diff --git a/layouts__SimpleLayouts.661ff2e3.async.js b/layouts__SimpleLayouts.76a31bb5.async.js similarity index 90% rename from layouts__SimpleLayouts.661ff2e3.async.js rename to layouts__SimpleLayouts.76a31bb5.async.js index 94a753672e..a843d09d44 100644 --- a/layouts__SimpleLayouts.661ff2e3.async.js +++ b/layouts__SimpleLayouts.76a31bb5.async.js @@ -1,6 +1,6 @@ -!(function(){var kc=Object.defineProperty,Uc=Object.defineProperties;var jc=Object.getOwnPropertyDescriptors;var Us=Object.getOwnPropertySymbols;var uc=Object.prototype.hasOwnProperty,oc=Object.prototype.propertyIsEnumerable;var lc=(It,Ft,ee)=>Ft in It?kc(It,Ft,{enumerable:!0,configurable:!0,writable:!0,value:ee}):It[Ft]=ee,Qu=(It,Ft)=>{for(var ee in Ft||(Ft={}))uc.call(Ft,ee)&&lc(It,ee,Ft[ee]);if(Us)for(var ee of Us(Ft))oc.call(Ft,ee)&&lc(It,ee,Ft[ee]);return It},_s=(It,Ft)=>Uc(It,jc(Ft));var sc=(It,Ft)=>{var ee={};for(var a in It)uc.call(It,a)&&Ft.indexOf(a)<0&&(ee[a]=It[a]);if(It!=null&&Us)for(var a of Us(It))Ft.indexOf(a)<0&&oc.call(It,a)&&(ee[a]=It[a]);return ee};(self.webpackChunk=self.webpackChunk||[]).push([[7062],{81953:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return $e}});var a=ee(60499),ge=ee(59301),he={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},Ve=he,Ce=ee(7657),ve=function(Ie,nt){return ge.createElement(Ce.Z,(0,a.Z)({},Ie,{ref:nt,icon:Ve}))},Te=ge.forwardRef(ve),$e=Te},87169:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return $e}});var a=ee(60499),ge=ee(59301),he={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"},Ve=he,Ce=ee(7657),ve=function(Ie,nt){return ge.createElement(Ce.Z,(0,a.Z)({},Ie,{ref:nt,icon:Ve}))},Te=ge.forwardRef(ve),$e=Te},32050:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return $e}});var a=ee(60499),ge=ee(59301),he={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},Ve=he,Ce=ee(7657),ve=function(Ie,nt){return ge.createElement(Ce.Z,(0,a.Z)({},Ie,{ref:nt,icon:Ve}))},Te=ge.forwardRef(ve),$e=Te},88319:function(){"use strict"},94896:function(){"use strict"},74501:function(It,Ft){"use strict";Ft.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},32751:function(It,Ft){"use strict";Ft.Z={modal:"modal___A9Ovz",colorBlue:"colorBlue___XSmR5",formWrap:"formWrap___wRvaA",flexRow:"flexRow___C40dc",flexColumn:"flexColumn___LkZfj",example:"example___bz7Hw",exampleImg:"exampleImg___gNkC_",colorOrange:"colorOrange___Ka6zf",uploader:"uploader___plQRr",uploadImg:"uploadImg___cjOpL",imageTip:"imageTip___p1_lZ",uploadTipIcon:"uploadTipIcon___SpsS2",uploadTip:"uploadTip___e9JlL",color05101a:"color05101a___CDEUv",viewLargerImg:"viewLargerImg___IclRX",footerWrap:"footerWrap___beWC6",note:"note___CXi9y",schoolHintWrap:"schoolHintWrap___Ma6ly",colorCDCDCD:"colorCDCDCD___D0UWo",color0152d9:"color0152d9___hF3Bb"}},74597:function(It,Ft){"use strict";Ft.Z={bg:"bg___SNw6L",wrapper:"wrapper___fvz5j",header:"header___B8AnE",title:"title___x0fik",subTitle:"subTitle___li4Vl",content:"content___xVF72",item:"item___TSrK6",currentVersion:"currentVersion___YQniK",version:"version___fchpb",icon:"icon___g1bAA",desc:"desc___Y6f1H",itemContent:"itemContent___rktAh",contain:"contain___o2m3D",btn:"btn___TDBTK",btn_sq:"btn_sq____rbLC",btn_bj:"btn_bj____O9Xv",btn_zy:"btn_zy___Mjn6j",disabled:"disabled___BsnOV",a:"a___MS0K2",b:"b___zosY5",c:"c___xMKVx",levelDetail:"levelDetail___ZBlZX",xiazai:"xiazai___NYs0P",contentbb:"contentbb___CD_B2",jcitem:"jcitem___MCNaH",qitem:"qitem___vShuc",itemtd:"itemtd___i8Jn4",qitemtitle:"qitemtitle___X_61Y",qitembg:"qitembg___vvhi3",qitemwhite:"qitemwhite___QzFse",showadd:"showadd___OMcNT",upgrade:"upgrade___IrjYQ",upgradeBtn:"upgradeBtn___xzHxt"}},59435:function(It,Ft,ee){"use strict";var a=ee(59301),ge=Object.defineProperty,he=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ve=(ye,Ie,nt)=>Ie in ye?ge(ye,Ie,{enumerable:!0,configurable:!0,writable:!0,value:nt}):ye[Ie]=nt,Te=(ye,Ie)=>{for(var nt in Ie||(Ie={}))Ve.call(Ie,nt)&&ve(ye,nt,Ie[nt]);if(he)for(var nt of he(Ie))Ce.call(Ie,nt)&&ve(ye,nt,Ie[nt]);return ye};const $e=ye=>React.createElement("svg",Te({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ye),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));Ft.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},77264:function(It,Ft,ee){"use strict";var a=ee(59301),ge=Object.defineProperty,he=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ve=(ye,Ie,nt)=>Ie in ye?ge(ye,Ie,{enumerable:!0,configurable:!0,writable:!0,value:nt}):ye[Ie]=nt,Te=(ye,Ie)=>{for(var nt in Ie||(Ie={}))Ve.call(Ie,nt)&&ve(ye,nt,Ie[nt]);if(he)for(var nt of he(Ie))Ce.call(Ie,nt)&&ve(ye,nt,Ie[nt]);return ye};const $e=ye=>React.createElement("svg",Te({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ye),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));Ft.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},41487:function(It,Ft,ee){"use strict";var a=ee(59301),ge=Object.defineProperty,he=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ve=(ye,Ie,nt)=>Ie in ye?ge(ye,Ie,{enumerable:!0,configurable:!0,writable:!0,value:nt}):ye[Ie]=nt,Te=(ye,Ie)=>{for(var nt in Ie||(Ie={}))Ve.call(Ie,nt)&&ve(ye,nt,Ie[nt]);if(he)for(var nt of he(Ie))Ce.call(Ie,nt)&&ve(ye,nt,Ie[nt]);return ye};const $e=ye=>React.createElement("svg",Te({width:40,height:40,xmlns:"http://www.w3.org/2000/svg"},ye),React.createElement("title",null,"27"),React.createElement("g",{fill:"#000",fillRule:"nonzero"},React.createElement("path",{d:"M0 35.398V4.425A4.425 4.425 0 0 1 4.425 0h30.973a4.425 4.425 0 0 1 4.425 4.425v30.973a4.425 4.425 0 0 1-4.425 4.425H4.425A4.425 4.425 0 0 1 0 35.398Zm1.327 0c0 .856.303 1.586.908 2.19a2.984 2.984 0 0 0 2.19.908h30.973c.856 0 1.586-.303 2.19-.908a2.984 2.984 0 0 0 .908-2.19V4.425c0-.856-.303-1.586-.908-2.19a2.984 2.984 0 0 0-2.19-.908H4.425c-.856 0-1.586.303-2.19.908a2.984 2.984 0 0 0-.908 2.19v30.973Z"}),React.createElement("path",{d:"M32.743 20.575c0 7.21-5.844 13.053-13.053 13.053-7.209 0-13.053-5.844-13.053-13.053 0-7.209 5.844-13.053 13.053-13.053 7.21 0 13.053 5.844 13.053 13.053Zm-.816 0c0-1.556-.286-3.057-.859-4.504a12.109 12.109 0 0 0-2.725-4.149 12.109 12.109 0 0 0-4.148-2.725 12.129 12.129 0 0 0-4.505-.859c-1.556 0-3.057.286-4.504.86a12.109 12.109 0 0 0-4.149 2.724 12.109 12.109 0 0 0-2.725 4.149 12.129 12.129 0 0 0-.859 4.504c0 1.556.287 3.058.86 4.505a12.109 12.109 0 0 0 2.724 4.148 12.114 12.114 0 0 0 4.149 2.726c1.447.572 2.948.858 4.504.858 1.556 0 3.058-.286 4.505-.859a12.109 12.109 0 0 0 4.148-2.725 12.114 12.114 0 0 0 2.726-4.148c.572-1.447.858-2.949.858-4.505Z"}),React.createElement("path",{d:"M31.416 20.575c0 6.476-5.25 11.726-11.726 11.726-6.476 0-11.725-5.25-11.725-11.726 0-6.476 5.25-11.725 11.725-11.725 6.476 0 11.726 5.25 11.726 11.725Zm-.816 0c0-1.387-.255-2.726-.765-4.016a10.8 10.8 0 0 0-2.43-3.698 10.802 10.802 0 0 0-3.7-2.43 10.812 10.812 0 0 0-4.015-.766c-1.387 0-2.726.256-4.016.766a10.8 10.8 0 0 0-3.698 2.43 10.802 10.802 0 0 0-2.43 3.699 10.812 10.812 0 0 0-.765 4.015c0 1.388.255 2.726.765 4.016a10.8 10.8 0 0 0 2.43 3.699 10.802 10.802 0 0 0 3.699 2.429c1.29.51 2.628.766 4.015.766 1.388 0 2.726-.255 4.016-.766a10.8 10.8 0 0 0 3.699-2.43 10.802 10.802 0 0 0 2.43-3.698c.51-1.29.765-2.628.765-4.016Z"}),React.createElement("path",{d:"M29.204 20.575a9.513 9.513 0 1 1-19.027 0 9.513 9.513 0 0 1 19.027 0Zm-.816 0a8.619 8.619 0 0 0-.611-3.201 8.614 8.614 0 0 0-1.936-2.95 8.606 8.606 0 0 0-2.949-1.936 8.621 8.621 0 0 0-3.201-.61 8.619 8.619 0 0 0-3.202.61 8.618 8.618 0 0 0-2.95 1.937 8.606 8.606 0 0 0-1.936 2.948 8.621 8.621 0 0 0-.61 3.202c0 1.106.203 2.173.61 3.201a8.618 8.618 0 0 0 1.937 2.95 8.606 8.606 0 0 0 2.948 1.936 8.621 8.621 0 0 0 3.202.611 8.619 8.619 0 0 0 3.201-.61 8.618 8.618 0 0 0 2.95-1.937 8.606 8.606 0 0 0 1.936-2.949 8.621 8.621 0 0 0 .611-3.201Z"}),React.createElement("path",{d:"M19.69 28.319a7.743 7.743 0 1 0 0-15.487 7.743 7.743 0 0 0 0 15.487Zm-3.056-8.559a1.834 1.834 0 1 1 0-3.668 1.834 1.834 0 0 1 0 3.668ZM7.08 27.694v5.492h5.695v-.814H7.893v-4.677H7.08Zm.813-14.848H7.08V7.965h5.695v.813H7.893v4.068Zm23.594 0V8.779h-4.88v-.814H32.3v4.881h-.814Zm-4.88 19.527h4.88v-4.68h.814v5.493h-5.695v-.814Z"})));Ft.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMCAzNS4zOThWNC40MjVBNC40MjUgNC40MjUgMCAwIDEgNC40MjUgMGgzMC45NzNhNC40MjUgNC40MjUgMCAwIDEgNC40MjUgNC40MjV2MzAuOTczYTQuNDI1IDQuNDI1IDAgMCAxLTQuNDI1IDQuNDI1SDQuNDI1QTQuNDI1IDQuNDI1IDAgMCAxIDAgMzUuMzk4Wm0xLjMyNyAwYzAgLjg1Ni4zMDMgMS41ODYuOTA4IDIuMTlhMi45ODQgMi45ODQgMCAwIDAgMi4xOS45MDhoMzAuOTczYy44NTYgMCAxLjU4Ni0uMzAzIDIuMTktLjkwOGEyLjk4NCAyLjk4NCAwIDAgMCAuOTA4LTIuMTlWNC40MjVjMC0uODU2LS4zMDMtMS41ODYtLjkwOC0yLjE5YTIuOTg0IDIuOTg0IDAgMCAwLTIuMTktLjkwOEg0LjQyNWMtLjg1NiAwLTEuNTg2LjMwMy0yLjE5LjkwOGEyLjk4NCAyLjk4NCAwIDAgMC0uOTA4IDIuMTl2MzAuOTczWiIvPjxwYXRoIGQ9Ik0zMi43NDMgMjAuNTc1YzAgNy4yMS01Ljg0NCAxMy4wNTMtMTMuMDUzIDEzLjA1My03LjIwOSAwLTEzLjA1My01Ljg0NC0xMy4wNTMtMTMuMDUzIDAtNy4yMDkgNS44NDQtMTMuMDUzIDEzLjA1My0xMy4wNTMgNy4yMSAwIDEzLjA1MyA1Ljg0NCAxMy4wNTMgMTMuMDUzWm0tLjgxNiAwYzAtMS41NTYtLjI4Ni0zLjA1Ny0uODU5LTQuNTA0YTEyLjEwOSAxMi4xMDkgMCAwIDAtMi43MjUtNC4xNDkgMTIuMTA5IDEyLjEwOSAwIDAgMC00LjE0OC0yLjcyNSAxMi4xMjkgMTIuMTI5IDAgMCAwLTQuNTA1LS44NTljLTEuNTU2IDAtMy4wNTcuMjg2LTQuNTA0Ljg2YTEyLjEwOSAxMi4xMDkgMCAwIDAtNC4xNDkgMi43MjQgMTIuMTA5IDEyLjEwOSAwIDAgMC0yLjcyNSA0LjE0OSAxMi4xMjkgMTIuMTI5IDAgMCAwLS44NTkgNC41MDRjMCAxLjU1Ni4yODcgMy4wNTguODYgNC41MDVhMTIuMTA5IDEyLjEwOSAwIDAgMCAyLjcyNCA0LjE0OCAxMi4xMTQgMTIuMTE0IDAgMCAwIDQuMTQ5IDIuNzI2YzEuNDQ3LjU3MiAyLjk0OC44NTggNC41MDQuODU4IDEuNTU2IDAgMy4wNTgtLjI4NiA0LjUwNS0uODU5YTEyLjEwOSAxMi4xMDkgMCAwIDAgNC4xNDgtMi43MjUgMTIuMTE0IDEyLjExNCAwIDAgMCAyLjcyNi00LjE0OGMuNTcyLTEuNDQ3Ljg1OC0yLjk0OS44NTgtNC41MDVaIi8+PHBhdGggZD0iTTMxLjQxNiAyMC41NzVjMCA2LjQ3Ni01LjI1IDExLjcyNi0xMS43MjYgMTEuNzI2LTYuNDc2IDAtMTEuNzI1LTUuMjUtMTEuNzI1LTExLjcyNiAwLTYuNDc2IDUuMjUtMTEuNzI1IDExLjcyNS0xMS43MjUgNi40NzYgMCAxMS43MjYgNS4yNSAxMS43MjYgMTEuNzI1Wm0tLjgxNiAwYzAtMS4zODctLjI1NS0yLjcyNi0uNzY1LTQuMDE2YTEwLjggMTAuOCAwIDAgMC0yLjQzLTMuNjk4IDEwLjgwMiAxMC44MDIgMCAwIDAtMy43LTIuNDMgMTAuODEyIDEwLjgxMiAwIDAgMC00LjAxNS0uNzY2Yy0xLjM4NyAwLTIuNzI2LjI1Ni00LjAxNi43NjZhMTAuOCAxMC44IDAgMCAwLTMuNjk4IDIuNDMgMTAuODAyIDEwLjgwMiAwIDAgMC0yLjQzIDMuNjk5IDEwLjgxMiAxMC44MTIgMCAwIDAtLjc2NSA0LjAxNWMwIDEuMzg4LjI1NSAyLjcyNi43NjUgNC4wMTZhMTAuOCAxMC44IDAgMCAwIDIuNDMgMy42OTkgMTAuODAyIDEwLjgwMiAwIDAgMCAzLjY5OSAyLjQyOWMxLjI5LjUxIDIuNjI4Ljc2NiA0LjAxNS43NjYgMS4zODggMCAyLjcyNi0uMjU1IDQuMDE2LS43NjZhMTAuOCAxMC44IDAgMCAwIDMuNjk5LTIuNDMgMTAuODAyIDEwLjgwMiAwIDAgMCAyLjQzLTMuNjk4Yy41MS0xLjI5Ljc2NS0yLjYyOC43NjUtNC4wMTZaIi8+PHBhdGggZD0iTTI5LjIwNCAyMC41NzVhOS41MTMgOS41MTMgMCAxIDEtMTkuMDI3IDAgOS41MTMgOS41MTMgMCAwIDEgMTkuMDI3IDBabS0uODE2IDBhOC42MTkgOC42MTkgMCAwIDAtLjYxMS0zLjIwMSA4LjYxNCA4LjYxNCAwIDAgMC0xLjkzNi0yLjk1IDguNjA2IDguNjA2IDAgMCAwLTIuOTQ5LTEuOTM2IDguNjIxIDguNjIxIDAgMCAwLTMuMjAxLS42MSA4LjYxOSA4LjYxOSAwIDAgMC0zLjIwMi42MSA4LjYxOCA4LjYxOCAwIDAgMC0yLjk1IDEuOTM3IDguNjA2IDguNjA2IDAgMCAwLTEuOTM2IDIuOTQ4IDguNjIxIDguNjIxIDAgMCAwLS42MSAzLjIwMmMwIDEuMTA2LjIwMyAyLjE3My42MSAzLjIwMWE4LjYxOCA4LjYxOCAwIDAgMCAxLjkzNyAyLjk1IDguNjA2IDguNjA2IDAgMCAwIDIuOTQ4IDEuOTM2IDguNjIxIDguNjIxIDAgMCAwIDMuMjAyLjYxMSA4LjYxOSA4LjYxOSAwIDAgMCAzLjIwMS0uNjEgOC42MTggOC42MTggMCAwIDAgMi45NS0xLjkzNyA4LjYwNiA4LjYwNiAwIDAgMCAxLjkzNi0yLjk0OSA4LjYyMSA4LjYyMSAwIDAgMCAuNjExLTMuMjAxWiIvPjxwYXRoIGQ9Ik0xOS42OSAyOC4zMTlhNy43NDMgNy43NDMgMCAxIDAgMC0xNS40ODcgNy43NDMgNy43NDMgMCAwIDAgMCAxNS40ODdabS0zLjA1Ni04LjU1OWExLjgzNCAxLjgzNCAwIDEgMSAwLTMuNjY4IDEuODM0IDEuODM0IDAgMCAxIDAgMy42NjhaTTcuMDggMjcuNjk0djUuNDkyaDUuNjk1di0uODE0SDcuODkzdi00LjY3N0g3LjA4Wm0uODEzLTE0Ljg0OEg3LjA4VjcuOTY1aDUuNjk1di44MTNINy44OTN2NC4wNjhabTIzLjU5NCAwVjguNzc5aC00Ljg4di0uODE0SDMyLjN2NC44ODFoLS44MTRabS00Ljg4IDE5LjUyN2g0Ljg4di00LjY4aC44MTR2NS40OTNoLTUuNjk1di0uODE0WiIvPjwvZz48L3N2Zz4="},67911:function(It,Ft,ee){"use strict";var a=ee(59301),ge=Object.defineProperty,he=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ve=(ye,Ie,nt)=>Ie in ye?ge(ye,Ie,{enumerable:!0,configurable:!0,writable:!0,value:nt}):ye[Ie]=nt,Te=(ye,Ie)=>{for(var nt in Ie||(Ie={}))Ve.call(Ie,nt)&&ve(ye,nt,Ie[nt]);if(he)for(var nt of he(Ie))Ce.call(Ie,nt)&&ve(ye,nt,Ie[nt]);return ye};const $e=ye=>React.createElement("svg",Te({className:"left_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ye),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m368.333 487.526 24.78-24.524L591.31 267.008c14.848-14.694 34.713-14.694 49.561 0a37.376 37.376 0 0 1-4.966 48.998L437.76 512l198.195 195.994c14.848 14.694 14.848 34.304 0 48.998-14.848 14.694-34.662 14.694-49.51 0L388.096 560.998l-19.814-24.524A37.222 37.222 0 0 1 358.4 512c0-9.78 0-14.694 9.933-24.474z",fill:"#AAAFB9"}));Ft.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTM2OC4zMzMgNDg3LjUyNiAyNC43OC0yNC41MjRMNTkxLjMxIDI2Ny4wMDhjMTQuODQ4LTE0LjY5NCAzNC43MTMtMTQuNjk0IDQ5LjU2MSAwYTM3LjM3NiAzNy4zNzYgMCAwIDEtNC45NjYgNDguOTk4TDQzNy43NiA1MTJsMTk4LjE5NSAxOTUuOTk0YzE0Ljg0OCAxNC42OTQgMTQuODQ4IDM0LjMwNCAwIDQ4Ljk5OC0xNC44NDggMTQuNjk0LTM0LjY2MiAxNC42OTQtNDkuNTEgMEwzODguMDk2IDU2MC45OThsLTE5LjgxNC0yNC41MjRBMzcuMjIyIDM3LjIyMiAwIDAgMSAzNTguNCA1MTJjMC05Ljc4IDAtMTQuNjk0IDkuOTMzLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},37791:function(It,Ft,ee){"use strict";var a=ee(59301),ge=Object.defineProperty,he=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ve=(ye,Ie,nt)=>Ie in ye?ge(ye,Ie,{enumerable:!0,configurable:!0,writable:!0,value:nt}):ye[Ie]=nt,Te=(ye,Ie)=>{for(var nt in Ie||(Ie={}))Ve.call(Ie,nt)&&ve(ye,nt,Ie[nt]);if(he)for(var nt of he(Ie))Ce.call(Ie,nt)&&ve(ye,nt,Ie[nt]);return ye};const $e=ye=>React.createElement("svg",Te({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},ye),React.createElement("title",null,"\u5411\u53F3\u5907\u4EFD"),React.createElement("g",{transform:"matrix(-1 0 0 1 20 0)",fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));Ft.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMjAgMCkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBmaWxsPSIjRUJFRkY3IiBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiLz48cGF0aCBkPSJtMTIuNDU5IDkuNTIyLS40ODQtLjQ3OS0zLjg3Mi0zLjgyOGMtLjI5LS4yODctLjY3OC0uMjg3LS45NjggMGEuNzMuNzMgMCAwIDAgLjA5Ny45NTdMMTEuMTAzIDEwbC0zLjg3MSAzLjgyOGMtLjI5LjI4Ny0uMjkuNjcgMCAuOTU3LjI5LjI4Ny42NzcuMjg3Ljk2OCAwbDMuODcxLTMuODI4LjM4OC0uNDc5YS43MjcuNzI3IDAgMCAwIC4xOTMtLjQ3OGMwLS4xOTEgMC0uMjg3LS4xOTMtLjQ3OFoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4="},51058:function(It,Ft,ee){"use strict";var a=ee(59301),ge=Object.defineProperty,he=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ve=(ye,Ie,nt)=>Ie in ye?ge(ye,Ie,{enumerable:!0,configurable:!0,writable:!0,value:nt}):ye[Ie]=nt,Te=(ye,Ie)=>{for(var nt in Ie||(Ie={}))Ve.call(Ie,nt)&&ve(ye,nt,Ie[nt]);if(he)for(var nt of he(Ie))Ce.call(Ie,nt)&&ve(ye,nt,Ie[nt]);return ye};const $e=ye=>React.createElement("svg",Te({className:"right_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ye),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m903.782 51.2 51.2 51.2-51.2-51.2zm51.2 0-51.2 51.2 51.2-51.2z"}),React.createElement("path",{d:"m637.9 487.526-24.78-24.524-198.246-195.994c-14.848-14.694-34.714-14.694-49.562 0a37.376 37.376 0 0 0 4.966 48.998L568.474 512 370.278 707.994c-14.848 14.694-14.848 34.304 0 48.998 14.848 14.694 34.663 14.694 49.562 0l198.195-195.994 19.866-24.524A37.222 37.222 0 0 0 647.782 512c0-9.78 0-14.694-9.881-24.474z",fill:"#AAAFB9"}));Ft.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTkwMy43ODIgNTEuMiA1MS4yIDUxLjItNTEuMi01MS4yem01MS4yIDAtNTEuMiA1MS4yIDUxLjItNTEuMnoiLz48cGF0aCBkPSJtNjM3LjkgNDg3LjUyNi0yNC43OC0yNC41MjQtMTk4LjI0Ni0xOTUuOTk0Yy0xNC44NDgtMTQuNjk0LTM0LjcxNC0xNC42OTQtNDkuNTYyIDBhMzcuMzc2IDM3LjM3NiAwIDAgMCA0Ljk2NiA0OC45OThMNTY4LjQ3NCA1MTIgMzcwLjI3OCA3MDcuOTk0Yy0xNC44NDggMTQuNjk0LTE0Ljg0OCAzNC4zMDQgMCA0OC45OTggMTQuODQ4IDE0LjY5NCAzNC42NjMgMTQuNjk0IDQ5LjU2MiAwbDE5OC4xOTUtMTk1Ljk5NCAxOS44NjYtMjQuNTI0QTM3LjIyMiAzNy4yMjIgMCAwIDAgNjQ3Ljc4MiA1MTJjMC05Ljc4IDAtMTQuNjk0LTkuODgxLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},1594:function(It,Ft,ee){"use strict";var a=ee(59301),ge=Object.defineProperty,he=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ve=(ye,Ie,nt)=>Ie in ye?ge(ye,Ie,{enumerable:!0,configurable:!0,writable:!0,value:nt}):ye[Ie]=nt,Te=(ye,Ie)=>{for(var nt in Ie||(Ie={}))Ve.call(Ie,nt)&&ve(ye,nt,Ie[nt]);if(he)for(var nt of he(Ie))Ce.call(Ie,nt)&&ve(ye,nt,Ie[nt]);return ye};const $e=ye=>React.createElement("svg",Te({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},ye),React.createElement("title",null,"\u5411\u53F3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));Ft.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNFQkVGRjciIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIvPjxwYXRoIGQ9Im0xMi40NTkgOS41MjItLjQ4NC0uNDc5LTMuODcyLTMuODI4Yy0uMjktLjI4Ny0uNjc4LS4yODctLjk2OCAwYS43My43MyAwIDAgMCAuMDk3Ljk1N0wxMS4xMDMgMTBsLTMuODcxIDMuODI4Yy0uMjkuMjg3LS4yOS42NyAwIC45NTcuMjkuMjg3LjY3Ny4yODcuOTY4IDBsMy44NzEtMy44MjguMzg4LS40NzlhLjcyNy43MjcgMCAwIDAgLjE5My0uNDc4YzAtLjE5MSAwLS4yODctLjE5My0uNDc4WiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg=="},84915: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 It={},Ft="5.0",ee={},a=null,ge=!1,he=!1,Ve=null,Ce=!1,ve=null,Te=null,$e=0;$e4?parseFloat(lt):5};It.setHTML5Codebase=function(lt,Tt){Te=lt,Gt(lt,Tt)},It.setJavaCodebase=It.setJavaCodebaseVersion=It.isCompiledInstalled=It.setPreCompiledScriptPath=It.setPreCompiledResourcePath=function(){},It.setHTML5CodebaseVersion=function(lt,Tt){var Ge=parseFloat(lt);if(Ge!==NaN&&Ge<5){console.log("The GeoGebra HTML5 codebase version "+Ge+" is deprecated. Using version latest instead.");return}ve=lt,Fe(lt,Tt)},It.getHTML5CodebaseVersion=function(){return Ne},It.getParameters=function(){return ee},It.setFontsCSSURL=function(lt){je=lt},It.setGiacJSURL=function(lt){},It.setJNLPFile=function(lt){Ie=lt},It.setJNLPBaseDir=function(lt){},It.inject=function(){function lt(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Tt="auto",Ge=ee.id,Xt,Pt=!1,an=0;an=5)return!0;var lt=It.getAppletObject();return lt&&typeof lt.recalculateEnvironments=="function"?(lt.recalculateEnvironments(),!0):!1},It.startAnimation=function(){var lt=It.getAppletObject();return lt&&typeof lt.startAnimation=="function"?(lt.startAnimation(),!0):!1},It.stopAnimation=function(){var lt=It.getAppletObject();return lt&&typeof lt.stopAnimation=="function"?(lt.stopAnimation(),!0):!1},It.getAppletObject=function(){var lt=ee.id!==void 0?ee.id:"ggbApplet";return window[lt]},It.resize=function(){};var ft=function(lt,Tt,Ge){var Xt=document.createElement("param");Xt.setAttribute("name",Tt),Xt.setAttribute("value",Ge),lt.appendChild(Xt)},Le=function(lt){return lt&<!=="false"},st=function(lt,Tt,Ge){At(Ne)<=4.2&&(Ge=!0);var Xt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==Ne||ggbHTML5LoadedCodebaseIsWebSimple&&!Me)&&(Xt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Pt=document.createElement("div");Pt.classList.add("appletParameters","notranslate");var an=Tt.width,jt=Tt.height;if(Tt.disableAutoScale=Tt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Tt.disableAutoScale,Tt.width!==void 0)if(At(Ne)<=4.4)Le(Tt.showToolBar)&&(Tt.height-=7),Le(Tt.showAlgebraInput)&&(Tt.height-=37),Tt.width<605&&Le(Tt.showToolBar)&&(Tt.width=605,an=605);else{var Bn=100;(Le(Tt.showToolBar)||Le(Tt.showMenuBar))&&(Tt.hasOwnProperty("customToolBar")&&(Tt.customToolbar=Tt.customToolBar),Bn=Le(Tt.showMenuBar)?245:155),an=5?(Tt.appletOnLoad=function(_t){var dn=lt.querySelector(".ggb_preview");dn&&dn.parentNode.removeChild(dn),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(ie),window.GGBT_wsf_view&&$(window).trigger("resize"),me(_t)},ae||ie.appendChild(se)):Pt.appendChild(se),ie.appendChild(Pt),ae||lt.appendChild(ie),setTimeout(function(){It.resize()},1)}else{var de=document.createElement("div");de.className="applet_scaler",de.style.position="relative",de.style.display="block",de.appendChild(Pt),lt.appendChild(de),Tt.appletOnLoad=function(_t){It.resize(),me(_t)}}function ue(_t,dn){dn&&typeof dn.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(_t,dn.appletOnLoad):renderGGBElement(_t),mn("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",dn)}function et(_t,dn){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:_t,params:dn}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(on){ue(on.article,on.params)}),html5AppletsToProcess=null)},At(Ne)<5&&(_t.className+=" geogebraweb")):ue(_t,dn)}if(Xt){scriptLoadStarted=!0;for(var Dt=0;Dt0?(fn.remove(),ie.attr("id","fullscreencontent").show(),jQuery(me).append(ie),window.dispatchEvent(new Event("resize"))):st(fn,Tt,!1),window.GGBT_wsf_view.launchFullScreen(me)}else bt=Xt,st(lt,Tt,!1);if(!window.GGBT_wsf_view)for(jt=0;jtlt/4*3&&(fn=lt/4*3),me=fn/5.8,Bn.setAttribute("src",Ue),Bn.setAttribute("width",fn),Bn.setAttribute("height",me);var ie=(lt-fn)/2,ae=(Tt-me)/2;Bn.style.left=ie+"px",Bn.style.top=ae+"px",Pt.appendChild(Bn)}}return Pt.appendChild(jt),Pt},Qn=function(lt){return lt=lt.toLowerCase(),lt==="html5"||lt==="screenshot"?lt:"html5"},Ye=["web","webSimple","web3d","tablet","tablet3d","phone"],Fe=function(lt,Tt){if(Ne=lt,Tt){Gt(Ne,!0);return}var Ge=!ge;if(Ge){var Xt=At(Ne);!isNaN(Xt)&&Xt<4.4&&(Ge=!1)}var Pt,an;window.location.protocol.substr(0,4)==="http"?Pt=window.location.protocol:Pt="http:";var jt=Ne.indexOf("//");jt>0?an=Ne:jt===0?an=Pt+Ne:an="https://www.geogebra.org/apps/5.2.814.0/";for(var Bn in Ye)if(Ne.slice(Ye[Bn].length*-1)===Ye[Bn]||Ne.slice((Ye[Bn].length+1)*-1)===Ye[Bn]+"/"){Gt(an,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Ge&&!a.is3D&&!a.AV&&!a.SV&&!a.CV&&!a.EV2&&!a.CP&&!a.PC&&!a.DA&&!a.FI&&!a.PV&&!Le(ee.showToolBar)&&!Le(ee.showMenuBar)&&!Le(ee.showAlgebraInput)&&!Le(ee.enableRightClick)&&(!ee.appName||ee.appName=="classic")?an+="webSimple/":an+="web3d/",Gt(an,!1)},Gt=function(lt,Tt){if(lt.requirejs){nt=lt;return}lt.slice(-1)!=="/"&&(lt+="/"),nt=lt,Tt===null&&(Tt=lt.indexOf("http")===-1),Pe=Tt,Qe="web.nocache.js",Me=!1;var Ge=nt.split("/");Ge.length>1&&(!Tt&&Ge[Ge.length-2]==="webSimple"?(Qe="webSimple.nocache.js",Me=!0):Ye.indexOf(Ge[Ge.length-2])>=0&&(Qe=Ge[Ge.length-2]+".nocache.js")),Ge=lt.split("/"),Ne=Ge[Ge.length-3],Ne.substr(0,4)==="test"?Ne=Ne.substr(4,1)+"."+Ne.substr(5,1):(Ne.substr(0,3)==="war"||Ne.substr(0,4)==="beta")&&(Ne="5.0");var Xt=parseFloat(Ne);Xt!==NaN&&Xt<5&<.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Xt+" is deprecated. Using version latest instead."),Fe("5.0",Tt))},mn=function(lt,Tt){window.console&&window.console.log&&(!Tt||typeof Tt.showLogging=="undefined"||Tt.showLogging&&Tt.showLogging!=="false")&&console.log(lt)};ee.material_id!==void 0?_e($t):$t();function $t(){var lt=Ft;ve!==null?lt=ve:parseFloat(lt)<5&&(lt="5.0"),Fe(lt,!1),Te!==null&&Gt(Te,Pe),Ce=!0}return It},GGBAppletUtils=function(){"use strict";function It(){return window.GGBT_wsf_edit!==void 0}function Ft(Ce,ve){ve!=1?(Ce.style.transformOrigin="0% 0% 0px",Ce.style.webkitTransformOrigin="0% 0% 0px",Ce.style.transform="scale("+ve+","+ve+")",Ce.style.webkitTransform="scale("+ve+","+ve+")",Ce.style.maxWidth="initial",Ce.querySelector(".ggb_preview")!==null&&(Ce.querySelector(".ggb_preview").style.maxWidth="initial"),Ce.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Ce.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Ce.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Ce.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Ce.style.transform="none",Ce.style.webkitTransform="none")}function ee(Ce,ve,Te,$e,ye,Ie){var nt=null;if(Ie!=null&&Ie!="")for(var Pe=Ce.parentNode;Pe!=null;)if((" "+Pe.className+" ").indexOf(" "+Ie+" ")>-1){nt=Pe;break}else Pe=Pe.parentNode;var bt=0,Ne=0,Qe=0,Me=0,pe=0,Ue=0,ct=0;if(nt)bt=nt.offsetWidth,Ne=Math.max($e?nt.offsetWidth:0,nt.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(bt=Math.min(window.innerWidth,document.documentElement.clientWidth),Ne=Math.min(window.innerHeight,document.documentElement.clientHeight),Qe=bt):(bt=window.innerWidth,Ne=window.innerHeight,Qe=window.innerWidth),Ce){var je=Ce.getBoundingClientRect();je.left>0&&je.left<=bt&&(ye===void 0||!ye)&&(document.dir==="rtl"?(pe=bt-je.width-je.left,Ue=Qe<=480?10:30):(Ue=je.left,pe=Qe<=480?10:30),Me=Ue+pe)}if(Ce&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var wt=Ce.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Me=40,ct=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Me=0,ct=40)}}return Ce&&((Te===void 0||!Te)&&ve>0&&ve+Me1&&(Ie=!0)),ve&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Ie=!0),!(Ce.hasOwnProperty("disableAutoScale")&&Ce.disableAutoScale))ye=a(Ce,ve,Ie,Te,Ce.scaleContainerClass);else return $e;return Ie&&(!Ce.hasOwnProperty("scale")||$e===1)?ye:Math.min($e,ye)}function he(Ce){var ve=Math.min(window.innerWidth,document.documentElement.clientWidth),Te=Math.min(window.innerHeight,document.documentElement.clientHeight),$e=Ce.getBoundingClientRect(),ye=(ve-$e.width)/2,Ie=(Te-$e.height)/2;Ie<0&&(Ie=0),Ce.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ye<40?Ce.style.left="40px":Ce.style.left=ye+"px",Ce.style.top=Ie+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Ie<40?Ce.style.top="40px":Ce.style.top=Ie+"px",Ce.style.left=ye+"px")}function Ve(Ce,ve){var Te=Ce.querySelector(".appletParameters");if(Te){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(ve.id!==Te.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Ce)}if(Te.parentElement&&/fullscreen/.test(Te.parentElement.className))return;var $e=ge(ve,Ce);It()&&Te.setAttribute("data-param-scale",$e);for(var ye=null,Ie=0;Ie=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(It){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(It){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(It){var Ft=c[It];return Ft==null?null:Ft},r=d,webModule.__errFn=e}function B(){function It(Ce){var ve=Ce.lastIndexOf(rb);ve==-1&&(ve=Ce.length);var Te=Ce.indexOf(sb);Te==-1&&(Te=Ce.length);var $e=Ce.lastIndexOf(tb,Math.min(Te,ve));return $e>=O?Ce.substring(O,$e+P):W}function Ft(Ce){if(!Ce.match(/^\w+:\/\//)){var ve=o.createElement(ub);ve.src=Ce+vb,Ce=It(ve.src)}return Ce}function ee(){var Ce=__gwt_getMetaProperty(wb);return Ce!=null?Ce:W}function a(){for(var Ce=o.getElementsByTagName(_),ve=O;veO?Ce[Ce.length-P].href:W}function he(){var Ce=o.location;return Ce.href==Ce.protocol+zb+Ce.host+Ce.pathname+Ce.search+Ce.hash}var Ve=ee();return Ve==W&&(Ve=a()),Ve==W&&(Ve=ge()),Ve==W&&he()&&(Ve=It(o.location.href)),Ve=Ft(Ve),Ve}function C(It){return It.match(/^\//)||It.match(/^[a-zA-Z]+:\/\//)?It:webModule.__moduleBase+It}function D(){var It=[],Ft=O,ee=[],a=[];function ge(Ce){var ve=a[Ce](),Te=ee[Ce];if(ve in Te)return ve;var $e=[];for(var ye in Te)$e[Te[ye]]=ye;throw r&&r(Ce,$e,ve),null}if(__gwt_isKnownPropertyValue=function(Ce,ve){return ve in ee[Ce]},webModule.__getPropMap=function(){var Ce={};for(var ve in ee)ee.hasOwnProperty(ve)&&(Ce[ve]=ge(ve));return Ce},webModule.__computePropValue=ge,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var he;try{he=Cb;var Ve=he.indexOf(Db);Ve!=-1&&(Ft=parseInt(he.substring(Ve+P),$),he=he.substring(O,Ve))}catch(Ce){}return webModule.__softPermutationId=Ft,C(he+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},23216:function(It,Ft,ee){"use strict";ee.d(Ft,{Ax:function(){return Ve},Ds:function(){return Ce},KI:function(){return Te},SI:function(){return he},f1:function(){return ge}});var a=ee(14185);function ge($e){let ye=!0;if($e.length>0){for(let Ie=0;Ie<$e.length;Ie++)if($e[Ie].compile_success==0||!$e[Ie].compile_success){ye=!1;break}}else ye=!1;return ye}function he($e,ye=""){let Ie=[];for(let nt=0;nt<$e.length;nt++){let Pe=$e[nt],bt=ye?`${ye}/${Pe.name}`:`${Pe.name}`;Ie.push({title:Pe.name,type:Pe.type,isLeaf:Pe.type!=="tree",key:bt})}return Ie}function Ve($e,ye,Ie){for(let nt=0;nt<$e.length;nt++){let Pe=$e[nt];if(Pe.key===ye){Pe.children=Ie;break}Pe.children&&Ve(Pe.children,ye,Ie)}return $e}function Ce($e,ye,Ie){let nt;return function(){let Pe=this,bt=arguments,Ne=function(){nt=null,Ie||$e.apply(Pe,bt)},Qe=Ie&&!nt;clearTimeout(nt),nt=setTimeout(Ne,ye),Qe&&$e.apply(Pe,bt)}}const ve=!0,Te=a.Z.API_SERVER},47723:function(It,Ft,ee){"use strict";var a=ee(59301),ge=ee(44283),he=ee(37568),Ve=ee(28284),Ce=ee(6767),ve=ee(62957),Te=ee(70858),$e=ee(49317),ye=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,Pe=(Me,pe)=>{var Ue={};for(var ct in Me)Ie.call(Me,ct)&&pe.indexOf(ct)<0&&(Ue[ct]=Me[ct]);if(Me!=null&&ye)for(var ct of ye(Me))pe.indexOf(ct)<0&&nt.call(Me,ct)&&(Ue[ct]=Me[ct]);return Ue},bt=(Me,pe,Ue)=>new Promise((ct,je)=>{var wt=We=>{try{qe(Ue.next(We))}catch(_e){je(_e)}},At=We=>{try{qe(Ue.throw(We))}catch(_e){je(_e)}},qe=We=>We.done?ct(We.value):Promise.resolve(We.value).then(wt,At);qe((Ue=Ue.apply(Me,pe)).next())});const Ne=he.default.TextArea,Qe=Me=>{var pe=Me,{account:Ue,globalSetting:ct,loading:je,dispatch:wt,schoolName:At,departmentName:qe,visible:We,onClose:_e=()=>{},onSuccess:rt=()=>{}}=pe,Ke=Pe(pe,["account","globalSetting","loading","dispatch","schoolName","departmentName","visible","onClose","onSuccess"]);const[ft]=Ve.default.useForm(),Le=(0,a.useRef)(),[st,we]=(0,a.useState)(!1);(0,a.useEffect)(()=>{Le.current=Ke.schoolId},[Ke.schoolId]),(0,a.useEffect)(()=>{ft.setFieldsValue({department:qe})},[qe]);const it=nn=>bt(void 0,null,function*(){var Kt,Bt,Qn;const{department:Ye,remarks:Fe}=nn||{};we(!0);const Gt=yield(0,$e.ZP)("/api/add_department_applies/inspect.json",{method:"get",params:{name:Ye,school_id:Le.current}});we(!1);const mn=()=>bt(void 0,null,function*(){const $t=yield wt({type:"account/appplyDepartment",payload:{school_id:Le.current,name:Ye,remarks:Fe}});($t==null?void 0:$t.status)===0&&(Ce.ZP.success("\u65B0\u589E\u9662\u7CFB/\u90E8\u95E8\u6210\u529F\uFF01"),rt(Ye),_e())});if((Gt==null?void 0:Gt.status)===0){if((Kt=Gt==null?void 0:Gt.data)!=null&&Kt.name){ve.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:a.createElement("div",null,a.createElement("div",{className:"mb10"},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u7533\u8BF7\u65B0\u589E\u7684\u90E8\u95E8\u5DF2\u5B58\u5728\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4E3A\u8BE5\u90E8\u95E8\uFF1F"),a.createElement(Te.default,{rowKey:"name",columns:[{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"name"},{title:"\u7528\u6237\u6570",dataIndex:"size"}],dataSource:[{name:(Bt=Gt==null?void 0:Gt.data)==null?void 0:Bt.name,size:(Qn=Gt==null?void 0:Gt.data)==null?void 0:Qn.size}],pagination:!1})),onOk:()=>{rt(Ye),_e()}});return}mn()}});return a.createElement(ve.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:We,title:"\u7533\u8BF7\u6DFB\u52A0\u90E8\u95E8\u540D\u79F0",width:"600px",onCancel:_e,onOk:()=>ft.submit(),confirmLoading:st},a.createElement(Ve.default,{form:ft,labelCol:{span:4},wrapperCol:{span:20},onFinish:it},a.createElement(Ve.default.Item,{label:"\u5355\u4F4D\u540D\u79F0\uFF1A"},At),a.createElement(Ve.default.Item,{label:"\u90E8\u95E8\u540D\u79F0\uFF1A",name:"department",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u90E8\u95E8\u6216\u8005\u5B66\u9662\u540D\u79F0"}]},a.createElement(he.default,{placeholder:"\u8BF7\u8F93\u5165\u90E8\u95E8\u6216\u8005\u5B66\u9662\u540D\u79F0"})),a.createElement(Ve.default.Item,{label:"\u8BF4\u660E\uFF1A",name:"remarks",style:{marginBottom:0}},a.createElement(Ne,{placeholder:"\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09"}))))};Ft.Z=(0,ge.connect)(({account:Me,loading:pe,globalSetting:Ue})=>({account:Me,globalSetting:Ue,loading:pe.effects}))(Qe)},42075:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return Ne}});var a=ee(7939),ge=ee(59301),he=Object.defineProperty,Ve=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,ye=(Qe,Me,pe)=>Me in Qe?he(Qe,Me,{enumerable:!0,configurable:!0,writable:!0,value:pe}):Qe[Me]=pe,Ie=(Qe,Me)=>{for(var pe in Me||(Me={}))Te.call(Me,pe)&&ye(Qe,pe,Me[pe]);if(ve)for(var pe of ve(Me))$e.call(Me,pe)&&ye(Qe,pe,Me[pe]);return Qe},nt=(Qe,Me)=>Ve(Qe,Ce(Me)),Pe=(Qe,Me)=>{var pe={};for(var Ue in Qe)Te.call(Qe,Ue)&&Me.indexOf(Ue)<0&&(pe[Ue]=Qe[Ue]);if(Qe!=null&&ve)for(var Ue of ve(Qe))Me.indexOf(Ue)<0&&$e.call(Qe,Ue)&&(pe[Ue]=Qe[Ue]);return pe},bt=(Qe,Me,pe)=>new Promise((Ue,ct)=>{var je=qe=>{try{At(pe.next(qe))}catch(We){ct(We)}},wt=qe=>{try{At(pe.throw(qe))}catch(We){ct(We)}},At=qe=>qe.done?Ue(qe.value):Promise.resolve(qe.value).then(je,wt);At((pe=pe.apply(Qe,Me)).next())});const Ne=Qe=>{var Me=Qe,{children:pe}=Me,Ue=Pe(Me,["children"]);const[ct,je]=(0,ge.useState)(!1);return ge.createElement(a.ZP,nt(Ie({},Ue),{loading:ct,onClick:wt=>bt(void 0,null,function*(){try{je(!0),yield Ue.onClick(wt),je(!1)}catch(At){console.error(At),je(!1)}})}),pe)}},36683:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return $e}});var a=ee(59301),ge=ee(44283),he=ee(62957),Ve="data:image/png;base64,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",Ce="data:image/png;base64,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",ve={tilte:"tilte___IfiMG",flexRow:"flexRow___pQP78",flexColumn:"flexColumn___xrBZQ",footerWrap:"footerWrap___C5kCC",img:"img___GoWZu",content:"content___pumTK",modalContent:"modalContent___XvHiZ"};const Te=({visible:ye,occupationValue:Ie,onCancel:nt=()=>{}})=>{const Pe=()=>a.createElement("div",{className:ve.flexColumn},a.createElement("img",{className:ve.img,src:Ce}),a.createElement("span",{className:ve.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),bt=()=>a.createElement("div",{className:ve.flexColumn},a.createElement("img",{className:ve.img,src:Ve}),a.createElement("span",{className:ve.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),Ne=()=>Ie===3?a.createElement(a.Fragment,null,bt(),Pe()):Ie===2?Pe():bt();return a.createElement(he.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ye,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{nt(),ge.history.push("/account/certification")},onCancel:()=>{nt()}},a.createElement("div",{className:ve.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),a.createElement("div",{className:ve.flexRow},Ne()))};var $e=(0,ge.connect)(({paperlibrary:ye,loading:Ie,globalSetting:nt})=>({paperlibrary:ye,globalSetting:nt,loading:Ie.effects}))(Te)},74410:function(It,Ft,ee){"use strict";var a=ee(86204),ge=ee.n(a),he=Object.defineProperty,Ve=($e,ye,Ie)=>ye in $e?he($e,ye,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):$e[ye]=Ie,Ce=($e,ye,Ie)=>Ve($e,typeof ye!="symbol"?ye+"":ye,Ie),ve=($e,ye,Ie)=>new Promise((nt,Pe)=>{var bt=Me=>{try{Qe(Ie.next(Me))}catch(pe){Pe(pe)}},Ne=Me=>{try{Qe(Ie.throw(Me))}catch(pe){Pe(pe)}},Qe=Me=>Me.done?nt(Me.value):Promise.resolve(Me.value).then(bt,Ne);Qe((Ie=Ie.apply($e,ye)).next())});class Te extends a.EventEmitter{constructor(ye,Ie){super(),Ce(this,"url"),Ce(this,"body"),Ce(this,"fullContent",""),Ce(this,"controller",null),Ce(this,"buffer",""),this.url=ye,this.body=Ie}startStream(){return ve(this,null,function*(){this.controller=new AbortController;const{signal:ye}=this.controller;try{const Ie=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:ye});if(!Ie.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${Ie.status}`);const nt=Ie.headers.get("content-type");if(!nt)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(nt.includes("application/json")){const Ne=yield Ie.json();this.emit("error",Ne);return}if(!nt.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const Pe=Ie.body.getReader(),bt=new TextDecoder("utf-8");for(;;){const{done:Ne,value:Qe}=yield Pe.read();if(Ne)break;const Me=bt.decode(Qe,{stream:!0});this.buffer+=Me;const pe=this.buffer.split(` +!(function(){var kc=Object.defineProperty,Uc=Object.defineProperties;var jc=Object.getOwnPropertyDescriptors;var Us=Object.getOwnPropertySymbols;var uc=Object.prototype.hasOwnProperty,oc=Object.prototype.propertyIsEnumerable;var lc=(It,Dt,ee)=>Dt in It?kc(It,Dt,{enumerable:!0,configurable:!0,writable:!0,value:ee}):It[Dt]=ee,Qu=(It,Dt)=>{for(var ee in Dt||(Dt={}))uc.call(Dt,ee)&&lc(It,ee,Dt[ee]);if(Us)for(var ee of Us(Dt))oc.call(Dt,ee)&&lc(It,ee,Dt[ee]);return It},_s=(It,Dt)=>Uc(It,jc(Dt));var sc=(It,Dt)=>{var ee={};for(var a in It)uc.call(It,a)&&Dt.indexOf(a)<0&&(ee[a]=It[a]);if(It!=null&&Us)for(var a of Us(It))Dt.indexOf(a)<0&&oc.call(It,a)&&(ee[a]=It[a]);return ee};(self.webpackChunk=self.webpackChunk||[]).push([[7062],{81953:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return $e}});var a=ee(60499),ge=ee(59301),he={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},Ve=he,Ce=ee(7657),ve=function(Ie,nt){return ge.createElement(Ce.Z,(0,a.Z)({},Ie,{ref:nt,icon:Ve}))},Te=ge.forwardRef(ve),$e=Te},87169:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return $e}});var a=ee(60499),ge=ee(59301),he={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"},Ve=he,Ce=ee(7657),ve=function(Ie,nt){return ge.createElement(Ce.Z,(0,a.Z)({},Ie,{ref:nt,icon:Ve}))},Te=ge.forwardRef(ve),$e=Te},32050:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return $e}});var a=ee(60499),ge=ee(59301),he={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},Ve=he,Ce=ee(7657),ve=function(Ie,nt){return ge.createElement(Ce.Z,(0,a.Z)({},Ie,{ref:nt,icon:Ve}))},Te=ge.forwardRef(ve),$e=Te},88319:function(){"use strict"},94896:function(){"use strict"},74501:function(It,Dt){"use strict";Dt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},32751:function(It,Dt){"use strict";Dt.Z={modal:"modal___A9Ovz",colorBlue:"colorBlue___XSmR5",formWrap:"formWrap___wRvaA",flexRow:"flexRow___C40dc",flexColumn:"flexColumn___LkZfj",example:"example___bz7Hw",exampleImg:"exampleImg___gNkC_",colorOrange:"colorOrange___Ka6zf",uploader:"uploader___plQRr",uploadImg:"uploadImg___cjOpL",imageTip:"imageTip___p1_lZ",uploadTipIcon:"uploadTipIcon___SpsS2",uploadTip:"uploadTip___e9JlL",color05101a:"color05101a___CDEUv",viewLargerImg:"viewLargerImg___IclRX",footerWrap:"footerWrap___beWC6",note:"note___CXi9y",schoolHintWrap:"schoolHintWrap___Ma6ly",colorCDCDCD:"colorCDCDCD___D0UWo",color0152d9:"color0152d9___hF3Bb"}},74597:function(It,Dt){"use strict";Dt.Z={bg:"bg___SNw6L",wrapper:"wrapper___fvz5j",header:"header___B8AnE",title:"title___x0fik",subTitle:"subTitle___li4Vl",content:"content___xVF72",item:"item___TSrK6",currentVersion:"currentVersion___YQniK",version:"version___fchpb",icon:"icon___g1bAA",desc:"desc___Y6f1H",itemContent:"itemContent___rktAh",contain:"contain___o2m3D",btn:"btn___TDBTK",btn_sq:"btn_sq____rbLC",btn_bj:"btn_bj____O9Xv",btn_zy:"btn_zy___Mjn6j",disabled:"disabled___BsnOV",a:"a___MS0K2",b:"b___zosY5",c:"c___xMKVx",levelDetail:"levelDetail___ZBlZX",xiazai:"xiazai___NYs0P",contentbb:"contentbb___CD_B2",jcitem:"jcitem___MCNaH",qitem:"qitem___vShuc",itemtd:"itemtd___i8Jn4",qitemtitle:"qitemtitle___X_61Y",qitembg:"qitembg___vvhi3",qitemwhite:"qitemwhite___QzFse",showadd:"showadd___OMcNT",upgrade:"upgrade___IrjYQ",upgradeBtn:"upgradeBtn___xzHxt"}},59435:function(It,Dt,ee){"use strict";var a=ee(59301),ge=Object.defineProperty,he=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ve=(ye,Ie,nt)=>Ie in ye?ge(ye,Ie,{enumerable:!0,configurable:!0,writable:!0,value:nt}):ye[Ie]=nt,Te=(ye,Ie)=>{for(var nt in Ie||(Ie={}))Ve.call(Ie,nt)&&ve(ye,nt,Ie[nt]);if(he)for(var nt of he(Ie))Ce.call(Ie,nt)&&ve(ye,nt,Ie[nt]);return ye};const $e=ye=>React.createElement("svg",Te({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ye),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));Dt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},77264:function(It,Dt,ee){"use strict";var a=ee(59301),ge=Object.defineProperty,he=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ve=(ye,Ie,nt)=>Ie in ye?ge(ye,Ie,{enumerable:!0,configurable:!0,writable:!0,value:nt}):ye[Ie]=nt,Te=(ye,Ie)=>{for(var nt in Ie||(Ie={}))Ve.call(Ie,nt)&&ve(ye,nt,Ie[nt]);if(he)for(var nt of he(Ie))Ce.call(Ie,nt)&&ve(ye,nt,Ie[nt]);return ye};const $e=ye=>React.createElement("svg",Te({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ye),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));Dt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},41487:function(It,Dt,ee){"use strict";var a=ee(59301),ge=Object.defineProperty,he=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ve=(ye,Ie,nt)=>Ie in ye?ge(ye,Ie,{enumerable:!0,configurable:!0,writable:!0,value:nt}):ye[Ie]=nt,Te=(ye,Ie)=>{for(var nt in Ie||(Ie={}))Ve.call(Ie,nt)&&ve(ye,nt,Ie[nt]);if(he)for(var nt of he(Ie))Ce.call(Ie,nt)&&ve(ye,nt,Ie[nt]);return ye};const $e=ye=>React.createElement("svg",Te({width:40,height:40,xmlns:"http://www.w3.org/2000/svg"},ye),React.createElement("title",null,"27"),React.createElement("g",{fill:"#000",fillRule:"nonzero"},React.createElement("path",{d:"M0 35.398V4.425A4.425 4.425 0 0 1 4.425 0h30.973a4.425 4.425 0 0 1 4.425 4.425v30.973a4.425 4.425 0 0 1-4.425 4.425H4.425A4.425 4.425 0 0 1 0 35.398Zm1.327 0c0 .856.303 1.586.908 2.19a2.984 2.984 0 0 0 2.19.908h30.973c.856 0 1.586-.303 2.19-.908a2.984 2.984 0 0 0 .908-2.19V4.425c0-.856-.303-1.586-.908-2.19a2.984 2.984 0 0 0-2.19-.908H4.425c-.856 0-1.586.303-2.19.908a2.984 2.984 0 0 0-.908 2.19v30.973Z"}),React.createElement("path",{d:"M32.743 20.575c0 7.21-5.844 13.053-13.053 13.053-7.209 0-13.053-5.844-13.053-13.053 0-7.209 5.844-13.053 13.053-13.053 7.21 0 13.053 5.844 13.053 13.053Zm-.816 0c0-1.556-.286-3.057-.859-4.504a12.109 12.109 0 0 0-2.725-4.149 12.109 12.109 0 0 0-4.148-2.725 12.129 12.129 0 0 0-4.505-.859c-1.556 0-3.057.286-4.504.86a12.109 12.109 0 0 0-4.149 2.724 12.109 12.109 0 0 0-2.725 4.149 12.129 12.129 0 0 0-.859 4.504c0 1.556.287 3.058.86 4.505a12.109 12.109 0 0 0 2.724 4.148 12.114 12.114 0 0 0 4.149 2.726c1.447.572 2.948.858 4.504.858 1.556 0 3.058-.286 4.505-.859a12.109 12.109 0 0 0 4.148-2.725 12.114 12.114 0 0 0 2.726-4.148c.572-1.447.858-2.949.858-4.505Z"}),React.createElement("path",{d:"M31.416 20.575c0 6.476-5.25 11.726-11.726 11.726-6.476 0-11.725-5.25-11.725-11.726 0-6.476 5.25-11.725 11.725-11.725 6.476 0 11.726 5.25 11.726 11.725Zm-.816 0c0-1.387-.255-2.726-.765-4.016a10.8 10.8 0 0 0-2.43-3.698 10.802 10.802 0 0 0-3.7-2.43 10.812 10.812 0 0 0-4.015-.766c-1.387 0-2.726.256-4.016.766a10.8 10.8 0 0 0-3.698 2.43 10.802 10.802 0 0 0-2.43 3.699 10.812 10.812 0 0 0-.765 4.015c0 1.388.255 2.726.765 4.016a10.8 10.8 0 0 0 2.43 3.699 10.802 10.802 0 0 0 3.699 2.429c1.29.51 2.628.766 4.015.766 1.388 0 2.726-.255 4.016-.766a10.8 10.8 0 0 0 3.699-2.43 10.802 10.802 0 0 0 2.43-3.698c.51-1.29.765-2.628.765-4.016Z"}),React.createElement("path",{d:"M29.204 20.575a9.513 9.513 0 1 1-19.027 0 9.513 9.513 0 0 1 19.027 0Zm-.816 0a8.619 8.619 0 0 0-.611-3.201 8.614 8.614 0 0 0-1.936-2.95 8.606 8.606 0 0 0-2.949-1.936 8.621 8.621 0 0 0-3.201-.61 8.619 8.619 0 0 0-3.202.61 8.618 8.618 0 0 0-2.95 1.937 8.606 8.606 0 0 0-1.936 2.948 8.621 8.621 0 0 0-.61 3.202c0 1.106.203 2.173.61 3.201a8.618 8.618 0 0 0 1.937 2.95 8.606 8.606 0 0 0 2.948 1.936 8.621 8.621 0 0 0 3.202.611 8.619 8.619 0 0 0 3.201-.61 8.618 8.618 0 0 0 2.95-1.937 8.606 8.606 0 0 0 1.936-2.949 8.621 8.621 0 0 0 .611-3.201Z"}),React.createElement("path",{d:"M19.69 28.319a7.743 7.743 0 1 0 0-15.487 7.743 7.743 0 0 0 0 15.487Zm-3.056-8.559a1.834 1.834 0 1 1 0-3.668 1.834 1.834 0 0 1 0 3.668ZM7.08 27.694v5.492h5.695v-.814H7.893v-4.677H7.08Zm.813-14.848H7.08V7.965h5.695v.813H7.893v4.068Zm23.594 0V8.779h-4.88v-.814H32.3v4.881h-.814Zm-4.88 19.527h4.88v-4.68h.814v5.493h-5.695v-.814Z"})));Dt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMCAzNS4zOThWNC40MjVBNC40MjUgNC40MjUgMCAwIDEgNC40MjUgMGgzMC45NzNhNC40MjUgNC40MjUgMCAwIDEgNC40MjUgNC40MjV2MzAuOTczYTQuNDI1IDQuNDI1IDAgMCAxLTQuNDI1IDQuNDI1SDQuNDI1QTQuNDI1IDQuNDI1IDAgMCAxIDAgMzUuMzk4Wm0xLjMyNyAwYzAgLjg1Ni4zMDMgMS41ODYuOTA4IDIuMTlhMi45ODQgMi45ODQgMCAwIDAgMi4xOS45MDhoMzAuOTczYy44NTYgMCAxLjU4Ni0uMzAzIDIuMTktLjkwOGEyLjk4NCAyLjk4NCAwIDAgMCAuOTA4LTIuMTlWNC40MjVjMC0uODU2LS4zMDMtMS41ODYtLjkwOC0yLjE5YTIuOTg0IDIuOTg0IDAgMCAwLTIuMTktLjkwOEg0LjQyNWMtLjg1NiAwLTEuNTg2LjMwMy0yLjE5LjkwOGEyLjk4NCAyLjk4NCAwIDAgMC0uOTA4IDIuMTl2MzAuOTczWiIvPjxwYXRoIGQ9Ik0zMi43NDMgMjAuNTc1YzAgNy4yMS01Ljg0NCAxMy4wNTMtMTMuMDUzIDEzLjA1My03LjIwOSAwLTEzLjA1My01Ljg0NC0xMy4wNTMtMTMuMDUzIDAtNy4yMDkgNS44NDQtMTMuMDUzIDEzLjA1My0xMy4wNTMgNy4yMSAwIDEzLjA1MyA1Ljg0NCAxMy4wNTMgMTMuMDUzWm0tLjgxNiAwYzAtMS41NTYtLjI4Ni0zLjA1Ny0uODU5LTQuNTA0YTEyLjEwOSAxMi4xMDkgMCAwIDAtMi43MjUtNC4xNDkgMTIuMTA5IDEyLjEwOSAwIDAgMC00LjE0OC0yLjcyNSAxMi4xMjkgMTIuMTI5IDAgMCAwLTQuNTA1LS44NTljLTEuNTU2IDAtMy4wNTcuMjg2LTQuNTA0Ljg2YTEyLjEwOSAxMi4xMDkgMCAwIDAtNC4xNDkgMi43MjQgMTIuMTA5IDEyLjEwOSAwIDAgMC0yLjcyNSA0LjE0OSAxMi4xMjkgMTIuMTI5IDAgMCAwLS44NTkgNC41MDRjMCAxLjU1Ni4yODcgMy4wNTguODYgNC41MDVhMTIuMTA5IDEyLjEwOSAwIDAgMCAyLjcyNCA0LjE0OCAxMi4xMTQgMTIuMTE0IDAgMCAwIDQuMTQ5IDIuNzI2YzEuNDQ3LjU3MiAyLjk0OC44NTggNC41MDQuODU4IDEuNTU2IDAgMy4wNTgtLjI4NiA0LjUwNS0uODU5YTEyLjEwOSAxMi4xMDkgMCAwIDAgNC4xNDgtMi43MjUgMTIuMTE0IDEyLjExNCAwIDAgMCAyLjcyNi00LjE0OGMuNTcyLTEuNDQ3Ljg1OC0yLjk0OS44NTgtNC41MDVaIi8+PHBhdGggZD0iTTMxLjQxNiAyMC41NzVjMCA2LjQ3Ni01LjI1IDExLjcyNi0xMS43MjYgMTEuNzI2LTYuNDc2IDAtMTEuNzI1LTUuMjUtMTEuNzI1LTExLjcyNiAwLTYuNDc2IDUuMjUtMTEuNzI1IDExLjcyNS0xMS43MjUgNi40NzYgMCAxMS43MjYgNS4yNSAxMS43MjYgMTEuNzI1Wm0tLjgxNiAwYzAtMS4zODctLjI1NS0yLjcyNi0uNzY1LTQuMDE2YTEwLjggMTAuOCAwIDAgMC0yLjQzLTMuNjk4IDEwLjgwMiAxMC44MDIgMCAwIDAtMy43LTIuNDMgMTAuODEyIDEwLjgxMiAwIDAgMC00LjAxNS0uNzY2Yy0xLjM4NyAwLTIuNzI2LjI1Ni00LjAxNi43NjZhMTAuOCAxMC44IDAgMCAwLTMuNjk4IDIuNDMgMTAuODAyIDEwLjgwMiAwIDAgMC0yLjQzIDMuNjk5IDEwLjgxMiAxMC44MTIgMCAwIDAtLjc2NSA0LjAxNWMwIDEuMzg4LjI1NSAyLjcyNi43NjUgNC4wMTZhMTAuOCAxMC44IDAgMCAwIDIuNDMgMy42OTkgMTAuODAyIDEwLjgwMiAwIDAgMCAzLjY5OSAyLjQyOWMxLjI5LjUxIDIuNjI4Ljc2NiA0LjAxNS43NjYgMS4zODggMCAyLjcyNi0uMjU1IDQuMDE2LS43NjZhMTAuOCAxMC44IDAgMCAwIDMuNjk5LTIuNDMgMTAuODAyIDEwLjgwMiAwIDAgMCAyLjQzLTMuNjk4Yy41MS0xLjI5Ljc2NS0yLjYyOC43NjUtNC4wMTZaIi8+PHBhdGggZD0iTTI5LjIwNCAyMC41NzVhOS41MTMgOS41MTMgMCAxIDEtMTkuMDI3IDAgOS41MTMgOS41MTMgMCAwIDEgMTkuMDI3IDBabS0uODE2IDBhOC42MTkgOC42MTkgMCAwIDAtLjYxMS0zLjIwMSA4LjYxNCA4LjYxNCAwIDAgMC0xLjkzNi0yLjk1IDguNjA2IDguNjA2IDAgMCAwLTIuOTQ5LTEuOTM2IDguNjIxIDguNjIxIDAgMCAwLTMuMjAxLS42MSA4LjYxOSA4LjYxOSAwIDAgMC0zLjIwMi42MSA4LjYxOCA4LjYxOCAwIDAgMC0yLjk1IDEuOTM3IDguNjA2IDguNjA2IDAgMCAwLTEuOTM2IDIuOTQ4IDguNjIxIDguNjIxIDAgMCAwLS42MSAzLjIwMmMwIDEuMTA2LjIwMyAyLjE3My42MSAzLjIwMWE4LjYxOCA4LjYxOCAwIDAgMCAxLjkzNyAyLjk1IDguNjA2IDguNjA2IDAgMCAwIDIuOTQ4IDEuOTM2IDguNjIxIDguNjIxIDAgMCAwIDMuMjAyLjYxMSA4LjYxOSA4LjYxOSAwIDAgMCAzLjIwMS0uNjEgOC42MTggOC42MTggMCAwIDAgMi45NS0xLjkzNyA4LjYwNiA4LjYwNiAwIDAgMCAxLjkzNi0yLjk0OSA4LjYyMSA4LjYyMSAwIDAgMCAuNjExLTMuMjAxWiIvPjxwYXRoIGQ9Ik0xOS42OSAyOC4zMTlhNy43NDMgNy43NDMgMCAxIDAgMC0xNS40ODcgNy43NDMgNy43NDMgMCAwIDAgMCAxNS40ODdabS0zLjA1Ni04LjU1OWExLjgzNCAxLjgzNCAwIDEgMSAwLTMuNjY4IDEuODM0IDEuODM0IDAgMCAxIDAgMy42NjhaTTcuMDggMjcuNjk0djUuNDkyaDUuNjk1di0uODE0SDcuODkzdi00LjY3N0g3LjA4Wm0uODEzLTE0Ljg0OEg3LjA4VjcuOTY1aDUuNjk1di44MTNINy44OTN2NC4wNjhabTIzLjU5NCAwVjguNzc5aC00Ljg4di0uODE0SDMyLjN2NC44ODFoLS44MTRabS00Ljg4IDE5LjUyN2g0Ljg4di00LjY4aC44MTR2NS40OTNoLTUuNjk1di0uODE0WiIvPjwvZz48L3N2Zz4="},67911:function(It,Dt,ee){"use strict";var a=ee(59301),ge=Object.defineProperty,he=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ve=(ye,Ie,nt)=>Ie in ye?ge(ye,Ie,{enumerable:!0,configurable:!0,writable:!0,value:nt}):ye[Ie]=nt,Te=(ye,Ie)=>{for(var nt in Ie||(Ie={}))Ve.call(Ie,nt)&&ve(ye,nt,Ie[nt]);if(he)for(var nt of he(Ie))Ce.call(Ie,nt)&&ve(ye,nt,Ie[nt]);return ye};const $e=ye=>React.createElement("svg",Te({className:"left_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ye),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m368.333 487.526 24.78-24.524L591.31 267.008c14.848-14.694 34.713-14.694 49.561 0a37.376 37.376 0 0 1-4.966 48.998L437.76 512l198.195 195.994c14.848 14.694 14.848 34.304 0 48.998-14.848 14.694-34.662 14.694-49.51 0L388.096 560.998l-19.814-24.524A37.222 37.222 0 0 1 358.4 512c0-9.78 0-14.694 9.933-24.474z",fill:"#AAAFB9"}));Dt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTM2OC4zMzMgNDg3LjUyNiAyNC43OC0yNC41MjRMNTkxLjMxIDI2Ny4wMDhjMTQuODQ4LTE0LjY5NCAzNC43MTMtMTQuNjk0IDQ5LjU2MSAwYTM3LjM3NiAzNy4zNzYgMCAwIDEtNC45NjYgNDguOTk4TDQzNy43NiA1MTJsMTk4LjE5NSAxOTUuOTk0YzE0Ljg0OCAxNC42OTQgMTQuODQ4IDM0LjMwNCAwIDQ4Ljk5OC0xNC44NDggMTQuNjk0LTM0LjY2MiAxNC42OTQtNDkuNTEgMEwzODguMDk2IDU2MC45OThsLTE5LjgxNC0yNC41MjRBMzcuMjIyIDM3LjIyMiAwIDAgMSAzNTguNCA1MTJjMC05Ljc4IDAtMTQuNjk0IDkuOTMzLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},37791:function(It,Dt,ee){"use strict";var a=ee(59301),ge=Object.defineProperty,he=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ve=(ye,Ie,nt)=>Ie in ye?ge(ye,Ie,{enumerable:!0,configurable:!0,writable:!0,value:nt}):ye[Ie]=nt,Te=(ye,Ie)=>{for(var nt in Ie||(Ie={}))Ve.call(Ie,nt)&&ve(ye,nt,Ie[nt]);if(he)for(var nt of he(Ie))Ce.call(Ie,nt)&&ve(ye,nt,Ie[nt]);return ye};const $e=ye=>React.createElement("svg",Te({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},ye),React.createElement("title",null,"\u5411\u53F3\u5907\u4EFD"),React.createElement("g",{transform:"matrix(-1 0 0 1 20 0)",fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));Dt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMjAgMCkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBmaWxsPSIjRUJFRkY3IiBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiLz48cGF0aCBkPSJtMTIuNDU5IDkuNTIyLS40ODQtLjQ3OS0zLjg3Mi0zLjgyOGMtLjI5LS4yODctLjY3OC0uMjg3LS45NjggMGEuNzMuNzMgMCAwIDAgLjA5Ny45NTdMMTEuMTAzIDEwbC0zLjg3MSAzLjgyOGMtLjI5LjI4Ny0uMjkuNjcgMCAuOTU3LjI5LjI4Ny42NzcuMjg3Ljk2OCAwbDMuODcxLTMuODI4LjM4OC0uNDc5YS43MjcuNzI3IDAgMCAwIC4xOTMtLjQ3OGMwLS4xOTEgMC0uMjg3LS4xOTMtLjQ3OFoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4="},51058:function(It,Dt,ee){"use strict";var a=ee(59301),ge=Object.defineProperty,he=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ve=(ye,Ie,nt)=>Ie in ye?ge(ye,Ie,{enumerable:!0,configurable:!0,writable:!0,value:nt}):ye[Ie]=nt,Te=(ye,Ie)=>{for(var nt in Ie||(Ie={}))Ve.call(Ie,nt)&&ve(ye,nt,Ie[nt]);if(he)for(var nt of he(Ie))Ce.call(Ie,nt)&&ve(ye,nt,Ie[nt]);return ye};const $e=ye=>React.createElement("svg",Te({className:"right_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ye),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m903.782 51.2 51.2 51.2-51.2-51.2zm51.2 0-51.2 51.2 51.2-51.2z"}),React.createElement("path",{d:"m637.9 487.526-24.78-24.524-198.246-195.994c-14.848-14.694-34.714-14.694-49.562 0a37.376 37.376 0 0 0 4.966 48.998L568.474 512 370.278 707.994c-14.848 14.694-14.848 34.304 0 48.998 14.848 14.694 34.663 14.694 49.562 0l198.195-195.994 19.866-24.524A37.222 37.222 0 0 0 647.782 512c0-9.78 0-14.694-9.881-24.474z",fill:"#AAAFB9"}));Dt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTkwMy43ODIgNTEuMiA1MS4yIDUxLjItNTEuMi01MS4yem01MS4yIDAtNTEuMiA1MS4yIDUxLjItNTEuMnoiLz48cGF0aCBkPSJtNjM3LjkgNDg3LjUyNi0yNC43OC0yNC41MjQtMTk4LjI0Ni0xOTUuOTk0Yy0xNC44NDgtMTQuNjk0LTM0LjcxNC0xNC42OTQtNDkuNTYyIDBhMzcuMzc2IDM3LjM3NiAwIDAgMCA0Ljk2NiA0OC45OThMNTY4LjQ3NCA1MTIgMzcwLjI3OCA3MDcuOTk0Yy0xNC44NDggMTQuNjk0LTE0Ljg0OCAzNC4zMDQgMCA0OC45OTggMTQuODQ4IDE0LjY5NCAzNC42NjMgMTQuNjk0IDQ5LjU2MiAwbDE5OC4xOTUtMTk1Ljk5NCAxOS44NjYtMjQuNTI0QTM3LjIyMiAzNy4yMjIgMCAwIDAgNjQ3Ljc4MiA1MTJjMC05Ljc4IDAtMTQuNjk0LTkuODgxLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},1594:function(It,Dt,ee){"use strict";var a=ee(59301),ge=Object.defineProperty,he=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ve=(ye,Ie,nt)=>Ie in ye?ge(ye,Ie,{enumerable:!0,configurable:!0,writable:!0,value:nt}):ye[Ie]=nt,Te=(ye,Ie)=>{for(var nt in Ie||(Ie={}))Ve.call(Ie,nt)&&ve(ye,nt,Ie[nt]);if(he)for(var nt of he(Ie))Ce.call(Ie,nt)&&ve(ye,nt,Ie[nt]);return ye};const $e=ye=>React.createElement("svg",Te({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},ye),React.createElement("title",null,"\u5411\u53F3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));Dt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNFQkVGRjciIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIvPjxwYXRoIGQ9Im0xMi40NTkgOS41MjItLjQ4NC0uNDc5LTMuODcyLTMuODI4Yy0uMjktLjI4Ny0uNjc4LS4yODctLjk2OCAwYS43My43MyAwIDAgMCAuMDk3Ljk1N0wxMS4xMDMgMTBsLTMuODcxIDMuODI4Yy0uMjkuMjg3LS4yOS42NyAwIC45NTcuMjkuMjg3LjY3Ny4yODcuOTY4IDBsMy44NzEtMy44MjguMzg4LS40NzlhLjcyNy43MjcgMCAwIDAgLjE5My0uNDc4YzAtLjE5MSAwLS4yODctLjE5My0uNDc4WiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg=="},84915: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 It={},Dt="5.0",ee={},a=null,ge=!1,he=!1,Ve=null,Ce=!1,ve=null,Te=null,$e=0;$e4?parseFloat(lt):5};It.setHTML5Codebase=function(lt,Tt){Te=lt,Gt(lt,Tt)},It.setJavaCodebase=It.setJavaCodebaseVersion=It.isCompiledInstalled=It.setPreCompiledScriptPath=It.setPreCompiledResourcePath=function(){},It.setHTML5CodebaseVersion=function(lt,Tt){var Ge=parseFloat(lt);if(Ge!==NaN&&Ge<5){console.log("The GeoGebra HTML5 codebase version "+Ge+" is deprecated. Using version latest instead.");return}ve=lt,Fe(lt,Tt)},It.getHTML5CodebaseVersion=function(){return Ne},It.getParameters=function(){return ee},It.setFontsCSSURL=function(lt){je=lt},It.setGiacJSURL=function(lt){},It.setJNLPFile=function(lt){Ie=lt},It.setJNLPBaseDir=function(lt){},It.inject=function(){function lt(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Tt="auto",Ge=ee.id,Xt,Pt=!1,an=0;an=5)return!0;var lt=It.getAppletObject();return lt&&typeof lt.recalculateEnvironments=="function"?(lt.recalculateEnvironments(),!0):!1},It.startAnimation=function(){var lt=It.getAppletObject();return lt&&typeof lt.startAnimation=="function"?(lt.startAnimation(),!0):!1},It.stopAnimation=function(){var lt=It.getAppletObject();return lt&&typeof lt.stopAnimation=="function"?(lt.stopAnimation(),!0):!1},It.getAppletObject=function(){var lt=ee.id!==void 0?ee.id:"ggbApplet";return window[lt]},It.resize=function(){};var ft=function(lt,Tt,Ge){var Xt=document.createElement("param");Xt.setAttribute("name",Tt),Xt.setAttribute("value",Ge),lt.appendChild(Xt)},Le=function(lt){return lt&<!=="false"},st=function(lt,Tt,Ge){At(Ne)<=4.2&&(Ge=!0);var Xt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==Ne||ggbHTML5LoadedCodebaseIsWebSimple&&!Me)&&(Xt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Pt=document.createElement("div");Pt.classList.add("appletParameters","notranslate");var an=Tt.width,jt=Tt.height;if(Tt.disableAutoScale=Tt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Tt.disableAutoScale,Tt.width!==void 0)if(At(Ne)<=4.4)Le(Tt.showToolBar)&&(Tt.height-=7),Le(Tt.showAlgebraInput)&&(Tt.height-=37),Tt.width<605&&Le(Tt.showToolBar)&&(Tt.width=605,an=605);else{var Bn=100;(Le(Tt.showToolBar)||Le(Tt.showMenuBar))&&(Tt.hasOwnProperty("customToolBar")&&(Tt.customToolbar=Tt.customToolBar),Bn=Le(Tt.showMenuBar)?245:155),an=5?(Tt.appletOnLoad=function(_t){var on=lt.querySelector(".ggb_preview");on&&on.parentNode.removeChild(on),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(ie),window.GGBT_wsf_view&&$(window).trigger("resize"),me(_t)},ae||ie.appendChild(se)):Pt.appendChild(se),ie.appendChild(Pt),ae||lt.appendChild(ie),setTimeout(function(){It.resize()},1)}else{var de=document.createElement("div");de.className="applet_scaler",de.style.position="relative",de.style.display="block",de.appendChild(Pt),lt.appendChild(de),Tt.appletOnLoad=function(_t){It.resize(),me(_t)}}function ue(_t,on){on&&typeof on.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(_t,on.appletOnLoad):renderGGBElement(_t),mn("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",on)}function et(_t,on){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:_t,params:on}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(sn){ue(sn.article,sn.params)}),html5AppletsToProcess=null)},At(Ne)<5&&(_t.className+=" geogebraweb")):ue(_t,on)}if(Xt){scriptLoadStarted=!0;for(var Ft=0;Ft0?(fn.remove(),ie.attr("id","fullscreencontent").show(),jQuery(me).append(ie),window.dispatchEvent(new Event("resize"))):st(fn,Tt,!1),window.GGBT_wsf_view.launchFullScreen(me)}else bt=Xt,st(lt,Tt,!1);if(!window.GGBT_wsf_view)for(jt=0;jtlt/4*3&&(fn=lt/4*3),me=fn/5.8,Bn.setAttribute("src",Ue),Bn.setAttribute("width",fn),Bn.setAttribute("height",me);var ie=(lt-fn)/2,ae=(Tt-me)/2;Bn.style.left=ie+"px",Bn.style.top=ae+"px",Pt.appendChild(Bn)}}return Pt.appendChild(jt),Pt},Qn=function(lt){return lt=lt.toLowerCase(),lt==="html5"||lt==="screenshot"?lt:"html5"},Ye=["web","webSimple","web3d","tablet","tablet3d","phone"],Fe=function(lt,Tt){if(Ne=lt,Tt){Gt(Ne,!0);return}var Ge=!ge;if(Ge){var Xt=At(Ne);!isNaN(Xt)&&Xt<4.4&&(Ge=!1)}var Pt,an;window.location.protocol.substr(0,4)==="http"?Pt=window.location.protocol:Pt="http:";var jt=Ne.indexOf("//");jt>0?an=Ne:jt===0?an=Pt+Ne:an="https://www.geogebra.org/apps/5.2.814.0/";for(var Bn in Ye)if(Ne.slice(Ye[Bn].length*-1)===Ye[Bn]||Ne.slice((Ye[Bn].length+1)*-1)===Ye[Bn]+"/"){Gt(an,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Ge&&!a.is3D&&!a.AV&&!a.SV&&!a.CV&&!a.EV2&&!a.CP&&!a.PC&&!a.DA&&!a.FI&&!a.PV&&!Le(ee.showToolBar)&&!Le(ee.showMenuBar)&&!Le(ee.showAlgebraInput)&&!Le(ee.enableRightClick)&&(!ee.appName||ee.appName=="classic")?an+="webSimple/":an+="web3d/",Gt(an,!1)},Gt=function(lt,Tt){if(lt.requirejs){nt=lt;return}lt.slice(-1)!=="/"&&(lt+="/"),nt=lt,Tt===null&&(Tt=lt.indexOf("http")===-1),Pe=Tt,Qe="web.nocache.js",Me=!1;var Ge=nt.split("/");Ge.length>1&&(!Tt&&Ge[Ge.length-2]==="webSimple"?(Qe="webSimple.nocache.js",Me=!0):Ye.indexOf(Ge[Ge.length-2])>=0&&(Qe=Ge[Ge.length-2]+".nocache.js")),Ge=lt.split("/"),Ne=Ge[Ge.length-3],Ne.substr(0,4)==="test"?Ne=Ne.substr(4,1)+"."+Ne.substr(5,1):(Ne.substr(0,3)==="war"||Ne.substr(0,4)==="beta")&&(Ne="5.0");var Xt=parseFloat(Ne);Xt!==NaN&&Xt<5&<.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Xt+" is deprecated. Using version latest instead."),Fe("5.0",Tt))},mn=function(lt,Tt){window.console&&window.console.log&&(!Tt||typeof Tt.showLogging=="undefined"||Tt.showLogging&&Tt.showLogging!=="false")&&console.log(lt)};ee.material_id!==void 0?_e($t):$t();function $t(){var lt=Dt;ve!==null?lt=ve:parseFloat(lt)<5&&(lt="5.0"),Fe(lt,!1),Te!==null&&Gt(Te,Pe),Ce=!0}return It},GGBAppletUtils=function(){"use strict";function It(){return window.GGBT_wsf_edit!==void 0}function Dt(Ce,ve){ve!=1?(Ce.style.transformOrigin="0% 0% 0px",Ce.style.webkitTransformOrigin="0% 0% 0px",Ce.style.transform="scale("+ve+","+ve+")",Ce.style.webkitTransform="scale("+ve+","+ve+")",Ce.style.maxWidth="initial",Ce.querySelector(".ggb_preview")!==null&&(Ce.querySelector(".ggb_preview").style.maxWidth="initial"),Ce.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Ce.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Ce.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Ce.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Ce.style.transform="none",Ce.style.webkitTransform="none")}function ee(Ce,ve,Te,$e,ye,Ie){var nt=null;if(Ie!=null&&Ie!="")for(var Pe=Ce.parentNode;Pe!=null;)if((" "+Pe.className+" ").indexOf(" "+Ie+" ")>-1){nt=Pe;break}else Pe=Pe.parentNode;var bt=0,Ne=0,Qe=0,Me=0,pe=0,Ue=0,ct=0;if(nt)bt=nt.offsetWidth,Ne=Math.max($e?nt.offsetWidth:0,nt.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(bt=Math.min(window.innerWidth,document.documentElement.clientWidth),Ne=Math.min(window.innerHeight,document.documentElement.clientHeight),Qe=bt):(bt=window.innerWidth,Ne=window.innerHeight,Qe=window.innerWidth),Ce){var je=Ce.getBoundingClientRect();je.left>0&&je.left<=bt&&(ye===void 0||!ye)&&(document.dir==="rtl"?(pe=bt-je.width-je.left,Ue=Qe<=480?10:30):(Ue=je.left,pe=Qe<=480?10:30),Me=Ue+pe)}if(Ce&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var wt=Ce.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Me=40,ct=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Me=0,ct=40)}}return Ce&&((Te===void 0||!Te)&&ve>0&&ve+Me1&&(Ie=!0)),ve&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Ie=!0),!(Ce.hasOwnProperty("disableAutoScale")&&Ce.disableAutoScale))ye=a(Ce,ve,Ie,Te,Ce.scaleContainerClass);else return $e;return Ie&&(!Ce.hasOwnProperty("scale")||$e===1)?ye:Math.min($e,ye)}function he(Ce){var ve=Math.min(window.innerWidth,document.documentElement.clientWidth),Te=Math.min(window.innerHeight,document.documentElement.clientHeight),$e=Ce.getBoundingClientRect(),ye=(ve-$e.width)/2,Ie=(Te-$e.height)/2;Ie<0&&(Ie=0),Ce.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ye<40?Ce.style.left="40px":Ce.style.left=ye+"px",Ce.style.top=Ie+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Ie<40?Ce.style.top="40px":Ce.style.top=Ie+"px",Ce.style.left=ye+"px")}function Ve(Ce,ve){var Te=Ce.querySelector(".appletParameters");if(Te){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(ve.id!==Te.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Ce)}if(Te.parentElement&&/fullscreen/.test(Te.parentElement.className))return;var $e=ge(ve,Ce);It()&&Te.setAttribute("data-param-scale",$e);for(var ye=null,Ie=0;Ie=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(It){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(It){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(It){var Dt=c[It];return Dt==null?null:Dt},r=d,webModule.__errFn=e}function B(){function It(Ce){var ve=Ce.lastIndexOf(rb);ve==-1&&(ve=Ce.length);var Te=Ce.indexOf(sb);Te==-1&&(Te=Ce.length);var $e=Ce.lastIndexOf(tb,Math.min(Te,ve));return $e>=O?Ce.substring(O,$e+P):W}function Dt(Ce){if(!Ce.match(/^\w+:\/\//)){var ve=o.createElement(ub);ve.src=Ce+vb,Ce=It(ve.src)}return Ce}function ee(){var Ce=__gwt_getMetaProperty(wb);return Ce!=null?Ce:W}function a(){for(var Ce=o.getElementsByTagName(_),ve=O;veO?Ce[Ce.length-P].href:W}function he(){var Ce=o.location;return Ce.href==Ce.protocol+zb+Ce.host+Ce.pathname+Ce.search+Ce.hash}var Ve=ee();return Ve==W&&(Ve=a()),Ve==W&&(Ve=ge()),Ve==W&&he()&&(Ve=It(o.location.href)),Ve=Dt(Ve),Ve}function C(It){return It.match(/^\//)||It.match(/^[a-zA-Z]+:\/\//)?It:webModule.__moduleBase+It}function D(){var It=[],Dt=O,ee=[],a=[];function ge(Ce){var ve=a[Ce](),Te=ee[Ce];if(ve in Te)return ve;var $e=[];for(var ye in Te)$e[Te[ye]]=ye;throw r&&r(Ce,$e,ve),null}if(__gwt_isKnownPropertyValue=function(Ce,ve){return ve in ee[Ce]},webModule.__getPropMap=function(){var Ce={};for(var ve in ee)ee.hasOwnProperty(ve)&&(Ce[ve]=ge(ve));return Ce},webModule.__computePropValue=ge,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var he;try{he=Cb;var Ve=he.indexOf(Db);Ve!=-1&&(Dt=parseInt(he.substring(Ve+P),$),he=he.substring(O,Ve))}catch(Ce){}return webModule.__softPermutationId=Dt,C(he+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},23216:function(It,Dt,ee){"use strict";ee.d(Dt,{Ax:function(){return Ve},Ds:function(){return Ce},KI:function(){return Te},SI:function(){return he},f1:function(){return ge}});var a=ee(14185);function ge($e){let ye=!0;if($e.length>0){for(let Ie=0;Ie<$e.length;Ie++)if($e[Ie].compile_success==0||!$e[Ie].compile_success){ye=!1;break}}else ye=!1;return ye}function he($e,ye=""){let Ie=[];for(let nt=0;nt<$e.length;nt++){let Pe=$e[nt],bt=ye?`${ye}/${Pe.name}`:`${Pe.name}`;Ie.push({title:Pe.name,type:Pe.type,isLeaf:Pe.type!=="tree",key:bt})}return Ie}function Ve($e,ye,Ie){for(let nt=0;nt<$e.length;nt++){let Pe=$e[nt];if(Pe.key===ye){Pe.children=Ie;break}Pe.children&&Ve(Pe.children,ye,Ie)}return $e}function Ce($e,ye,Ie){let nt;return function(){let Pe=this,bt=arguments,Ne=function(){nt=null,Ie||$e.apply(Pe,bt)},Qe=Ie&&!nt;clearTimeout(nt),nt=setTimeout(Ne,ye),Qe&&$e.apply(Pe,bt)}}const ve=!0,Te=a.Z.API_SERVER},47723:function(It,Dt,ee){"use strict";var a=ee(59301),ge=ee(44283),he=ee(37568),Ve=ee(28284),Ce=ee(6767),ve=ee(62957),Te=ee(70858),$e=ee(49317),ye=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,Pe=(Me,pe)=>{var Ue={};for(var ct in Me)Ie.call(Me,ct)&&pe.indexOf(ct)<0&&(Ue[ct]=Me[ct]);if(Me!=null&&ye)for(var ct of ye(Me))pe.indexOf(ct)<0&&nt.call(Me,ct)&&(Ue[ct]=Me[ct]);return Ue},bt=(Me,pe,Ue)=>new Promise((ct,je)=>{var wt=We=>{try{qe(Ue.next(We))}catch(_e){je(_e)}},At=We=>{try{qe(Ue.throw(We))}catch(_e){je(_e)}},qe=We=>We.done?ct(We.value):Promise.resolve(We.value).then(wt,At);qe((Ue=Ue.apply(Me,pe)).next())});const Ne=he.default.TextArea,Qe=Me=>{var pe=Me,{account:Ue,globalSetting:ct,loading:je,dispatch:wt,schoolName:At,departmentName:qe,visible:We,onClose:_e=()=>{},onSuccess:rt=()=>{}}=pe,Ke=Pe(pe,["account","globalSetting","loading","dispatch","schoolName","departmentName","visible","onClose","onSuccess"]);const[ft]=Ve.default.useForm(),Le=(0,a.useRef)(),[st,we]=(0,a.useState)(!1);(0,a.useEffect)(()=>{Le.current=Ke.schoolId},[Ke.schoolId]),(0,a.useEffect)(()=>{ft.setFieldsValue({department:qe})},[qe]);const it=nn=>bt(void 0,null,function*(){var Kt,Bt,Qn;const{department:Ye,remarks:Fe}=nn||{};we(!0);const Gt=yield(0,$e.ZP)("/api/add_department_applies/inspect.json",{method:"get",params:{name:Ye,school_id:Le.current}});we(!1);const mn=()=>bt(void 0,null,function*(){const $t=yield wt({type:"account/appplyDepartment",payload:{school_id:Le.current,name:Ye,remarks:Fe}});($t==null?void 0:$t.status)===0&&(Ce.ZP.success("\u65B0\u589E\u9662\u7CFB/\u90E8\u95E8\u6210\u529F\uFF01"),rt(Ye),_e())});if((Gt==null?void 0:Gt.status)===0){if((Kt=Gt==null?void 0:Gt.data)!=null&&Kt.name){ve.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:a.createElement("div",null,a.createElement("div",{className:"mb10"},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u7533\u8BF7\u65B0\u589E\u7684\u90E8\u95E8\u5DF2\u5B58\u5728\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4E3A\u8BE5\u90E8\u95E8\uFF1F"),a.createElement(Te.default,{rowKey:"name",columns:[{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"name"},{title:"\u7528\u6237\u6570",dataIndex:"size"}],dataSource:[{name:(Bt=Gt==null?void 0:Gt.data)==null?void 0:Bt.name,size:(Qn=Gt==null?void 0:Gt.data)==null?void 0:Qn.size}],pagination:!1})),onOk:()=>{rt(Ye),_e()}});return}mn()}});return a.createElement(ve.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:We,title:"\u7533\u8BF7\u6DFB\u52A0\u90E8\u95E8\u540D\u79F0",width:"600px",onCancel:_e,onOk:()=>ft.submit(),confirmLoading:st},a.createElement(Ve.default,{form:ft,labelCol:{span:4},wrapperCol:{span:20},onFinish:it},a.createElement(Ve.default.Item,{label:"\u5355\u4F4D\u540D\u79F0\uFF1A"},At),a.createElement(Ve.default.Item,{label:"\u90E8\u95E8\u540D\u79F0\uFF1A",name:"department",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u90E8\u95E8\u6216\u8005\u5B66\u9662\u540D\u79F0"}]},a.createElement(he.default,{placeholder:"\u8BF7\u8F93\u5165\u90E8\u95E8\u6216\u8005\u5B66\u9662\u540D\u79F0"})),a.createElement(Ve.default.Item,{label:"\u8BF4\u660E\uFF1A",name:"remarks",style:{marginBottom:0}},a.createElement(Ne,{placeholder:"\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09"}))))};Dt.Z=(0,ge.connect)(({account:Me,loading:pe,globalSetting:Ue})=>({account:Me,globalSetting:Ue,loading:pe.effects}))(Qe)},42075:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return Ne}});var a=ee(7939),ge=ee(59301),he=Object.defineProperty,Ve=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,ye=(Qe,Me,pe)=>Me in Qe?he(Qe,Me,{enumerable:!0,configurable:!0,writable:!0,value:pe}):Qe[Me]=pe,Ie=(Qe,Me)=>{for(var pe in Me||(Me={}))Te.call(Me,pe)&&ye(Qe,pe,Me[pe]);if(ve)for(var pe of ve(Me))$e.call(Me,pe)&&ye(Qe,pe,Me[pe]);return Qe},nt=(Qe,Me)=>Ve(Qe,Ce(Me)),Pe=(Qe,Me)=>{var pe={};for(var Ue in Qe)Te.call(Qe,Ue)&&Me.indexOf(Ue)<0&&(pe[Ue]=Qe[Ue]);if(Qe!=null&&ve)for(var Ue of ve(Qe))Me.indexOf(Ue)<0&&$e.call(Qe,Ue)&&(pe[Ue]=Qe[Ue]);return pe},bt=(Qe,Me,pe)=>new Promise((Ue,ct)=>{var je=qe=>{try{At(pe.next(qe))}catch(We){ct(We)}},wt=qe=>{try{At(pe.throw(qe))}catch(We){ct(We)}},At=qe=>qe.done?Ue(qe.value):Promise.resolve(qe.value).then(je,wt);At((pe=pe.apply(Qe,Me)).next())});const Ne=Qe=>{var Me=Qe,{children:pe}=Me,Ue=Pe(Me,["children"]);const[ct,je]=(0,ge.useState)(!1);return ge.createElement(a.ZP,nt(Ie({},Ue),{loading:ct,onClick:wt=>bt(void 0,null,function*(){try{je(!0),yield Ue.onClick(wt),je(!1)}catch(At){console.error(At),je(!1)}})}),pe)}},36683:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return $e}});var a=ee(59301),ge=ee(44283),he=ee(62957),Ve="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAACE5JREFUWAmtWH1snVUZ/533tuvYVreyjGy3Y6srTBo2srI4XbtKgFQxIrKYzeAfk8AfCzHbCkPMjPjBP0aCsjr1D01USCQ6oosyiLF8xMGqc2BHauUj1I2Ntghs7dqytuu99/j7nfOee9/73js+jKd53+d5n3Oe5/zO8zznOafX4EO2ta/bhqlJfM4adFJ1hQWyxiIrM5QNG2CY7EnKei5agMf7V5pR9X3QRv0P1pr77WaO3AGLDoKokZYlY2hBtFqLDHLse9ZE2De41hyoNiYte19AzX22nfPdT8NtnJr6UgkIAl/dTLKXwHupeM9gqzmcBpH8rm6JI7ZYm3nhBfyAQHYlFcr4NL6yTn4kEamPxkxkutevx+5Hjcmnh+u7KqB1fXbR+Az2U195UmyWnjH8E1ULvGgsKDlRghTg8MnhPQvrsPVYqxnziqV3BSCBGZuUe21LMUGUKGx6F42K14rZJ6oWeFG19+w3eGnhPLSlQUVOM34pTGfHsR95tCBPozlOFCh5q++YOj7uqyfUxhqDbAYQjxzB8JFuoJ739qRrZ22L5tKcSQx+KbFk1VN2b8Fa5ky8QvojhEVDAh9C1DAH2NYIdFwMNM3TCIsT5wwOnbH45SlgIufDG8arv+RnsQb0SPe/rzdd0lYrAmr+s23PWzznxdXfyRzK1gEPrgU+cbHBa5MWr07KmsHq+RaXLTAYGAe29wFDMyVb6RC62YmxJjKbBj/td5+rJ1LJzeL+ihWUbHkuzpe5GYM9lwsM8MSbwLcGDMZmqc1cWlhrsOsyi20rgTubDb45YDGl0MZNPio1yS1yec2NdsldDq18jEUvzzqjjVj2UMF9i/JRDpFeMc/ihqUWT71p8fU+i3fO0eisRZ4hOjNl8f1/MWxvG3wha/GxedKVntct0SB3tM1hCIAwix0+YZWEVKRhPYF3SRjLxa+tN6hlGX56hHky7RNXyevHAe/OWPxpyCoUuKpem0F9frGBaqGBd5QYOAI1Kw7aBjuFDuWbckQt0DQfYr5srhuGkXdJ5cG4JZP+P+pjWzIn9gR5Vx746ajrLc3Fc7BDWCJM4EZu0xoXkmJ4OLqMl9HYY6Svj3vgrQ00SI9Z5Y+ewJOua/BjBrjj5IEybzjbmkN2YyoMxBJR0OmF5UreSDAmygmoLHqY5/kb3FlfWgWsJygdAu4giOnVlG39KHCcO63/HfXRd/HkgQZbgcquKaAz85GbvrMTBduEApFqUYGKTz2mIH8D4zMGs+Q/swK4Zhkno+w8vbCEpeCLBPmNq4HFDOuP+4G/vBHblN3UIz1LmajnzShD5e8yHO4BcE4HxAnKX/STE0TUPsyJjjUBG5YC937ccE2hz+DEWYs9PNN/N0hjBc0mo2waIz4ey7xxcznq+pGtYf5wc/oW95eqZcjiosRiOYvebWssNrMOLb7IYHSaRXEUGGMBHJ0G/j5icZS16QTDZQjcY/AzsHw54MKoFrAFvBRla2xeFz3fUgugMED1dDUT9YFrgdalBi++Rf6IxaFTrENTCiHcExblLIYP0lpWvFuvZLjPA799+QLzcd8oZCMEUu+HlCCE70DXLAEeuN5g1SLgJ89b/PwYcPoce90yw6hy/RCSWh6fX+Ex87UNwKkJ4DfMLdcI1EVPwH0bUciGWRdW6ztZR+IBjlzCg/NHvBk1EvZ9h4BH+lmV6bQwXkUyp4RNeMQpckwdD6fbrgJ2f5IX7bME1cMebfVqLcJwZHK8kMfb0m098qJ6pDiHS7j3U8Dliw26/0Yw9EyBVVw6GjOHbtjUaFGrpbp646n4OoZ8+zrgbl5+jzPPup4AnmeIHSDaZrr4UhLzZrZwMioU8GSpcGkSDeJS4wlX8zTvbAaO0NCv/0Exz6zk+C0twE8/b3B7qyE4r6t+VgB8dYNBF8G8+jaw6zHgRR4nwa5bcGoBNh/11GQKOJjPubXRueU+l/0tTMT5LP8PHy1gbJKAKSuGnEw/i+QwQ3F3h/4VsfjZEYMMd9fOjcAdGw3+yR131x+BV1ggK1rZdCYXZfC4s738u/Zp5tG1aYV6LvNXtwDLmcg3/4ITaytzkEC5pjAxqdfw5P/hTbwLXcLb1iGL+XUG2wmoj7Xqrj8Ag6fD8PIrb3Lf89r7zNC3zXX0Clse+1gxCSis30+5gMnc1GDwylvAmQkaUxgJItyZg68Ghgx2/p4Xtpt5B7qGt0CiPnqSYA4wd04HmzEoT/w7rI6U69onIasDz6X7zAEeC71lhx0nj5iw2rITU8AMjwuf6J6K97nk6ctDwM79zBN65a/HPX+ctcrbFE3yRED7ShRRLrRXGIRFGF3L7rHtVHou6QHxlzKpx3gBm2AVDttcVI1QijIn4KuZ9WqaJ//QmDdOGKVJXM2iRJStOFfGbBr+nr/CFgFpQOOd+b08M3cVk0S9CYvvB6iyvwRK9uNzxFMncCHqHnow0xV/+pCFj7aN0W7DrRfqhLs5qlZc8AZJ26pXcn1iC/twSq5weuqvvxrH77j+mELUoznD/KJlHpKgqcsumjlve2mqJeWg0nIrtKSpVqHhxcU3wZTGvFRXa9pO7C3/77WqaYE6P23380rRGaaQzcqQVOZQce73YLhLe+rmmq1pMFJxuyytq4Ht15nP8ljpdpX7QiFRyU+EIIQiUJUJ8aKOp51MIereRNvVwAhHVQ8lAWZv588xBf0cY6v8HJMcSXCxQVG14F1ReqWXpeWe4Yf+x59jnMXEa9k2u5mgdrASdHBqV1BTu7hiExGEfPss6b6Rh/9PP1glMDl2xZdtA8vMjRaFTl7tLqVQN86sOukJnmx8jD3FstpTCxw8+ciH+0nvv4gFlb/v9tJbAAAAAElFTkSuQmCC",Ce="data:image/png;base64,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",ve={tilte:"tilte___IfiMG",flexRow:"flexRow___pQP78",flexColumn:"flexColumn___xrBZQ",footerWrap:"footerWrap___C5kCC",img:"img___GoWZu",content:"content___pumTK",modalContent:"modalContent___XvHiZ"};const Te=({visible:ye,occupationValue:Ie,onCancel:nt=()=>{}})=>{const Pe=()=>a.createElement("div",{className:ve.flexColumn},a.createElement("img",{className:ve.img,src:Ce}),a.createElement("span",{className:ve.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),bt=()=>a.createElement("div",{className:ve.flexColumn},a.createElement("img",{className:ve.img,src:Ve}),a.createElement("span",{className:ve.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),Ne=()=>Ie===3?a.createElement(a.Fragment,null,bt(),Pe()):Ie===2?Pe():bt();return a.createElement(he.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ye,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{nt(),ge.history.push("/account/certification")},onCancel:()=>{nt()}},a.createElement("div",{className:ve.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),a.createElement("div",{className:ve.flexRow},Ne()))};var $e=(0,ge.connect)(({paperlibrary:ye,loading:Ie,globalSetting:nt})=>({paperlibrary:ye,globalSetting:nt,loading:Ie.effects}))(Te)},74410:function(It,Dt,ee){"use strict";var a=ee(86204),ge=ee.n(a),he=Object.defineProperty,Ve=($e,ye,Ie)=>ye in $e?he($e,ye,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):$e[ye]=Ie,Ce=($e,ye,Ie)=>Ve($e,typeof ye!="symbol"?ye+"":ye,Ie),ve=($e,ye,Ie)=>new Promise((nt,Pe)=>{var bt=Me=>{try{Qe(Ie.next(Me))}catch(pe){Pe(pe)}},Ne=Me=>{try{Qe(Ie.throw(Me))}catch(pe){Pe(pe)}},Qe=Me=>Me.done?nt(Me.value):Promise.resolve(Me.value).then(bt,Ne);Qe((Ie=Ie.apply($e,ye)).next())});class Te extends a.EventEmitter{constructor(ye,Ie){super(),Ce(this,"url"),Ce(this,"body"),Ce(this,"fullContent",""),Ce(this,"controller",null),Ce(this,"buffer",""),this.url=ye,this.body=Ie}startStream(){return ve(this,null,function*(){this.controller=new AbortController;const{signal:ye}=this.controller;try{const Ie=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:ye});if(!Ie.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${Ie.status}`);const nt=Ie.headers.get("content-type");if(!nt)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(nt.includes("application/json")){const Ne=yield Ie.json();this.emit("error",Ne);return}if(!nt.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const Pe=Ie.body.getReader(),bt=new TextDecoder("utf-8");for(;;){const{done:Ne,value:Qe}=yield Pe.read();if(Ne)break;const Me=bt.decode(Qe,{stream:!0});this.buffer+=Me;const pe=this.buffer.split(` `);this.buffer=pe.pop()||"";for(const Ue of pe)if(Ue.startsWith("data:")){const ct=Ue.slice(5).trim();if(ct==="[DONE]")break;try{const je=JSON.parse(ct);je.data&&this.handleData(je.data)}catch(je){this.buffer=Ue+` -`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",je)}}}this.emit("done",this.fullContent)}catch(Ie){Ie.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",Ie.message)}})}handleData(ye){ye.content&&(this.fullContent+=ye.content,this.emit("data",{chunk:ye,full:this.fullContent}))}cancelRequest(){var ye;(ye=this.controller)==null||ye.abort()}}Ft.Z=Te},35293:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return Dt}});var a=ee(59301),ge=ee(92310),he=ee.n(ge),Ve={agent:"agent___exMfN",add:"add___cWyoE",imgUpLoad:"imgUpLoad___Wg61u",tip:"tip___WGAb5"},Ce=ee(28284),ve=ee(6767),Te=ee(94968),$e=ee(25399),ye=ee(75727),Ie=ee(62957),nt=ee(77019),Pe=ee(7939),bt=ee(70858),Ne=ee(82326),Qe=ee(37568),Me=ee(5269),pe=ee(62673),Ue=ee(47889),ct=ee(90736),je=ee(49317),wt=ee(70467),At=ee(19248),qe=ee(14185),We=ee(44283),_e=ee(31709),rt=ee(78267),Ke=Object.defineProperty,ft=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,we=(ot,ht,Lt)=>ht in ot?Ke(ot,ht,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):ot[ht]=Lt,it=(ot,ht)=>{for(var Lt in ht||(ht={}))Le.call(ht,Lt)&&we(ot,Lt,ht[Lt]);if(ft)for(var Lt of ft(ht))st.call(ht,Lt)&&we(ot,Lt,ht[Lt]);return ot},nn=(ot,ht)=>{var Lt={};for(var Zt in ot)Le.call(ot,Zt)&&ht.indexOf(Zt)<0&&(Lt[Zt]=ot[Zt]);if(ot!=null&&ft)for(var Zt of ft(ot))ht.indexOf(Zt)<0&&st.call(ot,Zt)&&(Lt[Zt]=ot[Zt]);return Lt},Kt=(ot,ht,Lt)=>new Promise((Zt,_t)=>{var dn=Mt=>{try{cn(Lt.next(Mt))}catch(tn){_t(tn)}},on=Mt=>{try{cn(Lt.throw(Mt))}catch(tn){_t(tn)}},cn=Mt=>Mt.done?Zt(Mt.value):Promise.resolve(Mt.value).then(dn,on);cn((Lt=Lt.apply(ot,ht)).next())});const Bt=ot=>{var ht=ot,{user:Lt,pathsDetail:Zt,onOk:_t,dispatch:dn}=ht,on=nn(ht,["user","pathsDetail","onOk","dispatch"]),cn;const[Mt,tn]=(0,a.useState)({}),[Ct]=(0,We.useSearchParams)(),[St]=Ce.default.useForm(),[He,en]=(0,a.useState)([]),[Wt,Nn]=(0,a.useState)({page:1,per_page:15,agent_type:"",status:"enabled",deployable_id:((cn=Zt==null?void 0:Zt.detail)==null?void 0:cn.id)||Ct.get("subject_id"),creation_type:"by_user",deployable_type:"Subject",keyword:""}),[Dn,qn]=(0,a.useState)([]);function Zn(){return Kt(this,null,function*(){let In=yield(0,je.ZP)("/api/ai/agents.json",{method:"get",params:Wt});(In==null?void 0:In.status)===0&&en(In==null?void 0:In.data)})}return(0,a.useEffect)(()=>{Zt.actionTabs.key==="\u667A\u80FD\u52A9\u6559\u9009\u7528"&&Zn()},[Zt.actionTabs.key,Wt]),a.createElement(Ie.default,{centered:!0,title:"\u9009\u7528\u667A\u80FD\u4F53",open:Zt.actionTabs.key==="\u667A\u80FD\u52A9\u6559\u9009\u7528",width:500,onCancel:()=>{dn({type:"pathsDetail/setActionTabs",payload:{}})},onOk:()=>Kt(void 0,null,function*(){if((Dn==null?void 0:Dn.length)===0){ve.ZP.info("\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u667A\u80FD\u4F53");return}(yield _t({agent_ids:Dn})).status===0&&qn([])})},a.createElement(Ce.default,{layout:"inline",size:"large",style:{justifyContent:"end"},form:St,initialValues:{deployable_type:""},onValuesChange:(0,rt.debounce)((In,_n)=>{Wt.page=1,Wt.per_page=20,Nn(it(it({},Wt),_n))},300)},a.createElement("div",{style:{textAlign:"end"}})),a.createElement(bt.default,{style:{marginTop:20},scroll:{y:400},rowSelection:{type:"checkbox",onChange(In,_n,Un){qn(In)},getCheckboxProps:In=>{var _n,Un,dA;return{disabled:((_n=Zt.actionTabs)==null?void 0:_n.item_type)==="Shixun"?(Un=In==null?void 0:In.agent_application_info)==null?void 0:Un.subject_shixun:(dA=In==null?void 0:In.agent_application_info)==null?void 0:dA.subject_assistant}},selectedRowKeys:Dn},rowKey:In=>In==null?void 0:In.id,pagination:!1,columns:[{title:"\u5E8F\u53F7",dataIndex:"deployable_name",render:(In,_n,Un)=>`${(Wt.page-1)*Wt.per_page+Un+1}`,width:50},{title:"\u667A\u80FD\u4F53\u540D\u79F0",dataIndex:"name"}],dataSource:He==null?void 0:He.agents}),a.createElement(_e.Z,{style:{marginTop:20},pageSize:Wt.per_page,current:Wt.page,onChange:(In,_n)=>{Wt.page=In,Wt.per_page=_n,Nn(it({},Wt))},hideOnSinglePage:!0,total:He==null?void 0:He.total_count}))};var Qn=(0,We.connect)(({user:ot,pathsDetail:ht})=>({user:ot,pathsDetail:ht}))(Bt),Ye=Object.defineProperty,Fe=Object.getOwnPropertySymbols,Gt=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,$t=(ot,ht,Lt)=>ht in ot?Ye(ot,ht,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):ot[ht]=Lt,lt=(ot,ht)=>{for(var Lt in ht||(ht={}))Gt.call(ht,Lt)&&$t(ot,Lt,ht[Lt]);if(Fe)for(var Lt of Fe(ht))mn.call(ht,Lt)&&$t(ot,Lt,ht[Lt]);return ot},Tt=(ot,ht)=>{var Lt={};for(var Zt in ot)Gt.call(ot,Zt)&&ht.indexOf(Zt)<0&&(Lt[Zt]=ot[Zt]);if(ot!=null&&Fe)for(var Zt of Fe(ot))ht.indexOf(Zt)<0&&mn.call(ot,Zt)&&(Lt[Zt]=ot[Zt]);return Lt},Ge=(ot,ht,Lt)=>new Promise((Zt,_t)=>{var dn=Mt=>{try{cn(Lt.next(Mt))}catch(tn){_t(tn)}},on=Mt=>{try{cn(Lt.throw(Mt))}catch(tn){_t(tn)}},cn=Mt=>Mt.done?Zt(Mt.value):Promise.resolve(Mt.value).then(dn,on);cn((Lt=Lt.apply(ot,ht)).next())});const Xt=ot=>{var ht=ot,{user:Lt,pathsDetail:Zt,onOk:_t,dispatch:dn}=ht,on=Tt(ht,["user","pathsDetail","onOk","dispatch"]);const[cn,Mt]=(0,a.useState)({}),[tn]=(0,We.useSearchParams)(),Ct=(0,We.useParams)(),[St]=Ce.default.useForm(),[He,en]=(0,a.useState)([]),[Wt,Nn]=(0,a.useState)({page:1,per_page:15,agent_type:"",status:"enabled",deployable_id:Ct.coursesId||tn.get("subject_id"),creation_type:"by_user",deployable_type:"Course",keyword:""}),[Dn,qn]=(0,a.useState)([]);function Zn(){return Ge(this,null,function*(){let In=yield(0,je.ZP)("/api/ai/agents.json",{method:"get",params:Wt});(In==null?void 0:In.status)===0&&en(In==null?void 0:In.data)})}return(0,a.useEffect)(()=>{Zt.actionTabs.key==="\u8BFE\u5802\u667A\u80FD\u52A9\u6559\u9009\u7528"&&Zn()},[Zt.actionTabs.key,Wt]),a.createElement(Ie.default,{centered:!0,title:"\u9009\u7528\u667A\u80FD\u4F53",open:Zt.actionTabs.key==="\u8BFE\u5802\u667A\u80FD\u52A9\u6559\u9009\u7528",width:500,onCancel:()=>{dn({type:"pathsDetail/setActionTabs",payload:{}})},onOk:()=>Ge(void 0,null,function*(){if((Dn==null?void 0:Dn.length)===0){ve.ZP.info("\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u667A\u80FD\u4F53");return}(yield _t({agent_ids:Dn})).status===0&&qn([])})},a.createElement(Ce.default,{layout:"inline",size:"large",style:{justifyContent:"end"},form:St,initialValues:{deployable_type:""},onValuesChange:(0,rt.debounce)((In,_n)=>{Wt.page=1,Wt.per_page=20,Nn(lt(lt({},Wt),_n))},300)},a.createElement("div",{style:{textAlign:"end"}})),a.createElement(bt.default,{style:{marginTop:20},rowSelection:{type:"checkbox",onChange(In,_n,Un){qn(In)},getCheckboxProps:In=>{var _n;return{disabled:(_n=In==null?void 0:In.agent_application_info)==null?void 0:_n.subject_assistant}},selectedRowKeys:Dn},rowKey:In=>In==null?void 0:In.id,pagination:!1,columns:[{title:"\u5E8F\u53F7",dataIndex:"deployable_name",render:(In,_n,Un)=>`${(Wt.page-1)*Wt.per_page+Un+1}`,width:50},{title:"\u667A\u80FD\u4F53\u540D\u79F0",dataIndex:"name"}],dataSource:He==null?void 0:He.agents}),a.createElement(_e.Z,{style:{marginTop:20},pageSize:Wt.per_page,current:Wt.page,onChange:(In,_n)=>{Wt.page=In,Wt.per_page=_n,Nn(lt({},Wt))},hideOnSinglePage:!0,total:He==null?void 0:He.total_count}))};var Pt=(0,We.connect)(({user:ot,pathsDetail:ht})=>({user:ot,pathsDetail:ht}))(Xt),an=Object.defineProperty,jt=Object.defineProperties,Bn=Object.getOwnPropertyDescriptors,fn=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,ae=(ot,ht,Lt)=>ht in ot?an(ot,ht,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):ot[ht]=Lt,se=(ot,ht)=>{for(var Lt in ht||(ht={}))me.call(ht,Lt)&&ae(ot,Lt,ht[Lt]);if(fn)for(var Lt of fn(ht))ie.call(ht,Lt)&&ae(ot,Lt,ht[Lt]);return ot},de=(ot,ht)=>jt(ot,Bn(ht)),ue=(ot,ht,Lt)=>new Promise((Zt,_t)=>{var dn=Mt=>{try{cn(Lt.next(Mt))}catch(tn){_t(tn)}},on=Mt=>{try{cn(Lt.throw(Mt))}catch(tn){_t(tn)}},cn=Mt=>Mt.done?Zt(Mt.value):Promise.resolve(Mt.value).then(dn,on);cn((Lt=Lt.apply(ot,ht)).next())}),Dt=({className:ot,style:ht={},addStyle:Lt={},buttonMaxWidth:Zt,buttonMaxCount:_t=3,buttonAutoWidth:dn,value:on,data:cn,url:Mt,onChange:tn,getIAData:Ct,queryInfo:St,showParams:He=!1})=>{var en,Wt,Nn,Dn;const qn=(0,We.useDispatch)(),Zn=(0,We.useSelector)(Xe=>Xe==null?void 0:Xe.shixunsDetail),In=(0,We.useSelector)(Xe=>Xe==null?void 0:Xe.pathsDetail),[_n]=Ce.default.useForm(),[Un,dA]=(0,a.useState)(),[DA,Kn]=(0,a.useState)(!1),[kA,mA]=(0,a.useState)(!1),[yA,rA]=(0,a.useState)(!1),[CA,On]=(0,a.useState)(null),[jn,gn]=(0,a.useState)([]),[vn,ln]=(0,a.useState)([]),[Yt]=(0,We.useSearchParams)(),Be=(0,We.useParams)(),ke={Course:"\u4EC5\u8BFE\u5802\u6559\u5E08\u53EF\u89C1",Subject:"\u4EC5\u6559\u5B66\u56E2\u961F\u53EF\u89C1",Shixun:"\u4EC5\u534F\u4F5C\u8005\u53EF\u89C1"};(0,a.useEffect)(()=>{Zn.actionTabs.key=="\u7F16\u8F91\u667A\u80FD\u5E94\u7528"?pt(Zn.actionTabs.params):Zn.actionTabs.key=="\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"&&(_n.setFieldsValue({open_range:0}),dA({open_range:0}))},[Zn.actionTabs.key]);const oe={fileList:vn,maxCount:1,accept:".jpg,.png",withCredentials:!0,showUploadList:!1,beforeUpload:Xe=>{const gt=Xe.size/1024/1024/100;return gt>2||gt==0?(ve.ZP.error(`${Xe.name} \u56FE\u7247\u65E0\u6CD5\u4E0A\u4F20\u3002${gt==0?"\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A":"\u8D85\u8FC7\u56FE\u7247\u5927\u5C0F\u9650\u5236(200MB)"}`),Te.default.LIST_IGNORE):!0},onRemove:Xe=>{ln([])},onChange:Xe=>{var gt,rn,Nt;_n.setFieldsValue({attachment_id:""}),["uploading","done","removed"].includes(Xe.file.status)&&(ln(Xe.fileList),_n.setFieldsValue({attachment_id:(Nt=(rn=(gt=Xe.fileList)==null?void 0:gt[0])==null?void 0:rn.response)==null?void 0:Nt.id}))},action:`${qe.Z.API_SERVER}/api/attachments.json`},vt=()=>{var Xe,gt;return a.createElement("div",{className:Ve.imgUpLoad},a.createElement("img",{src:qe.Z.API_SERVER+"/api/attachments/"+((gt=(Xe=vn==null?void 0:vn[0])==null?void 0:Xe.response)==null?void 0:gt.id),alt:"avatar",style:{width:"100%"}}),a.createElement("div",null,a.createElement(At.Z,{onClick:()=>{ln([]),_n.setFieldsValue({attachment_id:""})},style:{fontSize:"16px",color:"red"}})))},ut=[{title:"\u5E94\u7528\u540D\u79F0",dataIndex:"name",width:280,ellipsis:{showTitle:!1},render:(Xe,gt)=>a.createElement($e.Z,{title:Xe},Xe)},{title:"\u5E94\u7528\u7C7B\u578B",dataIndex:"application_type",render:(Xe,gt)=>(gt==null?void 0:gt.application_type)==="chat_assistant"?"\u804A\u5929\u52A9\u624B":(gt==null?void 0:gt.application_type)==="text_generation"?"\u6587\u672C\u751F\u6210":"\u5DE5\u4F5C\u6D41"},{title:"API\u79D8\u94A5",dataIndex:"api_key",width:280,ellipsis:{showTitle:!1},render:(Xe,gt)=>a.createElement($e.Z,{title:Xe,placement:"topLeft"},Xe)},{title:"\u667A\u80FD\u4F53\u5E73\u53F0",dataIndex:"platform",render:(Xe,gt)=>(gt==null?void 0:gt.platform)==="dify"?"Dify":"\u667A\u80FD\u5DE5\u5382"},{title:"\u64CD\u4F5C",width:100,align:"right",render:(Xe,gt)=>a.createElement(a.Fragment,null,!(gt!=null&>.agent_type)&&a.createElement("span",{onClick:()=>{qn({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:gt}})},className:"current c-light-primary mr15"},"\u7F16\u8F91"),a.createElement("span",{onClick:()=>{gt!=null&>.agent_type?ze(gt):Re(gt)},className:"current c-red"},"\u79FB\u51FA"))}],xt=()=>ue(void 0,null,function*(){var Xe;const gt=yield(0,je.ZP)("/api/ai/intelligent_applications/get_platform.json",{method:"get"});(gt==null?void 0:gt.code)===0&&gn((Xe=gt==null?void 0:gt.data)==null?void 0:Xe.platforms)}),Rt=Xe=>ue(void 0,null,function*(){rA(!0);const gt=se(se({},Xe),St),rn=yield(0,je.ZP)(`/api/ai/intelligent_applications${CA?"/"+CA.id:""}.json`,{method:CA?"put":"post",body:gt});(rn==null?void 0:rn.status)===0&&(ve.ZP.success(CA?"\u7F16\u8F91\u6210\u529F":"\u6DFB\u52A0\u6210\u529F"),qn({type:"shixunsDetail/setActionTabs",payload:{}}),Ct()),rA(!1)}),Re=Xe=>ue(void 0,null,function*(){mA(!0);const gt=yield(0,je.ZP)(`/api/ai/intelligent_applications/${Xe==null?void 0:Xe.id}.json`,{method:"delete"});(gt==null?void 0:gt.status)===0&&(ve.ZP.success("\u79FB\u9664\u6210\u529F"),Ct()),mA(!1)}),ze=Xe=>ue(void 0,null,function*(){mA(!0);let gt={};St.item_type==="Shixun"?gt.subject_shixun=!1:gt.subject_assistant=!1;let rn=yield(0,je.ZP)("/api/ai/agents/set_agent_applications.json",{method:"post",body:de(se({},gt),{agent_ids:[Xe==null?void 0:Xe.id]})});(rn==null?void 0:rn.status)===0&&(ve.ZP.success("\u79FB\u9664\u6210\u529F"),Ct()),mA(!1)}),pt=Xe=>ue(void 0,null,function*(){On(Xe),_n.setFieldsValue(se({},Xe)),dA(se({},Xe)),Xe!=null&&Xe.attachment&&ln([{response:Xe==null?void 0:Xe.attachment}])});return a.createElement(a.Fragment,null,a.createElement(ye.Z,{menu:{items:(Wt=[(((en=In==null?void 0:In.detail)==null?void 0:en.id)||Be.coursesId||Yt.get("subject_id"))&&{key:"2",label:a.createElement("a",{onClick:Xe=>{var gt,rn;if(Xe.stopPropagation(),St.item_type==="Course"){qn({type:"pathsDetail/setActionTabs",payload:{key:"\u8BFE\u5802\u667A\u80FD\u52A9\u6559\u9009\u7528",deployable_type:"Subject",item_type:St.item_type,deployable_id:(gt=In==null?void 0:In.detail)==null?void 0:gt.id}});return}qn({type:"pathsDetail/setActionTabs",payload:{key:"\u667A\u80FD\u52A9\u6559\u9009\u7528",deployable_type:"Subject",item_type:St.item_type,deployable_id:(rn=In==null?void 0:In.detail)==null?void 0:rn.id}})}},"\u9009\u7528\u667A\u80FD\u4F53")},{key:"3",label:a.createElement("a",{onClick:Xe=>{Xe.stopPropagation(),xt(),Kn(!0)}},"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528")}])==null?void 0:Wt.filter(Xe=>!!Xe)}},a.createElement("div",{className:he()(Ve.agent,ot),style:ht},a.createElement("div",{className:Ve.add,style:Lt,onClick:()=>{}},a.createElement("i",{className:"iconfont icon-tianjiadaohang"})))),In.actionTabs.key==="\u667A\u80FD\u52A9\u6559\u9009\u7528"&&a.createElement(Qn,{onOk:Xe=>ue(void 0,null,function*(){var gt;let rn={};((gt=In.actionTabs)==null?void 0:gt.item_type)==="Shixun"?rn.subject_shixun=!0:rn.subject_assistant=!0;let Nt=yield(0,je.ZP)("/api/ai/agents/set_agent_applications.json",{method:"post",body:se(se({},rn),Xe)});return(Nt==null?void 0:Nt.status)===0&&(ve.ZP.info("\u9009\u7528\u6210\u529F"),qn({type:"pathsDetail/setActionTabs",payload:{}}),Ct()),Nt})}),In.actionTabs.key==="\u8BFE\u5802\u667A\u80FD\u52A9\u6559\u9009\u7528"&&a.createElement(Pt,{onOk:Xe=>ue(void 0,null,function*(){let gt={subject_assistant:!0},rn=yield(0,je.ZP)("/api/ai/agents/set_agent_applications.json",{method:"post",body:se(se({},gt),Xe)});return(rn==null?void 0:rn.status)===0&&(ve.ZP.info("\u9009\u7528\u6210\u529F"),qn({type:"pathsDetail/setActionTabs",payload:{}}),Ct()),rn})}),a.createElement(Ie.default,{zIndex:1e3,width:900,centered:!0,title:"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528",open:DA,footer:null,onCancel:()=>Kn(!1)},a.createElement(nt.Z,{align:"middle"},a.createElement(Pe.ZP,{onClick:()=>{if((cn==null?void 0:cn.length)>=_t){ve.ZP.warning("\u6700\u591A\u540C\u65F6\u652F\u6301\u6DFB\u52A03\u4E2A\u5E94\u7528");return}qn({type:"shixunsDetail/setActionTabs",payload:{key:"\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"}})},type:"primary"},"\u7ACB\u5373\u6DFB\u52A0"),a.createElement("div",{className:"ml10 c-grey-666 font14"},"\u60A8\u53EF\u4EE5\u6DFB\u52A0\u5DF2\u5728\u667A\u80FD\u4F53\u5E73\u53F0\u521B\u5EFA\u5B8C\u6210\u7684\u667A\u80FD\u5E94\u7528")),(cn==null?void 0:cn.length)>0?a.createElement(bt.default,{className:"mt20",style:{marginBottom:15},pagination:!1,dataSource:cn,loading:kA,columns:ut}):a.createElement(ct.Z,{customText:"\u6682\u672A\u6DFB\u52A0\u81EA\u5B9A\u4E49\u7684\u667A\u80FD\u5E94\u7528~",styles:{margin:"50px auto"}})),a.createElement(Ie.default,{zIndex:1001,width:530,centered:!0,title:a.createElement(nt.Z,{align:"middle"},a.createElement("b",{className:"font16 c-black"},Zn.actionTabs.key)),open:["\u7F16\u8F91\u667A\u80FD\u5E94\u7528","\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"].includes(Zn.actionTabs.key),confirmLoading:yA,onCancel:()=>{qn({type:"shixunsDetail/setActionTabs",payload:{}})},onOk:()=>_n.submit(),afterClose:()=>{_n.resetFields(),On(null),ln([])}},a.createElement(Ce.default,{form:_n,className:"mt10",labelCol:{span:5},wrapperCol:{span:20},onFinish:Rt,colon:!1,size:"large",labelAlign:"right",onValuesChange:()=>dA(se({},_n.getFieldsValue()))},a.createElement(Ce.default.Item,{label:"\u667A\u80FD\u4F53\u5E73\u53F0",name:"platform",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u667A\u80FD\u4F53\u5E73\u53F0"}]},a.createElement(Ne.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},jn==null?void 0:jn.map(Xe=>a.createElement(Ne.default.Option,{key:Xe==null?void 0:Xe.value,value:Xe==null?void 0:Xe.value},Xe==null?void 0:Xe.name)))),a.createElement(Ce.default.Item,{label:"\u5E94\u7528\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0"}]},a.createElement(Qe.default,{placeholder:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0\uFF0C\u6700\u5927\u652F\u630120\u4E2A\u5B57\u7B26",maxLength:20})),a.createElement(Ce.default.Item,{name:"attachment_id",label:"\u5E94\u7528\u56FE\u6807",rules:[{required:!1,message:"\u8BF7\u4E0A\u4F20\u5E94\u7528\u56FE\u6807"}]},a.createElement("div",{className:Ve.upload},a.createElement(Te.default,se({},oe),a.createElement(nt.Z,{wrap:!1,align:"middle"},a.createElement(wt.op,{style:{borderRadius:"2px"},icon:a.createElement("i",{className:"iconfont icon-shangchuan3"})},"\u70B9\u51FB\u4E0A\u4F20"),a.createElement(Me.Z,{style:{marginLeft:"14px",color:"#999999"},onClick:Xe=>{Xe.preventDefault(),Xe.stopPropagation()}},"\u652F\u6301jpg/png\uFF0C\u4E0D\u4E0A\u4F20\u5219\u4F7F\u7528\u9ED8\u8BA4\u56FE\u6807"))),((Dn=(Nn=vn==null?void 0:vn[0])==null?void 0:Nn.response)==null?void 0:Dn.id)&&vt())),a.createElement(Ce.default.Item,{label:"\u5E94\u7528\u7C7B\u578B",name:"application_type",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"}]},a.createElement(Ne.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},a.createElement(Ne.default.Option,{value:"chat_assistant"},"\u804A\u5929\u52A9\u624B"),(Un==null?void 0:Un.platform)=="dify"&&a.createElement(Ne.default.Option,{value:"text_generation"},"\u6587\u672C\u751F\u6210"),a.createElement(Ne.default.Option,{value:"workflow"},"\u5DE5\u4F5C\u6D41"))),He&&a.createElement(Ce.default.Item,{name:"built_variable",label:a.createElement("div",null,a.createElement("span",null,"\u53C2\u6570"),a.createElement($e.Z,{title:"\u64CD\u4F5C\u8BF4\u660E: \u52FE\u9009\u540E\uFF0C\u8C03\u7528\u667A\u80FD\u4F53\u65F6\u5C06\u9ED8\u8BA4\u643A\u5E26\u5BF9\u5E94\u7684\u5B9E\u9A8C\u4FE1\u606F\uFF0C\u53EF\u5728\u667A\u80FD\u4F53\u4E2D\u901A\u8FC7\u81EA\u5B9A\u4E49\u53C2\u6570\u8FDB\u884C\u5F15\u5165"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao ml5"})))},a.createElement(pe.default.Group,{options:[{label:"\u9898\u76EE\u63CF\u8FF0\uFF08question_description\uFF09",value:"question_description"},{label:"\u6D4B\u8BD5\u96C6\uFF08test_sets\uFF09",value:"test_sets"},{label:"\u4EE3\u7801\u6587\u4EF6\uFF08code_files\uFF09",value:"code_files"}]})),a.createElement(Ce.default.Item,{label:"\u516C\u5F00\u8303\u56F4",name:"open_range"},a.createElement(Ue.ZP.Group,{options:[{value:0,label:ke[St==null?void 0:St.item_type]},{value:1,label:"\u6240\u6709\u4EBA\u53EF\u89C1"}]})),a.createElement(Ce.default.Item,{className:"mb0",label:"API\u79D8\u94A5",name:"api_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165API\u79D8\u94A5"}]},a.createElement(Qe.default,{placeholder:"\u8BF7\u8F93\u5165API\u79D8\u94A5"})),a.createElement("div",{className:Ve.tip},a.createElement("i",{className:"iconfont icon-tishi9"}),a.createElement("span",null,"\u8BF7\u52A1\u5FC5\u4FDD\u8BC1\u79D8\u94A5\u6B63\u786E\uFF0C\u5426\u5219\u53EF\u80FD\u65E0\u6CD5\u6B63\u5E38\u4F7F\u7528\u667A\u80FD\u5E94\u7528")))))}},76593:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return bt}});var a=ee(59301),ge=ee(36207),he=ee(77019),Ve=ee(5269),Ce={smartWrp:"smartWrp___NjRcB"},ve=ee(34728),Te=ee(70467),$e=ee(42075),ye=ee(59301),Ie=(Ne,Qe,Me)=>new Promise((pe,Ue)=>{var ct=At=>{try{wt(Me.next(At))}catch(qe){Ue(qe)}},je=At=>{try{wt(Me.throw(At))}catch(qe){Ue(qe)}},wt=At=>At.done?pe(At.value):Promise.resolve(At.value).then(ct,je);wt((Me=Me.apply(Ne,Qe)).next())});const nt=` +`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",je)}}}this.emit("done",this.fullContent)}catch(Ie){Ie.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",Ie.message)}})}handleData(ye){ye.content&&(this.fullContent+=ye.content,this.emit("data",{chunk:ye,full:this.fullContent}))}cancelRequest(){var ye;(ye=this.controller)==null||ye.abort()}}Dt.Z=Te},35293:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return Ft}});var a=ee(59301),ge=ee(92310),he=ee.n(ge),Ve={agent:"agent___exMfN",add:"add___cWyoE",imgUpLoad:"imgUpLoad___Wg61u",tip:"tip___WGAb5"},Ce=ee(28284),ve=ee(6767),Te=ee(94968),$e=ee(25399),ye=ee(75727),Ie=ee(62957),nt=ee(77019),Pe=ee(7939),bt=ee(70858),Ne=ee(82326),Qe=ee(37568),Me=ee(5269),pe=ee(62673),Ue=ee(47889),ct=ee(90736),je=ee(49317),wt=ee(70467),At=ee(19248),qe=ee(14185),We=ee(44283),_e=ee(31709),rt=ee(78267),Ke=Object.defineProperty,ft=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,we=(ot,ht,Lt)=>ht in ot?Ke(ot,ht,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):ot[ht]=Lt,it=(ot,ht)=>{for(var Lt in ht||(ht={}))Le.call(ht,Lt)&&we(ot,Lt,ht[Lt]);if(ft)for(var Lt of ft(ht))st.call(ht,Lt)&&we(ot,Lt,ht[Lt]);return ot},nn=(ot,ht)=>{var Lt={};for(var Zt in ot)Le.call(ot,Zt)&&ht.indexOf(Zt)<0&&(Lt[Zt]=ot[Zt]);if(ot!=null&&ft)for(var Zt of ft(ot))ht.indexOf(Zt)<0&&st.call(ot,Zt)&&(Lt[Zt]=ot[Zt]);return Lt},Kt=(ot,ht,Lt)=>new Promise((Zt,_t)=>{var on=Mt=>{try{dn(Lt.next(Mt))}catch(tn){_t(tn)}},sn=Mt=>{try{dn(Lt.throw(Mt))}catch(tn){_t(tn)}},dn=Mt=>Mt.done?Zt(Mt.value):Promise.resolve(Mt.value).then(on,sn);dn((Lt=Lt.apply(ot,ht)).next())});const Bt=ot=>{var ht=ot,{user:Lt,pathsDetail:Zt,onOk:_t,dispatch:on}=ht,sn=nn(ht,["user","pathsDetail","onOk","dispatch"]),dn;const[Mt,tn]=(0,a.useState)({}),[Ct]=(0,We.useSearchParams)(),[St]=Ce.default.useForm(),[He,en]=(0,a.useState)([]),[Wt,Nn]=(0,a.useState)({page:1,per_page:15,agent_type:"",status:"enabled",deployable_id:((dn=Zt==null?void 0:Zt.detail)==null?void 0:dn.id)||Ct.get("subject_id"),creation_type:"by_user",deployable_type:"Subject",keyword:""}),[Dn,qn]=(0,a.useState)([]);function Zn(){return Kt(this,null,function*(){let In=yield(0,je.ZP)("/api/ai/agents.json",{method:"get",params:Wt});(In==null?void 0:In.status)===0&&en(In==null?void 0:In.data)})}return(0,a.useEffect)(()=>{Zt.actionTabs.key==="\u667A\u80FD\u52A9\u6559\u9009\u7528"&&Zn()},[Zt.actionTabs.key,Wt]),a.createElement(Ie.default,{centered:!0,title:"\u9009\u7528\u667A\u80FD\u4F53",open:Zt.actionTabs.key==="\u667A\u80FD\u52A9\u6559\u9009\u7528",width:500,onCancel:()=>{on({type:"pathsDetail/setActionTabs",payload:{}})},onOk:()=>Kt(void 0,null,function*(){if((Dn==null?void 0:Dn.length)===0){ve.ZP.info("\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u667A\u80FD\u4F53");return}(yield _t({agent_ids:Dn})).status===0&&qn([])})},a.createElement(Ce.default,{layout:"inline",size:"large",style:{justifyContent:"end"},form:St,initialValues:{deployable_type:""},onValuesChange:(0,rt.debounce)((In,_n)=>{Wt.page=1,Wt.per_page=20,Nn(it(it({},Wt),_n))},300)},a.createElement("div",{style:{textAlign:"end"}})),a.createElement(bt.default,{style:{marginTop:20},scroll:{y:400},rowSelection:{type:"checkbox",onChange(In,_n,Un){qn(In)},getCheckboxProps:In=>{var _n,Un,dA;return{disabled:((_n=Zt.actionTabs)==null?void 0:_n.item_type)==="Shixun"?(Un=In==null?void 0:In.agent_application_info)==null?void 0:Un.subject_shixun:(dA=In==null?void 0:In.agent_application_info)==null?void 0:dA.subject_assistant}},selectedRowKeys:Dn},rowKey:In=>In==null?void 0:In.id,pagination:!1,columns:[{title:"\u5E8F\u53F7",dataIndex:"deployable_name",render:(In,_n,Un)=>`${(Wt.page-1)*Wt.per_page+Un+1}`,width:50},{title:"\u667A\u80FD\u4F53\u540D\u79F0",dataIndex:"name"}],dataSource:He==null?void 0:He.agents}),a.createElement(_e.Z,{style:{marginTop:20},pageSize:Wt.per_page,current:Wt.page,onChange:(In,_n)=>{Wt.page=In,Wt.per_page=_n,Nn(it({},Wt))},hideOnSinglePage:!0,total:He==null?void 0:He.total_count}))};var Qn=(0,We.connect)(({user:ot,pathsDetail:ht})=>({user:ot,pathsDetail:ht}))(Bt),Ye=Object.defineProperty,Fe=Object.getOwnPropertySymbols,Gt=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,$t=(ot,ht,Lt)=>ht in ot?Ye(ot,ht,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):ot[ht]=Lt,lt=(ot,ht)=>{for(var Lt in ht||(ht={}))Gt.call(ht,Lt)&&$t(ot,Lt,ht[Lt]);if(Fe)for(var Lt of Fe(ht))mn.call(ht,Lt)&&$t(ot,Lt,ht[Lt]);return ot},Tt=(ot,ht)=>{var Lt={};for(var Zt in ot)Gt.call(ot,Zt)&&ht.indexOf(Zt)<0&&(Lt[Zt]=ot[Zt]);if(ot!=null&&Fe)for(var Zt of Fe(ot))ht.indexOf(Zt)<0&&mn.call(ot,Zt)&&(Lt[Zt]=ot[Zt]);return Lt},Ge=(ot,ht,Lt)=>new Promise((Zt,_t)=>{var on=Mt=>{try{dn(Lt.next(Mt))}catch(tn){_t(tn)}},sn=Mt=>{try{dn(Lt.throw(Mt))}catch(tn){_t(tn)}},dn=Mt=>Mt.done?Zt(Mt.value):Promise.resolve(Mt.value).then(on,sn);dn((Lt=Lt.apply(ot,ht)).next())});const Xt=ot=>{var ht=ot,{user:Lt,pathsDetail:Zt,onOk:_t,dispatch:on}=ht,sn=Tt(ht,["user","pathsDetail","onOk","dispatch"]);const[dn,Mt]=(0,a.useState)({}),[tn]=(0,We.useSearchParams)(),Ct=(0,We.useParams)(),[St]=Ce.default.useForm(),[He,en]=(0,a.useState)([]),[Wt,Nn]=(0,a.useState)({page:1,per_page:15,agent_type:"",status:"enabled",deployable_id:Ct.coursesId||tn.get("subject_id"),creation_type:"by_user",deployable_type:"Course",keyword:""}),[Dn,qn]=(0,a.useState)([]);function Zn(){return Ge(this,null,function*(){let In=yield(0,je.ZP)("/api/ai/agents.json",{method:"get",params:Wt});(In==null?void 0:In.status)===0&&en(In==null?void 0:In.data)})}return(0,a.useEffect)(()=>{Zt.actionTabs.key==="\u8BFE\u5802\u667A\u80FD\u52A9\u6559\u9009\u7528"&&Zn()},[Zt.actionTabs.key,Wt]),a.createElement(Ie.default,{centered:!0,title:"\u9009\u7528\u667A\u80FD\u4F53",open:Zt.actionTabs.key==="\u8BFE\u5802\u667A\u80FD\u52A9\u6559\u9009\u7528",width:500,onCancel:()=>{on({type:"pathsDetail/setActionTabs",payload:{}})},onOk:()=>Ge(void 0,null,function*(){if((Dn==null?void 0:Dn.length)===0){ve.ZP.info("\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u667A\u80FD\u4F53");return}(yield _t({agent_ids:Dn})).status===0&&qn([])})},a.createElement(Ce.default,{layout:"inline",size:"large",style:{justifyContent:"end"},form:St,initialValues:{deployable_type:""},onValuesChange:(0,rt.debounce)((In,_n)=>{Wt.page=1,Wt.per_page=20,Nn(lt(lt({},Wt),_n))},300)},a.createElement("div",{style:{textAlign:"end"}})),a.createElement(bt.default,{style:{marginTop:20},rowSelection:{type:"checkbox",onChange(In,_n,Un){qn(In)},getCheckboxProps:In=>{var _n;return{disabled:(_n=In==null?void 0:In.agent_application_info)==null?void 0:_n.subject_assistant}},selectedRowKeys:Dn},rowKey:In=>In==null?void 0:In.id,pagination:!1,columns:[{title:"\u5E8F\u53F7",dataIndex:"deployable_name",render:(In,_n,Un)=>`${(Wt.page-1)*Wt.per_page+Un+1}`,width:50},{title:"\u667A\u80FD\u4F53\u540D\u79F0",dataIndex:"name"}],dataSource:He==null?void 0:He.agents}),a.createElement(_e.Z,{style:{marginTop:20},pageSize:Wt.per_page,current:Wt.page,onChange:(In,_n)=>{Wt.page=In,Wt.per_page=_n,Nn(lt({},Wt))},hideOnSinglePage:!0,total:He==null?void 0:He.total_count}))};var Pt=(0,We.connect)(({user:ot,pathsDetail:ht})=>({user:ot,pathsDetail:ht}))(Xt),an=Object.defineProperty,jt=Object.defineProperties,Bn=Object.getOwnPropertyDescriptors,fn=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,ae=(ot,ht,Lt)=>ht in ot?an(ot,ht,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):ot[ht]=Lt,se=(ot,ht)=>{for(var Lt in ht||(ht={}))me.call(ht,Lt)&&ae(ot,Lt,ht[Lt]);if(fn)for(var Lt of fn(ht))ie.call(ht,Lt)&&ae(ot,Lt,ht[Lt]);return ot},de=(ot,ht)=>jt(ot,Bn(ht)),ue=(ot,ht,Lt)=>new Promise((Zt,_t)=>{var on=Mt=>{try{dn(Lt.next(Mt))}catch(tn){_t(tn)}},sn=Mt=>{try{dn(Lt.throw(Mt))}catch(tn){_t(tn)}},dn=Mt=>Mt.done?Zt(Mt.value):Promise.resolve(Mt.value).then(on,sn);dn((Lt=Lt.apply(ot,ht)).next())}),Ft=({className:ot,style:ht={},addStyle:Lt={},buttonMaxWidth:Zt,buttonMaxCount:_t=3,buttonAutoWidth:on,value:sn,data:dn,url:Mt,onChange:tn,getIAData:Ct,queryInfo:St,showParams:He=!1})=>{var en,Wt,Nn,Dn;const qn=(0,We.useDispatch)(),Zn=(0,We.useSelector)(Xe=>Xe==null?void 0:Xe.shixunsDetail),In=(0,We.useSelector)(Xe=>Xe==null?void 0:Xe.pathsDetail),[_n]=Ce.default.useForm(),[Un,dA]=(0,a.useState)(),[DA,Kn]=(0,a.useState)(!1),[kA,mA]=(0,a.useState)(!1),[yA,rA]=(0,a.useState)(!1),[CA,On]=(0,a.useState)(null),[jn,gn]=(0,a.useState)([]),[vn,ln]=(0,a.useState)([]),[Yt]=(0,We.useSearchParams)(),Be=(0,We.useParams)(),ke={Course:"\u4EC5\u8BFE\u5802\u6559\u5E08\u53EF\u89C1",Subject:"\u4EC5\u6559\u5B66\u56E2\u961F\u53EF\u89C1",Shixun:"\u4EC5\u534F\u4F5C\u8005\u53EF\u89C1"};(0,a.useEffect)(()=>{Zn.actionTabs.key=="\u7F16\u8F91\u667A\u80FD\u5E94\u7528"?pt(Zn.actionTabs.params):Zn.actionTabs.key=="\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"&&(_n.setFieldsValue({open_range:0}),dA({open_range:0}))},[Zn.actionTabs.key]);const oe={fileList:vn,maxCount:1,accept:".jpg,.png",withCredentials:!0,showUploadList:!1,beforeUpload:Xe=>{const gt=Xe.size/1024/1024/100;return gt>2||gt==0?(ve.ZP.error(`${Xe.name} \u56FE\u7247\u65E0\u6CD5\u4E0A\u4F20\u3002${gt==0?"\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A":"\u8D85\u8FC7\u56FE\u7247\u5927\u5C0F\u9650\u5236(200MB)"}`),Te.default.LIST_IGNORE):!0},onRemove:Xe=>{ln([])},onChange:Xe=>{var gt,rn,Nt;_n.setFieldsValue({attachment_id:""}),["uploading","done","removed"].includes(Xe.file.status)&&(ln(Xe.fileList),_n.setFieldsValue({attachment_id:(Nt=(rn=(gt=Xe.fileList)==null?void 0:gt[0])==null?void 0:rn.response)==null?void 0:Nt.id}))},action:`${qe.Z.API_SERVER}/api/attachments.json`},vt=()=>{var Xe,gt;return a.createElement("div",{className:Ve.imgUpLoad},a.createElement("img",{src:qe.Z.API_SERVER+"/api/attachments/"+((gt=(Xe=vn==null?void 0:vn[0])==null?void 0:Xe.response)==null?void 0:gt.id),alt:"avatar",style:{width:"100%"}}),a.createElement("div",null,a.createElement(At.Z,{onClick:()=>{ln([]),_n.setFieldsValue({attachment_id:""})},style:{fontSize:"16px",color:"red"}})))},ut=[{title:"\u5E94\u7528\u540D\u79F0",dataIndex:"name",width:280,ellipsis:{showTitle:!1},render:(Xe,gt)=>a.createElement($e.Z,{title:Xe},Xe)},{title:"\u5E94\u7528\u7C7B\u578B",dataIndex:"application_type",render:(Xe,gt)=>(gt==null?void 0:gt.application_type)==="chat_assistant"?"\u804A\u5929\u52A9\u624B":(gt==null?void 0:gt.application_type)==="text_generation"?"\u6587\u672C\u751F\u6210":"\u5DE5\u4F5C\u6D41"},{title:"API\u79D8\u94A5",dataIndex:"api_key",width:280,ellipsis:{showTitle:!1},render:(Xe,gt)=>a.createElement($e.Z,{title:Xe,placement:"topLeft"},Xe)},{title:"\u667A\u80FD\u4F53\u5E73\u53F0",dataIndex:"platform",render:(Xe,gt)=>(gt==null?void 0:gt.platform)==="dify"?"Dify":"\u667A\u80FD\u5DE5\u5382"},{title:"\u64CD\u4F5C",width:100,align:"right",render:(Xe,gt)=>a.createElement(a.Fragment,null,!(gt!=null&>.agent_type)&&a.createElement("span",{onClick:()=>{qn({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:gt}})},className:"current c-light-primary mr15"},"\u7F16\u8F91"),a.createElement("span",{onClick:()=>{gt!=null&>.agent_type?ze(gt):Re(gt)},className:"current c-red"},"\u79FB\u51FA"))}],xt=()=>ue(void 0,null,function*(){var Xe;const gt=yield(0,je.ZP)("/api/ai/intelligent_applications/get_platform.json",{method:"get"});(gt==null?void 0:gt.code)===0&&gn((Xe=gt==null?void 0:gt.data)==null?void 0:Xe.platforms)}),Rt=Xe=>ue(void 0,null,function*(){rA(!0);const gt=se(se({},Xe),St),rn=yield(0,je.ZP)(`/api/ai/intelligent_applications${CA?"/"+CA.id:""}.json`,{method:CA?"put":"post",body:gt});(rn==null?void 0:rn.status)===0&&(ve.ZP.success(CA?"\u7F16\u8F91\u6210\u529F":"\u6DFB\u52A0\u6210\u529F"),qn({type:"shixunsDetail/setActionTabs",payload:{}}),Ct()),rA(!1)}),Re=Xe=>ue(void 0,null,function*(){mA(!0);const gt=yield(0,je.ZP)(`/api/ai/intelligent_applications/${Xe==null?void 0:Xe.id}.json`,{method:"delete"});(gt==null?void 0:gt.status)===0&&(ve.ZP.success("\u79FB\u9664\u6210\u529F"),Ct()),mA(!1)}),ze=Xe=>ue(void 0,null,function*(){mA(!0);let gt={};St.item_type==="Shixun"?gt.subject_shixun=!1:gt.subject_assistant=!1;let rn=yield(0,je.ZP)("/api/ai/agents/set_agent_applications.json",{method:"post",body:de(se({},gt),{agent_ids:[Xe==null?void 0:Xe.id]})});(rn==null?void 0:rn.status)===0&&(ve.ZP.success("\u79FB\u9664\u6210\u529F"),Ct()),mA(!1)}),pt=Xe=>ue(void 0,null,function*(){On(Xe),_n.setFieldsValue(se({},Xe)),dA(se({},Xe)),Xe!=null&&Xe.attachment&&ln([{response:Xe==null?void 0:Xe.attachment}])});return a.createElement(a.Fragment,null,a.createElement(ye.Z,{menu:{items:(Wt=[(((en=In==null?void 0:In.detail)==null?void 0:en.id)||Be.coursesId||Yt.get("subject_id"))&&{key:"2",label:a.createElement("a",{onClick:Xe=>{var gt,rn;if(Xe.stopPropagation(),St.item_type==="Course"){qn({type:"pathsDetail/setActionTabs",payload:{key:"\u8BFE\u5802\u667A\u80FD\u52A9\u6559\u9009\u7528",deployable_type:"Subject",item_type:St.item_type,deployable_id:(gt=In==null?void 0:In.detail)==null?void 0:gt.id}});return}qn({type:"pathsDetail/setActionTabs",payload:{key:"\u667A\u80FD\u52A9\u6559\u9009\u7528",deployable_type:"Subject",item_type:St.item_type,deployable_id:(rn=In==null?void 0:In.detail)==null?void 0:rn.id}})}},"\u9009\u7528\u667A\u80FD\u4F53")},{key:"3",label:a.createElement("a",{onClick:Xe=>{Xe.stopPropagation(),xt(),Kn(!0)}},"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528")}])==null?void 0:Wt.filter(Xe=>!!Xe)}},a.createElement("div",{className:he()(Ve.agent,ot),style:ht},a.createElement("div",{className:Ve.add,style:Lt,onClick:()=>{}},a.createElement("i",{className:"iconfont icon-tianjiadaohang"})))),In.actionTabs.key==="\u667A\u80FD\u52A9\u6559\u9009\u7528"&&a.createElement(Qn,{onOk:Xe=>ue(void 0,null,function*(){var gt;let rn={};((gt=In.actionTabs)==null?void 0:gt.item_type)==="Shixun"?rn.subject_shixun=!0:rn.subject_assistant=!0;let Nt=yield(0,je.ZP)("/api/ai/agents/set_agent_applications.json",{method:"post",body:se(se({},rn),Xe)});return(Nt==null?void 0:Nt.status)===0&&(ve.ZP.info("\u9009\u7528\u6210\u529F"),qn({type:"pathsDetail/setActionTabs",payload:{}}),Ct()),Nt})}),In.actionTabs.key==="\u8BFE\u5802\u667A\u80FD\u52A9\u6559\u9009\u7528"&&a.createElement(Pt,{onOk:Xe=>ue(void 0,null,function*(){let gt={subject_assistant:!0},rn=yield(0,je.ZP)("/api/ai/agents/set_agent_applications.json",{method:"post",body:se(se({},gt),Xe)});return(rn==null?void 0:rn.status)===0&&(ve.ZP.info("\u9009\u7528\u6210\u529F"),qn({type:"pathsDetail/setActionTabs",payload:{}}),Ct()),rn})}),a.createElement(Ie.default,{zIndex:1e3,width:900,centered:!0,title:"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528",open:DA,footer:null,onCancel:()=>Kn(!1)},a.createElement(nt.Z,{align:"middle"},a.createElement(Pe.ZP,{onClick:()=>{if((dn==null?void 0:dn.length)>=_t){ve.ZP.warning("\u6700\u591A\u540C\u65F6\u652F\u6301\u6DFB\u52A03\u4E2A\u5E94\u7528");return}qn({type:"shixunsDetail/setActionTabs",payload:{key:"\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"}})},type:"primary"},"\u7ACB\u5373\u6DFB\u52A0"),a.createElement("div",{className:"ml10 c-grey-666 font14"},"\u60A8\u53EF\u4EE5\u6DFB\u52A0\u5DF2\u5728\u667A\u80FD\u4F53\u5E73\u53F0\u521B\u5EFA\u5B8C\u6210\u7684\u667A\u80FD\u5E94\u7528")),(dn==null?void 0:dn.length)>0?a.createElement(bt.default,{className:"mt20",style:{marginBottom:15},pagination:!1,dataSource:dn,loading:kA,columns:ut}):a.createElement(ct.Z,{customText:"\u6682\u672A\u6DFB\u52A0\u81EA\u5B9A\u4E49\u7684\u667A\u80FD\u5E94\u7528~",styles:{margin:"50px auto"}})),a.createElement(Ie.default,{zIndex:1001,width:530,centered:!0,title:a.createElement(nt.Z,{align:"middle"},a.createElement("b",{className:"font16 c-black"},Zn.actionTabs.key)),open:["\u7F16\u8F91\u667A\u80FD\u5E94\u7528","\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"].includes(Zn.actionTabs.key),confirmLoading:yA,onCancel:()=>{qn({type:"shixunsDetail/setActionTabs",payload:{}})},onOk:()=>_n.submit(),afterClose:()=>{_n.resetFields(),On(null),ln([])}},a.createElement(Ce.default,{form:_n,className:"mt10",labelCol:{span:5},wrapperCol:{span:20},onFinish:Rt,colon:!1,size:"large",labelAlign:"right",onValuesChange:()=>dA(se({},_n.getFieldsValue()))},a.createElement(Ce.default.Item,{label:"\u667A\u80FD\u4F53\u5E73\u53F0",name:"platform",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u667A\u80FD\u4F53\u5E73\u53F0"}]},a.createElement(Ne.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},jn==null?void 0:jn.map(Xe=>a.createElement(Ne.default.Option,{key:Xe==null?void 0:Xe.value,value:Xe==null?void 0:Xe.value},Xe==null?void 0:Xe.name)))),a.createElement(Ce.default.Item,{label:"\u5E94\u7528\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0"}]},a.createElement(Qe.default,{placeholder:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0\uFF0C\u6700\u5927\u652F\u630120\u4E2A\u5B57\u7B26",maxLength:20})),a.createElement(Ce.default.Item,{name:"attachment_id",label:"\u5E94\u7528\u56FE\u6807",rules:[{required:!1,message:"\u8BF7\u4E0A\u4F20\u5E94\u7528\u56FE\u6807"}]},a.createElement("div",{className:Ve.upload},a.createElement(Te.default,se({},oe),a.createElement(nt.Z,{wrap:!1,align:"middle"},a.createElement(wt.op,{style:{borderRadius:"2px"},icon:a.createElement("i",{className:"iconfont icon-shangchuan3"})},"\u70B9\u51FB\u4E0A\u4F20"),a.createElement(Me.Z,{style:{marginLeft:"14px",color:"#999999"},onClick:Xe=>{Xe.preventDefault(),Xe.stopPropagation()}},"\u652F\u6301jpg/png\uFF0C\u4E0D\u4E0A\u4F20\u5219\u4F7F\u7528\u9ED8\u8BA4\u56FE\u6807"))),((Dn=(Nn=vn==null?void 0:vn[0])==null?void 0:Nn.response)==null?void 0:Dn.id)&&vt())),a.createElement(Ce.default.Item,{label:"\u5E94\u7528\u7C7B\u578B",name:"application_type",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"}]},a.createElement(Ne.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},a.createElement(Ne.default.Option,{value:"chat_assistant"},"\u804A\u5929\u52A9\u624B"),(Un==null?void 0:Un.platform)=="dify"&&a.createElement(Ne.default.Option,{value:"text_generation"},"\u6587\u672C\u751F\u6210"),a.createElement(Ne.default.Option,{value:"workflow"},"\u5DE5\u4F5C\u6D41"))),He&&a.createElement(Ce.default.Item,{name:"built_variable",label:a.createElement("div",null,a.createElement("span",null,"\u53C2\u6570"),a.createElement($e.Z,{title:"\u64CD\u4F5C\u8BF4\u660E: \u52FE\u9009\u540E\uFF0C\u8C03\u7528\u667A\u80FD\u4F53\u65F6\u5C06\u9ED8\u8BA4\u643A\u5E26\u5BF9\u5E94\u7684\u5B9E\u9A8C\u4FE1\u606F\uFF0C\u53EF\u5728\u667A\u80FD\u4F53\u4E2D\u901A\u8FC7\u81EA\u5B9A\u4E49\u53C2\u6570\u8FDB\u884C\u5F15\u5165"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao ml5"})))},a.createElement(pe.default.Group,{options:[{label:"\u9898\u76EE\u63CF\u8FF0\uFF08question_description\uFF09",value:"question_description"},{label:"\u6D4B\u8BD5\u96C6\uFF08test_sets\uFF09",value:"test_sets"},{label:"\u4EE3\u7801\u6587\u4EF6\uFF08code_files\uFF09",value:"code_files"}]})),a.createElement(Ce.default.Item,{label:"\u516C\u5F00\u8303\u56F4",name:"open_range"},a.createElement(Ue.ZP.Group,{options:[{value:0,label:ke[St==null?void 0:St.item_type]},{value:1,label:"\u6240\u6709\u4EBA\u53EF\u89C1"}]})),a.createElement(Ce.default.Item,{className:"mb0",label:"API\u79D8\u94A5",name:"api_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165API\u79D8\u94A5"}]},a.createElement(Qe.default,{placeholder:"\u8BF7\u8F93\u5165API\u79D8\u94A5"})),a.createElement("div",{className:Ve.tip},a.createElement("i",{className:"iconfont icon-tishi9"}),a.createElement("span",null,"\u8BF7\u52A1\u5FC5\u4FDD\u8BC1\u79D8\u94A5\u6B63\u786E\uFF0C\u5426\u5219\u53EF\u80FD\u65E0\u6CD5\u6B63\u5E38\u4F7F\u7528\u667A\u80FD\u5E94\u7528")))))}},76593:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return bt}});var a=ee(59301),ge=ee(36207),he=ee(77019),Ve=ee(5269),Ce={smartWrp:"smartWrp___NjRcB"},ve=ee(34728),Te=ee(70467),$e=ee(42075),ye=ee(59301),Ie=(Ne,Qe,Me)=>new Promise((pe,Ue)=>{var ct=At=>{try{wt(Me.next(At))}catch(qe){Ue(qe)}},je=At=>{try{wt(Me.throw(At))}catch(qe){Ue(qe)}},wt=At=>At.done?pe(At.value):Promise.resolve(At.value).then(ct,je);wt((Me=Me.apply(Ne,Qe)).next())});const nt=` @@ -136,13 +136,13 @@ initArrayDisplay(); <\/script> -`;function Pe({open:Ne=!0,onChange:Qe,defaultValue:Me,placement:pe,width:Ue,height:ct,extra:je,onDynamic:wt,onOpenChange:At,showExtra:qe=!0}){const We=(0,a.useRef)(null),_e=(0,a.useRef)(null),[rt,Ke]=(0,a.useState)(Me||""),[ft,Le]=(0,a.useState)(Me||""),[st,we]=(0,a.useState)(!!Ne),[it,nn]=(0,a.useState)(1),Kt={selectOnLineNumbers:!0};(0,a.useEffect)(()=>{Ne&&(Ke(Me),Le(Me),we(!0))},[Ne,Me]),(0,a.useEffect)(()=>{rt!==""&&(clearTimeout(_e.current),_e.current=setTimeout(()=>{const Qn=document.createElement("iframe");if(Qn.style.width="100%",Qn.style.height="100%",Qn.style.border="0",We.current){We.current.innerHTML="",We.current.appendChild(Qn);const Ye=Qn.contentDocument||Qn.contentWindow.document;Ye.open(),Ye.write(rt),Ye.close()}},1e3))},[Ne,rt]);const Bt=Qn=>{Ke(Qn),Qe==null||Qe(Qn,ft)};return ye.createElement(ge.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:st,width:"100%",height:ct||"100vh",rootClassName:Ce.smartWrp,destroyOnClose:!0,onClose:()=>{we(!1),At==null||At(rt)},extra:qe&&ye.createElement("div",null,ye.createElement(Te.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:it,onChange:Qn=>nn(Qn)}),ye.createElement($e.Z,{type:"primary",className:"ml20",onClick:()=>Ie(this,null,function*(){yield wt(rt,()=>{we(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},ye.createElement(he.Z,{className:"h100"},ye.createElement(Ve.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:it===1?"block":"none"}},ye.createElement("div",{className:"h100",ref:We})),ye.createElement(Ve.Z,{flex:"1",style:{display:it===2?"block":"none"}},ye.createElement(ve.ZP,{height:"90vh",value:Me,language:"html",theme:"vs",showMiniMap:!1,options:Kt,onChange:Bt}))))}var bt=Pe},8191:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return Tt}});var a=ee(59301),ge=ee(24342),he=ee(66328),Ve=ee(84821),Ce=ee(18369),ve=ee(56102),Te={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},$e=ee(6767),ye=ee(75786),Ie=ee(40797),nt=ee(91378),Pe=ee(15342),bt=ee.n(Pe),Ne=ee(19453),Qe=Object.defineProperty,Me=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,wt=(Ge,Xt,Pt)=>Xt in Ge?Qe(Ge,Xt,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):Ge[Xt]=Pt,At=(Ge,Xt)=>{for(var Pt in Xt||(Xt={}))ct.call(Xt,Pt)&&wt(Ge,Pt,Xt[Pt]);if(Ue)for(var Pt of Ue(Xt))je.call(Xt,Pt)&&wt(Ge,Pt,Xt[Pt]);return Ge},qe=(Ge,Xt)=>Me(Ge,pe(Xt));const We={},_e=[];function rt(Ge){const Xt=Ge||We;return function(Pt,an){(0,Ne.S4)(Pt,"element",function(jt,Bn){const fn=Array.isArray(jt.properties.className)?jt.properties.className:_e,me=fn.includes("language-math"),ie=fn.includes("math-display"),ae=fn.includes("math-inline");let se=ie;if(!me&&!ie&&!ae)return;let de=Bn[Bn.length-1],ue=jt;if(jt.tagName==="code"&&me&&de&&de.type==="element"&&de.tagName==="pre"&&(ue=de,de=Bn[Bn.length-2],se=!0),!de)return;const et=(0,nt.l)(ue,{whitespace:"pre"});let Dt;try{const ht=bt().renderToString(et,qe(At({},Xt),{displayMode:se,throwOnError:!0}));Dt=(0,Ie.N)(` +`;function Pe({open:Ne=!0,onChange:Qe,defaultValue:Me,placement:pe,width:Ue,height:ct,extra:je,onDynamic:wt,onOpenChange:At,showExtra:qe=!0}){const We=(0,a.useRef)(null),_e=(0,a.useRef)(null),[rt,Ke]=(0,a.useState)(Me||""),[ft,Le]=(0,a.useState)(Me||""),[st,we]=(0,a.useState)(!!Ne),[it,nn]=(0,a.useState)(1),Kt={selectOnLineNumbers:!0};(0,a.useEffect)(()=>{Ne&&(Ke(Me),Le(Me),we(!0))},[Ne,Me]),(0,a.useEffect)(()=>{rt!==""&&(clearTimeout(_e.current),_e.current=setTimeout(()=>{const Qn=document.createElement("iframe");if(Qn.style.width="100%",Qn.style.height="100%",Qn.style.border="0",We.current){We.current.innerHTML="",We.current.appendChild(Qn);const Ye=Qn.contentDocument||Qn.contentWindow.document;Ye.open(),Ye.write(rt),Ye.close()}},1e3))},[Ne,rt]);const Bt=Qn=>{Ke(Qn),Qe==null||Qe(Qn,ft)};return ye.createElement(ge.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:st,width:"100%",height:ct||"100vh",rootClassName:Ce.smartWrp,destroyOnClose:!0,onClose:()=>{we(!1),At==null||At(rt)},extra:qe&&ye.createElement("div",null,ye.createElement(Te.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:it,onChange:Qn=>nn(Qn)}),ye.createElement($e.Z,{type:"primary",className:"ml20",onClick:()=>Ie(this,null,function*(){yield wt(rt,()=>{we(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},ye.createElement(he.Z,{className:"h100"},ye.createElement(Ve.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:it===1?"block":"none"}},ye.createElement("div",{className:"h100",ref:We})),ye.createElement(Ve.Z,{flex:"1",style:{display:it===2?"block":"none"}},ye.createElement(ve.ZP,{height:"90vh",value:Me,language:"html",theme:"vs",showMiniMap:!1,options:Kt,onChange:Bt}))))}var bt=Pe},8191:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return Tt}});var a=ee(59301),ge=ee(24342),he=ee(66328),Ve=ee(84821),Ce=ee(18369),ve=ee(56102),Te={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},$e=ee(6767),ye=ee(75786),Ie=ee(40797),nt=ee(91378),Pe=ee(15342),bt=ee.n(Pe),Ne=ee(19453),Qe=Object.defineProperty,Me=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,wt=(Ge,Xt,Pt)=>Xt in Ge?Qe(Ge,Xt,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):Ge[Xt]=Pt,At=(Ge,Xt)=>{for(var Pt in Xt||(Xt={}))ct.call(Xt,Pt)&&wt(Ge,Pt,Xt[Pt]);if(Ue)for(var Pt of Ue(Xt))je.call(Xt,Pt)&&wt(Ge,Pt,Xt[Pt]);return Ge},qe=(Ge,Xt)=>Me(Ge,pe(Xt));const We={},_e=[];function rt(Ge){const Xt=Ge||We;return function(Pt,an){(0,Ne.S4)(Pt,"element",function(jt,Bn){const fn=Array.isArray(jt.properties.className)?jt.properties.className:_e,me=fn.includes("language-math"),ie=fn.includes("math-display"),ae=fn.includes("math-inline");let se=ie;if(!me&&!ie&&!ae)return;let de=Bn[Bn.length-1],ue=jt;if(jt.tagName==="code"&&me&&de&&de.type==="element"&&de.tagName==="pre"&&(ue=de,de=Bn[Bn.length-2],se=!0),!de)return;const et=(0,nt.l)(ue,{whitespace:"pre"});let Ft;try{const ht=bt().renderToString(et,qe(At({},Xt),{displayMode:se,throwOnError:!0}));Ft=(0,Ie.N)(` ${ht} - `,{fragment:!0}).children}catch(ht){const Lt=ht;an.message("Could not render math with KaTeX",{ancestors:[...Bn,jt],cause:Lt,place:jt.position,ruleId:Lt.name.toLowerCase(),source:"rehype-katex"}),Dt=[{type:"element",tagName:"mathx",properties:{"data-text":et},children:[{type:"element",tagName:"span",properties:{className:["katex-error"],style:"color:"+(Xt.errorColor||"#cc0000"),title:String(ht)},children:[{type:"text",value:et}]}]}]}const ot=de.children.indexOf(ue);return de.children.splice(ot,1,...Dt),Ne.AM})}}var Ke=ee(55468),ft=ee(3369),Le=ee(20570),st=ee(46214),we=ee(76593),it=Object.defineProperty,nn=Object.defineProperties,Kt=Object.getOwnPropertyDescriptors,Bt=Object.getOwnPropertySymbols,Qn=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Fe=(Ge,Xt,Pt)=>Xt in Ge?it(Ge,Xt,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):Ge[Xt]=Pt,Gt=(Ge,Xt)=>{for(var Pt in Xt||(Xt={}))Qn.call(Xt,Pt)&&Fe(Ge,Pt,Xt[Pt]);if(Bt)for(var Pt of Bt(Xt))Ye.call(Xt,Pt)&&Fe(Ge,Pt,Xt[Pt]);return Ge},mn=(Ge,Xt)=>nn(Ge,Kt(Xt)),$t=(Ge,Xt)=>{var Pt={};for(var an in Ge)Qn.call(Ge,an)&&Xt.indexOf(an)<0&&(Pt[an]=Ge[an]);if(Ge!=null&&Bt)for(var an of Bt(Ge))Xt.indexOf(an)<0&&Ye.call(Ge,an)&&(Pt[an]=Ge[an]);return Pt},Tt=({onFinish:Ge,value:Xt,streamingStatus:Pt,cancelIndex:an,loadImage:jt,onDynamic:Bn,isHiddenHtml:fn})=>{const[me,ie]=(0,a.useState)(""),[ae,se]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[de,ue]=(0,a.useState)(0),[et,Dt]=(0,a.useState)(!1),ot=Zt=>Zt,ht=()=>{Dt(!0),Ge==null||Ge()};(0,a.useEffect)(()=>{const _t=jt?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A + `,{fragment:!0}).children}catch(ht){const Lt=ht;an.message("Could not render math with KaTeX",{ancestors:[...Bn,jt],cause:Lt,place:jt.position,ruleId:Lt.name.toLowerCase(),source:"rehype-katex"}),Ft=[{type:"element",tagName:"mathx",properties:{"data-text":et},children:[{type:"element",tagName:"span",properties:{className:["katex-error"],style:"color:"+(Xt.errorColor||"#cc0000"),title:String(ht)},children:[{type:"text",value:et}]}]}]}const ot=de.children.indexOf(ue);return de.children.splice(ot,1,...Ft),Ne.AM})}}var Ke=ee(55468),ft=ee(3369),Le=ee(20570),st=ee(46214),we=ee(76593),it=Object.defineProperty,nn=Object.defineProperties,Kt=Object.getOwnPropertyDescriptors,Bt=Object.getOwnPropertySymbols,Qn=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Fe=(Ge,Xt,Pt)=>Xt in Ge?it(Ge,Xt,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):Ge[Xt]=Pt,Gt=(Ge,Xt)=>{for(var Pt in Xt||(Xt={}))Qn.call(Xt,Pt)&&Fe(Ge,Pt,Xt[Pt]);if(Bt)for(var Pt of Bt(Xt))Ye.call(Xt,Pt)&&Fe(Ge,Pt,Xt[Pt]);return Ge},mn=(Ge,Xt)=>nn(Ge,Kt(Xt)),$t=(Ge,Xt)=>{var Pt={};for(var an in Ge)Qn.call(Ge,an)&&Xt.indexOf(an)<0&&(Pt[an]=Ge[an]);if(Ge!=null&&Bt)for(var an of Bt(Ge))Xt.indexOf(an)<0&&Ye.call(Ge,an)&&(Pt[an]=Ge[an]);return Pt},Tt=({onFinish:Ge,value:Xt,streamingStatus:Pt,cancelIndex:an,loadImage:jt,onDynamic:Bn,isHiddenHtml:fn})=>{const[me,ie]=(0,a.useState)(""),[ae,se]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[de,ue]=(0,a.useState)(0),[et,Ft]=(0,a.useState)(!1),ot=Zt=>Zt,ht=()=>{Ft(!0),Ge==null||Ge()};(0,a.useEffect)(()=>{const _t=jt?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A -${Xt}`:Xt;if(!et)if(jt||!Pt||an>0){ie(_t),ue(_t.length),(!Pt||an>0)&&!jt&&ht();return}else if((_t==null?void 0:_t.length)<4)ie(_t),ue(_t.length);else if(de<_t.length){const dn=_t.length-de,on=setInterval(()=>{ie(_t.slice(0,de+2)),ue(cn=>cn+2)},dn>10?Math.max(500/(dn/2),20):50);return()=>clearInterval(on)}else Pt||ht()},[Xt,Pt,an,jt,de]);const Lt=(0,a.useMemo)(()=>a.createElement("section",{className:`${Te.answer} fadeIn animated edu_md`},a.createElement(ge.UG,{remarkPlugins:[Ke.Z,ft.Z,Le.Z],rehypePlugins:[rt,Ve.Z],components:{code(Zt){var _t=Zt,{node:dn,inline:on,className:cn,children:Mt}=_t,tn=$t(_t,["node","inline","className","children"]);const Ct=/language-(\w+)/.exec(cn||""),St=String(Mt).trim();return on||!Ct?a.createElement("code",Gt({className:cn},tn),Mt):a.createElement("code",{className:Te.codeCopy,"data-text":`\`\`\`${Ct?Ct[1]:""} +${Xt}`:Xt;if(!et)if(jt||!Pt||an>0){ie(_t),ue(_t.length),(!Pt||an>0)&&!jt&&ht();return}else if((_t==null?void 0:_t.length)<4)ie(_t),ue(_t.length);else if(de<_t.length){const on=_t.length-de,sn=setInterval(()=>{ie(_t.slice(0,de+2)),ue(dn=>dn+2)},on>10?Math.max(500/(on/2),20):50);return()=>clearInterval(sn)}else Pt||ht()},[Xt,Pt,an,jt,de]);const Lt=(0,a.useMemo)(()=>a.createElement("section",{className:`${Te.answer} fadeIn animated edu_md`},a.createElement(ge.UG,{remarkPlugins:[Ke.Z,ft.Z,Le.Z],rehypePlugins:[rt,Ve.Z],components:{code(Zt){var _t=Zt,{node:on,inline:sn,className:dn,children:Mt}=_t,tn=$t(_t,["node","inline","className","children"]);const Ct=/language-(\w+)/.exec(dn||""),St=String(Mt).trim();return sn||!Ct?a.createElement("code",Gt({className:dn},tn),Mt):a.createElement("code",{className:Te.codeCopy,"data-text":`\`\`\`${Ct?Ct[1]:""} ${Mt} -\`\`\``},!fn&&a.createElement(ve.CopyToClipboard,{text:St,onCopy:()=>$e.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement("button",null,"\u590D\u5236")),!fn&&Ct[1]==="html"&&et&&a.createElement("button",{className:Te.runCode,onClick:()=>{se(Gt({},mn(Gt({},ae),{open:++ae.open,defaultValue:St,language:Ct[1]})))}},"\u8FD0\u884CHTML"),a.createElement(he.Z,Gt({wrapLongLines:!0,style:Ce.Z,language:Ct[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},tn),St))},img({node:Zt}){var _t;const dn=(_t=Zt.properties)==null?void 0:_t.src;return a.createElement(ye.Z,{src:dn,width:320,"data-text":dn,onLoad:()=>jt&&setTimeout(()=>ht(),500)})},a:Zt=>{var _t=Zt,{node:dn}=_t,on=$t(_t,["node"]);return a.createElement("a",mn(Gt({},on),{target:"_blank",rel:"noopener noreferrer"}))}}},et?me:`${me}__`)),[me,et]);return a.createElement(a.Fragment,null,a.createElement(we.Z,{defaultValue:ae.defaultValue,open:ae.open,language:ae.language,height:ae.height,onChange:(Zt,_t)=>{ie(me.replaceAll(_t,Zt))},onDynamic:Bn}),Lt)}},67279:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return Te}});var a=ee(59301),ge=ee(76406),he={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt",specialImg:"specialImg___yAPav",bubble:"bubble___qNdfF",upImg:"upImg___Mx6QM"},Ve=ee(14185),Ce=ee(12495),Te=({src:$e,onClick:ye,topPercentage:Ie=.62,draggableExtraNode:nt,showAvatarEditData:Pe})=>{var bt;const Ne=(0,a.useRef)(null),Qe=(0,a.useRef)(!1),Me=(0,a.useRef)(!1),[pe,Ue]=(0,a.useState)(Math.min(window.innerHeight*Ie,window.innerHeight-220)),[ct,je]=(0,a.useState)(!1),wt=10;return(0,a.useEffect)(()=>{if(Ne.current){let At=function(Ke){var ft;Qe.current=!0,rt=Ke.pageY,_e=Ke.pageY-(((ft=Ne.current)==null?void 0:ft.getBoundingClientRect().top)||0),(0,ge.kk)("none"),document.onselectstart=function(){return!1}},qe=function(){Qe.current&&!Me.current&&ye&&ye(),Qe.current=!1,Me.current=!1,(0,ge.kk)("auto"),document.onselectstart=null},We=function(Ke){var ft;if(Qe.current){const st=Ke.pageY-_e,we=window.innerHeight-(((ft=Ne.current)==null?void 0:ft.offsetHeight)||0)-50,it=50;if(!Me.current&&Math.abs(rt-Ke.pageY)>wt&&(Me.current=!0),Me.current){let nn=Math.max(it,Math.min(st,we));Ue(nn)}}},_e=0,rt=0;return Ne.current.addEventListener("mousedown",At),document.addEventListener("mousemove",We),document.addEventListener("mouseup",qe),()=>{var Ke,ft;(ft=(Ke=Ne==null?void 0:Ne.current)==null?void 0:Ke.removeEventListener)==null||ft.call(Ke,"mousedown",At),document.removeEventListener("mousemove",We),document.removeEventListener("mouseup",qe)}}},[ye]),(0,a.useEffect)(()=>{const At=()=>{Ue(window.innerHeight*Ie)};return window.addEventListener("resize",At),()=>{window.removeEventListener("resize",At)}},[Ie]),a.createElement("div",{className:he.draggableImage,style:{top:`${pe}px`,display:ct?"none":"block",cursor:Qe.current?"grabbing":"grab"},ref:Ne},nt&&a.createElement("div",{className:he.extraNode,onMouseUp:At=>At.stopPropagation(),onMouseDownCapture:At=>At.stopPropagation()},nt),Pe!=null&&Pe.nickname?a.createElement("div",{className:he.specialImg},a.createElement("div",{className:he.bubble},Pe==null?void 0:Pe.nickname),a.createElement("img",{className:he.upImg,src:Pe!=null&&Pe.headImgId?((bt=Ve.Z)==null?void 0:bt.API_SERVER)+"/api/attachments/"+(Pe==null?void 0:Pe.headImgId):Ce,width:60,draggable:"false"})):a.createElement("img",{className:he.img,src:$e,width:60,draggable:"false"}),a.createElement("i",{className:`iconfont icon-tupianguanbi ${he.close}`,onMouseUp:At=>{At.stopPropagation(),je(!0)}}))}},73928:function(It,Ft,ee){"use strict";ee.d(Ft,{r:function(){return pe}});var a=ee(59301),ge=ee(44104),he=ee(62957),Ve=ee(76406),Ce=ee(14185),ve=ee(70467),Te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABb0lEQVR4AZxQPUsDQRSc3Xx4Fy9EMATRIIIpFAyCsbIV0cYilfbqb7AL/gVLjRLEwk5bwQRBK2NlejuroKKJwuVyt+u+44Qkd9GQ4719s3MzA2+5vD2YEOXCpVMuNO2bgvyr29f7rfphqvZ+lMvC+7hjixMhkZcShsf1HRIyKqxm1v5+vv84XVgmIVfHquqBirGQ0jEIp5Vofb7cvR3PrVCAptiBivEIjPQaIsY0wnpK50y/oICBzL8iLbmIRGZL9TbiM5tpX4AkZW4PUk8SctvFSztQ7+TeOw7uC4BkgD4GMZ+HjE9BGpMuRmwcbniHm6A/QLHCbMJ6LMGZXYeT2YBVLYE49ctXgQGk0kM27GoR9kMRetgmKrD7BpBai4agjYQI9u2AAIF249VnaDfqCHzFXiVjDOzprJcGr52Dc+bnfYwiovqoOrsrosW6Ce9GK5geHmaYFFAZxul5Kty0+K5a7Uqt/uWR/w7Skoe8PwAAAP//m7VE6gAAAAZJREFUAwCRcYHLyINd+gAAAABJRU5ErkJggg==",$e="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB6klEQVR4AYySS0gbQRjH/7tJTCQStdWmwfpKpYWWttLS9lDqoVB6aHsJpS1BEEEURQ8qnkQPKuLJg3jVgwcFIQevKoL4AjW+8EHiK6gYH2Rl1UTdmF13BhwfIYvL/ma++eb7/vMN3/BQP/ea9GHaG5anPJKixffqZVdF26pRTWE//7psKaGxY9PZ3e/negb2cE3v0D7mV09YIDEOBckx5zkfr2jbeUbWBN4QCrt8e2dVs14RMx4RYwtH8PmDGJgMoN21jYlFkcQxTkKR9+5lwf2/wfuZOHnw3EdiJJr1+P0lGV/fWZCnQnwEn/+MTBSOoxNCF/KTzZ3zEUfdupNXoDQBSmQ3IME1LGBwWkTfqEAjLapoXm4StcnQXJKDpuLnlLrCbEPRT2sXP9+Z21r+J+NXjTMLlf8yUVuQjTJHBuoL7WgpzUFaqonkUlKS4mB9ZGSkJsfpaBfe2i3HWbZ43CbdaoJBT7dpcqwhKmJfuMDixqkmATHM9KIEZBm4jCiayIoSW+BQlLDiC2oiHGtU8MaegL/frJq8SDfHrmBh7RQ9g+qL1MC7FYwtYI7XqW0i7brh06tE5P+wMV5malRgSzGCXOM2aaqPHXnPiOqC2aTD08fGO5Cq7uWxJRXQ8wq5lNpA5n+QwYE7uAIAAP//pt/DRgAAAAZJREFUAwBZyguAkhNiOwAAAABJRU5ErkJggg==",ye=ee(49317),Ie=ee(66649),nt=ee.n(Ie),Pe=ee(64270),bt=ee.n(Pe),Ne=ee(8191),Qe=ee(4676),Me=(Ue,ct,je)=>new Promise((wt,At)=>{var qe=rt=>{try{_e(je.next(rt))}catch(Ke){At(Ke)}},We=rt=>{try{_e(je.throw(rt))}catch(Ke){At(Ke)}},_e=rt=>rt.done?wt(rt.value):Promise.resolve(rt.value).then(qe,We);_e((je=je.apply(Ue,ct)).next())});const pe=Ue=>{const ct=[{key:"markdown",name:"\u5BFC\u51FA\u4E3AMarkdown",icon:Te},{key:"word",name:"\u5BFC\u51FA\u4E3AWord",icon:$e}],je=Ke=>Ke==null?"":String(Ke).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),wt=Ke=>Me(void 0,null,function*(){return new Promise(ft=>{const Le=document.createElement("div");Le.style.position="fixed",Le.style.left="-9999px",Le.style.top="0",Le.style.width="720px",document.body.appendChild(Le);let st=null,we=!1;const it=Ke==null?void 0:Ke.trim().startsWith("\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A

${Ke}`:"";const Gt=Le.querySelector("img");if(Gt){Gt.addEventListener("load",()=>{try{const $t=document.createElement("canvas");$t.width=320,$t.height=320;const lt=$t.getContext("2d");lt&<.drawImage(Gt,0,0);const Tt=$t.toDataURL("image/png");Gt.src=Tt}catch($t){console.error("\u56FE\u7247\u8F6C base64 \u5931\u8D25",$t)}const mn=Le.innerHTML;Le.parentNode&&Le.parentNode.removeChild(Le),ft(mn)}),Gt.addEventListener("error",()=>{const mn=Le.innerHTML;Le.parentNode&&Le.parentNode.removeChild(Le),ft(mn)});return}else{const mn=Le.innerHTML;Le.parentNode&&Le.parentNode.removeChild(Le),ft(mn);return}}else if(Qe.render)Qe.render(a.createElement(Ne.Z,{value:Ke,streamingStatus:!1}),Le);else{Le.innerText=Ke!=null?Ke:"";const Gt=Le.innerHTML;document.body.removeChild(Le),ft(Gt);return}}catch(Gt){console.error("[exportHistory] render Answer failed:",Gt),Le.innerText=typeof Ke=="string"?Ke:String(Ke!=null?Ke:"");const mn=Le.innerHTML;try{we&&st&&st.unmount?st.unmount():Qe.unmountComponentAtNode&&Qe.unmountComponentAtNode(Le)}catch($t){}document.body.removeChild(Le),ft(mn);return}let nn=Date.now();const Kt=new MutationObserver(()=>{nn=Date.now()});Kt.observe(Le,{childList:!0,subtree:!0,attributes:!0,characterData:!0});const Bt=350,Qn=6e3,Ye=Date.now(),Fe=()=>{const Gt=Date.now();if(Gt-nn>Bt){Kt.disconnect();const mn=Le.innerHTML;try{we&&st&&st.unmount?st.unmount():Qe.unmountComponentAtNode&&Qe.unmountComponentAtNode(Le)}catch($t){}Le.parentNode&&Le.parentNode.removeChild(Le),ft(mn);return}if(Gt-Ye>Qn){Kt.disconnect();const mn=Le.innerHTML;try{we&&st&&st.unmount?st.unmount():Qe.unmountComponentAtNode&&Qe.unmountComponentAtNode(Le)}catch($t){}Le.parentNode&&Le.parentNode.removeChild(Le),ft(mn);return}setTimeout(Fe,Bt)};setTimeout(Fe,Bt)})}),At=Ke=>nt()(Ke).format("YYYY-MM-DD HH:mm:ss"),qe=(Ke,ft,Le)=>Me(void 0,null,function*(){return(yield Promise.all(Ke.map(we=>Me(void 0,null,function*(){var it,nn;let Kt="";try{Kt=yield wt(we.answer)}catch(Bt){console.error("[exportHistory] renderAnswer error:",Bt),Kt=je(String((it=we.answer)!=null?it:""))}return` +\`\`\``},!fn&&a.createElement(ve.CopyToClipboard,{text:St,onCopy:()=>$e.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement("button",null,"\u590D\u5236")),!fn&&Ct[1]==="html"&&et&&a.createElement("button",{className:Te.runCode,onClick:()=>{se(Gt({},mn(Gt({},ae),{open:++ae.open,defaultValue:St,language:Ct[1]})))}},"\u8FD0\u884CHTML"),a.createElement(he.Z,Gt({wrapLongLines:!0,style:Ce.Z,language:Ct[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},tn),St))},img({node:Zt}){var _t;const on=(_t=Zt.properties)==null?void 0:_t.src;return a.createElement(ye.Z,{src:on,width:320,"data-text":on,onLoad:()=>jt&&setTimeout(()=>ht(),500)})},a:Zt=>{var _t=Zt,{node:on}=_t,sn=$t(_t,["node"]);return a.createElement("a",mn(Gt({},sn),{target:"_blank",rel:"noopener noreferrer"}))}}},et?me:`${me}__`)),[me,et]);return a.createElement(a.Fragment,null,a.createElement(we.Z,{defaultValue:ae.defaultValue,open:ae.open,language:ae.language,height:ae.height,onChange:(Zt,_t)=>{ie(me.replaceAll(_t,Zt))},onDynamic:Bn}),Lt)}},67279:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return Te}});var a=ee(59301),ge=ee(76406),he={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt",specialImg:"specialImg___yAPav",bubble:"bubble___qNdfF",upImg:"upImg___Mx6QM"},Ve=ee(14185),Ce=ee(12495),Te=({src:$e,onClick:ye,topPercentage:Ie=.62,draggableExtraNode:nt,showAvatarEditData:Pe})=>{var bt;const Ne=(0,a.useRef)(null),Qe=(0,a.useRef)(!1),Me=(0,a.useRef)(!1),[pe,Ue]=(0,a.useState)(Math.min(window.innerHeight*Ie,window.innerHeight-220)),[ct,je]=(0,a.useState)(!1),wt=10;return(0,a.useEffect)(()=>{if(Ne.current){let At=function(Ke){var ft;Qe.current=!0,rt=Ke.pageY,_e=Ke.pageY-(((ft=Ne.current)==null?void 0:ft.getBoundingClientRect().top)||0),(0,ge.kk)("none"),document.onselectstart=function(){return!1}},qe=function(){Qe.current&&!Me.current&&ye&&ye(),Qe.current=!1,Me.current=!1,(0,ge.kk)("auto"),document.onselectstart=null},We=function(Ke){var ft;if(Qe.current){const st=Ke.pageY-_e,we=window.innerHeight-(((ft=Ne.current)==null?void 0:ft.offsetHeight)||0)-50,it=50;if(!Me.current&&Math.abs(rt-Ke.pageY)>wt&&(Me.current=!0),Me.current){let nn=Math.max(it,Math.min(st,we));Ue(nn)}}},_e=0,rt=0;return Ne.current.addEventListener("mousedown",At),document.addEventListener("mousemove",We),document.addEventListener("mouseup",qe),()=>{var Ke,ft;(ft=(Ke=Ne==null?void 0:Ne.current)==null?void 0:Ke.removeEventListener)==null||ft.call(Ke,"mousedown",At),document.removeEventListener("mousemove",We),document.removeEventListener("mouseup",qe)}}},[ye]),(0,a.useEffect)(()=>{const At=()=>{Ue(window.innerHeight*Ie)};return window.addEventListener("resize",At),()=>{window.removeEventListener("resize",At)}},[Ie]),a.createElement("div",{className:he.draggableImage,style:{top:`${pe}px`,display:ct?"none":"block",cursor:Qe.current?"grabbing":"grab"},ref:Ne},nt&&a.createElement("div",{className:he.extraNode,onMouseUp:At=>At.stopPropagation(),onMouseDownCapture:At=>At.stopPropagation()},nt),Pe!=null&&Pe.nickname?a.createElement("div",{className:he.specialImg},a.createElement("div",{className:he.bubble},Pe==null?void 0:Pe.nickname),a.createElement("img",{className:he.upImg,src:Pe!=null&&Pe.headImgId?((bt=Ve.Z)==null?void 0:bt.API_SERVER)+"/api/attachments/"+(Pe==null?void 0:Pe.headImgId):Ce,width:60,draggable:"false"})):a.createElement("img",{className:he.img,src:$e,width:60,draggable:"false"}),a.createElement("i",{className:`iconfont icon-tupianguanbi ${he.close}`,onMouseUp:At=>{At.stopPropagation(),je(!0)}}))}},73928:function(It,Dt,ee){"use strict";ee.d(Dt,{r:function(){return pe}});var a=ee(59301),ge=ee(44104),he=ee(62957),Ve=ee(76406),Ce=ee(14185),ve=ee(70467),Te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABb0lEQVR4AZxQPUsDQRSc3Xx4Fy9EMATRIIIpFAyCsbIV0cYilfbqb7AL/gVLjRLEwk5bwQRBK2NlejuroKKJwuVyt+u+44Qkd9GQ4719s3MzA2+5vD2YEOXCpVMuNO2bgvyr29f7rfphqvZ+lMvC+7hjixMhkZcShsf1HRIyKqxm1v5+vv84XVgmIVfHquqBirGQ0jEIp5Vofb7cvR3PrVCAptiBivEIjPQaIsY0wnpK50y/oICBzL8iLbmIRGZL9TbiM5tpX4AkZW4PUk8SctvFSztQ7+TeOw7uC4BkgD4GMZ+HjE9BGpMuRmwcbniHm6A/QLHCbMJ6LMGZXYeT2YBVLYE49ctXgQGk0kM27GoR9kMRetgmKrD7BpBai4agjYQI9u2AAIF249VnaDfqCHzFXiVjDOzprJcGr52Dc+bnfYwiovqoOrsrosW6Ce9GK5geHmaYFFAZxul5Kty0+K5a7Uqt/uWR/w7Skoe8PwAAAP//m7VE6gAAAAZJREFUAwCRcYHLyINd+gAAAABJRU5ErkJggg==",$e="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB6klEQVR4AYySS0gbQRjH/7tJTCQStdWmwfpKpYWWttLS9lDqoVB6aHsJpS1BEEEURQ8qnkQPKuLJg3jVgwcFIQevKoL4AjW+8EHiK6gYH2Rl1UTdmF13BhwfIYvL/ma++eb7/vMN3/BQP/ea9GHaG5anPJKixffqZVdF26pRTWE//7psKaGxY9PZ3e/negb2cE3v0D7mV09YIDEOBckx5zkfr2jbeUbWBN4QCrt8e2dVs14RMx4RYwtH8PmDGJgMoN21jYlFkcQxTkKR9+5lwf2/wfuZOHnw3EdiJJr1+P0lGV/fWZCnQnwEn/+MTBSOoxNCF/KTzZ3zEUfdupNXoDQBSmQ3IME1LGBwWkTfqEAjLapoXm4StcnQXJKDpuLnlLrCbEPRT2sXP9+Z21r+J+NXjTMLlf8yUVuQjTJHBuoL7WgpzUFaqonkUlKS4mB9ZGSkJsfpaBfe2i3HWbZ43CbdaoJBT7dpcqwhKmJfuMDixqkmATHM9KIEZBm4jCiayIoSW+BQlLDiC2oiHGtU8MaegL/frJq8SDfHrmBh7RQ9g+qL1MC7FYwtYI7XqW0i7brh06tE5P+wMV5malRgSzGCXOM2aaqPHXnPiOqC2aTD08fGO5Cq7uWxJRXQ8wq5lNpA5n+QwYE7uAIAAP//pt/DRgAAAAZJREFUAwBZyguAkhNiOwAAAABJRU5ErkJggg==",ye=ee(49317),Ie=ee(66649),nt=ee.n(Ie),Pe=ee(64270),bt=ee.n(Pe),Ne=ee(8191),Qe=ee(4676),Me=(Ue,ct,je)=>new Promise((wt,At)=>{var qe=rt=>{try{_e(je.next(rt))}catch(Ke){At(Ke)}},We=rt=>{try{_e(je.throw(rt))}catch(Ke){At(Ke)}},_e=rt=>rt.done?wt(rt.value):Promise.resolve(rt.value).then(qe,We);_e((je=je.apply(Ue,ct)).next())});const pe=Ue=>{const ct=[{key:"markdown",name:"\u5BFC\u51FA\u4E3AMarkdown",icon:Te},{key:"word",name:"\u5BFC\u51FA\u4E3AWord",icon:$e}],je=Ke=>Ke==null?"":String(Ke).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),wt=Ke=>Me(void 0,null,function*(){return new Promise(ft=>{const Le=document.createElement("div");Le.style.position="fixed",Le.style.left="-9999px",Le.style.top="0",Le.style.width="720px",document.body.appendChild(Le);let st=null,we=!1;const it=Ke==null?void 0:Ke.trim().startsWith("\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A

${Ke}`:"";const Gt=Le.querySelector("img");if(Gt){Gt.addEventListener("load",()=>{try{const $t=document.createElement("canvas");$t.width=320,$t.height=320;const lt=$t.getContext("2d");lt&<.drawImage(Gt,0,0);const Tt=$t.toDataURL("image/png");Gt.src=Tt}catch($t){console.error("\u56FE\u7247\u8F6C base64 \u5931\u8D25",$t)}const mn=Le.innerHTML;Le.parentNode&&Le.parentNode.removeChild(Le),ft(mn)}),Gt.addEventListener("error",()=>{const mn=Le.innerHTML;Le.parentNode&&Le.parentNode.removeChild(Le),ft(mn)});return}else{const mn=Le.innerHTML;Le.parentNode&&Le.parentNode.removeChild(Le),ft(mn);return}}else if(Qe.render)Qe.render(a.createElement(Ne.Z,{value:Ke,streamingStatus:!1}),Le);else{Le.innerText=Ke!=null?Ke:"";const Gt=Le.innerHTML;document.body.removeChild(Le),ft(Gt);return}}catch(Gt){console.error("[exportHistory] render Answer failed:",Gt),Le.innerText=typeof Ke=="string"?Ke:String(Ke!=null?Ke:"");const mn=Le.innerHTML;try{we&&st&&st.unmount?st.unmount():Qe.unmountComponentAtNode&&Qe.unmountComponentAtNode(Le)}catch($t){}document.body.removeChild(Le),ft(mn);return}let nn=Date.now();const Kt=new MutationObserver(()=>{nn=Date.now()});Kt.observe(Le,{childList:!0,subtree:!0,attributes:!0,characterData:!0});const Bt=350,Qn=6e3,Ye=Date.now(),Fe=()=>{const Gt=Date.now();if(Gt-nn>Bt){Kt.disconnect();const mn=Le.innerHTML;try{we&&st&&st.unmount?st.unmount():Qe.unmountComponentAtNode&&Qe.unmountComponentAtNode(Le)}catch($t){}Le.parentNode&&Le.parentNode.removeChild(Le),ft(mn);return}if(Gt-Ye>Qn){Kt.disconnect();const mn=Le.innerHTML;try{we&&st&&st.unmount?st.unmount():Qe.unmountComponentAtNode&&Qe.unmountComponentAtNode(Le)}catch($t){}Le.parentNode&&Le.parentNode.removeChild(Le),ft(mn);return}setTimeout(Fe,Bt)};setTimeout(Fe,Bt)})}),At=Ke=>nt()(Ke).format("YYYY-MM-DD HH:mm:ss"),qe=(Ke,ft,Le)=>Me(void 0,null,function*(){return(yield Promise.all(Ke.map(we=>Me(void 0,null,function*(){var it,nn;let Kt="";try{Kt=yield wt(we.answer)}catch(Bt){console.error("[exportHistory] renderAnswer error:",Bt),Kt=je(String((it=we.answer)!=null?it:""))}return`

${je(ft)}${At(we.updated_at)}

${je((nn=we.question)!=null?nn:"")}
@@ -214,32 +214,32 @@ ${Mt}
- `,we=document.createElement("div");we.innerHTML=st.replace(/box-shadow/g,"// box-shadow"),document.body.appendChild(we);const it=document.getElementById(Le);if(!it){console.error("PDF \u5143\u7D20\u672A\u627E\u5230"),we.parentNode&&we.parentNode.removeChild(we);return}it.style.width="auto",it.style.height="auto",it.style.position="initial";try{const Kt=(yield bt()(it,{useCORS:!0,backgroundColor:"#fff"})).toDataURL("image/png"),Bt=document.createElement("a");Bt.href=Kt,Bt.download=`\u5386\u53F2\u5BF9\u8BDD-${Ke.my_user_name}-${nt()().format("YYYYMMDDHHmmss")}.png`,Bt.click()}catch(nn){console.error("[exportHistory] html2canvas error:",nn)}finally{we.parentNode&&we.parentNode.removeChild(we)}});let _e="markdown";const rt=()=>{const[Ke,ft]=(0,a.useState)(_e);return _e=Ke,a.createElement(ge.Z,{size:30},ct.map(Le=>a.createElement(ve.op,{key:Le.key,style:Ke===Le.key?{border:"1px solid #165dff",color:"#165dff"}:{},onClick:()=>ft(Le.key),shape:"default",icon:a.createElement("img",{src:Le.icon})},Le.name)))};he.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4",width:538,cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u5386\u53F2\u5BF9\u8BDD",content:a.createElement(rt,null),onOk:()=>Me(void 0,null,function*(){var Ke,ft,Le;if(_e==="image"){const we=yield(0,ye.ZP)(`/api/course_qna_sessions/${Ue}.json`,{method:"get"});if((we==null?void 0:we.status)===0){const it=(ft=(Ke=we==null?void 0:we.data)==null?void 0:Ke.messages)==null?void 0:ft.map(Kt=>({updated_at:Kt.updated_at,question:Kt.question,answer:Kt.answer})),nn={my_user_name:(Le=we==null?void 0:we.data)==null?void 0:Le.user_name,user_name:"AI\u56DE\u7B54",data:it};yield We(nn)}return}const st=`${Ce.Z.API_SERVER}/api/course_qna_sessions/${Ue}/download_chat_data.json?file_type=${_e}`;(0,Ve.Nd)(null,st)})})}},64466:function(It,Ft,ee){"use strict";var a=ee(59301),ge=Object.defineProperty,he=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ve=(Pe,bt,Ne)=>bt in Pe?ge(Pe,bt,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Pe[bt]=Ne,Te=(Pe,bt)=>{for(var Ne in bt||(bt={}))Ve.call(bt,Ne)&&ve(Pe,Ne,bt[Ne]);if(he)for(var Ne of he(bt))Ce.call(bt,Ne)&&ve(Pe,Ne,bt[Ne]);return Pe},$e=(Pe,bt)=>{var Ne={};for(var Qe in Pe)Ve.call(Pe,Qe)&&bt.indexOf(Qe)<0&&(Ne[Qe]=Pe[Qe]);if(Pe!=null&&he)for(var Qe of he(Pe))bt.indexOf(Qe)<0&&Ce.call(Pe,Qe)&&(Ne[Qe]=Pe[Qe]);return Ne};const ye=ee(20441),Ie={};ye.keys().forEach(Pe=>{const bt=Pe.replace("./","").replace(".svg","");Ie[bt]=ye(Pe)});const nt=Pe=>{var bt=Pe,{filename:Ne}=bt,Qe=$e(bt,["filename"]),Me;const pe=((Me=Ne==null?void 0:Ne.split(".").pop())==null?void 0:Me.toLowerCase())||"unknown",Ue=Ie[pe]||Ie.default;return a.createElement("img",Te({src:Ue,alt:pe},Qe))};Ft.Z=nt},10345:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return bt}});var a=ee(59301),ge={flex_box_center:"flex_box_center___kyfCX",flex_space_between:"flex_space_between___GHTzD",flex_box_vertical_center:"flex_box_vertical_center___FdgNd",flex_box_center_end:"flex_box_center_end___LMVYD",flex_box_column:"flex_box_column___Yb2bC",f_l_c:"f_l_c___nwLBO",officediv:"officediv___KkKIB",preclass:"preclass___SCKdC"},he=ee(37285),Ve=ee(64466),Ce=ee(25399),ve=ee(37639),Te=ee(86974),$e=ee(49317),ye=(Ne,Qe,Me)=>new Promise((pe,Ue)=>{var ct=At=>{try{wt(Me.next(At))}catch(qe){Ue(qe)}},je=At=>{try{wt(Me.throw(At))}catch(qe){Ue(qe)}},wt=At=>At.done?pe(At.value):Promise.resolve(At.value).then(ct,je);wt((Me=Me.apply(Ne,Qe)).next())}),nt=({item:Ne})=>{var Qe,Me,pe,Ue,ct;const[je,wt]=(0,a.useState)(!1),[At,qe]=(0,a.useState)({}),We=(0,a.useRef)(),[_e,rt]=(0,a.useState)(!1);let Ke=[{name:"subject",icon:a.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-kecheng1"})},{name:"shixun",icon:a.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"challenge",icon:a.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"document",icon:a.createElement(Ve.Z,{filename:Ne==null?void 0:Ne.name,style:{width:16,height:16,marginRight:5}})}];return a.createElement("div",{className:ge.f_l_c},a.createElement(Ce.Z,{title:Ne==null?void 0:Ne.name},a.createElement(ve.Z,{placement:"top",content:a.createElement("div",null,a.createElement(he.Z,null),a.createElement("pre",{className:ge.preclass,style:{maxWidth:600,maxHeight:400}},(Ne==null?void 0:Ne.type)==="document"&&((Qe=Ne==null?void 0:Ne.contents)==null?void 0:Qe.toString()),(Ne==null?void 0:Ne.type)!=="document"&&a.createElement("a",{target:"_blank",href:(Me=Ne==null?void 0:Ne.contents)==null?void 0:Me.toString()},(pe=Ne==null?void 0:Ne.contents)==null?void 0:pe.toString()))),title:a.createElement("div",null,(Ue=Ke==null?void 0:Ke.find(ft=>(ft==null?void 0:ft.name)===Ne.type))==null?void 0:Ue.icon,Ne==null?void 0:Ne.name),trigger:"click",open:je,onOpenChange:ft=>ye(void 0,null,function*(){var Le;if(Ne!=null&&Ne.deployable_type){let st={};(Ne==null?void 0:Ne.deployable_type)=="Course"?st.course_id=Ne==null?void 0:Ne.deployable_id:st.subject_id=Ne==null?void 0:Ne.deployable_id;let we=yield(0,$e.ZP)("/api/users/get_permissions.json",{method:"get",params:st});if(!((Le=we==null?void 0:we.data)!=null&&Le.manager)){wt(ft);return}}if(!(Ne!=null&&Ne.web_url))wt(ft);else{const nn=new URL(Ne==null?void 0:Ne.web_url).pathname.split("/").pop().split(".").pop();if(nn==="txt"){rt(!0);let Kt=yield(0,$e.ZP)(Ne==null?void 0:Ne.web_url,{method:"get"},!1,!1,!0);rt(!1);const Qn=new TextDecoder("utf-8").decode(Kt);We.current=Qn,qe({file_type:"txt",url:Ne==null?void 0:Ne.web_url})}else qe({file_type:["docx","doc"].includes(nn)?"office":nn,url:Ne==null?void 0:Ne.web_url})}})},a.createElement("div",{className:ge.officediv},(ct=Ke==null?void 0:Ke.find(ft=>(ft==null?void 0:ft.name)===Ne.type))==null?void 0:ct.icon,Ne==null?void 0:Ne.name))),a.createElement(Te.Z,{close:!0,monacoEditor:{value:We.current,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},style:{zIndex:1300,background:"rgba(1, 10, 35, 0.5)"},data:At==null?void 0:At.url,type:At==null?void 0:At.file_type,disabledDownload:!0,onClose:()=>qe({})}))},bt=({Filelist:Ne})=>a.createElement("div",null,a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("span",{style:{minWidth:40,fontWeight:500,color:"#333"}},"\u5F15\u7528"),a.createElement(he.Z,{style:{flex:1,minWidth:"calc(100% - 40px)"}})),a.createElement("div",{className:ge.f_l_c},Ne==null?void 0:Ne.map(Qe=>a.createElement(nt,{item:Qe}))))},70553:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return et}});var a=ee(59301),ge=ee(4676),he=ee(29787),Ve=ee(25399),Ce=ee(62957),ve=ee(6767),Te=ee(31691),$e=ee(37568),ye=ee(70858),Ie=ee(7939),nt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAHr1JREFUaEPNmweYnVW1/n/7a6fMmcm0ZEoSUkkCSQgJCVWKoAI2FAH1iqBYwXvFLogF8S9XvRYElUeqIJegFOmEKgiICUkgJBBCkpnMZHoyc6ad9pW9r3t/58wEsJfn+Z8z5zn9fN+711rvetdaewT/rsvi073GBEsdrIN8214WOfbCyLHnSks0SSGqFCCFlSOS/VLKNhXJbULKTVYgXwhKwWZevNX/d5ya+Ff+6OzZx9WGycRbhZs+JbKdYyPbmqZsR5Qsi7xrIS2LSAgQFuh7fdHIVQRSmZsVhsqSciARyifswL/LsuX9w8/fOfyvOs9/CeB5845bEuJ9WljidOm6tZHtEjkOkWPjuw4l2yZMJAk1UKsMVh9ZCVAqBhxJiEJzE2GEE0Z4ocSOwmEnCm9VxfDy7M77tvyzwP8pwAfMPG6JtOyLI0e8M7SEi2UTuB7SdlGOi+85+K5NyfEIXBdcrwy4YmENVsVgZQhBBKEPUYQVBNhBSDKMEGGAG8nAlvJuEfoX9+986B8G/g8Bnlt3yBQvk/m6tKxPKWElIhvjrhpk6HjmPkh4+K5L0XUpWTaJVIJpDfU01VVTP6Uaz3OMsXL5En3ZEfZkcwwNZZFBYMCLIDSgnSAkEfiIKMSNFLYMS1akflokuiTb9sjI32vxvxvwouY3HIdrXQtirvZI6XhISyFtB8qAQ8+jaFuQTvGGlQdy5klHcvji+TTV1eA5MVAdw+bgSiGBQslnZ98gj254idsfW8/azduJ/AArCkj5AXYUYGtXj0IsKRFRpInuI31djz/+94D+ewBbi1oO+zLC/SbafYVACWGA6ljFtlGuhyYoJ5PmrNPfwifeezIzmqe+/nyUMlw1cdGhXAZPvAy8sL2Dn6x+kFvuf5KoWMSLIgPaCiOsKMSJIgQqUEH0jd7eJ7+rSf9vAf43AZ4x44hUJlRXSkudbSkHLGFiUWEhXQfpCITj4Qs4/bS3cP4n3suM5mllQ8aHqECMNBkDYfkM9WMD1pDYhPFxFbgI2jt7+PplN3HPmqfxUDhRgAi1lSOEtrRmd6VusKzw3K6uZwp/DfRfBdzUdFBVg5W6XSpO1K5r4RrAwrJ1HkW5FpFtk5mS4TuXfpYTjz/q1UDL1oyAoAxU35vnSpk0pcHr8DCIlTCv2wjSQEooc//Amqc478LLCfL52K21hQ3h6ZQm9fM1gcid1t//Qu4vgf6LgLVla6LwdpQ42aRL7USWjRDahePHoQXLDjmAyy/7Kq0tzeX0KlBloBpMDFThm5swnuAr0MoiMIAV2kG1sfQJyUjhFSSuEGhuS9uQsQXdOzo45+MX09XZg62ZXAOO4znO4cg1akCc2sWft/RfAmwd0LzyeiHEWXrVNVhpRIO2buzWoYJ3vffNXHLJF0gmExMLq5QkikJCZRFYGqCgZAmKKEoISgpzC6NyJgoUUahQZRcV2p3DEFcoHEeQdGxc1yKdsGBklLPO/CI7trZjKYmlV0nnbmXMod37xt171n74z8X0nwW8qGnlV4Tg20KDVBaaUw1JWTreHKSSnP3Jd3PBVz4BwkNoV1cRSoVEkSSMQpNW9c3Hpei55GyBHyiCUkhQivBDRRhGhKHShiJSEqUBYBwIxwLPwoB2XZuE55BM2tilPO9/27n09/QbwEILF2Pt+F4peVH34PpL/5Rr/0nAixqXH2u5zkNKKS8GLBDCMq4szVNBIpXi6eeuIZnU7+m1TaBUChkKolCD1YAkYQh+CEVlUVKCgq8IwoggVJQkBKEkkIpASqSM3VqftC0UtiVwLIHtQsISeAkN2iWRsimNDHP2u85jfHjMxLP2Kk1i+rtC4QdSvaVv+NknXgv6dYC1qEgkrOeEYM6kj4JWUZYBrC1tEwYR9zz2YxYsaCxTq15Zj1IxFVtYgw5kDCyMKPmCotRnoigF4EeSUiTNYvjGExSGwbXoEjoeNWgNGFxb4LgC17HxEhbJpEOyKkH71m189swvmrwcM7wmMs0fBnhbTskV2eyGV4mT1wE+oGnlD4UlPvuqldFkoonKsgxgW189lwd//1OmTUvHwl8fUUT4pRS5QrwgYRCD9gNJMdBgoRhElPRjvQihpBRa8WckhFIRSjmRwmxhofWLbWvyEniuZVzbSzmkkh7pmjR3//JWrv/RL3BMmiwD1lEXu/mPdg+t/9xrUv7k00VNhyy1LPEsiEkGipOMuWrAOh3pmF64dA433/ktXEeThf6IROkYlorh4SryxYgoCAj90AAuBRG+DwU/pBiI+LlZDEUh0gugCCMNOFZeOkg0c1iWtmxsZU1cnmeR8GySSQ8v5VE1pYoLPvwF2ra2mQXXXzbkFeeUkpRqVVd2w+YKyldZeHHzytv/KHJONRBeY3sTyzo7CptIKj507rv4wkXvQ4gyOxKZFdbEUcq79A06BL5vQPu+BisparAlRck8ji2tb0UNPFT4kSYwHcsxaA1Wx7CjLezahrw0WHNLOngadFWCkaEsXzzrcyhdgGjyMildovlVwR27h9a/53WAD6xfthjPew5wK5XbxIfMCzFp6ZXQAH76yws5/i3Ly9bVB9EuFBori1DS058gOxJbOQh8wlJAUQMtRhT8iEKhyPjoOGPZImMDBYpDknDEQhZtCIxt0fLc8hRuRmLXSpxGi1RDmkxtNalMFYmESzKdIF1bzR2/vIN7fnl7XGrroDA5XXsdgRWEyzvHN71YEXQG1+KW5Vcr5XzUZFxh6Y9O+Hps3ZipIY65ux7/AfsvmGEsHDNGhBJhXOlEktyoxbZOCEs+MvQJfZ/c2DgjPeOM7YSRdo+hfofsUMRgYZzxIE9O5imqIjKKGddBkJIJpogMtV4NU6uqmVpXRdW0EGYP4swXVM1sJF1Tg530+OwH/4tivlAGXDkvpVPXNZ3Dz31sAvDBtQfXBgm3XQlVG3uzZrpY31bAWtLWRkaYOLZ4ZP3PaGyYMqGIK3rJ5EJdyAewZXtEb98Yhd5BRjZbtL0IG7r6aR/pZk80wJgcJFQ5lCoZd1RaZGrxUVFQJsUIbGVoEk+lqXUaSMta5icW8obph9C6NEQeOU71wmbW3Pkwd998B5ZmOm04w9YGzfCoiuYMDz8/bCJ1cevK9wklVms5qPOspal9nxjWltVX7S9SKdyEx++ev450popcQVHl5RB27NLCANaFvOKFJ3v43TURm9pGeGrP83SVdlKSI0SygNKfM8oojrf4cdzmiWOw/HziPrb67Gl1HHPYwYwOe2zetJcZzOEDS99B9aHjcITNRZ++GL+YL1cj8eIZLEr+x+7sc6sNrIOaV94ihXjvRLzv4+yGn3WRIGHe/q0c85ZjqJveytHHLGHLb9dywDtOIjcwyIpFOr41aK1tJbk9JW76TIFfrHuS5/NPUQqzKBVU6sAy0DKwSvjElU/5PW0hXWNVcmxMjnVVad581DL2XzQDy3W571dt9PWP8OkFn2L+qiS39q3m6T9sNN/TgWnWzjA2v+rMbnyfWMxiTzSlO5WgKabzcjmnDWryr85vsHTFQq791XcZ2rOXfG0royLNzvXbUR0b6ZWtnH3SFGobExMn/OSVeS74n0dZl3+YKBqLLVexVnwWE8/1ceLycRKwMYqx/D51o66enBTHrVjMshWzSdck+d1Tm3h5vY9Dnu/P+SW7ljzAZY/+HEvo/KT5SP+O1ttqoHPEnymWNq44RDnWs/qtuDYox2/5nPTzZNrj9kd+yozpHmE+4slnh9iyxyYYHyO35fdkGvbj4ANTHH/yQnOA4kjIJad286MXf0Ix2BuDq4gTA7xS+2pZZVTCZDE8wZWV13Q8TqwQs1jB5d5X2PauRyjsl2Pjpld46LHNJEnx1aorSBzcxXc2XYptxUtYAayUUkKxSixpXX6OUNa1sqyXLV0glF3MHFvC208/jv/+8acgHMbfm+fZdZ3c/3QPo2M5Rrt7mD+3Gc8SfOlrb8ZybbY/VeC8j/yOR7K3xVqx0qiruOuENWMgsQ337YFMeloMtmJlySxW8uXkp+h/z6OIJovNL+3kzgfXUus28EnnIsSiXVy381qTvyud4Mp6SSXPEUumH3IZkvNjCo5/3nFco5v9oGQ08fd/fiFvPWUpws8x3j/Cti3dXHvds4znS4wMFVg4r4HCH+vXb//w7dTUV/Pwz7Oc/51b2Zp/Nhbzkc6L+7q0qXonLHdUMuTQjOBHe3XNJViekqwraE6ofGbSyo5wWDFvNkcetYim2iZeWr+LO9c9jiem8smqC9nV8jBP9D5lio9XX4wZfyyWtq58ANRJSlqmCjJJu5x39bpHQcjq+y9j2Yo6A3ika5iO7X1c8YOnTMexUIxobq5BSZsvfe145ixq4hdf6+Kim26mt9hmWjD62LqcnDTiPi6MICkUVQIGywztmAQldP1Fkw2dmtDL1nCE4JAFszn8sANpqG7g+cd3c9dLTzDNaeU/Z36Zu+QV9I30T4TIRL8/rpfXiKWth2xTSizQymaiC7ZPStKl3q/X/IQlB2UQpRwj3cPs2t7HVT94lvFCQCkIqZ7iknTTfPi8VSxbOYPLLtjGf99xG0OF7okUYzJAJQ1MBPG++nXfRYgBHpkJmeVKVmfdCWO5luCIxfM4ePl8kqkk9zywge27e5iVWMh5qz7IDd1XMpytFEj7kFa8ZNvE0pZDhhH2lH0IeiIz6NPR2vaqWy7h6GNnQCHHaM8IHdsHuPmKVxgbg1IoaJxhExZ93vXBAzj0qJn88BvP8f1b72eo0DOZal8bvxNEVAH9aquXxX85wisxLHAtWD5/Ogcvm08QSe5+aAOFUsSS1CF84ORj+MX6WxgcHNqnFpj8XcuyRrSFI5SRTxMWqHi/iTSp+Nhn3sunv3gSanSY0b4xunaOcM9Ve8mNOESRItmYN+LqrWfOYPkRTVxz+Xq+94tHscUQpVBXR7o8jMpFviSasPQk+8b+/tpqdd/XJh/rls/s5jpDwbv7Rki6CY6sfQMnvG1/rrr3VsYLufinYsExGcqCUMdwJIRj2ZZFGAam3rX2yRw6Lc1fuB+3rrkUkR1guC9H185xnrklojCUohSWkPUDOIV6Tjw3xYIlU3j4gZf44rfuJZ0ooCJBoNs9uhoKJb55rLscklBGRrnpm7mWF6Ii/iMVlTNG5aQnF0SHoD43XSvXedWcvPBIFixu5ap7b4vFihERZaKs0KNSoVjasnJECLvG81x8P5hY50oZrn80+mM9e+H/+zj/8Z5VjPeOsX3DKO2P1OKP2/QO91M7R+EPJXn75y0aW1IM9Gd5/9nX0p8doT6ZIjQ9LoGUcTvHjJLi3pOxdvxYy9r4BM1VRObzUoYUQp+SdqFypVxJVRVCmpVp5P3HHUtH/yhPvrK2LDrKyS4mjzi5KaVdeuU2UAvitBSLjrg8LCsuU4jrT1v86Gef5/AD5tG+TjKyuQHfz7Mrv5MGpxWrPstRpydIpB1T1n31wv/lurs3Mau6ARE5RnUasLoXbYBKYvvFwPW1Yk8t+o0cFFoLS0ICssUcfqQbvvGIxkAQkHQs5tdP44xj3shNv32MUlQoC5mywjK/U34s2CYOaln1gIKTzPdNM24fTb9PytcupI9w2MqDCYcTaNny+S+cgVA+3ZuKHHh0grrWNLYjzGDi5RfbOef862nvLrAgMRcRJSASRCIi0hBEaCCG5nmAlJHpY5XsuJEQNxa0HtYWkBSjAnvyo3F620dt1qdTLJ83nca6On6/aRuWjsdXUUG8oGWBs0YsaVl1mUCcb14wDbo4zie0jXEzU46bHC21J5SbKMsO2p+vfuZ9TG1OMzQwRuO0epJTEli6CSDg6qvv5YqbnqSvT7FYLqdWthIQElEiFD6BVSQURQIiPjGnn1XNfZy5bg6+W4rdV7dskAhLdyUD9hZGGQ/GyyenSHseVa7FGW9axeZXeuno0zJWGmPEdXq5oVcRAIofiyWtK8+xsK6N345brkZRlgnEEInW2Er3suLupV6AMIp402GraErP5bQPLaGmJsFwT0DzrHq8Ws34EUHB55rr7ubXD26grSdParyFOWo5U2nBwsGnYG4lCghRwrXy9CmfwC0Q2ppAA5QIwPaxhE8+ytE7vgepfNIJl7pkhtbmNCcesYTV96wnMiRohmwGdHyZZGml5EfE0pYVhwjhPDvpz7Frm9RR9n2zEKaojCcQlS0Li2bMpHHmaWSmzOCjpxaR+ZRpstU3ZvBqhGmyB37IY4+u5ZEn19Leu4euoRyjo4JUroX6cBZ1qok0NdqO+AZ+kSJ5AidPYJWIrALKziGcHKGVY5QhWpqqSNouVUmbY1fM5/mtPTz7QhtCu7PxDB1Wmqu1OxuZFgeqVKtMeWi3ZnYD0/bNhYY5y36tdfVEWWq+q1OCZfrIs1qWMJCFKqeXt644nY994WgGO8eY2jwFy5UEfkB+XNK/26dtRwcvd26lZ7CDwdwg2dwY2VyJ8ZxFWHIhSKAiG6W0stLbIxTCCbEdHy8RkKmGhvoUtVUJZs9oZFptHZ1dOX7z4NNgheV+tpwc9slgErBSA53DpZnGf5e1HnaLQr03JmMrHoSZyVZcOcXeod20wgaT1lblmNafiELJ2e9+Dx8983TGOlzqp9l47TaJK6sYmeuzd35ANikYLUVk8zmG8oMM5fvJ5nsZK+wlr6uxMI8iMHGrCVDvlEglXVIJj0wyRU2qhrrkVBoTM1mz7mke2vA42PGoLhJxp1Kf8KRLV0hL/Kozu/59ccej6dD3Y3OzsXvZ9SdbPNqd9Zd0JzFOV6YYMA29yiQ7nurrVKLT5bRMK6cdcwbHzj6O/TfWkGq2EEVF9BIMD0L/NMnAfpLReovRKou9NYKuamifAnszktDWw+8QrySZMxaxbChiWiGgiohq3yY1rLj08SvY1PccthMirRKogKgsNkwaihvU8VmZ3B5Ntnh0E09lvHYlRW1F7Uwmd50Y4laLIS7zA3G5FudqbflK+abb0gIZWUSRRdKuY8XsIzg++QaOql3KlGkJqiyBpWdKVYrxALY2K848RTJQLYjSkZ6C6/b3pDcFFoe8KLjiPsXMnM/m7i38z+9W0xV2ouwiyikaYtMsrgGbxGocMLZcOSUNI/25nSObsxMZ6+AZq66W0vqoBhx3PSoleVwyGqKqWNRIz3g2UM7qplnZPGMax59wNDPqZuIEU8iOuvQMF3h+8BUOm9vCUy81kRmaxYKaamY0ZaibbvP0CYLVRylG9cjf5NDyvTmW3kQiOPfRAstv3sANjz7Onv5ehFVAOmMxYFunMK0QFaFp6+i/srSs+J2U13QOb5hs08ZuvXIJtr1RxYwxcdm3kADtunFeVnqaqO/1ZrMw5MR3H8u3v3Mh6VIKui3kiKJ7T4Gt3R7rLZcrZw4z/sgrjK7OIUaTCDuFXRsRTJXwnma8WQ4i5SAbM2Zt68aKpF/JMvr4ehqe3E5QGjFpS4pxsMYNWCl8sOJxuwFrtETsj+ZiNIQMZOCv2D3+gtnq9CpNclDL4bcr5KmVXFxx6zgXx3NiIwSEZlL983GDT293WPPUdXR3ZJlZN52awRrIxymhb0+JV7Yk2BY6XHsQrNu1m7qf7qFQdAhG95pOZ3T4VGw3IpOReOmEGY0eZOUQJYclxak8/IcbGRvpwqKAtPIokUfZQdx3toxei9vLZhgQNxr0fbmdcUfH0LOvH7VocHqY5tn2a4Zpk/Fp4rW8eqHuuOoBl+1w/LFvpKWpidtueo6pDVV85Qunc/iyg83GEz1J6G4v0b+xlj2FNLcsFDyWgTc9IykWfPoLRUZtKBLhpm3GSgUGdr5MJtjL/jObSKkGzkq1ctUz32JwqBOlCUqLERWgdNoy45QoLjyEVuTlHpkBrkoR8s8P00yKmn7oD5WaHJfqr8dyvdyf1sNqx+YTnzuVk088knA0yaZ70ty5+jFyuoupxYFq46S3n8KX/vMwQl9RKob0do6Rfa6ZbGEKv291uKcBTumGXa2QfaqD3t695KekYd4cVMFl18YXSOV6aFx4IIe6MzjF2c2lD1xEvjSEsPVOgdi62uO09taAdbFR2SdiLA0/6hha9+fHpfoTeiCeSTrPKdScyfgtV9OWoLZxCj9bfQHzZzUw3pVnw5DPwFpF/7r9uOqJ+1DFdgqFnVQ5czn/k4fzgTMWQzFNKS/o6upl4OVG9ham8ezUFP+71GJwlWDWmjHmPVRkLILt/ij5A6cyJVuF//JepjY4HFZVx/FCkZm1iwe3385v73/QKNw4RjXY8nhGb5CbKAdV+wjR8r86ENeglzSvPM6y7Af1locKC2vwuqS79rZv0nTkHKbuGad/Wze7erP07B5i+MWl3PjYIHsLXQxnH8NRPvPrlnL5Zcczd24rdlDHWHGE7a900bk9za+f3sqgX2L8HW9j1zGzKXiaXiWWFWKPjSA6x/GiOo7synBoyUakIzIdG5i+1KIn187VV9yI1KMdPZMuN91N4RPnXR8VnbhreP3rdum9tqcywc5Lph/6FWS8qcW0epRk6aoDuPrOSxkvZXE6e+h8uZuenix9vVkGdrvc9XAfW4pJlL8XObqFZnsBK1fW8ZMfno7lpCBy2LalnTW/7WHr7iJ+YOF4GapbZrM+KRhIeCjLxQ3VHzf8CRJKcpQlWZTwqCsGjPg72NXRy+nvO5zH1z/PLTffZfaBRFqF6p0DdszCoYou6siu+9s3tZRRW0taDr1eCc7Sw7UgDPnSxR/nbZ88mdrcHvbu2M2uV3ro6Rqir3eEnt1Fnl43zkvd7UTSYVwOUE8LJxw9m/M+ejTz5jdhWS5rf7eDX93bTnVdHTv2CNPqqUulmOYUTHdDRS46szq2S3U6RUNdmro6G89VjI2Mml1Caddj9vJmvvfjG+np6o1T0WQf+sad2Wf+/m1LGrTemFYnoztQ4iRden3v++dQlUlRk3ForE7Rtq2L3t1ZurqzdLRHbN+VY/2Ol0y6yoWjtCTrWbFsJjNbZ/Dlz55g9mJdf93z3PnEWs79yFv5zW97EQSm6d8oPDwnQdtQmrpkC8LKYDkWdtRHbbqfpuYEgZ4jlwLsMZ+Zi2bSOd7NHXfoeNZ7x0ztu6aU5R/emGYMfVDTQVVYVbdjqxMfXn89NRmb7Vs2k93ZTVQI6e7K0tExRNsOj2JB8sgLa4kim7FokGluAzXJVoa9Dh674UtYtstVV27gqR3Pc8bJx7JxYw+W7eAnG/CppeDUsyvVTCn06F82lZrOMfbLjjI7M84C0UFCFk1Hwx/K4XmNpKaX+Mm1vy6TF2vGR8dO6+ef2HpYCWht6XrFld/4+mln6wn/KR98M+vu30CYK7KrfZBXthXo7AjNTpqNbdtpG+gnkDlqnVqy0TAOLqsvO4t5c1ro7S8wf2E9N9/xErftbaA0mGNnQyPFqiqzHYrWVjhsoVYo0JgBJwlt7bT27Gb+3t0samlmrrsXNZqHouD6Rx8gwr+hNMy5f2nLYQXLnyWtfeVlJaZ3tT1zwcz9pl88sGOL2/fyHm66YSP7zWymo3OY3JCOP4exYsR9G58hUFlSVgZfKeZNaeCcs1bwpjcuxUokqJua4sZbtvLQy+Os78szXl1D1NAM6SpUcwMctxyyWkJaIBOwfisi209193amjw/yjtlNzJ6doDDiBz+/+b6LXxl54jv/0u3D+4Jv3/jQsbXVxes2/qFz7o7NfUZUdLSX2N4+TlJUM712KvdtfprBsYG4nFQOGc/hrPcs47R3HoqdSNI0cwqrV7/EExsH6LRqIeWRsAVB0iNXO5P2BQvItWhWV0wdyjF/82aSbgkVSYb3+hxnD7NoblVbOs05Z339vNfttvsTxpp46e+x8GRBMfTwlHWPtX+jZ+fgeS+/PJzY3VUkLNm4YS1JK8n69q1sH2inoEaotmvJZOAT71/FGw47ADuVonVuPWvu3c0TT3ejogAVCFI1VTy6fZjISuM1TWfPygOwizAr20fwzIOkkvW8fcUcLGesFAbhz+y0/OYFV13w7/8XgH1X76avXbJ0167iN/r6/Hf6JdyUrMMVHuvaNpPN7SFfHKMQSWa1VnH+h9/I3FlNuOkUtfU1bHsiYvczKbbn2ri340nePH8l20ZGsL0QT3ceSz4zptUyNDrK4oXzeGGTHxxbt/jujuoXv/nd+/9rYqPZX7Lmn3rvH7Lwa3/og0d+eklP78j5c2vmntZUO7V27e5nGM2NsGtoF65dxQmHz+NDZxxBKpEkNSVFmE3w8iMOj2x5kZ78ANWJBNPqpyESJQIZUvJDk8Km1qUpFovDc2e13Mp4+vIv/uasf/i/Wf4R0vqri/mh2RfXLlow66St+fXvbu/qOW4o3z/1iMXzxOnvOIpUlYNjW2QaUvSvTbFlS462PQMUo2EaG2pIpjzT+y4UlQpDuUchH3ec6DdeUqy5+M7P/v/1j1p/aiXuv/zyxDOP7ViyYP7Ug9r6upadcPSqhYlkYm405jXteNqt8reG9LYO5NJVqt8VXlsU2Nsi6WySofvCfml38xm3nvFv+Ve8/wNgli4fKbeMnwAAAABJRU5ErkJggg==",Pe={tip:"tip___QcVfU",num:"num___HN8vP",fixedLoading:"fixedLoading___fUVB1"},bt=ee(49317),Ne=ee(33156),Qe=ee(76406),Me=ee(36207),pe=ee(77019),Ue={wrap:"wrap___DK7GO",left:"left___xFFOm",right:"right___Wn6VB",katex:"katex___zTHCW",liWrap:"liWrap___oz1Sq",chatContainer:"chatContainer___sqw7c",li:"li___tK6IS",avatarIcon:"avatarIcon___ZuJNO",img:"img___VZgHG",content:"content___dfanj",borderBox:"borderBox___VCy5e",text:"text___b520B",bottomActionContainer:"bottomActionContainer___TWDsa",bottomBtn:"bottomBtn___Zjpt1",inputContainer:"inputContainer___J4Z3D",cancelBtn:"cancelBtn___XWBtv",sendBtn:"sendBtn___Fna_S",sendBtnDisabled:"sendBtnDisabled___CVkel",backBottom:"backBottom___Fy2GM"},ct="data:image/png;base64,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",je="data:image/png;base64,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",wt=ee(74410),At=ee(70467),qe=ee(14185),We=ee(32648),_e=ee(8191),rt=ee(23420),Ke=ee(62440),ft=ee(57226),Le=ee(53973),st=ee(85284),we=ee(49998),it=Object.defineProperty,nn=Object.defineProperties,Kt=Object.getOwnPropertyDescriptors,Bt=Object.getOwnPropertySymbols,Qn=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Fe=(Dt,ot,ht)=>ot in Dt?it(Dt,ot,{enumerable:!0,configurable:!0,writable:!0,value:ht}):Dt[ot]=ht,Gt=(Dt,ot)=>{for(var ht in ot||(ot={}))Qn.call(ot,ht)&&Fe(Dt,ht,ot[ht]);if(Bt)for(var ht of Bt(ot))Ye.call(ot,ht)&&Fe(Dt,ht,ot[ht]);return Dt},mn=(Dt,ot)=>nn(Dt,Kt(ot)),$t=(Dt,ot,ht)=>new Promise((Lt,Zt)=>{var _t=cn=>{try{on(ht.next(cn))}catch(Mt){Zt(Mt)}},dn=cn=>{try{on(ht.throw(cn))}catch(Mt){Zt(Mt)}},on=cn=>cn.done?Lt(cn.value):Promise.resolve(cn.value).then(_t,dn);on((ht=ht.apply(Dt,ot)).next())}),Tt=({examinationBankId:Dt,visible:ot,onChange:ht,questionData:Lt,examName:Zt,hideInputBox:_t=!1,noRestrictModal:dn})=>{const[on,cn]=(0,a.useState)([]),[Mt,tn]=(0,a.useState)(""),[Ct,St]=(0,a.useState)(!1),[He,en]=(0,a.useState)(""),[Wt,Nn]=(0,a.useState)([]),[Dn,qn]=(0,a.useState)(0),[Zn,In]=(0,a.useState)(!1),[_n,Un]=(0,a.useState)(!1),dA=(0,a.useRef)(!1),DA=(0,a.useRef)(null),Kn=(0,a.useRef)(null),kA=(0,a.useRef)(null),mA=(0,a.useRef)(null),yA=(0,ft.Z)({scrollBoxRef:mA,bottomInspectRef:kA,contentRef:Kn,status:Zn,bottomOffset:160}),rA=(0,Le.Z)({contentRef:Kn,status:Zn}),{openProgress:CA,closeProgress:On,CreateProgressModal:jn,progressOpen:gn}=(0,Ke.Z)(),vn=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341"];(0,a.useEffect)(()=>{var gt,rn;if(ot){ln();return}(rn=(gt=DA.current)==null?void 0:gt.cancelRequest)==null||rn.call(gt),In(!1),St(!1),qn(0),cn([]),en(""),tn("")},[ot]);const ln=()=>{const gt=Date.now(),{text:rn,autoText:Nt,questionStr:Vt}=Yt();oe([{text:rn,key:gt,sender:"user",show:!0},{loading:!0,key:gt,sender:"AI",show:!0,autoText:Nt}],Vt)},Yt=()=>{const gt=Lt.map(Se=>`${Se.count}\u9053${Se.name}`).join("\u3001"),rn=a.createElement("span",{className:"c-light-primary"},Zt),Nt=a.createElement(a.Fragment,null,"\u8BF7\u6839\u636E\u8BD5\u5377\u300A",rn,"\u300B\u91CD\u65B0\u51FA\u4E00\u4EFD\u8BD5\u5377\uFF0C\u9700\u8981\u751F\u6210",gt,"\uFF0C\u6BCF\u9053\u8BD5\u9898\u9700\u8981\u751F\u6210\u7B54\u6848\u3001\u96BE\u5EA6\u3001\u89E3\u6790\u3001\u77E5\u8BC6\u70B9\uFF0C\u96BE\u5EA6\u4EE5\u201C\u7B80\u5355\u3001\u9002\u4E2D\u3001\u56F0\u96BE\u201D\u663E\u793A\uFF0C\u4E0D\u8981\u6709\u91CD\u590D\u7684\u8BD5\u9898"),Vt=a.createElement(a.Fragment,null,"\u597D\u7684\uFF0C\u6211\u5C06\u6839\u636E\u8BD5\u5377\u300A",rn,"\u300B\u91CD\u65B0\u51FA\u4E00\u4EFD\u8BD5\u5377\uFF0C\u5305\u542B",gt,"\uFF0C\u6BCF\u9053\u8BD5\u9898\u90FD\u663E\u793A\u7B54\u6848\u3001\u96BE\u5EA6\u3001\u89E3\u6790\u548C\u77E5\u8BC6\u70B9\u4FE1\u606F"),Ze=`\u8BF7\u6839\u636E\u8BD5\u5377\u300A${Zt}\u300B\u91CD\u65B0\u51FA\u4E00\u4EFD\u8BD5\u5377\uFF0C\u9700\u8981\u751F\u6210${gt}\uFF0C\u6BCF\u9053\u8BD5\u9898\u9700\u8981\u751F\u6210\u7B54\u6848\u3001\u96BE\u5EA6\u3001\u89E3\u6790\u3001\u77E5\u8BC6\u70B9\uFF0C\u96BE\u5EA6\u4EE5\u201C\u7B80\u5355\u3001\u9002\u4E2D\u3001\u56F0\u96BE\u201D\u663E\u793A\uFF0C\u4E0D\u8981\u6709\u91CD\u590D\u7684\u8BD5\u9898`;return{text:Nt,autoText:Vt,questionStr:Ze}},Be=()=>{if(Mt.trim()!==""){const gt=Date.now(),{autoText:rn}=Yt(),Nt=[...on,{text:Mt,key:gt,sender:"user",show:!0},{loading:!0,key:gt,sender:"AI",show:!0,autoText:rn}];oe(Nt)}},ke=gt=>{var rn;const Nt=gt.reduce((Ze,Se)=>{if(Se.sender==="user"){const Et=gt.find(Cn=>Cn.key===Se.key&&Cn.sender==="AI");Et&&(Et!=null&&Et.answer)&&!(Et!=null&&Et.error)&&Ze.push({question:Se.text,answer:Et.answer})}return Ze},[]),{questionStr:Vt}=Yt();return(rn=Nt==null?void 0:Nt[0])!=null&&rn.question&&(Nt[0].question=Vt),Nt},oe=(gt,...rn)=>$t(void 0,[gt,...rn],function*(Nt,Vt=Mt){St(!0),tn(""),en(""),cn(Nt);const Ze=Math.random();let Se="done";const Et=ke(Nt),Cn=(zn,tt,Ot=!1)=>{cn(Qt=>Qt.map((mt,Tn)=>Tn===Qt.length-1?mn(Gt({},mt),{text:zn,loading:tt,error:Ot}):mt))};let bn="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";try{for(const[zn,tt]of Lt==null?void 0:Lt.slice(0,1).entries()){const Ot={scene_type:7,examination_bank_id:Dt,request_identifier:Ze,prompt:Vt,history:Et};let Qt=!0;if(DA.current=new wt.Z(`${qe.Z.API_SERVER}/api/stream/intelligent_imports/stream.json`,Ot),Se=yield new Promise((mt,Tn)=>{DA.current.on("data",wn=>{let{chunk:{content:xn,type:Wn}}=wn;In(!0),Wn==="text"&&en(aA=>we.o?(0,we.o)(aA+xn):aA+xn)}),DA.current.on("done",wn=>{cn(xn=>xn.map((Wn,aA)=>aA===xn.length-1?mn(Gt({},Wn),{answer:(Wn.answer||"")+wn}):Wn)),mt("done")}),DA.current.on("error",wn=>{Object.prototype.toString.call(wn)==="[object Object]"&&wn.status===-1&&ve.ZP.warning((wn==null?void 0:wn.message)||""),Object.prototype.toString.call(wn)==="[object Object]"&&wn.status===-9&&(bn="",dn(wn.data)),mt("error")}),DA.current.on("cancelled",()=>mt("cancelled")),DA.current.startStream()}),Se!=="done")break}Se==="done"?Cn("\u8BD5\u5377\u751F\u6210\u5B8C\u6210",!1):Se==="error"?Cn(bn,!1,!0):Se==="cancelled"&&Cn("\u8BD5\u5377\u751F\u6210\u5DF2\u53D6\u6D88",!1,!0)}catch(zn){console.error("Error during stream processing:",zn),Cn("\u62B1\u6B49\uFF0C\u5904\u7406\u8FC7\u7A0B\u4E2D\u53D1\u751F\u4E86\u9519\u8BEF\u3002",!1,!0)}finally{St(!1)}}),vt=(gt,rn)=>a.createElement("div",{className:Ue.li},a.createElement("div",{className:Ue.avatarIcon},a.createElement("img",{className:Ue.img,src:je})),a.createElement("div",{className:Ue.content},a.createElement("div",{className:Ue.borderBox},gt.text))),ut=(gt,rn)=>a.createElement("div",{className:Ue.li},a.createElement("div",{className:Ue.avatarIcon},a.createElement("img",{className:Ue.img,src:ct})),a.createElement("div",{className:Ue.content},(gt==null?void 0:gt.autoText)&&a.createElement("div",{className:Ue.borderBox},gt==null?void 0:gt.autoText),(gt==null?void 0:gt.text)&&a.createElement("div",{className:Ue.borderBox,style:{marginTop:10}},gt==null?void 0:gt.text),gt.loading&&a.createElement(st.Z,null))),xt=gt=>{if(gt.shiftKey){if(gt.key==="Enter")return}else if(gt.key==="Enter"){if(gt.preventDefault(),dA.current)return;Be()}},Rt=()=>$t(void 0,null,function*(){CA(),Un(!0),Nn([]);const gt=rA(),rn=new FormData;rn.append("html",gt);const Nt=yield(0,bt.ZP)("/api/intelligent_imports/import.json",{method:"post",body:rn},!0);if((Nt==null?void 0:Nt.status)===0)if(Nt!=null&&Nt.data){On(100),Nn(Nt==null?void 0:Nt.data);return}else ve.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Un(!1),On()}),Re=()=>$t(void 0,null,function*(){const gt=rA(!0);(0,Qe.RG)(gt)}),ze=()=>{var gt,rn;qn(1),(rn=(gt=DA.current)==null?void 0:gt.cancelRequest)==null||rn.call(gt)},pt=Ct||Zn,Xe=(0,a.useMemo)(()=>Kn.current?a.createElement(rt.Z,{noRestrictModal:dn,nodeRef:Kn}):a.createElement(a.Fragment,null),[Kn.current]);return a.createElement(a.Fragment,null,a.createElement(Me.Z,{title:"\u4EE5\u5377\u6362\u5377",extra:a.createElement("div",{className:Ue.extraHeader},a.createElement(pe.Z,{align:"middle"},!pt&&!!He&&a.createElement(a.Fragment,null,a.createElement(At.op,{onClick:Rt,className:"mr15",shape:"default"},"\u4FDD\u5B58\u81F3\u8BD5\u5377\u5E93"),a.createElement(At.op,{onClick:Re,shape:"default",type:"text"},a.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),a.createElement("i",{onClick:()=>{const gt=rn=>{Ce.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:rn,onOk:()=>{ht(!1)}})};if(pt){gt("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else He?gt("\u8BD5\u5377\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):ht(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:ot},a.createElement("div",{className:Ue.wrap},a.createElement("div",{className:Ue.left},a.createElement("div",{className:Ue.chatContainer,style:{paddingBottom:_t?25:0}},on==null?void 0:on.map((gt,rn)=>a.createElement(a.Fragment,{key:gt.key+rn},gt.show&&a.createElement(a.Fragment,null,gt.sender==="user"&&vt(gt,rn),gt.sender==="AI"&&ut(gt,rn))))),!_t&&a.createElement("div",{className:Ue.inputContainer},a.createElement($e.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u60A8\u7684\u9700\u6C42\u6216\u60F3\u6CD5",value:Mt,bordered:!1,onChange:gt=>tn(gt.target.value),onPressEnter:xt,onCompositionStart:()=>{dA.current=!0},onCompositionEnd:()=>{dA.current=!1}}),Zn?a.createElement(Ve.Z,{title:"\u505C\u6B62\u751F\u6210"},a.createElement("div",{className:`iconfont icon-tingzhihuida ${Ue.cancelBtn}`,onClick:ze})):a.createElement(Ie.ZP,{disabled:pt,className:(Mt==null?void 0:Mt.trim())===""?Ue.sendBtnDisabled:Ue.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 c-white"}),onClick:Be}))),a.createElement("div",{className:Ue.right,ref:mA},a.createElement("div",{ref:Kn,className:Ue.liWrap,contentEditable:!pt},He&&a.createElement(_e.Z,{cancelIndex:Dn,streamingStatus:Ct,loadImage:!1,onFinish:()=>$t(void 0,null,function*(){qn(0),setTimeout(()=>In(!1),0)}),value:He})),pt&&a.createElement(st.Z,{text:"\u8BD5\u9898\u751F\u6210\u4E2D"}),!yA&&a.createElement("div",{className:Ue.backBottom,onClick:()=>{mA.current.scrollTop=mA.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:kA}),a.createElement("div",{className:Ue.bottomActionContainer},pt?a.createElement("div",{onClick:ze,className:Ue.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u751F\u6210"):a.createElement("div",{onClick:ln,className:Ue.bottomBtn},a.createElement("i",{className:"iconfont icon-zhongxinshengcheng1"}),"\u91CD\u65B0\u751F\u6210")))),!pt&&!gn&&Xe),a.createElement(Me.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:_n},a.createElement(pe.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:ee(64978),alt:"\u667A\u80FD\u51FA\u5377"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u5377")),a.createElement(We.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Wt,gather:{exercise_name:`${Zt}(\u65B0)`},okText:"\u786E\u5B9A",mode:4,onCancel:()=>{Un(!1)},onSuccess:gt=>{var rn;window.location.href=`/paperlibrary/see/${(rn=gt==null?void 0:gt.data)==null?void 0:rn.obj_id}`}}),a.createElement("div",{style:{height:70}})),jn("\u5904\u7406\u4E2D"))},Ge=ee(66915),Xt=ee(59301),Pt=Object.defineProperty,an=Object.defineProperties,jt=Object.getOwnPropertyDescriptors,Bn=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,ie=(Dt,ot,ht)=>ot in Dt?Pt(Dt,ot,{enumerable:!0,configurable:!0,writable:!0,value:ht}):Dt[ot]=ht,ae=(Dt,ot)=>{for(var ht in ot||(ot={}))fn.call(ot,ht)&&ie(Dt,ht,ot[ht]);if(Bn)for(var ht of Bn(ot))me.call(ot,ht)&&ie(Dt,ht,ot[ht]);return Dt},se=(Dt,ot)=>an(Dt,jt(ot)),de=(Dt,ot,ht)=>new Promise((Lt,Zt)=>{var _t=cn=>{try{on(ht.next(cn))}catch(Mt){Zt(Mt)}},dn=cn=>{try{on(ht.throw(cn))}catch(Mt){Zt(Mt)}},on=cn=>cn.done?Lt(cn.value):Promise.resolve(cn.value).then(_t,dn);on((ht=ht.apply(Dt,ot)).next())}),et=(0,a.forwardRef)(({onUpdateNum:Dt,onlyMediatorOpenStr:ot},ht)=>{var Lt,Zt;const _t={search:"",filter:"myself",is_random:0,object_type:"examination_bank",page:1,limit:10},[dn,on]=(0,a.useState)(ae({},_t)),[cn,Mt]=(0,a.useState)({}),[tn,Ct]=(0,a.useState)(null),[St,He]=(0,a.useState)(!1),[en,Wt]=(0,a.useState)(!1),[Nn,Dn]=(0,a.useState)(!1),[qn,Zn]=(0,a.useState)(!1),[In,_n]=(0,a.useState)(0),[Un,dA]=(0,a.useState)([]),[DA,Kn]=(0,a.useState)([]),[kA,mA]=(0,a.useState)(""),[yA,rA]=(0,a.useState)(!1),[CA,On]=(0,a.useState)([]);(0,a.useEffect)(()=>{if(ot)return Ne.Z.subscribe(ot,vt=>{Kn([vt.id]),vn(vt.id)})},[ot]),(0,a.useEffect)(()=>{tn&&gn(dn)},[tn]),(0,a.useEffect)(()=>{tn===!1&&Dt&&Dt()},[tn]);const jn=()=>{Ct(!0)};(0,a.useImperativeHandle)(ht,()=>({onClick:jn}));const gn=oe=>de(void 0,null,function*(){Zn(!0);const vt=yield(0,bt.ZP)("/api/question_banks/bank_list.json",{method:"get",params:oe});(vt==null?void 0:vt.status)===0&&(dA((vt==null?void 0:vt.object_list)||[]),_n(vt==null?void 0:vt.count)),Zn(!1)}),vn=oe=>de(void 0,null,function*(){var vt;const ut=document.createElement("div");ut.className=Pe.fixedLoading,document.body.appendChild(ut),ge.render(Xt.createElement(he.Z,{spinning:!0}),ut);const[xt,Rt]=yield Promise.all([(0,bt.ZP)("/api/intelligent_imports/check_number.json",{method:"get"}),(0,bt.ZP)("/api/intelligent_imports/check_examination_bank.json",{method:"get",params:{examination_bank_id:oe}})]);if((xt==null?void 0:xt.status)===0&&(Rt==null?void 0:Rt.status)===0){const Re=((vt=Rt==null?void 0:Rt.data)==null?void 0:vt.exercise_types)||{};let ze=[{question_type:0,name:"\u5355\u9009\u9898",count:Re==null?void 0:Re.q_singles},{question_type:1,name:"\u591A\u9009\u9898",count:Re==null?void 0:Re.q_doubles},{question_type:2,name:"\u5224\u65AD\u9898",count:Re==null?void 0:Re.q_judges},{question_type:3,name:"\u586B\u7A7A\u9898",count:Re==null?void 0:Re.q_nulls},{question_type:4,name:"\u7B80\u7B54\u9898",count:Re==null?void 0:Re.q_mains},{question_type:6,name:"\u7F16\u7A0B\u9898",count:Re==null?void 0:Re.q_pros},{question_type:7,name:"\u7EC4\u5408\u9898",count:Re==null?void 0:Re.q_combinations},{question_type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",count:Re==null?void 0:Re.q_bpros}];ze=ze.filter(Xe=>Xe.count>0);const pt=ae({usedCount:xt==null?void 0:xt.remaining_number,totalCount:xt==null?void 0:xt.total_number},Rt==null?void 0:Rt.data);On(ze),Mt(pt),pt.totalCount===-1?(pt==null?void 0:pt.imperfect_question_count)>0?He(!0):Dn(!0):Wt(!0)}document.body.removeChild(ut)}),ln=oe=>{dn.search=oe,dn.page=1,on(ae({},dn)),gn(dn)},Yt=(oe,vt)=>{dn.page=oe,dn.limit=vt,on(ae({},dn)),gn(dn)},Be=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0,align:"left",render:oe=>Xt.createElement(Ve.Z,{title:oe},Xt.createElement("span",null,oe))},{title:"\u6240\u5C5E\u8BFE\u7A0B",dataIndex:"course_discipline_name",width:180,ellipsis:!0,align:"left",render:oe=>Xt.createElement(Ve.Z,{title:oe},Xt.createElement("span",null,oe||"--"))},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:oe=>"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:160,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:"action",width:60,align:"center",render:(oe,vt)=>Xt.createElement("a",{href:`/paperlibrary/see/${vt.id}?defaultActiveKey=1`,target:"_blank>"},"\u9884\u89C8")}],ke=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341"];return Xt.createElement(a.Fragment,null,Xt.createElement(Ce.default,{centered:!0,open:tn,title:"\u4EE5\u5377\u6362\u5377",width:990,okText:"\u751F\u6210\u65B0\u8BD5\u5377",onCancel:()=>Ct(!1),onOk:()=>de(void 0,null,function*(){if(DA.length===0){ve.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u5377");return}if(yA){ve.ZP.warning("\u8BD5\u5377\u4E2D\u4EC5\u6709\u5B9E\u8BAD\u9898\uFF0C\u6682\u4E0D\u652F\u6301\u4EE5\u5377\u6362\u5377");return}vn(DA[0])}),afterClose:()=>{Kn([]),mA(""),on(ae({},_t))}},Xt.createElement("div",{style:{background:"#F6F7F9",padding:"6px 10px"},className:"mb10 c-grey-333"},"\u8BF7\u5148\u9009\u62E9\u53C2\u7167\u8BD5\u5377\u3002\u65B0\u8BD5\u5377\u4E2D\u6682\u4E0D\u652F\u6301\u81EA\u52A8\u751F\u6210\u5B9E\u8BAD\u9898\uFF0C\u5982\u9700\u4F7F\u7528\uFF0C\u53EF\u5728\u7F16\u8F91\u8BD5\u5377\u65F6\u4ECE\u9898\u5E93\u4E2D\u9009\u7528\u3002"),Xt.createElement(Te.default,{tabBarExtraContent:Xt.createElement($e.default.Search,{style:{width:274},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:kA,onChange:oe=>mA(oe.target.value),onSearch:ln}),items:[{key:"1",label:"\u6211\u7684\u8BD5\u5377\u5E93",children:Xt.createElement(ye.default,{columns:Be,dataSource:Un,loading:qn,rowSelection:{type:"radio",selectedRowKeys:DA,onChange:(oe,vt)=>{var ut;rA((ut=vt[0])==null?void 0:ut.is_only_shixun),Kn(oe)}},scroll:(Un==null?void 0:Un.length)>7?{y:300}:{},rowKey:"id",pagination:{current:dn.page,hideOnSinglePage:!In,showQuickJumper:!0,showSizeChanger:!0,pageSize:dn.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:In,size:"default",showTotal:Qe.rU,onChange:Yt}})}]})),Xt.createElement(Ge.Z,{visible:en,usedCount:cn==null?void 0:cn.usedCount,totalCount:cn==null?void 0:cn.totalCount,onCancel:()=>Wt(!1),onOk:()=>{Wt(!1),(cn==null?void 0:cn.imperfect_question_count)>0?He(!0):Dn(!0)}}),Xt.createElement(Ce.default,{centered:!0,open:St,title:"\u6E29\u99A8\u63D0\u793A",width:810,footer:Xt.createElement(Xt.Fragment,null,Xt.createElement(Ie.ZP,{onClick:()=>{He(!1),Dn(!0)}},"\u5FFD\u7565"),Xt.createElement(Ie.ZP,{type:"primary",onClick:()=>(0,Qe.xg)(`/paperlibrary/add/${DA[0]}?type=2`)},"\u7ACB\u5373\u5B8C\u5584")),onCancel:()=>He(!1)},Xt.createElement("div",{className:Pe.tip},"\u6211\u53D1\u73B0\u60A8\u9009\u62E9\u7684\u8BD5\u5377\u4E2D\u6709",Xt.createElement("span",{className:Pe.num,style:{color:"#FFB538"}},cn==null?void 0:cn.imperfect_question_count),"\u9053\u8BD5\u9898\u7684\u77E5\u8BC6\u70B9\u4FE1\u606F\u4E0D\u5B8C\u5584\u3002\u4E3A\u4E86\u80FD\u66F4\u7CBE\u51C6\u5730\u751F\u6210\u65B0\u8BD5\u5377\u4E2D\u7684\u8BD5\u9898\uFF0C\u5EFA\u8BAE\u60A8\u8865\u5145\u5B8C\u5584\u4E4B\u540E\u518D\u751F\u6210\u8BD5\u5377\u3002"),Xt.createElement("img",{src:nt,style:{marginTop:-100}}),Xt.createElement("div",{style:{maxHeight:450,overflow:"auto"}},(Lt=cn==null?void 0:cn.imperfect_question_list)==null?void 0:Lt.map((oe,vt)=>Xt.createElement(a.Fragment,{key:vt},Xt.createElement("b",{style:{marginTop:vt?20:4},className:"flex c-grey-333 mb10"},ke[vt],"\u3001",oe.name),Xt.createElement("div",{style:{background:"#F6F7F9",padding:"6px 20px"}},oe.question_number.map((ut,xt)=>Xt.createElement("span",{className:"c-grey-333",key:vt+xt},"\u7B2C",Xt.createElement("span",{className:Pe.num,style:{color:"#3061D0"}},ut),"\u9898",oe.question_number.length-1===xt?null:"\u3001"))))))),Xt.createElement(Tt,{noRestrictModal:oe=>{Mt(se(ae({},cn),{usedCount:0,totalCount:oe})),Wt(!0)},examinationBankId:DA[0],visible:Nn,hideInputBox:!0,questionData:CA,examName:(Zt=cn==null?void 0:cn.exercise_types)==null?void 0:Zt.exam_name,onChange:oe=>{Dn(oe)}}))})},73190:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return $t}});var a=ee(59301),ge=ee(28284),he=ee(29787),Ve=ee(62957),Ce=ee(77019),ve=ee(6767),Te=ee(4676),$e="data:image/png;base64,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",ye={tip:"tip___tKX6W",knowledgeWrapper:"knowledgeWrapper___KcnuR",fixedLoading:"fixedLoading___XmyB7",leftNode:"leftNode___Y2uWT",option:"option____sKqP",serial:"serial___qF0bP",row:"row___oV21b",label:"label___XumW5",content:"content___qfqms"},Ie=ee(82717),nt=ee(49317),Pe=ee(39116),bt=ee(33156),Ne=ee(66915),Qe=ee(36207),Me=ee(7939),pe={wrap:"wrap___YcSZv",left:"left___Rou01",leftNode:"leftNode___hFjN9",option:"option___JIrUI",serial:"serial___U64xx",row:"row___gQbg9",label:"label___brOMv",content:"content___qUMZz",bottomActionContainer:"bottomActionContainer___eMaBv",bottomBtn:"bottomBtn___hQiMj"},Ue=ee(70467),ct=ee(32648),je=ee(76406),wt=ee(62440),At=ee(53973),qe=ee(83928),We=ee(35883),_e=ee(71039),rt=ee(24334),Ke=ee(49998),ft=(lt,Tt,Ge)=>new Promise((Xt,Pt)=>{var an=fn=>{try{Bn(Ge.next(fn))}catch(me){Pt(me)}},jt=fn=>{try{Bn(Ge.throw(fn))}catch(me){Pt(me)}},Bn=fn=>fn.done?Xt(fn.value):Promise.resolve(fn.value).then(an,jt);Bn((Ge=Ge.apply(lt,Tt)).next())}),st=({questionId:lt,visible:Tt,onChange:Ge,questionData:Xt,noRestrictModal:Pt,noReselect:an,noSaveSuccess:jt})=>{const[Bn,fn]=(0,a.useState)(!1),[me,ie]=(0,a.useState)([]),[ae,se]=(0,a.useState)(qe.Q),{contentRef:de,value:ue,status:et,open:Dt,close:ot}=ae,ht=(0,At.Z)({contentRef:de,status:et}),{openProgress:Lt,closeProgress:Zt,CreateProgressModal:_t,progressOpen:dn}=(0,wt.Z)();(0,a.useEffect)(()=>{Tt===!0&&(de!=null&&de.current)&&on(),Tt===!1&&ot()},[Tt,!!(de!=null&&de.current)]);const on=()=>ft(void 0,null,function*(){const en={scene_type:5,request_identifier:Math.random(),item_bank_id:lt};yield Dt(en)}),cn=[{id:"0",type:"\u5355\u9009\u9898",value:"SINGLE"},{id:"1",type:"\u591A\u9009\u9898",value:"MULTIPLE"},{id:"2",type:"\u5224\u65AD\u9898",value:"JUDGMENT"},{id:"3",type:"\u586B\u7A7A\u9898",value:"COMPLETION"},{id:"4",type:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{id:"6",type:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{id:"7",type:"\u7EC4\u5408\u9898",value:"COMBINATION"},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],Mt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],tn=()=>ft(void 0,null,function*(){Lt(),fn(!0),ie([]);const He=ht(),en=new FormData;en.append("html",He);const Wt=yield(0,nt.ZP)("/api/intelligent_imports/import.json",{method:"post",body:en},!0);if((Wt==null?void 0:Wt.status)===0)if(Wt!=null&&Wt.data){Zt(100),ie(Wt==null?void 0:Wt.data);return}else ve.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");fn(!1),Zt()}),Ct=()=>ft(void 0,null,function*(){const He=ht();(0,je.RG)(He)}),St=(He,en="")=>{var Wt,Nn,Dn;const qn=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Zn=["SINGLE","MULTIPLE","JUDGMENT","COMPLETION","SUBJECTIVE"],{name:In,choices:_n=[],item_type:Un,tag_disciplines:dA=[],difficulty:DA,analysis:Kn,answer_texts:kA,standard_answer:mA,standard_answers:yA,description:rA,time_limit:CA,language:On,hack_sets:jn,code:gn,sub_item_banks:vn}=He||Xt,ln=(Wt=cn.find(oe=>oe.value===Un))==null?void 0:Wt.type,Yt=`1.${en}\u3010${ln}\u3011${In}`;let Be="";const ke=(Nn=dA==null?void 0:dA.map(oe=>oe.name))==null?void 0:Nn.join("\u3001");return Un==="SUBJECTIVE"?Be=(kA==null?void 0:kA[0])||"":Un==="JUDGMENT"?_n==null||_n.forEach((oe,vt)=>{oe.is_answer&&(Be=vt?"\u9519\u8BEF":"\u6B63\u786E")}):_n==null||_n.forEach((oe,vt)=>{oe.is_answer&&(Be=Be+Mt[vt])}),a.createElement("div",{className:pe.leftNode,style:He?{padding:0}:{}},a.createElement(We.Z,{className:"mb10",value:Yt}),_n==null?void 0:_n.map((oe,vt)=>a.createElement("div",{key:vt,className:pe.option},a.createElement("div",{className:pe.serial},Mt[vt],"."),a.createElement(We.Z,{style:{flex:1},value:oe==null?void 0:oe.choice_text}))),rA&&a.createElement("div",{className:pe.row},a.createElement("div",{className:pe.label},"\u8BD5\u9898\u63CF\u8FF0"),a.createElement(We.Z,{style:{flex:1},value:rA||""})),Un==="COMPLETION"?(Dn=mA||yA)==null?void 0:Dn.map((oe,vt)=>{var ut,xt;return a.createElement("div",{className:pe.row,style:{alignItems:"center"},key:vt},a.createElement("div",{className:pe.label},"\u7B54\u6848",vt+1),a.createElement("div",{className:pe.content},(oe==null?void 0:oe.model)===1?(ut=oe==null?void 0:oe.answer_text)==null?void 0:ut.join("\u3001"):a.createElement(_e.Z,{value:(xt=oe==null?void 0:oe.answer_text)==null?void 0:xt.join("\u3001"),readOnly:!0})))}):Zn.includes(Un)&&a.createElement("div",{className:pe.row},a.createElement("div",{className:pe.label},"\u7B54\u6848"),a.createElement("div",{className:pe.content},Be)),!He&&a.createElement("div",{className:pe.row},a.createElement("div",{className:pe.label},"\u96BE\u5EA6"),a.createElement("div",{className:pe.content},qn[DA-1]||"")),Un!=="COMBINATION"&&a.createElement("div",{className:pe.row},a.createElement("div",{className:pe.label},"\u89E3\u6790"),a.createElement(We.Z,{style:{flex:1},value:Kn||""})),!He&&a.createElement("div",{className:pe.row},a.createElement("div",{className:pe.label},"\u77E5\u8BC6\u70B9"),a.createElement("div",{className:pe.content},ke)),CA&&a.createElement("div",{className:pe.row},a.createElement("div",{className:pe.label},"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09"),a.createElement("div",{className:pe.content},CA)),On&&a.createElement("div",{className:pe.row},a.createElement("div",{className:pe.label},"\u7F16\u7A0B\u8BED\u8A00"),a.createElement("div",{className:pe.content},On)),gn&&a.createElement("div",{className:pe.row},a.createElement("div",{className:pe.label},Un==="PROGRAM"?"\u5B66\u5458\u521D\u59CB\u4EE3\u7801":"\u7A0B\u5E8F\u4EE3\u7801"),a.createElement("div",{className:pe.content,style:{whiteSpace:"pre-wrap"}},rt.Base64.decode(gn))),jn==null?void 0:jn.map((oe,vt)=>{const ut=Un==="PROGRAM"?`(${vt+1})`:"";return a.createElement(a.Fragment,{key:vt},a.createElement("div",{className:pe.row},a.createElement("div",{className:pe.label},"\u6D4B\u8BD5\u7528\u4F8B",ut,"\u8F93\u5165"),a.createElement("div",{className:pe.content},(oe==null?void 0:oe.input)||"")),a.createElement("div",{className:pe.row},a.createElement("div",{className:pe.label},"\u6D4B\u8BD5\u7528\u4F8B",ut,"\u8F93\u51FA"),a.createElement("div",{className:pe.content},(oe==null?void 0:oe.output)||"")))}),Un==="BPROGRAM"&&(mA==null?void 0:mA.map((oe,vt)=>a.createElement("div",{className:pe.row,key:vt},a.createElement("div",{className:pe.label},"\u7B54\u6848",vt+1),a.createElement("div",{className:pe.content,style:{whiteSpace:"pre-wrap"}},(oe==null?void 0:oe.answer_text)||"")))),vn==null?void 0:vn.map((oe,vt)=>a.createElement(a.Fragment,{key:oe.id},St(oe,vt+1))))};return a.createElement(a.Fragment,null,a.createElement(Qe.Z,{title:"\u4EE5\u9898\u6362\u9898",extra:a.createElement("div",{className:pe.extraHeader},a.createElement(Ce.Z,{align:"middle"},!et&&!!ue&&a.createElement(a.Fragment,null,a.createElement(Ue.op,{onClick:tn,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),a.createElement(Ue.op,{onClick:Ct,shape:"default",type:"text"},a.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),a.createElement("i",{onClick:()=>{const He=en=>{Ve.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:en,onOk:()=>{Ge(!1)}})};if(et){He("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else ue?He("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Ge(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Tt},a.createElement("div",{className:pe.wrap},a.createElement("div",{className:pe.left},a.createElement(Ce.Z,{justify:"space-between"},a.createElement("b",{className:"font16 c-grey-333"},"\u539F\u9898"),!et&&a.createElement(Me.ZP,{onClick:()=>{Ge(!1),an()},type:"primary"},"\u91CD\u65B0\u9009\u62E9\u8BD5\u9898")),St()),a.createElement(qe.Z,{stringTransformer:Ke.o,onStatusChange:se,bottomOffset:160,style:{paddingBottom:86},bottomContainerNode:a.createElement("div",{className:pe.bottomActionContainer},et?a.createElement("div",{onClick:ot,className:pe.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u751F\u6210"):a.createElement("div",{onClick:on,className:pe.bottomBtn},a.createElement("i",{className:"iconfont icon-zhongxinshengcheng1"}),"\u91CD\u65B0\u751F\u6210")),loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!dn,noRestrictModal:Pt,onError:He=>{Object.prototype.toString.call(He)==="[object Object]"&&He.status===-9&&Pt(He.data)}}))),a.createElement(Qe.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Bn},a.createElement(Ce.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:ee(11215),alt:"\u4EE5\u9898\u6362\u9898"}),a.createElement("span",{className:"ml10"},"\u4EE5\u9898\u6362\u9898")),a.createElement(ct.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:me,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>fn(!1),onSuccess:()=>{fn(!1),Ge(!1),jt()}}),a.createElement("div",{style:{height:70}})),_t("\u5904\u7406\u4E2D"))},we=ee(30935),it=ee(59301),nn=Object.defineProperty,Kt=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,Qn=Object.prototype.propertyIsEnumerable,Ye=(lt,Tt,Ge)=>Tt in lt?nn(lt,Tt,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):lt[Tt]=Ge,Fe=(lt,Tt)=>{for(var Ge in Tt||(Tt={}))Bt.call(Tt,Ge)&&Ye(lt,Ge,Tt[Ge]);if(Kt)for(var Ge of Kt(Tt))Qn.call(Tt,Ge)&&Ye(lt,Ge,Tt[Ge]);return lt},Gt=(lt,Tt,Ge)=>new Promise((Xt,Pt)=>{var an=fn=>{try{Bn(Ge.next(fn))}catch(me){Pt(me)}},jt=fn=>{try{Bn(Ge.throw(fn))}catch(me){Pt(me)}},Bn=fn=>fn.done?Xt(fn.value):Promise.resolve(fn.value).then(an,jt);Bn((Ge=Ge.apply(lt,Tt)).next())}),$t=(0,a.forwardRef)(({onUpdateNum:lt,onlyMediatorOpenStr:Tt},Ge)=>{const[Xt]=ge.default.useForm(),[Pt,an]=(0,a.useState)({}),[jt,Bn]=(0,a.useState)({}),[fn,me]=(0,a.useState)(null),[ie,ae]=(0,a.useState)(!1),[se,de]=(0,a.useState)(!1),[ue,et]=(0,a.useState)([]),[Dt,ot]=(0,a.useState)(!1),[ht,Lt]=(0,a.useState)(!1),[Zt,_t]=(0,a.useState)(""),[dn,on]=(0,a.useState)([]),[cn,Mt]=(0,a.useState)([]),[tn,Ct]=(0,a.useState)(null),St=ge.default.useWatch("knowledge",Xt),He=ge.default.useWatch("course",Xt);(0,a.useEffect)(()=>{if(Tt)return bt.Z.subscribe(Tt,dA=>{Dn(dA.id)})},[Tt]),(0,a.useEffect)(()=>{fn===!1&<&<()},[fn]);const en=()=>Gt(void 0,null,function*(){const Un=yield(0,nt.ZP)("/api/disciplines.json",{method:"get",params:{source:"new_question"}});Mt(Un.disciplines||[])}),Wt=Un=>Gt(void 0,null,function*(){const dA=yield(0,nt.ZP)("/api/tag_disciplines.json",{method:"get",params:{course_discipline_id:Un}});on(dA.tag_disciplines)}),Nn=Un=>Gt(void 0,null,function*(){var dA,DA,Kn;const kA=document.createElement("div");kA.className=ye.fixedLoading,document.body.appendChild(kA),Te.render(it.createElement(he.Z,{spinning:!0}),kA);let mA={};const yA=[],[rA,CA]=yield Promise.all([(0,nt.ZP)("/api/intelligent_imports/check_number.json",{method:"get"}),(0,nt.ZP)(`/api/item_banks/${Un}/edit_single.json`,{method:"get"})]);if((rA==null?void 0:rA.status)===0&&(mA.usedCount=rA==null?void 0:rA.remaining_number,mA.totalCount=rA==null?void 0:rA.total_number),CA.id){if(CA!=null&&CA.analysis||yA.push(3),(CA==null?void 0:CA.item_type)==="SUBJECTIVE"&&!((dA=CA==null?void 0:CA.answer_texts)!=null&&dA.length)&&yA.push(2),!((DA=CA==null?void 0:CA.tag_disciplines)!=null&&DA.length)){yA.push(1);const On=(Kn=CA==null?void 0:CA.course_discipline)==null?void 0:Kn.course_discipline_id;Xt.setFieldValue("course",On)}mA=Fe(Fe({},mA),CA),et(yA)}Bn(CA),an(mA),mA.totalCount===-1?yA.length?ae(!0):ot(!0):Lt(!0),document.body.removeChild(kA)}),Dn=Un=>Gt(void 0,null,function*(){Ct(Un),Nn(Un),en()}),qn=()=>{me(!0)};(0,a.useImperativeHandle)(Ge,()=>({onClick:qn}));const Zn=Un=>{on([...dn,Fe({},Un)])},In=(Un,dA)=>{console.log(Un,dA),Un!=null&&Un.course&&(_t(new Date),Xt.setFieldsValue({knowledge:[]}))},_n=()=>Gt(void 0,null,function*(){const{analysis:Un="",answer_texts:dA="",course:DA=[],knowledge:Kn=[]}=Xt.getFieldsValue()||{},kA={item_bank_id:tn,analysis:Un,answer_texts:dA?[dA]:"",course_discipline_id:DA||"",tag_discipline_ids:Kn==null?void 0:Kn.map(yA=>yA.value)};de(!0);const mA=yield(0,nt.ZP)("/api/intelligent_imports/exchange_save_info.json",{method:"post",body:kA});mA.id&&(Bn(mA),ae(!1),ot(!0)),de(!1)});return it.createElement(a.Fragment,null,it.createElement(Ve.default,{centered:!0,open:ie,title:"\u6E29\u99A8\u63D0\u793A",width:810,okText:"\u7EE7\u7EED\u6362\u9898",confirmLoading:se,onCancel:()=>ae(!1),onOk:()=>Xt.submit(),afterClose:()=>{Xt.resetFields()}},it.createElement("div",{className:ye.tip},"\u6211\u53D1\u73B0\u60A8\u9009\u4E2D\u7684\u8FD9\u9053\u9898\u76EE\u4E0D\u5B8C\u5584\u3002\u4E3A\u4E86\u80FD\u66F4\u7CBE\u51C6\u7684\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u5EFA\u8BAE\u60A8\u63D0\u4F9B\u66F4\u591A\u7684\u5173\u4E8E\u5F53\u524D\u9898\u76EE\u7684\u4FE1\u606F~"),it.createElement("img",{src:$e,style:{marginTop:-100}}),it.createElement(ge.default,{form:Xt,onValuesChange:In,layout:"vertical",colon:!1,onFinish:_n},ue.includes(1)&&it.createElement(Ce.Z,{align:"middle",className:"mb20"},it.createElement(ge.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"course",className:"mr10 mb0"},it.createElement(we.q,{style:{width:240,height:40},size:"middle",showLinkButton:!1})),it.createElement(ge.default.Item,{name:"knowledge",className:"mb0 mt30"},it.createElement(we.i,{allowAcceptEmpty:!0,data:{container_type:"ItemBank",search:!0},style:{width:240,height:40},size:"middle",courseDisciplineId:He,showLinkButton:!1}))),ue.includes(2)&&it.createElement(ge.default.Item,{className:"mt20 mb10",name:"answer_texts",label:"\u53C2\u8003\u7B54\u6848",valuePropName:"defaultValue"},it.createElement(Pe.Z,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848",height:120})),ue.includes(3)&&it.createElement(ge.default.Item,{className:"mb0",name:"analysis",label:"\u9898\u76EE\u89E3\u6790",valuePropName:"defaultValue"},it.createElement(Pe.Z,{placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u89E3\u6790",height:120})))),fn&&it.createElement(Ie.Z,{isIntelligentAssistant:!0,setScoreShow:me,isshixuns:!1,ScoreShow:!!fn,isloadings:!1,onOk:Un=>{if(!Un.length){ve.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}Dn(Un[0])}}),it.createElement(Ne.Z,{visible:ht,usedCount:Pt==null?void 0:Pt.usedCount,totalCount:Pt==null?void 0:Pt.totalCount,onCancel:()=>Lt(!1),onOk:()=>{Lt(!1),ue.length?ae(!0):ot(!0)}}),it.createElement(st,{noReselect:()=>{me(!0)},noRestrictModal:Un=>{an({usedCount:0,totalCount:Un}),Lt(!0)},questionId:tn,visible:Dt,questionData:jt,onChange:Un=>{ot(Un)},noSaveSuccess:()=>me(!1)}))})},14468:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return Ke}});var a=ee(59301),ge=ee(6767),he=ee(36207),Ve=ee(77019),Ce=ee(62957),ve=ee(37568),Te=ee(94968),$e=ee(25399),ye=ee(82326),Ie=ee(5269),nt=ee(4875),Pe={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},bt=ee(70467),Ne=ee(14185),Qe=ee(32648),Me=ee(49317),pe=ee(49998),Ue=ee(76406),ct=ee(62440),je=ee(53973),wt=ee(66915),At=ee(83928),qe="data:image/png;base64,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",We=ee(44283),_e=(ft,Le,st)=>new Promise((we,it)=>{var nn=Qn=>{try{Bt(st.next(Qn))}catch(Ye){it(Ye)}},Kt=Qn=>{try{Bt(st.throw(Qn))}catch(Ye){it(Ye)}},Bt=Qn=>Qn.done?we(Qn.value):Promise.resolve(Qn.value).then(nn,Kt);Bt((st=st.apply(ft,Le)).next())}),Ke=(0,a.forwardRef)(({onUpdateNum:ft,onSave:Le},st)=>{var we;const it=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 -\u4F8B\uFF1A\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[nn,Kt]=(0,a.useState)(!1),[Bt,Qn]=(0,a.useState)([]),[Ye,Fe]=(0,a.useState)(null),[Gt,mn]=(0,a.useState)([]),[$t,lt]=(0,a.useState)(0),[Tt,Ge]=(0,a.useState)(0),[Xt,Pt]=(0,a.useState)(!1),[an,jt]=(0,a.useState)(""),[Bn,fn]=(0,a.useState)(0),[me,ie]=(0,a.useState)(0),[ae,se]=(0,a.useState)(0),[de,ue]=(0,a.useState)(0),[et,Dt]=(0,a.useState)(0),[ot,ht]=(0,a.useState)(0),[Lt,Zt]=(0,a.useState)(0),[_t,dn]=(0,a.useState)(0),on=(0,We.useParams)(),[cn,Mt]=(0,a.useState)(),[tn,Ct]=(0,a.useState)([]),[St,He]=(0,a.useState)(At.Q),{contentRef:en,value:Wt,status:Nn,open:Dn,close:qn}=St,Zn=(0,je.Z)({contentRef:en,status:Nn}),{openProgress:In,closeProgress:_n,CreateProgressModal:Un,progressOpen:dA}=(0,ct.Z)();(0,a.useEffect)(()=>{Ye&&mA(),Ye===!1&&(qn(),ft==null||ft(),Qn([]),jt(""),fn(0),ie(0),se(0),ue(0),Dt(0),ht(0),Zt(0),dn(0))},[Ye]);const DA=()=>{Fe(!0)};(0,a.useImperativeHandle)(st,()=>({onClick:DA}));const Kn=gn=>{Pt(!0),lt(gn),Ge(0)},kA=gn=>_e(void 0,null,function*(){const vn=gn.name.split(".").slice(-1)[0].toLowerCase();if(["docx","doc","pdf","png","jpg"].indexOf(vn)==-1)return ge.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject();const Yt=["docx","doc","pdf"],Be=["png","jpg"];return Yt.indexOf(vn)!=-1&&gn.size/1024/1024>100?(ge.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Qn([]),Promise.reject()):Be.indexOf(vn)!=-1&&gn.size/1024/1024>10?(ge.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Qn([]),Promise.reject()):!0}),mA=()=>_e(void 0,null,function*(){var gn;const vn=yield(0,Me.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});vn.status===0&&(lt(vn.total_number),Ge(vn.remaining_number));let ln=yield(0,Me.ZP)("/api/ai/agents/library_resource_list.json",{method:"get"});(ln==null?void 0:ln.status)===0&&Ct((gn=ln==null?void 0:ln.data)==null?void 0:gn.map(Yt=>({value:Yt==null?void 0:Yt.coze_id,disabled:!(Yt!=null&&Yt.have_file),label:a.createElement("span",null,Yt==null?void 0:Yt.name,!(Yt!=null&&Yt.have_file)&&"\uFF08\u5185\u5BB9\u4E3A\u7A7A\uFF09")})))}),yA=gn=>(gn=gn||"",gn=String(gn),gn=gn.replace(/\s+/g,""),gn),rA=(gn=!0)=>_e(void 0,null,function*(){var vn,ln;const Yt=[{name:"\u5355\u9009\u9898",num:Bn||0},{name:"\u591A\u9009\u9898",num:me||0},{name:"\u5224\u65AD\u9898",num:ae||0},{name:"\u586B\u7A7A\u9898",num:de||0},{name:"\u7B80\u7B54\u9898",num:et||0},{name:"\u7EC4\u5408\u9898",num:_t||0},{name:"\u7F16\u7A0B\u9898",num:ot||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:Lt||0}];if(gn){if(yA(an)){if(an.length>1e3){ge.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{ge.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!yA(an)&&!(Bt!=null&&Bt.length)){ge.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const oe=Yt.reduce((vt,ut)=>vt+ut.num,0);if(oe===0){ge.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(oe>50){ge.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if($t!==-1){Pt(!0);return}}Pt(!1);const ke={scene_type:6,request_identifier:Math.random(),file_id:(ln=(vn=Bt[0])==null?void 0:vn.response)==null?void 0:ln.id,content:an,count_arr:Yt.map(oe=>oe.num).join(","),course_id:on==null?void 0:on.coursesId,coze_id:cn};yield Dn(ke),mA()}),CA=()=>_e(void 0,null,function*(){const gn=Zn();if(Le){Fe(!1),Le(gn);return}In(),Kt(!0),mn([]);const vn=new FormData;vn.append("html",gn);const ln=yield(0,Me.ZP)("/api/intelligent_imports/import.json",{method:"post",body:vn},!0);if((ln==null?void 0:ln.status)===0)if(ln!=null&&ln.data){_n(100),mn(ln==null?void 0:ln.data);return}else ge.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Kt(!1),_n()}),On=()=>_e(void 0,null,function*(){const gn=Zn();(0,Ue.RG)(gn)}),jn=["uploading","error"].includes((we=Bt==null?void 0:Bt[0])==null?void 0:we.status);return a.createElement(a.Fragment,null,a.createElement(wt.Z,{visible:Xt,totalCount:$t,usedCount:Tt,onCancel:()=>Pt(!1),onOk:()=>rA(!1)}),a.createElement(he.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:a.createElement("div",{className:Pe.extraHeader},a.createElement(Ve.Z,{align:"middle"},!Nn&&!!Wt&&a.createElement(a.Fragment,null,a.createElement(bt.op,{onClick:CA,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),a.createElement(bt.op,{onClick:On,shape:"default",type:"text"},a.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),a.createElement("i",{onClick:()=>{const gn=vn=>{Ce.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:vn,onOk:()=>{Fe(!1)}})};if(Nn){gn("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Wt?gn("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Fe(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Ye},a.createElement("div",{className:Pe.wrap},a.createElement("div",{className:Pe.left},a.createElement("div",{className:Pe.tip},a.createElement("img",{src:qe}),a.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),a.createElement(ve.default.TextArea,{style:{height:160},className:"mb20",value:an,placeholder:it,onChange:gn=>{jt(gn.target.value)}}),a.createElement(Te.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${Ne.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:Bt,withCredentials:!0,data:{upload_type:1},beforeUpload:kA,onChange:({file:gn})=>{var vn,ln;if(gn.status==="removed")return;gn.status==="done"&&((vn=gn==null?void 0:gn.response)==null?void 0:vn.status)!==0&&(gn.status="error",gn.response=(ln=gn==null?void 0:gn.response)==null?void 0:ln.message),Qn([gn]);const Yt=gn.name.split(".").slice(-1)[0].toLowerCase(),Be=["docx","doc","pdf"],ke=["png","jpg"];Be.indexOf(Yt)!=-1&&gn.size/1024/1024>100&&Qn([]),ke.indexOf(Yt)!=-1&&gn.size/1024/1024>10&&Qn([])},onRemove:()=>Qn([])},a.createElement($e.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\u4E0D\u8D85\u8FC7100M,\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},a.createElement(bt.op,{style:{borderRadius:2}},a.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),a.createElement("div",{className:"c-black mt20"},a.createElement("div",{className:"mb10 c-black"},a.createElement("b",null,"\u77E5\u8BC6\u5E93 "),a.createElement(ye.default,{onChange:gn=>{Mt(gn)},style:{marginLeft:10,width:"80%"},options:tn}))),a.createElement("div",{className:"c-black mt20"},a.createElement("div",{className:"mb10 c-black"},a.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),a.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",a.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),a.createElement(Ve.Z,{style:{gap:16}},a.createElement(Ie.Z,null,a.createElement("label",null,"\u5355\u9009\u9898"),a.createElement(nt.Z,{min:0,max:10,value:Bn,onChange:fn,style:{marginLeft:"8px"}})),a.createElement(Ie.Z,null,a.createElement("label",null,"\u591A\u9009\u9898"),a.createElement(nt.Z,{min:0,max:10,value:me,onChange:ie,style:{marginLeft:"8px"}})),a.createElement(Ie.Z,null,a.createElement("label",null,"\u5224\u65AD\u9898"),a.createElement(nt.Z,{min:0,max:10,value:ae,onChange:se,style:{marginLeft:"8px"}})),a.createElement(Ie.Z,null,a.createElement("label",null,"\u586B\u7A7A\u9898"),a.createElement(nt.Z,{min:0,max:10,value:de,onChange:ue,style:{marginLeft:"8px"}})),a.createElement(Ie.Z,null,a.createElement("label",null,"\u7B80\u7B54\u9898"),a.createElement(nt.Z,{min:0,max:10,value:et,onChange:Dt,style:{marginLeft:"8px"}})),a.createElement(Ie.Z,null,a.createElement("label",null,"\u7EC4\u5408\u9898"),a.createElement(nt.Z,{min:0,max:10,value:_t,onChange:dn,style:{marginLeft:"8px"}})),a.createElement(Ie.Z,null,a.createElement("label",null,"\u7F16\u7A0B\u9898"),a.createElement(nt.Z,{min:0,max:10,value:ot,onChange:ht,style:{marginLeft:"8px"}})),a.createElement(Ie.Z,null,a.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),a.createElement(nt.Z,{min:0,max:10,value:Lt,onChange:Zt,style:{marginLeft:"8px"}})))),Nn?a.createElement("div",{onClick:qn,className:Pe.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):jn?a.createElement("div",{className:`${Pe.bottomBtn} ${Pe.disabled}`},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):a.createElement("div",{onClick:()=>{rA()},className:Pe.bottomBtn},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),a.createElement(At.Z,{onStatusChange:He,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!dA,noRestrictModal:Kn,stringTransformer:pe.o,onError:gn=>{Object.prototype.toString.call(gn)==="[object Object]"&&gn.status===-9&&Kn(gn.data)}}))),a.createElement(he.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:nn},a.createElement(Ve.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:ee(36413),alt:"\u667A\u80FD\u51FA\u9898"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),a.createElement(Qe.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Gt,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Kt(!1),onSuccess:()=>{Kt(!1),Fe(!1)}}),a.createElement("div",{style:{height:70}})),Un("\u5904\u7406\u4E2D"))})},57226:function(It,Ft,ee){"use strict";var a=ee(59301);const ge=({scrollBoxRef:he,bottomInspectRef:Ve,contentRef:Ce,status:ve,rootMargin:Te="70px",bottomOffset:$e=110})=>{const[ye,Ie]=(0,a.useState)(!0),nt=(0,a.useRef)(!1);return(0,a.useEffect)(()=>{if(!he.current||!Ve.current)return;const Pe=new IntersectionObserver(([bt])=>{var Ne,Qe,Me,pe;if(!document.contains(bt.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((Ne=bt.rootBounds)==null?void 0:Ne.width)===0&&((Qe=bt.rootBounds)==null?void 0:Qe.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((Me=bt.boundingClientRect)==null?void 0:Me.width)===0&&((pe=bt.boundingClientRect)==null?void 0:pe.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}Ie(bt.isIntersecting)},{root:he.current,rootMargin:Te,threshold:0});return Pe.observe(Ve.current),()=>{Pe.disconnect()}},[he.current,Ve.current,Te]),(0,a.useEffect)(()=>{if(!ve)return;const Pe=he.current,bt=Ce.current;nt.current=!1;let Ne=Pe.scrollTop;const Qe=()=>{const{scrollTop:pe,scrollHeight:Ue,clientHeight:ct}=Pe;pe>Ne?pe+ct>=Ue-$e&&(Pe.scrollTop=Pe.scrollHeight,nt.current=!1):pe{nt.current||(Pe.scrollTop=Pe.scrollHeight)});return Me.observe(bt),()=>{setTimeout(()=>{Me.unobserve(bt)},250),Pe.removeEventListener("scroll",Qe)}},[ve]),ye};Ft.Z=ge},53973:function(It,Ft,ee){"use strict";var a=ee(59301);const ge=({contentRef:he,status:Ve})=>((0,a.useEffect)(()=>{!Ve&&(he!=null&&he.current)&&he.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(Te=>{Te.tagName.toLowerCase()==="code"?Te.parentElement&&(Te.parentElement.contentEditable="false"):Te.tagName.toLowerCase()==="mathx"&&(Te.contentEditable="false")})},[Ve]),(ve=!1)=>{const Te=nt=>{const Pe={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return nt.replace(/&[^;]+;/g,bt=>Pe[bt]||bt)};if(!he.current)return"";const $e=he.current.cloneNode(!0);$e.querySelectorAll("code[data-text], mathx[data-text]").forEach(nt=>{let Pe=nt.getAttribute("data-text");nt.tagName.toLowerCase()==="code"?Pe=Pe.replace(/```.*\n|\n```/g,""):nt.tagName.toLowerCase()==="mathx"&&(Pe=`$$${Pe}$$`);const bt=document.createTextNode(Pe);nt.parentNode.replaceChild(bt,nt)}),ve&&$e.querySelectorAll('[data-select="disabled"]').forEach(Pe=>{var bt;const Ne=Pe.textContent||"",Qe=document.createTextNode(Ne+` + `,we=document.createElement("div");we.innerHTML=st.replace(/box-shadow/g,"// box-shadow"),document.body.appendChild(we);const it=document.getElementById(Le);if(!it){console.error("PDF \u5143\u7D20\u672A\u627E\u5230"),we.parentNode&&we.parentNode.removeChild(we);return}it.style.width="auto",it.style.height="auto",it.style.position="initial";try{const Kt=(yield bt()(it,{useCORS:!0,backgroundColor:"#fff"})).toDataURL("image/png"),Bt=document.createElement("a");Bt.href=Kt,Bt.download=`\u5386\u53F2\u5BF9\u8BDD-${Ke.my_user_name}-${nt()().format("YYYYMMDDHHmmss")}.png`,Bt.click()}catch(nn){console.error("[exportHistory] html2canvas error:",nn)}finally{we.parentNode&&we.parentNode.removeChild(we)}});let _e="markdown";const rt=()=>{const[Ke,ft]=(0,a.useState)(_e);return _e=Ke,a.createElement(ge.Z,{size:30},ct.map(Le=>a.createElement(ve.op,{key:Le.key,style:Ke===Le.key?{border:"1px solid #165dff",color:"#165dff"}:{},onClick:()=>ft(Le.key),shape:"default",icon:a.createElement("img",{src:Le.icon})},Le.name)))};he.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4",width:538,cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u5386\u53F2\u5BF9\u8BDD",content:a.createElement(rt,null),onOk:()=>Me(void 0,null,function*(){var Ke,ft,Le;if(_e==="image"){const we=yield(0,ye.ZP)(`/api/course_qna_sessions/${Ue}.json`,{method:"get"});if((we==null?void 0:we.status)===0){const it=(ft=(Ke=we==null?void 0:we.data)==null?void 0:Ke.messages)==null?void 0:ft.map(Kt=>({updated_at:Kt.updated_at,question:Kt.question,answer:Kt.answer})),nn={my_user_name:(Le=we==null?void 0:we.data)==null?void 0:Le.user_name,user_name:"AI\u56DE\u7B54",data:it};yield We(nn)}return}const st=`${Ce.Z.API_SERVER}/api/course_qna_sessions/${Ue}/download_chat_data.json?file_type=${_e}`;(0,Ve.Nd)(null,st)})})}},64466:function(It,Dt,ee){"use strict";var a=ee(59301),ge=Object.defineProperty,he=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ve=(Pe,bt,Ne)=>bt in Pe?ge(Pe,bt,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Pe[bt]=Ne,Te=(Pe,bt)=>{for(var Ne in bt||(bt={}))Ve.call(bt,Ne)&&ve(Pe,Ne,bt[Ne]);if(he)for(var Ne of he(bt))Ce.call(bt,Ne)&&ve(Pe,Ne,bt[Ne]);return Pe},$e=(Pe,bt)=>{var Ne={};for(var Qe in Pe)Ve.call(Pe,Qe)&&bt.indexOf(Qe)<0&&(Ne[Qe]=Pe[Qe]);if(Pe!=null&&he)for(var Qe of he(Pe))bt.indexOf(Qe)<0&&Ce.call(Pe,Qe)&&(Ne[Qe]=Pe[Qe]);return Ne};const ye=ee(20441),Ie={};ye.keys().forEach(Pe=>{const bt=Pe.replace("./","").replace(".svg","");Ie[bt]=ye(Pe)});const nt=Pe=>{var bt=Pe,{filename:Ne}=bt,Qe=$e(bt,["filename"]),Me;const pe=((Me=Ne==null?void 0:Ne.split(".").pop())==null?void 0:Me.toLowerCase())||"unknown",Ue=Ie[pe]||Ie.default;return a.createElement("img",Te({src:Ue,alt:pe},Qe))};Dt.Z=nt},10345:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return bt}});var a=ee(59301),ge={flex_box_center:"flex_box_center___kyfCX",flex_space_between:"flex_space_between___GHTzD",flex_box_vertical_center:"flex_box_vertical_center___FdgNd",flex_box_center_end:"flex_box_center_end___LMVYD",flex_box_column:"flex_box_column___Yb2bC",f_l_c:"f_l_c___nwLBO",officediv:"officediv___KkKIB",preclass:"preclass___SCKdC"},he=ee(37285),Ve=ee(64466),Ce=ee(25399),ve=ee(37639),Te=ee(86974),$e=ee(49317),ye=(Ne,Qe,Me)=>new Promise((pe,Ue)=>{var ct=At=>{try{wt(Me.next(At))}catch(qe){Ue(qe)}},je=At=>{try{wt(Me.throw(At))}catch(qe){Ue(qe)}},wt=At=>At.done?pe(At.value):Promise.resolve(At.value).then(ct,je);wt((Me=Me.apply(Ne,Qe)).next())}),nt=({item:Ne})=>{var Qe,Me,pe,Ue,ct;const[je,wt]=(0,a.useState)(!1),[At,qe]=(0,a.useState)({}),We=(0,a.useRef)(),[_e,rt]=(0,a.useState)(!1);let Ke=[{name:"subject",icon:a.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-kecheng1"})},{name:"shixun",icon:a.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"challenge",icon:a.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"document",icon:a.createElement(Ve.Z,{filename:Ne==null?void 0:Ne.name,style:{width:16,height:16,marginRight:5}})}];return a.createElement("div",{className:ge.f_l_c},a.createElement(Ce.Z,{title:Ne==null?void 0:Ne.name},a.createElement(ve.Z,{placement:"top",content:a.createElement("div",null,a.createElement(he.Z,null),a.createElement("pre",{className:ge.preclass,style:{maxWidth:600,maxHeight:400}},(Ne==null?void 0:Ne.type)==="document"&&((Qe=Ne==null?void 0:Ne.contents)==null?void 0:Qe.toString()),(Ne==null?void 0:Ne.type)!=="document"&&a.createElement("a",{target:"_blank",href:(Me=Ne==null?void 0:Ne.contents)==null?void 0:Me.toString()},(pe=Ne==null?void 0:Ne.contents)==null?void 0:pe.toString()))),title:a.createElement("div",null,(Ue=Ke==null?void 0:Ke.find(ft=>(ft==null?void 0:ft.name)===Ne.type))==null?void 0:Ue.icon,Ne==null?void 0:Ne.name),trigger:"click",open:je,onOpenChange:ft=>ye(void 0,null,function*(){var Le;if(Ne!=null&&Ne.deployable_type){let st={};(Ne==null?void 0:Ne.deployable_type)=="Course"?st.course_id=Ne==null?void 0:Ne.deployable_id:st.subject_id=Ne==null?void 0:Ne.deployable_id;let we=yield(0,$e.ZP)("/api/users/get_permissions.json",{method:"get",params:st});if(!((Le=we==null?void 0:we.data)!=null&&Le.manager)){wt(ft);return}}if(!(Ne!=null&&Ne.web_url))wt(ft);else{const nn=new URL(Ne==null?void 0:Ne.web_url).pathname.split("/").pop().split(".").pop();if(nn==="txt"){rt(!0);let Kt=yield(0,$e.ZP)(Ne==null?void 0:Ne.web_url,{method:"get"},!1,!1,!0);rt(!1);const Qn=new TextDecoder("utf-8").decode(Kt);We.current=Qn,qe({file_type:"txt",url:Ne==null?void 0:Ne.web_url})}else qe({file_type:["docx","doc"].includes(nn)?"office":nn,url:Ne==null?void 0:Ne.web_url})}})},a.createElement("div",{className:ge.officediv},(ct=Ke==null?void 0:Ke.find(ft=>(ft==null?void 0:ft.name)===Ne.type))==null?void 0:ct.icon,Ne==null?void 0:Ne.name))),a.createElement(Te.Z,{close:!0,monacoEditor:{value:We.current,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},style:{zIndex:1300,background:"rgba(1, 10, 35, 0.5)"},data:At==null?void 0:At.url,type:At==null?void 0:At.file_type,disabledDownload:!0,onClose:()=>qe({})}))},bt=({Filelist:Ne})=>a.createElement("div",null,a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("span",{style:{minWidth:40,fontWeight:500,color:"#333"}},"\u5F15\u7528"),a.createElement(he.Z,{style:{flex:1,minWidth:"calc(100% - 40px)"}})),a.createElement("div",{className:ge.f_l_c},Ne==null?void 0:Ne.map(Qe=>a.createElement(nt,{item:Qe}))))},70553:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return et}});var a=ee(59301),ge=ee(4676),he=ee(29787),Ve=ee(25399),Ce=ee(62957),ve=ee(6767),Te=ee(31691),$e=ee(37568),ye=ee(70858),Ie=ee(7939),nt="data:image/png;base64,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",Pe={tip:"tip___QcVfU",num:"num___HN8vP",fixedLoading:"fixedLoading___fUVB1"},bt=ee(49317),Ne=ee(33156),Qe=ee(76406),Me=ee(36207),pe=ee(77019),Ue={wrap:"wrap___DK7GO",left:"left___xFFOm",right:"right___Wn6VB",katex:"katex___zTHCW",liWrap:"liWrap___oz1Sq",chatContainer:"chatContainer___sqw7c",li:"li___tK6IS",avatarIcon:"avatarIcon___ZuJNO",img:"img___VZgHG",content:"content___dfanj",borderBox:"borderBox___VCy5e",text:"text___b520B",bottomActionContainer:"bottomActionContainer___TWDsa",bottomBtn:"bottomBtn___Zjpt1",inputContainer:"inputContainer___J4Z3D",cancelBtn:"cancelBtn___XWBtv",sendBtn:"sendBtn___Fna_S",sendBtnDisabled:"sendBtnDisabled___CVkel",backBottom:"backBottom___Fy2GM"},ct="data:image/png;base64,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",je="data:image/png;base64,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",wt=ee(74410),At=ee(70467),qe=ee(14185),We=ee(32648),_e=ee(8191),rt=ee(23420),Ke=ee(62440),ft=ee(57226),Le=ee(53973),st=ee(85284),we=ee(49998),it=Object.defineProperty,nn=Object.defineProperties,Kt=Object.getOwnPropertyDescriptors,Bt=Object.getOwnPropertySymbols,Qn=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Fe=(Ft,ot,ht)=>ot in Ft?it(Ft,ot,{enumerable:!0,configurable:!0,writable:!0,value:ht}):Ft[ot]=ht,Gt=(Ft,ot)=>{for(var ht in ot||(ot={}))Qn.call(ot,ht)&&Fe(Ft,ht,ot[ht]);if(Bt)for(var ht of Bt(ot))Ye.call(ot,ht)&&Fe(Ft,ht,ot[ht]);return Ft},mn=(Ft,ot)=>nn(Ft,Kt(ot)),$t=(Ft,ot,ht)=>new Promise((Lt,Zt)=>{var _t=dn=>{try{sn(ht.next(dn))}catch(Mt){Zt(Mt)}},on=dn=>{try{sn(ht.throw(dn))}catch(Mt){Zt(Mt)}},sn=dn=>dn.done?Lt(dn.value):Promise.resolve(dn.value).then(_t,on);sn((ht=ht.apply(Ft,ot)).next())}),Tt=({examinationBankId:Ft,visible:ot,onChange:ht,questionData:Lt,examName:Zt,hideInputBox:_t=!1,noRestrictModal:on})=>{const[sn,dn]=(0,a.useState)([]),[Mt,tn]=(0,a.useState)(""),[Ct,St]=(0,a.useState)(!1),[He,en]=(0,a.useState)(""),[Wt,Nn]=(0,a.useState)([]),[Dn,qn]=(0,a.useState)(0),[Zn,In]=(0,a.useState)(!1),[_n,Un]=(0,a.useState)(!1),dA=(0,a.useRef)(!1),DA=(0,a.useRef)(null),Kn=(0,a.useRef)(null),kA=(0,a.useRef)(null),mA=(0,a.useRef)(null),yA=(0,ft.Z)({scrollBoxRef:mA,bottomInspectRef:kA,contentRef:Kn,status:Zn,bottomOffset:160}),rA=(0,Le.Z)({contentRef:Kn,status:Zn}),{openProgress:CA,closeProgress:On,CreateProgressModal:jn,progressOpen:gn}=(0,Ke.Z)(),vn=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341"];(0,a.useEffect)(()=>{var gt,rn;if(ot){ln();return}(rn=(gt=DA.current)==null?void 0:gt.cancelRequest)==null||rn.call(gt),In(!1),St(!1),qn(0),dn([]),en(""),tn("")},[ot]);const ln=()=>{const gt=Date.now(),{text:rn,autoText:Nt,questionStr:Vt}=Yt();oe([{text:rn,key:gt,sender:"user",show:!0},{loading:!0,key:gt,sender:"AI",show:!0,autoText:Nt}],Vt)},Yt=()=>{const gt=Lt.map(Se=>`${Se.count}\u9053${Se.name}`).join("\u3001"),rn=a.createElement("span",{className:"c-light-primary"},Zt),Nt=a.createElement(a.Fragment,null,"\u8BF7\u6839\u636E\u8BD5\u5377\u300A",rn,"\u300B\u91CD\u65B0\u51FA\u4E00\u4EFD\u8BD5\u5377\uFF0C\u9700\u8981\u751F\u6210",gt,"\uFF0C\u6BCF\u9053\u8BD5\u9898\u9700\u8981\u751F\u6210\u7B54\u6848\u3001\u96BE\u5EA6\u3001\u89E3\u6790\u3001\u77E5\u8BC6\u70B9\uFF0C\u96BE\u5EA6\u4EE5\u201C\u7B80\u5355\u3001\u9002\u4E2D\u3001\u56F0\u96BE\u201D\u663E\u793A\uFF0C\u4E0D\u8981\u6709\u91CD\u590D\u7684\u8BD5\u9898"),Vt=a.createElement(a.Fragment,null,"\u597D\u7684\uFF0C\u6211\u5C06\u6839\u636E\u8BD5\u5377\u300A",rn,"\u300B\u91CD\u65B0\u51FA\u4E00\u4EFD\u8BD5\u5377\uFF0C\u5305\u542B",gt,"\uFF0C\u6BCF\u9053\u8BD5\u9898\u90FD\u663E\u793A\u7B54\u6848\u3001\u96BE\u5EA6\u3001\u89E3\u6790\u548C\u77E5\u8BC6\u70B9\u4FE1\u606F"),Ze=`\u8BF7\u6839\u636E\u8BD5\u5377\u300A${Zt}\u300B\u91CD\u65B0\u51FA\u4E00\u4EFD\u8BD5\u5377\uFF0C\u9700\u8981\u751F\u6210${gt}\uFF0C\u6BCF\u9053\u8BD5\u9898\u9700\u8981\u751F\u6210\u7B54\u6848\u3001\u96BE\u5EA6\u3001\u89E3\u6790\u3001\u77E5\u8BC6\u70B9\uFF0C\u96BE\u5EA6\u4EE5\u201C\u7B80\u5355\u3001\u9002\u4E2D\u3001\u56F0\u96BE\u201D\u663E\u793A\uFF0C\u4E0D\u8981\u6709\u91CD\u590D\u7684\u8BD5\u9898`;return{text:Nt,autoText:Vt,questionStr:Ze}},Be=()=>{if(Mt.trim()!==""){const gt=Date.now(),{autoText:rn}=Yt(),Nt=[...sn,{text:Mt,key:gt,sender:"user",show:!0},{loading:!0,key:gt,sender:"AI",show:!0,autoText:rn}];oe(Nt)}},ke=gt=>{var rn;const Nt=gt.reduce((Ze,Se)=>{if(Se.sender==="user"){const Et=gt.find(Cn=>Cn.key===Se.key&&Cn.sender==="AI");Et&&(Et!=null&&Et.answer)&&!(Et!=null&&Et.error)&&Ze.push({question:Se.text,answer:Et.answer})}return Ze},[]),{questionStr:Vt}=Yt();return(rn=Nt==null?void 0:Nt[0])!=null&&rn.question&&(Nt[0].question=Vt),Nt},oe=(gt,...rn)=>$t(void 0,[gt,...rn],function*(Nt,Vt=Mt){St(!0),tn(""),en(""),dn(Nt);const Ze=Math.random();let Se="done";const Et=ke(Nt),Cn=(zn,tt,Ot=!1)=>{dn(Qt=>Qt.map((mt,Tn)=>Tn===Qt.length-1?mn(Gt({},mt),{text:zn,loading:tt,error:Ot}):mt))};let bn="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";try{for(const[zn,tt]of Lt==null?void 0:Lt.slice(0,1).entries()){const Ot={scene_type:7,examination_bank_id:Ft,request_identifier:Ze,prompt:Vt,history:Et};let Qt=!0;if(DA.current=new wt.Z(`${qe.Z.API_SERVER}/api/stream/intelligent_imports/stream.json`,Ot),Se=yield new Promise((mt,Tn)=>{DA.current.on("data",wn=>{let{chunk:{content:xn,type:Wn}}=wn;In(!0),Wn==="text"&&en(aA=>we.o?(0,we.o)(aA+xn):aA+xn)}),DA.current.on("done",wn=>{dn(xn=>xn.map((Wn,aA)=>aA===xn.length-1?mn(Gt({},Wn),{answer:(Wn.answer||"")+wn}):Wn)),mt("done")}),DA.current.on("error",wn=>{Object.prototype.toString.call(wn)==="[object Object]"&&wn.status===-1&&ve.ZP.warning((wn==null?void 0:wn.message)||""),Object.prototype.toString.call(wn)==="[object Object]"&&wn.status===-9&&(bn="",on(wn.data)),mt("error")}),DA.current.on("cancelled",()=>mt("cancelled")),DA.current.startStream()}),Se!=="done")break}Se==="done"?Cn("\u8BD5\u5377\u751F\u6210\u5B8C\u6210",!1):Se==="error"?Cn(bn,!1,!0):Se==="cancelled"&&Cn("\u8BD5\u5377\u751F\u6210\u5DF2\u53D6\u6D88",!1,!0)}catch(zn){console.error("Error during stream processing:",zn),Cn("\u62B1\u6B49\uFF0C\u5904\u7406\u8FC7\u7A0B\u4E2D\u53D1\u751F\u4E86\u9519\u8BEF\u3002",!1,!0)}finally{St(!1)}}),vt=(gt,rn)=>a.createElement("div",{className:Ue.li},a.createElement("div",{className:Ue.avatarIcon},a.createElement("img",{className:Ue.img,src:je})),a.createElement("div",{className:Ue.content},a.createElement("div",{className:Ue.borderBox},gt.text))),ut=(gt,rn)=>a.createElement("div",{className:Ue.li},a.createElement("div",{className:Ue.avatarIcon},a.createElement("img",{className:Ue.img,src:ct})),a.createElement("div",{className:Ue.content},(gt==null?void 0:gt.autoText)&&a.createElement("div",{className:Ue.borderBox},gt==null?void 0:gt.autoText),(gt==null?void 0:gt.text)&&a.createElement("div",{className:Ue.borderBox,style:{marginTop:10}},gt==null?void 0:gt.text),gt.loading&&a.createElement(st.Z,null))),xt=gt=>{if(gt.shiftKey){if(gt.key==="Enter")return}else if(gt.key==="Enter"){if(gt.preventDefault(),dA.current)return;Be()}},Rt=()=>$t(void 0,null,function*(){CA(),Un(!0),Nn([]);const gt=rA(),rn=new FormData;rn.append("html",gt);const Nt=yield(0,bt.ZP)("/api/intelligent_imports/import.json",{method:"post",body:rn},!0);if((Nt==null?void 0:Nt.status)===0)if(Nt!=null&&Nt.data){On(100),Nn(Nt==null?void 0:Nt.data);return}else ve.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Un(!1),On()}),Re=()=>$t(void 0,null,function*(){const gt=rA(!0);(0,Qe.RG)(gt)}),ze=()=>{var gt,rn;qn(1),(rn=(gt=DA.current)==null?void 0:gt.cancelRequest)==null||rn.call(gt)},pt=Ct||Zn,Xe=(0,a.useMemo)(()=>Kn.current?a.createElement(rt.Z,{noRestrictModal:on,nodeRef:Kn}):a.createElement(a.Fragment,null),[Kn.current]);return a.createElement(a.Fragment,null,a.createElement(Me.Z,{title:"\u4EE5\u5377\u6362\u5377",extra:a.createElement("div",{className:Ue.extraHeader},a.createElement(pe.Z,{align:"middle"},!pt&&!!He&&a.createElement(a.Fragment,null,a.createElement(At.op,{onClick:Rt,className:"mr15",shape:"default"},"\u4FDD\u5B58\u81F3\u8BD5\u5377\u5E93"),a.createElement(At.op,{onClick:Re,shape:"default",type:"text"},a.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),a.createElement("i",{onClick:()=>{const gt=rn=>{Ce.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:rn,onOk:()=>{ht(!1)}})};if(pt){gt("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else He?gt("\u8BD5\u5377\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):ht(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:ot},a.createElement("div",{className:Ue.wrap},a.createElement("div",{className:Ue.left},a.createElement("div",{className:Ue.chatContainer,style:{paddingBottom:_t?25:0}},sn==null?void 0:sn.map((gt,rn)=>a.createElement(a.Fragment,{key:gt.key+rn},gt.show&&a.createElement(a.Fragment,null,gt.sender==="user"&&vt(gt,rn),gt.sender==="AI"&&ut(gt,rn))))),!_t&&a.createElement("div",{className:Ue.inputContainer},a.createElement($e.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u60A8\u7684\u9700\u6C42\u6216\u60F3\u6CD5",value:Mt,bordered:!1,onChange:gt=>tn(gt.target.value),onPressEnter:xt,onCompositionStart:()=>{dA.current=!0},onCompositionEnd:()=>{dA.current=!1}}),Zn?a.createElement(Ve.Z,{title:"\u505C\u6B62\u751F\u6210"},a.createElement("div",{className:`iconfont icon-tingzhihuida ${Ue.cancelBtn}`,onClick:ze})):a.createElement(Ie.ZP,{disabled:pt,className:(Mt==null?void 0:Mt.trim())===""?Ue.sendBtnDisabled:Ue.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 c-white"}),onClick:Be}))),a.createElement("div",{className:Ue.right,ref:mA},a.createElement("div",{ref:Kn,className:Ue.liWrap,contentEditable:!pt},He&&a.createElement(_e.Z,{cancelIndex:Dn,streamingStatus:Ct,loadImage:!1,onFinish:()=>$t(void 0,null,function*(){qn(0),setTimeout(()=>In(!1),0)}),value:He})),pt&&a.createElement(st.Z,{text:"\u8BD5\u9898\u751F\u6210\u4E2D"}),!yA&&a.createElement("div",{className:Ue.backBottom,onClick:()=>{mA.current.scrollTop=mA.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:kA}),a.createElement("div",{className:Ue.bottomActionContainer},pt?a.createElement("div",{onClick:ze,className:Ue.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u751F\u6210"):a.createElement("div",{onClick:ln,className:Ue.bottomBtn},a.createElement("i",{className:"iconfont icon-zhongxinshengcheng1"}),"\u91CD\u65B0\u751F\u6210")))),!pt&&!gn&&Xe),a.createElement(Me.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:_n},a.createElement(pe.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:ee(64978),alt:"\u667A\u80FD\u51FA\u5377"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u5377")),a.createElement(We.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Wt,gather:{exercise_name:`${Zt}(\u65B0)`},okText:"\u786E\u5B9A",mode:4,onCancel:()=>{Un(!1)},onSuccess:gt=>{var rn;window.location.href=`/paperlibrary/see/${(rn=gt==null?void 0:gt.data)==null?void 0:rn.obj_id}`}}),a.createElement("div",{style:{height:70}})),jn("\u5904\u7406\u4E2D"))},Ge=ee(66915),Xt=ee(59301),Pt=Object.defineProperty,an=Object.defineProperties,jt=Object.getOwnPropertyDescriptors,Bn=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,ie=(Ft,ot,ht)=>ot in Ft?Pt(Ft,ot,{enumerable:!0,configurable:!0,writable:!0,value:ht}):Ft[ot]=ht,ae=(Ft,ot)=>{for(var ht in ot||(ot={}))fn.call(ot,ht)&&ie(Ft,ht,ot[ht]);if(Bn)for(var ht of Bn(ot))me.call(ot,ht)&&ie(Ft,ht,ot[ht]);return Ft},se=(Ft,ot)=>an(Ft,jt(ot)),de=(Ft,ot,ht)=>new Promise((Lt,Zt)=>{var _t=dn=>{try{sn(ht.next(dn))}catch(Mt){Zt(Mt)}},on=dn=>{try{sn(ht.throw(dn))}catch(Mt){Zt(Mt)}},sn=dn=>dn.done?Lt(dn.value):Promise.resolve(dn.value).then(_t,on);sn((ht=ht.apply(Ft,ot)).next())}),et=(0,a.forwardRef)(({onUpdateNum:Ft,onlyMediatorOpenStr:ot},ht)=>{var Lt,Zt;const _t={search:"",filter:"myself",is_random:0,object_type:"examination_bank",page:1,limit:10},[on,sn]=(0,a.useState)(ae({},_t)),[dn,Mt]=(0,a.useState)({}),[tn,Ct]=(0,a.useState)(null),[St,He]=(0,a.useState)(!1),[en,Wt]=(0,a.useState)(!1),[Nn,Dn]=(0,a.useState)(!1),[qn,Zn]=(0,a.useState)(!1),[In,_n]=(0,a.useState)(0),[Un,dA]=(0,a.useState)([]),[DA,Kn]=(0,a.useState)([]),[kA,mA]=(0,a.useState)(""),[yA,rA]=(0,a.useState)(!1),[CA,On]=(0,a.useState)([]);(0,a.useEffect)(()=>{if(ot)return Ne.Z.subscribe(ot,vt=>{Kn([vt.id]),vn(vt.id)})},[ot]),(0,a.useEffect)(()=>{tn&&gn(on)},[tn]),(0,a.useEffect)(()=>{tn===!1&&Ft&&Ft()},[tn]);const jn=()=>{Ct(!0)};(0,a.useImperativeHandle)(ht,()=>({onClick:jn}));const gn=oe=>de(void 0,null,function*(){Zn(!0);const vt=yield(0,bt.ZP)("/api/question_banks/bank_list.json",{method:"get",params:oe});(vt==null?void 0:vt.status)===0&&(dA((vt==null?void 0:vt.object_list)||[]),_n(vt==null?void 0:vt.count)),Zn(!1)}),vn=oe=>de(void 0,null,function*(){var vt;const ut=document.createElement("div");ut.className=Pe.fixedLoading,document.body.appendChild(ut),ge.render(Xt.createElement(he.Z,{spinning:!0}),ut);const[xt,Rt]=yield Promise.all([(0,bt.ZP)("/api/intelligent_imports/check_number.json",{method:"get"}),(0,bt.ZP)("/api/intelligent_imports/check_examination_bank.json",{method:"get",params:{examination_bank_id:oe}})]);if((xt==null?void 0:xt.status)===0&&(Rt==null?void 0:Rt.status)===0){const Re=((vt=Rt==null?void 0:Rt.data)==null?void 0:vt.exercise_types)||{};let ze=[{question_type:0,name:"\u5355\u9009\u9898",count:Re==null?void 0:Re.q_singles},{question_type:1,name:"\u591A\u9009\u9898",count:Re==null?void 0:Re.q_doubles},{question_type:2,name:"\u5224\u65AD\u9898",count:Re==null?void 0:Re.q_judges},{question_type:3,name:"\u586B\u7A7A\u9898",count:Re==null?void 0:Re.q_nulls},{question_type:4,name:"\u7B80\u7B54\u9898",count:Re==null?void 0:Re.q_mains},{question_type:6,name:"\u7F16\u7A0B\u9898",count:Re==null?void 0:Re.q_pros},{question_type:7,name:"\u7EC4\u5408\u9898",count:Re==null?void 0:Re.q_combinations},{question_type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",count:Re==null?void 0:Re.q_bpros}];ze=ze.filter(Xe=>Xe.count>0);const pt=ae({usedCount:xt==null?void 0:xt.remaining_number,totalCount:xt==null?void 0:xt.total_number},Rt==null?void 0:Rt.data);On(ze),Mt(pt),pt.totalCount===-1?(pt==null?void 0:pt.imperfect_question_count)>0?He(!0):Dn(!0):Wt(!0)}document.body.removeChild(ut)}),ln=oe=>{on.search=oe,on.page=1,sn(ae({},on)),gn(on)},Yt=(oe,vt)=>{on.page=oe,on.limit=vt,sn(ae({},on)),gn(on)},Be=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0,align:"left",render:oe=>Xt.createElement(Ve.Z,{title:oe},Xt.createElement("span",null,oe))},{title:"\u6240\u5C5E\u8BFE\u7A0B",dataIndex:"course_discipline_name",width:180,ellipsis:!0,align:"left",render:oe=>Xt.createElement(Ve.Z,{title:oe},Xt.createElement("span",null,oe||"--"))},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:oe=>"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:160,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:"action",width:60,align:"center",render:(oe,vt)=>Xt.createElement("a",{href:`/paperlibrary/see/${vt.id}?defaultActiveKey=1`,target:"_blank>"},"\u9884\u89C8")}],ke=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341"];return Xt.createElement(a.Fragment,null,Xt.createElement(Ce.default,{centered:!0,open:tn,title:"\u4EE5\u5377\u6362\u5377",width:990,okText:"\u751F\u6210\u65B0\u8BD5\u5377",onCancel:()=>Ct(!1),onOk:()=>de(void 0,null,function*(){if(DA.length===0){ve.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u5377");return}if(yA){ve.ZP.warning("\u8BD5\u5377\u4E2D\u4EC5\u6709\u5B9E\u8BAD\u9898\uFF0C\u6682\u4E0D\u652F\u6301\u4EE5\u5377\u6362\u5377");return}vn(DA[0])}),afterClose:()=>{Kn([]),mA(""),sn(ae({},_t))}},Xt.createElement("div",{style:{background:"#F6F7F9",padding:"6px 10px"},className:"mb10 c-grey-333"},"\u8BF7\u5148\u9009\u62E9\u53C2\u7167\u8BD5\u5377\u3002\u65B0\u8BD5\u5377\u4E2D\u6682\u4E0D\u652F\u6301\u81EA\u52A8\u751F\u6210\u5B9E\u8BAD\u9898\uFF0C\u5982\u9700\u4F7F\u7528\uFF0C\u53EF\u5728\u7F16\u8F91\u8BD5\u5377\u65F6\u4ECE\u9898\u5E93\u4E2D\u9009\u7528\u3002"),Xt.createElement(Te.default,{tabBarExtraContent:Xt.createElement($e.default.Search,{style:{width:274},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:kA,onChange:oe=>mA(oe.target.value),onSearch:ln}),items:[{key:"1",label:"\u6211\u7684\u8BD5\u5377\u5E93",children:Xt.createElement(ye.default,{columns:Be,dataSource:Un,loading:qn,rowSelection:{type:"radio",selectedRowKeys:DA,onChange:(oe,vt)=>{var ut;rA((ut=vt[0])==null?void 0:ut.is_only_shixun),Kn(oe)}},scroll:(Un==null?void 0:Un.length)>7?{y:300}:{},rowKey:"id",pagination:{current:on.page,hideOnSinglePage:!In,showQuickJumper:!0,showSizeChanger:!0,pageSize:on.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:In,size:"default",showTotal:Qe.rU,onChange:Yt}})}]})),Xt.createElement(Ge.Z,{visible:en,usedCount:dn==null?void 0:dn.usedCount,totalCount:dn==null?void 0:dn.totalCount,onCancel:()=>Wt(!1),onOk:()=>{Wt(!1),(dn==null?void 0:dn.imperfect_question_count)>0?He(!0):Dn(!0)}}),Xt.createElement(Ce.default,{centered:!0,open:St,title:"\u6E29\u99A8\u63D0\u793A",width:810,footer:Xt.createElement(Xt.Fragment,null,Xt.createElement(Ie.ZP,{onClick:()=>{He(!1),Dn(!0)}},"\u5FFD\u7565"),Xt.createElement(Ie.ZP,{type:"primary",onClick:()=>(0,Qe.xg)(`/paperlibrary/add/${DA[0]}?type=2`)},"\u7ACB\u5373\u5B8C\u5584")),onCancel:()=>He(!1)},Xt.createElement("div",{className:Pe.tip},"\u6211\u53D1\u73B0\u60A8\u9009\u62E9\u7684\u8BD5\u5377\u4E2D\u6709",Xt.createElement("span",{className:Pe.num,style:{color:"#FFB538"}},dn==null?void 0:dn.imperfect_question_count),"\u9053\u8BD5\u9898\u7684\u77E5\u8BC6\u70B9\u4FE1\u606F\u4E0D\u5B8C\u5584\u3002\u4E3A\u4E86\u80FD\u66F4\u7CBE\u51C6\u5730\u751F\u6210\u65B0\u8BD5\u5377\u4E2D\u7684\u8BD5\u9898\uFF0C\u5EFA\u8BAE\u60A8\u8865\u5145\u5B8C\u5584\u4E4B\u540E\u518D\u751F\u6210\u8BD5\u5377\u3002"),Xt.createElement("img",{src:nt,style:{marginTop:-100}}),Xt.createElement("div",{style:{maxHeight:450,overflow:"auto"}},(Lt=dn==null?void 0:dn.imperfect_question_list)==null?void 0:Lt.map((oe,vt)=>Xt.createElement(a.Fragment,{key:vt},Xt.createElement("b",{style:{marginTop:vt?20:4},className:"flex c-grey-333 mb10"},ke[vt],"\u3001",oe.name),Xt.createElement("div",{style:{background:"#F6F7F9",padding:"6px 20px"}},oe.question_number.map((ut,xt)=>Xt.createElement("span",{className:"c-grey-333",key:vt+xt},"\u7B2C",Xt.createElement("span",{className:Pe.num,style:{color:"#3061D0"}},ut),"\u9898",oe.question_number.length-1===xt?null:"\u3001"))))))),Xt.createElement(Tt,{noRestrictModal:oe=>{Mt(se(ae({},dn),{usedCount:0,totalCount:oe})),Wt(!0)},examinationBankId:DA[0],visible:Nn,hideInputBox:!0,questionData:CA,examName:(Zt=dn==null?void 0:dn.exercise_types)==null?void 0:Zt.exam_name,onChange:oe=>{Dn(oe)}}))})},73190:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return $t}});var a=ee(59301),ge=ee(28284),he=ee(29787),Ve=ee(62957),Ce=ee(77019),ve=ee(6767),Te=ee(4676),$e="data:image/png;base64,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",ye={tip:"tip___tKX6W",knowledgeWrapper:"knowledgeWrapper___KcnuR",fixedLoading:"fixedLoading___XmyB7",leftNode:"leftNode___Y2uWT",option:"option____sKqP",serial:"serial___qF0bP",row:"row___oV21b",label:"label___XumW5",content:"content___qfqms"},Ie=ee(82717),nt=ee(49317),Pe=ee(39116),bt=ee(33156),Ne=ee(66915),Qe=ee(36207),Me=ee(7939),pe={wrap:"wrap___YcSZv",left:"left___Rou01",leftNode:"leftNode___hFjN9",option:"option___JIrUI",serial:"serial___U64xx",row:"row___gQbg9",label:"label___brOMv",content:"content___qUMZz",bottomActionContainer:"bottomActionContainer___eMaBv",bottomBtn:"bottomBtn___hQiMj"},Ue=ee(70467),ct=ee(32648),je=ee(76406),wt=ee(62440),At=ee(53973),qe=ee(83928),We=ee(35883),_e=ee(71039),rt=ee(24334),Ke=ee(49998),ft=(lt,Tt,Ge)=>new Promise((Xt,Pt)=>{var an=fn=>{try{Bn(Ge.next(fn))}catch(me){Pt(me)}},jt=fn=>{try{Bn(Ge.throw(fn))}catch(me){Pt(me)}},Bn=fn=>fn.done?Xt(fn.value):Promise.resolve(fn.value).then(an,jt);Bn((Ge=Ge.apply(lt,Tt)).next())}),st=({questionId:lt,visible:Tt,onChange:Ge,questionData:Xt,noRestrictModal:Pt,noReselect:an,noSaveSuccess:jt})=>{const[Bn,fn]=(0,a.useState)(!1),[me,ie]=(0,a.useState)([]),[ae,se]=(0,a.useState)(qe.Q),{contentRef:de,value:ue,status:et,open:Ft,close:ot}=ae,ht=(0,At.Z)({contentRef:de,status:et}),{openProgress:Lt,closeProgress:Zt,CreateProgressModal:_t,progressOpen:on}=(0,wt.Z)();(0,a.useEffect)(()=>{Tt===!0&&(de!=null&&de.current)&&sn(),Tt===!1&&ot()},[Tt,!!(de!=null&&de.current)]);const sn=()=>ft(void 0,null,function*(){const en={scene_type:5,request_identifier:Math.random(),item_bank_id:lt};yield Ft(en)}),dn=[{id:"0",type:"\u5355\u9009\u9898",value:"SINGLE"},{id:"1",type:"\u591A\u9009\u9898",value:"MULTIPLE"},{id:"2",type:"\u5224\u65AD\u9898",value:"JUDGMENT"},{id:"3",type:"\u586B\u7A7A\u9898",value:"COMPLETION"},{id:"4",type:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{id:"6",type:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{id:"7",type:"\u7EC4\u5408\u9898",value:"COMBINATION"},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],Mt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],tn=()=>ft(void 0,null,function*(){Lt(),fn(!0),ie([]);const He=ht(),en=new FormData;en.append("html",He);const Wt=yield(0,nt.ZP)("/api/intelligent_imports/import.json",{method:"post",body:en},!0);if((Wt==null?void 0:Wt.status)===0)if(Wt!=null&&Wt.data){Zt(100),ie(Wt==null?void 0:Wt.data);return}else ve.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");fn(!1),Zt()}),Ct=()=>ft(void 0,null,function*(){const He=ht();(0,je.RG)(He)}),St=(He,en="")=>{var Wt,Nn,Dn;const qn=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Zn=["SINGLE","MULTIPLE","JUDGMENT","COMPLETION","SUBJECTIVE"],{name:In,choices:_n=[],item_type:Un,tag_disciplines:dA=[],difficulty:DA,analysis:Kn,answer_texts:kA,standard_answer:mA,standard_answers:yA,description:rA,time_limit:CA,language:On,hack_sets:jn,code:gn,sub_item_banks:vn}=He||Xt,ln=(Wt=dn.find(oe=>oe.value===Un))==null?void 0:Wt.type,Yt=`1.${en}\u3010${ln}\u3011${In}`;let Be="";const ke=(Nn=dA==null?void 0:dA.map(oe=>oe.name))==null?void 0:Nn.join("\u3001");return Un==="SUBJECTIVE"?Be=(kA==null?void 0:kA[0])||"":Un==="JUDGMENT"?_n==null||_n.forEach((oe,vt)=>{oe.is_answer&&(Be=vt?"\u9519\u8BEF":"\u6B63\u786E")}):_n==null||_n.forEach((oe,vt)=>{oe.is_answer&&(Be=Be+Mt[vt])}),a.createElement("div",{className:pe.leftNode,style:He?{padding:0}:{}},a.createElement(We.Z,{className:"mb10",value:Yt}),_n==null?void 0:_n.map((oe,vt)=>a.createElement("div",{key:vt,className:pe.option},a.createElement("div",{className:pe.serial},Mt[vt],"."),a.createElement(We.Z,{style:{flex:1},value:oe==null?void 0:oe.choice_text}))),rA&&a.createElement("div",{className:pe.row},a.createElement("div",{className:pe.label},"\u8BD5\u9898\u63CF\u8FF0"),a.createElement(We.Z,{style:{flex:1},value:rA||""})),Un==="COMPLETION"?(Dn=mA||yA)==null?void 0:Dn.map((oe,vt)=>{var ut,xt;return a.createElement("div",{className:pe.row,style:{alignItems:"center"},key:vt},a.createElement("div",{className:pe.label},"\u7B54\u6848",vt+1),a.createElement("div",{className:pe.content},(oe==null?void 0:oe.model)===1?(ut=oe==null?void 0:oe.answer_text)==null?void 0:ut.join("\u3001"):a.createElement(_e.Z,{value:(xt=oe==null?void 0:oe.answer_text)==null?void 0:xt.join("\u3001"),readOnly:!0})))}):Zn.includes(Un)&&a.createElement("div",{className:pe.row},a.createElement("div",{className:pe.label},"\u7B54\u6848"),a.createElement("div",{className:pe.content},Be)),!He&&a.createElement("div",{className:pe.row},a.createElement("div",{className:pe.label},"\u96BE\u5EA6"),a.createElement("div",{className:pe.content},qn[DA-1]||"")),Un!=="COMBINATION"&&a.createElement("div",{className:pe.row},a.createElement("div",{className:pe.label},"\u89E3\u6790"),a.createElement(We.Z,{style:{flex:1},value:Kn||""})),!He&&a.createElement("div",{className:pe.row},a.createElement("div",{className:pe.label},"\u77E5\u8BC6\u70B9"),a.createElement("div",{className:pe.content},ke)),CA&&a.createElement("div",{className:pe.row},a.createElement("div",{className:pe.label},"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09"),a.createElement("div",{className:pe.content},CA)),On&&a.createElement("div",{className:pe.row},a.createElement("div",{className:pe.label},"\u7F16\u7A0B\u8BED\u8A00"),a.createElement("div",{className:pe.content},On)),gn&&a.createElement("div",{className:pe.row},a.createElement("div",{className:pe.label},Un==="PROGRAM"?"\u5B66\u5458\u521D\u59CB\u4EE3\u7801":"\u7A0B\u5E8F\u4EE3\u7801"),a.createElement("div",{className:pe.content,style:{whiteSpace:"pre-wrap"}},rt.Base64.decode(gn))),jn==null?void 0:jn.map((oe,vt)=>{const ut=Un==="PROGRAM"?`(${vt+1})`:"";return a.createElement(a.Fragment,{key:vt},a.createElement("div",{className:pe.row},a.createElement("div",{className:pe.label},"\u6D4B\u8BD5\u7528\u4F8B",ut,"\u8F93\u5165"),a.createElement("div",{className:pe.content},(oe==null?void 0:oe.input)||"")),a.createElement("div",{className:pe.row},a.createElement("div",{className:pe.label},"\u6D4B\u8BD5\u7528\u4F8B",ut,"\u8F93\u51FA"),a.createElement("div",{className:pe.content},(oe==null?void 0:oe.output)||"")))}),Un==="BPROGRAM"&&(mA==null?void 0:mA.map((oe,vt)=>a.createElement("div",{className:pe.row,key:vt},a.createElement("div",{className:pe.label},"\u7B54\u6848",vt+1),a.createElement("div",{className:pe.content,style:{whiteSpace:"pre-wrap"}},(oe==null?void 0:oe.answer_text)||"")))),vn==null?void 0:vn.map((oe,vt)=>a.createElement(a.Fragment,{key:oe.id},St(oe,vt+1))))};return a.createElement(a.Fragment,null,a.createElement(Qe.Z,{title:"\u4EE5\u9898\u6362\u9898",extra:a.createElement("div",{className:pe.extraHeader},a.createElement(Ce.Z,{align:"middle"},!et&&!!ue&&a.createElement(a.Fragment,null,a.createElement(Ue.op,{onClick:tn,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),a.createElement(Ue.op,{onClick:Ct,shape:"default",type:"text"},a.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),a.createElement("i",{onClick:()=>{const He=en=>{Ve.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:en,onOk:()=>{Ge(!1)}})};if(et){He("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else ue?He("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Ge(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Tt},a.createElement("div",{className:pe.wrap},a.createElement("div",{className:pe.left},a.createElement(Ce.Z,{justify:"space-between"},a.createElement("b",{className:"font16 c-grey-333"},"\u539F\u9898"),!et&&a.createElement(Me.ZP,{onClick:()=>{Ge(!1),an()},type:"primary"},"\u91CD\u65B0\u9009\u62E9\u8BD5\u9898")),St()),a.createElement(qe.Z,{stringTransformer:Ke.o,onStatusChange:se,bottomOffset:160,style:{paddingBottom:86},bottomContainerNode:a.createElement("div",{className:pe.bottomActionContainer},et?a.createElement("div",{onClick:ot,className:pe.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u751F\u6210"):a.createElement("div",{onClick:sn,className:pe.bottomBtn},a.createElement("i",{className:"iconfont icon-zhongxinshengcheng1"}),"\u91CD\u65B0\u751F\u6210")),loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!on,noRestrictModal:Pt,onError:He=>{Object.prototype.toString.call(He)==="[object Object]"&&He.status===-9&&Pt(He.data)}}))),a.createElement(Qe.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Bn},a.createElement(Ce.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:ee(11215),alt:"\u4EE5\u9898\u6362\u9898"}),a.createElement("span",{className:"ml10"},"\u4EE5\u9898\u6362\u9898")),a.createElement(ct.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:me,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>fn(!1),onSuccess:()=>{fn(!1),Ge(!1),jt()}}),a.createElement("div",{style:{height:70}})),_t("\u5904\u7406\u4E2D"))},we=ee(30935),it=ee(59301),nn=Object.defineProperty,Kt=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,Qn=Object.prototype.propertyIsEnumerable,Ye=(lt,Tt,Ge)=>Tt in lt?nn(lt,Tt,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):lt[Tt]=Ge,Fe=(lt,Tt)=>{for(var Ge in Tt||(Tt={}))Bt.call(Tt,Ge)&&Ye(lt,Ge,Tt[Ge]);if(Kt)for(var Ge of Kt(Tt))Qn.call(Tt,Ge)&&Ye(lt,Ge,Tt[Ge]);return lt},Gt=(lt,Tt,Ge)=>new Promise((Xt,Pt)=>{var an=fn=>{try{Bn(Ge.next(fn))}catch(me){Pt(me)}},jt=fn=>{try{Bn(Ge.throw(fn))}catch(me){Pt(me)}},Bn=fn=>fn.done?Xt(fn.value):Promise.resolve(fn.value).then(an,jt);Bn((Ge=Ge.apply(lt,Tt)).next())}),$t=(0,a.forwardRef)(({onUpdateNum:lt,onlyMediatorOpenStr:Tt},Ge)=>{const[Xt]=ge.default.useForm(),[Pt,an]=(0,a.useState)({}),[jt,Bn]=(0,a.useState)({}),[fn,me]=(0,a.useState)(null),[ie,ae]=(0,a.useState)(!1),[se,de]=(0,a.useState)(!1),[ue,et]=(0,a.useState)([]),[Ft,ot]=(0,a.useState)(!1),[ht,Lt]=(0,a.useState)(!1),[Zt,_t]=(0,a.useState)(""),[on,sn]=(0,a.useState)([]),[dn,Mt]=(0,a.useState)([]),[tn,Ct]=(0,a.useState)(null),St=ge.default.useWatch("knowledge",Xt),He=ge.default.useWatch("course",Xt);(0,a.useEffect)(()=>{if(Tt)return bt.Z.subscribe(Tt,dA=>{Dn(dA.id)})},[Tt]),(0,a.useEffect)(()=>{fn===!1&<&<()},[fn]);const en=()=>Gt(void 0,null,function*(){const Un=yield(0,nt.ZP)("/api/disciplines.json",{method:"get",params:{source:"new_question"}});Mt(Un.disciplines||[])}),Wt=Un=>Gt(void 0,null,function*(){const dA=yield(0,nt.ZP)("/api/tag_disciplines.json",{method:"get",params:{course_discipline_id:Un}});sn(dA.tag_disciplines)}),Nn=Un=>Gt(void 0,null,function*(){var dA,DA,Kn;const kA=document.createElement("div");kA.className=ye.fixedLoading,document.body.appendChild(kA),Te.render(it.createElement(he.Z,{spinning:!0}),kA);let mA={};const yA=[],[rA,CA]=yield Promise.all([(0,nt.ZP)("/api/intelligent_imports/check_number.json",{method:"get"}),(0,nt.ZP)(`/api/item_banks/${Un}/edit_single.json`,{method:"get"})]);if((rA==null?void 0:rA.status)===0&&(mA.usedCount=rA==null?void 0:rA.remaining_number,mA.totalCount=rA==null?void 0:rA.total_number),CA.id){if(CA!=null&&CA.analysis||yA.push(3),(CA==null?void 0:CA.item_type)==="SUBJECTIVE"&&!((dA=CA==null?void 0:CA.answer_texts)!=null&&dA.length)&&yA.push(2),!((DA=CA==null?void 0:CA.tag_disciplines)!=null&&DA.length)){yA.push(1);const On=(Kn=CA==null?void 0:CA.course_discipline)==null?void 0:Kn.course_discipline_id;Xt.setFieldValue("course",On)}mA=Fe(Fe({},mA),CA),et(yA)}Bn(CA),an(mA),mA.totalCount===-1?yA.length?ae(!0):ot(!0):Lt(!0),document.body.removeChild(kA)}),Dn=Un=>Gt(void 0,null,function*(){Ct(Un),Nn(Un),en()}),qn=()=>{me(!0)};(0,a.useImperativeHandle)(Ge,()=>({onClick:qn}));const Zn=Un=>{sn([...on,Fe({},Un)])},In=(Un,dA)=>{console.log(Un,dA),Un!=null&&Un.course&&(_t(new Date),Xt.setFieldsValue({knowledge:[]}))},_n=()=>Gt(void 0,null,function*(){const{analysis:Un="",answer_texts:dA="",course:DA=[],knowledge:Kn=[]}=Xt.getFieldsValue()||{},kA={item_bank_id:tn,analysis:Un,answer_texts:dA?[dA]:"",course_discipline_id:DA||"",tag_discipline_ids:Kn==null?void 0:Kn.map(yA=>yA.value)};de(!0);const mA=yield(0,nt.ZP)("/api/intelligent_imports/exchange_save_info.json",{method:"post",body:kA});mA.id&&(Bn(mA),ae(!1),ot(!0)),de(!1)});return it.createElement(a.Fragment,null,it.createElement(Ve.default,{centered:!0,open:ie,title:"\u6E29\u99A8\u63D0\u793A",width:810,okText:"\u7EE7\u7EED\u6362\u9898",confirmLoading:se,onCancel:()=>ae(!1),onOk:()=>Xt.submit(),afterClose:()=>{Xt.resetFields()}},it.createElement("div",{className:ye.tip},"\u6211\u53D1\u73B0\u60A8\u9009\u4E2D\u7684\u8FD9\u9053\u9898\u76EE\u4E0D\u5B8C\u5584\u3002\u4E3A\u4E86\u80FD\u66F4\u7CBE\u51C6\u7684\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u5EFA\u8BAE\u60A8\u63D0\u4F9B\u66F4\u591A\u7684\u5173\u4E8E\u5F53\u524D\u9898\u76EE\u7684\u4FE1\u606F~"),it.createElement("img",{src:$e,style:{marginTop:-100}}),it.createElement(ge.default,{form:Xt,onValuesChange:In,layout:"vertical",colon:!1,onFinish:_n},ue.includes(1)&&it.createElement(Ce.Z,{align:"middle",className:"mb20"},it.createElement(ge.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"course",className:"mr10 mb0"},it.createElement(we.q,{style:{width:240,height:40},size:"middle",showLinkButton:!1})),it.createElement(ge.default.Item,{name:"knowledge",className:"mb0 mt30"},it.createElement(we.i,{allowAcceptEmpty:!0,data:{container_type:"ItemBank",search:!0},style:{width:240,height:40},size:"middle",courseDisciplineId:He,showLinkButton:!1}))),ue.includes(2)&&it.createElement(ge.default.Item,{className:"mt20 mb10",name:"answer_texts",label:"\u53C2\u8003\u7B54\u6848",valuePropName:"defaultValue"},it.createElement(Pe.Z,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848",height:120})),ue.includes(3)&&it.createElement(ge.default.Item,{className:"mb0",name:"analysis",label:"\u9898\u76EE\u89E3\u6790",valuePropName:"defaultValue"},it.createElement(Pe.Z,{placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u89E3\u6790",height:120})))),fn&&it.createElement(Ie.Z,{isIntelligentAssistant:!0,setScoreShow:me,isshixuns:!1,ScoreShow:!!fn,isloadings:!1,onOk:Un=>{if(!Un.length){ve.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}Dn(Un[0])}}),it.createElement(Ne.Z,{visible:ht,usedCount:Pt==null?void 0:Pt.usedCount,totalCount:Pt==null?void 0:Pt.totalCount,onCancel:()=>Lt(!1),onOk:()=>{Lt(!1),ue.length?ae(!0):ot(!0)}}),it.createElement(st,{noReselect:()=>{me(!0)},noRestrictModal:Un=>{an({usedCount:0,totalCount:Un}),Lt(!0)},questionId:tn,visible:Ft,questionData:jt,onChange:Un=>{ot(Un)},noSaveSuccess:()=>me(!1)}))})},14468:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return Ke}});var a=ee(59301),ge=ee(6767),he=ee(36207),Ve=ee(77019),Ce=ee(62957),ve=ee(37568),Te=ee(94968),$e=ee(25399),ye=ee(82326),Ie=ee(5269),nt=ee(4875),Pe={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},bt=ee(70467),Ne=ee(14185),Qe=ee(32648),Me=ee(49317),pe=ee(49998),Ue=ee(76406),ct=ee(62440),je=ee(53973),wt=ee(66915),At=ee(83928),qe="data:image/png;base64,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",We=ee(44283),_e=(ft,Le,st)=>new Promise((we,it)=>{var nn=Qn=>{try{Bt(st.next(Qn))}catch(Ye){it(Ye)}},Kt=Qn=>{try{Bt(st.throw(Qn))}catch(Ye){it(Ye)}},Bt=Qn=>Qn.done?we(Qn.value):Promise.resolve(Qn.value).then(nn,Kt);Bt((st=st.apply(ft,Le)).next())}),Ke=(0,a.forwardRef)(({onUpdateNum:ft,onSave:Le},st)=>{var we;const it=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 +\u4F8B\uFF1A\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[nn,Kt]=(0,a.useState)(!1),[Bt,Qn]=(0,a.useState)([]),[Ye,Fe]=(0,a.useState)(null),[Gt,mn]=(0,a.useState)([]),[$t,lt]=(0,a.useState)(0),[Tt,Ge]=(0,a.useState)(0),[Xt,Pt]=(0,a.useState)(!1),[an,jt]=(0,a.useState)(""),[Bn,fn]=(0,a.useState)(0),[me,ie]=(0,a.useState)(0),[ae,se]=(0,a.useState)(0),[de,ue]=(0,a.useState)(0),[et,Ft]=(0,a.useState)(0),[ot,ht]=(0,a.useState)(0),[Lt,Zt]=(0,a.useState)(0),[_t,on]=(0,a.useState)(0),sn=(0,We.useParams)(),[dn,Mt]=(0,a.useState)(),[tn,Ct]=(0,a.useState)([]),[St,He]=(0,a.useState)(At.Q),{contentRef:en,value:Wt,status:Nn,open:Dn,close:qn}=St,Zn=(0,je.Z)({contentRef:en,status:Nn}),{openProgress:In,closeProgress:_n,CreateProgressModal:Un,progressOpen:dA}=(0,ct.Z)();(0,a.useEffect)(()=>{Ye&&mA(),Ye===!1&&(qn(),ft==null||ft(),Qn([]),jt(""),fn(0),ie(0),se(0),ue(0),Ft(0),ht(0),Zt(0),on(0))},[Ye]);const DA=()=>{Fe(!0)};(0,a.useImperativeHandle)(st,()=>({onClick:DA}));const Kn=gn=>{Pt(!0),lt(gn),Ge(0)},kA=gn=>_e(void 0,null,function*(){const vn=gn.name.split(".").slice(-1)[0].toLowerCase();if(["docx","doc","pdf","png","jpg"].indexOf(vn)==-1)return ge.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject();const Yt=["docx","doc","pdf"],Be=["png","jpg"];return Yt.indexOf(vn)!=-1&&gn.size/1024/1024>100?(ge.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Qn([]),Promise.reject()):Be.indexOf(vn)!=-1&&gn.size/1024/1024>10?(ge.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Qn([]),Promise.reject()):!0}),mA=()=>_e(void 0,null,function*(){var gn;const vn=yield(0,Me.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});vn.status===0&&(lt(vn.total_number),Ge(vn.remaining_number));let ln=yield(0,Me.ZP)("/api/ai/agents/library_resource_list.json",{method:"get"});(ln==null?void 0:ln.status)===0&&Ct((gn=ln==null?void 0:ln.data)==null?void 0:gn.map(Yt=>({value:Yt==null?void 0:Yt.coze_id,disabled:!(Yt!=null&&Yt.have_file),label:a.createElement("span",null,Yt==null?void 0:Yt.name,!(Yt!=null&&Yt.have_file)&&"\uFF08\u5185\u5BB9\u4E3A\u7A7A\uFF09")})))}),yA=gn=>(gn=gn||"",gn=String(gn),gn=gn.replace(/\s+/g,""),gn),rA=(gn=!0)=>_e(void 0,null,function*(){var vn,ln;const Yt=[{name:"\u5355\u9009\u9898",num:Bn||0},{name:"\u591A\u9009\u9898",num:me||0},{name:"\u5224\u65AD\u9898",num:ae||0},{name:"\u586B\u7A7A\u9898",num:de||0},{name:"\u7B80\u7B54\u9898",num:et||0},{name:"\u7EC4\u5408\u9898",num:_t||0},{name:"\u7F16\u7A0B\u9898",num:ot||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:Lt||0}];if(gn){if(yA(an)){if(an.length>1e3){ge.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{ge.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!yA(an)&&!(Bt!=null&&Bt.length)){ge.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const oe=Yt.reduce((vt,ut)=>vt+ut.num,0);if(oe===0){ge.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(oe>50){ge.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if($t!==-1){Pt(!0);return}}Pt(!1);const ke={scene_type:6,request_identifier:Math.random(),file_id:(ln=(vn=Bt[0])==null?void 0:vn.response)==null?void 0:ln.id,content:an,count_arr:Yt.map(oe=>oe.num).join(","),course_id:sn==null?void 0:sn.coursesId,coze_id:dn};yield Dn(ke),mA()}),CA=()=>_e(void 0,null,function*(){const gn=Zn();if(Le){Fe(!1),Le(gn);return}In(),Kt(!0),mn([]);const vn=new FormData;vn.append("html",gn);const ln=yield(0,Me.ZP)("/api/intelligent_imports/import.json",{method:"post",body:vn},!0);if((ln==null?void 0:ln.status)===0)if(ln!=null&&ln.data){_n(100),mn(ln==null?void 0:ln.data);return}else ge.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Kt(!1),_n()}),On=()=>_e(void 0,null,function*(){const gn=Zn();(0,Ue.RG)(gn)}),jn=["uploading","error"].includes((we=Bt==null?void 0:Bt[0])==null?void 0:we.status);return a.createElement(a.Fragment,null,a.createElement(wt.Z,{visible:Xt,totalCount:$t,usedCount:Tt,onCancel:()=>Pt(!1),onOk:()=>rA(!1)}),a.createElement(he.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:a.createElement("div",{className:Pe.extraHeader},a.createElement(Ve.Z,{align:"middle"},!Nn&&!!Wt&&a.createElement(a.Fragment,null,a.createElement(bt.op,{onClick:CA,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),a.createElement(bt.op,{onClick:On,shape:"default",type:"text"},a.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),a.createElement("i",{onClick:()=>{const gn=vn=>{Ce.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:vn,onOk:()=>{Fe(!1)}})};if(Nn){gn("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Wt?gn("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Fe(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Ye},a.createElement("div",{className:Pe.wrap},a.createElement("div",{className:Pe.left},a.createElement("div",{className:Pe.tip},a.createElement("img",{src:qe}),a.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),a.createElement(ve.default.TextArea,{style:{height:160},className:"mb20",value:an,placeholder:it,onChange:gn=>{jt(gn.target.value)}}),a.createElement(Te.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${Ne.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:Bt,withCredentials:!0,data:{upload_type:1},beforeUpload:kA,onChange:({file:gn})=>{var vn,ln;if(gn.status==="removed")return;gn.status==="done"&&((vn=gn==null?void 0:gn.response)==null?void 0:vn.status)!==0&&(gn.status="error",gn.response=(ln=gn==null?void 0:gn.response)==null?void 0:ln.message),Qn([gn]);const Yt=gn.name.split(".").slice(-1)[0].toLowerCase(),Be=["docx","doc","pdf"],ke=["png","jpg"];Be.indexOf(Yt)!=-1&&gn.size/1024/1024>100&&Qn([]),ke.indexOf(Yt)!=-1&&gn.size/1024/1024>10&&Qn([])},onRemove:()=>Qn([])},a.createElement($e.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\u4E0D\u8D85\u8FC7100M,\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},a.createElement(bt.op,{style:{borderRadius:2}},a.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),a.createElement("div",{className:"c-black mt20"},a.createElement("div",{className:"mb10 c-black"},a.createElement("b",null,"\u77E5\u8BC6\u5E93 "),a.createElement(ye.default,{onChange:gn=>{Mt(gn)},style:{marginLeft:10,width:"80%"},options:tn}))),a.createElement("div",{className:"c-black mt20"},a.createElement("div",{className:"mb10 c-black"},a.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),a.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",a.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),a.createElement(Ve.Z,{style:{gap:16}},a.createElement(Ie.Z,null,a.createElement("label",null,"\u5355\u9009\u9898"),a.createElement(nt.Z,{min:0,max:10,value:Bn,onChange:fn,style:{marginLeft:"8px"}})),a.createElement(Ie.Z,null,a.createElement("label",null,"\u591A\u9009\u9898"),a.createElement(nt.Z,{min:0,max:10,value:me,onChange:ie,style:{marginLeft:"8px"}})),a.createElement(Ie.Z,null,a.createElement("label",null,"\u5224\u65AD\u9898"),a.createElement(nt.Z,{min:0,max:10,value:ae,onChange:se,style:{marginLeft:"8px"}})),a.createElement(Ie.Z,null,a.createElement("label",null,"\u586B\u7A7A\u9898"),a.createElement(nt.Z,{min:0,max:10,value:de,onChange:ue,style:{marginLeft:"8px"}})),a.createElement(Ie.Z,null,a.createElement("label",null,"\u7B80\u7B54\u9898"),a.createElement(nt.Z,{min:0,max:10,value:et,onChange:Ft,style:{marginLeft:"8px"}})),a.createElement(Ie.Z,null,a.createElement("label",null,"\u7EC4\u5408\u9898"),a.createElement(nt.Z,{min:0,max:10,value:_t,onChange:on,style:{marginLeft:"8px"}})),a.createElement(Ie.Z,null,a.createElement("label",null,"\u7F16\u7A0B\u9898"),a.createElement(nt.Z,{min:0,max:10,value:ot,onChange:ht,style:{marginLeft:"8px"}})),a.createElement(Ie.Z,null,a.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),a.createElement(nt.Z,{min:0,max:10,value:Lt,onChange:Zt,style:{marginLeft:"8px"}})))),Nn?a.createElement("div",{onClick:qn,className:Pe.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):jn?a.createElement("div",{className:`${Pe.bottomBtn} ${Pe.disabled}`},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):a.createElement("div",{onClick:()=>{rA()},className:Pe.bottomBtn},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),a.createElement(At.Z,{onStatusChange:He,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!dA,noRestrictModal:Kn,stringTransformer:pe.o,onError:gn=>{Object.prototype.toString.call(gn)==="[object Object]"&&gn.status===-9&&Kn(gn.data)}}))),a.createElement(he.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:nn},a.createElement(Ve.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:ee(36413),alt:"\u667A\u80FD\u51FA\u9898"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),a.createElement(Qe.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Gt,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Kt(!1),onSuccess:()=>{Kt(!1),Fe(!1)}}),a.createElement("div",{style:{height:70}})),Un("\u5904\u7406\u4E2D"))})},57226:function(It,Dt,ee){"use strict";var a=ee(59301);const ge=({scrollBoxRef:he,bottomInspectRef:Ve,contentRef:Ce,status:ve,rootMargin:Te="70px",bottomOffset:$e=110})=>{const[ye,Ie]=(0,a.useState)(!0),nt=(0,a.useRef)(!1);return(0,a.useEffect)(()=>{if(!he.current||!Ve.current)return;const Pe=new IntersectionObserver(([bt])=>{var Ne,Qe,Me,pe;if(!document.contains(bt.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((Ne=bt.rootBounds)==null?void 0:Ne.width)===0&&((Qe=bt.rootBounds)==null?void 0:Qe.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((Me=bt.boundingClientRect)==null?void 0:Me.width)===0&&((pe=bt.boundingClientRect)==null?void 0:pe.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}Ie(bt.isIntersecting)},{root:he.current,rootMargin:Te,threshold:0});return Pe.observe(Ve.current),()=>{Pe.disconnect()}},[he.current,Ve.current,Te]),(0,a.useEffect)(()=>{if(!ve)return;const Pe=he.current,bt=Ce.current;nt.current=!1;let Ne=Pe.scrollTop;const Qe=()=>{const{scrollTop:pe,scrollHeight:Ue,clientHeight:ct}=Pe;pe>Ne?pe+ct>=Ue-$e&&(Pe.scrollTop=Pe.scrollHeight,nt.current=!1):pe{nt.current||(Pe.scrollTop=Pe.scrollHeight)});return Me.observe(bt),()=>{setTimeout(()=>{Me.unobserve(bt)},250),Pe.removeEventListener("scroll",Qe)}},[ve]),ye};Dt.Z=ge},53973:function(It,Dt,ee){"use strict";var a=ee(59301);const ge=({contentRef:he,status:Ve})=>((0,a.useEffect)(()=>{!Ve&&(he!=null&&he.current)&&he.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(Te=>{Te.tagName.toLowerCase()==="code"?Te.parentElement&&(Te.parentElement.contentEditable="false"):Te.tagName.toLowerCase()==="mathx"&&(Te.contentEditable="false")})},[Ve]),(ve=!1)=>{const Te=nt=>{const Pe={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return nt.replace(/&[^;]+;/g,bt=>Pe[bt]||bt)};if(!he.current)return"";const $e=he.current.cloneNode(!0);$e.querySelectorAll("code[data-text], mathx[data-text]").forEach(nt=>{let Pe=nt.getAttribute("data-text");nt.tagName.toLowerCase()==="code"?Pe=Pe.replace(/```.*\n|\n```/g,""):nt.tagName.toLowerCase()==="mathx"&&(Pe=`$$${Pe}$$`);const bt=document.createTextNode(Pe);nt.parentNode.replaceChild(bt,nt)}),ve&&$e.querySelectorAll('[data-select="disabled"]').forEach(Pe=>{var bt;const Ne=Pe.textContent||"",Qe=document.createTextNode(Ne+` `);(bt=Pe.parentNode)==null||bt.replaceChild(Qe,Pe)});let Ie=$e.innerHTML;return ve||(Ie=Ie.replace(/<[^>]*data-select="disabled"[^>]*>.*?<\/[^>]*>/g,"")),Ie=Ie.replace(/

/g,""),Ie=Ie.replace(/<\/p>/g,` `),Ie=Ie.replace(/
/g,` `),Ie=Ie.replace(/\r\n/g,` -`),Ie=Ie.replace(/<[^>]*>/g,""),Ie=Te(Ie),Ie});Ft.Z=ge},62440:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return Pe}});var a=ee(59301),ge=ee(62957),he=ee(77019),Ve=ee(89787),Ce="data:image/png;base64,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",ve="data:image/png;base64,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",Te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAABeCAYAAADYHcHYAAAAAXNSR0IArs4c6QAAIABJREFUeF7tfQmcHFd55//V0cfcl2Z0jKTRZcuWZNmy8SVb8gEmCWD4EWzO9TqBxPjAgV1gs9mwiCQEOzYbCAmbi2OzkHgBQ8Bg8IFlfMnYum0dHml0a6TR3NMzfdXxlv979bprWjOa8cQGsdn6qdXV3TVVr77/+873fV8JvIrtuaOyKZHGu2WIeQjR79rYJ4B9jsTxFa1i9FWc6v8fWkEBMR2KfON5WZeowofqq/HJZEK2ubZA0gGSLqBOIDHmODjm2NjvF7FfSuyxLXSFQJddj+5lQhSmc51/z8dMCcQLp+S6gyfxN2EoVyKMCC8ASwCODSQc/UoloMBJuQLJBOA6gAwghYUh28YRKdHle+gMJfbaEvsTSRzsqsKpa4Xw/z0DYO59SiAe2S/n945gt5CyRkQA8J1/aN7HnYzHWIBjaYDINYZ7CFLCBWwbkCECCQw4Ng76IbrCAHvDAJ0ywH7h4dC//D0GNmwQ4b8XkKYE4m82ypq6OpwSUqbHAWHAIKViwEQfNf2i76Usk5MguREnGYAITtIRcF3NaX4Az7LRIwQOegG6ZIDdvsA+FNBVTODIJU1i+P81gKYE4ivPyFonhVMCMmVFXEBikcj8XAIhtq92Y2dWuxVXMh8JEnHiZwMSxZoSeS6QsAHXFXAcTfogQE5Y6IaFrmIB+2WIvaGFfWEBXY6N45fMFdlfR5CmBIKKumjLU5ZEkgAocSSAhBUokeOHQr30pBclcRUnfuVF4iCViBZxjWEevo/jJAHYjuYmA5QbcRG/DwJQhWWEwFEaCYUCOiGwp+DhgO2ia3AIJ29eIYpnK0hTAvF3m2W9HaJHSJk0oqnO9bCm3UIqaStieYFEwZPIeUC2CGTVvkAhoJgRJBBERP34BUtcMQF1FCAxcBTnSEVshHznK9SHcIJYEUAEiSIu4UaizuJkQRhKDMHCYeojr4DO0MIeP8B+q4hD2IXem28Wwa8SpCmB+MuNsqEqhR5AJhRHAFjaWMR5c5KGTqeNX59UKmIRpLwBSQFVBskjJyli678wnBLnBMMZpfcYGDKE0vi8Dt8Dfg4V4dV7CKGtu8hoSNCyS2iRR7CEBokA9ELgEIGh0QCgU9rY7+Rw6P2rMAQhYlru9YFrSiC+/LRslJbsKeRDt7VGKmLVp0LMaXBQlQDSCYGELZR8jxNwsuFWgkROykacNKa4Ccj7BFAglAKSf2A4IwJBcUb8ZQAhCCVAhAYm4hzzPbmIf0sQlNFAcFwgldQgJZMaKN5nGKIgLJy0LRwIfAXSHsfBPoo+L8SxDy4XmdcKlimB+B/PySbhyZ4Xdxcd8jd9BxK/OgnUpIC6KqChWqC5Wqj32qRAdUqgigA5AnZ0helMqRJIIeCFmpMIzmgBGC1C7ROogh/pJQMGxVVEYEP8IBwPhAEkDqDhMn5nRB+Z0xYSDi05F0gnJdJJoIr3lCJgmsssIKucWAv7gyK6HIE9wsJ+IXAgPR/HrxUi/2pAmhKI+zfKFgmceHF3zplbz1kaYmhMYqxAvcAboAiSSCUs1KRs1FYJ1BKgNNBYLdBUI9BYbaE+zd+BmqRA0p3yspOKOxLU88lFUgE0kgeGc8BwHsgUgZxnKW5SosmIMbMf+85wVVz0kfN4P/xO6R8pEYQSQcCXVjSWkIpjqnmP1QKNvL9aC401FqrSFugiQWLEtnFUCHQFPp4TAl+9dq7oOxMwU1Lkzx+Ws0QCJ57aOmQvm20jV/Bw/aoa/GDzMG5dX48HXyygs9uDJQRcx4JtW0riExzeBO2pVEKgJiXQUmvhkqUprF1mKw/837oZs1efR+skirrRolTgDGaB/iwwmCNgAtmiQLGkl8xflblBGwj6PGqCKeDKQPh+CC96+b5E0ePnAIEvYVn6PhuqLbTUO2httLFknou5LQ6EJbr9At70xoVi95lF9hkosuER2Zp0cOJ9FwRWb0bi5cNZ9GZdbN43jEC6OHQqh3Q6rWZLGITKOjIed6U4IjDvvKIOb78kidrU5EBM9st0xFulnuJYDNfSqsvkJYZyQP+Yfg3khOIqWnnkJD2hI0AIRBiqCUXCx4HwFAih+s4nt5BryE2h1NZdNNhLz0vjxqtqYDniqRvmWetnDMQfPS7bqiS671wrrYTy6Mrhjbwv0TcS4mh/iP09PvafKOJwX4Ce4QCj+VANRukIggPNIe9a24DfvjSlOOS12uKmrjlnHLRKU7h0XUV3Pa68R66Rinv6xyT6RoGBUXKTxGgeKBRJeAk/CBTxyQ0GGL7zHJyMBoiSPySBt66twRWravqPnMKc2y4R3kT3PSU1NvxIzhYuuj+yVgpaGdFkKaFuPGN+T8uJ04ny+9RwiMO9Pg6e4ivA0X4fvSMB3kGOuDiplHnc256UCyIqGj9EC6GyJRW/qUqOKX2OvPfKPzPcE3cijYVmLFafIClRF6IvI9EzHOLEYIATQwFODQUYGguRK4ZKh/BvKcq04i+PZsm8BH7nxqbeF7vE3A3XThzknBKIP/qJnGMDx/9grRQMO8RNxzgIhiBU5sns8yhms8jUXK+9cGowAlSQ2NEdYs1CR1le09kGMh68IIRtCTD87kQvfrYsikFyW8nCjbRFdOYYAHEQJgOgTDojnk4/b8Tg6gLkgrF8iIHRACcGAjz7SgEv7isoMJTij4axeJ6LW97adHJ7hzVvg5g4kDklNT72kJyXtnDso1dJHdqOOU+8TjwCG4YeasYeRCK/FV6mB/vq/xbVVamSCctjtx8LcMF8Z5zldKZB9I4U1Y3xGONQKtKrSLD2X/S7UGDxswanzHHjxFTMWzfcXQYpAqAivDLR3080iXjtzfsLuP/7gwiDOBAJvO+3mo6+a4m1YMY64pMPy3YrxNG710oVvlbsFxbh5vYg6y6CsOu0Rxzm0Jj9Z7j57QhGj2BvcBeC5jeiPl32mHnYSycCrCIQzpRzQI25L1NU4Fug6WhCJdqWVxPBzIaSf07QNAg6LiaU82bAUWONXPgyR5cBiM/kMwEwmeFgW8Bf/XAYT+/OlWi+ZH4C77yh8eD7l9mLZwzE3d+SC1JpHL7rSso+qcIG9d6zaHCOYbAvg57GD8GRGcwrfh1uYTf8kWN4Kfw4/MZ1aKgCOLBIdSjivXxScwSdvfg2GSwDmWJkv2uCcvYbcaRBKKuaMihxIaMnD0mtjGl61WpPe2VCWBqXCDj9q94mVfKxgVcCwlP9n2cy+Nefj5XE09IFSbz1+sbOW8+1zp0xEHc+KBemEzh01xXamfECIOF1Yg4eB6M0R3Pnoa1qH5zsVnjDx7FNfgqy8VLFCQTBTEDzvvtUgNXtjpL3k26xnwZHiuXAnoo68l9kIkfKwRyuFHr8tBElDbGMSVkCJvKoiYRRrsLoHcNx8VWwShthArbg4d98ahQPbx7T4Etg6cIk3riuYfdt59srZgzER78nO2wbBwkElTWDeH4ANI/9A2rsXghhI/T6UOg/hK34NNCwEnUpvUI3br0iotGeU5ojzghENFrSYnCM7nu0XhFfIYz5KyVOMFqb1yKRDSiG4MZHiHSA8aIVFxjvULGMcj7GBzUtCxZvqkLHVBKWXP9PT2bw2I5cyZRd0pHEuivrt9+10r5oxkDc/qBcnHbRddcVIVIOQxwSBR8QwQBm938ENrLIj6WxI/FZoLoD1QmhQSixelmh8zsDBK0fs51JWwyPemq2qviORTESKW5LhyE4KcgJDDtQbJW38r4iaZw7Sh8jcRUXNRWz3FhYDL9bxn6fnJfVOL++cRRPvpzTpmwILOlI4PJL61786AXOpTMG4iPfk0sY2Lrj8lDZ/rw9xRUcWeEg8kNdGLHXwEk3jQPgtPXsaDbvJUcscOAYbXuGm+JPI4ojNPEpNvhnJM7uYwGO9NOr1Sdg/OqcORbOmcOlPC26yrO3PI11NFdqbolC5ROFjeMOWWkVsQKIiRS2AeKZPXnt4Elg0cIE1lxUu+kTFzlXzhiI274jlyUddL73ghDz6hk61gG1YqAv4vk6/l8arBErFdOcH6kzDEfQ1JzOlsnSamL4PfIbJPBcJ51DHZJXVlykWRkQnN9sYd1yk+dD1IiLnvklcWPEVqQ0NMwGNwNa5JhF36vTOM6kazDmXnhbX31iDC/uLygg6Gt0LExg1cq6jX94sXXdjIG487vyHMvCK2SxmgTQUi1x7eIATdW2Yj3ay5yVKlA2BcsSiF09WkdMBMRE0Ixwyc8AIQRODEps6vQ1Z0A7iyvmOwqozV2eGselSx0snxeFASCQyUl0D4aorwLqq3T0V6mB0gQqx5dKoEQyiSCr4yiaqCTNNsnN0pf46sYsth0sqqgtwViwIIFzzq95/FMXW2+aMRC3f1+e60iV6lKaNe9cUcDitqQ2zyKXXoWNVbylvEBkxkoCc4BUCztPBFi9YGIgJhpkJhvpCNBhA7YeDHCgJ1TO5cr5DlYvdFUkd8cRH8/s1UvSDCi+87KE9j8sgR9uKeJon87MoS/EtRQVJa1lRFigrkqvr1BvlcLjBoiYcrbdaXLEkznsOurp8HkoMX+Bg46lVQ9veIPzlhkDcccD8jwrid2cFdw44961soBFrckYO1ecPlJSiksYClcE0Ur74ECIxa2xmTWFfNKiSYNIZbztUIB9J0NFwLdclES1yi0Bdh728RSB4LEW8N61SW0+C2BwVGLXsQD9mRDDOcaOoskSs7KYCFGb1otbrfUCi9u0hUQctNiVcLlSNMVGTv3az/LY2+2XRNO8dgfzFqa+/yeXOe+YMRC3fUuen0hgl+EIBcSqAjpmJaYa0/jfzcyKYkPT/eNRAhGWrbCTwxI/2x0o0UTduf78BJbPdbCdQOwuKjs37QI3X5HUMSjjD/CCQpvejHkNZiX6M4wey9JCF30kNdlC4DcvstWilgGC3yd54ukA8VQBB04FJY6YPc9G27z0d/7scuumGQPx4QfkSjeFl+JA3LSqgAWvFogpbmAy1T06RtFUNoE5w594OVDKOtK/WDbHVquAP9+vfY5VC2xcstjRSjzSXCYkT8KWIqQaG72g5EulS4ayDORJLJtrlSw0Y4hUV+vJN5kuVCKYHPG0hyP9QYkjWmdbaG51/uWzaxPvmzEQd/2rXEXRHgfi5lUFzG9JTGlBVF50QmJPYTxlRqNYU8yB48x9am+A3mFtOcWjqXMbBa5b6aooQGSh4uFtPkayUokezvLmGoogoCatEx/UkmgkhrQhxVU6rS/K1qBEDa2VKTaK0K8/4+P4INdjtLJubhOoa7K+cc9Vyf8wYyA+8l25Gha2jwPiggLam6ce1FSDns7vGghtvhp/TfkUQuD4gMSRvlCtnVN5L5xlqZdOfoksISHwxMs+Tg5Gvo+5KHWJDZWJYnRDQw0TIgTSSa08SkHByOtuqJ36npUf8SwXx8LScmtjK1BTL756z9XJD84YiA9/R17kOtgaB+LdFxQw9zUGYjLGGCEQVPia+oo4JHzK1dnopy0YGdlhThgpiqInMULRMybVCtzQKDCajxIgositiXIwM2XtClvrmEhRc7+5XhsoZ9oMEH2j0ZJpKNEwC0hVhX//F9ekb5sxEHc+KNdYNrZMBkRJXpZiNdGlYhYJv5me+3b6MEei6KsOaQMv7Jc43KvjXjVpoKFKixvOZpqttH70pWOKNnLgSoo3Emd0RHNFqcTWMMEZ02vaDNFctlz7ISUTXACt9VNzBMf49edCDI5FHBVK1LVIJNLBl+67puruGQNx+/fkxY7A5nFArC5gTuPUg5pq9kz5uwBGRorKFjfhboKwt1uboCrMEtson5mDVJdmCo/Ot6pN6zwsK+YjKCfNZGoYE7UE3HiP2pyeRvLsadwzJ8HXngsxkitfo7ZFwk2En7/v2tTHZwzEHQ/KN9g2XogD8Z7VBbRNY1BTEXo6XDLEFToTioiiqpzrxUCo3KrhLJS4GcnqRDSVa1Uhaqg/6LDRcaPYYe5VVZIZ5pprSglmsXCGMQCMM0GfZO407/nrz0pkCmbtGqhtCeEm5Wf/Yn3yj2cMxJ3fkZdZDp5/PYCYCij+TiDooZY3E57WMOpFHk15HsZsjAwTziKAuG+4xwCvwhVCZ/IxK7GmCqiJwGHaJb1xoxvMdbmO1d5UlgLxEVVOqK8+wwzFaN1aaiCsZPCZ+9enN8wYiNsflJc7NjbFgXjvhQXManhtRdNk3DE4XBgHBAmQLWgicpbG5Xg5ThSxRKQLaO4yXTOT1ZyTyWqnjgHLuOnLMaiU0pTAuR3WuFVEArGg2T2jD6HGIoF/fDpUE0LppBCoaw1hJYI/vn99+rMzBuKOb8srbRfPqsXwyK5+70UREGeK8k1nuk9DNg0QCGYQRzN/5xHgSJ8mGE1PKmwG8yhumAbJJVhyCZd01XhpacVFTsRHjCAztzabB0aZu5TlvkSxqDPJz19qo7Zah/15bSrwhTGOiN9e/Dbolf/D0zSpyxHf+jYJy/Y/cd+1VffPGIi7HpRrYeOZMCo5pE3/vouKaKl/9Q5d5SCmgQMIBDPpItcAPcNA5wlaO7o4Ja4PKG5oTREQOmu1VUB1WhdXMtqr9YGu14iDo8elf/dVxJSp/BrQSOrBVUBMHuIw90IQ/+7JAMUSvYDGuRLCDT92/7rUF2YMxO3fllfbLp4K/bLyef+aIpqnYcpNhymmOoYhjrGcvqv4ApynTE+tDyhuaKWM5aEIEBlZpVNThBEMZnRXk3PSQCqllTX9EOO4jTPFI04wC1xM1e1onhoIxrK+/ISvYlpmZbC5nYGx8PbPr0v97YyBuPNBuU5Y8mdBhDBv8gMXF9Fc99rqiMkGSCKRI5hnqpJ+PZ3eqPUBRVC0CS7jaqtprKABoi5g3IjKmtwzTpxEBSxMs1cp91VC6QbqHpq6hkeUHwkojpgOEEVf4q8fZwhcX43jb+2wIOzgQ/evT39lxkB8+NvyGtuRGxUQUab0LZd4aKr7t4umEg2nYouK3wmEAabghWq1UFcI6a0YAAdP+qirtlFfY8GxLR3Uo4mbDZHNATkqa70KO25juD6ZEFiy0FbFK68WCOqGL/yESXHRkqwE5i51YLvBLX9xdfp/zxyIb3nX2Y79U5/KJ8rtvPVSH42/JI6YDkbUW8xRpSXUOxLiiR1jeHJnTqd7OvQdLDTX22htctDW6KClgXUctjJhCyyAYcQ1FyKX42etI5Z22Kiv1cr61XAES9M+/6O8spZMvGrh8gSEI997/7rkAzMG4rZvy+ttSz6ugdBFKb9zeYDGaQTApkPE1+oYzuR/edpDV48OblCMFbwA+aKPfDFAoRgoLlI+iQGomgCxlsFBW5Ot6hpq0uSgqHNCxGI8HwsIF06gIyoNDsav7v0+K4z1xOW2dGUKluXffN81Vd+eORDf8t4kLPvRwCuHdT90ZYiGipDwVJZsPKsiEsCvCQa87t6j2krZdjBU6wn0G1RydmRSGWLRQycYJYAKgdqPA5R0LVUJRFDaGm3MbiRANlpqbSybrcUxOWYysTqcDfHnD45GAS/tfJ6/phrClu+4f13y+zMG4vcfkDcIO3zEJxBRGdNtV0nUT5MjyEG9owFYS8F817QrVH4Us0HscXlI0RCnY9PG7oay/uHNvl7cj1J2VJVplGnCHCwqcL4bi6oSIK1zyDWh4qACX1EhiuEglqa11FmY1+xgwSxXveY02WiqtXVCdbTANDAa4k+/NVICgkNdfVktLIRvu+/a1A8nBWLjrvxSO5G4/0hf0D6YCTuHRr0Xxwpy21gOu770u7W9v/dN783CsX7iedHSXyBxx3pMG4gTGR+nMoFewNFiU226V4dAmq+Epd4JFO3907CIf2EcBwAtKaGyCRlzIif0j7LARKrIJ0PeusavXKTP/RJArF4lQIFOCTI12/G5oQDyNNdQvGmQQlUmQIB4bFWSANklgKiPHngmq2tFou0NV9VDiPDN961PPTo5EHvyb3Ud5yFekDOp6FsYKwoMZPziSEEc6MuE/YMFrKUlwmgnk8vufiPZd3rmaxyIyQZhZKlSrqoFkeacKnIPC9dVYtl4ePhxVjpyuWJy0RzGsRqABrgGkZEqiYBhbnKGAijKzVUmMjnI11mMhoOMiOO4jT/BS7EoheIsT4AKBIdg6e8Ink5a0AtZjFt1LK3C6GjwyZ7D3nfz1X1Hd21YcVoHBPHE7vxv2bbzoyKVGeuSYzlKPBFnilpsHwtVFkT/WIiFLQLtLa5ScFwrZiuGUoJvBbUpmrqHfWQKoTp/nOhnUhKGe0h+5ZBF4KRdqyTeWqvK085gcZquir4oARRI1R2BEVsCNBBxEAEysafJACIHEcQzAVSkDoq4h1xUVDqIaSw2hModxaAQzn6EwV4ZhjtDS2zftu+pJ8VPd+V/U1jOw9qq0IXmpprfJOnSFFMzJtAD4WIKa+SyhVCtDbO0ddFsB+cvOHOWA01MzrqcKnIPld6gfU9xYRT4VCrCAMkFoKsWpEpBuImMhZKPEA+7VqBvACKx6Agy3Ybg8GUSCUj4OAeVdJAvVXG+4SB60+Ze4hxkHNK4BUd681hhqeS4/yV+ssP7DcsRP9ZAsLKSxeamzpjcECobnaW7WnTpGWGy+3TEksAEuOkqVqVMblFMxAHkGNUmIgKIIOVZQhvdvBELlX9LT3ftgpTO5DCqpwKNCS25mI4pnTM60Chxdc3onIw9KYCyWvcQIO5T7Jn0G5M9yr8n7ZSIiwwEijoeZywtAxDv+2jPKDI5j5m6OfHj7d6bhS1+QjYyQJhc1qbqUAXQMtkQOw4XMJQVmNucQiDLBeVadNCZCvDba9PjlBRvqD8bKKuJx9FaouznilnKsVTYgLI/TrASAULNLQQm54Xq3XjQPC9zmq4kEBXpLZWecomiZ5KDcSCjiXTaeaJwhSG64SAaBUq8ZUO1BqLC61F4wxzLCcyJy/EzJsZyYl4mm/dxsHuYHJEX/7ol/2bHcX6irQFtQQR+Fq+ctHDL+ho015q4C9eLc3hwUxbntNcoMPTk0sppJOvj3esIRJklqLj29OhCE7PFdYSS/XYETiT7qawnS1DmLOLNMHzN96WMhkbIVc7+Sf2aOEeYfcMRMU4Yh1vsZGY3LkKV9x2Ng+NiOJ213OQg6lZyEEuEzXZsQLe2yBV8HDgeAfHtzd4NjiUeIRBKxgUSb5v7Xfztz5fDbTgXcxt1BejqhbZKO3lsxxg27vKwaHZVRGAdqx8c9fG+a9PjrBvqmM5eT83siVyG+M0agGj20YultaS4x7UUJzGN3yQeG9FRkxjPTSXumIjFpuKImFKfVKRNcI7TdFoc1Miv4b3RGHh0p6cixmwcMDAWB8LKiW88m7/BdR0FBOVYS6IHb5nzEF48MRs/PfVbivhUKhQFb1njqnj/H3ylFysX1Uc1Czoy2Tfi4QPXVY3jCI6b8p/iiQqest+Ivclk/0TgEMSy32GpOg2ats1p5tPEMu+myEgvLV5EiDEdU1UWxZVFTDSdbjhM4ONUrI+rU0fnNGLWZKDsOhKo3F36OqcB8bUnvTdZrniUNjCtoxW1O3FF87P4p5cuRJ97KRzL0r2QAuD8dhsXdtj4u0eHkPMSpcAZQTo17OGW608HwtxjXPkVIvGSpSfLnhZR9FQdW1EGN9FE5o0SmDe0R+HRcXpCk+80nTyBItdZgiagfvqV4sZWWUDr4/iZnQpovak2SbEJUQkED6ahvbc7wJauSYD48kbvjbYlHgsIhATOrd6F62b9GA++sgZ7iutUxxnTYocZ2NesdPDwllF0nhBoqXOVfiAQ3QNF3PqmauXul8zRScRB5Uxj6KQYtQXS3c9CJc7OxD0E4uJ5lUDE2UNTS5mdE44jxgcRaqcTfvwfmtJ6rvFZCNB5qgDfz6HOHkHacVFV146EY09oUvPcnQTiwCRAfPFR73rLFo/7vrZs6p0BfGDOl3GiMAf3br0ZHXNqlcgiGPOaBNYscfDQzzMYzruoSlglIPYez2H30SyWzklgVUcS589Por3FUR1bTPggfltn8hf4m7I0Ki2niHt4Pk6AS9qTUejEyJOYUTCpTogJ8TjnVPga6mPFIDUQAWYHW5AOjkOEY4A3DFkcwZjfgsMNtyCVKHd2q9Q1BGLbZEDc+1DueifhPh6oqkDOIIF3tn0DLekM/mHfe1C06jGaC5BwLFx7AcWRwNcfG0ZLXTpy4fU68cuHsnhx/5i6fVU7BiZ60dFLYOXCJFYsTGJhq4PqpPaGJzIPp9CnpXOTe8gxbTV0hsafa3LrSf9idIIRlSV6x2Jhygo6DQh9QFIOoTV4Dgm/F/BGAT+LMD+C3tEkji/4Y9SxfqdS70Q3tu9EODEQlpUVn/tB7jrbdX+qgIhmSK0zAiccwUDQjosWcbElULmudTU2DpzwsHV/oIJdJAJnJoHY0TWGrQfHd/rkzZRaNNiWKipZ0OrivPlJLJ/nYmELLTEd8JkJMLSmKjcDRFwBl/YnEFMKkDgqJhOnpGk1IpxaDUEXmvwtsPxRIMjSzlesGw53oSvTgpFzP4NapsdG+bKVYyMQ2yfiCAXEQ941jis2+l6gPdSYl9neHGL1IpYrWaqlaHd/iO0HWQmjQ84kIJd3uc67rWsU2w97kCoBSp9EdRViyRb7ZNg6JuW6FhKurTz1dMpGW4ODjlkOFrdaaG+yVI0bwZ0sdhW/uTgQEwFgJlZlMlKcxsZyMucdD60WRhaKmOVvRo2/HwjGgKAQDdCB9PPwu3+GrfItcJZ/WNUZmq2SO/d1h9hxcAIdQSDue0RWWyK4F1JcFwThOZLL3IGOxBKUhCOVTU+XnovwxqoxfoEBYs+x/PCmvWM3CynXwU5cjdBbIyyrRik2i70AmTXBpC0LiQRj+BEgLgGyVA21bQuVt8oahwXNFtobdYIxjYGJgDFAxGe83o//f7rAI3EbZZeaKKPWHORlVWlJtHS0EMq5FX4/lljPwvV6AT8DhKz7okK2kT8Ons1RAAAPKUlEQVS0EbuxFoWqc3A4sR5L59SrnoZmCGoUMWQJxEsHGWmIzNe8jwP0rAlEfJj3PCYXOH6wVlq4XkhxdRCGS6SETUUezw+Nzx7O3nQCOHiqOFjM17b9/W26MdSKO07VhGl/jYVwne26621LXuI6doNpR00wEgTD0dxBjlHh44qQN5V9a53A/CaB+c0Cs2p1I3jeJL3yEifE0JhITxgucGQObeE21IQnVSbImLMUfWIZPKQimpW1dp3/Cpr9LbCDEcDLaE6QFqRfRP7os3i+/g/RXX1dqYhzeatAXcq0UI2oZCw3Pt9hukCMmztSivsezXcIaV8lgDdKWGvDMFwUQljUJ8ZOpxlZlQRODgaDvYNVJSAq52H7x46m51W5q52kfVUqkbzGdXFpwrVmqR5MFjvfEIhYmx9Ta2cmWKQACSQrfjpmCVx/XpSDr0TqeC4w44uDUh12Y7a/CU7IzjEq9Akp0hh1l6NXnIMQeinUlnm0+ZtQ7R3QXECd4BMEAJljGM2F6Dn3Xrw01IpRJhurPrMS5822UJc83ds3jEEdMSFHiAqOOJ2Jy99s2LDBqrv8DxdLKa8Stns9INYKGXS4NkTSDTGaQ/fw88n50+1wv2LDrsTi+nkrE659VSKRusaycJllhXOV7lEVQsZymdjQpSP1sd9IRKGTMgjjAIiK4S0RYpa/DY3+LgjJUChXhgL2dADsNEK7DgNYhp1jS3Bu3QDaik/D8fsiLsgCvqcUs+x/Gf31N6B//h2ES9WMMwNdmfd0hglEeuLx8tvXBIhKkDZIabX8tLA06VpX16St63L54Hu/uy75nTOBeabfrtkgnYUdxXMzI/mPC2Hdmk7acFzdMdPM6vgt0nH86JsTSv9MZrLSIdzXPYLrmjaijs2cdTG4fhlzwk4DThqBVYMs6lHjH4IIyAFjmgtofBQzGOs/gi31H0drxxvUgDgW9p7K5A0QEivn2qpwZqKNE2tS0STssYn/aqbUfA3+7spPdd8tLOuLJJbr2EinHFSlXaSSjtIlZqOl9tHfSCog4lbKOFHkHUBr/gkkMQqEnNW6hYAMfOS7tyAxfx1sdnZz2NOI5g4XYjz9Ilg8fKwbRzO1eDZ9N+xEHVbPtUqW5Y5jAUZiomlVu42marb40lucuARif3eInRMp67MRiKsIhGN/kbPXWGZK3Aj287NATkmnXNRVO/jEjSllHmu7vbwJ6aO1uAmNxa1AWACCohZHTDAe60Wm9yD6zrsfeasR54x8Fa5qwR+BIViypZvP+0OHsSV3JXbZN6iTV7nAmnZbN50HsOWIr5IUjGi6cKGN5ppY1kAMjDhHnFLLs0DOWE1nIxDrN5y8W9jWFyWBUNOqXE0an2W0pu773eZSlrcRYYlgAHOzP0Iq6I5md0Q2Nt7t245BzEffuX8KadXg+JBEcWAvbmj4MSy3GnBSbLgB6eWQH+nD7vS78cKpdtXGTgGREHhDh44lkbAvdPlqOVVnh0hcvMhRKTfxzXjpPL4zsppOB8I6+0TTO7/Yv2EoE35aUDRMAgK/JxD33tKofA/jiPK9MbsJs4e+A3BmU9xYKcUuxe5n8Zz8j2i78D0lkcF+ta/0hFhZ04n1bTvV+nE4ehJDxVr0ttyEU9kUth/RMTgSm8WSly11Sik6mzo9lYRA055ccclSB231ZSCMaFJgRDqCoumsBuKhbrkcAT63dXfhxqc3j1gqfUb9M++RPRRZU/Ql/uwDjeWqoZJglph//POo9o8AySbAG0HviUN4yL4HudRiXHd+2eRlP9rOE5pjLmrej2WpfQhSC5CpXq2If2okxJaDfslgoI+wdrlbAuLp3UW1CkegqX4uO8fF7MaJgaA1aDzrsxKIR07KVhngU0GIDxU8pF7qzOP57Vkt++MKz3S4jJoj8kEdf/K+hpJo0kdrNGx/AItPfB6hl8HRbBt+WPwDZP2EKmB802pNSFJ3XzeBiGY8gLlNNi5exPZH+mwnB0O82GWAkCr8sn5FQtdfCOBnLxXBzD5uBOKK5a46h9lKYimKuXUe1yEOA0RpzdqyR39lVtMjJ2W1HeLuX+SBfaLoodE8fOPl/QW8uDNbaicaF0/xGBGB+O831ynRpCHQMRmGVIqBhcH+fjQ01CCZTCrCc82YCcJtDeUZu+uIj30EIqLCghYLaxaX6+SO9wf4eadX+p1pQ9euKgPxxI4iBjK6momiae35LuY1ayAqxRKH+crZBISU0n7qJN7/i1aVnyn66FDJCuYBHGwR11XA1peZUm9E0jjdp0SVCm+4Av/tXTUlHWFAEGA4RqrOxEOjITJ5i7Ec1FfbmFVvqaVf05eJi/xs1cDEORK0tcHCRYvKQBztDbDpFaa76K2p1sL1F+o+UBzeY9s0EEY0Xb3CRXuLXr6NA0GxZIDYfjZwxHMn5fXCxr1egIuLNOujVMfSU1AksPdgEdt253WHzGhqjVspju6Qy5P/9berIyBMG0tyRKBWz7SYYgjDRsG3VFcBNpQfHmNaJHtu8PECAs21Vqk9NnOY4qmdR/sCPLsn6o7DFhB1Fm5YU+aIR7YU0T+iK/LIEVevTGDBrIgjonHy7awB4sUBufIX0fLPeQHe4vkQ5qknShwZMKL9zkNF7NhdKPXeUF5spQCNZNTtv5lGWz1tfmU3mRa7CgweoipLdQ9lJSyM9UKisac3ezURHDZhZ0J0U60ocQ1FHnUBfxscDdE3rNONLl7mlvpH/XhzQXETNx67bkUCC1rLQBgdUQKiWy8MnWIeLnOgTF7T660jtvbKucLGp0Pg1qKHhEpVjD+UKdqPc0TnYQ8790RAxKSt9inGi6nqpMBlyxx0tFqY1WCpRim6QXo87FFWmZWhEHNKHsGSKxK8d1jnIfE07FTA81IkmQePlDL2AOw64uFIr+YyZvatW5VAR5tuphI/twLiF13VqCMmAsKy7Mzroqyf6ZW1VRY+Ztn4T56PevP8H2VvVxC/xBURSPsOedixp1gySyuJX4IioqpSlJJZhGxaYqGtQaK9RWBRq6tKtvSypVHo5VTK0o2bKGEMY3IgHTTWX58aCpX4IaFZmUqHbVadpcqHjaHAlCE2ViFXsZPBREAwOrP3WIht1BEVHPG6ALF1UN5oAX8TSrSbInnThMRwhHmPiybDKRQFh7p9dPcEGB7RuVYTJ6dNNL+BgZEiuvtzKnv83OVprFycwtJmG+11NpiQZiyv8bw1vU8cG5Uzn40xMiaViU2Ttq1RP2OIllw81hIXTVzV3XOcK5y/BCCe7ZFLalLY7RWhFgwVqWKdwczsLT0Zy4ipOJfEHmvGPNKevgAnTwUYHAqirscVRKvAYyBTQM+Azm+c05FC65yEWg2sSVporbEwt9ZGWxXQmGSRTLmBvDnrxPCWy8BKNgS5JuKEnqEQAyNah3BF8YLI8vqVAfHZ74+2tcxKHp/XbNm0SLjoo1b2IlDMKl9JRMV1RrRvuMSIMJVTRRlelOgfCtBDUAZZb61JVskt/SNlIJYtr8KijpRO21SrgVG7bNWIHWBCCSvQGlxGvT3Ma3JU9zJTfzdZeH3cVDAOv+n74fGpXOPFk1HWe39ZHLFho0wli36PlGEdKzOp5OY0U9npxOISKLGnKY5T4AaYiENUblNsnw9TMo8/o9jq6wswMBiikC+DMjBSwIn+HJqbXKy9ol5lI6p6vSh3Vqc/ainOt/6BIh5+cgAneooqort8fvrYR99W+88tTc4az5MXC4FGpeOiJrxTCbG4figp7MiPoGhSsSajIwpBcPBERghhbXvNlfUXng6+GQbyXazC0s9u0yk1fF4bZSlBYWV/XIGf9pjLCTjF6BDNTRoQ/UhM3dBkoD/A4ECAvqEimmdZWLm8OmrsHnvohwEg6nT5/NYRbNo6HBWhOKFt2V8ZSxT+y5F7Fg6SiAcPylSxFqsCgbWOjXWhxKVSYi4TcCo7GVQadZWeNbmCynrnIYY4BIbzSnA9sOXA8CeTvYX+1xwIDuh/Pifn+X74NuGId4dBeKUMkdCPCePz2nQX4rYm/SA9ztS4zpiQQ+h5R2GEOGi0iNRj1yLxYKKwatZHnWlKMj3a4fW7ewp4eOMAegc8tVYOYe2zID/8yhfanzjTjN+4UTotq7DMEsEVlmWvFwKXh4FcwgQU0yKj8nrGd+E7zdeXjjA5LvzTA33W0yOW8/wPPqgfs/m6ABG/mb/amG0XjnOjbTs3eYG8MvTDBOvM+Fw3EoxgtDVZaKpjn1WhRVFciU+wb3SMeTeZdUamx2V7KSjLzjN+iKdeGMbmnboOWgjHg5BfHCoOfab3yytGpxI7lb9LKcXLA2h3gcukwHrHxpW+hxW2LZOqc07MGSVHHOzFse2HcMTzird+6m2pffHzve5AjAPledkuC+HbLVvcXCyGlwehTKgiSp3ticY6C3ObLfUubD6PNBI/MTAIlFHk5pHKkQ9XMgqMtVa6tgAOH8vjx08OYCjjq4ePCCF2ijD8vc4vzX/h1QJwpuM3d4+0VCdrL4bAOsfBVaGPCy1L1pHxgkB+bFmjPWGroF8qEPEb+PzPsvND33m7EM5NRT+83CenqBJZzSmM68xttRUorEJSFa8xQOI+yUScYcAoFkM8sWkIL+3lo2YY+HFyUsp7EM69d/+XROG1BGGic508Kav7Ev5FCctp8+rx0Aox8cPNf2VAxAf9Z49k5yNw3g7bualQDK7wfemy7puFk2TplgYL89psNDZEoLCyKVoVY3gvLqpKCcBcrD+Uw2PPDCEzxpQ99TjXTX4Y/H7XXy14+fUG4NWe/6wAIj7oT/8gu8CXzo1SOjcXPf9yL5Au83IpvsjeLY22AqWpkeFtoatbuTBjArBMo8wF2LhpBK8cyGrrTDgjYeB/+pXt+/4aT14bdZ56taR6fY8/64CI3+5//mZuoXTstwewbvK94DI/IKdE1pctMavJxrzZDurrLGV5DY4E2H+4gF2dY8jmQ139KsVj+Xzx9v1fWtD1+pLy33b2sxqI+K3d+U250Pdz7wiRuMn3/UuDQLpFz1ftgIIw1LXN7G7gk3tYbWT1e2H4yR33tH1NG7Nn9/ZrA0ScjB/8x9zCQijfIWHd5BWDS4t+6KpWC4FAoejl/NB+oFD0/9uWP5914uwmf3l0v5ZAxIn7nr/MdWSRv84vhA1eaO3PZ/Kbnv7cnN5fFwDMOP8vz4/Uk8nae+oAAAAASUVORK5CYII=",$e={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},ye=ee(59301);const Ie=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var Pe=()=>{const[bt,Ne]=(0,a.useState)(0),[Qe,Me]=(0,a.useState)(!1),[pe,Ue]=(0,a.useState)(!0),ct=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(pe)return;const _e=()=>{Ne(rt=>rt>=99?(clearInterval(ct.current),99):rt+1)};return ct.current=setInterval(_e,5e4/99),()=>clearInterval(ct.current)},[pe]);const je=()=>{Ne(0),Me(!0),Ue(!1)},wt=(_e=0)=>{Ue(!0),Ne(_e),Me(!1)},At=_e=>{const rt=_e/1048576;let Ke;return rt<=.3?Ke=3:rt<=.5?Ke=5:rt<=1?Ke=10:rt<=2?Ke=20:rt<=3?Ke=30:rt<=10?Ke=rt*10:Ke=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${Ke}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},qe=()=>ye.createElement("span",{className:$e.dotLoading},ye.createElement("span",null,"."),ye.createElement("span",null,"."),ye.createElement("span",null,"."));return{progress:bt,progressOpen:Qe,openProgress:je,closeProgress:wt,toggleLock:()=>Ue(_e=>!_e),CreateProgressModal:(_e=Ie,rt)=>(typeof _e=="string"&&(_e=[_e,_e,_e]),ye.createElement(ge.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:Qe,title:null,footer:null,width:500,afterClose:()=>Ne(0)},ye.createElement(he.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},bt<=30&&ye.createElement(ye.Fragment,null,ye.createElement("img",{src:Ce,alt:"Step 1"}),ye.createElement("div",{className:"mt20 c-light-primary"},_e[0],qe())),bt>30&&bt<60&&ye.createElement(ye.Fragment,null,ye.createElement("img",{src:ve,alt:"Step 2"}),ye.createElement("div",{className:"mt20 c-light-primary"},_e[1],qe())),bt>=60&&ye.createElement(ye.Fragment,null,ye.createElement("img",{src:Te,alt:"Step 3"}),ye.createElement("div",{className:"mt20 c-light-primary"},_e[2],qe())),ye.createElement(Ve.Z,{className:$e.progress,status:"active",style:{width:"auto"},size:[300,8],percent:bt}),!!rt&&ye.createElement("div",{className:"c-grey-999"},At(rt)))))}}},23420:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return Gt}});var a=ee(59301),ge=ee(75727),he=ee(6767),Ve=ee(25399),Ce=ee(37568),ve=ee(7939),Te=ee(8191),$e={wrap:"wrap___AasCO",chatContainer:"chatContainer___n6e3E",btnContainer:"btnContainer___yKyVB",btn:"btn___Y_09T",inputContainer:"inputContainer____bM3M",sendBtn:"sendBtn___UHHLj",sendBtnDisabled:"sendBtnDisabled___AoSRc",cancelBtn:"cancelBtn___yql4C",loadingWrp:"loadingWrp___gYLGT","dot-fade":"dot-fade___LruoO"},Ie=({position:mn,children:$t})=>{const{left:lt=0,top:Tt=0}=mn||{},[Ge,Xt]=(0,a.useState)(lt),[Pt,an]=(0,a.useState)(Tt),jt=(0,a.useRef)(null),Bn=()=>{if(jt.current){const fn=jt.current.offsetWidth,me=jt.current.offsetHeight,ie=window.innerWidth,ae=window.innerHeight;let se=lt,de=Tt;lt+fn>ie&&(se=ie-fn),se<0&&(se=0),Tt+me>ae&&(de=ae-me),de<0&&(de=0),Xt(se),an(de)}};return(0,a.useEffect)(()=>{if(!jt.current||!mn)return;const fn=new ResizeObserver(()=>{Bn()});return fn.observe(jt.current),()=>{fn.disconnect()}},[lt,Tt,mn]),(0,a.useEffect)(()=>{mn&&Bn()},[lt,Tt,mn]),mn?a.createElement("div",{ref:jt,style:{position:"fixed",left:`${Ge}px`,top:`${Pt}px`,zIndex:1050}},$t):null},nt=ee(14185),Pe=ee(56102),bt=ee(74410),Ne=Object.defineProperty,Qe=Object.defineProperties,Me=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,je=(mn,$t,lt)=>$t in mn?Ne(mn,$t,{enumerable:!0,configurable:!0,writable:!0,value:lt}):mn[$t]=lt,wt=(mn,$t)=>{for(var lt in $t||($t={}))Ue.call($t,lt)&&je(mn,lt,$t[lt]);if(pe)for(var lt of pe($t))ct.call($t,lt)&&je(mn,lt,$t[lt]);return mn},At=(mn,$t)=>Qe(mn,Me($t)),qe=(mn,$t,lt)=>new Promise((Tt,Ge)=>{var Xt=jt=>{try{an(lt.next(jt))}catch(Bn){Ge(Bn)}},Pt=jt=>{try{an(lt.throw(jt))}catch(Bn){Ge(Bn)}},an=jt=>jt.done?Tt(jt.value):Promise.resolve(jt.value).then(Xt,Pt);an((lt=lt.apply(mn,$t)).next())}),_e=({visible:mn,position:$t,selectText:lt,applyRefinedText:Tt,fetchUrl:Ge,noRestrictModal:Xt})=>{var Pt;const[an,jt]=(0,a.useState)(!1),[Bn,fn]=(0,a.useState)([]),[me,ie]=(0,a.useState)(""),[ae,se]=(0,a.useState)(1),[de,ue]=(0,a.useState)(""),[et,Dt]=(0,a.useState)(!1),ot=(0,a.useRef)(null),[ht,Lt]=(0,a.useState)(!1),[Zt,_t]=(0,a.useState)(0),dn=(0,a.useRef)(!1),on=((Pt=Bn==null?void 0:Bn[(Bn==null?void 0:Bn.length)-1])==null?void 0:Pt.loading)===!0;(0,a.useEffect)(()=>{if(mn){se(1);return}Lt(!1),jt(!1),cn(),_t(0),fn([]),se(0)},[mn]);const cn=()=>{var Un,dA;ie(""),ue(""),(dA=(Un=ot.current)==null?void 0:Un.cancelRequest)==null||dA.call(Un)},Mt=(...Un)=>qe(void 0,[...Un],function*(dA="",DA=Bn){const Kn=Date.now(),kA=[...DA,{text:dA,key:Kn,sender:"user",show:!0},{loading:!0,key:Kn,sender:"AI",show:!0}];se(2),fn(kA);const mA=Ct(DA),yA={no_record_times:!0,prompt:dA,history:mA};ot.current=new bt.Z(nt.Z.API_SERVER+Ge,yA),yield new Promise(rA=>{ot.current.on("data",CA=>{const{chunk:{msg:On},full:jn}=CA,gn=On==="error";Lt(!0),ue(Nn(jn)),fn(vn=>vn.map((ln,Yt)=>Yt===vn.length-1?At(wt({},ln),{text:jn,loading:!1,error:gn}):ln))}),ot.current.on("done",()=>rA()),ot.current.on("error",CA=>{const On="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(CA)==="[object Object]"&&CA.status===-9&&(se(1),Xt(CA.data)),fn(jn=>jn.map((gn,vn)=>vn===jn.length-1?At(wt({},gn),{text:On,loading:!1,error:!0}):gn)),rA()}),ot.current.on("cancelled",()=>rA()),ot.current.startStream()}),jt(!1)}),tn=Un=>{ie(Un.target.value)},Ct=Un=>Un.reduce((DA,Kn)=>{if(Kn.sender==="user"){const kA=Un.find(mA=>mA.key===Kn.key&&mA.sender==="AI");kA&&(kA!=null&&kA.text)&&!(kA!=null&&kA.error)&&DA.push({question:Kn.text,answer:kA.text})}return DA},[]),St=()=>{if(_n)return;const Un=Dn("\u6539\u5199");cn(),jt(!0),Mt(Un)},He=Un=>{if(Un.key==="Enter"&&!Un.shiftKey){if(Un.preventDefault(),dn.current||In)return;St()}},en=()=>{var Un,dA;_t(DA=>DA+1),(dA=(Un=ot.current)==null?void 0:Un.cancelRequest)==null||dA.call(Un),jt(!1),Lt(!1)},Wt=[{key:"1",label:a.createElement("span",null," ",a.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:a.createElement("span",null,a.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:a.createElement("span",null," ",a.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],Nn=(Un="")=>{const dA=["\u7B54\u6848\uFF1A","\u96BE\u5EA6\uFF1A","\u89E3\u6790\uFF1A","\u77E5\u8BC6\u70B9\uFF1A","\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09","\u7F16\u7A0B\u8BED\u8A00\uFF1A","\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A","\u7A0B\u5E8F\u4EE3\u7801\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"];return Array.from({length:20}).forEach((DA,Kn)=>{dA.push(`\u7B54\u6848${Kn+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Kn+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Kn+1})\u8F93\u51FA\uFF1A`)}),dA.forEach(DA=>{const Kn=new RegExp(DA,"g");Un=Un.replace(Kn,`**${DA}** `)}),Un},Dn=Un=>Un==="\u6539\u5199"?`${me}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${lt}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${lt}\uFF0C${Un}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,qn=Un=>{let dA="";Un.key==="1"&&(dA=Dn("\u6DA6\u8272")),Un.key==="2"&&(dA=Dn("\u6269\u5199")),Un.key==="3"&&(dA=Dn("\u7F29\u5199")),cn(),jt(!0),Mt(dA)},Zn=()=>{const Un=Bn.splice(Bn.length-2),{text:dA}=(Un==null?void 0:Un[0])||{};cn(),jt(!0),Mt(dA,Bn)},In=an||ht,_n=(me==null?void 0:me.trim())==="";return mn?a.createElement(ge.Z,{open:_n&&!In&&(et||!de),overlayStyle:{minWidth:200},menu:{items:Wt,onClick:qn}},a.createElement(Ie,{position:$t},a.createElement("div",{className:$e.wrap},ae===2&&a.createElement(a.Fragment,null,a.createElement("div",{className:$e.chatContainer},on&&a.createElement("div",{className:$e.loadingWrp},a.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),a.createElement("div",{className:"ai-loading"})),de&&a.createElement(Te.Z,{cancelIndex:Zt,streamingStatus:an,loadImage:!1,onFinish:()=>qe(void 0,null,function*(){_t(0),setTimeout(()=>Lt(!1),0)}),value:de})),a.createElement("div",{className:$e.btnContainer},a.createElement("div",{onClick:()=>Tt(!0,de),className:$e.btn,style:{padding:"0 16px",width:"initial"}},a.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),a.createElement("div",{onClick:()=>Tt(!1,de),className:$e.btn,style:{padding:"0 16px",width:"initial"}},a.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),a.createElement(Pe.CopyToClipboard,{text:de,onCopy:()=>he.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(Ve.Z,{title:"\u590D\u5236"},a.createElement("div",{className:$e.btn,style:{marginLeft:"auto"}},a.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),a.createElement(Ve.Z,{title:"\u91CD\u65B0\u751F\u6210"},a.createElement("div",{onClick:Zn,className:$e.btn},a.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),a.createElement(Ve.Z,{title:"\u5220\u9664"},a.createElement("div",{onClick:()=>{se(1),cn(),fn([])},className:$e.btn},a.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),a.createElement("div",{className:$e.inputContainer},a.createElement(Ce.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:me,bordered:!1,onFocus:()=>Dt(!0),onBlur:()=>setTimeout(()=>Dt(!1),300),onChange:tn,onPressEnter:He,onCompositionStart:()=>dn.current=!0,onCompositionEnd:()=>dn.current=!1}),ht?a.createElement("div",{className:`iconfont icon-tingzhihuida ${$e.cancelBtn}`,onClick:en}):a.createElement(ve.ZP,{className:_n?$e.sendBtnDisabled:$e.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:In,onClick:St}))))):a.createElement(a.Fragment,null)},rt={"hover-line-container":"hover-line-container___kkYQN","hover-line-content":"hover-line-content___ZkD9e","line-button-container":"line-button-container___A79j9",button:"button___X_Iu7"},Ke=Object.defineProperty,ft=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,we=(mn,$t,lt)=>$t in mn?Ke(mn,$t,{enumerable:!0,configurable:!0,writable:!0,value:lt}):mn[$t]=lt,it=(mn,$t)=>{for(var lt in $t||($t={}))Le.call($t,lt)&&we(mn,lt,$t[lt]);if(ft)for(var lt of ft($t))st.call($t,lt)&&we(mn,lt,$t[lt]);return mn};const nn=mn=>React.createElement("svg",it({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},mn),React.createElement("title",null,"AI\u6539\u5199"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"26.797%",y1:"22.073%",x2:"82.181%",y2:"80.474%",id:"rewrite_svg__a"},React.createElement("stop",{stopColor:"#5C64FF",offset:"0%"}),React.createElement("stop",{stopColor:"#6988F8",offset:"100%"}))),React.createElement("path",{d:"m10.406 4.741.007.015h-.007v-.022.007Zm-.04-.04.855-1.495 1.497-.855-1.496-.855L10.366 0l-.854 1.497-1.497.855 1.496.854.855 1.495ZM3.1 8.442l1.71 3.1 1.603-3.1 3.1-1.71L6.52 5.023l-1.71-3.1-1.71 3.1L0 6.733l3.099 1.709H3.1Zm6.84 3.1 1.069 1.924 1.068-1.924L14 10.473l-1.924-1.069-1.069-1.923L9.94 9.405l-1.924 1.068 1.924 1.07v-.001Z",fill:"url(#rewrite_svg__a)",fillRule:"nonzero"}));var Kt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Qn=(0,a.forwardRef)(({initialContent:mn,onButtonClick:$t},lt)=>{const[Tt,Ge]=(0,a.useState)(null),[Xt,Pt]=(0,a.useState)(null),[an,jt]=(0,a.useState)(""),[Bn,fn]=(0,a.useState)(null),me=lt,ie=ot=>{const ht=document.elementFromPoint(10,ot),Lt=document.createRange();let Zt=null;const _t=document.createTreeWalker(me.current,NodeFilter.SHOW_TEXT,{acceptNode:St=>{const He=document.createRange();He.selectNodeContents(St);const en=He.getBoundingClientRect();return en.top<=ot&&en.bottom>=ot?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let dn="",on,cn,Mt=null,tn=null,Ct=null;for(;on=_t.nextNode();){on.parentNode.getAttribute("data-select")==="disabled"&&(cn=!0),dn+=on.textContent,tn||(tn=on),Ct=on;const St=document.createRange();St.selectNodeContents(on);const He=St.getBoundingClientRect();Mt===null&&(Mt=He.top)}if(tn&&Ct&&!cn){const St=document.createRange();St.setStart(tn,0),St.setEnd(Ct,Ct.textContent.length),fn(St)}else fn(null);return Pt(Mt-1),cn?"":dn.trim()};function ae(ot){for(;ot.parentElement&&ot.parentElement.tagName.toLowerCase()!=="section";){var ht=window.getComputedStyle(ot.parentElement);if(ht.pointerEvents==="none")return!0;ot=ot.parentElement}return!1}const se=ot=>{var ht,Lt;if(ae(ot.target)){Pt(-1e6);return}if(((Lt=(ht=document.getSelection())==null?void 0:ht.toString)==null?void 0:Lt.call(ht))!==""){Pt(-1e6);return}const Zt=ie(ot.clientY);if((Zt==null?void 0:Zt.trim())===""){Pt(-1e6);return}const _t=me.current.getBoundingClientRect();Ge(_t.left-30),jt(Zt)},de=()=>{},ue=ot=>{$t&&an&&$t(an,ot.clientX,ot.clientY,Bn)},et=()=>{if(Bn){const ot=window.getSelection();ot.removeAllRanges(),ot.addRange(Bn)}},Dt=()=>{window.getSelection().removeAllRanges()};return(0,a.useEffect)(()=>{const ot=me.current;return ot.addEventListener("mousemove",se),ot.addEventListener("mouseleave",de),()=>{ot.removeEventListener("mousemove",se),ot.removeEventListener("mouseleave",de),Dt()}},[mn]),a.createElement("div",{className:rt["hover-line-container2"]},Xt!==null&&a.createElement("div",{className:rt["line-button-container"],style:{top:Xt,left:Tt},onMouseEnter:()=>{et()},onMouseLeave:()=>{Dt(),Pt(null),jt(""),fn(null)}},a.createElement("div",{className:rt.button,onClick:ue},a.createElement("img",{src:Kt}),a.createElement("span",null,"AI\u6539\u5199"))))}),Ye={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},Gt=({nodeRef:mn,noRestrictModal:$t})=>{const[lt,Tt]=(0,a.useState)(null),[Ge,Xt]=(0,a.useState)(null),[Pt,an]=(0,a.useState)(!1),[jt,Bn]=(0,a.useState)(null),[fn,me]=(0,a.useState)(!1),[ie,ae]=(0,a.useState)(!1),se=mn,de=(0,a.useRef)(null),ue=(0,a.useRef)(null),[et,Dt]=(0,a.useState)("");(0,a.useEffect)(()=>{lt!=null&<.toString()&&Dt(lt==null?void 0:lt.toString())},[lt==null?void 0:lt.toString()]);const ot=()=>{const _t=window.getSelection(),dn=se.current.scrollTop,on=se.current.getBoundingClientRect();if(_t.rangeCount>0&&_t.toString().length>0){const cn=_t.getRangeAt(0);Tt(cn.cloneRange());const Mt=cn.getBoundingClientRect(),tn=40;let Ct=Mt.top+dn-5+tn;Ct{if(!_t||_t.rangeCount===0){me(!1);return}const on=_t.getRangeAt(0).getBoundingClientRect(),cn=window.getComputedStyle(se.current),Mt=parseInt(cn.lineHeight),tn=parseInt(cn.paddingTop),Ct=se.current.scrollTop,St=se.current.getBoundingClientRect(),He=on.top-St.top+Ct,en=Math.floor((He-tn)/Mt),Wt=tn+en*Mt-Ct;Bn(Wt),me(!0)},Lt=_t=>{se.current&&!se.current.contains(_t.target)&&ae(!1)};(0,a.useEffect)(()=>{const _t=se.current;return _t.addEventListener("scroll",ot),_t.addEventListener("input",ot),_t.addEventListener("click",ot),_t.addEventListener("mouseup",ot),_t.addEventListener("keyup",ot),_t.addEventListener("click",ot),document.addEventListener("mousedown",Lt),()=>{_t.removeEventListener("scroll",ot),_t.removeEventListener("input",ot),_t.removeEventListener("click",ot),_t.removeEventListener("mouseup",ot),_t.removeEventListener("keyup",ot),_t.removeEventListener("click",ot),document.removeEventListener("mousedown",Lt)}},[]);const Zt=(_t=!0,dn)=>{if(!lt)return;const on=ue.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),cn=lt.cloneRange(),Mt=window.getSelection();if(Mt.removeAllRanges(),Mt.addRange(cn),_t){cn.deleteContents();const tn=document.createElement("div");tn.innerHTML=on;const Ct=Array.from(tn.childNodes);for(;Ct.length>0;)cn.insertNode(Ct.pop())}else{cn.collapse(!1);const tn=document.createElement("div");tn.innerHTML=" "+on;const Ct=Array.from(tn.childNodes);for(;Ct.length>0;)cn.insertNode(Ct.pop())}Mt.removeAllRanges(),Tt(null),an(!1),Xt(null)};return a.createElement("section",{ref:ue},Ge&&a.createElement("div",{ref:de,className:Ye.toolbar,style:{top:Ge==null?void 0:Ge.top,left:Ge==null?void 0:Ge.left}},a.createElement("div",{className:Ye.button,onClick:()=>an(!0)},a.createElement("img",{src:Kt}),a.createElement("span",null,"AI\u6539\u5199"))),a.createElement(_e,{key:JSON.stringify(Ge),noRestrictModal:$t,visible:Pt,position:Ge,selectText:et,applyRefinedText:Zt,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),se.current&&a.createElement(Qn,{ref:se,onButtonClick:(_t,dn,on,cn)=>{Tt(cn),an(!0),Dt(_t),Xt({left:dn,top:on+20})}}))}},66915:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return Ce}});var a=ee(59301),ge=ee(62957),he={num:"num___VQiqB"},Ce=({visible:ve,usedCount:Te,totalCount:$e,onOk:ye,onCancel:Ie})=>{const nt=()=>Te>0?a.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",$e,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",a.createElement("span",{className:he.num},Te),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):a.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",$e,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",a.createElement("span",{className:he.num},Te),"\u6B21\uFF09\u3002");return a.createElement(ge.default,{centered:!0,open:ve,zIndex:1e4,title:"\u63D0\u793A",width:620,onCancel:Ie,onOk:ye,footer:Te>0?void 0:null},nt())}},83928:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return pe},Q:function(){return Qe}});var a=ee(59301),ge={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},he=ee(74410),Ve=ee(14185),Ce=ee(8191),ve=ee(23420),Te=ee(57226),$e=ee(85284),ye="data:image/png;base64,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",Ie=ee(92310),nt=ee.n(Ie),Pe=ee(6767),bt=ee(10345),Ne=(Ue,ct,je)=>new Promise((wt,At)=>{var qe=rt=>{try{_e(je.next(rt))}catch(Ke){At(Ke)}},We=rt=>{try{_e(je.throw(rt))}catch(Ke){At(Ke)}},_e=rt=>rt.done?wt(rt.value):Promise.resolve(rt.value).then(qe,We);_e((je=je.apply(Ue,ct)).next())});const Qe={contentRef:{current:null},value:null,status:!1,open:()=>Ne(void 0,null,function*(){}),close:()=>{}};var pe=({className:Ue,style:ct,onChange:je,onSuccess:wt,onCancel:At,onError:qe,fetchUrl:We,noRestrictModal:_e=()=>{},showEditableToolbar:rt,bottomOffset:Ke=110,loadingText:ft,showEmptyData:Le=!0,onStatusChange:st,stringTransformer:we,bottomContainerNode:it})=>{const[nn,Kt]=(0,a.useState)(!1),[Bt,Qn]=(0,a.useState)(""),[Ye,Fe]=(0,a.useState)(0),[Gt,mn]=(0,a.useState)(!1),$t=(0,a.useRef)(null),lt=(0,a.useRef)(null),Tt=(0,a.useRef)(null),Ge=(0,a.useRef)(null),Xt=(0,Te.Z)({scrollBoxRef:Ge,bottomInspectRef:Tt,contentRef:lt,status:Gt,bottomOffset:Ke}),Pt=nn||Gt;(0,a.useEffect)(()=>{je==null||je(Bt)},[Bt]);const[an,jt]=(0,a.useState)([]);(0,a.useEffect)(()=>{st==null||st({contentRef:lt,status:Pt,value:Bt,open:Bn,close:fn})},[Pt,Bt]);const Bn=ie=>Ne(void 0,null,function*(){Kt(!0),Qn(""),jt([]),Fe(0);const ae=We;ie!=null&&ie.fetchUrl&&delete ie.fetchUrl,$t.current=new he.Z(`${Ve.Z.API_SERVER}${ae}`,ie),yield new Promise((se,de)=>{$t.current.on("data",ue=>{var et;let{chunk:{content:Dt,type:ot}}=ue;mn(!0),ot==="text"&&Qn(ht=>we?we(ht+Dt):ht+Dt),ot==="knowledge"&&(console.log("---knowledge-",ue==null?void 0:ue.chunk),jt((et=ue==null?void 0:ue.chunk)==null?void 0:et.content))}),$t.current.on("done",()=>{se()}),$t.current.on("error",ue=>{Object.prototype.toString.call(ue)==="[object Object]"&&ue.status===-1&&Pe.ZP.warning((ue==null?void 0:ue.message)||""),se(),qe==null||qe(ue)}),$t.current.on("cancelled",()=>{se(),At==null||At()}),$t.current.startStream()}),Kt(!1)}),fn=()=>{var ie,ae;Fe(1),(ae=(ie=$t.current)==null?void 0:ie.cancelRequest)==null||ae.call(ie),Kt(!1),mn(!1)},me=(0,a.useMemo)(()=>lt.current?a.createElement(ve.Z,{noRestrictModal:_e,nodeRef:lt}):a.createElement(a.Fragment,null),[lt.current]);return a.createElement(a.Fragment,null,a.createElement("div",{className:nt()(ge.container,Ue),style:ct,ref:Ge},a.createElement("div",{ref:lt,className:ge.liWrap,contentEditable:!Pt},Bt&&a.createElement(Ce.Z,{cancelIndex:Ye,streamingStatus:nn,loadImage:!1,onFinish:()=>Ne(void 0,null,function*(){Fe(0),setTimeout(()=>mn(!1),0),wt==null||wt(Bt)}),value:Bt}),(an==null?void 0:an.length)>0&&a.createElement(bt.Z,{Filelist:an})),!Bt&&!Pt&&a.createElement("div",{className:ge.imgBox},a.createElement("img",{width:56,src:ye}),a.createElement("span",null,"\u9884\u89C8\u533A")),Le&&Pt&&a.createElement($e.Z,{text:ft}),!Xt&&a.createElement("div",{className:ge.backBottom,onClick:()=>{Ge.current.scrollTop=Ge.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:Tt}),it),!Pt&&rt&&me)}},85284:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return Ve}});var a=ee(59301),ge={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},Ve=({text:Ce})=>a.createElement("div",null,a.createElement("div",{className:ge.loading},a.createElement("div",{className:ge.dot}),a.createElement("div",{className:ge.dot}),a.createElement("div",{className:ge.dot})),!!Ce&&a.createElement("div",{className:"mt5"},Ce))},70990:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return At}});var a=ee(59301),ge={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},he=ee(44104),Ve=Object.defineProperty,Ce=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,$e=(qe,We,_e)=>We in qe?Ve(qe,We,{enumerable:!0,configurable:!0,writable:!0,value:_e}):qe[We]=_e,ye=(qe,We)=>{for(var _e in We||(We={}))ve.call(We,_e)&&$e(qe,_e,We[_e]);if(Ce)for(var _e of Ce(We))Te.call(We,_e)&&$e(qe,_e,We[_e]);return qe};const Ie=qe=>React.createElement("svg",ye({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},qe),React.createElement("path",{d:"M1019.407 620.8 891.834 397.781 946.49 293.12a29.099 29.099 0 0 0 6.4-36.395l-70.187-126.592a30.08 30.08 0 0 0-24.576-13.653H597.519L539.194 14.507a27.35 27.35 0 0 0-20.907-14.55H380.644a29.141 29.141 0 0 0-24.618 14.55v5.546L225.806 243.03H100.923a29.184 29.184 0 0 0-25.515 13.654L3.428 384.085a32.768 32.768 0 0 0 0 29.184L132.836 638.08 74.511 740.053a32.768 32.768 0 0 0 0 29.056l66.517 116.566a29.907 29.907 0 0 0 25.515 14.506H427.15l62.848 109.227A30.08 30.08 0 0 0 512.783 1024H660.41a29.141 29.141 0 0 0 24.576-14.55l128.469-224.853h114.773a31.915 31.915 0 0 0 24.662-15.445l66.474-117.419a28.16 28.16 0 0 0 0-30.976l.043.043zm-161.28 14.592L791.61 512.469 518.287 993.963l-74.752-122.88h-273.28l65.621-119.211h139.392L101.86 272.213h143.062L380.687 30.08l68.352 119.253-70.187 122.88H925.54l-69.205 121.942 137.6 241.194H858.17z",fill:"#605BEC"}),React.createElement("path",{d:"m499.983 699.307 174.379-274.731H324.708z",fill:"#605BEC"}));var nt="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",Pe=Object.defineProperty,bt=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,Me=(qe,We,_e)=>We in qe?Pe(qe,We,{enumerable:!0,configurable:!0,writable:!0,value:_e}):qe[We]=_e,pe=(qe,We)=>{for(var _e in We||(We={}))Ne.call(We,_e)&&Me(qe,_e,We[_e]);if(bt)for(var _e of bt(We))Qe.call(We,_e)&&Me(qe,_e,We[_e]);return qe};const Ue=qe=>React.createElement("svg",pe({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},qe),React.createElement("path",{d:"M1364.44 118.705c-14.178-6.695-20.322 6.065-28.593 12.525-2.914 2.048-5.277 4.726-7.64 7.246-20.717 21.268-44.899 35.21-76.643 33.556a152.576 152.576 0 0 0-120.674 45.371c-7.404-41.826-32.06-66.875-69.553-82.865-19.693-8.35-39.543-16.7-53.248-34.737-9.61-12.919-12.288-27.333-17.015-41.512-3.15-8.507-6.144-17.25-16.384-18.668-11.185-1.733-15.517 7.247-19.928 14.73a189.125 189.125 0 0 0-23.552 98.461c1.575 76.88 35.446 138.083 102.636 181.642 7.562 4.963 9.531 9.925 7.09 17.25-4.49 14.967-9.926 29.54-14.81 44.584-2.992 9.61-7.561 11.658-18.274 7.483a309.484 309.484 0 0 1-96.886-63.015c-47.813-44.426-91.057-93.342-144.935-131.702a635.825 635.825 0 0 0-38.36-25.207c-54.982-51.2 7.167-93.262 21.582-98.225 14.966-5.199 5.277-23.158-43.402-22.922-48.68.237-93.184 15.833-149.977 36.628-8.428 3.15-17.092 5.514-25.993 7.326a557.844 557.844 0 0 0-160.768-5.436c-105.157 11.264-189.204 58.92-250.96 140.367-74.2 97.832-91.687 208.975-70.261 325.002 22.449 122.25 87.434 223.468 187.47 302.631 103.582 82 222.917 122.172 359.188 114.452 82.708-4.568 174.79-15.202 278.686-99.485 26.151 12.445 53.642 17.486 99.249 21.267 35.131 3.072 69.002-1.733 95.153-6.931 40.96-8.35 38.203-44.741 23.316-51.437-120.202-53.72-93.814-31.822-117.839-49.624 61.125-69.317 153.206-141.312 189.204-374.706 2.835-18.51.472-30.168 0-45.213-.237-9.137 1.969-12.603 12.918-13.706a240.089 240.089 0 0 0 86.173-25.442c77.982-40.803 109.332-107.914 116.736-188.259 1.103-12.288-.236-24.97-13.705-31.429zM685.45 842.043C569.108 754.215 512.55 725.307 489.157 726.49c-21.82 1.26-17.96 25.206-13.155 40.802 5.042 15.439 11.58 26.073 20.717 39.621 6.301 8.9 10.791 22.213-6.302 32.295-37.494 22.213-102.794-7.561-105.787-8.98-76.012-42.929-139.421-99.564-184.241-176.994a523.894 523.894 0 0 1-72.468-239.93c-1.024-20.56 5.278-27.885 26.703-31.587a272.148 272.148 0 0 1 85.307-2.127c118.942 16.699 220.16 67.741 305.073 148.48 48.443 46.001 85.071 100.982 122.88 154.703 40.173 57.029 83.338 111.458 138.32 155.963 19.376 15.675 34.894 27.569 49.781 36.234-44.74 4.805-119.414 5.829-170.456-32.926zm55.926-344.615c0-5.357 2.757-10.398 7.326-13.47a17.723 17.723 0 0 1 22.134 2.048c3.072 2.915 4.805 7.09 4.805 11.422a16.778 16.778 0 0 1-17.25 16.541 17.33 17.33 0 0 1-12.131-4.883 15.911 15.911 0 0 1-4.884-11.658zm173.529 85.464a104.37 104.37 0 0 1-33.005 8.586 71.444 71.444 0 0 1-44.504-13.548c-15.282-12.288-26.23-19.141-30.72-40.645a89.167 89.167 0 0 1 .787-31.429c3.939-17.487-.393-28.75-13.312-38.912-10.476-8.35-23.71-10.634-38.36-10.634a32.06 32.06 0 0 1-14.179-4.175c-6.144-2.914-11.106-10.24-6.301-19.14a60.18 60.18 0 0 1 10.712-11.265c19.85-10.79 42.693-7.246 63.882.788 19.693 7.798 34.501 21.898 55.926 41.905 21.74 24.183 25.68 30.8 38.125 48.916 9.846 14.179 18.747 28.75 24.89 45.45 3.703 10.397-1.102 18.905-13.941 24.103z",fill:"#4D6BFE"}));var ct="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",je=ee(59301),At=({value:qe,onChange:We})=>{const[_e,rt]=(0,a.useState)(!1),Ke=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-plus-latest",img:nt},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:ct}],ft=Ke.find(Le=>Le.key===qe);return je.createElement("div",{className:ge.select},je.createElement(he.Z,{size:10},je.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),je.createElement("div",{className:ge.box,onMouseLeave:()=>rt(!1)},je.createElement("div",{className:ge.text,onClick:()=>rt(!0)},je.createElement("img",{src:ft.img,width:20}),je.createElement("span",null,ft.name),je.createElement("b",{className:"iconfont icon-zhankai6"})),_e&&je.createElement("div",{className:ge.itemWrap},je.createElement("aside",null,Ke.map(Le=>je.createElement("div",{key:Le.key,className:`${ge.item} ${Le.key===qe?ge.active:""}`,onClick:st=>{st.stopPropagation(),We(Le.key),rt(!1)}},je.createElement("img",{src:Le.img,width:20}),je.createElement("span",null,Le.name))))))))}},90283:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return Te}});var a=ee(59301),ge={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},he=ee(29787),Ve=ee(59301),Ce=($e,ye,Ie)=>new Promise((nt,Pe)=>{var bt=Me=>{try{Qe(Ie.next(Me))}catch(pe){Pe(pe)}},Ne=Me=>{try{Qe(Ie.throw(Me))}catch(pe){Pe(pe)}},Qe=Me=>Me.done?nt(Me.value):Promise.resolve(Me.value).then(bt,Ne);Qe((Ie=Ie.apply($e,ye)).next())}),Te=({value:$e="",streamingStatus:ye,onFinish:Ie,cancelIndex:nt,time:Pe,loading:bt,loadAll:Ne})=>{const[Qe,Me]=(0,a.useState)(""),[pe,Ue]=(0,a.useState)(!0),ct=(0,a.useRef)($e),je=(0,a.useRef)(ye),wt=(0,a.useRef)(0),At=(0,a.useRef)(null),[qe,We]=(0,a.useState)(!1),_e=70;(0,a.useEffect)(()=>{je.current=ye},[ye]),(0,a.useEffect)(()=>{ct.current=$e},[$e]),(0,a.useEffect)(()=>{if(!ye){Me(ct.current);return}return We(!0),At.current=setInterval(rt,_e),()=>{clearInterval(At.current)}},[]),(0,a.useEffect)(()=>{qe&&(Me(ct.current),clearInterval(At.current),We(!1),Ie())},[nt]);const rt=()=>Ce(void 0,null,function*(){const Ke=ct.current[wt.current];Ke!==void 0?(Me(ft=>ft+Ke),wt.current++,clearInterval(At.current),At.current=setInterval(rt,280/(ct.current.length-wt.current))):je.current===!1&&(Me(ct.current),clearInterval(At.current),We(!1),Ie())});return Ve.createElement("div",{className:`${ge.reasoning} fadeIn animated`},Ve.createElement("div",{className:ge.btn,onClick:()=>Ue(!pe)},Ve.createElement("i",{className:"iconfont icon-shendusikao"}),Pe?Ve.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",Pe," \u79D2\uFF09"):Ve.createElement("span",null,"\u601D\u8003\u4E2D..."),pe?Ve.createElement("b",{className:"iconfont icon-shouqi6"}):Ve.createElement("b",{className:"iconfont icon-zhankai6"})),bt&&Ve.createElement(he.Z,{spinning:!0,className:"mt20"}),pe&&!bt&&Ve.createElement("div",{className:ge.content},Qe,qe?Ve.createElement("span",{className:"aiBlink"},"__"):""))}},54747:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return de}});var a=ee(59301),ge=ee(36207),he=ee(6767),Ve=ee(94968),Ce=ee(62957),ve=ee(25399),Te=ee(37568),$e=ee(7939),ye=ee(29787),Ie=ee(584),nt=ee(93725),Pe=ee(75727),bt=ee(37639),Ne=ee(92310),Qe=ee.n(Ne),Me=ee(8191),pe=ee(10345),Ue=ee(90283),ct=ee(70990),je={flex_box_center:"flex_box_center___GmElr",flex_space_between:"flex_space_between____pbWi",flex_box_vertical_center:"flex_box_vertical_center___COMWd",flex_box_center_end:"flex_box_center_end___lmAQf",flex_box_column:"flex_box_column___OJb7M",loadingPic:"loadingPic___y2kKZ",loading:"loading___UEUk1",dot:"dot___TYXFV","dot-fade":"dot-fade___KWn1a",wrap:"wrap___nU3cS",chatContainer:"chatContainer___PNe3Q",footerContainer:"footerContainer___hQATV",btnWrp:"btnWrp___mS8l6",btn:"btn___3za5U",btnActive:"btnActive____jzfb",inputContainer:"inputContainer___iCQ3u",uploadBtnImgDisabled:"uploadBtnImgDisabled___mUd95",uploadImg:"uploadImg___NyJkV",uploadBtnImg:"uploadBtnImg___Yzz3m",uploadBtn:"uploadBtn___OHHJF",sendBtn:"sendBtn___ktaQl",sendBtnDisabled:"sendBtnDisabled___DVncF",cancelBtn:"cancelBtn___bzMDI",lineFour:"lineFour___Lhbz5",fullIcon:"fullIcon___YWXTV",footerContainerSelected:"footerContainerSelected___pGBh3",full:"full___dZLXo",li:"li___PjMV3",avatarIcon:"avatarIcon___ztGQ3",img:"img___wZqEA",content:"content___OlYYG",borderBox:"borderBox___tjHwt",text:"text___yWTCV",fileWrap:"fileWrap___IX778",file:"file___fxAKb",fileName:"fileName___RA8nu",source:"source___nkLC0",action:"action___I2zGy",disabledInput:"disabledInput___Buork",backBottom:"backBottom___SMuL2",head:"head___v8Eom",headBtn:"headBtn___IS7xR",menuWarp:"menuWarp___G6yj0",menu:"menu___M8VWP",menuText:"menuText___gRpb5",menuDel:"menuDel___eH_wg",active:"active___KWwPV",textmu:"textmu___SnRvX",bottomlist:"bottomlist___mgGfL"},wt=ee(49317),At=ee(76406),qe=ee(67279),We=ee(12495),_e=ee(28984),rt=ee(71986),Ke=ee(14185),ft=ee(56102),Le=ee(74410),st=ee(58617),we=ee(32050),it={addImg:"addImg___SRqVr"},nn="data:image/png;base64,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",Kt=(ue,et,Dt)=>new Promise((ot,ht)=>{var Lt=dn=>{try{_t(Dt.next(dn))}catch(on){ht(on)}},Zt=dn=>{try{_t(Dt.throw(dn))}catch(on){ht(on)}},_t=dn=>dn.done?ot(dn.value):Promise.resolve(dn.value).then(Lt,Zt);_t((Dt=Dt.apply(ue,et)).next())}),Qn=({nickname:ue="",headImgId:et="",onOk:Dt=()=>{}})=>{var ot;const[ht,Lt]=(0,a.useState)(""),[Zt,_t]=(0,a.useState)(""),[dn,on]=(0,a.useState)(!1),[cn,Mt]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{dn&&(Lt(ue),_t(et))},[dn]),a.createElement(a.Fragment,null,a.createElement("i",{onClick:()=>on(!0),style:{marginLeft:10,color:"#333",fontSize:14,cursor:"pointer"},className:"iconfont icon-bianji16"}),a.createElement(Ce.default,{title:"\u8BBE\u7F6E\u52A9\u6559\u5934\u50CF\u548C\u540D\u79F0",centered:!0,width:720,okText:"\u4FDD\u5B58",open:dn,confirmLoading:cn,onOk:()=>Kt(void 0,null,function*(){ht||he.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Mt(!0),(yield Dt({ai_nickname:ht,ai_headimg_id:Zt}))&&on(!1),Mt(!1)}),onCancel:()=>{on(!1)}},a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("label",{style:{width:70,textAlign:"end"}},a.createElement("span",{style:{color:"red"}},"*"),"\u52A9\u6559\u540D\u79F0"),a.createElement(Te.default,{maxLength:5,showCount:!0,style:{width:"80%",marginLeft:20},value:ht,onChange:tn=>Lt(tn.target.value)})),a.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},a.createElement("label",{style:{width:70,textAlign:"end",marginRight:20}},"\u52A9\u6559\u5934\u50CF"),a.createElement(Ve.default,{disabled:!!Zt,accept:".png,.jpg",action:`${Ke.Z.API_SERVER}/api/attachments.json`,maxCount:1,showUploadList:!1,withCredentials:!0,beforeUpload:tn=>{var Ct,St,He,en;const Wt=(en=(He=(St=(Ct=tn==null?void 0:tn.name)==null?void 0:Ct.split("."))==null?void 0:St.slice(-1))==null?void 0:He[0])==null?void 0:en.toLowerCase(),Dn=["jpg","png"].includes(Wt);return tn.size==0?(he.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),Ve.default.LIST_IGNORE):Dn?tn.size/1024/1024>100?(he.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Ve.default.LIST_IGNORE):!0:(he.ZP.warning("\u76EE\u524D\u652F\u6301png\u3001jpg\u6587\u4EF6"),Ve.default.LIST_IGNORE)},onChange:({file:tn})=>{var Ct;_t((Ct=tn==null?void 0:tn.response)==null?void 0:Ct.container_id)}},Zt?a.createElement("div",{style:{position:"relative"}},a.createElement("img",{src:((ot=Ke.Z)==null?void 0:ot.API_SERVER)+"/api/attachments/"+Zt,width:120,height:120}),a.createElement("i",{onClick:()=>{_t("")},style:{color:"red",cursor:"pointer",position:"absolute",right:0,top:0},className:"iconfont icon-zuoce-jinengbiaoqianshanchu"})):a.createElement("div",{className:it.addImg},a.createElement("i",{className:"iconfont icon-tianjia5"}),a.createElement("span",{style:{marginTop:10}},"\u4E0A\u4F20\u5934\u50CF")))),a.createElement("div",{style:{marginLeft:12}},a.createElement("p",{style:{color:"#333",marginBottom:0,marginTop:20}},"\u5C55\u793A\u5165\u53E3\u793A\u4F8B"),a.createElement("img",{src:nn,style:{width:570}}))))},Ye=ee(44283),Fe=ee(73928),Gt=ee(96249),mn=ee.n(Gt),$t={modal:"modal___COz15"},Tt=({src:ue,onEnded:et})=>{const[Dt,ot]=(0,a.useState)({left:0,top:0,right:0,bottom:0}),ht=(0,a.useRef)(null),Lt=(Zt,_t)=>{if(!ht.current)return;const{clientWidth:dn,clientHeight:on}=document.documentElement,cn=ht.current.getBoundingClientRect();ot({left:-cn.left+_t.x,right:dn-cn.right+_t.x,top:-cn.top+_t.y,bottom:on-cn.bottom+_t.y})};return a.createElement(a.Fragment,null,a.createElement(mn(),{nodeRef:ht,bounds:Dt,onStart:Lt},a.createElement("div",{ref:ht,className:$t.modal},a.createElement("video",{onEnded:et,autoPlay:!0,src:ue}))))},Ge=Object.defineProperty,Xt=Object.defineProperties,Pt=Object.getOwnPropertyDescriptors,an=Object.getOwnPropertySymbols,jt=Object.prototype.hasOwnProperty,Bn=Object.prototype.propertyIsEnumerable,fn=(ue,et,Dt)=>et in ue?Ge(ue,et,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):ue[et]=Dt,me=(ue,et)=>{for(var Dt in et||(et={}))jt.call(et,Dt)&&fn(ue,Dt,et[Dt]);if(an)for(var Dt of an(et))Bn.call(et,Dt)&&fn(ue,Dt,et[Dt]);return ue},ie=(ue,et)=>Xt(ue,Pt(et)),ae=(ue,et,Dt)=>new Promise((ot,ht)=>{var Lt=dn=>{try{_t(Dt.next(dn))}catch(on){ht(on)}},Zt=dn=>{try{_t(Dt.throw(dn))}catch(on){ht(on)}},_t=dn=>dn.done?ot(dn.value):Promise.resolve(dn.value).then(Lt,Zt);_t((Dt=Dt.apply(ue,et)).next())}),de=({title:ue="\u5934\u6B4CAI",placeholder:et,hideUpload:Dt,hideInputBox:ot,aiIcon:ht=We,userIcon:Lt=_e,dragIcon:Zt=rt,children:_t,fetchUrl:dn,fetchData:on={},extraAnswerAction:cn,showDefaultTips:Mt=!0,onOpen:tn,onClose:Ct,loadingOption:St,showPreference:He=!1,initMessage:en,customRequest:Wt,visible:Nn,width:Dn=1200,isCheckRestrictNumber:qn=!1,headNode:Zn,headFunctionNode:In,showRedraw:_n,showEdit:Un,promptPropName:dA="prompt",topPercentage:DA,showSwitchingModel:Kn=!1,showImageGenerator:kA=!1,showLookHistory:mA=!1,fetchListObject:yA,customPreference:rA,customDataNode:CA,showAddSession:On,historyId:jn,draggableExtraNode:gn,drawerExtraNode:vn,menuExtraFunctionNode:ln,showSceneAwareness:Yt=!1,ReactComponent:Be=ge.Z,topFunctionNode:ke,footerContainerStyle:oe,chatContainerStyle:vt={},showCodePreview:ut=!1,showSource:xt=!0,onSendMessage:Rt,onDynamic:Re=()=>{},showAvatarEditData:ze,isPath:pt=!1,BottomNode:Xe,BOttomNodeName:gt,ysclist:rn={},isCoze:Nt,Selectdiv:Vt,onOpenChange:Ze,improveClarity:Se=!1})=>{var Et,Cn,bn,zn,tt,Ot,Qt,mt,Tn,wn;const[xn,Wn]=(0,a.useState)(!1),[aA,Yn]=(0,a.useState)("qwen-plus-latest"),[LA,FA]=(0,a.useState)([]),[cA,QA]=(0,a.useState)([]),[ZA,eA]=(0,a.useState)(!1),[tA,vA]=(0,a.useState)(!1),[zA,bA]=(0,a.useState)(!1),[oA,TA]=(0,a.useState)([]),[gA,BA]=(0,a.useState)(""),[YA,hr]=(0,a.useState)(0),[rr,GA]=(0,a.useState)(void 0),[Cr,mr]=(0,a.useState)(!1),[Mr,Pr]=(0,a.useState)(null),[or,er]=(0,a.useState)(""),JA=(0,a.useRef)(),ir=(0,a.useRef)(null),WA=(0,a.useRef)(null),[dr,lr]=(0,a.useState)(!1),[lA,qA]=(0,a.useState)(!1),[De,Jt]=(0,a.useState)(!1),[Fn,Pn]=(0,a.useState)(!1),[zt,sn]=(0,a.useState)(!1),[An,pn]=(0,a.useState)(0),hn=(0,a.useRef)(null),Hn=(0,a.useRef)(!1),iA=(0,a.useRef)(null),[Jn,Gn]=(0,a.useState)(void 0),KA=(0,Ye.useParams)(),[EA,jA]=(0,a.useState)(!0),[Br,wA]=(0,a.useState)(Dn-28),[_A,qr]=(0,a.useState)(!1),[ca,Ja]=(0,a.useState)(!0),[Ia,Kr]=(0,a.useState)([]),[Ci,qa]=(0,a.useState)(""),Qa=(0,a.useRef)([]),_a=(0,a.useRef)(null),fi=(0,a.useRef)(null),Za=(0,a.useRef)(!1),ma=Br-22,_r=gA==null?void 0:gA.split(` -`).length,{onAdd:Vi,onGetList:vl,onListClick:ua,onListDelete:Dl,onListDealData:bl}=yA||{},ol=50,gi=10,hi={maxCount:ol,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:LA,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:un=>ae(void 0,null,function*(){var PA,RA,nr,Sr;const Qr=(Sr=(nr=(RA=(PA=un==null?void 0:un.name)==null?void 0:PA.split("."))==null?void 0:RA.slice(-1))==null?void 0:nr[0])==null?void 0:Sr.toLowerCase(),ha=["doc","docx","md","pdf","txt","xlsx","xls"].includes(Qr);return un.size==0?(he.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),Ve.default.LIST_IGNORE):ha?un.size/1024/1024>100?(he.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Ve.default.LIST_IGNORE):!0:(he.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),Ve.default.LIST_IGNORE)}),onChange:({fileList:un})=>{FA(un)},action:`${(Et=Ke.Z)==null?void 0:Et.API_SERVER}/api/intelligent_imports/upload_file.json`},Xr={maxCount:gi,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:cA,multiple:!0,accept:".jpg,.png,",beforeUpload:un=>{var PA,RA,nr,Sr;const Qr=(Sr=(nr=(RA=(PA=un==null?void 0:un.name)==null?void 0:PA.split("."))==null?void 0:RA.slice(-1))==null?void 0:nr[0])==null?void 0:Sr.toLowerCase(),ha=["jpg","png"].includes(Qr);return un.size==0?(he.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),Ve.default.LIST_IGNORE):ha?un.size/1024/1024>10?(he.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Ve.default.LIST_IGNORE):!0:(he.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),Ve.default.LIST_IGNORE)},onChange:({fileList:un})=>{QA(un)},action:`${(Cn=Ke.Z)==null?void 0:Cn.API_SERVER}/api/ai/generals/update_file.json`};(0,a.useEffect)(()=>{var un,PA;if(Se&&((PA=(un=cA==null?void 0:cA[0])==null?void 0:un.response)!=null&&PA.data)){pr(),eA(!0);const RA=LA.filter(Sr=>Sr.status==="done"),nr=cA.filter(Sr=>Sr.status==="done");TA([...oA,...wr(gA,RA,nr)]),wa(gA),lr(!0)}},[cA]),(0,a.useEffect)(()=>{if(!oA.length||!JA.current)return;const un=oA[oA.length-1];un!=null&&un.loading&&(JA.current.scrollTop=JA.current.scrollHeight)},[oA.length]),(0,a.useEffect)(()=>{if(!JA.current||!hn.current)return;const un=new IntersectionObserver(([PA])=>{jA(PA.isIntersecting)},{root:JA.current,rootMargin:"70px",threshold:0});return un.observe(hn.current),()=>{hn.current&&un.unobserve(hn.current)}},[JA.current,hn.current]),(0,a.useEffect)(()=>{if(!dr)return;const un=JA.current,PA=iA.current;Hn.current=!1;let RA=un.scrollTop;const nr=()=>{const{scrollTop:Qr,scrollHeight:oa,clientHeight:ha}=un;Qr>RA?Qr+ha>=oa-50&&(un.scrollTop=un.scrollHeight,Hn.current=!1):Qr{Hn.current||(un.scrollTop=un.scrollHeight)});return Sr.observe(PA),()=>{var Qr;Sr.unobserve(PA),(Qr=un==null?void 0:un.removeEventListener)==null||Qr.call(un,"scroll",nr)}},[dr]),(0,a.useEffect)(()=>{!dr&&Qa.current.length&&(TA([...oA,...Qa.current]),Qa.current=[])},[dr]),(0,a.useEffect)(()=>{if(!JA.current)return;const un=new ResizeObserver(()=>{var PA;JA.current&&wA((PA=JA.current)==null?void 0:PA.offsetWidth)});return un.observe(JA.current),()=>{JA.current&&un.unobserve(JA.current)}},[JA.current]),(0,a.useEffect)(()=>{typeof Nn=="boolean"&&Wn(Nn)},[Nn]),(0,a.useEffect)(()=>{Ze&&Ze(xn)},[xn]),(0,a.useEffect)(()=>{var un;if(ir.current&&Mr!==null){ir.current.focus();const PA=(un=ir.current.resizableTextArea)==null?void 0:un.textArea;PA&&(PA.selectionStart=PA.selectionEnd=PA.value.length)}},[Mr]),(0,a.useEffect)(()=>{_r<5&&mr(!1)},[_r]),(0,a.useEffect)(()=>{xn&&en&&(TA(wr(en)),eA(!0),wa(en,{history:[]})),xn&&($r(),KA!=null&&KA.pathId&&ra(),jn?xl(jn):On&&!Jn&&Cl()),xn||pr()},[xn]),(0,a.useEffect)(()=>{var un,PA,RA;let nr=Object.values(((un=rn==null?void 0:rn.bot_option_data)==null?void 0:un.model_detail_map)||{});(nr==null?void 0:nr.length)>0&&((RA=(PA=nr==null?void 0:nr[0])==null?void 0:PA.name.toLowerCase())!=null&&RA.includes("reasoner"))?qA(!0):qA(!1)},[rn]);const wr=(un="",PA=[],RA=[])=>{const nr=Date.now();return[{text:un,key:nr,sender:"user",fileList:PA,imageList:RA,show:!0},{loading:!0,key:nr,sender:"AI",show:!0,model:aA,imageGenerator:Fn,thinkingEnabled:lA,codePreview:De,improveClarity:Se}]},pr=()=>{er(""),Pr(null),FA([]),QA([]),BA(""),qa(""),pn(0)},Hr=()=>{if(tn){tn({chatData:oA,setChatData:TA,setLoading:eA,getData:wa,renderChatItems:wr,handleAdd:Cl,identifier:Jn});return}Wn(!0)},Or=()=>{if(Ja(!0),Ct){Ct();return}Wn(!1)},ra=()=>ae(void 0,null,function*(){const un=yield(0,wt.ZP)("/api/ai/agents/click.json",{method:"post",body:{deployable_type:"Subject",deployable_id:KA==null?void 0:KA.pathId}})}),Wr=()=>{mr(!Cr)},$r=()=>ae(void 0,null,function*(){if(!qn)return;const un=yield(0,wt.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(un==null?void 0:un.status)===0&&(un==null?void 0:un.total_number)!==-1&&(hr((un==null?void 0:un.total_number)-(un==null?void 0:un.remaining_number)),GA(un==null?void 0:un.total_number))}),Ta=()=>{Ce.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:a.createElement("div",null,a.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),a.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",rr,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},xa=un=>un.reduce((RA,nr)=>{if(nr.sender==="user"){const Sr=un.find(Qr=>Qr.key===nr.key&&Qr.sender==="AI");Sr&&(Sr!=null&&Sr.text)&&!(Sr!=null&&Sr.error)&&RA.push({question:nr.text,answer:Sr.text})}return RA},[]),wa=(...un)=>ae(void 0,[...un],function*(PA="",RA={},nr=oA){var Sr,Qr;if(Wt&&(yield Wt({mes:PA,setChatData:TA,fileList:LA,body:RA,checkNum:$r,setLoading:eA,bodyChatData:nr,setTyping:lr,setImageGenerator:Pn,renderChatItems:wr})),!Wt){const oa=LA==null?void 0:LA.map(ai=>{var wi;return(wi=ai==null?void 0:ai.response)==null?void 0:wi.file_id}),ha=cA==null?void 0:cA.map(ai=>{var wi;return(wi=ai==null?void 0:ai.response)==null?void 0:wi.data}),Ka=RA.history||xa(nr),Ii=me(me({identifier:Jn,response_mode:"streaming",model:aA,scene_awareness:zt,thinking_enabled:lA,image_generator:Fn,code_preview:De,improve_clarity:!0,improve_clarity_img_url:(Qr=(Sr=cA==null?void 0:cA[0])==null?void 0:Sr.response)==null?void 0:Qr.data,file_ids:oa,image_list:ha,history:Ka,[dA]:PA},on),RA),Fa=Object.fromEntries(Object.entries(Ii).filter(([ai,wi])=>wi!==void 0));WA.current=new Le.Z(Ke.Z.API_SERVER+dn,Fa),yield new Promise((ai,wi)=>{let Bl=null,el=null;WA.current.on("data",tl=>{lr(!0);const{chunk:{content:sl,type:Li,created:Ni,msg:ti,video_url:nl}}=tl,zi=ti==="error";Li==="thinking"&&(Bl=Bl||Ni,TA(Qi=>[...Qi].map((Ri,Fi)=>Fi===Qi.length-1?ie(me({},Ri),{reasoning:(Ri.reasoning||"")+sl,loading:!1,hideAnswer:!0,error:zi}):Ri))),Li==="text"&&(el=el||Ni,TA(Qi=>[...Qi].map((Ri,Fi)=>Fi===Qi.length-1?ie(me({},Ri),{text:(Ri.text||"")+sl,loading:!1,startTime:Bl,endTime:el,error:zi}):Ri))),console.log("----111",tl),Li==="knowledge"&&TA(Qi=>[...Qi].map((Ri,Fi)=>{var cl;return Fi===Qi.length-1?ie(me({},Ri),{text:(Ri.text||"")+"",loading:!1,startTime:Bl,endTime:el,error:zi,knowledge:(cl=tl==null?void 0:tl.chunk)==null?void 0:cl.content}):Ri})),nl&&qa(nl)}),WA.current.on("done",()=>{ai()}),WA.current.on("error",tl=>{let sl="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(tl)==="[object Object]"&&tl.status===-9&&(sl=tl==null?void 0:tl.message),TA(Li=>[...Li].map((Ni,ti)=>ti===Li.length-1?ie(me({},Ni),{text:sl,loading:!1,error:!0}):Ni)),ai()}),WA.current.on("cancelled",()=>{ai()}),WA.current.startStream()})}$r(),eA(!1)}),Wa=un=>{BA(un.target.value)},Aa=(un,PA)=>{if(pr(),eA(!0),un==="edit"){Qa.current=oA.slice(PA+2);const RA=oA.splice(PA),{fileList:nr=[],imageList:Sr=[]}=(RA==null?void 0:RA[0])||{},Qr=nr.map(Ka=>{var Ii;return(Ii=Ka.response)==null?void 0:Ii.file_id}),oa=Sr.map(Ka=>{var Ii;return(Ii=Ka.response)==null?void 0:Ii.data}),ha={history:xa(oA),file_ids:Qr,image_list:oa,edit:!0};TA([...oA,...wr(or,nr,Sr)]),wa(or,ha,oA)}if(un==="redraw"){Qa.current=oA.slice(PA+1);const RA=oA.splice(PA-1),{text:nr,fileList:Sr=[],imageList:Qr=[]}=(RA==null?void 0:RA[0])||{},oa=Sr.map(Ii=>{var Fa;return(Fa=Ii.response)==null?void 0:Fa.file_id}),ha=Qr.map(Ii=>{var Fa;return(Fa=Ii.response)==null?void 0:Fa.data}),Ka={history:xa(oA),file_ids:oa,image_list:ha,edit:!0};TA([...oA,...wr(nr,Sr,Qr)]),wa(nr,Ka,oA)}},Ki=()=>{if(gA.trim()!==""){pr(),eA(!0);const un=LA.filter(RA=>RA.status==="done"),PA=cA.filter(RA=>RA.status==="done");TA([...oA,...wr(gA,un,PA)]),wa(gA)}},Ma=un=>{if(un.shiftKey){if(un.key==="Enter")return}else if(un.key==="Enter"){if(un.preventDefault(),Va||Za.current)return;Ki()}},Si=(un,PA)=>{let RA=!1;Un===!0?RA=!0:Un==="last"&&(RA=oA.reduce((oa,ha,Ka)=>ha.sender==="user"?Ka:oa,-1)===PA);const nr=PA===Mr,Sr=[...(un==null?void 0:un.fileList)||[],...(un==null?void 0:un.imageList)||[]];return a.createElement("div",{className:je.li,style:me({width:ma},vt)},a.createElement("div",{className:je.avatarIcon},a.createElement("img",{className:je.img,src:Lt})),a.createElement("div",{className:je.content},!!(Sr!=null&&Sr.length)&&a.createElement("div",{className:je.fileWrap},Sr==null?void 0:Sr.map((Qr,oa)=>{var ha,Ka;return a.createElement("div",{key:oa,className:je.file},a.createElement("img",{src:ee(90034)(`./${((Ka=(ha=Qr==null?void 0:Qr.name)==null?void 0:ha.split("."))==null?void 0:Ka.pop())||"txt"}.png`),width:20,className:"mr10"}),a.createElement("aside",null,a.createElement(ve.Z,{title:Qr==null?void 0:Qr.name},a.createElement("div",{className:je.fileName},Qr==null?void 0:Qr.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,At.RD)(Qr==null?void 0:Qr.size))))})),!nr&&!(un!=null&&un.text)?null:a.createElement("div",{className:je.borderBox},nr?a.createElement(Te.default.TextArea,{value:or,ref:ir,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:Qr=>er(Qr.target.value)}):a.createElement("div",{className:je.text},un==null?void 0:un.text)),nr?a.createElement("div",{className:je.action},a.createElement($e.ZP,{onClick:()=>{er(""),Pr(null)},size:"small"},"\u53D6\u6D88"),a.createElement($e.ZP,{disabled:!or.trim(),onClick:()=>Aa("edit",PA),type:"primary",size:"small"},"\u786E\u8BA4")):a.createElement("div",{className:je.action},a.createElement(ft.CopyToClipboard,{text:(un==null?void 0:un.text)||"",onCopy:()=>he.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(ve.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),RA&&!ZA&&a.createElement(ve.Z,{title:"\u7F16\u8F91"},a.createElement("i",{onClick:()=>{Pr(PA),er((un==null?void 0:un.text)||"")},className:"iconfont icon-bianji10 font14"})))))},ri=un=>{const PA=/]*src=['"]([^'"]+)['"][^>]*>/i,RA=un.match(PA);return RA?RA[1]:null},_i=(un,PA)=>{fetch(un).then(RA=>{if(!RA.ok)throw new Error("\u7F51\u7EDC\u9519\u8BEF: "+RA.statusText);return RA.blob()}).then(RA=>{const nr=window.URL.createObjectURL(RA),Sr=document.createElement("a");Sr.href=nr,Sr.download=PA,document.body.appendChild(Sr),Sr.click(),Sr.remove(),window.URL.revokeObjectURL(nr)}).catch(RA=>{console.error("\u4E0B\u8F7D\u5931\u8D25:",RA)})},aa=(un,PA)=>{var RA,nr;let Sr=!1;_n===!0?Sr=!0:_n==="last"&&(Sr=oA.reduce((ha,Ka,Ii)=>Ka.sender==="AI"?Ii:ha,-1)===PA);let Qr="";return un!=null&&un.source?Qr=un==null?void 0:un.source:(un==null?void 0:un.model)==="deepseek-r1"?Qr="\u7531deepseek\u751F\u6210":(un==null?void 0:un.model)==="qwen-plus-latest"&&(Qr="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),a.createElement("div",{className:je.li,style:me({width:ma},vt)},a.createElement("div",{className:je.avatarIcon},a.createElement("img",{className:je.img,src:ze!=null&&ze.headImgId?((RA=Ke.Z)==null?void 0:RA.API_SERVER)+"/api/attachments/"+(ze==null?void 0:ze.headImgId):ht})),a.createElement("div",{className:je.content},a.createElement("div",{className:je.borderBox},un.loading&&a.createElement(a.Fragment,null,un!=null&&un.imageGenerator?a.createElement("div",{className:je.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",a.createElement("div",{className:"ai-loading"})):!(un!=null&&un.thinkingEnabled)&&a.createElement("div",null,a.createElement("div",{className:je.loading},a.createElement("div",{className:je.dot}),a.createElement("div",{className:je.dot}),a.createElement("div",{className:je.dot})),a.createElement("div",{style:{marginTop:10,color:"#9096A3"}},St!=null&&St.text||Nt?"\u5F53\u524D\u667A\u80FD\u4F53\u4E3A\u6559\u5E08\u81EA\u5B9A\u4E49\u5DE5\u4F5C\u6D41\u667A\u80FD\u4F53\uFF0C\u5DE5\u4F5C\u6D41\u5F62\u5F0F\u6682\u4E0D\u652F\u6301\u6D41\u5F0F\u8F93\u51FA\uFF0C\u8FD0\u884C\u65F6\u95F4\u53EF\u80FD\u8F83\u957F\uFF0C\u8BF7\u7A0D\u4F5C\u7B49\u5F85\u3002":"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(un==null?void 0:un.thinkingEnabled)&&a.createElement(Ue.Z,{time:un==null?void 0:un.time,cancelIndex:An,loading:un.loading,streamingStatus:!(un!=null&&un.text),onFinish:()=>{pn(0),TA(oa=>[...oa].map((ha,Ka)=>Ka===oa.length-1?ie(me({},ha),{hideAnswer:!1,time:ha.startTime?ha.endTime-ha.startTime:null}):ha))},value:un==null?void 0:un.reasoning}),!!(un!=null&&un.text)&&!un.hideAnswer&&a.createElement(Me.Z,{onDynamic:Re,cancelIndex:An,streamingStatus:ZA,loadImage:!!(un!=null&&un.imageGenerator),onFinish:()=>ae(void 0,null,function*(){pn(0),setTimeout(()=>lr(!1),0)}),value:un==null?void 0:un.text}),((nr=un==null?void 0:un.knowledge)==null?void 0:nr.length)>0&&a.createElement(pe.Z,{Filelist:un==null?void 0:un.knowledge})),xt&&!!(un!=null&&un.text)&&Qr&&!Nt&&a.createElement("div",{className:je.source},Qr),a.createElement("div",{className:je.action},cn==null?void 0:cn(un,PA,$i),!(un!=null&&un.imageGenerator)&&!(un!=null&&un.improveClarity)&&a.createElement(ft.CopyToClipboard,{text:String((un==null?void 0:un.text)||""),onCopy:()=>he.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(ve.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),He&&!ZA&&!(un!=null&&un.improveClarity)&&a.createElement(a.Fragment,null,a.createElement(ve.Z,{title:"\u559C\u6B22"},a.createElement("i",{style:un!=null&&un.like?{color:"#FA8D30"}:{},onClick:()=>ki("like",!(un!=null&&un.like),PA),className:"iconfot icon-yijiejue font15"})),a.createElement(ve.Z,{title:"\u4E0D\u559C\u6B22"},a.createElement("i",{style:un!=null&&un.dislike?{color:"#e86d7c"}:{},onClick:()=>ki("dislike",!(un!=null&&un.dislike),PA),className:"iconfot icon-weijiejuezhengchang font15"}))),Sr&&!ZA&&!(un!=null&&un.improveClarity)&&a.createElement(ve.Z,{title:"\u91CD\u65B0\u751F\u6210"},a.createElement("i",{onClick:()=>Aa("redraw",PA),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},ki=(un,PA,RA)=>ae(void 0,null,function*(){if(rA){const nr=oA.slice(0,RA+1),Qr=xa(nr).length;yield rA({type:un,value:PA,index:RA,identifier:Jn,objectIndex:Qr})}TA(nr=>(nr[RA][un]=PA,PA&&(nr[RA][un==="like"?"dislike":"like"]=!1),[...nr]))}),su=()=>{var un,PA;pn(1),(PA=(un=WA.current)==null?void 0:un.cancelRequest)==null||PA.call(un),eA(!1),lr(!1),qa("")},Cl=()=>ae(void 0,null,function*(){var un,PA,RA;(PA=(un=WA.current)==null?void 0:un.cancelRequest)==null||PA.call(un),pr(),TA([]),eA(!0);const nr=yield Vi();(nr==null?void 0:nr.status)===0&&Gn((RA=nr==null?void 0:nr.data)==null?void 0:RA.identifier),eA(!1),lr(!1)}),cu=()=>ae(void 0,null,function*(){var un;bA(!0);const PA=yield vl();(PA==null?void 0:PA.status)===0&&Kr(((un=PA==null?void 0:PA.data)==null?void 0:un.list)||[]),bA(!1)}),xl=(...un)=>ae(void 0,[...un],function*(PA=Jn){var RA,nr,Sr,Qr;(nr=(RA=WA.current)==null?void 0:RA.cancelRequest)==null||nr.call(RA),pr(),vA(!0);const oa=yield ua(PA);if(oa.status===0){const ha=bl(((Sr=oa==null?void 0:oa.data)==null?void 0:Sr.messages)||[]);TA(ha),vA(!1),Gn((Qr=oa==null?void 0:oa.data)==null?void 0:Qr.identifier);return}TA([]),vA(!1)}),du=(un,PA)=>ae(void 0,null,function*(){(yield Dl(un)).status===0&&(he.ZP.success("\u5220\u9664\u6210\u529F"),PA===Jn&&Cl(),cu())}),fu=()=>a.createElement("div",{className:je.menuWarp},a.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),a.createElement(ye.Z,{spinning:zA},!Ia.length&&a.createElement(Ie.Z,{style:{width:250,paddingBottom:30},image:Ie.Z.PRESENTED_IMAGE_SIMPLE}),!!Ia.length&&a.createElement("div",{className:je.menu},Ia.map(function(un,PA){return a.createElement("aside",{className:Qe()(Jn===un.identifier&&je.active),key:un.id,onClick:()=>xl(un.id)},a.createElement("div",{className:je.menuText},a.createElement(ve.Z,{title:un==null?void 0:un.question},a.createElement("span",null,un==null?void 0:un.question)),ln&&ln(un)),a.createElement("div",{className:je.menuDel,onClick:RA=>RA.stopPropagation()},a.createElement("i",{onClick:()=>(0,Fe.r)(un.id),className:"iconfont icon-daochubeifen primary-hover font14"})),a.createElement("div",{className:je.menuDel,onClick:RA=>RA.stopPropagation()},a.createElement(nt.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>du(un.id,un.identifier),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88"},a.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),Ui=un=>{if(un==="file"){if(cA.length){Ce.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{QA([]),_a.current.upload.uploader.fileInput.click()}});return}_a.current.upload.uploader.fileInput.click()}if(un==="image"){if(LA.length){Ce.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{FA([]),fi.current.upload.uploader.fileInput.click()}});return}fi.current.upload.uploader.fileInput.click()}},ji=[{key:"file",disabled:LA.length>=ol,label:a.createElement(ve.Z,{placement:"right",title:a.createElement("div",null,a.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),a.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},{key:"image",disabled:cA.length>=gi,label:a.createElement(ve.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}].filter(Boolean),za=[...LA,...cA],Va=za.some(un=>un.status==="uploading")||ZA||dr||Ci,Hi=YA>=rr,xr=Dt||LA.length>=ol||cA.length>=gi,gu=Fn||lA||zt||De||!!za.length,$i={chatData:oA,stream:WA,isDisabledNum:Hi,isDisAbledUpload:Va,checkNumModal:Ta,checkNum:$r,onClose:Or,setChatData:TA,setLoading:eA,getData:wa,clearStatus:pr,typing:dr,setImageGenerator:Pn,renderChatItems:wr,setSceneAwareness:sn,setIdentifier:Gn,setCodePreview:Jt,setTyping:lr,onMenuClick:xl};return a.createElement(a.Fragment,null,_t?a.createElement("div",{onClick:Hr},_t):_t!==null&&a.createElement(qe.Z,{draggableExtraNode:gn,showAvatarEditData:ze,src:Zt,onClick:Hr,topPercentage:DA}),a.createElement(Be,{open:xn,width:_A?"100%":Dn,afterOpenChange:un=>{un&&Ja(!1)},push:!1,contentWrapperStyle:ca?{}:{transition:"none"},extra:a.createElement("div",{className:je.head},vn,Kn&&a.createElement(ct.Z,{value:aA,onChange:un=>{qA(!1),Pn(!1),Yn(un),QA([]),FA([])}}),mA&&a.createElement(a.Fragment,null,a.createElement(Pe.Z,{dropdownRender:fu,onOpenChange:un=>{un&&cu()},placement:"bottomLeft",arrow:!0},a.createElement("div",{className:je.headBtn},a.createElement("i",{className:"icon-lishiduihua1 font14 mr10"}),"\u5386\u53F2\u5BF9\u8BDD"))),On&&a.createElement(a.Fragment,null,a.createElement("div",{className:je.headBtn,onClick:Cl},a.createElement("i",{className:"icon-xinjianduihua font14 mr10"}),"\u65B0\u5EFA\u5BF9\u8BDD")),a.createElement(ve.Z,{title:_A?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F"},a.createElement("div",{className:je.headBtn,style:{padding:"0 12px"},onClick:()=>qr(!_A)},_A&&a.createElement("i",{className:"iconfont icon-tuichuquanping3"}),!_A&&a.createElement("i",{className:"iconfont icon-quanping4"})))),title:a.createElement("div",null,a.createElement("span",{className:"c-grey-333 font16"},(ze==null?void 0:ze.nickname)||ue),(ze==null?void 0:ze.show)&&a.createElement(Qn,me({},ze))),onClose:Or,bodyStyle:{paddingRight:4}},a.createElement("div",{className:Qe()(je.wrap,xn&&"body-overflow-hidden")},a.createElement("div",{ref:JA,className:je.chatContainer},!pt&&(ke==null?void 0:ke($i)),Mt&&a.createElement("div",{className:`${je.li} mb20`,style:me({width:ma},vt)},a.createElement("div",{className:je.avatarIcon},a.createElement("img",{className:je.img,src:ze!=null&&ze.headImgId?((bn=Ke.Z)==null?void 0:bn.API_SERVER)+"/api/attachments/"+(ze==null?void 0:ze.headImgId):ht})),a.createElement("div",{className:je.content},a.createElement("div",{className:je.borderBox},Zn,In==null?void 0:In($i)))),pt&&(oA==null?void 0:oA.length)<=0&&a.createElement("div",{style:{textAlign:"center"}},Zn,pt&&(ke==null?void 0:ke($i))),a.createElement("div",{ref:iA},a.createElement(ye.Z,{spinning:tA,className:"mt20"},oA==null?void 0:oA.map((un,PA)=>a.createElement(a.Fragment,{key:un.key+PA},un.show&&a.createElement(a.Fragment,null,un.sender==="user"&&Si(un,PA),un.sender==="AI"&&aa(un,PA),CA&&!["AI","user"].includes(un.sender)&&CA(un,PA,{width:ma})))))),!EA&&a.createElement("div",{className:je.backBottom,onClick:()=>{JA.current.scrollTop=JA.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:hn})),pt&&(oA==null?void 0:oA.length)<=0&&a.createElement("div",{style:{display:((tt=Object.keys(((zn=rn==null?void 0:rn.bot_info)==null?void 0:zn.onboarding_info)||{}))==null?void 0:tt.length)===0&&"none",marginTop:20,maxHeight:300,overflow:"auto"}},a.createElement("div",{style:{color:"#333",fontSize:16,whiteSpace:"pre-wrap"}},(Qt=(Ot=rn==null?void 0:rn.bot_info)==null?void 0:Ot.onboarding_info)==null?void 0:Qt.prologue),(wn=(Tn=(mt=rn==null?void 0:rn.bot_info)==null?void 0:mt.onboarding_info)==null?void 0:Tn.suggested_questions)==null?void 0:wn.map(un=>a.createElement("div",{onClick:()=>{eA(!0);const PA=LA.filter(nr=>nr.status==="done"),RA=cA.filter(nr=>nr.status==="done");TA([...oA,...wr(un,PA,RA)]),wa(un)},className:je.bottomlist},un))),pt&&(oA==null?void 0:oA.length)>0&&a.createElement("div",{style:{display:"flex",gap:20,marginBottom:20}},gt&&a.createElement(ve.Z,{title:gt},a.createElement($e.ZP,{className:je.textmu,style:{height:34,borderRadius:20,width:102,padding:"0px 10px"},ghost:!0,type:"primary"},gt)),a.createElement(bt.Z,{zIndex:1e3,placement:"topLeft",content:Xe==null?void 0:Xe($i),title:"\u667A\u80FD\u5DE5\u5177"}," ",a.createElement($e.ZP,{style:{height:34,borderRadius:20,width:102},icon:a.createElement("i",{className:"iconfont icon-qita"}),type:"primary",ghost:!0},"\u667A\u80FD\u5DE5\u5177"))),!ot&&a.createElement("div",{style:oe,className:Qe()(je.footerContainer,Cr&&je.full,gu&&je.footerContainerSelected)},a.createElement("div",{className:je.btnWrp},ut&&a.createElement(ve.Z,{title:"\u66F4\u64C5\u957F\u5904\u7406\u4EE3\u7801\u95EE\u9898\uFF0C\u652F\u6301\u4E00\u53E5\u8BDD\u751F\u6210\u5E94\u7528"},a.createElement("div",{onClick:()=>Jt(!De),className:Qe()(je.btn,De&&je.btnActive)},a.createElement("i",{className:"iconfont icon-daimamoshi1 mr10 font12"}),"\u4EE3\u7801\u6A21\u5F0F")),Yt&&a.createElement(ve.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},a.createElement("div",{onClick:()=>sn(!zt),className:Qe()(je.btn,zt&&je.btnActive)},a.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),aA==="deepseek-r1"&&a.createElement(ve.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},a.createElement("div",{onClick:()=>qA(!lA),className:Qe()(je.btn,lA&&je.btnActive)},a.createElement("i",{className:"iconfont icon-shendusikao mr10 font12"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),kA&&aA==="qwen-plus-latest"&&a.createElement("div",{onClick:()=>Pn(!Fn),className:Qe()(je.btn,Fn&&je.btnActive)},a.createElement("i",{className:"iconfont icon-shangchuantupian2 mr10 font12"}),"\u56FE\u50CF\u751F\u6210"),za.map(un=>a.createElement("div",{key:un.uid},(un==null?void 0:un.status)==="uploading"&&a.createElement(ye.Z,{indicator:a.createElement(st.Z,{rev:"",spin:!0}),className:"mr10",size:"small",spinning:!0}),a.createElement("span",{title:un==null?void 0:un.name,className:"mr10"},(0,At.Pq)(un.name,20)),a.createElement("i",{onClick:()=>{FA(PA=>PA.filter(RA=>RA.uid!==un.uid)),QA(PA=>PA.filter(RA=>RA.uid!==un.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),a.createElement(ve.Z,{title:Hi&&a.createElement("div",null,a.createElement("div",null,"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),a.createElement("div",null,"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F",rr,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))},a.createElement("div",{style:{display:"flex"}},Vt==null?void 0:Vt(),a.createElement("div",{className:Qe()(je.inputContainer,_r>4&&je.lineFour,Hi&&je.disabledInput)},a.createElement(Ve.default,me({ref:_a},hi)),a.createElement(Ve.default,me({ref:fi},Xr)),a.createElement(Pe.Z,{className:`${xr&&"hide"}`,menu:{items:ji,onClick:un=>Ui(un.key)},placement:"top"},a.createElement($e.ZP,{className:je.uploadBtn,icon:a.createElement(we.Z,{rev:"",style:{fontSize:18,color:"#FFF"}})})),a.createElement(Te.default.TextArea,{rows:_r>4?4:_r,placeholder:et||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:gA,bordered:!1,style:xr?{paddingLeft:0,marginLeft:0}:{},onChange:Wa,onPressEnter:Ma,onFocus:()=>Rt==null?void 0:Rt(),onCompositionStart:()=>{Za.current=!0},onCompositionEnd:()=>{Za.current=!1}}),dr||Ci?a.createElement(ve.Z,{title:"\u505C\u6B62\u751F\u6210"},a.createElement("div",{className:`iconfont icon-tingzhihuida ${je.cancelBtn}`,onClick:su})):a.createElement($e.ZP,{className:(gA==null?void 0:gA.trim())===""?je.sendBtnDisabled:je.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Va,onClick:Ki}),_r>4&&a.createElement("span",{className:je.fullIcon,onClick:Wr},Cr&&a.createElement("span",{className:"iconfont icon-shousuo"}),!Cr&&a.createElement("span",{className:"iconfont icon-zhankai"})))))))),Ci&&a.createElement(Tt,{onEnded:()=>qa(""),src:Ci}))}},49998:function(It,Ft,ee){"use strict";ee.d(Ft,{o:function(){return a}});const a=ge=>(ge=ge.replace(new RegExp("(?$1'),ge=ge.replace(new RegExp("(?]*>/g,""),Ie=Te(Ie),Ie});Dt.Z=ge},62440:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return Pe}});var a=ee(59301),ge=ee(62957),he=ee(77019),Ve=ee(89787),Ce="data:image/png;base64,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",ve="data:image/png;base64,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",Te="data:image/png;base64,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",$e={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},ye=ee(59301);const Ie=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var Pe=()=>{const[bt,Ne]=(0,a.useState)(0),[Qe,Me]=(0,a.useState)(!1),[pe,Ue]=(0,a.useState)(!0),ct=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(pe)return;const _e=()=>{Ne(rt=>rt>=99?(clearInterval(ct.current),99):rt+1)};return ct.current=setInterval(_e,5e4/99),()=>clearInterval(ct.current)},[pe]);const je=()=>{Ne(0),Me(!0),Ue(!1)},wt=(_e=0)=>{Ue(!0),Ne(_e),Me(!1)},At=_e=>{const rt=_e/1048576;let Ke;return rt<=.3?Ke=3:rt<=.5?Ke=5:rt<=1?Ke=10:rt<=2?Ke=20:rt<=3?Ke=30:rt<=10?Ke=rt*10:Ke=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${Ke}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},qe=()=>ye.createElement("span",{className:$e.dotLoading},ye.createElement("span",null,"."),ye.createElement("span",null,"."),ye.createElement("span",null,"."));return{progress:bt,progressOpen:Qe,openProgress:je,closeProgress:wt,toggleLock:()=>Ue(_e=>!_e),CreateProgressModal:(_e=Ie,rt)=>(typeof _e=="string"&&(_e=[_e,_e,_e]),ye.createElement(ge.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:Qe,title:null,footer:null,width:500,afterClose:()=>Ne(0)},ye.createElement(he.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},bt<=30&&ye.createElement(ye.Fragment,null,ye.createElement("img",{src:Ce,alt:"Step 1"}),ye.createElement("div",{className:"mt20 c-light-primary"},_e[0],qe())),bt>30&&bt<60&&ye.createElement(ye.Fragment,null,ye.createElement("img",{src:ve,alt:"Step 2"}),ye.createElement("div",{className:"mt20 c-light-primary"},_e[1],qe())),bt>=60&&ye.createElement(ye.Fragment,null,ye.createElement("img",{src:Te,alt:"Step 3"}),ye.createElement("div",{className:"mt20 c-light-primary"},_e[2],qe())),ye.createElement(Ve.Z,{className:$e.progress,status:"active",style:{width:"auto"},size:[300,8],percent:bt}),!!rt&&ye.createElement("div",{className:"c-grey-999"},At(rt)))))}}},23420:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return Gt}});var a=ee(59301),ge=ee(75727),he=ee(6767),Ve=ee(25399),Ce=ee(37568),ve=ee(7939),Te=ee(8191),$e={wrap:"wrap___AasCO",chatContainer:"chatContainer___n6e3E",btnContainer:"btnContainer___yKyVB",btn:"btn___Y_09T",inputContainer:"inputContainer____bM3M",sendBtn:"sendBtn___UHHLj",sendBtnDisabled:"sendBtnDisabled___AoSRc",cancelBtn:"cancelBtn___yql4C",loadingWrp:"loadingWrp___gYLGT","dot-fade":"dot-fade___LruoO"},Ie=({position:mn,children:$t})=>{const{left:lt=0,top:Tt=0}=mn||{},[Ge,Xt]=(0,a.useState)(lt),[Pt,an]=(0,a.useState)(Tt),jt=(0,a.useRef)(null),Bn=()=>{if(jt.current){const fn=jt.current.offsetWidth,me=jt.current.offsetHeight,ie=window.innerWidth,ae=window.innerHeight;let se=lt,de=Tt;lt+fn>ie&&(se=ie-fn),se<0&&(se=0),Tt+me>ae&&(de=ae-me),de<0&&(de=0),Xt(se),an(de)}};return(0,a.useEffect)(()=>{if(!jt.current||!mn)return;const fn=new ResizeObserver(()=>{Bn()});return fn.observe(jt.current),()=>{fn.disconnect()}},[lt,Tt,mn]),(0,a.useEffect)(()=>{mn&&Bn()},[lt,Tt,mn]),mn?a.createElement("div",{ref:jt,style:{position:"fixed",left:`${Ge}px`,top:`${Pt}px`,zIndex:1050}},$t):null},nt=ee(14185),Pe=ee(56102),bt=ee(74410),Ne=Object.defineProperty,Qe=Object.defineProperties,Me=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,je=(mn,$t,lt)=>$t in mn?Ne(mn,$t,{enumerable:!0,configurable:!0,writable:!0,value:lt}):mn[$t]=lt,wt=(mn,$t)=>{for(var lt in $t||($t={}))Ue.call($t,lt)&&je(mn,lt,$t[lt]);if(pe)for(var lt of pe($t))ct.call($t,lt)&&je(mn,lt,$t[lt]);return mn},At=(mn,$t)=>Qe(mn,Me($t)),qe=(mn,$t,lt)=>new Promise((Tt,Ge)=>{var Xt=jt=>{try{an(lt.next(jt))}catch(Bn){Ge(Bn)}},Pt=jt=>{try{an(lt.throw(jt))}catch(Bn){Ge(Bn)}},an=jt=>jt.done?Tt(jt.value):Promise.resolve(jt.value).then(Xt,Pt);an((lt=lt.apply(mn,$t)).next())}),_e=({visible:mn,position:$t,selectText:lt,applyRefinedText:Tt,fetchUrl:Ge,noRestrictModal:Xt})=>{var Pt;const[an,jt]=(0,a.useState)(!1),[Bn,fn]=(0,a.useState)([]),[me,ie]=(0,a.useState)(""),[ae,se]=(0,a.useState)(1),[de,ue]=(0,a.useState)(""),[et,Ft]=(0,a.useState)(!1),ot=(0,a.useRef)(null),[ht,Lt]=(0,a.useState)(!1),[Zt,_t]=(0,a.useState)(0),on=(0,a.useRef)(!1),sn=((Pt=Bn==null?void 0:Bn[(Bn==null?void 0:Bn.length)-1])==null?void 0:Pt.loading)===!0;(0,a.useEffect)(()=>{if(mn){se(1);return}Lt(!1),jt(!1),dn(),_t(0),fn([]),se(0)},[mn]);const dn=()=>{var Un,dA;ie(""),ue(""),(dA=(Un=ot.current)==null?void 0:Un.cancelRequest)==null||dA.call(Un)},Mt=(...Un)=>qe(void 0,[...Un],function*(dA="",DA=Bn){const Kn=Date.now(),kA=[...DA,{text:dA,key:Kn,sender:"user",show:!0},{loading:!0,key:Kn,sender:"AI",show:!0}];se(2),fn(kA);const mA=Ct(DA),yA={no_record_times:!0,prompt:dA,history:mA};ot.current=new bt.Z(nt.Z.API_SERVER+Ge,yA),yield new Promise(rA=>{ot.current.on("data",CA=>{const{chunk:{msg:On},full:jn}=CA,gn=On==="error";Lt(!0),ue(Nn(jn)),fn(vn=>vn.map((ln,Yt)=>Yt===vn.length-1?At(wt({},ln),{text:jn,loading:!1,error:gn}):ln))}),ot.current.on("done",()=>rA()),ot.current.on("error",CA=>{const On="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(CA)==="[object Object]"&&CA.status===-9&&(se(1),Xt(CA.data)),fn(jn=>jn.map((gn,vn)=>vn===jn.length-1?At(wt({},gn),{text:On,loading:!1,error:!0}):gn)),rA()}),ot.current.on("cancelled",()=>rA()),ot.current.startStream()}),jt(!1)}),tn=Un=>{ie(Un.target.value)},Ct=Un=>Un.reduce((DA,Kn)=>{if(Kn.sender==="user"){const kA=Un.find(mA=>mA.key===Kn.key&&mA.sender==="AI");kA&&(kA!=null&&kA.text)&&!(kA!=null&&kA.error)&&DA.push({question:Kn.text,answer:kA.text})}return DA},[]),St=()=>{if(_n)return;const Un=Dn("\u6539\u5199");dn(),jt(!0),Mt(Un)},He=Un=>{if(Un.key==="Enter"&&!Un.shiftKey){if(Un.preventDefault(),on.current||In)return;St()}},en=()=>{var Un,dA;_t(DA=>DA+1),(dA=(Un=ot.current)==null?void 0:Un.cancelRequest)==null||dA.call(Un),jt(!1),Lt(!1)},Wt=[{key:"1",label:a.createElement("span",null," ",a.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:a.createElement("span",null,a.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:a.createElement("span",null," ",a.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],Nn=(Un="")=>{const dA=["\u7B54\u6848\uFF1A","\u96BE\u5EA6\uFF1A","\u89E3\u6790\uFF1A","\u77E5\u8BC6\u70B9\uFF1A","\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09","\u7F16\u7A0B\u8BED\u8A00\uFF1A","\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A","\u7A0B\u5E8F\u4EE3\u7801\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"];return Array.from({length:20}).forEach((DA,Kn)=>{dA.push(`\u7B54\u6848${Kn+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Kn+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Kn+1})\u8F93\u51FA\uFF1A`)}),dA.forEach(DA=>{const Kn=new RegExp(DA,"g");Un=Un.replace(Kn,`**${DA}** `)}),Un},Dn=Un=>Un==="\u6539\u5199"?`${me}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${lt}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${lt}\uFF0C${Un}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,qn=Un=>{let dA="";Un.key==="1"&&(dA=Dn("\u6DA6\u8272")),Un.key==="2"&&(dA=Dn("\u6269\u5199")),Un.key==="3"&&(dA=Dn("\u7F29\u5199")),dn(),jt(!0),Mt(dA)},Zn=()=>{const Un=Bn.splice(Bn.length-2),{text:dA}=(Un==null?void 0:Un[0])||{};dn(),jt(!0),Mt(dA,Bn)},In=an||ht,_n=(me==null?void 0:me.trim())==="";return mn?a.createElement(ge.Z,{open:_n&&!In&&(et||!de),overlayStyle:{minWidth:200},menu:{items:Wt,onClick:qn}},a.createElement(Ie,{position:$t},a.createElement("div",{className:$e.wrap},ae===2&&a.createElement(a.Fragment,null,a.createElement("div",{className:$e.chatContainer},sn&&a.createElement("div",{className:$e.loadingWrp},a.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),a.createElement("div",{className:"ai-loading"})),de&&a.createElement(Te.Z,{cancelIndex:Zt,streamingStatus:an,loadImage:!1,onFinish:()=>qe(void 0,null,function*(){_t(0),setTimeout(()=>Lt(!1),0)}),value:de})),a.createElement("div",{className:$e.btnContainer},a.createElement("div",{onClick:()=>Tt(!0,de),className:$e.btn,style:{padding:"0 16px",width:"initial"}},a.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),a.createElement("div",{onClick:()=>Tt(!1,de),className:$e.btn,style:{padding:"0 16px",width:"initial"}},a.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),a.createElement(Pe.CopyToClipboard,{text:de,onCopy:()=>he.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(Ve.Z,{title:"\u590D\u5236"},a.createElement("div",{className:$e.btn,style:{marginLeft:"auto"}},a.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),a.createElement(Ve.Z,{title:"\u91CD\u65B0\u751F\u6210"},a.createElement("div",{onClick:Zn,className:$e.btn},a.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),a.createElement(Ve.Z,{title:"\u5220\u9664"},a.createElement("div",{onClick:()=>{se(1),dn(),fn([])},className:$e.btn},a.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),a.createElement("div",{className:$e.inputContainer},a.createElement(Ce.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:me,bordered:!1,onFocus:()=>Ft(!0),onBlur:()=>setTimeout(()=>Ft(!1),300),onChange:tn,onPressEnter:He,onCompositionStart:()=>on.current=!0,onCompositionEnd:()=>on.current=!1}),ht?a.createElement("div",{className:`iconfont icon-tingzhihuida ${$e.cancelBtn}`,onClick:en}):a.createElement(ve.ZP,{className:_n?$e.sendBtnDisabled:$e.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:In,onClick:St}))))):a.createElement(a.Fragment,null)},rt={"hover-line-container":"hover-line-container___kkYQN","hover-line-content":"hover-line-content___ZkD9e","line-button-container":"line-button-container___A79j9",button:"button___X_Iu7"},Ke=Object.defineProperty,ft=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,we=(mn,$t,lt)=>$t in mn?Ke(mn,$t,{enumerable:!0,configurable:!0,writable:!0,value:lt}):mn[$t]=lt,it=(mn,$t)=>{for(var lt in $t||($t={}))Le.call($t,lt)&&we(mn,lt,$t[lt]);if(ft)for(var lt of ft($t))st.call($t,lt)&&we(mn,lt,$t[lt]);return mn};const nn=mn=>React.createElement("svg",it({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},mn),React.createElement("title",null,"AI\u6539\u5199"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"26.797%",y1:"22.073%",x2:"82.181%",y2:"80.474%",id:"rewrite_svg__a"},React.createElement("stop",{stopColor:"#5C64FF",offset:"0%"}),React.createElement("stop",{stopColor:"#6988F8",offset:"100%"}))),React.createElement("path",{d:"m10.406 4.741.007.015h-.007v-.022.007Zm-.04-.04.855-1.495 1.497-.855-1.496-.855L10.366 0l-.854 1.497-1.497.855 1.496.854.855 1.495ZM3.1 8.442l1.71 3.1 1.603-3.1 3.1-1.71L6.52 5.023l-1.71-3.1-1.71 3.1L0 6.733l3.099 1.709H3.1Zm6.84 3.1 1.069 1.924 1.068-1.924L14 10.473l-1.924-1.069-1.069-1.923L9.94 9.405l-1.924 1.068 1.924 1.07v-.001Z",fill:"url(#rewrite_svg__a)",fillRule:"nonzero"}));var Kt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Qn=(0,a.forwardRef)(({initialContent:mn,onButtonClick:$t},lt)=>{const[Tt,Ge]=(0,a.useState)(null),[Xt,Pt]=(0,a.useState)(null),[an,jt]=(0,a.useState)(""),[Bn,fn]=(0,a.useState)(null),me=lt,ie=ot=>{const ht=document.elementFromPoint(10,ot),Lt=document.createRange();let Zt=null;const _t=document.createTreeWalker(me.current,NodeFilter.SHOW_TEXT,{acceptNode:St=>{const He=document.createRange();He.selectNodeContents(St);const en=He.getBoundingClientRect();return en.top<=ot&&en.bottom>=ot?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let on="",sn,dn,Mt=null,tn=null,Ct=null;for(;sn=_t.nextNode();){sn.parentNode.getAttribute("data-select")==="disabled"&&(dn=!0),on+=sn.textContent,tn||(tn=sn),Ct=sn;const St=document.createRange();St.selectNodeContents(sn);const He=St.getBoundingClientRect();Mt===null&&(Mt=He.top)}if(tn&&Ct&&!dn){const St=document.createRange();St.setStart(tn,0),St.setEnd(Ct,Ct.textContent.length),fn(St)}else fn(null);return Pt(Mt-1),dn?"":on.trim()};function ae(ot){for(;ot.parentElement&&ot.parentElement.tagName.toLowerCase()!=="section";){var ht=window.getComputedStyle(ot.parentElement);if(ht.pointerEvents==="none")return!0;ot=ot.parentElement}return!1}const se=ot=>{var ht,Lt;if(ae(ot.target)){Pt(-1e6);return}if(((Lt=(ht=document.getSelection())==null?void 0:ht.toString)==null?void 0:Lt.call(ht))!==""){Pt(-1e6);return}const Zt=ie(ot.clientY);if((Zt==null?void 0:Zt.trim())===""){Pt(-1e6);return}const _t=me.current.getBoundingClientRect();Ge(_t.left-30),jt(Zt)},de=()=>{},ue=ot=>{$t&&an&&$t(an,ot.clientX,ot.clientY,Bn)},et=()=>{if(Bn){const ot=window.getSelection();ot.removeAllRanges(),ot.addRange(Bn)}},Ft=()=>{window.getSelection().removeAllRanges()};return(0,a.useEffect)(()=>{const ot=me.current;return ot.addEventListener("mousemove",se),ot.addEventListener("mouseleave",de),()=>{ot.removeEventListener("mousemove",se),ot.removeEventListener("mouseleave",de),Ft()}},[mn]),a.createElement("div",{className:rt["hover-line-container2"]},Xt!==null&&a.createElement("div",{className:rt["line-button-container"],style:{top:Xt,left:Tt},onMouseEnter:()=>{et()},onMouseLeave:()=>{Ft(),Pt(null),jt(""),fn(null)}},a.createElement("div",{className:rt.button,onClick:ue},a.createElement("img",{src:Kt}),a.createElement("span",null,"AI\u6539\u5199"))))}),Ye={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},Gt=({nodeRef:mn,noRestrictModal:$t})=>{const[lt,Tt]=(0,a.useState)(null),[Ge,Xt]=(0,a.useState)(null),[Pt,an]=(0,a.useState)(!1),[jt,Bn]=(0,a.useState)(null),[fn,me]=(0,a.useState)(!1),[ie,ae]=(0,a.useState)(!1),se=mn,de=(0,a.useRef)(null),ue=(0,a.useRef)(null),[et,Ft]=(0,a.useState)("");(0,a.useEffect)(()=>{lt!=null&<.toString()&&Ft(lt==null?void 0:lt.toString())},[lt==null?void 0:lt.toString()]);const ot=()=>{const _t=window.getSelection(),on=se.current.scrollTop,sn=se.current.getBoundingClientRect();if(_t.rangeCount>0&&_t.toString().length>0){const dn=_t.getRangeAt(0);Tt(dn.cloneRange());const Mt=dn.getBoundingClientRect(),tn=40;let Ct=Mt.top+on-5+tn;Ct{if(!_t||_t.rangeCount===0){me(!1);return}const sn=_t.getRangeAt(0).getBoundingClientRect(),dn=window.getComputedStyle(se.current),Mt=parseInt(dn.lineHeight),tn=parseInt(dn.paddingTop),Ct=se.current.scrollTop,St=se.current.getBoundingClientRect(),He=sn.top-St.top+Ct,en=Math.floor((He-tn)/Mt),Wt=tn+en*Mt-Ct;Bn(Wt),me(!0)},Lt=_t=>{se.current&&!se.current.contains(_t.target)&&ae(!1)};(0,a.useEffect)(()=>{const _t=se.current;return _t.addEventListener("scroll",ot),_t.addEventListener("input",ot),_t.addEventListener("click",ot),_t.addEventListener("mouseup",ot),_t.addEventListener("keyup",ot),_t.addEventListener("click",ot),document.addEventListener("mousedown",Lt),()=>{_t.removeEventListener("scroll",ot),_t.removeEventListener("input",ot),_t.removeEventListener("click",ot),_t.removeEventListener("mouseup",ot),_t.removeEventListener("keyup",ot),_t.removeEventListener("click",ot),document.removeEventListener("mousedown",Lt)}},[]);const Zt=(_t=!0,on)=>{if(!lt)return;const sn=ue.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),dn=lt.cloneRange(),Mt=window.getSelection();if(Mt.removeAllRanges(),Mt.addRange(dn),_t){dn.deleteContents();const tn=document.createElement("div");tn.innerHTML=sn;const Ct=Array.from(tn.childNodes);for(;Ct.length>0;)dn.insertNode(Ct.pop())}else{dn.collapse(!1);const tn=document.createElement("div");tn.innerHTML=" "+sn;const Ct=Array.from(tn.childNodes);for(;Ct.length>0;)dn.insertNode(Ct.pop())}Mt.removeAllRanges(),Tt(null),an(!1),Xt(null)};return a.createElement("section",{ref:ue},Ge&&a.createElement("div",{ref:de,className:Ye.toolbar,style:{top:Ge==null?void 0:Ge.top,left:Ge==null?void 0:Ge.left}},a.createElement("div",{className:Ye.button,onClick:()=>an(!0)},a.createElement("img",{src:Kt}),a.createElement("span",null,"AI\u6539\u5199"))),a.createElement(_e,{key:JSON.stringify(Ge),noRestrictModal:$t,visible:Pt,position:Ge,selectText:et,applyRefinedText:Zt,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),se.current&&a.createElement(Qn,{ref:se,onButtonClick:(_t,on,sn,dn)=>{Tt(dn),an(!0),Ft(_t),Xt({left:on,top:sn+20})}}))}},66915:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return Ce}});var a=ee(59301),ge=ee(62957),he={num:"num___VQiqB"},Ce=({visible:ve,usedCount:Te,totalCount:$e,onOk:ye,onCancel:Ie})=>{const nt=()=>Te>0?a.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",$e,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",a.createElement("span",{className:he.num},Te),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):a.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",$e,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",a.createElement("span",{className:he.num},Te),"\u6B21\uFF09\u3002");return a.createElement(ge.default,{centered:!0,open:ve,zIndex:1e4,title:"\u63D0\u793A",width:620,onCancel:Ie,onOk:ye,footer:Te>0?void 0:null},nt())}},83928:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return pe},Q:function(){return Qe}});var a=ee(59301),ge={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},he=ee(74410),Ve=ee(14185),Ce=ee(8191),ve=ee(23420),Te=ee(57226),$e=ee(85284),ye="data:image/png;base64,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",Ie=ee(92310),nt=ee.n(Ie),Pe=ee(6767),bt=ee(10345),Ne=(Ue,ct,je)=>new Promise((wt,At)=>{var qe=rt=>{try{_e(je.next(rt))}catch(Ke){At(Ke)}},We=rt=>{try{_e(je.throw(rt))}catch(Ke){At(Ke)}},_e=rt=>rt.done?wt(rt.value):Promise.resolve(rt.value).then(qe,We);_e((je=je.apply(Ue,ct)).next())});const Qe={contentRef:{current:null},value:null,status:!1,open:()=>Ne(void 0,null,function*(){}),close:()=>{}};var pe=({className:Ue,style:ct,onChange:je,onSuccess:wt,onCancel:At,onError:qe,fetchUrl:We,noRestrictModal:_e=()=>{},showEditableToolbar:rt,bottomOffset:Ke=110,loadingText:ft,showEmptyData:Le=!0,onStatusChange:st,stringTransformer:we,bottomContainerNode:it})=>{const[nn,Kt]=(0,a.useState)(!1),[Bt,Qn]=(0,a.useState)(""),[Ye,Fe]=(0,a.useState)(0),[Gt,mn]=(0,a.useState)(!1),$t=(0,a.useRef)(null),lt=(0,a.useRef)(null),Tt=(0,a.useRef)(null),Ge=(0,a.useRef)(null),Xt=(0,Te.Z)({scrollBoxRef:Ge,bottomInspectRef:Tt,contentRef:lt,status:Gt,bottomOffset:Ke}),Pt=nn||Gt;(0,a.useEffect)(()=>{je==null||je(Bt)},[Bt]);const[an,jt]=(0,a.useState)([]);(0,a.useEffect)(()=>{st==null||st({contentRef:lt,status:Pt,value:Bt,open:Bn,close:fn})},[Pt,Bt]);const Bn=ie=>Ne(void 0,null,function*(){Kt(!0),Qn(""),jt([]),Fe(0);const ae=We;ie!=null&&ie.fetchUrl&&delete ie.fetchUrl,$t.current=new he.Z(`${Ve.Z.API_SERVER}${ae}`,ie),yield new Promise((se,de)=>{$t.current.on("data",ue=>{var et;let{chunk:{content:Ft,type:ot}}=ue;mn(!0),ot==="text"&&Qn(ht=>we?we(ht+Ft):ht+Ft),ot==="knowledge"&&(console.log("---knowledge-",ue==null?void 0:ue.chunk),jt((et=ue==null?void 0:ue.chunk)==null?void 0:et.content))}),$t.current.on("done",()=>{se()}),$t.current.on("error",ue=>{Object.prototype.toString.call(ue)==="[object Object]"&&ue.status===-1&&Pe.ZP.warning((ue==null?void 0:ue.message)||""),se(),qe==null||qe(ue)}),$t.current.on("cancelled",()=>{se(),At==null||At()}),$t.current.startStream()}),Kt(!1)}),fn=()=>{var ie,ae;Fe(1),(ae=(ie=$t.current)==null?void 0:ie.cancelRequest)==null||ae.call(ie),Kt(!1),mn(!1)},me=(0,a.useMemo)(()=>lt.current?a.createElement(ve.Z,{noRestrictModal:_e,nodeRef:lt}):a.createElement(a.Fragment,null),[lt.current]);return a.createElement(a.Fragment,null,a.createElement("div",{className:nt()(ge.container,Ue),style:ct,ref:Ge},a.createElement("div",{ref:lt,className:ge.liWrap,contentEditable:!Pt},Bt&&a.createElement(Ce.Z,{cancelIndex:Ye,streamingStatus:nn,loadImage:!1,onFinish:()=>Ne(void 0,null,function*(){Fe(0),setTimeout(()=>mn(!1),0),wt==null||wt(Bt)}),value:Bt}),(an==null?void 0:an.length)>0&&a.createElement(bt.Z,{Filelist:an})),!Bt&&!Pt&&a.createElement("div",{className:ge.imgBox},a.createElement("img",{width:56,src:ye}),a.createElement("span",null,"\u9884\u89C8\u533A")),Le&&Pt&&a.createElement($e.Z,{text:ft}),!Xt&&a.createElement("div",{className:ge.backBottom,onClick:()=>{Ge.current.scrollTop=Ge.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:Tt}),it),!Pt&&rt&&me)}},85284:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return Ve}});var a=ee(59301),ge={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},Ve=({text:Ce})=>a.createElement("div",null,a.createElement("div",{className:ge.loading},a.createElement("div",{className:ge.dot}),a.createElement("div",{className:ge.dot}),a.createElement("div",{className:ge.dot})),!!Ce&&a.createElement("div",{className:"mt5"},Ce))},70990:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return At}});var a=ee(59301),ge={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},he=ee(44104),Ve=Object.defineProperty,Ce=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,$e=(qe,We,_e)=>We in qe?Ve(qe,We,{enumerable:!0,configurable:!0,writable:!0,value:_e}):qe[We]=_e,ye=(qe,We)=>{for(var _e in We||(We={}))ve.call(We,_e)&&$e(qe,_e,We[_e]);if(Ce)for(var _e of Ce(We))Te.call(We,_e)&&$e(qe,_e,We[_e]);return qe};const Ie=qe=>React.createElement("svg",ye({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},qe),React.createElement("path",{d:"M1019.407 620.8 891.834 397.781 946.49 293.12a29.099 29.099 0 0 0 6.4-36.395l-70.187-126.592a30.08 30.08 0 0 0-24.576-13.653H597.519L539.194 14.507a27.35 27.35 0 0 0-20.907-14.55H380.644a29.141 29.141 0 0 0-24.618 14.55v5.546L225.806 243.03H100.923a29.184 29.184 0 0 0-25.515 13.654L3.428 384.085a32.768 32.768 0 0 0 0 29.184L132.836 638.08 74.511 740.053a32.768 32.768 0 0 0 0 29.056l66.517 116.566a29.907 29.907 0 0 0 25.515 14.506H427.15l62.848 109.227A30.08 30.08 0 0 0 512.783 1024H660.41a29.141 29.141 0 0 0 24.576-14.55l128.469-224.853h114.773a31.915 31.915 0 0 0 24.662-15.445l66.474-117.419a28.16 28.16 0 0 0 0-30.976l.043.043zm-161.28 14.592L791.61 512.469 518.287 993.963l-74.752-122.88h-273.28l65.621-119.211h139.392L101.86 272.213h143.062L380.687 30.08l68.352 119.253-70.187 122.88H925.54l-69.205 121.942 137.6 241.194H858.17z",fill:"#605BEC"}),React.createElement("path",{d:"m499.983 699.307 174.379-274.731H324.708z",fill:"#605BEC"}));var nt="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",Pe=Object.defineProperty,bt=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,Me=(qe,We,_e)=>We in qe?Pe(qe,We,{enumerable:!0,configurable:!0,writable:!0,value:_e}):qe[We]=_e,pe=(qe,We)=>{for(var _e in We||(We={}))Ne.call(We,_e)&&Me(qe,_e,We[_e]);if(bt)for(var _e of bt(We))Qe.call(We,_e)&&Me(qe,_e,We[_e]);return qe};const Ue=qe=>React.createElement("svg",pe({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},qe),React.createElement("path",{d:"M1364.44 118.705c-14.178-6.695-20.322 6.065-28.593 12.525-2.914 2.048-5.277 4.726-7.64 7.246-20.717 21.268-44.899 35.21-76.643 33.556a152.576 152.576 0 0 0-120.674 45.371c-7.404-41.826-32.06-66.875-69.553-82.865-19.693-8.35-39.543-16.7-53.248-34.737-9.61-12.919-12.288-27.333-17.015-41.512-3.15-8.507-6.144-17.25-16.384-18.668-11.185-1.733-15.517 7.247-19.928 14.73a189.125 189.125 0 0 0-23.552 98.461c1.575 76.88 35.446 138.083 102.636 181.642 7.562 4.963 9.531 9.925 7.09 17.25-4.49 14.967-9.926 29.54-14.81 44.584-2.992 9.61-7.561 11.658-18.274 7.483a309.484 309.484 0 0 1-96.886-63.015c-47.813-44.426-91.057-93.342-144.935-131.702a635.825 635.825 0 0 0-38.36-25.207c-54.982-51.2 7.167-93.262 21.582-98.225 14.966-5.199 5.277-23.158-43.402-22.922-48.68.237-93.184 15.833-149.977 36.628-8.428 3.15-17.092 5.514-25.993 7.326a557.844 557.844 0 0 0-160.768-5.436c-105.157 11.264-189.204 58.92-250.96 140.367-74.2 97.832-91.687 208.975-70.261 325.002 22.449 122.25 87.434 223.468 187.47 302.631 103.582 82 222.917 122.172 359.188 114.452 82.708-4.568 174.79-15.202 278.686-99.485 26.151 12.445 53.642 17.486 99.249 21.267 35.131 3.072 69.002-1.733 95.153-6.931 40.96-8.35 38.203-44.741 23.316-51.437-120.202-53.72-93.814-31.822-117.839-49.624 61.125-69.317 153.206-141.312 189.204-374.706 2.835-18.51.472-30.168 0-45.213-.237-9.137 1.969-12.603 12.918-13.706a240.089 240.089 0 0 0 86.173-25.442c77.982-40.803 109.332-107.914 116.736-188.259 1.103-12.288-.236-24.97-13.705-31.429zM685.45 842.043C569.108 754.215 512.55 725.307 489.157 726.49c-21.82 1.26-17.96 25.206-13.155 40.802 5.042 15.439 11.58 26.073 20.717 39.621 6.301 8.9 10.791 22.213-6.302 32.295-37.494 22.213-102.794-7.561-105.787-8.98-76.012-42.929-139.421-99.564-184.241-176.994a523.894 523.894 0 0 1-72.468-239.93c-1.024-20.56 5.278-27.885 26.703-31.587a272.148 272.148 0 0 1 85.307-2.127c118.942 16.699 220.16 67.741 305.073 148.48 48.443 46.001 85.071 100.982 122.88 154.703 40.173 57.029 83.338 111.458 138.32 155.963 19.376 15.675 34.894 27.569 49.781 36.234-44.74 4.805-119.414 5.829-170.456-32.926zm55.926-344.615c0-5.357 2.757-10.398 7.326-13.47a17.723 17.723 0 0 1 22.134 2.048c3.072 2.915 4.805 7.09 4.805 11.422a16.778 16.778 0 0 1-17.25 16.541 17.33 17.33 0 0 1-12.131-4.883 15.911 15.911 0 0 1-4.884-11.658zm173.529 85.464a104.37 104.37 0 0 1-33.005 8.586 71.444 71.444 0 0 1-44.504-13.548c-15.282-12.288-26.23-19.141-30.72-40.645a89.167 89.167 0 0 1 .787-31.429c3.939-17.487-.393-28.75-13.312-38.912-10.476-8.35-23.71-10.634-38.36-10.634a32.06 32.06 0 0 1-14.179-4.175c-6.144-2.914-11.106-10.24-6.301-19.14a60.18 60.18 0 0 1 10.712-11.265c19.85-10.79 42.693-7.246 63.882.788 19.693 7.798 34.501 21.898 55.926 41.905 21.74 24.183 25.68 30.8 38.125 48.916 9.846 14.179 18.747 28.75 24.89 45.45 3.703 10.397-1.102 18.905-13.941 24.103z",fill:"#4D6BFE"}));var ct="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",je=ee(59301),At=({value:qe,onChange:We})=>{const[_e,rt]=(0,a.useState)(!1),Ke=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-plus-latest",img:nt},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:ct}],ft=Ke.find(Le=>Le.key===qe);return je.createElement("div",{className:ge.select},je.createElement(he.Z,{size:10},je.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),je.createElement("div",{className:ge.box,onMouseLeave:()=>rt(!1)},je.createElement("div",{className:ge.text,onClick:()=>rt(!0)},je.createElement("img",{src:ft.img,width:20}),je.createElement("span",null,ft.name),je.createElement("b",{className:"iconfont icon-zhankai6"})),_e&&je.createElement("div",{className:ge.itemWrap},je.createElement("aside",null,Ke.map(Le=>je.createElement("div",{key:Le.key,className:`${ge.item} ${Le.key===qe?ge.active:""}`,onClick:st=>{st.stopPropagation(),We(Le.key),rt(!1)}},je.createElement("img",{src:Le.img,width:20}),je.createElement("span",null,Le.name))))))))}},90283:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return Te}});var a=ee(59301),ge={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},he=ee(29787),Ve=ee(59301),Ce=($e,ye,Ie)=>new Promise((nt,Pe)=>{var bt=Me=>{try{Qe(Ie.next(Me))}catch(pe){Pe(pe)}},Ne=Me=>{try{Qe(Ie.throw(Me))}catch(pe){Pe(pe)}},Qe=Me=>Me.done?nt(Me.value):Promise.resolve(Me.value).then(bt,Ne);Qe((Ie=Ie.apply($e,ye)).next())}),Te=({value:$e="",streamingStatus:ye,onFinish:Ie,cancelIndex:nt,time:Pe,loading:bt,loadAll:Ne})=>{const[Qe,Me]=(0,a.useState)(""),[pe,Ue]=(0,a.useState)(!0),ct=(0,a.useRef)($e),je=(0,a.useRef)(ye),wt=(0,a.useRef)(0),At=(0,a.useRef)(null),[qe,We]=(0,a.useState)(!1),_e=70;(0,a.useEffect)(()=>{je.current=ye},[ye]),(0,a.useEffect)(()=>{ct.current=$e},[$e]),(0,a.useEffect)(()=>{if(!ye){Me(ct.current);return}return We(!0),At.current=setInterval(rt,_e),()=>{clearInterval(At.current)}},[]),(0,a.useEffect)(()=>{qe&&(Me(ct.current),clearInterval(At.current),We(!1),Ie())},[nt]);const rt=()=>Ce(void 0,null,function*(){const Ke=ct.current[wt.current];Ke!==void 0?(Me(ft=>ft+Ke),wt.current++,clearInterval(At.current),At.current=setInterval(rt,280/(ct.current.length-wt.current))):je.current===!1&&(Me(ct.current),clearInterval(At.current),We(!1),Ie())});return Ve.createElement("div",{className:`${ge.reasoning} fadeIn animated`},Ve.createElement("div",{className:ge.btn,onClick:()=>Ue(!pe)},Ve.createElement("i",{className:"iconfont icon-shendusikao"}),Pe?Ve.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",Pe," \u79D2\uFF09"):Ve.createElement("span",null,"\u601D\u8003\u4E2D..."),pe?Ve.createElement("b",{className:"iconfont icon-shouqi6"}):Ve.createElement("b",{className:"iconfont icon-zhankai6"})),bt&&Ve.createElement(he.Z,{spinning:!0,className:"mt20"}),pe&&!bt&&Ve.createElement("div",{className:ge.content},Qe,qe?Ve.createElement("span",{className:"aiBlink"},"__"):""))}},54747:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return de}});var a=ee(59301),ge=ee(36207),he=ee(6767),Ve=ee(94968),Ce=ee(62957),ve=ee(25399),Te=ee(37568),$e=ee(7939),ye=ee(29787),Ie=ee(584),nt=ee(93725),Pe=ee(75727),bt=ee(37639),Ne=ee(92310),Qe=ee.n(Ne),Me=ee(8191),pe=ee(10345),Ue=ee(90283),ct=ee(70990),je={flex_box_center:"flex_box_center___GmElr",flex_space_between:"flex_space_between____pbWi",flex_box_vertical_center:"flex_box_vertical_center___COMWd",flex_box_center_end:"flex_box_center_end___lmAQf",flex_box_column:"flex_box_column___OJb7M",loadingPic:"loadingPic___y2kKZ",loading:"loading___UEUk1",dot:"dot___TYXFV","dot-fade":"dot-fade___KWn1a",wrap:"wrap___nU3cS",chatContainer:"chatContainer___PNe3Q",footerContainer:"footerContainer___hQATV",btnWrp:"btnWrp___mS8l6",btn:"btn___3za5U",btnActive:"btnActive____jzfb",inputContainer:"inputContainer___iCQ3u",uploadBtnImgDisabled:"uploadBtnImgDisabled___mUd95",uploadImg:"uploadImg___NyJkV",uploadBtnImg:"uploadBtnImg___Yzz3m",uploadBtn:"uploadBtn___OHHJF",sendBtn:"sendBtn___ktaQl",sendBtnDisabled:"sendBtnDisabled___DVncF",cancelBtn:"cancelBtn___bzMDI",lineFour:"lineFour___Lhbz5",fullIcon:"fullIcon___YWXTV",footerContainerSelected:"footerContainerSelected___pGBh3",full:"full___dZLXo",li:"li___PjMV3",avatarIcon:"avatarIcon___ztGQ3",img:"img___wZqEA",content:"content___OlYYG",borderBox:"borderBox___tjHwt",text:"text___yWTCV",fileWrap:"fileWrap___IX778",file:"file___fxAKb",fileName:"fileName___RA8nu",source:"source___nkLC0",action:"action___I2zGy",disabledInput:"disabledInput___Buork",backBottom:"backBottom___SMuL2",head:"head___v8Eom",headBtn:"headBtn___IS7xR",menuWarp:"menuWarp___G6yj0",menu:"menu___M8VWP",menuText:"menuText___gRpb5",menuDel:"menuDel___eH_wg",active:"active___KWwPV",textmu:"textmu___SnRvX",bottomlist:"bottomlist___mgGfL"},wt=ee(49317),At=ee(76406),qe=ee(67279),We=ee(12495),_e=ee(28984),rt=ee(71986),Ke=ee(14185),ft=ee(56102),Le=ee(74410),st=ee(58617),we=ee(32050),it={addImg:"addImg___SRqVr"},nn="data:image/png;base64,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",Kt=(ue,et,Ft)=>new Promise((ot,ht)=>{var Lt=on=>{try{_t(Ft.next(on))}catch(sn){ht(sn)}},Zt=on=>{try{_t(Ft.throw(on))}catch(sn){ht(sn)}},_t=on=>on.done?ot(on.value):Promise.resolve(on.value).then(Lt,Zt);_t((Ft=Ft.apply(ue,et)).next())}),Qn=({nickname:ue="",headImgId:et="",onOk:Ft=()=>{}})=>{var ot;const[ht,Lt]=(0,a.useState)(""),[Zt,_t]=(0,a.useState)(""),[on,sn]=(0,a.useState)(!1),[dn,Mt]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{on&&(Lt(ue),_t(et))},[on]),a.createElement(a.Fragment,null,a.createElement("i",{onClick:()=>sn(!0),style:{marginLeft:10,color:"#333",fontSize:14,cursor:"pointer"},className:"iconfont icon-bianji16"}),a.createElement(Ce.default,{title:"\u8BBE\u7F6E\u52A9\u6559\u5934\u50CF\u548C\u540D\u79F0",centered:!0,width:720,okText:"\u4FDD\u5B58",open:on,confirmLoading:dn,onOk:()=>Kt(void 0,null,function*(){ht||he.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Mt(!0),(yield Ft({ai_nickname:ht,ai_headimg_id:Zt}))&&sn(!1),Mt(!1)}),onCancel:()=>{sn(!1)}},a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("label",{style:{width:70,textAlign:"end"}},a.createElement("span",{style:{color:"red"}},"*"),"\u52A9\u6559\u540D\u79F0"),a.createElement(Te.default,{maxLength:5,showCount:!0,style:{width:"80%",marginLeft:20},value:ht,onChange:tn=>Lt(tn.target.value)})),a.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},a.createElement("label",{style:{width:70,textAlign:"end",marginRight:20}},"\u52A9\u6559\u5934\u50CF"),a.createElement(Ve.default,{disabled:!!Zt,accept:".png,.jpg",action:`${Ke.Z.API_SERVER}/api/attachments.json`,maxCount:1,showUploadList:!1,withCredentials:!0,beforeUpload:tn=>{var Ct,St,He,en;const Wt=(en=(He=(St=(Ct=tn==null?void 0:tn.name)==null?void 0:Ct.split("."))==null?void 0:St.slice(-1))==null?void 0:He[0])==null?void 0:en.toLowerCase(),Dn=["jpg","png"].includes(Wt);return tn.size==0?(he.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),Ve.default.LIST_IGNORE):Dn?tn.size/1024/1024>100?(he.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Ve.default.LIST_IGNORE):!0:(he.ZP.warning("\u76EE\u524D\u652F\u6301png\u3001jpg\u6587\u4EF6"),Ve.default.LIST_IGNORE)},onChange:({file:tn})=>{var Ct;_t((Ct=tn==null?void 0:tn.response)==null?void 0:Ct.container_id)}},Zt?a.createElement("div",{style:{position:"relative"}},a.createElement("img",{src:((ot=Ke.Z)==null?void 0:ot.API_SERVER)+"/api/attachments/"+Zt,width:120,height:120}),a.createElement("i",{onClick:()=>{_t("")},style:{color:"red",cursor:"pointer",position:"absolute",right:0,top:0},className:"iconfont icon-zuoce-jinengbiaoqianshanchu"})):a.createElement("div",{className:it.addImg},a.createElement("i",{className:"iconfont icon-tianjia5"}),a.createElement("span",{style:{marginTop:10}},"\u4E0A\u4F20\u5934\u50CF")))),a.createElement("div",{style:{marginLeft:12}},a.createElement("p",{style:{color:"#333",marginBottom:0,marginTop:20}},"\u5C55\u793A\u5165\u53E3\u793A\u4F8B"),a.createElement("img",{src:nn,style:{width:570}}))))},Ye=ee(44283),Fe=ee(73928),Gt=ee(96249),mn=ee.n(Gt),$t={modal:"modal___COz15"},Tt=({src:ue,onEnded:et})=>{const[Ft,ot]=(0,a.useState)({left:0,top:0,right:0,bottom:0}),ht=(0,a.useRef)(null),Lt=(Zt,_t)=>{if(!ht.current)return;const{clientWidth:on,clientHeight:sn}=document.documentElement,dn=ht.current.getBoundingClientRect();ot({left:-dn.left+_t.x,right:on-dn.right+_t.x,top:-dn.top+_t.y,bottom:sn-dn.bottom+_t.y})};return a.createElement(a.Fragment,null,a.createElement(mn(),{nodeRef:ht,bounds:Ft,onStart:Lt},a.createElement("div",{ref:ht,className:$t.modal},a.createElement("video",{onEnded:et,autoPlay:!0,src:ue}))))},Ge=Object.defineProperty,Xt=Object.defineProperties,Pt=Object.getOwnPropertyDescriptors,an=Object.getOwnPropertySymbols,jt=Object.prototype.hasOwnProperty,Bn=Object.prototype.propertyIsEnumerable,fn=(ue,et,Ft)=>et in ue?Ge(ue,et,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):ue[et]=Ft,me=(ue,et)=>{for(var Ft in et||(et={}))jt.call(et,Ft)&&fn(ue,Ft,et[Ft]);if(an)for(var Ft of an(et))Bn.call(et,Ft)&&fn(ue,Ft,et[Ft]);return ue},ie=(ue,et)=>Xt(ue,Pt(et)),ae=(ue,et,Ft)=>new Promise((ot,ht)=>{var Lt=on=>{try{_t(Ft.next(on))}catch(sn){ht(sn)}},Zt=on=>{try{_t(Ft.throw(on))}catch(sn){ht(sn)}},_t=on=>on.done?ot(on.value):Promise.resolve(on.value).then(Lt,Zt);_t((Ft=Ft.apply(ue,et)).next())}),de=({title:ue="\u5934\u6B4CAI",placeholder:et,hideUpload:Ft,hideInputBox:ot,aiIcon:ht=We,userIcon:Lt=_e,dragIcon:Zt=rt,children:_t,fetchUrl:on,fetchData:sn={},extraAnswerAction:dn,showDefaultTips:Mt=!0,onOpen:tn,onClose:Ct,loadingOption:St,showPreference:He=!1,initMessage:en,customRequest:Wt,visible:Nn,width:Dn=1200,isCheckRestrictNumber:qn=!1,headNode:Zn,headFunctionNode:In,showRedraw:_n,showEdit:Un,promptPropName:dA="prompt",topPercentage:DA,showSwitchingModel:Kn=!1,showImageGenerator:kA=!1,showLookHistory:mA=!1,fetchListObject:yA,customPreference:rA,customDataNode:CA,showAddSession:On,historyId:jn,draggableExtraNode:gn,drawerExtraNode:vn,menuExtraFunctionNode:ln,showSceneAwareness:Yt=!1,ReactComponent:Be=ge.Z,topFunctionNode:ke,footerContainerStyle:oe,chatContainerStyle:vt={},showCodePreview:ut=!1,showSource:xt=!0,onSendMessage:Rt,onDynamic:Re=()=>{},showAvatarEditData:ze,isPath:pt=!1,BottomNode:Xe,BOttomNodeName:gt,ysclist:rn={},isCoze:Nt,Selectdiv:Vt,onOpenChange:Ze,improveClarity:Se=!1})=>{var Et,Cn,bn,zn,tt,Ot,Qt,mt,Tn,wn;const[xn,Wn]=(0,a.useState)(!1),[aA,Yn]=(0,a.useState)("qwen-plus-latest"),[LA,FA]=(0,a.useState)([]),[cA,QA]=(0,a.useState)([]),[ZA,eA]=(0,a.useState)(!1),[tA,vA]=(0,a.useState)(!1),[zA,bA]=(0,a.useState)(!1),[oA,TA]=(0,a.useState)([]),[gA,BA]=(0,a.useState)(""),[YA,hr]=(0,a.useState)(0),[rr,GA]=(0,a.useState)(void 0),[Cr,mr]=(0,a.useState)(!1),[Mr,Pr]=(0,a.useState)(null),[or,er]=(0,a.useState)(""),JA=(0,a.useRef)(),ir=(0,a.useRef)(null),WA=(0,a.useRef)(null),[dr,lr]=(0,a.useState)(!1),[lA,qA]=(0,a.useState)(!1),[De,Jt]=(0,a.useState)(!1),[Fn,Pn]=(0,a.useState)(!1),[zt,cn]=(0,a.useState)(!1),[An,pn]=(0,a.useState)(0),hn=(0,a.useRef)(null),Hn=(0,a.useRef)(!1),iA=(0,a.useRef)(null),[Jn,Gn]=(0,a.useState)(void 0),KA=(0,Ye.useParams)(),[EA,jA]=(0,a.useState)(!0),[Br,wA]=(0,a.useState)(Dn-28),[_A,qr]=(0,a.useState)(!1),[ca,Ja]=(0,a.useState)(!0),[Ia,Kr]=(0,a.useState)([]),[Ci,qa]=(0,a.useState)(""),Qa=(0,a.useRef)([]),_a=(0,a.useRef)(null),fi=(0,a.useRef)(null),Za=(0,a.useRef)(!1),ma=Br-22,_r=gA==null?void 0:gA.split(` +`).length,{onAdd:Vi,onGetList:vl,onListClick:ua,onListDelete:Dl,onListDealData:bl}=yA||{},ol=50,gi=10,hi={maxCount:ol,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:LA,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:un=>ae(void 0,null,function*(){var PA,RA,nr,Sr;const Qr=(Sr=(nr=(RA=(PA=un==null?void 0:un.name)==null?void 0:PA.split("."))==null?void 0:RA.slice(-1))==null?void 0:nr[0])==null?void 0:Sr.toLowerCase(),ha=["doc","docx","md","pdf","txt","xlsx","xls"].includes(Qr);return un.size==0?(he.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),Ve.default.LIST_IGNORE):ha?un.size/1024/1024>100?(he.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Ve.default.LIST_IGNORE):!0:(he.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),Ve.default.LIST_IGNORE)}),onChange:({fileList:un})=>{FA(un)},action:`${(Et=Ke.Z)==null?void 0:Et.API_SERVER}/api/intelligent_imports/upload_file.json`},Xr={maxCount:gi,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:cA,multiple:!0,accept:".jpg,.png,",beforeUpload:un=>{var PA,RA,nr,Sr;const Qr=(Sr=(nr=(RA=(PA=un==null?void 0:un.name)==null?void 0:PA.split("."))==null?void 0:RA.slice(-1))==null?void 0:nr[0])==null?void 0:Sr.toLowerCase(),ha=["jpg","png"].includes(Qr);return un.size==0?(he.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),Ve.default.LIST_IGNORE):ha?un.size/1024/1024>10?(he.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Ve.default.LIST_IGNORE):!0:(he.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),Ve.default.LIST_IGNORE)},onChange:({fileList:un})=>{QA(un)},action:`${(Cn=Ke.Z)==null?void 0:Cn.API_SERVER}/api/ai/generals/update_file.json`};(0,a.useEffect)(()=>{var un,PA;if(Se&&((PA=(un=cA==null?void 0:cA[0])==null?void 0:un.response)!=null&&PA.data)){pr(),eA(!0);const RA=LA.filter(Sr=>Sr.status==="done"),nr=cA.filter(Sr=>Sr.status==="done");TA([...oA,...wr(gA,RA,nr)]),wa(gA),lr(!0)}},[cA]),(0,a.useEffect)(()=>{if(!oA.length||!JA.current)return;const un=oA[oA.length-1];un!=null&&un.loading&&(JA.current.scrollTop=JA.current.scrollHeight)},[oA.length]),(0,a.useEffect)(()=>{if(!JA.current||!hn.current)return;const un=new IntersectionObserver(([PA])=>{jA(PA.isIntersecting)},{root:JA.current,rootMargin:"70px",threshold:0});return un.observe(hn.current),()=>{hn.current&&un.unobserve(hn.current)}},[JA.current,hn.current]),(0,a.useEffect)(()=>{if(!dr)return;const un=JA.current,PA=iA.current;Hn.current=!1;let RA=un.scrollTop;const nr=()=>{const{scrollTop:Qr,scrollHeight:oa,clientHeight:ha}=un;Qr>RA?Qr+ha>=oa-50&&(un.scrollTop=un.scrollHeight,Hn.current=!1):Qr{Hn.current||(un.scrollTop=un.scrollHeight)});return Sr.observe(PA),()=>{var Qr;Sr.unobserve(PA),(Qr=un==null?void 0:un.removeEventListener)==null||Qr.call(un,"scroll",nr)}},[dr]),(0,a.useEffect)(()=>{!dr&&Qa.current.length&&(TA([...oA,...Qa.current]),Qa.current=[])},[dr]),(0,a.useEffect)(()=>{if(!JA.current)return;const un=new ResizeObserver(()=>{var PA;JA.current&&wA((PA=JA.current)==null?void 0:PA.offsetWidth)});return un.observe(JA.current),()=>{JA.current&&un.unobserve(JA.current)}},[JA.current]),(0,a.useEffect)(()=>{typeof Nn=="boolean"&&Wn(Nn)},[Nn]),(0,a.useEffect)(()=>{Ze&&Ze(xn)},[xn]),(0,a.useEffect)(()=>{var un;if(ir.current&&Mr!==null){ir.current.focus();const PA=(un=ir.current.resizableTextArea)==null?void 0:un.textArea;PA&&(PA.selectionStart=PA.selectionEnd=PA.value.length)}},[Mr]),(0,a.useEffect)(()=>{_r<5&&mr(!1)},[_r]),(0,a.useEffect)(()=>{xn&&en&&(TA(wr(en)),eA(!0),wa(en,{history:[]})),xn&&($r(),KA!=null&&KA.pathId&&ra(),jn?xl(jn):On&&!Jn&&Cl()),xn||pr()},[xn]),(0,a.useEffect)(()=>{var un,PA,RA;let nr=Object.values(((un=rn==null?void 0:rn.bot_option_data)==null?void 0:un.model_detail_map)||{});(nr==null?void 0:nr.length)>0&&((RA=(PA=nr==null?void 0:nr[0])==null?void 0:PA.name.toLowerCase())!=null&&RA.includes("reasoner"))?qA(!0):qA(!1)},[rn]);const wr=(un="",PA=[],RA=[])=>{const nr=Date.now();return[{text:un,key:nr,sender:"user",fileList:PA,imageList:RA,show:!0},{loading:!0,key:nr,sender:"AI",show:!0,model:aA,imageGenerator:Fn,thinkingEnabled:lA,codePreview:De,improveClarity:Se}]},pr=()=>{er(""),Pr(null),FA([]),QA([]),BA(""),qa(""),pn(0)},Hr=()=>{if(tn){tn({chatData:oA,setChatData:TA,setLoading:eA,getData:wa,renderChatItems:wr,handleAdd:Cl,identifier:Jn});return}Wn(!0)},Or=()=>{if(Ja(!0),Ct){Ct();return}Wn(!1)},ra=()=>ae(void 0,null,function*(){const un=yield(0,wt.ZP)("/api/ai/agents/click.json",{method:"post",body:{deployable_type:"Subject",deployable_id:KA==null?void 0:KA.pathId}})}),Wr=()=>{mr(!Cr)},$r=()=>ae(void 0,null,function*(){if(!qn)return;const un=yield(0,wt.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(un==null?void 0:un.status)===0&&(un==null?void 0:un.total_number)!==-1&&(hr((un==null?void 0:un.total_number)-(un==null?void 0:un.remaining_number)),GA(un==null?void 0:un.total_number))}),Ta=()=>{Ce.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:a.createElement("div",null,a.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),a.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",rr,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},xa=un=>un.reduce((RA,nr)=>{if(nr.sender==="user"){const Sr=un.find(Qr=>Qr.key===nr.key&&Qr.sender==="AI");Sr&&(Sr!=null&&Sr.text)&&!(Sr!=null&&Sr.error)&&RA.push({question:nr.text,answer:Sr.text})}return RA},[]),wa=(...un)=>ae(void 0,[...un],function*(PA="",RA={},nr=oA){var Sr,Qr;if(Wt&&(yield Wt({mes:PA,setChatData:TA,fileList:LA,body:RA,checkNum:$r,setLoading:eA,bodyChatData:nr,setTyping:lr,setImageGenerator:Pn,renderChatItems:wr})),!Wt){const oa=LA==null?void 0:LA.map(ai=>{var wi;return(wi=ai==null?void 0:ai.response)==null?void 0:wi.file_id}),ha=cA==null?void 0:cA.map(ai=>{var wi;return(wi=ai==null?void 0:ai.response)==null?void 0:wi.data}),Ka=RA.history||xa(nr),Ii=me(me({identifier:Jn,response_mode:"streaming",model:aA,scene_awareness:zt,thinking_enabled:lA,image_generator:Fn,code_preview:De,improve_clarity:!0,improve_clarity_img_url:(Qr=(Sr=cA==null?void 0:cA[0])==null?void 0:Sr.response)==null?void 0:Qr.data,file_ids:oa,image_list:ha,history:Ka,[dA]:PA},sn),RA),Fa=Object.fromEntries(Object.entries(Ii).filter(([ai,wi])=>wi!==void 0));WA.current=new Le.Z(Ke.Z.API_SERVER+on,Fa),yield new Promise((ai,wi)=>{let Bl=null,el=null;WA.current.on("data",tl=>{lr(!0);const{chunk:{content:sl,type:Li,created:Ni,msg:ti,video_url:nl}}=tl,zi=ti==="error";Li==="thinking"&&(Bl=Bl||Ni,TA(Qi=>[...Qi].map((Ri,Fi)=>Fi===Qi.length-1?ie(me({},Ri),{reasoning:(Ri.reasoning||"")+sl,loading:!1,hideAnswer:!0,error:zi}):Ri))),Li==="text"&&(el=el||Ni,TA(Qi=>[...Qi].map((Ri,Fi)=>Fi===Qi.length-1?ie(me({},Ri),{text:(Ri.text||"")+sl,loading:!1,startTime:Bl,endTime:el,error:zi}):Ri))),console.log("----111",tl),Li==="knowledge"&&TA(Qi=>[...Qi].map((Ri,Fi)=>{var cl;return Fi===Qi.length-1?ie(me({},Ri),{text:(Ri.text||"")+"",loading:!1,startTime:Bl,endTime:el,error:zi,knowledge:(cl=tl==null?void 0:tl.chunk)==null?void 0:cl.content}):Ri})),nl&&qa(nl)}),WA.current.on("done",()=>{ai()}),WA.current.on("error",tl=>{let sl="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(tl)==="[object Object]"&&tl.status===-9&&(sl=tl==null?void 0:tl.message),TA(Li=>[...Li].map((Ni,ti)=>ti===Li.length-1?ie(me({},Ni),{text:sl,loading:!1,error:!0}):Ni)),ai()}),WA.current.on("cancelled",()=>{ai()}),WA.current.startStream()})}$r(),eA(!1)}),Wa=un=>{BA(un.target.value)},Aa=(un,PA)=>{if(pr(),eA(!0),un==="edit"){Qa.current=oA.slice(PA+2);const RA=oA.splice(PA),{fileList:nr=[],imageList:Sr=[]}=(RA==null?void 0:RA[0])||{},Qr=nr.map(Ka=>{var Ii;return(Ii=Ka.response)==null?void 0:Ii.file_id}),oa=Sr.map(Ka=>{var Ii;return(Ii=Ka.response)==null?void 0:Ii.data}),ha={history:xa(oA),file_ids:Qr,image_list:oa,edit:!0};TA([...oA,...wr(or,nr,Sr)]),wa(or,ha,oA)}if(un==="redraw"){Qa.current=oA.slice(PA+1);const RA=oA.splice(PA-1),{text:nr,fileList:Sr=[],imageList:Qr=[]}=(RA==null?void 0:RA[0])||{},oa=Sr.map(Ii=>{var Fa;return(Fa=Ii.response)==null?void 0:Fa.file_id}),ha=Qr.map(Ii=>{var Fa;return(Fa=Ii.response)==null?void 0:Fa.data}),Ka={history:xa(oA),file_ids:oa,image_list:ha,edit:!0};TA([...oA,...wr(nr,Sr,Qr)]),wa(nr,Ka,oA)}},Ki=()=>{if(gA.trim()!==""){pr(),eA(!0);const un=LA.filter(RA=>RA.status==="done"),PA=cA.filter(RA=>RA.status==="done");TA([...oA,...wr(gA,un,PA)]),wa(gA)}},Ma=un=>{if(un.shiftKey){if(un.key==="Enter")return}else if(un.key==="Enter"){if(un.preventDefault(),Va||Za.current)return;Ki()}},Si=(un,PA)=>{let RA=!1;Un===!0?RA=!0:Un==="last"&&(RA=oA.reduce((oa,ha,Ka)=>ha.sender==="user"?Ka:oa,-1)===PA);const nr=PA===Mr,Sr=[...(un==null?void 0:un.fileList)||[],...(un==null?void 0:un.imageList)||[]];return a.createElement("div",{className:je.li,style:me({width:ma},vt)},a.createElement("div",{className:je.avatarIcon},a.createElement("img",{className:je.img,src:Lt})),a.createElement("div",{className:je.content},!!(Sr!=null&&Sr.length)&&a.createElement("div",{className:je.fileWrap},Sr==null?void 0:Sr.map((Qr,oa)=>{var ha,Ka;return a.createElement("div",{key:oa,className:je.file},a.createElement("img",{src:ee(90034)(`./${((Ka=(ha=Qr==null?void 0:Qr.name)==null?void 0:ha.split("."))==null?void 0:Ka.pop())||"txt"}.png`),width:20,className:"mr10"}),a.createElement("aside",null,a.createElement(ve.Z,{title:Qr==null?void 0:Qr.name},a.createElement("div",{className:je.fileName},Qr==null?void 0:Qr.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,At.RD)(Qr==null?void 0:Qr.size))))})),!nr&&!(un!=null&&un.text)?null:a.createElement("div",{className:je.borderBox},nr?a.createElement(Te.default.TextArea,{value:or,ref:ir,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:Qr=>er(Qr.target.value)}):a.createElement("div",{className:je.text},un==null?void 0:un.text)),nr?a.createElement("div",{className:je.action},a.createElement($e.ZP,{onClick:()=>{er(""),Pr(null)},size:"small"},"\u53D6\u6D88"),a.createElement($e.ZP,{disabled:!or.trim(),onClick:()=>Aa("edit",PA),type:"primary",size:"small"},"\u786E\u8BA4")):a.createElement("div",{className:je.action},a.createElement(ft.CopyToClipboard,{text:(un==null?void 0:un.text)||"",onCopy:()=>he.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(ve.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),RA&&!ZA&&a.createElement(ve.Z,{title:"\u7F16\u8F91"},a.createElement("i",{onClick:()=>{Pr(PA),er((un==null?void 0:un.text)||"")},className:"iconfont icon-bianji10 font14"})))))},ri=un=>{const PA=/]*src=['"]([^'"]+)['"][^>]*>/i,RA=un.match(PA);return RA?RA[1]:null},_i=(un,PA)=>{fetch(un).then(RA=>{if(!RA.ok)throw new Error("\u7F51\u7EDC\u9519\u8BEF: "+RA.statusText);return RA.blob()}).then(RA=>{const nr=window.URL.createObjectURL(RA),Sr=document.createElement("a");Sr.href=nr,Sr.download=PA,document.body.appendChild(Sr),Sr.click(),Sr.remove(),window.URL.revokeObjectURL(nr)}).catch(RA=>{console.error("\u4E0B\u8F7D\u5931\u8D25:",RA)})},aa=(un,PA)=>{var RA,nr;let Sr=!1;_n===!0?Sr=!0:_n==="last"&&(Sr=oA.reduce((ha,Ka,Ii)=>Ka.sender==="AI"?Ii:ha,-1)===PA);let Qr="";return un!=null&&un.source?Qr=un==null?void 0:un.source:(un==null?void 0:un.model)==="deepseek-r1"?Qr="\u7531deepseek\u751F\u6210":(un==null?void 0:un.model)==="qwen-plus-latest"&&(Qr="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),a.createElement("div",{className:je.li,style:me({width:ma},vt)},a.createElement("div",{className:je.avatarIcon},a.createElement("img",{className:je.img,src:ze!=null&&ze.headImgId?((RA=Ke.Z)==null?void 0:RA.API_SERVER)+"/api/attachments/"+(ze==null?void 0:ze.headImgId):ht})),a.createElement("div",{className:je.content},a.createElement("div",{className:je.borderBox},un.loading&&a.createElement(a.Fragment,null,un!=null&&un.imageGenerator?a.createElement("div",{className:je.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",a.createElement("div",{className:"ai-loading"})):!(un!=null&&un.thinkingEnabled)&&a.createElement("div",null,a.createElement("div",{className:je.loading},a.createElement("div",{className:je.dot}),a.createElement("div",{className:je.dot}),a.createElement("div",{className:je.dot})),a.createElement("div",{style:{marginTop:10,color:"#9096A3"}},St!=null&&St.text||Nt?"\u5F53\u524D\u667A\u80FD\u4F53\u4E3A\u6559\u5E08\u81EA\u5B9A\u4E49\u5DE5\u4F5C\u6D41\u667A\u80FD\u4F53\uFF0C\u5DE5\u4F5C\u6D41\u5F62\u5F0F\u6682\u4E0D\u652F\u6301\u6D41\u5F0F\u8F93\u51FA\uFF0C\u8FD0\u884C\u65F6\u95F4\u53EF\u80FD\u8F83\u957F\uFF0C\u8BF7\u7A0D\u4F5C\u7B49\u5F85\u3002":"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(un==null?void 0:un.thinkingEnabled)&&a.createElement(Ue.Z,{time:un==null?void 0:un.time,cancelIndex:An,loading:un.loading,streamingStatus:!(un!=null&&un.text),onFinish:()=>{pn(0),TA(oa=>[...oa].map((ha,Ka)=>Ka===oa.length-1?ie(me({},ha),{hideAnswer:!1,time:ha.startTime?ha.endTime-ha.startTime:null}):ha))},value:un==null?void 0:un.reasoning}),!!(un!=null&&un.text)&&!un.hideAnswer&&a.createElement(Me.Z,{onDynamic:Re,cancelIndex:An,streamingStatus:ZA,loadImage:!!(un!=null&&un.imageGenerator),onFinish:()=>ae(void 0,null,function*(){pn(0),setTimeout(()=>lr(!1),0)}),value:un==null?void 0:un.text}),((nr=un==null?void 0:un.knowledge)==null?void 0:nr.length)>0&&a.createElement(pe.Z,{Filelist:un==null?void 0:un.knowledge})),xt&&!!(un!=null&&un.text)&&Qr&&!Nt&&a.createElement("div",{className:je.source},Qr),a.createElement("div",{className:je.action},dn==null?void 0:dn(un,PA,$i),!(un!=null&&un.imageGenerator)&&!(un!=null&&un.improveClarity)&&a.createElement(ft.CopyToClipboard,{text:String((un==null?void 0:un.text)||""),onCopy:()=>he.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(ve.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),He&&!ZA&&!(un!=null&&un.improveClarity)&&a.createElement(a.Fragment,null,a.createElement(ve.Z,{title:"\u559C\u6B22"},a.createElement("i",{style:un!=null&&un.like?{color:"#FA8D30"}:{},onClick:()=>ki("like",!(un!=null&&un.like),PA),className:"iconfot icon-yijiejue font15"})),a.createElement(ve.Z,{title:"\u4E0D\u559C\u6B22"},a.createElement("i",{style:un!=null&&un.dislike?{color:"#e86d7c"}:{},onClick:()=>ki("dislike",!(un!=null&&un.dislike),PA),className:"iconfot icon-weijiejuezhengchang font15"}))),Sr&&!ZA&&!(un!=null&&un.improveClarity)&&a.createElement(ve.Z,{title:"\u91CD\u65B0\u751F\u6210"},a.createElement("i",{onClick:()=>Aa("redraw",PA),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},ki=(un,PA,RA)=>ae(void 0,null,function*(){if(rA){const nr=oA.slice(0,RA+1),Qr=xa(nr).length;yield rA({type:un,value:PA,index:RA,identifier:Jn,objectIndex:Qr})}TA(nr=>(nr[RA][un]=PA,PA&&(nr[RA][un==="like"?"dislike":"like"]=!1),[...nr]))}),su=()=>{var un,PA;pn(1),(PA=(un=WA.current)==null?void 0:un.cancelRequest)==null||PA.call(un),eA(!1),lr(!1),qa("")},Cl=()=>ae(void 0,null,function*(){var un,PA,RA;(PA=(un=WA.current)==null?void 0:un.cancelRequest)==null||PA.call(un),pr(),TA([]),eA(!0);const nr=yield Vi();(nr==null?void 0:nr.status)===0&&Gn((RA=nr==null?void 0:nr.data)==null?void 0:RA.identifier),eA(!1),lr(!1)}),cu=()=>ae(void 0,null,function*(){var un;bA(!0);const PA=yield vl();(PA==null?void 0:PA.status)===0&&Kr(((un=PA==null?void 0:PA.data)==null?void 0:un.list)||[]),bA(!1)}),xl=(...un)=>ae(void 0,[...un],function*(PA=Jn){var RA,nr,Sr,Qr;(nr=(RA=WA.current)==null?void 0:RA.cancelRequest)==null||nr.call(RA),pr(),vA(!0);const oa=yield ua(PA);if(oa.status===0){const ha=bl(((Sr=oa==null?void 0:oa.data)==null?void 0:Sr.messages)||[]);TA(ha),vA(!1),Gn((Qr=oa==null?void 0:oa.data)==null?void 0:Qr.identifier);return}TA([]),vA(!1)}),du=(un,PA)=>ae(void 0,null,function*(){(yield Dl(un)).status===0&&(he.ZP.success("\u5220\u9664\u6210\u529F"),PA===Jn&&Cl(),cu())}),fu=()=>a.createElement("div",{className:je.menuWarp},a.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),a.createElement(ye.Z,{spinning:zA},!Ia.length&&a.createElement(Ie.Z,{style:{width:250,paddingBottom:30},image:Ie.Z.PRESENTED_IMAGE_SIMPLE}),!!Ia.length&&a.createElement("div",{className:je.menu},Ia.map(function(un,PA){return a.createElement("aside",{className:Qe()(Jn===un.identifier&&je.active),key:un.id,onClick:()=>xl(un.id)},a.createElement("div",{className:je.menuText},a.createElement(ve.Z,{title:un==null?void 0:un.question},a.createElement("span",null,un==null?void 0:un.question)),ln&&ln(un)),a.createElement("div",{className:je.menuDel,onClick:RA=>RA.stopPropagation()},a.createElement("i",{onClick:()=>(0,Fe.r)(un.id),className:"iconfont icon-daochubeifen primary-hover font14"})),a.createElement("div",{className:je.menuDel,onClick:RA=>RA.stopPropagation()},a.createElement(nt.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>du(un.id,un.identifier),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88"},a.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),Ui=un=>{if(un==="file"){if(cA.length){Ce.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{QA([]),_a.current.upload.uploader.fileInput.click()}});return}_a.current.upload.uploader.fileInput.click()}if(un==="image"){if(LA.length){Ce.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{FA([]),fi.current.upload.uploader.fileInput.click()}});return}fi.current.upload.uploader.fileInput.click()}},ji=[{key:"file",disabled:LA.length>=ol,label:a.createElement(ve.Z,{placement:"right",title:a.createElement("div",null,a.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),a.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},{key:"image",disabled:cA.length>=gi,label:a.createElement(ve.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}].filter(Boolean),za=[...LA,...cA],Va=za.some(un=>un.status==="uploading")||ZA||dr||Ci,Hi=YA>=rr,xr=Ft||LA.length>=ol||cA.length>=gi,gu=Fn||lA||zt||De||!!za.length,$i={chatData:oA,stream:WA,isDisabledNum:Hi,isDisAbledUpload:Va,checkNumModal:Ta,checkNum:$r,onClose:Or,setChatData:TA,setLoading:eA,getData:wa,clearStatus:pr,typing:dr,setImageGenerator:Pn,renderChatItems:wr,setSceneAwareness:cn,setIdentifier:Gn,setCodePreview:Jt,setTyping:lr,onMenuClick:xl};return a.createElement(a.Fragment,null,_t?a.createElement("div",{onClick:Hr},_t):_t!==null&&a.createElement(qe.Z,{draggableExtraNode:gn,showAvatarEditData:ze,src:Zt,onClick:Hr,topPercentage:DA}),a.createElement(Be,{open:xn,width:_A?"100%":Dn,afterOpenChange:un=>{un&&Ja(!1)},push:!1,contentWrapperStyle:ca?{}:{transition:"none"},extra:a.createElement("div",{className:je.head},vn,Kn&&a.createElement(ct.Z,{value:aA,onChange:un=>{qA(!1),Pn(!1),Yn(un),QA([]),FA([])}}),mA&&a.createElement(a.Fragment,null,a.createElement(Pe.Z,{dropdownRender:fu,onOpenChange:un=>{un&&cu()},placement:"bottomLeft",arrow:!0},a.createElement("div",{className:je.headBtn},a.createElement("i",{className:"icon-lishiduihua1 font14 mr10"}),"\u5386\u53F2\u5BF9\u8BDD"))),On&&a.createElement(a.Fragment,null,a.createElement("div",{className:je.headBtn,onClick:Cl},a.createElement("i",{className:"icon-xinjianduihua font14 mr10"}),"\u65B0\u5EFA\u5BF9\u8BDD")),a.createElement(ve.Z,{title:_A?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F"},a.createElement("div",{className:je.headBtn,style:{padding:"0 12px"},onClick:()=>qr(!_A)},_A&&a.createElement("i",{className:"iconfont icon-tuichuquanping3"}),!_A&&a.createElement("i",{className:"iconfont icon-quanping4"})))),title:a.createElement("div",null,a.createElement("span",{className:"c-grey-333 font16"},(ze==null?void 0:ze.nickname)||ue),(ze==null?void 0:ze.show)&&a.createElement(Qn,me({},ze))),onClose:Or,bodyStyle:{paddingRight:4}},a.createElement("div",{className:Qe()(je.wrap,xn&&"body-overflow-hidden")},a.createElement("div",{ref:JA,className:je.chatContainer},!pt&&(ke==null?void 0:ke($i)),Mt&&a.createElement("div",{className:`${je.li} mb20`,style:me({width:ma},vt)},a.createElement("div",{className:je.avatarIcon},a.createElement("img",{className:je.img,src:ze!=null&&ze.headImgId?((bn=Ke.Z)==null?void 0:bn.API_SERVER)+"/api/attachments/"+(ze==null?void 0:ze.headImgId):ht})),a.createElement("div",{className:je.content},a.createElement("div",{className:je.borderBox},Zn,In==null?void 0:In($i)))),pt&&(oA==null?void 0:oA.length)<=0&&a.createElement("div",{style:{textAlign:"center"}},Zn,pt&&(ke==null?void 0:ke($i))),a.createElement("div",{ref:iA},a.createElement(ye.Z,{spinning:tA,className:"mt20"},oA==null?void 0:oA.map((un,PA)=>a.createElement(a.Fragment,{key:un.key+PA},un.show&&a.createElement(a.Fragment,null,un.sender==="user"&&Si(un,PA),un.sender==="AI"&&aa(un,PA),CA&&!["AI","user"].includes(un.sender)&&CA(un,PA,{width:ma})))))),!EA&&a.createElement("div",{className:je.backBottom,onClick:()=>{JA.current.scrollTop=JA.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:hn})),pt&&(oA==null?void 0:oA.length)<=0&&a.createElement("div",{style:{display:((tt=Object.keys(((zn=rn==null?void 0:rn.bot_info)==null?void 0:zn.onboarding_info)||{}))==null?void 0:tt.length)===0&&"none",marginTop:20,maxHeight:300,overflow:"auto"}},a.createElement("div",{style:{color:"#333",fontSize:16,whiteSpace:"pre-wrap"}},(Qt=(Ot=rn==null?void 0:rn.bot_info)==null?void 0:Ot.onboarding_info)==null?void 0:Qt.prologue),(wn=(Tn=(mt=rn==null?void 0:rn.bot_info)==null?void 0:mt.onboarding_info)==null?void 0:Tn.suggested_questions)==null?void 0:wn.map(un=>a.createElement("div",{onClick:()=>{eA(!0);const PA=LA.filter(nr=>nr.status==="done"),RA=cA.filter(nr=>nr.status==="done");TA([...oA,...wr(un,PA,RA)]),wa(un)},className:je.bottomlist},un))),pt&&(oA==null?void 0:oA.length)>0&&a.createElement("div",{style:{display:"flex",gap:20,marginBottom:20}},gt&&a.createElement(ve.Z,{title:gt},a.createElement($e.ZP,{className:je.textmu,style:{height:34,borderRadius:20,width:102,padding:"0px 10px"},ghost:!0,type:"primary"},gt)),a.createElement(bt.Z,{zIndex:1e3,placement:"topLeft",content:Xe==null?void 0:Xe($i),title:"\u667A\u80FD\u5DE5\u5177"}," ",a.createElement($e.ZP,{style:{height:34,borderRadius:20,width:102},icon:a.createElement("i",{className:"iconfont icon-qita"}),type:"primary",ghost:!0},"\u667A\u80FD\u5DE5\u5177"))),!ot&&a.createElement("div",{style:oe,className:Qe()(je.footerContainer,Cr&&je.full,gu&&je.footerContainerSelected)},a.createElement("div",{className:je.btnWrp},ut&&a.createElement(ve.Z,{title:"\u66F4\u64C5\u957F\u5904\u7406\u4EE3\u7801\u95EE\u9898\uFF0C\u652F\u6301\u4E00\u53E5\u8BDD\u751F\u6210\u5E94\u7528"},a.createElement("div",{onClick:()=>Jt(!De),className:Qe()(je.btn,De&&je.btnActive)},a.createElement("i",{className:"iconfont icon-daimamoshi1 mr10 font12"}),"\u4EE3\u7801\u6A21\u5F0F")),Yt&&a.createElement(ve.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},a.createElement("div",{onClick:()=>cn(!zt),className:Qe()(je.btn,zt&&je.btnActive)},a.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),aA==="deepseek-r1"&&a.createElement(ve.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},a.createElement("div",{onClick:()=>qA(!lA),className:Qe()(je.btn,lA&&je.btnActive)},a.createElement("i",{className:"iconfont icon-shendusikao mr10 font12"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),kA&&aA==="qwen-plus-latest"&&a.createElement("div",{onClick:()=>Pn(!Fn),className:Qe()(je.btn,Fn&&je.btnActive)},a.createElement("i",{className:"iconfont icon-shangchuantupian2 mr10 font12"}),"\u56FE\u50CF\u751F\u6210"),za.map(un=>a.createElement("div",{key:un.uid},(un==null?void 0:un.status)==="uploading"&&a.createElement(ye.Z,{indicator:a.createElement(st.Z,{rev:"",spin:!0}),className:"mr10",size:"small",spinning:!0}),a.createElement("span",{title:un==null?void 0:un.name,className:"mr10"},(0,At.Pq)(un.name,20)),a.createElement("i",{onClick:()=>{FA(PA=>PA.filter(RA=>RA.uid!==un.uid)),QA(PA=>PA.filter(RA=>RA.uid!==un.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),a.createElement(ve.Z,{title:Hi&&a.createElement("div",null,a.createElement("div",null,"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),a.createElement("div",null,"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F",rr,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))},a.createElement("div",{style:{display:"flex"}},Vt==null?void 0:Vt(),a.createElement("div",{className:Qe()(je.inputContainer,_r>4&&je.lineFour,Hi&&je.disabledInput)},a.createElement(Ve.default,me({ref:_a},hi)),a.createElement(Ve.default,me({ref:fi},Xr)),a.createElement(Pe.Z,{className:`${xr&&"hide"}`,menu:{items:ji,onClick:un=>Ui(un.key)},placement:"top"},a.createElement($e.ZP,{className:je.uploadBtn,icon:a.createElement(we.Z,{rev:"",style:{fontSize:18,color:"#FFF"}})})),a.createElement(Te.default.TextArea,{rows:_r>4?4:_r,placeholder:et||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:gA,bordered:!1,style:xr?{paddingLeft:0,marginLeft:0}:{},onChange:Wa,onPressEnter:Ma,onFocus:()=>Rt==null?void 0:Rt(),onCompositionStart:()=>{Za.current=!0},onCompositionEnd:()=>{Za.current=!1}}),dr||Ci?a.createElement(ve.Z,{title:"\u505C\u6B62\u751F\u6210"},a.createElement("div",{className:`iconfont icon-tingzhihuida ${je.cancelBtn}`,onClick:su})):a.createElement($e.ZP,{className:(gA==null?void 0:gA.trim())===""?je.sendBtnDisabled:je.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Va,onClick:Ki}),_r>4&&a.createElement("span",{className:je.fullIcon,onClick:Wr},Cr&&a.createElement("span",{className:"iconfont icon-shousuo"}),!Cr&&a.createElement("span",{className:"iconfont icon-zhankai"})))))))),Ci&&a.createElement(Tt,{onEnded:()=>qa(""),src:Ci}))}},49998:function(It,Dt,ee){"use strict";ee.d(Dt,{o:function(){return a}});const a=ge=>(ge=ge.replace(new RegExp("(?$1'),ge=ge.replace(new RegExp("(?$1 -`),ge)},24424:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return Ue}});var a=ee(59301),ge=ee(18287),he={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},Ve=ee(73631),Ce=ee(5623),ve=ee(46861),Te=Object.defineProperty,$e=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,bt=(ct,je,wt)=>je in ct?Te(ct,je,{enumerable:!0,configurable:!0,writable:!0,value:wt}):ct[je]=wt,Ne=(ct,je)=>{for(var wt in je||(je={}))nt.call(je,wt)&&bt(ct,wt,je[wt]);if(Ie)for(var wt of Ie(je))Pe.call(je,wt)&&bt(ct,wt,je[wt]);return ct},Qe=(ct,je)=>$e(ct,ye(je)),Me=(ct,je,wt)=>new Promise((At,qe)=>{var We=Ke=>{try{rt(wt.next(Ke))}catch(ft){qe(ft)}},_e=Ke=>{try{rt(wt.throw(Ke))}catch(ft){qe(ft)}},rt=Ke=>Ke.done?At(Ke.value):Promise.resolve(Ke.value).then(We,_e);rt((wt=wt.apply(ct,je)).next())}),Ue=({value:ct,onChange:je,scrollId:wt})=>{const[At,qe]=(0,a.useState)([]);(0,a.useEffect)(()=>{We()},[]);const We=()=>Me(void 0,null,function*(){const st=yield(0,ve.NZ)({});if(st!=null&&st.data){const we=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:a.createElement("img",{src:Ve,className:he.folderIcon}),isLeaf:!1,children:_e(st.data||[])}];qe(we)}}),_e=st=>st.map(we=>({title:we.name,key:we.group_id,icon:a.createElement("img",{src:Ve,className:he.folderIcon}),isLeaf:we.children.length===0,children:_e(we.children)})),rt=(st,we,it)=>st.map(nn=>nn.key===we?Ne(Ne({},nn),it):nn.children?Qe(Ne({},nn),{children:rt(nn.children,we,it)}):nn),Ke=(st,we,it)=>st.map(nn=>{if(nn.key===we)return Qe(Ne({},nn),{icon:it?a.createElement("img",{src:Ce,className:he.folderIcon}):a.createElement("img",{src:Ve,className:he.folderIcon})});if(nn.children)return Qe(Ne({},nn),{children:Ke(nn.children,we,it)})}),ft=(st,we)=>{qe(it=>Ke(it,we.node.key,we.expanded))},Le=ct?{selectedKeys:ct,defaultExpandedKeys:ct}:{};return At.length>0&&a.createElement("div",{id:wt||""},a.createElement(ge.default,Ne({showLine:{showLeafIcon:!1},showIcon:!0,treeData:At,className:he.folderWrapper,onSelect:je,onExpand:ft},Le)))}},64089:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return At}});var a=ee(59301),ge=ee(44283),he=ee(62957),Ve=ee(6767),Ce=ee(37568),ve=ee(62673),Te=ee(73505),$e=ee(36683),ye=ee(76406),Ie=ee(7939),nt=ee(87169),Pe={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},bt=ee(32637),Ne=ee(59301);const Qe=({classroomList:qe,dispatch:We,user:_e})=>Ne.createElement(he.default,{open:qe.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:Ne.createElement("span",null,Ne.createElement(nt.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{We({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},Ne.createElement("div",{style:{textAlign:"center",marginBottom:30}},Ne.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",Ne.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),Ne.createElement("img",{style:{width:130,height:130},src:bt})),Ne.createElement("div",{className:Pe.bottom},Ne.createElement(Ie.ZP,{className:Pe.yes,onClick:()=>{We({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var Me=(0,ge.connect)(({classroomList:qe,user:We})=>({classroomList:qe,user:We}))(Qe),pe=ee(49317),Ue=ee(59301),ct=(qe,We,_e)=>new Promise((rt,Ke)=>{var ft=we=>{try{st(_e.next(we))}catch(it){Ke(it)}},Le=we=>{try{st(_e.throw(we))}catch(it){Ke(it)}},st=we=>we.done?rt(we.value):Promise.resolve(we.value).then(ft,Le);st((_e=_e.apply(qe,We)).next())}),je=(qe=>(qe[qe.Professor=1]="Professor",qe[qe.AssistantProfessor=2]="AssistantProfessor",qe[qe.Student=3]="Student",qe))(je||{});const wt=({visible:qe,user:We,account:_e,onCancel:rt=()=>{},dispatch:Ke})=>{const[ft,Le]=(0,a.useState)(),[st,we]=(0,a.useState)([]),[it,nn]=(0,a.useState)(!1),[Kt,Bt]=(0,a.useState)(!1),[Qn,Ye]=(0,a.useState)(),[Fe,Gt]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var Tt,Ge;(Tt=We==null?void 0:We.userInfo)!=null&&Tt.identity&&we([((Ge=We==null?void 0:We.userInfo)==null?void 0:Ge.identity)==="student"?3:1])},[We]);const mn=Tt=>{const Ge=()=>{window.location.href=(Tt==null?void 0:Tt.jump_url)||`/classrooms/${Tt==null?void 0:Tt.course_id}`};if(st.includes(1)){he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ue.createElement("div",{className:"tc"},(Tt==null?void 0:Tt.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{Ge()}});return}Ge()},$t=()=>ct(void 0,null,function*(){if(!ft){Ve.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let Tt=yield(0,pe.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:ft}});if(Tt!=null&&Tt.need_pro_auth&&!st.includes(1)&&!st.includes(2)){Ke({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:ft,checkedList:st}}),lt();return}nn(!0);const Ge=yield(0,Te.cR)({invite_code:ft,professor:st.includes(1)?1:null,assistant_professor:st.includes(2)?1:null,student:st.includes(3)?1:null});if(nn(!1),(Ge==null?void 0:Ge.status)===-4&&(rt(),Ke({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(Ge==null?void 0:Ge.status)===-12&&Ve.ZP.warning(Ge==null?void 0:Ge.message),(Ge==null?void 0:Ge.status)===-2){if(lt(),Ge.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){Bt(!0),Ye(1);return}if(Ge.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){Bt(!0),Ye(2);return}if(Ge.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){Bt(!0),Ye(3);return}}if((Ge==null?void 0:Ge.status)===0){(0,ye.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),lt(),Ge!=null&&Ge.course_id?mn(Ge):Ve.ZP.success(Ge.message);return}}),lt=()=>ct(void 0,null,function*(){rt()});return Ue.createElement(Ue.Fragment,null,Ue.createElement(he.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:qe,confirmLoading:it,onOk:$t,onCancel:lt},Ue.createElement("div",{className:"tc"},Ue.createElement("div",null,Ue.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),Ue.createElement(Ce.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:ft,onChange:Tt=>{if(Tt.target.value.length>=7){Ve.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}Le(Tt.target.value)}})),Ue.createElement("div",{className:"mt10 font14"},Ue.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),Ue.createElement(ve.default.Group,{value:st,onChange:Tt=>we(Tt)},Ue.createElement(ve.default,{value:1,disabled:st.includes(2)},"\u6559\u5E08"),Ue.createElement(ve.default,{value:2,disabled:st.includes(1)},"\u52A9\u6559"),Ue.createElement(ve.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),Ue.createElement(Me,null),Ue.createElement($e.Z,{visible:Kt,onCancel:()=>Bt(!1),occupationValue:Qn}))};var At=(0,ge.connect)(({user:qe,account:We})=>({user:qe,account:We}))(wt)},25684:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return rn},g:function(){return pt}});var a=ee(59301),ge=ee(44283),he=ee(24404),Ve=ee(37568),Ce=ee(62957),ve={flex_box_center:"flex_box_center___et8xE",flex_space_between:"flex_space_between___GBGuw",flex_box_vertical_center:"flex_box_vertical_center____6P1q",flex_box_center_end:"flex_box_center_end___whXw6",flex_box_column:"flex_box_column___mWgI_",header:"header___Wn4fJ",logo:"logo___QnotM",menu:"menu___twLGR",dropDown:"dropDown___Cwaoa",line:"line___D1auu",subName:"subName___gql7K",name:"name___dR5V2",actived:"actived___ohMks","edu-menu":"edu-menu___iWLK0",newslight:"newslight___lSZjL",classromediv:"classromediv___knFRv",glow:"glow___gzrPH",spandiv:"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg",title:"title___Ozzjk",headerFixed:"headerFixed___QLwBd",level:"level___XtFBL",sq:"sq___NEbck",jc:"jc___urhwB",gj:"gj___lRV0B"},Te=ee(6767),$e=ee(77019),ye=ee(5269),Ie=ee(93041),nt=ee(75727),Pe=ee(47889),bt=ee(73505),Ne=ee(76406),Qe=(Nt,Vt,Ze)=>new Promise((Se,Et)=>{var Cn=tt=>{try{zn(Ze.next(tt))}catch(Ot){Et(Ot)}},bn=tt=>{try{zn(Ze.throw(tt))}catch(Ot){Et(Ot)}},zn=tt=>tt.done?Se(tt.value):Promise.resolve(tt.value).then(Cn,bn);zn((Ze=Ze.apply(Nt,Vt)).next())}),Me=(Nt=>(Nt.Manager="manager",Nt.Developer="developer",Nt.Reporter="reporter",Nt))(Me||{}),Ue=({visible:Nt,onCancel:Vt=()=>{}})=>{const[Ze,Se]=(0,a.useState)(),[Et,Cn]=(0,a.useState)(),[bn,zn]=(0,a.useState)(!1),tt=()=>Qe(void 0,null,function*(){if(!Ze){Te.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(Ze.length!==6){Te.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!Et){Te.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}zn(!0);const Qt=yield(0,bt.vm)({code:Ze,role:Et});zn(!1),Ot();const mt={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(mt[Qt.status]){Te.ZP.info(mt[Qt.status]);return}if(Qt.status===0){Et==="reporter"?(Te.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,Ne.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),ge.history.push(`/projects/${Qt==null?void 0:Qt.project_id}`)):((0,Ne.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),Te.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),Ot=()=>Qe(void 0,null,function*(){Vt()});return a.createElement(a.Fragment,null,a.createElement(Ce.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:Nt,confirmLoading:bn,onOk:tt,onCancel:Ot},a.createElement("div",{className:"tc"},a.createElement("div",null,a.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),a.createElement(Ve.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:Ze,onChange:Qt=>{if(Qt.target.value.length>=7){Te.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}Se(Qt.target.value)}})),a.createElement("div",{className:"mt10 font14"},a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),a.createElement(Pe.ZP.Group,{value:Et,onChange:Qt=>Cn(Qt.target.value)},a.createElement(Pe.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),a.createElement(Pe.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),a.createElement(Pe.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},ct=ee(64089),je={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL"},wt=ee(24532),At=ee(28284),qe=ee(82326),We=ee(45567),_e=(Nt,Vt,Ze)=>new Promise((Se,Et)=>{var Cn=tt=>{try{zn(Ze.next(tt))}catch(Ot){Et(Ot)}},bn=tt=>{try{zn(Ze.throw(tt))}catch(Ot){Et(Ot)}},zn=tt=>tt.done?Se(tt.value):Promise.resolve(tt.value).then(Cn,bn);zn((Ze=Ze.apply(Nt,Vt)).next())});const rt=({globalSetting:Nt,dispatch:Vt,user:Ze,open:Se,onCancel:Et=()=>{}})=>{const[Cn,bn]=(0,a.useState)([]),[zn,tt]=(0,a.useState)([]),[Ot,Qt]=(0,a.useState)([]),[mt]=At.default.useForm(),[Tn,wn]=(0,a.useState)(!1),[xn,Wn]=(0,a.useState)(!1),aA=(0,a.useRef)(null),Yn=(0,a.useRef)(1),[LA,FA]=(0,a.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,a.useEffect)(()=>{Se&&cA()},[Se]);const cA=()=>_e(void 0,null,function*(){var tA;const vA=yield QA(LA);if(!(0,wt.o1)(Vt))return;const{user_school_id:zA="",department_id:bA="",school_name:oA="",department_name:TA=""}=Ze.userInfo||{},gA=(tA=vA==null?void 0:vA.graduation_years)==null?void 0:tA.at(-1);tt([{id:zA,name:oA}]),yield eA(zA),mt.setFieldsValue({year:gA,school_id:zA,department_id:Number(bA),name:`${gA}${oA}${TA}\u6BD5\u4E1A\u8BBE\u8BA1`})}),QA=tA=>_e(void 0,null,function*(){const vA=yield(0,We.J3)(tA);return vA.status===0&&bn((vA==null?void 0:vA.graduation_years)||[]),vA}),ZA=(tA,vA=500)=>{Wn(!0),clearTimeout(aA.current),aA.current=setTimeout(()=>_e(void 0,null,function*(){Yn.current+=1;const zA=Yn.current,bA=yield(0,We.NT)({keyword:tA});bA.status===0&&Yn.current===zA&&(tt((bA==null?void 0:bA.schools)||[]),Wn(!1))}),vA)},eA=tA=>_e(void 0,null,function*(){if(!tA)return;const vA=yield(0,We.Ps)({page:1,limit:9999,id:tA});vA.status===0&&Qt((vA==null?void 0:vA.departments)||[])});return a.createElement(Ce.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Se,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:Tn,onCancel:Et,onOk:()=>mt.submit()},a.createElement(At.default,{colon:!1,form:mt,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(tA,vA)=>{tA.school_id&&(eA(vA.school_id),mt.setFieldValue("department_id",null))},onFinish:tA=>_e(void 0,null,function*(){wn(!0);const vA=yield(0,We.Wz)(tA);vA.status===0&&(Te.ZP.success("\u521B\u5EFA\u6210\u529F"),mt.resetFields(),Et(),(0,Ne.xg)(`/graduations/${vA==null?void 0:vA.identifier}/index`)),wn(!1)})},a.createElement(At.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},a.createElement(qe.default,{style:{width:344},size:"large",options:Cn.map(tA=>({value:tA,label:tA}))})),a.createElement(At.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},a.createElement(qe.default,{showSearch:!0,filterOption:!1,onSearch:tA=>{ZA(tA)},loading:xn,size:"large",style:{width:344},options:zn.map(tA=>({value:tA.id,label:tA.name}))})),a.createElement(At.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},a.createElement(qe.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:Ot.map(tA=>({value:tA.id,label:tA.name}))})),a.createElement(At.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},a.createElement(Ve.default,{showCount:!0,style:{width:344},maxLength:60}))))};var Ke=(0,ge.connect)(({user:Nt,globalSetting:Vt,loading:Ze})=>({user:Nt,globalSetting:Vt,loading:Ze}))(rt),ft=ee(49317),Le=Object.defineProperty,st=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,nn=(Nt,Vt,Ze)=>Vt in Nt?Le(Nt,Vt,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Nt[Vt]=Ze,Kt=(Nt,Vt)=>{for(var Ze in Vt||(Vt={}))we.call(Vt,Ze)&&nn(Nt,Ze,Vt[Ze]);if(st)for(var Ze of st(Vt))it.call(Vt,Ze)&&nn(Nt,Ze,Vt[Ze]);return Nt},Bt=(Nt,Vt,Ze)=>new Promise((Se,Et)=>{var Cn=tt=>{try{zn(Ze.next(tt))}catch(Ot){Et(Ot)}},bn=tt=>{try{zn(Ze.throw(tt))}catch(Ot){Et(Ot)}},zn=tt=>tt.done?Se(tt.value):Promise.resolve(tt.value).then(Cn,bn);zn((Ze=Ze.apply(Nt,Vt)).next())});const Qn=({globalSetting:Nt,dispatch:Vt,user:Ze,open:Se,onCancel:Et=()=>{}})=>{const[Cn]=At.default.useForm(),[bn,zn]=(0,a.useState)(!1),[tt,Ot]=(0,a.useState)(null);return(0,a.useEffect)(()=>{var Qt;if(Se){const mt={code:"",user_type:((Qt=Ze==null?void 0:Ze.userInfo)==null?void 0:Qt.identity)==="student"?2:1,major:""};Cn.setFieldsValue(mt),Ot(Kt({},mt))}},[Se]),a.createElement(Ce.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Se,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:bn,onCancel:Et,onOk:()=>Cn.submit()},a.createElement(At.default,{colon:!1,form:Cn,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(Qt,mt)=>Ot(Kt({},mt)),onFinish:Qt=>Bt(void 0,null,function*(){zn(!0);const mt=yield(0,ft.ZP)("/api/graduations/join.json",{method:"post",body:Qt});mt.status===0&&(Et(),mt!=null&&mt.identifier?(0,Ne.xg)(`/graduations/${mt==null?void 0:mt.identifier}/index`):Te.ZP.success(mt==null?void 0:mt.message)),zn(!1)})},a.createElement(At.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},a.createElement(Ve.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),a.createElement(At.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},a.createElement(Pe.ZP.Group,null,a.createElement(Pe.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),a.createElement(Pe.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(tt==null?void 0:tt.user_type)===2&&a.createElement(At.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},a.createElement(Ve.default,{showCount:!0,maxLength:60}))))};var Ye=(0,ge.connect)(({user:Nt,globalSetting:Vt})=>({user:Nt,globalSetting:Vt}))(Qn),Fe=ee(59301),Gt=Object.defineProperty,mn=Object.defineProperties,$t=Object.getOwnPropertyDescriptors,lt=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,Xt=(Nt,Vt,Ze)=>Vt in Nt?Gt(Nt,Vt,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Nt[Vt]=Ze,Pt=(Nt,Vt)=>{for(var Ze in Vt||(Vt={}))Tt.call(Vt,Ze)&&Xt(Nt,Ze,Vt[Ze]);if(lt)for(var Ze of lt(Vt))Ge.call(Vt,Ze)&&Xt(Nt,Ze,Vt[Ze]);return Nt},an=(Nt,Vt)=>mn(Nt,$t(Vt)),jt=(Nt,Vt)=>{var Ze={};for(var Se in Nt)Tt.call(Nt,Se)&&Vt.indexOf(Se)<0&&(Ze[Se]=Nt[Se]);if(Nt!=null&<)for(var Se of lt(Nt))Vt.indexOf(Se)<0&&Ge.call(Nt,Se)&&(Ze[Se]=Nt[Se]);return Ze},Bn=(Nt=>(Nt.Projects="projects",Nt.Shixuns="shixuns",Nt.Classrooms="classrooms",Nt))(Bn||{}),fn=(Nt=>(Nt.Classrooms="classrooms",Nt.Shixuns="shixuns",Nt.Paths="paths",Nt.Projects="projects",Nt.Videos="videos",Nt.Topics="topics",Nt))(fn||{});const me=Nt=>{var Vt=Nt,{homePage:Ze,user:Se,globalSetting:Et,loading:Cn,dispatch:bn}=Vt,zn=jt(Vt,["homePage","user","globalSetting","loading","dispatch"]),tt,Ot,Qt,mt,Tn,wn,xn,Wn;const[aA,Yn]=(0,a.useState)(),[LA,FA]=(0,a.useState)(),[cA,QA]=(0,a.useState)(!1),[ZA,eA]=(0,a.useState)(!1),tA=gA=>{var BA;if((0,wt.tJ)(bn,!1,gA==="classrooms","",!0)){if(gA==="projects"&&!((BA=Se.userInfo)!=null&&BA.email)){Te.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}gA==="classrooms"?Yn(!0):gA==="projects"&&FA(!0)}},vA=(gA,BA)=>{var YA;if((0,wt.tJ)(bn)){if(BA==="projects"&&!((YA=Se.userInfo)!=null&&YA.email)){Te.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}BA==="shixuns"&&!(0,wt.xY)()||gA&&(window.location.href=gA)}},zA=(Ot=(((tt=Et.setting)==null?void 0:tt.navbar)||[]).find(gA=>gA.link==="/classrooms"))==null?void 0:Ot.hidden;let bA=(mt=(((Qt=Et.setting)==null?void 0:Qt.navbar)||[]).find(gA=>gA.link==="/shixuns"))==null?void 0:mt.hidden;const oA=(wn=(((Tn=Et.setting)==null?void 0:Tn.navbar)||[]).find(gA=>gA.link==="/paths"))==null?void 0:wn.hidden;(xn=Et==null?void 0:Et.setting)!=null&&xn.is_local&&((Wn=Se==null?void 0:Se.userInfo)!=null&&Wn.is_shixun_marker||(bA=!0));const TA=gA=>{var BA,YA,hr,rr,GA,Cr,mr,Mr,Pr,or,er,JA,ir,WA,dr,lr,lA,qA,De;return Fe.createElement(Fe.Fragment,null,Fe.createElement($e.Z,{justify:"space-around",className:"pt5 pb5"},Fe.createElement(ye.Z,{className:je.joinCol},((BA=Se.userInfo)==null?void 0:BA.user_identity)!=="\u5B66\u751F"&&!zA&&Fe.createElement(Ie.default.Item,Pt({},gA),Fe.createElement("a",{onClick:()=>vA("/classrooms/new")},(YA=Se.userInfo)!=null&&YA.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!bA&&Fe.createElement(Ie.default.Item,Pt({},gA),Fe.createElement("a",{onClick:()=>vA("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((hr=Se.userInfo)==null?void 0:hr.main_site)||!((rr=Se.userInfo)!=null&&rr.main_site)&&!oA&&(((GA=Se.userInfo)==null?void 0:GA.admin)||((Cr=Se.userInfo)==null?void 0:Cr.is_teacher)||((mr=Se.userInfo)==null?void 0:mr.business)))&&Fe.createElement(Ie.default.Item,Pt({},gA),Fe.createElement("a",{onClick:()=>vA("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((Mr=Et==null?void 0:Et.setting)!=null&&Mr.is_local)&&((Pr=Se.userInfo)==null?void 0:Pr.main_site)&&Fe.createElement(Ie.default.Item,Pt({},gA),Fe.createElement("a",{onClick:()=>{var Jt;return vA(`${(Jt=Et==null?void 0:Et.setting)==null?void 0:Jt.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((or=Se==null?void 0:Se.userInfo)==null?void 0:or.identity)!=="student"&&Fe.createElement(Ie.default.Item,an(Pt({},gA),{onClick:()=>{(0,wt.o1)(bn)&&QA(!0)}}),Fe.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((er=Se.userInfo)!=null&&er.main_site)&&Fe.createElement("div",null,!zA&&Fe.createElement(Ie.default.Item,Pt({},gA),Fe.createElement("a",{onClick:()=>tA("classrooms")},(JA=Se.userInfo)!=null&&JA.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((ir=Se.userInfo)==null?void 0:ir.main_site)&&!((WA=Et==null?void 0:Et.setting)!=null&&WA.is_local)&&Fe.createElement(Ie.default.Item,Pt({},gA),Fe.createElement("a",{onClick:()=>tA("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((dr=Se.userInfo)==null?void 0:dr.main_site)&&Fe.createElement(ye.Z,null,Fe.createElement("div",{className:je.joinBoard})),((lr=Se.userInfo)==null?void 0:lr.main_site)&&Fe.createElement(ye.Z,{className:je.joinCol},!zA&&Fe.createElement(Ie.default.Item,Pt({},gA),Fe.createElement("a",{onClick:()=>tA("classrooms")},(lA=Se.userInfo)!=null&&lA.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((qA=Se.userInfo)==null?void 0:qA.main_site)&&!((De=Et==null?void 0:Et.setting)!=null&&De.is_local)&&Fe.createElement(Ie.default.Item,Pt({},gA),Fe.createElement("a",{onClick:()=>tA("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),Fe.createElement(Ie.default.Item,an(Pt({},gA),{onClick:()=>{(0,wt.o1)(bn)&&eA(!0)}}),Fe.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return Fe.createElement("section",null,Fe.createElement(nt.Z,{dropdownRender:()=>Fe.createElement(Ie.default,{className:`${je.rightMenu} ${je.joinMenu} mt10`},Fe.createElement(TA,null)),placement:"bottomRight"},Fe.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),Fe.createElement(ct.Z,{visible:aA,onCancel:()=>Yn(!1)}),Fe.createElement(Ue,{visible:LA,onCancel:()=>FA(!1)}),Fe.createElement(Ke,{open:cA,onCancel:()=>QA(!1)}),Fe.createElement(Ye,{open:ZA,onCancel:()=>eA(!1)}))};var ie=(0,ge.connect)(({homePage:Nt,loading:Vt,user:Ze,globalSetting:Se})=>({homePage:Nt,user:Ze,globalSetting:Se,loading:Vt.models.index}))(me),ae={flex_box_center:"flex_box_center___YbxYn",flex_space_between:"flex_space_between___Atwkg",flex_box_vertical_center:"flex_box_vertical_center____I6AC",flex_box_center_end:"flex_box_center_end___LrYPg",flex_box_column:"flex_box_column___j7QNF",userPic:"userPic___a46Uz",rightMenu:"rightMenu___y_nqk",menuWrap:"menuWrap___iwlZB",exit:"exit___MOREW",classromediv:"classromediv___crYsO",glow:"glow___jMGk7",height67:"height67___asp2E",login:"login___WGEW9",icon:"icon___HABAt",level:"level___eVYpR",versionInfo:"versionInfo___dpPd3",sq:"sq___Mx2Ia",jc:"jc___DAOHV",gj:"gj___pUe9E"},se=ee(15267),de=ee(32352),ue=ee(14185),et=ee(59301),Dt=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,Lt=(Nt,Vt)=>{var Ze={};for(var Se in Nt)ot.call(Nt,Se)&&Vt.indexOf(Se)<0&&(Ze[Se]=Nt[Se]);if(Nt!=null&&Dt)for(var Se of Dt(Nt))Vt.indexOf(Se)<0&&ht.call(Nt,Se)&&(Ze[Se]=Nt[Se]);return Ze},Zt=(Nt,Vt,Ze)=>new Promise((Se,Et)=>{var Cn=tt=>{try{zn(Ze.next(tt))}catch(Ot){Et(Ot)}},bn=tt=>{try{zn(Ze.throw(tt))}catch(Ot){Et(Ot)}},zn=tt=>tt.done?Se(tt.value):Promise.resolve(tt.value).then(Cn,bn);zn((Ze=Ze.apply(Nt,Vt)).next())});const _t=Nt=>{var Vt,Ze=RegExp("(^| )"+Nt+"=([^;]+)(;|$)");return(Vt=document.cookie.match(Ze))?decodeURIComponent(Vt[2]):null},dn=Nt=>{var Vt=new Date;Vt.setTime(Vt.getTime()-1);var Ze=_t(Nt);Ze!=null&&(document.cookie=Nt+"="+Ze+";expires="+Vt.toGMTString())};var on=(Nt=>(Nt.Classrooms="classrooms",Nt.Shixuns="shixuns",Nt.Paths="paths",Nt.Projects="projects",Nt.Videos="videos",Nt.Topics="topics",Nt))(on||{});const cn=Nt=>{var Vt=Nt,{homePage:Ze,user:Se,globalSetting:Et,loading:Cn,dispatch:bn,shixunHomeworks:zn,location:tt,payload:Ot={}}=Vt,Qt=Lt(Vt,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),mt,Tn,wn,xn,Wn,aA,Yn,LA,FA,cA,QA,ZA,eA,tA,vA,zA;const bA=(Tn=(((mt=Et.setting)==null?void 0:mt.navbar)||[]).find(YA=>YA.link==="/classrooms"))==null?void 0:Tn.hidden,oA=(xn=(((wn=Et.setting)==null?void 0:wn.navbar)||[]).find(YA=>YA.link==="/shixuns"))==null?void 0:xn.hidden,TA=(aA=(((Wn=Et.setting)==null?void 0:Wn.navbar)||[]).find(YA=>YA.link==="/paths"))==null?void 0:aA.hidden,gA=(Yn=Se.userInfo)==null?void 0:Yn.is_school_manage,BA=()=>{var YA,hr,rr,GA,Cr,mr,Mr,Pr,or,er,JA,ir,WA,dr,lr,lA,qA,De;return(0,Ne.Ll)()?et.createElement(Ie.default,{className:`${ae.rightMenu} ${ae.menuWrap}`},et.createElement(Ie.default.Item,null,et.createElement(ge.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):et.createElement(Ie.default,{className:`${ae.rightMenu} ${ae.menuWrap}`},((YA=Se==null?void 0:Se.userInfo)==null?void 0:YA.paid_version)&&!((rr=(hr=Se==null?void 0:Se.userInfo)==null?void 0:hr.paid_version)!=null&&rr.is_white_list)&&et.createElement("div",{className:`${ae.versionInfo} ${ae[(mr=Ne.vs[(Cr=(GA=Se==null?void 0:Se.userInfo)==null?void 0:GA.paid_version)==null?void 0:Cr.version_type])==null?void 0:mr.class]}`},et.createElement("img",{src:(or=Ne.vs[(Pr=(Mr=Se==null?void 0:Se.userInfo)==null?void 0:Mr.paid_version)==null?void 0:Pr.version_type])==null?void 0:or.icon}),et.createElement("span",null,(ir=Ne.vs[(JA=(er=Se==null?void 0:Se.userInfo)==null?void 0:er.paid_version)==null?void 0:JA.version_type])==null?void 0:ir.name)),et.createElement(Ie.default.Item,null,et.createElement(ge.Link,{to:`/users/${(WA=Se.userInfo)==null?void 0:WA.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!bA&&et.createElement(Ie.default.Item,null,et.createElement(ge.Link,{to:`/users/${(dr=Se.userInfo)==null?void 0:dr.login}/classrooms`},"\u6211\u7684\u6559\u5B66\u8BFE\u5802")),!oA&&et.createElement(Ie.default.Item,null,et.createElement(ge.Link,{to:`/users/${(lr=Se.userInfo)==null?void 0:lr.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!TA&&et.createElement(Ie.default.Item,null,et.createElement(ge.Link,{to:`/users/${(lA=Se.userInfo)==null?void 0:lA.login}/paths`},"\u6211\u7684\u667A\u6167\u8BFE\u7A0B")),et.createElement(Ie.default.Item,null,et.createElement(ge.Link,{to:`/users/${(qA=Se.userInfo)==null?void 0:qA.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),et.createElement(Ie.default.Item,null,et.createElement(ge.Link,{to:`/users/${(De=Se.userInfo)==null?void 0:De.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),et.createElement(Ie.default.Item,null,et.createElement(ge.Link,{to:"/order"},"\u6211\u8D2D\u4E70\u7684\u8BFE\u7A0B")),(0,se.Ny)()&&et.createElement(Ie.default.Item,null,et.createElement(ge.Link,{to:"/quality"},"\u7CBE\u54C1\u8BFE\u7A0B")),!(0,se.JA)()&&et.createElement(Ie.default.Item,null,et.createElement("a",{onClick:()=>{(0,wt.tJ)(bn)&&ge.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,se.JA)()&&et.createElement(Ie.default.Item,null,et.createElement("a",{onClick:()=>{(0,wt.tJ)(bn)&&ge.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),et.createElement(Ie.default.Item,null,et.createElement(ge.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||bn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:et.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),gA&&et.createElement(Ie.default.Item,null,et.createElement(ge.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),et.createElement(Ie.default.Item,{className:ae.exit},et.createElement("a",{onClick:()=>Zt(void 0,null,function*(){try{const Jt=yield(0,de.vR)({});Te.ZP.success(Jt==null?void 0:Jt.message)}catch(Jt){}(0,Ne.d8)("_educoder_session","logout",1),(0,Ne.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),setTimeout(()=>{window.location.href="/"},800)})},"\u9000\u51FA")))};return(0,se.bg)()?et.createElement(nt.Z,{className:`${ae.height67}`,dropdownRender:BA,placement:"bottomRight"},et.createElement("section",null,et.createElement("aside",null,et.createElement("div",{className:zn.actionTabs.type===1?ae.classromediv:"",style:{position:"relative"}},et.createElement("img",{className:`${ae.userPic} current ml15`,src:`${(LA=ue.Z)==null?void 0:LA.IMG_SERVER}/images/${(FA=Se.userInfo)==null?void 0:FA.image_url}`,alt:"",onClick:()=>{var YA;return ge.history.push((0,Ne.Ll)()?"/account/profile":`/users/${(YA=Se.userInfo)==null?void 0:YA.login}/classrooms`)}}),((cA=Se==null?void 0:Se.userInfo)==null?void 0:cA.paid_version)&&!((ZA=(QA=Se==null?void 0:Se.userInfo)==null?void 0:QA.paid_version)!=null&&ZA.is_white_list)&&et.createElement("img",{src:(vA=Ne.vs[(tA=(eA=Se==null?void 0:Se.userInfo)==null?void 0:eA.paid_version)==null?void 0:tA.version_type])==null?void 0:vA.icon,className:ae.level}),(0,Ne.Ll)()&&et.createElement("span",{className:"ml10 font16"},(zA=Se.userInfo)==null?void 0:zA.username),et.createElement("i",{className:`iconfont icon-zhankai4 ${ae.icon}`}))))):et.createElement("div",{className:`font15 ${Et.isIlearning?ae.login:""}`},et.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{bn({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55 / \u6CE8\u518C"))};var Mt=(0,ge.connect)(({homePage:Nt,loading:Vt,user:Ze,globalSetting:Se,shixunHomeworks:Et})=>({homePage:Nt,user:Ze,globalSetting:Se,shixunHomeworks:Et,loading:Vt.models.index}))(cn),tn={tip:"tip___a6MfI"},Ct=ee(66649),St=ee.n(Ct),He=ee(59301),en=(Nt,Vt,Ze)=>new Promise((Se,Et)=>{var Cn=tt=>{try{zn(Ze.next(tt))}catch(Ot){Et(Ot)}},bn=tt=>{try{zn(Ze.throw(tt))}catch(Ot){Et(Ot)}},zn=tt=>tt.done?Se(tt.value):Promise.resolve(tt.value).then(Cn,bn);zn((Ze=Ze.apply(Nt,Vt)).next())});const Wt=({user:Nt,dispatch:Vt})=>{var Ze,Se,Et;const[Cn,bn]=(0,a.useState)(!1),zn=(Ze=window.location.pathname)==null?void 0:Ze.includes("classrooms/");(0,a.useEffect)(()=>{var Qt,mt,Tn;if(console.log(Nt==null?void 0:Nt.userInfo),(Qt=Nt==null?void 0:Nt.userInfo)!=null&&Qt.user_status)if(((mt=Nt==null?void 0:Nt.userInfo)==null?void 0:mt.role)===15){bn(!1);return}else{let wn=JSON.parse(zn?localStorage==null?void 0:localStorage.getItem("delaytip_class"):localStorage==null?void 0:localStorage.getItem("delaytip_user"));wn&&(wn==null?void 0:wn.login)===((Tn=Nt==null?void 0:Nt.userInfo)==null?void 0:Tn.login)?(console.log(St()(wn==null?void 0:wn.time).add(1,"days")),console.log(St()(new Date)),St()(wn==null?void 0:wn.time).add(1,"days").set({hour:0,minute:0,second:0}){var Qt,mt;zn?localStorage.setItem("delaytip_class",JSON.stringify({time:new Date,login:(Qt=Nt==null?void 0:Nt.userInfo)==null?void 0:Qt.login})):localStorage.setItem("delaytip_user",JSON.stringify({time:new Date,login:(mt=Nt==null?void 0:Nt.userInfo)==null?void 0:mt.login})),bn(!1)},Ot=()=>en(void 0,null,function*(){let Qt=yield(0,ft.ZP)("/api/business_contacts.json",{method:"post"});(Qt==null?void 0:Qt.status)===0&&Te.ZP.info("\u7533\u8BF7\u6210\u529F")});return He.createElement(He.Fragment,null,Cn&&He.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000",display:"none"}},He.createElement("div",{className:tn.tip},He.createElement("div",null,He.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),zn?He.createElement(He.Fragment,null,"\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u60A8\u7684\u6559\u5B66\u8BFE\u5802\u7684",((Et=Nt==null?void 0:Nt.userInfo)==null?void 0:Et.user_status)==2?"\u90E8\u5206\u529F\u80FD\u5DF2\u88AB\u9650\u5236":"\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236",'\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002'):He.createElement(He.Fragment,null,'\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002')),He.createElement("div",null,He.createElement("span",{className:"mr15",style:{color:"#666666",cursor:"pointer"},onClick:tt},"\u5FFD\u7565"),He.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:Ot},"\u7533\u8BF7\u5EF6\u671F")))))};var Nn=(0,ge.connect)(({user:Nt})=>({user:Nt}))(Wt),Dn=ee(7939),qn="data:image/png;base64,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",Zn=Object.getOwnPropertySymbols,In=Object.prototype.hasOwnProperty,_n=Object.prototype.propertyIsEnumerable,Un=(Nt,Vt)=>{var Ze={};for(var Se in Nt)In.call(Nt,Se)&&Vt.indexOf(Se)<0&&(Ze[Se]=Nt[Se]);if(Nt!=null&&Zn)for(var Se of Zn(Nt))Vt.indexOf(Se)<0&&_n.call(Nt,Se)&&(Ze[Se]=Nt[Se]);return Ze};const dA=null,DA=Nt=>{var Vt=Nt,{homePage:Ze,user:Se,globalSetting:Et,loading:Cn,dispatch:bn,location:zn,text:tt,shixunHomeworks:Ot,payload:Qt={}}=Vt,mt=Un(Vt,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[Tn,wn]=(0,a.useState)("none");return(0,a.useEffect)(()=>{Ot.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&wn("flex")},[Ot.actionTabs.key]),(0,a.useEffect)(()=>{Ot.actionTabs.key==="\u9690\u85CF"&&(wn("none"),localStorage.setItem("Noviceguide","0"))},[Ot.actionTabs.key]),a.createElement("div",{style:{display:Tn,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},a.createElement("img",{src:qn,style:{position:"absolute",top:"-32px"}}),a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Ot.actionTabs.text),Ot.actionTabs.type===9?a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},a.createElement(Dn.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),wn("none"),bn({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},a.createElement(Dn.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),bn({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),wn("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var Kn=(0,ge.connect)(({homePage:Nt,loading:Vt,user:Ze,globalSetting:Se,shixunHomeworks:Et})=>({homePage:Nt,user:Ze,globalSetting:Se,loading:Vt.models.index,shixunHomeworks:Et}))(DA),kA=Object.defineProperty,mA=Object.getOwnPropertySymbols,yA=Object.prototype.hasOwnProperty,rA=Object.prototype.propertyIsEnumerable,CA=(Nt,Vt,Ze)=>Vt in Nt?kA(Nt,Vt,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Nt[Vt]=Ze,On=(Nt,Vt)=>{for(var Ze in Vt||(Vt={}))yA.call(Vt,Ze)&&CA(Nt,Ze,Vt[Ze]);if(mA)for(var Ze of mA(Vt))rA.call(Vt,Ze)&&CA(Nt,Ze,Vt[Ze]);return Nt};const jn=Nt=>React.createElement("svg",On({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},Nt),React.createElement("title",null,"logo2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z",fill:"#196EFD"}),React.createElement("path",{d:"M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45",fill:"#196EFD"}),React.createElement("path",{d:"M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z",fill:"#23DD7F"}),React.createElement("path",{d:"m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16",fill:"#196EFD"}),React.createElement("path",{d:"M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912",fill:"#196EFD"})));var gn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",vn=ee(78267),ln=ee(59301),Yt=Object.defineProperty,Be=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,vt=(Nt,Vt,Ze)=>Vt in Nt?Yt(Nt,Vt,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Nt[Vt]=Ze,ut=(Nt,Vt)=>{for(var Ze in Vt||(Vt={}))ke.call(Vt,Ze)&&vt(Nt,Ze,Vt[Ze]);if(Be)for(var Ze of Be(Vt))oe.call(Vt,Ze)&&vt(Nt,Ze,Vt[Ze]);return Nt},xt=(Nt,Vt)=>{var Ze={};for(var Se in Nt)ke.call(Nt,Se)&&Vt.indexOf(Se)<0&&(Ze[Se]=Nt[Se]);if(Nt!=null&&Be)for(var Se of Be(Nt))Vt.indexOf(Se)<0&&oe.call(Nt,Se)&&(Ze[Se]=Nt[Se]);return Ze},Rt=(Nt,Vt,Ze)=>new Promise((Se,Et)=>{var Cn=tt=>{try{zn(Ze.next(tt))}catch(Ot){Et(Ot)}},bn=tt=>{try{zn(Ze.throw(tt))}catch(Ot){Et(Ot)}},zn=tt=>tt.done?Se(tt.value):Promise.resolve(tt.value).then(Cn,bn);zn((Ze=Ze.apply(Nt,Vt)).next())});const{Header:Re}=he.default,{Search:ze}=Ve.default;function pt(){var Nt,Vt;const Se=window.location.pathname.split("/"),Et={};return Se[1]=="classrooms"&&Se.length>3&&!((Nt=Se[4])!=null&&Nt.includes("newgold"))&&!((Vt=Se[5])!=null&&Vt.includes("newgold"))&&Se[2]!=="coursesId"&&(Et.course_id=Se[2]),Se[1]==="shixuns"&&Se.length>3&&(Et.objective_type="shixun",Et.objective_id=Se[2]),Se[1]==="paths"&&Se.length>3&&(Et.objective_type="path",Et.objective_id=Se[2]),ut(ut({},Et),{school:1})}const Xe=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],gt=Nt=>{var Vt=Nt,{homePage:Ze,user:Se,globalSetting:Et,loading:Cn,dispatch:bn,isLogin:zn=!1,shixunHomeworks:tt}=Vt,Ot=xt(Vt,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),Qt,mt,Tn,wn,xn,Wn,aA,Yn,LA,FA,cA,QA,ZA,eA,tA,vA,zA,bA,oA,TA,gA;const BA=(0,ge.useLocation)(),[YA,hr]=(0,a.useState)(!1),[rr,GA]=(0,a.useState)(""),[Cr,mr]=(0,a.useState)(!1),Mr=pt();(0,a.useEffect)(()=>{tt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(Xe!=null&&Xe.includes(BA==null?void 0:BA.pathname)||(BA==null?void 0:BA.pathname.indexOf("/classrooms"))===0||bn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[BA.pathname]),(0,a.useEffect)(()=>{tt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||tt.actionTabs.key||localStorage.setItem("Noviceguide","0")},[tt.actionTabs.key]),(0,a.useEffect)(()=>{var lA;if(Et!=null&&Et.setting){let qA=(0,vn.cloneDeep)((lA=Et==null?void 0:Et.setting)==null?void 0:lA.navbar);qA=qA==null?void 0:qA.filter(Jt=>{var Fn;return!(Jt!=null&&Jt.hidden)&&!((0,se.JA)()&&((Fn=["/paperlibrary","/problemset"])!=null&&Fn.includes(Jt.link)))});for(const Jt of qA)Jt.subitem&&(Jt.subitem=Jt.subitem.filter(Fn=>{var Pn;return!(Fn!=null&&Fn.hidden)&&!((0,se.JA)()&&((Pn=["/paperlibrary","/problemset"])!=null&&Pn.includes(Fn.link)))}));let De=!1;qA==null||qA.map(function(Jt,Fn){var Pn,zt,sn;const An=BA.pathname;Jt.link===An&&(GA(Jt==null?void 0:Jt.link),(0,Ne.Dk)(An==="/"?(Pn=Et==null?void 0:Et.setting)==null?void 0:Pn.name:lr(Jt==null?void 0:Jt.name)),ir(dr(Fn,{name:Jt==null?void 0:Jt.name,link:Jt==null?void 0:Jt.link},qA)),De=!0),(zt=Jt==null?void 0:Jt.subitem)!=null&&zt.length&&((sn=Jt==null?void 0:Jt.subitem)==null||sn.map(pn=>{pn.link===An&&(GA(pn==null?void 0:pn.link),An!=="/"&&(0,Ne.Dk)(lr(pn==null?void 0:pn.name)),ir(dr(Fn,{name:pn==null?void 0:pn.name,link:pn==null?void 0:pn.link},qA)),De=!0)}))}),De||ir(qA)}},[Et==null?void 0:Et.setting,Se]);const Pr=(0,a.useMemo)(()=>{var lA,qA;return(lA=Et==null?void 0:Et.setting)!=null&&lA.nav_logo_url?`${ue.Z.IMG_SERVER}/${(qA=Et==null?void 0:Et.setting)==null?void 0:qA.nav_logo_url}`:`${ue.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(Qt=Et==null?void 0:Et.setting)==null?void 0:Qt.nav_logo_url]);function or(lA){ge.history.push("/search?value="+lA)}const er=()=>YA?ln.createElement("div",{onBlur:()=>{setTimeout(()=>{hr(!1)},300)}},ln.createElement(ze,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:or,autoFocus:!0})):ln.createElement("span",{className:"iconfont icon-sousuo font18 current ml20 mr15",onClick:()=>{ge.history.push("/search?value=")}}),[JA,ir]=(0,a.useState)([]),WA=(lA,qA)=>Rt(void 0,null,function*(){var De,Jt,Fn,Pn,zt,sn;if((lA==null?void 0:lA.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const An=yield(0,de.IU)();(De=An==null?void 0:An.data)!=null&&De.engineer_url?(Fn=(Jt=An==null?void 0:An.data)==null?void 0:Jt.engineer_url)!=null&&Fn.includes("http")?(0,Ne.xg)((Pn=An==null?void 0:An.data)==null?void 0:Pn.engineer_url):ge.history.push((zt=An==null?void 0:An.data)==null?void 0:zt.engineer_url):(An==null?void 0:An.status)!=401&&mr(!0);return}(sn=lA==null?void 0:lA.link)!=null&&sn.includes("http")?(0,Ne.xg)(lA==null?void 0:lA.link):((0,Ne.Dk)(lA==null?void 0:lA.name),ge.history.push(lA==null?void 0:lA.link)),(lA==null?void 0:lA.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&bn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:ln.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})}),dr=(lA,qA,De)=>{const Jt=De.slice();return Jt[lA]&&(Jt[lA].name=qA.name,Jt[lA].link=qA.link),Jt||[]},lr=(lA="")=>lA.indexOf("<")>-1?lA.slice(0,lA.indexOf("<")):lA;return Et.showHeader&&Et.showHeaderFooter?ln.createElement(he.default,{style:{background:`${BA.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${Et.isIlearning?ve["header-iearning"]:ve.header} ${Et.showHeaderFixed?ve.headerFixed:""}`},(Et==null?void 0:Et.showTip)&&ln.createElement(Nn,null),ln.createElement(Re,{className:"header",style:{background:`${BA.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${BA.pathname=="/training"?"999":""}`}},ln.createElement("section",{className:ve["edu-menu"]},(!!Et.isIlearning||!((mt=Et==null?void 0:Et.setting)!=null&&mt.main_site)&&!!((Tn=Et==null?void 0:Et.setting)!=null&&Tn.navbar))&&ln.createElement(ge.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{bn({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},ln.createElement("img",{className:ve.logo,title:(wn=Et.setting)==null?void 0:wn.name,src:Pr||gn})),ln.createElement("ul",{className:`${ve.menu} ${(0,Ne.Ll)()&&"ml0"}`},(0,Ne.Ll)()&&ln.createElement("li",null,ln.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,Ne.Ll)()&&Et.setting&&JA.map(function(lA,qA){var De,Jt,Fn,Pn,zt;return ln.createElement("li",{key:qA,className:!((De=lA==null?void 0:lA.subitem)!=null&&De.length)&&rr===(lA==null?void 0:lA.link)||(Jt=lA==null?void 0:lA.subitem)!=null&&Jt.some(sn=>rr===(sn==null?void 0:sn.link))?ve.actived:""},ln.createElement("div",{onClick:()=>WA(lA,qA),className:ve.name},ln.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var sn;let An=lA==null?void 0:lA.name;return(sn=lA==null?void 0:lA.subitem)==null||sn.map((pn,hn)=>(pn.link===BA.pathname&&(An=pn.name),pn)),An})()}}),((Fn=lA==null?void 0:lA.subitem)==null?void 0:Fn.length)>0&&ln.createElement("i",{className:"iconfont icon-zhankai4"})),((Pn=lA==null?void 0:lA.subitem)==null?void 0:Pn.length)>0&&ln.createElement("div",{className:ve.dropDown},(zt=lA==null?void 0:lA.subitem)==null?void 0:zt.map((sn,An)=>ln.createElement("div",{className:ve.subName,onClick:()=>WA(sn,qA),key:qA+"-"+An},!!An&&ln.createElement("div",{className:ve.line}),ln.createElement("aside",{className:"font16 c-black"},lr(sn.name)),ln.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},sn.content)))))})),ln.createElement("div",{className:"search-bar",style:{flex:Et.isIlearning?"initial":"1 0 auto"}},((xn=Se==null?void 0:Se.userInfo)==null?void 0:xn.paid_version)&&!((aA=(Wn=Se==null?void 0:Se.userInfo)==null?void 0:Wn.paid_version)!=null&&aA.is_white_list)&&ln.createElement("div",{className:`${ve.level} ${ve[(FA=Ne.vs[(LA=(Yn=Se==null?void 0:Se.userInfo)==null?void 0:Yn.paid_version)==null?void 0:LA.version_type])==null?void 0:FA.class]}`,onClick:()=>{var lA;return ge.history.push(`/users/${(lA=Se.userInfo)==null?void 0:lA.login}/memberCenter`)}},ln.createElement("span",{className:(ZA=Ne.vs[(QA=(cA=Se==null?void 0:Se.userInfo)==null?void 0:cA.paid_version)==null?void 0:QA.version_type])==null?void 0:ZA.iconSprite}),ln.createElement("img",{style:{width:"38px",marginRight:0},src:(vA=Ne.vs[(tA=(eA=Se==null?void 0:Se.userInfo)==null?void 0:eA.paid_version)==null?void 0:tA.version_type])==null?void 0:vA.nameImg})),!(0,Ne.Ll)()&&!(Et!=null&&Et.isIlearning)&&ln.createElement(ln.Fragment,null,ln.createElement(er,null),!zn&&ln.createElement(ie,null),!zn&&!!((zA=Se==null?void 0:Se.userInfo)!=null&&zA.login)&&ln.createElement(ge.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(bA=Se==null?void 0:Se.userInfo)==null?void 0:bA.login}/user_tidings`},((oA=Se==null?void 0:Se.userInfo)==null?void 0:oA.new_message)&&ln.createElement("span",{className:ve.newslight}))),!zn&&ln.createElement(Mt,{payload:Mr}))),ln.createElement(Ce.default,{centered:!0,destroyOnClose:!0,open:Cr,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Ne.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>mr(!1)},ln.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},ln.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),ln.createElement("img",{src:`${ue.Z.IMG_SERVER}/${(TA=Et==null?void 0:Et.setting)==null?void 0:TA.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),ln.createElement("p",null,"\u7FA4\u53F7\uFF1A",(gA=Et==null?void 0:Et.setting)==null?void 0:gA.homepage_tea_qq_number)))),ln.createElement(Kn,null)):ln.createElement(ln.Fragment,null)};var rn=(0,ge.connect)(({homePage:Nt,loading:Vt,user:Ze,globalSetting:Se,shixunHomeworks:Et})=>({homePage:Nt,user:Ze,globalSetting:Se,loading:Vt.models.index,shixunHomeworks:Et}))(gt)},44240:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return ve}});var a=ee(37639),ge={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},he=ee(32637),Ve=ee(59301),ve=({type:Te,style:$e})=>{const ye=Ve.createElement("div",{className:ge.wrap,onClick:Ie=>{Ie.preventDefault(),Ie.stopPropagation()}},Ve.createElement("p",null,Te==="shixun"||Te==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",Ve.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",Te==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),Ve.createElement("div",{className:ge.contact},Ve.createElement("div",{className:ge.img},Ve.createElement("img",{src:he,width:"124px",height:"124px"})),Ve.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return Ve.createElement(a.Z,{content:ye},Ve.createElement("span",{className:ge.text,style:$e},"\u9AD8\u6D88\u8017"))}},40254:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return nt}});var a=ee(59301),ge={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},he=ee(92310),Ve=ee.n(he),Ce=ee(29787),ve=ee(2859),Te=ee(49317),$e=ee(76406),ye=(Pe,bt,Ne)=>new Promise((Qe,Me)=>{var pe=je=>{try{ct(Ne.next(je))}catch(wt){Me(wt)}},Ue=je=>{try{ct(Ne.throw(je))}catch(wt){Me(wt)}},ct=je=>je.done?Qe(je.value):Promise.resolve(je.value).then(pe,Ue);ct((Ne=Ne.apply(Pe,bt)).next())}),nt=({data:Pe,className:bt,fullWidth:Ne,style:Qe={},onClose:Me,onOk:pe,showFullTools:Ue,noAssociationId:ct})=>{const je=(0,a.useRef)(null),wt=(0,a.useRef)(null),At=(0,a.useRef)(null),qe=(0,a.useRef)(null),[We,_e]=(0,a.useState)(!1),[rt,Ke]=(0,a.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,a.useEffect)(()=>(At.current||(At.current=document.createElement("style"),document.head.appendChild(At.current)),Pe!=null&&Pe.visible?(document.body.setAttribute("data-custom","y-hidden"),At.current.innerHTML=" html { overflow-y: hidden; }",Pe!=null&&Pe.src&&ft()):(document.body.removeAttribute("data-custom"),At.current&&(document.head.removeChild(At.current),At.current=null)),()=>{document.body.removeAttribute("data-custom"),At.current&&(document.head.removeChild(At.current),At.current=null)}),[Pe==null?void 0:Pe.visible]);const ft=()=>ye(void 0,null,function*(){_e(!0),Ke("\u6B63\u5728\u52A0\u8F7D\u4E2D");const it=yield(0,$e.ZJ)(Pe==null?void 0:Pe.src);je.current.src="",je.current.src=it,je.current.onload=function(){we()},_e(!1),Ke("")}),Le=it=>ye(void 0,null,function*(){_e(!0),Ke("\u6B63\u5728\u4FDD\u5B58\u4E2D");const nn=yield(0,Te.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Pe.title,file:it.dataUrl}});nn!=null&&nn.id&&!ct?(yield(0,Te.ZP)(`/api/attachments/${Pe.id}/add_subitem.json`,{method:"post",body:{subitem_id:nn==null?void 0:nn.id,settings:JSON.stringify(it.state)}})).status===0&&pe():nn!=null&&nn.id&&pe(nn),_e(!1),Ke("")}),st=()=>{const it=document.querySelector('a[href="https://markerjs.com/"]');it&&it.parentNode&&(it.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(Kt=>{const Bt=document.querySelector(Kt.name);Bt&&Bt.setAttribute("title",Kt.title)})},we=()=>{wt.current=new ve.hP(je.current),wt.current.targetRoot=qe.current,wt.current.addEventListener("render",Le),wt.current.addEventListener("beforeclose",Me),Ue&&(wt.current.availableMarkerTypes=wt.current.ALL_MARKER_TYPES,wt.current.uiStyleSettings.redoButtonVisible=!0,wt.current.uiStyleSettings.notesButtonVisible=!0,wt.current.uiStyleSettings.zoomButtonVisible=!0,wt.current.uiStyleSettings.zoomOutButtonVisible=!0,wt.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=wt.current.uiStyleSettings,wt.current.show(),Pe!=null&&Pe.snapshotData&&wt.current.restoreState(Pe.snapshotData),setTimeout(()=>{window.scrollTo(0,0),st()},300)};return a.createElement(a.Fragment,null,(Pe==null?void 0:Pe.visible)&&a.createElement(Ce.Z,{spinning:We,tip:rt,style:{position:"absolute",width:"100vw"}},a.createElement("div",{ref:qe,className:Ve()(ge.imageDimensions,bt,Ne?ge.fullWidth:""),style:Qe},a.createElement("img",{className:ge.img,ref:je}))))}},32648:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return se},$:function(){return ae}});var a=ee(59301),ge={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},he=ee(92310),Ve=ee.n(he),Ce=ee(28284),ve=ee(6767),Te=ee(62957),$e=ee(4875),ye=ee(77019),Ie=ee(62673),nt=ee(75727),Pe=ee(94968),bt=ee(7939),Ne=ee(89787),Qe=ee(37568),Me=ee(70467),pe=ee(14185),Ue="data:image/png;base64,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",ct="data:image/png;base64,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",je="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAB4CAYAAAAqs3YmAAAAAXNSR0IArs4c6QAADGlJREFUeF7tnVlQHMcZx7/umT0AcSjGBonDOmxdgV2Ww0iWIsmxrfIhJ1VJ2W+uilgEjqtclTwmLxQvyYur8uCKYmFQXMmbXUlV4lw+YsmHkBECdhdkSZZlyUJgScEWh7h2d7pTvcUuw2hhp3dm2dmleWPn66+/+f+me7p7vplGkOQfpRTVt56vgJCyARAtpAg5knS1JosRhBQMdMpJbddPd+68jhCiyQiBkil0sO2qc2J4yoMQLU6mvCizVAFCyLdFlUX9p9o3z/Fqww2Qtbxa7+BuAY9X6pXtGcSBEzVneFsiN8C6lqFKqihuc8MX3pgCTrAFurt2fc2jBj/AI/5GiuGBaCVIgtv2vOnAmd89OstT8Vq33fPL7pzgdJ6LKotaAoLx/k73Jzza8ANs8h1SD1gcBdMfCHg8ki/aMojzk3lPRH9hAxtfp+tfPN64AdZ6/c+pK+jvcr/DU6GwXaqAUT0FwDRfUQJgmgEYrV4ANKpgmssLgGkGYLR6AdCogmkuLwCmGYDR6gVAowqmubwAmGYARqsXAI0qmObyAmCaARitXgA0qmCaywuAaQZgtHoB0KiCaS4vAKYZgNHqBUCjCqa5vACYZgBGqxcAjSqY5vKmARR5nmkmmaD65fJII0/kRZ6nteFpo1PnkSKR55lZ8KLRxvJIRZ5nZgJkUbM8UlSnyfPcXpkLPz1QBPm5mXti2Rj51AzAXz4ah0vXZxZPD8E4qtPkef76xY0CnkWvAAbxN38ejUXHBjZIO4z9betGi4YvwmIK/Or4IkD2vwCYYdeFAJhhwLThCoACYIYrkOHhixYoAGa4AiaHr20R2lG89ri2et5Rv2iBAqDJCmS4O9ECBUAuBUQXyiWX9YwFQOsx4YpIAOSSy3rGAqD1mHBFJAByyWU9YwHQeky4IhIAueSynrEAaD0mXBEJgFxyWc9YALQeE66IBEAuuaxnLABajwlXRAIgl1zWMxYArceEKyIBkEsu6xkLgNZjwhWRqQB7L85A76UZuDWmQDCscAWy1o3tsgQlxRI0bM+Fhh36X0QxBSDL0X/rwzH4ciS41jmYcv4PldnhhR8W63onxRSAXf8Q8Ewhp3LCIHoPJ95HxTBA1m3+9aNxs+MX/gDgJweKEnanhgEe+9sYDN9c7DrFvhHJXXvx9o2oKLXDyz9euRUaBtjWdWvJgEXsG5EcQFZKu28EG9i0e0tWdGgYoNaB2DcieYCsJO/7mQKgMb1NLy0Ami7p6joUAFdXb9NrEwBNl3R1HQqAq6u36bVZHqA2QLMVyPRRsACYou3v2CfIeLdDTebiFABNANj4yuWC0MzkA0TB65Ek5SCg7PGADQilCFMKVA4pNHxXxngSETyxqRLderu9ypSVfAEwSYCRVZCp/E2IQAVFhG8LdUIpSGhMUvDIM5VVI+3tiCTT+sREPgnVFtYgd9IQ3QgYcW+Aqa2SAszIDvzF2d9X3Uimy7V8C0xC45QUYfe0xqOBTUEgOzHFktmVUIImc9Fk/+kT+6Z4fBsGWNMceAZTGjuhRB+7y8S10OfbhuyXR0P1mOD74omLgBAE6H8E5O9kp3SnJFQ4OwqjoS13viJfrd/isCtO5xwNOjGR71NAKcUSdi7nx2aD85+97rmmFyIPwPgfu2v2/wAoFEUrTPS5yUwDeOhFf963NukRipR194iKYFoGuPpgmTTCMyg5+IuBoulp2KQQXBEPlE2WrvQcr/pcD0S9AJf93OSj3s8fnIOQS09l8WysPA9j8MZkug8wsqtjp1QJS1S+9Gxl9TUjA5DGVz4rCN/N2Umxai/4hYqQhK6dO149lOi+aGSeHPngK7s3eJp8ezCO370kAmtVgKzb/GoY9t7T8thHUnGor6+jXvXl1ERnufLxSCMgwWrtoAhT+OLcCfellUonCzD2yWXmnH30fPz6eG0yEK0IMHJRtvj2aO95SIKRLXcu+d9++wXTU+jqWs4VUyrXAVna2m0In+3prL61HMRkAC756HnUMTvpvc0XKudQqJIAylcPbFa6gqwIsP5IYAvB9PuabvOb/i5PX6IuzUhbZF3q/Kxjn2aUGyooLzh1qn3zXDzfegGuuO0AT9BGN6rgqSsZWzbPm53KeUwtIqL0zuEKd7eR+53eWBpeHipV5pUGtb2EyXDvGx6fHoC8DYJ7Imt1gHUt/lqqQNliz4LC5XLxR+90bDTtnpcI5iNHfdvCBG1X231PWvfxBx1bJ7RljeqZVQAjy2PjuY+rBxNspNbdtevrRKKbebytjeK/3wg8hgBiKddEITd9b3p6BcAVlK5tHtwJlDwUa30AMz8qd51cja5TG9ael3xl8yFUG/udUFqyLu/9f7/28Lza1vItUO9Nejkueu8Jkb2fvENPqhemkST5+zqqrpvZuvT6YvE0HPUdIBTnL5YJX+jvqvtSAIyjYl3LuUKq2PZHD7HlsfzymndPtaOwXtHNtqtpHXgYh/GOWEyU3uk7UfOpABhH6Vpv30MA8s7oIYLJTd8b995zzIa0kr+9TRfzZ9H8wcWLCpMtkxf+o56Hii50QZ2anw00YAmXRsWy28ggz6JyqsB6vP7H1YMZB0inz3RVfRetz/IAUyWM1q/HG9iPgBZGf5dDc91n/9T47WrVv1w9NUeHGjBRYhcWBSUw0FUbGxULgAvK1Xr9T0XSIBb+tpZL7/I8YUgV6LqWQDVV6KZF/9KF/q6q2EBGAAQANuKraw4cVkN4rtz1z3RMH7QXQk3r5w/jcCg2kKGydGVA9ahJAIy2wCO+w+oJvN7pR6paXtTvI83+zWEKVbGBjIKu9b3pGhT3QI3ydd6BZylgHP3ZKi1Qu6xGZNtF3/FdlwVALcCmwUPqSXzx+pIP33u1dDrVLSyR/3qvv4oAbI7aSQ7s6z1WPSwAapSrOTLwqPp5ptMGPd2vu28nEjjVxz1NgT0I0dhrt2bHlTWL2dorHUnocl+H62KqAa3kf2GD6acQonLUrsAhnTx1rOquWXFlDcCGlwcrlHlSExMGwXh/p/sTs4RKxs++nwfWzwTpvmhZStDswB9dHyTja7kyWQOQ5cBcuR4+pB6JFq+HD9971Z22+2Bt86ALKHkwKj4GuHquyz0kAC6jQG2zfzdQuD+VgukV/2DbSXli+L4n1d0nkpxn+jq2j+n1occua1ogO9mGI4MVCl7sRgkiyoacdf/VPoPTI4xRm/om/3aCYFvMD6HB5yrd75u9uJBygEafB2qFXGmCHu9JOMtE6+tw9xsFwlOeZQaEptY9RlQZ7zKCobOd7qs8fvTYZhXASCvUDmbYAmmC1D49Qum1iZdny16ASVVmQNYBjAzdmwb3I0wLYqM/isL2vJnTPa/tntQLIlk7T+vQLhRWtqrLO2y0/8zrNSPJ+lypXNYBZCe7t+nT/DmUt1+9tMaG8NgW7DYzI1srrKdpsB4hskH9OyJw+9wJ19lU5aOmHGAqrjo9Pne/NLApGMLVS2wJDeY68dlP/+C6o8eHXpvI05CjQzvUCVWsLEF4rqis6mQq0zqyFiATsLF1aFdI051hhBQM9ELPG65rZrSKSCLx3RxP3FfXFACbDAM9ne4bei8GXrusBsjEuPeB6oJECMYdVDqvTm/gEe9gG5VnRv1bQgrZipAUWyq7x0eKIWY9wEh6nzewbcmcbMlNCsYlO75WLDlv65kvsuWxEMEbQmGlUp0BEHXJuk0cJk5QvwOcQohZDzAqbGPzYEmIEk880WOjVUATMlYmqYJn7cg2R2zziIQxCilKDgYpHxAtpAgt+0EENmDJr3T1zY4ESkNh8KwGxDUDkEFir9FNj47vWO7NWp4uVG3L5nm51HHh9Ikdo4sXjL98NSCuKYBRcZ9ouVI4Rie34TAqMfSlCkKDsoS+eLrM9XW8JbLG5tRDXJMAoyCffuWy49bMZAWiUikgqZACiaVkLNcaI/NJCrfA7vjm8IZt3yVa20w1xDUNUA3p+effkm4U7Cqcg2A+AruNymDH80RSHPKcTVLmbITM27E0k8zD2FRCFACTvfFxllsOopQr9fYeq7rJ6S5mzg2wrsl3SD0SEx891y99PIgU0MRAl+tj/V6WWvIDPOJvVH9WQ2w7wCe9FiLTr6/D3cPnZdGaH2DLUCVVFHeyFWZKuVQmBrP36MPzZBtCNFiG7w8Yef2bG+BCptVudapcpkDhiTOVAHniSGTLDTA6IZ4YnvJkM8SsBsggRl5pbj1fASFlQ6IlpkRXkRWPZwrA/wPlJnpuyspBOgAAAABJRU5ErkJggg==",wt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",At=ee(49317),qe=ee(24424),We=ee(5623),_e=ee(46214),rt=ee(71039),Ke=ee(53332),ft=ee(15342),Le=ee.n(ft),st=(de,ue,et)=>new Promise((Dt,ot)=>{var ht=_t=>{try{Zt(et.next(_t))}catch(dn){ot(dn)}},Lt=_t=>{try{Zt(et.throw(_t))}catch(dn){ot(dn)}},Zt=_t=>_t.done?Dt(_t.value):Promise.resolve(_t.value).then(ht,Lt);Zt((et=et.apply(de,ue)).next())}),it=a.memo(({tagName:de="div",value:ue="",className:et,style:Dt={},onBlur:ot,id:ht})=>{const Lt=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(!Lt.current)return;st(void 0,null,function*(){const dn=Lt.current;dn.innerHTML="";const on=ue==null?void 0:ue.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const cn of on)if(cn.startsWith("$$")&&cn.endsWith("$$")||cn.startsWith("`$$")&&cn.endsWith("$$`")){const Mt=cn.startsWith("`$$")?cn.slice(3,-3):cn.slice(2,-2),tn=document.createElement("span");tn.setAttribute("contentEditable","false"),tn.setAttribute("title",cn),tn.className="edu_latex",dn.appendChild(tn),Le().render(Mt,tn,{throwOnError:!1})}else{const Mt=cn==null?void 0:cn.replace(/<[^>]*>/g,tn=>tn.startsWith("{var _t,dn;if(ot&&Lt.current){const cn=Lt.current.cloneNode(!0),Mt=cn.querySelectorAll("span.edu_latex");for(let tn of Mt){const Ct=tn.getAttribute("title"),St=document.createTextNode(Ct||""),He=tn;(dn=(_t=He.parentNode)==null?void 0:_t.replaceChild)==null||dn.call(_t,St,He)}ot(cn.innerHTML)}};return a.createElement(a.Fragment,null,a.createElement(de,{ref:Lt,contentEditable:!0,className:et,style:Dt,onBlur:Zt}))}),nn=ee(15267),Kt=ee(33156),Bt=ee(14468),Qn=ee(30935),Ye=ee(76406),Fe=Object.defineProperty,Gt=Object.defineProperties,mn=Object.getOwnPropertyDescriptors,$t=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,Ge=(de,ue,et)=>ue in de?Fe(de,ue,{enumerable:!0,configurable:!0,writable:!0,value:et}):de[ue]=et,Xt=(de,ue)=>{for(var et in ue||(ue={}))lt.call(ue,et)&&Ge(de,et,ue[et]);if($t)for(var et of $t(ue))Tt.call(ue,et)&&Ge(de,et,ue[et]);return de},Pt=(de,ue)=>Gt(de,mn(ue)),an=(de,ue,et)=>new Promise((Dt,ot)=>{var ht=_t=>{try{Zt(et.next(_t))}catch(dn){ot(dn)}},Lt=_t=>{try{Zt(et.throw(_t))}catch(dn){ot(dn)}},Zt=_t=>_t.done?Dt(_t.value):Promise.resolve(_t.value).then(ht,Lt);Zt((et=et.apply(de,ue)).next())});const jt=de=>{de.preventDefault();let et=(de.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,et)},Bn=de=>{de.key==="Enter"&&de.preventDefault()},fn=({children:de,style:ue})=>a.createElement("div",{className:ge.leftBox,style:ue,onPaste:jt},de),me=({children:de,style:ue,className:et})=>a.createElement("div",{className:Ve()(ge.rightBox,et),style:ue,onPaste:jt},de),ie=({className:de,style:ue={},width:et=1200,onCancel:Dt=()=>{},onSuccess:ot=()=>{},gather:ht={},mode:Lt=1,stickyTop:Zt=0,subDisciplineId:_t=[],hideWordFeatures:dn,dataSource:on=[],customLeftHeadNode:cn,customRightHeadNode:Mt,customLeftContent:tn,hideRecognition:Ct=!1,onExchange:St,isSingleSelection:He=!1,underpinBackgroundStyle:en={},headExtraNode:Wt,isRefreshItemBank:Nn=!1,okText:Dn="\u786E\u5B9A\u5BFC\u5165",onSave:qn})=>{var Zn;const[In,_n]=(0,a.useState)(1),[Un,dA]=(0,a.useState)(0),[DA,Kn]=(0,a.useState)(""),[kA,mA]=(0,a.useState)(!1),[yA,rA]=(0,a.useState)([]),[CA,On]=(0,a.useState)([]),[jn,gn]=(0,a.useState)(!1),[vn,ln]=(0,a.useState)(!1),[Yt,Be]=(0,a.useState)(!1),[ke,oe]=(0,a.useState)(!1),[vt,ut]=(0,a.useState)([]),[xt,Rt]=(0,a.useState)(1),[Re,ze]=(0,a.useState)(!1),[pt,Xe]=(0,a.useState)(!0),[gt,rn]=(0,a.useState)(0),[Nt,Vt]=(0,a.useState)(!1),[Ze]=Ce.default.useForm(),[Se]=Ce.default.useForm(),Et=(0,a.useRef)(null),Cn=(0,a.useRef)(null),bn=(0,a.useRef)(),zn=(0,a.useRef)(null),tt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ot=["C","C++","Java","Python","JavaScript","Ruby"];(0,a.useEffect)(()=>{on!=null&&on.length&&WA(on)},[on]),(0,a.useEffect)(()=>{In===2&&Et.current.focus()},[In]),(0,a.useEffect)(()=>{Yt&&mt()},[Yt]);const Qt=()=>{if(In===1){ve.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}Te.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>an(void 0,null,function*(){_n(1)})})},mt=()=>an(void 0,null,function*(){const De=yield(0,At.ZP)("/api/disciplines.json",{method:"get",params:{source:Lt===1?"new_question":"subject"}});ut(De.disciplines||[])}),Tn=De=>{const Jt=[],Fn=(Pn,zt)=>{Pn.length>=2&&Jt.push(Pn.join(""));for(let sn=zt;sn(De=De||"",De=String(De),De=De.replace(/\s+/g,""),De),xn=De=>(De=De||"",De=String(De),De=De.replace(/

/g,""),De=De.replace(/
/g,` +`),ge)},24424:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return Ue}});var a=ee(59301),ge=ee(18287),he={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},Ve=ee(73631),Ce=ee(5623),ve=ee(46861),Te=Object.defineProperty,$e=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,bt=(ct,je,wt)=>je in ct?Te(ct,je,{enumerable:!0,configurable:!0,writable:!0,value:wt}):ct[je]=wt,Ne=(ct,je)=>{for(var wt in je||(je={}))nt.call(je,wt)&&bt(ct,wt,je[wt]);if(Ie)for(var wt of Ie(je))Pe.call(je,wt)&&bt(ct,wt,je[wt]);return ct},Qe=(ct,je)=>$e(ct,ye(je)),Me=(ct,je,wt)=>new Promise((At,qe)=>{var We=Ke=>{try{rt(wt.next(Ke))}catch(ft){qe(ft)}},_e=Ke=>{try{rt(wt.throw(Ke))}catch(ft){qe(ft)}},rt=Ke=>Ke.done?At(Ke.value):Promise.resolve(Ke.value).then(We,_e);rt((wt=wt.apply(ct,je)).next())}),Ue=({value:ct,onChange:je,scrollId:wt})=>{const[At,qe]=(0,a.useState)([]);(0,a.useEffect)(()=>{We()},[]);const We=()=>Me(void 0,null,function*(){const st=yield(0,ve.NZ)({});if(st!=null&&st.data){const we=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:a.createElement("img",{src:Ve,className:he.folderIcon}),isLeaf:!1,children:_e(st.data||[])}];qe(we)}}),_e=st=>st.map(we=>({title:we.name,key:we.group_id,icon:a.createElement("img",{src:Ve,className:he.folderIcon}),isLeaf:we.children.length===0,children:_e(we.children)})),rt=(st,we,it)=>st.map(nn=>nn.key===we?Ne(Ne({},nn),it):nn.children?Qe(Ne({},nn),{children:rt(nn.children,we,it)}):nn),Ke=(st,we,it)=>st.map(nn=>{if(nn.key===we)return Qe(Ne({},nn),{icon:it?a.createElement("img",{src:Ce,className:he.folderIcon}):a.createElement("img",{src:Ve,className:he.folderIcon})});if(nn.children)return Qe(Ne({},nn),{children:Ke(nn.children,we,it)})}),ft=(st,we)=>{qe(it=>Ke(it,we.node.key,we.expanded))},Le=ct?{selectedKeys:ct,defaultExpandedKeys:ct}:{};return At.length>0&&a.createElement("div",{id:wt||""},a.createElement(ge.default,Ne({showLine:{showLeafIcon:!1},showIcon:!0,treeData:At,className:he.folderWrapper,onSelect:je,onExpand:ft},Le)))}},64089:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return At}});var a=ee(59301),ge=ee(44283),he=ee(62957),Ve=ee(6767),Ce=ee(37568),ve=ee(62673),Te=ee(73505),$e=ee(36683),ye=ee(76406),Ie=ee(7939),nt=ee(87169),Pe={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},bt=ee(32637),Ne=ee(59301);const Qe=({classroomList:qe,dispatch:We,user:_e})=>Ne.createElement(he.default,{open:qe.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:Ne.createElement("span",null,Ne.createElement(nt.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{We({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},Ne.createElement("div",{style:{textAlign:"center",marginBottom:30}},Ne.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",Ne.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),Ne.createElement("img",{style:{width:130,height:130},src:bt})),Ne.createElement("div",{className:Pe.bottom},Ne.createElement(Ie.ZP,{className:Pe.yes,onClick:()=>{We({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var Me=(0,ge.connect)(({classroomList:qe,user:We})=>({classroomList:qe,user:We}))(Qe),pe=ee(49317),Ue=ee(59301),ct=(qe,We,_e)=>new Promise((rt,Ke)=>{var ft=we=>{try{st(_e.next(we))}catch(it){Ke(it)}},Le=we=>{try{st(_e.throw(we))}catch(it){Ke(it)}},st=we=>we.done?rt(we.value):Promise.resolve(we.value).then(ft,Le);st((_e=_e.apply(qe,We)).next())}),je=(qe=>(qe[qe.Professor=1]="Professor",qe[qe.AssistantProfessor=2]="AssistantProfessor",qe[qe.Student=3]="Student",qe))(je||{});const wt=({visible:qe,user:We,account:_e,onCancel:rt=()=>{},dispatch:Ke})=>{const[ft,Le]=(0,a.useState)(),[st,we]=(0,a.useState)([]),[it,nn]=(0,a.useState)(!1),[Kt,Bt]=(0,a.useState)(!1),[Qn,Ye]=(0,a.useState)(),[Fe,Gt]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var Tt,Ge;(Tt=We==null?void 0:We.userInfo)!=null&&Tt.identity&&we([((Ge=We==null?void 0:We.userInfo)==null?void 0:Ge.identity)==="student"?3:1])},[We]);const mn=Tt=>{const Ge=()=>{window.location.href=(Tt==null?void 0:Tt.jump_url)||`/classrooms/${Tt==null?void 0:Tt.course_id}`};if(st.includes(1)){he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ue.createElement("div",{className:"tc"},(Tt==null?void 0:Tt.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{Ge()}});return}Ge()},$t=()=>ct(void 0,null,function*(){if(!ft){Ve.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let Tt=yield(0,pe.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:ft}});if(Tt!=null&&Tt.need_pro_auth&&!st.includes(1)&&!st.includes(2)){Ke({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:ft,checkedList:st}}),lt();return}nn(!0);const Ge=yield(0,Te.cR)({invite_code:ft,professor:st.includes(1)?1:null,assistant_professor:st.includes(2)?1:null,student:st.includes(3)?1:null});if(nn(!1),(Ge==null?void 0:Ge.status)===-4&&(rt(),Ke({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(Ge==null?void 0:Ge.status)===-12&&Ve.ZP.warning(Ge==null?void 0:Ge.message),(Ge==null?void 0:Ge.status)===-2){if(lt(),Ge.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){Bt(!0),Ye(1);return}if(Ge.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){Bt(!0),Ye(2);return}if(Ge.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){Bt(!0),Ye(3);return}}if((Ge==null?void 0:Ge.status)===0){(0,ye.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),lt(),Ge!=null&&Ge.course_id?mn(Ge):Ve.ZP.success(Ge.message);return}}),lt=()=>ct(void 0,null,function*(){rt()});return Ue.createElement(Ue.Fragment,null,Ue.createElement(he.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:qe,confirmLoading:it,onOk:$t,onCancel:lt},Ue.createElement("div",{className:"tc"},Ue.createElement("div",null,Ue.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),Ue.createElement(Ce.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:ft,onChange:Tt=>{if(Tt.target.value.length>=7){Ve.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}Le(Tt.target.value)}})),Ue.createElement("div",{className:"mt10 font14"},Ue.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),Ue.createElement(ve.default.Group,{value:st,onChange:Tt=>we(Tt)},Ue.createElement(ve.default,{value:1,disabled:st.includes(2)},"\u6559\u5E08"),Ue.createElement(ve.default,{value:2,disabled:st.includes(1)},"\u52A9\u6559"),Ue.createElement(ve.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),Ue.createElement(Me,null),Ue.createElement($e.Z,{visible:Kt,onCancel:()=>Bt(!1),occupationValue:Qn}))};var At=(0,ge.connect)(({user:qe,account:We})=>({user:qe,account:We}))(wt)},25684:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return rn},g:function(){return pt}});var a=ee(59301),ge=ee(44283),he=ee(24404),Ve=ee(37568),Ce=ee(62957),ve={flex_box_center:"flex_box_center___et8xE",flex_space_between:"flex_space_between___GBGuw",flex_box_vertical_center:"flex_box_vertical_center____6P1q",flex_box_center_end:"flex_box_center_end___whXw6",flex_box_column:"flex_box_column___mWgI_",header:"header___Wn4fJ",logo:"logo___QnotM",menu:"menu___twLGR",dropDown:"dropDown___Cwaoa",line:"line___D1auu",subName:"subName___gql7K",name:"name___dR5V2",actived:"actived___ohMks","edu-menu":"edu-menu___iWLK0",newslight:"newslight___lSZjL",classromediv:"classromediv___knFRv",glow:"glow___gzrPH",spandiv:"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg",title:"title___Ozzjk",headerFixed:"headerFixed___QLwBd",level:"level___XtFBL",sq:"sq___NEbck",jc:"jc___urhwB",gj:"gj___lRV0B"},Te=ee(6767),$e=ee(77019),ye=ee(5269),Ie=ee(93041),nt=ee(75727),Pe=ee(47889),bt=ee(73505),Ne=ee(76406),Qe=(Nt,Vt,Ze)=>new Promise((Se,Et)=>{var Cn=tt=>{try{zn(Ze.next(tt))}catch(Ot){Et(Ot)}},bn=tt=>{try{zn(Ze.throw(tt))}catch(Ot){Et(Ot)}},zn=tt=>tt.done?Se(tt.value):Promise.resolve(tt.value).then(Cn,bn);zn((Ze=Ze.apply(Nt,Vt)).next())}),Me=(Nt=>(Nt.Manager="manager",Nt.Developer="developer",Nt.Reporter="reporter",Nt))(Me||{}),Ue=({visible:Nt,onCancel:Vt=()=>{}})=>{const[Ze,Se]=(0,a.useState)(),[Et,Cn]=(0,a.useState)(),[bn,zn]=(0,a.useState)(!1),tt=()=>Qe(void 0,null,function*(){if(!Ze){Te.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(Ze.length!==6){Te.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!Et){Te.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}zn(!0);const Qt=yield(0,bt.vm)({code:Ze,role:Et});zn(!1),Ot();const mt={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(mt[Qt.status]){Te.ZP.info(mt[Qt.status]);return}if(Qt.status===0){Et==="reporter"?(Te.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,Ne.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),ge.history.push(`/projects/${Qt==null?void 0:Qt.project_id}`)):((0,Ne.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),Te.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),Ot=()=>Qe(void 0,null,function*(){Vt()});return a.createElement(a.Fragment,null,a.createElement(Ce.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:Nt,confirmLoading:bn,onOk:tt,onCancel:Ot},a.createElement("div",{className:"tc"},a.createElement("div",null,a.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),a.createElement(Ve.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:Ze,onChange:Qt=>{if(Qt.target.value.length>=7){Te.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}Se(Qt.target.value)}})),a.createElement("div",{className:"mt10 font14"},a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),a.createElement(Pe.ZP.Group,{value:Et,onChange:Qt=>Cn(Qt.target.value)},a.createElement(Pe.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),a.createElement(Pe.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),a.createElement(Pe.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},ct=ee(64089),je={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL"},wt=ee(24532),At=ee(28284),qe=ee(82326),We=ee(45567),_e=(Nt,Vt,Ze)=>new Promise((Se,Et)=>{var Cn=tt=>{try{zn(Ze.next(tt))}catch(Ot){Et(Ot)}},bn=tt=>{try{zn(Ze.throw(tt))}catch(Ot){Et(Ot)}},zn=tt=>tt.done?Se(tt.value):Promise.resolve(tt.value).then(Cn,bn);zn((Ze=Ze.apply(Nt,Vt)).next())});const rt=({globalSetting:Nt,dispatch:Vt,user:Ze,open:Se,onCancel:Et=()=>{}})=>{const[Cn,bn]=(0,a.useState)([]),[zn,tt]=(0,a.useState)([]),[Ot,Qt]=(0,a.useState)([]),[mt]=At.default.useForm(),[Tn,wn]=(0,a.useState)(!1),[xn,Wn]=(0,a.useState)(!1),aA=(0,a.useRef)(null),Yn=(0,a.useRef)(1),[LA,FA]=(0,a.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,a.useEffect)(()=>{Se&&cA()},[Se]);const cA=()=>_e(void 0,null,function*(){var tA;const vA=yield QA(LA);if(!(0,wt.o1)(Vt))return;const{user_school_id:zA="",department_id:bA="",school_name:oA="",department_name:TA=""}=Ze.userInfo||{},gA=(tA=vA==null?void 0:vA.graduation_years)==null?void 0:tA.at(-1);tt([{id:zA,name:oA}]),yield eA(zA),mt.setFieldsValue({year:gA,school_id:zA,department_id:Number(bA),name:`${gA}${oA}${TA}\u6BD5\u4E1A\u8BBE\u8BA1`})}),QA=tA=>_e(void 0,null,function*(){const vA=yield(0,We.J3)(tA);return vA.status===0&&bn((vA==null?void 0:vA.graduation_years)||[]),vA}),ZA=(tA,vA=500)=>{Wn(!0),clearTimeout(aA.current),aA.current=setTimeout(()=>_e(void 0,null,function*(){Yn.current+=1;const zA=Yn.current,bA=yield(0,We.NT)({keyword:tA});bA.status===0&&Yn.current===zA&&(tt((bA==null?void 0:bA.schools)||[]),Wn(!1))}),vA)},eA=tA=>_e(void 0,null,function*(){if(!tA)return;const vA=yield(0,We.Ps)({page:1,limit:9999,id:tA});vA.status===0&&Qt((vA==null?void 0:vA.departments)||[])});return a.createElement(Ce.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Se,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:Tn,onCancel:Et,onOk:()=>mt.submit()},a.createElement(At.default,{colon:!1,form:mt,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(tA,vA)=>{tA.school_id&&(eA(vA.school_id),mt.setFieldValue("department_id",null))},onFinish:tA=>_e(void 0,null,function*(){wn(!0);const vA=yield(0,We.Wz)(tA);vA.status===0&&(Te.ZP.success("\u521B\u5EFA\u6210\u529F"),mt.resetFields(),Et(),(0,Ne.xg)(`/graduations/${vA==null?void 0:vA.identifier}/index`)),wn(!1)})},a.createElement(At.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},a.createElement(qe.default,{style:{width:344},size:"large",options:Cn.map(tA=>({value:tA,label:tA}))})),a.createElement(At.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},a.createElement(qe.default,{showSearch:!0,filterOption:!1,onSearch:tA=>{ZA(tA)},loading:xn,size:"large",style:{width:344},options:zn.map(tA=>({value:tA.id,label:tA.name}))})),a.createElement(At.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},a.createElement(qe.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:Ot.map(tA=>({value:tA.id,label:tA.name}))})),a.createElement(At.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},a.createElement(Ve.default,{showCount:!0,style:{width:344},maxLength:60}))))};var Ke=(0,ge.connect)(({user:Nt,globalSetting:Vt,loading:Ze})=>({user:Nt,globalSetting:Vt,loading:Ze}))(rt),ft=ee(49317),Le=Object.defineProperty,st=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,nn=(Nt,Vt,Ze)=>Vt in Nt?Le(Nt,Vt,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Nt[Vt]=Ze,Kt=(Nt,Vt)=>{for(var Ze in Vt||(Vt={}))we.call(Vt,Ze)&&nn(Nt,Ze,Vt[Ze]);if(st)for(var Ze of st(Vt))it.call(Vt,Ze)&&nn(Nt,Ze,Vt[Ze]);return Nt},Bt=(Nt,Vt,Ze)=>new Promise((Se,Et)=>{var Cn=tt=>{try{zn(Ze.next(tt))}catch(Ot){Et(Ot)}},bn=tt=>{try{zn(Ze.throw(tt))}catch(Ot){Et(Ot)}},zn=tt=>tt.done?Se(tt.value):Promise.resolve(tt.value).then(Cn,bn);zn((Ze=Ze.apply(Nt,Vt)).next())});const Qn=({globalSetting:Nt,dispatch:Vt,user:Ze,open:Se,onCancel:Et=()=>{}})=>{const[Cn]=At.default.useForm(),[bn,zn]=(0,a.useState)(!1),[tt,Ot]=(0,a.useState)(null);return(0,a.useEffect)(()=>{var Qt;if(Se){const mt={code:"",user_type:((Qt=Ze==null?void 0:Ze.userInfo)==null?void 0:Qt.identity)==="student"?2:1,major:""};Cn.setFieldsValue(mt),Ot(Kt({},mt))}},[Se]),a.createElement(Ce.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Se,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:bn,onCancel:Et,onOk:()=>Cn.submit()},a.createElement(At.default,{colon:!1,form:Cn,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(Qt,mt)=>Ot(Kt({},mt)),onFinish:Qt=>Bt(void 0,null,function*(){zn(!0);const mt=yield(0,ft.ZP)("/api/graduations/join.json",{method:"post",body:Qt});mt.status===0&&(Et(),mt!=null&&mt.identifier?(0,Ne.xg)(`/graduations/${mt==null?void 0:mt.identifier}/index`):Te.ZP.success(mt==null?void 0:mt.message)),zn(!1)})},a.createElement(At.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},a.createElement(Ve.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),a.createElement(At.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},a.createElement(Pe.ZP.Group,null,a.createElement(Pe.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),a.createElement(Pe.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(tt==null?void 0:tt.user_type)===2&&a.createElement(At.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},a.createElement(Ve.default,{showCount:!0,maxLength:60}))))};var Ye=(0,ge.connect)(({user:Nt,globalSetting:Vt})=>({user:Nt,globalSetting:Vt}))(Qn),Fe=ee(59301),Gt=Object.defineProperty,mn=Object.defineProperties,$t=Object.getOwnPropertyDescriptors,lt=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,Xt=(Nt,Vt,Ze)=>Vt in Nt?Gt(Nt,Vt,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Nt[Vt]=Ze,Pt=(Nt,Vt)=>{for(var Ze in Vt||(Vt={}))Tt.call(Vt,Ze)&&Xt(Nt,Ze,Vt[Ze]);if(lt)for(var Ze of lt(Vt))Ge.call(Vt,Ze)&&Xt(Nt,Ze,Vt[Ze]);return Nt},an=(Nt,Vt)=>mn(Nt,$t(Vt)),jt=(Nt,Vt)=>{var Ze={};for(var Se in Nt)Tt.call(Nt,Se)&&Vt.indexOf(Se)<0&&(Ze[Se]=Nt[Se]);if(Nt!=null&<)for(var Se of lt(Nt))Vt.indexOf(Se)<0&&Ge.call(Nt,Se)&&(Ze[Se]=Nt[Se]);return Ze},Bn=(Nt=>(Nt.Projects="projects",Nt.Shixuns="shixuns",Nt.Classrooms="classrooms",Nt))(Bn||{}),fn=(Nt=>(Nt.Classrooms="classrooms",Nt.Shixuns="shixuns",Nt.Paths="paths",Nt.Projects="projects",Nt.Videos="videos",Nt.Topics="topics",Nt))(fn||{});const me=Nt=>{var Vt=Nt,{homePage:Ze,user:Se,globalSetting:Et,loading:Cn,dispatch:bn}=Vt,zn=jt(Vt,["homePage","user","globalSetting","loading","dispatch"]),tt,Ot,Qt,mt,Tn,wn,xn,Wn;const[aA,Yn]=(0,a.useState)(),[LA,FA]=(0,a.useState)(),[cA,QA]=(0,a.useState)(!1),[ZA,eA]=(0,a.useState)(!1),tA=gA=>{var BA;if((0,wt.tJ)(bn,!1,gA==="classrooms","",!0)){if(gA==="projects"&&!((BA=Se.userInfo)!=null&&BA.email)){Te.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}gA==="classrooms"?Yn(!0):gA==="projects"&&FA(!0)}},vA=(gA,BA)=>{var YA;if((0,wt.tJ)(bn)){if(BA==="projects"&&!((YA=Se.userInfo)!=null&&YA.email)){Te.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}BA==="shixuns"&&!(0,wt.xY)()||gA&&(window.location.href=gA)}},zA=(Ot=(((tt=Et.setting)==null?void 0:tt.navbar)||[]).find(gA=>gA.link==="/classrooms"))==null?void 0:Ot.hidden;let bA=(mt=(((Qt=Et.setting)==null?void 0:Qt.navbar)||[]).find(gA=>gA.link==="/shixuns"))==null?void 0:mt.hidden;const oA=(wn=(((Tn=Et.setting)==null?void 0:Tn.navbar)||[]).find(gA=>gA.link==="/paths"))==null?void 0:wn.hidden;(xn=Et==null?void 0:Et.setting)!=null&&xn.is_local&&((Wn=Se==null?void 0:Se.userInfo)!=null&&Wn.is_shixun_marker||(bA=!0));const TA=gA=>{var BA,YA,hr,rr,GA,Cr,mr,Mr,Pr,or,er,JA,ir,WA,dr,lr,lA,qA,De;return Fe.createElement(Fe.Fragment,null,Fe.createElement($e.Z,{justify:"space-around",className:"pt5 pb5"},Fe.createElement(ye.Z,{className:je.joinCol},((BA=Se.userInfo)==null?void 0:BA.user_identity)!=="\u5B66\u751F"&&!zA&&Fe.createElement(Ie.default.Item,Pt({},gA),Fe.createElement("a",{onClick:()=>vA("/classrooms/new")},(YA=Se.userInfo)!=null&&YA.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!bA&&Fe.createElement(Ie.default.Item,Pt({},gA),Fe.createElement("a",{onClick:()=>vA("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((hr=Se.userInfo)==null?void 0:hr.main_site)||!((rr=Se.userInfo)!=null&&rr.main_site)&&!oA&&(((GA=Se.userInfo)==null?void 0:GA.admin)||((Cr=Se.userInfo)==null?void 0:Cr.is_teacher)||((mr=Se.userInfo)==null?void 0:mr.business)))&&Fe.createElement(Ie.default.Item,Pt({},gA),Fe.createElement("a",{onClick:()=>vA("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((Mr=Et==null?void 0:Et.setting)!=null&&Mr.is_local)&&((Pr=Se.userInfo)==null?void 0:Pr.main_site)&&Fe.createElement(Ie.default.Item,Pt({},gA),Fe.createElement("a",{onClick:()=>{var Jt;return vA(`${(Jt=Et==null?void 0:Et.setting)==null?void 0:Jt.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((or=Se==null?void 0:Se.userInfo)==null?void 0:or.identity)!=="student"&&Fe.createElement(Ie.default.Item,an(Pt({},gA),{onClick:()=>{(0,wt.o1)(bn)&&QA(!0)}}),Fe.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((er=Se.userInfo)!=null&&er.main_site)&&Fe.createElement("div",null,!zA&&Fe.createElement(Ie.default.Item,Pt({},gA),Fe.createElement("a",{onClick:()=>tA("classrooms")},(JA=Se.userInfo)!=null&&JA.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((ir=Se.userInfo)==null?void 0:ir.main_site)&&!((WA=Et==null?void 0:Et.setting)!=null&&WA.is_local)&&Fe.createElement(Ie.default.Item,Pt({},gA),Fe.createElement("a",{onClick:()=>tA("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((dr=Se.userInfo)==null?void 0:dr.main_site)&&Fe.createElement(ye.Z,null,Fe.createElement("div",{className:je.joinBoard})),((lr=Se.userInfo)==null?void 0:lr.main_site)&&Fe.createElement(ye.Z,{className:je.joinCol},!zA&&Fe.createElement(Ie.default.Item,Pt({},gA),Fe.createElement("a",{onClick:()=>tA("classrooms")},(lA=Se.userInfo)!=null&&lA.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((qA=Se.userInfo)==null?void 0:qA.main_site)&&!((De=Et==null?void 0:Et.setting)!=null&&De.is_local)&&Fe.createElement(Ie.default.Item,Pt({},gA),Fe.createElement("a",{onClick:()=>tA("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),Fe.createElement(Ie.default.Item,an(Pt({},gA),{onClick:()=>{(0,wt.o1)(bn)&&eA(!0)}}),Fe.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return Fe.createElement("section",null,Fe.createElement(nt.Z,{dropdownRender:()=>Fe.createElement(Ie.default,{className:`${je.rightMenu} ${je.joinMenu} mt10`},Fe.createElement(TA,null)),placement:"bottomRight"},Fe.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),Fe.createElement(ct.Z,{visible:aA,onCancel:()=>Yn(!1)}),Fe.createElement(Ue,{visible:LA,onCancel:()=>FA(!1)}),Fe.createElement(Ke,{open:cA,onCancel:()=>QA(!1)}),Fe.createElement(Ye,{open:ZA,onCancel:()=>eA(!1)}))};var ie=(0,ge.connect)(({homePage:Nt,loading:Vt,user:Ze,globalSetting:Se})=>({homePage:Nt,user:Ze,globalSetting:Se,loading:Vt.models.index}))(me),ae={flex_box_center:"flex_box_center___YbxYn",flex_space_between:"flex_space_between___Atwkg",flex_box_vertical_center:"flex_box_vertical_center____I6AC",flex_box_center_end:"flex_box_center_end___LrYPg",flex_box_column:"flex_box_column___j7QNF",userPic:"userPic___a46Uz",rightMenu:"rightMenu___y_nqk",menuWrap:"menuWrap___iwlZB",exit:"exit___MOREW",classromediv:"classromediv___crYsO",glow:"glow___jMGk7",height67:"height67___asp2E",login:"login___WGEW9",icon:"icon___HABAt",level:"level___eVYpR",versionInfo:"versionInfo___dpPd3",sq:"sq___Mx2Ia",jc:"jc___DAOHV",gj:"gj___pUe9E"},se=ee(15267),de=ee(32352),ue=ee(14185),et=ee(59301),Ft=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,Lt=(Nt,Vt)=>{var Ze={};for(var Se in Nt)ot.call(Nt,Se)&&Vt.indexOf(Se)<0&&(Ze[Se]=Nt[Se]);if(Nt!=null&&Ft)for(var Se of Ft(Nt))Vt.indexOf(Se)<0&&ht.call(Nt,Se)&&(Ze[Se]=Nt[Se]);return Ze},Zt=(Nt,Vt,Ze)=>new Promise((Se,Et)=>{var Cn=tt=>{try{zn(Ze.next(tt))}catch(Ot){Et(Ot)}},bn=tt=>{try{zn(Ze.throw(tt))}catch(Ot){Et(Ot)}},zn=tt=>tt.done?Se(tt.value):Promise.resolve(tt.value).then(Cn,bn);zn((Ze=Ze.apply(Nt,Vt)).next())});const _t=Nt=>{var Vt,Ze=RegExp("(^| )"+Nt+"=([^;]+)(;|$)");return(Vt=document.cookie.match(Ze))?decodeURIComponent(Vt[2]):null},on=Nt=>{var Vt=new Date;Vt.setTime(Vt.getTime()-1);var Ze=_t(Nt);Ze!=null&&(document.cookie=Nt+"="+Ze+";expires="+Vt.toGMTString())};var sn=(Nt=>(Nt.Classrooms="classrooms",Nt.Shixuns="shixuns",Nt.Paths="paths",Nt.Projects="projects",Nt.Videos="videos",Nt.Topics="topics",Nt))(sn||{});const dn=Nt=>{var Vt=Nt,{homePage:Ze,user:Se,globalSetting:Et,loading:Cn,dispatch:bn,shixunHomeworks:zn,location:tt,payload:Ot={}}=Vt,Qt=Lt(Vt,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),mt,Tn,wn,xn,Wn,aA,Yn,LA,FA,cA,QA,ZA,eA,tA,vA,zA;const bA=(Tn=(((mt=Et.setting)==null?void 0:mt.navbar)||[]).find(YA=>YA.link==="/classrooms"))==null?void 0:Tn.hidden,oA=(xn=(((wn=Et.setting)==null?void 0:wn.navbar)||[]).find(YA=>YA.link==="/shixuns"))==null?void 0:xn.hidden,TA=(aA=(((Wn=Et.setting)==null?void 0:Wn.navbar)||[]).find(YA=>YA.link==="/paths"))==null?void 0:aA.hidden,gA=(Yn=Se.userInfo)==null?void 0:Yn.is_school_manage,BA=()=>{var YA,hr,rr,GA,Cr,mr,Mr,Pr,or,er,JA,ir,WA,dr,lr,lA,qA,De;return(0,Ne.Ll)()?et.createElement(Ie.default,{className:`${ae.rightMenu} ${ae.menuWrap}`},et.createElement(Ie.default.Item,null,et.createElement(ge.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):et.createElement(Ie.default,{className:`${ae.rightMenu} ${ae.menuWrap}`},((YA=Se==null?void 0:Se.userInfo)==null?void 0:YA.paid_version)&&!((rr=(hr=Se==null?void 0:Se.userInfo)==null?void 0:hr.paid_version)!=null&&rr.is_white_list)&&et.createElement("div",{className:`${ae.versionInfo} ${ae[(mr=Ne.vs[(Cr=(GA=Se==null?void 0:Se.userInfo)==null?void 0:GA.paid_version)==null?void 0:Cr.version_type])==null?void 0:mr.class]}`},et.createElement("img",{src:(or=Ne.vs[(Pr=(Mr=Se==null?void 0:Se.userInfo)==null?void 0:Mr.paid_version)==null?void 0:Pr.version_type])==null?void 0:or.icon}),et.createElement("span",null,(ir=Ne.vs[(JA=(er=Se==null?void 0:Se.userInfo)==null?void 0:er.paid_version)==null?void 0:JA.version_type])==null?void 0:ir.name)),et.createElement(Ie.default.Item,null,et.createElement(ge.Link,{to:`/users/${(WA=Se.userInfo)==null?void 0:WA.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!bA&&et.createElement(Ie.default.Item,null,et.createElement(ge.Link,{to:`/users/${(dr=Se.userInfo)==null?void 0:dr.login}/classrooms`},"\u6211\u7684\u6559\u5B66\u8BFE\u5802")),!oA&&et.createElement(Ie.default.Item,null,et.createElement(ge.Link,{to:`/users/${(lr=Se.userInfo)==null?void 0:lr.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!TA&&et.createElement(Ie.default.Item,null,et.createElement(ge.Link,{to:`/users/${(lA=Se.userInfo)==null?void 0:lA.login}/paths`},"\u6211\u7684\u667A\u6167\u8BFE\u7A0B")),et.createElement(Ie.default.Item,null,et.createElement(ge.Link,{to:`/users/${(qA=Se.userInfo)==null?void 0:qA.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),et.createElement(Ie.default.Item,null,et.createElement(ge.Link,{to:`/users/${(De=Se.userInfo)==null?void 0:De.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),et.createElement(Ie.default.Item,null,et.createElement(ge.Link,{to:"/order"},"\u6211\u8D2D\u4E70\u7684\u8BFE\u7A0B")),(0,se.Ny)()&&et.createElement(Ie.default.Item,null,et.createElement(ge.Link,{to:"/quality"},"\u7CBE\u54C1\u8BFE\u7A0B")),!(0,se.JA)()&&et.createElement(Ie.default.Item,null,et.createElement("a",{onClick:()=>{(0,wt.tJ)(bn)&&ge.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,se.JA)()&&et.createElement(Ie.default.Item,null,et.createElement("a",{onClick:()=>{(0,wt.tJ)(bn)&&ge.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),et.createElement(Ie.default.Item,null,et.createElement(ge.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||bn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:et.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),gA&&et.createElement(Ie.default.Item,null,et.createElement(ge.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),et.createElement(Ie.default.Item,{className:ae.exit},et.createElement("a",{onClick:()=>Zt(void 0,null,function*(){try{const Jt=yield(0,de.vR)({});Te.ZP.success(Jt==null?void 0:Jt.message)}catch(Jt){}(0,Ne.d8)("_educoder_session","logout",1),(0,Ne.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),setTimeout(()=>{window.location.href="/"},800)})},"\u9000\u51FA")))};return(0,se.bg)()?et.createElement(nt.Z,{className:`${ae.height67}`,dropdownRender:BA,placement:"bottomRight"},et.createElement("section",null,et.createElement("aside",null,et.createElement("div",{className:zn.actionTabs.type===1?ae.classromediv:"",style:{position:"relative"}},et.createElement("img",{className:`${ae.userPic} current ml15`,src:`${(LA=ue.Z)==null?void 0:LA.IMG_SERVER}/images/${(FA=Se.userInfo)==null?void 0:FA.image_url}`,alt:"",onClick:()=>{var YA;return ge.history.push((0,Ne.Ll)()?"/account/profile":`/users/${(YA=Se.userInfo)==null?void 0:YA.login}/classrooms`)}}),((cA=Se==null?void 0:Se.userInfo)==null?void 0:cA.paid_version)&&!((ZA=(QA=Se==null?void 0:Se.userInfo)==null?void 0:QA.paid_version)!=null&&ZA.is_white_list)&&et.createElement("img",{src:(vA=Ne.vs[(tA=(eA=Se==null?void 0:Se.userInfo)==null?void 0:eA.paid_version)==null?void 0:tA.version_type])==null?void 0:vA.icon,className:ae.level}),(0,Ne.Ll)()&&et.createElement("span",{className:"ml10 font16"},(zA=Se.userInfo)==null?void 0:zA.username),et.createElement("i",{className:`iconfont icon-zhankai4 ${ae.icon}`}))))):et.createElement("div",{className:`font15 ${Et.isIlearning?ae.login:""}`},et.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{bn({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55 / \u6CE8\u518C"))};var Mt=(0,ge.connect)(({homePage:Nt,loading:Vt,user:Ze,globalSetting:Se,shixunHomeworks:Et})=>({homePage:Nt,user:Ze,globalSetting:Se,shixunHomeworks:Et,loading:Vt.models.index}))(dn),tn={tip:"tip___a6MfI"},Ct=ee(66649),St=ee.n(Ct),He=ee(59301),en=(Nt,Vt,Ze)=>new Promise((Se,Et)=>{var Cn=tt=>{try{zn(Ze.next(tt))}catch(Ot){Et(Ot)}},bn=tt=>{try{zn(Ze.throw(tt))}catch(Ot){Et(Ot)}},zn=tt=>tt.done?Se(tt.value):Promise.resolve(tt.value).then(Cn,bn);zn((Ze=Ze.apply(Nt,Vt)).next())});const Wt=({user:Nt,dispatch:Vt})=>{var Ze,Se,Et;const[Cn,bn]=(0,a.useState)(!1),zn=(Ze=window.location.pathname)==null?void 0:Ze.includes("classrooms/");(0,a.useEffect)(()=>{var Qt,mt,Tn;if(console.log(Nt==null?void 0:Nt.userInfo),(Qt=Nt==null?void 0:Nt.userInfo)!=null&&Qt.user_status)if(((mt=Nt==null?void 0:Nt.userInfo)==null?void 0:mt.role)===15){bn(!1);return}else{let wn=JSON.parse(zn?localStorage==null?void 0:localStorage.getItem("delaytip_class"):localStorage==null?void 0:localStorage.getItem("delaytip_user"));wn&&(wn==null?void 0:wn.login)===((Tn=Nt==null?void 0:Nt.userInfo)==null?void 0:Tn.login)?(console.log(St()(wn==null?void 0:wn.time).add(1,"days")),console.log(St()(new Date)),St()(wn==null?void 0:wn.time).add(1,"days").set({hour:0,minute:0,second:0}){var Qt,mt;zn?localStorage.setItem("delaytip_class",JSON.stringify({time:new Date,login:(Qt=Nt==null?void 0:Nt.userInfo)==null?void 0:Qt.login})):localStorage.setItem("delaytip_user",JSON.stringify({time:new Date,login:(mt=Nt==null?void 0:Nt.userInfo)==null?void 0:mt.login})),bn(!1)},Ot=()=>en(void 0,null,function*(){let Qt=yield(0,ft.ZP)("/api/business_contacts.json",{method:"post"});(Qt==null?void 0:Qt.status)===0&&Te.ZP.info("\u7533\u8BF7\u6210\u529F")});return He.createElement(He.Fragment,null,Cn&&He.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000",display:"none"}},He.createElement("div",{className:tn.tip},He.createElement("div",null,He.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),zn?He.createElement(He.Fragment,null,"\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u60A8\u7684\u6559\u5B66\u8BFE\u5802\u7684",((Et=Nt==null?void 0:Nt.userInfo)==null?void 0:Et.user_status)==2?"\u90E8\u5206\u529F\u80FD\u5DF2\u88AB\u9650\u5236":"\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236",'\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002'):He.createElement(He.Fragment,null,'\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002')),He.createElement("div",null,He.createElement("span",{className:"mr15",style:{color:"#666666",cursor:"pointer"},onClick:tt},"\u5FFD\u7565"),He.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:Ot},"\u7533\u8BF7\u5EF6\u671F")))))};var Nn=(0,ge.connect)(({user:Nt})=>({user:Nt}))(Wt),Dn=ee(7939),qn="data:image/png;base64,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",Zn=Object.getOwnPropertySymbols,In=Object.prototype.hasOwnProperty,_n=Object.prototype.propertyIsEnumerable,Un=(Nt,Vt)=>{var Ze={};for(var Se in Nt)In.call(Nt,Se)&&Vt.indexOf(Se)<0&&(Ze[Se]=Nt[Se]);if(Nt!=null&&Zn)for(var Se of Zn(Nt))Vt.indexOf(Se)<0&&_n.call(Nt,Se)&&(Ze[Se]=Nt[Se]);return Ze};const dA=null,DA=Nt=>{var Vt=Nt,{homePage:Ze,user:Se,globalSetting:Et,loading:Cn,dispatch:bn,location:zn,text:tt,shixunHomeworks:Ot,payload:Qt={}}=Vt,mt=Un(Vt,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[Tn,wn]=(0,a.useState)("none");return(0,a.useEffect)(()=>{Ot.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&wn("flex")},[Ot.actionTabs.key]),(0,a.useEffect)(()=>{Ot.actionTabs.key==="\u9690\u85CF"&&(wn("none"),localStorage.setItem("Noviceguide","0"))},[Ot.actionTabs.key]),a.createElement("div",{style:{display:Tn,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},a.createElement("img",{src:qn,style:{position:"absolute",top:"-32px"}}),a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Ot.actionTabs.text),Ot.actionTabs.type===9?a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},a.createElement(Dn.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),wn("none"),bn({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},a.createElement(Dn.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),bn({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),wn("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var Kn=(0,ge.connect)(({homePage:Nt,loading:Vt,user:Ze,globalSetting:Se,shixunHomeworks:Et})=>({homePage:Nt,user:Ze,globalSetting:Se,loading:Vt.models.index,shixunHomeworks:Et}))(DA),kA=Object.defineProperty,mA=Object.getOwnPropertySymbols,yA=Object.prototype.hasOwnProperty,rA=Object.prototype.propertyIsEnumerable,CA=(Nt,Vt,Ze)=>Vt in Nt?kA(Nt,Vt,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Nt[Vt]=Ze,On=(Nt,Vt)=>{for(var Ze in Vt||(Vt={}))yA.call(Vt,Ze)&&CA(Nt,Ze,Vt[Ze]);if(mA)for(var Ze of mA(Vt))rA.call(Vt,Ze)&&CA(Nt,Ze,Vt[Ze]);return Nt};const jn=Nt=>React.createElement("svg",On({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},Nt),React.createElement("title",null,"logo2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z",fill:"#196EFD"}),React.createElement("path",{d:"M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45",fill:"#196EFD"}),React.createElement("path",{d:"M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z",fill:"#23DD7F"}),React.createElement("path",{d:"m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16",fill:"#196EFD"}),React.createElement("path",{d:"M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912",fill:"#196EFD"})));var gn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",vn=ee(78267),ln=ee(59301),Yt=Object.defineProperty,Be=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,vt=(Nt,Vt,Ze)=>Vt in Nt?Yt(Nt,Vt,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Nt[Vt]=Ze,ut=(Nt,Vt)=>{for(var Ze in Vt||(Vt={}))ke.call(Vt,Ze)&&vt(Nt,Ze,Vt[Ze]);if(Be)for(var Ze of Be(Vt))oe.call(Vt,Ze)&&vt(Nt,Ze,Vt[Ze]);return Nt},xt=(Nt,Vt)=>{var Ze={};for(var Se in Nt)ke.call(Nt,Se)&&Vt.indexOf(Se)<0&&(Ze[Se]=Nt[Se]);if(Nt!=null&&Be)for(var Se of Be(Nt))Vt.indexOf(Se)<0&&oe.call(Nt,Se)&&(Ze[Se]=Nt[Se]);return Ze},Rt=(Nt,Vt,Ze)=>new Promise((Se,Et)=>{var Cn=tt=>{try{zn(Ze.next(tt))}catch(Ot){Et(Ot)}},bn=tt=>{try{zn(Ze.throw(tt))}catch(Ot){Et(Ot)}},zn=tt=>tt.done?Se(tt.value):Promise.resolve(tt.value).then(Cn,bn);zn((Ze=Ze.apply(Nt,Vt)).next())});const{Header:Re}=he.default,{Search:ze}=Ve.default;function pt(){var Nt,Vt;const Se=window.location.pathname.split("/"),Et={};return Se[1]=="classrooms"&&Se.length>3&&!((Nt=Se[4])!=null&&Nt.includes("newgold"))&&!((Vt=Se[5])!=null&&Vt.includes("newgold"))&&Se[2]!=="coursesId"&&(Et.course_id=Se[2]),Se[1]==="shixuns"&&Se.length>3&&(Et.objective_type="shixun",Et.objective_id=Se[2]),Se[1]==="paths"&&Se.length>3&&(Et.objective_type="path",Et.objective_id=Se[2]),ut(ut({},Et),{school:1})}const Xe=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],gt=Nt=>{var Vt=Nt,{homePage:Ze,user:Se,globalSetting:Et,loading:Cn,dispatch:bn,isLogin:zn=!1,shixunHomeworks:tt}=Vt,Ot=xt(Vt,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),Qt,mt,Tn,wn,xn,Wn,aA,Yn,LA,FA,cA,QA,ZA,eA,tA,vA,zA,bA,oA,TA,gA;const BA=(0,ge.useLocation)(),[YA,hr]=(0,a.useState)(!1),[rr,GA]=(0,a.useState)(""),[Cr,mr]=(0,a.useState)(!1),Mr=pt();(0,a.useEffect)(()=>{tt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(Xe!=null&&Xe.includes(BA==null?void 0:BA.pathname)||(BA==null?void 0:BA.pathname.indexOf("/classrooms"))===0||bn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[BA.pathname]),(0,a.useEffect)(()=>{tt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||tt.actionTabs.key||localStorage.setItem("Noviceguide","0")},[tt.actionTabs.key]),(0,a.useEffect)(()=>{var lA;if(Et!=null&&Et.setting){let qA=(0,vn.cloneDeep)((lA=Et==null?void 0:Et.setting)==null?void 0:lA.navbar);qA=qA==null?void 0:qA.filter(Jt=>{var Fn;return!(Jt!=null&&Jt.hidden)&&!((0,se.JA)()&&((Fn=["/paperlibrary","/problemset"])!=null&&Fn.includes(Jt.link)))});for(const Jt of qA)Jt.subitem&&(Jt.subitem=Jt.subitem.filter(Fn=>{var Pn;return!(Fn!=null&&Fn.hidden)&&!((0,se.JA)()&&((Pn=["/paperlibrary","/problemset"])!=null&&Pn.includes(Fn.link)))}));let De=!1;qA==null||qA.map(function(Jt,Fn){var Pn,zt,cn;const An=BA.pathname;Jt.link===An&&(GA(Jt==null?void 0:Jt.link),(0,Ne.Dk)(An==="/"?(Pn=Et==null?void 0:Et.setting)==null?void 0:Pn.name:lr(Jt==null?void 0:Jt.name)),ir(dr(Fn,{name:Jt==null?void 0:Jt.name,link:Jt==null?void 0:Jt.link},qA)),De=!0),(zt=Jt==null?void 0:Jt.subitem)!=null&&zt.length&&((cn=Jt==null?void 0:Jt.subitem)==null||cn.map(pn=>{pn.link===An&&(GA(pn==null?void 0:pn.link),An!=="/"&&(0,Ne.Dk)(lr(pn==null?void 0:pn.name)),ir(dr(Fn,{name:pn==null?void 0:pn.name,link:pn==null?void 0:pn.link},qA)),De=!0)}))}),De||ir(qA)}},[Et==null?void 0:Et.setting,Se]);const Pr=(0,a.useMemo)(()=>{var lA,qA;return(lA=Et==null?void 0:Et.setting)!=null&&lA.nav_logo_url?`${ue.Z.IMG_SERVER}/${(qA=Et==null?void 0:Et.setting)==null?void 0:qA.nav_logo_url}`:`${ue.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(Qt=Et==null?void 0:Et.setting)==null?void 0:Qt.nav_logo_url]);function or(lA){ge.history.push("/search?value="+lA)}const er=()=>YA?ln.createElement("div",{onBlur:()=>{setTimeout(()=>{hr(!1)},300)}},ln.createElement(ze,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:or,autoFocus:!0})):ln.createElement("span",{className:"iconfont icon-sousuo font18 current ml20 mr15",onClick:()=>{ge.history.push("/search?value=")}}),[JA,ir]=(0,a.useState)([]),WA=(lA,qA)=>Rt(void 0,null,function*(){var De,Jt,Fn,Pn,zt,cn;if((lA==null?void 0:lA.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const An=yield(0,de.IU)();(De=An==null?void 0:An.data)!=null&&De.engineer_url?(Fn=(Jt=An==null?void 0:An.data)==null?void 0:Jt.engineer_url)!=null&&Fn.includes("http")?(0,Ne.xg)((Pn=An==null?void 0:An.data)==null?void 0:Pn.engineer_url):ge.history.push((zt=An==null?void 0:An.data)==null?void 0:zt.engineer_url):(An==null?void 0:An.status)!=401&&mr(!0);return}(cn=lA==null?void 0:lA.link)!=null&&cn.includes("http")?(0,Ne.xg)(lA==null?void 0:lA.link):((0,Ne.Dk)(lA==null?void 0:lA.name),ge.history.push(lA==null?void 0:lA.link)),(lA==null?void 0:lA.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&bn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:ln.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})}),dr=(lA,qA,De)=>{const Jt=De.slice();return Jt[lA]&&(Jt[lA].name=qA.name,Jt[lA].link=qA.link),Jt||[]},lr=(lA="")=>lA.indexOf("<")>-1?lA.slice(0,lA.indexOf("<")):lA;return Et.showHeader&&Et.showHeaderFooter?ln.createElement(he.default,{style:{background:`${BA.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${Et.isIlearning?ve["header-iearning"]:ve.header} ${Et.showHeaderFixed?ve.headerFixed:""}`},(Et==null?void 0:Et.showTip)&&ln.createElement(Nn,null),ln.createElement(Re,{className:"header",style:{background:`${BA.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${BA.pathname=="/training"?"999":""}`}},ln.createElement("section",{className:ve["edu-menu"]},(!!Et.isIlearning||!((mt=Et==null?void 0:Et.setting)!=null&&mt.main_site)&&!!((Tn=Et==null?void 0:Et.setting)!=null&&Tn.navbar))&&ln.createElement(ge.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{bn({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},ln.createElement("img",{className:ve.logo,title:(wn=Et.setting)==null?void 0:wn.name,src:Pr||gn})),ln.createElement("ul",{className:`${ve.menu} ${(0,Ne.Ll)()&&"ml0"}`},(0,Ne.Ll)()&&ln.createElement("li",null,ln.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,Ne.Ll)()&&Et.setting&&JA.map(function(lA,qA){var De,Jt,Fn,Pn,zt;return ln.createElement("li",{key:qA,className:!((De=lA==null?void 0:lA.subitem)!=null&&De.length)&&rr===(lA==null?void 0:lA.link)||(Jt=lA==null?void 0:lA.subitem)!=null&&Jt.some(cn=>rr===(cn==null?void 0:cn.link))?ve.actived:""},ln.createElement("div",{onClick:()=>WA(lA,qA),className:ve.name},ln.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var cn;let An=lA==null?void 0:lA.name;return(cn=lA==null?void 0:lA.subitem)==null||cn.map((pn,hn)=>(pn.link===BA.pathname&&(An=pn.name),pn)),An})()}}),((Fn=lA==null?void 0:lA.subitem)==null?void 0:Fn.length)>0&&ln.createElement("i",{className:"iconfont icon-zhankai4"})),((Pn=lA==null?void 0:lA.subitem)==null?void 0:Pn.length)>0&&ln.createElement("div",{className:ve.dropDown},(zt=lA==null?void 0:lA.subitem)==null?void 0:zt.map((cn,An)=>ln.createElement("div",{className:ve.subName,onClick:()=>WA(cn,qA),key:qA+"-"+An},!!An&&ln.createElement("div",{className:ve.line}),ln.createElement("aside",{className:"font16 c-black"},lr(cn.name)),ln.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},cn.content)))))})),ln.createElement("div",{className:"search-bar",style:{flex:Et.isIlearning?"initial":"1 0 auto"}},((xn=Se==null?void 0:Se.userInfo)==null?void 0:xn.paid_version)&&!((aA=(Wn=Se==null?void 0:Se.userInfo)==null?void 0:Wn.paid_version)!=null&&aA.is_white_list)&&ln.createElement("div",{className:`${ve.level} ${ve[(FA=Ne.vs[(LA=(Yn=Se==null?void 0:Se.userInfo)==null?void 0:Yn.paid_version)==null?void 0:LA.version_type])==null?void 0:FA.class]}`,onClick:()=>{var lA;return ge.history.push(`/users/${(lA=Se.userInfo)==null?void 0:lA.login}/memberCenter`)}},ln.createElement("span",{className:(ZA=Ne.vs[(QA=(cA=Se==null?void 0:Se.userInfo)==null?void 0:cA.paid_version)==null?void 0:QA.version_type])==null?void 0:ZA.iconSprite}),ln.createElement("img",{style:{width:"38px",marginRight:0},src:(vA=Ne.vs[(tA=(eA=Se==null?void 0:Se.userInfo)==null?void 0:eA.paid_version)==null?void 0:tA.version_type])==null?void 0:vA.nameImg})),!(0,Ne.Ll)()&&!(Et!=null&&Et.isIlearning)&&ln.createElement(ln.Fragment,null,ln.createElement(er,null),!zn&&ln.createElement(ie,null),!zn&&!!((zA=Se==null?void 0:Se.userInfo)!=null&&zA.login)&&ln.createElement(ge.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(bA=Se==null?void 0:Se.userInfo)==null?void 0:bA.login}/user_tidings`},((oA=Se==null?void 0:Se.userInfo)==null?void 0:oA.new_message)&&ln.createElement("span",{className:ve.newslight}))),!zn&&ln.createElement(Mt,{payload:Mr}))),ln.createElement(Ce.default,{centered:!0,destroyOnClose:!0,open:Cr,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Ne.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>mr(!1)},ln.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},ln.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),ln.createElement("img",{src:`${ue.Z.IMG_SERVER}/${(TA=Et==null?void 0:Et.setting)==null?void 0:TA.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),ln.createElement("p",null,"\u7FA4\u53F7\uFF1A",(gA=Et==null?void 0:Et.setting)==null?void 0:gA.homepage_tea_qq_number)))),ln.createElement(Kn,null)):ln.createElement(ln.Fragment,null)};var rn=(0,ge.connect)(({homePage:Nt,loading:Vt,user:Ze,globalSetting:Se,shixunHomeworks:Et})=>({homePage:Nt,user:Ze,globalSetting:Se,loading:Vt.models.index,shixunHomeworks:Et}))(gt)},44240:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return ve}});var a=ee(37639),ge={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},he=ee(32637),Ve=ee(59301),ve=({type:Te,style:$e})=>{const ye=Ve.createElement("div",{className:ge.wrap,onClick:Ie=>{Ie.preventDefault(),Ie.stopPropagation()}},Ve.createElement("p",null,Te==="shixun"||Te==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",Ve.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",Te==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),Ve.createElement("div",{className:ge.contact},Ve.createElement("div",{className:ge.img},Ve.createElement("img",{src:he,width:"124px",height:"124px"})),Ve.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return Ve.createElement(a.Z,{content:ye},Ve.createElement("span",{className:ge.text,style:$e},"\u9AD8\u6D88\u8017"))}},40254:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return nt}});var a=ee(59301),ge={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},he=ee(92310),Ve=ee.n(he),Ce=ee(29787),ve=ee(2859),Te=ee(49317),$e=ee(76406),ye=(Pe,bt,Ne)=>new Promise((Qe,Me)=>{var pe=je=>{try{ct(Ne.next(je))}catch(wt){Me(wt)}},Ue=je=>{try{ct(Ne.throw(je))}catch(wt){Me(wt)}},ct=je=>je.done?Qe(je.value):Promise.resolve(je.value).then(pe,Ue);ct((Ne=Ne.apply(Pe,bt)).next())}),nt=({data:Pe,className:bt,fullWidth:Ne,style:Qe={},onClose:Me,onOk:pe,showFullTools:Ue,noAssociationId:ct})=>{const je=(0,a.useRef)(null),wt=(0,a.useRef)(null),At=(0,a.useRef)(null),qe=(0,a.useRef)(null),[We,_e]=(0,a.useState)(!1),[rt,Ke]=(0,a.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,a.useEffect)(()=>(At.current||(At.current=document.createElement("style"),document.head.appendChild(At.current)),Pe!=null&&Pe.visible?(document.body.setAttribute("data-custom","y-hidden"),At.current.innerHTML=" html { overflow-y: hidden; }",Pe!=null&&Pe.src&&ft()):(document.body.removeAttribute("data-custom"),At.current&&(document.head.removeChild(At.current),At.current=null)),()=>{document.body.removeAttribute("data-custom"),At.current&&(document.head.removeChild(At.current),At.current=null)}),[Pe==null?void 0:Pe.visible]);const ft=()=>ye(void 0,null,function*(){_e(!0),Ke("\u6B63\u5728\u52A0\u8F7D\u4E2D");const it=yield(0,$e.ZJ)(Pe==null?void 0:Pe.src);je.current.src="",je.current.src=it,je.current.onload=function(){we()},_e(!1),Ke("")}),Le=it=>ye(void 0,null,function*(){_e(!0),Ke("\u6B63\u5728\u4FDD\u5B58\u4E2D");const nn=yield(0,Te.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Pe.title,file:it.dataUrl}});nn!=null&&nn.id&&!ct?(yield(0,Te.ZP)(`/api/attachments/${Pe.id}/add_subitem.json`,{method:"post",body:{subitem_id:nn==null?void 0:nn.id,settings:JSON.stringify(it.state)}})).status===0&&pe():nn!=null&&nn.id&&pe(nn),_e(!1),Ke("")}),st=()=>{const it=document.querySelector('a[href="https://markerjs.com/"]');it&&it.parentNode&&(it.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(Kt=>{const Bt=document.querySelector(Kt.name);Bt&&Bt.setAttribute("title",Kt.title)})},we=()=>{wt.current=new ve.hP(je.current),wt.current.targetRoot=qe.current,wt.current.addEventListener("render",Le),wt.current.addEventListener("beforeclose",Me),Ue&&(wt.current.availableMarkerTypes=wt.current.ALL_MARKER_TYPES,wt.current.uiStyleSettings.redoButtonVisible=!0,wt.current.uiStyleSettings.notesButtonVisible=!0,wt.current.uiStyleSettings.zoomButtonVisible=!0,wt.current.uiStyleSettings.zoomOutButtonVisible=!0,wt.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=wt.current.uiStyleSettings,wt.current.show(),Pe!=null&&Pe.snapshotData&&wt.current.restoreState(Pe.snapshotData),setTimeout(()=>{window.scrollTo(0,0),st()},300)};return a.createElement(a.Fragment,null,(Pe==null?void 0:Pe.visible)&&a.createElement(Ce.Z,{spinning:We,tip:rt,style:{position:"absolute",width:"100vw"}},a.createElement("div",{ref:qe,className:Ve()(ge.imageDimensions,bt,Ne?ge.fullWidth:""),style:Qe},a.createElement("img",{className:ge.img,ref:je}))))}},32648:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return se},$:function(){return ae}});var a=ee(59301),ge={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},he=ee(92310),Ve=ee.n(he),Ce=ee(28284),ve=ee(6767),Te=ee(62957),$e=ee(4875),ye=ee(77019),Ie=ee(62673),nt=ee(75727),Pe=ee(94968),bt=ee(7939),Ne=ee(89787),Qe=ee(37568),Me=ee(70467),pe=ee(14185),Ue="data:image/png;base64,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",ct="data:image/png;base64,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",je="data:image/png;base64,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",wt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",At=ee(49317),qe=ee(24424),We=ee(5623),_e=ee(46214),rt=ee(71039),Ke=ee(53332),ft=ee(15342),Le=ee.n(ft),st=(de,ue,et)=>new Promise((Ft,ot)=>{var ht=_t=>{try{Zt(et.next(_t))}catch(on){ot(on)}},Lt=_t=>{try{Zt(et.throw(_t))}catch(on){ot(on)}},Zt=_t=>_t.done?Ft(_t.value):Promise.resolve(_t.value).then(ht,Lt);Zt((et=et.apply(de,ue)).next())}),it=a.memo(({tagName:de="div",value:ue="",className:et,style:Ft={},onBlur:ot,id:ht})=>{const Lt=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(!Lt.current)return;st(void 0,null,function*(){const on=Lt.current;on.innerHTML="";const sn=ue==null?void 0:ue.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const dn of sn)if(dn.startsWith("$$")&&dn.endsWith("$$")||dn.startsWith("`$$")&&dn.endsWith("$$`")){const Mt=dn.startsWith("`$$")?dn.slice(3,-3):dn.slice(2,-2),tn=document.createElement("span");tn.setAttribute("contentEditable","false"),tn.setAttribute("title",dn),tn.className="edu_latex",on.appendChild(tn),Le().render(Mt,tn,{throwOnError:!1})}else{const Mt=dn==null?void 0:dn.replace(/<[^>]*>/g,tn=>tn.startsWith("{var _t,on;if(ot&&Lt.current){const dn=Lt.current.cloneNode(!0),Mt=dn.querySelectorAll("span.edu_latex");for(let tn of Mt){const Ct=tn.getAttribute("title"),St=document.createTextNode(Ct||""),He=tn;(on=(_t=He.parentNode)==null?void 0:_t.replaceChild)==null||on.call(_t,St,He)}ot(dn.innerHTML)}};return a.createElement(a.Fragment,null,a.createElement(de,{ref:Lt,contentEditable:!0,className:et,style:Ft,onBlur:Zt}))}),nn=ee(15267),Kt=ee(33156),Bt=ee(14468),Qn=ee(30935),Ye=ee(76406),Fe=Object.defineProperty,Gt=Object.defineProperties,mn=Object.getOwnPropertyDescriptors,$t=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,Ge=(de,ue,et)=>ue in de?Fe(de,ue,{enumerable:!0,configurable:!0,writable:!0,value:et}):de[ue]=et,Xt=(de,ue)=>{for(var et in ue||(ue={}))lt.call(ue,et)&&Ge(de,et,ue[et]);if($t)for(var et of $t(ue))Tt.call(ue,et)&&Ge(de,et,ue[et]);return de},Pt=(de,ue)=>Gt(de,mn(ue)),an=(de,ue,et)=>new Promise((Ft,ot)=>{var ht=_t=>{try{Zt(et.next(_t))}catch(on){ot(on)}},Lt=_t=>{try{Zt(et.throw(_t))}catch(on){ot(on)}},Zt=_t=>_t.done?Ft(_t.value):Promise.resolve(_t.value).then(ht,Lt);Zt((et=et.apply(de,ue)).next())});const jt=de=>{de.preventDefault();let et=(de.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,et)},Bn=de=>{de.key==="Enter"&&de.preventDefault()},fn=({children:de,style:ue})=>a.createElement("div",{className:ge.leftBox,style:ue,onPaste:jt},de),me=({children:de,style:ue,className:et})=>a.createElement("div",{className:Ve()(ge.rightBox,et),style:ue,onPaste:jt},de),ie=({className:de,style:ue={},width:et=1200,onCancel:Ft=()=>{},onSuccess:ot=()=>{},gather:ht={},mode:Lt=1,stickyTop:Zt=0,subDisciplineId:_t=[],hideWordFeatures:on,dataSource:sn=[],customLeftHeadNode:dn,customRightHeadNode:Mt,customLeftContent:tn,hideRecognition:Ct=!1,onExchange:St,isSingleSelection:He=!1,underpinBackgroundStyle:en={},headExtraNode:Wt,isRefreshItemBank:Nn=!1,okText:Dn="\u786E\u5B9A\u5BFC\u5165",onSave:qn})=>{var Zn;const[In,_n]=(0,a.useState)(1),[Un,dA]=(0,a.useState)(0),[DA,Kn]=(0,a.useState)(""),[kA,mA]=(0,a.useState)(!1),[yA,rA]=(0,a.useState)([]),[CA,On]=(0,a.useState)([]),[jn,gn]=(0,a.useState)(!1),[vn,ln]=(0,a.useState)(!1),[Yt,Be]=(0,a.useState)(!1),[ke,oe]=(0,a.useState)(!1),[vt,ut]=(0,a.useState)([]),[xt,Rt]=(0,a.useState)(1),[Re,ze]=(0,a.useState)(!1),[pt,Xe]=(0,a.useState)(!0),[gt,rn]=(0,a.useState)(0),[Nt,Vt]=(0,a.useState)(!1),[Ze]=Ce.default.useForm(),[Se]=Ce.default.useForm(),Et=(0,a.useRef)(null),Cn=(0,a.useRef)(null),bn=(0,a.useRef)(),zn=(0,a.useRef)(null),tt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ot=["C","C++","Java","Python","JavaScript","Ruby"];(0,a.useEffect)(()=>{sn!=null&&sn.length&&WA(sn)},[sn]),(0,a.useEffect)(()=>{In===2&&Et.current.focus()},[In]),(0,a.useEffect)(()=>{Yt&&mt()},[Yt]);const Qt=()=>{if(In===1){ve.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}Te.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>an(void 0,null,function*(){_n(1)})})},mt=()=>an(void 0,null,function*(){const De=yield(0,At.ZP)("/api/disciplines.json",{method:"get",params:{source:Lt===1?"new_question":"subject"}});ut(De.disciplines||[])}),Tn=De=>{const Jt=[],Fn=(Pn,zt)=>{Pn.length>=2&&Jt.push(Pn.join(""));for(let cn=zt;cn(De=De||"",De=String(De),De=De.replace(/\s+/g,""),De),xn=De=>(De=De||"",De=String(De),De=De.replace(/
/g,""),De=De.replace(/
/g,` `),De=De.replace(/<\/div>/g,` -`),De=aA(De),De),Wn=De=>De.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),aA=De=>De.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),Yn=De=>{var Jt;const Fn=De.clipboardData;if(Fn){const Pn=Fn.types.toString(),zt=Fn.items;if(Pn==="Files"||Fn.types.indexOf("Files")>-1){De.preventDefault();try{let sn=zt[1];((Jt=zt[0])==null?void 0:Jt.kind)==="file"&&(sn=zt[0]);const An=sn.getAsFile();(0,Ke.I)(An,pn=>{var hn;if(pn.id){if(((hn=An==null?void 0:An.type)==null?void 0:hn.indexOf("image"))>-1){const Hn=``;document.execCommand("insertText",!1,Hn)}}else(pn==null?void 0:pn.status)===401&&(document.location.href="/user/login")})}catch(sn){ve.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function LA(De,Jt){return an(this,null,function*(){if(typeof De=="string")return yield Jt(De);if(typeof De!="object"||De===null)return De;if(Array.isArray(De))return yield Promise.all(De.map(zt=>an(this,null,function*(){return yield LA(zt,Jt)})));const Fn={};for(const Pn in De)if(Object.prototype.hasOwnProperty.call(De,Pn)){const zt=De[Pn];typeof zt=="string"?Fn[Pn]=yield Jt(zt):typeof zt=="object"?Fn[Pn]=yield LA(zt,Jt):Fn[Pn]=zt}return Fn})}const FA=()=>an(void 0,null,function*(){var De;mA(!0),Kn("\u5904\u7406\u4E2D"),yield new Promise(Pn=>setTimeout(Pn,1e3));let Jt=(De=Cn.current)==null?void 0:De.querySelectorAll('[data-text="edit"]'),Fn="";try{Jt.forEach(function(Pn){var zt,sn,An,pn;const hn=Pn.cloneNode(!0),Hn=hn.querySelectorAll("span.edu_latex");for(let Jn of Hn){const Gn=Jn.getAttribute("title"),KA=document.createTextNode(Gn),EA=Jn;(sn=(zt=EA.parentNode)==null?void 0:zt.replaceChild)==null||sn.call(zt,KA,EA)}const iA=hn.querySelectorAll("span[style]");for(let Jn of iA)if(Jn.style.fontFamily){const Gn=Jn.innerHTML,KA=document.createTextNode(Gn),EA=Jn;(pn=(An=EA.parentNode)==null?void 0:An.replaceChild)==null||pn.call(An,KA,EA)}hn==null||hn.childNodes.forEach(function(Jn){Jn.nodeType===Node.ELEMENT_NODE&&Jn.localName!=="h5"&&Jn.localName!=="h4"?Fn+=`

${Jn.innerHTML}

`:Jn.nodeType===Node.TEXT_NODE&&(Fn+=`

${Jn.textContent}

`)})}),dr("/api/intelligent_imports/import.json",{html:aA(Fn)})}catch(Pn){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",Pn)}}),cA=De=>{let Jt=De.filter(Fn=>!!(Fn!=null&&Fn.type));return Jt=Jt.map(Fn=>{var Pn,zt;const sn=(Pn=or.find(pn=>pn.id===(Fn==null?void 0:Fn.type)))==null?void 0:Pn.deal,An=Pt(Xt({},Fn),{id:String(Math.random()).slice(-6),knowledgePoint:(zt=wn(Fn==null?void 0:Fn.knowledgePoint))==null?void 0:zt.replaceAll(";","\uFF1B")});return sn?sn(An):An}),Jt},QA=()=>{if(In===1){ve.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}Te.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:FA})},ZA=()=>a.createElement("div",{className:ge.row},a.createElement("div",{className:ge.leftLayout},a.createElement(fn,{style:{height:675}},In===1&&a.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>_n(2)},a.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",a.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",a.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",a.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",a.createElement("br",null)),a.createElement("div",{className:ge.imgBox,style:{marginTop:75}},a.createElement("img",{width:56,src:ct}),a.createElement("span",null,"\u7F16\u8F91\u533A"))),In===2&&a.createElement("div",{"data-text":"edit",onBlur:()=>{Et.current.innerHTML||_n(1)},ref:Et,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),a.createElement("div",{className:ge.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},a.createElement("div",{className:ge.imgBox,style:{marginTop:240}},a.createElement("img",{width:56,src:je}),a.createElement("span",null,"\u9884\u89C8\u533A")))),eA=(De,Jt,Fn,Pn)=>{var zt;console.log(De,Jt,Fn,Pn,"onDataChange\u4FEE\u6539\u6570\u503C");const sn=JSON.parse(JSON.stringify(CA));Pn===void 0?sn[Jt][De]=Fn:sn[Jt].questions[Pn][De]=Fn;const An=Xt({},sn[Jt]),pn=(zt=or.find(hn=>hn.id===(An==null?void 0:An.type)))==null?void 0:zt.deal;sn[Jt]=pn(An),On(sn)},tA=(De,Jt,Fn)=>{var Pn;const zt=Fn!==void 0,sn=(Pn=or.find(hn=>hn.id===(De==null?void 0:De.type)))==null?void 0:Pn.type,An=`${Jt+1}.${Fn===void 0?"":Fn+1+"."}`,pn=`${(De==null?void 0:De.type)==="7"?"{{":""}${An}\u3010${sn}\u3011${(De==null?void 0:De.question)||""}`;return a.createElement(a.Fragment,null,zt&&a.createElement("h4",{contentEditable:!0}),a.createElement(it,{id:De==null?void 0:De.id,tagName:"div",value:pn}))},vA=(De,Jt)=>an(void 0,null,function*(){var Fn;const Pn=yield St(De,Jt),zt=(Fn=Pn==null?void 0:Pn.data)==null?void 0:Fn.content;if(zt!=null&&zt.length){const sn=cA(zt)[0];yA.splice(Jt,1,sn),CA.splice(Jt,1,sn),rA([...yA]),On([...CA])}}),zA=(De,Jt,Fn)=>{var Pn;const zt=Fn!==void 0,sn=(Pn=or.find(pn=>pn.id===(De==null?void 0:De.type)))==null?void 0:Pn.type,An=`${Jt+1}.${Fn===void 0?"":Fn+1+"."}`;return zt?a.createElement("div",{style:{padding:"10px 18px"}},`${An}\u3010${sn}\u3011`,a.createElement(it,{id:De==null?void 0:De.id,tagName:"span",className:ge.edit,onBlur:pn=>eA("question",Jt,pn,Fn),value:(De==null?void 0:De.question)||""})):a.createElement(a.Fragment,null,a.createElement("div",{className:ge.actionHead},a.createElement("div",{className:"c-light-primary"},`${An}\u3010${sn}\u3011`),Lt!==1&&a.createElement($e.Z,{disabled:(De==null?void 0:De.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:pn=>eA("score",Jt,pn,Fn),value:De==null?void 0:De.score}),a.createElement(ye.Z,{align:"middle",style:{marginLeft:"auto"}},!!St&&a.createElement("span",{className:"current c-light-primary mr30",onClick:()=>vA(De,Jt)},a.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),a.createElement(Ie.default,{onChange:pn=>eA("checked",Jt,pn.target.checked,Fn),checked:!!(De!=null&&De.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),a.createElement(it,{id:De==null?void 0:De.id,tagName:"div",style:{padding:"10px 18px"},className:ge.edit,onBlur:pn=>eA("question",Jt,pn,Fn),value:De==null?void 0:De.question}))},bA=(De,Jt,Fn)=>a.createElement(a.Fragment,null,["0","1","2","4"].includes(De==null?void 0:De.type)&&a.createElement(it,{id:De==null?void 0:De.id,value:`\u7B54\u6848\uFF1A${Jt||""}`,tagName:"p"}),!Fn&&a.createElement(it,{id:De==null?void 0:De.id,value:`\u96BE\u5EA6\uFF1A${(De==null?void 0:De.difficulty)||""}`,tagName:"p"}),(De==null?void 0:De.type)!=="7"&&a.createElement(it,{id:De==null?void 0:De.id,value:`\u89E3\u6790\uFF1A${(De==null?void 0:De.analyze)||""}`,tagName:"p"}),!Fn&&a.createElement(it,{id:De==null?void 0:De.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(De==null?void 0:De.knowledgePoint)||""}`,tagName:"p"})),oA=(De,Jt,Fn,Pn)=>{const zt=Pn!==void 0,sn=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],An=zt&&!De.last&&!De.errorMsg?{marginBottom:10}:{},pn=sn.map(hn=>({key:hn,label:hn,onClick:()=>eA("difficulty",Fn,hn,Pn)}));return a.createElement("div",{className:ge.liWrap,style:An},["4"].includes(De==null?void 0:De.type)&&a.createElement("div",{className:ge.li},a.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),a.createElement(it,{id:De==null?void 0:De.id,tagName:"div",className:`${ge.edit} c-black`,onBlur:hn=>eA("answer",Fn,[hn],Pn),value:Jt})),!zt&&a.createElement("div",{className:ge.li},a.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),a.createElement("div",{className:"c-black"},a.createElement(nt.Z,{menu:{items:pn}},a.createElement("span",{className:"c-light-primary"},De==null?void 0:De.difficulty,a.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(De==null?void 0:De.type)!=="7"&&a.createElement("div",{className:ge.li},a.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),a.createElement(it,{id:De==null?void 0:De.id,tagName:"div",className:`${ge.edit} c-grey-333`,onBlur:hn=>eA("analyze",Fn,hn,Pn),value:De==null?void 0:De.analyze})),!zt&&a.createElement("div",{onKeyDown:Bn,className:ge.li},a.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),a.createElement(it,{id:De==null?void 0:De.id,tagName:"div",value:(De==null?void 0:De.knowledgePoint)||"",className:`${ge.edit} c-grey-333`,onBlur:hn=>eA("knowledgePoint",Fn,wn(xn(hn)),Pn)})))},TA=De=>a.createElement(a.Fragment,null,typeof(De==null?void 0:De.errorMsg)=="string"&&!!(De!=null&&De.errorMsg)&&a.createElement("h5",{contentEditable:!1},a.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),a.createElement("div",null,De==null?void 0:De.errorMsg))),gA=De=>a.createElement(a.Fragment,null,typeof(De==null?void 0:De.errorMsg)=="string"&&!!(De!=null&&De.errorMsg)&&a.createElement("h5",null,a.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),a.createElement("div",null,De==null?void 0:De.errorMsg))),BA=(De,Jt,Fn,Pn)=>{let zt="flex";return(He&>!==Pn||jn&&!(Fn!=null&&Fn.errorMsg))&&(zt="none"),a.createElement("div",{className:ge.row,style:{display:zt}},a.createElement("div",{className:ge.leftLayout},tn||a.createElement(fn,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:ge.question},De))),a.createElement("div",{className:ge.rightLayout},a.createElement(me,{className:Fn!=null&&Fn.errorMsg?ge.error:""},Jt)))},or=[{id:"0",type:"\u5355\u9009\u9898",element:(De,Jt,Fn)=>{var Pn,zt;const sn=Fn!==void 0;let An=(Pn=De==null?void 0:De.answer)==null?void 0:Pn[0];const pn=a.createElement(a.Fragment,null,tA(De,Jt,Fn),(zt=De==null?void 0:De.options)==null?void 0:zt.map((Jn,Gn)=>a.createElement(it,{id:De==null?void 0:De.id,key:Gn,value:`${tt[Gn]}.${Jn}`,tagName:"p"})),bA(De,An,sn),TA(De));let hn=sn?De:CA[Jt];const Hn=hn==null?void 0:hn.options,iA=a.createElement(a.Fragment,null,zA(hn,Jt,Fn),Hn==null?void 0:Hn.map((Jn,Gn)=>{var KA;return a.createElement("div",{key:Gn,className:ge.option},a.createElement("aside",{className:((KA=hn==null?void 0:hn.answer)==null?void 0:KA[0])===tt[Gn]?ge.active:"",onClick:()=>eA("answer",Jt,[tt[Gn]],Fn)},tt[Gn]),a.createElement(it,{id:hn==null?void 0:hn.id,tagName:"div",className:`${ge.text}`,onBlur:EA=>{Hn[Gn]=EA,eA("options",Jt,Hn,Fn)},value:Jn}))}),oA(hn,"",Jt,Fn),gA(hn));return sn?[pn,iA]:BA(pn,iA,hn,Jt)},deal:De=>{var Jt,Fn,Pn;De.score=De.score===void 0?2:De.score;let zt=wn((Jt=De==null?void 0:De.answer)==null?void 0:Jt[0]).toUpperCase();De.answer=zt?[zt]:[];let sn=[];if(!(De!=null&&De.options))sn.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{De.options=(Fn=De.options)==null?void 0:Fn.slice(0,15);const An=De.options.map(hn=>hn==null?void 0:hn.trim().replace(/^\s+|\s+$/g,""));new Set(An).size!==An.length&&sn.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return zt||sn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),zt&&(tt.slice(0,((Pn=De==null?void 0:De.options)==null?void 0:Pn.length)||15).includes(zt)||sn.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),wn(De==null?void 0:De.question)||sn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),De.errorMsg=sn.join(` -`),De}},{id:"1",type:"\u591A\u9009\u9898",element:(De,Jt,Fn)=>{var Pn,zt;const sn=Fn!==void 0;let An=(Pn=De==null?void 0:De.answer)==null?void 0:Pn[0];const pn=a.createElement(a.Fragment,null,tA(De,Jt,Fn),(zt=De==null?void 0:De.options)==null?void 0:zt.map((Jn,Gn)=>a.createElement(it,{id:De==null?void 0:De.id,key:Gn,value:`${tt[Gn]}.${Jn}`,tagName:"p"})),bA(De,An,sn),TA(De));let hn=sn?De:CA[Jt];const Hn=hn==null?void 0:hn.options,iA=a.createElement(a.Fragment,null,zA(hn,Jt,Fn),Hn==null?void 0:Hn.map((Jn,Gn)=>{var KA,EA;return a.createElement("div",{key:Gn,className:ge.option},a.createElement("aside",{className:(EA=(KA=hn==null?void 0:hn.answer)==null?void 0:KA[0])!=null&&EA.includes(tt[Gn])?ge.active:"",onClick:()=>{var jA;let Br=((jA=hn==null?void 0:hn.answer)==null?void 0:jA[0])||"";const wA=tt[Gn];Br.includes(wA)?Br=Br.replace(new RegExp(wA,"g"),""):Br+=wA,Br=Br.split("").sort().join(""),eA("answer",Jt,[Br],Fn)}},tt[Gn]),a.createElement(it,{id:hn==null?void 0:hn.id,tagName:"div",className:`${ge.text}`,onBlur:jA=>{Hn[Gn]=jA,eA("options",Jt,Hn,Fn)},value:Jn}))}),oA(hn,"",Jt,Fn),gA(hn));return sn?[pn,iA]:BA(pn,iA,hn,Jt)},deal:De=>{var Jt,Fn,Pn;De.score=De.score===void 0?2:De.score;let zt=wn((Jt=De==null?void 0:De.answer)==null?void 0:Jt[0]).toUpperCase().split("").sort().join("");De.answer=zt?[zt]:[];let sn=[];if(!(De!=null&&De.options))sn.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{De.options=(Fn=De.options)==null?void 0:Fn.slice(0,15);const An=De.options.map(hn=>hn==null?void 0:hn.trim().replace(/^\s+|\s+$/g,""));new Set(An).size!==An.length&&sn.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(zt||sn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),zt){const An=tt.slice(0,((Pn=De==null?void 0:De.options)==null?void 0:Pn.length)||15);Tn(An).includes(zt)||sn.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return wn(De==null?void 0:De.question)||sn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),De.errorMsg=sn.join(` -`),De}},{id:"2",type:"\u5224\u65AD\u9898",element:(De,Jt,Fn)=>{var Pn,zt;const sn=Fn!==void 0;let An=(Pn=De==null?void 0:De.answer)==null?void 0:Pn[0];const pn=a.createElement(a.Fragment,null,tA(De,Jt,Fn),bA(De,An,sn),TA(De));let hn=sn?De:CA[Jt];const Hn=["\u6B63\u786E","\u9519\u8BEF"];let iA=((zt=hn==null?void 0:hn.answer)==null?void 0:zt[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(iA)?iA="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(iA)&&(iA="\u9519\u8BEF");const Jn=a.createElement(a.Fragment,null,zA(hn,Jt,Fn),Hn==null?void 0:Hn.map((Gn,KA)=>a.createElement("div",{key:KA,className:ge.option},a.createElement("aside",{style:{borderRadius:2},className:iA===Gn?ge.active:"",onClick:()=>eA("answer",Jt,[Gn],Fn)},Gn==="\u6B63\u786E"?"T":"F"),a.createElement("div",{style:{pointerEvents:"none"},className:`${ge.text}`},Gn))),oA(hn,"",Jt,Fn),gA(hn));return sn?[pn,Jn]:BA(pn,Jn,hn,Jt)},deal:De=>{var Jt;De.score=De.score===void 0?2:De.score;let Fn=wn((Jt=De==null?void 0:De.answer)==null?void 0:Jt[0]);De.answer=Fn?[Fn]:[];let Pn=[];return Fn||Pn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Fn&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(Fn)&&Pn.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),wn(De==null?void 0:De.question)||Pn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),De.errorMsg=Pn.join(` -`),De}},{id:"3",type:"\u586B\u7A7A\u9898",element:(De,Jt,Fn)=>{var Pn,zt;const sn=Fn!==void 0,An=a.createElement(a.Fragment,null,tA(De,Jt,Fn),(Pn=De==null?void 0:De.answer)==null?void 0:Pn.map((Hn,iA)=>a.createElement(it,{id:De==null?void 0:De.id,key:iA,tagName:"p",value:`\u7B54\u6848${iA+1}\uFF1A${Hn.text||""}`})),bA(De,"",sn),TA(De));let pn=sn?De:CA[Jt];const hn=a.createElement(a.Fragment,null,zA(pn,Jt,Fn),(zt=pn==null?void 0:pn.answer)==null?void 0:zt.map((Hn,iA)=>a.createElement("div",{key:iA,className:ge.option},a.createElement("aside",{className:ge.fill},"\u586B\u7A7A\u9879",iA+1),Hn.model===1&&a.createElement(it,{id:pn==null?void 0:pn.id,tagName:"div",onBlur:Jn=>{pn.answer[iA].latex=xn(Jn),eA("answer",Jt,pn.answer,Fn)},className:`${ge.text}`,value:Hn.latex}),Hn.model===2&&a.createElement(rt.Z,{value:Hn.latex,onChange:Jn=>{pn.answer[iA].latex=Jn,eA("answer",Jt,pn.answer,Fn)}}))),oA(pn,"",Jt,Fn),gA(pn));return sn?[An,hn]:BA(An,hn,pn,Jt)},deal:De=>{var Jt;De.score=De.score===void 0?2:De.score;const Fn=(Jt=De.answer)==null?void 0:Jt.map(zt=>{if(Object.prototype.toString.call(zt)==="[object Object]")return zt;zt=zt==null?void 0:zt.trim();const sn={model:1,text:zt,latex:zt};return zt.startsWith("$$")&&zt.endsWith("$$")||zt.startsWith("`$$")&&zt.endsWith("$$`")?(sn.model=2,sn.latex=zt.slice(2,-2)):sn.latex=xn(zt),sn});De.answer=Fn;let Pn=[];return Fn||Pn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),wn(De==null?void 0:De.question)||Pn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),De.errorMsg=Pn.join(` -`),De}},{id:"4",type:"\u7B80\u7B54\u9898",element:(De,Jt,Fn)=>{var Pn,zt;const sn=Fn!==void 0;let An=(Pn=De==null?void 0:De.answer)==null?void 0:Pn[0];const pn=a.createElement(a.Fragment,null,tA(De,Jt,Fn),bA(De,An,sn),TA(De));let hn=sn?De:CA[Jt];const Hn=a.createElement(a.Fragment,null,zA(hn,Jt,Fn),oA(hn,(zt=hn==null?void 0:hn.answer)==null?void 0:zt[0],Jt,Fn),gA(hn));return sn?[pn,Hn]:BA(pn,Hn,hn,Jt)},deal:De=>{De.score=De.score===void 0?5:De.score;let Jt=[];return wn(De==null?void 0:De.question)||Jt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),De.errorMsg=Jt.join(` -`),De}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(De,Jt)=>{var Fn,Pn;const zt=CA[Jt],sn=Ot.slice(0,4).map(An=>({key:An,label:An,onClick:()=>eA("platform",Jt,An)}));return a.createElement("div",{className:ge.row,style:{display:jn?zt!=null&&zt.errorMsg?"flex":"none":"flex"}},a.createElement("div",{className:ge.leftLayout},a.createElement(fn,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:ge.question},tA(De,Jt),a.createElement(it,{id:De==null?void 0:De.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(De==null?void 0:De.description)||""}`,tagName:"p"}),bA(De),a.createElement(it,{id:De==null?void 0:De.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${De==null?void 0:De.timeLimit}`,tagName:"p"}),a.createElement(it,{id:De==null?void 0:De.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(De==null?void 0:De.platform)||""}`,tagName:"p"}),a.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),a.createElement("h4",null),a.createElement(it,{id:De==null?void 0:De.id,value:(De==null?void 0:De.code)||"",tagName:"div"}),(Fn=De==null?void 0:De.inputs)==null?void 0:Fn.map((An,pn)=>{var hn;return a.createElement(a.Fragment,{key:pn},a.createElement("h4",null),a.createElement(it,{id:De==null?void 0:De.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${pn+1})\u8F93\u5165\uFF1A${An||""}`,tagName:"div"}),a.createElement(it,{id:De==null?void 0:De.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${pn+1})\u8F93\u51FA\uFF1A${((hn=De==null?void 0:De.outputs)==null?void 0:hn[pn])||""}`,tagName:"div"}))}),TA(De)))),a.createElement("div",{className:ge.rightLayout},a.createElement(me,{className:zt!=null&&zt.errorMsg?ge.error:""},zA(zt,Jt),a.createElement("div",{className:ge.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},a.createElement("div",{className:ge.li},a.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),a.createElement(it,{className:ge.edit,id:zt==null?void 0:zt.id,value:zt==null?void 0:zt.description,tagName:"div",onBlur:An=>eA("description",Jt,An)}))),oA(zt,"",Jt),a.createElement("div",{className:ge.liWrap},a.createElement("div",{className:ge.li},a.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),a.createElement(it,{className:ge.edit,id:zt==null?void 0:zt.id,value:zt==null?void 0:zt.timeLimit,tagName:"div",onBlur:An=>eA("timeLimit",Jt,xn(An))})),a.createElement("div",{className:ge.li},a.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),a.createElement("div",{className:"c-black"},a.createElement(nt.Z,{menu:{items:sn}},a.createElement("span",{className:"c-light-primary"},zt==null?void 0:zt.platform,a.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),a.createElement("div",{className:ge.li,style:{flexDirection:"column",alignItems:"start"}},a.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),a.createElement(it,{className:ge.edit,id:zt==null?void 0:zt.id,value:(zt==null?void 0:zt.code)||"",onBlur:An=>eA("code",Jt,xn(An)),tagName:"div"}))),(Pn=zt==null?void 0:zt.inputs)==null?void 0:Pn.map((An,pn)=>{var hn;return a.createElement("div",{className:ge.liWrap,key:pn},a.createElement("div",{className:ge.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",pn+1,")\u8F93\u5165\uFF1A"),a.createElement(it,{id:zt==null?void 0:zt.id,value:An||"",className:ge.edit,onBlur:Hn=>{const iA=[...(zt==null?void 0:zt.inputs)||[]];iA[pn]=xn(Hn),eA("inputs",Jt,iA)},tagName:"div"})),a.createElement("div",{className:ge.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",pn+1,")\u8F93\u51FA\uFF1A"),a.createElement(it,{id:zt==null?void 0:zt.id,value:((hn=zt==null?void 0:zt.outputs)==null?void 0:hn[pn])||"",className:ge.edit,onBlur:Hn=>{const iA=[...(zt==null?void 0:zt.outputs)||[]];iA[pn]=xn(Hn),eA("outputs",Jt,iA)},tagName:"div"})))}),gA(zt))))},deal:De=>{var Jt,Fn,Pn;De.score=De.score===void 0?10:De.score,De.code=(Jt=De.code)==null?void 0:Jt.trim();let zt=[];wn(De==null?void 0:De.question)?((Fn=De==null?void 0:De.question)==null?void 0:Fn.length)>60&&zt.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):zt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),wn(De==null?void 0:De.description)||zt.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const sn=wn(String((De==null?void 0:De.timeLimit)||""));if(De.timeLimit=sn,(!sn||sn&&!["3","4","5","6","7","8","9","10"].includes(sn))&&zt.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),De.platform=wn(De==null?void 0:De.platform),De!=null&&De.platform){const An=["c","c++","java","python"],pn=(Pn=De==null?void 0:De.platform)==null?void 0:Pn.toLowerCase(),hn=An.findIndex(Hn=>Hn===pn);hn>-1?De.platform=Ot[hn]:zt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else zt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(De!=null&&De.inputs)||!(De!=null&&De.outputs))De.inputs=[],De.outputs=[],zt.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const An=Math.min(De.inputs.length,De.outputs.length);De.inputs=De.inputs.slice(0,An),De.outputs=De.outputs.slice(0,An),De.outputs.some(pn=>!wn(pn))&&zt.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return De.errorMsg=zt.join(` -`),De}},{id:"7",type:"\u7EC4\u5408\u9898",element:(De,Jt)=>{var Fn,Pn;const zt=CA[Jt];return a.createElement("div",{className:ge.row,style:{display:jn?zt!=null&&zt.errorMsg?"flex":"none":"flex"}},a.createElement("div",{className:ge.leftLayout},a.createElement(fn,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:ge.question},tA(De,Jt),bA(De),(Fn=De==null?void 0:De.questions)==null?void 0:Fn.map((sn,An)=>{var pn;const hn=(pn=or.find(Hn=>Hn.id===(sn==null?void 0:sn.type)))==null?void 0:pn.element;return a.createElement(a.Fragment,{key:`left-${De.id}-${An}`},hn(sn,Jt,An)[0])}),TA(De),a.createElement("p",{contentEditable:!0},"}}")))),a.createElement("div",{className:ge.rightLayout},a.createElement(me,{className:zt!=null&&zt.errorMsg?ge.error:""},zA(zt,Jt),oA(zt,"",Jt),(Pn=zt==null?void 0:zt.questions)==null?void 0:Pn.map((sn,An)=>{var pn;const hn=(pn=or.find(Hn=>Hn.id===(sn==null?void 0:sn.type)))==null?void 0:pn.element;return a.createElement(a.Fragment,{key:`right-${zt.id}-${An}`},hn(sn,Jt,An)[1])}),gA(zt))))},deal:De=>{var Jt,Fn,Pn,zt,sn;const An=cA,pn=[...or],hn=pn.findIndex(Gn=>Gn.id==="0"),Hn=pn.findIndex(Gn=>Gn.id==="1");if(hn!==-1){const Gn=pn[hn].deal;pn[hn].deal=KA=>{const EA=Gn(KA);return EA.errorMsg&&(EA.errorMsg=EA.errorMsg.split(` +`),De=aA(De),De),Wn=De=>De.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),aA=De=>De.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),Yn=De=>{var Jt;const Fn=De.clipboardData;if(Fn){const Pn=Fn.types.toString(),zt=Fn.items;if(Pn==="Files"||Fn.types.indexOf("Files")>-1){De.preventDefault();try{let cn=zt[1];((Jt=zt[0])==null?void 0:Jt.kind)==="file"&&(cn=zt[0]);const An=cn.getAsFile();(0,Ke.I)(An,pn=>{var hn;if(pn.id){if(((hn=An==null?void 0:An.type)==null?void 0:hn.indexOf("image"))>-1){const Hn=``;document.execCommand("insertText",!1,Hn)}}else(pn==null?void 0:pn.status)===401&&(document.location.href="/user/login")})}catch(cn){ve.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function LA(De,Jt){return an(this,null,function*(){if(typeof De=="string")return yield Jt(De);if(typeof De!="object"||De===null)return De;if(Array.isArray(De))return yield Promise.all(De.map(zt=>an(this,null,function*(){return yield LA(zt,Jt)})));const Fn={};for(const Pn in De)if(Object.prototype.hasOwnProperty.call(De,Pn)){const zt=De[Pn];typeof zt=="string"?Fn[Pn]=yield Jt(zt):typeof zt=="object"?Fn[Pn]=yield LA(zt,Jt):Fn[Pn]=zt}return Fn})}const FA=()=>an(void 0,null,function*(){var De;mA(!0),Kn("\u5904\u7406\u4E2D"),yield new Promise(Pn=>setTimeout(Pn,1e3));let Jt=(De=Cn.current)==null?void 0:De.querySelectorAll('[data-text="edit"]'),Fn="";try{Jt.forEach(function(Pn){var zt,cn,An,pn;const hn=Pn.cloneNode(!0),Hn=hn.querySelectorAll("span.edu_latex");for(let Jn of Hn){const Gn=Jn.getAttribute("title"),KA=document.createTextNode(Gn),EA=Jn;(cn=(zt=EA.parentNode)==null?void 0:zt.replaceChild)==null||cn.call(zt,KA,EA)}const iA=hn.querySelectorAll("span[style]");for(let Jn of iA)if(Jn.style.fontFamily){const Gn=Jn.innerHTML,KA=document.createTextNode(Gn),EA=Jn;(pn=(An=EA.parentNode)==null?void 0:An.replaceChild)==null||pn.call(An,KA,EA)}hn==null||hn.childNodes.forEach(function(Jn){Jn.nodeType===Node.ELEMENT_NODE&&Jn.localName!=="h5"&&Jn.localName!=="h4"?Fn+=`

${Jn.innerHTML}

`:Jn.nodeType===Node.TEXT_NODE&&(Fn+=`

${Jn.textContent}

`)})}),dr("/api/intelligent_imports/import.json",{html:aA(Fn)})}catch(Pn){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",Pn)}}),cA=De=>{let Jt=De.filter(Fn=>!!(Fn!=null&&Fn.type));return Jt=Jt.map(Fn=>{var Pn,zt;const cn=(Pn=or.find(pn=>pn.id===(Fn==null?void 0:Fn.type)))==null?void 0:Pn.deal,An=Pt(Xt({},Fn),{id:String(Math.random()).slice(-6),knowledgePoint:(zt=wn(Fn==null?void 0:Fn.knowledgePoint))==null?void 0:zt.replaceAll(";","\uFF1B")});return cn?cn(An):An}),Jt},QA=()=>{if(In===1){ve.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}Te.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:FA})},ZA=()=>a.createElement("div",{className:ge.row},a.createElement("div",{className:ge.leftLayout},a.createElement(fn,{style:{height:675}},In===1&&a.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>_n(2)},a.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",a.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",a.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",a.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",a.createElement("br",null)),a.createElement("div",{className:ge.imgBox,style:{marginTop:75}},a.createElement("img",{width:56,src:ct}),a.createElement("span",null,"\u7F16\u8F91\u533A"))),In===2&&a.createElement("div",{"data-text":"edit",onBlur:()=>{Et.current.innerHTML||_n(1)},ref:Et,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),a.createElement("div",{className:ge.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},a.createElement("div",{className:ge.imgBox,style:{marginTop:240}},a.createElement("img",{width:56,src:je}),a.createElement("span",null,"\u9884\u89C8\u533A")))),eA=(De,Jt,Fn,Pn)=>{var zt;console.log(De,Jt,Fn,Pn,"onDataChange\u4FEE\u6539\u6570\u503C");const cn=JSON.parse(JSON.stringify(CA));Pn===void 0?cn[Jt][De]=Fn:cn[Jt].questions[Pn][De]=Fn;const An=Xt({},cn[Jt]),pn=(zt=or.find(hn=>hn.id===(An==null?void 0:An.type)))==null?void 0:zt.deal;cn[Jt]=pn(An),On(cn)},tA=(De,Jt,Fn)=>{var Pn;const zt=Fn!==void 0,cn=(Pn=or.find(hn=>hn.id===(De==null?void 0:De.type)))==null?void 0:Pn.type,An=`${Jt+1}.${Fn===void 0?"":Fn+1+"."}`,pn=`${(De==null?void 0:De.type)==="7"?"{{":""}${An}\u3010${cn}\u3011${(De==null?void 0:De.question)||""}`;return a.createElement(a.Fragment,null,zt&&a.createElement("h4",{contentEditable:!0}),a.createElement(it,{id:De==null?void 0:De.id,tagName:"div",value:pn}))},vA=(De,Jt)=>an(void 0,null,function*(){var Fn;const Pn=yield St(De,Jt),zt=(Fn=Pn==null?void 0:Pn.data)==null?void 0:Fn.content;if(zt!=null&&zt.length){const cn=cA(zt)[0];yA.splice(Jt,1,cn),CA.splice(Jt,1,cn),rA([...yA]),On([...CA])}}),zA=(De,Jt,Fn)=>{var Pn;const zt=Fn!==void 0,cn=(Pn=or.find(pn=>pn.id===(De==null?void 0:De.type)))==null?void 0:Pn.type,An=`${Jt+1}.${Fn===void 0?"":Fn+1+"."}`;return zt?a.createElement("div",{style:{padding:"10px 18px"}},`${An}\u3010${cn}\u3011`,a.createElement(it,{id:De==null?void 0:De.id,tagName:"span",className:ge.edit,onBlur:pn=>eA("question",Jt,pn,Fn),value:(De==null?void 0:De.question)||""})):a.createElement(a.Fragment,null,a.createElement("div",{className:ge.actionHead},a.createElement("div",{className:"c-light-primary"},`${An}\u3010${cn}\u3011`),Lt!==1&&a.createElement($e.Z,{disabled:(De==null?void 0:De.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:pn=>eA("score",Jt,pn,Fn),value:De==null?void 0:De.score}),a.createElement(ye.Z,{align:"middle",style:{marginLeft:"auto"}},!!St&&a.createElement("span",{className:"current c-light-primary mr30",onClick:()=>vA(De,Jt)},a.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),a.createElement(Ie.default,{onChange:pn=>eA("checked",Jt,pn.target.checked,Fn),checked:!!(De!=null&&De.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),a.createElement(it,{id:De==null?void 0:De.id,tagName:"div",style:{padding:"10px 18px"},className:ge.edit,onBlur:pn=>eA("question",Jt,pn,Fn),value:De==null?void 0:De.question}))},bA=(De,Jt,Fn)=>a.createElement(a.Fragment,null,["0","1","2","4"].includes(De==null?void 0:De.type)&&a.createElement(it,{id:De==null?void 0:De.id,value:`\u7B54\u6848\uFF1A${Jt||""}`,tagName:"p"}),!Fn&&a.createElement(it,{id:De==null?void 0:De.id,value:`\u96BE\u5EA6\uFF1A${(De==null?void 0:De.difficulty)||""}`,tagName:"p"}),(De==null?void 0:De.type)!=="7"&&a.createElement(it,{id:De==null?void 0:De.id,value:`\u89E3\u6790\uFF1A${(De==null?void 0:De.analyze)||""}`,tagName:"p"}),!Fn&&a.createElement(it,{id:De==null?void 0:De.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(De==null?void 0:De.knowledgePoint)||""}`,tagName:"p"})),oA=(De,Jt,Fn,Pn)=>{const zt=Pn!==void 0,cn=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],An=zt&&!De.last&&!De.errorMsg?{marginBottom:10}:{},pn=cn.map(hn=>({key:hn,label:hn,onClick:()=>eA("difficulty",Fn,hn,Pn)}));return a.createElement("div",{className:ge.liWrap,style:An},["4"].includes(De==null?void 0:De.type)&&a.createElement("div",{className:ge.li},a.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),a.createElement(it,{id:De==null?void 0:De.id,tagName:"div",className:`${ge.edit} c-black`,onBlur:hn=>eA("answer",Fn,[hn],Pn),value:Jt})),!zt&&a.createElement("div",{className:ge.li},a.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),a.createElement("div",{className:"c-black"},a.createElement(nt.Z,{menu:{items:pn}},a.createElement("span",{className:"c-light-primary"},De==null?void 0:De.difficulty,a.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(De==null?void 0:De.type)!=="7"&&a.createElement("div",{className:ge.li},a.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),a.createElement(it,{id:De==null?void 0:De.id,tagName:"div",className:`${ge.edit} c-grey-333`,onBlur:hn=>eA("analyze",Fn,hn,Pn),value:De==null?void 0:De.analyze})),!zt&&a.createElement("div",{onKeyDown:Bn,className:ge.li},a.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),a.createElement(it,{id:De==null?void 0:De.id,tagName:"div",value:(De==null?void 0:De.knowledgePoint)||"",className:`${ge.edit} c-grey-333`,onBlur:hn=>eA("knowledgePoint",Fn,wn(xn(hn)),Pn)})))},TA=De=>a.createElement(a.Fragment,null,typeof(De==null?void 0:De.errorMsg)=="string"&&!!(De!=null&&De.errorMsg)&&a.createElement("h5",{contentEditable:!1},a.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),a.createElement("div",null,De==null?void 0:De.errorMsg))),gA=De=>a.createElement(a.Fragment,null,typeof(De==null?void 0:De.errorMsg)=="string"&&!!(De!=null&&De.errorMsg)&&a.createElement("h5",null,a.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),a.createElement("div",null,De==null?void 0:De.errorMsg))),BA=(De,Jt,Fn,Pn)=>{let zt="flex";return(He&>!==Pn||jn&&!(Fn!=null&&Fn.errorMsg))&&(zt="none"),a.createElement("div",{className:ge.row,style:{display:zt}},a.createElement("div",{className:ge.leftLayout},tn||a.createElement(fn,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:ge.question},De))),a.createElement("div",{className:ge.rightLayout},a.createElement(me,{className:Fn!=null&&Fn.errorMsg?ge.error:""},Jt)))},or=[{id:"0",type:"\u5355\u9009\u9898",element:(De,Jt,Fn)=>{var Pn,zt;const cn=Fn!==void 0;let An=(Pn=De==null?void 0:De.answer)==null?void 0:Pn[0];const pn=a.createElement(a.Fragment,null,tA(De,Jt,Fn),(zt=De==null?void 0:De.options)==null?void 0:zt.map((Jn,Gn)=>a.createElement(it,{id:De==null?void 0:De.id,key:Gn,value:`${tt[Gn]}.${Jn}`,tagName:"p"})),bA(De,An,cn),TA(De));let hn=cn?De:CA[Jt];const Hn=hn==null?void 0:hn.options,iA=a.createElement(a.Fragment,null,zA(hn,Jt,Fn),Hn==null?void 0:Hn.map((Jn,Gn)=>{var KA;return a.createElement("div",{key:Gn,className:ge.option},a.createElement("aside",{className:((KA=hn==null?void 0:hn.answer)==null?void 0:KA[0])===tt[Gn]?ge.active:"",onClick:()=>eA("answer",Jt,[tt[Gn]],Fn)},tt[Gn]),a.createElement(it,{id:hn==null?void 0:hn.id,tagName:"div",className:`${ge.text}`,onBlur:EA=>{Hn[Gn]=EA,eA("options",Jt,Hn,Fn)},value:Jn}))}),oA(hn,"",Jt,Fn),gA(hn));return cn?[pn,iA]:BA(pn,iA,hn,Jt)},deal:De=>{var Jt,Fn,Pn;De.score=De.score===void 0?2:De.score;let zt=wn((Jt=De==null?void 0:De.answer)==null?void 0:Jt[0]).toUpperCase();De.answer=zt?[zt]:[];let cn=[];if(!(De!=null&&De.options))cn.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{De.options=(Fn=De.options)==null?void 0:Fn.slice(0,15);const An=De.options.map(hn=>hn==null?void 0:hn.trim().replace(/^\s+|\s+$/g,""));new Set(An).size!==An.length&&cn.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return zt||cn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),zt&&(tt.slice(0,((Pn=De==null?void 0:De.options)==null?void 0:Pn.length)||15).includes(zt)||cn.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),wn(De==null?void 0:De.question)||cn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),De.errorMsg=cn.join(` +`),De}},{id:"1",type:"\u591A\u9009\u9898",element:(De,Jt,Fn)=>{var Pn,zt;const cn=Fn!==void 0;let An=(Pn=De==null?void 0:De.answer)==null?void 0:Pn[0];const pn=a.createElement(a.Fragment,null,tA(De,Jt,Fn),(zt=De==null?void 0:De.options)==null?void 0:zt.map((Jn,Gn)=>a.createElement(it,{id:De==null?void 0:De.id,key:Gn,value:`${tt[Gn]}.${Jn}`,tagName:"p"})),bA(De,An,cn),TA(De));let hn=cn?De:CA[Jt];const Hn=hn==null?void 0:hn.options,iA=a.createElement(a.Fragment,null,zA(hn,Jt,Fn),Hn==null?void 0:Hn.map((Jn,Gn)=>{var KA,EA;return a.createElement("div",{key:Gn,className:ge.option},a.createElement("aside",{className:(EA=(KA=hn==null?void 0:hn.answer)==null?void 0:KA[0])!=null&&EA.includes(tt[Gn])?ge.active:"",onClick:()=>{var jA;let Br=((jA=hn==null?void 0:hn.answer)==null?void 0:jA[0])||"";const wA=tt[Gn];Br.includes(wA)?Br=Br.replace(new RegExp(wA,"g"),""):Br+=wA,Br=Br.split("").sort().join(""),eA("answer",Jt,[Br],Fn)}},tt[Gn]),a.createElement(it,{id:hn==null?void 0:hn.id,tagName:"div",className:`${ge.text}`,onBlur:jA=>{Hn[Gn]=jA,eA("options",Jt,Hn,Fn)},value:Jn}))}),oA(hn,"",Jt,Fn),gA(hn));return cn?[pn,iA]:BA(pn,iA,hn,Jt)},deal:De=>{var Jt,Fn,Pn;De.score=De.score===void 0?2:De.score;let zt=wn((Jt=De==null?void 0:De.answer)==null?void 0:Jt[0]).toUpperCase().split("").sort().join("");De.answer=zt?[zt]:[];let cn=[];if(!(De!=null&&De.options))cn.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{De.options=(Fn=De.options)==null?void 0:Fn.slice(0,15);const An=De.options.map(hn=>hn==null?void 0:hn.trim().replace(/^\s+|\s+$/g,""));new Set(An).size!==An.length&&cn.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(zt||cn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),zt){const An=tt.slice(0,((Pn=De==null?void 0:De.options)==null?void 0:Pn.length)||15);Tn(An).includes(zt)||cn.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return wn(De==null?void 0:De.question)||cn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),De.errorMsg=cn.join(` +`),De}},{id:"2",type:"\u5224\u65AD\u9898",element:(De,Jt,Fn)=>{var Pn,zt;const cn=Fn!==void 0;let An=(Pn=De==null?void 0:De.answer)==null?void 0:Pn[0];const pn=a.createElement(a.Fragment,null,tA(De,Jt,Fn),bA(De,An,cn),TA(De));let hn=cn?De:CA[Jt];const Hn=["\u6B63\u786E","\u9519\u8BEF"];let iA=((zt=hn==null?void 0:hn.answer)==null?void 0:zt[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(iA)?iA="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(iA)&&(iA="\u9519\u8BEF");const Jn=a.createElement(a.Fragment,null,zA(hn,Jt,Fn),Hn==null?void 0:Hn.map((Gn,KA)=>a.createElement("div",{key:KA,className:ge.option},a.createElement("aside",{style:{borderRadius:2},className:iA===Gn?ge.active:"",onClick:()=>eA("answer",Jt,[Gn],Fn)},Gn==="\u6B63\u786E"?"T":"F"),a.createElement("div",{style:{pointerEvents:"none"},className:`${ge.text}`},Gn))),oA(hn,"",Jt,Fn),gA(hn));return cn?[pn,Jn]:BA(pn,Jn,hn,Jt)},deal:De=>{var Jt;De.score=De.score===void 0?2:De.score;let Fn=wn((Jt=De==null?void 0:De.answer)==null?void 0:Jt[0]);De.answer=Fn?[Fn]:[];let Pn=[];return Fn||Pn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Fn&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(Fn)&&Pn.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),wn(De==null?void 0:De.question)||Pn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),De.errorMsg=Pn.join(` +`),De}},{id:"3",type:"\u586B\u7A7A\u9898",element:(De,Jt,Fn)=>{var Pn,zt;const cn=Fn!==void 0,An=a.createElement(a.Fragment,null,tA(De,Jt,Fn),(Pn=De==null?void 0:De.answer)==null?void 0:Pn.map((Hn,iA)=>a.createElement(it,{id:De==null?void 0:De.id,key:iA,tagName:"p",value:`\u7B54\u6848${iA+1}\uFF1A${Hn.text||""}`})),bA(De,"",cn),TA(De));let pn=cn?De:CA[Jt];const hn=a.createElement(a.Fragment,null,zA(pn,Jt,Fn),(zt=pn==null?void 0:pn.answer)==null?void 0:zt.map((Hn,iA)=>a.createElement("div",{key:iA,className:ge.option},a.createElement("aside",{className:ge.fill},"\u586B\u7A7A\u9879",iA+1),Hn.model===1&&a.createElement(it,{id:pn==null?void 0:pn.id,tagName:"div",onBlur:Jn=>{pn.answer[iA].latex=xn(Jn),eA("answer",Jt,pn.answer,Fn)},className:`${ge.text}`,value:Hn.latex}),Hn.model===2&&a.createElement(rt.Z,{value:Hn.latex,onChange:Jn=>{pn.answer[iA].latex=Jn,eA("answer",Jt,pn.answer,Fn)}}))),oA(pn,"",Jt,Fn),gA(pn));return cn?[An,hn]:BA(An,hn,pn,Jt)},deal:De=>{var Jt;De.score=De.score===void 0?2:De.score;const Fn=(Jt=De.answer)==null?void 0:Jt.map(zt=>{if(Object.prototype.toString.call(zt)==="[object Object]")return zt;zt=zt==null?void 0:zt.trim();const cn={model:1,text:zt,latex:zt};return zt.startsWith("$$")&&zt.endsWith("$$")||zt.startsWith("`$$")&&zt.endsWith("$$`")?(cn.model=2,cn.latex=zt.slice(2,-2)):cn.latex=xn(zt),cn});De.answer=Fn;let Pn=[];return Fn||Pn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),wn(De==null?void 0:De.question)||Pn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),De.errorMsg=Pn.join(` +`),De}},{id:"4",type:"\u7B80\u7B54\u9898",element:(De,Jt,Fn)=>{var Pn,zt;const cn=Fn!==void 0;let An=(Pn=De==null?void 0:De.answer)==null?void 0:Pn[0];const pn=a.createElement(a.Fragment,null,tA(De,Jt,Fn),bA(De,An,cn),TA(De));let hn=cn?De:CA[Jt];const Hn=a.createElement(a.Fragment,null,zA(hn,Jt,Fn),oA(hn,(zt=hn==null?void 0:hn.answer)==null?void 0:zt[0],Jt,Fn),gA(hn));return cn?[pn,Hn]:BA(pn,Hn,hn,Jt)},deal:De=>{De.score=De.score===void 0?5:De.score;let Jt=[];return wn(De==null?void 0:De.question)||Jt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),De.errorMsg=Jt.join(` +`),De}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(De,Jt)=>{var Fn,Pn;const zt=CA[Jt],cn=Ot.slice(0,4).map(An=>({key:An,label:An,onClick:()=>eA("platform",Jt,An)}));return a.createElement("div",{className:ge.row,style:{display:jn?zt!=null&&zt.errorMsg?"flex":"none":"flex"}},a.createElement("div",{className:ge.leftLayout},a.createElement(fn,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:ge.question},tA(De,Jt),a.createElement(it,{id:De==null?void 0:De.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(De==null?void 0:De.description)||""}`,tagName:"p"}),bA(De),a.createElement(it,{id:De==null?void 0:De.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${De==null?void 0:De.timeLimit}`,tagName:"p"}),a.createElement(it,{id:De==null?void 0:De.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(De==null?void 0:De.platform)||""}`,tagName:"p"}),a.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),a.createElement("h4",null),a.createElement(it,{id:De==null?void 0:De.id,value:(De==null?void 0:De.code)||"",tagName:"div"}),(Fn=De==null?void 0:De.inputs)==null?void 0:Fn.map((An,pn)=>{var hn;return a.createElement(a.Fragment,{key:pn},a.createElement("h4",null),a.createElement(it,{id:De==null?void 0:De.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${pn+1})\u8F93\u5165\uFF1A${An||""}`,tagName:"div"}),a.createElement(it,{id:De==null?void 0:De.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${pn+1})\u8F93\u51FA\uFF1A${((hn=De==null?void 0:De.outputs)==null?void 0:hn[pn])||""}`,tagName:"div"}))}),TA(De)))),a.createElement("div",{className:ge.rightLayout},a.createElement(me,{className:zt!=null&&zt.errorMsg?ge.error:""},zA(zt,Jt),a.createElement("div",{className:ge.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},a.createElement("div",{className:ge.li},a.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),a.createElement(it,{className:ge.edit,id:zt==null?void 0:zt.id,value:zt==null?void 0:zt.description,tagName:"div",onBlur:An=>eA("description",Jt,An)}))),oA(zt,"",Jt),a.createElement("div",{className:ge.liWrap},a.createElement("div",{className:ge.li},a.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),a.createElement(it,{className:ge.edit,id:zt==null?void 0:zt.id,value:zt==null?void 0:zt.timeLimit,tagName:"div",onBlur:An=>eA("timeLimit",Jt,xn(An))})),a.createElement("div",{className:ge.li},a.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),a.createElement("div",{className:"c-black"},a.createElement(nt.Z,{menu:{items:cn}},a.createElement("span",{className:"c-light-primary"},zt==null?void 0:zt.platform,a.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),a.createElement("div",{className:ge.li,style:{flexDirection:"column",alignItems:"start"}},a.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),a.createElement(it,{className:ge.edit,id:zt==null?void 0:zt.id,value:(zt==null?void 0:zt.code)||"",onBlur:An=>eA("code",Jt,xn(An)),tagName:"div"}))),(Pn=zt==null?void 0:zt.inputs)==null?void 0:Pn.map((An,pn)=>{var hn;return a.createElement("div",{className:ge.liWrap,key:pn},a.createElement("div",{className:ge.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",pn+1,")\u8F93\u5165\uFF1A"),a.createElement(it,{id:zt==null?void 0:zt.id,value:An||"",className:ge.edit,onBlur:Hn=>{const iA=[...(zt==null?void 0:zt.inputs)||[]];iA[pn]=xn(Hn),eA("inputs",Jt,iA)},tagName:"div"})),a.createElement("div",{className:ge.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",pn+1,")\u8F93\u51FA\uFF1A"),a.createElement(it,{id:zt==null?void 0:zt.id,value:((hn=zt==null?void 0:zt.outputs)==null?void 0:hn[pn])||"",className:ge.edit,onBlur:Hn=>{const iA=[...(zt==null?void 0:zt.outputs)||[]];iA[pn]=xn(Hn),eA("outputs",Jt,iA)},tagName:"div"})))}),gA(zt))))},deal:De=>{var Jt,Fn,Pn;De.score=De.score===void 0?10:De.score,De.code=(Jt=De.code)==null?void 0:Jt.trim();let zt=[];wn(De==null?void 0:De.question)?((Fn=De==null?void 0:De.question)==null?void 0:Fn.length)>60&&zt.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):zt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),wn(De==null?void 0:De.description)||zt.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const cn=wn(String((De==null?void 0:De.timeLimit)||""));if(De.timeLimit=cn,(!cn||cn&&!["3","4","5","6","7","8","9","10"].includes(cn))&&zt.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),De.platform=wn(De==null?void 0:De.platform),De!=null&&De.platform){const An=["c","c++","java","python"],pn=(Pn=De==null?void 0:De.platform)==null?void 0:Pn.toLowerCase(),hn=An.findIndex(Hn=>Hn===pn);hn>-1?De.platform=Ot[hn]:zt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else zt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(De!=null&&De.inputs)||!(De!=null&&De.outputs))De.inputs=[],De.outputs=[],zt.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const An=Math.min(De.inputs.length,De.outputs.length);De.inputs=De.inputs.slice(0,An),De.outputs=De.outputs.slice(0,An),De.outputs.some(pn=>!wn(pn))&&zt.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return De.errorMsg=zt.join(` +`),De}},{id:"7",type:"\u7EC4\u5408\u9898",element:(De,Jt)=>{var Fn,Pn;const zt=CA[Jt];return a.createElement("div",{className:ge.row,style:{display:jn?zt!=null&&zt.errorMsg?"flex":"none":"flex"}},a.createElement("div",{className:ge.leftLayout},a.createElement(fn,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:ge.question},tA(De,Jt),bA(De),(Fn=De==null?void 0:De.questions)==null?void 0:Fn.map((cn,An)=>{var pn;const hn=(pn=or.find(Hn=>Hn.id===(cn==null?void 0:cn.type)))==null?void 0:pn.element;return a.createElement(a.Fragment,{key:`left-${De.id}-${An}`},hn(cn,Jt,An)[0])}),TA(De),a.createElement("p",{contentEditable:!0},"}}")))),a.createElement("div",{className:ge.rightLayout},a.createElement(me,{className:zt!=null&&zt.errorMsg?ge.error:""},zA(zt,Jt),oA(zt,"",Jt),(Pn=zt==null?void 0:zt.questions)==null?void 0:Pn.map((cn,An)=>{var pn;const hn=(pn=or.find(Hn=>Hn.id===(cn==null?void 0:cn.type)))==null?void 0:pn.element;return a.createElement(a.Fragment,{key:`right-${zt.id}-${An}`},hn(cn,Jt,An)[1])}),gA(zt))))},deal:De=>{var Jt,Fn,Pn,zt,cn;const An=cA,pn=[...or],hn=pn.findIndex(Gn=>Gn.id==="0"),Hn=pn.findIndex(Gn=>Gn.id==="1");if(hn!==-1){const Gn=pn[hn].deal;pn[hn].deal=KA=>{const EA=Gn(KA);return EA.errorMsg&&(EA.errorMsg=EA.errorMsg.split(` `).filter(jA=>jA!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` `)),EA}}if(Hn!==-1){const Gn=pn[Hn].deal;pn[Hn].deal=KA=>{const EA=Gn(KA);return EA.errorMsg&&(EA.errorMsg=EA.errorMsg.split(` `).filter(jA=>jA!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` `)),EA}}De.questions=(Jt=De.questions)!=null&&Jt.length?cA(De.questions.slice(0,20)):[],De.questions=(Fn=De.questions)==null?void 0:Fn.map((Gn,KA)=>{var EA;if(Gn.type==="0"||Gn.type==="1"){const jA=(EA=Gn.options)==null?void 0:EA.map(Br=>Br==null?void 0:Br.trim().replace(/^\s+|\s+$/g,""));jA&&new Set(jA).size!==jA.length&&(Gn.errorMsg=(Gn.errorMsg?Gn.errorMsg+` -`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Pt(Xt({},Gn),{last:KA===De.questions.length-1})});const iA=(Pn=De.questions)==null?void 0:Pn.reduce((Gn,KA)=>{const EA=parseFloat(KA.score);return isNaN(EA)?Gn:Gn+EA},0);De.score=iA;let Jn=[];return(zt=De.questions)!=null&&zt.length?De.errorMsg=((sn=De.questions)==null?void 0:sn.findIndex(Gn=>!!Gn.errorMsg))>-1:Jn.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),wn(De==null?void 0:De.question)||Jn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Jn.length&&(De.errorMsg=Jn.join(` -`)),De}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(De,Jt)=>{var Fn,Pn,zt,sn;const An=CA[Jt],pn=Ot.map(hn=>({key:hn,label:hn,onClick:()=>eA("platform",Jt,hn)}));return a.createElement("div",{className:ge.row,style:{display:jn?An!=null&&An.errorMsg?"flex":"none":"flex"}},a.createElement("div",{className:ge.leftLayout},a.createElement(fn,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:ge.question},tA(De,Jt),bA(De),a.createElement(it,{id:De==null?void 0:De.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${De==null?void 0:De.timeLimit}`,tagName:"p"}),a.createElement(it,{id:De==null?void 0:De.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(De==null?void 0:De.platform)||""}`,tagName:"p"}),a.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),a.createElement("h4",null),a.createElement(it,{id:De==null?void 0:De.id,value:(De==null?void 0:De.code)||"",tagName:"div"}),a.createElement("h4",null),(Fn=De==null?void 0:De.inputs)==null?void 0:Fn.map((hn,Hn)=>{var iA;return a.createElement(a.Fragment,{key:Hn},a.createElement("h4",null),a.createElement(it,{id:De==null?void 0:De.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Hn+1})\u8F93\u5165\uFF1A${hn||""}`,tagName:"div"}),a.createElement(it,{id:De==null?void 0:De.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Hn+1})\u8F93\u51FA\uFF1A${((iA=De==null?void 0:De.outputs)==null?void 0:iA[Hn])||""}`,tagName:"div"}))}),(Pn=De==null?void 0:De.answer)==null?void 0:Pn.map((hn,Hn)=>a.createElement(it,{key:Hn,id:De==null?void 0:De.id,value:`\u7B54\u6848${Hn+1}\uFF1A${hn||""}`,tagName:"p"})),TA(De)))),a.createElement("div",{className:ge.rightLayout},a.createElement(me,{className:An!=null&&An.errorMsg?ge.error:""},zA(An,Jt),oA(An,"",Jt),a.createElement("div",{className:ge.liWrap},a.createElement("div",{className:ge.li,onKeyDown:Bn},a.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),a.createElement(it,{className:ge.edit,id:An==null?void 0:An.id,value:An==null?void 0:An.timeLimit,tagName:"div",onBlur:hn=>eA("timeLimit",Jt,xn(hn))})),a.createElement("div",{className:ge.li},a.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),a.createElement("div",{className:"c-black"},a.createElement(nt.Z,{menu:{items:pn}},a.createElement("span",{className:"c-light-primary"},An==null?void 0:An.platform,a.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),a.createElement("div",{className:ge.li,style:{flexDirection:"column",alignItems:"start"}},a.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),a.createElement(it,{className:ge.edit,id:An==null?void 0:An.id,value:(An==null?void 0:An.code)||"",onBlur:hn=>eA("code",Jt,xn(hn)),tagName:"div"})),(zt=An==null?void 0:An.inputs)==null?void 0:zt.map((hn,Hn)=>{var iA;return a.createElement("div",{className:ge.liWrap,key:Hn},a.createElement("div",{className:ge.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Hn+1,")\u8F93\u5165\uFF1A"),a.createElement(it,{id:An==null?void 0:An.id,value:hn||"",className:ge.edit,onBlur:Jn=>{const Gn=[...(An==null?void 0:An.inputs)||[]];Gn[Hn]=xn(Jn),eA("inputs",Jt,Gn)},tagName:"div"})),a.createElement("div",{className:ge.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Hn+1,")\u8F93\u51FA\uFF1A"),a.createElement(it,{id:An==null?void 0:An.id,value:((iA=An==null?void 0:An.outputs)==null?void 0:iA[Hn])||"",className:ge.edit,onBlur:Jn=>{const Gn=[...(An==null?void 0:An.outputs)||[]];Gn[Hn]=xn(Jn),eA("outputs",Jt,Gn)},tagName:"div"})))})),a.createElement("div",{className:ge.liWrap},(sn=An==null?void 0:An.answer)==null?void 0:sn.map((hn,Hn)=>a.createElement("div",{className:ge.li,key:Hn},a.createElement("aside",null,"\u7B54\u6848",Hn+1,"\uFF1A"),a.createElement(it,{id:An==null?void 0:An.id,value:hn||"",className:ge.edit,onBlur:iA=>{const Jn=[...(An==null?void 0:An.answer)||[]];Jn[Hn]=xn(iA),eA("output",Jt,Jn)},tagName:"div"})))),gA(An))))},deal:De=>{var Jt,Fn,Pn,zt,sn,An,pn,hn;De.score=De.score===void 0?10:De.score,De.code=(Pn=(Fn=(Jt=De.code)==null?void 0:Jt.trim())==null?void 0:Fn.replace(/@_@/g,"@\u2581@"))==null?void 0:Pn.replace(/@__@/g,"@\u2581\u2581@");let Hn=[];if(wn(De==null?void 0:De.question)||Hn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),wn(De==null?void 0:De.code)?/@▁@|@▁▁@/.test(De==null?void 0:De.code)?(zt=De==null?void 0:De.answer)!=null&&zt.length&&((sn=De==null?void 0:De.code.match(/@▁@|@▁▁@/g))==null?void 0:sn.length)!==((An=De==null?void 0:De.answer)==null?void 0:An.length)&&Hn.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):Hn.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):Hn.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),De!=null&&De.answer?(pn=De.answer)!=null&&pn.some(Jn=>!wn(Jn))&&Hn.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):Hn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),De.platform=wn(De==null?void 0:De.platform),De!=null&&De.platform){const Jn=["c","c++","java","python","javascript","ruby"],Gn=(hn=De==null?void 0:De.platform)==null?void 0:hn.toLowerCase(),KA=Jn.findIndex(EA=>EA===Gn);KA>-1?De.platform=Ot[KA]:Hn.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else Hn.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");if(!(De!=null&&De.inputs)||!(De!=null&&De.outputs))De.inputs=[],De.outputs=[],Hn.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const Jn=Math.min(De.inputs.length,De.outputs.length);De.inputs=De.inputs.slice(0,Jn),De.outputs=De.outputs.slice(0,Jn),De.outputs.some(Gn=>!wn(Gn))&&Hn.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}const iA=wn(String((De==null?void 0:De.timeLimit)||""));return De.timeLimit=iA,(!iA||iA&&!["3","4","5","6","7","8","9","10"].includes(iA))&&Hn.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),De.errorMsg=Hn.join(` -`),De}}],er=()=>a.createElement(a.Fragment,null,yA.filter(De=>{var Jt;return!!((Jt=or.find(Pn=>Pn.id===(De==null?void 0:De.type)))==null?void 0:Jt.element)}).map((De,Jt)=>{var Fn;const Pn=(Fn=or.find(zt=>zt.id===(De==null?void 0:De.type)))==null?void 0:Fn.element;return a.createElement(a.Fragment,{key:De.id},Pn(De,Jt))})),JA=()=>an(void 0,null,function*(){const De=CA.filter(Jt=>!Jt.checked);if(In!==3||!De.length){ve.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(qn){Vt(!0),yield qn(CA),Vt(!1);return}Ze.setFieldsValue({course_discipline_id:_t}),Be(!0)}),ir=(De,Jt=[])=>{if(typeof De=="string")return De.trim();if(Array.isArray(De))return De.map(Fn=>ir(Fn,Jt));if(typeof De=="object"&&De!==null){const Fn={};for(const Pn in De)De.hasOwnProperty(Pn)&&(Jt.includes(Pn)?Fn[Pn]=De[Pn]:Fn[Pn]=ir(De[Pn],Jt));return Fn}return De},WA=De=>an(void 0,null,function*(){const Jt=cA(ir(De));rA(Jt),On(JSON.parse(JSON.stringify(Jt))),_n(3),mA(!1),gn(!1)});(0,a.useEffect)(()=>{if(pt)return;const De=()=>{dA(Jt=>Jt>=90?(clearInterval(bn.current),90):Jt+1)};return bn.current=setInterval(De,5e4/90),()=>clearInterval(bn.current)},[pt]);const dr=(De,Jt)=>{Xe(!1);const Fn=new FormData;Object.keys(Jt).forEach(sn=>{Fn.append(sn,Jt[sn])});const Pn=new window.XMLHttpRequest;Pn.withCredentials=!0;const zt=(0,Ye.Ec)({method:"POST",headers:{}});Pn.addEventListener("load",function(sn){return an(this,null,function*(){var An,pn;try{const hn=JSON.parse((An=sn==null?void 0:sn.target)==null?void 0:An.response);if(Xe(!0),dA(100),yield new Promise(Hn=>setTimeout(()=>Hn(),780)),hn.status===0){if(!((pn=hn==null?void 0:hn.data)!=null&&pn.length)){ve.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),mA(!1);return}WA((hn==null?void 0:hn.data)||[])}else mA(!1),ve.ZP.warning(hn==null?void 0:hn.message)}catch(hn){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",hn)}})}),Pn.addEventListener("error",()=>{mA(!1)}),Pn.open("POST",`${pe.Z.API_SERVER}${De}`),Pn.send(Fn)},lr=De=>an(void 0,null,function*(){const Jt=De.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(Jt)==-1?(ve.ZP.error(`${De.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(mA(!0),Kn("\u5904\u7406\u4E2D"),dr("/api/intelligent_imports/import.json",{file:De}),Promise.reject())});let lA=[{key:1,label:a.createElement(Pe.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:lr},a.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,nn.Ny)()||(0,nn.$O)())&&lA.push({key:2,label:a.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{zn.current.onClick()}});const qA=[CA.length,(Zn=CA.filter(De=>!!(De!=null&&De.errorMsg)))==null?void 0:Zn.length];return a.createElement("div",{className:Ve()(ge.intelligentBox,"intelligent-body-curb",de),style:Pt(Xt({},ue),{width:et}),ref:Cn},a.createElement("div",{className:ge.underpin},a.createElement("b",{style:en}),a.createElement("b",{style:en})),a.createElement("div",{className:ge.head,style:{top:Zt}},a.createElement("div",{className:ge.leftLayout},cn||a.createElement(a.Fragment,null,a.createElement(ye.Z,{align:"middle"},a.createElement("div",{className:ge.title},"\u8BD5\u9898\u7F16\u8F91"),!dn&&a.createElement(Me.op,{href:`${pe.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",a.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),a.createElement(Me.op,{onClick:Qt,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!dn&&a.createElement(nt.Z,{overlayClassName:ge.menu,menu:{items:lA}},a.createElement(Me.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!Wt&&Wt),a.createElement("div",{className:ge.tip},a.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),a.createElement(ye.Z,{className:ge.rightLayout,style:{alignItems:"start"}},Mt||a.createElement(a.Fragment,null,a.createElement("div",{className:ge.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(In)&&a.createElement(Ie.default,{className:"ml20",checked:jn,onChange:De=>gn(De.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(In)&&a.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",a.createElement("span",{className:"ml5 mr5 c-light-primary"},qA[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",a.createElement("span",{className:"ml5 mr5 c-red-e53"},qA[1]),"\u9898")),He&&a.createElement("div",{className:ge.tabs},yA==null?void 0:yA.map((De,Jt)=>a.createElement("div",{onClick:()=>{rn(Jt)},className:gt===Jt&&ge.active,key:Jt},"\u65B0\u9898",Jt+1)))),a.createElement("div",{className:ge.centerBox},a.createElement("img",{className:"mb10",src:wt,width:56}),!Ct&&a.createElement(Me.op,{onClick:QA},"\u8BC6\u522B"))),[1,2].includes(In)&&ZA(),[3].includes(In)&&er(),a.createElement("div",{className:"pb10"}),a.createElement("div",{className:ge.buttonFixed},a.createElement("div",{className:ge.buttonWrap},a.createElement(bt.ZP,{size:"middle",className:`${ge.button} mr20`,onClick:Dt},"\u53D6\u6D88"),a.createElement(bt.ZP,{size:"middle",type:"primary",loading:Nt,className:`${ge.button}`,onClick:JA},Dn))),a.createElement(Te.default,{centered:!0,closable:!1,destroyOnClose:!0,open:kA,title:null,footer:null,width:320,afterClose:()=>dA(0)},a.createElement(ye.Z,{align:"middle",style:{flexDirection:"column"}},a.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},DA,a.createElement("span",{className:ge.dotLoading},a.createElement("span",null,"."),a.createElement("span",null,"."),a.createElement("span",null,"."))),a.createElement(Ne.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:Un}),a.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",a.createElement("span",{className:"ml5 c-light-primary"},Un,"%")))),a.createElement(Te.default,{centered:!0,open:Yt,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:vn,width:500,onCancel:()=>Be(!1),onOk:()=>Ze.submit(),afterClose:()=>{Ze.resetFields()}},a.createElement(Ce.default,{style:{maxHeight:550},form:Ze,layout:"horizontal",colon:!1,size:"large",onFinish:De=>an(void 0,null,function*(){var Jt,Fn,Pn,zt,sn;const An=CA.filter(Hn=>!Hn.checked&&!Hn.errorMsg);ln(!0);const pn=()=>an(void 0,null,function*(){var Hn,iA;const Jn=yield(0,At.ZP)("/api/intelligent_imports/save.json",{method:"post",body:Pt(Xt(Xt({},ht),De),{list:An,mode:Lt})});Jn.status===0&&(Nn&&((Hn=Jn==null?void 0:Jn.data)!=null&&Hn.success)&&window.location.pathname==="/problemset"&&(Kt.Z.publish("refresh-item-bank",De.group_id),yield new Promise(Gn=>setTimeout(()=>Gn(),1500))),ve.ZP.success(`\u6210\u529F\u5BFC\u5165${(iA=Jn==null?void 0:Jn.data)==null?void 0:iA.success}\u9053\u8BD5\u9898`,3),ot(Jn),Be(!1)),ln(!1)});if(Lt!==1){yield pn();return}const hn=yield(0,At.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:CA,mode:Lt}});if(hn.status===0){if(!((Jt=hn==null?void 0:hn.data)!=null&&Jt.error_size)){yield pn();return}Te.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{ln(!1)},title:"\u63D0\u793A",content:a.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",a.createElement("span",{className:"c-light-primary ml5 mr5"},(Fn=hn==null?void 0:hn.data)==null?void 0:Fn.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",a.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(Pn=hn==null?void 0:hn.data)==null?void 0:Pn.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",a.createElement("span",{className:"ml5 mr5"},(sn=(zt=hn==null?void 0:hn.data)==null?void 0:zt.index)==null?void 0:sn.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:pn})}})},a.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),a.createElement(Ce.default.Item,{label:"\u6240\u5C5E\u8BFE\u7A0B",name:"course_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},a.createElement(Qn.q,null)),Lt===1&&a.createElement(Ce.default.Item,{label:a.createElement(ye.Z,{align:"middle",style:{justifyContent:"space-between"}},a.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),a.createElement("div",{onClick:()=>oe(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},a.createElement("img",{className:"mr5 primary-hover",src:We}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},a.createElement(qe.Z,{key:xt})))),a.createElement(Te.default,{centered:!0,open:ke,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:Re,onCancel:()=>oe(!1),onOk:()=>Se.submit(),afterClose:()=>{Se.resetFields()}},a.createElement(Ce.default,{style:{maxHeight:550},form:Se,layout:"horizontal",colon:!1,size:"large",onFinish:De=>an(void 0,null,function*(){var Jt;ze(!0),(yield(0,At.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:De.name,parent_id:(Jt=De==null?void 0:De.parent_id)==null?void 0:Jt[0]}})).status===0?(Rt(xt+1),setTimeout(()=>{ve.ZP.success("\u64CD\u4F5C\u6210\u529F"),oe(!1),ze(!1)},1e3)):ze(!1)})},a.createElement(Ce.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},a.createElement(Qe.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),a.createElement(Ce.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},a.createElement(qe.Z,null)))),a.createElement(Bt.Z,{onSave:De=>{mA(!0),Kn("\u5904\u7406\u4E2D"),dr("/api/intelligent_imports/import.json",{html:De})},ref:zn}))},ae=Ue;var se=ie},71039:function(It,Ft,ee){"use strict";var a=ee(59301),ge=ee(74501),he=ee(48136),Ve=ee(9057),Ce=ee(62957),ve=ee(59301);const Te=(0,a.forwardRef)(({callback:$e,width:ye,onChange:Ie,disabled:nt,readOnly:Pe,type:bt="",value:Ne="",style:Qe={}},Me)=>{const pe=(0,a.useRef)(),Ue=(0,a.useRef)(),[ct,je]=(0,a.useState)(0),[wt,At]=(0,a.useState)(0),[qe,We]=(0,a.useState)(!1),_e=()=>{var Le=document.createElement("div");Le.innerHTML=pe.current.getValue();var st=Le.innerText;return $e&&$e(st),st};(0,a.useImperativeHandle)(Me,()=>({getData:_e}));const rt=Le=>{Le.preventDefault();const st=Le.clientX-ct,we=Le.clientY-wt;document.body.onmousemove=it=>{let nn=it.clientX-st,Kt=it.clientY-we;const Bt=document.getElementsByClassName("markdown-popup-form")[0],Qn=window.innerWidth-Bt.offsetWidth,Ye=window.innerHeight-Bt.offsetHeight;nn=Math.max(0,Math.min(nn,Qn)),Kt=Math.max(0,Math.min(Kt,Ye)),Ke(it.clientX,it.clientY,st,we)&&(je(nn),At(Kt))},document.body.onmouseup=function(){document.body.onmousemove=null}},Ke=(Le,st,we,it)=>{const nn=document.body.clientHeight,Kt=document.body.clientWidth;return Le<20&&we>Le||Le>Kt-20&&west||st>nn-20&&it{qe&&setTimeout(()=>{const Le=document.getElementsByClassName("markdown-popup-form")[0],st=window.innerWidth/2-Le.offsetWidth/2,we=window.innerHeight/2-Le.offsetHeight/2;je(st),At(we)},0)},[qe]);const ft=()=>{nt||Pe||We(!0)};return ve.createElement("div",{style:Qe},ve.createElement("div",{style:{width:ye||"100%",position:"relative"},className:`${ge.Z.mathFillWrap} ${nt||Pe?"cursorDefault":""}`,onClick:()=>ft()},ve.createElement("math-field",{disabled:nt,locale:"zh_cn",class:`${ge.Z.mathField} ${bt}`,readOnly:Pe,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:pe,style:{width:"100%",fontSize:Ne?18:14},value:Ne||""})),ve.createElement(Ce.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:ct,top:wt},title:ve.createElement("div",{style:{cursor:"move"},onMouseDown:rt},"\u8F93\u5165\u516C\u5F0F"),open:qe,onOk:()=>{const Le=Ue.current.getData();pe.current.setValue(Le),Ie(Le),We(!1)},onCancel:()=>{We(!1)},destroyOnClose:!0,className:"markdown-popup-form"},ve.createElement(Ve.Z,{value:Ne,ref:Ue,onChange:Ie,showSaveButton:!1})))});Ft.Z=Te},9057:function(It,Ft,ee){"use strict";var a=ee(59301),ge=ee(77019),he=ee(5269),Ve=ee(31691),Ce=ee(7939),ve=ee(35883),Te=ee(74501),$e=ee(48136),ye=ee(59301);const Ie=(0,a.forwardRef)(({callback:nt,showSaveButton:Pe,value:bt=""},Ne)=>{const Qe=(0,a.useRef)(),Me=[{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 "}]}]}],pe=[{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 +`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Pt(Xt({},Gn),{last:KA===De.questions.length-1})});const iA=(Pn=De.questions)==null?void 0:Pn.reduce((Gn,KA)=>{const EA=parseFloat(KA.score);return isNaN(EA)?Gn:Gn+EA},0);De.score=iA;let Jn=[];return(zt=De.questions)!=null&&zt.length?De.errorMsg=((cn=De.questions)==null?void 0:cn.findIndex(Gn=>!!Gn.errorMsg))>-1:Jn.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),wn(De==null?void 0:De.question)||Jn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Jn.length&&(De.errorMsg=Jn.join(` +`)),De}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(De,Jt)=>{var Fn,Pn,zt,cn;const An=CA[Jt],pn=Ot.map(hn=>({key:hn,label:hn,onClick:()=>eA("platform",Jt,hn)}));return a.createElement("div",{className:ge.row,style:{display:jn?An!=null&&An.errorMsg?"flex":"none":"flex"}},a.createElement("div",{className:ge.leftLayout},a.createElement(fn,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:ge.question},tA(De,Jt),bA(De),a.createElement(it,{id:De==null?void 0:De.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${De==null?void 0:De.timeLimit}`,tagName:"p"}),a.createElement(it,{id:De==null?void 0:De.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(De==null?void 0:De.platform)||""}`,tagName:"p"}),a.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),a.createElement("h4",null),a.createElement(it,{id:De==null?void 0:De.id,value:(De==null?void 0:De.code)||"",tagName:"div"}),a.createElement("h4",null),(Fn=De==null?void 0:De.inputs)==null?void 0:Fn.map((hn,Hn)=>{var iA;return a.createElement(a.Fragment,{key:Hn},a.createElement("h4",null),a.createElement(it,{id:De==null?void 0:De.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Hn+1})\u8F93\u5165\uFF1A${hn||""}`,tagName:"div"}),a.createElement(it,{id:De==null?void 0:De.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Hn+1})\u8F93\u51FA\uFF1A${((iA=De==null?void 0:De.outputs)==null?void 0:iA[Hn])||""}`,tagName:"div"}))}),(Pn=De==null?void 0:De.answer)==null?void 0:Pn.map((hn,Hn)=>a.createElement(it,{key:Hn,id:De==null?void 0:De.id,value:`\u7B54\u6848${Hn+1}\uFF1A${hn||""}`,tagName:"p"})),TA(De)))),a.createElement("div",{className:ge.rightLayout},a.createElement(me,{className:An!=null&&An.errorMsg?ge.error:""},zA(An,Jt),oA(An,"",Jt),a.createElement("div",{className:ge.liWrap},a.createElement("div",{className:ge.li,onKeyDown:Bn},a.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),a.createElement(it,{className:ge.edit,id:An==null?void 0:An.id,value:An==null?void 0:An.timeLimit,tagName:"div",onBlur:hn=>eA("timeLimit",Jt,xn(hn))})),a.createElement("div",{className:ge.li},a.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),a.createElement("div",{className:"c-black"},a.createElement(nt.Z,{menu:{items:pn}},a.createElement("span",{className:"c-light-primary"},An==null?void 0:An.platform,a.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),a.createElement("div",{className:ge.li,style:{flexDirection:"column",alignItems:"start"}},a.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),a.createElement(it,{className:ge.edit,id:An==null?void 0:An.id,value:(An==null?void 0:An.code)||"",onBlur:hn=>eA("code",Jt,xn(hn)),tagName:"div"})),(zt=An==null?void 0:An.inputs)==null?void 0:zt.map((hn,Hn)=>{var iA;return a.createElement("div",{className:ge.liWrap,key:Hn},a.createElement("div",{className:ge.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Hn+1,")\u8F93\u5165\uFF1A"),a.createElement(it,{id:An==null?void 0:An.id,value:hn||"",className:ge.edit,onBlur:Jn=>{const Gn=[...(An==null?void 0:An.inputs)||[]];Gn[Hn]=xn(Jn),eA("inputs",Jt,Gn)},tagName:"div"})),a.createElement("div",{className:ge.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Hn+1,")\u8F93\u51FA\uFF1A"),a.createElement(it,{id:An==null?void 0:An.id,value:((iA=An==null?void 0:An.outputs)==null?void 0:iA[Hn])||"",className:ge.edit,onBlur:Jn=>{const Gn=[...(An==null?void 0:An.outputs)||[]];Gn[Hn]=xn(Jn),eA("outputs",Jt,Gn)},tagName:"div"})))})),a.createElement("div",{className:ge.liWrap},(cn=An==null?void 0:An.answer)==null?void 0:cn.map((hn,Hn)=>a.createElement("div",{className:ge.li,key:Hn},a.createElement("aside",null,"\u7B54\u6848",Hn+1,"\uFF1A"),a.createElement(it,{id:An==null?void 0:An.id,value:hn||"",className:ge.edit,onBlur:iA=>{const Jn=[...(An==null?void 0:An.answer)||[]];Jn[Hn]=xn(iA),eA("output",Jt,Jn)},tagName:"div"})))),gA(An))))},deal:De=>{var Jt,Fn,Pn,zt,cn,An,pn,hn;De.score=De.score===void 0?10:De.score,De.code=(Pn=(Fn=(Jt=De.code)==null?void 0:Jt.trim())==null?void 0:Fn.replace(/@_@/g,"@\u2581@"))==null?void 0:Pn.replace(/@__@/g,"@\u2581\u2581@");let Hn=[];if(wn(De==null?void 0:De.question)||Hn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),wn(De==null?void 0:De.code)?/@▁@|@▁▁@/.test(De==null?void 0:De.code)?(zt=De==null?void 0:De.answer)!=null&&zt.length&&((cn=De==null?void 0:De.code.match(/@▁@|@▁▁@/g))==null?void 0:cn.length)!==((An=De==null?void 0:De.answer)==null?void 0:An.length)&&Hn.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):Hn.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):Hn.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),De!=null&&De.answer?(pn=De.answer)!=null&&pn.some(Jn=>!wn(Jn))&&Hn.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):Hn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),De.platform=wn(De==null?void 0:De.platform),De!=null&&De.platform){const Jn=["c","c++","java","python","javascript","ruby"],Gn=(hn=De==null?void 0:De.platform)==null?void 0:hn.toLowerCase(),KA=Jn.findIndex(EA=>EA===Gn);KA>-1?De.platform=Ot[KA]:Hn.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else Hn.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");if(!(De!=null&&De.inputs)||!(De!=null&&De.outputs))De.inputs=[],De.outputs=[],Hn.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const Jn=Math.min(De.inputs.length,De.outputs.length);De.inputs=De.inputs.slice(0,Jn),De.outputs=De.outputs.slice(0,Jn),De.outputs.some(Gn=>!wn(Gn))&&Hn.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}const iA=wn(String((De==null?void 0:De.timeLimit)||""));return De.timeLimit=iA,(!iA||iA&&!["3","4","5","6","7","8","9","10"].includes(iA))&&Hn.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),De.errorMsg=Hn.join(` +`),De}}],er=()=>a.createElement(a.Fragment,null,yA.filter(De=>{var Jt;return!!((Jt=or.find(Pn=>Pn.id===(De==null?void 0:De.type)))==null?void 0:Jt.element)}).map((De,Jt)=>{var Fn;const Pn=(Fn=or.find(zt=>zt.id===(De==null?void 0:De.type)))==null?void 0:Fn.element;return a.createElement(a.Fragment,{key:De.id},Pn(De,Jt))})),JA=()=>an(void 0,null,function*(){const De=CA.filter(Jt=>!Jt.checked);if(In!==3||!De.length){ve.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(qn){Vt(!0),yield qn(CA),Vt(!1);return}Ze.setFieldsValue({course_discipline_id:_t}),Be(!0)}),ir=(De,Jt=[])=>{if(typeof De=="string")return De.trim();if(Array.isArray(De))return De.map(Fn=>ir(Fn,Jt));if(typeof De=="object"&&De!==null){const Fn={};for(const Pn in De)De.hasOwnProperty(Pn)&&(Jt.includes(Pn)?Fn[Pn]=De[Pn]:Fn[Pn]=ir(De[Pn],Jt));return Fn}return De},WA=De=>an(void 0,null,function*(){const Jt=cA(ir(De));rA(Jt),On(JSON.parse(JSON.stringify(Jt))),_n(3),mA(!1),gn(!1)});(0,a.useEffect)(()=>{if(pt)return;const De=()=>{dA(Jt=>Jt>=90?(clearInterval(bn.current),90):Jt+1)};return bn.current=setInterval(De,5e4/90),()=>clearInterval(bn.current)},[pt]);const dr=(De,Jt)=>{Xe(!1);const Fn=new FormData;Object.keys(Jt).forEach(cn=>{Fn.append(cn,Jt[cn])});const Pn=new window.XMLHttpRequest;Pn.withCredentials=!0;const zt=(0,Ye.Ec)({method:"POST",headers:{}});Pn.addEventListener("load",function(cn){return an(this,null,function*(){var An,pn;try{const hn=JSON.parse((An=cn==null?void 0:cn.target)==null?void 0:An.response);if(Xe(!0),dA(100),yield new Promise(Hn=>setTimeout(()=>Hn(),780)),hn.status===0){if(!((pn=hn==null?void 0:hn.data)!=null&&pn.length)){ve.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),mA(!1);return}WA((hn==null?void 0:hn.data)||[])}else mA(!1),ve.ZP.warning(hn==null?void 0:hn.message)}catch(hn){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",hn)}})}),Pn.addEventListener("error",()=>{mA(!1)}),Pn.open("POST",`${pe.Z.API_SERVER}${De}`),Pn.send(Fn)},lr=De=>an(void 0,null,function*(){const Jt=De.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(Jt)==-1?(ve.ZP.error(`${De.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(mA(!0),Kn("\u5904\u7406\u4E2D"),dr("/api/intelligent_imports/import.json",{file:De}),Promise.reject())});let lA=[{key:1,label:a.createElement(Pe.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:lr},a.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,nn.Ny)()||(0,nn.$O)())&&lA.push({key:2,label:a.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{zn.current.onClick()}});const qA=[CA.length,(Zn=CA.filter(De=>!!(De!=null&&De.errorMsg)))==null?void 0:Zn.length];return a.createElement("div",{className:Ve()(ge.intelligentBox,"intelligent-body-curb",de),style:Pt(Xt({},ue),{width:et}),ref:Cn},a.createElement("div",{className:ge.underpin},a.createElement("b",{style:en}),a.createElement("b",{style:en})),a.createElement("div",{className:ge.head,style:{top:Zt}},a.createElement("div",{className:ge.leftLayout},dn||a.createElement(a.Fragment,null,a.createElement(ye.Z,{align:"middle"},a.createElement("div",{className:ge.title},"\u8BD5\u9898\u7F16\u8F91"),!on&&a.createElement(Me.op,{href:`${pe.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",a.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),a.createElement(Me.op,{onClick:Qt,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!on&&a.createElement(nt.Z,{overlayClassName:ge.menu,menu:{items:lA}},a.createElement(Me.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!Wt&&Wt),a.createElement("div",{className:ge.tip},a.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),a.createElement(ye.Z,{className:ge.rightLayout,style:{alignItems:"start"}},Mt||a.createElement(a.Fragment,null,a.createElement("div",{className:ge.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(In)&&a.createElement(Ie.default,{className:"ml20",checked:jn,onChange:De=>gn(De.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(In)&&a.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",a.createElement("span",{className:"ml5 mr5 c-light-primary"},qA[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",a.createElement("span",{className:"ml5 mr5 c-red-e53"},qA[1]),"\u9898")),He&&a.createElement("div",{className:ge.tabs},yA==null?void 0:yA.map((De,Jt)=>a.createElement("div",{onClick:()=>{rn(Jt)},className:gt===Jt&&ge.active,key:Jt},"\u65B0\u9898",Jt+1)))),a.createElement("div",{className:ge.centerBox},a.createElement("img",{className:"mb10",src:wt,width:56}),!Ct&&a.createElement(Me.op,{onClick:QA},"\u8BC6\u522B"))),[1,2].includes(In)&&ZA(),[3].includes(In)&&er(),a.createElement("div",{className:"pb10"}),a.createElement("div",{className:ge.buttonFixed},a.createElement("div",{className:ge.buttonWrap},a.createElement(bt.ZP,{size:"middle",className:`${ge.button} mr20`,onClick:Ft},"\u53D6\u6D88"),a.createElement(bt.ZP,{size:"middle",type:"primary",loading:Nt,className:`${ge.button}`,onClick:JA},Dn))),a.createElement(Te.default,{centered:!0,closable:!1,destroyOnClose:!0,open:kA,title:null,footer:null,width:320,afterClose:()=>dA(0)},a.createElement(ye.Z,{align:"middle",style:{flexDirection:"column"}},a.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},DA,a.createElement("span",{className:ge.dotLoading},a.createElement("span",null,"."),a.createElement("span",null,"."),a.createElement("span",null,"."))),a.createElement(Ne.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:Un}),a.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",a.createElement("span",{className:"ml5 c-light-primary"},Un,"%")))),a.createElement(Te.default,{centered:!0,open:Yt,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:vn,width:500,onCancel:()=>Be(!1),onOk:()=>Ze.submit(),afterClose:()=>{Ze.resetFields()}},a.createElement(Ce.default,{style:{maxHeight:550},form:Ze,layout:"horizontal",colon:!1,size:"large",onFinish:De=>an(void 0,null,function*(){var Jt,Fn,Pn,zt,cn;const An=CA.filter(Hn=>!Hn.checked&&!Hn.errorMsg);ln(!0);const pn=()=>an(void 0,null,function*(){var Hn,iA;const Jn=yield(0,At.ZP)("/api/intelligent_imports/save.json",{method:"post",body:Pt(Xt(Xt({},ht),De),{list:An,mode:Lt})});Jn.status===0&&(Nn&&((Hn=Jn==null?void 0:Jn.data)!=null&&Hn.success)&&window.location.pathname==="/problemset"&&(Kt.Z.publish("refresh-item-bank",De.group_id),yield new Promise(Gn=>setTimeout(()=>Gn(),1500))),ve.ZP.success(`\u6210\u529F\u5BFC\u5165${(iA=Jn==null?void 0:Jn.data)==null?void 0:iA.success}\u9053\u8BD5\u9898`,3),ot(Jn),Be(!1)),ln(!1)});if(Lt!==1){yield pn();return}const hn=yield(0,At.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:CA,mode:Lt}});if(hn.status===0){if(!((Jt=hn==null?void 0:hn.data)!=null&&Jt.error_size)){yield pn();return}Te.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{ln(!1)},title:"\u63D0\u793A",content:a.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",a.createElement("span",{className:"c-light-primary ml5 mr5"},(Fn=hn==null?void 0:hn.data)==null?void 0:Fn.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",a.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(Pn=hn==null?void 0:hn.data)==null?void 0:Pn.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",a.createElement("span",{className:"ml5 mr5"},(cn=(zt=hn==null?void 0:hn.data)==null?void 0:zt.index)==null?void 0:cn.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:pn})}})},a.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),a.createElement(Ce.default.Item,{label:"\u6240\u5C5E\u8BFE\u7A0B",name:"course_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},a.createElement(Qn.q,null)),Lt===1&&a.createElement(Ce.default.Item,{label:a.createElement(ye.Z,{align:"middle",style:{justifyContent:"space-between"}},a.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),a.createElement("div",{onClick:()=>oe(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},a.createElement("img",{className:"mr5 primary-hover",src:We}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},a.createElement(qe.Z,{key:xt})))),a.createElement(Te.default,{centered:!0,open:ke,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:Re,onCancel:()=>oe(!1),onOk:()=>Se.submit(),afterClose:()=>{Se.resetFields()}},a.createElement(Ce.default,{style:{maxHeight:550},form:Se,layout:"horizontal",colon:!1,size:"large",onFinish:De=>an(void 0,null,function*(){var Jt;ze(!0),(yield(0,At.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:De.name,parent_id:(Jt=De==null?void 0:De.parent_id)==null?void 0:Jt[0]}})).status===0?(Rt(xt+1),setTimeout(()=>{ve.ZP.success("\u64CD\u4F5C\u6210\u529F"),oe(!1),ze(!1)},1e3)):ze(!1)})},a.createElement(Ce.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},a.createElement(Qe.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),a.createElement(Ce.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},a.createElement(qe.Z,null)))),a.createElement(Bt.Z,{onSave:De=>{mA(!0),Kn("\u5904\u7406\u4E2D"),dr("/api/intelligent_imports/import.json",{html:De})},ref:zn}))},ae=Ue;var se=ie},71039:function(It,Dt,ee){"use strict";var a=ee(59301),ge=ee(74501),he=ee(48136),Ve=ee(9057),Ce=ee(62957),ve=ee(59301);const Te=(0,a.forwardRef)(({callback:$e,width:ye,onChange:Ie,disabled:nt,readOnly:Pe,type:bt="",value:Ne="",style:Qe={}},Me)=>{const pe=(0,a.useRef)(),Ue=(0,a.useRef)(),[ct,je]=(0,a.useState)(0),[wt,At]=(0,a.useState)(0),[qe,We]=(0,a.useState)(!1),_e=()=>{var Le=document.createElement("div");Le.innerHTML=pe.current.getValue();var st=Le.innerText;return $e&&$e(st),st};(0,a.useImperativeHandle)(Me,()=>({getData:_e}));const rt=Le=>{Le.preventDefault();const st=Le.clientX-ct,we=Le.clientY-wt;document.body.onmousemove=it=>{let nn=it.clientX-st,Kt=it.clientY-we;const Bt=document.getElementsByClassName("markdown-popup-form")[0],Qn=window.innerWidth-Bt.offsetWidth,Ye=window.innerHeight-Bt.offsetHeight;nn=Math.max(0,Math.min(nn,Qn)),Kt=Math.max(0,Math.min(Kt,Ye)),Ke(it.clientX,it.clientY,st,we)&&(je(nn),At(Kt))},document.body.onmouseup=function(){document.body.onmousemove=null}},Ke=(Le,st,we,it)=>{const nn=document.body.clientHeight,Kt=document.body.clientWidth;return Le<20&&we>Le||Le>Kt-20&&west||st>nn-20&&it{qe&&setTimeout(()=>{const Le=document.getElementsByClassName("markdown-popup-form")[0],st=window.innerWidth/2-Le.offsetWidth/2,we=window.innerHeight/2-Le.offsetHeight/2;je(st),At(we)},0)},[qe]);const ft=()=>{nt||Pe||We(!0)};return ve.createElement("div",{style:Qe},ve.createElement("div",{style:{width:ye||"100%",position:"relative"},className:`${ge.Z.mathFillWrap} ${nt||Pe?"cursorDefault":""}`,onClick:()=>ft()},ve.createElement("math-field",{disabled:nt,locale:"zh_cn",class:`${ge.Z.mathField} ${bt}`,readOnly:Pe,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:pe,style:{width:"100%",fontSize:Ne?18:14},value:Ne||""})),ve.createElement(Ce.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:ct,top:wt},title:ve.createElement("div",{style:{cursor:"move"},onMouseDown:rt},"\u8F93\u5165\u516C\u5F0F"),open:qe,onOk:()=>{const Le=Ue.current.getData();pe.current.setValue(Le),Ie(Le),We(!1)},onCancel:()=>{We(!1)},destroyOnClose:!0,className:"markdown-popup-form"},ve.createElement(Ve.Z,{value:Ne,ref:Ue,onChange:Ie,showSaveButton:!1})))});Dt.Z=Te},9057:function(It,Dt,ee){"use strict";var a=ee(59301),ge=ee(77019),he=ee(5269),Ve=ee(31691),Ce=ee(7939),ve=ee(35883),Te=ee(74501),$e=ee(48136),ye=ee(59301);const Ie=(0,a.forwardRef)(({callback:nt,showSaveButton:Pe,value:bt=""},Ne)=>{const Qe=(0,a.useRef)(),Me=[{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 "}]}]}],pe=[{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 @@ -307,7 +307,7 @@ ${Mt} \\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}`}]}]}],Ue=wt=>{Qe.current.setValue(Qe.current.getValue()+" "+wt.value+" ")},ct=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ye.createElement(ge.Z,{className:Te.Z.lists,gutter:[10,10]},Me.map((wt,At)=>ye.createElement(he.Z,{flex:"110px",className:Te.Z.item},ye.createElement("div",null,ye.createElement(ve.Z,{value:`$$${wt.value}$$`}),wt.name),ye.createElement("div",{className:Te.Z.children},wt.children.map((qe,We)=>ye.createElement("div",{key:We},ye.createElement("h1",null,qe.name),ye.createElement(ge.Z,{gutter:[10,10]},qe.data.map((_e,rt)=>ye.createElement(he.Z,{key:rt,onClick:()=>Ue(_e),className:Te.Z.diamond},ye.createElement(ve.Z,{value:"`$$"+_e.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ye.createElement(ge.Z,{className:Te.Z.lists,gutter:[10,10]},pe.map((wt,At)=>ye.createElement(he.Z,{flex:"110px",className:Te.Z.item},ye.createElement("div",null,ye.createElement(ve.Z,{value:"`$$"+wt.value+"$$`"}),wt.name),ye.createElement("div",{className:Te.Z.children},wt.children.map((qe,We)=>ye.createElement("div",{key:We},qe.name&&ye.createElement("h1",null,qe.name),ye.createElement(ge.Z,{gutter:[10,10]},qe.data.map((_e,rt)=>ye.createElement(he.Z,{key:rt,onClick:()=>Ue(_e),className:Te.Z.diamond},ye.createElement(ve.Z,{value:"`$$"+_e.value+"$$`"}))))))))))}],je=()=>{var wt=document.createElement("div");wt.innerHTML=Qe.current.getValue();var At=wt.innerText;return nt&&nt(At),At};return(0,a.useImperativeHandle)(Ne,()=>({getData:je})),ye.createElement("div",{className:Te.Z.mathWrap},ye.createElement(Ve.default,{defaultActiveKey:"1",items:ct}),ye.createElement("math-field",{locale:"zh_cn",className:Te.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:Qe,style:{width:800,marginTop:30,fontSize:18}},bt||""),Pe&&ye.createElement("div",{className:Te.Z.button},ye.createElement(Ce.ZP,{size:"large",onClick:je,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Ft.Z=Ie},90736:function(It,Ft,ee){"use strict";var a=ee(59301),ge=ee(4977),he=ee(7939),Ve=Object.defineProperty,Ce=Object.defineProperties,ve=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Ie=(Ne,Qe,Me)=>Qe in Ne?Ve(Ne,Qe,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Ne[Qe]=Me,nt=(Ne,Qe)=>{for(var Me in Qe||(Qe={}))$e.call(Qe,Me)&&Ie(Ne,Me,Qe[Me]);if(Te)for(var Me of Te(Qe))ye.call(Qe,Me)&&Ie(Ne,Me,Qe[Me]);return Ne},Pe=(Ne,Qe)=>Ce(Ne,ve(Qe));const bt=({img:Ne,buttonProps:Qe={},styles:Me={},customText:pe,ButtonText:Ue,ButtonClick:ct,Buttonclass:je,ButtonTwo:wt,imgStyles:At,loading:qe=!1,className:We=""})=>a.createElement("section",{className:`tc animated fadeIn ${We}`,style:nt({color:"#999",margin:"100px auto",visibility:qe?"hidden":"visible"},Me)},a.createElement("img",{src:Ne||ge,style:Pe(nt({},At),{pointerEvents:"none",userSelect:"none"})}),a.createElement("p",{className:"mt20 font14"},pe||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),Ue&&a.createElement(he.ZP,nt({className:je,onClick:ct},Qe),Ue),wt&&wt);Ft.Z=bt},86974:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return je}});var a=ee(59301),ge={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",showClose:"showClose___edZQA",embed:"embed___hvpEJ"},he=ee(7939),Ve=ee(70557),Ce=ee(34728),ve=ee(25399),Te=ee(76406),$e=ee(84849),ye=ee(90736),Ie=ee(14185),nt=ee(52078),Pe=ee(59301),bt=Object.defineProperty,Ne=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,pe=(wt,At,qe)=>At in wt?bt(wt,At,{enumerable:!0,configurable:!0,writable:!0,value:qe}):wt[At]=qe,Ue=(wt,At)=>{for(var qe in At||(At={}))Qe.call(At,qe)&&pe(wt,qe,At[qe]);if(Ne)for(var qe of Ne(At))Me.call(At,qe)&&pe(wt,qe,At[qe]);return wt},ct=(wt,At,qe)=>new Promise((We,_e)=>{var rt=Le=>{try{ft(qe.next(Le))}catch(st){_e(st)}},Ke=Le=>{try{ft(qe.throw(Le))}catch(st){_e(st)}},ft=Le=>Le.done?We(Le.value):Promise.resolve(Le.value).then(rt,Ke);ft((qe=qe.apply(wt,At)).next())}),je=({editOffice:wt="view",data:At,issaver:qe,onSaver:We,theme:_e,type:rt,filename:Ke,monacoEditor:ft,className:Le,style:st,close:we,onClose:it,hasMask:nn,disabledDownload:Kt,onImgDimensions:Bt,showNodata:Qn,recordInfo:Ye})=>{const[Fe,Gt]=(0,a.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[mn,$t]=(0,a.useState)(""),[lt,Tt]=(0,a.useState)(),Ge=window.ENV==="build"?"/react/build":"",Xt=location.host.startsWith("localhost")?Ie.Z.PROXY_SERVER:Ie.Z.API_SERVER,an=10*(1024*1024),jt=(0,a.useRef)();At!=null&&At.startsWith("/api")&&rt!=="txt"&&(At=Ie.Z.API_SERVER+At);const Bn=de=>de.substring(de.lastIndexOf("/")+1).split(".").pop();Ke&&ft&&(ft.filename=Ke),(0,a.useEffect)(()=>{var de,ue;const et=(ue=(de=document.cookie)==null?void 0:de.replace(/\s/g,""))==null?void 0:ue.split(";");et==null||et.map(Dt=>{let ot=Dt.split("=");ot[0]==="_educoder_session"&&$t(ot[1])})},[]),(0,a.useEffect)(()=>{rt==="office"&&(At.indexOf("bigfilescdn.")>-1||At.indexOf("bigfiles1")>-1?Tt({url:At,fileType:Bn(At),model:At.indexOf("model=edit")?"edit":"view"}):At.indexOf("coze")>-1?Tt({url:At,fileType:"doc",model:"view"}):me())},[rt,At]);function fn(de){return ct(this,null,function*(){de.data.type==="pdfdata"&&(We(de.data.data),window.removeEventListener("message",fn,!1)),console.log("mess---:",de.data)})}const me=()=>ct(void 0,null,function*(){console.log("data:",At);let de=At;At.startsWith("http")||(de=location.origin+de);let ue=new URL(de).pathname.split("/").pop();const et=yield(0,$e.gJ)({attachment_id:ue});et.url=Xt+et.url,Tt(et)}),ie=()=>{if(At.startsWith("http")||At.startsWith("blob:")){ae();return}(0,Te.Sv)(Ke||"educoder",At,Ke)},ae=()=>{Ye&&(0,nt.fc)({id:Ye==null?void 0:Ye.id,watch_type:1,course_id:Ye==null?void 0:Ye.course_id}),(0,Te.Nd)(Ke||"educoder",decodeURIComponent(At))};(0,a.useEffect)(()=>(window.addEventListener("message",se),()=>{window.removeEventListener("message",se)}),[]);const se=de=>{var ue;((ue=de==null?void 0:de.data)==null?void 0:ue.type)==="closePop"&&it()};return Pe.createElement("div",{style:Ue({},st||{}),className:`${nn&&ge.bgBlack} ${rt?ge.wrp:"hide"}`},!!rt&&we&&Pe.createElement("div",{id:"closePop",className:ge.close,ref:jt},!!Bt&&Pe.createElement(ve.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>jt.current},Pe.createElement("span",{onClick:()=>{it(),Bt()}},Pe.createElement("i",{className:"icon-yulanpizhu"}))),!Kt&&window.parent===window&&Pe.createElement(ve.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>jt.current},Pe.createElement("span",{onClick:ae},Pe.createElement("i",{className:"icon-quxiaozhiding"}))),qe&&Pe.createElement(ve.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>jt.current},Pe.createElement("span",{className:"",onClick:()=>{const de=document.getElementById("pdfiframe");window.addEventListener("message",fn,!1),setTimeout(()=>{de.contentWindow.postMessage("getData","*")},300)}},Pe.createElement("i",{className:"icon-baocun"}))),Pe.createElement(ve.Z,{title:"\u5173\u95ED",getPopupContainer:()=>jt.current},Pe.createElement("span",{className:"",onClick:()=>{it()}},Pe.createElement("i",{className:"icon-guanbi1"})))),Pe.createElement("div",{className:`${ge[Le]} ${Le} ${ge.monaco} ${rt==="txt"?"show":"hide"}`},rt==="txt"&&Pe.createElement(Pe.Fragment,null,Pe.createElement(Ce.ZP,Ue({},ft)))),rt==="audio"&&Pe.createElement("audio",{controls:!0,src:`${(At==null?void 0:At.indexOf("http://"))>-1||(At==null?void 0:At.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${At}`,autoPlay:!0}),rt==="video"&&Pe.createElement(Pe.Fragment,null,(At==null?void 0:At.indexOf("http"))>-1?Pe.createElement("video",{controls:!0,src:`${At}`,autoPlay:!0}):Pe.createElement("video",{controls:!0,src:`data:video/mp4;base64,${At}`,autoPlay:!0})),rt==="office"&<&&Pe.createElement("iframe",{src:`${Ge}/office.html?key=${lt.key}&url=${btoa(lt.url)}&callbackUrl=${Xt+(lt.callbackUrl||"")}&fileType=${lt.fileType}&title=${lt.title||""}&model=${wt}&officeServer=${Ie.Z.ONLYOFFICE}&disabledDownload=${!!Kt}`}),rt==="html"&&Pe.createElement("iframe",{src:At+"&disposition=inline"}),rt==="pdf"&&Pe.createElement("iframe",{id:"pdfiframe",src:`${Ge}/js/pdf/index.html?filename=${Ke||"educoder.pdf"}&url=${encodeURIComponent(At)}&disabledDownload=${!!Kt}&model=${wt}`}),rt==="image"&&Pe.createElement("img",{src:`${(At==null?void 0:At.indexOf("http://"))>-1||(At==null?void 0:At.indexOf("https://"))>-1?"":"data:image/png;base64,"}${At}`}),(rt==="other"||rt==="download")&&Pe.createElement(Pe.Fragment,null,Qn?Pe.createElement(ye.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:Pe.createElement(he.ZP,{icon:Pe.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:ie,disabled:Kt},"\u4E0B\u8F7D")}):Pe.createElement(he.ZP,{type:"primary",size:"middle",onClick:ie,disabled:Kt},Pe.createElement(Ve.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),rt==="flowChart"&&Pe.createElement("div",{className:"embed"},Pe.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${At||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},35883:function(It,Ft,ee){"use strict";ee.d(Ft,{z:function(){return ft},Z:function(){return Le}});var a=ee(59301),ge=ee(46214),he=ee(20047),Ve=ee(64018),Ce=ee(16471),ve=ee(14185),Te=ee(76406),$e=ee(15342),ye=ee(44104),Ie=ee(7939),nt=ee(1012),Pe=ee(86974),bt=ee(59301),Qe=({html:st})=>{const we=(0,a.useRef)(null),it=(0,a.useRef)(null),nn=`.markdown-body p { +\\end{array}`}]}]}],Ue=wt=>{Qe.current.setValue(Qe.current.getValue()+" "+wt.value+" ")},ct=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ye.createElement(ge.Z,{className:Te.Z.lists,gutter:[10,10]},Me.map((wt,At)=>ye.createElement(he.Z,{flex:"110px",className:Te.Z.item},ye.createElement("div",null,ye.createElement(ve.Z,{value:`$$${wt.value}$$`}),wt.name),ye.createElement("div",{className:Te.Z.children},wt.children.map((qe,We)=>ye.createElement("div",{key:We},ye.createElement("h1",null,qe.name),ye.createElement(ge.Z,{gutter:[10,10]},qe.data.map((_e,rt)=>ye.createElement(he.Z,{key:rt,onClick:()=>Ue(_e),className:Te.Z.diamond},ye.createElement(ve.Z,{value:"`$$"+_e.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ye.createElement(ge.Z,{className:Te.Z.lists,gutter:[10,10]},pe.map((wt,At)=>ye.createElement(he.Z,{flex:"110px",className:Te.Z.item},ye.createElement("div",null,ye.createElement(ve.Z,{value:"`$$"+wt.value+"$$`"}),wt.name),ye.createElement("div",{className:Te.Z.children},wt.children.map((qe,We)=>ye.createElement("div",{key:We},qe.name&&ye.createElement("h1",null,qe.name),ye.createElement(ge.Z,{gutter:[10,10]},qe.data.map((_e,rt)=>ye.createElement(he.Z,{key:rt,onClick:()=>Ue(_e),className:Te.Z.diamond},ye.createElement(ve.Z,{value:"`$$"+_e.value+"$$`"}))))))))))}],je=()=>{var wt=document.createElement("div");wt.innerHTML=Qe.current.getValue();var At=wt.innerText;return nt&&nt(At),At};return(0,a.useImperativeHandle)(Ne,()=>({getData:je})),ye.createElement("div",{className:Te.Z.mathWrap},ye.createElement(Ve.default,{defaultActiveKey:"1",items:ct}),ye.createElement("math-field",{locale:"zh_cn",className:Te.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:Qe,style:{width:800,marginTop:30,fontSize:18}},bt||""),Pe&&ye.createElement("div",{className:Te.Z.button},ye.createElement(Ce.ZP,{size:"large",onClick:je,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Dt.Z=Ie},90736:function(It,Dt,ee){"use strict";var a=ee(59301),ge=ee(4977),he=ee(7939),Ve=Object.defineProperty,Ce=Object.defineProperties,ve=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Ie=(Ne,Qe,Me)=>Qe in Ne?Ve(Ne,Qe,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Ne[Qe]=Me,nt=(Ne,Qe)=>{for(var Me in Qe||(Qe={}))$e.call(Qe,Me)&&Ie(Ne,Me,Qe[Me]);if(Te)for(var Me of Te(Qe))ye.call(Qe,Me)&&Ie(Ne,Me,Qe[Me]);return Ne},Pe=(Ne,Qe)=>Ce(Ne,ve(Qe));const bt=({img:Ne,buttonProps:Qe={},styles:Me={},customText:pe,ButtonText:Ue,ButtonClick:ct,Buttonclass:je,ButtonTwo:wt,imgStyles:At,loading:qe=!1,className:We=""})=>a.createElement("section",{className:`tc animated fadeIn ${We}`,style:nt({color:"#999",margin:"100px auto",visibility:qe?"hidden":"visible"},Me)},a.createElement("img",{src:Ne||ge,style:Pe(nt({},At),{pointerEvents:"none",userSelect:"none"})}),a.createElement("p",{className:"mt20 font14"},pe||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),Ue&&a.createElement(he.ZP,nt({className:je,onClick:ct},Qe),Ue),wt&&wt);Dt.Z=bt},86974:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return je}});var a=ee(59301),ge={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",showClose:"showClose___edZQA",embed:"embed___hvpEJ"},he=ee(7939),Ve=ee(70557),Ce=ee(34728),ve=ee(25399),Te=ee(76406),$e=ee(84849),ye=ee(90736),Ie=ee(14185),nt=ee(52078),Pe=ee(59301),bt=Object.defineProperty,Ne=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,pe=(wt,At,qe)=>At in wt?bt(wt,At,{enumerable:!0,configurable:!0,writable:!0,value:qe}):wt[At]=qe,Ue=(wt,At)=>{for(var qe in At||(At={}))Qe.call(At,qe)&&pe(wt,qe,At[qe]);if(Ne)for(var qe of Ne(At))Me.call(At,qe)&&pe(wt,qe,At[qe]);return wt},ct=(wt,At,qe)=>new Promise((We,_e)=>{var rt=Le=>{try{ft(qe.next(Le))}catch(st){_e(st)}},Ke=Le=>{try{ft(qe.throw(Le))}catch(st){_e(st)}},ft=Le=>Le.done?We(Le.value):Promise.resolve(Le.value).then(rt,Ke);ft((qe=qe.apply(wt,At)).next())}),je=({editOffice:wt="view",data:At,issaver:qe,onSaver:We,theme:_e,type:rt,filename:Ke,monacoEditor:ft,className:Le,style:st,close:we,onClose:it,hasMask:nn,disabledDownload:Kt,onImgDimensions:Bt,showNodata:Qn,recordInfo:Ye})=>{const[Fe,Gt]=(0,a.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[mn,$t]=(0,a.useState)(""),[lt,Tt]=(0,a.useState)(),Ge=window.ENV==="build"?"/react/build":"",Xt=location.host.startsWith("localhost")?Ie.Z.PROXY_SERVER:Ie.Z.API_SERVER,an=10*(1024*1024),jt=(0,a.useRef)();At!=null&&At.startsWith("/api")&&rt!=="txt"&&(At=Ie.Z.API_SERVER+At);const Bn=de=>de.substring(de.lastIndexOf("/")+1).split(".").pop();Ke&&ft&&(ft.filename=Ke),(0,a.useEffect)(()=>{var de,ue;const et=(ue=(de=document.cookie)==null?void 0:de.replace(/\s/g,""))==null?void 0:ue.split(";");et==null||et.map(Ft=>{let ot=Ft.split("=");ot[0]==="_educoder_session"&&$t(ot[1])})},[]),(0,a.useEffect)(()=>{rt==="office"&&(At.indexOf("bigfilescdn.")>-1||At.indexOf("bigfiles1")>-1?Tt({url:At,fileType:Bn(At),model:At.indexOf("model=edit")?"edit":"view"}):At.indexOf("coze")>-1?Tt({url:At,fileType:"doc",model:"view"}):me())},[rt,At]);function fn(de){return ct(this,null,function*(){de.data.type==="pdfdata"&&(We(de.data.data),window.removeEventListener("message",fn,!1)),console.log("mess---:",de.data)})}const me=()=>ct(void 0,null,function*(){console.log("data:",At);let de=At;At.startsWith("http")||(de=location.origin+de);let ue=new URL(de).pathname.split("/").pop();const et=yield(0,$e.gJ)({attachment_id:ue});et.url=Xt+et.url,Tt(et)}),ie=()=>{if(At.startsWith("http")||At.startsWith("blob:")){ae();return}(0,Te.Sv)(Ke||"educoder",At,Ke)},ae=()=>{Ye&&(0,nt.fc)({id:Ye==null?void 0:Ye.id,watch_type:1,course_id:Ye==null?void 0:Ye.course_id}),(0,Te.Nd)(Ke||"educoder",decodeURIComponent(At))};(0,a.useEffect)(()=>(window.addEventListener("message",se),()=>{window.removeEventListener("message",se)}),[]);const se=de=>{var ue;((ue=de==null?void 0:de.data)==null?void 0:ue.type)==="closePop"&&it()};return Pe.createElement("div",{style:Ue({},st||{}),className:`${nn&&ge.bgBlack} ${rt?ge.wrp:"hide"}`},!!rt&&we&&Pe.createElement("div",{id:"closePop",className:ge.close,ref:jt},!!Bt&&Pe.createElement(ve.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>jt.current},Pe.createElement("span",{onClick:()=>{it(),Bt()}},Pe.createElement("i",{className:"icon-yulanpizhu"}))),!Kt&&window.parent===window&&Pe.createElement(ve.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>jt.current},Pe.createElement("span",{onClick:ae},Pe.createElement("i",{className:"icon-quxiaozhiding"}))),qe&&Pe.createElement(ve.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>jt.current},Pe.createElement("span",{className:"",onClick:()=>{const de=document.getElementById("pdfiframe");window.addEventListener("message",fn,!1),setTimeout(()=>{de.contentWindow.postMessage("getData","*")},300)}},Pe.createElement("i",{className:"icon-baocun"}))),Pe.createElement(ve.Z,{title:"\u5173\u95ED",getPopupContainer:()=>jt.current},Pe.createElement("span",{className:"",onClick:()=>{it()}},Pe.createElement("i",{className:"icon-guanbi1"})))),Pe.createElement("div",{className:`${ge[Le]} ${Le} ${ge.monaco} ${rt==="txt"?"show":"hide"}`},rt==="txt"&&Pe.createElement(Pe.Fragment,null,Pe.createElement(Ce.ZP,Ue({},ft)))),rt==="audio"&&Pe.createElement("audio",{controls:!0,src:`${(At==null?void 0:At.indexOf("http://"))>-1||(At==null?void 0:At.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${At}`,autoPlay:!0}),rt==="video"&&Pe.createElement(Pe.Fragment,null,(At==null?void 0:At.indexOf("http"))>-1?Pe.createElement("video",{controls:!0,src:`${At}`,autoPlay:!0}):Pe.createElement("video",{controls:!0,src:`data:video/mp4;base64,${At}`,autoPlay:!0})),rt==="office"&<&&Pe.createElement("iframe",{src:`${Ge}/office.html?key=${lt.key}&url=${btoa(lt.url)}&callbackUrl=${Xt+(lt.callbackUrl||"")}&fileType=${lt.fileType}&title=${lt.title||""}&model=${wt}&officeServer=${Ie.Z.ONLYOFFICE}&disabledDownload=${!!Kt}`}),rt==="html"&&Pe.createElement("iframe",{src:At+"&disposition=inline"}),rt==="pdf"&&Pe.createElement("iframe",{id:"pdfiframe",src:`${Ge}/js/pdf/index.html?filename=${Ke||"educoder.pdf"}&url=${encodeURIComponent(At)}&disabledDownload=${!!Kt}&model=${wt}`}),rt==="image"&&Pe.createElement("img",{src:`${(At==null?void 0:At.indexOf("http://"))>-1||(At==null?void 0:At.indexOf("https://"))>-1?"":"data:image/png;base64,"}${At}`}),(rt==="other"||rt==="download")&&Pe.createElement(Pe.Fragment,null,Qn?Pe.createElement(ye.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:Pe.createElement(he.ZP,{icon:Pe.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:ie,disabled:Kt},"\u4E0B\u8F7D")}):Pe.createElement(he.ZP,{type:"primary",size:"middle",onClick:ie,disabled:Kt},Pe.createElement(Ve.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),rt==="flowChart"&&Pe.createElement("div",{className:"embed"},Pe.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${At||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},35883:function(It,Dt,ee){"use strict";ee.d(Dt,{z:function(){return ft},Z:function(){return Le}});var a=ee(59301),ge=ee(46214),he=ee(20047),Ve=ee(64018),Ce=ee(16471),ve=ee(14185),Te=ee(76406),$e=ee(15342),ye=ee(44104),Ie=ee(7939),nt=ee(1012),Pe=ee(86974),bt=ee(59301),Qe=({html:st})=>{const we=(0,a.useRef)(null),it=(0,a.useRef)(null),nn=`.markdown-body p { margin: 0 0 16px 0 !important; line-height: 28px; white-space: pre-wrap; @@ -1155,19 +1155,19 @@ ${Mt} margin-top: 0; margin-bottom: 16px; }`;return(0,a.useEffect)(()=>{const Kt=we.current.attachShadow({mode:"open"});it.current=document.createElement("div"),it.current.className="markdown-body",it.current.innerHTML=st,Kt.appendChild(it.current);const Bt=document.createElement("style");return Bt.textContent=nn,Kt.appendChild(Bt),()=>{Kt.innerHTML=""}},[]),(0,a.useEffect)(()=>{it.current&&(it.current.innerHTML=st)},[st]),bt.createElement("div",{ref:we})};function Me(st){const we=["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"],it=new RegExp(`\\b(${we.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi"),nn=/]*>/gi;return st.replace(it,"").replace(nn,"").trim()}var pe={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},Ue=Object.defineProperty,ct=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,At=(st,we,it)=>we in st?Ue(st,we,{enumerable:!0,configurable:!0,writable:!0,value:it}):st[we]=it,qe=(st,we)=>{for(var it in we||(we={}))je.call(we,it)&&At(st,it,we[it]);if(ct)for(var it of ct(we))wt.call(we,it)&&At(st,it,we[it]);return st};const We="@\u2581\u2581@",_e="@\u2581@",rt=/]*>/g;function Ke(st){let we=document.createElement("div");return we.innerHTML=st,we.childNodes.length===0?"":we.childNodes[0].nodeValue}const ft=(st,we)=>{st=st||"";const it=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,nn=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Kt=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Bt=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return we?st.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(it,(Qn,Ye,Fe,Gt,mn,$t,lt)=>{const Tt=Ye||Gt||$t,Ge=Fe||mn||lt||"?";return ve.Z.API_SERVER+"/api/attachments/"+Tt+Ge+"&t="+(0,Te.Jn)(Tt,Date.now())+(Qn.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(st=st.replace(Bt,(Qn,Ye,Fe,Gt,mn,$t,lt)=>{const Tt=Ye||Gt||$t,Ge=Fe||mn||lt||"?";return ve.Z.API_SERVER+"/attachments/download/"+Tt+Ge+"&t="+(0,Te.Jn)(Tt,Date.now())+(Qn.indexOf(")")>-1?")":"&")}).replace(it,(Qn,Ye,Fe,Gt,mn,$t,lt)=>{const Tt=Ye||Gt||$t,Ge=Fe||mn||lt||"?";return ve.Z.API_SERVER+"/api/attachments/"+Tt+Ge+"&t="+(0,Te.Jn)(Tt,Date.now())+(Qn.indexOf(")")>-1?")":"&")}).replace(nn,(Qn,Ye,Fe,Gt,mn)=>{const $t=Ye||Gt,lt=Fe||mn||"";return'"'+ve.Z.API_SERVER+"/api/attachments/"+$t+lt+$t+lt+"&t="+(0,Te.Jn)($t,Date.now())}).replace(Kt,(Qn,Ye,Fe,Gt,mn)=>{const $t=Ye||Gt,lt=Fe||mn||"";return"("+ve.Z.API_SERVER+"/files/uploads/"+$t+lt+$t+lt+"&t="+(0,Te.Jn)($t,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`),st)};var Le=({value:st="",edit:we=!1,className:it,showTextOnly:nn,showLines:Kt,style:Bt={},stylesPrev:Qn={},highlightKeywords:Ye,showProgramFill:Fe,isProgramFill:Gt,disabledFill:mn=!1,programFillValue:$t,openEditor:lt=()=>{},onFillChange:Tt=Pt=>{},onFillBlur:Ge=()=>{},onFillFocus:Xt=()=>{}})=>{let Pt=Me(String(st||""));const an=(0,a.useRef)(),jt=(0,a.useRef)(),[Bn,fn]=(0,a.useState)(""),[me,ie]=(0,a.useState)("office"),[ae,se]=(0,a.useState)([]),de=(0,a.useRef)("a"+(0,nt.Z)()),ue={},et=He=>//i.test(He||""),Dt=(He,en,Wt)=>{const Nn=document.createElement(He===_e?"input":"textarea");Nn.style.width="100%",Nn.style.height=He===_e?"40px":"151px",Nn.rows=5,Nn.spellcheck=!1,Nn.name="edu-program-fill",Nn.placeholder="\u8BF7\u8F93\u5165",Nn.dataset.id=en;const Dn=Object.keys(ue).length;return ue[Dn]=Nn,`${Nn.outerHTML}`};function ot(He){return He=He.replace(/!\[.*?\]\(.*?\)/g,""),He=He.replace(/\[.*?\]\(.*?\)/g,""),He=He.replace(new RegExp("","gs"),""),He=He.replace(//g,""),He=He.replace(//g,""),He=He.replace(new RegExp(".*?<\\/video>","gs"),""),He=He.replace(new RegExp(".*?<\\/audio>","gs"),""),He=He.replace(new RegExp(".*?<\\/style>","gs"),""),He=He.replace(new RegExp(".*?<\\/script>","gs"),""),He}const ht=He=>!nn&&et(Pt)?He:He.replace(/([\s\S]+?)<\/style>/gim,function(en,Wt){let Nn=Wt.replace(/(\n|\r)/g,"").split("}"),Dn=[];return Nn.map(qn=>{qn!=""&&Dn.push(`.${de.current} ${qn}`)}),``}),Lt=(0,a.useMemo)(()=>{(0,he.Iy)();try{const Nn=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,Dn=/\"\/api\/attachments\/|\"\/attachments\/download\//g,qn=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Zn=/\(\/attachments\/download\//g;Pt=Pt.replace(Zn,"("+ve.Z.API_SERVER+"/attachments/download/").replace(Nn,"("+ve.Z.API_SERVER+"/api/attachments/").replace(Dn,'"'+ve.Z.API_SERVER+"/api/attachments/").replace(qn,'"'+ve.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`),an.current.style.display="none"}catch(Nn){}if(Fe){let Nn=-1;return Pt=Pt.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(Dn,qn,Zn){var In;return++Nn,Dt(Dn,Nn,(In=$t==null?void 0:$t[Nn])==null?void 0:In.value.replaceAll("<","<").replaceAll(">",">"))}),`
${ht(Pt||"")}
`}let He=ht(Pt);He=(0,he.ZP)(He);const en=(0,he.ez)();Pt.match(/\[TOC\]/)&&(He=He.replace("

[TOC]

",(0,he.Qv)()),(0,he.Iy)()),He=He.replace(/(__special_katext_id_\d+__)/g,(Nn,Dn)=>{const{type:qn,expression:Zn}=en[Dn];return(0,$e.renderToString)(Ke(Zn)||"",{displayMode:qn==="block",throwOnError:!1,output:"html"})}),He=He.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,he.AL)();const Wt=document.createElement("div");if(Wt.innerHTML=He,nn)return Wt.innerText;if(Ye){const Nn=Ye.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return on(Wt,Nn),Wt.innerHTML}return setTimeout(()=>tn(),500),Wt.innerHTML},[Pt,Ye]);(0,a.useEffect)(()=>{cn.current&&cn.current.querySelectorAll(["input","textarea"]).forEach(en=>{en.oninput=Zt,en.onblur=_t,en.onfocus=dn})},[ae]),(0,a.useEffect)(()=>{var He,en,Wt,Nn,Dn;if($t!=null&&$t.length)try{const qn=cn.current.querySelectorAll(".edu-program-fill-score"),Zn=cn.current.querySelectorAll('[name="edu-program-fill"]');for(const[In,_n]of Zn.entries())_n.value=((He=$t==null?void 0:$t[In])==null?void 0:He.value)||"",((en=$t==null?void 0:$t[In])==null?void 0:en.type)==="warning"?_n.className="program-fill-warning":((Wt=$t==null?void 0:$t[In])==null?void 0:Wt.type)==="success"?_n.className="program-fill-success":_n.className="";for(const[In,_n]of qn.entries())_n.innerHTML=(Nn=$t==null?void 0:$t[In])!=null&&Nn.score?`${(Dn=$t==null?void 0:$t[In])==null?void 0:Dn.score}\u5206`:"";se($t)}catch(qn){console.log(qn,"error")}},[$t]);const Zt=He=>{ae[He.target.dataset.id]=ae[He.target.dataset.id]||{},ae[He.target.dataset.id].value=He.target.value,se([...ae]),Tt(ae,He.target.dataset.id)},_t=He=>{ae[He.target.dataset.id]=ae[He.target.dataset.id]||{},ae[He.target.dataset.id].value=He.target.value,se([...ae]),Ge(ae,He.target.dataset.id)},dn=He=>{ae[He.target.dataset.id]=ae[He.target.dataset.id]||{},ae[He.target.dataset.id].value=He.target.value,se([...ae]),Xt(ae,He.target.dataset.id)};function on(He,en){return He.childNodes.forEach(Wt=>{var Nn;if(Wt.childNodes.length>0)on(Wt,en);else if(Wt.nodeName!=="IMG")if(Wt.innerHTML)Wt.innerHTML=(Nn=Wt.innerHTML)==null?void 0:Nn.replace(new RegExp(en,"gi"),'$&');else{const Dn=document.createElement("span");Dn.innerHTML=Wt.textContent.replace(new RegExp(en,"gi"),'$&'),Wt.replaceWith(Dn)}})}const cn=(0,a.useRef)();he.jb.WebkitLineClamp=Kt,Kt&&(Bt=qe(qe({},Bt),he.jb));function Mt(He){let en=He.target;if(en.tagName.toUpperCase()==="A"){let Wt=en.getAttribute("href");if(Wt.indexOf("office")>-1)He.preventDefault(),fn(Wt),ie("office");else if(Wt.indexOf("application/pdf")>-1)He.preventDefault(),fn(Wt),ie("pdf");else if(Wt.indexOf("text/html")>-1)He.preventDefault(),fn(Wt),ie("html");else if(Wt.startsWith("#")){He.preventDefault();let Nn=document.getElementById(Wt.replace("#",""));Nn&&Nn.scrollIntoView(!0)}}}const tn=()=>{var He;const en=(He=cn.current)==null?void 0:He.querySelectorAll("video");en==null||en.forEach(Wt=>{if(Wt.oncontextmenu=()=>!1,Wt.src.indexOf(".m3u8")>-1&&!Wt.canPlayType("application/vnd.apple.mpegurl")){if(Ce.ZP.isSupported()){var Nn=new Ce.ZP;Nn.loadSource(Wt.src),Nn.attachMedia(Wt)}}})};(0,a.useEffect)(()=>{if(cn.current&&Lt&&Lt.match(rt)&&window.PR.prettyPrint(),cn.current)return cn.current.addEventListener("click",Mt),()=>{var He;(He=cn.current)==null||He.removeEventListener("click",Mt),(0,he.AL)(),(0,he.Iy)()}},[Lt,cn.current,Mt]);const Ct=He=>{He.target.nodeName==="IMG"&&He.target.className.indexOf("draw-flowchart")>-1?(an.current.style.zIndex=1,an.current.style.display="flex",an.current.style.width=He.target.clientWidth+"px",an.current.style.height=He.target.clientHeight+"px",an.current.style.top=He.target.offsetTop+"px",an.current.style.left=He.target.offsetLeft+"px",He.target.id&&(jt.current=He.target.id)):an.current.style.display="none"},St=()=>{an.current.style.display="none"};return(0,a.useEffect)(()=>{var He;const en=Wt=>{Wt.preventDefault(),Wt.clipboardData.setData("text",window.getSelection().toString())};return(He=cn.current)==null||He.addEventListener("copy",en),()=>{var Wt;(Wt=cn.current)==null||Wt.removeEventListener("copy",en)}},[cn.current]),a.createElement("div",{style:{position:"relative"},onMouseLeave:St},nn&&a.createElement("div",{ref:cn,className:`${pe.mdBody} `},Lt),!nn&&!et(Lt)&&a.createElement("div",{ref:cn,style:qe({},Bt),onMouseOver:Ct,className:`${it||""} ${mn?"disabled-fill":""} markdown-body ${pe.mdBody} ${de.current}`,dangerouslySetInnerHTML:{__html:Lt}}),!nn&&et(Lt)&&a.createElement(Qe,{html:Lt}),a.createElement("div",{ref:an,className:`${pe.button} ${we?"":pe.previewFlowChart}`},a.createElement(ye.Z,null,a.createElement(Ie.ZP,{onClick:()=>{we?lt(jt.current):(fn(jt.current),ie("flowChart"))}},we?"\u7F16\u8F91":"\u9884\u89C8"))),a.createElement(Pe.Z,{close:!0,data:Bn,type:Bn!=null&&Bn.length?me:"",style:qe({},Qn),onClose:()=>fn("")}))}},28267:function(It,Ft,ee){"use strict";ee.d(Ft,{h:function(){return wt}});var a=ee(59301),ge=ee(82326),he=ee(28284),Ve=ee(7939),Ce=ee(89780),ve=ee.n(Ce),Te=ee(88319),$e=ee(94896),ye=Object.defineProperty,Ie=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,Qe=(At,qe,We)=>qe in At?ye(At,qe,{enumerable:!0,configurable:!0,writable:!0,value:We}):At[qe]=We,Me=(At,qe)=>{for(var We in qe||(qe={}))bt.call(qe,We)&&Qe(At,We,qe[We]);if(Pe)for(var We of Pe(qe))Ne.call(qe,We)&&Qe(At,We,qe[We]);return At},pe=(At,qe)=>Ie(At,nt(qe));const Ue=ge.default.Option,ct={labelCol:{span:4},wrapperCol:{span:20}},je={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"]};Ft.Z=({callback:At,onCancel:qe})=>{const[We,_e]=(0,a.useState)("python");function rt(ft){_e(je[ft][1])}function Ke(ft){At(ft)}return a.createElement(he.default,pe(Me({},ct),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ke,style:{width:500}}),a.createElement(he.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},a.createElement(ge.default,{getPopupContainer:ft=>ft.parentNode,onChange:rt},Object.keys(je).map(ft=>a.createElement(Ue,{key:ft,value:ft},je[ft][0])))),a.createElement(he.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},a.createElement(wt,{mode:We})),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Ve.ZP,{type:"ghost",onClick:qe},"\u53D6\u6D88")))};function wt({value:At,onChange:qe,mode:We,options:_e={}}){const rt=(0,a.useRef)(),[Ke,ft]=(0,a.useState)();return(0,a.useEffect)(()=>{if(Ke){let Le=function(st){const we=st.getValue();qe&&qe(we)};return Ke.on("change",Le),()=>{Ke.off("change",Le)}}},[Ke,qe]),(0,a.useEffect)(()=>{Ke&&Ke.setOption("mode",We)},[Ke,We]),(0,a.useEffect)(()=>{Ke&&(At!==Ke.getValue()||At==="")&&setTimeout(()=>{Ke.setValue(At||"")},300)},[Ke,At]),(0,a.useEffect)(()=>{if(rt.current&&!Ke){const Le=ve().fromTextArea(rt.current,Me({mode:We,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},_e));ft(Le)}},[rt.current,Ke]),a.createElement("div",{className:"my-codemirror-container"},a.createElement("textarea",{ref:rt}))}},39116:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return gn}});var a=ee(59301),ge=ee(44283),he=ee(89780),Ve=ee.n(he),Ce=ee(76374),ve=ee(88319),Te=ee(6313),$e=ee(25717),ye=ee(99498),Ie=ee(25419),nt=ee(67549),Pe=ee(35883),bt=({value:vn="",className:ln,showTextOnly:Yt,showLines:Be,style:ke={}})=>{const oe=(0,a.useMemo)(()=>"",[vn]);return a.createElement(a.Fragment,null,a.createElement("div",{dangerouslySetInnerHTML:{__html:oe}}))},Ne=Object.defineProperty,Qe=Object.defineProperties,Me=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,je=(vn,ln,Yt)=>ln in vn?Ne(vn,ln,{enumerable:!0,configurable:!0,writable:!0,value:Yt}):vn[ln]=Yt,wt=(vn,ln)=>{for(var Yt in ln||(ln={}))Ue.call(ln,Yt)&&je(vn,Yt,ln[Yt]);if(pe)for(var Yt of pe(ln))ct.call(ln,Yt)&&je(vn,Yt,ln[Yt]);return vn},At=(vn,ln)=>Qe(vn,Me(ln));let qe=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function We({onActionCallback:vn,title:ln,icon:Yt,actionName:Be,className:ke="",children:oe}){function vt(){vn(Be)}return a.createElement("a",{title:ln,className:ke,onClick:vt},a.createElement("i",{className:`${Yt}`}),oe)}var _e=({watch:vn,showNullButton:ln,showNullProgramButton:Yt,onActionCallback:Be,fullScreen:ke,insertTemp:oe,hidetoolBar:vt,extraUse:ut})=>{const xt=[...qe,{title:`${vn?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${vn?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return a.createElement("ul",{className:"markdown-toolbar-container"},!vt&&xt.map((Rt,Re)=>a.createElement("li",{key:Re},Rt.actionName?a.createElement(We,At(wt({},Rt),{onActionCallback:Be})):a.createElement("span",{className:"v-line"}))),ln?a.createElement("li",null,a.createElement(We,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Be},a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,Yt?a.createElement(a.Fragment,null,a.createElement("li",null,a.createElement(We,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Be},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),a.createElement("li",null,a.createElement(We,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Be},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,oe&&a.createElement("li",null,a.createElement(We,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${oe}`,onActionCallback:Be},a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),ut&&a.createElement("li",null,ut),a.createElement("li",{className:"btn-full-screen"},a.createElement(We,{icon:`${ke?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:ke?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Be})))},rt=ee(88487),Ke=ee(28284),ft=ee(37568),Le=ee(7939),st=Object.defineProperty,we=Object.defineProperties,it=Object.getOwnPropertyDescriptors,nn=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,Qn=(vn,ln,Yt)=>ln in vn?st(vn,ln,{enumerable:!0,configurable:!0,writable:!0,value:Yt}):vn[ln]=Yt,Ye=(vn,ln)=>{for(var Yt in ln||(ln={}))Kt.call(ln,Yt)&&Qn(vn,Yt,ln[Yt]);if(nn)for(var Yt of nn(ln))Bt.call(ln,Yt)&&Qn(vn,Yt,ln[Yt]);return vn},Fe=(vn,ln)=>we(vn,it(ln));const Gt={labelCol:{span:4},wrapperCol:{span:20}};var mn=({callback:vn,onCancel:ln})=>{function Yt(Be){vn(Be)}return a.createElement(Ke.default,Fe(Ye({},Gt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Yt,style:{width:500}}),a.createElement(Ke.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.createElement(ft.default,null)),a.createElement(Ke.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.createElement(ft.default,null)),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Le.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Le.ZP,{type:"ghost",onClick:ln},"\u53D6\u6D88")))},$t=ee(28267),lt=ee(53332),Tt=ee(62957),Ge=ee(77019),Xt=ee(40254),Pt=ee(59301),an=({callback:vn,onCancel:ln})=>{const Yt=document.createElement("canvas"),Be=Yt.getContext("2d");Yt.width=1e3,Yt.height=800,Be.fillStyle="#ffffff",Be.fillRect(0,0,Yt.width,Yt.height);const ke=Yt.toDataURL("image/png");return Pt.createElement(Tt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Pt.createElement(Ge.Z,{style:{height:"100vh"}},Pt.createElement(Xt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:ke,visible:!0,title:String(Date.now())},onOk:oe=>{vn({src:oe.url})},onClose:ln})))},jt=ee(36207),Bn=ee(5269),fn=ee(6767),me={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},ie=ee(59301),se=(0,a.forwardRef)(({onCancel:vn,editImgId:ln,callback:Yt},Be)=>{let ke=(0,a.useRef)(),oe=(0,a.useRef)(),vt=(0,a.useRef)(),ut=(0,a.useRef)(!1);const xt=(0,a.useRef)(!1);console.log("ref:",Be);const[Rt,Re]=(0,a.useState)(0),[ze,pt]=(0,a.useState)("100vh");return(0,a.useEffect)(()=>{Re(1)},[]),(0,a.useImperativeHandle)(Be,()=>({setHeight:pt})),ie.createElement("div",{ref:xt,className:"body-overflow-initial"},ie.createElement(jt.Z,{width:"100vw",height:ze,footer:null,closable:!0,placement:"bottom",open:!!Rt,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${me.drawerWrap}`,onClose:()=>{window.saveDrawData(Xe=>{Yt({src:`/api/attachments/${Xe}`,id:Xe})})},title:ie.createElement(Ge.Z,{align:"middle"},ie.createElement(Bn.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),ie.createElement(Bn.Z,{onClick:()=>{pt(ze==="60px"?"100vh":"60px")}},ie.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),ie.createElement(Bn.Z,{onClick:()=>{window.saveDrawData(Xe=>{if(Xe===null){fn.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}fn.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),Yt({src:`/api/attachments/${Xe}`,id:Xe,disabledClose:!0})})}},ie.createElement(Le.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},ie.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${ln||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:oe})))}),de=ee(14185),ue=ee(47889),et=ee(4875);const Dt=ue.ZP.Group,ot={margin:"0 8px"};var ht=({callback:vn,onCancel:ln})=>{function Yt(Be){vn(Be)}return a.createElement(Ke.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Yt},a.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},a.createElement("span",{style:ot},"\u5355\u5143\u683C\u6570\uFF1A"),a.createElement("span",{style:ot},"\u884C\u6570"),a.createElement(Ke.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.createElement(et.Z,null)),a.createElement("span",{style:ot},"\u5217\u6570"),a.createElement(Ke.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.createElement(et.Z,null))),a.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},a.createElement("span",{style:ot},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.createElement(Ke.default.Item,{name:"align"},a.createElement(Dt,null,a.createElement(ue.ZP,{value:"default"},a.createElement("i",{className:"fa fa-align-justify"})),a.createElement(ue.ZP,{value:"left"},a.createElement("i",{className:"fa fa-align-left"})),a.createElement(ue.ZP,{value:"center"},a.createElement("i",{className:"fa fa-align-center"})),a.createElement(ue.ZP,{value:"right"},a.createElement("i",{className:"fa fa-align-right"}))))),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Le.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Le.ZP,{type:"ghost",onClick:ln},"\u53D6\u6D88")))},Lt=ee(58755),Zt=ee(84915),_t=ee.n(Zt),on=(0,a.forwardRef)(({use3d:vn,width:ln,height:Yt,callback:Be,showSaveButton:ke},oe)=>{const vt=(0,a.useRef)(),ut=(0,a.useRef)(),[xt,Rt]=(0,a.useState)(!1),Re=(0,a.useRef)({id:vt,appName:"graphing",width:ln||1e3,height:Yt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,a.useEffect)(()=>{ut.current=new(_t())(Re.current,!0),window.onload=function(){ut.current.inject("applet_container")}},[]);const ze=()=>{var pt=window.ggbApplet.getPNGBase64(1,!0,72);return Be&&Be(pt),pt};return(0,a.useEffect)(()=>{Re.current.appName=xt?"3D":"graphing",ut.current.inject("applet_container")},[xt]),(0,a.useEffect)(()=>{Rt(vn)},[vn]),(0,a.useImperativeHandle)(oe,()=>({getImgData:ze})),a.createElement(a.Fragment,null,a.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:vt}),a.createElement(Ge.Z,{align:"middle"},a.createElement(Bn.Z,{flex:1},a.createElement(Lt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:xt,onChange:pt=>Rt(pt)})),a.createElement(Bn.Z,null,a.createElement(Le.ZP,{size:"large",onClick:ze,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),cn=ee(9057);const Mt="link",tn="upload-image",Ct="add-flowchart",St="draw-image",He="add-flowchart",en="code-block",Wt="add-table",Nn="------------",Dn={default:Nn,left:`:${Nn}`,center:`:${Nn}:`,right:`${Nn}:`};var qn=ee(79006),Zn=ee(76406);function In(){}let _n=0;const Un=1e4,dA="\u2581",DA="@\u2581\u2581@",Kn="@\u2581@",kA=` +`),st)};var Le=({value:st="",edit:we=!1,className:it,showTextOnly:nn,showLines:Kt,style:Bt={},stylesPrev:Qn={},highlightKeywords:Ye,showProgramFill:Fe,isProgramFill:Gt,disabledFill:mn=!1,programFillValue:$t,openEditor:lt=()=>{},onFillChange:Tt=Pt=>{},onFillBlur:Ge=()=>{},onFillFocus:Xt=()=>{}})=>{let Pt=Me(String(st||""));const an=(0,a.useRef)(),jt=(0,a.useRef)(),[Bn,fn]=(0,a.useState)(""),[me,ie]=(0,a.useState)("office"),[ae,se]=(0,a.useState)([]),de=(0,a.useRef)("a"+(0,nt.Z)()),ue={},et=He=>//i.test(He||""),Ft=(He,en,Wt)=>{const Nn=document.createElement(He===_e?"input":"textarea");Nn.style.width="100%",Nn.style.height=He===_e?"40px":"151px",Nn.rows=5,Nn.spellcheck=!1,Nn.name="edu-program-fill",Nn.placeholder="\u8BF7\u8F93\u5165",Nn.dataset.id=en;const Dn=Object.keys(ue).length;return ue[Dn]=Nn,`${Nn.outerHTML}`};function ot(He){return He=He.replace(/!\[.*?\]\(.*?\)/g,""),He=He.replace(/\[.*?\]\(.*?\)/g,""),He=He.replace(new RegExp("","gs"),""),He=He.replace(//g,""),He=He.replace(//g,""),He=He.replace(new RegExp(".*?<\\/video>","gs"),""),He=He.replace(new RegExp(".*?<\\/audio>","gs"),""),He=He.replace(new RegExp(".*?<\\/style>","gs"),""),He=He.replace(new RegExp(".*?<\\/script>","gs"),""),He}const ht=He=>!nn&&et(Pt)?He:He.replace(/([\s\S]+?)<\/style>/gim,function(en,Wt){let Nn=Wt.replace(/(\n|\r)/g,"").split("}"),Dn=[];return Nn.map(qn=>{qn!=""&&Dn.push(`.${de.current} ${qn}`)}),``}),Lt=(0,a.useMemo)(()=>{(0,he.Iy)();try{const Nn=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,Dn=/\"\/api\/attachments\/|\"\/attachments\/download\//g,qn=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Zn=/\(\/attachments\/download\//g;Pt=Pt.replace(Zn,"("+ve.Z.API_SERVER+"/attachments/download/").replace(Nn,"("+ve.Z.API_SERVER+"/api/attachments/").replace(Dn,'"'+ve.Z.API_SERVER+"/api/attachments/").replace(qn,'"'+ve.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` +`),an.current.style.display="none"}catch(Nn){}if(Fe){let Nn=-1;return Pt=Pt.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(Dn,qn,Zn){var In;return++Nn,Ft(Dn,Nn,(In=$t==null?void 0:$t[Nn])==null?void 0:In.value.replaceAll("<","<").replaceAll(">",">"))}),`
${ht(Pt||"")}
`}let He=ht(Pt);He=(0,he.ZP)(He);const en=(0,he.ez)();Pt.match(/\[TOC\]/)&&(He=He.replace("

[TOC]

",(0,he.Qv)()),(0,he.Iy)()),He=He.replace(/(__special_katext_id_\d+__)/g,(Nn,Dn)=>{const{type:qn,expression:Zn}=en[Dn];return(0,$e.renderToString)(Ke(Zn)||"",{displayMode:qn==="block",throwOnError:!1,output:"html"})}),He=He.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,he.AL)();const Wt=document.createElement("div");if(Wt.innerHTML=He,nn)return Wt.innerText;if(Ye){const Nn=Ye.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return sn(Wt,Nn),Wt.innerHTML}return setTimeout(()=>tn(),500),Wt.innerHTML},[Pt,Ye]);(0,a.useEffect)(()=>{dn.current&&dn.current.querySelectorAll(["input","textarea"]).forEach(en=>{en.oninput=Zt,en.onblur=_t,en.onfocus=on})},[ae]),(0,a.useEffect)(()=>{var He,en,Wt,Nn,Dn;if($t!=null&&$t.length)try{const qn=dn.current.querySelectorAll(".edu-program-fill-score"),Zn=dn.current.querySelectorAll('[name="edu-program-fill"]');for(const[In,_n]of Zn.entries())_n.value=((He=$t==null?void 0:$t[In])==null?void 0:He.value)||"",((en=$t==null?void 0:$t[In])==null?void 0:en.type)==="warning"?_n.className="program-fill-warning":((Wt=$t==null?void 0:$t[In])==null?void 0:Wt.type)==="success"?_n.className="program-fill-success":_n.className="";for(const[In,_n]of qn.entries())_n.innerHTML=(Nn=$t==null?void 0:$t[In])!=null&&Nn.score?`${(Dn=$t==null?void 0:$t[In])==null?void 0:Dn.score}\u5206`:"";se($t)}catch(qn){console.log(qn,"error")}},[$t]);const Zt=He=>{ae[He.target.dataset.id]=ae[He.target.dataset.id]||{},ae[He.target.dataset.id].value=He.target.value,se([...ae]),Tt(ae,He.target.dataset.id)},_t=He=>{ae[He.target.dataset.id]=ae[He.target.dataset.id]||{},ae[He.target.dataset.id].value=He.target.value,se([...ae]),Ge(ae,He.target.dataset.id)},on=He=>{ae[He.target.dataset.id]=ae[He.target.dataset.id]||{},ae[He.target.dataset.id].value=He.target.value,se([...ae]),Xt(ae,He.target.dataset.id)};function sn(He,en){return He.childNodes.forEach(Wt=>{var Nn;if(Wt.childNodes.length>0)sn(Wt,en);else if(Wt.nodeName!=="IMG")if(Wt.innerHTML)Wt.innerHTML=(Nn=Wt.innerHTML)==null?void 0:Nn.replace(new RegExp(en,"gi"),'$&');else{const Dn=document.createElement("span");Dn.innerHTML=Wt.textContent.replace(new RegExp(en,"gi"),'$&'),Wt.replaceWith(Dn)}})}const dn=(0,a.useRef)();he.jb.WebkitLineClamp=Kt,Kt&&(Bt=qe(qe({},Bt),he.jb));function Mt(He){let en=He.target;if(en.tagName.toUpperCase()==="A"){let Wt=en.getAttribute("href");if(Wt.indexOf("office")>-1)He.preventDefault(),fn(Wt),ie("office");else if(Wt.indexOf("application/pdf")>-1)He.preventDefault(),fn(Wt),ie("pdf");else if(Wt.indexOf("text/html")>-1)He.preventDefault(),fn(Wt),ie("html");else if(Wt.startsWith("#")){He.preventDefault();let Nn=document.getElementById(Wt.replace("#",""));Nn&&Nn.scrollIntoView(!0)}}}const tn=()=>{var He;const en=(He=dn.current)==null?void 0:He.querySelectorAll("video");en==null||en.forEach(Wt=>{if(Wt.oncontextmenu=()=>!1,Wt.src.indexOf(".m3u8")>-1&&!Wt.canPlayType("application/vnd.apple.mpegurl")){if(Ce.ZP.isSupported()){var Nn=new Ce.ZP;Nn.loadSource(Wt.src),Nn.attachMedia(Wt)}}})};(0,a.useEffect)(()=>{if(dn.current&&Lt&&Lt.match(rt)&&window.PR.prettyPrint(),dn.current)return dn.current.addEventListener("click",Mt),()=>{var He;(He=dn.current)==null||He.removeEventListener("click",Mt),(0,he.AL)(),(0,he.Iy)()}},[Lt,dn.current,Mt]);const Ct=He=>{He.target.nodeName==="IMG"&&He.target.className.indexOf("draw-flowchart")>-1?(an.current.style.zIndex=1,an.current.style.display="flex",an.current.style.width=He.target.clientWidth+"px",an.current.style.height=He.target.clientHeight+"px",an.current.style.top=He.target.offsetTop+"px",an.current.style.left=He.target.offsetLeft+"px",He.target.id&&(jt.current=He.target.id)):an.current.style.display="none"},St=()=>{an.current.style.display="none"};return(0,a.useEffect)(()=>{var He;const en=Wt=>{Wt.preventDefault(),Wt.clipboardData.setData("text",window.getSelection().toString())};return(He=dn.current)==null||He.addEventListener("copy",en),()=>{var Wt;(Wt=dn.current)==null||Wt.removeEventListener("copy",en)}},[dn.current]),a.createElement("div",{style:{position:"relative"},onMouseLeave:St},nn&&a.createElement("div",{ref:dn,className:`${pe.mdBody} `},Lt),!nn&&!et(Lt)&&a.createElement("div",{ref:dn,style:qe({},Bt),onMouseOver:Ct,className:`${it||""} ${mn?"disabled-fill":""} markdown-body ${pe.mdBody} ${de.current}`,dangerouslySetInnerHTML:{__html:Lt}}),!nn&&et(Lt)&&a.createElement(Qe,{html:Lt}),a.createElement("div",{ref:an,className:`${pe.button} ${we?"":pe.previewFlowChart}`},a.createElement(ye.Z,null,a.createElement(Ie.ZP,{onClick:()=>{we?lt(jt.current):(fn(jt.current),ie("flowChart"))}},we?"\u7F16\u8F91":"\u9884\u89C8"))),a.createElement(Pe.Z,{close:!0,data:Bn,type:Bn!=null&&Bn.length?me:"",style:qe({},Qn),onClose:()=>fn("")}))}},28267:function(It,Dt,ee){"use strict";ee.d(Dt,{h:function(){return wt}});var a=ee(59301),ge=ee(82326),he=ee(28284),Ve=ee(7939),Ce=ee(89780),ve=ee.n(Ce),Te=ee(88319),$e=ee(94896),ye=Object.defineProperty,Ie=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,Qe=(At,qe,We)=>qe in At?ye(At,qe,{enumerable:!0,configurable:!0,writable:!0,value:We}):At[qe]=We,Me=(At,qe)=>{for(var We in qe||(qe={}))bt.call(qe,We)&&Qe(At,We,qe[We]);if(Pe)for(var We of Pe(qe))Ne.call(qe,We)&&Qe(At,We,qe[We]);return At},pe=(At,qe)=>Ie(At,nt(qe));const Ue=ge.default.Option,ct={labelCol:{span:4},wrapperCol:{span:20}},je={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"]};Dt.Z=({callback:At,onCancel:qe})=>{const[We,_e]=(0,a.useState)("python");function rt(ft){_e(je[ft][1])}function Ke(ft){At(ft)}return a.createElement(he.default,pe(Me({},ct),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ke,style:{width:500}}),a.createElement(he.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},a.createElement(ge.default,{getPopupContainer:ft=>ft.parentNode,onChange:rt},Object.keys(je).map(ft=>a.createElement(Ue,{key:ft,value:ft},je[ft][0])))),a.createElement(he.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},a.createElement(wt,{mode:We})),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Ve.ZP,{type:"ghost",onClick:qe},"\u53D6\u6D88")))};function wt({value:At,onChange:qe,mode:We,options:_e={}}){const rt=(0,a.useRef)(),[Ke,ft]=(0,a.useState)();return(0,a.useEffect)(()=>{if(Ke){let Le=function(st){const we=st.getValue();qe&&qe(we)};return Ke.on("change",Le),()=>{Ke.off("change",Le)}}},[Ke,qe]),(0,a.useEffect)(()=>{Ke&&Ke.setOption("mode",We)},[Ke,We]),(0,a.useEffect)(()=>{Ke&&(At!==Ke.getValue()||At==="")&&setTimeout(()=>{Ke.setValue(At||"")},300)},[Ke,At]),(0,a.useEffect)(()=>{if(rt.current&&!Ke){const Le=ve().fromTextArea(rt.current,Me({mode:We,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},_e));ft(Le)}},[rt.current,Ke]),a.createElement("div",{className:"my-codemirror-container"},a.createElement("textarea",{ref:rt}))}},39116:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return gn}});var a=ee(59301),ge=ee(44283),he=ee(89780),Ve=ee.n(he),Ce=ee(76374),ve=ee(88319),Te=ee(6313),$e=ee(25717),ye=ee(99498),Ie=ee(25419),nt=ee(67549),Pe=ee(35883),bt=({value:vn="",className:ln,showTextOnly:Yt,showLines:Be,style:ke={}})=>{const oe=(0,a.useMemo)(()=>"",[vn]);return a.createElement(a.Fragment,null,a.createElement("div",{dangerouslySetInnerHTML:{__html:oe}}))},Ne=Object.defineProperty,Qe=Object.defineProperties,Me=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,je=(vn,ln,Yt)=>ln in vn?Ne(vn,ln,{enumerable:!0,configurable:!0,writable:!0,value:Yt}):vn[ln]=Yt,wt=(vn,ln)=>{for(var Yt in ln||(ln={}))Ue.call(ln,Yt)&&je(vn,Yt,ln[Yt]);if(pe)for(var Yt of pe(ln))ct.call(ln,Yt)&&je(vn,Yt,ln[Yt]);return vn},At=(vn,ln)=>Qe(vn,Me(ln));let qe=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function We({onActionCallback:vn,title:ln,icon:Yt,actionName:Be,className:ke="",children:oe}){function vt(){vn(Be)}return a.createElement("a",{title:ln,className:ke,onClick:vt},a.createElement("i",{className:`${Yt}`}),oe)}var _e=({watch:vn,showNullButton:ln,showNullProgramButton:Yt,onActionCallback:Be,fullScreen:ke,insertTemp:oe,hidetoolBar:vt,extraUse:ut})=>{const xt=[...qe,{title:`${vn?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${vn?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return a.createElement("ul",{className:"markdown-toolbar-container"},!vt&&xt.map((Rt,Re)=>a.createElement("li",{key:Re},Rt.actionName?a.createElement(We,At(wt({},Rt),{onActionCallback:Be})):a.createElement("span",{className:"v-line"}))),ln?a.createElement("li",null,a.createElement(We,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Be},a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,Yt?a.createElement(a.Fragment,null,a.createElement("li",null,a.createElement(We,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Be},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),a.createElement("li",null,a.createElement(We,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Be},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,oe&&a.createElement("li",null,a.createElement(We,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${oe}`,onActionCallback:Be},a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),ut&&a.createElement("li",null,ut),a.createElement("li",{className:"btn-full-screen"},a.createElement(We,{icon:`${ke?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:ke?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Be})))},rt=ee(88487),Ke=ee(28284),ft=ee(37568),Le=ee(7939),st=Object.defineProperty,we=Object.defineProperties,it=Object.getOwnPropertyDescriptors,nn=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,Qn=(vn,ln,Yt)=>ln in vn?st(vn,ln,{enumerable:!0,configurable:!0,writable:!0,value:Yt}):vn[ln]=Yt,Ye=(vn,ln)=>{for(var Yt in ln||(ln={}))Kt.call(ln,Yt)&&Qn(vn,Yt,ln[Yt]);if(nn)for(var Yt of nn(ln))Bt.call(ln,Yt)&&Qn(vn,Yt,ln[Yt]);return vn},Fe=(vn,ln)=>we(vn,it(ln));const Gt={labelCol:{span:4},wrapperCol:{span:20}};var mn=({callback:vn,onCancel:ln})=>{function Yt(Be){vn(Be)}return a.createElement(Ke.default,Fe(Ye({},Gt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Yt,style:{width:500}}),a.createElement(Ke.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.createElement(ft.default,null)),a.createElement(Ke.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.createElement(ft.default,null)),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Le.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Le.ZP,{type:"ghost",onClick:ln},"\u53D6\u6D88")))},$t=ee(28267),lt=ee(53332),Tt=ee(62957),Ge=ee(77019),Xt=ee(40254),Pt=ee(59301),an=({callback:vn,onCancel:ln})=>{const Yt=document.createElement("canvas"),Be=Yt.getContext("2d");Yt.width=1e3,Yt.height=800,Be.fillStyle="#ffffff",Be.fillRect(0,0,Yt.width,Yt.height);const ke=Yt.toDataURL("image/png");return Pt.createElement(Tt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Pt.createElement(Ge.Z,{style:{height:"100vh"}},Pt.createElement(Xt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:ke,visible:!0,title:String(Date.now())},onOk:oe=>{vn({src:oe.url})},onClose:ln})))},jt=ee(36207),Bn=ee(5269),fn=ee(6767),me={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},ie=ee(59301),se=(0,a.forwardRef)(({onCancel:vn,editImgId:ln,callback:Yt},Be)=>{let ke=(0,a.useRef)(),oe=(0,a.useRef)(),vt=(0,a.useRef)(),ut=(0,a.useRef)(!1);const xt=(0,a.useRef)(!1);console.log("ref:",Be);const[Rt,Re]=(0,a.useState)(0),[ze,pt]=(0,a.useState)("100vh");return(0,a.useEffect)(()=>{Re(1)},[]),(0,a.useImperativeHandle)(Be,()=>({setHeight:pt})),ie.createElement("div",{ref:xt,className:"body-overflow-initial"},ie.createElement(jt.Z,{width:"100vw",height:ze,footer:null,closable:!0,placement:"bottom",open:!!Rt,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${me.drawerWrap}`,onClose:()=>{window.saveDrawData(Xe=>{Yt({src:`/api/attachments/${Xe}`,id:Xe})})},title:ie.createElement(Ge.Z,{align:"middle"},ie.createElement(Bn.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),ie.createElement(Bn.Z,{onClick:()=>{pt(ze==="60px"?"100vh":"60px")}},ie.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),ie.createElement(Bn.Z,{onClick:()=>{window.saveDrawData(Xe=>{if(Xe===null){fn.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}fn.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),Yt({src:`/api/attachments/${Xe}`,id:Xe,disabledClose:!0})})}},ie.createElement(Le.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},ie.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${ln||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:oe})))}),de=ee(14185),ue=ee(47889),et=ee(4875);const Ft=ue.ZP.Group,ot={margin:"0 8px"};var ht=({callback:vn,onCancel:ln})=>{function Yt(Be){vn(Be)}return a.createElement(Ke.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Yt},a.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},a.createElement("span",{style:ot},"\u5355\u5143\u683C\u6570\uFF1A"),a.createElement("span",{style:ot},"\u884C\u6570"),a.createElement(Ke.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.createElement(et.Z,null)),a.createElement("span",{style:ot},"\u5217\u6570"),a.createElement(Ke.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.createElement(et.Z,null))),a.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},a.createElement("span",{style:ot},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.createElement(Ke.default.Item,{name:"align"},a.createElement(Ft,null,a.createElement(ue.ZP,{value:"default"},a.createElement("i",{className:"fa fa-align-justify"})),a.createElement(ue.ZP,{value:"left"},a.createElement("i",{className:"fa fa-align-left"})),a.createElement(ue.ZP,{value:"center"},a.createElement("i",{className:"fa fa-align-center"})),a.createElement(ue.ZP,{value:"right"},a.createElement("i",{className:"fa fa-align-right"}))))),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Le.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Le.ZP,{type:"ghost",onClick:ln},"\u53D6\u6D88")))},Lt=ee(58755),Zt=ee(84915),_t=ee.n(Zt),sn=(0,a.forwardRef)(({use3d:vn,width:ln,height:Yt,callback:Be,showSaveButton:ke},oe)=>{const vt=(0,a.useRef)(),ut=(0,a.useRef)(),[xt,Rt]=(0,a.useState)(!1),Re=(0,a.useRef)({id:vt,appName:"graphing",width:ln||1e3,height:Yt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,a.useEffect)(()=>{ut.current=new(_t())(Re.current,!0),window.onload=function(){ut.current.inject("applet_container")}},[]);const ze=()=>{var pt=window.ggbApplet.getPNGBase64(1,!0,72);return Be&&Be(pt),pt};return(0,a.useEffect)(()=>{Re.current.appName=xt?"3D":"graphing",ut.current.inject("applet_container")},[xt]),(0,a.useEffect)(()=>{Rt(vn)},[vn]),(0,a.useImperativeHandle)(oe,()=>({getImgData:ze})),a.createElement(a.Fragment,null,a.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:vt}),a.createElement(Ge.Z,{align:"middle"},a.createElement(Bn.Z,{flex:1},a.createElement(Lt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:xt,onChange:pt=>Rt(pt)})),a.createElement(Bn.Z,null,a.createElement(Le.ZP,{size:"large",onClick:ze,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),dn=ee(9057);const Mt="link",tn="upload-image",Ct="add-flowchart",St="draw-image",He="add-flowchart",en="code-block",Wt="add-table",Nn="------------",Dn={default:Nn,left:`:${Nn}`,center:`:${Nn}:`,right:`${Nn}:`};var qn=ee(79006),Zn=ee(76406);function In(){}let _n=0;const Un=1e4,dA="\u2581",DA="@\u2581\u2581@",Kn="@\u2581@",kA=` **\u6A21\u677F\u6807\u9898** -\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,mA=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function yA(vn){return/^\d+$/.test(vn)?`${vn}px`:vn}const CA=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",On={[CA+"-B"]:"bold",[CA+"-I"]:"italic"},jn={[Mt]:"\u6DFB\u52A0\u94FE\u63A5",[en]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[tn]:"\u6DFB\u52A0\u56FE\u7247",[St]:"\u6DFB\u52A0\u753B\u56FE",[Ct]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Wt]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var gn=({defaultValue:vn="",onChange:ln,width:Yt="100%",height:Be=400,miniToolbar:ke=!1,isFocus:oe=!1,watch:vt,insertTemp:ut,mode:xt="markdown",id:Rt="markdown-editor-id",showResizeBar:Re=!1,noStorage:ze=!1,showNullButton:pt=!1,showNullProgramButton:Xe=!1,hidetoolBar:gt=!1,fullScreen:rn=!1,onBlur:Nt,onCMBeforeChange:Vt,onFullScreen:Ze,className:Se="",disablePaste:Et=!1,disabled:Cn=!1,disabledFill:bn=!1,placeholder:zn="",values:tt="",extraUse:Ot,onAddBlank:Qt})=>{const[mt,Tn]=(0,a.useState)(null),[wn,xn]=(0,a.useState)(vn),[Wn,aA]=(0,a.useState)(vt),[Yn,LA]=(0,a.useState)(rn),[FA,cA]=(0,a.useState)(""),[QA,ZA]=(0,a.useState)(0),[eA,tA]=(0,a.useState)(Be),[vA,zA]=(0,a.useState)(!1),[bA,oA]=(0,a.useState)(0),[TA,gA]=(0,a.useState)(0),BA=(0,a.useRef)(),YA=(0,a.useRef)(),hr=(0,a.useRef)(),rr=(0,a.useRef)(),GA=(0,a.useRef)(),Cr=(0,a.useRef)(),mr=(0,ge.useDispatch)();(0,a.useEffect)(()=>{const zt=window.scrollY||window.pageYOffset;xn(tt),mt==null||mt.setValue(tt),window.scrollTo(0,zt)},[tt]),(0,a.useEffect)(()=>{Ze==null||Ze(Yn)},[Yn]),(0,a.useEffect)(()=>{if(BA.current){let zt=function(An,pn){var hn;if(Et){pn.preventDefault();return}const Hn=pn.clipboardData;if(Hn){const iA=Hn.types.toString(),Jn=Hn.items;if(iA==="Files"||Hn.types.indexOf("Files")>-1){if(pn.preventDefault(),xt=="stex")return;try{let Gn=Jn[1];((hn=Jn[0])==null?void 0:hn.kind)==="file"&&(Gn=Jn[0]);const KA=Gn.getAsFile(),EA=KA.name.split(".").pop();(0,lt.I)(KA,jA=>{var Br,wA,_A;jA.id?((Br=KA==null?void 0:KA.type)==null?void 0:Br.indexOf("image"))>-1?sn.replaceSelection(``):((wA=KA==null?void 0:KA.type)==null?void 0:wA.indexOf("video"))>-1?sn.replaceSelection(``):((_A=KA==null?void 0:KA.type)==null?void 0:_A.indexOf("pdf"))>-1?sn.replaceSelection(`${KA.name}`):mA.includes(EA)?sn.replaceSelection(`${KA.name}`):sn.replaceSelection(`[${KA.name}](/api/attachments/${jA.id}?type=${jA.content_type})`):(jA==null?void 0:jA.status)===401&&(document.location.href="/user/login")})}catch(Gn){fn.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const sn=Ve().fromTextArea(BA.current,{mode:xt,lineNumbers:!ke,lineWrapping:!0,value:vn,autoCloseTags:!0,autoCloseBrackets:!0});return sn.on("keyup",function(An,pn){pn.keyCode===8&&(An.getValue()==""?sn.setOption("placeholder",zn):sn.setOption("placeholder",null))}),sn.on("keydown",function(An,pn){if(pn.keyCode===8){var hn=Pr(An);hn&&pn.preventDefault()}}),oe&&sn.focus(),sn.on("paste",zt),Cn&&sn.on("beforeChange",function(An,pn){(pn.origin==="paste"||pn.origin==="+input")&&pn.cancel()}),Tn(sn),()=>{sn.off("paste",zt)}}},[]);const Mr=(0,a.useCallback)(()=>{if(YA.current)try{}catch(zt){console.log(zt,"---- to set md editor body height")}},[eA,YA,Yn]);(0,a.useEffect)(()=>{function zt(){let sn=new Ce.Z(An=>{for(let pn of An)(pn.target.offsetHeight>0||pn.target.offsetWidth>0)&&(Mr(),mt.setSize("100%","100%"),mt.refresh())});return sn.observe(BA.current.parentElement),sn}if(mt){const sn=zt();return()=>{var An,pn;(An=BA.current)!=null&&An.parentElement&&sn.unobserve((pn=BA.current)==null?void 0:pn.parentElement)}}},[mt,Mr]),(0,a.useEffect)(()=>{if(mt){let zt=[];for(const[sn,An]of Object.entries(On)){let pn={[sn]:()=>{or(An)}};zt.push(pn),mt.addKeyMap(pn)}return()=>{for(let sn of zt)mt.removeKeyMap(sn)}}},[mt]),(0,a.useEffect)(()=>{rn!==Yn&&LA(rn)},[rn]),(0,qn.Z)(()=>{if(!ze&&QA>0){let zt=new Date().getTime(),sn=window.sessionStorage.getItem(Rt);zt>=QA+Un&&(!sn||sn!==wn)&&(window.sessionStorage.setItem(Rt,wn),zA(!0))}},Un),(0,a.useEffect)(()=>{aA(vt)},[mt,vt]),(0,a.useEffect)(()=>{mt&&oe&&mt.focus()},[mt,oe]),(0,a.useEffect)(()=>{if(Wn&&mt){let zt=function(An){let pn=An.target;if(rr.current){let hn=pn.scrollTop/pn.scrollHeight;rr.current.scrollTop=rr.current.scrollHeight*hn}};const sn=mt.getScrollerElement();return sn.addEventListener("scroll",zt),()=>{sn.removeEventListener("scroll",zt)}}},[mt,Wn]),(0,a.useEffect)(()=>{if(mt&&Vt){let zt=function(sn,An){Vt(sn,An)};return mt.on("beforeChange",zt),()=>{mt.off("beforeChange",zt)}}},[mt,Vt]),(0,a.useEffect)(()=>{if(mt&&Nt){let zt=function(){Nt(mt.getValue())};return mt.on("blur",zt),()=>{mt.off("blur",zt)}}},[mt,Nt]);function Pr(zt,sn){var An=zt.getDoc(),pn=An.getCursor(),hn=An.getLine(pn.line),Hn=hn.charAt(pn.ch-1),iA=hn.lastIndexOf("@\u2581@",pn.ch),Jn=hn.lastIndexOf("@\u2581\u2581@",pn.ch),Gn=iA>Jn?iA:Jn,KA=iA>Jn?3:4;if(DA.indexOf(Hn)===-1)return null;if(console.log("change1:",sn,zt,hn,pn,Gn,iA,Jn,Hn),Gn>=0&&pn.ch-Gn<5){var EA=Gn+KA;return An.replaceRange("",{line:pn.line,ch:Gn},{line:pn.line,ch:EA}),{line:pn.line,ch:EA}}return null}(0,a.useEffect)(()=>{if(mt){let zt=function(sn,An){const pn=sn.getValue();xn(pn),ZA(new Date().getTime()),sn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),ln&&(Xe?ln(pn,qA(pn)):ln(pn))};return mt.on("change",zt),()=>{mt.off("change",zt)}}},[mt,ln]),(0,a.useEffect)(()=>{if(mt)if(vn==null)mt.setValue(""),xn("");else{const zt=window.scrollY||window.pageYOffset;vn!==mt.getValue()&&(mt.setValue(vn),xn(vn),mt.setCursor(Cn?1:mt.lineCount(),0),window.scrollTo(0,zt))}},[mt,vn]);const or=(0,a.useCallback)(zt=>{const sn=mt.getCursor(),An=mt.getSelection();let pn=An.split(` -`);switch(zt){case"bold":return mt.replaceSelection("**"+An+"**"),An===""&&mt.setCursor(sn.line,sn.ch+2),mt.focus();case"italic":return mt.replaceSelection("*"+An+"*"),An===""&&mt.setCursor(sn.line,sn.ch+1),mt.focus();case"code":return mt.replaceSelection("`"+An+"`"),An===""&&mt.setCursor(sn.line,sn.ch+1),mt.focus();case"inline-latex":return(0,Zn.Ye)(mr)?void 0:(cA("inline-latex"),mt.focus());case"latex":return mt.replaceSelection("```latex\n"+An+"\n```"),mt.setCursor(sn.line+1,An.length+1),mt.focus();case"line-break":return mt.replaceSelection(`
+\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,mA=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function yA(vn){return/^\d+$/.test(vn)?`${vn}px`:vn}const CA=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",On={[CA+"-B"]:"bold",[CA+"-I"]:"italic"},jn={[Mt]:"\u6DFB\u52A0\u94FE\u63A5",[en]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[tn]:"\u6DFB\u52A0\u56FE\u7247",[St]:"\u6DFB\u52A0\u753B\u56FE",[Ct]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Wt]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var gn=({defaultValue:vn="",onChange:ln,width:Yt="100%",height:Be=400,miniToolbar:ke=!1,isFocus:oe=!1,watch:vt,insertTemp:ut,mode:xt="markdown",id:Rt="markdown-editor-id",showResizeBar:Re=!1,noStorage:ze=!1,showNullButton:pt=!1,showNullProgramButton:Xe=!1,hidetoolBar:gt=!1,fullScreen:rn=!1,onBlur:Nt,onCMBeforeChange:Vt,onFullScreen:Ze,className:Se="",disablePaste:Et=!1,disabled:Cn=!1,disabledFill:bn=!1,placeholder:zn="",values:tt="",extraUse:Ot,onAddBlank:Qt})=>{const[mt,Tn]=(0,a.useState)(null),[wn,xn]=(0,a.useState)(vn),[Wn,aA]=(0,a.useState)(vt),[Yn,LA]=(0,a.useState)(rn),[FA,cA]=(0,a.useState)(""),[QA,ZA]=(0,a.useState)(0),[eA,tA]=(0,a.useState)(Be),[vA,zA]=(0,a.useState)(!1),[bA,oA]=(0,a.useState)(0),[TA,gA]=(0,a.useState)(0),BA=(0,a.useRef)(),YA=(0,a.useRef)(),hr=(0,a.useRef)(),rr=(0,a.useRef)(),GA=(0,a.useRef)(),Cr=(0,a.useRef)(),mr=(0,ge.useDispatch)();(0,a.useEffect)(()=>{const zt=window.scrollY||window.pageYOffset;xn(tt),mt==null||mt.setValue(tt),window.scrollTo(0,zt)},[tt]),(0,a.useEffect)(()=>{Ze==null||Ze(Yn)},[Yn]),(0,a.useEffect)(()=>{if(BA.current){let zt=function(An,pn){var hn;if(Et){pn.preventDefault();return}const Hn=pn.clipboardData;if(Hn){const iA=Hn.types.toString(),Jn=Hn.items;if(iA==="Files"||Hn.types.indexOf("Files")>-1){if(pn.preventDefault(),xt=="stex")return;try{let Gn=Jn[1];((hn=Jn[0])==null?void 0:hn.kind)==="file"&&(Gn=Jn[0]);const KA=Gn.getAsFile(),EA=KA.name.split(".").pop();(0,lt.I)(KA,jA=>{var Br,wA,_A;jA.id?((Br=KA==null?void 0:KA.type)==null?void 0:Br.indexOf("image"))>-1?cn.replaceSelection(``):((wA=KA==null?void 0:KA.type)==null?void 0:wA.indexOf("video"))>-1?cn.replaceSelection(``):((_A=KA==null?void 0:KA.type)==null?void 0:_A.indexOf("pdf"))>-1?cn.replaceSelection(`${KA.name}`):mA.includes(EA)?cn.replaceSelection(`${KA.name}`):cn.replaceSelection(`[${KA.name}](/api/attachments/${jA.id}?type=${jA.content_type})`):(jA==null?void 0:jA.status)===401&&(document.location.href="/user/login")})}catch(Gn){fn.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const cn=Ve().fromTextArea(BA.current,{mode:xt,lineNumbers:!ke,lineWrapping:!0,value:vn,autoCloseTags:!0,autoCloseBrackets:!0});return cn.on("keyup",function(An,pn){pn.keyCode===8&&(An.getValue()==""?cn.setOption("placeholder",zn):cn.setOption("placeholder",null))}),cn.on("keydown",function(An,pn){if(pn.keyCode===8){var hn=Pr(An);hn&&pn.preventDefault()}}),oe&&cn.focus(),cn.on("paste",zt),Cn&&cn.on("beforeChange",function(An,pn){(pn.origin==="paste"||pn.origin==="+input")&&pn.cancel()}),Tn(cn),()=>{cn.off("paste",zt)}}},[]);const Mr=(0,a.useCallback)(()=>{if(YA.current)try{}catch(zt){console.log(zt,"---- to set md editor body height")}},[eA,YA,Yn]);(0,a.useEffect)(()=>{function zt(){let cn=new Ce.Z(An=>{for(let pn of An)(pn.target.offsetHeight>0||pn.target.offsetWidth>0)&&(Mr(),mt.setSize("100%","100%"),mt.refresh())});return cn.observe(BA.current.parentElement),cn}if(mt){const cn=zt();return()=>{var An,pn;(An=BA.current)!=null&&An.parentElement&&cn.unobserve((pn=BA.current)==null?void 0:pn.parentElement)}}},[mt,Mr]),(0,a.useEffect)(()=>{if(mt){let zt=[];for(const[cn,An]of Object.entries(On)){let pn={[cn]:()=>{or(An)}};zt.push(pn),mt.addKeyMap(pn)}return()=>{for(let cn of zt)mt.removeKeyMap(cn)}}},[mt]),(0,a.useEffect)(()=>{rn!==Yn&&LA(rn)},[rn]),(0,qn.Z)(()=>{if(!ze&&QA>0){let zt=new Date().getTime(),cn=window.sessionStorage.getItem(Rt);zt>=QA+Un&&(!cn||cn!==wn)&&(window.sessionStorage.setItem(Rt,wn),zA(!0))}},Un),(0,a.useEffect)(()=>{aA(vt)},[mt,vt]),(0,a.useEffect)(()=>{mt&&oe&&mt.focus()},[mt,oe]),(0,a.useEffect)(()=>{if(Wn&&mt){let zt=function(An){let pn=An.target;if(rr.current){let hn=pn.scrollTop/pn.scrollHeight;rr.current.scrollTop=rr.current.scrollHeight*hn}};const cn=mt.getScrollerElement();return cn.addEventListener("scroll",zt),()=>{cn.removeEventListener("scroll",zt)}}},[mt,Wn]),(0,a.useEffect)(()=>{if(mt&&Vt){let zt=function(cn,An){Vt(cn,An)};return mt.on("beforeChange",zt),()=>{mt.off("beforeChange",zt)}}},[mt,Vt]),(0,a.useEffect)(()=>{if(mt&&Nt){let zt=function(){Nt(mt.getValue())};return mt.on("blur",zt),()=>{mt.off("blur",zt)}}},[mt,Nt]);function Pr(zt,cn){var An=zt.getDoc(),pn=An.getCursor(),hn=An.getLine(pn.line),Hn=hn.charAt(pn.ch-1),iA=hn.lastIndexOf("@\u2581@",pn.ch),Jn=hn.lastIndexOf("@\u2581\u2581@",pn.ch),Gn=iA>Jn?iA:Jn,KA=iA>Jn?3:4;if(DA.indexOf(Hn)===-1)return null;if(console.log("change1:",cn,zt,hn,pn,Gn,iA,Jn,Hn),Gn>=0&&pn.ch-Gn<5){var EA=Gn+KA;return An.replaceRange("",{line:pn.line,ch:Gn},{line:pn.line,ch:EA}),{line:pn.line,ch:EA}}return null}(0,a.useEffect)(()=>{if(mt){let zt=function(cn,An){const pn=cn.getValue();xn(pn),ZA(new Date().getTime()),cn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),ln&&(Xe?ln(pn,qA(pn)):ln(pn))};return mt.on("change",zt),()=>{mt.off("change",zt)}}},[mt,ln]),(0,a.useEffect)(()=>{if(mt)if(vn==null)mt.setValue(""),xn("");else{const zt=window.scrollY||window.pageYOffset;vn!==mt.getValue()&&(mt.setValue(vn),xn(vn),mt.setCursor(Cn?1:mt.lineCount(),0),window.scrollTo(0,zt))}},[mt,vn]);const or=(0,a.useCallback)(zt=>{const cn=mt.getCursor(),An=mt.getSelection();let pn=An.split(` +`);switch(zt){case"bold":return mt.replaceSelection("**"+An+"**"),An===""&&mt.setCursor(cn.line,cn.ch+2),mt.focus();case"italic":return mt.replaceSelection("*"+An+"*"),An===""&&mt.setCursor(cn.line,cn.ch+1),mt.focus();case"code":return mt.replaceSelection("`"+An+"`"),An===""&&mt.setCursor(cn.line,cn.ch+1),mt.focus();case"inline-latex":return(0,Zn.Ye)(mr)?void 0:(cA("inline-latex"),mt.focus());case"latex":return mt.replaceSelection("```latex\n"+An+"\n```"),mt.setCursor(cn.line+1,An.length+1),mt.focus();case"line-break":return mt.replaceSelection(`
`),mt.focus();case"list-ul":return An===""?mt.replaceSelection("- "+An):mt.replaceSelection(pn.map(hn=>hn===""?"":`- ${hn}`).join(` `)),mt.focus();case"list-ol":return An===""?mt.replaceSelection("1. "+An):mt.replaceSelection(pn.map((hn,Hn)=>hn===""?"":`${Hn+1}. ${hn}`).join(` -`)),mt.focus();case"add-null-ch":Qt==null||Qt();return;case"add-signal":return An===""&&mt.setCursor(sn.line,sn.ch),mt.replaceSelection(Kn),mt.focus();case"add-multiple":return An===""&&mt.setCursor(sn.line,sn.ch),mt.replaceSelection(DA),mt.focus();case"inster-template-1":return An===""&&mt.setCursor(sn.line,sn.ch),mt.replaceSelection(kA),mt.focus();case"eraser":return mt.setValue(""),mt.focus();case"trigger-watch":return aA(!Wn),mt.focus();case"trigger-full-screen":return LA(!Yn),mt.focus();case Mt:cA(Mt);return;case en:cA(en);return;case tn:cA(tn);return;case St:cA(St);return;case"maths-latex":if((0,Zn.Ye)(mr))return;cA("maths-latex");return;case Ct:GA.current="",sessionStorage.removeItem("file_id"),cA(Ct);return;case Wt:cA(Wt);return;default:throw new Error}},[mt,Wn,Yn]),er=(0,a.useCallback)((zt,sn)=>{var An,pn,hn,Hn,iA,Jn;zt!=null&&zt.disabledClose||cA("");const{src:Gn,alt:KA,id:EA}=zt||{};switch(FA){case Mt:const{title:qr,link:ca}=zt;return mt.replaceSelection(`[${qr}](${ca})`),mt.focus();case en:const{language:Ja,content:Ia}=zt;return mt.replaceSelection(["```"+Ja,Ia,"```"].join(` -`)),mt.focus();case"maths-latex":for(var jA=atob(zt),Br=new Uint8Array(jA.length),wA=0;wA{Za.id?mt.replaceSelection(`![,](/api/attachments/${Za.id}?type=${Za.content_type})`):(Za==null?void 0:Za.status)===401&&(document.location.href="/user/login")}),mt.focus();case"inline-latex":return(0,Zn.Ye)(mr)?void 0:(mt.replaceSelection("`$$"+zt+"$$`"),mt.focus());case He:return EA?(mt.getValue().indexOf(Gn)===-1?mt.replaceSelection(`
${KA||
`):document.getElementById(EA).src=de.Z.API_SERVER+Gn+"?t="+Date.now(),mt.focus()):void 0;case tn:case St:const Kr=sn,Ci=(hn=(pn=(An=Kr==null?void 0:Kr.name)==null?void 0:An.split("."))==null?void 0:pn.pop)==null?void 0:hn.call(pn);return((Hn=Kr==null?void 0:Kr.type)==null?void 0:Hn.indexOf("image"))>-1||!(Kr!=null&&Kr.type)?Kr!=null&&Kr.align||Kr!=null&&Kr.width?mt.replaceSelection(`

${KA||

`):mt.replaceSelection(`${KA||`):((iA=Kr==null?void 0:Kr.type)==null?void 0:iA.indexOf("video"))>-1?mt.replaceSelection(``):((Jn=Kr==null?void 0:Kr.type)==null?void 0:Jn.indexOf("pdf"))>-1?mt.replaceSelection(`${Kr.name}`):mA.includes(Ci)?mt.replaceSelection(`${Kr.name}`):mt.replaceSelection(`[${Kr.name}](${Gn})`),mt.focus();case Wt:const{row:qa,col:Qa,align:_a}=zt;let fi=` +`)),mt.focus();case"add-null-ch":Qt==null||Qt();return;case"add-signal":return An===""&&mt.setCursor(cn.line,cn.ch),mt.replaceSelection(Kn),mt.focus();case"add-multiple":return An===""&&mt.setCursor(cn.line,cn.ch),mt.replaceSelection(DA),mt.focus();case"inster-template-1":return An===""&&mt.setCursor(cn.line,cn.ch),mt.replaceSelection(kA),mt.focus();case"eraser":return mt.setValue(""),mt.focus();case"trigger-watch":return aA(!Wn),mt.focus();case"trigger-full-screen":return LA(!Yn),mt.focus();case Mt:cA(Mt);return;case en:cA(en);return;case tn:cA(tn);return;case St:cA(St);return;case"maths-latex":if((0,Zn.Ye)(mr))return;cA("maths-latex");return;case Ct:GA.current="",sessionStorage.removeItem("file_id"),cA(Ct);return;case Wt:cA(Wt);return;default:throw new Error}},[mt,Wn,Yn]),er=(0,a.useCallback)((zt,cn)=>{var An,pn,hn,Hn,iA,Jn;zt!=null&&zt.disabledClose||cA("");const{src:Gn,alt:KA,id:EA}=zt||{};switch(FA){case Mt:const{title:qr,link:ca}=zt;return mt.replaceSelection(`[${qr}](${ca})`),mt.focus();case en:const{language:Ja,content:Ia}=zt;return mt.replaceSelection(["```"+Ja,Ia,"```"].join(` +`)),mt.focus();case"maths-latex":for(var jA=atob(zt),Br=new Uint8Array(jA.length),wA=0;wA{Za.id?mt.replaceSelection(`![,](/api/attachments/${Za.id}?type=${Za.content_type})`):(Za==null?void 0:Za.status)===401&&(document.location.href="/user/login")}),mt.focus();case"inline-latex":return(0,Zn.Ye)(mr)?void 0:(mt.replaceSelection("`$$"+zt+"$$`"),mt.focus());case He:return EA?(mt.getValue().indexOf(Gn)===-1?mt.replaceSelection(`
${KA||
`):document.getElementById(EA).src=de.Z.API_SERVER+Gn+"?t="+Date.now(),mt.focus()):void 0;case tn:case St:const Kr=cn,Ci=(hn=(pn=(An=Kr==null?void 0:Kr.name)==null?void 0:An.split("."))==null?void 0:pn.pop)==null?void 0:hn.call(pn);return((Hn=Kr==null?void 0:Kr.type)==null?void 0:Hn.indexOf("image"))>-1||!(Kr!=null&&Kr.type)?Kr!=null&&Kr.align||Kr!=null&&Kr.width?mt.replaceSelection(`

${KA||

`):mt.replaceSelection(`${KA||`):((iA=Kr==null?void 0:Kr.type)==null?void 0:iA.indexOf("video"))>-1?mt.replaceSelection(``):((Jn=Kr==null?void 0:Kr.type)==null?void 0:Jn.indexOf("pdf"))>-1?mt.replaceSelection(`${Kr.name}`):mA.includes(Ci)?mt.replaceSelection(`${Kr.name}`):mt.replaceSelection(`[${Kr.name}](${Gn})`),mt.focus();case Wt:const{row:qa,col:Qa,align:_a}=zt;let fi=` `;for(let Za=0;Za{switch(FA){case Mt:return a.createElement(mn,{callback:er,onCancel:ir});case en:return a.createElement($t.Z,{callback:er,onCancel:ir});case tn:return a.createElement(lt.Z,{callback:er,onCancel:ir});case Ct:return a.createElement(se,{editImgId:GA.current,callback:er,onCancel:ir});case Wt:return a.createElement(ht,{callback:er,onCancel:ir});case"maths-latex":return a.createElement(on,{showSaveButton:!0,callback:er});case"inline-latex":return a.createElement(cn.Z,{showSaveButton:!0,callback:er});default:return null}},[FA]);function ir(){cA("")}(0,a.useEffect)(()=>{if(hr.current){let zt=function(iA){hn=!0,Hn=iA.pageY},sn=function(){hn=!1},An=function(iA){if(hn){let Jn=iA.pageY-Hn;Jn<0&&(Jn=0),Jn>300&&(Jn=300);let Gn=Be+Jn+"px";tA(Gn)}},pn=hr.current,hn=!1,Hn=0;return pn.addEventListener("mousedown",zt),document.addEventListener("mousemove",An),document.addEventListener("mouseup",sn),()=>{pn.removeEventListener("mousedown",zt),document.removeEventListener("mousemove",An),document.removeEventListener("mouseup",sn)}}},[mt,hr]),(0,a.useEffect)(()=>{tA(Be)},[Be]);const WA=yA(Yt),dr=yA(eA),lr={width:WA,height:dr},lA=(0,a.useMemo)(()=>{if(QA){let zt=new Date(QA),sn=zt.getHours(),An=zt.getMinutes(),pn=zt.getSeconds();return sn=sn<10?"0"+sn:sn,An=An<10?"0"+An:An,pn=pn<10?"0"+pn:pn,`${sn}:${An}:${pn}`}return 0},[QA]),qA=zt=>{const sn=[];if(Xe){let An=-1;zt=zt.replace(/(@▁▁@|@▁@)/g,function(pn,hn,Hn){sn.push({multiLine:pn!==Kn})})}return sn};function De(){window.sessionStorage.removeItem(Rt),zA(!1),ZA(0)}function Jt(){zA(!1),ZA(0),mt.setValue(window.sessionStorage.getItem(Rt))}(0,a.useEffect)(()=>{jn[FA]&&FA!==St&&FA!==Ct&&setTimeout(()=>{const zt=document.getElementsByClassName("markdown-popup-form")[0],sn=window.innerWidth/2-zt.offsetWidth/2,An=window.innerHeight/2-zt.offsetHeight/2;oA(sn),gA(An)},0)},[FA]);const Fn=zt=>{zt.preventDefault();const sn=zt.clientX-bA,An=zt.clientY-TA;document.body.onmousemove=pn=>{let hn=pn.clientX-sn,Hn=pn.clientY-An;const iA=document.getElementsByClassName("markdown-popup-form")[0],Jn=window.innerWidth-iA.offsetWidth,Gn=window.innerHeight-iA.offsetHeight;hn=Math.max(0,Math.min(hn,Jn)),Hn=Math.max(0,Math.min(Hn,Gn)),Pn(pn.clientX,pn.clientY,sn,An)&&(oA(hn),gA(Hn))},document.body.onmouseup=function(){document.body.onmousemove=null}},Pn=(zt,sn,An,pn)=>{const hn=document.body.clientHeight,Hn=document.body.clientWidth;return zt<20&&An>zt||zt>Hn-20&&Ansn||sn>hn-20&&pn{var sn;GA.current=zt,(sn=Cr.current)==null||sn.setHeight("100vh"),setTimeout(()=>{cA("add-flowchart")},150)}})):null))),Re?a.createElement("a",{ref:hr,className:"editor-resize"}):null,FA===St&&a.createElement(an,{callback:er,onCancel:ir}),FA===Ct&&a.createElement(se,{ref:Cr,editImgId:GA.current,callback:er,onCancel:ir}),a.createElement(rt.Z,null,jn[FA]&&FA!==St&&FA!==Ct?a.createElement(Tt.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:bA,top:TA},title:a.createElement("div",{style:{cursor:"move"},onMouseDown:Fn},jn[FA]),open:!0,onCancel:ir,footer:null,destroyOnClose:!0,width:FA===Ct?"1200px":null,height:FA===Ct?"80vh":null,className:"markdown-popup-form"},JA):null))}},53332:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return qe},I:function(){return _e}});var a=ee(28284),ge=ee(6767),he=ee(37568),Ve=ee(44104),Ce=ee(4875),ve=ee(47889),Te=ee(7939),$e=ee(23216),ye=ee(59301),Ie=ee(59301),nt=Object.defineProperty,Pe=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,pe=(rt,Ke,ft)=>Ke in rt?nt(rt,Ke,{enumerable:!0,configurable:!0,writable:!0,value:ft}):rt[Ke]=ft,Ue=(rt,Ke)=>{for(var ft in Ke||(Ke={}))Qe.call(Ke,ft)&&pe(rt,ft,Ke[ft]);if(Ne)for(var ft of Ne(Ke))Me.call(Ke,ft)&&pe(rt,ft,Ke[ft]);return rt},ct=(rt,Ke)=>Pe(rt,bt(Ke));const{useForm:je}=a.default,wt={width:280,marginRight:10},At={labelCol:{span:5},wrapperCol:{span:19}};var qe=({callback:rt,onCancel:Ke})=>{const[ft]=je();let Le=(0,ye.useRef)();function st(nn){Le.current.width=ft.getFieldValue("width"),Le.current.align=ft.getFieldValue("align"),rt(nn,Le.current)}function we(nn,Kt){if(nn.status===-1){ge.ZP.error(nn.message);return}ft.setFieldsValue({src:`/api/attachments/${nn.id}`,type:Kt.type})}function it(nn){let Kt=nn.target.files[0];Le.current=Kt,_e(Kt,we)}return Ie.createElement(a.default,ct(Ue({form:ft},At),{className:"upload-image-panel",onFinish:st,style:{width:470,overflow:"hidden"}}),Ie.createElement(a.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Ie.createElement("div",{className:"flex-container"},Ie.createElement(a.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},Ie.createElement(he.default,{style:wt})),Ie.createElement(We,{onFileChange:it}))),Ie.createElement(a.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Ie.createElement(he.default,{style:{width:264}})),Ie.createElement(a.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Ie.createElement(Ve.Z,null,Ie.createElement(a.default.Item,{name:"width",style:{margin:0}},Ie.createElement(Ce.Z,{style:{width:264}})),Ie.createElement("span",{className:"ml8"},"%"))),Ie.createElement(a.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Ie.createElement(ve.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"}]})),Ie.createElement("aside",null,Ie.createElement(a.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Ie.createElement(Te.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ie.createElement(Te.ZP,{type:"default",onClick:Ke},"\u53D6\u6D88"))))};function We({onFileChange:rt}){return Ie.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Ie.createElement("input",{type:"file",onChange:rt}))}function _e(rt,Ke){if(!rt)throw new String("\u6CA1\u6709\u6587\u4EF6");let ft=new FormData;ft.append("editormd-image-file",rt),ft.append("file_param_name","editormd-image-file"),ft.append("byxhr","true");var Le=new window.XMLHttpRequest;Le.withCredentials=!0,Le.addEventListener("load",function(st){Ke(JSON.parse(st.target.responseText),rt)},!1),Le.addEventListener("error",function(st){console.error(st)},!1),Le.open("POST",`${$e.KI}/api/attachments.json`),Le.send(ft)}},88487:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return he}});var a=ee(59301),ge=ee(4676);class he extends a.Component{constructor(Ce){super(Ce);const ve=window.document;this.node=ve.createElement("div"),ve.body.appendChild(this.node)}render(){const{children:Ce}=this.props;return(0,ge.createPortal)(Ce,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},34728:function(It,Ft,ee){"use strict";ee.d(Ft,{SV:function(){return an},ZP:function(){return Pt}});var a=ee(59301),ge=ee(76374);const he={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},Ve={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` +`),mt.focus();default:throw new Error}},[mt,FA]),JA=(0,a.useMemo)(()=>{switch(FA){case Mt:return a.createElement(mn,{callback:er,onCancel:ir});case en:return a.createElement($t.Z,{callback:er,onCancel:ir});case tn:return a.createElement(lt.Z,{callback:er,onCancel:ir});case Ct:return a.createElement(se,{editImgId:GA.current,callback:er,onCancel:ir});case Wt:return a.createElement(ht,{callback:er,onCancel:ir});case"maths-latex":return a.createElement(sn,{showSaveButton:!0,callback:er});case"inline-latex":return a.createElement(dn.Z,{showSaveButton:!0,callback:er});default:return null}},[FA]);function ir(){cA("")}(0,a.useEffect)(()=>{if(hr.current){let zt=function(iA){hn=!0,Hn=iA.pageY},cn=function(){hn=!1},An=function(iA){if(hn){let Jn=iA.pageY-Hn;Jn<0&&(Jn=0),Jn>300&&(Jn=300);let Gn=Be+Jn+"px";tA(Gn)}},pn=hr.current,hn=!1,Hn=0;return pn.addEventListener("mousedown",zt),document.addEventListener("mousemove",An),document.addEventListener("mouseup",cn),()=>{pn.removeEventListener("mousedown",zt),document.removeEventListener("mousemove",An),document.removeEventListener("mouseup",cn)}}},[mt,hr]),(0,a.useEffect)(()=>{tA(Be)},[Be]);const WA=yA(Yt),dr=yA(eA),lr={width:WA,height:dr},lA=(0,a.useMemo)(()=>{if(QA){let zt=new Date(QA),cn=zt.getHours(),An=zt.getMinutes(),pn=zt.getSeconds();return cn=cn<10?"0"+cn:cn,An=An<10?"0"+An:An,pn=pn<10?"0"+pn:pn,`${cn}:${An}:${pn}`}return 0},[QA]),qA=zt=>{const cn=[];if(Xe){let An=-1;zt=zt.replace(/(@▁▁@|@▁@)/g,function(pn,hn,Hn){cn.push({multiLine:pn!==Kn})})}return cn};function De(){window.sessionStorage.removeItem(Rt),zA(!1),ZA(0)}function Jt(){zA(!1),ZA(0),mt.setValue(window.sessionStorage.getItem(Rt))}(0,a.useEffect)(()=>{jn[FA]&&FA!==St&&FA!==Ct&&setTimeout(()=>{const zt=document.getElementsByClassName("markdown-popup-form")[0],cn=window.innerWidth/2-zt.offsetWidth/2,An=window.innerHeight/2-zt.offsetHeight/2;oA(cn),gA(An)},0)},[FA]);const Fn=zt=>{zt.preventDefault();const cn=zt.clientX-bA,An=zt.clientY-TA;document.body.onmousemove=pn=>{let hn=pn.clientX-cn,Hn=pn.clientY-An;const iA=document.getElementsByClassName("markdown-popup-form")[0],Jn=window.innerWidth-iA.offsetWidth,Gn=window.innerHeight-iA.offsetHeight;hn=Math.max(0,Math.min(hn,Jn)),Hn=Math.max(0,Math.min(Hn,Gn)),Pn(pn.clientX,pn.clientY,cn,An)&&(oA(hn),gA(Hn))},document.body.onmouseup=function(){document.body.onmousemove=null}},Pn=(zt,cn,An,pn)=>{const hn=document.body.clientHeight,Hn=document.body.clientWidth;return zt<20&&An>zt||zt>Hn-20&&Ancn||cn>hn-20&&pn{var cn;GA.current=zt,(cn=Cr.current)==null||cn.setHeight("100vh"),setTimeout(()=>{cA("add-flowchart")},150)}})):null))),Re?a.createElement("a",{ref:hr,className:"editor-resize"}):null,FA===St&&a.createElement(an,{callback:er,onCancel:ir}),FA===Ct&&a.createElement(se,{ref:Cr,editImgId:GA.current,callback:er,onCancel:ir}),a.createElement(rt.Z,null,jn[FA]&&FA!==St&&FA!==Ct?a.createElement(Tt.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:bA,top:TA},title:a.createElement("div",{style:{cursor:"move"},onMouseDown:Fn},jn[FA]),open:!0,onCancel:ir,footer:null,destroyOnClose:!0,width:FA===Ct?"1200px":null,height:FA===Ct?"80vh":null,className:"markdown-popup-form"},JA):null))}},53332:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return qe},I:function(){return _e}});var a=ee(28284),ge=ee(6767),he=ee(37568),Ve=ee(44104),Ce=ee(4875),ve=ee(47889),Te=ee(7939),$e=ee(23216),ye=ee(59301),Ie=ee(59301),nt=Object.defineProperty,Pe=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,pe=(rt,Ke,ft)=>Ke in rt?nt(rt,Ke,{enumerable:!0,configurable:!0,writable:!0,value:ft}):rt[Ke]=ft,Ue=(rt,Ke)=>{for(var ft in Ke||(Ke={}))Qe.call(Ke,ft)&&pe(rt,ft,Ke[ft]);if(Ne)for(var ft of Ne(Ke))Me.call(Ke,ft)&&pe(rt,ft,Ke[ft]);return rt},ct=(rt,Ke)=>Pe(rt,bt(Ke));const{useForm:je}=a.default,wt={width:280,marginRight:10},At={labelCol:{span:5},wrapperCol:{span:19}};var qe=({callback:rt,onCancel:Ke})=>{const[ft]=je();let Le=(0,ye.useRef)();function st(nn){Le.current.width=ft.getFieldValue("width"),Le.current.align=ft.getFieldValue("align"),rt(nn,Le.current)}function we(nn,Kt){if(nn.status===-1){ge.ZP.error(nn.message);return}ft.setFieldsValue({src:`/api/attachments/${nn.id}`,type:Kt.type})}function it(nn){let Kt=nn.target.files[0];Le.current=Kt,_e(Kt,we)}return Ie.createElement(a.default,ct(Ue({form:ft},At),{className:"upload-image-panel",onFinish:st,style:{width:470,overflow:"hidden"}}),Ie.createElement(a.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Ie.createElement("div",{className:"flex-container"},Ie.createElement(a.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},Ie.createElement(he.default,{style:wt})),Ie.createElement(We,{onFileChange:it}))),Ie.createElement(a.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Ie.createElement(he.default,{style:{width:264}})),Ie.createElement(a.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Ie.createElement(Ve.Z,null,Ie.createElement(a.default.Item,{name:"width",style:{margin:0}},Ie.createElement(Ce.Z,{style:{width:264}})),Ie.createElement("span",{className:"ml8"},"%"))),Ie.createElement(a.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Ie.createElement(ve.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"}]})),Ie.createElement("aside",null,Ie.createElement(a.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Ie.createElement(Te.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ie.createElement(Te.ZP,{type:"default",onClick:Ke},"\u53D6\u6D88"))))};function We({onFileChange:rt}){return Ie.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Ie.createElement("input",{type:"file",onChange:rt}))}function _e(rt,Ke){if(!rt)throw new String("\u6CA1\u6709\u6587\u4EF6");let ft=new FormData;ft.append("editormd-image-file",rt),ft.append("file_param_name","editormd-image-file"),ft.append("byxhr","true");var Le=new window.XMLHttpRequest;Le.withCredentials=!0,Le.addEventListener("load",function(st){Ke(JSON.parse(st.target.responseText),rt)},!1),Le.addEventListener("error",function(st){console.error(st)},!1),Le.open("POST",`${$e.KI}/api/attachments.json`),Le.send(ft)}},88487:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return he}});var a=ee(59301),ge=ee(4676);class he extends a.Component{constructor(Ce){super(Ce);const ve=window.document;this.node=ve.createElement("div"),ve.body.appendChild(this.node)}render(){const{children:Ce}=this.props;return(0,ge.createPortal)(Ce,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},34728:function(It,Dt,ee){"use strict";ee.d(Dt,{SV:function(){return an},ZP:function(){return Pt}});var a=ee(59301),ge=ee(76374);const he={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},Ve={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` `)},{label:"System.out.println",content:["System.out.println($0)"].join(` `)},{label:"System.out.print",content:["System.out.print($0)"].join(` `)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},Ce={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` @@ -1187,16 +1187,16 @@ ${Mt} `)},{label:"include ",content:["#include "].join(` `)}]},ve={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(` `)}]},Te={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(` -`)}]};var $e=ee(53184),ye=ee.n($e),Ie=(jt,Bn,fn)=>new Promise((me,ie)=>{var ae=ue=>{try{de(fn.next(ue))}catch(et){ie(et)}},se=ue=>{try{de(fn.throw(ue))}catch(et){ie(et)}},de=ue=>ue.done?me(ue.value):Promise.resolve(ue.value).then(ae,se);de((fn=fn.apply(jt,Bn)).next())});const nt={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},Pe=(jt,Bn,fn,me)=>{const ie=Bn.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:fn.lineNumber,endColumn:fn.column});return Array.from(new Set(ie.match(/\b\w{2,}\b/g)||[])).map(se=>({label:se,kind:jt.languages.CompletionItemKind.Text,insertText:se,range:me}))},bt=(jt,Bn,fn,me)=>{jt.languages.registerCompletionItemProvider(Bn,{provideCompletionItems(ie,ae){const se=ie.getWordUntilPosition(ae),de={startLineNumber:ae.lineNumber,endLineNumber:ae.lineNumber,startColumn:se.startColumn,endColumn:se.endColumn},ue=ie.getLineContent(ae.lineNumber).substring(se.startColumn-2,se.endColumn);return{suggestions:[...Pe(jt,ie,ae,de),...fn.map(Dt=>({label:Dt,kind:jt.languages.CompletionItemKind.Keyword,documentation:Dt,insertText:Dt,insertTextRules:jt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:de})),...me.map(Dt=>({label:Dt.label,kind:jt.languages.CompletionItemKind.Snippet,documentation:Dt.content,insertText:ue.startsWith("#")?Dt.content.replace(/#/,""):Dt.content,insertTextRules:jt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:de}))]}}})};var Ne=jt=>{nt.languages.forEach(Bn=>{jt.languages.registerDocumentFormattingEditProvider(Bn,{provideDocumentFormattingEdits(fn){return Ie(this,null,function*(){const me=ye()(fn.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:fn.getFullModelRange(),text:me}]})}})}),bt(jt,"java",Ve.keywords,Ve.quickKey),bt(jt,"cpp",Ce.keywords,Ce.quickKey),bt(jt,"c",he.keywords,[]),bt(jt,"python",ve.keywords,ve.quickKey),bt(jt,"scala",Te.keywords,Te.quickKey)};const Qe="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var Me=Object.defineProperty,pe=(jt,Bn,fn)=>Bn in jt?Me(jt,Bn,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[Bn]=fn,Ue=(jt,Bn,fn)=>pe(jt,typeof Bn!="symbol"?Bn+"":Bn,fn);const ct=class cc{constructor(Bn,fn,me){this.placeholder=Bn,this.editor=fn,this.monaco=me,fn.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return cc.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};Ue(ct,"ID","editor.widget.placeholderHint");var wt=ct,At=ee(96236),qe=ee(6767),We=ee(25399),_e=ee(78267),rt=ee(33156),Ke=ee(56102),ft=Object.defineProperty,Le=Object.defineProperties,st=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,nn=Object.prototype.propertyIsEnumerable,Kt=(jt,Bn,fn)=>Bn in jt?ft(jt,Bn,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[Bn]=fn,Bt=(jt,Bn)=>{for(var fn in Bn||(Bn={}))it.call(Bn,fn)&&Kt(jt,fn,Bn[fn]);if(we)for(var fn of we(Bn))nn.call(Bn,fn)&&Kt(jt,fn,Bn[fn]);return jt},Qn=(jt,Bn)=>Le(jt,st(Bn)),Ye=(jt,Bn)=>{var fn={};for(var me in jt)it.call(jt,me)&&Bn.indexOf(me)<0&&(fn[me]=jt[me]);if(jt!=null&&we)for(var me of we(jt))Bn.indexOf(me)<0&&nn.call(jt,me)&&(fn[me]=jt[me]);return fn},Fe=(jt,Bn,fn)=>new Promise((me,ie)=>{var ae=ue=>{try{de(fn.next(ue))}catch(et){ie(et)}},se=ue=>{try{de(fn.throw(ue))}catch(et){ie(et)}},de=ue=>ue.done?me(ue.value):Promise.resolve(ue.value).then(ae,se);de((fn=fn.apply(jt,Bn)).next())});function Gt(jt){return/^\d+$/.test(jt)?`${jt}px`:jt}function mn(){}let $t=!1;const lt={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function Tt(jt=[]){let Bn=jt;if(Array.isArray(jt)){for(let fn=0;fnFe(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(jt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",jt)}});var Pt=jt=>{var Bn=jt,{width:fn="100%",height:me="100%",value:ie,language:ae="javascript",style:se={},options:de={},overrideServices:ue={},theme:et="vs-dark",onEditBlur:Dt,isCopy:ot=!1,onSave:ht,autoHeight:Lt=!1,forbidCopy:Zt=!1,forbidCopyTips:_t,onChange:dn=mn,editorDidMount:on=mn,onFocus:cn=mn,onBreakPoint:Mt=mn,breakPointValue:tn=[],filename:Ct="educoder.txt",errorLine:St,errorContent:He="",highlightLine:en,openBreakPoint:Wt=!1,placeholder:Nn="",showMiniMap:Dn=!0}=Bn,qn=Ye(Bn,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","forbidCopyTips","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const Zn=(0,a.useRef)(),In=(0,a.useRef)({}),_n=(0,a.useRef)(),Un=(0,a.useRef)(),dA=(0,a.useRef)([]),DA=(0,a.useRef)(!1),Kn=(0,a.useRef)(),kA=(0,a.useRef)(),mA=(0,a.useRef)(!1),[yA,rA]=(0,a.useState)(!1);function CA(){let ze;return Zn.current&&(ze=new ge.Z(pt=>{for(let Xe of pt)(Xe.target.offsetHeight>0||Xe.target.offsetWidth>0)&&In.current.instance.layout()}),ze.observe(Zn.current)),ze}function On(){qe.ZP.warning({content:decodeURIComponent(_t||Qe),key:"monaco-editor-tip"})}const jn=()=>{let ze=In.current.instance;if(ie!=null&&ze&&yA){const pt=ze.getModel();pt&&ie!==pt.getValue()&&($t=!0,pt.setValue(ie),ze.layout(),$t=!1)}};(0,a.useEffect)(()=>{const ze=rt.Z.subscribe("formatDocument",pt=>{var Xe;let gt=In.current.instance;(Xe=gt==null?void 0:gt.getAction)==null||Xe.call(gt,"editor.action.formatDocument").run()});return window.updateMonacoValue=pt=>{dn(pt)},ze},[]),(0,a.useEffect)(()=>{var ze;let pt=In.current.instance;Un.current&&clearTimeout(Un.current),Un.current=setTimeout(()=>{jn()},500),ie&&(ie!=null&&ie.length)&&((ze=pt==null?void 0:pt.updateOptions)==null||ze.call(pt,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(ie.split(/\r\n|\r|\n/g).length))+3,5)}))},[ie,yA,In.current]),(0,a.useEffect)(()=>{if(St&&In.current&&In.current.instance){let pt=In.current.instance;pt.changeViewZones(function(Xe){var gt=document.createElement("div");gt.style.padding="10px 20px",gt.style.width="calc(100% - 20px)",gt.className="my-error-line-wrp",gt.innerHTML=He,Xe.addZone({afterLineNumber:St||11,heightInLines:3,domNode:gt})});var ze={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};pt.addOverlayWidget(ze),pt.revealPositionInCenter({lineNumber:20,column:1})}},[St,In.current,yA]);const gn=(ze="",pt)=>{if(!ze||ze.trim()==="")return!0;const gt=In.current.instance.getModel().getLineTokens(pt);let rn=!1;for(let Nt=0;Nt<2;Nt++)gt.getStandardTokenType(Nt)===1&&(rn=!0);return rn};(0,a.useEffect)(()=>{var ze;const pt=(ze=In.current)==null?void 0:ze.instance;if(pt&&yA&&Zt){const Xe=pt.onDidBlurEditorWidget(()=>{mA.current=!1}),gt=pt.onDidFocusEditorText(()=>{mA.current=!0});return()=>{Xe.dispose(),gt.dispose()}}},[In.current,yA,Zt]),(0,a.useEffect)(()=>{var ze;if((ze=In.current)!=null&&ze.instance&&yA&&Wt){let pt=In.current.instance,Xe=pt.getModel();if(!Xe)return;(()=>{var Ot;let Qt=[],mt=[];const Tn=Xe.getAllDecorations();for(let xn of Tn)xn.options.className==="highlighted-line"&&(Qt.push((Ot=xn==null?void 0:xn.range)==null?void 0:Ot.startLineNumber),mt.push(xn==null?void 0:xn.id));if(en===Qt[0])return;Xe.deltaDecorations(mt,[]);const wn=Xe.getLineCount();en&&en<=wn&&(pt.deltaDecorations([],[{range:new Ge.Range(en,1,en,Xe.getLineMaxColumn(en)),options:{isWholeLine:!0,className:"highlighted-line"}}]),pt.revealLineInCenter(en))})();const rn=(Ot=!1)=>{var Qt;let mt=[],Tn=[];const wn=Xe.getAllDecorations();for(let xn of wn)xn.options.linesDecorationsClassName==="breakpoints-select"&&(mt.push((Qt=xn==null?void 0:xn.range)==null?void 0:Qt.startLineNumber),Tn.push(xn==null?void 0:xn.id));if(Ot)return{lines:mt,ids:Tn};Mt(mt)},Nt=Ot=>Fe(void 0,null,function*(){let Qt={range:new Ge.Range(Ot,1,Ot,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Xe.deltaDecorations([],[Qt]),rn()}),Vt=Ot=>Fe(void 0,null,function*(){let Qt=[];const mt=pt.getLineDecorations(Ot);for(let Tn of mt)Tn.options.linesDecorationsClassName==="breakpoints-select"&&Qt.push(Tn.id);yield Xe.deltaDecorations(Qt,[]),rn()}),Ze=Ot=>{let Qt=pt.getLineDecorations(Ot);for(let mt of Qt)if(mt.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,_e.isEqual)(tn,rn(!0).lines)){Xe.deltaDecorations(rn(!0).ids,[]);const Ot=tn.map(Qt=>({range:new Ge.Range(Qt,1,Qt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Xe.deltaDecorations([],Ot)}const Se=pt.onDidChangeModelContent(Ot=>{let Qt=pt.getPosition();if(Qt){let mt=Qt.lineNumber;clearTimeout(kA.current),kA.current=setTimeout(()=>{gn(Xe.getLineContent(mt),mt)?Vt(mt):Ze(mt)?(Vt(mt),Nt(mt)):rn()},100)}}),Et=pt.onMouseDown(Ot=>{var Qt,mt,Tn;if(Ot.target.detail&&((Tn=(mt=(Qt=Ot.target)==null?void 0:Qt.element)==null?void 0:mt.className)!=null&&Tn.includes("line-numbers"))){let wn=Ot.target.position.lineNumber;if(gn(Xe.getLineContent(wn),wn))return;Ze(wn)?Vt(wn):Nt(wn)}}),Cn=Ot=>{let Qt={range:new Ge.Range(Ot,1,Ot,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};dA.current=pt.deltaDecorations(dA.current,[Qt])},bn=()=>{dA.current=pt.deltaDecorations(dA.current,[])},zn=pt.onMouseMove(Ot=>{var Qt,mt,Tn;if(bn(),Ot.target.detail&&((Tn=(mt=(Qt=Ot.target)==null?void 0:Qt.element)==null?void 0:mt.className)!=null&&Tn.includes("line-numbers"))){let wn=Ot.target.position.lineNumber;if(gn(Xe.getLineContent(wn),wn))return;Cn(wn)}}),tt=pt.onMouseLeave(()=>{bn()});return()=>{Se.dispose(),Et.dispose(),zn.dispose(),tt.dispose()}}},[In.current,yA,tn,en,Wt,ae]),(0,a.useEffect)(()=>{var ze;(ze=In.current)!=null&&ze.instance&&Wt&&In.current.instance.setPosition({lineNumber:0,column:0})},[en]);function vn(){let ze=In.current.instance;if(ze){const pt=ze.getSelection(),Xe=In.current.pastePos||{},gt=new Ge.Range(Xe.startLineNumber||pt.endLineNumber,Xe.startColumn||pt.endColumn,Xe.endLineNumber||pt.endLineNumber,Xe.endColumn||pt.endColumn);setTimeout(()=>{ze.executeEdits("",[{range:gt,text:""}])},300)}}function ln(ze){(window.navigator.platform.match("Mac")?ze.metaKey:ze.ctrlKey)&&ze.keyCode==83&&(ze.preventDefault(),ht())}const Yt=()=>{if(Lt&&In.current.instance){const ze=In.current.instance.getContentHeight();Rt(ze{if(!mA.current)return;const{keyCode:pt,ctrlKey:Xe,metaKey:gt,target:rn,type:Nt}=ze;return(Nt==="paste"||(pt===67||pt===86)&&(gt||Xe))&&rn.nodeName==="TEXTAREA"&&(On(),ze.preventDefault()),!1};function oe(ze,pt){var Xe=window.URL||window.webkitURL||window,gt=new Blob([pt]),rn=document.createElementNS("http://www.w3.org/1999/xhtml","a");rn.href=Xe.createObjectURL(gt),rn.download=ze,Be(rn)}(0,a.useEffect)(()=>{Yt()},[Yt]),(0,a.useEffect)(()=>{Zn.current&&!yA&&Promise.all([ee.e(8909),ee.e(5977)]).then(ee.bind(ee,71448)).then(ze=>{try{Ge=ze,In.current.instance=Ge.editor.create(Zn.current,{value:ie,language:Tt(ae),theme:et,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Dn||!1}},ue);const pt=In.current.instance;let rn=[...At.BH._menuItems].find(Se=>Se[0]._debugName=="EditorContext")[1],Nt=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Vt=(Se,Et)=>{var Cn,bn;let zn=Se._first;do Et.includes((bn=(Cn=zn.element)==null?void 0:Cn.command)==null?void 0:bn.id)&&Se._remove(zn);while(zn=zn.next)};if(on(pt,Ge),setTimeout(()=>{Yt(),In.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{oe(Ct||"educoder.txt",pt.getValue())}})},500),In.current.subscription=pt.onDidChangeModelContent(Se=>{DA.current?clearTimeout(Kn.current):(Yt(),dn(pt.getValue(),Se)),Kn.current=setTimeout(()=>{DA.current=!1},500)}),window.Monaco||Ne(Ge,Tt(ae)),Zt&&(Vt(rn,Nt),Zn.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",ke),window.removeEventListener("paste",ke),window.addEventListener("keydown",ke),window.addEventListener("paste",ke)),window.Monaco=Ge,Dt&&pt.onDidBlurEditorWidget(()=>{Dt(pt.getValue())}),cn&&pt.onDidFocusEditorText(()=>{Zt&&Xt(),cn(pt.getValue())}),Zt){Xt();try{pt.onDidPaste(Se=>{const Et=pt.getSelection(),Cn=In.current.pastePos||{},bn=new Ge.Range(Cn.startLineNumber||Et.endLineNumber,Cn.startColumn||Et.endColumn,Cn.endLineNumber||Et.endLineNumber,Cn.endColumn||Et.endColumn);pt.executeEdits("",[{range:Se.range,text:""}])})}catch(Se){}}let Ze=CA();return Nn&&typeof Nn=="string"&&new wt(Nn,pt,Ge),rA(!0),()=>{const Se=In.current.instance;Se.dispose();const Et=Se.getModel();Et&&Et.dispose(),In.current.subscription&&In.current.subscription.dispose(),Ze.unobserve(Zn.current)}}catch(pt){}})},[]),(0,a.useEffect)(()=>{if(In.current.instance&&yA)return document.addEventListener("keydown",ln,!1),()=>{document.removeEventListener("keydown",ln)}},[ht,yA]),(0,a.useEffect)(()=>{let ze=In.current.instance;if(ze&&yA){let pt=Tt(ae);Ge.editor.setModelLanguage(ze.getModel(),pt)}},[ae,yA]),(0,a.useEffect)(()=>{In.current.instance&&yA&&Ge.editor.setTheme(et)},[et,yA]),(0,a.useEffect)(()=>{let ze=In.current.instance;_n.current=de,ze&&yA&&(ze.updateOptions(Bt({},de)),setTimeout(()=>{ze.getModel().updateOptions(Bt({},de))},200))},[JSON.stringify(de),yA]),(0,a.useEffect)(()=>{let ze=In.current.instance;ze&&yA&&ze.layout()},[fn,me,yA]);const[vt,ut]=(0,a.useState)(Gt(fn)),[xt,Rt]=(0,a.useState)(Gt(me)),Re=Qn(Bt({},se),{width:vt,height:xt,position:"relative"});return a.createElement("div",{className:"my-monaco-editor",ref:Zn,style:Re,onFocus:()=>{Zt&&Xt()}},ot&&a.createElement(Ke.CopyToClipboard,{text:ie,onCopy:()=>qe.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(We.Z,{title:"\u590D\u5236\u4EE3\u7801"},a.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},a.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function an({width:jt="100%",height:Bn="100%",original:fn,modified:me,language:ie,options:ae={}}){const se=(0,a.useRef)(),[de,ue]=(0,a.useState)(null);function et(Lt){let Zt;return se.current&&(Zt=new ge.Z(_t=>{for(let dn of _t)(dn.target.offsetHeight>0||dn.target.offsetWidth>0)&&Lt.layout()}),Zt.observe(se.current)),Zt}(0,a.useEffect)(()=>(se.current&&Promise.all([ee.e(8909),ee.e(9404)]).then(ee.bind(ee,2550)).then(Lt=>{Ge=Lt;const Zt=Ge.editor.createDiffEditor(se.current,Qn(Bt({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},ae),{wordWrap:!0}));ue(Zt);let _t=et(Zt);return()=>{Zt.dispose();const dn=Zt.getModel();dn&&dn.dispose(),_t.unobserve(se.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,a.useEffect)(()=>{de&&de.setModel({original:Ge.editor.createModel(fn,ie),modified:Ge.editor.createModel(me,ie)})},[fn,me,ie,de]);const Dt=Gt(jt),ot=Gt(Bn),ht={width:Dt,height:ot};return a.createElement("div",{className:"my-diff-editor",ref:se,style:ht})}},54077:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return nt}});var a={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT",tagsDom:"tagsDom___COQg7",hiddenbq:"hiddenbq___TqlUF"},ge=ee(29787),he=ee(25399),Ve=ee(89787),Ce=ee(92310),ve=ee.n(Ce),Te=ee(76406),$e=ee(90736),ye=ee(59301),nt=({className:Pe,dataSource:bt=[],col:Ne=4,right:Qe,bottom:Me=23,precision:pe=0,wrapWidth:Ue=1200,trackEventItems:ct,loading:je,onRemove:wt=()=>{},isCurrent:At=!0,showProgress:qe=!1,showAlias:We=!1,category:_e="notDisplay",hiddenClick:rt=()=>{}})=>{const Ke=Math.floor((Ue-(Ne-1)*Qe)/Ne),ft=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png",ptclass:"sprite-70",swclass:"sprite-68"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png",ptclass:"sprite-60",swclass:"sprite-65"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png",ptclass:"sprite-58",swclass:"sprite-63"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png",ptclass:"sprite-62",swclass:"sprite-67"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png",ptclass:"sprite-61",swclass:"sprite-66"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png",ptclass:"sprite-59",swclass:"sprite-64"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png",ptclass:"sprite-71",swclass:"sprite-69"}];return ye.createElement(ge.Z,{spinning:je},ye.createElement("div",{className:ve()(a.list,Pe)},!!(bt!=null&&bt.length)&&(bt==null?void 0:bt.map((Le,st)=>{var we,it,nn,Kt,Bt,Qn,Ye;const{name:Fe,id:Gt,identifier:mn,featured:$t,school_name:lt,image_url:Tt,excellent:Ge,is_plan:Xt}=Le;return ye.createElement("div",{key:Gt,className:At&&qe?a.wrapisCurrent:a.wrap,style:{width:Ke,marginRight:(1+st)%Ne===0?0:Qe+pe,marginBottom:Me}},ye.createElement("a",{className:a.li,onClick:Pt=>{Pt.preventDefault(),Pt.stopPropagation(),ct&&(0,Te.L9)([ct]),(0,Te.xg)(`/paths/${mn}`)}},ye.createElement("div",{className:a.img},ye.createElement("img",{className:a.cover,src:`${Tt}`}),(we=Le==null?void 0:Le.subject_tags)==null?void 0:we.map((Pt,an)=>{var jt,Bn;if(an===0){const me=(jt=ft.find(ie=>ie.name==Pt))==null?void 0:jt.swclass;return ye.createElement("span",{className:`sprite ${me} ${a.sign}`,style:{left:"-4px"}})}const fn=(Bn=ft.find(me=>me.name==Pt))==null?void 0:Bn.ptclass;return ye.createElement("span",{className:`sprite ${fn} ${a.sign}`,style:{left:`${48+52*(an-1)+2*an}px`}})}),ye.createElement("div",{className:a.tagsDom},ye.createElement("div",{className:"flex flex-wrap item-center",style:{gap:"0 6px"}},(Le==null?void 0:Le.excellent)&&ye.createElement("div",{className:a.bq},"\u5F00\u653E\u8BFE\u7A0B"),((it=Le==null?void 0:Le.custom_tags)==null?void 0:it.length)>0&&(Le==null?void 0:Le.custom_tags.map((Pt,an)=>{var jt;return ye.createElement(he.Z,{title:Pt==null?void 0:Pt.tag_name,key:an},ye.createElement("div",{className:"font12 rounded-2px c-white flex item-center",style:{height:22,padding:"0 6px",maxWidth:((jt=Le==null?void 0:Le.custom_tags)==null?void 0:jt.length)>2?"60px":"71px",background:"rgba(48, 97, 208, .6)",border:"1px solid #8FAFF8"}},ye.createElement("span",{className:"multi-llipsis1e"},Pt==null?void 0:Pt.tag_name)))})))),_e=="hide"&&(Le==null?void 0:Le.studying)&&At&&ye.createElement("div",{className:`${a.movebq} user-path-items`,onClick:Pt=>{Pt.stopPropagation(),wt(Le)}},ye.createElement("i",{className:"iconfont icon-yichu1 font12"}),ye.createElement("span",null,"\u79FB\u9664")),!["notDisplay","collect","payed"].includes(_e)&&At&&ye.createElement("div",{className:`${a.hiddenbq} user-path-items`,onClick:Pt=>{Pt.stopPropagation(),rt(Le)}},ye.createElement("i",{className:`iconfont ${_e=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),ye.createElement("span",null,_e=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),ye.createElement("div",{className:a.name},ye.createElement(he.Z,{title:We&&(Le!=null&&Le.excellent_alias_name)?ye.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Fe}`,ye.createElement("br",null),ye.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Le==null?void 0:Le.excellent_alias_name}`)):Fe},ye.createElement("span",{className:a.e},We&&(Le==null?void 0:Le.excellent_alias_name)||Fe))),At&&qe&&((nn=Le==null?void 0:Le.progress)==null?void 0:nn.all_score)!=0&&ye.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ye.createElement(Ve.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Kt=Le==null?void 0:Le.progress)==null?void 0:Kt.my_score)/((Bt=Le==null?void 0:Le.progress)==null?void 0:Bt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Qn=Le==null?void 0:Le.progress)==null?void 0:Qn.my_score,"/",(Ye=Le==null?void 0:Le.progress)==null?void 0:Ye.all_score),(!At||!qe)&&ye.createElement(he.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${lt}`},ye.createElement("div",{className:a.unit},ye.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),lt)),(!At||!qe)&&ye.createElement("div",{className:a.tags},ye.createElement("div",null,ye.createElement(he.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ye.createElement("span",null,ye.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ye.createElement("span",null,Le.stages_count))),ye.createElement(he.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ye.createElement("span",null,ye.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ye.createElement("span",null,Le.members_count)))))))})),!bt.length&&ye.createElement($e.Z,null)))}},70467:function(It,Ft,ee){"use strict";ee.d(Ft,{jL:function(){return Ve},w9:function(){return Fe},QD:function(){return tn},cQ:function(){return st.Z},op:function(){return Zt},O5:function(){return CA},_b:function(){return Nn},t7:function(){return pe},Gi:function(){return Ge},YG:function(){return lt},qp:function(){return Ie},vr:function(){return He},qE:function(){return on},Je:function(){return je},wb:function(){return Le},cq:function(){return fn},tp:function(){return bt}});var a=ee(59301),ge={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"},Ve=({dataSource:On=[],img:jn,imgWidth:gn=346,title:vn,sunTitle:ln,bannerExtraContent:Yt})=>a.createElement("div",{className:ge.banner},a.createElement("div",{className:ge.content},a.createElement("aside",null,a.createElement("p",null,a.createElement("b",null,vn),a.createElement("span",null,ln)),On.length>0&&a.createElement("div",{className:ge.btns},On.map((Be,ke)=>a.createElement("div",{key:ke,onClick:Be.click},Be.name,Be.sign?a.createElement("span",{className:"sprite sprite-33"}):null))),Yt),jn&&a.createElement("img",{style:{marginTop:33,marginRight:38},src:jn,width:gn}))),Ce={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"},ve=ee(92310),Te=ee.n(ve),$e=ee(78267),Ie=({dataSource:On=[],value:jn,onChange:gn,onTitleChange:vn,className:ln,title:Yt,titleWidth:Be=41,style:ke={},fontColor:oe="#6A7283",showCount:vt})=>{const[ut,xt]=(0,a.useState)(1),[Rt,Re]=(0,a.useState)(!1),ze=(0,a.useRef)(null),pt=(0,a.useRef)(null);return(0,a.useEffect)(()=>{var Xe;On.length!==0&&(((Xe=ze==null?void 0:ze.current)==null?void 0:Xe.clientHeight)>97?xt(1):xt(0)),On.length===0&&xt(0),Re(!1)},[On]),a.createElement("div",{className:Te()(Ce.row,ln,"fadeIn","animated"),style:ke},a.createElement("div",{onClick:(0,$e.throttle)(()=>vn==null?void 0:vn(),2e3),style:{width:Be,marginTop:Rt?12:4},className:`${Ce.title} ${vn?"current":""}`},Yt),a.createElement("div",{className:Rt?`${Ce.tagsWrap} ${Ce.tagsBorderWrap}`:Ce.tagsWrap},a.createElement("div",{className:Ce.bar,ref:pt,style:ut>0?{height:ut===1?97:"auto",overflow:ut===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},a.createElement("div",{className:Ce.tag,ref:ze},On==null?void 0:On.map(Xe=>a.createElement("span",{onClick:()=>gn(Xe.id),key:Xe.id,style:{color:oe},className:jn===Xe.id?Ce.active:""},a.createElement("span",{title:Xe.name,className:Ce.name},Xe.name),!!vt&&a.createElement("span",{className:Ce.num},Xe.count))))),!!ut&&a.createElement(a.Fragment,null,ut===1?a.createElement("div",{onClick:()=>{var Xe;xt(2),((Xe=ze==null?void 0:ze.current)==null?void 0:Xe.clientHeight)>245?Re(!0):Re(!1)},className:Ce.action},"\u5C55\u5F00",a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):a.createElement("div",{onClick:()=>{pt.current.scrollTop=0,xt(1),Re(!1)},className:Ce.action},"\u6536\u8D77",a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},nt={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"},bt=({dataSource:On=[],value:jn,onChange:gn,className:vn,style:ln={}})=>a.createElement("div",{style:ln,className:Te()(nt.tabs,vn)},On.map(Yt=>a.createElement("span",{onClick:()=>gn(Yt.id),className:jn===Yt.id?nt.active:"",key:Yt.id},Yt.name))),Ne={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"},Qe=ee(37568),pe=({dataSource:On=[],value:jn="",onChange:gn,onInputChange:vn=()=>{},className:ln,style:Yt={},placeholder:Be,allowClear:ke=!1})=>{var oe;const[vt,ut]=(0,a.useState)(""),[xt,Rt]=(0,a.useState)("");(0,a.useEffect)(()=>{var pt;let Xe=jn;(pt=JSON.stringify(jn))!=null&&pt.includes("{")&&(ut(jn.id),Xe=jn.value||"");try{Rt(decodeURIComponent(Xe||""))}catch(gt){Rt(decodeURIComponent(Xe||""))}},[jn]);const Re=()=>{gn(encodeURIComponent(xt),vt||null)},ze=pt=>{pt!==vt&&(ut(pt),gn(encodeURIComponent(xt),pt))};return a.createElement("div",{className:Te()(Ne.input,ln),style:Yt},!!On.length&&a.createElement("div",{className:Ne.dropdown},a.createElement("div",{className:Ne.text},(oe=On.find(pt=>pt.id===vt))==null?void 0:oe.name,a.createElement("i",{className:"iconfont icon-zhankai4"}),a.createElement("b",{className:Ne.b1}),a.createElement("b",{className:Ne.b2})),a.createElement("div",{className:Ne.menu},On.map((pt,Xe)=>a.createElement("div",{key:Xe,onClick:()=>ze(pt.id)},pt.name)))),a.createElement(Qe.default,{onPressEnter:Re,value:xt,onChange:pt=>{Rt(pt.target.value),vn(encodeURIComponent(pt.target.value),vt||null)},placeholder:Be,variant:"borderless",allowClear:ke,onClear:()=>gn("",vt||null)}),a.createElement("i",{onClick:Re,className:"iconfont icon-sousuo9 font14 current"}))},Ue={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"},je=({value:On,onChange:jn,className:gn,total:vn,pageSize:ln,style:Yt={}})=>{const Be=On<2,ke=On>=Math.ceil(vn/ln);return vn<=ln?a.createElement(a.Fragment,null):a.createElement("div",{className:Te()(Ue.quickPager,gn),style:Yt},a.createElement("div",{onClick:()=>{Be||jn(On-1,"prev")},className:Be?Ue.disabled:""},"\u4E0A\u4E00\u9875"),a.createElement("div",{onClick:()=>{ke||jn(On+1,"next")},className:ke?Ue.disabled:""},"\u4E0B\u4E00\u9875"))},wt={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"},At=ee(29787),qe=ee(25399),We=ee(63139),_e=ee(14185),rt=ee(76406),Ke=ee(90736),Le=({className:On,dataSource:jn=[],col:gn=4,right:vn,bottom:ln=23,precision:Yt=0,wrapWidth:Be=1200,trackEventItems:ke,loading:oe})=>{const vt=Math.floor((Be-(gn-1)*vn)/gn);return a.createElement(At.Z,{spinning:oe},a.createElement("div",{className:Te()(wt.list,On)},!!jn.length&&jn.map((ut,xt)=>{const{name:Rt,id:Re,identifier:ze,power:pt,cover_image_id:Xe,pic:gt}=ut;return a.createElement("div",{className:wt.wrap,key:Re,style:{width:vt,marginRight:(1+xt)%gn===0?0:vn+Yt,marginBottom:ln}},a.createElement("a",{target:"_blank",href:`/shixuns/${ze}/challenges`,className:wt.li,onClick:rn=>{rn.preventDefault(),ke&&(0,rt.L9)([ke]),pt&&(0,rt.xg)(`/shixuns/${ze}/challenges`)}},a.createElement("div",{className:wt.img},a.createElement("img",{className:wt.cover,src:`${gt}`}),ut.is_jupyter&&a.createElement("span",{className:`sprite sprite-43 ${wt.sign}`}),ut.is_jupyter_lab&&a.createElement("span",{className:`sprite sprite-42 ${wt.sign}`}),ut.is_unity_3d&&a.createElement("span",{className:`sprite sprite-44 ${wt.sign}`})),a.createElement("div",{className:wt.name},a.createElement(qe.Z,{title:Rt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:wt.e},Rt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{className:wt.tags},a.createElement(qe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),a.createElement("span",null,ut.challenges_count))),!!ut.myshixuns_count&&a.createElement(qe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),a.createElement("span",null,ut.myshixuns_count))),a.createElement(qe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},a.createElement("span",null,a.createElement("span",null,ut.level))),a.createElement("div",{className:wt.rate},a.createElement(We.Z,{allowHalf:!0,disabled:!0,defaultValue:ut.score_info}),a.createElement("span",null,"\xA0",ut.score_info?`${ut.score_info}\u5206`:"5\u5206")))),!pt&&a.createElement("div",{className:wt.lockWrap},a.createElement("img",{src:`${_e.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!jn.length&&a.createElement(Ke.Z,null)))},st=ee(54077),we={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",hidden:"hidden___NniIi",wrap:"wrap___pKgcW",btnsTop:"btnsTop___Lrm6T",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},it=ee(62957),nn=ee(96599),Kt="data:image/png;base64,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",Bt=ee(59301),Qn=(On,jn,gn)=>new Promise((vn,ln)=>{var Yt=oe=>{try{ke(gn.next(oe))}catch(vt){ln(vt)}},Be=oe=>{try{ke(gn.throw(oe))}catch(vt){ln(vt)}},ke=oe=>oe.done?vn(oe.value):Promise.resolve(oe.value).then(Yt,Be);ke((gn=gn.apply(On,jn)).next())}),Fe=({className:On,dataSource:jn=[],col:gn=4,right:vn,bottom:ln=23,precision:Yt=0,wrapWidth:Be=1200,trackEventItems:ke,loading:oe,category:vt,hiddenClick:ut,handleVery:xt=()=>!0,isCurrent:Rt})=>{const[Re,ze]=it.default.useModal(),pt=Math.floor((Be-(gn-1)*vn)/gn),Xe=gt=>Qn(void 0,null,function*(){Re.confirm({title:"\u7F6E\u9876",width:500,content:Bt.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u5C06",Bt.createElement("span",{className:"c-blue"},"\u201C",gt.name,"\u201D"),"\u8BFE\u5802\u7F6E\u9876\u5417\uFF1F"),okText:"\u786E\u8BA4\u7F6E\u9876",centered:!0,cancelText:"\u53D6\u6D88"})});return Bt.createElement(At.Z,{spinning:oe},ze,Bt.createElement("div",{className:Te()(we.list,On)},!!jn.length&&jn.map((gt,rn)=>{const{subject_identifier:Nt,id:Vt,identifier:Ze,power:Se}=gt,Et=gt.is_public!=0&>.is_public;return Bt.createElement("div",{className:we.wrap,key:Vt,style:{width:pt,marginRight:(1+rn)%gn===0?0:vn+Yt,marginBottom:ln}},gt.homepage_show&&Bt.createElement("div",{className:we.btnsTop},Bt.createElement(nn.default,{color:"red"},"\u7F6E\u9876")),Bt.createElement("a",{className:we.li,onClick:Cn=>{Cn.preventDefault(),xt(gt==null?void 0:gt.first_category_url)&&(ke&&(0,rt.L9)([ke]),(0,rt.xg)(gt.first_category_url))}},Bt.createElement("div",{className:we.top},Bt.createElement(qe.Z,{title:gt.name},Bt.createElement("div",{className:we.name},gt.name)),Bt.createElement("img",{className:we.img,src:_e.Z.IMG_SERVER+"/images/"+gt.avatar_url}),Bt.createElement("div",{className:we.text,title:gt.creator},gt.creator),Nt&&Bt.createElement("div",{className:we.btns},Bt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Bt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Et&&Bt.createElement("div",{className:we.sign},"\u516C\u5F00"),Rt&&Bt.createElement("div",{className:we.hidden,onClick:Cn=>{Cn.stopPropagation(),ut(gt)}},Bt.createElement("i",{className:`iconfont ${vt=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),vt=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),Bt.createElement("div",{className:we.bottom},gt.visits>0&&Bt.createElement(qe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Bt.createElement("span",null,Bt.createElement("i",{className:"iconfont icon-liulanyan"}),Bt.createElement("span",null,gt.visits))),gt.course_members_count>0&&Bt.createElement(qe.Z,{title:"\u6210\u5458",placement:"bottom"},Bt.createElement("span",null,Bt.createElement("i",{className:"iconfont icon-chengyuan"}),gt.course_members_count)),gt.tasks_count>0&&Bt.createElement(qe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Bt.createElement("span",null,Bt.createElement("i",{className:"iconfont icon-zuoye"}),gt.tasks_count)),gt.is_end?Bt.createElement("div",{style:{color:"#6B758B"}}):Bt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!gt.is_accessible&&Bt.createElement("div",{className:we.lockWrap},Bt.createElement("img",{src:`${_e.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")))}),!jn.length&&Bt.createElement(Ke.Z,null)))},Gt={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"},mn=ee(44283),lt=({dataSource:On=[],value:jn,onChange:gn,className:vn,style:ln={},tabBarExtraContent:Yt})=>a.createElement("div",{className:Te()(Gt.tabs,vn),style:ln},a.createElement("div",{className:Gt.tabsWrap},On.map((Be,ke)=>!(Be!=null&&Be.hide)&&a.createElement("aside",{className:Gt.tab,onClick:()=>{gn(Be.id),Be.link&&mn.history.push(Be.link)},key:ke},a.createElement("div",{className:jn===Be.id?Gt.active:""},Be.name),(Be==null?void 0:Be.resetCount)==null&&(Be==null?void 0:Be.total)!==void 0&&a.createElement("span",null,"\uFF08",Be==null?void 0:Be.total,"\uFF09"),(Be==null?void 0:Be.resetCount)!==void 0&&(Be==null?void 0:Be.total)!==void 0&&a.createElement(qe.Z,{title:(Be==null?void 0:Be.tip)!=null?Be==null?void 0:Be.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},Be==null?void 0:Be.resetCount),"/",a.createElement("span",null,Be==null?void 0:Be.total),"\uFF09"))))),a.createElement("div",{className:Gt.tabBar},Yt)),Ge=({className:On,style:jn={},children:gn})=>a.createElement("div",{className:Te()(On),style:jn},gn),Xt={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"},Pt=ee(75727),an=ee(93041);const jt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var fn=({sortValue:On,dropValue:jn,className:gn,onSort:vn,onDrop:ln,dataSource:Yt=jt})=>{var Be;return a.createElement("div",{className:Te()(Xt.orderWrap,gn)},a.createElement(Pt.Z,{dropdownRender:()=>a.createElement(an.default,null,Yt.map((ke,oe)=>a.createElement(an.default.Item,{key:oe,onClick:()=>ln(ke.id)},ke.name)))},a.createElement("span",{className:Xt.orderTextWrap},(Be=Yt.find(ke=>jn===ke.id))==null?void 0:Be.name)),a.createElement("span",{className:Xt.orderIconWrap},a.createElement("span",{className:Xt.orderAsc},a.createElement("i",{className:On==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Xt.cursorPointer} ${Xt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Xt.cursorPointer}`,onClick:()=>vn(On==="asc"?"desc":"asc")})),a.createElement("span",{className:Xt.orderDesc},a.createElement("i",{className:On==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Xt.cursorPointer} ${Xt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Xt.cursorPointer}`,onClick:()=>vn(On==="asc"?"desc":"asc")}))))},me={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"},ie=ee(7939),ae=Object.defineProperty,se=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,et=(On,jn,gn)=>jn in On?ae(On,jn,{enumerable:!0,configurable:!0,writable:!0,value:gn}):On[jn]=gn,Dt=(On,jn)=>{for(var gn in jn||(jn={}))de.call(jn,gn)&&et(On,gn,jn[gn]);if(se)for(var gn of se(jn))ue.call(jn,gn)&&et(On,gn,jn[gn]);return On},ot=(On,jn)=>{var gn={};for(var vn in On)de.call(On,vn)&&jn.indexOf(vn)<0&&(gn[vn]=On[vn]);if(On!=null&&se)for(var vn of se(On))jn.indexOf(vn)<0&&ue.call(On,vn)&&(gn[vn]=On[vn]);return gn},ht=(On,jn,gn)=>new Promise((vn,ln)=>{var Yt=oe=>{try{ke(gn.next(oe))}catch(vt){ln(vt)}},Be=oe=>{try{ke(gn.throw(oe))}catch(vt){ln(vt)}},ke=oe=>oe.done?vn(oe.value):Promise.resolve(oe.value).then(Yt,Be);ke((gn=gn.apply(On,jn)).next())}),Zt=On=>{var jn=On,{className:gn,style:vn,children:ln,loading:Yt=!1,openLoading:Be,onClick:ke=()=>{},size:oe="middle",shape:vt="round"}=jn,ut=ot(jn,["className","style","children","loading","openLoading","onClick","size","shape"]);const[xt,Rt]=(0,a.useState)(!1);return a.createElement(ie.ZP,Dt({onClick:(0,$e.throttle)(Re=>ht(void 0,null,function*(){Be&&Rt(!0);try{yield ke(Re)}catch(ze){console.log("error",ze)}Be&&Rt(!1)}),2e3,{leading:!0,trailing:!1}),className:Te()(me.btn,me[`${oe}-${vt}`],gn),style:vn,size:oe,shape:vt,loading:xt||Yt},ut),ln)},_t={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"},on=({className:On,style:jn,children:gn=null,onClick:vn,title:ln})=>a.createElement("div",{className:Te()(_t.head,On),style:jn},a.createElement("span",{className:"primary-hover",onClick:vn},a.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),a.createElement("b",{title:ln},ln),a.createElement("div",{className:_t.node},gn)),cn={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"},tn=({confirmShow:On=!0,confirmTitle:jn,confirmClick:gn,cancelShow:vn=!0,cancelTitle:ln,cancelClick:Yt,className:Be,style:ke,confirmLoading:oe=!1})=>a.createElement("div",{className:Te()(cn.btns,Be),style:ke},On&&a.createElement(ie.ZP,{loading:oe,onClick:gn,type:"primary",className:cn.confirm},jn),vn&&a.createElement(ie.ZP,{onClick:Yt,className:cn.cancel},ln)),Ct={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},He=({className:On,style:jn={},LeftContent:gn,children:vn,RightContent:ln})=>a.createElement("div",{className:Te()(Ct.fixedBottom,On),style:jn},a.createElement("div",{className:Ct.wrap},a.createElement("div",{className:Ct.left},gn),a.createElement("div",{className:Ct.center},vn),a.createElement("div",{className:Ct.right},ln))),en={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"},Nn=({className:On,style:jn={},dataSource:gn=[]})=>a.createElement("div",{className:Te()(en.crumbs,On),style:jn},gn.map((vn,ln)=>lnmn.history.push(vn.path)},vn.name):a.createElement("span",null,vn.name),a.createElement("span",null,"\xA0",">","\xA0")):a.createElement("span",{key:ln,style:{color:"#5F6368"}},vn.name))),Dn=ee(11938),qn=Object.defineProperty,Zn=Object.defineProperties,In=Object.getOwnPropertyDescriptors,_n=Object.getOwnPropertySymbols,Un=Object.prototype.hasOwnProperty,dA=Object.prototype.propertyIsEnumerable,DA=(On,jn,gn)=>jn in On?qn(On,jn,{enumerable:!0,configurable:!0,writable:!0,value:gn}):On[jn]=gn,Kn=(On,jn)=>{for(var gn in jn||(jn={}))Un.call(jn,gn)&&DA(On,gn,jn[gn]);if(_n)for(var gn of _n(jn))dA.call(jn,gn)&&DA(On,gn,jn[gn]);return On},kA=(On,jn)=>Zn(On,In(jn)),mA=(On,jn)=>{var gn={};for(var vn in On)Un.call(On,vn)&&jn.indexOf(vn)<0&&(gn[vn]=On[vn]);if(On!=null&&_n)for(var vn of _n(On))jn.indexOf(vn)<0&&dA.call(On,vn)&&(gn[vn]=On[vn]);return gn};const{Countdown:yA}=Dn.default;var CA=On=>{var jn=On,{onChange:gn}=jn,vn=mA(jn,["onChange"]);const[ln,Yt]=(0,a.useState)(null);(0,a.useEffect)(()=>{typeof ln=="number"&&ln>=0&&gn(ln)},[ln]);const Be=ke=>{const oe=Math.floor(ke/1e3);Yt(oe)};return a.createElement(yA,kA(Kn({},vn),{onChange:Be}))}},79006:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return ge}});var a=ee(59301);function ge(he,Ve){const Ce=(0,a.useRef)();(0,a.useEffect)(()=>{Ce.current=he}),(0,a.useEffect)(()=>{function ve(){Ce.current()}if(Ve!==null){let Te=setInterval(ve,Ve);return()=>clearInterval(Te)}},[Ve])}},23198:function(It,Ft,ee){"use strict";ee.r(Ft),ee.d(Ft,{default:function(){return Mo}});var a=ee(59301),ge=ee(60840),he=ee(27813),Ve=ee(25684),Ce=ee(44283),ve=ee(66649),Te=ee.n(ve),$e="data:image/png;base64,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0p8zAAA7SGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU1NzcyLCAyMDE0LzAxLzEzLTE5OjQ0OjAwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTUtMTEtMTBUMTQ6MDQ6NTArMDg6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE1LTExLTEwVDE0OjA0OjUwKzA4OjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNS0xMS0xMFQxNDowNDo1MCswODowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6ODBiY2E5ODUtNGY5Yi02ZTRkLTlmYzktZThmNDkyNjdkZjRlPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6ZWRkYWU4MGMtODc3MC0xMWU1LTg0OWEtYmNmZGE2MDI4ZjJlPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6ZDAxN2I5NGUtOTRiZC0yNjQxLThmZjktYmY3YTBhMzY3N2IxPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmQwMTdiOTRlLTk0YmQtMjY0MS04ZmY5LWJmN2EwYTM2NzdiMTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0xMS0xMFQxNDowNDo1MCswODowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo4MGJjYTk4NS00ZjliLTZlNGQtOWZjOS1lOGY0OTI2N2RmNGU8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMTEtMTBUMTQ6MDQ6NTArMDg6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaT4zQ0I4RkVFOEMyRUJFNkU1QTREQTk3MzI4MzU0MTI0RTwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiZGRmY2Y2Zi04NzcwLTExZTUtODQ5YS1iY2ZkYTYwMjhmMmU8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QmFnPgogICAgICAgICA8L3Bob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPnNSR0IgSUVDNjE5NjYtMi4xPC9waG90b3Nob3A6SUNDUHJvZmlsZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+MTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MjA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MjA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pu6JurQAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAABRFJREFUeNpE1OtvW/Udx/H3ufj4+Ph2nDh2vLgrTSPaFNqGtd0Gy9LRTVymNoNM6ihCaEwdQ5sYAo0HTOwBYg/Yk0pDiG3qmLSiPtjGJERbdZSQaUArykXt1la9hDRNY6dpYsexj30uPj7ntwcVyT/w0ucrfT5fSQgBdguAEBlZhDhaiVikF2j22lfPjP77+Kc/9ZyO9p37th7s2rLlbegveZ4g6jggS4AMAKkkkhAC366DJJADgaJlgA/unTx+4qmT/7oyKpxJfdYzUDIma7M6TsXoDH+3/8jgnrG/iOC2o8JrIiQJECjpvlt0Q7JoimWEkQHN1Sf+8MbE40+O7226M/rtCYX9+k2e0me55+48XXfn1f1PvvfwiVdfOSLFlKitSbh8hq9+DitZFRlZSaHK1aJ35uV3f3+4zr79/fy42CD9pwtULwdUpwLqu//ID4JzPHPoEQ7+00dc/vM/Eoary3oCPR5dBROeRTxaH7x+9MWpkd3nRsyBPL/InmP6cAN5jUlgtcELkXpMTj19kr3GGfLfuovv7T62Z/GjN67aM2c3XHz/nVUw6jmo7ruJI5eT2idz23lwu0XzbAP5eh3JjBJdCnBP3iSyrhu96VD562nG7m8z8cUm3vwwKCSkVgx5aBWsL1aK4cfvHwilGKg2KWuOxjxEAh+WXKT1Bto2E/lGC42QyrRDX5cHkkStKRPtUQ9sHB5btwLOXHrvh+1yeTiT0KATRRQKZId7aSKw7ukm2Fck8dIQxjNbkHsMctuytOw2CEEhZ0Dp7L1Ls6d+sgIaicxgw/Lp73FB7+bEaQN1V4rqnrUEZQvpfy3sYzfxp5fRnh+m69mtvHWoBsQZ2qzSmlrALU0VV8BwaW5Po6ZyZ9Gi+HWN19+M859XSgztKJA2ktgXaoQLHu65GsnyMudfvsKrh6Lkh0w299WplD38pUvDK6CstkyrIZNavMLe+wM6fgL/6Dzdf/scuS9Cu0chzKlkdxUoTFylcvA8rbbC2GiEZHUSq6GiJuUIgAoQM746Lm+4Nhrk+3jiGxYH+np4vTyIP3uB7uokcjqGc6GGNZCjnCnwdzkGKZMnvrlAJ1nEvEPCyKw5tgKCnBMNwdyUxZ2D0/z2V9t48fkRjlqboeEzalfpMmXeOpakiQFkeO7nOjsGJpmbBFybsGNtXQFVs729k8zjz/uUFi7yy+EoY+NxJo7bXJK38MCmLyjEKnSO9NGuOazZaPDrB65x89Q1bF9Hz2qoprYRuPUcvOYnj1ZP/+6wM9/Gq/hQmmH9Q0NE8zoEVYKqSnPBIb2uC9Z2Q6nC9NuXcZJZEv0JYr0G6YF9O7XM9z+QhBAAdFr/fWzp/IHXAtdJVz6cR40LencOEiw5+HYL2dDRu+JIWoTqqSk6gUp6+3p8l2p6w8gjcTM1Lmn33TrZd2ZwFp2yOx9z9HyYzu8aIKi3CKwGGBqKZqLFoL3cpFWqoa/tRi/m8ZZt3LIlYmuaKKkUsS9rI9pXUfjohdzXkr2RTAGvHhIGKmGg4C5aIELa1TrNyUUkJQKShHujQiQmk/92IasZ1s9Ch9Uta0qKaPeOhyw7/ZpdKrU0ZZlUrkNEstEkH8VbRjgOyY1ZUgMpZK2JmtaQMr3XO+pdv1GN23+kaIus1kb4SBHVblTjTzsX8y859cUHPX9251c29WwKLSmhm3KXGkti3eB6rMe01dzI2aWphXFnpnaib2culBQFEbgA/H8ALiI3EysggNoAAAAASUVORK5CYII=",ye={flex_box_center:"flex_box_center___DajON",flex_space_between:"flex_space_between___tvLDY",flex_box_vertical_center:"flex_box_vertical_center___PvYv9",flex_box_center_end:"flex_box_center_end___F4Cig",flex_box_column:"flex_box_column___u9A0o",footer:"footer___k7tsL",fastLink:"fastLink___WjVYd",cooperation:"cooperation___Owpto",copyright:"copyright___UL6n9"},nt=({user:Je,globalSetting:dt})=>{var yt,Rn,Xn,$n,hA,fA;return a.createElement("div",{className:ye.footer,style:{height:(yt=dt==null?void 0:dt.setting)!=null&&yt.main_site?"":"80px",lineHeight:(Rn=dt==null?void 0:dt.setting)!=null&&Rn.main_site?"":"80px"}},((Xn=dt==null?void 0:dt.setting)==null?void 0:Xn.main_site)&&a.createElement("aside",{className:ye.fastLink},a.createElement("a",{target:"_blank",href:"/"},"\u7F51\u7AD9\u9996\u9875"),!(($n=dt==null?void 0:dt.setting)!=null&&$n.is_local)&&a.createElement("a",{target:"_blank",href:"/help/about_us"},"\u5173\u4E8E\u6211\u4EEC"),a.createElement("a",{target:"_blank",href:"/help/contact_us"},"\u8054\u7CFB\u6211\u4EEC"),a.createElement("a",{target:"_blank",href:"/help/cooperatives"},"\u5408\u4F5C\u4F19\u4F34"),a.createElement("a",{target:"_blank",href:"/help/agreement"},"\u670D\u52A1\u534F\u8BAE"),a.createElement("a",{target:"_blank",href:"/help/help_center"},"\u5E2E\u52A9\u4E2D\u5FC3"),a.createElement("a",{target:"_blank",href:"/help/feedback"},"\u610F\u89C1\u53CD\u9988")),(hA=dt.setting)!=null&&hA.footer?a.createElement("div",{dangerouslySetInnerHTML:{__html:(fA=dt.setting)==null?void 0:fA.footer}}):a.createElement("div",null,a.createElement("p",{className:"footer_con-p inline lineh-30 font-14"},a.createElement("span",{className:"font-18 fl"},"\xA9"),"\xA0",Te()().year(),"\xA0EduCoder",a.createElement("a",{style:{color:"#888"},target:"_blank",href:"http://beian.miit.gov.cn/",className:"ml15 mr15"},"\u6E58ICP\u590717009477\u53F7"),a.createElement("a",{style:{color:"#888"},target:"_blank",href:"http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=43019002000962",className:"mr15"},a.createElement("img",{className:"vertical4",src:$e}),"\u6E58\u516C\u7F51\u5B89\u590743019002000962\u53F7"),a.createElement("a",{href:"https://team.trustie.net",style:{color:"#888"},target:"_blank"},"Trustie"),"\xA0\xA0\xA0&\xA0\xA0\xA0IntelliDE inside. ",a.createElement("span",{className:"mr15"},"\u7248\u6743\u6240\u6709 \u6E56\u5357\u667A\u64CE\u79D1\u6280\u6709\u9650\u516C\u53F8"))))},Pe={flex_box_center:"flex_box_center___mmTa9",flex_space_between:"flex_space_between___jMnlY",flex_box_vertical_center:"flex_box_vertical_center___Nzd52",flex_box_center_end:"flex_box_center_end___rVNra",flex_box_column:"flex_box_column___cg5bF",newFooter:"newFooter___XUH_2",footer_box:"footer_box___AnAV1"},bt=ee(14185),Ne=ee(62957),Qe=ee(76406),Me=Object.defineProperty,pe=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,je=(Je,dt,yt)=>dt in Je?Me(Je,dt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):Je[dt]=yt,wt=(Je,dt)=>{for(var yt in dt||(dt={}))Ue.call(dt,yt)&&je(Je,yt,dt[yt]);if(pe)for(var yt of pe(dt))ct.call(dt,yt)&&je(Je,yt,dt[yt]);return Je};const At=Je=>React.createElement("svg",wt({width:33,height:26,xmlns:"http://www.w3.org/2000/svg"},Je),React.createElement("title",null,"\u5934\u6B4C-\u5B57\u5BBD\u8C03\u6574\u7248"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m26.942 22.619 3.975-1.74 1.325-9.135c-.667-2.004-1.256-3.454-1.767-4.35-.511-.895-1.247-1.765-2.208-2.61L4.417 4.35.883 14.354l3.534 6.525 7.066 1.305 15.459.435Z",fill:"#FFF"}),React.createElement("path",{d:"M11.14 0c-1.03.505-1.89 1.69-1.71 2.705h12.485c5.9 0 9.69 1.676 10.69 7.375.23.94.38 1.998.39 2.918 0 .168.005.332 0 .5 0 .135.005.27.005.405C33 22.38 27.74 26 21.865 26c.97-.438 1.78-1.406 1.71-2.71H11.14c-4.89 0-9.595-2.268-10.785-7.592-.195-.871-.35-1.776-.35-2.7 0-.097 0-.188.005-.284-.005-.207-.01-.41-.01-.621C.005 3.62 5.265 0 11.14 0Zm16.41 12.47h-1.82v.068l-.003.1c-.033.89-.13 1.78-.292 2.656-.258 1.408-.796 3.386-1.904 4.866l-.034.045-.083.108h2.115l.024-.025c.028-.03.442-.56.9-1.769.192-.503.403-1.177.59-2.028l1.456 3.802h2.026l-2.07-4.95h-1.19l.01-.06c.124-.777.222-1.666.271-2.665l.004-.075v-.073Zm-13.993 3.834h-2.134l1.822 4.009h2.337l-2.025-4.01Zm10.776-2.867h-7.42v1.745h4.77v2.94c-.006.24-.165.448-.349.456H18.767v-.792h2.252v-1.68h-3.88v4.202h5.381c.489-.01.885-.456.898-1.013V15.2h.915v-1.764Zm-11.96-7.75h-1.916l.003.144c.087 4.717-.379 6.43-.379 6.43a6.284 6.284 0 0 1-.297 1.194H2.475l.01 1.708h6.512l-.048.083c-1.579 2.716-4.178 5.015-4.23 5.06v.002h2.48l.065-.057c2.124-1.865 3.614-4.672 3.614-4.672.08-.132.159-.274.228-.416h4.981l-.01-1.708H11.71l.025-.099c.828-3.284.639-7.668.639-7.668Zm11.96 0h-7.42v1.745h4.77v2.945c-.006.24-.165.448-.349.456H18.767v-.797h2.252v-1.68h-3.88v4.197h5.381c.489-.01.885-.45.898-1.003V7.447h.915v-1.76Zm2.4 0h-1.726v.245l.002.052a7.304 7.304 0 0 1-.795 3.499l-.023.045-.03.054-.054 2.6.379-.26.016-.01c.447-.304.9-.989 1.366-2.042.236-.542.411-1.042.497-1.3l.004-.014h1.88l-.01.052c-.18.932-.377 1.652-.748 2.371-.252.481-.423.726-.512.733h-.005 1.731l.012-.009c.154-.125.312-.366.475-.724.251-.542.777-2.883.87-3.317.094-.435.035-.675-.348-.7-.254-.014-1.283-.028-3.088-.043h-.055l.162-1.231ZM4.555 9.53l-.149 1.83 4.04.642.288-1.816-4.18-.656Zm.109-3.397-.149 1.83 4.04.642.288-1.821-4.18-.651Z",fill:"#E02020",fillRule:"nonzero"})));var qe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMjYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMjYuOTQyIDIyLjYxOSAzLjk3NS0xLjc0IDEuMzI1LTkuMTM1Yy0uNjY3LTIuMDA0LTEuMjU2LTMuNDU0LTEuNzY3LTQuMzUtLjUxMS0uODk1LTEuMjQ3LTEuNzY1LTIuMjA4LTIuNjFMNC40MTcgNC4zNS44ODMgMTQuMzU0bDMuNTM0IDYuNTI1IDcuMDY2IDEuMzA1IDE1LjQ1OS40MzVaIiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTExLjE0IDBjLTEuMDMuNTA1LTEuODkgMS42OS0xLjcxIDIuNzA1aDEyLjQ4NWM1LjkgMCA5LjY5IDEuNjc2IDEwLjY5IDcuMzc1LjIzLjk0LjM4IDEuOTk4LjM5IDIuOTE4IDAgLjE2OC4wMDUuMzMyIDAgLjUgMCAuMTM1LjAwNS4yNy4wMDUuNDA1QzMzIDIyLjM4IDI3Ljc0IDI2IDIxLjg2NSAyNmMuOTctLjQzOCAxLjc4LTEuNDA2IDEuNzEtMi43MUgxMS4xNGMtNC44OSAwLTkuNTk1LTIuMjY4LTEwLjc4NS03LjU5Mi0uMTk1LS44NzEtLjM1LTEuNzc2LS4zNS0yLjcgMC0uMDk3IDAtLjE4OC4wMDUtLjI4NC0uMDA1LS4yMDctLjAxLS40MS0uMDEtLjYyMUMuMDA1IDMuNjIgNS4yNjUgMCAxMS4xNCAwWm0xNi40MSAxMi40N2gtMS44MnYuMDY4bC0uMDAzLjFjLS4wMzMuODktLjEzIDEuNzgtLjI5MiAyLjY1Ni0uMjU4IDEuNDA4LS43OTYgMy4zODYtMS45MDQgNC44NjZsLS4wMzQuMDQ1LS4wODMuMTA4aDIuMTE1bC4wMjQtLjAyNWMuMDI4LS4wMy40NDItLjU2LjktMS43NjkuMTkyLS41MDMuNDAzLTEuMTc3LjU5LTIuMDI4bDEuNDU2IDMuODAyaDIuMDI2bC0yLjA3LTQuOTVoLTEuMTlsLjAxLS4wNmMuMTI0LS43NzcuMjIyLTEuNjY2LjI3MS0yLjY2NWwuMDA0LS4wNzV2LS4wNzNabS0xMy45OTMgMy44MzRoLTIuMTM0bDEuODIyIDQuMDA5aDIuMzM3bC0yLjAyNS00LjAxWm0xMC43NzYtMi44NjdoLTcuNDJ2MS43NDVoNC43N3YyLjk0Yy0uMDA2LjI0LS4xNjUuNDQ4LS4zNDkuNDU2SDE4Ljc2N3YtLjc5MmgyLjI1MnYtMS42OGgtMy44OHY0LjIwMmg1LjM4MWMuNDg5LS4wMS44ODUtLjQ1Ni44OTgtMS4wMTNWMTUuMmguOTE1di0xLjc2NFptLTExLjk2LTcuNzVoLTEuOTE2bC4wMDMuMTQ0Yy4wODcgNC43MTctLjM3OSA2LjQzLS4zNzkgNi40M2E2LjI4NCA2LjI4NCAwIDAgMS0uMjk3IDEuMTk0SDIuNDc1bC4wMSAxLjcwOGg2LjUxMmwtLjA0OC4wODNjLTEuNTc5IDIuNzE2LTQuMTc4IDUuMDE1LTQuMjMgNS4wNnYuMDAyaDIuNDhsLjA2NS0uMDU3YzIuMTI0LTEuODY1IDMuNjE0LTQuNjcyIDMuNjE0LTQuNjcyLjA4LS4xMzIuMTU5LS4yNzQuMjI4LS40MTZoNC45ODFsLS4wMS0xLjcwOEgxMS43MWwuMDI1LS4wOTljLjgyOC0zLjI4NC42MzktNy42NjguNjM5LTcuNjY4Wm0xMS45NiAwaC03LjQydjEuNzQ1aDQuNzd2Mi45NDVjLS4wMDYuMjQtLjE2NS40NDgtLjM0OS40NTZIMTguNzY3di0uNzk3aDIuMjUydi0xLjY4aC0zLjg4djQuMTk3aDUuMzgxYy40ODktLjAxLjg4NS0uNDUuODk4LTEuMDAzVjcuNDQ3aC45MTV2LTEuNzZabTIuNCAwaC0xLjcyNnYuMjQ1bC4wMDIuMDUyYTcuMzA0IDcuMzA0IDAgMCAxLS43OTUgMy40OTlsLS4wMjMuMDQ1LS4wMy4wNTQtLjA1NCAyLjYuMzc5LS4yNi4wMTYtLjAxYy40NDctLjMwNC45LS45ODkgMS4zNjYtMi4wNDIuMjM2LS41NDIuNDExLTEuMDQyLjQ5Ny0xLjNsLjAwNC0uMDE0aDEuODhsLS4wMS4wNTJjLS4xOC45MzItLjM3NyAxLjY1Mi0uNzQ4IDIuMzcxLS4yNTIuNDgxLS40MjMuNzI2LS41MTIuNzMzaC0uMDA1IDEuNzMxbC4wMTItLjAwOWMuMTU0LS4xMjUuMzEyLS4zNjYuNDc1LS43MjQuMjUxLS41NDIuNzc3LTIuODgzLjg3LTMuMzE3LjA5NC0uNDM1LjAzNS0uNjc1LS4zNDgtLjctLjI1NC0uMDE0LTEuMjgzLS4wMjgtMy4wODgtLjA0M2gtLjA1NWwuMTYyLTEuMjMxWk00LjU1NSA5LjUzbC0uMTQ5IDEuODMgNC4wNC42NDIuMjg4LTEuODE2LTQuMTgtLjY1NlptLjEwOS0zLjM5Ny0uMTQ5IDEuODMgNC4wNC42NDIuMjg4LTEuODIxLTQuMTgtLjY1MVoiIGZpbGw9IiNFMDIwMjAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",We="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADo0lEQVQ4T13SW0xbdRwH8O//3NrT28o5DAoc7IZcOjIYiz4wdQ8umZfYDIyLsMRbhuFhEUHMcGZLGE7NxFsMOucS9zDnlvkwIYvDoHMJbihm2awBsZs4ChbaU1qg93Pac44ZRLP4e/s9fD/5PnwJ/ndzcx/wySsrxazd1jj9V7gtm9GdtQ3S8WQiP1rm2bBQtPnp5N0Rcvcz8VUvl0rF3vBdDTwlanMb2cwyTYl2UG6PMR80BSsqheHaaukV16P7U//m/gMM47Y58/NA00efzpy0ZGYtO9PTKIjFwbssiLk9GHNWYHaG5Nr31rSL2w+fIoTod5BVQDYmbNqlE/uOHZdfXiF66QHTMKGGElDzAFdlRyaQBvNiA85wDxmRP0ILB7qLBwhbcExs7IuvAsbfPdL5EfW9/n57S3fzOLwjI4hPrpXUGAKdZWAp1+DvaEHbERde76GHn9vN7IPraIDcuthhKsv91nkjuv61zn6PcKT5Ozz47TXEZwDcbwbtMsO4ooChsoj0evHkwUq883Zu2fswfSKl7zhKbn/d5bSlx75YVK3e9vcfwR7vOFrVYcxfBiwPCOArC0AmVfBFBD+6GrD/3XtxemAOteLKWMLy+PNk9uzeUioRGOesqtR2fhdiN27i9I5BmCME2UgaJqkAtJIHVSWg69JWTPGbMNJ3FQjFgqqtpokEz7aW55cjv9vpeduZVDMGDik4pw6gvIbDYrEOiyRAkDWELy/hWa0Z2w95cLD+AuKJdbKptNRLwkOdxSQ99z3HzG9OiXV45s1qOH8YxlYEUQ4FDitBqEjAZESEz12Hzz8Mo4yKQtXMPq7QvYdEL3ZIucyyT5NnBZuQwy/aNgwOKfgzRGGLuALJGsOXvo1gOB4v7E6ipW4UmTgPtsi1SIvuJ4gx/dm6mHz9pBqYaMrLKZrLLYG7z4NlpMHncmASCmTbPaBYAuetKWg5FqzboZlLpEG7uK1jdQfK/AVPZmHorfySf1f61yhjLreALxOhraRATCwYpxVqOI7sggKuyq3ptO0bU2l9j6Oiy78GzHyyKStP9esIPqYnFIaoaVCsAYPiQRMFajgBg+HAlBTBILSuE36UKal/1bmh5/raEgO9FRltqVuJLbTqUVlgGY3oWQWgGUBRoOsMwNOAxWZQohShhcJzhmb52CH13VwDAJLwHxbVwLUtqdnkTopNNpoYroRmiYMxM8gTq0wL60M53fQTVWgeYe3Vfof0UvRO9h+plYbI40lKjgAAAABJRU5ErkJggg==",_e=ee(35883),Ke=({user:Je,globalSetting:dt})=>{var yt,Rn,Xn,$n,hA;const[fA,Mn]=(0,a.useState)(!1);(0,a.useEffect)(()=>(window.addEventListener("click",XA),()=>{window.removeEventListener("click",XA)}),[]);const nA=()=>{if(function(){return/macintosh|mac os x/i.test(navigator.userAgent)}()){Mn(!0);return}(0,Qe.xg)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")},ur=(tr,VA)=>{if(tr.className===VA)return tr;for(let xA=0,kr=tr;kr=kr.parentNode;xA++){if(kr.className===VA)return kr;if(kr==document.documentElement)return!1}},XA=tr=>{var VA,xA,kr;tr!=null&&tr.target&&(((VA=tr==null?void 0:tr.target)==null?void 0:VA.innerText)==="\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A"||((kr=(xA=tr==null?void 0:tr.target)==null?void 0:xA.nextElementSibling)==null?void 0:kr.innerText)==="\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A")&&ur(tr.target,"module-introduce")&&nA()};return a.createElement(a.Fragment,null,a.createElement(Ne.default,{centered:!0,destroyOnClose:!0,open:fA,title:"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>Mn(!1)},a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},a.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A",(yt=dt==null?void 0:dt.setting)==null?void 0:yt.homepage_tea_qq_number," "),a.createElement("img",{src:`${bt.Z.IMG_SERVER}/${(Rn=dt==null?void 0:dt.setting)==null?void 0:Rn.homepage_tea_qq_qrcode_url}`,width:200,height:200}))),(Xn=dt==null?void 0:dt.setting)!=null&&Xn.main_site&&!(($n=dt==null?void 0:dt.setting)!=null&&$n.is_local)&&(0,Qe.lK)()?a.createElement("div",{className:Pe.newFooter,style:{padding:0,background:"#F2F3F4"}},a.createElement("div",{className:Pe.footer_box},a.createElement("a",{href:"/"},a.createElement("img",{src:qe,alt:""})),a.createElement("div",{style:{marginLeft:8}},"\xA9 2026\xA0\xA0\u667A\u6167\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0"),a.createElement("img",{style:{marginLeft:40,marginRight:10},src:We,alt:"",width:16,height:16}),a.createElement("div",null,"\u6E58ICP\u590717009477\u53F7"),a.createElement("img",{style:{marginLeft:20,marginRight:10},src:We,alt:"",width:16,height:16}),a.createElement("div",null,"\u6E58\u516C\u7F51\u5B89\u590743019002000962\u53F7"),a.createElement("div",{className:"ml40"},"\u70ED\u7EBF\uFF1A400-883-0971"),a.createElement("div",{className:"ml20"},"QQ\u7FA4 \uFF1A727685969"))):a.createElement("div",{className:Pe.newFooter,dangerouslySetInnerHTML:{__html:(0,_e.z)((hA=dt.setting)==null?void 0:hA.footer,!0)}}))};const ft=({user:Je,globalSetting:dt,loading:yt,dispatch:Rn})=>{var Xn,$n,hA;const fA=/^\/users\/[^/]+\/[^/]+$/,nA=/^\/classrooms\/[^/]+\/exercise\/\d+\/users\/[^/]+$/.test(location.pathname)||fA.test(location.pathname);return dt.showFooter&&dt.showHeaderFooter&&!nA?a.createElement("section",{id:"footer",style:{visibility:((Xn=dt==null?void 0:dt.setting)==null?void 0:Xn.main_site)!==void 0?"visible":"hidden"}},($n=dt==null?void 0:dt.setting)!=null&&$n.main_site&&!((hA=dt==null?void 0:dt.setting)!=null&&hA.is_local)?a.createElement(Ke,{user:Je,globalSetting:dt}):a.createElement(nt,{user:Je,globalSetting:dt})):a.createElement(a.Fragment,null," ")};var Le=(0,Ce.connect)(({user:Je,loading:dt,globalSetting:yt})=>({user:Je,globalSetting:yt,loading:dt.models.index}))(ft),st=ee(25399),we=ee(58359),it=ee(24283),nn={sideBar:"sideBar___iM1tf",wrap:"wrap___GEY86",backTop:"backTop___skoyU",ul:"ul___JwWww",tooltipclass:"tooltipclass___QQUJq"},Kt=ee(32637);const Bt=({globalSetting:Je,loading:dt,shixunHomeworks:yt,user:Rn,dispatch:Xn})=>{var $n,hA,fA,Mn,nA,ur,XA,tr,VA,xA,kr,Dr,ea,Ur,ia,Sa,Ba;const[bi,Da]=(0,a.useState)(!1),[Fr,fr]=(0,a.useState)(!1),[Tr]=(0,a.useState)(localStorage.hideCustom?JSON.parse(localStorage.hideCustom):[]),[Lr,zr]=(0,a.useState)((localStorage==null?void 0:localStorage.hidesidebar)!="1"),[pa,Yr]=(0,a.useState)(!1),[Ya,li]=(0,a.useState)(!1),Ai=(0,a.useRef)(),la=(0,Ce.useLocation)();(0,a.useEffect)(()=>(window.addEventListener("scroll",$a),()=>window.removeEventListener("scroll",$a)),[]),(0,a.useEffect)(()=>{setTimeout(()=>{localStorage.setItem("hidesidebar","1"),zr(!1)},5e3)},[]),(0,a.useEffect)(()=>{yt.actionTabs.type===99&&(Yr(!0),setTimeout(()=>{Yr(!1)},5e3))},[yt.actionTabs]),(0,a.useEffect)(()=>{document.domain==="www.educoder.net"&&(la.pathname==="/"||la.pathname.indexOf("/competitions/detail/")>-1||la.pathname.indexOf("/competitions")>-1&&la.pathname.split("/").length===3)?li(!0):li(!1)},[la.pathname]),(0,a.useEffect)(()=>{var Nr,MA,gr;(Nr=Rn==null?void 0:Rn.userInfo)!=null&&Nr.login&&!Tr.includes((MA=Rn==null?void 0:Rn.userInfo)==null?void 0:MA.login)&&!((gr=Je==null?void 0:Je.setting)!=null&&gr.is_local)&&setTimeout(()=>{var sa,Pa,ei=document.createEvent("Events");ei.initEvent("mouseout",!0,!1),Ai&&((sa=Ai.current)==null||sa.dispatchEvent(ei)),Tr.push((Pa=Rn==null?void 0:Rn.userInfo)==null?void 0:Pa.login),localStorage.hideCustom=JSON.stringify(Tr)},5e3)},[Rn]);const $a=()=>{var Nr;if(la.pathname==="/Activities"){Da(!1);return}Da(((Nr=document==null?void 0:document.documentElement)==null?void 0:Nr.scrollTop)>0)},Yi=()=>{const Nr=function(){return/macintosh|mac os x/i.test(navigator.userAgent)}();fr(!0)};return a.createElement("div",{className:nn.sideBar},a.createElement("div",{id:"wechat_QR_code_ids"},Ya&&!(0,Qe.s2)()&&a.createElement(st.Z,{placement:"left",overlayInnerStyle:{padding:26},getPopupContainer:()=>document.getElementById("wechat_QR_code_ids"),title:a.createElement("div",{className:"flex-wrp flex_box_column flex_box_center"},a.createElement(we.Z,{errorLevel:"H",value:window.location.href,bgColor:"#FFF",size:190,icon:`${bt.Z.IMG_SERVER}/${($n=Je==null?void 0:Je.setting)==null?void 0:$n.tab_logo_url}`}),a.createElement("div",{className:"tc font15 mt20"},"\u8BF7\u4F7F\u7528\u5FAE\u4FE1\u626B\u4E00\u626B\u5206\u4EAB",la.pathname.indexOf("/competitions")>-1?"\u7ADE\u8D5B":"\u5934\u6B4C"))},a.createElement("div",{className:nn.wrap},a.createElement("i",{className:"iconfont icon-icon-weixin c-light-primary font22"}))),!Je.onlyShowBackTop&&(Je==null?void 0:Je.onlyShowBackTopIcons)&&Lr&&a.createElement(a.Fragment,null,!!((hA=Rn==null?void 0:Rn.userInfo)!=null&&hA.login)&&a.createElement(st.Z,{placement:"left",defaultVisible:!(Tr!=null&&Tr.includes((fA=Rn==null?void 0:Rn.userInfo)==null?void 0:fA.login)),getPopupContainer:()=>document.getElementById("wechat_QR_code_ids"),title:a.createElement("div",null,a.createElement("div",{className:"tc"},a.createElement("img",{className:"mt10",src:Kt,width:"188px",height:"188px"})),a.createElement("div",{className:"tc font15 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),a.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),a.createElement("div",{className:"pt10 font12"},a.createElement("ul",{className:nn.ul},a.createElement("li",null,"\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66"),a.createElement("li",null,"\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),a.createElement("li",null,"\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002"))))},a.createElement("div",{className:nn.wrap,ref:Ai},a.createElement("a",{href:"javascript:void(0)"},a.createElement("i",{className:"iconfont icon-yijianfankui1 c-light-primary font22"})))),!((Mn=Je==null?void 0:Je.setting)!=null&&Mn.is_local)&&a.createElement(st.Z,{placement:"left",getPopupContainer:()=>document.getElementById("wechat_QR_code_ids"),title:a.createElement("div",null,a.createElement("img",{src:`${bt.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),a.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),a.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},a.createElement("div",{className:nn.wrap},a.createElement("i",{className:"iconfont icon-erweima1 c-light-primary font22"}))),!((nA=Je==null?void 0:Je.setting)!=null&&nA.is_local)&&a.createElement(st.Z,{placement:"left",title:"\u5728\u7EBF\u54A8\u8BE2"},a.createElement("div",{className:nn.wrap},a.createElement("a",{onClick:Yi,className:"c-white"},a.createElement("i",{className:"iconfont icon-QQ1 c-light-primary font22"})))),a.createElement("div",{onClick:()=>{zr(!1),localStorage.setItem("hidesidebar","1")},style:{textAlign:"center",fontSize:"14px",color:"#0152d9",margin:"10px 0px",cursor:"pointer"}},"\u6536\u8D77")),((ur=Je==null?void 0:Je.setting)==null?void 0:ur.main_site)&&!Je.onlyShowBackTop&&(Je==null?void 0:Je.onlyShowBackTopIcons)&&!Lr&&a.createElement("div",{onClick:()=>{zr(!0),localStorage.setItem("hidesidebar","2")},style:{textAlign:"center",fontSize:"16px",color:"#0152d9",background:"#fff",margin:"10px 0px",cursor:"pointer",position:"absolute",left:"80px",top:"-150px",boxShadow:"0px 0px 8px 0px #f1f1f1",width:"30px",writingMode:"vertical-lr",height:"100px",paddingLeft:"3px"}},"\u8054\u7CFB\u6211\u4EEC"),(Je==null?void 0:Je.showQuestionBackTop)&&!((XA=Je==null?void 0:Je.setting)!=null&&XA.is_local)&&a.createElement(st.Z,{placement:"left",getPopupContainer:()=>document.getElementById("wechat_QR_code_ids"),title:a.createElement("div",null,a.createElement("img",{src:((tr=Rn==null?void 0:Rn.userInfo)==null?void 0:tr.identity)==="student"?`${bt.Z.IMG_SERVER}/${(VA=Je==null?void 0:Je.setting)==null?void 0:VA.homepage_stu_qq_qrcode_url}`:`${bt.Z.IMG_SERVER}/${(xA=Je==null?void 0:Je.setting)==null?void 0:xA.homepage_tea_qq_qrcode_url}`,width:"158px",height:"158px"}),a.createElement("div",{className:"tc font15 mt10",style:{marginBottom:6}},"\u626B\u7801\u8FDB\u7F16\u7A0B\u4EA4\u6D41\u7FA4"))},a.createElement("div",{className:nn.wrap},a.createElement("i",{className:"iconfont icon-erweima1 c-light-primary font22"}))),bi&&a.createElement(st.Z,{placement:"left",title:"\u8FD4\u56DE\u9876\u90E8"},a.createElement(it.Z,{className:`${nn.wrap} ${nn.backTop}`,visibilityHeight:0},a.createElement("i",{className:"iconfont icon-huidaodingbu c-light-primary font14"})))),a.createElement(Ne.default,{centered:!0,destroyOnClose:!0,open:Fr,title:((kr=Rn==null?void 0:Rn.userInfo)==null?void 0:kr.identity)==="student"?"\u5934\u6B4C\u5B66\u751F\u4EA4\u6D41\u793E\u533A":"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>fr(!1)},a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",marginBottom:20}},a.createElement("p",null,((Dr=Rn==null?void 0:Rn.userInfo)==null?void 0:Dr.identity)==="student"?`\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u5B66\u751F\u4EA4\u6D41QQ\u7FA4\uFF1A${(ea=Je==null?void 0:Je.setting)==null?void 0:ea.homepage_stu_qq_number}`:`\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A${(Ur=Je==null?void 0:Je.setting)==null?void 0:Ur.homepage_tea_qq_number}`),a.createElement("img",{src:((ia=Rn==null?void 0:Rn.userInfo)==null?void 0:ia.identity)==="student"?`${bt.Z.IMG_SERVER}/${(Sa=Je==null?void 0:Je.setting)==null?void 0:Sa.homepage_stu_qq_qrcode_url}`:`${bt.Z.IMG_SERVER}/${(Ba=Je==null?void 0:Je.setting)==null?void 0:Ba.homepage_tea_qq_qrcode_url}`,width:200,height:200}))))};var Qn=(0,Ce.connect)(({loading:Je,globalSetting:dt,user:yt,shixunHomeworks:Rn})=>({globalSetting:dt,user:yt,loading:Je.models.index,shixunHomeworks:Rn}))(Bt),Ye=ee(7939),Fe=(Je,dt,yt)=>new Promise((Rn,Xn)=>{var $n=Mn=>{try{fA(yt.next(Mn))}catch(nA){Xn(nA)}},hA=Mn=>{try{fA(yt.throw(Mn))}catch(nA){Xn(nA)}},fA=Mn=>Mn.done?Rn(Mn.value):Promise.resolve(Mn.value).then($n,hA);fA((yt=yt.apply(Je,dt)).next())});const Gt=({user:Je,dispatch:dt,classroomList:yt})=>a.createElement(Ne.default,{title:"\u6E29\u99A8\u63D0\u793A",zIndex:9999,footer:null,open:yt.actionTabs.key==="\u5BFC\u51FA\u63D0\u9192",onCancel:()=>{dt({type:"classroomList/setActionTabs",payload:{}})}},a.createElement("div",null,a.createElement("span",null,"\u60A8\u5728\u5F53\u524D\u680F\u76EE\u4E2D\u6709\u5DF2\u5BFC\u51FA\u7684\u8868\u683C\u672A\u4E0B\u8F7D\uFF0C\u8BF7\u5148\u4E0B\u8F7D\u5DF2\u6709\u8868\u683C\uFF0C\u7136\u540E\u518D\u5BFC\u51FA\u65B0\u7684\u8868\u683C\u3002"),a.createElement("br",null),a.createElement("div",{style:{textAlign:"end"}},a.createElement(Ye.ZP,{type:"primary",onClick:()=>Fe(void 0,null,function*(){dt({type:"classroomList/setActionTabs",payload:{}})})},"\u77E5\u9053\u4E86"))));var mn=(0,Ce.connect)(({user:Je,classroomList:dt})=>({user:Je,classroomList:dt}))(Gt),$t=ee(53420),lt=ee(77019),Tt=ee(5269),Ge=ee(62673),Xt={name:"name___sZaG7"},Pt=ee(59301),an=Object.defineProperty,jt=Object.defineProperties,Bn=Object.getOwnPropertyDescriptors,fn=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,ae=(Je,dt,yt)=>dt in Je?an(Je,dt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):Je[dt]=yt,se=(Je,dt)=>{for(var yt in dt||(dt={}))me.call(dt,yt)&&ae(Je,yt,dt[yt]);if(fn)for(var yt of fn(dt))ie.call(dt,yt)&&ae(Je,yt,dt[yt]);return Je},de=(Je,dt)=>jt(Je,Bn(dt)),ue=(Je,dt,yt)=>new Promise((Rn,Xn)=>{var $n=Mn=>{try{fA(yt.next(Mn))}catch(nA){Xn(nA)}},hA=Mn=>{try{fA(yt.throw(Mn))}catch(nA){Xn(nA)}},fA=Mn=>Mn.done?Rn(Mn.value):Promise.resolve(Mn.value).then($n,hA);fA((yt=yt.apply(Je,dt)).next())});const{TreeNode:et}=$t.default,Dt=({classroomList:Je,loading:dt,dispatch:yt})=>{var Rn,Xn,$n;const[hA,fA]=(0,a.useState)(!1),[Mn,nA]=(0,a.useState)([]),[ur,XA]=(0,a.useState)(!0),[tr,VA]=(0,a.useState)(!1),[xA,kr]=(0,a.useState)("PDF");return(0,a.useEffect)(()=>{var Dr,ea;Je.actionTabs.key=="\u9009\u62E9\u73ED\u7EA7"&&nA([...(ea=(Dr=Je==null?void 0:Je.actionTabs)==null?void 0:Dr.course_groups)==null?void 0:ea.map(Ur=>Ur.course_group_id)])},[Je.actionTabs.key]),(0,a.useEffect)(()=>{var Dr,ea,Ur,ia;XA(((ea=(Dr=Je==null?void 0:Je.actionTabs)==null?void 0:Dr.course_groups)==null?void 0:ea.length)===(Mn==null?void 0:Mn.length)),VA((Mn==null?void 0:Mn.length)>0&&(Mn==null?void 0:Mn.length)<((ia=(Ur=Je==null?void 0:Je.actionTabs)==null?void 0:Ur.course_groups)==null?void 0:ia.length))},[Mn]),Pt.createElement(Ne.default,{centered:!0,title:Je.actionTabs.title,open:Je.actionTabs.key==="\u9009\u62E9\u73ED\u7EA7",okText:"\u786E\u8BA4\u5BFC\u51FA",cancelText:"\u53D6\u6D88",width:700,bodyStyle:{minHeight:100},confirmLoading:hA,onOk:()=>ue(void 0,null,function*(){var Dr;fA(!0);const ea=sessionStorage.all_student_works_params?JSON.parse(sessionStorage.all_student_works_params):[],Ur=JSON.stringify(de(se({},ea),{course_group:[...Mn],teacher_comment:null,work_status:null,search:null,file_status:null,member_work:null}));sessionStorage.all_student_works_params=Ur,Je.actionTabs.title=="\u5BFC\u51FA\u5B9E\u9A8C\u62A5\u544A"&&(sessionStorage.exptype=xA),localStorage.setItem("all_student_works_param",Ur),yt({type:"classroomList/setActionTabs",payload:{}}),fA(!1),(Dr=Je==null?void 0:Je.actionTabs)==null||Dr.fn()}),onCancel:()=>{yt({type:"classroomList/setActionTabs",payload:{}})}},Pt.createElement("div",null,Pt.createElement(lt.Z,null,Pt.createElement(Tt.Z,{className:"font14 mb10",span:24},"\u8BF7\u9009\u62E9\u672C\u6B21\u9700\u8981\u5BFC\u51FA",(Rn=Je==null?void 0:Je.actionTabs)==null?void 0:Rn.title,"\u7684\u73ED\u7EA7\uFF1A"),Pt.createElement(Tt.Z,{span:24},Pt.createElement(Ge.default,{indeterminate:tr,checked:ur,onChange:Dr=>{var ea,Ur;nA(Dr.target.checked?(Ur=(ea=Je==null?void 0:Je.actionTabs)==null?void 0:ea.course_groups)==null?void 0:Ur.map(ia=>ia.course_group_id):[])}},"\u5168\u9009")),Pt.createElement(Ge.default.Group,{style:{width:"100%"},value:Mn,onChange:Dr=>{nA(Dr)}},Pt.createElement(lt.Z,null,($n=(Xn=Je==null?void 0:Je.actionTabs)==null?void 0:Xn.course_groups)==null?void 0:$n.map((Dr,ea)=>Pt.createElement(Tt.Z,{span:8,style:{marginTop:"10px"}},Pt.createElement(Ge.default,{value:Dr.course_group_id,style:{fontSize:"14px"}},Pt.createElement("span",{className:Xt.name,title:Dr.group_group_name}," ",Dr.group_group_name),Pt.createElement("span",null,"(",Dr.count,")")))))))))};var ot=(0,Ce.connect)(({classroomList:Je,loading:dt})=>({classroomList:Je,loading:dt}))(Dt),ht=ee(6767),Lt=ee(82326),Zt=ee(49317),_t={modal:"modal___F5VLC",title:"title___JqMFe",content:"content___f4NH_",name:"name___UtE1a",tip:"tip____F4Fo",info:"info___Outu3",icon:"icon___vRglT",img:"img___XOkOS",code:"code___BFLYc",item:"item___iouDe",left:"left___jflep",right:"right___ZKzah",text1:"text1___mApOX",text2:"text2___lP9Fx",count:"count___TFQl9",disable:"disable___BmHOV",line:"line___R2Nmd",nocode:"nocode___LEukz"},dn="data:image/png;base64,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",on=ee(59301),cn=(Je,dt,yt)=>new Promise((Rn,Xn)=>{var $n=Mn=>{try{fA(yt.next(Mn))}catch(nA){Xn(nA)}},hA=Mn=>{try{fA(yt.throw(Mn))}catch(nA){Xn(nA)}},fA=Mn=>Mn.done?Rn(Mn.value):Promise.resolve(Mn.value).then($n,hA);fA((yt=yt.apply(Je,dt)).next())});const{TreeNode:Mt}=$t.default,tn=({classroomList:Je,loading:dt,dispatch:yt,user:Rn})=>{var Xn,$n;const[hA,fA]=(0,a.useState)(!1),[Mn,nA]=(0,a.useState)(""),[ur,XA]=(0,a.useState)([]),[tr,VA]=(0,a.useState)({});return(0,a.useEffect)(()=>{if(Je.actionTabs.id&&Je.actionTabs.key==="\u6388\u6743\u4F7F\u7528"){let ea=function(){return cn(this,null,function*(){const Ur=yield(0,Zt.ZP)(`/api/courses/${Je.actionTabs.id}/get_high_resources_codes.json`,{method:"get",params:{type:Je.actionTabs.type,type_id:Je.actionTabs.type_id}});(Ur==null?void 0:Ur.status)===0&&(XA(Ur==null?void 0:Ur.data),VA(Ur==null?void 0:Ur.other_data))})};console.log(Je.actionTabs);const{id:xA,type:kr,type_id:Dr}=Je.actionTabs;ea()}},[Je.actionTabs.id]),on.createElement(Ne.default,{centered:!0,title:Je.actionTabs.title,open:Je.actionTabs.key==="\u6388\u6743\u4F7F\u7528",okText:"\u7ACB\u5373\u9A8C\u8BC1",cancelText:"\u53D6\u6D88",width:804,bodyStyle:{minHeight:350},confirmLoading:hA,destroyOnClose:!0,closeIcon:on.createElement("i",{className:"iconfont icon-guanbi1 font15",onClick:()=>{yt({type:"classroomList/setActionTabs",payload:{}})},style:{color:"#fff"}}),afterClose:()=>{nA("")},className:_t.modal,onOk:()=>cn(void 0,null,function*(){var xA;if(!Mn){ht.ZP.warning("\u8BF7\u9009\u62E9\u6388\u6743\u7801");return}fA(!0);const kr=yield(0,Zt.ZP)(`/api/courses/${Je.actionTabs.id}/check_high_resources_code.json`,{method:"post",body:{type:Je.actionTabs.type,type_id:Je.actionTabs.type_id,code:Mn}});(kr==null?void 0:kr.status)===0&&(ht.ZP.success("\u6388\u6743\u6210\u529F"),yt({type:"classroomList/setActionTabs",payload:{}}),(xA=Je==null?void 0:Je.actionTabs)==null||xA.fn()),fA(!1)}),onCancel:()=>{yt({type:"classroomList/setActionTabs",payload:{}})}},on.createElement("div",{className:"mt10"},on.createElement("div",{className:_t.title},"\u6388\u6743\u4F7F\u7528"),on.createElement("div",{className:_t.content},on.createElement("div",null,on.createElement("div",{className:_t.name},"\u60A8\u597D\uFF01",(Xn=Rn==null?void 0:Rn.userInfo)==null?void 0:Xn.username,"\u8001\u5E08\uFF08",($n=Rn==null?void 0:Rn.userInfo)==null?void 0:$n.login,"\uFF09\uFF1A"),Je.actionTabs.type==="shixun"&&on.createElement("div",{className:_t.tip},"\u5F53\u524D\u5B9E\u8BAD\u4F5C\u4E1A\u3010",Je.actionTabs.name,"-ID",Je.actionTabs.type_id,"\u3011\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",on.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002\u53D1\u5E03\u4F5C\u4E1A\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),Je.actionTabs.type==="exercise"&&on.createElement("div",{className:_t.tip},"\u5F53\u524D\u8BD5\u5377\u3010",Je.actionTabs.name,"-ID",Je.actionTabs.type_id,"\u3011\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",on.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002\u53D1\u5E03\u8003\u8BD5\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),on.createElement("div",{className:_t.info},on.createElement("div",{className:_t.icon},on.createElement("i",{className:"iconfont icon-danceng-shiyanhuanjing",style:{color:"#165DFF"}})),on.createElement("span",{className:"mr10",style:{color:"#6A7283"}},Je.actionTabs.type==="shixun"?"\u5B9E\u9A8C\u73AF\u5883":"\u9AD8\u6D88\u8017\u5B9E\u9A8C"),on.createElement("span",{style:{color:"#232B40"}},Je.actionTabs.type==="shixun"?tr.env_name:`${tr.env_count}\u4E2A`)),on.createElement("div",{className:_t.info},on.createElement("div",{className:_t.icon},on.createElement("i",{className:"iconfont icon-shiyankecheng",style:{color:"#165DFF"}})),on.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u6240\u5C5E\u8BFE\u5802"),on.createElement("span",{style:{color:"#232B40"}},tr.course_name)),on.createElement("div",{className:_t.info},on.createElement("div",{className:_t.icon},on.createElement("i",{className:"iconfont icon-zaixianrenshu",style:{color:"#165DFF"}})),on.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u5B66\u751F\u4EBA\u6570"),on.createElement("span",{style:{color:"#232B40"}},tr.student_count,"\u4EBA"))),on.createElement("div",{className:"mt10"},on.createElement("div",{className:_t.img},on.createElement("img",{src:Kt,width:"124px",height:"124px"})),on.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801"))),on.createElement("div",{className:_t.code},on.createElement("span",{className:"mr10",onClick:()=>console.log(1111)},"\u6388\u6743\u7801"),on.createElement(Lt.default,{popupClassName:_t.popu,disabled:!1,className:_t.qselect,onChange:xA=>cn(void 0,null,function*(){console.log(xA),nA(xA)}),size:"large",optionLabelProp:"lable",style:{flex:1,width:300},placeholder:"\u8BF7\u4E0B\u62C9\u9009\u62E9\u6388\u6743\u7801",virtual:!1,notFoundContent:on.createElement("div",{className:_t.nocode},on.createElement("div",null,on.createElement("img",{src:dn,alt:""}),on.createElement("div",{className:"mt10",style:{color:"#666666"}},"\u6682\u65E0\u6388\u6743\u7801\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6~")))},ur==null?void 0:ur.map((xA,kr)=>on.createElement(Lt.default.Option,{key:xA.code,value:xA==null?void 0:xA.code,label:xA.code,disabled:xA.disable},on.createElement("div",{className:_t.item},on.createElement("div",{className:_t.left,style:{background:kr%2==0?"#52C7B0":"#E36868"}},xA.code),on.createElement("div",{className:`${_t.right} ${xA.disable&&_t.disable}`},Je.actionTabs.type==="shixun"&&on.createElement("div",null,on.createElement("span",{className:_t.text1},"\u9002\u7528\u8D44\u6E90\u7C7B\u578B\uFF1A"),on.createElement("span",{className:_t.text2},xA.resource_type_name),xA.resource_type_name==="\u9AD8\u6027\u80FD\u670D\u52A1\u5668"&&on.createElement(st.Z,{title:on.createElement("div",null,"\u9002\u7528\u7684\u5B9E\u9A8C\u73AF\u5883\u5305\u62EC\uFF1AARM\u3001\u7B97\u80FD\u4E91\u3001\u4EA4\u5927\u4E91\u3001\u65E0\u5F71\u4E91\u3001\u6E56\u5927\u8D85\u7B97\u4E2D\u5FC3\u3001\u9AD8\u914D\u7F6E\u3001\u5927\u955C\u50CF\u3001\u81EA\u5B9A\u4E49\u955C\u50CF\u7B49\u3002",on.createElement("br",null),"\u4E0D\u5305\u62EC\uFF1AGPU\u3001\u963F\u91CC\u4E91\u3001\u5934\u6B4C\u4E91\u3002"),zIndex:1e4}," ",on.createElement("i",{className:"iconfont icon-wenhao1 font14"}))),on.createElement("div",null,on.createElement("span",{className:_t.text1},"\u652F\u6301\u4F7F\u7528\u4EBA\u6570\uFF1A"),on.createElement("span",{className:_t.text2},xA.max_people,"\u4EBA")),on.createElement("div",null,on.createElement("span",{className:_t.text1},"\u6388\u6743\u7801\u4F7F\u7528\u6B21\u6570\uFF1A"),on.createElement("span",{className:_t.text2},"\u5DF2\u4F7F\u7528 ",on.createElement("span",{className:_t.count},xA.use_count)," \u6B21\uFF0C\u5269\u4F59 ",on.createElement("span",{className:_t.count},xA.left_use_count)," \u6B21"),Je.actionTabs.type==="exercise"&&on.createElement(st.Z,{title:"\u6388\u6743\u7801\u4F7F\u7528\u6B21\u6570\u6309\u9AD8\u6D88\u8017\u5B9E\u9A8C\u7684\u4E2A\u6570\u8BA1\u7B97\u3002\u5982\uFF1A\u4E00\u5F20\u8BD5\u5377\u5185\uFF0C\u67093\u4E2A\u9AD8\u6D88\u8017\u7684\u5B9E\u9A8C\u3002\u90A3\u4E48\uFF0C\u53D1\u5E03\u8003\u8BD5\u540E\uFF0C\u6388\u6743\u7801\u7684\u5269\u4F59\u4F7F\u7528\u6B21\u6570\u9700\u8981\u6263\u96643\u6B21\u3002\u53D1\u5E03\u8003\u8BD5\u7684\u65F6\u5019\uFF0C\u9AD8\u6D88\u8017\u5B9E\u9A8C\u6570\u4E0D\u80FD\u5927\u4E8E\u6388\u6743\u7801\u7684\u5269\u4F59\u4F7F\u7528\u6B21\u6570\u3002",zIndex:1e4}," ",on.createElement("i",{className:"iconfont icon-wenhao1"}))),on.createElement("div",null,on.createElement("span",{className:_t.text1},"\u6388\u6743\u7801\u6709\u6548\u671F\uFF1A"),on.createElement("span",{className:_t.text2},xA.start_at," \u81F3 ",xA.end_at))))))))))};var Ct=(0,Ce.connect)(({classroomList:Je,loading:dt,user:yt})=>({classroomList:Je,loading:dt,user:yt}))(tn),St={modal:"modal___s_owE",content:"content___fKCoG",name:"name____JFNc",tip:"tip___wHgnp",info:"info___I2DZv",icon:"icon___cQ6SY",img:"img___GFBx1"},He=ee(59301);const{TreeNode:en}=$t.default,Wt=({classroomList:Je,loading:dt,dispatch:yt,user:Rn})=>{var Xn,$n,hA;return He.createElement(Ne.default,{centered:!0,title:"\u63D0\u793A",open:Je.actionTabs.key==="\u6388\u6743\u63D0\u793A",closable:!1,maskClosable:!1,footer:He.createElement("div",null,He.createElement(Ye.ZP,{type:"primary",onClick:fA=>{var Mn;yt({type:"classroomList/setActionTabs",payload:{}}),(Mn=Je==null?void 0:Je.actionTabs)==null||Mn.fn()}},"\u6211\u77E5\u9053\u4E86")),width:600,destroyOnClose:!0,className:St.modal},He.createElement("div",null,He.createElement("div",{className:St.content},He.createElement("div",null,He.createElement("div",{className:St.name},"\u60A8\u597D\uFF01",(Xn=Rn==null?void 0:Rn.userInfo)==null?void 0:Xn.username,"\u8001\u5E08\uFF08",($n=Rn==null?void 0:Rn.userInfo)==null?void 0:$n.login,"\uFF09\uFF1A"),He.createElement("div",{className:St.tip},"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",He.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002\u53D1\u5E03\u8003\u8BD5\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),He.createElement("div",{className:St.info},He.createElement("div",{className:St.icon},He.createElement("i",{className:"iconfont icon-danceng-shiyanhuanjing",style:{color:"#165DFF"}})),He.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u9AD8\u6D88\u8017\u5B9E\u9A8C"),He.createElement("span",{style:{color:"#232B40"}},`${(hA=Je==null?void 0:Je.actionTabs)==null?void 0:hA.count}\u4E2A`))),He.createElement("div",null,He.createElement("div",{className:St.img},He.createElement("img",{src:Kt,width:"124px",height:"124px"})),He.createElement("div",{className:"tc font12 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")))))};var Nn=(0,Ce.connect)(({classroomList:Je,loading:dt,user:yt})=>({classroomList:Je,loading:dt,user:yt}))(Wt),Dn=ee.p+"static/AssistantCode7.71ba8a9a.jpg",qn={capacityTip:"capacityTip___TM1Bj"},Zn=ee(59301),In=(Je,dt,yt)=>new Promise((Rn,Xn)=>{var $n=Mn=>{try{fA(yt.next(Mn))}catch(nA){Xn(nA)}},hA=Mn=>{try{fA(yt.throw(Mn))}catch(nA){Xn(nA)}},fA=Mn=>Mn.done?Rn(Mn.value):Promise.resolve(Mn.value).then($n,hA);fA((yt=yt.apply(Je,dt)).next())});const{TreeNode:_n}=$t.default,Un=({classroomList:Je,loading:dt,dispatch:yt,user:Rn})=>{var Xn,$n,hA;const fA=($n=(Xn=Rn==null?void 0:Rn.userInfo)==null?void 0:Xn.paid_version)==null?void 0:$n.version_type;(0,a.useEffect)(()=>{Rn.actionTabs.key==="\u5347\u7EA7\u6743\u76CA"&&Mn()},[Rn.actionTabs.key]);const Mn=()=>In(void 0,null,function*(){var nA;const ur=yield(0,Zt.ZP)("/api/pay_intentions.json",{method:"post",body:{click_type:((nA=Rn==null?void 0:Rn.actionTabs)==null?void 0:nA.clickType)||""}})});return Zn.createElement(Zn.Fragment,null,Zn.createElement(Ne.default,{centered:!0,title:Rn.actionTabs.title,open:Rn.actionTabs.key==="\u5347\u7EA7\u6743\u76CA",footer:null,width:420,zIndex:1e4,destroyOnClose:!0,onCancel:()=>{yt({type:"user/setActionTabs",payload:{}})}},Zn.createElement("div",{style:{display:"flex",justifyContent:"center",flexWrap:"wrap",color:"#333",lineHeight:"24px"}},Zn.createElement("div",null,((hA=Rn==null?void 0:Rn.actionTabs)==null?void 0:hA.text)||"\u5FAE\u4FE1\u626B\u4E00\u626B\uFF0C\u6DFB\u52A0\u5E73\u53F0\u6559\u7814\u52A9\u7406-\u5C0F\u6B4C\u8001\u5E08"),Zn.createElement("img",{src:Dn,width:191,height:181,style:{marginTop:15}}),Zn.createElement("div",{style:{color:"#000",fontWeight:"bolder",fontSize:16,margin:"20px 0"}},"\u5FAE\u4FE1\u53F7\uFF1AEduCoder-Coming"))),Zn.createElement(Ne.default,{centered:!0,title:"\u63D0\u793A",open:Rn.actionTabs.key==="\u6682\u65E0\u6743\u9650",okText:"\u7ACB\u5373\u5347\u7EA7",width:500,destroyOnClose:!0,onCancel:()=>{yt({type:"user/setActionTabs",payload:{}})},onOk:()=>{var nA;yt({type:"user/setActionTabs",payload:{}}),(0,Qe.xg)(`/users/${(nA=Rn.userInfo)==null?void 0:nA.login}/memberCenter`)}},Zn.createElement("div",{style:{color:"#191919"}},"\u60A8\u5F53\u524D\u7684\u8D26\u53F7\u7248\u672C\u6682\u65E0\u6B64\u529F\u80FD\u6743\u9650\u3002\u5982\u9700\u4F7F\u7528\uFF0C\u8BF7\u5347\u7EA7\u81F3\u66F4\u9AD8\u7248\u672C\u8D26\u53F7\u3002")),Zn.createElement(Ne.default,{centered:!0,title:"\u6E29\u99A8\u63D0\u793A",open:Rn.actionTabs.key==="\u5BB9\u91CF\u5DF2\u6EE1",okText:"\u7ACB\u5373\u8054\u7CFB",width:580,destroyOnClose:!0,onCancel:()=>{yt({type:"user/setActionTabs",payload:{}})},onOk:()=>{yt({type:"user/setActionTabs",payload:{key:"\u5347\u7EA7\u6743\u76CA",title:"\u8054\u7CFB\u6559\u7814\u52A9\u7406"}})}},Zn.createElement("div",{className:qn.capacityTip},Zn.createElement("span",null,Rn.actionTabs.title,"\u60A8\u53EF\u4EE5\u6E05\u7406",Rn.actionTabs.type==="video"?"\u89C6\u9891":"\u6587\u4EF6","\u91CA\u653E\u7A7A\u95F4\uFF0C\u6216\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u6269\u5BB9\u3002"))))};var dA=(0,Ce.connect)(({classroomList:Je,loading:dt,user:yt})=>({classroomList:Je,loading:dt,user:yt}))(Un),DA={tip:"tip___VqbYQ"},Kn=ee(95724),kA=ee(74597),mA=ee(59301);const yA=({user:Je,dispatch:dt})=>{var yt,Rn;const[Xn,$n]=(0,a.useState)(!1);let hA=(yt=Je==null?void 0:Je.userInfo)==null?void 0:yt.paid_version;(0,a.useEffect)(()=>{var Mn;if(console.log(Je==null?void 0:Je.userInfo),(hA==null?void 0:hA.version_type)==0&&!(hA!=null&&hA.is_white_list)){let nA=JSON.parse(localStorage==null?void 0:localStorage.getItem("upgrade_tip"));nA&&(nA==null?void 0:nA.login)===((Mn=Je==null?void 0:Je.userInfo)==null?void 0:Mn.login)?(console.log(Te()(nA==null?void 0:nA.time).add(1,"days")),console.log(Te()(new Date)),Te()(nA==null?void 0:nA.time).add(1,"days").set({hour:0,minute:0,second:0}){var Mn;localStorage.setItem("upgrade_tip",JSON.stringify({time:new Date,login:(Mn=Je==null?void 0:Je.userInfo)==null?void 0:Mn.login})),$n(!1)};return mA.createElement(Ne.default,{centered:!0,title:"\u6E29\u99A8\u63D0\u793A",open:Xn,okText:"\u7ACB\u5373\u8054\u7CFB",width:1e3,destroyOnClose:!0,onCancel:()=>{fA()},onOk:()=>{dt({type:"user/setActionTabs",payload:{key:"\u5347\u7EA7\u6743\u76CA",title:"\u6DFB\u52A0\u5FAE\u4FE1\u83B7\u53D6\u8D26\u53F7\u6743\u76CA\u5347\u7EA7\u65B9\u6848"}})}},mA.createElement("div",{className:DA.wrapper},mA.createElement("div",{className:DA.tip},"\u5C0A\u656C\u7684\u8001\u5E08\uFF0C\u60A8\u597D\uFF01\u4E3A\u4E86\u7ED9\u60A8\u63D0\u4F9B\u66F4\u4F18\u8D28\u7684\u670D\u52A1\u4F53\u9A8C\uFF0C\u5E73\u53F0\u5C06\u4E8E ",mA.createElement("span",{style:{color:"#F78A22"}},"2025\u5E749\u67081\u65E5")," \u8FDB\u884C\u8D26\u53F7\u670D\u52A1\u6743\u76CA\u5347\u7EA7\u3002\u60A8\u5F53\u524D\u7684\u201C\u57FA\u7840\u7248\u201C\u8D26\u53F7\u6682\u672A\u5F00\u653E\u90E8\u5206\u529F\u80FD\u3002\u5982\u679C\u60A8\u60F3\u4F53\u9A8C\u66F4\u5B8C\u6574\u7684\u4EA7\u54C1\u670D\u52A1\uFF0C\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4EEC\u8054\u7CFB\u3002\u795D\u60A8\u4F7F\u7528\u6109\u5FEB!"),hA&&mA.createElement(Kn.Z,{isModal:!0,className:kA.Z.levelDetail})))};var rA=(0,Ce.connect)(({user:Je})=>({user:Je}))(yA),CA="data:image/png;base64,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",On="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozv/wAARCAGuAa4DASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2aiiigAooooAKKKKACiiigBKKKKACiiigAooooAKKKKACiiigAooooAWikooAWikooAWikooAWikooAWikooAKKKKACloooAKKKKACiiigApKWkoAKKKKACiiigAooooAKKKKAFooooAKKKKACiiigAooooAKKKpatq1joemTalqU3kWsGPMk2M+3JAHCgnqR2oAu0Vxn/C3fAv8A0HP/ACUn/wDiKP8AhbvgX/oOf+Sk/wD8RQB2dFcZ/wALd8C/9Bz/AMlJ/wD4ij/hbvgX/oOf+Sk//wARQB2VFcZ/wt3wJ/0Hf/JSf/4ij/hbvgT/AKDv/kpP/wDEUAdnRXGf8Ld8Cf8AQd/8lJ//AIij/hbvgT/oO/8AkpP/APEUAdnRWL4e8X6F4q+0f2Jffavs23zf3Tpt3Zx95Rn7p6elbVABRRRQAUUVjeIfF2heFfs/9t332X7Tu8r9077tuM/dBx94dfWgDZorjP8AhbvgT/oO/wDkpP8A/EUf8Ld8Cf8AQd/8lJ//AIigDtKK4v8A4W74F/6Dn/krP/8AEV02j6xYa9pkWpaZP9otZs7JNpXOGKnhgCOQe1AF6isTxD4u0Lwr9n/tq9Nr9p3eV+6d923Gfug4+8OvrWN/wt3wL/0HP/JWf/4igDtKK4v/AIW74F/6Dv8A5Kz/APxFH/C3fAv/AEHf/JWf/wCIoA7SiqOkavYa9pkWpaZP9otJt3lybWXOGKnhgD1B7VT8QeLdD8LfZ/7avvsv2nd5X7p33bcZ+6px94dfWgDZyKK5nSPiN4U13U4dN03VhPdT7vLj+zyrnCljyygdAe9dNQAZFFcb/wALb8Cjrrf/AJKTf/EUn/C3fAn/AEHP/JSb/wCIoA7OiuM/4W74F/6Dn/kpP/8AEUf8Le8C/wDQc/8AJSf/AOIoA7OiuM/4W94F/wCg5/5KT/8AxFH/AAt7wL/0HP8AyUn/APiKAOzorjP+Fu+Bf+g5/wCSk/8A8RR/wt3wL/0HP/JSf/4igDs6K4z/AIW94F/6Dn/kpP8A/EUf8Ld8C/8AQc/8lJ//AIigDs6KK5jVviP4S0LU5tN1LVvIuoMeZH9nlfbkAjlVI6Ed6AOnorjP+Fu+BP8AoO/+Sk//AMRR/wALd8Cf9B3/AMlJ/wD4igDs6K4z/hbvgT/oO/8AkpP/APEUf8Ld8Cf9B3/yUn/+IoA7OiuM/wCFu+BP+g7/AOSk/wD8RR/wt3wJ/wBB3/yUn/8AiKAO0orjP+Fu+Bf+g5/5KT//ABFH/C3fAv8A0HP/ACUn/wDiKAOzooooAKKKKACiiigArjPi4SPhjq+P+mP/AKOSuzrjPi7/AMkx1f8A7Y/+jo6APmeiivsugD40or7LooA+M6K+y6KAPjSivsuvmf4uf8lM1f8A7Y/+iY6AOy/Z8/5mD/t2/wDatezV4z+z708Q/wDbt/7Vrs/i5/yTHVv+2P8A6OSgDs6K+NK+y6ACvGf2hP8AmX/+3n/2lXG/Fw/8XO1f/tj/AOiUrjKACiuz+EX/ACU3SfrN/wCiXr6ZoA+M6+mPhF/yTLSP+23/AKOkr5nr6Y+EX/JMdI/7bf8Ao6SgDjf2g/8AmX/+3n/2lXjNfZlJnmgD40or7Mr4zoA+mPhF/wAkx0j/ALbf+jpK439oPr4f/wC3n/2lXjNA60Adp8I/+SnaT/22/wDRL19L180fCP8A5KdpP/bb/wBEvX0vQB8aUV9l18z/ABd/5Kdq/wD2x/8ARMdAHGUV7L+z518Qf9u3/tWvZ6APjOivsyvjOgAor6Y+EX/JMtJ/7bf+jnrs6APjSivpn4uf8ky1f/tj/wCjkr5m70AfZQGDjHavmj4u/wDJTtX/AO2P/omOvpjtXzP8Xf8Akp2r/wDbH/0THQBxlFezfs9/8zB/27f+1a9moA+M6K+zKKAPjOivsykPSgD40or6a+Ln/JMtW/7Y/wDo5K+ZT1oA+zKSlooAKKKKACiiigArjPi7/wAkx1f/ALY/+jo67OuM+Lv/ACTHV/8Atj/6OjoA+Z6+y6+NK+y6APDPiL8RfFegeOtR0zTNW8i0h8vy4/s8T7d0aMeWUnqT3rmv+Fu+Ov8AoOf+SkH/AMRR8Xf+Snav/wBsf/RKVxlAHY/8Ld8d/wDQd/8AJSD/AOIo/wCFu+O/+g7/AOSkH/xFcbRQB9ld6+aPi5/yUzV/+2P/AKJjr6Yr5m+Lf/JTNX/7Y/8AomOgDs/2fP8AmYP+3b/2rXrOr6RYa9pkumanB59pPt8yPey7sEMOVIPUDvXk37Pf/Mwf9u3/ALVr2agDjf8AhUXgT/oBf+Tc/wD8XXjH/C2/HP8A0Gx/4CQ//EV9NV8Z0Ae/eEPB+g+OvC9n4k8SWH27Vb3f59x5rxb9jsi/KhVRhVUcDt61xvxj8I6F4V/sf+xLH7L9p8/zf3rvu2+Xj7xOPvHp616Z8Iv+SY6R/wBtv/Rz0fEL4e/8J5/Z/wDxNPsH2LzP+Xfzd+/b/tLjG39aAPGvhH/yU3SP+23/AKJevpjtXjP/AAr0/Cz/AIrQap/av9m8/ZPI8jzN/wC6+/ubGN+ehzjHel/4aE/6lb/yf/8AtdAHjNfTHwi/5JlpP/bb/wBHSVxn/DPnGf8AhKP/ACQ/+2Uv/Cwf+FVf8UV/Zf8Aav8AZv8Ay9/aPI8zzP3v3NrYxvx1OcZ70AbPxi8X674V/sf+xb77L9p8/wA390j7tvl4+8px949PWuY+HXxF8Wa94707TNT1Xz7SfzfMj+zxLuxE7DlVB6gd65r4hfEL/hPP7P8A+JX9g+xeb/y8ebv37f8AZXGNn60fCL/kp+kf9tv/AES9AH0zXxnX2ZXjP/DPf/U0/wDkh/8AbKALnw5+HXhPXvAunanqelefdz+b5kn2iVd2JXUcKwHQDtXTf8Kj8C/9AP8A8m5//i62fCPh3/hFfDFpov2r7V9m3/vvL2btzs33cnH3sde1Y/xB+IK+BP7Pzphvvtvmf8t/L2bNv+yc53fpQBi+LvCWheBPDF54l8NWP2HVbLZ5Fx5ry7N7qjfK5ZTlWYcjv615n/wtzx1/0HP/ACUg/wDiK7L/AIWF/wALU/4or+yv7K/tP/l7+0ed5fl/vfubVzny8dRjOfal/wCGfP8AqZ//ACQ/+2UAey1zOrfDvwpruqTalqWlefdzbfMk+0SrnAAHCsB0A7V01eZ+L/jF/wAIp4mu9F/sH7X9m2fvvtmzduRW+7sOPvY69qAMb4g/8WrGn/8ACF/8Sv8AtPzPtf8Ay28zy9uz/WbsY8xumOvtXGf8Ld8df9B3/wAlIf8A4iuz/wCS7np/YQ0T/t587zv++NuPK9857Y5P+GfB/wBDR/5If/bKAOL/AOFueOv+g7/5KQf/ABFez/8ACpPA3/QD/wDJuf8A+LrjP+GfB/0NH/kh/wDbKX/hoP8A6lf/AMn/AP7XQBieLfF+veBfE934a8NX32DSrLZ5Fv5SS7N6K7fM4LHLMx5Pf0rs/g74u13xUdY/tq++1fZvI8r90ibd3mZ+6Bn7o6+leNeLvEH/AAlPie71r7L9l+1bP3Pmb9u1FXrgZ+7np3rZ+H3xC/4QP+0P+JX9v+2+X/y8eVs2bv8AZOc7vbpQB7N8Xf8AkmWr/wDbH/0clfM1em+LvjH/AMJT4Zu9F/sD7L9p2fvftm/btdW6bBn7uOvevMjzQB9lnoa+Z/i7/wAlO1f/ALY/+iUr6Y7V8z/F3/kp2r/9sf8A0SlAHZfs9/8AMwf9u3/tWvQPiPq19oXgTUdS02byLqDyvLk2K+3MqA8MCOhPauA/Z7/5mD/t2/8Aatdl8Xv+SY6v/wBsf/R0dAHjf/C3fHX/AEHf/JSD/wCIo/4W746/6Dv/AJKQf/EVxdFAHaf8Ld8df9B3/wAlIP8A4ivS/g74u13xUNY/tq++1fZvI8r90ibd3mZ+6oz90dfSvAK9m/Z86eIP+3b/ANq0Adn8XP8AkmWr/wDbH/0dHXzNX0z8XP8AkmWr/wDbH/0dHXzNQB9mUUlLQAUUUUAJRRRQAVxnxd/5Jjq//bH/ANHR12dcZ8Xf+SY6v/2x/wDR0dAHzPX2XXxpX2XQB8zfF3/kp2r/APbH/wBEx1xtdl8Xf+Snav8A9sf/AETHXG0AFFFFAH2ZXzL8XP8Akp2r/wDbH/0SlfTVfMvxc/5Kdq//AGx/9EpQB2f7Pn/Mwf8Abt/7Vr2avGf2fP8AmYP+3b/2rXs1AC18Z19mV8Z0Ae5fDr4i+FNB8Cadpup6r9nuofN3x/Z5WxmV2HKqR0I7103/AAt3wL/0Hf8AyUn/APiK+Z6KAPf/ABf4v0Px34Zu/DPhm++36re7PIt/KeLfsdXb5nUKMKrHkjp615l/wqLx3/0Av/JuD/4ul+EX/JTtI/7bf+iXr6YoA4z/AIW54EP/ADHP/JWf/wCIrzPxd4R13x54mu/Evhqw+3aVe7PIuPOSPfsRUb5XKsMMjDkDp6V5nX0z8Iv+SY6R/wBtv/Rz0AfP/iHwhrvhX7P/AG1Y/ZftO7yv3qPu24z90nH3h19a2vhD/wAlO0j/ALbf+iXrs/2hP+Zf/wC3n/2lXGfCH/kp2kf9tv8A0S9AH0zRRRQBzGrfEfwloWpzabqWreRdQY8yP7PK+3IBHKqR0I715/8AEJh8Uxp58F/8TQaZ5v2v/lj5fmbdn+t25zsbpnpz2rjfi7/yU7V/+2P/AKJjrsf2fQD/AMJBn/p2/wDatAFP4dfDrxXofjnTtU1LSvItIfN3yfaImxmJ1HCsT1I7V7pTcY4FOoAK+Zvi7/yU7V/+2P8A6Jjr6Yr5n+Lv/JTtX/7Y/wDomOgDsv2fP+Zg/wC3b/2rXswFeM/s+f8AMwf9u3/tWvZqAA9K+NWPNfZR6V8at1oATNFFFAFzSNIv9e1OHTNMg8+7n3eXHvVd2FLHliB0B7103/CovHf/AEAv/JuD/wCLo+EX/JTtI/7bf+iXr6YoAXt6V8z/ABd/5Kfq/wD2x/8ARMdfTHevmf4u/wDJT9X/AO2P/omOgDs/2e/+Zg/7dv8A2rXZ/F3/AJJjq/8A2x/9HJXGfs9/8zB/27f+1a7P4uf8kx1f/tj/AOjkoA+ZqKKKACvZ/wBn3p4g/wC3b/2rXjFez/s+9PEH/bt/7VoA7L4uf8kx1f8A7Y/+jkr5mr6Y+Ln/ACTLV/8Atj/6OSvmegD7LoNLSUAFFFFABRRRQAVxnxd/5Jjq/wD2x/8AR0ddnXGfF3/kmOr/APbH/wBHR0AfM9fZdfGldn/wtzxz/wBB3/yUh/8AiKAPpelyK+Z/+FueOf8AoO/+SkP/AMRR/wALc8c/9B3/AMlIf/iKAPpcDHQAUoAFfM//AAt3x1/0Hf8AyUg/+Io/4W746/6Dv/kpB/8AEUAfTFfM/wAXf+Snav8A9sf/AETHR/wtzx1/0Hf/ACUg/wDiK5nV9Xvtc1OXUtSn8+6m2+ZJsVc4UKOFAHQDtQB6x+z708Q/9u3/ALVrs/i5/wAkx1b/ALY/+jkrjP2feniH/t2/9q12fxc/5Jlq3/bH/wBHJQB8z0UV9Mf8Kj8C/wDQD/8AJuf/AOLoAX4R/wDJMtJ/7bf+jpK4v9oP/mX/APt5/wDaVY3i7xdrvgTxPd+GvDV99g0qy2fZ7fykl2b0V2+ZwzHLOx5J6+lbPw9B+Kh1D/hNT/ag0zy/so/1Hl+Zu3/6rbnPlr1z0470AeNjoaSvcfiL8O/Cmg+BtQ1LTdKFvdw+Xsk+0StjMqKeGYjoT2rw6gAr6Z+EX/JMdI/7bf8Ao6Sm/wDCovA3/QDH/gXP/wDF15p4u8X694E8T3fhrw1ffYNJstnkW/kpLs3ort8zqzHLMx5Pf0oA2v2hP+Zf/wC3n/2lXGfCL/kp2kf9tv8A0S9dl8Ps/FQ3/wDwmv8AxNRpnl/Zf+WHl+Zu3/6rbnPlr1z0471s+LvCOheA/DN34l8NWP2DVbLZ9nuPNeXZvdUb5XYqcq7DkHr60AenUV8zf8Ld8d/9Bz/yUg/+Ir6ZoA+Zvi7/AMlO1f8A7Y/+iY64yuz+Lv8AyU7V/wDtj/6JjrY+DvhHQvFX9sf21Y/avs3keV+9dNu7zM/dIz90dfSgDzSivcviJ8O/CmgeBdR1PTNK+z3cHleXJ9olbGZUU8MxHQntXhtABX0x8Iv+SYaR/wBtv/Rz0f8ACo/An/QD/wDJuf8A+LrzPxd4u13wJ4nvPDXhq++w6VZbPs9v5SS7N6LI3zOGY5Z2PJ7+lAHvwIwcc4rjfi7/AMkw1b/tj/6OSsX4O+Ldd8Vf2v8A21fC6+y+T5P7pE27vMz90DP3R19K2/i5/wAkx1b/ALYf+jo6APmavsvvXxpX2XQB8z/Fz/kpusf9sf8A0THXZfs9/wDMwf8Abt/7Vrjfi5/yU3WP+2P/AKJjrsv2e+viD/t2/wDatAHZ/F0f8Wx1b28n/wBHJXzP3r6Z+Ln/ACTHV/8Atj/6OSvmagD7Lr5n+Lv/ACU/V/8Atj/6JSvpivmf4u/8lP1f/tj/AOiUoA7L9nz/AJmD/t2/9q17NXyd4e8Xa54WFz/Y179m+1bfN/dI+7bnH3gf7x6etbP/AAt3x1/0HT/4CQf/ABFAH0xgDoMUV80f8Ld8df8AQc/8lIP/AIik/wCFu+O/+g5/5KQf/EUAfTHTpRXzR/wt3x1/0HP/ACUg/wDiKT/hbnjv/oOf+SkH/wARQB7L8Xv+SY6t/wBsf/RyV8z102r/ABF8V69pc2manqpuLWfbvj+zxJnDBhyqg9QO9czQB9l0UUdqACiiigAooooAKxfF/h7/AISrwxd6J9q+y/adn77y9+3a6t93Iz93HXvW1RQB4z/wz3/1NH/kh/8AbKP+Ge/+po/8kP8A7ZXsuaM0AeNf8M9/9TR/5If/AGyj/hnv/qaP/JD/AO2V7NRQB4z/AMM+f9TR/wCSH/2yj/hnz/qaP/JD/wC2V6zq2r2Oh6ZNqWpTGC1gx5kgRn25IA4UE9SO1cz/AMLd8C/9Bz/yUn/+IoA4z/hnz/qaP/JD/wC2Uf8ADPn/AFNH/kh/9srs/wDhbvgX/oOf+Sk//wARR/wt3wJ/0Hf/ACUn/wDiKAD4e/D3/hA/7Q/4mn2/7b5X/Lv5WzZu/wBo5zv/AEo+Lv8AyTPVvrB/6OSj/hbvgT/oOf8AkpP/APEVjeLvF+hePPDV14a8M332/Vb3Z5Fv5Txb9jq7fM6hRhVY8kdPWgDwCvsuvmgfCLx1/wBAL/ybg/8Ai6+mKAPmX4u/8lO1f/tj/wCiUo+H3xC/4QT+0P8AiV/b/tvl/wDLx5WzZu/2Wznf+ldN8Rvh14r13x3qOp6ZpXn2k/leXJ9oiXOIkU8MwPUHtXM/8Kj8df8AQD/8m4P/AIugDs/+Fhf8LTP/AAhf9l/2X/aX/L39o8/y/L/e/c2rnPl46jGc9sUf8M+f9TR/5If/AGyqXw6+HXivQvHWnanqeleRaQeb5kn2iJsZidRwrE9SO1e6UAeMf8NCf9St/wCT/wD9rpB8P/8AhahPjT+1P7LOpf8ALp9n8/y/L/dff3LnOzPQYzjtmvG69y+HfxF8J6F4F07TdS1XyLqDzfMj+zyttzK7DlVI6Ed6AKeP+FEDr/bv9tf9u3k+T/33uz5vtjHfNYvi74xf8JV4Yu9F/sH7L9p2fvvte/btdW+7sGfu46962fiF/wAXT/s8eC/+Jp/Zvm/a/wDlh5fmbdn+t25zsfpnGOe1cBq3w58WaFps2palpPkWsGPMk+0RPjJAHCsT1I7UAczX2ZXxnX2ZQB8zfF3/AJKdq/8A2x/9Ex0nw++IP/CCf2h/xK/t323y/wDl48rZs3f7Jznd+lL8Xf8Akp2r/wDbH/0THWL4e8I674q+0f2LY/avs23zf3qJt3Zx94jP3T09KAPTP+Fg/wDC1P8Aiiv7L/sr+0/+Xv7R5/l+X+9+5tXOfLx1GM57Yo/4Z8/6mj/yQ/8AtlY3hLwjrvgTxPaeJfEtj9g0qy3+fceakuzejIvyoxY5ZlHAPX0r0z/hbvgXH/Ic/wDJSf8A+IoA40/tB9R/wi3/AJP/AP2uvM/F3iH/AISrxNd619l+yfadn7nzN+3air97Az93PTvWLRQB2Pw/+IH/AAgv9of8Sv7d9t8v/l48rZs3f7Jznf8ApXaD4hf8LT/4or+y/wCy/wC0v+Xv7R5/l+X+9+5tXOfLx1GM59q8z8PeEdd8VfaP7FsftX2bb5v71E27s4+8wz909PSu/wDh18OvFmg+OtO1PU9K8i0g83zJPtETbcxOo4ViepHagC7/AMM+f9TR/wCSH/2yvZu1JS0AeZ+Lvg5/wlXia81r+3vsv2rZ+5+x79u1FXrvGfu56d62fh78Pf8AhA/7Q/4mn2/7b5f/AC7+Vs2bv9ps53fpXaVi+IfF2heFfs/9t332X7Tu8r9077tuM/dU4+8OvrQAni3w9/wlPhe70T7V9l+07P33l79u11b7uRn7uOvevNP+Ge/+pp/8kP8A7ZXf6R8RvCmvanFpmmar593Nu8uP7PKu7CljyygDgHvXT0AJXmfi74Of8JV4nu9b/t77L9p2fufse/btRV+9vGfu56d69MrmdX+I3hPQ9Tm03UtW8i6gIEkf2eV9uQCOVUjoR3oA4D/hnv8A6mn/AMkP/tlH/DPf/U0/+SH/ANsrs/8AhbvgX/oOf+Sk/wD8RVzSPiL4U17VItM0zVfPu593lx/Z5VzgFjyygdAe9AHA/wDDPn/U0f8Akh/9so/4Z8/6mj/yQ/8AtleyUUAeN/8ADPn/AFNH/kh/9so/4Z9/6mn/AMkP/tleyVjeIfF+heFfs/8AbV99l+07vK/dO+7bjP3QcfeHX1oA8z/4Z8/6mn/yQ/8AtlH/AAz3/wBTR/5If/bK7/SfiP4S1zU4tN03VhPdTbvLj+zypnCljyygdAe9dNQAUUUUAFFFFABRRRQAUUh6Vxvxc/5Jjq3/AGw/9HJQB2eRRkV8aZo5oA+y6K+NAK9m/Z8/5mD/ALdv/atAHZfFzj4Y6vj/AKY/+jkr5nr6Y+Lv/JMdX/7Y/wDo5K+Z6ACjFFfTHwk/5JlpP/bf/wBHPQB8z12fwh/5KdpH/bb/ANEyV2P7QQx/wj//AG8/+0q8boA+y6WvjOvsygAooooAKKKKAPjOiivpj4Rf8ky0j/tv/wCjnoA4z9nzr4g/7dv/AGrXafF3/kmOr/8AbH/0dHXZUtAHxnX2ZRRQB8y/Fz/kp2r/APbH/wBEpXZ/s+f8zB/27f8AtWvZjXjP7Qf/ADL/AP28/wDtKgDs/i7/AMkx1f8A7Y/+jkr5nrs/hF/yU3Sf+23/AKJkr6YoA+NKKK+mPhF/yTPSf+23/o6SgDjP2fP+Zg/7dv8A2rXsxrxr9oT/AJl//t5/9pVxnwjYt8TtIySf9d1P/TF6APpenU2nUAJXjP7Qn/Mv/wDbz/7Sr2avGf2hP+Zf/wC3n/2lQBxvwj/5KZpH0m/9EyV9MDpXxpRQB9l18z/Fz/kp+r/9sf8A0THXGV9MfCL/AJJjpH/bb/0c9AHzRXZ/CP8A5KbpP/bb/wBEvX0vXG/F3/kmWrfWD/0clAHZUV8aV9l0AFeNftB/8y//ANvP/tKvZaKAPmf4Rf8AJTtI/wC23/ol6+mK4z4uf8kx1b/tj/6OSvmegD7LooooAKKKKACiiigBD0rjfi5/yTHVv+2P/o5K7OsXxd4e/wCEq8MXei/avsv2nZ++8vft2urdMjP3cde9AHydX0x/wqLwL/0A/wDybn/+LrjP+GfP+po/8kP/ALZSn9oPDEf8Iv0/6f8A/wC10AcB8RdIsdC8c6jpmmweRaQeX5ce9mxmJGPLEnqT3ql4e8X674V+0f2Je/ZftO3zf3KPu25x94HH3j0o8XeIf+Eq8T3etfZfsv2nZ+58zft2oq9cDP3c9O9YtAHpnhHxdrnjzxPZ+GvE16L7Srzf59v5KRb9iM6/MgDDDIp4I6elemf8Kj8C/wDQD/8AJuf/AOLrxr4Rf8lO0j/tt/6JevpigD41zXS6R8RfFeg6XDpum6r5FpDu8uP7PE2MsWPLKT1J713/APwz5/1NH/kh/wDbKX/hn3/qaP8AyQ/+2UAN+HoHxSGof8JpnVP7N8r7J/yx8vzN2/8A1e3OfLXrnGOO9XfiJ8OfCmg+BtR1PTdL8i7h8ry5PtErbcyop4ZiOhPaum+H3w9/4QQaj/xNPt323yv+Xfytmzd/tHOd36Vt+LvD3/CVeGLvRftX2X7Ts/feXv27XVumRn7uOvegD5OPWuy/4W345/6D3/kpD/8AEV2f/DPn/U0f+SH/ANspP+GfP+po/wDJD/7ZQBx3/C3PHP8A0HP/ACUg/wDiK9L+Dvi/XfFX9sf21ffavs3keV+5RNu7zM/dAz90dfSvGvF3h/8A4RXxNd6Kbn7V9m2fvfL2btyK3TJ/vY69q2fh98Qh4E/tD/iV/bvtvl/8vHlbNm7/AGTnO79KAPcviNq99ofgTUdS02byLqDyvLk2K+3MqA8MCOhPavDv+Fu+Ov8AoOf+SkH/AMRXY/8ACwf+Fqf8UV/Zf9lf2n/y9/aPP8vy/wB79zauc+XjqMZz7Uf8M+/9TR/5If8A2ygDxqum0j4ieKtC02HTtM1X7Pawg7I/s8TYySx5ZSTyT3r0D/hn3/qaP/JD/wC2Uf8ADPv/AFNH/kh/9soA2fg54v13xV/bH9t332r7N5HlfuUTbu8zP3VGfujr6V03xG1a+0PwJqOpabN5F1B5XlybFbbmVAeGBHQntVL4efD/AP4QT+0P+Jp9u+2+V/y7+Vs2b/8AaOc7v0ra8XeH/wDhKvDF3ov2r7L9p2fvvL37drq3TIz93HXvQB8//wDC3PHf/Qc/8lIP/iKP+FueO/8AoOf+SkH/AMRXa/8ADPg/6Gj/AMkP/tlJ/wAM+j/oaP8AyQ/+2UAd98OdWvtc8C6fqWozie6n83zJNiruxK6jhQAOAO1XfEPhHQvFX2f+2rH7V9m3eV+9dNu7GfukZ+6Oteaf8LBHwr/4or+zP7V/sz/l78/yPM8z979za2MeZjqeme+KT/hoP/qV/wDyf/8AtdAG14u8IaF4C8MXniXw1ZGx1ay2eRcGV5dm91RvlclTlXYcg9fWvMh8XPHX/Qc/8lIP/iK7Q/EL/hag/wCEKGlf2WdT/wCXs3HneX5f737m1c58vHUdc+1H/DPf/U0f+SH/ANsoA7L/AIVF4E/6Af8A5Nz/APxddNpGkWOg6ZDpumQeRaQ7vLj3s23LFjyxJ6k968m/4aD/AOpX/wDJ/wD+116X4Q8Rf8JX4atNZ+yG0+07/wB15m/btdl+9gZ+7np3oAd4h8I6H4qNt/bVl9q+y7vK/eum3djP3WH90dfSuM8X+EdC8CeGLzxL4asfsOrWWzyLjzXl2b3VG+V2KnKuw5Hf1rb+IHxAHgQaeTpn24Xvmf8ALfy9mzb/ALJznd+lcWPiD/wtT/ii/wCy/wCyv7T/AOXv7R5/l+X+9+5tXOfLx1GM57YoA4z/AIW546/6Dn/kpB/8RR/wtzx1/wBB3/yUg/8AiK7H/hn3/qaP/JD/AO2Uv/DPn/U0f+SH/wBsoA43/hbnjr/oO/8AkpB/8RWL4h8Xa74q+z/21ffavs27yv3SJt3Yz90DP3R19KXxf4d/4RXxNd6L9q+1fZtn73y9m7cit0yf72Ovatj4f/D4+Ov7Qxqf2H7F5f8Ayw8zfv3f7Qxjb+tAFT4daRY694607TNTg8+0n83zI97LnETsOVIPUDvXuP8AwqLwJ/0Av/Juf/4usXwh8HD4W8TWmt/299q+zb/3P2TZu3Iy/e3nH3s9O1em8+tAHxpX0x8Iv+SY6R/22/8AR0lfM9fTHwi/5JjpH/bb/wBHPQBjfGLxfrvhX+x/7Evvsv2nz/N/dI+7b5ePvKcfePT1rjPCPi3XPHniiz8N+Jr77fpV5v8APt/JSLfsRnX5kVWGGRTwR09K9M+IPw9/4Tz+z/8AiafYPsXmf8u/m79+3/aXGNn61xo+H3/Cq/8Aitf7U/tX+zP+XT7P5HmeZ+6+/ubGN+ehzjHvQB2X/Co/Av8A0A//ACbn/wDi68Z/4W346/6Dn/kpB/8AEV2n/DQf/Ur/APk//wDa6Q/s+/8AU0df+nD/AO2UAcb/AMLd8df9Bz/yUh/+Ir0z4O+Ltd8Vf2x/bV99q+zeR5X7pE27vMz90DP3R19K8Z8XeH/+EV8TXei/ahdfZtn77Zs3bkVumTj72OvavTf2fP8AmYP+3b/2rQB6trGj2Wv6ZLpuowie0mx5ke5l3YII5UgjkCua/wCFR+Bv+gF/5NT/APxddpS0AJRRRQAUUUUAFFFFABVLV9YsNA0yXUtTuPs9rDt3ybWbGSAOFBJ5I7VdrjPi9/yTHVvrD/6OSgBf+FueBP8AoO/+Sk//AMRXjP8AwqPx3/0A/wDybg/+LrjK+y6APkHV9Iv9B1SbTNTg8i7g2+ZHvVsZUMOVJHQjvV3w94R13xV9o/sSx+1fZtvm/vUTbuzj7zDP3T09K2fi7/yU7V/+2P8A6JSuz/Z8/wCZg/7dv/atAGL4R8Ia74E8T2nibxLY/YNJst/n3HmpLs3oyL8qMWOWZRwD19K9M/4W54F/6Dn/AJKT/wDxFHxd/wCSY6v/ANsf/RyV8z0AfS//AAtzwL/0HP8AyUn/APiKX/hbngX/AKDn/kpP/wDEV8z0UAfTH/C3PAv/AEHP/JSf/wCIq5pHxF8J69qcOmaZqvn3c+7y4/s8q7sKWPLKB0B718t12fwi/wCSnaR/22/9EvQB9MUUUUAeG/EX4deLNf8AHOoanpmk+fazeVsk+0RLnESKeGYHqCOnauY/4VH45/6Af/k3B/8AF19NUlAHhnw5+HXivQvHWnanqWleRaQeb5kn2iJtuYnUcKxPUjtXuVLS0ANrmtY+InhTQdTl03U9V+z3UO3fH9nlbGQCOVUg8Ed66evmf4u/8lN1b/tj/wCiUoA998O+LtC8VfaP7FvvtX2bb5v7p027s4+8oz909PStuvGf2e/+Zg/7dv8A2rXs1ABXF/8AC3PAv/Qc/wDJSb/4iu0r4zoA6b4iaxY69451HU9Nm861n8rZJtZc4iRTwwB6g9qpeHvCOu+KvtH9iWP2r7Nt8396ibd2cfeYZ+6enpWNXsv7Pn/Mwf8Abt/7VoAqfDr4deLNB8dadqep6V5FpB5vmSfaIm25idRwrE9SO1e5UUUAfGZ619MfCL/kmOkf9tv/AEdJXzPX0x8Iv+SY6R/22/8AR0lAGN8Y/CGueKl0c6LZfaja+f5o81E27vLx95hn7p6VxnhDwhrvgXxPaeJfEtj9g0qy3+fceakuzejIvyoSxyzKOAevpX0BXGfF3/kmOr/9sf8A0clACD4teBf+g5/5KT//ABFdpXxnX2ZQB4b8Rvh14r17x1qGpaZpXn2k3leXJ9oiXOI1U8MwPUHtXS/B3wjrvhX+1/7asfsv2nyfK/eo+7b5mfuscY3Dr616ZRQBS1fV7DQtMm1PU5/ItINvmSbGbblgo4UE9SO1cz/wtzwJ/wBB3/yUn/8AiKPi7/yTHV/+2P8A6OSvmegAr3L4dfETwpoPgbTtM1PVRBdQ+Z5kf2eVtuZXYcqpHQivDaKAPrLw94u0PxV9o/sW++1fZtvm/unTbuzj7yjP3T09Kxvi7/yTHV/+2P8A6OSuM/Z7/wCZg/7dv/atdn8Xf+SY6v8A9sf/AEclAHzMK+yv4R9K+NR1r7KH3R9KAPDviJ8OvFev+OtS1PTNK8+0mMflyfaIlziJFPDMD1B7Vd+Hw/4VWNQPjX/iV/2n5X2X/lv5nl79/wDqt2Mb164znjoa9lrxr9oT/mX/APt5/wDaVAHZf8Ld8C/9B3/yUn/+Io/4W74F/wCg5/5KT/8AxFfM9FAH2XRRRQAUUUUALRRRQAUUUUAFfGdfZlcX/wAKk8C/9AP/AMm5/wD4ugA+EP8AyTHSf+23/o56439oT/mX/wDt5/8AaVer6PpNjoOmw6ZpkHkWkG7y497NtyxY8sSepPevKP2hP+Zf/wC3n/2lQB4zRXS/DrSLHXfHWnaZqcHn2k/m+ZHvZd2InYcqQeoHevcf+FR+Bf8AoBf+Tc//AMXQB2tGa+Zx8XfHQ/5jn/kpB/8AEUf8Ld8df9Bz/wAlIP8A4igDsv2hP+Zf/wC3n/2lXG/CL/kp2kf9tv8A0S9YviHxfrvir7P/AG3ffavs27yv3SJt3Yz90DP3R19KpaRq19oepw6lps3kXUGfLkKK+3IIPDAjoT2oA+v6K+Z/+FueOv8AoO/+SkH/AMRX0xQB8z/F3/kpurf9sf8A0Sldn+z5/wAzB/27f+1a7/V/h14T13U5dS1PSvtF3Nt8yT7RKucAKOFYDoB2q74e8I6F4V+0f2LY/ZftO3zf3rvu25x94nH3j09aAMX4u/8AJMdX/wC2P/o5K+Z+1fTHxd/5Jjq//bH/ANHJXzP2oAKntLO61C5S1sraa5nkzsihjLu2Bk4A5PAJ/Ciys59QvoLK1j8y4uZFiiTIG5mOAMngcnvX054S8Jab4I0aG1tYBNfSgCe4Ay8z9+eyDsOgHqSSQDw+H4SeN54lkGi7QwyA9xEp/LdxT/8AhT/jj/oEJ/4FRf8AxVfRii8blpIU/wBkIWx+ORn8qdtuv+e0X/fo/wDxVAHzj/wp7xx/0CU/8Cov/iq+lar7bsf8tof+/R/+KpQt3/z2h/79H/4qgCelqvtu/wDntD/35P8A8VRtu/8AntD/AN+T/wDFUAYHxF0i+17wPqGl6bCJrqfy9iFgucSox5JAHANeI/8ACn/HP/QJT/wKi/8Aiq+jdt5/z1h/79H/AOKpNl3/AM9Yf+/J/wDiqAPnP/hT3jfP/IJT/wACov8A4qvbvh1o99oPgfTtM1KHyLq383zE3K2Myuw5BI6EGt7Zef8APWH/AL8n/wCKoJuo/vLHIv8AsAqR+poAs0U1HDqGFc18RtWvtD8CajqWmzeRdQeV5cmxX25lQHhgR0J7UAdPRXzP/wALd8df9Bz/AMlIP/iKP+Fu+Ov+g7/5KQf/ABFAH0xRXzP/AMLd8df9B3/yUg/+Io/4W546/wCg5/5KQf8AxFAHsvxd/wCSY6v/ANsf/RyV8zGvTfCPi3XPHnie08NeJr77fpV7v8+38pIt+xGkX5kUMMMingjp6V6X/wAKi8C/9AP/AMm5/wD4ugD5or6Y+EX/ACTHSP8Att/6Okr5mr6Z+EX/ACTHSP8Atv8A+jpKAOyrjfi7/wAkx1f/ALY/+jkrF+MXi/XfCo0f+xL77L9p8/zf3SPu2+Xj7wOPvHp61xnhHxbrvjzxRZ+GvE199v0q93+fb+SkW/YjSL8yKrDDIp4Pb0oA8zHWvsr+EfSuO/4VF4E/6AX/AJNz/wDxdeMj4ueOQcDXeB0/0SH/AOIoAPi4P+Lmat/2x/8ARKV2f7Pn/Mwf9u3/ALVrybV9Wvtd1ObUtSn8+6m275NirnChRwoA6Adq9Z/Z8/5mD/t2/wDatAHsvTgUtFFABRRRQAUUUUAFFFFABRRRQAV4z/w0H/1K/wD5P/8A2uvZq+NMmgD2T/hoP/qVx/4H/wD2ugn/AIXsen9hnRf+3nzvO/74248r3zntjnxqvTPg74u0Lwr/AGx/bV99l+1eR5X7p33bfMz90HH3h1oA2f8AhXv/AAqw/wDCaf2r/ah0z/lz8jyPM8z919/c2Mb89DnGO9B/aD448L/+T/8A9rq78RPiL4U17wNqOm6bqv2i6n8rZH9nlXO2VGPLKB0BPXtXhtAHs3/DPnb/AISn/wAkP/tlH/DPf/U0f+SH/wBsrs/+Fu+BP+g7/wCSk/8A8RR/wt3wJ/0Hf/JSf/4igDjP+Ge/+po/8kP/ALZSf8M9/wDU0f8Akh/9srs/+Fu+Bf8AoOf+Sk//AMRR/wALd8C/9Bz/AMlJ/wD4igDjP+GfP+po/wDJD/7ZXs1cb/wtzwL/ANBs/wDgJN/8RXZUAeaeL/jF/wAIp4mu9F/sH7X9m2fvvtmzduRW+7sOPvY69qxP+Gg/+pX/APJ//wC11xvxe/5Kdq3/AGx/9EpWL4f8Ia74q+0f2LY/avs23zf3qJt3Zx95hn7p6elAHaeLfjJ/wlPhm70X+wPsv2nZ+++2b9u11bpsGfu46968yrp9W+HPizQ9Mm1LUtJ8i1gx5kn2iJ9uSAOFYnqR2rmKAPfPCfwbXw14mtNZk1tbwWpZvINntDEoVBzvOME56dq9GUZ1F2P8MSge2S2f5CsHSfiJ4V17VItO0vVPtF1NkpH9nlTOBk8soHQGt9f+P+T/AK5p/NqAJie1UtR1mw0qISXtykKnpuPJ+g71heMfFw0NBaWm1rxhnnkRj1NeWXF1Pe3D3F1K0srnLM1YVK6g7I9jAZXPEr2knaP5nqS+PtOub+Oz0+2ubuWRsJtUKD75J7DmuqQkqCQQfSvE/D2uDQL5rv7L57FdoG/GP09q6n/hab/9Asf9/v8A7GohXT+Jl4rKakZ2oRuu9z0XNLmvOf8Ahakn/QLX/v8Af/Wo/wCFqS/9Atf+/wB/9ar9vDuc39l4v+T8UejZ96M15x/wtOT/AKBa/wDf7/7Gp4PinEWxPpkij1jfd+mBQq8GKWWYqKu4HoFFc/pPjLR9WcRxT7Jf+ecg2mt8HIrZNPY4p0503aSsQ23DzqOiy8fiAf5k1ynxc/5Jjq//AGx/9HJXVwf665/66j/0Ba8u+IvxD8L654G1HS7DU/OvZjEEi8iVclZUJ5KgdAe9MzPDK9l/4Z8/6mj/AMkP/tleNV9mUAfJvi7w9/winia70X7V9r+zbP3vl7N25Fbpk4+9jr2rZ+H/AMPv+E7GoH+1PsP2Lyv+WHm79+7/AGhjG39a6f4jfDrxXr3jrUNS03SvPtJvK8uT7REu7ESKeGYEcg10vwd8I674V/tj+2rD7J9p8jyv3qPu2+Zn7pOMbh19aADwj8Hf+EW8TWetf299q+zb/wBz9k2btyMv3t5x97PTtXptJS0AeMf8M+f9TR/5If8A2yvTfCPh/wD4RbwzaaL9q+1fZt/77y9m7c7N93Jx97HXtWL/AMLd8C/9Bz/yUn/+Io/4W74F/wCg5/5KT/8AxFAB8Qfh9/wnf9nj+1fsH2Lzf+Xfzd+/b/tDGNv61jeEPg7/AMIr4ntNb/t77V9m3/ufsezduRl+9vOPvZ6dq2f+FueBf+g7/wCSk/8A8RV3SPiL4U13UotN0zVftF3Nu8uP7PKm7AJPLKB0BoA6bPtXjP8Awz4P+hp/8kP/ALZXs3auM/4W54Gz/wAhw/8AgJN/8RQB4B4u8Pf8Ir4mu9FN19q+zbP3vl7N25Fbpk4+9jr2r039nv8A5mD/ALdv/atef/EXV7HXvHOo6nps3nWs3leXJsZc4iRTwwB6g9q6b4OeLtD8LDWf7Zvfsv2gQeV+6d923fn7qnH3h19aAPZvF3iH/hFfDF3rf2X7V9m2fufM2btzqv3sHH3s9O1eZ/8ADQf/AFK//lQ/+11d+IvxF8Ka94F1HTNM1Xz7ufyvLj+zyrnEqMeWUDoD3rwygD7MooooAKKKKACiiigAooooAK+M6+zKKAPjOivsvvR1FAHxpRX0x8XMf8Ky1ft/qe3/AE2SvmegAoor6Y+EX/JMtJ+s3/o56APmelr2X9oT/mX/APt5/wDaVcb8IP8Akpmlf9tv/RMlAHGZr7Kor40oA7P4vf8AJTdW/wC2P/olK7L9n3/mYP8At2/9q12fwiH/ABbLSP8Att/6OeuN/aDP/Iv/APbz/wC0qAOy+Lv/ACTDV/8Atj/6Ojr5nrtPhGf+Lm6Qf+u3/omSvpbHOcUAfNfwe/5KXpv+7N/6KavoLUbxNPF3eSfdggVj78txXz78Hv8Akpem/wC7N/6KavYfiNdNb6TJEpx55jT8ix/pUydlc2w9P2lWMO7POZ5rjV9VMsrkzXMgHPqTgf0rUm8FeIYOtn5mP7jg1j2fnfa4Db/6/wAxfL/3s8V2h8T+L9NOL3TTIq9T5J/mvFcEUpXcj7DFVK1BxhR5fRnK2Wjz3OtRaXOGt5ZGIO9eV4z/AEqz4m8OHw5cwwm58/zV3Z27cfrV7Sb6XVfHkF7JH5TySZKf3QExVz4mPnWLZPSHP60ezjyPuZ/WK31unTeia1RyNnbm7vIbffsMsioDjOMnGa7X/hWM3/QTT/vz/wDXriIdxljCMVYsMMOo5r09vByRj954h1JPrcYpUoqV7oWZ4mpRnHlna/lcyP8AhWEx/wCYon/fn/69ULfwHLPq11Yfb1U28auWEWQd2e2faur8Kq9teatafbpryOFo9jzPuPKknmqfhCU6doV/rl/K8nmMeXYklVzgc++a3VOHY8z6/ikpe/2tpvc8+m066guHUQTMEYqGEZwcHrXfeBPFE11IdJ1By06jMTtwzAdQfetHwx4qk8Ry3CPZJBHCoJYPuyTnjp7V51c6pIviqTU4jgrcFlx/dBwB+VJWp2knudUnPGKdKrC0kr3Pabf/AFtz/wBdR/6AtfH8/wDr5P8AeP8AOvr6ykEpnkHRnBH4otfOXws/5Kppv+9cf+iZK7D5c4qvsyiigAor5m+Lv/JTdW+kP/olK4ygD7Lor40ooAKKK+mPhF/yTLSf+23/AKOegD5nrs/hF/yU3SP+23/omSvpg9K434ukj4ZasQcEeT0/67R0AdlXxpTvn/vH86bQAtFfS/wi/wCSZ6T/ANt//Rz12lAHxmRSqcMp9DX2Vij8aAFooooAKKKKACiiigAooooAKKKTIoA8M+IvxF8WaB461HTNM1UwWkPl+XH9nifbujRjyyk9Se9dP8HPF+u+KjrH9tX32r7N5HlfukTbu8zP3VGfujr6UeLvg6PFXie71r+3vsv2nZ+5+x79u1FX728Z+7np3rGAHwJBP/Id/tr/ALdvJ8r/AL73Z832xt75oA9Y1fSLHXdMl03UoPPtJseZHuZd2CGHKkHqBXMn4R+Bf+gH/wCTc/8A8XXGf8NCf9Sv/wCT/wD9ro/4aD/6lf8A8n//ALXQB4319K6fSviL4r0HTItM0zVfItIM+XH9nifGSWPLKT1J7133/DPf/U0/+SH/ANso/wCGe/8Aqaf/ACQ/+2UAeZ+IfF2ueKvs/wDbN99q+zbvK/com3djP3VGfujr6VT0fV73QdTi1LTZvJu4c+XIUDbcgqeCCOhNesf8M9/9TT/5If8A2yj/AIZ7/wCpp/8AJD/7ZQBxn/C3fHf/AEHf/JSD/wCIr2X/AIVF4F/6Af8A5Nz/APxdcb/wz3/1NP8A5If/AGyg/tCDjHhfP/b/AP8A2ugD1nSNIsdB0yHTNNg8i0g3eXHvZtuWLHliT1J715L+0H18P/8Abz/7Spf+Gg/+pX/8n/8A7XSMT8dhkD+w/wCxP+3nzvO/74248r3zntjkA8o0jV73QtTi1LTpvIuod3lybVbbkFTwwIPBNdN/wtzx1/0Hh/4CQf8AxFbHi34Pf8It4Zu9a/t37V9m2fufsmzdudV+9vOMbs9O1eZ0AfUmj/DzwroGpw6lpmlfZ7qLOyT7RK2Mgg8MxHQntWL8T2/dW6+rA/o1VfB/xg/4SvxLbaN/YRtPPDnzBd78bVLdNg9PWtL4k25msFmA4haMn6HeP54rOqrwZ25e7YqHqed2Vw1ndQ3KqGaJw4DdDg5rtoPidIvFxpyt6lJMfoRVXQ/FuiaZpEFrdadLNNGDuZI1IPOe5rRHj7w5/wBAmf8A79J/jXJCyWkj3MXKVab56Ddut2Znhq4Ou+PzqCoVUBn2k9AFwP51V+IVytx4okRf+WMaof5/1r0PT77Tzo51dLX7JDsLkvGFbb68Zrn38e6BIxd9IuXY9WaFTn9a0cUo2b3OOlipvEe1jTbUVax5xAcTRn0YV6ff614O1gRnUJ0k8ofJ8sgx+Vc/rnijRtRFoLexkh8m5SR90ajKjqOtbQ8VeHgMf2PP/wCAopUko3s7m2PqTr8spU2n/XkTWev+D9GtJlsJlTfyyKr5Y/iK48ardarpVp4esYTkuzPkgbzktj6d673RbzRNdWY21gqeSwDCSFR1zXOaNPa6r8Q0uLGMpDFE2Rt24IGOn41covuc+GlGHPJxd46691sZ8Wr3XhLS59IfTzFdzpuabzQcZyAcD6etcoo7nrXa/EDR799Rl1XygbSNETfuGfy+p/WuLrmqJqXL0Pey/wBlKk6sd3ueyeD5Wm0GGR23MVTJ9/LWuO8XeFNG8D+GbzxP4dsvsWrWZQwXIleTZvdUb5XYqcqzDkd667wUhTw5B7qp/NFrztvHv/CznfwN/Zn9mf2ixH2zz/O8vy/3v3Nq5z5ePvDGc9sV6MdkfGV9KkrdzjP+Fu+O/wDoO/8AkpB/8RR/wt3x3/0Hf/JSD/4iuy/4Z7P/AENH/kh/9so/4Z7P/Q0f+SH/ANspmJ5Pq+r32u6nNqWpT+fdTbfMk2KucKFHCgDoB2qlWz4t8Pf8It4mu9F+1i7+zbP3wj2btyK3TJ/vY69q2fh98P8A/hOjfj+1PsH2Ly/+WHm79+7/AGhjG39aAONor2b/AIZ8H/Q0f+SH/wBso/4Z8H/Q0f8Akh/9soGeM19MfCL/AJJlpP8A23/9HPXG/wDDPg/6Gf8A8kP/ALZXpnhHw9/wivhi00X7V9q+zb/33l7N252bpk4xux17UCNqqOsaRYa7psum6nB9otZtu+PcVzghhyCD1Aq9WL4u8Qf8It4auta+y/avs2z9z5mzdudV+9g4+9np2oAxv+FR+Bf+gH/5Nz//ABdH/CovAn/QC/8AJuf/AOLrjP8AhoM/9CsP/Bh/9rr2XigDwDxf4u13wJ4ou/DXhq++waVZbPIt/KSXZvRXb5nUscs7Hk9/Suz+Dni7XfFX9sf21ffavs3keV+6RNu7zM/dAz90dfSvM/i7/wAlN1b/ALY/+iUo+HvxC/4QP+0P+JX9v+2+X/y8eVs2bv8AZbOd36UAfTFLXmXhH4xjxV4mtNF/sH7J9p3/AL37Xv27UZumwZ+7jr3r02gAooooAKKKKACiiigAooooATiuN/4W54F/6Dn/AJKT/wDxFdlXxpQB9M/8Lc8C/wDQc/8AJSf/AOIrzL4x+LtC8U/2P/Yt99q+zef5v7p027vLx94DP3T0rzOigC7pGkX2vanDpmmQefdz7vLj3qu7CljyxA6A966b/hUXjr/oB/8Ak3B/8XR8I/8Akp2kf9tv/RL19L0Acd/wtzwLnP8Abn/kpP8A/EUf8Lc8C/8AQc/8lJ//AIivmaigD6y8PeLtC8VfaP7FvvtX2bb5v7p027s4+8oz909PSrmr6vYaDpsupancfZ7WHG+TazYywA4UEnkjtXk/7PnTxB/27f8AtWuy+Lv/ACTHVv8Atj/6OSgB3/C3PAv/AEHP/JSf/wCIrxgfCLx130L/AMm4P/i64yvsugD5o/4VF46/6Af/AJNwf/F16V8HfCOveFTrH9tWP2X7T5PlfvUfdt8zP3ScfeHX1r02igDmPiLpF7rvgfUNM02Dz7ufy/Lj3qudsqMeWIHQHvXhx+EXjrtoeR/19wf/ABdfTFFAHh/w4+HfirQPHFjqWqaV5FrEJA0n2iJsZRlHCsT1Nesa3pw1a1vrI/ekt1Cn0OWxWvUA5vpv+uSfzek1dWKjJxkpLdHg00MltO8UilXRiCD2IrovCHhZ9cvFurlStnEct/00P90f1rq/F/gz+1Cb6w2rdAfOvaQf0NcjN4n17Trb+zWRLRUG0IsQUqPavPdNQl7yPrVjJYyhy0XaXW7NXx74kjlC6NYMBDEf3pXoSOi/hWn4JuYNa8PS6XdAEwr5e3uUPT/CvND8xJPJPUmr+l6xe6Pcm4snCOV2nIyCPpQqv7y72NKmWpYVU6fxLW/mLf6dLpWstZyg5ilADeo7H8sV69ql5f2Yj+waX9t3A7/3oTb+deQ6prN3q94tzdBPMUYyi4zW0fiJrvT/AEb/AL9n/GqpVIRbMcZgsTiFTbSulrqdt4fhvvteqXl/afZftTIVj3hsYXB6fhWL8PtPMEN7q0y7AzFUYjsOp/P+VYE3j/XZIWjDwLuGMrHz/OqknizU5NI/ssCGK3K7PkTBx35rT20b3OWOW4rllHRc1vuR3Gg6rH4r0/U7O55zIwUH+42dv5dPwrzWezkt797Jh+8STy8e+cCptI1q90O5a4sXVXZdrBhkEfSuk8LWd14m8THV72OPZAQzFVwGcDj/AD7CsnL2jXc6o0pYD2k/sNaep6Do1uLW1aAYAjKqAPaNa+bvAOr2Og/EKy1PUpvItIHm8yTYzbcxuo4UE9SO1fTNv/rbv/rt/wCyLXyBP/x8S/75/nXoHybd3c+lf+Fu+BP+g5/5KT//ABFH/C3fAn/Qc/8AJSf/AOIr5mooEemeLvCOveO/E134l8NWH27Sb3Z9nuPNSLfsRUb5XKsMMrDkDp6Vs/D7/i1hv/8AhNR/Zf8Aafl/Zf8Alt5nl7t/+r3YxvXrjOeO9dn8Iv8AkmOkf9tv/R0lcb+0H/zL/wD28/8AtKgDvtJ+InhTXdSi03S9UNxdTZ2R/Z5VzgEnllAHAPWunr5n+EX/ACU7Sf8Att/6JevpigDjP+FueBf+g5/5KTf/ABFH/C3PAv8A0HP/ACUm/wDiK+aKKBH1h4e8XaH4qNx/Yt99q+zbfN/dOm3dnH3lGfunp6VT+IukX2u+BdR0zTYPPu5vL8uPeq52yox5YgdAe9cB+z5/zMH/AG7f+1a9moGfM/8AwqTx3/0A/wDybg/+Lr6X6DmlpKAPmf4u/wDJTtX/AO2P/olK4yuz+Ln/ACU3Vv8Atj/6JSuMoA7P4Rf8lO0j/tt/6Jkr6Zr5m+EX/JTtI/7bf+iZK+maAEooooAWiiigAooooAQ9K4z4uf8AJMtW/wC2P/o5K7Ss/WtIstd0yTTdRgE9pMR5ke5l3YIYcggjkCgD5E5PvX2XXF/8Kj8C/wDQB/8AJub/AOLrxr/hbvjr/oOf+SkH/wARQB9MV41+0J/zL/8A28/+0q7/AOHOr3+u+BdO1PUp/Pu5/N8yTYq7sSuo4UAdAO1XfEPhHQ/FQgGtWX2oW27yv3rpt3Yz90jP3R1oA+TetFfTH/Co/An/AEAx/wCBc/8A8XR/wqPwJ/0Ah/4Fz/8AxdAHzPX0z8Iv+SY6R/22/wDR0lJ/wqLwL/0A/wDybn/+LrzPxf4u13wJ4ou/DXhq++waVZbPIt/JSTZvRXb5nUscs7Hk9/SgD3/tRXzP/wALd8d/9B3/AMlIP/iK6b4c/EbxXrvjrTtM1PVftFpP5vmR/Z4lziJ2HKqD1A70Ae50UUUAJXjP7QZ/5F//ALef/aVU/iL8RfFegeOtR0zTNV8i0h8vy4/s8T7d0aseWUnqT3q58Ps/FQ6h/wAJof7UGmeV9l48ny/M3b/9Xtzny1656cYoA8ao5r3L4jfDrwroHgfUNU0vS/s93B5XlyfaJW25lRTwzEdCa8NzQB9lVCv/AB/S/wDXKP8Am9eF+B/ij4lvvGemWWs6q01lcTeS0a20Q3MwKpyqg/eK969zb93eBv4ZFC59CCf55/SgCcCql/pdlqMZju7aOZT/AHhV2koaT3Gm4u6OTuPhzoc/3Emh/wByQ/1zUH/CsdI/5+rz/vpf8K7Oio9nHsdSxuIX2395xn/CsdI/5+7z/vpf8KP+FY6R/wA/V5/30v8AhXZ0UvZw7B9exP8AO/vOKb4baMoJN1dDHfcv+FebXqwpfTR2xLRLIwQk5JGcCvdb2zhvrV7acv5bjDBWKkj6is+z8L6LZENBpsQYdGYbj+tZ1KCltod2DzSdK7qNy8rnmegeENQ1qRXMZgterSuMZ+g716vpWl22k2KWlrGFRRz7n1q2FCgADAHSlPAyeAO9XCmoHJjMfUxT97bsQQf625/67f8Asi1yXxY/5Jfq/wBYf/R0ddZaPvjln/hkcsnuoAAP44z+NQanpFjr2lTabqcHn2k5HmR72XOCGHKkHqB3rU4T5For6Z/4VH4F/wCgH/5Nz/8AxdfM1AH0x8I/+SYaR/22/wDR0lcZ+0H18P8A/bz/AO0q8/0f4ieK9B0yLTdM1X7Paw7tkf2eJsZJJ5ZSTyT3qp4h8Xa74q+z/wBt332r7Nu8r90ibd2M/dAz90daANr4Rf8AJTtJ/wC23/ol6+l6+QtI1a90PU4dR06fyLqHOyTYrbcqVPDAjoTXS/8AC3PHX/Qd/wDJSD/4igDja+l/hH/yTLSP+2//AKOel/4VH4FH/MD/APJuf/4uul0jSLHQtNh03TYPItIN3lx72bbkljyxJ6k96BF33rjfi7/yTDV/+2P/AKOjrsqpavpFjrumS6bqUHn2k2PMj3su7BDDlSD1AoGfINFfTP8AwqPwL/0Ah/4Fzf8AxdfM1AH0z8Iv+SYaR/22/wDR0lcX+0J/zL//AG8/+0q7T4Rf8kx0j/tt/wCjpK4z9oMf8i//ANvP/tKgDjPhF/yU7SP+23/omSvpmvmb4Rf8lO0j/tt/6JevpmgBKKKKAFooooAKKKKACmmnVS1fVrHQ9Mm1LUpvItYMeZIEZ9uSAOFBPUjtQBbr41r6Y/4W54F/6Dn/AJKT/wDxFfM9AHpnhH4xf8Ir4YtNF/sH7V9m3/vvtmzdudm6bDj72OvavTPh78Qv+E8/tD/iV/YPsXlf8vHm79+//ZXGNn618z17N+z3/wAzB/27f+1aAPZcUUtFAHjP/DQef+ZW/wDJ/wD+10H4ff8AC1D/AMJp/an9lf2l/wAun2fzvL8v919/cuc7M9B1x2rjT8I/HX/QC/8AJuD/AOLr0vwl4u0LwJ4YtPDPiW/+w6tZb/Pt/KeXZvdnX5kDKcqyng9/WgDF/wCGfP8Aqaf/ACn/AP2ytrwh8Hf+EV8T2mtf2/8Aa/s2/wDc/Y9m7cjL97ecfez07V2Xh/xfoXioXH9iX32r7Nt879y6bd2cfeUZztPT0raoAWkzRXG/8La8Df8AQbP/AICTf/EUAYvi74ODxV4nu9a/t77L9p2fufse/btRV+9vGfu56d6xhj4ED/oO/wBt/wDbt5Pk/wDfe7Pm+2Md812f/C3fAv8A0HP/ACUn/wDiK4v4hf8AF1P7O/4Qv/iaf2Z5v2r/AJYeX5m3Z/rduc+W3TOMc9qAA/EL/hav/FFf2X/ZX9p/8vf2jz/L8v8Ae/c2rnPl46jGc+1H/DPmP+Zo/wDJD/7ZVL4dfDrxZoPjrTtT1PSvs9pB5vmSfaImxmJ1HCsT1I7V7pQB4v8A8M//APU0f+SH/wBsrr9P8d6Xpmqy+EvEmpIt/ZKifbpV8qK5BjVwxJJCNg4OTgkZB52iX/hbngT/AKDo/wDASf8A+IrzPxb4Q17x34mu/Evhqw+3aVe7PIuPNSPfsRUb5XKsMMrDkDp6UAe7JFvRZIbqTy2AK7WDAj1BINP8iX/n7l/75T/4mvFPBlofhst6vjT/AIlY1Ex/ZefO8zy92/8A1W7GN69cdeO9T+OPGvhXU/B99Z6Xqvm3kgj8tBBKm7Eik8soHQHvQB7J5Ev/AD9y/wDfKf8AxNHkS/8AP3N/3yn/AMTXx99om/56v/30a99/4WN4H/6DQ/8AAab/AOIoA9E8iX/n7l/75T/4mjyJf+fuX/vlP/ia+XvHGr2uqeL7280u7aazk8vy3AZM4jUHggHqD2re+F/iXRND/tT+3b8wed5Pkgxu+7G/d90HHUdaAPoPyJf+fuX/AL5T/wCJo8iX/n7l/wC+U/8Aia4jSPF3hPXdSh07TtU8+8n3bI/IlXOFLHkqB0BrpP7K/wBlqANPyJf+fuX/AL5T/wCJqKa2j63Fy7p/dkIC/oBn8apf2V/stXPaj4v8J+H9Sl07UtUFvdQ48yMwStjIBHIXHQjvQB1huPtJ2RD5B1b+9VxFwtYHhrxRoHiZZxot4Lr7Lt83ETpt3Zx95Rn7p6elamr6vYaDpc2p6nP5FpBt8yTYzbcsFHCgnqR2oAu14z/wz3/1NP8A5T//ALZXZ/8AC3fAn/Qd/wDJSf8A+Irs6APk3xd4e/4RbxLd6N9q+1fZtn77y9m7cit0ycfex17VsfD/AOH58dDUCNT+w/YvL/5YeZv37v8AaXGNv6103xF+HXivXfHOo6npmlefaTeX5cn2iJc4iRTwzA9Qe1Xvh9/xaz+0P+E1/wCJX/aXl/Zf+W/meXu3/wCq3YxvXrjOeOhoEYvi74O/8It4Zu9a/t8XX2bZ+6+x7N251XrvOPvZ6dq8zr3L4i/EXwprvgbUdN0zVfPupvL8uP7PKucSox5ZQOgPftXhtAz2b/hoT/qV/wDyf/8AtdH/AA0H/wBSt/5P/wD2uvGaKAPZv+GhP+pX/wDJ/wD+11seE/jH/wAJT4ltNG/sD7N9p3/vReb9u1Gb7uwZztx171414f8ACOu+KftH9i2P2r7Nt8396ibd2cfeIz909PSu/wDhz8OvFeheO9O1LU9K8i0g83zJPtETbcxOo4ViepHagD3OvGv+GfP+po/8kP8A7ZXstFAHjX/Cwv8AhVf/ABRX9l/2r/Zn/L39o8jzPM/e/c2tjHmY6nOM98VxnxC+IX/Cef2f/wASv7B9i8z/AJePN379v+yuMbf1rpviJ8O/Fev+OdQ1PTNL8+1n8ry5PtES5xEinhmB6g9q5n/hUXjr/oBf+TcH/wAXQBi+EfEH/CLeJ7PWvsv2r7Lv/c+Zs3bkZfvYOPvZ6dq9N/4aE/6lf/yf/wDtdcBq/wAOfFmhabLqOp6V5FrFt3yfaIm25YKOFYnqRXMUAfZlFFFABRRRQAUUUUAJXG/Fz/kmOr/9sf8A0cldlXG/Fz/kmOr/APbH/wBHJQB8zUUUUAFezfs9/wDMwf8Abt/7VrxmvZv2e/8AmYP+3b/2rQB7NRRRQAlfM/xdP/FzdX/7Y/8AomOuMr6Z+En/ACTLSf8Att/6OkoA4z9nzp4g/wC3b/2rXs1eM/tBf8y//wBvP/tKuN+EZz8TdIyf+e//AKJegD6XNfGjda+yzXxo3WgAr2b9nzr4g/7dv/ateM0UAfZdFfM3wj/5KbpH/bb/ANEvX0yOlAHxpX0z8I/+SY6R/wBtv/Rz12dFAHjP7Qn/ADL/AP28/wDtKvGh0r7LooA+M6Mn1r7MooA+M6K7P4uf8lN1f/tj/wCiUrsf2feviD/t2/8AatAHHfCL/kpuk/8Abb/0TJX0xXGfFwZ+GOr/APbH/wBHJXzRmgD7Kr5o+Lmf+Fnat9If/RKV9MU0kdKAPG/2fOniD/t2/wDatdl8Xf8AkmWr/wDbH/0cldkCOxBrjfi7z8MNXP8A1x/9HJQB8z19mV8Z0UAfZZrxr9oP/mX/APt5/wDaVeM17N+z5/zMH/bt/wC1aAPGaK+mPi9/yTLVv+2P/o5K+Z6ADijivsvmigDxn9nz/mYP+3b/ANq17Ma8b/aDPy+Hx6m57/8AXKvGKAPsqlr40r7LoAKK+Z/i3z8TdX/7Yf8AolK7P9nz/mYP+3b/ANq0Adn8XP8AkmWrf9sf/RyV8zV9M/Fz/kmWrf8AbH/0clfM1AH2ZRRRQAUUUUAFFFFABVHWNIsdd0yXTdShE9pNjzI9zLuwQw5BBHIFXqSgDjP+FReBf+gF/wCTc/8A8XR/wqLwL/0Av/Juf/4uuzooA+W/iNpNjofjnUdN02DyLWDyvLj3M2MxKx5YknknvVPw94u1zwr9p/sW++y/atvm/ukfdtzj7wOPvHp617J4u+Dv/CU+JrvWv7e+y/adn7n7Jv27UVOu8Z+7np3rG/4Z8/6mj/yQ/wDtlAFL4dfEXxXr/jrTtM1PVfPtJvM8yMW8SZ2xsw5VQeoHevc68ZHw+HwrP/CanVP7U/sz/l0+z+T5nmfuvv7mxjzM9DnGOM5o/wCGg/8AqV//ACf/APtdAHjNdNpHxG8V6FpkOm6Zqv2e1h3bI/s8TYyxY8spPUnvXM16X4R+Dv8AwlPhiz1r+3vsv2rf+5+yb9u12X728Z+7np3oA2/h6f8AhaY1D/hNf+Jr/Zvl/ZP+WPl+Zv3/AOq25zsXrnGOO9bPi7wjoXgTwvd+JfDNj9g1Wy2eRcea8uze6o3yuxU5VmHI7+tbHw9+H3/CCf2h/wATT7f9t8v/AJd/K2bN3+02c7/0pfi7/wAkx1f/ALY/+jo6APG/+Fu+Ov8AoOf+SkH/AMRXsg+EfgUgE6Fz3/0uf/4uvmevsugDjP8AhUXgX/oBf+Tk/wD8XXmnxj8I6F4V/sf+xbH7L9p8/wA39877tvl4+8xx949PWvfjXjX7Qf8AzL3/AG8/+0qAOM+EX/JTdI/7bf8Aol6+mK+TfCPiH/hFfE1prX2X7V9m3/ufM2btyMvXBx97PTtXpn/DQfP/ACLH/k//APa6APZ6KSvM/F/xj/4RXxPd6J/YP2r7Ns/ffbNm7cit02HH3sde1AHplcz8RtWvtC8CajqWmziC6g8ry5NivtzKgPDAjoT2qn8PfiF/wnn9of8AEr+wfYvK/wCXjzd+/d/srjGz9aT4u/8AJMdX/wC2P/o5KAPGv+FueOv+g5/5KQf/ABFfTFfGlezf8NB/9Sv/AOT/AP8Aa6AO91b4deFNd1SbU9T0rz7ufHmSC4lXOAFHCsB0A7VwXxBJ+FY0/wD4Qs/2X/afmfav+W/meXt2f63djHmN0xnPtXpfhDxEfFXhq01n7IbT7Tv/AHXmb9u12X72Bn7uenevM/2g/wDmX/8At5/9pUAY3hHxdrnjzxPZ+GvE199v0q93+fb+SkW/YjOvzIoYYZFPBHT0r03/AIVF4F/6Af8A5Nz/APxdfP8A4R8Qf8Ir4mtNb+y/avs2/wDc+Zs3bkZeuDj72enavTP+Gg/+pX/8n/8A7XQB7PXhnxF+InirQvHWo6bpuqeRaweV5cf2eJtuYkY8spPUnvXuQrzPxb8HP+Ep8TXetf2/9l+07P3P2Pft2oq9d4z93PTvQB5n/wALc8df9Bz/AMlIP/iKpav8RfFevaZLpup6r9otJsb4/s8S5wwYcqoPUDvV34hfD3/hA/7P/wCJp9v+2+b/AMu/lbNm3/abOd/t0rF8I+Hv+Eq8T2mi/avsv2nf++8vft2ozfdyM/dx170AY1fTH/CpPA3/AEA//Juf/wCLrjP+GfP+po/8kP8A7ZXs9AHyz8RdIsNB8d6jpmmQeRaQeV5ce9m25iRjyxJ6k96peHvF2ueFhcf2LffZftW3zf3KPu25x94HH3j09a2fi3/yU3V/+2P/AKJSj4f/AA/PjoagRqf2H7D5X/LDzN+/d/tLjG39aAKer/EbxZrulzaZqWq+faTbfMj+zxLnDBhyqg9QO9czXso/Z8yM/wDCUf8Akh/9spf+Ge/+pp/8kP8A7ZQBxf8Awtvx1/0Hf/JWH/4ivcvh1q9/rvgXT9T1Kbz7ufzfMk2Ku7ErqOFAHQDtXA/8M9/9TT/5If8A2yj/AIWD/wAKs/4or+y/7U/sw/8AH35/keZ5n737m1sY8zHU9M98AAP2g/8AmX/+3n/2lXjNdp8QviB/wnY0/wD4lf2D7F5n/Lx5u/ft/wBkYxs/WuLoAK7L/hbfjn/oOf8AkpD/APEVxteyf8M+f9TR/wCSH/2ygDa8I+EdC8d+GLTxL4lsPt+rX2/z7jznj37HZF+VCFGFVRwO3rXaeHvCOheFftH9i2P2X7Tt839677tucfeJx949PWvM/wDhYQ+FePBf9l/2qdM/5e/P8jzPM/e/c2tjG/HU9M98Dsvh78Qf+E7/ALQ/4lf2H7F5f/Lx5u/fu/2RjG39aAOm1fSLDXtMm0zU4PPtJ9vmR72Xdhgw5Ug9QO9cz/wqLwJ/0A//ACbn/wDi62vF3iH/AIRXwxd639l+1fZtn7nfs3bnVfvYOPvZ6dq8z/4aDP8A0K4/8GH/ANroA9mooooAKKKKACiiigAqjrGsafoOmS6lqdx9ntYdu+TazYyQBwoJPJHar1cZ8Xf+SY6v/wBsf/RyUAH/AAtzwL/0Hf8AyUn/APiKP+FueBf+g7/5KT//ABFfM1FAH0z/AMLc8C/9Bz/yUn/+IrZ8PeLtC8VfaP7FvvtX2bb5v7p027s4+8oz909PSvk2vZv2fP8AmYP+3b/2rQB2Xxc/5Jjq/wD2x/8ARyV80V9MfFz/AJJjq/8A2x/9HJXzPQAle4/Dr4i+FNB8C6dpup6r9nuofN3x/Z5WxmV2HKqR0I714dRQB9Y+HfF2heKhcf2Lffavs23zf3Tpt3Zx94DP3T09Kp/EXSL7XvA2o6Zp0PnXU3lbE3KucSox5YgdAT1rz/8AZ86eIP8At2/9q17NQB8z/wDCovHX/QD/APJuD/4uvpiijFAHMav8RvCeh6pNpupat5F1BjzI/s8r7cgMOVUjoR3rgPiER8VDp48Ff8TX+zfN+1f8sPL8zbs/1u3OdjdM9Oe1cb8Xf+Snav8A9sf/AESldl+z397xB/27f+1aAONHwi8d/wDQC/8AJuD/AOLo/wCFReO/+gF/5Nwf/F19M0UAcWfi74F/6Dn/AJKT/wDxFeZ+LfCOu+O/E934l8NWP2/Sr3Z5Fx5qRb9iKjfK7KwwysOR29K8zr6Y+EX/ACTLSP8Att/6OegDG+DnhHXfCv8AbP8AbVj9l+0+R5X71H3bfMz90nH3h19a2fi7/wAkw1f/ALY/+jo67M1xnxd/5Jjq3/bH/wBHR0AfM9FFFAHuXw6+IvhPQvAunabqeq+Rdw+b5kf2eVsZldhyqkHgjvVL4hEfFM6cPBf/ABNDpvm/av8Alh5fmbNn+t25zsbpnpz2rxqvZf2fP+Zg/wC3b/2rQBwGrfDrxZoemTalqWk+RawY8yT7RE+3JAHCsT1I7VzNfTHxc4+GGr/9sf8A0clfM9AH2WBxS0UlAHmfxj8I654qGjnRbL7UbXz/ADR5qJt3eXj7xGfunpXMfDn4deK9C8d6dqepaSbe0g83zJDPE2MxOo4DEnkjtXulFADaKdRQB8zfF3/kp2r/APbH/wBEpWx8HfF2h+Fm1j+2r77KLkQ+V+6d923fn7qnH3h19ax/i7/yU7V/+2P/AKJSuMoA+mP+FueBR013/wAlJ/8A4ij/AIW74F/6Dv8A5KT/APxFfM9FAH0x/wALd8C/9B0f+Ak//wARXh3xE1ix17xzqOp6bP59rP5WyTay5xEinhgD1B7VzFFACk5pKKByaACvsrAr41NfZY4H0oA8N+Ivw58Wa9471HU9M0rz7SfyvLk+0RLnESKeGYHqD2q58PR/wqsaifGo/sv+0vK+y/8ALfzPL37/APVbsY3r1xnPHQ17PXjP7Qn/ADL/AP28/wDtKgDY8XeLtC8d+GLvwz4avvt+q3uzyLfynj37HV2+ZwqjCox5PavM/wDhUXjr/oB/+TcH/wAXS/CL/kp2kf8Abb/0TJX0zQAUUUUAFFFFABRRRQAUUVzHxG1a+0PwJqOpabN5F1B5XlybFfbmVAeGBHQntQB01FfM/wDwt3x3/wBB3/yUg/8AiKP+Fu+Ov+g7/wCSkH/xFAH0xRXzP/wt3x1/0Hf/ACUg/wDiKP8Ahbvjr/oO/wDkpB/8RQB9MUtfM/8Awt3x1/0HP/JSD/4ij/hbvjr/AKDv/kpB/wDEUAfS9Hevmj/hbvjr/oO/+SkH/wARSf8AC3fHX/Qd/wDJSD/4igD6YrjPi7/yTHV/+2H/AKOSsf4O+Ltd8Vf2x/bV99q+zeR5X7pE27vMz90DP3R19K2Pi7/yTHV/+2P/AKOSgD5nr7Lr40zXaf8AC3PHR/5jn/kpB/8AEUAJ8W/+Snax/wBsf/RMdcZV3V9Xv9d1SbU9Sn8+7nx5kmxV3YAUcKAOgHaqVAHZ/CL/AJKdpH/bb/0S9fTNfM3wi/5KdpH/AG2/9EvX0xQB8aUUV7j8Ovh14U17wLp2p6lpXn3c3m+ZJ9olXdiV1HCsB0A7UAeHV2fwkAPxN0gEZH77/wBEvXsv/CovAv8A0A//ACbn/wDi6xfF3hHQvAnhi78S+GrH7Bq1ls8i4855dm91RvlclTlWYcg9fWgD03mjmvmb/hbnjr/oO/8AkpB/8RX01QA35vUU6kxXmnxi8Xa74V/sf+xL77L9p8/zf3SPu2+Xj7wOPvHp60AelHqKdXhfw8+InivXvHGn6Zqeq+faT+b5kf2eJd2InYcqoPUCvdKAPjOvpn4R/wDJMdI/7bf+jpK+Zq+mPhH/AMkx0j/tt/6OkoA7SivM/jF4u13wr/Y/9iX32X7T5/m/ukfdt8vH3gcfePT1rmfh18RfFmveOtO0zU9V8+0n83zI/s8S7sROw5VQeoHegD3KiiigD5n+Lv8AyU7V/wDtj/6JSuLrtPi7/wAlO1f/ALY/+iUrY+DvhHQvFX9sf21Y/avs3keV+9dNu7zM/dIz90dfSgDzOivcfiL8O/Cmg+BtR1LTNK8i7g8vZJ9olbGZUU8MxHQnqK8OoA+zKKK8N+InxE8WaB451HTNM1UwWkPl+XH9nifbujVjyyk9Se9AHuNcZ8XMj4Y6vj/pj/6OjrG+Dvi7XvFQ1j+2r4XX2byPK/dIm3d5mfuqM/dHX0ra+Lp/4tjq/wD2x/8ARyUAfM9JRRQB9MfCL/kmWkf9tv8A0c9cb+0J/wAy/wD9vP8A7Srz/SPiL4s0HTIdM0zVfItIN3lx/Z4mxlix5ZSepPeu/wDh9/xdQ6h/wmv/ABNf7M8v7L/yw8vzN2//AFW3OfLXrnpx3oA474Rf8lM0n/tt/wCiZK+l+1czpHw68J6DqcOpaZpXkXcO7y5PtErYypU8MxHQntXTUALRRRQAUUUUAFFFFABXGfFz/kmOr/8AbH/0cldnXGfFz/kmOr/9sf8A0clAHzNXsv8Awz3/ANTR/wCSH/2yvGq+zKAPGP8Ahnz/AKmj/wAkP/tlH/DPn/U0/wDkh/8AbK7/AFf4jeEtD1ObTdS1YQXcGBJH9nlfbkAjlVI6Ed6p/wDC2/Av/Qc/8lJ//iKAOM/4Z8/6mj/yn/8A2yj/AIZ8/wCpp/8AKf8A/bK7P/hbngX/AKDv/kpP/wDEUf8AC3PAv/Qd/wDJSf8A+IoA4z/hnwf9DT/5T/8A7ZXmfi/w9/wivia70X7V9q+zbP3vl7N25Fbpk/3sde1fWVfM/wAXf+Sm6v8A9sf/AETHQB2f7PnTxB/27f8AtWuy+Lv/ACTHV/8Atj/6OSuN/Z76eIP+3b/2rXZfF3/kmOrf9sf/AEclAHzPS5PrSUUAemeEfg7/AMJV4YtNb/t77L9p3/ufse/btdl+9vGfu56d6xfiD8Pv+EE/s/8A4mn2/wC2+Z/y7+Vs2bf9ps53/pXf/Dr4i+E9B8C6dpmp6r5F3B5vmR/Z5W25ldhyqkdCO9cz8YvF2heKv7H/ALFvvtX2bz/N/dOm3d5ePvKM/dPT0oA43wh4h/4RXxPaa19l+1fZt/7nzNm7cjL97Bx97PTtXpn/AA0H/wBSv/5P/wD2uvGqKADPNem+EfjEPCnhm00T+wftX2bf+++17N252b7uw4+9jr2rF/4VF46/6Af/AJNwf/F0f8Ki8df9AP8A8m4P/i6AOz/4aDH/AEK//k//APa6Q/EL/hag/wCEKGlf2WdS/wCXv7R53l+X+9+5tXOfLx1HXPtXG/8ACo/HX/QD/wDJuD/4utnwj4R13wJ4mtPE3iWxFjpVlv8APuPNSXZvRkX5UYscsyjgd/SgDY/4Z8/6mj/yQ/8Atle0Vxn/AAtzwL/0HP8AyUn/APiK7KgDzPxf8Yv+EV8TXei/2D9q+zbP332zZu3Irfd2HH3sde1eZ/EH4hf8J2NP/wCJX9g+xeZ/y8ebv37f9kYxt9+tHxd/5Kdq/wD2x/8ARKVi+HvCOu+KvtH9i2P2r7Nt8396ibd2cfeYZ+6enpQAeEfEH/CLeJrTWvsv2r7Nv/c+Zs3bkZeuDj72enavTf8AhoT/AKlf/wAn/wD7XXn+r/DrxXoOmy6lqelfZ7SHbvk+0RNjJCjhWJ6kVzNAHsv/AAz5xn/hKP8AyQ/+2Uf8LC/4VYB4L/sv+1P7N/5e/tHkeZ5n737m1sY346nOM98V7NXzP8Xf+Sn6v/2x/wDRMdAHZf8AJdv+oF/Yv/bz53m/98bceV753dsc7PhD4Onwt4ntNb/t77V9m3/uhabN25GXrvOMbs9K434O+LtC8K/2x/bV99k+0+R5X7l33bfMz90HH3h19a9Z0j4i+E9c1GLTdM1X7RdShvLjFtKu7CljyVA6A0AdPRRRQB8z/F3/AJKdq/8A2x/9EpXY/s+dfEH/AG7f+1a474u/8lO1f/tj/wCiUrsf2fOviD/t2/8AatAHZ/F3/kmOr/8AbH/0clfM9fTHxd/5Jjq//bH/ANHJXzPQB9l15p4u+Dp8VeJ7vWv7e+y/adn7n7Jv27UVeu8Z+7np3rY/4W94E/6Dn/kpP/8AEUf8Le8Cf9Bz/wAlJ/8A4igBfh98Pv8AhBBqH/E0+3fbfL/5d/K2bN3+0c53fpSfF3/kmOr/APbH/wBHJR/wt3wL/wBB3/yUn/8AiK5r4i/EXwnr3gXUdM0zVfPu5/K8uP7PKucSox5ZQOgPftQB4ZXsv/DPn/U0f+SH/wBsrxqvpn/hbXgb/oN/+Sc//wARQB4B4v8AD3/CKeJrvRftX2r7Ns/e+Xs3bkVumT/ex17Vs/D34hf8IJ/aH/Er+3/bfL/5ePK2bN3+y2c7/wBKp/EbV7DXvHWo6npk/n2kxj8uTYy7sRIp4YA9Qe1cxQB7L/w0H/1K/wD5P/8A2uj/AIaD/wCpX/8AJ/8A+115PpGkX2u6nDpumwefdz7vLj3qucKWPLEDoD3rpf8AhUnjr/oB/wDk3B/8XQB9NUUUUAFFFFABRRRQAVxnxc/5Jjq//bH/ANHJXZ1xnxc/5Jjq/wD2x/8ARyUAfM1fZlfGdfZlAHzN8XP+Sm6v/wBsf/RMdcZXZ/Fz/kpur/8AbH/0THXGUAFFFFAH2XXzP8Xf+Snav/2x/wDRKV9MCvmf4u/8lO1f/tj/AOiUoA7P9nvp4g/7dv8A2rXZfF3/AJJjq3/bH/0clcb+z308Qf8Abt/7Vr2agD4zor7Mr4zoAKKK9l/Z8/5mD/t2/wDatAHjVFfTHxcVR8MtXwAP9T2/6bJXzPQB9l0tfGdfTPwj/wCSZaT/ANtv/Rz0AdnXF/F0/wDFstX/AO2P/o5K4z9oT/mX/wDt5/8AaVcb8Ij/AMXO0j/tt/6JegDjK+ylGFAx0ApaKAPmf4u/8lO1f/tj/wCiUrsv2fOviD/t2/8Aatcb8Xf+Snav/wBsf/RKVxlAH0x8Xf8AkmOrf9sf/RyV8z0UUAfZdfM/xd/5Kfq//bH/ANEx19MUUAfGldn8I/8Akpuk/wDbb/0TJX0vj3NAHAoAdRSc18aUAdp8Xf8Akp2r/wDbH/0THXY/s+dfEH/bt/7VrxqjrQB9MfF3/kmerf8AbH/0dHXzPRRQAUV9k180/F3/AJKdq/8A2x/9Ex0AcZRXs37Pf/Mwf9u3/tWuy+Lv/JMdX/7Y/wDo5KAPmeiivsygD4zor7MooA+ZvhHz8TdI/wC23/ol6+maKKACiiigAooooAKKKKACuM+Ln/JMdX/7Y/8Ao5K7OuM+Ln/JMdX/AO2P/o5KAPmavsyvjOvsvNAHzP8AFz/kpur/APbH/wBEx1xle/8Ai74O/wDCU+J7vWv7e+y/atn7n7Hv27UVeu8Z+7npWL/wz3/1NP8A5If/AGygDxqivZf+Ge/+pp/8kP8A7ZR/wz3/ANTT/wCSH/2ygD2YV8z/ABd/5Kdq/wD2x/8ARKV9MV8z/F3/AJKdq/8A2x/9EpQB2f7PfTxB/wBu3/tWvZq8Z/Z76eIP+3b/ANq17NQAVxv/AAqTwN/0A/8Ayan/APi67KkyKAOM/wCFReBf+gH/AOTc/wD8XW14e8IaF4V+0f2JY/ZftO3zf3rvu25x95jj7x6etcZ4v+MX/CK+J7vRf7B+1/Ztn737Xs3bkVumw4+9jr2rG/4aE/6lb/yof/a6APV9Y0ix17TZtN1KDz7WbG+Pey7sMGHKkHqB3rmv+FQ+Bf8AoB/+Tc//AMXXGf8ADQn/AFK//k//APa6P+Gg/wDqVx/4H/8A2ugDxqum0n4i+KtD0yLTdN1TyLSDPlx/Z4mxlix5ZSepP51zNFAHsvw/z8Uv7QPjT/iaf2Z5f2UY8ny/M3b/APVbc52L1zjFegaR8OfCmhanDqWnaV5F3Du8uT7RK23KlTwzEdCa8M+H3xC/4QT+0P8AiV/b/t3l/wDLx5WzZu/2TnO726V2f/DQn/Ur/wDk/wD/AGugD2evmb/hbnjn/oO/+ScH/wARXZ/8NCf9St/5UP8A7XSf8M+f9TT/AOSH/wBsoA8m1fVr7XdTl1LUp/Puptu+TYq5woUcKAOgHaqdey/8M9/9TT/5T/8A7ZXGfEL4e/8ACCf2f/xNPt/23zP+Xfytmzb/ALTZzu/SgDjaKKKAOz/4W746/wCg5/5KQf8AxFJ/wt3x1/0HP/JSD/4iuNr0zwj8Hf8AhKvDFprf9vfZftO/9z9k37drsvXeM/dz070AYv8Awtzx1/0HP/JSD/4ium+HXxF8V674607TNT1Xz7SfzfMj+zxLuxE7DlVB6gd65n4g/D7/AIQT+z/+Jp9v+2+Z/wAsPK2bNv8AtNnO79KxvCPiD/hFvE1prX2X7V9m3/ufM2btyMvXBx97PTtQB9Z1xR+Engb/AKAX/k3P/wDF1xn/AA0Gf+hY/wDJ/wD+117NQB8t/EXSLHQvHWoaZp0HkWsHlbI97NtzEjHliT1J710/wc8I6F4q/tj+2rH7V9m8jyv3rpt3eZn7rDP3R19Kxfi7/wAlN1b/ALY/+iY6Ph78Qv8AhA/7Q/4lf2/7b5X/AC8eVs2bv9ls53/pQB6B8Rvhz4T0HwLqOp6ZpXkXcHleXJ9olbbmVFPDMR0J7V4bivZf+Fhf8LU/4or+y/7K/tP/AJe/tHn+X5f737m1c58vHUYzn2o/4Z8/6mj/AMkP/tlAHstfM/xd/wCSm6v/ANsf/RMdfS9eaeLvg7/wlXiW71r+3vsv2rZ+5+yb9u1FXrvGfu56d6APGvD3i7XPC32j+xb77L9q2+b+6R923OPvKcfePT1rs/CPi7XPHfie08NeJb77dpV7v+0W/lRx79iM6/MiqwwyqeD29KxfiB8Pv+EE/s//AImn2/7b5n/Lv5WzZt/2jnO79KxvCXiD/hFvE1prX2X7V9m3/ufM2btyMvXBx97PTtQB79/wqLwL/wBAM/8AgXP/APF12leM/wDDQf8A1K//AJP/AP2uvZqAE+leZ/GLxdrvhX+x/wCxb77L9p8/zf3SPu2+Xj7ynH3j09aXxf8AGL/hFfE13ov9g/avs2z999s2btyK33dhx97HXtXmXxC+IX/Cd/2f/wASr7B9i8z/AJePN379v+yMY2/rQB0vw7+IvivXvHenabqeqC4tZ/N8yP7PEu7ETsOVUHqBXudfM/wi/wCSnaR/22/9EvX0xQIWikpaBhRRRQAUUUUAFcZ8Xf8AkmGr/wDbH/0dHXZ1xnxd/wCSYav/ANsf/R0dAHzNX0z/AMLc8C/9Bz/yUn/+Ir5mooA+mf8AhbngX/oOf+Sk/wD8RR/wtzwL/wBBz/yUn/8AiK+ZqKAPpn/hbvgX/oOf+Sk//wARR/wtzwL/ANBz/wAlJ/8A4ivmaigD6Z/4W54F/wCg5/5KT/8AxFeGfEXV7DXfHOoalpk/n2kwi8uTYy7sRIp4YA9QR0rmaKAPZv2e/wDmYP8At2/9q17NXjP7Pf8AzMH/AG7f+1a9moAK4z/hbngX/oOf+Sk3/wARXZ18Z0AdN8RtXstd8dahqenTefaziLy5NjJuxEinhgD1B7VzNFFABRRRQB2f/CofHX/QD/8AJuD/AOLrmdX0i+0HUpdN1KDyLuHHmR71bbkBhypI6EV9fDpXzR8W/wDkp+r/APbH/wBEx0AcXV3SNIv9d1SHTNMg8+7n3eXHvVd2FLHliB0B71Srs/hH/wAlO0j/ALbf+iXoAX/hUXjr/oB/+TcH/wAXXsh+LvgXtrn/AJKT/wDxFdnXxpQB9faTq1jrmmRalps/n2s27Y+xkzhip4YAjkHtXA/GLwjrnioaR/Ytj9qNt5/mjzUTbu2Y+8wz909K2PhH/wAkw0j/ALbf+jnrs6APlnV/h14s0LTJtT1PSfs9pBt8yT7RE2MsFHCsT1I7VzVfTHxe/wCSY6t/2x/9HJXzPQAV7j8OviL4U0HwLp2m6nqv2e7h83fH9nlbGZXYcqpHQjvXh1FAHpfxh8XaF4p/sf8AsW++1fZvP83906bd3l4+8Bn7p6elcBpGkX+vapDpmmQefdz7vLj3qu7CljyxA6A96p12Xwi/5KdpH/bb/wBEvQAv/Co/HX/QD/8AJuD/AOLr2X/hbngX/oOf+Sk//wARXZV8a0AemeLfCOvePPEl14l8N2P23Sr3Z5Fx5yR79iKjfK5VhhkYcgdPSsb/AIVF46/6An/k3B/8XXsvwj/5JjpH/bb/ANHPXZUAeHfDr4c+LNB8dadqep6V5FpB5vmSfaImxmJ1HCsT1I7V7lSUtABXMav8RvCWh6nNpupat5F1BgSR/Z5X25AI5VSOhHeunr5n+Lf/ACU7WP8Atj/6JjoA2fjD4u0LxT/Y/wDYt99q+zef5v7p027vLx95Rn7p6elcBpGkX+vanDpmmQefdz7vLj3qu7CljyxA6A96pV2fwi/5KdpH/bb/ANEvQAf8Ki8df9AL/wAm4P8A4uvpbGExnGB1p1HWgR8z/F3/AJKdq3/bH/0SlcZXZ/F3/kp2r/8AbH/0THXGUDOm+HOq2Wh+OtP1PUZvItIPN8yTYW25idRwASeSK9y/4W34F/6Dn/kpP/8AEV809qbQI+y6WiigYUUUUAFFFFABRRRQAUUUUAFFFFACUUtFACUUUUALRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH/9kg1KMKINBnGA==";const jn=({user:Je})=>{var dt,yt;const[Rn,Xn]=(0,a.useState)(!1),[$n,hA]=(0,a.useState)("");(0,a.useEffect)(()=>{var Mn,nA;let ur=localStorage.getItem("extension-modal");if(!((Mn=Je==null?void 0:Je.userInfo)!=null&&Mn.login)||!ur)return;const XA=Te()(),tr=`${(nA=Je==null?void 0:Je.userInfo)==null?void 0:nA.login}-extend-date`;let VA=localStorage.getItem(tr);if(VA)if(XA<=Te()(VA))Xn(!1);else{Xn(!0),localStorage.removeItem(tr),localStorage.removeItem("extension-modal");const xA=Te()(localStorage.getItem("extension-date")).format("YYYY\u5E74MM\u6708DD\u65E5");hA(xA)}else{Xn(!0),localStorage.removeItem("extension-modal");const xA=Te()(localStorage.getItem("extension-date")).format("YYYY\u5E74MM\u6708DD\u65E5");hA(xA)}return()=>{Xn(!1)}},[(dt=Je==null?void 0:Je.userInfo)==null?void 0:dt.login]);const fA=Mn=>{var nA;const ur=`${(nA=Je==null?void 0:Je.userInfo)==null?void 0:nA.login}-extend-date`,XA=Te()().endOf("day").format("YYYY-MM-DD HH:mm:ss");Mn.target.checked?localStorage.setItem(ur,XA):localStorage.removeItem(ur)};return a.createElement(Ne.default,{title:"\u6E29\u99A8\u63D0\u793A",open:Rn,zIndex:9999,centered:!0,width:594,onCancel:()=>{Xn(!1)},footer:a.createElement(lt.Z,{align:"middle",justify:"space-between"},a.createElement(Ge.default,{onChange:fA},"\u4ECA\u65E5\u4E0D\u518D\u63D0\u9192"),a.createElement(Ye.ZP,{onClick:()=>{Xn(!1)},style:{borderRadius:4},type:"primary"}," \u5173\u95ED"))},a.createElement("div",{className:"font14",style:{paddingLeft:16}},a.createElement("div",null,"\u8001\u5E08\u60A8\u597D\uFF01"),a.createElement("div",{style:{textIndent:28}},"\u611F\u8C22\u60A8\u5BF9\u5934\u6B4C\u5E73\u53F0\u7684\u8BA4\u53EF\u4E0E\u652F\u6301\uFF01\u6839\u636E\u5E73\u53F0",a.createElement("a",{href:"https://www.educoder.net/help/agreement",target:"_blank"},"\u670D\u52A1\u534F\u8BAE"),"\uFF0C\u8D35\u5355\u4F4D\u514D\u8D39\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5C06\u9650\u5236\u5BF9\u76F8\u5173\u529F\u80FD\u548C\u8D44\u6E90\u7684\u4F7F\u7528\u3002"),a.createElement("div",{style:{textIndent:28}},"\u8BF7\u60A8\u6DFB\u52A0\u4EE5\u4E0B\u5FAE\u4FE1\u5BA2\u670D\uFF0C\u534F\u52A9\u60A8\u5B8C\u6210\u540E\u7EED\u4F7F\u7528\u53CA\u7533\u8BF7\u6D41\u7A0B\uFF0C\u611F\u8C22\u652F\u6301\u4E0E\u7406\u89E3\u3002"),a.createElement("img",{style:{margin:"8px auto",display:"block"},width:160,src:((yt=Je.userInfo)==null?void 0:yt.school_province)==="\u5B89\u5FBD"?On:CA,alt:"\u4E8C\u7EF4\u7801"}),a.createElement("div",{style:{textAlign:"right"}},"\u5934\u6B4C\u8FD0\u8425\u4E2D\u5FC3"),a.createElement("div",{style:{textAlign:"right"}},$n)))};var gn=(0,Ce.connect)(({user:Je})=>({user:Je}))(jn),vn=ee(84022),ln={modalityModal:"modalityModal___fvSjk",modal:"modal___wvA_V",itemWarp:"itemWarp___JNLoV",close:"close___PycHq",cancelBtn:"cancelBtn___kgKTp",selfdomModal:"selfdomModal___doNCF"},Yt=ee(78267),Be=ee.n(Yt),ke=(Je,dt,yt)=>new Promise((Rn,Xn)=>{var $n=Mn=>{try{fA(yt.next(Mn))}catch(nA){Xn(nA)}},hA=Mn=>{try{fA(yt.throw(Mn))}catch(nA){Xn(nA)}},fA=Mn=>Mn.done?Rn(Mn.value):Promise.resolve(Mn.value).then($n,hA);fA((yt=yt.apply(Je,dt)).next())});const oe=({dispatch:Je,user:dt,globalSetting:yt})=>{var Rn,Xn;const[$n,hA]=(0,a.useState)({}),[fA,Mn]=(0,a.useState)([]),[nA,ur]=(0,a.useState)(0),[XA,tr]=(0,a.useState)(!1),VA=(0,a.useRef)(null),xA=(0,Ce.useLocation)(),kr=(fr,Tr)=>{let Lr=null;return fr===0&&(Lr=Te()().add(100,"month").unix()),fr===1&&(Lr=Te()().add(Tr,"hour").unix()),fr===2&&(Lr=Te()().add(Tr,"days").unix()),fr===3&&(Lr=Te()().add(Tr*7,"days").unix()),fr===4&&(Lr=Te()().add(Tr,"month").unix()),fr===5&&(Lr=Te()().add(Tr*3,"month").unix()),Lr},Dr=fr=>{var Tr;const Lr=`${(Tr=dt==null?void 0:dt.userInfo)==null?void 0:Tr.login}-deadline-operate`;let zr=localStorage.getItem(Lr)?JSON.parse(localStorage.getItem(Lr)):[];zr=zr==null?void 0:zr.filter(Ya=>Ya.id!==(fr==null?void 0:fr.id));const pa=kr(fr==null?void 0:fr.show_type,fr==null?void 0:fr.show_count),Yr={id:fr==null?void 0:fr.id,deadline:pa,type:fr==null?void 0:fr.show_type};zr==null||zr.push(Yr),localStorage.setItem(Lr,JSON.stringify(zr))},ea=()=>{Ba($n==null?void 0:$n.id,"close");const fr=fA[nA+1];fr?(Dr(fr),hA(fr),ur(nA+1),Ba(fr==null?void 0:fr.id,"popup")):tr(!1)},Ur=[{name:"\u9996\u9875",key:0,path:"/"},{name:"\u5B9E\u8DF5\u8BFE\u7A0B",key:1,path:"/paths"},{name:"\u5B9E\u8DF5\u9879\u76EE",key:2,path:"/shixuns"},{name:"\u6559\u5B66\u8BFE\u5802",key:3,path:"/classrooms"},{name:"\u5728\u7EBF\u7ADE\u8D5B",key:4,path:"/competitions"},{name:"\u6559\u5B66\u6848\u4F8B",key:5,path:"/moop_cases"},{name:"\u4EA4\u6D41\u95EE\u7B54",key:6,path:"/forums/categories"},{name:"\u4E2A\u4EBA\u4E2D\u5FC3",key:7,path:"/users"}];(0,a.useEffect)(()=>{var fr,Tr;yt!=null&&yt.operateModelPath&&((fr=yt==null?void 0:yt.setting)!=null&&fr.main_site)&&((Tr=dt==null?void 0:dt.userInfo)!=null&&Tr.login)&&(bi(),setTimeout(()=>{Je({type:"globalSetting/setOperateModelPath",payload:""})},300))},[yt==null?void 0:yt.operateModelPath,(Rn=dt==null?void 0:dt.userInfo)==null?void 0:Rn.login,(Xn=yt==null?void 0:yt.setting)==null?void 0:Xn.main_site]),(0,a.useEffect)(()=>{var fr,Tr,Lr,zr,pa,Yr;if((fr=xA==null?void 0:xA.pathname)!=null&&fr.includes("/users")&&((Lr=(Tr=xA==null?void 0:xA.pathname)==null?void 0:Tr.split("/"))==null?void 0:Lr.length)===4){Je({type:"globalSetting/setOperateModelPath",payload:"/users"});return}if((zr=xA==null?void 0:xA.pathname)!=null&&zr.includes("/forums/categories")){Je({type:"globalSetting/setOperateModelPath",payload:"/forums/categories"});return}for(let Ya=0;Ya(window.addEventListener("click",Sa),()=>{window.removeEventListener("click",Sa)}),[$n]);const ia=fr=>{var Tr;if(fr!=null&&fr.getAttribute("data-operate-type"))return fr;for(let Lr=0,zr=fr;zr=zr.parentNode;Lr++){if((Tr=zr==null?void 0:zr.getAttribute)!=null&&Tr.call(zr,"data-operate-type"))return zr;if(zr==document.documentElement)return!1}},Sa=fr=>ke(void 0,null,function*(){var Tr;const Lr=ia(fr.target);if(Lr&&(Lr==null?void 0:Lr.getAttribute("data-operate-type"))==="click"){fr.preventDefault();let pa=Lr==null?void 0:Lr.getAttribute("href");const Yr=Lr==null?void 0:Lr.getAttribute("target");yield Ba($n==null?void 0:$n.id,"enter"),Lr!=null&&Lr.getAttribute("data-operate-data")&&(pa=pa+"?login="+((Tr=dt==null?void 0:dt.userInfo)==null?void 0:Tr.login)),(0,Qe.xg)(pa),tr(!1)}}),Ba=(fr,Tr)=>ke(void 0,null,function*(){return yield(0,Zt.ZP)("/api/popup_windows/popup_windows_counts.json",{method:"get",params:{id:fr,count_type:Tr}})}),bi=()=>ke(void 0,null,function*(){var fr,Tr,Lr;const zr=yield(0,Zt.ZP)("/api/popup_windows/get_popup_windows.json",{method:"get"});if((zr==null?void 0:zr.status)===0&&((fr=zr==null?void 0:zr.data)==null?void 0:fr.length)!==0){const pa=Ur==null?void 0:Ur.findIndex(Ai=>Ai.path===(yt==null?void 0:yt.operateModelPath));let Yr=Be().cloneDeep(zr==null?void 0:zr.data);Yr=Yr==null?void 0:Yr.filter(Ai=>{var la;return(la=Ai.show_page)==null?void 0:la.includes(pa)});const Ya=`${(Tr=dt==null?void 0:dt.userInfo)==null?void 0:Tr.login}-deadline-operate`;let li=localStorage.getItem(Ya)?JSON.parse(localStorage.getItem(Ya)):[];(li==null?void 0:li.length)!==0&&(Yr=Yr==null?void 0:Yr.filter(Ai=>{let la=!0;const $a=li==null?void 0:li.find(Yi=>Yi.id===Ai.id);return $a&&(Te()().unix()<=($a==null?void 0:$a.deadline)&&(la=!1),($a==null?void 0:$a.type)===0&&(Ai.show_type===0?la=!1:la=!0)),la})),Yr!=null&&Yr.length&&(hA(Yr==null?void 0:Yr[nA]),Dr(Yr==null?void 0:Yr[nA]),Ba((Lr=Yr==null?void 0:Yr[nA])==null?void 0:Lr.id,"popup"),tr(!0),Mn(Yr))}}),Da=()=>{var fr;const Tr=($n==null?void 0:$n.popup_type)===1;return a.createElement("div",{className:ln.modalityModal},a.createElement("div",{className:ln.modal,style:{width:$n==null?void 0:$n.width,height:Tr?($n==null?void 0:$n.height)+40:$n==null?void 0:$n.height}},a.createElement("div",{className:ln.close,onClick:ea},a.createElement("i",{className:"iconfont icon-guanbi1"})),a.createElement(vn.Z,{ref:VA,dots:!0,autoplay:!0,pauseOnDotsHover:!0},(fr=$n==null?void 0:$n.content)==null?void 0:fr.map((Lr,zr)=>a.createElement("aside",{key:zr,className:ln.itemWarp},a.createElement(_e.Z,{value:Lr})))),Tr&&a.createElement(lt.Z,{justify:"center"},a.createElement(Ye.ZP,{type:"primary",className:ln.cancelBtn,onClick:ea},"\u6211\u77E5\u9053\u4E86"))))},Fr=()=>{var fr;return a.createElement("div",{className:ln.selfdomModal},a.createElement("div",{className:ln.modal,style:{width:$n==null?void 0:$n.width,height:$n==null?void 0:$n.height}},a.createElement("div",{className:ln.close,onClick:ea},a.createElement("i",{className:"iconfont icon-htmal5icon19"})),a.createElement(vn.Z,{ref:VA,dots:!0,autoplay:!0,pauseOnDotsHover:!0},(fr=$n==null?void 0:$n.content)==null?void 0:fr.map((Tr,Lr)=>a.createElement("aside",{key:Lr,className:ln.itemWarp},a.createElement(_e.Z,{style:{height:$n==null?void 0:$n.height},value:Tr}))))))};return a.createElement(a.Fragment,null,XA&&(($n==null?void 0:$n.windows_style)===0?Da():Fr()))};var vt=(0,Ce.connect)(({user:Je,globalSetting:dt})=>({user:Je,globalSetting:dt}))(oe),ut=ee(54747),xt=ee(94968),Rt=ee(36207),Re={wrap:"wrap___UBl7k",left:"left___xT_eS",tip:"tip___ZKvkV",bottomBtn:"bottomBtn___tgz5f",disabled:"disabled___z2MhU"},ze=ee(70467),pt=ee(32648),Xe=ee(49998),gt=ee(62440),rn=ee(53973),Nt=ee(66915),Vt=ee(83928),Ze=(Je,dt,yt)=>new Promise((Rn,Xn)=>{var $n=Mn=>{try{fA(yt.next(Mn))}catch(nA){Xn(nA)}},hA=Mn=>{try{fA(yt.throw(Mn))}catch(nA){Xn(nA)}},fA=Mn=>Mn.done?Rn(Mn.value):Promise.resolve(Mn.value).then($n,hA);fA((yt=yt.apply(Je,dt)).next())});const{Dragger:Se}=xt.default;var Cn=(0,a.forwardRef)(({onUpdateNum:Je},dt)=>{var yt;const[Rn,Xn]=(0,a.useState)(!1),[$n,hA]=(0,a.useState)([]),[fA,Mn]=(0,a.useState)(null),[nA,ur]=(0,a.useState)([]),[XA,tr]=(0,a.useState)(0),[VA,xA]=(0,a.useState)(0),[kr,Dr]=(0,a.useState)(!1),[ea,Ur]=(0,a.useState)(Vt.Q),{contentRef:ia,value:Sa,status:Ba,open:bi,close:Da}=ea,Fr=(0,rn.Z)({contentRef:ia,status:Ba}),{openProgress:fr,closeProgress:Tr,CreateProgressModal:Lr,progressOpen:zr}=(0,gt.Z)();(0,a.useEffect)(()=>{fA&&li(),fA===!1&&(Da(),Je(),hA([]))},[fA]);const pa=()=>{Mn(!0)};(0,a.useImperativeHandle)(dt,()=>({onClick:pa}));const Yr=Nr=>{Dr(!0),tr(Nr),xA(0)},Ya=Nr=>Ze(void 0,null,function*(){const MA=Nr.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(MA)==-1?(ht.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Nr.size/1024/1024>10?(ht.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),li=()=>Ze(void 0,null,function*(){const Nr=yield(0,Zt.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Nr.status===0&&(tr(Nr.total_number),xA(Nr.remaining_number))}),Ai=()=>Ze(void 0,null,function*(){var Nr,MA;Dr(!1);const sa={scene_type:0,request_identifier:Math.random(),file_id:(MA=(Nr=$n[0])==null?void 0:Nr.response)==null?void 0:MA.id};yield bi(sa),li()}),la=()=>Ze(void 0,null,function*(){fr(),Xn(!0),ur([]);const Nr=Fr(),MA=new FormData;MA.append("html",Nr);const gr=yield(0,Zt.ZP)("/api/intelligent_imports/import.json",{method:"post",body:MA},!0);if((gr==null?void 0:gr.status)===0)if(gr!=null&&gr.data){Tr(100),ur(gr==null?void 0:gr.data);return}else ht.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Xn(!1),Tr()}),$a=()=>Ze(void 0,null,function*(){const Nr=Fr();(0,Qe.RG)(Nr)}),Yi=["uploading","error"].includes((yt=$n==null?void 0:$n[0])==null?void 0:yt.status)||!$n.length;return a.createElement(a.Fragment,null,a.createElement(Nt.Z,{visible:kr,totalCount:XA,usedCount:VA,onCancel:()=>Dr(!1),onOk:Ai}),a.createElement(Rt.Z,{title:"\u667A\u80FD\u8BC6\u9898",extra:a.createElement("div",{className:Re.extraHeader},a.createElement(lt.Z,{align:"middle"},!Ba&&!!Sa&&a.createElement(a.Fragment,null,a.createElement(ze.op,{onClick:la,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),a.createElement(ze.op,{onClick:$a,shape:"default",type:"text"},a.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),a.createElement("i",{onClick:()=>{const Nr=MA=>{Ne.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:MA,onOk:()=>{Mn(!1)}})};if(Ba){Nr("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Sa?Nr("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Mn(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:fA},a.createElement("div",{className:Re.wrap},a.createElement("div",{className:Re.left},a.createElement("div",{className:Re.tip},"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u9898\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\u3001\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u9898"),a.createElement("div",{style:{margin:"auto 0"}},a.createElement(Se,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${bt.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:$n,withCredentials:!0,data:{upload_type:1},beforeUpload:Ya,onChange:({file:Nr})=>{var MA,gr;Nr.status!=="removed"&&(Nr.status==="done"&&((MA=Nr==null?void 0:Nr.response)==null?void 0:MA.status)!==0&&(Nr.status="error",Nr.response=(gr=Nr==null?void 0:Nr.response)==null?void 0:gr.message),hA([Nr]))},onRemove:()=>hA([]),height:280},a.createElement(lt.Z,{align:"middle",justify:"center",style:{flexDirection:"column"}},a.createElement("div",{className:"iconfont icon-shangchuanwenjian2 c-light-primary font30"}),a.createElement("div",{className:"c-light-primary mb10 mt10"},"\u70B9\u51FB\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u8FD9\u91CC\u4E0A\u4F20"),a.createElement("div",{className:"c-grey-666"},"\u652F\u6301\u6269\u5C55\u540D\uFF1A.doc .docx .pdf .jpg .png",a.createElement("br",null),"\u4E00\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6\uFF0C\u5927\u5C0F\u9650\u5236\u4E3A10MB"))),Ba?a.createElement("div",{onClick:Da,className:Re.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u8BC6\u522B"):Yi?a.createElement("div",{className:`${Re.bottomBtn} ${Re.disabled}`},a.createElement("i",{className:"iconfont icon-kaishishibie font14"}),"\u5F00\u59CB\u8BC6\u522B"):a.createElement("div",{onClick:()=>{if(XA!==-1){Dr(!0);return}Ai()},className:Re.bottomBtn},a.createElement("i",{className:"iconfont icon-kaishishibie font14"}),"\u5F00\u59CB\u8BC6\u522B"))),a.createElement(Vt.Z,{onStatusChange:Ur,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!zr,noRestrictModal:Yr,stringTransformer:Xe.o,onError:Nr=>{Object.prototype.toString.call(Nr)==="[object Object]"&&Nr.status===-9&&Yr(Nr.data)}}))),a.createElement(Rt.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Rn},a.createElement(lt.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:ee(56914),alt:"\u667A\u80FD\u8BC6\u9898"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC6\u9898")),a.createElement(pt.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:nA,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Xn(!1),onSuccess:()=>{Xn(!1),Mn(!1)}}),a.createElement("div",{style:{height:70}})),Lr("\u5904\u7406\u4E2D"))}),bn={wrap:"wrap___z0sz8",left:"left___UhYMe",tip:"tip___QdnuL",bottomBtn:"bottomBtn___m6Ir2",disabled:"disabled___IOEPc"},zn=(Je,dt,yt)=>new Promise((Rn,Xn)=>{var $n=Mn=>{try{fA(yt.next(Mn))}catch(nA){Xn(nA)}},hA=Mn=>{try{fA(yt.throw(Mn))}catch(nA){Xn(nA)}},fA=Mn=>Mn.done?Rn(Mn.value):Promise.resolve(Mn.value).then($n,hA);fA((yt=yt.apply(Je,dt)).next())});const{Dragger:tt}=xt.default;var Qt=(0,a.forwardRef)(({onUpdateNum:Je},dt)=>{var yt;const[Rn,Xn]=(0,a.useState)(!1),[$n,hA]=(0,a.useState)([]),[fA,Mn]=(0,a.useState)(null),[nA,ur]=(0,a.useState)([]),[XA,tr]=(0,a.useState)(0),[VA,xA]=(0,a.useState)(0),[kr,Dr]=(0,a.useState)(!1),[ea,Ur]=(0,a.useState)(""),[ia,Sa]=(0,a.useState)(Vt.Q),{contentRef:Ba,value:bi,status:Da,open:Fr,close:fr}=ia,Tr=(0,rn.Z)({contentRef:Ba,status:Da}),{openProgress:Lr,closeProgress:zr,CreateProgressModal:pa,progressOpen:Yr}=(0,gt.Z)();(0,a.useEffect)(()=>{fA&&la(),fA===!1&&(fr(),Je(),hA([]))},[fA]),(0,a.useEffect)(()=>{if(!Da&&(Ba!=null&&Ba.current)){const gr=Ba.current.querySelector('h2[data-type="title"]');if(gr){const sa=gr.textContent;Ur(sa)}}},[Da]);const Ya=()=>{Mn(!0)};(0,a.useImperativeHandle)(dt,()=>({onClick:Ya}));const li=gr=>{Dr(!0),tr(gr),xA(0)},Ai=gr=>zn(void 0,null,function*(){const sa=gr.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(sa)==-1?(ht.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):gr.size/1024/1024>10?(ht.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),la=()=>zn(void 0,null,function*(){const gr=yield(0,Zt.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});gr.status===0&&(tr(gr.total_number),xA(gr.remaining_number))}),$a=()=>zn(void 0,null,function*(){var gr,sa;Dr(!1);const ei={scene_type:4,request_identifier:Math.random(),file_id:(sa=(gr=$n[0])==null?void 0:gr.response)==null?void 0:sa.id};yield Fr(ei),la()}),Yi=()=>zn(void 0,null,function*(){Lr(),Xn(!0),ur([]);const gr=Tr(),sa=new FormData;sa.append("html",gr);const Pa=yield(0,Zt.ZP)("/api/intelligent_imports/import.json",{method:"post",body:sa},!0);if((Pa==null?void 0:Pa.status)===0)if(Pa!=null&&Pa.data){zr(100),ur(Pa==null?void 0:Pa.data);return}else ht.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u5377");Xn(!1),zr()}),Nr=()=>zn(void 0,null,function*(){const gr=Tr(!0);(0,Qe.RG)(gr)}),MA=["uploading","error"].includes((yt=$n==null?void 0:$n[0])==null?void 0:yt.status)||!$n.length;return a.createElement(a.Fragment,null,a.createElement(Nt.Z,{visible:kr,totalCount:XA,usedCount:VA,onCancel:()=>Dr(!1),onOk:$a}),a.createElement(Rt.Z,{title:"\u667A\u80FD\u8BC6\u5377",extra:a.createElement("div",{className:bn.extraHeader},a.createElement(lt.Z,{align:"middle"},!Da&&!!bi&&a.createElement(a.Fragment,null,a.createElement(ze.op,{onClick:Yi,className:"mr15",shape:"default"},"\u4FDD\u5B58\u81F3\u8BD5\u5377\u5E93"),a.createElement(ze.op,{onClick:Nr,shape:"default",type:"text"},a.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),a.createElement("i",{onClick:()=>{const gr=sa=>{Ne.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:sa,onOk:()=>{Mn(!1)}})};if(Da){gr("\u6B63\u5728\u751F\u6210\u8BD5\u5377\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else bi?gr("\u8BD5\u5377\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Mn(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:fA},a.createElement("div",{className:bn.wrap},a.createElement("div",{className:bn.left},a.createElement("div",{className:bn.tip},"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u5377\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\u3001\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u5377"),a.createElement("div",{style:{margin:"auto 0"}},a.createElement(tt,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${bt.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:$n,withCredentials:!0,data:{upload_type:1},beforeUpload:Ai,onChange:({file:gr})=>{var sa,Pa;gr.status!=="removed"&&(gr.status==="done"&&((sa=gr==null?void 0:gr.response)==null?void 0:sa.status)!==0&&(gr.status="error",gr.response=(Pa=gr==null?void 0:gr.response)==null?void 0:Pa.message),hA([gr]))},onRemove:()=>hA([]),height:280},a.createElement(lt.Z,{align:"middle",justify:"center",style:{flexDirection:"column"}},a.createElement("div",{className:"iconfont icon-shangchuanwenjian2 c-light-primary font30"}),a.createElement("div",{className:"c-light-primary mb10 mt10"},"\u70B9\u51FB\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u8FD9\u91CC\u4E0A\u4F20"),a.createElement("div",{className:"c-grey-666"},"\u652F\u6301\u6269\u5C55\u540D\uFF1A.doc .docx .pdf .jpg .png",a.createElement("br",null),"\u4E00\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6\uFF0C\u5927\u5C0F\u9650\u5236\u4E3A10MB"))),Da?a.createElement("div",{onClick:fr,className:bn.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u8BC6\u522B"):MA?a.createElement("div",{className:`${bn.bottomBtn} ${bn.disabled}`},a.createElement("i",{className:"iconfont icon-kaishishibie font14"}),"\u5F00\u59CB\u8BC6\u522B"):a.createElement("div",{onClick:()=>{if(XA!==-1){Dr(!0);return}$a()},className:bn.bottomBtn},a.createElement("i",{className:"iconfont icon-kaishishibie font14"}),"\u5F00\u59CB\u8BC6\u522B"))),a.createElement(Vt.Z,{onStatusChange:Sa,loadingText:"\u8BD5\u5377\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Yr,noRestrictModal:li,stringTransformer:Xe.o,onError:gr=>{Object.prototype.toString.call(gr)==="[object Object]"&&gr.status===-9&&li(gr.data)}}))),a.createElement(Rt.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Rn},a.createElement(lt.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:ee(71614),alt:"\u667A\u80FD\u8BC6\u5377"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC6\u5377")),a.createElement(pt.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:nA,gather:{exercise_name:ea},okText:"\u786E\u5B9A",mode:4,onCancel:()=>{Xn(!1)},onSuccess:gr=>{var sa;window.location.href=`/paperlibrary/see/${(sa=gr==null?void 0:gr.data)==null?void 0:sa.obj_id}`}}),a.createElement("div",{style:{height:70}})),pa("\u5904\u7406\u4E2D"))}),mt=ee(73190),Tn=ee(14468),wn=ee(70553),xn={bigTips:"bigTips___PGtDh",item:"item___rGzq7",show:"show___a7b2P",mask:"mask___NqkVA"},Wn=ee(92310),aA=ee.n(Wn),Yn=ee(15267),LA=Object.defineProperty,FA=Object.getOwnPropertySymbols,cA=Object.prototype.hasOwnProperty,QA=Object.prototype.propertyIsEnumerable,ZA=(Je,dt,yt)=>dt in Je?LA(Je,dt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):Je[dt]=yt,eA=(Je,dt)=>{for(var yt in dt||(dt={}))cA.call(dt,yt)&&ZA(Je,yt,dt[yt]);if(FA)for(var yt of FA(dt))QA.call(dt,yt)&&ZA(Je,yt,dt[yt]);return Je},tA=(Je,dt,yt)=>new Promise((Rn,Xn)=>{var $n=Mn=>{try{fA(yt.next(Mn))}catch(nA){Xn(nA)}},hA=Mn=>{try{fA(yt.throw(Mn))}catch(nA){Xn(nA)}},fA=Mn=>Mn.done?Rn(Mn.value):Promise.resolve(Mn.value).then($n,hA);fA((yt=yt.apply(Je,dt)).next())});const vA=(...Je)=>tA(void 0,[...Je],function*(dt={}){var yt,Rn,Xn,$n;const hA=yield Fetch("/api/intelligent_imports/recognize.json",{method:"post",body:dt},!0);if((hA==null?void 0:hA.status)!==0)return hA;const fA=(yt=hA==null?void 0:hA.data)==null?void 0:yt.ai_question_record_id;let Mn;do if(Mn=yield Fetch("/api/intelligent_imports/get_ai_question_record.json",{method:"get",params:{ai_question_record_id:fA}}),((Rn=Mn==null?void 0:Mn.data)==null?void 0:Rn.status)===1){console.log("\u64CD\u4F5C\u6210\u529F");break}else if(((Xn=Mn==null?void 0:Mn.data)==null?void 0:Xn.status)===0)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),yield new Promise(nA=>setTimeout(nA,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while((($n=Mn==null?void 0:Mn.data)==null?void 0:$n.status)===0);return Mn});var bA=()=>{const Je=(0,Ce.useLocation)(),[dt,yt]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var Mn,nA;if((Mn=Je.pathname)!=null&&Mn.includes("/problemset")||(nA=Je.pathname)!=null&&nA.includes("/paperlibrary")){yt(!0);return}yt(!1)},[Je==null?void 0:Je.pathname]);const Rn=[{img:ee(56914),name:"\u667A\u80FD\u8BC6\u9898",des:"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u9898\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\uFF0C\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u9898",show:!0,ref:a.createRef(),element:Cn},{img:ee(71614),name:"\u667A\u80FD\u8BC6\u5377",des:"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u5377\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\uFF0C\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u5377",show:!0,ref:a.createRef(),element:Qt},{img:ee(36413),name:"\u667A\u80FD\u51FA\u9898",des:"\u6839\u636E\u77E5\u8BC6\u70B9\u53CA\u4E0A\u4F20\u7684\u6559\u5B66\u6587\u6863\uFF0C\u81EA\u52A8\u751F\u6210\u5355\u9009\u3001\u591A\u9009\u3001\u5224\u65AD\u3001\u586B\u7A7A\u3001\u7B80\u7B54\u548C\u7F16\u7A0B\u9898\uFF0C\u63D0\u5347\u51FA\u9898\u6548\u7387",show:!0,ref:a.createRef(),element:Tn.Z},{img:ee(11215),name:"\u4EE5\u9898\u6362\u9898",des:"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6",show:!0,ref:a.createRef(),element:mt.Z},{img:ee(13825),name:"\u4EE5\u5377\u6362\u5377",des:"\u6839\u636E\u73B0\u6709\u8BD5\u5377\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u5377\uFF0C\u589E\u52A0\u8BD5\u5377\u7684\u4E30\u5BCC\u5EA6",show:!0,ref:a.createRef(),element:wn.Z},{img:ee(57655),name:"\u667A\u80FD\u7EA0\u9519",des:"\u81EA\u52A8\u8BC6\u522B\u8BD5\u9898\u6216\u8BD5\u5377\u7684\u9519\u522B\u5B57\u3001\u68C0\u67E5\u8BED\u53E5\u7684\u8FDE\u8D2F\u6027\u4E0E\u8BD5\u9898\u7684\u51C6\u786E\u6027\uFF0C\u53D1\u73B0\u8BD5\u9898\u6216\u8BD5\u5377\u7684\u6F5C\u5728\u9519\u8BEF"}],Xn=Mn=>{const{isDisabledNum:nA,checkNumModal:ur,checkNum:XA,onClose:tr}=Mn;return a.createElement("div",{className:xn.bigTips},Rn.map((VA,xA)=>a.createElement("div",{key:xA,onClick:()=>{var kr,Dr;if(VA.show){if(nA){ur();return}(Dr=(kr=VA.ref)==null?void 0:kr.current)==null||Dr.onClick()}},className:aA()(xn.item,(VA==null?void 0:VA.show)&&xn.show)},a.createElement(lt.Z,{align:"middle"},a.createElement("img",{className:"mr10",src:VA.img,width:24}),a.createElement("span",{style:{color:"#232B40",fontSize:16,fontWeight:600}},VA.name)),a.createElement("div",{className:"mt10",style:{color:"#434D6C",paddingLeft:34}},VA.des),!(VA!=null&&VA.show)&&a.createElement("div",{className:xn.mask},"\u656C\u8BF7\u671F\u5F85\uFF5E"),!!(VA!=null&&VA.show)&&a.createElement("div",{onClick:kr=>kr.stopPropagation()}," ",a.createElement(VA.element,{ref:VA.ref,onUpdateNum:XA,onClose:tr})))))},$n=Mn=>{let nA=[];return Mn==null||Mn.forEach(ur=>{const XA=ur.id,tr=ur.think?{reasoning:ur.think,thinkingEnabled:!0}:{},VA=[{text:ur.question,key:XA,sender:"user",fileList:[],show:!0},eA({key:XA,loading:!1,sender:"AI",show:!0,source:ur.answer_source,text:ur.answer,like:ur.like,dislike:ur.dislike,time:ur.think_time,id:ur.id},tr)];nA=[...nA,...VA]}),nA},hA="-1",fA={onAdd:()=>(0,Zt.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,Zt.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:"ItemBank",by_self:!0}}),onListClick:Mn=>(0,Zt.ZP)(`/api/course_qna_sessions/${Mn}.json`,{method:"get"}),onListDelete:Mn=>(0,Zt.ZP)(`/api/course_qna_sessions/${Mn}.json`,{method:"delete"}),onListDealData:$n};return a.createElement(a.Fragment,null,dt&&(0,Yn.$O)()&&a.createElement(ut.Z,{showSwitchingModel:!0,showLookHistory:!0,showAddSession:!0,showAvatarEditData:{nickname:"\u51FA\u9898\u52A9\u6559",headImgId:null,show:!1},fetchListObject:fA,headNode:a.createElement(a.Fragment,null,a.createElement("div",{className:"c-grey-333 font22"},a.createElement("span",{className:"mr5"},"\u{1F44B}"),"\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u51FA\u9898\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B"),a.createElement("div",{className:"font16 mt20",style:{color:"#434D6C"}},a.createElement("span",{style:{paddingLeft:33}}," \u5728\u8BD5\u9898\u5E93/\u8BD5\u5377\u5E93\u6A21\u5757\uFF0C\u6211\u5177\u5907\u6559\u80B2\u5927\u8BED\u8A00\u6A21\u578B\u7684\u5F3A\u5927\u751F\u6210\u80FD\u529B\uFF0C\u901A\u8FC7\u667A\u80FD\u5316\u7684\u51FA\u9898\u548C\u7EC4\u5377\u5DE5\u5177\uFF0C\u4E3A\u60A8\u63D0\u4F9B\u9AD8\u6548\u3001\u7CBE\u51C6\u3001\u4E2A\u6027\u5316\u7684\u8BD5\u9898\u751F\u6210\u670D\u52A1\uFF0C\u652F\u6301\u591A\u5B66\u79D1\u3001\u591A\u9898\u578B\u548C\u4E0D\u540C\u96BE\u6613\u5EA6\uFF0C\u6EE1\u8DB3\u60A8\u7684\u591A\u5143\u5316\u6559\u5B66\u9700\u6C42\u3002"))),headFunctionNode:Xn,fetchData:{questionable_type:"ItemBank",is_chat:!0},isCheckRestrictNumber:!0,title:"\u51FA\u9898\u52A9\u6559",fetchUrl:"/api/stream/course_qna_records/chat_messages.json"}))},oA=Object.defineProperty,TA=Object.getOwnPropertySymbols,gA=Object.prototype.hasOwnProperty,BA=Object.prototype.propertyIsEnumerable,YA=(Je,dt,yt)=>dt in Je?oA(Je,dt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):Je[dt]=yt,hr=(Je,dt)=>{for(var yt in dt||(dt={}))gA.call(dt,yt)&&YA(Je,yt,dt[yt]);if(TA)for(var yt of TA(dt))BA.call(dt,yt)&&YA(Je,yt,dt[yt]);return Je};const rr=Je=>React.createElement("svg",hr({width:16,height:14,xmlns:"http://www.w3.org/2000/svg"},Je),React.createElement("title",null,"\u56FE\u6587\u4F5C\u4E1A\u667A\u80FD\u8BC4\u9605"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M13.047.001H9.431v.01a2.18 2.18 0 0 0-1.902 1.586A2.18 2.18 0 0 0 5.627.01V.001H2.01C.9.001 0 .901 0 2.011v8.493c0 1.11.9 2.01 2.01 2.01h2.746v.014h.475v.012c.078-.009.158-.012.238-.012a2.118 2.118 0 0 1 1.982 1.262v.165h.158v-.168a2.118 2.118 0 0 1 1.98-1.26c.08 0 .158.004.238.013v-.012h.475v-.016h2.745c1.11 0 2.01-.9 2.01-2.01V2.009a2.012 2.012 0 0 0-2.01-2.008Zm.638 8.805-2.534 2.536a.344.344 0 0 1-.485 0L9.317 9.989a.343.343 0 0 1 .483-.487l1.108 1.11 2.292-2.29a.343.343 0 1 1 .485.485Z",fill:"#1EDEB8"}),React.createElement("path",{d:"M2.028 10.024a.441.441 0 1 1 0-.884h3.395a.442.442 0 1 1-.002.884H2.028Zm7.607-2.159a.442.442 0 0 1 0-.884h3.395a.442.442 0 0 1 0 .884H9.635Zm-7.607 0a.442.442 0 0 1 0-.884h3.395a.442.442 0 0 1 0 .884H2.028ZM9.635 5.81a.442.442 0 0 1 0-.884h3.395a.442.442 0 0 1 0 .884H9.635Zm-7.607 0a.442.442 0 0 1 0-.884h3.395a.442.442 0 0 1 0 .884H2.028Zm7.607-2.285a.442.442 0 0 1 0-.884h3.395a.442.442 0 0 1 0 .884H9.635Zm-7.607 0a.442.442 0 0 1 0-.884h3.395a.442.442 0 0 1 0 .884H2.028Z",fill:"#FFF",opacity:.59})));var GA="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTMuMDQ3LjAwMUg5LjQzMXYuMDFhMi4xOCAyLjE4IDAgMCAwLTEuOTAyIDEuNTg2QTIuMTggMi4xOCAwIDAgMCA1LjYyNy4wMVYuMDAxSDIuMDFDLjkuMDAxIDAgLjkwMSAwIDIuMDExdjguNDkzYzAgMS4xMS45IDIuMDEgMi4wMSAyLjAxaDIuNzQ2di4wMTRoLjQ3NXYuMDEyYy4wNzgtLjAwOS4xNTgtLjAxMi4yMzgtLjAxMmEyLjExOCAyLjExOCAwIDAgMSAxLjk4MiAxLjI2MnYuMTY1aC4xNTh2LS4xNjhhMi4xMTggMi4xMTggMCAwIDEgMS45OC0xLjI2Yy4wOCAwIC4xNTguMDA0LjIzOC4wMTN2LS4wMTJoLjQ3NXYtLjAxNmgyLjc0NWMxLjExIDAgMi4wMS0uOSAyLjAxLTIuMDFWMi4wMDlhMi4wMTIgMi4wMTIgMCAwIDAtMi4wMS0yLjAwOFptLjYzOCA4LjgwNS0yLjUzNCAyLjUzNmEuMzQ0LjM0NCAwIDAgMS0uNDg1IDBMOS4zMTcgOS45ODlhLjM0My4zNDMgMCAwIDEgLjQ4My0uNDg3bDEuMTA4IDEuMTEgMi4yOTItMi4yOWEuMzQzLjM0MyAwIDEgMSAuNDg1LjQ4NVoiIGZpbGw9IiMxRURFQjgiLz48cGF0aCBkPSJNMi4wMjggMTAuMDI0YS40NDEuNDQxIDAgMSAxIDAtLjg4NGgzLjM5NWEuNDQyLjQ0MiAwIDEgMS0uMDAyLjg4NEgyLjAyOFptNy42MDctMi4xNTlhLjQ0Mi40NDIgMCAwIDEgMC0uODg0aDMuMzk1YS40NDIuNDQyIDAgMCAxIDAgLjg4NEg5LjYzNVptLTcuNjA3IDBhLjQ0Mi40NDIgMCAwIDEgMC0uODg0aDMuMzk1YS40NDIuNDQyIDAgMCAxIDAgLjg4NEgyLjAyOFpNOS42MzUgNS44MWEuNDQyLjQ0MiAwIDAgMSAwLS44ODRoMy4zOTVhLjQ0Mi40NDIgMCAwIDEgMCAuODg0SDkuNjM1Wm0tNy42MDcgMGEuNDQyLjQ0MiAwIDAgMSAwLS44ODRoMy4zOTVhLjQ0Mi40NDIgMCAwIDEgMCAuODg0SDIuMDI4Wm03LjYwNy0yLjI4NWEuNDQyLjQ0MiAwIDAgMSAwLS44ODRoMy4zOTVhLjQ0Mi40NDIgMCAwIDEgMCAuODg0SDkuNjM1Wm0tNy42MDcgMGEuNDQyLjQ0MiAwIDAgMSAwLS44ODRoMy4zOTVhLjQ0Mi40NDIgMCAwIDEgMCAuODg0SDIuMDI4WiIgZmlsbD0iI0ZGRiIgb3BhY2l0eT0iLjU5Ii8+PC9nPjwvc3ZnPg==",Cr=Object.defineProperty,mr=Object.getOwnPropertySymbols,Mr=Object.prototype.hasOwnProperty,Pr=Object.prototype.propertyIsEnumerable,or=(Je,dt,yt)=>dt in Je?Cr(Je,dt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):Je[dt]=yt,er=(Je,dt)=>{for(var yt in dt||(dt={}))Mr.call(dt,yt)&&or(Je,yt,dt[yt]);if(mr)for(var yt of mr(dt))Pr.call(dt,yt)&&or(Je,yt,dt[yt]);return Je};const JA=Je=>React.createElement("svg",er({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Je),React.createElement("title",null,"\u8BD5\u5377\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605"),React.createElement("path",{d:"M12.923 0H2.693c-.595 0-1.077.482-1.077 1.077v10.77H0v1.076A1.077 1.077 0 0 0 1.077 14h10.23c.595 0 1.077-.482 1.077-1.077V2.153H14V1.078C14 .482 13.518 0 12.923 0ZM4.038 2.692H6.73a.27.27 0 1 1 0 .538H4.038a.27.27 0 0 1 0-.538Zm-2.961 10.77a.538.538 0 0 1-.539-.539v-.538h9.154v.538c0 .19.05.375.144.539h-8.76Zm8.884-3.77H4.038a.27.27 0 0 1 0-.538h5.924a.27.27 0 1 1 0 .538H9.96ZM3.769 7.27c0-.148.12-.269.27-.269h3.769a.27.27 0 1 1 0 .538h-3.77a.27.27 0 0 1-.269-.269Zm6.193-1.884H4.038a.27.27 0 0 1 0-.538h5.924a.27.27 0 1 1 0 .538Zm3.5-3.77h-1.078v-.538a.538.538 0 1 1 1.077 0v.539Z",fill:"#1890FF",fillRule:"nonzero"}));var ir="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjkyMyAwSDIuNjkzYy0uNTk1IDAtMS4wNzcuNDgyLTEuMDc3IDEuMDc3djEwLjc3SDB2MS4wNzZBMS4wNzcgMS4wNzcgMCAwIDAgMS4wNzcgMTRoMTAuMjNjLjU5NSAwIDEuMDc3LS40ODIgMS4wNzctMS4wNzdWMi4xNTNIMTRWMS4wNzhDMTQgLjQ4MiAxMy41MTggMCAxMi45MjMgMFpNNC4wMzggMi42OTJINi43M2EuMjcuMjcgMCAxIDEgMCAuNTM4SDQuMDM4YS4yNy4yNyAwIDAgMSAwLS41MzhabS0yLjk2MSAxMC43N2EuNTM4LjUzOCAwIDAgMS0uNTM5LS41Mzl2LS41MzhoOS4xNTR2LjUzOGMwIC4xOS4wNS4zNzUuMTQ0LjUzOWgtOC43NlptOC44ODQtMy43N0g0LjAzOGEuMjcuMjcgMCAwIDEgMC0uNTM4aDUuOTI0YS4yNy4yNyAwIDEgMSAwIC41MzhIOS45NlpNMy43NjkgNy4yN2MwLS4xNDguMTItLjI2OS4yNy0uMjY5aDMuNzY5YS4yNy4yNyAwIDEgMSAwIC41MzhoLTMuNzdhLjI3LjI3IDAgMCAxLS4yNjktLjI2OVptNi4xOTMtMS44ODRINC4wMzhhLjI3LjI3IDAgMCAxIDAtLjUzOGg1LjkyNGEuMjcuMjcgMCAxIDEgMCAuNTM4Wm0zLjUtMy43N2gtMS4wNzh2LS41MzhhLjUzOC41MzggMCAxIDEgMS4wNzcgMHYuNTM5WiIgZmlsbD0iIzE4OTBGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",WA=ee(59301),lr=(0,a.forwardRef)(({onClose:Je},dt)=>{const[yt,Rn]=(0,a.useState)(!1),Xn=()=>{Rn(!0)};(0,a.useImperativeHandle)(dt,()=>({onClick:Xn}));const $n=fA=>{var Mn;const nA=(Mn=(0,Ve.g)())==null?void 0:Mn.course_id;Rn(!1),Je(),Ce.history.push(`/classrooms/${nA}/${fA}`)},hA=[{icon:GA,name:"\u56FE\u6587\u4F5C\u4E1A\u667A\u80FD\u8BC4\u9605",description:"\u5728\u56FE\u6587\u4F5C\u4E1A\u7684\u8BC4\u9605\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u8BC4\u9605\u529F\u80FD\uFF0C\u8BA9AI\u52A9\u6559\u5E2E\u52A9\u4F60\u6253\u5206\u548C\u5199\u8BC4\u8BED\u3002",explainHref:"https://www.educoder.net/forums/38915",type:"common_homework"},{icon:ir,name:"\u8BD5\u5377\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605",description:"\u5728\u8BD5\u5377\u7684\u8BC4\u9605\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u8BC4\u9605\u529F\u80FD\uFF0C\u81EA\u52A8\u6279\u6539\u7B80\u7B54\u9898\uFF0C\u667A\u80FD\u6253\u5206\u5E76\u751F\u6210\u8BC4\u8BED\uFF0C\u4E3A\u60A8\u63D0\u5347\u8BC4\u9605\u6548\u7387\u3002",explainHref:"https://www.educoder.net/forums/40205",type:"exercise"}];return WA.createElement(a.Fragment,null,WA.createElement(Ne.default,{centered:!0,open:yt,title:"\u667A\u80FD\u8BC4\u9605",width:850,onCancel:()=>Rn(!1),footer:null,bodyStyle:{paddingBottom:25}},hA.map((fA,Mn)=>{const{icon:nA,name:ur,description:XA,explainHref:tr,type:VA}=fA;return WA.createElement("div",{key:Mn,style:{marginBottom:Mn$n(VA),style:{width:88},className:"mt20",type:"primary"},"\u53BB\u5F00\u542F"))))})))}),lA=Object.defineProperty,qA=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Jt=Object.prototype.propertyIsEnumerable,Fn=(Je,dt,yt)=>dt in Je?lA(Je,dt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):Je[dt]=yt,Pn=(Je,dt)=>{for(var yt in dt||(dt={}))De.call(dt,yt)&&Fn(Je,yt,dt[yt]);if(qA)for(var yt of qA(dt))Jt.call(dt,yt)&&Fn(Je,yt,dt[yt]);return Je};const zt=Je=>React.createElement("svg",Pn({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Je),React.createElement("title",null,"\u8BFE\u5802\u5B9E\u9A8C\u7F16\u7801\u52A9\u624B"),React.createElement("path",{d:"M13.454 0H.504A.503.503 0 0 0 0 .503v2.181h13.957V.504A.503.503 0 0 0 13.454 0ZM2.89 1.845h-.537a.503.503 0 0 1 0-1.006h.537a.503.503 0 0 1 0 1.006Zm2.121 0h-.537a.503.503 0 0 1 0-1.006h.537a.503.503 0 0 1 0 1.006Zm6.593 0H9.255a.503.503 0 1 1 0-1.006h2.349a.503.503 0 1 1 0 1.006ZM0 3.657v9.763c0 .278.225.504.503.504h12.95a.503.503 0 0 0 .504-.504V3.657H0Zm4.778 6.549a.503.503 0 1 1-.698.725L1.798 8.733a.503.503 0 0 1 0-.725L4.08 5.811a.503.503 0 0 1 .698.725L2.873 8.37l1.905 1.835Zm3.81-4.562-2.282 5.821a.503.503 0 0 1-.937-.367l2.282-5.821a.503.503 0 1 1 .937.367Zm3.57 3.09-2.28 2.197a.503.503 0 0 1-.699-.725l1.905-1.835L9.18 6.536a.503.503 0 0 1 .698-.725l2.282 2.197a.503.503 0 0 1 0 .725Z",fill:"#0368CD",fillRule:"nonzero"}));var sn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEzLjQ1NCAwSC41MDRBLjUwMy41MDMgMCAwIDAgMCAuNTAzdjIuMTgxaDEzLjk1N1YuNTA0QS41MDMuNTAzIDAgMCAwIDEzLjQ1NCAwWk0yLjg5IDEuODQ1aC0uNTM3YS41MDMuNTAzIDAgMCAxIDAtMS4wMDZoLjUzN2EuNTAzLjUwMyAwIDAgMSAwIDEuMDA2Wm0yLjEyMSAwaC0uNTM3YS41MDMuNTAzIDAgMCAxIDAtMS4wMDZoLjUzN2EuNTAzLjUwMyAwIDAgMSAwIDEuMDA2Wm02LjU5MyAwSDkuMjU1YS41MDMuNTAzIDAgMSAxIDAtMS4wMDZoMi4zNDlhLjUwMy41MDMgMCAxIDEgMCAxLjAwNlpNMCAzLjY1N3Y5Ljc2M2MwIC4yNzguMjI1LjUwNC41MDMuNTA0aDEyLjk1YS41MDMuNTAzIDAgMCAwIC41MDQtLjUwNFYzLjY1N0gwWm00Ljc3OCA2LjU0OWEuNTAzLjUwMyAwIDEgMS0uNjk4LjcyNUwxLjc5OCA4LjczM2EuNTAzLjUwMyAwIDAgMSAwLS43MjVMNC4wOCA1LjgxMWEuNTAzLjUwMyAwIDAgMSAuNjk4LjcyNUwyLjg3MyA4LjM3bDEuOTA1IDEuODM1Wm0zLjgxLTQuNTYyLTIuMjgyIDUuODIxYS41MDMuNTAzIDAgMCAxLS45MzctLjM2N2wyLjI4Mi01LjgyMWEuNTAzLjUwMyAwIDEgMSAuOTM3LjM2N1ptMy41NyAzLjA5LTIuMjggMi4xOTdhLjUwMy41MDMgMCAwIDEtLjY5OS0uNzI1bDEuOTA1LTEuODM1TDkuMTggNi41MzZhLjUwMy41MDMgMCAwIDEgLjY5OC0uNzI1bDIuMjgyIDIuMTk3YS41MDMuNTAzIDAgMCAxIDAgLjcyNVoiIGZpbGw9IiMwMzY4Q0QiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",An=Object.defineProperty,pn=Object.getOwnPropertySymbols,hn=Object.prototype.hasOwnProperty,Hn=Object.prototype.propertyIsEnumerable,iA=(Je,dt,yt)=>dt in Je?An(Je,dt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):Je[dt]=yt,Jn=(Je,dt)=>{for(var yt in dt||(dt={}))hn.call(dt,yt)&&iA(Je,yt,dt[yt]);if(pn)for(var yt of pn(dt))Hn.call(dt,yt)&&iA(Je,yt,dt[yt]);return Je};const Gn=Je=>React.createElement("svg",Jn({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Je),React.createElement("title",null,"\u7F16\u7A0B\u4F5C\u4E1A\u7F16\u7801\u52A9\u624B"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M.438 10.106h13.124c.242 0 .438.196.438.438v1.706A1.75 1.75 0 0 1 12.25 14H1.75A1.75 1.75 0 0 1 0 12.25v-1.706c0-.242.196-.438.438-.438Z",fill:"#4988FD"}),React.createElement("path",{d:"M2.406 0h9.188c.966 0 1.75.784 1.75 1.75v6.825a.438.438 0 0 1-.438.438H1.094a.438.438 0 0 1-.438-.438V1.75C.656.784 1.44 0 2.406 0Z",fill:"#DFECFD"}),React.createElement("path",{d:"M12.469 9.012H1.53a.876.876 0 0 1-.875-.875V1.75C.656.785 1.441 0 2.406 0h9.188c.965 0 1.75.785 1.75 1.75v6.387a.876.876 0 0 1-.875.875ZM1.969 7.7H12.03V1.75a.438.438 0 0 0-.437-.438H2.406a.438.438 0 0 0-.437.438V7.7Z",fill:"#DFECFD"}),React.createElement("path",{d:"M3.456 6.563a.656.656 0 0 1-.464-1.12l2.45-2.45a.656.656 0 1 1 .928.927L3.92 6.37a.654.654 0 0 1-.464.193ZM2.625 4.55a.656.656 0 0 1-.464-1.12l1.312-1.313a.656.656 0 1 1 .929.928L3.089 4.358a.654.654 0 0 1-.464.192Z",fill:"#4988FD"}),React.createElement("path",{d:"M2.888 12.6h-1.4a.569.569 0 1 1 0-1.137h1.4a.569.569 0 1 1 0 1.137Zm3.15 0h-1.4a.569.569 0 1 1 0-1.137h1.4a.569.569 0 1 1 0 1.137Z",fill:"#FFF"})));var KA="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNLjQzOCAxMC4xMDZoMTMuMTI0Yy4yNDIgMCAuNDM4LjE5Ni40MzguNDM4djEuNzA2QTEuNzUgMS43NSAwIDAgMSAxMi4yNSAxNEgxLjc1QTEuNzUgMS43NSAwIDAgMSAwIDEyLjI1di0xLjcwNmMwLS4yNDIuMTk2LS40MzguNDM4LS40MzhaIiBmaWxsPSIjNDk4OEZEIi8+PHBhdGggZD0iTTIuNDA2IDBoOS4xODhjLjk2NiAwIDEuNzUuNzg0IDEuNzUgMS43NXY2LjgyNWEuNDM4LjQzOCAwIDAgMS0uNDM4LjQzOEgxLjA5NGEuNDM4LjQzOCAwIDAgMS0uNDM4LS40MzhWMS43NUMuNjU2Ljc4NCAxLjQ0IDAgMi40MDYgMFoiIGZpbGw9IiNERkVDRkQiLz48cGF0aCBkPSJNMTIuNDY5IDkuMDEySDEuNTNhLjg3Ni44NzYgMCAwIDEtLjg3NS0uODc1VjEuNzVDLjY1Ni43ODUgMS40NDEgMCAyLjQwNiAwaDkuMTg4Yy45NjUgMCAxLjc1Ljc4NSAxLjc1IDEuNzV2Ni4zODdhLjg3Ni44NzYgMCAwIDEtLjg3NS44NzVaTTEuOTY5IDcuN0gxMi4wM1YxLjc1YS40MzguNDM4IDAgMCAwLS40MzctLjQzOEgyLjQwNmEuNDM4LjQzOCAwIDAgMC0uNDM3LjQzOFY3LjdaIiBmaWxsPSIjREZFQ0ZEIi8+PHBhdGggZD0iTTMuNDU2IDYuNTYzYS42NTYuNjU2IDAgMCAxLS40NjQtMS4xMmwyLjQ1LTIuNDVhLjY1Ni42NTYgMCAxIDEgLjkyOC45MjdMMy45MiA2LjM3YS42NTQuNjU0IDAgMCAxLS40NjQuMTkzWk0yLjYyNSA0LjU1YS42NTYuNjU2IDAgMCAxLS40NjQtMS4xMmwxLjMxMi0xLjMxM2EuNjU2LjY1NiAwIDEgMSAuOTI5LjkyOEwzLjA4OSA0LjM1OGEuNjU0LjY1NCAwIDAgMS0uNDY0LjE5MloiIGZpbGw9IiM0OTg4RkQiLz48cGF0aCBkPSJNMi44ODggMTIuNmgtMS40YS41NjkuNTY5IDAgMSAxIDAtMS4xMzdoMS40YS41NjkuNTY5IDAgMSAxIDAgMS4xMzdabTMuMTUgMGgtMS40YS41NjkuNTY5IDAgMSAxIDAtMS4xMzdoMS40YS41NjkuNTY5IDAgMSAxIDAgMS4xMzdaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==",EA=ee(59301),Br=(0,a.forwardRef)(({onClose:Je},dt)=>{const[yt,Rn]=(0,a.useState)(!1),Xn=()=>{Rn(!0)};(0,a.useImperativeHandle)(dt,()=>({onClick:Xn}));const $n=fA=>{var Mn;const nA=(Mn=(0,Ve.g)())==null?void 0:Mn.course_id;Rn(!1),Je(),Ce.history.push(`/classrooms/${nA}/${fA}`)},hA=[{icon:sn,name:"\u8BFE\u5802\u5B9E\u9A8C\u7F16\u7801\u52A9\u624B",description:"\u5728\u8BFE\u5802\u5B9E\u9A8C\u7684\u7F16\u7A0B\u9875\u9762\uFF0C\u53EF\u4EE5\u4E3A\u5B66\u751F\u63D0\u4F9B\u667A\u80FD\u5BA1\u9898\u3001\u4EE3\u7801\u8BCA\u65AD\u548CAI\u8F85\u5BFC\u7B49\u529F\u80FD\u3002",explainHref:"https://www.educoder.net/forums/40241",type:"shixun_homework"},{icon:KA,name:"\u7F16\u7A0B\u4F5C\u4E1A\u7F16\u7801\u52A9\u624B",description:"\u5728\u7F16\u7A0B\u7684\u7F16\u7A0B\u9875\u9762\uFF0C\u53EF\u4EE5\u4E3A\u5B66\u751F\u63D0\u4F9B\u667A\u80FD\u5BA1\u9898\u3001\u4EE3\u7801\u8BCA\u65AD\u548CAI\u8F85\u5BFC\u7B49\u529F\u80FD\u3002",explainHref:"https://www.educoder.net/forums/40242",type:"program_homework"}];return EA.createElement(a.Fragment,null,EA.createElement(Ne.default,{centered:!0,open:yt,title:"\u7F16\u7801\u52A9\u624B",width:850,onCancel:()=>Rn(!1),footer:null,bodyStyle:{paddingBottom:25}},hA.map((fA,Mn)=>{const{icon:nA,name:ur,description:XA,explainHref:tr,type:VA}=fA;return EA.createElement("div",{key:Mn,style:{marginBottom:Mn$n(VA),style:{width:88},className:"mt20",type:"primary"},"\u53BB\u5F00\u542F"))))})))}),wA=ee(58755),_A=Object.defineProperty,qr=Object.getOwnPropertySymbols,ca=Object.prototype.hasOwnProperty,Ja=Object.prototype.propertyIsEnumerable,Ia=(Je,dt,yt)=>dt in Je?_A(Je,dt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):Je[dt]=yt,Kr=(Je,dt)=>{for(var yt in dt||(dt={}))ca.call(dt,yt)&&Ia(Je,yt,dt[yt]);if(qr)for(var yt of qr(dt))Ja.call(dt,yt)&&Ia(Je,yt,dt[yt]);return Je};const Ci=Je=>React.createElement("svg",Kr({width:14,height:14,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},Je),React.createElement("title",null,"\u95EE\u7B54\u96C6"),React.createElement("defs",null,React.createElement("path",{id:"a_svg__a",d:"M0 0h14v14H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"a_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#a_svg__a"})),React.createElement("use",{fill:"#F6F7F9",opacity:.01,xlinkHref:"#a_svg__a"}),React.createElement("g",{mask:"url(#a_svg__b)",fill:"#42D5A0",fillRule:"nonzero"},React.createElement("path",{d:"M3.389 11.063a.722.722 0 0 0-.724-.72H.738a.722.722 0 1 0 0 1.442h1.927c.4 0 .724-.324.724-.722ZM.015 6.975c0 .399.324.721.723.721h1.927a.722.722 0 1 0 0-1.443H.738a.722.722 0 0 0-.723.722ZM.738 3.608h1.927a.722.722 0 1 0 0-1.442H.738a.722.722 0 1 0 0 1.442Z"}),React.createElement("path",{d:"M13.117 0c.55 0 .997.324.997.722v12.505c0 .399-.447.722-.997.722H2.184a.722.722 0 0 1-.723-.722v-.72h1.204a1.444 1.444 0 1 0 0-2.887H1.461V8.418h1.204a1.444 1.444 0 1 0 0-2.885H1.461V4.33h1.204a1.444 1.444 0 1 0 0-2.887H1.461v-.72c0-.4.323-.722.723-.722Zm-2.562 8.636a.49.49 0 0 0-.21.05H6.6l-.035-.05c-.257.067-.397.218-.42.453-.024.068 0 .168.07.302 0 .034.011.05.035.05a3.006 3.006 0 0 0 0 .655c.023.27.035.47.035.605v.251c0 .202-.012.387-.035.554 0 .068-.024.169-.07.303v.15c0 .135.116.219.35.253.163 0 .28-.05.35-.152h3.291c.07.067.21.118.42.152l.14-.05a.498.498 0 0 0 .14-.253c0-.1-.011-.251-.034-.453a1.46 1.46 0 0 1 0-.453c-.024-.033-.035-.117-.035-.252 0-.772.023-1.225.07-1.36v-.05c.07-.134.105-.235.105-.302l-.035-.05c-.024-.034-.024-.068 0-.102-.164-.133-.293-.218-.386-.251ZM8.28 4.656c-.14.068-.245.253-.316.555-.747 1.175-1.949 1.78-3.606 1.813l.07.403c.14.437.397.655.77.655.397 0 .876-.168 1.436-.504 0 .068-.012.151-.035.252-.024.1-.024.168 0 .201-.024.068 0 .118.07.151h.07c.117.034.303.018.56-.05.257-.033.455-.05.595-.05.21 0 .584.017 1.12.05h1.121c.07 0 .105-.05.105-.151v-.554c.537.37 1.016.554 1.436.554.42 0 .712-.386.875-1.159h-.07c-1.354 0-2.52-.486-3.501-1.46a.668.668 0 0 0 .07-.202c0-.133-.105-.234-.315-.302-.024 0-.035-.016-.035-.05-.094-.1-.234-.151-.42-.151Zm-1.26-.15h-.526c-.187 0-.269.067-.245.201.046.437.105.806.175 1.108 0 .068.011.084.035.05.327.034.49-.133.49-.503 0-.202.023-.353.07-.453a.616.616 0 0 0 0-.403Zm3.71-.202h-.525c-.14.034-.21.068-.21.1.047.64.117 1.008.21 1.109.023.034.058.034.105 0a.241.241 0 0 1 .14-.05c.14-.033.245-.37.316-1.008a.534.534 0 0 0-.035-.15ZM6.565 2.24a.364.364 0 0 0-.14.1c-.07 0-.14.135-.21.404v.05a4.36 4.36 0 0 1-.525.856c-.234.202-.573.37-1.016.504a.767.767 0 0 1-.175.05c.117.572.362.874.735.907.35-.033.829-.47 1.436-1.31.63.639 1.027.991 1.19 1.058.07-.033.187-.385.35-1.057-.023-.067-.104-.134-.245-.202-.187-.067-.432-.234-.735-.504a12.317 12.317 0 0 1-.105-.15v-.051a.35.35 0 0 0 .07-.202c-.047-.1-.187-.201-.42-.302-.07-.1-.14-.15-.21-.15Zm3.606-.1-.14.1c-.07 0-.128.118-.175.353v.1a1.592 1.592 0 0 1-.42.605c-.374.336-.747.52-1.12.554.07.604.303.924.7.957.35-.067.782-.453 1.295-1.159.56.74 1.062 1.193 1.506 1.36.303 0 .537-.352.7-1.057-.467-.033-1.05-.386-1.75-1.058.023-.1.035-.202.035-.302-.047-.101-.188-.202-.42-.302-.07-.101-.14-.152-.21-.152Z"}),React.createElement("path",{d:"M8.105 9.693h-.98V11.154h2.87v-1.46H8.105ZM8.455 6.067c-.28.336-.69.722-1.226 1.158h2.696c-.327-.201-.77-.536-1.33-1.007a1.13 1.13 0 0 1-.14-.151Z"}))));var qa="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDE0djE0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRjZGN0Y5IiBvcGFjaXR5PSIuMDEiIHhsaW5rOmhyZWY9IiNhIi8+PGcgbWFzaz0idXJsKCNiKSIgZmlsbD0iIzQyRDVBMCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMy4zODkgMTEuMDYzYS43MjIuNzIyIDAgMCAwLS43MjQtLjcySC43MzhhLjcyMi43MjIgMCAxIDAgMCAxLjQ0MmgxLjkyN2MuNCAwIC43MjQtLjMyNC43MjQtLjcyMlpNLjAxNSA2Ljk3NWMwIC4zOTkuMzI0LjcyMS43MjMuNzIxaDEuOTI3YS43MjIuNzIyIDAgMSAwIDAtMS40NDNILjczOGEuNzIyLjcyMiAwIDAgMC0uNzIzLjcyMlpNLjczOCAzLjYwOGgxLjkyN2EuNzIyLjcyMiAwIDEgMCAwLTEuNDQySC43MzhhLjcyMi43MjIgMCAxIDAgMCAxLjQ0MloiLz48cGF0aCBkPSJNMTMuMTE3IDBjLjU1IDAgLjk5Ny4zMjQuOTk3LjcyMnYxMi41MDVjMCAuMzk5LS40NDcuNzIyLS45OTcuNzIySDIuMTg0YS43MjIuNzIyIDAgMCAxLS43MjMtLjcyMnYtLjcyaDEuMjA0YTEuNDQ0IDEuNDQ0IDAgMSAwIDAtMi44ODdIMS40NjFWOC40MThoMS4yMDRhMS40NDQgMS40NDQgMCAxIDAgMC0yLjg4NUgxLjQ2MVY0LjMzaDEuMjA0YTEuNDQ0IDEuNDQ0IDAgMSAwIDAtMi44ODdIMS40NjF2LS43MmMwLS40LjMyMy0uNzIyLjcyMy0uNzIyWm0tMi41NjIgOC42MzZhLjQ5LjQ5IDAgMCAwLS4yMS4wNUg2LjZsLS4wMzUtLjA1Yy0uMjU3LjA2Ny0uMzk3LjIxOC0uNDIuNDUzLS4wMjQuMDY4IDAgLjE2OC4wNy4zMDIgMCAuMDM0LjAxMS4wNS4wMzUuMDVhMy4wMDYgMy4wMDYgMCAwIDAgMCAuNjU1Yy4wMjMuMjcuMDM1LjQ3LjAzNS42MDV2LjI1MWMwIC4yMDItLjAxMi4zODctLjAzNS41NTQgMCAuMDY4LS4wMjQuMTY5LS4wNy4zMDN2LjE1YzAgLjEzNS4xMTYuMjE5LjM1LjI1My4xNjMgMCAuMjgtLjA1LjM1LS4xNTJoMy4yOTFjLjA3LjA2Ny4yMS4xMTguNDIuMTUybC4xNC0uMDVhLjQ5OC40OTggMCAwIDAgLjE0LS4yNTNjMC0uMS0uMDExLS4yNTEtLjAzNC0uNDUzYTEuNDYgMS40NiAwIDAgMSAwLS40NTNjLS4wMjQtLjAzMy0uMDM1LS4xMTctLjAzNS0uMjUyIDAtLjc3Mi4wMjMtMS4yMjUuMDctMS4zNnYtLjA1Yy4wNy0uMTM0LjEwNS0uMjM1LjEwNS0uMzAybC0uMDM1LS4wNWMtLjAyNC0uMDM0LS4wMjQtLjA2OCAwLS4xMDItLjE2NC0uMTMzLS4yOTMtLjIxOC0uMzg2LS4yNTFaTTguMjggNC42NTZjLS4xNC4wNjgtLjI0NS4yNTMtLjMxNi41NTUtLjc0NyAxLjE3NS0xLjk0OSAxLjc4LTMuNjA2IDEuODEzbC4wNy40MDNjLjE0LjQzNy4zOTcuNjU1Ljc3LjY1NS4zOTcgMCAuODc2LS4xNjggMS40MzYtLjUwNCAwIC4wNjgtLjAxMi4xNTEtLjAzNS4yNTItLjAyNC4xLS4wMjQuMTY4IDAgLjIwMS0uMDI0LjA2OCAwIC4xMTguMDcuMTUxaC4wN2MuMTE3LjAzNC4zMDMuMDE4LjU2LS4wNS4yNTctLjAzMy40NTUtLjA1LjU5NS0uMDUuMjEgMCAuNTg0LjAxNyAxLjEyLjA1aDEuMTIxYy4wNyAwIC4xMDUtLjA1LjEwNS0uMTUxdi0uNTU0Yy41MzcuMzcgMS4wMTYuNTU0IDEuNDM2LjU1NC40MiAwIC43MTItLjM4Ni44NzUtMS4xNTloLS4wN2MtMS4zNTQgMC0yLjUyLS40ODYtMy41MDEtMS40NmEuNjY4LjY2OCAwIDAgMCAuMDctLjIwMmMwLS4xMzMtLjEwNS0uMjM0LS4zMTUtLjMwMi0uMDI0IDAtLjAzNS0uMDE2LS4wMzUtLjA1LS4wOTQtLjEtLjIzNC0uMTUxLS40Mi0uMTUxWm0tMS4yNi0uMTVoLS41MjZjLS4xODcgMC0uMjY5LjA2Ny0uMjQ1LjIwMS4wNDYuNDM3LjEwNS44MDYuMTc1IDEuMTA4IDAgLjA2OC4wMTEuMDg0LjAzNS4wNS4zMjcuMDM0LjQ5LS4xMzMuNDktLjUwMyAwLS4yMDIuMDIzLS4zNTMuMDctLjQ1M2EuNjE2LjYxNiAwIDAgMCAwLS40MDNabTMuNzEtLjIwMmgtLjUyNWMtLjE0LjAzNC0uMjEuMDY4LS4yMS4xLjA0Ny42NC4xMTcgMS4wMDguMjEgMS4xMDkuMDIzLjAzNC4wNTguMDM0LjEwNSAwYS4yNDEuMjQxIDAgMCAxIC4xNC0uMDVjLjE0LS4wMzMuMjQ1LS4zNy4zMTYtMS4wMDhhLjUzNC41MzQgMCAwIDAtLjAzNS0uMTVaTTYuNTY1IDIuMjRhLjM2NC4zNjQgMCAwIDAtLjE0LjFjLS4wNyAwLS4xNC4xMzUtLjIxLjQwNHYuMDVhNC4zNiA0LjM2IDAgMCAxLS41MjUuODU2Yy0uMjM0LjIwMi0uNTczLjM3LTEuMDE2LjUwNGEuNzY3Ljc2NyAwIDAgMS0uMTc1LjA1Yy4xMTcuNTcyLjM2Mi44NzQuNzM1LjkwNy4zNS0uMDMzLjgyOS0uNDcgMS40MzYtMS4zMS42My42MzkgMS4wMjcuOTkxIDEuMTkgMS4wNTguMDctLjAzMy4xODctLjM4NS4zNS0xLjA1Ny0uMDIzLS4wNjctLjEwNC0uMTM0LS4yNDUtLjIwMi0uMTg3LS4wNjctLjQzMi0uMjM0LS43MzUtLjUwNGExMi4zMTcgMTIuMzE3IDAgMCAxLS4xMDUtLjE1di0uMDUxYS4zNS4zNSAwIDAgMCAuMDctLjIwMmMtLjA0Ny0uMS0uMTg3LS4yMDEtLjQyLS4zMDItLjA3LS4xLS4xNC0uMTUtLjIxLS4xNVptMy42MDYtLjEtLjE0LjFjLS4wNyAwLS4xMjguMTE4LS4xNzUuMzUzdi4xYTEuNTkyIDEuNTkyIDAgMCAxLS40Mi42MDVjLS4zNzQuMzM2LS43NDcuNTItMS4xMi41NTQuMDcuNjA0LjMwMy45MjQuNy45NTcuMzUtLjA2Ny43ODItLjQ1MyAxLjI5NS0xLjE1OS41Ni43NCAxLjA2MiAxLjE5MyAxLjUwNiAxLjM2LjMwMyAwIC41MzctLjM1Mi43LTEuMDU3LS40NjctLjAzMy0xLjA1LS4zODYtMS43NS0xLjA1OC4wMjMtLjEuMDM1LS4yMDIuMDM1LS4zMDItLjA0Ny0uMTAxLS4xODgtLjIwMi0uNDItLjMwMi0uMDctLjEwMS0uMTQtLjE1Mi0uMjEtLjE1MloiLz48cGF0aCBkPSJNOC4xMDUgOS42OTNoLS45OFYxMS4xNTRoMi44N3YtMS40Nkg4LjEwNVpNOC40NTUgNi4wNjdjLS4yOC4zMzYtLjY5LjcyMi0xLjIyNiAxLjE1OGgyLjY5NmMtLjMyNy0uMjAxLS43Ny0uNTM2LTEuMzMtMS4wMDdhMS4xMyAxLjEzIDAgMCAxLS4xNC0uMTUxWiIvPjwvZz48L2c+PC9zdmc+",Qa=Object.defineProperty,_a=Object.getOwnPropertySymbols,fi=Object.prototype.hasOwnProperty,Za=Object.prototype.propertyIsEnumerable,ma=(Je,dt,yt)=>dt in Je?Qa(Je,dt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):Je[dt]=yt,_r=(Je,dt)=>{for(var yt in dt||(dt={}))fi.call(dt,yt)&&ma(Je,yt,dt[yt]);if(_a)for(var yt of _a(dt))Za.call(dt,yt)&&ma(Je,yt,dt[yt]);return Je};const Vi=Je=>React.createElement("svg",_r({width:14,height:14,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},Je),React.createElement("title",null,"\u5386\u53F2\u5BF9\u8BDD"),React.createElement("defs",null,React.createElement("path",{id:"b_svg__a",d:"M0 0h14v14H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"b_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#b_svg__a"})),React.createElement("use",{fill:"#F6F7F9",opacity:.01,xlinkHref:"#b_svg__a"}),React.createElement("g",{mask:"url(#b_svg__b)",fillRule:"nonzero"},React.createElement("path",{d:"M5.607 0a1.38 1.38 0 0 0-1.379 1.379v4.613c0 .754.613 1.367 1.368 1.367h3.003a.62.62 0 0 1 .433.177l1.834 1.787a.665.665 0 0 0 1.13-.476V7.602c0-.134.108-.243.242-.243h.32a1.33 1.33 0 0 0 1.33-1.33V1.47A1.472 1.472 0 0 0 12.418 0h-6.81Z",fill:"#64B5F6"}),React.createElement("path",{d:"M5.702 8.147A2.25 2.25 0 0 1 3.45 5.895v-1.16a.342.342 0 0 0-.341-.341H1.483c-.811 0-1.469.658-1.469 1.468v4.562c0 .733.594 1.33 1.33 1.33h.32c.135 0 .243.108.243.242v1.245c0 .589.71.888 1.13.476L4.87 11.93a.624.624 0 0 1 .434-.177h3.003c.754 0 1.367-.613 1.367-1.367l-1-1.968a.265.265 0 0 0-.262-.264c-.728-.003-2.71-.007-2.71-.007Z",fill:"#1E88E5"}))));var vl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDE0djE0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRjZGN0Y5IiBvcGFjaXR5PSIuMDEiIHhsaW5rOmhyZWY9IiNhIi8+PGcgbWFzaz0idXJsKCNiKSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNS42MDcgMGExLjM4IDEuMzggMCAwIDAtMS4zNzkgMS4zNzl2NC42MTNjMCAuNzU0LjYxMyAxLjM2NyAxLjM2OCAxLjM2N2gzLjAwM2EuNjIuNjIgMCAwIDEgLjQzMy4xNzdsMS44MzQgMS43ODdhLjY2NS42NjUgMCAwIDAgMS4xMy0uNDc2VjcuNjAyYzAtLjEzNC4xMDgtLjI0My4yNDItLjI0M2guMzJhMS4zMyAxLjMzIDAgMCAwIDEuMzMtMS4zM1YxLjQ3QTEuNDcyIDEuNDcyIDAgMCAwIDEyLjQxOCAwaC02LjgxWiIgZmlsbD0iIzY0QjVGNiIvPjxwYXRoIGQ9Ik01LjcwMiA4LjE0N0EyLjI1IDIuMjUgMCAwIDEgMy40NSA1Ljg5NXYtMS4xNmEuMzQyLjM0MiAwIDAgMC0uMzQxLS4zNDFIMS40ODNjLS44MTEgMC0xLjQ2OS42NTgtMS40NjkgMS40Njh2NC41NjJjMCAuNzMzLjU5NCAxLjMzIDEuMzMgMS4zM2guMzJjLjEzNSAwIC4yNDMuMTA4LjI0My4yNDJ2MS4yNDVjMCAuNTg5LjcxLjg4OCAxLjEzLjQ3Nkw0Ljg3IDExLjkzYS42MjQuNjI0IDAgMCAxIC40MzQtLjE3N2gzLjAwM2MuNzU0IDAgMS4zNjctLjYxMyAxLjM2Ny0xLjM2N2wtMS0xLjk2OGEuMjY1LjI2NSAwIDAgMC0uMjYyLS4yNjRjLS43MjgtLjAwMy0yLjcxLS4wMDctMi43MS0uMDA3WiIgZmlsbD0iIzFFODhFNSIvPjwvZz48L2c+PC9zdmc+",ua=ee(59301),bl=(0,a.forwardRef)(({onClose:Je},dt)=>{const yt=(0,Ce.useDispatch)(),Rn=(0,Ce.useSelector)(VA=>{var xA;return(xA=VA==null?void 0:VA.user)==null?void 0:xA.userInfo}),Xn=(Rn==null?void 0:Rn.course)||{},[$n,hA]=(0,a.useState)(!1),[fA,Mn]=(0,a.useState)(!1),nA=(0,a.useRef)(null),ur=()=>{hA(!0),Mn(Xn==null?void 0:Xn.is_open_ai)};(0,a.useImperativeHandle)(dt,()=>({onClick:ur}));const XA=VA=>{var xA;const kr=(xA=(0,Ve.g)())==null?void 0:xA.course_id;hA(!1),Je(),Ce.history.push(`/classrooms/${kr}/board/${Xn==null?void 0:Xn.board_id}?type=${VA}`)},tr=[{icon:qa,name:"\u95EE\u7B54\u96C6",description:"\u6559\u5E08\u53EF\u4E0A\u4F20\u95EE\u7B54\u96C6\uFF0C\u6253\u9020\u4E13\u5C5E\u667A\u80FD\u52A9\u6559\uFF0C\u5B9E\u73B0\u7CBE\u51C6\u89E3\u7B54",explainHref:"https://www.educoder.net/forums/40257",btnName:"\u95EE\u7B54\u96C6\u7BA1\u7406",type:"wendaji"},{icon:vl,name:"\u5386\u53F2\u5BF9\u8BDD",description:"\u6559\u5E08\u53EF\u67E5\u770B\u6240\u6709\u5B66\u751F\u7684\u5386\u53F2\u5BF9\u8BDD\uFF0C\u5BF9\u5927\u6A21\u578B\u56DE\u7B54\u4E0D\u4F73\u7684\u95EE\u9898\u8FDB\u884C\u4EBA\u5DE5\u56DE\u590D\uFF0C\u5E76\u5C06\u5176\u8865\u5145\u81F3\u95EE\u7B54\u96C6\u3002",explainHref:"https://www.educoder.net/forums/40258",btnName:"\u5386\u53F2\u5BF9\u8BDD\u7BA1\u7406",type:"duihua"}];return ua.createElement(a.Fragment,null,ua.createElement(Ne.default,{centered:!0,open:$n,title:"\u667A\u80FD\u95EE\u7B54",width:850,onCancel:()=>hA(!1),footer:null,bodyStyle:{paddingBottom:25}},ua.createElement("div",{className:"flex flex-col gap-20 mb20"},ua.createElement("div",{className:"p20",style:{background:"#F6F7F9"}},ua.createElement("div",{className:"c-grey-333"},"\u667A\u80FD\u95EE\u7B54"),ua.createElement(lt.Z,{align:"middle",className:"mt20"},ua.createElement(wA.Z,{size:"default",checked:fA,onChange:VA=>{Mn(VA),clearTimeout(nA.current),nA.current=setTimeout(()=>{var xA;yt({type:"classroomList/setCourseAiState",payload:{course_id:(xA=(0,Ve.g)())==null?void 0:xA.course_id,is_open_ai:VA}})},500)}}),ua.createElement("div",{className:"c-grey-333 ml10"},"\u5F00\u542F\u540E\uFF0C\u6559\u5B66\u8BFE\u5802\u5185\u7684\u5B66\u751F\u5C06\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u52A9\u6559\u7684\u529F\u80FD\uFF0C\u4E0EAI\u5BF9\u8BDD\uFF0C\u8BA9AI\u7B54\u7591\u89E3\u60D1\u3002"," ",ua.createElement("a",{href:"https://www.educoder.net/forums/40256",target:"_blank"},"\u64CD\u4F5C\u8BF4\u660E"))))),tr.map((VA,xA)=>{const{icon:kr,name:Dr,description:ea,explainHref:Ur,type:ia}=VA;return ua.createElement("div",{key:xA,style:{marginBottom:xAXA(ia),style:{width:120},className:"mt20",type:"primary"},VA.btnName))))})))}),ol=ee(37568),gi=ee(4875),hi={wrap:"wrap___YYn6N",left:"left___YomRr",tip:"tip___nXV55",bottomBtn:"bottomBtn___dtC5V",disabled:"disabled___Om4jR"},Xr="data:image/png;base64,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",wr=Object.defineProperty,pr=Object.getOwnPropertySymbols,Hr=Object.prototype.hasOwnProperty,Or=Object.prototype.propertyIsEnumerable,ra=(Je,dt,yt)=>dt in Je?wr(Je,dt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):Je[dt]=yt,Wr=(Je,dt)=>{for(var yt in dt||(dt={}))Hr.call(dt,yt)&&ra(Je,yt,dt[yt]);if(pr)for(var yt of pr(dt))Or.call(dt,yt)&&ra(Je,yt,dt[yt]);return Je};const $r=Je=>React.createElement("svg",Wr({className:"a_svg__icon",viewBox:"0 0 1068 1024",xmlns:"http://www.w3.org/2000/svg",width:208.594,height:200},Je),React.createElement("path",{d:"M670.55 25.088c-1.025.512-2.049 1.024-2.817 2.048l-288.128 181.76L62.933 334.677l-3.072 1.536c-30.293 15.446-13.61 74.838 10.198 121.515 23.552 46.208 61.781 94.592 92.032 79.147 1.024-.512 2.048-1.024 3.328-2.347l286.89-181.717 317.654-126.294 3.072-1.578c30.293-15.403 13.61-74.795-9.942-120.96C739.072 58.027 700.8 9.643 670.55 25.045",fill:"#4FBFEC",opacity:.804}),React.createElement("path",{d:"m684.032 33.707-3.627 1.834L386.39 222.208 63.317 350.635l-3.584 1.834c-7.68 3.926-15.104 12.203-16.512 29.739 2.176 16.981 8.534 37.035 16.896 56.021 3.84 1.28 7.766 1.238 11.606-.085l350.506-141.739 2.56-1.322L745.515 94.805a19.456 19.456 0 0 0 7.424-9.557c-10.454-17.963-23.211-35.413-35.926-47.659-14.25-8.917-25.301-7.808-32.981-3.84z",fill:"#45AED8",opacity:.804}),React.createElement("path",{d:"M735.232 61.91c-32-42.497-53.376-43.862-65.707-37.59l-3.072 1.536-286.848 183.04-316.16 124.203-3.072 1.578c-12.8 6.528-24.32 24.662-8.704 75.52 1.579 4.395 4.694 7.979 8.32 9.984a17.792 17.792 0 0 0 13.142.427l342.314-137.557 2.56-1.28L730.54 85.675a17.792 17.792 0 0 0 7.381-10.88 13.013 13.013 0 0 0-2.688-12.886l-131.925 60.758",fill:"#7EDAFF",opacity:.804}),React.createElement("path",{d:"m390.912 341.461 54.144 107.52 28.16-51.2 57.515 7.51-54.614-107.264z",fill:"#DE5461",opacity:.804}),React.createElement("path",{d:"M475.733 252.97c16.47 32.342 3.414 71.34-28.928 87.809a65.493 65.493 0 0 1-88.064-28.16 66.005 66.005 0 0 1 28.715-88.32 65.621 65.621 0 0 1 88.32 28.672",fill:"#ECB646",opacity:.804}),React.createElement("path",{d:"M392.96 235.05a48.64 48.64 0 0 0-21.163 65.067 48.64 48.64 0 0 0 65.067 21.163 48.64 48.64 0 0 0 21.12-65.11 48.299 48.299 0 0 0-65.067-21.12M451.5 349.996c-39.51 20.138-88.32 4.266-108.459-35.243-20.139-39.51-4.267-88.32 35.243-108.459 39.509-20.138 88.32-4.266 108.458 35.243A80.512 80.512 0 0 1 451.5 349.995",fill:"#F5C857",opacity:.804}),React.createElement("path",{d:"M428.245 271.36a15.232 15.232 0 0 1-6.57 20.139 15.232 15.232 0 0 1-20.139-6.528 15.232 15.232 0 0 1 6.57-20.139 15.232 15.232 0 0 1 20.14 6.528",fill:"#F5C857",opacity:.804}),React.createElement("path",{d:"M903.253 596.181c-1.152.214-2.346.427-3.413 1.238l-346.027 94.25-357.461 29.184-3.584.598c-35.243 6.229-36.693 71.125-27.136 125.44 9.472 53.76 33.067 114.261 68.267 108.032 1.237-.214 2.432-.427 4.096-1.323l344.704-94.635 358.656-29.397 3.584-.64c35.242-6.187 36.693-71.125 27.221-124.843-10.07-53.632-33.664-114.09-68.864-107.904",fill:"#4FBFEC"}),React.createElement("path",{d:"m914.176 609.024-4.181.768L556.544 707.2l-364.715 29.867-4.181.682c-8.96 1.579-18.987 7.68-25.77 24.875-3.03 17.792-2.817 39.893-.257 61.61a18.773 18.773 0 0 0 11.734 3.457l396.458-34.816 2.987-.512 384.47-102.87a20.48 20.48 0 0 0 10.41-7.381c-4.992-21.333-12.459-42.752-21.504-59.008-11.563-13.355-23.04-15.659-32-14.08z",fill:"#45AED8"}),React.createElement("path",{d:"M957.013 653.227c-19.114-52.694-40.192-60.672-54.528-58.112l-3.584.597-345.088 95.957-356.48 27.734-3.584.682c-14.933 2.603-32 17.323-32 73.344a19.925 19.925 0 0 0 5.291 12.587 18.863 18.863 0 0 0 13.099 4.48l386.944-33.152 2.986-.512 374.912-101.205a18.73 18.73 0 0 0 10.795-8.662 13.653 13.653 0 0 0 1.28-13.781l-151.51 20.565",fill:"#7EDAFF"}),React.createElement("path",{d:"m524.373 828.587 21.419 124.885 44.16-42.837 55.552 25.258-21.973-124.757z",fill:"#DE5461"}),React.createElement("path",{d:"M637.013 765.653a68.565 68.565 0 0 1-56.149 79.446 68.95 68.95 0 0 1-79.957-55.467 69.461 69.461 0 0 1 56.064-80.043 69.12 69.12 0 0 1 80.085 56.064",fill:"#ECB646"}),React.createElement("path",{d:"M559.19 722.133a51.2 51.2 0 0 0-41.302 58.966 51.2 51.2 0 0 0 58.965 41.344 51.2 51.2 0 0 0 41.344-59.008 50.859 50.859 0 0 0-59.008-41.302m23.595 133.718a85.12 85.12 0 0 1-98.347-68.822 85.12 85.12 0 0 1 68.864-98.346 85.12 85.12 0 0 1 98.304 68.864 84.736 84.736 0 0 1-68.821 98.304",fill:"#F5C857"}),React.createElement("path",{d:"M583.552 769.536a16.043 16.043 0 0 1-12.8 18.261 16.043 16.043 0 0 1-18.261-12.8 16.043 16.043 0 0 1 12.8-18.261 16.043 16.043 0 0 1 18.261 12.8",fill:"#F5C857"}),React.createElement("path",{d:"m89.984 615.765 54.315 54.358a6.827 6.827 0 0 0 9.685 0l27.861-27.904a6.827 6.827 0 0 1 11.648 4.821v139.392a6.827 6.827 0 0 1-6.826 6.827H47.36a6.827 6.827 0 0 1-4.821-11.648L70.4 753.707a6.827 6.827 0 0 0 0-9.643l-39.552-39.552c-36.95-44.373-34.603-102.4-23.936-135.765 8.661-27.179 33.835-57.387 54.87-75.648 4.65-4.054 11.391.256 10.453 6.314a495.407 495.407 0 0 0-4.822 46.934c-2.133 38.314 8.619 54.741 22.614 69.418zm791.765-274.432-54.314-54.357a6.827 6.827 0 0 0-9.643 0l-27.904 27.904a6.827 6.827 0 0 1-11.648-4.821V170.667a6.827 6.827 0 0 1 6.827-6.827h139.392a6.827 6.827 0 0 1 4.821 11.648l-27.904 27.904a6.827 6.827 0 0 0 0 9.643l39.552 39.552c36.95 44.373 34.603 102.4 23.979 135.765-8.662 27.136-33.878 57.387-54.912 75.648-4.608 4.053-11.392-.256-10.454-6.315 1.707-11.178 3.755-27.392 4.822-46.933 2.133-38.315-8.619-54.741-22.614-69.419z",fill:"#18D6FF"}));var Ta="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwNjggMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjA4LjU5NCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik02NzAuNTUgMjUuMDg4Yy0xLjAyNS41MTItMi4wNDkgMS4wMjQtMi44MTcgMi4wNDhsLTI4OC4xMjggMTgxLjc2TDYyLjkzMyAzMzQuNjc3bC0zLjA3MiAxLjUzNmMtMzAuMjkzIDE1LjQ0Ni0xMy42MSA3NC44MzggMTAuMTk4IDEyMS41MTUgMjMuNTUyIDQ2LjIwOCA2MS43ODEgOTQuNTkyIDkyLjAzMiA3OS4xNDcgMS4wMjQtLjUxMiAyLjA0OC0xLjAyNCAzLjMyOC0yLjM0N2wyODYuODktMTgxLjcxNyAzMTcuNjU0LTEyNi4yOTQgMy4wNzItMS41NzhjMzAuMjkzLTE1LjQwMyAxMy42MS03NC43OTUtOS45NDItMTIwLjk2QzczOS4wNzIgNTguMDI3IDcwMC44IDkuNjQzIDY3MC41NSAyNS4wNDUiIGZpbGw9IiM0RkJGRUMiIG9wYWNpdHk9Ii44MDQiLz48cGF0aCBkPSJtNjg0LjAzMiAzMy43MDctMy42MjcgMS44MzRMMzg2LjM5IDIyMi4yMDggNjMuMzE3IDM1MC42MzVsLTMuNTg0IDEuODM0Yy03LjY4IDMuOTI2LTE1LjEwNCAxMi4yMDMtMTYuNTEyIDI5LjczOSAyLjE3NiAxNi45ODEgOC41MzQgMzcuMDM1IDE2Ljg5NiA1Ni4wMjEgMy44NCAxLjI4IDcuNzY2IDEuMjM4IDExLjYwNi0uMDg1bDM1MC41MDYtMTQxLjczOSAyLjU2LTEuMzIyTDc0NS41MTUgOTQuODA1YTE5LjQ1NiAxOS40NTYgMCAwIDAgNy40MjQtOS41NTdjLTEwLjQ1NC0xNy45NjMtMjMuMjExLTM1LjQxMy0zNS45MjYtNDcuNjU5LTE0LjI1LTguOTE3LTI1LjMwMS03LjgwOC0zMi45ODEtMy44NHoiIGZpbGw9IiM0NUFFRDgiIG9wYWNpdHk9Ii44MDQiLz48cGF0aCBkPSJNNzM1LjIzMiA2MS45MWMtMzItNDIuNDk3LTUzLjM3Ni00My44NjItNjUuNzA3LTM3LjU5bC0zLjA3MiAxLjUzNi0yODYuODQ4IDE4My4wNC0zMTYuMTYgMTI0LjIwMy0zLjA3MiAxLjU3OGMtMTIuOCA2LjUyOC0yNC4zMiAyNC42NjItOC43MDQgNzUuNTIgMS41NzkgNC4zOTUgNC42OTQgNy45NzkgOC4zMiA5Ljk4NGExNy43OTIgMTcuNzkyIDAgMCAwIDEzLjE0Mi40MjdsMzQyLjMxNC0xMzcuNTU3IDIuNTYtMS4yOEw3MzAuNTQgODUuNjc1YTE3Ljc5MiAxNy43OTIgMCAwIDAgNy4zODEtMTAuODggMTMuMDEzIDEzLjAxMyAwIDAgMC0yLjY4OC0xMi44ODZsLTEzMS45MjUgNjAuNzU4IiBmaWxsPSIjN0VEQUZGIiBvcGFjaXR5PSIuODA0Ii8+PHBhdGggZD0ibTM5MC45MTIgMzQxLjQ2MSA1NC4xNDQgMTA3LjUyIDI4LjE2LTUxLjIgNTcuNTE1IDcuNTEtNTQuNjE0LTEwNy4yNjR6IiBmaWxsPSIjREU1NDYxIiBvcGFjaXR5PSIuODA0Ii8+PHBhdGggZD0iTTQ3NS43MzMgMjUyLjk3YzE2LjQ3IDMyLjM0MiAzLjQxNCA3MS4zNC0yOC45MjggODcuODA5YTY1LjQ5MyA2NS40OTMgMCAwIDEtODguMDY0LTI4LjE2IDY2LjAwNSA2Ni4wMDUgMCAwIDEgMjguNzE1LTg4LjMyIDY1LjYyMSA2NS42MjEgMCAwIDEgODguMzIgMjguNjcyIiBmaWxsPSIjRUNCNjQ2IiBvcGFjaXR5PSIuODA0Ii8+PHBhdGggZD0iTTM5Mi45NiAyMzUuMDVhNDguNjQgNDguNjQgMCAwIDAtMjEuMTYzIDY1LjA2NyA0OC42NCA0OC42NCAwIDAgMCA2NS4wNjcgMjEuMTYzIDQ4LjY0IDQ4LjY0IDAgMCAwIDIxLjEyLTY1LjExIDQ4LjI5OSA0OC4yOTkgMCAwIDAtNjUuMDY3LTIxLjEyTTQ1MS41IDM0OS45OTZjLTM5LjUxIDIwLjEzOC04OC4zMiA0LjI2Ni0xMDguNDU5LTM1LjI0My0yMC4xMzktMzkuNTEtNC4yNjctODguMzIgMzUuMjQzLTEwOC40NTkgMzkuNTA5LTIwLjEzOCA4OC4zMi00LjI2NiAxMDguNDU4IDM1LjI0M0E4MC41MTIgODAuNTEyIDAgMCAxIDQ1MS41IDM0OS45OTUiIGZpbGw9IiNGNUM4NTciIG9wYWNpdHk9Ii44MDQiLz48cGF0aCBkPSJNNDI4LjI0NSAyNzEuMzZhMTUuMjMyIDE1LjIzMiAwIDAgMS02LjU3IDIwLjEzOSAxNS4yMzIgMTUuMjMyIDAgMCAxLTIwLjEzOS02LjUyOCAxNS4yMzIgMTUuMjMyIDAgMCAxIDYuNTctMjAuMTM5IDE1LjIzMiAxNS4yMzIgMCAwIDEgMjAuMTQgNi41MjgiIGZpbGw9IiNGNUM4NTciIG9wYWNpdHk9Ii44MDQiLz48cGF0aCBkPSJNOTAzLjI1MyA1OTYuMTgxYy0xLjE1Mi4yMTQtMi4zNDYuNDI3LTMuNDEzIDEuMjM4bC0zNDYuMDI3IDk0LjI1LTM1Ny40NjEgMjkuMTg0LTMuNTg0LjU5OGMtMzUuMjQzIDYuMjI5LTM2LjY5MyA3MS4xMjUtMjcuMTM2IDEyNS40NCA5LjQ3MiA1My43NiAzMy4wNjcgMTE0LjI2MSA2OC4yNjcgMTA4LjAzMiAxLjIzNy0uMjE0IDIuNDMyLS40MjcgNC4wOTYtMS4zMjNsMzQ0LjcwNC05NC42MzUgMzU4LjY1Ni0yOS4zOTcgMy41ODQtLjY0YzM1LjI0Mi02LjE4NyAzNi42OTMtNzEuMTI1IDI3LjIyMS0xMjQuODQzLTEwLjA3LTUzLjYzMi0zMy42NjQtMTE0LjA5LTY4Ljg2NC0xMDcuOTA0IiBmaWxsPSIjNEZCRkVDIi8+PHBhdGggZD0ibTkxNC4xNzYgNjA5LjAyNC00LjE4MS43NjhMNTU2LjU0NCA3MDcuMmwtMzY0LjcxNSAyOS44NjctNC4xODEuNjgyYy04Ljk2IDEuNTc5LTE4Ljk4NyA3LjY4LTI1Ljc3IDI0Ljg3NS0zLjAzIDE3Ljc5Mi0yLjgxNyAzOS44OTMtLjI1NyA2MS42MWExOC43NzMgMTguNzczIDAgMCAwIDExLjczNCAzLjQ1N2wzOTYuNDU4LTM0LjgxNiAyLjk4Ny0uNTEyIDM4NC40Ny0xMDIuODdhMjAuNDggMjAuNDggMCAwIDAgMTAuNDEtNy4zODFjLTQuOTkyLTIxLjMzMy0xMi40NTktNDIuNzUyLTIxLjUwNC01OS4wMDgtMTEuNTYzLTEzLjM1NS0yMy4wNC0xNS42NTktMzItMTQuMDh6IiBmaWxsPSIjNDVBRUQ4Ii8+PHBhdGggZD0iTTk1Ny4wMTMgNjUzLjIyN2MtMTkuMTE0LTUyLjY5NC00MC4xOTItNjAuNjcyLTU0LjUyOC01OC4xMTJsLTMuNTg0LjU5Ny0zNDUuMDg4IDk1Ljk1Ny0zNTYuNDggMjcuNzM0LTMuNTg0LjY4MmMtMTQuOTMzIDIuNjAzLTMyIDE3LjMyMy0zMiA3My4zNDRhMTkuOTI1IDE5LjkyNSAwIDAgMCA1LjI5MSAxMi41ODcgMTguODYzIDE4Ljg2MyAwIDAgMCAxMy4wOTkgNC40OGwzODYuOTQ0LTMzLjE1MiAyLjk4Ni0uNTEyIDM3NC45MTItMTAxLjIwNWExOC43MyAxOC43MyAwIDAgMCAxMC43OTUtOC42NjIgMTMuNjUzIDEzLjY1MyAwIDAgMCAxLjI4LTEzLjc4MWwtMTUxLjUxIDIwLjU2NSIgZmlsbD0iIzdFREFGRiIvPjxwYXRoIGQ9Im01MjQuMzczIDgyOC41ODcgMjEuNDE5IDEyNC44ODUgNDQuMTYtNDIuODM3IDU1LjU1MiAyNS4yNTgtMjEuOTczLTEyNC43NTd6IiBmaWxsPSIjREU1NDYxIi8+PHBhdGggZD0iTTYzNy4wMTMgNzY1LjY1M2E2OC41NjUgNjguNTY1IDAgMCAxLTU2LjE0OSA3OS40NDYgNjguOTUgNjguOTUgMCAwIDEtNzkuOTU3LTU1LjQ2NyA2OS40NjEgNjkuNDYxIDAgMCAxIDU2LjA2NC04MC4wNDMgNjkuMTIgNjkuMTIgMCAwIDEgODAuMDg1IDU2LjA2NCIgZmlsbD0iI0VDQjY0NiIvPjxwYXRoIGQ9Ik01NTkuMTkgNzIyLjEzM2E1MS4yIDUxLjIgMCAwIDAtNDEuMzAyIDU4Ljk2NiA1MS4yIDUxLjIgMCAwIDAgNTguOTY1IDQxLjM0NCA1MS4yIDUxLjIgMCAwIDAgNDEuMzQ0LTU5LjAwOCA1MC44NTkgNTAuODU5IDAgMCAwLTU5LjAwOC00MS4zMDJtMjMuNTk1IDEzMy43MThhODUuMTIgODUuMTIgMCAwIDEtOTguMzQ3LTY4LjgyMiA4NS4xMiA4NS4xMiAwIDAgMSA2OC44NjQtOTguMzQ2IDg1LjEyIDg1LjEyIDAgMCAxIDk4LjMwNCA2OC44NjQgODQuNzM2IDg0LjczNiAwIDAgMS02OC44MjEgOTguMzA0IiBmaWxsPSIjRjVDODU3Ii8+PHBhdGggZD0iTTU4My41NTIgNzY5LjUzNmExNi4wNDMgMTYuMDQzIDAgMCAxLTEyLjggMTguMjYxIDE2LjA0MyAxNi4wNDMgMCAwIDEtMTguMjYxLTEyLjggMTYuMDQzIDE2LjA0MyAwIDAgMSAxMi44LTE4LjI2MSAxNi4wNDMgMTYuMDQzIDAgMCAxIDE4LjI2MSAxMi44IiBmaWxsPSIjRjVDODU3Ii8+PHBhdGggZD0ibTg5Ljk4NCA2MTUuNzY1IDU0LjMxNSA1NC4zNThhNi44MjcgNi44MjcgMCAwIDAgOS42ODUgMGwyNy44NjEtMjcuOTA0YTYuODI3IDYuODI3IDAgMCAxIDExLjY0OCA0LjgyMXYxMzkuMzkyYTYuODI3IDYuODI3IDAgMCAxLTYuODI2IDYuODI3SDQ3LjM2YTYuODI3IDYuODI3IDAgMCAxLTQuODIxLTExLjY0OEw3MC40IDc1My43MDdhNi44MjcgNi44MjcgMCAwIDAgMC05LjY0M2wtMzkuNTUyLTM5LjU1MmMtMzYuOTUtNDQuMzczLTM0LjYwMy0xMDIuNC0yMy45MzYtMTM1Ljc2NSA4LjY2MS0yNy4xNzkgMzMuODM1LTU3LjM4NyA1NC44Ny03NS42NDggNC42NS00LjA1NCAxMS4zOTEuMjU2IDEwLjQ1MyA2LjMxNGE0OTUuNDA3IDQ5NS40MDcgMCAwIDAtNC44MjIgNDYuOTM0Yy0yLjEzMyAzOC4zMTQgOC42MTkgNTQuNzQxIDIyLjYxNCA2OS40MTh6bTc5MS43NjUtMjc0LjQzMi01NC4zMTQtNTQuMzU3YTYuODI3IDYuODI3IDAgMCAwLTkuNjQzIDBsLTI3LjkwNCAyNy45MDRhNi44MjcgNi44MjcgMCAwIDEtMTEuNjQ4LTQuODIxVjE3MC42NjdhNi44MjcgNi44MjcgMCAwIDEgNi44MjctNi44MjdoMTM5LjM5MmE2LjgyNyA2LjgyNyAwIDAgMSA0LjgyMSAxMS42NDhsLTI3LjkwNCAyNy45MDRhNi44MjcgNi44MjcgMCAwIDAgMCA5LjY0M2wzOS41NTIgMzkuNTUyYzM2Ljk1IDQ0LjM3MyAzNC42MDMgMTAyLjQgMjMuOTc5IDEzNS43NjUtOC42NjIgMjcuMTM2LTMzLjg3OCA1Ny4zODctNTQuOTEyIDc1LjY0OC00LjYwOCA0LjA1My0xMS4zOTItLjI1Ni0xMC40NTQtNi4zMTUgMS43MDctMTEuMTc4IDMuNzU1LTI3LjM5MiA0LjgyMi00Ni45MzMgMi4xMzMtMzguMzE1LTguNjE5LTU0Ljc0MS0yMi42MTQtNjkuNDE5eiIgZmlsbD0iIzE4RDZGRiIvPjwvc3ZnPg==",xa=Object.defineProperty,wa=Object.getOwnPropertySymbols,Wa=Object.prototype.hasOwnProperty,Aa=Object.prototype.propertyIsEnumerable,Ki=(Je,dt,yt)=>dt in Je?xa(Je,dt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):Je[dt]=yt,Ma=(Je,dt)=>{for(var yt in dt||(dt={}))Wa.call(dt,yt)&&Ki(Je,yt,dt[yt]);if(wa)for(var yt of wa(dt))Aa.call(dt,yt)&&Ki(Je,yt,dt[yt]);return Je};const Si=Je=>React.createElement("svg",Ma({className:"b_svg__icon",viewBox:"0 0 1068 1024",xmlns:"http://www.w3.org/2000/svg",width:208.594,height:200},Je),React.createElement("path",{d:"M809.77 821.675H73.345A63.744 63.744 0 0 1 9.557 757.93V489.685c0-35.2 28.587-63.744 63.744-63.744H809.6c35.2 0 63.701 28.544 63.701 63.744v268.246a63.488 63.488 0 0 1-63.573 63.744z",fill:"#363ED6"}),React.createElement("path",{d:"m184.448.555 706.39 175.786L754.943 722.39 48.597 546.603z",fill:"#B2CEF2"}),React.createElement("path",{d:"M52.821 363.392H809.26V926.08H52.779z",fill:"#F0FCFF"}),React.createElement("path",{d:"M398.123 562.987v-65.792a21.333 21.333 0 0 0-21.163-21.163H30.72a21.333 21.333 0 0 0-21.205 21.163v454.357a21.333 21.333 0 0 0 21.205 21.163h821.547a21.333 21.333 0 0 0 21.162-21.163V605.355a21.333 21.333 0 0 0-21.162-21.206H419.328a21.333 21.333 0 0 1-21.205-21.162z",fill:"#145DFF"}),React.createElement("path",{d:"M763.776 499.925h-284.33a9.728 9.728 0 1 1 0-19.456h284.33c5.29 0 9.77 4.267 9.77 9.728s-4.266 9.728-9.77 9.728zm0 42.71h-284.33a9.728 9.728 0 1 1 0-19.456h284.33a9.728 9.728 0 1 1 0 19.456z",fill:"#D4E4F9"}));var ri="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwNjggMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjA4LjU5NCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik04MDkuNzcgODIxLjY3NUg3My4zNDVBNjMuNzQ0IDYzLjc0NCAwIDAgMSA5LjU1NyA3NTcuOTNWNDg5LjY4NWMwLTM1LjIgMjguNTg3LTYzLjc0NCA2My43NDQtNjMuNzQ0SDgwOS42YzM1LjIgMCA2My43MDEgMjguNTQ0IDYzLjcwMSA2My43NDR2MjY4LjI0NmE2My40ODggNjMuNDg4IDAgMCAxLTYzLjU3MyA2My43NDR6IiBmaWxsPSIjMzYzRUQ2Ii8+PHBhdGggZD0ibTE4NC40NDguNTU1IDcwNi4zOSAxNzUuNzg2TDc1NC45NDMgNzIyLjM5IDQ4LjU5NyA1NDYuNjAzeiIgZmlsbD0iI0IyQ0VGMiIvPjxwYXRoIGQ9Ik01Mi44MjEgMzYzLjM5Mkg4MDkuMjZWOTI2LjA4SDUyLjc3OXoiIGZpbGw9IiNGMEZDRkYiLz48cGF0aCBkPSJNMzk4LjEyMyA1NjIuOTg3di02NS43OTJhMjEuMzMzIDIxLjMzMyAwIDAgMC0yMS4xNjMtMjEuMTYzSDMwLjcyYTIxLjMzMyAyMS4zMzMgMCAwIDAtMjEuMjA1IDIxLjE2M3Y0NTQuMzU3YTIxLjMzMyAyMS4zMzMgMCAwIDAgMjEuMjA1IDIxLjE2M2g4MjEuNTQ3YTIxLjMzMyAyMS4zMzMgMCAwIDAgMjEuMTYyLTIxLjE2M1Y2MDUuMzU1YTIxLjMzMyAyMS4zMzMgMCAwIDAtMjEuMTYyLTIxLjIwNkg0MTkuMzI4YTIxLjMzMyAyMS4zMzMgMCAwIDEtMjEuMjA1LTIxLjE2MnoiIGZpbGw9IiMxNDVERkYiLz48cGF0aCBkPSJNNzYzLjc3NiA0OTkuOTI1aC0yODQuMzNhOS43MjggOS43MjggMCAxIDEgMC0xOS40NTZoMjg0LjMzYzUuMjkgMCA5Ljc3IDQuMjY3IDkuNzcgOS43MjhzLTQuMjY2IDkuNzI4LTkuNzcgOS43Mjh6bTAgNDIuNzFoLTI4NC4zM2E5LjcyOCA5LjcyOCAwIDEgMSAwLTE5LjQ1NmgyODQuMzNhOS43MjggOS43MjggMCAxIDEgMCAxOS40NTZ6IiBmaWxsPSIjRDRFNEY5Ii8+PC9zdmc+",_i=(Je,dt,yt)=>new Promise((Rn,Xn)=>{var $n=Mn=>{try{fA(yt.next(Mn))}catch(nA){Xn(nA)}},hA=Mn=>{try{fA(yt.throw(Mn))}catch(nA){Xn(nA)}},fA=Mn=>Mn.done?Rn(Mn.value):Promise.resolve(Mn.value).then($n,hA);fA((yt=yt.apply(Je,dt)).next())}),ki=(0,a.forwardRef)(({onUpdateNum:Je,onSave:dt},yt)=>{var Rn,Xn;const $n=`\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002 +`)}]};var $e=ee(53184),ye=ee.n($e),Ie=(jt,Bn,fn)=>new Promise((me,ie)=>{var ae=ue=>{try{de(fn.next(ue))}catch(et){ie(et)}},se=ue=>{try{de(fn.throw(ue))}catch(et){ie(et)}},de=ue=>ue.done?me(ue.value):Promise.resolve(ue.value).then(ae,se);de((fn=fn.apply(jt,Bn)).next())});const nt={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},Pe=(jt,Bn,fn,me)=>{const ie=Bn.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:fn.lineNumber,endColumn:fn.column});return Array.from(new Set(ie.match(/\b\w{2,}\b/g)||[])).map(se=>({label:se,kind:jt.languages.CompletionItemKind.Text,insertText:se,range:me}))},bt=(jt,Bn,fn,me)=>{jt.languages.registerCompletionItemProvider(Bn,{provideCompletionItems(ie,ae){const se=ie.getWordUntilPosition(ae),de={startLineNumber:ae.lineNumber,endLineNumber:ae.lineNumber,startColumn:se.startColumn,endColumn:se.endColumn},ue=ie.getLineContent(ae.lineNumber).substring(se.startColumn-2,se.endColumn);return{suggestions:[...Pe(jt,ie,ae,de),...fn.map(Ft=>({label:Ft,kind:jt.languages.CompletionItemKind.Keyword,documentation:Ft,insertText:Ft,insertTextRules:jt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:de})),...me.map(Ft=>({label:Ft.label,kind:jt.languages.CompletionItemKind.Snippet,documentation:Ft.content,insertText:ue.startsWith("#")?Ft.content.replace(/#/,""):Ft.content,insertTextRules:jt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:de}))]}}})};var Ne=jt=>{nt.languages.forEach(Bn=>{jt.languages.registerDocumentFormattingEditProvider(Bn,{provideDocumentFormattingEdits(fn){return Ie(this,null,function*(){const me=ye()(fn.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:fn.getFullModelRange(),text:me}]})}})}),bt(jt,"java",Ve.keywords,Ve.quickKey),bt(jt,"cpp",Ce.keywords,Ce.quickKey),bt(jt,"c",he.keywords,[]),bt(jt,"python",ve.keywords,ve.quickKey),bt(jt,"scala",Te.keywords,Te.quickKey)};const Qe="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var Me=Object.defineProperty,pe=(jt,Bn,fn)=>Bn in jt?Me(jt,Bn,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[Bn]=fn,Ue=(jt,Bn,fn)=>pe(jt,typeof Bn!="symbol"?Bn+"":Bn,fn);const ct=class cc{constructor(Bn,fn,me){this.placeholder=Bn,this.editor=fn,this.monaco=me,fn.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return cc.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};Ue(ct,"ID","editor.widget.placeholderHint");var wt=ct,At=ee(96236),qe=ee(6767),We=ee(25399),_e=ee(78267),rt=ee(33156),Ke=ee(56102),ft=Object.defineProperty,Le=Object.defineProperties,st=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,nn=Object.prototype.propertyIsEnumerable,Kt=(jt,Bn,fn)=>Bn in jt?ft(jt,Bn,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[Bn]=fn,Bt=(jt,Bn)=>{for(var fn in Bn||(Bn={}))it.call(Bn,fn)&&Kt(jt,fn,Bn[fn]);if(we)for(var fn of we(Bn))nn.call(Bn,fn)&&Kt(jt,fn,Bn[fn]);return jt},Qn=(jt,Bn)=>Le(jt,st(Bn)),Ye=(jt,Bn)=>{var fn={};for(var me in jt)it.call(jt,me)&&Bn.indexOf(me)<0&&(fn[me]=jt[me]);if(jt!=null&&we)for(var me of we(jt))Bn.indexOf(me)<0&&nn.call(jt,me)&&(fn[me]=jt[me]);return fn},Fe=(jt,Bn,fn)=>new Promise((me,ie)=>{var ae=ue=>{try{de(fn.next(ue))}catch(et){ie(et)}},se=ue=>{try{de(fn.throw(ue))}catch(et){ie(et)}},de=ue=>ue.done?me(ue.value):Promise.resolve(ue.value).then(ae,se);de((fn=fn.apply(jt,Bn)).next())});function Gt(jt){return/^\d+$/.test(jt)?`${jt}px`:jt}function mn(){}let $t=!1;const lt={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function Tt(jt=[]){let Bn=jt;if(Array.isArray(jt)){for(let fn=0;fnFe(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(jt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",jt)}});var Pt=jt=>{var Bn=jt,{width:fn="100%",height:me="100%",value:ie,language:ae="javascript",style:se={},options:de={},overrideServices:ue={},theme:et="vs-dark",onEditBlur:Ft,isCopy:ot=!1,onSave:ht,autoHeight:Lt=!1,forbidCopy:Zt=!1,forbidCopyTips:_t,onChange:on=mn,editorDidMount:sn=mn,onFocus:dn=mn,onBreakPoint:Mt=mn,breakPointValue:tn=[],filename:Ct="educoder.txt",errorLine:St,errorContent:He="",highlightLine:en,openBreakPoint:Wt=!1,placeholder:Nn="",showMiniMap:Dn=!0}=Bn,qn=Ye(Bn,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","forbidCopyTips","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const Zn=(0,a.useRef)(),In=(0,a.useRef)({}),_n=(0,a.useRef)(),Un=(0,a.useRef)(),dA=(0,a.useRef)([]),DA=(0,a.useRef)(!1),Kn=(0,a.useRef)(),kA=(0,a.useRef)(),mA=(0,a.useRef)(!1),[yA,rA]=(0,a.useState)(!1);function CA(){let ze;return Zn.current&&(ze=new ge.Z(pt=>{for(let Xe of pt)(Xe.target.offsetHeight>0||Xe.target.offsetWidth>0)&&In.current.instance.layout()}),ze.observe(Zn.current)),ze}function On(){qe.ZP.warning({content:decodeURIComponent(_t||Qe),key:"monaco-editor-tip"})}const jn=()=>{let ze=In.current.instance;if(ie!=null&&ze&&yA){const pt=ze.getModel();pt&&ie!==pt.getValue()&&($t=!0,pt.setValue(ie),ze.layout(),$t=!1)}};(0,a.useEffect)(()=>{const ze=rt.Z.subscribe("formatDocument",pt=>{var Xe;let gt=In.current.instance;(Xe=gt==null?void 0:gt.getAction)==null||Xe.call(gt,"editor.action.formatDocument").run()});return window.updateMonacoValue=pt=>{on(pt)},ze},[]),(0,a.useEffect)(()=>{var ze;let pt=In.current.instance;Un.current&&clearTimeout(Un.current),Un.current=setTimeout(()=>{jn()},500),ie&&(ie!=null&&ie.length)&&((ze=pt==null?void 0:pt.updateOptions)==null||ze.call(pt,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(ie.split(/\r\n|\r|\n/g).length))+3,5)}))},[ie,yA,In.current]),(0,a.useEffect)(()=>{if(St&&In.current&&In.current.instance){let pt=In.current.instance;pt.changeViewZones(function(Xe){var gt=document.createElement("div");gt.style.padding="10px 20px",gt.style.width="calc(100% - 20px)",gt.className="my-error-line-wrp",gt.innerHTML=He,Xe.addZone({afterLineNumber:St||11,heightInLines:3,domNode:gt})});var ze={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};pt.addOverlayWidget(ze),pt.revealPositionInCenter({lineNumber:20,column:1})}},[St,In.current,yA]);const gn=(ze="",pt)=>{if(!ze||ze.trim()==="")return!0;const gt=In.current.instance.getModel().getLineTokens(pt);let rn=!1;for(let Nt=0;Nt<2;Nt++)gt.getStandardTokenType(Nt)===1&&(rn=!0);return rn};(0,a.useEffect)(()=>{var ze;const pt=(ze=In.current)==null?void 0:ze.instance;if(pt&&yA&&Zt){const Xe=pt.onDidBlurEditorWidget(()=>{mA.current=!1}),gt=pt.onDidFocusEditorText(()=>{mA.current=!0});return()=>{Xe.dispose(),gt.dispose()}}},[In.current,yA,Zt]),(0,a.useEffect)(()=>{var ze;if((ze=In.current)!=null&&ze.instance&&yA&&Wt){let pt=In.current.instance,Xe=pt.getModel();if(!Xe)return;(()=>{var Ot;let Qt=[],mt=[];const Tn=Xe.getAllDecorations();for(let xn of Tn)xn.options.className==="highlighted-line"&&(Qt.push((Ot=xn==null?void 0:xn.range)==null?void 0:Ot.startLineNumber),mt.push(xn==null?void 0:xn.id));if(en===Qt[0])return;Xe.deltaDecorations(mt,[]);const wn=Xe.getLineCount();en&&en<=wn&&(pt.deltaDecorations([],[{range:new Ge.Range(en,1,en,Xe.getLineMaxColumn(en)),options:{isWholeLine:!0,className:"highlighted-line"}}]),pt.revealLineInCenter(en))})();const rn=(Ot=!1)=>{var Qt;let mt=[],Tn=[];const wn=Xe.getAllDecorations();for(let xn of wn)xn.options.linesDecorationsClassName==="breakpoints-select"&&(mt.push((Qt=xn==null?void 0:xn.range)==null?void 0:Qt.startLineNumber),Tn.push(xn==null?void 0:xn.id));if(Ot)return{lines:mt,ids:Tn};Mt(mt)},Nt=Ot=>Fe(void 0,null,function*(){let Qt={range:new Ge.Range(Ot,1,Ot,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Xe.deltaDecorations([],[Qt]),rn()}),Vt=Ot=>Fe(void 0,null,function*(){let Qt=[];const mt=pt.getLineDecorations(Ot);for(let Tn of mt)Tn.options.linesDecorationsClassName==="breakpoints-select"&&Qt.push(Tn.id);yield Xe.deltaDecorations(Qt,[]),rn()}),Ze=Ot=>{let Qt=pt.getLineDecorations(Ot);for(let mt of Qt)if(mt.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,_e.isEqual)(tn,rn(!0).lines)){Xe.deltaDecorations(rn(!0).ids,[]);const Ot=tn.map(Qt=>({range:new Ge.Range(Qt,1,Qt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Xe.deltaDecorations([],Ot)}const Se=pt.onDidChangeModelContent(Ot=>{let Qt=pt.getPosition();if(Qt){let mt=Qt.lineNumber;clearTimeout(kA.current),kA.current=setTimeout(()=>{gn(Xe.getLineContent(mt),mt)?Vt(mt):Ze(mt)?(Vt(mt),Nt(mt)):rn()},100)}}),Et=pt.onMouseDown(Ot=>{var Qt,mt,Tn;if(Ot.target.detail&&((Tn=(mt=(Qt=Ot.target)==null?void 0:Qt.element)==null?void 0:mt.className)!=null&&Tn.includes("line-numbers"))){let wn=Ot.target.position.lineNumber;if(gn(Xe.getLineContent(wn),wn))return;Ze(wn)?Vt(wn):Nt(wn)}}),Cn=Ot=>{let Qt={range:new Ge.Range(Ot,1,Ot,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};dA.current=pt.deltaDecorations(dA.current,[Qt])},bn=()=>{dA.current=pt.deltaDecorations(dA.current,[])},zn=pt.onMouseMove(Ot=>{var Qt,mt,Tn;if(bn(),Ot.target.detail&&((Tn=(mt=(Qt=Ot.target)==null?void 0:Qt.element)==null?void 0:mt.className)!=null&&Tn.includes("line-numbers"))){let wn=Ot.target.position.lineNumber;if(gn(Xe.getLineContent(wn),wn))return;Cn(wn)}}),tt=pt.onMouseLeave(()=>{bn()});return()=>{Se.dispose(),Et.dispose(),zn.dispose(),tt.dispose()}}},[In.current,yA,tn,en,Wt,ae]),(0,a.useEffect)(()=>{var ze;(ze=In.current)!=null&&ze.instance&&Wt&&In.current.instance.setPosition({lineNumber:0,column:0})},[en]);function vn(){let ze=In.current.instance;if(ze){const pt=ze.getSelection(),Xe=In.current.pastePos||{},gt=new Ge.Range(Xe.startLineNumber||pt.endLineNumber,Xe.startColumn||pt.endColumn,Xe.endLineNumber||pt.endLineNumber,Xe.endColumn||pt.endColumn);setTimeout(()=>{ze.executeEdits("",[{range:gt,text:""}])},300)}}function ln(ze){(window.navigator.platform.match("Mac")?ze.metaKey:ze.ctrlKey)&&ze.keyCode==83&&(ze.preventDefault(),ht())}const Yt=()=>{if(Lt&&In.current.instance){const ze=In.current.instance.getContentHeight();Rt(ze{if(!mA.current)return;const{keyCode:pt,ctrlKey:Xe,metaKey:gt,target:rn,type:Nt}=ze;return(Nt==="paste"||(pt===67||pt===86)&&(gt||Xe))&&rn.nodeName==="TEXTAREA"&&(On(),ze.preventDefault()),!1};function oe(ze,pt){var Xe=window.URL||window.webkitURL||window,gt=new Blob([pt]),rn=document.createElementNS("http://www.w3.org/1999/xhtml","a");rn.href=Xe.createObjectURL(gt),rn.download=ze,Be(rn)}(0,a.useEffect)(()=>{Yt()},[Yt]),(0,a.useEffect)(()=>{Zn.current&&!yA&&Promise.all([ee.e(8909),ee.e(5977)]).then(ee.bind(ee,71448)).then(ze=>{try{Ge=ze,In.current.instance=Ge.editor.create(Zn.current,{value:ie,language:Tt(ae),theme:et,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Dn||!1}},ue);const pt=In.current.instance;let rn=[...At.BH._menuItems].find(Se=>Se[0]._debugName=="EditorContext")[1],Nt=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Vt=(Se,Et)=>{var Cn,bn;let zn=Se._first;do Et.includes((bn=(Cn=zn.element)==null?void 0:Cn.command)==null?void 0:bn.id)&&Se._remove(zn);while(zn=zn.next)};if(sn(pt,Ge),setTimeout(()=>{Yt(),In.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{oe(Ct||"educoder.txt",pt.getValue())}})},500),In.current.subscription=pt.onDidChangeModelContent(Se=>{DA.current?clearTimeout(Kn.current):(Yt(),on(pt.getValue(),Se)),Kn.current=setTimeout(()=>{DA.current=!1},500)}),window.Monaco||Ne(Ge,Tt(ae)),Zt&&(Vt(rn,Nt),Zn.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",ke),window.removeEventListener("paste",ke),window.addEventListener("keydown",ke),window.addEventListener("paste",ke)),window.Monaco=Ge,Ft&&pt.onDidBlurEditorWidget(()=>{Ft(pt.getValue())}),dn&&pt.onDidFocusEditorText(()=>{Zt&&Xt(),dn(pt.getValue())}),Zt){Xt();try{pt.onDidPaste(Se=>{const Et=pt.getSelection(),Cn=In.current.pastePos||{},bn=new Ge.Range(Cn.startLineNumber||Et.endLineNumber,Cn.startColumn||Et.endColumn,Cn.endLineNumber||Et.endLineNumber,Cn.endColumn||Et.endColumn);pt.executeEdits("",[{range:Se.range,text:""}])})}catch(Se){}}let Ze=CA();return Nn&&typeof Nn=="string"&&new wt(Nn,pt,Ge),rA(!0),()=>{const Se=In.current.instance;Se.dispose();const Et=Se.getModel();Et&&Et.dispose(),In.current.subscription&&In.current.subscription.dispose(),Ze.unobserve(Zn.current)}}catch(pt){}})},[]),(0,a.useEffect)(()=>{if(In.current.instance&&yA)return document.addEventListener("keydown",ln,!1),()=>{document.removeEventListener("keydown",ln)}},[ht,yA]),(0,a.useEffect)(()=>{let ze=In.current.instance;if(ze&&yA){let pt=Tt(ae);Ge.editor.setModelLanguage(ze.getModel(),pt)}},[ae,yA]),(0,a.useEffect)(()=>{In.current.instance&&yA&&Ge.editor.setTheme(et)},[et,yA]),(0,a.useEffect)(()=>{let ze=In.current.instance;_n.current=de,ze&&yA&&(ze.updateOptions(Bt({},de)),setTimeout(()=>{ze.getModel().updateOptions(Bt({},de))},200))},[JSON.stringify(de),yA]),(0,a.useEffect)(()=>{let ze=In.current.instance;ze&&yA&&ze.layout()},[fn,me,yA]);const[vt,ut]=(0,a.useState)(Gt(fn)),[xt,Rt]=(0,a.useState)(Gt(me)),Re=Qn(Bt({},se),{width:vt,height:xt,position:"relative"});return a.createElement("div",{className:"my-monaco-editor",ref:Zn,style:Re,onFocus:()=>{Zt&&Xt()}},ot&&a.createElement(Ke.CopyToClipboard,{text:ie,onCopy:()=>qe.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(We.Z,{title:"\u590D\u5236\u4EE3\u7801"},a.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},a.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function an({width:jt="100%",height:Bn="100%",original:fn,modified:me,language:ie,options:ae={}}){const se=(0,a.useRef)(),[de,ue]=(0,a.useState)(null);function et(Lt){let Zt;return se.current&&(Zt=new ge.Z(_t=>{for(let on of _t)(on.target.offsetHeight>0||on.target.offsetWidth>0)&&Lt.layout()}),Zt.observe(se.current)),Zt}(0,a.useEffect)(()=>(se.current&&Promise.all([ee.e(8909),ee.e(9404)]).then(ee.bind(ee,2550)).then(Lt=>{Ge=Lt;const Zt=Ge.editor.createDiffEditor(se.current,Qn(Bt({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},ae),{wordWrap:!0}));ue(Zt);let _t=et(Zt);return()=>{Zt.dispose();const on=Zt.getModel();on&&on.dispose(),_t.unobserve(se.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,a.useEffect)(()=>{de&&de.setModel({original:Ge.editor.createModel(fn,ie),modified:Ge.editor.createModel(me,ie)})},[fn,me,ie,de]);const Ft=Gt(jt),ot=Gt(Bn),ht={width:Ft,height:ot};return a.createElement("div",{className:"my-diff-editor",ref:se,style:ht})}},54077:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return nt}});var a={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT",tagsDom:"tagsDom___COQg7",hiddenbq:"hiddenbq___TqlUF"},ge=ee(29787),he=ee(25399),Ve=ee(89787),Ce=ee(92310),ve=ee.n(Ce),Te=ee(76406),$e=ee(90736),ye=ee(59301),nt=({className:Pe,dataSource:bt=[],col:Ne=4,right:Qe,bottom:Me=23,precision:pe=0,wrapWidth:Ue=1200,trackEventItems:ct,loading:je,onRemove:wt=()=>{},isCurrent:At=!0,showProgress:qe=!1,showAlias:We=!1,category:_e="notDisplay",hiddenClick:rt=()=>{}})=>{const Ke=Math.floor((Ue-(Ne-1)*Qe)/Ne),ft=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png",ptclass:"sprite-70",swclass:"sprite-68"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png",ptclass:"sprite-60",swclass:"sprite-65"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png",ptclass:"sprite-58",swclass:"sprite-63"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png",ptclass:"sprite-62",swclass:"sprite-67"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png",ptclass:"sprite-61",swclass:"sprite-66"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png",ptclass:"sprite-59",swclass:"sprite-64"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png",ptclass:"sprite-71",swclass:"sprite-69"}];return ye.createElement(ge.Z,{spinning:je},ye.createElement("div",{className:ve()(a.list,Pe)},!!(bt!=null&&bt.length)&&(bt==null?void 0:bt.map((Le,st)=>{var we,it,nn,Kt,Bt,Qn,Ye;const{name:Fe,id:Gt,identifier:mn,featured:$t,school_name:lt,image_url:Tt,excellent:Ge,is_plan:Xt}=Le;return ye.createElement("div",{key:Gt,className:At&&qe?a.wrapisCurrent:a.wrap,style:{width:Ke,marginRight:(1+st)%Ne===0?0:Qe+pe,marginBottom:Me}},ye.createElement("a",{className:a.li,onClick:Pt=>{Pt.preventDefault(),Pt.stopPropagation(),ct&&(0,Te.L9)([ct]),(0,Te.xg)(`/paths/${mn}`)}},ye.createElement("div",{className:a.img},ye.createElement("img",{className:a.cover,src:`${Tt}`}),(we=Le==null?void 0:Le.subject_tags)==null?void 0:we.map((Pt,an)=>{var jt,Bn;if(an===0){const me=(jt=ft.find(ie=>ie.name==Pt))==null?void 0:jt.swclass;return ye.createElement("span",{className:`sprite ${me} ${a.sign}`,style:{left:"-4px"}})}const fn=(Bn=ft.find(me=>me.name==Pt))==null?void 0:Bn.ptclass;return ye.createElement("span",{className:`sprite ${fn} ${a.sign}`,style:{left:`${48+52*(an-1)+2*an}px`}})}),ye.createElement("div",{className:a.tagsDom},ye.createElement("div",{className:"flex flex-wrap item-center",style:{gap:"0 6px"}},(Le==null?void 0:Le.excellent)&&ye.createElement("div",{className:a.bq},"\u5F00\u653E\u8BFE\u7A0B"),((it=Le==null?void 0:Le.custom_tags)==null?void 0:it.length)>0&&(Le==null?void 0:Le.custom_tags.map((Pt,an)=>{var jt;return ye.createElement(he.Z,{title:Pt==null?void 0:Pt.tag_name,key:an},ye.createElement("div",{className:"font12 rounded-2px c-white flex item-center",style:{height:22,padding:"0 6px",maxWidth:((jt=Le==null?void 0:Le.custom_tags)==null?void 0:jt.length)>2?"60px":"71px",background:"rgba(48, 97, 208, .6)",border:"1px solid #8FAFF8"}},ye.createElement("span",{className:"multi-llipsis1e"},Pt==null?void 0:Pt.tag_name)))})))),_e=="hide"&&(Le==null?void 0:Le.studying)&&At&&ye.createElement("div",{className:`${a.movebq} user-path-items`,onClick:Pt=>{Pt.stopPropagation(),wt(Le)}},ye.createElement("i",{className:"iconfont icon-yichu1 font12"}),ye.createElement("span",null,"\u79FB\u9664")),!["notDisplay","collect","payed"].includes(_e)&&At&&ye.createElement("div",{className:`${a.hiddenbq} user-path-items`,onClick:Pt=>{Pt.stopPropagation(),rt(Le)}},ye.createElement("i",{className:`iconfont ${_e=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),ye.createElement("span",null,_e=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),ye.createElement("div",{className:a.name},ye.createElement(he.Z,{title:We&&(Le!=null&&Le.excellent_alias_name)?ye.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Fe}`,ye.createElement("br",null),ye.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Le==null?void 0:Le.excellent_alias_name}`)):Fe},ye.createElement("span",{className:a.e},We&&(Le==null?void 0:Le.excellent_alias_name)||Fe))),At&&qe&&((nn=Le==null?void 0:Le.progress)==null?void 0:nn.all_score)!=0&&ye.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ye.createElement(Ve.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Kt=Le==null?void 0:Le.progress)==null?void 0:Kt.my_score)/((Bt=Le==null?void 0:Le.progress)==null?void 0:Bt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Qn=Le==null?void 0:Le.progress)==null?void 0:Qn.my_score,"/",(Ye=Le==null?void 0:Le.progress)==null?void 0:Ye.all_score),(!At||!qe)&&ye.createElement(he.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${lt}`},ye.createElement("div",{className:a.unit},ye.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),lt)),(!At||!qe)&&ye.createElement("div",{className:a.tags},ye.createElement("div",null,ye.createElement(he.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ye.createElement("span",null,ye.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ye.createElement("span",null,Le.stages_count))),ye.createElement(he.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ye.createElement("span",null,ye.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ye.createElement("span",null,Le.members_count)))))))})),!bt.length&&ye.createElement($e.Z,null)))}},70467:function(It,Dt,ee){"use strict";ee.d(Dt,{jL:function(){return Ve},w9:function(){return Fe},QD:function(){return tn},cQ:function(){return st.Z},op:function(){return Zt},O5:function(){return CA},_b:function(){return Nn},t7:function(){return pe},Gi:function(){return Ge},YG:function(){return lt},qp:function(){return Ie},vr:function(){return He},qE:function(){return sn},Je:function(){return je},wb:function(){return Le},cq:function(){return fn},tp:function(){return bt}});var a=ee(59301),ge={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"},Ve=({dataSource:On=[],img:jn,imgWidth:gn=346,title:vn,sunTitle:ln,bannerExtraContent:Yt})=>a.createElement("div",{className:ge.banner},a.createElement("div",{className:ge.content},a.createElement("aside",null,a.createElement("p",null,a.createElement("b",null,vn),a.createElement("span",null,ln)),On.length>0&&a.createElement("div",{className:ge.btns},On.map((Be,ke)=>a.createElement("div",{key:ke,onClick:Be.click},Be.name,Be.sign?a.createElement("span",{className:"sprite sprite-33"}):null))),Yt),jn&&a.createElement("img",{style:{marginTop:33,marginRight:38},src:jn,width:gn}))),Ce={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"},ve=ee(92310),Te=ee.n(ve),$e=ee(78267),Ie=({dataSource:On=[],value:jn,onChange:gn,onTitleChange:vn,className:ln,title:Yt,titleWidth:Be=41,style:ke={},fontColor:oe="#6A7283",showCount:vt})=>{const[ut,xt]=(0,a.useState)(1),[Rt,Re]=(0,a.useState)(!1),ze=(0,a.useRef)(null),pt=(0,a.useRef)(null);return(0,a.useEffect)(()=>{var Xe;On.length!==0&&(((Xe=ze==null?void 0:ze.current)==null?void 0:Xe.clientHeight)>97?xt(1):xt(0)),On.length===0&&xt(0),Re(!1)},[On]),a.createElement("div",{className:Te()(Ce.row,ln,"fadeIn","animated"),style:ke},a.createElement("div",{onClick:(0,$e.throttle)(()=>vn==null?void 0:vn(),2e3),style:{width:Be,marginTop:Rt?12:4},className:`${Ce.title} ${vn?"current":""}`},Yt),a.createElement("div",{className:Rt?`${Ce.tagsWrap} ${Ce.tagsBorderWrap}`:Ce.tagsWrap},a.createElement("div",{className:Ce.bar,ref:pt,style:ut>0?{height:ut===1?97:"auto",overflow:ut===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},a.createElement("div",{className:Ce.tag,ref:ze},On==null?void 0:On.map(Xe=>a.createElement("span",{onClick:()=>gn(Xe.id),key:Xe.id,style:{color:oe},className:jn===Xe.id?Ce.active:""},a.createElement("span",{title:Xe.name,className:Ce.name},Xe.name),!!vt&&a.createElement("span",{className:Ce.num},Xe.count))))),!!ut&&a.createElement(a.Fragment,null,ut===1?a.createElement("div",{onClick:()=>{var Xe;xt(2),((Xe=ze==null?void 0:ze.current)==null?void 0:Xe.clientHeight)>245?Re(!0):Re(!1)},className:Ce.action},"\u5C55\u5F00",a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):a.createElement("div",{onClick:()=>{pt.current.scrollTop=0,xt(1),Re(!1)},className:Ce.action},"\u6536\u8D77",a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},nt={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"},bt=({dataSource:On=[],value:jn,onChange:gn,className:vn,style:ln={}})=>a.createElement("div",{style:ln,className:Te()(nt.tabs,vn)},On.map(Yt=>a.createElement("span",{onClick:()=>gn(Yt.id),className:jn===Yt.id?nt.active:"",key:Yt.id},Yt.name))),Ne={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"},Qe=ee(37568),pe=({dataSource:On=[],value:jn="",onChange:gn,onInputChange:vn=()=>{},className:ln,style:Yt={},placeholder:Be,allowClear:ke=!1})=>{var oe;const[vt,ut]=(0,a.useState)(""),[xt,Rt]=(0,a.useState)("");(0,a.useEffect)(()=>{var pt;let Xe=jn;(pt=JSON.stringify(jn))!=null&&pt.includes("{")&&(ut(jn.id),Xe=jn.value||"");try{Rt(decodeURIComponent(Xe||""))}catch(gt){Rt(decodeURIComponent(Xe||""))}},[jn]);const Re=()=>{gn(encodeURIComponent(xt),vt||null)},ze=pt=>{pt!==vt&&(ut(pt),gn(encodeURIComponent(xt),pt))};return a.createElement("div",{className:Te()(Ne.input,ln),style:Yt},!!On.length&&a.createElement("div",{className:Ne.dropdown},a.createElement("div",{className:Ne.text},(oe=On.find(pt=>pt.id===vt))==null?void 0:oe.name,a.createElement("i",{className:"iconfont icon-zhankai4"}),a.createElement("b",{className:Ne.b1}),a.createElement("b",{className:Ne.b2})),a.createElement("div",{className:Ne.menu},On.map((pt,Xe)=>a.createElement("div",{key:Xe,onClick:()=>ze(pt.id)},pt.name)))),a.createElement(Qe.default,{onPressEnter:Re,value:xt,onChange:pt=>{Rt(pt.target.value),vn(encodeURIComponent(pt.target.value),vt||null)},placeholder:Be,variant:"borderless",allowClear:ke,onClear:()=>gn("",vt||null)}),a.createElement("i",{onClick:Re,className:"iconfont icon-sousuo9 font14 current"}))},Ue={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"},je=({value:On,onChange:jn,className:gn,total:vn,pageSize:ln,style:Yt={}})=>{const Be=On<2,ke=On>=Math.ceil(vn/ln);return vn<=ln?a.createElement(a.Fragment,null):a.createElement("div",{className:Te()(Ue.quickPager,gn),style:Yt},a.createElement("div",{onClick:()=>{Be||jn(On-1,"prev")},className:Be?Ue.disabled:""},"\u4E0A\u4E00\u9875"),a.createElement("div",{onClick:()=>{ke||jn(On+1,"next")},className:ke?Ue.disabled:""},"\u4E0B\u4E00\u9875"))},wt={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"},At=ee(29787),qe=ee(25399),We=ee(63139),_e=ee(14185),rt=ee(76406),Ke=ee(90736),Le=({className:On,dataSource:jn=[],col:gn=4,right:vn,bottom:ln=23,precision:Yt=0,wrapWidth:Be=1200,trackEventItems:ke,loading:oe})=>{const vt=Math.floor((Be-(gn-1)*vn)/gn);return a.createElement(At.Z,{spinning:oe},a.createElement("div",{className:Te()(wt.list,On)},!!jn.length&&jn.map((ut,xt)=>{const{name:Rt,id:Re,identifier:ze,power:pt,cover_image_id:Xe,pic:gt}=ut;return a.createElement("div",{className:wt.wrap,key:Re,style:{width:vt,marginRight:(1+xt)%gn===0?0:vn+Yt,marginBottom:ln}},a.createElement("a",{target:"_blank",href:`/shixuns/${ze}/challenges`,className:wt.li,onClick:rn=>{rn.preventDefault(),ke&&(0,rt.L9)([ke]),pt&&(0,rt.xg)(`/shixuns/${ze}/challenges`)}},a.createElement("div",{className:wt.img},a.createElement("img",{className:wt.cover,src:`${gt}`}),ut.is_jupyter&&a.createElement("span",{className:`sprite sprite-43 ${wt.sign}`}),ut.is_jupyter_lab&&a.createElement("span",{className:`sprite sprite-42 ${wt.sign}`}),ut.is_unity_3d&&a.createElement("span",{className:`sprite sprite-44 ${wt.sign}`})),a.createElement("div",{className:wt.name},a.createElement(qe.Z,{title:Rt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:wt.e},Rt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{className:wt.tags},a.createElement(qe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),a.createElement("span",null,ut.challenges_count))),!!ut.myshixuns_count&&a.createElement(qe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),a.createElement("span",null,ut.myshixuns_count))),a.createElement(qe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},a.createElement("span",null,a.createElement("span",null,ut.level))),a.createElement("div",{className:wt.rate},a.createElement(We.Z,{allowHalf:!0,disabled:!0,defaultValue:ut.score_info}),a.createElement("span",null,"\xA0",ut.score_info?`${ut.score_info}\u5206`:"5\u5206")))),!pt&&a.createElement("div",{className:wt.lockWrap},a.createElement("img",{src:`${_e.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!jn.length&&a.createElement(Ke.Z,null)))},st=ee(54077),we={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",hidden:"hidden___NniIi",wrap:"wrap___pKgcW",btnsTop:"btnsTop___Lrm6T",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},it=ee(62957),nn=ee(96599),Kt="data:image/png;base64,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",Bt=ee(59301),Qn=(On,jn,gn)=>new Promise((vn,ln)=>{var Yt=oe=>{try{ke(gn.next(oe))}catch(vt){ln(vt)}},Be=oe=>{try{ke(gn.throw(oe))}catch(vt){ln(vt)}},ke=oe=>oe.done?vn(oe.value):Promise.resolve(oe.value).then(Yt,Be);ke((gn=gn.apply(On,jn)).next())}),Fe=({className:On,dataSource:jn=[],col:gn=4,right:vn,bottom:ln=23,precision:Yt=0,wrapWidth:Be=1200,trackEventItems:ke,loading:oe,category:vt,hiddenClick:ut,handleVery:xt=()=>!0,isCurrent:Rt})=>{const[Re,ze]=it.default.useModal(),pt=Math.floor((Be-(gn-1)*vn)/gn),Xe=gt=>Qn(void 0,null,function*(){Re.confirm({title:"\u7F6E\u9876",width:500,content:Bt.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u5C06",Bt.createElement("span",{className:"c-blue"},"\u201C",gt.name,"\u201D"),"\u8BFE\u5802\u7F6E\u9876\u5417\uFF1F"),okText:"\u786E\u8BA4\u7F6E\u9876",centered:!0,cancelText:"\u53D6\u6D88"})});return Bt.createElement(At.Z,{spinning:oe},ze,Bt.createElement("div",{className:Te()(we.list,On)},!!jn.length&&jn.map((gt,rn)=>{const{subject_identifier:Nt,id:Vt,identifier:Ze,power:Se}=gt,Et=gt.is_public!=0&>.is_public;return Bt.createElement("div",{className:we.wrap,key:Vt,style:{width:pt,marginRight:(1+rn)%gn===0?0:vn+Yt,marginBottom:ln}},gt.homepage_show&&Bt.createElement("div",{className:we.btnsTop},Bt.createElement(nn.default,{color:"red"},"\u7F6E\u9876")),Bt.createElement("a",{className:we.li,onClick:Cn=>{Cn.preventDefault(),xt(gt==null?void 0:gt.first_category_url)&&(ke&&(0,rt.L9)([ke]),(0,rt.xg)(gt.first_category_url))}},Bt.createElement("div",{className:we.top},Bt.createElement(qe.Z,{title:gt.name},Bt.createElement("div",{className:we.name},gt.name)),Bt.createElement("img",{className:we.img,src:_e.Z.IMG_SERVER+"/images/"+gt.avatar_url}),Bt.createElement("div",{className:we.text,title:gt.creator},gt.creator),Nt&&Bt.createElement("div",{className:we.btns},Bt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Bt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Et&&Bt.createElement("div",{className:we.sign},"\u516C\u5F00"),Rt&&Bt.createElement("div",{className:we.hidden,onClick:Cn=>{Cn.stopPropagation(),ut(gt)}},Bt.createElement("i",{className:`iconfont ${vt=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),vt=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),Bt.createElement("div",{className:we.bottom},gt.visits>0&&Bt.createElement(qe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Bt.createElement("span",null,Bt.createElement("i",{className:"iconfont icon-liulanyan"}),Bt.createElement("span",null,gt.visits))),gt.course_members_count>0&&Bt.createElement(qe.Z,{title:"\u6210\u5458",placement:"bottom"},Bt.createElement("span",null,Bt.createElement("i",{className:"iconfont icon-chengyuan"}),gt.course_members_count)),gt.tasks_count>0&&Bt.createElement(qe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Bt.createElement("span",null,Bt.createElement("i",{className:"iconfont icon-zuoye"}),gt.tasks_count)),gt.is_end?Bt.createElement("div",{style:{color:"#6B758B"}}):Bt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!gt.is_accessible&&Bt.createElement("div",{className:we.lockWrap},Bt.createElement("img",{src:`${_e.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")))}),!jn.length&&Bt.createElement(Ke.Z,null)))},Gt={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"},mn=ee(44283),lt=({dataSource:On=[],value:jn,onChange:gn,className:vn,style:ln={},tabBarExtraContent:Yt})=>a.createElement("div",{className:Te()(Gt.tabs,vn),style:ln},a.createElement("div",{className:Gt.tabsWrap},On.map((Be,ke)=>!(Be!=null&&Be.hide)&&a.createElement("aside",{className:Gt.tab,onClick:()=>{gn(Be.id),Be.link&&mn.history.push(Be.link)},key:ke},a.createElement("div",{className:jn===Be.id?Gt.active:""},Be.name),(Be==null?void 0:Be.resetCount)==null&&(Be==null?void 0:Be.total)!==void 0&&a.createElement("span",null,"\uFF08",Be==null?void 0:Be.total,"\uFF09"),(Be==null?void 0:Be.resetCount)!==void 0&&(Be==null?void 0:Be.total)!==void 0&&a.createElement(qe.Z,{title:(Be==null?void 0:Be.tip)!=null?Be==null?void 0:Be.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},Be==null?void 0:Be.resetCount),"/",a.createElement("span",null,Be==null?void 0:Be.total),"\uFF09"))))),a.createElement("div",{className:Gt.tabBar},Yt)),Ge=({className:On,style:jn={},children:gn})=>a.createElement("div",{className:Te()(On),style:jn},gn),Xt={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"},Pt=ee(75727),an=ee(93041);const jt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var fn=({sortValue:On,dropValue:jn,className:gn,onSort:vn,onDrop:ln,dataSource:Yt=jt})=>{var Be;return a.createElement("div",{className:Te()(Xt.orderWrap,gn)},a.createElement(Pt.Z,{dropdownRender:()=>a.createElement(an.default,null,Yt.map((ke,oe)=>a.createElement(an.default.Item,{key:oe,onClick:()=>ln(ke.id)},ke.name)))},a.createElement("span",{className:Xt.orderTextWrap},(Be=Yt.find(ke=>jn===ke.id))==null?void 0:Be.name)),a.createElement("span",{className:Xt.orderIconWrap},a.createElement("span",{className:Xt.orderAsc},a.createElement("i",{className:On==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Xt.cursorPointer} ${Xt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Xt.cursorPointer}`,onClick:()=>vn(On==="asc"?"desc":"asc")})),a.createElement("span",{className:Xt.orderDesc},a.createElement("i",{className:On==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Xt.cursorPointer} ${Xt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Xt.cursorPointer}`,onClick:()=>vn(On==="asc"?"desc":"asc")}))))},me={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"},ie=ee(7939),ae=Object.defineProperty,se=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,et=(On,jn,gn)=>jn in On?ae(On,jn,{enumerable:!0,configurable:!0,writable:!0,value:gn}):On[jn]=gn,Ft=(On,jn)=>{for(var gn in jn||(jn={}))de.call(jn,gn)&&et(On,gn,jn[gn]);if(se)for(var gn of se(jn))ue.call(jn,gn)&&et(On,gn,jn[gn]);return On},ot=(On,jn)=>{var gn={};for(var vn in On)de.call(On,vn)&&jn.indexOf(vn)<0&&(gn[vn]=On[vn]);if(On!=null&&se)for(var vn of se(On))jn.indexOf(vn)<0&&ue.call(On,vn)&&(gn[vn]=On[vn]);return gn},ht=(On,jn,gn)=>new Promise((vn,ln)=>{var Yt=oe=>{try{ke(gn.next(oe))}catch(vt){ln(vt)}},Be=oe=>{try{ke(gn.throw(oe))}catch(vt){ln(vt)}},ke=oe=>oe.done?vn(oe.value):Promise.resolve(oe.value).then(Yt,Be);ke((gn=gn.apply(On,jn)).next())}),Zt=On=>{var jn=On,{className:gn,style:vn,children:ln,loading:Yt=!1,openLoading:Be,onClick:ke=()=>{},size:oe="middle",shape:vt="round"}=jn,ut=ot(jn,["className","style","children","loading","openLoading","onClick","size","shape"]);const[xt,Rt]=(0,a.useState)(!1);return a.createElement(ie.ZP,Ft({onClick:(0,$e.throttle)(Re=>ht(void 0,null,function*(){Be&&Rt(!0);try{yield ke(Re)}catch(ze){console.log("error",ze)}Be&&Rt(!1)}),2e3,{leading:!0,trailing:!1}),className:Te()(me.btn,me[`${oe}-${vt}`],gn),style:vn,size:oe,shape:vt,loading:xt||Yt},ut),ln)},_t={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"},sn=({className:On,style:jn,children:gn=null,onClick:vn,title:ln})=>a.createElement("div",{className:Te()(_t.head,On),style:jn},a.createElement("span",{className:"primary-hover",onClick:vn},a.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),a.createElement("b",{title:ln},ln),a.createElement("div",{className:_t.node},gn)),dn={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"},tn=({confirmShow:On=!0,confirmTitle:jn,confirmClick:gn,cancelShow:vn=!0,cancelTitle:ln,cancelClick:Yt,className:Be,style:ke,confirmLoading:oe=!1})=>a.createElement("div",{className:Te()(dn.btns,Be),style:ke},On&&a.createElement(ie.ZP,{loading:oe,onClick:gn,type:"primary",className:dn.confirm},jn),vn&&a.createElement(ie.ZP,{onClick:Yt,className:dn.cancel},ln)),Ct={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},He=({className:On,style:jn={},LeftContent:gn,children:vn,RightContent:ln})=>a.createElement("div",{className:Te()(Ct.fixedBottom,On),style:jn},a.createElement("div",{className:Ct.wrap},a.createElement("div",{className:Ct.left},gn),a.createElement("div",{className:Ct.center},vn),a.createElement("div",{className:Ct.right},ln))),en={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"},Nn=({className:On,style:jn={},dataSource:gn=[]})=>a.createElement("div",{className:Te()(en.crumbs,On),style:jn},gn.map((vn,ln)=>lnmn.history.push(vn.path)},vn.name):a.createElement("span",null,vn.name),a.createElement("span",null,"\xA0",">","\xA0")):a.createElement("span",{key:ln,style:{color:"#5F6368"}},vn.name))),Dn=ee(11938),qn=Object.defineProperty,Zn=Object.defineProperties,In=Object.getOwnPropertyDescriptors,_n=Object.getOwnPropertySymbols,Un=Object.prototype.hasOwnProperty,dA=Object.prototype.propertyIsEnumerable,DA=(On,jn,gn)=>jn in On?qn(On,jn,{enumerable:!0,configurable:!0,writable:!0,value:gn}):On[jn]=gn,Kn=(On,jn)=>{for(var gn in jn||(jn={}))Un.call(jn,gn)&&DA(On,gn,jn[gn]);if(_n)for(var gn of _n(jn))dA.call(jn,gn)&&DA(On,gn,jn[gn]);return On},kA=(On,jn)=>Zn(On,In(jn)),mA=(On,jn)=>{var gn={};for(var vn in On)Un.call(On,vn)&&jn.indexOf(vn)<0&&(gn[vn]=On[vn]);if(On!=null&&_n)for(var vn of _n(On))jn.indexOf(vn)<0&&dA.call(On,vn)&&(gn[vn]=On[vn]);return gn};const{Countdown:yA}=Dn.default;var CA=On=>{var jn=On,{onChange:gn}=jn,vn=mA(jn,["onChange"]);const[ln,Yt]=(0,a.useState)(null);(0,a.useEffect)(()=>{typeof ln=="number"&&ln>=0&&gn(ln)},[ln]);const Be=ke=>{const oe=Math.floor(ke/1e3);Yt(oe)};return a.createElement(yA,kA(Kn({},vn),{onChange:Be}))}},79006:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return ge}});var a=ee(59301);function ge(he,Ve){const Ce=(0,a.useRef)();(0,a.useEffect)(()=>{Ce.current=he}),(0,a.useEffect)(()=>{function ve(){Ce.current()}if(Ve!==null){let Te=setInterval(ve,Ve);return()=>clearInterval(Te)}},[Ve])}},23198:function(It,Dt,ee){"use strict";ee.r(Dt),ee.d(Dt,{default:function(){return Mo}});var a=ee(59301),ge=ee(60840),he=ee(27813),Ve=ee(25684),Ce=ee(44283),ve=ee(66649),Te=ee.n(ve),$e="data:image/png;base64,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0p8zAAA7SGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU1NzcyLCAyMDE0LzAxLzEzLTE5OjQ0OjAwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTUtMTEtMTBUMTQ6MDQ6NTArMDg6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE1LTExLTEwVDE0OjA0OjUwKzA4OjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNS0xMS0xMFQxNDowNDo1MCswODowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6ODBiY2E5ODUtNGY5Yi02ZTRkLTlmYzktZThmNDkyNjdkZjRlPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6ZWRkYWU4MGMtODc3MC0xMWU1LTg0OWEtYmNmZGE2MDI4ZjJlPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6ZDAxN2I5NGUtOTRiZC0yNjQxLThmZjktYmY3YTBhMzY3N2IxPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmQwMTdiOTRlLTk0YmQtMjY0MS04ZmY5LWJmN2EwYTM2NzdiMTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0xMS0xMFQxNDowNDo1MCswODowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo4MGJjYTk4NS00ZjliLTZlNGQtOWZjOS1lOGY0OTI2N2RmNGU8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMTEtMTBUMTQ6MDQ6NTArMDg6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaT4zQ0I4RkVFOEMyRUJFNkU1QTREQTk3MzI4MzU0MTI0RTwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiZGRmY2Y2Zi04NzcwLTExZTUtODQ5YS1iY2ZkYTYwMjhmMmU8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QmFnPgogICAgICAgICA8L3Bob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPnNSR0IgSUVDNjE5NjYtMi4xPC9waG90b3Nob3A6SUNDUHJvZmlsZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+MTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MjA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MjA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pu6JurQAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAABRFJREFUeNpE1OtvW/Udx/H3ufj4+Ph2nDh2vLgrTSPaFNqGtd0Gy9LRTVymNoNM6ihCaEwdQ5sYAo0HTOwBYg/Yk0pDiG3qmLSiPtjGJERbdZSQaUArykXt1la9hDRNY6dpYsexj30uPj7ntwcVyT/w0ucrfT5fSQgBdguAEBlZhDhaiVikF2j22lfPjP77+Kc/9ZyO9p37th7s2rLlbegveZ4g6jggS4AMAKkkkhAC366DJJADgaJlgA/unTx+4qmT/7oyKpxJfdYzUDIma7M6TsXoDH+3/8jgnrG/iOC2o8JrIiQJECjpvlt0Q7JoimWEkQHN1Sf+8MbE40+O7226M/rtCYX9+k2e0me55+48XXfn1f1PvvfwiVdfOSLFlKitSbh8hq9+DitZFRlZSaHK1aJ35uV3f3+4zr79/fy42CD9pwtULwdUpwLqu//ID4JzPHPoEQ7+00dc/vM/Eoary3oCPR5dBROeRTxaH7x+9MWpkd3nRsyBPL/InmP6cAN5jUlgtcELkXpMTj19kr3GGfLfuovv7T62Z/GjN67aM2c3XHz/nVUw6jmo7ruJI5eT2idz23lwu0XzbAP5eh3JjBJdCnBP3iSyrhu96VD562nG7m8z8cUm3vwwKCSkVgx5aBWsL1aK4cfvHwilGKg2KWuOxjxEAh+WXKT1Bto2E/lGC42QyrRDX5cHkkStKRPtUQ9sHB5btwLOXHrvh+1yeTiT0KATRRQKZId7aSKw7ukm2Fck8dIQxjNbkHsMctuytOw2CEEhZ0Dp7L1Ls6d+sgIaicxgw/Lp73FB7+bEaQN1V4rqnrUEZQvpfy3sYzfxp5fRnh+m69mtvHWoBsQZ2qzSmlrALU0VV8BwaW5Po6ZyZ9Gi+HWN19+M859XSgztKJA2ktgXaoQLHu65GsnyMudfvsKrh6Lkh0w299WplD38pUvDK6CstkyrIZNavMLe+wM6fgL/6Dzdf/scuS9Cu0chzKlkdxUoTFylcvA8rbbC2GiEZHUSq6GiJuUIgAoQM746Lm+4Nhrk+3jiGxYH+np4vTyIP3uB7uokcjqGc6GGNZCjnCnwdzkGKZMnvrlAJ1nEvEPCyKw5tgKCnBMNwdyUxZ2D0/z2V9t48fkRjlqboeEzalfpMmXeOpakiQFkeO7nOjsGJpmbBFybsGNtXQFVs729k8zjz/uUFi7yy+EoY+NxJo7bXJK38MCmLyjEKnSO9NGuOazZaPDrB65x89Q1bF9Hz2qoprYRuPUcvOYnj1ZP/+6wM9/Gq/hQmmH9Q0NE8zoEVYKqSnPBIb2uC9Z2Q6nC9NuXcZJZEv0JYr0G6YF9O7XM9z+QhBAAdFr/fWzp/IHXAtdJVz6cR40LencOEiw5+HYL2dDRu+JIWoTqqSk6gUp6+3p8l2p6w8gjcTM1Lmn33TrZd2ZwFp2yOx9z9HyYzu8aIKi3CKwGGBqKZqLFoL3cpFWqoa/tRi/m8ZZt3LIlYmuaKKkUsS9rI9pXUfjohdzXkr2RTAGvHhIGKmGg4C5aIELa1TrNyUUkJQKShHujQiQmk/92IasZ1s9Ch9Uta0qKaPeOhyw7/ZpdKrU0ZZlUrkNEstEkH8VbRjgOyY1ZUgMpZK2JmtaQMr3XO+pdv1GN23+kaIus1kb4SBHVblTjTzsX8y859cUHPX9251c29WwKLSmhm3KXGkti3eB6rMe01dzI2aWphXFnpnaib2culBQFEbgA/H8ALiI3EysggNoAAAAASUVORK5CYII=",ye={flex_box_center:"flex_box_center___DajON",flex_space_between:"flex_space_between___tvLDY",flex_box_vertical_center:"flex_box_vertical_center___PvYv9",flex_box_center_end:"flex_box_center_end___F4Cig",flex_box_column:"flex_box_column___u9A0o",footer:"footer___k7tsL",fastLink:"fastLink___WjVYd",cooperation:"cooperation___Owpto",copyright:"copyright___UL6n9"},nt=({user:Je,globalSetting:dt})=>{var yt,Rn,Xn,$n,hA,fA;return a.createElement("div",{className:ye.footer,style:{height:(yt=dt==null?void 0:dt.setting)!=null&&yt.main_site?"":"80px",lineHeight:(Rn=dt==null?void 0:dt.setting)!=null&&Rn.main_site?"":"80px"}},((Xn=dt==null?void 0:dt.setting)==null?void 0:Xn.main_site)&&a.createElement("aside",{className:ye.fastLink},a.createElement("a",{target:"_blank",href:"/"},"\u7F51\u7AD9\u9996\u9875"),!(($n=dt==null?void 0:dt.setting)!=null&&$n.is_local)&&a.createElement("a",{target:"_blank",href:"/help/about_us"},"\u5173\u4E8E\u6211\u4EEC"),a.createElement("a",{target:"_blank",href:"/help/contact_us"},"\u8054\u7CFB\u6211\u4EEC"),a.createElement("a",{target:"_blank",href:"/help/cooperatives"},"\u5408\u4F5C\u4F19\u4F34"),a.createElement("a",{target:"_blank",href:"/help/agreement"},"\u670D\u52A1\u534F\u8BAE"),a.createElement("a",{target:"_blank",href:"/help/help_center"},"\u5E2E\u52A9\u4E2D\u5FC3"),a.createElement("a",{target:"_blank",href:"/help/feedback"},"\u610F\u89C1\u53CD\u9988")),(hA=dt.setting)!=null&&hA.footer?a.createElement("div",{dangerouslySetInnerHTML:{__html:(fA=dt.setting)==null?void 0:fA.footer}}):a.createElement("div",null,a.createElement("p",{className:"footer_con-p inline lineh-30 font-14"},a.createElement("span",{className:"font-18 fl"},"\xA9"),"\xA0",Te()().year(),"\xA0EduCoder",a.createElement("a",{style:{color:"#888"},target:"_blank",href:"http://beian.miit.gov.cn/",className:"ml15 mr15"},"\u6E58ICP\u590717009477\u53F7"),a.createElement("a",{style:{color:"#888"},target:"_blank",href:"http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=43019002000962",className:"mr15"},a.createElement("img",{className:"vertical4",src:$e}),"\u6E58\u516C\u7F51\u5B89\u590743019002000962\u53F7"),a.createElement("a",{href:"https://team.trustie.net",style:{color:"#888"},target:"_blank"},"Trustie"),"\xA0\xA0\xA0&\xA0\xA0\xA0IntelliDE inside. ",a.createElement("span",{className:"mr15"},"\u7248\u6743\u6240\u6709 \u6E56\u5357\u667A\u64CE\u79D1\u6280\u6709\u9650\u516C\u53F8"))))},Pe={flex_box_center:"flex_box_center___mmTa9",flex_space_between:"flex_space_between___jMnlY",flex_box_vertical_center:"flex_box_vertical_center___Nzd52",flex_box_center_end:"flex_box_center_end___rVNra",flex_box_column:"flex_box_column___cg5bF",newFooter:"newFooter___XUH_2",footer_box:"footer_box___AnAV1"},bt=ee(14185),Ne=ee(62957),Qe=ee(76406),Me=Object.defineProperty,pe=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,je=(Je,dt,yt)=>dt in Je?Me(Je,dt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):Je[dt]=yt,wt=(Je,dt)=>{for(var yt in dt||(dt={}))Ue.call(dt,yt)&&je(Je,yt,dt[yt]);if(pe)for(var yt of pe(dt))ct.call(dt,yt)&&je(Je,yt,dt[yt]);return Je};const At=Je=>React.createElement("svg",wt({width:33,height:26,xmlns:"http://www.w3.org/2000/svg"},Je),React.createElement("title",null,"\u5934\u6B4C-\u5B57\u5BBD\u8C03\u6574\u7248"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m26.942 22.619 3.975-1.74 1.325-9.135c-.667-2.004-1.256-3.454-1.767-4.35-.511-.895-1.247-1.765-2.208-2.61L4.417 4.35.883 14.354l3.534 6.525 7.066 1.305 15.459.435Z",fill:"#FFF"}),React.createElement("path",{d:"M11.14 0c-1.03.505-1.89 1.69-1.71 2.705h12.485c5.9 0 9.69 1.676 10.69 7.375.23.94.38 1.998.39 2.918 0 .168.005.332 0 .5 0 .135.005.27.005.405C33 22.38 27.74 26 21.865 26c.97-.438 1.78-1.406 1.71-2.71H11.14c-4.89 0-9.595-2.268-10.785-7.592-.195-.871-.35-1.776-.35-2.7 0-.097 0-.188.005-.284-.005-.207-.01-.41-.01-.621C.005 3.62 5.265 0 11.14 0Zm16.41 12.47h-1.82v.068l-.003.1c-.033.89-.13 1.78-.292 2.656-.258 1.408-.796 3.386-1.904 4.866l-.034.045-.083.108h2.115l.024-.025c.028-.03.442-.56.9-1.769.192-.503.403-1.177.59-2.028l1.456 3.802h2.026l-2.07-4.95h-1.19l.01-.06c.124-.777.222-1.666.271-2.665l.004-.075v-.073Zm-13.993 3.834h-2.134l1.822 4.009h2.337l-2.025-4.01Zm10.776-2.867h-7.42v1.745h4.77v2.94c-.006.24-.165.448-.349.456H18.767v-.792h2.252v-1.68h-3.88v4.202h5.381c.489-.01.885-.456.898-1.013V15.2h.915v-1.764Zm-11.96-7.75h-1.916l.003.144c.087 4.717-.379 6.43-.379 6.43a6.284 6.284 0 0 1-.297 1.194H2.475l.01 1.708h6.512l-.048.083c-1.579 2.716-4.178 5.015-4.23 5.06v.002h2.48l.065-.057c2.124-1.865 3.614-4.672 3.614-4.672.08-.132.159-.274.228-.416h4.981l-.01-1.708H11.71l.025-.099c.828-3.284.639-7.668.639-7.668Zm11.96 0h-7.42v1.745h4.77v2.945c-.006.24-.165.448-.349.456H18.767v-.797h2.252v-1.68h-3.88v4.197h5.381c.489-.01.885-.45.898-1.003V7.447h.915v-1.76Zm2.4 0h-1.726v.245l.002.052a7.304 7.304 0 0 1-.795 3.499l-.023.045-.03.054-.054 2.6.379-.26.016-.01c.447-.304.9-.989 1.366-2.042.236-.542.411-1.042.497-1.3l.004-.014h1.88l-.01.052c-.18.932-.377 1.652-.748 2.371-.252.481-.423.726-.512.733h-.005 1.731l.012-.009c.154-.125.312-.366.475-.724.251-.542.777-2.883.87-3.317.094-.435.035-.675-.348-.7-.254-.014-1.283-.028-3.088-.043h-.055l.162-1.231ZM4.555 9.53l-.149 1.83 4.04.642.288-1.816-4.18-.656Zm.109-3.397-.149 1.83 4.04.642.288-1.821-4.18-.651Z",fill:"#E02020",fillRule:"nonzero"})));var qe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMjYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMjYuOTQyIDIyLjYxOSAzLjk3NS0xLjc0IDEuMzI1LTkuMTM1Yy0uNjY3LTIuMDA0LTEuMjU2LTMuNDU0LTEuNzY3LTQuMzUtLjUxMS0uODk1LTEuMjQ3LTEuNzY1LTIuMjA4LTIuNjFMNC40MTcgNC4zNS44ODMgMTQuMzU0bDMuNTM0IDYuNTI1IDcuMDY2IDEuMzA1IDE1LjQ1OS40MzVaIiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTExLjE0IDBjLTEuMDMuNTA1LTEuODkgMS42OS0xLjcxIDIuNzA1aDEyLjQ4NWM1LjkgMCA5LjY5IDEuNjc2IDEwLjY5IDcuMzc1LjIzLjk0LjM4IDEuOTk4LjM5IDIuOTE4IDAgLjE2OC4wMDUuMzMyIDAgLjUgMCAuMTM1LjAwNS4yNy4wMDUuNDA1QzMzIDIyLjM4IDI3Ljc0IDI2IDIxLjg2NSAyNmMuOTctLjQzOCAxLjc4LTEuNDA2IDEuNzEtMi43MUgxMS4xNGMtNC44OSAwLTkuNTk1LTIuMjY4LTEwLjc4NS03LjU5Mi0uMTk1LS44NzEtLjM1LTEuNzc2LS4zNS0yLjcgMC0uMDk3IDAtLjE4OC4wMDUtLjI4NC0uMDA1LS4yMDctLjAxLS40MS0uMDEtLjYyMUMuMDA1IDMuNjIgNS4yNjUgMCAxMS4xNCAwWm0xNi40MSAxMi40N2gtMS44MnYuMDY4bC0uMDAzLjFjLS4wMzMuODktLjEzIDEuNzgtLjI5MiAyLjY1Ni0uMjU4IDEuNDA4LS43OTYgMy4zODYtMS45MDQgNC44NjZsLS4wMzQuMDQ1LS4wODMuMTA4aDIuMTE1bC4wMjQtLjAyNWMuMDI4LS4wMy40NDItLjU2LjktMS43NjkuMTkyLS41MDMuNDAzLTEuMTc3LjU5LTIuMDI4bDEuNDU2IDMuODAyaDIuMDI2bC0yLjA3LTQuOTVoLTEuMTlsLjAxLS4wNmMuMTI0LS43NzcuMjIyLTEuNjY2LjI3MS0yLjY2NWwuMDA0LS4wNzV2LS4wNzNabS0xMy45OTMgMy44MzRoLTIuMTM0bDEuODIyIDQuMDA5aDIuMzM3bC0yLjAyNS00LjAxWm0xMC43NzYtMi44NjdoLTcuNDJ2MS43NDVoNC43N3YyLjk0Yy0uMDA2LjI0LS4xNjUuNDQ4LS4zNDkuNDU2SDE4Ljc2N3YtLjc5MmgyLjI1MnYtMS42OGgtMy44OHY0LjIwMmg1LjM4MWMuNDg5LS4wMS44ODUtLjQ1Ni44OTgtMS4wMTNWMTUuMmguOTE1di0xLjc2NFptLTExLjk2LTcuNzVoLTEuOTE2bC4wMDMuMTQ0Yy4wODcgNC43MTctLjM3OSA2LjQzLS4zNzkgNi40M2E2LjI4NCA2LjI4NCAwIDAgMS0uMjk3IDEuMTk0SDIuNDc1bC4wMSAxLjcwOGg2LjUxMmwtLjA0OC4wODNjLTEuNTc5IDIuNzE2LTQuMTc4IDUuMDE1LTQuMjMgNS4wNnYuMDAyaDIuNDhsLjA2NS0uMDU3YzIuMTI0LTEuODY1IDMuNjE0LTQuNjcyIDMuNjE0LTQuNjcyLjA4LS4xMzIuMTU5LS4yNzQuMjI4LS40MTZoNC45ODFsLS4wMS0xLjcwOEgxMS43MWwuMDI1LS4wOTljLjgyOC0zLjI4NC42MzktNy42NjguNjM5LTcuNjY4Wm0xMS45NiAwaC03LjQydjEuNzQ1aDQuNzd2Mi45NDVjLS4wMDYuMjQtLjE2NS40NDgtLjM0OS40NTZIMTguNzY3di0uNzk3aDIuMjUydi0xLjY4aC0zLjg4djQuMTk3aDUuMzgxYy40ODktLjAxLjg4NS0uNDUuODk4LTEuMDAzVjcuNDQ3aC45MTV2LTEuNzZabTIuNCAwaC0xLjcyNnYuMjQ1bC4wMDIuMDUyYTcuMzA0IDcuMzA0IDAgMCAxLS43OTUgMy40OTlsLS4wMjMuMDQ1LS4wMy4wNTQtLjA1NCAyLjYuMzc5LS4yNi4wMTYtLjAxYy40NDctLjMwNC45LS45ODkgMS4zNjYtMi4wNDIuMjM2LS41NDIuNDExLTEuMDQyLjQ5Ny0xLjNsLjAwNC0uMDE0aDEuODhsLS4wMS4wNTJjLS4xOC45MzItLjM3NyAxLjY1Mi0uNzQ4IDIuMzcxLS4yNTIuNDgxLS40MjMuNzI2LS41MTIuNzMzaC0uMDA1IDEuNzMxbC4wMTItLjAwOWMuMTU0LS4xMjUuMzEyLS4zNjYuNDc1LS43MjQuMjUxLS41NDIuNzc3LTIuODgzLjg3LTMuMzE3LjA5NC0uNDM1LjAzNS0uNjc1LS4zNDgtLjctLjI1NC0uMDE0LTEuMjgzLS4wMjgtMy4wODgtLjA0M2gtLjA1NWwuMTYyLTEuMjMxWk00LjU1NSA5LjUzbC0uMTQ5IDEuODMgNC4wNC42NDIuMjg4LTEuODE2LTQuMTgtLjY1NlptLjEwOS0zLjM5Ny0uMTQ5IDEuODMgNC4wNC42NDIuMjg4LTEuODIxLTQuMTgtLjY1MVoiIGZpbGw9IiNFMDIwMjAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",We="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADo0lEQVQ4T13SW0xbdRwH8O//3NrT28o5DAoc7IZcOjIYiz4wdQ8umZfYDIyLsMRbhuFhEUHMcGZLGE7NxFsMOucS9zDnlvkwIYvDoHMJbihm2awBsZs4ChbaU1qg93Pac44ZRLP4e/s9fD/5PnwJ/ndzcx/wySsrxazd1jj9V7gtm9GdtQ3S8WQiP1rm2bBQtPnp5N0Rcvcz8VUvl0rF3vBdDTwlanMb2cwyTYl2UG6PMR80BSsqheHaaukV16P7U//m/gMM47Y58/NA00efzpy0ZGYtO9PTKIjFwbssiLk9GHNWYHaG5Nr31rSL2w+fIoTod5BVQDYmbNqlE/uOHZdfXiF66QHTMKGGElDzAFdlRyaQBvNiA85wDxmRP0ILB7qLBwhbcExs7IuvAsbfPdL5EfW9/n57S3fzOLwjI4hPrpXUGAKdZWAp1+DvaEHbERde76GHn9vN7IPraIDcuthhKsv91nkjuv61zn6PcKT5Ozz47TXEZwDcbwbtMsO4ooChsoj0evHkwUq883Zu2fswfSKl7zhKbn/d5bSlx75YVK3e9vcfwR7vOFrVYcxfBiwPCOArC0AmVfBFBD+6GrD/3XtxemAOteLKWMLy+PNk9uzeUioRGOesqtR2fhdiN27i9I5BmCME2UgaJqkAtJIHVSWg69JWTPGbMNJ3FQjFgqqtpokEz7aW55cjv9vpeduZVDMGDik4pw6gvIbDYrEOiyRAkDWELy/hWa0Z2w95cLD+AuKJdbKptNRLwkOdxSQ99z3HzG9OiXV45s1qOH8YxlYEUQ4FDitBqEjAZESEz12Hzz8Mo4yKQtXMPq7QvYdEL3ZIucyyT5NnBZuQwy/aNgwOKfgzRGGLuALJGsOXvo1gOB4v7E6ipW4UmTgPtsi1SIvuJ4gx/dm6mHz9pBqYaMrLKZrLLYG7z4NlpMHncmASCmTbPaBYAuetKWg5FqzboZlLpEG7uK1jdQfK/AVPZmHorfySf1f61yhjLreALxOhraRATCwYpxVqOI7sggKuyq3ptO0bU2l9j6Oiy78GzHyyKStP9esIPqYnFIaoaVCsAYPiQRMFajgBg+HAlBTBILSuE36UKal/1bmh5/raEgO9FRltqVuJLbTqUVlgGY3oWQWgGUBRoOsMwNOAxWZQohShhcJzhmb52CH13VwDAJLwHxbVwLUtqdnkTopNNpoYroRmiYMxM8gTq0wL60M53fQTVWgeYe3Vfof0UvRO9h+plYbI40lKjgAAAABJRU5ErkJggg==",_e=ee(35883),Ke=({user:Je,globalSetting:dt})=>{var yt,Rn,Xn,$n,hA;const[fA,Mn]=(0,a.useState)(!1);(0,a.useEffect)(()=>(window.addEventListener("click",XA),()=>{window.removeEventListener("click",XA)}),[]);const nA=()=>{if(function(){return/macintosh|mac os x/i.test(navigator.userAgent)}()){Mn(!0);return}(0,Qe.xg)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")},ur=(tr,VA)=>{if(tr.className===VA)return tr;for(let xA=0,kr=tr;kr=kr.parentNode;xA++){if(kr.className===VA)return kr;if(kr==document.documentElement)return!1}},XA=tr=>{var VA,xA,kr;tr!=null&&tr.target&&(((VA=tr==null?void 0:tr.target)==null?void 0:VA.innerText)==="\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A"||((kr=(xA=tr==null?void 0:tr.target)==null?void 0:xA.nextElementSibling)==null?void 0:kr.innerText)==="\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A")&&ur(tr.target,"module-introduce")&&nA()};return a.createElement(a.Fragment,null,a.createElement(Ne.default,{centered:!0,destroyOnClose:!0,open:fA,title:"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>Mn(!1)},a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},a.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A",(yt=dt==null?void 0:dt.setting)==null?void 0:yt.homepage_tea_qq_number," "),a.createElement("img",{src:`${bt.Z.IMG_SERVER}/${(Rn=dt==null?void 0:dt.setting)==null?void 0:Rn.homepage_tea_qq_qrcode_url}`,width:200,height:200}))),(Xn=dt==null?void 0:dt.setting)!=null&&Xn.main_site&&!(($n=dt==null?void 0:dt.setting)!=null&&$n.is_local)&&(0,Qe.lK)()?a.createElement("div",{className:Pe.newFooter,style:{padding:0,background:"#F2F3F4"}},a.createElement("div",{className:Pe.footer_box},a.createElement("a",{href:"/"},a.createElement("img",{src:qe,alt:""})),a.createElement("div",{style:{marginLeft:8}},"\xA9 2026\xA0\xA0\u667A\u6167\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0"),a.createElement("img",{style:{marginLeft:40,marginRight:10},src:We,alt:"",width:16,height:16}),a.createElement("div",null,"\u6E58ICP\u590717009477\u53F7"),a.createElement("img",{style:{marginLeft:20,marginRight:10},src:We,alt:"",width:16,height:16}),a.createElement("div",null,"\u6E58\u516C\u7F51\u5B89\u590743019002000962\u53F7"),a.createElement("div",{className:"ml40"},"\u70ED\u7EBF\uFF1A400-883-0971"),a.createElement("div",{className:"ml20"},"QQ\u7FA4 \uFF1A727685969"))):a.createElement("div",{className:Pe.newFooter,dangerouslySetInnerHTML:{__html:(0,_e.z)((hA=dt.setting)==null?void 0:hA.footer,!0)}}))};const ft=({user:Je,globalSetting:dt,loading:yt,dispatch:Rn})=>{var Xn,$n,hA;const fA=/^\/users\/[^/]+\/[^/]+$/,nA=/^\/classrooms\/[^/]+\/exercise\/\d+\/users\/[^/]+$/.test(location.pathname)||fA.test(location.pathname);return dt.showFooter&&dt.showHeaderFooter&&!nA?a.createElement("section",{id:"footer",style:{visibility:((Xn=dt==null?void 0:dt.setting)==null?void 0:Xn.main_site)!==void 0?"visible":"hidden"}},($n=dt==null?void 0:dt.setting)!=null&&$n.main_site&&!((hA=dt==null?void 0:dt.setting)!=null&&hA.is_local)?a.createElement(Ke,{user:Je,globalSetting:dt}):a.createElement(nt,{user:Je,globalSetting:dt})):a.createElement(a.Fragment,null," ")};var Le=(0,Ce.connect)(({user:Je,loading:dt,globalSetting:yt})=>({user:Je,globalSetting:yt,loading:dt.models.index}))(ft),st=ee(25399),we=ee(58359),it=ee(24283),nn={sideBar:"sideBar___iM1tf",wrap:"wrap___GEY86",backTop:"backTop___skoyU",ul:"ul___JwWww",tooltipclass:"tooltipclass___QQUJq"},Kt=ee(32637);const Bt=({globalSetting:Je,loading:dt,shixunHomeworks:yt,user:Rn,dispatch:Xn})=>{var $n,hA,fA,Mn,nA,ur,XA,tr,VA,xA,kr,Dr,ea,Ur,ia,Sa,Ba;const[bi,Da]=(0,a.useState)(!1),[Fr,fr]=(0,a.useState)(!1),[Tr]=(0,a.useState)(localStorage.hideCustom?JSON.parse(localStorage.hideCustom):[]),[Lr,zr]=(0,a.useState)((localStorage==null?void 0:localStorage.hidesidebar)!="1"),[pa,Yr]=(0,a.useState)(!1),[Ya,li]=(0,a.useState)(!1),Ai=(0,a.useRef)(),la=(0,Ce.useLocation)();(0,a.useEffect)(()=>(window.addEventListener("scroll",$a),()=>window.removeEventListener("scroll",$a)),[]),(0,a.useEffect)(()=>{setTimeout(()=>{localStorage.setItem("hidesidebar","1"),zr(!1)},5e3)},[]),(0,a.useEffect)(()=>{yt.actionTabs.type===99&&(Yr(!0),setTimeout(()=>{Yr(!1)},5e3))},[yt.actionTabs]),(0,a.useEffect)(()=>{document.domain==="www.educoder.net"&&(la.pathname==="/"||la.pathname.indexOf("/competitions/detail/")>-1||la.pathname.indexOf("/competitions")>-1&&la.pathname.split("/").length===3)?li(!0):li(!1)},[la.pathname]),(0,a.useEffect)(()=>{var Nr,MA,gr;(Nr=Rn==null?void 0:Rn.userInfo)!=null&&Nr.login&&!Tr.includes((MA=Rn==null?void 0:Rn.userInfo)==null?void 0:MA.login)&&!((gr=Je==null?void 0:Je.setting)!=null&&gr.is_local)&&setTimeout(()=>{var sa,Pa,ei=document.createEvent("Events");ei.initEvent("mouseout",!0,!1),Ai&&((sa=Ai.current)==null||sa.dispatchEvent(ei)),Tr.push((Pa=Rn==null?void 0:Rn.userInfo)==null?void 0:Pa.login),localStorage.hideCustom=JSON.stringify(Tr)},5e3)},[Rn]);const $a=()=>{var Nr;if(la.pathname==="/Activities"){Da(!1);return}Da(((Nr=document==null?void 0:document.documentElement)==null?void 0:Nr.scrollTop)>0)},Yi=()=>{const Nr=function(){return/macintosh|mac os x/i.test(navigator.userAgent)}();fr(!0)};return a.createElement("div",{className:nn.sideBar},a.createElement("div",{id:"wechat_QR_code_ids"},Ya&&!(0,Qe.s2)()&&a.createElement(st.Z,{placement:"left",overlayInnerStyle:{padding:26},getPopupContainer:()=>document.getElementById("wechat_QR_code_ids"),title:a.createElement("div",{className:"flex-wrp flex_box_column flex_box_center"},a.createElement(we.Z,{errorLevel:"H",value:window.location.href,bgColor:"#FFF",size:190,icon:`${bt.Z.IMG_SERVER}/${($n=Je==null?void 0:Je.setting)==null?void 0:$n.tab_logo_url}`}),a.createElement("div",{className:"tc font15 mt20"},"\u8BF7\u4F7F\u7528\u5FAE\u4FE1\u626B\u4E00\u626B\u5206\u4EAB",la.pathname.indexOf("/competitions")>-1?"\u7ADE\u8D5B":"\u5934\u6B4C"))},a.createElement("div",{className:nn.wrap},a.createElement("i",{className:"iconfont icon-icon-weixin c-light-primary font22"}))),!Je.onlyShowBackTop&&(Je==null?void 0:Je.onlyShowBackTopIcons)&&Lr&&a.createElement(a.Fragment,null,!!((hA=Rn==null?void 0:Rn.userInfo)!=null&&hA.login)&&a.createElement(st.Z,{placement:"left",defaultVisible:!(Tr!=null&&Tr.includes((fA=Rn==null?void 0:Rn.userInfo)==null?void 0:fA.login)),getPopupContainer:()=>document.getElementById("wechat_QR_code_ids"),title:a.createElement("div",null,a.createElement("div",{className:"tc"},a.createElement("img",{className:"mt10",src:Kt,width:"188px",height:"188px"})),a.createElement("div",{className:"tc font15 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),a.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),a.createElement("div",{className:"pt10 font12"},a.createElement("ul",{className:nn.ul},a.createElement("li",null,"\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66"),a.createElement("li",null,"\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),a.createElement("li",null,"\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002"))))},a.createElement("div",{className:nn.wrap,ref:Ai},a.createElement("a",{href:"javascript:void(0)"},a.createElement("i",{className:"iconfont icon-yijianfankui1 c-light-primary font22"})))),!((Mn=Je==null?void 0:Je.setting)!=null&&Mn.is_local)&&a.createElement(st.Z,{placement:"left",getPopupContainer:()=>document.getElementById("wechat_QR_code_ids"),title:a.createElement("div",null,a.createElement("img",{src:`${bt.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),a.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),a.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},a.createElement("div",{className:nn.wrap},a.createElement("i",{className:"iconfont icon-erweima1 c-light-primary font22"}))),!((nA=Je==null?void 0:Je.setting)!=null&&nA.is_local)&&a.createElement(st.Z,{placement:"left",title:"\u5728\u7EBF\u54A8\u8BE2"},a.createElement("div",{className:nn.wrap},a.createElement("a",{onClick:Yi,className:"c-white"},a.createElement("i",{className:"iconfont icon-QQ1 c-light-primary font22"})))),a.createElement("div",{onClick:()=>{zr(!1),localStorage.setItem("hidesidebar","1")},style:{textAlign:"center",fontSize:"14px",color:"#0152d9",margin:"10px 0px",cursor:"pointer"}},"\u6536\u8D77")),((ur=Je==null?void 0:Je.setting)==null?void 0:ur.main_site)&&!Je.onlyShowBackTop&&(Je==null?void 0:Je.onlyShowBackTopIcons)&&!Lr&&a.createElement("div",{onClick:()=>{zr(!0),localStorage.setItem("hidesidebar","2")},style:{textAlign:"center",fontSize:"16px",color:"#0152d9",background:"#fff",margin:"10px 0px",cursor:"pointer",position:"absolute",left:"80px",top:"-150px",boxShadow:"0px 0px 8px 0px #f1f1f1",width:"30px",writingMode:"vertical-lr",height:"100px",paddingLeft:"3px"}},"\u8054\u7CFB\u6211\u4EEC"),(Je==null?void 0:Je.showQuestionBackTop)&&!((XA=Je==null?void 0:Je.setting)!=null&&XA.is_local)&&a.createElement(st.Z,{placement:"left",getPopupContainer:()=>document.getElementById("wechat_QR_code_ids"),title:a.createElement("div",null,a.createElement("img",{src:((tr=Rn==null?void 0:Rn.userInfo)==null?void 0:tr.identity)==="student"?`${bt.Z.IMG_SERVER}/${(VA=Je==null?void 0:Je.setting)==null?void 0:VA.homepage_stu_qq_qrcode_url}`:`${bt.Z.IMG_SERVER}/${(xA=Je==null?void 0:Je.setting)==null?void 0:xA.homepage_tea_qq_qrcode_url}`,width:"158px",height:"158px"}),a.createElement("div",{className:"tc font15 mt10",style:{marginBottom:6}},"\u626B\u7801\u8FDB\u7F16\u7A0B\u4EA4\u6D41\u7FA4"))},a.createElement("div",{className:nn.wrap},a.createElement("i",{className:"iconfont icon-erweima1 c-light-primary font22"}))),bi&&a.createElement(st.Z,{placement:"left",title:"\u8FD4\u56DE\u9876\u90E8"},a.createElement(it.Z,{className:`${nn.wrap} ${nn.backTop}`,visibilityHeight:0},a.createElement("i",{className:"iconfont icon-huidaodingbu c-light-primary font14"})))),a.createElement(Ne.default,{centered:!0,destroyOnClose:!0,open:Fr,title:((kr=Rn==null?void 0:Rn.userInfo)==null?void 0:kr.identity)==="student"?"\u5934\u6B4C\u5B66\u751F\u4EA4\u6D41\u793E\u533A":"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>fr(!1)},a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",marginBottom:20}},a.createElement("p",null,((Dr=Rn==null?void 0:Rn.userInfo)==null?void 0:Dr.identity)==="student"?`\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u5B66\u751F\u4EA4\u6D41QQ\u7FA4\uFF1A${(ea=Je==null?void 0:Je.setting)==null?void 0:ea.homepage_stu_qq_number}`:`\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A${(Ur=Je==null?void 0:Je.setting)==null?void 0:Ur.homepage_tea_qq_number}`),a.createElement("img",{src:((ia=Rn==null?void 0:Rn.userInfo)==null?void 0:ia.identity)==="student"?`${bt.Z.IMG_SERVER}/${(Sa=Je==null?void 0:Je.setting)==null?void 0:Sa.homepage_stu_qq_qrcode_url}`:`${bt.Z.IMG_SERVER}/${(Ba=Je==null?void 0:Je.setting)==null?void 0:Ba.homepage_tea_qq_qrcode_url}`,width:200,height:200}))))};var Qn=(0,Ce.connect)(({loading:Je,globalSetting:dt,user:yt,shixunHomeworks:Rn})=>({globalSetting:dt,user:yt,loading:Je.models.index,shixunHomeworks:Rn}))(Bt),Ye=ee(7939),Fe=(Je,dt,yt)=>new Promise((Rn,Xn)=>{var $n=Mn=>{try{fA(yt.next(Mn))}catch(nA){Xn(nA)}},hA=Mn=>{try{fA(yt.throw(Mn))}catch(nA){Xn(nA)}},fA=Mn=>Mn.done?Rn(Mn.value):Promise.resolve(Mn.value).then($n,hA);fA((yt=yt.apply(Je,dt)).next())});const Gt=({user:Je,dispatch:dt,classroomList:yt})=>a.createElement(Ne.default,{title:"\u6E29\u99A8\u63D0\u793A",zIndex:9999,footer:null,open:yt.actionTabs.key==="\u5BFC\u51FA\u63D0\u9192",onCancel:()=>{dt({type:"classroomList/setActionTabs",payload:{}})}},a.createElement("div",null,a.createElement("span",null,"\u60A8\u5728\u5F53\u524D\u680F\u76EE\u4E2D\u6709\u5DF2\u5BFC\u51FA\u7684\u8868\u683C\u672A\u4E0B\u8F7D\uFF0C\u8BF7\u5148\u4E0B\u8F7D\u5DF2\u6709\u8868\u683C\uFF0C\u7136\u540E\u518D\u5BFC\u51FA\u65B0\u7684\u8868\u683C\u3002"),a.createElement("br",null),a.createElement("div",{style:{textAlign:"end"}},a.createElement(Ye.ZP,{type:"primary",onClick:()=>Fe(void 0,null,function*(){dt({type:"classroomList/setActionTabs",payload:{}})})},"\u77E5\u9053\u4E86"))));var mn=(0,Ce.connect)(({user:Je,classroomList:dt})=>({user:Je,classroomList:dt}))(Gt),$t=ee(53420),lt=ee(77019),Tt=ee(5269),Ge=ee(62673),Xt={name:"name___sZaG7"},Pt=ee(59301),an=Object.defineProperty,jt=Object.defineProperties,Bn=Object.getOwnPropertyDescriptors,fn=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,ae=(Je,dt,yt)=>dt in Je?an(Je,dt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):Je[dt]=yt,se=(Je,dt)=>{for(var yt in dt||(dt={}))me.call(dt,yt)&&ae(Je,yt,dt[yt]);if(fn)for(var yt of fn(dt))ie.call(dt,yt)&&ae(Je,yt,dt[yt]);return Je},de=(Je,dt)=>jt(Je,Bn(dt)),ue=(Je,dt,yt)=>new Promise((Rn,Xn)=>{var $n=Mn=>{try{fA(yt.next(Mn))}catch(nA){Xn(nA)}},hA=Mn=>{try{fA(yt.throw(Mn))}catch(nA){Xn(nA)}},fA=Mn=>Mn.done?Rn(Mn.value):Promise.resolve(Mn.value).then($n,hA);fA((yt=yt.apply(Je,dt)).next())});const{TreeNode:et}=$t.default,Ft=({classroomList:Je,loading:dt,dispatch:yt})=>{var Rn,Xn,$n;const[hA,fA]=(0,a.useState)(!1),[Mn,nA]=(0,a.useState)([]),[ur,XA]=(0,a.useState)(!0),[tr,VA]=(0,a.useState)(!1),[xA,kr]=(0,a.useState)("PDF");return(0,a.useEffect)(()=>{var Dr,ea;Je.actionTabs.key=="\u9009\u62E9\u73ED\u7EA7"&&nA([...(ea=(Dr=Je==null?void 0:Je.actionTabs)==null?void 0:Dr.course_groups)==null?void 0:ea.map(Ur=>Ur.course_group_id)])},[Je.actionTabs.key]),(0,a.useEffect)(()=>{var Dr,ea,Ur,ia;XA(((ea=(Dr=Je==null?void 0:Je.actionTabs)==null?void 0:Dr.course_groups)==null?void 0:ea.length)===(Mn==null?void 0:Mn.length)),VA((Mn==null?void 0:Mn.length)>0&&(Mn==null?void 0:Mn.length)<((ia=(Ur=Je==null?void 0:Je.actionTabs)==null?void 0:Ur.course_groups)==null?void 0:ia.length))},[Mn]),Pt.createElement(Ne.default,{centered:!0,title:Je.actionTabs.title,open:Je.actionTabs.key==="\u9009\u62E9\u73ED\u7EA7",okText:"\u786E\u8BA4\u5BFC\u51FA",cancelText:"\u53D6\u6D88",width:700,bodyStyle:{minHeight:100},confirmLoading:hA,onOk:()=>ue(void 0,null,function*(){var Dr;fA(!0);const ea=sessionStorage.all_student_works_params?JSON.parse(sessionStorage.all_student_works_params):[],Ur=JSON.stringify(de(se({},ea),{course_group:[...Mn],teacher_comment:null,work_status:null,search:null,file_status:null,member_work:null}));sessionStorage.all_student_works_params=Ur,Je.actionTabs.title=="\u5BFC\u51FA\u5B9E\u9A8C\u62A5\u544A"&&(sessionStorage.exptype=xA),localStorage.setItem("all_student_works_param",Ur),yt({type:"classroomList/setActionTabs",payload:{}}),fA(!1),(Dr=Je==null?void 0:Je.actionTabs)==null||Dr.fn()}),onCancel:()=>{yt({type:"classroomList/setActionTabs",payload:{}})}},Pt.createElement("div",null,Pt.createElement(lt.Z,null,Pt.createElement(Tt.Z,{className:"font14 mb10",span:24},"\u8BF7\u9009\u62E9\u672C\u6B21\u9700\u8981\u5BFC\u51FA",(Rn=Je==null?void 0:Je.actionTabs)==null?void 0:Rn.title,"\u7684\u73ED\u7EA7\uFF1A"),Pt.createElement(Tt.Z,{span:24},Pt.createElement(Ge.default,{indeterminate:tr,checked:ur,onChange:Dr=>{var ea,Ur;nA(Dr.target.checked?(Ur=(ea=Je==null?void 0:Je.actionTabs)==null?void 0:ea.course_groups)==null?void 0:Ur.map(ia=>ia.course_group_id):[])}},"\u5168\u9009")),Pt.createElement(Ge.default.Group,{style:{width:"100%"},value:Mn,onChange:Dr=>{nA(Dr)}},Pt.createElement(lt.Z,null,($n=(Xn=Je==null?void 0:Je.actionTabs)==null?void 0:Xn.course_groups)==null?void 0:$n.map((Dr,ea)=>Pt.createElement(Tt.Z,{span:8,style:{marginTop:"10px"}},Pt.createElement(Ge.default,{value:Dr.course_group_id,style:{fontSize:"14px"}},Pt.createElement("span",{className:Xt.name,title:Dr.group_group_name}," ",Dr.group_group_name),Pt.createElement("span",null,"(",Dr.count,")")))))))))};var ot=(0,Ce.connect)(({classroomList:Je,loading:dt})=>({classroomList:Je,loading:dt}))(Ft),ht=ee(6767),Lt=ee(82326),Zt=ee(49317),_t={modal:"modal___F5VLC",title:"title___JqMFe",content:"content___f4NH_",name:"name___UtE1a",tip:"tip____F4Fo",info:"info___Outu3",icon:"icon___vRglT",img:"img___XOkOS",code:"code___BFLYc",item:"item___iouDe",left:"left___jflep",right:"right___ZKzah",text1:"text1___mApOX",text2:"text2___lP9Fx",count:"count___TFQl9",disable:"disable___BmHOV",line:"line___R2Nmd",nocode:"nocode___LEukz"},on="data:image/png;base64,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",sn=ee(59301),dn=(Je,dt,yt)=>new Promise((Rn,Xn)=>{var $n=Mn=>{try{fA(yt.next(Mn))}catch(nA){Xn(nA)}},hA=Mn=>{try{fA(yt.throw(Mn))}catch(nA){Xn(nA)}},fA=Mn=>Mn.done?Rn(Mn.value):Promise.resolve(Mn.value).then($n,hA);fA((yt=yt.apply(Je,dt)).next())});const{TreeNode:Mt}=$t.default,tn=({classroomList:Je,loading:dt,dispatch:yt,user:Rn})=>{var Xn,$n;const[hA,fA]=(0,a.useState)(!1),[Mn,nA]=(0,a.useState)(""),[ur,XA]=(0,a.useState)([]),[tr,VA]=(0,a.useState)({});return(0,a.useEffect)(()=>{if(Je.actionTabs.id&&Je.actionTabs.key==="\u6388\u6743\u4F7F\u7528"){let ea=function(){return dn(this,null,function*(){const Ur=yield(0,Zt.ZP)(`/api/courses/${Je.actionTabs.id}/get_high_resources_codes.json`,{method:"get",params:{type:Je.actionTabs.type,type_id:Je.actionTabs.type_id}});(Ur==null?void 0:Ur.status)===0&&(XA(Ur==null?void 0:Ur.data),VA(Ur==null?void 0:Ur.other_data))})};console.log(Je.actionTabs);const{id:xA,type:kr,type_id:Dr}=Je.actionTabs;ea()}},[Je.actionTabs.id]),sn.createElement(Ne.default,{centered:!0,title:Je.actionTabs.title,open:Je.actionTabs.key==="\u6388\u6743\u4F7F\u7528",okText:"\u7ACB\u5373\u9A8C\u8BC1",cancelText:"\u53D6\u6D88",width:804,bodyStyle:{minHeight:350},confirmLoading:hA,destroyOnClose:!0,closeIcon:sn.createElement("i",{className:"iconfont icon-guanbi1 font15",onClick:()=>{yt({type:"classroomList/setActionTabs",payload:{}})},style:{color:"#fff"}}),afterClose:()=>{nA("")},className:_t.modal,onOk:()=>dn(void 0,null,function*(){var xA;if(!Mn){ht.ZP.warning("\u8BF7\u9009\u62E9\u6388\u6743\u7801");return}fA(!0);const kr=yield(0,Zt.ZP)(`/api/courses/${Je.actionTabs.id}/check_high_resources_code.json`,{method:"post",body:{type:Je.actionTabs.type,type_id:Je.actionTabs.type_id,code:Mn}});(kr==null?void 0:kr.status)===0&&(ht.ZP.success("\u6388\u6743\u6210\u529F"),yt({type:"classroomList/setActionTabs",payload:{}}),(xA=Je==null?void 0:Je.actionTabs)==null||xA.fn()),fA(!1)}),onCancel:()=>{yt({type:"classroomList/setActionTabs",payload:{}})}},sn.createElement("div",{className:"mt10"},sn.createElement("div",{className:_t.title},"\u6388\u6743\u4F7F\u7528"),sn.createElement("div",{className:_t.content},sn.createElement("div",null,sn.createElement("div",{className:_t.name},"\u60A8\u597D\uFF01",(Xn=Rn==null?void 0:Rn.userInfo)==null?void 0:Xn.username,"\u8001\u5E08\uFF08",($n=Rn==null?void 0:Rn.userInfo)==null?void 0:$n.login,"\uFF09\uFF1A"),Je.actionTabs.type==="shixun"&&sn.createElement("div",{className:_t.tip},"\u5F53\u524D\u5B9E\u8BAD\u4F5C\u4E1A\u3010",Je.actionTabs.name,"-ID",Je.actionTabs.type_id,"\u3011\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",sn.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002\u53D1\u5E03\u4F5C\u4E1A\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),Je.actionTabs.type==="exercise"&&sn.createElement("div",{className:_t.tip},"\u5F53\u524D\u8BD5\u5377\u3010",Je.actionTabs.name,"-ID",Je.actionTabs.type_id,"\u3011\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",sn.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002\u53D1\u5E03\u8003\u8BD5\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),sn.createElement("div",{className:_t.info},sn.createElement("div",{className:_t.icon},sn.createElement("i",{className:"iconfont icon-danceng-shiyanhuanjing",style:{color:"#165DFF"}})),sn.createElement("span",{className:"mr10",style:{color:"#6A7283"}},Je.actionTabs.type==="shixun"?"\u5B9E\u9A8C\u73AF\u5883":"\u9AD8\u6D88\u8017\u5B9E\u9A8C"),sn.createElement("span",{style:{color:"#232B40"}},Je.actionTabs.type==="shixun"?tr.env_name:`${tr.env_count}\u4E2A`)),sn.createElement("div",{className:_t.info},sn.createElement("div",{className:_t.icon},sn.createElement("i",{className:"iconfont icon-shiyankecheng",style:{color:"#165DFF"}})),sn.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u6240\u5C5E\u8BFE\u5802"),sn.createElement("span",{style:{color:"#232B40"}},tr.course_name)),sn.createElement("div",{className:_t.info},sn.createElement("div",{className:_t.icon},sn.createElement("i",{className:"iconfont icon-zaixianrenshu",style:{color:"#165DFF"}})),sn.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u5B66\u751F\u4EBA\u6570"),sn.createElement("span",{style:{color:"#232B40"}},tr.student_count,"\u4EBA"))),sn.createElement("div",{className:"mt10"},sn.createElement("div",{className:_t.img},sn.createElement("img",{src:Kt,width:"124px",height:"124px"})),sn.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801"))),sn.createElement("div",{className:_t.code},sn.createElement("span",{className:"mr10",onClick:()=>console.log(1111)},"\u6388\u6743\u7801"),sn.createElement(Lt.default,{popupClassName:_t.popu,disabled:!1,className:_t.qselect,onChange:xA=>dn(void 0,null,function*(){console.log(xA),nA(xA)}),size:"large",optionLabelProp:"lable",style:{flex:1,width:300},placeholder:"\u8BF7\u4E0B\u62C9\u9009\u62E9\u6388\u6743\u7801",virtual:!1,notFoundContent:sn.createElement("div",{className:_t.nocode},sn.createElement("div",null,sn.createElement("img",{src:on,alt:""}),sn.createElement("div",{className:"mt10",style:{color:"#666666"}},"\u6682\u65E0\u6388\u6743\u7801\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6~")))},ur==null?void 0:ur.map((xA,kr)=>sn.createElement(Lt.default.Option,{key:xA.code,value:xA==null?void 0:xA.code,label:xA.code,disabled:xA.disable},sn.createElement("div",{className:_t.item},sn.createElement("div",{className:_t.left,style:{background:kr%2==0?"#52C7B0":"#E36868"}},xA.code),sn.createElement("div",{className:`${_t.right} ${xA.disable&&_t.disable}`},Je.actionTabs.type==="shixun"&&sn.createElement("div",null,sn.createElement("span",{className:_t.text1},"\u9002\u7528\u8D44\u6E90\u7C7B\u578B\uFF1A"),sn.createElement("span",{className:_t.text2},xA.resource_type_name),xA.resource_type_name==="\u9AD8\u6027\u80FD\u670D\u52A1\u5668"&&sn.createElement(st.Z,{title:sn.createElement("div",null,"\u9002\u7528\u7684\u5B9E\u9A8C\u73AF\u5883\u5305\u62EC\uFF1AARM\u3001\u7B97\u80FD\u4E91\u3001\u4EA4\u5927\u4E91\u3001\u65E0\u5F71\u4E91\u3001\u6E56\u5927\u8D85\u7B97\u4E2D\u5FC3\u3001\u9AD8\u914D\u7F6E\u3001\u5927\u955C\u50CF\u3001\u81EA\u5B9A\u4E49\u955C\u50CF\u7B49\u3002",sn.createElement("br",null),"\u4E0D\u5305\u62EC\uFF1AGPU\u3001\u963F\u91CC\u4E91\u3001\u5934\u6B4C\u4E91\u3002"),zIndex:1e4}," ",sn.createElement("i",{className:"iconfont icon-wenhao1 font14"}))),sn.createElement("div",null,sn.createElement("span",{className:_t.text1},"\u652F\u6301\u4F7F\u7528\u4EBA\u6570\uFF1A"),sn.createElement("span",{className:_t.text2},xA.max_people,"\u4EBA")),sn.createElement("div",null,sn.createElement("span",{className:_t.text1},"\u6388\u6743\u7801\u4F7F\u7528\u6B21\u6570\uFF1A"),sn.createElement("span",{className:_t.text2},"\u5DF2\u4F7F\u7528 ",sn.createElement("span",{className:_t.count},xA.use_count)," \u6B21\uFF0C\u5269\u4F59 ",sn.createElement("span",{className:_t.count},xA.left_use_count)," \u6B21"),Je.actionTabs.type==="exercise"&&sn.createElement(st.Z,{title:"\u6388\u6743\u7801\u4F7F\u7528\u6B21\u6570\u6309\u9AD8\u6D88\u8017\u5B9E\u9A8C\u7684\u4E2A\u6570\u8BA1\u7B97\u3002\u5982\uFF1A\u4E00\u5F20\u8BD5\u5377\u5185\uFF0C\u67093\u4E2A\u9AD8\u6D88\u8017\u7684\u5B9E\u9A8C\u3002\u90A3\u4E48\uFF0C\u53D1\u5E03\u8003\u8BD5\u540E\uFF0C\u6388\u6743\u7801\u7684\u5269\u4F59\u4F7F\u7528\u6B21\u6570\u9700\u8981\u6263\u96643\u6B21\u3002\u53D1\u5E03\u8003\u8BD5\u7684\u65F6\u5019\uFF0C\u9AD8\u6D88\u8017\u5B9E\u9A8C\u6570\u4E0D\u80FD\u5927\u4E8E\u6388\u6743\u7801\u7684\u5269\u4F59\u4F7F\u7528\u6B21\u6570\u3002",zIndex:1e4}," ",sn.createElement("i",{className:"iconfont icon-wenhao1"}))),sn.createElement("div",null,sn.createElement("span",{className:_t.text1},"\u6388\u6743\u7801\u6709\u6548\u671F\uFF1A"),sn.createElement("span",{className:_t.text2},xA.start_at," \u81F3 ",xA.end_at))))))))))};var Ct=(0,Ce.connect)(({classroomList:Je,loading:dt,user:yt})=>({classroomList:Je,loading:dt,user:yt}))(tn),St={modal:"modal___s_owE",content:"content___fKCoG",name:"name____JFNc",tip:"tip___wHgnp",info:"info___I2DZv",icon:"icon___cQ6SY",img:"img___GFBx1"},He=ee(59301);const{TreeNode:en}=$t.default,Wt=({classroomList:Je,loading:dt,dispatch:yt,user:Rn})=>{var Xn,$n,hA;return He.createElement(Ne.default,{centered:!0,title:"\u63D0\u793A",open:Je.actionTabs.key==="\u6388\u6743\u63D0\u793A",closable:!1,maskClosable:!1,footer:He.createElement("div",null,He.createElement(Ye.ZP,{type:"primary",onClick:fA=>{var Mn;yt({type:"classroomList/setActionTabs",payload:{}}),(Mn=Je==null?void 0:Je.actionTabs)==null||Mn.fn()}},"\u6211\u77E5\u9053\u4E86")),width:600,destroyOnClose:!0,className:St.modal},He.createElement("div",null,He.createElement("div",{className:St.content},He.createElement("div",null,He.createElement("div",{className:St.name},"\u60A8\u597D\uFF01",(Xn=Rn==null?void 0:Rn.userInfo)==null?void 0:Xn.username,"\u8001\u5E08\uFF08",($n=Rn==null?void 0:Rn.userInfo)==null?void 0:$n.login,"\uFF09\uFF1A"),He.createElement("div",{className:St.tip},"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",He.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002\u53D1\u5E03\u8003\u8BD5\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),He.createElement("div",{className:St.info},He.createElement("div",{className:St.icon},He.createElement("i",{className:"iconfont icon-danceng-shiyanhuanjing",style:{color:"#165DFF"}})),He.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u9AD8\u6D88\u8017\u5B9E\u9A8C"),He.createElement("span",{style:{color:"#232B40"}},`${(hA=Je==null?void 0:Je.actionTabs)==null?void 0:hA.count}\u4E2A`))),He.createElement("div",null,He.createElement("div",{className:St.img},He.createElement("img",{src:Kt,width:"124px",height:"124px"})),He.createElement("div",{className:"tc font12 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")))))};var Nn=(0,Ce.connect)(({classroomList:Je,loading:dt,user:yt})=>({classroomList:Je,loading:dt,user:yt}))(Wt),Dn=ee.p+"static/AssistantCode7.71ba8a9a.jpg",qn={capacityTip:"capacityTip___TM1Bj"},Zn=ee(59301),In=(Je,dt,yt)=>new Promise((Rn,Xn)=>{var $n=Mn=>{try{fA(yt.next(Mn))}catch(nA){Xn(nA)}},hA=Mn=>{try{fA(yt.throw(Mn))}catch(nA){Xn(nA)}},fA=Mn=>Mn.done?Rn(Mn.value):Promise.resolve(Mn.value).then($n,hA);fA((yt=yt.apply(Je,dt)).next())});const{TreeNode:_n}=$t.default,Un=({classroomList:Je,loading:dt,dispatch:yt,user:Rn})=>{var Xn,$n,hA;const fA=($n=(Xn=Rn==null?void 0:Rn.userInfo)==null?void 0:Xn.paid_version)==null?void 0:$n.version_type;(0,a.useEffect)(()=>{Rn.actionTabs.key==="\u5347\u7EA7\u6743\u76CA"&&Mn()},[Rn.actionTabs.key]);const Mn=()=>In(void 0,null,function*(){var nA;const ur=yield(0,Zt.ZP)("/api/pay_intentions.json",{method:"post",body:{click_type:((nA=Rn==null?void 0:Rn.actionTabs)==null?void 0:nA.clickType)||""}})});return Zn.createElement(Zn.Fragment,null,Zn.createElement(Ne.default,{centered:!0,title:Rn.actionTabs.title,open:Rn.actionTabs.key==="\u5347\u7EA7\u6743\u76CA",footer:null,width:420,zIndex:1e4,destroyOnClose:!0,onCancel:()=>{yt({type:"user/setActionTabs",payload:{}})}},Zn.createElement("div",{style:{display:"flex",justifyContent:"center",flexWrap:"wrap",color:"#333",lineHeight:"24px"}},Zn.createElement("div",null,((hA=Rn==null?void 0:Rn.actionTabs)==null?void 0:hA.text)||"\u5FAE\u4FE1\u626B\u4E00\u626B\uFF0C\u6DFB\u52A0\u5E73\u53F0\u6559\u7814\u52A9\u7406-\u5C0F\u6B4C\u8001\u5E08"),Zn.createElement("img",{src:Dn,width:191,height:181,style:{marginTop:15}}),Zn.createElement("div",{style:{color:"#000",fontWeight:"bolder",fontSize:16,margin:"20px 0"}},"\u5FAE\u4FE1\u53F7\uFF1AEduCoder-Coming"))),Zn.createElement(Ne.default,{centered:!0,title:"\u63D0\u793A",open:Rn.actionTabs.key==="\u6682\u65E0\u6743\u9650",okText:"\u7ACB\u5373\u5347\u7EA7",width:500,destroyOnClose:!0,onCancel:()=>{yt({type:"user/setActionTabs",payload:{}})},onOk:()=>{var nA;yt({type:"user/setActionTabs",payload:{}}),(0,Qe.xg)(`/users/${(nA=Rn.userInfo)==null?void 0:nA.login}/memberCenter`)}},Zn.createElement("div",{style:{color:"#191919"}},"\u60A8\u5F53\u524D\u7684\u8D26\u53F7\u7248\u672C\u6682\u65E0\u6B64\u529F\u80FD\u6743\u9650\u3002\u5982\u9700\u4F7F\u7528\uFF0C\u8BF7\u5347\u7EA7\u81F3\u66F4\u9AD8\u7248\u672C\u8D26\u53F7\u3002")),Zn.createElement(Ne.default,{centered:!0,title:"\u6E29\u99A8\u63D0\u793A",open:Rn.actionTabs.key==="\u5BB9\u91CF\u5DF2\u6EE1",okText:"\u7ACB\u5373\u8054\u7CFB",width:580,destroyOnClose:!0,onCancel:()=>{yt({type:"user/setActionTabs",payload:{}})},onOk:()=>{yt({type:"user/setActionTabs",payload:{key:"\u5347\u7EA7\u6743\u76CA",title:"\u8054\u7CFB\u6559\u7814\u52A9\u7406"}})}},Zn.createElement("div",{className:qn.capacityTip},Zn.createElement("span",null,Rn.actionTabs.title,"\u60A8\u53EF\u4EE5\u6E05\u7406",Rn.actionTabs.type==="video"?"\u89C6\u9891":"\u6587\u4EF6","\u91CA\u653E\u7A7A\u95F4\uFF0C\u6216\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u6269\u5BB9\u3002"))))};var dA=(0,Ce.connect)(({classroomList:Je,loading:dt,user:yt})=>({classroomList:Je,loading:dt,user:yt}))(Un),DA={tip:"tip___VqbYQ"},Kn=ee(95724),kA=ee(74597),mA=ee(59301);const yA=({user:Je,dispatch:dt})=>{var yt,Rn;const[Xn,$n]=(0,a.useState)(!1);let hA=(yt=Je==null?void 0:Je.userInfo)==null?void 0:yt.paid_version;(0,a.useEffect)(()=>{var Mn;if(console.log(Je==null?void 0:Je.userInfo),(hA==null?void 0:hA.version_type)==0&&!(hA!=null&&hA.is_white_list)){let nA=JSON.parse(localStorage==null?void 0:localStorage.getItem("upgrade_tip"));nA&&(nA==null?void 0:nA.login)===((Mn=Je==null?void 0:Je.userInfo)==null?void 0:Mn.login)?(console.log(Te()(nA==null?void 0:nA.time).add(1,"days")),console.log(Te()(new Date)),Te()(nA==null?void 0:nA.time).add(1,"days").set({hour:0,minute:0,second:0}){var Mn;localStorage.setItem("upgrade_tip",JSON.stringify({time:new Date,login:(Mn=Je==null?void 0:Je.userInfo)==null?void 0:Mn.login})),$n(!1)};return mA.createElement(Ne.default,{centered:!0,title:"\u6E29\u99A8\u63D0\u793A",open:Xn,okText:"\u7ACB\u5373\u8054\u7CFB",width:1e3,destroyOnClose:!0,onCancel:()=>{fA()},onOk:()=>{dt({type:"user/setActionTabs",payload:{key:"\u5347\u7EA7\u6743\u76CA",title:"\u6DFB\u52A0\u5FAE\u4FE1\u83B7\u53D6\u8D26\u53F7\u6743\u76CA\u5347\u7EA7\u65B9\u6848"}})}},mA.createElement("div",{className:DA.wrapper},mA.createElement("div",{className:DA.tip},"\u5C0A\u656C\u7684\u8001\u5E08\uFF0C\u60A8\u597D\uFF01\u4E3A\u4E86\u7ED9\u60A8\u63D0\u4F9B\u66F4\u4F18\u8D28\u7684\u670D\u52A1\u4F53\u9A8C\uFF0C\u5E73\u53F0\u5C06\u4E8E ",mA.createElement("span",{style:{color:"#F78A22"}},"2025\u5E749\u67081\u65E5")," \u8FDB\u884C\u8D26\u53F7\u670D\u52A1\u6743\u76CA\u5347\u7EA7\u3002\u60A8\u5F53\u524D\u7684\u201C\u57FA\u7840\u7248\u201C\u8D26\u53F7\u6682\u672A\u5F00\u653E\u90E8\u5206\u529F\u80FD\u3002\u5982\u679C\u60A8\u60F3\u4F53\u9A8C\u66F4\u5B8C\u6574\u7684\u4EA7\u54C1\u670D\u52A1\uFF0C\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4EEC\u8054\u7CFB\u3002\u795D\u60A8\u4F7F\u7528\u6109\u5FEB!"),hA&&mA.createElement(Kn.Z,{isModal:!0,className:kA.Z.levelDetail})))};var rA=(0,Ce.connect)(({user:Je})=>({user:Je}))(yA),CA="data:image/png;base64,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",On="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozv/wAARCAGuAa4DASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2aiiigAooooAKKKKACiiigBKKKKACiiigAooooAKKKKACiiigAooooAWikooAWikooAWikooAWikooAWikooAKKKKACloooAKKKKACiiigApKWkoAKKKKACiiigAooooAKKKKAFooooAKKKKACiiigAooooAKKKpatq1joemTalqU3kWsGPMk2M+3JAHCgnqR2oAu0Vxn/C3fAv8A0HP/ACUn/wDiKP8AhbvgX/oOf+Sk/wD8RQB2dFcZ/wALd8C/9Bz/AMlJ/wD4ij/hbvgX/oOf+Sk//wARQB2VFcZ/wt3wJ/0Hf/JSf/4ij/hbvgT/AKDv/kpP/wDEUAdnRXGf8Ld8Cf8AQd/8lJ//AIij/hbvgT/oO/8AkpP/APEUAdnRWL4e8X6F4q+0f2Jffavs23zf3Tpt3Zx95Rn7p6elbVABRRRQAUUVjeIfF2heFfs/9t332X7Tu8r9077tuM/dBx94dfWgDZorjP8AhbvgT/oO/wDkpP8A/EUf8Ld8Cf8AQd/8lJ//AIigDtKK4v8A4W74F/6Dn/krP/8AEV02j6xYa9pkWpaZP9otZs7JNpXOGKnhgCOQe1AF6isTxD4u0Lwr9n/tq9Nr9p3eV+6d923Gfug4+8OvrWN/wt3wL/0HP/JWf/4igDtKK4v/AIW74F/6Dv8A5Kz/APxFH/C3fAv/AEHf/JWf/wCIoA7SiqOkavYa9pkWpaZP9otJt3lybWXOGKnhgD1B7VT8QeLdD8LfZ/7avvsv2nd5X7p33bcZ+6px94dfWgDZyKK5nSPiN4U13U4dN03VhPdT7vLj+zyrnCljyygdAe9dNQAZFFcb/wALb8Cjrrf/AJKTf/EUn/C3fAn/AEHP/JSb/wCIoA7OiuM/4W74F/6Dn/kpP/8AEUf8Le8C/wDQc/8AJSf/AOIoA7OiuM/4W94F/wCg5/5KT/8AxFH/AAt7wL/0HP8AyUn/APiKAOzorjP+Fu+Bf+g5/wCSk/8A8RR/wt3wL/0HP/JSf/4igDs6K4z/AIW94F/6Dn/kpP8A/EUf8Ld8C/8AQc/8lJ//AIigDs6KK5jVviP4S0LU5tN1LVvIuoMeZH9nlfbkAjlVI6Ed6AOnorjP+Fu+BP8AoO/+Sk//AMRR/wALd8Cf9B3/AMlJ/wD4igDs6K4z/hbvgT/oO/8AkpP/APEUf8Ld8Cf9B3/yUn/+IoA7OiuM/wCFu+BP+g7/AOSk/wD8RR/wt3wJ/wBB3/yUn/8AiKAO0orjP+Fu+Bf+g5/5KT//ABFH/C3fAv8A0HP/ACUn/wDiKAOzooooAKKKKACiiigArjPi4SPhjq+P+mP/AKOSuzrjPi7/AMkx1f8A7Y/+jo6APmeiivsugD40or7LooA+M6K+y6KAPjSivsuvmf4uf8lM1f8A7Y/+iY6AOy/Z8/5mD/t2/wDatezV4z+z708Q/wDbt/7Vrs/i5/yTHVv+2P8A6OSgDs6K+NK+y6ACvGf2hP8AmX/+3n/2lXG/Fw/8XO1f/tj/AOiUrjKACiuz+EX/ACU3SfrN/wCiXr6ZoA+M6+mPhF/yTLSP+23/AKOkr5nr6Y+EX/JMdI/7bf8Ao6SgDjf2g/8AmX/+3n/2lXjNfZlJnmgD40or7Mr4zoA+mPhF/wAkx0j/ALbf+jpK439oPr4f/wC3n/2lXjNA60Adp8I/+SnaT/22/wDRL19L180fCP8A5KdpP/bb/wBEvX0vQB8aUV9l18z/ABd/5Kdq/wD2x/8ARMdAHGUV7L+z518Qf9u3/tWvZ6APjOivsyvjOgAor6Y+EX/JMtJ/7bf+jnrs6APjSivpn4uf8ky1f/tj/wCjkr5m70AfZQGDjHavmj4u/wDJTtX/AO2P/omOvpjtXzP8Xf8Akp2r/wDbH/0THQBxlFezfs9/8zB/27f+1a9moA+M6K+zKKAPjOivsykPSgD40or6a+Ln/JMtW/7Y/wDo5K+ZT1oA+zKSlooAKKKKACiiigArjPi7/wAkx1f/ALY/+jo67OuM+Lv/ACTHV/8Atj/6OjoA+Z6+y6+NK+y6APDPiL8RfFegeOtR0zTNW8i0h8vy4/s8T7d0aMeWUnqT3rmv+Fu+Ov8AoOf+SkH/AMRR8Xf+Snav/wBsf/RKVxlAHY/8Ld8d/wDQd/8AJSD/AOIo/wCFu+O/+g7/AOSkH/xFcbRQB9ld6+aPi5/yUzV/+2P/AKJjr6Yr5m+Lf/JTNX/7Y/8AomOgDs/2fP8AmYP+3b/2rXrOr6RYa9pkumanB59pPt8yPey7sEMOVIPUDvXk37Pf/Mwf9u3/ALVr2agDjf8AhUXgT/oBf+Tc/wD8XXjH/C2/HP8A0Gx/4CQ//EV9NV8Z0Ae/eEPB+g+OvC9n4k8SWH27Vb3f59x5rxb9jsi/KhVRhVUcDt61xvxj8I6F4V/sf+xLH7L9p8/zf3rvu2+Xj7xOPvHp616Z8Iv+SY6R/wBtv/Rz0fEL4e/8J5/Z/wDxNPsH2LzP+Xfzd+/b/tLjG39aAPGvhH/yU3SP+23/AKJevpjtXjP/AAr0/Cz/AIrQap/av9m8/ZPI8jzN/wC6+/ubGN+ehzjHel/4aE/6lb/yf/8AtdAHjNfTHwi/5JlpP/bb/wBHSVxn/DPnGf8AhKP/ACQ/+2Uv/Cwf+FVf8UV/Zf8Aav8AZv8Ay9/aPI8zzP3v3NrYxvx1OcZ70AbPxi8X674V/sf+xb77L9p8/wA390j7tvl4+8px949PWuY+HXxF8Wa94707TNT1Xz7SfzfMj+zxLuxE7DlVB6gd65r4hfEL/hPP7P8A+JX9g+xeb/y8ebv37f8AZXGNn60fCL/kp+kf9tv/AES9AH0zXxnX2ZXjP/DPf/U0/wDkh/8AbKALnw5+HXhPXvAunanqelefdz+b5kn2iVd2JXUcKwHQDtXTf8Kj8C/9AP8A8m5//i62fCPh3/hFfDFpov2r7V9m3/vvL2btzs33cnH3sde1Y/xB+IK+BP7Pzphvvtvmf8t/L2bNv+yc53fpQBi+LvCWheBPDF54l8NWP2HVbLZ5Fx5ry7N7qjfK5ZTlWYcjv615n/wtzx1/0HP/ACUg/wDiK7L/AIWF/wALU/4or+yv7K/tP/l7+0ed5fl/vfubVzny8dRjOfal/wCGfP8AqZ//ACQ/+2UAey1zOrfDvwpruqTalqWlefdzbfMk+0SrnAAHCsB0A7V01eZ+L/jF/wAIp4mu9F/sH7X9m2fvvtmzduRW+7sOPvY69qAMb4g/8WrGn/8ACF/8Sv8AtPzPtf8Ay28zy9uz/WbsY8xumOvtXGf8Ld8df9B3/wAlIf8A4iuz/wCS7np/YQ0T/t587zv++NuPK9857Y5P+GfB/wBDR/5If/bKAOL/AOFueOv+g7/5KQf/ABFez/8ACpPA3/QD/wDJuf8A+LrjP+GfB/0NH/kh/wDbKX/hoP8A6lf/AMn/AP7XQBieLfF+veBfE934a8NX32DSrLZ5Fv5SS7N6K7fM4LHLMx5Pf0rs/g74u13xUdY/tq++1fZvI8r90ibd3mZ+6Bn7o6+leNeLvEH/AAlPie71r7L9l+1bP3Pmb9u1FXrgZ+7np3rZ+H3xC/4QP+0P+JX9v+2+X/y8eVs2bv8AZOc7vbpQB7N8Xf8AkmWr/wDbH/0clfM1em+LvjH/AMJT4Zu9F/sD7L9p2fvftm/btdW6bBn7uOvevMjzQB9lnoa+Z/i7/wAlO1f/ALY/+iUr6Y7V8z/F3/kp2r/9sf8A0SlAHZfs9/8AMwf9u3/tWvQPiPq19oXgTUdS02byLqDyvLk2K+3MqA8MCOhPauA/Z7/5mD/t2/8Aatdl8Xv+SY6v/wBsf/R0dAHjf/C3fHX/AEHf/JSD/wCIo/4W746/6Dv/AJKQf/EVxdFAHaf8Ld8df9B3/wAlIP8A4ivS/g74u13xUNY/tq++1fZvI8r90ibd3mZ+6oz90dfSvAK9m/Z86eIP+3b/ANq0Adn8XP8AkmWr/wDbH/0dHXzNX0z8XP8AkmWr/wDbH/0dHXzNQB9mUUlLQAUUUUAJRRRQAVxnxd/5Jjq//bH/ANHR12dcZ8Xf+SY6v/2x/wDR0dAHzPX2XXxpX2XQB8zfF3/kp2r/APbH/wBEx1xtdl8Xf+Snav8A9sf/AETHXG0AFFFFAH2ZXzL8XP8Akp2r/wDbH/0SlfTVfMvxc/5Kdq//AGx/9EpQB2f7Pn/Mwf8Abt/7Vr2avGf2fP8AmYP+3b/2rXs1AC18Z19mV8Z0Ae5fDr4i+FNB8Cadpup6r9nuofN3x/Z5WxmV2HKqR0I7103/AAt3wL/0Hf8AyUn/APiK+Z6KAPf/ABf4v0Px34Zu/DPhm++36re7PIt/KeLfsdXb5nUKMKrHkjp615l/wqLx3/0Av/JuD/4ul+EX/JTtI/7bf+iXr6YoA4z/AIW54EP/ADHP/JWf/wCIrzPxd4R13x54mu/Evhqw+3aVe7PIuPOSPfsRUb5XKsMMjDkDp6V5nX0z8Iv+SY6R/wBtv/Rz0AfP/iHwhrvhX7P/AG1Y/ZftO7yv3qPu24z90nH3h19a2vhD/wAlO0j/ALbf+iXrs/2hP+Zf/wC3n/2lXGfCH/kp2kf9tv8A0S9AH0zRRRQBzGrfEfwloWpzabqWreRdQY8yP7PK+3IBHKqR0I715/8AEJh8Uxp58F/8TQaZ5v2v/lj5fmbdn+t25zsbpnpz2rjfi7/yU7V/+2P/AKJjrsf2fQD/AMJBn/p2/wDatAFP4dfDrxXofjnTtU1LSvItIfN3yfaImxmJ1HCsT1I7V7pTcY4FOoAK+Zvi7/yU7V/+2P8A6Jjr6Yr5n+Lv/JTtX/7Y/wDomOgDsv2fP+Zg/wC3b/2rXswFeM/s+f8AMwf9u3/tWvZqAA9K+NWPNfZR6V8at1oATNFFFAFzSNIv9e1OHTNMg8+7n3eXHvVd2FLHliB0B7103/CovHf/AEAv/JuD/wCLo+EX/JTtI/7bf+iXr6YoAXt6V8z/ABd/5Kfq/wD2x/8ARMdfTHevmf4u/wDJT9X/AO2P/omOgDs/2e/+Zg/7dv8A2rXZ/F3/AJJjq/8A2x/9HJXGfs9/8zB/27f+1a7P4uf8kx1f/tj/AOjkoA+ZqKKKACvZ/wBn3p4g/wC3b/2rXjFez/s+9PEH/bt/7VoA7L4uf8kx1f8A7Y/+jkr5mr6Y+Ln/ACTLV/8Atj/6OSvmegD7LoNLSUAFFFFABRRRQAVxnxd/5Jjq/wD2x/8AR0ddnXGfF3/kmOr/APbH/wBHR0AfM9fZdfGldn/wtzxz/wBB3/yUh/8AiKAPpelyK+Z/+FueOf8AoO/+SkP/AMRR/wALc8c/9B3/AMlIf/iKAPpcDHQAUoAFfM//AAt3x1/0Hf8AyUg/+Io/4W746/6Dv/kpB/8AEUAfTFfM/wAXf+Snav8A9sf/AETHR/wtzx1/0Hf/ACUg/wDiK5nV9Xvtc1OXUtSn8+6m2+ZJsVc4UKOFAHQDtQB6x+z708Q/9u3/ALVrs/i5/wAkx1b/ALY/+jkrjP2feniH/t2/9q12fxc/5Jlq3/bH/wBHJQB8z0UV9Mf8Kj8C/wDQD/8AJuf/AOLoAX4R/wDJMtJ/7bf+jpK4v9oP/mX/APt5/wDaVY3i7xdrvgTxPd+GvDV99g0qy2fZ7fykl2b0V2+ZwzHLOx5J6+lbPw9B+Kh1D/hNT/ag0zy/so/1Hl+Zu3/6rbnPlr1z0470AeNjoaSvcfiL8O/Cmg+BtQ1LTdKFvdw+Xsk+0StjMqKeGYjoT2rw6gAr6Z+EX/JMdI/7bf8Ao6Sm/wDCovA3/QDH/gXP/wDF15p4u8X694E8T3fhrw1ffYNJstnkW/kpLs3ort8zqzHLMx5Pf0oA2v2hP+Zf/wC3n/2lXGfCL/kp2kf9tv8A0S9dl8Ps/FQ3/wDwmv8AxNRpnl/Zf+WHl+Zu3/6rbnPlr1z0471s+LvCOheA/DN34l8NWP2DVbLZ9nuPNeXZvdUb5XYqcq7DkHr60AenUV8zf8Ld8d/9Bz/yUg/+Ir6ZoA+Zvi7/AMlO1f8A7Y/+iY64yuz+Lv8AyU7V/wDtj/6JjrY+DvhHQvFX9sf21Y/avs3keV+9dNu7zM/dIz90dfSgDzSivcviJ8O/CmgeBdR1PTNK+z3cHleXJ9olbGZUU8MxHQntXhtABX0x8Iv+SYaR/wBtv/Rz0f8ACo/An/QD/wDJuf8A+LrzPxd4u13wJ4nvPDXhq++w6VZbPs9v5SS7N6LI3zOGY5Z2PJ7+lAHvwIwcc4rjfi7/AMkw1b/tj/6OSsX4O+Ldd8Vf2v8A21fC6+y+T5P7pE27vMz90DP3R19K2/i5/wAkx1b/ALYf+jo6APmavsvvXxpX2XQB8z/Fz/kpusf9sf8A0THXZfs9/wDMwf8Abt/7Vrjfi5/yU3WP+2P/AKJjrsv2e+viD/t2/wDatAHZ/F0f8Wx1b28n/wBHJXzP3r6Z+Ln/ACTHV/8Atj/6OSvmagD7Lr5n+Lv/ACU/V/8Atj/6JSvpivmf4u/8lP1f/tj/AOiUoA7L9nz/AJmD/t2/9q17NXyd4e8Xa54WFz/Y179m+1bfN/dI+7bnH3gf7x6etbP/AAt3x1/0HT/4CQf/ABFAH0xgDoMUV80f8Ld8df8AQc/8lIP/AIik/wCFu+O/+g5/5KQf/EUAfTHTpRXzR/wt3x1/0HP/ACUg/wDiKT/hbnjv/oOf+SkH/wARQB7L8Xv+SY6t/wBsf/RyV8z102r/ABF8V69pc2manqpuLWfbvj+zxJnDBhyqg9QO9czQB9l0UUdqACiiigAooooAKxfF/h7/AISrwxd6J9q+y/adn77y9+3a6t93Iz93HXvW1RQB4z/wz3/1NH/kh/8AbKP+Ge/+po/8kP8A7ZXsuaM0AeNf8M9/9TR/5If/AGyj/hnv/qaP/JD/AO2V7NRQB4z/AMM+f9TR/wCSH/2yj/hnz/qaP/JD/wC2V6zq2r2Oh6ZNqWpTGC1gx5kgRn25IA4UE9SO1cz/AMLd8C/9Bz/yUn/+IoA4z/hnz/qaP/JD/wC2Uf8ADPn/AFNH/kh/9srs/wDhbvgX/oOf+Sk//wARR/wt3wJ/0Hf/ACUn/wDiKAD4e/D3/hA/7Q/4mn2/7b5X/Lv5WzZu/wBo5zv/AEo+Lv8AyTPVvrB/6OSj/hbvgT/oOf8AkpP/APEVjeLvF+hePPDV14a8M332/Vb3Z5Fv5Txb9jq7fM6hRhVY8kdPWgDwCvsuvmgfCLx1/wBAL/ybg/8Ai6+mKAPmX4u/8lO1f/tj/wCiUo+H3xC/4QT+0P8AiV/b/tvl/wDLx5WzZu/2Wznf+ldN8Rvh14r13x3qOp6ZpXn2k/leXJ9oiXOIkU8MwPUHtXM/8Kj8df8AQD/8m4P/AIugDs/+Fhf8LTP/AAhf9l/2X/aX/L39o8/y/L/e/c2rnPl46jGc9sUf8M+f9TR/5If/AGyqXw6+HXivQvHWnanqeleRaQeb5kn2iJsZidRwrE9SO1e6UAeMf8NCf9St/wCT/wD9rpB8P/8AhahPjT+1P7LOpf8ALp9n8/y/L/dff3LnOzPQYzjtmvG69y+HfxF8J6F4F07TdS1XyLqDzfMj+zyttzK7DlVI6Ed6AKeP+FEDr/bv9tf9u3k+T/33uz5vtjHfNYvi74xf8JV4Yu9F/sH7L9p2fvvte/btdW+7sGfu46962fiF/wAXT/s8eC/+Jp/Zvm/a/wDlh5fmbdn+t25zsfpnGOe1cBq3w58WaFps2palpPkWsGPMk+0RPjJAHCsT1I7UAczX2ZXxnX2ZQB8zfF3/AJKdq/8A2x/9Ex0nw++IP/CCf2h/xK/t323y/wDl48rZs3f7Jznd+lL8Xf8Akp2r/wDbH/0THWL4e8I674q+0f2LY/avs23zf3qJt3Zx94jP3T09KAPTP+Fg/wDC1P8Aiiv7L/sr+0/+Xv7R5/l+X+9+5tXOfLx1GM57Yo/4Z8/6mj/yQ/8AtlY3hLwjrvgTxPaeJfEtj9g0qy3+fceakuzejIvyoxY5ZlHAPX0r0z/hbvgXH/Ic/wDJSf8A+IoA40/tB9R/wi3/AJP/AP2uvM/F3iH/AISrxNd619l+yfadn7nzN+3air97Az93PTvWLRQB2Pw/+IH/AAgv9of8Sv7d9t8v/l48rZs3f7Jznf8ApXaD4hf8LT/4or+y/wCy/wC0v+Xv7R5/l+X+9+5tXOfLx1GM59q8z8PeEdd8VfaP7FsftX2bb5v71E27s4+8wz909PSu/wDh18OvFmg+OtO1PU9K8i0g83zJPtETbcxOo4ViepHagC7/AMM+f9TR/wCSH/2yvZu1JS0AeZ+Lvg5/wlXia81r+3vsv2rZ+5+x79u1FXrvGfu56d62fh78Pf8AhA/7Q/4mn2/7b5f/AC7+Vs2bv9ps53fpXaVi+IfF2heFfs/9t332X7Tu8r9077tuM/dU4+8OvrQAni3w9/wlPhe70T7V9l+07P33l79u11b7uRn7uOvevNP+Ge/+pp/8kP8A7ZXf6R8RvCmvanFpmmar593Nu8uP7PKu7CljyygDgHvXT0AJXmfi74Of8JV4nu9b/t77L9p2fufse/btRV+9vGfu56d69MrmdX+I3hPQ9Tm03UtW8i6gIEkf2eV9uQCOVUjoR3oA4D/hnv8A6mn/AMkP/tlH/DPf/U0/+SH/ANsrs/8AhbvgX/oOf+Sk/wD8RVzSPiL4U17VItM0zVfPu593lx/Z5VzgFjyygdAe9AHA/wDDPn/U0f8Akh/9so/4Z8/6mj/yQ/8AtleyUUAeN/8ADPn/AFNH/kh/9so/4Z9/6mn/AMkP/tleyVjeIfF+heFfs/8AbV99l+07vK/dO+7bjP3QcfeHX1oA8z/4Z8/6mn/yQ/8AtlH/AAz3/wBTR/5If/bK7/SfiP4S1zU4tN03VhPdTbvLj+zypnCljyygdAe9dNQAUUUUAFFFFABRRRQAUUh6Vxvxc/5Jjq3/AGw/9HJQB2eRRkV8aZo5oA+y6K+NAK9m/Z8/5mD/ALdv/atAHZfFzj4Y6vj/AKY/+jkr5nr6Y+Lv/JMdX/7Y/wDo5K+Z6ACjFFfTHwk/5JlpP/bf/wBHPQB8z12fwh/5KdpH/bb/ANEyV2P7QQx/wj//AG8/+0q8boA+y6WvjOvsygAooooAKKKKAPjOiivpj4Rf8ky0j/tv/wCjnoA4z9nzr4g/7dv/AGrXafF3/kmOr/8AbH/0dHXZUtAHxnX2ZRRQB8y/Fz/kp2r/APbH/wBEpXZ/s+f8zB/27f8AtWvZjXjP7Qf/ADL/AP28/wDtKgDs/i7/AMkx1f8A7Y/+jkr5nrs/hF/yU3Sf+23/AKJkr6YoA+NKKK+mPhF/yTPSf+23/o6SgDjP2fP+Zg/7dv8A2rXsxrxr9oT/AJl//t5/9pVxnwjYt8TtIySf9d1P/TF6APpenU2nUAJXjP7Qn/Mv/wDbz/7Sr2avGf2hP+Zf/wC3n/2lQBxvwj/5KZpH0m/9EyV9MDpXxpRQB9l18z/Fz/kp+r/9sf8A0THXGV9MfCL/AJJjpH/bb/0c9AHzRXZ/CP8A5KbpP/bb/wBEvX0vXG/F3/kmWrfWD/0clAHZUV8aV9l0AFeNftB/8y//ANvP/tKvZaKAPmf4Rf8AJTtI/wC23/ol6+mK4z4uf8kx1b/tj/6OSvmegD7LooooAKKKKACiiigBD0rjfi5/yTHVv+2P/o5K7OsXxd4e/wCEq8MXei/avsv2nZ++8vft2urdMjP3cde9AHydX0x/wqLwL/0A/wDybn/+LrjP+GfP+po/8kP/ALZSn9oPDEf8Iv0/6f8A/wC10AcB8RdIsdC8c6jpmmweRaQeX5ce9mxmJGPLEnqT3ql4e8X674V+0f2Je/ZftO3zf3KPu25x94HH3j0o8XeIf+Eq8T3etfZfsv2nZ+58zft2oq9cDP3c9O9YtAHpnhHxdrnjzxPZ+GvE16L7Srzf59v5KRb9iM6/MgDDDIp4I6elemf8Kj8C/wDQD/8AJuf/AOLrxr4Rf8lO0j/tt/6JevpigD41zXS6R8RfFeg6XDpum6r5FpDu8uP7PE2MsWPLKT1J713/APwz5/1NH/kh/wDbKX/hn3/qaP8AyQ/+2UAN+HoHxSGof8JpnVP7N8r7J/yx8vzN2/8A1e3OfLXrnGOO9XfiJ8OfCmg+BtR1PTdL8i7h8ry5PtErbcyop4ZiOhPaum+H3w9/4QQaj/xNPt323yv+Xfytmzd/tHOd36Vt+LvD3/CVeGLvRftX2X7Ts/feXv27XVumRn7uOvegD5OPWuy/4W345/6D3/kpD/8AEV2f/DPn/U0f+SH/ANspP+GfP+po/wDJD/7ZQBx3/C3PHP8A0HP/ACUg/wDiK9L+Dvi/XfFX9sf21ffavs3keV+5RNu7zM/dAz90dfSvGvF3h/8A4RXxNd6Kbn7V9m2fvfL2btyK3TJ/vY69q2fh98Qh4E/tD/iV/bvtvl/8vHlbNm7/AGTnO79KAPcviNq99ofgTUdS02byLqDyvLk2K+3MqA8MCOhPavDv+Fu+Ov8AoOf+SkH/AMRXY/8ACwf+Fqf8UV/Zf9lf2n/y9/aPP8vy/wB79zauc+XjqMZz7Uf8M+/9TR/5If8A2ygDxqum0j4ieKtC02HTtM1X7Pawg7I/s8TYySx5ZSTyT3r0D/hn3/qaP/JD/wC2Uf8ADPv/AFNH/kh/9soA2fg54v13xV/bH9t332r7N5HlfuUTbu8zP3VGfujr6V03xG1a+0PwJqOpabN5F1B5XlybFbbmVAeGBHQntVL4efD/AP4QT+0P+Jp9u+2+V/y7+Vs2b/8AaOc7v0ra8XeH/wDhKvDF3ov2r7L9p2fvvL37drq3TIz93HXvQB8//wDC3PHf/Qc/8lIP/iKP+FueO/8AoOf+SkH/AMRXa/8ADPg/6Gj/AMkP/tlJ/wAM+j/oaP8AyQ/+2UAd98OdWvtc8C6fqWozie6n83zJNiruxK6jhQAOAO1XfEPhHQvFX2f+2rH7V9m3eV+9dNu7GfukZ+6Oteaf8LBHwr/4or+zP7V/sz/l78/yPM8z979za2MeZjqeme+KT/hoP/qV/wDyf/8AtdAG14u8IaF4C8MXniXw1ZGx1ay2eRcGV5dm91RvlclTlXYcg9fWvMh8XPHX/Qc/8lIP/iK7Q/EL/hag/wCEKGlf2WdT/wCXs3HneX5f737m1c58vHUdc+1H/DPf/U0f+SH/ANsoA7L/AIVF4E/6Af8A5Nz/APxddNpGkWOg6ZDpumQeRaQ7vLj3s23LFjyxJ6k968m/4aD/AOpX/wDJ/wD+116X4Q8Rf8JX4atNZ+yG0+07/wB15m/btdl+9gZ+7np3oAd4h8I6H4qNt/bVl9q+y7vK/eum3djP3WH90dfSuM8X+EdC8CeGLzxL4asfsOrWWzyLjzXl2b3VG+V2KnKuw5Hf1rb+IHxAHgQaeTpn24Xvmf8ALfy9mzb/ALJznd+lcWPiD/wtT/ii/wCy/wCyv7T/AOXv7R5/l+X+9+5tXOfLx1GM57YoA4z/AIW546/6Dn/kpB/8RR/wtzx1/wBB3/yUg/8AiK7H/hn3/qaP/JD/AO2Uv/DPn/U0f+SH/wBsoA43/hbnjr/oO/8AkpB/8RWL4h8Xa74q+z/21ffavs27yv3SJt3Yz90DP3R19KXxf4d/4RXxNd6L9q+1fZtn73y9m7cit0yf72Ovatj4f/D4+Ov7Qxqf2H7F5f8Ayw8zfv3f7Qxjb+tAFT4daRY694607TNTg8+0n83zI97LnETsOVIPUDvXuP8AwqLwJ/0Av/Juf/4usXwh8HD4W8TWmt/299q+zb/3P2TZu3Iy/e3nH3s9O1em8+tAHxpX0x8Iv+SY6R/22/8AR0lfM9fTHwi/5JjpH/bb/wBHPQBjfGLxfrvhX+x/7Evvsv2nz/N/dI+7b5ePvKcfePT1rjPCPi3XPHniiz8N+Jr77fpV5v8APt/JSLfsRnX5kVWGGRTwR09K9M+IPw9/4Tz+z/8AiafYPsXmf8u/m79+3/aXGNn61xo+H3/Cq/8Aitf7U/tX+zP+XT7P5HmeZ+6+/ubGN+ehzjHvQB2X/Co/Av8A0A//ACbn/wDi68Z/4W346/6Dn/kpB/8AEV2n/DQf/Ur/APk//wDa6Q/s+/8AU0df+nD/AO2UAcb/AMLd8df9Bz/yUh/+Ir0z4O+Ltd8Vf2x/bV99q+zeR5X7pE27vMz90DP3R19K8Z8XeH/+EV8TXei/ahdfZtn77Zs3bkVumTj72OvavTf2fP8AmYP+3b/2rQB6trGj2Wv6ZLpuowie0mx5ke5l3YII5UgjkCua/wCFR+Bv+gF/5NT/APxddpS0AJRRRQAUUUUAFFFFABVLV9YsNA0yXUtTuPs9rDt3ybWbGSAOFBJ5I7VdrjPi9/yTHVvrD/6OSgBf+FueBP8AoO/+Sk//AMRXjP8AwqPx3/0A/wDybg/+LrjK+y6APkHV9Iv9B1SbTNTg8i7g2+ZHvVsZUMOVJHQjvV3w94R13xV9o/sSx+1fZtvm/vUTbuzj7zDP3T09K2fi7/yU7V/+2P8A6JSuz/Z8/wCZg/7dv/atAGL4R8Ia74E8T2nibxLY/YNJst/n3HmpLs3oyL8qMWOWZRwD19K9M/4W54F/6Dn/AJKT/wDxFHxd/wCSY6v/ANsf/RyV8z0AfS//AAtzwL/0HP8AyUn/APiKX/hbngX/AKDn/kpP/wDEV8z0UAfTH/C3PAv/AEHP/JSf/wCIq5pHxF8J69qcOmaZqvn3c+7y4/s8q7sKWPLKB0B718t12fwi/wCSnaR/22/9EvQB9MUUUUAeG/EX4deLNf8AHOoanpmk+fazeVsk+0RLnESKeGYHqCOnauY/4VH45/6Af/k3B/8AF19NUlAHhnw5+HXivQvHWnanqWleRaQeb5kn2iJtuYnUcKxPUjtXuVLS0ANrmtY+InhTQdTl03U9V+z3UO3fH9nlbGQCOVUg8Ed66evmf4u/8lN1b/tj/wCiUoA998O+LtC8VfaP7FvvtX2bb5v7p027s4+8oz909PStuvGf2e/+Zg/7dv8A2rXs1ABXF/8AC3PAv/Qc/wDJSb/4iu0r4zoA6b4iaxY69451HU9Nm861n8rZJtZc4iRTwwB6g9qpeHvCOu+KvtH9iWP2r7Nt8396ibd2cfeYZ+6enpWNXsv7Pn/Mwf8Abt/7VoAqfDr4deLNB8dadqep6V5FpB5vmSfaIm25idRwrE9SO1e5UUUAfGZ619MfCL/kmOkf9tv/AEdJXzPX0x8Iv+SY6R/22/8AR0lAGN8Y/CGueKl0c6LZfaja+f5o81E27vLx95hn7p6VxnhDwhrvgXxPaeJfEtj9g0qy3+fceakuzejIvyoSxyzKOAevpX0BXGfF3/kmOr/9sf8A0clACD4teBf+g5/5KT//ABFdpXxnX2ZQB4b8Rvh14r17x1qGpaZpXn2k3leXJ9oiXOI1U8MwPUHtXS/B3wjrvhX+1/7asfsv2nyfK/eo+7b5mfuscY3Dr616ZRQBS1fV7DQtMm1PU5/ItINvmSbGbblgo4UE9SO1cz/wtzwJ/wBB3/yUn/8AiKPi7/yTHV/+2P8A6OSvmegAr3L4dfETwpoPgbTtM1PVRBdQ+Z5kf2eVtuZXYcqpHQivDaKAPrLw94u0PxV9o/sW++1fZtvm/unTbuzj7yjP3T09Kxvi7/yTHV/+2P8A6OSuM/Z7/wCZg/7dv/atdn8Xf+SY6v8A9sf/AEclAHzMK+yv4R9K+NR1r7KH3R9KAPDviJ8OvFev+OtS1PTNK8+0mMflyfaIlziJFPDMD1B7Vd+Hw/4VWNQPjX/iV/2n5X2X/lv5nl79/wDqt2Mb164znjoa9lrxr9oT/mX/APt5/wDaVAHZf8Ld8C/9B3/yUn/+Io/4W74F/wCg5/5KT/8AxFfM9FAH2XRRRQAUUUUALRRRQAUUUUAFfGdfZlcX/wAKk8C/9AP/AMm5/wD4ugA+EP8AyTHSf+23/o56439oT/mX/wDt5/8AaVer6PpNjoOmw6ZpkHkWkG7y497NtyxY8sSepPevKP2hP+Zf/wC3n/2lQB4zRXS/DrSLHXfHWnaZqcHn2k/m+ZHvZd2InYcqQeoHevcf+FR+Bf8AoBf+Tc//AMXQB2tGa+Zx8XfHQ/5jn/kpB/8AEUf8Ld8df9Bz/wAlIP8A4igDsv2hP+Zf/wC3n/2lXG/CL/kp2kf9tv8A0S9YviHxfrvir7P/AG3ffavs27yv3SJt3Yz90DP3R19KpaRq19oepw6lps3kXUGfLkKK+3IIPDAjoT2oA+v6K+Z/+FueOv8AoO/+SkH/AMRX0xQB8z/F3/kpurf9sf8A0Sldn+z5/wAzB/27f+1a7/V/h14T13U5dS1PSvtF3Nt8yT7RKucAKOFYDoB2q74e8I6F4V+0f2LY/ZftO3zf3rvu25x94nH3j09aAMX4u/8AJMdX/wC2P/o5K+Z+1fTHxd/5Jjq//bH/ANHJXzP2oAKntLO61C5S1sraa5nkzsihjLu2Bk4A5PAJ/Ciys59QvoLK1j8y4uZFiiTIG5mOAMngcnvX054S8Jab4I0aG1tYBNfSgCe4Ay8z9+eyDsOgHqSSQDw+H4SeN54lkGi7QwyA9xEp/LdxT/8AhT/jj/oEJ/4FRf8AxVfRii8blpIU/wBkIWx+ORn8qdtuv+e0X/fo/wDxVAHzj/wp7xx/0CU/8Cov/iq+lar7bsf8tof+/R/+KpQt3/z2h/79H/4qgCelqvtu/wDntD/35P8A8VRtu/8AntD/AN+T/wDFUAYHxF0i+17wPqGl6bCJrqfy9iFgucSox5JAHANeI/8ACn/HP/QJT/wKi/8Aiq+jdt5/z1h/79H/AOKpNl3/AM9Yf+/J/wDiqAPnP/hT3jfP/IJT/wACov8A4qvbvh1o99oPgfTtM1KHyLq383zE3K2Myuw5BI6EGt7Zef8APWH/AL8n/wCKoJuo/vLHIv8AsAqR+poAs0U1HDqGFc18RtWvtD8CajqWmzeRdQeV5cmxX25lQHhgR0J7UAdPRXzP/wALd8df9Bz/AMlIP/iKP+Fu+Ov+g7/5KQf/ABFAH0xRXzP/AMLd8df9B3/yUg/+Io/4W546/wCg5/5KQf8AxFAHsvxd/wCSY6v/ANsf/RyV8zGvTfCPi3XPHnie08NeJr77fpV7v8+38pIt+xGkX5kUMMMingjp6V6X/wAKi8C/9AP/AMm5/wD4ugD5or6Y+EX/ACTHSP8Att/6Okr5mr6Z+EX/ACTHSP8Atv8A+jpKAOyrjfi7/wAkx1f/ALY/+jkrF+MXi/XfCo0f+xL77L9p8/zf3SPu2+Xj7wOPvHp61xnhHxbrvjzxRZ+GvE199v0q93+fb+SkW/YjSL8yKrDDIp4Pb0oA8zHWvsr+EfSuO/4VF4E/6AX/AJNz/wDxdeMj4ueOQcDXeB0/0SH/AOIoAPi4P+Lmat/2x/8ARKV2f7Pn/Mwf9u3/ALVrybV9Wvtd1ObUtSn8+6m275NirnChRwoA6Adq9Z/Z8/5mD/t2/wDatAHsvTgUtFFABRRRQAUUUUAFFFFABRRRQAV4z/w0H/1K/wD5P/8A2uvZq+NMmgD2T/hoP/qVx/4H/wD2ugn/AIXsen9hnRf+3nzvO/74248r3zntjnxqvTPg74u0Lwr/AGx/bV99l+1eR5X7p33bfMz90HH3h1oA2f8AhXv/AAqw/wDCaf2r/ah0z/lz8jyPM8z919/c2Mb89DnGO9B/aD448L/+T/8A9rq78RPiL4U17wNqOm6bqv2i6n8rZH9nlXO2VGPLKB0BPXtXhtAHs3/DPnb/AISn/wAkP/tlH/DPf/U0f+SH/wBsrs/+Fu+BP+g7/wCSk/8A8RR/wt3wJ/0Hf/JSf/4igDjP+Ge/+po/8kP/ALZSf8M9/wDU0f8Akh/9srs/+Fu+Bf8AoOf+Sk//AMRR/wALd8C/9Bz/AMlJ/wD4igDjP+GfP+po/wDJD/7ZXs1cb/wtzwL/ANBs/wDgJN/8RXZUAeaeL/jF/wAIp4mu9F/sH7X9m2fvvtmzduRW+7sOPvY69qxP+Gg/+pX/APJ//wC11xvxe/5Kdq3/AGx/9EpWL4f8Ia74q+0f2LY/avs23zf3qJt3Zx95hn7p6elAHaeLfjJ/wlPhm70X+wPsv2nZ+++2b9u11bpsGfu46968yrp9W+HPizQ9Mm1LUtJ8i1gx5kn2iJ9uSAOFYnqR2rmKAPfPCfwbXw14mtNZk1tbwWpZvINntDEoVBzvOME56dq9GUZ1F2P8MSge2S2f5CsHSfiJ4V17VItO0vVPtF1NkpH9nlTOBk8soHQGt9f+P+T/AK5p/NqAJie1UtR1mw0qISXtykKnpuPJ+g71heMfFw0NBaWm1rxhnnkRj1NeWXF1Pe3D3F1K0srnLM1YVK6g7I9jAZXPEr2knaP5nqS+PtOub+Oz0+2ubuWRsJtUKD75J7DmuqQkqCQQfSvE/D2uDQL5rv7L57FdoG/GP09q6n/hab/9Asf9/v8A7GohXT+Jl4rKakZ2oRuu9z0XNLmvOf8Ahakn/QLX/v8Af/Wo/wCFqS/9Atf+/wB/9ar9vDuc39l4v+T8UejZ96M15x/wtOT/AKBa/wDf7/7Gp4PinEWxPpkij1jfd+mBQq8GKWWYqKu4HoFFc/pPjLR9WcRxT7Jf+ecg2mt8HIrZNPY4p0503aSsQ23DzqOiy8fiAf5k1ynxc/5Jjq//AGx/9HJXVwf665/66j/0Ba8u+IvxD8L654G1HS7DU/OvZjEEi8iVclZUJ5KgdAe9MzPDK9l/4Z8/6mj/AMkP/tleNV9mUAfJvi7w9/winia70X7V9r+zbP3vl7N25Fbpk4+9jr2rZ+H/AMPv+E7GoH+1PsP2Lyv+WHm79+7/AGhjG39a6f4jfDrxXr3jrUNS03SvPtJvK8uT7REu7ESKeGYEcg10vwd8I674V/tj+2rD7J9p8jyv3qPu2+Zn7pOMbh19aADwj8Hf+EW8TWetf299q+zb/wBz9k2btyMv3t5x97PTtXptJS0AeMf8M+f9TR/5If8A2yvTfCPh/wD4RbwzaaL9q+1fZt/77y9m7c7N93Jx97HXtWL/AMLd8C/9Bz/yUn/+Io/4W74F/wCg5/5KT/8AxFAB8Qfh9/wnf9nj+1fsH2Lzf+Xfzd+/b/tDGNv61jeEPg7/AMIr4ntNb/t77V9m3/ufsezduRl+9vOPvZ6dq2f+FueBf+g7/wCSk/8A8RV3SPiL4U13UotN0zVftF3Nu8uP7PKm7AJPLKB0BoA6bPtXjP8Awz4P+hp/8kP/ALZXs3auM/4W54Gz/wAhw/8AgJN/8RQB4B4u8Pf8Ir4mu9FN19q+zbP3vl7N25Fbpk4+9jr2r039nv8A5mD/ALdv/atef/EXV7HXvHOo6nps3nWs3leXJsZc4iRTwwB6g9q6b4OeLtD8LDWf7Zvfsv2gQeV+6d923fn7qnH3h19aAPZvF3iH/hFfDF3rf2X7V9m2fufM2btzqv3sHH3s9O1eZ/8ADQf/AFK//lQ/+11d+IvxF8Ka94F1HTNM1Xz7ufyvLj+zyrnEqMeWUDoD3rwygD7MooooAKKKKACiiigAooooAK+M6+zKKAPjOivsvvR1FAHxpRX0x8XMf8Ky1ft/qe3/AE2SvmegAoor6Y+EX/JMtJ+s3/o56APmelr2X9oT/mX/APt5/wDaVcb8IP8Akpmlf9tv/RMlAHGZr7Kor40oA7P4vf8AJTdW/wC2P/olK7L9n3/mYP8At2/9q12fwiH/ABbLSP8Att/6OeuN/aDP/Iv/APbz/wC0qAOy+Lv/ACTDV/8Atj/6Ojr5nrtPhGf+Lm6Qf+u3/omSvpbHOcUAfNfwe/5KXpv+7N/6KavoLUbxNPF3eSfdggVj78txXz78Hv8Akpem/wC7N/6KavYfiNdNb6TJEpx55jT8ix/pUydlc2w9P2lWMO7POZ5rjV9VMsrkzXMgHPqTgf0rUm8FeIYOtn5mP7jg1j2fnfa4Db/6/wAxfL/3s8V2h8T+L9NOL3TTIq9T5J/mvFcEUpXcj7DFVK1BxhR5fRnK2Wjz3OtRaXOGt5ZGIO9eV4z/AEqz4m8OHw5cwwm58/zV3Z27cfrV7Sb6XVfHkF7JH5TySZKf3QExVz4mPnWLZPSHP60ezjyPuZ/WK31unTeia1RyNnbm7vIbffsMsioDjOMnGa7X/hWM3/QTT/vz/wDXriIdxljCMVYsMMOo5r09vByRj954h1JPrcYpUoqV7oWZ4mpRnHlna/lcyP8AhWEx/wCYon/fn/69ULfwHLPq11Yfb1U28auWEWQd2e2faur8Kq9teatafbpryOFo9jzPuPKknmqfhCU6doV/rl/K8nmMeXYklVzgc++a3VOHY8z6/ikpe/2tpvc8+m066guHUQTMEYqGEZwcHrXfeBPFE11IdJ1By06jMTtwzAdQfetHwx4qk8Ry3CPZJBHCoJYPuyTnjp7V51c6pIviqTU4jgrcFlx/dBwB+VJWp2knudUnPGKdKrC0kr3Pabf/AFtz/wBdR/6AtfH8/wDr5P8AeP8AOvr6ykEpnkHRnBH4otfOXws/5Kppv+9cf+iZK7D5c4qvsyiigAor5m+Lv/JTdW+kP/olK4ygD7Lor40ooAKKK+mPhF/yTLSf+23/AKOegD5nrs/hF/yU3SP+23/omSvpg9K434ukj4ZasQcEeT0/67R0AdlXxpTvn/vH86bQAtFfS/wi/wCSZ6T/ANt//Rz12lAHxmRSqcMp9DX2Vij8aAFooooAKKKKACiiigAooooAKKKTIoA8M+IvxF8WaB461HTNM1UwWkPl+XH9nifbujRjyyk9Se9dP8HPF+u+KjrH9tX32r7N5HlfukTbu8zP3VGfujr6UeLvg6PFXie71r+3vsv2nZ+5+x79u1FX728Z+7np3rGAHwJBP/Id/tr/ALdvJ8r/AL73Z832xt75oA9Y1fSLHXdMl03UoPPtJseZHuZd2CGHKkHqBXMn4R+Bf+gH/wCTc/8A8XXGf8NCf9Sv/wCT/wD9ro/4aD/6lf8A8n//ALXQB4319K6fSviL4r0HTItM0zVfItIM+XH9nifGSWPLKT1J7133/DPf/U0/+SH/ANso/wCGe/8Aqaf/ACQ/+2UAeZ+IfF2ueKvs/wDbN99q+zbvK/com3djP3VGfujr6VT0fV73QdTi1LTZvJu4c+XIUDbcgqeCCOhNesf8M9/9TT/5If8A2yj/AIZ7/wCpp/8AJD/7ZQBxn/C3fHf/AEHf/JSD/wCIr2X/AIVF4F/6Af8A5Nz/APxdcb/wz3/1NP8A5If/AGyg/tCDjHhfP/b/AP8A2ugD1nSNIsdB0yHTNNg8i0g3eXHvZtuWLHliT1J715L+0H18P/8Abz/7Spf+Gg/+pX/8n/8A7XSMT8dhkD+w/wCxP+3nzvO/74248r3zntjkA8o0jV73QtTi1LTpvIuod3lybVbbkFTwwIPBNdN/wtzx1/0Hh/4CQf8AxFbHi34Pf8It4Zu9a/t37V9m2fufsmzdudV+9vOMbs9O1eZ0AfUmj/DzwroGpw6lpmlfZ7qLOyT7RK2Mgg8MxHQntWL8T2/dW6+rA/o1VfB/xg/4SvxLbaN/YRtPPDnzBd78bVLdNg9PWtL4k25msFmA4haMn6HeP54rOqrwZ25e7YqHqed2Vw1ndQ3KqGaJw4DdDg5rtoPidIvFxpyt6lJMfoRVXQ/FuiaZpEFrdadLNNGDuZI1IPOe5rRHj7w5/wBAmf8A79J/jXJCyWkj3MXKVab56Ddut2Znhq4Ou+PzqCoVUBn2k9AFwP51V+IVytx4okRf+WMaof5/1r0PT77Tzo51dLX7JDsLkvGFbb68Zrn38e6BIxd9IuXY9WaFTn9a0cUo2b3OOlipvEe1jTbUVax5xAcTRn0YV6ff614O1gRnUJ0k8ofJ8sgx+Vc/rnijRtRFoLexkh8m5SR90ajKjqOtbQ8VeHgMf2PP/wCAopUko3s7m2PqTr8spU2n/XkTWev+D9GtJlsJlTfyyKr5Y/iK48ardarpVp4esYTkuzPkgbzktj6d673RbzRNdWY21gqeSwDCSFR1zXOaNPa6r8Q0uLGMpDFE2Rt24IGOn41covuc+GlGHPJxd46691sZ8Wr3XhLS59IfTzFdzpuabzQcZyAcD6etcoo7nrXa/EDR799Rl1XygbSNETfuGfy+p/WuLrmqJqXL0Pey/wBlKk6sd3ueyeD5Wm0GGR23MVTJ9/LWuO8XeFNG8D+GbzxP4dsvsWrWZQwXIleTZvdUb5XYqcqzDkd667wUhTw5B7qp/NFrztvHv/CznfwN/Zn9mf2ixH2zz/O8vy/3v3Nq5z5ePvDGc9sV6MdkfGV9KkrdzjP+Fu+O/wDoO/8AkpB/8RR/wt3x3/0Hf/JSD/4iuy/4Z7P/AENH/kh/9so/4Z7P/Q0f+SH/ANspmJ5Pq+r32u6nNqWpT+fdTbfMk2KucKFHCgDoB2qlWz4t8Pf8It4mu9F+1i7+zbP3wj2btyK3TJ/vY69q2fh98P8A/hOjfj+1PsH2Ly/+WHm79+7/AGhjG39aAONor2b/AIZ8H/Q0f+SH/wBso/4Z8H/Q0f8Akh/9soGeM19MfCL/AJJlpP8A23/9HPXG/wDDPg/6Gf8A8kP/ALZXpnhHw9/wivhi00X7V9q+zb/33l7N252bpk4xux17UCNqqOsaRYa7psum6nB9otZtu+PcVzghhyCD1Aq9WL4u8Qf8It4auta+y/avs2z9z5mzdudV+9g4+9np2oAxv+FR+Bf+gH/5Nz//ABdH/CovAn/QC/8AJuf/AOLrjP8AhoM/9CsP/Bh/9rr2XigDwDxf4u13wJ4ou/DXhq++waVZbPIt/KSXZvRXb5nUscs7Hk9/Suz+Dni7XfFX9sf21ffavs3keV+6RNu7zM/dAz90dfSvM/i7/wAlN1b/ALY/+iUo+HvxC/4QP+0P+JX9v+2+X/y8eVs2bv8AZbOd36UAfTFLXmXhH4xjxV4mtNF/sH7J9p3/AL37Xv27UZumwZ+7jr3r02gAooooAKKKKACiiigAooooATiuN/4W54F/6Dn/AJKT/wDxFdlXxpQB9M/8Lc8C/wDQc/8AJSf/AOIrzL4x+LtC8U/2P/Yt99q+zef5v7p027vLx94DP3T0rzOigC7pGkX2vanDpmmQefdz7vLj3qu7CljyxA6A966b/hUXjr/oB/8Ak3B/8XR8I/8Akp2kf9tv/RL19L0Acd/wtzwLnP8Abn/kpP8A/EUf8Lc8C/8AQc/8lJ//AIivmaigD6y8PeLtC8VfaP7FvvtX2bb5v7p027s4+8oz909PSrmr6vYaDpsupancfZ7WHG+TazYywA4UEnkjtXk/7PnTxB/27f8AtWuy+Lv/ACTHVv8Atj/6OSgB3/C3PAv/AEHP/JSf/wCIrxgfCLx130L/AMm4P/i64yvsugD5o/4VF46/6Af/AJNwf/F16V8HfCOveFTrH9tWP2X7T5PlfvUfdt8zP3ScfeHX1r02igDmPiLpF7rvgfUNM02Dz7ufy/Lj3qudsqMeWIHQHvXhx+EXjrtoeR/19wf/ABdfTFFAHh/w4+HfirQPHFjqWqaV5FrEJA0n2iJsZRlHCsT1Nesa3pw1a1vrI/ekt1Cn0OWxWvUA5vpv+uSfzek1dWKjJxkpLdHg00MltO8UilXRiCD2IrovCHhZ9cvFurlStnEct/00P90f1rq/F/gz+1Cb6w2rdAfOvaQf0NcjN4n17Trb+zWRLRUG0IsQUqPavPdNQl7yPrVjJYyhy0XaXW7NXx74kjlC6NYMBDEf3pXoSOi/hWn4JuYNa8PS6XdAEwr5e3uUPT/CvND8xJPJPUmr+l6xe6Pcm4snCOV2nIyCPpQqv7y72NKmWpYVU6fxLW/mLf6dLpWstZyg5ilADeo7H8sV69ql5f2Yj+waX9t3A7/3oTb+deQ6prN3q94tzdBPMUYyi4zW0fiJrvT/AEb/AL9n/GqpVIRbMcZgsTiFTbSulrqdt4fhvvteqXl/afZftTIVj3hsYXB6fhWL8PtPMEN7q0y7AzFUYjsOp/P+VYE3j/XZIWjDwLuGMrHz/OqknizU5NI/ssCGK3K7PkTBx35rT20b3OWOW4rllHRc1vuR3Gg6rH4r0/U7O55zIwUH+42dv5dPwrzWezkt797Jh+8STy8e+cCptI1q90O5a4sXVXZdrBhkEfSuk8LWd14m8THV72OPZAQzFVwGcDj/AD7CsnL2jXc6o0pYD2k/sNaep6Do1uLW1aAYAjKqAPaNa+bvAOr2Og/EKy1PUpvItIHm8yTYzbcxuo4UE9SO1fTNv/rbv/rt/wCyLXyBP/x8S/75/nXoHybd3c+lf+Fu+BP+g5/5KT//ABFH/C3fAn/Qc/8AJSf/AOIr5mooEemeLvCOveO/E134l8NWH27Sb3Z9nuPNSLfsRUb5XKsMMrDkDp6Vs/D7/i1hv/8AhNR/Zf8Aafl/Zf8Alt5nl7t/+r3YxvXrjOeO9dn8Iv8AkmOkf9tv/R0lcb+0H/zL/wD28/8AtKgDvtJ+InhTXdSi03S9UNxdTZ2R/Z5VzgEnllAHAPWunr5n+EX/ACU7Sf8Att/6JevpigDjP+FueBf+g5/5KTf/ABFH/C3PAv8A0HP/ACUm/wDiK+aKKBH1h4e8XaH4qNx/Yt99q+zbfN/dOm3dnH3lGfunp6VT+IukX2u+BdR0zTYPPu5vL8uPeq52yox5YgdAe9cB+z5/zMH/AG7f+1a9moGfM/8AwqTx3/0A/wDybg/+Lr6X6DmlpKAPmf4u/wDJTtX/AO2P/olK4yuz+Ln/ACU3Vv8Atj/6JSuMoA7P4Rf8lO0j/tt/6Jkr6Zr5m+EX/JTtI/7bf+iZK+maAEooooAWiiigAooooAQ9K4z4uf8AJMtW/wC2P/o5K7Ss/WtIstd0yTTdRgE9pMR5ke5l3YIYcggjkCgD5E5PvX2XXF/8Kj8C/wDQB/8AJub/AOLrxr/hbvjr/oOf+SkH/wARQB9MV41+0J/zL/8A28/+0q7/AOHOr3+u+BdO1PUp/Pu5/N8yTYq7sSuo4UAdAO1XfEPhHQ/FQgGtWX2oW27yv3rpt3Yz90jP3R1oA+TetFfTH/Co/An/AEAx/wCBc/8A8XR/wqPwJ/0Ah/4Fz/8AxdAHzPX0z8Iv+SY6R/22/wDR0lJ/wqLwL/0A/wDybn/+LrzPxf4u13wJ4ou/DXhq++waVZbPIt/JSTZvRXb5nUscs7Hk9/SgD3/tRXzP/wALd8d/9B3/AMlIP/iK6b4c/EbxXrvjrTtM1PVftFpP5vmR/Z4lziJ2HKqD1A70Ae50UUUAJXjP7QZ/5F//ALef/aVU/iL8RfFegeOtR0zTNV8i0h8vy4/s8T7d0aseWUnqT3q58Ps/FQ6h/wAJof7UGmeV9l48ny/M3b/9Xtzny1656cYoA8ao5r3L4jfDrwroHgfUNU0vS/s93B5XlyfaJW25lRTwzEdCa8NzQB9lVCv/AB/S/wDXKP8Am9eF+B/ij4lvvGemWWs6q01lcTeS0a20Q3MwKpyqg/eK969zb93eBv4ZFC59CCf55/SgCcCql/pdlqMZju7aOZT/AHhV2koaT3Gm4u6OTuPhzoc/3Emh/wByQ/1zUH/CsdI/5+rz/vpf8K7Oio9nHsdSxuIX2395xn/CsdI/5+7z/vpf8KP+FY6R/wA/V5/30v8AhXZ0UvZw7B9exP8AO/vOKb4baMoJN1dDHfcv+FebXqwpfTR2xLRLIwQk5JGcCvdb2zhvrV7acv5bjDBWKkj6is+z8L6LZENBpsQYdGYbj+tZ1KCltod2DzSdK7qNy8rnmegeENQ1qRXMZgterSuMZ+g716vpWl22k2KWlrGFRRz7n1q2FCgADAHSlPAyeAO9XCmoHJjMfUxT97bsQQf625/67f8Asi1yXxY/5Jfq/wBYf/R0ddZaPvjln/hkcsnuoAAP44z+NQanpFjr2lTabqcHn2k5HmR72XOCGHKkHqB3rU4T5For6Z/4VH4F/wCgH/5Nz/8AxdfM1AH0x8I/+SYaR/22/wDR0lcZ+0H18P8A/bz/AO0q8/0f4ieK9B0yLTdM1X7Paw7tkf2eJsZJJ5ZSTyT3qp4h8Xa74q+z/wBt332r7Nu8r90ibd2M/dAz90daANr4Rf8AJTtJ/wC23/ol6+l6+QtI1a90PU4dR06fyLqHOyTYrbcqVPDAjoTXS/8AC3PHX/Qd/wDJSD/4igDja+l/hH/yTLSP+2//AKOel/4VH4FH/MD/APJuf/4uul0jSLHQtNh03TYPItIN3lx72bbkljyxJ6k96BF33rjfi7/yTDV/+2P/AKOjrsqpavpFjrumS6bqUHn2k2PMj3su7BDDlSD1AoGfINFfTP8AwqPwL/0Ah/4Fzf8AxdfM1AH0z8Iv+SYaR/22/wDR0lcX+0J/zL//AG8/+0q7T4Rf8kx0j/tt/wCjpK4z9oMf8i//ANvP/tKgDjPhF/yU7SP+23/omSvpmvmb4Rf8lO0j/tt/6JevpmgBKKKKAFooooAKKKKACmmnVS1fVrHQ9Mm1LUpvItYMeZIEZ9uSAOFBPUjtQBbr41r6Y/4W54F/6Dn/AJKT/wDxFfM9AHpnhH4xf8Ir4YtNF/sH7V9m3/vvtmzdudm6bDj72OvavTPh78Qv+E8/tD/iV/YPsXlf8vHm79+//ZXGNn618z17N+z3/wAzB/27f+1aAPZcUUtFAHjP/DQef+ZW/wDJ/wD+10H4ff8AC1D/AMJp/an9lf2l/wAun2fzvL8v919/cuc7M9B1x2rjT8I/HX/QC/8AJuD/AOLr0vwl4u0LwJ4YtPDPiW/+w6tZb/Pt/KeXZvdnX5kDKcqyng9/WgDF/wCGfP8Aqaf/ACn/AP2ytrwh8Hf+EV8T2mtf2/8Aa/s2/wDc/Y9m7cjL97ecfez07V2Xh/xfoXioXH9iX32r7Nt879y6bd2cfeUZztPT0raoAWkzRXG/8La8Df8AQbP/AICTf/EUAYvi74ODxV4nu9a/t77L9p2fufse/btRV+9vGfu56d6xhj4ED/oO/wBt/wDbt5Pk/wDfe7Pm+2Md812f/C3fAv8A0HP/ACUn/wDiK4v4hf8AF1P7O/4Qv/iaf2Z5v2r/AJYeX5m3Z/rduc+W3TOMc9qAA/EL/hav/FFf2X/ZX9p/8vf2jz/L8v8Ae/c2rnPl46jGc+1H/DPmP+Zo/wDJD/7ZVL4dfDrxZoPjrTtT1PSvs9pB5vmSfaImxmJ1HCsT1I7V7pQB4v8A8M//APU0f+SH/wBsrr9P8d6Xpmqy+EvEmpIt/ZKifbpV8qK5BjVwxJJCNg4OTgkZB52iX/hbngT/AKDo/wDASf8A+IrzPxb4Q17x34mu/Evhqw+3aVe7PIuPNSPfsRUb5XKsMMrDkDp6UAe7JFvRZIbqTy2AK7WDAj1BINP8iX/n7l/75T/4mvFPBlofhst6vjT/AIlY1Ex/ZefO8zy92/8A1W7GN69cdeO9T+OPGvhXU/B99Z6Xqvm3kgj8tBBKm7Eik8soHQHvQB7J5Ev/AD9y/wDfKf8AxNHkS/8AP3N/3yn/AMTXx99om/56v/30a99/4WN4H/6DQ/8AAab/AOIoA9E8iX/n7l/75T/4mjyJf+fuX/vlP/ia+XvHGr2uqeL7280u7aazk8vy3AZM4jUHggHqD2re+F/iXRND/tT+3b8wed5Pkgxu+7G/d90HHUdaAPoPyJf+fuX/AL5T/wCJo8iX/n7l/wC+U/8Aia4jSPF3hPXdSh07TtU8+8n3bI/IlXOFLHkqB0BrpP7K/wBlqANPyJf+fuX/AL5T/wCJqKa2j63Fy7p/dkIC/oBn8apf2V/stXPaj4v8J+H9Sl07UtUFvdQ48yMwStjIBHIXHQjvQB1huPtJ2RD5B1b+9VxFwtYHhrxRoHiZZxot4Lr7Lt83ETpt3Zx95Rn7p6elamr6vYaDpc2p6nP5FpBt8yTYzbcsFHCgnqR2oAu14z/wz3/1NP8A5T//ALZXZ/8AC3fAn/Qd/wDJSf8A+Irs6APk3xd4e/4RbxLd6N9q+1fZtn77y9m7cit0ycfex17VsfD/AOH58dDUCNT+w/YvL/5YeZv37v8AaXGNv6103xF+HXivXfHOo6npmlefaTeX5cn2iJc4iRTwzA9Qe1Xvh9/xaz+0P+E1/wCJX/aXl/Zf+W/meXu3/wCq3YxvXrjOeOhoEYvi74O/8It4Zu9a/t8XX2bZ+6+x7N251XrvOPvZ6dq8zr3L4i/EXwprvgbUdN0zVfPupvL8uP7PKucSox5ZQOgPftXhtAz2b/hoT/qV/wDyf/8AtdH/AA0H/wBSt/5P/wD2uvGaKAPZv+GhP+pX/wDJ/wD+11seE/jH/wAJT4ltNG/sD7N9p3/vReb9u1Gb7uwZztx171414f8ACOu+KftH9i2P2r7Nt8396ibd2cfeIz909PSu/wDhz8OvFeheO9O1LU9K8i0g83zJPtETbcxOo4ViepHagD3OvGv+GfP+po/8kP8A7ZXstFAHjX/Cwv8AhVf/ABRX9l/2r/Zn/L39o8jzPM/e/c2tjHmY6nOM98VxnxC+IX/Cef2f/wASv7B9i8z/AJePN379v+yuMbf1rpviJ8O/Fev+OdQ1PTNL8+1n8ry5PtES5xEinhmB6g9q5n/hUXjr/oBf+TcH/wAXQBi+EfEH/CLeJ7PWvsv2r7Lv/c+Zs3bkZfvYOPvZ6dq9N/4aE/6lf/yf/wDtdcBq/wAOfFmhabLqOp6V5FrFt3yfaIm25YKOFYnqRXMUAfZlFFFABRRRQAUUUUAJXG/Fz/kmOr/9sf8A0cldlXG/Fz/kmOr/APbH/wBHJQB8zUUUUAFezfs9/wDMwf8Abt/7VrxmvZv2e/8AmYP+3b/2rQB7NRRRQAlfM/xdP/FzdX/7Y/8AomOuMr6Z+En/ACTLSf8Att/6OkoA4z9nzp4g/wC3b/2rXs1eM/tBf8y//wBvP/tKuN+EZz8TdIyf+e//AKJegD6XNfGjda+yzXxo3WgAr2b9nzr4g/7dv/ateM0UAfZdFfM3wj/5KbpH/bb/ANEvX0yOlAHxpX0z8I/+SY6R/wBtv/Rz12dFAHjP7Qn/ADL/AP28/wDtKvGh0r7LooA+M6Mn1r7MooA+M6K7P4uf8lN1f/tj/wCiUrsf2feviD/t2/8AatAHHfCL/kpuk/8Abb/0TJX0xXGfFwZ+GOr/APbH/wBHJXzRmgD7Kr5o+Lmf+Fnat9If/RKV9MU0kdKAPG/2fOniD/t2/wDatdl8Xf8AkmWr/wDbH/0cldkCOxBrjfi7z8MNXP8A1x/9HJQB8z19mV8Z0UAfZZrxr9oP/mX/APt5/wDaVeM17N+z5/zMH/bt/wC1aAPGaK+mPi9/yTLVv+2P/o5K+Z6ADijivsvmigDxn9nz/mYP+3b/ANq17Ma8b/aDPy+Hx6m57/8AXKvGKAPsqlr40r7LoAKK+Z/i3z8TdX/7Yf8AolK7P9nz/mYP+3b/ANq0Adn8XP8AkmWrf9sf/RyV8zV9M/Fz/kmWrf8AbH/0clfM1AH2ZRRRQAUUUUAFFFFABVHWNIsdd0yXTdShE9pNjzI9zLuwQw5BBHIFXqSgDjP+FReBf+gF/wCTc/8A8XR/wqLwL/0Av/Juf/4uuzooA+W/iNpNjofjnUdN02DyLWDyvLj3M2MxKx5YknknvVPw94u1zwr9p/sW++y/atvm/ukfdtzj7wOPvHp617J4u+Dv/CU+JrvWv7e+y/adn7n7Jv27UVOu8Z+7np3rG/4Z8/6mj/yQ/wDtlAFL4dfEXxXr/jrTtM1PVfPtJvM8yMW8SZ2xsw5VQeoHevc68ZHw+HwrP/CanVP7U/sz/l0+z+T5nmfuvv7mxjzM9DnGOM5o/wCGg/8AqV//ACf/APtdAHjNdNpHxG8V6FpkOm6Zqv2e1h3bI/s8TYyxY8spPUnvXM16X4R+Dv8AwlPhiz1r+3vsv2rf+5+yb9u12X728Z+7np3oA2/h6f8AhaY1D/hNf+Jr/Zvl/ZP+WPl+Zv3/AOq25zsXrnGOO9bPi7wjoXgTwvd+JfDNj9g1Wy2eRcea8uze6o3yuxU5VmHI7+tbHw9+H3/CCf2h/wATT7f9t8v/AJd/K2bN3+02c7/0pfi7/wAkx1f/ALY/+jo6APG/+Fu+Ov8AoOf+SkH/AMRXsg+EfgUgE6Fz3/0uf/4uvmevsugDjP8AhUXgX/oBf+Tk/wD8XXmnxj8I6F4V/sf+xbH7L9p8/wA39877tvl4+8xx949PWvfjXjX7Qf8AzL3/AG8/+0qAOM+EX/JTdI/7bf8Aol6+mK+TfCPiH/hFfE1prX2X7V9m3/ufM2btyMvXBx97PTtXpn/DQfP/ACLH/k//APa6APZ6KSvM/F/xj/4RXxPd6J/YP2r7Ns/ffbNm7cit02HH3sde1AHplcz8RtWvtC8CajqWmziC6g8ry5NivtzKgPDAjoT2qn8PfiF/wnn9of8AEr+wfYvK/wCXjzd+/d/srjGz9aT4u/8AJMdX/wC2P/o5KAPGv+FueOv+g5/5KQf/ABFfTFfGlezf8NB/9Sv/AOT/AP8Aa6AO91b4deFNd1SbU9T0rz7ufHmSC4lXOAFHCsB0A7VwXxBJ+FY0/wD4Qs/2X/afmfav+W/meXt2f63djHmN0xnPtXpfhDxEfFXhq01n7IbT7Tv/AHXmb9u12X72Bn7uenevM/2g/wDmX/8At5/9pUAY3hHxdrnjzxPZ+GvE199v0q93+fb+SkW/YjOvzIoYYZFPBHT0r03/AIVF4F/6Af8A5Nz/APxdfP8A4R8Qf8Ir4mtNb+y/avs2/wDc+Zs3bkZeuDj72enavTP+Gg/+pX/8n/8A7XQB7PXhnxF+InirQvHWo6bpuqeRaweV5cf2eJtuYkY8spPUnvXuQrzPxb8HP+Ep8TXetf2/9l+07P3P2Pft2oq9d4z93PTvQB5n/wALc8df9Bz/AMlIP/iKpav8RfFevaZLpup6r9otJsb4/s8S5wwYcqoPUDvV34hfD3/hA/7P/wCJp9v+2+b/AMu/lbNm3/abOd/t0rF8I+Hv+Eq8T2mi/avsv2nf++8vft2ozfdyM/dx170AY1fTH/CpPA3/AEA//Juf/wCLrjP+GfP+po/8kP8A7ZXs9AHyz8RdIsNB8d6jpmmQeRaQeV5ce9m25iRjyxJ6k96peHvF2ueFhcf2LffZftW3zf3KPu25x94HH3j09a2fi3/yU3V/+2P/AKJSj4f/AA/PjoagRqf2H7D5X/LDzN+/d/tLjG39aAKer/EbxZrulzaZqWq+faTbfMj+zxLnDBhyqg9QO9czXso/Z8yM/wDCUf8Akh/9spf+Ge/+pp/8kP8A7ZQBxf8Awtvx1/0Hf/JWH/4ivcvh1q9/rvgXT9T1Kbz7ufzfMk2Ku7ErqOFAHQDtXA/8M9/9TT/5If8A2yj/AIWD/wAKs/4or+y/7U/sw/8AH35/keZ5n737m1sY8zHU9M98AAP2g/8AmX/+3n/2lXjNdp8QviB/wnY0/wD4lf2D7F5n/Lx5u/ft/wBkYxs/WuLoAK7L/hbfjn/oOf8AkpD/APEVxteyf8M+f9TR/wCSH/2ygDa8I+EdC8d+GLTxL4lsPt+rX2/z7jznj37HZF+VCFGFVRwO3rXaeHvCOheFftH9i2P2X7Tt839677tucfeJx949PWvM/wDhYQ+FePBf9l/2qdM/5e/P8jzPM/e/c2tjG/HU9M98Dsvh78Qf+E7/ALQ/4lf2H7F5f/Lx5u/fu/2RjG39aAOm1fSLDXtMm0zU4PPtJ9vmR72Xdhgw5Ug9QO9cz/wqLwJ/0A//ACbn/wDi62vF3iH/AIRXwxd639l+1fZtn7nfs3bnVfvYOPvZ6dq8z/4aDP8A0K4/8GH/ANroA9mooooAKKKKACiiigAqjrGsafoOmS6lqdx9ntYdu+TazYyQBwoJPJHar1cZ8Xf+SY6v/wBsf/RyUAH/AAtzwL/0Hf8AyUn/APiKP+FueBf+g7/5KT//ABFfM1FAH0z/AMLc8C/9Bz/yUn/+IrZ8PeLtC8VfaP7FvvtX2bb5v7p027s4+8oz909PSvk2vZv2fP8AmYP+3b/2rQB2Xxc/5Jjq/wD2x/8ARyV80V9MfFz/AJJjq/8A2x/9HJXzPQAle4/Dr4i+FNB8C6dpup6r9nuofN3x/Z5WxmV2HKqR0I714dRQB9Y+HfF2heKhcf2Lffavs23zf3Tpt3Zx94DP3T09Kp/EXSL7XvA2o6Zp0PnXU3lbE3KucSox5YgdAT1rz/8AZ86eIP8At2/9q17NQB8z/wDCovHX/QD/APJuD/4uvpiijFAHMav8RvCeh6pNpupat5F1BjzI/s8r7cgMOVUjoR3rgPiER8VDp48Ff8TX+zfN+1f8sPL8zbs/1u3OdjdM9Oe1cb8Xf+Snav8A9sf/AESldl+z397xB/27f+1aAONHwi8d/wDQC/8AJuD/AOLo/wCFReO/+gF/5Nwf/F19M0UAcWfi74F/6Dn/AJKT/wDxFeZ+LfCOu+O/E934l8NWP2/Sr3Z5Fx5qRb9iKjfK7KwwysOR29K8zr6Y+EX/ACTLSP8Att/6OegDG+DnhHXfCv8AbP8AbVj9l+0+R5X71H3bfMz90nH3h19a2fi7/wAkw1f/ALY/+jo67M1xnxd/5Jjq3/bH/wBHR0AfM9FFFAHuXw6+IvhPQvAunabqeq+Rdw+b5kf2eVsZldhyqkHgjvVL4hEfFM6cPBf/ABNDpvm/av8Alh5fmbNn+t25zsbpnpz2rxqvZf2fP+Zg/wC3b/2rQBwGrfDrxZoemTalqWk+RawY8yT7RE+3JAHCsT1I7VzNfTHxc4+GGr/9sf8A0clfM9AH2WBxS0UlAHmfxj8I654qGjnRbL7UbXz/ADR5qJt3eXj7xGfunpXMfDn4deK9C8d6dqepaSbe0g83zJDPE2MxOo4DEnkjtXulFADaKdRQB8zfF3/kp2r/APbH/wBEpWx8HfF2h+Fm1j+2r77KLkQ+V+6d923fn7qnH3h19ax/i7/yU7V/+2P/AKJSuMoA+mP+FueBR013/wAlJ/8A4ij/AIW74F/6Dv8A5KT/APxFfM9FAH0x/wALd8C/9B0f+Ak//wARXh3xE1ix17xzqOp6bP59rP5WyTay5xEinhgD1B7VzFFACk5pKKByaACvsrAr41NfZY4H0oA8N+Ivw58Wa9471HU9M0rz7SfyvLk+0RLnESKeGYHqD2q58PR/wqsaifGo/sv+0vK+y/8ALfzPL37/APVbsY3r1xnPHQ17PXjP7Qn/ADL/AP28/wDtKgDY8XeLtC8d+GLvwz4avvt+q3uzyLfynj37HV2+ZwqjCox5PavM/wDhUXjr/oB/+TcH/wAXS/CL/kp2kf8Abb/0TJX0zQAUUUUAFFFFABRRRQAUUVzHxG1a+0PwJqOpabN5F1B5XlybFfbmVAeGBHQntQB01FfM/wDwt3x3/wBB3/yUg/8AiKP+Fu+Ov+g7/wCSkH/xFAH0xRXzP/wt3x1/0Hf/ACUg/wDiKP8Ahbvjr/oO/wDkpB/8RQB9MUtfM/8Awt3x1/0HP/JSD/4ij/hbvjr/AKDv/kpB/wDEUAfS9Hevmj/hbvjr/oO/+SkH/wARSf8AC3fHX/Qd/wDJSD/4igD6YrjPi7/yTHV/+2H/AKOSsf4O+Ltd8Vf2x/bV99q+zeR5X7pE27vMz90DP3R19K2Pi7/yTHV/+2P/AKOSgD5nr7Lr40zXaf8AC3PHR/5jn/kpB/8AEUAJ8W/+Snax/wBsf/RMdcZV3V9Xv9d1SbU9Sn8+7nx5kmxV3YAUcKAOgHaqVAHZ/CL/AJKdpH/bb/0S9fTNfM3wi/5KdpH/AG2/9EvX0xQB8aUUV7j8Ovh14U17wLp2p6lpXn3c3m+ZJ9olXdiV1HCsB0A7UAeHV2fwkAPxN0gEZH77/wBEvXsv/CovAv8A0A//ACbn/wDi6xfF3hHQvAnhi78S+GrH7Bq1ls8i4855dm91RvlclTlWYcg9fWgD03mjmvmb/hbnjr/oO/8AkpB/8RX01QA35vUU6kxXmnxi8Xa74V/sf+xL77L9p8/zf3SPu2+Xj7wOPvHp60AelHqKdXhfw8+InivXvHGn6Zqeq+faT+b5kf2eJd2InYcqoPUCvdKAPjOvpn4R/wDJMdI/7bf+jpK+Zq+mPhH/AMkx0j/tt/6OkoA7SivM/jF4u13wr/Y/9iX32X7T5/m/ukfdt8vH3gcfePT1rmfh18RfFmveOtO0zU9V8+0n83zI/s8S7sROw5VQeoHegD3KiiigD5n+Lv8AyU7V/wDtj/6JSuLrtPi7/wAlO1f/ALY/+iUrY+DvhHQvFX9sf21Y/avs3keV+9dNu7zM/dIz90dfSgDzOivcfiL8O/Cmg+BtR1LTNK8i7g8vZJ9olbGZUU8MxHQnqK8OoA+zKKK8N+InxE8WaB451HTNM1UwWkPl+XH9nifbujVjyyk9Se9AHuNcZ8XMj4Y6vj/pj/6OjrG+Dvi7XvFQ1j+2r4XX2byPK/dIm3d5mfuqM/dHX0ra+Lp/4tjq/wD2x/8ARyUAfM9JRRQB9MfCL/kmWkf9tv8A0c9cb+0J/wAy/wD9vP8A7Srz/SPiL4s0HTIdM0zVfItIN3lx/Z4mxlix5ZSepPeu/wDh9/xdQ6h/wmv/ABNf7M8v7L/yw8vzN2//AFW3OfLXrnpx3oA474Rf8lM0n/tt/wCiZK+l+1czpHw68J6DqcOpaZpXkXcO7y5PtErYypU8MxHQntXTUALRRRQAUUUUAFFFFABXGfFz/kmOr/8AbH/0cldnXGfFz/kmOr/9sf8A0clAHzNXsv8Awz3/ANTR/wCSH/2yvGq+zKAPGP8Ahnz/AKmj/wAkP/tlH/DPn/U0/wDkh/8AbK7/AFf4jeEtD1ObTdS1YQXcGBJH9nlfbkAjlVI6Ed6p/wDC2/Av/Qc/8lJ//iKAOM/4Z8/6mj/yn/8A2yj/AIZ8/wCpp/8AKf8A/bK7P/hbngX/AKDv/kpP/wDEUf8AC3PAv/Qd/wDJSf8A+IoA4z/hnwf9DT/5T/8A7ZXmfi/w9/wivia70X7V9q+zbP3vl7N25Fbpk/3sde1fWVfM/wAXf+Sm6v8A9sf/AETHQB2f7PnTxB/27f8AtWuy+Lv/ACTHV/8Atj/6OSuN/Z76eIP+3b/2rXZfF3/kmOrf9sf/AEclAHzPS5PrSUUAemeEfg7/AMJV4YtNb/t77L9p3/ufse/btdl+9vGfu56d6xfiD8Pv+EE/s/8A4mn2/wC2+Z/y7+Vs2bf9ps53/pXf/Dr4i+E9B8C6dpmp6r5F3B5vmR/Z5W25ldhyqkdCO9cz8YvF2heKv7H/ALFvvtX2bz/N/dOm3d5ePvKM/dPT0oA43wh4h/4RXxPaa19l+1fZt/7nzNm7cjL97Bx97PTtXpn/AA0H/wBSv/5P/wD2uvGqKADPNem+EfjEPCnhm00T+wftX2bf+++17N252b7uw4+9jr2rF/4VF46/6Af/AJNwf/F0f8Ki8df9AP8A8m4P/i6AOz/4aDH/AEK//k//APa6Q/EL/hag/wCEKGlf2WdS/wCXv7R53l+X+9+5tXOfLx1HXPtXG/8ACo/HX/QD/wDJuD/4utnwj4R13wJ4mtPE3iWxFjpVlv8APuPNSXZvRkX5UYscsyjgd/SgDY/4Z8/6mj/yQ/8Atle0Vxn/AAtzwL/0HP8AyUn/APiK7KgDzPxf8Yv+EV8TXei/2D9q+zbP332zZu3Irfd2HH3sde1eZ/EH4hf8J2NP/wCJX9g+xeZ/y8ebv37f9kYxt9+tHxd/5Kdq/wD2x/8ARKVi+HvCOu+KvtH9i2P2r7Nt8396ibd2cfeYZ+6enpQAeEfEH/CLeJrTWvsv2r7Nv/c+Zs3bkZeuDj72enavTf8AhoT/AKlf/wAn/wD7XXn+r/DrxXoOmy6lqelfZ7SHbvk+0RNjJCjhWJ6kVzNAHsv/AAz5xn/hKP8AyQ/+2Uf8LC/4VYB4L/sv+1P7N/5e/tHkeZ5n737m1sY346nOM98V7NXzP8Xf+Sn6v/2x/wDRMdAHZf8AJdv+oF/Yv/bz53m/98bceV753dsc7PhD4Onwt4ntNb/t77V9m3/uhabN25GXrvOMbs9K434O+LtC8K/2x/bV99k+0+R5X7l33bfMz90HH3h19a9Z0j4i+E9c1GLTdM1X7RdShvLjFtKu7CljyVA6A0AdPRRRQB8z/F3/AJKdq/8A2x/9EpXY/s+dfEH/AG7f+1a474u/8lO1f/tj/wCiUrsf2fOviD/t2/8AatAHZ/F3/kmOr/8AbH/0clfM9fTHxd/5Jjq//bH/ANHJXzPQB9l15p4u+Dp8VeJ7vWv7e+y/adn7n7Jv27UVeu8Z+7np3rY/4W94E/6Dn/kpP/8AEUf8Le8Cf9Bz/wAlJ/8A4igBfh98Pv8AhBBqH/E0+3fbfL/5d/K2bN3+0c53fpSfF3/kmOr/APbH/wBHJR/wt3wL/wBB3/yUn/8AiK5r4i/EXwnr3gXUdM0zVfPu5/K8uP7PKucSox5ZQOgPftQB4ZXsv/DPn/U0f+SH/wBsrxqvpn/hbXgb/oN/+Sc//wARQB4B4v8AD3/CKeJrvRftX2r7Ns/e+Xs3bkVumT/ex17Vs/D34hf8IJ/aH/Er+3/bfL/5ePK2bN3+y2c7/wBKp/EbV7DXvHWo6npk/n2kxj8uTYy7sRIp4YA9Qe1cxQB7L/w0H/1K/wD5P/8A2uj/AIaD/wCpX/8AJ/8A+115PpGkX2u6nDpumwefdz7vLj3qucKWPLEDoD3rpf8AhUnjr/oB/wDk3B/8XQB9NUUUUAFFFFABRRRQAVxnxc/5Jjq//bH/ANHJXZ1xnxc/5Jjq/wD2x/8ARyUAfM1fZlfGdfZlAHzN8XP+Sm6v/wBsf/RMdcZXZ/Fz/kpur/8AbH/0THXGUAFFFFAH2XXzP8Xf+Snav/2x/wDRKV9MCvmf4u/8lO1f/tj/AOiUoA7P9nvp4g/7dv8A2rXZfF3/AJJjq3/bH/0clcb+z308Qf8Abt/7Vr2agD4zor7Mr4zoAKKK9l/Z8/5mD/t2/wDatAHjVFfTHxcVR8MtXwAP9T2/6bJXzPQB9l0tfGdfTPwj/wCSZaT/ANtv/Rz0AdnXF/F0/wDFstX/AO2P/o5K4z9oT/mX/wDt5/8AaVcb8Ij/AMXO0j/tt/6JegDjK+ylGFAx0ApaKAPmf4u/8lO1f/tj/wCiUrsv2fOviD/t2/8Aatcb8Xf+Snav/wBsf/RKVxlAH0x8Xf8AkmOrf9sf/RyV8z0UUAfZdfM/xd/5Kfq//bH/ANEx19MUUAfGldn8I/8Akpuk/wDbb/0TJX0vj3NAHAoAdRSc18aUAdp8Xf8Akp2r/wDbH/0THXY/s+dfEH/bt/7VrxqjrQB9MfF3/kmerf8AbH/0dHXzPRRQAUV9k180/F3/AJKdq/8A2x/9Ex0AcZRXs37Pf/Mwf9u3/tWuy+Lv/JMdX/7Y/wDo5KAPmeiivsygD4zor7MooA+ZvhHz8TdI/wC23/ol6+maKKACiiigAooooAKKKKACuM+Ln/JMdX/7Y/8Ao5K7OuM+Ln/JMdX/AO2P/o5KAPmavsyvjOvsvNAHzP8AFz/kpur/APbH/wBEx1xle/8Ai74O/wDCU+J7vWv7e+y/atn7n7Hv27UVeu8Z+7npWL/wz3/1NP8A5If/AGygDxqivZf+Ge/+pp/8kP8A7ZR/wz3/ANTT/wCSH/2ygD2YV8z/ABd/5Kdq/wD2x/8ARKV9MV8z/F3/AJKdq/8A2x/9EpQB2f7PfTxB/wBu3/tWvZq8Z/Z76eIP+3b/ANq17NQAVxv/AAqTwN/0A/8Ayan/APi67KkyKAOM/wCFReBf+gH/AOTc/wD8XW14e8IaF4V+0f2JY/ZftO3zf3rvu25x95jj7x6etcZ4v+MX/CK+J7vRf7B+1/Ztn737Xs3bkVumw4+9jr2rG/4aE/6lb/yof/a6APV9Y0ix17TZtN1KDz7WbG+Pey7sMGHKkHqB3rmv+FQ+Bf8AoB/+Tc//AMXXGf8ADQn/AFK//k//APa6P+Gg/wDqVx/4H/8A2ugDxqum0n4i+KtD0yLTdN1TyLSDPlx/Z4mxlix5ZSepP51zNFAHsvw/z8Uv7QPjT/iaf2Z5f2UY8ny/M3b/APVbc52L1zjFegaR8OfCmhanDqWnaV5F3Du8uT7RK23KlTwzEdCa8M+H3xC/4QT+0P8AiV/b/t3l/wDLx5WzZu/2TnO726V2f/DQn/Ur/wDk/wD/AGugD2evmb/hbnjn/oO/+ScH/wARXZ/8NCf9St/5UP8A7XSf8M+f9TT/AOSH/wBsoA8m1fVr7XdTl1LUp/Puptu+TYq5woUcKAOgHaqdey/8M9/9TT/5T/8A7ZXGfEL4e/8ACCf2f/xNPt/23zP+Xfytmzb/ALTZzu/SgDjaKKKAOz/4W746/wCg5/5KQf8AxFJ/wt3x1/0HP/JSD/4iuNr0zwj8Hf8AhKvDFprf9vfZftO/9z9k37drsvXeM/dz070AYv8Awtzx1/0HP/JSD/4ium+HXxF8V674607TNT1Xz7SfzfMj+zxLuxE7DlVB6gd65n4g/D7/AIQT+z/+Jp9v+2+Z/wAsPK2bNv8AtNnO79KxvCPiD/hFvE1prX2X7V9m3/ufM2btyMvXBx97PTtQB9Z1xR+Engb/AKAX/k3P/wDF1xn/AA0Gf+hY/wDJ/wD+117NQB8t/EXSLHQvHWoaZp0HkWsHlbI97NtzEjHliT1J710/wc8I6F4q/tj+2rH7V9m8jyv3rpt3eZn7rDP3R19Kxfi7/wAlN1b/ALY/+iY6Ph78Qv8AhA/7Q/4lf2/7b5X/AC8eVs2bv9ls53/pQB6B8Rvhz4T0HwLqOp6ZpXkXcHleXJ9olbbmVFPDMR0J7V4bivZf+Fhf8LU/4or+y/7K/tP/AJe/tHn+X5f737m1c58vHUYzn2o/4Z8/6mj/AMkP/tlAHstfM/xd/wCSm6v/ANsf/RMdfS9eaeLvg7/wlXiW71r+3vsv2rZ+5+yb9u1FXrvGfu56d6APGvD3i7XPC32j+xb77L9q2+b+6R923OPvKcfePT1rs/CPi7XPHfie08NeJb77dpV7v+0W/lRx79iM6/MiqwwyqeD29KxfiB8Pv+EE/s//AImn2/7b5n/Lv5WzZt/2jnO79KxvCXiD/hFvE1prX2X7V9m3/ufM2btyMvXBx97PTtQB79/wqLwL/wBAM/8AgXP/APF12leM/wDDQf8A1K//AJP/AP2uvZqAE+leZ/GLxdrvhX+x/wCxb77L9p8/zf3SPu2+Xj7ynH3j09aXxf8AGL/hFfE13ov9g/avs2z999s2btyK33dhx97HXtXmXxC+IX/Cd/2f/wASr7B9i8z/AJePN379v+yMY2/rQB0vw7+IvivXvHenabqeqC4tZ/N8yP7PEu7ETsOVUHqBXudfM/wi/wCSnaR/22/9EvX0xQIWikpaBhRRRQAUUUUAFcZ8Xf8AkmGr/wDbH/0dHXZ1xnxd/wCSYav/ANsf/R0dAHzNX0z/AMLc8C/9Bz/yUn/+Ir5mooA+mf8AhbngX/oOf+Sk/wD8RR/wtzwL/wBBz/yUn/8AiK+ZqKAPpn/hbvgX/oOf+Sk//wARR/wtzwL/ANBz/wAlJ/8A4ivmaigD6Z/4W54F/wCg5/5KT/8AxFeGfEXV7DXfHOoalpk/n2kwi8uTYy7sRIp4YA9QR0rmaKAPZv2e/wDmYP8At2/9q17NXjP7Pf8AzMH/AG7f+1a9moAK4z/hbngX/oOf+Sk3/wARXZ18Z0AdN8RtXstd8dahqenTefaziLy5NjJuxEinhgD1B7VzNFFABRRRQB2f/CofHX/QD/8AJuD/AOLrmdX0i+0HUpdN1KDyLuHHmR71bbkBhypI6EV9fDpXzR8W/wDkp+r/APbH/wBEx0AcXV3SNIv9d1SHTNMg8+7n3eXHvVd2FLHliB0B71Srs/hH/wAlO0j/ALbf+iXoAX/hUXjr/oB/+TcH/wAXXsh+LvgXtrn/AJKT/wDxFdnXxpQB9faTq1jrmmRalps/n2s27Y+xkzhip4YAjkHtXA/GLwjrnioaR/Ytj9qNt5/mjzUTbu2Y+8wz909K2PhH/wAkw0j/ALbf+jnrs6APlnV/h14s0LTJtT1PSfs9pBt8yT7RE2MsFHCsT1I7VzVfTHxe/wCSY6t/2x/9HJXzPQAV7j8OviL4U0HwLp2m6nqv2e7h83fH9nlbGZXYcqpHQjvXh1FAHpfxh8XaF4p/sf8AsW++1fZvP83906bd3l4+8Bn7p6elcBpGkX+vapDpmmQefdz7vLj3qu7CljyxA6A96p12Xwi/5KdpH/bb/wBEvQAv/Co/HX/QD/8AJuD/AOLr2X/hbngX/oOf+Sk//wARXZV8a0AemeLfCOvePPEl14l8N2P23Sr3Z5Fx5yR79iKjfK5VhhkYcgdPSsb/AIVF46/6An/k3B/8XXsvwj/5JjpH/bb/ANHPXZUAeHfDr4c+LNB8dadqep6V5FpB5vmSfaImxmJ1HCsT1I7V7lSUtABXMav8RvCWh6nNpupat5F1BgSR/Z5X25AI5VSOhHeunr5n+Lf/ACU7WP8Atj/6JjoA2fjD4u0LxT/Y/wDYt99q+zef5v7p027vLx95Rn7p6elcBpGkX+vanDpmmQefdz7vLj3qu7CljyxA6A96pV2fwi/5KdpH/bb/ANEvQAf8Ki8df9AL/wAm4P8A4uvpbGExnGB1p1HWgR8z/F3/AJKdq3/bH/0SlcZXZ/F3/kp2r/8AbH/0THXGUDOm+HOq2Wh+OtP1PUZvItIPN8yTYW25idRwASeSK9y/4W34F/6Dn/kpP/8AEV809qbQI+y6WiigYUUUUAFFFFABRRRQAUUUUAFFFFACUUtFACUUUUALRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH/9kg1KMKINBnGA==";const jn=({user:Je})=>{var dt,yt;const[Rn,Xn]=(0,a.useState)(!1),[$n,hA]=(0,a.useState)("");(0,a.useEffect)(()=>{var Mn,nA;let ur=localStorage.getItem("extension-modal");if(!((Mn=Je==null?void 0:Je.userInfo)!=null&&Mn.login)||!ur)return;const XA=Te()(),tr=`${(nA=Je==null?void 0:Je.userInfo)==null?void 0:nA.login}-extend-date`;let VA=localStorage.getItem(tr);if(VA)if(XA<=Te()(VA))Xn(!1);else{Xn(!0),localStorage.removeItem(tr),localStorage.removeItem("extension-modal");const xA=Te()(localStorage.getItem("extension-date")).format("YYYY\u5E74MM\u6708DD\u65E5");hA(xA)}else{Xn(!0),localStorage.removeItem("extension-modal");const xA=Te()(localStorage.getItem("extension-date")).format("YYYY\u5E74MM\u6708DD\u65E5");hA(xA)}return()=>{Xn(!1)}},[(dt=Je==null?void 0:Je.userInfo)==null?void 0:dt.login]);const fA=Mn=>{var nA;const ur=`${(nA=Je==null?void 0:Je.userInfo)==null?void 0:nA.login}-extend-date`,XA=Te()().endOf("day").format("YYYY-MM-DD HH:mm:ss");Mn.target.checked?localStorage.setItem(ur,XA):localStorage.removeItem(ur)};return a.createElement(Ne.default,{title:"\u6E29\u99A8\u63D0\u793A",open:Rn,zIndex:9999,centered:!0,width:594,onCancel:()=>{Xn(!1)},footer:a.createElement(lt.Z,{align:"middle",justify:"space-between"},a.createElement(Ge.default,{onChange:fA},"\u4ECA\u65E5\u4E0D\u518D\u63D0\u9192"),a.createElement(Ye.ZP,{onClick:()=>{Xn(!1)},style:{borderRadius:4},type:"primary"}," \u5173\u95ED"))},a.createElement("div",{className:"font14",style:{paddingLeft:16}},a.createElement("div",null,"\u8001\u5E08\u60A8\u597D\uFF01"),a.createElement("div",{style:{textIndent:28}},"\u611F\u8C22\u60A8\u5BF9\u5934\u6B4C\u5E73\u53F0\u7684\u8BA4\u53EF\u4E0E\u652F\u6301\uFF01\u6839\u636E\u5E73\u53F0",a.createElement("a",{href:"https://www.educoder.net/help/agreement",target:"_blank"},"\u670D\u52A1\u534F\u8BAE"),"\uFF0C\u8D35\u5355\u4F4D\u514D\u8D39\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5C06\u9650\u5236\u5BF9\u76F8\u5173\u529F\u80FD\u548C\u8D44\u6E90\u7684\u4F7F\u7528\u3002"),a.createElement("div",{style:{textIndent:28}},"\u8BF7\u60A8\u6DFB\u52A0\u4EE5\u4E0B\u5FAE\u4FE1\u5BA2\u670D\uFF0C\u534F\u52A9\u60A8\u5B8C\u6210\u540E\u7EED\u4F7F\u7528\u53CA\u7533\u8BF7\u6D41\u7A0B\uFF0C\u611F\u8C22\u652F\u6301\u4E0E\u7406\u89E3\u3002"),a.createElement("img",{style:{margin:"8px auto",display:"block"},width:160,src:((yt=Je.userInfo)==null?void 0:yt.school_province)==="\u5B89\u5FBD"?On:CA,alt:"\u4E8C\u7EF4\u7801"}),a.createElement("div",{style:{textAlign:"right"}},"\u5934\u6B4C\u8FD0\u8425\u4E2D\u5FC3"),a.createElement("div",{style:{textAlign:"right"}},$n)))};var gn=(0,Ce.connect)(({user:Je})=>({user:Je}))(jn),vn=ee(84022),ln={modalityModal:"modalityModal___fvSjk",modal:"modal___wvA_V",itemWarp:"itemWarp___JNLoV",close:"close___PycHq",cancelBtn:"cancelBtn___kgKTp",selfdomModal:"selfdomModal___doNCF"},Yt=ee(78267),Be=ee.n(Yt),ke=(Je,dt,yt)=>new Promise((Rn,Xn)=>{var $n=Mn=>{try{fA(yt.next(Mn))}catch(nA){Xn(nA)}},hA=Mn=>{try{fA(yt.throw(Mn))}catch(nA){Xn(nA)}},fA=Mn=>Mn.done?Rn(Mn.value):Promise.resolve(Mn.value).then($n,hA);fA((yt=yt.apply(Je,dt)).next())});const oe=({dispatch:Je,user:dt,globalSetting:yt})=>{var Rn,Xn;const[$n,hA]=(0,a.useState)({}),[fA,Mn]=(0,a.useState)([]),[nA,ur]=(0,a.useState)(0),[XA,tr]=(0,a.useState)(!1),VA=(0,a.useRef)(null),xA=(0,Ce.useLocation)(),kr=(fr,Tr)=>{let Lr=null;return fr===0&&(Lr=Te()().add(100,"month").unix()),fr===1&&(Lr=Te()().add(Tr,"hour").unix()),fr===2&&(Lr=Te()().add(Tr,"days").unix()),fr===3&&(Lr=Te()().add(Tr*7,"days").unix()),fr===4&&(Lr=Te()().add(Tr,"month").unix()),fr===5&&(Lr=Te()().add(Tr*3,"month").unix()),Lr},Dr=fr=>{var Tr;const Lr=`${(Tr=dt==null?void 0:dt.userInfo)==null?void 0:Tr.login}-deadline-operate`;let zr=localStorage.getItem(Lr)?JSON.parse(localStorage.getItem(Lr)):[];zr=zr==null?void 0:zr.filter(Ya=>Ya.id!==(fr==null?void 0:fr.id));const pa=kr(fr==null?void 0:fr.show_type,fr==null?void 0:fr.show_count),Yr={id:fr==null?void 0:fr.id,deadline:pa,type:fr==null?void 0:fr.show_type};zr==null||zr.push(Yr),localStorage.setItem(Lr,JSON.stringify(zr))},ea=()=>{Ba($n==null?void 0:$n.id,"close");const fr=fA[nA+1];fr?(Dr(fr),hA(fr),ur(nA+1),Ba(fr==null?void 0:fr.id,"popup")):tr(!1)},Ur=[{name:"\u9996\u9875",key:0,path:"/"},{name:"\u5B9E\u8DF5\u8BFE\u7A0B",key:1,path:"/paths"},{name:"\u5B9E\u8DF5\u9879\u76EE",key:2,path:"/shixuns"},{name:"\u6559\u5B66\u8BFE\u5802",key:3,path:"/classrooms"},{name:"\u5728\u7EBF\u7ADE\u8D5B",key:4,path:"/competitions"},{name:"\u6559\u5B66\u6848\u4F8B",key:5,path:"/moop_cases"},{name:"\u4EA4\u6D41\u95EE\u7B54",key:6,path:"/forums/categories"},{name:"\u4E2A\u4EBA\u4E2D\u5FC3",key:7,path:"/users"}];(0,a.useEffect)(()=>{var fr,Tr;yt!=null&&yt.operateModelPath&&((fr=yt==null?void 0:yt.setting)!=null&&fr.main_site)&&((Tr=dt==null?void 0:dt.userInfo)!=null&&Tr.login)&&(bi(),setTimeout(()=>{Je({type:"globalSetting/setOperateModelPath",payload:""})},300))},[yt==null?void 0:yt.operateModelPath,(Rn=dt==null?void 0:dt.userInfo)==null?void 0:Rn.login,(Xn=yt==null?void 0:yt.setting)==null?void 0:Xn.main_site]),(0,a.useEffect)(()=>{var fr,Tr,Lr,zr,pa,Yr;if((fr=xA==null?void 0:xA.pathname)!=null&&fr.includes("/users")&&((Lr=(Tr=xA==null?void 0:xA.pathname)==null?void 0:Tr.split("/"))==null?void 0:Lr.length)===4){Je({type:"globalSetting/setOperateModelPath",payload:"/users"});return}if((zr=xA==null?void 0:xA.pathname)!=null&&zr.includes("/forums/categories")){Je({type:"globalSetting/setOperateModelPath",payload:"/forums/categories"});return}for(let Ya=0;Ya(window.addEventListener("click",Sa),()=>{window.removeEventListener("click",Sa)}),[$n]);const ia=fr=>{var Tr;if(fr!=null&&fr.getAttribute("data-operate-type"))return fr;for(let Lr=0,zr=fr;zr=zr.parentNode;Lr++){if((Tr=zr==null?void 0:zr.getAttribute)!=null&&Tr.call(zr,"data-operate-type"))return zr;if(zr==document.documentElement)return!1}},Sa=fr=>ke(void 0,null,function*(){var Tr;const Lr=ia(fr.target);if(Lr&&(Lr==null?void 0:Lr.getAttribute("data-operate-type"))==="click"){fr.preventDefault();let pa=Lr==null?void 0:Lr.getAttribute("href");const Yr=Lr==null?void 0:Lr.getAttribute("target");yield Ba($n==null?void 0:$n.id,"enter"),Lr!=null&&Lr.getAttribute("data-operate-data")&&(pa=pa+"?login="+((Tr=dt==null?void 0:dt.userInfo)==null?void 0:Tr.login)),(0,Qe.xg)(pa),tr(!1)}}),Ba=(fr,Tr)=>ke(void 0,null,function*(){return yield(0,Zt.ZP)("/api/popup_windows/popup_windows_counts.json",{method:"get",params:{id:fr,count_type:Tr}})}),bi=()=>ke(void 0,null,function*(){var fr,Tr,Lr;const zr=yield(0,Zt.ZP)("/api/popup_windows/get_popup_windows.json",{method:"get"});if((zr==null?void 0:zr.status)===0&&((fr=zr==null?void 0:zr.data)==null?void 0:fr.length)!==0){const pa=Ur==null?void 0:Ur.findIndex(Ai=>Ai.path===(yt==null?void 0:yt.operateModelPath));let Yr=Be().cloneDeep(zr==null?void 0:zr.data);Yr=Yr==null?void 0:Yr.filter(Ai=>{var la;return(la=Ai.show_page)==null?void 0:la.includes(pa)});const Ya=`${(Tr=dt==null?void 0:dt.userInfo)==null?void 0:Tr.login}-deadline-operate`;let li=localStorage.getItem(Ya)?JSON.parse(localStorage.getItem(Ya)):[];(li==null?void 0:li.length)!==0&&(Yr=Yr==null?void 0:Yr.filter(Ai=>{let la=!0;const $a=li==null?void 0:li.find(Yi=>Yi.id===Ai.id);return $a&&(Te()().unix()<=($a==null?void 0:$a.deadline)&&(la=!1),($a==null?void 0:$a.type)===0&&(Ai.show_type===0?la=!1:la=!0)),la})),Yr!=null&&Yr.length&&(hA(Yr==null?void 0:Yr[nA]),Dr(Yr==null?void 0:Yr[nA]),Ba((Lr=Yr==null?void 0:Yr[nA])==null?void 0:Lr.id,"popup"),tr(!0),Mn(Yr))}}),Da=()=>{var fr;const Tr=($n==null?void 0:$n.popup_type)===1;return a.createElement("div",{className:ln.modalityModal},a.createElement("div",{className:ln.modal,style:{width:$n==null?void 0:$n.width,height:Tr?($n==null?void 0:$n.height)+40:$n==null?void 0:$n.height}},a.createElement("div",{className:ln.close,onClick:ea},a.createElement("i",{className:"iconfont icon-guanbi1"})),a.createElement(vn.Z,{ref:VA,dots:!0,autoplay:!0,pauseOnDotsHover:!0},(fr=$n==null?void 0:$n.content)==null?void 0:fr.map((Lr,zr)=>a.createElement("aside",{key:zr,className:ln.itemWarp},a.createElement(_e.Z,{value:Lr})))),Tr&&a.createElement(lt.Z,{justify:"center"},a.createElement(Ye.ZP,{type:"primary",className:ln.cancelBtn,onClick:ea},"\u6211\u77E5\u9053\u4E86"))))},Fr=()=>{var fr;return a.createElement("div",{className:ln.selfdomModal},a.createElement("div",{className:ln.modal,style:{width:$n==null?void 0:$n.width,height:$n==null?void 0:$n.height}},a.createElement("div",{className:ln.close,onClick:ea},a.createElement("i",{className:"iconfont icon-htmal5icon19"})),a.createElement(vn.Z,{ref:VA,dots:!0,autoplay:!0,pauseOnDotsHover:!0},(fr=$n==null?void 0:$n.content)==null?void 0:fr.map((Tr,Lr)=>a.createElement("aside",{key:Lr,className:ln.itemWarp},a.createElement(_e.Z,{style:{height:$n==null?void 0:$n.height},value:Tr}))))))};return a.createElement(a.Fragment,null,XA&&(($n==null?void 0:$n.windows_style)===0?Da():Fr()))};var vt=(0,Ce.connect)(({user:Je,globalSetting:dt})=>({user:Je,globalSetting:dt}))(oe),ut=ee(54747),xt=ee(94968),Rt=ee(36207),Re={wrap:"wrap___UBl7k",left:"left___xT_eS",tip:"tip___ZKvkV",bottomBtn:"bottomBtn___tgz5f",disabled:"disabled___z2MhU"},ze=ee(70467),pt=ee(32648),Xe=ee(49998),gt=ee(62440),rn=ee(53973),Nt=ee(66915),Vt=ee(83928),Ze=(Je,dt,yt)=>new Promise((Rn,Xn)=>{var $n=Mn=>{try{fA(yt.next(Mn))}catch(nA){Xn(nA)}},hA=Mn=>{try{fA(yt.throw(Mn))}catch(nA){Xn(nA)}},fA=Mn=>Mn.done?Rn(Mn.value):Promise.resolve(Mn.value).then($n,hA);fA((yt=yt.apply(Je,dt)).next())});const{Dragger:Se}=xt.default;var Cn=(0,a.forwardRef)(({onUpdateNum:Je},dt)=>{var yt;const[Rn,Xn]=(0,a.useState)(!1),[$n,hA]=(0,a.useState)([]),[fA,Mn]=(0,a.useState)(null),[nA,ur]=(0,a.useState)([]),[XA,tr]=(0,a.useState)(0),[VA,xA]=(0,a.useState)(0),[kr,Dr]=(0,a.useState)(!1),[ea,Ur]=(0,a.useState)(Vt.Q),{contentRef:ia,value:Sa,status:Ba,open:bi,close:Da}=ea,Fr=(0,rn.Z)({contentRef:ia,status:Ba}),{openProgress:fr,closeProgress:Tr,CreateProgressModal:Lr,progressOpen:zr}=(0,gt.Z)();(0,a.useEffect)(()=>{fA&&li(),fA===!1&&(Da(),Je(),hA([]))},[fA]);const pa=()=>{Mn(!0)};(0,a.useImperativeHandle)(dt,()=>({onClick:pa}));const Yr=Nr=>{Dr(!0),tr(Nr),xA(0)},Ya=Nr=>Ze(void 0,null,function*(){const MA=Nr.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(MA)==-1?(ht.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Nr.size/1024/1024>10?(ht.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),li=()=>Ze(void 0,null,function*(){const Nr=yield(0,Zt.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Nr.status===0&&(tr(Nr.total_number),xA(Nr.remaining_number))}),Ai=()=>Ze(void 0,null,function*(){var Nr,MA;Dr(!1);const sa={scene_type:0,request_identifier:Math.random(),file_id:(MA=(Nr=$n[0])==null?void 0:Nr.response)==null?void 0:MA.id};yield bi(sa),li()}),la=()=>Ze(void 0,null,function*(){fr(),Xn(!0),ur([]);const Nr=Fr(),MA=new FormData;MA.append("html",Nr);const gr=yield(0,Zt.ZP)("/api/intelligent_imports/import.json",{method:"post",body:MA},!0);if((gr==null?void 0:gr.status)===0)if(gr!=null&&gr.data){Tr(100),ur(gr==null?void 0:gr.data);return}else ht.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Xn(!1),Tr()}),$a=()=>Ze(void 0,null,function*(){const Nr=Fr();(0,Qe.RG)(Nr)}),Yi=["uploading","error"].includes((yt=$n==null?void 0:$n[0])==null?void 0:yt.status)||!$n.length;return a.createElement(a.Fragment,null,a.createElement(Nt.Z,{visible:kr,totalCount:XA,usedCount:VA,onCancel:()=>Dr(!1),onOk:Ai}),a.createElement(Rt.Z,{title:"\u667A\u80FD\u8BC6\u9898",extra:a.createElement("div",{className:Re.extraHeader},a.createElement(lt.Z,{align:"middle"},!Ba&&!!Sa&&a.createElement(a.Fragment,null,a.createElement(ze.op,{onClick:la,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),a.createElement(ze.op,{onClick:$a,shape:"default",type:"text"},a.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),a.createElement("i",{onClick:()=>{const Nr=MA=>{Ne.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:MA,onOk:()=>{Mn(!1)}})};if(Ba){Nr("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Sa?Nr("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Mn(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:fA},a.createElement("div",{className:Re.wrap},a.createElement("div",{className:Re.left},a.createElement("div",{className:Re.tip},"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u9898\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\u3001\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u9898"),a.createElement("div",{style:{margin:"auto 0"}},a.createElement(Se,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${bt.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:$n,withCredentials:!0,data:{upload_type:1},beforeUpload:Ya,onChange:({file:Nr})=>{var MA,gr;Nr.status!=="removed"&&(Nr.status==="done"&&((MA=Nr==null?void 0:Nr.response)==null?void 0:MA.status)!==0&&(Nr.status="error",Nr.response=(gr=Nr==null?void 0:Nr.response)==null?void 0:gr.message),hA([Nr]))},onRemove:()=>hA([]),height:280},a.createElement(lt.Z,{align:"middle",justify:"center",style:{flexDirection:"column"}},a.createElement("div",{className:"iconfont icon-shangchuanwenjian2 c-light-primary font30"}),a.createElement("div",{className:"c-light-primary mb10 mt10"},"\u70B9\u51FB\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u8FD9\u91CC\u4E0A\u4F20"),a.createElement("div",{className:"c-grey-666"},"\u652F\u6301\u6269\u5C55\u540D\uFF1A.doc .docx .pdf .jpg .png",a.createElement("br",null),"\u4E00\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6\uFF0C\u5927\u5C0F\u9650\u5236\u4E3A10MB"))),Ba?a.createElement("div",{onClick:Da,className:Re.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u8BC6\u522B"):Yi?a.createElement("div",{className:`${Re.bottomBtn} ${Re.disabled}`},a.createElement("i",{className:"iconfont icon-kaishishibie font14"}),"\u5F00\u59CB\u8BC6\u522B"):a.createElement("div",{onClick:()=>{if(XA!==-1){Dr(!0);return}Ai()},className:Re.bottomBtn},a.createElement("i",{className:"iconfont icon-kaishishibie font14"}),"\u5F00\u59CB\u8BC6\u522B"))),a.createElement(Vt.Z,{onStatusChange:Ur,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!zr,noRestrictModal:Yr,stringTransformer:Xe.o,onError:Nr=>{Object.prototype.toString.call(Nr)==="[object Object]"&&Nr.status===-9&&Yr(Nr.data)}}))),a.createElement(Rt.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Rn},a.createElement(lt.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:ee(56914),alt:"\u667A\u80FD\u8BC6\u9898"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC6\u9898")),a.createElement(pt.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:nA,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Xn(!1),onSuccess:()=>{Xn(!1),Mn(!1)}}),a.createElement("div",{style:{height:70}})),Lr("\u5904\u7406\u4E2D"))}),bn={wrap:"wrap___z0sz8",left:"left___UhYMe",tip:"tip___QdnuL",bottomBtn:"bottomBtn___m6Ir2",disabled:"disabled___IOEPc"},zn=(Je,dt,yt)=>new Promise((Rn,Xn)=>{var $n=Mn=>{try{fA(yt.next(Mn))}catch(nA){Xn(nA)}},hA=Mn=>{try{fA(yt.throw(Mn))}catch(nA){Xn(nA)}},fA=Mn=>Mn.done?Rn(Mn.value):Promise.resolve(Mn.value).then($n,hA);fA((yt=yt.apply(Je,dt)).next())});const{Dragger:tt}=xt.default;var Qt=(0,a.forwardRef)(({onUpdateNum:Je},dt)=>{var yt;const[Rn,Xn]=(0,a.useState)(!1),[$n,hA]=(0,a.useState)([]),[fA,Mn]=(0,a.useState)(null),[nA,ur]=(0,a.useState)([]),[XA,tr]=(0,a.useState)(0),[VA,xA]=(0,a.useState)(0),[kr,Dr]=(0,a.useState)(!1),[ea,Ur]=(0,a.useState)(""),[ia,Sa]=(0,a.useState)(Vt.Q),{contentRef:Ba,value:bi,status:Da,open:Fr,close:fr}=ia,Tr=(0,rn.Z)({contentRef:Ba,status:Da}),{openProgress:Lr,closeProgress:zr,CreateProgressModal:pa,progressOpen:Yr}=(0,gt.Z)();(0,a.useEffect)(()=>{fA&&la(),fA===!1&&(fr(),Je(),hA([]))},[fA]),(0,a.useEffect)(()=>{if(!Da&&(Ba!=null&&Ba.current)){const gr=Ba.current.querySelector('h2[data-type="title"]');if(gr){const sa=gr.textContent;Ur(sa)}}},[Da]);const Ya=()=>{Mn(!0)};(0,a.useImperativeHandle)(dt,()=>({onClick:Ya}));const li=gr=>{Dr(!0),tr(gr),xA(0)},Ai=gr=>zn(void 0,null,function*(){const sa=gr.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(sa)==-1?(ht.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):gr.size/1024/1024>10?(ht.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),la=()=>zn(void 0,null,function*(){const gr=yield(0,Zt.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});gr.status===0&&(tr(gr.total_number),xA(gr.remaining_number))}),$a=()=>zn(void 0,null,function*(){var gr,sa;Dr(!1);const ei={scene_type:4,request_identifier:Math.random(),file_id:(sa=(gr=$n[0])==null?void 0:gr.response)==null?void 0:sa.id};yield Fr(ei),la()}),Yi=()=>zn(void 0,null,function*(){Lr(),Xn(!0),ur([]);const gr=Tr(),sa=new FormData;sa.append("html",gr);const Pa=yield(0,Zt.ZP)("/api/intelligent_imports/import.json",{method:"post",body:sa},!0);if((Pa==null?void 0:Pa.status)===0)if(Pa!=null&&Pa.data){zr(100),ur(Pa==null?void 0:Pa.data);return}else ht.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u5377");Xn(!1),zr()}),Nr=()=>zn(void 0,null,function*(){const gr=Tr(!0);(0,Qe.RG)(gr)}),MA=["uploading","error"].includes((yt=$n==null?void 0:$n[0])==null?void 0:yt.status)||!$n.length;return a.createElement(a.Fragment,null,a.createElement(Nt.Z,{visible:kr,totalCount:XA,usedCount:VA,onCancel:()=>Dr(!1),onOk:$a}),a.createElement(Rt.Z,{title:"\u667A\u80FD\u8BC6\u5377",extra:a.createElement("div",{className:bn.extraHeader},a.createElement(lt.Z,{align:"middle"},!Da&&!!bi&&a.createElement(a.Fragment,null,a.createElement(ze.op,{onClick:Yi,className:"mr15",shape:"default"},"\u4FDD\u5B58\u81F3\u8BD5\u5377\u5E93"),a.createElement(ze.op,{onClick:Nr,shape:"default",type:"text"},a.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),a.createElement("i",{onClick:()=>{const gr=sa=>{Ne.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:sa,onOk:()=>{Mn(!1)}})};if(Da){gr("\u6B63\u5728\u751F\u6210\u8BD5\u5377\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else bi?gr("\u8BD5\u5377\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Mn(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:fA},a.createElement("div",{className:bn.wrap},a.createElement("div",{className:bn.left},a.createElement("div",{className:bn.tip},"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u5377\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\u3001\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u5377"),a.createElement("div",{style:{margin:"auto 0"}},a.createElement(tt,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${bt.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:$n,withCredentials:!0,data:{upload_type:1},beforeUpload:Ai,onChange:({file:gr})=>{var sa,Pa;gr.status!=="removed"&&(gr.status==="done"&&((sa=gr==null?void 0:gr.response)==null?void 0:sa.status)!==0&&(gr.status="error",gr.response=(Pa=gr==null?void 0:gr.response)==null?void 0:Pa.message),hA([gr]))},onRemove:()=>hA([]),height:280},a.createElement(lt.Z,{align:"middle",justify:"center",style:{flexDirection:"column"}},a.createElement("div",{className:"iconfont icon-shangchuanwenjian2 c-light-primary font30"}),a.createElement("div",{className:"c-light-primary mb10 mt10"},"\u70B9\u51FB\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u8FD9\u91CC\u4E0A\u4F20"),a.createElement("div",{className:"c-grey-666"},"\u652F\u6301\u6269\u5C55\u540D\uFF1A.doc .docx .pdf .jpg .png",a.createElement("br",null),"\u4E00\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6\uFF0C\u5927\u5C0F\u9650\u5236\u4E3A10MB"))),Da?a.createElement("div",{onClick:fr,className:bn.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u8BC6\u522B"):MA?a.createElement("div",{className:`${bn.bottomBtn} ${bn.disabled}`},a.createElement("i",{className:"iconfont icon-kaishishibie font14"}),"\u5F00\u59CB\u8BC6\u522B"):a.createElement("div",{onClick:()=>{if(XA!==-1){Dr(!0);return}$a()},className:bn.bottomBtn},a.createElement("i",{className:"iconfont icon-kaishishibie font14"}),"\u5F00\u59CB\u8BC6\u522B"))),a.createElement(Vt.Z,{onStatusChange:Sa,loadingText:"\u8BD5\u5377\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Yr,noRestrictModal:li,stringTransformer:Xe.o,onError:gr=>{Object.prototype.toString.call(gr)==="[object Object]"&&gr.status===-9&&li(gr.data)}}))),a.createElement(Rt.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Rn},a.createElement(lt.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:ee(71614),alt:"\u667A\u80FD\u8BC6\u5377"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC6\u5377")),a.createElement(pt.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:nA,gather:{exercise_name:ea},okText:"\u786E\u5B9A",mode:4,onCancel:()=>{Xn(!1)},onSuccess:gr=>{var sa;window.location.href=`/paperlibrary/see/${(sa=gr==null?void 0:gr.data)==null?void 0:sa.obj_id}`}}),a.createElement("div",{style:{height:70}})),pa("\u5904\u7406\u4E2D"))}),mt=ee(73190),Tn=ee(14468),wn=ee(70553),xn={bigTips:"bigTips___PGtDh",item:"item___rGzq7",show:"show___a7b2P",mask:"mask___NqkVA"},Wn=ee(92310),aA=ee.n(Wn),Yn=ee(15267),LA=Object.defineProperty,FA=Object.getOwnPropertySymbols,cA=Object.prototype.hasOwnProperty,QA=Object.prototype.propertyIsEnumerable,ZA=(Je,dt,yt)=>dt in Je?LA(Je,dt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):Je[dt]=yt,eA=(Je,dt)=>{for(var yt in dt||(dt={}))cA.call(dt,yt)&&ZA(Je,yt,dt[yt]);if(FA)for(var yt of FA(dt))QA.call(dt,yt)&&ZA(Je,yt,dt[yt]);return Je},tA=(Je,dt,yt)=>new Promise((Rn,Xn)=>{var $n=Mn=>{try{fA(yt.next(Mn))}catch(nA){Xn(nA)}},hA=Mn=>{try{fA(yt.throw(Mn))}catch(nA){Xn(nA)}},fA=Mn=>Mn.done?Rn(Mn.value):Promise.resolve(Mn.value).then($n,hA);fA((yt=yt.apply(Je,dt)).next())});const vA=(...Je)=>tA(void 0,[...Je],function*(dt={}){var yt,Rn,Xn,$n;const hA=yield Fetch("/api/intelligent_imports/recognize.json",{method:"post",body:dt},!0);if((hA==null?void 0:hA.status)!==0)return hA;const fA=(yt=hA==null?void 0:hA.data)==null?void 0:yt.ai_question_record_id;let Mn;do if(Mn=yield Fetch("/api/intelligent_imports/get_ai_question_record.json",{method:"get",params:{ai_question_record_id:fA}}),((Rn=Mn==null?void 0:Mn.data)==null?void 0:Rn.status)===1){console.log("\u64CD\u4F5C\u6210\u529F");break}else if(((Xn=Mn==null?void 0:Mn.data)==null?void 0:Xn.status)===0)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),yield new Promise(nA=>setTimeout(nA,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while((($n=Mn==null?void 0:Mn.data)==null?void 0:$n.status)===0);return Mn});var bA=()=>{const Je=(0,Ce.useLocation)(),[dt,yt]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var Mn,nA;if((Mn=Je.pathname)!=null&&Mn.includes("/problemset")||(nA=Je.pathname)!=null&&nA.includes("/paperlibrary")){yt(!0);return}yt(!1)},[Je==null?void 0:Je.pathname]);const Rn=[{img:ee(56914),name:"\u667A\u80FD\u8BC6\u9898",des:"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u9898\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\uFF0C\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u9898",show:!0,ref:a.createRef(),element:Cn},{img:ee(71614),name:"\u667A\u80FD\u8BC6\u5377",des:"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u5377\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\uFF0C\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u5377",show:!0,ref:a.createRef(),element:Qt},{img:ee(36413),name:"\u667A\u80FD\u51FA\u9898",des:"\u6839\u636E\u77E5\u8BC6\u70B9\u53CA\u4E0A\u4F20\u7684\u6559\u5B66\u6587\u6863\uFF0C\u81EA\u52A8\u751F\u6210\u5355\u9009\u3001\u591A\u9009\u3001\u5224\u65AD\u3001\u586B\u7A7A\u3001\u7B80\u7B54\u548C\u7F16\u7A0B\u9898\uFF0C\u63D0\u5347\u51FA\u9898\u6548\u7387",show:!0,ref:a.createRef(),element:Tn.Z},{img:ee(11215),name:"\u4EE5\u9898\u6362\u9898",des:"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6",show:!0,ref:a.createRef(),element:mt.Z},{img:ee(13825),name:"\u4EE5\u5377\u6362\u5377",des:"\u6839\u636E\u73B0\u6709\u8BD5\u5377\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u5377\uFF0C\u589E\u52A0\u8BD5\u5377\u7684\u4E30\u5BCC\u5EA6",show:!0,ref:a.createRef(),element:wn.Z},{img:ee(57655),name:"\u667A\u80FD\u7EA0\u9519",des:"\u81EA\u52A8\u8BC6\u522B\u8BD5\u9898\u6216\u8BD5\u5377\u7684\u9519\u522B\u5B57\u3001\u68C0\u67E5\u8BED\u53E5\u7684\u8FDE\u8D2F\u6027\u4E0E\u8BD5\u9898\u7684\u51C6\u786E\u6027\uFF0C\u53D1\u73B0\u8BD5\u9898\u6216\u8BD5\u5377\u7684\u6F5C\u5728\u9519\u8BEF"}],Xn=Mn=>{const{isDisabledNum:nA,checkNumModal:ur,checkNum:XA,onClose:tr}=Mn;return a.createElement("div",{className:xn.bigTips},Rn.map((VA,xA)=>a.createElement("div",{key:xA,onClick:()=>{var kr,Dr;if(VA.show){if(nA){ur();return}(Dr=(kr=VA.ref)==null?void 0:kr.current)==null||Dr.onClick()}},className:aA()(xn.item,(VA==null?void 0:VA.show)&&xn.show)},a.createElement(lt.Z,{align:"middle"},a.createElement("img",{className:"mr10",src:VA.img,width:24}),a.createElement("span",{style:{color:"#232B40",fontSize:16,fontWeight:600}},VA.name)),a.createElement("div",{className:"mt10",style:{color:"#434D6C",paddingLeft:34}},VA.des),!(VA!=null&&VA.show)&&a.createElement("div",{className:xn.mask},"\u656C\u8BF7\u671F\u5F85\uFF5E"),!!(VA!=null&&VA.show)&&a.createElement("div",{onClick:kr=>kr.stopPropagation()}," ",a.createElement(VA.element,{ref:VA.ref,onUpdateNum:XA,onClose:tr})))))},$n=Mn=>{let nA=[];return Mn==null||Mn.forEach(ur=>{const XA=ur.id,tr=ur.think?{reasoning:ur.think,thinkingEnabled:!0}:{},VA=[{text:ur.question,key:XA,sender:"user",fileList:[],show:!0},eA({key:XA,loading:!1,sender:"AI",show:!0,source:ur.answer_source,text:ur.answer,like:ur.like,dislike:ur.dislike,time:ur.think_time,id:ur.id},tr)];nA=[...nA,...VA]}),nA},hA="-1",fA={onAdd:()=>(0,Zt.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,Zt.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:"ItemBank",by_self:!0}}),onListClick:Mn=>(0,Zt.ZP)(`/api/course_qna_sessions/${Mn}.json`,{method:"get"}),onListDelete:Mn=>(0,Zt.ZP)(`/api/course_qna_sessions/${Mn}.json`,{method:"delete"}),onListDealData:$n};return a.createElement(a.Fragment,null,dt&&(0,Yn.$O)()&&a.createElement(ut.Z,{showSwitchingModel:!0,showLookHistory:!0,showAddSession:!0,showAvatarEditData:{nickname:"\u51FA\u9898\u52A9\u6559",headImgId:null,show:!1},fetchListObject:fA,headNode:a.createElement(a.Fragment,null,a.createElement("div",{className:"c-grey-333 font22"},a.createElement("span",{className:"mr5"},"\u{1F44B}"),"\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u51FA\u9898\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B"),a.createElement("div",{className:"font16 mt20",style:{color:"#434D6C"}},a.createElement("span",{style:{paddingLeft:33}}," \u5728\u8BD5\u9898\u5E93/\u8BD5\u5377\u5E93\u6A21\u5757\uFF0C\u6211\u5177\u5907\u6559\u80B2\u5927\u8BED\u8A00\u6A21\u578B\u7684\u5F3A\u5927\u751F\u6210\u80FD\u529B\uFF0C\u901A\u8FC7\u667A\u80FD\u5316\u7684\u51FA\u9898\u548C\u7EC4\u5377\u5DE5\u5177\uFF0C\u4E3A\u60A8\u63D0\u4F9B\u9AD8\u6548\u3001\u7CBE\u51C6\u3001\u4E2A\u6027\u5316\u7684\u8BD5\u9898\u751F\u6210\u670D\u52A1\uFF0C\u652F\u6301\u591A\u5B66\u79D1\u3001\u591A\u9898\u578B\u548C\u4E0D\u540C\u96BE\u6613\u5EA6\uFF0C\u6EE1\u8DB3\u60A8\u7684\u591A\u5143\u5316\u6559\u5B66\u9700\u6C42\u3002"))),headFunctionNode:Xn,fetchData:{questionable_type:"ItemBank",is_chat:!0},isCheckRestrictNumber:!0,title:"\u51FA\u9898\u52A9\u6559",fetchUrl:"/api/stream/course_qna_records/chat_messages.json"}))},oA=Object.defineProperty,TA=Object.getOwnPropertySymbols,gA=Object.prototype.hasOwnProperty,BA=Object.prototype.propertyIsEnumerable,YA=(Je,dt,yt)=>dt in Je?oA(Je,dt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):Je[dt]=yt,hr=(Je,dt)=>{for(var yt in dt||(dt={}))gA.call(dt,yt)&&YA(Je,yt,dt[yt]);if(TA)for(var yt of TA(dt))BA.call(dt,yt)&&YA(Je,yt,dt[yt]);return Je};const rr=Je=>React.createElement("svg",hr({width:16,height:14,xmlns:"http://www.w3.org/2000/svg"},Je),React.createElement("title",null,"\u56FE\u6587\u4F5C\u4E1A\u667A\u80FD\u8BC4\u9605"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M13.047.001H9.431v.01a2.18 2.18 0 0 0-1.902 1.586A2.18 2.18 0 0 0 5.627.01V.001H2.01C.9.001 0 .901 0 2.011v8.493c0 1.11.9 2.01 2.01 2.01h2.746v.014h.475v.012c.078-.009.158-.012.238-.012a2.118 2.118 0 0 1 1.982 1.262v.165h.158v-.168a2.118 2.118 0 0 1 1.98-1.26c.08 0 .158.004.238.013v-.012h.475v-.016h2.745c1.11 0 2.01-.9 2.01-2.01V2.009a2.012 2.012 0 0 0-2.01-2.008Zm.638 8.805-2.534 2.536a.344.344 0 0 1-.485 0L9.317 9.989a.343.343 0 0 1 .483-.487l1.108 1.11 2.292-2.29a.343.343 0 1 1 .485.485Z",fill:"#1EDEB8"}),React.createElement("path",{d:"M2.028 10.024a.441.441 0 1 1 0-.884h3.395a.442.442 0 1 1-.002.884H2.028Zm7.607-2.159a.442.442 0 0 1 0-.884h3.395a.442.442 0 0 1 0 .884H9.635Zm-7.607 0a.442.442 0 0 1 0-.884h3.395a.442.442 0 0 1 0 .884H2.028ZM9.635 5.81a.442.442 0 0 1 0-.884h3.395a.442.442 0 0 1 0 .884H9.635Zm-7.607 0a.442.442 0 0 1 0-.884h3.395a.442.442 0 0 1 0 .884H2.028Zm7.607-2.285a.442.442 0 0 1 0-.884h3.395a.442.442 0 0 1 0 .884H9.635Zm-7.607 0a.442.442 0 0 1 0-.884h3.395a.442.442 0 0 1 0 .884H2.028Z",fill:"#FFF",opacity:.59})));var GA="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTMuMDQ3LjAwMUg5LjQzMXYuMDFhMi4xOCAyLjE4IDAgMCAwLTEuOTAyIDEuNTg2QTIuMTggMi4xOCAwIDAgMCA1LjYyNy4wMVYuMDAxSDIuMDFDLjkuMDAxIDAgLjkwMSAwIDIuMDExdjguNDkzYzAgMS4xMS45IDIuMDEgMi4wMSAyLjAxaDIuNzQ2di4wMTRoLjQ3NXYuMDEyYy4wNzgtLjAwOS4xNTgtLjAxMi4yMzgtLjAxMmEyLjExOCAyLjExOCAwIDAgMSAxLjk4MiAxLjI2MnYuMTY1aC4xNTh2LS4xNjhhMi4xMTggMi4xMTggMCAwIDEgMS45OC0xLjI2Yy4wOCAwIC4xNTguMDA0LjIzOC4wMTN2LS4wMTJoLjQ3NXYtLjAxNmgyLjc0NWMxLjExIDAgMi4wMS0uOSAyLjAxLTIuMDFWMi4wMDlhMi4wMTIgMi4wMTIgMCAwIDAtMi4wMS0yLjAwOFptLjYzOCA4LjgwNS0yLjUzNCAyLjUzNmEuMzQ0LjM0NCAwIDAgMS0uNDg1IDBMOS4zMTcgOS45ODlhLjM0My4zNDMgMCAwIDEgLjQ4My0uNDg3bDEuMTA4IDEuMTEgMi4yOTItMi4yOWEuMzQzLjM0MyAwIDEgMSAuNDg1LjQ4NVoiIGZpbGw9IiMxRURFQjgiLz48cGF0aCBkPSJNMi4wMjggMTAuMDI0YS40NDEuNDQxIDAgMSAxIDAtLjg4NGgzLjM5NWEuNDQyLjQ0MiAwIDEgMS0uMDAyLjg4NEgyLjAyOFptNy42MDctMi4xNTlhLjQ0Mi40NDIgMCAwIDEgMC0uODg0aDMuMzk1YS40NDIuNDQyIDAgMCAxIDAgLjg4NEg5LjYzNVptLTcuNjA3IDBhLjQ0Mi40NDIgMCAwIDEgMC0uODg0aDMuMzk1YS40NDIuNDQyIDAgMCAxIDAgLjg4NEgyLjAyOFpNOS42MzUgNS44MWEuNDQyLjQ0MiAwIDAgMSAwLS44ODRoMy4zOTVhLjQ0Mi40NDIgMCAwIDEgMCAuODg0SDkuNjM1Wm0tNy42MDcgMGEuNDQyLjQ0MiAwIDAgMSAwLS44ODRoMy4zOTVhLjQ0Mi40NDIgMCAwIDEgMCAuODg0SDIuMDI4Wm03LjYwNy0yLjI4NWEuNDQyLjQ0MiAwIDAgMSAwLS44ODRoMy4zOTVhLjQ0Mi40NDIgMCAwIDEgMCAuODg0SDkuNjM1Wm0tNy42MDcgMGEuNDQyLjQ0MiAwIDAgMSAwLS44ODRoMy4zOTVhLjQ0Mi40NDIgMCAwIDEgMCAuODg0SDIuMDI4WiIgZmlsbD0iI0ZGRiIgb3BhY2l0eT0iLjU5Ii8+PC9nPjwvc3ZnPg==",Cr=Object.defineProperty,mr=Object.getOwnPropertySymbols,Mr=Object.prototype.hasOwnProperty,Pr=Object.prototype.propertyIsEnumerable,or=(Je,dt,yt)=>dt in Je?Cr(Je,dt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):Je[dt]=yt,er=(Je,dt)=>{for(var yt in dt||(dt={}))Mr.call(dt,yt)&&or(Je,yt,dt[yt]);if(mr)for(var yt of mr(dt))Pr.call(dt,yt)&&or(Je,yt,dt[yt]);return Je};const JA=Je=>React.createElement("svg",er({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Je),React.createElement("title",null,"\u8BD5\u5377\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605"),React.createElement("path",{d:"M12.923 0H2.693c-.595 0-1.077.482-1.077 1.077v10.77H0v1.076A1.077 1.077 0 0 0 1.077 14h10.23c.595 0 1.077-.482 1.077-1.077V2.153H14V1.078C14 .482 13.518 0 12.923 0ZM4.038 2.692H6.73a.27.27 0 1 1 0 .538H4.038a.27.27 0 0 1 0-.538Zm-2.961 10.77a.538.538 0 0 1-.539-.539v-.538h9.154v.538c0 .19.05.375.144.539h-8.76Zm8.884-3.77H4.038a.27.27 0 0 1 0-.538h5.924a.27.27 0 1 1 0 .538H9.96ZM3.769 7.27c0-.148.12-.269.27-.269h3.769a.27.27 0 1 1 0 .538h-3.77a.27.27 0 0 1-.269-.269Zm6.193-1.884H4.038a.27.27 0 0 1 0-.538h5.924a.27.27 0 1 1 0 .538Zm3.5-3.77h-1.078v-.538a.538.538 0 1 1 1.077 0v.539Z",fill:"#1890FF",fillRule:"nonzero"}));var ir="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjkyMyAwSDIuNjkzYy0uNTk1IDAtMS4wNzcuNDgyLTEuMDc3IDEuMDc3djEwLjc3SDB2MS4wNzZBMS4wNzcgMS4wNzcgMCAwIDAgMS4wNzcgMTRoMTAuMjNjLjU5NSAwIDEuMDc3LS40ODIgMS4wNzctMS4wNzdWMi4xNTNIMTRWMS4wNzhDMTQgLjQ4MiAxMy41MTggMCAxMi45MjMgMFpNNC4wMzggMi42OTJINi43M2EuMjcuMjcgMCAxIDEgMCAuNTM4SDQuMDM4YS4yNy4yNyAwIDAgMSAwLS41MzhabS0yLjk2MSAxMC43N2EuNTM4LjUzOCAwIDAgMS0uNTM5LS41Mzl2LS41MzhoOS4xNTR2LjUzOGMwIC4xOS4wNS4zNzUuMTQ0LjUzOWgtOC43NlptOC44ODQtMy43N0g0LjAzOGEuMjcuMjcgMCAwIDEgMC0uNTM4aDUuOTI0YS4yNy4yNyAwIDEgMSAwIC41MzhIOS45NlpNMy43NjkgNy4yN2MwLS4xNDguMTItLjI2OS4yNy0uMjY5aDMuNzY5YS4yNy4yNyAwIDEgMSAwIC41MzhoLTMuNzdhLjI3LjI3IDAgMCAxLS4yNjktLjI2OVptNi4xOTMtMS44ODRINC4wMzhhLjI3LjI3IDAgMCAxIDAtLjUzOGg1LjkyNGEuMjcuMjcgMCAxIDEgMCAuNTM4Wm0zLjUtMy43N2gtMS4wNzh2LS41MzhhLjUzOC41MzggMCAxIDEgMS4wNzcgMHYuNTM5WiIgZmlsbD0iIzE4OTBGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",WA=ee(59301),lr=(0,a.forwardRef)(({onClose:Je},dt)=>{const[yt,Rn]=(0,a.useState)(!1),Xn=()=>{Rn(!0)};(0,a.useImperativeHandle)(dt,()=>({onClick:Xn}));const $n=fA=>{var Mn;const nA=(Mn=(0,Ve.g)())==null?void 0:Mn.course_id;Rn(!1),Je(),Ce.history.push(`/classrooms/${nA}/${fA}`)},hA=[{icon:GA,name:"\u56FE\u6587\u4F5C\u4E1A\u667A\u80FD\u8BC4\u9605",description:"\u5728\u56FE\u6587\u4F5C\u4E1A\u7684\u8BC4\u9605\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u8BC4\u9605\u529F\u80FD\uFF0C\u8BA9AI\u52A9\u6559\u5E2E\u52A9\u4F60\u6253\u5206\u548C\u5199\u8BC4\u8BED\u3002",explainHref:"https://www.educoder.net/forums/38915",type:"common_homework"},{icon:ir,name:"\u8BD5\u5377\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605",description:"\u5728\u8BD5\u5377\u7684\u8BC4\u9605\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u8BC4\u9605\u529F\u80FD\uFF0C\u81EA\u52A8\u6279\u6539\u7B80\u7B54\u9898\uFF0C\u667A\u80FD\u6253\u5206\u5E76\u751F\u6210\u8BC4\u8BED\uFF0C\u4E3A\u60A8\u63D0\u5347\u8BC4\u9605\u6548\u7387\u3002",explainHref:"https://www.educoder.net/forums/40205",type:"exercise"}];return WA.createElement(a.Fragment,null,WA.createElement(Ne.default,{centered:!0,open:yt,title:"\u667A\u80FD\u8BC4\u9605",width:850,onCancel:()=>Rn(!1),footer:null,bodyStyle:{paddingBottom:25}},hA.map((fA,Mn)=>{const{icon:nA,name:ur,description:XA,explainHref:tr,type:VA}=fA;return WA.createElement("div",{key:Mn,style:{marginBottom:Mn$n(VA),style:{width:88},className:"mt20",type:"primary"},"\u53BB\u5F00\u542F"))))})))}),lA=Object.defineProperty,qA=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Jt=Object.prototype.propertyIsEnumerable,Fn=(Je,dt,yt)=>dt in Je?lA(Je,dt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):Je[dt]=yt,Pn=(Je,dt)=>{for(var yt in dt||(dt={}))De.call(dt,yt)&&Fn(Je,yt,dt[yt]);if(qA)for(var yt of qA(dt))Jt.call(dt,yt)&&Fn(Je,yt,dt[yt]);return Je};const zt=Je=>React.createElement("svg",Pn({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Je),React.createElement("title",null,"\u8BFE\u5802\u5B9E\u9A8C\u7F16\u7801\u52A9\u624B"),React.createElement("path",{d:"M13.454 0H.504A.503.503 0 0 0 0 .503v2.181h13.957V.504A.503.503 0 0 0 13.454 0ZM2.89 1.845h-.537a.503.503 0 0 1 0-1.006h.537a.503.503 0 0 1 0 1.006Zm2.121 0h-.537a.503.503 0 0 1 0-1.006h.537a.503.503 0 0 1 0 1.006Zm6.593 0H9.255a.503.503 0 1 1 0-1.006h2.349a.503.503 0 1 1 0 1.006ZM0 3.657v9.763c0 .278.225.504.503.504h12.95a.503.503 0 0 0 .504-.504V3.657H0Zm4.778 6.549a.503.503 0 1 1-.698.725L1.798 8.733a.503.503 0 0 1 0-.725L4.08 5.811a.503.503 0 0 1 .698.725L2.873 8.37l1.905 1.835Zm3.81-4.562-2.282 5.821a.503.503 0 0 1-.937-.367l2.282-5.821a.503.503 0 1 1 .937.367Zm3.57 3.09-2.28 2.197a.503.503 0 0 1-.699-.725l1.905-1.835L9.18 6.536a.503.503 0 0 1 .698-.725l2.282 2.197a.503.503 0 0 1 0 .725Z",fill:"#0368CD",fillRule:"nonzero"}));var cn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEzLjQ1NCAwSC41MDRBLjUwMy41MDMgMCAwIDAgMCAuNTAzdjIuMTgxaDEzLjk1N1YuNTA0QS41MDMuNTAzIDAgMCAwIDEzLjQ1NCAwWk0yLjg5IDEuODQ1aC0uNTM3YS41MDMuNTAzIDAgMCAxIDAtMS4wMDZoLjUzN2EuNTAzLjUwMyAwIDAgMSAwIDEuMDA2Wm0yLjEyMSAwaC0uNTM3YS41MDMuNTAzIDAgMCAxIDAtMS4wMDZoLjUzN2EuNTAzLjUwMyAwIDAgMSAwIDEuMDA2Wm02LjU5MyAwSDkuMjU1YS41MDMuNTAzIDAgMSAxIDAtMS4wMDZoMi4zNDlhLjUwMy41MDMgMCAxIDEgMCAxLjAwNlpNMCAzLjY1N3Y5Ljc2M2MwIC4yNzguMjI1LjUwNC41MDMuNTA0aDEyLjk1YS41MDMuNTAzIDAgMCAwIC41MDQtLjUwNFYzLjY1N0gwWm00Ljc3OCA2LjU0OWEuNTAzLjUwMyAwIDEgMS0uNjk4LjcyNUwxLjc5OCA4LjczM2EuNTAzLjUwMyAwIDAgMSAwLS43MjVMNC4wOCA1LjgxMWEuNTAzLjUwMyAwIDAgMSAuNjk4LjcyNUwyLjg3MyA4LjM3bDEuOTA1IDEuODM1Wm0zLjgxLTQuNTYyLTIuMjgyIDUuODIxYS41MDMuNTAzIDAgMCAxLS45MzctLjM2N2wyLjI4Mi01LjgyMWEuNTAzLjUwMyAwIDEgMSAuOTM3LjM2N1ptMy41NyAzLjA5LTIuMjggMi4xOTdhLjUwMy41MDMgMCAwIDEtLjY5OS0uNzI1bDEuOTA1LTEuODM1TDkuMTggNi41MzZhLjUwMy41MDMgMCAwIDEgLjY5OC0uNzI1bDIuMjgyIDIuMTk3YS41MDMuNTAzIDAgMCAxIDAgLjcyNVoiIGZpbGw9IiMwMzY4Q0QiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",An=Object.defineProperty,pn=Object.getOwnPropertySymbols,hn=Object.prototype.hasOwnProperty,Hn=Object.prototype.propertyIsEnumerable,iA=(Je,dt,yt)=>dt in Je?An(Je,dt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):Je[dt]=yt,Jn=(Je,dt)=>{for(var yt in dt||(dt={}))hn.call(dt,yt)&&iA(Je,yt,dt[yt]);if(pn)for(var yt of pn(dt))Hn.call(dt,yt)&&iA(Je,yt,dt[yt]);return Je};const Gn=Je=>React.createElement("svg",Jn({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Je),React.createElement("title",null,"\u7F16\u7A0B\u4F5C\u4E1A\u7F16\u7801\u52A9\u624B"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M.438 10.106h13.124c.242 0 .438.196.438.438v1.706A1.75 1.75 0 0 1 12.25 14H1.75A1.75 1.75 0 0 1 0 12.25v-1.706c0-.242.196-.438.438-.438Z",fill:"#4988FD"}),React.createElement("path",{d:"M2.406 0h9.188c.966 0 1.75.784 1.75 1.75v6.825a.438.438 0 0 1-.438.438H1.094a.438.438 0 0 1-.438-.438V1.75C.656.784 1.44 0 2.406 0Z",fill:"#DFECFD"}),React.createElement("path",{d:"M12.469 9.012H1.53a.876.876 0 0 1-.875-.875V1.75C.656.785 1.441 0 2.406 0h9.188c.965 0 1.75.785 1.75 1.75v6.387a.876.876 0 0 1-.875.875ZM1.969 7.7H12.03V1.75a.438.438 0 0 0-.437-.438H2.406a.438.438 0 0 0-.437.438V7.7Z",fill:"#DFECFD"}),React.createElement("path",{d:"M3.456 6.563a.656.656 0 0 1-.464-1.12l2.45-2.45a.656.656 0 1 1 .928.927L3.92 6.37a.654.654 0 0 1-.464.193ZM2.625 4.55a.656.656 0 0 1-.464-1.12l1.312-1.313a.656.656 0 1 1 .929.928L3.089 4.358a.654.654 0 0 1-.464.192Z",fill:"#4988FD"}),React.createElement("path",{d:"M2.888 12.6h-1.4a.569.569 0 1 1 0-1.137h1.4a.569.569 0 1 1 0 1.137Zm3.15 0h-1.4a.569.569 0 1 1 0-1.137h1.4a.569.569 0 1 1 0 1.137Z",fill:"#FFF"})));var KA="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNLjQzOCAxMC4xMDZoMTMuMTI0Yy4yNDIgMCAuNDM4LjE5Ni40MzguNDM4djEuNzA2QTEuNzUgMS43NSAwIDAgMSAxMi4yNSAxNEgxLjc1QTEuNzUgMS43NSAwIDAgMSAwIDEyLjI1di0xLjcwNmMwLS4yNDIuMTk2LS40MzguNDM4LS40MzhaIiBmaWxsPSIjNDk4OEZEIi8+PHBhdGggZD0iTTIuNDA2IDBoOS4xODhjLjk2NiAwIDEuNzUuNzg0IDEuNzUgMS43NXY2LjgyNWEuNDM4LjQzOCAwIDAgMS0uNDM4LjQzOEgxLjA5NGEuNDM4LjQzOCAwIDAgMS0uNDM4LS40MzhWMS43NUMuNjU2Ljc4NCAxLjQ0IDAgMi40MDYgMFoiIGZpbGw9IiNERkVDRkQiLz48cGF0aCBkPSJNMTIuNDY5IDkuMDEySDEuNTNhLjg3Ni44NzYgMCAwIDEtLjg3NS0uODc1VjEuNzVDLjY1Ni43ODUgMS40NDEgMCAyLjQwNiAwaDkuMTg4Yy45NjUgMCAxLjc1Ljc4NSAxLjc1IDEuNzV2Ni4zODdhLjg3Ni44NzYgMCAwIDEtLjg3NS44NzVaTTEuOTY5IDcuN0gxMi4wM1YxLjc1YS40MzguNDM4IDAgMCAwLS40MzctLjQzOEgyLjQwNmEuNDM4LjQzOCAwIDAgMC0uNDM3LjQzOFY3LjdaIiBmaWxsPSIjREZFQ0ZEIi8+PHBhdGggZD0iTTMuNDU2IDYuNTYzYS42NTYuNjU2IDAgMCAxLS40NjQtMS4xMmwyLjQ1LTIuNDVhLjY1Ni42NTYgMCAxIDEgLjkyOC45MjdMMy45MiA2LjM3YS42NTQuNjU0IDAgMCAxLS40NjQuMTkzWk0yLjYyNSA0LjU1YS42NTYuNjU2IDAgMCAxLS40NjQtMS4xMmwxLjMxMi0xLjMxM2EuNjU2LjY1NiAwIDEgMSAuOTI5LjkyOEwzLjA4OSA0LjM1OGEuNjU0LjY1NCAwIDAgMS0uNDY0LjE5MloiIGZpbGw9IiM0OTg4RkQiLz48cGF0aCBkPSJNMi44ODggMTIuNmgtMS40YS41NjkuNTY5IDAgMSAxIDAtMS4xMzdoMS40YS41NjkuNTY5IDAgMSAxIDAgMS4xMzdabTMuMTUgMGgtMS40YS41NjkuNTY5IDAgMSAxIDAtMS4xMzdoMS40YS41NjkuNTY5IDAgMSAxIDAgMS4xMzdaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==",EA=ee(59301),Br=(0,a.forwardRef)(({onClose:Je},dt)=>{const[yt,Rn]=(0,a.useState)(!1),Xn=()=>{Rn(!0)};(0,a.useImperativeHandle)(dt,()=>({onClick:Xn}));const $n=fA=>{var Mn;const nA=(Mn=(0,Ve.g)())==null?void 0:Mn.course_id;Rn(!1),Je(),Ce.history.push(`/classrooms/${nA}/${fA}`)},hA=[{icon:cn,name:"\u8BFE\u5802\u5B9E\u9A8C\u7F16\u7801\u52A9\u624B",description:"\u5728\u8BFE\u5802\u5B9E\u9A8C\u7684\u7F16\u7A0B\u9875\u9762\uFF0C\u53EF\u4EE5\u4E3A\u5B66\u751F\u63D0\u4F9B\u667A\u80FD\u5BA1\u9898\u3001\u4EE3\u7801\u8BCA\u65AD\u548CAI\u8F85\u5BFC\u7B49\u529F\u80FD\u3002",explainHref:"https://www.educoder.net/forums/40241",type:"shixun_homework"},{icon:KA,name:"\u7F16\u7A0B\u4F5C\u4E1A\u7F16\u7801\u52A9\u624B",description:"\u5728\u7F16\u7A0B\u7684\u7F16\u7A0B\u9875\u9762\uFF0C\u53EF\u4EE5\u4E3A\u5B66\u751F\u63D0\u4F9B\u667A\u80FD\u5BA1\u9898\u3001\u4EE3\u7801\u8BCA\u65AD\u548CAI\u8F85\u5BFC\u7B49\u529F\u80FD\u3002",explainHref:"https://www.educoder.net/forums/40242",type:"program_homework"}];return EA.createElement(a.Fragment,null,EA.createElement(Ne.default,{centered:!0,open:yt,title:"\u7F16\u7801\u52A9\u624B",width:850,onCancel:()=>Rn(!1),footer:null,bodyStyle:{paddingBottom:25}},hA.map((fA,Mn)=>{const{icon:nA,name:ur,description:XA,explainHref:tr,type:VA}=fA;return EA.createElement("div",{key:Mn,style:{marginBottom:Mn$n(VA),style:{width:88},className:"mt20",type:"primary"},"\u53BB\u5F00\u542F"))))})))}),wA=ee(58755),_A=Object.defineProperty,qr=Object.getOwnPropertySymbols,ca=Object.prototype.hasOwnProperty,Ja=Object.prototype.propertyIsEnumerable,Ia=(Je,dt,yt)=>dt in Je?_A(Je,dt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):Je[dt]=yt,Kr=(Je,dt)=>{for(var yt in dt||(dt={}))ca.call(dt,yt)&&Ia(Je,yt,dt[yt]);if(qr)for(var yt of qr(dt))Ja.call(dt,yt)&&Ia(Je,yt,dt[yt]);return Je};const Ci=Je=>React.createElement("svg",Kr({width:14,height:14,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},Je),React.createElement("title",null,"\u95EE\u7B54\u96C6"),React.createElement("defs",null,React.createElement("path",{id:"a_svg__a",d:"M0 0h14v14H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"a_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#a_svg__a"})),React.createElement("use",{fill:"#F6F7F9",opacity:.01,xlinkHref:"#a_svg__a"}),React.createElement("g",{mask:"url(#a_svg__b)",fill:"#42D5A0",fillRule:"nonzero"},React.createElement("path",{d:"M3.389 11.063a.722.722 0 0 0-.724-.72H.738a.722.722 0 1 0 0 1.442h1.927c.4 0 .724-.324.724-.722ZM.015 6.975c0 .399.324.721.723.721h1.927a.722.722 0 1 0 0-1.443H.738a.722.722 0 0 0-.723.722ZM.738 3.608h1.927a.722.722 0 1 0 0-1.442H.738a.722.722 0 1 0 0 1.442Z"}),React.createElement("path",{d:"M13.117 0c.55 0 .997.324.997.722v12.505c0 .399-.447.722-.997.722H2.184a.722.722 0 0 1-.723-.722v-.72h1.204a1.444 1.444 0 1 0 0-2.887H1.461V8.418h1.204a1.444 1.444 0 1 0 0-2.885H1.461V4.33h1.204a1.444 1.444 0 1 0 0-2.887H1.461v-.72c0-.4.323-.722.723-.722Zm-2.562 8.636a.49.49 0 0 0-.21.05H6.6l-.035-.05c-.257.067-.397.218-.42.453-.024.068 0 .168.07.302 0 .034.011.05.035.05a3.006 3.006 0 0 0 0 .655c.023.27.035.47.035.605v.251c0 .202-.012.387-.035.554 0 .068-.024.169-.07.303v.15c0 .135.116.219.35.253.163 0 .28-.05.35-.152h3.291c.07.067.21.118.42.152l.14-.05a.498.498 0 0 0 .14-.253c0-.1-.011-.251-.034-.453a1.46 1.46 0 0 1 0-.453c-.024-.033-.035-.117-.035-.252 0-.772.023-1.225.07-1.36v-.05c.07-.134.105-.235.105-.302l-.035-.05c-.024-.034-.024-.068 0-.102-.164-.133-.293-.218-.386-.251ZM8.28 4.656c-.14.068-.245.253-.316.555-.747 1.175-1.949 1.78-3.606 1.813l.07.403c.14.437.397.655.77.655.397 0 .876-.168 1.436-.504 0 .068-.012.151-.035.252-.024.1-.024.168 0 .201-.024.068 0 .118.07.151h.07c.117.034.303.018.56-.05.257-.033.455-.05.595-.05.21 0 .584.017 1.12.05h1.121c.07 0 .105-.05.105-.151v-.554c.537.37 1.016.554 1.436.554.42 0 .712-.386.875-1.159h-.07c-1.354 0-2.52-.486-3.501-1.46a.668.668 0 0 0 .07-.202c0-.133-.105-.234-.315-.302-.024 0-.035-.016-.035-.05-.094-.1-.234-.151-.42-.151Zm-1.26-.15h-.526c-.187 0-.269.067-.245.201.046.437.105.806.175 1.108 0 .068.011.084.035.05.327.034.49-.133.49-.503 0-.202.023-.353.07-.453a.616.616 0 0 0 0-.403Zm3.71-.202h-.525c-.14.034-.21.068-.21.1.047.64.117 1.008.21 1.109.023.034.058.034.105 0a.241.241 0 0 1 .14-.05c.14-.033.245-.37.316-1.008a.534.534 0 0 0-.035-.15ZM6.565 2.24a.364.364 0 0 0-.14.1c-.07 0-.14.135-.21.404v.05a4.36 4.36 0 0 1-.525.856c-.234.202-.573.37-1.016.504a.767.767 0 0 1-.175.05c.117.572.362.874.735.907.35-.033.829-.47 1.436-1.31.63.639 1.027.991 1.19 1.058.07-.033.187-.385.35-1.057-.023-.067-.104-.134-.245-.202-.187-.067-.432-.234-.735-.504a12.317 12.317 0 0 1-.105-.15v-.051a.35.35 0 0 0 .07-.202c-.047-.1-.187-.201-.42-.302-.07-.1-.14-.15-.21-.15Zm3.606-.1-.14.1c-.07 0-.128.118-.175.353v.1a1.592 1.592 0 0 1-.42.605c-.374.336-.747.52-1.12.554.07.604.303.924.7.957.35-.067.782-.453 1.295-1.159.56.74 1.062 1.193 1.506 1.36.303 0 .537-.352.7-1.057-.467-.033-1.05-.386-1.75-1.058.023-.1.035-.202.035-.302-.047-.101-.188-.202-.42-.302-.07-.101-.14-.152-.21-.152Z"}),React.createElement("path",{d:"M8.105 9.693h-.98V11.154h2.87v-1.46H8.105ZM8.455 6.067c-.28.336-.69.722-1.226 1.158h2.696c-.327-.201-.77-.536-1.33-1.007a1.13 1.13 0 0 1-.14-.151Z"}))));var qa="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDE0djE0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRjZGN0Y5IiBvcGFjaXR5PSIuMDEiIHhsaW5rOmhyZWY9IiNhIi8+PGcgbWFzaz0idXJsKCNiKSIgZmlsbD0iIzQyRDVBMCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMy4zODkgMTEuMDYzYS43MjIuNzIyIDAgMCAwLS43MjQtLjcySC43MzhhLjcyMi43MjIgMCAxIDAgMCAxLjQ0MmgxLjkyN2MuNCAwIC43MjQtLjMyNC43MjQtLjcyMlpNLjAxNSA2Ljk3NWMwIC4zOTkuMzI0LjcyMS43MjMuNzIxaDEuOTI3YS43MjIuNzIyIDAgMSAwIDAtMS40NDNILjczOGEuNzIyLjcyMiAwIDAgMC0uNzIzLjcyMlpNLjczOCAzLjYwOGgxLjkyN2EuNzIyLjcyMiAwIDEgMCAwLTEuNDQySC43MzhhLjcyMi43MjIgMCAxIDAgMCAxLjQ0MloiLz48cGF0aCBkPSJNMTMuMTE3IDBjLjU1IDAgLjk5Ny4zMjQuOTk3LjcyMnYxMi41MDVjMCAuMzk5LS40NDcuNzIyLS45OTcuNzIySDIuMTg0YS43MjIuNzIyIDAgMCAxLS43MjMtLjcyMnYtLjcyaDEuMjA0YTEuNDQ0IDEuNDQ0IDAgMSAwIDAtMi44ODdIMS40NjFWOC40MThoMS4yMDRhMS40NDQgMS40NDQgMCAxIDAgMC0yLjg4NUgxLjQ2MVY0LjMzaDEuMjA0YTEuNDQ0IDEuNDQ0IDAgMSAwIDAtMi44ODdIMS40NjF2LS43MmMwLS40LjMyMy0uNzIyLjcyMy0uNzIyWm0tMi41NjIgOC42MzZhLjQ5LjQ5IDAgMCAwLS4yMS4wNUg2LjZsLS4wMzUtLjA1Yy0uMjU3LjA2Ny0uMzk3LjIxOC0uNDIuNDUzLS4wMjQuMDY4IDAgLjE2OC4wNy4zMDIgMCAuMDM0LjAxMS4wNS4wMzUuMDVhMy4wMDYgMy4wMDYgMCAwIDAgMCAuNjU1Yy4wMjMuMjcuMDM1LjQ3LjAzNS42MDV2LjI1MWMwIC4yMDItLjAxMi4zODctLjAzNS41NTQgMCAuMDY4LS4wMjQuMTY5LS4wNy4zMDN2LjE1YzAgLjEzNS4xMTYuMjE5LjM1LjI1My4xNjMgMCAuMjgtLjA1LjM1LS4xNTJoMy4yOTFjLjA3LjA2Ny4yMS4xMTguNDIuMTUybC4xNC0uMDVhLjQ5OC40OTggMCAwIDAgLjE0LS4yNTNjMC0uMS0uMDExLS4yNTEtLjAzNC0uNDUzYTEuNDYgMS40NiAwIDAgMSAwLS40NTNjLS4wMjQtLjAzMy0uMDM1LS4xMTctLjAzNS0uMjUyIDAtLjc3Mi4wMjMtMS4yMjUuMDctMS4zNnYtLjA1Yy4wNy0uMTM0LjEwNS0uMjM1LjEwNS0uMzAybC0uMDM1LS4wNWMtLjAyNC0uMDM0LS4wMjQtLjA2OCAwLS4xMDItLjE2NC0uMTMzLS4yOTMtLjIxOC0uMzg2LS4yNTFaTTguMjggNC42NTZjLS4xNC4wNjgtLjI0NS4yNTMtLjMxNi41NTUtLjc0NyAxLjE3NS0xLjk0OSAxLjc4LTMuNjA2IDEuODEzbC4wNy40MDNjLjE0LjQzNy4zOTcuNjU1Ljc3LjY1NS4zOTcgMCAuODc2LS4xNjggMS40MzYtLjUwNCAwIC4wNjgtLjAxMi4xNTEtLjAzNS4yNTItLjAyNC4xLS4wMjQuMTY4IDAgLjIwMS0uMDI0LjA2OCAwIC4xMTguMDcuMTUxaC4wN2MuMTE3LjAzNC4zMDMuMDE4LjU2LS4wNS4yNTctLjAzMy40NTUtLjA1LjU5NS0uMDUuMjEgMCAuNTg0LjAxNyAxLjEyLjA1aDEuMTIxYy4wNyAwIC4xMDUtLjA1LjEwNS0uMTUxdi0uNTU0Yy41MzcuMzcgMS4wMTYuNTU0IDEuNDM2LjU1NC40MiAwIC43MTItLjM4Ni44NzUtMS4xNTloLS4wN2MtMS4zNTQgMC0yLjUyLS40ODYtMy41MDEtMS40NmEuNjY4LjY2OCAwIDAgMCAuMDctLjIwMmMwLS4xMzMtLjEwNS0uMjM0LS4zMTUtLjMwMi0uMDI0IDAtLjAzNS0uMDE2LS4wMzUtLjA1LS4wOTQtLjEtLjIzNC0uMTUxLS40Mi0uMTUxWm0tMS4yNi0uMTVoLS41MjZjLS4xODcgMC0uMjY5LjA2Ny0uMjQ1LjIwMS4wNDYuNDM3LjEwNS44MDYuMTc1IDEuMTA4IDAgLjA2OC4wMTEuMDg0LjAzNS4wNS4zMjcuMDM0LjQ5LS4xMzMuNDktLjUwMyAwLS4yMDIuMDIzLS4zNTMuMDctLjQ1M2EuNjE2LjYxNiAwIDAgMCAwLS40MDNabTMuNzEtLjIwMmgtLjUyNWMtLjE0LjAzNC0uMjEuMDY4LS4yMS4xLjA0Ny42NC4xMTcgMS4wMDguMjEgMS4xMDkuMDIzLjAzNC4wNTguMDM0LjEwNSAwYS4yNDEuMjQxIDAgMCAxIC4xNC0uMDVjLjE0LS4wMzMuMjQ1LS4zNy4zMTYtMS4wMDhhLjUzNC41MzQgMCAwIDAtLjAzNS0uMTVaTTYuNTY1IDIuMjRhLjM2NC4zNjQgMCAwIDAtLjE0LjFjLS4wNyAwLS4xNC4xMzUtLjIxLjQwNHYuMDVhNC4zNiA0LjM2IDAgMCAxLS41MjUuODU2Yy0uMjM0LjIwMi0uNTczLjM3LTEuMDE2LjUwNGEuNzY3Ljc2NyAwIDAgMS0uMTc1LjA1Yy4xMTcuNTcyLjM2Mi44NzQuNzM1LjkwNy4zNS0uMDMzLjgyOS0uNDcgMS40MzYtMS4zMS42My42MzkgMS4wMjcuOTkxIDEuMTkgMS4wNTguMDctLjAzMy4xODctLjM4NS4zNS0xLjA1Ny0uMDIzLS4wNjctLjEwNC0uMTM0LS4yNDUtLjIwMi0uMTg3LS4wNjctLjQzMi0uMjM0LS43MzUtLjUwNGExMi4zMTcgMTIuMzE3IDAgMCAxLS4xMDUtLjE1di0uMDUxYS4zNS4zNSAwIDAgMCAuMDctLjIwMmMtLjA0Ny0uMS0uMTg3LS4yMDEtLjQyLS4zMDItLjA3LS4xLS4xNC0uMTUtLjIxLS4xNVptMy42MDYtLjEtLjE0LjFjLS4wNyAwLS4xMjguMTE4LS4xNzUuMzUzdi4xYTEuNTkyIDEuNTkyIDAgMCAxLS40Mi42MDVjLS4zNzQuMzM2LS43NDcuNTItMS4xMi41NTQuMDcuNjA0LjMwMy45MjQuNy45NTcuMzUtLjA2Ny43ODItLjQ1MyAxLjI5NS0xLjE1OS41Ni43NCAxLjA2MiAxLjE5MyAxLjUwNiAxLjM2LjMwMyAwIC41MzctLjM1Mi43LTEuMDU3LS40NjctLjAzMy0xLjA1LS4zODYtMS43NS0xLjA1OC4wMjMtLjEuMDM1LS4yMDIuMDM1LS4zMDItLjA0Ny0uMTAxLS4xODgtLjIwMi0uNDItLjMwMi0uMDctLjEwMS0uMTQtLjE1Mi0uMjEtLjE1MloiLz48cGF0aCBkPSJNOC4xMDUgOS42OTNoLS45OFYxMS4xNTRoMi44N3YtMS40Nkg4LjEwNVpNOC40NTUgNi4wNjdjLS4yOC4zMzYtLjY5LjcyMi0xLjIyNiAxLjE1OGgyLjY5NmMtLjMyNy0uMjAxLS43Ny0uNTM2LTEuMzMtMS4wMDdhMS4xMyAxLjEzIDAgMCAxLS4xNC0uMTUxWiIvPjwvZz48L2c+PC9zdmc+",Qa=Object.defineProperty,_a=Object.getOwnPropertySymbols,fi=Object.prototype.hasOwnProperty,Za=Object.prototype.propertyIsEnumerable,ma=(Je,dt,yt)=>dt in Je?Qa(Je,dt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):Je[dt]=yt,_r=(Je,dt)=>{for(var yt in dt||(dt={}))fi.call(dt,yt)&&ma(Je,yt,dt[yt]);if(_a)for(var yt of _a(dt))Za.call(dt,yt)&&ma(Je,yt,dt[yt]);return Je};const Vi=Je=>React.createElement("svg",_r({width:14,height:14,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},Je),React.createElement("title",null,"\u5386\u53F2\u5BF9\u8BDD"),React.createElement("defs",null,React.createElement("path",{id:"b_svg__a",d:"M0 0h14v14H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"b_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#b_svg__a"})),React.createElement("use",{fill:"#F6F7F9",opacity:.01,xlinkHref:"#b_svg__a"}),React.createElement("g",{mask:"url(#b_svg__b)",fillRule:"nonzero"},React.createElement("path",{d:"M5.607 0a1.38 1.38 0 0 0-1.379 1.379v4.613c0 .754.613 1.367 1.368 1.367h3.003a.62.62 0 0 1 .433.177l1.834 1.787a.665.665 0 0 0 1.13-.476V7.602c0-.134.108-.243.242-.243h.32a1.33 1.33 0 0 0 1.33-1.33V1.47A1.472 1.472 0 0 0 12.418 0h-6.81Z",fill:"#64B5F6"}),React.createElement("path",{d:"M5.702 8.147A2.25 2.25 0 0 1 3.45 5.895v-1.16a.342.342 0 0 0-.341-.341H1.483c-.811 0-1.469.658-1.469 1.468v4.562c0 .733.594 1.33 1.33 1.33h.32c.135 0 .243.108.243.242v1.245c0 .589.71.888 1.13.476L4.87 11.93a.624.624 0 0 1 .434-.177h3.003c.754 0 1.367-.613 1.367-1.367l-1-1.968a.265.265 0 0 0-.262-.264c-.728-.003-2.71-.007-2.71-.007Z",fill:"#1E88E5"}))));var vl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDE0djE0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRjZGN0Y5IiBvcGFjaXR5PSIuMDEiIHhsaW5rOmhyZWY9IiNhIi8+PGcgbWFzaz0idXJsKCNiKSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNS42MDcgMGExLjM4IDEuMzggMCAwIDAtMS4zNzkgMS4zNzl2NC42MTNjMCAuNzU0LjYxMyAxLjM2NyAxLjM2OCAxLjM2N2gzLjAwM2EuNjIuNjIgMCAwIDEgLjQzMy4xNzdsMS44MzQgMS43ODdhLjY2NS42NjUgMCAwIDAgMS4xMy0uNDc2VjcuNjAyYzAtLjEzNC4xMDgtLjI0My4yNDItLjI0M2guMzJhMS4zMyAxLjMzIDAgMCAwIDEuMzMtMS4zM1YxLjQ3QTEuNDcyIDEuNDcyIDAgMCAwIDEyLjQxOCAwaC02LjgxWiIgZmlsbD0iIzY0QjVGNiIvPjxwYXRoIGQ9Ik01LjcwMiA4LjE0N0EyLjI1IDIuMjUgMCAwIDEgMy40NSA1Ljg5NXYtMS4xNmEuMzQyLjM0MiAwIDAgMC0uMzQxLS4zNDFIMS40ODNjLS44MTEgMC0xLjQ2OS42NTgtMS40NjkgMS40Njh2NC41NjJjMCAuNzMzLjU5NCAxLjMzIDEuMzMgMS4zM2guMzJjLjEzNSAwIC4yNDMuMTA4LjI0My4yNDJ2MS4yNDVjMCAuNTg5LjcxLjg4OCAxLjEzLjQ3Nkw0Ljg3IDExLjkzYS42MjQuNjI0IDAgMCAxIC40MzQtLjE3N2gzLjAwM2MuNzU0IDAgMS4zNjctLjYxMyAxLjM2Ny0xLjM2N2wtMS0xLjk2OGEuMjY1LjI2NSAwIDAgMC0uMjYyLS4yNjRjLS43MjgtLjAwMy0yLjcxLS4wMDctMi43MS0uMDA3WiIgZmlsbD0iIzFFODhFNSIvPjwvZz48L2c+PC9zdmc+",ua=ee(59301),bl=(0,a.forwardRef)(({onClose:Je},dt)=>{const yt=(0,Ce.useDispatch)(),Rn=(0,Ce.useSelector)(VA=>{var xA;return(xA=VA==null?void 0:VA.user)==null?void 0:xA.userInfo}),Xn=(Rn==null?void 0:Rn.course)||{},[$n,hA]=(0,a.useState)(!1),[fA,Mn]=(0,a.useState)(!1),nA=(0,a.useRef)(null),ur=()=>{hA(!0),Mn(Xn==null?void 0:Xn.is_open_ai)};(0,a.useImperativeHandle)(dt,()=>({onClick:ur}));const XA=VA=>{var xA;const kr=(xA=(0,Ve.g)())==null?void 0:xA.course_id;hA(!1),Je(),Ce.history.push(`/classrooms/${kr}/board/${Xn==null?void 0:Xn.board_id}?type=${VA}`)},tr=[{icon:qa,name:"\u95EE\u7B54\u96C6",description:"\u6559\u5E08\u53EF\u4E0A\u4F20\u95EE\u7B54\u96C6\uFF0C\u6253\u9020\u4E13\u5C5E\u667A\u80FD\u52A9\u6559\uFF0C\u5B9E\u73B0\u7CBE\u51C6\u89E3\u7B54",explainHref:"https://www.educoder.net/forums/40257",btnName:"\u95EE\u7B54\u96C6\u7BA1\u7406",type:"wendaji"},{icon:vl,name:"\u5386\u53F2\u5BF9\u8BDD",description:"\u6559\u5E08\u53EF\u67E5\u770B\u6240\u6709\u5B66\u751F\u7684\u5386\u53F2\u5BF9\u8BDD\uFF0C\u5BF9\u5927\u6A21\u578B\u56DE\u7B54\u4E0D\u4F73\u7684\u95EE\u9898\u8FDB\u884C\u4EBA\u5DE5\u56DE\u590D\uFF0C\u5E76\u5C06\u5176\u8865\u5145\u81F3\u95EE\u7B54\u96C6\u3002",explainHref:"https://www.educoder.net/forums/40258",btnName:"\u5386\u53F2\u5BF9\u8BDD\u7BA1\u7406",type:"duihua"}];return ua.createElement(a.Fragment,null,ua.createElement(Ne.default,{centered:!0,open:$n,title:"\u667A\u80FD\u95EE\u7B54",width:850,onCancel:()=>hA(!1),footer:null,bodyStyle:{paddingBottom:25}},ua.createElement("div",{className:"flex flex-col gap-20 mb20"},ua.createElement("div",{className:"p20",style:{background:"#F6F7F9"}},ua.createElement("div",{className:"c-grey-333"},"\u667A\u80FD\u95EE\u7B54"),ua.createElement(lt.Z,{align:"middle",className:"mt20"},ua.createElement(wA.Z,{size:"default",checked:fA,onChange:VA=>{Mn(VA),clearTimeout(nA.current),nA.current=setTimeout(()=>{var xA;yt({type:"classroomList/setCourseAiState",payload:{course_id:(xA=(0,Ve.g)())==null?void 0:xA.course_id,is_open_ai:VA}})},500)}}),ua.createElement("div",{className:"c-grey-333 ml10"},"\u5F00\u542F\u540E\uFF0C\u6559\u5B66\u8BFE\u5802\u5185\u7684\u5B66\u751F\u5C06\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u52A9\u6559\u7684\u529F\u80FD\uFF0C\u4E0EAI\u5BF9\u8BDD\uFF0C\u8BA9AI\u7B54\u7591\u89E3\u60D1\u3002"," ",ua.createElement("a",{href:"https://www.educoder.net/forums/40256",target:"_blank"},"\u64CD\u4F5C\u8BF4\u660E"))))),tr.map((VA,xA)=>{const{icon:kr,name:Dr,description:ea,explainHref:Ur,type:ia}=VA;return ua.createElement("div",{key:xA,style:{marginBottom:xAXA(ia),style:{width:120},className:"mt20",type:"primary"},VA.btnName))))})))}),ol=ee(37568),gi=ee(4875),hi={wrap:"wrap___YYn6N",left:"left___YomRr",tip:"tip___nXV55",bottomBtn:"bottomBtn___dtC5V",disabled:"disabled___Om4jR"},Xr="data:image/png;base64,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",wr=Object.defineProperty,pr=Object.getOwnPropertySymbols,Hr=Object.prototype.hasOwnProperty,Or=Object.prototype.propertyIsEnumerable,ra=(Je,dt,yt)=>dt in Je?wr(Je,dt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):Je[dt]=yt,Wr=(Je,dt)=>{for(var yt in dt||(dt={}))Hr.call(dt,yt)&&ra(Je,yt,dt[yt]);if(pr)for(var yt of pr(dt))Or.call(dt,yt)&&ra(Je,yt,dt[yt]);return Je};const $r=Je=>React.createElement("svg",Wr({className:"a_svg__icon",viewBox:"0 0 1068 1024",xmlns:"http://www.w3.org/2000/svg",width:208.594,height:200},Je),React.createElement("path",{d:"M670.55 25.088c-1.025.512-2.049 1.024-2.817 2.048l-288.128 181.76L62.933 334.677l-3.072 1.536c-30.293 15.446-13.61 74.838 10.198 121.515 23.552 46.208 61.781 94.592 92.032 79.147 1.024-.512 2.048-1.024 3.328-2.347l286.89-181.717 317.654-126.294 3.072-1.578c30.293-15.403 13.61-74.795-9.942-120.96C739.072 58.027 700.8 9.643 670.55 25.045",fill:"#4FBFEC",opacity:.804}),React.createElement("path",{d:"m684.032 33.707-3.627 1.834L386.39 222.208 63.317 350.635l-3.584 1.834c-7.68 3.926-15.104 12.203-16.512 29.739 2.176 16.981 8.534 37.035 16.896 56.021 3.84 1.28 7.766 1.238 11.606-.085l350.506-141.739 2.56-1.322L745.515 94.805a19.456 19.456 0 0 0 7.424-9.557c-10.454-17.963-23.211-35.413-35.926-47.659-14.25-8.917-25.301-7.808-32.981-3.84z",fill:"#45AED8",opacity:.804}),React.createElement("path",{d:"M735.232 61.91c-32-42.497-53.376-43.862-65.707-37.59l-3.072 1.536-286.848 183.04-316.16 124.203-3.072 1.578c-12.8 6.528-24.32 24.662-8.704 75.52 1.579 4.395 4.694 7.979 8.32 9.984a17.792 17.792 0 0 0 13.142.427l342.314-137.557 2.56-1.28L730.54 85.675a17.792 17.792 0 0 0 7.381-10.88 13.013 13.013 0 0 0-2.688-12.886l-131.925 60.758",fill:"#7EDAFF",opacity:.804}),React.createElement("path",{d:"m390.912 341.461 54.144 107.52 28.16-51.2 57.515 7.51-54.614-107.264z",fill:"#DE5461",opacity:.804}),React.createElement("path",{d:"M475.733 252.97c16.47 32.342 3.414 71.34-28.928 87.809a65.493 65.493 0 0 1-88.064-28.16 66.005 66.005 0 0 1 28.715-88.32 65.621 65.621 0 0 1 88.32 28.672",fill:"#ECB646",opacity:.804}),React.createElement("path",{d:"M392.96 235.05a48.64 48.64 0 0 0-21.163 65.067 48.64 48.64 0 0 0 65.067 21.163 48.64 48.64 0 0 0 21.12-65.11 48.299 48.299 0 0 0-65.067-21.12M451.5 349.996c-39.51 20.138-88.32 4.266-108.459-35.243-20.139-39.51-4.267-88.32 35.243-108.459 39.509-20.138 88.32-4.266 108.458 35.243A80.512 80.512 0 0 1 451.5 349.995",fill:"#F5C857",opacity:.804}),React.createElement("path",{d:"M428.245 271.36a15.232 15.232 0 0 1-6.57 20.139 15.232 15.232 0 0 1-20.139-6.528 15.232 15.232 0 0 1 6.57-20.139 15.232 15.232 0 0 1 20.14 6.528",fill:"#F5C857",opacity:.804}),React.createElement("path",{d:"M903.253 596.181c-1.152.214-2.346.427-3.413 1.238l-346.027 94.25-357.461 29.184-3.584.598c-35.243 6.229-36.693 71.125-27.136 125.44 9.472 53.76 33.067 114.261 68.267 108.032 1.237-.214 2.432-.427 4.096-1.323l344.704-94.635 358.656-29.397 3.584-.64c35.242-6.187 36.693-71.125 27.221-124.843-10.07-53.632-33.664-114.09-68.864-107.904",fill:"#4FBFEC"}),React.createElement("path",{d:"m914.176 609.024-4.181.768L556.544 707.2l-364.715 29.867-4.181.682c-8.96 1.579-18.987 7.68-25.77 24.875-3.03 17.792-2.817 39.893-.257 61.61a18.773 18.773 0 0 0 11.734 3.457l396.458-34.816 2.987-.512 384.47-102.87a20.48 20.48 0 0 0 10.41-7.381c-4.992-21.333-12.459-42.752-21.504-59.008-11.563-13.355-23.04-15.659-32-14.08z",fill:"#45AED8"}),React.createElement("path",{d:"M957.013 653.227c-19.114-52.694-40.192-60.672-54.528-58.112l-3.584.597-345.088 95.957-356.48 27.734-3.584.682c-14.933 2.603-32 17.323-32 73.344a19.925 19.925 0 0 0 5.291 12.587 18.863 18.863 0 0 0 13.099 4.48l386.944-33.152 2.986-.512 374.912-101.205a18.73 18.73 0 0 0 10.795-8.662 13.653 13.653 0 0 0 1.28-13.781l-151.51 20.565",fill:"#7EDAFF"}),React.createElement("path",{d:"m524.373 828.587 21.419 124.885 44.16-42.837 55.552 25.258-21.973-124.757z",fill:"#DE5461"}),React.createElement("path",{d:"M637.013 765.653a68.565 68.565 0 0 1-56.149 79.446 68.95 68.95 0 0 1-79.957-55.467 69.461 69.461 0 0 1 56.064-80.043 69.12 69.12 0 0 1 80.085 56.064",fill:"#ECB646"}),React.createElement("path",{d:"M559.19 722.133a51.2 51.2 0 0 0-41.302 58.966 51.2 51.2 0 0 0 58.965 41.344 51.2 51.2 0 0 0 41.344-59.008 50.859 50.859 0 0 0-59.008-41.302m23.595 133.718a85.12 85.12 0 0 1-98.347-68.822 85.12 85.12 0 0 1 68.864-98.346 85.12 85.12 0 0 1 98.304 68.864 84.736 84.736 0 0 1-68.821 98.304",fill:"#F5C857"}),React.createElement("path",{d:"M583.552 769.536a16.043 16.043 0 0 1-12.8 18.261 16.043 16.043 0 0 1-18.261-12.8 16.043 16.043 0 0 1 12.8-18.261 16.043 16.043 0 0 1 18.261 12.8",fill:"#F5C857"}),React.createElement("path",{d:"m89.984 615.765 54.315 54.358a6.827 6.827 0 0 0 9.685 0l27.861-27.904a6.827 6.827 0 0 1 11.648 4.821v139.392a6.827 6.827 0 0 1-6.826 6.827H47.36a6.827 6.827 0 0 1-4.821-11.648L70.4 753.707a6.827 6.827 0 0 0 0-9.643l-39.552-39.552c-36.95-44.373-34.603-102.4-23.936-135.765 8.661-27.179 33.835-57.387 54.87-75.648 4.65-4.054 11.391.256 10.453 6.314a495.407 495.407 0 0 0-4.822 46.934c-2.133 38.314 8.619 54.741 22.614 69.418zm791.765-274.432-54.314-54.357a6.827 6.827 0 0 0-9.643 0l-27.904 27.904a6.827 6.827 0 0 1-11.648-4.821V170.667a6.827 6.827 0 0 1 6.827-6.827h139.392a6.827 6.827 0 0 1 4.821 11.648l-27.904 27.904a6.827 6.827 0 0 0 0 9.643l39.552 39.552c36.95 44.373 34.603 102.4 23.979 135.765-8.662 27.136-33.878 57.387-54.912 75.648-4.608 4.053-11.392-.256-10.454-6.315 1.707-11.178 3.755-27.392 4.822-46.933 2.133-38.315-8.619-54.741-22.614-69.419z",fill:"#18D6FF"}));var Ta="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwNjggMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjA4LjU5NCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik02NzAuNTUgMjUuMDg4Yy0xLjAyNS41MTItMi4wNDkgMS4wMjQtMi44MTcgMi4wNDhsLTI4OC4xMjggMTgxLjc2TDYyLjkzMyAzMzQuNjc3bC0zLjA3MiAxLjUzNmMtMzAuMjkzIDE1LjQ0Ni0xMy42MSA3NC44MzggMTAuMTk4IDEyMS41MTUgMjMuNTUyIDQ2LjIwOCA2MS43ODEgOTQuNTkyIDkyLjAzMiA3OS4xNDcgMS4wMjQtLjUxMiAyLjA0OC0xLjAyNCAzLjMyOC0yLjM0N2wyODYuODktMTgxLjcxNyAzMTcuNjU0LTEyNi4yOTQgMy4wNzItMS41NzhjMzAuMjkzLTE1LjQwMyAxMy42MS03NC43OTUtOS45NDItMTIwLjk2QzczOS4wNzIgNTguMDI3IDcwMC44IDkuNjQzIDY3MC41NSAyNS4wNDUiIGZpbGw9IiM0RkJGRUMiIG9wYWNpdHk9Ii44MDQiLz48cGF0aCBkPSJtNjg0LjAzMiAzMy43MDctMy42MjcgMS44MzRMMzg2LjM5IDIyMi4yMDggNjMuMzE3IDM1MC42MzVsLTMuNTg0IDEuODM0Yy03LjY4IDMuOTI2LTE1LjEwNCAxMi4yMDMtMTYuNTEyIDI5LjczOSAyLjE3NiAxNi45ODEgOC41MzQgMzcuMDM1IDE2Ljg5NiA1Ni4wMjEgMy44NCAxLjI4IDcuNzY2IDEuMjM4IDExLjYwNi0uMDg1bDM1MC41MDYtMTQxLjczOSAyLjU2LTEuMzIyTDc0NS41MTUgOTQuODA1YTE5LjQ1NiAxOS40NTYgMCAwIDAgNy40MjQtOS41NTdjLTEwLjQ1NC0xNy45NjMtMjMuMjExLTM1LjQxMy0zNS45MjYtNDcuNjU5LTE0LjI1LTguOTE3LTI1LjMwMS03LjgwOC0zMi45ODEtMy44NHoiIGZpbGw9IiM0NUFFRDgiIG9wYWNpdHk9Ii44MDQiLz48cGF0aCBkPSJNNzM1LjIzMiA2MS45MWMtMzItNDIuNDk3LTUzLjM3Ni00My44NjItNjUuNzA3LTM3LjU5bC0zLjA3MiAxLjUzNi0yODYuODQ4IDE4My4wNC0zMTYuMTYgMTI0LjIwMy0zLjA3MiAxLjU3OGMtMTIuOCA2LjUyOC0yNC4zMiAyNC42NjItOC43MDQgNzUuNTIgMS41NzkgNC4zOTUgNC42OTQgNy45NzkgOC4zMiA5Ljk4NGExNy43OTIgMTcuNzkyIDAgMCAwIDEzLjE0Mi40MjdsMzQyLjMxNC0xMzcuNTU3IDIuNTYtMS4yOEw3MzAuNTQgODUuNjc1YTE3Ljc5MiAxNy43OTIgMCAwIDAgNy4zODEtMTAuODggMTMuMDEzIDEzLjAxMyAwIDAgMC0yLjY4OC0xMi44ODZsLTEzMS45MjUgNjAuNzU4IiBmaWxsPSIjN0VEQUZGIiBvcGFjaXR5PSIuODA0Ii8+PHBhdGggZD0ibTM5MC45MTIgMzQxLjQ2MSA1NC4xNDQgMTA3LjUyIDI4LjE2LTUxLjIgNTcuNTE1IDcuNTEtNTQuNjE0LTEwNy4yNjR6IiBmaWxsPSIjREU1NDYxIiBvcGFjaXR5PSIuODA0Ii8+PHBhdGggZD0iTTQ3NS43MzMgMjUyLjk3YzE2LjQ3IDMyLjM0MiAzLjQxNCA3MS4zNC0yOC45MjggODcuODA5YTY1LjQ5MyA2NS40OTMgMCAwIDEtODguMDY0LTI4LjE2IDY2LjAwNSA2Ni4wMDUgMCAwIDEgMjguNzE1LTg4LjMyIDY1LjYyMSA2NS42MjEgMCAwIDEgODguMzIgMjguNjcyIiBmaWxsPSIjRUNCNjQ2IiBvcGFjaXR5PSIuODA0Ii8+PHBhdGggZD0iTTM5Mi45NiAyMzUuMDVhNDguNjQgNDguNjQgMCAwIDAtMjEuMTYzIDY1LjA2NyA0OC42NCA0OC42NCAwIDAgMCA2NS4wNjcgMjEuMTYzIDQ4LjY0IDQ4LjY0IDAgMCAwIDIxLjEyLTY1LjExIDQ4LjI5OSA0OC4yOTkgMCAwIDAtNjUuMDY3LTIxLjEyTTQ1MS41IDM0OS45OTZjLTM5LjUxIDIwLjEzOC04OC4zMiA0LjI2Ni0xMDguNDU5LTM1LjI0My0yMC4xMzktMzkuNTEtNC4yNjctODguMzIgMzUuMjQzLTEwOC40NTkgMzkuNTA5LTIwLjEzOCA4OC4zMi00LjI2NiAxMDguNDU4IDM1LjI0M0E4MC41MTIgODAuNTEyIDAgMCAxIDQ1MS41IDM0OS45OTUiIGZpbGw9IiNGNUM4NTciIG9wYWNpdHk9Ii44MDQiLz48cGF0aCBkPSJNNDI4LjI0NSAyNzEuMzZhMTUuMjMyIDE1LjIzMiAwIDAgMS02LjU3IDIwLjEzOSAxNS4yMzIgMTUuMjMyIDAgMCAxLTIwLjEzOS02LjUyOCAxNS4yMzIgMTUuMjMyIDAgMCAxIDYuNTctMjAuMTM5IDE1LjIzMiAxNS4yMzIgMCAwIDEgMjAuMTQgNi41MjgiIGZpbGw9IiNGNUM4NTciIG9wYWNpdHk9Ii44MDQiLz48cGF0aCBkPSJNOTAzLjI1MyA1OTYuMTgxYy0xLjE1Mi4yMTQtMi4zNDYuNDI3LTMuNDEzIDEuMjM4bC0zNDYuMDI3IDk0LjI1LTM1Ny40NjEgMjkuMTg0LTMuNTg0LjU5OGMtMzUuMjQzIDYuMjI5LTM2LjY5MyA3MS4xMjUtMjcuMTM2IDEyNS40NCA5LjQ3MiA1My43NiAzMy4wNjcgMTE0LjI2MSA2OC4yNjcgMTA4LjAzMiAxLjIzNy0uMjE0IDIuNDMyLS40MjcgNC4wOTYtMS4zMjNsMzQ0LjcwNC05NC42MzUgMzU4LjY1Ni0yOS4zOTcgMy41ODQtLjY0YzM1LjI0Mi02LjE4NyAzNi42OTMtNzEuMTI1IDI3LjIyMS0xMjQuODQzLTEwLjA3LTUzLjYzMi0zMy42NjQtMTE0LjA5LTY4Ljg2NC0xMDcuOTA0IiBmaWxsPSIjNEZCRkVDIi8+PHBhdGggZD0ibTkxNC4xNzYgNjA5LjAyNC00LjE4MS43NjhMNTU2LjU0NCA3MDcuMmwtMzY0LjcxNSAyOS44NjctNC4xODEuNjgyYy04Ljk2IDEuNTc5LTE4Ljk4NyA3LjY4LTI1Ljc3IDI0Ljg3NS0zLjAzIDE3Ljc5Mi0yLjgxNyAzOS44OTMtLjI1NyA2MS42MWExOC43NzMgMTguNzczIDAgMCAwIDExLjczNCAzLjQ1N2wzOTYuNDU4LTM0LjgxNiAyLjk4Ny0uNTEyIDM4NC40Ny0xMDIuODdhMjAuNDggMjAuNDggMCAwIDAgMTAuNDEtNy4zODFjLTQuOTkyLTIxLjMzMy0xMi40NTktNDIuNzUyLTIxLjUwNC01OS4wMDgtMTEuNTYzLTEzLjM1NS0yMy4wNC0xNS42NTktMzItMTQuMDh6IiBmaWxsPSIjNDVBRUQ4Ii8+PHBhdGggZD0iTTk1Ny4wMTMgNjUzLjIyN2MtMTkuMTE0LTUyLjY5NC00MC4xOTItNjAuNjcyLTU0LjUyOC01OC4xMTJsLTMuNTg0LjU5Ny0zNDUuMDg4IDk1Ljk1Ny0zNTYuNDggMjcuNzM0LTMuNTg0LjY4MmMtMTQuOTMzIDIuNjAzLTMyIDE3LjMyMy0zMiA3My4zNDRhMTkuOTI1IDE5LjkyNSAwIDAgMCA1LjI5MSAxMi41ODcgMTguODYzIDE4Ljg2MyAwIDAgMCAxMy4wOTkgNC40OGwzODYuOTQ0LTMzLjE1MiAyLjk4Ni0uNTEyIDM3NC45MTItMTAxLjIwNWExOC43MyAxOC43MyAwIDAgMCAxMC43OTUtOC42NjIgMTMuNjUzIDEzLjY1MyAwIDAgMCAxLjI4LTEzLjc4MWwtMTUxLjUxIDIwLjU2NSIgZmlsbD0iIzdFREFGRiIvPjxwYXRoIGQ9Im01MjQuMzczIDgyOC41ODcgMjEuNDE5IDEyNC44ODUgNDQuMTYtNDIuODM3IDU1LjU1MiAyNS4yNTgtMjEuOTczLTEyNC43NTd6IiBmaWxsPSIjREU1NDYxIi8+PHBhdGggZD0iTTYzNy4wMTMgNzY1LjY1M2E2OC41NjUgNjguNTY1IDAgMCAxLTU2LjE0OSA3OS40NDYgNjguOTUgNjguOTUgMCAwIDEtNzkuOTU3LTU1LjQ2NyA2OS40NjEgNjkuNDYxIDAgMCAxIDU2LjA2NC04MC4wNDMgNjkuMTIgNjkuMTIgMCAwIDEgODAuMDg1IDU2LjA2NCIgZmlsbD0iI0VDQjY0NiIvPjxwYXRoIGQ9Ik01NTkuMTkgNzIyLjEzM2E1MS4yIDUxLjIgMCAwIDAtNDEuMzAyIDU4Ljk2NiA1MS4yIDUxLjIgMCAwIDAgNTguOTY1IDQxLjM0NCA1MS4yIDUxLjIgMCAwIDAgNDEuMzQ0LTU5LjAwOCA1MC44NTkgNTAuODU5IDAgMCAwLTU5LjAwOC00MS4zMDJtMjMuNTk1IDEzMy43MThhODUuMTIgODUuMTIgMCAwIDEtOTguMzQ3LTY4LjgyMiA4NS4xMiA4NS4xMiAwIDAgMSA2OC44NjQtOTguMzQ2IDg1LjEyIDg1LjEyIDAgMCAxIDk4LjMwNCA2OC44NjQgODQuNzM2IDg0LjczNiAwIDAgMS02OC44MjEgOTguMzA0IiBmaWxsPSIjRjVDODU3Ii8+PHBhdGggZD0iTTU4My41NTIgNzY5LjUzNmExNi4wNDMgMTYuMDQzIDAgMCAxLTEyLjggMTguMjYxIDE2LjA0MyAxNi4wNDMgMCAwIDEtMTguMjYxLTEyLjggMTYuMDQzIDE2LjA0MyAwIDAgMSAxMi44LTE4LjI2MSAxNi4wNDMgMTYuMDQzIDAgMCAxIDE4LjI2MSAxMi44IiBmaWxsPSIjRjVDODU3Ii8+PHBhdGggZD0ibTg5Ljk4NCA2MTUuNzY1IDU0LjMxNSA1NC4zNThhNi44MjcgNi44MjcgMCAwIDAgOS42ODUgMGwyNy44NjEtMjcuOTA0YTYuODI3IDYuODI3IDAgMCAxIDExLjY0OCA0LjgyMXYxMzkuMzkyYTYuODI3IDYuODI3IDAgMCAxLTYuODI2IDYuODI3SDQ3LjM2YTYuODI3IDYuODI3IDAgMCAxLTQuODIxLTExLjY0OEw3MC40IDc1My43MDdhNi44MjcgNi44MjcgMCAwIDAgMC05LjY0M2wtMzkuNTUyLTM5LjU1MmMtMzYuOTUtNDQuMzczLTM0LjYwMy0xMDIuNC0yMy45MzYtMTM1Ljc2NSA4LjY2MS0yNy4xNzkgMzMuODM1LTU3LjM4NyA1NC44Ny03NS42NDggNC42NS00LjA1NCAxMS4zOTEuMjU2IDEwLjQ1MyA2LjMxNGE0OTUuNDA3IDQ5NS40MDcgMCAwIDAtNC44MjIgNDYuOTM0Yy0yLjEzMyAzOC4zMTQgOC42MTkgNTQuNzQxIDIyLjYxNCA2OS40MTh6bTc5MS43NjUtMjc0LjQzMi01NC4zMTQtNTQuMzU3YTYuODI3IDYuODI3IDAgMCAwLTkuNjQzIDBsLTI3LjkwNCAyNy45MDRhNi44MjcgNi44MjcgMCAwIDEtMTEuNjQ4LTQuODIxVjE3MC42NjdhNi44MjcgNi44MjcgMCAwIDEgNi44MjctNi44MjdoMTM5LjM5MmE2LjgyNyA2LjgyNyAwIDAgMSA0LjgyMSAxMS42NDhsLTI3LjkwNCAyNy45MDRhNi44MjcgNi44MjcgMCAwIDAgMCA5LjY0M2wzOS41NTIgMzkuNTUyYzM2Ljk1IDQ0LjM3MyAzNC42MDMgMTAyLjQgMjMuOTc5IDEzNS43NjUtOC42NjIgMjcuMTM2LTMzLjg3OCA1Ny4zODctNTQuOTEyIDc1LjY0OC00LjYwOCA0LjA1My0xMS4zOTItLjI1Ni0xMC40NTQtNi4zMTUgMS43MDctMTEuMTc4IDMuNzU1LTI3LjM5MiA0LjgyMi00Ni45MzMgMi4xMzMtMzguMzE1LTguNjE5LTU0Ljc0MS0yMi42MTQtNjkuNDE5eiIgZmlsbD0iIzE4RDZGRiIvPjwvc3ZnPg==",xa=Object.defineProperty,wa=Object.getOwnPropertySymbols,Wa=Object.prototype.hasOwnProperty,Aa=Object.prototype.propertyIsEnumerable,Ki=(Je,dt,yt)=>dt in Je?xa(Je,dt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):Je[dt]=yt,Ma=(Je,dt)=>{for(var yt in dt||(dt={}))Wa.call(dt,yt)&&Ki(Je,yt,dt[yt]);if(wa)for(var yt of wa(dt))Aa.call(dt,yt)&&Ki(Je,yt,dt[yt]);return Je};const Si=Je=>React.createElement("svg",Ma({className:"b_svg__icon",viewBox:"0 0 1068 1024",xmlns:"http://www.w3.org/2000/svg",width:208.594,height:200},Je),React.createElement("path",{d:"M809.77 821.675H73.345A63.744 63.744 0 0 1 9.557 757.93V489.685c0-35.2 28.587-63.744 63.744-63.744H809.6c35.2 0 63.701 28.544 63.701 63.744v268.246a63.488 63.488 0 0 1-63.573 63.744z",fill:"#363ED6"}),React.createElement("path",{d:"m184.448.555 706.39 175.786L754.943 722.39 48.597 546.603z",fill:"#B2CEF2"}),React.createElement("path",{d:"M52.821 363.392H809.26V926.08H52.779z",fill:"#F0FCFF"}),React.createElement("path",{d:"M398.123 562.987v-65.792a21.333 21.333 0 0 0-21.163-21.163H30.72a21.333 21.333 0 0 0-21.205 21.163v454.357a21.333 21.333 0 0 0 21.205 21.163h821.547a21.333 21.333 0 0 0 21.162-21.163V605.355a21.333 21.333 0 0 0-21.162-21.206H419.328a21.333 21.333 0 0 1-21.205-21.162z",fill:"#145DFF"}),React.createElement("path",{d:"M763.776 499.925h-284.33a9.728 9.728 0 1 1 0-19.456h284.33c5.29 0 9.77 4.267 9.77 9.728s-4.266 9.728-9.77 9.728zm0 42.71h-284.33a9.728 9.728 0 1 1 0-19.456h284.33a9.728 9.728 0 1 1 0 19.456z",fill:"#D4E4F9"}));var ri="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwNjggMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjA4LjU5NCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik04MDkuNzcgODIxLjY3NUg3My4zNDVBNjMuNzQ0IDYzLjc0NCAwIDAgMSA5LjU1NyA3NTcuOTNWNDg5LjY4NWMwLTM1LjIgMjguNTg3LTYzLjc0NCA2My43NDQtNjMuNzQ0SDgwOS42YzM1LjIgMCA2My43MDEgMjguNTQ0IDYzLjcwMSA2My43NDR2MjY4LjI0NmE2My40ODggNjMuNDg4IDAgMCAxLTYzLjU3MyA2My43NDR6IiBmaWxsPSIjMzYzRUQ2Ii8+PHBhdGggZD0ibTE4NC40NDguNTU1IDcwNi4zOSAxNzUuNzg2TDc1NC45NDMgNzIyLjM5IDQ4LjU5NyA1NDYuNjAzeiIgZmlsbD0iI0IyQ0VGMiIvPjxwYXRoIGQ9Ik01Mi44MjEgMzYzLjM5Mkg4MDkuMjZWOTI2LjA4SDUyLjc3OXoiIGZpbGw9IiNGMEZDRkYiLz48cGF0aCBkPSJNMzk4LjEyMyA1NjIuOTg3di02NS43OTJhMjEuMzMzIDIxLjMzMyAwIDAgMC0yMS4xNjMtMjEuMTYzSDMwLjcyYTIxLjMzMyAyMS4zMzMgMCAwIDAtMjEuMjA1IDIxLjE2M3Y0NTQuMzU3YTIxLjMzMyAyMS4zMzMgMCAwIDAgMjEuMjA1IDIxLjE2M2g4MjEuNTQ3YTIxLjMzMyAyMS4zMzMgMCAwIDAgMjEuMTYyLTIxLjE2M1Y2MDUuMzU1YTIxLjMzMyAyMS4zMzMgMCAwIDAtMjEuMTYyLTIxLjIwNkg0MTkuMzI4YTIxLjMzMyAyMS4zMzMgMCAwIDEtMjEuMjA1LTIxLjE2MnoiIGZpbGw9IiMxNDVERkYiLz48cGF0aCBkPSJNNzYzLjc3NiA0OTkuOTI1aC0yODQuMzNhOS43MjggOS43MjggMCAxIDEgMC0xOS40NTZoMjg0LjMzYzUuMjkgMCA5Ljc3IDQuMjY3IDkuNzcgOS43MjhzLTQuMjY2IDkuNzI4LTkuNzcgOS43Mjh6bTAgNDIuNzFoLTI4NC4zM2E5LjcyOCA5LjcyOCAwIDEgMSAwLTE5LjQ1NmgyODQuMzNhOS43MjggOS43MjggMCAxIDEgMCAxOS40NTZ6IiBmaWxsPSIjRDRFNEY5Ii8+PC9zdmc+",_i=(Je,dt,yt)=>new Promise((Rn,Xn)=>{var $n=Mn=>{try{fA(yt.next(Mn))}catch(nA){Xn(nA)}},hA=Mn=>{try{fA(yt.throw(Mn))}catch(nA){Xn(nA)}},fA=Mn=>Mn.done?Rn(Mn.value):Promise.resolve(Mn.value).then($n,hA);fA((yt=yt.apply(Je,dt)).next())}),ki=(0,a.forwardRef)(({onUpdateNum:Je,onSave:dt},yt)=>{var Rn,Xn;const $n=`\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002 1.\u5355\u9009\u9898\u8003\u5BDF\u77E5\u8BC6\u70B9:\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020% 2.\u591A\u9009\u9898\u8003\u5BDF\u77E5\u8BC6\u70B9:\u53D8\u91CF\u5B9A\u4E49\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020% -3.\u7F16\u7A0B\u9898\u8003\u5BDF\u77E5\u8BC6\u70B9:\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[hA,fA]=(0,a.useState)(!1),[Mn,nA]=(0,a.useState)([]),[ur,XA]=(0,a.useState)(null),[tr,VA]=(0,a.useState)(!1),[xA,kr]=(0,a.useState)([]),[Dr,ea]=(0,a.useState)(0),[Ur,ia]=(0,a.useState)(0),[Sa,Ba]=(0,a.useState)(!1),[bi,Da]=(0,a.useState)(""),[Fr,fr]=(0,a.useState)($n),[Tr,Lr]=(0,a.useState)(0),[zr,pa]=(0,a.useState)(0),[Yr,Ya]=(0,a.useState)(0),[li,Ai]=(0,a.useState)(0),[la,$a]=(0,a.useState)(0),[Yi,Nr]=(0,a.useState)(0),[MA,gr]=(0,a.useState)(0),[sa,Pa]=(0,a.useState)(0),ei=(0,Ce.useParams)(),[Bu,Al]=(0,a.useState)(),[Vl,dl]=(0,a.useState)([]),[ui,al]=(0,a.useState)(Vt.Q),{contentRef:Kl,value:Ti,status:il,open:oi,close:fl}=ui,Yl=(0,rn.Z)({contentRef:Kl,status:il}),{openProgress:Eu,closeProgress:Gl,CreateProgressModal:El,progressOpen:Xl}=(0,gt.Z)();(0,a.useEffect)(()=>{ur&&yl(),ur===!1&&(fl(),Je==null||Je(),nA([]),fr($n),Lr(0),pa(0),Ya(0),Ai(0),$a(0),Nr(0),gr(0),Pa(0))},[ur]),(0,a.useEffect)(()=>{if(!il&&(Kl!=null&&Kl.current)){const yr=Kl.current.querySelector('h2[data-type="title"]');if(yr){const da=yr.textContent;Da(da)}}},[il]);const au=()=>{VA(!0)};(0,a.useImperativeHandle)(yt,()=>({onClick:au}));const Ll=yr=>{Ba(!0),ea(yr),ia(0)},Gi=yr=>_i(void 0,null,function*(){const da=yr.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(da)==-1?(ht.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):yr.size/1024/1024>10?(ht.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),ro=yr=>{yr==="1"&&(0,Qe.xg)("/paperlibrary"),yr==="2"&&(VA(!1),XA(!0))},yl=()=>_i(void 0,null,function*(){var yr;const da=yield(0,Zt.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});da.status===0&&(ea(da.total_number),ia(da.remaining_number));let Ga=yield(0,Zt.ZP)("/api/ai/agents/library_resource_list.json",{method:"get"});(Ga==null?void 0:Ga.status)===0&&dl((yr=Ga==null?void 0:Ga.data)==null?void 0:yr.map(si=>({value:si==null?void 0:si.coze_id,disabled:!(si!=null&&si.have_file),label:a.createElement("span",null,si==null?void 0:si.name,!(si!=null&&si.have_file)&&"\uFF08\u5185\u5BB9\u4E3A\u7A7A\uFF09")})))}),Ku=yr=>(yr=yr||"",yr=String(yr),yr=yr.replace(/\s+/g,""),yr),Jl=(yr=!0)=>_i(void 0,null,function*(){var da,Ga;const si=[{name:"\u5355\u9009\u9898",num:Tr||0},{name:"\u591A\u9009\u9898",num:zr||0},{name:"\u5224\u65AD\u9898",num:Yr||0},{name:"\u586B\u7A7A\u9898",num:li||0},{name:"\u7B80\u7B54\u9898",num:la||0},{name:"\u7EC4\u5408\u9898",num:sa||0},{name:"\u7F16\u7A0B\u9898",num:Yi||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:MA||0}];if(yr){if(Ku(Fr)){if(Fr.length>1e3){ht.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{ht.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!Ku(Fr)&&!(Mn!=null&&Mn.length)){ht.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const Ji=si.reduce((yu,Iu)=>yu+Iu.num,0);if(Ji===0){ht.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(Ji>50){ht.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(Dr!==-1){Ba(!0);return}}Ba(!1);const ll={scene_type:10,request_identifier:Math.random(),file_id:(Ga=(da=Mn[0])==null?void 0:da.response)==null?void 0:Ga.id,content:Fr,count_arr:si.map(Ji=>Ji.num).join(","),course_id:(ei==null?void 0:ei.coursesId)||"",coze_id:Bu};yield oi(ll),yl()}),Il=()=>_i(void 0,null,function*(){const yr=Yl();if(dt){XA(!1),dt(yr);return}Eu(),fA(!0),kr([]);const da=new FormData;da.append("html",yr);const Ga=yield(0,Zt.ZP)("/api/intelligent_imports/import.json",{method:"post",body:da},!0);if((Ga==null?void 0:Ga.status)===0)if(Ga!=null&&Ga.data){Gl(100),kr(Ga==null?void 0:Ga.data);return}else ht.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");fA(!1),Gl()}),Nl=()=>_i(void 0,null,function*(){const yr=Yl();(0,Qe.RG)(yr)}),Ql=[{icon:Ta,name:"\u4EE5\u5377\u6362\u5377",description:"\u5927\u6A21\u578B\u6839\u636E\u5DF2\u6709\u8BD5\u5377\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u5377\uFF0C\u589E\u52A0\u8BD5\u5377\u7684\u4E30\u5BCC\u5EA6\u3002",explainHref:"https://www.educoder.net/forums/40403",btnText:"\u53BB\u51FA\u5377",type:"1"},{icon:ri,name:"\u667A\u80FD\u51FA\u5377",description:"\u8BBE\u7F6E\u8BD5\u5377\u4E2D\u7684\u9898\u578B\u4E0E\u5BF9\u5E94\u7684\u51FA\u9898\u8981\u6C42\u3001\u51FA\u9898\u6570\u91CF\uFF0C\u5927\u6A21\u578B\u5FEB\u901F\u7406\u89E3\u5E76\u751F\u6210\u65B0\u7684\u8BD5\u5377\uFF0C\u589E\u52A0\u8BD5\u5377\u7684\u4E30\u5BCC\u5EA6\u3002",explainHref:"https://www.educoder.net/forums/40404",btnText:"\u7ACB\u5373\u51FA\u5377",type:"2"}],wl=["uploading","error"].includes((Rn=Mn==null?void 0:Mn[0])==null?void 0:Rn.status);return a.createElement(a.Fragment,null,a.createElement(Ne.default,{centered:!0,open:tr,title:"\u667A\u80FD\u51FA\u5377",width:850,onCancel:()=>VA(!1),footer:null,bodyStyle:{paddingBottom:25}},Ql.map((yr,da)=>{const{icon:Ga,name:si,description:Xi,explainHref:ll,type:Ji,btnText:yu}=yr;return a.createElement("div",{key:da,style:{marginBottom:daro(Ji),style:{width:88},className:"mt20",type:"primary"},yu))))})),a.createElement(Nt.Z,{visible:Sa,totalCount:Dr,usedCount:Ur,onCancel:()=>Ba(!1),onOk:()=>Jl(!1)}),a.createElement(Rt.Z,{title:"\u667A\u80FD\u51FA\u5377",extra:a.createElement("div",{className:hi.extraHeader},a.createElement(lt.Z,{align:"middle"},!il&&!!Ti&&a.createElement(a.Fragment,null,a.createElement(ze.op,{onClick:Il,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u5377"),a.createElement(ze.op,{onClick:Nl,shape:"default",type:"text"},a.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),a.createElement("i",{onClick:()=>{const yr=da=>{Ne.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:da,onOk:()=>{XA(!1)}})};if(il){yr("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Ti?yr("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):XA(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:ur},a.createElement("div",{className:hi.wrap},a.createElement("div",{className:hi.left},a.createElement("div",{className:hi.tip},a.createElement("img",{src:Xr}),a.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u5377\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u51FA\u9898\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u8BD5\u5377\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u5377!")),a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),a.createElement(ol.default.TextArea,{style:{height:160},className:"mb20",value:Fr,placeholder:"\u8BF7\u5148\u63D0\u4F9B\u60A8\u51FA\u9898\u4F9D\u636E\u7684\u6750\u6599\uFF0C\u53EF\u4EE5\u76F4\u63A5\u590D\u5236\u6750\u6599\u5185\u5BB9\u7C98\u8D34\u5728\u6B64\u533A\u57DF\uFF0C\u4E5F\u53EF\u70B9\u51FB\u4E0B\u65B9\u4E0A\u4F20\u6750\u6599\u6309\u94AE\u4E0A\u4F20\u672C\u5730\u6750\u6599\u6587\u6863",onChange:yr=>{fr(yr.target.value)}}),a.createElement(xt.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${bt.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:Mn,withCredentials:!0,data:{upload_type:1},beforeUpload:Gi,onChange:({file:yr})=>{var da,Ga;yr.status!=="removed"&&(yr.status==="done"&&((da=yr==null?void 0:yr.response)==null?void 0:da.status)!==0&&(yr.status="error",yr.response=(Ga=yr==null?void 0:yr.response)==null?void 0:Ga.message),nA([yr]))},onRemove:()=>nA([])},a.createElement(st.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},a.createElement(ze.op,{style:{borderRadius:2}},a.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),a.createElement("div",{className:"c-black mt20"},a.createElement("div",{className:"mb10 c-black"},a.createElement("b",null,"\u77E5\u8BC6\u5E93 "),a.createElement(Lt.default,{onChange:yr=>{Al(yr)},style:{marginLeft:10,width:"80%"},options:Vl}))),a.createElement("div",{className:"c-black mt20"},a.createElement("div",{className:"mb10 c-black"},a.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),a.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",a.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),a.createElement(lt.Z,{style:{gap:16}},a.createElement(Tt.Z,null,a.createElement("label",null,"\u5355\u9009\u9898"),a.createElement(gi.Z,{min:0,max:10,value:Tr,onChange:Lr,style:{marginLeft:"8px"}})),a.createElement(Tt.Z,null,a.createElement("label",null,"\u591A\u9009\u9898"),a.createElement(gi.Z,{min:0,max:10,value:zr,onChange:pa,style:{marginLeft:"8px"}})),a.createElement(Tt.Z,null,a.createElement("label",null,"\u5224\u65AD\u9898"),a.createElement(gi.Z,{min:0,max:10,value:Yr,onChange:Ya,style:{marginLeft:"8px"}})),a.createElement(Tt.Z,null,a.createElement("label",null,"\u586B\u7A7A\u9898"),a.createElement(gi.Z,{min:0,max:10,value:li,onChange:Ai,style:{marginLeft:"8px"}})),a.createElement(Tt.Z,null,a.createElement("label",null,"\u7B80\u7B54\u9898"),a.createElement(gi.Z,{min:0,max:10,value:la,onChange:$a,style:{marginLeft:"8px"}})),a.createElement(Tt.Z,null,a.createElement("label",null,"\u7EC4\u5408\u9898"),a.createElement(gi.Z,{min:0,max:10,value:sa,onChange:Pa,style:{marginLeft:"8px"}})),a.createElement(Tt.Z,null,a.createElement("label",null,"\u7F16\u7A0B\u9898"),a.createElement(gi.Z,{min:0,max:10,value:Yi,onChange:Nr,style:{marginLeft:"8px"}})),a.createElement(Tt.Z,null,a.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),a.createElement(gi.Z,{min:0,max:10,value:MA,onChange:gr,style:{marginLeft:"8px"}})))),il?a.createElement("div",{onClick:fl,className:hi.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u5377"):wl?a.createElement("div",{className:`${hi.bottomBtn} ${hi.disabled}`},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u5377"):a.createElement("div",{onClick:()=>{Jl()},className:hi.bottomBtn},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u5377")),a.createElement(Vt.Z,{onStatusChange:al,loadingText:"\u8BD5\u5377\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Xl,noRestrictModal:Ll,stringTransformer:Xe.o,onError:yr=>{Object.prototype.toString.call(yr)==="[object Object]"&&yr.status===-9&&Ll(yr.data)}}))),a.createElement(Rt.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:hA},a.createElement(lt.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:ee(64978),alt:"\u667A\u80FD\u51FA\u5377"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u5377")),a.createElement(pt.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:xA,gather:{course_id:(Xn=(0,Ve.g)())==null?void 0:Xn.course_id,exercise_name:bi},okText:"\u786E\u5B9A",mode:5,onCancel:()=>{fA(!1)},onSuccess:yr=>{var da;window.location.href=`/classrooms/${(da=(0,Ve.g)())==null?void 0:da.course_id}/exercise`}}),a.createElement("div",{style:{height:70}})),El("\u5904\u7406\u4E2D"))}),su=Object.defineProperty,Cl=Object.getOwnPropertySymbols,cu=Object.prototype.hasOwnProperty,xl=Object.prototype.propertyIsEnumerable,du=(Je,dt,yt)=>dt in Je?su(Je,dt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):Je[dt]=yt,fu=(Je,dt)=>{for(var yt in dt||(dt={}))cu.call(dt,yt)&&du(Je,yt,dt[yt]);if(Cl)for(var yt of Cl(dt))xl.call(dt,yt)&&du(Je,yt,dt[yt]);return Je};const Ui=Je=>React.createElement("svg",fu({width:24,height:24,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},Je),React.createElement("title",null,"3"),React.createElement("defs",null,React.createElement("path",{id:"a_svg__a",d:"M0 0h24v24H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"a_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#a_svg__a"})),React.createElement("use",{fill:"#F4F8FF",opacity:.01,xlinkHref:"#a_svg__a"}),React.createElement("g",{mask:"url(#a_svg__b)",fillRule:"nonzero"},React.createElement("path",{d:"M7.598 2.582 2.8 3.428A1.701 1.701 0 0 0 1.42 5.396l2.92 16.562a1.695 1.695 0 0 0 1.969 1.38l1.564-.277a1.152 1.152 0 0 1-.276-.749V2.582Z",fill:"#AEF0FF"}),React.createElement("path",{d:"M21.863 1.403H8.755c-.639 0-1.156.518-1.157 1.156v19.752a1.159 1.159 0 0 0 1.157 1.157h13.108a.14.14 0 0 0 .14-.14V1.542a.14.14 0 0 0-.14-.14Zm-3.575 6.67h-6.493V4.928h6.493v3.145Z",fill:"#EF6A6A"}),React.createElement("path",{fill:"#F9DB91",d:"M11.795 4.928h6.493v3.146h-6.493z"}),React.createElement("path",{d:"M21.863 1.073H8.755c-.721 0-1.339.517-1.464 1.228l-4.548.8a2.029 2.029 0 0 0-1.645 2.353l2.92 16.56a2.027 2.027 0 0 0 2.35 1.647l1.392-.246c.273.247.627.383.995.382h13.108c.26 0 .47-.21.47-.47V1.543a.47.47 0 0 0-.47-.47ZM6.253 23.01a1.366 1.366 0 0 1-1.587-1.112L1.746 5.34a1.37 1.37 0 0 1 1.11-1.587l4.412-.777v1.534c-.85.061-1.522.726-1.522 1.535 0 .809.672 1.474 1.522 1.534v1.193c-.85.06-1.522.725-1.522 1.534 0 .81.672 1.475 1.522 1.535v1.192c-.85.06-1.522.726-1.522 1.535 0 .809.672 1.474 1.522 1.535v1.192c-.85.06-1.522.725-1.522 1.534 0 .81.672 1.474 1.522 1.535v1.95c0 .171.03.342.089.505l-1.105.193Zm1.014-17.84v1.746c-.486-.055-.862-.425-.862-.872 0-.448.377-.818.863-.874Zm0 4.261v1.747c-.486-.056-.862-.426-.862-.874 0-.447.377-.818.863-.873Zm0 4.261v1.746c-.486-.056-.862-.426-.862-.873s.377-.818.863-.873Zm0 4.26V19.7c-.486-.056-.862-.426-.862-.873 0-.448.377-.818.863-.874Zm14.406 5.185H8.755a.828.828 0 0 1-.827-.827v-4.226c.274.157.456.431.456.742a.79.79 0 0 1-.121.422.33.33 0 1 0 .56.347c.144-.231.22-.498.22-.77 0-.675-.467-1.25-1.115-1.456v-3.545c.273.156.456.43.456.74 0 .15-.042.297-.121.423a.33.33 0 1 0 .56.347c.144-.231.22-.498.22-.77 0-.675-.467-1.249-1.115-1.456V9.564c.273.156.456.43.456.74 0 .15-.042.296-.121.423a.33.33 0 1 0 .56.347c.144-.231.22-.497.22-.77 0-.674-.467-1.249-1.115-1.456V5.303c.273.156.456.431.456.74 0 .15-.042.297-.121.423a.33.33 0 1 0 .56.347c.144-.23.22-.497.22-.769 0-.675-.467-1.25-1.115-1.457V2.56c0-.456.37-.826.827-.827h12.918v21.406Z",fill:"#512C56"}),React.createElement("path",{d:"M11.565 8.402h6.953a.101.101 0 0 0 .1-.101V4.699a.101.101 0 0 0-.1-.101h-6.953a.101.101 0 0 0-.101.101v3.605a.1.1 0 0 0 .101.098Zm.558-3.144h5.833v2.485h-5.833V5.258Zm5.163 11.89h-4.489a.33.33 0 1 0 0 .659h4.489a.33.33 0 1 0 0-.66Zm0 2.334h-4.489a.33.33 0 0 0 0 .66h4.489a.33.33 0 1 0 0-.66Z",fill:"#512C56"}))));var ji="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRjRGOEZGIiBvcGFjaXR5PSIuMDEiIHhsaW5rOmhyZWY9IiNhIi8+PGcgbWFzaz0idXJsKCNiKSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNy41OTggMi41ODIgMi44IDMuNDI4QTEuNzAxIDEuNzAxIDAgMCAwIDEuNDIgNS4zOTZsMi45MiAxNi41NjJhMS42OTUgMS42OTUgMCAwIDAgMS45NjkgMS4zOGwxLjU2NC0uMjc3YTEuMTUyIDEuMTUyIDAgMCAxLS4yNzYtLjc0OVYyLjU4MloiIGZpbGw9IiNBRUYwRkYiLz48cGF0aCBkPSJNMjEuODYzIDEuNDAzSDguNzU1Yy0uNjM5IDAtMS4xNTYuNTE4LTEuMTU3IDEuMTU2djE5Ljc1MmExLjE1OSAxLjE1OSAwIDAgMCAxLjE1NyAxLjE1N2gxMy4xMDhhLjE0LjE0IDAgMCAwIC4xNC0uMTRWMS41NDJhLjE0LjE0IDAgMCAwLS4xNC0uMTRabS0zLjU3NSA2LjY3aC02LjQ5M1Y0LjkyOGg2LjQ5M3YzLjE0NVoiIGZpbGw9IiNFRjZBNkEiLz48cGF0aCBmaWxsPSIjRjlEQjkxIiBkPSJNMTEuNzk1IDQuOTI4aDYuNDkzdjMuMTQ2aC02LjQ5M3oiLz48cGF0aCBkPSJNMjEuODYzIDEuMDczSDguNzU1Yy0uNzIxIDAtMS4zMzkuNTE3LTEuNDY0IDEuMjI4bC00LjU0OC44YTIuMDI5IDIuMDI5IDAgMCAwLTEuNjQ1IDIuMzUzbDIuOTIgMTYuNTZhMi4wMjcgMi4wMjcgMCAwIDAgMi4zNSAxLjY0N2wxLjM5Mi0uMjQ2Yy4yNzMuMjQ3LjYyNy4zODMuOTk1LjM4MmgxMy4xMDhjLjI2IDAgLjQ3LS4yMS40Ny0uNDdWMS41NDNhLjQ3LjQ3IDAgMCAwLS40Ny0uNDdaTTYuMjUzIDIzLjAxYTEuMzY2IDEuMzY2IDAgMCAxLTEuNTg3LTEuMTEyTDEuNzQ2IDUuMzRhMS4zNyAxLjM3IDAgMCAxIDEuMTEtMS41ODdsNC40MTItLjc3N3YxLjUzNGMtLjg1LjA2MS0xLjUyMi43MjYtMS41MjIgMS41MzUgMCAuODA5LjY3MiAxLjQ3NCAxLjUyMiAxLjUzNHYxLjE5M2MtLjg1LjA2LTEuNTIyLjcyNS0xLjUyMiAxLjUzNCAwIC44MS42NzIgMS40NzUgMS41MjIgMS41MzV2MS4xOTJjLS44NS4wNi0xLjUyMi43MjYtMS41MjIgMS41MzUgMCAuODA5LjY3MiAxLjQ3NCAxLjUyMiAxLjUzNXYxLjE5MmMtLjg1LjA2LTEuNTIyLjcyNS0xLjUyMiAxLjUzNCAwIC44MS42NzIgMS40NzQgMS41MjIgMS41MzV2MS45NWMwIC4xNzEuMDMuMzQyLjA4OS41MDVsLTEuMTA1LjE5M1ptMS4wMTQtMTcuODR2MS43NDZjLS40ODYtLjA1NS0uODYyLS40MjUtLjg2Mi0uODcyIDAtLjQ0OC4zNzctLjgxOC44NjMtLjg3NFptMCA0LjI2MXYxLjc0N2MtLjQ4Ni0uMDU2LS44NjItLjQyNi0uODYyLS44NzQgMC0uNDQ3LjM3Ny0uODE4Ljg2My0uODczWm0wIDQuMjYxdjEuNzQ2Yy0uNDg2LS4wNTYtLjg2Mi0uNDI2LS44NjItLjg3M3MuMzc3LS44MTguODYzLS44NzNabTAgNC4yNlYxOS43Yy0uNDg2LS4wNTYtLjg2Mi0uNDI2LS44NjItLjg3MyAwLS40NDguMzc3LS44MTguODYzLS44NzRabTE0LjQwNiA1LjE4NUg4Ljc1NWEuODI4LjgyOCAwIDAgMS0uODI3LS44Mjd2LTQuMjI2Yy4yNzQuMTU3LjQ1Ni40MzEuNDU2Ljc0MmEuNzkuNzkgMCAwIDEtLjEyMS40MjIuMzMuMzMgMCAxIDAgLjU2LjM0N2MuMTQ0LS4yMzEuMjItLjQ5OC4yMi0uNzcgMC0uNjc1LS40NjctMS4yNS0xLjExNS0xLjQ1NnYtMy41NDVjLjI3My4xNTYuNDU2LjQzLjQ1Ni43NCAwIC4xNS0uMDQyLjI5Ny0uMTIxLjQyM2EuMzMuMzMgMCAxIDAgLjU2LjM0N2MuMTQ0LS4yMzEuMjItLjQ5OC4yMi0uNzcgMC0uNjc1LS40NjctMS4yNDktMS4xMTUtMS40NTZWOS41NjRjLjI3My4xNTYuNDU2LjQzLjQ1Ni43NCAwIC4xNS0uMDQyLjI5Ni0uMTIxLjQyM2EuMzMuMzMgMCAxIDAgLjU2LjM0N2MuMTQ0LS4yMzEuMjItLjQ5Ny4yMi0uNzcgMC0uNjc0LS40NjctMS4yNDktMS4xMTUtMS40NTZWNS4zMDNjLjI3My4xNTYuNDU2LjQzMS40NTYuNzQgMCAuMTUtLjA0Mi4yOTctLjEyMS40MjNhLjMzLjMzIDAgMSAwIC41Ni4zNDdjLjE0NC0uMjMuMjItLjQ5Ny4yMi0uNzY5IDAtLjY3NS0uNDY3LTEuMjUtMS4xMTUtMS40NTdWMi41NmMwLS40NTYuMzctLjgyNi44MjctLjgyN2gxMi45MTh2MjEuNDA2WiIgZmlsbD0iIzUxMkM1NiIvPjxwYXRoIGQ9Ik0xMS41NjUgOC40MDJoNi45NTNhLjEwMS4xMDEgMCAwIDAgLjEtLjEwMVY0LjY5OWEuMTAxLjEwMSAwIDAgMC0uMS0uMTAxaC02Ljk1M2EuMTAxLjEwMSAwIDAgMC0uMTAxLjEwMXYzLjYwNWEuMS4xIDAgMCAwIC4xMDEuMDk4Wm0uNTU4LTMuMTQ0aDUuODMzdjIuNDg1aC01LjgzM1Y1LjI1OFptNS4xNjMgMTEuODloLTQuNDg5YS4zMy4zMyAwIDEgMCAwIC42NTloNC40ODlhLjMzLjMzIDAgMSAwIDAtLjY2Wm0wIDIuMzM0aC00LjQ4OWEuMzMuMzMgMCAwIDAgMCAuNjZoNC40ODlhLjMzLjMzIDAgMSAwIDAtLjY2WiIgZmlsbD0iIzUxMkM1NiIvPjwvZz48L2c+PC9zdmc+",za=ee(59301),Hi=(0,a.forwardRef)(({onClose:Je},dt)=>{const[yt,Rn]=(0,a.useState)(!1),Xn=()=>{Rn(!0)};(0,a.useImperativeHandle)(dt,()=>({onClick:Xn}));const $n=fA=>{var Mn;const nA=(Mn=(0,Ve.g)())==null?void 0:Mn.course_id;Rn(!1),Je(),Ce.history.push(`/classrooms/${nA}/${fA}`)},hA=[{icon:ji,name:"\u5728\u7EBF\u8003\u8BD5\u9519\u9898\u63A8\u9001",description:"\u5F00\u542F\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u4F1A\u5728\u8003\u8BD5\u622A\u6B62\u540E\u6839\u636E\u5B66\u751F\u7684\u6BCF\u9053\u9519\u9898\u81EA\u52A8\u63A8\u90011\u9053\u540C\u77E5\u8BC6\u70B9\u7684\u65B0\u8BD5\u9898\uFF0C\u5B66\u751F\u53EF\u8FDB\u884C\u9519\u9898\u63A8\u9001\u7EC3\u4E60\u76F4\u81F3\u505A\u5BF9\u63A8\u9001\u7684\u8BD5\u9898\uFF0C\u5E2E\u52A9\u5B66\u751F\u5DE9\u56FA\u5E76\u638C\u63E1\u8584\u5F31\u77E5\u8BC6\u70B9\u3002",explainHref:"https://www.educoder.net/forums/40436",type:"exercise"}];return za.createElement(a.Fragment,null,za.createElement(Ne.default,{centered:!0,open:yt,title:"\u9519\u9898\u63A8\u9001",width:850,onCancel:()=>Rn(!1),footer:null,bodyStyle:{paddingBottom:25}},hA.map((fA,Mn)=>{const{icon:nA,name:ur,description:XA,explainHref:tr,type:VA}=fA;return za.createElement("div",{key:Mn,style:{marginBottom:Mn$n(VA),style:{width:88},className:"mt20",type:"primary"},"\u53BB\u5F00\u542F"))))})))}),xr={bigTipsBox:"bigTipsBox___nPdsw",bigTips:"bigTips___mewBX",item:"item___OHFMs",editBtn:"editBtn___ZE40X",active:"active___qzKJK",btnWarp:"btnWarp___e9Svq",hot:"hot___PbZhD",title:"title___q5BhY",listWrap:"listWrap___MAOqx",box:"box___Z_XBI",li:"li___Glbhe",content:"content___y7ZPm",borderBox:"borderBox____3_NP",text:"text___iKvBa",source:"source___fArQ5",action:"action___p4LQG",teacher:"teacher___MnWE2",tip1:"tip1___wzzkN",tip2:"tip2___hA87f",tag:"tag___Rrjg6",PrevNext:"PrevNext___Qq2FV",img:"img___Ye3Uu",imgHover:"imgHover___rNRTR",LeftButton:"LeftButton___bzE9f",RightButton:"RightButton___YJ1aE"},gu=Object.defineProperty,$i=Object.getOwnPropertySymbols,un=Object.prototype.hasOwnProperty,PA=Object.prototype.propertyIsEnumerable,RA=(Je,dt,yt)=>dt in Je?gu(Je,dt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):Je[dt]=yt,nr=(Je,dt)=>{for(var yt in dt||(dt={}))un.call(dt,yt)&&RA(Je,yt,dt[yt]);if($i)for(var yt of $i(dt))PA.call(dt,yt)&&RA(Je,yt,dt[yt]);return Je};const Sr=Je=>React.createElement("svg",nr({width:17,height:21,xmlns:"http://www.w3.org/2000/svg"},Je),React.createElement("title",null,"\u{1F525}"),React.createElement("text",{transform:"translate(-22 -23)",fill:"#232B40",fillRule:"evenodd",fontFamily:"AppleColorEmoji, Apple Color Emoji",fontSize:18},React.createElement("tspan",{x:20,y:41},"\u{1F525}")));var Qr="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRleHQgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIyIC0yMykiIGZpbGw9IiMyMzJCNDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZm9udC1mYW1pbHk9IkFwcGxlQ29sb3JFbW9qaSwgQXBwbGUgQ29sb3IgRW1vamkiIGZvbnQtc2l6ZT0iMTgiPgogICAgICAgICAgICAgICAgICAgICAgICA8dHNwYW4geD0iMjAiIHk9IjQxIj7wn5SlPC90c3Bhbj4KICAgICAgICAgICAgICAgICAgICA8L3RleHQ+PC9zdmc+",oa="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAArxJREFUOE+N00tIVFEYB/D/Ofcxd8Y7zjgzlQ8mnzCmlVGRBUZl0oMkJKhN9NhF0CaC2lrQpkWbaNMiIlsFRREiRaDQA6pFVFBY2UNKc8THeOd17z3nfKFhFFl09t+P/8f5fwx/eTSyJiSz6CIyV/CCl3Ed8dBMhI6K0ckzVvvg4PwYW2i++G5NvWmyXljJFFgSNP0c5GQgpgXyE9QZ2/em968ADbZUUYA/gJ6oRUkbSChQ+h5kPgdFIUDoTy1X38S2DBRnkd8S0Ou1y8mUt8D1egRqQEYDyHkDlfkI6esQLAGmRSEy6SPR9v5LPwHxad0upthu+OIAhAxC4yBuA7BAhQlIV0JIC1KrhEIMRv5Tj735/sE5gN6vPkYB/QKMSiCQAuXGIdMvQMIHNAaSDEpyCApD6tWA54AX8+cjHXdPzAHi4fIbzijfo1sKgWQU+uJGkCpApl9DZH2A61DMgGAxKL4Eem6IPFa3IdHe82QOmLzZtL/wWbvmT+ehGR5KlhoINYTBA4B0FYTLQTChjDiILBju1DO7Y6B1NvyPFbrBJ2pSNwrjqosrD7NJ7MY4lHLBNIKCDmVEQEoHh4KU9qnYtr5zv33j+O1U2MipO8qVmzSLYJaXIv+lAB4yoYQHZQahJWphemPwKdle1nG9/48epK8323bQvazZxl6+qAEIREDCgTf+Dc7bSSAchV1ZAdeLtia2Xn26YJG6u8FPrm86blXXnEZZcwkpDyr7Ht7IMCZfFhGssKGFgwfLdjzu+XeV+1Iprbz8vBZL7iTKMnI+IPtBIDvsw6qKn403+hfh+zOs5WVuwVuY1/N9TW1GRD9O0t8ucyiZGTJngnXxw6GKmS08HFrljPld/wTmoYlrraWcvNpCPvI1sXK6U6uIVamC22Ise7Tvv4BfLzbzuDkW0IJXip57KLrx1dR3dFo2IutLG2QAAAAASUVORK5CYII=",ha=ee(56102),Ka=ee(35293),Ii=ee(41487),Fa=ee(67911),ai=ee(51058),wi=ee(37791),Bl=ee(1594),el=ee(86784),tl=Object.defineProperty,sl=Object.defineProperties,Li=Object.getOwnPropertyDescriptors,Ni=Object.getOwnPropertySymbols,ti=Object.prototype.hasOwnProperty,nl=Object.prototype.propertyIsEnumerable,zi=(Je,dt,yt)=>dt in Je?tl(Je,dt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):Je[dt]=yt,Qi=(Je,dt)=>{for(var yt in dt||(dt={}))ti.call(dt,yt)&&zi(Je,yt,dt[yt]);if(Ni)for(var yt of Ni(dt))nl.call(dt,yt)&&zi(Je,yt,dt[yt]);return Je},Ri=(Je,dt)=>sl(Je,Li(dt)),Fi=(Je,dt,yt)=>new Promise((Rn,Xn)=>{var $n=Mn=>{try{fA(yt.next(Mn))}catch(nA){Xn(nA)}},hA=Mn=>{try{fA(yt.throw(Mn))}catch(nA){Xn(nA)}},fA=Mn=>Mn.done?Rn(Mn.value):Promise.resolve(Mn.value).then($n,hA);fA((yt=yt.apply(Je,dt)).next())}),yo=()=>{var Je;const dt=(0,Ce.useLocation)(),yt=(0,Ce.useDispatch)(),Rn=(0,Ce.useSelector)(pA=>{var SA;return(SA=pA==null?void 0:pA.user)==null?void 0:SA.userInfo}),Xn=(Rn==null?void 0:Rn.course)||{},$n=Xn==null?void 0:Xn.id,[hA,fA]=(0,a.useState)(!1),[Mn,nA]=(0,a.useState)(!1),[ur,XA]=(0,a.useState)(!1),[tr,VA]=(0,a.useState)(null),[xA,kr]=(0,a.useState)(""),[Dr,ea]=(0,a.useState)([]),[Ur,ia]=(0,a.useState)(!1),[Sa,Ba]=(0,a.useState)(!1),bi=(0,a.useRef)({}),Da=(0,a.useRef)({}),Fr=(0,Ce.useParams)(),[fr,Tr]=(0,a.useState)(!1),[Lr,zr]=(0,a.useState)(!0),pa=(0,a.useRef)(null),[Yr,Ya]=(0,a.useState)([]),[li,Ai]=(0,a.useState)(""),[la,$a]=(0,a.useState)(null),[Yi,Nr]=(0,a.useState)(!1),[MA,gr]=(0,a.useState)(null),[sa,Pa]=(0,a.useState)(!1),{pathsDetail:ei}=(0,Ce.getDvaApp)()._store.getState(),[Bu,Al]=(0,a.useState)(null),[Vl,dl]=(0,a.useState)(!1),[ui,al]=(0,a.useState)(),[Kl,Ti]=(0,a.useState)([]),[il,oi]=(0,a.useState)(!1),[fl,Yl]=(0,a.useState)(""),[Eu,Gl]=(0,a.useState)([]),El=(0,a.useRef)(!0);(0,a.useEffect)(()=>{var pA;if(((pA=dt.pathname)==null?void 0:pA.slice(0,11))==="/classrooms"&&!ro()){fA(!0);return}fA(!1)},[dt==null?void 0:dt.pathname]),(0,a.useEffect)(()=>{Rn!=null&&Rn.login&&Ba(Xn==null?void 0:Xn.have_tiding)},[Rn==null?void 0:Rn.login]),(0,a.useEffect)(()=>{var pA;((pA=ei.actionTabs)==null?void 0:pA.key)==="\u5237\u65B0\u667A\u80FD\u4F53\u5217\u8868\u5E94\u7528"&&(Xl(),yt({type:"pathsDetail/setActionTabs",payload:{key:""}}))},[(Je=ei.actionTabs)==null?void 0:Je.key]),(0,a.useEffect)(()=>{var pA;Ur&&(Rn!=null&&Rn.login)&&El.current&&(((pA=Rn==null?void 0:Rn.course)==null?void 0:pA.course_role)===15||(Xl(),au()),El.current=!1)},[Ur,Rn==null?void 0:Rn.login]);const Xl=()=>Fi(void 0,null,function*(){var pA,SA,jr,mi,ci,Bi;const uA=yield(0,Zt.ZP)("/api/ai/intelligent_applications.json",{method:"get",params:{item_type:"Course",item_id:((pA=(0,Ve.g)())==null?void 0:pA.course_id)||(Fr==null?void 0:Fr.coursesId)}}),Ea=yield(0,Zt.ZP)("/api/ai/agents.json",{method:"get",params:{page:1,per_page:1e3,application_type:"subject_assistant",deployable_id:((SA=(0,Ve.g)())==null?void 0:SA.course_id)||(Fr==null?void 0:Fr.coursesId),deployable_type:"Course",item_type:"Subject",item_id:Fr==null?void 0:Fr.pathId}});(uA==null?void 0:uA.status)===0&&(Ya(((jr=uA==null?void 0:uA.data)==null?void 0:jr.list)||[]),Ai(((mi=uA==null?void 0:uA.data)==null?void 0:mi.local_ai_model_url)||""),Gi()),(Ea==null?void 0:Ea.status)===0&&(Ya([...((ci=uA==null?void 0:uA.data)==null?void 0:ci.list)||[],...((Bi=Ea==null?void 0:Ea.data)==null?void 0:Bi.agents)||[]]),Gi())}),au=()=>Fi(void 0,null,function*(){var pA;const SA=yield(0,Zt.ZP)("/api/ai/intelligent_applications/teacher_permission.json",{method:"get",params:{item_type:"Course",item_id:((pA=(0,Ve.g)())==null?void 0:pA.course_id)||(Fr==null?void 0:Fr.coursesId)}});(SA==null?void 0:SA.status)==0&&Pa(SA==null?void 0:SA.permission)});(0,a.useEffect)(()=>{const pA=pa.current;if(pA){const SA=()=>{requestAnimationFrame(Gi)};pA.addEventListener("scroll",SA),Gi();const jr=new ResizeObserver(()=>{Gi()});return jr.observe(pA),()=>{pA.removeEventListener("scroll",SA),jr.disconnect()}}},[pa.current]);const Ll=pA=>{if(!pa.current)return;const SA=pa.current,jr=SA.children;if(jr.length===0)return;const Bi=jr[0].getBoundingClientRect().width+22,uA=SA.scrollLeft;pA==="left"?SA.scrollTo({left:Math.max(0,uA-Bi),behavior:"smooth"}):SA.scrollTo({left:uA+Bi,behavior:"smooth"}),setTimeout(()=>{Gi()},50)},Gi=()=>{if(!pa.current)return;const pA=pa.current,SA=pA.scrollWidth-pA.clientWidth;if(console.log(pA.scrollWidth),console.log(pA.clientWidth),console.log(pA.scrollLeft),SA<=0){Tr(!1),zr(!1);return}Tr(pA.scrollLeft>1),zr(pA.scrollLeft{const pA=dt.pathname,SA=pA==="/classrooms/guidance",jr=pA==="/classrooms",mi=pA==="/classrooms/examList",ci=pA==="/classrooms/new",Bi=pA.includes("/initate_answer"),uA=pA.includes("/classrooms/news"),Ea=/^\/classrooms\/[^\/]+\/exercise\/[^\/]+\/users\/[^\/]+$/.test(pA);return jr||mi||ci||Bi||Ea||SA||uA},yl=()=>{var pA;yt({type:"classroomList/getCourseAiData",payload:{course_id:((pA=(0,Ve.g)())==null?void 0:pA.course_id)||(Fr==null?void 0:Fr.coursesId)}})},Ku=()=>Fi(void 0,null,function*(){var pA;let SA=yield(0,Zt.ZP)("/api/course_qna_sets/top.json",{method:"get",params:{course_id:$n}});(SA==null?void 0:SA.status)===0&&ea(((pA=SA==null?void 0:SA.data)==null?void 0:pA.list)||[])}),Jl=[{img:ee(95502),name:"\u667A\u80FD\u95EE\u7B54",des:"\u4E3A\u8BFE\u5802\u63D0\u4F9B\u5B9E\u65F6\u4E92\u52A8\u652F\u6301\u3002\u6559\u5E08\u53EF\u4E0A\u4F20\u95EE\u7B54\u96C6\uFF0C\u6253\u9020\u4E13\u5C5E\u667A\u80FD\u52A9\u6559\uFF0C\u5B9E\u73B0\u7CBE\u51C6\u89E3\u7B54",show:!0,ref:a.createRef(),element:bl},{img:ee(94053),name:"\u667A\u80FD\u8BC4\u9605",des:"\u81EA\u52A8\u6279\u6539\u4F5C\u4E1A\u548C\u8BD5\u5377\u7684\u4E3B\u89C2\u9898\uFF0C\u667A\u80FD\u6253\u5206\u5E76\u751F\u6210\u8BC4\u8BED\uFF0C\u4E3A\u6559\u5E08\u63D0\u5347\u8BC4\u9605\u6548\u7387",show:!0,ref:a.createRef(),element:lr},{img:ee(68763),name:"\u9519\u9898\u63A8\u9001",des:"\u6839\u636E\u5B66\u751F\u5728\u8BFE\u5802\u4F5C\u4E1A\u548C\u6D4B\u9A8C\u4E2D\u7684\u9519\u8BEF\u8BD5\u9898\uFF0C\u751F\u6210\u76F8\u5173\u77E5\u8BC6\u70B9\u7684\u65B0\u8BD5\u9898\u4F9B\u5B66\u751F\u5DE9\u56FA\u7EC3\u4E60",show:!0,ref:a.createRef(),element:Hi},{img:ee(64978),name:"\u667A\u80FD\u51FA\u5377",des:"\u6839\u636E\u5DF2\u6709\u8BD5\u5377\u667A\u80FD\u751F\u6210\u65B0\u8BD5\u5377\u4F9B\u5B66\u751F\u6269\u5C55\u7EC3\u4E60\uFF0C\u4E3A\u6559\u5E08\u548C\u5B66\u751F\u63D0\u4F9B\u66F4\u4E30\u5BCC\u7684\u8BD5\u5377\u8D44\u6E90",show:!0,ref:a.createRef(),element:ki},{img:ee(20736),name:"\u7F16\u7801\u52A9\u624B",des:"\u63D0\u4F9B\u542F\u53D1\u5F0F\u52A9\u5B66\u80FD\u529B\uFF0C\u4E3A\u5B66\u751F\u63D0\u4F9B\u667A\u80FD\u5BA1\u9898\u3001\u4EE3\u7801\u8BCA\u65AD\u548CAI\u8F85\u5BFC\u529F\u80FD\uFF0C\u63D0\u4F9B\u7F16\u7A0B\u89E3\u9898\u601D\u8DEF\uFF0C\u63D0\u5347\u7F16\u7A0B\u80FD\u529B",show:!0,ref:a.createRef(),element:Br},{img:ee(41430),name:"\u6570\u5B57\u5206\u8EAB",url:"/DigitalClone",des:"\u6839\u636E\u6559\u5E08\u5F62\u8C61\u521B\u5EFA\u865A\u62DF\u6570\u5B57\u4EBA\uFF0C\u66FF\u4EE3\u6559\u5E08\u8FDB\u884C\u6388\u8BFE\u548C\u95EE\u9898\u89E3\u7B54\uFF0C\u63D0\u5347\u8BFE\u5802\u4E92\u52A8\u4E0E\u6559\u5B66\u6548\u679C"}],Il=pA=>{$a(pA),gr(pA),Nr(!!pA)},Nl=pA=>Fi(void 0,null,function*(){var SA;const jr=yield(0,Zt.ZP)("/api/ai/agents/click.json",{method:"post",body:{deployable_type:"Course",deployable_id:((SA=(0,Ve.g)())==null?void 0:SA.course_id)||(Fr==null?void 0:Fr.coursesId),id:pA}})}),Ql=pA=>{var SA;const{isDisabledNum:jr,checkNumModal:mi,checkNum:ci,onClose:Bi}=pA;return a.createElement("div",{style:{position:"relative",display:"flex",alignItems:"center",justifyContent:"space-between",margin:"10px 20px 40px 0px"}},a.createElement("div",{className:xr.bigTipsBox,style:{width:"100%"}},a.createElement("div",{ref:pa,className:xr.bigTips,style:{display:"flex",width:"100%",position:"relative",flexWrap:"wrap",gap:20,overflow:"auto"}},!(0,Yn.dE)()&&Jl.map((uA,Ea)=>a.createElement(st.Z,{key:Ea,title:uA.des},a.createElement("div",{onClick:()=>{var La,pi;if(uA.url&&(0,Qe.xg)(`${bt.Z.AI_PLATFORM_URL}${uA.url}?pathid=${Fr.coursesId}&url=${window.location.origin}&name=${(Xn==null?void 0:Xn.course_name)||""}&type=Course`),uA.imgClarity&&(Il(null),Al(null),al(null),oi(!1),Ti({}),dl(!0)),uA.show){if(jr){mi();return}(pi=(La=uA.ref)==null?void 0:La.current)==null||pi.onClick()}},className:xr.item,style:{flex:"0 0 auto"}},uA.spriteClass?a.createElement("img",{src:Ii.Z,width:24,alt:uA.name}):a.createElement("img",{src:uA.img,width:uA.width,alt:uA.name}),a.createElement("span",null,uA.name),!!(uA!=null&&uA.show)&&a.createElement("div",{onClick:La=>La.stopPropagation()}," ",a.createElement(uA.element,{ref:uA.ref,onUpdateNum:ci,onClose:Bi}))))),Yr.map(uA=>a.createElement(st.Z,{key:uA.id,title:`${uA.name}\uFF0C\u9009\u4E2D\u4E4B\u540E\u4E0B\u65B9\u667A\u80FD\u95EE\u7B54\u5C06\u4F7F\u7528\u5BF9\u5E94\u7684\u80FD\u529B`},a.createElement("div",{className:`${xr.item} ${la===uA.id?xr.active:""}`,key:uA.id,style:{flex:"0 0 auto"},onClick:()=>{dl(!1),la===uA.id?(Il(null),Al(null),al(""),Ti({}),oi(!1)):(al(uA.name),uA!=null&&uA.agent_type?(wl(uA.id),Al(uA.id),$a(uA.id),Nr(!!uA.id),Nl(uA.id),(uA==null?void 0:uA.agent_type)==="workflow"?oi(!0):oi(!1)):(Il(uA.id),Al(null),oi(!1)))}},(uA==null?void 0:uA.can_edit)&&!(uA!=null&&uA.agent_type)&&a.createElement("i",{className:`iconfont icon-bianjidaibeijing ${xr.editBtn}`,onClick:Ea=>{Ea.stopPropagation(),yt({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:uA}})}}),a.createElement("div",{style:{position:"absolute",left:0,top:0,borderRadius:"8px 0px 8px 0px",background:"#69DBA6",color:"#fff",height:18,padding:"0px 4px",fontSize:12}},"\u81EA\u5EFA"),a.createElement("img",{src:uA.attachment_id?`${bt.Z.API_SERVER}/api/attachments/${uA.attachment_id}`:el,width:24,height:24,alt:uA.name}),a.createElement("span",null,uA.name)))),sa&&a.createElement(Ka.Z,{addStyle:{width:132,height:124},data:Yr,getIAData:()=>Xl(),url:li,className:xr.inlineAgent,queryInfo:{item_type:"Course",item_id:((SA=(0,Ve.g)())==null?void 0:SA.course_id)||(Fr==null?void 0:Fr.coursesId)}}))),a.createElement("div",{className:xr.PrevNext},fr&&a.createElement("div",{className:xr.LeftButton,onClick:uA=>{uA.stopPropagation(),Ll("left")}},a.createElement("img",{src:Fa.Z,alt:"Previous",className:xr.img}),a.createElement("img",{src:wi.Z,alt:"Previous",className:xr.imgHover})),Lr&&a.createElement("div",{className:xr.RightButton,onClick:uA=>{uA.stopPropagation(),Ll("right")}},a.createElement("img",{src:ai.Z,alt:"Next",className:xr.img}),a.createElement("img",{src:Bl.Z,alt:"Next",className:xr.imgHover}))))};function wl(pA){return Fi(this,null,function*(){let SA=yield(0,Zt.ZP)(`/api/ai/agents/${pA}/get_bot_info.json`,{method:"post"});(SA==null?void 0:SA.status)===0&&Ti(SA==null?void 0:SA.data)})}const yr=pA=>(0,Yn.GJ)()?a.createElement(Lt.default,{onChange:SA=>{if(SA){let jr=SA.split("-"),mi=jr[1]==="educoder"?"touge":jr[0];Yl(mi)}else Yl("")},placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u5E93",style:{display:la&&"none",width:150,height:62,marginRight:10,borderRadius:4},allowClear:!0},Eu==null?void 0:Eu.map(SA=>a.createElement(Lt.default.Option,{value:(SA==null?void 0:SA.dataset_id)+"-"+(SA==null?void 0:SA.repository_type)},SA==null?void 0:SA.name))):null,da=pA=>{var SA;const{isDisabledNum:jr,checkNumModal:mi,checkNum:ci,onClose:Bi}=pA;return a.createElement("div",{style:{position:"relative",display:"flex",alignItems:"center",justifyContent:"space-between",margin:"10px 20px 40px 0px",width:600}},a.createElement("div",{className:xr.bigTipsBox,style:{width:"100%"}},a.createElement("div",{ref:pa,className:xr.bigTips,style:{display:"flex",width:"100%",position:"relative",flexWrap:"wrap",gap:20,overflow:"auto"}},!(0,Yn.dE)()&&Jl.map((uA,Ea)=>a.createElement(st.Z,{key:Ea,title:uA.des},a.createElement("div",{onClick:()=>{var La,pi;if(uA.url&&(0,Qe.xg)(`${bt.Z.AI_PLATFORM_URL}${uA.url}?pathid=${Fr.coursesId}&url=${window.location.origin}&name=${(Xn==null?void 0:Xn.course_name)||""}&type=Course`),uA.imgClarity&&(Il(null),Al(null),al(null),oi(!1),Ti({}),dl(!0)),uA.show){if(jr){mi();return}(pi=(La=uA.ref)==null?void 0:La.current)==null||pi.onClick()}},className:xr.item,style:{flex:"0 0 auto"}},uA.spriteClass?a.createElement("img",{src:Ii.Z,width:24,alt:uA.name}):a.createElement("img",{src:uA.img,width:uA.width,alt:uA.name}),a.createElement("span",null,uA.name),!!(uA!=null&&uA.show)&&a.createElement("div",{onClick:La=>La.stopPropagation()}," ",a.createElement(uA.element,{ref:uA.ref,onUpdateNum:ci,onClose:Bi}))))),Yr.map(uA=>a.createElement(st.Z,{key:uA.id,title:`${uA.name}\uFF0C\u9009\u4E2D\u4E4B\u540E\u4E0B\u65B9\u667A\u80FD\u95EE\u7B54\u5C06\u4F7F\u7528\u5BF9\u5E94\u7684\u80FD\u529B`},a.createElement("div",{className:`${xr.item} ${la===uA.id?xr.active:""}`,key:uA.id,style:{flex:"0 0 auto"},onClick:()=>{dl(!1),la===uA.id?(Il(null),Al(null),al(""),oi(!1),Ti({})):(al(uA.name),uA!=null&&uA.agent_type?(wl(uA.id),Al(uA.id),$a(uA.id),Nr(!!uA.id),Nl(uA.id),(uA==null?void 0:uA.agent_type)==="workflow"?oi(!0):oi(!1)):(Il(uA.id),Al(null),oi(!1)))}},(uA==null?void 0:uA.can_edit)&&!(uA!=null&&uA.agent_type)&&a.createElement("i",{className:`iconfont icon-bianjidaibeijing ${xr.editBtn}`,onClick:Ea=>{Ea.stopPropagation(),yt({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:uA}})}}),a.createElement("div",{style:{position:"absolute",left:0,top:0,borderRadius:"8px 0px 8px 0px",background:"#69DBA6",color:"#fff",height:18,padding:"0px 4px",fontSize:12}},"\u81EA\u5EFA"),a.createElement("img",{src:uA.attachment_id?`${bt.Z.API_SERVER}/api/attachments/${uA.attachment_id}`:el,width:24,height:24,alt:uA.name}),a.createElement("span",null,uA.name)))),sa&&a.createElement(Ka.Z,{addStyle:{width:132,height:124},data:Yr,getIAData:()=>Xl(),url:li,className:xr.inlineAgent,queryInfo:{item_type:"Course",item_id:((SA=(0,Ve.g)())==null?void 0:SA.course_id)||(Fr==null?void 0:Fr.coursesId)}}))),a.createElement("div",{className:xr.PrevNext},fr&&a.createElement("div",{className:xr.LeftButton,onClick:uA=>{uA.stopPropagation(),Ll("left")}},a.createElement("img",{src:Fa.Z,alt:"Previous",className:xr.img}),a.createElement("img",{src:wi.Z,alt:"Previous",className:xr.imgHover})),Lr&&a.createElement("div",{className:xr.RightButton,onClick:uA=>{uA.stopPropagation(),Ll("right")}},a.createElement("img",{src:ai.Z,alt:"Next",className:xr.img}),a.createElement("img",{src:Bl.Z,alt:"Next",className:xr.imgHover}))))},Ga=pA=>{const{setChatData:SA,setLoading:jr,getData:mi,clearStatus:ci,typing:Bi,renderChatItems:uA}=pA,Ea=pi=>{if(Bi){ht.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}jr(!0),ci();const Tl=uA(pi.title);SA(Tl),mi(pi.title)},La=["#E30000","#FA6400","#F58B1B"];return Dr.length===0?a.createElement(a.Fragment,null):a.createElement("div",{className:xr.hot},a.createElement("div",{className:xr.title},a.createElement("img",{src:Qr,width:17}),"\u70ED\u95E8\u95EE\u9898"),a.createElement("div",{className:xr.listWrap},a.createElement(lt.Z,{style:{width:"100%"}},a.createElement("div",{className:xr.box,style:{paddingRight:10}},Dr.slice(0,5).map((pi,Tl)=>a.createElement(st.Z,{key:Tl,title:pi.title},a.createElement("aside",{onClick:()=>Ea(pi)},a.createElement("b",{style:{color:La[Tl]}},Tl+1,".\xA0"),a.createElement("span",null,pi.title))))),a.createElement("div",{className:xr.box},Dr.slice(5).map((pi,Tl)=>a.createElement(st.Z,{key:Tl,title:pi.title},a.createElement("aside",{onClick:()=>Ea(pi)},a.createElement("b",null,Tl+6,".\xA0"),a.createElement("span",null,pi.title))))))))},si=pA=>Fi(void 0,[pA],function*({type:SA,value:jr,index:mi,identifier:ci,objectIndex:Bi}){const uA={index:Bi,identifier:ci,course_id:$n};if(SA==="like"&&(yield(0,Zt.ZP)("/api/course_qna_records/like.json",{method:"post",body:uA})).status!==0)return Promise.reject();if(SA==="dislike"){if((0,Yn.dE)()&&jr)nA(!0),Da.current=uA,yield new Promise((Ea,La)=>{bi.current={resolve:Ea,reject:La}});else if((yield(0,Zt.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:uA})).status!==0)return Promise.reject()}}),Xi=()=>Fi(void 0,null,function*(){var pA,SA;if(tr===null||!xA){ht.ZP.warning("\u8BF7\u9009\u62E9\u63CF\u8FF0");return}XA(!0),(yield(0,Zt.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:Ri(Qi({},Da.current),{status:tr,feedback:xA})})).status===0&&((SA=(pA=bi.current)==null?void 0:pA.resolve)==null||SA.call(pA),nA(!1)),XA(!1)}),ll=(pA,SA,jr)=>(0,Yn.dE)()&&a.createElement("div",{className:xr.li,style:{width:jr.width}},a.createElement("div",{className:xr.content},a.createElement("div",{className:xr.borderBox},a.createElement("div",{className:xr.teacher},"\u8001\u5E08\u56DE\u590D"),a.createElement(_e.Z,{className:xr.text,value:pA==null?void 0:pA.text})),pA.source&&a.createElement("div",{className:xr.source},pA.source),a.createElement("div",{className:xr.action},a.createElement(ha.CopyToClipboard,{text:String((pA==null?void 0:pA.text)||""),onCopy:()=>ht.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(st.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfot icon-fuzhi8 font13"})))))),Ji=pA=>{let SA=[];return pA==null||pA.forEach(jr=>{var mi;const ci=jr.id,Bi=jr.think?{reasoning:jr.think,thinkingEnabled:!0}:{},uA=[{text:jr.question,key:ci,sender:"user",fileList:[],show:!0},Qi({key:ci,loading:!1,sender:"AI",show:!0,source:jr.answer_source,text:jr.answer,like:jr.like,dislike:jr.dislike,time:jr.think_time,id:jr.id,knowledge:jr.knowledge},Bi)];SA=[...SA,...uA],(mi=jr==null?void 0:jr.teacher_feedback)==null||mi.forEach(Ea=>{SA.push({id:Ea.id,key:`student-${ci}-${Ea.id}`,loading:!1,sender:"teacher",show:!0,text:Ea.feedback,source:Ea.answer_source})})}),SA},yu=()=>Fi(void 0,null,function*(){var pA,SA;let jr=yield(0,Zt.ZP)("/api/ai/knowledge/repositories.json",{method:"get",params:{page:1,per_page:15,agent_type:"",status:"enabled",deployable_id:((pA=(0,Ve.g)())==null?void 0:pA.course_id)||(Fr==null?void 0:Fr.coursesId),deployable_type:"Course"}});(jr==null?void 0:jr.status)===0&&Gl((SA=jr==null?void 0:jr.data)==null?void 0:SA.knowledges)}),Iu={onAdd:()=>(0,Zt.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,Zt.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:"Course",questionable_id:$n,by_self:!0}}),onListClick:pA=>(0,Zt.ZP)(`/api/course_qna_sessions/${pA}.json`,{method:"get",params:{questionable_id:$n}}),onListDelete:pA=>(0,Zt.ZP)(`/api/course_qna_sessions/${pA}.json`,{method:"delete",body:{questionable_id:$n}}),onListDealData:Ji};let wu=!1;(0,Yn.dE)()?Xn!=null&&Xn.is_open_ai&&(wu=!0):(0,Yn.$O)()&&(wu=!0);const ao=[{id:0,name:"\u6709\u5BB3/\u4E0D\u5B89\u5168"},{id:1,name:"\u865A\u5047\u4FE1\u606F"},{id:2,name:"\u6CA1\u6709\u5E2E\u52A9"},{id:3,name:"\u5176\u4ED6"}];return a.createElement(a.Fragment,null,hA&&wu&&a.createElement(ut.Z,{improveClarity:Vl,isPath:!0,isCoze:il,ysclist:Kl,showDefaultTips:!1,BottomNode:da,BOttomNodeName:ui,headNode:a.createElement(a.Fragment,null,a.createElement("div",{className:"c-grey-333 font22"},a.createElement("span",{className:"mr5"},"\u{1F44B}"),"\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u8BFE\u5802\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B"),a.createElement("div",{className:"font16 mt20",style:{color:"#434D6C"}},a.createElement("span",{style:{paddingLeft:33}},"\u60A8\u597D\uFF0C\u6211\u662F",a.createElement("span",{className:"c-light-primary"},Xn!=null&&Xn.name?`\u300A${Xn==null?void 0:Xn.name}\u300B`:""),"\u6559\u5B66\u8BFE\u5802\u7684\u8BFE\u5802\u52A9\u6559\uFF0C\u4E13\u4E3A\u63D0\u5347\u8BFE\u5802\u4E92\u52A8\u4E0E\u5B66\u4E60\u6548\u679C\u800C\u8BBE\u8BA1\u3002\u6211\u80FD\u534F\u52A9\u6559\u5E08\u5B9E\u65F6\u4E92\u52A8\u7B54\u7591\uFF0C\u8BD5\u9898\u8D44\u6E90\u751F\u6210\uFF0C\u81EA\u52A8\u6279\u6539\u4F5C\u4E1A\uFF0C\u865A\u62DF\u6570\u5B57\u4EBA\u6388\u8BFE\u7B49\uFF1B\u5E2E\u52A9\u5B66\u751F\u8BD5\u9898\u63A8\u9001\u5DE9\u56FA\u7EC3\u4E60\uFF0C\u542F\u53D1\u5F0F\u52A9\u5B66\u7B49\u3002\u786E\u4FDD\u6559\u5E08\u548C\u5B66\u751F\u5728\u6BCF\u4E00\u5802\u8BFE\u4E0A\u90FD\u80FD\u5F97\u5230\u5168\u65B9\u4F4D\u667A\u80FD\u5316\u7684\u4FDD\u969C\u3002\u8BA9\u6211\u4EEC\u4E00\u8D77\u9AD8\u6548\u5B66\u4E60\uFF0C\u8F7B\u677E\u8FDB\u6B65\uFF01"))),showAvatarEditData:(0,Yn.G5)()?{nickname:Xn==null?void 0:Xn.ai_nickname,headImgId:Xn==null?void 0:Xn.ai_headimg_id,show:!0,onOk:pA=>Fi(void 0,null,function*(){const SA=yield(0,Zt.ZP)(`/api/courses/${Xn==null?void 0:Xn.id}/ai_settings.json`,{method:"put",body:pA});return(SA==null?void 0:SA.status)===0?(yl(),!0):!1})}:void 0,visible:Ur,onOpen:()=>{ia(!0),(0,Yn.dE)()||yu(),setTimeout(()=>{Gi()},50)},onClose:()=>{ia(!1)},showSwitchingModel:!0,showLookHistory:!0,showAddSession:!0,fetchListObject:Iu,showPreference:!0,showRedraw:"last",showEdit:"last",customDataNode:ll,headFunctionNode:(0,Yn.dE)()?Ga:null,topFunctionNode:Ql,hideUpload:Yi,customPreference:si,Selectdiv:yr,isCheckRestrictNumber:!0,draggableExtraNode:Sa&&(0,Yn.dE)()&&a.createElement("div",{className:xr.tip1},a.createElement("img",{src:oa}),a.createElement("span",null,"\u8001\u5E08\u56DE\u590D\u4E86\u4F60\u7684\u95EE\u9898\uFF0C\u5FEB\u6765\u770B\u770B\u5427~"),a.createElement("i",{onMouseUp:()=>{Ba(!1),yt({type:"classroomList/setCourseAiState",payload:{course_id:$n,have_tiding:!1}})},className:"iconfont icon-tupianguanbi font14 current"})),drawerExtraNode:Sa&&(0,Yn.dE)()&&a.createElement("div",{className:xr.tip2},a.createElement("img",{src:oa}),a.createElement("span",null,"\u8001\u5E08\u56DE\u590D\u4E86\u4F60\u7684\u95EE\u9898\uFF0C\u5FEB\u6765\u770B\u770B\u5427~"),a.createElement("i",{onClick:pA=>{pA.stopPropagation(),Ba(!1),yt({type:"classroomList/setCourseAiState",payload:{course_id:$n,have_tiding:!1}})},className:"iconfont icon-tupianguanbi font14 current"})),menuExtraFunctionNode:pA=>(pA==null?void 0:pA.have_teacher_comment)&&a.createElement("div",{className:xr.tag},"\u8001\u5E08\u56DE\u590D"),title:"\u8BFE\u5802\u52A9\u6559",fetchData:{questionable_type:"Course",questionable_id:$n,is_chat:!0,application_id:MA,agent_id:Bu,knowledge_type:fl?fl!=="touge"?"coze":"touge":"",coze_id:fl!=="touge"?fl:""},fetchUrl:"/api/stream/course_qna_records/chat_messages.json"}),a.createElement(Ne.default,{centered:!0,open:Mn,confirmLoading:ur,onCancel:()=>{nA(!1)},afterClose:()=>{var pA,SA;(SA=(pA=bi.current)==null?void 0:pA.reject)==null||SA.call(pA),kr(""),VA(null)},onOk:Xi,title:"\u53CD\u9988",width:"530px",okText:"\u63D0\u4EA4"},a.createElement("div",{className:xr.btnWarp},ao.map(pA=>a.createElement("div",{key:pA.id,className:tr===pA.id?xr.active:"",onClick:()=>VA(pA.id)},pA.name))),a.createElement(ol.default.TextArea,{style:{height:280},placeholder:"\u6211\u4EEC\u60F3\u77E5\u9053\u4F60\u5BF9\u6B64\u56DE\u7B54\u4E0D\u6EE1\u610F\u7684\u539F\u56E0\uFF0C\u4F60\u8BA4\u4E3A\u66F4\u597D\u7684\u56DE\u7B54\u662F\u4EC0\u4E48?",value:xA,onChange:pA=>kr(pA.target.value)})))},nu=()=>a.createElement(a.Fragment,null,a.createElement(bA,null),a.createElement(yo,null)),Vo=ee(530),Tu=ee(29679),Io=ee(19248),wo=ee(96512),$u=ee(60499),Au={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zM480 416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416zm32 352a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"warning",theme:"filled"},Pu=Au,Ul=ee(7657),Ou=function(dt,yt){return a.createElement(Ul.Z,(0,$u.Z)({},dt,{ref:yt,icon:Pu}))},Ko=a.forwardRef(Ou),ku=Ko,Yo=ee(48755),eo=()=>a.createElement("svg",{width:"252",height:"294"},a.createElement("title",null,"No Found"),a.createElement("defs",null,a.createElement("path",{d:"M0 .387h251.772v251.772H0z"})),a.createElement("g",{fill:"none",fillRule:"evenodd"},a.createElement("g",{transform:"translate(0 .012)"},a.createElement("mask",{fill:"#fff"}),a.createElement("path",{d:"M0 127.32v-2.095C0 56.279 55.892.387 124.838.387h2.096c68.946 0 124.838 55.892 124.838 124.838v2.096c0 68.946-55.892 124.838-124.838 124.838h-2.096C55.892 252.16 0 196.267 0 127.321",fill:"#E4EBF7",mask:"url(#b)"})),a.createElement("path",{d:"M39.755 130.84a8.276 8.276 0 1 1-16.468-1.66 8.276 8.276 0 0 1 16.468 1.66",fill:"#FFF"}),a.createElement("path",{d:"M36.975 134.297l10.482 5.943M48.373 146.508l-12.648 10.788",stroke:"#FFF",strokeWidth:"2"}),a.createElement("path",{d:"M39.875 159.352a5.667 5.667 0 1 1-11.277-1.136 5.667 5.667 0 0 1 11.277 1.136M57.588 143.247a5.708 5.708 0 1 1-11.358-1.145 5.708 5.708 0 0 1 11.358 1.145M99.018 26.875l29.82-.014a4.587 4.587 0 1 0-.003-9.175l-29.82.013a4.587 4.587 0 1 0 .003 9.176M110.424 45.211l29.82-.013a4.588 4.588 0 0 0-.004-9.175l-29.82.013a4.587 4.587 0 1 0 .004 9.175",fill:"#FFF"}),a.createElement("path",{d:"M112.798 26.861v-.002l15.784-.006a4.588 4.588 0 1 0 .003 9.175l-15.783.007v-.002a4.586 4.586 0 0 0-.004-9.172M184.523 135.668c-.553 5.485-5.447 9.483-10.931 8.93-5.485-.553-9.483-5.448-8.93-10.932.552-5.485 5.447-9.483 10.932-8.93 5.485.553 9.483 5.447 8.93 10.932",fill:"#FFF"}),a.createElement("path",{d:"M179.26 141.75l12.64 7.167M193.006 156.477l-15.255 13.011",stroke:"#FFF",strokeWidth:"2"}),a.createElement("path",{d:"M184.668 170.057a6.835 6.835 0 1 1-13.6-1.372 6.835 6.835 0 0 1 13.6 1.372M203.34 153.325a6.885 6.885 0 1 1-13.7-1.382 6.885 6.885 0 0 1 13.7 1.382",fill:"#FFF"}),a.createElement("path",{d:"M151.931 192.324a2.222 2.222 0 1 1-4.444 0 2.222 2.222 0 0 1 4.444 0zM225.27 116.056a2.222 2.222 0 1 1-4.445 0 2.222 2.222 0 0 1 4.444 0zM216.38 151.08a2.223 2.223 0 1 1-4.446-.001 2.223 2.223 0 0 1 4.446 0zM176.917 107.636a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM195.291 92.165a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM202.058 180.711a2.223 2.223 0 1 1-4.446 0 2.223 2.223 0 0 1 4.446 0z",stroke:"#FFF",strokeWidth:"2"}),a.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M214.404 153.302l-1.912 20.184-10.928 5.99M173.661 174.792l-6.356 9.814h-11.36l-4.508 6.484M174.941 125.168v-15.804M220.824 117.25l-12.84 7.901-15.31-7.902V94.39"}),a.createElement("path",{d:"M166.588 65.936h-3.951a4.756 4.756 0 0 1-4.743-4.742 4.756 4.756 0 0 1 4.743-4.743h3.951a4.756 4.756 0 0 1 4.743 4.743 4.756 4.756 0 0 1-4.743 4.742",fill:"#FFF"}),a.createElement("path",{d:"M174.823 30.03c0-16.281 13.198-29.48 29.48-29.48 16.28 0 29.48 13.199 29.48 29.48 0 16.28-13.2 29.48-29.48 29.48-16.282 0-29.48-13.2-29.48-29.48",fill:"#1677ff"}),a.createElement("path",{d:"M205.952 38.387c.5.5.785 1.142.785 1.928s-.286 1.465-.785 1.964c-.572.5-1.214.75-2 .75-.785 0-1.429-.285-1.929-.785-.572-.5-.82-1.143-.82-1.929s.248-1.428.82-1.928c.5-.5 1.144-.75 1.93-.75.785 0 1.462.25 1.999.75m4.285-19.463c1.428 1.249 2.143 2.963 2.143 5.142 0 1.712-.427 3.13-1.219 4.25-.067.096-.137.18-.218.265-.416.429-1.41 1.346-2.956 2.699a5.07 5.07 0 0 0-1.428 1.75 5.207 5.207 0 0 0-.536 2.357v.5h-4.107v-.5c0-1.357.215-2.536.714-3.5.464-.964 1.857-2.464 4.178-4.536l.43-.5c.643-.785.964-1.643.964-2.535 0-1.18-.358-2.108-1-2.785-.678-.68-1.643-1.001-2.858-1.001-1.536 0-2.642.464-3.357 1.43-.37.5-.621 1.135-.76 1.904a1.999 1.999 0 0 1-1.971 1.63h-.004c-1.277 0-2.257-1.183-1.98-2.43.337-1.518 1.02-2.78 2.073-3.784 1.536-1.5 3.607-2.25 6.25-2.25 2.32 0 4.214.607 5.642 1.894",fill:"#FFF"}),a.createElement("path",{d:"M52.04 76.131s21.81 5.36 27.307 15.945c5.575 10.74-6.352 9.26-15.73 4.935-10.86-5.008-24.7-11.822-11.577-20.88",fill:"#FFB594"}),a.createElement("path",{d:"M90.483 67.504l-.449 2.893c-.753.49-4.748-2.663-4.748-2.663l-1.645.748-1.346-5.684s6.815-4.589 8.917-5.018c2.452-.501 9.884.94 10.7 2.278 0 0 1.32.486-2.227.69-3.548.203-5.043.447-6.79 3.132-1.747 2.686-2.412 3.624-2.412 3.624",fill:"#FFC6A0"}),a.createElement("path",{d:"M128.055 111.367c-2.627-7.724-6.15-13.18-8.917-15.478-3.5-2.906-9.34-2.225-11.366-4.187-1.27-1.231-3.215-1.197-3.215-1.197s-14.98-3.158-16.828-3.479c-2.37-.41-2.124-.714-6.054-1.405-1.57-1.907-2.917-1.122-2.917-1.122l-7.11-1.383c-.853-1.472-2.423-1.023-2.423-1.023l-2.468-.897c-1.645 9.976-7.74 13.796-7.74 13.796 1.795 1.122 15.703 8.3 15.703 8.3l5.107 37.11s-3.321 5.694 1.346 9.109c0 0 19.883-3.743 34.921-.329 0 0 3.047-2.546.972-8.806.523-3.01 1.394-8.263 1.736-11.622.385.772 2.019 1.918 3.14 3.477 0 0 9.407-7.365 11.052-14.012-.832-.723-1.598-1.585-2.267-2.453-.567-.736-.358-2.056-.765-2.717-.669-1.084-1.804-1.378-1.907-1.682",fill:"#FFF"}),a.createElement("path",{d:"M101.09 289.998s4.295 2.041 7.354 1.021c2.821-.94 4.53.668 7.08 1.178 2.55.51 6.874 1.1 11.686-1.26-.103-5.51-6.889-3.98-11.96-6.713-2.563-1.38-3.784-4.722-3.598-8.799h-9.402s-1.392 10.52-1.16 14.573",fill:"#CBD1D1"}),a.createElement("path",{d:"M101.067 289.826s2.428 1.271 6.759.653c3.058-.437 3.712.481 7.423 1.031 3.712.55 10.724-.069 11.823-.894.413 1.1-.343 2.063-.343 2.063s-1.512.603-4.812.824c-2.03.136-5.8.291-7.607-.503-1.787-1.375-5.247-1.903-5.728-.241-3.918.95-7.355-.286-7.355-.286l-.16-2.647z",fill:"#2B0849"}),a.createElement("path",{d:"M108.341 276.044h3.094s-.103 6.702 4.536 8.558c-4.64.618-8.558-2.303-7.63-8.558",fill:"#A4AABA"}),a.createElement("path",{d:"M57.542 272.401s-2.107 7.416-4.485 12.306c-1.798 3.695-4.225 7.492 5.465 7.492 6.648 0 8.953-.48 7.423-6.599-1.53-6.12.266-13.199.266-13.199h-8.669z",fill:"#CBD1D1"}),a.createElement("path",{d:"M51.476 289.793s2.097 1.169 6.633 1.169c6.083 0 8.249-1.65 8.249-1.65s.602 1.114-.619 2.165c-.993.855-3.597 1.591-7.39 1.546-4.145-.048-5.832-.566-6.736-1.168-.825-.55-.687-1.58-.137-2.062",fill:"#2B0849"}),a.createElement("path",{d:"M58.419 274.304s.033 1.519-.314 2.93c-.349 1.42-1.078 3.104-1.13 4.139-.058 1.151 4.537 1.58 5.155.034.62-1.547 1.294-6.427 1.913-7.252.619-.825-4.903-2.119-5.624.15",fill:"#A4AABA"}),a.createElement("path",{d:"M99.66 278.514l13.378.092s1.298-54.52 1.853-64.403c.554-9.882 3.776-43.364 1.002-63.128l-12.547-.644-22.849.78s-.434 3.966-1.195 9.976c-.063.496-.682.843-.749 1.365-.075.585.423 1.354.32 1.966-2.364 14.08-6.377 33.104-8.744 46.677-.116.666-1.234 1.009-1.458 2.691-.04.302.211 1.525.112 1.795-6.873 18.744-10.949 47.842-14.277 61.885l14.607-.014s2.197-8.57 4.03-16.97c2.811-12.886 23.111-85.01 23.111-85.01l3.016-.521 1.043 46.35s-.224 1.234.337 2.02c.56.785-.56 1.123-.392 2.244l.392 1.794s-.449 7.178-.898 11.89c-.448 4.71-.092 39.165-.092 39.165",fill:"#7BB2F9"}),a.createElement("path",{d:"M76.085 221.626c1.153.094 4.038-2.019 6.955-4.935M106.36 225.142s2.774-1.11 6.103-3.883",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M107.275 222.1s2.773-1.11 6.102-3.884",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M74.74 224.767s2.622-.591 6.505-3.365M86.03 151.634c-.27 3.106.3 8.525-4.336 9.123M103.625 149.88s.11 14.012-1.293 15.065c-2.219 1.664-2.99 1.944-2.99 1.944M99.79 150.438s.035 12.88-1.196 24.377M93.673 175.911s7.212-1.664 9.431-1.664M74.31 205.861a212.013 212.013 0 0 1-.979 4.56s-1.458 1.832-1.009 3.776c.449 1.944-.947 2.045-4.985 15.355-1.696 5.59-4.49 18.591-6.348 27.597l-.231 1.12M75.689 197.807a320.934 320.934 0 0 1-.882 4.754M82.591 152.233L81.395 162.7s-1.097.15-.5 2.244c.113 1.346-2.674 15.775-5.18 30.43M56.12 274.418h13.31",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M116.241 148.22s-17.047-3.104-35.893.2c.158 2.514-.003 4.15-.003 4.15s14.687-2.818 35.67-.312c.252-2.355.226-4.038.226-4.038",fill:"#192064"}),a.createElement("path",{d:"M106.322 151.165l.003-4.911a.81.81 0 0 0-.778-.815c-2.44-.091-5.066-.108-7.836-.014a.818.818 0 0 0-.789.815l-.003 4.906a.81.81 0 0 0 .831.813c2.385-.06 4.973-.064 7.73.017a.815.815 0 0 0 .842-.81",fill:"#FFF"}),a.createElement("path",{d:"M105.207 150.233l.002-3.076a.642.642 0 0 0-.619-.646 94.321 94.321 0 0 0-5.866-.01.65.65 0 0 0-.63.647v3.072a.64.64 0 0 0 .654.644 121.12 121.12 0 0 1 5.794.011c.362.01.665-.28.665-.642",fill:"#192064"}),a.createElement("path",{d:"M100.263 275.415h12.338M101.436 270.53c.006 3.387.042 5.79.111 6.506M101.451 264.548a915.75 915.75 0 0 0-.015 4.337M100.986 174.965l.898 44.642s.673 1.57-.225 2.692c-.897 1.122 2.468.673.898 2.243-1.57 1.57.897 1.122 0 3.365-.596 1.489-.994 21.1-1.096 35.146",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M46.876 83.427s-.516 6.045 7.223 5.552c11.2-.712 9.218-9.345 31.54-21.655-.786-2.708-2.447-4.744-2.447-4.744s-11.068 3.11-22.584 8.046c-6.766 2.9-13.395 6.352-13.732 12.801M104.46 91.057l.941-5.372-8.884-11.43-5.037 5.372-1.74 7.834a.321.321 0 0 0 .108.32c.965.8 6.5 5.013 14.347 3.544a.332.332 0 0 0 .264-.268",fill:"#FFC6A0"}),a.createElement("path",{d:"M93.942 79.387s-4.533-2.853-2.432-6.855c1.623-3.09 4.513 1.133 4.513 1.133s.52-3.642 3.121-3.642c.52-1.04 1.561-4.162 1.561-4.162s11.445 2.601 13.526 3.121c0 5.203-2.304 19.424-7.84 19.861-8.892.703-12.449-9.456-12.449-9.456",fill:"#FFC6A0"}),a.createElement("path",{d:"M113.874 73.446c2.601-2.081 3.47-9.722 3.47-9.722s-2.479-.49-6.64-2.05c-4.683-2.081-12.798-4.747-17.48.976-9.668 3.223-2.05 19.823-2.05 19.823l2.713-3.021s-3.935-3.287-2.08-6.243c2.17-3.462 3.92 1.073 3.92 1.073s.637-2.387 3.581-3.342c.355-.71 1.036-2.674 1.432-3.85a1.073 1.073 0 0 1 1.263-.704c2.4.558 8.677 2.019 11.356 2.662.522.125.871.615.82 1.15l-.305 3.248z",fill:"#520038"}),a.createElement("path",{d:"M104.977 76.064c-.103.61-.582 1.038-1.07.956-.489-.083-.801-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.644.698 1.254M112.132 77.694c-.103.61-.582 1.038-1.07.956-.488-.083-.8-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.643.698 1.254",fill:"#552950"}),a.createElement("path",{stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round",d:"M110.13 74.84l-.896 1.61-.298 4.357h-2.228"}),a.createElement("path",{d:"M110.846 74.481s1.79-.716 2.506.537",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M92.386 74.282s.477-1.114 1.113-.716c.637.398 1.274 1.433.558 1.99-.717.556.159 1.67.159 1.67",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M103.287 72.93s1.83 1.113 4.137.954",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M103.685 81.762s2.227 1.193 4.376 1.193M104.64 84.308s.954.398 1.511.318M94.693 81.205s2.308 7.4 10.424 7.639",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M81.45 89.384s.45 5.647-4.935 12.787M69 82.654s-.726 9.282-8.204 14.206",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M129.405 122.865s-5.272 7.403-9.422 10.768",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M119.306 107.329s.452 4.366-2.127 32.062",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M150.028 151.232h-49.837a1.01 1.01 0 0 1-1.01-1.01v-31.688c0-.557.452-1.01 1.01-1.01h49.837c.558 0 1.01.453 1.01 1.01v31.688a1.01 1.01 0 0 1-1.01 1.01",fill:"#F2D7AD"}),a.createElement("path",{d:"M150.29 151.232h-19.863v-33.707h20.784v32.786a.92.92 0 0 1-.92.92",fill:"#F4D19D"}),a.createElement("path",{d:"M123.554 127.896H92.917a.518.518 0 0 1-.425-.816l6.38-9.113c.193-.277.51-.442.85-.442h31.092l-7.26 10.371z",fill:"#F2D7AD"}),a.createElement("path",{fill:"#CC9B6E",d:"M123.689 128.447H99.25v-.519h24.169l7.183-10.26.424.298z"}),a.createElement("path",{d:"M158.298 127.896h-18.669a2.073 2.073 0 0 1-1.659-.83l-7.156-9.541h19.965c.49 0 .95.23 1.244.622l6.69 8.92a.519.519 0 0 1-.415.83",fill:"#F4D19D"}),a.createElement("path",{fill:"#CC9B6E",d:"M157.847 128.479h-19.384l-7.857-10.475.415-.31 7.7 10.266h19.126zM130.554 150.685l-.032-8.177.519-.002.032 8.177z"}),a.createElement("path",{fill:"#CC9B6E",d:"M130.511 139.783l-.08-21.414.519-.002.08 21.414zM111.876 140.932l-.498-.143 1.479-5.167.498.143zM108.437 141.06l-2.679-2.935 2.665-3.434.41.318-2.397 3.089 2.384 2.612zM116.607 141.06l-.383-.35 2.383-2.612-2.397-3.089.41-.318 2.665 3.434z"}),a.createElement("path",{d:"M154.316 131.892l-3.114-1.96.038 3.514-1.043.092c-1.682.115-3.634.23-4.789.23-1.902 0-2.693 2.258 2.23 2.648l-2.645-.596s-2.168 1.317.504 2.3c0 0-1.58 1.217.561 2.58-.584 3.504 5.247 4.058 7.122 3.59 1.876-.47 4.233-2.359 4.487-5.16.28-3.085-.89-5.432-3.35-7.238",fill:"#FFC6A0"}),a.createElement("path",{d:"M153.686 133.577s-6.522.47-8.36.372c-1.836-.098-1.904 2.19 2.359 2.264 3.739.15 5.451-.044 5.451-.044",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M145.16 135.877c-1.85 1.346.561 2.355.561 2.355s3.478.898 6.73.617",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M151.89 141.71s-6.28.111-6.73-2.132c-.223-1.346.45-1.402.45-1.402M146.114 140.868s-1.103 3.16 5.44 3.533M151.202 129.932v3.477M52.838 89.286c3.533-.337 8.423-1.248 13.582-7.754",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M168.567 248.318a6.647 6.647 0 0 1-6.647-6.647v-66.466a6.647 6.647 0 1 1 13.294 0v66.466a6.647 6.647 0 0 1-6.647 6.647",fill:"#5BA02E"}),a.createElement("path",{d:"M176.543 247.653a6.647 6.647 0 0 1-6.646-6.647v-33.232a6.647 6.647 0 1 1 13.293 0v33.232a6.647 6.647 0 0 1-6.647 6.647",fill:"#92C110"}),a.createElement("path",{d:"M186.443 293.613H158.92a3.187 3.187 0 0 1-3.187-3.187v-46.134a3.187 3.187 0 0 1 3.187-3.187h27.524a3.187 3.187 0 0 1 3.187 3.187v46.134a3.187 3.187 0 0 1-3.187 3.187",fill:"#F2D7AD"}),a.createElement("path",{d:"M88.979 89.48s7.776 5.384 16.6 2.842",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}))),Ml=()=>a.createElement("svg",{width:"254",height:"294"},a.createElement("title",null,"Server Error"),a.createElement("defs",null,a.createElement("path",{d:"M0 .335h253.49v253.49H0z"}),a.createElement("path",{d:"M0 293.665h253.49V.401H0z"})),a.createElement("g",{fill:"none",fillRule:"evenodd"},a.createElement("g",{transform:"translate(0 .067)"},a.createElement("mask",{fill:"#fff"}),a.createElement("path",{d:"M0 128.134v-2.11C0 56.608 56.273.334 125.69.334h2.11c69.416 0 125.69 56.274 125.69 125.69v2.11c0 69.417-56.274 125.69-125.69 125.69h-2.11C56.273 253.824 0 197.551 0 128.134",fill:"#E4EBF7",mask:"url(#b)"})),a.createElement("path",{d:"M39.989 132.108a8.332 8.332 0 1 1-16.581-1.671 8.332 8.332 0 0 1 16.58 1.671",fill:"#FFF"}),a.createElement("path",{d:"M37.19 135.59l10.553 5.983M48.665 147.884l-12.734 10.861",stroke:"#FFF",strokeWidth:"2"}),a.createElement("path",{d:"M40.11 160.816a5.706 5.706 0 1 1-11.354-1.145 5.706 5.706 0 0 1 11.354 1.145M57.943 144.6a5.747 5.747 0 1 1-11.436-1.152 5.747 5.747 0 0 1 11.436 1.153M99.656 27.434l30.024-.013a4.619 4.619 0 1 0-.004-9.238l-30.024.013a4.62 4.62 0 0 0 .004 9.238M111.14 45.896l30.023-.013a4.62 4.62 0 1 0-.004-9.238l-30.024.013a4.619 4.619 0 1 0 .004 9.238",fill:"#FFF"}),a.createElement("path",{d:"M113.53 27.421v-.002l15.89-.007a4.619 4.619 0 1 0 .005 9.238l-15.892.007v-.002a4.618 4.618 0 0 0-.004-9.234M150.167 70.091h-3.979a4.789 4.789 0 0 1-4.774-4.775 4.788 4.788 0 0 1 4.774-4.774h3.979a4.789 4.789 0 0 1 4.775 4.774 4.789 4.789 0 0 1-4.775 4.775",fill:"#FFF"}),a.createElement("path",{d:"M171.687 30.234c0-16.392 13.289-29.68 29.681-29.68 16.392 0 29.68 13.288 29.68 29.68 0 16.393-13.288 29.681-29.68 29.681s-29.68-13.288-29.68-29.68",fill:"#FF603B"}),a.createElement("path",{d:"M203.557 19.435l-.676 15.035a1.514 1.514 0 0 1-3.026 0l-.675-15.035a2.19 2.19 0 1 1 4.377 0m-.264 19.378c.513.477.77 1.1.77 1.87s-.257 1.393-.77 1.907c-.55.476-1.21.733-1.943.733a2.545 2.545 0 0 1-1.87-.77c-.55-.514-.806-1.136-.806-1.87 0-.77.256-1.393.806-1.87.513-.513 1.137-.733 1.87-.733.77 0 1.43.22 1.943.733",fill:"#FFF"}),a.createElement("path",{d:"M119.3 133.275c4.426-.598 3.612-1.204 4.079-4.778.675-5.18-3.108-16.935-8.262-25.118-1.088-10.72-12.598-11.24-12.598-11.24s4.312 4.895 4.196 16.199c1.398 5.243.804 14.45.804 14.45s5.255 11.369 11.78 10.487",fill:"#FFB594"}),a.createElement("path",{d:"M100.944 91.61s1.463-.583 3.211.582c8.08 1.398 10.368 6.706 11.3 11.368 1.864 1.282 1.864 2.33 1.864 3.496.365.777 1.515 3.03 1.515 3.03s-7.225 1.748-10.954 6.758c-1.399-6.41-6.936-25.235-6.936-25.235",fill:"#FFF"}),a.createElement("path",{d:"M94.008 90.5l1.019-5.815-9.23-11.874-5.233 5.581-2.593 9.863s8.39 5.128 16.037 2.246",fill:"#FFB594"}),a.createElement("path",{d:"M82.931 78.216s-4.557-2.868-2.445-6.892c1.632-3.107 4.537 1.139 4.537 1.139s.524-3.662 3.139-3.662c.523-1.046 1.569-4.184 1.569-4.184s11.507 2.615 13.6 3.138c-.001 5.23-2.317 19.529-7.884 19.969-8.94.706-12.516-9.508-12.516-9.508",fill:"#FFC6A0"}),a.createElement("path",{d:"M102.971 72.243c2.616-2.093 3.489-9.775 3.489-9.775s-2.492-.492-6.676-2.062c-4.708-2.092-12.867-4.771-17.575.982-9.54 4.41-2.062 19.93-2.062 19.93l2.729-3.037s-3.956-3.304-2.092-6.277c2.183-3.48 3.943 1.08 3.943 1.08s.64-2.4 3.6-3.36c.356-.714 1.04-2.69 1.44-3.872a1.08 1.08 0 0 1 1.27-.707c2.41.56 8.723 2.03 11.417 2.676.524.126.876.619.825 1.156l-.308 3.266z",fill:"#520038"}),a.createElement("path",{d:"M101.22 76.514c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.961.491.083.805.647.702 1.26M94.26 75.074c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.96.491.082.805.646.702 1.26",fill:"#552950"}),a.createElement("path",{stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round",d:"M99.206 73.644l-.9 1.62-.3 4.38h-2.24"}),a.createElement("path",{d:"M99.926 73.284s1.8-.72 2.52.54",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M81.367 73.084s.48-1.12 1.12-.72c.64.4 1.28 1.44.56 2s.16 1.68.16 1.68",stroke:"#DB836E",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M92.326 71.724s1.84 1.12 4.16.96",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M92.726 80.604s2.24 1.2 4.4 1.2M93.686 83.164s.96.4 1.52.32M83.687 80.044s1.786 6.547 9.262 7.954",stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M95.548 91.663s-1.068 2.821-8.298 2.105c-7.23-.717-10.29-5.044-10.29-5.044",stroke:"#E4EBF7",strokeWidth:"1.136",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M78.126 87.478s6.526 4.972 16.47 2.486c0 0 9.577 1.02 11.536 5.322 5.36 11.77.543 36.835 0 39.962 3.496 4.055-.466 8.483-.466 8.483-15.624-3.548-35.81-.6-35.81-.6-4.849-3.546-1.223-9.044-1.223-9.044L62.38 110.32c-2.485-15.227.833-19.803 3.549-20.743 3.03-1.049 8.04-1.282 8.04-1.282.496-.058 1.08-.076 1.37-.233 2.36-1.282 2.787-.583 2.787-.583",fill:"#FFF"}),a.createElement("path",{d:"M65.828 89.81s-6.875.465-7.59 8.156c-.466 8.857 3.03 10.954 3.03 10.954s6.075 22.102 16.796 22.957c8.39-2.176 4.758-6.702 4.661-11.42-.233-11.304-7.108-16.897-7.108-16.897s-4.212-13.75-9.789-13.75",fill:"#FFC6A0"}),a.createElement("path",{d:"M71.716 124.225s.855 11.264 9.828 6.486c4.765-2.536 7.581-13.828 9.789-22.568 1.456-5.768 2.58-12.197 2.58-12.197l-4.973-1.709s-2.408 5.516-7.769 12.275c-4.335 5.467-9.144 11.11-9.455 17.713",fill:"#FFC6A0"}),a.createElement("path",{d:"M108.463 105.191s1.747 2.724-2.331 30.535c2.376 2.216 1.053 6.012-.233 7.51",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M123.262 131.527s-.427 2.732-11.77 1.981c-15.187-1.006-25.326-3.25-25.326-3.25l.933-5.8s.723.215 9.71-.068c11.887-.373 18.714-6.07 24.964-1.022 4.039 3.263 1.489 8.16 1.489 8.16",fill:"#FFC6A0"}),a.createElement("path",{d:"M70.24 90.974s-5.593-4.739-11.054 2.68c-3.318 7.223.517 15.284 2.664 19.578-.31 3.729 2.33 4.311 2.33 4.311s.108.895 1.516 2.68c4.078-7.03 6.72-9.166 13.711-12.546-.328-.656-1.877-3.265-1.825-3.767.175-1.69-1.282-2.623-1.282-2.623s-.286-.156-1.165-2.738c-.788-2.313-2.036-5.177-4.895-7.575",fill:"#FFF"}),a.createElement("path",{d:"M90.232 288.027s4.855 2.308 8.313 1.155c3.188-1.063 5.12.755 8.002 1.331 2.881.577 7.769 1.243 13.207-1.424-.117-6.228-7.786-4.499-13.518-7.588-2.895-1.56-4.276-5.336-4.066-9.944H91.544s-1.573 11.89-1.312 16.47",fill:"#CBD1D1"}),a.createElement("path",{d:"M90.207 287.833s2.745 1.437 7.639.738c3.456-.494 3.223.66 7.418 1.282 4.195.621 13.092-.194 14.334-1.126.466 1.242-.388 2.33-.388 2.33s-1.709.682-5.438.932c-2.295.154-8.098.276-10.14-.621-2.02-1.554-4.894-1.515-6.06-.234-4.427 1.075-7.184-.31-7.184-.31l-.181-2.991z",fill:"#2B0849"}),a.createElement("path",{d:"M98.429 272.257h3.496s-.117 7.574 5.127 9.671c-5.244.7-9.672-2.602-8.623-9.671",fill:"#A4AABA"}),a.createElement("path",{d:"M44.425 272.046s-2.208 7.774-4.702 12.899c-1.884 3.874-4.428 7.854 5.729 7.854 6.97 0 9.385-.503 7.782-6.917-1.604-6.415.279-13.836.279-13.836h-9.088z",fill:"#CBD1D1"}),a.createElement("path",{d:"M38.066 290.277s2.198 1.225 6.954 1.225c6.376 0 8.646-1.73 8.646-1.73s.63 1.168-.649 2.27c-1.04.897-3.77 1.668-7.745 1.621-4.347-.05-6.115-.593-7.062-1.224-.864-.577-.72-1.657-.144-2.162",fill:"#2B0849"}),a.createElement("path",{d:"M45.344 274.041s.035 1.592-.329 3.07c-.365 1.49-1.13 3.255-1.184 4.34-.061 1.206 4.755 1.657 5.403.036.65-1.622 1.357-6.737 2.006-7.602.648-.865-5.14-2.222-5.896.156",fill:"#A4AABA"}),a.createElement("path",{d:"M89.476 277.57l13.899.095s1.349-56.643 1.925-66.909c.576-10.267 3.923-45.052 1.042-65.585l-13.037-.669-23.737.81s-.452 4.12-1.243 10.365c-.065.515-.708.874-.777 1.417-.078.608.439 1.407.332 2.044-2.455 14.627-5.797 32.736-8.256 46.837-.121.693-1.282 1.048-1.515 2.796-.042.314.22 1.584.116 1.865-7.14 19.473-12.202 52.601-15.66 67.19l15.176-.015s2.282-10.145 4.185-18.871c2.922-13.389 24.012-88.32 24.012-88.32l3.133-.954-.158 48.568s-.233 1.282.35 2.098c.583.815-.581 1.167-.408 2.331l.408 1.864s-.466 7.458-.932 12.352c-.467 4.895 1.145 40.69 1.145 40.69",fill:"#7BB2F9"}),a.createElement("path",{d:"M64.57 218.881c1.197.099 4.195-2.097 7.225-5.127M96.024 222.534s2.881-1.152 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M96.973 219.373s2.882-1.153 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.032",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M63.172 222.144s2.724-.614 6.759-3.496M74.903 146.166c-.281 3.226.31 8.856-4.506 9.478M93.182 144.344s.115 14.557-1.344 15.65c-2.305 1.73-3.107 2.02-3.107 2.02M89.197 144.923s.269 13.144-1.01 25.088M83.525 170.71s6.81-1.051 9.116-1.051M46.026 270.045l-.892 4.538M46.937 263.289l-.815 4.157M62.725 202.503c-.33 1.618-.102 1.904-.449 3.438 0 0-2.756 1.903-2.29 3.923.466 2.02-.31 3.424-4.505 17.252-1.762 5.807-4.233 18.922-6.165 28.278-.03.144-.521 2.646-1.14 5.8M64.158 194.136c-.295 1.658-.6 3.31-.917 4.938M71.33 146.787l-1.244 10.877s-1.14.155-.519 2.33c.117 1.399-2.778 16.39-5.382 31.615M44.242 273.727H58.07",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M106.18 142.117c-3.028-.489-18.825-2.744-36.219.2a.625.625 0 0 0-.518.644c.063 1.307.044 2.343.015 2.995a.617.617 0 0 0 .716.636c3.303-.534 17.037-2.412 35.664-.266.347.04.66-.214.692-.56.124-1.347.16-2.425.17-3.029a.616.616 0 0 0-.52-.62",fill:"#192064"}),a.createElement("path",{d:"M96.398 145.264l.003-5.102a.843.843 0 0 0-.809-.847 114.104 114.104 0 0 0-8.141-.014.85.85 0 0 0-.82.847l-.003 5.097c0 .476.388.857.864.845 2.478-.064 5.166-.067 8.03.017a.848.848 0 0 0 .876-.843",fill:"#FFF"}),a.createElement("path",{d:"M95.239 144.296l.002-3.195a.667.667 0 0 0-.643-.672c-1.9-.061-3.941-.073-6.094-.01a.675.675 0 0 0-.654.672l-.002 3.192c0 .376.305.677.68.669 1.859-.042 3.874-.043 6.02.012.376.01.69-.291.691-.668",fill:"#192064"}),a.createElement("path",{d:"M90.102 273.522h12.819M91.216 269.761c.006 3.519-.072 5.55 0 6.292M90.923 263.474c-.009 1.599-.016 2.558-.016 4.505M90.44 170.404l.932 46.38s.7 1.631-.233 2.796c-.932 1.166 2.564.7.932 2.33-1.63 1.633.933 1.166 0 3.497-.618 1.546-1.031 21.921-1.138 36.513",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M73.736 98.665l2.214 4.312s2.098.816 1.865 2.68l.816 2.214M64.297 116.611c.233-.932 2.176-7.147 12.585-10.488M77.598 90.042s7.691 6.137 16.547 2.72",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M91.974 86.954s5.476-.816 7.574-4.545c1.297-.345.72 2.212-.33 3.671-.7.971-1.01 1.554-1.01 1.554s.194.31.155.816c-.053.697-.175.653-.272 1.048-.081.335.108.657 0 1.049-.046.17-.198.5-.382.878-.12.249-.072.687-.2.948-.231.469-1.562 1.87-2.622 2.855-3.826 3.554-5.018 1.644-6.001-.408-.894-1.865-.661-5.127-.874-6.875-.35-2.914-2.622-3.03-1.923-4.429.343-.685 2.87.69 3.263 1.748.757 2.04 2.952 1.807 2.622 1.69",fill:"#FFC6A0"}),a.createElement("path",{d:"M99.8 82.429c-.465.077-.35.272-.97 1.243-.622.971-4.817 2.932-6.39 3.224-2.589.48-2.278-1.56-4.254-2.855-1.69-1.107-3.562-.638-1.398 1.398.99.932.932 1.107 1.398 3.205.335 1.506-.64 3.67.7 5.593",stroke:"#DB836E",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M79.543 108.673c-2.1 2.926-4.266 6.175-5.557 8.762",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M87.72 124.768s-2.098-1.942-5.127-2.719c-3.03-.777-3.574-.155-5.516.078-1.942.233-3.885-.932-3.652.7.233 1.63 5.05 1.01 5.206 2.097.155 1.087-6.37 2.796-8.313 2.175-.777.777.466 1.864 2.02 2.175.233 1.554 2.253 1.554 2.253 1.554s.699 1.01 2.641 1.088c2.486 1.32 8.934-.7 10.954-1.554 2.02-.855-.466-5.594-.466-5.594",fill:"#FFC6A0"}),a.createElement("path",{d:"M73.425 122.826s.66 1.127 3.167 1.418c2.315.27 2.563.583 2.563.583s-2.545 2.894-9.07 2.272M72.416 129.274s3.826.097 4.933-.718M74.98 130.75s1.961.136 3.36-.505M77.232 131.916s1.748.019 2.914-.505M73.328 122.321s-.595-1.032 1.262-.427c1.671.544 2.833.055 5.128.155 1.389.061 3.067-.297 3.982.15 1.606.784 3.632 2.181 3.632 2.181s10.526 1.204 19.033-1.127M78.864 108.104s-8.39 2.758-13.168 12.12",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M109.278 112.533s3.38-3.613 7.575-4.662",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M107.375 123.006s9.697-2.745 11.445-.88",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M194.605 83.656l3.971-3.886M187.166 90.933l3.736-3.655M191.752 84.207l-4.462-4.56M198.453 91.057l-4.133-4.225M129.256 163.074l3.718-3.718M122.291 170.039l3.498-3.498M126.561 163.626l-4.27-4.27M132.975 170.039l-3.955-3.955",stroke:"#BFCDDD",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M190.156 211.779h-1.604a4.023 4.023 0 0 1-4.011-4.011V175.68a4.023 4.023 0 0 1 4.01-4.01h1.605a4.023 4.023 0 0 1 4.011 4.01v32.088a4.023 4.023 0 0 1-4.01 4.01",fill:"#A3B4C6"}),a.createElement("path",{d:"M237.824 212.977a4.813 4.813 0 0 1-4.813 4.813h-86.636a4.813 4.813 0 0 1 0-9.626h86.636a4.813 4.813 0 0 1 4.813 4.813",fill:"#A3B4C6"}),a.createElement("mask",{fill:"#fff"}),a.createElement("path",{fill:"#A3B4C6",mask:"url(#d)",d:"M154.098 190.096h70.513v-84.617h-70.513z"}),a.createElement("path",{d:"M224.928 190.096H153.78a3.219 3.219 0 0 1-3.208-3.209V167.92a3.219 3.219 0 0 1 3.208-3.21h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.219 3.219 0 0 1-3.21 3.209M224.928 130.832H153.78a3.218 3.218 0 0 1-3.208-3.208v-18.968a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.218 3.218 0 0 1-3.21 3.208",fill:"#BFCDDD",mask:"url(#d)"}),a.createElement("path",{d:"M159.563 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 120.546h-22.461a.802.802 0 0 1-.802-.802v-3.208c0-.443.359-.803.802-.803h22.46c.444 0 .803.36.803.803v3.208c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),a.createElement("path",{d:"M224.928 160.464H153.78a3.218 3.218 0 0 1-3.208-3.209v-18.967a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.209v18.967a3.218 3.218 0 0 1-3.21 3.209",fill:"#BFCDDD",mask:"url(#d)"}),a.createElement("path",{d:"M173.455 130.832h49.301M164.984 130.832h6.089M155.952 130.832h6.75M173.837 160.613h49.3M165.365 160.613h6.089M155.57 160.613h6.751",stroke:"#7C90A5",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),a.createElement("path",{d:"M159.563 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M166.98 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M174.397 151.038a2.407 2.407 0 1 1 .001-4.814 2.407 2.407 0 0 1 0 4.814M222.539 151.038h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802M159.563 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 179.987h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),a.createElement("path",{d:"M203.04 221.108h-27.372a2.413 2.413 0 0 1-2.406-2.407v-11.448a2.414 2.414 0 0 1 2.406-2.407h27.372a2.414 2.414 0 0 1 2.407 2.407V218.7a2.413 2.413 0 0 1-2.407 2.407",fill:"#BFCDDD",mask:"url(#d)"}),a.createElement("path",{d:"M177.259 207.217v11.52M201.05 207.217v11.52",stroke:"#A3B4C6",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),a.createElement("path",{d:"M162.873 267.894a9.422 9.422 0 0 1-9.422-9.422v-14.82a9.423 9.423 0 0 1 18.845 0v14.82a9.423 9.423 0 0 1-9.423 9.422",fill:"#5BA02E",mask:"url(#d)"}),a.createElement("path",{d:"M171.22 267.83a9.422 9.422 0 0 1-9.422-9.423v-3.438a9.423 9.423 0 0 1 18.845 0v3.438a9.423 9.423 0 0 1-9.422 9.423",fill:"#92C110",mask:"url(#d)"}),a.createElement("path",{d:"M181.31 293.666h-27.712a3.209 3.209 0 0 1-3.209-3.21V269.79a3.209 3.209 0 0 1 3.209-3.21h27.711a3.209 3.209 0 0 1 3.209 3.21v20.668a3.209 3.209 0 0 1-3.209 3.209",fill:"#F2D7AD",mask:"url(#d)"}))),Uu=ee(36237),ju=ee(16931),Do=ee(51636);const mu=Je=>{const{componentCls:dt,lineHeightHeading3:yt,iconCls:Rn,padding:Xn,paddingXL:$n,paddingXS:hA,paddingLG:fA,marginXS:Mn,lineHeight:nA}=Je;return{[dt]:{padding:`${(0,Uu.unit)(Je.calc(fA).mul(2).equal())} ${(0,Uu.unit)($n)}`,"&-rtl":{direction:"rtl"}},[`${dt} ${dt}-image`]:{width:Je.imageWidth,height:Je.imageHeight,margin:"auto"},[`${dt} ${dt}-icon`]:{marginBottom:fA,textAlign:"center",[`& > ${Rn}`]:{fontSize:Je.iconFontSize}},[`${dt} ${dt}-title`]:{color:Je.colorTextHeading,fontSize:Je.titleFontSize,lineHeight:yt,marginBlock:Mn,textAlign:"center"},[`${dt} ${dt}-subtitle`]:{color:Je.colorTextDescription,fontSize:Je.subtitleFontSize,lineHeight:nA,textAlign:"center"},[`${dt} ${dt}-content`]:{marginTop:fA,padding:`${(0,Uu.unit)(fA)} ${(0,Uu.unit)(Je.calc(Xn).mul(2.5).equal())}`,backgroundColor:Je.colorFillAlter},[`${dt} ${dt}-extra`]:{margin:Je.extraMargin,textAlign:"center","& > *":{marginInlineEnd:hA,"&:last-child":{marginInlineEnd:0}}}}},pu=Je=>{const{componentCls:dt,iconCls:yt}=Je;return{[`${dt}-success ${dt}-icon > ${yt}`]:{color:Je.resultSuccessIconColor},[`${dt}-error ${dt}-icon > ${yt}`]:{color:Je.resultErrorIconColor},[`${dt}-info ${dt}-icon > ${yt}`]:{color:Je.resultInfoIconColor},[`${dt}-warning ${dt}-icon > ${yt}`]:{color:Je.resultWarningIconColor}}},jl=Je=>[mu(Je),pu(Je)],vu=Je=>jl(Je),Hl=Je=>({titleFontSize:Je.fontSizeHeading3,subtitleFontSize:Je.fontSize,iconFontSize:Je.fontSizeHeading3*3,extraMargin:`${Je.paddingLG}px 0 0 0`});var Cu=(0,ju.I$)("Result",Je=>{const dt=Je.colorInfo,yt=Je.colorError,Rn=Je.colorSuccess,Xn=Je.colorWarning,$n=(0,Do.mergeToken)(Je,{resultInfoIconColor:dt,resultErrorIconColor:yt,resultSuccessIconColor:Rn,resultWarningIconColor:Xn,imageWidth:250,imageHeight:295});return[vu($n)]},Hl),bo=()=>a.createElement("svg",{width:"251",height:"294"},a.createElement("title",null,"Unauthorized"),a.createElement("g",{fill:"none",fillRule:"evenodd"},a.createElement("path",{d:"M0 129.023v-2.084C0 58.364 55.591 2.774 124.165 2.774h2.085c68.574 0 124.165 55.59 124.165 124.165v2.084c0 68.575-55.59 124.166-124.165 124.166h-2.085C55.591 253.189 0 197.598 0 129.023",fill:"#E4EBF7"}),a.createElement("path",{d:"M41.417 132.92a8.231 8.231 0 1 1-16.38-1.65 8.231 8.231 0 0 1 16.38 1.65",fill:"#FFF"}),a.createElement("path",{d:"M38.652 136.36l10.425 5.91M49.989 148.505l-12.58 10.73",stroke:"#FFF",strokeWidth:"2"}),a.createElement("path",{d:"M41.536 161.28a5.636 5.636 0 1 1-11.216-1.13 5.636 5.636 0 0 1 11.216 1.13M59.154 145.261a5.677 5.677 0 1 1-11.297-1.138 5.677 5.677 0 0 1 11.297 1.138M100.36 29.516l29.66-.013a4.562 4.562 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 0 0 .005 9.126M111.705 47.754l29.659-.013a4.563 4.563 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 1 0 .005 9.126",fill:"#FFF"}),a.createElement("path",{d:"M114.066 29.503V29.5l15.698-.007a4.563 4.563 0 1 0 .004 9.126l-15.698.007v-.002a4.562 4.562 0 0 0-.004-9.122M185.405 137.723c-.55 5.455-5.418 9.432-10.873 8.882-5.456-.55-9.432-5.418-8.882-10.873.55-5.455 5.418-9.432 10.873-8.882 5.455.55 9.432 5.418 8.882 10.873",fill:"#FFF"}),a.createElement("path",{d:"M180.17 143.772l12.572 7.129M193.841 158.42L178.67 171.36",stroke:"#FFF",strokeWidth:"2"}),a.createElement("path",{d:"M185.55 171.926a6.798 6.798 0 1 1-13.528-1.363 6.798 6.798 0 0 1 13.527 1.363M204.12 155.285a6.848 6.848 0 1 1-13.627-1.375 6.848 6.848 0 0 1 13.626 1.375",fill:"#FFF"}),a.createElement("path",{d:"M152.988 194.074a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0zM225.931 118.217a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM217.09 153.051a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.42 0zM177.84 109.842a2.21 2.21 0 1 1-4.422 0 2.21 2.21 0 0 1 4.421 0zM196.114 94.454a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM202.844 182.523a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0z",stroke:"#FFF",strokeWidth:"2"}),a.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M215.125 155.262l-1.902 20.075-10.87 5.958M174.601 176.636l-6.322 9.761H156.98l-4.484 6.449M175.874 127.28V111.56M221.51 119.404l-12.77 7.859-15.228-7.86V96.668"}),a.createElement("path",{d:"M180.68 29.32C180.68 13.128 193.806 0 210 0c16.193 0 29.32 13.127 29.32 29.32 0 16.194-13.127 29.322-29.32 29.322-16.193 0-29.32-13.128-29.32-29.321",fill:"#A26EF4"}),a.createElement("path",{d:"M221.45 41.706l-21.563-.125a1.744 1.744 0 0 1-1.734-1.754l.071-12.23a1.744 1.744 0 0 1 1.754-1.734l21.562.125c.964.006 1.74.791 1.735 1.755l-.071 12.229a1.744 1.744 0 0 1-1.754 1.734",fill:"#FFF"}),a.createElement("path",{d:"M215.106 29.192c-.015 2.577-2.049 4.654-4.543 4.64-2.494-.014-4.504-2.115-4.489-4.693l.04-6.925c.016-2.577 2.05-4.654 4.543-4.64 2.494.015 4.504 2.116 4.49 4.693l-.04 6.925zm-4.53-14.074a6.877 6.877 0 0 0-6.916 6.837l-.043 7.368a6.877 6.877 0 0 0 13.754.08l.042-7.368a6.878 6.878 0 0 0-6.837-6.917zM167.566 68.367h-3.93a4.73 4.73 0 0 1-4.717-4.717 4.73 4.73 0 0 1 4.717-4.717h3.93a4.73 4.73 0 0 1 4.717 4.717 4.73 4.73 0 0 1-4.717 4.717",fill:"#FFF"}),a.createElement("path",{d:"M168.214 248.838a6.611 6.611 0 0 1-6.61-6.611v-66.108a6.611 6.611 0 0 1 13.221 0v66.108a6.611 6.611 0 0 1-6.61 6.61",fill:"#5BA02E"}),a.createElement("path",{d:"M176.147 248.176a6.611 6.611 0 0 1-6.61-6.61v-33.054a6.611 6.611 0 1 1 13.221 0v33.053a6.611 6.611 0 0 1-6.61 6.611",fill:"#92C110"}),a.createElement("path",{d:"M185.994 293.89h-27.376a3.17 3.17 0 0 1-3.17-3.17v-45.887a3.17 3.17 0 0 1 3.17-3.17h27.376a3.17 3.17 0 0 1 3.17 3.17v45.886a3.17 3.17 0 0 1-3.17 3.17",fill:"#F2D7AD"}),a.createElement("path",{d:"M81.972 147.673s6.377-.927 17.566-1.28c11.729-.371 17.57 1.086 17.57 1.086s3.697-3.855.968-8.424c1.278-12.077 5.982-32.827.335-48.273-1.116-1.339-3.743-1.512-7.536-.62-1.337.315-7.147-.149-7.983-.1l-15.311-.347s-3.487-.17-8.035-.508c-1.512-.113-4.227-1.683-5.458-.338-.406.443-2.425 5.669-1.97 16.077l8.635 35.642s-3.141 3.61 1.219 7.085",fill:"#FFF"}),a.createElement("path",{d:"M75.768 73.325l-.9-6.397 11.982-6.52s7.302-.118 8.038 1.205c.737 1.324-5.616.993-5.616.993s-1.836 1.388-2.615 2.5c-1.654 2.363-.986 6.471-8.318 5.986-1.708.284-2.57 2.233-2.57 2.233",fill:"#FFC6A0"}),a.createElement("path",{d:"M52.44 77.672s14.217 9.406 24.973 14.444c1.061.497-2.094 16.183-11.892 11.811-7.436-3.318-20.162-8.44-21.482-14.496-.71-3.258 2.543-7.643 8.401-11.76M141.862 80.113s-6.693 2.999-13.844 6.876c-3.894 2.11-10.137 4.704-12.33 7.988-6.224 9.314 3.536 11.22 12.947 7.503 6.71-2.651 28.999-12.127 13.227-22.367",fill:"#FFB594"}),a.createElement("path",{d:"M76.166 66.36l3.06 3.881s-2.783 2.67-6.31 5.747c-7.103 6.195-12.803 14.296-15.995 16.44-3.966 2.662-9.754 3.314-12.177-.118-3.553-5.032.464-14.628 31.422-25.95",fill:"#FFC6A0"}),a.createElement("path",{d:"M64.674 85.116s-2.34 8.413-8.912 14.447c.652.548 18.586 10.51 22.144 10.056 5.238-.669 6.417-18.968 1.145-20.531-.702-.208-5.901-1.286-8.853-2.167-.87-.26-1.611-1.71-3.545-.936l-1.98-.869zM128.362 85.826s5.318 1.956 7.325 13.734c-.546.274-17.55 12.35-21.829 7.805-6.534-6.94-.766-17.393 4.275-18.61 4.646-1.121 5.03-1.37 10.23-2.929",fill:"#FFF"}),a.createElement("path",{d:"M78.18 94.656s.911 7.41-4.914 13.078",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M87.397 94.68s3.124 2.572 10.263 2.572c7.14 0 9.074-3.437 9.074-3.437",stroke:"#E4EBF7",strokeWidth:".932",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M117.184 68.639l-6.781-6.177s-5.355-4.314-9.223-.893c-3.867 3.422 4.463 2.083 5.653 4.165 1.19 2.082.848 1.143-2.083.446-5.603-1.331-2.082.893 2.975 5.355 2.091 1.845 6.992.955 6.992.955l2.467-3.851z",fill:"#FFC6A0"}),a.createElement("path",{d:"M105.282 91.315l-.297-10.937-15.918-.027-.53 10.45c-.026.403.17.788.515.999 2.049 1.251 9.387 5.093 15.799.424.287-.21.443-.554.431-.91",fill:"#FFB594"}),a.createElement("path",{d:"M107.573 74.24c.817-1.147.982-9.118 1.015-11.928a1.046 1.046 0 0 0-.965-1.055l-4.62-.365c-7.71-1.044-17.071.624-18.253 6.346-5.482 5.813-.421 13.244-.421 13.244s1.963 3.566 4.305 6.791c.756 1.041.398-3.731 3.04-5.929 5.524-4.594 15.899-7.103 15.899-7.103",fill:"#5C2552"}),a.createElement("path",{d:"M88.426 83.206s2.685 6.202 11.602 6.522c7.82.28 8.973-7.008 7.434-17.505l-.909-5.483c-6.118-2.897-15.478.54-15.478.54s-.576 2.044-.19 5.504c-2.276 2.066-1.824 5.618-1.824 5.618s-.905-1.922-1.98-2.321c-.86-.32-1.897.089-2.322 1.98-1.04 4.632 3.667 5.145 3.667 5.145",fill:"#FFC6A0"}),a.createElement("path",{stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round",d:"M100.843 77.099l1.701-.928-1.015-4.324.674-1.406"}),a.createElement("path",{d:"M105.546 74.092c-.022.713-.452 1.279-.96 1.263-.51-.016-.904-.607-.882-1.32.021-.713.452-1.278.96-1.263.51.016.904.607.882 1.32M97.592 74.349c-.022.713-.452 1.278-.961 1.263-.509-.016-.904-.607-.882-1.32.022-.713.452-1.279.961-1.263.51.016.904.606.882 1.32",fill:"#552950"}),a.createElement("path",{d:"M91.132 86.786s5.269 4.957 12.679 2.327",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M99.776 81.903s-3.592.232-1.44-2.79c1.59-1.496 4.897-.46 4.897-.46s1.156 3.906-3.457 3.25",fill:"#DB836E"}),a.createElement("path",{d:"M102.88 70.6s2.483.84 3.402.715M93.883 71.975s2.492-1.144 4.778-1.073",stroke:"#5C2552",strokeWidth:"1.526",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M86.32 77.374s.961.879 1.458 2.106c-.377.48-1.033 1.152-.236 1.809M99.337 83.719s1.911.151 2.509-.254",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M87.782 115.821l15.73-3.012M100.165 115.821l10.04-2.008",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M66.508 86.763s-1.598 8.83-6.697 14.078",stroke:"#E4EBF7",strokeWidth:"1.114",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M128.31 87.934s3.013 4.121 4.06 11.785",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M64.09 84.816s-6.03 9.912-13.607 9.903",stroke:"#DB836E",strokeWidth:".795",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M112.366 65.909l-.142 5.32s5.993 4.472 11.945 9.202c4.482 3.562 8.888 7.455 10.985 8.662 4.804 2.766 8.9 3.355 11.076 1.808 4.071-2.894 4.373-9.878-8.136-15.263-4.271-1.838-16.144-6.36-25.728-9.73",fill:"#FFC6A0"}),a.createElement("path",{d:"M130.532 85.488s4.588 5.757 11.619 6.214",stroke:"#DB836E",strokeWidth:".75",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M121.708 105.73s-.393 8.564-1.34 13.612",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M115.784 161.512s-3.57-1.488-2.678-7.14",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M101.52 290.246s4.326 2.057 7.408 1.03c2.842-.948 4.564.673 7.132 1.186 2.57.514 6.925 1.108 11.772-1.269-.104-5.551-6.939-4.01-12.048-6.763-2.582-1.39-3.812-4.757-3.625-8.863h-9.471s-1.402 10.596-1.169 14.68",fill:"#CBD1D1"}),a.createElement("path",{d:"M101.496 290.073s2.447 1.281 6.809.658c3.081-.44 3.74.485 7.479 1.039 3.739.554 10.802-.07 11.91-.9.415 1.108-.347 2.077-.347 2.077s-1.523.608-4.847.831c-2.045.137-5.843.293-7.663-.507-1.8-1.385-5.286-1.917-5.77-.243-3.947.958-7.41-.288-7.41-.288l-.16-2.667z",fill:"#2B0849"}),a.createElement("path",{d:"M108.824 276.19h3.116s-.103 6.751 4.57 8.62c-4.673.624-8.62-2.32-7.686-8.62",fill:"#A4AABA"}),a.createElement("path",{d:"M57.65 272.52s-2.122 7.47-4.518 12.396c-1.811 3.724-4.255 7.548 5.505 7.548 6.698 0 9.02-.483 7.479-6.648-1.541-6.164.268-13.296.268-13.296H57.65z",fill:"#CBD1D1"}),a.createElement("path",{d:"M51.54 290.04s2.111 1.178 6.682 1.178c6.128 0 8.31-1.662 8.31-1.662s.605 1.122-.624 2.18c-1 .862-3.624 1.603-7.444 1.559-4.177-.049-5.876-.57-6.786-1.177-.831-.554-.692-1.593-.138-2.078",fill:"#2B0849"}),a.createElement("path",{d:"M58.533 274.438s.034 1.529-.315 2.95c-.352 1.431-1.087 3.127-1.139 4.17-.058 1.16 4.57 1.592 5.194.035.623-1.559 1.303-6.475 1.927-7.306.622-.831-4.94-2.135-5.667.15",fill:"#A4AABA"}),a.createElement("path",{d:"M100.885 277.015l13.306.092s1.291-54.228 1.843-64.056c.552-9.828 3.756-43.13.997-62.788l-12.48-.64-22.725.776s-.433 3.944-1.19 9.921c-.062.493-.677.838-.744 1.358-.075.582.42 1.347.318 1.956-2.35 14.003-6.343 32.926-8.697 46.425-.116.663-1.227 1.004-1.45 2.677-.04.3.21 1.516.112 1.785-6.836 18.643-10.89 47.584-14.2 61.551l14.528-.014s2.185-8.524 4.008-16.878c2.796-12.817 22.987-84.553 22.987-84.553l3-.517 1.037 46.1s-.223 1.228.334 2.008c.558.782-.556 1.117-.39 2.233l.39 1.784s-.446 7.14-.892 11.826c-.446 4.685-.092 38.954-.092 38.954",fill:"#7BB2F9"}),a.createElement("path",{d:"M77.438 220.434c1.146.094 4.016-2.008 6.916-4.91M107.55 223.931s2.758-1.103 6.069-3.862",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M108.459 220.905s2.759-1.104 6.07-3.863",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M76.099 223.557s2.608-.587 6.47-3.346M87.33 150.82c-.27 3.088.297 8.478-4.315 9.073M104.829 149.075s.11 13.936-1.286 14.983c-2.207 1.655-2.975 1.934-2.975 1.934M101.014 149.63s.035 12.81-1.19 24.245M94.93 174.965s7.174-1.655 9.38-1.655M75.671 204.754c-.316 1.55-.64 3.067-.973 4.535 0 0-1.45 1.822-1.003 3.756.446 1.934-.943 2.034-4.96 15.273-1.686 5.559-4.464 18.49-6.313 27.447-.078.38-4.018 18.06-4.093 18.423M77.043 196.743a313.269 313.269 0 0 1-.877 4.729M83.908 151.414l-1.19 10.413s-1.091.148-.496 2.23c.111 1.34-2.66 15.692-5.153 30.267M57.58 272.94h13.238",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M117.377 147.423s-16.955-3.087-35.7.199c.157 2.501-.002 4.128-.002 4.128s14.607-2.802 35.476-.31c.251-2.342.226-4.017.226-4.017",fill:"#192064"}),a.createElement("path",{d:"M107.511 150.353l.004-4.885a.807.807 0 0 0-.774-.81c-2.428-.092-5.04-.108-7.795-.014a.814.814 0 0 0-.784.81l-.003 4.88c0 .456.371.82.827.808a140.76 140.76 0 0 1 7.688.017.81.81 0 0 0 .837-.806",fill:"#FFF"}),a.createElement("path",{d:"M106.402 149.426l.002-3.06a.64.64 0 0 0-.616-.643 94.135 94.135 0 0 0-5.834-.009.647.647 0 0 0-.626.643l-.001 3.056c0 .36.291.648.651.64 1.78-.04 3.708-.041 5.762.012.36.009.662-.279.662-.64",fill:"#192064"}),a.createElement("path",{d:"M101.485 273.933h12.272M102.652 269.075c.006 3.368.04 5.759.11 6.47M102.667 263.125c-.009 1.53-.015 2.98-.016 4.313M102.204 174.024l.893 44.402s.669 1.561-.224 2.677c-.892 1.116 2.455.67.893 2.231-1.562 1.562.893 1.116 0 3.347-.592 1.48-.988 20.987-1.09 34.956",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"})));const xo={success:Tu.Z,error:Io.Z,info:wo.Z,warning:ku},ru={404:eo,500:Ml,403:bo},Go=Object.keys(ru),zl=Je=>{let{prefixCls:dt,icon:yt,status:Rn}=Je;const Xn=aA()(`${dt}-icon`);if(Go.includes(`${Rn}`)){const hA=ru[Rn];return a.createElement("div",{className:`${Xn} ${dt}-image`},a.createElement(hA,null))}const $n=a.createElement(xo[Rn]);return yt===null||yt===!1?null:a.createElement("div",{className:Xn},yt||$n)},Rl=Je=>{let{prefixCls:dt,extra:yt}=Je;return yt?a.createElement("div",{className:`${dt}-extra`},yt):null},Hu=Je=>{let{prefixCls:dt,className:yt,rootClassName:Rn,subTitle:Xn,title:$n,style:hA,children:fA,status:Mn="info",icon:nA,extra:ur}=Je;const{getPrefixCls:XA,direction:tr,result:VA}=a.useContext(Yo.E_),xA=XA("result",dt),[kr,Dr,ea]=Cu(xA),Ur=aA()(xA,`${xA}-${Mn}`,yt,VA==null?void 0:VA.className,Rn,{[`${xA}-rtl`]:tr==="rtl"},Dr,ea),ia=Object.assign(Object.assign({},VA==null?void 0:VA.style),hA);return kr(a.createElement("div",{className:Ur,style:ia},a.createElement(zl,{prefixCls:xA,status:Mn,icon:nA}),a.createElement("div",{className:`${xA}-title`},$n),Xn&&a.createElement("div",{className:`${xA}-subtitle`},Xn),a.createElement(Rl,{prefixCls:xA,extra:ur}),fA&&a.createElement("div",{className:`${xA}-content`},fA)))};Hu.PRESENTED_IMAGE_403=ru[403],Hu.PRESENTED_IMAGE_404=ru[404],Hu.PRESENTED_IMAGE_500=ru[500];var Xo=Hu,Jo=Object.defineProperty,qo=(Je,dt,yt)=>dt in Je?Jo(Je,dt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):Je[dt]=yt,zu=(Je,dt,yt)=>qo(Je,typeof dt!="symbol"?dt+"":dt,yt);const{Paragraph:_o,Text:Zi}=Vo.default;class ni extends a.Component{constructor(){super(...arguments),zu(this,"state",{hasError:!1,error:null,errorInfo:null})}static getDerivedStateFromError(dt){return{hasError:!0,error:dt,errorInfo:null}}componentDidCatch(dt,yt){console.log("\u6355\u83B7\u7684\u9519\u8BEF:",dt),console.log("\u9519\u8BEF\u4FE1\u606F:",yt),this.setState({error:dt,errorInfo:yt})}render(){var dt,yt;return this.state.hasError?a.createElement(Xo,{status:"warning",title:"\u5F53\u524D\u6D4F\u89C8\u5668\u4F3C\u4E4E\u53D1\u751F\u4E86\u9519\u8BEF\uFF0C\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\u5237\u65B0\u9875\u9762\u4EE5\u6062\u590D\u6B63\u5E38\u529F\u80FD\uFF01 ",subTitle:(dt=this.state.error)==null?void 0:dt.message,extra:[a.createElement(Ye.ZP,{type:"primary",key:"console",onClick:()=>window.location.reload()},"\u7ACB\u5373\u5237\u65B0")]},a.createElement("div",{className:"desc"},a.createElement(_o,null,a.createElement(Zi,{style:{fontSize:14}},"\u8BE6\u7EC6\u4FE1\u606F\uFF1A",a.createElement("br",null),(yt=this.state.errorInfo)==null?void 0:yt.componentStack)))):this.props.children}}var Di=ni,ii=ee(91691),Zl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAAAXNSR0IArs4c6QAAALhJREFUOE+dkjEOgVEQhL8pRCNR0UlE5Qg6Z9C5gcIFUDmAEyhVWgqJBIVE4hwanUSlkpEn709EIe/ZcrPzZXZ2RWLZrkq6f48rRW+7DWyBjqTrpyYJEAS2x0AP6Ep6FJBkQIQsgDLQl+TQywUE8R7YSZpmA6KLOnAGJpKWsv228kfdgEbWCtFBCzgCQ0mrLIDtGnACZpLmWRnYrgAHYFMEmAywXQLWwEXSIPuRbDeBUdz7mQ34daEX5wM7Fb5x5tMAAAAASUVORK5CYII=",Ru=ee(9936),Zu=ee(96784),Ra=ee(59301),$o=Object.defineProperty,Wu=Object.getOwnPropertySymbols,Vu=Object.prototype.hasOwnProperty,to=Object.prototype.propertyIsEnumerable,Wl=(Je,dt,yt)=>dt in Je?$o(Je,dt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):Je[dt]=yt,es=(Je,dt)=>{for(var yt in dt||(dt={}))Vu.call(dt,yt)&&Wl(Je,yt,dt[yt]);if(Wu)for(var yt of Wu(dt))to.call(dt,yt)&&Wl(Je,yt,dt[yt]);return Je},no=(Je,dt)=>{var yt={};for(var Rn in Je)Vu.call(Je,Rn)&&dt.indexOf(Rn)<0&&(yt[Rn]=Je[Rn]);if(Je!=null&&Wu)for(var Rn of Wu(Je))dt.indexOf(Rn)<0&&to.call(Je,Rn)&&(yt[Rn]=Je[Rn]);return yt};const Ao=Je=>{var dt=Je,{loading:yt,children:Rn,globalSetting:Xn,user:$n,account:hA}=dt,fA=no(dt,["loading","children","globalSetting","user","account"]),Mn,nA,ur,XA,tr,VA,xA,kr;const Dr=(0,Ce.useLocation)(),[ea,Ur]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{let ia=Te()().add(0,"days").unix(),Sa=localStorage.getItem("mainclose");if(!Sa){Ur(!0);return}ia>parseInt(Sa)&&Ur(!0)},[]),Ra.createElement(Di,null,Ra.createElement(ge.ZP,{locale:he.Z,autoInsertSpaceInButton:!1},Dr.pathname==="/"&&ea&&((nA=(Mn=Xn==null?void 0:Xn.setting)==null?void 0:Mn.adv_index)==null?void 0:nA.image_url)&&((ur=Xn==null?void 0:Xn.setting)==null?void 0:ur.main_site)&&Ra.createElement("div",{onClick:()=>{var ia,Sa;return window.open((Sa=(ia=Xn==null?void 0:Xn.setting)==null?void 0:ia.adv_index)==null?void 0:Sa.jump_url)},style:{background:`url(${bt.Z.IMG_SERVER+((tr=(XA=Xn==null?void 0:Xn.setting)==null?void 0:XA.adv_index)==null?void 0:tr.image_url)}) no-repeat center center`,width:"100%",height:60,margin:"0px auto",display:"flex",cursor:"pointer",backgroundSize:"cover"}},Ra.createElement("div",{style:{width:1200,margin:"0px auto",height:60,display:"flex",alignItems:"center",justifyContent:"space-between"}},Ra.createElement("div",{style:{fontSize:24,fontWeight:"bold",color:"#fff",visibility:"hidden"}},"\u3010\u8BA1\u7B97\u673A\u5B66\u4E60\u4EA4\u6D41\u7FA4\u3011\u9886\u53D6C\u8BED\u8A00/Java/Python/\u7A0B\u5E8F\u7ADE\u8D5B\u8D44\u6599\uFF0C\u70B9\u51FB\u52A0\u5165"),Ra.createElement("div",{onClick:()=>{window.open("https://mp.weixin.qq.com/s/31gNJVLlG1nTymoyL1uUJA")},style:{visibility:"hidden",width:"104px",height:"30px",borderRadius:15,display:"flex",alignItems:"center",justifyContent:"center",color:"#FFFFFF",cursor:"pointer",background:"linear-gradient(270deg, #FF4C00 0%, #FF9C01 100%)"}},"\u67E5\u770B\u8BE6\u60C5 ",Ra.createElement("img",{src:Zl,style:{marginLeft:5}}))),Ra.createElement("img",{src:Ru,onClick:ia=>{ia.stopPropagation(),localStorage.setItem("mainclose",Te()().add(1,"days").unix()+""),Ur(!1)},style:{width:16,height:16,marginRight:6,marginTop:6,cursor:"pointer"}})),document.domain!=="kepukehuan.educoder.net"&&Ra.createElement(Ve.Z,es({},fA)),Ra.createElement("section",{className:aA()(ii.Z.layoutMainClass),style:{marginTop:Dr.pathname=="/training"?"-72px":"",minHeight:"calc(100vh - 72px)"}},Ra.createElement(Ce.Outlet,null)),Ra.createElement(Qn,null),!(0,Qe.Ll)()&&document.domain!=="kepukehuan.educoder.net"&&Ra.createElement(Le,null),Ra.createElement(mn,null),Ra.createElement(ot,null),Ra.createElement(Ct,null),Ra.createElement(Nn,null),Ra.createElement(dA,null),Ra.createElement(rA,null),Ra.createElement(gn,null),hA.actionTabs.key==="Account-ProfessionalAuth"&&((xA=(VA=hA.actionTabs)==null?void 0:VA.code)==null?void 0:xA.length)>0&&Ra.createElement(Zu.Z,{Scoid:(kr=$n==null?void 0:$n.userInfo)==null?void 0:kr.user_school_id}),!(0,Qe.Ll)()&&Ra.createElement(vt,null),Xn.isShowAI&&Ra.createElement(nu,null)))};var Mo=(0,Ce.connect)(({loading:Je,globalSetting:dt,user:yt,account:Rn})=>({loading:Je,user:yt,globalSetting:dt,account:Rn}))(Ao)},96784:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return me}});var a=ee(59301),ge=ee(44283),he=ee(82326),Ve=ee(94968),Ce=ee(28284),ve=ee(6767),Te=ee(62957),$e=ee(77019),ye=ee(5269),Ie=ee(29787),nt=ee(37568),Pe=ee(1560),bt=ee(7939),Ne=ee(14185),Qe=ee(51941),Me=ee(32751),pe=ee(76406),Ue=ee(47723),ct=ee(79939),je=ee(29679),wt=ee(19248),At=ee(47262),qe={flexRow:"flexRow___jGYtM",flexColumn:"flexColumn___NPMB3",formWrap:"formWrap___vwH9N",example:"example____BmJC",footerWrap:"footerWrap___lp1L0"},We=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,Ke=(ie,ae)=>{var se={};for(var de in ie)_e.call(ie,de)&&ae.indexOf(de)<0&&(se[de]=ie[de]);if(ie!=null&&We)for(var de of We(ie))ae.indexOf(de)<0&&rt.call(ie,de)&&(se[de]=ie[de]);return se},ft=(ie,ae,se)=>new Promise((de,ue)=>{var et=ht=>{try{ot(se.next(ht))}catch(Lt){ue(Lt)}},Dt=ht=>{try{ot(se.throw(ht))}catch(Lt){ue(Lt)}},ot=ht=>ht.done?de(ht.value):Promise.resolve(ht.value).then(et,Dt);ot((se=se.apply(ie,ae)).next())});const Le=(ie,ae)=>ae.some(se=>se.label.toLowerCase().indexOf(ie.toLowerCase())>-1),st=nt.default.TextArea,we=ie=>{var ae=ie,{account:se,globalSetting:de,loading:ue,dispatch:et,schoolName:Dt,visible:ot,onClose:ht=()=>{},onSuccess:Lt=()=>{}}=ae,Zt=Ke(ae,["account","globalSetting","loading","dispatch","schoolName","visible","onClose","onSuccess"]);const[_t]=Ce.default.useForm();(0,a.useEffect)(()=>{_t.setFieldsValue({name:Dt})},[Dt]);const dn=on=>ft(void 0,null,function*(){const{name:cn,city:Mt=[],address:tn,remarks:Ct}=on||{},St=yield et({type:"account/appplySchool",payload:{name:cn,province:Mt[0],city:Mt[1],address:tn,remarks:Ct}});ht(),St&&(ve.ZP.success("\u65B0\u589E\u5B66\u6821/\u5355\u4F4D\u6210\u529F\uFF01"),Lt(cn))});return a.createElement(Te.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ot,title:"\u7533\u8BF7\u6DFB\u52A0\u5355\u4F4D\u540D\u79F0",width:"600px",footer:null},a.createElement(Ce.default,{className:qe.formWrap,form:_t,labelCol:{span:4},wrapperCol:{span:20},onFinish:dn},a.createElement(Ce.default.Item,{label:"\u5355\u4F4D\u5168\u79F0\uFF1A",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B66\u6821\u6216\u5DE5\u4F5C\u5355\u4F4D"}]},a.createElement(nt.default,{placeholder:"\u5B66\u6821\u6216\u5DE5\u4F5C\u5355\u4F4D"})),a.createElement("div",{className:`${qe.flexRow} ${qe.example}`},a.createElement("div",null,"\u793A\u4F8B\uFF1A"),a.createElement("div",{className:qe.flexColumn},a.createElement("div",null,a.createElement(je.Z,{style:{color:"rgb(82, 196, 26)"}}),a.createElement("span",{className:"font14 ml5"},"\u6B63\u786E\u793A\u4F8B\uFF1A\u6570\u636E\u7ED3\u6784")),a.createElement("div",null,a.createElement(wt.Z,{style:{color:"red"}}),a.createElement("span",{className:"font14 ml5"},"\u9519\u8BEF\u793A\u4F8B\uFF1A\u6570\u636E\u7ED3\u67842019\u6625")))),a.createElement(Ce.default.Item,{label:"\u5730\u533A\uFF1A",name:"city"},a.createElement(ct.Z,{allowClear:!0,size:"middle",options:At.P,placeholder:"\u8BF7\u9009\u62E9\u6240\u5728\u5730",showSearch:{matchInputWidth:!0,filter:Le}})),a.createElement(Ce.default.Item,{label:"\u8BE6\u7EC6\u5730\u5740\uFF1A",name:"address"},a.createElement(nt.default,{placeholder:"\u8BF7\u586B\u5199\u5B8C\u6574\u7684\u5730\u5740\u4FE1\u606F"})),a.createElement(Ce.default.Item,{label:"\u8BF4\u660E\uFF1A",name:"remarks"},a.createElement(st,{placeholder:"\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09"})),a.createElement("div",{className:qe.footerWrap},a.createElement(Ce.default.Item,null,a.createElement(bt.ZP,{className:"mr5",size:"middle",onClick:()=>{ht()}},"\u53D6\u6D88"),a.createElement(bt.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:ue["account/appplySchool"]},"\u4FDD\u5B58")))))};var it=(0,ge.connect)(({account:ie,loading:ae,globalSetting:se})=>({account:ie,globalSetting:se,loading:ae.effects}))(we),nn=ee(73505),Kt=ee(78267),Bt=ee(59301),Qn=Object.defineProperty,Ye=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,Gt=Object.getOwnPropertySymbols,mn=Object.prototype.hasOwnProperty,$t=Object.prototype.propertyIsEnumerable,lt=(ie,ae,se)=>ae in ie?Qn(ie,ae,{enumerable:!0,configurable:!0,writable:!0,value:se}):ie[ae]=se,Tt=(ie,ae)=>{for(var se in ae||(ae={}))mn.call(ae,se)&<(ie,se,ae[se]);if(Gt)for(var se of Gt(ae))$t.call(ae,se)&<(ie,se,ae[se]);return ie},Ge=(ie,ae)=>Ye(ie,Fe(ae)),Xt=(ie,ae)=>{var se={};for(var de in ie)mn.call(ie,de)&&ae.indexOf(de)<0&&(se[de]=ie[de]);if(ie!=null&&Gt)for(var de of Gt(ie))ae.indexOf(de)<0&&$t.call(ie,de)&&(se[de]=ie[de]);return se},Pt=(ie,ae,se)=>new Promise((de,ue)=>{var et=ht=>{try{ot(se.next(ht))}catch(Lt){ue(Lt)}},Dt=ht=>{try{ot(se.throw(ht))}catch(Lt){ue(Lt)}},ot=ht=>ht.done?de(ht.value):Promise.resolve(ht.value).then(et,Dt);ot((se=se.apply(ie,ae)).next())});const an=he.default.Option,jt=Ve.default.Dragger;var Bn=(ie=>(ie[ie.Professor=1]="Professor",ie[ie.AssistantProfessor=2]="AssistantProfessor",ie[ie.Student=3]="Student",ie))(Bn||{});const fn=ie=>{var ae=ie,{user:se,account:de,globalSetting:ue,loading:et,dispatch:Dt,Scoid:ot}=ae,ht=Xt(ae,["user","account","globalSetting","loading","dispatch","Scoid"]),Lt,Zt;const[_t]=Ce.default.useForm(),[dn,on]=(0,a.useState)({}),[cn,Mt]=(0,a.useState)([]),[tn,Ct]=(0,a.useState)([]),[St,He]=(0,a.useState)([]),[en,Wt]=(0,a.useState)([]),[Nn,Dn]=(0,a.useState)(),[qn,Zn]=(0,a.useState)(),[In,_n]=(0,a.useState)(),[Un,dA]=(0,a.useState)(),[DA,Kn]=(0,a.useState)(),kA=(0,a.useRef)((0,Kt.throttle)(oe=>mA(oe),1200,{leading:!0,trailing:!0})).current;(0,a.useEffect)(()=>{},[]),(0,a.useEffect)(()=>{Pt(void 0,null,function*(){if(!ot)return;const oe=yield yA(ot);He(oe==null?void 0:oe.departments)})},[ot]);const mA=oe=>Pt(void 0,null,function*(){var vt,ut;const xt=yield Dt({type:"account/getSchoolOption",payload:{keyword:oe,limit:10}});Mt(xt==null?void 0:xt.schools),oe&&oe!=""&&(Ct((vt=xt==null?void 0:xt.schools)==null?void 0:vt.filter(Re=>Re.name.includes(oe))),(((ut=xt==null?void 0:xt.schools)==null?void 0:ut.find(Re=>Re.name===oe))||{}).id?gn(oe,null,xt==null?void 0:xt.schools):(_t.setFieldsValue({department:""}),on(Tt(Tt({},dn),{school:oe,department:""}))))}),yA=oe=>{if(oe)return Dt({type:"account/getDepartmentOption",payload:{id:oe}})};(0,a.useEffect)(()=>{if(!de.basicInfo)return;const{basicInfo:oe}=de,vt={identity:oe.identity,school:oe.school_name,department:oe.department_name,studentNo:oe.student_id,jobTitle:oe.identity=="teacher"?oe.technical_title:"\u6559\u6388",manager:oe.identity=="professional"?oe.technical_title:"\u4F01\u4E1A\u7BA1\u7406\u8005"};_t.setFieldsValue(vt),on(vt)},[de.basicInfo]);const rA=()=>{dA(!0)},CA=()=>{if(!cn.find(oe=>oe.name===dn.school)){ve.ZP.info("\u8BF7\u5148\u9009\u62E9\u6B63\u786E\u7684\u5355\u4F4D\u6216\u8005\u5B66\u6821\uFF01");return}Kn(!0)},On=oe=>{on(Tt({},_t.getFieldsValue())),"school"in oe&&(Ct(cn.filter(ut=>ut.name.includes(oe.school))),(cn.find(ut=>ut.name===oe.school)||{}).id?gn(oe.school):(_t.setFieldsValue({department:""}),on(Tt(Tt({},dn),{school:oe.school,department:""}))))},jn=(oe,vt)=>{if(de.actionTabs.checkedList.includes(1)){Te.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Bt.createElement("div",{className:"tc"},vt||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{window.location.href=`/classrooms/${oe}/students`}});return}window.location.href=`/classrooms/${oe}/students`},gn=(oe,vt,ut)=>Pt(void 0,null,function*(){var xt,Rt,Re;const ze=(xt=(ut||cn).find(gt=>gt.name===oe))==null?void 0:xt.id,pt=(yield yA(ze))||{};He(pt==null?void 0:pt.departments);const Xe=vt||((Re=(Rt=pt==null?void 0:pt.departments)==null?void 0:Rt[0])==null?void 0:Re.name);_t.setFieldsValue({department:Xe}),on(Tt(Tt({},dn),{school:oe,department:Xe}))}),vn=oe=>Pt(void 0,null,function*(){yield mA(),_t.setFieldsValue({school:oe,department:""}),on(Tt(Tt({},dn),{school:oe,department:""}))}),ln=oe=>{var vt;if(oe.file.status==="uploading"){_n(!0);return}oe.file.status==="done"&&(console.log(oe.file,oe.file.response),Zn((vt=oe.file.response)==null?void 0:vt.id),(0,pe.y3)(oe.file.originFileObj,ut=>{Dn(ut),_n(!1)}))},Yt=oe=>Pt(void 0,null,function*(){var vt,ut,xt,Rt,Re;const{school:ze,department:pt,identity:Xe,studentNo:gt,jobTitle:rn,manager:Nt}=oe||{};if(!Nn){ve.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u7167\u7247\uFF01");return}const Vt=(vt=cn.find(Cn=>Cn.name===ze))==null?void 0:vt.id,Ze=(ut=St.find(Cn=>Cn.name===pt))==null?void 0:ut.id;let Se;Xe==="student"?Se=gt:Xe==="teacher"?Se=rn:Se=Nt;const Et=yield Dt({type:"account/applyProfessionalAuth",payload:{id:((xt=de.basicInfo)==null?void 0:xt.id)||((Rt=se.userInfo)==null?void 0:Rt.login),school_id:Vt,department_id:Ze,identity:Xe,extra:Se,attachment_ids:[qn]}});if(de.actionTabs.code){let Cn=yield(0,nn.cR)({invite_code:de.actionTabs.code,professor:de.actionTabs.checkedList.includes(1)?1:null,assistant_professor:de.actionTabs.checkedList.includes(2)?1:null,student:de.actionTabs.checkedList.includes(3)?1:null});Cn.message==="\u52A0\u5165\u6210\u529F"&&(Cn!=null&&Cn.course_id?jn(Cn.course_id,Cn.message):ve.ZP.success(Cn.message))}Be(),Et&&(ve.ZP.info("\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838!"),Dt({type:"account/getBasicInfo",payload:{login:(Re=se.userInfo)==null?void 0:Re.login}}))}),Be=()=>{Dt({type:"account/setActionTabs",payload:{}})},ke={data:{type:"professional"},multiple:!0,showUploadList:!1,action:`${Ne.Z.API_SERVER}/api/attachments.json`,className:Me.Z.uploader,onChange:ln,beforeUpload:oe=>{const vt=oe.type==="image/jpeg"||oe.type==="image/png"||oe.type==="image/jpg"||oe.type==="image/bmp";return vt||ve.ZP.info("\u8BF7\u4E0A\u4F20\u6B63\u786E\u6587\u4EF6\u683C\u5F0F"),vt}};return Bt.createElement(Te.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:Me.Z.modal,open:de.actionTabs.key==="Account-ProfessionalAuth",title:Bt.createElement($e.Z,{style:{padding:"25px"},align:"middle",justify:"space-between"},Bt.createElement(ye.Z,null,"\u804C\u4E1A\u8BA4\u8BC1"),Bt.createElement(ye.Z,null,Bt.createElement("i",{className:"iconfont icon-guanbi11",style:{color:"#979797",cursor:"pointer"},onClick:Be}))),width:"660px",footer:null},Bt.createElement(Ie.Z,{spinning:!!In},Bt.createElement(Ce.default,{className:Me.Z.formWrap,form:_t,colon:!1,onValuesChange:On,onFinish:Yt},Bt.createElement($e.Z,{gutter:[10,0]},Bt.createElement(ye.Z,{flex:"300px"},Bt.createElement(Ce.default.Item,{label:"\u804C\u4E1A",name:"identity",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u4E1A"}]},Bt.createElement(he.default,null,Bt.createElement(an,{value:"teacher"},"\u6559\u5E08"),Bt.createElement(an,{value:"student"},"\u5B66\u751F"),Bt.createElement(an,{value:"professional"},"\u4E13\u4E1A\u4EBA\u58EB")))),dn.identity==="student"&&Bt.createElement(ye.Z,{flex:"200px"},Bt.createElement(Ce.default.Item,{initialValue:dn.studentNo,name:"studentNo",rules:[{required:!0,message:"\u8BF7\u5148\u8F93\u5165\u5B66\u53F7"}]},Bt.createElement(nt.default,{type:"text",placeholder:"\u8BF7\u8F93\u5165\u5B66\u53F7"}))),dn.identity==="teacher"&&Bt.createElement(ye.Z,{flex:"200px"},Bt.createElement(Ce.default.Item,{initialValue:dn.jobTitle,name:"jobTitle",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}]},Bt.createElement(he.default,null,Bt.createElement(an,{value:"\u6559\u6388"},"\u6559\u6388"),Bt.createElement(an,{value:"\u526F\u6559\u6388"},"\u526F\u6559\u6388"),Bt.createElement(an,{value:"\u8BB2\u5E08"},"\u8BB2\u5E08"),Bt.createElement(an,{value:"\u52A9\u6559"},"\u52A9\u6559")))),dn.identity==="professional"&&Bt.createElement(ye.Z,{flex:"200px"},Bt.createElement(Ce.default.Item,{initialValue:dn.manager,name:"manager",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}]},Bt.createElement(he.default,null,Bt.createElement(an,{value:"\u4F01\u4E1A\u7BA1\u7406\u8005"},"\u4F01\u4E1A\u7BA1\u7406\u8005"),Bt.createElement(an,{value:"\u90E8\u95E8\u7BA1\u7406\u8005"},"\u90E8\u95E8\u7BA1\u7406\u8005"),Bt.createElement(an,{value:"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"},"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"),Bt.createElement(an,{value:"\u5DE5\u7A0B\u5E08"},"\u5DE5\u7A0B\u5E08"),Bt.createElement(an,{value:"\u52A9\u7406\u5DE5\u7A0B\u5E08"},"\u52A9\u7406\u5DE5\u7A0B\u5E08"))))),Bt.createElement(Ce.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"school",extra:dn.school&&!(cn!=null&&cn.find(oe=>oe.name===dn.school))&&Bt.createElement("div",{className:Me.Z.schoolHintWrap},Bt.createElement("span",{className:Me.Z.colorCDCDCD},"\u672A\u627E\u5230\u5305\u542B\u201C",dn.school,"\u201D\u7684\u9AD8\u6821\uFF0C"),Bt.createElement("span",{className:`${Me.Z.color0152d9} current`,onClick:rA},"\u7533\u8BF7\u65B0\u589E")),rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u5B66\u6821/\u5355\u4F4D"}]},Bt.createElement(Pe.Z,{showSearch:!0,onSearch:kA,options:tn==null?void 0:tn.map(oe=>({value:oe.name}))})),Bt.createElement(Ce.default.Item,{label:"\u9662\u7CFB/\u90E8\u95E8",name:"department",extra:dn.department&&!(St!=null&&St.find(oe=>oe.name===dn.department))&&Bt.createElement("div",{className:Me.Z.schoolHintWrap},Bt.createElement("span",{className:Me.Z.colorCDCDCD},dn.department?`\u672A\u627E\u5230\u5305\u542B\u201C${dn.department}\u201D\u7684\u9AD8\u6821\uFF0C`:"\u672A\u627E\u5230\u9662\u7CFB\uFF0C"),Bt.createElement("span",{className:`${Me.Z.color0152d9} current`,onClick:CA},"\u7533\u8BF7\u65B0\u589E")),rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u9662\u7CFB/\u90E8\u95E8"}]},Bt.createElement(Pe.Z,{showSearch:!0,onChange:oe=>Wt(St.filter(vt=>vt.name.includes(oe))),options:en==null?void 0:en.map(oe=>({value:oe.name}))})),Bt.createElement(Ce.default.Item,{label:"\u804C\u4E1A\u8BC1\u4E0A\u4F20"},Bt.createElement("div",{className:Me.Z.flexRow},Bt.createElement("div",{className:Me.Z.flexColumn},Bt.createElement(jt,Ge(Tt({},ke),{accept:".png,.jpg,.bmp,.jpeg"}),Nn?Bt.createElement("img",{src:Nn,className:Me.Z.uploadImg}):Bt.createElement("div",{className:Me.Z.imageTip},Bt.createElement("p",null,Bt.createElement("i",{className:`iconfont icon-cuban2shangchuanyunduan ${Me.Z.uploadTipIcon}`})),Bt.createElement("p",{className:Me.Z.uploadTip},Bt.createElement("a",{className:Me.Z.color05101a},"\u70B9\u51FB\u6216\u62D6\u62FD\u4E0A\u4F20\u56FE\u7247")))),Bt.createElement("span",{className:"tc"},Bt.createElement("p",{className:Me.Z.viewLargerImg},"\u67E5\u770B\u5927\u56FE"))),Bt.createElement("div",{className:`${Me.Z.flexColumn} ${Me.Z.example}`},Bt.createElement("span",{className:Me.Z.exampleImg},Bt.createElement("img",{src:Qe})),Bt.createElement("span",{className:"tc"},Bt.createElement("p",null,"\u793A\u4F8B\u56FE\u7247"),Bt.createElement("p",{className:`${Me.Z.colorOrange} font12`},"\uFF08png/jpg/bmp\u683C\u5F0F\uFF0C\u4E0D\u8D85\u8FC72MB\uFF09"))))),Bt.createElement("div",{className:Me.Z.footerWrap},Bt.createElement(Ce.default.Item,null,Bt.createElement(bt.ZP,{className:"mr5",size:"middle",onClick:Be},"\u53D6\u6D88"),Bt.createElement(bt.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:et["account/applyProfessionalAuth"]},"\u4FDD\u5B58"))),Bt.createElement("div",{className:Me.Z.note},Bt.createElement("p",null,"\u8BA4\u8BC1\u987B\u77E5\uFF1A"),Bt.createElement("p",null,"1.\u6839\u636E\u804C\u4E1A\u4E0A\u4F20\u76F8\u5E94\u7684\u8BC1\u4EF6\u7167\uFF1A\u6559\u5E08\uFF08\u6559\u5E08\u8BC1\uFF09\uFF0C\u4E13\u4E1A\u4EBA\u58EB\uFF08\u5458\u5DE5\u8BC1\uFF09\u3001\u5B66\u751F\uFF08\u5B66\u751F\u8BC1\uFF09\uFF0C\u8BF7\u786E\u4FDD\u8BC1\u4EF6\u7167\u5185\u5BB9\u5B8C\u6574\u5E76\u4E14\u6E05\u6670\u53EF\u89C1\uFF0C\u4E25\u7981PS\uFF1B"),Bt.createElement("p",null,"2.\u6211\u4EEC\u5C06\u5728\u4F60\u63D0\u4EA4\u804C\u4E1A\u8BC1\u4FE1\u606F\u540E\u768424\u5C0F\u65F6\uFF08\u4E0D\u5305\u542B\u8282\u5047\u65E5\uFF09\u5185\u5B8C\u6210\u5BA1\u6838\uFF0C\u5BA1\u6838\u7ED3\u679C\u5C06\u4F1A\u4EE5\u7CFB\u7EDF\u6D88\u606F\u7684\u5F62\u5F0F\u53D1\u9001\u7ED9\u4F60\uFF1B"),Bt.createElement("p",null,"3.\u804C\u4E1A\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u8C28\u614E\u586B\u5199\uFF1B\u804C\u4E1A\u53D8\u66F4\u8BF7\u9009\u62E9\u91CD\u65B0\u8BA4\u8BC1\uFF1B"),Bt.createElement("p",null,"4.\u804C\u4E1A\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u7CFB\u7EDF\u5C06\u81EA\u52A8\u53D1\u653E500\u4E2A\u91D1\u5E01\u4F5C\u4E3A\u5956\u52B1\uFF1B"),Bt.createElement("p",null,"5.\u6211\u4EEC\u4F1A\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u7684\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732\uFF1B"),Bt.createElement("p",null,"6.\u5982\u5B58\u5728\u6076\u610F\u4E71\u586B\u5199\u59D3\u540D\uFF0C\u5B66\u53F7\uFF0C\u53CA\u4E0A\u4F20\u4E0E\u804C\u4E1A\u8BC1\u4EF6\u65E0\u5173\u56FE\u7247\u8005\uFF0C\u4E00\u7ECF\u53D1\u73B0\u5C06\u51BB\u7ED3",!((Lt=ue==null?void 0:ue.setting)!=null&&Lt.is_local)&&"EduCoder","\u8D26\u53F7\u3002"),Bt.createElement("p",null,"7.\u975E\u8001\u5E08\u8EAB\u4EFD\u63D0\u4EA4\u804C\u4E1A\u8BA4\u8BC1\u540E\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u5C06\u72B6\u6001\u6539\u4E3A\u5DF2\u8BA4\u8BC1\uFF0C\u4F60\u5C06\u53EF\u4EE5\u4F53\u9A8C\u5E73\u53F0\u9700\u8981\u804C\u4E1A\u8BA4\u8BC1\u7684\u529F\u80FD\uFF1B\u5982\u679C\u5728\u8BA4\u8BC1\u540E\u7684\u4F7F\u7528\u8FC7\u7A0B\u4E2D\u672A\u901A\u8FC7\u5BA1\u6838\uFF0C\u4F60\u5C06\u4E0D\u80FD\u7EE7\u7EED\u4F53\u9A8C\u9700\u8981\u8BA4\u8BC1\u7684\u529F\u80FD\u3002")))),Bt.createElement(it,{visible:Un,onClose:()=>dA(!1),schoolName:dn.school,onSuccess:vn}),Bt.createElement(Ue.Z,{visible:DA,onClose:()=>Kn(!1),schoolId:(Zt=cn.find(oe=>oe.name===dn.school))==null?void 0:Zt.id,schoolName:dn.school,departmentName:dn.department,onSuccess:oe=>gn(dn.school,oe)}))};var me=(0,ge.connect)(({user:ie,account:ae,loading:se,globalSetting:de})=>({user:ie,account:ae,globalSetting:de,loading:se.effects}))(fn)},30935:function(It,Ft,ee){"use strict";ee.d(Ft,{i:function(){return wt},q:function(){return je}});var a=ee(59301),ge={flex_box_center:"flex_box_center___yMUhy",flex_space_between:"flex_space_between___KNvG9",flex_box_vertical_center:"flex_box_vertical_center___yqWY9",flex_box_center_end:"flex_box_center_end___DJKuV",flex_box_column:"flex_box_column___NTtN1",singleSelect:"singleSelect___fU3O9",multipleSelect:"multipleSelect___LFXCB",plus:"plus___gdDhG"},he=ee(92310),Ve=ee.n(he),Ce=ee(25399),ve=ee(82326),Te=ee(7939),$e=ee(49317),ye=Object.defineProperty,Ie=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,Qe=(At,qe,We)=>qe in At?ye(At,qe,{enumerable:!0,configurable:!0,writable:!0,value:We}):At[qe]=We,Me=(At,qe)=>{for(var We in qe||(qe={}))bt.call(qe,We)&&Qe(At,We,qe[We]);if(Pe)for(var We of Pe(qe))Ne.call(qe,We)&&Qe(At,We,qe[We]);return At},pe=(At,qe)=>Ie(At,nt(qe)),Ue=(At,qe)=>{var We={};for(var _e in At)bt.call(At,_e)&&qe.indexOf(_e)<0&&(We[_e]=At[_e]);if(At!=null&&Pe)for(var _e of Pe(At))qe.indexOf(_e)<0&&Ne.call(At,_e)&&(We[_e]=At[_e]);return We},ct=(At,qe,We)=>new Promise((_e,rt)=>{var Ke=st=>{try{Le(We.next(st))}catch(we){rt(we)}},ft=st=>{try{Le(We.throw(st))}catch(we){rt(we)}},Le=st=>st.done?_e(st.value):Promise.resolve(st.value).then(Ke,ft);Le((We=We.apply(At,qe)).next())});const je=At=>{var qe=At,{wrapClassName:We,wrapStyle:_e={},showLinkButton:rt=!0,tooltipTitle:Ke="",loadGeneral:ft=!1,data:Le={}}=qe,st=Ue(qe,["wrapClassName","wrapStyle","showLinkButton","tooltipTitle","loadGeneral","data"]);const we="course_disciplines_list",[it,nn]=(0,a.useState)(()=>{const Gt=sessionStorage.getItem(we);return Gt?JSON.parse(Gt):[]}),[Kt,Bt]=(0,a.useState)(!1),[Qn,Ye]=(0,a.useState)(!0);(0,a.useEffect)(()=>{Fe()},[]);const Fe=()=>ct(void 0,null,function*(){var Gt,mn,$t,lt;Bt(!0);const Tt=yield(0,$e.U2)("v2/course_disciplines.json",Le);if(Tt.status===0){const Ge=((mn=(Gt=Tt==null?void 0:Tt.data)==null?void 0:Gt.list)==null?void 0:mn.map(Xt=>({value:Xt.id,label:Xt.name})))||[];if(nn(Ge),Ye(!1),sessionStorage.setItem(we,JSON.stringify(Ge)),Qn){const Xt=(lt=($t=Tt==null?void 0:Tt.data)==null?void 0:$t.list)==null?void 0:lt.find(Pt=>Pt.is_default);ft&&Xt&&st.onChange(Xt==null?void 0:Xt.id)}}Bt(!1)});return a.createElement("div",{className:Ve()(ge.singleSelect,We),style:_e},a.createElement(Ce.Z,{title:Ke},a.createElement(ve.default,Me({allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B",loading:Kt,options:it,onDropdownVisibleChange:Gt=>{Gt&&Fe()}},st))),rt&&a.createElement(Te.ZP,{type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u8BFE\u7A0B"))},wt=At=>{var qe=At,{wrapClassName:We,wrapStyle:_e={},showLinkButton:rt=!0,courseDisciplineId:Ke="",isPlusHeight:ft=!1,tooltipTitle:Le,allowAcceptEmpty:st=!1,data:we={}}=qe,it=Ue(qe,["wrapClassName","wrapStyle","showLinkButton","courseDisciplineId","isPlusHeight","tooltipTitle","allowAcceptEmpty","data"]);const[nn,Kt]=(0,a.useState)([]),[Bt,Qn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{Ye()},[Ke]);const Ye=()=>ct(void 0,null,function*(){var Fe,Gt;if(!st&&!Ke){Kt([]);return}Qn(!0);const mn=yield(0,$e.U2)(`v2/course_disciplines/${Ke||"all"}.json`,we);if(mn.status===0){const $t=((Gt=(Fe=mn==null?void 0:mn.data)==null?void 0:Fe.tag_disciplines)==null?void 0:Gt.map(lt=>({value:lt.id,label:lt.name})))||[];$t.length&&Kt($t)}Qn(!1)});return a.createElement("div",{className:Ve()(ge.multipleSelect,We),style:_e},a.createElement(Ce.Z,{title:Le},a.createElement(ve.default,pe(Me({allowClear:!0,mode:"multiple",optionFilterProp:"label",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9",loading:Bt,options:nn,maxTagCount:"responsive",onDropdownVisibleChange:Fe=>{Fe&&Ye()}},it),{className:Ve()(it.className,ft&&ge.plus)}))),rt&&a.createElement(Te.ZP,{className:ge.btn,type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u77E5\u8BC6\u70B9"))}},82717:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return Tt}});var a=ee(59301),ge=ee(28284),he=ee(6767),Ve=ee(62957),Ce=ee(31691),ve=ee(82326),Te=ee(79939),$e=ee(53420),ye=ee(37568),Ie=ee(70858),nt=ee(25399),Pe=ee(31709),bt=ee(7939),Ne=ee(49317),Qe={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},Me=ee(44192),pe={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},Ue=ee(35883),ct=ee(76406),je=ee(24334);const wt=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var qe=({qitem:Ge})=>{var Xt,Pt,an,jt,Bn,fn,me,ie,ae,se;return a.createElement("div",{className:pe.warp},a.createElement("div",{className:pe.mainPart},a.createElement("div",{className:pe.qcount},(Ge==null?void 0:Ge.question_type)===8&&a.createElement(Ue.Z,{className:pe.content,showProgramFill:!0,value:(Xt=Ge==null?void 0:Ge.program_attr)==null?void 0:Xt.description}),(Ge==null?void 0:Ge.question_type)!=8&&a.createElement(Ue.Z,{className:pe.qtitle,value:(Ge==null?void 0:Ge.name)||(Ge==null?void 0:Ge.title)})),((Ge==null?void 0:Ge.question_type)===0||(Ge==null?void 0:Ge.question_type)===2)&&a.createElement("div",null,(Pt=Ge==null?void 0:Ge.choices)==null?void 0:Pt.map((de,ue)=>a.createElement("div",{className:pe.redio},!(de!=null&&de.is_answer)&&a.createElement("span",{className:pe.redioitem}),(de==null?void 0:de.is_answer)&&a.createElement("i",{className:`${pe.redioitemyes} icon-duigou1`}),a.createElement(Ue.Z,{className:de!=null&&de.is_answer?pe.titleyes:pe.title,value:wt[ue]+(de==null?void 0:de.choice_text)}),(de==null?void 0:de.is_answer)&&a.createElement("div",{className:pe.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ge==null?void 0:Ge.question_type)===1&&a.createElement("div",null,(an=Ge==null?void 0:Ge.choices)==null?void 0:an.map((de,ue)=>a.createElement("div",{className:pe.checkbox},!(de!=null&&de.is_answer)&&a.createElement("span",{className:pe.checkboxitem}),(de==null?void 0:de.is_answer)&&a.createElement("i",{className:`${pe.checkboxitemyes} icon-duigou1`}),a.createElement(Ue.Z,{className:de!=null&&de.is_answer?pe.titleyes:pe.title,value:wt[ue]+(de==null?void 0:de.choice_text)}),(de==null?void 0:de.is_answer)&&a.createElement("div",{className:pe.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ge==null?void 0:Ge.question_type)===3&&a.createElement("div",{className:pe.completion},(jt=Ge==null?void 0:Ge.standard_answer)==null?void 0:jt.map((de,ue)=>{var et;return a.createElement("div",{style:{display:"flex"}},a.createElement("span",{className:pe.title},"\u586B\u7A7A\u9879",ue+1),a.createElement("div",{className:pe.content},(et=de==null?void 0:de.answer_text)==null?void 0:et.map((Dt,ot)=>a.createElement("div",{className:pe.items},Dt))))})),(Ge==null?void 0:Ge.question_type)===4&&a.createElement("div",{className:pe.simple},a.createElement("div",{className:pe.title},"\u53C2\u8003\u7B54\u6848"),a.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Bn=Ge==null?void 0:Ge.answer_texts)!=null&&Bn[0]?a.createElement(Ue.Z,{className:pe.content,value:(fn=Ge==null?void 0:Ge.answer_texts)==null?void 0:fn[0]}):a.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Ge==null?void 0:Ge.question_type)===5&&((me=Ge==null?void 0:Ge.challenge_names)==null?void 0:me.map((de,ue)=>a.createElement("div",{className:pe.shixun},a.createElement("span",{className:pe.qtitle},a.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,ct.EM)(ue+1),"\u9898"),de)))),(Ge==null?void 0:Ge.question_type)===6&&a.createElement("div",{className:pe.program},a.createElement(Ue.Z,{className:pe.content,value:((ie=Ge==null?void 0:Ge.program_attr)==null?void 0:ie.description)||"- -"})),(Ge==null?void 0:Ge.question_type)===7&&((ae=Ge==null?void 0:Ge.sub_item_banks)==null?void 0:ae.map((de,ue)=>{var et,Dt,ot,ht,Lt;return a.createElement("div",null,a.createElement("div",{className:pe.combination},a.createElement("span",{className:pe.qtitle},de==null?void 0:de.name)),a.createElement("div",{className:pe.warp,style:{padding:"0px",paddingTop:20}},a.createElement("div",null,((de==null?void 0:de.item_type)=="SINGLE"||(de==null?void 0:de.item_type)=="JUDGMENT")&&((et=de==null?void 0:de.choices)==null?void 0:et.map((Zt,_t)=>a.createElement("div",{className:pe.redio},!(Zt!=null&&Zt.is_answer)&&a.createElement("span",{className:pe.redioitem}),(Zt==null?void 0:Zt.is_answer)&&a.createElement("i",{className:`${pe.redioitemyes} icon-duigou1`}),a.createElement(Ue.Z,{className:Zt!=null&&Zt.is_answer?pe.titleyes:pe.title,value:wt[_t]+(Zt==null?void 0:Zt.choice_text)}),(Zt==null?void 0:Zt.is_answer)&&a.createElement("div",{className:pe.yestag},"\u6B63\u786E\u7B54\u6848")))),(de==null?void 0:de.item_type)=="MULTIPLE"&&((Dt=de==null?void 0:de.choices)==null?void 0:Dt.map((Zt,_t)=>a.createElement("div",{className:pe.checkbox},!(Zt!=null&&Zt.is_answer)&&a.createElement("span",{className:pe.checkboxitem}),(Zt==null?void 0:Zt.is_answer)&&a.createElement("i",{className:`${pe.checkboxitemyes} icon-duigou1`}),a.createElement(Ue.Z,{className:Zt!=null&&Zt.is_answer?pe.titleyes:pe.title,value:wt[_t]+(Zt==null?void 0:Zt.choice_text)}),(Zt==null?void 0:Zt.is_answer)&&a.createElement("div",{className:pe.yestag},"\u6B63\u786E\u7B54\u6848")))),(de==null?void 0:de.item_type)=="COMPLETION"&&a.createElement("div",{className:pe.completion},(ot=de==null?void 0:de.standard_answer)==null?void 0:ot.map((Zt,_t)=>{var dn;return a.createElement("div",{style:{display:"flex"}},a.createElement("span",{className:pe.title},"\u586B\u7A7A\u9879",_t+1),a.createElement("div",{className:pe.content},(dn=Zt==null?void 0:Zt.answer_text)==null?void 0:dn.map((on,cn)=>a.createElement("div",{className:pe.items},on))))})),(de==null?void 0:de.item_type)=="SUBJECTIVE"&&a.createElement("div",{className:pe.simple},a.createElement("div",{className:pe.title},"\u53C2\u8003\u7B54\u6848"),a.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(ht=de==null?void 0:de.answer_texts)!=null&&ht[0]?a.createElement(Ue.Z,{className:pe.content,value:(Lt=de==null?void 0:de.answer_texts)==null?void 0:Lt[0]}):a.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Ge==null?void 0:Ge.question_type)===8&&a.createElement("div",null,a.createElement(Ue.Z,{disabledFill:!0,className:pe.content,showProgramFill:!0,value:je.Base64.decode(((se=Ge==null?void 0:Ge.program_attr)==null?void 0:se.code)||"")})),(Ge==null?void 0:Ge.question_type)===5&&a.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},a.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),a.createElement("span",{style:{color:"#000000"}},(Ge==null?void 0:Ge.author_name)||"- -")),a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),a.createElement("span",{style:{color:"#000000"}},(Ge==null?void 0:Ge.author_school_name)||"- -")),a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{style:{color:"#000000"}},(Ge==null?void 0:Ge.study_count)||"0"))),a.createElement("a",{className:pe.shixunbutton,href:`/shixuns/${Ge==null?void 0:Ge.identifier}/challenges?exercise=true`,target:"_blank"},a.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Ge==null?void 0:Ge.question_type)<=4||[6,8].includes(Ge==null?void 0:Ge.question_type))&&a.createElement("div",{className:pe.bottom},a.createElement("div",{className:pe.bottomitem},a.createElement("span",{className:pe.left},"\u89E3\u6790"),a.createElement("span",{className:pe.right},Ge!=null&&Ge.analysis?a.createElement(Ue.Z,{value:Ge==null?void 0:Ge.analysis}):a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),a.createElement("div",{className:pe.bottomitem},a.createElement("span",{className:pe.left},"\u96BE\u5EA6"),a.createElement("span",{className:pe.right},(Ge==null?void 0:Ge.difficulty)===1?"\u7B80\u5355":(Ge==null?void 0:Ge.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),a.createElement("div",{className:pe.bottomitem},a.createElement("span",{className:pe.left},"\u77E5\u8BC6\u70B9"),a.createElement("span",{className:pe.right},Ge!=null&&Ge.tag_discipline?Ge==null?void 0:Ge.tag_discipline:a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},We=ee(77264),_e=ee(59435),rt=ee(44283),Ke=ee(61485),ft=ee(44240),Le=ee(46861),st=ee(30935),we=ee(59301),it=Object.defineProperty,nn=Object.defineProperties,Kt=Object.getOwnPropertyDescriptors,Bt=Object.getOwnPropertySymbols,Qn=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Fe=(Ge,Xt,Pt)=>Xt in Ge?it(Ge,Xt,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):Ge[Xt]=Pt,Gt=(Ge,Xt)=>{for(var Pt in Xt||(Xt={}))Qn.call(Xt,Pt)&&Fe(Ge,Pt,Xt[Pt]);if(Bt)for(var Pt of Bt(Xt))Ye.call(Xt,Pt)&&Fe(Ge,Pt,Xt[Pt]);return Ge},mn=(Ge,Xt)=>nn(Ge,Kt(Xt)),$t=(Ge,Xt,Pt)=>new Promise((an,jt)=>{var Bn=ie=>{try{me(Pt.next(ie))}catch(ae){jt(ae)}},fn=ie=>{try{me(Pt.throw(ie))}catch(ae){jt(ae)}},me=ie=>ie.done?an(ie.value):Promise.resolve(ie.value).then(Bn,fn);me((Pt=Pt.apply(Ge,Xt)).next())});const lt=({setScoreShow:Ge,ScoreShow:Xt,onOk:Pt,isshixuns:an,isloadings:jt,dispatch:Bn,isIntelligentAssistant:fn=!1,ispptModal:me=!1,isChangeQuestion:ie=!1,newExercisePaper:ae,shixunsDetail:se})=>{var de,ue,et;let[Dt,ot]=(0,a.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:fn,is_smart_plan:me,group_id:[]}),[ht,Lt]=(0,a.useState)([]),[Zt,_t]=(0,a.useState)([]),[dn,on]=(0,a.useState)([]),[cn,Mt]=(0,a.useState)([]);const[tn,Ct]=(0,a.useState)(!1),[St]=ge.default.useForm(),[He,en]=(0,a.useState)(),[Wt,Nn]=(0,a.useState)(!1);let[Dn,qn]=(0,a.useState)(an);const[Zn,In]=(0,a.useState)([]),[_n,Un]=(0,a.useState)(0),[dA,DA]=(0,a.useState)(!0),[Kn,kA]=(0,a.useState)([]),[mA,yA]=(0,a.useState)([]),rA=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],CA=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6}];let[On,jn]=(0,a.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:null,per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const gn=(0,a.useRef)(new Set),vn=(0,a.useRef)(new Set),ln=ge.default.useWatch("courseid",St),Yt=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Be=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],ke=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[oe,vt]=(0,a.useState)(!1),ut=()=>{St.resetFields(),Dn=!1,qn(!1),vt(!1),St.submit()};(0,a.useEffect)(()=>{var Ze,Se,Et,Cn,bn,zn,tt,Ot,Qt,mt;(((Et=(Se=(Ze=ae==null?void 0:ae.editData)==null?void 0:Ze.exercise)==null?void 0:Se.exist_item_bank_ids)==null?void 0:Et.length)>0||((zn=(bn=(Cn=ae==null?void 0:ae.editData)==null?void 0:Cn.exercise)==null?void 0:bn.exist_item_bank_shixun_ids)==null?void 0:zn.length)>0)&&yA([...(Ot=(tt=ae==null?void 0:ae.editData)==null?void 0:tt.exercise)==null?void 0:Ot.exist_item_bank_ids,...(mt=(Qt=ae==null?void 0:ae.editData)==null?void 0:Qt.exercise)==null?void 0:mt.exist_item_bank_shixun_ids])},[(ue=(de=ae==null?void 0:ae.editData)==null?void 0:de.exercise)==null?void 0:ue.exist_item_bank_ids]),(0,a.useEffect)(()=>{Xt&&(St.setFieldsValue({item_type:"",courseid:null,tag_discipline_id:null,difficulty:null,keyword:null}),dA&&Dn&&(St.setFieldsValue({item_type:"SHIXUN"}),Dt.item_type="SHIXUN",ot(Gt({},Dt)),DA(!1)),xt(Dt),Rt(),Re({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[Xt]),(0,a.useEffect)(()=>{_n>0&&setTimeout(()=>{Un(0)},2e3)},[_n]);function xt(Ze){return $t(this,null,function*(){var Se,Et,Cn;if(Ct(!0),ot(Gt({},Ze)),(dn==null?void 0:dn.length)<=0&&Ze.type==="5"){Mt([]),Ct(!1);return}console.log("----",dn,Zn);let bn=Ze.type==="5"?dn==null?void 0:dn.filter(Qt=>!Zn.includes(Qt)):null,zn=Ze.type==="5"?dn==null?void 0:dn.filter(Qt=>Zn.includes(Qt)):null,tt={course_discipline_id:Ze==null?void 0:Ze.courseid};(Ze==null?void 0:Ze.type)==="1"&&(tt={discipline_id:((Se=Ze==null?void 0:Ze.courseid)==null?void 0:Se[0])||null,sub_discipline_id:((Et=Ze==null?void 0:Ze.courseid)==null?void 0:Et[1])||null});let Ot=yield(0,Ne.ZP)("/api/item_banks.json",{method:"get",params:mn(Gt(Gt({},Ze),tt),{ids:bn,shixun_ids:zn,include_shixuns:!fn,group_id:((Cn=Ze.group_id)==null?void 0:Cn.map(Qt=>Qt==null?void 0:Qt.value))||null,keyword:Ze.keyword?encodeURIComponent(Ze.keyword):Ze.keyword,type:Ze.type==="5"?null:Ze.type,clazz:Ze.type==="3"?"ItemBanksGroup":null,bigmodel:fn,is_smart_plan:me})});Mt(Ot),Ct(!1)})}function Rt(){return $t(this,null,function*(){let Ze=yield(0,Ne.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:Dt.type==="5"?null:Dt.type,clazz:"ItemBanksGroup"}});Lt((0,Me.L)(Ze==null?void 0:Ze.disciplines))})}function Re(Ze){return $t(this,null,function*(){var Se;let Et=yield(0,Ne.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Ze}),Cn=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Se=Et==null?void 0:Et.data)==null?void 0:Se.map(bn=>({title:bn.name,id:bn.id,pid:bn.id,value:bn.id,key:bn.id,isLeaf:!bn.have_child}))}];kA(Cn)})}function ze(Ze){return $t(this,null,function*(){var Se,Et,Cn,bn;Ct(!0);let zn=(Se=Ze.list)==null?void 0:Se.filter(mt=>!Zn.includes(mt)),tt=(Et=Ze.list)==null?void 0:Et.filter(mt=>Zn.includes(mt));if(zn.length===0&&tt.length===0){Ct(!1),Mt([]);return}let Ot={course_discipline_id:Ze==null?void 0:Ze.courseid};(Ze==null?void 0:Ze.type)==="1"&&(Ot={discipline_id:((Cn=Ze==null?void 0:Ze.courseid)==null?void 0:Cn[0])||null,sub_discipline_id:((bn=Ze==null?void 0:Ze.courseid)==null?void 0:bn[1])||null});let Qt=yield(0,Ne.ZP)("/api/item_banks.json",{method:"get",params:mn(Gt(Gt({},Ze),Ot),{ids:zn,shixun_ids:tt,type:Ze.type==="5"?null:Ze.type,clazz:Ze.type==="3"?"ItemBanksGroup":null})});Ct(!1),Mt(Qt)})}const pt=Ze=>$t(void 0,null,function*(){const Se=yield Bn({type:"shixunsDetail/release",payload:{id:Ze}});let Et=Se==null?void 0:Se.tag_position,Cn=(Se==null?void 0:Se.evaluation_set_position)||[],bn=Se.status;return bn===0?(he.ZP.success("\u53D1\u5E03\u6210\u529F"),xt(Dt),!0):(bn===2?he.ZP.error(`\u7B2C${Cn.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):bn===3?he.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${Et.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):he.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),Xe=Ze=>(Ze==null?void 0:Ze.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",gt=(Ze,Se,Et)=>Ze.map(Cn=>Cn.key===Se?Gt(Gt({},Cn),Et):Cn.children?mn(Gt({},Cn),{children:gt(Cn.children,Se,Et)}):Cn),rn=Ze=>$t(void 0,null,function*(){const{key:Se}=Ze;let Et=Dt.type;const Cn=yield(0,Le.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Se),type:Et}),{data:bn,total_count:zn}=Cn||{};zn>0&&kA(tt=>gt(tt,Se,{children:bn.map(Ot=>({title:Ot.name,id:Ot.id,pid:Ot.id,value:Ot.id,key:Ot.id,isLeaf:!Ot.have_child}))}))});function Nt(Ze){console.log("----",Dt),Ze==="1"&&(On.gg=Gt({},Dt)),Ze==="2"&&(On.scj=Gt({},Dt)),Ze==="3"&&(On.ttgx=Gt({},Dt)),Ze==="0"&&(On.wcjd=Gt({},Dt)),Ze==="5"&&(On.yx=Gt({},Dt)),jn(Gt({},On))}function Vt(){Dt.type==="1"&&(Dt=On.gg),Dt.type==="2"&&(Dt=On.scj),Dt.type==="3"&&(Dt=On.ttgx),Dt.type==="0"&&(Dt=On.wcjd),Dt.type==="5"&&(Dt=On.yx),(Dt==null?void 0:Dt.item_type)==="SHIXUN"?(Dn=!0,qn(!0)):(Dn=!1,qn(!1)),St.setFieldsValue(Gt({},Dt)),ot(Gt({},Dt)),xt(Gt({},Dt))}return we.createElement("div",null,we.createElement(Ve.default,{title:!1,footer:!1,open:Xt,width:1200,centered:!0,className:Qe.scoremodal,onCancel:()=>{Ge(!1)}},we.createElement("div",{style:{display:"flex",alignItems:"center"}},we.createElement("div",{className:Qe.title},fn?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),fn&&we.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),we.createElement(Ce.default,{className:Qe.tabWrap,activeKey:Dt.type,onChange:Ze=>{Ze==="3"?(Dt.show_all_share=!0,Re({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):Dt.show_all_share=null,Ze==="0"&&Re({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Nt(Dt.type),Dt.type=Ze,(Dt==null?void 0:Dt.item_type)==="SHIXUN"&&Dt.type!=="5"&&(Dn=!0,qn(!0)),vt(!1),Dt.type==="5"&&(Dn=!1,qn(!1)),Vt(),Rt()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:we.createElement("div",null,"\u5DF2\u9009",dn.length>0&&we.createElement("span",{className:Qe.titlecount},dn.length),_n>0&&we.createElement("span",{className:Qe.add},"+",_n)),key:"5"}]}),we.createElement(ge.default,{layout:"inline",form:St,onValuesChange:(Ze,Se)=>{const Et=Object.values(Se).some(bn=>bn!==null&&bn!==""&&bn!==void 0),Cn=Se.keyword==="";if(vt(Et||!Cn),Dt.page=1,(Se==null?void 0:Se.item_type)==="SHIXUN"){if(Dt.type==="5"?qn(!1):qn(!0),Ze.keyword||Ze.keyword==="")return;St.submit()}else{if(Ze!=null&&Ze.courseid&&St.setFieldsValue({tag_discipline_id:null}),qn(!1),Ze.keyword||Ze.keyword==="")return;St.submit()}},onFinish:Ze=>{var Se;Dt.type==="3"&&(!Ze.group_id||((Se=Ze==null?void 0:Ze.group_id)==null?void 0:Se.length)===0)?Dt.show_all_share=!0:Dt.show_all_share=null,ot(Gt(Gt({},Dt),Ze)),xt(Gt(Gt({},Dt),Ze))}},we.createElement(ge.default.Item,{name:"item_type"},we.createElement(ve.default,{className:Qe.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(me?CA:fn?rA==null?void 0:rA.filter(Ze=>Ze.question_type!==5):rA).map(Ze=>we.createElement(ve.default.Option,{key:Ze.value},Ze.name)))),["1","2"].includes(Dt.type)?we.createElement(we.Fragment,null,we.createElement(ge.default.Item,{name:"courseid"},we.createElement(Te.Z,{className:Qe.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:ht})),!Dn&&we.createElement(ge.default.Item,{name:"tag_discipline_id"},we.createElement(ve.default,{className:Qe.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(et=cn==null?void 0:cn.tag_disciplines)==null?void 0:et.map(Ze=>we.createElement(ve.default.Option,{key:Ze.id},Ze.name))))):we.createElement(we.Fragment,null,we.createElement(ge.default.Item,{name:"courseid"},we.createElement(st.q,{style:{width:160,height:38},size:"middle",showLinkButton:!1,data:{container_type:"ItemBank",type:Dt==null?void 0:Dt.type}})),!Dn&&we.createElement(ge.default.Item,{name:"tag_discipline_id"},we.createElement(st.i,{allowAcceptEmpty:!0,key:String(Dt.type==="3"),data:{container_type:"ItemBank",search:!0,type:Dt.type},style:{width:160,height:38},size:"middle",courseDisciplineId:ln,showLinkButton:!1}))),we.createElement(ge.default.Item,{name:Dn?"diff":"difficulty"},we.createElement(ve.default,{className:Qe.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},Yt.map(Ze=>we.createElement(ve.default.Option,{key:Ze.value},Ze.name)))),Dn&&we.createElement(ge.default.Item,{name:"shixun_publish_status"},we.createElement(ve.default,{className:Qe.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},ke.map(Ze=>we.createElement(ve.default.Option,{key:Ze.value},Ze.name)))),(Dt.type==="3"||Dt.type==="0")&&!Dn&&we.createElement(ge.default.Item,{name:"group_id"},we.createElement($e.default,{treeDataSimpleMode:!0,style:{width:134},className:Qe.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(Ze,Se)=>Se.title.toUpperCase().indexOf(Ze.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:rn,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:Kn})),oe&&we.createElement("span",{className:Qe.allqingchu,onClick:ut},we.createElement("i",{className:"iconfont icon-guanbi4"}),we.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),we.createElement(ge.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},we.createElement(ye.default.Search,{className:Qe.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:we.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Qe.searchIcon}`,onClick:()=>St.submit()}),onSearch:Ze=>{St.submit()}}))),we.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},we.createElement("div",{onClick:()=>{Dt.updated_at==="asc"?Dt.updated_at="desc":Dt.updated_at="asc",ot(mn(Gt({},Dt),{page:1})),xt(mn(Gt({},Dt),{page:1}))}}," ",Dt.updated_at?we.createElement("img",{src:Dt.updated_at==="asc"?We.Z:_e.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):we.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),we.createElement("div",{onClick:()=>{Dt.quotes==="asc"?Dt.quotes="desc":Dt.quotes="asc",ot(mn(Gt({},Dt),{page:1})),xt(mn(Gt({},Dt),{page:1}))},style:{marginLeft:20}}," ",Dt.quotes?we.createElement("img",{src:Dt.quotes==="asc"?We.Z:_e.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):we.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),we.createElement(Ie.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(cn==null?void 0:cn.items)||(cn==null?void 0:cn.shixun_list),pagination:!1,loading:tn,rowKey:Ze=>Ze.id,rowSelection:{type:fn||ie?"radio":"checkbox",selectedRowKeys:Zt,getCheckboxProps:Ze=>({disabled:Ze.shixun_tag_num===1||(mA==null?void 0:mA.find(Se=>Ze.id===Se))}),onSelect(Ze,Se,Et){if(fn||ie){_t([Ze.id]),vn.current=new Set([Ze.id]),Un(1),on([Ze.id]);return}if(Se)(Dn||Ze!=null&&Ze.challenge_names)&&In([...Zn,Ze.id]),_t([...Zt,Ze.id]),Ze.identifier?gn.current.add(Ze.id):vn.current.add(Ze.id),Un(1),on([...dn,Ze.id]);else{Ze.identifier?gn.current.delete(Ze.id):vn.current.delete(Ze.id);let Cn=dn.filter(bn=>bn!==Ze.id);if(_t(Cn),on(Cn),Dn||Ze!=null&&Ze.challenge_names){let bn=Zn.filter(zn=>zn!==Ze.id);In([...bn])}if(Dt.type==="5"){ze(mn(Gt({},Dt),{list:[...Cn]}));return}}},onSelectAll(Ze,Se,Et){var Cn,bn;if(Ze){const zn=Et.map(Ot=>Ot.id),tt=(bn=Et==null?void 0:Et.filter(Ot=>Ot==null?void 0:Ot.challenge_names))==null?void 0:bn.map(Ot=>Ot.id);In([...Zn,...tt]),_t([...Zt,...zn]),on([...dn,...zn]);for(const Ot of Et)Ot.identifier?gn.current.add(Ot.id):vn.current.add(Ot.id)}else{const zn=Et.map(mt=>mt.id),tt=Zt.filter(mt=>!zn.some(Tn=>Tn===mt)),Ot=(Cn=Et==null?void 0:Et.filter(mt=>mt==null?void 0:mt.challenge_names))==null?void 0:Cn.map(mt=>mt.id);_t([...tt]),on([...tt]);let Qt=Zn.filter(mt=>!Ot.some(Tn=>Tn===mt.id));In([...Qt]),Dt.type==="5"&&ze(mn(Gt({},Dt),{list:[...tt]}));for(const mt of zn)mt.identifier?gn.current.delete(mt):vn.current.delete(mt)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(Ze,Se,Et)=>{var Cn,bn;return we.createElement(nt.Z,{title:Xe(Se)},we.createElement("div",null,Dn||Se!=null&&Se.challenge_names?"\u5B9E\u8BAD\u9898":(bn=(Cn=rA==null?void 0:rA.filter(zn=>zn.value===Ze))==null?void 0:Cn[0])==null?void 0:bn.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Dn?"30%":"60%",key:"name",render:(Ze,Se,Et)=>{var Cn;return we.createElement("div",{style:{display:"flex",alignItems:"center"}},we.createElement(nt.Z,{title:Xe(Se)},we.createElement("div",{className:Se!=null&&Se.high_resources_consume?Qe.q_title:""},we.createElement(Ue.Z,{key:1,showLines:1,showTextOnly:!0,value:Dn||Se!=null&&Se.challenge_names?Se!=null&&Se.title||Ze===null?"--":Ze:(Se==null?void 0:Se.item_type)=="BPROGRAM"?(Cn=Se==null?void 0:Se.program_attr)==null?void 0:Cn.description:Ze}))),(Se==null?void 0:Se.high_resources_consume)&&we.createElement(ft.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Dn,render:(Ze,Se,Et)=>{var Cn;return we.createElement(nt.Z,{title:Xe(Se)},we.createElement("span",null,Ze?(Cn=Ze==null?void 0:Ze.split("\u3001"))==null?void 0:Cn[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Dn,render:(Ze,Se,Et)=>we.createElement(nt.Z,{title:Xe(Se)},we.createElement("span",null,Ze||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(Ze,Se,Et)=>{var Cn,bn,zn,tt;return we.createElement(nt.Z,{title:Xe(Se)},we.createElement("div",null,Dn||Se!=null&&Se.challenge_names?(Se==null?void 0:Se.level)||((bn=(Cn=Yt==null?void 0:Yt.filter(Ot=>Ot.value===Ze))==null?void 0:Cn[0])==null?void 0:bn.name):(tt=(zn=Yt==null?void 0:Yt.filter(Ot=>Ot.value===Ze))==null?void 0:zn[0])==null?void 0:tt.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Dn,render:(Ze,Se,Et)=>we.createElement(nt.Z,{title:Xe(Se)},we.createElement("div",null,Ze||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(Ze,Se,Et)=>we.createElement(nt.Z,{title:Xe(Se)},we.createElement("div",null,Dn||Se!=null&&Se.challenge_names?(Se==null?void 0:Se.study_count)||(Se==null?void 0:Se.stu_num):Ze))},{title:we.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",we.createElement(nt.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},we.createElement(Ke.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Dn,render:(Ze,Se,Et)=>we.createElement(nt.Z,{title:Xe(Se)},we.createElement("div",null,Ze||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(Ze,Se,Et)=>we.createElement(nt.Z,{title:Xe(Se)},we.createElement("div",{style:{flex:1,textAlign:"start"}},we.createElement("a",{onClick:()=>{var Cn,bn;en(mn(Gt({},Se),{question_type:Dn||Se!=null&&Se.challenge_names?5:(bn=(Cn=rA==null?void 0:rA.filter(zn=>zn.value===(Se==null?void 0:Se.item_type)))==null?void 0:Cn[0])==null?void 0:bn.question_type})),Nn(!0)}},"\u67E5\u770B"),(Se==null?void 0:Se.shixun_tag_num)===1&&we.createElement("a",{style:{marginLeft:10},onClick:()=>{Ve.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:we.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",we.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Se==null?void 0:Se.identifier}/challenges`)}},(Se==null?void 0:Se.shixun_name)||"--"),"\uFF1F"),onOk:()=>$t(void 0,null,function*(){if(!pt(Se==null?void 0:Se.identifier))return new Promise((Cn,bn)=>{bn()})})})}},"\u53D1\u5E03")))}].filter(Ze=>!Ze.hidden)}),we.createElement(Pe.Z,{current:Dt.page,total:(cn==null?void 0:cn.items_count)||(cn==null?void 0:cn.shixuns_count),style:{marginBottom:20},defaultPageSize:Dt.per_page,showTotal:Ze=>we.createElement("span",null,"\u5171\xA0",we.createElement("span",{style:{color:"#165DFF"}},Ze),"\xA0\u6761\u6570\u636E"),pageSize:Dt.per_page,onChange:(Ze,Se)=>{Dt.page=Ze,Dt.per_page=Se,ot(Gt({},Dt)),xt(Gt({},Dt))}}),we.createElement("div",{className:Qe.bottom},we.createElement(bt.ZP,{className:Qe.no,onClick:()=>{Ge(!1)}},"\u53D6\u6D88"),we.createElement(bt.ZP,{loading:jt,style:{width:jt&&75},className:Qe.yes,onClick:()=>$t(void 0,null,function*(){if((dn==null?void 0:dn.length)<=0){he.ZP.info(fn||ie?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}Pt([...vn.current],[...gn.current],!0,dn==null?void 0:dn.length)})},fn?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),we.createElement(Ve.default,{open:Wt,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:Qe.previewModal,width:1e3,centered:!0,onCancel:()=>{Nn(!1)},onOk:()=>{Nn(!1)}},we.createElement(qe,{qitem:He})))};var Tt=(0,rt.connect)(({shixunsDetail:Ge,newExercisePaper:Xt})=>({shixunsDetail:Ge,newExercisePaper:Xt}))(lt)},95724:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return Dt}});var a=ee(59301),ge=ee(44283),he=ee(74597),Ve="data:image/png;base64,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",Ce="data:image/png;base64,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",ve="data:image/png;base64,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",Te="data:image/png;base64,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",$e="data:image/png;base64,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",ye="data:image/png;base64,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",Ie="data:image/png;base64,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",nt=Object.defineProperty,Pe=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,Qe=(ot,ht,Lt)=>ht in ot?nt(ot,ht,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):ot[ht]=Lt,Me=(ot,ht)=>{for(var Lt in ht||(ht={}))bt.call(ht,Lt)&&Qe(ot,Lt,ht[Lt]);if(Pe)for(var Lt of Pe(ht))Ne.call(ht,Lt)&&Qe(ot,Lt,ht[Lt]);return ot};const pe=ot=>React.createElement("svg",Me({width:72,height:23,xmlns:"http://www.w3.org/2000/svg"},ot),React.createElement("title",null,"\u57FA\u7840\u7248"),React.createElement("g",{fill:"#191919",fillRule:"nonzero"},React.createElement("path",{d:"M.96 11.144h3.384V4.256H1.632v-2.76h2.712V.32h3.12v1.176h9.072V.32h3.12v1.176h2.712v2.76h-2.712v6.888h3.384V14h-2.712c.608.96 1.552 1.68 2.832 2.16v3.096c-1.84-.64-3.296-1.536-4.368-2.688V18.2h-5.328v1.344h8.568v2.784H1.944v-2.784h8.592V18.2H5.208v-1.632C4.136 17.72 2.68 18.616.84 19.256V16.16c1.28-.48 2.224-1.2 2.832-2.16H.96v-2.856Zm9.576 4.344v-.912h2.928v.912h4.488c-.272-.384-.528-.88-.768-1.488H6.816c-.24.608-.496 1.104-.768 1.488h4.488Zm6-4.008v-.96H7.464v.96h9.072Zm0-3.24V7.232H7.464V8.24h9.072Zm0-3.312v-.912H7.464v.912h9.072ZM36.864 12.512v6.192h2.04v-7.848h-4.608v-9.24h2.832V7.64h1.8V.44h2.928v7.2h1.8V1.616h2.832v9.24H41.88v7.848h2.04v-6.192h2.88v9.408H33.984v-9.408h2.88ZM24.72 11.6c.608-1.2 1.1-2.388 1.476-3.564.376-1.176.66-2.428.852-3.756H25.2V1.16h7.944v3.12h-2.976c-.224 1.696-.544 3.2-.96 4.512h3.72V21.2H26.04v-9.6h-1.32Zm5.568 6.6v-6.408H28.68V18.2h1.608ZM61.368 22.4a43.126 43.126 0 0 0 3.552-5.664l-2.904-6.696v1.56c0 1.984-.132 3.852-.396 5.604a29.172 29.172 0 0 1-1.284 5.196H54.72v-7.656h-1.944a42.998 42.998 0 0 1-.96 7.656H48.72c.48-1.696.804-3.324.972-4.884.168-1.56.252-3.316.252-5.268V1.16h2.88v5.232h1.368V.8h2.784v5.592h1.248v3.072h-5.4v2.208h4.728v9.648a20.716 20.716 0 0 0 1.272-4.524c.24-1.512.36-3.244.36-5.196V.992c4.208 0 8.08-.176 11.616-.528v2.952c-2.368.256-5.296.424-8.784.504v3.216h9.072c-.656 3.232-1.568 6.208-2.736 8.928L71.28 22.4h-3.12l-1.392-3a35.408 35.408 0 0 1-1.8 3h-3.6Zm5.112-9.024a37.659 37.659 0 0 0 1.176-3.36h-2.568l1.392 3.36Z"})));var Ue="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzE5MTkxOSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNLjk2IDExLjE0NGgzLjM4NFY0LjI1NkgxLjYzMnYtMi43NmgyLjcxMlYuMzJoMy4xMnYxLjE3Nmg5LjA3MlYuMzJoMy4xMnYxLjE3NmgyLjcxMnYyLjc2aC0yLjcxMnY2Ljg4OGgzLjM4NFYxNGgtMi43MTJjLjYwOC45NiAxLjU1MiAxLjY4IDIuODMyIDIuMTZ2My4wOTZjLTEuODQtLjY0LTMuMjk2LTEuNTM2LTQuMzY4LTIuNjg4VjE4LjJoLTUuMzI4djEuMzQ0aDguNTY4djIuNzg0SDEuOTQ0di0yLjc4NGg4LjU5MlYxOC4ySDUuMjA4di0xLjYzMkM0LjEzNiAxNy43MiAyLjY4IDE4LjYxNi44NCAxOS4yNTZWMTYuMTZjMS4yOC0uNDggMi4yMjQtMS4yIDIuODMyLTIuMTZILjk2di0yLjg1NlptOS41NzYgNC4zNDR2LS45MTJoMi45Mjh2LjkxMmg0LjQ4OGMtLjI3Mi0uMzg0LS41MjgtLjg4LS43NjgtMS40ODhINi44MTZjLS4yNC42MDgtLjQ5NiAxLjEwNC0uNzY4IDEuNDg4aDQuNDg4Wm02LTQuMDA4di0uOTZINy40NjR2Ljk2aDkuMDcyWm0wLTMuMjRWNy4yMzJINy40NjRWOC4yNGg5LjA3MlptMC0zLjMxMnYtLjkxMkg3LjQ2NHYuOTEyaDkuMDcyWk0zNi44NjQgMTIuNTEydjYuMTkyaDIuMDR2LTcuODQ4aC00LjYwOHYtOS4yNGgyLjgzMlY3LjY0aDEuOFYuNDRoMi45Mjh2Ny4yaDEuOFYxLjYxNmgyLjgzMnY5LjI0SDQxLjg4djcuODQ4aDIuMDR2LTYuMTkyaDIuODh2OS40MDhIMzMuOTg0di05LjQwOGgyLjg4Wk0yNC43MiAxMS42Yy42MDgtMS4yIDEuMS0yLjM4OCAxLjQ3Ni0zLjU2NC4zNzYtMS4xNzYuNjYtMi40MjguODUyLTMuNzU2SDI1LjJWMS4xNmg3Ljk0NHYzLjEyaC0yLjk3NmMtLjIyNCAxLjY5Ni0uNTQ0IDMuMi0uOTYgNC41MTJoMy43MlYyMS4ySDI2LjA0di05LjZoLTEuMzJabTUuNTY4IDYuNnYtNi40MDhIMjguNjhWMTguMmgxLjYwOFpNNjEuMzY4IDIyLjRhNDMuMTI2IDQzLjEyNiAwIDAgMCAzLjU1Mi01LjY2NGwtMi45MDQtNi42OTZ2MS41NmMwIDEuOTg0LS4xMzIgMy44NTItLjM5NiA1LjYwNGEyOS4xNzIgMjkuMTcyIDAgMCAxLTEuMjg0IDUuMTk2SDU0Ljcydi03LjY1NmgtMS45NDRhNDIuOTk4IDQyLjk5OCAwIDAgMS0uOTYgNy42NTZINDguNzJjLjQ4LTEuNjk2LjgwNC0zLjMyNC45NzItNC44ODQuMTY4LTEuNTYuMjUyLTMuMzE2LjI1Mi01LjI2OFYxLjE2aDIuODh2NS4yMzJoMS4zNjhWLjhoMi43ODR2NS41OTJoMS4yNDh2My4wNzJoLTUuNHYyLjIwOGg0LjcyOHY5LjY0OGEyMC43MTYgMjAuNzE2IDAgMCAwIDEuMjcyLTQuNTI0Yy4yNC0xLjUxMi4zNi0zLjI0NC4zNi01LjE5NlYuOTkyYzQuMjA4IDAgOC4wOC0uMTc2IDExLjYxNi0uNTI4djIuOTUyYy0yLjM2OC4yNTYtNS4yOTYuNDI0LTguNzg0LjUwNHYzLjIxNmg5LjA3MmMtLjY1NiAzLjIzMi0xLjU2OCA2LjIwOC0yLjczNiA4LjkyOEw3MS4yOCAyMi40aC0zLjEybC0xLjM5Mi0zYTM1LjQwOCAzNS40MDggMCAwIDEtMS44IDNoLTMuNlptNS4xMTItOS4wMjRhMzcuNjU5IDM3LjY1OSAwIDAgMCAxLjE3Ni0zLjM2aC0yLjU2OGwxLjM5MiAzLjM2WiIvPjwvZz48L3N2Zz4=",ct="data:image/png;base64,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",je="data:image/png;base64,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",wt=Object.defineProperty,At=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,_e=(ot,ht,Lt)=>ht in ot?wt(ot,ht,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):ot[ht]=Lt,rt=(ot,ht)=>{for(var Lt in ht||(ht={}))qe.call(ht,Lt)&&_e(ot,Lt,ht[Lt]);if(At)for(var Lt of At(ht))We.call(ht,Lt)&&_e(ot,Lt,ht[Lt]);return ot};const Ke=ot=>React.createElement("svg",rt({className:"aDui_svg__icon",viewBox:"0 0 1280 1024",xmlns:"http://www.w3.org/2000/svg",width:250,height:200},ot),React.createElement("path",{d:"M1248.555 19.14a84.464 84.464 0 0 1 12.286 119.017L612.775 934.929a84.464 84.464 0 0 1-81.52 29.69 84.336 84.336 0 0 1-71.154-18.94L29.465 575.575a84.592 84.592 0 0 1 110.186-128.23L523.193 776.88l606.473-745.454a84.464 84.464 0 0 1 119.017-12.286z",fill:"#4BE3B3"}));var ft="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEyODAgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjUwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEyNDguNTU1IDE5LjE0YTg0LjQ2NCA4NC40NjQgMCAwIDEgMTIuMjg2IDExOS4wMTdMNjEyLjc3NSA5MzQuOTI5YTg0LjQ2NCA4NC40NjQgMCAwIDEtODEuNTIgMjkuNjkgODQuMzM2IDg0LjMzNiAwIDAgMS03MS4xNTQtMTguOTRMMjkuNDY1IDU3NS41NzVhODQuNTkyIDg0LjU5MiAwIDAgMSAxMTAuMTg2LTEyOC4yM0w1MjMuMTkzIDc3Ni44OGw2MDYuNDczLTc0NS40NTRhODQuNDY0IDg0LjQ2NCAwIDAgMSAxMTkuMDE3LTEyLjI4NnoiIGZpbGw9IiM0QkUzQjMiLz48L3N2Zz4=",Le=Object.defineProperty,st=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,nn=(ot,ht,Lt)=>ht in ot?Le(ot,ht,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):ot[ht]=Lt,Kt=(ot,ht)=>{for(var Lt in ht||(ht={}))we.call(ht,Lt)&&nn(ot,Lt,ht[Lt]);if(st)for(var Lt of st(ht))it.call(ht,Lt)&&nn(ot,Lt,ht[Lt]);return ot};const Bt=ot=>React.createElement("svg",Kt({className:"bDui_svg__icon",viewBox:"0 0 1280 1024",xmlns:"http://www.w3.org/2000/svg",width:250,height:200},ot),React.createElement("path",{d:"M1248.555 19.14a84.464 84.464 0 0 1 12.286 119.017L612.775 934.929a84.464 84.464 0 0 1-81.52 29.69 84.336 84.336 0 0 1-71.154-18.94L29.465 575.575a84.592 84.592 0 0 1 110.186-128.23L523.193 776.88l606.473-745.454a84.464 84.464 0 0 1 119.017-12.286z",fill:"#4B87E3"}));var Qn="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEyODAgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjUwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEyNDguNTU1IDE5LjE0YTg0LjQ2NCA4NC40NjQgMCAwIDEgMTIuMjg2IDExOS4wMTdMNjEyLjc3NSA5MzQuOTI5YTg0LjQ2NCA4NC40NjQgMCAwIDEtODEuNTIgMjkuNjkgODQuMzM2IDg0LjMzNiAwIDAgMS03MS4xNTQtMTguOTRMMjkuNDY1IDU3NS41NzVhODQuNTkyIDg0LjU5MiAwIDAgMSAxMTAuMTg2LTEyOC4yM0w1MjMuMTkzIDc3Ni44OGw2MDYuNDczLTc0NS40NTRhODQuNDY0IDg0LjQ2NCAwIDAgMSAxMTkuMDE3LTEyLjI4NnoiIGZpbGw9IiM0Qjg3RTMiLz48L3N2Zz4=",Ye=Object.defineProperty,Fe=Object.getOwnPropertySymbols,Gt=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,$t=(ot,ht,Lt)=>ht in ot?Ye(ot,ht,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):ot[ht]=Lt,lt=(ot,ht)=>{for(var Lt in ht||(ht={}))Gt.call(ht,Lt)&&$t(ot,Lt,ht[Lt]);if(Fe)for(var Lt of Fe(ht))mn.call(ht,Lt)&&$t(ot,Lt,ht[Lt]);return ot};const Tt=ot=>React.createElement("svg",lt({className:"cDui_svg__icon",viewBox:"0 0 1280 1024",xmlns:"http://www.w3.org/2000/svg",width:250,height:200},ot),React.createElement("path",{d:"M1248.555 19.14a84.464 84.464 0 0 1 12.286 119.017L612.775 934.929a84.464 84.464 0 0 1-81.52 29.69 84.336 84.336 0 0 1-71.154-18.94L29.465 575.575a84.592 84.592 0 0 1 110.186-128.23L523.193 776.88l606.473-745.454a84.464 84.464 0 0 1 119.017-12.286z",fill:"#F1B04B"}));var Ge="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEyODAgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjUwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEyNDguNTU1IDE5LjE0YTg0LjQ2NCA4NC40NjQgMCAwIDEgMTIuMjg2IDExOS4wMTdMNjEyLjc3NSA5MzQuOTI5YTg0LjQ2NCA4NC40NjQgMCAwIDEtODEuNTIgMjkuNjkgODQuMzM2IDg0LjMzNiAwIDAgMS03MS4xNTQtMTguOTRMMjkuNDY1IDU3NS41NzVhODQuNTkyIDg0LjU5MiAwIDAgMSAxMTAuMTg2LTEyOC4yM0w1MjMuMTkzIDc3Ni44OGw2MDYuNDczLTc0NS40NTRhODQuNDY0IDg0LjQ2NCAwIDAgMSAxMTkuMDE3LTEyLjI4NnoiIGZpbGw9IiNGMUIwNEIiLz48L3N2Zz4=",Xt=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,an=Object.prototype.propertyIsEnumerable,jt=(ot,ht)=>{var Lt={};for(var Zt in ot)Pt.call(ot,Zt)&&ht.indexOf(Zt)<0&&(Lt[Zt]=ot[Zt]);if(ot!=null&&Xt)for(var Zt of Xt(ot))ht.indexOf(Zt)<0&&an.call(ot,Zt)&&(Lt[Zt]=ot[Zt]);return Lt};const Bn=ot=>{var ht=ot,{shixunsDetail:Lt,globalSetting:Zt,loading:_t,user:dn,item:on,dispatch:cn}=ht,Mt=jt(ht,["shixunsDetail","globalSetting","loading","user","item","dispatch"]),tn,Ct;const[St,He]=(0,a.useState)(!1);let en=(tn=on==null?void 0:on.list)==null?void 0:tn.length;return a.createElement("div",null,a.createElement("div",{style:{marginTop:30,height:!St&&298},className:he.Z.qitem},(Ct=on==null?void 0:on.list)==null?void 0:Ct.map((Wt,Nn)=>Nn===0?a.createElement("div",{className:he.Z.qitemtitle,style:{fontSize:20,fontWeight:500}},a.createElement("div",{className:he.Z.itemtd,style:{width:280}},Wt.name),a.createElement("div",{className:he.Z.itemtd,style:{width:263}},Wt.a),a.createElement("div",{className:he.Z.itemtd,style:{width:263}},Wt.b),a.createElement("div",{className:he.Z.itemtd,style:{width:263}},Wt.c)):Nn%2===0?a.createElement("div",{className:he.Z.qitembg},a.createElement("div",{className:he.Z.itemtd,style:{width:280,fontSize:16,textAlign:"start"}},Wt.name),a.createElement("div",{className:he.Z.itemtd,style:{width:263,color:Wt.a===!0?"#F1B04B":Wt.a===!1?"#8694AA":"#333333",fontSize:18}},Wt.a===!0?a.createElement("i",{className:"iconfont icon-gou"}):Wt.a===!1?a.createElement("i",{className:"iconfont icon-cha"}):Wt.a),a.createElement("div",{className:he.Z.itemtd,style:{width:263,color:Wt.b===!0?"#F1B04B":Wt.b===!1?"#8694AA":"#333333",fontSize:18}},Wt.b===!0?a.createElement("i",{className:"iconfont icon-gou"}):Wt.b===!1?a.createElement("i",{className:"iconfont icon-cha"}):Wt.b),a.createElement("div",{className:he.Z.itemtd,style:{width:263,color:Wt.c===!0?"#F1B04B":Wt.c===!1?"#8694AA":"#333333",fontSize:18}},Wt.c===!0?a.createElement("i",{className:"iconfont icon-gou"}):Wt.c===!1?a.createElement("i",{className:"iconfont icon-cha"}):Wt.c)):a.createElement("div",{className:he.Z.qitemwhite},a.createElement("div",{className:he.Z.itemtd,style:{width:280,fontSize:16,textAlign:"start"}},Wt.name),a.createElement("div",{className:he.Z.itemtd,style:{width:263,color:Wt.a===!0?"#F1B04B":Wt.a===!1?"#8694AA":"#333333",fontSize:18}},Wt.a===!0?a.createElement("i",{className:"iconfont icon-gou"}):Wt.a===!1?a.createElement("i",{className:"iconfont icon-cha"}):Wt.a),a.createElement("div",{className:he.Z.itemtd,style:{width:263,color:Wt.b===!0?"#F1B04B":Wt.b===!1?"#8694AA":"#333333",fontSize:18}},Wt.b===!0?a.createElement("i",{className:"iconfont icon-gou"}):Wt.b===!1?a.createElement("i",{className:"iconfont icon-cha"}):Wt.b),a.createElement("div",{className:he.Z.itemtd,style:{width:263,color:Wt.c===!0?"#F1B04B":Wt.c===!1?"#8694AA":"#333333",fontSize:18}},Wt.c===!0?a.createElement("i",{className:"iconfont icon-gou"}):Wt.c===!1?a.createElement("i",{className:"iconfont icon-cha"}):Wt.c)))),a.createElement("div",{style:{width:1e3,margin:"0 auto",lineHeight:"70px"}},St&&a.createElement("div",{style:{fontSize:18,borderLeft:"1px solid #E3E7EB",borderRight:"1px solid #E3E7EB"},className:`${en%2==0?he.Z.qitembg:he.Z.qitemwhite}`},a.createElement("div",{className:he.Z.itemtd,style:{width:240,fontSize:16,paddingLeft:60}},"\u8865\u5145\u8BF4\u660E"),a.createElement("div",{className:he.Z.itemtd,style:{textAlign:"center",flex:1}},"\u5982\u9700\u8C03\u6574\u6743\u76CA\uFF0C\u6B22\u8FCE\u79EF\u6781\u534F\u5546")),a.createElement("div",{style:{paddingLeft:60,fontSize:16},className:`${St?en%2!==0?he.Z.qitembg:he.Z.qitemwhite:he.Z.qitembg} ${he.Z.showadd}`},a.createElement("a",{onClick:()=>{He(!St)}},St?"\u6536\u8D77":"\u67E5\u770B\u5168\u90E8"))))};var fn=(0,ge.connect)(({user:ot,shixunsDetail:ht,loading:Lt,globalSetting:Zt})=>({user:ot,shixunsDetail:ht,globalSetting:Zt,loading:Lt.models.index}))(Bn),me=ee(49317),ie=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,de=(ot,ht)=>{var Lt={};for(var Zt in ot)ae.call(ot,Zt)&&ht.indexOf(Zt)<0&&(Lt[Zt]=ot[Zt]);if(ot!=null&&ie)for(var Zt of ie(ot))ht.indexOf(Zt)<0&&se.call(ot,Zt)&&(Lt[Zt]=ot[Zt]);return Lt},ue=(ot,ht,Lt)=>new Promise((Zt,_t)=>{var dn=Mt=>{try{cn(Lt.next(Mt))}catch(tn){_t(tn)}},on=Mt=>{try{cn(Lt.throw(Mt))}catch(tn){_t(tn)}},cn=Mt=>Mt.done?Zt(Mt.value):Promise.resolve(Mt.value).then(dn,on);cn((Lt=Lt.apply(ot,ht)).next())});const et=ot=>{var ht=ot,{shixunsDetail:Lt,globalSetting:Zt,loading:_t,user:dn,dispatch:on,isModal:cn,className:Mt}=ht,tn=de(ht,["shixunsDetail","globalSetting","loading","user","dispatch","isModal","className"]),Ct,St,He,en,Wt,Nn,Dn,qn,Zn,In,_n,Un,dA;const DA=(0,ge.useParams)(),Kn=(Ct=dn==null?void 0:dn.userInfo)==null?void 0:Ct.paid_version;(0,a.useEffect)(()=>{cn||kA()},[]);function kA(){return ue(this,null,function*(){let gn=yield(0,me.ZP)("/api/pay_intentions/vip_center_logs.json",{method:"post"})})}(0,a.useEffect)(()=>{var gn;(gn=dn==null?void 0:dn.userInfo)!=null&&gn.paid_version||(window.location.href="/")},[dn==null?void 0:dn.userInfo]),(0,a.useEffect)(()=>(on({type:"globalSetting/footerToggle",payload:!1}),()=>{on({type:"globalSetting/footerToggle",payload:!0})}),[]);const mA=gn=>{if(cn)return[{text:"\u4F7F\u7528\u4E2D",disabled:!1},{text:"\u7ACB\u5373\u5347\u7EA7",disabled:!1},{text:"\u7ACB\u5373\u5347\u7EA7",disabled:!1}];switch(gn==null?void 0:gn.version_type){case 0:return[{text:"\u4F7F\u7528\u4E2D",disabled:!1},{text:"\u7ACB\u5373\u5347\u7EA7",disabled:!1},{text:"\u7ACB\u5373\u5347\u7EA7",disabled:!1}];case 1:return[{text:"\u57FA\u7840\u7248\u514D\u8D39",disabled:!0},{text:"\u6807\u51C6\u7248\u6309\u5E74\u4ED8\u8D39",disabled:!1},{text:"\u7ACB\u5373\u5347\u7EA7",disabled:!1}];case 2:return[{text:"\u57FA\u7840\u7248\u514D\u8D39",disabled:!0},{text:"\u6807\u51C6\u7248\u6309\u5E74\u4ED8\u8D39",disabled:!0},{text:"\u4E13\u4E1A\u7248\u6309\u9700\u4ED8\u8D39",disabled:!1}]}},yA=gn=>{if(cn)return[{text:"\u4F7F\u7528\u4E2D",disabled:!1},{text:"\u7ACB\u5373\u5347\u7EA7",disabled:!1},{text:"\u7ACB\u5373\u5347\u7EA7",disabled:!1}];switch(gn==null?void 0:gn.version_type){case 0:return[{text:"\u4F7F\u7528\u4E2D",disabled:!0},{text:"\u7ACB\u5373\u5347\u7EA7",disabled:!1},{text:"\u7ACB\u5373\u5347\u7EA7",disabled:!1}];case 1:return[{text:"\u5DF2\u5305\u542B\u5728\u6807\u51C6\u7248\u4E2D",disabled:!0},{text:"\u4F7F\u7528\u4E2D",disabled:!1},{text:"\u7ACB\u5373\u5347\u7EA7",disabled:!1}];case 2:return[{text:"\u5DF2\u5305\u542B\u5728\u4E13\u4E1A\u7248\u4E2D",disabled:!0},{text:"\u5DF2\u5305\u542B\u5728\u4E13\u4E1A\u7248\u4E2D",disabled:!0},{text:"\u4F7F\u7528\u4E2D",disabled:!1}]}},rA={sq:["\u8BFE\u5802\u7BA1\u7406","\u4F5C\u4E1A\u7BA1\u7406","\u5B9E\u9A8C\u5B66\u4E60","\u5B9E\u9A8C\u7BA1\u7406","\u5B9E\u9A8C\u6258\u7BA1","\u8BFE\u7A0B\u6258\u7BA1"],bz:["\u8BFE\u7A0B\u52A9\u6559","\u8BFE\u5802\u52A9\u6559","\u5B9E\u9A8C\u52A9\u6559","\u5B9E\u9A8C\u8D44\u6E90\u5E93","\u6570\u636E\u5206\u6790","\u80FD\u529B\u8BC4\u4EF7","\u8003\u8BD5\u7BA1\u7406","\u9632\u4F5C\u5F0A\u7BA1\u7406","\u9898\u5E93\u7BA1\u7406"],zy:["\u8BFE\u7A0B\u5B9A\u5236","\u5B9E\u9A8C\u5B9A\u5236","\u667A\u80FD\u7EC4\u4EF6\u5B9A\u5236","\u5E73\u53F0\u5B9A\u5236","\u5DE5\u7A0B\u6559\u80B2","\u4E13\u5C5E\u65B9\u6848","\u6210\u679C\u7533\u62A5","\u5E73\u53F0\u90E8\u7F72","\u96C6\u6210\u9002\u914D","\u73B0\u573A\u670D\u52A1"]},CA=[{list:[{name:"\u8BFE\u5802\u7BA1\u7406",a:"8\u9879",b:"16\u9879",c:"16\u9879"},{name:"\u57FA\u7840\u8BFE\u5802\u7BA1\u7406\u529F\u80FD",a:!0,b:!0,c:!0},{name:"\u8BFE\u5802\u4EBA\u6570",a:"50\u4EBA",b:"100\u4EBA",c:!0},{name:"\u8BFE\u5802\u5B9E\u9A8C\u4F5C\u4E1A\u53D1\u5E03",a:"1\u4E2A/\u5929",b:"10\u4E2A/\u5929",c:!0},{name:"\u8BFE\u5802\u7F16\u7A0B\u4F5C\u4E1A\u53D1\u5E03",a:"2\u4E2A/\u5929",b:"20\u4E2A/\u5929",c:!0},{name:"\u590D\u5236\u8BFE\u5802",a:!0,b:!0,c:!0},{name:"\u91CD\u7F6E\u5B66\u751F\u5BC6\u7801",a:!1,b:!0,c:!0},{name:"\u540C\u6B65\u8BFE\u5802\u5B66\u751F",a:!1,b:!0,c:!0},{name:"\u6279\u91CF\u5BFC\u5165\u5B66\u751F",a:!1,b:!0,c:!0},{name:"\u5206\u73ED\u7BA1\u7406",a:!1,b:!0,c:!0},{name:"\u5BFC\u51FA\u5B66\u751F\u4FE1\u606F",a:!1,b:!0,c:!0},{name:"\u6559\u5B66\u8D44\u6E90\u5BB9\u91CF\u9650\u5236",a:"50MB",b:"5G",c:"10G"},{name:"\u89C6\u9891\u76F4\u64AD\u5BB9\u91CF\u9650\u5236",a:"100MB",b:"5G",c:"50G"},{name:"\u5E76\u53D1\u670D\u52A1\u8D28\u91CF\u4FDD\u969C",a:!1,b:!0,c:!0},{name:"\u8BFE\u5802\u5B9E\u9A8C\u5F52\u6863\u6570\u636E\u67E5\u770B\u6B21\u6570",a:"\u6BCF\u5E743\u6B21",b:"\u6BCF\u5E7410\u6B21",c:"\u6BCF\u5E7430\u6B21"},{name:"\u6BD5\u4E1A\u8BBE\u8BA1\u6A21\u5757\u542F\u7528",a:!1,b:!0,c:!0},{name:"\u5DE5\u7A0B\u6559\u80B2\u8BA4\u8BC1\u6A21\u5757\u542F\u7528",a:!1,b:!0,c:!0}]},{list:[{name:"\u4F5C\u4E1A\u7BA1\u7406",a:"1\u9879",b:"14\u9879",c:"14\u9879"},{name:"\u57FA\u7840\u4F5C\u4E1A\u7BA1\u7406\u529F\u80FD",a:!0,b:!0,c:!0},{name:"\u4EE3\u7801\u67E5\u91CD\u6263\u5206\u7BA1\u7406",a:!1,b:!0,c:!0},{name:"\u4F5C\u4E1A\u6548\u7387\u7BA1\u7406",a:!1,b:!0,c:!0},{name:"\u4EE3\u7801\u667A\u80FD\u8BC4\u4EF7",a:!1,b:!0,c:!0},{name:"\u6587\u6863\u67E5\u91CD\u6263\u5206\u7BA1\u7406",a:!1,b:!0,c:!0},{name:"\u667A\u80FD\u8BC4\u9605",a:!1,b:!0,c:!0},{name:"\u4F5C\u4E1A\u533F\u8BC4",a:!1,b:!0,c:!0},{name:"\u7F16\u7A0B\u4F5C\u4E1A\u6392\u884C\u699C",a:!1,b:!0,c:!0},{name:"\u5B9E\u9A8C\u4F5C\u4E1A\u52A9\u624B",a:!1,b:!0,c:!0},{name:"\u5B9E\u9A8C\u52A9\u624B\u7EDF\u8BA1\u5206\u6790",a:!1,b:!0,c:!0},{name:"\u5B9E\u9A8C\u62A5\u544A\u5BFC\u51FA",a:!1,b:!0,c:!0},{name:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",a:!1,b:!0,c:!0},{name:"\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u7BA1\u7406",a:!1,b:!0,c:!0},{name:"\u5916\u90E8\u6210\u7EE9\u7BA1\u7406",a:!1,b:!0,c:!0}]},{list:[{name:"\u5B9E\u9A8C\u5B66\u4E60",a:"8\u9879",b:"12\u9879",c:"12\u9879"},{name:"\u6559\u5E08\u5B9E\u9A8C\u67E5\u770B",a:!0,b:!0,c:!0},{name:"\u6559\u5E08\u5B9E\u9A8C\u64CD\u4F5C",a:!0,b:!0,c:!0},{name:"\u5B66\u751F\u5B9E\u9A8C\u67E5\u770B",a:"\u8BFE\u5185\u5B9E\u9A8C",b:"\u8BFE\u5185\u5B9E\u9A8C",c:!0},{name:"\u5B66\u751F\u5B9E\u9A8C\u64CD\u4F5C",a:"\u8BFE\u5185\u5B9E\u9A8C",b:"\u8BFE\u5185\u5B9E\u9A8C",c:!0},{name:"\u5B9E\u9A8C\u6587\u4EF6\u4E0A\u4F20",a:"10M",b:"500M",c:!0},{name:"\u5B9E\u9A8C\u6587\u4EF6\u4E0B\u8F7D",a:"10M",b:"500M",c:!0},{name:"\u4EE3\u7801\u65AD\u70B9\u8C03\u8BD5",a:!1,b:!0,c:!0},{name:"\u5B9E\u9A8C\u670D\u52A1\u9884\u89C8",a:!1,b:!0,c:!0},{name:"SSH\u76F4\u8FDE",a:!1,b:!0,c:!0},{name:"\u5B9E\u9A8C\u5C4F\u5E55\u5F55\u5236",a:!1,b:!0,c:!0},{name:"\u6D4B\u8BD5\u96C6\u89E3\u9501",a:"\u4EC5\u81EA\u5EFA",b:"\u975E\u81EA\u5EFA5\u4E2A/\u5929",c:!0},{name:"\u53C2\u8003\u7B54\u6848\u89E3\u9501",a:"\u4EC5\u81EA\u5EFA",b:"\u975E\u81EA\u5EFA5\u4E2A/\u5929",c:!0}]},{list:[{name:"\u5B9E\u9A8C\u7BA1\u7406",a:"6\u9879",b:"12\u9879",c:"18\u9879"},{name:"\u57FA\u7840\u5B9E\u9A8C\u7BA1\u7406\u529F\u80FD",a:!0,b:!0,c:!0},{name:"\u5B9E\u9A8C\u6587\u4EF6\u4E0A\u4F20",a:"10M",b:"100M",c:"1GB"},{name:"\u5B9E\u9A8C\u73AF\u5883\u4F18\u5316",a:!1,b:!0,c:!0},{name:"\u6D4B\u8BD5\u7528\u4F8B\u53EF\u89C1\u6027\u8BBE\u7F6E",a:!1,b:!0,c:!0},{name:"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",a:!1,b:!0,c:!0},{name:"\u865A\u62DF\u4EFF\u771F\u5B9E\u9A8C\u96C6\u6210",a:!1,b:!0,c:!0},{name:"\u8D44\u6E90\u914D\u7F6E",a:"\u57FA\u7840\u914D\u7F6E",b:"\u63A8\u8350\u914D\u7F6E",c:"\u9AD8\u7EA7\u914D\u7F6E"},{name:"\u8D44\u6E90\u76D1\u63A7",a:!1,b:!1,c:!0},{name:"\u8BBF\u95EE\u6A21\u5F0F",a:"\u7528\u6237\u6A21\u5F0F",b:"\u7528\u6237\u6A21\u5F0F",c:"\u7279\u6743\u6A21\u5F0F"},{name:"\u6743\u9650\u63A7\u5236",a:!1,b:!1,c:!0},{name:"\u865A\u62DF\u5BB9\u5668\u4E13\u7F51",a:!1,b:!1,c:!0},{name:"\u5B9E\u9A8C\u73AF\u5883\u65F6\u957F\u8BBE\u7F6E",a:!1,b:"30 \u5206\u949F",c:"\u81EA\u5B9A\u4E49"},{name:"\u5141\u8BB8 / \u7981\u6B62\u8DF3\u5173",a:!1,b:!0,c:!0},{name:"\u5141\u8BB8 / \u7981\u6B62\u6D4B\u8BD5\u96C6\u89E3\u9501",a:!1,b:!0,c:!0},{name:"\u7981\u7528\u7C98\u8D34",a:!1,b:!0,c:!0},{name:"\u5B9E\u9A8C\u6570\u636E\u96C6",a:"50M",b:"500M",c:"10G"},{name:"\u6D4B\u8BD5\u96C6\u4E2A\u6570",a:"5 \u4E2A",b:"20 \u4E2A",c:"\u4E0D\u9650"},{name:"\u4E13\u7528 / \u4E13\u5C5E\u7B97\u529B",a:!1,b:"\u4E13\u7528\u7B97\u529B",c:"\u4E13\u5C5E\u7B97\u529B"}]},{list:[{name:"\u5B9E\u9A8C\u8D44\u6E90\u5E93",a:"1\u9879",b:"16\u9879",c:"16\u9879"},{name:"\u5F00\u653E\u5B9E\u9A8C",a:!0,b:!0,c:!0},{name:"\u9AD8\u7EA7\u7F16\u7A0B\u7C7B\u5B9E\u9A8C",a:!1,b:!0,c:!0},{name:"\u9AD8\u7EA7\u8FDC\u7A0B\u684C\u9762\u7C7B\u5B9E\u9A8C",a:!1,b:!0,c:!0},{name:"\u9AD8\u7EA7\u8FDC\u7A0B\u547D\u4EE4\u884C\u7C7B\u5B9E\u9A8C",a:!1,b:!0,c:!0},{name:"\u9AD8\u7EA7\u865A\u62DF\u4EFF\u771F\u7C7B\u5B9E\u9A8C",a:!1,b:!0,c:!0},{name:"\u9AD8\u7EA7\u5927\u6A21\u578B\u96C6\u6210\u7C7B\u5B9E\u9A8C",a:!1,b:!0,c:!0},{name:"\u9AD8\u7EA7 Jupyter \u5E73\u53F0\u7C7B\u5B9E\u9A8C",a:!1,b:!0,c:!0},{name:"\u9AD8\u7EA7\u79D1\u5B66\u8BA1\u7B97\u5E73\u53F0\u7C7B\u5B9E\u9A8C",a:!1,b:!0,c:!0},{name:"\u9AD8\u7EA7\u5DE5\u4E1A\u4EFF\u771F\u5E73\u53F0\u7C7B\u5B9E\u9A8C",a:!1,b:!0,c:!0},{name:"\u9AD8\u7EA7\u4F4E\u4EE3\u7801\u5E73\u53F0\u7C7B\u5B9E\u9A8C",a:!1,b:!0,c:!0},{name:"VSCode \u96C6\u6210\u73AF\u5883\u7C7B\u8BD5\u9A8C",a:!1,b:!0,c:!0},{name:"\u6DF7\u5408\u5E73\u53F0\u7C7B\u5B9E\u9A8C",a:!1,b:!0,c:!0},{name:"\u5B66\u672F\u6848\u4F8B\u5B9E\u9A8C",a:!1,b:!0,c:!0},{name:"\u4EA7\u4E1A\u6848\u4F8B\u5B9E\u9A8C",a:!1,b:!0,c:!0},{name:"\u884C\u4E1A\u6848\u4F8B\u5B9E\u9A8C",a:!1,b:!0,c:!0},{name:"\u519B\u5DE5\u6848\u4F8B\u5B9E\u9A8C",a:!1,b:!0,c:!0}]},{list:[{name:"\u8BD5\u5377\u7BA1\u7406",a:"4\u9879",b:"13\u9879",c:"13\u9879"},{name:"\u57FA\u7840\u8BD5\u5377\u7BA1\u7406\u529F\u80FD",a:!0,b:!0,c:!0},{name:"\u9009\u9898\u7EC4\u5377",a:"20 \u9053 / \u5377",b:"100 \u9053 / \u5377",c:"\u4E0D\u9650\u5236"},{name:"\u6587\u6863\u8BD5\u5377\u8BC6\u522B",a:!1,b:!0,c:!0},{name:"\u56FE\u7247\u8BD5\u5377\u8BC6\u522B",a:!1,b:!0,c:!0},{name:"\u4EE5\u5377\u6362\u5377",a:!1,b:!0,c:!0},{name:"\u968F\u673A\u7EC4\u5377",a:"1 \u5957 / \u5468",b:"10 \u5957 / \u5468",c:"50 \u5957 / \u5468"},{name:"\u4EBA\u5DE5\u7EC4\u5377",a:"10 \u5957 / \u5468",b:"50 \u5957 / \u5468",c:!0},{name:"\u4F53\u9A8C\u6A21\u62DF\u8003\u8BD5",a:!1,b:!0,c:!0},{name:"\u52A0\u5BC6\u5C01\u5B58\u8BD5\u5377",a:!1,b:!0,c:!0},{name:"\u590D\u5236\u8BD5\u5377",a:!1,b:!0,c:!0},{name:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",a:!1,b:!0,c:!0},{name:"\u516C\u5F00\u8BD5\u5377",a:!1,b:!0,c:!0},{name:"\u5BFC\u51FA\u8BD5\u5377",a:!1,b:!0,c:!0}]},{list:[{name:"\u8003\u8BD5\u7BA1\u7406",a:"1\u9879",b:"22\u9879",c:"22\u9879"},{name:"\u57FA\u7840\u8003\u8BD5\u7BA1\u7406\u529F\u80FD",a:!0,b:!0,c:!0},{name:"\u91CD\u590D\u7387\u68C0\u6D4B",a:!1,b:!0,c:!0},{name:"\u8003\u8BD5\u5BA2\u6237\u7AEF",a:!1,b:!0,c:!0},{name:"\u8BD5\u5377\u52A0\u5BC6\u5C01\u5B58",a:!1,b:!0,c:!0},{name:"\u5BFC\u51FA\u8BD5\u5377\uFF08pdf/word\uFF09",a:!1,b:!0,c:!0},{name:"\u5BFC\u51FA\u8BD5\u5377",a:!1,b:!0,c:!0},{name:"\u5206\u73ED\u8003\u8BD5",a:!1,b:!0,c:!0},{name:"\u8BD5\u5377\u6982\u89C8\u7EDF\u8BA1",a:!1,b:!0,c:!0},{name:"\u8BD5\u9898\u6982\u89C8\u7EDF\u8BA1",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u6210\u7EE9\u5206\u5E03\u7EDF\u8BA1",a:!1,b:!0,c:!0},{name:"\u4F18\u79C0\u751F\u6392\u884C",a:!1,b:!0,c:!0},{name:"\u9898\u578B\u6982\u89C8\u5206\u6790",a:!1,b:!0,c:!0},{name:"\u5206\u73ED\u6210\u7EE9\u5BF9\u6BD4\u5206\u6790",a:!1,b:!0,c:!0},{name:"\u77E5\u8BC6\u70B9\u7EDF\u8BA1\u5206\u6790",a:!1,b:!0,c:!0},{name:"\u5BFC\u51FA\u5B66\u751F\u7B54\u9898\u8BD5\u5377",a:!1,b:!0,c:!0},{name:"\u8865\u8003\u7BA1\u7406",a:!1,b:!0,c:!0},{name:"\u667A\u80FD\u8BC4\u9605",a:!1,b:!0,c:!0},{name:"\u6A21\u62DF\u8003\u8BD5",a:!1,b:!0,c:!0},{name:"\u96C6\u4E2D\u9605\u5377",a:!1,b:!0,c:!0},{name:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",a:!1,b:!0,c:!0},{name:"\u4EE3\u7801\u67E5\u91CD",a:!1,b:!0,c:!0},{name:"\u91CD\u505A\u7BA1\u7406",a:!1,b:!0,c:!0}]},{list:[{name:"\u9632\u4F5C\u5F0A\u7BA1\u7406",a:"1\u9879",b:"15\u9879",c:"15\u9879"},{name:"\u57FA\u7840\u9632\u4F5C\u5F0A\u7BA1\u7406\u529F\u80FD",a:!0,b:!0,c:!0},{name:"\u5F00\u8003\u5BC6\u7801\u9650\u5236",a:!1,b:!0,c:!0},{name:"\u8003\u8BD5\u767B\u5F55\u9650\u5236",a:!1,b:!0,c:!0},{name:"\u9632\u5207\u5C4F",a:!1,b:!0,c:!0},{name:"\u5207\u5C4F\u76D1\u63A7",a:!1,b:!0,c:!0},{name:"IP \u7ED1\u5B9A",a:!1,b:!0,c:!0},{name:"\u9650\u5236\u8003\u8BD5 IP \u8303\u56F4",a:!1,b:!0,c:!0},{name:"\u8FDF\u5230\u65F6\u957F\u9650\u5236",a:!1,b:!0,c:!0},{name:"\u4EA4\u5377\u65F6\u957F\u9650\u5236",a:!1,b:!0,c:!0},{name:"\u7B54\u9898\u65F6\u968F\u673A\u62CD\u7167",a:!1,b:!0,c:!0},{name:"\u7B54\u9898\u524D\u4EBA\u8138\u5BA1\u6838",a:!1,b:!0,c:!0},{name:"\u7535\u8111\u7A0B\u5E8F\u767D\u540D\u5355\u9650\u5236",a:!1,b:!0,c:!0},{name:"\u7535\u8111\u7F51\u7EDC\u9650\u5236",a:!1,b:!0,c:!0},{name:"\u9650\u5236\u865A\u62DF\u673A\u8003\u8BD5",a:!1,b:!0,c:!0},{name:"\u8003\u8BD5\u5F02\u5E38\u76D1\u63A7",a:!1,b:!0,c:!0}]},{list:[{name:"\u9898\u5E93\u7BA1\u7406",a:"2\u9879",b:"12\u9879",c:"12\u9879"},{name:"\u57FA\u7840\u9898\u5E93\u7BA1\u7406\u529F\u80FD",a:!0,b:!0,c:!0},{name:"Word \u5BFC\u5165\u8BD5\u9898",a:!1,b:!0,c:!0},{name:"\u8BD5\u9898\u56E2\u961F\u5171\u4EAB",a:!1,b:!0,c:!0},{name:"\u56FE\u7247\u8BC6\u522B\u8BD5\u9898",a:!1,b:!0,c:!0},{name:"\u6587\u6863\u8BD5\u9898\u8BC6\u522B",a:!1,b:!0,c:!0},{name:"\u667A\u80FD\u51FA\u9898",a:!1,b:!0,c:!0},{name:"\u667A\u80FD\u6362\u9898",a:!1,b:!0,c:!0},{name:"\u667A\u80FD\u7EA0\u9519",a:!1,b:!0,c:!0},{name:"\u667A\u80FD\u67E5\u91CD",a:!1,b:!0,c:!0},{name:"\u6570\u5B66\u516C\u5F0F\u5DE5\u5177",a:!1,b:!0,c:!0},{name:"\u6570\u5B66\u56FE\u50CF\u5DE5\u5177",a:!1,b:!0,c:!0},{name:"\u9898\u5E93\u89C4\u6A21",a:"\u5355\u4EBA\u9898\u5E93",b:"\u6559\u7814\u5171\u5EFA\u5171\u4EAB",c:"\u6559\u7814\u5171\u5EFA\u5171\u4EAB"}]},{list:[{name:"\u77E5\u8BC6\u56FE\u8C31\u7BA1\u7406",a:"0\u9879",b:"11\u9879",c:"11\u9879"},{name:"\u81EA\u52A8\u751F\u6210\u56FE\u8C31",a:!1,b:!1,c:"\u6309\u9700\u91C7\u8D2D"},{name:"\u8BFE\u7A0B\u56FE\u8C31\u7BA1\u7406",a:!1,b:!1,c:"\u6309\u9700\u91C7\u8D2D"},{name:"\u80FD\u529B\u56FE\u8C31\u7BA1\u7406",a:!1,b:!1,c:"\u6309\u9700\u91C7\u8D2D"},{name:"\u5B66\u4E60\u8DEF\u5F84\u7BA1\u7406",a:!1,b:!1,c:"\u6309\u9700\u91C7\u8D2D"},{name:"\u8BFE\u7A0B\u56FE\u8C31\u7EDF\u8BA1\u5206\u6790",a:!1,b:!1,c:"\u6309\u9700\u91C7\u8D2D"},{name:"\u80FD\u529B\u56FE\u8C31\u7EDF\u8BA1\u5206\u6790",a:!1,b:!1,c:"\u6309\u9700\u91C7\u8D2D"},{name:"\u5B66\u4E60\u8DEF\u5F84\u7EDF\u8BA1\u5206\u6790",a:!1,b:!1,c:"\u6309\u9700\u91C7\u8D2D"},{name:"\u5B66\u60C5\u9884\u8B66",a:!1,b:!1,c:"\u6309\u9700\u91C7\u8D2D"},{name:"\u5B66\u60C5\u5206\u6790",a:!1,b:!1,c:"\u6309\u9700\u91C7\u8D2D"},{name:"\u8FBE\u6210\u5EA6\u8BC4\u4EF7",a:!1,b:!1,c:"\u6309\u9700\u91C7\u8D2D"},{name:"\u8BFE\u5802\u56FE\u8C31\u5E94\u7528\u5206\u6790",a:!1,b:!1,c:"\u6309\u9700\u91C7\u8D2D"}]},{list:[{name:"\u8BFE\u5802\u52A9\u6559",a:"0\u9879",b:"6\u9879",c:"6\u9879"},{name:"\u667A\u80FD\u95EE\u7B54",a:!1,b:"20 \u6B21 / \u5929",c:"\u4E0D\u9650\u6B21\u6570"},{name:"\u667A\u80FD\u8BC4\u9605",a:!1,b:"20 \u6B21 / \u5929",c:"\u4E0D\u9650\u6B21\u6570"},{name:"\u9519\u9898\u63A8\u9001",a:!1,b:"20 \u6B21 / \u5929",c:"\u4E0D\u9650\u6B21\u6570"},{name:"\u667A\u80FD\u51FA\u5377",a:!1,b:"20 \u6B21 / \u5929",c:"\u4E0D\u9650\u6B21\u6570"},{name:"\u7F16\u7801\u52A9\u624B",a:!1,b:"20 \u6B21 / \u5929",c:"\u4E0D\u9650\u6B21\u6570"},{name:"\u6570\u5B57\u5206\u8EAB",a:!1,b:"20 \u6B21 / \u5929",c:"\u4E0D\u9650\u6B21\u6570"}]},{list:[{name:"\u5B9E\u9A8C\u52A9\u6559",a:"0\u9879",b:"8\u9879",c:"8\u9879"},{name:"\u667A\u80FD\u5BA1\u9898",a:!1,b:"20 \u6B21 / \u5929",c:"\u4E0D\u9650\u6B21\u6570"},{name:"\u8BED\u6CD5\u68C0\u67E5",a:!1,b:"20 \u6B21 / \u5929",c:"\u4E0D\u9650\u6B21\u6570"},{name:"\u4EE3\u7801\u8BCA\u65AD",a:!1,b:"20 \u6B21 / \u5929",c:"\u4E0D\u9650\u6B21\u6570"},{name:"AI \u8F85\u5BFC",a:!1,b:"20 \u6B21 / \u5929",c:"\u4E0D\u9650\u6B21\u6570"},{name:"\u4EE3\u7801\u8BC4\u4EF7",a:!1,b:"20 \u6B21 / \u5929",c:"\u4E0D\u9650\u6B21\u6570"},{name:"\u4EE3\u7801\u4F18\u5316",a:!1,b:"20 \u6B21 / \u5929",c:"\u4E0D\u9650\u6B21\u6570"},{name:"\u4EE3\u7801\u6CE8\u91CA",a:!1,b:"20 \u6B21 / \u5929",c:"\u4E0D\u9650\u6B21\u6570"},{name:"\u6284\u88AD\u68C0\u6D4B",a:!1,b:"20 \u6B21 / \u5929",c:"\u4E0D\u9650\u6B21\u6570"}]},{list:[{name:"\u667A\u80FD\u5DE5\u5177",a:"0\u9879",b:"19\u9879",c:"19\u9879"},{name:"PPT \u751F\u6210",a:!1,b:"\u6309\u9700\u8BA1\u4EF7",c:"\u6309\u9700\u8BA1\u4EF7"},{name:"\u6570\u5B57\u5206\u8EAB",a:!1,b:"\u6309\u9700\u8BA1\u4EF7",c:"\u6309\u9700\u8BA1\u4EF7"},{name:"\u89C6\u9891\u751F\u6210",a:!1,b:"\u6309\u9700\u8BA1\u4EF7",c:"\u6309\u9700\u8BA1\u4EF7"},{name:"\u667A\u80FD\u8BC6\u5377",a:!1,b:"20 \u6B21 / \u5929",c:"40 \u6B21 / \u5929"},{name:"\u667A\u80FD\u51FA\u5377",a:!1,b:"20 \u6B21 / \u5929",c:"40 \u6B21 / \u5929"},{name:"\u667A\u80FD\u51FA\u9898",a:!1,b:"20 \u6B21 / \u5929",c:"40 \u6B21 / \u5929"},{name:"\u667A\u80FD\u8BC6\u9898",a:!1,b:"20 \u6B21 / \u5929",c:"40 \u6B21 / \u5929"},{name:"\u4EE5\u9898\u6362\u9898",a:!1,b:"20 \u6B21 / \u5929",c:"40 \u6B21 / \u5929"},{name:"\u4EE5\u5377\u6362\u5377",a:!1,b:"20 \u6B21 / \u5929",c:"40 \u6B21 / \u5929"},{name:"\u667A\u80FD\u5EFA\u8BFE",a:!1,b:"20 \u6B21 / \u5929",c:"40 \u6B21 / \u5929"},{name:"\u667A\u80FD\u8BC4\u9605",a:!1,b:"20 \u6B21\u4F5C\u4E1A / \u5B66\u671F",c:"40 \u6B21\u4F5C\u4E1A / \u5B66\u671F"},{name:"\u667A\u80FD\u7EA0\u9519",a:!1,b:"20 \u6B21\u4F5C\u4E1A / \u6D4B\u9A8C",c:"40 \u6B21\u4F5C\u4E1A / \u6D4B\u9A8C"},{name:"\u9519\u9898\u63A8\u9001",a:!1,b:"20 \u6B21\u4F5C\u4E1A / \u5B66\u671F",c:"40 \u6B21\u4F5C\u4E1A / \u5B66\u671F"},{name:"\u8BED\u6CD5\u68C0\u67E5",a:!1,b:"20 \u6B21\u4F5C\u4E1A / \u5B66\u671F",c:"40 \u6B21\u4F5C\u4E1A / \u5B66\u671F"},{name:"\u4EE3\u7801\u8BCA\u65AD",a:!1,b:"20 \u6B21\u4F5C\u4E1A / \u5B66\u671F",c:"40 \u6B21\u4F5C\u4E1A / \u5B66\u671F"},{name:"AI \u8F85\u5BFC",a:!1,b:"20 \u6B21\u4F5C\u4E1A / \u5B66\u671F",c:"40 \u6B21\u4F5C\u4E1A / \u5B66\u671F"},{name:"\u4EE3\u7801\u8BC4\u4EF7",a:!1,b:"20 \u6B21\u4F5C\u4E1A / \u5B66\u671F",c:"40 \u6B21\u4F5C\u4E1A / \u5B66\u671F"},{name:"\u4EE3\u7801\u4F18\u5316",a:!1,b:"20 \u6B21\u4F5C\u4E1A / \u5B66\u671F",c:"40 \u6B21\u4F5C\u4E1A / \u5B66\u671F"},{name:"\u4EE3\u7801\u6CE8\u91CA",a:!1,b:"20 \u6B21\u4F5C\u4E1A / \u5B66\u671F",c:"40 \u6B21\u4F5C\u4E1A / \u5B66\u671F"}]},{list:[{name:"\u6570\u636E\u5206\u6790",a:"1\u9879",b:"5\u9879",c:"5\u9879"},{name:"\u57FA\u7840\u6570\u636E\u5206\u6790\u529F\u80FD",a:!0,b:!0,c:!0},{name:"\u5BFC\u51FA\u8BFE\u5802\u603B\u6210\u7EE9",a:!1,b:!0,c:!0},{name:"\u5BFC\u51FA\u8BFE\u5802\u4F5C\u4E1A\u6210\u7EE9",a:!1,b:!0,c:!0},{name:"\u5BFC\u51FA\u8BFE\u5802\u8BD5\u5377\u6210\u7EE9",a:!1,b:!0,c:!0},{name:"\u5BFC\u51FA\u8BFE\u5802\u6D3B\u8DC3\u5EA6",a:!1,b:!0,c:!0}]},{list:[{name:"\u80FD\u529B\u8BC4\u4EF7",a:"1\u9879",b:"26\u9879",c:"26\u9879"},{name:"\u57FA\u7840\u80FD\u529B\u8BC4\u4EF7\u529F\u80FD",a:!0,b:!0,c:!0},{name:"\u5B66\u751F\u8BFE\u5802\u8FBE\u6210\u5EA6\u6570\u636E\u5C55\u793A",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u8BFE\u5802\u8FBE\u6210\u5EA6\u4E0E\u73ED\u7EA7\u5BF9\u6BD4",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u8BFE\u5802\u8FBE\u6210\u5EA6\u603B\u7ED3\u5206\u6790",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u4F5C\u4E1A\u5B8C\u6210\u60C5\u51B5\u6570\u636E\u5C55\u793A",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u4F5C\u4E1A\u5B8C\u6210\u60C5\u51B5\u4E0E\u73ED\u7EA7\u5BF9\u6BD4",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u4F5C\u4E1A\u4F18\u79C0\u699C / \u5F85\u6539\u8FDB\u699C",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u4F5C\u4E1A\u5B8C\u6210\u60C5\u51B5\u603B\u7ED3\u5206\u6790",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u8003\u8BD5\u60C5\u51B5\u6570\u636E\u5C55\u793A",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u8003\u8BD5\u60C5\u51B5\u6392\u540D\u60C5\u51B5\u5C55\u793A",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u8003\u8BD5\u60C5\u51B5\u5206\u6570\u5BF9\u6BD4",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u8003\u8BD5\u60C5\u51B5\u603B\u7ED3\u5206\u6790",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u89C6\u9891\u81EA\u4E3B\u5B66\u4E60\u6570\u636E\u5C55\u793A",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u8D44\u6E90\u81EA\u4E3B\u5B66\u4E60\u6570\u636E\u5C55\u793A",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u4E92\u52A8\u8BA8\u8BBA\u5B66\u4E60\u6570\u636E\u5C55\u793A",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u8BA8\u8BBA\u8D34 / \u89C6\u9891 / \u8BFE\u4EF6\u8D44\u6E90\u63A8\u8350",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u81EA\u4E3B\u5B66\u4E60\u603B\u7ED3\u5206\u6790",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u8BFE\u5802\u7B7E\u5230\u6570\u636E\u5C55\u793A",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u8BFE\u5802\u7B7E\u5230\u6570\u636E\u5BF9\u6BD4",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u8BFE\u5802\u7B7E\u5230\u51FA\u52E4\u6392\u884C",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u8BFE\u5802\u7B7E\u5230\u603B\u7ED3\u5EFA\u8BAE",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u6570\u636E\u5C55\u793A",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u6570\u636E\u5BF9\u6BD4",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u6392\u884C",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u77E5\u8BC6\u70B9\u63A8\u8350\u5B66\u4E60",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u603B\u7ED3\u5206\u6790",a:!1,b:!0,c:!0}]},{list:[{name:"\u6559\u5B66\u8BC4\u4EF7",a:"1\u9879",b:"25\u9879",c:"25\u9879"},{name:"\u57FA\u7840\u6559\u5B66\u8BC4\u4EF7\u529F\u80FD",a:!0,b:!0,c:!0},{name:"\u73ED\u7EA7\u8BFE\u5802\u8FBE\u6210\u5EA6\u6570\u636E\u5C55\u793A",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u8BFE\u5802\u8FBE\u6210\u5EA6\u4E0E\u5176\u4ED6\u73ED\u7EA7\u5BF9\u6BD4",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u8BFE\u5802\u8FBE\u6210\u5EA6\u603B\u7ED3\u5206\u6790",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u4F5C\u4E1A\u5B8C\u6210\u60C5\u51B5\u6570\u636E\u5C55\u793A",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u4F5C\u4E1A\u5B8C\u6210\u60C5\u51B5\u4E0E\u5176\u4ED6\u73ED\u7EA7\u5BF9\u6BD4",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u4F5C\u4E1A\u6392\u540D\u60C5\u51B5",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u4F5C\u4E1A\u5B8C\u6210\u60C5\u51B5\u603B\u7ED3\u5206\u6790",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u8003\u8BD5\u60C5\u51B5\u6570\u636E\u5C55\u793A",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u8003\u8BD5\u60C5\u51B5\u6392\u540D\u60C5\u51B5\u5C55\u793A",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u8003\u8BD5\u60C5\u51B5\u5206\u6570\u5BF9\u6BD4",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u8003\u8BD5\u60C5\u51B5\u603B\u7ED3\u5206\u6790",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u89C6\u9891\u81EA\u4E3B\u5B66\u4E60\u6570\u636E\u5C55\u793A",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u8D44\u6E90\u81EA\u4E3B\u5B66\u4E60\u6570\u636E\u5C55\u793A",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u4E92\u52A8\u8BA8\u8BBA\u5B66\u4E60\u6570\u636E\u5C55\u793A",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u81EA\u4E3B\u5B66\u4E60\u6392\u540D",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u81EA\u4E3B\u5B66\u4E60\u603B\u7ED3\u5206\u6790",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u8BFE\u5802\u7B7E\u5230\u6570\u636E\u5C55\u793A",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u8BFE\u5802\u7B7E\u5230\u6570\u636E\u5BF9\u6BD4",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u8BFE\u5802\u7B7E\u5230\u51FA\u52E4\u6392\u884C",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u8BFE\u5802\u7B7E\u5230\u603B\u7ED3\u5EFA\u8BAE",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u77E5\u8BC6\u70B9\u638C\u63E1\u6570\u636E\u5C55\u793A",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u77E5\u8BC6\u70B9\u638C\u63E1\u6570\u636E\u5BF9\u6BD4",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u77E5\u8BC6\u70B9\u638C\u63E1\u6392\u884C",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u603B\u7ED3\u5206\u6790",a:!1,b:!0,c:!0}]},{list:[{name:"\u5DE5\u7A0B\u6559\u80B2",a:"1\u9879",b:"1\u9879",c:"7\u9879"},{name:"\u57FA\u7840\u5DE5\u7A0B\u6559\u80B2\u529F\u80FD",a:!0,b:!0,c:!0},{name:"\u8BFE\u7A0B\u76EE\u6807\u8FBE\u6210\u60C5\u51B5\u5206\u6790",a:!1,b:!1,c:!0},{name:"\u5B66\u751F\u80FD\u529B\u8FBE\u6210\u60C5\u51B5\u5206\u6790",a:!1,b:!1,c:!0},{name:"\u6BD5\u4E1A\u8981\u6C42\u8FBE\u6210\u5206\u6790",a:!1,b:!1,c:!0},{name:"\u6307\u6807\u70B9\u8FBE\u6210\u5206\u6790",a:!1,b:!1,c:!0},{name:"\u8BFE\u7A0B\u603B\u7ED3\u62A5\u544A\u6587\u6863",a:!1,b:!1,c:!0},{name:"\u76F4\u63A5\u8BC4\u4EF7\u7ED3\u679C\u6587\u6863",a:!1,b:!1,c:!0}]},{list:[{name:"\u8BFE\u7A0B\u5B9A\u5236",a:"0\u9879",b:"0\u9879",c:"15\u9879"},{name:"\u8BFE\u7A0B\u9700\u6C42\u5206\u6790",a:!1,b:!1,c:!0},{name:"\u8BFE\u7A0B\u4F53\u7CFB\u8BBE\u8BA1",a:!1,b:!1,c:!0},{name:"\u8BFE\u7A0B\u8D44\u6E90\u89C4\u5212",a:!1,b:!1,c:!0},{name:"\u8BFE\u7A0B\u5185\u5BB9\u8BBE\u8BA1",a:!1,b:!1,c:!0},{name:"\u8BFE\u7A0B\u8D44\u6E90\u5EFA\u8BBE",a:!1,b:!1,c:!0},{name:"\u77E5\u8BC6\u56FE\u8C31\u6784\u5EFA",a:!1,b:!1,c:!0},{name:"\u5B66\u65F6\u5206\u914D\u4E0E\u96BE\u5EA6\u68AF\u5EA6\u8BBE\u8BA1",a:!1,b:!1,c:!0},{name:"\u6559\u5B66\u73AF\u5883\u5B9A\u5236",a:!1,b:!1,c:!0},{name:"\u672C\u5730\u5F00\u53D1\u73AF\u5883\u6807\u51C6\u5316\u65B9\u6848",a:!1,b:!1,c:!0},{name:"\u6559\u5B66\u5DE5\u5177\u94FE\u96C6\u6210",a:!1,b:!1,c:!0},{name:"\u73AF\u5883\u5FEB\u901F\u90E8\u7F72\u6307\u5357",a:!1,b:!1,c:!0},{name:"\u8BFE\u7A0B\u5185\u5BB9\u5F00\u53D1",a:!1,b:!1,c:!0},{name:"\u6838\u5FC3\u77E5\u8BC6\u8BB2\u89E3\u811A\u672C",a:!1,b:!1,c:!0},{name:"\u52A8\u6001\u6559\u5B66 PPT",a:!1,b:!1,c:!0},{name:"\u968F\u5802\u6D4B\u8BD5\u9898\u5E93",a:!1,b:!1,c:!0}]},{list:[{name:"\u5B9E\u9A8C\u5B9A\u5236",a:"0\u9879",b:"0\u9879",c:"18\u9879"},{name:"\u6848\u4F8B\u573A\u666F\u8BBE\u8BA1",a:!1,b:!1,c:!0},{name:"\u6848\u4F8B\u60C5\u8282\u8BBE\u8BA1",a:!1,b:!1,c:!0},{name:"\u6848\u4F8B\u6280\u672F\u7EFC\u5408\u8BBE\u8BA1",a:!1,b:!1,c:!0},{name:"\u884C\u4E1A\u539F\u578B\u8C03\u7814",a:!1,b:!1,c:!0},{name:"\u5B9E\u9A8C\u6307\u5BFC\u4E66\u8BBE\u8BA1",a:!1,b:!1,c:!0},{name:"\u5B9E\u9A8C\u6280\u672F\u73AF\u5883\u5B9A\u5236",a:!1,b:!1,c:!0},{name:"\u591A\u7248\u672C\u8BBE\u8BA1\uFF08\u57FA\u7840 / \u8FDB\u9636 / \u6311\u6218\uFF09",a:!1,b:!1,c:!0},{name:"\u8BC4\u5206\u6807\u51C6\u8BBE\u8BA1",a:!1,b:!1,c:!0},{name:"\u8BC4\u6D4B\u811A\u672C\u5F00\u53D1",a:!1,b:!1,c:!0},{name:"\u6269\u5C55\u601D\u8003\u9898\u96C6",a:!1,b:!1,c:!0},{name:"\u5B9E\u9A8C\u6848\u4F8B\u6280\u672F\u5B9E\u73B0",a:!1,b:!1,c:!0},{name:"\u53C2\u8003\u5B9E\u73B0\u4EE3\u7801\uFF08\u542B\u591A\u4E2A\u7248\u672C\uFF09",a:!1,b:!1,c:!0},{name:"\u5355\u5143\u6D4B\u8BD5\u7528\u4F8B\u96C6",a:!1,b:!1,c:!0},{name:"\u6027\u80FD\u4F18\u5316\u65B9\u6848\u5BF9\u6BD4",a:!1,b:!1,c:!0},{name:"\u53EF\u914D\u7F6E\u53C2\u6570\u5316\u8BBE\u8BA1",a:!1,b:!1,c:!0},{name:"\u6559\u5B66\u652F\u6301\u5305",a:!1,b:!1,c:!0},{name:"\u6848\u4F8B\u8BB2\u89E3\u89C6\u9891\uFF08\u542B\u64CD\u4F5C\u5B9E\u5F55\uFF09",a:!1,b:!1,c:!0},{name:"\u5B66\u751F\u624B\u518C\uFF08\u4EFB\u52A1\u5206\u89E3\u6307\u5357\uFF09",a:!1,b:!1,c:!0}]},{list:[{name:"\u667A\u80FD\u7EC4\u4EF6\u5B9A\u5236",a:"0\u9879",b:"0\u9879",c:"15\u9879"},{name:"\u667A\u80FD\u4F53\u81EA\u5B9A\u4E49\u521B\u5EFA",a:!1,b:!1,c:"\u4E0D\u9650\u6B21\u6570"},{name:"\u667A\u80FD\u4F53\u5E94\u7528",a:!1,b:!1,c:"\u4E0D\u9650\u6B21\u6570"},{name:"\u667A\u80FD\u4F53\u5F15\u7528",a:!1,b:!1,c:"\u4E0D\u9650\u6B21\u6570"},{name:"\u667A\u80FD\u4F53\u4F7F\u7528\u7EDF\u8BA1",a:!1,b:!1,c:"\u4E0D\u9650\u6B21\u6570"},{name:"\u77E5\u8BC6\u5E93\u81EA\u52A8\u540C\u6B65",a:!1,b:!1,c:"\u4E0D\u9650\u6B21\u6570"},{name:"\u77E5\u8BC6\u5E93\u521B\u5EFA",a:!1,b:!1,c:"\u4E0D\u9650\u6B21\u6570"},{name:"\u77E5\u8BC6\u5E93\u547D\u4E2D\u5206\u6790",a:!1,b:!1,c:"\u4E0D\u9650\u6B21\u6570"},{name:"\u77E5\u8BC6\u5E93\u5171\u4EAB",a:!1,b:!1,c:"\u4E0D\u9650\u6B21\u6570"},{name:"\u771F\u4EBA\u5F62\u8C61\u5B9A\u5236",a:!1,b:!1,c:!0},{name:"\u5B9E\u73B0\u58F0\u97F3\u590D\u523B",a:!1,b:!1,c:!0},{name:"\u89C6\u9891\u5185\u5BB9\u751F\u6210",a:!1,b:!1,c:!0},{name:"\u8BED\u97F3\u4EA4\u4E92\u670D\u52A1",a:!1,b:!1,c:!0},{name:"\u667A\u80FD\u5B66\u4E60\u52A9\u624B",a:!1,b:!1,c:!0},{name:"\u52A8\u753B\u5E73\u9762\u6570\u5B57\u4EBA",a:!1,b:!1,c:!0},{name:"\u7CBE\u54C1\u6570\u5B57\u4EBA\u4F7F\u7528",a:!1,b:!1,c:!0}]},{list:[{name:"\u4E13\u5C5E\u65B9\u6848",a:"0\u9879",b:"0\u9879",c:"16\u9879"},{name:"\u4EBA\u624D\u57F9\u517B\u65B9\u6848\u54A8\u8BE2",a:!1,b:!1,c:!0},{name:"\u8BFE\u7A0B\u6559\u5B66\u5927\u7EB2\u54A8\u8BE2",a:!1,b:!1,c:!0},{name:"\u8BFE\u7A0B\u5B9E\u9A8C\u5927\u7EB2\u54A8\u8BE2",a:!1,b:!1,c:!0},{name:"\u7ACB\u9879\u610F\u4E49\u5206\u6790",a:!1,b:!1,c:!0},{name:"\u9879\u76EE\u9700\u6C42\u4F18\u5316",a:!1,b:!1,c:!0},{name:"\u9879\u76EE\u5EFA\u8BBE\u89C4\u5212",a:!1,b:!1,c:!0},{name:"\u8BBE\u5907\u66F4\u65B0\u652F\u6301",a:!1,b:!1,c:!0},{name:"\u53EF\u7814\u62A5\u544A\u652F\u6301",a:!1,b:!1,c:!0},{name:"\u5E02\u573A\u8C03\u7814\u652F\u6301",a:!1,b:!1,c:!0},{name:"\u5EFA\u8BBE\u65B9\u6848\u8BBE\u8BA1",a:!1,b:!1,c:!0},{name:"\u9700\u6C42\u89C4\u683C\u8BBE\u8BA1",a:!1,b:!1,c:!0},{name:"\u9879\u76EE\u6982\u8981\u8BBE\u8BA1",a:!1,b:!1,c:!0},{name:"\u9879\u76EE\u8BE6\u7EC6\u8BBE\u8BA1",a:!1,b:!1,c:!0},{name:"\u9879\u76EE\u5B9E\u65BD\u8BA1\u5212",a:!1,b:!1,c:!0},{name:"\u8F6F\u4EF6\u9009\u578B\u4E0E\u5B9A\u5236",a:!1,b:!1,c:!0},{name:"\u786C\u4EF6\u9009\u578B\u4E0E\u5B9A\u5236",a:!1,b:!1,c:!0}]},{list:[{name:"\u6210\u679C\u7533\u62A5",a:"0\u9879",b:"0\u9879",c:"11\u9879"},{name:"\u6210\u679C\u8054\u5408\u6253\u9020",a:!1,b:!1,c:!0},{name:"\u8BBA\u6587\u6570\u636E\u652F\u6301",a:!1,b:!1,c:!0},{name:"\u8FD0\u884C\u5E73\u53F0\u652F\u6491",a:!1,b:!1,c:!0},{name:"\u8D5B\u4E8B\u8054\u5408\u4E3E\u529E",a:!1,b:!1,c:!0},{name:"\u8BFE\u9898\u8054\u5408\u7533\u62A5",a:!1,b:!1,c:!0},{name:"\u6559\u6750\u8054\u5408\u5F00\u53D1",a:!1,b:!1,c:!0},{name:"\u8D44\u6E90\u8054\u5408\u5EFA\u8BBE",a:!1,b:!1,c:!0},{name:"\u6280\u672F\u6807\u51C6\u5171\u7814",a:!1,b:!1,c:!0},{name:"\u6210\u679C\u8F6C\u5316\u5408\u4F5C",a:!1,b:!1,c:!0},{name:"\u54C1\u724C\u8054\u5408\u5BA3\u4F20",a:!1,b:!1,c:!0},{name:"\u6210\u679C\u5E94\u7528\u63A8\u5E7F",a:!1,b:!1,c:!0}]},{list:[{name:"\u5E73\u53F0\u90E8\u7F72",a:"0\u9879",b:"0\u9879",c:"18\u9879"},{name:"\u73B0\u573A\u52D8\u5BDF\u8BBE\u8BA1",a:!1,b:!1,c:!0},{name:"\u73AF\u5883\u6539\u9020\u65BD\u5DE5",a:!1,b:!1,c:!0},{name:"\u7CFB\u7EDF\u73AF\u5883\u642D\u5EFA",a:!1,b:!1,c:!0},{name:"\u7CFB\u7EDF\u96C6\u6210\u8C03\u8BD5",a:!1,b:!1,c:!0},{name:"\u6570\u636E\u5B89\u5168\u5907\u4EFD",a:!1,b:!1,c:!0},{name:"\u5B9E\u9A8C\u73AF\u5883\u5B9A\u5236",a:!1,b:!1,c:!0},{name:"\u8BFE\u7A0B\u8D44\u6E90\u66F4\u65B0",a:!1,b:!1,c:!0},{name:"\u529F\u80FD\u5347\u7EA7\u66F4\u65B0",a:!1,b:!1,c:!0},{name:"\u6570\u636E\u540C\u6B65\u8FC1\u79FB",a:!1,b:!1,c:!0},{name:"\u7528\u6237\u5E76\u53D1\u6269\u5BB9",a:!1,b:!1,c:!0},{name:"\u4E8C\u6B21\u90E8\u7F72\u670D\u52A1",a:!1,b:!1,c:!0},{name:"\u8865\u4E01\u7248\u672C\u5347\u7EA7",a:!1,b:!1,c:!0},{name:"\u7EDF\u4E00\u8EAB\u4EFD\u8BA4\u8BC1",a:!1,b:!1,c:!0},{name:"\u5927\u6A21\u578B\u7B97\u529B\u5957\u9910",a:!1,b:!1,c:!0},{name:"GPU \u7B97\u529B\u5305\u5957\u9910",a:!1,b:!1,c:!0},{name:"ARM \u7B97\u529B\u5305\u5957\u9910",a:!1,b:!1,c:!0},{name:"\u7ADE\u8D5B\u7B97\u529B\u5305\u5957\u9910",a:!1,b:!1,c:!0},{name:"\u8003\u8BD5\u7B97\u529B\u5305\u5957\u9910",a:!1,b:!1,c:!0}]},{list:[{name:"\u96C6\u6210\u9002\u914D",a:"0\u9879",b:"0\u9879",c:"18\u9879"},{name:"Intel \u67B6\u6784\u9002\u914D",a:!1,b:!1,c:!0},{name:"AMD \u67B6\u6784\u9002\u914D",a:!1,b:!1,c:!0},{name:"\u9CB2\u9E4F\u67B6\u6784\u9002\u914D",a:!1,b:!1,c:!0},{name:"\u98DE\u817E\u67B6\u6784\u9002\u914D",a:!1,b:!1,c:!0},{name:"\u7533\u5A01\u67B6\u6784\u9002\u914D",a:!1,b:!1,c:!0},{name:"\u82F1\u4F1F\u8FBE\u67B6\u6784\u9002\u914D",a:!1,b:!1,c:!0},{name:"\u6607\u817E\u67B6\u6784\u9002\u914D",a:!1,b:!1,c:!0},{name:"\u5176\u4ED6\u67B6\u6784\u9002\u914D",a:!1,b:!1,c:!0},{name:"\u8FB9\u7AEF\u5F00\u53D1\u677F\u786C\u4EF6\u9002\u914D",a:!1,b:!1,c:!0},{name:"\u5B9E\u9A8C\u7EC8\u7AEF\u8BBE\u5907\u9002\u914D",a:!1,b:!1,c:!0},{name:"\u5176\u4ED6\u786C\u4EF6\u8BBE\u5907\u9002\u914D",a:!1,b:!1,c:!0},{name:"\u7EDF\u4E00\u8BA4\u8BC1\u5E73\u53F0\u96C6\u6210",a:!1,b:!1,c:!0},{name:"\u5176\u4ED6\u4E1A\u52A1\u7CFB\u7EDF\u96C6\u6210",a:!1,b:!1,c:!0},{name:"\u7528\u6237\u57FA\u7840\u4FE1\u606F\u96C6\u6210",a:!1,b:!1,c:!0},{name:"\u4E1A\u52A1\u8FC7\u7A0B\u6570\u636E\u96C6\u6210",a:!1,b:!1,c:!0}]},{list:[{name:"\u73B0\u573A\u670D\u52A1",a:"0\u9879",b:"0\u9879",c:"14\u9879"},{name:"\u7528\u6237\u64CD\u4F5C\u57F9\u8BAD",a:!1,b:!1,c:!0},{name:"\u7CFB\u7EDF\u8BD5\u7528\u652F\u6301",a:!1,b:!1,c:!0},{name:"\u9A7B\u573A\u5B9A\u5236\u7814\u53D1",a:!1,b:!1,c:!0},{name:"\u6545\u969C\u4FEE\u590D\u5904\u7F6E",a:!1,b:!1,c:!0},{name:"\u5B9A\u671F\u5DE1\u68C0\u4F18\u5316",a:!1,b:!1,c:!0},{name:"\u8003\u8BD5\u6280\u672F\u652F\u6301",a:!1,b:!1,c:!0},{name:"\u6280\u672F\u4EA4\u6D41\u54A8\u8BE2",a:!1,b:!1,c:!0},{name:"\u5B89\u5168\u8FD0\u8425\u652F\u6491",a:!1,b:!1,c:!0},{name:"\u6587\u5316\u5BA3\u4F20\u8BBE\u8BA1",a:!1,b:!1,c:!0},{name:"\u91CD\u5927\u6D3B\u52A8\u4FDD\u969C",a:!1,b:!1,c:!0},{name:"\u5F02\u5E38\u65AD\u7535\u4FEE\u590D",a:!1,b:!1,c:!0},{name:"\u7F51\u7EDC\u6545\u969C\u68C0\u67E5",a:!1,b:!1,c:!0},{name:"\u7CFB\u7EDF\u9002\u914D\u8C03\u4F18",a:!1,b:!1,c:!0},{name:"\u5E76\u53D1\u538B\u529B\u6D4B\u8BD5",a:!1,b:!1,c:!0},{name:"\u7ADE\u8D5B\u57F9\u8BAD\u8F85\u5BFC",a:!1,b:!1,c:!0},{name:"\u7ADE\u8D5B\u7B56\u5212\u5BA3\u4F20",a:!1,b:!1,c:!0},{name:"\u7ADE\u8D5B\u73AF\u5883\u642D\u5EFA",a:!1,b:!1,c:!0},{name:"\u8D5B\u4E8B\u73B0\u573A\u8FD0\u8425",a:!1,b:!1,c:!0}]}],On=(gn,vn)=>gn==null?void 0:gn.map(ln=>a.createElement("div",null,a.createElement("img",{src:vn==0?ft:vn==1?Qn:Ge,className:he.Z.dui}),a.createElement("div",null,ln))),jn=gn=>{if(cn)return on({type:"user/setActionTabs",payload:{key:"\u5347\u7EA7\u6743\u76CA",title:"\u6DFB\u52A0\u5FAE\u4FE1\u83B7\u53D6\u8D26\u53F7\u6743\u76CA\u5347\u7EA7\u65B9\u6848",clickType:gn}});let vn=mA(Kn)[gn];vn!=null&&vn.disabled||on({type:"user/setActionTabs",payload:{key:"\u5347\u7EA7\u6743\u76CA",title:`\u6DFB\u52A0\u5FAE\u4FE1\u83B7\u53D6\u8D26\u53F7\u6743\u76CA${(vn==null?void 0:vn.text)=="\u7ACB\u5373\u5347\u7EA7"?"\u5347\u7EA7":"\u7EED\u8D39"}\u65B9\u6848`,clickType:gn}})};return a.createElement("div",null,a.createElement("div",{className:`${he.Z.content} ${Mt}`},a.createElement("div",{className:`${he.Z.item} ${he.Z.a}`},(Kn==null?void 0:Kn.version_type)==0&&a.createElement("img",{src:cn?Ve:Ce,className:he.Z.currentVersion}),a.createElement("div",null,a.createElement("img",{src:$e,className:he.Z.icon})),a.createElement("div",null,a.createElement("img",{src:Ue,className:he.Z.title})),a.createElement("div",{className:he.Z.desc},"\u7B80\u5355\u5B9E\u7528 \xB7 \u8BD5\u7528\u53CD\u9988"),a.createElement("div",{className:`${he.Z.btn} ${he.Z.btn_sq} ${(St=mA(Kn)[0])!=null&&St.disabled?he.Z.disabled:""}`},a.createElement("span",null,(He=mA(Kn)[0])==null?void 0:He.text)),a.createElement("div",{className:he.Z.itemContent},On(rA.sq,0))),a.createElement("div",{className:`${he.Z.item} ${he.Z.b}`},(Kn==null?void 0:Kn.version_type)==1&&a.createElement("img",{src:ve,className:he.Z.currentVersion}),a.createElement("div",null,a.createElement("img",{src:ye,className:he.Z.icon})),a.createElement("div",null,a.createElement("img",{src:ct,className:he.Z.title})),a.createElement("div",{className:he.Z.desc},"\u8D44\u6E90\u4E30\u5BCC \xB7 \u667A\u6167\u8D4B\u80FD"),a.createElement("div",{className:`${he.Z.btn} ${he.Z.btn_bj} ${(en=mA(Kn)[1])!=null&&en.disabled?he.Z.disabled:""}`,onClick:()=>jn(1)},a.createElement("span",null,(Wt=mA(Kn)[1])==null?void 0:Wt.text)),a.createElement("div",{className:he.Z.itemContent},a.createElement("div",{className:he.Z.contain},a.createElement("i",{className:"iconfont icon-dui font12",style:{color:"#4B87E3"}}),a.createElement("div",null,"\u5305\u542B\u57FA\u7840\u7248\u8D26\u53F7\u6743\u76CA")),On(rA.bz,1))),a.createElement("div",{className:`${he.Z.item} ${he.Z.c}`},(Kn==null?void 0:Kn.version_type)==2&&a.createElement("img",{src:Te,className:he.Z.currentVersion}),a.createElement("div",null,a.createElement("img",{src:Ie,className:he.Z.icon})),a.createElement("div",null,a.createElement("img",{src:je,className:he.Z.title})),a.createElement("div",{className:he.Z.desc},"\u5168\u9762\u652F\u6491 \xB7 \u5F15\u9886\u53D1\u5C55"),a.createElement("div",{className:`${he.Z.btn} ${he.Z.btn_zy} ${(Nn=mA(Kn)[2])!=null&&Nn.disabled?he.Z.disabled:""}`,onClick:()=>jn(2)},a.createElement("span",null,(Dn=mA(Kn)[2])==null?void 0:Dn.text)),a.createElement("div",{className:he.Z.itemContent},a.createElement("div",{className:he.Z.contain},a.createElement("i",{className:"iconfont icon-dui font12"}),a.createElement("div",null,"\u5305\u542B\u6807\u51C6\u7248\u8D26\u53F7&AI\u6559\u5B66\u6743\u76CA")),On(rA.zy,2)))),!cn&&a.createElement("div",{className:he.Z.upgrade},a.createElement("div",{className:he.Z.upgradeBtn,onClick:()=>{on({type:"user/setActionTabs",payload:{key:"\u5347\u7EA7\u6743\u76CA",title:"\u5347\u7EA7\u6743\u76CA",text:"\u6211\u4EEC\u5DF2\u6536\u5230\u60A8\u7684\u5347\u7EA7\u7533\u8BF7\uFF0C\u5C06\u5F88\u5FEB\u5B89\u6392\u4E13\u4EBA\u8054\u7CFB\u60A8\uFF01\u60A8\u4E5F\u53EF\u4EE5\u76F4\u63A5\u626B\u7801\u66F4\u5FEB\u8054\u7CFB\u6211\u4EEC\uFF01",clickType:3}})}},"\u4E00\u952E\u7533\u8BF7\u4F18\u60E0")),!cn&&a.createElement("div",{className:he.Z.contentbb,style:{marginTop:20,background:"#fff",padding:"60px"}},a.createElement("div",{style:{width:1e3,margin:"0 auto"}},a.createElement("div",{style:{color:"#000",fontSize:30,textAlign:"center"}},"\u8D26\u53F7\u7248\u672C\u6743\u76CA\u660E\u7EC6"),a.createElement("div",{style:{marginTop:50,display:"flex",justifyContent:"space-between",alignItems:"center",background:"#F6F7F9",height:147,borderRadius:16,border:"1px solid #E3E7EB"}},a.createElement("div",{className:"font-semibold",style:{color:"#333333",fontSize:20,minWidth:82,width:280,paddingLeft:"70px"}},"\u6743\u76CA\u6A21\u5757"),a.createElement("div",{className:he.Z.jcitem},a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("img",{style:{width:20},src:$e})," ",a.createElement("span",{className:"font-semibold",style:{fontSize:18,color:"#333333",marginLeft:6}},"\u57FA\u7840\u7248")),a.createElement("div",{className:`${he.Z.btn} ${he.Z.btn_sq} ${(qn=mA(Kn)[0])!=null&&qn.disabled?he.Z.disabled:""}`},a.createElement("span",null,(Zn=yA(Kn)[0])==null?void 0:Zn.text))),a.createElement("div",{className:he.Z.jcitem},a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("img",{style:{width:20},src:ye})," ",a.createElement("span",{className:"font-semibold",style:{fontSize:18,color:"#333333",marginLeft:6}},"\u6807\u51C6\u7248")),a.createElement("div",{onClick:()=>jn(1),className:`${he.Z.btn} ${he.Z.btn_bj} ${(In=mA(Kn)[1])!=null&&In.disabled?he.Z.disabled:""}`},a.createElement("span",null,(_n=yA(Kn)[1])==null?void 0:_n.text))),a.createElement("div",{className:he.Z.jcitem},a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("img",{style:{width:20},src:Ie})," ",a.createElement("span",{className:"font-semibold",style:{fontSize:18,color:"#333333",marginLeft:6}},"\u4E13\u4E1A\u7248")),a.createElement("div",{onClick:()=>jn(2),className:`${he.Z.btn} ${he.Z.btn_zy} ${(Un=mA(Kn)[2])!=null&&Un.disabled?he.Z.disabled:""}`},a.createElement("span",null,(dA=yA(Kn)[2])==null?void 0:dA.text))))),CA==null?void 0:CA.map(gn=>a.createElement(fn,{item:gn}))))};var Dt=(0,ge.connect)(({user:ot,shixunsDetail:ht,loading:Lt,globalSetting:Zt})=>({user:ot,shixunsDetail:ht,globalSetting:Zt,loading:Lt.models.index}))(et)},47262:function(It,Ft,ee){"use strict";ee.d(Ft,{P:function(){return a}});const a=[{value:"\u5317\u4EAC",label:"\u5317\u4EAC",children:[{value:"\u4E1C\u57CE",label:"\u4E1C\u57CE"},{value:"\u897F\u57CE",label:"\u897F\u57CE"},{value:"\u671D\u9633",label:"\u671D\u9633"},{value:"\u4E30\u53F0",label:"\u4E30\u53F0"},{value:"\u77F3\u666F\u5C71",label:"\u77F3\u666F\u5C71"},{value:"\u6D77\u6DC0",label:"\u6D77\u6DC0"},{value:"\u95E8\u5934\u6C9F",label:"\u95E8\u5934\u6C9F"},{value:"\u623F\u5C71",label:"\u623F\u5C71"},{value:"\u901A\u5DDE",label:"\u901A\u5DDE"},{value:"\u987A\u4E49",label:"\u987A\u4E49"},{value:"\u660C\u5E73",label:"\u660C\u5E73"},{value:"\u5927\u5174",label:"\u5927\u5174"},{value:"\u5E73\u8C37",label:"\u5E73\u8C37"},{value:"\u6000\u67D4",label:"\u6000\u67D4"},{value:"\u5BC6\u4E91",label:"\u5BC6\u4E91"},{value:"\u5EF6\u5E86",label:"\u5EF6\u5E86"}]},{value:"\u4E0A\u6D77",label:"\u4E0A\u6D77",children:[{value:"\u5D07\u660E",label:"\u5D07\u660E"},{value:"\u9EC4\u6D66",label:"\u9EC4\u6D66"},{value:"\u5362\u6E7E",label:"\u5362\u6E7E"},{value:"\u5F90\u6C47",label:"\u5F90\u6C47"},{value:"\u957F\u5B81",label:"\u957F\u5B81"},{value:"\u9759\u5B89",label:"\u9759\u5B89"},{value:"\u666E\u9640",label:"\u666E\u9640"},{value:"\u95F8\u5317",label:"\u95F8\u5317"},{value:"\u8679\u53E3",label:"\u8679\u53E3"},{value:"\u6768\u6D66",label:"\u6768\u6D66"},{value:"\u95F5\u884C",label:"\u95F5\u884C"},{value:"\u5B9D\u5C71",label:"\u5B9D\u5C71"},{value:"\u5609\u5B9A",label:"\u5609\u5B9A"},{value:"\u6D66\u4E1C",label:"\u6D66\u4E1C"},{value:"\u91D1\u5C71",label:"\u91D1\u5C71"},{value:"\u677E\u6C5F",label:"\u677E\u6C5F"},{value:"\u9752\u6D66",label:"\u9752\u6D66"},{value:"\u5357\u6C47",label:"\u5357\u6C47"},{value:"\u5949\u8D24",label:"\u5949\u8D24"}]},{value:"\u5E7F\u4E1C",label:"\u5E7F\u4E1C",children:[{value:"\u5E7F\u5DDE",label:"\u5E7F\u5DDE"},{value:"\u6DF1\u5733",label:"\u6DF1\u5733"},{value:"\u73E0\u6D77",label:"\u73E0\u6D77"},{value:"\u4E1C\u839E",label:"\u4E1C\u839E"},{value:"\u4E2D\u5C71",label:"\u4E2D\u5C71"},{value:"\u4F5B\u5C71",label:"\u4F5B\u5C71"},{value:"\u60E0\u5DDE",label:"\u60E0\u5DDE"},{value:"\u6CB3\u6E90",label:"\u6CB3\u6E90"},{value:"\u6F6E\u5DDE",label:"\u6F6E\u5DDE"},{value:"\u6C5F\u95E8",label:"\u6C5F\u95E8"},{value:"\u63ED\u9633",label:"\u63ED\u9633"},{value:"\u8302\u540D",label:"\u8302\u540D"},{value:"\u6885\u5DDE",label:"\u6885\u5DDE"},{value:"\u6E05\u8FDC",label:"\u6E05\u8FDC"},{value:"\u6C55\u5934",label:"\u6C55\u5934"},{value:"\u6C55\u5C3E",label:"\u6C55\u5C3E"},{value:"\u97F6\u5173",label:"\u97F6\u5173"},{value:"\u987A\u5FB7",label:"\u987A\u5FB7"},{value:"\u9633\u6C5F",label:"\u9633\u6C5F"},{value:"\u4E91\u6D6E",label:"\u4E91\u6D6E"},{value:"\u6E5B\u6C5F",label:"\u6E5B\u6C5F"},{value:"\u8087\u5E86",label:"\u8087\u5E86"}]},{value:"\u6C5F\u82CF",label:"\u6C5F\u82CF",children:[{value:"\u5357\u4EAC",label:"\u5357\u4EAC"},{value:"\u5E38\u719F",label:"\u5E38\u719F"},{value:"\u5E38\u5DDE",label:"\u5E38\u5DDE"},{value:"\u6D77\u95E8",label:"\u6D77\u95E8"},{value:"\u6DEE\u5B89",label:"\u6DEE\u5B89"},{value:"\u6C5F\u90FD",label:"\u6C5F\u90FD"},{value:"\u6C5F\u9634",label:"\u6C5F\u9634"},{value:"\u6606\u5C71",label:"\u6606\u5C71"},{value:"\u8FDE\u4E91\u6E2F",label:"\u8FDE\u4E91\u6E2F"},{value:"\u5357\u901A",label:"\u5357\u901A"},{value:"\u542F\u4E1C",label:"\u542F\u4E1C"},{value:"\u6CAD\u9633",label:"\u6CAD\u9633"},{value:"\u5BBF\u8FC1",label:"\u5BBF\u8FC1"},{value:"\u82CF\u5DDE",label:"\u82CF\u5DDE"},{value:"\u592A\u4ED3",label:"\u592A\u4ED3"},{value:"\u6CF0\u5DDE",label:"\u6CF0\u5DDE"},{value:"\u540C\u91CC",label:"\u540C\u91CC"},{value:"\u65E0\u9521",label:"\u65E0\u9521"},{value:"\u5F90\u5DDE",label:"\u5F90\u5DDE"},{value:"\u76D0\u57CE",label:"\u76D0\u57CE"},{value:"\u626C\u5DDE",label:"\u626C\u5DDE"},{value:"\u5B9C\u5174",label:"\u5B9C\u5174"},{value:"\u4EEA\u5F81",label:"\u4EEA\u5F81"},{value:"\u5F20\u5BB6\u6E2F",label:"\u5F20\u5BB6\u6E2F"},{value:"\u9547\u6C5F",label:"\u9547\u6C5F"}]},{value:"\u91CD\u5E86",label:"\u91CD\u5E86",children:[{value:"\u4E07\u5DDE",label:"\u4E07\u5DDE"},{value:"\u6DAA\u9675",label:"\u6DAA\u9675"},{value:"\u6E1D\u4E2D",label:"\u6E1D\u4E2D"},{value:"\u5927\u6E21\u53E3",label:"\u5927\u6E21\u53E3"},{value:"\u6C5F\u5317",label:"\u6C5F\u5317"},{value:"\u6C99\u576A\u575D",label:"\u6C99\u576A\u575D"},{value:"\u4E5D\u9F99\u5761",label:"\u4E5D\u9F99\u5761"},{value:"\u5357\u5CB8",label:"\u5357\u5CB8"},{value:"\u5317\u789A",label:"\u5317\u789A"},{value:"\u4E07\u76DB",label:"\u4E07\u76DB"},{value:"\u53CC\u6322",label:"\u53CC\u6322"},{value:"\u6E1D\u5317",label:"\u6E1D\u5317"},{value:"\u5DF4\u5357",label:"\u5DF4\u5357"},{value:"\u9ED4\u6C5F",label:"\u9ED4\u6C5F"},{value:"\u957F\u5BFF",label:"\u957F\u5BFF"},{value:"\u7DA6\u6C5F",label:"\u7DA6\u6C5F"},{value:"\u6F7C\u5357",label:"\u6F7C\u5357"},{value:"\u94DC\u6881",label:"\u94DC\u6881"},{value:"\u5927\u8DB3",label:"\u5927\u8DB3"},{value:"\u8363\u660C",label:"\u8363\u660C"},{value:"\u58C1\u5C71",label:"\u58C1\u5C71"},{value:"\u6881\u5E73",label:"\u6881\u5E73"},{value:"\u57CE\u53E3",label:"\u57CE\u53E3"},{value:"\u4E30\u90FD",label:"\u4E30\u90FD"},{value:"\u57AB\u6C5F",label:"\u57AB\u6C5F"},{value:"\u6B66\u9686",label:"\u6B66\u9686"},{value:"\u5FE0\u53BF",label:"\u5FE0\u53BF"},{value:"\u5F00\u53BF",label:"\u5F00\u53BF"},{value:"\u4E91\u9633",label:"\u4E91\u9633"},{value:"\u5949\u8282",label:"\u5949\u8282"},{value:"\u5DEB\u5C71",label:"\u5DEB\u5C71"},{value:"\u5DEB\u6EAA",label:"\u5DEB\u6EAA"},{value:"\u77F3\u67F1",label:"\u77F3\u67F1"},{value:"\u79C0\u5C71",label:"\u79C0\u5C71"},{value:"\u9149\u9633",label:"\u9149\u9633"},{value:"\u5F6D\u6C34",label:"\u5F6D\u6C34"},{value:"\u6C5F\u6D25",label:"\u6C5F\u6D25"},{value:"\u5408\u5DDD",label:"\u5408\u5DDD"},{value:"\u6C38\u5DDD",label:"\u6C38\u5DDD"},{value:"\u5357\u5DDD",label:"\u5357\u5DDD"}]},{value:"\u5B89\u5FBD",label:"\u5B89\u5FBD",children:[{value:"\u5408\u80A5",label:"\u5408\u80A5"},{value:"\u5B89\u5E86",label:"\u5B89\u5E86"},{value:"\u868C\u57E0",label:"\u868C\u57E0"},{value:"\u4EB3\u5DDE",label:"\u4EB3\u5DDE"},{value:"\u5DE2\u6E56",label:"\u5DE2\u6E56"},{value:"\u6EC1\u5DDE",label:"\u6EC1\u5DDE"},{value:"\u961C\u9633",label:"\u961C\u9633"},{value:"\u8D35\u6C60",label:"\u8D35\u6C60"},{value:"\u6DEE\u5317",label:"\u6DEE\u5317"},{value:"\u6DEE\u5316",label:"\u6DEE\u5316"},{value:"\u6DEE\u5357",label:"\u6DEE\u5357"},{value:"\u9EC4\u5C71",label:"\u9EC4\u5C71"},{value:"\u4E5D\u534E\u5C71",label:"\u4E5D\u534E\u5C71"},{value:"\u516D\u5B89",label:"\u516D\u5B89"},{value:"\u9A6C\u978D\u5C71",label:"\u9A6C\u978D\u5C71"},{value:"\u5BBF\u5DDE",label:"\u5BBF\u5DDE"},{value:"\u94DC\u9675",label:"\u94DC\u9675"},{value:"\u5C6F\u6EAA",label:"\u5C6F\u6EAA"},{value:"\u829C\u6E56",label:"\u829C\u6E56"},{value:"\u5BA3\u57CE",label:"\u5BA3\u57CE"}]},{value:"\u798F\u5EFA",label:"\u798F\u5EFA",children:[{value:"\u798F\u5DDE",label:"\u798F\u5DDE"},{value:"\u53A6\u95E8",label:"\u53A6\u95E8"},{value:"\u6CC9\u5DDE",label:"\u6CC9\u5DDE"},{value:"\u6F33\u5DDE",label:"\u6F33\u5DDE"},{value:"\u9F99\u5CA9",label:"\u9F99\u5CA9"},{value:"\u5357\u5E73",label:"\u5357\u5E73"},{value:"\u5B81\u5FB7",label:"\u5B81\u5FB7"},{value:"\u8386\u7530",label:"\u8386\u7530"},{value:"\u4E09\u660E",label:"\u4E09\u660E"}]},{value:"\u7518\u8083",label:"\u7518\u8083",children:[{value:"\u5170\u5DDE",label:"\u5170\u5DDE"},{value:"\u5609\u5CEA\u5173",label:"\u5609\u5CEA\u5173"},{value:"\u767D\u94F6",label:"\u767D\u94F6"},{value:"\u5B9A\u897F",label:"\u5B9A\u897F"},{value:"\u6566\u714C",label:"\u6566\u714C"},{value:"\u7518\u5357",label:"\u7518\u5357"},{value:"\u91D1\u660C",label:"\u91D1\u660C"},{value:"\u9152\u6CC9",label:"\u9152\u6CC9"},{value:"\u4E34\u590F",label:"\u4E34\u590F"},{value:"\u5E73\u51C9",label:"\u5E73\u51C9"},{value:"\u5929\u6C34",label:"\u5929\u6C34"},{value:"\u9647\u5357",label:"\u9647\u5357"},{value:"\u6B66\u5A01",label:"\u6B66\u5A01"},{value:"\u897F\u5CF0",label:"\u897F\u5CF0"},{value:"\u5F20\u6396",label:"\u5F20\u6396"}]},{value:"\u5E7F\u897F",label:"\u5E7F\u897F",children:[{value:"\u5357\u5B81",label:"\u5357\u5B81"},{value:"\u6765\u5BBE",label:"\u6765\u5BBE"},{value:"\u767E\u8272",label:"\u767E\u8272"},{value:"\u5317\u6D77",label:"\u5317\u6D77"},{value:"\u6842\u6797",label:"\u6842\u6797"},{value:"\u9632\u57CE\u6E2F",label:"\u9632\u57CE\u6E2F"},{value:"\u8D35\u6E2F",label:"\u8D35\u6E2F"},{value:"\u6CB3\u6C60",label:"\u6CB3\u6C60"},{value:"\u8D3A\u5DDE",label:"\u8D3A\u5DDE"},{value:"\u67F3\u5DDE",label:"\u67F3\u5DDE"},{value:"\u94A6\u5DDE",label:"\u94A6\u5DDE"},{value:"\u68A7\u5DDE",label:"\u68A7\u5DDE"},{value:"\u7389\u6797",label:"\u7389\u6797"}]},{value:"\u8D35\u5DDE",label:"\u8D35\u5DDE",children:[{value:"\u8D35\u9633",label:"\u8D35\u9633"},{value:"\u5B89\u987A",label:"\u5B89\u987A"},{value:"\u6BD5\u8282",label:"\u6BD5\u8282"},{value:"\u90FD\u5300",label:"\u90FD\u5300"},{value:"\u51EF\u91CC",label:"\u51EF\u91CC"},{value:"\u516D\u76D8\u6C34",label:"\u516D\u76D8\u6C34"},{value:"\u94DC\u4EC1",label:"\u94DC\u4EC1"},{value:"\u5174\u4E49",label:"\u5174\u4E49"},{value:"\u7389\u5C4F",label:"\u7389\u5C4F"},{value:"\u9075\u4E49",label:"\u9075\u4E49"}]},{value:"\u6D77\u5357",label:"\u6D77\u5357",children:[{value:"\u6D77\u53E3",label:"\u6D77\u53E3"},{value:"\u510B\u53BF",label:"\u510B\u53BF"},{value:"\u9675\u6C34",label:"\u9675\u6C34"},{value:"\u743C\u6D77",label:"\u743C\u6D77"},{value:"\u4E09\u4E9A",label:"\u4E09\u4E9A"},{value:"\u901A\u4EC0",label:"\u901A\u4EC0"},{value:"\u4E07\u5B81",label:"\u4E07\u5B81"}]},{value:"\u6CB3\u5317",label:"\u6CB3\u5317",children:[{value:"\u77F3\u5BB6\u5E84",label:"\u77F3\u5BB6\u5E84"},{value:"\u4FDD\u5B9A",label:"\u4FDD\u5B9A"},{value:"\u5317\u6234\u6CB3",label:"\u5317\u6234\u6CB3"},{value:"\u6CA7\u5DDE",label:"\u6CA7\u5DDE"},{value:"\u627F\u5FB7",label:"\u627F\u5FB7"},{value:"\u4E30\u6DA6",label:"\u4E30\u6DA6"},{value:"\u90AF\u90F8",label:"\u90AF\u90F8"},{value:"\u8861\u6C34",label:"\u8861\u6C34"},{value:"\u5ECA\u574A",label:"\u5ECA\u574A"},{value:"\u5357\u6234\u6CB3",label:"\u5357\u6234\u6CB3"},{value:"\u79E6\u7687\u5C9B",label:"\u79E6\u7687\u5C9B"},{value:"\u5510\u5C71",label:"\u5510\u5C71"},{value:"\u65B0\u57CE",label:"\u65B0\u57CE"},{value:"\u90A2\u53F0",label:"\u90A2\u53F0"},{value:"\u5F20\u5BB6\u53E3",label:"\u5F20\u5BB6\u53E3"}]},{value:"\u9ED1\u9F99\u6C5F",label:"\u9ED1\u9F99\u6C5F",children:[{value:"\u54C8\u5C14\u6EE8",label:"\u54C8\u5C14\u6EE8"},{value:"\u5317\u5B89",label:"\u5317\u5B89"},{value:"\u5927\u5E86",label:"\u5927\u5E86"},{value:"\u5927\u5174\u5B89\u5CAD",label:"\u5927\u5174\u5B89\u5CAD"},{value:"\u9E64\u5C97",label:"\u9E64\u5C97"},{value:"\u9ED1\u6CB3",label:"\u9ED1\u6CB3"},{value:"\u4F73\u6728\u65AF",label:"\u4F73\u6728\u65AF"},{value:"\u9E21\u897F",label:"\u9E21\u897F"},{value:"\u7261\u4E39\u6C5F",label:"\u7261\u4E39\u6C5F"},{value:"\u9F50\u9F50\u54C8\u5C14",label:"\u9F50\u9F50\u54C8\u5C14"},{value:"\u4E03\u53F0\u6CB3",label:"\u4E03\u53F0\u6CB3"},{value:"\u53CC\u9E2D\u5C71",label:"\u53CC\u9E2D\u5C71"},{value:"\u7EE5\u5316",label:"\u7EE5\u5316"},{value:"\u4F0A\u6625",label:"\u4F0A\u6625"}]},{value:"\u6CB3\u5357",label:"\u6CB3\u5357",children:[{value:"\u90D1\u5DDE",label:"\u90D1\u5DDE"},{value:"\u5B89\u9633",label:"\u5B89\u9633"},{value:"\u9E64\u58C1",label:"\u9E64\u58C1"},{value:"\u6F62\u5DDD",label:"\u6F62\u5DDD"},{value:"\u7126\u4F5C",label:"\u7126\u4F5C"},{value:"\u6D4E\u6E90",label:"\u6D4E\u6E90"},{value:"\u5F00\u5C01",label:"\u5F00\u5C01"},{value:"\u6F2F\u6CB3",label:"\u6F2F\u6CB3"},{value:"\u6D1B\u9633",label:"\u6D1B\u9633"},{value:"\u5357\u9633",label:"\u5357\u9633"},{value:"\u5E73\u9876\u5C71",label:"\u5E73\u9876\u5C71"},{value:"\u6FEE\u9633",label:"\u6FEE\u9633"},{value:"\u4E09\u95E8\u5CE1",label:"\u4E09\u95E8\u5CE1"},{value:"\u5546\u4E18",label:"\u5546\u4E18"},{value:"\u65B0\u4E61",label:"\u65B0\u4E61"},{value:"\u4FE1\u9633",label:"\u4FE1\u9633"},{value:"\u8BB8\u660C",label:"\u8BB8\u660C"},{value:"\u5468\u53E3",label:"\u5468\u53E3"},{value:"\u9A7B\u9A6C\u5E97",label:"\u9A7B\u9A6C\u5E97"}]},{value:"\u9999\u6E2F",label:"\u9999\u6E2F",children:[{value:"\u9999\u6E2F",label:"\u9999\u6E2F"},{value:"\u4E5D\u9F99",label:"\u4E5D\u9F99"},{value:"\u65B0\u754C",label:"\u65B0\u754C"}]},{value:"\u6E56\u5317",label:"\u6E56\u5317",children:[{value:"\u6B66\u6C49",label:"\u6B66\u6C49"},{value:"\u5929\u95E8",label:"\u5929\u95E8"},{value:"\u6069\u65BD",label:"\u6069\u65BD"},{value:"\u9102\u5DDE",label:"\u9102\u5DDE"},{value:"\u9EC4\u5188",label:"\u9EC4\u5188"},{value:"\u9EC4\u77F3",label:"\u9EC4\u77F3"},{value:"\u8346\u95E8",label:"\u8346\u95E8"},{value:"\u8346\u5DDE",label:"\u8346\u5DDE"},{value:"\u6F5C\u6C5F",label:"\u6F5C\u6C5F"},{value:"\u5341\u5830",label:"\u5341\u5830"},{value:"\u968F\u5DDE",label:"\u968F\u5DDE"},{value:"\u6B66\u7A74",label:"\u6B66\u7A74"},{value:"\u4ED9\u6843",label:"\u4ED9\u6843"},{value:"\u54B8\u5B81",label:"\u54B8\u5B81"},{value:"\u8944\u9633",label:"\u8944\u9633"},{value:"\u8944\u6A0A",label:"\u8944\u6A0A"},{value:"\u5B5D\u611F",label:"\u5B5D\u611F"},{value:"\u5B9C\u660C",label:"\u5B9C\u660C"}]},{value:"\u6E56\u5357",label:"\u6E56\u5357",children:[{value:"\u957F\u6C99",label:"\u957F\u6C99"},{value:"\u5E38\u5FB7",label:"\u5E38\u5FB7"},{value:"\u90F4\u5DDE",label:"\u90F4\u5DDE"},{value:"\u8861\u9633",label:"\u8861\u9633"},{value:"\u6000\u5316",label:"\u6000\u5316"},{value:"\u5409\u9996",label:"\u5409\u9996"},{value:"\u5A04\u5E95",label:"\u5A04\u5E95"},{value:"\u90B5\u9633",label:"\u90B5\u9633"},{value:"\u6E58\u6F6D",label:"\u6E58\u6F6D"},{value:"\u76CA\u9633",label:"\u76CA\u9633"},{value:"\u5CB3\u9633",label:"\u5CB3\u9633"},{value:"\u6C38\u5DDE",label:"\u6C38\u5DDE"},{value:"\u5F20\u5BB6\u754C",label:"\u5F20\u5BB6\u754C"},{value:"\u682A\u6D32",label:"\u682A\u6D32"}]},{value:"\u6C5F\u897F",label:"\u6C5F\u897F",children:[{value:"\u5357\u660C",label:"\u5357\u660C"},{value:"\u629A\u5DDE",label:"\u629A\u5DDE"},{value:"\u8D63\u5DDE",label:"\u8D63\u5DDE"},{value:"\u5409\u5B89",label:"\u5409\u5B89"},{value:"\u666F\u5FB7\u9547",label:"\u666F\u5FB7\u9547"},{value:"\u4E95\u5188\u5C71",label:"\u4E95\u5188\u5C71"},{value:"\u4E5D\u6C5F",label:"\u4E5D\u6C5F"},{value:"\u5E90\u5C71",label:"\u5E90\u5C71"},{value:"\u840D\u4E61",label:"\u840D\u4E61"},{value:"\u4E0A\u9976",label:"\u4E0A\u9976"},{value:"\u65B0\u4F59",label:"\u65B0\u4F59"},{value:"\u5B9C\u6625",label:"\u5B9C\u6625"},{value:"\u9E70\u6F6D",label:"\u9E70\u6F6D"}]},{value:"\u5409\u6797",label:"\u5409\u6797",children:[{value:"\u957F\u6625",label:"\u957F\u6625"},{value:"\u5409\u6797",label:"\u5409\u6797"},{value:"\u767D\u57CE",label:"\u767D\u57CE"},{value:"\u767D\u5C71",label:"\u767D\u5C71"},{value:"\u73F2\u6625",label:"\u73F2\u6625"},{value:"\u8FBD\u6E90",label:"\u8FBD\u6E90"},{value:"\u6885\u6CB3",label:"\u6885\u6CB3"},{value:"\u56DB\u5E73",label:"\u56DB\u5E73"},{value:"\u677E\u539F",label:"\u677E\u539F"},{value:"\u901A\u5316",label:"\u901A\u5316"},{value:"\u5EF6\u5409",label:"\u5EF6\u5409"}]},{value:"\u8FBD\u5B81",label:"\u8FBD\u5B81",children:[{value:"\u6C88\u9633",label:"\u6C88\u9633"},{value:"\u978D\u5C71",label:"\u978D\u5C71"},{value:"\u672C\u6EAA",label:"\u672C\u6EAA"},{value:"\u671D\u9633",label:"\u671D\u9633"},{value:"\u5927\u8FDE",label:"\u5927\u8FDE"},{value:"\u4E39\u4E1C",label:"\u4E39\u4E1C"},{value:"\u629A\u987A",label:"\u629A\u987A"},{value:"\u961C\u65B0",label:"\u961C\u65B0"},{value:"\u846B\u82A6\u5C9B",label:"\u846B\u82A6\u5C9B"},{value:"\u9526\u5DDE",label:"\u9526\u5DDE"},{value:"\u8FBD\u9633",label:"\u8FBD\u9633"},{value:"\u76D8\u9526",label:"\u76D8\u9526"},{value:"\u94C1\u5CAD",label:"\u94C1\u5CAD"},{value:"\u8425\u53E3",label:"\u8425\u53E3"}]},{value:"\u6FB3\u95E8",label:"\u6FB3\u95E8",children:[{value:"\u6FB3\u95E8",label:"\u6FB3\u95E8"}]},{value:"\u5185\u8499\u53E4",label:"\u5185\u8499\u53E4",children:[{value:"\u547C\u548C\u6D69\u7279",label:"\u547C\u548C\u6D69\u7279"},{value:"\u963F\u62C9\u5584\u76DF",label:"\u963F\u62C9\u5584\u76DF"},{value:"\u5305\u5934",label:"\u5305\u5934"},{value:"\u8D64\u5CF0",label:"\u8D64\u5CF0"},{value:"\u4E1C\u80DC",label:"\u4E1C\u80DC"},{value:"\u6D77\u62C9\u5C14",label:"\u6D77\u62C9\u5C14"},{value:"\u96C6\u5B81",label:"\u96C6\u5B81"},{value:"\u4E34\u6CB3",label:"\u4E34\u6CB3"},{value:"\u901A\u8FBD",label:"\u901A\u8FBD"},{value:"\u4E4C\u6D77",label:"\u4E4C\u6D77"},{value:"\u4E4C\u5170\u6D69\u7279",label:"\u4E4C\u5170\u6D69\u7279"},{value:"\u9521\u6797\u6D69\u7279",label:"\u9521\u6797\u6D69\u7279"}]},{value:"\u5B81\u590F",label:"\u5B81\u590F",children:[{value:"\u94F6\u5DDD",label:"\u94F6\u5DDD"},{value:"\u56FA\u6E90",label:"\u56FA\u6E90"},{value:"\u77F3\u5634\u5C71",label:"\u77F3\u5634\u5C71"},{value:"\u5434\u5FE0",label:"\u5434\u5FE0"}]},{value:"\u9752\u6D77",label:"\u9752\u6D77",children:[{value:"\u897F\u5B81",label:"\u897F\u5B81"},{value:"\u5FB7\u4EE4\u54C8",label:"\u5FB7\u4EE4\u54C8"},{value:"\u683C\u5C14\u6728",label:"\u683C\u5C14\u6728"},{value:"\u5171\u548C",label:"\u5171\u548C"},{value:"\u6D77\u4E1C",label:"\u6D77\u4E1C"},{value:"\u6D77\u664F",label:"\u6D77\u664F"},{value:"\u739B\u6C81",label:"\u739B\u6C81"},{value:"\u540C\u4EC1",label:"\u540C\u4EC1"},{value:"\u7389\u6811",label:"\u7389\u6811"}]},{value:"\u5C71\u4E1C",label:"\u5C71\u4E1C",children:[{value:"\u6D4E\u5357",label:"\u6D4E\u5357"},{value:"\u6EE8\u5DDE",label:"\u6EE8\u5DDE"},{value:"\u5156\u5DDE",label:"\u5156\u5DDE"},{value:"\u5FB7\u5DDE",label:"\u5FB7\u5DDE"},{value:"\u4E1C\u8425",label:"\u4E1C\u8425"},{value:"\u83CF\u6CFD",label:"\u83CF\u6CFD"},{value:"\u6D4E\u5B81",label:"\u6D4E\u5B81"},{value:"\u83B1\u829C",label:"\u83B1\u829C"},{value:"\u804A\u57CE",label:"\u804A\u57CE"},{value:"\u4E34\u6C82",label:"\u4E34\u6C82"},{value:"\u84EC\u83B1",label:"\u84EC\u83B1"},{value:"\u9752\u5C9B",label:"\u9752\u5C9B"},{value:"\u66F2\u961C",label:"\u66F2\u961C"},{value:"\u65E5\u7167",label:"\u65E5\u7167"},{value:"\u6CF0\u5B89",label:"\u6CF0\u5B89"},{value:"\u6F4D\u574A",label:"\u6F4D\u574A"},{value:"\u5A01\u6D77",label:"\u5A01\u6D77"},{value:"\u70DF\u53F0",label:"\u70DF\u53F0"},{value:"\u67A3\u5E84",label:"\u67A3\u5E84"},{value:"\u6DC4\u535A",label:"\u6DC4\u535A"}]},{value:"\u5C71\u897F",label:"\u5C71\u897F",children:[{value:"\u592A\u539F",label:"\u592A\u539F"},{value:"\u5415\u6881",label:"\u5415\u6881"},{value:"\u957F\u6CBB",label:"\u957F\u6CBB"},{value:"\u5927\u540C",label:"\u5927\u540C"},{value:"\u5019\u9A6C",label:"\u5019\u9A6C"},{value:"\u664B\u57CE",label:"\u664B\u57CE"},{value:"\u79BB\u77F3",label:"\u79BB\u77F3"},{value:"\u4E34\u6C7E",label:"\u4E34\u6C7E"},{value:"\u5B81\u6B66",label:"\u5B81\u6B66"},{value:"\u6714\u5DDE",label:"\u6714\u5DDE"},{value:"\u5FFB\u5DDE",label:"\u5FFB\u5DDE"},{value:"\u9633\u6CC9",label:"\u9633\u6CC9"},{value:"\u6986\u6B21",label:"\u6986\u6B21"},{value:"\u664B\u4E2D",label:"\u664B\u4E2D"},{value:"\u8FD0\u57CE",label:"\u8FD0\u57CE"}]},{value:"\u9655\u897F",label:"\u9655\u897F",children:[{value:"\u897F\u5B89",label:"\u897F\u5B89"},{value:"\u5B89\u5EB7",label:"\u5B89\u5EB7"},{value:"\u5B9D\u9E21",label:"\u5B9D\u9E21"},{value:"\u6C49\u4E2D",label:"\u6C49\u4E2D"},{value:"\u6E2D\u5357",label:"\u6E2D\u5357"},{value:"\u5546\u5DDE",label:"\u5546\u5DDE"},{value:"\u7EE5\u5FB7",label:"\u7EE5\u5FB7"},{value:"\u94DC\u5DDD",label:"\u94DC\u5DDD"},{value:"\u54B8\u9633",label:"\u54B8\u9633"},{value:"\u5EF6\u5B89",label:"\u5EF6\u5B89"},{value:"\u6986\u6797",label:"\u6986\u6797"}]},{value:"\u56DB\u5DDD",label:"\u56DB\u5DDD",children:[{value:"\u6210\u90FD",label:"\u6210\u90FD"},{value:"\u5DF4\u4E2D",label:"\u5DF4\u4E2D"},{value:"\u8FBE\u5DDD",label:"\u8FBE\u5DDD"},{value:"\u5FB7\u9633",label:"\u5FB7\u9633"},{value:"\u90FD\u6C5F\u5830",label:"\u90FD\u6C5F\u5830"},{value:"\u5CE8\u7709\u5C71",label:"\u5CE8\u7709\u5C71"},{value:"\u6DAA\u9675",label:"\u6DAA\u9675"},{value:"\u5E7F\u5B89",label:"\u5E7F\u5B89"},{value:"\u5E7F\u5143",label:"\u5E7F\u5143"},{value:"\u4E5D\u5BE8\u6C9F",label:"\u4E5D\u5BE8\u6C9F"},{value:"\u5EB7\u5B9A",label:"\u5EB7\u5B9A"},{value:"\u4E50\u5C71",label:"\u4E50\u5C71"},{value:"\u6CF8\u5DDE",label:"\u6CF8\u5DDE"},{value:"\u9A6C\u5C14\u5EB7",label:"\u9A6C\u5C14\u5EB7"},{value:"\u7EF5\u9633",label:"\u7EF5\u9633"},{value:"\u7709\u5C71",label:"\u7709\u5C71"},{value:"\u5357\u5145",label:"\u5357\u5145"},{value:"\u5185\u6C5F",label:"\u5185\u6C5F"},{value:"\u6500\u679D\u82B1",label:"\u6500\u679D\u82B1"},{value:"\u9042\u5B81",label:"\u9042\u5B81"},{value:"\u6C76\u5DDD",label:"\u6C76\u5DDD"},{value:"\u897F\u660C",label:"\u897F\u660C"},{value:"\u96C5\u5B89",label:"\u96C5\u5B89"},{value:"\u5B9C\u5BBE",label:"\u5B9C\u5BBE"},{value:"\u81EA\u8D21",label:"\u81EA\u8D21"},{value:"\u8D44\u9633",label:"\u8D44\u9633"}]},{value:"\u53F0\u6E7E",label:"\u53F0\u6E7E",children:[{value:"\u53F0\u5317",label:"\u53F0\u5317"},{value:"\u57FA\u9686",label:"\u57FA\u9686"},{value:"\u53F0\u5357",label:"\u53F0\u5357"},{value:"\u53F0\u4E2D",label:"\u53F0\u4E2D"},{value:"\u9AD8\u96C4",label:"\u9AD8\u96C4"},{value:"\u5C4F\u4E1C",label:"\u5C4F\u4E1C"},{value:"\u5357\u6295",label:"\u5357\u6295"},{value:"\u4E91\u6797",label:"\u4E91\u6797"},{value:"\u65B0\u7AF9",label:"\u65B0\u7AF9"},{value:"\u5F70\u5316",label:"\u5F70\u5316"},{value:"\u82D7\u6817",label:"\u82D7\u6817"},{value:"\u5609\u4E49",label:"\u5609\u4E49"},{value:"\u6843\u56ED",label:"\u6843\u56ED"},{value:"\u5B9C\u5170",label:"\u5B9C\u5170"},{value:"\u53F0\u4E1C",label:"\u53F0\u4E1C"},{value:"\u91D1\u95E8",label:"\u91D1\u95E8"},{value:"\u9A6C\u7956",label:"\u9A6C\u7956"},{value:"\u6F8E\u6E56",label:"\u6F8E\u6E56"}]},{value:"\u5929\u6D25",label:"\u5929\u6D25",children:[{value:"\u5929\u6D25",label:"\u5929\u6D25"},{value:"\u548C\u5E73",label:"\u548C\u5E73"},{value:"\u4E1C\u4E3D",label:"\u4E1C\u4E3D"},{value:"\u6CB3\u4E1C",label:"\u6CB3\u4E1C"},{value:"\u897F\u9752",label:"\u897F\u9752"},{value:"\u6CB3\u897F",label:"\u6CB3\u897F"},{value:"\u6D25\u5357",label:"\u6D25\u5357"},{value:"\u5357\u5F00",label:"\u5357\u5F00"},{value:"\u5317\u8FB0",label:"\u5317\u8FB0"},{value:"\u6CB3\u5317",label:"\u6CB3\u5317"},{value:"\u6B66\u6E05",label:"\u6B66\u6E05"},{value:"\u7EA2\u6322",label:"\u7EA2\u6322"},{value:"\u5858\u6CBD",label:"\u5858\u6CBD"},{value:"\u6C49\u6CBD",label:"\u6C49\u6CBD"},{value:"\u5927\u6E2F",label:"\u5927\u6E2F"},{value:"\u5B81\u6CB3",label:"\u5B81\u6CB3"},{value:"\u9759\u6D77",label:"\u9759\u6D77"},{value:"\u5B9D\u577B",label:"\u5B9D\u577B"},{value:"\u84DF\u53BF",label:"\u84DF\u53BF"}]},{value:"\u65B0\u7586",label:"\u65B0\u7586",children:[{value:"\u4E4C\u9C81\u6728\u9F50",label:"\u4E4C\u9C81\u6728\u9F50"},{value:"\u963F\u514B\u82CF",label:"\u963F\u514B\u82CF"},{value:"\u963F\u52D2\u6CF0",label:"\u963F\u52D2\u6CF0"},{value:"\u963F\u56FE\u4EC0",label:"\u963F\u56FE\u4EC0"},{value:"\u535A\u4E50",label:"\u535A\u4E50"},{value:"\u660C\u5409",label:"\u660C\u5409"},{value:"\u4E1C\u5C71",label:"\u4E1C\u5C71"},{value:"\u54C8\u5BC6",label:"\u54C8\u5BC6"},{value:"\u548C\u7530",label:"\u548C\u7530"},{value:"\u5580\u4EC0",label:"\u5580\u4EC0"},{value:"\u514B\u62C9\u739B\u4F9D",label:"\u514B\u62C9\u739B\u4F9D"},{value:"\u5E93\u8F66",label:"\u5E93\u8F66"},{value:"\u5E93\u5C14\u52D2",label:"\u5E93\u5C14\u52D2"},{value:"\u594E\u5C6F",label:"\u594E\u5C6F"},{value:"\u77F3\u6CB3\u5B50",label:"\u77F3\u6CB3\u5B50"},{value:"\u5854\u57CE",label:"\u5854\u57CE"},{value:"\u5410\u9C81\u756A",label:"\u5410\u9C81\u756A"},{value:"\u4F0A\u5B81",label:"\u4F0A\u5B81"}]},{value:"\u897F\u85CF",label:"\u897F\u85CF",children:[{value:"\u62C9\u8428",label:"\u62C9\u8428"},{value:"\u963F\u91CC",label:"\u963F\u91CC"},{value:"\u660C\u90FD",label:"\u660C\u90FD"},{value:"\u6797\u829D",label:"\u6797\u829D"},{value:"\u90A3\u66F2",label:"\u90A3\u66F2"},{value:"\u65E5\u5580\u5219",label:"\u65E5\u5580\u5219"},{value:"\u5C71\u5357",label:"\u5C71\u5357"}]},{value:"\u4E91\u5357",label:"\u4E91\u5357",children:[{value:"\u6606\u660E",label:"\u6606\u660E"},{value:"\u5927\u7406",label:"\u5927\u7406"},{value:"\u4FDD\u5C71",label:"\u4FDD\u5C71"},{value:"\u695A\u96C4",label:"\u695A\u96C4"},{value:"\u5927\u7406",label:"\u5927\u7406"},{value:"\u4E1C\u5DDD",label:"\u4E1C\u5DDD"},{value:"\u4E2A\u65E7",label:"\u4E2A\u65E7"},{value:"\u666F\u6D2A",label:"\u666F\u6D2A"},{value:"\u5F00\u8FDC",label:"\u5F00\u8FDC"},{value:"\u4E34\u6CA7",label:"\u4E34\u6CA7"},{value:"\u4E3D\u6C5F",label:"\u4E3D\u6C5F"},{value:"\u516D\u5E93",label:"\u516D\u5E93"},{value:"\u6F5E\u897F",label:"\u6F5E\u897F"},{value:"\u66F2\u9756",label:"\u66F2\u9756"},{value:"\u601D\u8305",label:"\u601D\u8305"},{value:"\u6587\u5C71",label:"\u6587\u5C71"},{value:"\u897F\u53CC\u7248\u7EB3",label:"\u897F\u53CC\u7248\u7EB3"},{value:"\u7389\u6EAA",label:"\u7389\u6EAA"},{value:"\u4E2D\u7538",label:"\u4E2D\u7538"},{value:"\u662D\u901A",label:"\u662D\u901A"}]},{value:"\u6D59\u6C5F",label:"\u6D59\u6C5F",children:[{value:"\u676D\u5DDE",label:"\u676D\u5DDE"},{value:"\u6E29\u5DDE",label:"\u6E29\u5DDE"},{value:"\u5B89\u5409",label:"\u5B89\u5409"},{value:"\u6148\u6EAA",label:"\u6148\u6EAA"},{value:"\u5B9A\u6D77",label:"\u5B9A\u6D77"},{value:"\u5949\u5316",label:"\u5949\u5316"},{value:"\u6D77\u76D0",label:"\u6D77\u76D0"},{value:"\u9EC4\u5CA9",label:"\u9EC4\u5CA9"},{value:"\u6E56\u5DDE",label:"\u6E56\u5DDE"},{value:"\u5609\u5174",label:"\u5609\u5174"},{value:"\u91D1\u534E",label:"\u91D1\u534E"},{value:"\u4E34\u5B89",label:"\u4E34\u5B89"},{value:"\u4E34\u6D77",label:"\u4E34\u6D77"},{value:"\u4E3D\u6C34",label:"\u4E3D\u6C34"},{value:"\u5B81\u6CE2",label:"\u5B81\u6CE2"},{value:"\u74EF\u6D77",label:"\u74EF\u6D77"},{value:"\u5E73\u6E56",label:"\u5E73\u6E56"},{value:"\u5343\u5C9B\u6E56",label:"\u5343\u5C9B\u6E56"},{value:"\u8862\u5DDE",label:"\u8862\u5DDE"},{value:"\u6C5F\u5C71",label:"\u6C5F\u5C71"},{value:"\u745E\u5B89",label:"\u745E\u5B89"},{value:"\u7ECD\u5174",label:"\u7ECD\u5174"},{value:"\u5D4A\u5DDE",label:"\u5D4A\u5DDE"},{value:"\u53F0\u5DDE",label:"\u53F0\u5DDE"},{value:"\u6E29\u5CAD",label:"\u6E29\u5CAD"},{value:"\u4F59\u59DA",label:"\u4F59\u59DA"},{value:"\u821F\u5C71",label:"\u821F\u5C71"}]},{value:"\u6D77\u5916",label:"\u6D77\u5916",children:[{value:"\u7F8E\u56FD",label:"\u7F8E\u56FD"},{value:"\u65E5\u672C",label:"\u65E5\u672C"},{value:"\u82F1\u56FD",label:"\u82F1\u56FD"},{value:"\u6CD5\u56FD",label:"\u6CD5\u56FD"},{value:"\u5FB7\u56FD",label:"\u5FB7\u56FD"},{value:"\u5176\u4ED6",label:"\u5176\u4ED6"}]}]},20047:function(It,Ft,ee){"use strict";ee.d(Ft,{AL:function(){return wt},Iy:function(){return nt},Qv:function(){return Ne},ez:function(){return je},jb:function(){return Pe}});var a=ee(32834),ge=ee.n(a),he=ee(11690),Ve=ee.n(he);let Ce=1;function ve(rt,Ke){const ft=rt.match(/^(\s+)(?:```)/);if(ft===null)return Ke;const Le=ft[1];return Ke.split(` +3.\u7F16\u7A0B\u9898\u8003\u5BDF\u77E5\u8BC6\u70B9:\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[hA,fA]=(0,a.useState)(!1),[Mn,nA]=(0,a.useState)([]),[ur,XA]=(0,a.useState)(null),[tr,VA]=(0,a.useState)(!1),[xA,kr]=(0,a.useState)([]),[Dr,ea]=(0,a.useState)(0),[Ur,ia]=(0,a.useState)(0),[Sa,Ba]=(0,a.useState)(!1),[bi,Da]=(0,a.useState)(""),[Fr,fr]=(0,a.useState)($n),[Tr,Lr]=(0,a.useState)(0),[zr,pa]=(0,a.useState)(0),[Yr,Ya]=(0,a.useState)(0),[li,Ai]=(0,a.useState)(0),[la,$a]=(0,a.useState)(0),[Yi,Nr]=(0,a.useState)(0),[MA,gr]=(0,a.useState)(0),[sa,Pa]=(0,a.useState)(0),ei=(0,Ce.useParams)(),[Bu,Al]=(0,a.useState)(),[Vl,dl]=(0,a.useState)([]),[ui,al]=(0,a.useState)(Vt.Q),{contentRef:Kl,value:Ti,status:il,open:oi,close:fl}=ui,Yl=(0,rn.Z)({contentRef:Kl,status:il}),{openProgress:Eu,closeProgress:Gl,CreateProgressModal:El,progressOpen:Xl}=(0,gt.Z)();(0,a.useEffect)(()=>{ur&&yl(),ur===!1&&(fl(),Je==null||Je(),nA([]),fr($n),Lr(0),pa(0),Ya(0),Ai(0),$a(0),Nr(0),gr(0),Pa(0))},[ur]),(0,a.useEffect)(()=>{if(!il&&(Kl!=null&&Kl.current)){const yr=Kl.current.querySelector('h2[data-type="title"]');if(yr){const da=yr.textContent;Da(da)}}},[il]);const au=()=>{VA(!0)};(0,a.useImperativeHandle)(yt,()=>({onClick:au}));const Ll=yr=>{Ba(!0),ea(yr),ia(0)},Gi=yr=>_i(void 0,null,function*(){const da=yr.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(da)==-1?(ht.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):yr.size/1024/1024>10?(ht.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),ro=yr=>{yr==="1"&&(0,Qe.xg)("/paperlibrary"),yr==="2"&&(VA(!1),XA(!0))},yl=()=>_i(void 0,null,function*(){var yr;const da=yield(0,Zt.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});da.status===0&&(ea(da.total_number),ia(da.remaining_number));let Ga=yield(0,Zt.ZP)("/api/ai/agents/library_resource_list.json",{method:"get"});(Ga==null?void 0:Ga.status)===0&&dl((yr=Ga==null?void 0:Ga.data)==null?void 0:yr.map(si=>({value:si==null?void 0:si.coze_id,disabled:!(si!=null&&si.have_file),label:a.createElement("span",null,si==null?void 0:si.name,!(si!=null&&si.have_file)&&"\uFF08\u5185\u5BB9\u4E3A\u7A7A\uFF09")})))}),Ku=yr=>(yr=yr||"",yr=String(yr),yr=yr.replace(/\s+/g,""),yr),Jl=(yr=!0)=>_i(void 0,null,function*(){var da,Ga;const si=[{name:"\u5355\u9009\u9898",num:Tr||0},{name:"\u591A\u9009\u9898",num:zr||0},{name:"\u5224\u65AD\u9898",num:Yr||0},{name:"\u586B\u7A7A\u9898",num:li||0},{name:"\u7B80\u7B54\u9898",num:la||0},{name:"\u7EC4\u5408\u9898",num:sa||0},{name:"\u7F16\u7A0B\u9898",num:Yi||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:MA||0}];if(yr){if(Ku(Fr)){if(Fr.length>1e3){ht.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{ht.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!Ku(Fr)&&!(Mn!=null&&Mn.length)){ht.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const Ji=si.reduce((yu,Iu)=>yu+Iu.num,0);if(Ji===0){ht.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(Ji>50){ht.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(Dr!==-1){Ba(!0);return}}Ba(!1);const ll={scene_type:10,request_identifier:Math.random(),file_id:(Ga=(da=Mn[0])==null?void 0:da.response)==null?void 0:Ga.id,content:Fr,count_arr:si.map(Ji=>Ji.num).join(","),course_id:(ei==null?void 0:ei.coursesId)||"",coze_id:Bu};yield oi(ll),yl()}),Il=()=>_i(void 0,null,function*(){const yr=Yl();if(dt){XA(!1),dt(yr);return}Eu(),fA(!0),kr([]);const da=new FormData;da.append("html",yr);const Ga=yield(0,Zt.ZP)("/api/intelligent_imports/import.json",{method:"post",body:da},!0);if((Ga==null?void 0:Ga.status)===0)if(Ga!=null&&Ga.data){Gl(100),kr(Ga==null?void 0:Ga.data);return}else ht.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");fA(!1),Gl()}),Nl=()=>_i(void 0,null,function*(){const yr=Yl();(0,Qe.RG)(yr)}),Ql=[{icon:Ta,name:"\u4EE5\u5377\u6362\u5377",description:"\u5927\u6A21\u578B\u6839\u636E\u5DF2\u6709\u8BD5\u5377\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u5377\uFF0C\u589E\u52A0\u8BD5\u5377\u7684\u4E30\u5BCC\u5EA6\u3002",explainHref:"https://www.educoder.net/forums/40403",btnText:"\u53BB\u51FA\u5377",type:"1"},{icon:ri,name:"\u667A\u80FD\u51FA\u5377",description:"\u8BBE\u7F6E\u8BD5\u5377\u4E2D\u7684\u9898\u578B\u4E0E\u5BF9\u5E94\u7684\u51FA\u9898\u8981\u6C42\u3001\u51FA\u9898\u6570\u91CF\uFF0C\u5927\u6A21\u578B\u5FEB\u901F\u7406\u89E3\u5E76\u751F\u6210\u65B0\u7684\u8BD5\u5377\uFF0C\u589E\u52A0\u8BD5\u5377\u7684\u4E30\u5BCC\u5EA6\u3002",explainHref:"https://www.educoder.net/forums/40404",btnText:"\u7ACB\u5373\u51FA\u5377",type:"2"}],wl=["uploading","error"].includes((Rn=Mn==null?void 0:Mn[0])==null?void 0:Rn.status);return a.createElement(a.Fragment,null,a.createElement(Ne.default,{centered:!0,open:tr,title:"\u667A\u80FD\u51FA\u5377",width:850,onCancel:()=>VA(!1),footer:null,bodyStyle:{paddingBottom:25}},Ql.map((yr,da)=>{const{icon:Ga,name:si,description:Xi,explainHref:ll,type:Ji,btnText:yu}=yr;return a.createElement("div",{key:da,style:{marginBottom:daro(Ji),style:{width:88},className:"mt20",type:"primary"},yu))))})),a.createElement(Nt.Z,{visible:Sa,totalCount:Dr,usedCount:Ur,onCancel:()=>Ba(!1),onOk:()=>Jl(!1)}),a.createElement(Rt.Z,{title:"\u667A\u80FD\u51FA\u5377",extra:a.createElement("div",{className:hi.extraHeader},a.createElement(lt.Z,{align:"middle"},!il&&!!Ti&&a.createElement(a.Fragment,null,a.createElement(ze.op,{onClick:Il,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u5377"),a.createElement(ze.op,{onClick:Nl,shape:"default",type:"text"},a.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),a.createElement("i",{onClick:()=>{const yr=da=>{Ne.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:da,onOk:()=>{XA(!1)}})};if(il){yr("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Ti?yr("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):XA(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:ur},a.createElement("div",{className:hi.wrap},a.createElement("div",{className:hi.left},a.createElement("div",{className:hi.tip},a.createElement("img",{src:Xr}),a.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u5377\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u51FA\u9898\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u8BD5\u5377\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u5377!")),a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),a.createElement(ol.default.TextArea,{style:{height:160},className:"mb20",value:Fr,placeholder:"\u8BF7\u5148\u63D0\u4F9B\u60A8\u51FA\u9898\u4F9D\u636E\u7684\u6750\u6599\uFF0C\u53EF\u4EE5\u76F4\u63A5\u590D\u5236\u6750\u6599\u5185\u5BB9\u7C98\u8D34\u5728\u6B64\u533A\u57DF\uFF0C\u4E5F\u53EF\u70B9\u51FB\u4E0B\u65B9\u4E0A\u4F20\u6750\u6599\u6309\u94AE\u4E0A\u4F20\u672C\u5730\u6750\u6599\u6587\u6863",onChange:yr=>{fr(yr.target.value)}}),a.createElement(xt.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${bt.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:Mn,withCredentials:!0,data:{upload_type:1},beforeUpload:Gi,onChange:({file:yr})=>{var da,Ga;yr.status!=="removed"&&(yr.status==="done"&&((da=yr==null?void 0:yr.response)==null?void 0:da.status)!==0&&(yr.status="error",yr.response=(Ga=yr==null?void 0:yr.response)==null?void 0:Ga.message),nA([yr]))},onRemove:()=>nA([])},a.createElement(st.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},a.createElement(ze.op,{style:{borderRadius:2}},a.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),a.createElement("div",{className:"c-black mt20"},a.createElement("div",{className:"mb10 c-black"},a.createElement("b",null,"\u77E5\u8BC6\u5E93 "),a.createElement(Lt.default,{onChange:yr=>{Al(yr)},style:{marginLeft:10,width:"80%"},options:Vl}))),a.createElement("div",{className:"c-black mt20"},a.createElement("div",{className:"mb10 c-black"},a.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),a.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",a.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),a.createElement(lt.Z,{style:{gap:16}},a.createElement(Tt.Z,null,a.createElement("label",null,"\u5355\u9009\u9898"),a.createElement(gi.Z,{min:0,max:10,value:Tr,onChange:Lr,style:{marginLeft:"8px"}})),a.createElement(Tt.Z,null,a.createElement("label",null,"\u591A\u9009\u9898"),a.createElement(gi.Z,{min:0,max:10,value:zr,onChange:pa,style:{marginLeft:"8px"}})),a.createElement(Tt.Z,null,a.createElement("label",null,"\u5224\u65AD\u9898"),a.createElement(gi.Z,{min:0,max:10,value:Yr,onChange:Ya,style:{marginLeft:"8px"}})),a.createElement(Tt.Z,null,a.createElement("label",null,"\u586B\u7A7A\u9898"),a.createElement(gi.Z,{min:0,max:10,value:li,onChange:Ai,style:{marginLeft:"8px"}})),a.createElement(Tt.Z,null,a.createElement("label",null,"\u7B80\u7B54\u9898"),a.createElement(gi.Z,{min:0,max:10,value:la,onChange:$a,style:{marginLeft:"8px"}})),a.createElement(Tt.Z,null,a.createElement("label",null,"\u7EC4\u5408\u9898"),a.createElement(gi.Z,{min:0,max:10,value:sa,onChange:Pa,style:{marginLeft:"8px"}})),a.createElement(Tt.Z,null,a.createElement("label",null,"\u7F16\u7A0B\u9898"),a.createElement(gi.Z,{min:0,max:10,value:Yi,onChange:Nr,style:{marginLeft:"8px"}})),a.createElement(Tt.Z,null,a.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),a.createElement(gi.Z,{min:0,max:10,value:MA,onChange:gr,style:{marginLeft:"8px"}})))),il?a.createElement("div",{onClick:fl,className:hi.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u5377"):wl?a.createElement("div",{className:`${hi.bottomBtn} ${hi.disabled}`},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u5377"):a.createElement("div",{onClick:()=>{Jl()},className:hi.bottomBtn},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u5377")),a.createElement(Vt.Z,{onStatusChange:al,loadingText:"\u8BD5\u5377\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Xl,noRestrictModal:Ll,stringTransformer:Xe.o,onError:yr=>{Object.prototype.toString.call(yr)==="[object Object]"&&yr.status===-9&&Ll(yr.data)}}))),a.createElement(Rt.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:hA},a.createElement(lt.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:ee(64978),alt:"\u667A\u80FD\u51FA\u5377"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u5377")),a.createElement(pt.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:xA,gather:{course_id:(Xn=(0,Ve.g)())==null?void 0:Xn.course_id,exercise_name:bi},okText:"\u786E\u5B9A",mode:5,onCancel:()=>{fA(!1)},onSuccess:yr=>{var da;window.location.href=`/classrooms/${(da=(0,Ve.g)())==null?void 0:da.course_id}/exercise`}}),a.createElement("div",{style:{height:70}})),El("\u5904\u7406\u4E2D"))}),su=Object.defineProperty,Cl=Object.getOwnPropertySymbols,cu=Object.prototype.hasOwnProperty,xl=Object.prototype.propertyIsEnumerable,du=(Je,dt,yt)=>dt in Je?su(Je,dt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):Je[dt]=yt,fu=(Je,dt)=>{for(var yt in dt||(dt={}))cu.call(dt,yt)&&du(Je,yt,dt[yt]);if(Cl)for(var yt of Cl(dt))xl.call(dt,yt)&&du(Je,yt,dt[yt]);return Je};const Ui=Je=>React.createElement("svg",fu({width:24,height:24,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},Je),React.createElement("title",null,"3"),React.createElement("defs",null,React.createElement("path",{id:"a_svg__a",d:"M0 0h24v24H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"a_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#a_svg__a"})),React.createElement("use",{fill:"#F4F8FF",opacity:.01,xlinkHref:"#a_svg__a"}),React.createElement("g",{mask:"url(#a_svg__b)",fillRule:"nonzero"},React.createElement("path",{d:"M7.598 2.582 2.8 3.428A1.701 1.701 0 0 0 1.42 5.396l2.92 16.562a1.695 1.695 0 0 0 1.969 1.38l1.564-.277a1.152 1.152 0 0 1-.276-.749V2.582Z",fill:"#AEF0FF"}),React.createElement("path",{d:"M21.863 1.403H8.755c-.639 0-1.156.518-1.157 1.156v19.752a1.159 1.159 0 0 0 1.157 1.157h13.108a.14.14 0 0 0 .14-.14V1.542a.14.14 0 0 0-.14-.14Zm-3.575 6.67h-6.493V4.928h6.493v3.145Z",fill:"#EF6A6A"}),React.createElement("path",{fill:"#F9DB91",d:"M11.795 4.928h6.493v3.146h-6.493z"}),React.createElement("path",{d:"M21.863 1.073H8.755c-.721 0-1.339.517-1.464 1.228l-4.548.8a2.029 2.029 0 0 0-1.645 2.353l2.92 16.56a2.027 2.027 0 0 0 2.35 1.647l1.392-.246c.273.247.627.383.995.382h13.108c.26 0 .47-.21.47-.47V1.543a.47.47 0 0 0-.47-.47ZM6.253 23.01a1.366 1.366 0 0 1-1.587-1.112L1.746 5.34a1.37 1.37 0 0 1 1.11-1.587l4.412-.777v1.534c-.85.061-1.522.726-1.522 1.535 0 .809.672 1.474 1.522 1.534v1.193c-.85.06-1.522.725-1.522 1.534 0 .81.672 1.475 1.522 1.535v1.192c-.85.06-1.522.726-1.522 1.535 0 .809.672 1.474 1.522 1.535v1.192c-.85.06-1.522.725-1.522 1.534 0 .81.672 1.474 1.522 1.535v1.95c0 .171.03.342.089.505l-1.105.193Zm1.014-17.84v1.746c-.486-.055-.862-.425-.862-.872 0-.448.377-.818.863-.874Zm0 4.261v1.747c-.486-.056-.862-.426-.862-.874 0-.447.377-.818.863-.873Zm0 4.261v1.746c-.486-.056-.862-.426-.862-.873s.377-.818.863-.873Zm0 4.26V19.7c-.486-.056-.862-.426-.862-.873 0-.448.377-.818.863-.874Zm14.406 5.185H8.755a.828.828 0 0 1-.827-.827v-4.226c.274.157.456.431.456.742a.79.79 0 0 1-.121.422.33.33 0 1 0 .56.347c.144-.231.22-.498.22-.77 0-.675-.467-1.25-1.115-1.456v-3.545c.273.156.456.43.456.74 0 .15-.042.297-.121.423a.33.33 0 1 0 .56.347c.144-.231.22-.498.22-.77 0-.675-.467-1.249-1.115-1.456V9.564c.273.156.456.43.456.74 0 .15-.042.296-.121.423a.33.33 0 1 0 .56.347c.144-.231.22-.497.22-.77 0-.674-.467-1.249-1.115-1.456V5.303c.273.156.456.431.456.74 0 .15-.042.297-.121.423a.33.33 0 1 0 .56.347c.144-.23.22-.497.22-.769 0-.675-.467-1.25-1.115-1.457V2.56c0-.456.37-.826.827-.827h12.918v21.406Z",fill:"#512C56"}),React.createElement("path",{d:"M11.565 8.402h6.953a.101.101 0 0 0 .1-.101V4.699a.101.101 0 0 0-.1-.101h-6.953a.101.101 0 0 0-.101.101v3.605a.1.1 0 0 0 .101.098Zm.558-3.144h5.833v2.485h-5.833V5.258Zm5.163 11.89h-4.489a.33.33 0 1 0 0 .659h4.489a.33.33 0 1 0 0-.66Zm0 2.334h-4.489a.33.33 0 0 0 0 .66h4.489a.33.33 0 1 0 0-.66Z",fill:"#512C56"}))));var ji="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRjRGOEZGIiBvcGFjaXR5PSIuMDEiIHhsaW5rOmhyZWY9IiNhIi8+PGcgbWFzaz0idXJsKCNiKSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNy41OTggMi41ODIgMi44IDMuNDI4QTEuNzAxIDEuNzAxIDAgMCAwIDEuNDIgNS4zOTZsMi45MiAxNi41NjJhMS42OTUgMS42OTUgMCAwIDAgMS45NjkgMS4zOGwxLjU2NC0uMjc3YTEuMTUyIDEuMTUyIDAgMCAxLS4yNzYtLjc0OVYyLjU4MloiIGZpbGw9IiNBRUYwRkYiLz48cGF0aCBkPSJNMjEuODYzIDEuNDAzSDguNzU1Yy0uNjM5IDAtMS4xNTYuNTE4LTEuMTU3IDEuMTU2djE5Ljc1MmExLjE1OSAxLjE1OSAwIDAgMCAxLjE1NyAxLjE1N2gxMy4xMDhhLjE0LjE0IDAgMCAwIC4xNC0uMTRWMS41NDJhLjE0LjE0IDAgMCAwLS4xNC0uMTRabS0zLjU3NSA2LjY3aC02LjQ5M1Y0LjkyOGg2LjQ5M3YzLjE0NVoiIGZpbGw9IiNFRjZBNkEiLz48cGF0aCBmaWxsPSIjRjlEQjkxIiBkPSJNMTEuNzk1IDQuOTI4aDYuNDkzdjMuMTQ2aC02LjQ5M3oiLz48cGF0aCBkPSJNMjEuODYzIDEuMDczSDguNzU1Yy0uNzIxIDAtMS4zMzkuNTE3LTEuNDY0IDEuMjI4bC00LjU0OC44YTIuMDI5IDIuMDI5IDAgMCAwLTEuNjQ1IDIuMzUzbDIuOTIgMTYuNTZhMi4wMjcgMi4wMjcgMCAwIDAgMi4zNSAxLjY0N2wxLjM5Mi0uMjQ2Yy4yNzMuMjQ3LjYyNy4zODMuOTk1LjM4MmgxMy4xMDhjLjI2IDAgLjQ3LS4yMS40Ny0uNDdWMS41NDNhLjQ3LjQ3IDAgMCAwLS40Ny0uNDdaTTYuMjUzIDIzLjAxYTEuMzY2IDEuMzY2IDAgMCAxLTEuNTg3LTEuMTEyTDEuNzQ2IDUuMzRhMS4zNyAxLjM3IDAgMCAxIDEuMTEtMS41ODdsNC40MTItLjc3N3YxLjUzNGMtLjg1LjA2MS0xLjUyMi43MjYtMS41MjIgMS41MzUgMCAuODA5LjY3MiAxLjQ3NCAxLjUyMiAxLjUzNHYxLjE5M2MtLjg1LjA2LTEuNTIyLjcyNS0xLjUyMiAxLjUzNCAwIC44MS42NzIgMS40NzUgMS41MjIgMS41MzV2MS4xOTJjLS44NS4wNi0xLjUyMi43MjYtMS41MjIgMS41MzUgMCAuODA5LjY3MiAxLjQ3NCAxLjUyMiAxLjUzNXYxLjE5MmMtLjg1LjA2LTEuNTIyLjcyNS0xLjUyMiAxLjUzNCAwIC44MS42NzIgMS40NzQgMS41MjIgMS41MzV2MS45NWMwIC4xNzEuMDMuMzQyLjA4OS41MDVsLTEuMTA1LjE5M1ptMS4wMTQtMTcuODR2MS43NDZjLS40ODYtLjA1NS0uODYyLS40MjUtLjg2Mi0uODcyIDAtLjQ0OC4zNzctLjgxOC44NjMtLjg3NFptMCA0LjI2MXYxLjc0N2MtLjQ4Ni0uMDU2LS44NjItLjQyNi0uODYyLS44NzQgMC0uNDQ3LjM3Ny0uODE4Ljg2My0uODczWm0wIDQuMjYxdjEuNzQ2Yy0uNDg2LS4wNTYtLjg2Mi0uNDI2LS44NjItLjg3M3MuMzc3LS44MTguODYzLS44NzNabTAgNC4yNlYxOS43Yy0uNDg2LS4wNTYtLjg2Mi0uNDI2LS44NjItLjg3MyAwLS40NDguMzc3LS44MTguODYzLS44NzRabTE0LjQwNiA1LjE4NUg4Ljc1NWEuODI4LjgyOCAwIDAgMS0uODI3LS44Mjd2LTQuMjI2Yy4yNzQuMTU3LjQ1Ni40MzEuNDU2Ljc0MmEuNzkuNzkgMCAwIDEtLjEyMS40MjIuMzMuMzMgMCAxIDAgLjU2LjM0N2MuMTQ0LS4yMzEuMjItLjQ5OC4yMi0uNzcgMC0uNjc1LS40NjctMS4yNS0xLjExNS0xLjQ1NnYtMy41NDVjLjI3My4xNTYuNDU2LjQzLjQ1Ni43NCAwIC4xNS0uMDQyLjI5Ny0uMTIxLjQyM2EuMzMuMzMgMCAxIDAgLjU2LjM0N2MuMTQ0LS4yMzEuMjItLjQ5OC4yMi0uNzcgMC0uNjc1LS40NjctMS4yNDktMS4xMTUtMS40NTZWOS41NjRjLjI3My4xNTYuNDU2LjQzLjQ1Ni43NCAwIC4xNS0uMDQyLjI5Ni0uMTIxLjQyM2EuMzMuMzMgMCAxIDAgLjU2LjM0N2MuMTQ0LS4yMzEuMjItLjQ5Ny4yMi0uNzcgMC0uNjc0LS40NjctMS4yNDktMS4xMTUtMS40NTZWNS4zMDNjLjI3My4xNTYuNDU2LjQzMS40NTYuNzQgMCAuMTUtLjA0Mi4yOTctLjEyMS40MjNhLjMzLjMzIDAgMSAwIC41Ni4zNDdjLjE0NC0uMjMuMjItLjQ5Ny4yMi0uNzY5IDAtLjY3NS0uNDY3LTEuMjUtMS4xMTUtMS40NTdWMi41NmMwLS40NTYuMzctLjgyNi44MjctLjgyN2gxMi45MTh2MjEuNDA2WiIgZmlsbD0iIzUxMkM1NiIvPjxwYXRoIGQ9Ik0xMS41NjUgOC40MDJoNi45NTNhLjEwMS4xMDEgMCAwIDAgLjEtLjEwMVY0LjY5OWEuMTAxLjEwMSAwIDAgMC0uMS0uMTAxaC02Ljk1M2EuMTAxLjEwMSAwIDAgMC0uMTAxLjEwMXYzLjYwNWEuMS4xIDAgMCAwIC4xMDEuMDk4Wm0uNTU4LTMuMTQ0aDUuODMzdjIuNDg1aC01LjgzM1Y1LjI1OFptNS4xNjMgMTEuODloLTQuNDg5YS4zMy4zMyAwIDEgMCAwIC42NTloNC40ODlhLjMzLjMzIDAgMSAwIDAtLjY2Wm0wIDIuMzM0aC00LjQ4OWEuMzMuMzMgMCAwIDAgMCAuNjZoNC40ODlhLjMzLjMzIDAgMSAwIDAtLjY2WiIgZmlsbD0iIzUxMkM1NiIvPjwvZz48L2c+PC9zdmc+",za=ee(59301),Hi=(0,a.forwardRef)(({onClose:Je},dt)=>{const[yt,Rn]=(0,a.useState)(!1),Xn=()=>{Rn(!0)};(0,a.useImperativeHandle)(dt,()=>({onClick:Xn}));const $n=fA=>{var Mn;const nA=(Mn=(0,Ve.g)())==null?void 0:Mn.course_id;Rn(!1),Je(),Ce.history.push(`/classrooms/${nA}/${fA}`)},hA=[{icon:ji,name:"\u5728\u7EBF\u8003\u8BD5\u9519\u9898\u63A8\u9001",description:"\u5F00\u542F\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u4F1A\u5728\u8003\u8BD5\u622A\u6B62\u540E\u6839\u636E\u5B66\u751F\u7684\u6BCF\u9053\u9519\u9898\u81EA\u52A8\u63A8\u90011\u9053\u540C\u77E5\u8BC6\u70B9\u7684\u65B0\u8BD5\u9898\uFF0C\u5B66\u751F\u53EF\u8FDB\u884C\u9519\u9898\u63A8\u9001\u7EC3\u4E60\u76F4\u81F3\u505A\u5BF9\u63A8\u9001\u7684\u8BD5\u9898\uFF0C\u5E2E\u52A9\u5B66\u751F\u5DE9\u56FA\u5E76\u638C\u63E1\u8584\u5F31\u77E5\u8BC6\u70B9\u3002",explainHref:"https://www.educoder.net/forums/40436",type:"exercise"}];return za.createElement(a.Fragment,null,za.createElement(Ne.default,{centered:!0,open:yt,title:"\u9519\u9898\u63A8\u9001",width:850,onCancel:()=>Rn(!1),footer:null,bodyStyle:{paddingBottom:25}},hA.map((fA,Mn)=>{const{icon:nA,name:ur,description:XA,explainHref:tr,type:VA}=fA;return za.createElement("div",{key:Mn,style:{marginBottom:Mn$n(VA),style:{width:88},className:"mt20",type:"primary"},"\u53BB\u5F00\u542F"))))})))}),xr={bigTipsBox:"bigTipsBox___nPdsw",bigTips:"bigTips___mewBX",item:"item___OHFMs",editBtn:"editBtn___ZE40X",active:"active___qzKJK",btnWarp:"btnWarp___e9Svq",hot:"hot___PbZhD",title:"title___q5BhY",listWrap:"listWrap___MAOqx",box:"box___Z_XBI",li:"li___Glbhe",content:"content___y7ZPm",borderBox:"borderBox____3_NP",text:"text___iKvBa",source:"source___fArQ5",action:"action___p4LQG",teacher:"teacher___MnWE2",tip1:"tip1___wzzkN",tip2:"tip2___hA87f",tag:"tag___Rrjg6",PrevNext:"PrevNext___Qq2FV",img:"img___Ye3Uu",imgHover:"imgHover___rNRTR",LeftButton:"LeftButton___bzE9f",RightButton:"RightButton___YJ1aE"},gu=Object.defineProperty,$i=Object.getOwnPropertySymbols,un=Object.prototype.hasOwnProperty,PA=Object.prototype.propertyIsEnumerable,RA=(Je,dt,yt)=>dt in Je?gu(Je,dt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):Je[dt]=yt,nr=(Je,dt)=>{for(var yt in dt||(dt={}))un.call(dt,yt)&&RA(Je,yt,dt[yt]);if($i)for(var yt of $i(dt))PA.call(dt,yt)&&RA(Je,yt,dt[yt]);return Je};const Sr=Je=>React.createElement("svg",nr({width:17,height:21,xmlns:"http://www.w3.org/2000/svg"},Je),React.createElement("title",null,"\u{1F525}"),React.createElement("text",{transform:"translate(-22 -23)",fill:"#232B40",fillRule:"evenodd",fontFamily:"AppleColorEmoji, Apple Color Emoji",fontSize:18},React.createElement("tspan",{x:20,y:41},"\u{1F525}")));var Qr="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRleHQgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIyIC0yMykiIGZpbGw9IiMyMzJCNDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZm9udC1mYW1pbHk9IkFwcGxlQ29sb3JFbW9qaSwgQXBwbGUgQ29sb3IgRW1vamkiIGZvbnQtc2l6ZT0iMTgiPgogICAgICAgICAgICAgICAgICAgICAgICA8dHNwYW4geD0iMjAiIHk9IjQxIj7wn5SlPC90c3Bhbj4KICAgICAgICAgICAgICAgICAgICA8L3RleHQ+PC9zdmc+",oa="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAArxJREFUOE+N00tIVFEYB/D/Ofcxd8Y7zjgzlQ8mnzCmlVGRBUZl0oMkJKhN9NhF0CaC2lrQpkWbaNMiIlsFRREiRaDQA6pFVFBY2UNKc8THeOd17z3nfKFhFFl09t+P/8f5fwx/eTSyJiSz6CIyV/CCl3Ed8dBMhI6K0ckzVvvg4PwYW2i++G5NvWmyXljJFFgSNP0c5GQgpgXyE9QZ2/em968ADbZUUYA/gJ6oRUkbSChQ+h5kPgdFIUDoTy1X38S2DBRnkd8S0Ou1y8mUt8D1egRqQEYDyHkDlfkI6esQLAGmRSEy6SPR9v5LPwHxad0upthu+OIAhAxC4yBuA7BAhQlIV0JIC1KrhEIMRv5Tj735/sE5gN6vPkYB/QKMSiCQAuXGIdMvQMIHNAaSDEpyCApD6tWA54AX8+cjHXdPzAHi4fIbzijfo1sKgWQU+uJGkCpApl9DZH2A61DMgGAxKL4Eem6IPFa3IdHe82QOmLzZtL/wWbvmT+ehGR5KlhoINYTBA4B0FYTLQTChjDiILBju1DO7Y6B1NvyPFbrBJ2pSNwrjqosrD7NJ7MY4lHLBNIKCDmVEQEoHh4KU9qnYtr5zv33j+O1U2MipO8qVmzSLYJaXIv+lAB4yoYQHZQahJWphemPwKdle1nG9/48epK8323bQvazZxl6+qAEIREDCgTf+Dc7bSSAchV1ZAdeLtia2Xn26YJG6u8FPrm86blXXnEZZcwkpDyr7Ht7IMCZfFhGssKGFgwfLdjzu+XeV+1Iprbz8vBZL7iTKMnI+IPtBIDvsw6qKn403+hfh+zOs5WVuwVuY1/N9TW1GRD9O0t8ucyiZGTJngnXxw6GKmS08HFrljPld/wTmoYlrraWcvNpCPvI1sXK6U6uIVamC22Ise7Tvv4BfLzbzuDkW0IJXip57KLrx1dR3dFo2IutLG2QAAAAASUVORK5CYII=",ha=ee(56102),Ka=ee(35293),Ii=ee(41487),Fa=ee(67911),ai=ee(51058),wi=ee(37791),Bl=ee(1594),el=ee(86784),tl=Object.defineProperty,sl=Object.defineProperties,Li=Object.getOwnPropertyDescriptors,Ni=Object.getOwnPropertySymbols,ti=Object.prototype.hasOwnProperty,nl=Object.prototype.propertyIsEnumerable,zi=(Je,dt,yt)=>dt in Je?tl(Je,dt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):Je[dt]=yt,Qi=(Je,dt)=>{for(var yt in dt||(dt={}))ti.call(dt,yt)&&zi(Je,yt,dt[yt]);if(Ni)for(var yt of Ni(dt))nl.call(dt,yt)&&zi(Je,yt,dt[yt]);return Je},Ri=(Je,dt)=>sl(Je,Li(dt)),Fi=(Je,dt,yt)=>new Promise((Rn,Xn)=>{var $n=Mn=>{try{fA(yt.next(Mn))}catch(nA){Xn(nA)}},hA=Mn=>{try{fA(yt.throw(Mn))}catch(nA){Xn(nA)}},fA=Mn=>Mn.done?Rn(Mn.value):Promise.resolve(Mn.value).then($n,hA);fA((yt=yt.apply(Je,dt)).next())}),yo=()=>{var Je;const dt=(0,Ce.useLocation)(),yt=(0,Ce.useDispatch)(),Rn=(0,Ce.useSelector)(pA=>{var SA;return(SA=pA==null?void 0:pA.user)==null?void 0:SA.userInfo}),Xn=(Rn==null?void 0:Rn.course)||{},$n=Xn==null?void 0:Xn.id,[hA,fA]=(0,a.useState)(!1),[Mn,nA]=(0,a.useState)(!1),[ur,XA]=(0,a.useState)(!1),[tr,VA]=(0,a.useState)(null),[xA,kr]=(0,a.useState)(""),[Dr,ea]=(0,a.useState)([]),[Ur,ia]=(0,a.useState)(!1),[Sa,Ba]=(0,a.useState)(!1),bi=(0,a.useRef)({}),Da=(0,a.useRef)({}),Fr=(0,Ce.useParams)(),[fr,Tr]=(0,a.useState)(!1),[Lr,zr]=(0,a.useState)(!0),pa=(0,a.useRef)(null),[Yr,Ya]=(0,a.useState)([]),[li,Ai]=(0,a.useState)(""),[la,$a]=(0,a.useState)(null),[Yi,Nr]=(0,a.useState)(!1),[MA,gr]=(0,a.useState)(null),[sa,Pa]=(0,a.useState)(!1),{pathsDetail:ei}=(0,Ce.getDvaApp)()._store.getState(),[Bu,Al]=(0,a.useState)(null),[Vl,dl]=(0,a.useState)(!1),[ui,al]=(0,a.useState)(),[Kl,Ti]=(0,a.useState)([]),[il,oi]=(0,a.useState)(!1),[fl,Yl]=(0,a.useState)(""),[Eu,Gl]=(0,a.useState)([]),El=(0,a.useRef)(!0);(0,a.useEffect)(()=>{var pA;if(((pA=dt.pathname)==null?void 0:pA.slice(0,11))==="/classrooms"&&!ro()){fA(!0);return}fA(!1)},[dt==null?void 0:dt.pathname]),(0,a.useEffect)(()=>{Rn!=null&&Rn.login&&Ba(Xn==null?void 0:Xn.have_tiding)},[Rn==null?void 0:Rn.login]),(0,a.useEffect)(()=>{var pA;((pA=ei.actionTabs)==null?void 0:pA.key)==="\u5237\u65B0\u667A\u80FD\u4F53\u5217\u8868\u5E94\u7528"&&(Xl(),yt({type:"pathsDetail/setActionTabs",payload:{key:""}}))},[(Je=ei.actionTabs)==null?void 0:Je.key]),(0,a.useEffect)(()=>{var pA;Ur&&(Rn!=null&&Rn.login)&&El.current&&(((pA=Rn==null?void 0:Rn.course)==null?void 0:pA.course_role)===15||(Xl(),au()),El.current=!1)},[Ur,Rn==null?void 0:Rn.login]);const Xl=()=>Fi(void 0,null,function*(){var pA,SA,jr,mi,ci,Bi;const uA=yield(0,Zt.ZP)("/api/ai/intelligent_applications.json",{method:"get",params:{item_type:"Course",item_id:((pA=(0,Ve.g)())==null?void 0:pA.course_id)||(Fr==null?void 0:Fr.coursesId)}}),Ea=yield(0,Zt.ZP)("/api/ai/agents.json",{method:"get",params:{page:1,per_page:1e3,application_type:"subject_assistant",deployable_id:((SA=(0,Ve.g)())==null?void 0:SA.course_id)||(Fr==null?void 0:Fr.coursesId),deployable_type:"Course",item_type:"Subject",item_id:Fr==null?void 0:Fr.pathId}});(uA==null?void 0:uA.status)===0&&(Ya(((jr=uA==null?void 0:uA.data)==null?void 0:jr.list)||[]),Ai(((mi=uA==null?void 0:uA.data)==null?void 0:mi.local_ai_model_url)||""),Gi()),(Ea==null?void 0:Ea.status)===0&&(Ya([...((ci=uA==null?void 0:uA.data)==null?void 0:ci.list)||[],...((Bi=Ea==null?void 0:Ea.data)==null?void 0:Bi.agents)||[]]),Gi())}),au=()=>Fi(void 0,null,function*(){var pA;const SA=yield(0,Zt.ZP)("/api/ai/intelligent_applications/teacher_permission.json",{method:"get",params:{item_type:"Course",item_id:((pA=(0,Ve.g)())==null?void 0:pA.course_id)||(Fr==null?void 0:Fr.coursesId)}});(SA==null?void 0:SA.status)==0&&Pa(SA==null?void 0:SA.permission)});(0,a.useEffect)(()=>{const pA=pa.current;if(pA){const SA=()=>{requestAnimationFrame(Gi)};pA.addEventListener("scroll",SA),Gi();const jr=new ResizeObserver(()=>{Gi()});return jr.observe(pA),()=>{pA.removeEventListener("scroll",SA),jr.disconnect()}}},[pa.current]);const Ll=pA=>{if(!pa.current)return;const SA=pa.current,jr=SA.children;if(jr.length===0)return;const Bi=jr[0].getBoundingClientRect().width+22,uA=SA.scrollLeft;pA==="left"?SA.scrollTo({left:Math.max(0,uA-Bi),behavior:"smooth"}):SA.scrollTo({left:uA+Bi,behavior:"smooth"}),setTimeout(()=>{Gi()},50)},Gi=()=>{if(!pa.current)return;const pA=pa.current,SA=pA.scrollWidth-pA.clientWidth;if(console.log(pA.scrollWidth),console.log(pA.clientWidth),console.log(pA.scrollLeft),SA<=0){Tr(!1),zr(!1);return}Tr(pA.scrollLeft>1),zr(pA.scrollLeft{const pA=dt.pathname,SA=pA==="/classrooms/guidance",jr=pA==="/classrooms",mi=pA==="/classrooms/examList",ci=pA==="/classrooms/new",Bi=pA.includes("/initate_answer"),uA=pA.includes("/classrooms/news"),Ea=/^\/classrooms\/[^\/]+\/exercise\/[^\/]+\/users\/[^\/]+$/.test(pA);return jr||mi||ci||Bi||Ea||SA||uA},yl=()=>{var pA;yt({type:"classroomList/getCourseAiData",payload:{course_id:((pA=(0,Ve.g)())==null?void 0:pA.course_id)||(Fr==null?void 0:Fr.coursesId)}})},Ku=()=>Fi(void 0,null,function*(){var pA;let SA=yield(0,Zt.ZP)("/api/course_qna_sets/top.json",{method:"get",params:{course_id:$n}});(SA==null?void 0:SA.status)===0&&ea(((pA=SA==null?void 0:SA.data)==null?void 0:pA.list)||[])}),Jl=[{img:ee(95502),name:"\u667A\u80FD\u95EE\u7B54",des:"\u4E3A\u8BFE\u5802\u63D0\u4F9B\u5B9E\u65F6\u4E92\u52A8\u652F\u6301\u3002\u6559\u5E08\u53EF\u4E0A\u4F20\u95EE\u7B54\u96C6\uFF0C\u6253\u9020\u4E13\u5C5E\u667A\u80FD\u52A9\u6559\uFF0C\u5B9E\u73B0\u7CBE\u51C6\u89E3\u7B54",show:!0,ref:a.createRef(),element:bl},{img:ee(94053),name:"\u667A\u80FD\u8BC4\u9605",des:"\u81EA\u52A8\u6279\u6539\u4F5C\u4E1A\u548C\u8BD5\u5377\u7684\u4E3B\u89C2\u9898\uFF0C\u667A\u80FD\u6253\u5206\u5E76\u751F\u6210\u8BC4\u8BED\uFF0C\u4E3A\u6559\u5E08\u63D0\u5347\u8BC4\u9605\u6548\u7387",show:!0,ref:a.createRef(),element:lr},{img:ee(68763),name:"\u9519\u9898\u63A8\u9001",des:"\u6839\u636E\u5B66\u751F\u5728\u8BFE\u5802\u4F5C\u4E1A\u548C\u6D4B\u9A8C\u4E2D\u7684\u9519\u8BEF\u8BD5\u9898\uFF0C\u751F\u6210\u76F8\u5173\u77E5\u8BC6\u70B9\u7684\u65B0\u8BD5\u9898\u4F9B\u5B66\u751F\u5DE9\u56FA\u7EC3\u4E60",show:!0,ref:a.createRef(),element:Hi},{img:ee(64978),name:"\u667A\u80FD\u51FA\u5377",des:"\u6839\u636E\u5DF2\u6709\u8BD5\u5377\u667A\u80FD\u751F\u6210\u65B0\u8BD5\u5377\u4F9B\u5B66\u751F\u6269\u5C55\u7EC3\u4E60\uFF0C\u4E3A\u6559\u5E08\u548C\u5B66\u751F\u63D0\u4F9B\u66F4\u4E30\u5BCC\u7684\u8BD5\u5377\u8D44\u6E90",show:!0,ref:a.createRef(),element:ki},{img:ee(20736),name:"\u7F16\u7801\u52A9\u624B",des:"\u63D0\u4F9B\u542F\u53D1\u5F0F\u52A9\u5B66\u80FD\u529B\uFF0C\u4E3A\u5B66\u751F\u63D0\u4F9B\u667A\u80FD\u5BA1\u9898\u3001\u4EE3\u7801\u8BCA\u65AD\u548CAI\u8F85\u5BFC\u529F\u80FD\uFF0C\u63D0\u4F9B\u7F16\u7A0B\u89E3\u9898\u601D\u8DEF\uFF0C\u63D0\u5347\u7F16\u7A0B\u80FD\u529B",show:!0,ref:a.createRef(),element:Br},{img:ee(41430),name:"\u6570\u5B57\u5206\u8EAB",url:"/DigitalClone",des:"\u6839\u636E\u6559\u5E08\u5F62\u8C61\u521B\u5EFA\u865A\u62DF\u6570\u5B57\u4EBA\uFF0C\u66FF\u4EE3\u6559\u5E08\u8FDB\u884C\u6388\u8BFE\u548C\u95EE\u9898\u89E3\u7B54\uFF0C\u63D0\u5347\u8BFE\u5802\u4E92\u52A8\u4E0E\u6559\u5B66\u6548\u679C"}],Il=pA=>{$a(pA),gr(pA),Nr(!!pA)},Nl=pA=>Fi(void 0,null,function*(){var SA;const jr=yield(0,Zt.ZP)("/api/ai/agents/click.json",{method:"post",body:{deployable_type:"Course",deployable_id:((SA=(0,Ve.g)())==null?void 0:SA.course_id)||(Fr==null?void 0:Fr.coursesId),id:pA}})}),Ql=pA=>{var SA;const{isDisabledNum:jr,checkNumModal:mi,checkNum:ci,onClose:Bi}=pA;return a.createElement("div",{style:{position:"relative",display:"flex",alignItems:"center",justifyContent:"space-between",margin:"10px 20px 40px 0px"}},a.createElement("div",{className:xr.bigTipsBox,style:{width:"100%"}},a.createElement("div",{ref:pa,className:xr.bigTips,style:{display:"flex",width:"100%",position:"relative",flexWrap:"wrap",gap:20,overflow:"auto"}},!(0,Yn.dE)()&&Jl.map((uA,Ea)=>a.createElement(st.Z,{key:Ea,title:uA.des},a.createElement("div",{onClick:()=>{var La,pi;if(uA.url&&(0,Qe.xg)(`${bt.Z.AI_PLATFORM_URL}${uA.url}?pathid=${Fr.coursesId}&url=${window.location.origin}&name=${(Xn==null?void 0:Xn.course_name)||""}&type=Course`),uA.imgClarity&&(Il(null),Al(null),al(null),oi(!1),Ti({}),dl(!0)),uA.show){if(jr){mi();return}(pi=(La=uA.ref)==null?void 0:La.current)==null||pi.onClick()}},className:xr.item,style:{flex:"0 0 auto"}},uA.spriteClass?a.createElement("img",{src:Ii.Z,width:24,alt:uA.name}):a.createElement("img",{src:uA.img,width:uA.width,alt:uA.name}),a.createElement("span",null,uA.name),!!(uA!=null&&uA.show)&&a.createElement("div",{onClick:La=>La.stopPropagation()}," ",a.createElement(uA.element,{ref:uA.ref,onUpdateNum:ci,onClose:Bi}))))),Yr.map(uA=>a.createElement(st.Z,{key:uA.id,title:`${uA.name}\uFF0C\u9009\u4E2D\u4E4B\u540E\u4E0B\u65B9\u667A\u80FD\u95EE\u7B54\u5C06\u4F7F\u7528\u5BF9\u5E94\u7684\u80FD\u529B`},a.createElement("div",{className:`${xr.item} ${la===uA.id?xr.active:""}`,key:uA.id,style:{flex:"0 0 auto"},onClick:()=>{dl(!1),la===uA.id?(Il(null),Al(null),al(""),Ti({}),oi(!1)):(al(uA.name),uA!=null&&uA.agent_type?(wl(uA.id),Al(uA.id),$a(uA.id),Nr(!!uA.id),Nl(uA.id),(uA==null?void 0:uA.agent_type)==="workflow"?oi(!0):oi(!1)):(Il(uA.id),Al(null),oi(!1)))}},(uA==null?void 0:uA.can_edit)&&!(uA!=null&&uA.agent_type)&&a.createElement("i",{className:`iconfont icon-bianjidaibeijing ${xr.editBtn}`,onClick:Ea=>{Ea.stopPropagation(),yt({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:uA}})}}),a.createElement("div",{style:{position:"absolute",left:0,top:0,borderRadius:"8px 0px 8px 0px",background:"#69DBA6",color:"#fff",height:18,padding:"0px 4px",fontSize:12}},"\u81EA\u5EFA"),a.createElement("img",{src:uA.attachment_id?`${bt.Z.API_SERVER}/api/attachments/${uA.attachment_id}`:el,width:24,height:24,alt:uA.name}),a.createElement("span",null,uA.name)))),sa&&a.createElement(Ka.Z,{addStyle:{width:132,height:124},data:Yr,getIAData:()=>Xl(),url:li,className:xr.inlineAgent,queryInfo:{item_type:"Course",item_id:((SA=(0,Ve.g)())==null?void 0:SA.course_id)||(Fr==null?void 0:Fr.coursesId)}}))),a.createElement("div",{className:xr.PrevNext},fr&&a.createElement("div",{className:xr.LeftButton,onClick:uA=>{uA.stopPropagation(),Ll("left")}},a.createElement("img",{src:Fa.Z,alt:"Previous",className:xr.img}),a.createElement("img",{src:wi.Z,alt:"Previous",className:xr.imgHover})),Lr&&a.createElement("div",{className:xr.RightButton,onClick:uA=>{uA.stopPropagation(),Ll("right")}},a.createElement("img",{src:ai.Z,alt:"Next",className:xr.img}),a.createElement("img",{src:Bl.Z,alt:"Next",className:xr.imgHover}))))};function wl(pA){return Fi(this,null,function*(){let SA=yield(0,Zt.ZP)(`/api/ai/agents/${pA}/get_bot_info.json`,{method:"post"});(SA==null?void 0:SA.status)===0&&Ti(SA==null?void 0:SA.data)})}const yr=pA=>(0,Yn.GJ)()?a.createElement(Lt.default,{onChange:SA=>{if(SA){let jr=SA.split("-"),mi=jr[1]==="educoder"?"touge":jr[0];Yl(mi)}else Yl("")},placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u5E93",style:{display:la&&"none",width:150,height:62,marginRight:10,borderRadius:4},allowClear:!0},Eu==null?void 0:Eu.map(SA=>a.createElement(Lt.default.Option,{value:(SA==null?void 0:SA.dataset_id)+"-"+(SA==null?void 0:SA.repository_type)},SA==null?void 0:SA.name))):null,da=pA=>{var SA;const{isDisabledNum:jr,checkNumModal:mi,checkNum:ci,onClose:Bi}=pA;return a.createElement("div",{style:{position:"relative",display:"flex",alignItems:"center",justifyContent:"space-between",margin:"10px 20px 40px 0px",width:600}},a.createElement("div",{className:xr.bigTipsBox,style:{width:"100%"}},a.createElement("div",{ref:pa,className:xr.bigTips,style:{display:"flex",width:"100%",position:"relative",flexWrap:"wrap",gap:20,overflow:"auto"}},!(0,Yn.dE)()&&Jl.map((uA,Ea)=>a.createElement(st.Z,{key:Ea,title:uA.des},a.createElement("div",{onClick:()=>{var La,pi;if(uA.url&&(0,Qe.xg)(`${bt.Z.AI_PLATFORM_URL}${uA.url}?pathid=${Fr.coursesId}&url=${window.location.origin}&name=${(Xn==null?void 0:Xn.course_name)||""}&type=Course`),uA.imgClarity&&(Il(null),Al(null),al(null),oi(!1),Ti({}),dl(!0)),uA.show){if(jr){mi();return}(pi=(La=uA.ref)==null?void 0:La.current)==null||pi.onClick()}},className:xr.item,style:{flex:"0 0 auto"}},uA.spriteClass?a.createElement("img",{src:Ii.Z,width:24,alt:uA.name}):a.createElement("img",{src:uA.img,width:uA.width,alt:uA.name}),a.createElement("span",null,uA.name),!!(uA!=null&&uA.show)&&a.createElement("div",{onClick:La=>La.stopPropagation()}," ",a.createElement(uA.element,{ref:uA.ref,onUpdateNum:ci,onClose:Bi}))))),Yr.map(uA=>a.createElement(st.Z,{key:uA.id,title:`${uA.name}\uFF0C\u9009\u4E2D\u4E4B\u540E\u4E0B\u65B9\u667A\u80FD\u95EE\u7B54\u5C06\u4F7F\u7528\u5BF9\u5E94\u7684\u80FD\u529B`},a.createElement("div",{className:`${xr.item} ${la===uA.id?xr.active:""}`,key:uA.id,style:{flex:"0 0 auto"},onClick:()=>{dl(!1),la===uA.id?(Il(null),Al(null),al(""),oi(!1),Ti({})):(al(uA.name),uA!=null&&uA.agent_type?(wl(uA.id),Al(uA.id),$a(uA.id),Nr(!!uA.id),Nl(uA.id),(uA==null?void 0:uA.agent_type)==="workflow"?oi(!0):oi(!1)):(Il(uA.id),Al(null),oi(!1)))}},(uA==null?void 0:uA.can_edit)&&!(uA!=null&&uA.agent_type)&&a.createElement("i",{className:`iconfont icon-bianjidaibeijing ${xr.editBtn}`,onClick:Ea=>{Ea.stopPropagation(),yt({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:uA}})}}),a.createElement("div",{style:{position:"absolute",left:0,top:0,borderRadius:"8px 0px 8px 0px",background:"#69DBA6",color:"#fff",height:18,padding:"0px 4px",fontSize:12}},"\u81EA\u5EFA"),a.createElement("img",{src:uA.attachment_id?`${bt.Z.API_SERVER}/api/attachments/${uA.attachment_id}`:el,width:24,height:24,alt:uA.name}),a.createElement("span",null,uA.name)))),sa&&a.createElement(Ka.Z,{addStyle:{width:132,height:124},data:Yr,getIAData:()=>Xl(),url:li,className:xr.inlineAgent,queryInfo:{item_type:"Course",item_id:((SA=(0,Ve.g)())==null?void 0:SA.course_id)||(Fr==null?void 0:Fr.coursesId)}}))),a.createElement("div",{className:xr.PrevNext},fr&&a.createElement("div",{className:xr.LeftButton,onClick:uA=>{uA.stopPropagation(),Ll("left")}},a.createElement("img",{src:Fa.Z,alt:"Previous",className:xr.img}),a.createElement("img",{src:wi.Z,alt:"Previous",className:xr.imgHover})),Lr&&a.createElement("div",{className:xr.RightButton,onClick:uA=>{uA.stopPropagation(),Ll("right")}},a.createElement("img",{src:ai.Z,alt:"Next",className:xr.img}),a.createElement("img",{src:Bl.Z,alt:"Next",className:xr.imgHover}))))},Ga=pA=>{const{setChatData:SA,setLoading:jr,getData:mi,clearStatus:ci,typing:Bi,renderChatItems:uA}=pA,Ea=pi=>{if(Bi){ht.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}jr(!0),ci();const Tl=uA(pi.title);SA(Tl),mi(pi.title)},La=["#E30000","#FA6400","#F58B1B"];return Dr.length===0?a.createElement(a.Fragment,null):a.createElement("div",{className:xr.hot},a.createElement("div",{className:xr.title},a.createElement("img",{src:Qr,width:17}),"\u70ED\u95E8\u95EE\u9898"),a.createElement("div",{className:xr.listWrap},a.createElement(lt.Z,{style:{width:"100%"}},a.createElement("div",{className:xr.box,style:{paddingRight:10}},Dr.slice(0,5).map((pi,Tl)=>a.createElement(st.Z,{key:Tl,title:pi.title},a.createElement("aside",{onClick:()=>Ea(pi)},a.createElement("b",{style:{color:La[Tl]}},Tl+1,".\xA0"),a.createElement("span",null,pi.title))))),a.createElement("div",{className:xr.box},Dr.slice(5).map((pi,Tl)=>a.createElement(st.Z,{key:Tl,title:pi.title},a.createElement("aside",{onClick:()=>Ea(pi)},a.createElement("b",null,Tl+6,".\xA0"),a.createElement("span",null,pi.title))))))))},si=pA=>Fi(void 0,[pA],function*({type:SA,value:jr,index:mi,identifier:ci,objectIndex:Bi}){const uA={index:Bi,identifier:ci,course_id:$n};if(SA==="like"&&(yield(0,Zt.ZP)("/api/course_qna_records/like.json",{method:"post",body:uA})).status!==0)return Promise.reject();if(SA==="dislike"){if((0,Yn.dE)()&&jr)nA(!0),Da.current=uA,yield new Promise((Ea,La)=>{bi.current={resolve:Ea,reject:La}});else if((yield(0,Zt.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:uA})).status!==0)return Promise.reject()}}),Xi=()=>Fi(void 0,null,function*(){var pA,SA;if(tr===null||!xA){ht.ZP.warning("\u8BF7\u9009\u62E9\u63CF\u8FF0");return}XA(!0),(yield(0,Zt.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:Ri(Qi({},Da.current),{status:tr,feedback:xA})})).status===0&&((SA=(pA=bi.current)==null?void 0:pA.resolve)==null||SA.call(pA),nA(!1)),XA(!1)}),ll=(pA,SA,jr)=>(0,Yn.dE)()&&a.createElement("div",{className:xr.li,style:{width:jr.width}},a.createElement("div",{className:xr.content},a.createElement("div",{className:xr.borderBox},a.createElement("div",{className:xr.teacher},"\u8001\u5E08\u56DE\u590D"),a.createElement(_e.Z,{className:xr.text,value:pA==null?void 0:pA.text})),pA.source&&a.createElement("div",{className:xr.source},pA.source),a.createElement("div",{className:xr.action},a.createElement(ha.CopyToClipboard,{text:String((pA==null?void 0:pA.text)||""),onCopy:()=>ht.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(st.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfot icon-fuzhi8 font13"})))))),Ji=pA=>{let SA=[];return pA==null||pA.forEach(jr=>{var mi;const ci=jr.id,Bi=jr.think?{reasoning:jr.think,thinkingEnabled:!0}:{},uA=[{text:jr.question,key:ci,sender:"user",fileList:[],show:!0},Qi({key:ci,loading:!1,sender:"AI",show:!0,source:jr.answer_source,text:jr.answer,like:jr.like,dislike:jr.dislike,time:jr.think_time,id:jr.id,knowledge:jr.knowledge},Bi)];SA=[...SA,...uA],(mi=jr==null?void 0:jr.teacher_feedback)==null||mi.forEach(Ea=>{SA.push({id:Ea.id,key:`student-${ci}-${Ea.id}`,loading:!1,sender:"teacher",show:!0,text:Ea.feedback,source:Ea.answer_source})})}),SA},yu=()=>Fi(void 0,null,function*(){var pA,SA;let jr=yield(0,Zt.ZP)("/api/ai/knowledge/repositories.json",{method:"get",params:{page:1,per_page:15,agent_type:"",status:"enabled",deployable_id:((pA=(0,Ve.g)())==null?void 0:pA.course_id)||(Fr==null?void 0:Fr.coursesId),deployable_type:"Course"}});(jr==null?void 0:jr.status)===0&&Gl((SA=jr==null?void 0:jr.data)==null?void 0:SA.knowledges)}),Iu={onAdd:()=>(0,Zt.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,Zt.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:"Course",questionable_id:$n,by_self:!0}}),onListClick:pA=>(0,Zt.ZP)(`/api/course_qna_sessions/${pA}.json`,{method:"get",params:{questionable_id:$n}}),onListDelete:pA=>(0,Zt.ZP)(`/api/course_qna_sessions/${pA}.json`,{method:"delete",body:{questionable_id:$n}}),onListDealData:Ji};let wu=!1;(0,Yn.dE)()?Xn!=null&&Xn.is_open_ai&&(wu=!0):(0,Yn.$O)()&&(wu=!0);const ao=[{id:0,name:"\u6709\u5BB3/\u4E0D\u5B89\u5168"},{id:1,name:"\u865A\u5047\u4FE1\u606F"},{id:2,name:"\u6CA1\u6709\u5E2E\u52A9"},{id:3,name:"\u5176\u4ED6"}];return a.createElement(a.Fragment,null,hA&&wu&&a.createElement(ut.Z,{improveClarity:Vl,isPath:!0,isCoze:il,ysclist:Kl,showDefaultTips:!1,BottomNode:da,BOttomNodeName:ui,headNode:a.createElement(a.Fragment,null,a.createElement("div",{className:"c-grey-333 font22"},a.createElement("span",{className:"mr5"},"\u{1F44B}"),"\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u8BFE\u5802\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B"),a.createElement("div",{className:"font16 mt20",style:{color:"#434D6C"}},a.createElement("span",{style:{paddingLeft:33}},"\u60A8\u597D\uFF0C\u6211\u662F",a.createElement("span",{className:"c-light-primary"},Xn!=null&&Xn.name?`\u300A${Xn==null?void 0:Xn.name}\u300B`:""),"\u6559\u5B66\u8BFE\u5802\u7684\u8BFE\u5802\u52A9\u6559\uFF0C\u4E13\u4E3A\u63D0\u5347\u8BFE\u5802\u4E92\u52A8\u4E0E\u5B66\u4E60\u6548\u679C\u800C\u8BBE\u8BA1\u3002\u6211\u80FD\u534F\u52A9\u6559\u5E08\u5B9E\u65F6\u4E92\u52A8\u7B54\u7591\uFF0C\u8BD5\u9898\u8D44\u6E90\u751F\u6210\uFF0C\u81EA\u52A8\u6279\u6539\u4F5C\u4E1A\uFF0C\u865A\u62DF\u6570\u5B57\u4EBA\u6388\u8BFE\u7B49\uFF1B\u5E2E\u52A9\u5B66\u751F\u8BD5\u9898\u63A8\u9001\u5DE9\u56FA\u7EC3\u4E60\uFF0C\u542F\u53D1\u5F0F\u52A9\u5B66\u7B49\u3002\u786E\u4FDD\u6559\u5E08\u548C\u5B66\u751F\u5728\u6BCF\u4E00\u5802\u8BFE\u4E0A\u90FD\u80FD\u5F97\u5230\u5168\u65B9\u4F4D\u667A\u80FD\u5316\u7684\u4FDD\u969C\u3002\u8BA9\u6211\u4EEC\u4E00\u8D77\u9AD8\u6548\u5B66\u4E60\uFF0C\u8F7B\u677E\u8FDB\u6B65\uFF01"))),showAvatarEditData:(0,Yn.G5)()?{nickname:Xn==null?void 0:Xn.ai_nickname,headImgId:Xn==null?void 0:Xn.ai_headimg_id,show:!0,onOk:pA=>Fi(void 0,null,function*(){const SA=yield(0,Zt.ZP)(`/api/courses/${Xn==null?void 0:Xn.id}/ai_settings.json`,{method:"put",body:pA});return(SA==null?void 0:SA.status)===0?(yl(),!0):!1})}:void 0,visible:Ur,onOpen:()=>{ia(!0),(0,Yn.dE)()||yu(),setTimeout(()=>{Gi()},50)},onClose:()=>{ia(!1)},showSwitchingModel:!0,showLookHistory:!0,showAddSession:!0,fetchListObject:Iu,showPreference:!0,showRedraw:"last",showEdit:"last",customDataNode:ll,headFunctionNode:(0,Yn.dE)()?Ga:null,topFunctionNode:Ql,hideUpload:Yi,customPreference:si,Selectdiv:yr,isCheckRestrictNumber:!0,draggableExtraNode:Sa&&(0,Yn.dE)()&&a.createElement("div",{className:xr.tip1},a.createElement("img",{src:oa}),a.createElement("span",null,"\u8001\u5E08\u56DE\u590D\u4E86\u4F60\u7684\u95EE\u9898\uFF0C\u5FEB\u6765\u770B\u770B\u5427~"),a.createElement("i",{onMouseUp:()=>{Ba(!1),yt({type:"classroomList/setCourseAiState",payload:{course_id:$n,have_tiding:!1}})},className:"iconfont icon-tupianguanbi font14 current"})),drawerExtraNode:Sa&&(0,Yn.dE)()&&a.createElement("div",{className:xr.tip2},a.createElement("img",{src:oa}),a.createElement("span",null,"\u8001\u5E08\u56DE\u590D\u4E86\u4F60\u7684\u95EE\u9898\uFF0C\u5FEB\u6765\u770B\u770B\u5427~"),a.createElement("i",{onClick:pA=>{pA.stopPropagation(),Ba(!1),yt({type:"classroomList/setCourseAiState",payload:{course_id:$n,have_tiding:!1}})},className:"iconfont icon-tupianguanbi font14 current"})),menuExtraFunctionNode:pA=>(pA==null?void 0:pA.have_teacher_comment)&&a.createElement("div",{className:xr.tag},"\u8001\u5E08\u56DE\u590D"),title:"\u8BFE\u5802\u52A9\u6559",fetchData:{questionable_type:"Course",questionable_id:$n,is_chat:!0,application_id:MA,agent_id:Bu,knowledge_type:fl?fl!=="touge"?"coze":"touge":"",coze_id:fl!=="touge"?fl:""},fetchUrl:"/api/stream/course_qna_records/chat_messages.json"}),a.createElement(Ne.default,{centered:!0,open:Mn,confirmLoading:ur,onCancel:()=>{nA(!1)},afterClose:()=>{var pA,SA;(SA=(pA=bi.current)==null?void 0:pA.reject)==null||SA.call(pA),kr(""),VA(null)},onOk:Xi,title:"\u53CD\u9988",width:"530px",okText:"\u63D0\u4EA4"},a.createElement("div",{className:xr.btnWarp},ao.map(pA=>a.createElement("div",{key:pA.id,className:tr===pA.id?xr.active:"",onClick:()=>VA(pA.id)},pA.name))),a.createElement(ol.default.TextArea,{style:{height:280},placeholder:"\u6211\u4EEC\u60F3\u77E5\u9053\u4F60\u5BF9\u6B64\u56DE\u7B54\u4E0D\u6EE1\u610F\u7684\u539F\u56E0\uFF0C\u4F60\u8BA4\u4E3A\u66F4\u597D\u7684\u56DE\u7B54\u662F\u4EC0\u4E48?",value:xA,onChange:pA=>kr(pA.target.value)})))},nu=()=>a.createElement(a.Fragment,null,a.createElement(bA,null),a.createElement(yo,null)),Vo=ee(530),Tu=ee(29679),Io=ee(19248),wo=ee(96512),$u=ee(60499),Au={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zM480 416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416zm32 352a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"warning",theme:"filled"},Pu=Au,Ul=ee(7657),Ou=function(dt,yt){return a.createElement(Ul.Z,(0,$u.Z)({},dt,{ref:yt,icon:Pu}))},Ko=a.forwardRef(Ou),ku=Ko,Yo=ee(48755),eo=()=>a.createElement("svg",{width:"252",height:"294"},a.createElement("title",null,"No Found"),a.createElement("defs",null,a.createElement("path",{d:"M0 .387h251.772v251.772H0z"})),a.createElement("g",{fill:"none",fillRule:"evenodd"},a.createElement("g",{transform:"translate(0 .012)"},a.createElement("mask",{fill:"#fff"}),a.createElement("path",{d:"M0 127.32v-2.095C0 56.279 55.892.387 124.838.387h2.096c68.946 0 124.838 55.892 124.838 124.838v2.096c0 68.946-55.892 124.838-124.838 124.838h-2.096C55.892 252.16 0 196.267 0 127.321",fill:"#E4EBF7",mask:"url(#b)"})),a.createElement("path",{d:"M39.755 130.84a8.276 8.276 0 1 1-16.468-1.66 8.276 8.276 0 0 1 16.468 1.66",fill:"#FFF"}),a.createElement("path",{d:"M36.975 134.297l10.482 5.943M48.373 146.508l-12.648 10.788",stroke:"#FFF",strokeWidth:"2"}),a.createElement("path",{d:"M39.875 159.352a5.667 5.667 0 1 1-11.277-1.136 5.667 5.667 0 0 1 11.277 1.136M57.588 143.247a5.708 5.708 0 1 1-11.358-1.145 5.708 5.708 0 0 1 11.358 1.145M99.018 26.875l29.82-.014a4.587 4.587 0 1 0-.003-9.175l-29.82.013a4.587 4.587 0 1 0 .003 9.176M110.424 45.211l29.82-.013a4.588 4.588 0 0 0-.004-9.175l-29.82.013a4.587 4.587 0 1 0 .004 9.175",fill:"#FFF"}),a.createElement("path",{d:"M112.798 26.861v-.002l15.784-.006a4.588 4.588 0 1 0 .003 9.175l-15.783.007v-.002a4.586 4.586 0 0 0-.004-9.172M184.523 135.668c-.553 5.485-5.447 9.483-10.931 8.93-5.485-.553-9.483-5.448-8.93-10.932.552-5.485 5.447-9.483 10.932-8.93 5.485.553 9.483 5.447 8.93 10.932",fill:"#FFF"}),a.createElement("path",{d:"M179.26 141.75l12.64 7.167M193.006 156.477l-15.255 13.011",stroke:"#FFF",strokeWidth:"2"}),a.createElement("path",{d:"M184.668 170.057a6.835 6.835 0 1 1-13.6-1.372 6.835 6.835 0 0 1 13.6 1.372M203.34 153.325a6.885 6.885 0 1 1-13.7-1.382 6.885 6.885 0 0 1 13.7 1.382",fill:"#FFF"}),a.createElement("path",{d:"M151.931 192.324a2.222 2.222 0 1 1-4.444 0 2.222 2.222 0 0 1 4.444 0zM225.27 116.056a2.222 2.222 0 1 1-4.445 0 2.222 2.222 0 0 1 4.444 0zM216.38 151.08a2.223 2.223 0 1 1-4.446-.001 2.223 2.223 0 0 1 4.446 0zM176.917 107.636a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM195.291 92.165a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM202.058 180.711a2.223 2.223 0 1 1-4.446 0 2.223 2.223 0 0 1 4.446 0z",stroke:"#FFF",strokeWidth:"2"}),a.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M214.404 153.302l-1.912 20.184-10.928 5.99M173.661 174.792l-6.356 9.814h-11.36l-4.508 6.484M174.941 125.168v-15.804M220.824 117.25l-12.84 7.901-15.31-7.902V94.39"}),a.createElement("path",{d:"M166.588 65.936h-3.951a4.756 4.756 0 0 1-4.743-4.742 4.756 4.756 0 0 1 4.743-4.743h3.951a4.756 4.756 0 0 1 4.743 4.743 4.756 4.756 0 0 1-4.743 4.742",fill:"#FFF"}),a.createElement("path",{d:"M174.823 30.03c0-16.281 13.198-29.48 29.48-29.48 16.28 0 29.48 13.199 29.48 29.48 0 16.28-13.2 29.48-29.48 29.48-16.282 0-29.48-13.2-29.48-29.48",fill:"#1677ff"}),a.createElement("path",{d:"M205.952 38.387c.5.5.785 1.142.785 1.928s-.286 1.465-.785 1.964c-.572.5-1.214.75-2 .75-.785 0-1.429-.285-1.929-.785-.572-.5-.82-1.143-.82-1.929s.248-1.428.82-1.928c.5-.5 1.144-.75 1.93-.75.785 0 1.462.25 1.999.75m4.285-19.463c1.428 1.249 2.143 2.963 2.143 5.142 0 1.712-.427 3.13-1.219 4.25-.067.096-.137.18-.218.265-.416.429-1.41 1.346-2.956 2.699a5.07 5.07 0 0 0-1.428 1.75 5.207 5.207 0 0 0-.536 2.357v.5h-4.107v-.5c0-1.357.215-2.536.714-3.5.464-.964 1.857-2.464 4.178-4.536l.43-.5c.643-.785.964-1.643.964-2.535 0-1.18-.358-2.108-1-2.785-.678-.68-1.643-1.001-2.858-1.001-1.536 0-2.642.464-3.357 1.43-.37.5-.621 1.135-.76 1.904a1.999 1.999 0 0 1-1.971 1.63h-.004c-1.277 0-2.257-1.183-1.98-2.43.337-1.518 1.02-2.78 2.073-3.784 1.536-1.5 3.607-2.25 6.25-2.25 2.32 0 4.214.607 5.642 1.894",fill:"#FFF"}),a.createElement("path",{d:"M52.04 76.131s21.81 5.36 27.307 15.945c5.575 10.74-6.352 9.26-15.73 4.935-10.86-5.008-24.7-11.822-11.577-20.88",fill:"#FFB594"}),a.createElement("path",{d:"M90.483 67.504l-.449 2.893c-.753.49-4.748-2.663-4.748-2.663l-1.645.748-1.346-5.684s6.815-4.589 8.917-5.018c2.452-.501 9.884.94 10.7 2.278 0 0 1.32.486-2.227.69-3.548.203-5.043.447-6.79 3.132-1.747 2.686-2.412 3.624-2.412 3.624",fill:"#FFC6A0"}),a.createElement("path",{d:"M128.055 111.367c-2.627-7.724-6.15-13.18-8.917-15.478-3.5-2.906-9.34-2.225-11.366-4.187-1.27-1.231-3.215-1.197-3.215-1.197s-14.98-3.158-16.828-3.479c-2.37-.41-2.124-.714-6.054-1.405-1.57-1.907-2.917-1.122-2.917-1.122l-7.11-1.383c-.853-1.472-2.423-1.023-2.423-1.023l-2.468-.897c-1.645 9.976-7.74 13.796-7.74 13.796 1.795 1.122 15.703 8.3 15.703 8.3l5.107 37.11s-3.321 5.694 1.346 9.109c0 0 19.883-3.743 34.921-.329 0 0 3.047-2.546.972-8.806.523-3.01 1.394-8.263 1.736-11.622.385.772 2.019 1.918 3.14 3.477 0 0 9.407-7.365 11.052-14.012-.832-.723-1.598-1.585-2.267-2.453-.567-.736-.358-2.056-.765-2.717-.669-1.084-1.804-1.378-1.907-1.682",fill:"#FFF"}),a.createElement("path",{d:"M101.09 289.998s4.295 2.041 7.354 1.021c2.821-.94 4.53.668 7.08 1.178 2.55.51 6.874 1.1 11.686-1.26-.103-5.51-6.889-3.98-11.96-6.713-2.563-1.38-3.784-4.722-3.598-8.799h-9.402s-1.392 10.52-1.16 14.573",fill:"#CBD1D1"}),a.createElement("path",{d:"M101.067 289.826s2.428 1.271 6.759.653c3.058-.437 3.712.481 7.423 1.031 3.712.55 10.724-.069 11.823-.894.413 1.1-.343 2.063-.343 2.063s-1.512.603-4.812.824c-2.03.136-5.8.291-7.607-.503-1.787-1.375-5.247-1.903-5.728-.241-3.918.95-7.355-.286-7.355-.286l-.16-2.647z",fill:"#2B0849"}),a.createElement("path",{d:"M108.341 276.044h3.094s-.103 6.702 4.536 8.558c-4.64.618-8.558-2.303-7.63-8.558",fill:"#A4AABA"}),a.createElement("path",{d:"M57.542 272.401s-2.107 7.416-4.485 12.306c-1.798 3.695-4.225 7.492 5.465 7.492 6.648 0 8.953-.48 7.423-6.599-1.53-6.12.266-13.199.266-13.199h-8.669z",fill:"#CBD1D1"}),a.createElement("path",{d:"M51.476 289.793s2.097 1.169 6.633 1.169c6.083 0 8.249-1.65 8.249-1.65s.602 1.114-.619 2.165c-.993.855-3.597 1.591-7.39 1.546-4.145-.048-5.832-.566-6.736-1.168-.825-.55-.687-1.58-.137-2.062",fill:"#2B0849"}),a.createElement("path",{d:"M58.419 274.304s.033 1.519-.314 2.93c-.349 1.42-1.078 3.104-1.13 4.139-.058 1.151 4.537 1.58 5.155.034.62-1.547 1.294-6.427 1.913-7.252.619-.825-4.903-2.119-5.624.15",fill:"#A4AABA"}),a.createElement("path",{d:"M99.66 278.514l13.378.092s1.298-54.52 1.853-64.403c.554-9.882 3.776-43.364 1.002-63.128l-12.547-.644-22.849.78s-.434 3.966-1.195 9.976c-.063.496-.682.843-.749 1.365-.075.585.423 1.354.32 1.966-2.364 14.08-6.377 33.104-8.744 46.677-.116.666-1.234 1.009-1.458 2.691-.04.302.211 1.525.112 1.795-6.873 18.744-10.949 47.842-14.277 61.885l14.607-.014s2.197-8.57 4.03-16.97c2.811-12.886 23.111-85.01 23.111-85.01l3.016-.521 1.043 46.35s-.224 1.234.337 2.02c.56.785-.56 1.123-.392 2.244l.392 1.794s-.449 7.178-.898 11.89c-.448 4.71-.092 39.165-.092 39.165",fill:"#7BB2F9"}),a.createElement("path",{d:"M76.085 221.626c1.153.094 4.038-2.019 6.955-4.935M106.36 225.142s2.774-1.11 6.103-3.883",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M107.275 222.1s2.773-1.11 6.102-3.884",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M74.74 224.767s2.622-.591 6.505-3.365M86.03 151.634c-.27 3.106.3 8.525-4.336 9.123M103.625 149.88s.11 14.012-1.293 15.065c-2.219 1.664-2.99 1.944-2.99 1.944M99.79 150.438s.035 12.88-1.196 24.377M93.673 175.911s7.212-1.664 9.431-1.664M74.31 205.861a212.013 212.013 0 0 1-.979 4.56s-1.458 1.832-1.009 3.776c.449 1.944-.947 2.045-4.985 15.355-1.696 5.59-4.49 18.591-6.348 27.597l-.231 1.12M75.689 197.807a320.934 320.934 0 0 1-.882 4.754M82.591 152.233L81.395 162.7s-1.097.15-.5 2.244c.113 1.346-2.674 15.775-5.18 30.43M56.12 274.418h13.31",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M116.241 148.22s-17.047-3.104-35.893.2c.158 2.514-.003 4.15-.003 4.15s14.687-2.818 35.67-.312c.252-2.355.226-4.038.226-4.038",fill:"#192064"}),a.createElement("path",{d:"M106.322 151.165l.003-4.911a.81.81 0 0 0-.778-.815c-2.44-.091-5.066-.108-7.836-.014a.818.818 0 0 0-.789.815l-.003 4.906a.81.81 0 0 0 .831.813c2.385-.06 4.973-.064 7.73.017a.815.815 0 0 0 .842-.81",fill:"#FFF"}),a.createElement("path",{d:"M105.207 150.233l.002-3.076a.642.642 0 0 0-.619-.646 94.321 94.321 0 0 0-5.866-.01.65.65 0 0 0-.63.647v3.072a.64.64 0 0 0 .654.644 121.12 121.12 0 0 1 5.794.011c.362.01.665-.28.665-.642",fill:"#192064"}),a.createElement("path",{d:"M100.263 275.415h12.338M101.436 270.53c.006 3.387.042 5.79.111 6.506M101.451 264.548a915.75 915.75 0 0 0-.015 4.337M100.986 174.965l.898 44.642s.673 1.57-.225 2.692c-.897 1.122 2.468.673.898 2.243-1.57 1.57.897 1.122 0 3.365-.596 1.489-.994 21.1-1.096 35.146",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M46.876 83.427s-.516 6.045 7.223 5.552c11.2-.712 9.218-9.345 31.54-21.655-.786-2.708-2.447-4.744-2.447-4.744s-11.068 3.11-22.584 8.046c-6.766 2.9-13.395 6.352-13.732 12.801M104.46 91.057l.941-5.372-8.884-11.43-5.037 5.372-1.74 7.834a.321.321 0 0 0 .108.32c.965.8 6.5 5.013 14.347 3.544a.332.332 0 0 0 .264-.268",fill:"#FFC6A0"}),a.createElement("path",{d:"M93.942 79.387s-4.533-2.853-2.432-6.855c1.623-3.09 4.513 1.133 4.513 1.133s.52-3.642 3.121-3.642c.52-1.04 1.561-4.162 1.561-4.162s11.445 2.601 13.526 3.121c0 5.203-2.304 19.424-7.84 19.861-8.892.703-12.449-9.456-12.449-9.456",fill:"#FFC6A0"}),a.createElement("path",{d:"M113.874 73.446c2.601-2.081 3.47-9.722 3.47-9.722s-2.479-.49-6.64-2.05c-4.683-2.081-12.798-4.747-17.48.976-9.668 3.223-2.05 19.823-2.05 19.823l2.713-3.021s-3.935-3.287-2.08-6.243c2.17-3.462 3.92 1.073 3.92 1.073s.637-2.387 3.581-3.342c.355-.71 1.036-2.674 1.432-3.85a1.073 1.073 0 0 1 1.263-.704c2.4.558 8.677 2.019 11.356 2.662.522.125.871.615.82 1.15l-.305 3.248z",fill:"#520038"}),a.createElement("path",{d:"M104.977 76.064c-.103.61-.582 1.038-1.07.956-.489-.083-.801-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.644.698 1.254M112.132 77.694c-.103.61-.582 1.038-1.07.956-.488-.083-.8-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.643.698 1.254",fill:"#552950"}),a.createElement("path",{stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round",d:"M110.13 74.84l-.896 1.61-.298 4.357h-2.228"}),a.createElement("path",{d:"M110.846 74.481s1.79-.716 2.506.537",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M92.386 74.282s.477-1.114 1.113-.716c.637.398 1.274 1.433.558 1.99-.717.556.159 1.67.159 1.67",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M103.287 72.93s1.83 1.113 4.137.954",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M103.685 81.762s2.227 1.193 4.376 1.193M104.64 84.308s.954.398 1.511.318M94.693 81.205s2.308 7.4 10.424 7.639",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M81.45 89.384s.45 5.647-4.935 12.787M69 82.654s-.726 9.282-8.204 14.206",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M129.405 122.865s-5.272 7.403-9.422 10.768",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M119.306 107.329s.452 4.366-2.127 32.062",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M150.028 151.232h-49.837a1.01 1.01 0 0 1-1.01-1.01v-31.688c0-.557.452-1.01 1.01-1.01h49.837c.558 0 1.01.453 1.01 1.01v31.688a1.01 1.01 0 0 1-1.01 1.01",fill:"#F2D7AD"}),a.createElement("path",{d:"M150.29 151.232h-19.863v-33.707h20.784v32.786a.92.92 0 0 1-.92.92",fill:"#F4D19D"}),a.createElement("path",{d:"M123.554 127.896H92.917a.518.518 0 0 1-.425-.816l6.38-9.113c.193-.277.51-.442.85-.442h31.092l-7.26 10.371z",fill:"#F2D7AD"}),a.createElement("path",{fill:"#CC9B6E",d:"M123.689 128.447H99.25v-.519h24.169l7.183-10.26.424.298z"}),a.createElement("path",{d:"M158.298 127.896h-18.669a2.073 2.073 0 0 1-1.659-.83l-7.156-9.541h19.965c.49 0 .95.23 1.244.622l6.69 8.92a.519.519 0 0 1-.415.83",fill:"#F4D19D"}),a.createElement("path",{fill:"#CC9B6E",d:"M157.847 128.479h-19.384l-7.857-10.475.415-.31 7.7 10.266h19.126zM130.554 150.685l-.032-8.177.519-.002.032 8.177z"}),a.createElement("path",{fill:"#CC9B6E",d:"M130.511 139.783l-.08-21.414.519-.002.08 21.414zM111.876 140.932l-.498-.143 1.479-5.167.498.143zM108.437 141.06l-2.679-2.935 2.665-3.434.41.318-2.397 3.089 2.384 2.612zM116.607 141.06l-.383-.35 2.383-2.612-2.397-3.089.41-.318 2.665 3.434z"}),a.createElement("path",{d:"M154.316 131.892l-3.114-1.96.038 3.514-1.043.092c-1.682.115-3.634.23-4.789.23-1.902 0-2.693 2.258 2.23 2.648l-2.645-.596s-2.168 1.317.504 2.3c0 0-1.58 1.217.561 2.58-.584 3.504 5.247 4.058 7.122 3.59 1.876-.47 4.233-2.359 4.487-5.16.28-3.085-.89-5.432-3.35-7.238",fill:"#FFC6A0"}),a.createElement("path",{d:"M153.686 133.577s-6.522.47-8.36.372c-1.836-.098-1.904 2.19 2.359 2.264 3.739.15 5.451-.044 5.451-.044",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M145.16 135.877c-1.85 1.346.561 2.355.561 2.355s3.478.898 6.73.617",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M151.89 141.71s-6.28.111-6.73-2.132c-.223-1.346.45-1.402.45-1.402M146.114 140.868s-1.103 3.16 5.44 3.533M151.202 129.932v3.477M52.838 89.286c3.533-.337 8.423-1.248 13.582-7.754",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M168.567 248.318a6.647 6.647 0 0 1-6.647-6.647v-66.466a6.647 6.647 0 1 1 13.294 0v66.466a6.647 6.647 0 0 1-6.647 6.647",fill:"#5BA02E"}),a.createElement("path",{d:"M176.543 247.653a6.647 6.647 0 0 1-6.646-6.647v-33.232a6.647 6.647 0 1 1 13.293 0v33.232a6.647 6.647 0 0 1-6.647 6.647",fill:"#92C110"}),a.createElement("path",{d:"M186.443 293.613H158.92a3.187 3.187 0 0 1-3.187-3.187v-46.134a3.187 3.187 0 0 1 3.187-3.187h27.524a3.187 3.187 0 0 1 3.187 3.187v46.134a3.187 3.187 0 0 1-3.187 3.187",fill:"#F2D7AD"}),a.createElement("path",{d:"M88.979 89.48s7.776 5.384 16.6 2.842",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}))),Ml=()=>a.createElement("svg",{width:"254",height:"294"},a.createElement("title",null,"Server Error"),a.createElement("defs",null,a.createElement("path",{d:"M0 .335h253.49v253.49H0z"}),a.createElement("path",{d:"M0 293.665h253.49V.401H0z"})),a.createElement("g",{fill:"none",fillRule:"evenodd"},a.createElement("g",{transform:"translate(0 .067)"},a.createElement("mask",{fill:"#fff"}),a.createElement("path",{d:"M0 128.134v-2.11C0 56.608 56.273.334 125.69.334h2.11c69.416 0 125.69 56.274 125.69 125.69v2.11c0 69.417-56.274 125.69-125.69 125.69h-2.11C56.273 253.824 0 197.551 0 128.134",fill:"#E4EBF7",mask:"url(#b)"})),a.createElement("path",{d:"M39.989 132.108a8.332 8.332 0 1 1-16.581-1.671 8.332 8.332 0 0 1 16.58 1.671",fill:"#FFF"}),a.createElement("path",{d:"M37.19 135.59l10.553 5.983M48.665 147.884l-12.734 10.861",stroke:"#FFF",strokeWidth:"2"}),a.createElement("path",{d:"M40.11 160.816a5.706 5.706 0 1 1-11.354-1.145 5.706 5.706 0 0 1 11.354 1.145M57.943 144.6a5.747 5.747 0 1 1-11.436-1.152 5.747 5.747 0 0 1 11.436 1.153M99.656 27.434l30.024-.013a4.619 4.619 0 1 0-.004-9.238l-30.024.013a4.62 4.62 0 0 0 .004 9.238M111.14 45.896l30.023-.013a4.62 4.62 0 1 0-.004-9.238l-30.024.013a4.619 4.619 0 1 0 .004 9.238",fill:"#FFF"}),a.createElement("path",{d:"M113.53 27.421v-.002l15.89-.007a4.619 4.619 0 1 0 .005 9.238l-15.892.007v-.002a4.618 4.618 0 0 0-.004-9.234M150.167 70.091h-3.979a4.789 4.789 0 0 1-4.774-4.775 4.788 4.788 0 0 1 4.774-4.774h3.979a4.789 4.789 0 0 1 4.775 4.774 4.789 4.789 0 0 1-4.775 4.775",fill:"#FFF"}),a.createElement("path",{d:"M171.687 30.234c0-16.392 13.289-29.68 29.681-29.68 16.392 0 29.68 13.288 29.68 29.68 0 16.393-13.288 29.681-29.68 29.681s-29.68-13.288-29.68-29.68",fill:"#FF603B"}),a.createElement("path",{d:"M203.557 19.435l-.676 15.035a1.514 1.514 0 0 1-3.026 0l-.675-15.035a2.19 2.19 0 1 1 4.377 0m-.264 19.378c.513.477.77 1.1.77 1.87s-.257 1.393-.77 1.907c-.55.476-1.21.733-1.943.733a2.545 2.545 0 0 1-1.87-.77c-.55-.514-.806-1.136-.806-1.87 0-.77.256-1.393.806-1.87.513-.513 1.137-.733 1.87-.733.77 0 1.43.22 1.943.733",fill:"#FFF"}),a.createElement("path",{d:"M119.3 133.275c4.426-.598 3.612-1.204 4.079-4.778.675-5.18-3.108-16.935-8.262-25.118-1.088-10.72-12.598-11.24-12.598-11.24s4.312 4.895 4.196 16.199c1.398 5.243.804 14.45.804 14.45s5.255 11.369 11.78 10.487",fill:"#FFB594"}),a.createElement("path",{d:"M100.944 91.61s1.463-.583 3.211.582c8.08 1.398 10.368 6.706 11.3 11.368 1.864 1.282 1.864 2.33 1.864 3.496.365.777 1.515 3.03 1.515 3.03s-7.225 1.748-10.954 6.758c-1.399-6.41-6.936-25.235-6.936-25.235",fill:"#FFF"}),a.createElement("path",{d:"M94.008 90.5l1.019-5.815-9.23-11.874-5.233 5.581-2.593 9.863s8.39 5.128 16.037 2.246",fill:"#FFB594"}),a.createElement("path",{d:"M82.931 78.216s-4.557-2.868-2.445-6.892c1.632-3.107 4.537 1.139 4.537 1.139s.524-3.662 3.139-3.662c.523-1.046 1.569-4.184 1.569-4.184s11.507 2.615 13.6 3.138c-.001 5.23-2.317 19.529-7.884 19.969-8.94.706-12.516-9.508-12.516-9.508",fill:"#FFC6A0"}),a.createElement("path",{d:"M102.971 72.243c2.616-2.093 3.489-9.775 3.489-9.775s-2.492-.492-6.676-2.062c-4.708-2.092-12.867-4.771-17.575.982-9.54 4.41-2.062 19.93-2.062 19.93l2.729-3.037s-3.956-3.304-2.092-6.277c2.183-3.48 3.943 1.08 3.943 1.08s.64-2.4 3.6-3.36c.356-.714 1.04-2.69 1.44-3.872a1.08 1.08 0 0 1 1.27-.707c2.41.56 8.723 2.03 11.417 2.676.524.126.876.619.825 1.156l-.308 3.266z",fill:"#520038"}),a.createElement("path",{d:"M101.22 76.514c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.961.491.083.805.647.702 1.26M94.26 75.074c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.96.491.082.805.646.702 1.26",fill:"#552950"}),a.createElement("path",{stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round",d:"M99.206 73.644l-.9 1.62-.3 4.38h-2.24"}),a.createElement("path",{d:"M99.926 73.284s1.8-.72 2.52.54",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M81.367 73.084s.48-1.12 1.12-.72c.64.4 1.28 1.44.56 2s.16 1.68.16 1.68",stroke:"#DB836E",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M92.326 71.724s1.84 1.12 4.16.96",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M92.726 80.604s2.24 1.2 4.4 1.2M93.686 83.164s.96.4 1.52.32M83.687 80.044s1.786 6.547 9.262 7.954",stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M95.548 91.663s-1.068 2.821-8.298 2.105c-7.23-.717-10.29-5.044-10.29-5.044",stroke:"#E4EBF7",strokeWidth:"1.136",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M78.126 87.478s6.526 4.972 16.47 2.486c0 0 9.577 1.02 11.536 5.322 5.36 11.77.543 36.835 0 39.962 3.496 4.055-.466 8.483-.466 8.483-15.624-3.548-35.81-.6-35.81-.6-4.849-3.546-1.223-9.044-1.223-9.044L62.38 110.32c-2.485-15.227.833-19.803 3.549-20.743 3.03-1.049 8.04-1.282 8.04-1.282.496-.058 1.08-.076 1.37-.233 2.36-1.282 2.787-.583 2.787-.583",fill:"#FFF"}),a.createElement("path",{d:"M65.828 89.81s-6.875.465-7.59 8.156c-.466 8.857 3.03 10.954 3.03 10.954s6.075 22.102 16.796 22.957c8.39-2.176 4.758-6.702 4.661-11.42-.233-11.304-7.108-16.897-7.108-16.897s-4.212-13.75-9.789-13.75",fill:"#FFC6A0"}),a.createElement("path",{d:"M71.716 124.225s.855 11.264 9.828 6.486c4.765-2.536 7.581-13.828 9.789-22.568 1.456-5.768 2.58-12.197 2.58-12.197l-4.973-1.709s-2.408 5.516-7.769 12.275c-4.335 5.467-9.144 11.11-9.455 17.713",fill:"#FFC6A0"}),a.createElement("path",{d:"M108.463 105.191s1.747 2.724-2.331 30.535c2.376 2.216 1.053 6.012-.233 7.51",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M123.262 131.527s-.427 2.732-11.77 1.981c-15.187-1.006-25.326-3.25-25.326-3.25l.933-5.8s.723.215 9.71-.068c11.887-.373 18.714-6.07 24.964-1.022 4.039 3.263 1.489 8.16 1.489 8.16",fill:"#FFC6A0"}),a.createElement("path",{d:"M70.24 90.974s-5.593-4.739-11.054 2.68c-3.318 7.223.517 15.284 2.664 19.578-.31 3.729 2.33 4.311 2.33 4.311s.108.895 1.516 2.68c4.078-7.03 6.72-9.166 13.711-12.546-.328-.656-1.877-3.265-1.825-3.767.175-1.69-1.282-2.623-1.282-2.623s-.286-.156-1.165-2.738c-.788-2.313-2.036-5.177-4.895-7.575",fill:"#FFF"}),a.createElement("path",{d:"M90.232 288.027s4.855 2.308 8.313 1.155c3.188-1.063 5.12.755 8.002 1.331 2.881.577 7.769 1.243 13.207-1.424-.117-6.228-7.786-4.499-13.518-7.588-2.895-1.56-4.276-5.336-4.066-9.944H91.544s-1.573 11.89-1.312 16.47",fill:"#CBD1D1"}),a.createElement("path",{d:"M90.207 287.833s2.745 1.437 7.639.738c3.456-.494 3.223.66 7.418 1.282 4.195.621 13.092-.194 14.334-1.126.466 1.242-.388 2.33-.388 2.33s-1.709.682-5.438.932c-2.295.154-8.098.276-10.14-.621-2.02-1.554-4.894-1.515-6.06-.234-4.427 1.075-7.184-.31-7.184-.31l-.181-2.991z",fill:"#2B0849"}),a.createElement("path",{d:"M98.429 272.257h3.496s-.117 7.574 5.127 9.671c-5.244.7-9.672-2.602-8.623-9.671",fill:"#A4AABA"}),a.createElement("path",{d:"M44.425 272.046s-2.208 7.774-4.702 12.899c-1.884 3.874-4.428 7.854 5.729 7.854 6.97 0 9.385-.503 7.782-6.917-1.604-6.415.279-13.836.279-13.836h-9.088z",fill:"#CBD1D1"}),a.createElement("path",{d:"M38.066 290.277s2.198 1.225 6.954 1.225c6.376 0 8.646-1.73 8.646-1.73s.63 1.168-.649 2.27c-1.04.897-3.77 1.668-7.745 1.621-4.347-.05-6.115-.593-7.062-1.224-.864-.577-.72-1.657-.144-2.162",fill:"#2B0849"}),a.createElement("path",{d:"M45.344 274.041s.035 1.592-.329 3.07c-.365 1.49-1.13 3.255-1.184 4.34-.061 1.206 4.755 1.657 5.403.036.65-1.622 1.357-6.737 2.006-7.602.648-.865-5.14-2.222-5.896.156",fill:"#A4AABA"}),a.createElement("path",{d:"M89.476 277.57l13.899.095s1.349-56.643 1.925-66.909c.576-10.267 3.923-45.052 1.042-65.585l-13.037-.669-23.737.81s-.452 4.12-1.243 10.365c-.065.515-.708.874-.777 1.417-.078.608.439 1.407.332 2.044-2.455 14.627-5.797 32.736-8.256 46.837-.121.693-1.282 1.048-1.515 2.796-.042.314.22 1.584.116 1.865-7.14 19.473-12.202 52.601-15.66 67.19l15.176-.015s2.282-10.145 4.185-18.871c2.922-13.389 24.012-88.32 24.012-88.32l3.133-.954-.158 48.568s-.233 1.282.35 2.098c.583.815-.581 1.167-.408 2.331l.408 1.864s-.466 7.458-.932 12.352c-.467 4.895 1.145 40.69 1.145 40.69",fill:"#7BB2F9"}),a.createElement("path",{d:"M64.57 218.881c1.197.099 4.195-2.097 7.225-5.127M96.024 222.534s2.881-1.152 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M96.973 219.373s2.882-1.153 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.032",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M63.172 222.144s2.724-.614 6.759-3.496M74.903 146.166c-.281 3.226.31 8.856-4.506 9.478M93.182 144.344s.115 14.557-1.344 15.65c-2.305 1.73-3.107 2.02-3.107 2.02M89.197 144.923s.269 13.144-1.01 25.088M83.525 170.71s6.81-1.051 9.116-1.051M46.026 270.045l-.892 4.538M46.937 263.289l-.815 4.157M62.725 202.503c-.33 1.618-.102 1.904-.449 3.438 0 0-2.756 1.903-2.29 3.923.466 2.02-.31 3.424-4.505 17.252-1.762 5.807-4.233 18.922-6.165 28.278-.03.144-.521 2.646-1.14 5.8M64.158 194.136c-.295 1.658-.6 3.31-.917 4.938M71.33 146.787l-1.244 10.877s-1.14.155-.519 2.33c.117 1.399-2.778 16.39-5.382 31.615M44.242 273.727H58.07",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M106.18 142.117c-3.028-.489-18.825-2.744-36.219.2a.625.625 0 0 0-.518.644c.063 1.307.044 2.343.015 2.995a.617.617 0 0 0 .716.636c3.303-.534 17.037-2.412 35.664-.266.347.04.66-.214.692-.56.124-1.347.16-2.425.17-3.029a.616.616 0 0 0-.52-.62",fill:"#192064"}),a.createElement("path",{d:"M96.398 145.264l.003-5.102a.843.843 0 0 0-.809-.847 114.104 114.104 0 0 0-8.141-.014.85.85 0 0 0-.82.847l-.003 5.097c0 .476.388.857.864.845 2.478-.064 5.166-.067 8.03.017a.848.848 0 0 0 .876-.843",fill:"#FFF"}),a.createElement("path",{d:"M95.239 144.296l.002-3.195a.667.667 0 0 0-.643-.672c-1.9-.061-3.941-.073-6.094-.01a.675.675 0 0 0-.654.672l-.002 3.192c0 .376.305.677.68.669 1.859-.042 3.874-.043 6.02.012.376.01.69-.291.691-.668",fill:"#192064"}),a.createElement("path",{d:"M90.102 273.522h12.819M91.216 269.761c.006 3.519-.072 5.55 0 6.292M90.923 263.474c-.009 1.599-.016 2.558-.016 4.505M90.44 170.404l.932 46.38s.7 1.631-.233 2.796c-.932 1.166 2.564.7.932 2.33-1.63 1.633.933 1.166 0 3.497-.618 1.546-1.031 21.921-1.138 36.513",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M73.736 98.665l2.214 4.312s2.098.816 1.865 2.68l.816 2.214M64.297 116.611c.233-.932 2.176-7.147 12.585-10.488M77.598 90.042s7.691 6.137 16.547 2.72",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M91.974 86.954s5.476-.816 7.574-4.545c1.297-.345.72 2.212-.33 3.671-.7.971-1.01 1.554-1.01 1.554s.194.31.155.816c-.053.697-.175.653-.272 1.048-.081.335.108.657 0 1.049-.046.17-.198.5-.382.878-.12.249-.072.687-.2.948-.231.469-1.562 1.87-2.622 2.855-3.826 3.554-5.018 1.644-6.001-.408-.894-1.865-.661-5.127-.874-6.875-.35-2.914-2.622-3.03-1.923-4.429.343-.685 2.87.69 3.263 1.748.757 2.04 2.952 1.807 2.622 1.69",fill:"#FFC6A0"}),a.createElement("path",{d:"M99.8 82.429c-.465.077-.35.272-.97 1.243-.622.971-4.817 2.932-6.39 3.224-2.589.48-2.278-1.56-4.254-2.855-1.69-1.107-3.562-.638-1.398 1.398.99.932.932 1.107 1.398 3.205.335 1.506-.64 3.67.7 5.593",stroke:"#DB836E",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M79.543 108.673c-2.1 2.926-4.266 6.175-5.557 8.762",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M87.72 124.768s-2.098-1.942-5.127-2.719c-3.03-.777-3.574-.155-5.516.078-1.942.233-3.885-.932-3.652.7.233 1.63 5.05 1.01 5.206 2.097.155 1.087-6.37 2.796-8.313 2.175-.777.777.466 1.864 2.02 2.175.233 1.554 2.253 1.554 2.253 1.554s.699 1.01 2.641 1.088c2.486 1.32 8.934-.7 10.954-1.554 2.02-.855-.466-5.594-.466-5.594",fill:"#FFC6A0"}),a.createElement("path",{d:"M73.425 122.826s.66 1.127 3.167 1.418c2.315.27 2.563.583 2.563.583s-2.545 2.894-9.07 2.272M72.416 129.274s3.826.097 4.933-.718M74.98 130.75s1.961.136 3.36-.505M77.232 131.916s1.748.019 2.914-.505M73.328 122.321s-.595-1.032 1.262-.427c1.671.544 2.833.055 5.128.155 1.389.061 3.067-.297 3.982.15 1.606.784 3.632 2.181 3.632 2.181s10.526 1.204 19.033-1.127M78.864 108.104s-8.39 2.758-13.168 12.12",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M109.278 112.533s3.38-3.613 7.575-4.662",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M107.375 123.006s9.697-2.745 11.445-.88",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M194.605 83.656l3.971-3.886M187.166 90.933l3.736-3.655M191.752 84.207l-4.462-4.56M198.453 91.057l-4.133-4.225M129.256 163.074l3.718-3.718M122.291 170.039l3.498-3.498M126.561 163.626l-4.27-4.27M132.975 170.039l-3.955-3.955",stroke:"#BFCDDD",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M190.156 211.779h-1.604a4.023 4.023 0 0 1-4.011-4.011V175.68a4.023 4.023 0 0 1 4.01-4.01h1.605a4.023 4.023 0 0 1 4.011 4.01v32.088a4.023 4.023 0 0 1-4.01 4.01",fill:"#A3B4C6"}),a.createElement("path",{d:"M237.824 212.977a4.813 4.813 0 0 1-4.813 4.813h-86.636a4.813 4.813 0 0 1 0-9.626h86.636a4.813 4.813 0 0 1 4.813 4.813",fill:"#A3B4C6"}),a.createElement("mask",{fill:"#fff"}),a.createElement("path",{fill:"#A3B4C6",mask:"url(#d)",d:"M154.098 190.096h70.513v-84.617h-70.513z"}),a.createElement("path",{d:"M224.928 190.096H153.78a3.219 3.219 0 0 1-3.208-3.209V167.92a3.219 3.219 0 0 1 3.208-3.21h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.219 3.219 0 0 1-3.21 3.209M224.928 130.832H153.78a3.218 3.218 0 0 1-3.208-3.208v-18.968a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.218 3.218 0 0 1-3.21 3.208",fill:"#BFCDDD",mask:"url(#d)"}),a.createElement("path",{d:"M159.563 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 120.546h-22.461a.802.802 0 0 1-.802-.802v-3.208c0-.443.359-.803.802-.803h22.46c.444 0 .803.36.803.803v3.208c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),a.createElement("path",{d:"M224.928 160.464H153.78a3.218 3.218 0 0 1-3.208-3.209v-18.967a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.209v18.967a3.218 3.218 0 0 1-3.21 3.209",fill:"#BFCDDD",mask:"url(#d)"}),a.createElement("path",{d:"M173.455 130.832h49.301M164.984 130.832h6.089M155.952 130.832h6.75M173.837 160.613h49.3M165.365 160.613h6.089M155.57 160.613h6.751",stroke:"#7C90A5",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),a.createElement("path",{d:"M159.563 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M166.98 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M174.397 151.038a2.407 2.407 0 1 1 .001-4.814 2.407 2.407 0 0 1 0 4.814M222.539 151.038h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802M159.563 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 179.987h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),a.createElement("path",{d:"M203.04 221.108h-27.372a2.413 2.413 0 0 1-2.406-2.407v-11.448a2.414 2.414 0 0 1 2.406-2.407h27.372a2.414 2.414 0 0 1 2.407 2.407V218.7a2.413 2.413 0 0 1-2.407 2.407",fill:"#BFCDDD",mask:"url(#d)"}),a.createElement("path",{d:"M177.259 207.217v11.52M201.05 207.217v11.52",stroke:"#A3B4C6",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),a.createElement("path",{d:"M162.873 267.894a9.422 9.422 0 0 1-9.422-9.422v-14.82a9.423 9.423 0 0 1 18.845 0v14.82a9.423 9.423 0 0 1-9.423 9.422",fill:"#5BA02E",mask:"url(#d)"}),a.createElement("path",{d:"M171.22 267.83a9.422 9.422 0 0 1-9.422-9.423v-3.438a9.423 9.423 0 0 1 18.845 0v3.438a9.423 9.423 0 0 1-9.422 9.423",fill:"#92C110",mask:"url(#d)"}),a.createElement("path",{d:"M181.31 293.666h-27.712a3.209 3.209 0 0 1-3.209-3.21V269.79a3.209 3.209 0 0 1 3.209-3.21h27.711a3.209 3.209 0 0 1 3.209 3.21v20.668a3.209 3.209 0 0 1-3.209 3.209",fill:"#F2D7AD",mask:"url(#d)"}))),Uu=ee(36237),ju=ee(16931),Do=ee(51636);const mu=Je=>{const{componentCls:dt,lineHeightHeading3:yt,iconCls:Rn,padding:Xn,paddingXL:$n,paddingXS:hA,paddingLG:fA,marginXS:Mn,lineHeight:nA}=Je;return{[dt]:{padding:`${(0,Uu.unit)(Je.calc(fA).mul(2).equal())} ${(0,Uu.unit)($n)}`,"&-rtl":{direction:"rtl"}},[`${dt} ${dt}-image`]:{width:Je.imageWidth,height:Je.imageHeight,margin:"auto"},[`${dt} ${dt}-icon`]:{marginBottom:fA,textAlign:"center",[`& > ${Rn}`]:{fontSize:Je.iconFontSize}},[`${dt} ${dt}-title`]:{color:Je.colorTextHeading,fontSize:Je.titleFontSize,lineHeight:yt,marginBlock:Mn,textAlign:"center"},[`${dt} ${dt}-subtitle`]:{color:Je.colorTextDescription,fontSize:Je.subtitleFontSize,lineHeight:nA,textAlign:"center"},[`${dt} ${dt}-content`]:{marginTop:fA,padding:`${(0,Uu.unit)(fA)} ${(0,Uu.unit)(Je.calc(Xn).mul(2.5).equal())}`,backgroundColor:Je.colorFillAlter},[`${dt} ${dt}-extra`]:{margin:Je.extraMargin,textAlign:"center","& > *":{marginInlineEnd:hA,"&:last-child":{marginInlineEnd:0}}}}},pu=Je=>{const{componentCls:dt,iconCls:yt}=Je;return{[`${dt}-success ${dt}-icon > ${yt}`]:{color:Je.resultSuccessIconColor},[`${dt}-error ${dt}-icon > ${yt}`]:{color:Je.resultErrorIconColor},[`${dt}-info ${dt}-icon > ${yt}`]:{color:Je.resultInfoIconColor},[`${dt}-warning ${dt}-icon > ${yt}`]:{color:Je.resultWarningIconColor}}},jl=Je=>[mu(Je),pu(Je)],vu=Je=>jl(Je),Hl=Je=>({titleFontSize:Je.fontSizeHeading3,subtitleFontSize:Je.fontSize,iconFontSize:Je.fontSizeHeading3*3,extraMargin:`${Je.paddingLG}px 0 0 0`});var Cu=(0,ju.I$)("Result",Je=>{const dt=Je.colorInfo,yt=Je.colorError,Rn=Je.colorSuccess,Xn=Je.colorWarning,$n=(0,Do.mergeToken)(Je,{resultInfoIconColor:dt,resultErrorIconColor:yt,resultSuccessIconColor:Rn,resultWarningIconColor:Xn,imageWidth:250,imageHeight:295});return[vu($n)]},Hl),bo=()=>a.createElement("svg",{width:"251",height:"294"},a.createElement("title",null,"Unauthorized"),a.createElement("g",{fill:"none",fillRule:"evenodd"},a.createElement("path",{d:"M0 129.023v-2.084C0 58.364 55.591 2.774 124.165 2.774h2.085c68.574 0 124.165 55.59 124.165 124.165v2.084c0 68.575-55.59 124.166-124.165 124.166h-2.085C55.591 253.189 0 197.598 0 129.023",fill:"#E4EBF7"}),a.createElement("path",{d:"M41.417 132.92a8.231 8.231 0 1 1-16.38-1.65 8.231 8.231 0 0 1 16.38 1.65",fill:"#FFF"}),a.createElement("path",{d:"M38.652 136.36l10.425 5.91M49.989 148.505l-12.58 10.73",stroke:"#FFF",strokeWidth:"2"}),a.createElement("path",{d:"M41.536 161.28a5.636 5.636 0 1 1-11.216-1.13 5.636 5.636 0 0 1 11.216 1.13M59.154 145.261a5.677 5.677 0 1 1-11.297-1.138 5.677 5.677 0 0 1 11.297 1.138M100.36 29.516l29.66-.013a4.562 4.562 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 0 0 .005 9.126M111.705 47.754l29.659-.013a4.563 4.563 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 1 0 .005 9.126",fill:"#FFF"}),a.createElement("path",{d:"M114.066 29.503V29.5l15.698-.007a4.563 4.563 0 1 0 .004 9.126l-15.698.007v-.002a4.562 4.562 0 0 0-.004-9.122M185.405 137.723c-.55 5.455-5.418 9.432-10.873 8.882-5.456-.55-9.432-5.418-8.882-10.873.55-5.455 5.418-9.432 10.873-8.882 5.455.55 9.432 5.418 8.882 10.873",fill:"#FFF"}),a.createElement("path",{d:"M180.17 143.772l12.572 7.129M193.841 158.42L178.67 171.36",stroke:"#FFF",strokeWidth:"2"}),a.createElement("path",{d:"M185.55 171.926a6.798 6.798 0 1 1-13.528-1.363 6.798 6.798 0 0 1 13.527 1.363M204.12 155.285a6.848 6.848 0 1 1-13.627-1.375 6.848 6.848 0 0 1 13.626 1.375",fill:"#FFF"}),a.createElement("path",{d:"M152.988 194.074a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0zM225.931 118.217a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM217.09 153.051a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.42 0zM177.84 109.842a2.21 2.21 0 1 1-4.422 0 2.21 2.21 0 0 1 4.421 0zM196.114 94.454a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM202.844 182.523a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0z",stroke:"#FFF",strokeWidth:"2"}),a.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M215.125 155.262l-1.902 20.075-10.87 5.958M174.601 176.636l-6.322 9.761H156.98l-4.484 6.449M175.874 127.28V111.56M221.51 119.404l-12.77 7.859-15.228-7.86V96.668"}),a.createElement("path",{d:"M180.68 29.32C180.68 13.128 193.806 0 210 0c16.193 0 29.32 13.127 29.32 29.32 0 16.194-13.127 29.322-29.32 29.322-16.193 0-29.32-13.128-29.32-29.321",fill:"#A26EF4"}),a.createElement("path",{d:"M221.45 41.706l-21.563-.125a1.744 1.744 0 0 1-1.734-1.754l.071-12.23a1.744 1.744 0 0 1 1.754-1.734l21.562.125c.964.006 1.74.791 1.735 1.755l-.071 12.229a1.744 1.744 0 0 1-1.754 1.734",fill:"#FFF"}),a.createElement("path",{d:"M215.106 29.192c-.015 2.577-2.049 4.654-4.543 4.64-2.494-.014-4.504-2.115-4.489-4.693l.04-6.925c.016-2.577 2.05-4.654 4.543-4.64 2.494.015 4.504 2.116 4.49 4.693l-.04 6.925zm-4.53-14.074a6.877 6.877 0 0 0-6.916 6.837l-.043 7.368a6.877 6.877 0 0 0 13.754.08l.042-7.368a6.878 6.878 0 0 0-6.837-6.917zM167.566 68.367h-3.93a4.73 4.73 0 0 1-4.717-4.717 4.73 4.73 0 0 1 4.717-4.717h3.93a4.73 4.73 0 0 1 4.717 4.717 4.73 4.73 0 0 1-4.717 4.717",fill:"#FFF"}),a.createElement("path",{d:"M168.214 248.838a6.611 6.611 0 0 1-6.61-6.611v-66.108a6.611 6.611 0 0 1 13.221 0v66.108a6.611 6.611 0 0 1-6.61 6.61",fill:"#5BA02E"}),a.createElement("path",{d:"M176.147 248.176a6.611 6.611 0 0 1-6.61-6.61v-33.054a6.611 6.611 0 1 1 13.221 0v33.053a6.611 6.611 0 0 1-6.61 6.611",fill:"#92C110"}),a.createElement("path",{d:"M185.994 293.89h-27.376a3.17 3.17 0 0 1-3.17-3.17v-45.887a3.17 3.17 0 0 1 3.17-3.17h27.376a3.17 3.17 0 0 1 3.17 3.17v45.886a3.17 3.17 0 0 1-3.17 3.17",fill:"#F2D7AD"}),a.createElement("path",{d:"M81.972 147.673s6.377-.927 17.566-1.28c11.729-.371 17.57 1.086 17.57 1.086s3.697-3.855.968-8.424c1.278-12.077 5.982-32.827.335-48.273-1.116-1.339-3.743-1.512-7.536-.62-1.337.315-7.147-.149-7.983-.1l-15.311-.347s-3.487-.17-8.035-.508c-1.512-.113-4.227-1.683-5.458-.338-.406.443-2.425 5.669-1.97 16.077l8.635 35.642s-3.141 3.61 1.219 7.085",fill:"#FFF"}),a.createElement("path",{d:"M75.768 73.325l-.9-6.397 11.982-6.52s7.302-.118 8.038 1.205c.737 1.324-5.616.993-5.616.993s-1.836 1.388-2.615 2.5c-1.654 2.363-.986 6.471-8.318 5.986-1.708.284-2.57 2.233-2.57 2.233",fill:"#FFC6A0"}),a.createElement("path",{d:"M52.44 77.672s14.217 9.406 24.973 14.444c1.061.497-2.094 16.183-11.892 11.811-7.436-3.318-20.162-8.44-21.482-14.496-.71-3.258 2.543-7.643 8.401-11.76M141.862 80.113s-6.693 2.999-13.844 6.876c-3.894 2.11-10.137 4.704-12.33 7.988-6.224 9.314 3.536 11.22 12.947 7.503 6.71-2.651 28.999-12.127 13.227-22.367",fill:"#FFB594"}),a.createElement("path",{d:"M76.166 66.36l3.06 3.881s-2.783 2.67-6.31 5.747c-7.103 6.195-12.803 14.296-15.995 16.44-3.966 2.662-9.754 3.314-12.177-.118-3.553-5.032.464-14.628 31.422-25.95",fill:"#FFC6A0"}),a.createElement("path",{d:"M64.674 85.116s-2.34 8.413-8.912 14.447c.652.548 18.586 10.51 22.144 10.056 5.238-.669 6.417-18.968 1.145-20.531-.702-.208-5.901-1.286-8.853-2.167-.87-.26-1.611-1.71-3.545-.936l-1.98-.869zM128.362 85.826s5.318 1.956 7.325 13.734c-.546.274-17.55 12.35-21.829 7.805-6.534-6.94-.766-17.393 4.275-18.61 4.646-1.121 5.03-1.37 10.23-2.929",fill:"#FFF"}),a.createElement("path",{d:"M78.18 94.656s.911 7.41-4.914 13.078",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M87.397 94.68s3.124 2.572 10.263 2.572c7.14 0 9.074-3.437 9.074-3.437",stroke:"#E4EBF7",strokeWidth:".932",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M117.184 68.639l-6.781-6.177s-5.355-4.314-9.223-.893c-3.867 3.422 4.463 2.083 5.653 4.165 1.19 2.082.848 1.143-2.083.446-5.603-1.331-2.082.893 2.975 5.355 2.091 1.845 6.992.955 6.992.955l2.467-3.851z",fill:"#FFC6A0"}),a.createElement("path",{d:"M105.282 91.315l-.297-10.937-15.918-.027-.53 10.45c-.026.403.17.788.515.999 2.049 1.251 9.387 5.093 15.799.424.287-.21.443-.554.431-.91",fill:"#FFB594"}),a.createElement("path",{d:"M107.573 74.24c.817-1.147.982-9.118 1.015-11.928a1.046 1.046 0 0 0-.965-1.055l-4.62-.365c-7.71-1.044-17.071.624-18.253 6.346-5.482 5.813-.421 13.244-.421 13.244s1.963 3.566 4.305 6.791c.756 1.041.398-3.731 3.04-5.929 5.524-4.594 15.899-7.103 15.899-7.103",fill:"#5C2552"}),a.createElement("path",{d:"M88.426 83.206s2.685 6.202 11.602 6.522c7.82.28 8.973-7.008 7.434-17.505l-.909-5.483c-6.118-2.897-15.478.54-15.478.54s-.576 2.044-.19 5.504c-2.276 2.066-1.824 5.618-1.824 5.618s-.905-1.922-1.98-2.321c-.86-.32-1.897.089-2.322 1.98-1.04 4.632 3.667 5.145 3.667 5.145",fill:"#FFC6A0"}),a.createElement("path",{stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round",d:"M100.843 77.099l1.701-.928-1.015-4.324.674-1.406"}),a.createElement("path",{d:"M105.546 74.092c-.022.713-.452 1.279-.96 1.263-.51-.016-.904-.607-.882-1.32.021-.713.452-1.278.96-1.263.51.016.904.607.882 1.32M97.592 74.349c-.022.713-.452 1.278-.961 1.263-.509-.016-.904-.607-.882-1.32.022-.713.452-1.279.961-1.263.51.016.904.606.882 1.32",fill:"#552950"}),a.createElement("path",{d:"M91.132 86.786s5.269 4.957 12.679 2.327",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M99.776 81.903s-3.592.232-1.44-2.79c1.59-1.496 4.897-.46 4.897-.46s1.156 3.906-3.457 3.25",fill:"#DB836E"}),a.createElement("path",{d:"M102.88 70.6s2.483.84 3.402.715M93.883 71.975s2.492-1.144 4.778-1.073",stroke:"#5C2552",strokeWidth:"1.526",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M86.32 77.374s.961.879 1.458 2.106c-.377.48-1.033 1.152-.236 1.809M99.337 83.719s1.911.151 2.509-.254",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M87.782 115.821l15.73-3.012M100.165 115.821l10.04-2.008",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M66.508 86.763s-1.598 8.83-6.697 14.078",stroke:"#E4EBF7",strokeWidth:"1.114",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M128.31 87.934s3.013 4.121 4.06 11.785",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M64.09 84.816s-6.03 9.912-13.607 9.903",stroke:"#DB836E",strokeWidth:".795",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M112.366 65.909l-.142 5.32s5.993 4.472 11.945 9.202c4.482 3.562 8.888 7.455 10.985 8.662 4.804 2.766 8.9 3.355 11.076 1.808 4.071-2.894 4.373-9.878-8.136-15.263-4.271-1.838-16.144-6.36-25.728-9.73",fill:"#FFC6A0"}),a.createElement("path",{d:"M130.532 85.488s4.588 5.757 11.619 6.214",stroke:"#DB836E",strokeWidth:".75",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M121.708 105.73s-.393 8.564-1.34 13.612",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M115.784 161.512s-3.57-1.488-2.678-7.14",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M101.52 290.246s4.326 2.057 7.408 1.03c2.842-.948 4.564.673 7.132 1.186 2.57.514 6.925 1.108 11.772-1.269-.104-5.551-6.939-4.01-12.048-6.763-2.582-1.39-3.812-4.757-3.625-8.863h-9.471s-1.402 10.596-1.169 14.68",fill:"#CBD1D1"}),a.createElement("path",{d:"M101.496 290.073s2.447 1.281 6.809.658c3.081-.44 3.74.485 7.479 1.039 3.739.554 10.802-.07 11.91-.9.415 1.108-.347 2.077-.347 2.077s-1.523.608-4.847.831c-2.045.137-5.843.293-7.663-.507-1.8-1.385-5.286-1.917-5.77-.243-3.947.958-7.41-.288-7.41-.288l-.16-2.667z",fill:"#2B0849"}),a.createElement("path",{d:"M108.824 276.19h3.116s-.103 6.751 4.57 8.62c-4.673.624-8.62-2.32-7.686-8.62",fill:"#A4AABA"}),a.createElement("path",{d:"M57.65 272.52s-2.122 7.47-4.518 12.396c-1.811 3.724-4.255 7.548 5.505 7.548 6.698 0 9.02-.483 7.479-6.648-1.541-6.164.268-13.296.268-13.296H57.65z",fill:"#CBD1D1"}),a.createElement("path",{d:"M51.54 290.04s2.111 1.178 6.682 1.178c6.128 0 8.31-1.662 8.31-1.662s.605 1.122-.624 2.18c-1 .862-3.624 1.603-7.444 1.559-4.177-.049-5.876-.57-6.786-1.177-.831-.554-.692-1.593-.138-2.078",fill:"#2B0849"}),a.createElement("path",{d:"M58.533 274.438s.034 1.529-.315 2.95c-.352 1.431-1.087 3.127-1.139 4.17-.058 1.16 4.57 1.592 5.194.035.623-1.559 1.303-6.475 1.927-7.306.622-.831-4.94-2.135-5.667.15",fill:"#A4AABA"}),a.createElement("path",{d:"M100.885 277.015l13.306.092s1.291-54.228 1.843-64.056c.552-9.828 3.756-43.13.997-62.788l-12.48-.64-22.725.776s-.433 3.944-1.19 9.921c-.062.493-.677.838-.744 1.358-.075.582.42 1.347.318 1.956-2.35 14.003-6.343 32.926-8.697 46.425-.116.663-1.227 1.004-1.45 2.677-.04.3.21 1.516.112 1.785-6.836 18.643-10.89 47.584-14.2 61.551l14.528-.014s2.185-8.524 4.008-16.878c2.796-12.817 22.987-84.553 22.987-84.553l3-.517 1.037 46.1s-.223 1.228.334 2.008c.558.782-.556 1.117-.39 2.233l.39 1.784s-.446 7.14-.892 11.826c-.446 4.685-.092 38.954-.092 38.954",fill:"#7BB2F9"}),a.createElement("path",{d:"M77.438 220.434c1.146.094 4.016-2.008 6.916-4.91M107.55 223.931s2.758-1.103 6.069-3.862",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M108.459 220.905s2.759-1.104 6.07-3.863",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M76.099 223.557s2.608-.587 6.47-3.346M87.33 150.82c-.27 3.088.297 8.478-4.315 9.073M104.829 149.075s.11 13.936-1.286 14.983c-2.207 1.655-2.975 1.934-2.975 1.934M101.014 149.63s.035 12.81-1.19 24.245M94.93 174.965s7.174-1.655 9.38-1.655M75.671 204.754c-.316 1.55-.64 3.067-.973 4.535 0 0-1.45 1.822-1.003 3.756.446 1.934-.943 2.034-4.96 15.273-1.686 5.559-4.464 18.49-6.313 27.447-.078.38-4.018 18.06-4.093 18.423M77.043 196.743a313.269 313.269 0 0 1-.877 4.729M83.908 151.414l-1.19 10.413s-1.091.148-.496 2.23c.111 1.34-2.66 15.692-5.153 30.267M57.58 272.94h13.238",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M117.377 147.423s-16.955-3.087-35.7.199c.157 2.501-.002 4.128-.002 4.128s14.607-2.802 35.476-.31c.251-2.342.226-4.017.226-4.017",fill:"#192064"}),a.createElement("path",{d:"M107.511 150.353l.004-4.885a.807.807 0 0 0-.774-.81c-2.428-.092-5.04-.108-7.795-.014a.814.814 0 0 0-.784.81l-.003 4.88c0 .456.371.82.827.808a140.76 140.76 0 0 1 7.688.017.81.81 0 0 0 .837-.806",fill:"#FFF"}),a.createElement("path",{d:"M106.402 149.426l.002-3.06a.64.64 0 0 0-.616-.643 94.135 94.135 0 0 0-5.834-.009.647.647 0 0 0-.626.643l-.001 3.056c0 .36.291.648.651.64 1.78-.04 3.708-.041 5.762.012.36.009.662-.279.662-.64",fill:"#192064"}),a.createElement("path",{d:"M101.485 273.933h12.272M102.652 269.075c.006 3.368.04 5.759.11 6.47M102.667 263.125c-.009 1.53-.015 2.98-.016 4.313M102.204 174.024l.893 44.402s.669 1.561-.224 2.677c-.892 1.116 2.455.67.893 2.231-1.562 1.562.893 1.116 0 3.347-.592 1.48-.988 20.987-1.09 34.956",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"})));const xo={success:Tu.Z,error:Io.Z,info:wo.Z,warning:ku},ru={404:eo,500:Ml,403:bo},Go=Object.keys(ru),zl=Je=>{let{prefixCls:dt,icon:yt,status:Rn}=Je;const Xn=aA()(`${dt}-icon`);if(Go.includes(`${Rn}`)){const hA=ru[Rn];return a.createElement("div",{className:`${Xn} ${dt}-image`},a.createElement(hA,null))}const $n=a.createElement(xo[Rn]);return yt===null||yt===!1?null:a.createElement("div",{className:Xn},yt||$n)},Rl=Je=>{let{prefixCls:dt,extra:yt}=Je;return yt?a.createElement("div",{className:`${dt}-extra`},yt):null},Hu=Je=>{let{prefixCls:dt,className:yt,rootClassName:Rn,subTitle:Xn,title:$n,style:hA,children:fA,status:Mn="info",icon:nA,extra:ur}=Je;const{getPrefixCls:XA,direction:tr,result:VA}=a.useContext(Yo.E_),xA=XA("result",dt),[kr,Dr,ea]=Cu(xA),Ur=aA()(xA,`${xA}-${Mn}`,yt,VA==null?void 0:VA.className,Rn,{[`${xA}-rtl`]:tr==="rtl"},Dr,ea),ia=Object.assign(Object.assign({},VA==null?void 0:VA.style),hA);return kr(a.createElement("div",{className:Ur,style:ia},a.createElement(zl,{prefixCls:xA,status:Mn,icon:nA}),a.createElement("div",{className:`${xA}-title`},$n),Xn&&a.createElement("div",{className:`${xA}-subtitle`},Xn),a.createElement(Rl,{prefixCls:xA,extra:ur}),fA&&a.createElement("div",{className:`${xA}-content`},fA)))};Hu.PRESENTED_IMAGE_403=ru[403],Hu.PRESENTED_IMAGE_404=ru[404],Hu.PRESENTED_IMAGE_500=ru[500];var Xo=Hu,Jo=Object.defineProperty,qo=(Je,dt,yt)=>dt in Je?Jo(Je,dt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):Je[dt]=yt,zu=(Je,dt,yt)=>qo(Je,typeof dt!="symbol"?dt+"":dt,yt);const{Paragraph:_o,Text:Zi}=Vo.default;class ni extends a.Component{constructor(){super(...arguments),zu(this,"state",{hasError:!1,error:null,errorInfo:null})}static getDerivedStateFromError(dt){return{hasError:!0,error:dt,errorInfo:null}}componentDidCatch(dt,yt){console.log("\u6355\u83B7\u7684\u9519\u8BEF:",dt),console.log("\u9519\u8BEF\u4FE1\u606F:",yt),this.setState({error:dt,errorInfo:yt})}render(){var dt,yt;return this.state.hasError?a.createElement(Xo,{status:"warning",title:"\u5F53\u524D\u6D4F\u89C8\u5668\u4F3C\u4E4E\u53D1\u751F\u4E86\u9519\u8BEF\uFF0C\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\u5237\u65B0\u9875\u9762\u4EE5\u6062\u590D\u6B63\u5E38\u529F\u80FD\uFF01 ",subTitle:(dt=this.state.error)==null?void 0:dt.message,extra:[a.createElement(Ye.ZP,{type:"primary",key:"console",onClick:()=>window.location.reload()},"\u7ACB\u5373\u5237\u65B0")]},a.createElement("div",{className:"desc"},a.createElement(_o,null,a.createElement(Zi,{style:{fontSize:14}},"\u8BE6\u7EC6\u4FE1\u606F\uFF1A",a.createElement("br",null),(yt=this.state.errorInfo)==null?void 0:yt.componentStack)))):this.props.children}}var Di=ni,ii=ee(91691),Zl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAAAXNSR0IArs4c6QAAALhJREFUOE+dkjEOgVEQhL8pRCNR0UlE5Qg6Z9C5gcIFUDmAEyhVWgqJBIVE4hwanUSlkpEn709EIe/ZcrPzZXZ2RWLZrkq6f48rRW+7DWyBjqTrpyYJEAS2x0AP6Ep6FJBkQIQsgDLQl+TQywUE8R7YSZpmA6KLOnAGJpKWsv228kfdgEbWCtFBCzgCQ0mrLIDtGnACZpLmWRnYrgAHYFMEmAywXQLWwEXSIPuRbDeBUdz7mQ34daEX5wM7Fb5x5tMAAAAASUVORK5CYII=",Ru=ee(9936),Zu=ee(96784),Ra=ee(59301),$o=Object.defineProperty,Wu=Object.getOwnPropertySymbols,Vu=Object.prototype.hasOwnProperty,to=Object.prototype.propertyIsEnumerable,Wl=(Je,dt,yt)=>dt in Je?$o(Je,dt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):Je[dt]=yt,es=(Je,dt)=>{for(var yt in dt||(dt={}))Vu.call(dt,yt)&&Wl(Je,yt,dt[yt]);if(Wu)for(var yt of Wu(dt))to.call(dt,yt)&&Wl(Je,yt,dt[yt]);return Je},no=(Je,dt)=>{var yt={};for(var Rn in Je)Vu.call(Je,Rn)&&dt.indexOf(Rn)<0&&(yt[Rn]=Je[Rn]);if(Je!=null&&Wu)for(var Rn of Wu(Je))dt.indexOf(Rn)<0&&to.call(Je,Rn)&&(yt[Rn]=Je[Rn]);return yt};const Ao=Je=>{var dt=Je,{loading:yt,children:Rn,globalSetting:Xn,user:$n,account:hA}=dt,fA=no(dt,["loading","children","globalSetting","user","account"]),Mn,nA,ur,XA,tr,VA,xA,kr;const Dr=(0,Ce.useLocation)(),[ea,Ur]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{let ia=Te()().add(0,"days").unix(),Sa=localStorage.getItem("mainclose");if(!Sa){Ur(!0);return}ia>parseInt(Sa)&&Ur(!0)},[]),Ra.createElement(Di,null,Ra.createElement(ge.ZP,{locale:he.Z,autoInsertSpaceInButton:!1},Dr.pathname==="/"&&ea&&((nA=(Mn=Xn==null?void 0:Xn.setting)==null?void 0:Mn.adv_index)==null?void 0:nA.image_url)&&((ur=Xn==null?void 0:Xn.setting)==null?void 0:ur.main_site)&&Ra.createElement("div",{onClick:()=>{var ia,Sa;return window.open((Sa=(ia=Xn==null?void 0:Xn.setting)==null?void 0:ia.adv_index)==null?void 0:Sa.jump_url)},style:{background:`url(${bt.Z.IMG_SERVER+((tr=(XA=Xn==null?void 0:Xn.setting)==null?void 0:XA.adv_index)==null?void 0:tr.image_url)}) no-repeat center center`,width:"100%",height:60,margin:"0px auto",display:"flex",cursor:"pointer",backgroundSize:"cover"}},Ra.createElement("div",{style:{width:1200,margin:"0px auto",height:60,display:"flex",alignItems:"center",justifyContent:"space-between"}},Ra.createElement("div",{style:{fontSize:24,fontWeight:"bold",color:"#fff",visibility:"hidden"}},"\u3010\u8BA1\u7B97\u673A\u5B66\u4E60\u4EA4\u6D41\u7FA4\u3011\u9886\u53D6C\u8BED\u8A00/Java/Python/\u7A0B\u5E8F\u7ADE\u8D5B\u8D44\u6599\uFF0C\u70B9\u51FB\u52A0\u5165"),Ra.createElement("div",{onClick:()=>{window.open("https://mp.weixin.qq.com/s/31gNJVLlG1nTymoyL1uUJA")},style:{visibility:"hidden",width:"104px",height:"30px",borderRadius:15,display:"flex",alignItems:"center",justifyContent:"center",color:"#FFFFFF",cursor:"pointer",background:"linear-gradient(270deg, #FF4C00 0%, #FF9C01 100%)"}},"\u67E5\u770B\u8BE6\u60C5 ",Ra.createElement("img",{src:Zl,style:{marginLeft:5}}))),Ra.createElement("img",{src:Ru,onClick:ia=>{ia.stopPropagation(),localStorage.setItem("mainclose",Te()().add(1,"days").unix()+""),Ur(!1)},style:{width:16,height:16,marginRight:6,marginTop:6,cursor:"pointer"}})),document.domain!=="kepukehuan.educoder.net"&&Ra.createElement(Ve.Z,es({},fA)),Ra.createElement("section",{className:aA()(ii.Z.layoutMainClass),style:{marginTop:Dr.pathname=="/training"?"-72px":"",minHeight:"calc(100vh - 72px)"}},Ra.createElement(Ce.Outlet,null)),Ra.createElement(Qn,null),!(0,Qe.Ll)()&&document.domain!=="kepukehuan.educoder.net"&&Ra.createElement(Le,null),Ra.createElement(mn,null),Ra.createElement(ot,null),Ra.createElement(Ct,null),Ra.createElement(Nn,null),Ra.createElement(dA,null),Ra.createElement(rA,null),Ra.createElement(gn,null),hA.actionTabs.key==="Account-ProfessionalAuth"&&((xA=(VA=hA.actionTabs)==null?void 0:VA.code)==null?void 0:xA.length)>0&&Ra.createElement(Zu.Z,{Scoid:(kr=$n==null?void 0:$n.userInfo)==null?void 0:kr.user_school_id}),!(0,Qe.Ll)()&&Ra.createElement(vt,null),Xn.isShowAI&&Ra.createElement(nu,null)))};var Mo=(0,Ce.connect)(({loading:Je,globalSetting:dt,user:yt,account:Rn})=>({loading:Je,user:yt,globalSetting:dt,account:Rn}))(Ao)},96784:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return me}});var a=ee(59301),ge=ee(44283),he=ee(82326),Ve=ee(94968),Ce=ee(28284),ve=ee(6767),Te=ee(62957),$e=ee(77019),ye=ee(5269),Ie=ee(29787),nt=ee(37568),Pe=ee(1560),bt=ee(7939),Ne=ee(14185),Qe=ee(51941),Me=ee(32751),pe=ee(76406),Ue=ee(47723),ct=ee(79939),je=ee(29679),wt=ee(19248),At=ee(47262),qe={flexRow:"flexRow___jGYtM",flexColumn:"flexColumn___NPMB3",formWrap:"formWrap___vwH9N",example:"example____BmJC",footerWrap:"footerWrap___lp1L0"},We=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,Ke=(ie,ae)=>{var se={};for(var de in ie)_e.call(ie,de)&&ae.indexOf(de)<0&&(se[de]=ie[de]);if(ie!=null&&We)for(var de of We(ie))ae.indexOf(de)<0&&rt.call(ie,de)&&(se[de]=ie[de]);return se},ft=(ie,ae,se)=>new Promise((de,ue)=>{var et=ht=>{try{ot(se.next(ht))}catch(Lt){ue(Lt)}},Ft=ht=>{try{ot(se.throw(ht))}catch(Lt){ue(Lt)}},ot=ht=>ht.done?de(ht.value):Promise.resolve(ht.value).then(et,Ft);ot((se=se.apply(ie,ae)).next())});const Le=(ie,ae)=>ae.some(se=>se.label.toLowerCase().indexOf(ie.toLowerCase())>-1),st=nt.default.TextArea,we=ie=>{var ae=ie,{account:se,globalSetting:de,loading:ue,dispatch:et,schoolName:Ft,visible:ot,onClose:ht=()=>{},onSuccess:Lt=()=>{}}=ae,Zt=Ke(ae,["account","globalSetting","loading","dispatch","schoolName","visible","onClose","onSuccess"]);const[_t]=Ce.default.useForm();(0,a.useEffect)(()=>{_t.setFieldsValue({name:Ft})},[Ft]);const on=sn=>ft(void 0,null,function*(){const{name:dn,city:Mt=[],address:tn,remarks:Ct}=sn||{},St=yield et({type:"account/appplySchool",payload:{name:dn,province:Mt[0],city:Mt[1],address:tn,remarks:Ct}});ht(),St&&(ve.ZP.success("\u65B0\u589E\u5B66\u6821/\u5355\u4F4D\u6210\u529F\uFF01"),Lt(dn))});return a.createElement(Te.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ot,title:"\u7533\u8BF7\u6DFB\u52A0\u5355\u4F4D\u540D\u79F0",width:"600px",footer:null},a.createElement(Ce.default,{className:qe.formWrap,form:_t,labelCol:{span:4},wrapperCol:{span:20},onFinish:on},a.createElement(Ce.default.Item,{label:"\u5355\u4F4D\u5168\u79F0\uFF1A",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B66\u6821\u6216\u5DE5\u4F5C\u5355\u4F4D"}]},a.createElement(nt.default,{placeholder:"\u5B66\u6821\u6216\u5DE5\u4F5C\u5355\u4F4D"})),a.createElement("div",{className:`${qe.flexRow} ${qe.example}`},a.createElement("div",null,"\u793A\u4F8B\uFF1A"),a.createElement("div",{className:qe.flexColumn},a.createElement("div",null,a.createElement(je.Z,{style:{color:"rgb(82, 196, 26)"}}),a.createElement("span",{className:"font14 ml5"},"\u6B63\u786E\u793A\u4F8B\uFF1A\u6570\u636E\u7ED3\u6784")),a.createElement("div",null,a.createElement(wt.Z,{style:{color:"red"}}),a.createElement("span",{className:"font14 ml5"},"\u9519\u8BEF\u793A\u4F8B\uFF1A\u6570\u636E\u7ED3\u67842019\u6625")))),a.createElement(Ce.default.Item,{label:"\u5730\u533A\uFF1A",name:"city"},a.createElement(ct.Z,{allowClear:!0,size:"middle",options:At.P,placeholder:"\u8BF7\u9009\u62E9\u6240\u5728\u5730",showSearch:{matchInputWidth:!0,filter:Le}})),a.createElement(Ce.default.Item,{label:"\u8BE6\u7EC6\u5730\u5740\uFF1A",name:"address"},a.createElement(nt.default,{placeholder:"\u8BF7\u586B\u5199\u5B8C\u6574\u7684\u5730\u5740\u4FE1\u606F"})),a.createElement(Ce.default.Item,{label:"\u8BF4\u660E\uFF1A",name:"remarks"},a.createElement(st,{placeholder:"\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09"})),a.createElement("div",{className:qe.footerWrap},a.createElement(Ce.default.Item,null,a.createElement(bt.ZP,{className:"mr5",size:"middle",onClick:()=>{ht()}},"\u53D6\u6D88"),a.createElement(bt.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:ue["account/appplySchool"]},"\u4FDD\u5B58")))))};var it=(0,ge.connect)(({account:ie,loading:ae,globalSetting:se})=>({account:ie,globalSetting:se,loading:ae.effects}))(we),nn=ee(73505),Kt=ee(78267),Bt=ee(59301),Qn=Object.defineProperty,Ye=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,Gt=Object.getOwnPropertySymbols,mn=Object.prototype.hasOwnProperty,$t=Object.prototype.propertyIsEnumerable,lt=(ie,ae,se)=>ae in ie?Qn(ie,ae,{enumerable:!0,configurable:!0,writable:!0,value:se}):ie[ae]=se,Tt=(ie,ae)=>{for(var se in ae||(ae={}))mn.call(ae,se)&<(ie,se,ae[se]);if(Gt)for(var se of Gt(ae))$t.call(ae,se)&<(ie,se,ae[se]);return ie},Ge=(ie,ae)=>Ye(ie,Fe(ae)),Xt=(ie,ae)=>{var se={};for(var de in ie)mn.call(ie,de)&&ae.indexOf(de)<0&&(se[de]=ie[de]);if(ie!=null&&Gt)for(var de of Gt(ie))ae.indexOf(de)<0&&$t.call(ie,de)&&(se[de]=ie[de]);return se},Pt=(ie,ae,se)=>new Promise((de,ue)=>{var et=ht=>{try{ot(se.next(ht))}catch(Lt){ue(Lt)}},Ft=ht=>{try{ot(se.throw(ht))}catch(Lt){ue(Lt)}},ot=ht=>ht.done?de(ht.value):Promise.resolve(ht.value).then(et,Ft);ot((se=se.apply(ie,ae)).next())});const an=he.default.Option,jt=Ve.default.Dragger;var Bn=(ie=>(ie[ie.Professor=1]="Professor",ie[ie.AssistantProfessor=2]="AssistantProfessor",ie[ie.Student=3]="Student",ie))(Bn||{});const fn=ie=>{var ae=ie,{user:se,account:de,globalSetting:ue,loading:et,dispatch:Ft,Scoid:ot}=ae,ht=Xt(ae,["user","account","globalSetting","loading","dispatch","Scoid"]),Lt,Zt;const[_t]=Ce.default.useForm(),[on,sn]=(0,a.useState)({}),[dn,Mt]=(0,a.useState)([]),[tn,Ct]=(0,a.useState)([]),[St,He]=(0,a.useState)([]),[en,Wt]=(0,a.useState)([]),[Nn,Dn]=(0,a.useState)(),[qn,Zn]=(0,a.useState)(),[In,_n]=(0,a.useState)(),[Un,dA]=(0,a.useState)(),[DA,Kn]=(0,a.useState)(),kA=(0,a.useRef)((0,Kt.throttle)(oe=>mA(oe),1200,{leading:!0,trailing:!0})).current;(0,a.useEffect)(()=>{},[]),(0,a.useEffect)(()=>{Pt(void 0,null,function*(){if(!ot)return;const oe=yield yA(ot);He(oe==null?void 0:oe.departments)})},[ot]);const mA=oe=>Pt(void 0,null,function*(){var vt,ut;const xt=yield Ft({type:"account/getSchoolOption",payload:{keyword:oe,limit:10}});Mt(xt==null?void 0:xt.schools),oe&&oe!=""&&(Ct((vt=xt==null?void 0:xt.schools)==null?void 0:vt.filter(Re=>Re.name.includes(oe))),(((ut=xt==null?void 0:xt.schools)==null?void 0:ut.find(Re=>Re.name===oe))||{}).id?gn(oe,null,xt==null?void 0:xt.schools):(_t.setFieldsValue({department:""}),sn(Tt(Tt({},on),{school:oe,department:""}))))}),yA=oe=>{if(oe)return Ft({type:"account/getDepartmentOption",payload:{id:oe}})};(0,a.useEffect)(()=>{if(!de.basicInfo)return;const{basicInfo:oe}=de,vt={identity:oe.identity,school:oe.school_name,department:oe.department_name,studentNo:oe.student_id,jobTitle:oe.identity=="teacher"?oe.technical_title:"\u6559\u6388",manager:oe.identity=="professional"?oe.technical_title:"\u4F01\u4E1A\u7BA1\u7406\u8005"};_t.setFieldsValue(vt),sn(vt)},[de.basicInfo]);const rA=()=>{dA(!0)},CA=()=>{if(!dn.find(oe=>oe.name===on.school)){ve.ZP.info("\u8BF7\u5148\u9009\u62E9\u6B63\u786E\u7684\u5355\u4F4D\u6216\u8005\u5B66\u6821\uFF01");return}Kn(!0)},On=oe=>{sn(Tt({},_t.getFieldsValue())),"school"in oe&&(Ct(dn.filter(ut=>ut.name.includes(oe.school))),(dn.find(ut=>ut.name===oe.school)||{}).id?gn(oe.school):(_t.setFieldsValue({department:""}),sn(Tt(Tt({},on),{school:oe.school,department:""}))))},jn=(oe,vt)=>{if(de.actionTabs.checkedList.includes(1)){Te.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Bt.createElement("div",{className:"tc"},vt||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{window.location.href=`/classrooms/${oe}/students`}});return}window.location.href=`/classrooms/${oe}/students`},gn=(oe,vt,ut)=>Pt(void 0,null,function*(){var xt,Rt,Re;const ze=(xt=(ut||dn).find(gt=>gt.name===oe))==null?void 0:xt.id,pt=(yield yA(ze))||{};He(pt==null?void 0:pt.departments);const Xe=vt||((Re=(Rt=pt==null?void 0:pt.departments)==null?void 0:Rt[0])==null?void 0:Re.name);_t.setFieldsValue({department:Xe}),sn(Tt(Tt({},on),{school:oe,department:Xe}))}),vn=oe=>Pt(void 0,null,function*(){yield mA(),_t.setFieldsValue({school:oe,department:""}),sn(Tt(Tt({},on),{school:oe,department:""}))}),ln=oe=>{var vt;if(oe.file.status==="uploading"){_n(!0);return}oe.file.status==="done"&&(console.log(oe.file,oe.file.response),Zn((vt=oe.file.response)==null?void 0:vt.id),(0,pe.y3)(oe.file.originFileObj,ut=>{Dn(ut),_n(!1)}))},Yt=oe=>Pt(void 0,null,function*(){var vt,ut,xt,Rt,Re;const{school:ze,department:pt,identity:Xe,studentNo:gt,jobTitle:rn,manager:Nt}=oe||{};if(!Nn){ve.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u7167\u7247\uFF01");return}const Vt=(vt=dn.find(Cn=>Cn.name===ze))==null?void 0:vt.id,Ze=(ut=St.find(Cn=>Cn.name===pt))==null?void 0:ut.id;let Se;Xe==="student"?Se=gt:Xe==="teacher"?Se=rn:Se=Nt;const Et=yield Ft({type:"account/applyProfessionalAuth",payload:{id:((xt=de.basicInfo)==null?void 0:xt.id)||((Rt=se.userInfo)==null?void 0:Rt.login),school_id:Vt,department_id:Ze,identity:Xe,extra:Se,attachment_ids:[qn]}});if(de.actionTabs.code){let Cn=yield(0,nn.cR)({invite_code:de.actionTabs.code,professor:de.actionTabs.checkedList.includes(1)?1:null,assistant_professor:de.actionTabs.checkedList.includes(2)?1:null,student:de.actionTabs.checkedList.includes(3)?1:null});Cn.message==="\u52A0\u5165\u6210\u529F"&&(Cn!=null&&Cn.course_id?jn(Cn.course_id,Cn.message):ve.ZP.success(Cn.message))}Be(),Et&&(ve.ZP.info("\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838!"),Ft({type:"account/getBasicInfo",payload:{login:(Re=se.userInfo)==null?void 0:Re.login}}))}),Be=()=>{Ft({type:"account/setActionTabs",payload:{}})},ke={data:{type:"professional"},multiple:!0,showUploadList:!1,action:`${Ne.Z.API_SERVER}/api/attachments.json`,className:Me.Z.uploader,onChange:ln,beforeUpload:oe=>{const vt=oe.type==="image/jpeg"||oe.type==="image/png"||oe.type==="image/jpg"||oe.type==="image/bmp";return vt||ve.ZP.info("\u8BF7\u4E0A\u4F20\u6B63\u786E\u6587\u4EF6\u683C\u5F0F"),vt}};return Bt.createElement(Te.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:Me.Z.modal,open:de.actionTabs.key==="Account-ProfessionalAuth",title:Bt.createElement($e.Z,{style:{padding:"25px"},align:"middle",justify:"space-between"},Bt.createElement(ye.Z,null,"\u804C\u4E1A\u8BA4\u8BC1"),Bt.createElement(ye.Z,null,Bt.createElement("i",{className:"iconfont icon-guanbi11",style:{color:"#979797",cursor:"pointer"},onClick:Be}))),width:"660px",footer:null},Bt.createElement(Ie.Z,{spinning:!!In},Bt.createElement(Ce.default,{className:Me.Z.formWrap,form:_t,colon:!1,onValuesChange:On,onFinish:Yt},Bt.createElement($e.Z,{gutter:[10,0]},Bt.createElement(ye.Z,{flex:"300px"},Bt.createElement(Ce.default.Item,{label:"\u804C\u4E1A",name:"identity",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u4E1A"}]},Bt.createElement(he.default,null,Bt.createElement(an,{value:"teacher"},"\u6559\u5E08"),Bt.createElement(an,{value:"student"},"\u5B66\u751F"),Bt.createElement(an,{value:"professional"},"\u4E13\u4E1A\u4EBA\u58EB")))),on.identity==="student"&&Bt.createElement(ye.Z,{flex:"200px"},Bt.createElement(Ce.default.Item,{initialValue:on.studentNo,name:"studentNo",rules:[{required:!0,message:"\u8BF7\u5148\u8F93\u5165\u5B66\u53F7"}]},Bt.createElement(nt.default,{type:"text",placeholder:"\u8BF7\u8F93\u5165\u5B66\u53F7"}))),on.identity==="teacher"&&Bt.createElement(ye.Z,{flex:"200px"},Bt.createElement(Ce.default.Item,{initialValue:on.jobTitle,name:"jobTitle",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}]},Bt.createElement(he.default,null,Bt.createElement(an,{value:"\u6559\u6388"},"\u6559\u6388"),Bt.createElement(an,{value:"\u526F\u6559\u6388"},"\u526F\u6559\u6388"),Bt.createElement(an,{value:"\u8BB2\u5E08"},"\u8BB2\u5E08"),Bt.createElement(an,{value:"\u52A9\u6559"},"\u52A9\u6559")))),on.identity==="professional"&&Bt.createElement(ye.Z,{flex:"200px"},Bt.createElement(Ce.default.Item,{initialValue:on.manager,name:"manager",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}]},Bt.createElement(he.default,null,Bt.createElement(an,{value:"\u4F01\u4E1A\u7BA1\u7406\u8005"},"\u4F01\u4E1A\u7BA1\u7406\u8005"),Bt.createElement(an,{value:"\u90E8\u95E8\u7BA1\u7406\u8005"},"\u90E8\u95E8\u7BA1\u7406\u8005"),Bt.createElement(an,{value:"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"},"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"),Bt.createElement(an,{value:"\u5DE5\u7A0B\u5E08"},"\u5DE5\u7A0B\u5E08"),Bt.createElement(an,{value:"\u52A9\u7406\u5DE5\u7A0B\u5E08"},"\u52A9\u7406\u5DE5\u7A0B\u5E08"))))),Bt.createElement(Ce.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"school",extra:on.school&&!(dn!=null&&dn.find(oe=>oe.name===on.school))&&Bt.createElement("div",{className:Me.Z.schoolHintWrap},Bt.createElement("span",{className:Me.Z.colorCDCDCD},"\u672A\u627E\u5230\u5305\u542B\u201C",on.school,"\u201D\u7684\u9AD8\u6821\uFF0C"),Bt.createElement("span",{className:`${Me.Z.color0152d9} current`,onClick:rA},"\u7533\u8BF7\u65B0\u589E")),rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u5B66\u6821/\u5355\u4F4D"}]},Bt.createElement(Pe.Z,{showSearch:!0,onSearch:kA,options:tn==null?void 0:tn.map(oe=>({value:oe.name}))})),Bt.createElement(Ce.default.Item,{label:"\u9662\u7CFB/\u90E8\u95E8",name:"department",extra:on.department&&!(St!=null&&St.find(oe=>oe.name===on.department))&&Bt.createElement("div",{className:Me.Z.schoolHintWrap},Bt.createElement("span",{className:Me.Z.colorCDCDCD},on.department?`\u672A\u627E\u5230\u5305\u542B\u201C${on.department}\u201D\u7684\u9AD8\u6821\uFF0C`:"\u672A\u627E\u5230\u9662\u7CFB\uFF0C"),Bt.createElement("span",{className:`${Me.Z.color0152d9} current`,onClick:CA},"\u7533\u8BF7\u65B0\u589E")),rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u9662\u7CFB/\u90E8\u95E8"}]},Bt.createElement(Pe.Z,{showSearch:!0,onChange:oe=>Wt(St.filter(vt=>vt.name.includes(oe))),options:en==null?void 0:en.map(oe=>({value:oe.name}))})),Bt.createElement(Ce.default.Item,{label:"\u804C\u4E1A\u8BC1\u4E0A\u4F20"},Bt.createElement("div",{className:Me.Z.flexRow},Bt.createElement("div",{className:Me.Z.flexColumn},Bt.createElement(jt,Ge(Tt({},ke),{accept:".png,.jpg,.bmp,.jpeg"}),Nn?Bt.createElement("img",{src:Nn,className:Me.Z.uploadImg}):Bt.createElement("div",{className:Me.Z.imageTip},Bt.createElement("p",null,Bt.createElement("i",{className:`iconfont icon-cuban2shangchuanyunduan ${Me.Z.uploadTipIcon}`})),Bt.createElement("p",{className:Me.Z.uploadTip},Bt.createElement("a",{className:Me.Z.color05101a},"\u70B9\u51FB\u6216\u62D6\u62FD\u4E0A\u4F20\u56FE\u7247")))),Bt.createElement("span",{className:"tc"},Bt.createElement("p",{className:Me.Z.viewLargerImg},"\u67E5\u770B\u5927\u56FE"))),Bt.createElement("div",{className:`${Me.Z.flexColumn} ${Me.Z.example}`},Bt.createElement("span",{className:Me.Z.exampleImg},Bt.createElement("img",{src:Qe})),Bt.createElement("span",{className:"tc"},Bt.createElement("p",null,"\u793A\u4F8B\u56FE\u7247"),Bt.createElement("p",{className:`${Me.Z.colorOrange} font12`},"\uFF08png/jpg/bmp\u683C\u5F0F\uFF0C\u4E0D\u8D85\u8FC72MB\uFF09"))))),Bt.createElement("div",{className:Me.Z.footerWrap},Bt.createElement(Ce.default.Item,null,Bt.createElement(bt.ZP,{className:"mr5",size:"middle",onClick:Be},"\u53D6\u6D88"),Bt.createElement(bt.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:et["account/applyProfessionalAuth"]},"\u4FDD\u5B58"))),Bt.createElement("div",{className:Me.Z.note},Bt.createElement("p",null,"\u8BA4\u8BC1\u987B\u77E5\uFF1A"),Bt.createElement("p",null,"1.\u6839\u636E\u804C\u4E1A\u4E0A\u4F20\u76F8\u5E94\u7684\u8BC1\u4EF6\u7167\uFF1A\u6559\u5E08\uFF08\u6559\u5E08\u8BC1\uFF09\uFF0C\u4E13\u4E1A\u4EBA\u58EB\uFF08\u5458\u5DE5\u8BC1\uFF09\u3001\u5B66\u751F\uFF08\u5B66\u751F\u8BC1\uFF09\uFF0C\u8BF7\u786E\u4FDD\u8BC1\u4EF6\u7167\u5185\u5BB9\u5B8C\u6574\u5E76\u4E14\u6E05\u6670\u53EF\u89C1\uFF0C\u4E25\u7981PS\uFF1B"),Bt.createElement("p",null,"2.\u6211\u4EEC\u5C06\u5728\u4F60\u63D0\u4EA4\u804C\u4E1A\u8BC1\u4FE1\u606F\u540E\u768424\u5C0F\u65F6\uFF08\u4E0D\u5305\u542B\u8282\u5047\u65E5\uFF09\u5185\u5B8C\u6210\u5BA1\u6838\uFF0C\u5BA1\u6838\u7ED3\u679C\u5C06\u4F1A\u4EE5\u7CFB\u7EDF\u6D88\u606F\u7684\u5F62\u5F0F\u53D1\u9001\u7ED9\u4F60\uFF1B"),Bt.createElement("p",null,"3.\u804C\u4E1A\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u8C28\u614E\u586B\u5199\uFF1B\u804C\u4E1A\u53D8\u66F4\u8BF7\u9009\u62E9\u91CD\u65B0\u8BA4\u8BC1\uFF1B"),Bt.createElement("p",null,"4.\u804C\u4E1A\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u7CFB\u7EDF\u5C06\u81EA\u52A8\u53D1\u653E500\u4E2A\u91D1\u5E01\u4F5C\u4E3A\u5956\u52B1\uFF1B"),Bt.createElement("p",null,"5.\u6211\u4EEC\u4F1A\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u7684\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732\uFF1B"),Bt.createElement("p",null,"6.\u5982\u5B58\u5728\u6076\u610F\u4E71\u586B\u5199\u59D3\u540D\uFF0C\u5B66\u53F7\uFF0C\u53CA\u4E0A\u4F20\u4E0E\u804C\u4E1A\u8BC1\u4EF6\u65E0\u5173\u56FE\u7247\u8005\uFF0C\u4E00\u7ECF\u53D1\u73B0\u5C06\u51BB\u7ED3",!((Lt=ue==null?void 0:ue.setting)!=null&&Lt.is_local)&&"EduCoder","\u8D26\u53F7\u3002"),Bt.createElement("p",null,"7.\u975E\u8001\u5E08\u8EAB\u4EFD\u63D0\u4EA4\u804C\u4E1A\u8BA4\u8BC1\u540E\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u5C06\u72B6\u6001\u6539\u4E3A\u5DF2\u8BA4\u8BC1\uFF0C\u4F60\u5C06\u53EF\u4EE5\u4F53\u9A8C\u5E73\u53F0\u9700\u8981\u804C\u4E1A\u8BA4\u8BC1\u7684\u529F\u80FD\uFF1B\u5982\u679C\u5728\u8BA4\u8BC1\u540E\u7684\u4F7F\u7528\u8FC7\u7A0B\u4E2D\u672A\u901A\u8FC7\u5BA1\u6838\uFF0C\u4F60\u5C06\u4E0D\u80FD\u7EE7\u7EED\u4F53\u9A8C\u9700\u8981\u8BA4\u8BC1\u7684\u529F\u80FD\u3002")))),Bt.createElement(it,{visible:Un,onClose:()=>dA(!1),schoolName:on.school,onSuccess:vn}),Bt.createElement(Ue.Z,{visible:DA,onClose:()=>Kn(!1),schoolId:(Zt=dn.find(oe=>oe.name===on.school))==null?void 0:Zt.id,schoolName:on.school,departmentName:on.department,onSuccess:oe=>gn(on.school,oe)}))};var me=(0,ge.connect)(({user:ie,account:ae,loading:se,globalSetting:de})=>({user:ie,account:ae,globalSetting:de,loading:se.effects}))(fn)},30935:function(It,Dt,ee){"use strict";ee.d(Dt,{i:function(){return wt},q:function(){return je}});var a=ee(59301),ge={flex_box_center:"flex_box_center___yMUhy",flex_space_between:"flex_space_between___KNvG9",flex_box_vertical_center:"flex_box_vertical_center___yqWY9",flex_box_center_end:"flex_box_center_end___DJKuV",flex_box_column:"flex_box_column___NTtN1",singleSelect:"singleSelect___fU3O9",multipleSelect:"multipleSelect___LFXCB",plus:"plus___gdDhG"},he=ee(92310),Ve=ee.n(he),Ce=ee(25399),ve=ee(82326),Te=ee(7939),$e=ee(49317),ye=Object.defineProperty,Ie=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,Qe=(At,qe,We)=>qe in At?ye(At,qe,{enumerable:!0,configurable:!0,writable:!0,value:We}):At[qe]=We,Me=(At,qe)=>{for(var We in qe||(qe={}))bt.call(qe,We)&&Qe(At,We,qe[We]);if(Pe)for(var We of Pe(qe))Ne.call(qe,We)&&Qe(At,We,qe[We]);return At},pe=(At,qe)=>Ie(At,nt(qe)),Ue=(At,qe)=>{var We={};for(var _e in At)bt.call(At,_e)&&qe.indexOf(_e)<0&&(We[_e]=At[_e]);if(At!=null&&Pe)for(var _e of Pe(At))qe.indexOf(_e)<0&&Ne.call(At,_e)&&(We[_e]=At[_e]);return We},ct=(At,qe,We)=>new Promise((_e,rt)=>{var Ke=st=>{try{Le(We.next(st))}catch(we){rt(we)}},ft=st=>{try{Le(We.throw(st))}catch(we){rt(we)}},Le=st=>st.done?_e(st.value):Promise.resolve(st.value).then(Ke,ft);Le((We=We.apply(At,qe)).next())});const je=At=>{var qe=At,{wrapClassName:We,wrapStyle:_e={},showLinkButton:rt=!0,tooltipTitle:Ke="",loadGeneral:ft=!1,data:Le={}}=qe,st=Ue(qe,["wrapClassName","wrapStyle","showLinkButton","tooltipTitle","loadGeneral","data"]);const we="course_disciplines_list",[it,nn]=(0,a.useState)(()=>{const Gt=sessionStorage.getItem(we);return Gt?JSON.parse(Gt):[]}),[Kt,Bt]=(0,a.useState)(!1),[Qn,Ye]=(0,a.useState)(!0);(0,a.useEffect)(()=>{Fe()},[]);const Fe=()=>ct(void 0,null,function*(){var Gt,mn,$t,lt;Bt(!0);const Tt=yield(0,$e.U2)("v2/course_disciplines.json",Le);if(Tt.status===0){const Ge=((mn=(Gt=Tt==null?void 0:Tt.data)==null?void 0:Gt.list)==null?void 0:mn.map(Xt=>({value:Xt.id,label:Xt.name})))||[];if(nn(Ge),Ye(!1),sessionStorage.setItem(we,JSON.stringify(Ge)),Qn){const Xt=(lt=($t=Tt==null?void 0:Tt.data)==null?void 0:$t.list)==null?void 0:lt.find(Pt=>Pt.is_default);ft&&Xt&&st.onChange(Xt==null?void 0:Xt.id)}}Bt(!1)});return a.createElement("div",{className:Ve()(ge.singleSelect,We),style:_e},a.createElement(Ce.Z,{title:Ke},a.createElement(ve.default,Me({allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B",loading:Kt,options:it,onDropdownVisibleChange:Gt=>{Gt&&Fe()}},st))),rt&&a.createElement(Te.ZP,{type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u8BFE\u7A0B"))},wt=At=>{var qe=At,{wrapClassName:We,wrapStyle:_e={},showLinkButton:rt=!0,courseDisciplineId:Ke="",isPlusHeight:ft=!1,tooltipTitle:Le,allowAcceptEmpty:st=!1,data:we={}}=qe,it=Ue(qe,["wrapClassName","wrapStyle","showLinkButton","courseDisciplineId","isPlusHeight","tooltipTitle","allowAcceptEmpty","data"]);const[nn,Kt]=(0,a.useState)([]),[Bt,Qn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{Ye()},[Ke]);const Ye=()=>ct(void 0,null,function*(){var Fe,Gt;if(!st&&!Ke){Kt([]);return}Qn(!0);const mn=yield(0,$e.U2)(`v2/course_disciplines/${Ke||"all"}.json`,we);if(mn.status===0){const $t=((Gt=(Fe=mn==null?void 0:mn.data)==null?void 0:Fe.tag_disciplines)==null?void 0:Gt.map(lt=>({value:lt.id,label:lt.name})))||[];$t.length&&Kt($t)}Qn(!1)});return a.createElement("div",{className:Ve()(ge.multipleSelect,We),style:_e},a.createElement(Ce.Z,{title:Le},a.createElement(ve.default,pe(Me({allowClear:!0,mode:"multiple",optionFilterProp:"label",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9",loading:Bt,options:nn,maxTagCount:"responsive",onDropdownVisibleChange:Fe=>{Fe&&Ye()}},it),{className:Ve()(it.className,ft&&ge.plus)}))),rt&&a.createElement(Te.ZP,{className:ge.btn,type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u77E5\u8BC6\u70B9"))}},82717:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return Tt}});var a=ee(59301),ge=ee(28284),he=ee(6767),Ve=ee(62957),Ce=ee(31691),ve=ee(82326),Te=ee(79939),$e=ee(53420),ye=ee(37568),Ie=ee(70858),nt=ee(25399),Pe=ee(31709),bt=ee(7939),Ne=ee(49317),Qe={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},Me=ee(44192),pe={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},Ue=ee(35883),ct=ee(76406),je=ee(24334);const wt=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var qe=({qitem:Ge})=>{var Xt,Pt,an,jt,Bn,fn,me,ie,ae,se;return a.createElement("div",{className:pe.warp},a.createElement("div",{className:pe.mainPart},a.createElement("div",{className:pe.qcount},(Ge==null?void 0:Ge.question_type)===8&&a.createElement(Ue.Z,{className:pe.content,showProgramFill:!0,value:(Xt=Ge==null?void 0:Ge.program_attr)==null?void 0:Xt.description}),(Ge==null?void 0:Ge.question_type)!=8&&a.createElement(Ue.Z,{className:pe.qtitle,value:(Ge==null?void 0:Ge.name)||(Ge==null?void 0:Ge.title)})),((Ge==null?void 0:Ge.question_type)===0||(Ge==null?void 0:Ge.question_type)===2)&&a.createElement("div",null,(Pt=Ge==null?void 0:Ge.choices)==null?void 0:Pt.map((de,ue)=>a.createElement("div",{className:pe.redio},!(de!=null&&de.is_answer)&&a.createElement("span",{className:pe.redioitem}),(de==null?void 0:de.is_answer)&&a.createElement("i",{className:`${pe.redioitemyes} icon-duigou1`}),a.createElement(Ue.Z,{className:de!=null&&de.is_answer?pe.titleyes:pe.title,value:wt[ue]+(de==null?void 0:de.choice_text)}),(de==null?void 0:de.is_answer)&&a.createElement("div",{className:pe.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ge==null?void 0:Ge.question_type)===1&&a.createElement("div",null,(an=Ge==null?void 0:Ge.choices)==null?void 0:an.map((de,ue)=>a.createElement("div",{className:pe.checkbox},!(de!=null&&de.is_answer)&&a.createElement("span",{className:pe.checkboxitem}),(de==null?void 0:de.is_answer)&&a.createElement("i",{className:`${pe.checkboxitemyes} icon-duigou1`}),a.createElement(Ue.Z,{className:de!=null&&de.is_answer?pe.titleyes:pe.title,value:wt[ue]+(de==null?void 0:de.choice_text)}),(de==null?void 0:de.is_answer)&&a.createElement("div",{className:pe.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ge==null?void 0:Ge.question_type)===3&&a.createElement("div",{className:pe.completion},(jt=Ge==null?void 0:Ge.standard_answer)==null?void 0:jt.map((de,ue)=>{var et;return a.createElement("div",{style:{display:"flex"}},a.createElement("span",{className:pe.title},"\u586B\u7A7A\u9879",ue+1),a.createElement("div",{className:pe.content},(et=de==null?void 0:de.answer_text)==null?void 0:et.map((Ft,ot)=>a.createElement("div",{className:pe.items},Ft))))})),(Ge==null?void 0:Ge.question_type)===4&&a.createElement("div",{className:pe.simple},a.createElement("div",{className:pe.title},"\u53C2\u8003\u7B54\u6848"),a.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Bn=Ge==null?void 0:Ge.answer_texts)!=null&&Bn[0]?a.createElement(Ue.Z,{className:pe.content,value:(fn=Ge==null?void 0:Ge.answer_texts)==null?void 0:fn[0]}):a.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Ge==null?void 0:Ge.question_type)===5&&((me=Ge==null?void 0:Ge.challenge_names)==null?void 0:me.map((de,ue)=>a.createElement("div",{className:pe.shixun},a.createElement("span",{className:pe.qtitle},a.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,ct.EM)(ue+1),"\u9898"),de)))),(Ge==null?void 0:Ge.question_type)===6&&a.createElement("div",{className:pe.program},a.createElement(Ue.Z,{className:pe.content,value:((ie=Ge==null?void 0:Ge.program_attr)==null?void 0:ie.description)||"- -"})),(Ge==null?void 0:Ge.question_type)===7&&((ae=Ge==null?void 0:Ge.sub_item_banks)==null?void 0:ae.map((de,ue)=>{var et,Ft,ot,ht,Lt;return a.createElement("div",null,a.createElement("div",{className:pe.combination},a.createElement("span",{className:pe.qtitle},de==null?void 0:de.name)),a.createElement("div",{className:pe.warp,style:{padding:"0px",paddingTop:20}},a.createElement("div",null,((de==null?void 0:de.item_type)=="SINGLE"||(de==null?void 0:de.item_type)=="JUDGMENT")&&((et=de==null?void 0:de.choices)==null?void 0:et.map((Zt,_t)=>a.createElement("div",{className:pe.redio},!(Zt!=null&&Zt.is_answer)&&a.createElement("span",{className:pe.redioitem}),(Zt==null?void 0:Zt.is_answer)&&a.createElement("i",{className:`${pe.redioitemyes} icon-duigou1`}),a.createElement(Ue.Z,{className:Zt!=null&&Zt.is_answer?pe.titleyes:pe.title,value:wt[_t]+(Zt==null?void 0:Zt.choice_text)}),(Zt==null?void 0:Zt.is_answer)&&a.createElement("div",{className:pe.yestag},"\u6B63\u786E\u7B54\u6848")))),(de==null?void 0:de.item_type)=="MULTIPLE"&&((Ft=de==null?void 0:de.choices)==null?void 0:Ft.map((Zt,_t)=>a.createElement("div",{className:pe.checkbox},!(Zt!=null&&Zt.is_answer)&&a.createElement("span",{className:pe.checkboxitem}),(Zt==null?void 0:Zt.is_answer)&&a.createElement("i",{className:`${pe.checkboxitemyes} icon-duigou1`}),a.createElement(Ue.Z,{className:Zt!=null&&Zt.is_answer?pe.titleyes:pe.title,value:wt[_t]+(Zt==null?void 0:Zt.choice_text)}),(Zt==null?void 0:Zt.is_answer)&&a.createElement("div",{className:pe.yestag},"\u6B63\u786E\u7B54\u6848")))),(de==null?void 0:de.item_type)=="COMPLETION"&&a.createElement("div",{className:pe.completion},(ot=de==null?void 0:de.standard_answer)==null?void 0:ot.map((Zt,_t)=>{var on;return a.createElement("div",{style:{display:"flex"}},a.createElement("span",{className:pe.title},"\u586B\u7A7A\u9879",_t+1),a.createElement("div",{className:pe.content},(on=Zt==null?void 0:Zt.answer_text)==null?void 0:on.map((sn,dn)=>a.createElement("div",{className:pe.items},sn))))})),(de==null?void 0:de.item_type)=="SUBJECTIVE"&&a.createElement("div",{className:pe.simple},a.createElement("div",{className:pe.title},"\u53C2\u8003\u7B54\u6848"),a.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(ht=de==null?void 0:de.answer_texts)!=null&&ht[0]?a.createElement(Ue.Z,{className:pe.content,value:(Lt=de==null?void 0:de.answer_texts)==null?void 0:Lt[0]}):a.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Ge==null?void 0:Ge.question_type)===8&&a.createElement("div",null,a.createElement(Ue.Z,{disabledFill:!0,className:pe.content,showProgramFill:!0,value:je.Base64.decode(((se=Ge==null?void 0:Ge.program_attr)==null?void 0:se.code)||"")})),(Ge==null?void 0:Ge.question_type)===5&&a.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},a.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),a.createElement("span",{style:{color:"#000000"}},(Ge==null?void 0:Ge.author_name)||"- -")),a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),a.createElement("span",{style:{color:"#000000"}},(Ge==null?void 0:Ge.author_school_name)||"- -")),a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{style:{color:"#000000"}},(Ge==null?void 0:Ge.study_count)||"0"))),a.createElement("a",{className:pe.shixunbutton,href:`/shixuns/${Ge==null?void 0:Ge.identifier}/challenges?exercise=true`,target:"_blank"},a.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Ge==null?void 0:Ge.question_type)<=4||[6,8].includes(Ge==null?void 0:Ge.question_type))&&a.createElement("div",{className:pe.bottom},a.createElement("div",{className:pe.bottomitem},a.createElement("span",{className:pe.left},"\u89E3\u6790"),a.createElement("span",{className:pe.right},Ge!=null&&Ge.analysis?a.createElement(Ue.Z,{value:Ge==null?void 0:Ge.analysis}):a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),a.createElement("div",{className:pe.bottomitem},a.createElement("span",{className:pe.left},"\u96BE\u5EA6"),a.createElement("span",{className:pe.right},(Ge==null?void 0:Ge.difficulty)===1?"\u7B80\u5355":(Ge==null?void 0:Ge.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),a.createElement("div",{className:pe.bottomitem},a.createElement("span",{className:pe.left},"\u77E5\u8BC6\u70B9"),a.createElement("span",{className:pe.right},Ge!=null&&Ge.tag_discipline?Ge==null?void 0:Ge.tag_discipline:a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},We=ee(77264),_e=ee(59435),rt=ee(44283),Ke=ee(61485),ft=ee(44240),Le=ee(46861),st=ee(30935),we=ee(59301),it=Object.defineProperty,nn=Object.defineProperties,Kt=Object.getOwnPropertyDescriptors,Bt=Object.getOwnPropertySymbols,Qn=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Fe=(Ge,Xt,Pt)=>Xt in Ge?it(Ge,Xt,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):Ge[Xt]=Pt,Gt=(Ge,Xt)=>{for(var Pt in Xt||(Xt={}))Qn.call(Xt,Pt)&&Fe(Ge,Pt,Xt[Pt]);if(Bt)for(var Pt of Bt(Xt))Ye.call(Xt,Pt)&&Fe(Ge,Pt,Xt[Pt]);return Ge},mn=(Ge,Xt)=>nn(Ge,Kt(Xt)),$t=(Ge,Xt,Pt)=>new Promise((an,jt)=>{var Bn=ie=>{try{me(Pt.next(ie))}catch(ae){jt(ae)}},fn=ie=>{try{me(Pt.throw(ie))}catch(ae){jt(ae)}},me=ie=>ie.done?an(ie.value):Promise.resolve(ie.value).then(Bn,fn);me((Pt=Pt.apply(Ge,Xt)).next())});const lt=({setScoreShow:Ge,ScoreShow:Xt,onOk:Pt,isshixuns:an,isloadings:jt,dispatch:Bn,isIntelligentAssistant:fn=!1,ispptModal:me=!1,isChangeQuestion:ie=!1,newExercisePaper:ae,shixunsDetail:se})=>{var de,ue,et;let[Ft,ot]=(0,a.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:fn,is_smart_plan:me,group_id:[]}),[ht,Lt]=(0,a.useState)([]),[Zt,_t]=(0,a.useState)([]),[on,sn]=(0,a.useState)([]),[dn,Mt]=(0,a.useState)([]);const[tn,Ct]=(0,a.useState)(!1),[St]=ge.default.useForm(),[He,en]=(0,a.useState)(),[Wt,Nn]=(0,a.useState)(!1);let[Dn,qn]=(0,a.useState)(an);const[Zn,In]=(0,a.useState)([]),[_n,Un]=(0,a.useState)(0),[dA,DA]=(0,a.useState)(!0),[Kn,kA]=(0,a.useState)([]),[mA,yA]=(0,a.useState)([]),rA=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],CA=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6}];let[On,jn]=(0,a.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:null,per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const gn=(0,a.useRef)(new Set),vn=(0,a.useRef)(new Set),ln=ge.default.useWatch("courseid",St),Yt=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Be=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],ke=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[oe,vt]=(0,a.useState)(!1),ut=()=>{St.resetFields(),Dn=!1,qn(!1),vt(!1),St.submit()};(0,a.useEffect)(()=>{var Ze,Se,Et,Cn,bn,zn,tt,Ot,Qt,mt;(((Et=(Se=(Ze=ae==null?void 0:ae.editData)==null?void 0:Ze.exercise)==null?void 0:Se.exist_item_bank_ids)==null?void 0:Et.length)>0||((zn=(bn=(Cn=ae==null?void 0:ae.editData)==null?void 0:Cn.exercise)==null?void 0:bn.exist_item_bank_shixun_ids)==null?void 0:zn.length)>0)&&yA([...(Ot=(tt=ae==null?void 0:ae.editData)==null?void 0:tt.exercise)==null?void 0:Ot.exist_item_bank_ids,...(mt=(Qt=ae==null?void 0:ae.editData)==null?void 0:Qt.exercise)==null?void 0:mt.exist_item_bank_shixun_ids])},[(ue=(de=ae==null?void 0:ae.editData)==null?void 0:de.exercise)==null?void 0:ue.exist_item_bank_ids]),(0,a.useEffect)(()=>{Xt&&(St.setFieldsValue({item_type:"",courseid:null,tag_discipline_id:null,difficulty:null,keyword:null}),dA&&Dn&&(St.setFieldsValue({item_type:"SHIXUN"}),Ft.item_type="SHIXUN",ot(Gt({},Ft)),DA(!1)),xt(Ft),Rt(),Re({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[Xt]),(0,a.useEffect)(()=>{_n>0&&setTimeout(()=>{Un(0)},2e3)},[_n]);function xt(Ze){return $t(this,null,function*(){var Se,Et,Cn;if(Ct(!0),ot(Gt({},Ze)),(on==null?void 0:on.length)<=0&&Ze.type==="5"){Mt([]),Ct(!1);return}console.log("----",on,Zn);let bn=Ze.type==="5"?on==null?void 0:on.filter(Qt=>!Zn.includes(Qt)):null,zn=Ze.type==="5"?on==null?void 0:on.filter(Qt=>Zn.includes(Qt)):null,tt={course_discipline_id:Ze==null?void 0:Ze.courseid};(Ze==null?void 0:Ze.type)==="1"&&(tt={discipline_id:((Se=Ze==null?void 0:Ze.courseid)==null?void 0:Se[0])||null,sub_discipline_id:((Et=Ze==null?void 0:Ze.courseid)==null?void 0:Et[1])||null});let Ot=yield(0,Ne.ZP)("/api/item_banks.json",{method:"get",params:mn(Gt(Gt({},Ze),tt),{ids:bn,shixun_ids:zn,include_shixuns:!fn,group_id:((Cn=Ze.group_id)==null?void 0:Cn.map(Qt=>Qt==null?void 0:Qt.value))||null,keyword:Ze.keyword?encodeURIComponent(Ze.keyword):Ze.keyword,type:Ze.type==="5"?null:Ze.type,clazz:Ze.type==="3"?"ItemBanksGroup":null,bigmodel:fn,is_smart_plan:me})});Mt(Ot),Ct(!1)})}function Rt(){return $t(this,null,function*(){let Ze=yield(0,Ne.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:Ft.type==="5"?null:Ft.type,clazz:"ItemBanksGroup"}});Lt((0,Me.L)(Ze==null?void 0:Ze.disciplines))})}function Re(Ze){return $t(this,null,function*(){var Se;let Et=yield(0,Ne.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Ze}),Cn=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Se=Et==null?void 0:Et.data)==null?void 0:Se.map(bn=>({title:bn.name,id:bn.id,pid:bn.id,value:bn.id,key:bn.id,isLeaf:!bn.have_child}))}];kA(Cn)})}function ze(Ze){return $t(this,null,function*(){var Se,Et,Cn,bn;Ct(!0);let zn=(Se=Ze.list)==null?void 0:Se.filter(mt=>!Zn.includes(mt)),tt=(Et=Ze.list)==null?void 0:Et.filter(mt=>Zn.includes(mt));if(zn.length===0&&tt.length===0){Ct(!1),Mt([]);return}let Ot={course_discipline_id:Ze==null?void 0:Ze.courseid};(Ze==null?void 0:Ze.type)==="1"&&(Ot={discipline_id:((Cn=Ze==null?void 0:Ze.courseid)==null?void 0:Cn[0])||null,sub_discipline_id:((bn=Ze==null?void 0:Ze.courseid)==null?void 0:bn[1])||null});let Qt=yield(0,Ne.ZP)("/api/item_banks.json",{method:"get",params:mn(Gt(Gt({},Ze),Ot),{ids:zn,shixun_ids:tt,type:Ze.type==="5"?null:Ze.type,clazz:Ze.type==="3"?"ItemBanksGroup":null})});Ct(!1),Mt(Qt)})}const pt=Ze=>$t(void 0,null,function*(){const Se=yield Bn({type:"shixunsDetail/release",payload:{id:Ze}});let Et=Se==null?void 0:Se.tag_position,Cn=(Se==null?void 0:Se.evaluation_set_position)||[],bn=Se.status;return bn===0?(he.ZP.success("\u53D1\u5E03\u6210\u529F"),xt(Ft),!0):(bn===2?he.ZP.error(`\u7B2C${Cn.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):bn===3?he.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${Et.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):he.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),Xe=Ze=>(Ze==null?void 0:Ze.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",gt=(Ze,Se,Et)=>Ze.map(Cn=>Cn.key===Se?Gt(Gt({},Cn),Et):Cn.children?mn(Gt({},Cn),{children:gt(Cn.children,Se,Et)}):Cn),rn=Ze=>$t(void 0,null,function*(){const{key:Se}=Ze;let Et=Ft.type;const Cn=yield(0,Le.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Se),type:Et}),{data:bn,total_count:zn}=Cn||{};zn>0&&kA(tt=>gt(tt,Se,{children:bn.map(Ot=>({title:Ot.name,id:Ot.id,pid:Ot.id,value:Ot.id,key:Ot.id,isLeaf:!Ot.have_child}))}))});function Nt(Ze){console.log("----",Ft),Ze==="1"&&(On.gg=Gt({},Ft)),Ze==="2"&&(On.scj=Gt({},Ft)),Ze==="3"&&(On.ttgx=Gt({},Ft)),Ze==="0"&&(On.wcjd=Gt({},Ft)),Ze==="5"&&(On.yx=Gt({},Ft)),jn(Gt({},On))}function Vt(){Ft.type==="1"&&(Ft=On.gg),Ft.type==="2"&&(Ft=On.scj),Ft.type==="3"&&(Ft=On.ttgx),Ft.type==="0"&&(Ft=On.wcjd),Ft.type==="5"&&(Ft=On.yx),(Ft==null?void 0:Ft.item_type)==="SHIXUN"?(Dn=!0,qn(!0)):(Dn=!1,qn(!1)),St.setFieldsValue(Gt({},Ft)),ot(Gt({},Ft)),xt(Gt({},Ft))}return we.createElement("div",null,we.createElement(Ve.default,{title:!1,footer:!1,open:Xt,width:1200,centered:!0,className:Qe.scoremodal,onCancel:()=>{Ge(!1)}},we.createElement("div",{style:{display:"flex",alignItems:"center"}},we.createElement("div",{className:Qe.title},fn?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),fn&&we.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),we.createElement(Ce.default,{className:Qe.tabWrap,activeKey:Ft.type,onChange:Ze=>{Ze==="3"?(Ft.show_all_share=!0,Re({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):Ft.show_all_share=null,Ze==="0"&&Re({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Nt(Ft.type),Ft.type=Ze,(Ft==null?void 0:Ft.item_type)==="SHIXUN"&&Ft.type!=="5"&&(Dn=!0,qn(!0)),vt(!1),Ft.type==="5"&&(Dn=!1,qn(!1)),Vt(),Rt()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:we.createElement("div",null,"\u5DF2\u9009",on.length>0&&we.createElement("span",{className:Qe.titlecount},on.length),_n>0&&we.createElement("span",{className:Qe.add},"+",_n)),key:"5"}]}),we.createElement(ge.default,{layout:"inline",form:St,onValuesChange:(Ze,Se)=>{const Et=Object.values(Se).some(bn=>bn!==null&&bn!==""&&bn!==void 0),Cn=Se.keyword==="";if(vt(Et||!Cn),Ft.page=1,(Se==null?void 0:Se.item_type)==="SHIXUN"){if(Ft.type==="5"?qn(!1):qn(!0),Ze.keyword||Ze.keyword==="")return;St.submit()}else{if(Ze!=null&&Ze.courseid&&St.setFieldsValue({tag_discipline_id:null}),qn(!1),Ze.keyword||Ze.keyword==="")return;St.submit()}},onFinish:Ze=>{var Se;Ft.type==="3"&&(!Ze.group_id||((Se=Ze==null?void 0:Ze.group_id)==null?void 0:Se.length)===0)?Ft.show_all_share=!0:Ft.show_all_share=null,ot(Gt(Gt({},Ft),Ze)),xt(Gt(Gt({},Ft),Ze))}},we.createElement(ge.default.Item,{name:"item_type"},we.createElement(ve.default,{className:Qe.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(me?CA:fn?rA==null?void 0:rA.filter(Ze=>Ze.question_type!==5):rA).map(Ze=>we.createElement(ve.default.Option,{key:Ze.value},Ze.name)))),["1","2"].includes(Ft.type)?we.createElement(we.Fragment,null,we.createElement(ge.default.Item,{name:"courseid"},we.createElement(Te.Z,{className:Qe.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:ht})),!Dn&&we.createElement(ge.default.Item,{name:"tag_discipline_id"},we.createElement(ve.default,{className:Qe.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(et=dn==null?void 0:dn.tag_disciplines)==null?void 0:et.map(Ze=>we.createElement(ve.default.Option,{key:Ze.id},Ze.name))))):we.createElement(we.Fragment,null,we.createElement(ge.default.Item,{name:"courseid"},we.createElement(st.q,{style:{width:160,height:38},size:"middle",showLinkButton:!1,data:{container_type:"ItemBank",type:Ft==null?void 0:Ft.type}})),!Dn&&we.createElement(ge.default.Item,{name:"tag_discipline_id"},we.createElement(st.i,{allowAcceptEmpty:!0,key:String(Ft.type==="3"),data:{container_type:"ItemBank",search:!0,type:Ft.type,ids:Ft.type==="5"?on==null?void 0:on.filter(Ze=>!Zn.includes(Ze)):null,shixun_ids:Ft.type==="5"?on==null?void 0:on.filter(Ze=>Zn.includes(Ze)):null},style:{width:160,height:38},size:"middle",courseDisciplineId:ln,showLinkButton:!1}))),we.createElement(ge.default.Item,{name:Dn?"diff":"difficulty"},we.createElement(ve.default,{className:Qe.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},Yt.map(Ze=>we.createElement(ve.default.Option,{key:Ze.value},Ze.name)))),Dn&&we.createElement(ge.default.Item,{name:"shixun_publish_status"},we.createElement(ve.default,{className:Qe.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},ke.map(Ze=>we.createElement(ve.default.Option,{key:Ze.value},Ze.name)))),(Ft.type==="3"||Ft.type==="0")&&!Dn&&we.createElement(ge.default.Item,{name:"group_id"},we.createElement($e.default,{treeDataSimpleMode:!0,style:{width:134},className:Qe.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(Ze,Se)=>Se.title.toUpperCase().indexOf(Ze.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:rn,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:Kn})),oe&&we.createElement("span",{className:Qe.allqingchu,onClick:ut},we.createElement("i",{className:"iconfont icon-guanbi4"}),we.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),we.createElement(ge.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},we.createElement(ye.default.Search,{className:Qe.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:we.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Qe.searchIcon}`,onClick:()=>St.submit()}),onSearch:Ze=>{St.submit()}}))),we.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},we.createElement("div",{onClick:()=>{Ft.updated_at==="asc"?Ft.updated_at="desc":Ft.updated_at="asc",ot(mn(Gt({},Ft),{page:1})),xt(mn(Gt({},Ft),{page:1}))}}," ",Ft.updated_at?we.createElement("img",{src:Ft.updated_at==="asc"?We.Z:_e.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):we.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),we.createElement("div",{onClick:()=>{Ft.quotes==="asc"?Ft.quotes="desc":Ft.quotes="asc",ot(mn(Gt({},Ft),{page:1})),xt(mn(Gt({},Ft),{page:1}))},style:{marginLeft:20}}," ",Ft.quotes?we.createElement("img",{src:Ft.quotes==="asc"?We.Z:_e.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):we.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),we.createElement(Ie.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(dn==null?void 0:dn.items)||(dn==null?void 0:dn.shixun_list),pagination:!1,loading:tn,rowKey:Ze=>Ze.id,rowSelection:{type:fn||ie?"radio":"checkbox",selectedRowKeys:Zt,getCheckboxProps:Ze=>({disabled:Ze.shixun_tag_num===1||(mA==null?void 0:mA.find(Se=>Ze.id===Se))}),onSelect(Ze,Se,Et){if(fn||ie){_t([Ze.id]),vn.current=new Set([Ze.id]),Un(1),sn([Ze.id]);return}if(Se)(Dn||Ze!=null&&Ze.challenge_names)&&In([...Zn,Ze.id]),_t([...Zt,Ze.id]),Ze.identifier?gn.current.add(Ze.id):vn.current.add(Ze.id),Un(1),sn([...on,Ze.id]);else{Ze.identifier?gn.current.delete(Ze.id):vn.current.delete(Ze.id);let Cn=on.filter(bn=>bn!==Ze.id);if(_t(Cn),sn(Cn),Dn||Ze!=null&&Ze.challenge_names){let bn=Zn.filter(zn=>zn!==Ze.id);In([...bn])}if(Ft.type==="5"){ze(mn(Gt({},Ft),{list:[...Cn]}));return}}},onSelectAll(Ze,Se,Et){var Cn,bn;if(Ze){const zn=Et.map(Ot=>Ot.id),tt=(bn=Et==null?void 0:Et.filter(Ot=>Ot==null?void 0:Ot.challenge_names))==null?void 0:bn.map(Ot=>Ot.id);In([...Zn,...tt]),_t([...Zt,...zn]),sn([...on,...zn]);for(const Ot of Et)Ot.identifier?gn.current.add(Ot.id):vn.current.add(Ot.id)}else{const zn=Et.map(mt=>mt.id),tt=Zt.filter(mt=>!zn.some(Tn=>Tn===mt)),Ot=(Cn=Et==null?void 0:Et.filter(mt=>mt==null?void 0:mt.challenge_names))==null?void 0:Cn.map(mt=>mt.id);_t([...tt]),sn([...tt]);let Qt=Zn.filter(mt=>!Ot.some(Tn=>Tn===mt.id));In([...Qt]),Ft.type==="5"&&ze(mn(Gt({},Ft),{list:[...tt]}));for(const mt of zn)mt.identifier?gn.current.delete(mt):vn.current.delete(mt)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(Ze,Se,Et)=>{var Cn,bn;return we.createElement(nt.Z,{title:Xe(Se)},we.createElement("div",null,Dn||Se!=null&&Se.challenge_names?"\u5B9E\u8BAD\u9898":(bn=(Cn=rA==null?void 0:rA.filter(zn=>zn.value===Ze))==null?void 0:Cn[0])==null?void 0:bn.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Dn?"30%":"60%",key:"name",render:(Ze,Se,Et)=>{var Cn;return we.createElement("div",{style:{display:"flex",alignItems:"center"}},we.createElement(nt.Z,{title:Xe(Se)},we.createElement("div",{className:Se!=null&&Se.high_resources_consume?Qe.q_title:""},we.createElement(Ue.Z,{key:1,showLines:1,showTextOnly:!0,value:Dn||Se!=null&&Se.challenge_names?Se!=null&&Se.title||Ze===null?"--":Ze:(Se==null?void 0:Se.item_type)=="BPROGRAM"?(Cn=Se==null?void 0:Se.program_attr)==null?void 0:Cn.description:Ze}))),(Se==null?void 0:Se.high_resources_consume)&&we.createElement(ft.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Dn,render:(Ze,Se,Et)=>{var Cn;return we.createElement(nt.Z,{title:Xe(Se)},we.createElement("span",null,Ze?(Cn=Ze==null?void 0:Ze.split("\u3001"))==null?void 0:Cn[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Dn,render:(Ze,Se,Et)=>we.createElement(nt.Z,{title:Xe(Se)},we.createElement("span",null,Ze||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(Ze,Se,Et)=>{var Cn,bn,zn,tt;return we.createElement(nt.Z,{title:Xe(Se)},we.createElement("div",null,Dn||Se!=null&&Se.challenge_names?(Se==null?void 0:Se.level)||((bn=(Cn=Yt==null?void 0:Yt.filter(Ot=>Ot.value===Ze))==null?void 0:Cn[0])==null?void 0:bn.name):(tt=(zn=Yt==null?void 0:Yt.filter(Ot=>Ot.value===Ze))==null?void 0:zn[0])==null?void 0:tt.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Dn,render:(Ze,Se,Et)=>we.createElement(nt.Z,{title:Xe(Se)},we.createElement("div",null,Ze||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(Ze,Se,Et)=>we.createElement(nt.Z,{title:Xe(Se)},we.createElement("div",null,Dn||Se!=null&&Se.challenge_names?(Se==null?void 0:Se.study_count)||(Se==null?void 0:Se.stu_num):Ze))},{title:we.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",we.createElement(nt.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},we.createElement(Ke.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Dn,render:(Ze,Se,Et)=>we.createElement(nt.Z,{title:Xe(Se)},we.createElement("div",null,Ze||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(Ze,Se,Et)=>we.createElement(nt.Z,{title:Xe(Se)},we.createElement("div",{style:{flex:1,textAlign:"start"}},we.createElement("a",{onClick:()=>{var Cn,bn;en(mn(Gt({},Se),{question_type:Dn||Se!=null&&Se.challenge_names?5:(bn=(Cn=rA==null?void 0:rA.filter(zn=>zn.value===(Se==null?void 0:Se.item_type)))==null?void 0:Cn[0])==null?void 0:bn.question_type})),Nn(!0)}},"\u67E5\u770B"),(Se==null?void 0:Se.shixun_tag_num)===1&&we.createElement("a",{style:{marginLeft:10},onClick:()=>{Ve.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:we.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",we.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Se==null?void 0:Se.identifier}/challenges`)}},(Se==null?void 0:Se.shixun_name)||"--"),"\uFF1F"),onOk:()=>$t(void 0,null,function*(){if(!pt(Se==null?void 0:Se.identifier))return new Promise((Cn,bn)=>{bn()})})})}},"\u53D1\u5E03")))}].filter(Ze=>!Ze.hidden)}),we.createElement(Pe.Z,{current:Ft.page,total:(dn==null?void 0:dn.items_count)||(dn==null?void 0:dn.shixuns_count),style:{marginBottom:20},defaultPageSize:Ft.per_page,showTotal:Ze=>we.createElement("span",null,"\u5171\xA0",we.createElement("span",{style:{color:"#165DFF"}},Ze),"\xA0\u6761\u6570\u636E"),pageSize:Ft.per_page,onChange:(Ze,Se)=>{Ft.page=Ze,Ft.per_page=Se,ot(Gt({},Ft)),xt(Gt({},Ft))}}),we.createElement("div",{className:Qe.bottom},we.createElement(bt.ZP,{className:Qe.no,onClick:()=>{Ge(!1)}},"\u53D6\u6D88"),we.createElement(bt.ZP,{loading:jt,style:{width:jt&&75},className:Qe.yes,onClick:()=>$t(void 0,null,function*(){if((on==null?void 0:on.length)<=0){he.ZP.info(fn||ie?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}Pt([...vn.current],[...gn.current],!0,on==null?void 0:on.length)})},fn?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),we.createElement(Ve.default,{open:Wt,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:Qe.previewModal,width:1e3,centered:!0,onCancel:()=>{Nn(!1)},onOk:()=>{Nn(!1)}},we.createElement(qe,{qitem:He})))};var Tt=(0,rt.connect)(({shixunsDetail:Ge,newExercisePaper:Xt})=>({shixunsDetail:Ge,newExercisePaper:Xt}))(lt)},95724:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return Ft}});var a=ee(59301),ge=ee(44283),he=ee(74597),Ve="data:image/png;base64,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",Ce="data:image/png;base64,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",ve="data:image/png;base64,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",Te="data:image/png;base64,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",$e="data:image/png;base64,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",ye="data:image/png;base64,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",Ie="data:image/png;base64,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",nt=Object.defineProperty,Pe=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,Qe=(ot,ht,Lt)=>ht in ot?nt(ot,ht,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):ot[ht]=Lt,Me=(ot,ht)=>{for(var Lt in ht||(ht={}))bt.call(ht,Lt)&&Qe(ot,Lt,ht[Lt]);if(Pe)for(var Lt of Pe(ht))Ne.call(ht,Lt)&&Qe(ot,Lt,ht[Lt]);return ot};const pe=ot=>React.createElement("svg",Me({width:72,height:23,xmlns:"http://www.w3.org/2000/svg"},ot),React.createElement("title",null,"\u57FA\u7840\u7248"),React.createElement("g",{fill:"#191919",fillRule:"nonzero"},React.createElement("path",{d:"M.96 11.144h3.384V4.256H1.632v-2.76h2.712V.32h3.12v1.176h9.072V.32h3.12v1.176h2.712v2.76h-2.712v6.888h3.384V14h-2.712c.608.96 1.552 1.68 2.832 2.16v3.096c-1.84-.64-3.296-1.536-4.368-2.688V18.2h-5.328v1.344h8.568v2.784H1.944v-2.784h8.592V18.2H5.208v-1.632C4.136 17.72 2.68 18.616.84 19.256V16.16c1.28-.48 2.224-1.2 2.832-2.16H.96v-2.856Zm9.576 4.344v-.912h2.928v.912h4.488c-.272-.384-.528-.88-.768-1.488H6.816c-.24.608-.496 1.104-.768 1.488h4.488Zm6-4.008v-.96H7.464v.96h9.072Zm0-3.24V7.232H7.464V8.24h9.072Zm0-3.312v-.912H7.464v.912h9.072ZM36.864 12.512v6.192h2.04v-7.848h-4.608v-9.24h2.832V7.64h1.8V.44h2.928v7.2h1.8V1.616h2.832v9.24H41.88v7.848h2.04v-6.192h2.88v9.408H33.984v-9.408h2.88ZM24.72 11.6c.608-1.2 1.1-2.388 1.476-3.564.376-1.176.66-2.428.852-3.756H25.2V1.16h7.944v3.12h-2.976c-.224 1.696-.544 3.2-.96 4.512h3.72V21.2H26.04v-9.6h-1.32Zm5.568 6.6v-6.408H28.68V18.2h1.608ZM61.368 22.4a43.126 43.126 0 0 0 3.552-5.664l-2.904-6.696v1.56c0 1.984-.132 3.852-.396 5.604a29.172 29.172 0 0 1-1.284 5.196H54.72v-7.656h-1.944a42.998 42.998 0 0 1-.96 7.656H48.72c.48-1.696.804-3.324.972-4.884.168-1.56.252-3.316.252-5.268V1.16h2.88v5.232h1.368V.8h2.784v5.592h1.248v3.072h-5.4v2.208h4.728v9.648a20.716 20.716 0 0 0 1.272-4.524c.24-1.512.36-3.244.36-5.196V.992c4.208 0 8.08-.176 11.616-.528v2.952c-2.368.256-5.296.424-8.784.504v3.216h9.072c-.656 3.232-1.568 6.208-2.736 8.928L71.28 22.4h-3.12l-1.392-3a35.408 35.408 0 0 1-1.8 3h-3.6Zm5.112-9.024a37.659 37.659 0 0 0 1.176-3.36h-2.568l1.392 3.36Z"})));var Ue="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzE5MTkxOSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNLjk2IDExLjE0NGgzLjM4NFY0LjI1NkgxLjYzMnYtMi43NmgyLjcxMlYuMzJoMy4xMnYxLjE3Nmg5LjA3MlYuMzJoMy4xMnYxLjE3NmgyLjcxMnYyLjc2aC0yLjcxMnY2Ljg4OGgzLjM4NFYxNGgtMi43MTJjLjYwOC45NiAxLjU1MiAxLjY4IDIuODMyIDIuMTZ2My4wOTZjLTEuODQtLjY0LTMuMjk2LTEuNTM2LTQuMzY4LTIuNjg4VjE4LjJoLTUuMzI4djEuMzQ0aDguNTY4djIuNzg0SDEuOTQ0di0yLjc4NGg4LjU5MlYxOC4ySDUuMjA4di0xLjYzMkM0LjEzNiAxNy43MiAyLjY4IDE4LjYxNi44NCAxOS4yNTZWMTYuMTZjMS4yOC0uNDggMi4yMjQtMS4yIDIuODMyLTIuMTZILjk2di0yLjg1NlptOS41NzYgNC4zNDR2LS45MTJoMi45Mjh2LjkxMmg0LjQ4OGMtLjI3Mi0uMzg0LS41MjgtLjg4LS43NjgtMS40ODhINi44MTZjLS4yNC42MDgtLjQ5NiAxLjEwNC0uNzY4IDEuNDg4aDQuNDg4Wm02LTQuMDA4di0uOTZINy40NjR2Ljk2aDkuMDcyWm0wLTMuMjRWNy4yMzJINy40NjRWOC4yNGg5LjA3MlptMC0zLjMxMnYtLjkxMkg3LjQ2NHYuOTEyaDkuMDcyWk0zNi44NjQgMTIuNTEydjYuMTkyaDIuMDR2LTcuODQ4aC00LjYwOHYtOS4yNGgyLjgzMlY3LjY0aDEuOFYuNDRoMi45Mjh2Ny4yaDEuOFYxLjYxNmgyLjgzMnY5LjI0SDQxLjg4djcuODQ4aDIuMDR2LTYuMTkyaDIuODh2OS40MDhIMzMuOTg0di05LjQwOGgyLjg4Wk0yNC43MiAxMS42Yy42MDgtMS4yIDEuMS0yLjM4OCAxLjQ3Ni0zLjU2NC4zNzYtMS4xNzYuNjYtMi40MjguODUyLTMuNzU2SDI1LjJWMS4xNmg3Ljk0NHYzLjEyaC0yLjk3NmMtLjIyNCAxLjY5Ni0uNTQ0IDMuMi0uOTYgNC41MTJoMy43MlYyMS4ySDI2LjA0di05LjZoLTEuMzJabTUuNTY4IDYuNnYtNi40MDhIMjguNjhWMTguMmgxLjYwOFpNNjEuMzY4IDIyLjRhNDMuMTI2IDQzLjEyNiAwIDAgMCAzLjU1Mi01LjY2NGwtMi45MDQtNi42OTZ2MS41NmMwIDEuOTg0LS4xMzIgMy44NTItLjM5NiA1LjYwNGEyOS4xNzIgMjkuMTcyIDAgMCAxLTEuMjg0IDUuMTk2SDU0Ljcydi03LjY1NmgtMS45NDRhNDIuOTk4IDQyLjk5OCAwIDAgMS0uOTYgNy42NTZINDguNzJjLjQ4LTEuNjk2LjgwNC0zLjMyNC45NzItNC44ODQuMTY4LTEuNTYuMjUyLTMuMzE2LjI1Mi01LjI2OFYxLjE2aDIuODh2NS4yMzJoMS4zNjhWLjhoMi43ODR2NS41OTJoMS4yNDh2My4wNzJoLTUuNHYyLjIwOGg0LjcyOHY5LjY0OGEyMC43MTYgMjAuNzE2IDAgMCAwIDEuMjcyLTQuNTI0Yy4yNC0xLjUxMi4zNi0zLjI0NC4zNi01LjE5NlYuOTkyYzQuMjA4IDAgOC4wOC0uMTc2IDExLjYxNi0uNTI4djIuOTUyYy0yLjM2OC4yNTYtNS4yOTYuNDI0LTguNzg0LjUwNHYzLjIxNmg5LjA3MmMtLjY1NiAzLjIzMi0xLjU2OCA2LjIwOC0yLjczNiA4LjkyOEw3MS4yOCAyMi40aC0zLjEybC0xLjM5Mi0zYTM1LjQwOCAzNS40MDggMCAwIDEtMS44IDNoLTMuNlptNS4xMTItOS4wMjRhMzcuNjU5IDM3LjY1OSAwIDAgMCAxLjE3Ni0zLjM2aC0yLjU2OGwxLjM5MiAzLjM2WiIvPjwvZz48L3N2Zz4=",ct="data:image/png;base64,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",je="data:image/png;base64,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",wt=Object.defineProperty,At=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,_e=(ot,ht,Lt)=>ht in ot?wt(ot,ht,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):ot[ht]=Lt,rt=(ot,ht)=>{for(var Lt in ht||(ht={}))qe.call(ht,Lt)&&_e(ot,Lt,ht[Lt]);if(At)for(var Lt of At(ht))We.call(ht,Lt)&&_e(ot,Lt,ht[Lt]);return ot};const Ke=ot=>React.createElement("svg",rt({className:"aDui_svg__icon",viewBox:"0 0 1280 1024",xmlns:"http://www.w3.org/2000/svg",width:250,height:200},ot),React.createElement("path",{d:"M1248.555 19.14a84.464 84.464 0 0 1 12.286 119.017L612.775 934.929a84.464 84.464 0 0 1-81.52 29.69 84.336 84.336 0 0 1-71.154-18.94L29.465 575.575a84.592 84.592 0 0 1 110.186-128.23L523.193 776.88l606.473-745.454a84.464 84.464 0 0 1 119.017-12.286z",fill:"#4BE3B3"}));var ft="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEyODAgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjUwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEyNDguNTU1IDE5LjE0YTg0LjQ2NCA4NC40NjQgMCAwIDEgMTIuMjg2IDExOS4wMTdMNjEyLjc3NSA5MzQuOTI5YTg0LjQ2NCA4NC40NjQgMCAwIDEtODEuNTIgMjkuNjkgODQuMzM2IDg0LjMzNiAwIDAgMS03MS4xNTQtMTguOTRMMjkuNDY1IDU3NS41NzVhODQuNTkyIDg0LjU5MiAwIDAgMSAxMTAuMTg2LTEyOC4yM0w1MjMuMTkzIDc3Ni44OGw2MDYuNDczLTc0NS40NTRhODQuNDY0IDg0LjQ2NCAwIDAgMSAxMTkuMDE3LTEyLjI4NnoiIGZpbGw9IiM0QkUzQjMiLz48L3N2Zz4=",Le=Object.defineProperty,st=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,nn=(ot,ht,Lt)=>ht in ot?Le(ot,ht,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):ot[ht]=Lt,Kt=(ot,ht)=>{for(var Lt in ht||(ht={}))we.call(ht,Lt)&&nn(ot,Lt,ht[Lt]);if(st)for(var Lt of st(ht))it.call(ht,Lt)&&nn(ot,Lt,ht[Lt]);return ot};const Bt=ot=>React.createElement("svg",Kt({className:"bDui_svg__icon",viewBox:"0 0 1280 1024",xmlns:"http://www.w3.org/2000/svg",width:250,height:200},ot),React.createElement("path",{d:"M1248.555 19.14a84.464 84.464 0 0 1 12.286 119.017L612.775 934.929a84.464 84.464 0 0 1-81.52 29.69 84.336 84.336 0 0 1-71.154-18.94L29.465 575.575a84.592 84.592 0 0 1 110.186-128.23L523.193 776.88l606.473-745.454a84.464 84.464 0 0 1 119.017-12.286z",fill:"#4B87E3"}));var Qn="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEyODAgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjUwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEyNDguNTU1IDE5LjE0YTg0LjQ2NCA4NC40NjQgMCAwIDEgMTIuMjg2IDExOS4wMTdMNjEyLjc3NSA5MzQuOTI5YTg0LjQ2NCA4NC40NjQgMCAwIDEtODEuNTIgMjkuNjkgODQuMzM2IDg0LjMzNiAwIDAgMS03MS4xNTQtMTguOTRMMjkuNDY1IDU3NS41NzVhODQuNTkyIDg0LjU5MiAwIDAgMSAxMTAuMTg2LTEyOC4yM0w1MjMuMTkzIDc3Ni44OGw2MDYuNDczLTc0NS40NTRhODQuNDY0IDg0LjQ2NCAwIDAgMSAxMTkuMDE3LTEyLjI4NnoiIGZpbGw9IiM0Qjg3RTMiLz48L3N2Zz4=",Ye=Object.defineProperty,Fe=Object.getOwnPropertySymbols,Gt=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,$t=(ot,ht,Lt)=>ht in ot?Ye(ot,ht,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):ot[ht]=Lt,lt=(ot,ht)=>{for(var Lt in ht||(ht={}))Gt.call(ht,Lt)&&$t(ot,Lt,ht[Lt]);if(Fe)for(var Lt of Fe(ht))mn.call(ht,Lt)&&$t(ot,Lt,ht[Lt]);return ot};const Tt=ot=>React.createElement("svg",lt({className:"cDui_svg__icon",viewBox:"0 0 1280 1024",xmlns:"http://www.w3.org/2000/svg",width:250,height:200},ot),React.createElement("path",{d:"M1248.555 19.14a84.464 84.464 0 0 1 12.286 119.017L612.775 934.929a84.464 84.464 0 0 1-81.52 29.69 84.336 84.336 0 0 1-71.154-18.94L29.465 575.575a84.592 84.592 0 0 1 110.186-128.23L523.193 776.88l606.473-745.454a84.464 84.464 0 0 1 119.017-12.286z",fill:"#F1B04B"}));var Ge="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEyODAgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjUwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEyNDguNTU1IDE5LjE0YTg0LjQ2NCA4NC40NjQgMCAwIDEgMTIuMjg2IDExOS4wMTdMNjEyLjc3NSA5MzQuOTI5YTg0LjQ2NCA4NC40NjQgMCAwIDEtODEuNTIgMjkuNjkgODQuMzM2IDg0LjMzNiAwIDAgMS03MS4xNTQtMTguOTRMMjkuNDY1IDU3NS41NzVhODQuNTkyIDg0LjU5MiAwIDAgMSAxMTAuMTg2LTEyOC4yM0w1MjMuMTkzIDc3Ni44OGw2MDYuNDczLTc0NS40NTRhODQuNDY0IDg0LjQ2NCAwIDAgMSAxMTkuMDE3LTEyLjI4NnoiIGZpbGw9IiNGMUIwNEIiLz48L3N2Zz4=",Xt=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,an=Object.prototype.propertyIsEnumerable,jt=(ot,ht)=>{var Lt={};for(var Zt in ot)Pt.call(ot,Zt)&&ht.indexOf(Zt)<0&&(Lt[Zt]=ot[Zt]);if(ot!=null&&Xt)for(var Zt of Xt(ot))ht.indexOf(Zt)<0&&an.call(ot,Zt)&&(Lt[Zt]=ot[Zt]);return Lt};const Bn=ot=>{var ht=ot,{shixunsDetail:Lt,globalSetting:Zt,loading:_t,user:on,item:sn,dispatch:dn}=ht,Mt=jt(ht,["shixunsDetail","globalSetting","loading","user","item","dispatch"]),tn,Ct;const[St,He]=(0,a.useState)(!1);let en=(tn=sn==null?void 0:sn.list)==null?void 0:tn.length;return a.createElement("div",null,a.createElement("div",{style:{marginTop:30,height:!St&&298},className:he.Z.qitem},(Ct=sn==null?void 0:sn.list)==null?void 0:Ct.map((Wt,Nn)=>Nn===0?a.createElement("div",{className:he.Z.qitemtitle,style:{fontSize:20,fontWeight:500}},a.createElement("div",{className:he.Z.itemtd,style:{width:280}},Wt.name),a.createElement("div",{className:he.Z.itemtd,style:{width:263}},Wt.a),a.createElement("div",{className:he.Z.itemtd,style:{width:263}},Wt.b),a.createElement("div",{className:he.Z.itemtd,style:{width:263}},Wt.c)):Nn%2===0?a.createElement("div",{className:he.Z.qitembg},a.createElement("div",{className:he.Z.itemtd,style:{width:280,fontSize:16,textAlign:"start"}},Wt.name),a.createElement("div",{className:he.Z.itemtd,style:{width:263,color:Wt.a===!0?"#F1B04B":Wt.a===!1?"#8694AA":"#333333",fontSize:18}},Wt.a===!0?a.createElement("i",{className:"iconfont icon-gou"}):Wt.a===!1?a.createElement("i",{className:"iconfont icon-cha"}):Wt.a),a.createElement("div",{className:he.Z.itemtd,style:{width:263,color:Wt.b===!0?"#F1B04B":Wt.b===!1?"#8694AA":"#333333",fontSize:18}},Wt.b===!0?a.createElement("i",{className:"iconfont icon-gou"}):Wt.b===!1?a.createElement("i",{className:"iconfont icon-cha"}):Wt.b),a.createElement("div",{className:he.Z.itemtd,style:{width:263,color:Wt.c===!0?"#F1B04B":Wt.c===!1?"#8694AA":"#333333",fontSize:18}},Wt.c===!0?a.createElement("i",{className:"iconfont icon-gou"}):Wt.c===!1?a.createElement("i",{className:"iconfont icon-cha"}):Wt.c)):a.createElement("div",{className:he.Z.qitemwhite},a.createElement("div",{className:he.Z.itemtd,style:{width:280,fontSize:16,textAlign:"start"}},Wt.name),a.createElement("div",{className:he.Z.itemtd,style:{width:263,color:Wt.a===!0?"#F1B04B":Wt.a===!1?"#8694AA":"#333333",fontSize:18}},Wt.a===!0?a.createElement("i",{className:"iconfont icon-gou"}):Wt.a===!1?a.createElement("i",{className:"iconfont icon-cha"}):Wt.a),a.createElement("div",{className:he.Z.itemtd,style:{width:263,color:Wt.b===!0?"#F1B04B":Wt.b===!1?"#8694AA":"#333333",fontSize:18}},Wt.b===!0?a.createElement("i",{className:"iconfont icon-gou"}):Wt.b===!1?a.createElement("i",{className:"iconfont icon-cha"}):Wt.b),a.createElement("div",{className:he.Z.itemtd,style:{width:263,color:Wt.c===!0?"#F1B04B":Wt.c===!1?"#8694AA":"#333333",fontSize:18}},Wt.c===!0?a.createElement("i",{className:"iconfont icon-gou"}):Wt.c===!1?a.createElement("i",{className:"iconfont icon-cha"}):Wt.c)))),a.createElement("div",{style:{width:1e3,margin:"0 auto",lineHeight:"70px"}},St&&a.createElement("div",{style:{fontSize:18,borderLeft:"1px solid #E3E7EB",borderRight:"1px solid #E3E7EB"},className:`${en%2==0?he.Z.qitembg:he.Z.qitemwhite}`},a.createElement("div",{className:he.Z.itemtd,style:{width:240,fontSize:16,paddingLeft:60}},"\u8865\u5145\u8BF4\u660E"),a.createElement("div",{className:he.Z.itemtd,style:{textAlign:"center",flex:1}},"\u5982\u9700\u8C03\u6574\u6743\u76CA\uFF0C\u6B22\u8FCE\u79EF\u6781\u534F\u5546")),a.createElement("div",{style:{paddingLeft:60,fontSize:16},className:`${St?en%2!==0?he.Z.qitembg:he.Z.qitemwhite:he.Z.qitembg} ${he.Z.showadd}`},a.createElement("a",{onClick:()=>{He(!St)}},St?"\u6536\u8D77":"\u67E5\u770B\u5168\u90E8"))))};var fn=(0,ge.connect)(({user:ot,shixunsDetail:ht,loading:Lt,globalSetting:Zt})=>({user:ot,shixunsDetail:ht,globalSetting:Zt,loading:Lt.models.index}))(Bn),me=ee(49317),ie=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,de=(ot,ht)=>{var Lt={};for(var Zt in ot)ae.call(ot,Zt)&&ht.indexOf(Zt)<0&&(Lt[Zt]=ot[Zt]);if(ot!=null&&ie)for(var Zt of ie(ot))ht.indexOf(Zt)<0&&se.call(ot,Zt)&&(Lt[Zt]=ot[Zt]);return Lt},ue=(ot,ht,Lt)=>new Promise((Zt,_t)=>{var on=Mt=>{try{dn(Lt.next(Mt))}catch(tn){_t(tn)}},sn=Mt=>{try{dn(Lt.throw(Mt))}catch(tn){_t(tn)}},dn=Mt=>Mt.done?Zt(Mt.value):Promise.resolve(Mt.value).then(on,sn);dn((Lt=Lt.apply(ot,ht)).next())});const et=ot=>{var ht=ot,{shixunsDetail:Lt,globalSetting:Zt,loading:_t,user:on,dispatch:sn,isModal:dn,className:Mt}=ht,tn=de(ht,["shixunsDetail","globalSetting","loading","user","dispatch","isModal","className"]),Ct,St,He,en,Wt,Nn,Dn,qn,Zn,In,_n,Un,dA;const DA=(0,ge.useParams)(),Kn=(Ct=on==null?void 0:on.userInfo)==null?void 0:Ct.paid_version;(0,a.useEffect)(()=>{dn||kA()},[]);function kA(){return ue(this,null,function*(){let gn=yield(0,me.ZP)("/api/pay_intentions/vip_center_logs.json",{method:"post"})})}(0,a.useEffect)(()=>{var gn;(gn=on==null?void 0:on.userInfo)!=null&&gn.paid_version||(window.location.href="/")},[on==null?void 0:on.userInfo]),(0,a.useEffect)(()=>(sn({type:"globalSetting/footerToggle",payload:!1}),()=>{sn({type:"globalSetting/footerToggle",payload:!0})}),[]);const mA=gn=>{if(dn)return[{text:"\u4F7F\u7528\u4E2D",disabled:!1},{text:"\u7ACB\u5373\u5347\u7EA7",disabled:!1},{text:"\u7ACB\u5373\u5347\u7EA7",disabled:!1}];switch(gn==null?void 0:gn.version_type){case 0:return[{text:"\u4F7F\u7528\u4E2D",disabled:!1},{text:"\u7ACB\u5373\u5347\u7EA7",disabled:!1},{text:"\u7ACB\u5373\u5347\u7EA7",disabled:!1}];case 1:return[{text:"\u57FA\u7840\u7248\u514D\u8D39",disabled:!0},{text:"\u6807\u51C6\u7248\u6309\u5E74\u4ED8\u8D39",disabled:!1},{text:"\u7ACB\u5373\u5347\u7EA7",disabled:!1}];case 2:return[{text:"\u57FA\u7840\u7248\u514D\u8D39",disabled:!0},{text:"\u6807\u51C6\u7248\u6309\u5E74\u4ED8\u8D39",disabled:!0},{text:"\u4E13\u4E1A\u7248\u6309\u9700\u4ED8\u8D39",disabled:!1}]}},yA=gn=>{if(dn)return[{text:"\u4F7F\u7528\u4E2D",disabled:!1},{text:"\u7ACB\u5373\u5347\u7EA7",disabled:!1},{text:"\u7ACB\u5373\u5347\u7EA7",disabled:!1}];switch(gn==null?void 0:gn.version_type){case 0:return[{text:"\u4F7F\u7528\u4E2D",disabled:!0},{text:"\u7ACB\u5373\u5347\u7EA7",disabled:!1},{text:"\u7ACB\u5373\u5347\u7EA7",disabled:!1}];case 1:return[{text:"\u5DF2\u5305\u542B\u5728\u6807\u51C6\u7248\u4E2D",disabled:!0},{text:"\u4F7F\u7528\u4E2D",disabled:!1},{text:"\u7ACB\u5373\u5347\u7EA7",disabled:!1}];case 2:return[{text:"\u5DF2\u5305\u542B\u5728\u4E13\u4E1A\u7248\u4E2D",disabled:!0},{text:"\u5DF2\u5305\u542B\u5728\u4E13\u4E1A\u7248\u4E2D",disabled:!0},{text:"\u4F7F\u7528\u4E2D",disabled:!1}]}},rA={sq:["\u8BFE\u5802\u7BA1\u7406","\u4F5C\u4E1A\u7BA1\u7406","\u5B9E\u9A8C\u5B66\u4E60","\u5B9E\u9A8C\u7BA1\u7406","\u5B9E\u9A8C\u6258\u7BA1","\u8BFE\u7A0B\u6258\u7BA1"],bz:["\u8BFE\u7A0B\u52A9\u6559","\u8BFE\u5802\u52A9\u6559","\u5B9E\u9A8C\u52A9\u6559","\u5B9E\u9A8C\u8D44\u6E90\u5E93","\u6570\u636E\u5206\u6790","\u80FD\u529B\u8BC4\u4EF7","\u8003\u8BD5\u7BA1\u7406","\u9632\u4F5C\u5F0A\u7BA1\u7406","\u9898\u5E93\u7BA1\u7406"],zy:["\u8BFE\u7A0B\u5B9A\u5236","\u5B9E\u9A8C\u5B9A\u5236","\u667A\u80FD\u7EC4\u4EF6\u5B9A\u5236","\u5E73\u53F0\u5B9A\u5236","\u5DE5\u7A0B\u6559\u80B2","\u4E13\u5C5E\u65B9\u6848","\u6210\u679C\u7533\u62A5","\u5E73\u53F0\u90E8\u7F72","\u96C6\u6210\u9002\u914D","\u73B0\u573A\u670D\u52A1"]},CA=[{list:[{name:"\u8BFE\u5802\u7BA1\u7406",a:"8\u9879",b:"16\u9879",c:"16\u9879"},{name:"\u57FA\u7840\u8BFE\u5802\u7BA1\u7406\u529F\u80FD",a:!0,b:!0,c:!0},{name:"\u8BFE\u5802\u4EBA\u6570",a:"50\u4EBA",b:"100\u4EBA",c:!0},{name:"\u8BFE\u5802\u5B9E\u9A8C\u4F5C\u4E1A\u53D1\u5E03",a:"1\u4E2A/\u5929",b:"10\u4E2A/\u5929",c:!0},{name:"\u8BFE\u5802\u7F16\u7A0B\u4F5C\u4E1A\u53D1\u5E03",a:"2\u4E2A/\u5929",b:"20\u4E2A/\u5929",c:!0},{name:"\u590D\u5236\u8BFE\u5802",a:!0,b:!0,c:!0},{name:"\u91CD\u7F6E\u5B66\u751F\u5BC6\u7801",a:!1,b:!0,c:!0},{name:"\u540C\u6B65\u8BFE\u5802\u5B66\u751F",a:!1,b:!0,c:!0},{name:"\u6279\u91CF\u5BFC\u5165\u5B66\u751F",a:!1,b:!0,c:!0},{name:"\u5206\u73ED\u7BA1\u7406",a:!1,b:!0,c:!0},{name:"\u5BFC\u51FA\u5B66\u751F\u4FE1\u606F",a:!1,b:!0,c:!0},{name:"\u6559\u5B66\u8D44\u6E90\u5BB9\u91CF\u9650\u5236",a:"50MB",b:"5G",c:"10G"},{name:"\u89C6\u9891\u76F4\u64AD\u5BB9\u91CF\u9650\u5236",a:"100MB",b:"5G",c:"50G"},{name:"\u5E76\u53D1\u670D\u52A1\u8D28\u91CF\u4FDD\u969C",a:!1,b:!0,c:!0},{name:"\u8BFE\u5802\u5B9E\u9A8C\u5F52\u6863\u6570\u636E\u67E5\u770B\u6B21\u6570",a:"\u6BCF\u5E743\u6B21",b:"\u6BCF\u5E7410\u6B21",c:"\u6BCF\u5E7430\u6B21"},{name:"\u6BD5\u4E1A\u8BBE\u8BA1\u6A21\u5757\u542F\u7528",a:!1,b:!0,c:!0},{name:"\u5DE5\u7A0B\u6559\u80B2\u8BA4\u8BC1\u6A21\u5757\u542F\u7528",a:!1,b:!0,c:!0}]},{list:[{name:"\u4F5C\u4E1A\u7BA1\u7406",a:"1\u9879",b:"14\u9879",c:"14\u9879"},{name:"\u57FA\u7840\u4F5C\u4E1A\u7BA1\u7406\u529F\u80FD",a:!0,b:!0,c:!0},{name:"\u4EE3\u7801\u67E5\u91CD\u6263\u5206\u7BA1\u7406",a:!1,b:!0,c:!0},{name:"\u4F5C\u4E1A\u6548\u7387\u7BA1\u7406",a:!1,b:!0,c:!0},{name:"\u4EE3\u7801\u667A\u80FD\u8BC4\u4EF7",a:!1,b:!0,c:!0},{name:"\u6587\u6863\u67E5\u91CD\u6263\u5206\u7BA1\u7406",a:!1,b:!0,c:!0},{name:"\u667A\u80FD\u8BC4\u9605",a:!1,b:!0,c:!0},{name:"\u4F5C\u4E1A\u533F\u8BC4",a:!1,b:!0,c:!0},{name:"\u7F16\u7A0B\u4F5C\u4E1A\u6392\u884C\u699C",a:!1,b:!0,c:!0},{name:"\u5B9E\u9A8C\u4F5C\u4E1A\u52A9\u624B",a:!1,b:!0,c:!0},{name:"\u5B9E\u9A8C\u52A9\u624B\u7EDF\u8BA1\u5206\u6790",a:!1,b:!0,c:!0},{name:"\u5B9E\u9A8C\u62A5\u544A\u5BFC\u51FA",a:!1,b:!0,c:!0},{name:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",a:!1,b:!0,c:!0},{name:"\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u7BA1\u7406",a:!1,b:!0,c:!0},{name:"\u5916\u90E8\u6210\u7EE9\u7BA1\u7406",a:!1,b:!0,c:!0}]},{list:[{name:"\u5B9E\u9A8C\u5B66\u4E60",a:"8\u9879",b:"12\u9879",c:"12\u9879"},{name:"\u6559\u5E08\u5B9E\u9A8C\u67E5\u770B",a:!0,b:!0,c:!0},{name:"\u6559\u5E08\u5B9E\u9A8C\u64CD\u4F5C",a:!0,b:!0,c:!0},{name:"\u5B66\u751F\u5B9E\u9A8C\u67E5\u770B",a:"\u8BFE\u5185\u5B9E\u9A8C",b:"\u8BFE\u5185\u5B9E\u9A8C",c:!0},{name:"\u5B66\u751F\u5B9E\u9A8C\u64CD\u4F5C",a:"\u8BFE\u5185\u5B9E\u9A8C",b:"\u8BFE\u5185\u5B9E\u9A8C",c:!0},{name:"\u5B9E\u9A8C\u6587\u4EF6\u4E0A\u4F20",a:"10M",b:"500M",c:!0},{name:"\u5B9E\u9A8C\u6587\u4EF6\u4E0B\u8F7D",a:"10M",b:"500M",c:!0},{name:"\u4EE3\u7801\u65AD\u70B9\u8C03\u8BD5",a:!1,b:!0,c:!0},{name:"\u5B9E\u9A8C\u670D\u52A1\u9884\u89C8",a:!1,b:!0,c:!0},{name:"SSH\u76F4\u8FDE",a:!1,b:!0,c:!0},{name:"\u5B9E\u9A8C\u5C4F\u5E55\u5F55\u5236",a:!1,b:!0,c:!0},{name:"\u6D4B\u8BD5\u96C6\u89E3\u9501",a:"\u4EC5\u81EA\u5EFA",b:"\u975E\u81EA\u5EFA5\u4E2A/\u5929",c:!0},{name:"\u53C2\u8003\u7B54\u6848\u89E3\u9501",a:"\u4EC5\u81EA\u5EFA",b:"\u975E\u81EA\u5EFA5\u4E2A/\u5929",c:!0}]},{list:[{name:"\u5B9E\u9A8C\u7BA1\u7406",a:"6\u9879",b:"12\u9879",c:"18\u9879"},{name:"\u57FA\u7840\u5B9E\u9A8C\u7BA1\u7406\u529F\u80FD",a:!0,b:!0,c:!0},{name:"\u5B9E\u9A8C\u6587\u4EF6\u4E0A\u4F20",a:"10M",b:"100M",c:"1GB"},{name:"\u5B9E\u9A8C\u73AF\u5883\u4F18\u5316",a:!1,b:!0,c:!0},{name:"\u6D4B\u8BD5\u7528\u4F8B\u53EF\u89C1\u6027\u8BBE\u7F6E",a:!1,b:!0,c:!0},{name:"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",a:!1,b:!0,c:!0},{name:"\u865A\u62DF\u4EFF\u771F\u5B9E\u9A8C\u96C6\u6210",a:!1,b:!0,c:!0},{name:"\u8D44\u6E90\u914D\u7F6E",a:"\u57FA\u7840\u914D\u7F6E",b:"\u63A8\u8350\u914D\u7F6E",c:"\u9AD8\u7EA7\u914D\u7F6E"},{name:"\u8D44\u6E90\u76D1\u63A7",a:!1,b:!1,c:!0},{name:"\u8BBF\u95EE\u6A21\u5F0F",a:"\u7528\u6237\u6A21\u5F0F",b:"\u7528\u6237\u6A21\u5F0F",c:"\u7279\u6743\u6A21\u5F0F"},{name:"\u6743\u9650\u63A7\u5236",a:!1,b:!1,c:!0},{name:"\u865A\u62DF\u5BB9\u5668\u4E13\u7F51",a:!1,b:!1,c:!0},{name:"\u5B9E\u9A8C\u73AF\u5883\u65F6\u957F\u8BBE\u7F6E",a:!1,b:"30 \u5206\u949F",c:"\u81EA\u5B9A\u4E49"},{name:"\u5141\u8BB8 / \u7981\u6B62\u8DF3\u5173",a:!1,b:!0,c:!0},{name:"\u5141\u8BB8 / \u7981\u6B62\u6D4B\u8BD5\u96C6\u89E3\u9501",a:!1,b:!0,c:!0},{name:"\u7981\u7528\u7C98\u8D34",a:!1,b:!0,c:!0},{name:"\u5B9E\u9A8C\u6570\u636E\u96C6",a:"50M",b:"500M",c:"10G"},{name:"\u6D4B\u8BD5\u96C6\u4E2A\u6570",a:"5 \u4E2A",b:"20 \u4E2A",c:"\u4E0D\u9650"},{name:"\u4E13\u7528 / \u4E13\u5C5E\u7B97\u529B",a:!1,b:"\u4E13\u7528\u7B97\u529B",c:"\u4E13\u5C5E\u7B97\u529B"}]},{list:[{name:"\u5B9E\u9A8C\u8D44\u6E90\u5E93",a:"1\u9879",b:"16\u9879",c:"16\u9879"},{name:"\u5F00\u653E\u5B9E\u9A8C",a:!0,b:!0,c:!0},{name:"\u9AD8\u7EA7\u7F16\u7A0B\u7C7B\u5B9E\u9A8C",a:!1,b:!0,c:!0},{name:"\u9AD8\u7EA7\u8FDC\u7A0B\u684C\u9762\u7C7B\u5B9E\u9A8C",a:!1,b:!0,c:!0},{name:"\u9AD8\u7EA7\u8FDC\u7A0B\u547D\u4EE4\u884C\u7C7B\u5B9E\u9A8C",a:!1,b:!0,c:!0},{name:"\u9AD8\u7EA7\u865A\u62DF\u4EFF\u771F\u7C7B\u5B9E\u9A8C",a:!1,b:!0,c:!0},{name:"\u9AD8\u7EA7\u5927\u6A21\u578B\u96C6\u6210\u7C7B\u5B9E\u9A8C",a:!1,b:!0,c:!0},{name:"\u9AD8\u7EA7 Jupyter \u5E73\u53F0\u7C7B\u5B9E\u9A8C",a:!1,b:!0,c:!0},{name:"\u9AD8\u7EA7\u79D1\u5B66\u8BA1\u7B97\u5E73\u53F0\u7C7B\u5B9E\u9A8C",a:!1,b:!0,c:!0},{name:"\u9AD8\u7EA7\u5DE5\u4E1A\u4EFF\u771F\u5E73\u53F0\u7C7B\u5B9E\u9A8C",a:!1,b:!0,c:!0},{name:"\u9AD8\u7EA7\u4F4E\u4EE3\u7801\u5E73\u53F0\u7C7B\u5B9E\u9A8C",a:!1,b:!0,c:!0},{name:"VSCode \u96C6\u6210\u73AF\u5883\u7C7B\u8BD5\u9A8C",a:!1,b:!0,c:!0},{name:"\u6DF7\u5408\u5E73\u53F0\u7C7B\u5B9E\u9A8C",a:!1,b:!0,c:!0},{name:"\u5B66\u672F\u6848\u4F8B\u5B9E\u9A8C",a:!1,b:!0,c:!0},{name:"\u4EA7\u4E1A\u6848\u4F8B\u5B9E\u9A8C",a:!1,b:!0,c:!0},{name:"\u884C\u4E1A\u6848\u4F8B\u5B9E\u9A8C",a:!1,b:!0,c:!0},{name:"\u519B\u5DE5\u6848\u4F8B\u5B9E\u9A8C",a:!1,b:!0,c:!0}]},{list:[{name:"\u8BD5\u5377\u7BA1\u7406",a:"4\u9879",b:"13\u9879",c:"13\u9879"},{name:"\u57FA\u7840\u8BD5\u5377\u7BA1\u7406\u529F\u80FD",a:!0,b:!0,c:!0},{name:"\u9009\u9898\u7EC4\u5377",a:"20 \u9053 / \u5377",b:"100 \u9053 / \u5377",c:"\u4E0D\u9650\u5236"},{name:"\u6587\u6863\u8BD5\u5377\u8BC6\u522B",a:!1,b:!0,c:!0},{name:"\u56FE\u7247\u8BD5\u5377\u8BC6\u522B",a:!1,b:!0,c:!0},{name:"\u4EE5\u5377\u6362\u5377",a:!1,b:!0,c:!0},{name:"\u968F\u673A\u7EC4\u5377",a:"1 \u5957 / \u5468",b:"10 \u5957 / \u5468",c:"50 \u5957 / \u5468"},{name:"\u4EBA\u5DE5\u7EC4\u5377",a:"10 \u5957 / \u5468",b:"50 \u5957 / \u5468",c:!0},{name:"\u4F53\u9A8C\u6A21\u62DF\u8003\u8BD5",a:!1,b:!0,c:!0},{name:"\u52A0\u5BC6\u5C01\u5B58\u8BD5\u5377",a:!1,b:!0,c:!0},{name:"\u590D\u5236\u8BD5\u5377",a:!1,b:!0,c:!0},{name:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",a:!1,b:!0,c:!0},{name:"\u516C\u5F00\u8BD5\u5377",a:!1,b:!0,c:!0},{name:"\u5BFC\u51FA\u8BD5\u5377",a:!1,b:!0,c:!0}]},{list:[{name:"\u8003\u8BD5\u7BA1\u7406",a:"1\u9879",b:"22\u9879",c:"22\u9879"},{name:"\u57FA\u7840\u8003\u8BD5\u7BA1\u7406\u529F\u80FD",a:!0,b:!0,c:!0},{name:"\u91CD\u590D\u7387\u68C0\u6D4B",a:!1,b:!0,c:!0},{name:"\u8003\u8BD5\u5BA2\u6237\u7AEF",a:!1,b:!0,c:!0},{name:"\u8BD5\u5377\u52A0\u5BC6\u5C01\u5B58",a:!1,b:!0,c:!0},{name:"\u5BFC\u51FA\u8BD5\u5377\uFF08pdf/word\uFF09",a:!1,b:!0,c:!0},{name:"\u5BFC\u51FA\u8BD5\u5377",a:!1,b:!0,c:!0},{name:"\u5206\u73ED\u8003\u8BD5",a:!1,b:!0,c:!0},{name:"\u8BD5\u5377\u6982\u89C8\u7EDF\u8BA1",a:!1,b:!0,c:!0},{name:"\u8BD5\u9898\u6982\u89C8\u7EDF\u8BA1",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u6210\u7EE9\u5206\u5E03\u7EDF\u8BA1",a:!1,b:!0,c:!0},{name:"\u4F18\u79C0\u751F\u6392\u884C",a:!1,b:!0,c:!0},{name:"\u9898\u578B\u6982\u89C8\u5206\u6790",a:!1,b:!0,c:!0},{name:"\u5206\u73ED\u6210\u7EE9\u5BF9\u6BD4\u5206\u6790",a:!1,b:!0,c:!0},{name:"\u77E5\u8BC6\u70B9\u7EDF\u8BA1\u5206\u6790",a:!1,b:!0,c:!0},{name:"\u5BFC\u51FA\u5B66\u751F\u7B54\u9898\u8BD5\u5377",a:!1,b:!0,c:!0},{name:"\u8865\u8003\u7BA1\u7406",a:!1,b:!0,c:!0},{name:"\u667A\u80FD\u8BC4\u9605",a:!1,b:!0,c:!0},{name:"\u6A21\u62DF\u8003\u8BD5",a:!1,b:!0,c:!0},{name:"\u96C6\u4E2D\u9605\u5377",a:!1,b:!0,c:!0},{name:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",a:!1,b:!0,c:!0},{name:"\u4EE3\u7801\u67E5\u91CD",a:!1,b:!0,c:!0},{name:"\u91CD\u505A\u7BA1\u7406",a:!1,b:!0,c:!0}]},{list:[{name:"\u9632\u4F5C\u5F0A\u7BA1\u7406",a:"1\u9879",b:"15\u9879",c:"15\u9879"},{name:"\u57FA\u7840\u9632\u4F5C\u5F0A\u7BA1\u7406\u529F\u80FD",a:!0,b:!0,c:!0},{name:"\u5F00\u8003\u5BC6\u7801\u9650\u5236",a:!1,b:!0,c:!0},{name:"\u8003\u8BD5\u767B\u5F55\u9650\u5236",a:!1,b:!0,c:!0},{name:"\u9632\u5207\u5C4F",a:!1,b:!0,c:!0},{name:"\u5207\u5C4F\u76D1\u63A7",a:!1,b:!0,c:!0},{name:"IP \u7ED1\u5B9A",a:!1,b:!0,c:!0},{name:"\u9650\u5236\u8003\u8BD5 IP \u8303\u56F4",a:!1,b:!0,c:!0},{name:"\u8FDF\u5230\u65F6\u957F\u9650\u5236",a:!1,b:!0,c:!0},{name:"\u4EA4\u5377\u65F6\u957F\u9650\u5236",a:!1,b:!0,c:!0},{name:"\u7B54\u9898\u65F6\u968F\u673A\u62CD\u7167",a:!1,b:!0,c:!0},{name:"\u7B54\u9898\u524D\u4EBA\u8138\u5BA1\u6838",a:!1,b:!0,c:!0},{name:"\u7535\u8111\u7A0B\u5E8F\u767D\u540D\u5355\u9650\u5236",a:!1,b:!0,c:!0},{name:"\u7535\u8111\u7F51\u7EDC\u9650\u5236",a:!1,b:!0,c:!0},{name:"\u9650\u5236\u865A\u62DF\u673A\u8003\u8BD5",a:!1,b:!0,c:!0},{name:"\u8003\u8BD5\u5F02\u5E38\u76D1\u63A7",a:!1,b:!0,c:!0}]},{list:[{name:"\u9898\u5E93\u7BA1\u7406",a:"2\u9879",b:"12\u9879",c:"12\u9879"},{name:"\u57FA\u7840\u9898\u5E93\u7BA1\u7406\u529F\u80FD",a:!0,b:!0,c:!0},{name:"Word \u5BFC\u5165\u8BD5\u9898",a:!1,b:!0,c:!0},{name:"\u8BD5\u9898\u56E2\u961F\u5171\u4EAB",a:!1,b:!0,c:!0},{name:"\u56FE\u7247\u8BC6\u522B\u8BD5\u9898",a:!1,b:!0,c:!0},{name:"\u6587\u6863\u8BD5\u9898\u8BC6\u522B",a:!1,b:!0,c:!0},{name:"\u667A\u80FD\u51FA\u9898",a:!1,b:!0,c:!0},{name:"\u667A\u80FD\u6362\u9898",a:!1,b:!0,c:!0},{name:"\u667A\u80FD\u7EA0\u9519",a:!1,b:!0,c:!0},{name:"\u667A\u80FD\u67E5\u91CD",a:!1,b:!0,c:!0},{name:"\u6570\u5B66\u516C\u5F0F\u5DE5\u5177",a:!1,b:!0,c:!0},{name:"\u6570\u5B66\u56FE\u50CF\u5DE5\u5177",a:!1,b:!0,c:!0},{name:"\u9898\u5E93\u89C4\u6A21",a:"\u5355\u4EBA\u9898\u5E93",b:"\u6559\u7814\u5171\u5EFA\u5171\u4EAB",c:"\u6559\u7814\u5171\u5EFA\u5171\u4EAB"}]},{list:[{name:"\u77E5\u8BC6\u56FE\u8C31\u7BA1\u7406",a:"0\u9879",b:"11\u9879",c:"11\u9879"},{name:"\u81EA\u52A8\u751F\u6210\u56FE\u8C31",a:!1,b:!1,c:"\u6309\u9700\u91C7\u8D2D"},{name:"\u8BFE\u7A0B\u56FE\u8C31\u7BA1\u7406",a:!1,b:!1,c:"\u6309\u9700\u91C7\u8D2D"},{name:"\u80FD\u529B\u56FE\u8C31\u7BA1\u7406",a:!1,b:!1,c:"\u6309\u9700\u91C7\u8D2D"},{name:"\u5B66\u4E60\u8DEF\u5F84\u7BA1\u7406",a:!1,b:!1,c:"\u6309\u9700\u91C7\u8D2D"},{name:"\u8BFE\u7A0B\u56FE\u8C31\u7EDF\u8BA1\u5206\u6790",a:!1,b:!1,c:"\u6309\u9700\u91C7\u8D2D"},{name:"\u80FD\u529B\u56FE\u8C31\u7EDF\u8BA1\u5206\u6790",a:!1,b:!1,c:"\u6309\u9700\u91C7\u8D2D"},{name:"\u5B66\u4E60\u8DEF\u5F84\u7EDF\u8BA1\u5206\u6790",a:!1,b:!1,c:"\u6309\u9700\u91C7\u8D2D"},{name:"\u5B66\u60C5\u9884\u8B66",a:!1,b:!1,c:"\u6309\u9700\u91C7\u8D2D"},{name:"\u5B66\u60C5\u5206\u6790",a:!1,b:!1,c:"\u6309\u9700\u91C7\u8D2D"},{name:"\u8FBE\u6210\u5EA6\u8BC4\u4EF7",a:!1,b:!1,c:"\u6309\u9700\u91C7\u8D2D"},{name:"\u8BFE\u5802\u56FE\u8C31\u5E94\u7528\u5206\u6790",a:!1,b:!1,c:"\u6309\u9700\u91C7\u8D2D"}]},{list:[{name:"\u8BFE\u5802\u52A9\u6559",a:"0\u9879",b:"6\u9879",c:"6\u9879"},{name:"\u667A\u80FD\u95EE\u7B54",a:!1,b:"20 \u6B21 / \u5929",c:"\u4E0D\u9650\u6B21\u6570"},{name:"\u667A\u80FD\u8BC4\u9605",a:!1,b:"20 \u6B21 / \u5929",c:"\u4E0D\u9650\u6B21\u6570"},{name:"\u9519\u9898\u63A8\u9001",a:!1,b:"20 \u6B21 / \u5929",c:"\u4E0D\u9650\u6B21\u6570"},{name:"\u667A\u80FD\u51FA\u5377",a:!1,b:"20 \u6B21 / \u5929",c:"\u4E0D\u9650\u6B21\u6570"},{name:"\u7F16\u7801\u52A9\u624B",a:!1,b:"20 \u6B21 / \u5929",c:"\u4E0D\u9650\u6B21\u6570"},{name:"\u6570\u5B57\u5206\u8EAB",a:!1,b:"20 \u6B21 / \u5929",c:"\u4E0D\u9650\u6B21\u6570"}]},{list:[{name:"\u5B9E\u9A8C\u52A9\u6559",a:"0\u9879",b:"8\u9879",c:"8\u9879"},{name:"\u667A\u80FD\u5BA1\u9898",a:!1,b:"20 \u6B21 / \u5929",c:"\u4E0D\u9650\u6B21\u6570"},{name:"\u8BED\u6CD5\u68C0\u67E5",a:!1,b:"20 \u6B21 / \u5929",c:"\u4E0D\u9650\u6B21\u6570"},{name:"\u4EE3\u7801\u8BCA\u65AD",a:!1,b:"20 \u6B21 / \u5929",c:"\u4E0D\u9650\u6B21\u6570"},{name:"AI \u8F85\u5BFC",a:!1,b:"20 \u6B21 / \u5929",c:"\u4E0D\u9650\u6B21\u6570"},{name:"\u4EE3\u7801\u8BC4\u4EF7",a:!1,b:"20 \u6B21 / \u5929",c:"\u4E0D\u9650\u6B21\u6570"},{name:"\u4EE3\u7801\u4F18\u5316",a:!1,b:"20 \u6B21 / \u5929",c:"\u4E0D\u9650\u6B21\u6570"},{name:"\u4EE3\u7801\u6CE8\u91CA",a:!1,b:"20 \u6B21 / \u5929",c:"\u4E0D\u9650\u6B21\u6570"},{name:"\u6284\u88AD\u68C0\u6D4B",a:!1,b:"20 \u6B21 / \u5929",c:"\u4E0D\u9650\u6B21\u6570"}]},{list:[{name:"\u667A\u80FD\u5DE5\u5177",a:"0\u9879",b:"19\u9879",c:"19\u9879"},{name:"PPT \u751F\u6210",a:!1,b:"\u6309\u9700\u8BA1\u4EF7",c:"\u6309\u9700\u8BA1\u4EF7"},{name:"\u6570\u5B57\u5206\u8EAB",a:!1,b:"\u6309\u9700\u8BA1\u4EF7",c:"\u6309\u9700\u8BA1\u4EF7"},{name:"\u89C6\u9891\u751F\u6210",a:!1,b:"\u6309\u9700\u8BA1\u4EF7",c:"\u6309\u9700\u8BA1\u4EF7"},{name:"\u667A\u80FD\u8BC6\u5377",a:!1,b:"20 \u6B21 / \u5929",c:"40 \u6B21 / \u5929"},{name:"\u667A\u80FD\u51FA\u5377",a:!1,b:"20 \u6B21 / \u5929",c:"40 \u6B21 / \u5929"},{name:"\u667A\u80FD\u51FA\u9898",a:!1,b:"20 \u6B21 / \u5929",c:"40 \u6B21 / \u5929"},{name:"\u667A\u80FD\u8BC6\u9898",a:!1,b:"20 \u6B21 / \u5929",c:"40 \u6B21 / \u5929"},{name:"\u4EE5\u9898\u6362\u9898",a:!1,b:"20 \u6B21 / \u5929",c:"40 \u6B21 / \u5929"},{name:"\u4EE5\u5377\u6362\u5377",a:!1,b:"20 \u6B21 / \u5929",c:"40 \u6B21 / \u5929"},{name:"\u667A\u80FD\u5EFA\u8BFE",a:!1,b:"20 \u6B21 / \u5929",c:"40 \u6B21 / \u5929"},{name:"\u667A\u80FD\u8BC4\u9605",a:!1,b:"20 \u6B21\u4F5C\u4E1A / \u5B66\u671F",c:"40 \u6B21\u4F5C\u4E1A / \u5B66\u671F"},{name:"\u667A\u80FD\u7EA0\u9519",a:!1,b:"20 \u6B21\u4F5C\u4E1A / \u6D4B\u9A8C",c:"40 \u6B21\u4F5C\u4E1A / \u6D4B\u9A8C"},{name:"\u9519\u9898\u63A8\u9001",a:!1,b:"20 \u6B21\u4F5C\u4E1A / \u5B66\u671F",c:"40 \u6B21\u4F5C\u4E1A / \u5B66\u671F"},{name:"\u8BED\u6CD5\u68C0\u67E5",a:!1,b:"20 \u6B21\u4F5C\u4E1A / \u5B66\u671F",c:"40 \u6B21\u4F5C\u4E1A / \u5B66\u671F"},{name:"\u4EE3\u7801\u8BCA\u65AD",a:!1,b:"20 \u6B21\u4F5C\u4E1A / \u5B66\u671F",c:"40 \u6B21\u4F5C\u4E1A / \u5B66\u671F"},{name:"AI \u8F85\u5BFC",a:!1,b:"20 \u6B21\u4F5C\u4E1A / \u5B66\u671F",c:"40 \u6B21\u4F5C\u4E1A / \u5B66\u671F"},{name:"\u4EE3\u7801\u8BC4\u4EF7",a:!1,b:"20 \u6B21\u4F5C\u4E1A / \u5B66\u671F",c:"40 \u6B21\u4F5C\u4E1A / \u5B66\u671F"},{name:"\u4EE3\u7801\u4F18\u5316",a:!1,b:"20 \u6B21\u4F5C\u4E1A / \u5B66\u671F",c:"40 \u6B21\u4F5C\u4E1A / \u5B66\u671F"},{name:"\u4EE3\u7801\u6CE8\u91CA",a:!1,b:"20 \u6B21\u4F5C\u4E1A / \u5B66\u671F",c:"40 \u6B21\u4F5C\u4E1A / \u5B66\u671F"}]},{list:[{name:"\u6570\u636E\u5206\u6790",a:"1\u9879",b:"5\u9879",c:"5\u9879"},{name:"\u57FA\u7840\u6570\u636E\u5206\u6790\u529F\u80FD",a:!0,b:!0,c:!0},{name:"\u5BFC\u51FA\u8BFE\u5802\u603B\u6210\u7EE9",a:!1,b:!0,c:!0},{name:"\u5BFC\u51FA\u8BFE\u5802\u4F5C\u4E1A\u6210\u7EE9",a:!1,b:!0,c:!0},{name:"\u5BFC\u51FA\u8BFE\u5802\u8BD5\u5377\u6210\u7EE9",a:!1,b:!0,c:!0},{name:"\u5BFC\u51FA\u8BFE\u5802\u6D3B\u8DC3\u5EA6",a:!1,b:!0,c:!0}]},{list:[{name:"\u80FD\u529B\u8BC4\u4EF7",a:"1\u9879",b:"26\u9879",c:"26\u9879"},{name:"\u57FA\u7840\u80FD\u529B\u8BC4\u4EF7\u529F\u80FD",a:!0,b:!0,c:!0},{name:"\u5B66\u751F\u8BFE\u5802\u8FBE\u6210\u5EA6\u6570\u636E\u5C55\u793A",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u8BFE\u5802\u8FBE\u6210\u5EA6\u4E0E\u73ED\u7EA7\u5BF9\u6BD4",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u8BFE\u5802\u8FBE\u6210\u5EA6\u603B\u7ED3\u5206\u6790",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u4F5C\u4E1A\u5B8C\u6210\u60C5\u51B5\u6570\u636E\u5C55\u793A",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u4F5C\u4E1A\u5B8C\u6210\u60C5\u51B5\u4E0E\u73ED\u7EA7\u5BF9\u6BD4",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u4F5C\u4E1A\u4F18\u79C0\u699C / \u5F85\u6539\u8FDB\u699C",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u4F5C\u4E1A\u5B8C\u6210\u60C5\u51B5\u603B\u7ED3\u5206\u6790",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u8003\u8BD5\u60C5\u51B5\u6570\u636E\u5C55\u793A",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u8003\u8BD5\u60C5\u51B5\u6392\u540D\u60C5\u51B5\u5C55\u793A",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u8003\u8BD5\u60C5\u51B5\u5206\u6570\u5BF9\u6BD4",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u8003\u8BD5\u60C5\u51B5\u603B\u7ED3\u5206\u6790",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u89C6\u9891\u81EA\u4E3B\u5B66\u4E60\u6570\u636E\u5C55\u793A",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u8D44\u6E90\u81EA\u4E3B\u5B66\u4E60\u6570\u636E\u5C55\u793A",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u4E92\u52A8\u8BA8\u8BBA\u5B66\u4E60\u6570\u636E\u5C55\u793A",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u8BA8\u8BBA\u8D34 / \u89C6\u9891 / \u8BFE\u4EF6\u8D44\u6E90\u63A8\u8350",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u81EA\u4E3B\u5B66\u4E60\u603B\u7ED3\u5206\u6790",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u8BFE\u5802\u7B7E\u5230\u6570\u636E\u5C55\u793A",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u8BFE\u5802\u7B7E\u5230\u6570\u636E\u5BF9\u6BD4",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u8BFE\u5802\u7B7E\u5230\u51FA\u52E4\u6392\u884C",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u8BFE\u5802\u7B7E\u5230\u603B\u7ED3\u5EFA\u8BAE",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u6570\u636E\u5C55\u793A",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u6570\u636E\u5BF9\u6BD4",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u6392\u884C",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u77E5\u8BC6\u70B9\u63A8\u8350\u5B66\u4E60",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u603B\u7ED3\u5206\u6790",a:!1,b:!0,c:!0}]},{list:[{name:"\u6559\u5B66\u8BC4\u4EF7",a:"1\u9879",b:"25\u9879",c:"25\u9879"},{name:"\u57FA\u7840\u6559\u5B66\u8BC4\u4EF7\u529F\u80FD",a:!0,b:!0,c:!0},{name:"\u73ED\u7EA7\u8BFE\u5802\u8FBE\u6210\u5EA6\u6570\u636E\u5C55\u793A",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u8BFE\u5802\u8FBE\u6210\u5EA6\u4E0E\u5176\u4ED6\u73ED\u7EA7\u5BF9\u6BD4",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u8BFE\u5802\u8FBE\u6210\u5EA6\u603B\u7ED3\u5206\u6790",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u4F5C\u4E1A\u5B8C\u6210\u60C5\u51B5\u6570\u636E\u5C55\u793A",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u4F5C\u4E1A\u5B8C\u6210\u60C5\u51B5\u4E0E\u5176\u4ED6\u73ED\u7EA7\u5BF9\u6BD4",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u4F5C\u4E1A\u6392\u540D\u60C5\u51B5",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u4F5C\u4E1A\u5B8C\u6210\u60C5\u51B5\u603B\u7ED3\u5206\u6790",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u8003\u8BD5\u60C5\u51B5\u6570\u636E\u5C55\u793A",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u8003\u8BD5\u60C5\u51B5\u6392\u540D\u60C5\u51B5\u5C55\u793A",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u8003\u8BD5\u60C5\u51B5\u5206\u6570\u5BF9\u6BD4",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u8003\u8BD5\u60C5\u51B5\u603B\u7ED3\u5206\u6790",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u89C6\u9891\u81EA\u4E3B\u5B66\u4E60\u6570\u636E\u5C55\u793A",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u8D44\u6E90\u81EA\u4E3B\u5B66\u4E60\u6570\u636E\u5C55\u793A",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u4E92\u52A8\u8BA8\u8BBA\u5B66\u4E60\u6570\u636E\u5C55\u793A",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u81EA\u4E3B\u5B66\u4E60\u6392\u540D",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u81EA\u4E3B\u5B66\u4E60\u603B\u7ED3\u5206\u6790",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u8BFE\u5802\u7B7E\u5230\u6570\u636E\u5C55\u793A",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u8BFE\u5802\u7B7E\u5230\u6570\u636E\u5BF9\u6BD4",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u8BFE\u5802\u7B7E\u5230\u51FA\u52E4\u6392\u884C",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u8BFE\u5802\u7B7E\u5230\u603B\u7ED3\u5EFA\u8BAE",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u77E5\u8BC6\u70B9\u638C\u63E1\u6570\u636E\u5C55\u793A",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u77E5\u8BC6\u70B9\u638C\u63E1\u6570\u636E\u5BF9\u6BD4",a:!1,b:!0,c:!0},{name:"\u73ED\u7EA7\u77E5\u8BC6\u70B9\u638C\u63E1\u6392\u884C",a:!1,b:!0,c:!0},{name:"\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u603B\u7ED3\u5206\u6790",a:!1,b:!0,c:!0}]},{list:[{name:"\u5DE5\u7A0B\u6559\u80B2",a:"1\u9879",b:"1\u9879",c:"7\u9879"},{name:"\u57FA\u7840\u5DE5\u7A0B\u6559\u80B2\u529F\u80FD",a:!0,b:!0,c:!0},{name:"\u8BFE\u7A0B\u76EE\u6807\u8FBE\u6210\u60C5\u51B5\u5206\u6790",a:!1,b:!1,c:!0},{name:"\u5B66\u751F\u80FD\u529B\u8FBE\u6210\u60C5\u51B5\u5206\u6790",a:!1,b:!1,c:!0},{name:"\u6BD5\u4E1A\u8981\u6C42\u8FBE\u6210\u5206\u6790",a:!1,b:!1,c:!0},{name:"\u6307\u6807\u70B9\u8FBE\u6210\u5206\u6790",a:!1,b:!1,c:!0},{name:"\u8BFE\u7A0B\u603B\u7ED3\u62A5\u544A\u6587\u6863",a:!1,b:!1,c:!0},{name:"\u76F4\u63A5\u8BC4\u4EF7\u7ED3\u679C\u6587\u6863",a:!1,b:!1,c:!0}]},{list:[{name:"\u8BFE\u7A0B\u5B9A\u5236",a:"0\u9879",b:"0\u9879",c:"15\u9879"},{name:"\u8BFE\u7A0B\u9700\u6C42\u5206\u6790",a:!1,b:!1,c:!0},{name:"\u8BFE\u7A0B\u4F53\u7CFB\u8BBE\u8BA1",a:!1,b:!1,c:!0},{name:"\u8BFE\u7A0B\u8D44\u6E90\u89C4\u5212",a:!1,b:!1,c:!0},{name:"\u8BFE\u7A0B\u5185\u5BB9\u8BBE\u8BA1",a:!1,b:!1,c:!0},{name:"\u8BFE\u7A0B\u8D44\u6E90\u5EFA\u8BBE",a:!1,b:!1,c:!0},{name:"\u77E5\u8BC6\u56FE\u8C31\u6784\u5EFA",a:!1,b:!1,c:!0},{name:"\u5B66\u65F6\u5206\u914D\u4E0E\u96BE\u5EA6\u68AF\u5EA6\u8BBE\u8BA1",a:!1,b:!1,c:!0},{name:"\u6559\u5B66\u73AF\u5883\u5B9A\u5236",a:!1,b:!1,c:!0},{name:"\u672C\u5730\u5F00\u53D1\u73AF\u5883\u6807\u51C6\u5316\u65B9\u6848",a:!1,b:!1,c:!0},{name:"\u6559\u5B66\u5DE5\u5177\u94FE\u96C6\u6210",a:!1,b:!1,c:!0},{name:"\u73AF\u5883\u5FEB\u901F\u90E8\u7F72\u6307\u5357",a:!1,b:!1,c:!0},{name:"\u8BFE\u7A0B\u5185\u5BB9\u5F00\u53D1",a:!1,b:!1,c:!0},{name:"\u6838\u5FC3\u77E5\u8BC6\u8BB2\u89E3\u811A\u672C",a:!1,b:!1,c:!0},{name:"\u52A8\u6001\u6559\u5B66 PPT",a:!1,b:!1,c:!0},{name:"\u968F\u5802\u6D4B\u8BD5\u9898\u5E93",a:!1,b:!1,c:!0}]},{list:[{name:"\u5B9E\u9A8C\u5B9A\u5236",a:"0\u9879",b:"0\u9879",c:"18\u9879"},{name:"\u6848\u4F8B\u573A\u666F\u8BBE\u8BA1",a:!1,b:!1,c:!0},{name:"\u6848\u4F8B\u60C5\u8282\u8BBE\u8BA1",a:!1,b:!1,c:!0},{name:"\u6848\u4F8B\u6280\u672F\u7EFC\u5408\u8BBE\u8BA1",a:!1,b:!1,c:!0},{name:"\u884C\u4E1A\u539F\u578B\u8C03\u7814",a:!1,b:!1,c:!0},{name:"\u5B9E\u9A8C\u6307\u5BFC\u4E66\u8BBE\u8BA1",a:!1,b:!1,c:!0},{name:"\u5B9E\u9A8C\u6280\u672F\u73AF\u5883\u5B9A\u5236",a:!1,b:!1,c:!0},{name:"\u591A\u7248\u672C\u8BBE\u8BA1\uFF08\u57FA\u7840 / \u8FDB\u9636 / \u6311\u6218\uFF09",a:!1,b:!1,c:!0},{name:"\u8BC4\u5206\u6807\u51C6\u8BBE\u8BA1",a:!1,b:!1,c:!0},{name:"\u8BC4\u6D4B\u811A\u672C\u5F00\u53D1",a:!1,b:!1,c:!0},{name:"\u6269\u5C55\u601D\u8003\u9898\u96C6",a:!1,b:!1,c:!0},{name:"\u5B9E\u9A8C\u6848\u4F8B\u6280\u672F\u5B9E\u73B0",a:!1,b:!1,c:!0},{name:"\u53C2\u8003\u5B9E\u73B0\u4EE3\u7801\uFF08\u542B\u591A\u4E2A\u7248\u672C\uFF09",a:!1,b:!1,c:!0},{name:"\u5355\u5143\u6D4B\u8BD5\u7528\u4F8B\u96C6",a:!1,b:!1,c:!0},{name:"\u6027\u80FD\u4F18\u5316\u65B9\u6848\u5BF9\u6BD4",a:!1,b:!1,c:!0},{name:"\u53EF\u914D\u7F6E\u53C2\u6570\u5316\u8BBE\u8BA1",a:!1,b:!1,c:!0},{name:"\u6559\u5B66\u652F\u6301\u5305",a:!1,b:!1,c:!0},{name:"\u6848\u4F8B\u8BB2\u89E3\u89C6\u9891\uFF08\u542B\u64CD\u4F5C\u5B9E\u5F55\uFF09",a:!1,b:!1,c:!0},{name:"\u5B66\u751F\u624B\u518C\uFF08\u4EFB\u52A1\u5206\u89E3\u6307\u5357\uFF09",a:!1,b:!1,c:!0}]},{list:[{name:"\u667A\u80FD\u7EC4\u4EF6\u5B9A\u5236",a:"0\u9879",b:"0\u9879",c:"15\u9879"},{name:"\u667A\u80FD\u4F53\u81EA\u5B9A\u4E49\u521B\u5EFA",a:!1,b:!1,c:"\u4E0D\u9650\u6B21\u6570"},{name:"\u667A\u80FD\u4F53\u5E94\u7528",a:!1,b:!1,c:"\u4E0D\u9650\u6B21\u6570"},{name:"\u667A\u80FD\u4F53\u5F15\u7528",a:!1,b:!1,c:"\u4E0D\u9650\u6B21\u6570"},{name:"\u667A\u80FD\u4F53\u4F7F\u7528\u7EDF\u8BA1",a:!1,b:!1,c:"\u4E0D\u9650\u6B21\u6570"},{name:"\u77E5\u8BC6\u5E93\u81EA\u52A8\u540C\u6B65",a:!1,b:!1,c:"\u4E0D\u9650\u6B21\u6570"},{name:"\u77E5\u8BC6\u5E93\u521B\u5EFA",a:!1,b:!1,c:"\u4E0D\u9650\u6B21\u6570"},{name:"\u77E5\u8BC6\u5E93\u547D\u4E2D\u5206\u6790",a:!1,b:!1,c:"\u4E0D\u9650\u6B21\u6570"},{name:"\u77E5\u8BC6\u5E93\u5171\u4EAB",a:!1,b:!1,c:"\u4E0D\u9650\u6B21\u6570"},{name:"\u771F\u4EBA\u5F62\u8C61\u5B9A\u5236",a:!1,b:!1,c:!0},{name:"\u5B9E\u73B0\u58F0\u97F3\u590D\u523B",a:!1,b:!1,c:!0},{name:"\u89C6\u9891\u5185\u5BB9\u751F\u6210",a:!1,b:!1,c:!0},{name:"\u8BED\u97F3\u4EA4\u4E92\u670D\u52A1",a:!1,b:!1,c:!0},{name:"\u667A\u80FD\u5B66\u4E60\u52A9\u624B",a:!1,b:!1,c:!0},{name:"\u52A8\u753B\u5E73\u9762\u6570\u5B57\u4EBA",a:!1,b:!1,c:!0},{name:"\u7CBE\u54C1\u6570\u5B57\u4EBA\u4F7F\u7528",a:!1,b:!1,c:!0}]},{list:[{name:"\u4E13\u5C5E\u65B9\u6848",a:"0\u9879",b:"0\u9879",c:"16\u9879"},{name:"\u4EBA\u624D\u57F9\u517B\u65B9\u6848\u54A8\u8BE2",a:!1,b:!1,c:!0},{name:"\u8BFE\u7A0B\u6559\u5B66\u5927\u7EB2\u54A8\u8BE2",a:!1,b:!1,c:!0},{name:"\u8BFE\u7A0B\u5B9E\u9A8C\u5927\u7EB2\u54A8\u8BE2",a:!1,b:!1,c:!0},{name:"\u7ACB\u9879\u610F\u4E49\u5206\u6790",a:!1,b:!1,c:!0},{name:"\u9879\u76EE\u9700\u6C42\u4F18\u5316",a:!1,b:!1,c:!0},{name:"\u9879\u76EE\u5EFA\u8BBE\u89C4\u5212",a:!1,b:!1,c:!0},{name:"\u8BBE\u5907\u66F4\u65B0\u652F\u6301",a:!1,b:!1,c:!0},{name:"\u53EF\u7814\u62A5\u544A\u652F\u6301",a:!1,b:!1,c:!0},{name:"\u5E02\u573A\u8C03\u7814\u652F\u6301",a:!1,b:!1,c:!0},{name:"\u5EFA\u8BBE\u65B9\u6848\u8BBE\u8BA1",a:!1,b:!1,c:!0},{name:"\u9700\u6C42\u89C4\u683C\u8BBE\u8BA1",a:!1,b:!1,c:!0},{name:"\u9879\u76EE\u6982\u8981\u8BBE\u8BA1",a:!1,b:!1,c:!0},{name:"\u9879\u76EE\u8BE6\u7EC6\u8BBE\u8BA1",a:!1,b:!1,c:!0},{name:"\u9879\u76EE\u5B9E\u65BD\u8BA1\u5212",a:!1,b:!1,c:!0},{name:"\u8F6F\u4EF6\u9009\u578B\u4E0E\u5B9A\u5236",a:!1,b:!1,c:!0},{name:"\u786C\u4EF6\u9009\u578B\u4E0E\u5B9A\u5236",a:!1,b:!1,c:!0}]},{list:[{name:"\u6210\u679C\u7533\u62A5",a:"0\u9879",b:"0\u9879",c:"11\u9879"},{name:"\u6210\u679C\u8054\u5408\u6253\u9020",a:!1,b:!1,c:!0},{name:"\u8BBA\u6587\u6570\u636E\u652F\u6301",a:!1,b:!1,c:!0},{name:"\u8FD0\u884C\u5E73\u53F0\u652F\u6491",a:!1,b:!1,c:!0},{name:"\u8D5B\u4E8B\u8054\u5408\u4E3E\u529E",a:!1,b:!1,c:!0},{name:"\u8BFE\u9898\u8054\u5408\u7533\u62A5",a:!1,b:!1,c:!0},{name:"\u6559\u6750\u8054\u5408\u5F00\u53D1",a:!1,b:!1,c:!0},{name:"\u8D44\u6E90\u8054\u5408\u5EFA\u8BBE",a:!1,b:!1,c:!0},{name:"\u6280\u672F\u6807\u51C6\u5171\u7814",a:!1,b:!1,c:!0},{name:"\u6210\u679C\u8F6C\u5316\u5408\u4F5C",a:!1,b:!1,c:!0},{name:"\u54C1\u724C\u8054\u5408\u5BA3\u4F20",a:!1,b:!1,c:!0},{name:"\u6210\u679C\u5E94\u7528\u63A8\u5E7F",a:!1,b:!1,c:!0}]},{list:[{name:"\u5E73\u53F0\u90E8\u7F72",a:"0\u9879",b:"0\u9879",c:"18\u9879"},{name:"\u73B0\u573A\u52D8\u5BDF\u8BBE\u8BA1",a:!1,b:!1,c:!0},{name:"\u73AF\u5883\u6539\u9020\u65BD\u5DE5",a:!1,b:!1,c:!0},{name:"\u7CFB\u7EDF\u73AF\u5883\u642D\u5EFA",a:!1,b:!1,c:!0},{name:"\u7CFB\u7EDF\u96C6\u6210\u8C03\u8BD5",a:!1,b:!1,c:!0},{name:"\u6570\u636E\u5B89\u5168\u5907\u4EFD",a:!1,b:!1,c:!0},{name:"\u5B9E\u9A8C\u73AF\u5883\u5B9A\u5236",a:!1,b:!1,c:!0},{name:"\u8BFE\u7A0B\u8D44\u6E90\u66F4\u65B0",a:!1,b:!1,c:!0},{name:"\u529F\u80FD\u5347\u7EA7\u66F4\u65B0",a:!1,b:!1,c:!0},{name:"\u6570\u636E\u540C\u6B65\u8FC1\u79FB",a:!1,b:!1,c:!0},{name:"\u7528\u6237\u5E76\u53D1\u6269\u5BB9",a:!1,b:!1,c:!0},{name:"\u4E8C\u6B21\u90E8\u7F72\u670D\u52A1",a:!1,b:!1,c:!0},{name:"\u8865\u4E01\u7248\u672C\u5347\u7EA7",a:!1,b:!1,c:!0},{name:"\u7EDF\u4E00\u8EAB\u4EFD\u8BA4\u8BC1",a:!1,b:!1,c:!0},{name:"\u5927\u6A21\u578B\u7B97\u529B\u5957\u9910",a:!1,b:!1,c:!0},{name:"GPU \u7B97\u529B\u5305\u5957\u9910",a:!1,b:!1,c:!0},{name:"ARM \u7B97\u529B\u5305\u5957\u9910",a:!1,b:!1,c:!0},{name:"\u7ADE\u8D5B\u7B97\u529B\u5305\u5957\u9910",a:!1,b:!1,c:!0},{name:"\u8003\u8BD5\u7B97\u529B\u5305\u5957\u9910",a:!1,b:!1,c:!0}]},{list:[{name:"\u96C6\u6210\u9002\u914D",a:"0\u9879",b:"0\u9879",c:"18\u9879"},{name:"Intel \u67B6\u6784\u9002\u914D",a:!1,b:!1,c:!0},{name:"AMD \u67B6\u6784\u9002\u914D",a:!1,b:!1,c:!0},{name:"\u9CB2\u9E4F\u67B6\u6784\u9002\u914D",a:!1,b:!1,c:!0},{name:"\u98DE\u817E\u67B6\u6784\u9002\u914D",a:!1,b:!1,c:!0},{name:"\u7533\u5A01\u67B6\u6784\u9002\u914D",a:!1,b:!1,c:!0},{name:"\u82F1\u4F1F\u8FBE\u67B6\u6784\u9002\u914D",a:!1,b:!1,c:!0},{name:"\u6607\u817E\u67B6\u6784\u9002\u914D",a:!1,b:!1,c:!0},{name:"\u5176\u4ED6\u67B6\u6784\u9002\u914D",a:!1,b:!1,c:!0},{name:"\u8FB9\u7AEF\u5F00\u53D1\u677F\u786C\u4EF6\u9002\u914D",a:!1,b:!1,c:!0},{name:"\u5B9E\u9A8C\u7EC8\u7AEF\u8BBE\u5907\u9002\u914D",a:!1,b:!1,c:!0},{name:"\u5176\u4ED6\u786C\u4EF6\u8BBE\u5907\u9002\u914D",a:!1,b:!1,c:!0},{name:"\u7EDF\u4E00\u8BA4\u8BC1\u5E73\u53F0\u96C6\u6210",a:!1,b:!1,c:!0},{name:"\u5176\u4ED6\u4E1A\u52A1\u7CFB\u7EDF\u96C6\u6210",a:!1,b:!1,c:!0},{name:"\u7528\u6237\u57FA\u7840\u4FE1\u606F\u96C6\u6210",a:!1,b:!1,c:!0},{name:"\u4E1A\u52A1\u8FC7\u7A0B\u6570\u636E\u96C6\u6210",a:!1,b:!1,c:!0}]},{list:[{name:"\u73B0\u573A\u670D\u52A1",a:"0\u9879",b:"0\u9879",c:"14\u9879"},{name:"\u7528\u6237\u64CD\u4F5C\u57F9\u8BAD",a:!1,b:!1,c:!0},{name:"\u7CFB\u7EDF\u8BD5\u7528\u652F\u6301",a:!1,b:!1,c:!0},{name:"\u9A7B\u573A\u5B9A\u5236\u7814\u53D1",a:!1,b:!1,c:!0},{name:"\u6545\u969C\u4FEE\u590D\u5904\u7F6E",a:!1,b:!1,c:!0},{name:"\u5B9A\u671F\u5DE1\u68C0\u4F18\u5316",a:!1,b:!1,c:!0},{name:"\u8003\u8BD5\u6280\u672F\u652F\u6301",a:!1,b:!1,c:!0},{name:"\u6280\u672F\u4EA4\u6D41\u54A8\u8BE2",a:!1,b:!1,c:!0},{name:"\u5B89\u5168\u8FD0\u8425\u652F\u6491",a:!1,b:!1,c:!0},{name:"\u6587\u5316\u5BA3\u4F20\u8BBE\u8BA1",a:!1,b:!1,c:!0},{name:"\u91CD\u5927\u6D3B\u52A8\u4FDD\u969C",a:!1,b:!1,c:!0},{name:"\u5F02\u5E38\u65AD\u7535\u4FEE\u590D",a:!1,b:!1,c:!0},{name:"\u7F51\u7EDC\u6545\u969C\u68C0\u67E5",a:!1,b:!1,c:!0},{name:"\u7CFB\u7EDF\u9002\u914D\u8C03\u4F18",a:!1,b:!1,c:!0},{name:"\u5E76\u53D1\u538B\u529B\u6D4B\u8BD5",a:!1,b:!1,c:!0},{name:"\u7ADE\u8D5B\u57F9\u8BAD\u8F85\u5BFC",a:!1,b:!1,c:!0},{name:"\u7ADE\u8D5B\u7B56\u5212\u5BA3\u4F20",a:!1,b:!1,c:!0},{name:"\u7ADE\u8D5B\u73AF\u5883\u642D\u5EFA",a:!1,b:!1,c:!0},{name:"\u8D5B\u4E8B\u73B0\u573A\u8FD0\u8425",a:!1,b:!1,c:!0}]}],On=(gn,vn)=>gn==null?void 0:gn.map(ln=>a.createElement("div",null,a.createElement("img",{src:vn==0?ft:vn==1?Qn:Ge,className:he.Z.dui}),a.createElement("div",null,ln))),jn=gn=>{if(dn)return sn({type:"user/setActionTabs",payload:{key:"\u5347\u7EA7\u6743\u76CA",title:"\u6DFB\u52A0\u5FAE\u4FE1\u83B7\u53D6\u8D26\u53F7\u6743\u76CA\u5347\u7EA7\u65B9\u6848",clickType:gn}});let vn=mA(Kn)[gn];vn!=null&&vn.disabled||sn({type:"user/setActionTabs",payload:{key:"\u5347\u7EA7\u6743\u76CA",title:`\u6DFB\u52A0\u5FAE\u4FE1\u83B7\u53D6\u8D26\u53F7\u6743\u76CA${(vn==null?void 0:vn.text)=="\u7ACB\u5373\u5347\u7EA7"?"\u5347\u7EA7":"\u7EED\u8D39"}\u65B9\u6848`,clickType:gn}})};return a.createElement("div",null,a.createElement("div",{className:`${he.Z.content} ${Mt}`},a.createElement("div",{className:`${he.Z.item} ${he.Z.a}`},(Kn==null?void 0:Kn.version_type)==0&&a.createElement("img",{src:dn?Ve:Ce,className:he.Z.currentVersion}),a.createElement("div",null,a.createElement("img",{src:$e,className:he.Z.icon})),a.createElement("div",null,a.createElement("img",{src:Ue,className:he.Z.title})),a.createElement("div",{className:he.Z.desc},"\u7B80\u5355\u5B9E\u7528 \xB7 \u8BD5\u7528\u53CD\u9988"),a.createElement("div",{className:`${he.Z.btn} ${he.Z.btn_sq} ${(St=mA(Kn)[0])!=null&&St.disabled?he.Z.disabled:""}`},a.createElement("span",null,(He=mA(Kn)[0])==null?void 0:He.text)),a.createElement("div",{className:he.Z.itemContent},On(rA.sq,0))),a.createElement("div",{className:`${he.Z.item} ${he.Z.b}`},(Kn==null?void 0:Kn.version_type)==1&&a.createElement("img",{src:ve,className:he.Z.currentVersion}),a.createElement("div",null,a.createElement("img",{src:ye,className:he.Z.icon})),a.createElement("div",null,a.createElement("img",{src:ct,className:he.Z.title})),a.createElement("div",{className:he.Z.desc},"\u8D44\u6E90\u4E30\u5BCC \xB7 \u667A\u6167\u8D4B\u80FD"),a.createElement("div",{className:`${he.Z.btn} ${he.Z.btn_bj} ${(en=mA(Kn)[1])!=null&&en.disabled?he.Z.disabled:""}`,onClick:()=>jn(1)},a.createElement("span",null,(Wt=mA(Kn)[1])==null?void 0:Wt.text)),a.createElement("div",{className:he.Z.itemContent},a.createElement("div",{className:he.Z.contain},a.createElement("i",{className:"iconfont icon-dui font12",style:{color:"#4B87E3"}}),a.createElement("div",null,"\u5305\u542B\u57FA\u7840\u7248\u8D26\u53F7\u6743\u76CA")),On(rA.bz,1))),a.createElement("div",{className:`${he.Z.item} ${he.Z.c}`},(Kn==null?void 0:Kn.version_type)==2&&a.createElement("img",{src:Te,className:he.Z.currentVersion}),a.createElement("div",null,a.createElement("img",{src:Ie,className:he.Z.icon})),a.createElement("div",null,a.createElement("img",{src:je,className:he.Z.title})),a.createElement("div",{className:he.Z.desc},"\u5168\u9762\u652F\u6491 \xB7 \u5F15\u9886\u53D1\u5C55"),a.createElement("div",{className:`${he.Z.btn} ${he.Z.btn_zy} ${(Nn=mA(Kn)[2])!=null&&Nn.disabled?he.Z.disabled:""}`,onClick:()=>jn(2)},a.createElement("span",null,(Dn=mA(Kn)[2])==null?void 0:Dn.text)),a.createElement("div",{className:he.Z.itemContent},a.createElement("div",{className:he.Z.contain},a.createElement("i",{className:"iconfont icon-dui font12"}),a.createElement("div",null,"\u5305\u542B\u6807\u51C6\u7248\u8D26\u53F7&AI\u6559\u5B66\u6743\u76CA")),On(rA.zy,2)))),!dn&&a.createElement("div",{className:he.Z.upgrade},a.createElement("div",{className:he.Z.upgradeBtn,onClick:()=>{sn({type:"user/setActionTabs",payload:{key:"\u5347\u7EA7\u6743\u76CA",title:"\u5347\u7EA7\u6743\u76CA",text:"\u6211\u4EEC\u5DF2\u6536\u5230\u60A8\u7684\u5347\u7EA7\u7533\u8BF7\uFF0C\u5C06\u5F88\u5FEB\u5B89\u6392\u4E13\u4EBA\u8054\u7CFB\u60A8\uFF01\u60A8\u4E5F\u53EF\u4EE5\u76F4\u63A5\u626B\u7801\u66F4\u5FEB\u8054\u7CFB\u6211\u4EEC\uFF01",clickType:3}})}},"\u4E00\u952E\u7533\u8BF7\u4F18\u60E0")),!dn&&a.createElement("div",{className:he.Z.contentbb,style:{marginTop:20,background:"#fff",padding:"60px"}},a.createElement("div",{style:{width:1e3,margin:"0 auto"}},a.createElement("div",{style:{color:"#000",fontSize:30,textAlign:"center"}},"\u8D26\u53F7\u7248\u672C\u6743\u76CA\u660E\u7EC6"),a.createElement("div",{style:{marginTop:50,display:"flex",justifyContent:"space-between",alignItems:"center",background:"#F6F7F9",height:147,borderRadius:16,border:"1px solid #E3E7EB"}},a.createElement("div",{className:"font-semibold",style:{color:"#333333",fontSize:20,minWidth:82,width:280,paddingLeft:"70px"}},"\u6743\u76CA\u6A21\u5757"),a.createElement("div",{className:he.Z.jcitem},a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("img",{style:{width:20},src:$e})," ",a.createElement("span",{className:"font-semibold",style:{fontSize:18,color:"#333333",marginLeft:6}},"\u57FA\u7840\u7248")),a.createElement("div",{className:`${he.Z.btn} ${he.Z.btn_sq} ${(qn=mA(Kn)[0])!=null&&qn.disabled?he.Z.disabled:""}`},a.createElement("span",null,(Zn=yA(Kn)[0])==null?void 0:Zn.text))),a.createElement("div",{className:he.Z.jcitem},a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("img",{style:{width:20},src:ye})," ",a.createElement("span",{className:"font-semibold",style:{fontSize:18,color:"#333333",marginLeft:6}},"\u6807\u51C6\u7248")),a.createElement("div",{onClick:()=>jn(1),className:`${he.Z.btn} ${he.Z.btn_bj} ${(In=mA(Kn)[1])!=null&&In.disabled?he.Z.disabled:""}`},a.createElement("span",null,(_n=yA(Kn)[1])==null?void 0:_n.text))),a.createElement("div",{className:he.Z.jcitem},a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("img",{style:{width:20},src:Ie})," ",a.createElement("span",{className:"font-semibold",style:{fontSize:18,color:"#333333",marginLeft:6}},"\u4E13\u4E1A\u7248")),a.createElement("div",{onClick:()=>jn(2),className:`${he.Z.btn} ${he.Z.btn_zy} ${(Un=mA(Kn)[2])!=null&&Un.disabled?he.Z.disabled:""}`},a.createElement("span",null,(dA=yA(Kn)[2])==null?void 0:dA.text))))),CA==null?void 0:CA.map(gn=>a.createElement(fn,{item:gn}))))};var Ft=(0,ge.connect)(({user:ot,shixunsDetail:ht,loading:Lt,globalSetting:Zt})=>({user:ot,shixunsDetail:ht,globalSetting:Zt,loading:Lt.models.index}))(et)},47262:function(It,Dt,ee){"use strict";ee.d(Dt,{P:function(){return a}});const a=[{value:"\u5317\u4EAC",label:"\u5317\u4EAC",children:[{value:"\u4E1C\u57CE",label:"\u4E1C\u57CE"},{value:"\u897F\u57CE",label:"\u897F\u57CE"},{value:"\u671D\u9633",label:"\u671D\u9633"},{value:"\u4E30\u53F0",label:"\u4E30\u53F0"},{value:"\u77F3\u666F\u5C71",label:"\u77F3\u666F\u5C71"},{value:"\u6D77\u6DC0",label:"\u6D77\u6DC0"},{value:"\u95E8\u5934\u6C9F",label:"\u95E8\u5934\u6C9F"},{value:"\u623F\u5C71",label:"\u623F\u5C71"},{value:"\u901A\u5DDE",label:"\u901A\u5DDE"},{value:"\u987A\u4E49",label:"\u987A\u4E49"},{value:"\u660C\u5E73",label:"\u660C\u5E73"},{value:"\u5927\u5174",label:"\u5927\u5174"},{value:"\u5E73\u8C37",label:"\u5E73\u8C37"},{value:"\u6000\u67D4",label:"\u6000\u67D4"},{value:"\u5BC6\u4E91",label:"\u5BC6\u4E91"},{value:"\u5EF6\u5E86",label:"\u5EF6\u5E86"}]},{value:"\u4E0A\u6D77",label:"\u4E0A\u6D77",children:[{value:"\u5D07\u660E",label:"\u5D07\u660E"},{value:"\u9EC4\u6D66",label:"\u9EC4\u6D66"},{value:"\u5362\u6E7E",label:"\u5362\u6E7E"},{value:"\u5F90\u6C47",label:"\u5F90\u6C47"},{value:"\u957F\u5B81",label:"\u957F\u5B81"},{value:"\u9759\u5B89",label:"\u9759\u5B89"},{value:"\u666E\u9640",label:"\u666E\u9640"},{value:"\u95F8\u5317",label:"\u95F8\u5317"},{value:"\u8679\u53E3",label:"\u8679\u53E3"},{value:"\u6768\u6D66",label:"\u6768\u6D66"},{value:"\u95F5\u884C",label:"\u95F5\u884C"},{value:"\u5B9D\u5C71",label:"\u5B9D\u5C71"},{value:"\u5609\u5B9A",label:"\u5609\u5B9A"},{value:"\u6D66\u4E1C",label:"\u6D66\u4E1C"},{value:"\u91D1\u5C71",label:"\u91D1\u5C71"},{value:"\u677E\u6C5F",label:"\u677E\u6C5F"},{value:"\u9752\u6D66",label:"\u9752\u6D66"},{value:"\u5357\u6C47",label:"\u5357\u6C47"},{value:"\u5949\u8D24",label:"\u5949\u8D24"}]},{value:"\u5E7F\u4E1C",label:"\u5E7F\u4E1C",children:[{value:"\u5E7F\u5DDE",label:"\u5E7F\u5DDE"},{value:"\u6DF1\u5733",label:"\u6DF1\u5733"},{value:"\u73E0\u6D77",label:"\u73E0\u6D77"},{value:"\u4E1C\u839E",label:"\u4E1C\u839E"},{value:"\u4E2D\u5C71",label:"\u4E2D\u5C71"},{value:"\u4F5B\u5C71",label:"\u4F5B\u5C71"},{value:"\u60E0\u5DDE",label:"\u60E0\u5DDE"},{value:"\u6CB3\u6E90",label:"\u6CB3\u6E90"},{value:"\u6F6E\u5DDE",label:"\u6F6E\u5DDE"},{value:"\u6C5F\u95E8",label:"\u6C5F\u95E8"},{value:"\u63ED\u9633",label:"\u63ED\u9633"},{value:"\u8302\u540D",label:"\u8302\u540D"},{value:"\u6885\u5DDE",label:"\u6885\u5DDE"},{value:"\u6E05\u8FDC",label:"\u6E05\u8FDC"},{value:"\u6C55\u5934",label:"\u6C55\u5934"},{value:"\u6C55\u5C3E",label:"\u6C55\u5C3E"},{value:"\u97F6\u5173",label:"\u97F6\u5173"},{value:"\u987A\u5FB7",label:"\u987A\u5FB7"},{value:"\u9633\u6C5F",label:"\u9633\u6C5F"},{value:"\u4E91\u6D6E",label:"\u4E91\u6D6E"},{value:"\u6E5B\u6C5F",label:"\u6E5B\u6C5F"},{value:"\u8087\u5E86",label:"\u8087\u5E86"}]},{value:"\u6C5F\u82CF",label:"\u6C5F\u82CF",children:[{value:"\u5357\u4EAC",label:"\u5357\u4EAC"},{value:"\u5E38\u719F",label:"\u5E38\u719F"},{value:"\u5E38\u5DDE",label:"\u5E38\u5DDE"},{value:"\u6D77\u95E8",label:"\u6D77\u95E8"},{value:"\u6DEE\u5B89",label:"\u6DEE\u5B89"},{value:"\u6C5F\u90FD",label:"\u6C5F\u90FD"},{value:"\u6C5F\u9634",label:"\u6C5F\u9634"},{value:"\u6606\u5C71",label:"\u6606\u5C71"},{value:"\u8FDE\u4E91\u6E2F",label:"\u8FDE\u4E91\u6E2F"},{value:"\u5357\u901A",label:"\u5357\u901A"},{value:"\u542F\u4E1C",label:"\u542F\u4E1C"},{value:"\u6CAD\u9633",label:"\u6CAD\u9633"},{value:"\u5BBF\u8FC1",label:"\u5BBF\u8FC1"},{value:"\u82CF\u5DDE",label:"\u82CF\u5DDE"},{value:"\u592A\u4ED3",label:"\u592A\u4ED3"},{value:"\u6CF0\u5DDE",label:"\u6CF0\u5DDE"},{value:"\u540C\u91CC",label:"\u540C\u91CC"},{value:"\u65E0\u9521",label:"\u65E0\u9521"},{value:"\u5F90\u5DDE",label:"\u5F90\u5DDE"},{value:"\u76D0\u57CE",label:"\u76D0\u57CE"},{value:"\u626C\u5DDE",label:"\u626C\u5DDE"},{value:"\u5B9C\u5174",label:"\u5B9C\u5174"},{value:"\u4EEA\u5F81",label:"\u4EEA\u5F81"},{value:"\u5F20\u5BB6\u6E2F",label:"\u5F20\u5BB6\u6E2F"},{value:"\u9547\u6C5F",label:"\u9547\u6C5F"}]},{value:"\u91CD\u5E86",label:"\u91CD\u5E86",children:[{value:"\u4E07\u5DDE",label:"\u4E07\u5DDE"},{value:"\u6DAA\u9675",label:"\u6DAA\u9675"},{value:"\u6E1D\u4E2D",label:"\u6E1D\u4E2D"},{value:"\u5927\u6E21\u53E3",label:"\u5927\u6E21\u53E3"},{value:"\u6C5F\u5317",label:"\u6C5F\u5317"},{value:"\u6C99\u576A\u575D",label:"\u6C99\u576A\u575D"},{value:"\u4E5D\u9F99\u5761",label:"\u4E5D\u9F99\u5761"},{value:"\u5357\u5CB8",label:"\u5357\u5CB8"},{value:"\u5317\u789A",label:"\u5317\u789A"},{value:"\u4E07\u76DB",label:"\u4E07\u76DB"},{value:"\u53CC\u6322",label:"\u53CC\u6322"},{value:"\u6E1D\u5317",label:"\u6E1D\u5317"},{value:"\u5DF4\u5357",label:"\u5DF4\u5357"},{value:"\u9ED4\u6C5F",label:"\u9ED4\u6C5F"},{value:"\u957F\u5BFF",label:"\u957F\u5BFF"},{value:"\u7DA6\u6C5F",label:"\u7DA6\u6C5F"},{value:"\u6F7C\u5357",label:"\u6F7C\u5357"},{value:"\u94DC\u6881",label:"\u94DC\u6881"},{value:"\u5927\u8DB3",label:"\u5927\u8DB3"},{value:"\u8363\u660C",label:"\u8363\u660C"},{value:"\u58C1\u5C71",label:"\u58C1\u5C71"},{value:"\u6881\u5E73",label:"\u6881\u5E73"},{value:"\u57CE\u53E3",label:"\u57CE\u53E3"},{value:"\u4E30\u90FD",label:"\u4E30\u90FD"},{value:"\u57AB\u6C5F",label:"\u57AB\u6C5F"},{value:"\u6B66\u9686",label:"\u6B66\u9686"},{value:"\u5FE0\u53BF",label:"\u5FE0\u53BF"},{value:"\u5F00\u53BF",label:"\u5F00\u53BF"},{value:"\u4E91\u9633",label:"\u4E91\u9633"},{value:"\u5949\u8282",label:"\u5949\u8282"},{value:"\u5DEB\u5C71",label:"\u5DEB\u5C71"},{value:"\u5DEB\u6EAA",label:"\u5DEB\u6EAA"},{value:"\u77F3\u67F1",label:"\u77F3\u67F1"},{value:"\u79C0\u5C71",label:"\u79C0\u5C71"},{value:"\u9149\u9633",label:"\u9149\u9633"},{value:"\u5F6D\u6C34",label:"\u5F6D\u6C34"},{value:"\u6C5F\u6D25",label:"\u6C5F\u6D25"},{value:"\u5408\u5DDD",label:"\u5408\u5DDD"},{value:"\u6C38\u5DDD",label:"\u6C38\u5DDD"},{value:"\u5357\u5DDD",label:"\u5357\u5DDD"}]},{value:"\u5B89\u5FBD",label:"\u5B89\u5FBD",children:[{value:"\u5408\u80A5",label:"\u5408\u80A5"},{value:"\u5B89\u5E86",label:"\u5B89\u5E86"},{value:"\u868C\u57E0",label:"\u868C\u57E0"},{value:"\u4EB3\u5DDE",label:"\u4EB3\u5DDE"},{value:"\u5DE2\u6E56",label:"\u5DE2\u6E56"},{value:"\u6EC1\u5DDE",label:"\u6EC1\u5DDE"},{value:"\u961C\u9633",label:"\u961C\u9633"},{value:"\u8D35\u6C60",label:"\u8D35\u6C60"},{value:"\u6DEE\u5317",label:"\u6DEE\u5317"},{value:"\u6DEE\u5316",label:"\u6DEE\u5316"},{value:"\u6DEE\u5357",label:"\u6DEE\u5357"},{value:"\u9EC4\u5C71",label:"\u9EC4\u5C71"},{value:"\u4E5D\u534E\u5C71",label:"\u4E5D\u534E\u5C71"},{value:"\u516D\u5B89",label:"\u516D\u5B89"},{value:"\u9A6C\u978D\u5C71",label:"\u9A6C\u978D\u5C71"},{value:"\u5BBF\u5DDE",label:"\u5BBF\u5DDE"},{value:"\u94DC\u9675",label:"\u94DC\u9675"},{value:"\u5C6F\u6EAA",label:"\u5C6F\u6EAA"},{value:"\u829C\u6E56",label:"\u829C\u6E56"},{value:"\u5BA3\u57CE",label:"\u5BA3\u57CE"}]},{value:"\u798F\u5EFA",label:"\u798F\u5EFA",children:[{value:"\u798F\u5DDE",label:"\u798F\u5DDE"},{value:"\u53A6\u95E8",label:"\u53A6\u95E8"},{value:"\u6CC9\u5DDE",label:"\u6CC9\u5DDE"},{value:"\u6F33\u5DDE",label:"\u6F33\u5DDE"},{value:"\u9F99\u5CA9",label:"\u9F99\u5CA9"},{value:"\u5357\u5E73",label:"\u5357\u5E73"},{value:"\u5B81\u5FB7",label:"\u5B81\u5FB7"},{value:"\u8386\u7530",label:"\u8386\u7530"},{value:"\u4E09\u660E",label:"\u4E09\u660E"}]},{value:"\u7518\u8083",label:"\u7518\u8083",children:[{value:"\u5170\u5DDE",label:"\u5170\u5DDE"},{value:"\u5609\u5CEA\u5173",label:"\u5609\u5CEA\u5173"},{value:"\u767D\u94F6",label:"\u767D\u94F6"},{value:"\u5B9A\u897F",label:"\u5B9A\u897F"},{value:"\u6566\u714C",label:"\u6566\u714C"},{value:"\u7518\u5357",label:"\u7518\u5357"},{value:"\u91D1\u660C",label:"\u91D1\u660C"},{value:"\u9152\u6CC9",label:"\u9152\u6CC9"},{value:"\u4E34\u590F",label:"\u4E34\u590F"},{value:"\u5E73\u51C9",label:"\u5E73\u51C9"},{value:"\u5929\u6C34",label:"\u5929\u6C34"},{value:"\u9647\u5357",label:"\u9647\u5357"},{value:"\u6B66\u5A01",label:"\u6B66\u5A01"},{value:"\u897F\u5CF0",label:"\u897F\u5CF0"},{value:"\u5F20\u6396",label:"\u5F20\u6396"}]},{value:"\u5E7F\u897F",label:"\u5E7F\u897F",children:[{value:"\u5357\u5B81",label:"\u5357\u5B81"},{value:"\u6765\u5BBE",label:"\u6765\u5BBE"},{value:"\u767E\u8272",label:"\u767E\u8272"},{value:"\u5317\u6D77",label:"\u5317\u6D77"},{value:"\u6842\u6797",label:"\u6842\u6797"},{value:"\u9632\u57CE\u6E2F",label:"\u9632\u57CE\u6E2F"},{value:"\u8D35\u6E2F",label:"\u8D35\u6E2F"},{value:"\u6CB3\u6C60",label:"\u6CB3\u6C60"},{value:"\u8D3A\u5DDE",label:"\u8D3A\u5DDE"},{value:"\u67F3\u5DDE",label:"\u67F3\u5DDE"},{value:"\u94A6\u5DDE",label:"\u94A6\u5DDE"},{value:"\u68A7\u5DDE",label:"\u68A7\u5DDE"},{value:"\u7389\u6797",label:"\u7389\u6797"}]},{value:"\u8D35\u5DDE",label:"\u8D35\u5DDE",children:[{value:"\u8D35\u9633",label:"\u8D35\u9633"},{value:"\u5B89\u987A",label:"\u5B89\u987A"},{value:"\u6BD5\u8282",label:"\u6BD5\u8282"},{value:"\u90FD\u5300",label:"\u90FD\u5300"},{value:"\u51EF\u91CC",label:"\u51EF\u91CC"},{value:"\u516D\u76D8\u6C34",label:"\u516D\u76D8\u6C34"},{value:"\u94DC\u4EC1",label:"\u94DC\u4EC1"},{value:"\u5174\u4E49",label:"\u5174\u4E49"},{value:"\u7389\u5C4F",label:"\u7389\u5C4F"},{value:"\u9075\u4E49",label:"\u9075\u4E49"}]},{value:"\u6D77\u5357",label:"\u6D77\u5357",children:[{value:"\u6D77\u53E3",label:"\u6D77\u53E3"},{value:"\u510B\u53BF",label:"\u510B\u53BF"},{value:"\u9675\u6C34",label:"\u9675\u6C34"},{value:"\u743C\u6D77",label:"\u743C\u6D77"},{value:"\u4E09\u4E9A",label:"\u4E09\u4E9A"},{value:"\u901A\u4EC0",label:"\u901A\u4EC0"},{value:"\u4E07\u5B81",label:"\u4E07\u5B81"}]},{value:"\u6CB3\u5317",label:"\u6CB3\u5317",children:[{value:"\u77F3\u5BB6\u5E84",label:"\u77F3\u5BB6\u5E84"},{value:"\u4FDD\u5B9A",label:"\u4FDD\u5B9A"},{value:"\u5317\u6234\u6CB3",label:"\u5317\u6234\u6CB3"},{value:"\u6CA7\u5DDE",label:"\u6CA7\u5DDE"},{value:"\u627F\u5FB7",label:"\u627F\u5FB7"},{value:"\u4E30\u6DA6",label:"\u4E30\u6DA6"},{value:"\u90AF\u90F8",label:"\u90AF\u90F8"},{value:"\u8861\u6C34",label:"\u8861\u6C34"},{value:"\u5ECA\u574A",label:"\u5ECA\u574A"},{value:"\u5357\u6234\u6CB3",label:"\u5357\u6234\u6CB3"},{value:"\u79E6\u7687\u5C9B",label:"\u79E6\u7687\u5C9B"},{value:"\u5510\u5C71",label:"\u5510\u5C71"},{value:"\u65B0\u57CE",label:"\u65B0\u57CE"},{value:"\u90A2\u53F0",label:"\u90A2\u53F0"},{value:"\u5F20\u5BB6\u53E3",label:"\u5F20\u5BB6\u53E3"}]},{value:"\u9ED1\u9F99\u6C5F",label:"\u9ED1\u9F99\u6C5F",children:[{value:"\u54C8\u5C14\u6EE8",label:"\u54C8\u5C14\u6EE8"},{value:"\u5317\u5B89",label:"\u5317\u5B89"},{value:"\u5927\u5E86",label:"\u5927\u5E86"},{value:"\u5927\u5174\u5B89\u5CAD",label:"\u5927\u5174\u5B89\u5CAD"},{value:"\u9E64\u5C97",label:"\u9E64\u5C97"},{value:"\u9ED1\u6CB3",label:"\u9ED1\u6CB3"},{value:"\u4F73\u6728\u65AF",label:"\u4F73\u6728\u65AF"},{value:"\u9E21\u897F",label:"\u9E21\u897F"},{value:"\u7261\u4E39\u6C5F",label:"\u7261\u4E39\u6C5F"},{value:"\u9F50\u9F50\u54C8\u5C14",label:"\u9F50\u9F50\u54C8\u5C14"},{value:"\u4E03\u53F0\u6CB3",label:"\u4E03\u53F0\u6CB3"},{value:"\u53CC\u9E2D\u5C71",label:"\u53CC\u9E2D\u5C71"},{value:"\u7EE5\u5316",label:"\u7EE5\u5316"},{value:"\u4F0A\u6625",label:"\u4F0A\u6625"}]},{value:"\u6CB3\u5357",label:"\u6CB3\u5357",children:[{value:"\u90D1\u5DDE",label:"\u90D1\u5DDE"},{value:"\u5B89\u9633",label:"\u5B89\u9633"},{value:"\u9E64\u58C1",label:"\u9E64\u58C1"},{value:"\u6F62\u5DDD",label:"\u6F62\u5DDD"},{value:"\u7126\u4F5C",label:"\u7126\u4F5C"},{value:"\u6D4E\u6E90",label:"\u6D4E\u6E90"},{value:"\u5F00\u5C01",label:"\u5F00\u5C01"},{value:"\u6F2F\u6CB3",label:"\u6F2F\u6CB3"},{value:"\u6D1B\u9633",label:"\u6D1B\u9633"},{value:"\u5357\u9633",label:"\u5357\u9633"},{value:"\u5E73\u9876\u5C71",label:"\u5E73\u9876\u5C71"},{value:"\u6FEE\u9633",label:"\u6FEE\u9633"},{value:"\u4E09\u95E8\u5CE1",label:"\u4E09\u95E8\u5CE1"},{value:"\u5546\u4E18",label:"\u5546\u4E18"},{value:"\u65B0\u4E61",label:"\u65B0\u4E61"},{value:"\u4FE1\u9633",label:"\u4FE1\u9633"},{value:"\u8BB8\u660C",label:"\u8BB8\u660C"},{value:"\u5468\u53E3",label:"\u5468\u53E3"},{value:"\u9A7B\u9A6C\u5E97",label:"\u9A7B\u9A6C\u5E97"}]},{value:"\u9999\u6E2F",label:"\u9999\u6E2F",children:[{value:"\u9999\u6E2F",label:"\u9999\u6E2F"},{value:"\u4E5D\u9F99",label:"\u4E5D\u9F99"},{value:"\u65B0\u754C",label:"\u65B0\u754C"}]},{value:"\u6E56\u5317",label:"\u6E56\u5317",children:[{value:"\u6B66\u6C49",label:"\u6B66\u6C49"},{value:"\u5929\u95E8",label:"\u5929\u95E8"},{value:"\u6069\u65BD",label:"\u6069\u65BD"},{value:"\u9102\u5DDE",label:"\u9102\u5DDE"},{value:"\u9EC4\u5188",label:"\u9EC4\u5188"},{value:"\u9EC4\u77F3",label:"\u9EC4\u77F3"},{value:"\u8346\u95E8",label:"\u8346\u95E8"},{value:"\u8346\u5DDE",label:"\u8346\u5DDE"},{value:"\u6F5C\u6C5F",label:"\u6F5C\u6C5F"},{value:"\u5341\u5830",label:"\u5341\u5830"},{value:"\u968F\u5DDE",label:"\u968F\u5DDE"},{value:"\u6B66\u7A74",label:"\u6B66\u7A74"},{value:"\u4ED9\u6843",label:"\u4ED9\u6843"},{value:"\u54B8\u5B81",label:"\u54B8\u5B81"},{value:"\u8944\u9633",label:"\u8944\u9633"},{value:"\u8944\u6A0A",label:"\u8944\u6A0A"},{value:"\u5B5D\u611F",label:"\u5B5D\u611F"},{value:"\u5B9C\u660C",label:"\u5B9C\u660C"}]},{value:"\u6E56\u5357",label:"\u6E56\u5357",children:[{value:"\u957F\u6C99",label:"\u957F\u6C99"},{value:"\u5E38\u5FB7",label:"\u5E38\u5FB7"},{value:"\u90F4\u5DDE",label:"\u90F4\u5DDE"},{value:"\u8861\u9633",label:"\u8861\u9633"},{value:"\u6000\u5316",label:"\u6000\u5316"},{value:"\u5409\u9996",label:"\u5409\u9996"},{value:"\u5A04\u5E95",label:"\u5A04\u5E95"},{value:"\u90B5\u9633",label:"\u90B5\u9633"},{value:"\u6E58\u6F6D",label:"\u6E58\u6F6D"},{value:"\u76CA\u9633",label:"\u76CA\u9633"},{value:"\u5CB3\u9633",label:"\u5CB3\u9633"},{value:"\u6C38\u5DDE",label:"\u6C38\u5DDE"},{value:"\u5F20\u5BB6\u754C",label:"\u5F20\u5BB6\u754C"},{value:"\u682A\u6D32",label:"\u682A\u6D32"}]},{value:"\u6C5F\u897F",label:"\u6C5F\u897F",children:[{value:"\u5357\u660C",label:"\u5357\u660C"},{value:"\u629A\u5DDE",label:"\u629A\u5DDE"},{value:"\u8D63\u5DDE",label:"\u8D63\u5DDE"},{value:"\u5409\u5B89",label:"\u5409\u5B89"},{value:"\u666F\u5FB7\u9547",label:"\u666F\u5FB7\u9547"},{value:"\u4E95\u5188\u5C71",label:"\u4E95\u5188\u5C71"},{value:"\u4E5D\u6C5F",label:"\u4E5D\u6C5F"},{value:"\u5E90\u5C71",label:"\u5E90\u5C71"},{value:"\u840D\u4E61",label:"\u840D\u4E61"},{value:"\u4E0A\u9976",label:"\u4E0A\u9976"},{value:"\u65B0\u4F59",label:"\u65B0\u4F59"},{value:"\u5B9C\u6625",label:"\u5B9C\u6625"},{value:"\u9E70\u6F6D",label:"\u9E70\u6F6D"}]},{value:"\u5409\u6797",label:"\u5409\u6797",children:[{value:"\u957F\u6625",label:"\u957F\u6625"},{value:"\u5409\u6797",label:"\u5409\u6797"},{value:"\u767D\u57CE",label:"\u767D\u57CE"},{value:"\u767D\u5C71",label:"\u767D\u5C71"},{value:"\u73F2\u6625",label:"\u73F2\u6625"},{value:"\u8FBD\u6E90",label:"\u8FBD\u6E90"},{value:"\u6885\u6CB3",label:"\u6885\u6CB3"},{value:"\u56DB\u5E73",label:"\u56DB\u5E73"},{value:"\u677E\u539F",label:"\u677E\u539F"},{value:"\u901A\u5316",label:"\u901A\u5316"},{value:"\u5EF6\u5409",label:"\u5EF6\u5409"}]},{value:"\u8FBD\u5B81",label:"\u8FBD\u5B81",children:[{value:"\u6C88\u9633",label:"\u6C88\u9633"},{value:"\u978D\u5C71",label:"\u978D\u5C71"},{value:"\u672C\u6EAA",label:"\u672C\u6EAA"},{value:"\u671D\u9633",label:"\u671D\u9633"},{value:"\u5927\u8FDE",label:"\u5927\u8FDE"},{value:"\u4E39\u4E1C",label:"\u4E39\u4E1C"},{value:"\u629A\u987A",label:"\u629A\u987A"},{value:"\u961C\u65B0",label:"\u961C\u65B0"},{value:"\u846B\u82A6\u5C9B",label:"\u846B\u82A6\u5C9B"},{value:"\u9526\u5DDE",label:"\u9526\u5DDE"},{value:"\u8FBD\u9633",label:"\u8FBD\u9633"},{value:"\u76D8\u9526",label:"\u76D8\u9526"},{value:"\u94C1\u5CAD",label:"\u94C1\u5CAD"},{value:"\u8425\u53E3",label:"\u8425\u53E3"}]},{value:"\u6FB3\u95E8",label:"\u6FB3\u95E8",children:[{value:"\u6FB3\u95E8",label:"\u6FB3\u95E8"}]},{value:"\u5185\u8499\u53E4",label:"\u5185\u8499\u53E4",children:[{value:"\u547C\u548C\u6D69\u7279",label:"\u547C\u548C\u6D69\u7279"},{value:"\u963F\u62C9\u5584\u76DF",label:"\u963F\u62C9\u5584\u76DF"},{value:"\u5305\u5934",label:"\u5305\u5934"},{value:"\u8D64\u5CF0",label:"\u8D64\u5CF0"},{value:"\u4E1C\u80DC",label:"\u4E1C\u80DC"},{value:"\u6D77\u62C9\u5C14",label:"\u6D77\u62C9\u5C14"},{value:"\u96C6\u5B81",label:"\u96C6\u5B81"},{value:"\u4E34\u6CB3",label:"\u4E34\u6CB3"},{value:"\u901A\u8FBD",label:"\u901A\u8FBD"},{value:"\u4E4C\u6D77",label:"\u4E4C\u6D77"},{value:"\u4E4C\u5170\u6D69\u7279",label:"\u4E4C\u5170\u6D69\u7279"},{value:"\u9521\u6797\u6D69\u7279",label:"\u9521\u6797\u6D69\u7279"}]},{value:"\u5B81\u590F",label:"\u5B81\u590F",children:[{value:"\u94F6\u5DDD",label:"\u94F6\u5DDD"},{value:"\u56FA\u6E90",label:"\u56FA\u6E90"},{value:"\u77F3\u5634\u5C71",label:"\u77F3\u5634\u5C71"},{value:"\u5434\u5FE0",label:"\u5434\u5FE0"}]},{value:"\u9752\u6D77",label:"\u9752\u6D77",children:[{value:"\u897F\u5B81",label:"\u897F\u5B81"},{value:"\u5FB7\u4EE4\u54C8",label:"\u5FB7\u4EE4\u54C8"},{value:"\u683C\u5C14\u6728",label:"\u683C\u5C14\u6728"},{value:"\u5171\u548C",label:"\u5171\u548C"},{value:"\u6D77\u4E1C",label:"\u6D77\u4E1C"},{value:"\u6D77\u664F",label:"\u6D77\u664F"},{value:"\u739B\u6C81",label:"\u739B\u6C81"},{value:"\u540C\u4EC1",label:"\u540C\u4EC1"},{value:"\u7389\u6811",label:"\u7389\u6811"}]},{value:"\u5C71\u4E1C",label:"\u5C71\u4E1C",children:[{value:"\u6D4E\u5357",label:"\u6D4E\u5357"},{value:"\u6EE8\u5DDE",label:"\u6EE8\u5DDE"},{value:"\u5156\u5DDE",label:"\u5156\u5DDE"},{value:"\u5FB7\u5DDE",label:"\u5FB7\u5DDE"},{value:"\u4E1C\u8425",label:"\u4E1C\u8425"},{value:"\u83CF\u6CFD",label:"\u83CF\u6CFD"},{value:"\u6D4E\u5B81",label:"\u6D4E\u5B81"},{value:"\u83B1\u829C",label:"\u83B1\u829C"},{value:"\u804A\u57CE",label:"\u804A\u57CE"},{value:"\u4E34\u6C82",label:"\u4E34\u6C82"},{value:"\u84EC\u83B1",label:"\u84EC\u83B1"},{value:"\u9752\u5C9B",label:"\u9752\u5C9B"},{value:"\u66F2\u961C",label:"\u66F2\u961C"},{value:"\u65E5\u7167",label:"\u65E5\u7167"},{value:"\u6CF0\u5B89",label:"\u6CF0\u5B89"},{value:"\u6F4D\u574A",label:"\u6F4D\u574A"},{value:"\u5A01\u6D77",label:"\u5A01\u6D77"},{value:"\u70DF\u53F0",label:"\u70DF\u53F0"},{value:"\u67A3\u5E84",label:"\u67A3\u5E84"},{value:"\u6DC4\u535A",label:"\u6DC4\u535A"}]},{value:"\u5C71\u897F",label:"\u5C71\u897F",children:[{value:"\u592A\u539F",label:"\u592A\u539F"},{value:"\u5415\u6881",label:"\u5415\u6881"},{value:"\u957F\u6CBB",label:"\u957F\u6CBB"},{value:"\u5927\u540C",label:"\u5927\u540C"},{value:"\u5019\u9A6C",label:"\u5019\u9A6C"},{value:"\u664B\u57CE",label:"\u664B\u57CE"},{value:"\u79BB\u77F3",label:"\u79BB\u77F3"},{value:"\u4E34\u6C7E",label:"\u4E34\u6C7E"},{value:"\u5B81\u6B66",label:"\u5B81\u6B66"},{value:"\u6714\u5DDE",label:"\u6714\u5DDE"},{value:"\u5FFB\u5DDE",label:"\u5FFB\u5DDE"},{value:"\u9633\u6CC9",label:"\u9633\u6CC9"},{value:"\u6986\u6B21",label:"\u6986\u6B21"},{value:"\u664B\u4E2D",label:"\u664B\u4E2D"},{value:"\u8FD0\u57CE",label:"\u8FD0\u57CE"}]},{value:"\u9655\u897F",label:"\u9655\u897F",children:[{value:"\u897F\u5B89",label:"\u897F\u5B89"},{value:"\u5B89\u5EB7",label:"\u5B89\u5EB7"},{value:"\u5B9D\u9E21",label:"\u5B9D\u9E21"},{value:"\u6C49\u4E2D",label:"\u6C49\u4E2D"},{value:"\u6E2D\u5357",label:"\u6E2D\u5357"},{value:"\u5546\u5DDE",label:"\u5546\u5DDE"},{value:"\u7EE5\u5FB7",label:"\u7EE5\u5FB7"},{value:"\u94DC\u5DDD",label:"\u94DC\u5DDD"},{value:"\u54B8\u9633",label:"\u54B8\u9633"},{value:"\u5EF6\u5B89",label:"\u5EF6\u5B89"},{value:"\u6986\u6797",label:"\u6986\u6797"}]},{value:"\u56DB\u5DDD",label:"\u56DB\u5DDD",children:[{value:"\u6210\u90FD",label:"\u6210\u90FD"},{value:"\u5DF4\u4E2D",label:"\u5DF4\u4E2D"},{value:"\u8FBE\u5DDD",label:"\u8FBE\u5DDD"},{value:"\u5FB7\u9633",label:"\u5FB7\u9633"},{value:"\u90FD\u6C5F\u5830",label:"\u90FD\u6C5F\u5830"},{value:"\u5CE8\u7709\u5C71",label:"\u5CE8\u7709\u5C71"},{value:"\u6DAA\u9675",label:"\u6DAA\u9675"},{value:"\u5E7F\u5B89",label:"\u5E7F\u5B89"},{value:"\u5E7F\u5143",label:"\u5E7F\u5143"},{value:"\u4E5D\u5BE8\u6C9F",label:"\u4E5D\u5BE8\u6C9F"},{value:"\u5EB7\u5B9A",label:"\u5EB7\u5B9A"},{value:"\u4E50\u5C71",label:"\u4E50\u5C71"},{value:"\u6CF8\u5DDE",label:"\u6CF8\u5DDE"},{value:"\u9A6C\u5C14\u5EB7",label:"\u9A6C\u5C14\u5EB7"},{value:"\u7EF5\u9633",label:"\u7EF5\u9633"},{value:"\u7709\u5C71",label:"\u7709\u5C71"},{value:"\u5357\u5145",label:"\u5357\u5145"},{value:"\u5185\u6C5F",label:"\u5185\u6C5F"},{value:"\u6500\u679D\u82B1",label:"\u6500\u679D\u82B1"},{value:"\u9042\u5B81",label:"\u9042\u5B81"},{value:"\u6C76\u5DDD",label:"\u6C76\u5DDD"},{value:"\u897F\u660C",label:"\u897F\u660C"},{value:"\u96C5\u5B89",label:"\u96C5\u5B89"},{value:"\u5B9C\u5BBE",label:"\u5B9C\u5BBE"},{value:"\u81EA\u8D21",label:"\u81EA\u8D21"},{value:"\u8D44\u9633",label:"\u8D44\u9633"}]},{value:"\u53F0\u6E7E",label:"\u53F0\u6E7E",children:[{value:"\u53F0\u5317",label:"\u53F0\u5317"},{value:"\u57FA\u9686",label:"\u57FA\u9686"},{value:"\u53F0\u5357",label:"\u53F0\u5357"},{value:"\u53F0\u4E2D",label:"\u53F0\u4E2D"},{value:"\u9AD8\u96C4",label:"\u9AD8\u96C4"},{value:"\u5C4F\u4E1C",label:"\u5C4F\u4E1C"},{value:"\u5357\u6295",label:"\u5357\u6295"},{value:"\u4E91\u6797",label:"\u4E91\u6797"},{value:"\u65B0\u7AF9",label:"\u65B0\u7AF9"},{value:"\u5F70\u5316",label:"\u5F70\u5316"},{value:"\u82D7\u6817",label:"\u82D7\u6817"},{value:"\u5609\u4E49",label:"\u5609\u4E49"},{value:"\u6843\u56ED",label:"\u6843\u56ED"},{value:"\u5B9C\u5170",label:"\u5B9C\u5170"},{value:"\u53F0\u4E1C",label:"\u53F0\u4E1C"},{value:"\u91D1\u95E8",label:"\u91D1\u95E8"},{value:"\u9A6C\u7956",label:"\u9A6C\u7956"},{value:"\u6F8E\u6E56",label:"\u6F8E\u6E56"}]},{value:"\u5929\u6D25",label:"\u5929\u6D25",children:[{value:"\u5929\u6D25",label:"\u5929\u6D25"},{value:"\u548C\u5E73",label:"\u548C\u5E73"},{value:"\u4E1C\u4E3D",label:"\u4E1C\u4E3D"},{value:"\u6CB3\u4E1C",label:"\u6CB3\u4E1C"},{value:"\u897F\u9752",label:"\u897F\u9752"},{value:"\u6CB3\u897F",label:"\u6CB3\u897F"},{value:"\u6D25\u5357",label:"\u6D25\u5357"},{value:"\u5357\u5F00",label:"\u5357\u5F00"},{value:"\u5317\u8FB0",label:"\u5317\u8FB0"},{value:"\u6CB3\u5317",label:"\u6CB3\u5317"},{value:"\u6B66\u6E05",label:"\u6B66\u6E05"},{value:"\u7EA2\u6322",label:"\u7EA2\u6322"},{value:"\u5858\u6CBD",label:"\u5858\u6CBD"},{value:"\u6C49\u6CBD",label:"\u6C49\u6CBD"},{value:"\u5927\u6E2F",label:"\u5927\u6E2F"},{value:"\u5B81\u6CB3",label:"\u5B81\u6CB3"},{value:"\u9759\u6D77",label:"\u9759\u6D77"},{value:"\u5B9D\u577B",label:"\u5B9D\u577B"},{value:"\u84DF\u53BF",label:"\u84DF\u53BF"}]},{value:"\u65B0\u7586",label:"\u65B0\u7586",children:[{value:"\u4E4C\u9C81\u6728\u9F50",label:"\u4E4C\u9C81\u6728\u9F50"},{value:"\u963F\u514B\u82CF",label:"\u963F\u514B\u82CF"},{value:"\u963F\u52D2\u6CF0",label:"\u963F\u52D2\u6CF0"},{value:"\u963F\u56FE\u4EC0",label:"\u963F\u56FE\u4EC0"},{value:"\u535A\u4E50",label:"\u535A\u4E50"},{value:"\u660C\u5409",label:"\u660C\u5409"},{value:"\u4E1C\u5C71",label:"\u4E1C\u5C71"},{value:"\u54C8\u5BC6",label:"\u54C8\u5BC6"},{value:"\u548C\u7530",label:"\u548C\u7530"},{value:"\u5580\u4EC0",label:"\u5580\u4EC0"},{value:"\u514B\u62C9\u739B\u4F9D",label:"\u514B\u62C9\u739B\u4F9D"},{value:"\u5E93\u8F66",label:"\u5E93\u8F66"},{value:"\u5E93\u5C14\u52D2",label:"\u5E93\u5C14\u52D2"},{value:"\u594E\u5C6F",label:"\u594E\u5C6F"},{value:"\u77F3\u6CB3\u5B50",label:"\u77F3\u6CB3\u5B50"},{value:"\u5854\u57CE",label:"\u5854\u57CE"},{value:"\u5410\u9C81\u756A",label:"\u5410\u9C81\u756A"},{value:"\u4F0A\u5B81",label:"\u4F0A\u5B81"}]},{value:"\u897F\u85CF",label:"\u897F\u85CF",children:[{value:"\u62C9\u8428",label:"\u62C9\u8428"},{value:"\u963F\u91CC",label:"\u963F\u91CC"},{value:"\u660C\u90FD",label:"\u660C\u90FD"},{value:"\u6797\u829D",label:"\u6797\u829D"},{value:"\u90A3\u66F2",label:"\u90A3\u66F2"},{value:"\u65E5\u5580\u5219",label:"\u65E5\u5580\u5219"},{value:"\u5C71\u5357",label:"\u5C71\u5357"}]},{value:"\u4E91\u5357",label:"\u4E91\u5357",children:[{value:"\u6606\u660E",label:"\u6606\u660E"},{value:"\u5927\u7406",label:"\u5927\u7406"},{value:"\u4FDD\u5C71",label:"\u4FDD\u5C71"},{value:"\u695A\u96C4",label:"\u695A\u96C4"},{value:"\u5927\u7406",label:"\u5927\u7406"},{value:"\u4E1C\u5DDD",label:"\u4E1C\u5DDD"},{value:"\u4E2A\u65E7",label:"\u4E2A\u65E7"},{value:"\u666F\u6D2A",label:"\u666F\u6D2A"},{value:"\u5F00\u8FDC",label:"\u5F00\u8FDC"},{value:"\u4E34\u6CA7",label:"\u4E34\u6CA7"},{value:"\u4E3D\u6C5F",label:"\u4E3D\u6C5F"},{value:"\u516D\u5E93",label:"\u516D\u5E93"},{value:"\u6F5E\u897F",label:"\u6F5E\u897F"},{value:"\u66F2\u9756",label:"\u66F2\u9756"},{value:"\u601D\u8305",label:"\u601D\u8305"},{value:"\u6587\u5C71",label:"\u6587\u5C71"},{value:"\u897F\u53CC\u7248\u7EB3",label:"\u897F\u53CC\u7248\u7EB3"},{value:"\u7389\u6EAA",label:"\u7389\u6EAA"},{value:"\u4E2D\u7538",label:"\u4E2D\u7538"},{value:"\u662D\u901A",label:"\u662D\u901A"}]},{value:"\u6D59\u6C5F",label:"\u6D59\u6C5F",children:[{value:"\u676D\u5DDE",label:"\u676D\u5DDE"},{value:"\u6E29\u5DDE",label:"\u6E29\u5DDE"},{value:"\u5B89\u5409",label:"\u5B89\u5409"},{value:"\u6148\u6EAA",label:"\u6148\u6EAA"},{value:"\u5B9A\u6D77",label:"\u5B9A\u6D77"},{value:"\u5949\u5316",label:"\u5949\u5316"},{value:"\u6D77\u76D0",label:"\u6D77\u76D0"},{value:"\u9EC4\u5CA9",label:"\u9EC4\u5CA9"},{value:"\u6E56\u5DDE",label:"\u6E56\u5DDE"},{value:"\u5609\u5174",label:"\u5609\u5174"},{value:"\u91D1\u534E",label:"\u91D1\u534E"},{value:"\u4E34\u5B89",label:"\u4E34\u5B89"},{value:"\u4E34\u6D77",label:"\u4E34\u6D77"},{value:"\u4E3D\u6C34",label:"\u4E3D\u6C34"},{value:"\u5B81\u6CE2",label:"\u5B81\u6CE2"},{value:"\u74EF\u6D77",label:"\u74EF\u6D77"},{value:"\u5E73\u6E56",label:"\u5E73\u6E56"},{value:"\u5343\u5C9B\u6E56",label:"\u5343\u5C9B\u6E56"},{value:"\u8862\u5DDE",label:"\u8862\u5DDE"},{value:"\u6C5F\u5C71",label:"\u6C5F\u5C71"},{value:"\u745E\u5B89",label:"\u745E\u5B89"},{value:"\u7ECD\u5174",label:"\u7ECD\u5174"},{value:"\u5D4A\u5DDE",label:"\u5D4A\u5DDE"},{value:"\u53F0\u5DDE",label:"\u53F0\u5DDE"},{value:"\u6E29\u5CAD",label:"\u6E29\u5CAD"},{value:"\u4F59\u59DA",label:"\u4F59\u59DA"},{value:"\u821F\u5C71",label:"\u821F\u5C71"}]},{value:"\u6D77\u5916",label:"\u6D77\u5916",children:[{value:"\u7F8E\u56FD",label:"\u7F8E\u56FD"},{value:"\u65E5\u672C",label:"\u65E5\u672C"},{value:"\u82F1\u56FD",label:"\u82F1\u56FD"},{value:"\u6CD5\u56FD",label:"\u6CD5\u56FD"},{value:"\u5FB7\u56FD",label:"\u5FB7\u56FD"},{value:"\u5176\u4ED6",label:"\u5176\u4ED6"}]}]},20047:function(It,Dt,ee){"use strict";ee.d(Dt,{AL:function(){return wt},Iy:function(){return nt},Qv:function(){return Ne},ez:function(){return je},jb:function(){return Pe}});var a=ee(32834),ge=ee.n(a),he=ee(11690),Ve=ee.n(he);let Ce=1;function ve(rt,Ke){const ft=rt.match(/^(\s+)(?:```)/);if(ft===null)return Ke;const Le=ft[1];return Ke.split(` `).map(st=>{const we=st.match(/^\s+/);if(we===null)return st;const[it]=we;return it.length>=Le.length?st.slice(Le.length):st}).join(` `)}let Te=[],$e=["
    "];const ye=new(ge()).Renderer,Ie=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function nt(){Te.length=0,$e=["
      "]}const Pe={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function bt(rt,Ke,ft,Le){if(Ke>=rt.length||rt[Ke].level<=ft)return Ke;var st=rt[Ke];Le.push("
    • "+st.text+""),Ke++;var we=[];return Ke=bt(rt,Ke,st.level,we),we.length>0&&(Le.push("
        "),we.forEach(function(it){Le.push(it)}),Le.push("
      ")),Le.push("
    • "),Ke=bt(rt,Ke,ft,Le),Ke}function Ne(){return bt(Te,0,0,$e),$e.push("
    "),$e.join("")}const Qe={heading(rt){const Ke=Ie.exec(rt);if(Ce+=1,Ke)return{type:"heading",raw:Ke[0],depth:Ke[1].length,text:Ke[2]}},fences(rt){const Ke=this.rules.block.fences.exec(rt);if(Ke){const ft=Ke[0];let Le=ve(ft,Ke[3]||"");const st=Ke[2]?Ke[2].trim():Ke[2];if(["latex","katex","math"].indexOf(st)>=0){const we=Ue(),it=Le;Le=we,ct[we]={type:"block",expression:it}}return{type:"code",raw:ft,lang:st,text:Le}}}},Me=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let pe=0;const Ue=()=>`__special_katext_id_${pe++}__`;let ct={};function je(){return ct}function wt(){pe=0,ct={}}function At(rt){return rt=rt.replace(Me,(Ke,ft)=>{const Le=Ue();return ct[Le]={type:"inline",expression:ft},Le}),rt}const qe=ye.listitem;ye.listitem=function(rt){return qe(At(rt))};const We=ye.paragraph;ye.paragraph=function(rt){return We(At(rt))};const _e=ye.tablecell;ye.tablecell=function(rt,Ke){return _e(At(rt),Ke)},ye.code=function(rt,Ke,ft){const Le=(Ke||"").match(/\S*/)[0];return Le?["latex","katex","math"].indexOf(Le)>=0?`

    ${rt}

    `:`
    ${ft?rt:(0,he.escape)(rt,!0)}
    -`:'
    '+(ft?rt:(0,he.escape)(rt,!0))+"
    "},ye.heading=function(rt,Ke,ft){let Le=this.options.headerPrefix+ft.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Te.push({anchor:Le,level:Ke,text:rt}),"'+rt+""},ge().setOptions({silent:!0,gfm:!0,pedantic:!1}),ge().use({tokenizer:Qe,renderer:ye}),Ft.ZP=ge()},24532:function(It,Ft,ee){"use strict";ee.d(Ft,{rX:function(){return At},pW:function(){return qe},gy:function(){return We},xY:function(){return wt},O5:function(){return je},hs:function(){return Me},tJ:function(){return Ne},o1:function(){return Qe},Rd:function(){return ct}});var a=ee(44283),ge=ee(62957),he=ee(37285),Ve=ee(6767),Ce=ee(15267),ve=ee(76406),Te=ee(87169),$e=ee(25510),ye="data:image/png;base64,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",Ie=ee.p+"static/newqrcode.a8740efb.png",nt=ee(32637),Pe=ee(59301),bt=(_e,rt,Ke)=>new Promise((ft,Le)=>{var st=nn=>{try{it(Ke.next(nn))}catch(Kt){Le(Kt)}},we=nn=>{try{it(Ke.throw(nn))}catch(Kt){Le(Kt)}},it=nn=>nn.done?ft(nn.value):Promise.resolve(nn.value).then(st,we);it((Ke=Ke.apply(_e,rt)).next())});const Ne=(_e,rt=!1,Ke=!1,ft="",Le=!1)=>!!(Qe(_e)&&pe(_e,rt,Ke,ft,Le)),Qe=_e=>(0,Ce.bg)()?!0:(_e({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),Me=_e=>{var rt,Ke,ft;const{user:Le}=(0,a.getDvaApp)()._store.getState();(0,Ce.bg)()&&!((Ke=(rt=Le==null?void 0:Le.userInfo)==null?void 0:rt.course)!=null&&Ke.course_public)&&!((ft=Le==null?void 0:Le.userInfo)!=null&&ft.profile_completed)&&_e({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},pe=(_e,rt=!1,Ke=!0,ft="",Le=!1)=>{var st;const{user:we}=(0,a.getDvaApp)()._store.getState();return(st=we.userInfo)!=null&&st.profile_completed?!0:(Ke?_e({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:ft,isCurrentPage:Le}}):ge.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,ve.xg)("/account/profile/edit"),Ue()}}),!1)},Ue=()=>{ge.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()}})},ct=()=>{ge.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Pe.createElement("div",{style:{textAlign:"center"}},Pe.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"),Pe.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:nt}),Pe.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},je=()=>{var _e;const{user:rt}=(0,a.getDvaApp)()._store.getState();return(_e=rt.userInfo)!=null&&_e.professional_certification?!0:(ge.default.confirm({title:"\u63D0\u793A",centered:!0,content:Pe.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,ve.xg)("/account/certification")}}),!1)},wt=()=>(0,Ce.V9)()?!0:(ge.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Pe.createElement("div",{className:"tc",style:{marginLeft:-38}},Pe.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Pe.createElement("img",{src:Ie,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),At=(_e,rt)=>_e?!0:(ge.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Pe.createElement("div",null,Pe.createElement("p",null,rt||"\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"),Pe.createElement("div",{style:{marginLeft:"110px"}},Pe.createElement("img",{src:ye,width:200}),Pe.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,ve.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),qe=_e=>{ge.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Pe.createElement("div",null,Pe.createElement("div",null,Pe.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"),Pe.createElement(he.Z,null),Pe.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Pe.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 ",Pe.createElement("a",null,_e),"\u5929\u3002"),Pe.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Pe.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")),Pe.createElement("div",{style:{textAlign:"center",marginTop:30}},Pe.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:$e,alt:"\u4E8C\u7EF4\u7801",width:160})))})},We=(_e,rt="")=>{const{shixunsDetail:{detail:Ke}}=(0,a.getDvaApp)()._store.getState();if((Ke==null?void 0:Ke.public)===2||(Ke==null?void 0:Ke.public)===1||(Ke==null?void 0:Ke.shixun_status)===3){let ft="";return(Ke==null?void 0:Ke.public)===2&&(ft="\u5DF2\u516C\u5F00"),(Ke==null?void 0:Ke.public)===1&&(ft="\u5F85\u5BA1\u6838"),(Ke==null?void 0:Ke.shixun_status)===3&&(ft="\u5DF2\u5173\u95ED"),ge.default.info({centered:!0,icon:Pe.createElement(Te.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Pe.createElement("div",{className:"tc",style:{marginLeft:-38}},Pe.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Pe.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",ft,"\uFF0C",rt,"\u3002"),Pe.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Pe.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:$e,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ke==null?void 0:Ke.shixun_status)===2?(ge.default.confirm({centered:!0,icon:Pe.createElement(Te.Z,null),title:"\u63D0\u793A",content:Pe.createElement("div",null,Pe.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",rt,"\u3002"),Pe.createElement("br",null),Pe.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:()=>{ge.default.confirm({width:440,centered:!0,icon:Pe.createElement(Te.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:()=>bt(void 0,null,function*(){(yield _e({type:"shixunsDetail/cancelRelease",payload:{id:Ke==null?void 0:Ke.identifier}})).status!==401&&(Ve.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),_e({type:"shixunsDetail/getShixunsDetail",payload:{id:Ke==null?void 0:Ke.identifier}}),_e({type:"practiceSetting/getCommonData",payload:{id:Ke==null?void 0:Ke.identifier}}))})})}}),!0):!1}},41780:function(It,Ft,ee){"use strict";var a=ee(77654),ge=ee(16089);function he(Ve){let Ce;const ve=$e=>()=>{Ce=null,Ve.apply(void 0,(0,a.Z)($e))},Te=function(){if(Ce==null){for(var $e=arguments.length,ye=new Array($e),Ie=0;Ie<$e;Ie++)ye[Ie]=arguments[Ie];Ce=(0,ge.Z)(ve(ye))}};return Te.cancel=()=>{ge.Z.cancel(Ce),Ce=null},Te}Ft.Z=he},1560:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return Ue}});var a=ee(2738),ge=ee(45915),he=ee(82326),Ve=ee(59301),Ce=ee(92310),ve=ee.n(Ce),Te=ee(11592),$e=ee(75030),ye=ee(48755);const{Option:Ie}=he.default;function nt(ct){return(ct==null?void 0:ct.type)&&(ct.type.isSelectOption||ct.type.isSelectOptGroup)}const Pe=(ct,je)=>{var wt;const{prefixCls:At,className:qe,popupClassName:We,dropdownClassName:_e,children:rt,dataSource:Ke}=ct,ft=(0,Te.Z)(rt);let Le;ft.length===1&&Ve.isValidElement(ft[0])&&!nt(ft[0])&&([Le]=ft);const st=Le?()=>Le:void 0;let we;ft.length&&nt(ft[0])?we=rt:we=Ke?Ke.map(Bt=>{if(Ve.isValidElement(Bt))return Bt;switch(typeof Bt){case"string":return Ve.createElement(Ie,{key:Bt,value:Bt},Bt);case"object":{const{value:Qn}=Bt;return Ve.createElement(Ie,{key:Qn,value:Qn},Bt.text)}default:return}}):[];const{getPrefixCls:it}=Ve.useContext(ye.E_),nn=it("select",At),[Kt]=(0,$e.Cn)("SelectLike",(wt=ct.dropdownStyle)===null||wt===void 0?void 0:wt.zIndex);return Ve.createElement(he.default,Object.assign({ref:je,suffixIcon:null},(0,a.Z)(ct,["dataSource","dropdownClassName"]),{prefixCls:nn,popupClassName:We||_e,dropdownStyle:Object.assign(Object.assign({},ct.dropdownStyle),{zIndex:Kt}),className:ve()(`${nn}-auto-complete`,qe),mode:he.default.SECRET_COMBOBOX_MODE_DO_NOT_USE,getInputElement:st}),we)};var Ne=Ve.forwardRef(Pe);const{Option:Qe}=he.default,Me=(0,ge.Z)(Ne,"dropdownAlign",ct=>(0,a.Z)(ct,["visible"])),pe=Ne;pe.Option=Qe,pe._InternalPanelDoNotUseOrYouWillBeFired=Me;var Ue=pe},24283:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return Ke}});var a=ee(59301),ge=ee(60499),he={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M859.9 168H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM518.3 355a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V848c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V509.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 355z"}}]},name:"vertical-align-top",theme:"outlined"},Ve=he,Ce=ee(7657),ve=function(Le,st){return a.createElement(Ce.Z,(0,ge.Z)({},Le,{ref:st,icon:Ve}))},Te=a.forwardRef(ve),$e=Te,ye=ee(92310),Ie=ee.n(ye),nt=ee(77900),Pe=ee(2738),bt=ee(97224),Ne=ee(22703),Qe=ee(83010),Me=ee(41780),pe=ee(48755),Ue=ee(36237),ct=ee(63356),je=ee(16931),wt=ee(51636);const At=ft=>{const{componentCls:Le,backTopFontSize:st,backTopSize:we,zIndexPopup:it}=ft;return{[Le]:Object.assign(Object.assign({},(0,ct.Wf)(ft)),{position:"fixed",insetInlineEnd:ft.backTopInlineEnd,insetBlockEnd:ft.backTopBlockEnd,zIndex:it,width:40,height:40,cursor:"pointer","&:empty":{display:"none"},[`${Le}-content`]:{width:we,height:we,overflow:"hidden",color:ft.backTopColor,textAlign:"center",backgroundColor:ft.backTopBackground,borderRadius:we,transition:`all ${ft.motionDurationMid}`,"&:hover":{backgroundColor:ft.backTopHoverBackground,transition:`all ${ft.motionDurationMid}`}},[`${Le}-icon`]:{fontSize:st,lineHeight:(0,Ue.unit)(we)}})}},qe=ft=>{const{componentCls:Le,screenMD:st,screenXS:we,backTopInlineEndMD:it,backTopInlineEndXS:nn}=ft;return{[`@media (max-width: ${(0,Ue.unit)(st)})`]:{[Le]:{insetInlineEnd:it}},[`@media (max-width: ${(0,Ue.unit)(we)})`]:{[Le]:{insetInlineEnd:nn}}}},We=ft=>({zIndexPopup:ft.zIndexBase+10});var _e=(0,je.I$)("BackTop",ft=>{const{fontSizeHeading3:Le,colorTextDescription:st,colorTextLightSolid:we,colorText:it,controlHeightLG:nn,calc:Kt}=ft,Bt=(0,wt.mergeToken)(ft,{backTopBackground:st,backTopColor:we,backTopHoverBackground:it,backTopFontSize:Le,backTopSize:nn,backTopBlockEnd:Kt(nn).mul(1.25).equal(),backTopInlineEnd:Kt(nn).mul(2.5).equal(),backTopInlineEndMD:Kt(nn).mul(1.5).equal(),backTopInlineEndXS:Kt(nn).mul(.5).equal()});return[At(Bt),qe(Bt)]},We),Ke=ft=>{const{prefixCls:Le,className:st,rootClassName:we,visibilityHeight:it=400,target:nn,onClick:Kt,duration:Bt=450}=ft,[Qn,Ye]=a.useState(it===0),Fe=a.useRef(null),Gt=()=>{var ie;return((ie=Fe.current)===null||ie===void 0?void 0:ie.ownerDocument)||window},mn=(0,Me.Z)(ie=>{const ae=(0,bt.Z)(ie.target);Ye(ae>=it)});a.useEffect(()=>{const ae=(nn||Gt)();return mn({target:ae}),ae==null||ae.addEventListener("scroll",mn),()=>{mn.cancel(),ae==null||ae.removeEventListener("scroll",mn)}},[nn]);const $t=ie=>{(0,Qe.Z)(0,{getContainer:nn||Gt,duration:Bt}),Kt==null||Kt(ie)},{getPrefixCls:lt,direction:Tt}=a.useContext(pe.E_),Ge=lt("back-top",Le),Xt=lt(),[Pt,an,jt]=_e(Ge),Bn=Ie()(an,jt,Ge,{[`${Ge}-rtl`]:Tt==="rtl"},st,we),fn=(0,Pe.Z)(ft,["prefixCls","className","rootClassName","children","visibilityHeight","target"]),me=a.createElement("div",{className:`${Ge}-content`},a.createElement("div",{className:`${Ge}-icon`},a.createElement($e,null)));return Pt(a.createElement("div",Object.assign({},fn,{className:Bn,onClick:$t,ref:Fe}),a.createElement(nt.default,{visible:Qn,motionName:`${Xt}-fade`},ie=>{let{className:ae}=ie;return(0,Ne.Tm)(ft.children||me,se=>{let{className:de}=se;return{className:Ie()(ae,de)}})})))}},84022:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return ln}});var a=ee(59301),ge=ee(60499),he=ee(85899),Ve=ee(38705),Ce=ee(17212),ve=ee(51296),Te=ee(54628),$e=ee(38882),ye=ee(39153),Ie=ee(18642),nt=ee(43749),Pe=ee(42244),bt={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0},Ne=bt,Qe=ee(53280),Me=ee(92310),pe=ee.n(Me),Ue={accessibility:!0,adaptiveHeight:!1,afterChange:null,appendDots:function(Be){return a.createElement("ul",{style:{display:"block"}},Be)},arrows:!0,autoplay:!1,autoplaySpeed:3e3,beforeChange:null,centerMode:!1,centerPadding:"50px",className:"",cssEase:"ease",customPaging:function(Be){return a.createElement("button",null,Be+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:null,nextArrow:null,onEdge:null,onInit:null,onLazyLoadError:null,onReInit:null,pauseOnDotsHover:!1,pauseOnFocus:!1,pauseOnHover:!0,prevArrow:null,responsive:null,rows:1,rtl:!1,slide:"div",slidesPerRow:1,slidesToScroll:1,slidesToShow:1,speed:500,swipe:!0,swipeEvent:null,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,waitForAnimate:!0,asNavFor:null},ct=Ue;function je(Yt,Be,ke){return Math.max(Be,Math.min(Yt,ke))}var wt=function(Be){var ke=["onTouchStart","onTouchMove","onWheel"];ke.includes(Be._reactName)||Be.preventDefault()},At=function(Be){for(var ke=[],oe=We(Be),vt=_e(Be),ut=oe;ut0?1:0):0},Ke=function(Be){return Be.centerMode?Math.floor((Be.slidesToShow-1)/2)+1+(parseInt(Be.centerPadding)>0?1:0):Be.slidesToShow},ft=function(Be){return Be&&Be.offsetWidth||0},Le=function(Be){return Be&&Be.offsetHeight||0},st=function(Be){var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,oe,vt,ut,xt;return oe=Be.startX-Be.curX,vt=Be.startY-Be.curY,ut=Math.atan2(vt,oe),xt=Math.round(ut*180/Math.PI),xt<0&&(xt=360-Math.abs(xt)),xt<=45&&xt>=0||xt<=360&&xt>=315?"left":xt>=135&&xt<=225?"right":ke===!0?xt>=35&&xt<=135?"up":"down":"vertical"},we=function(Be){var ke=!0;return Be.infinite||(Be.centerMode&&Be.currentSlide>=Be.slideCount-1||Be.slideCount<=Be.slidesToShow||Be.currentSlide>=Be.slideCount-Be.slidesToShow)&&(ke=!1),ke},it=function(Be,ke){var oe={};return ke.forEach(function(vt){return oe[vt]=Be[vt]}),oe},nn=function(Be){var ke=a.Children.count(Be.children),oe=Be.listRef,vt=Math.ceil(ft(oe)),ut=Be.trackRef&&Be.trackRef.node,xt=Math.ceil(ft(ut)),Rt;if(Be.vertical)Rt=vt;else{var Re=Be.centerMode&&parseInt(Be.centerPadding)*2;typeof Be.centerPadding=="string"&&Be.centerPadding.slice(-1)==="%"&&(Re*=vt/100),Rt=Math.ceil((vt-Re)/Be.slidesToShow)}var ze=oe&&Le(oe.querySelector('[data-index="0"]')),pt=ze*Be.slidesToShow,Xe=Be.currentSlide===void 0?Be.initialSlide:Be.currentSlide;Be.rtl&&Be.currentSlide===void 0&&(Xe=ke-1-Be.initialSlide);var gt=Be.lazyLoadedList||[],rn=At((0,he.Z)((0,he.Z)({},Be),{},{currentSlide:Xe,lazyLoadedList:gt}));gt=gt.concat(rn);var Nt={slideCount:ke,slideWidth:Rt,listWidth:vt,trackWidth:xt,currentSlide:Xe,slideHeight:ze,listHeight:pt,lazyLoadedList:gt};return Be.autoplaying===null&&Be.autoplay&&(Nt.autoplaying="playing"),Nt},Kt=function(Be){var ke=Be.waitForAnimate,oe=Be.animating,vt=Be.fade,ut=Be.infinite,xt=Be.index,Rt=Be.slideCount,Re=Be.lazyLoad,ze=Be.currentSlide,pt=Be.centerMode,Xe=Be.slidesToScroll,gt=Be.slidesToShow,rn=Be.useCSS,Nt=Be.lazyLoadedList;if(ke&&oe)return{};var Vt=xt,Ze,Se,Et,Cn={},bn={},zn=ut?xt:je(xt,0,Rt-1);if(vt){if(!ut&&(xt<0||xt>=Rt))return{};xt<0?Vt=xt+Rt:xt>=Rt&&(Vt=xt-Rt),Re&&Nt.indexOf(Vt)<0&&(Nt=Nt.concat(Vt)),Cn={animating:!0,currentSlide:Vt,lazyLoadedList:Nt,targetSlide:Vt},bn={animating:!1,targetSlide:Vt}}else Ze=Vt,Vt<0?(Ze=Vt+Rt,ut?Rt%Xe!==0&&(Ze=Rt-Rt%Xe):Ze=0):!we(Be)&&Vt>ze?Vt=Ze=ze:pt&&Vt>=Rt?(Vt=ut?Rt:Rt-1,Ze=ut?0:Rt-1):Vt>=Rt&&(Ze=Vt-Rt,ut?Rt%Xe!==0&&(Ze=0):Ze=Rt-gt),!ut&&Vt+gt>=Rt&&(Ze=Rt-gt),Se=Pt((0,he.Z)((0,he.Z)({},Be),{},{slideIndex:Vt})),Et=Pt((0,he.Z)((0,he.Z)({},Be),{},{slideIndex:Ze})),ut||(Se===Et&&(Vt=Ze),Se=Et),Re&&(Nt=Nt.concat(At((0,he.Z)((0,he.Z)({},Be),{},{currentSlide:Vt})))),rn?(Cn={animating:!0,currentSlide:Ze,trackStyle:Xt((0,he.Z)((0,he.Z)({},Be),{},{left:Se})),lazyLoadedList:Nt,targetSlide:zn},bn={animating:!1,currentSlide:Ze,trackStyle:Ge((0,he.Z)((0,he.Z)({},Be),{},{left:Et})),swipeLeft:null,targetSlide:zn}):Cn={currentSlide:Ze,trackStyle:Ge((0,he.Z)((0,he.Z)({},Be),{},{left:Et})),lazyLoadedList:Nt,targetSlide:zn};return{state:Cn,nextState:bn}},Bt=function(Be,ke){var oe,vt,ut,xt,Rt,Re=Be.slidesToScroll,ze=Be.slidesToShow,pt=Be.slideCount,Xe=Be.currentSlide,gt=Be.targetSlide,rn=Be.lazyLoad,Nt=Be.infinite;if(xt=pt%Re!==0,oe=xt?0:(pt-Xe)%Re,ke.message==="previous")ut=oe===0?Re:ze-oe,Rt=Xe-ut,rn&&!Nt&&(vt=Xe-ut,Rt=vt===-1?pt-1:vt),Nt||(Rt=gt-Re);else if(ke.message==="next")ut=oe===0?Re:oe,Rt=Xe+ut,rn&&!Nt&&(Rt=(Xe+Re)%pt+oe),Nt||(Rt=gt+Re);else if(ke.message==="dots")Rt=ke.index*ke.slidesToScroll;else if(ke.message==="children"){if(Rt=ke.index,Nt){var Vt=fn((0,he.Z)((0,he.Z)({},Be),{},{targetSlide:Rt}));Rt>ke.currentSlide&&Vt==="left"?Rt=Rt-pt:Rt10)return{scrolling:!0};Rt&&(Et.swipeLength=mt);var Tn=(Re?-1:1)*(Et.curX>Et.startX?1:-1);Rt&&(Tn=Et.curY>Et.startY?1:-1);var wn=Math.ceil(Vt/Ze),xn=st(ke.touchObject,Rt),Wn=Et.swipeLength;return Se||(ze===0&&(xn==="right"||xn==="down")||ze+1>=wn&&(xn==="left"||xn==="up")||!we(ke)&&(xn==="left"||xn==="up"))&&(Wn=Et.swipeLength*pt,Xe===!1&>&&(gt(xn),Ot.edgeDragged=!0)),!rn&&Cn&&(Cn(xn),Ot.swiped=!0),ut?tt=Qt+Wn*(bn/zn)*Tn:Re?tt=Qt-Wn*Tn:tt=Qt+Wn*Tn,Rt&&(tt=Qt+Wn*Tn),Ot=(0,he.Z)((0,he.Z)({},Ot),{},{touchObject:Et,swipeLeft:tt,trackStyle:Ge((0,he.Z)((0,he.Z)({},ke),{},{left:tt}))}),Math.abs(Et.curX-Et.startX)10&&(Ot.swiping=!0,wt(Be)),Ot}},Gt=function(Be,ke){var oe=ke.dragging,vt=ke.swipe,ut=ke.touchObject,xt=ke.listWidth,Rt=ke.touchThreshold,Re=ke.verticalSwiping,ze=ke.listHeight,pt=ke.swipeToSlide,Xe=ke.scrolling,gt=ke.onSwipe,rn=ke.targetSlide,Nt=ke.currentSlide,Vt=ke.infinite;if(!oe)return vt&&wt(Be),{};var Ze=Re?ze/Rt:xt/Rt,Se=st(ut,Re),Et={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(Xe||!ut.swipeLength)return Et;if(ut.swipeLength>Ze){wt(Be),gt&>(Se);var Cn,bn,zn=Vt?Nt:rn;switch(Se){case"left":case"up":bn=zn+lt(ke),Cn=pt?$t(ke,bn):bn,Et.currentDirection=0;break;case"right":case"down":bn=zn-lt(ke),Cn=pt?$t(ke,bn):bn,Et.currentDirection=1;break;default:Cn=zn}Et.triggerSlideHandler=Cn}else{var tt=Pt(ke);Et.trackStyle=Xt((0,he.Z)((0,he.Z)({},ke),{},{left:tt}))}return Et},mn=function(Be){for(var ke=Be.infinite?Be.slideCount*2:Be.slideCount,oe=Be.infinite?Be.slidesToShow*-1:0,vt=Be.infinite?Be.slidesToShow*-1:0,ut=[];oeoe[oe.length-1])ke=oe[oe.length-1];else for(var ut in oe){if(keBe.swipeLeft*-1)return oe=Re,!1}else if(Re.offsetLeft-ke+ft(Re)/2>Be.swipeLeft*-1)return oe=Re,!1;return!0}),!oe)return 0;var xt=Be.rtl===!0?Be.slideCount-Be.currentSlide:Be.currentSlide,Rt=Math.abs(oe.dataset.index-xt)||1;return Rt}else return Be.slidesToScroll},Tt=function(Be,ke){return ke.reduce(function(oe,vt){return oe&&Be.hasOwnProperty(vt)},!0)?null:console.error("Keys Missing:",Be)},Ge=function(Be){Tt(Be,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var ke,oe;if(!Be.vertical)ke=Bn(Be)*Be.slideWidth;else{var vt=Be.unslick?Be.slideCount:Be.slideCount+2*Be.slidesToShow;oe=vt*Be.slideHeight}var ut={opacity:1,transition:"",WebkitTransition:""};if(Be.useTransform){var xt=Be.vertical?"translate3d(0px, "+Be.left+"px, 0px)":"translate3d("+Be.left+"px, 0px, 0px)",Rt=Be.vertical?"translate3d(0px, "+Be.left+"px, 0px)":"translate3d("+Be.left+"px, 0px, 0px)",Re=Be.vertical?"translateY("+Be.left+"px)":"translateX("+Be.left+"px)";ut=(0,he.Z)((0,he.Z)({},ut),{},{WebkitTransform:xt,transform:Rt,msTransform:Re})}else Be.vertical?ut.top=Be.left:ut.left=Be.left;return Be.fade&&(ut={opacity:1}),ke&&(ut.width=ke),oe&&(ut.height=oe),window&&!window.addEventListener&&window.attachEvent&&(Be.vertical?ut.marginTop=Be.left+"px":ut.marginLeft=Be.left+"px"),ut},Xt=function(Be){Tt(Be,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var ke=Ge(Be);return Be.useTransform?(ke.WebkitTransition="-webkit-transform "+Be.speed+"ms "+Be.cssEase,ke.transition="transform "+Be.speed+"ms "+Be.cssEase):Be.vertical?ke.transition="top "+Be.speed+"ms "+Be.cssEase:ke.transition="left "+Be.speed+"ms "+Be.cssEase,ke},Pt=function(Be){if(Be.unslick)return 0;Tt(Be,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var ke=Be.slideIndex,oe=Be.trackRef,vt=Be.infinite,ut=Be.centerMode,xt=Be.slideCount,Rt=Be.slidesToShow,Re=Be.slidesToScroll,ze=Be.slideWidth,pt=Be.listWidth,Xe=Be.variableWidth,gt=Be.slideHeight,rn=Be.fade,Nt=Be.vertical,Vt=0,Ze,Se,Et=0;if(rn||Be.slideCount===1)return 0;var Cn=0;if(vt?(Cn=-an(Be),xt%Re!==0&&ke+Re>xt&&(Cn=-(ke>xt?Rt-(ke-xt):xt%Re)),ut&&(Cn+=parseInt(Rt/2))):(xt%Re!==0&&ke+Re>xt&&(Cn=Rt-xt%Re),ut&&(Cn=parseInt(Rt/2))),Vt=Cn*ze,Et=Cn*gt,Nt?Ze=ke*gt*-1+Et:Ze=ke*ze*-1+Vt,Xe===!0){var bn,zn=oe&&oe.node;if(bn=ke+an(Be),Se=zn&&zn.childNodes[bn],Ze=Se?Se.offsetLeft*-1:0,ut===!0){bn=vt?ke+an(Be):ke,Se=zn&&zn.children[bn],Ze=0;for(var tt=0;ttBe.currentSlide?Be.targetSlide>Be.currentSlide+me(Be)?"left":"right":Be.targetSlide0&&(xt+=1),vt&&ke%2===0&&(xt+=1),xt}return vt?0:ke-1},ie=function(Be){var ke=Be.slidesToShow,oe=Be.centerMode,vt=Be.rtl,ut=Be.centerPadding;if(oe){var xt=(ke-1)/2+1;return parseInt(ut)>0&&(xt+=1),!vt&&ke%2===0&&(xt+=1),xt}return vt?ke-1:0},ae=function(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)},se=Object.keys(ct);function de(Yt){return se.reduce(function(Be,ke){return Yt.hasOwnProperty(ke)&&(Be[ke]=Yt[ke]),Be},{})}function ue(Yt,Be,ke){return Be=(0,$e.Z)(Be),(0,ve.Z)(Yt,(0,Te.Z)()?Reflect.construct(Be,ke||[],(0,$e.Z)(Yt).constructor):Be.apply(Yt,ke))}var et=function(Be){var ke,oe,vt,ut,xt;Be.rtl?xt=Be.slideCount-1-Be.index:xt=Be.index,vt=xt<0||xt>=Be.slideCount,Be.centerMode?(ut=Math.floor(Be.slidesToShow/2),oe=(xt-Be.currentSlide)%Be.slideCount===0,xt>Be.currentSlide-ut-1&&xt<=Be.currentSlide+ut&&(ke=!0)):ke=Be.currentSlide<=xt&&xt=Be.slideCount?Rt=Be.targetSlide-Be.slideCount:Rt=Be.targetSlide;var Re=xt===Rt;return{"slick-slide":!0,"slick-active":ke,"slick-center":oe,"slick-cloned":vt,"slick-current":Re}},Dt=function(Be){var ke={};return(Be.variableWidth===void 0||Be.variableWidth===!1)&&(ke.width=Be.slideWidth),Be.fade&&(ke.position="relative",Be.vertical&&Be.slideHeight?ke.top=-Be.index*parseInt(Be.slideHeight):ke.left=-Be.index*parseInt(Be.slideWidth),ke.opacity=Be.currentSlide===Be.index?1:0,ke.zIndex=Be.currentSlide===Be.index?999:998,Be.useCSS&&(ke.transition="opacity "+Be.speed+"ms "+Be.cssEase+", visibility "+Be.speed+"ms "+Be.cssEase)),ke},ot=function(Be,ke){return Be.key+"-"+ke},ht=function(Be){var ke,oe=[],vt=[],ut=[],xt=a.Children.count(Be.children),Rt=We(Be),Re=_e(Be);return a.Children.forEach(Be.children,function(ze,pt){var Xe,gt={message:"children",index:pt,slidesToScroll:Be.slidesToScroll,currentSlide:Be.currentSlide};!Be.lazyLoad||Be.lazyLoad&&Be.lazyLoadedList.indexOf(pt)>=0?Xe=ze:Xe=a.createElement("div",null);var rn=Dt((0,he.Z)((0,he.Z)({},Be),{},{index:pt})),Nt=Xe.props.className||"",Vt=et((0,he.Z)((0,he.Z)({},Be),{},{index:pt}));if(oe.push(a.cloneElement(Xe,{key:"original"+ot(Xe,pt),"data-index":pt,className:pe()(Vt,Nt),tabIndex:"-1","aria-hidden":!Vt["slick-active"],style:(0,he.Z)((0,he.Z)({outline:"none"},Xe.props.style||{}),rn),onClick:function(Et){Xe.props&&Xe.props.onClick&&Xe.props.onClick(Et),Be.focusOnSelect&&Be.focusOnSelect(gt)}})),Be.infinite&&xt>1&&Be.fade===!1&&!Be.unslick){var Ze=xt-pt;Ze<=an(Be)&&(ke=-Ze,ke>=Rt&&(Xe=ze),Vt=et((0,he.Z)((0,he.Z)({},Be),{},{index:ke})),vt.push(a.cloneElement(Xe,{key:"precloned"+ot(Xe,ke),"data-index":ke,tabIndex:"-1",className:pe()(Vt,Nt),"aria-hidden":!Vt["slick-active"],style:(0,he.Z)((0,he.Z)({},Xe.props.style||{}),rn),onClick:function(Et){Xe.props&&Xe.props.onClick&&Xe.props.onClick(Et),Be.focusOnSelect&&Be.focusOnSelect(gt)}}))),ke=xt+pt,ke=Cn&&Xe<=Se:Xe===Cn}),zn={message:"dots",index:Vt,slidesToScroll:Re,currentSlide:Xe},tt=this.clickHandler.bind(this,zn);Nt=Nt.concat(a.createElement("li",{key:Vt,className:bn},a.cloneElement(this.props.customPaging(Vt),{onClick:tt})))}return a.cloneElement(this.props.appendDots(Nt),(0,he.Z)({className:this.props.dotsClass},rn))}}])}(a.PureComponent);function on(Yt,Be,ke){return Be=(0,$e.Z)(Be),(0,ve.Z)(Yt,(0,Te.Z)()?Reflect.construct(Be,ke||[],(0,$e.Z)(Yt).constructor):Be.apply(Yt,ke))}var cn=function(Yt){function Be(){return(0,Ve.Z)(this,Be),on(this,Be,arguments)}return(0,ye.Z)(Be,Yt),(0,Ce.Z)(Be,[{key:"clickHandler",value:function(oe,vt){vt&&vt.preventDefault(),this.props.clickHandler(oe,vt)}},{key:"render",value:function(){var oe={"slick-arrow":!0,"slick-prev":!0},vt=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(this.props.currentSlide===0||this.props.slideCount<=this.props.slidesToShow)&&(oe["slick-disabled"]=!0,vt=null);var ut={key:"0","data-role":"none",className:pe()(oe),style:{display:"block"},onClick:vt},xt={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},Rt;return this.props.prevArrow?Rt=a.cloneElement(this.props.prevArrow,(0,he.Z)((0,he.Z)({},ut),xt)):Rt=a.createElement("button",(0,ge.Z)({key:"0",type:"button"},ut)," ","Previous"),Rt}}])}(a.PureComponent),Mt=function(Yt){function Be(){return(0,Ve.Z)(this,Be),on(this,Be,arguments)}return(0,ye.Z)(Be,Yt),(0,Ce.Z)(Be,[{key:"clickHandler",value:function(oe,vt){vt&&vt.preventDefault(),this.props.clickHandler(oe,vt)}},{key:"render",value:function(){var oe={"slick-arrow":!0,"slick-next":!0},vt=this.clickHandler.bind(this,{message:"next"});we(this.props)||(oe["slick-disabled"]=!0,vt=null);var ut={key:"1","data-role":"none",className:pe()(oe),style:{display:"block"},onClick:vt},xt={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},Rt;return this.props.nextArrow?Rt=a.cloneElement(this.props.nextArrow,(0,he.Z)((0,he.Z)({},ut),xt)):Rt=a.createElement("button",(0,ge.Z)({key:"1",type:"button"},ut)," ","Next"),Rt}}])}(a.PureComponent),tn=ee(76374),Ct=["animating"];function St(Yt,Be,ke){return Be=(0,$e.Z)(Be),(0,ve.Z)(Yt,(0,Te.Z)()?Reflect.construct(Be,ke||[],(0,$e.Z)(Yt).constructor):Be.apply(Yt,ke))}var He=function(Yt){function Be(ke){var oe;(0,Ve.Z)(this,Be),oe=St(this,Be,[ke]),(0,Ie.Z)(oe,"listRefHandler",function(ut){return oe.list=ut}),(0,Ie.Z)(oe,"trackRefHandler",function(ut){return oe.track=ut}),(0,Ie.Z)(oe,"adaptHeight",function(){if(oe.props.adaptiveHeight&&oe.list){var ut=oe.list.querySelector('[data-index="'.concat(oe.state.currentSlide,'"]'));oe.list.style.height=Le(ut)+"px"}}),(0,Ie.Z)(oe,"componentDidMount",function(){if(oe.props.onInit&&oe.props.onInit(),oe.props.lazyLoad){var ut=At((0,he.Z)((0,he.Z)({},oe.props),oe.state));ut.length>0&&(oe.setState(function(Rt){return{lazyLoadedList:Rt.lazyLoadedList.concat(ut)}}),oe.props.onLazyLoad&&oe.props.onLazyLoad(ut))}var xt=(0,he.Z)({listRef:oe.list,trackRef:oe.track},oe.props);oe.updateState(xt,!0,function(){oe.adaptHeight(),oe.props.autoplay&&oe.autoPlay("playing")}),oe.props.lazyLoad==="progressive"&&(oe.lazyLoadTimer=setInterval(oe.progressiveLazyLoad,1e3)),oe.ro=new tn.Z(function(){oe.state.animating?(oe.onWindowResized(!1),oe.callbackTimers.push(setTimeout(function(){return oe.onWindowResized()},oe.props.speed))):oe.onWindowResized()}),oe.ro.observe(oe.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(Rt){Rt.onfocus=oe.props.pauseOnFocus?oe.onSlideFocus:null,Rt.onblur=oe.props.pauseOnFocus?oe.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",oe.onWindowResized):window.attachEvent("onresize",oe.onWindowResized)}),(0,Ie.Z)(oe,"componentWillUnmount",function(){oe.animationEndCallback&&clearTimeout(oe.animationEndCallback),oe.lazyLoadTimer&&clearInterval(oe.lazyLoadTimer),oe.callbackTimers.length&&(oe.callbackTimers.forEach(function(ut){return clearTimeout(ut)}),oe.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",oe.onWindowResized):window.detachEvent("onresize",oe.onWindowResized),oe.autoplayTimer&&clearInterval(oe.autoplayTimer),oe.ro.disconnect()}),(0,Ie.Z)(oe,"componentDidUpdate",function(ut){if(oe.checkImagesLoad(),oe.props.onReInit&&oe.props.onReInit(),oe.props.lazyLoad){var xt=At((0,he.Z)((0,he.Z)({},oe.props),oe.state));xt.length>0&&(oe.setState(function(ze){return{lazyLoadedList:ze.lazyLoadedList.concat(xt)}}),oe.props.onLazyLoad&&oe.props.onLazyLoad(xt))}oe.adaptHeight();var Rt=(0,he.Z)((0,he.Z)({listRef:oe.list,trackRef:oe.track},oe.props),oe.state),Re=oe.didPropsChange(ut);Re&&oe.updateState(Rt,Re,function(){oe.state.currentSlide>=a.Children.count(oe.props.children)&&oe.changeSlide({message:"index",index:a.Children.count(oe.props.children)-oe.props.slidesToShow,currentSlide:oe.state.currentSlide}),(ut.autoplay!==oe.props.autoplay||ut.autoplaySpeed!==oe.props.autoplaySpeed)&&(!ut.autoplay&&oe.props.autoplay?oe.autoPlay("playing"):oe.props.autoplay?oe.autoPlay("update"):oe.pause("paused"))})}),(0,Ie.Z)(oe,"onWindowResized",function(ut){oe.debouncedResize&&oe.debouncedResize.cancel(),oe.debouncedResize=(0,Qe.D)(50,function(){return oe.resizeWindow(ut)}),oe.debouncedResize()}),(0,Ie.Z)(oe,"resizeWindow",function(){var ut=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,xt=!!(oe.track&&oe.track.node);if(xt){var Rt=(0,he.Z)((0,he.Z)({listRef:oe.list,trackRef:oe.track},oe.props),oe.state);oe.updateState(Rt,ut,function(){oe.props.autoplay?oe.autoPlay("update"):oe.pause("paused")}),oe.setState({animating:!1}),clearTimeout(oe.animationEndCallback),delete oe.animationEndCallback}}),(0,Ie.Z)(oe,"updateState",function(ut,xt,Rt){var Re=nn(ut);ut=(0,he.Z)((0,he.Z)((0,he.Z)({},ut),Re),{},{slideIndex:Re.currentSlide});var ze=Pt(ut);ut=(0,he.Z)((0,he.Z)({},ut),{},{left:ze});var pt=Ge(ut);(xt||a.Children.count(oe.props.children)!==a.Children.count(ut.children))&&(Re.trackStyle=pt),oe.setState(Re,Rt)}),(0,Ie.Z)(oe,"ssrInit",function(){if(oe.props.variableWidth){var ut=0,xt=0,Rt=[],Re=an((0,he.Z)((0,he.Z)((0,he.Z)({},oe.props),oe.state),{},{slideCount:oe.props.children.length})),ze=jt((0,he.Z)((0,he.Z)((0,he.Z)({},oe.props),oe.state),{},{slideCount:oe.props.children.length}));oe.props.children.forEach(function(tt){Rt.push(tt.props.style.width),ut+=tt.props.style.width});for(var pt=0;pt=xt&&oe.onWindowResized()};if(!Re.onclick)Re.onclick=function(){return Re.parentNode.focus()};else{var pt=Re.onclick;Re.onclick=function(Xe){pt(Xe),Re.parentNode.focus()}}Re.onload||(oe.props.lazyLoad?Re.onload=function(){oe.adaptHeight(),oe.callbackTimers.push(setTimeout(oe.onWindowResized,oe.props.speed))}:(Re.onload=ze,Re.onerror=function(){ze(),oe.props.onLazyLoadError&&oe.props.onLazyLoadError()}))})}),(0,Ie.Z)(oe,"progressiveLazyLoad",function(){for(var ut=[],xt=(0,he.Z)((0,he.Z)({},oe.props),oe.state),Rt=oe.state.currentSlide;Rt=-an(xt);Re--)if(oe.state.lazyLoadedList.indexOf(Re)<0){ut.push(Re);break}ut.length>0?(oe.setState(function(ze){return{lazyLoadedList:ze.lazyLoadedList.concat(ut)}}),oe.props.onLazyLoad&&oe.props.onLazyLoad(ut)):oe.lazyLoadTimer&&(clearInterval(oe.lazyLoadTimer),delete oe.lazyLoadTimer)}),(0,Ie.Z)(oe,"slideHandler",function(ut){var xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Rt=oe.props,Re=Rt.asNavFor,ze=Rt.beforeChange,pt=Rt.onLazyLoad,Xe=Rt.speed,gt=Rt.afterChange,rn=oe.state.currentSlide,Nt=Kt((0,he.Z)((0,he.Z)((0,he.Z)({index:ut},oe.props),oe.state),{},{trackRef:oe.track,useCSS:oe.props.useCSS&&!xt})),Vt=Nt.state,Ze=Nt.nextState;if(Vt){ze&&ze(rn,Vt.currentSlide);var Se=Vt.lazyLoadedList.filter(function(Et){return oe.state.lazyLoadedList.indexOf(Et)<0});pt&&Se.length>0&&pt(Se),!oe.props.waitForAnimate&&oe.animationEndCallback&&(clearTimeout(oe.animationEndCallback),gt&>(rn),delete oe.animationEndCallback),oe.setState(Vt,function(){Re&&oe.asNavForIndex!==ut&&(oe.asNavForIndex=ut,Re.innerSlider.slideHandler(ut)),Ze&&(oe.animationEndCallback=setTimeout(function(){var Et=Ze.animating,Cn=(0,Pe.Z)(Ze,Ct);oe.setState(Cn,function(){oe.callbackTimers.push(setTimeout(function(){return oe.setState({animating:Et})},10)),gt&>(Vt.currentSlide),delete oe.animationEndCallback})},Xe))})}}),(0,Ie.Z)(oe,"changeSlide",function(ut){var xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Rt=(0,he.Z)((0,he.Z)({},oe.props),oe.state),Re=Bt(Rt,ut);if(!(Re!==0&&!Re)&&(xt===!0?oe.slideHandler(Re,xt):oe.slideHandler(Re),oe.props.autoplay&&oe.autoPlay("update"),oe.props.focusOnSelect)){var ze=oe.list.querySelectorAll(".slick-current");ze[0]&&ze[0].focus()}}),(0,Ie.Z)(oe,"clickHandler",function(ut){oe.clickable===!1&&(ut.stopPropagation(),ut.preventDefault()),oe.clickable=!0}),(0,Ie.Z)(oe,"keyHandler",function(ut){var xt=Qn(ut,oe.props.accessibility,oe.props.rtl);xt!==""&&oe.changeSlide({message:xt})}),(0,Ie.Z)(oe,"selectHandler",function(ut){oe.changeSlide(ut)}),(0,Ie.Z)(oe,"disableBodyScroll",function(){var ut=function(Rt){Rt=Rt||window.event,Rt.preventDefault&&Rt.preventDefault(),Rt.returnValue=!1};window.ontouchmove=ut}),(0,Ie.Z)(oe,"enableBodyScroll",function(){window.ontouchmove=null}),(0,Ie.Z)(oe,"swipeStart",function(ut){oe.props.verticalSwiping&&oe.disableBodyScroll();var xt=Ye(ut,oe.props.swipe,oe.props.draggable);xt!==""&&oe.setState(xt)}),(0,Ie.Z)(oe,"swipeMove",function(ut){var xt=Fe(ut,(0,he.Z)((0,he.Z)((0,he.Z)({},oe.props),oe.state),{},{trackRef:oe.track,listRef:oe.list,slideIndex:oe.state.currentSlide}));xt&&(xt.swiping&&(oe.clickable=!1),oe.setState(xt))}),(0,Ie.Z)(oe,"swipeEnd",function(ut){var xt=Gt(ut,(0,he.Z)((0,he.Z)((0,he.Z)({},oe.props),oe.state),{},{trackRef:oe.track,listRef:oe.list,slideIndex:oe.state.currentSlide}));if(xt){var Rt=xt.triggerSlideHandler;delete xt.triggerSlideHandler,oe.setState(xt),Rt!==void 0&&(oe.slideHandler(Rt),oe.props.verticalSwiping&&oe.enableBodyScroll())}}),(0,Ie.Z)(oe,"touchEnd",function(ut){oe.swipeEnd(ut),oe.clickable=!0}),(0,Ie.Z)(oe,"slickPrev",function(){oe.callbackTimers.push(setTimeout(function(){return oe.changeSlide({message:"previous"})},0))}),(0,Ie.Z)(oe,"slickNext",function(){oe.callbackTimers.push(setTimeout(function(){return oe.changeSlide({message:"next"})},0))}),(0,Ie.Z)(oe,"slickGoTo",function(ut){var xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(ut=Number(ut),isNaN(ut))return"";oe.callbackTimers.push(setTimeout(function(){return oe.changeSlide({message:"index",index:ut,currentSlide:oe.state.currentSlide},xt)},0))}),(0,Ie.Z)(oe,"play",function(){var ut;if(oe.props.rtl)ut=oe.state.currentSlide-oe.props.slidesToScroll;else if(we((0,he.Z)((0,he.Z)({},oe.props),oe.state)))ut=oe.state.currentSlide+oe.props.slidesToScroll;else return!1;oe.slideHandler(ut)}),(0,Ie.Z)(oe,"autoPlay",function(ut){oe.autoplayTimer&&clearInterval(oe.autoplayTimer);var xt=oe.state.autoplaying;if(ut==="update"){if(xt==="hovered"||xt==="focused"||xt==="paused")return}else if(ut==="leave"){if(xt==="paused"||xt==="focused")return}else if(ut==="blur"&&(xt==="paused"||xt==="hovered"))return;oe.autoplayTimer=setInterval(oe.play,oe.props.autoplaySpeed+50),oe.setState({autoplaying:"playing"})}),(0,Ie.Z)(oe,"pause",function(ut){oe.autoplayTimer&&(clearInterval(oe.autoplayTimer),oe.autoplayTimer=null);var xt=oe.state.autoplaying;ut==="paused"?oe.setState({autoplaying:"paused"}):ut==="focused"?(xt==="hovered"||xt==="playing")&&oe.setState({autoplaying:"focused"}):xt==="playing"&&oe.setState({autoplaying:"hovered"})}),(0,Ie.Z)(oe,"onDotsOver",function(){return oe.props.autoplay&&oe.pause("hovered")}),(0,Ie.Z)(oe,"onDotsLeave",function(){return oe.props.autoplay&&oe.state.autoplaying==="hovered"&&oe.autoPlay("leave")}),(0,Ie.Z)(oe,"onTrackOver",function(){return oe.props.autoplay&&oe.pause("hovered")}),(0,Ie.Z)(oe,"onTrackLeave",function(){return oe.props.autoplay&&oe.state.autoplaying==="hovered"&&oe.autoPlay("leave")}),(0,Ie.Z)(oe,"onSlideFocus",function(){return oe.props.autoplay&&oe.pause("focused")}),(0,Ie.Z)(oe,"onSlideBlur",function(){return oe.props.autoplay&&oe.state.autoplaying==="focused"&&oe.autoPlay("blur")}),(0,Ie.Z)(oe,"render",function(){var ut=pe()("slick-slider",oe.props.className,{"slick-vertical":oe.props.vertical,"slick-initialized":!0}),xt=(0,he.Z)((0,he.Z)({},oe.props),oe.state),Rt=it(xt,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),Re=oe.props.pauseOnHover;Rt=(0,he.Z)((0,he.Z)({},Rt),{},{onMouseEnter:Re?oe.onTrackOver:null,onMouseLeave:Re?oe.onTrackLeave:null,onMouseOver:Re?oe.onTrackOver:null,focusOnSelect:oe.props.focusOnSelect&&oe.clickable?oe.selectHandler:null});var ze;if(oe.props.dots===!0&&oe.state.slideCount>=oe.props.slidesToShow){var pt=it(xt,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),Xe=oe.props.pauseOnDotsHover;pt=(0,he.Z)((0,he.Z)({},pt),{},{clickHandler:oe.changeSlide,onMouseEnter:Xe?oe.onDotsLeave:null,onMouseOver:Xe?oe.onDotsOver:null,onMouseLeave:Xe?oe.onDotsLeave:null}),ze=a.createElement(dn,pt)}var gt,rn,Nt=it(xt,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);Nt.clickHandler=oe.changeSlide,oe.props.arrows&&(gt=a.createElement(cn,Nt),rn=a.createElement(Mt,Nt));var Vt=null;oe.props.vertical&&(Vt={height:oe.state.listHeight});var Ze=null;oe.props.vertical===!1?oe.props.centerMode===!0&&(Ze={padding:"0px "+oe.props.centerPadding}):oe.props.centerMode===!0&&(Ze={padding:oe.props.centerPadding+" 0px"});var Se=(0,he.Z)((0,he.Z)({},Vt),Ze),Et=oe.props.touchMove,Cn={className:"slick-list",style:Se,onClick:oe.clickHandler,onMouseDown:Et?oe.swipeStart:null,onMouseMove:oe.state.dragging&&Et?oe.swipeMove:null,onMouseUp:Et?oe.swipeEnd:null,onMouseLeave:oe.state.dragging&&Et?oe.swipeEnd:null,onTouchStart:Et?oe.swipeStart:null,onTouchMove:oe.state.dragging&&Et?oe.swipeMove:null,onTouchEnd:Et?oe.touchEnd:null,onTouchCancel:oe.state.dragging&&Et?oe.swipeEnd:null,onKeyDown:oe.props.accessibility?oe.keyHandler:null},bn={className:ut,dir:"ltr",style:oe.props.style};return oe.props.unslick&&(Cn={className:"slick-list"},bn={className:ut,style:oe.props.style}),a.createElement("div",bn,oe.props.unslick?"":gt,a.createElement("div",(0,ge.Z)({ref:oe.listRefHandler},Cn),a.createElement(Lt,(0,ge.Z)({ref:oe.trackRefHandler},Rt),oe.props.children)),oe.props.unslick?"":rn,oe.props.unslick?"":ze)}),oe.list=null,oe.track=null,oe.state=(0,he.Z)((0,he.Z)({},Ne),{},{currentSlide:oe.props.initialSlide,targetSlide:oe.props.initialSlide?oe.props.initialSlide:0,slideCount:a.Children.count(oe.props.children)}),oe.callbackTimers=[],oe.clickable=!0,oe.debouncedResize=null;var vt=oe.ssrInit();return oe.state=(0,he.Z)((0,he.Z)({},oe.state),vt),oe}return(0,ye.Z)(Be,Yt),(0,Ce.Z)(Be,[{key:"didPropsChange",value:function(oe){for(var vt=!1,ut=0,xt=Object.keys(this.props);ut1&&arguments[1]!==void 0?arguments[1]:!1;return oe.innerSlider.slickGoTo(vt,ut)}),(0,Ie.Z)(oe,"slickPause",function(){return oe.innerSlider.pause("paused")}),(0,Ie.Z)(oe,"slickPlay",function(){return oe.innerSlider.autoPlay("play")}),oe.state={breakpoint:null},oe._responsiveMediaHandlers=[],oe}return(0,ye.Z)(Be,Yt),(0,Ce.Z)(Be,[{key:"media",value:function(oe,vt){var ut=window.matchMedia(oe),xt=function(Re){var ze=Re.matches;ze&&vt()};ut.addListener(xt),xt(ut),this._responsiveMediaHandlers.push({mql:ut,query:oe,listener:xt})}},{key:"componentDidMount",value:function(){var oe=this;if(this.props.responsive){var vt=this.props.responsive.map(function(xt){return xt.breakpoint});vt.sort(function(xt,Rt){return xt-Rt}),vt.forEach(function(xt,Rt){var Re;Rt===0?Re=Wt()({minWidth:0,maxWidth:xt}):Re=Wt()({minWidth:vt[Rt-1]+1,maxWidth:xt}),ae()&&oe.media(Re,function(){oe.setState({breakpoint:xt})})});var ut=Wt()({minWidth:vt.slice(-1)[0]});ae()&&this.media(ut,function(){oe.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(oe){oe.mql.removeListener(oe.listener)})}},{key:"render",value:function(){var oe=this,vt,ut;this.state.breakpoint?(ut=this.props.responsive.filter(function(Vt){return Vt.breakpoint===oe.state.breakpoint}),vt=ut[0].settings==="unslick"?"unslick":(0,he.Z)((0,he.Z)((0,he.Z)({},ct),this.props),ut[0].settings)):vt=(0,he.Z)((0,he.Z)({},ct),this.props),vt.centerMode&&(vt.slidesToScroll>1,vt.slidesToScroll=1),vt.fade&&(vt.slidesToShow>1,vt.slidesToScroll>1,vt.slidesToShow=1,vt.slidesToScroll=1);var xt=a.Children.toArray(this.props.children);xt=xt.filter(function(Vt){return typeof Vt=="string"?!!Vt.trim():!!Vt}),vt.variableWidth&&(vt.rows>1||vt.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),vt.variableWidth=!1);for(var Rt=[],Re=null,ze=0;ze=xt.length));rn+=1)gt.push(a.cloneElement(xt[rn],{key:100*ze+10*Xe+rn,tabIndex:-1,style:{width:"".concat(100/vt.slidesPerRow,"%"),display:"inline-block"}}));pt.push(a.createElement("div",{key:10*ze+Xe},gt))}vt.variableWidth?Rt.push(a.createElement("div",{key:ze,style:{width:Re}},pt)):Rt.push(a.createElement("div",{key:ze},pt))}if(vt==="unslick"){var Nt="regular slider "+(this.props.className||"");return a.createElement("div",{className:Nt},xt)}else Rt.length<=vt.slidesToShow&&!vt.infinite&&(vt.unslick=!0);return a.createElement(He,(0,ge.Z)({style:this.props.style,ref:this.innerSliderRefHandler},de(vt)),Rt)}}])}(a.Component),qn=Dn,Zn=ee(48755),In=ee(36237),_n=ee(63356),Un=ee(16931);const dA="--dot-duration",DA=Yt=>{const{componentCls:Be,antCls:ke}=Yt;return{[Be]:Object.assign(Object.assign({},(0,_n.Wf)(Yt)),{".slick-slider":{position:"relative",display:"block",boxSizing:"border-box",touchAction:"pan-y",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",".slick-track, .slick-list":{transform:"translate3d(0, 0, 0)",touchAction:"pan-y"}},".slick-list":{position:"relative",display:"block",margin:0,padding:0,overflow:"hidden","&:focus":{outline:"none"},"&.dragging":{cursor:"pointer"},".slick-slide":{pointerEvents:"none",[`input${ke}-radio-input, input${ke}-checkbox-input`]:{visibility:"hidden"},"&.slick-active":{pointerEvents:"auto",[`input${ke}-radio-input, input${ke}-checkbox-input`]:{visibility:"visible"}},"> div > div":{verticalAlign:"bottom"}}},".slick-track":{position:"relative",top:0,insetInlineStart:0,display:"block","&::before, &::after":{display:"table",content:'""'},"&::after":{clear:"both"}},".slick-slide":{display:"none",float:"left",height:"100%",minHeight:1,img:{display:"block"},"&.dragging img":{pointerEvents:"none"}},".slick-initialized .slick-slide":{display:"block"},".slick-vertical .slick-slide":{display:"block",height:"auto"}})}},Kn=Yt=>{const{componentCls:Be,motionDurationSlow:ke,arrowSize:oe,arrowOffset:vt}=Yt,ut=Yt.calc(oe).div(Math.SQRT2).equal();return{[Be]:{".slick-prev, .slick-next":{position:"absolute",top:"50%",width:oe,height:oe,transform:"translateY(-50%)",color:"#fff",opacity:.4,background:"transparent",padding:0,lineHeight:0,border:0,outline:"none",cursor:"pointer",zIndex:1,transition:`opacity ${ke}`,"&:hover, &:focus":{opacity:1},"&.slick-disabled":{pointerEvents:"none",opacity:0},"&::after":{boxSizing:"border-box",position:"absolute",top:Yt.calc(oe).sub(ut).div(2).equal(),insetInlineStart:Yt.calc(oe).sub(ut).div(2).equal(),display:"inline-block",width:ut,height:ut,border:"0 solid currentcolor",borderInlineStartWidth:2,borderBlockStartWidth:2,borderRadius:1,content:'""'}},".slick-prev":{insetInlineStart:vt,"&::after":{transform:"rotate(-45deg)"}},".slick-next":{insetInlineEnd:vt,"&::after":{transform:"rotate(135deg)"}}}}},kA=Yt=>{const{componentCls:Be,dotOffset:ke,dotWidth:oe,dotHeight:vt,dotGap:ut,colorBgContainer:xt,motionDurationSlow:Rt}=Yt;return{[Be]:{".slick-dots":{position:"absolute",insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:15,display:"flex !important",justifyContent:"center",paddingInlineStart:0,margin:0,listStyle:"none","&-bottom":{bottom:ke},"&-top":{top:ke,bottom:"auto"},li:{position:"relative",display:"inline-block",flex:"0 1 auto",boxSizing:"content-box",width:oe,height:vt,marginInline:ut,padding:0,textAlign:"center",textIndent:-999,verticalAlign:"top",transition:`all ${Rt}`,borderRadius:vt,overflow:"hidden","&::after":{display:"block",position:"absolute",top:0,insetInlineStart:0,width:"100%",height:vt,content:'""',background:xt,borderRadius:vt,opacity:1,outline:"none",cursor:"pointer",overflow:"hidden",transform:"translate3d(-100%, 0, 0)"},button:{position:"relative",display:"block",width:"100%",height:vt,padding:0,color:"transparent",fontSize:0,background:xt,border:0,borderRadius:vt,outline:"none",cursor:"pointer",opacity:.2,transition:`all ${Rt}`,overflow:"hidden","&:hover":{opacity:.75},"&::after":{position:"absolute",inset:Yt.calc(ut).mul(-1).equal(),content:'""'}},"&.slick-active":{width:Yt.dotActiveWidth,position:"relative","&:hover":{opacity:1},"&::after":{transform:"translate3d(0, 0, 0)",transition:`transform var(${dA}) ease-out`}}}}}}},mA=Yt=>{const{componentCls:Be,dotOffset:ke,arrowOffset:oe,marginXXS:vt}=Yt,ut={width:Yt.dotHeight,height:Yt.dotWidth};return{[`${Be}-vertical`]:{".slick-prev, .slick-next":{insetInlineStart:"50%",marginBlockStart:"unset",transform:"translateX(-50%)"},".slick-prev":{insetBlockStart:oe,insetInlineStart:"50%","&::after":{transform:"rotate(45deg)"}},".slick-next":{insetBlockStart:"auto",insetBlockEnd:oe,"&::after":{transform:"rotate(-135deg)"}},".slick-dots":{top:"50%",bottom:"auto",flexDirection:"column",width:Yt.dotHeight,height:"auto",margin:0,transform:"translateY(-50%)","&-left":{insetInlineEnd:"auto",insetInlineStart:ke},"&-right":{insetInlineEnd:ke,insetInlineStart:"auto"},li:Object.assign(Object.assign({},ut),{margin:`${(0,In.unit)(vt)} 0`,verticalAlign:"baseline",button:ut,"&::after":Object.assign(Object.assign({},ut),{height:0}),"&.slick-active":Object.assign(Object.assign({},ut),{button:ut,"&::after":Object.assign(Object.assign({},ut),{transition:`height var(${dA}) ease-out`})})})}}}},yA=Yt=>{const{componentCls:Be}=Yt;return[{[`${Be}-rtl`]:{direction:"rtl",".slick-dots":{[`${Be}-rtl&`]:{flexDirection:"row-reverse"}}}},{[`${Be}-vertical`]:{".slick-dots":{[`${Be}-rtl&`]:{flexDirection:"column"}}}}]},rA=Yt=>({arrowSize:16,arrowOffset:Yt.marginXS,dotWidth:16,dotHeight:3,dotGap:Yt.marginXXS,dotOffset:12,dotWidthActive:24,dotActiveWidth:24});var CA=(0,Un.I$)("Carousel",Yt=>[DA(Yt),Kn(Yt),kA(Yt),mA(Yt),yA(Yt)],rA,{deprecatedTokens:[["dotWidthActive","dotActiveWidth"]]}),On=function(Yt,Be){var ke={};for(var oe in Yt)Object.prototype.hasOwnProperty.call(Yt,oe)&&Be.indexOf(oe)<0&&(ke[oe]=Yt[oe]);if(Yt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vt=0,oe=Object.getOwnPropertySymbols(Yt);vt{var{currentSlide:Be,slideCount:ke}=Yt,oe=On(Yt,["currentSlide","slideCount"]);return a.createElement("button",Object.assign({type:"button"},oe))};var ln=a.forwardRef((Yt,Be)=>{const{dots:ke=!0,arrows:oe=!1,prevArrow:vt=a.createElement(gn,{"aria-label":"prev"}),nextArrow:ut=a.createElement(gn,{"aria-label":"next"}),draggable:xt=!1,waitForAnimate:Rt=!1,dotPosition:Re="bottom",vertical:ze=Re==="left"||Re==="right",rootClassName:pt,className:Xe,style:gt,id:rn,autoplay:Nt=!1,autoplaySpeed:Vt=3e3}=Yt,Ze=On(Yt,["dots","arrows","prevArrow","nextArrow","draggable","waitForAnimate","dotPosition","vertical","rootClassName","className","style","id","autoplay","autoplaySpeed"]),{getPrefixCls:Se,direction:Et,className:Cn,style:bn}=(0,Zn.dj)("carousel"),zn=a.useRef(null),tt=function(cA){let QA=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;zn.current.slickGoTo(cA,QA)};a.useImperativeHandle(Be,()=>({goTo:tt,autoPlay:zn.current.innerSlider.autoPlay,innerSlider:zn.current.innerSlider,prev:zn.current.slickPrev,next:zn.current.slickNext}),[zn.current]);const Ot=a.useRef(a.Children.count(Yt.children));a.useEffect(()=>{Ot.current!==a.Children.count(Yt.children)&&(tt(Yt.initialSlide||0,!1),Ot.current=a.Children.count(Yt.children))},[Yt.children]);const Qt=Object.assign({vertical:ze,className:pe()(Xe,Cn),style:Object.assign(Object.assign({},bn),gt),autoplay:!!Nt},Ze);Qt.effect==="fade"&&(Qt.fade=!0);const mt=Se("carousel",Qt.prefixCls),Tn=!!ke,wn=pe()(jn,`${jn}-${Re}`,typeof ke=="boolean"?!1:ke==null?void 0:ke.className),[xn,Wn,aA]=CA(mt),Yn=pe()(mt,{[`${mt}-rtl`]:Et==="rtl",[`${mt}-vertical`]:Qt.vertical},Wn,aA,pt),FA=Nt&&(typeof Nt=="object"?Nt.dotDuration:!1)?{[dA]:`${Vt}ms`}:{};return xn(a.createElement("div",{className:Yn,id:rn,style:FA},a.createElement(qn,Object.assign({ref:zn},Qt,{dots:Tn,dotsClass:wn,arrows:oe,prevArrow:vt,nextArrow:ut,draggable:xt,verticalSwiping:ze,autoplaySpeed:Vt,waitForAnimate:Rt}))))})},79939:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return zn}});var a=ee(77654),ge=ee(59301),he=ee(92310),Ve=ee.n(he),Ce=ee(60499),ve=ee(85899),Te=ee(72190),$e=ee(42244),ye=ee(37463),Ie=ee(6551),nt=ee(6089),Pe=ee(18929),bt=ge.createContext({}),Ne=bt,Qe=ee(43749),Me=ee(18642),pe="__rc_cascader_search_mark__",Ue=function(Ot,Qt,mt){var Tn=mt.label,wn=Tn===void 0?"":Tn;return Qt.some(function(xn){return String(xn[wn]).toLowerCase().includes(Ot.toLowerCase())})},ct=function(Ot,Qt,mt,Tn){return Qt.map(function(wn){return wn[Tn.label]}).join(" / ")},je=function(Ot,Qt,mt,Tn,wn,xn){var Wn=wn.filter,aA=Wn===void 0?Ue:Wn,Yn=wn.render,LA=Yn===void 0?ct:Yn,FA=wn.limit,cA=FA===void 0?50:FA,QA=wn.sort;return ge.useMemo(function(){var ZA=[];if(!Ot)return[];function eA(tA,vA){var zA=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;tA.forEach(function(bA){if(!(!QA&&cA!==!1&&cA>0&&ZA.length>=cA)){var oA=[].concat((0,a.Z)(vA),[bA]),TA=bA[mt.children],gA=zA||bA.disabled;if((!TA||TA.length===0||xn)&&aA(Ot,oA,{label:mt.label})){var BA;ZA.push((0,ve.Z)((0,ve.Z)({},bA),{},(BA={disabled:gA},(0,Me.Z)(BA,mt.label,LA(Ot,oA,Tn,mt)),(0,Me.Z)(BA,pe,oA),(0,Me.Z)(BA,mt.children,void 0),BA)))}TA&&eA(bA[mt.children],oA,gA)}})}return eA(Qt,[]),QA&&ZA.sort(function(tA,vA){return QA(tA[pe],vA[pe],Ot,mt)}),cA!==!1&&cA>0?ZA.slice(0,cA):ZA},[Ot,Qt,mt,Tn,LA,xn,aA,QA,cA])},wt=je,At="__RC_CASCADER_SPLIT__",qe="SHOW_PARENT",We="SHOW_CHILD";function _e(tt){return tt.join(At)}function rt(tt){return tt.map(_e)}function Ke(tt){return tt.split(At)}function ft(tt){var Ot=tt||{},Qt=Ot.label,mt=Ot.value,Tn=Ot.children,wn=mt||"value";return{label:Qt||"label",value:wn,key:wn,children:Tn||"children"}}function Le(tt,Ot){var Qt,mt;return(Qt=tt.isLeaf)!==null&&Qt!==void 0?Qt:!((mt=tt[Ot.children])!==null&&mt!==void 0&&mt.length)}function st(tt){var Ot=tt.parentElement;if(Ot){var Qt=tt.offsetTop-Ot.offsetTop;Qt-Ot.scrollTop<0?Ot.scrollTo({top:Qt}):Qt+tt.offsetHeight-Ot.scrollTop>Ot.offsetHeight&&Ot.scrollTo({top:Qt+tt.offsetHeight-Ot.offsetHeight})}}function we(tt,Ot){return tt.map(function(Qt){var mt;return(mt=Qt[pe])===null||mt===void 0?void 0:mt.map(function(Tn){return Tn[Ot.value]})})}function it(tt){return Array.isArray(tt)&&Array.isArray(tt[0])}function nn(tt){return tt?it(tt)?tt:(tt.length===0?[]:[tt]).map(function(Ot){return Array.isArray(Ot)?Ot:[Ot]}):[]}function Kt(tt,Ot,Qt){var mt=new Set(tt),Tn=Ot();return tt.filter(function(wn){var xn=Tn[wn],Wn=xn?xn.parent:null,aA=xn?xn.children:null;return xn&&xn.node.disabled?!0:Qt===We?!(aA&&aA.some(function(Yn){return Yn.key&&mt.has(Yn.key)})):!(Wn&&!Wn.node.disabled&&mt.has(Wn.key))})}function Bt(tt,Ot,Qt){for(var mt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Tn=Ot,wn=[],xn=function(){var Yn,LA,FA,cA=tt[Wn],QA=(Yn=Tn)===null||Yn===void 0?void 0:Yn.findIndex(function(eA){var tA=eA[Qt.value];return mt?String(tA)===String(cA):tA===cA}),ZA=QA!==-1?(LA=Tn)===null||LA===void 0?void 0:LA[QA]:null;wn.push({value:(FA=ZA==null?void 0:ZA[Qt.value])!==null&&FA!==void 0?FA:cA,index:QA,option:ZA}),Tn=ZA==null?void 0:ZA[Qt.children]},Wn=0;Wn1){var BA=ZA.slice(0,-1);zA(BA)}else Yn(!1)},TA=function(){var BA,YA=((BA=tA[eA])===null||BA===void 0?void 0:BA[Qt.children])||[],hr=YA.find(function(GA){return!GA.disabled});if(hr){var rr=[].concat((0,a.Z)(ZA),[hr[Qt.value]]);zA(rr)}};ge.useImperativeHandle(tt,function(){return{onKeyDown:function(BA){var YA=BA.which;switch(YA){case ae.Z.UP:case ae.Z.DOWN:{var hr=0;YA===ae.Z.UP?hr=-1:YA===ae.Z.DOWN&&(hr=1),hr!==0&&bA(hr);break}case ae.Z.LEFT:{if(aA)break;FA?TA():oA();break}case ae.Z.RIGHT:{if(aA)break;FA?oA():TA();break}case ae.Z.BACKSPACE:{aA||oA();break}case ae.Z.ENTER:{if(ZA.length){var rr=tA[eA],GA=(rr==null?void 0:rr[pe])||[];GA.length?wn(GA.map(function(Cr){return Cr[Qt.value]}),GA[GA.length-1]):wn(ZA,tA[eA])}break}case ae.Z.ESC:Yn(!1),LA&&BA.stopPropagation()}},onKeyUp:function(){}}})},de=ge.forwardRef(function(tt,Ot){var Qt,mt,Tn,wn=tt.prefixCls,xn=tt.multiple,Wn=tt.searchValue,aA=tt.toggleOpen,Yn=tt.notFoundContent,LA=tt.direction,FA=tt.open,cA=tt.disabled,QA=ge.useRef(null),ZA=LA==="rtl",eA=ge.useContext(Ne),tA=eA.options,vA=eA.values,zA=eA.halfValues,bA=eA.fieldNames,oA=eA.changeOnSelect,TA=eA.onSelect,gA=eA.searchOptions,BA=eA.dropdownPrefixCls,YA=eA.loadData,hr=eA.expandTrigger,rr=BA||wn,GA=ge.useState([]),Cr=(0,Te.Z)(GA,2),mr=Cr[0],Mr=Cr[1],Pr=function(Hn){if(!(!YA||Wn)){var iA=Bt(Hn,tA,bA),Jn=iA.map(function(EA){var jA=EA.option;return jA}),Gn=Jn[Jn.length-1];if(Gn&&!Le(Gn,bA)){var KA=_e(Hn);Mr(function(EA){return[].concat((0,a.Z)(EA),[KA])}),YA(Jn)}}};ge.useEffect(function(){mr.length&&mr.forEach(function(hn){var Hn=Ke(hn),iA=Bt(Hn,tA,bA,!0).map(function(Gn){var KA=Gn.option;return KA}),Jn=iA[iA.length-1];(!Jn||Jn[bA.children]||Le(Jn,bA))&&Mr(function(Gn){return Gn.filter(function(KA){return KA!==hn})})})},[tA,mr,bA]);var or=ge.useMemo(function(){return new Set(rt(vA))},[vA]),er=ge.useMemo(function(){return new Set(rt(zA))},[zA]),JA=ie(xn,FA),ir=(0,Te.Z)(JA,2),WA=ir[0],dr=ir[1],lr=function(Hn){dr(Hn),Pr(Hn)},lA=function(Hn){if(cA)return!1;var iA=Hn.disabled,Jn=Le(Hn,bA);return!iA&&(Jn||oA||xn)},qA=function(Hn,iA){var Jn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;TA(Hn),!xn&&(iA||oA&&(hr==="hover"||Jn))&&aA(!1)},De=ge.useMemo(function(){return Wn?gA:tA},[Wn,gA,tA]),Jt=ge.useMemo(function(){for(var hn=[{options:De}],Hn=De,iA=we(Hn,bA),Jn=function(){var EA=WA[Gn],jA=Hn.find(function(wA,_A){return(iA[_A]?_e(iA[_A]):wA[bA.value])===EA}),Br=jA==null?void 0:jA[bA.children];if(!(Br!=null&&Br.length))return 1;Hn=Br,hn.push({options:Br})},Gn=0;Gn":vA,bA=Qt.loadingIcon,oA=Qt.direction,TA=Qt.notFoundContent,gA=TA===void 0?"Not Found":TA,BA=Qt.disabled,YA=!!aA,hr=(0,ot.C8)(Yn,{value:LA,postState:nn}),rr=(0,Te.Z)(hr,2),GA=rr[0],Cr=rr[1],mr=ge.useMemo(function(){return ft(FA)},[JSON.stringify(FA)]),Mr=mn(mr,Wn),Pr=(0,Te.Z)(Mr,3),or=Pr[0],er=Pr[1],JA=Pr[2],ir=Ye(or,mr),WA=Xt(YA,GA,er,JA,ir),dr=(0,Te.Z)(WA,3),lr=dr[0],lA=dr[1],qA=dr[2],De=(0,ot.zX)(function(An){if(Cr(An),QA){var pn=nn(An),hn=pn.map(function(Jn){return Bt(Jn,or,mr).map(function(Gn){return Gn.option})}),Hn=YA?pn:pn[0],iA=YA?hn:hn[0];QA(Hn,iA)}}),Jt=Ge(YA,De,lr,lA,qA,er,JA,ZA),Fn=(0,ot.zX)(function(An){Jt(An)}),Pn=ge.useMemo(function(){return{options:or,fieldNames:mr,values:lr,halfValues:lA,changeOnSelect:cA,onSelect:Fn,checkable:aA,searchOptions:[],dropdownPrefixCls:void 0,loadData:eA,expandTrigger:tA,expandIcon:zA,loadingIcon:bA,dropdownMenuColumnStyle:void 0}},[or,mr,lr,lA,cA,Fn,aA,eA,tA,zA,bA]),zt="".concat(Tn,"-panel"),sn=!or.length;return ge.createElement(Ne.Provider,{value:Pn},ge.createElement("div",{className:Ve()(zt,(Ot={},(0,Me.Z)(Ot,"".concat(zt,"-rtl"),oA==="rtl"),(0,Me.Z)(Ot,"".concat(zt,"-empty"),sn),Ot),xn),style:wn},sn?gA:ge.createElement(ue,{prefixCls:Tn,searchValue:"",multiple:YA,toggleOpen:ht,open:!0,direction:oA,disabled:BA})))}function Zt(tt){var Ot=tt.onPopupVisibleChange,Qt=tt.popupVisible,mt=tt.popupClassName,Tn=tt.popupPlacement;warning(!Ot,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(Qt===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(mt===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(Tn===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function _t(tt,Ot){if(tt){var Qt=function mt(Tn){for(var wn=0;wn":Pr,er=tt.loadingIcon,JA=tt.children,ir=tt.dropdownMatchSelectWidth,WA=ir===void 0?!1:ir,dr=tt.showCheckedStrategy,lr=dr===void 0?qe:dr,lA=tt.optionRender,qA=(0,$e.Z)(tt,on),De=(0,Ie.ZP)(Qt),Jt=!!FA,Fn=(0,Pe.Z)(xn,{value:Wn,postState:nn}),Pn=(0,Te.Z)(Fn,2),zt=Pn[0],sn=Pn[1],An=ge.useMemo(function(){return ft(wn)},[JSON.stringify(wn)]),pn=mn(An,zA),hn=(0,Te.Z)(pn,3),Hn=hn[0],iA=hn[1],Jn=hn[2],Gn=(0,Pe.Z)("",{value:ZA,postState:function(pr){return pr||""}}),KA=(0,Te.Z)(Gn,2),EA=KA[0],jA=KA[1],Br=function(pr,Hr){jA(pr),Hr.source!=="blur"&&eA&&eA(pr)},wA=lt(tA),_A=(0,Te.Z)(wA,2),qr=_A[0],ca=_A[1],Ja=wt(EA,Hn,An,bA||Tn,ca,aA||Jt),Ia=Ye(Hn,An),Kr=Xt(Jt,zt,iA,Jn,Ia),Ci=(0,Te.Z)(Kr,3),qa=Ci[0],Qa=Ci[1],_a=Ci[2],fi=ge.useMemo(function(){var wr=rt(qa),pr=Kt(wr,iA,lr);return[].concat((0,a.Z)(_a),(0,a.Z)(Jn(pr)))},[qa,iA,Jn,_a,lr]),Za=Qn(fi,Hn,An,Jt,LA),ma=(0,nt.Z)(function(wr){if(sn(wr),Yn){var pr=nn(wr),Hr=pr.map(function(Wr){return Bt(Wr,Hn,An).map(function($r){return $r.option})}),Or=Jt?pr:pr[0],ra=Jt?Hr:Hr[0];Yn(Or,ra)}}),_r=Ge(Jt,ma,qa,Qa,_a,iA,Jn,lr),Vi=(0,nt.Z)(function(wr){(!Jt||QA)&&jA(""),_r(wr)}),vl=function(pr,Hr){if(Hr.type==="clear"){ma([]);return}var Or=Hr.values[0],ra=Or.valueCells;Vi(ra)},ua=gA!==void 0?gA:TA,Dl=YA||BA,bl=Cr||GA,ol=function(pr){mr==null||mr(pr),Mr==null||Mr(pr)},gi=ge.useMemo(function(){return{options:Hn,fieldNames:An,values:qa,halfValues:Qa,changeOnSelect:aA,onSelect:Vi,checkable:FA,searchOptions:Ja,dropdownPrefixCls:bA,loadData:oA,expandTrigger:vA,expandIcon:or,loadingIcon:er,dropdownMenuColumnStyle:hr,optionRender:lA}},[Hn,An,qa,Qa,aA,Vi,FA,Ja,bA,oA,vA,or,er,hr,lA]),hi=!(EA?Ja:Hn).length,Xr=EA&&ca.matchInputWidth||hi?{}:{minWidth:"auto"};return ge.createElement(Ne.Provider,{value:gi},ge.createElement(ye.Ac,(0,Ce.Z)({},qA,{ref:Ot,id:De,prefixCls:Tn,autoClearSearchValue:QA,dropdownMatchSelectWidth:WA,dropdownStyle:(0,ve.Z)((0,ve.Z)({},Xr),rr),displayValues:Za,onDisplayValuesChange:vl,mode:Jt?"multiple":void 0,searchValue:EA,onSearch:Br,showSearch:qr,OptionList:Dt,emptyOptions:hi,open:ua,dropdownClassName:Dl,placement:bl,onDropdownVisibleChange:ol,getRawInputElement:function(){return JA}})))});cn.SHOW_PARENT=qe,cn.SHOW_CHILD=We,cn.Panel=Lt;var Mt=cn,tn=Mt,Ct=ee(2738),St=ee(75030),He=ee(86641),en=ee(45915),Wt=ee(82855),Nn=ee(48755),Dn=ee(38406),qn=ee(2171),Zn=ee(83397),In=ee(31756),_n=ee(56553),Un=ee(24971),dA=ee(1722),DA=ee(90376),Kn=ee(68525),kA=ee(90005),mA=ee(70045);function yA(tt,Ot){const{getPrefixCls:Qt,direction:mt,renderEmpty:Tn}=ge.useContext(Nn.E_),wn=Ot||mt,xn=Qt("select",tt),Wn=Qt("cascader",tt);return[xn,Wn,wn,Tn]}var rA=yA;function CA(tt,Ot){return ge.useMemo(()=>Ot?ge.createElement("span",{className:`${tt}-checkbox-inner`}):!1,[Ot])}var On=ee(33853),jn=ee(58617),gn=ee(38819),ln=(tt,Ot,Qt)=>{let mt=Qt;Qt||(mt=Ot?ge.createElement(On.Z,null):ge.createElement(gn.Z,null));const Tn=ge.createElement("span",{className:`${tt}-menu-item-loading-icon`},ge.createElement(jn.Z,{spin:!0}));return ge.useMemo(()=>[mt,Tn],[mt])},Yt=ee(56119),Be=ee(16931),ke=ee(36237),oe=ee(36170),vt=ee(63356),xt=tt=>{const{prefixCls:Ot,componentCls:Qt}=tt,mt=`${Qt}-menu-item`,Tn=` +`:'
    '+(ft?rt:(0,he.escape)(rt,!0))+"
    "},ye.heading=function(rt,Ke,ft){let Le=this.options.headerPrefix+ft.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Te.push({anchor:Le,level:Ke,text:rt}),"'+rt+""},ge().setOptions({silent:!0,gfm:!0,pedantic:!1}),ge().use({tokenizer:Qe,renderer:ye}),Dt.ZP=ge()},24532:function(It,Dt,ee){"use strict";ee.d(Dt,{rX:function(){return At},pW:function(){return qe},gy:function(){return We},xY:function(){return wt},O5:function(){return je},hs:function(){return Me},tJ:function(){return Ne},o1:function(){return Qe},Rd:function(){return ct}});var a=ee(44283),ge=ee(62957),he=ee(37285),Ve=ee(6767),Ce=ee(15267),ve=ee(76406),Te=ee(87169),$e=ee(25510),ye="data:image/png;base64,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",Ie=ee.p+"static/newqrcode.a8740efb.png",nt=ee(32637),Pe=ee(59301),bt=(_e,rt,Ke)=>new Promise((ft,Le)=>{var st=nn=>{try{it(Ke.next(nn))}catch(Kt){Le(Kt)}},we=nn=>{try{it(Ke.throw(nn))}catch(Kt){Le(Kt)}},it=nn=>nn.done?ft(nn.value):Promise.resolve(nn.value).then(st,we);it((Ke=Ke.apply(_e,rt)).next())});const Ne=(_e,rt=!1,Ke=!1,ft="",Le=!1)=>!!(Qe(_e)&&pe(_e,rt,Ke,ft,Le)),Qe=_e=>(0,Ce.bg)()?!0:(_e({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),Me=_e=>{var rt,Ke,ft;const{user:Le}=(0,a.getDvaApp)()._store.getState();(0,Ce.bg)()&&!((Ke=(rt=Le==null?void 0:Le.userInfo)==null?void 0:rt.course)!=null&&Ke.course_public)&&!((ft=Le==null?void 0:Le.userInfo)!=null&&ft.profile_completed)&&_e({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},pe=(_e,rt=!1,Ke=!0,ft="",Le=!1)=>{var st;const{user:we}=(0,a.getDvaApp)()._store.getState();return(st=we.userInfo)!=null&&st.profile_completed?!0:(Ke?_e({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:ft,isCurrentPage:Le}}):ge.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,ve.xg)("/account/profile/edit"),Ue()}}),!1)},Ue=()=>{ge.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()}})},ct=()=>{ge.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Pe.createElement("div",{style:{textAlign:"center"}},Pe.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"),Pe.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:nt}),Pe.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},je=()=>{var _e;const{user:rt}=(0,a.getDvaApp)()._store.getState();return(_e=rt.userInfo)!=null&&_e.professional_certification?!0:(ge.default.confirm({title:"\u63D0\u793A",centered:!0,content:Pe.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,ve.xg)("/account/certification")}}),!1)},wt=()=>(0,Ce.V9)()?!0:(ge.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Pe.createElement("div",{className:"tc",style:{marginLeft:-38}},Pe.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Pe.createElement("img",{src:Ie,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),At=(_e,rt)=>_e?!0:(ge.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Pe.createElement("div",null,Pe.createElement("p",null,rt||"\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"),Pe.createElement("div",{style:{marginLeft:"110px"}},Pe.createElement("img",{src:ye,width:200}),Pe.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,ve.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),qe=_e=>{ge.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Pe.createElement("div",null,Pe.createElement("div",null,Pe.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"),Pe.createElement(he.Z,null),Pe.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Pe.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 ",Pe.createElement("a",null,_e),"\u5929\u3002"),Pe.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Pe.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")),Pe.createElement("div",{style:{textAlign:"center",marginTop:30}},Pe.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:$e,alt:"\u4E8C\u7EF4\u7801",width:160})))})},We=(_e,rt="")=>{const{shixunsDetail:{detail:Ke}}=(0,a.getDvaApp)()._store.getState();if((Ke==null?void 0:Ke.public)===2||(Ke==null?void 0:Ke.public)===1||(Ke==null?void 0:Ke.shixun_status)===3){let ft="";return(Ke==null?void 0:Ke.public)===2&&(ft="\u5DF2\u516C\u5F00"),(Ke==null?void 0:Ke.public)===1&&(ft="\u5F85\u5BA1\u6838"),(Ke==null?void 0:Ke.shixun_status)===3&&(ft="\u5DF2\u5173\u95ED"),ge.default.info({centered:!0,icon:Pe.createElement(Te.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Pe.createElement("div",{className:"tc",style:{marginLeft:-38}},Pe.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Pe.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",ft,"\uFF0C",rt,"\u3002"),Pe.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Pe.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:$e,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ke==null?void 0:Ke.shixun_status)===2?(ge.default.confirm({centered:!0,icon:Pe.createElement(Te.Z,null),title:"\u63D0\u793A",content:Pe.createElement("div",null,Pe.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",rt,"\u3002"),Pe.createElement("br",null),Pe.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:()=>{ge.default.confirm({width:440,centered:!0,icon:Pe.createElement(Te.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:()=>bt(void 0,null,function*(){(yield _e({type:"shixunsDetail/cancelRelease",payload:{id:Ke==null?void 0:Ke.identifier}})).status!==401&&(Ve.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),_e({type:"shixunsDetail/getShixunsDetail",payload:{id:Ke==null?void 0:Ke.identifier}}),_e({type:"practiceSetting/getCommonData",payload:{id:Ke==null?void 0:Ke.identifier}}))})})}}),!0):!1}},41780:function(It,Dt,ee){"use strict";var a=ee(77654),ge=ee(16089);function he(Ve){let Ce;const ve=$e=>()=>{Ce=null,Ve.apply(void 0,(0,a.Z)($e))},Te=function(){if(Ce==null){for(var $e=arguments.length,ye=new Array($e),Ie=0;Ie<$e;Ie++)ye[Ie]=arguments[Ie];Ce=(0,ge.Z)(ve(ye))}};return Te.cancel=()=>{ge.Z.cancel(Ce),Ce=null},Te}Dt.Z=he},1560:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return Ue}});var a=ee(2738),ge=ee(45915),he=ee(82326),Ve=ee(59301),Ce=ee(92310),ve=ee.n(Ce),Te=ee(11592),$e=ee(75030),ye=ee(48755);const{Option:Ie}=he.default;function nt(ct){return(ct==null?void 0:ct.type)&&(ct.type.isSelectOption||ct.type.isSelectOptGroup)}const Pe=(ct,je)=>{var wt;const{prefixCls:At,className:qe,popupClassName:We,dropdownClassName:_e,children:rt,dataSource:Ke}=ct,ft=(0,Te.Z)(rt);let Le;ft.length===1&&Ve.isValidElement(ft[0])&&!nt(ft[0])&&([Le]=ft);const st=Le?()=>Le:void 0;let we;ft.length&&nt(ft[0])?we=rt:we=Ke?Ke.map(Bt=>{if(Ve.isValidElement(Bt))return Bt;switch(typeof Bt){case"string":return Ve.createElement(Ie,{key:Bt,value:Bt},Bt);case"object":{const{value:Qn}=Bt;return Ve.createElement(Ie,{key:Qn,value:Qn},Bt.text)}default:return}}):[];const{getPrefixCls:it}=Ve.useContext(ye.E_),nn=it("select",At),[Kt]=(0,$e.Cn)("SelectLike",(wt=ct.dropdownStyle)===null||wt===void 0?void 0:wt.zIndex);return Ve.createElement(he.default,Object.assign({ref:je,suffixIcon:null},(0,a.Z)(ct,["dataSource","dropdownClassName"]),{prefixCls:nn,popupClassName:We||_e,dropdownStyle:Object.assign(Object.assign({},ct.dropdownStyle),{zIndex:Kt}),className:ve()(`${nn}-auto-complete`,qe),mode:he.default.SECRET_COMBOBOX_MODE_DO_NOT_USE,getInputElement:st}),we)};var Ne=Ve.forwardRef(Pe);const{Option:Qe}=he.default,Me=(0,ge.Z)(Ne,"dropdownAlign",ct=>(0,a.Z)(ct,["visible"])),pe=Ne;pe.Option=Qe,pe._InternalPanelDoNotUseOrYouWillBeFired=Me;var Ue=pe},24283:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return Ke}});var a=ee(59301),ge=ee(60499),he={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M859.9 168H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM518.3 355a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V848c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V509.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 355z"}}]},name:"vertical-align-top",theme:"outlined"},Ve=he,Ce=ee(7657),ve=function(Le,st){return a.createElement(Ce.Z,(0,ge.Z)({},Le,{ref:st,icon:Ve}))},Te=a.forwardRef(ve),$e=Te,ye=ee(92310),Ie=ee.n(ye),nt=ee(77900),Pe=ee(2738),bt=ee(97224),Ne=ee(22703),Qe=ee(83010),Me=ee(41780),pe=ee(48755),Ue=ee(36237),ct=ee(63356),je=ee(16931),wt=ee(51636);const At=ft=>{const{componentCls:Le,backTopFontSize:st,backTopSize:we,zIndexPopup:it}=ft;return{[Le]:Object.assign(Object.assign({},(0,ct.Wf)(ft)),{position:"fixed",insetInlineEnd:ft.backTopInlineEnd,insetBlockEnd:ft.backTopBlockEnd,zIndex:it,width:40,height:40,cursor:"pointer","&:empty":{display:"none"},[`${Le}-content`]:{width:we,height:we,overflow:"hidden",color:ft.backTopColor,textAlign:"center",backgroundColor:ft.backTopBackground,borderRadius:we,transition:`all ${ft.motionDurationMid}`,"&:hover":{backgroundColor:ft.backTopHoverBackground,transition:`all ${ft.motionDurationMid}`}},[`${Le}-icon`]:{fontSize:st,lineHeight:(0,Ue.unit)(we)}})}},qe=ft=>{const{componentCls:Le,screenMD:st,screenXS:we,backTopInlineEndMD:it,backTopInlineEndXS:nn}=ft;return{[`@media (max-width: ${(0,Ue.unit)(st)})`]:{[Le]:{insetInlineEnd:it}},[`@media (max-width: ${(0,Ue.unit)(we)})`]:{[Le]:{insetInlineEnd:nn}}}},We=ft=>({zIndexPopup:ft.zIndexBase+10});var _e=(0,je.I$)("BackTop",ft=>{const{fontSizeHeading3:Le,colorTextDescription:st,colorTextLightSolid:we,colorText:it,controlHeightLG:nn,calc:Kt}=ft,Bt=(0,wt.mergeToken)(ft,{backTopBackground:st,backTopColor:we,backTopHoverBackground:it,backTopFontSize:Le,backTopSize:nn,backTopBlockEnd:Kt(nn).mul(1.25).equal(),backTopInlineEnd:Kt(nn).mul(2.5).equal(),backTopInlineEndMD:Kt(nn).mul(1.5).equal(),backTopInlineEndXS:Kt(nn).mul(.5).equal()});return[At(Bt),qe(Bt)]},We),Ke=ft=>{const{prefixCls:Le,className:st,rootClassName:we,visibilityHeight:it=400,target:nn,onClick:Kt,duration:Bt=450}=ft,[Qn,Ye]=a.useState(it===0),Fe=a.useRef(null),Gt=()=>{var ie;return((ie=Fe.current)===null||ie===void 0?void 0:ie.ownerDocument)||window},mn=(0,Me.Z)(ie=>{const ae=(0,bt.Z)(ie.target);Ye(ae>=it)});a.useEffect(()=>{const ae=(nn||Gt)();return mn({target:ae}),ae==null||ae.addEventListener("scroll",mn),()=>{mn.cancel(),ae==null||ae.removeEventListener("scroll",mn)}},[nn]);const $t=ie=>{(0,Qe.Z)(0,{getContainer:nn||Gt,duration:Bt}),Kt==null||Kt(ie)},{getPrefixCls:lt,direction:Tt}=a.useContext(pe.E_),Ge=lt("back-top",Le),Xt=lt(),[Pt,an,jt]=_e(Ge),Bn=Ie()(an,jt,Ge,{[`${Ge}-rtl`]:Tt==="rtl"},st,we),fn=(0,Pe.Z)(ft,["prefixCls","className","rootClassName","children","visibilityHeight","target"]),me=a.createElement("div",{className:`${Ge}-content`},a.createElement("div",{className:`${Ge}-icon`},a.createElement($e,null)));return Pt(a.createElement("div",Object.assign({},fn,{className:Bn,onClick:$t,ref:Fe}),a.createElement(nt.default,{visible:Qn,motionName:`${Xt}-fade`},ie=>{let{className:ae}=ie;return(0,Ne.Tm)(ft.children||me,se=>{let{className:de}=se;return{className:Ie()(ae,de)}})})))}},84022:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return ln}});var a=ee(59301),ge=ee(60499),he=ee(85899),Ve=ee(38705),Ce=ee(17212),ve=ee(51296),Te=ee(54628),$e=ee(38882),ye=ee(39153),Ie=ee(18642),nt=ee(43749),Pe=ee(42244),bt={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0},Ne=bt,Qe=ee(53280),Me=ee(92310),pe=ee.n(Me),Ue={accessibility:!0,adaptiveHeight:!1,afterChange:null,appendDots:function(Be){return a.createElement("ul",{style:{display:"block"}},Be)},arrows:!0,autoplay:!1,autoplaySpeed:3e3,beforeChange:null,centerMode:!1,centerPadding:"50px",className:"",cssEase:"ease",customPaging:function(Be){return a.createElement("button",null,Be+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:null,nextArrow:null,onEdge:null,onInit:null,onLazyLoadError:null,onReInit:null,pauseOnDotsHover:!1,pauseOnFocus:!1,pauseOnHover:!0,prevArrow:null,responsive:null,rows:1,rtl:!1,slide:"div",slidesPerRow:1,slidesToScroll:1,slidesToShow:1,speed:500,swipe:!0,swipeEvent:null,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,waitForAnimate:!0,asNavFor:null},ct=Ue;function je(Yt,Be,ke){return Math.max(Be,Math.min(Yt,ke))}var wt=function(Be){var ke=["onTouchStart","onTouchMove","onWheel"];ke.includes(Be._reactName)||Be.preventDefault()},At=function(Be){for(var ke=[],oe=We(Be),vt=_e(Be),ut=oe;ut0?1:0):0},Ke=function(Be){return Be.centerMode?Math.floor((Be.slidesToShow-1)/2)+1+(parseInt(Be.centerPadding)>0?1:0):Be.slidesToShow},ft=function(Be){return Be&&Be.offsetWidth||0},Le=function(Be){return Be&&Be.offsetHeight||0},st=function(Be){var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,oe,vt,ut,xt;return oe=Be.startX-Be.curX,vt=Be.startY-Be.curY,ut=Math.atan2(vt,oe),xt=Math.round(ut*180/Math.PI),xt<0&&(xt=360-Math.abs(xt)),xt<=45&&xt>=0||xt<=360&&xt>=315?"left":xt>=135&&xt<=225?"right":ke===!0?xt>=35&&xt<=135?"up":"down":"vertical"},we=function(Be){var ke=!0;return Be.infinite||(Be.centerMode&&Be.currentSlide>=Be.slideCount-1||Be.slideCount<=Be.slidesToShow||Be.currentSlide>=Be.slideCount-Be.slidesToShow)&&(ke=!1),ke},it=function(Be,ke){var oe={};return ke.forEach(function(vt){return oe[vt]=Be[vt]}),oe},nn=function(Be){var ke=a.Children.count(Be.children),oe=Be.listRef,vt=Math.ceil(ft(oe)),ut=Be.trackRef&&Be.trackRef.node,xt=Math.ceil(ft(ut)),Rt;if(Be.vertical)Rt=vt;else{var Re=Be.centerMode&&parseInt(Be.centerPadding)*2;typeof Be.centerPadding=="string"&&Be.centerPadding.slice(-1)==="%"&&(Re*=vt/100),Rt=Math.ceil((vt-Re)/Be.slidesToShow)}var ze=oe&&Le(oe.querySelector('[data-index="0"]')),pt=ze*Be.slidesToShow,Xe=Be.currentSlide===void 0?Be.initialSlide:Be.currentSlide;Be.rtl&&Be.currentSlide===void 0&&(Xe=ke-1-Be.initialSlide);var gt=Be.lazyLoadedList||[],rn=At((0,he.Z)((0,he.Z)({},Be),{},{currentSlide:Xe,lazyLoadedList:gt}));gt=gt.concat(rn);var Nt={slideCount:ke,slideWidth:Rt,listWidth:vt,trackWidth:xt,currentSlide:Xe,slideHeight:ze,listHeight:pt,lazyLoadedList:gt};return Be.autoplaying===null&&Be.autoplay&&(Nt.autoplaying="playing"),Nt},Kt=function(Be){var ke=Be.waitForAnimate,oe=Be.animating,vt=Be.fade,ut=Be.infinite,xt=Be.index,Rt=Be.slideCount,Re=Be.lazyLoad,ze=Be.currentSlide,pt=Be.centerMode,Xe=Be.slidesToScroll,gt=Be.slidesToShow,rn=Be.useCSS,Nt=Be.lazyLoadedList;if(ke&&oe)return{};var Vt=xt,Ze,Se,Et,Cn={},bn={},zn=ut?xt:je(xt,0,Rt-1);if(vt){if(!ut&&(xt<0||xt>=Rt))return{};xt<0?Vt=xt+Rt:xt>=Rt&&(Vt=xt-Rt),Re&&Nt.indexOf(Vt)<0&&(Nt=Nt.concat(Vt)),Cn={animating:!0,currentSlide:Vt,lazyLoadedList:Nt,targetSlide:Vt},bn={animating:!1,targetSlide:Vt}}else Ze=Vt,Vt<0?(Ze=Vt+Rt,ut?Rt%Xe!==0&&(Ze=Rt-Rt%Xe):Ze=0):!we(Be)&&Vt>ze?Vt=Ze=ze:pt&&Vt>=Rt?(Vt=ut?Rt:Rt-1,Ze=ut?0:Rt-1):Vt>=Rt&&(Ze=Vt-Rt,ut?Rt%Xe!==0&&(Ze=0):Ze=Rt-gt),!ut&&Vt+gt>=Rt&&(Ze=Rt-gt),Se=Pt((0,he.Z)((0,he.Z)({},Be),{},{slideIndex:Vt})),Et=Pt((0,he.Z)((0,he.Z)({},Be),{},{slideIndex:Ze})),ut||(Se===Et&&(Vt=Ze),Se=Et),Re&&(Nt=Nt.concat(At((0,he.Z)((0,he.Z)({},Be),{},{currentSlide:Vt})))),rn?(Cn={animating:!0,currentSlide:Ze,trackStyle:Xt((0,he.Z)((0,he.Z)({},Be),{},{left:Se})),lazyLoadedList:Nt,targetSlide:zn},bn={animating:!1,currentSlide:Ze,trackStyle:Ge((0,he.Z)((0,he.Z)({},Be),{},{left:Et})),swipeLeft:null,targetSlide:zn}):Cn={currentSlide:Ze,trackStyle:Ge((0,he.Z)((0,he.Z)({},Be),{},{left:Et})),lazyLoadedList:Nt,targetSlide:zn};return{state:Cn,nextState:bn}},Bt=function(Be,ke){var oe,vt,ut,xt,Rt,Re=Be.slidesToScroll,ze=Be.slidesToShow,pt=Be.slideCount,Xe=Be.currentSlide,gt=Be.targetSlide,rn=Be.lazyLoad,Nt=Be.infinite;if(xt=pt%Re!==0,oe=xt?0:(pt-Xe)%Re,ke.message==="previous")ut=oe===0?Re:ze-oe,Rt=Xe-ut,rn&&!Nt&&(vt=Xe-ut,Rt=vt===-1?pt-1:vt),Nt||(Rt=gt-Re);else if(ke.message==="next")ut=oe===0?Re:oe,Rt=Xe+ut,rn&&!Nt&&(Rt=(Xe+Re)%pt+oe),Nt||(Rt=gt+Re);else if(ke.message==="dots")Rt=ke.index*ke.slidesToScroll;else if(ke.message==="children"){if(Rt=ke.index,Nt){var Vt=fn((0,he.Z)((0,he.Z)({},Be),{},{targetSlide:Rt}));Rt>ke.currentSlide&&Vt==="left"?Rt=Rt-pt:Rt10)return{scrolling:!0};Rt&&(Et.swipeLength=mt);var Tn=(Re?-1:1)*(Et.curX>Et.startX?1:-1);Rt&&(Tn=Et.curY>Et.startY?1:-1);var wn=Math.ceil(Vt/Ze),xn=st(ke.touchObject,Rt),Wn=Et.swipeLength;return Se||(ze===0&&(xn==="right"||xn==="down")||ze+1>=wn&&(xn==="left"||xn==="up")||!we(ke)&&(xn==="left"||xn==="up"))&&(Wn=Et.swipeLength*pt,Xe===!1&>&&(gt(xn),Ot.edgeDragged=!0)),!rn&&Cn&&(Cn(xn),Ot.swiped=!0),ut?tt=Qt+Wn*(bn/zn)*Tn:Re?tt=Qt-Wn*Tn:tt=Qt+Wn*Tn,Rt&&(tt=Qt+Wn*Tn),Ot=(0,he.Z)((0,he.Z)({},Ot),{},{touchObject:Et,swipeLeft:tt,trackStyle:Ge((0,he.Z)((0,he.Z)({},ke),{},{left:tt}))}),Math.abs(Et.curX-Et.startX)10&&(Ot.swiping=!0,wt(Be)),Ot}},Gt=function(Be,ke){var oe=ke.dragging,vt=ke.swipe,ut=ke.touchObject,xt=ke.listWidth,Rt=ke.touchThreshold,Re=ke.verticalSwiping,ze=ke.listHeight,pt=ke.swipeToSlide,Xe=ke.scrolling,gt=ke.onSwipe,rn=ke.targetSlide,Nt=ke.currentSlide,Vt=ke.infinite;if(!oe)return vt&&wt(Be),{};var Ze=Re?ze/Rt:xt/Rt,Se=st(ut,Re),Et={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(Xe||!ut.swipeLength)return Et;if(ut.swipeLength>Ze){wt(Be),gt&>(Se);var Cn,bn,zn=Vt?Nt:rn;switch(Se){case"left":case"up":bn=zn+lt(ke),Cn=pt?$t(ke,bn):bn,Et.currentDirection=0;break;case"right":case"down":bn=zn-lt(ke),Cn=pt?$t(ke,bn):bn,Et.currentDirection=1;break;default:Cn=zn}Et.triggerSlideHandler=Cn}else{var tt=Pt(ke);Et.trackStyle=Xt((0,he.Z)((0,he.Z)({},ke),{},{left:tt}))}return Et},mn=function(Be){for(var ke=Be.infinite?Be.slideCount*2:Be.slideCount,oe=Be.infinite?Be.slidesToShow*-1:0,vt=Be.infinite?Be.slidesToShow*-1:0,ut=[];oeoe[oe.length-1])ke=oe[oe.length-1];else for(var ut in oe){if(keBe.swipeLeft*-1)return oe=Re,!1}else if(Re.offsetLeft-ke+ft(Re)/2>Be.swipeLeft*-1)return oe=Re,!1;return!0}),!oe)return 0;var xt=Be.rtl===!0?Be.slideCount-Be.currentSlide:Be.currentSlide,Rt=Math.abs(oe.dataset.index-xt)||1;return Rt}else return Be.slidesToScroll},Tt=function(Be,ke){return ke.reduce(function(oe,vt){return oe&&Be.hasOwnProperty(vt)},!0)?null:console.error("Keys Missing:",Be)},Ge=function(Be){Tt(Be,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var ke,oe;if(!Be.vertical)ke=Bn(Be)*Be.slideWidth;else{var vt=Be.unslick?Be.slideCount:Be.slideCount+2*Be.slidesToShow;oe=vt*Be.slideHeight}var ut={opacity:1,transition:"",WebkitTransition:""};if(Be.useTransform){var xt=Be.vertical?"translate3d(0px, "+Be.left+"px, 0px)":"translate3d("+Be.left+"px, 0px, 0px)",Rt=Be.vertical?"translate3d(0px, "+Be.left+"px, 0px)":"translate3d("+Be.left+"px, 0px, 0px)",Re=Be.vertical?"translateY("+Be.left+"px)":"translateX("+Be.left+"px)";ut=(0,he.Z)((0,he.Z)({},ut),{},{WebkitTransform:xt,transform:Rt,msTransform:Re})}else Be.vertical?ut.top=Be.left:ut.left=Be.left;return Be.fade&&(ut={opacity:1}),ke&&(ut.width=ke),oe&&(ut.height=oe),window&&!window.addEventListener&&window.attachEvent&&(Be.vertical?ut.marginTop=Be.left+"px":ut.marginLeft=Be.left+"px"),ut},Xt=function(Be){Tt(Be,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var ke=Ge(Be);return Be.useTransform?(ke.WebkitTransition="-webkit-transform "+Be.speed+"ms "+Be.cssEase,ke.transition="transform "+Be.speed+"ms "+Be.cssEase):Be.vertical?ke.transition="top "+Be.speed+"ms "+Be.cssEase:ke.transition="left "+Be.speed+"ms "+Be.cssEase,ke},Pt=function(Be){if(Be.unslick)return 0;Tt(Be,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var ke=Be.slideIndex,oe=Be.trackRef,vt=Be.infinite,ut=Be.centerMode,xt=Be.slideCount,Rt=Be.slidesToShow,Re=Be.slidesToScroll,ze=Be.slideWidth,pt=Be.listWidth,Xe=Be.variableWidth,gt=Be.slideHeight,rn=Be.fade,Nt=Be.vertical,Vt=0,Ze,Se,Et=0;if(rn||Be.slideCount===1)return 0;var Cn=0;if(vt?(Cn=-an(Be),xt%Re!==0&&ke+Re>xt&&(Cn=-(ke>xt?Rt-(ke-xt):xt%Re)),ut&&(Cn+=parseInt(Rt/2))):(xt%Re!==0&&ke+Re>xt&&(Cn=Rt-xt%Re),ut&&(Cn=parseInt(Rt/2))),Vt=Cn*ze,Et=Cn*gt,Nt?Ze=ke*gt*-1+Et:Ze=ke*ze*-1+Vt,Xe===!0){var bn,zn=oe&&oe.node;if(bn=ke+an(Be),Se=zn&&zn.childNodes[bn],Ze=Se?Se.offsetLeft*-1:0,ut===!0){bn=vt?ke+an(Be):ke,Se=zn&&zn.children[bn],Ze=0;for(var tt=0;ttBe.currentSlide?Be.targetSlide>Be.currentSlide+me(Be)?"left":"right":Be.targetSlide0&&(xt+=1),vt&&ke%2===0&&(xt+=1),xt}return vt?0:ke-1},ie=function(Be){var ke=Be.slidesToShow,oe=Be.centerMode,vt=Be.rtl,ut=Be.centerPadding;if(oe){var xt=(ke-1)/2+1;return parseInt(ut)>0&&(xt+=1),!vt&&ke%2===0&&(xt+=1),xt}return vt?ke-1:0},ae=function(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)},se=Object.keys(ct);function de(Yt){return se.reduce(function(Be,ke){return Yt.hasOwnProperty(ke)&&(Be[ke]=Yt[ke]),Be},{})}function ue(Yt,Be,ke){return Be=(0,$e.Z)(Be),(0,ve.Z)(Yt,(0,Te.Z)()?Reflect.construct(Be,ke||[],(0,$e.Z)(Yt).constructor):Be.apply(Yt,ke))}var et=function(Be){var ke,oe,vt,ut,xt;Be.rtl?xt=Be.slideCount-1-Be.index:xt=Be.index,vt=xt<0||xt>=Be.slideCount,Be.centerMode?(ut=Math.floor(Be.slidesToShow/2),oe=(xt-Be.currentSlide)%Be.slideCount===0,xt>Be.currentSlide-ut-1&&xt<=Be.currentSlide+ut&&(ke=!0)):ke=Be.currentSlide<=xt&&xt=Be.slideCount?Rt=Be.targetSlide-Be.slideCount:Rt=Be.targetSlide;var Re=xt===Rt;return{"slick-slide":!0,"slick-active":ke,"slick-center":oe,"slick-cloned":vt,"slick-current":Re}},Ft=function(Be){var ke={};return(Be.variableWidth===void 0||Be.variableWidth===!1)&&(ke.width=Be.slideWidth),Be.fade&&(ke.position="relative",Be.vertical&&Be.slideHeight?ke.top=-Be.index*parseInt(Be.slideHeight):ke.left=-Be.index*parseInt(Be.slideWidth),ke.opacity=Be.currentSlide===Be.index?1:0,ke.zIndex=Be.currentSlide===Be.index?999:998,Be.useCSS&&(ke.transition="opacity "+Be.speed+"ms "+Be.cssEase+", visibility "+Be.speed+"ms "+Be.cssEase)),ke},ot=function(Be,ke){return Be.key+"-"+ke},ht=function(Be){var ke,oe=[],vt=[],ut=[],xt=a.Children.count(Be.children),Rt=We(Be),Re=_e(Be);return a.Children.forEach(Be.children,function(ze,pt){var Xe,gt={message:"children",index:pt,slidesToScroll:Be.slidesToScroll,currentSlide:Be.currentSlide};!Be.lazyLoad||Be.lazyLoad&&Be.lazyLoadedList.indexOf(pt)>=0?Xe=ze:Xe=a.createElement("div",null);var rn=Ft((0,he.Z)((0,he.Z)({},Be),{},{index:pt})),Nt=Xe.props.className||"",Vt=et((0,he.Z)((0,he.Z)({},Be),{},{index:pt}));if(oe.push(a.cloneElement(Xe,{key:"original"+ot(Xe,pt),"data-index":pt,className:pe()(Vt,Nt),tabIndex:"-1","aria-hidden":!Vt["slick-active"],style:(0,he.Z)((0,he.Z)({outline:"none"},Xe.props.style||{}),rn),onClick:function(Et){Xe.props&&Xe.props.onClick&&Xe.props.onClick(Et),Be.focusOnSelect&&Be.focusOnSelect(gt)}})),Be.infinite&&xt>1&&Be.fade===!1&&!Be.unslick){var Ze=xt-pt;Ze<=an(Be)&&(ke=-Ze,ke>=Rt&&(Xe=ze),Vt=et((0,he.Z)((0,he.Z)({},Be),{},{index:ke})),vt.push(a.cloneElement(Xe,{key:"precloned"+ot(Xe,ke),"data-index":ke,tabIndex:"-1",className:pe()(Vt,Nt),"aria-hidden":!Vt["slick-active"],style:(0,he.Z)((0,he.Z)({},Xe.props.style||{}),rn),onClick:function(Et){Xe.props&&Xe.props.onClick&&Xe.props.onClick(Et),Be.focusOnSelect&&Be.focusOnSelect(gt)}}))),ke=xt+pt,ke=Cn&&Xe<=Se:Xe===Cn}),zn={message:"dots",index:Vt,slidesToScroll:Re,currentSlide:Xe},tt=this.clickHandler.bind(this,zn);Nt=Nt.concat(a.createElement("li",{key:Vt,className:bn},a.cloneElement(this.props.customPaging(Vt),{onClick:tt})))}return a.cloneElement(this.props.appendDots(Nt),(0,he.Z)({className:this.props.dotsClass},rn))}}])}(a.PureComponent);function sn(Yt,Be,ke){return Be=(0,$e.Z)(Be),(0,ve.Z)(Yt,(0,Te.Z)()?Reflect.construct(Be,ke||[],(0,$e.Z)(Yt).constructor):Be.apply(Yt,ke))}var dn=function(Yt){function Be(){return(0,Ve.Z)(this,Be),sn(this,Be,arguments)}return(0,ye.Z)(Be,Yt),(0,Ce.Z)(Be,[{key:"clickHandler",value:function(oe,vt){vt&&vt.preventDefault(),this.props.clickHandler(oe,vt)}},{key:"render",value:function(){var oe={"slick-arrow":!0,"slick-prev":!0},vt=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(this.props.currentSlide===0||this.props.slideCount<=this.props.slidesToShow)&&(oe["slick-disabled"]=!0,vt=null);var ut={key:"0","data-role":"none",className:pe()(oe),style:{display:"block"},onClick:vt},xt={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},Rt;return this.props.prevArrow?Rt=a.cloneElement(this.props.prevArrow,(0,he.Z)((0,he.Z)({},ut),xt)):Rt=a.createElement("button",(0,ge.Z)({key:"0",type:"button"},ut)," ","Previous"),Rt}}])}(a.PureComponent),Mt=function(Yt){function Be(){return(0,Ve.Z)(this,Be),sn(this,Be,arguments)}return(0,ye.Z)(Be,Yt),(0,Ce.Z)(Be,[{key:"clickHandler",value:function(oe,vt){vt&&vt.preventDefault(),this.props.clickHandler(oe,vt)}},{key:"render",value:function(){var oe={"slick-arrow":!0,"slick-next":!0},vt=this.clickHandler.bind(this,{message:"next"});we(this.props)||(oe["slick-disabled"]=!0,vt=null);var ut={key:"1","data-role":"none",className:pe()(oe),style:{display:"block"},onClick:vt},xt={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},Rt;return this.props.nextArrow?Rt=a.cloneElement(this.props.nextArrow,(0,he.Z)((0,he.Z)({},ut),xt)):Rt=a.createElement("button",(0,ge.Z)({key:"1",type:"button"},ut)," ","Next"),Rt}}])}(a.PureComponent),tn=ee(76374),Ct=["animating"];function St(Yt,Be,ke){return Be=(0,$e.Z)(Be),(0,ve.Z)(Yt,(0,Te.Z)()?Reflect.construct(Be,ke||[],(0,$e.Z)(Yt).constructor):Be.apply(Yt,ke))}var He=function(Yt){function Be(ke){var oe;(0,Ve.Z)(this,Be),oe=St(this,Be,[ke]),(0,Ie.Z)(oe,"listRefHandler",function(ut){return oe.list=ut}),(0,Ie.Z)(oe,"trackRefHandler",function(ut){return oe.track=ut}),(0,Ie.Z)(oe,"adaptHeight",function(){if(oe.props.adaptiveHeight&&oe.list){var ut=oe.list.querySelector('[data-index="'.concat(oe.state.currentSlide,'"]'));oe.list.style.height=Le(ut)+"px"}}),(0,Ie.Z)(oe,"componentDidMount",function(){if(oe.props.onInit&&oe.props.onInit(),oe.props.lazyLoad){var ut=At((0,he.Z)((0,he.Z)({},oe.props),oe.state));ut.length>0&&(oe.setState(function(Rt){return{lazyLoadedList:Rt.lazyLoadedList.concat(ut)}}),oe.props.onLazyLoad&&oe.props.onLazyLoad(ut))}var xt=(0,he.Z)({listRef:oe.list,trackRef:oe.track},oe.props);oe.updateState(xt,!0,function(){oe.adaptHeight(),oe.props.autoplay&&oe.autoPlay("playing")}),oe.props.lazyLoad==="progressive"&&(oe.lazyLoadTimer=setInterval(oe.progressiveLazyLoad,1e3)),oe.ro=new tn.Z(function(){oe.state.animating?(oe.onWindowResized(!1),oe.callbackTimers.push(setTimeout(function(){return oe.onWindowResized()},oe.props.speed))):oe.onWindowResized()}),oe.ro.observe(oe.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(Rt){Rt.onfocus=oe.props.pauseOnFocus?oe.onSlideFocus:null,Rt.onblur=oe.props.pauseOnFocus?oe.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",oe.onWindowResized):window.attachEvent("onresize",oe.onWindowResized)}),(0,Ie.Z)(oe,"componentWillUnmount",function(){oe.animationEndCallback&&clearTimeout(oe.animationEndCallback),oe.lazyLoadTimer&&clearInterval(oe.lazyLoadTimer),oe.callbackTimers.length&&(oe.callbackTimers.forEach(function(ut){return clearTimeout(ut)}),oe.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",oe.onWindowResized):window.detachEvent("onresize",oe.onWindowResized),oe.autoplayTimer&&clearInterval(oe.autoplayTimer),oe.ro.disconnect()}),(0,Ie.Z)(oe,"componentDidUpdate",function(ut){if(oe.checkImagesLoad(),oe.props.onReInit&&oe.props.onReInit(),oe.props.lazyLoad){var xt=At((0,he.Z)((0,he.Z)({},oe.props),oe.state));xt.length>0&&(oe.setState(function(ze){return{lazyLoadedList:ze.lazyLoadedList.concat(xt)}}),oe.props.onLazyLoad&&oe.props.onLazyLoad(xt))}oe.adaptHeight();var Rt=(0,he.Z)((0,he.Z)({listRef:oe.list,trackRef:oe.track},oe.props),oe.state),Re=oe.didPropsChange(ut);Re&&oe.updateState(Rt,Re,function(){oe.state.currentSlide>=a.Children.count(oe.props.children)&&oe.changeSlide({message:"index",index:a.Children.count(oe.props.children)-oe.props.slidesToShow,currentSlide:oe.state.currentSlide}),(ut.autoplay!==oe.props.autoplay||ut.autoplaySpeed!==oe.props.autoplaySpeed)&&(!ut.autoplay&&oe.props.autoplay?oe.autoPlay("playing"):oe.props.autoplay?oe.autoPlay("update"):oe.pause("paused"))})}),(0,Ie.Z)(oe,"onWindowResized",function(ut){oe.debouncedResize&&oe.debouncedResize.cancel(),oe.debouncedResize=(0,Qe.D)(50,function(){return oe.resizeWindow(ut)}),oe.debouncedResize()}),(0,Ie.Z)(oe,"resizeWindow",function(){var ut=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,xt=!!(oe.track&&oe.track.node);if(xt){var Rt=(0,he.Z)((0,he.Z)({listRef:oe.list,trackRef:oe.track},oe.props),oe.state);oe.updateState(Rt,ut,function(){oe.props.autoplay?oe.autoPlay("update"):oe.pause("paused")}),oe.setState({animating:!1}),clearTimeout(oe.animationEndCallback),delete oe.animationEndCallback}}),(0,Ie.Z)(oe,"updateState",function(ut,xt,Rt){var Re=nn(ut);ut=(0,he.Z)((0,he.Z)((0,he.Z)({},ut),Re),{},{slideIndex:Re.currentSlide});var ze=Pt(ut);ut=(0,he.Z)((0,he.Z)({},ut),{},{left:ze});var pt=Ge(ut);(xt||a.Children.count(oe.props.children)!==a.Children.count(ut.children))&&(Re.trackStyle=pt),oe.setState(Re,Rt)}),(0,Ie.Z)(oe,"ssrInit",function(){if(oe.props.variableWidth){var ut=0,xt=0,Rt=[],Re=an((0,he.Z)((0,he.Z)((0,he.Z)({},oe.props),oe.state),{},{slideCount:oe.props.children.length})),ze=jt((0,he.Z)((0,he.Z)((0,he.Z)({},oe.props),oe.state),{},{slideCount:oe.props.children.length}));oe.props.children.forEach(function(tt){Rt.push(tt.props.style.width),ut+=tt.props.style.width});for(var pt=0;pt=xt&&oe.onWindowResized()};if(!Re.onclick)Re.onclick=function(){return Re.parentNode.focus()};else{var pt=Re.onclick;Re.onclick=function(Xe){pt(Xe),Re.parentNode.focus()}}Re.onload||(oe.props.lazyLoad?Re.onload=function(){oe.adaptHeight(),oe.callbackTimers.push(setTimeout(oe.onWindowResized,oe.props.speed))}:(Re.onload=ze,Re.onerror=function(){ze(),oe.props.onLazyLoadError&&oe.props.onLazyLoadError()}))})}),(0,Ie.Z)(oe,"progressiveLazyLoad",function(){for(var ut=[],xt=(0,he.Z)((0,he.Z)({},oe.props),oe.state),Rt=oe.state.currentSlide;Rt=-an(xt);Re--)if(oe.state.lazyLoadedList.indexOf(Re)<0){ut.push(Re);break}ut.length>0?(oe.setState(function(ze){return{lazyLoadedList:ze.lazyLoadedList.concat(ut)}}),oe.props.onLazyLoad&&oe.props.onLazyLoad(ut)):oe.lazyLoadTimer&&(clearInterval(oe.lazyLoadTimer),delete oe.lazyLoadTimer)}),(0,Ie.Z)(oe,"slideHandler",function(ut){var xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Rt=oe.props,Re=Rt.asNavFor,ze=Rt.beforeChange,pt=Rt.onLazyLoad,Xe=Rt.speed,gt=Rt.afterChange,rn=oe.state.currentSlide,Nt=Kt((0,he.Z)((0,he.Z)((0,he.Z)({index:ut},oe.props),oe.state),{},{trackRef:oe.track,useCSS:oe.props.useCSS&&!xt})),Vt=Nt.state,Ze=Nt.nextState;if(Vt){ze&&ze(rn,Vt.currentSlide);var Se=Vt.lazyLoadedList.filter(function(Et){return oe.state.lazyLoadedList.indexOf(Et)<0});pt&&Se.length>0&&pt(Se),!oe.props.waitForAnimate&&oe.animationEndCallback&&(clearTimeout(oe.animationEndCallback),gt&>(rn),delete oe.animationEndCallback),oe.setState(Vt,function(){Re&&oe.asNavForIndex!==ut&&(oe.asNavForIndex=ut,Re.innerSlider.slideHandler(ut)),Ze&&(oe.animationEndCallback=setTimeout(function(){var Et=Ze.animating,Cn=(0,Pe.Z)(Ze,Ct);oe.setState(Cn,function(){oe.callbackTimers.push(setTimeout(function(){return oe.setState({animating:Et})},10)),gt&>(Vt.currentSlide),delete oe.animationEndCallback})},Xe))})}}),(0,Ie.Z)(oe,"changeSlide",function(ut){var xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Rt=(0,he.Z)((0,he.Z)({},oe.props),oe.state),Re=Bt(Rt,ut);if(!(Re!==0&&!Re)&&(xt===!0?oe.slideHandler(Re,xt):oe.slideHandler(Re),oe.props.autoplay&&oe.autoPlay("update"),oe.props.focusOnSelect)){var ze=oe.list.querySelectorAll(".slick-current");ze[0]&&ze[0].focus()}}),(0,Ie.Z)(oe,"clickHandler",function(ut){oe.clickable===!1&&(ut.stopPropagation(),ut.preventDefault()),oe.clickable=!0}),(0,Ie.Z)(oe,"keyHandler",function(ut){var xt=Qn(ut,oe.props.accessibility,oe.props.rtl);xt!==""&&oe.changeSlide({message:xt})}),(0,Ie.Z)(oe,"selectHandler",function(ut){oe.changeSlide(ut)}),(0,Ie.Z)(oe,"disableBodyScroll",function(){var ut=function(Rt){Rt=Rt||window.event,Rt.preventDefault&&Rt.preventDefault(),Rt.returnValue=!1};window.ontouchmove=ut}),(0,Ie.Z)(oe,"enableBodyScroll",function(){window.ontouchmove=null}),(0,Ie.Z)(oe,"swipeStart",function(ut){oe.props.verticalSwiping&&oe.disableBodyScroll();var xt=Ye(ut,oe.props.swipe,oe.props.draggable);xt!==""&&oe.setState(xt)}),(0,Ie.Z)(oe,"swipeMove",function(ut){var xt=Fe(ut,(0,he.Z)((0,he.Z)((0,he.Z)({},oe.props),oe.state),{},{trackRef:oe.track,listRef:oe.list,slideIndex:oe.state.currentSlide}));xt&&(xt.swiping&&(oe.clickable=!1),oe.setState(xt))}),(0,Ie.Z)(oe,"swipeEnd",function(ut){var xt=Gt(ut,(0,he.Z)((0,he.Z)((0,he.Z)({},oe.props),oe.state),{},{trackRef:oe.track,listRef:oe.list,slideIndex:oe.state.currentSlide}));if(xt){var Rt=xt.triggerSlideHandler;delete xt.triggerSlideHandler,oe.setState(xt),Rt!==void 0&&(oe.slideHandler(Rt),oe.props.verticalSwiping&&oe.enableBodyScroll())}}),(0,Ie.Z)(oe,"touchEnd",function(ut){oe.swipeEnd(ut),oe.clickable=!0}),(0,Ie.Z)(oe,"slickPrev",function(){oe.callbackTimers.push(setTimeout(function(){return oe.changeSlide({message:"previous"})},0))}),(0,Ie.Z)(oe,"slickNext",function(){oe.callbackTimers.push(setTimeout(function(){return oe.changeSlide({message:"next"})},0))}),(0,Ie.Z)(oe,"slickGoTo",function(ut){var xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(ut=Number(ut),isNaN(ut))return"";oe.callbackTimers.push(setTimeout(function(){return oe.changeSlide({message:"index",index:ut,currentSlide:oe.state.currentSlide},xt)},0))}),(0,Ie.Z)(oe,"play",function(){var ut;if(oe.props.rtl)ut=oe.state.currentSlide-oe.props.slidesToScroll;else if(we((0,he.Z)((0,he.Z)({},oe.props),oe.state)))ut=oe.state.currentSlide+oe.props.slidesToScroll;else return!1;oe.slideHandler(ut)}),(0,Ie.Z)(oe,"autoPlay",function(ut){oe.autoplayTimer&&clearInterval(oe.autoplayTimer);var xt=oe.state.autoplaying;if(ut==="update"){if(xt==="hovered"||xt==="focused"||xt==="paused")return}else if(ut==="leave"){if(xt==="paused"||xt==="focused")return}else if(ut==="blur"&&(xt==="paused"||xt==="hovered"))return;oe.autoplayTimer=setInterval(oe.play,oe.props.autoplaySpeed+50),oe.setState({autoplaying:"playing"})}),(0,Ie.Z)(oe,"pause",function(ut){oe.autoplayTimer&&(clearInterval(oe.autoplayTimer),oe.autoplayTimer=null);var xt=oe.state.autoplaying;ut==="paused"?oe.setState({autoplaying:"paused"}):ut==="focused"?(xt==="hovered"||xt==="playing")&&oe.setState({autoplaying:"focused"}):xt==="playing"&&oe.setState({autoplaying:"hovered"})}),(0,Ie.Z)(oe,"onDotsOver",function(){return oe.props.autoplay&&oe.pause("hovered")}),(0,Ie.Z)(oe,"onDotsLeave",function(){return oe.props.autoplay&&oe.state.autoplaying==="hovered"&&oe.autoPlay("leave")}),(0,Ie.Z)(oe,"onTrackOver",function(){return oe.props.autoplay&&oe.pause("hovered")}),(0,Ie.Z)(oe,"onTrackLeave",function(){return oe.props.autoplay&&oe.state.autoplaying==="hovered"&&oe.autoPlay("leave")}),(0,Ie.Z)(oe,"onSlideFocus",function(){return oe.props.autoplay&&oe.pause("focused")}),(0,Ie.Z)(oe,"onSlideBlur",function(){return oe.props.autoplay&&oe.state.autoplaying==="focused"&&oe.autoPlay("blur")}),(0,Ie.Z)(oe,"render",function(){var ut=pe()("slick-slider",oe.props.className,{"slick-vertical":oe.props.vertical,"slick-initialized":!0}),xt=(0,he.Z)((0,he.Z)({},oe.props),oe.state),Rt=it(xt,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),Re=oe.props.pauseOnHover;Rt=(0,he.Z)((0,he.Z)({},Rt),{},{onMouseEnter:Re?oe.onTrackOver:null,onMouseLeave:Re?oe.onTrackLeave:null,onMouseOver:Re?oe.onTrackOver:null,focusOnSelect:oe.props.focusOnSelect&&oe.clickable?oe.selectHandler:null});var ze;if(oe.props.dots===!0&&oe.state.slideCount>=oe.props.slidesToShow){var pt=it(xt,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),Xe=oe.props.pauseOnDotsHover;pt=(0,he.Z)((0,he.Z)({},pt),{},{clickHandler:oe.changeSlide,onMouseEnter:Xe?oe.onDotsLeave:null,onMouseOver:Xe?oe.onDotsOver:null,onMouseLeave:Xe?oe.onDotsLeave:null}),ze=a.createElement(on,pt)}var gt,rn,Nt=it(xt,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);Nt.clickHandler=oe.changeSlide,oe.props.arrows&&(gt=a.createElement(dn,Nt),rn=a.createElement(Mt,Nt));var Vt=null;oe.props.vertical&&(Vt={height:oe.state.listHeight});var Ze=null;oe.props.vertical===!1?oe.props.centerMode===!0&&(Ze={padding:"0px "+oe.props.centerPadding}):oe.props.centerMode===!0&&(Ze={padding:oe.props.centerPadding+" 0px"});var Se=(0,he.Z)((0,he.Z)({},Vt),Ze),Et=oe.props.touchMove,Cn={className:"slick-list",style:Se,onClick:oe.clickHandler,onMouseDown:Et?oe.swipeStart:null,onMouseMove:oe.state.dragging&&Et?oe.swipeMove:null,onMouseUp:Et?oe.swipeEnd:null,onMouseLeave:oe.state.dragging&&Et?oe.swipeEnd:null,onTouchStart:Et?oe.swipeStart:null,onTouchMove:oe.state.dragging&&Et?oe.swipeMove:null,onTouchEnd:Et?oe.touchEnd:null,onTouchCancel:oe.state.dragging&&Et?oe.swipeEnd:null,onKeyDown:oe.props.accessibility?oe.keyHandler:null},bn={className:ut,dir:"ltr",style:oe.props.style};return oe.props.unslick&&(Cn={className:"slick-list"},bn={className:ut,style:oe.props.style}),a.createElement("div",bn,oe.props.unslick?"":gt,a.createElement("div",(0,ge.Z)({ref:oe.listRefHandler},Cn),a.createElement(Lt,(0,ge.Z)({ref:oe.trackRefHandler},Rt),oe.props.children)),oe.props.unslick?"":rn,oe.props.unslick?"":ze)}),oe.list=null,oe.track=null,oe.state=(0,he.Z)((0,he.Z)({},Ne),{},{currentSlide:oe.props.initialSlide,targetSlide:oe.props.initialSlide?oe.props.initialSlide:0,slideCount:a.Children.count(oe.props.children)}),oe.callbackTimers=[],oe.clickable=!0,oe.debouncedResize=null;var vt=oe.ssrInit();return oe.state=(0,he.Z)((0,he.Z)({},oe.state),vt),oe}return(0,ye.Z)(Be,Yt),(0,Ce.Z)(Be,[{key:"didPropsChange",value:function(oe){for(var vt=!1,ut=0,xt=Object.keys(this.props);ut1&&arguments[1]!==void 0?arguments[1]:!1;return oe.innerSlider.slickGoTo(vt,ut)}),(0,Ie.Z)(oe,"slickPause",function(){return oe.innerSlider.pause("paused")}),(0,Ie.Z)(oe,"slickPlay",function(){return oe.innerSlider.autoPlay("play")}),oe.state={breakpoint:null},oe._responsiveMediaHandlers=[],oe}return(0,ye.Z)(Be,Yt),(0,Ce.Z)(Be,[{key:"media",value:function(oe,vt){var ut=window.matchMedia(oe),xt=function(Re){var ze=Re.matches;ze&&vt()};ut.addListener(xt),xt(ut),this._responsiveMediaHandlers.push({mql:ut,query:oe,listener:xt})}},{key:"componentDidMount",value:function(){var oe=this;if(this.props.responsive){var vt=this.props.responsive.map(function(xt){return xt.breakpoint});vt.sort(function(xt,Rt){return xt-Rt}),vt.forEach(function(xt,Rt){var Re;Rt===0?Re=Wt()({minWidth:0,maxWidth:xt}):Re=Wt()({minWidth:vt[Rt-1]+1,maxWidth:xt}),ae()&&oe.media(Re,function(){oe.setState({breakpoint:xt})})});var ut=Wt()({minWidth:vt.slice(-1)[0]});ae()&&this.media(ut,function(){oe.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(oe){oe.mql.removeListener(oe.listener)})}},{key:"render",value:function(){var oe=this,vt,ut;this.state.breakpoint?(ut=this.props.responsive.filter(function(Vt){return Vt.breakpoint===oe.state.breakpoint}),vt=ut[0].settings==="unslick"?"unslick":(0,he.Z)((0,he.Z)((0,he.Z)({},ct),this.props),ut[0].settings)):vt=(0,he.Z)((0,he.Z)({},ct),this.props),vt.centerMode&&(vt.slidesToScroll>1,vt.slidesToScroll=1),vt.fade&&(vt.slidesToShow>1,vt.slidesToScroll>1,vt.slidesToShow=1,vt.slidesToScroll=1);var xt=a.Children.toArray(this.props.children);xt=xt.filter(function(Vt){return typeof Vt=="string"?!!Vt.trim():!!Vt}),vt.variableWidth&&(vt.rows>1||vt.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),vt.variableWidth=!1);for(var Rt=[],Re=null,ze=0;ze=xt.length));rn+=1)gt.push(a.cloneElement(xt[rn],{key:100*ze+10*Xe+rn,tabIndex:-1,style:{width:"".concat(100/vt.slidesPerRow,"%"),display:"inline-block"}}));pt.push(a.createElement("div",{key:10*ze+Xe},gt))}vt.variableWidth?Rt.push(a.createElement("div",{key:ze,style:{width:Re}},pt)):Rt.push(a.createElement("div",{key:ze},pt))}if(vt==="unslick"){var Nt="regular slider "+(this.props.className||"");return a.createElement("div",{className:Nt},xt)}else Rt.length<=vt.slidesToShow&&!vt.infinite&&(vt.unslick=!0);return a.createElement(He,(0,ge.Z)({style:this.props.style,ref:this.innerSliderRefHandler},de(vt)),Rt)}}])}(a.Component),qn=Dn,Zn=ee(48755),In=ee(36237),_n=ee(63356),Un=ee(16931);const dA="--dot-duration",DA=Yt=>{const{componentCls:Be,antCls:ke}=Yt;return{[Be]:Object.assign(Object.assign({},(0,_n.Wf)(Yt)),{".slick-slider":{position:"relative",display:"block",boxSizing:"border-box",touchAction:"pan-y",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",".slick-track, .slick-list":{transform:"translate3d(0, 0, 0)",touchAction:"pan-y"}},".slick-list":{position:"relative",display:"block",margin:0,padding:0,overflow:"hidden","&:focus":{outline:"none"},"&.dragging":{cursor:"pointer"},".slick-slide":{pointerEvents:"none",[`input${ke}-radio-input, input${ke}-checkbox-input`]:{visibility:"hidden"},"&.slick-active":{pointerEvents:"auto",[`input${ke}-radio-input, input${ke}-checkbox-input`]:{visibility:"visible"}},"> div > div":{verticalAlign:"bottom"}}},".slick-track":{position:"relative",top:0,insetInlineStart:0,display:"block","&::before, &::after":{display:"table",content:'""'},"&::after":{clear:"both"}},".slick-slide":{display:"none",float:"left",height:"100%",minHeight:1,img:{display:"block"},"&.dragging img":{pointerEvents:"none"}},".slick-initialized .slick-slide":{display:"block"},".slick-vertical .slick-slide":{display:"block",height:"auto"}})}},Kn=Yt=>{const{componentCls:Be,motionDurationSlow:ke,arrowSize:oe,arrowOffset:vt}=Yt,ut=Yt.calc(oe).div(Math.SQRT2).equal();return{[Be]:{".slick-prev, .slick-next":{position:"absolute",top:"50%",width:oe,height:oe,transform:"translateY(-50%)",color:"#fff",opacity:.4,background:"transparent",padding:0,lineHeight:0,border:0,outline:"none",cursor:"pointer",zIndex:1,transition:`opacity ${ke}`,"&:hover, &:focus":{opacity:1},"&.slick-disabled":{pointerEvents:"none",opacity:0},"&::after":{boxSizing:"border-box",position:"absolute",top:Yt.calc(oe).sub(ut).div(2).equal(),insetInlineStart:Yt.calc(oe).sub(ut).div(2).equal(),display:"inline-block",width:ut,height:ut,border:"0 solid currentcolor",borderInlineStartWidth:2,borderBlockStartWidth:2,borderRadius:1,content:'""'}},".slick-prev":{insetInlineStart:vt,"&::after":{transform:"rotate(-45deg)"}},".slick-next":{insetInlineEnd:vt,"&::after":{transform:"rotate(135deg)"}}}}},kA=Yt=>{const{componentCls:Be,dotOffset:ke,dotWidth:oe,dotHeight:vt,dotGap:ut,colorBgContainer:xt,motionDurationSlow:Rt}=Yt;return{[Be]:{".slick-dots":{position:"absolute",insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:15,display:"flex !important",justifyContent:"center",paddingInlineStart:0,margin:0,listStyle:"none","&-bottom":{bottom:ke},"&-top":{top:ke,bottom:"auto"},li:{position:"relative",display:"inline-block",flex:"0 1 auto",boxSizing:"content-box",width:oe,height:vt,marginInline:ut,padding:0,textAlign:"center",textIndent:-999,verticalAlign:"top",transition:`all ${Rt}`,borderRadius:vt,overflow:"hidden","&::after":{display:"block",position:"absolute",top:0,insetInlineStart:0,width:"100%",height:vt,content:'""',background:xt,borderRadius:vt,opacity:1,outline:"none",cursor:"pointer",overflow:"hidden",transform:"translate3d(-100%, 0, 0)"},button:{position:"relative",display:"block",width:"100%",height:vt,padding:0,color:"transparent",fontSize:0,background:xt,border:0,borderRadius:vt,outline:"none",cursor:"pointer",opacity:.2,transition:`all ${Rt}`,overflow:"hidden","&:hover":{opacity:.75},"&::after":{position:"absolute",inset:Yt.calc(ut).mul(-1).equal(),content:'""'}},"&.slick-active":{width:Yt.dotActiveWidth,position:"relative","&:hover":{opacity:1},"&::after":{transform:"translate3d(0, 0, 0)",transition:`transform var(${dA}) ease-out`}}}}}}},mA=Yt=>{const{componentCls:Be,dotOffset:ke,arrowOffset:oe,marginXXS:vt}=Yt,ut={width:Yt.dotHeight,height:Yt.dotWidth};return{[`${Be}-vertical`]:{".slick-prev, .slick-next":{insetInlineStart:"50%",marginBlockStart:"unset",transform:"translateX(-50%)"},".slick-prev":{insetBlockStart:oe,insetInlineStart:"50%","&::after":{transform:"rotate(45deg)"}},".slick-next":{insetBlockStart:"auto",insetBlockEnd:oe,"&::after":{transform:"rotate(-135deg)"}},".slick-dots":{top:"50%",bottom:"auto",flexDirection:"column",width:Yt.dotHeight,height:"auto",margin:0,transform:"translateY(-50%)","&-left":{insetInlineEnd:"auto",insetInlineStart:ke},"&-right":{insetInlineEnd:ke,insetInlineStart:"auto"},li:Object.assign(Object.assign({},ut),{margin:`${(0,In.unit)(vt)} 0`,verticalAlign:"baseline",button:ut,"&::after":Object.assign(Object.assign({},ut),{height:0}),"&.slick-active":Object.assign(Object.assign({},ut),{button:ut,"&::after":Object.assign(Object.assign({},ut),{transition:`height var(${dA}) ease-out`})})})}}}},yA=Yt=>{const{componentCls:Be}=Yt;return[{[`${Be}-rtl`]:{direction:"rtl",".slick-dots":{[`${Be}-rtl&`]:{flexDirection:"row-reverse"}}}},{[`${Be}-vertical`]:{".slick-dots":{[`${Be}-rtl&`]:{flexDirection:"column"}}}}]},rA=Yt=>({arrowSize:16,arrowOffset:Yt.marginXS,dotWidth:16,dotHeight:3,dotGap:Yt.marginXXS,dotOffset:12,dotWidthActive:24,dotActiveWidth:24});var CA=(0,Un.I$)("Carousel",Yt=>[DA(Yt),Kn(Yt),kA(Yt),mA(Yt),yA(Yt)],rA,{deprecatedTokens:[["dotWidthActive","dotActiveWidth"]]}),On=function(Yt,Be){var ke={};for(var oe in Yt)Object.prototype.hasOwnProperty.call(Yt,oe)&&Be.indexOf(oe)<0&&(ke[oe]=Yt[oe]);if(Yt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vt=0,oe=Object.getOwnPropertySymbols(Yt);vt{var{currentSlide:Be,slideCount:ke}=Yt,oe=On(Yt,["currentSlide","slideCount"]);return a.createElement("button",Object.assign({type:"button"},oe))};var ln=a.forwardRef((Yt,Be)=>{const{dots:ke=!0,arrows:oe=!1,prevArrow:vt=a.createElement(gn,{"aria-label":"prev"}),nextArrow:ut=a.createElement(gn,{"aria-label":"next"}),draggable:xt=!1,waitForAnimate:Rt=!1,dotPosition:Re="bottom",vertical:ze=Re==="left"||Re==="right",rootClassName:pt,className:Xe,style:gt,id:rn,autoplay:Nt=!1,autoplaySpeed:Vt=3e3}=Yt,Ze=On(Yt,["dots","arrows","prevArrow","nextArrow","draggable","waitForAnimate","dotPosition","vertical","rootClassName","className","style","id","autoplay","autoplaySpeed"]),{getPrefixCls:Se,direction:Et,className:Cn,style:bn}=(0,Zn.dj)("carousel"),zn=a.useRef(null),tt=function(cA){let QA=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;zn.current.slickGoTo(cA,QA)};a.useImperativeHandle(Be,()=>({goTo:tt,autoPlay:zn.current.innerSlider.autoPlay,innerSlider:zn.current.innerSlider,prev:zn.current.slickPrev,next:zn.current.slickNext}),[zn.current]);const Ot=a.useRef(a.Children.count(Yt.children));a.useEffect(()=>{Ot.current!==a.Children.count(Yt.children)&&(tt(Yt.initialSlide||0,!1),Ot.current=a.Children.count(Yt.children))},[Yt.children]);const Qt=Object.assign({vertical:ze,className:pe()(Xe,Cn),style:Object.assign(Object.assign({},bn),gt),autoplay:!!Nt},Ze);Qt.effect==="fade"&&(Qt.fade=!0);const mt=Se("carousel",Qt.prefixCls),Tn=!!ke,wn=pe()(jn,`${jn}-${Re}`,typeof ke=="boolean"?!1:ke==null?void 0:ke.className),[xn,Wn,aA]=CA(mt),Yn=pe()(mt,{[`${mt}-rtl`]:Et==="rtl",[`${mt}-vertical`]:Qt.vertical},Wn,aA,pt),FA=Nt&&(typeof Nt=="object"?Nt.dotDuration:!1)?{[dA]:`${Vt}ms`}:{};return xn(a.createElement("div",{className:Yn,id:rn,style:FA},a.createElement(qn,Object.assign({ref:zn},Qt,{dots:Tn,dotsClass:wn,arrows:oe,prevArrow:vt,nextArrow:ut,draggable:xt,verticalSwiping:ze,autoplaySpeed:Vt,waitForAnimate:Rt}))))})},79939:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return zn}});var a=ee(77654),ge=ee(59301),he=ee(92310),Ve=ee.n(he),Ce=ee(60499),ve=ee(85899),Te=ee(72190),$e=ee(42244),ye=ee(37463),Ie=ee(6551),nt=ee(6089),Pe=ee(18929),bt=ge.createContext({}),Ne=bt,Qe=ee(43749),Me=ee(18642),pe="__rc_cascader_search_mark__",Ue=function(Ot,Qt,mt){var Tn=mt.label,wn=Tn===void 0?"":Tn;return Qt.some(function(xn){return String(xn[wn]).toLowerCase().includes(Ot.toLowerCase())})},ct=function(Ot,Qt,mt,Tn){return Qt.map(function(wn){return wn[Tn.label]}).join(" / ")},je=function(Ot,Qt,mt,Tn,wn,xn){var Wn=wn.filter,aA=Wn===void 0?Ue:Wn,Yn=wn.render,LA=Yn===void 0?ct:Yn,FA=wn.limit,cA=FA===void 0?50:FA,QA=wn.sort;return ge.useMemo(function(){var ZA=[];if(!Ot)return[];function eA(tA,vA){var zA=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;tA.forEach(function(bA){if(!(!QA&&cA!==!1&&cA>0&&ZA.length>=cA)){var oA=[].concat((0,a.Z)(vA),[bA]),TA=bA[mt.children],gA=zA||bA.disabled;if((!TA||TA.length===0||xn)&&aA(Ot,oA,{label:mt.label})){var BA;ZA.push((0,ve.Z)((0,ve.Z)({},bA),{},(BA={disabled:gA},(0,Me.Z)(BA,mt.label,LA(Ot,oA,Tn,mt)),(0,Me.Z)(BA,pe,oA),(0,Me.Z)(BA,mt.children,void 0),BA)))}TA&&eA(bA[mt.children],oA,gA)}})}return eA(Qt,[]),QA&&ZA.sort(function(tA,vA){return QA(tA[pe],vA[pe],Ot,mt)}),cA!==!1&&cA>0?ZA.slice(0,cA):ZA},[Ot,Qt,mt,Tn,LA,xn,aA,QA,cA])},wt=je,At="__RC_CASCADER_SPLIT__",qe="SHOW_PARENT",We="SHOW_CHILD";function _e(tt){return tt.join(At)}function rt(tt){return tt.map(_e)}function Ke(tt){return tt.split(At)}function ft(tt){var Ot=tt||{},Qt=Ot.label,mt=Ot.value,Tn=Ot.children,wn=mt||"value";return{label:Qt||"label",value:wn,key:wn,children:Tn||"children"}}function Le(tt,Ot){var Qt,mt;return(Qt=tt.isLeaf)!==null&&Qt!==void 0?Qt:!((mt=tt[Ot.children])!==null&&mt!==void 0&&mt.length)}function st(tt){var Ot=tt.parentElement;if(Ot){var Qt=tt.offsetTop-Ot.offsetTop;Qt-Ot.scrollTop<0?Ot.scrollTo({top:Qt}):Qt+tt.offsetHeight-Ot.scrollTop>Ot.offsetHeight&&Ot.scrollTo({top:Qt+tt.offsetHeight-Ot.offsetHeight})}}function we(tt,Ot){return tt.map(function(Qt){var mt;return(mt=Qt[pe])===null||mt===void 0?void 0:mt.map(function(Tn){return Tn[Ot.value]})})}function it(tt){return Array.isArray(tt)&&Array.isArray(tt[0])}function nn(tt){return tt?it(tt)?tt:(tt.length===0?[]:[tt]).map(function(Ot){return Array.isArray(Ot)?Ot:[Ot]}):[]}function Kt(tt,Ot,Qt){var mt=new Set(tt),Tn=Ot();return tt.filter(function(wn){var xn=Tn[wn],Wn=xn?xn.parent:null,aA=xn?xn.children:null;return xn&&xn.node.disabled?!0:Qt===We?!(aA&&aA.some(function(Yn){return Yn.key&&mt.has(Yn.key)})):!(Wn&&!Wn.node.disabled&&mt.has(Wn.key))})}function Bt(tt,Ot,Qt){for(var mt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Tn=Ot,wn=[],xn=function(){var Yn,LA,FA,cA=tt[Wn],QA=(Yn=Tn)===null||Yn===void 0?void 0:Yn.findIndex(function(eA){var tA=eA[Qt.value];return mt?String(tA)===String(cA):tA===cA}),ZA=QA!==-1?(LA=Tn)===null||LA===void 0?void 0:LA[QA]:null;wn.push({value:(FA=ZA==null?void 0:ZA[Qt.value])!==null&&FA!==void 0?FA:cA,index:QA,option:ZA}),Tn=ZA==null?void 0:ZA[Qt.children]},Wn=0;Wn1){var BA=ZA.slice(0,-1);zA(BA)}else Yn(!1)},TA=function(){var BA,YA=((BA=tA[eA])===null||BA===void 0?void 0:BA[Qt.children])||[],hr=YA.find(function(GA){return!GA.disabled});if(hr){var rr=[].concat((0,a.Z)(ZA),[hr[Qt.value]]);zA(rr)}};ge.useImperativeHandle(tt,function(){return{onKeyDown:function(BA){var YA=BA.which;switch(YA){case ae.Z.UP:case ae.Z.DOWN:{var hr=0;YA===ae.Z.UP?hr=-1:YA===ae.Z.DOWN&&(hr=1),hr!==0&&bA(hr);break}case ae.Z.LEFT:{if(aA)break;FA?TA():oA();break}case ae.Z.RIGHT:{if(aA)break;FA?oA():TA();break}case ae.Z.BACKSPACE:{aA||oA();break}case ae.Z.ENTER:{if(ZA.length){var rr=tA[eA],GA=(rr==null?void 0:rr[pe])||[];GA.length?wn(GA.map(function(Cr){return Cr[Qt.value]}),GA[GA.length-1]):wn(ZA,tA[eA])}break}case ae.Z.ESC:Yn(!1),LA&&BA.stopPropagation()}},onKeyUp:function(){}}})},de=ge.forwardRef(function(tt,Ot){var Qt,mt,Tn,wn=tt.prefixCls,xn=tt.multiple,Wn=tt.searchValue,aA=tt.toggleOpen,Yn=tt.notFoundContent,LA=tt.direction,FA=tt.open,cA=tt.disabled,QA=ge.useRef(null),ZA=LA==="rtl",eA=ge.useContext(Ne),tA=eA.options,vA=eA.values,zA=eA.halfValues,bA=eA.fieldNames,oA=eA.changeOnSelect,TA=eA.onSelect,gA=eA.searchOptions,BA=eA.dropdownPrefixCls,YA=eA.loadData,hr=eA.expandTrigger,rr=BA||wn,GA=ge.useState([]),Cr=(0,Te.Z)(GA,2),mr=Cr[0],Mr=Cr[1],Pr=function(Hn){if(!(!YA||Wn)){var iA=Bt(Hn,tA,bA),Jn=iA.map(function(EA){var jA=EA.option;return jA}),Gn=Jn[Jn.length-1];if(Gn&&!Le(Gn,bA)){var KA=_e(Hn);Mr(function(EA){return[].concat((0,a.Z)(EA),[KA])}),YA(Jn)}}};ge.useEffect(function(){mr.length&&mr.forEach(function(hn){var Hn=Ke(hn),iA=Bt(Hn,tA,bA,!0).map(function(Gn){var KA=Gn.option;return KA}),Jn=iA[iA.length-1];(!Jn||Jn[bA.children]||Le(Jn,bA))&&Mr(function(Gn){return Gn.filter(function(KA){return KA!==hn})})})},[tA,mr,bA]);var or=ge.useMemo(function(){return new Set(rt(vA))},[vA]),er=ge.useMemo(function(){return new Set(rt(zA))},[zA]),JA=ie(xn,FA),ir=(0,Te.Z)(JA,2),WA=ir[0],dr=ir[1],lr=function(Hn){dr(Hn),Pr(Hn)},lA=function(Hn){if(cA)return!1;var iA=Hn.disabled,Jn=Le(Hn,bA);return!iA&&(Jn||oA||xn)},qA=function(Hn,iA){var Jn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;TA(Hn),!xn&&(iA||oA&&(hr==="hover"||Jn))&&aA(!1)},De=ge.useMemo(function(){return Wn?gA:tA},[Wn,gA,tA]),Jt=ge.useMemo(function(){for(var hn=[{options:De}],Hn=De,iA=we(Hn,bA),Jn=function(){var EA=WA[Gn],jA=Hn.find(function(wA,_A){return(iA[_A]?_e(iA[_A]):wA[bA.value])===EA}),Br=jA==null?void 0:jA[bA.children];if(!(Br!=null&&Br.length))return 1;Hn=Br,hn.push({options:Br})},Gn=0;Gn":vA,bA=Qt.loadingIcon,oA=Qt.direction,TA=Qt.notFoundContent,gA=TA===void 0?"Not Found":TA,BA=Qt.disabled,YA=!!aA,hr=(0,ot.C8)(Yn,{value:LA,postState:nn}),rr=(0,Te.Z)(hr,2),GA=rr[0],Cr=rr[1],mr=ge.useMemo(function(){return ft(FA)},[JSON.stringify(FA)]),Mr=mn(mr,Wn),Pr=(0,Te.Z)(Mr,3),or=Pr[0],er=Pr[1],JA=Pr[2],ir=Ye(or,mr),WA=Xt(YA,GA,er,JA,ir),dr=(0,Te.Z)(WA,3),lr=dr[0],lA=dr[1],qA=dr[2],De=(0,ot.zX)(function(An){if(Cr(An),QA){var pn=nn(An),hn=pn.map(function(Jn){return Bt(Jn,or,mr).map(function(Gn){return Gn.option})}),Hn=YA?pn:pn[0],iA=YA?hn:hn[0];QA(Hn,iA)}}),Jt=Ge(YA,De,lr,lA,qA,er,JA,ZA),Fn=(0,ot.zX)(function(An){Jt(An)}),Pn=ge.useMemo(function(){return{options:or,fieldNames:mr,values:lr,halfValues:lA,changeOnSelect:cA,onSelect:Fn,checkable:aA,searchOptions:[],dropdownPrefixCls:void 0,loadData:eA,expandTrigger:tA,expandIcon:zA,loadingIcon:bA,dropdownMenuColumnStyle:void 0}},[or,mr,lr,lA,cA,Fn,aA,eA,tA,zA,bA]),zt="".concat(Tn,"-panel"),cn=!or.length;return ge.createElement(Ne.Provider,{value:Pn},ge.createElement("div",{className:Ve()(zt,(Ot={},(0,Me.Z)(Ot,"".concat(zt,"-rtl"),oA==="rtl"),(0,Me.Z)(Ot,"".concat(zt,"-empty"),cn),Ot),xn),style:wn},cn?gA:ge.createElement(ue,{prefixCls:Tn,searchValue:"",multiple:YA,toggleOpen:ht,open:!0,direction:oA,disabled:BA})))}function Zt(tt){var Ot=tt.onPopupVisibleChange,Qt=tt.popupVisible,mt=tt.popupClassName,Tn=tt.popupPlacement;warning(!Ot,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(Qt===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(mt===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(Tn===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function _t(tt,Ot){if(tt){var Qt=function mt(Tn){for(var wn=0;wn":Pr,er=tt.loadingIcon,JA=tt.children,ir=tt.dropdownMatchSelectWidth,WA=ir===void 0?!1:ir,dr=tt.showCheckedStrategy,lr=dr===void 0?qe:dr,lA=tt.optionRender,qA=(0,$e.Z)(tt,sn),De=(0,Ie.ZP)(Qt),Jt=!!FA,Fn=(0,Pe.Z)(xn,{value:Wn,postState:nn}),Pn=(0,Te.Z)(Fn,2),zt=Pn[0],cn=Pn[1],An=ge.useMemo(function(){return ft(wn)},[JSON.stringify(wn)]),pn=mn(An,zA),hn=(0,Te.Z)(pn,3),Hn=hn[0],iA=hn[1],Jn=hn[2],Gn=(0,Pe.Z)("",{value:ZA,postState:function(pr){return pr||""}}),KA=(0,Te.Z)(Gn,2),EA=KA[0],jA=KA[1],Br=function(pr,Hr){jA(pr),Hr.source!=="blur"&&eA&&eA(pr)},wA=lt(tA),_A=(0,Te.Z)(wA,2),qr=_A[0],ca=_A[1],Ja=wt(EA,Hn,An,bA||Tn,ca,aA||Jt),Ia=Ye(Hn,An),Kr=Xt(Jt,zt,iA,Jn,Ia),Ci=(0,Te.Z)(Kr,3),qa=Ci[0],Qa=Ci[1],_a=Ci[2],fi=ge.useMemo(function(){var wr=rt(qa),pr=Kt(wr,iA,lr);return[].concat((0,a.Z)(_a),(0,a.Z)(Jn(pr)))},[qa,iA,Jn,_a,lr]),Za=Qn(fi,Hn,An,Jt,LA),ma=(0,nt.Z)(function(wr){if(cn(wr),Yn){var pr=nn(wr),Hr=pr.map(function(Wr){return Bt(Wr,Hn,An).map(function($r){return $r.option})}),Or=Jt?pr:pr[0],ra=Jt?Hr:Hr[0];Yn(Or,ra)}}),_r=Ge(Jt,ma,qa,Qa,_a,iA,Jn,lr),Vi=(0,nt.Z)(function(wr){(!Jt||QA)&&jA(""),_r(wr)}),vl=function(pr,Hr){if(Hr.type==="clear"){ma([]);return}var Or=Hr.values[0],ra=Or.valueCells;Vi(ra)},ua=gA!==void 0?gA:TA,Dl=YA||BA,bl=Cr||GA,ol=function(pr){mr==null||mr(pr),Mr==null||Mr(pr)},gi=ge.useMemo(function(){return{options:Hn,fieldNames:An,values:qa,halfValues:Qa,changeOnSelect:aA,onSelect:Vi,checkable:FA,searchOptions:Ja,dropdownPrefixCls:bA,loadData:oA,expandTrigger:vA,expandIcon:or,loadingIcon:er,dropdownMenuColumnStyle:hr,optionRender:lA}},[Hn,An,qa,Qa,aA,Vi,FA,Ja,bA,oA,vA,or,er,hr,lA]),hi=!(EA?Ja:Hn).length,Xr=EA&&ca.matchInputWidth||hi?{}:{minWidth:"auto"};return ge.createElement(Ne.Provider,{value:gi},ge.createElement(ye.Ac,(0,Ce.Z)({},qA,{ref:Ot,id:De,prefixCls:Tn,autoClearSearchValue:QA,dropdownMatchSelectWidth:WA,dropdownStyle:(0,ve.Z)((0,ve.Z)({},Xr),rr),displayValues:Za,onDisplayValuesChange:vl,mode:Jt?"multiple":void 0,searchValue:EA,onSearch:Br,showSearch:qr,OptionList:Ft,emptyOptions:hi,open:ua,dropdownClassName:Dl,placement:bl,onDropdownVisibleChange:ol,getRawInputElement:function(){return JA}})))});dn.SHOW_PARENT=qe,dn.SHOW_CHILD=We,dn.Panel=Lt;var Mt=dn,tn=Mt,Ct=ee(2738),St=ee(75030),He=ee(86641),en=ee(45915),Wt=ee(82855),Nn=ee(48755),Dn=ee(38406),qn=ee(2171),Zn=ee(83397),In=ee(31756),_n=ee(56553),Un=ee(24971),dA=ee(1722),DA=ee(90376),Kn=ee(68525),kA=ee(90005),mA=ee(70045);function yA(tt,Ot){const{getPrefixCls:Qt,direction:mt,renderEmpty:Tn}=ge.useContext(Nn.E_),wn=Ot||mt,xn=Qt("select",tt),Wn=Qt("cascader",tt);return[xn,Wn,wn,Tn]}var rA=yA;function CA(tt,Ot){return ge.useMemo(()=>Ot?ge.createElement("span",{className:`${tt}-checkbox-inner`}):!1,[Ot])}var On=ee(33853),jn=ee(58617),gn=ee(38819),ln=(tt,Ot,Qt)=>{let mt=Qt;Qt||(mt=Ot?ge.createElement(On.Z,null):ge.createElement(gn.Z,null));const Tn=ge.createElement("span",{className:`${tt}-menu-item-loading-icon`},ge.createElement(jn.Z,{spin:!0}));return ge.useMemo(()=>[mt,Tn],[mt])},Yt=ee(56119),Be=ee(16931),ke=ee(36237),oe=ee(36170),vt=ee(63356),xt=tt=>{const{prefixCls:Ot,componentCls:Qt}=tt,mt=`${Qt}-menu-item`,Tn=` &${mt}-expand ${mt}-expand-icon, ${mt}-loading-icon -`;return[(0,oe.C2)(`${Ot}-checkbox`,tt),{[Qt]:{"&-checkbox":{top:0,marginInlineEnd:tt.paddingXS,pointerEvents:"unset"},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Qt}-menu-empty`]:{[`${Qt}-menu`]:{width:"100%",height:"auto",[mt]:{color:tt.colorTextDisabled}}}},"&-menu":{flexGrow:1,flexShrink:0,minWidth:tt.controlItemWidth,height:tt.dropdownHeight,margin:0,padding:tt.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${(0,ke.unit)(tt.lineWidth)} ${tt.lineType} ${tt.colorSplit}`},"&-item":Object.assign(Object.assign({},vt.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:tt.optionPadding,lineHeight:tt.lineHeight,cursor:"pointer",transition:`all ${tt.motionDurationMid}`,borderRadius:tt.borderRadiusSM,"&:hover":{background:tt.controlItemBgHover},"&-disabled":{color:tt.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[Tn]:{color:tt.colorTextDisabled}},[`&-active:not(${mt}-disabled)`]:{"&, &:hover":{color:tt.optionSelectedColor,fontWeight:tt.optionSelectedFontWeight,backgroundColor:tt.optionSelectedBg}},"&-content":{flex:"auto"},[Tn]:{marginInlineStart:tt.paddingXXS,color:tt.colorTextDescription,fontSize:tt.fontSizeIcon},"&-keyword":{color:tt.colorHighlight}})}}}]};const Rt=tt=>{const{componentCls:Ot,antCls:Qt}=tt;return[{[Ot]:{width:tt.controlWidth}},{[`${Ot}-dropdown`]:[{[`&${Qt}-select-dropdown`]:{padding:0}},xt(tt)]},{[`${Ot}-dropdown-rtl`]:{direction:"rtl"}},(0,Yt.c)(tt)]},Re=tt=>{const Ot=Math.round((tt.controlHeight-tt.fontSize*tt.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:tt.controlItemBgActive,optionSelectedFontWeight:tt.fontWeightStrong,optionPadding:`${Ot}px ${tt.paddingSM}px`,menuPadding:tt.paddingXXS,optionSelectedColor:tt.colorText}};var ze=(0,Be.I$)("Cascader",tt=>[Rt(tt)],Re);const pt=tt=>{const{componentCls:Ot}=tt;return{[`${Ot}-panel`]:[xt(tt),{display:"inline-flex",border:`${(0,ke.unit)(tt.lineWidth)} ${tt.lineType} ${tt.colorSplit}`,borderRadius:tt.borderRadiusLG,overflowX:"auto",maxWidth:"100%",[`${Ot}-menus`]:{alignItems:"stretch"},[`${Ot}-menu`]:{height:"auto"},"&-empty":{padding:tt.paddingXXS}}]}};var Xe=(0,Be.A1)(["Cascader","Panel"],tt=>pt(tt),Re);function gt(tt){const{prefixCls:Ot,className:Qt,multiple:mt,rootClassName:Tn,notFoundContent:wn,direction:xn,expandIcon:Wn,disabled:aA}=tt,Yn=ge.useContext(qn.Z),LA=aA!=null?aA:Yn,[FA,cA,QA,ZA]=rA(Ot,xn),eA=(0,Zn.Z)(cA),[tA,vA,zA]=ze(cA,eA);Xe(cA);const bA=QA==="rtl",[oA,TA]=ln(FA,bA,Wn),gA=wn||(ZA==null?void 0:ZA("Cascader"))||ge.createElement(Dn.Z,{componentName:"Cascader"}),BA=CA(cA,mt);return tA(ge.createElement(Lt,Object.assign({},tt,{checkable:BA,prefixCls:cA,className:Ve()(Qt,vA,Tn,zA,eA),notFoundContent:gA,direction:QA,expandIcon:oA,loadingIcon:TA,disabled:LA})))}var rn=gt,Nt=function(tt,Ot){var Qt={};for(var mt in tt)Object.prototype.hasOwnProperty.call(tt,mt)&&Ot.indexOf(mt)<0&&(Qt[mt]=tt[mt]);if(tt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Tn=0,mt=Object.getOwnPropertySymbols(tt);TnaA===0?[Wn]:[].concat((0,a.Z)(xn),[Ot,Wn]),[]),Tn=[];let wn=0;return mt.forEach((xn,Wn)=>{const aA=wn+xn.length;let Yn=tt.slice(wn,aA);wn=aA,Wn%2===1&&(Yn=ge.createElement("span",{className:`${Qt}-menu-item-keyword`,key:`separator-${Wn}`},Yn)),Tn.push(Yn)}),Tn}const Et=(tt,Ot,Qt,mt)=>{const Tn=[],wn=tt.toLowerCase();return Ot.forEach((xn,Wn)=>{Wn!==0&&Tn.push(" / ");let aA=xn[mt.label];const Yn=typeof aA;(Yn==="string"||Yn==="number")&&(aA=Se(String(aA),wn,Qt)),Tn.push(aA)}),Tn},Cn=ge.forwardRef((tt,Ot)=>{var Qt;const{prefixCls:mt,size:Tn,disabled:wn,className:xn,rootClassName:Wn,multiple:aA,bordered:Yn=!0,transitionName:LA,choiceTransitionName:FA="",popupClassName:cA,dropdownClassName:QA,expandIcon:ZA,placement:eA,showSearch:tA,allowClear:vA=!0,notFoundContent:zA,direction:bA,getPopupContainer:oA,status:TA,showArrow:gA,builtinPlacements:BA,style:YA,variant:hr}=tt,rr=Nt(tt,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style","variant"]),GA=(0,Ct.Z)(rr,["suffixIcon"]),{getPrefixCls:Cr,getPopupContainer:mr,className:Mr,style:Pr}=(0,Nn.dj)("cascader"),{popupOverflow:or}=ge.useContext(Nn.E_),{status:er,hasFeedback:JA,isFormItemInput:ir,feedbackIcon:WA}=ge.useContext(_n.aM),dr=(0,Wt.F)(er,TA),[lr,lA,qA,De]=rA(mt,bA),Jt=qA==="rtl",Fn=Cr(),Pn=(0,Zn.Z)(lr),[zt,sn,An]=(0,DA.Z)(lr,Pn),pn=(0,Zn.Z)(lA),[hn]=ze(lA,pn),{compactSize:Hn,compactItemClassnames:iA}=(0,mA.ri)(lr,bA),[Jn,Gn]=(0,Un.Z)("cascader",hr,Yn),KA=zA||(De==null?void 0:De("Cascader"))||ge.createElement(Dn.Z,{componentName:"Cascader"}),EA=Ve()(cA||QA,`${lA}-dropdown`,{[`${lA}-dropdown-rtl`]:qA==="rtl"},Wn,Pn,pn,sn,An),jA=ge.useMemo(()=>{if(!tA)return tA;let ma={render:Et};return typeof tA=="object"&&(ma=Object.assign(Object.assign({},ma),tA)),ma},[tA]),Br=(0,In.Z)(ma=>{var _r;return(_r=Tn!=null?Tn:Hn)!==null&&_r!==void 0?_r:ma}),wA=ge.useContext(qn.Z),_A=wn!=null?wn:wA,[qr,ca]=ln(lr,Jt,ZA),Ja=CA(lA,aA),Ia=(0,kA.Z)(tt.suffixIcon,gA),{suffixIcon:Kr,removeIcon:Ci,clearIcon:qa}=(0,Kn.Z)(Object.assign(Object.assign({},tt),{hasFeedback:JA,feedbackIcon:WA,showSuffixIcon:Ia,multiple:aA,prefixCls:lr,componentName:"Cascader"})),Qa=ge.useMemo(()=>eA!==void 0?eA:Jt?"bottomRight":"bottomLeft",[eA,Jt]),_a=vA===!0?{clearIcon:qa}:vA,[fi]=(0,St.Cn)("SelectLike",(Qt=GA.dropdownStyle)===null||Qt===void 0?void 0:Qt.zIndex),Za=ge.createElement(tn,Object.assign({prefixCls:lr,className:Ve()(!mt&&lA,{[`${lr}-lg`]:Br==="large",[`${lr}-sm`]:Br==="small",[`${lr}-rtl`]:Jt,[`${lr}-${Jn}`]:Gn,[`${lr}-in-form-item`]:ir},(0,Wt.Z)(lr,dr,JA),iA,Mr,xn,Wn,Pn,pn,sn,An),disabled:_A,style:Object.assign(Object.assign({},Pr),YA)},GA,{builtinPlacements:(0,dA.Z)(BA,or),direction:qA,placement:Qa,notFoundContent:KA,allowClear:_a,showSearch:jA,expandIcon:qr,suffixIcon:Kr,removeIcon:Ci,loadingIcon:ca,checkable:Ja,dropdownClassName:EA,dropdownPrefixCls:mt||lA,dropdownStyle:Object.assign(Object.assign({},GA.dropdownStyle),{zIndex:fi}),choiceTransitionName:(0,He.m)(Fn,"",FA),transitionName:(0,He.m)(Fn,"slide-up",LA),getPopupContainer:oA||mr,ref:Ot}));return hn(zt(Za))}),bn=(0,en.Z)(Cn,"dropdownAlign",tt=>(0,Ct.Z)(tt,["visible"]));Cn.SHOW_PARENT=Ze,Cn.SHOW_CHILD=Vt,Cn.Panel=rn,Cn._InternalPanelDoNotUseOrYouWillBeFired=bn;var zn=Cn},37285:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return Ne}});var a=ee(59301),ge=ee(92310),he=ee.n(ge),Ve=ee(48755),Ce=ee(36237),ve=ee(63356),Te=ee(16931),$e=ee(51636);const ye=Qe=>{const{componentCls:Me,sizePaddingEdgeHorizontal:pe,colorSplit:Ue,lineWidth:ct,textPaddingInline:je,orientationMargin:wt,verticalMarginInline:At}=Qe;return{[Me]:Object.assign(Object.assign({},(0,ve.Wf)(Qe)),{borderBlockStart:`${(0,Ce.unit)(ct)} solid ${Ue}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:At,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,Ce.unit)(ct)} solid ${Ue}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,Ce.unit)(Qe.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${Me}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,Ce.unit)(Qe.dividerHorizontalWithTextGutterMargin)} 0`,color:Qe.colorTextHeading,fontWeight:500,fontSize:Qe.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${Ue}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,Ce.unit)(ct)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${Me}-with-text-start`]:{"&::before":{width:`calc(${wt} * 100%)`},"&::after":{width:`calc(100% - ${wt} * 100%)`}},[`&-horizontal${Me}-with-text-end`]:{"&::before":{width:`calc(100% - ${wt} * 100%)`},"&::after":{width:`calc(${wt} * 100%)`}},[`${Me}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:je},"&-dashed":{background:"none",borderColor:Ue,borderStyle:"dashed",borderWidth:`${(0,Ce.unit)(ct)} 0 0`},[`&-horizontal${Me}-with-text${Me}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${Me}-dashed`]:{borderInlineStartWidth:ct,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:Ue,borderStyle:"dotted",borderWidth:`${(0,Ce.unit)(ct)} 0 0`},[`&-horizontal${Me}-with-text${Me}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${Me}-dotted`]:{borderInlineStartWidth:ct,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${Me}-with-text`]:{color:Qe.colorText,fontWeight:"normal",fontSize:Qe.fontSize},[`&-horizontal${Me}-with-text-start${Me}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${Me}-inner-text`]:{paddingInlineStart:pe}},[`&-horizontal${Me}-with-text-end${Me}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${Me}-inner-text`]:{paddingInlineEnd:pe}}})}},Ie=Qe=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Qe.marginXS});var nt=(0,Te.I$)("Divider",Qe=>{const Me=(0,$e.mergeToken)(Qe,{dividerHorizontalWithTextGutterMargin:Qe.margin,dividerHorizontalGutterMargin:Qe.marginLG,sizePaddingEdgeHorizontal:0});return[ye(Me)]},Ie,{unitless:{orientationMargin:!0}}),Pe=function(Qe,Me){var pe={};for(var Ue in Qe)Object.prototype.hasOwnProperty.call(Qe,Ue)&&Me.indexOf(Ue)<0&&(pe[Ue]=Qe[Ue]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ct=0,Ue=Object.getOwnPropertySymbols(Qe);ct{const{getPrefixCls:Me,direction:pe,className:Ue,style:ct}=(0,Ve.dj)("divider"),{prefixCls:je,type:wt="horizontal",orientation:At="center",orientationMargin:qe,className:We,rootClassName:_e,children:rt,dashed:Ke,variant:ft="solid",plain:Le,style:st}=Qe,we=Pe(Qe,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style"]),it=Me("divider",je),[nn,Kt,Bt]=nt(it),Qn=!!rt,Ye=a.useMemo(()=>At==="left"?pe==="rtl"?"end":"start":At==="right"?pe==="rtl"?"start":"end":At,[pe,At]),Fe=Ye==="start"&&qe!=null,Gt=Ye==="end"&&qe!=null,mn=he()(it,Ue,Kt,Bt,`${it}-${wt}`,{[`${it}-with-text`]:Qn,[`${it}-with-text-${Ye}`]:Qn,[`${it}-dashed`]:!!Ke,[`${it}-${ft}`]:ft!=="solid",[`${it}-plain`]:!!Le,[`${it}-rtl`]:pe==="rtl",[`${it}-no-default-orientation-margin-start`]:Fe,[`${it}-no-default-orientation-margin-end`]:Gt},We,_e),$t=a.useMemo(()=>typeof qe=="number"?qe:/^\d+$/.test(qe)?Number(qe):qe,[qe]),lt={marginInlineStart:Fe?$t:void 0,marginInlineEnd:Gt?$t:void 0};return nn(a.createElement("div",Object.assign({className:mn,style:Object.assign(Object.assign({},ct),st)},we,{role:"separator"}),rt&&wt!=="vertical"&&a.createElement("span",{className:`${it}-inner-text`,style:lt},rt)))}},24404:function(It,Ft,ee){"use strict";ee.d(Ft,{default:function(){return At}});var a=ee(77654),ge=ee(59301),he=ee(92310),Ve=ee.n(he),Ce=ee(2738),ve=ee(48755),Te=ee(6989),$e=ee(11592),ye=ee(24303);function Ie(qe,We,_e){return typeof _e=="boolean"?_e:qe.length?!0:(0,$e.Z)(We).some(Ke=>Ke.type===ye.Z)}var nt=ee(48923),Pe=function(qe,We){var _e={};for(var rt in qe)Object.prototype.hasOwnProperty.call(qe,rt)&&We.indexOf(rt)<0&&(_e[rt]=qe[rt]);if(qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,rt=Object.getOwnPropertySymbols(qe);Kege.forwardRef((Le,st)=>ge.createElement(Ke,Object.assign({ref:st,suffixCls:We,tagName:_e},Le)))}const Ne=ge.forwardRef((qe,We)=>{const{prefixCls:_e,suffixCls:rt,className:Ke,tagName:ft}=qe,Le=Pe(qe,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:st}=ge.useContext(ve.E_),we=st("layout",_e),[it,nn,Kt]=(0,nt.ZP)(we),Bt=rt?`${we}-${rt}`:we;return it(ge.createElement(ft,Object.assign({className:Ve()(_e||Bt,Ke,nn,Kt),ref:We},Le)))}),Qe=ge.forwardRef((qe,We)=>{const{direction:_e}=ge.useContext(ve.E_),[rt,Ke]=ge.useState([]),{prefixCls:ft,className:Le,rootClassName:st,children:we,hasSider:it,tagName:nn,style:Kt}=qe,Bt=Pe(qe,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Qn=(0,Ce.Z)(Bt,["suffixCls"]),{getPrefixCls:Ye,className:Fe,style:Gt}=(0,ve.dj)("layout"),mn=Ye("layout",ft),$t=Ie(rt,we,it),[lt,Tt,Ge]=(0,nt.ZP)(mn),Xt=Ve()(mn,{[`${mn}-has-sider`]:$t,[`${mn}-rtl`]:_e==="rtl"},Fe,Le,st,Tt,Ge),Pt=ge.useMemo(()=>({siderHook:{addSider:an=>{Ke(jt=>[].concat((0,a.Z)(jt),[an]))},removeSider:an=>{Ke(jt=>jt.filter(Bn=>Bn!==an))}}}),[]);return lt(ge.createElement(Te.V.Provider,{value:Pt},ge.createElement(nn,Object.assign({ref:We,className:Xt,style:Object.assign(Object.assign({},Gt),Kt)},Qn),we)))}),Me=bt({tagName:"div",displayName:"Layout"})(Qe),pe=bt({suffixCls:"header",tagName:"header",displayName:"Header"})(Ne),Ue=bt({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(Ne),ct=bt({suffixCls:"content",tagName:"main",displayName:"Content"})(Ne);var je=Me;const wt=je;wt.Header=pe,wt.Footer=Ue,wt.Content=ct,wt.Sider=ye.Z,wt._InternalSiderContext=ye.D;var At=wt},93725:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return Ke}});var a=ee(59301),ge=ee(96512),he=ee(92310),Ve=ee.n(he),Ce=ee(18929),ve=ee(2738),Te=ee(48755),$e=ee(37639),ye=ee(15565),Ie=ee(54500),nt=ee(7939),Pe=ee(61670),bt=ee(9017),Ne=ee(85981),Qe=ee(69106),Me=ee(16931);const pe=ft=>{const{componentCls:Le,iconCls:st,antCls:we,zIndexPopup:it,colorText:nn,colorWarning:Kt,marginXXS:Bt,marginXS:Qn,fontSize:Ye,fontWeightStrong:Fe,colorTextHeading:Gt}=ft;return{[Le]:{zIndex:it,[`&${we}-popover`]:{fontSize:Ye},[`${Le}-message`]:{marginBottom:Qn,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${Le}-message-icon ${st}`]:{color:Kt,fontSize:Ye,lineHeight:1,marginInlineEnd:Qn},[`${Le}-title`]:{fontWeight:Fe,color:Gt,"&:only-child":{fontWeight:"normal"}},[`${Le}-description`]:{marginTop:Bt,color:nn}},[`${Le}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:Qn}}}}},Ue=ft=>{const{zIndexPopupBase:Le}=ft;return{zIndexPopup:Le+60}};var ct=(0,Me.I$)("Popconfirm",ft=>pe(ft),Ue,{resetStyle:!1}),je=function(ft,Le){var st={};for(var we in ft)Object.prototype.hasOwnProperty.call(ft,we)&&Le.indexOf(we)<0&&(st[we]=ft[we]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var it=0,we=Object.getOwnPropertySymbols(ft);it{const{prefixCls:Le,okButtonProps:st,cancelButtonProps:we,title:it,description:nn,cancelText:Kt,okText:Bt,okType:Qn="primary",icon:Ye=a.createElement(ge.Z,null),showCancel:Fe=!0,close:Gt,onConfirm:mn,onCancel:$t,onPopupClick:lt}=ft,{getPrefixCls:Tt}=a.useContext(Te.E_),[Ge]=(0,bt.Z)("Popconfirm",Ne.Z.Popconfirm),Xt=(0,Ie.Z)(it),Pt=(0,Ie.Z)(nn);return a.createElement("div",{className:`${Le}-inner-content`,onClick:lt},a.createElement("div",{className:`${Le}-message`},Ye&&a.createElement("span",{className:`${Le}-message-icon`},Ye),a.createElement("div",{className:`${Le}-message-text`},Xt&&a.createElement("div",{className:`${Le}-title`},Xt),Pt&&a.createElement("div",{className:`${Le}-description`},Pt))),a.createElement("div",{className:`${Le}-buttons`},Fe&&a.createElement(nt.ZP,Object.assign({onClick:$t,size:"small"},we),Kt||(Ge==null?void 0:Ge.cancelText)),a.createElement(ye.Z,{buttonProps:Object.assign(Object.assign({size:"small"},(0,Pe.nx)(Qn)),st),actionFn:mn,close:Gt,prefixCls:Tt("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},Bt||(Ge==null?void 0:Ge.okText))))};var qe=ft=>{const{prefixCls:Le,placement:st,className:we,style:it}=ft,nn=je(ft,["prefixCls","placement","className","style"]),{getPrefixCls:Kt}=a.useContext(Te.E_),Bt=Kt("popconfirm",Le),[Qn]=ct(Bt);return Qn(a.createElement(Qe.ZP,{placement:st,className:Ve()(Bt,we),style:it,content:a.createElement(wt,Object.assign({prefixCls:Bt},nn))}))},We=function(ft,Le){var st={};for(var we in ft)Object.prototype.hasOwnProperty.call(ft,we)&&Le.indexOf(we)<0&&(st[we]=ft[we]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var it=0,we=Object.getOwnPropertySymbols(ft);it{var st,we;const{prefixCls:it,placement:nn="top",trigger:Kt="click",okType:Bt="primary",icon:Qn=a.createElement(ge.Z,null),children:Ye,overlayClassName:Fe,onOpenChange:Gt,onVisibleChange:mn,overlayStyle:$t,styles:lt,classNames:Tt}=ft,Ge=We(ft,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange","overlayStyle","styles","classNames"]),{getPrefixCls:Xt,className:Pt,style:an,classNames:jt,styles:Bn}=(0,Te.dj)("popconfirm"),[fn,me]=(0,Ce.Z)(!1,{value:(st=ft.open)!==null&&st!==void 0?st:ft.visible,defaultValue:(we=ft.defaultOpen)!==null&&we!==void 0?we:ft.defaultVisible}),ie=(Lt,Zt)=>{me(Lt,!0),mn==null||mn(Lt),Gt==null||Gt(Lt,Zt)},ae=Lt=>{ie(!1,Lt)},se=Lt=>{var Zt;return(Zt=ft.onConfirm)===null||Zt===void 0?void 0:Zt.call(void 0,Lt)},de=Lt=>{var Zt;ie(!1,Lt),(Zt=ft.onCancel)===null||Zt===void 0||Zt.call(void 0,Lt)},ue=(Lt,Zt)=>{const{disabled:_t=!1}=ft;_t||ie(Lt,Zt)},et=Xt("popconfirm",it),Dt=Ve()(et,Pt,Fe,jt.root,Tt==null?void 0:Tt.root),ot=Ve()(jt.body,Tt==null?void 0:Tt.body),[ht]=ct(et);return ht(a.createElement($e.Z,Object.assign({},(0,ve.Z)(Ge,["title"]),{trigger:Kt,placement:nn,onOpenChange:ue,open:fn,ref:Le,classNames:{root:Dt,body:ot},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign({},Bn.root),an),$t),lt==null?void 0:lt.root),body:Object.assign(Object.assign({},Bn.body),lt==null?void 0:lt.body)},content:a.createElement(wt,Object.assign({okType:Bt,icon:Qn},ft,{prefixCls:et,close:ae,onConfirm:se,onCancel:de})),"data-popover-inject":!0}),Ye))});rt._InternalPanelDoNotUseOrYouWillBeFired=qe;var Ke=rt},58359:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return cn}});var a=ee(59301),ge=ee(72054),he=ee(38705),Ve=ee(17212),Ce=ee(18642),ve,Te;function $e(Mt,tn,Ct){if(tn<0||tn>31||Mt>>>tn)throw new RangeError("Value out of range");for(var St=tn-1;St>=0;St--)Ct.push(Mt>>>St&1)}function ye(Mt,tn){return(Mt>>>tn&1)!=0}function Ie(Mt){if(!Mt)throw new Error("Assertion error")}var nt=function(){function Mt(tn,Ct){(0,he.Z)(this,Mt),(0,Ce.Z)(this,"modeBits",void 0),(0,Ce.Z)(this,"numBitsCharCount",void 0),this.modeBits=tn,this.numBitsCharCount=Ct}return(0,Ve.Z)(Mt,[{key:"numCharCountBits",value:function(Ct){return this.numBitsCharCount[Math.floor((Ct+7)/17)]}}]),Mt}();ve=nt,(0,Ce.Z)(nt,"NUMERIC",new ve(1,[10,12,14])),(0,Ce.Z)(nt,"ALPHANUMERIC",new ve(2,[9,11,13])),(0,Ce.Z)(nt,"BYTE",new ve(4,[8,16,16])),(0,Ce.Z)(nt,"KANJI",new ve(8,[8,10,12])),(0,Ce.Z)(nt,"ECI",new ve(7,[0,0,0]));var Pe=(0,Ve.Z)(function Mt(tn,Ct){(0,he.Z)(this,Mt),(0,Ce.Z)(this,"ordinal",void 0),(0,Ce.Z)(this,"formatBits",void 0),this.ordinal=tn,this.formatBits=Ct});Te=Pe,(0,Ce.Z)(Pe,"LOW",new Te(0,1)),(0,Ce.Z)(Pe,"MEDIUM",new Te(1,0)),(0,Ce.Z)(Pe,"QUARTILE",new Te(2,3)),(0,Ce.Z)(Pe,"HIGH",new Te(3,2));var bt=function(){function Mt(tn,Ct,St){if((0,he.Z)(this,Mt),(0,Ce.Z)(this,"mode",void 0),(0,Ce.Z)(this,"numChars",void 0),(0,Ce.Z)(this,"bitData",void 0),this.mode=tn,this.numChars=Ct,this.bitData=St,Ct<0)throw new RangeError("Invalid argument");this.bitData=St.slice()}return(0,Ve.Z)(Mt,[{key:"getData",value:function(){return this.bitData.slice()}}],[{key:"makeBytes",value:function(Ct){var St=[],He=(0,ge.Z)(Ct),en;try{for(He.s();!(en=He.n()).done;){var Wt=en.value;$e(Wt,8,St)}}catch(Nn){He.e(Nn)}finally{He.f()}return new Mt(nt.BYTE,Ct.length,St)}},{key:"makeNumeric",value:function(Ct){if(!Mt.isNumeric(Ct))throw new RangeError("String contains non-numeric characters");for(var St=[],He=0;He=1<Mt.MAX_VERSION)throw new RangeError("Version value out of range");if(en<-1||en>7)throw new RangeError("Mask value out of range");this.size=tn*4+17;for(var Wt=[],Nn=0;Nn>>9)*1335;var Wt=(St<<10|He)^21522;Ie(Wt>>>15==0);for(var Nn=0;Nn<=5;Nn++)this.setFunctionModule(8,Nn,ye(Wt,Nn));this.setFunctionModule(8,7,ye(Wt,6)),this.setFunctionModule(8,8,ye(Wt,7)),this.setFunctionModule(7,8,ye(Wt,8));for(var Dn=9;Dn<15;Dn++)this.setFunctionModule(14-Dn,8,ye(Wt,Dn));for(var qn=0;qn<8;qn++)this.setFunctionModule(this.size-1-qn,8,ye(Wt,qn));for(var Zn=8;Zn<15;Zn++)this.setFunctionModule(8,this.size-15+Zn,ye(Wt,Zn));this.setFunctionModule(8,this.size-8,!0)}},{key:"drawVersion",value:function(){if(!(this.version<7)){for(var Ct=this.version,St=0;St<12;St++)Ct=Ct<<1^(Ct>>>11)*7973;var He=this.version<<12|Ct;Ie(He>>>18==0);for(var en=0;en<18;en++){var Wt=ye(He,en),Nn=this.size-11+en%3,Dn=Math.floor(en/3);this.setFunctionModule(Nn,Dn,Wt),this.setFunctionModule(Dn,Nn,Wt)}}}},{key:"drawFinderPattern",value:function(Ct,St){for(var He=-4;He<=4;He++)for(var en=-4;en<=4;en++){var Wt=Math.max(Math.abs(en),Math.abs(He)),Nn=Ct+en,Dn=St+He;0<=Nn&&Nn=Dn)&&Kn.push(CA[rA])})},mA=0;mA=1;He-=2){He==6&&(He=5);for(var en=0;en>>3],7-(St&7)),St++)}}Ie(St==Ct.length*8)}},{key:"applyMask",value:function(Ct){if(Ct<0||Ct>7)throw new RangeError("Mask value out of range");for(var St=0;St5&&Ct++):(this.finderPenaltyAddHistory(en,Wt),He||(Ct+=this.finderPenaltyCountPatterns(Wt)*Mt.PENALTY_N3),He=this.modules[St][Nn],en=1);Ct+=this.finderPenaltyTerminateAndCount(He,en,Wt)*Mt.PENALTY_N3}for(var Dn=0;Dn5&&Ct++):(this.finderPenaltyAddHistory(Zn,In),qn||(Ct+=this.finderPenaltyCountPatterns(In)*Mt.PENALTY_N3),qn=this.modules[_n][Dn],Zn=1);Ct+=this.finderPenaltyTerminateAndCount(qn,Zn,In)*Mt.PENALTY_N3}for(var Un=0;Un0&&Ct[2]==St&&Ct[3]==St*3&&Ct[4]==St&&Ct[5]==St;return(He&&Ct[0]>=St*4&&Ct[6]>=St?1:0)+(He&&Ct[6]>=St*4&&Ct[0]>=St?1:0)}},{key:"finderPenaltyTerminateAndCount",value:function(Ct,St,He){var en=St;return Ct&&(this.finderPenaltyAddHistory(en,He),en=0),en+=this.size,this.finderPenaltyAddHistory(en,He),this.finderPenaltyCountPatterns(He)}},{key:"finderPenaltyAddHistory",value:function(Ct,St){var He=Ct;St[0]==0&&(He+=this.size),St.pop(),St.unshift(He)}}],[{key:"encodeText",value:function(Ct,St){var He=bt.makeSegments(Ct);return Mt.encodeSegments(He,St)}},{key:"encodeBinary",value:function(Ct,St){var He=bt.makeBytes(Ct);return Mt.encodeSegments([He],St)}},{key:"encodeSegments",value:function(Ct,St){var He=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,en=arguments.length>3&&arguments[3]!==void 0?arguments[3]:40,Wt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:-1,Nn=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0;if(!(Mt.MIN_VERSION<=He&&He<=en&&en<=Mt.MAX_VERSION)||Wt<-1||Wt>7)throw new RangeError("Invalid value");var Dn,qn;for(Dn=He;;Dn++){var Zn=Mt.getNumDataCodewords(Dn,St)*8,In=bt.getTotalBits(Ct,Dn);if(In<=Zn){qn=In;break}if(Dn>=en)throw new RangeError("Data too long")}for(var _n=St,Un=0,dA=[Pe.MEDIUM,Pe.QUARTILE,Pe.HIGH];Un>>3]|=ln<<7-(Yt&7)}),new Mt(Dn,_n,vn,Wt)}},{key:"getNumRawDataModules",value:function(Ct){if(CtMt.MAX_VERSION)throw new RangeError("Version number out of range");var St=(16*Ct+128)*Ct+64;if(Ct>=2){var He=Math.floor(Ct/7)+2;St-=(25*He-10)*He-55,Ct>=7&&(St-=36)}return Ie(208<=St&&St<=29648),St}},{key:"getNumDataCodewords",value:function(Ct,St){return Math.floor(Mt.getNumRawDataModules(Ct)/8)-Mt.ECC_CODEWORDS_PER_BLOCK[St.ordinal][Ct]*Mt.NUM_ERROR_CORRECTION_BLOCKS[St.ordinal][Ct]}},{key:"reedSolomonComputeDivisor",value:function(Ct){if(Ct<1||Ct>255)throw new RangeError("Degree out of range");for(var St=[],He=0;He>>8||St>>>8)throw new RangeError("Byte out of range");for(var He=0,en=7;en>=0;en--)He=He<<1^(He>>>7)*285,He^=(St>>>en&1)*Ct;return Ie(He>>>8==0),He}}]),Mt}();(0,Ce.Z)(Ne,"MIN_VERSION",1),(0,Ce.Z)(Ne,"MAX_VERSION",40),(0,Ce.Z)(Ne,"PENALTY_N1",3),(0,Ce.Z)(Ne,"PENALTY_N2",3),(0,Ce.Z)(Ne,"PENALTY_N3",40),(0,Ce.Z)(Ne,"PENALTY_N4",10),(0,Ce.Z)(Ne,"ECC_CODEWORDS_PER_BLOCK",[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]]),(0,Ce.Z)(Ne,"NUM_ERROR_CORRECTION_BLOCKS",[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]]);var Qe={L:Pe.LOW,M:Pe.MEDIUM,Q:Pe.QUARTILE,H:Pe.HIGH},Me=128,pe="L",Ue="#FFFFFF",ct="#000000",je=!1,wt=1,At=4,qe=0,We=.1,_e=function(tn){var Ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,St=[];return tn.forEach(function(He,en){var Wt=null;He.forEach(function(Nn,Dn){if(!Nn&&Wt!==null){St.push("M".concat(Wt+Ct," ").concat(en+Ct,"h").concat(Dn-Wt,"v1H").concat(Wt+Ct,"z")),Wt=null;return}if(Dn===He.length-1){if(!Nn)return;Wt===null?St.push("M".concat(Dn+Ct,",").concat(en+Ct," h1v1H").concat(Dn+Ct,"z")):St.push("M".concat(Wt+Ct,",").concat(en+Ct," h").concat(Dn+1-Wt,"v1H").concat(Wt+Ct,"z"));return}Nn&&Wt===null&&(Wt=Dn)})}),St.join("")},rt=function(tn,Ct){return tn.slice().map(function(St,He){return He=Ct.y+Ct.h?St:St.map(function(en,Wt){return Wt=Ct.x+Ct.w?en:!1})})},Ke=function(tn,Ct,St,He){if(He==null)return null;var en=tn.length+St*2,Wt=Math.floor(Ct*We),Nn=en/Ct,Dn=(He.width||Wt)*Nn,qn=(He.height||Wt)*Nn,Zn=He.x==null?tn.length/2-Dn/2:He.x*Nn,In=He.y==null?tn.length/2-qn/2:He.y*Nn,_n=He.opacity==null?1:He.opacity,Un=null;if(He.excavate){var dA=Math.floor(Zn),DA=Math.floor(In),Kn=Math.ceil(Dn+Zn-dA),kA=Math.ceil(qn+In-DA);Un={x:dA,y:DA,w:Kn,h:kA}}var mA=He.crossOrigin;return{x:Zn,y:In,h:qn,w:Dn,excavation:Un,opacity:_n,crossOrigin:mA}},ft=function(tn,Ct){return Ct!=null?Math.max(Math.floor(Ct),0):tn?At:qe},Le=function(){try{new Path2D().addPath(new Path2D)}catch(Mt){return!1}return!0}(),st=ee(60499),we=ee(85899),it=ee(72190),nn=ee(42244),Kt=function(tn){var Ct=tn.value,St=tn.level,He=tn.minVersion,en=tn.includeMargin,Wt=tn.marginSize,Nn=tn.imageSettings,Dn=tn.size,qn=a.useMemo(function(){var Zn=bt.makeSegments(Ct);return Ne.encodeSegments(Zn,Qe[St],He)},[Ct,St,He]);return a.useMemo(function(){var Zn=qn.getModules(),In=ft(en,Wt),_n=Zn.length+In*2,Un=Ke(Zn,Dn,In,Nn);return{cells:Zn,margin:In,numCells:_n,calculatedImageSettings:Un,qrcode:qn}},[qn,Dn,Nn,en,Wt])},Bt=["value","size","level","bgColor","fgColor","includeMargin","minVersion","marginSize","style","imageSettings"],Qn=a.forwardRef(function(Mt,tn){var Ct=Mt.value,St=Mt.size,He=St===void 0?Me:St,en=Mt.level,Wt=en===void 0?pe:en,Nn=Mt.bgColor,Dn=Nn===void 0?Ue:Nn,qn=Mt.fgColor,Zn=qn===void 0?ct:qn,In=Mt.includeMargin,_n=In===void 0?je:In,Un=Mt.minVersion,dA=Un===void 0?wt:Un,DA=Mt.marginSize,Kn=Mt.style,kA=Mt.imageSettings,mA=(0,nn.Z)(Mt,Bt),yA=kA==null?void 0:kA.src,rA=a.useRef(null),CA=a.useRef(null),On=a.useCallback(function(xt){rA.current=xt,typeof tn=="function"?tn(xt):tn&&(tn.current=xt)},[tn]),jn=a.useState(!1),gn=(0,it.Z)(jn,2),vn=gn[1],ln=Kt({value:Ct,level:Wt,minVersion:dA,includeMargin:_n,marginSize:DA,imageSettings:kA,size:He}),Yt=ln.margin,Be=ln.cells,ke=ln.numCells,oe=ln.calculatedImageSettings;a.useEffect(function(){if(rA.current){var xt=rA.current,Rt=xt.getContext("2d");if(!Rt)return;var Re=Be,ze=CA.current,pt=oe!=null&&ze!==null&&ze.complete&&ze.naturalHeight!==0&&ze.naturalWidth!==0;pt&&oe.excavation!=null&&(Re=rt(Be,oe.excavation));var Xe=window.devicePixelRatio||1;xt.height=xt.width=He*Xe;var gt=He/ke*Xe;Rt.scale(gt,gt),Rt.fillStyle=Dn,Rt.fillRect(0,0,ke,ke),Rt.fillStyle=Zn,Le?Rt.fill(new Path2D(_e(Re,Yt))):Be.forEach(function(rn,Nt){rn.forEach(function(Vt,Ze){Vt&&Rt.fillRect(Ze+Yt,Nt+Yt,1,1)})}),oe&&(Rt.globalAlpha=oe.opacity),pt&&Rt.drawImage(ze,oe.x+Yt,oe.y+Yt,oe.w,oe.h)}}),a.useEffect(function(){vn(!1)},[yA]);var vt=(0,we.Z)({height:He,width:He},Kn),ut=null;return yA!=null&&(ut=a.createElement("img",{src:yA,key:yA,style:{display:"none"},onLoad:function(){vn(!0)},ref:CA,crossOrigin:oe==null?void 0:oe.crossOrigin})),a.createElement(a.Fragment,null,a.createElement("canvas",(0,st.Z)({style:vt,height:He,width:He,ref:On,role:"img"},mA)),ut)}),Ye=["value","size","level","bgColor","fgColor","includeMargin","minVersion","title","marginSize","imageSettings"],Fe=a.forwardRef(function(Mt,tn){var Ct=Mt.value,St=Mt.size,He=St===void 0?Me:St,en=Mt.level,Wt=en===void 0?pe:en,Nn=Mt.bgColor,Dn=Nn===void 0?Ue:Nn,qn=Mt.fgColor,Zn=qn===void 0?ct:qn,In=Mt.includeMargin,_n=In===void 0?je:In,Un=Mt.minVersion,dA=Un===void 0?wt:Un,DA=Mt.title,Kn=Mt.marginSize,kA=Mt.imageSettings,mA=(0,nn.Z)(Mt,Ye),yA=Kt({value:Ct,level:Wt,minVersion:dA,includeMargin:_n,marginSize:Kn,imageSettings:kA,size:He}),rA=yA.margin,CA=yA.cells,On=yA.numCells,jn=yA.calculatedImageSettings,gn=CA,vn=null;kA!=null&&jn!=null&&(jn.excavation!=null&&(gn=rt(CA,jn.excavation)),vn=a.createElement("image",{href:kA.src,height:jn.h,width:jn.w,x:jn.x+rA,y:jn.y+rA,preserveAspectRatio:"none",opacity:jn.opacity,crossOrigin:jn.crossOrigin}));var ln=_e(gn,rA);return a.createElement("svg",(0,st.Z)({height:He,width:He,viewBox:"0 0 ".concat(On," ").concat(On),ref:tn,role:"img"},mA),!!DA&&a.createElement("title",null,DA),a.createElement("path",{fill:Dn,d:"M0,0 h".concat(On,"v").concat(On,"H0z"),shapeRendering:"crispEdges"}),a.createElement("path",{fill:Zn,d:ln,shapeRendering:"crispEdges"}),vn)}),Gt=ee(92310),mn=ee.n(Gt),$t=ee(2738),lt=ee(26112),Tt=ee(48755),Ge=ee(9017),Xt=ee(57700),Pt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z"}}]},name:"reload",theme:"outlined"},an=Pt,jt=ee(7657),Bn=function(tn,Ct){return a.createElement(jt.Z,(0,st.Z)({},tn,{ref:Ct,icon:an}))},fn=a.forwardRef(Bn),me=fn,ie=ee(7939),ae=ee(29787);const se=a.createElement(ae.Z,null);function de(Mt){let{prefixCls:tn,locale:Ct,onRefresh:St,statusRender:He,status:en}=Mt;const Wt=a.createElement(a.Fragment,null,a.createElement("p",{className:`${tn}-expired`},Ct==null?void 0:Ct.expired),St&&a.createElement(ie.ZP,{type:"link",icon:a.createElement(me,null),onClick:St},Ct==null?void 0:Ct.refresh)),Nn=a.createElement("p",{className:`${tn}-scanned`},Ct==null?void 0:Ct.scanned),Dn={expired:Wt,loading:se,scanned:Nn},qn=In=>Dn[In.status];return(He!=null?He:qn)({status:en,locale:Ct,onRefresh:St})}var ue=ee(36237),et=ee(17835),Dt=ee(63356),ot=ee(16931),ht=ee(51636);const Lt=Mt=>{const{componentCls:tn,lineWidth:Ct,lineType:St,colorSplit:He}=Mt;return{[tn]:Object.assign(Object.assign({},(0,Dt.Wf)(Mt)),{display:"flex",justifyContent:"center",alignItems:"center",padding:Mt.paddingSM,backgroundColor:Mt.colorWhite,borderRadius:Mt.borderRadiusLG,border:`${(0,ue.unit)(Ct)} ${St} ${He}`,position:"relative",overflow:"hidden",[`& > ${tn}-mask`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:10,display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",color:Mt.colorText,lineHeight:Mt.lineHeight,background:Mt.QRCodeMaskBackgroundColor,textAlign:"center",[`& > ${tn}-expired, & > ${tn}-scanned`]:{color:Mt.QRCodeTextColor}},"> canvas":{alignSelf:"stretch",flex:"auto",minWidth:0},"&-icon":{marginBlockEnd:Mt.marginXS,fontSize:Mt.controlHeight}}),[`${tn}-borderless`]:{borderColor:"transparent",padding:0,borderRadius:0}}},Zt=Mt=>({QRCodeMaskBackgroundColor:new et.FastColor(Mt.colorBgContainer).setA(.96).toRgbString()});var _t=(0,ot.I$)("QRCode",Mt=>{const tn=(0,ht.mergeToken)(Mt,{QRCodeTextColor:Mt.colorText});return Lt(tn)},Zt),dn=function(Mt,tn){var Ct={};for(var St in Mt)Object.prototype.hasOwnProperty.call(Mt,St)&&tn.indexOf(St)<0&&(Ct[St]=Mt[St]);if(Mt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,St=Object.getOwnPropertySymbols(Mt);He{var tn,Ct,St,He;const[,en]=(0,Xt.ZP)(),{value:Wt,type:Nn="canvas",icon:Dn="",size:qn=160,iconSize:Zn,color:In=en.colorText,errorLevel:_n="M",status:Un="active",bordered:dA=!0,onRefresh:DA,style:Kn,className:kA,rootClassName:mA,prefixCls:yA,bgColor:rA="transparent",statusRender:CA}=Mt,On=dn(Mt,["value","type","icon","size","iconSize","color","errorLevel","status","bordered","onRefresh","style","className","rootClassName","prefixCls","bgColor","statusRender"]),{getPrefixCls:jn}=(0,a.useContext)(Tt.E_),gn=jn("qrcode",yA),[vn,ln,Yt]=_t(gn),Be={src:Dn,x:void 0,y:void 0,height:typeof Zn=="number"?Zn:(tn=Zn==null?void 0:Zn.height)!==null&&tn!==void 0?tn:40,width:typeof Zn=="number"?Zn:(Ct=Zn==null?void 0:Zn.width)!==null&&Ct!==void 0?Ct:40,excavate:!0,crossOrigin:"anonymous"},ke=(0,lt.Z)(On,!0),oe=(0,$t.Z)(On,Object.keys(ke)),vt=Object.assign({value:Wt,size:qn,level:_n,bgColor:rA,fgColor:In,style:{width:Kn==null?void 0:Kn.width,height:Kn==null?void 0:Kn.height},imageSettings:Dn?Be:void 0},ke),[ut]=(0,Ge.Z)("QRCode");if(!Wt)return null;const xt=mn()(gn,kA,mA,ln,Yt,{[`${gn}-borderless`]:!dA}),Rt=Object.assign(Object.assign({backgroundColor:rA},Kn),{width:(St=Kn==null?void 0:Kn.width)!==null&&St!==void 0?St:qn,height:(He=Kn==null?void 0:Kn.height)!==null&&He!==void 0?He:qn});return vn(a.createElement("div",Object.assign({},oe,{className:xt,style:Rt}),Un!=="active"&&a.createElement("div",{className:`${gn}-mask`},a.createElement(de,{prefixCls:gn,locale:ut,status:Un,onRefresh:DA,statusRender:CA})),Nn==="canvas"?a.createElement(Qn,Object.assign({},vt)):a.createElement(Fe,Object.assign({},vt))))}},58755:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return nn}});var a=ee(59301),ge=ee(58617),he=ee(92310),Ve=ee.n(he),Ce=ee(60499),ve=ee(18642),Te=ee(72190),$e=ee(42244),ye=ee(18929),Ie=ee(10228),nt=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],Pe=a.forwardRef(function(Kt,Bt){var Qn,Ye=Kt.prefixCls,Fe=Ye===void 0?"rc-switch":Ye,Gt=Kt.className,mn=Kt.checked,$t=Kt.defaultChecked,lt=Kt.disabled,Tt=Kt.loadingIcon,Ge=Kt.checkedChildren,Xt=Kt.unCheckedChildren,Pt=Kt.onClick,an=Kt.onChange,jt=Kt.onKeyDown,Bn=(0,$e.Z)(Kt,nt),fn=(0,ye.Z)(!1,{value:mn,defaultValue:$t}),me=(0,Te.Z)(fn,2),ie=me[0],ae=me[1];function se(Dt,ot){var ht=ie;return lt||(ht=Dt,ae(ht),an==null||an(ht,ot)),ht}function de(Dt){Dt.which===Ie.Z.LEFT?se(!1,Dt):Dt.which===Ie.Z.RIGHT&&se(!0,Dt),jt==null||jt(Dt)}function ue(Dt){var ot=se(!ie,Dt);Pt==null||Pt(ot,Dt)}var et=Ve()(Fe,Gt,(Qn={},(0,ve.Z)(Qn,"".concat(Fe,"-checked"),ie),(0,ve.Z)(Qn,"".concat(Fe,"-disabled"),lt),Qn));return a.createElement("button",(0,Ce.Z)({},Bn,{type:"button",role:"switch","aria-checked":ie,disabled:lt,className:et,ref:Bt,onKeyDown:de,onClick:ue}),Tt,a.createElement("span",{className:"".concat(Fe,"-inner")},a.createElement("span",{className:"".concat(Fe,"-inner-checked")},Ge),a.createElement("span",{className:"".concat(Fe,"-inner-unchecked")},Xt)))});Pe.displayName="Switch";var bt=Pe,Ne=ee(12919),Qe=ee(48755),Me=ee(2171),pe=ee(31756),Ue=ee(36237),ct=ee(17835),je=ee(63356),wt=ee(16931),At=ee(51636);const qe=Kt=>{const{componentCls:Bt,trackHeightSM:Qn,trackPadding:Ye,trackMinWidthSM:Fe,innerMinMarginSM:Gt,innerMaxMarginSM:mn,handleSizeSM:$t,calc:lt}=Kt,Tt=`${Bt}-inner`,Ge=(0,Ue.unit)(lt($t).add(lt(Ye).mul(2)).equal()),Xt=(0,Ue.unit)(lt(mn).mul(2).equal());return{[Bt]:{[`&${Bt}-small`]:{minWidth:Fe,height:Qn,lineHeight:(0,Ue.unit)(Qn),[`${Bt}-inner`]:{paddingInlineStart:mn,paddingInlineEnd:Gt,[`${Tt}-checked, ${Tt}-unchecked`]:{minHeight:Qn},[`${Tt}-checked`]:{marginInlineStart:`calc(-100% + ${Ge} - ${Xt})`,marginInlineEnd:`calc(100% - ${Ge} + ${Xt})`},[`${Tt}-unchecked`]:{marginTop:lt(Qn).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${Bt}-handle`]:{width:$t,height:$t},[`${Bt}-loading-icon`]:{top:lt(lt($t).sub(Kt.switchLoadingIconSize)).div(2).equal(),fontSize:Kt.switchLoadingIconSize},[`&${Bt}-checked`]:{[`${Bt}-inner`]:{paddingInlineStart:Gt,paddingInlineEnd:mn,[`${Tt}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Tt}-unchecked`]:{marginInlineStart:`calc(100% - ${Ge} + ${Xt})`,marginInlineEnd:`calc(-100% + ${Ge} - ${Xt})`}},[`${Bt}-handle`]:{insetInlineStart:`calc(100% - ${(0,Ue.unit)(lt($t).add(Ye).equal())})`}},[`&:not(${Bt}-disabled):active`]:{[`&:not(${Bt}-checked) ${Tt}`]:{[`${Tt}-unchecked`]:{marginInlineStart:lt(Kt.marginXXS).div(2).equal(),marginInlineEnd:lt(Kt.marginXXS).mul(-1).div(2).equal()}},[`&${Bt}-checked ${Tt}`]:{[`${Tt}-checked`]:{marginInlineStart:lt(Kt.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:lt(Kt.marginXXS).div(2).equal()}}}}}}},We=Kt=>{const{componentCls:Bt,handleSize:Qn,calc:Ye}=Kt;return{[Bt]:{[`${Bt}-loading-icon${Kt.iconCls}`]:{position:"relative",top:Ye(Ye(Qn).sub(Kt.fontSize)).div(2).equal(),color:Kt.switchLoadingIconColor,verticalAlign:"top"},[`&${Bt}-checked ${Bt}-loading-icon`]:{color:Kt.switchColor}}}},_e=Kt=>{const{componentCls:Bt,trackPadding:Qn,handleBg:Ye,handleShadow:Fe,handleSize:Gt,calc:mn}=Kt,$t=`${Bt}-handle`;return{[Bt]:{[$t]:{position:"absolute",top:Qn,insetInlineStart:Qn,width:Gt,height:Gt,transition:`all ${Kt.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:Ye,borderRadius:mn(Gt).div(2).equal(),boxShadow:Fe,transition:`all ${Kt.switchDuration} ease-in-out`,content:'""'}},[`&${Bt}-checked ${$t}`]:{insetInlineStart:`calc(100% - ${(0,Ue.unit)(mn(Gt).add(Qn).equal())})`},[`&:not(${Bt}-disabled):active`]:{[`${$t}::before`]:{insetInlineEnd:Kt.switchHandleActiveInset,insetInlineStart:0},[`&${Bt}-checked ${$t}::before`]:{insetInlineEnd:0,insetInlineStart:Kt.switchHandleActiveInset}}}}},rt=Kt=>{const{componentCls:Bt,trackHeight:Qn,trackPadding:Ye,innerMinMargin:Fe,innerMaxMargin:Gt,handleSize:mn,calc:$t}=Kt,lt=`${Bt}-inner`,Tt=(0,Ue.unit)($t(mn).add($t(Ye).mul(2)).equal()),Ge=(0,Ue.unit)($t(Gt).mul(2).equal());return{[Bt]:{[lt]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:Gt,paddingInlineEnd:Fe,transition:`padding-inline-start ${Kt.switchDuration} ease-in-out, padding-inline-end ${Kt.switchDuration} ease-in-out`,[`${lt}-checked, ${lt}-unchecked`]:{display:"block",color:Kt.colorTextLightSolid,fontSize:Kt.fontSizeSM,transition:`margin-inline-start ${Kt.switchDuration} ease-in-out, margin-inline-end ${Kt.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:Qn},[`${lt}-checked`]:{marginInlineStart:`calc(-100% + ${Tt} - ${Ge})`,marginInlineEnd:`calc(100% - ${Tt} + ${Ge})`},[`${lt}-unchecked`]:{marginTop:$t(Qn).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${Bt}-checked ${lt}`]:{paddingInlineStart:Fe,paddingInlineEnd:Gt,[`${lt}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${lt}-unchecked`]:{marginInlineStart:`calc(100% - ${Tt} + ${Ge})`,marginInlineEnd:`calc(-100% + ${Tt} - ${Ge})`}},[`&:not(${Bt}-disabled):active`]:{[`&:not(${Bt}-checked) ${lt}`]:{[`${lt}-unchecked`]:{marginInlineStart:$t(Ye).mul(2).equal(),marginInlineEnd:$t(Ye).mul(-1).mul(2).equal()}},[`&${Bt}-checked ${lt}`]:{[`${lt}-checked`]:{marginInlineStart:$t(Ye).mul(-1).mul(2).equal(),marginInlineEnd:$t(Ye).mul(2).equal()}}}}}},Ke=Kt=>{const{componentCls:Bt,trackHeight:Qn,trackMinWidth:Ye}=Kt;return{[Bt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,je.Wf)(Kt)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:Ye,height:Qn,lineHeight:(0,Ue.unit)(Qn),verticalAlign:"middle",background:Kt.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${Kt.motionDurationMid}`,userSelect:"none",[`&:hover:not(${Bt}-disabled)`]:{background:Kt.colorTextTertiary}}),(0,je.Qy)(Kt)),{[`&${Bt}-checked`]:{background:Kt.switchColor,[`&:hover:not(${Bt}-disabled)`]:{background:Kt.colorPrimaryHover}},[`&${Bt}-loading, &${Bt}-disabled`]:{cursor:"not-allowed",opacity:Kt.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${Bt}-rtl`]:{direction:"rtl"}})}},ft=Kt=>{const{fontSize:Bt,lineHeight:Qn,controlHeight:Ye,colorWhite:Fe}=Kt,Gt=Bt*Qn,mn=Ye/2,$t=2,lt=Gt-$t*2,Tt=mn-$t*2;return{trackHeight:Gt,trackHeightSM:mn,trackMinWidth:lt*2+$t*4,trackMinWidthSM:Tt*2+$t*2,trackPadding:$t,handleBg:Fe,handleSize:lt,handleSizeSM:Tt,handleShadow:`0 2px 4px 0 ${new ct.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:lt/2,innerMaxMargin:lt+$t+$t*2,innerMinMarginSM:Tt/2,innerMaxMarginSM:Tt+$t+$t*2}};var Le=(0,wt.I$)("Switch",Kt=>{const Bt=(0,At.mergeToken)(Kt,{switchDuration:Kt.motionDurationMid,switchColor:Kt.colorPrimary,switchDisabledOpacity:Kt.opacityLoading,switchLoadingIconSize:Kt.calc(Kt.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${Kt.opacityLoading})`,switchHandleActiveInset:"-30%"});return[Ke(Bt),rt(Bt),_e(Bt),We(Bt),qe(Bt)]},ft),st=function(Kt,Bt){var Qn={};for(var Ye in Kt)Object.prototype.hasOwnProperty.call(Kt,Ye)&&Bt.indexOf(Ye)<0&&(Qn[Ye]=Kt[Ye]);if(Kt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,Ye=Object.getOwnPropertySymbols(Kt);Fe{const{prefixCls:Qn,size:Ye,disabled:Fe,loading:Gt,className:mn,rootClassName:$t,style:lt,checked:Tt,value:Ge,defaultChecked:Xt,defaultValue:Pt,onChange:an}=Kt,jt=st(Kt,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[Bn,fn]=(0,ye.Z)(!1,{value:Tt!=null?Tt:Ge,defaultValue:Xt!=null?Xt:Pt}),{getPrefixCls:me,direction:ie,switch:ae}=a.useContext(Qe.E_),se=a.useContext(Me.Z),de=(Fe!=null?Fe:se)||Gt,ue=me("switch",Qn),et=a.createElement("div",{className:`${ue}-handle`},Gt&&a.createElement(ge.Z,{className:`${ue}-loading-icon`})),[Dt,ot,ht]=Le(ue),Lt=(0,pe.Z)(Ye),Zt=Ve()(ae==null?void 0:ae.className,{[`${ue}-small`]:Lt==="small",[`${ue}-loading`]:Gt,[`${ue}-rtl`]:ie==="rtl"},mn,$t,ot,ht),_t=Object.assign(Object.assign({},ae==null?void 0:ae.style),lt),dn=function(){fn(arguments.length<=0?void 0:arguments[0]),an==null||an.apply(void 0,arguments)};return Dt(a.createElement(Ne.Z,{component:"Switch"},a.createElement(bt,Object.assign({},jt,{checked:Bn,onChange:dn,prefixCls:ue,className:Zt,style:_t,disabled:de,ref:Bt,loadingIcon:et}))))});it.__ANT_SWITCH=!0;var nn=it},53420:function(It,Ft,ee){"use strict";ee.d(Ft,{default:function(){return Be}});var a=ee(59301),ge=ee(92310),he=ee.n(ge),Ve=ee(60499),Ce=ee(77654),ve=ee(85899),Te=ee(72190),$e=ee(42244),ye=ee(43749),Ie=ee(37463),nt=ee(6551),Pe=ee(34643),bt=ee(18929),Ne=ee(48736),Qe=function(ke){var oe=a.useRef({valueLabels:new Map});return a.useMemo(function(){var vt=oe.current.valueLabels,ut=new Map,xt=ke.map(function(Rt){var Re=Rt.value,ze=Rt.label,pt=ze!=null?ze:vt.get(Re);return ut.set(Re,pt),(0,ve.Z)((0,ve.Z)({},Rt),{},{label:pt})});return oe.current.valueLabels=ut,[xt]},[ke])},Me=function(oe,vt,ut,xt){return a.useMemo(function(){var Rt=function(Vt){return Vt.map(function(Ze){var Se=Ze.value;return Se})},Re=Rt(oe),ze=Rt(vt),pt=Re.filter(function(Nt){return!xt[Nt]}),Xe=Re,gt=ze;if(ut){var rn=(0,Pe.S)(Re,!0,xt);Xe=rn.checkedKeys,gt=rn.halfCheckedKeys}return[Array.from(new Set([].concat((0,Ce.Z)(pt),(0,Ce.Z)(Xe)))),gt]},[oe,vt,ut,xt])},pe=Me,Ue=ee(34061),ct=function(ke,oe){return a.useMemo(function(){var vt=(0,Ue.I8)(ke,{fieldNames:oe,initWrapper:function(xt){return(0,ve.Z)((0,ve.Z)({},xt),{},{valueEntities:new Map})},processEntity:function(xt,Rt){var Re=xt.node[oe.value];if(0)var ze;Rt.valueEntities.set(Re,xt)}});return vt},[ke,oe])},je=ee(18642),wt=ee(11592),At=function(){return null},qe=At,We=["children","value"];function _e(ke){return(0,wt.Z)(ke).map(function(oe){if(!a.isValidElement(oe)||!oe.type)return null;var vt=oe,ut=vt.key,xt=vt.props,Rt=xt.children,Re=xt.value,ze=(0,$e.Z)(xt,We),pt=(0,ve.Z)({key:ut,value:Re},ze),Xe=_e(Rt);return Xe.length&&(pt.children=Xe),pt}).filter(function(oe){return oe})}function rt(ke){if(!ke)return ke;var oe=(0,ve.Z)({},ke);return"props"in oe||Object.defineProperty(oe,"props",{get:function(){return(0,Ne.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),oe}}),oe}function Ke(ke,oe,vt,ut,xt,Rt){var Re=null,ze=null;function pt(){function Xe(gt){var rn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",Nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return gt.map(function(Vt,Ze){var Se="".concat(rn,"-").concat(Ze),Et=Vt[Rt.value],Cn=vt.includes(Et),bn=Xe(Vt[Rt.children]||[],Se,Cn),zn=a.createElement(qe,Vt,bn.map(function(Ot){return Ot.node}));if(oe===Et&&(Re=zn),Cn){var tt={pos:Se,node:zn,children:bn};return Nt||ze.push(tt),tt}return null}).filter(function(Vt){return Vt})}ze||(ze=[],Xe(ut),ze.sort(function(gt,rn){var Nt=gt.node.props.value,Vt=rn.node.props.value,Ze=vt.indexOf(Nt),Se=vt.indexOf(Vt);return Ze-Se}))}Object.defineProperty(ke,"triggerNode",{get:function(){return(0,Ne.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),pt(),Re}}),Object.defineProperty(ke,"allCheckedNodes",{get:function(){return(0,Ne.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),pt(),xt?ze:ze.map(function(gt){var rn=gt.node;return rn})}})}var ft=function(oe,vt,ut){var xt=ut.fieldNames,Rt=ut.treeNodeFilterProp,Re=ut.filterTreeNode,ze=xt.children;return a.useMemo(function(){if(!vt||Re===!1)return oe;var pt=typeof Re=="function"?Re:function(gt,rn){return String(rn[Rt]).toUpperCase().includes(vt.toUpperCase())},Xe=function gt(rn){var Nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return rn.reduce(function(Vt,Ze){var Se=Ze[ze],Et=Nt||pt(vt,rt(Ze)),Cn=gt(Se||[],Et);return(Et||Cn.length)&&Vt.push((0,ve.Z)((0,ve.Z)({},Ze),{},(0,je.Z)({isLeaf:void 0},ze,Cn))),Vt},[])};return Xe(oe)},[oe,vt,ze,Rt,Re])},Le=ft;function st(ke){var oe=a.useRef();oe.current=ke;var vt=a.useCallback(function(){return oe.current.apply(oe,arguments)},[]);return vt}function we(ke,oe){var vt=oe.id,ut=oe.pId,xt=oe.rootPId,Rt=new Map,Re=[];return ke.forEach(function(ze){var pt=ze[vt],Xe=(0,ve.Z)((0,ve.Z)({},ze),{},{key:ze.key||pt});Rt.set(pt,Xe)}),Rt.forEach(function(ze){var pt=ze[ut],Xe=Rt.get(pt);Xe?(Xe.children=Xe.children||[],Xe.children.push(ze)):(pt===xt||xt===null)&&Re.push(ze)}),Re}function it(ke,oe,vt){return a.useMemo(function(){if(ke){if(vt){var ut=(0,ve.Z)({id:"id",pId:"pId",rootPId:null},(0,ye.Z)(vt)==="object"?vt:{});return we(ke,ut)}return ke}return _e(oe)},[oe,vt,ke])}var nn=a.createContext(null),Kt=nn,Bt=ee(72054),Qn=ee(87632),Ye=ee(10228),Fe=ee(80547),Gt=a.createContext(null),mn=Gt,$t=function(oe){return Array.isArray(oe)?oe:oe!==void 0?[oe]:[]},lt=function(oe){var vt=oe||{},ut=vt.label,xt=vt.value,Rt=vt.children;return{_title:ut?[ut]:["title","label"],value:xt||"value",key:xt||"value",children:Rt||"children"}},Tt=function(oe){return!oe||oe.disabled||oe.disableCheckbox||oe.checkable===!1},Ge=function(oe,vt){var ut=[],xt=function Rt(Re){Re.forEach(function(ze){var pt=ze[vt.children];pt&&(ut.push(ze[vt.value]),Rt(pt))})};return xt(oe),ut},Xt=function(oe){return oe==null},Pt=ee(70425),an={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},jt=function(oe,vt){var ut=(0,Ie.lk)(),xt=ut.prefixCls,Rt=ut.multiple,Re=ut.searchValue,ze=ut.toggleOpen,pt=ut.open,Xe=ut.notFoundContent,gt=a.useContext(mn),rn=gt.virtual,Nt=gt.listHeight,Vt=gt.listItemHeight,Ze=gt.listItemScrollOffset,Se=gt.treeData,Et=gt.fieldNames,Cn=gt.onSelect,bn=gt.dropdownMatchSelectWidth,zn=gt.treeExpandAction,tt=gt.treeTitleRender,Ot=gt.onPopupScroll,Qt=gt.leftMaxCount,mt=gt.leafCountOnly,Tn=gt.valueEntities,wn=a.useContext(Kt),xn=wn.checkable,Wn=wn.checkedKeys,aA=wn.halfCheckedKeys,Yn=wn.treeExpandedKeys,LA=wn.treeDefaultExpandAll,FA=wn.treeDefaultExpandedKeys,cA=wn.onTreeExpand,QA=wn.treeIcon,ZA=wn.showTreeIcon,eA=wn.switcherIcon,tA=wn.treeLine,vA=wn.treeNodeFilterProp,zA=wn.loadData,bA=wn.treeLoadedKeys,oA=wn.treeMotion,TA=wn.onTreeLoad,gA=wn.keyEntities,BA=a.useRef(),YA=(0,Fe.Z)(function(){return Se},[pt,Se],function(EA,jA){return jA[0]&&EA[1]!==jA[1]}),hr=a.useMemo(function(){return xn?{checked:Wn,halfChecked:aA}:null},[xn,Wn,aA]);a.useEffect(function(){if(pt&&!Rt&&Wn.length){var EA;(EA=BA.current)===null||EA===void 0||EA.scrollTo({key:Wn[0]})}},[pt]);var rr=function(jA){jA.preventDefault()},GA=function(jA,Br){var wA=Br.node;xn&&Tt(wA)||(Cn(wA.key,{selected:!Wn.includes(wA.key)}),Rt||ze(!1))},Cr=a.useState(FA),mr=(0,Te.Z)(Cr,2),Mr=mr[0],Pr=mr[1],or=a.useState(null),er=(0,Te.Z)(or,2),JA=er[0],ir=er[1],WA=a.useMemo(function(){return Yn?(0,Ce.Z)(Yn):Re?JA:Mr},[Mr,JA,Yn,Re]),dr=function(jA){Pr(jA),ir(jA),cA&&cA(jA)},lr=String(Re).toLowerCase(),lA=function(jA){return lr?String(jA[vA]).toLowerCase().includes(lr):!1};a.useEffect(function(){Re&&ir(Ge(Se,Et))},[Re]);var qA=a.useState(function(){return new Map}),De=(0,Te.Z)(qA,2),Jt=De[0],Fn=De[1];a.useEffect(function(){Qt&&Fn(new Map)},[Qt]);function Pn(EA){var jA=EA[Et.value];if(!Jt.has(jA)){var Br=Tn.get(jA),wA=(Br.children||[]).length===0;if(wA)Jt.set(jA,!1);else{var _A=Br.children.filter(function(ca){return!ca.node.disabled&&!ca.node.disableCheckbox&&!Wn.includes(ca.node[Et.value])}),qr=_A.length;Jt.set(jA,qr>Qt)}}return Jt.get(jA)}var zt=(0,Pt.zX)(function(EA){var jA=EA[Et.value];return Wn.includes(jA)||Qt===null?!1:Qt<=0?!0:mt&&Qt?Pn(EA):!1}),sn=function EA(jA){var Br=(0,Bt.Z)(jA),wA;try{for(Br.s();!(wA=Br.n()).done;){var _A=wA.value;if(!(_A.disabled||_A.selectable===!1)){if(Re){if(lA(_A))return _A}else return _A;if(_A[Et.children]){var qr=EA(_A[Et.children]);if(qr)return qr}}}}catch(ca){Br.e(ca)}finally{Br.f()}return null},An=a.useState(null),pn=(0,Te.Z)(An,2),hn=pn[0],Hn=pn[1],iA=gA[hn];a.useEffect(function(){if(pt){var EA=null,jA=function(){var wA=sn(YA);return wA?wA[Et.value]:null};!Rt&&Wn.length&&!Re?EA=Wn[0]:EA=jA(),Hn(EA)}},[pt,Re]),a.useImperativeHandle(vt,function(){var EA;return{scrollTo:(EA=BA.current)===null||EA===void 0?void 0:EA.scrollTo,onKeyDown:function(Br){var wA,_A=Br.which;switch(_A){case Ye.Z.UP:case Ye.Z.DOWN:case Ye.Z.LEFT:case Ye.Z.RIGHT:(wA=BA.current)===null||wA===void 0||wA.onKeyDown(Br);break;case Ye.Z.ENTER:{if(iA){var qr=zt(iA.node),ca=(iA==null?void 0:iA.node)||{},Ja=ca.selectable,Ia=ca.value,Kr=ca.disabled;Ja!==!1&&!Kr&&!qr&&GA(null,{node:{key:hn},selected:!Wn.includes(Ia)})}break}case Ye.Z.ESC:ze(!1)}},onKeyUp:function(){}}});var Jn=(0,Fe.Z)(function(){return!Re},[Re,Yn||Mr],function(EA,jA){var Br=(0,Te.Z)(EA,1),wA=Br[0],_A=(0,Te.Z)(jA,2),qr=_A[0],ca=_A[1];return wA!==qr&&!!(qr||ca)}),Gn=Jn?zA:null;if(YA.length===0)return a.createElement("div",{role:"listbox",className:"".concat(xt,"-empty"),onMouseDown:rr},Xe);var KA={fieldNames:Et};return bA&&(KA.loadedKeys=bA),WA&&(KA.expandedKeys=WA),a.createElement("div",{onMouseDown:rr},iA&&pt&&a.createElement("span",{style:an,"aria-live":"assertive"},iA.node.value),a.createElement(Qn.y6.Provider,{value:{nodeDisabled:zt}},a.createElement(Qn.ZP,(0,Ve.Z)({ref:BA,focusable:!1,prefixCls:"".concat(xt,"-tree"),treeData:YA,height:Nt,itemHeight:Vt,itemScrollOffset:Ze,virtual:rn!==!1&&bn!==!1,multiple:Rt,icon:QA,showIcon:ZA,switcherIcon:eA,showLine:tA,loadData:Gn,motion:oA,activeKey:hn,checkable:xn,checkStrictly:!0,checkedKeys:hr,selectedKeys:xn?[]:Wn,defaultExpandAll:LA,titleRender:tt},KA,{onActiveChange:Hn,onSelect:GA,onCheck:GA,onExpand:dr,onLoad:TA,filterTreeNode:lA,expandAction:zn,onScroll:Ot}))))},Bn=a.forwardRef(jt),fn=Bn,me="SHOW_ALL",ie="SHOW_PARENT",ae="SHOW_CHILD";function se(ke,oe,vt,ut){var xt=new Set(ke);return oe===ae?ke.filter(function(Rt){var Re=vt[Rt];return!Re||!Re.children||!Re.children.some(function(ze){var pt=ze.node;return xt.has(pt[ut.value])})||!Re.children.every(function(ze){var pt=ze.node;return Tt(pt)||xt.has(pt[ut.value])})}):oe===ie?ke.filter(function(Rt){var Re=vt[Rt],ze=Re?Re.parent:null;return!ze||Tt(ze.node)||!xt.has(ze.key)}):ke}function de(ke){var oe=ke.searchPlaceholder,vt=ke.treeCheckStrictly,ut=ke.treeCheckable,xt=ke.labelInValue,Rt=ke.value,Re=ke.multiple,ze=ke.showCheckedStrategy,pt=ke.maxCount;warning(!oe,"`searchPlaceholder` has been removed."),vt&&xt===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(xt||vt)&&warning(toArray(Rt).every(function(Xe){return Xe&&_typeof(Xe)==="object"&&"value"in Xe}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),vt||Re||ut?warning(!Rt||Array.isArray(Rt),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(Rt),"`value` should not be array when `TreeSelect` is single mode."),pt&&(ze==="SHOW_ALL"&&!vt||ze==="SHOW_PARENT")&&warning(!1,"`maxCount` not work with `showCheckedStrategy=SHOW_ALL` (when `treeCheckStrictly=false`) or `showCheckedStrategy=SHOW_PARENT`.")}var ue=null,et=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","maxCount","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","listItemScrollOffset","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion","treeTitleRender","onPopupScroll"];function Dt(ke){return!ke||(0,ye.Z)(ke)!=="object"}var ot=a.forwardRef(function(ke,oe){var vt=ke.id,ut=ke.prefixCls,xt=ut===void 0?"rc-tree-select":ut,Rt=ke.value,Re=ke.defaultValue,ze=ke.onChange,pt=ke.onSelect,Xe=ke.onDeselect,gt=ke.searchValue,rn=ke.inputValue,Nt=ke.onSearch,Vt=ke.autoClearSearchValue,Ze=Vt===void 0?!0:Vt,Se=ke.filterTreeNode,Et=ke.treeNodeFilterProp,Cn=Et===void 0?"value":Et,bn=ke.showCheckedStrategy,zn=ke.treeNodeLabelProp,tt=ke.multiple,Ot=ke.treeCheckable,Qt=ke.treeCheckStrictly,mt=ke.labelInValue,Tn=ke.maxCount,wn=ke.fieldNames,xn=ke.treeDataSimpleMode,Wn=ke.treeData,aA=ke.children,Yn=ke.loadData,LA=ke.treeLoadedKeys,FA=ke.onTreeLoad,cA=ke.treeDefaultExpandAll,QA=ke.treeExpandedKeys,ZA=ke.treeDefaultExpandedKeys,eA=ke.onTreeExpand,tA=ke.treeExpandAction,vA=ke.virtual,zA=ke.listHeight,bA=zA===void 0?200:zA,oA=ke.listItemHeight,TA=oA===void 0?20:oA,gA=ke.listItemScrollOffset,BA=gA===void 0?0:gA,YA=ke.onDropdownVisibleChange,hr=ke.dropdownMatchSelectWidth,rr=hr===void 0?!0:hr,GA=ke.treeLine,Cr=ke.treeIcon,mr=ke.showTreeIcon,Mr=ke.switcherIcon,Pr=ke.treeMotion,or=ke.treeTitleRender,er=ke.onPopupScroll,JA=(0,$e.Z)(ke,et),ir=(0,nt.ZP)(vt),WA=Ot&&!Qt,dr=Ot||Qt,lr=Qt||mt,lA=dr||tt,qA=(0,bt.Z)(Re,{value:Rt}),De=(0,Te.Z)(qA,2),Jt=De[0],Fn=De[1],Pn=a.useMemo(function(){return Ot?bn||ae:me},[bn,Ot]),zt=a.useMemo(function(){return lt(wn)},[JSON.stringify(wn)]),sn=(0,bt.Z)("",{value:gt!==void 0?gt:rn,postState:function(wr){return wr||""}}),An=(0,Te.Z)(sn,2),pn=An[0],hn=An[1],Hn=function(wr){hn(wr),Nt==null||Nt(wr)},iA=it(Wn,aA,xn),Jn=ct(iA,zt),Gn=Jn.keyEntities,KA=Jn.valueEntities,EA=a.useCallback(function(Xr){var wr=[],pr=[];return Xr.forEach(function(Hr){KA.has(Hr)?pr.push(Hr):wr.push(Hr)}),{missingRawValues:wr,existRawValues:pr}},[KA]),jA=Le(iA,pn,{fieldNames:zt,treeNodeFilterProp:Cn,filterTreeNode:Se}),Br=a.useCallback(function(Xr){if(Xr){if(zn)return Xr[zn];for(var wr=zt._title,pr=0;prvl)){var Or=_A(Xr);if(Fn(Or),Ze&&hn(""),ze){var ra=Xr;WA&&(ra=Hr.map(function(Si){var ri=KA.get(Si);return ri?ri.node[zt.value]:Si}));var Wr=wr||{triggerValue:void 0,selected:void 0},$r=Wr.triggerValue,Ta=Wr.selected,xa=ra;if(Qt){var wa=Kr.filter(function(Si){return!ra.includes(Si.value)});xa=[].concat((0,Ce.Z)(xa),(0,Ce.Z)(wa))}var Wa=_A(xa),Aa={preValue:Ia,triggerValue:$r},Ki=!0;(Qt||pr==="selection"&&!Ta)&&(Ki=!1),Ke(Aa,$r,Xr,iA,Ki,zt),dr?Aa.checked=Ta:Aa.selected=Ta;var Ma=lr?Wa:Wa.map(function(Si){return Si.value});ze(lA?Ma:Ma[0],lr?null:Wa.map(function(Si){return Si.label}),Aa)}}}),Dl=a.useCallback(function(Xr,wr){var pr,Hr=wr.selected,Or=wr.source,ra=Gn[Xr],Wr=ra==null?void 0:ra.node,$r=(pr=Wr==null?void 0:Wr[zt.value])!==null&&pr!==void 0?pr:Xr;if(!lA)ua([$r],{selected:!0,triggerValue:$r},"option");else{var Ta=Hr?[].concat((0,Ce.Z)(Ci),[$r]):_a.filter(function(ri){return ri!==$r});if(WA){var xa=EA(Ta),wa=xa.missingRawValues,Wa=xa.existRawValues,Aa=Wa.map(function(ri){return KA.get(ri).key}),Ki;if(Hr){var Ma=(0,Pe.S)(Aa,!0,Gn);Ki=Ma.checkedKeys}else{var Si=(0,Pe.S)(Aa,{checked:!1,halfCheckedKeys:fi},Gn);Ki=Si.checkedKeys}Ta=[].concat((0,Ce.Z)(wa),(0,Ce.Z)(Ki.map(function(ri){return Gn[ri].node[zt.value]})))}ua(Ta,{selected:Hr,triggerValue:$r},Or||"option")}Hr||!lA?pt==null||pt($r,rt(Wr)):Xe==null||Xe($r,rt(Wr))},[EA,KA,Gn,zt,lA,Ci,ua,WA,pt,Xe,_a,fi,Tn]),bl=a.useCallback(function(Xr){if(YA){var wr={};Object.defineProperty(wr,"documentClickClose",{get:function(){return(0,Ne.ZP)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),YA(Xr,wr)}},[YA]),ol=st(function(Xr,wr){var pr=Xr.map(function(Hr){return Hr.value});if(wr.type==="clear"){ua(pr,{},"selection");return}wr.values.length&&Dl(wr.values[0].value,{selected:!1,source:"selection"})}),gi=a.useMemo(function(){return{virtual:vA,dropdownMatchSelectWidth:rr,listHeight:bA,listItemHeight:TA,listItemScrollOffset:BA,treeData:jA,fieldNames:zt,onSelect:Dl,treeExpandAction:tA,treeTitleRender:or,onPopupScroll:er,leftMaxCount:Tn===void 0?null:Tn-Vi.length,leafCountOnly:Pn==="SHOW_CHILD"&&!Qt&&!!Ot,valueEntities:KA}},[vA,rr,bA,TA,BA,jA,zt,Dl,tA,or,er,Tn,Vi.length,Pn,Qt,Ot,KA]),hi=a.useMemo(function(){return{checkable:dr,loadData:Yn,treeLoadedKeys:LA,onTreeLoad:FA,checkedKeys:_a,halfCheckedKeys:fi,treeDefaultExpandAll:cA,treeExpandedKeys:QA,treeDefaultExpandedKeys:ZA,onTreeExpand:eA,treeIcon:Cr,treeMotion:Pr,showTreeIcon:mr,switcherIcon:Mr,treeLine:GA,treeNodeFilterProp:Cn,keyEntities:Gn}},[dr,Yn,LA,FA,_a,fi,cA,QA,ZA,eA,Cr,Pr,mr,Mr,GA,Cn,Gn]);return a.createElement(mn.Provider,{value:gi},a.createElement(Kt.Provider,{value:hi},a.createElement(Ie.Ac,(0,Ve.Z)({ref:oe},JA,{id:ir,prefixCls:xt,mode:lA?"multiple":void 0,displayValues:Vi,onDisplayValuesChange:ol,searchValue:pn,onSearch:Hn,OptionList:fn,emptyOptions:!iA.length,onDropdownVisibleChange:bl,dropdownMatchSelectWidth:rr}))))}),ht=ot;ht.TreeNode=qe,ht.SHOW_ALL=me,ht.SHOW_PARENT=ie,ht.SHOW_CHILD=ae;var Lt=ht,Zt=Lt,_t=ee(2738),dn=ee(75030),on=ee(86641),cn=ee(45915),Mt=ee(82855),tn=ee(48755),Ct=ee(38406),St=ee(2171),He=ee(83397),en=ee(31756),Wt=ee(56553),Nn=ee(24971),Dn=ee(1722),qn=ee(90376),Zn=ee(68525),In=ee(90005),_n=ee(70045),Un=ee(57700),dA=ee(85278),DA=ee(36237),Kn=ee(36170),kA=ee(51636),mA=ee(16931),yA=ee(12425);const rA=ke=>{const{componentCls:oe,treePrefixCls:vt,colorBgElevated:ut}=ke,xt=`.${vt}`;return[{[`${oe}-dropdown`]:[{padding:`${(0,DA.unit)(ke.paddingXS)} ${(0,DA.unit)(ke.calc(ke.paddingXS).div(2).equal())}`},(0,yA.Yk)(vt,(0,kA.mergeToken)(ke,{colorBgContainer:ut}),!1),{[xt]:{borderRadius:0,[`${xt}-list-holder-inner`]:{alignItems:"stretch",[`${xt}-treenode`]:{[`${xt}-node-content-wrapper`]:{flex:"auto"}}}}},(0,Kn.C2)(`${vt}-checkbox`,ke),{"&-rtl":{direction:"rtl",[`${xt}-switcher${xt}-switcher_close`]:{[`${xt}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]},CA=null;function On(ke,oe,vt){return(0,mA.I$)("TreeSelect",ut=>{const xt=(0,kA.mergeToken)(ut,{treePrefixCls:oe});return[rA(xt)]},yA.TM)(ke,vt)}var jn=function(ke,oe){var vt={};for(var ut in ke)Object.prototype.hasOwnProperty.call(ke,ut)&&oe.indexOf(ut)<0&&(vt[ut]=ke[ut]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xt=0,ut=Object.getOwnPropertySymbols(ke);xt{var vt;const{prefixCls:ut,size:xt,disabled:Rt,bordered:Re=!0,className:ze,rootClassName:pt,treeCheckable:Xe,multiple:gt,listHeight:rn=256,listItemHeight:Nt,placement:Vt,notFoundContent:Ze,switcherIcon:Se,treeLine:Et,getPopupContainer:Cn,popupClassName:bn,dropdownClassName:zn,treeIcon:tt=!1,transitionName:Ot,choiceTransitionName:Qt="",status:mt,treeExpandAction:Tn,builtinPlacements:wn,dropdownMatchSelectWidth:xn,popupMatchSelectWidth:Wn,allowClear:aA,variant:Yn,dropdownStyle:LA,tagRender:FA,maxCount:cA,showCheckedStrategy:QA,treeCheckStrictly:ZA}=ke,eA=jn(ke,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear","variant","dropdownStyle","tagRender","maxCount","showCheckedStrategy","treeCheckStrictly"]),{getPopupContainer:tA,getPrefixCls:vA,renderEmpty:zA,direction:bA,virtual:oA,popupMatchSelectWidth:TA,popupOverflow:gA}=a.useContext(tn.E_),[,BA]=(0,Un.ZP)(),YA=Nt!=null?Nt:(BA==null?void 0:BA.controlHeightSM)+(BA==null?void 0:BA.paddingXXS),hr=vA(),rr=vA("select",ut),GA=vA("select-tree",ut),Cr=vA("tree-select",ut),{compactSize:mr,compactItemClassnames:Mr}=(0,_n.ri)(rr,bA),Pr=(0,He.Z)(rr),or=(0,He.Z)(Cr),[er,JA,ir]=(0,qn.Z)(rr,Pr),[WA]=On(Cr,GA,or),[dr,lr]=(0,Nn.Z)("treeSelect",Yn,Re),lA=he()(bn||zn,`${Cr}-dropdown`,{[`${Cr}-dropdown-rtl`]:bA==="rtl"},pt,ir,Pr,or,JA),qA=!!(Xe||gt),De=a.useMemo(()=>{if(!(cA&&(QA==="SHOW_ALL"&&!ZA||QA==="SHOW_PARENT")))return cA},[cA,QA,ZA]),Jt=(0,In.Z)(ke.suffixIcon,ke.showArrow),Fn=(vt=Wn!=null?Wn:xn)!==null&&vt!==void 0?vt:TA,{status:Pn,hasFeedback:zt,isFormItemInput:sn,feedbackIcon:An}=a.useContext(Wt.aM),pn=(0,Mt.F)(Pn,mt),{suffixIcon:hn,removeIcon:Hn,clearIcon:iA}=(0,Zn.Z)(Object.assign(Object.assign({},eA),{multiple:qA,showSuffixIcon:Jt,hasFeedback:zt,feedbackIcon:An,prefixCls:rr,componentName:"TreeSelect"})),Jn=aA===!0?{clearIcon:iA}:aA;let Gn;Ze!==void 0?Gn=Ze:Gn=(zA==null?void 0:zA("Select"))||a.createElement(Ct.Z,{componentName:"Select"});const KA=(0,_t.Z)(eA,["suffixIcon","removeIcon","clearIcon","itemIcon","switcherIcon"]),EA=a.useMemo(()=>Vt!==void 0?Vt:bA==="rtl"?"bottomRight":"bottomLeft",[Vt,bA]),jA=(0,en.Z)(Ia=>{var Kr;return(Kr=xt!=null?xt:mr)!==null&&Kr!==void 0?Kr:Ia}),Br=a.useContext(St.Z),wA=Rt!=null?Rt:Br,_A=he()(!ut&&Cr,{[`${rr}-lg`]:jA==="large",[`${rr}-sm`]:jA==="small",[`${rr}-rtl`]:bA==="rtl",[`${rr}-${dr}`]:lr,[`${rr}-in-form-item`]:sn},(0,Mt.Z)(rr,pn,zt),Mr,ze,pt,ir,Pr,or,JA),qr=Ia=>a.createElement(dA.Z,{prefixCls:GA,switcherIcon:Se,treeNodeProps:Ia,showLine:Et}),[ca]=(0,dn.Cn)("SelectLike",LA==null?void 0:LA.zIndex),Ja=a.createElement(Zt,Object.assign({virtual:oA,disabled:wA},KA,{dropdownMatchSelectWidth:Fn,builtinPlacements:(0,Dn.Z)(wn,gA),ref:oe,prefixCls:rr,className:_A,listHeight:rn,listItemHeight:YA,treeCheckable:Xe&&a.createElement("span",{className:`${rr}-tree-checkbox-inner`}),treeLine:!!Et,suffixIcon:hn,multiple:qA,placement:EA,removeIcon:Hn,allowClear:Jn,switcherIcon:qr,showTreeIcon:tt,notFoundContent:Gn,getPopupContainer:Cn||tA,treeMotion:null,dropdownClassName:lA,dropdownStyle:Object.assign(Object.assign({},LA),{zIndex:ca}),choiceTransitionName:(0,on.m)(hr,"",Qt),transitionName:(0,on.m)(hr,"slide-up",Ot),treeExpandAction:Tn,tagRender:qA?FA:void 0,maxCount:De,showCheckedStrategy:QA,treeCheckStrictly:ZA}));return er(WA(Ja))},ln=a.forwardRef(gn),Yt=(0,cn.Z)(ln,"dropdownAlign",ke=>(0,_t.Z)(ke,["visible"]));ln.TreeNode=qe,ln.SHOW_ALL=me,ln.SHOW_PARENT=ie,ln.SHOW_CHILD=ae,ln._InternalPanelDoNotUseOrYouWillBeFired=Yt;var Be=ln},530:function(It,Ft,ee){"use strict";ee.d(Ft,{default:function(){return Rt}});var a=ee(59301),ge=ee(60499),he={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},Ve=he,Ce=ee(7657),ve=function(ze,pt){return a.createElement(Ce.Z,(0,ge.Z)({},ze,{ref:pt,icon:Ve}))},Te=a.forwardRef(ve),$e=Te,ye=ee(92310),Ie=ee.n(ye),nt=ee(29301),Pe=ee(11592),bt=ee(34280),Ne=ee(18929),Qe=ee(2738),Me=ee(8654),pe=ee(24514),Ue=ee(48755),ct=ee(9017),je=ee(25399),wt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},At=wt,qe=function(ze,pt){return a.createElement(Ce.Z,(0,ge.Z)({},ze,{ref:pt,icon:At}))},We=a.forwardRef(qe),_e=We,rt=ee(10228),Ke=ee(22703),ft=ee(79809),Le=ee(63356),st=ee(16931),we=ee(68361),it=ee(36237);const nn=(Re,ze,pt,Xe)=>{const{titleMarginBottom:gt,fontWeightStrong:rn}=Xe;return{marginBottom:gt,color:pt,fontWeight:rn,fontSize:Re,lineHeight:ze}},Kt=Re=>{const ze=[1,2,3,4,5],pt={};return ze.forEach(Xe=>{pt[` +`;return[(0,oe.C2)(`${Ot}-checkbox`,tt),{[Qt]:{"&-checkbox":{top:0,marginInlineEnd:tt.paddingXS,pointerEvents:"unset"},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Qt}-menu-empty`]:{[`${Qt}-menu`]:{width:"100%",height:"auto",[mt]:{color:tt.colorTextDisabled}}}},"&-menu":{flexGrow:1,flexShrink:0,minWidth:tt.controlItemWidth,height:tt.dropdownHeight,margin:0,padding:tt.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${(0,ke.unit)(tt.lineWidth)} ${tt.lineType} ${tt.colorSplit}`},"&-item":Object.assign(Object.assign({},vt.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:tt.optionPadding,lineHeight:tt.lineHeight,cursor:"pointer",transition:`all ${tt.motionDurationMid}`,borderRadius:tt.borderRadiusSM,"&:hover":{background:tt.controlItemBgHover},"&-disabled":{color:tt.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[Tn]:{color:tt.colorTextDisabled}},[`&-active:not(${mt}-disabled)`]:{"&, &:hover":{color:tt.optionSelectedColor,fontWeight:tt.optionSelectedFontWeight,backgroundColor:tt.optionSelectedBg}},"&-content":{flex:"auto"},[Tn]:{marginInlineStart:tt.paddingXXS,color:tt.colorTextDescription,fontSize:tt.fontSizeIcon},"&-keyword":{color:tt.colorHighlight}})}}}]};const Rt=tt=>{const{componentCls:Ot,antCls:Qt}=tt;return[{[Ot]:{width:tt.controlWidth}},{[`${Ot}-dropdown`]:[{[`&${Qt}-select-dropdown`]:{padding:0}},xt(tt)]},{[`${Ot}-dropdown-rtl`]:{direction:"rtl"}},(0,Yt.c)(tt)]},Re=tt=>{const Ot=Math.round((tt.controlHeight-tt.fontSize*tt.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:tt.controlItemBgActive,optionSelectedFontWeight:tt.fontWeightStrong,optionPadding:`${Ot}px ${tt.paddingSM}px`,menuPadding:tt.paddingXXS,optionSelectedColor:tt.colorText}};var ze=(0,Be.I$)("Cascader",tt=>[Rt(tt)],Re);const pt=tt=>{const{componentCls:Ot}=tt;return{[`${Ot}-panel`]:[xt(tt),{display:"inline-flex",border:`${(0,ke.unit)(tt.lineWidth)} ${tt.lineType} ${tt.colorSplit}`,borderRadius:tt.borderRadiusLG,overflowX:"auto",maxWidth:"100%",[`${Ot}-menus`]:{alignItems:"stretch"},[`${Ot}-menu`]:{height:"auto"},"&-empty":{padding:tt.paddingXXS}}]}};var Xe=(0,Be.A1)(["Cascader","Panel"],tt=>pt(tt),Re);function gt(tt){const{prefixCls:Ot,className:Qt,multiple:mt,rootClassName:Tn,notFoundContent:wn,direction:xn,expandIcon:Wn,disabled:aA}=tt,Yn=ge.useContext(qn.Z),LA=aA!=null?aA:Yn,[FA,cA,QA,ZA]=rA(Ot,xn),eA=(0,Zn.Z)(cA),[tA,vA,zA]=ze(cA,eA);Xe(cA);const bA=QA==="rtl",[oA,TA]=ln(FA,bA,Wn),gA=wn||(ZA==null?void 0:ZA("Cascader"))||ge.createElement(Dn.Z,{componentName:"Cascader"}),BA=CA(cA,mt);return tA(ge.createElement(Lt,Object.assign({},tt,{checkable:BA,prefixCls:cA,className:Ve()(Qt,vA,Tn,zA,eA),notFoundContent:gA,direction:QA,expandIcon:oA,loadingIcon:TA,disabled:LA})))}var rn=gt,Nt=function(tt,Ot){var Qt={};for(var mt in tt)Object.prototype.hasOwnProperty.call(tt,mt)&&Ot.indexOf(mt)<0&&(Qt[mt]=tt[mt]);if(tt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Tn=0,mt=Object.getOwnPropertySymbols(tt);TnaA===0?[Wn]:[].concat((0,a.Z)(xn),[Ot,Wn]),[]),Tn=[];let wn=0;return mt.forEach((xn,Wn)=>{const aA=wn+xn.length;let Yn=tt.slice(wn,aA);wn=aA,Wn%2===1&&(Yn=ge.createElement("span",{className:`${Qt}-menu-item-keyword`,key:`separator-${Wn}`},Yn)),Tn.push(Yn)}),Tn}const Et=(tt,Ot,Qt,mt)=>{const Tn=[],wn=tt.toLowerCase();return Ot.forEach((xn,Wn)=>{Wn!==0&&Tn.push(" / ");let aA=xn[mt.label];const Yn=typeof aA;(Yn==="string"||Yn==="number")&&(aA=Se(String(aA),wn,Qt)),Tn.push(aA)}),Tn},Cn=ge.forwardRef((tt,Ot)=>{var Qt;const{prefixCls:mt,size:Tn,disabled:wn,className:xn,rootClassName:Wn,multiple:aA,bordered:Yn=!0,transitionName:LA,choiceTransitionName:FA="",popupClassName:cA,dropdownClassName:QA,expandIcon:ZA,placement:eA,showSearch:tA,allowClear:vA=!0,notFoundContent:zA,direction:bA,getPopupContainer:oA,status:TA,showArrow:gA,builtinPlacements:BA,style:YA,variant:hr}=tt,rr=Nt(tt,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style","variant"]),GA=(0,Ct.Z)(rr,["suffixIcon"]),{getPrefixCls:Cr,getPopupContainer:mr,className:Mr,style:Pr}=(0,Nn.dj)("cascader"),{popupOverflow:or}=ge.useContext(Nn.E_),{status:er,hasFeedback:JA,isFormItemInput:ir,feedbackIcon:WA}=ge.useContext(_n.aM),dr=(0,Wt.F)(er,TA),[lr,lA,qA,De]=rA(mt,bA),Jt=qA==="rtl",Fn=Cr(),Pn=(0,Zn.Z)(lr),[zt,cn,An]=(0,DA.Z)(lr,Pn),pn=(0,Zn.Z)(lA),[hn]=ze(lA,pn),{compactSize:Hn,compactItemClassnames:iA}=(0,mA.ri)(lr,bA),[Jn,Gn]=(0,Un.Z)("cascader",hr,Yn),KA=zA||(De==null?void 0:De("Cascader"))||ge.createElement(Dn.Z,{componentName:"Cascader"}),EA=Ve()(cA||QA,`${lA}-dropdown`,{[`${lA}-dropdown-rtl`]:qA==="rtl"},Wn,Pn,pn,cn,An),jA=ge.useMemo(()=>{if(!tA)return tA;let ma={render:Et};return typeof tA=="object"&&(ma=Object.assign(Object.assign({},ma),tA)),ma},[tA]),Br=(0,In.Z)(ma=>{var _r;return(_r=Tn!=null?Tn:Hn)!==null&&_r!==void 0?_r:ma}),wA=ge.useContext(qn.Z),_A=wn!=null?wn:wA,[qr,ca]=ln(lr,Jt,ZA),Ja=CA(lA,aA),Ia=(0,kA.Z)(tt.suffixIcon,gA),{suffixIcon:Kr,removeIcon:Ci,clearIcon:qa}=(0,Kn.Z)(Object.assign(Object.assign({},tt),{hasFeedback:JA,feedbackIcon:WA,showSuffixIcon:Ia,multiple:aA,prefixCls:lr,componentName:"Cascader"})),Qa=ge.useMemo(()=>eA!==void 0?eA:Jt?"bottomRight":"bottomLeft",[eA,Jt]),_a=vA===!0?{clearIcon:qa}:vA,[fi]=(0,St.Cn)("SelectLike",(Qt=GA.dropdownStyle)===null||Qt===void 0?void 0:Qt.zIndex),Za=ge.createElement(tn,Object.assign({prefixCls:lr,className:Ve()(!mt&&lA,{[`${lr}-lg`]:Br==="large",[`${lr}-sm`]:Br==="small",[`${lr}-rtl`]:Jt,[`${lr}-${Jn}`]:Gn,[`${lr}-in-form-item`]:ir},(0,Wt.Z)(lr,dr,JA),iA,Mr,xn,Wn,Pn,pn,cn,An),disabled:_A,style:Object.assign(Object.assign({},Pr),YA)},GA,{builtinPlacements:(0,dA.Z)(BA,or),direction:qA,placement:Qa,notFoundContent:KA,allowClear:_a,showSearch:jA,expandIcon:qr,suffixIcon:Kr,removeIcon:Ci,loadingIcon:ca,checkable:Ja,dropdownClassName:EA,dropdownPrefixCls:mt||lA,dropdownStyle:Object.assign(Object.assign({},GA.dropdownStyle),{zIndex:fi}),choiceTransitionName:(0,He.m)(Fn,"",FA),transitionName:(0,He.m)(Fn,"slide-up",LA),getPopupContainer:oA||mr,ref:Ot}));return hn(zt(Za))}),bn=(0,en.Z)(Cn,"dropdownAlign",tt=>(0,Ct.Z)(tt,["visible"]));Cn.SHOW_PARENT=Ze,Cn.SHOW_CHILD=Vt,Cn.Panel=rn,Cn._InternalPanelDoNotUseOrYouWillBeFired=bn;var zn=Cn},37285:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return Ne}});var a=ee(59301),ge=ee(92310),he=ee.n(ge),Ve=ee(48755),Ce=ee(36237),ve=ee(63356),Te=ee(16931),$e=ee(51636);const ye=Qe=>{const{componentCls:Me,sizePaddingEdgeHorizontal:pe,colorSplit:Ue,lineWidth:ct,textPaddingInline:je,orientationMargin:wt,verticalMarginInline:At}=Qe;return{[Me]:Object.assign(Object.assign({},(0,ve.Wf)(Qe)),{borderBlockStart:`${(0,Ce.unit)(ct)} solid ${Ue}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:At,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,Ce.unit)(ct)} solid ${Ue}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,Ce.unit)(Qe.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${Me}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,Ce.unit)(Qe.dividerHorizontalWithTextGutterMargin)} 0`,color:Qe.colorTextHeading,fontWeight:500,fontSize:Qe.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${Ue}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,Ce.unit)(ct)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${Me}-with-text-start`]:{"&::before":{width:`calc(${wt} * 100%)`},"&::after":{width:`calc(100% - ${wt} * 100%)`}},[`&-horizontal${Me}-with-text-end`]:{"&::before":{width:`calc(100% - ${wt} * 100%)`},"&::after":{width:`calc(${wt} * 100%)`}},[`${Me}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:je},"&-dashed":{background:"none",borderColor:Ue,borderStyle:"dashed",borderWidth:`${(0,Ce.unit)(ct)} 0 0`},[`&-horizontal${Me}-with-text${Me}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${Me}-dashed`]:{borderInlineStartWidth:ct,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:Ue,borderStyle:"dotted",borderWidth:`${(0,Ce.unit)(ct)} 0 0`},[`&-horizontal${Me}-with-text${Me}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${Me}-dotted`]:{borderInlineStartWidth:ct,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${Me}-with-text`]:{color:Qe.colorText,fontWeight:"normal",fontSize:Qe.fontSize},[`&-horizontal${Me}-with-text-start${Me}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${Me}-inner-text`]:{paddingInlineStart:pe}},[`&-horizontal${Me}-with-text-end${Me}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${Me}-inner-text`]:{paddingInlineEnd:pe}}})}},Ie=Qe=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Qe.marginXS});var nt=(0,Te.I$)("Divider",Qe=>{const Me=(0,$e.mergeToken)(Qe,{dividerHorizontalWithTextGutterMargin:Qe.margin,dividerHorizontalGutterMargin:Qe.marginLG,sizePaddingEdgeHorizontal:0});return[ye(Me)]},Ie,{unitless:{orientationMargin:!0}}),Pe=function(Qe,Me){var pe={};for(var Ue in Qe)Object.prototype.hasOwnProperty.call(Qe,Ue)&&Me.indexOf(Ue)<0&&(pe[Ue]=Qe[Ue]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ct=0,Ue=Object.getOwnPropertySymbols(Qe);ct{const{getPrefixCls:Me,direction:pe,className:Ue,style:ct}=(0,Ve.dj)("divider"),{prefixCls:je,type:wt="horizontal",orientation:At="center",orientationMargin:qe,className:We,rootClassName:_e,children:rt,dashed:Ke,variant:ft="solid",plain:Le,style:st}=Qe,we=Pe(Qe,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style"]),it=Me("divider",je),[nn,Kt,Bt]=nt(it),Qn=!!rt,Ye=a.useMemo(()=>At==="left"?pe==="rtl"?"end":"start":At==="right"?pe==="rtl"?"start":"end":At,[pe,At]),Fe=Ye==="start"&&qe!=null,Gt=Ye==="end"&&qe!=null,mn=he()(it,Ue,Kt,Bt,`${it}-${wt}`,{[`${it}-with-text`]:Qn,[`${it}-with-text-${Ye}`]:Qn,[`${it}-dashed`]:!!Ke,[`${it}-${ft}`]:ft!=="solid",[`${it}-plain`]:!!Le,[`${it}-rtl`]:pe==="rtl",[`${it}-no-default-orientation-margin-start`]:Fe,[`${it}-no-default-orientation-margin-end`]:Gt},We,_e),$t=a.useMemo(()=>typeof qe=="number"?qe:/^\d+$/.test(qe)?Number(qe):qe,[qe]),lt={marginInlineStart:Fe?$t:void 0,marginInlineEnd:Gt?$t:void 0};return nn(a.createElement("div",Object.assign({className:mn,style:Object.assign(Object.assign({},ct),st)},we,{role:"separator"}),rt&&wt!=="vertical"&&a.createElement("span",{className:`${it}-inner-text`,style:lt},rt)))}},24404:function(It,Dt,ee){"use strict";ee.d(Dt,{default:function(){return At}});var a=ee(77654),ge=ee(59301),he=ee(92310),Ve=ee.n(he),Ce=ee(2738),ve=ee(48755),Te=ee(6989),$e=ee(11592),ye=ee(24303);function Ie(qe,We,_e){return typeof _e=="boolean"?_e:qe.length?!0:(0,$e.Z)(We).some(Ke=>Ke.type===ye.Z)}var nt=ee(48923),Pe=function(qe,We){var _e={};for(var rt in qe)Object.prototype.hasOwnProperty.call(qe,rt)&&We.indexOf(rt)<0&&(_e[rt]=qe[rt]);if(qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,rt=Object.getOwnPropertySymbols(qe);Kege.forwardRef((Le,st)=>ge.createElement(Ke,Object.assign({ref:st,suffixCls:We,tagName:_e},Le)))}const Ne=ge.forwardRef((qe,We)=>{const{prefixCls:_e,suffixCls:rt,className:Ke,tagName:ft}=qe,Le=Pe(qe,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:st}=ge.useContext(ve.E_),we=st("layout",_e),[it,nn,Kt]=(0,nt.ZP)(we),Bt=rt?`${we}-${rt}`:we;return it(ge.createElement(ft,Object.assign({className:Ve()(_e||Bt,Ke,nn,Kt),ref:We},Le)))}),Qe=ge.forwardRef((qe,We)=>{const{direction:_e}=ge.useContext(ve.E_),[rt,Ke]=ge.useState([]),{prefixCls:ft,className:Le,rootClassName:st,children:we,hasSider:it,tagName:nn,style:Kt}=qe,Bt=Pe(qe,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Qn=(0,Ce.Z)(Bt,["suffixCls"]),{getPrefixCls:Ye,className:Fe,style:Gt}=(0,ve.dj)("layout"),mn=Ye("layout",ft),$t=Ie(rt,we,it),[lt,Tt,Ge]=(0,nt.ZP)(mn),Xt=Ve()(mn,{[`${mn}-has-sider`]:$t,[`${mn}-rtl`]:_e==="rtl"},Fe,Le,st,Tt,Ge),Pt=ge.useMemo(()=>({siderHook:{addSider:an=>{Ke(jt=>[].concat((0,a.Z)(jt),[an]))},removeSider:an=>{Ke(jt=>jt.filter(Bn=>Bn!==an))}}}),[]);return lt(ge.createElement(Te.V.Provider,{value:Pt},ge.createElement(nn,Object.assign({ref:We,className:Xt,style:Object.assign(Object.assign({},Gt),Kt)},Qn),we)))}),Me=bt({tagName:"div",displayName:"Layout"})(Qe),pe=bt({suffixCls:"header",tagName:"header",displayName:"Header"})(Ne),Ue=bt({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(Ne),ct=bt({suffixCls:"content",tagName:"main",displayName:"Content"})(Ne);var je=Me;const wt=je;wt.Header=pe,wt.Footer=Ue,wt.Content=ct,wt.Sider=ye.Z,wt._InternalSiderContext=ye.D;var At=wt},93725:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return Ke}});var a=ee(59301),ge=ee(96512),he=ee(92310),Ve=ee.n(he),Ce=ee(18929),ve=ee(2738),Te=ee(48755),$e=ee(37639),ye=ee(15565),Ie=ee(54500),nt=ee(7939),Pe=ee(61670),bt=ee(9017),Ne=ee(85981),Qe=ee(69106),Me=ee(16931);const pe=ft=>{const{componentCls:Le,iconCls:st,antCls:we,zIndexPopup:it,colorText:nn,colorWarning:Kt,marginXXS:Bt,marginXS:Qn,fontSize:Ye,fontWeightStrong:Fe,colorTextHeading:Gt}=ft;return{[Le]:{zIndex:it,[`&${we}-popover`]:{fontSize:Ye},[`${Le}-message`]:{marginBottom:Qn,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${Le}-message-icon ${st}`]:{color:Kt,fontSize:Ye,lineHeight:1,marginInlineEnd:Qn},[`${Le}-title`]:{fontWeight:Fe,color:Gt,"&:only-child":{fontWeight:"normal"}},[`${Le}-description`]:{marginTop:Bt,color:nn}},[`${Le}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:Qn}}}}},Ue=ft=>{const{zIndexPopupBase:Le}=ft;return{zIndexPopup:Le+60}};var ct=(0,Me.I$)("Popconfirm",ft=>pe(ft),Ue,{resetStyle:!1}),je=function(ft,Le){var st={};for(var we in ft)Object.prototype.hasOwnProperty.call(ft,we)&&Le.indexOf(we)<0&&(st[we]=ft[we]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var it=0,we=Object.getOwnPropertySymbols(ft);it{const{prefixCls:Le,okButtonProps:st,cancelButtonProps:we,title:it,description:nn,cancelText:Kt,okText:Bt,okType:Qn="primary",icon:Ye=a.createElement(ge.Z,null),showCancel:Fe=!0,close:Gt,onConfirm:mn,onCancel:$t,onPopupClick:lt}=ft,{getPrefixCls:Tt}=a.useContext(Te.E_),[Ge]=(0,bt.Z)("Popconfirm",Ne.Z.Popconfirm),Xt=(0,Ie.Z)(it),Pt=(0,Ie.Z)(nn);return a.createElement("div",{className:`${Le}-inner-content`,onClick:lt},a.createElement("div",{className:`${Le}-message`},Ye&&a.createElement("span",{className:`${Le}-message-icon`},Ye),a.createElement("div",{className:`${Le}-message-text`},Xt&&a.createElement("div",{className:`${Le}-title`},Xt),Pt&&a.createElement("div",{className:`${Le}-description`},Pt))),a.createElement("div",{className:`${Le}-buttons`},Fe&&a.createElement(nt.ZP,Object.assign({onClick:$t,size:"small"},we),Kt||(Ge==null?void 0:Ge.cancelText)),a.createElement(ye.Z,{buttonProps:Object.assign(Object.assign({size:"small"},(0,Pe.nx)(Qn)),st),actionFn:mn,close:Gt,prefixCls:Tt("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},Bt||(Ge==null?void 0:Ge.okText))))};var qe=ft=>{const{prefixCls:Le,placement:st,className:we,style:it}=ft,nn=je(ft,["prefixCls","placement","className","style"]),{getPrefixCls:Kt}=a.useContext(Te.E_),Bt=Kt("popconfirm",Le),[Qn]=ct(Bt);return Qn(a.createElement(Qe.ZP,{placement:st,className:Ve()(Bt,we),style:it,content:a.createElement(wt,Object.assign({prefixCls:Bt},nn))}))},We=function(ft,Le){var st={};for(var we in ft)Object.prototype.hasOwnProperty.call(ft,we)&&Le.indexOf(we)<0&&(st[we]=ft[we]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var it=0,we=Object.getOwnPropertySymbols(ft);it{var st,we;const{prefixCls:it,placement:nn="top",trigger:Kt="click",okType:Bt="primary",icon:Qn=a.createElement(ge.Z,null),children:Ye,overlayClassName:Fe,onOpenChange:Gt,onVisibleChange:mn,overlayStyle:$t,styles:lt,classNames:Tt}=ft,Ge=We(ft,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange","overlayStyle","styles","classNames"]),{getPrefixCls:Xt,className:Pt,style:an,classNames:jt,styles:Bn}=(0,Te.dj)("popconfirm"),[fn,me]=(0,Ce.Z)(!1,{value:(st=ft.open)!==null&&st!==void 0?st:ft.visible,defaultValue:(we=ft.defaultOpen)!==null&&we!==void 0?we:ft.defaultVisible}),ie=(Lt,Zt)=>{me(Lt,!0),mn==null||mn(Lt),Gt==null||Gt(Lt,Zt)},ae=Lt=>{ie(!1,Lt)},se=Lt=>{var Zt;return(Zt=ft.onConfirm)===null||Zt===void 0?void 0:Zt.call(void 0,Lt)},de=Lt=>{var Zt;ie(!1,Lt),(Zt=ft.onCancel)===null||Zt===void 0||Zt.call(void 0,Lt)},ue=(Lt,Zt)=>{const{disabled:_t=!1}=ft;_t||ie(Lt,Zt)},et=Xt("popconfirm",it),Ft=Ve()(et,Pt,Fe,jt.root,Tt==null?void 0:Tt.root),ot=Ve()(jt.body,Tt==null?void 0:Tt.body),[ht]=ct(et);return ht(a.createElement($e.Z,Object.assign({},(0,ve.Z)(Ge,["title"]),{trigger:Kt,placement:nn,onOpenChange:ue,open:fn,ref:Le,classNames:{root:Ft,body:ot},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign({},Bn.root),an),$t),lt==null?void 0:lt.root),body:Object.assign(Object.assign({},Bn.body),lt==null?void 0:lt.body)},content:a.createElement(wt,Object.assign({okType:Bt,icon:Qn},ft,{prefixCls:et,close:ae,onConfirm:se,onCancel:de})),"data-popover-inject":!0}),Ye))});rt._InternalPanelDoNotUseOrYouWillBeFired=qe;var Ke=rt},58359:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return dn}});var a=ee(59301),ge=ee(72054),he=ee(38705),Ve=ee(17212),Ce=ee(18642),ve,Te;function $e(Mt,tn,Ct){if(tn<0||tn>31||Mt>>>tn)throw new RangeError("Value out of range");for(var St=tn-1;St>=0;St--)Ct.push(Mt>>>St&1)}function ye(Mt,tn){return(Mt>>>tn&1)!=0}function Ie(Mt){if(!Mt)throw new Error("Assertion error")}var nt=function(){function Mt(tn,Ct){(0,he.Z)(this,Mt),(0,Ce.Z)(this,"modeBits",void 0),(0,Ce.Z)(this,"numBitsCharCount",void 0),this.modeBits=tn,this.numBitsCharCount=Ct}return(0,Ve.Z)(Mt,[{key:"numCharCountBits",value:function(Ct){return this.numBitsCharCount[Math.floor((Ct+7)/17)]}}]),Mt}();ve=nt,(0,Ce.Z)(nt,"NUMERIC",new ve(1,[10,12,14])),(0,Ce.Z)(nt,"ALPHANUMERIC",new ve(2,[9,11,13])),(0,Ce.Z)(nt,"BYTE",new ve(4,[8,16,16])),(0,Ce.Z)(nt,"KANJI",new ve(8,[8,10,12])),(0,Ce.Z)(nt,"ECI",new ve(7,[0,0,0]));var Pe=(0,Ve.Z)(function Mt(tn,Ct){(0,he.Z)(this,Mt),(0,Ce.Z)(this,"ordinal",void 0),(0,Ce.Z)(this,"formatBits",void 0),this.ordinal=tn,this.formatBits=Ct});Te=Pe,(0,Ce.Z)(Pe,"LOW",new Te(0,1)),(0,Ce.Z)(Pe,"MEDIUM",new Te(1,0)),(0,Ce.Z)(Pe,"QUARTILE",new Te(2,3)),(0,Ce.Z)(Pe,"HIGH",new Te(3,2));var bt=function(){function Mt(tn,Ct,St){if((0,he.Z)(this,Mt),(0,Ce.Z)(this,"mode",void 0),(0,Ce.Z)(this,"numChars",void 0),(0,Ce.Z)(this,"bitData",void 0),this.mode=tn,this.numChars=Ct,this.bitData=St,Ct<0)throw new RangeError("Invalid argument");this.bitData=St.slice()}return(0,Ve.Z)(Mt,[{key:"getData",value:function(){return this.bitData.slice()}}],[{key:"makeBytes",value:function(Ct){var St=[],He=(0,ge.Z)(Ct),en;try{for(He.s();!(en=He.n()).done;){var Wt=en.value;$e(Wt,8,St)}}catch(Nn){He.e(Nn)}finally{He.f()}return new Mt(nt.BYTE,Ct.length,St)}},{key:"makeNumeric",value:function(Ct){if(!Mt.isNumeric(Ct))throw new RangeError("String contains non-numeric characters");for(var St=[],He=0;He=1<Mt.MAX_VERSION)throw new RangeError("Version value out of range");if(en<-1||en>7)throw new RangeError("Mask value out of range");this.size=tn*4+17;for(var Wt=[],Nn=0;Nn>>9)*1335;var Wt=(St<<10|He)^21522;Ie(Wt>>>15==0);for(var Nn=0;Nn<=5;Nn++)this.setFunctionModule(8,Nn,ye(Wt,Nn));this.setFunctionModule(8,7,ye(Wt,6)),this.setFunctionModule(8,8,ye(Wt,7)),this.setFunctionModule(7,8,ye(Wt,8));for(var Dn=9;Dn<15;Dn++)this.setFunctionModule(14-Dn,8,ye(Wt,Dn));for(var qn=0;qn<8;qn++)this.setFunctionModule(this.size-1-qn,8,ye(Wt,qn));for(var Zn=8;Zn<15;Zn++)this.setFunctionModule(8,this.size-15+Zn,ye(Wt,Zn));this.setFunctionModule(8,this.size-8,!0)}},{key:"drawVersion",value:function(){if(!(this.version<7)){for(var Ct=this.version,St=0;St<12;St++)Ct=Ct<<1^(Ct>>>11)*7973;var He=this.version<<12|Ct;Ie(He>>>18==0);for(var en=0;en<18;en++){var Wt=ye(He,en),Nn=this.size-11+en%3,Dn=Math.floor(en/3);this.setFunctionModule(Nn,Dn,Wt),this.setFunctionModule(Dn,Nn,Wt)}}}},{key:"drawFinderPattern",value:function(Ct,St){for(var He=-4;He<=4;He++)for(var en=-4;en<=4;en++){var Wt=Math.max(Math.abs(en),Math.abs(He)),Nn=Ct+en,Dn=St+He;0<=Nn&&Nn=Dn)&&Kn.push(CA[rA])})},mA=0;mA=1;He-=2){He==6&&(He=5);for(var en=0;en>>3],7-(St&7)),St++)}}Ie(St==Ct.length*8)}},{key:"applyMask",value:function(Ct){if(Ct<0||Ct>7)throw new RangeError("Mask value out of range");for(var St=0;St5&&Ct++):(this.finderPenaltyAddHistory(en,Wt),He||(Ct+=this.finderPenaltyCountPatterns(Wt)*Mt.PENALTY_N3),He=this.modules[St][Nn],en=1);Ct+=this.finderPenaltyTerminateAndCount(He,en,Wt)*Mt.PENALTY_N3}for(var Dn=0;Dn5&&Ct++):(this.finderPenaltyAddHistory(Zn,In),qn||(Ct+=this.finderPenaltyCountPatterns(In)*Mt.PENALTY_N3),qn=this.modules[_n][Dn],Zn=1);Ct+=this.finderPenaltyTerminateAndCount(qn,Zn,In)*Mt.PENALTY_N3}for(var Un=0;Un0&&Ct[2]==St&&Ct[3]==St*3&&Ct[4]==St&&Ct[5]==St;return(He&&Ct[0]>=St*4&&Ct[6]>=St?1:0)+(He&&Ct[6]>=St*4&&Ct[0]>=St?1:0)}},{key:"finderPenaltyTerminateAndCount",value:function(Ct,St,He){var en=St;return Ct&&(this.finderPenaltyAddHistory(en,He),en=0),en+=this.size,this.finderPenaltyAddHistory(en,He),this.finderPenaltyCountPatterns(He)}},{key:"finderPenaltyAddHistory",value:function(Ct,St){var He=Ct;St[0]==0&&(He+=this.size),St.pop(),St.unshift(He)}}],[{key:"encodeText",value:function(Ct,St){var He=bt.makeSegments(Ct);return Mt.encodeSegments(He,St)}},{key:"encodeBinary",value:function(Ct,St){var He=bt.makeBytes(Ct);return Mt.encodeSegments([He],St)}},{key:"encodeSegments",value:function(Ct,St){var He=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,en=arguments.length>3&&arguments[3]!==void 0?arguments[3]:40,Wt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:-1,Nn=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0;if(!(Mt.MIN_VERSION<=He&&He<=en&&en<=Mt.MAX_VERSION)||Wt<-1||Wt>7)throw new RangeError("Invalid value");var Dn,qn;for(Dn=He;;Dn++){var Zn=Mt.getNumDataCodewords(Dn,St)*8,In=bt.getTotalBits(Ct,Dn);if(In<=Zn){qn=In;break}if(Dn>=en)throw new RangeError("Data too long")}for(var _n=St,Un=0,dA=[Pe.MEDIUM,Pe.QUARTILE,Pe.HIGH];Un>>3]|=ln<<7-(Yt&7)}),new Mt(Dn,_n,vn,Wt)}},{key:"getNumRawDataModules",value:function(Ct){if(CtMt.MAX_VERSION)throw new RangeError("Version number out of range");var St=(16*Ct+128)*Ct+64;if(Ct>=2){var He=Math.floor(Ct/7)+2;St-=(25*He-10)*He-55,Ct>=7&&(St-=36)}return Ie(208<=St&&St<=29648),St}},{key:"getNumDataCodewords",value:function(Ct,St){return Math.floor(Mt.getNumRawDataModules(Ct)/8)-Mt.ECC_CODEWORDS_PER_BLOCK[St.ordinal][Ct]*Mt.NUM_ERROR_CORRECTION_BLOCKS[St.ordinal][Ct]}},{key:"reedSolomonComputeDivisor",value:function(Ct){if(Ct<1||Ct>255)throw new RangeError("Degree out of range");for(var St=[],He=0;He>>8||St>>>8)throw new RangeError("Byte out of range");for(var He=0,en=7;en>=0;en--)He=He<<1^(He>>>7)*285,He^=(St>>>en&1)*Ct;return Ie(He>>>8==0),He}}]),Mt}();(0,Ce.Z)(Ne,"MIN_VERSION",1),(0,Ce.Z)(Ne,"MAX_VERSION",40),(0,Ce.Z)(Ne,"PENALTY_N1",3),(0,Ce.Z)(Ne,"PENALTY_N2",3),(0,Ce.Z)(Ne,"PENALTY_N3",40),(0,Ce.Z)(Ne,"PENALTY_N4",10),(0,Ce.Z)(Ne,"ECC_CODEWORDS_PER_BLOCK",[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]]),(0,Ce.Z)(Ne,"NUM_ERROR_CORRECTION_BLOCKS",[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]]);var Qe={L:Pe.LOW,M:Pe.MEDIUM,Q:Pe.QUARTILE,H:Pe.HIGH},Me=128,pe="L",Ue="#FFFFFF",ct="#000000",je=!1,wt=1,At=4,qe=0,We=.1,_e=function(tn){var Ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,St=[];return tn.forEach(function(He,en){var Wt=null;He.forEach(function(Nn,Dn){if(!Nn&&Wt!==null){St.push("M".concat(Wt+Ct," ").concat(en+Ct,"h").concat(Dn-Wt,"v1H").concat(Wt+Ct,"z")),Wt=null;return}if(Dn===He.length-1){if(!Nn)return;Wt===null?St.push("M".concat(Dn+Ct,",").concat(en+Ct," h1v1H").concat(Dn+Ct,"z")):St.push("M".concat(Wt+Ct,",").concat(en+Ct," h").concat(Dn+1-Wt,"v1H").concat(Wt+Ct,"z"));return}Nn&&Wt===null&&(Wt=Dn)})}),St.join("")},rt=function(tn,Ct){return tn.slice().map(function(St,He){return He=Ct.y+Ct.h?St:St.map(function(en,Wt){return Wt=Ct.x+Ct.w?en:!1})})},Ke=function(tn,Ct,St,He){if(He==null)return null;var en=tn.length+St*2,Wt=Math.floor(Ct*We),Nn=en/Ct,Dn=(He.width||Wt)*Nn,qn=(He.height||Wt)*Nn,Zn=He.x==null?tn.length/2-Dn/2:He.x*Nn,In=He.y==null?tn.length/2-qn/2:He.y*Nn,_n=He.opacity==null?1:He.opacity,Un=null;if(He.excavate){var dA=Math.floor(Zn),DA=Math.floor(In),Kn=Math.ceil(Dn+Zn-dA),kA=Math.ceil(qn+In-DA);Un={x:dA,y:DA,w:Kn,h:kA}}var mA=He.crossOrigin;return{x:Zn,y:In,h:qn,w:Dn,excavation:Un,opacity:_n,crossOrigin:mA}},ft=function(tn,Ct){return Ct!=null?Math.max(Math.floor(Ct),0):tn?At:qe},Le=function(){try{new Path2D().addPath(new Path2D)}catch(Mt){return!1}return!0}(),st=ee(60499),we=ee(85899),it=ee(72190),nn=ee(42244),Kt=function(tn){var Ct=tn.value,St=tn.level,He=tn.minVersion,en=tn.includeMargin,Wt=tn.marginSize,Nn=tn.imageSettings,Dn=tn.size,qn=a.useMemo(function(){var Zn=bt.makeSegments(Ct);return Ne.encodeSegments(Zn,Qe[St],He)},[Ct,St,He]);return a.useMemo(function(){var Zn=qn.getModules(),In=ft(en,Wt),_n=Zn.length+In*2,Un=Ke(Zn,Dn,In,Nn);return{cells:Zn,margin:In,numCells:_n,calculatedImageSettings:Un,qrcode:qn}},[qn,Dn,Nn,en,Wt])},Bt=["value","size","level","bgColor","fgColor","includeMargin","minVersion","marginSize","style","imageSettings"],Qn=a.forwardRef(function(Mt,tn){var Ct=Mt.value,St=Mt.size,He=St===void 0?Me:St,en=Mt.level,Wt=en===void 0?pe:en,Nn=Mt.bgColor,Dn=Nn===void 0?Ue:Nn,qn=Mt.fgColor,Zn=qn===void 0?ct:qn,In=Mt.includeMargin,_n=In===void 0?je:In,Un=Mt.minVersion,dA=Un===void 0?wt:Un,DA=Mt.marginSize,Kn=Mt.style,kA=Mt.imageSettings,mA=(0,nn.Z)(Mt,Bt),yA=kA==null?void 0:kA.src,rA=a.useRef(null),CA=a.useRef(null),On=a.useCallback(function(xt){rA.current=xt,typeof tn=="function"?tn(xt):tn&&(tn.current=xt)},[tn]),jn=a.useState(!1),gn=(0,it.Z)(jn,2),vn=gn[1],ln=Kt({value:Ct,level:Wt,minVersion:dA,includeMargin:_n,marginSize:DA,imageSettings:kA,size:He}),Yt=ln.margin,Be=ln.cells,ke=ln.numCells,oe=ln.calculatedImageSettings;a.useEffect(function(){if(rA.current){var xt=rA.current,Rt=xt.getContext("2d");if(!Rt)return;var Re=Be,ze=CA.current,pt=oe!=null&&ze!==null&&ze.complete&&ze.naturalHeight!==0&&ze.naturalWidth!==0;pt&&oe.excavation!=null&&(Re=rt(Be,oe.excavation));var Xe=window.devicePixelRatio||1;xt.height=xt.width=He*Xe;var gt=He/ke*Xe;Rt.scale(gt,gt),Rt.fillStyle=Dn,Rt.fillRect(0,0,ke,ke),Rt.fillStyle=Zn,Le?Rt.fill(new Path2D(_e(Re,Yt))):Be.forEach(function(rn,Nt){rn.forEach(function(Vt,Ze){Vt&&Rt.fillRect(Ze+Yt,Nt+Yt,1,1)})}),oe&&(Rt.globalAlpha=oe.opacity),pt&&Rt.drawImage(ze,oe.x+Yt,oe.y+Yt,oe.w,oe.h)}}),a.useEffect(function(){vn(!1)},[yA]);var vt=(0,we.Z)({height:He,width:He},Kn),ut=null;return yA!=null&&(ut=a.createElement("img",{src:yA,key:yA,style:{display:"none"},onLoad:function(){vn(!0)},ref:CA,crossOrigin:oe==null?void 0:oe.crossOrigin})),a.createElement(a.Fragment,null,a.createElement("canvas",(0,st.Z)({style:vt,height:He,width:He,ref:On,role:"img"},mA)),ut)}),Ye=["value","size","level","bgColor","fgColor","includeMargin","minVersion","title","marginSize","imageSettings"],Fe=a.forwardRef(function(Mt,tn){var Ct=Mt.value,St=Mt.size,He=St===void 0?Me:St,en=Mt.level,Wt=en===void 0?pe:en,Nn=Mt.bgColor,Dn=Nn===void 0?Ue:Nn,qn=Mt.fgColor,Zn=qn===void 0?ct:qn,In=Mt.includeMargin,_n=In===void 0?je:In,Un=Mt.minVersion,dA=Un===void 0?wt:Un,DA=Mt.title,Kn=Mt.marginSize,kA=Mt.imageSettings,mA=(0,nn.Z)(Mt,Ye),yA=Kt({value:Ct,level:Wt,minVersion:dA,includeMargin:_n,marginSize:Kn,imageSettings:kA,size:He}),rA=yA.margin,CA=yA.cells,On=yA.numCells,jn=yA.calculatedImageSettings,gn=CA,vn=null;kA!=null&&jn!=null&&(jn.excavation!=null&&(gn=rt(CA,jn.excavation)),vn=a.createElement("image",{href:kA.src,height:jn.h,width:jn.w,x:jn.x+rA,y:jn.y+rA,preserveAspectRatio:"none",opacity:jn.opacity,crossOrigin:jn.crossOrigin}));var ln=_e(gn,rA);return a.createElement("svg",(0,st.Z)({height:He,width:He,viewBox:"0 0 ".concat(On," ").concat(On),ref:tn,role:"img"},mA),!!DA&&a.createElement("title",null,DA),a.createElement("path",{fill:Dn,d:"M0,0 h".concat(On,"v").concat(On,"H0z"),shapeRendering:"crispEdges"}),a.createElement("path",{fill:Zn,d:ln,shapeRendering:"crispEdges"}),vn)}),Gt=ee(92310),mn=ee.n(Gt),$t=ee(2738),lt=ee(26112),Tt=ee(48755),Ge=ee(9017),Xt=ee(57700),Pt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z"}}]},name:"reload",theme:"outlined"},an=Pt,jt=ee(7657),Bn=function(tn,Ct){return a.createElement(jt.Z,(0,st.Z)({},tn,{ref:Ct,icon:an}))},fn=a.forwardRef(Bn),me=fn,ie=ee(7939),ae=ee(29787);const se=a.createElement(ae.Z,null);function de(Mt){let{prefixCls:tn,locale:Ct,onRefresh:St,statusRender:He,status:en}=Mt;const Wt=a.createElement(a.Fragment,null,a.createElement("p",{className:`${tn}-expired`},Ct==null?void 0:Ct.expired),St&&a.createElement(ie.ZP,{type:"link",icon:a.createElement(me,null),onClick:St},Ct==null?void 0:Ct.refresh)),Nn=a.createElement("p",{className:`${tn}-scanned`},Ct==null?void 0:Ct.scanned),Dn={expired:Wt,loading:se,scanned:Nn},qn=In=>Dn[In.status];return(He!=null?He:qn)({status:en,locale:Ct,onRefresh:St})}var ue=ee(36237),et=ee(17835),Ft=ee(63356),ot=ee(16931),ht=ee(51636);const Lt=Mt=>{const{componentCls:tn,lineWidth:Ct,lineType:St,colorSplit:He}=Mt;return{[tn]:Object.assign(Object.assign({},(0,Ft.Wf)(Mt)),{display:"flex",justifyContent:"center",alignItems:"center",padding:Mt.paddingSM,backgroundColor:Mt.colorWhite,borderRadius:Mt.borderRadiusLG,border:`${(0,ue.unit)(Ct)} ${St} ${He}`,position:"relative",overflow:"hidden",[`& > ${tn}-mask`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:10,display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",color:Mt.colorText,lineHeight:Mt.lineHeight,background:Mt.QRCodeMaskBackgroundColor,textAlign:"center",[`& > ${tn}-expired, & > ${tn}-scanned`]:{color:Mt.QRCodeTextColor}},"> canvas":{alignSelf:"stretch",flex:"auto",minWidth:0},"&-icon":{marginBlockEnd:Mt.marginXS,fontSize:Mt.controlHeight}}),[`${tn}-borderless`]:{borderColor:"transparent",padding:0,borderRadius:0}}},Zt=Mt=>({QRCodeMaskBackgroundColor:new et.FastColor(Mt.colorBgContainer).setA(.96).toRgbString()});var _t=(0,ot.I$)("QRCode",Mt=>{const tn=(0,ht.mergeToken)(Mt,{QRCodeTextColor:Mt.colorText});return Lt(tn)},Zt),on=function(Mt,tn){var Ct={};for(var St in Mt)Object.prototype.hasOwnProperty.call(Mt,St)&&tn.indexOf(St)<0&&(Ct[St]=Mt[St]);if(Mt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,St=Object.getOwnPropertySymbols(Mt);He{var tn,Ct,St,He;const[,en]=(0,Xt.ZP)(),{value:Wt,type:Nn="canvas",icon:Dn="",size:qn=160,iconSize:Zn,color:In=en.colorText,errorLevel:_n="M",status:Un="active",bordered:dA=!0,onRefresh:DA,style:Kn,className:kA,rootClassName:mA,prefixCls:yA,bgColor:rA="transparent",statusRender:CA}=Mt,On=on(Mt,["value","type","icon","size","iconSize","color","errorLevel","status","bordered","onRefresh","style","className","rootClassName","prefixCls","bgColor","statusRender"]),{getPrefixCls:jn}=(0,a.useContext)(Tt.E_),gn=jn("qrcode",yA),[vn,ln,Yt]=_t(gn),Be={src:Dn,x:void 0,y:void 0,height:typeof Zn=="number"?Zn:(tn=Zn==null?void 0:Zn.height)!==null&&tn!==void 0?tn:40,width:typeof Zn=="number"?Zn:(Ct=Zn==null?void 0:Zn.width)!==null&&Ct!==void 0?Ct:40,excavate:!0,crossOrigin:"anonymous"},ke=(0,lt.Z)(On,!0),oe=(0,$t.Z)(On,Object.keys(ke)),vt=Object.assign({value:Wt,size:qn,level:_n,bgColor:rA,fgColor:In,style:{width:Kn==null?void 0:Kn.width,height:Kn==null?void 0:Kn.height},imageSettings:Dn?Be:void 0},ke),[ut]=(0,Ge.Z)("QRCode");if(!Wt)return null;const xt=mn()(gn,kA,mA,ln,Yt,{[`${gn}-borderless`]:!dA}),Rt=Object.assign(Object.assign({backgroundColor:rA},Kn),{width:(St=Kn==null?void 0:Kn.width)!==null&&St!==void 0?St:qn,height:(He=Kn==null?void 0:Kn.height)!==null&&He!==void 0?He:qn});return vn(a.createElement("div",Object.assign({},oe,{className:xt,style:Rt}),Un!=="active"&&a.createElement("div",{className:`${gn}-mask`},a.createElement(de,{prefixCls:gn,locale:ut,status:Un,onRefresh:DA,statusRender:CA})),Nn==="canvas"?a.createElement(Qn,Object.assign({},vt)):a.createElement(Fe,Object.assign({},vt))))}},58755:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return nn}});var a=ee(59301),ge=ee(58617),he=ee(92310),Ve=ee.n(he),Ce=ee(60499),ve=ee(18642),Te=ee(72190),$e=ee(42244),ye=ee(18929),Ie=ee(10228),nt=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],Pe=a.forwardRef(function(Kt,Bt){var Qn,Ye=Kt.prefixCls,Fe=Ye===void 0?"rc-switch":Ye,Gt=Kt.className,mn=Kt.checked,$t=Kt.defaultChecked,lt=Kt.disabled,Tt=Kt.loadingIcon,Ge=Kt.checkedChildren,Xt=Kt.unCheckedChildren,Pt=Kt.onClick,an=Kt.onChange,jt=Kt.onKeyDown,Bn=(0,$e.Z)(Kt,nt),fn=(0,ye.Z)(!1,{value:mn,defaultValue:$t}),me=(0,Te.Z)(fn,2),ie=me[0],ae=me[1];function se(Ft,ot){var ht=ie;return lt||(ht=Ft,ae(ht),an==null||an(ht,ot)),ht}function de(Ft){Ft.which===Ie.Z.LEFT?se(!1,Ft):Ft.which===Ie.Z.RIGHT&&se(!0,Ft),jt==null||jt(Ft)}function ue(Ft){var ot=se(!ie,Ft);Pt==null||Pt(ot,Ft)}var et=Ve()(Fe,Gt,(Qn={},(0,ve.Z)(Qn,"".concat(Fe,"-checked"),ie),(0,ve.Z)(Qn,"".concat(Fe,"-disabled"),lt),Qn));return a.createElement("button",(0,Ce.Z)({},Bn,{type:"button",role:"switch","aria-checked":ie,disabled:lt,className:et,ref:Bt,onKeyDown:de,onClick:ue}),Tt,a.createElement("span",{className:"".concat(Fe,"-inner")},a.createElement("span",{className:"".concat(Fe,"-inner-checked")},Ge),a.createElement("span",{className:"".concat(Fe,"-inner-unchecked")},Xt)))});Pe.displayName="Switch";var bt=Pe,Ne=ee(12919),Qe=ee(48755),Me=ee(2171),pe=ee(31756),Ue=ee(36237),ct=ee(17835),je=ee(63356),wt=ee(16931),At=ee(51636);const qe=Kt=>{const{componentCls:Bt,trackHeightSM:Qn,trackPadding:Ye,trackMinWidthSM:Fe,innerMinMarginSM:Gt,innerMaxMarginSM:mn,handleSizeSM:$t,calc:lt}=Kt,Tt=`${Bt}-inner`,Ge=(0,Ue.unit)(lt($t).add(lt(Ye).mul(2)).equal()),Xt=(0,Ue.unit)(lt(mn).mul(2).equal());return{[Bt]:{[`&${Bt}-small`]:{minWidth:Fe,height:Qn,lineHeight:(0,Ue.unit)(Qn),[`${Bt}-inner`]:{paddingInlineStart:mn,paddingInlineEnd:Gt,[`${Tt}-checked, ${Tt}-unchecked`]:{minHeight:Qn},[`${Tt}-checked`]:{marginInlineStart:`calc(-100% + ${Ge} - ${Xt})`,marginInlineEnd:`calc(100% - ${Ge} + ${Xt})`},[`${Tt}-unchecked`]:{marginTop:lt(Qn).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${Bt}-handle`]:{width:$t,height:$t},[`${Bt}-loading-icon`]:{top:lt(lt($t).sub(Kt.switchLoadingIconSize)).div(2).equal(),fontSize:Kt.switchLoadingIconSize},[`&${Bt}-checked`]:{[`${Bt}-inner`]:{paddingInlineStart:Gt,paddingInlineEnd:mn,[`${Tt}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Tt}-unchecked`]:{marginInlineStart:`calc(100% - ${Ge} + ${Xt})`,marginInlineEnd:`calc(-100% + ${Ge} - ${Xt})`}},[`${Bt}-handle`]:{insetInlineStart:`calc(100% - ${(0,Ue.unit)(lt($t).add(Ye).equal())})`}},[`&:not(${Bt}-disabled):active`]:{[`&:not(${Bt}-checked) ${Tt}`]:{[`${Tt}-unchecked`]:{marginInlineStart:lt(Kt.marginXXS).div(2).equal(),marginInlineEnd:lt(Kt.marginXXS).mul(-1).div(2).equal()}},[`&${Bt}-checked ${Tt}`]:{[`${Tt}-checked`]:{marginInlineStart:lt(Kt.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:lt(Kt.marginXXS).div(2).equal()}}}}}}},We=Kt=>{const{componentCls:Bt,handleSize:Qn,calc:Ye}=Kt;return{[Bt]:{[`${Bt}-loading-icon${Kt.iconCls}`]:{position:"relative",top:Ye(Ye(Qn).sub(Kt.fontSize)).div(2).equal(),color:Kt.switchLoadingIconColor,verticalAlign:"top"},[`&${Bt}-checked ${Bt}-loading-icon`]:{color:Kt.switchColor}}}},_e=Kt=>{const{componentCls:Bt,trackPadding:Qn,handleBg:Ye,handleShadow:Fe,handleSize:Gt,calc:mn}=Kt,$t=`${Bt}-handle`;return{[Bt]:{[$t]:{position:"absolute",top:Qn,insetInlineStart:Qn,width:Gt,height:Gt,transition:`all ${Kt.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:Ye,borderRadius:mn(Gt).div(2).equal(),boxShadow:Fe,transition:`all ${Kt.switchDuration} ease-in-out`,content:'""'}},[`&${Bt}-checked ${$t}`]:{insetInlineStart:`calc(100% - ${(0,Ue.unit)(mn(Gt).add(Qn).equal())})`},[`&:not(${Bt}-disabled):active`]:{[`${$t}::before`]:{insetInlineEnd:Kt.switchHandleActiveInset,insetInlineStart:0},[`&${Bt}-checked ${$t}::before`]:{insetInlineEnd:0,insetInlineStart:Kt.switchHandleActiveInset}}}}},rt=Kt=>{const{componentCls:Bt,trackHeight:Qn,trackPadding:Ye,innerMinMargin:Fe,innerMaxMargin:Gt,handleSize:mn,calc:$t}=Kt,lt=`${Bt}-inner`,Tt=(0,Ue.unit)($t(mn).add($t(Ye).mul(2)).equal()),Ge=(0,Ue.unit)($t(Gt).mul(2).equal());return{[Bt]:{[lt]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:Gt,paddingInlineEnd:Fe,transition:`padding-inline-start ${Kt.switchDuration} ease-in-out, padding-inline-end ${Kt.switchDuration} ease-in-out`,[`${lt}-checked, ${lt}-unchecked`]:{display:"block",color:Kt.colorTextLightSolid,fontSize:Kt.fontSizeSM,transition:`margin-inline-start ${Kt.switchDuration} ease-in-out, margin-inline-end ${Kt.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:Qn},[`${lt}-checked`]:{marginInlineStart:`calc(-100% + ${Tt} - ${Ge})`,marginInlineEnd:`calc(100% - ${Tt} + ${Ge})`},[`${lt}-unchecked`]:{marginTop:$t(Qn).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${Bt}-checked ${lt}`]:{paddingInlineStart:Fe,paddingInlineEnd:Gt,[`${lt}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${lt}-unchecked`]:{marginInlineStart:`calc(100% - ${Tt} + ${Ge})`,marginInlineEnd:`calc(-100% + ${Tt} - ${Ge})`}},[`&:not(${Bt}-disabled):active`]:{[`&:not(${Bt}-checked) ${lt}`]:{[`${lt}-unchecked`]:{marginInlineStart:$t(Ye).mul(2).equal(),marginInlineEnd:$t(Ye).mul(-1).mul(2).equal()}},[`&${Bt}-checked ${lt}`]:{[`${lt}-checked`]:{marginInlineStart:$t(Ye).mul(-1).mul(2).equal(),marginInlineEnd:$t(Ye).mul(2).equal()}}}}}},Ke=Kt=>{const{componentCls:Bt,trackHeight:Qn,trackMinWidth:Ye}=Kt;return{[Bt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,je.Wf)(Kt)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:Ye,height:Qn,lineHeight:(0,Ue.unit)(Qn),verticalAlign:"middle",background:Kt.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${Kt.motionDurationMid}`,userSelect:"none",[`&:hover:not(${Bt}-disabled)`]:{background:Kt.colorTextTertiary}}),(0,je.Qy)(Kt)),{[`&${Bt}-checked`]:{background:Kt.switchColor,[`&:hover:not(${Bt}-disabled)`]:{background:Kt.colorPrimaryHover}},[`&${Bt}-loading, &${Bt}-disabled`]:{cursor:"not-allowed",opacity:Kt.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${Bt}-rtl`]:{direction:"rtl"}})}},ft=Kt=>{const{fontSize:Bt,lineHeight:Qn,controlHeight:Ye,colorWhite:Fe}=Kt,Gt=Bt*Qn,mn=Ye/2,$t=2,lt=Gt-$t*2,Tt=mn-$t*2;return{trackHeight:Gt,trackHeightSM:mn,trackMinWidth:lt*2+$t*4,trackMinWidthSM:Tt*2+$t*2,trackPadding:$t,handleBg:Fe,handleSize:lt,handleSizeSM:Tt,handleShadow:`0 2px 4px 0 ${new ct.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:lt/2,innerMaxMargin:lt+$t+$t*2,innerMinMarginSM:Tt/2,innerMaxMarginSM:Tt+$t+$t*2}};var Le=(0,wt.I$)("Switch",Kt=>{const Bt=(0,At.mergeToken)(Kt,{switchDuration:Kt.motionDurationMid,switchColor:Kt.colorPrimary,switchDisabledOpacity:Kt.opacityLoading,switchLoadingIconSize:Kt.calc(Kt.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${Kt.opacityLoading})`,switchHandleActiveInset:"-30%"});return[Ke(Bt),rt(Bt),_e(Bt),We(Bt),qe(Bt)]},ft),st=function(Kt,Bt){var Qn={};for(var Ye in Kt)Object.prototype.hasOwnProperty.call(Kt,Ye)&&Bt.indexOf(Ye)<0&&(Qn[Ye]=Kt[Ye]);if(Kt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,Ye=Object.getOwnPropertySymbols(Kt);Fe{const{prefixCls:Qn,size:Ye,disabled:Fe,loading:Gt,className:mn,rootClassName:$t,style:lt,checked:Tt,value:Ge,defaultChecked:Xt,defaultValue:Pt,onChange:an}=Kt,jt=st(Kt,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[Bn,fn]=(0,ye.Z)(!1,{value:Tt!=null?Tt:Ge,defaultValue:Xt!=null?Xt:Pt}),{getPrefixCls:me,direction:ie,switch:ae}=a.useContext(Qe.E_),se=a.useContext(Me.Z),de=(Fe!=null?Fe:se)||Gt,ue=me("switch",Qn),et=a.createElement("div",{className:`${ue}-handle`},Gt&&a.createElement(ge.Z,{className:`${ue}-loading-icon`})),[Ft,ot,ht]=Le(ue),Lt=(0,pe.Z)(Ye),Zt=Ve()(ae==null?void 0:ae.className,{[`${ue}-small`]:Lt==="small",[`${ue}-loading`]:Gt,[`${ue}-rtl`]:ie==="rtl"},mn,$t,ot,ht),_t=Object.assign(Object.assign({},ae==null?void 0:ae.style),lt),on=function(){fn(arguments.length<=0?void 0:arguments[0]),an==null||an.apply(void 0,arguments)};return Ft(a.createElement(Ne.Z,{component:"Switch"},a.createElement(bt,Object.assign({},jt,{checked:Bn,onChange:on,prefixCls:ue,className:Zt,style:_t,disabled:de,ref:Bt,loadingIcon:et}))))});it.__ANT_SWITCH=!0;var nn=it},53420:function(It,Dt,ee){"use strict";ee.d(Dt,{default:function(){return Be}});var a=ee(59301),ge=ee(92310),he=ee.n(ge),Ve=ee(60499),Ce=ee(77654),ve=ee(85899),Te=ee(72190),$e=ee(42244),ye=ee(43749),Ie=ee(37463),nt=ee(6551),Pe=ee(34643),bt=ee(18929),Ne=ee(48736),Qe=function(ke){var oe=a.useRef({valueLabels:new Map});return a.useMemo(function(){var vt=oe.current.valueLabels,ut=new Map,xt=ke.map(function(Rt){var Re=Rt.value,ze=Rt.label,pt=ze!=null?ze:vt.get(Re);return ut.set(Re,pt),(0,ve.Z)((0,ve.Z)({},Rt),{},{label:pt})});return oe.current.valueLabels=ut,[xt]},[ke])},Me=function(oe,vt,ut,xt){return a.useMemo(function(){var Rt=function(Vt){return Vt.map(function(Ze){var Se=Ze.value;return Se})},Re=Rt(oe),ze=Rt(vt),pt=Re.filter(function(Nt){return!xt[Nt]}),Xe=Re,gt=ze;if(ut){var rn=(0,Pe.S)(Re,!0,xt);Xe=rn.checkedKeys,gt=rn.halfCheckedKeys}return[Array.from(new Set([].concat((0,Ce.Z)(pt),(0,Ce.Z)(Xe)))),gt]},[oe,vt,ut,xt])},pe=Me,Ue=ee(34061),ct=function(ke,oe){return a.useMemo(function(){var vt=(0,Ue.I8)(ke,{fieldNames:oe,initWrapper:function(xt){return(0,ve.Z)((0,ve.Z)({},xt),{},{valueEntities:new Map})},processEntity:function(xt,Rt){var Re=xt.node[oe.value];if(0)var ze;Rt.valueEntities.set(Re,xt)}});return vt},[ke,oe])},je=ee(18642),wt=ee(11592),At=function(){return null},qe=At,We=["children","value"];function _e(ke){return(0,wt.Z)(ke).map(function(oe){if(!a.isValidElement(oe)||!oe.type)return null;var vt=oe,ut=vt.key,xt=vt.props,Rt=xt.children,Re=xt.value,ze=(0,$e.Z)(xt,We),pt=(0,ve.Z)({key:ut,value:Re},ze),Xe=_e(Rt);return Xe.length&&(pt.children=Xe),pt}).filter(function(oe){return oe})}function rt(ke){if(!ke)return ke;var oe=(0,ve.Z)({},ke);return"props"in oe||Object.defineProperty(oe,"props",{get:function(){return(0,Ne.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),oe}}),oe}function Ke(ke,oe,vt,ut,xt,Rt){var Re=null,ze=null;function pt(){function Xe(gt){var rn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",Nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return gt.map(function(Vt,Ze){var Se="".concat(rn,"-").concat(Ze),Et=Vt[Rt.value],Cn=vt.includes(Et),bn=Xe(Vt[Rt.children]||[],Se,Cn),zn=a.createElement(qe,Vt,bn.map(function(Ot){return Ot.node}));if(oe===Et&&(Re=zn),Cn){var tt={pos:Se,node:zn,children:bn};return Nt||ze.push(tt),tt}return null}).filter(function(Vt){return Vt})}ze||(ze=[],Xe(ut),ze.sort(function(gt,rn){var Nt=gt.node.props.value,Vt=rn.node.props.value,Ze=vt.indexOf(Nt),Se=vt.indexOf(Vt);return Ze-Se}))}Object.defineProperty(ke,"triggerNode",{get:function(){return(0,Ne.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),pt(),Re}}),Object.defineProperty(ke,"allCheckedNodes",{get:function(){return(0,Ne.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),pt(),xt?ze:ze.map(function(gt){var rn=gt.node;return rn})}})}var ft=function(oe,vt,ut){var xt=ut.fieldNames,Rt=ut.treeNodeFilterProp,Re=ut.filterTreeNode,ze=xt.children;return a.useMemo(function(){if(!vt||Re===!1)return oe;var pt=typeof Re=="function"?Re:function(gt,rn){return String(rn[Rt]).toUpperCase().includes(vt.toUpperCase())},Xe=function gt(rn){var Nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return rn.reduce(function(Vt,Ze){var Se=Ze[ze],Et=Nt||pt(vt,rt(Ze)),Cn=gt(Se||[],Et);return(Et||Cn.length)&&Vt.push((0,ve.Z)((0,ve.Z)({},Ze),{},(0,je.Z)({isLeaf:void 0},ze,Cn))),Vt},[])};return Xe(oe)},[oe,vt,ze,Rt,Re])},Le=ft;function st(ke){var oe=a.useRef();oe.current=ke;var vt=a.useCallback(function(){return oe.current.apply(oe,arguments)},[]);return vt}function we(ke,oe){var vt=oe.id,ut=oe.pId,xt=oe.rootPId,Rt=new Map,Re=[];return ke.forEach(function(ze){var pt=ze[vt],Xe=(0,ve.Z)((0,ve.Z)({},ze),{},{key:ze.key||pt});Rt.set(pt,Xe)}),Rt.forEach(function(ze){var pt=ze[ut],Xe=Rt.get(pt);Xe?(Xe.children=Xe.children||[],Xe.children.push(ze)):(pt===xt||xt===null)&&Re.push(ze)}),Re}function it(ke,oe,vt){return a.useMemo(function(){if(ke){if(vt){var ut=(0,ve.Z)({id:"id",pId:"pId",rootPId:null},(0,ye.Z)(vt)==="object"?vt:{});return we(ke,ut)}return ke}return _e(oe)},[oe,vt,ke])}var nn=a.createContext(null),Kt=nn,Bt=ee(72054),Qn=ee(87632),Ye=ee(10228),Fe=ee(80547),Gt=a.createContext(null),mn=Gt,$t=function(oe){return Array.isArray(oe)?oe:oe!==void 0?[oe]:[]},lt=function(oe){var vt=oe||{},ut=vt.label,xt=vt.value,Rt=vt.children;return{_title:ut?[ut]:["title","label"],value:xt||"value",key:xt||"value",children:Rt||"children"}},Tt=function(oe){return!oe||oe.disabled||oe.disableCheckbox||oe.checkable===!1},Ge=function(oe,vt){var ut=[],xt=function Rt(Re){Re.forEach(function(ze){var pt=ze[vt.children];pt&&(ut.push(ze[vt.value]),Rt(pt))})};return xt(oe),ut},Xt=function(oe){return oe==null},Pt=ee(70425),an={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},jt=function(oe,vt){var ut=(0,Ie.lk)(),xt=ut.prefixCls,Rt=ut.multiple,Re=ut.searchValue,ze=ut.toggleOpen,pt=ut.open,Xe=ut.notFoundContent,gt=a.useContext(mn),rn=gt.virtual,Nt=gt.listHeight,Vt=gt.listItemHeight,Ze=gt.listItemScrollOffset,Se=gt.treeData,Et=gt.fieldNames,Cn=gt.onSelect,bn=gt.dropdownMatchSelectWidth,zn=gt.treeExpandAction,tt=gt.treeTitleRender,Ot=gt.onPopupScroll,Qt=gt.leftMaxCount,mt=gt.leafCountOnly,Tn=gt.valueEntities,wn=a.useContext(Kt),xn=wn.checkable,Wn=wn.checkedKeys,aA=wn.halfCheckedKeys,Yn=wn.treeExpandedKeys,LA=wn.treeDefaultExpandAll,FA=wn.treeDefaultExpandedKeys,cA=wn.onTreeExpand,QA=wn.treeIcon,ZA=wn.showTreeIcon,eA=wn.switcherIcon,tA=wn.treeLine,vA=wn.treeNodeFilterProp,zA=wn.loadData,bA=wn.treeLoadedKeys,oA=wn.treeMotion,TA=wn.onTreeLoad,gA=wn.keyEntities,BA=a.useRef(),YA=(0,Fe.Z)(function(){return Se},[pt,Se],function(EA,jA){return jA[0]&&EA[1]!==jA[1]}),hr=a.useMemo(function(){return xn?{checked:Wn,halfChecked:aA}:null},[xn,Wn,aA]);a.useEffect(function(){if(pt&&!Rt&&Wn.length){var EA;(EA=BA.current)===null||EA===void 0||EA.scrollTo({key:Wn[0]})}},[pt]);var rr=function(jA){jA.preventDefault()},GA=function(jA,Br){var wA=Br.node;xn&&Tt(wA)||(Cn(wA.key,{selected:!Wn.includes(wA.key)}),Rt||ze(!1))},Cr=a.useState(FA),mr=(0,Te.Z)(Cr,2),Mr=mr[0],Pr=mr[1],or=a.useState(null),er=(0,Te.Z)(or,2),JA=er[0],ir=er[1],WA=a.useMemo(function(){return Yn?(0,Ce.Z)(Yn):Re?JA:Mr},[Mr,JA,Yn,Re]),dr=function(jA){Pr(jA),ir(jA),cA&&cA(jA)},lr=String(Re).toLowerCase(),lA=function(jA){return lr?String(jA[vA]).toLowerCase().includes(lr):!1};a.useEffect(function(){Re&&ir(Ge(Se,Et))},[Re]);var qA=a.useState(function(){return new Map}),De=(0,Te.Z)(qA,2),Jt=De[0],Fn=De[1];a.useEffect(function(){Qt&&Fn(new Map)},[Qt]);function Pn(EA){var jA=EA[Et.value];if(!Jt.has(jA)){var Br=Tn.get(jA),wA=(Br.children||[]).length===0;if(wA)Jt.set(jA,!1);else{var _A=Br.children.filter(function(ca){return!ca.node.disabled&&!ca.node.disableCheckbox&&!Wn.includes(ca.node[Et.value])}),qr=_A.length;Jt.set(jA,qr>Qt)}}return Jt.get(jA)}var zt=(0,Pt.zX)(function(EA){var jA=EA[Et.value];return Wn.includes(jA)||Qt===null?!1:Qt<=0?!0:mt&&Qt?Pn(EA):!1}),cn=function EA(jA){var Br=(0,Bt.Z)(jA),wA;try{for(Br.s();!(wA=Br.n()).done;){var _A=wA.value;if(!(_A.disabled||_A.selectable===!1)){if(Re){if(lA(_A))return _A}else return _A;if(_A[Et.children]){var qr=EA(_A[Et.children]);if(qr)return qr}}}}catch(ca){Br.e(ca)}finally{Br.f()}return null},An=a.useState(null),pn=(0,Te.Z)(An,2),hn=pn[0],Hn=pn[1],iA=gA[hn];a.useEffect(function(){if(pt){var EA=null,jA=function(){var wA=cn(YA);return wA?wA[Et.value]:null};!Rt&&Wn.length&&!Re?EA=Wn[0]:EA=jA(),Hn(EA)}},[pt,Re]),a.useImperativeHandle(vt,function(){var EA;return{scrollTo:(EA=BA.current)===null||EA===void 0?void 0:EA.scrollTo,onKeyDown:function(Br){var wA,_A=Br.which;switch(_A){case Ye.Z.UP:case Ye.Z.DOWN:case Ye.Z.LEFT:case Ye.Z.RIGHT:(wA=BA.current)===null||wA===void 0||wA.onKeyDown(Br);break;case Ye.Z.ENTER:{if(iA){var qr=zt(iA.node),ca=(iA==null?void 0:iA.node)||{},Ja=ca.selectable,Ia=ca.value,Kr=ca.disabled;Ja!==!1&&!Kr&&!qr&&GA(null,{node:{key:hn},selected:!Wn.includes(Ia)})}break}case Ye.Z.ESC:ze(!1)}},onKeyUp:function(){}}});var Jn=(0,Fe.Z)(function(){return!Re},[Re,Yn||Mr],function(EA,jA){var Br=(0,Te.Z)(EA,1),wA=Br[0],_A=(0,Te.Z)(jA,2),qr=_A[0],ca=_A[1];return wA!==qr&&!!(qr||ca)}),Gn=Jn?zA:null;if(YA.length===0)return a.createElement("div",{role:"listbox",className:"".concat(xt,"-empty"),onMouseDown:rr},Xe);var KA={fieldNames:Et};return bA&&(KA.loadedKeys=bA),WA&&(KA.expandedKeys=WA),a.createElement("div",{onMouseDown:rr},iA&&pt&&a.createElement("span",{style:an,"aria-live":"assertive"},iA.node.value),a.createElement(Qn.y6.Provider,{value:{nodeDisabled:zt}},a.createElement(Qn.ZP,(0,Ve.Z)({ref:BA,focusable:!1,prefixCls:"".concat(xt,"-tree"),treeData:YA,height:Nt,itemHeight:Vt,itemScrollOffset:Ze,virtual:rn!==!1&&bn!==!1,multiple:Rt,icon:QA,showIcon:ZA,switcherIcon:eA,showLine:tA,loadData:Gn,motion:oA,activeKey:hn,checkable:xn,checkStrictly:!0,checkedKeys:hr,selectedKeys:xn?[]:Wn,defaultExpandAll:LA,titleRender:tt},KA,{onActiveChange:Hn,onSelect:GA,onCheck:GA,onExpand:dr,onLoad:TA,filterTreeNode:lA,expandAction:zn,onScroll:Ot}))))},Bn=a.forwardRef(jt),fn=Bn,me="SHOW_ALL",ie="SHOW_PARENT",ae="SHOW_CHILD";function se(ke,oe,vt,ut){var xt=new Set(ke);return oe===ae?ke.filter(function(Rt){var Re=vt[Rt];return!Re||!Re.children||!Re.children.some(function(ze){var pt=ze.node;return xt.has(pt[ut.value])})||!Re.children.every(function(ze){var pt=ze.node;return Tt(pt)||xt.has(pt[ut.value])})}):oe===ie?ke.filter(function(Rt){var Re=vt[Rt],ze=Re?Re.parent:null;return!ze||Tt(ze.node)||!xt.has(ze.key)}):ke}function de(ke){var oe=ke.searchPlaceholder,vt=ke.treeCheckStrictly,ut=ke.treeCheckable,xt=ke.labelInValue,Rt=ke.value,Re=ke.multiple,ze=ke.showCheckedStrategy,pt=ke.maxCount;warning(!oe,"`searchPlaceholder` has been removed."),vt&&xt===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(xt||vt)&&warning(toArray(Rt).every(function(Xe){return Xe&&_typeof(Xe)==="object"&&"value"in Xe}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),vt||Re||ut?warning(!Rt||Array.isArray(Rt),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(Rt),"`value` should not be array when `TreeSelect` is single mode."),pt&&(ze==="SHOW_ALL"&&!vt||ze==="SHOW_PARENT")&&warning(!1,"`maxCount` not work with `showCheckedStrategy=SHOW_ALL` (when `treeCheckStrictly=false`) or `showCheckedStrategy=SHOW_PARENT`.")}var ue=null,et=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","maxCount","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","listItemScrollOffset","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion","treeTitleRender","onPopupScroll"];function Ft(ke){return!ke||(0,ye.Z)(ke)!=="object"}var ot=a.forwardRef(function(ke,oe){var vt=ke.id,ut=ke.prefixCls,xt=ut===void 0?"rc-tree-select":ut,Rt=ke.value,Re=ke.defaultValue,ze=ke.onChange,pt=ke.onSelect,Xe=ke.onDeselect,gt=ke.searchValue,rn=ke.inputValue,Nt=ke.onSearch,Vt=ke.autoClearSearchValue,Ze=Vt===void 0?!0:Vt,Se=ke.filterTreeNode,Et=ke.treeNodeFilterProp,Cn=Et===void 0?"value":Et,bn=ke.showCheckedStrategy,zn=ke.treeNodeLabelProp,tt=ke.multiple,Ot=ke.treeCheckable,Qt=ke.treeCheckStrictly,mt=ke.labelInValue,Tn=ke.maxCount,wn=ke.fieldNames,xn=ke.treeDataSimpleMode,Wn=ke.treeData,aA=ke.children,Yn=ke.loadData,LA=ke.treeLoadedKeys,FA=ke.onTreeLoad,cA=ke.treeDefaultExpandAll,QA=ke.treeExpandedKeys,ZA=ke.treeDefaultExpandedKeys,eA=ke.onTreeExpand,tA=ke.treeExpandAction,vA=ke.virtual,zA=ke.listHeight,bA=zA===void 0?200:zA,oA=ke.listItemHeight,TA=oA===void 0?20:oA,gA=ke.listItemScrollOffset,BA=gA===void 0?0:gA,YA=ke.onDropdownVisibleChange,hr=ke.dropdownMatchSelectWidth,rr=hr===void 0?!0:hr,GA=ke.treeLine,Cr=ke.treeIcon,mr=ke.showTreeIcon,Mr=ke.switcherIcon,Pr=ke.treeMotion,or=ke.treeTitleRender,er=ke.onPopupScroll,JA=(0,$e.Z)(ke,et),ir=(0,nt.ZP)(vt),WA=Ot&&!Qt,dr=Ot||Qt,lr=Qt||mt,lA=dr||tt,qA=(0,bt.Z)(Re,{value:Rt}),De=(0,Te.Z)(qA,2),Jt=De[0],Fn=De[1],Pn=a.useMemo(function(){return Ot?bn||ae:me},[bn,Ot]),zt=a.useMemo(function(){return lt(wn)},[JSON.stringify(wn)]),cn=(0,bt.Z)("",{value:gt!==void 0?gt:rn,postState:function(wr){return wr||""}}),An=(0,Te.Z)(cn,2),pn=An[0],hn=An[1],Hn=function(wr){hn(wr),Nt==null||Nt(wr)},iA=it(Wn,aA,xn),Jn=ct(iA,zt),Gn=Jn.keyEntities,KA=Jn.valueEntities,EA=a.useCallback(function(Xr){var wr=[],pr=[];return Xr.forEach(function(Hr){KA.has(Hr)?pr.push(Hr):wr.push(Hr)}),{missingRawValues:wr,existRawValues:pr}},[KA]),jA=Le(iA,pn,{fieldNames:zt,treeNodeFilterProp:Cn,filterTreeNode:Se}),Br=a.useCallback(function(Xr){if(Xr){if(zn)return Xr[zn];for(var wr=zt._title,pr=0;prvl)){var Or=_A(Xr);if(Fn(Or),Ze&&hn(""),ze){var ra=Xr;WA&&(ra=Hr.map(function(Si){var ri=KA.get(Si);return ri?ri.node[zt.value]:Si}));var Wr=wr||{triggerValue:void 0,selected:void 0},$r=Wr.triggerValue,Ta=Wr.selected,xa=ra;if(Qt){var wa=Kr.filter(function(Si){return!ra.includes(Si.value)});xa=[].concat((0,Ce.Z)(xa),(0,Ce.Z)(wa))}var Wa=_A(xa),Aa={preValue:Ia,triggerValue:$r},Ki=!0;(Qt||pr==="selection"&&!Ta)&&(Ki=!1),Ke(Aa,$r,Xr,iA,Ki,zt),dr?Aa.checked=Ta:Aa.selected=Ta;var Ma=lr?Wa:Wa.map(function(Si){return Si.value});ze(lA?Ma:Ma[0],lr?null:Wa.map(function(Si){return Si.label}),Aa)}}}),Dl=a.useCallback(function(Xr,wr){var pr,Hr=wr.selected,Or=wr.source,ra=Gn[Xr],Wr=ra==null?void 0:ra.node,$r=(pr=Wr==null?void 0:Wr[zt.value])!==null&&pr!==void 0?pr:Xr;if(!lA)ua([$r],{selected:!0,triggerValue:$r},"option");else{var Ta=Hr?[].concat((0,Ce.Z)(Ci),[$r]):_a.filter(function(ri){return ri!==$r});if(WA){var xa=EA(Ta),wa=xa.missingRawValues,Wa=xa.existRawValues,Aa=Wa.map(function(ri){return KA.get(ri).key}),Ki;if(Hr){var Ma=(0,Pe.S)(Aa,!0,Gn);Ki=Ma.checkedKeys}else{var Si=(0,Pe.S)(Aa,{checked:!1,halfCheckedKeys:fi},Gn);Ki=Si.checkedKeys}Ta=[].concat((0,Ce.Z)(wa),(0,Ce.Z)(Ki.map(function(ri){return Gn[ri].node[zt.value]})))}ua(Ta,{selected:Hr,triggerValue:$r},Or||"option")}Hr||!lA?pt==null||pt($r,rt(Wr)):Xe==null||Xe($r,rt(Wr))},[EA,KA,Gn,zt,lA,Ci,ua,WA,pt,Xe,_a,fi,Tn]),bl=a.useCallback(function(Xr){if(YA){var wr={};Object.defineProperty(wr,"documentClickClose",{get:function(){return(0,Ne.ZP)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),YA(Xr,wr)}},[YA]),ol=st(function(Xr,wr){var pr=Xr.map(function(Hr){return Hr.value});if(wr.type==="clear"){ua(pr,{},"selection");return}wr.values.length&&Dl(wr.values[0].value,{selected:!1,source:"selection"})}),gi=a.useMemo(function(){return{virtual:vA,dropdownMatchSelectWidth:rr,listHeight:bA,listItemHeight:TA,listItemScrollOffset:BA,treeData:jA,fieldNames:zt,onSelect:Dl,treeExpandAction:tA,treeTitleRender:or,onPopupScroll:er,leftMaxCount:Tn===void 0?null:Tn-Vi.length,leafCountOnly:Pn==="SHOW_CHILD"&&!Qt&&!!Ot,valueEntities:KA}},[vA,rr,bA,TA,BA,jA,zt,Dl,tA,or,er,Tn,Vi.length,Pn,Qt,Ot,KA]),hi=a.useMemo(function(){return{checkable:dr,loadData:Yn,treeLoadedKeys:LA,onTreeLoad:FA,checkedKeys:_a,halfCheckedKeys:fi,treeDefaultExpandAll:cA,treeExpandedKeys:QA,treeDefaultExpandedKeys:ZA,onTreeExpand:eA,treeIcon:Cr,treeMotion:Pr,showTreeIcon:mr,switcherIcon:Mr,treeLine:GA,treeNodeFilterProp:Cn,keyEntities:Gn}},[dr,Yn,LA,FA,_a,fi,cA,QA,ZA,eA,Cr,Pr,mr,Mr,GA,Cn,Gn]);return a.createElement(mn.Provider,{value:gi},a.createElement(Kt.Provider,{value:hi},a.createElement(Ie.Ac,(0,Ve.Z)({ref:oe},JA,{id:ir,prefixCls:xt,mode:lA?"multiple":void 0,displayValues:Vi,onDisplayValuesChange:ol,searchValue:pn,onSearch:Hn,OptionList:fn,emptyOptions:!iA.length,onDropdownVisibleChange:bl,dropdownMatchSelectWidth:rr}))))}),ht=ot;ht.TreeNode=qe,ht.SHOW_ALL=me,ht.SHOW_PARENT=ie,ht.SHOW_CHILD=ae;var Lt=ht,Zt=Lt,_t=ee(2738),on=ee(75030),sn=ee(86641),dn=ee(45915),Mt=ee(82855),tn=ee(48755),Ct=ee(38406),St=ee(2171),He=ee(83397),en=ee(31756),Wt=ee(56553),Nn=ee(24971),Dn=ee(1722),qn=ee(90376),Zn=ee(68525),In=ee(90005),_n=ee(70045),Un=ee(57700),dA=ee(85278),DA=ee(36237),Kn=ee(36170),kA=ee(51636),mA=ee(16931),yA=ee(12425);const rA=ke=>{const{componentCls:oe,treePrefixCls:vt,colorBgElevated:ut}=ke,xt=`.${vt}`;return[{[`${oe}-dropdown`]:[{padding:`${(0,DA.unit)(ke.paddingXS)} ${(0,DA.unit)(ke.calc(ke.paddingXS).div(2).equal())}`},(0,yA.Yk)(vt,(0,kA.mergeToken)(ke,{colorBgContainer:ut}),!1),{[xt]:{borderRadius:0,[`${xt}-list-holder-inner`]:{alignItems:"stretch",[`${xt}-treenode`]:{[`${xt}-node-content-wrapper`]:{flex:"auto"}}}}},(0,Kn.C2)(`${vt}-checkbox`,ke),{"&-rtl":{direction:"rtl",[`${xt}-switcher${xt}-switcher_close`]:{[`${xt}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]},CA=null;function On(ke,oe,vt){return(0,mA.I$)("TreeSelect",ut=>{const xt=(0,kA.mergeToken)(ut,{treePrefixCls:oe});return[rA(xt)]},yA.TM)(ke,vt)}var jn=function(ke,oe){var vt={};for(var ut in ke)Object.prototype.hasOwnProperty.call(ke,ut)&&oe.indexOf(ut)<0&&(vt[ut]=ke[ut]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xt=0,ut=Object.getOwnPropertySymbols(ke);xt{var vt;const{prefixCls:ut,size:xt,disabled:Rt,bordered:Re=!0,className:ze,rootClassName:pt,treeCheckable:Xe,multiple:gt,listHeight:rn=256,listItemHeight:Nt,placement:Vt,notFoundContent:Ze,switcherIcon:Se,treeLine:Et,getPopupContainer:Cn,popupClassName:bn,dropdownClassName:zn,treeIcon:tt=!1,transitionName:Ot,choiceTransitionName:Qt="",status:mt,treeExpandAction:Tn,builtinPlacements:wn,dropdownMatchSelectWidth:xn,popupMatchSelectWidth:Wn,allowClear:aA,variant:Yn,dropdownStyle:LA,tagRender:FA,maxCount:cA,showCheckedStrategy:QA,treeCheckStrictly:ZA}=ke,eA=jn(ke,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear","variant","dropdownStyle","tagRender","maxCount","showCheckedStrategy","treeCheckStrictly"]),{getPopupContainer:tA,getPrefixCls:vA,renderEmpty:zA,direction:bA,virtual:oA,popupMatchSelectWidth:TA,popupOverflow:gA}=a.useContext(tn.E_),[,BA]=(0,Un.ZP)(),YA=Nt!=null?Nt:(BA==null?void 0:BA.controlHeightSM)+(BA==null?void 0:BA.paddingXXS),hr=vA(),rr=vA("select",ut),GA=vA("select-tree",ut),Cr=vA("tree-select",ut),{compactSize:mr,compactItemClassnames:Mr}=(0,_n.ri)(rr,bA),Pr=(0,He.Z)(rr),or=(0,He.Z)(Cr),[er,JA,ir]=(0,qn.Z)(rr,Pr),[WA]=On(Cr,GA,or),[dr,lr]=(0,Nn.Z)("treeSelect",Yn,Re),lA=he()(bn||zn,`${Cr}-dropdown`,{[`${Cr}-dropdown-rtl`]:bA==="rtl"},pt,ir,Pr,or,JA),qA=!!(Xe||gt),De=a.useMemo(()=>{if(!(cA&&(QA==="SHOW_ALL"&&!ZA||QA==="SHOW_PARENT")))return cA},[cA,QA,ZA]),Jt=(0,In.Z)(ke.suffixIcon,ke.showArrow),Fn=(vt=Wn!=null?Wn:xn)!==null&&vt!==void 0?vt:TA,{status:Pn,hasFeedback:zt,isFormItemInput:cn,feedbackIcon:An}=a.useContext(Wt.aM),pn=(0,Mt.F)(Pn,mt),{suffixIcon:hn,removeIcon:Hn,clearIcon:iA}=(0,Zn.Z)(Object.assign(Object.assign({},eA),{multiple:qA,showSuffixIcon:Jt,hasFeedback:zt,feedbackIcon:An,prefixCls:rr,componentName:"TreeSelect"})),Jn=aA===!0?{clearIcon:iA}:aA;let Gn;Ze!==void 0?Gn=Ze:Gn=(zA==null?void 0:zA("Select"))||a.createElement(Ct.Z,{componentName:"Select"});const KA=(0,_t.Z)(eA,["suffixIcon","removeIcon","clearIcon","itemIcon","switcherIcon"]),EA=a.useMemo(()=>Vt!==void 0?Vt:bA==="rtl"?"bottomRight":"bottomLeft",[Vt,bA]),jA=(0,en.Z)(Ia=>{var Kr;return(Kr=xt!=null?xt:mr)!==null&&Kr!==void 0?Kr:Ia}),Br=a.useContext(St.Z),wA=Rt!=null?Rt:Br,_A=he()(!ut&&Cr,{[`${rr}-lg`]:jA==="large",[`${rr}-sm`]:jA==="small",[`${rr}-rtl`]:bA==="rtl",[`${rr}-${dr}`]:lr,[`${rr}-in-form-item`]:cn},(0,Mt.Z)(rr,pn,zt),Mr,ze,pt,ir,Pr,or,JA),qr=Ia=>a.createElement(dA.Z,{prefixCls:GA,switcherIcon:Se,treeNodeProps:Ia,showLine:Et}),[ca]=(0,on.Cn)("SelectLike",LA==null?void 0:LA.zIndex),Ja=a.createElement(Zt,Object.assign({virtual:oA,disabled:wA},KA,{dropdownMatchSelectWidth:Fn,builtinPlacements:(0,Dn.Z)(wn,gA),ref:oe,prefixCls:rr,className:_A,listHeight:rn,listItemHeight:YA,treeCheckable:Xe&&a.createElement("span",{className:`${rr}-tree-checkbox-inner`}),treeLine:!!Et,suffixIcon:hn,multiple:qA,placement:EA,removeIcon:Hn,allowClear:Jn,switcherIcon:qr,showTreeIcon:tt,notFoundContent:Gn,getPopupContainer:Cn||tA,treeMotion:null,dropdownClassName:lA,dropdownStyle:Object.assign(Object.assign({},LA),{zIndex:ca}),choiceTransitionName:(0,sn.m)(hr,"",Qt),transitionName:(0,sn.m)(hr,"slide-up",Ot),treeExpandAction:Tn,tagRender:qA?FA:void 0,maxCount:De,showCheckedStrategy:QA,treeCheckStrictly:ZA}));return er(WA(Ja))},ln=a.forwardRef(gn),Yt=(0,dn.Z)(ln,"dropdownAlign",ke=>(0,_t.Z)(ke,["visible"]));ln.TreeNode=qe,ln.SHOW_ALL=me,ln.SHOW_PARENT=ie,ln.SHOW_CHILD=ae,ln._InternalPanelDoNotUseOrYouWillBeFired=Yt;var Be=ln},530:function(It,Dt,ee){"use strict";ee.d(Dt,{default:function(){return Rt}});var a=ee(59301),ge=ee(60499),he={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},Ve=he,Ce=ee(7657),ve=function(ze,pt){return a.createElement(Ce.Z,(0,ge.Z)({},ze,{ref:pt,icon:Ve}))},Te=a.forwardRef(ve),$e=Te,ye=ee(92310),Ie=ee.n(ye),nt=ee(29301),Pe=ee(11592),bt=ee(34280),Ne=ee(18929),Qe=ee(2738),Me=ee(8654),pe=ee(24514),Ue=ee(48755),ct=ee(9017),je=ee(25399),wt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},At=wt,qe=function(ze,pt){return a.createElement(Ce.Z,(0,ge.Z)({},ze,{ref:pt,icon:At}))},We=a.forwardRef(qe),_e=We,rt=ee(10228),Ke=ee(22703),ft=ee(79809),Le=ee(63356),st=ee(16931),we=ee(68361),it=ee(36237);const nn=(Re,ze,pt,Xe)=>{const{titleMarginBottom:gt,fontWeightStrong:rn}=Xe;return{marginBottom:gt,color:pt,fontWeight:rn,fontSize:Re,lineHeight:ze}},Kt=Re=>{const ze=[1,2,3,4,5],pt={};return ze.forEach(Xe=>{pt[` h${Xe}&, div&-h${Xe}, div&-h${Xe} > textarea, @@ -1212,37 +1212,37 @@ ${Mt} ${ze}-collapse, ${ze}-edit, ${ze}-copy - `]:Object.assign(Object.assign({},(0,Le.Nd)(Re)),{marginInlineStart:Re.marginXXS})}),Ye(Re)),Fe(Re)),Gt()),{"&-rtl":{direction:"rtl"}})}},$t=()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"});var lt=(0,st.I$)("Typography",Re=>[mn(Re)],$t),Ge=Re=>{const{prefixCls:ze,"aria-label":pt,className:Xe,style:gt,direction:rn,maxLength:Nt,autoSize:Vt=!0,value:Ze,onSave:Se,onCancel:Et,onEnd:Cn,component:bn,enterIcon:zn=a.createElement(_e,null)}=Re,tt=a.useRef(null),Ot=a.useRef(!1),Qt=a.useRef(null),[mt,Tn]=a.useState(Ze);a.useEffect(()=>{Tn(Ze)},[Ze]),a.useEffect(()=>{var tA;if(!((tA=tt.current)===null||tA===void 0)&&tA.resizableTextArea){const{textArea:vA}=tt.current.resizableTextArea;vA.focus();const{length:zA}=vA.value;vA.setSelectionRange(zA,zA)}},[]);const wn=tA=>{let{target:vA}=tA;Tn(vA.value.replace(/[\n\r]/g,""))},xn=()=>{Ot.current=!0},Wn=()=>{Ot.current=!1},aA=tA=>{let{keyCode:vA}=tA;Ot.current||(Qt.current=vA)},Yn=()=>{Se(mt.trim())},LA=tA=>{let{keyCode:vA,ctrlKey:zA,altKey:bA,metaKey:oA,shiftKey:TA}=tA;Qt.current!==vA||Ot.current||zA||bA||oA||TA||(vA===rt.Z.ENTER?(Yn(),Cn==null||Cn()):vA===rt.Z.ESC&&Et())},FA=()=>{Yn()},[cA,QA,ZA]=lt(ze),eA=Ie()(ze,`${ze}-edit-content`,{[`${ze}-rtl`]:rn==="rtl",[`${ze}-${bn}`]:!!bn},Xe,QA,ZA);return cA(a.createElement("div",{className:eA,style:gt},a.createElement(ft.Z,{ref:tt,maxLength:Nt,value:mt,onChange:wn,onKeyDown:aA,onKeyUp:LA,onCompositionStart:xn,onCompositionEnd:Wn,onBlur:FA,"aria-label":pt,rows:1,autoSize:Vt}),zn!==null?(0,Ke.Tm)(zn,{className:`${ze}-edit-content-confirm`}):null))},Xt=ee(25769),Pt=ee.n(Xt),an=ee(6089),Bn=function(Re){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1)&&Re==null?[]:Array.isArray(Re)?Re:[Re]},fn=function(Re,ze,pt,Xe){function gt(rn){return rn instanceof pt?rn:new pt(function(Nt){Nt(rn)})}return new(pt||(pt=Promise))(function(rn,Nt){function Vt(Et){try{Se(Xe.next(Et))}catch(Cn){Nt(Cn)}}function Ze(Et){try{Se(Xe.throw(Et))}catch(Cn){Nt(Cn)}}function Se(Et){Et.done?rn(Et.value):gt(Et.value).then(Vt,Ze)}Se((Xe=Xe.apply(Re,ze||[])).next())})},ie=Re=>{let{copyConfig:ze,children:pt}=Re;const[Xe,gt]=a.useState(!1),[rn,Nt]=a.useState(!1),Vt=a.useRef(null),Ze=()=>{Vt.current&&clearTimeout(Vt.current)},Se={};ze.format&&(Se.format=ze.format),a.useEffect(()=>Ze,[]);const Et=(0,an.Z)(Cn=>fn(void 0,void 0,void 0,function*(){var bn;Cn==null||Cn.preventDefault(),Cn==null||Cn.stopPropagation(),Nt(!0);try{const zn=typeof ze.text=="function"?yield ze.text():ze.text;Pt()(zn||Bn(pt,!0).join("")||"",Se),Nt(!1),gt(!0),Ze(),Vt.current=setTimeout(()=>{gt(!1)},3e3),(bn=ze.onCopy)===null||bn===void 0||bn.call(ze,Cn)}catch(zn){throw Nt(!1),zn}}));return{copied:Xe,copyLoading:rn,onClick:Et}};function ae(Re,ze){return a.useMemo(()=>{const pt=!!Re;return[pt,Object.assign(Object.assign({},ze),pt&&typeof Re=="object"?Re:null)]},[Re])}var de=Re=>{const ze=(0,a.useRef)(void 0);return(0,a.useEffect)(()=>{ze.current=Re}),ze.current},et=(Re,ze,pt)=>(0,a.useMemo)(()=>Re===!0?{title:ze!=null?ze:pt}:(0,a.isValidElement)(Re)?{title:Re}:typeof Re=="object"?Object.assign({title:ze!=null?ze:pt},Re):{title:Re},[Re,ze,pt]),Dt=function(Re,ze){var pt={};for(var Xe in Re)Object.prototype.hasOwnProperty.call(Re,Xe)&&ze.indexOf(Xe)<0&&(pt[Xe]=Re[Xe]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,Xe=Object.getOwnPropertySymbols(Re);gt{const{prefixCls:pt,component:Xe="article",className:gt,rootClassName:rn,setContentRef:Nt,children:Vt,direction:Ze,style:Se}=Re,Et=Dt(Re,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:Cn,direction:bn,className:zn,style:tt}=(0,Ue.dj)("typography"),Ot=Ze!=null?Ze:bn,Qt=Nt?(0,Me.sQ)(ze,Nt):ze,mt=Cn("typography",pt),[Tn,wn,xn]=lt(mt),Wn=Ie()(mt,zn,{[`${mt}-rtl`]:Ot==="rtl"},gt,rn,wn,xn),aA=Object.assign(Object.assign({},tt),Se);return Tn(a.createElement(Xe,Object.assign({className:Wn,style:aA,ref:Qt},Et),Vt))}),Lt=ee(40001),Zt=ee(81953),_t=ee(58617);function dn(Re){return Re===!1?[!1,!1]:Array.isArray(Re)?Re:[Re]}function on(Re,ze,pt){return Re===!0||Re===void 0?ze:Re||pt&&ze}function cn(Re){const ze=document.createElement("em");Re.appendChild(ze);const pt=Re.getBoundingClientRect(),Xe=ze.getBoundingClientRect();return Re.removeChild(ze),pt.left>Xe.left||Xe.right>pt.right||pt.top>Xe.top||Xe.bottom>pt.bottom}const Mt=Re=>["string","number"].includes(typeof Re);var Ct=Re=>{let{prefixCls:ze,copied:pt,locale:Xe,iconOnly:gt,tooltips:rn,icon:Nt,tabIndex:Vt,onCopy:Ze,loading:Se}=Re;const Et=dn(rn),Cn=dn(Nt),{copied:bn,copy:zn}=Xe!=null?Xe:{},tt=pt?bn:zn,Ot=on(Et[pt?1:0],tt),Qt=typeof Ot=="string"?Ot:tt;return a.createElement(je.Z,{title:Ot},a.createElement("button",{type:"button",className:Ie()(`${ze}-copy`,{[`${ze}-copy-success`]:pt,[`${ze}-copy-icon-only`]:gt}),onClick:Ze,"aria-label":Qt,tabIndex:Vt},pt?on(Cn[1],a.createElement(Lt.Z,null),!0):on(Cn[0],Se?a.createElement(_t.Z,null):a.createElement(Zt.Z,null),!0)))},St=ee(77654);const He=a.forwardRef((Re,ze)=>{let{style:pt,children:Xe}=Re;const gt=a.useRef(null);return a.useImperativeHandle(ze,()=>({isExceed:()=>{const rn=gt.current;return rn.scrollHeight>rn.clientHeight},getHeight:()=>gt.current.clientHeight})),a.createElement("span",{"aria-hidden":!0,ref:gt,style:Object.assign({position:"fixed",display:"block",left:0,top:0,pointerEvents:"none",backgroundColor:"rgba(255, 0, 0, 0.65)"},pt)},Xe)}),en=Re=>Re.reduce((ze,pt)=>ze+(Mt(pt)?String(pt).length:1),0);function Wt(Re,ze){let pt=0;const Xe=[];for(let gt=0;gtze){const Se=ze-pt;return Xe.push(String(rn).slice(0,Se)),Xe}Xe.push(rn),pt=Ze}return Re}const Nn=0,Dn=1,qn=2,Zn=3,In=4,_n={display:"-webkit-box",overflow:"hidden",WebkitBoxOrient:"vertical"};function Un(Re){const{enableMeasure:ze,width:pt,text:Xe,children:gt,rows:rn,expanded:Nt,miscDeps:Vt,onEllipsis:Ze}=Re,Se=a.useMemo(()=>(0,Pe.Z)(Xe),[Xe]),Et=a.useMemo(()=>en(Se),[Xe]),Cn=a.useMemo(()=>gt(Se,!1),[Xe]),[bn,zn]=a.useState(null),tt=a.useRef(null),Ot=a.useRef(null),Qt=a.useRef(null),mt=a.useRef(null),Tn=a.useRef(null),[wn,xn]=a.useState(!1),[Wn,aA]=a.useState(Nn),[Yn,LA]=a.useState(0),[FA,cA]=a.useState(null);(0,bt.Z)(()=>{aA(ze&&pt&&Et?Dn:Nn)},[pt,Xe,rn,ze,Se]),(0,bt.Z)(()=>{var tA,vA,zA,bA;if(Wn===Dn){aA(qn);const oA=Ot.current&&getComputedStyle(Ot.current).whiteSpace;cA(oA)}else if(Wn===qn){const oA=!!(!((tA=Qt.current)===null||tA===void 0)&&tA.isExceed());aA(oA?Zn:In),zn(oA?[0,Et]:null),xn(oA);const TA=((vA=Qt.current)===null||vA===void 0?void 0:vA.getHeight())||0,gA=rn===1?0:((zA=mt.current)===null||zA===void 0?void 0:zA.getHeight())||0,BA=((bA=Tn.current)===null||bA===void 0?void 0:bA.getHeight())||0,YA=Math.max(TA,gA+BA);LA(YA+1),Ze(oA)}},[Wn]);const QA=bn?Math.ceil((bn[0]+bn[1])/2):0;(0,bt.Z)(()=>{var tA;const[vA,zA]=bn||[0,0];if(vA!==zA){const oA=(((tA=tt.current)===null||tA===void 0?void 0:tA.getHeight())||0)>Yn;let TA=QA;zA-vA===1&&(TA=oA?vA:zA),zn(oA?[vA,TA]:[TA,zA])}},[bn,QA]);const ZA=a.useMemo(()=>{if(!ze)return gt(Se,!1);if(Wn!==Zn||!bn||bn[0]!==bn[1]){const tA=gt(Se,!1);return[In,Nn].includes(Wn)?tA:a.createElement("span",{style:Object.assign(Object.assign({},_n),{WebkitLineClamp:rn})},tA)}return gt(Nt?Se:Wt(Se,bn[0]),wn)},[Nt,Wn,bn,Se].concat((0,St.Z)(Vt))),eA={width:pt,margin:0,padding:0,whiteSpace:FA==="nowrap"?"normal":"inherit"};return a.createElement(a.Fragment,null,ZA,Wn===qn&&a.createElement(a.Fragment,null,a.createElement(He,{style:Object.assign(Object.assign(Object.assign({},eA),_n),{WebkitLineClamp:rn}),ref:Qt},Cn),a.createElement(He,{style:Object.assign(Object.assign(Object.assign({},eA),_n),{WebkitLineClamp:rn-1}),ref:mt},Cn),a.createElement(He,{style:Object.assign(Object.assign(Object.assign({},eA),_n),{WebkitLineClamp:1}),ref:Tn},gt([],!0))),Wn===Zn&&bn&&bn[0]!==bn[1]&&a.createElement(He,{style:Object.assign(Object.assign({},eA),{top:400}),ref:tt},gt(Wt(Se,QA),!0)),Wn===Dn&&a.createElement("span",{style:{whiteSpace:"inherit"},ref:Ot}))}var DA=Re=>{let{enableEllipsis:ze,isEllipsis:pt,children:Xe,tooltipProps:gt}=Re;return!(gt!=null&>.title)||!ze?Xe:a.createElement(je.Z,Object.assign({open:pt?void 0:!1},gt),Xe)},Kn=function(Re,ze){var pt={};for(var Xe in Re)Object.prototype.hasOwnProperty.call(Re,Xe)&&ze.indexOf(Xe)<0&&(pt[Xe]=Re[Xe]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,Xe=Object.getOwnPropertySymbols(Re);gt{var pt;const{prefixCls:Xe,className:gt,style:rn,type:Nt,disabled:Vt,children:Ze,ellipsis:Se,editable:Et,copyable:Cn,component:bn,title:zn}=Re,tt=Kn(Re,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:Ot,direction:Qt}=a.useContext(Ue.E_),[mt]=(0,ct.Z)("Text"),Tn=a.useRef(null),wn=a.useRef(null),xn=Ot("typography",Xe),Wn=(0,Qe.Z)(tt,["mark","code","delete","underline","strong","keyboard","italic"]),[aA,Yn]=ae(Et),[LA,FA]=(0,Ne.Z)(!1,{value:Yn.editing}),{triggerType:cA=["icon"]}=Yn,QA=wA=>{var _A;wA&&((_A=Yn.onStart)===null||_A===void 0||_A.call(Yn)),FA(wA)},ZA=de(LA);(0,bt.Z)(()=>{var wA;!LA&&ZA&&((wA=wn.current)===null||wA===void 0||wA.focus())},[LA]);const eA=wA=>{wA==null||wA.preventDefault(),QA(!0)},tA=wA=>{var _A;(_A=Yn.onChange)===null||_A===void 0||_A.call(Yn,wA),QA(!1)},vA=()=>{var wA;(wA=Yn.onCancel)===null||wA===void 0||wA.call(Yn),QA(!1)},[zA,bA]=ae(Cn),{copied:oA,copyLoading:TA,onClick:gA}=ie({copyConfig:bA,children:Ze}),[BA,YA]=a.useState(!1),[hr,rr]=a.useState(!1),[GA,Cr]=a.useState(!1),[mr,Mr]=a.useState(!1),[Pr,or]=a.useState(!0),[er,JA]=ae(Se,{expandable:!1,symbol:wA=>wA?mt==null?void 0:mt.collapse:mt==null?void 0:mt.expand}),[ir,WA]=(0,Ne.Z)(JA.defaultExpanded||!1,{value:JA.expanded}),dr=er&&(!ir||JA.expandable==="collapsible"),{rows:lr=1}=JA,lA=a.useMemo(()=>dr&&(JA.suffix!==void 0||JA.onEllipsis||JA.expandable||aA||zA),[dr,JA,aA,zA]);(0,bt.Z)(()=>{er&&!lA&&(YA((0,pe.G)("webkitLineClamp")),rr((0,pe.G)("textOverflow")))},[lA,er]);const[qA,De]=a.useState(dr),Jt=a.useMemo(()=>lA?!1:lr===1?hr:BA,[lA,hr,BA]);(0,bt.Z)(()=>{De(Jt&&dr)},[Jt,dr]);const Fn=dr&&(qA?mr:GA),Pn=dr&&lr===1&&qA,zt=dr&&lr>1&&qA,sn=(wA,_A)=>{var qr;WA(_A.expanded),(qr=JA.onExpand)===null||qr===void 0||qr.call(JA,wA,_A)},[An,pn]=a.useState(0),hn=wA=>{let{offsetWidth:_A}=wA;pn(_A)},Hn=wA=>{var _A;Cr(wA),GA!==wA&&((_A=JA.onEllipsis)===null||_A===void 0||_A.call(JA,wA))};a.useEffect(()=>{const wA=Tn.current;if(er&&qA&&wA){const _A=cn(wA);mr!==_A&&Mr(_A)}},[er,qA,Ze,zt,Pr,An]),a.useEffect(()=>{const wA=Tn.current;if(typeof IntersectionObserver=="undefined"||!wA||!qA||!dr)return;const _A=new IntersectionObserver(()=>{or(!!wA.offsetParent)});return _A.observe(wA),()=>{_A.disconnect()}},[qA,dr]);const iA=et(JA.tooltip,Yn.text,Ze),Jn=a.useMemo(()=>{if(!(!er||qA))return[Yn.text,Ze,zn,iA.title].find(Mt)},[er,qA,zn,iA.title,Fn]);if(LA)return a.createElement(Ge,{value:(pt=Yn.text)!==null&&pt!==void 0?pt:typeof Ze=="string"?Ze:"",onSave:tA,onCancel:vA,onEnd:Yn.onEnd,prefixCls:xn,className:gt,style:rn,direction:Qt,component:bn,maxLength:Yn.maxLength,autoSize:Yn.autoSize,enterIcon:Yn.enterIcon});const Gn=()=>{const{expandable:wA,symbol:_A}=JA;return wA?a.createElement("button",{type:"button",key:"expand",className:`${xn}-${ir?"collapse":"expand"}`,onClick:qr=>sn(qr,{expanded:!ir}),"aria-label":ir?mt.collapse:mt==null?void 0:mt.expand},typeof _A=="function"?_A(ir):_A):null},KA=()=>{if(!aA)return;const{icon:wA,tooltip:_A,tabIndex:qr}=Yn,ca=(0,Pe.Z)(_A)[0]||(mt==null?void 0:mt.edit),Ja=typeof ca=="string"?ca:"";return cA.includes("icon")?a.createElement(je.Z,{key:"edit",title:_A===!1?"":ca},a.createElement("button",{type:"button",ref:wn,className:`${xn}-edit`,onClick:eA,"aria-label":Ja,tabIndex:qr},wA||a.createElement($e,{role:"button"}))):null},EA=()=>zA?a.createElement(Ct,Object.assign({key:"copy"},bA,{prefixCls:xn,copied:oA,locale:mt,onCopy:gA,loading:TA,iconOnly:Ze==null})):null,jA=wA=>[wA&&Gn(),KA(),EA()],Br=wA=>[wA&&!ir&&a.createElement("span",{"aria-hidden":!0,key:"ellipsis"},mA),JA.suffix,jA(wA)];return a.createElement(nt.Z,{onResize:hn,disabled:!dr},wA=>a.createElement(DA,{tooltipProps:iA,enableEllipsis:dr,isEllipsis:Fn},a.createElement(ht,Object.assign({className:Ie()({[`${xn}-${Nt}`]:Nt,[`${xn}-disabled`]:Vt,[`${xn}-ellipsis`]:er,[`${xn}-ellipsis-single-line`]:Pn,[`${xn}-ellipsis-multiple-line`]:zt},gt),prefixCls:Xe,style:Object.assign(Object.assign({},rn),{WebkitLineClamp:zt?lr:void 0}),component:bn,ref:(0,Me.sQ)(wA,Tn,ze),direction:Qt,onClick:cA.includes("text")?eA:void 0,"aria-label":Jn==null?void 0:Jn.toString(),title:zn},Wn),a.createElement(Un,{enableMeasure:dr&&!qA,text:Ze,rows:lr,width:An,onEllipsis:Hn,expanded:ir,miscDeps:[oA,ir,TA,aA,zA,mt]},(_A,qr)=>kA(Re,a.createElement(a.Fragment,null,_A.length>0&&qr&&!ir&&Jn?a.createElement("span",{key:"show-content","aria-hidden":!0},_A):_A,Br(qr)))))))}),CA=function(Re,ze){var pt={};for(var Xe in Re)Object.prototype.hasOwnProperty.call(Re,Xe)&&ze.indexOf(Xe)<0&&(pt[Xe]=Re[Xe]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,Xe=Object.getOwnPropertySymbols(Re);gt{var{ellipsis:pt,rel:Xe}=Re,gt=CA(Re,["ellipsis","rel"]);const rn=Object.assign(Object.assign({},gt),{rel:Xe===void 0&>.target==="_blank"?"noopener noreferrer":Xe});return delete rn.navigate,a.createElement(rA,Object.assign({},rn,{ref:ze,ellipsis:!!pt,component:"a"}))}),vn=a.forwardRef((Re,ze)=>a.createElement(rA,Object.assign({ref:ze},Re,{component:"div"}))),ln=function(Re,ze){var pt={};for(var Xe in Re)Object.prototype.hasOwnProperty.call(Re,Xe)&&ze.indexOf(Xe)<0&&(pt[Xe]=Re[Xe]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,Xe=Object.getOwnPropertySymbols(Re);gt{var{ellipsis:pt}=Re,Xe=ln(Re,["ellipsis"]);const gt=a.useMemo(()=>pt&&typeof pt=="object"?(0,Qe.Z)(pt,["expandable","rows"]):pt,[pt]);return a.createElement(rA,Object.assign({ref:ze},Xe,{ellipsis:gt,component:"span"}))};var Be=a.forwardRef(Yt),ke=function(Re,ze){var pt={};for(var Xe in Re)Object.prototype.hasOwnProperty.call(Re,Xe)&&ze.indexOf(Xe)<0&&(pt[Xe]=Re[Xe]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,Xe=Object.getOwnPropertySymbols(Re);gt{const{level:pt=1}=Re,Xe=ke(Re,["level"]),gt=oe.includes(pt)?`h${pt}`:"h1";return a.createElement(rA,Object.assign({ref:ze},Xe,{component:gt}))});const xt=ht;xt.Text=Be,xt.Link=jn,xt.Title=ut,xt.Paragraph=vn;var Rt=xt},14625:function(It){function Ft(a){var ge,he,Ve="";if(typeof a=="string"||typeof a=="number")Ve+=a;else if(typeof a=="object")if(Array.isArray(a)){var Ce=a.length;for(ge=0;ge`,triples:"",explode:"[]{}"},he=a.Pos;a.defineOption("autoCloseBrackets",!1,function(Qe,Me,pe){pe&&pe!=a.Init&&(Qe.removeKeyMap(Ce),Qe.state.closeBrackets=null),Me&&(ve(Ve(Me,"pairs")),Qe.state.closeBrackets=Me,Qe.addKeyMap(Ce))});function Ve(Qe,Me){return Me=="pairs"&&typeof Qe=="string"?Qe:typeof Qe=="object"&&Qe[Me]!=null?Qe[Me]:ge[Me]}var Ce={Backspace:ye,Enter:Ie};function ve(Qe){for(var Me=0;Me=0;ct--){var wt=Ue[ct].head;Qe.replaceRange("",he(wt.line,wt.ch-1),he(wt.line,wt.ch+1),"+delete")}}function Ie(Qe){var Me=$e(Qe),pe=Me&&Ve(Me,"explode");if(!pe||Qe.getOption("disableInput"))return a.Pass;for(var Ue=Qe.listSelections(),ct=0;ct0;return{anchor:new he(Qe.anchor.line,Qe.anchor.ch+(Me?-1:1)),head:new he(Qe.head.line,Qe.head.ch+(Me?1:-1))}}function Pe(Qe,Me){var pe=$e(Qe);if(!pe||Qe.getOption("disableInput"))return a.Pass;var Ue=Ve(pe,"pairs"),ct=Ue.indexOf(Me);if(ct==-1)return a.Pass;for(var je=Ve(pe,"closeBefore"),wt=Ve(pe,"triples"),At=Ue.charAt(ct+1)==Me,qe=Qe.listSelections(),We=ct%2==0,_e,rt=0;rt=0&&Qe.getRange(ft,he(ft.line,ft.ch+3))==Me+Me+Me?Le="skipThree":Le="skip";else if(At&&ft.ch>1&&wt.indexOf(Me)>=0&&Qe.getRange(he(ft.line,ft.ch-2),ft)==Me+Me){if(ft.ch>2&&/\bstring/.test(Qe.getTokenTypeAt(he(ft.line,ft.ch-2))))return a.Pass;Le="addFour"}else if(At){var we=ft.ch==0?" ":Qe.getRange(he(ft.line,ft.ch-1),ft);if(!a.isWordChar(st)&&we!=Me&&!a.isWordChar(we))Le="both";else return a.Pass}else if(We&&(st.length===0||/\s/.test(st)||je.indexOf(st)>-1))Le="both";else return a.Pass;if(!_e)_e=Le;else if(_e!=Le)return a.Pass}var it=ct%2?Ue.charAt(ct-1):Me,nn=ct%2?Me:Ue.charAt(ct+1);Qe.operation(function(){if(_e=="skip")Qe.execCommand("goCharRight");else if(_e=="skipThree")for(var Kt=0;Kt<3;Kt++)Qe.execCommand("goCharRight");else if(_e=="surround"){for(var Bt=Qe.getSelections(),Kt=0;Kt'"]=function(bt){return Ve(bt)}),ye.addKeyMap(Pe)}});var ge=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],he=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function Ve(ye){if(ye.getOption("disableInput"))return a.Pass;for(var Ie=ye.listSelections(),nt=[],Pe=ye.getOption("autoCloseTags"),bt=0;btNe.ch&&(ct=ct.slice(0,ct.length-Qe.end+Ne.ch));var qe=ct.toLowerCase();if(!ct||Qe.type=="string"&&(Qe.end!=Ne.ch||!/[\"\']/.test(Qe.string.charAt(Qe.string.length-1))||Qe.string.length==1)||Qe.type=="tag"&&Ue.close||Qe.string.indexOf("/")==Ne.ch-Qe.start-1||wt&&Te(wt,qe)>-1||$e(ye,Me.mode.xmlCurrentContext&&Me.mode.xmlCurrentContext(pe)||[],ct,Ne,!0))return a.Pass;var We=typeof Pe=="object"&&Pe.emptyTags;if(We&&Te(We,ct)>-1){nt[bt]={text:"/>",newPos:a.Pos(Ne.line,Ne.ch+2)};continue}var _e=At&&Te(At,qe)>-1;nt[bt]={indent:_e,text:">"+(_e?` + `]:Object.assign(Object.assign({},(0,Le.Nd)(Re)),{marginInlineStart:Re.marginXXS})}),Ye(Re)),Fe(Re)),Gt()),{"&-rtl":{direction:"rtl"}})}},$t=()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"});var lt=(0,st.I$)("Typography",Re=>[mn(Re)],$t),Ge=Re=>{const{prefixCls:ze,"aria-label":pt,className:Xe,style:gt,direction:rn,maxLength:Nt,autoSize:Vt=!0,value:Ze,onSave:Se,onCancel:Et,onEnd:Cn,component:bn,enterIcon:zn=a.createElement(_e,null)}=Re,tt=a.useRef(null),Ot=a.useRef(!1),Qt=a.useRef(null),[mt,Tn]=a.useState(Ze);a.useEffect(()=>{Tn(Ze)},[Ze]),a.useEffect(()=>{var tA;if(!((tA=tt.current)===null||tA===void 0)&&tA.resizableTextArea){const{textArea:vA}=tt.current.resizableTextArea;vA.focus();const{length:zA}=vA.value;vA.setSelectionRange(zA,zA)}},[]);const wn=tA=>{let{target:vA}=tA;Tn(vA.value.replace(/[\n\r]/g,""))},xn=()=>{Ot.current=!0},Wn=()=>{Ot.current=!1},aA=tA=>{let{keyCode:vA}=tA;Ot.current||(Qt.current=vA)},Yn=()=>{Se(mt.trim())},LA=tA=>{let{keyCode:vA,ctrlKey:zA,altKey:bA,metaKey:oA,shiftKey:TA}=tA;Qt.current!==vA||Ot.current||zA||bA||oA||TA||(vA===rt.Z.ENTER?(Yn(),Cn==null||Cn()):vA===rt.Z.ESC&&Et())},FA=()=>{Yn()},[cA,QA,ZA]=lt(ze),eA=Ie()(ze,`${ze}-edit-content`,{[`${ze}-rtl`]:rn==="rtl",[`${ze}-${bn}`]:!!bn},Xe,QA,ZA);return cA(a.createElement("div",{className:eA,style:gt},a.createElement(ft.Z,{ref:tt,maxLength:Nt,value:mt,onChange:wn,onKeyDown:aA,onKeyUp:LA,onCompositionStart:xn,onCompositionEnd:Wn,onBlur:FA,"aria-label":pt,rows:1,autoSize:Vt}),zn!==null?(0,Ke.Tm)(zn,{className:`${ze}-edit-content-confirm`}):null))},Xt=ee(25769),Pt=ee.n(Xt),an=ee(6089),Bn=function(Re){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1)&&Re==null?[]:Array.isArray(Re)?Re:[Re]},fn=function(Re,ze,pt,Xe){function gt(rn){return rn instanceof pt?rn:new pt(function(Nt){Nt(rn)})}return new(pt||(pt=Promise))(function(rn,Nt){function Vt(Et){try{Se(Xe.next(Et))}catch(Cn){Nt(Cn)}}function Ze(Et){try{Se(Xe.throw(Et))}catch(Cn){Nt(Cn)}}function Se(Et){Et.done?rn(Et.value):gt(Et.value).then(Vt,Ze)}Se((Xe=Xe.apply(Re,ze||[])).next())})},ie=Re=>{let{copyConfig:ze,children:pt}=Re;const[Xe,gt]=a.useState(!1),[rn,Nt]=a.useState(!1),Vt=a.useRef(null),Ze=()=>{Vt.current&&clearTimeout(Vt.current)},Se={};ze.format&&(Se.format=ze.format),a.useEffect(()=>Ze,[]);const Et=(0,an.Z)(Cn=>fn(void 0,void 0,void 0,function*(){var bn;Cn==null||Cn.preventDefault(),Cn==null||Cn.stopPropagation(),Nt(!0);try{const zn=typeof ze.text=="function"?yield ze.text():ze.text;Pt()(zn||Bn(pt,!0).join("")||"",Se),Nt(!1),gt(!0),Ze(),Vt.current=setTimeout(()=>{gt(!1)},3e3),(bn=ze.onCopy)===null||bn===void 0||bn.call(ze,Cn)}catch(zn){throw Nt(!1),zn}}));return{copied:Xe,copyLoading:rn,onClick:Et}};function ae(Re,ze){return a.useMemo(()=>{const pt=!!Re;return[pt,Object.assign(Object.assign({},ze),pt&&typeof Re=="object"?Re:null)]},[Re])}var de=Re=>{const ze=(0,a.useRef)(void 0);return(0,a.useEffect)(()=>{ze.current=Re}),ze.current},et=(Re,ze,pt)=>(0,a.useMemo)(()=>Re===!0?{title:ze!=null?ze:pt}:(0,a.isValidElement)(Re)?{title:Re}:typeof Re=="object"?Object.assign({title:ze!=null?ze:pt},Re):{title:Re},[Re,ze,pt]),Ft=function(Re,ze){var pt={};for(var Xe in Re)Object.prototype.hasOwnProperty.call(Re,Xe)&&ze.indexOf(Xe)<0&&(pt[Xe]=Re[Xe]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,Xe=Object.getOwnPropertySymbols(Re);gt{const{prefixCls:pt,component:Xe="article",className:gt,rootClassName:rn,setContentRef:Nt,children:Vt,direction:Ze,style:Se}=Re,Et=Ft(Re,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:Cn,direction:bn,className:zn,style:tt}=(0,Ue.dj)("typography"),Ot=Ze!=null?Ze:bn,Qt=Nt?(0,Me.sQ)(ze,Nt):ze,mt=Cn("typography",pt),[Tn,wn,xn]=lt(mt),Wn=Ie()(mt,zn,{[`${mt}-rtl`]:Ot==="rtl"},gt,rn,wn,xn),aA=Object.assign(Object.assign({},tt),Se);return Tn(a.createElement(Xe,Object.assign({className:Wn,style:aA,ref:Qt},Et),Vt))}),Lt=ee(40001),Zt=ee(81953),_t=ee(58617);function on(Re){return Re===!1?[!1,!1]:Array.isArray(Re)?Re:[Re]}function sn(Re,ze,pt){return Re===!0||Re===void 0?ze:Re||pt&&ze}function dn(Re){const ze=document.createElement("em");Re.appendChild(ze);const pt=Re.getBoundingClientRect(),Xe=ze.getBoundingClientRect();return Re.removeChild(ze),pt.left>Xe.left||Xe.right>pt.right||pt.top>Xe.top||Xe.bottom>pt.bottom}const Mt=Re=>["string","number"].includes(typeof Re);var Ct=Re=>{let{prefixCls:ze,copied:pt,locale:Xe,iconOnly:gt,tooltips:rn,icon:Nt,tabIndex:Vt,onCopy:Ze,loading:Se}=Re;const Et=on(rn),Cn=on(Nt),{copied:bn,copy:zn}=Xe!=null?Xe:{},tt=pt?bn:zn,Ot=sn(Et[pt?1:0],tt),Qt=typeof Ot=="string"?Ot:tt;return a.createElement(je.Z,{title:Ot},a.createElement("button",{type:"button",className:Ie()(`${ze}-copy`,{[`${ze}-copy-success`]:pt,[`${ze}-copy-icon-only`]:gt}),onClick:Ze,"aria-label":Qt,tabIndex:Vt},pt?sn(Cn[1],a.createElement(Lt.Z,null),!0):sn(Cn[0],Se?a.createElement(_t.Z,null):a.createElement(Zt.Z,null),!0)))},St=ee(77654);const He=a.forwardRef((Re,ze)=>{let{style:pt,children:Xe}=Re;const gt=a.useRef(null);return a.useImperativeHandle(ze,()=>({isExceed:()=>{const rn=gt.current;return rn.scrollHeight>rn.clientHeight},getHeight:()=>gt.current.clientHeight})),a.createElement("span",{"aria-hidden":!0,ref:gt,style:Object.assign({position:"fixed",display:"block",left:0,top:0,pointerEvents:"none",backgroundColor:"rgba(255, 0, 0, 0.65)"},pt)},Xe)}),en=Re=>Re.reduce((ze,pt)=>ze+(Mt(pt)?String(pt).length:1),0);function Wt(Re,ze){let pt=0;const Xe=[];for(let gt=0;gtze){const Se=ze-pt;return Xe.push(String(rn).slice(0,Se)),Xe}Xe.push(rn),pt=Ze}return Re}const Nn=0,Dn=1,qn=2,Zn=3,In=4,_n={display:"-webkit-box",overflow:"hidden",WebkitBoxOrient:"vertical"};function Un(Re){const{enableMeasure:ze,width:pt,text:Xe,children:gt,rows:rn,expanded:Nt,miscDeps:Vt,onEllipsis:Ze}=Re,Se=a.useMemo(()=>(0,Pe.Z)(Xe),[Xe]),Et=a.useMemo(()=>en(Se),[Xe]),Cn=a.useMemo(()=>gt(Se,!1),[Xe]),[bn,zn]=a.useState(null),tt=a.useRef(null),Ot=a.useRef(null),Qt=a.useRef(null),mt=a.useRef(null),Tn=a.useRef(null),[wn,xn]=a.useState(!1),[Wn,aA]=a.useState(Nn),[Yn,LA]=a.useState(0),[FA,cA]=a.useState(null);(0,bt.Z)(()=>{aA(ze&&pt&&Et?Dn:Nn)},[pt,Xe,rn,ze,Se]),(0,bt.Z)(()=>{var tA,vA,zA,bA;if(Wn===Dn){aA(qn);const oA=Ot.current&&getComputedStyle(Ot.current).whiteSpace;cA(oA)}else if(Wn===qn){const oA=!!(!((tA=Qt.current)===null||tA===void 0)&&tA.isExceed());aA(oA?Zn:In),zn(oA?[0,Et]:null),xn(oA);const TA=((vA=Qt.current)===null||vA===void 0?void 0:vA.getHeight())||0,gA=rn===1?0:((zA=mt.current)===null||zA===void 0?void 0:zA.getHeight())||0,BA=((bA=Tn.current)===null||bA===void 0?void 0:bA.getHeight())||0,YA=Math.max(TA,gA+BA);LA(YA+1),Ze(oA)}},[Wn]);const QA=bn?Math.ceil((bn[0]+bn[1])/2):0;(0,bt.Z)(()=>{var tA;const[vA,zA]=bn||[0,0];if(vA!==zA){const oA=(((tA=tt.current)===null||tA===void 0?void 0:tA.getHeight())||0)>Yn;let TA=QA;zA-vA===1&&(TA=oA?vA:zA),zn(oA?[vA,TA]:[TA,zA])}},[bn,QA]);const ZA=a.useMemo(()=>{if(!ze)return gt(Se,!1);if(Wn!==Zn||!bn||bn[0]!==bn[1]){const tA=gt(Se,!1);return[In,Nn].includes(Wn)?tA:a.createElement("span",{style:Object.assign(Object.assign({},_n),{WebkitLineClamp:rn})},tA)}return gt(Nt?Se:Wt(Se,bn[0]),wn)},[Nt,Wn,bn,Se].concat((0,St.Z)(Vt))),eA={width:pt,margin:0,padding:0,whiteSpace:FA==="nowrap"?"normal":"inherit"};return a.createElement(a.Fragment,null,ZA,Wn===qn&&a.createElement(a.Fragment,null,a.createElement(He,{style:Object.assign(Object.assign(Object.assign({},eA),_n),{WebkitLineClamp:rn}),ref:Qt},Cn),a.createElement(He,{style:Object.assign(Object.assign(Object.assign({},eA),_n),{WebkitLineClamp:rn-1}),ref:mt},Cn),a.createElement(He,{style:Object.assign(Object.assign(Object.assign({},eA),_n),{WebkitLineClamp:1}),ref:Tn},gt([],!0))),Wn===Zn&&bn&&bn[0]!==bn[1]&&a.createElement(He,{style:Object.assign(Object.assign({},eA),{top:400}),ref:tt},gt(Wt(Se,QA),!0)),Wn===Dn&&a.createElement("span",{style:{whiteSpace:"inherit"},ref:Ot}))}var DA=Re=>{let{enableEllipsis:ze,isEllipsis:pt,children:Xe,tooltipProps:gt}=Re;return!(gt!=null&>.title)||!ze?Xe:a.createElement(je.Z,Object.assign({open:pt?void 0:!1},gt),Xe)},Kn=function(Re,ze){var pt={};for(var Xe in Re)Object.prototype.hasOwnProperty.call(Re,Xe)&&ze.indexOf(Xe)<0&&(pt[Xe]=Re[Xe]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,Xe=Object.getOwnPropertySymbols(Re);gt{var pt;const{prefixCls:Xe,className:gt,style:rn,type:Nt,disabled:Vt,children:Ze,ellipsis:Se,editable:Et,copyable:Cn,component:bn,title:zn}=Re,tt=Kn(Re,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:Ot,direction:Qt}=a.useContext(Ue.E_),[mt]=(0,ct.Z)("Text"),Tn=a.useRef(null),wn=a.useRef(null),xn=Ot("typography",Xe),Wn=(0,Qe.Z)(tt,["mark","code","delete","underline","strong","keyboard","italic"]),[aA,Yn]=ae(Et),[LA,FA]=(0,Ne.Z)(!1,{value:Yn.editing}),{triggerType:cA=["icon"]}=Yn,QA=wA=>{var _A;wA&&((_A=Yn.onStart)===null||_A===void 0||_A.call(Yn)),FA(wA)},ZA=de(LA);(0,bt.Z)(()=>{var wA;!LA&&ZA&&((wA=wn.current)===null||wA===void 0||wA.focus())},[LA]);const eA=wA=>{wA==null||wA.preventDefault(),QA(!0)},tA=wA=>{var _A;(_A=Yn.onChange)===null||_A===void 0||_A.call(Yn,wA),QA(!1)},vA=()=>{var wA;(wA=Yn.onCancel)===null||wA===void 0||wA.call(Yn),QA(!1)},[zA,bA]=ae(Cn),{copied:oA,copyLoading:TA,onClick:gA}=ie({copyConfig:bA,children:Ze}),[BA,YA]=a.useState(!1),[hr,rr]=a.useState(!1),[GA,Cr]=a.useState(!1),[mr,Mr]=a.useState(!1),[Pr,or]=a.useState(!0),[er,JA]=ae(Se,{expandable:!1,symbol:wA=>wA?mt==null?void 0:mt.collapse:mt==null?void 0:mt.expand}),[ir,WA]=(0,Ne.Z)(JA.defaultExpanded||!1,{value:JA.expanded}),dr=er&&(!ir||JA.expandable==="collapsible"),{rows:lr=1}=JA,lA=a.useMemo(()=>dr&&(JA.suffix!==void 0||JA.onEllipsis||JA.expandable||aA||zA),[dr,JA,aA,zA]);(0,bt.Z)(()=>{er&&!lA&&(YA((0,pe.G)("webkitLineClamp")),rr((0,pe.G)("textOverflow")))},[lA,er]);const[qA,De]=a.useState(dr),Jt=a.useMemo(()=>lA?!1:lr===1?hr:BA,[lA,hr,BA]);(0,bt.Z)(()=>{De(Jt&&dr)},[Jt,dr]);const Fn=dr&&(qA?mr:GA),Pn=dr&&lr===1&&qA,zt=dr&&lr>1&&qA,cn=(wA,_A)=>{var qr;WA(_A.expanded),(qr=JA.onExpand)===null||qr===void 0||qr.call(JA,wA,_A)},[An,pn]=a.useState(0),hn=wA=>{let{offsetWidth:_A}=wA;pn(_A)},Hn=wA=>{var _A;Cr(wA),GA!==wA&&((_A=JA.onEllipsis)===null||_A===void 0||_A.call(JA,wA))};a.useEffect(()=>{const wA=Tn.current;if(er&&qA&&wA){const _A=dn(wA);mr!==_A&&Mr(_A)}},[er,qA,Ze,zt,Pr,An]),a.useEffect(()=>{const wA=Tn.current;if(typeof IntersectionObserver=="undefined"||!wA||!qA||!dr)return;const _A=new IntersectionObserver(()=>{or(!!wA.offsetParent)});return _A.observe(wA),()=>{_A.disconnect()}},[qA,dr]);const iA=et(JA.tooltip,Yn.text,Ze),Jn=a.useMemo(()=>{if(!(!er||qA))return[Yn.text,Ze,zn,iA.title].find(Mt)},[er,qA,zn,iA.title,Fn]);if(LA)return a.createElement(Ge,{value:(pt=Yn.text)!==null&&pt!==void 0?pt:typeof Ze=="string"?Ze:"",onSave:tA,onCancel:vA,onEnd:Yn.onEnd,prefixCls:xn,className:gt,style:rn,direction:Qt,component:bn,maxLength:Yn.maxLength,autoSize:Yn.autoSize,enterIcon:Yn.enterIcon});const Gn=()=>{const{expandable:wA,symbol:_A}=JA;return wA?a.createElement("button",{type:"button",key:"expand",className:`${xn}-${ir?"collapse":"expand"}`,onClick:qr=>cn(qr,{expanded:!ir}),"aria-label":ir?mt.collapse:mt==null?void 0:mt.expand},typeof _A=="function"?_A(ir):_A):null},KA=()=>{if(!aA)return;const{icon:wA,tooltip:_A,tabIndex:qr}=Yn,ca=(0,Pe.Z)(_A)[0]||(mt==null?void 0:mt.edit),Ja=typeof ca=="string"?ca:"";return cA.includes("icon")?a.createElement(je.Z,{key:"edit",title:_A===!1?"":ca},a.createElement("button",{type:"button",ref:wn,className:`${xn}-edit`,onClick:eA,"aria-label":Ja,tabIndex:qr},wA||a.createElement($e,{role:"button"}))):null},EA=()=>zA?a.createElement(Ct,Object.assign({key:"copy"},bA,{prefixCls:xn,copied:oA,locale:mt,onCopy:gA,loading:TA,iconOnly:Ze==null})):null,jA=wA=>[wA&&Gn(),KA(),EA()],Br=wA=>[wA&&!ir&&a.createElement("span",{"aria-hidden":!0,key:"ellipsis"},mA),JA.suffix,jA(wA)];return a.createElement(nt.Z,{onResize:hn,disabled:!dr},wA=>a.createElement(DA,{tooltipProps:iA,enableEllipsis:dr,isEllipsis:Fn},a.createElement(ht,Object.assign({className:Ie()({[`${xn}-${Nt}`]:Nt,[`${xn}-disabled`]:Vt,[`${xn}-ellipsis`]:er,[`${xn}-ellipsis-single-line`]:Pn,[`${xn}-ellipsis-multiple-line`]:zt},gt),prefixCls:Xe,style:Object.assign(Object.assign({},rn),{WebkitLineClamp:zt?lr:void 0}),component:bn,ref:(0,Me.sQ)(wA,Tn,ze),direction:Qt,onClick:cA.includes("text")?eA:void 0,"aria-label":Jn==null?void 0:Jn.toString(),title:zn},Wn),a.createElement(Un,{enableMeasure:dr&&!qA,text:Ze,rows:lr,width:An,onEllipsis:Hn,expanded:ir,miscDeps:[oA,ir,TA,aA,zA,mt]},(_A,qr)=>kA(Re,a.createElement(a.Fragment,null,_A.length>0&&qr&&!ir&&Jn?a.createElement("span",{key:"show-content","aria-hidden":!0},_A):_A,Br(qr)))))))}),CA=function(Re,ze){var pt={};for(var Xe in Re)Object.prototype.hasOwnProperty.call(Re,Xe)&&ze.indexOf(Xe)<0&&(pt[Xe]=Re[Xe]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,Xe=Object.getOwnPropertySymbols(Re);gt{var{ellipsis:pt,rel:Xe}=Re,gt=CA(Re,["ellipsis","rel"]);const rn=Object.assign(Object.assign({},gt),{rel:Xe===void 0&>.target==="_blank"?"noopener noreferrer":Xe});return delete rn.navigate,a.createElement(rA,Object.assign({},rn,{ref:ze,ellipsis:!!pt,component:"a"}))}),vn=a.forwardRef((Re,ze)=>a.createElement(rA,Object.assign({ref:ze},Re,{component:"div"}))),ln=function(Re,ze){var pt={};for(var Xe in Re)Object.prototype.hasOwnProperty.call(Re,Xe)&&ze.indexOf(Xe)<0&&(pt[Xe]=Re[Xe]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,Xe=Object.getOwnPropertySymbols(Re);gt{var{ellipsis:pt}=Re,Xe=ln(Re,["ellipsis"]);const gt=a.useMemo(()=>pt&&typeof pt=="object"?(0,Qe.Z)(pt,["expandable","rows"]):pt,[pt]);return a.createElement(rA,Object.assign({ref:ze},Xe,{ellipsis:gt,component:"span"}))};var Be=a.forwardRef(Yt),ke=function(Re,ze){var pt={};for(var Xe in Re)Object.prototype.hasOwnProperty.call(Re,Xe)&&ze.indexOf(Xe)<0&&(pt[Xe]=Re[Xe]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,Xe=Object.getOwnPropertySymbols(Re);gt{const{level:pt=1}=Re,Xe=ke(Re,["level"]),gt=oe.includes(pt)?`h${pt}`:"h1";return a.createElement(rA,Object.assign({ref:ze},Xe,{component:gt}))});const xt=ht;xt.Text=Be,xt.Link=jn,xt.Title=ut,xt.Paragraph=vn;var Rt=xt},14625:function(It){function Dt(a){var ge,he,Ve="";if(typeof a=="string"||typeof a=="number")Ve+=a;else if(typeof a=="object")if(Array.isArray(a)){var Ce=a.length;for(ge=0;ge`,triples:"",explode:"[]{}"},he=a.Pos;a.defineOption("autoCloseBrackets",!1,function(Qe,Me,pe){pe&&pe!=a.Init&&(Qe.removeKeyMap(Ce),Qe.state.closeBrackets=null),Me&&(ve(Ve(Me,"pairs")),Qe.state.closeBrackets=Me,Qe.addKeyMap(Ce))});function Ve(Qe,Me){return Me=="pairs"&&typeof Qe=="string"?Qe:typeof Qe=="object"&&Qe[Me]!=null?Qe[Me]:ge[Me]}var Ce={Backspace:ye,Enter:Ie};function ve(Qe){for(var Me=0;Me=0;ct--){var wt=Ue[ct].head;Qe.replaceRange("",he(wt.line,wt.ch-1),he(wt.line,wt.ch+1),"+delete")}}function Ie(Qe){var Me=$e(Qe),pe=Me&&Ve(Me,"explode");if(!pe||Qe.getOption("disableInput"))return a.Pass;for(var Ue=Qe.listSelections(),ct=0;ct0;return{anchor:new he(Qe.anchor.line,Qe.anchor.ch+(Me?-1:1)),head:new he(Qe.head.line,Qe.head.ch+(Me?1:-1))}}function Pe(Qe,Me){var pe=$e(Qe);if(!pe||Qe.getOption("disableInput"))return a.Pass;var Ue=Ve(pe,"pairs"),ct=Ue.indexOf(Me);if(ct==-1)return a.Pass;for(var je=Ve(pe,"closeBefore"),wt=Ve(pe,"triples"),At=Ue.charAt(ct+1)==Me,qe=Qe.listSelections(),We=ct%2==0,_e,rt=0;rt=0&&Qe.getRange(ft,he(ft.line,ft.ch+3))==Me+Me+Me?Le="skipThree":Le="skip";else if(At&&ft.ch>1&&wt.indexOf(Me)>=0&&Qe.getRange(he(ft.line,ft.ch-2),ft)==Me+Me){if(ft.ch>2&&/\bstring/.test(Qe.getTokenTypeAt(he(ft.line,ft.ch-2))))return a.Pass;Le="addFour"}else if(At){var we=ft.ch==0?" ":Qe.getRange(he(ft.line,ft.ch-1),ft);if(!a.isWordChar(st)&&we!=Me&&!a.isWordChar(we))Le="both";else return a.Pass}else if(We&&(st.length===0||/\s/.test(st)||je.indexOf(st)>-1))Le="both";else return a.Pass;if(!_e)_e=Le;else if(_e!=Le)return a.Pass}var it=ct%2?Ue.charAt(ct-1):Me,nn=ct%2?Me:Ue.charAt(ct+1);Qe.operation(function(){if(_e=="skip")Qe.execCommand("goCharRight");else if(_e=="skipThree")for(var Kt=0;Kt<3;Kt++)Qe.execCommand("goCharRight");else if(_e=="surround"){for(var Bt=Qe.getSelections(),Kt=0;Kt'"]=function(bt){return Ve(bt)}),ye.addKeyMap(Pe)}});var ge=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],he=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function Ve(ye){if(ye.getOption("disableInput"))return a.Pass;for(var Ie=ye.listSelections(),nt=[],Pe=ye.getOption("autoCloseTags"),bt=0;btNe.ch&&(ct=ct.slice(0,ct.length-Qe.end+Ne.ch));var qe=ct.toLowerCase();if(!ct||Qe.type=="string"&&(Qe.end!=Ne.ch||!/[\"\']/.test(Qe.string.charAt(Qe.string.length-1))||Qe.string.length==1)||Qe.type=="tag"&&Ue.close||Qe.string.indexOf("/")==Ne.ch-Qe.start-1||wt&&Te(wt,qe)>-1||$e(ye,Me.mode.xmlCurrentContext&&Me.mode.xmlCurrentContext(pe)||[],ct,Ne,!0))return a.Pass;var We=typeof Pe=="object"&&Pe.emptyTags;if(We&&Te(We,ct)>-1){nt[bt]={text:"/>",newPos:a.Pos(Ne.line,Ne.ch+2)};continue}var _e=At&&Te(At,qe)>-1;nt[bt]={indent:_e,text:">"+(_e?` -`:"")+"",newPos:_e?a.Pos(Ne.line+1,0):a.Pos(Ne.line,Ne.ch+1)}}for(var rt=typeof Pe=="object"&&Pe.dontIndentOnAutoClose,bt=Ie.length-1;bt>=0;bt--){var Ke=nt[bt];ye.replaceRange(Ke.text,Ie[bt].head,Ie[bt].anchor,"+insert");var ft=ye.listSelections().slice(0);ft[bt]={head:Ke.newPos,anchor:Ke.newPos},ye.setSelections(ft),!rt&&Ke.indent&&(ye.indentLine(Ke.newPos.line,null,!0),ye.indentLine(Ke.newPos.line+1,null,!0))}}function Ce(ye,Ie){for(var nt=ye.listSelections(),Pe=[],bt=Ie?"/":""&&(wt+=">"),Pe[Me]=wt}if(ye.replaceSelections(Pe),nt=ye.listSelections(),!Qe)for(var Me=0;Me=0&&Ie[pe]==nt;pe--)++Me;Pe=Qe.to;for(var pe=1;pe=pe.max))return pe.ch=0,pe.text=pe.cm.getLine(++pe.line),!0}function Ie(pe){if(!(pe.line<=pe.min))return pe.text=pe.cm.getLine(--pe.line),pe.ch=pe.text.length,!0}function nt(pe){for(;;){var Ue=pe.text.indexOf(">",pe.ch);if(Ue==-1){if(ye(pe))continue;return}if(!$e(pe,Ue+1)){pe.ch=Ue+1;continue}var ct=pe.text.lastIndexOf("/",Ue),je=ct>-1&&!/\S/.test(pe.text.slice(ct+1,Ue));return pe.ch=Ue+1,je?"selfClose":"regular"}}function Pe(pe){for(;;){var Ue=pe.ch?pe.text.lastIndexOf("<",pe.ch-1):-1;if(Ue==-1){if(Ie(pe))continue;return}if(!$e(pe,Ue+1)){pe.ch=Ue;continue}ve.lastIndex=Ue,pe.ch=Ue;var ct=ve.exec(pe.text);if(ct&&ct.index==Ue)return ct}}function bt(pe){for(;;){ve.lastIndex=pe.ch;var Ue=ve.exec(pe.text);if(!Ue){if(ye(pe))continue;return}if(!$e(pe,Ue.index+1)){pe.ch=Ue.index+1;continue}return pe.ch=Ue.index+Ue[0].length,Ue}}function Ne(pe){for(;;){var Ue=pe.ch?pe.text.lastIndexOf(">",pe.ch-1):-1;if(Ue==-1){if(Ie(pe))continue;return}if(!$e(pe,Ue+1)){pe.ch=Ue;continue}var ct=pe.text.lastIndexOf("/",Ue),je=ct>-1&&!/\S/.test(pe.text.slice(ct+1,Ue));return pe.ch=Ue+1,je?"selfClose":"regular"}}function Qe(pe,Ue){for(var ct=[];;){var je=bt(pe),wt,At=pe.line,qe=pe.ch-(je?je[0].length:0);if(!je||!(wt=nt(pe)))return;if(wt!="selfClose")if(je[1]){for(var We=ct.length-1;We>=0;--We)if(ct[We]==je[2]){ct.length=We;break}if(We<0&&(!Ue||Ue==je[2]))return{tag:je[2],from:ge(At,qe),to:ge(pe.line,pe.ch)}}else ct.push(je[2])}}function Me(pe,Ue){for(var ct=[];;){var je=Ne(pe);if(!je)return;if(je=="selfClose"){Pe(pe);continue}var wt=pe.line,At=pe.ch,qe=Pe(pe);if(!qe)return;if(qe[1])ct.push(qe[2]);else{for(var We=ct.length-1;We>=0;--We)if(ct[We]==qe[2]){ct.length=We;break}if(We<0&&(!Ue||Ue==qe[2]))return{tag:qe[2],from:ge(pe.line,pe.ch),to:ge(wt,At)}}}}a.registerHelper("fold","xml",function(pe,Ue){for(var ct=new Te(pe,Ue.line,0);;){var je=bt(ct);if(!je||ct.line!=Ue.line)return;var wt=nt(ct);if(!wt)return;if(!je[1]&&wt!="selfClose"){var At=ge(ct.line,ct.ch),qe=Qe(ct,je[2]);return qe&&he(qe.from,At)>0?{from:At,to:qe.from}:null}}}),a.findMatchingTag=function(pe,Ue,ct){var je=new Te(pe,Ue.line,Ue.ch,ct);if(!(je.text.indexOf(">")==-1&&je.text.indexOf("<")==-1)){var wt=nt(je),At=wt&&ge(je.line,je.ch),qe=wt&&Pe(je);if(!(!wt||!qe||he(je,Ue)>0)){var We={from:ge(je.line,je.ch),to:At,tag:qe[2]};return wt=="selfClose"?{open:We,close:null,at:"open"}:qe[1]?{open:Me(je,qe[2]),close:We,at:"close"}:(je=new Te(pe,At.line,At.ch,ct),{open:We,close:Qe(je,qe[2]),at:"open"})}}},a.findEnclosingTag=function(pe,Ue,ct,je){for(var wt=new Te(pe,Ue.line,Ue.ch,ct);;){var At=Me(wt,je);if(!At)break;var qe=new Te(pe,Ue.line,Ue.ch,ct),We=Qe(qe,At.tag);if(We)return{open:At,close:We}}},a.scanForClosingTag=function(pe,Ue,ct,je){var wt=new Te(pe,Ue.line,Ue.ch,je?{from:0,to:je}:null);return Qe(wt,ct)}})},89780:function(It){(function(Ft,ee){It.exports=ee()})(this,function(){"use strict";var Ft=navigator.userAgent,ee=navigator.platform,a=/gecko\/\d/i.test(Ft),ge=/MSIE \d/.test(Ft),he=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Ft),Ve=/Edge\/(\d+)/.exec(Ft),Ce=ge||he||Ve,ve=Ce&&(ge?document.documentMode||6:+(Ve||he)[1]),Te=!Ve&&/WebKit\//.test(Ft),$e=Te&&/Qt\/\d+\.\d+/.test(Ft),ye=!Ve&&/Chrome\//.test(Ft),Ie=/Opera\//.test(Ft),nt=/Apple Computer/.test(navigator.vendor),Pe=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(Ft),bt=/PhantomJS/.test(Ft),Ne=!Ve&&/AppleWebKit/.test(Ft)&&/Mobile\/\w+/.test(Ft),Qe=/Android/.test(Ft),Me=Ne||Qe||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(Ft),pe=Ne||/Mac/.test(ee),Ue=/\bCrOS\b/.test(Ft),ct=/win/i.test(ee),je=Ie&&Ft.match(/Version\/(\d*\.\d*)/);je&&(je=Number(je[1])),je&&je>=15&&(Ie=!1,Te=!0);var wt=pe&&($e||Ie&&(je==null||je<12.11)),At=a||Ce&&ve>=9;function qe(E){return new RegExp("(^|\\s)"+E+"(?:$|\\s)\\s*")}var We=function(E,y){var x=E.className,b=qe(y).exec(x);if(b){var z=x.slice(b.index+b[0].length);E.className=x.slice(0,b.index)+(z?b[1]+z:"")}};function _e(E){for(var y=E.childNodes.length;y>0;--y)E.removeChild(E.firstChild);return E}function rt(E,y){return _e(E).appendChild(y)}function Ke(E,y,x,b){var z=document.createElement(E);if(x&&(z.className=x),b&&(z.style.cssText=b),typeof y=="string")z.appendChild(document.createTextNode(y));else if(y)for(var le=0;le=y)return ce+(y-le);ce+=Ee-le,ce+=x-ce%x,le=Ee+1}}var Fe=function(){this.id=null,this.f=null,this.time=0,this.handler=Bt(this.onTimeout,this)};Fe.prototype.onTimeout=function(E){E.id=0,E.time<=+new Date?E.f():setTimeout(E.handler,E.time-+new Date)},Fe.prototype.set=function(E,y){this.f=y;var x=+new Date+E;(!this.id||x=y)return b+Math.min(ce,y-z);if(z+=le-b,z+=x-z%x,b=le+1,z>=y)return b}}var Pt=[""];function an(E){for(;Pt.length<=E;)Pt.push(jt(Pt)+" ");return Pt[E]}function jt(E){return E[E.length-1]}function Bn(E,y){for(var x=[],b=0;b"\x80"&&(E.toUpperCase()!=E.toLowerCase()||ae.test(E))}function de(E,y){return y?y.source.indexOf("\\w")>-1&&se(E)?!0:y.test(E):se(E)}function ue(E){for(var y in E)if(E.hasOwnProperty(y)&&E[y])return!1;return!0}var et=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Dt(E){return E.charCodeAt(0)>=768&&et.test(E)}function ot(E,y,x){for(;(x<0?y>0:yx?-1:1;;){if(y==x)return y;var z=(y+x)/2,le=b<0?Math.ceil(z):Math.floor(z);if(le==y)return E(le)?y:x;E(le)?x=le:y=le+b}}function Lt(E,y,x,b){if(!E)return b(y,x,"ltr",0);for(var z=!1,le=0;ley||y==x&&ce.to==y)&&(b(Math.max(ce.from,y),Math.min(ce.to,x),ce.level==1?"rtl":"ltr",le),z=!0)}z||b(y,x,"ltr")}var Zt=null;function _t(E,y,x){var b;Zt=null;for(var z=0;zy)return z;le.to==y&&(le.from!=le.to&&x=="before"?b=z:Zt=z),le.from==y&&(le.from!=le.to&&x!="before"?b=z:Zt=z)}return b!=null?b:Zt}var dn=function(){var E="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",y="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function x(Oe){return Oe<=247?E.charAt(Oe):1424<=Oe&&Oe<=1524?"R":1536<=Oe&&Oe<=1785?y.charAt(Oe-1536):1774<=Oe&&Oe<=2220?"r":8192<=Oe&&Oe<=8203?"w":Oe==8204?"b":"L"}var b=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,z=/[stwN]/,le=/[LRr]/,ce=/[Lb1n]/,Ee=/[1n]/;function be(Oe,Ht,qt){this.level=Oe,this.from=Ht,this.to=qt}return function(Oe,Ht){var qt=Ht=="ltr"?"L":"R";if(Oe.length==0||Ht=="ltr"&&!b.test(Oe))return!1;for(var Sn=Oe.length,yn=[],Vn=0;Vn-1&&(b[y]=z.slice(0,le).concat(z.slice(le+1)))}}}function St(E,y){var x=tn(E,y);if(x.length)for(var b=Array.prototype.slice.call(arguments,2),z=0;z0}function Nn(E){E.prototype.on=function(y,x){Mt(this,y,x)},E.prototype.off=function(y,x){Ct(this,y,x)}}function Dn(E){E.preventDefault?E.preventDefault():E.returnValue=!1}function qn(E){E.stopPropagation?E.stopPropagation():E.cancelBubble=!0}function Zn(E){return E.defaultPrevented!=null?E.defaultPrevented:E.returnValue==!1}function In(E){Dn(E),qn(E)}function _n(E){return E.target||E.srcElement}function Un(E){var y=E.which;return y==null&&(E.button&1?y=1:E.button&2?y=3:E.button&4&&(y=2)),pe&&E.ctrlKey&&y==1&&(y=3),y}var dA=function(){if(Ce&&ve<9)return!1;var E=Ke("div");return"draggable"in E||"dragDrop"in E}(),DA;function Kn(E){if(DA==null){var y=Ke("span","\u200B");rt(E,Ke("span",[y,document.createTextNode("x")])),E.firstChild.offsetHeight!=0&&(DA=y.offsetWidth<=1&&y.offsetHeight>2&&!(Ce&&ve<8))}var x=DA?Ke("span","\u200B"):Ke("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return x.setAttribute("cm-text",""),x}var kA;function mA(E){if(kA!=null)return kA;var y=rt(E,document.createTextNode("A\u062EA")),x=Le(y,0,1).getBoundingClientRect(),b=Le(y,1,2).getBoundingClientRect();return _e(E),!x||x.left==x.right?!1:kA=b.right-x.right<3}var yA=` +`:"")+"",newPos:_e?a.Pos(Ne.line+1,0):a.Pos(Ne.line,Ne.ch+1)}}for(var rt=typeof Pe=="object"&&Pe.dontIndentOnAutoClose,bt=Ie.length-1;bt>=0;bt--){var Ke=nt[bt];ye.replaceRange(Ke.text,Ie[bt].head,Ie[bt].anchor,"+insert");var ft=ye.listSelections().slice(0);ft[bt]={head:Ke.newPos,anchor:Ke.newPos},ye.setSelections(ft),!rt&&Ke.indent&&(ye.indentLine(Ke.newPos.line,null,!0),ye.indentLine(Ke.newPos.line+1,null,!0))}}function Ce(ye,Ie){for(var nt=ye.listSelections(),Pe=[],bt=Ie?"/":""&&(wt+=">"),Pe[Me]=wt}if(ye.replaceSelections(Pe),nt=ye.listSelections(),!Qe)for(var Me=0;Me=0&&Ie[pe]==nt;pe--)++Me;Pe=Qe.to;for(var pe=1;pe=pe.max))return pe.ch=0,pe.text=pe.cm.getLine(++pe.line),!0}function Ie(pe){if(!(pe.line<=pe.min))return pe.text=pe.cm.getLine(--pe.line),pe.ch=pe.text.length,!0}function nt(pe){for(;;){var Ue=pe.text.indexOf(">",pe.ch);if(Ue==-1){if(ye(pe))continue;return}if(!$e(pe,Ue+1)){pe.ch=Ue+1;continue}var ct=pe.text.lastIndexOf("/",Ue),je=ct>-1&&!/\S/.test(pe.text.slice(ct+1,Ue));return pe.ch=Ue+1,je?"selfClose":"regular"}}function Pe(pe){for(;;){var Ue=pe.ch?pe.text.lastIndexOf("<",pe.ch-1):-1;if(Ue==-1){if(Ie(pe))continue;return}if(!$e(pe,Ue+1)){pe.ch=Ue;continue}ve.lastIndex=Ue,pe.ch=Ue;var ct=ve.exec(pe.text);if(ct&&ct.index==Ue)return ct}}function bt(pe){for(;;){ve.lastIndex=pe.ch;var Ue=ve.exec(pe.text);if(!Ue){if(ye(pe))continue;return}if(!$e(pe,Ue.index+1)){pe.ch=Ue.index+1;continue}return pe.ch=Ue.index+Ue[0].length,Ue}}function Ne(pe){for(;;){var Ue=pe.ch?pe.text.lastIndexOf(">",pe.ch-1):-1;if(Ue==-1){if(Ie(pe))continue;return}if(!$e(pe,Ue+1)){pe.ch=Ue;continue}var ct=pe.text.lastIndexOf("/",Ue),je=ct>-1&&!/\S/.test(pe.text.slice(ct+1,Ue));return pe.ch=Ue+1,je?"selfClose":"regular"}}function Qe(pe,Ue){for(var ct=[];;){var je=bt(pe),wt,At=pe.line,qe=pe.ch-(je?je[0].length:0);if(!je||!(wt=nt(pe)))return;if(wt!="selfClose")if(je[1]){for(var We=ct.length-1;We>=0;--We)if(ct[We]==je[2]){ct.length=We;break}if(We<0&&(!Ue||Ue==je[2]))return{tag:je[2],from:ge(At,qe),to:ge(pe.line,pe.ch)}}else ct.push(je[2])}}function Me(pe,Ue){for(var ct=[];;){var je=Ne(pe);if(!je)return;if(je=="selfClose"){Pe(pe);continue}var wt=pe.line,At=pe.ch,qe=Pe(pe);if(!qe)return;if(qe[1])ct.push(qe[2]);else{for(var We=ct.length-1;We>=0;--We)if(ct[We]==qe[2]){ct.length=We;break}if(We<0&&(!Ue||Ue==qe[2]))return{tag:qe[2],from:ge(pe.line,pe.ch),to:ge(wt,At)}}}}a.registerHelper("fold","xml",function(pe,Ue){for(var ct=new Te(pe,Ue.line,0);;){var je=bt(ct);if(!je||ct.line!=Ue.line)return;var wt=nt(ct);if(!wt)return;if(!je[1]&&wt!="selfClose"){var At=ge(ct.line,ct.ch),qe=Qe(ct,je[2]);return qe&&he(qe.from,At)>0?{from:At,to:qe.from}:null}}}),a.findMatchingTag=function(pe,Ue,ct){var je=new Te(pe,Ue.line,Ue.ch,ct);if(!(je.text.indexOf(">")==-1&&je.text.indexOf("<")==-1)){var wt=nt(je),At=wt&&ge(je.line,je.ch),qe=wt&&Pe(je);if(!(!wt||!qe||he(je,Ue)>0)){var We={from:ge(je.line,je.ch),to:At,tag:qe[2]};return wt=="selfClose"?{open:We,close:null,at:"open"}:qe[1]?{open:Me(je,qe[2]),close:We,at:"close"}:(je=new Te(pe,At.line,At.ch,ct),{open:We,close:Qe(je,qe[2]),at:"open"})}}},a.findEnclosingTag=function(pe,Ue,ct,je){for(var wt=new Te(pe,Ue.line,Ue.ch,ct);;){var At=Me(wt,je);if(!At)break;var qe=new Te(pe,Ue.line,Ue.ch,ct),We=Qe(qe,At.tag);if(We)return{open:At,close:We}}},a.scanForClosingTag=function(pe,Ue,ct,je){var wt=new Te(pe,Ue.line,Ue.ch,je?{from:0,to:je}:null);return Qe(wt,ct)}})},89780:function(It){(function(Dt,ee){It.exports=ee()})(this,function(){"use strict";var Dt=navigator.userAgent,ee=navigator.platform,a=/gecko\/\d/i.test(Dt),ge=/MSIE \d/.test(Dt),he=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Dt),Ve=/Edge\/(\d+)/.exec(Dt),Ce=ge||he||Ve,ve=Ce&&(ge?document.documentMode||6:+(Ve||he)[1]),Te=!Ve&&/WebKit\//.test(Dt),$e=Te&&/Qt\/\d+\.\d+/.test(Dt),ye=!Ve&&/Chrome\//.test(Dt),Ie=/Opera\//.test(Dt),nt=/Apple Computer/.test(navigator.vendor),Pe=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(Dt),bt=/PhantomJS/.test(Dt),Ne=!Ve&&/AppleWebKit/.test(Dt)&&/Mobile\/\w+/.test(Dt),Qe=/Android/.test(Dt),Me=Ne||Qe||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(Dt),pe=Ne||/Mac/.test(ee),Ue=/\bCrOS\b/.test(Dt),ct=/win/i.test(ee),je=Ie&&Dt.match(/Version\/(\d*\.\d*)/);je&&(je=Number(je[1])),je&&je>=15&&(Ie=!1,Te=!0);var wt=pe&&($e||Ie&&(je==null||je<12.11)),At=a||Ce&&ve>=9;function qe(E){return new RegExp("(^|\\s)"+E+"(?:$|\\s)\\s*")}var We=function(E,y){var x=E.className,b=qe(y).exec(x);if(b){var z=x.slice(b.index+b[0].length);E.className=x.slice(0,b.index)+(z?b[1]+z:"")}};function _e(E){for(var y=E.childNodes.length;y>0;--y)E.removeChild(E.firstChild);return E}function rt(E,y){return _e(E).appendChild(y)}function Ke(E,y,x,b){var z=document.createElement(E);if(x&&(z.className=x),b&&(z.style.cssText=b),typeof y=="string")z.appendChild(document.createTextNode(y));else if(y)for(var le=0;le=y)return ce+(y-le);ce+=Ee-le,ce+=x-ce%x,le=Ee+1}}var Fe=function(){this.id=null,this.f=null,this.time=0,this.handler=Bt(this.onTimeout,this)};Fe.prototype.onTimeout=function(E){E.id=0,E.time<=+new Date?E.f():setTimeout(E.handler,E.time-+new Date)},Fe.prototype.set=function(E,y){this.f=y;var x=+new Date+E;(!this.id||x=y)return b+Math.min(ce,y-z);if(z+=le-b,z+=x-z%x,b=le+1,z>=y)return b}}var Pt=[""];function an(E){for(;Pt.length<=E;)Pt.push(jt(Pt)+" ");return Pt[E]}function jt(E){return E[E.length-1]}function Bn(E,y){for(var x=[],b=0;b"\x80"&&(E.toUpperCase()!=E.toLowerCase()||ae.test(E))}function de(E,y){return y?y.source.indexOf("\\w")>-1&&se(E)?!0:y.test(E):se(E)}function ue(E){for(var y in E)if(E.hasOwnProperty(y)&&E[y])return!1;return!0}var et=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Ft(E){return E.charCodeAt(0)>=768&&et.test(E)}function ot(E,y,x){for(;(x<0?y>0:yx?-1:1;;){if(y==x)return y;var z=(y+x)/2,le=b<0?Math.ceil(z):Math.floor(z);if(le==y)return E(le)?y:x;E(le)?x=le:y=le+b}}function Lt(E,y,x,b){if(!E)return b(y,x,"ltr",0);for(var z=!1,le=0;ley||y==x&&ce.to==y)&&(b(Math.max(ce.from,y),Math.min(ce.to,x),ce.level==1?"rtl":"ltr",le),z=!0)}z||b(y,x,"ltr")}var Zt=null;function _t(E,y,x){var b;Zt=null;for(var z=0;zy)return z;le.to==y&&(le.from!=le.to&&x=="before"?b=z:Zt=z),le.from==y&&(le.from!=le.to&&x!="before"?b=z:Zt=z)}return b!=null?b:Zt}var on=function(){var E="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",y="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function x(Oe){return Oe<=247?E.charAt(Oe):1424<=Oe&&Oe<=1524?"R":1536<=Oe&&Oe<=1785?y.charAt(Oe-1536):1774<=Oe&&Oe<=2220?"r":8192<=Oe&&Oe<=8203?"w":Oe==8204?"b":"L"}var b=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,z=/[stwN]/,le=/[LRr]/,ce=/[Lb1n]/,Ee=/[1n]/;function be(Oe,Ht,qt){this.level=Oe,this.from=Ht,this.to=qt}return function(Oe,Ht){var qt=Ht=="ltr"?"L":"R";if(Oe.length==0||Ht=="ltr"&&!b.test(Oe))return!1;for(var Sn=Oe.length,yn=[],Vn=0;Vn-1&&(b[y]=z.slice(0,le).concat(z.slice(le+1)))}}}function St(E,y){var x=tn(E,y);if(x.length)for(var b=Array.prototype.slice.call(arguments,2),z=0;z0}function Nn(E){E.prototype.on=function(y,x){Mt(this,y,x)},E.prototype.off=function(y,x){Ct(this,y,x)}}function Dn(E){E.preventDefault?E.preventDefault():E.returnValue=!1}function qn(E){E.stopPropagation?E.stopPropagation():E.cancelBubble=!0}function Zn(E){return E.defaultPrevented!=null?E.defaultPrevented:E.returnValue==!1}function In(E){Dn(E),qn(E)}function _n(E){return E.target||E.srcElement}function Un(E){var y=E.which;return y==null&&(E.button&1?y=1:E.button&2?y=3:E.button&4&&(y=2)),pe&&E.ctrlKey&&y==1&&(y=3),y}var dA=function(){if(Ce&&ve<9)return!1;var E=Ke("div");return"draggable"in E||"dragDrop"in E}(),DA;function Kn(E){if(DA==null){var y=Ke("span","\u200B");rt(E,Ke("span",[y,document.createTextNode("x")])),E.firstChild.offsetHeight!=0&&(DA=y.offsetWidth<=1&&y.offsetHeight>2&&!(Ce&&ve<8))}var x=DA?Ke("span","\u200B"):Ke("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return x.setAttribute("cm-text",""),x}var kA;function mA(E){if(kA!=null)return kA;var y=rt(E,document.createTextNode("A\u062EA")),x=Le(y,0,1).getBoundingClientRect(),b=Le(y,1,2).getBoundingClientRect();return _e(E),!x||x.left==x.right?!1:kA=b.right-x.right<3}var yA=` b`.split(/\n/).length!=3?function(E){for(var y=0,x=[],b=E.length;y<=b;){var z=E.indexOf(` -`,y);z==-1&&(z=E.length);var le=E.slice(y,E.charAt(z-1)=="\r"?z-1:z),ce=le.indexOf("\r");ce!=-1?(x.push(le.slice(0,ce)),y+=ce+1):(x.push(le),y=z+1)}return x}:function(E){return E.split(/\r\n?|\n/)},rA=window.getSelection?function(E){try{return E.selectionStart!=E.selectionEnd}catch(y){return!1}}:function(E){var y;try{y=E.ownerDocument.selection.createRange()}catch(x){}return!y||y.parentElement()!=E?!1:y.compareEndPoints("StartToEnd",y)!=0},CA=function(){var E=Ke("div");return"oncopy"in E?!0:(E.setAttribute("oncopy","return;"),typeof E.oncopy=="function")}(),On=null;function jn(E){if(On!=null)return On;var y=rt(E,Ke("span","x")),x=y.getBoundingClientRect(),b=Le(y,0,1).getBoundingClientRect();return On=Math.abs(x.left-b.left)>1}var gn={},vn={};function ln(E,y){arguments.length>2&&(y.dependencies=Array.prototype.slice.call(arguments,2)),gn[E]=y}function Yt(E,y){vn[E]=y}function Be(E){if(typeof E=="string"&&vn.hasOwnProperty(E))E=vn[E];else if(E&&typeof E.name=="string"&&vn.hasOwnProperty(E.name)){var y=vn[E.name];typeof y=="string"&&(y={name:y}),E=ie(y,E),E.name=y.name}else{if(typeof E=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(E))return Be("application/xml");if(typeof E=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(E))return Be("application/json")}return typeof E=="string"?{name:E}:E||{name:"null"}}function ke(E,y){y=Be(y);var x=gn[y.name];if(!x)return ke(E,"text/plain");var b=x(E,y);if(oe.hasOwnProperty(y.name)){var z=oe[y.name];for(var le in z)z.hasOwnProperty(le)&&(b.hasOwnProperty(le)&&(b["_"+le]=b[le]),b[le]=z[le])}if(b.name=y.name,y.helperType&&(b.helperType=y.helperType),y.modeProps)for(var ce in y.modeProps)b[ce]=y.modeProps[ce];return b}var oe={};function vt(E,y){var x=oe.hasOwnProperty(E)?oe[E]:oe[E]={};Qn(y,x)}function ut(E,y){if(y===!0)return y;if(E.copyState)return E.copyState(y);var x={};for(var b in y){var z=y[b];z instanceof Array&&(z=z.concat([])),x[b]=z}return x}function xt(E,y){for(var x;E.innerMode&&(x=E.innerMode(y),!(!x||x.mode==E));)y=x.state,E=x.mode;return x||{mode:E,state:y}}function Rt(E,y,x){return E.startState?E.startState(y,x):!0}var Re=function(E,y,x){this.pos=this.start=0,this.string=E,this.tabSize=y||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=x};Re.prototype.eol=function(){return this.pos>=this.string.length},Re.prototype.sol=function(){return this.pos==this.lineStart},Re.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Re.prototype.next=function(){if(this.posy},Re.prototype.eatSpace=function(){for(var E=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>E},Re.prototype.skipToEnd=function(){this.pos=this.string.length},Re.prototype.skipTo=function(E){var y=this.string.indexOf(E,this.pos);if(y>-1)return this.pos=y,!0},Re.prototype.backUp=function(E){this.pos-=E},Re.prototype.column=function(){return this.lastColumnPos0?null:(le&&y!==!1&&(this.pos+=le[0].length),le)}},Re.prototype.current=function(){return this.string.slice(this.start,this.pos)},Re.prototype.hideFirstChars=function(E,y){this.lineStart+=E;try{return y()}finally{this.lineStart-=E}},Re.prototype.lookAhead=function(E){var y=this.lineOracle;return y&&y.lookAhead(E)},Re.prototype.baseToken=function(){var E=this.lineOracle;return E&&E.baseToken(this.pos)};function ze(E,y){if(y-=E.first,y<0||y>=E.size)throw new Error("There is no line "+(y+E.first)+" in the document.");for(var x=E;!x.lines;)for(var b=0;;++b){var z=x.children[b],le=z.chunkSize();if(y=E.first&&yx?Se(x,ze(E,x).text.length):mt(y,ze(E,y.line).text.length)}function mt(E,y){var x=E.ch;return x==null||x>y?Se(E.line,y):x<0?Se(E.line,0):E}function Tn(E,y){for(var x=[],b=0;bthis.maxLookAhead&&(this.maxLookAhead=E),y},xn.prototype.baseToken=function(E){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=E;)this.baseTokenPos+=2;var y=this.baseTokens[this.baseTokenPos+1];return{type:y&&y.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-E}},xn.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},xn.fromSaved=function(E,y,x){return y instanceof wn?new xn(E,ut(E.mode,y.state),x,y.lookAhead):new xn(E,ut(E.mode,y),x)},xn.prototype.save=function(E){var y=E!==!1?ut(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new wn(y,this.maxLookAhead):y};function Wn(E,y,x,b){var z=[E.state.modeGen],le={};tA(E,y.text,E.doc.mode,x,function(Oe,Ht){return z.push(Oe,Ht)},le,b);for(var ce=x.state,Ee=function(Oe){x.baseTokens=z;var Ht=E.state.overlays[Oe],qt=1,Sn=0;x.state=!0,tA(E,y.text,Ht.mode,x,function(yn,Vn){for(var sA=qt;Snyn&&z.splice(qt,1,yn,z[qt+1],IA),qt+=2,Sn=Math.min(yn,IA)}if(Vn)if(Ht.opaque)z.splice(sA,qt-sA,yn,"overlay "+Vn),qt=sA+2;else for(;sAE.options.maxHighlightLength&&ut(E.doc.mode,b.state),le=Wn(E,y,b);z&&(b.state=z),y.stateAfter=b.save(!z),y.styles=le.styles,le.classes?y.styleClasses=le.classes:y.styleClasses&&(y.styleClasses=null),x===E.doc.highlightFrontier&&(E.doc.modeFrontier=Math.max(E.doc.modeFrontier,++E.doc.highlightFrontier))}return y.styles}function Yn(E,y,x){var b=E.doc,z=E.display;if(!b.mode.startState)return new xn(b,!0,y);var le=vA(E,y,x),ce=le>b.first&&ze(b,le-1).stateAfter,Ee=ce?xn.fromSaved(b,ce,le):new xn(b,Rt(b.mode),le);return b.iter(le,y,function(be){LA(E,be.text,Ee);var Oe=Ee.line;be.stateAfter=Oe==y-1||Oe%5==0||Oe>=z.viewFrom&&Oey.start)return le}throw new Error("Mode "+E.name+" failed to advance stream.")}var QA=function(E,y,x){this.start=E.start,this.end=E.pos,this.string=E.current(),this.type=y||null,this.state=x};function ZA(E,y,x,b){var z=E.doc,le=z.mode,ce;y=Qt(z,y);var Ee=ze(z,y.line),be=Yn(E,y.line,x),Oe=new Re(Ee.text,E.options.tabSize,be),Ht;for(b&&(Ht=[]);(b||Oe.posE.options.maxHighlightLength?(Ee=!1,ce&&LA(E,y,b,Ht.pos),Ht.pos=y.length,qt=null):qt=eA(cA(x,Ht,b.state,Sn),le),Sn){var yn=Sn[0].name;yn&&(qt="m-"+(qt?yn+" "+qt:yn))}if(!Ee||Oe!=qt){for(;bece;--Ee){if(Ee<=le.first)return le.first;var be=ze(le,Ee-1),Oe=be.stateAfter;if(Oe&&(!x||Ee+(Oe instanceof wn?Oe.lookAhead:0)<=le.modeFrontier))return Ee;var Ht=Ye(be.text,null,E.options.tabSize);(z==null||b>Ht)&&(z=Ee-1,b=Ht)}return z}function zA(E,y){if(E.modeFrontier=Math.min(E.modeFrontier,y),!(E.highlightFrontierx;b--){var z=ze(E,b).stateAfter;if(z&&(!(z instanceof wn)||b+z.lookAhead=y:le.to>y);(b||(b=[])).push(new BA(ce,le.from,be?null:le.to))}}return b}function Cr(E,y,x){var b;if(E)for(var z=0;z=y:le.to>y);if(Ee||le.from==y&&ce.type=="bookmark"&&(!x||le.marker.insertLeft)){var be=le.from==null||(ce.inclusiveLeft?le.from<=y:le.from0&&Ee)for(var ar=0;ar0)){var Ht=[be,1],qt=Et(Oe.from,Ee.from),Sn=Et(Oe.to,Ee.to);(qt<0||!ce.inclusiveLeft&&!qt)&&Ht.push({from:Oe.from,to:Ee.from}),(Sn>0||!ce.inclusiveRight&&!Sn)&&Ht.push({from:Ee.to,to:Oe.to}),z.splice.apply(z,Ht),be+=Ht.length-3}}return z}function or(E){var y=E.markedSpans;if(y){for(var x=0;xy)&&(!b||WA(b,le.marker)<0)&&(b=le.marker)}return b}function De(E,y,x,b,z){var le=ze(E,y),ce=oA&&le.markedSpans;if(ce)for(var Ee=0;Ee=0&&qt<=0||Ht<=0&&qt>=0)&&(Ht<=0&&(be.marker.inclusiveRight&&z.inclusiveLeft?Et(Oe.to,x)>=0:Et(Oe.to,x)>0)||Ht>=0&&(be.marker.inclusiveRight&&z.inclusiveLeft?Et(Oe.from,b)<=0:Et(Oe.from,b)<0)))return!0}}}function Jt(E){for(var y;y=lr(E);)E=y.find(-1,!0).line;return E}function Fn(E){for(var y;y=lA(E);)E=y.find(1,!0).line;return E}function Pn(E){for(var y,x;y=lA(E);)E=y.find(1,!0).line,(x||(x=[])).push(E);return x}function zt(E,y){var x=ze(E,y),b=Jt(x);return x==b?y:rn(b)}function sn(E,y){if(y>E.lastLine())return y;var x=ze(E,y),b;if(!An(E,x))return y;for(;b=lA(x);)x=b.find(1,!0).line;return rn(x)+1}function An(E,y){var x=oA&&y.markedSpans;if(x){for(var b=void 0,z=0;zy.maxLineLength&&(y.maxLineLength=z,y.maxLine=b)})}var Jn=function(E,y,x){this.text=E,er(this,y),this.height=x?x(this):1};Jn.prototype.lineNo=function(){return rn(this)},Nn(Jn);function Gn(E,y,x,b){E.text=y,E.stateAfter&&(E.stateAfter=null),E.styles&&(E.styles=null),E.order!=null&&(E.order=null),or(E),er(E,x);var z=b?b(E):1;z!=E.height&>(E,z)}function KA(E){E.parent=null,or(E)}var EA={},jA={};function Br(E,y){if(!E||/^\s*$/.test(E))return null;var x=y.addModeClass?jA:EA;return x[E]||(x[E]=E.replace(/\S+/g,"cm-$&"))}function wA(E,y){var x=ft("span",null,null,Te?"padding-right: .1px":null),b={pre:ft("pre",[x],"CodeMirror-line"),content:x,col:0,pos:0,cm:E,trailingSpace:!1,splitSpaces:E.getOption("lineWrapping")};y.measure={};for(var z=0;z<=(y.rest?y.rest.length:0);z++){var le=z?y.rest[z-1]:y.line,ce=void 0;b.pos=0,b.addToken=qr,mA(E.display.measure)&&(ce=on(le,E.doc.direction))&&(b.addToken=Ja(b.addToken,ce)),b.map=[];var Ee=y!=E.display.externalMeasured&&rn(le);Kr(le,b,aA(E,le,Ee)),le.styleClasses&&(le.styleClasses.bgClass&&(b.bgClass=nn(le.styleClasses.bgClass,b.bgClass||"")),le.styleClasses.textClass&&(b.textClass=nn(le.styleClasses.textClass,b.textClass||""))),b.map.length==0&&b.map.push(0,0,b.content.appendChild(Kn(E.display.measure))),z==0?(y.measure.map=b.map,y.measure.cache={}):((y.measure.maps||(y.measure.maps=[])).push(b.map),(y.measure.caches||(y.measure.caches=[])).push({}))}if(Te){var be=b.content.lastChild;(/\bcm-tab\b/.test(be.className)||be.querySelector&&be.querySelector(".cm-tab"))&&(b.content.className="cm-tab-wrap-hack")}return St(E,"renderLine",E,y.line,b.pre),b.pre.className&&(b.textClass=nn(b.pre.className,b.textClass||"")),b}function _A(E){var y=Ke("span","\u2022","cm-invalidchar");return y.title="\\u"+E.charCodeAt(0).toString(16),y.setAttribute("aria-label",y.title),y}function qr(E,y,x,b,z,le,ce){if(y){var Ee=E.splitSpaces?ca(y,E.trailingSpace):y,be=E.cm.state.specialChars,Oe=!1,Ht;if(!be.test(y))E.col+=y.length,Ht=document.createTextNode(Ee),E.map.push(E.pos,E.pos+y.length,Ht),Ce&&ve<9&&(Oe=!0),E.pos+=y.length;else{Ht=document.createDocumentFragment();for(var qt=0;;){be.lastIndex=qt;var Sn=be.exec(y),yn=Sn?Sn.index-qt:y.length-qt;if(yn){var Vn=document.createTextNode(Ee.slice(qt,qt+yn));Ce&&ve<9?Ht.appendChild(Ke("span",[Vn])):Ht.appendChild(Vn),E.map.push(E.pos,E.pos+yn,Vn),E.col+=yn,E.pos+=yn}if(!Sn)break;qt+=yn+1;var sA=void 0;if(Sn[0]==" "){var IA=E.cm.options.tabSize,OA=IA-E.col%IA;sA=Ht.appendChild(Ke("span",an(OA),"cm-tab")),sA.setAttribute("role","presentation"),sA.setAttribute("cm-text"," "),E.col+=OA}else Sn[0]=="\r"||Sn[0]==` -`?(sA=Ht.appendChild(Ke("span",Sn[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),sA.setAttribute("cm-text",Sn[0]),E.col+=1):(sA=E.cm.options.specialCharPlaceholder(Sn[0]),sA.setAttribute("cm-text",Sn[0]),Ce&&ve<9?Ht.appendChild(Ke("span",[sA])):Ht.appendChild(sA),E.col+=1);E.map.push(E.pos,E.pos+1,sA),E.pos++}}if(E.trailingSpace=Ee.charCodeAt(y.length-1)==32,x||b||z||Oe||le||ce){var $A=x||"";b&&($A+=b),z&&($A+=z);var UA=Ke("span",[Ht],$A,le);if(ce)for(var ar in ce)ce.hasOwnProperty(ar)&&ar!="style"&&ar!="class"&&UA.setAttribute(ar,ce[ar]);return E.content.appendChild(UA)}E.content.appendChild(Ht)}}function ca(E,y){if(E.length>1&&!/ /.test(E))return E;for(var x=y,b="",z=0;zOe&&qt.from<=Oe));Sn++);if(qt.to>=Ht)return E(x,b,z,le,ce,Ee,be);E(x,b.slice(0,qt.to-Oe),z,le,null,Ee,be),le=null,b=b.slice(qt.to-Oe),Oe=qt.to}}}function Ia(E,y,x,b){var z=!b&&x.widgetNode;z&&E.map.push(E.pos,E.pos+y,z),!b&&E.cm.display.input.needsContentAttribute&&(z||(z=E.content.appendChild(document.createElement("span"))),z.setAttribute("cm-marker",x.id)),z&&(E.cm.display.input.setUneditable(z),E.content.appendChild(z)),E.pos+=y,E.trailingSpace=!1}function Kr(E,y,x){var b=E.markedSpans,z=E.text,le=0;if(!b){for(var ce=1;cebe||Vr.collapsed&&Er.to==be&&Er.from==be)){if(Er.to!=null&&Er.to!=be&&yn>Er.to&&(yn=Er.to,sA=""),Vr.className&&(Vn+=" "+Vr.className),Vr.css&&(Sn=(Sn?Sn+";":"")+Vr.css),Vr.startStyle&&Er.from==be&&(IA+=" "+Vr.startStyle),Vr.endStyle&&Er.to==yn&&(ar||(ar=[])).push(Vr.endStyle,Er.to),Vr.title&&(($A||($A={})).title=Vr.title),Vr.attributes)for(var ba in Vr.attributes)($A||($A={}))[ba]=Vr.attributes[ba];Vr.collapsed&&(!OA||WA(OA.marker,Vr)<0)&&(OA=Er)}else Er.from>be&&yn>Er.from&&(yn=Er.from)}if(ar)for(var Ei=0;Ei=Ee)break;for(var rl=Math.min(Ee,yn);;){if(Ht){var Pi=be+Ht.length;if(!OA){var di=Pi>rl?Ht.slice(0,rl-be):Ht;y.addToken(y,di,qt?qt+Vn:Vn,IA,be+di.length==yn?sA:"",Sn,$A)}if(Pi>=rl){Ht=Ht.slice(rl-be),be=rl;break}be=Pi,IA=""}Ht=z.slice(le,le=x[Oe++]),qt=Br(x[Oe++],y.cm.options)}}}function Ci(E,y,x){this.line=y,this.rest=Pn(y),this.size=this.rest?rn(jt(this.rest))-x+1:1,this.node=this.text=null,this.hidden=An(E,y)}function qa(E,y,x){for(var b=[],z,le=y;le2&&le.push((be.bottom+Oe.top)/2-x.top)}}le.push(x.bottom-x.top)}}function Ma(E,y,x){if(E.line==y)return{map:E.measure.map,cache:E.measure.cache};for(var b=0;bx)return{map:E.measure.maps[z],cache:E.measure.caches[z],before:!0}}function Si(E,y){y=Jt(y);var x=rn(y),b=E.display.externalMeasured=new Ci(E.doc,y,x);b.lineN=x;var z=b.built=wA(E,b);return b.text=z.pre,rt(E.display.lineMeasure,z.pre),b}function ri(E,y,x,b){return ki(E,aa(E,y),x,b)}function _i(E,y){if(y>=E.display.viewFrom&&y=x.lineN&&yy)&&(le=be-Ee,z=le-1,y>=be&&(ce="right")),z!=null){if(b=E[Oe+2],Ee==be&&x==(b.insertLeft?"left":"right")&&(ce=x),x=="left"&&z==0)for(;Oe&&E[Oe-2]==E[Oe-3]&&E[Oe-1].insertLeft;)b=E[(Oe-=3)+2],ce="left";if(x=="right"&&z==be-Ee)for(;Oe=0&&(x=E[z]).left==x.right;z--);return x}function xl(E,y,x,b){var z=Cl(y.map,x,b),le=z.node,ce=z.start,Ee=z.end,be=z.collapse,Oe;if(le.nodeType==3){for(var Ht=0;Ht<4;Ht++){for(;ce&&Dt(y.line.text.charAt(z.coverStart+ce));)--ce;for(;z.coverStart+Ee0&&(be=b="right");var qt;E.options.lineWrapping&&(qt=le.getClientRects()).length>1?Oe=qt[b=="right"?qt.length-1:0]:Oe=le.getBoundingClientRect()}if(Ce&&ve<9&&!ce&&(!Oe||!Oe.left&&!Oe.right)){var Sn=le.parentNode.getClientRects()[0];Sn?Oe={left:Sn.left,right:Sn.left+wi(E.display),top:Sn.top,bottom:Sn.bottom}:Oe=su}for(var yn=Oe.top-y.rect.top,Vn=Oe.bottom-y.rect.top,sA=(yn+Vn)/2,IA=y.view.measure.heights,OA=0;OA=b.text.length?(be=b.text.length,Oe="before"):be<=0&&(be=0,Oe="after"),!Ee)return ce(Oe=="before"?be-1:be,Oe=="before");function Ht(Vn,sA,IA){var OA=Ee[sA],$A=OA.level==1;return ce(IA?Vn-1:Vn,$A!=IA)}var qt=_t(Ee,be,Oe),Sn=Zt,yn=Ht(be,qt,Oe=="before");return Sn!=null&&(yn.other=Ht(be,Sn,Oe!="before")),yn}function PA(E,y){var x=0;y=Qt(E.doc,y),E.options.lineWrapping||(x=wi(E.display)*y.ch);var b=ze(E.doc,y.line),z=hn(b)+$r(E.display);return{left:x,right:x,top:z,bottom:z+b.height}}function RA(E,y,x,b,z){var le=Se(E,y,x);return le.xRel=z,b&&(le.outside=b),le}function nr(E,y,x){var b=E.doc;if(x+=E.display.viewOffset,x<0)return RA(b.first,0,null,-1,-1);var z=Nt(b,x),le=b.first+b.size-1;if(z>le)return RA(b.first+b.size-1,ze(b,le).text.length,null,1,1);y<0&&(y=0);for(var ce=ze(b,z);;){var Ee=ha(E,ce,z,y,x),be=qA(ce,Ee.ch+(Ee.xRel>0||Ee.outside>0?1:0));if(!be)return Ee;var Oe=be.find(1);if(Oe.line==z)return Oe;ce=ze(b,z=Oe.line)}}function Sr(E,y,x,b){b-=Hi(y);var z=y.text.length,le=ht(function(ce){return ki(E,x,ce-1).bottom<=b},z,0);return z=ht(function(ce){return ki(E,x,ce).top>b},le,z),{begin:le,end:z}}function Qr(E,y,x,b){x||(x=aa(E,y));var z=xr(E,y,ki(E,x,b),"line").top;return Sr(E,y,x,z)}function oa(E,y,x,b){return E.bottom<=x?!1:E.top>x?!0:(b?E.left:E.right)>y}function ha(E,y,x,b,z){z-=hn(y);var le=aa(E,y),ce=Hi(y),Ee=0,be=y.text.length,Oe=!0,Ht=on(y,E.doc.direction);if(Ht){var qt=(E.options.lineWrapping?Ii:Ka)(E,y,x,le,Ht,b,z);Oe=qt.level!=1,Ee=Oe?qt.from:qt.to-1,be=Oe?qt.to:qt.from-1}var Sn=null,yn=null,Vn=ht(function(br){var Er=ki(E,le,br);return Er.top+=ce,Er.bottom+=ce,oa(Er,b,z,!1)?(Er.top<=z&&Er.left<=b&&(Sn=br,yn=Er),!0):!1},Ee,be),sA,IA,OA=!1;if(yn){var $A=b-yn.left=ar.bottom?1:0}return Vn=ot(y.text,Vn,1),RA(x,Vn,IA,OA,b-sA)}function Ka(E,y,x,b,z,le,ce){var Ee=ht(function(qt){var Sn=z[qt],yn=Sn.level!=1;return oa(un(E,Se(x,yn?Sn.to:Sn.from,yn?"before":"after"),"line",y,b),le,ce,!0)},0,z.length-1),be=z[Ee];if(Ee>0){var Oe=be.level!=1,Ht=un(E,Se(x,Oe?be.from:be.to,Oe?"after":"before"),"line",y,b);oa(Ht,le,ce,!0)&&Ht.top>ce&&(be=z[Ee-1])}return be}function Ii(E,y,x,b,z,le,ce){var Ee=Sr(E,y,b,ce),be=Ee.begin,Oe=Ee.end;/\s/.test(y.text.charAt(Oe-1))&&Oe--;for(var Ht=null,qt=null,Sn=0;Sn=Oe||yn.to<=be)){var Vn=yn.level!=1,sA=ki(E,b,Vn?Math.min(Oe,yn.to)-1:Math.max(be,yn.from)).right,IA=sAIA)&&(Ht=yn,qt=IA)}}return Ht||(Ht=z[z.length-1]),Ht.fromOe&&(Ht={from:Ht.from,to:Oe,level:Ht.level}),Ht}var Fa;function ai(E){if(E.cachedTextHeight!=null)return E.cachedTextHeight;if(Fa==null){Fa=Ke("pre",null,"CodeMirror-line-like");for(var y=0;y<49;++y)Fa.appendChild(document.createTextNode("x")),Fa.appendChild(Ke("br"));Fa.appendChild(document.createTextNode("x"))}rt(E.measure,Fa);var x=Fa.offsetHeight/50;return x>3&&(E.cachedTextHeight=x),_e(E.measure),x||1}function wi(E){if(E.cachedCharWidth!=null)return E.cachedCharWidth;var y=Ke("span","xxxxxxxxxx"),x=Ke("pre",[y],"CodeMirror-line-like");rt(E.measure,x);var b=y.getBoundingClientRect(),z=(b.right-b.left)/10;return z>2&&(E.cachedCharWidth=z),z||10}function Bl(E){for(var y=E.display,x={},b={},z=y.gutters.clientLeft,le=y.gutters.firstChild,ce=0;le;le=le.nextSibling,++ce){var Ee=E.display.gutterSpecs[ce].className;x[Ee]=le.offsetLeft+le.clientLeft+z,b[Ee]=le.clientWidth}return{fixedPos:el(y),gutterTotalWidth:y.gutters.offsetWidth,gutterLeft:x,gutterWidth:b,wrapperWidth:y.wrapper.clientWidth}}function el(E){return E.scroller.getBoundingClientRect().left-E.sizer.getBoundingClientRect().left}function tl(E){var y=ai(E.display),x=E.options.lineWrapping,b=x&&Math.max(5,E.display.scroller.clientWidth/wi(E.display)-3);return function(z){if(An(E.doc,z))return 0;var le=0;if(z.widgets)for(var ce=0;ce0&&(Oe=ze(E.doc,be.line).text).length==be.ch){var Ht=Ye(Oe,Oe.length,E.options.tabSize)-Oe.length;be=Se(be.line,Math.max(0,Math.round((le-xa(E.display).left)/wi(E.display))-Ht))}return be}function Ni(E,y){if(y>=E.display.viewTo||(y-=E.display.viewFrom,y<0))return null;for(var x=E.display.view,b=0;by)&&(z.updateLineNumbers=y),E.curOp.viewChanged=!0,y>=z.viewTo)oA&&zt(E.doc,y)z.viewFrom?zi(E):(z.viewFrom+=b,z.viewTo+=b);else if(y<=z.viewFrom&&x>=z.viewTo)zi(E);else if(y<=z.viewFrom){var le=Qi(E,x,x+b,1);le?(z.view=z.view.slice(le.index),z.viewFrom=le.lineN,z.viewTo+=b):zi(E)}else if(x>=z.viewTo){var ce=Qi(E,y,y,-1);ce?(z.view=z.view.slice(0,ce.index),z.viewTo=ce.lineN):zi(E)}else{var Ee=Qi(E,y,y,-1),be=Qi(E,x,x+b,1);Ee&&be?(z.view=z.view.slice(0,Ee.index).concat(qa(E,Ee.lineN,be.lineN)).concat(z.view.slice(be.index)),z.viewTo+=b):zi(E)}var Oe=z.externalMeasured;Oe&&(x=z.lineN&&y=b.viewTo)){var le=b.view[Ni(E,y)];if(le.node!=null){var ce=le.changes||(le.changes=[]);Gt(ce,x)==-1&&ce.push(x)}}}function zi(E){E.display.viewFrom=E.display.viewTo=E.doc.first,E.display.view=[],E.display.viewOffset=0}function Qi(E,y,x,b){var z=Ni(E,y),le,ce=E.display.view;if(!oA||x==E.doc.first+E.doc.size)return{index:z,lineN:x};for(var Ee=E.display.viewFrom,be=0;be0){if(z==ce.length-1)return null;le=Ee+ce[z].size-y,z++}else le=Ee-y;y+=le,x+=le}for(;zt(E.doc,x)!=x;){if(z==(b<0?0:ce.length-1))return null;x+=b*ce[z-(b<0?1:0)].size,z+=b}return{index:z,lineN:x}}function Ri(E,y,x){var b=E.display,z=b.view;z.length==0||y>=b.viewTo||x<=b.viewFrom?(b.view=qa(E,y,x),b.viewFrom=y):(b.viewFrom>y?b.view=qa(E,y,b.viewFrom).concat(b.view):b.viewFromx&&(b.view=b.view.slice(0,Ni(E,x)))),b.viewTo=x}function Fi(E){for(var y=E.display.view,x=0,b=0;b=E.display.viewTo||Ee.to().line1}var gn={},vn={};function ln(E,y){arguments.length>2&&(y.dependencies=Array.prototype.slice.call(arguments,2)),gn[E]=y}function Yt(E,y){vn[E]=y}function Be(E){if(typeof E=="string"&&vn.hasOwnProperty(E))E=vn[E];else if(E&&typeof E.name=="string"&&vn.hasOwnProperty(E.name)){var y=vn[E.name];typeof y=="string"&&(y={name:y}),E=ie(y,E),E.name=y.name}else{if(typeof E=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(E))return Be("application/xml");if(typeof E=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(E))return Be("application/json")}return typeof E=="string"?{name:E}:E||{name:"null"}}function ke(E,y){y=Be(y);var x=gn[y.name];if(!x)return ke(E,"text/plain");var b=x(E,y);if(oe.hasOwnProperty(y.name)){var z=oe[y.name];for(var le in z)z.hasOwnProperty(le)&&(b.hasOwnProperty(le)&&(b["_"+le]=b[le]),b[le]=z[le])}if(b.name=y.name,y.helperType&&(b.helperType=y.helperType),y.modeProps)for(var ce in y.modeProps)b[ce]=y.modeProps[ce];return b}var oe={};function vt(E,y){var x=oe.hasOwnProperty(E)?oe[E]:oe[E]={};Qn(y,x)}function ut(E,y){if(y===!0)return y;if(E.copyState)return E.copyState(y);var x={};for(var b in y){var z=y[b];z instanceof Array&&(z=z.concat([])),x[b]=z}return x}function xt(E,y){for(var x;E.innerMode&&(x=E.innerMode(y),!(!x||x.mode==E));)y=x.state,E=x.mode;return x||{mode:E,state:y}}function Rt(E,y,x){return E.startState?E.startState(y,x):!0}var Re=function(E,y,x){this.pos=this.start=0,this.string=E,this.tabSize=y||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=x};Re.prototype.eol=function(){return this.pos>=this.string.length},Re.prototype.sol=function(){return this.pos==this.lineStart},Re.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Re.prototype.next=function(){if(this.posy},Re.prototype.eatSpace=function(){for(var E=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>E},Re.prototype.skipToEnd=function(){this.pos=this.string.length},Re.prototype.skipTo=function(E){var y=this.string.indexOf(E,this.pos);if(y>-1)return this.pos=y,!0},Re.prototype.backUp=function(E){this.pos-=E},Re.prototype.column=function(){return this.lastColumnPos0?null:(le&&y!==!1&&(this.pos+=le[0].length),le)}},Re.prototype.current=function(){return this.string.slice(this.start,this.pos)},Re.prototype.hideFirstChars=function(E,y){this.lineStart+=E;try{return y()}finally{this.lineStart-=E}},Re.prototype.lookAhead=function(E){var y=this.lineOracle;return y&&y.lookAhead(E)},Re.prototype.baseToken=function(){var E=this.lineOracle;return E&&E.baseToken(this.pos)};function ze(E,y){if(y-=E.first,y<0||y>=E.size)throw new Error("There is no line "+(y+E.first)+" in the document.");for(var x=E;!x.lines;)for(var b=0;;++b){var z=x.children[b],le=z.chunkSize();if(y=E.first&&yx?Se(x,ze(E,x).text.length):mt(y,ze(E,y.line).text.length)}function mt(E,y){var x=E.ch;return x==null||x>y?Se(E.line,y):x<0?Se(E.line,0):E}function Tn(E,y){for(var x=[],b=0;bthis.maxLookAhead&&(this.maxLookAhead=E),y},xn.prototype.baseToken=function(E){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=E;)this.baseTokenPos+=2;var y=this.baseTokens[this.baseTokenPos+1];return{type:y&&y.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-E}},xn.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},xn.fromSaved=function(E,y,x){return y instanceof wn?new xn(E,ut(E.mode,y.state),x,y.lookAhead):new xn(E,ut(E.mode,y),x)},xn.prototype.save=function(E){var y=E!==!1?ut(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new wn(y,this.maxLookAhead):y};function Wn(E,y,x,b){var z=[E.state.modeGen],le={};tA(E,y.text,E.doc.mode,x,function(Oe,Ht){return z.push(Oe,Ht)},le,b);for(var ce=x.state,Ee=function(Oe){x.baseTokens=z;var Ht=E.state.overlays[Oe],qt=1,Sn=0;x.state=!0,tA(E,y.text,Ht.mode,x,function(yn,Vn){for(var sA=qt;Snyn&&z.splice(qt,1,yn,z[qt+1],IA),qt+=2,Sn=Math.min(yn,IA)}if(Vn)if(Ht.opaque)z.splice(sA,qt-sA,yn,"overlay "+Vn),qt=sA+2;else for(;sAE.options.maxHighlightLength&&ut(E.doc.mode,b.state),le=Wn(E,y,b);z&&(b.state=z),y.stateAfter=b.save(!z),y.styles=le.styles,le.classes?y.styleClasses=le.classes:y.styleClasses&&(y.styleClasses=null),x===E.doc.highlightFrontier&&(E.doc.modeFrontier=Math.max(E.doc.modeFrontier,++E.doc.highlightFrontier))}return y.styles}function Yn(E,y,x){var b=E.doc,z=E.display;if(!b.mode.startState)return new xn(b,!0,y);var le=vA(E,y,x),ce=le>b.first&&ze(b,le-1).stateAfter,Ee=ce?xn.fromSaved(b,ce,le):new xn(b,Rt(b.mode),le);return b.iter(le,y,function(be){LA(E,be.text,Ee);var Oe=Ee.line;be.stateAfter=Oe==y-1||Oe%5==0||Oe>=z.viewFrom&&Oey.start)return le}throw new Error("Mode "+E.name+" failed to advance stream.")}var QA=function(E,y,x){this.start=E.start,this.end=E.pos,this.string=E.current(),this.type=y||null,this.state=x};function ZA(E,y,x,b){var z=E.doc,le=z.mode,ce;y=Qt(z,y);var Ee=ze(z,y.line),be=Yn(E,y.line,x),Oe=new Re(Ee.text,E.options.tabSize,be),Ht;for(b&&(Ht=[]);(b||Oe.posE.options.maxHighlightLength?(Ee=!1,ce&&LA(E,y,b,Ht.pos),Ht.pos=y.length,qt=null):qt=eA(cA(x,Ht,b.state,Sn),le),Sn){var yn=Sn[0].name;yn&&(qt="m-"+(qt?yn+" "+qt:yn))}if(!Ee||Oe!=qt){for(;bece;--Ee){if(Ee<=le.first)return le.first;var be=ze(le,Ee-1),Oe=be.stateAfter;if(Oe&&(!x||Ee+(Oe instanceof wn?Oe.lookAhead:0)<=le.modeFrontier))return Ee;var Ht=Ye(be.text,null,E.options.tabSize);(z==null||b>Ht)&&(z=Ee-1,b=Ht)}return z}function zA(E,y){if(E.modeFrontier=Math.min(E.modeFrontier,y),!(E.highlightFrontierx;b--){var z=ze(E,b).stateAfter;if(z&&(!(z instanceof wn)||b+z.lookAhead=y:le.to>y);(b||(b=[])).push(new BA(ce,le.from,be?null:le.to))}}return b}function Cr(E,y,x){var b;if(E)for(var z=0;z=y:le.to>y);if(Ee||le.from==y&&ce.type=="bookmark"&&(!x||le.marker.insertLeft)){var be=le.from==null||(ce.inclusiveLeft?le.from<=y:le.from0&&Ee)for(var ar=0;ar0)){var Ht=[be,1],qt=Et(Oe.from,Ee.from),Sn=Et(Oe.to,Ee.to);(qt<0||!ce.inclusiveLeft&&!qt)&&Ht.push({from:Oe.from,to:Ee.from}),(Sn>0||!ce.inclusiveRight&&!Sn)&&Ht.push({from:Ee.to,to:Oe.to}),z.splice.apply(z,Ht),be+=Ht.length-3}}return z}function or(E){var y=E.markedSpans;if(y){for(var x=0;xy)&&(!b||WA(b,le.marker)<0)&&(b=le.marker)}return b}function De(E,y,x,b,z){var le=ze(E,y),ce=oA&&le.markedSpans;if(ce)for(var Ee=0;Ee=0&&qt<=0||Ht<=0&&qt>=0)&&(Ht<=0&&(be.marker.inclusiveRight&&z.inclusiveLeft?Et(Oe.to,x)>=0:Et(Oe.to,x)>0)||Ht>=0&&(be.marker.inclusiveRight&&z.inclusiveLeft?Et(Oe.from,b)<=0:Et(Oe.from,b)<0)))return!0}}}function Jt(E){for(var y;y=lr(E);)E=y.find(-1,!0).line;return E}function Fn(E){for(var y;y=lA(E);)E=y.find(1,!0).line;return E}function Pn(E){for(var y,x;y=lA(E);)E=y.find(1,!0).line,(x||(x=[])).push(E);return x}function zt(E,y){var x=ze(E,y),b=Jt(x);return x==b?y:rn(b)}function cn(E,y){if(y>E.lastLine())return y;var x=ze(E,y),b;if(!An(E,x))return y;for(;b=lA(x);)x=b.find(1,!0).line;return rn(x)+1}function An(E,y){var x=oA&&y.markedSpans;if(x){for(var b=void 0,z=0;zy.maxLineLength&&(y.maxLineLength=z,y.maxLine=b)})}var Jn=function(E,y,x){this.text=E,er(this,y),this.height=x?x(this):1};Jn.prototype.lineNo=function(){return rn(this)},Nn(Jn);function Gn(E,y,x,b){E.text=y,E.stateAfter&&(E.stateAfter=null),E.styles&&(E.styles=null),E.order!=null&&(E.order=null),or(E),er(E,x);var z=b?b(E):1;z!=E.height&>(E,z)}function KA(E){E.parent=null,or(E)}var EA={},jA={};function Br(E,y){if(!E||/^\s*$/.test(E))return null;var x=y.addModeClass?jA:EA;return x[E]||(x[E]=E.replace(/\S+/g,"cm-$&"))}function wA(E,y){var x=ft("span",null,null,Te?"padding-right: .1px":null),b={pre:ft("pre",[x],"CodeMirror-line"),content:x,col:0,pos:0,cm:E,trailingSpace:!1,splitSpaces:E.getOption("lineWrapping")};y.measure={};for(var z=0;z<=(y.rest?y.rest.length:0);z++){var le=z?y.rest[z-1]:y.line,ce=void 0;b.pos=0,b.addToken=qr,mA(E.display.measure)&&(ce=sn(le,E.doc.direction))&&(b.addToken=Ja(b.addToken,ce)),b.map=[];var Ee=y!=E.display.externalMeasured&&rn(le);Kr(le,b,aA(E,le,Ee)),le.styleClasses&&(le.styleClasses.bgClass&&(b.bgClass=nn(le.styleClasses.bgClass,b.bgClass||"")),le.styleClasses.textClass&&(b.textClass=nn(le.styleClasses.textClass,b.textClass||""))),b.map.length==0&&b.map.push(0,0,b.content.appendChild(Kn(E.display.measure))),z==0?(y.measure.map=b.map,y.measure.cache={}):((y.measure.maps||(y.measure.maps=[])).push(b.map),(y.measure.caches||(y.measure.caches=[])).push({}))}if(Te){var be=b.content.lastChild;(/\bcm-tab\b/.test(be.className)||be.querySelector&&be.querySelector(".cm-tab"))&&(b.content.className="cm-tab-wrap-hack")}return St(E,"renderLine",E,y.line,b.pre),b.pre.className&&(b.textClass=nn(b.pre.className,b.textClass||"")),b}function _A(E){var y=Ke("span","\u2022","cm-invalidchar");return y.title="\\u"+E.charCodeAt(0).toString(16),y.setAttribute("aria-label",y.title),y}function qr(E,y,x,b,z,le,ce){if(y){var Ee=E.splitSpaces?ca(y,E.trailingSpace):y,be=E.cm.state.specialChars,Oe=!1,Ht;if(!be.test(y))E.col+=y.length,Ht=document.createTextNode(Ee),E.map.push(E.pos,E.pos+y.length,Ht),Ce&&ve<9&&(Oe=!0),E.pos+=y.length;else{Ht=document.createDocumentFragment();for(var qt=0;;){be.lastIndex=qt;var Sn=be.exec(y),yn=Sn?Sn.index-qt:y.length-qt;if(yn){var Vn=document.createTextNode(Ee.slice(qt,qt+yn));Ce&&ve<9?Ht.appendChild(Ke("span",[Vn])):Ht.appendChild(Vn),E.map.push(E.pos,E.pos+yn,Vn),E.col+=yn,E.pos+=yn}if(!Sn)break;qt+=yn+1;var sA=void 0;if(Sn[0]==" "){var IA=E.cm.options.tabSize,OA=IA-E.col%IA;sA=Ht.appendChild(Ke("span",an(OA),"cm-tab")),sA.setAttribute("role","presentation"),sA.setAttribute("cm-text"," "),E.col+=OA}else Sn[0]=="\r"||Sn[0]==` +`?(sA=Ht.appendChild(Ke("span",Sn[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),sA.setAttribute("cm-text",Sn[0]),E.col+=1):(sA=E.cm.options.specialCharPlaceholder(Sn[0]),sA.setAttribute("cm-text",Sn[0]),Ce&&ve<9?Ht.appendChild(Ke("span",[sA])):Ht.appendChild(sA),E.col+=1);E.map.push(E.pos,E.pos+1,sA),E.pos++}}if(E.trailingSpace=Ee.charCodeAt(y.length-1)==32,x||b||z||Oe||le||ce){var $A=x||"";b&&($A+=b),z&&($A+=z);var UA=Ke("span",[Ht],$A,le);if(ce)for(var ar in ce)ce.hasOwnProperty(ar)&&ar!="style"&&ar!="class"&&UA.setAttribute(ar,ce[ar]);return E.content.appendChild(UA)}E.content.appendChild(Ht)}}function ca(E,y){if(E.length>1&&!/ /.test(E))return E;for(var x=y,b="",z=0;zOe&&qt.from<=Oe));Sn++);if(qt.to>=Ht)return E(x,b,z,le,ce,Ee,be);E(x,b.slice(0,qt.to-Oe),z,le,null,Ee,be),le=null,b=b.slice(qt.to-Oe),Oe=qt.to}}}function Ia(E,y,x,b){var z=!b&&x.widgetNode;z&&E.map.push(E.pos,E.pos+y,z),!b&&E.cm.display.input.needsContentAttribute&&(z||(z=E.content.appendChild(document.createElement("span"))),z.setAttribute("cm-marker",x.id)),z&&(E.cm.display.input.setUneditable(z),E.content.appendChild(z)),E.pos+=y,E.trailingSpace=!1}function Kr(E,y,x){var b=E.markedSpans,z=E.text,le=0;if(!b){for(var ce=1;cebe||Vr.collapsed&&Er.to==be&&Er.from==be)){if(Er.to!=null&&Er.to!=be&&yn>Er.to&&(yn=Er.to,sA=""),Vr.className&&(Vn+=" "+Vr.className),Vr.css&&(Sn=(Sn?Sn+";":"")+Vr.css),Vr.startStyle&&Er.from==be&&(IA+=" "+Vr.startStyle),Vr.endStyle&&Er.to==yn&&(ar||(ar=[])).push(Vr.endStyle,Er.to),Vr.title&&(($A||($A={})).title=Vr.title),Vr.attributes)for(var ba in Vr.attributes)($A||($A={}))[ba]=Vr.attributes[ba];Vr.collapsed&&(!OA||WA(OA.marker,Vr)<0)&&(OA=Er)}else Er.from>be&&yn>Er.from&&(yn=Er.from)}if(ar)for(var Ei=0;Ei=Ee)break;for(var rl=Math.min(Ee,yn);;){if(Ht){var Pi=be+Ht.length;if(!OA){var di=Pi>rl?Ht.slice(0,rl-be):Ht;y.addToken(y,di,qt?qt+Vn:Vn,IA,be+di.length==yn?sA:"",Sn,$A)}if(Pi>=rl){Ht=Ht.slice(rl-be),be=rl;break}be=Pi,IA=""}Ht=z.slice(le,le=x[Oe++]),qt=Br(x[Oe++],y.cm.options)}}}function Ci(E,y,x){this.line=y,this.rest=Pn(y),this.size=this.rest?rn(jt(this.rest))-x+1:1,this.node=this.text=null,this.hidden=An(E,y)}function qa(E,y,x){for(var b=[],z,le=y;le2&&le.push((be.bottom+Oe.top)/2-x.top)}}le.push(x.bottom-x.top)}}function Ma(E,y,x){if(E.line==y)return{map:E.measure.map,cache:E.measure.cache};for(var b=0;bx)return{map:E.measure.maps[z],cache:E.measure.caches[z],before:!0}}function Si(E,y){y=Jt(y);var x=rn(y),b=E.display.externalMeasured=new Ci(E.doc,y,x);b.lineN=x;var z=b.built=wA(E,b);return b.text=z.pre,rt(E.display.lineMeasure,z.pre),b}function ri(E,y,x,b){return ki(E,aa(E,y),x,b)}function _i(E,y){if(y>=E.display.viewFrom&&y=x.lineN&&yy)&&(le=be-Ee,z=le-1,y>=be&&(ce="right")),z!=null){if(b=E[Oe+2],Ee==be&&x==(b.insertLeft?"left":"right")&&(ce=x),x=="left"&&z==0)for(;Oe&&E[Oe-2]==E[Oe-3]&&E[Oe-1].insertLeft;)b=E[(Oe-=3)+2],ce="left";if(x=="right"&&z==be-Ee)for(;Oe=0&&(x=E[z]).left==x.right;z--);return x}function xl(E,y,x,b){var z=Cl(y.map,x,b),le=z.node,ce=z.start,Ee=z.end,be=z.collapse,Oe;if(le.nodeType==3){for(var Ht=0;Ht<4;Ht++){for(;ce&&Ft(y.line.text.charAt(z.coverStart+ce));)--ce;for(;z.coverStart+Ee0&&(be=b="right");var qt;E.options.lineWrapping&&(qt=le.getClientRects()).length>1?Oe=qt[b=="right"?qt.length-1:0]:Oe=le.getBoundingClientRect()}if(Ce&&ve<9&&!ce&&(!Oe||!Oe.left&&!Oe.right)){var Sn=le.parentNode.getClientRects()[0];Sn?Oe={left:Sn.left,right:Sn.left+wi(E.display),top:Sn.top,bottom:Sn.bottom}:Oe=su}for(var yn=Oe.top-y.rect.top,Vn=Oe.bottom-y.rect.top,sA=(yn+Vn)/2,IA=y.view.measure.heights,OA=0;OA=b.text.length?(be=b.text.length,Oe="before"):be<=0&&(be=0,Oe="after"),!Ee)return ce(Oe=="before"?be-1:be,Oe=="before");function Ht(Vn,sA,IA){var OA=Ee[sA],$A=OA.level==1;return ce(IA?Vn-1:Vn,$A!=IA)}var qt=_t(Ee,be,Oe),Sn=Zt,yn=Ht(be,qt,Oe=="before");return Sn!=null&&(yn.other=Ht(be,Sn,Oe!="before")),yn}function PA(E,y){var x=0;y=Qt(E.doc,y),E.options.lineWrapping||(x=wi(E.display)*y.ch);var b=ze(E.doc,y.line),z=hn(b)+$r(E.display);return{left:x,right:x,top:z,bottom:z+b.height}}function RA(E,y,x,b,z){var le=Se(E,y,x);return le.xRel=z,b&&(le.outside=b),le}function nr(E,y,x){var b=E.doc;if(x+=E.display.viewOffset,x<0)return RA(b.first,0,null,-1,-1);var z=Nt(b,x),le=b.first+b.size-1;if(z>le)return RA(b.first+b.size-1,ze(b,le).text.length,null,1,1);y<0&&(y=0);for(var ce=ze(b,z);;){var Ee=ha(E,ce,z,y,x),be=qA(ce,Ee.ch+(Ee.xRel>0||Ee.outside>0?1:0));if(!be)return Ee;var Oe=be.find(1);if(Oe.line==z)return Oe;ce=ze(b,z=Oe.line)}}function Sr(E,y,x,b){b-=Hi(y);var z=y.text.length,le=ht(function(ce){return ki(E,x,ce-1).bottom<=b},z,0);return z=ht(function(ce){return ki(E,x,ce).top>b},le,z),{begin:le,end:z}}function Qr(E,y,x,b){x||(x=aa(E,y));var z=xr(E,y,ki(E,x,b),"line").top;return Sr(E,y,x,z)}function oa(E,y,x,b){return E.bottom<=x?!1:E.top>x?!0:(b?E.left:E.right)>y}function ha(E,y,x,b,z){z-=hn(y);var le=aa(E,y),ce=Hi(y),Ee=0,be=y.text.length,Oe=!0,Ht=sn(y,E.doc.direction);if(Ht){var qt=(E.options.lineWrapping?Ii:Ka)(E,y,x,le,Ht,b,z);Oe=qt.level!=1,Ee=Oe?qt.from:qt.to-1,be=Oe?qt.to:qt.from-1}var Sn=null,yn=null,Vn=ht(function(br){var Er=ki(E,le,br);return Er.top+=ce,Er.bottom+=ce,oa(Er,b,z,!1)?(Er.top<=z&&Er.left<=b&&(Sn=br,yn=Er),!0):!1},Ee,be),sA,IA,OA=!1;if(yn){var $A=b-yn.left=ar.bottom?1:0}return Vn=ot(y.text,Vn,1),RA(x,Vn,IA,OA,b-sA)}function Ka(E,y,x,b,z,le,ce){var Ee=ht(function(qt){var Sn=z[qt],yn=Sn.level!=1;return oa(un(E,Se(x,yn?Sn.to:Sn.from,yn?"before":"after"),"line",y,b),le,ce,!0)},0,z.length-1),be=z[Ee];if(Ee>0){var Oe=be.level!=1,Ht=un(E,Se(x,Oe?be.from:be.to,Oe?"after":"before"),"line",y,b);oa(Ht,le,ce,!0)&&Ht.top>ce&&(be=z[Ee-1])}return be}function Ii(E,y,x,b,z,le,ce){var Ee=Sr(E,y,b,ce),be=Ee.begin,Oe=Ee.end;/\s/.test(y.text.charAt(Oe-1))&&Oe--;for(var Ht=null,qt=null,Sn=0;Sn=Oe||yn.to<=be)){var Vn=yn.level!=1,sA=ki(E,b,Vn?Math.min(Oe,yn.to)-1:Math.max(be,yn.from)).right,IA=sAIA)&&(Ht=yn,qt=IA)}}return Ht||(Ht=z[z.length-1]),Ht.fromOe&&(Ht={from:Ht.from,to:Oe,level:Ht.level}),Ht}var Fa;function ai(E){if(E.cachedTextHeight!=null)return E.cachedTextHeight;if(Fa==null){Fa=Ke("pre",null,"CodeMirror-line-like");for(var y=0;y<49;++y)Fa.appendChild(document.createTextNode("x")),Fa.appendChild(Ke("br"));Fa.appendChild(document.createTextNode("x"))}rt(E.measure,Fa);var x=Fa.offsetHeight/50;return x>3&&(E.cachedTextHeight=x),_e(E.measure),x||1}function wi(E){if(E.cachedCharWidth!=null)return E.cachedCharWidth;var y=Ke("span","xxxxxxxxxx"),x=Ke("pre",[y],"CodeMirror-line-like");rt(E.measure,x);var b=y.getBoundingClientRect(),z=(b.right-b.left)/10;return z>2&&(E.cachedCharWidth=z),z||10}function Bl(E){for(var y=E.display,x={},b={},z=y.gutters.clientLeft,le=y.gutters.firstChild,ce=0;le;le=le.nextSibling,++ce){var Ee=E.display.gutterSpecs[ce].className;x[Ee]=le.offsetLeft+le.clientLeft+z,b[Ee]=le.clientWidth}return{fixedPos:el(y),gutterTotalWidth:y.gutters.offsetWidth,gutterLeft:x,gutterWidth:b,wrapperWidth:y.wrapper.clientWidth}}function el(E){return E.scroller.getBoundingClientRect().left-E.sizer.getBoundingClientRect().left}function tl(E){var y=ai(E.display),x=E.options.lineWrapping,b=x&&Math.max(5,E.display.scroller.clientWidth/wi(E.display)-3);return function(z){if(An(E.doc,z))return 0;var le=0;if(z.widgets)for(var ce=0;ce0&&(Oe=ze(E.doc,be.line).text).length==be.ch){var Ht=Ye(Oe,Oe.length,E.options.tabSize)-Oe.length;be=Se(be.line,Math.max(0,Math.round((le-xa(E.display).left)/wi(E.display))-Ht))}return be}function Ni(E,y){if(y>=E.display.viewTo||(y-=E.display.viewFrom,y<0))return null;for(var x=E.display.view,b=0;by)&&(z.updateLineNumbers=y),E.curOp.viewChanged=!0,y>=z.viewTo)oA&&zt(E.doc,y)z.viewFrom?zi(E):(z.viewFrom+=b,z.viewTo+=b);else if(y<=z.viewFrom&&x>=z.viewTo)zi(E);else if(y<=z.viewFrom){var le=Qi(E,x,x+b,1);le?(z.view=z.view.slice(le.index),z.viewFrom=le.lineN,z.viewTo+=b):zi(E)}else if(x>=z.viewTo){var ce=Qi(E,y,y,-1);ce?(z.view=z.view.slice(0,ce.index),z.viewTo=ce.lineN):zi(E)}else{var Ee=Qi(E,y,y,-1),be=Qi(E,x,x+b,1);Ee&&be?(z.view=z.view.slice(0,Ee.index).concat(qa(E,Ee.lineN,be.lineN)).concat(z.view.slice(be.index)),z.viewTo+=b):zi(E)}var Oe=z.externalMeasured;Oe&&(x=z.lineN&&y=b.viewTo)){var le=b.view[Ni(E,y)];if(le.node!=null){var ce=le.changes||(le.changes=[]);Gt(ce,x)==-1&&ce.push(x)}}}function zi(E){E.display.viewFrom=E.display.viewTo=E.doc.first,E.display.view=[],E.display.viewOffset=0}function Qi(E,y,x,b){var z=Ni(E,y),le,ce=E.display.view;if(!oA||x==E.doc.first+E.doc.size)return{index:z,lineN:x};for(var Ee=E.display.viewFrom,be=0;be0){if(z==ce.length-1)return null;le=Ee+ce[z].size-y,z++}else le=Ee-y;y+=le,x+=le}for(;zt(E.doc,x)!=x;){if(z==(b<0?0:ce.length-1))return null;x+=b*ce[z-(b<0?1:0)].size,z+=b}return{index:z,lineN:x}}function Ri(E,y,x){var b=E.display,z=b.view;z.length==0||y>=b.viewTo||x<=b.viewFrom?(b.view=qa(E,y,x),b.viewFrom=y):(b.viewFrom>y?b.view=qa(E,y,b.viewFrom).concat(b.view):b.viewFromx&&(b.view=b.view.slice(0,Ni(E,x)))),b.viewTo=x}function Fi(E){for(var y=E.display.view,x=0,b=0;b=E.display.viewTo||Ee.to().line0?y.blinker=setInterval(function(){E.hasFocus()||Au(E),y.cursorDiv.style.visibility=(x=!x)?"":"hidden"},E.options.cursorBlinkRate):E.options.cursorBlinkRate<0&&(y.cursorDiv.style.visibility="hidden")}}function Io(E){E.state.focused||(E.display.input.focus(),$u(E))}function wo(E){E.state.delayingBlurEvent=!0,setTimeout(function(){E.state.delayingBlurEvent&&(E.state.delayingBlurEvent=!1,Au(E))},100)}function $u(E,y){E.state.delayingBlurEvent&&(E.state.delayingBlurEvent=!1),E.options.readOnly!="nocursor"&&(E.state.focused||(St(E,"focus",E,y),E.state.focused=!0,it(E.display.wrapper,"CodeMirror-focused"),!E.curOp&&E.display.selForContextMenu!=E.doc.sel&&(E.display.input.reset(),Te&&setTimeout(function(){return E.display.input.reset(!0)},20)),E.display.input.receivedFocus()),Tu(E))}function Au(E,y){E.state.delayingBlurEvent||(E.state.focused&&(St(E,"blur",E,y),E.state.focused=!1,We(E.display.wrapper,"CodeMirror-focused")),clearInterval(E.display.blinker),setTimeout(function(){E.state.focused||(E.display.shift=!1)},150))}function Pu(E){for(var y=E.display,x=y.lineDiv.offsetTop,b=0;b.005||Ht<-.005)&&(gt(z.line,ce),Ul(z.line),z.rest))for(var qt=0;qtE.display.sizerWidth){var Sn=Math.ceil(Ee/wi(E.display));Sn>E.display.maxLineLength&&(E.display.maxLineLength=Sn,E.display.maxLine=z.line,E.display.maxLineChanged=!0)}}}}function Ul(E){if(E.widgets)for(var y=0;y=ce&&(le=Nt(y,hn(ze(y,be))-E.wrapper.clientHeight),ce=be)}return{from:le,to:Math.max(ce,le+1)}}function Ko(E,y){if(!He(E,"scrollCursorIntoView")){var x=E.display,b=x.sizer.getBoundingClientRect(),z=null;if(y.top+b.top<0?z=!0:y.bottom+b.top>(window.innerHeight||document.documentElement.clientHeight)&&(z=!1),z!=null&&!bt){var le=Ke("div","\u200B",null,`position: absolute; + height: `+(Er-ar)+"px"))}function qt(UA,ar,br){var Er=ze(z,UA),Vr=Er.text.length,ba,Ei;function Xa(di,Oi){return $i(E,Se(UA,di),"div",Er,Oi)}function rl(di,Oi,xi){var NA=Qr(E,Er,null,di),ka=Oi=="ltr"==(xi=="after")?"left":"right",Ua=xi=="after"?NA.begin:NA.end-(/\s/.test(Er.text.charAt(NA.end-1))?2:1);return Xa(Ua,ka)[ka]}var Pi=sn(Er,z.direction);return Lt(Pi,ar||0,br==null?Vr:br,function(di,Oi,xi,NA){var ka=xi=="ltr",Ua=Xa(di,ka?"left":"right"),ja=Xa(Oi-1,ka?"right":"left"),Xu=ar==null&&di==0,na=br==null&&Oi==Vr,Gr=NA==0,ul=!Pi||NA==Pi.length-1;if(ja.top-Ua.top<=3){var yi=(Oe?Xu:na)&&Gr,Ju=(Oe?na:Xu)&&ul,tu=yi?Ee:(ka?Ua:ja).left,Ol=Ju?be:(ka?ja:Ua).right;Ht(tu,Ua.top,Ol-tu,Ua.bottom)}else{var Mu,Wi,Su,ds;ka?(Mu=Oe&&Xu&&Gr?Ee:Ua.left,Wi=Oe?be:rl(di,xi,"before"),Su=Oe?Ee:rl(Oi,xi,"after"),ds=Oe&&na&&ul?be:ja.right):(Mu=Oe?rl(di,xi,"before"):Ee,Wi=!Oe&&Xu&&Gr?be:Ua.right,Su=!Oe&&na&&ul?Ee:ja.left,ds=Oe?rl(Oi,xi,"after"):be),Ht(Mu,Ua.top,Wi-Mu,Ua.bottom),Ua.bottom0?y.blinker=setInterval(function(){E.hasFocus()||Au(E),y.cursorDiv.style.visibility=(x=!x)?"":"hidden"},E.options.cursorBlinkRate):E.options.cursorBlinkRate<0&&(y.cursorDiv.style.visibility="hidden")}}function Io(E){E.state.focused||(E.display.input.focus(),$u(E))}function wo(E){E.state.delayingBlurEvent=!0,setTimeout(function(){E.state.delayingBlurEvent&&(E.state.delayingBlurEvent=!1,Au(E))},100)}function $u(E,y){E.state.delayingBlurEvent&&(E.state.delayingBlurEvent=!1),E.options.readOnly!="nocursor"&&(E.state.focused||(St(E,"focus",E,y),E.state.focused=!0,it(E.display.wrapper,"CodeMirror-focused"),!E.curOp&&E.display.selForContextMenu!=E.doc.sel&&(E.display.input.reset(),Te&&setTimeout(function(){return E.display.input.reset(!0)},20)),E.display.input.receivedFocus()),Tu(E))}function Au(E,y){E.state.delayingBlurEvent||(E.state.focused&&(St(E,"blur",E,y),E.state.focused=!1,We(E.display.wrapper,"CodeMirror-focused")),clearInterval(E.display.blinker),setTimeout(function(){E.state.focused||(E.display.shift=!1)},150))}function Pu(E){for(var y=E.display,x=y.lineDiv.offsetTop,b=0;b.005||Ht<-.005)&&(gt(z.line,ce),Ul(z.line),z.rest))for(var qt=0;qtE.display.sizerWidth){var Sn=Math.ceil(Ee/wi(E.display));Sn>E.display.maxLineLength&&(E.display.maxLineLength=Sn,E.display.maxLine=z.line,E.display.maxLineChanged=!0)}}}}function Ul(E){if(E.widgets)for(var y=0;y=ce&&(le=Nt(y,hn(ze(y,be))-E.wrapper.clientHeight),ce=be)}return{from:le,to:Math.max(ce,le+1)}}function Ko(E,y){if(!He(E,"scrollCursorIntoView")){var x=E.display,b=x.sizer.getBoundingClientRect(),z=null;if(y.top+b.top<0?z=!0:y.bottom+b.top>(window.innerHeight||document.documentElement.clientHeight)&&(z=!1),z!=null&&!bt){var le=Ke("div","\u200B",null,`position: absolute; top: `+(y.top-x.viewOffset-$r(E.display))+`px; height: `+(y.bottom-y.top+wa(E)+x.barHeight)+`px; - left: `+y.left+"px; width: "+Math.max(2,y.right-y.left)+"px;");E.display.lineSpace.appendChild(le),le.scrollIntoView(z),E.display.lineSpace.removeChild(le)}}}function ku(E,y,x,b){b==null&&(b=0);var z;!E.options.lineWrapping&&y==x&&(y=y.ch?Se(y.line,y.sticky=="before"?y.ch-1:y.ch,"after"):y,x=y.sticky=="before"?Se(y.line,y.ch+1,"before"):y);for(var le=0;le<5;le++){var ce=!1,Ee=un(E,y),be=!x||x==y?Ee:un(E,x);z={left:Math.min(Ee.left,be.left),top:Math.min(Ee.top,be.top)-b,right:Math.max(Ee.left,be.left),bottom:Math.max(Ee.bottom,be.bottom)+b};var Oe=Fo(E,z),Ht=E.doc.scrollTop,qt=E.doc.scrollLeft;if(Oe.scrollTop!=null&&(mu(E,Oe.scrollTop),Math.abs(E.doc.scrollTop-Ht)>1&&(ce=!0)),Oe.scrollLeft!=null&&(jl(E,Oe.scrollLeft),Math.abs(E.doc.scrollLeft-qt)>1&&(ce=!0)),!ce)break}return z}function Yo(E,y){var x=Fo(E,y);x.scrollTop!=null&&mu(E,x.scrollTop),x.scrollLeft!=null&&jl(E,x.scrollLeft)}function Fo(E,y){var x=E.display,b=ai(E.display);y.top<0&&(y.top=0);var z=E.curOp&&E.curOp.scrollTop!=null?E.curOp.scrollTop:x.scroller.scrollTop,le=Aa(E),ce={};y.bottom-y.top>le&&(y.bottom=y.top+le);var Ee=E.doc.height+Ta(x),be=y.topEe-b;if(y.topz+le){var Ht=Math.min(y.top,(Oe?Ee:y.bottom)-le);Ht!=z&&(ce.scrollTop=Ht)}var qt=E.options.fixedGutter?0:x.gutters.offsetWidth,Sn=E.curOp&&E.curOp.scrollLeft!=null?E.curOp.scrollLeft:x.scroller.scrollLeft-qt,yn=Wa(E)-x.gutters.offsetWidth,Vn=y.right-y.left>yn;return Vn&&(y.right=y.left+yn),y.left<10?ce.scrollLeft=0:y.leftyn+Sn-3&&(ce.scrollLeft=y.right+(Vn?0:10)-yn),ce}function eo(E,y){y!=null&&(ju(E),E.curOp.scrollTop=(E.curOp.scrollTop==null?E.doc.scrollTop:E.curOp.scrollTop)+y)}function hu(E){ju(E);var y=E.getCursor();E.curOp.scrollToPos={from:y,to:y,margin:E.options.cursorScrollMargin}}function Ml(E,y,x){(y!=null||x!=null)&&ju(E),y!=null&&(E.curOp.scrollLeft=y),x!=null&&(E.curOp.scrollTop=x)}function Uu(E,y){ju(E),E.curOp.scrollToPos=y}function ju(E){var y=E.curOp.scrollToPos;if(y){E.curOp.scrollToPos=null;var x=PA(E,y.from),b=PA(E,y.to);Do(E,x,b,y.margin)}}function Do(E,y,x,b){var z=Fo(E,{left:Math.min(y.left,x.left),top:Math.min(y.top,x.top)-b,right:Math.max(y.right,x.right),bottom:Math.max(y.bottom,x.bottom)+b});Ml(E,z.scrollLeft,z.scrollTop)}function mu(E,y){Math.abs(E.doc.scrollTop-y)<2||(a||Wl(E,{top:y}),pu(E,y,!0),a&&Wl(E),Zl(E,100))}function pu(E,y,x){y=Math.max(0,Math.min(E.display.scroller.scrollHeight-E.display.scroller.clientHeight,y)),!(E.display.scroller.scrollTop==y&&!x)&&(E.doc.scrollTop=y,E.display.scrollbars.setScrollTop(y),E.display.scroller.scrollTop!=y&&(E.display.scroller.scrollTop=y))}function jl(E,y,x,b){y=Math.max(0,Math.min(y,E.display.scroller.scrollWidth-E.display.scroller.clientWidth)),!((x?y==E.doc.scrollLeft:Math.abs(E.doc.scrollLeft-y)<2)&&!b)&&(E.doc.scrollLeft=y,Mo(E),E.display.scroller.scrollLeft!=y&&(E.display.scroller.scrollLeft=y),E.display.scrollbars.setScrollLeft(y))}function vu(E){var y=E.display,x=y.gutters.offsetWidth,b=Math.round(E.doc.height+Ta(E.display));return{clientHeight:y.scroller.clientHeight,viewHeight:y.wrapper.clientHeight,scrollWidth:y.scroller.scrollWidth,clientWidth:y.scroller.clientWidth,viewWidth:y.wrapper.clientWidth,barLeft:E.options.fixedGutter?x:0,docHeight:b,scrollHeight:b+wa(E)+y.barHeight,nativeBarWidth:y.nativeBarWidth,gutterWidth:x}}var Hl=function(E,y,x){this.cm=x;var b=this.vert=Ke("div",[Ke("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),z=this.horiz=Ke("div",[Ke("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");b.tabIndex=z.tabIndex=-1,E(b),E(z),Mt(b,"scroll",function(){b.clientHeight&&y(b.scrollTop,"vertical")}),Mt(z,"scroll",function(){z.clientWidth&&y(z.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,Ce&&ve<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Hl.prototype.update=function(E){var y=E.scrollWidth>E.clientWidth+1,x=E.scrollHeight>E.clientHeight+1,b=E.nativeBarWidth;if(x){this.vert.style.display="block",this.vert.style.bottom=y?b+"px":"0";var z=E.viewHeight-(y?b:0);this.vert.firstChild.style.height=Math.max(0,E.scrollHeight-E.clientHeight+z)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(y){this.horiz.style.display="block",this.horiz.style.right=x?b+"px":"0",this.horiz.style.left=E.barLeft+"px";var le=E.viewWidth-E.barLeft-(x?b:0);this.horiz.firstChild.style.width=Math.max(0,E.scrollWidth-E.clientWidth+le)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&E.clientHeight>0&&(b==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:x?b:0,bottom:y?b:0}},Hl.prototype.setScrollLeft=function(E){this.horiz.scrollLeft!=E&&(this.horiz.scrollLeft=E),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Hl.prototype.setScrollTop=function(E){this.vert.scrollTop!=E&&(this.vert.scrollTop=E),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Hl.prototype.zeroWidthHack=function(){var E=pe&&!Pe?"12px":"18px";this.horiz.style.height=this.vert.style.width=E,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new Fe,this.disableVert=new Fe},Hl.prototype.enableZeroWidthBar=function(E,y,x){E.style.pointerEvents="auto";function b(){var z=E.getBoundingClientRect(),le=x=="vert"?document.elementFromPoint(z.right-1,(z.top+z.bottom)/2):document.elementFromPoint((z.right+z.left)/2,z.bottom-1);le!=E?E.style.pointerEvents="none":y.set(1e3,b)}y.set(1e3,b)},Hl.prototype.clear=function(){var E=this.horiz.parentNode;E.removeChild(this.horiz),E.removeChild(this.vert)};var Cu=function(){};Cu.prototype.update=function(){return{bottom:0,right:0}},Cu.prototype.setScrollLeft=function(){},Cu.prototype.setScrollTop=function(){},Cu.prototype.clear=function(){};function Sl(E,y){y||(y=vu(E));var x=E.display.barWidth,b=E.display.barHeight;bo(E,y);for(var z=0;z<4&&x!=E.display.barWidth||b!=E.display.barHeight;z++)x!=E.display.barWidth&&E.options.lineWrapping&&Pu(E),bo(E,vu(E)),x=E.display.barWidth,b=E.display.barHeight}function bo(E,y){var x=E.display,b=x.scrollbars.update(y);x.sizer.style.paddingRight=(x.barWidth=b.right)+"px",x.sizer.style.paddingBottom=(x.barHeight=b.bottom)+"px",x.heightForcer.style.borderBottom=b.bottom+"px solid transparent",b.right&&b.bottom?(x.scrollbarFiller.style.display="block",x.scrollbarFiller.style.height=b.bottom+"px",x.scrollbarFiller.style.width=b.right+"px"):x.scrollbarFiller.style.display="",b.bottom&&E.options.coverGutterNextToScrollbar&&E.options.fixedGutter?(x.gutterFiller.style.display="block",x.gutterFiller.style.height=b.bottom+"px",x.gutterFiller.style.width=y.gutterWidth+"px"):x.gutterFiller.style.display=""}var xo={native:Hl,null:Cu};function ru(E){E.display.scrollbars&&(E.display.scrollbars.clear(),E.display.scrollbars.addClass&&We(E.display.wrapper,E.display.scrollbars.addClass)),E.display.scrollbars=new xo[E.options.scrollbarStyle](function(y){E.display.wrapper.insertBefore(y,E.display.scrollbarFiller),Mt(y,"mousedown",function(){E.state.focused&&setTimeout(function(){return E.display.input.focus()},0)}),y.setAttribute("cm-not-content","true")},function(y,x){x=="horizontal"?jl(E,y):mu(E,y)},E),E.display.scrollbars.addClass&&it(E.display.wrapper,E.display.scrollbars.addClass)}var Go=0;function zl(E){E.curOp={cm:E,viewChanged:!1,startHeight:E.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Go},_a(E.curOp)}function Rl(E){var y=E.curOp;y&&Za(y,function(x){for(var b=0;b=x.viewTo)||x.maxLineChanged&&y.options.lineWrapping,E.update=E.mustUpdate&&new Zu(y,E.mustUpdate&&{top:E.scrollTop,ensure:E.scrollToPos},E.forceUpdate)}function Jo(E){E.updatedDisplay=E.mustUpdate&&Vu(E.cm,E.update)}function qo(E){var y=E.cm,x=y.display;E.updatedDisplay&&Pu(y),E.barMeasure=vu(y),x.maxLineChanged&&!y.options.lineWrapping&&(E.adjustWidthTo=ri(y,x.maxLine,x.maxLine.text.length).left+3,y.display.sizerWidth=E.adjustWidthTo,E.barMeasure.scrollWidth=Math.max(x.scroller.clientWidth,x.sizer.offsetLeft+E.adjustWidthTo+wa(y)+y.display.barWidth),E.maxScrollLeft=Math.max(0,x.sizer.offsetLeft+E.adjustWidthTo-Wa(y))),(E.updatedDisplay||E.selectionChanged)&&(E.preparedSelection=x.input.prepareSelection())}function zu(E){var y=E.cm;E.adjustWidthTo!=null&&(y.display.sizer.style.minWidth=E.adjustWidthTo+"px",E.maxScrollLeft=E.display.viewTo)){var x=+new Date+E.options.workTime,b=Yn(E,y.highlightFrontier),z=[];y.iter(b.line,Math.min(y.first+y.size,E.display.viewTo+500),function(le){if(b.line>=E.display.viewFrom){var ce=le.styles,Ee=le.text.length>E.options.maxHighlightLength?ut(y.mode,b.state):null,be=Wn(E,le,b,!0);Ee&&(b.state=Ee),le.styles=be.styles;var Oe=le.styleClasses,Ht=be.classes;Ht?le.styleClasses=Ht:Oe&&(le.styleClasses=null);for(var qt=!ce||ce.length!=le.styles.length||Oe!=Ht&&(!Oe||!Ht||Oe.bgClass!=Ht.bgClass||Oe.textClass!=Ht.textClass),Sn=0;!qt&&Snx)return Zl(E,E.options.workDelay),!0}),y.highlightFrontier=b.line,y.modeFrontier=Math.max(y.modeFrontier,b.line),z.length&&Zi(E,function(){for(var le=0;le=x.viewFrom&&y.visible.to<=x.viewTo&&(x.updateLineNumbers==null||x.updateLineNumbers>=x.viewTo)&&x.renderedView==x.view&&Fi(E)==0)return!1;Je(E)&&(zi(E),y.dims=Bl(E));var z=b.first+b.size,le=Math.max(y.visible.from-E.options.viewportMargin,b.first),ce=Math.min(z,y.visible.to+E.options.viewportMargin);x.viewFromce&&x.viewTo-ce<20&&(ce=Math.min(z,x.viewTo)),oA&&(le=zt(E.doc,le),ce=sn(E.doc,ce));var Ee=le!=x.viewFrom||ce!=x.viewTo||x.lastWrapHeight!=y.wrapperHeight||x.lastWrapWidth!=y.wrapperWidth;Ri(E,le,ce),x.viewOffset=hn(ze(E.doc,x.viewFrom)),E.display.mover.style.top=x.viewOffset+"px";var be=Fi(E);if(!Ee&&be==0&&!y.force&&x.renderedView==x.view&&(x.updateLineNumbers==null||x.updateLineNumbers>=x.viewTo))return!1;var Oe=$o(E);return be>4&&(x.lineDiv.style.display="none"),es(E,x.updateLineNumbers,y.dims),be>4&&(x.lineDiv.style.display=""),x.renderedView=x.view,Wu(Oe),_e(x.cursorDiv),_e(x.selectionDiv),x.gutters.style.height=x.sizer.style.minHeight=0,Ee&&(x.lastWrapHeight=y.wrapperHeight,x.lastWrapWidth=y.wrapperWidth,Zl(E,400)),x.updateLineNumbers=null,!0}function to(E,y){for(var x=y.viewport,b=!0;;b=!1){if(!b||!E.options.lineWrapping||y.oldDisplayWidth==Wa(E)){if(x&&x.top!=null&&(x={top:Math.min(E.doc.height+Ta(E.display)-Aa(E),x.top)}),y.visible=Ou(E.display,E.doc,x),y.visible.from>=E.display.viewFrom&&y.visible.to<=E.display.viewTo)break}else b&&(y.visible=Ou(E.display,E.doc,x));if(!Vu(E,y))break;Pu(E);var z=vu(E);cl(E),Sl(E,z),Ao(E,z),y.force=!1}y.signal(E,"update",E),(E.display.viewFrom!=E.display.reportedViewFrom||E.display.viewTo!=E.display.reportedViewTo)&&(y.signal(E,"viewportChange",E,E.display.viewFrom,E.display.viewTo),E.display.reportedViewFrom=E.display.viewFrom,E.display.reportedViewTo=E.display.viewTo)}function Wl(E,y){var x=new Zu(E,y);if(Vu(E,x)){Pu(E),to(E,x);var b=vu(E);cl(E),Sl(E,b),Ao(E,b),x.finish()}}function es(E,y,x){var b=E.display,z=E.options.lineNumbers,le=b.lineDiv,ce=le.firstChild;function Ee(Vn){var sA=Vn.nextSibling;return Te&&pe&&E.display.currentWheelTarget==Vn?Vn.style.display="none":Vn.parentNode.removeChild(Vn),sA}for(var be=b.view,Oe=b.viewFrom,Ht=0;Ht-1&&(yn=!1),vl(E,qt,Oe,x)),yn&&(_e(qt.lineNumber),qt.lineNumber.appendChild(document.createTextNode(Ze(E.options,Oe)))),ce=qt.node.nextSibling}Oe+=qt.size}for(;ce;)ce=Ee(ce)}function no(E){var y=E.gutters.offsetWidth;E.sizer.style.marginLeft=y+"px"}function Ao(E,y){E.display.sizer.style.minHeight=y.docHeight+"px",E.display.heightForcer.style.top=y.docHeight+"px",E.display.gutters.style.height=y.docHeight+E.display.barHeight+wa(E)+"px"}function Mo(E){var y=E.display,x=y.view;if(!(!y.alignWidgets&&(!y.gutters.firstChild||!E.options.fixedGutter))){for(var b=el(y)-y.scroller.scrollLeft+E.doc.scrollLeft,z=y.gutters.offsetWidth,le=b+"px",ce=0;cece.clientWidth,be=ce.scrollHeight>ce.clientHeight;if(b&&Ee||z&&be){if(z&&pe&&Te){e:for(var Oe=y.target,Ht=le.view;Oe!=ce;Oe=Oe.parentNode)for(var qt=0;qt=0&&Et(E,b.to())<=0)return x}return-1};var XA=function(E,y){this.anchor=E,this.head=y};XA.prototype.from=function(){return tt(this.anchor,this.head)},XA.prototype.to=function(){return zn(this.anchor,this.head)},XA.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function tr(E,y,x){var b=E&&E.options.selectionsMayTouch,z=y[x];y.sort(function(Sn,yn){return Et(Sn.from(),yn.from())}),x=Gt(y,z);for(var le=1;le0:be>=0){var Oe=tt(Ee.from(),ce.from()),Ht=zn(Ee.to(),ce.to()),qt=Ee.empty()?ce.from()==ce.head:Ee.from()==Ee.head;le<=x&&--x,y.splice(--le,2,new XA(qt?Ht:Oe,qt?Oe:Ht))}}return new ur(y,x)}function VA(E,y){return new ur([new XA(E,y||E)],0)}function xA(E){return E.text?Se(E.from.line+E.text.length-1,jt(E.text).length+(E.text.length==1?E.from.ch:0)):E.to}function kr(E,y){if(Et(E,y.from)<0)return E;if(Et(E,y.to)<=0)return xA(y);var x=E.line+y.text.length-(y.to.line-y.from.line)-1,b=E.ch;return E.line==y.to.line&&(b+=xA(y).ch-y.to.ch),Se(x,b)}function Dr(E,y){for(var x=[],b=0;b1&&E.remove(Ee.line+1,Vn-1),E.insert(Ee.line+1,OA)}_r(E,"change",E,y)}function Da(E,y,x){function b(z,le,ce){if(z.linked)for(var Ee=0;Ee1&&!E.done[E.done.length-2].ranges)return E.done.pop(),jt(E.done)}function Ya(E,y,x,b){var z=E.history;z.undone.length=0;var le=+new Date,ce,Ee;if((z.lastOp==b||z.lastOrigin==y.origin&&y.origin&&(y.origin.charAt(0)=="+"&&z.lastModTime>le-(E.cm?E.cm.options.historyEventDelay:500)||y.origin.charAt(0)=="*"))&&(ce=Yr(z,z.lastOp==b)))Ee=jt(ce.changes),Et(y.from,y.to)==0&&Et(y.from,Ee.to)==0?Ee.to=xA(y):ce.changes.push(zr(E,y));else{var be=jt(z.done);for((!be||!be.ranges)&&la(E.sel,z.done),ce={changes:[zr(E,y)],generation:z.generation},z.done.push(ce);z.done.length>z.undoDepth;)z.done.shift(),z.done[0].ranges||z.done.shift()}z.done.push(x),z.generation=++z.maxGeneration,z.lastModTime=z.lastSelTime=le,z.lastOp=z.lastSelOp=b,z.lastOrigin=z.lastSelOrigin=y.origin,Ee||St(E,"historyAdded")}function li(E,y,x,b){var z=y.charAt(0);return z=="*"||z=="+"&&x.ranges.length==b.ranges.length&&x.somethingSelected()==b.somethingSelected()&&new Date-E.history.lastSelTime<=(E.cm?E.cm.options.historyEventDelay:500)}function Ai(E,y,x,b){var z=E.history,le=b&&b.origin;x==z.lastSelOp||le&&z.lastSelOrigin==le&&(z.lastModTime==z.lastSelTime&&z.lastOrigin==le||li(E,le,jt(z.done),y))?z.done[z.done.length-1]=y:la(y,z.done),z.lastSelTime=+new Date,z.lastSelOrigin=le,z.lastSelOp=x,b&&b.clearRedo!==!1&&pa(z.undone)}function la(E,y){var x=jt(y);x&&x.ranges&&x.equals(E)||y.push(E)}function $a(E,y,x,b){var z=y["spans_"+E.id],le=0;E.iter(Math.max(E.first,x),Math.min(E.first+E.size,b),function(ce){ce.markedSpans&&((z||(z=y["spans_"+E.id]={}))[le]=ce.markedSpans),++le})}function Yi(E){if(!E)return null;for(var y,x=0;x-1&&(jt(Ee)[qt]=Oe[qt],delete Oe[qt])}}return b}function sa(E,y,x,b){if(b){var z=E.anchor;if(x){var le=Et(y,z)<0;le!=Et(x,z)<0?(z=y,y=x):le!=Et(y,x)<0&&(y=x)}return new XA(z,y)}else return new XA(x||y,y)}function Pa(E,y,x,b,z){z==null&&(z=E.cm&&(E.cm.display.shift||E.extend)),ui(E,new ur([sa(E.sel.primary(),y,x,z)],0),b)}function ei(E,y,x){for(var b=[],z=E.cm&&(E.cm.display.shift||E.extend),le=0;le=y.ch:Ee.to>y.ch))){if(z&&(St(be,"beforeCursorEnter"),be.explicitlyCleared))if(le.markedSpans){--ce;continue}else break;if(!be.atomic)continue;if(x){var qt=be.find(b<0?1:-1),Sn=void 0;if((b<0?Ht:Oe)&&(qt=Yl(E,qt,-b,qt&&qt.line==y.line?le:null)),qt&&qt.line==y.line&&(Sn=Et(qt,x))&&(b<0?Sn<0:Sn>0))return oi(E,qt,y,b,z)}var yn=be.find(b<0?-1:1);return(b<0?Oe:Ht)&&(yn=Yl(E,yn,b,yn.line==y.line?le:null)),yn?oi(E,yn,y,b,z):null}}return y}function fl(E,y,x,b,z){var le=b||1,ce=oi(E,y,x,le,z)||!z&&oi(E,y,x,le,!0)||oi(E,y,x,-le,z)||!z&&oi(E,y,x,-le,!0);return ce||(E.cantEdit=!0,Se(E.first,0))}function Yl(E,y,x,b){return x<0&&y.ch==0?y.line>E.first?Qt(E,Se(y.line-1)):null:x>0&&y.ch==(b||ze(E,y.line)).text.length?y.line=0;--z)Xl(E,{from:b[z].from,to:b[z].to,text:z?[""]:y.text,origin:y.origin});else Xl(E,y)}}function Xl(E,y){if(!(y.text.length==1&&y.text[0]==""&&Et(y.from,y.to)==0)){var x=Dr(E,y);Ya(E,y,x,E.cm?E.cm.curOp.id:NaN),Gi(E,y,x,mr(E,y));var b=[];Da(E,function(z,le){!le&&Gt(b,z.history)==-1&&(Il(z.history,y),b.push(z.history)),Gi(z,y,null,mr(z,y))})}}function au(E,y,x){var b=E.cm&&E.cm.state.suppressEdits;if(!(b&&!x)){for(var z=E.history,le,ce=E.sel,Ee=y=="undo"?z.done:z.undone,be=y=="undo"?z.undone:z.done,Oe=0;Oe=0;--yn){var Vn=Sn(yn);if(Vn)return Vn.v}}}}function Ll(E,y){if(y!=0&&(E.first+=y,E.sel=new ur(Bn(E.sel.ranges,function(z){return new XA(Se(z.anchor.line+y,z.anchor.ch),Se(z.head.line+y,z.head.ch))}),E.sel.primIndex),E.cm)){ti(E.cm,E.first,E.first-y,y);for(var x=E.cm.display,b=x.viewFrom;bE.lastLine())){if(y.from.linele&&(y={from:y.from,to:Se(le,ze(E,le).text.length),text:[y.text[0]],origin:y.origin}),y.removed=pt(E,y.from,y.to),x||(x=Dr(E,y)),E.cm?ro(E.cm,y,b):bi(E,y,b),al(E,x,lt),E.cantEdit&&fl(E,Se(E.firstLine(),0))&&(E.cantEdit=!1)}}function ro(E,y,x){var b=E.doc,z=E.display,le=y.from,ce=y.to,Ee=!1,be=le.line;E.options.lineWrapping||(be=rn(Jt(ze(b,le.line))),b.iter(be,ce.line+1,function(yn){if(yn==z.maxLine)return Ee=!0,!0})),b.sel.contains(y.from,y.to)>-1&&en(E),bi(b,y,x,tl(E)),E.options.lineWrapping||(b.iter(be,le.line+y.text.length,function(yn){var Vn=Hn(yn);Vn>z.maxLineLength&&(z.maxLine=yn,z.maxLineLength=Vn,z.maxLineChanged=!0,Ee=!1)}),Ee&&(E.curOp.updateMaxLine=!0)),zA(b,le.line),Zl(E,400);var Oe=y.text.length-(ce.line-le.line)-1;y.full?ti(E):le.line==ce.line&&y.text.length==1&&!Ba(E.doc,y)?nl(E,le.line,"text"):ti(E,le.line,ce.line+1,Oe);var Ht=Wt(E,"changes"),qt=Wt(E,"change");if(qt||Ht){var Sn={from:le,to:ce,text:y.text,removed:y.removed,origin:y.origin};qt&&_r(E,"change",E,Sn),Ht&&(E.curOp.changeObjs||(E.curOp.changeObjs=[])).push(Sn)}E.display.selForContextMenu=null}function yl(E,y,x,b,z){var le;b||(b=x),Et(b,x)<0&&(le=[b,x],x=le[0],b=le[1]),typeof y=="string"&&(y=E.splitLines(y)),El(E,{from:x,to:b,text:y,origin:z})}function Ku(E,y,x,b){x1||!(this.children[0]instanceof Ql))){var Ee=[];this.collapse(Ee),this.children=[new Ql(Ee)],this.children[0].parent=this}},collapse:function(E){for(var y=0;y50){for(var ce=z.lines.length%25+25,Ee=ce;Ee10);E.parent.maybeSpill()}},iterN:function(E,y,x){for(var b=0;bE.display.maxLineLength&&(E.display.maxLine=Oe,E.display.maxLineLength=Ht,E.display.maxLineChanged=!0)}b!=null&&E&&this.collapsed&&ti(E,b,z+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,E&&Ti(E.doc)),E&&_r(E,"markerCleared",E,this,b,z),y&&Rl(E),this.parent&&this.parent.clear()}},Xi.prototype.find=function(E,y){E==null&&this.type=="bookmark"&&(E=1);for(var x,b,z=0;z0||ce==0&&le.clearWhenEmpty!==!1)return le;if(le.replacedWith&&(le.collapsed=!0,le.widgetNode=ft("span",[le.replacedWith],"CodeMirror-widget"),b.handleMouseEvents||le.widgetNode.setAttribute("cm-ignore-events","true"),b.insertLeft&&(le.widgetNode.insertLeft=!0)),le.collapsed){if(De(E,y.line,y,x,le)||y.line!=x.line&&De(E,x.line,y,x,le))throw new Error("Inserting collapsed marker partially overlapping an existing one");gA()}le.addToHistory&&Ya(E,{from:y,to:x,origin:"markText"},E.sel,NaN);var Ee=y.line,be=E.cm,Oe;if(E.iter(Ee,x.line+1,function(qt){be&&le.collapsed&&!be.options.lineWrapping&&Jt(qt)==be.display.maxLine&&(Oe=!0),le.collapsed&&Ee!=y.line&>(qt,0),rr(qt,new BA(le,Ee==y.line?y.ch:null,Ee==x.line?x.ch:null)),++Ee}),le.collapsed&&E.iter(y.line,x.line+1,function(qt){An(E,qt)&>(qt,0)}),le.clearOnEnter&&Mt(le,"beforeCursorEnter",function(){return le.clear()}),le.readOnly&&(TA(),(E.history.done.length||E.history.undone.length)&&E.clearHistory()),le.collapsed&&(le.id=++si,le.atomic=!0),be){if(Oe&&(be.curOp.updateMaxLine=!0),le.collapsed)ti(be,y.line,x.line+1);else if(le.className||le.startStyle||le.endStyle||le.css||le.attributes||le.title)for(var Ht=y.line;Ht<=x.line;Ht++)nl(be,Ht,"text");le.atomic&&Ti(be.doc),_r(be,"markerAdded",be,le)}return le}var Ji=function(E,y){this.markers=E,this.primary=y;for(var x=0;x=0;be--)El(this,b[be]);Ee?dl(this,Ee):this.cm&&hu(this.cm)}),undo:ii(function(){au(this,"undo")}),redo:ii(function(){au(this,"redo")}),undoSelection:ii(function(){au(this,"undo",!0)}),redoSelection:ii(function(){au(this,"redo",!0)}),setExtending:function(E){this.extend=E},getExtending:function(){return this.extend},historySize:function(){for(var E=this.history,y=0,x=0,b=0;b=E.ch)&&y.push(z.marker.parent||z.marker)}return y},findMarks:function(E,y,x){E=Qt(this,E),y=Qt(this,y);var b=[],z=E.line;return this.iter(E.line,y.line+1,function(le){var ce=le.markedSpans;if(ce)for(var Ee=0;Ee=be.to||be.from==null&&z!=E.line||be.from!=null&&z==y.line&&be.from>=y.ch)&&(!x||x(be.marker))&&b.push(be.marker.parent||be.marker)}++z}),b},getAllMarks:function(){var E=[];return this.iter(function(y){var x=y.markedSpans;if(x)for(var b=0;bE)return y=E,!0;E-=le,++x}),Qt(this,Se(x,y))},indexFromPos:function(E){E=Qt(this,E);var y=E.ch;if(E.liney&&(y=E.from),E.to!=null&&E.to-1){y.state.draggingText(E),setTimeout(function(){return y.display.input.focus()},20);return}try{var Ht=E.dataTransfer.getData("Text");if(Ht){var qt;if(y.state.draggingText&&!y.state.draggingText.copy&&(qt=y.listSelections()),al(y.doc,VA(x,x)),qt)for(var Sn=0;Sn=0;Ee--)yl(E.doc,"",b[Ee].from,b[Ee].to,"+delete");hu(E)})}function ns(E,y,x){var b=ot(E.text,y+x,x);return b<0||b>E.text.length?null:b}function As(E,y,x){var b=ns(E,y.ch,x);return b==null?null:new Se(y.line,b,x<0?"after":"before")}function No(E,y,x,b,z){if(E){y.doc.direction=="rtl"&&(z=-z);var le=on(x,y.doc.direction);if(le){var ce=z<0?jt(le):le[0],Ee=z<0==(ce.level==1),be=Ee?"after":"before",Oe;if(ce.level>0||y.doc.direction=="rtl"){var Ht=aa(y,x);Oe=z<0?x.text.length-1:0;var qt=ki(y,Ht,Oe).top;Oe=ht(function(Sn){return ki(y,Ht,Sn).top==qt},z<0==(ce.level==1)?ce.from:ce.to-1,Oe),be=="before"&&(Oe=ns(x,Oe,1))}else Oe=z<0?ce.to:ce.from;return new Se(b,Oe,be)}}return new Se(b,z<0?x.text.length:0,z<0?"before":"after")}function rs(E,y,x,b){var z=on(y,E.doc.direction);if(!z)return As(y,x,b);x.ch>=y.text.length?(x.ch=y.text.length,x.sticky="before"):x.ch<=0&&(x.ch=0,x.sticky="after");var le=_t(z,x.ch,x.sticky),ce=z[le];if(E.doc.direction=="ltr"&&ce.level%2==0&&(b>0?ce.to>x.ch:ce.from=ce.from&&Sn>=Ht.begin)){var yn=qt?"before":"after";return new Se(x.line,Sn,yn)}}var Vn=function(OA,$A,UA){for(var ar=function(ba,Ei){return Ei?new Se(x.line,Ee(ba,1),"before"):new Se(x.line,ba,"after")};OA>=0&&OA0==(br.level!=1),Vr=Er?UA.begin:Ee(UA.end,-1);if(br.from<=Vr&&Vr0?Ht.end:Ee(Ht.begin,-1);return IA!=null&&!(b>0&&IA==y.text.length)&&(sA=Vn(b>0?0:z.length-1,b,Oe(IA)),sA)?sA:null}var uo={selectAll:Eu,singleSelection:function(E){return E.setSelection(E.getCursor("anchor"),E.getCursor("head"),lt)},killLine:function(E){return Pl(E,function(y){if(y.empty()){var x=ze(E.doc,y.head.line).text.length;return y.head.ch==x&&y.head.line0)z=new Se(z.line,z.ch+1),E.replaceRange(le.charAt(z.ch-1)+le.charAt(z.ch-2),Se(z.line,z.ch-2),z,"+transpose");else if(z.line>E.doc.first){var ce=ze(E.doc,z.line-1).text;ce&&(z=new Se(z.line,1),E.replaceRange(le.charAt(0)+E.doc.lineSeparator()+ce.charAt(ce.length-1),Se(z.line-1,ce.length-1),z,"+transpose"))}}x.push(new XA(z,z))}E.setSelections(x)})},newlineAndIndent:function(E){return Zi(E,function(){for(var y=E.listSelections(),x=y.length-1;x>=0;x--)E.replaceRange(E.doc.lineSeparator(),y[x].anchor,y[x].head,"+input");y=E.listSelections();for(var b=0;bE&&Et(y,this.pos)==0&&x==this.button};var lu,so;function Bs(E,y){var x=+new Date;return so&&so.compare(x,E,y)?(lu=so=null,"triple"):lu&&lu.compare(x,E,y)?(so=new Yu(x,E,y),lu=null,"double"):(lu=new Yu(x,E,y),so=null,"single")}function Oo(E){var y=this,x=y.display;if(!(He(y,E)||x.activeTouch&&x.input.supportsTouch())){if(x.input.ensurePolled(),x.shift=E.shiftKey,Wr(x,E)){Te||(x.scroller.draggable=!1,setTimeout(function(){return x.scroller.draggable=!0},100));return}if(!ls(y,E)){var b=Li(y,E),z=Un(E),le=b?Bs(b,z):"single";window.focus(),z==1&&y.state.selectingText&&y.state.selectingText(E),!(b&&Es(y,z,b,le,E))&&(z==1?b?Is(y,b,le,E):_n(E)==x.scroller&&Dn(E):z==2?(b&&Pa(y.doc,b),setTimeout(function(){return x.input.focus()},20)):z==3&&(At?y.display.input.onContextMenu(E):wo(y)))}}}function Es(E,y,x,b,z){var le="Click";return b=="double"?le="Double"+le:b=="triple"&&(le="Triple"+le),le=(y==1?"Left":y==2?"Middle":"Right")+le,oo(E,Lo(le,z),z,function(ce){if(typeof ce=="string"&&(ce=uo[ce]),!ce)return!1;var Ee=!1;try{E.isReadOnly()&&(E.state.suppressEdits=!0),Ee=ce(E,x)!=$t}finally{E.state.suppressEdits=!1}return Ee})}function ys(E,y,x){var b=E.getOption("configureMouse"),z=b?b(E,y,x):{};if(z.unit==null){var le=Ue?x.shiftKey&&x.metaKey:x.altKey;z.unit=le?"rectangle":y=="single"?"char":y=="double"?"word":"line"}return(z.extend==null||E.doc.extend)&&(z.extend=E.doc.extend||x.shiftKey),z.addNew==null&&(z.addNew=pe?x.metaKey:x.ctrlKey),z.moveOnDrag==null&&(z.moveOnDrag=!(pe?x.altKey:x.ctrlKey)),z}function Is(E,y,x,b){Ce?setTimeout(Bt(Io,E),0):E.curOp.focus=we();var z=ys(E,x,b),le=E.doc.sel,ce;E.options.dragDrop&&dA&&!E.isReadOnly()&&x=="single"&&(ce=le.contains(y))>-1&&(Et((ce=le.ranges[ce]).from(),y)<0||y.xRel>0)&&(Et(ce.to(),y)>0||y.xRel<0)?Ys(E,b,y,z):ws(E,b,y,z)}function Ys(E,y,x,b){var z=E.display,le=!1,ce=ni(E,function(Oe){Te&&(z.scroller.draggable=!1),E.state.draggingText=!1,Ct(z.wrapper.ownerDocument,"mouseup",ce),Ct(z.wrapper.ownerDocument,"mousemove",Ee),Ct(z.scroller,"dragstart",be),Ct(z.scroller,"drop",ce),le||(Dn(Oe),b.addNew||Pa(E.doc,x,null,null,b.extend),Te&&!nt||Ce&&ve==9?setTimeout(function(){z.wrapper.ownerDocument.body.focus({preventScroll:!0}),z.input.focus()},20):z.input.focus())}),Ee=function(Oe){le=le||Math.abs(y.clientX-Oe.clientX)+Math.abs(y.clientY-Oe.clientY)>=10},be=function(){return le=!0};Te&&(z.scroller.draggable=!0),E.state.draggingText=ce,ce.copy=!b.moveOnDrag,z.scroller.dragDrop&&z.scroller.dragDrop(),Mt(z.wrapper.ownerDocument,"mouseup",ce),Mt(z.wrapper.ownerDocument,"mousemove",Ee),Mt(z.scroller,"dragstart",be),Mt(z.scroller,"drop",ce),wo(E),setTimeout(function(){return z.input.focus()},20)}function co(E,y,x){if(x=="char")return new XA(y,y);if(x=="word")return E.findWordAt(y);if(x=="line")return new XA(Se(y.line,0),Qt(E.doc,Se(y.line+1,0)));var b=x(E,y);return new XA(b.from,b.to)}function ws(E,y,x,b){var z=E.display,le=E.doc;Dn(y);var ce,Ee,be=le.sel,Oe=be.ranges;if(b.addNew&&!b.extend?(Ee=le.sel.contains(x),Ee>-1?ce=Oe[Ee]:ce=new XA(x,x)):(ce=le.sel.primary(),Ee=le.sel.primIndex),b.unit=="rectangle")b.addNew||(ce=new XA(x,x)),x=Li(E,y,!0,!0),Ee=-1;else{var Ht=co(E,x,b.unit);b.extend?ce=sa(ce,Ht.anchor,Ht.head,b.extend):ce=Ht}b.addNew?Ee==-1?(Ee=Oe.length,ui(le,tr(E,Oe.concat([ce]),Ee),{scroll:!1,origin:"*mouse"})):Oe.length>1&&Oe[Ee].empty()&&b.unit=="char"&&!b.extend?(ui(le,tr(E,Oe.slice(0,Ee).concat(Oe.slice(Ee+1)),0),{scroll:!1,origin:"*mouse"}),be=le.sel):Bu(le,Ee,ce,Tt):(Ee=0,ui(le,new ur([ce],0),Tt),be=le.sel);var qt=x;function Sn(UA){if(Et(qt,UA)!=0)if(qt=UA,b.unit=="rectangle"){for(var ar=[],br=E.options.tabSize,Er=Ye(ze(le,x.line).text,x.ch,br),Vr=Ye(ze(le,UA.line).text,UA.ch,br),ba=Math.min(Er,Vr),Ei=Math.max(Er,Vr),Xa=Math.min(x.line,UA.line),rl=Math.min(E.lastLine(),Math.max(x.line,UA.line));Xa<=rl;Xa++){var Pi=ze(le,Xa).text,di=Xt(Pi,ba,br);ba==Ei?ar.push(new XA(Se(Xa,di),Se(Xa,di))):Pi.length>di&&ar.push(new XA(Se(Xa,di),Se(Xa,Xt(Pi,Ei,br))))}ar.length||ar.push(new XA(x,x)),ui(le,tr(E,be.ranges.slice(0,Ee).concat(ar),Ee),{origin:"*mouse",scroll:!1}),E.scrollIntoView(UA)}else{var Oi=ce,xi=co(E,UA,b.unit),NA=Oi.anchor,ka;Et(xi.anchor,NA)>0?(ka=xi.head,NA=tt(Oi.from(),xi.anchor)):(ka=xi.anchor,NA=zn(Oi.to(),xi.head));var Ua=be.ranges.slice(0);Ua[Ee]=Fs(E,new XA(Qt(le,NA),ka)),ui(le,tr(E,Ua,Ee),Tt)}}var yn=z.wrapper.getBoundingClientRect(),Vn=0;function sA(UA){var ar=++Vn,br=Li(E,UA,!0,b.unit=="rectangle");if(br)if(Et(br,qt)!=0){E.curOp.focus=we(),Sn(br);var Er=Ou(z,le);(br.line>=Er.to||br.lineyn.bottom?20:0;Vr&&setTimeout(ni(E,function(){Vn==ar&&(z.scroller.scrollTop+=Vr,sA(UA))}),50)}}function IA(UA){E.state.selectingText=!1,Vn=1/0,UA&&(Dn(UA),z.input.focus()),Ct(z.wrapper.ownerDocument,"mousemove",OA),Ct(z.wrapper.ownerDocument,"mouseup",$A),le.history.lastSelOrigin=null}var OA=ni(E,function(UA){UA.buttons===0||!Un(UA)?IA(UA):sA(UA)}),$A=ni(E,IA);E.state.selectingText=$A,Mt(z.wrapper.ownerDocument,"mousemove",OA),Mt(z.wrapper.ownerDocument,"mouseup",$A)}function Fs(E,y){var x=y.anchor,b=y.head,z=ze(E.doc,x.line);if(Et(x,b)==0&&x.sticky==b.sticky)return y;var le=on(z);if(!le)return y;var ce=_t(le,x.ch,x.sticky),Ee=le[ce];if(Ee.from!=x.ch&&Ee.to!=x.ch)return y;var be=ce+(Ee.from==x.ch==(Ee.level!=1)?0:1);if(be==0||be==le.length)return y;var Oe;if(b.line!=x.line)Oe=(b.line-x.line)*(E.doc.direction=="ltr"?1:-1)>0;else{var Ht=_t(le,b.ch,b.sticky),qt=Ht-ce||(b.ch-x.ch)*(Ee.level==1?-1:1);Ht==be-1||Ht==be?Oe=qt<0:Oe=qt>0}var Sn=le[be+(Oe?-1:0)],yn=Oe==(Sn.level==1),Vn=yn?Sn.from:Sn.to,sA=yn?"after":"before";return x.ch==Vn&&x.sticky==sA?y:new XA(new Se(x.line,Vn,sA),b)}function Ds(E,y,x,b){var z,le;if(y.touches)z=y.touches[0].clientX,le=y.touches[0].clientY;else try{z=y.clientX,le=y.clientY}catch(Sn){return!1}if(z>=Math.floor(E.display.gutters.getBoundingClientRect().right))return!1;b&&Dn(y);var ce=E.display,Ee=ce.lineDiv.getBoundingClientRect();if(le>Ee.bottom||!Wt(E,x))return Zn(y);le-=Ee.top-ce.viewOffset;for(var be=0;be=z){var Ht=Nt(E.doc,le),qt=E.display.gutterSpecs[be];return St(E,x,E,Ht,qt.className,y),Zn(y)}}}function ls(E,y){return Ds(E,y,"gutterClick",!0)}function us(E,y){Wr(E.display,y)||Gu(E,y)||He(E,y,"contextmenu")||At||E.display.input.onContextMenu(y)}function Gu(E,y){return Wt(E,"gutterContextMenu")?Ds(E,y,"gutterContextMenu",!1):!1}function ko(E){E.display.wrapper.className=E.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+E.options.theme.replace(/(^|\s)\s*/g," cm-s-"),ji(E)}var _l={toString:function(){return"CodeMirror.Init"}},bs={},Uo={};function Gs(E){var y=E.optionHandlers;function x(b,z,le,ce){E.defaults[b]=z,le&&(y[b]=ce?function(Ee,be,Oe){Oe!=_l&&le(Ee,be,Oe)}:le)}E.defineOption=x,E.Init=_l,x("value","",function(b,z){return b.setValue(z)},!0),x("mode",null,function(b,z){b.doc.modeOption=z,ia(b)},!0),x("indentUnit",2,ia,!0),x("indentWithTabs",!1),x("smartIndent",!0),x("tabSize",4,function(b){Sa(b),ji(b),ti(b)},!0),x("lineSeparator",null,function(b,z){if(b.doc.lineSep=z,!!z){var le=[],ce=b.doc.first;b.doc.iter(function(be){for(var Oe=0;;){var Ht=be.text.indexOf(z,Oe);if(Ht==-1)break;Oe=Ht+z.length,le.push(Se(ce,Ht))}ce++});for(var Ee=le.length-1;Ee>=0;Ee--)yl(b.doc,z,le[Ee],Se(le[Ee].line,le[Ee].ch+z.length))}}),x("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(b,z,le){b.state.specialChars=new RegExp(z.source+(z.test(" ")?"":"| "),"g"),le!=_l&&b.refresh()}),x("specialCharPlaceholder",_A,function(b){return b.refresh()},!0),x("electricChars",!0),x("inputStyle",Me?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),x("spellcheck",!1,function(b,z){return b.getInputField().spellcheck=z},!0),x("autocorrect",!1,function(b,z){return b.getInputField().autocorrect=z},!0),x("autocapitalize",!1,function(b,z){return b.getInputField().autocapitalize=z},!0),x("rtlMoveVisually",!ct),x("wholeLineUpdateBefore",!0),x("theme","default",function(b){ko(b),Rn(b)},!0),x("keyMap","default",function(b,z,le){var ce=vi(z),Ee=le!=_l&&vi(le);Ee&&Ee.detach&&Ee.detach(b,ce),ce.attach&&ce.attach(b,Ee||null)}),x("extraKeys",null),x("configureMouse",null),x("lineWrapping",!1,xs,!0),x("gutters",[],function(b,z){b.display.gutterSpecs=dt(z,b.options.lineNumbers),Rn(b)},!0),x("fixedGutter",!0,function(b,z){b.display.gutters.style.left=z?el(b.display)+"px":"0",b.refresh()},!0),x("coverGutterNextToScrollbar",!1,function(b){return Sl(b)},!0),x("scrollbarStyle","native",function(b){ru(b),Sl(b),b.display.scrollbars.setScrollTop(b.doc.scrollTop),b.display.scrollbars.setScrollLeft(b.doc.scrollLeft)},!0),x("lineNumbers",!1,function(b,z){b.display.gutterSpecs=dt(b.options.gutters,z),Rn(b)},!0),x("firstLineNumber",1,Rn,!0),x("lineNumberFormatter",function(b){return b},Rn,!0),x("showCursorWhenSelecting",!1,cl,!0),x("resetSelectionOnContextMenu",!0),x("lineWiseCopyCut",!0),x("pasteLinesPerSelection",!0),x("selectionsMayTouch",!1),x("readOnly",!1,function(b,z){z=="nocursor"&&(Au(b),b.display.input.blur()),b.display.input.readOnlyChanged(z)}),x("screenReaderLabel",null,function(b,z){z=z===""?null:z,b.display.input.screenReaderLabelChanged(z)}),x("disableInput",!1,function(b,z){z||b.display.input.reset()},!0),x("dragDrop",!0,Xs),x("allowDropFileTypes",null),x("cursorBlinkRate",530),x("cursorScrollMargin",0),x("cursorHeight",1,cl,!0),x("singleCursorHeightPerLine",!0,cl,!0),x("workTime",100),x("workDelay",100),x("flattenSpans",!0,Sa,!0),x("addModeClass",!1,Sa,!0),x("pollInterval",100),x("undoDepth",200,function(b,z){return b.doc.history.undoDepth=z}),x("historyEventDelay",1250),x("viewportMargin",10,function(b){return b.refresh()},!0),x("maxHighlightLength",1e4,Sa,!0),x("moveInputWithCursor",!0,function(b,z){z||b.display.input.resetPosition()}),x("tabindex",null,function(b,z){return b.display.input.getField().tabIndex=z||""}),x("autofocus",null),x("direction","ltr",function(b,z){return b.doc.setDirection(z)},!0),x("phrases",null)}function Xs(E,y,x){var b=x&&x!=_l;if(!y!=!b){var z=E.display.dragFunctions,le=y?Mt:Ct;le(E.display.scroller,"dragstart",z.start),le(E.display.scroller,"dragenter",z.enter),le(E.display.scroller,"dragover",z.over),le(E.display.scroller,"dragleave",z.leave),le(E.display.scroller,"drop",z.drop)}}function xs(E){E.options.lineWrapping?(it(E.display.wrapper,"CodeMirror-wrap"),E.display.sizer.style.minWidth="",E.display.sizerWidth=null):(We(E.display.wrapper,"CodeMirror-wrap"),iA(E)),sl(E),ti(E),ji(E),setTimeout(function(){return Sl(E)},100)}function Na(E,y){var x=this;if(!(this instanceof Na))return new Na(E,y);this.options=y=y?Qn(y):{},Qn(bs,y,!1);var b=y.value;typeof b=="string"?b=new SA(b,y.mode,null,y.lineSeparator,y.direction):y.mode&&(b.modeOption=y.mode),this.doc=b;var z=new Na.inputStyles[y.inputStyle](this),le=this.display=new Xn(E,b,z,y);le.wrapper.CodeMirror=this,ko(this),y.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),ru(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new Fe,keySeq:null,specialChars:null},y.autofocus&&!Me&&le.input.focus(),Ce&&ve<11&&setTimeout(function(){return x.display.input.reset(!0)},20),Ms(this),pi(),zl(this),this.curOp.forceUpdate=!0,Fr(this,b),y.autofocus&&!Me||this.hasFocus()?setTimeout(function(){x.hasFocus()&&!x.state.focused&&$u(x)},20):Au(this);for(var ce in Uo)Uo.hasOwnProperty(ce)&&Uo[ce](this,y[ce],_l);Je(this),y.finishInit&&y.finishInit(this);for(var Ee=0;Ee20*20}Mt(y.scroller,"touchstart",function(be){if(!He(E,be)&&!le(be)&&!ls(E,be)){y.input.ensurePolled(),clearTimeout(x);var Oe=+new Date;y.activeTouch={start:Oe,moved:!1,prev:Oe-b.end<=300?b:null},be.touches.length==1&&(y.activeTouch.left=be.touches[0].pageX,y.activeTouch.top=be.touches[0].pageY)}}),Mt(y.scroller,"touchmove",function(){y.activeTouch&&(y.activeTouch.moved=!0)}),Mt(y.scroller,"touchend",function(be){var Oe=y.activeTouch;if(Oe&&!Wr(y,be)&&Oe.left!=null&&!Oe.moved&&new Date-Oe.start<300){var Ht=E.coordsChar(y.activeTouch,"page"),qt;!Oe.prev||ce(Oe,Oe.prev)?qt=new XA(Ht,Ht):!Oe.prev.prev||ce(Oe,Oe.prev.prev)?qt=E.findWordAt(Ht):qt=new XA(Se(Ht.line,0),Qt(E.doc,Se(Ht.line+1,0))),E.setSelection(qt.anchor,qt.head),E.focus(),Dn(be)}z()}),Mt(y.scroller,"touchcancel",z),Mt(y.scroller,"scroll",function(){y.scroller.clientHeight&&(mu(E,y.scroller.scrollTop),jl(E,y.scroller.scrollLeft,!0),St(E,"scroll",E))}),Mt(y.scroller,"mousewheel",function(be){return nA(E,be)}),Mt(y.scroller,"DOMMouseScroll",function(be){return nA(E,be)}),Mt(y.wrapper,"scroll",function(){return y.wrapper.scrollTop=y.wrapper.scrollLeft=0}),y.dragFunctions={enter:function(be){He(E,be)||In(be)},over:function(be){He(E,be)||(Bi(E,be),In(be))},start:function(be){return ci(E,be)},drop:ni(E,mi),leave:function(be){He(E,be)||uA(E)}};var Ee=y.input.getField();Mt(Ee,"keyup",function(be){return vs.call(E,be)}),Mt(Ee,"keydown",ni(E,Po)),Mt(Ee,"keypress",ni(E,Cs)),Mt(Ee,"focus",function(be){return $u(E,be)}),Mt(Ee,"blur",function(be){return Au(E,be)})}var jo=[];Na.defineInitHook=function(E){return jo.push(E)};function Du(E,y,x,b){var z=E.doc,le;x==null&&(x="add"),x=="smart"&&(z.mode.indent?le=Yn(E,y).state:x="prev");var ce=E.options.tabSize,Ee=ze(z,y),be=Ye(Ee.text,null,ce);Ee.stateAfter&&(Ee.stateAfter=null);var Oe=Ee.text.match(/^\s*/)[0],Ht;if(!b&&!/\S/.test(Ee.text))Ht=0,x="not";else if(x=="smart"&&(Ht=z.mode.indent(le,Ee.text.slice(Oe.length),Ee.text),Ht==$t||Ht>150)){if(!b)return;x="prev"}x=="prev"?y>z.first?Ht=Ye(ze(z,y-1).text,null,ce):Ht=0:x=="add"?Ht=be+E.options.indentUnit:x=="subtract"?Ht=be-E.options.indentUnit:typeof x=="number"&&(Ht=be+x),Ht=Math.max(0,Ht);var qt="",Sn=0;if(E.options.indentWithTabs)for(var yn=Math.floor(Ht/ce);yn;--yn)Sn+=ce,qt+=" ";if(Snce,be=yA(y),Oe=null;if(Ee&&b.ranges.length>1)if(gl&&gl.text.join(` + left: `+y.left+"px; width: "+Math.max(2,y.right-y.left)+"px;");E.display.lineSpace.appendChild(le),le.scrollIntoView(z),E.display.lineSpace.removeChild(le)}}}function ku(E,y,x,b){b==null&&(b=0);var z;!E.options.lineWrapping&&y==x&&(y=y.ch?Se(y.line,y.sticky=="before"?y.ch-1:y.ch,"after"):y,x=y.sticky=="before"?Se(y.line,y.ch+1,"before"):y);for(var le=0;le<5;le++){var ce=!1,Ee=un(E,y),be=!x||x==y?Ee:un(E,x);z={left:Math.min(Ee.left,be.left),top:Math.min(Ee.top,be.top)-b,right:Math.max(Ee.left,be.left),bottom:Math.max(Ee.bottom,be.bottom)+b};var Oe=Fo(E,z),Ht=E.doc.scrollTop,qt=E.doc.scrollLeft;if(Oe.scrollTop!=null&&(mu(E,Oe.scrollTop),Math.abs(E.doc.scrollTop-Ht)>1&&(ce=!0)),Oe.scrollLeft!=null&&(jl(E,Oe.scrollLeft),Math.abs(E.doc.scrollLeft-qt)>1&&(ce=!0)),!ce)break}return z}function Yo(E,y){var x=Fo(E,y);x.scrollTop!=null&&mu(E,x.scrollTop),x.scrollLeft!=null&&jl(E,x.scrollLeft)}function Fo(E,y){var x=E.display,b=ai(E.display);y.top<0&&(y.top=0);var z=E.curOp&&E.curOp.scrollTop!=null?E.curOp.scrollTop:x.scroller.scrollTop,le=Aa(E),ce={};y.bottom-y.top>le&&(y.bottom=y.top+le);var Ee=E.doc.height+Ta(x),be=y.topEe-b;if(y.topz+le){var Ht=Math.min(y.top,(Oe?Ee:y.bottom)-le);Ht!=z&&(ce.scrollTop=Ht)}var qt=E.options.fixedGutter?0:x.gutters.offsetWidth,Sn=E.curOp&&E.curOp.scrollLeft!=null?E.curOp.scrollLeft:x.scroller.scrollLeft-qt,yn=Wa(E)-x.gutters.offsetWidth,Vn=y.right-y.left>yn;return Vn&&(y.right=y.left+yn),y.left<10?ce.scrollLeft=0:y.leftyn+Sn-3&&(ce.scrollLeft=y.right+(Vn?0:10)-yn),ce}function eo(E,y){y!=null&&(ju(E),E.curOp.scrollTop=(E.curOp.scrollTop==null?E.doc.scrollTop:E.curOp.scrollTop)+y)}function hu(E){ju(E);var y=E.getCursor();E.curOp.scrollToPos={from:y,to:y,margin:E.options.cursorScrollMargin}}function Ml(E,y,x){(y!=null||x!=null)&&ju(E),y!=null&&(E.curOp.scrollLeft=y),x!=null&&(E.curOp.scrollTop=x)}function Uu(E,y){ju(E),E.curOp.scrollToPos=y}function ju(E){var y=E.curOp.scrollToPos;if(y){E.curOp.scrollToPos=null;var x=PA(E,y.from),b=PA(E,y.to);Do(E,x,b,y.margin)}}function Do(E,y,x,b){var z=Fo(E,{left:Math.min(y.left,x.left),top:Math.min(y.top,x.top)-b,right:Math.max(y.right,x.right),bottom:Math.max(y.bottom,x.bottom)+b});Ml(E,z.scrollLeft,z.scrollTop)}function mu(E,y){Math.abs(E.doc.scrollTop-y)<2||(a||Wl(E,{top:y}),pu(E,y,!0),a&&Wl(E),Zl(E,100))}function pu(E,y,x){y=Math.max(0,Math.min(E.display.scroller.scrollHeight-E.display.scroller.clientHeight,y)),!(E.display.scroller.scrollTop==y&&!x)&&(E.doc.scrollTop=y,E.display.scrollbars.setScrollTop(y),E.display.scroller.scrollTop!=y&&(E.display.scroller.scrollTop=y))}function jl(E,y,x,b){y=Math.max(0,Math.min(y,E.display.scroller.scrollWidth-E.display.scroller.clientWidth)),!((x?y==E.doc.scrollLeft:Math.abs(E.doc.scrollLeft-y)<2)&&!b)&&(E.doc.scrollLeft=y,Mo(E),E.display.scroller.scrollLeft!=y&&(E.display.scroller.scrollLeft=y),E.display.scrollbars.setScrollLeft(y))}function vu(E){var y=E.display,x=y.gutters.offsetWidth,b=Math.round(E.doc.height+Ta(E.display));return{clientHeight:y.scroller.clientHeight,viewHeight:y.wrapper.clientHeight,scrollWidth:y.scroller.scrollWidth,clientWidth:y.scroller.clientWidth,viewWidth:y.wrapper.clientWidth,barLeft:E.options.fixedGutter?x:0,docHeight:b,scrollHeight:b+wa(E)+y.barHeight,nativeBarWidth:y.nativeBarWidth,gutterWidth:x}}var Hl=function(E,y,x){this.cm=x;var b=this.vert=Ke("div",[Ke("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),z=this.horiz=Ke("div",[Ke("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");b.tabIndex=z.tabIndex=-1,E(b),E(z),Mt(b,"scroll",function(){b.clientHeight&&y(b.scrollTop,"vertical")}),Mt(z,"scroll",function(){z.clientWidth&&y(z.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,Ce&&ve<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Hl.prototype.update=function(E){var y=E.scrollWidth>E.clientWidth+1,x=E.scrollHeight>E.clientHeight+1,b=E.nativeBarWidth;if(x){this.vert.style.display="block",this.vert.style.bottom=y?b+"px":"0";var z=E.viewHeight-(y?b:0);this.vert.firstChild.style.height=Math.max(0,E.scrollHeight-E.clientHeight+z)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(y){this.horiz.style.display="block",this.horiz.style.right=x?b+"px":"0",this.horiz.style.left=E.barLeft+"px";var le=E.viewWidth-E.barLeft-(x?b:0);this.horiz.firstChild.style.width=Math.max(0,E.scrollWidth-E.clientWidth+le)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&E.clientHeight>0&&(b==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:x?b:0,bottom:y?b:0}},Hl.prototype.setScrollLeft=function(E){this.horiz.scrollLeft!=E&&(this.horiz.scrollLeft=E),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Hl.prototype.setScrollTop=function(E){this.vert.scrollTop!=E&&(this.vert.scrollTop=E),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Hl.prototype.zeroWidthHack=function(){var E=pe&&!Pe?"12px":"18px";this.horiz.style.height=this.vert.style.width=E,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new Fe,this.disableVert=new Fe},Hl.prototype.enableZeroWidthBar=function(E,y,x){E.style.pointerEvents="auto";function b(){var z=E.getBoundingClientRect(),le=x=="vert"?document.elementFromPoint(z.right-1,(z.top+z.bottom)/2):document.elementFromPoint((z.right+z.left)/2,z.bottom-1);le!=E?E.style.pointerEvents="none":y.set(1e3,b)}y.set(1e3,b)},Hl.prototype.clear=function(){var E=this.horiz.parentNode;E.removeChild(this.horiz),E.removeChild(this.vert)};var Cu=function(){};Cu.prototype.update=function(){return{bottom:0,right:0}},Cu.prototype.setScrollLeft=function(){},Cu.prototype.setScrollTop=function(){},Cu.prototype.clear=function(){};function Sl(E,y){y||(y=vu(E));var x=E.display.barWidth,b=E.display.barHeight;bo(E,y);for(var z=0;z<4&&x!=E.display.barWidth||b!=E.display.barHeight;z++)x!=E.display.barWidth&&E.options.lineWrapping&&Pu(E),bo(E,vu(E)),x=E.display.barWidth,b=E.display.barHeight}function bo(E,y){var x=E.display,b=x.scrollbars.update(y);x.sizer.style.paddingRight=(x.barWidth=b.right)+"px",x.sizer.style.paddingBottom=(x.barHeight=b.bottom)+"px",x.heightForcer.style.borderBottom=b.bottom+"px solid transparent",b.right&&b.bottom?(x.scrollbarFiller.style.display="block",x.scrollbarFiller.style.height=b.bottom+"px",x.scrollbarFiller.style.width=b.right+"px"):x.scrollbarFiller.style.display="",b.bottom&&E.options.coverGutterNextToScrollbar&&E.options.fixedGutter?(x.gutterFiller.style.display="block",x.gutterFiller.style.height=b.bottom+"px",x.gutterFiller.style.width=y.gutterWidth+"px"):x.gutterFiller.style.display=""}var xo={native:Hl,null:Cu};function ru(E){E.display.scrollbars&&(E.display.scrollbars.clear(),E.display.scrollbars.addClass&&We(E.display.wrapper,E.display.scrollbars.addClass)),E.display.scrollbars=new xo[E.options.scrollbarStyle](function(y){E.display.wrapper.insertBefore(y,E.display.scrollbarFiller),Mt(y,"mousedown",function(){E.state.focused&&setTimeout(function(){return E.display.input.focus()},0)}),y.setAttribute("cm-not-content","true")},function(y,x){x=="horizontal"?jl(E,y):mu(E,y)},E),E.display.scrollbars.addClass&&it(E.display.wrapper,E.display.scrollbars.addClass)}var Go=0;function zl(E){E.curOp={cm:E,viewChanged:!1,startHeight:E.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Go},_a(E.curOp)}function Rl(E){var y=E.curOp;y&&Za(y,function(x){for(var b=0;b=x.viewTo)||x.maxLineChanged&&y.options.lineWrapping,E.update=E.mustUpdate&&new Zu(y,E.mustUpdate&&{top:E.scrollTop,ensure:E.scrollToPos},E.forceUpdate)}function Jo(E){E.updatedDisplay=E.mustUpdate&&Vu(E.cm,E.update)}function qo(E){var y=E.cm,x=y.display;E.updatedDisplay&&Pu(y),E.barMeasure=vu(y),x.maxLineChanged&&!y.options.lineWrapping&&(E.adjustWidthTo=ri(y,x.maxLine,x.maxLine.text.length).left+3,y.display.sizerWidth=E.adjustWidthTo,E.barMeasure.scrollWidth=Math.max(x.scroller.clientWidth,x.sizer.offsetLeft+E.adjustWidthTo+wa(y)+y.display.barWidth),E.maxScrollLeft=Math.max(0,x.sizer.offsetLeft+E.adjustWidthTo-Wa(y))),(E.updatedDisplay||E.selectionChanged)&&(E.preparedSelection=x.input.prepareSelection())}function zu(E){var y=E.cm;E.adjustWidthTo!=null&&(y.display.sizer.style.minWidth=E.adjustWidthTo+"px",E.maxScrollLeft=E.display.viewTo)){var x=+new Date+E.options.workTime,b=Yn(E,y.highlightFrontier),z=[];y.iter(b.line,Math.min(y.first+y.size,E.display.viewTo+500),function(le){if(b.line>=E.display.viewFrom){var ce=le.styles,Ee=le.text.length>E.options.maxHighlightLength?ut(y.mode,b.state):null,be=Wn(E,le,b,!0);Ee&&(b.state=Ee),le.styles=be.styles;var Oe=le.styleClasses,Ht=be.classes;Ht?le.styleClasses=Ht:Oe&&(le.styleClasses=null);for(var qt=!ce||ce.length!=le.styles.length||Oe!=Ht&&(!Oe||!Ht||Oe.bgClass!=Ht.bgClass||Oe.textClass!=Ht.textClass),Sn=0;!qt&&Snx)return Zl(E,E.options.workDelay),!0}),y.highlightFrontier=b.line,y.modeFrontier=Math.max(y.modeFrontier,b.line),z.length&&Zi(E,function(){for(var le=0;le=x.viewFrom&&y.visible.to<=x.viewTo&&(x.updateLineNumbers==null||x.updateLineNumbers>=x.viewTo)&&x.renderedView==x.view&&Fi(E)==0)return!1;Je(E)&&(zi(E),y.dims=Bl(E));var z=b.first+b.size,le=Math.max(y.visible.from-E.options.viewportMargin,b.first),ce=Math.min(z,y.visible.to+E.options.viewportMargin);x.viewFromce&&x.viewTo-ce<20&&(ce=Math.min(z,x.viewTo)),oA&&(le=zt(E.doc,le),ce=cn(E.doc,ce));var Ee=le!=x.viewFrom||ce!=x.viewTo||x.lastWrapHeight!=y.wrapperHeight||x.lastWrapWidth!=y.wrapperWidth;Ri(E,le,ce),x.viewOffset=hn(ze(E.doc,x.viewFrom)),E.display.mover.style.top=x.viewOffset+"px";var be=Fi(E);if(!Ee&&be==0&&!y.force&&x.renderedView==x.view&&(x.updateLineNumbers==null||x.updateLineNumbers>=x.viewTo))return!1;var Oe=$o(E);return be>4&&(x.lineDiv.style.display="none"),es(E,x.updateLineNumbers,y.dims),be>4&&(x.lineDiv.style.display=""),x.renderedView=x.view,Wu(Oe),_e(x.cursorDiv),_e(x.selectionDiv),x.gutters.style.height=x.sizer.style.minHeight=0,Ee&&(x.lastWrapHeight=y.wrapperHeight,x.lastWrapWidth=y.wrapperWidth,Zl(E,400)),x.updateLineNumbers=null,!0}function to(E,y){for(var x=y.viewport,b=!0;;b=!1){if(!b||!E.options.lineWrapping||y.oldDisplayWidth==Wa(E)){if(x&&x.top!=null&&(x={top:Math.min(E.doc.height+Ta(E.display)-Aa(E),x.top)}),y.visible=Ou(E.display,E.doc,x),y.visible.from>=E.display.viewFrom&&y.visible.to<=E.display.viewTo)break}else b&&(y.visible=Ou(E.display,E.doc,x));if(!Vu(E,y))break;Pu(E);var z=vu(E);cl(E),Sl(E,z),Ao(E,z),y.force=!1}y.signal(E,"update",E),(E.display.viewFrom!=E.display.reportedViewFrom||E.display.viewTo!=E.display.reportedViewTo)&&(y.signal(E,"viewportChange",E,E.display.viewFrom,E.display.viewTo),E.display.reportedViewFrom=E.display.viewFrom,E.display.reportedViewTo=E.display.viewTo)}function Wl(E,y){var x=new Zu(E,y);if(Vu(E,x)){Pu(E),to(E,x);var b=vu(E);cl(E),Sl(E,b),Ao(E,b),x.finish()}}function es(E,y,x){var b=E.display,z=E.options.lineNumbers,le=b.lineDiv,ce=le.firstChild;function Ee(Vn){var sA=Vn.nextSibling;return Te&&pe&&E.display.currentWheelTarget==Vn?Vn.style.display="none":Vn.parentNode.removeChild(Vn),sA}for(var be=b.view,Oe=b.viewFrom,Ht=0;Ht-1&&(yn=!1),vl(E,qt,Oe,x)),yn&&(_e(qt.lineNumber),qt.lineNumber.appendChild(document.createTextNode(Ze(E.options,Oe)))),ce=qt.node.nextSibling}Oe+=qt.size}for(;ce;)ce=Ee(ce)}function no(E){var y=E.gutters.offsetWidth;E.sizer.style.marginLeft=y+"px"}function Ao(E,y){E.display.sizer.style.minHeight=y.docHeight+"px",E.display.heightForcer.style.top=y.docHeight+"px",E.display.gutters.style.height=y.docHeight+E.display.barHeight+wa(E)+"px"}function Mo(E){var y=E.display,x=y.view;if(!(!y.alignWidgets&&(!y.gutters.firstChild||!E.options.fixedGutter))){for(var b=el(y)-y.scroller.scrollLeft+E.doc.scrollLeft,z=y.gutters.offsetWidth,le=b+"px",ce=0;cece.clientWidth,be=ce.scrollHeight>ce.clientHeight;if(b&&Ee||z&&be){if(z&&pe&&Te){e:for(var Oe=y.target,Ht=le.view;Oe!=ce;Oe=Oe.parentNode)for(var qt=0;qt=0&&Et(E,b.to())<=0)return x}return-1};var XA=function(E,y){this.anchor=E,this.head=y};XA.prototype.from=function(){return tt(this.anchor,this.head)},XA.prototype.to=function(){return zn(this.anchor,this.head)},XA.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function tr(E,y,x){var b=E&&E.options.selectionsMayTouch,z=y[x];y.sort(function(Sn,yn){return Et(Sn.from(),yn.from())}),x=Gt(y,z);for(var le=1;le0:be>=0){var Oe=tt(Ee.from(),ce.from()),Ht=zn(Ee.to(),ce.to()),qt=Ee.empty()?ce.from()==ce.head:Ee.from()==Ee.head;le<=x&&--x,y.splice(--le,2,new XA(qt?Ht:Oe,qt?Oe:Ht))}}return new ur(y,x)}function VA(E,y){return new ur([new XA(E,y||E)],0)}function xA(E){return E.text?Se(E.from.line+E.text.length-1,jt(E.text).length+(E.text.length==1?E.from.ch:0)):E.to}function kr(E,y){if(Et(E,y.from)<0)return E;if(Et(E,y.to)<=0)return xA(y);var x=E.line+y.text.length-(y.to.line-y.from.line)-1,b=E.ch;return E.line==y.to.line&&(b+=xA(y).ch-y.to.ch),Se(x,b)}function Dr(E,y){for(var x=[],b=0;b1&&E.remove(Ee.line+1,Vn-1),E.insert(Ee.line+1,OA)}_r(E,"change",E,y)}function Da(E,y,x){function b(z,le,ce){if(z.linked)for(var Ee=0;Ee1&&!E.done[E.done.length-2].ranges)return E.done.pop(),jt(E.done)}function Ya(E,y,x,b){var z=E.history;z.undone.length=0;var le=+new Date,ce,Ee;if((z.lastOp==b||z.lastOrigin==y.origin&&y.origin&&(y.origin.charAt(0)=="+"&&z.lastModTime>le-(E.cm?E.cm.options.historyEventDelay:500)||y.origin.charAt(0)=="*"))&&(ce=Yr(z,z.lastOp==b)))Ee=jt(ce.changes),Et(y.from,y.to)==0&&Et(y.from,Ee.to)==0?Ee.to=xA(y):ce.changes.push(zr(E,y));else{var be=jt(z.done);for((!be||!be.ranges)&&la(E.sel,z.done),ce={changes:[zr(E,y)],generation:z.generation},z.done.push(ce);z.done.length>z.undoDepth;)z.done.shift(),z.done[0].ranges||z.done.shift()}z.done.push(x),z.generation=++z.maxGeneration,z.lastModTime=z.lastSelTime=le,z.lastOp=z.lastSelOp=b,z.lastOrigin=z.lastSelOrigin=y.origin,Ee||St(E,"historyAdded")}function li(E,y,x,b){var z=y.charAt(0);return z=="*"||z=="+"&&x.ranges.length==b.ranges.length&&x.somethingSelected()==b.somethingSelected()&&new Date-E.history.lastSelTime<=(E.cm?E.cm.options.historyEventDelay:500)}function Ai(E,y,x,b){var z=E.history,le=b&&b.origin;x==z.lastSelOp||le&&z.lastSelOrigin==le&&(z.lastModTime==z.lastSelTime&&z.lastOrigin==le||li(E,le,jt(z.done),y))?z.done[z.done.length-1]=y:la(y,z.done),z.lastSelTime=+new Date,z.lastSelOrigin=le,z.lastSelOp=x,b&&b.clearRedo!==!1&&pa(z.undone)}function la(E,y){var x=jt(y);x&&x.ranges&&x.equals(E)||y.push(E)}function $a(E,y,x,b){var z=y["spans_"+E.id],le=0;E.iter(Math.max(E.first,x),Math.min(E.first+E.size,b),function(ce){ce.markedSpans&&((z||(z=y["spans_"+E.id]={}))[le]=ce.markedSpans),++le})}function Yi(E){if(!E)return null;for(var y,x=0;x-1&&(jt(Ee)[qt]=Oe[qt],delete Oe[qt])}}return b}function sa(E,y,x,b){if(b){var z=E.anchor;if(x){var le=Et(y,z)<0;le!=Et(x,z)<0?(z=y,y=x):le!=Et(y,x)<0&&(y=x)}return new XA(z,y)}else return new XA(x||y,y)}function Pa(E,y,x,b,z){z==null&&(z=E.cm&&(E.cm.display.shift||E.extend)),ui(E,new ur([sa(E.sel.primary(),y,x,z)],0),b)}function ei(E,y,x){for(var b=[],z=E.cm&&(E.cm.display.shift||E.extend),le=0;le=y.ch:Ee.to>y.ch))){if(z&&(St(be,"beforeCursorEnter"),be.explicitlyCleared))if(le.markedSpans){--ce;continue}else break;if(!be.atomic)continue;if(x){var qt=be.find(b<0?1:-1),Sn=void 0;if((b<0?Ht:Oe)&&(qt=Yl(E,qt,-b,qt&&qt.line==y.line?le:null)),qt&&qt.line==y.line&&(Sn=Et(qt,x))&&(b<0?Sn<0:Sn>0))return oi(E,qt,y,b,z)}var yn=be.find(b<0?-1:1);return(b<0?Oe:Ht)&&(yn=Yl(E,yn,b,yn.line==y.line?le:null)),yn?oi(E,yn,y,b,z):null}}return y}function fl(E,y,x,b,z){var le=b||1,ce=oi(E,y,x,le,z)||!z&&oi(E,y,x,le,!0)||oi(E,y,x,-le,z)||!z&&oi(E,y,x,-le,!0);return ce||(E.cantEdit=!0,Se(E.first,0))}function Yl(E,y,x,b){return x<0&&y.ch==0?y.line>E.first?Qt(E,Se(y.line-1)):null:x>0&&y.ch==(b||ze(E,y.line)).text.length?y.line=0;--z)Xl(E,{from:b[z].from,to:b[z].to,text:z?[""]:y.text,origin:y.origin});else Xl(E,y)}}function Xl(E,y){if(!(y.text.length==1&&y.text[0]==""&&Et(y.from,y.to)==0)){var x=Dr(E,y);Ya(E,y,x,E.cm?E.cm.curOp.id:NaN),Gi(E,y,x,mr(E,y));var b=[];Da(E,function(z,le){!le&&Gt(b,z.history)==-1&&(Il(z.history,y),b.push(z.history)),Gi(z,y,null,mr(z,y))})}}function au(E,y,x){var b=E.cm&&E.cm.state.suppressEdits;if(!(b&&!x)){for(var z=E.history,le,ce=E.sel,Ee=y=="undo"?z.done:z.undone,be=y=="undo"?z.undone:z.done,Oe=0;Oe=0;--yn){var Vn=Sn(yn);if(Vn)return Vn.v}}}}function Ll(E,y){if(y!=0&&(E.first+=y,E.sel=new ur(Bn(E.sel.ranges,function(z){return new XA(Se(z.anchor.line+y,z.anchor.ch),Se(z.head.line+y,z.head.ch))}),E.sel.primIndex),E.cm)){ti(E.cm,E.first,E.first-y,y);for(var x=E.cm.display,b=x.viewFrom;bE.lastLine())){if(y.from.linele&&(y={from:y.from,to:Se(le,ze(E,le).text.length),text:[y.text[0]],origin:y.origin}),y.removed=pt(E,y.from,y.to),x||(x=Dr(E,y)),E.cm?ro(E.cm,y,b):bi(E,y,b),al(E,x,lt),E.cantEdit&&fl(E,Se(E.firstLine(),0))&&(E.cantEdit=!1)}}function ro(E,y,x){var b=E.doc,z=E.display,le=y.from,ce=y.to,Ee=!1,be=le.line;E.options.lineWrapping||(be=rn(Jt(ze(b,le.line))),b.iter(be,ce.line+1,function(yn){if(yn==z.maxLine)return Ee=!0,!0})),b.sel.contains(y.from,y.to)>-1&&en(E),bi(b,y,x,tl(E)),E.options.lineWrapping||(b.iter(be,le.line+y.text.length,function(yn){var Vn=Hn(yn);Vn>z.maxLineLength&&(z.maxLine=yn,z.maxLineLength=Vn,z.maxLineChanged=!0,Ee=!1)}),Ee&&(E.curOp.updateMaxLine=!0)),zA(b,le.line),Zl(E,400);var Oe=y.text.length-(ce.line-le.line)-1;y.full?ti(E):le.line==ce.line&&y.text.length==1&&!Ba(E.doc,y)?nl(E,le.line,"text"):ti(E,le.line,ce.line+1,Oe);var Ht=Wt(E,"changes"),qt=Wt(E,"change");if(qt||Ht){var Sn={from:le,to:ce,text:y.text,removed:y.removed,origin:y.origin};qt&&_r(E,"change",E,Sn),Ht&&(E.curOp.changeObjs||(E.curOp.changeObjs=[])).push(Sn)}E.display.selForContextMenu=null}function yl(E,y,x,b,z){var le;b||(b=x),Et(b,x)<0&&(le=[b,x],x=le[0],b=le[1]),typeof y=="string"&&(y=E.splitLines(y)),El(E,{from:x,to:b,text:y,origin:z})}function Ku(E,y,x,b){x1||!(this.children[0]instanceof Ql))){var Ee=[];this.collapse(Ee),this.children=[new Ql(Ee)],this.children[0].parent=this}},collapse:function(E){for(var y=0;y50){for(var ce=z.lines.length%25+25,Ee=ce;Ee10);E.parent.maybeSpill()}},iterN:function(E,y,x){for(var b=0;bE.display.maxLineLength&&(E.display.maxLine=Oe,E.display.maxLineLength=Ht,E.display.maxLineChanged=!0)}b!=null&&E&&this.collapsed&&ti(E,b,z+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,E&&Ti(E.doc)),E&&_r(E,"markerCleared",E,this,b,z),y&&Rl(E),this.parent&&this.parent.clear()}},Xi.prototype.find=function(E,y){E==null&&this.type=="bookmark"&&(E=1);for(var x,b,z=0;z0||ce==0&&le.clearWhenEmpty!==!1)return le;if(le.replacedWith&&(le.collapsed=!0,le.widgetNode=ft("span",[le.replacedWith],"CodeMirror-widget"),b.handleMouseEvents||le.widgetNode.setAttribute("cm-ignore-events","true"),b.insertLeft&&(le.widgetNode.insertLeft=!0)),le.collapsed){if(De(E,y.line,y,x,le)||y.line!=x.line&&De(E,x.line,y,x,le))throw new Error("Inserting collapsed marker partially overlapping an existing one");gA()}le.addToHistory&&Ya(E,{from:y,to:x,origin:"markText"},E.sel,NaN);var Ee=y.line,be=E.cm,Oe;if(E.iter(Ee,x.line+1,function(qt){be&&le.collapsed&&!be.options.lineWrapping&&Jt(qt)==be.display.maxLine&&(Oe=!0),le.collapsed&&Ee!=y.line&>(qt,0),rr(qt,new BA(le,Ee==y.line?y.ch:null,Ee==x.line?x.ch:null)),++Ee}),le.collapsed&&E.iter(y.line,x.line+1,function(qt){An(E,qt)&>(qt,0)}),le.clearOnEnter&&Mt(le,"beforeCursorEnter",function(){return le.clear()}),le.readOnly&&(TA(),(E.history.done.length||E.history.undone.length)&&E.clearHistory()),le.collapsed&&(le.id=++si,le.atomic=!0),be){if(Oe&&(be.curOp.updateMaxLine=!0),le.collapsed)ti(be,y.line,x.line+1);else if(le.className||le.startStyle||le.endStyle||le.css||le.attributes||le.title)for(var Ht=y.line;Ht<=x.line;Ht++)nl(be,Ht,"text");le.atomic&&Ti(be.doc),_r(be,"markerAdded",be,le)}return le}var Ji=function(E,y){this.markers=E,this.primary=y;for(var x=0;x=0;be--)El(this,b[be]);Ee?dl(this,Ee):this.cm&&hu(this.cm)}),undo:ii(function(){au(this,"undo")}),redo:ii(function(){au(this,"redo")}),undoSelection:ii(function(){au(this,"undo",!0)}),redoSelection:ii(function(){au(this,"redo",!0)}),setExtending:function(E){this.extend=E},getExtending:function(){return this.extend},historySize:function(){for(var E=this.history,y=0,x=0,b=0;b=E.ch)&&y.push(z.marker.parent||z.marker)}return y},findMarks:function(E,y,x){E=Qt(this,E),y=Qt(this,y);var b=[],z=E.line;return this.iter(E.line,y.line+1,function(le){var ce=le.markedSpans;if(ce)for(var Ee=0;Ee=be.to||be.from==null&&z!=E.line||be.from!=null&&z==y.line&&be.from>=y.ch)&&(!x||x(be.marker))&&b.push(be.marker.parent||be.marker)}++z}),b},getAllMarks:function(){var E=[];return this.iter(function(y){var x=y.markedSpans;if(x)for(var b=0;bE)return y=E,!0;E-=le,++x}),Qt(this,Se(x,y))},indexFromPos:function(E){E=Qt(this,E);var y=E.ch;if(E.liney&&(y=E.from),E.to!=null&&E.to-1){y.state.draggingText(E),setTimeout(function(){return y.display.input.focus()},20);return}try{var Ht=E.dataTransfer.getData("Text");if(Ht){var qt;if(y.state.draggingText&&!y.state.draggingText.copy&&(qt=y.listSelections()),al(y.doc,VA(x,x)),qt)for(var Sn=0;Sn=0;Ee--)yl(E.doc,"",b[Ee].from,b[Ee].to,"+delete");hu(E)})}function ns(E,y,x){var b=ot(E.text,y+x,x);return b<0||b>E.text.length?null:b}function As(E,y,x){var b=ns(E,y.ch,x);return b==null?null:new Se(y.line,b,x<0?"after":"before")}function No(E,y,x,b,z){if(E){y.doc.direction=="rtl"&&(z=-z);var le=sn(x,y.doc.direction);if(le){var ce=z<0?jt(le):le[0],Ee=z<0==(ce.level==1),be=Ee?"after":"before",Oe;if(ce.level>0||y.doc.direction=="rtl"){var Ht=aa(y,x);Oe=z<0?x.text.length-1:0;var qt=ki(y,Ht,Oe).top;Oe=ht(function(Sn){return ki(y,Ht,Sn).top==qt},z<0==(ce.level==1)?ce.from:ce.to-1,Oe),be=="before"&&(Oe=ns(x,Oe,1))}else Oe=z<0?ce.to:ce.from;return new Se(b,Oe,be)}}return new Se(b,z<0?x.text.length:0,z<0?"before":"after")}function rs(E,y,x,b){var z=sn(y,E.doc.direction);if(!z)return As(y,x,b);x.ch>=y.text.length?(x.ch=y.text.length,x.sticky="before"):x.ch<=0&&(x.ch=0,x.sticky="after");var le=_t(z,x.ch,x.sticky),ce=z[le];if(E.doc.direction=="ltr"&&ce.level%2==0&&(b>0?ce.to>x.ch:ce.from=ce.from&&Sn>=Ht.begin)){var yn=qt?"before":"after";return new Se(x.line,Sn,yn)}}var Vn=function(OA,$A,UA){for(var ar=function(ba,Ei){return Ei?new Se(x.line,Ee(ba,1),"before"):new Se(x.line,ba,"after")};OA>=0&&OA0==(br.level!=1),Vr=Er?UA.begin:Ee(UA.end,-1);if(br.from<=Vr&&Vr0?Ht.end:Ee(Ht.begin,-1);return IA!=null&&!(b>0&&IA==y.text.length)&&(sA=Vn(b>0?0:z.length-1,b,Oe(IA)),sA)?sA:null}var uo={selectAll:Eu,singleSelection:function(E){return E.setSelection(E.getCursor("anchor"),E.getCursor("head"),lt)},killLine:function(E){return Pl(E,function(y){if(y.empty()){var x=ze(E.doc,y.head.line).text.length;return y.head.ch==x&&y.head.line0)z=new Se(z.line,z.ch+1),E.replaceRange(le.charAt(z.ch-1)+le.charAt(z.ch-2),Se(z.line,z.ch-2),z,"+transpose");else if(z.line>E.doc.first){var ce=ze(E.doc,z.line-1).text;ce&&(z=new Se(z.line,1),E.replaceRange(le.charAt(0)+E.doc.lineSeparator()+ce.charAt(ce.length-1),Se(z.line-1,ce.length-1),z,"+transpose"))}}x.push(new XA(z,z))}E.setSelections(x)})},newlineAndIndent:function(E){return Zi(E,function(){for(var y=E.listSelections(),x=y.length-1;x>=0;x--)E.replaceRange(E.doc.lineSeparator(),y[x].anchor,y[x].head,"+input");y=E.listSelections();for(var b=0;bE&&Et(y,this.pos)==0&&x==this.button};var lu,so;function Bs(E,y){var x=+new Date;return so&&so.compare(x,E,y)?(lu=so=null,"triple"):lu&&lu.compare(x,E,y)?(so=new Yu(x,E,y),lu=null,"double"):(lu=new Yu(x,E,y),so=null,"single")}function Oo(E){var y=this,x=y.display;if(!(He(y,E)||x.activeTouch&&x.input.supportsTouch())){if(x.input.ensurePolled(),x.shift=E.shiftKey,Wr(x,E)){Te||(x.scroller.draggable=!1,setTimeout(function(){return x.scroller.draggable=!0},100));return}if(!ls(y,E)){var b=Li(y,E),z=Un(E),le=b?Bs(b,z):"single";window.focus(),z==1&&y.state.selectingText&&y.state.selectingText(E),!(b&&Es(y,z,b,le,E))&&(z==1?b?Is(y,b,le,E):_n(E)==x.scroller&&Dn(E):z==2?(b&&Pa(y.doc,b),setTimeout(function(){return x.input.focus()},20)):z==3&&(At?y.display.input.onContextMenu(E):wo(y)))}}}function Es(E,y,x,b,z){var le="Click";return b=="double"?le="Double"+le:b=="triple"&&(le="Triple"+le),le=(y==1?"Left":y==2?"Middle":"Right")+le,oo(E,Lo(le,z),z,function(ce){if(typeof ce=="string"&&(ce=uo[ce]),!ce)return!1;var Ee=!1;try{E.isReadOnly()&&(E.state.suppressEdits=!0),Ee=ce(E,x)!=$t}finally{E.state.suppressEdits=!1}return Ee})}function ys(E,y,x){var b=E.getOption("configureMouse"),z=b?b(E,y,x):{};if(z.unit==null){var le=Ue?x.shiftKey&&x.metaKey:x.altKey;z.unit=le?"rectangle":y=="single"?"char":y=="double"?"word":"line"}return(z.extend==null||E.doc.extend)&&(z.extend=E.doc.extend||x.shiftKey),z.addNew==null&&(z.addNew=pe?x.metaKey:x.ctrlKey),z.moveOnDrag==null&&(z.moveOnDrag=!(pe?x.altKey:x.ctrlKey)),z}function Is(E,y,x,b){Ce?setTimeout(Bt(Io,E),0):E.curOp.focus=we();var z=ys(E,x,b),le=E.doc.sel,ce;E.options.dragDrop&&dA&&!E.isReadOnly()&&x=="single"&&(ce=le.contains(y))>-1&&(Et((ce=le.ranges[ce]).from(),y)<0||y.xRel>0)&&(Et(ce.to(),y)>0||y.xRel<0)?Ys(E,b,y,z):ws(E,b,y,z)}function Ys(E,y,x,b){var z=E.display,le=!1,ce=ni(E,function(Oe){Te&&(z.scroller.draggable=!1),E.state.draggingText=!1,Ct(z.wrapper.ownerDocument,"mouseup",ce),Ct(z.wrapper.ownerDocument,"mousemove",Ee),Ct(z.scroller,"dragstart",be),Ct(z.scroller,"drop",ce),le||(Dn(Oe),b.addNew||Pa(E.doc,x,null,null,b.extend),Te&&!nt||Ce&&ve==9?setTimeout(function(){z.wrapper.ownerDocument.body.focus({preventScroll:!0}),z.input.focus()},20):z.input.focus())}),Ee=function(Oe){le=le||Math.abs(y.clientX-Oe.clientX)+Math.abs(y.clientY-Oe.clientY)>=10},be=function(){return le=!0};Te&&(z.scroller.draggable=!0),E.state.draggingText=ce,ce.copy=!b.moveOnDrag,z.scroller.dragDrop&&z.scroller.dragDrop(),Mt(z.wrapper.ownerDocument,"mouseup",ce),Mt(z.wrapper.ownerDocument,"mousemove",Ee),Mt(z.scroller,"dragstart",be),Mt(z.scroller,"drop",ce),wo(E),setTimeout(function(){return z.input.focus()},20)}function co(E,y,x){if(x=="char")return new XA(y,y);if(x=="word")return E.findWordAt(y);if(x=="line")return new XA(Se(y.line,0),Qt(E.doc,Se(y.line+1,0)));var b=x(E,y);return new XA(b.from,b.to)}function ws(E,y,x,b){var z=E.display,le=E.doc;Dn(y);var ce,Ee,be=le.sel,Oe=be.ranges;if(b.addNew&&!b.extend?(Ee=le.sel.contains(x),Ee>-1?ce=Oe[Ee]:ce=new XA(x,x)):(ce=le.sel.primary(),Ee=le.sel.primIndex),b.unit=="rectangle")b.addNew||(ce=new XA(x,x)),x=Li(E,y,!0,!0),Ee=-1;else{var Ht=co(E,x,b.unit);b.extend?ce=sa(ce,Ht.anchor,Ht.head,b.extend):ce=Ht}b.addNew?Ee==-1?(Ee=Oe.length,ui(le,tr(E,Oe.concat([ce]),Ee),{scroll:!1,origin:"*mouse"})):Oe.length>1&&Oe[Ee].empty()&&b.unit=="char"&&!b.extend?(ui(le,tr(E,Oe.slice(0,Ee).concat(Oe.slice(Ee+1)),0),{scroll:!1,origin:"*mouse"}),be=le.sel):Bu(le,Ee,ce,Tt):(Ee=0,ui(le,new ur([ce],0),Tt),be=le.sel);var qt=x;function Sn(UA){if(Et(qt,UA)!=0)if(qt=UA,b.unit=="rectangle"){for(var ar=[],br=E.options.tabSize,Er=Ye(ze(le,x.line).text,x.ch,br),Vr=Ye(ze(le,UA.line).text,UA.ch,br),ba=Math.min(Er,Vr),Ei=Math.max(Er,Vr),Xa=Math.min(x.line,UA.line),rl=Math.min(E.lastLine(),Math.max(x.line,UA.line));Xa<=rl;Xa++){var Pi=ze(le,Xa).text,di=Xt(Pi,ba,br);ba==Ei?ar.push(new XA(Se(Xa,di),Se(Xa,di))):Pi.length>di&&ar.push(new XA(Se(Xa,di),Se(Xa,Xt(Pi,Ei,br))))}ar.length||ar.push(new XA(x,x)),ui(le,tr(E,be.ranges.slice(0,Ee).concat(ar),Ee),{origin:"*mouse",scroll:!1}),E.scrollIntoView(UA)}else{var Oi=ce,xi=co(E,UA,b.unit),NA=Oi.anchor,ka;Et(xi.anchor,NA)>0?(ka=xi.head,NA=tt(Oi.from(),xi.anchor)):(ka=xi.anchor,NA=zn(Oi.to(),xi.head));var Ua=be.ranges.slice(0);Ua[Ee]=Fs(E,new XA(Qt(le,NA),ka)),ui(le,tr(E,Ua,Ee),Tt)}}var yn=z.wrapper.getBoundingClientRect(),Vn=0;function sA(UA){var ar=++Vn,br=Li(E,UA,!0,b.unit=="rectangle");if(br)if(Et(br,qt)!=0){E.curOp.focus=we(),Sn(br);var Er=Ou(z,le);(br.line>=Er.to||br.lineyn.bottom?20:0;Vr&&setTimeout(ni(E,function(){Vn==ar&&(z.scroller.scrollTop+=Vr,sA(UA))}),50)}}function IA(UA){E.state.selectingText=!1,Vn=1/0,UA&&(Dn(UA),z.input.focus()),Ct(z.wrapper.ownerDocument,"mousemove",OA),Ct(z.wrapper.ownerDocument,"mouseup",$A),le.history.lastSelOrigin=null}var OA=ni(E,function(UA){UA.buttons===0||!Un(UA)?IA(UA):sA(UA)}),$A=ni(E,IA);E.state.selectingText=$A,Mt(z.wrapper.ownerDocument,"mousemove",OA),Mt(z.wrapper.ownerDocument,"mouseup",$A)}function Fs(E,y){var x=y.anchor,b=y.head,z=ze(E.doc,x.line);if(Et(x,b)==0&&x.sticky==b.sticky)return y;var le=sn(z);if(!le)return y;var ce=_t(le,x.ch,x.sticky),Ee=le[ce];if(Ee.from!=x.ch&&Ee.to!=x.ch)return y;var be=ce+(Ee.from==x.ch==(Ee.level!=1)?0:1);if(be==0||be==le.length)return y;var Oe;if(b.line!=x.line)Oe=(b.line-x.line)*(E.doc.direction=="ltr"?1:-1)>0;else{var Ht=_t(le,b.ch,b.sticky),qt=Ht-ce||(b.ch-x.ch)*(Ee.level==1?-1:1);Ht==be-1||Ht==be?Oe=qt<0:Oe=qt>0}var Sn=le[be+(Oe?-1:0)],yn=Oe==(Sn.level==1),Vn=yn?Sn.from:Sn.to,sA=yn?"after":"before";return x.ch==Vn&&x.sticky==sA?y:new XA(new Se(x.line,Vn,sA),b)}function Ds(E,y,x,b){var z,le;if(y.touches)z=y.touches[0].clientX,le=y.touches[0].clientY;else try{z=y.clientX,le=y.clientY}catch(Sn){return!1}if(z>=Math.floor(E.display.gutters.getBoundingClientRect().right))return!1;b&&Dn(y);var ce=E.display,Ee=ce.lineDiv.getBoundingClientRect();if(le>Ee.bottom||!Wt(E,x))return Zn(y);le-=Ee.top-ce.viewOffset;for(var be=0;be=z){var Ht=Nt(E.doc,le),qt=E.display.gutterSpecs[be];return St(E,x,E,Ht,qt.className,y),Zn(y)}}}function ls(E,y){return Ds(E,y,"gutterClick",!0)}function us(E,y){Wr(E.display,y)||Gu(E,y)||He(E,y,"contextmenu")||At||E.display.input.onContextMenu(y)}function Gu(E,y){return Wt(E,"gutterContextMenu")?Ds(E,y,"gutterContextMenu",!1):!1}function ko(E){E.display.wrapper.className=E.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+E.options.theme.replace(/(^|\s)\s*/g," cm-s-"),ji(E)}var _l={toString:function(){return"CodeMirror.Init"}},bs={},Uo={};function Gs(E){var y=E.optionHandlers;function x(b,z,le,ce){E.defaults[b]=z,le&&(y[b]=ce?function(Ee,be,Oe){Oe!=_l&&le(Ee,be,Oe)}:le)}E.defineOption=x,E.Init=_l,x("value","",function(b,z){return b.setValue(z)},!0),x("mode",null,function(b,z){b.doc.modeOption=z,ia(b)},!0),x("indentUnit",2,ia,!0),x("indentWithTabs",!1),x("smartIndent",!0),x("tabSize",4,function(b){Sa(b),ji(b),ti(b)},!0),x("lineSeparator",null,function(b,z){if(b.doc.lineSep=z,!!z){var le=[],ce=b.doc.first;b.doc.iter(function(be){for(var Oe=0;;){var Ht=be.text.indexOf(z,Oe);if(Ht==-1)break;Oe=Ht+z.length,le.push(Se(ce,Ht))}ce++});for(var Ee=le.length-1;Ee>=0;Ee--)yl(b.doc,z,le[Ee],Se(le[Ee].line,le[Ee].ch+z.length))}}),x("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(b,z,le){b.state.specialChars=new RegExp(z.source+(z.test(" ")?"":"| "),"g"),le!=_l&&b.refresh()}),x("specialCharPlaceholder",_A,function(b){return b.refresh()},!0),x("electricChars",!0),x("inputStyle",Me?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),x("spellcheck",!1,function(b,z){return b.getInputField().spellcheck=z},!0),x("autocorrect",!1,function(b,z){return b.getInputField().autocorrect=z},!0),x("autocapitalize",!1,function(b,z){return b.getInputField().autocapitalize=z},!0),x("rtlMoveVisually",!ct),x("wholeLineUpdateBefore",!0),x("theme","default",function(b){ko(b),Rn(b)},!0),x("keyMap","default",function(b,z,le){var ce=vi(z),Ee=le!=_l&&vi(le);Ee&&Ee.detach&&Ee.detach(b,ce),ce.attach&&ce.attach(b,Ee||null)}),x("extraKeys",null),x("configureMouse",null),x("lineWrapping",!1,xs,!0),x("gutters",[],function(b,z){b.display.gutterSpecs=dt(z,b.options.lineNumbers),Rn(b)},!0),x("fixedGutter",!0,function(b,z){b.display.gutters.style.left=z?el(b.display)+"px":"0",b.refresh()},!0),x("coverGutterNextToScrollbar",!1,function(b){return Sl(b)},!0),x("scrollbarStyle","native",function(b){ru(b),Sl(b),b.display.scrollbars.setScrollTop(b.doc.scrollTop),b.display.scrollbars.setScrollLeft(b.doc.scrollLeft)},!0),x("lineNumbers",!1,function(b,z){b.display.gutterSpecs=dt(b.options.gutters,z),Rn(b)},!0),x("firstLineNumber",1,Rn,!0),x("lineNumberFormatter",function(b){return b},Rn,!0),x("showCursorWhenSelecting",!1,cl,!0),x("resetSelectionOnContextMenu",!0),x("lineWiseCopyCut",!0),x("pasteLinesPerSelection",!0),x("selectionsMayTouch",!1),x("readOnly",!1,function(b,z){z=="nocursor"&&(Au(b),b.display.input.blur()),b.display.input.readOnlyChanged(z)}),x("screenReaderLabel",null,function(b,z){z=z===""?null:z,b.display.input.screenReaderLabelChanged(z)}),x("disableInput",!1,function(b,z){z||b.display.input.reset()},!0),x("dragDrop",!0,Xs),x("allowDropFileTypes",null),x("cursorBlinkRate",530),x("cursorScrollMargin",0),x("cursorHeight",1,cl,!0),x("singleCursorHeightPerLine",!0,cl,!0),x("workTime",100),x("workDelay",100),x("flattenSpans",!0,Sa,!0),x("addModeClass",!1,Sa,!0),x("pollInterval",100),x("undoDepth",200,function(b,z){return b.doc.history.undoDepth=z}),x("historyEventDelay",1250),x("viewportMargin",10,function(b){return b.refresh()},!0),x("maxHighlightLength",1e4,Sa,!0),x("moveInputWithCursor",!0,function(b,z){z||b.display.input.resetPosition()}),x("tabindex",null,function(b,z){return b.display.input.getField().tabIndex=z||""}),x("autofocus",null),x("direction","ltr",function(b,z){return b.doc.setDirection(z)},!0),x("phrases",null)}function Xs(E,y,x){var b=x&&x!=_l;if(!y!=!b){var z=E.display.dragFunctions,le=y?Mt:Ct;le(E.display.scroller,"dragstart",z.start),le(E.display.scroller,"dragenter",z.enter),le(E.display.scroller,"dragover",z.over),le(E.display.scroller,"dragleave",z.leave),le(E.display.scroller,"drop",z.drop)}}function xs(E){E.options.lineWrapping?(it(E.display.wrapper,"CodeMirror-wrap"),E.display.sizer.style.minWidth="",E.display.sizerWidth=null):(We(E.display.wrapper,"CodeMirror-wrap"),iA(E)),sl(E),ti(E),ji(E),setTimeout(function(){return Sl(E)},100)}function Na(E,y){var x=this;if(!(this instanceof Na))return new Na(E,y);this.options=y=y?Qn(y):{},Qn(bs,y,!1);var b=y.value;typeof b=="string"?b=new SA(b,y.mode,null,y.lineSeparator,y.direction):y.mode&&(b.modeOption=y.mode),this.doc=b;var z=new Na.inputStyles[y.inputStyle](this),le=this.display=new Xn(E,b,z,y);le.wrapper.CodeMirror=this,ko(this),y.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),ru(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new Fe,keySeq:null,specialChars:null},y.autofocus&&!Me&&le.input.focus(),Ce&&ve<11&&setTimeout(function(){return x.display.input.reset(!0)},20),Ms(this),pi(),zl(this),this.curOp.forceUpdate=!0,Fr(this,b),y.autofocus&&!Me||this.hasFocus()?setTimeout(function(){x.hasFocus()&&!x.state.focused&&$u(x)},20):Au(this);for(var ce in Uo)Uo.hasOwnProperty(ce)&&Uo[ce](this,y[ce],_l);Je(this),y.finishInit&&y.finishInit(this);for(var Ee=0;Ee20*20}Mt(y.scroller,"touchstart",function(be){if(!He(E,be)&&!le(be)&&!ls(E,be)){y.input.ensurePolled(),clearTimeout(x);var Oe=+new Date;y.activeTouch={start:Oe,moved:!1,prev:Oe-b.end<=300?b:null},be.touches.length==1&&(y.activeTouch.left=be.touches[0].pageX,y.activeTouch.top=be.touches[0].pageY)}}),Mt(y.scroller,"touchmove",function(){y.activeTouch&&(y.activeTouch.moved=!0)}),Mt(y.scroller,"touchend",function(be){var Oe=y.activeTouch;if(Oe&&!Wr(y,be)&&Oe.left!=null&&!Oe.moved&&new Date-Oe.start<300){var Ht=E.coordsChar(y.activeTouch,"page"),qt;!Oe.prev||ce(Oe,Oe.prev)?qt=new XA(Ht,Ht):!Oe.prev.prev||ce(Oe,Oe.prev.prev)?qt=E.findWordAt(Ht):qt=new XA(Se(Ht.line,0),Qt(E.doc,Se(Ht.line+1,0))),E.setSelection(qt.anchor,qt.head),E.focus(),Dn(be)}z()}),Mt(y.scroller,"touchcancel",z),Mt(y.scroller,"scroll",function(){y.scroller.clientHeight&&(mu(E,y.scroller.scrollTop),jl(E,y.scroller.scrollLeft,!0),St(E,"scroll",E))}),Mt(y.scroller,"mousewheel",function(be){return nA(E,be)}),Mt(y.scroller,"DOMMouseScroll",function(be){return nA(E,be)}),Mt(y.wrapper,"scroll",function(){return y.wrapper.scrollTop=y.wrapper.scrollLeft=0}),y.dragFunctions={enter:function(be){He(E,be)||In(be)},over:function(be){He(E,be)||(Bi(E,be),In(be))},start:function(be){return ci(E,be)},drop:ni(E,mi),leave:function(be){He(E,be)||uA(E)}};var Ee=y.input.getField();Mt(Ee,"keyup",function(be){return vs.call(E,be)}),Mt(Ee,"keydown",ni(E,Po)),Mt(Ee,"keypress",ni(E,Cs)),Mt(Ee,"focus",function(be){return $u(E,be)}),Mt(Ee,"blur",function(be){return Au(E,be)})}var jo=[];Na.defineInitHook=function(E){return jo.push(E)};function Du(E,y,x,b){var z=E.doc,le;x==null&&(x="add"),x=="smart"&&(z.mode.indent?le=Yn(E,y).state:x="prev");var ce=E.options.tabSize,Ee=ze(z,y),be=Ye(Ee.text,null,ce);Ee.stateAfter&&(Ee.stateAfter=null);var Oe=Ee.text.match(/^\s*/)[0],Ht;if(!b&&!/\S/.test(Ee.text))Ht=0,x="not";else if(x=="smart"&&(Ht=z.mode.indent(le,Ee.text.slice(Oe.length),Ee.text),Ht==$t||Ht>150)){if(!b)return;x="prev"}x=="prev"?y>z.first?Ht=Ye(ze(z,y-1).text,null,ce):Ht=0:x=="add"?Ht=be+E.options.indentUnit:x=="subtract"?Ht=be-E.options.indentUnit:typeof x=="number"&&(Ht=be+x),Ht=Math.max(0,Ht);var qt="",Sn=0;if(E.options.indentWithTabs)for(var yn=Math.floor(Ht/ce);yn;--yn)Sn+=ce,qt+=" ";if(Snce,be=yA(y),Oe=null;if(Ee&&b.ranges.length>1)if(gl&&gl.text.join(` `)==y){if(b.ranges.length%gl.text.length==0){Oe=[];for(var Ht=0;Ht=0;Sn--){var yn=b.ranges[Sn],Vn=yn.from(),sA=yn.to();yn.empty()&&(x&&x>0?Vn=Se(Vn.line,Vn.ch-x):E.state.overwrite&&!Ee?sA=Se(sA.line,Math.min(ze(le,sA.line).text.length,sA.ch+jt(be).length)):Ee&&gl&&gl.lineWise&&gl.text.join(` `)==be.join(` `)&&(Vn=sA=Se(Vn.line,0)));var IA={from:Vn,to:sA,text:Oe?Oe[Sn%Oe.length]:be,origin:z||(Ee?"paste":E.state.cutIncoming>ce?"cut":"+input")};El(E.doc,IA),_r(E,"inputRead",E,IA)}y&&!Ee&&ho(E,y),hu(E),E.curOp.updateInput<2&&(E.curOp.updateInput=qt),E.curOp.typing=!0,E.state.pasteIncoming=E.state.cutIncoming=-1}function go(E,y){var x=E.clipboardData&&E.clipboardData.getData("Text");if(x)return E.preventDefault(),!y.isReadOnly()&&!y.options.disableInput&&Zi(y,function(){return os(y,x,0,null,"paste")}),!0}function ho(E,y){if(!(!E.options.electricChars||!E.options.smartIndent))for(var x=E.doc.sel,b=x.ranges.length-1;b>=0;b--){var z=x.ranges[b];if(!(z.head.ch>100||b&&x.ranges[b-1].head.line==z.head.line)){var le=E.getModeAt(z.head),ce=!1;if(le.electricChars){for(var Ee=0;Ee-1){ce=Du(E,z.head.line,"smart");break}}else le.electricInput&&le.electricInput.test(ze(E.doc,z.head.line).text.slice(0,z.head.ch))&&(ce=Du(E,z.head.line,"smart"));ce&&_r(E,"electricInput",E,z.head.line)}}}function ss(E){for(var y=[],x=[],b=0;ble&&(Du(this,Ee.head.line,b,!0),le=Ee.head.line,ce==this.doc.sel.primIndex&&hu(this));else{var be=Ee.from(),Oe=Ee.to(),Ht=Math.max(le,be.line);le=Math.min(this.lastLine(),Oe.line-(Oe.ch?0:1))+1;for(var qt=Ht;qt0&&Bu(this.doc,ce,new XA(be,Sn[ce].to()),lt)}}}),getTokenAt:function(b,z){return ZA(this,b,z)},getLineTokens:function(b,z){return ZA(this,Se(b),z,!0)},getTokenTypeAt:function(b){b=Qt(this.doc,b);var z=aA(this,ze(this.doc,b.line)),le=0,ce=(z.length-1)/2,Ee=b.ch,be;if(Ee==0)be=z[2];else for(;;){var Oe=le+ce>>1;if((Oe?z[Oe*2-1]:0)>=Ee)ce=Oe;else if(z[Oe*2+1]be&&(b=be,ce=!0),Ee=ze(this.doc,b)}else Ee=b;return xr(this,Ee,{top:0,left:0},z||"page",le||ce).top+(ce?this.doc.height-hn(Ee):0)},defaultTextHeight:function(){return ai(this.display)},defaultCharWidth:function(){return wi(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(b,z,le,ce,Ee){var be=this.display;b=un(this,Qt(this.doc,b));var Oe=b.bottom,Ht=b.left;if(z.style.position="absolute",z.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(z),be.sizer.appendChild(z),ce=="over")Oe=b.top;else if(ce=="above"||ce=="near"){var qt=Math.max(be.wrapper.clientHeight,this.doc.height),Sn=Math.max(be.sizer.clientWidth,be.lineSpace.clientWidth);(ce=="above"||b.bottom+z.offsetHeight>qt)&&b.top>z.offsetHeight?Oe=b.top-z.offsetHeight:b.bottom+z.offsetHeight<=qt&&(Oe=b.bottom),Ht+z.offsetWidth>Sn&&(Ht=Sn-z.offsetWidth)}z.style.top=Oe+"px",z.style.left=z.style.right="",Ee=="right"?(Ht=be.sizer.clientWidth-z.offsetWidth,z.style.right="0px"):(Ee=="left"?Ht=0:Ee=="middle"&&(Ht=(be.sizer.clientWidth-z.offsetWidth)/2),z.style.left=Ht+"px"),le&&Yo(this,{left:Ht,top:Oe,right:Ht+z.offsetWidth,bottom:Oe+z.offsetHeight})},triggerOnKeyDown:Di(Po),triggerOnKeyPress:Di(Cs),triggerOnKeyUp:vs,triggerOnMouseDown:Di(Oo),execCommand:function(b){if(uo.hasOwnProperty(b))return uo[b].call(null,this)},triggerElectric:Di(function(b){ho(this,b)}),findPosH:function(b,z,le,ce){var Ee=1;z<0&&(Ee=-1,z=-z);for(var be=Qt(this.doc,b),Oe=0;Oe0&&Ht(le.charAt(ce-1));)--ce;for(;Ee.5||this.options.lineWrapping)&&sl(this),St(this,"refresh",this)}),swapDoc:Di(function(b){var z=this.doc;return z.cm=null,this.state.selectingText&&this.state.selectingText(),Fr(this,b),ji(this),this.display.input.reset(),Ml(this,b.scrollLeft,b.scrollTop),this.curOp.forceScroll=!0,_r(this,"swapDoc",this,z),z}),phrase:function(b){var z=this.options.phrases;return z&&Object.prototype.hasOwnProperty.call(z,b)?z[b]:b},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Nn(E),E.registerHelper=function(b,z,le){x.hasOwnProperty(b)||(x[b]=E[b]={_global:[]}),x[b][z]=le},E.registerGlobalHelper=function(b,z,le,ce){E.registerHelper(b,z,ce),x[b]._global.push({pred:le,val:ce})}}function Ho(E,y,x,b,z){var le=y,ce=x,Ee=ze(E,y.line),be=z&&E.direction=="rtl"?-x:x;function Oe(){var $A=y.line+be;return $A=E.first+E.size?!1:(y=new Se($A,y.ch,y.sticky),Ee=ze(E,$A))}function Ht($A){var UA;if(b=="codepoint"){var ar=Ee.text.charCodeAt(y.ch+(b>0?0:-1));isNaN(ar)?UA=null:UA=new Se(y.line,Math.max(0,Math.min(Ee.text.length,y.ch+x*(ar>=55296&&ar<56320?2:1))),-x)}else z?UA=rs(E.cm,Ee,y,x):UA=As(Ee,y,x);if(UA==null)if(!$A&&Oe())y=No(z,E.cm,Ee,y.line,be);else return!1;else y=UA;return!0}if(b=="char"||b=="codepoint")Ht();else if(b=="column")Ht(!0);else if(b=="word"||b=="group")for(var qt=null,Sn=b=="group",yn=E.cm&&E.cm.getHelper(y,"wordChars"),Vn=!0;!(x<0&&!Ht(!Vn));Vn=!1){var sA=Ee.text.charAt(y.ch)||` `,IA=de(sA,yn)?"w":Sn&&sA==` `?"n":!Sn||/\s/.test(sA)?null:"p";if(Sn&&!Vn&&!IA&&(IA="s"),qt&&qt!=IA){x<0&&(x=1,Ht(),y.sticky="after");break}if(IA&&(qt=IA),x>0&&!Ht(!Vn))break}var OA=fl(E,y,le,ce,!0);return Cn(le,OA)&&(OA.hitSide=!0),OA}function Ns(E,y,x,b){var z=E.doc,le=y.left,ce;if(b=="page"){var Ee=Math.min(E.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),be=Math.max(Ee-.5*ai(E.display),3);ce=(x>0?y.bottom:y.top)+x*be}else b=="line"&&(ce=x>0?y.bottom+3:y.top-3);for(var Oe;Oe=nr(E,le,ce),!!Oe.outside;){if(x<0?ce<=0:ce>=z.height){Oe.hitSide=!0;break}ce+=x*5}return Oe}var va=function(E){this.cm=E,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new Fe,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};va.prototype.init=function(E){var y=this,x=this,b=x.cm,z=x.div=E.lineDiv;cs(z,b.options.spellcheck,b.options.autocorrect,b.options.autocapitalize);function le(Ee){for(var be=Ee.target;be;be=be.parentNode){if(be==z)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(be.className))break}return!1}Mt(z,"paste",function(Ee){!le(Ee)||He(b,Ee)||go(Ee,b)||ve<=11&&setTimeout(ni(b,function(){return y.updateFromDOM()}),20)}),Mt(z,"compositionstart",function(Ee){y.composing={data:Ee.data,done:!1}}),Mt(z,"compositionupdate",function(Ee){y.composing||(y.composing={data:Ee.data,done:!1})}),Mt(z,"compositionend",function(Ee){y.composing&&(Ee.data!=y.composing.data&&y.readFromDOMSoon(),y.composing.done=!0)}),Mt(z,"touchstart",function(){return x.forceCompositionEnd()}),Mt(z,"input",function(){y.composing||y.readFromDOMSoon()});function ce(Ee){if(!(!le(Ee)||He(b,Ee))){if(b.somethingSelected())fo({lineWise:!1,text:b.getSelections()}),Ee.type=="cut"&&b.replaceSelection("",null,"cut");else if(b.options.lineWiseCopyCut){var be=ss(b);fo({lineWise:!0,text:be.text}),Ee.type=="cut"&&b.operation(function(){b.setSelections(be.ranges,0,lt),b.replaceSelection("",null,"cut")})}else return;if(Ee.clipboardData){Ee.clipboardData.clearData();var Oe=gl.text.join(` `);if(Ee.clipboardData.setData("Text",Oe),Ee.clipboardData.getData("Text")==Oe){Ee.preventDefault();return}}var Ht=Ss(),qt=Ht.firstChild;b.display.lineSpace.insertBefore(Ht,b.display.lineSpace.firstChild),qt.value=gl.text.join(` -`);var Sn=document.activeElement;Kt(qt),setTimeout(function(){b.display.lineSpace.removeChild(Ht),Sn.focus(),Sn==z&&x.showPrimarySelection()},50)}}Mt(z,"copy",ce),Mt(z,"cut",ce)},va.prototype.screenReaderLabelChanged=function(E){E?this.div.setAttribute("aria-label",E):this.div.removeAttribute("aria-label")},va.prototype.prepareSelection=function(){var E=yo(this.cm,!1);return E.focus=document.activeElement==this.div,E},va.prototype.showSelection=function(E,y){!E||!this.cm.display.view.length||((E.focus||y)&&this.showPrimarySelection(),this.showMultipleSelections(E))},va.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},va.prototype.showPrimarySelection=function(){var E=this.getSelection(),y=this.cm,x=y.doc.sel.primary(),b=x.from(),z=x.to();if(y.display.viewTo==y.display.viewFrom||b.line>=y.display.viewTo||z.line=y.display.viewFrom&&bu(y,b)||{node:Ee[0].measure.map[2],offset:0},Oe=z.lineE.firstLine()&&(b=Se(b.line-1,ze(E.doc,b.line-1).length)),z.ch==ze(E.doc,z.line).text.length&&z.liney.viewTo-1)return!1;var le,ce,Ee;b.line==y.viewFrom||(le=Ni(E,b.line))==0?(ce=rn(y.view[0].line),Ee=y.view[0].node):(ce=rn(y.view[le].line),Ee=y.view[le-1].node.nextSibling);var be=Ni(E,z.line),Oe,Ht;if(be==y.view.length-1?(Oe=y.viewTo-1,Ht=y.lineDiv.lastChild):(Oe=rn(y.view[be+1].line)-1,Ht=y.view[be+1].node.previousSibling),!Ee)return!1;for(var qt=E.doc.splitLines(xu(E,Ee,Ht,ce,Oe)),Sn=pt(E.doc,Se(ce,0),Se(Oe,ze(E.doc,Oe).text.length));qt.length>1&&Sn.length>1;)if(jt(qt)==jt(Sn))qt.pop(),Sn.pop(),Oe--;else if(qt[0]==Sn[0])qt.shift(),Sn.shift(),ce++;else break;for(var yn=0,Vn=0,sA=qt[0],IA=Sn[0],OA=Math.min(sA.length,IA.length);ynb.ch&&$A.charCodeAt($A.length-Vn-1)==UA.charCodeAt(UA.length-Vn-1);)yn--,Vn++;qt[qt.length-1]=$A.slice(0,$A.length-Vn).replace(/^\u200b+/,""),qt[0]=qt[0].slice(yn).replace(/\u200b+$/,"");var br=Se(ce,yn),Er=Se(Oe,Sn.length?jt(Sn).length-Vn:0);if(qt.length>1||qt[0]||Et(br,Er))return yl(E.doc,qt,br,Er,"+input"),!0},va.prototype.ensurePolled=function(){this.forceCompositionEnd()},va.prototype.reset=function(){this.forceCompositionEnd()},va.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},va.prototype.readFromDOMSoon=function(){var E=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(E.readDOMTimeout=null,E.composing)if(E.composing.done)E.composing=null;else return;E.updateFromDOM()},80))},va.prototype.updateFromDOM=function(){var E=this;(this.cm.isReadOnly()||!this.pollContent())&&Zi(this.cm,function(){return ti(E.cm)})},va.prototype.setUneditable=function(E){E.contentEditable="false"},va.prototype.onKeyPress=function(E){E.charCode==0||this.composing||(E.preventDefault(),this.cm.isReadOnly()||ni(this.cm,os)(this.cm,String.fromCharCode(E.charCode==null?E.keyCode:E.charCode),0))},va.prototype.readOnlyChanged=function(E){this.div.contentEditable=String(E!="nocursor")},va.prototype.onContextMenu=function(){},va.prototype.resetPosition=function(){},va.prototype.needsContentAttribute=!0;function bu(E,y){var x=_i(E,y.line);if(!x||x.hidden)return null;var b=ze(E.doc,y.line),z=Ma(x,b,y.line),le=on(b,E.doc.direction),ce="left";if(le){var Ee=_t(le,y.ch);ce=Ee%2?"right":"left"}var be=Cl(z.map,y.ch,ce);return be.offset=be.collapse=="right"?be.end:be.start,be}function Qs(E){for(var y=E;y;y=y.parentNode)if(/CodeMirror-gutter-wrapper/.test(y.className))return!0;return!1}function Oa(E,y){return y&&(E.bad=!0),E}function xu(E,y,x,b,z){var le="",ce=!1,Ee=E.doc.lineSeparator(),be=!1;function Oe(yn){return function(Vn){return Vn.id==yn}}function Ht(){ce&&(le+=Ee,be&&(le+=Ee),ce=be=!1)}function qt(yn){yn&&(Ht(),le+=yn)}function Sn(yn){if(yn.nodeType==1){var Vn=yn.getAttribute("cm-text");if(Vn){qt(Vn);return}var sA=yn.getAttribute("cm-marker"),IA;if(sA){var OA=E.findMarks(Se(b,0),Se(z+1,0),Oe(+sA));OA.length&&(IA=OA[0].find(0))&&qt(pt(E.doc,IA.from,IA.to).join(Ee));return}if(yn.getAttribute("contenteditable")=="false")return;var $A=/^(pre|div|p|li|table|br)$/i.test(yn.nodeName);if(!/^br$/i.test(yn.nodeName)&&yn.textContent.length==0)return;$A&&Ht();for(var UA=0;UA=9&&y.hasSelection&&(y.hasSelection=null),x.poll()}),Mt(z,"paste",function(ce){He(b,ce)||go(ce,b)||(b.state.pasteIncoming=+new Date,x.fastPoll())});function le(ce){if(!He(b,ce)){if(b.somethingSelected())fo({lineWise:!1,text:b.getSelections()});else if(b.options.lineWiseCopyCut){var Ee=ss(b);fo({lineWise:!0,text:Ee.text}),ce.type=="cut"?b.setSelections(Ee.ranges,null,lt):(x.prevInput="",z.value=Ee.text.join(` +`);var Sn=document.activeElement;Kt(qt),setTimeout(function(){b.display.lineSpace.removeChild(Ht),Sn.focus(),Sn==z&&x.showPrimarySelection()},50)}}Mt(z,"copy",ce),Mt(z,"cut",ce)},va.prototype.screenReaderLabelChanged=function(E){E?this.div.setAttribute("aria-label",E):this.div.removeAttribute("aria-label")},va.prototype.prepareSelection=function(){var E=yo(this.cm,!1);return E.focus=document.activeElement==this.div,E},va.prototype.showSelection=function(E,y){!E||!this.cm.display.view.length||((E.focus||y)&&this.showPrimarySelection(),this.showMultipleSelections(E))},va.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},va.prototype.showPrimarySelection=function(){var E=this.getSelection(),y=this.cm,x=y.doc.sel.primary(),b=x.from(),z=x.to();if(y.display.viewTo==y.display.viewFrom||b.line>=y.display.viewTo||z.line=y.display.viewFrom&&bu(y,b)||{node:Ee[0].measure.map[2],offset:0},Oe=z.lineE.firstLine()&&(b=Se(b.line-1,ze(E.doc,b.line-1).length)),z.ch==ze(E.doc,z.line).text.length&&z.liney.viewTo-1)return!1;var le,ce,Ee;b.line==y.viewFrom||(le=Ni(E,b.line))==0?(ce=rn(y.view[0].line),Ee=y.view[0].node):(ce=rn(y.view[le].line),Ee=y.view[le-1].node.nextSibling);var be=Ni(E,z.line),Oe,Ht;if(be==y.view.length-1?(Oe=y.viewTo-1,Ht=y.lineDiv.lastChild):(Oe=rn(y.view[be+1].line)-1,Ht=y.view[be+1].node.previousSibling),!Ee)return!1;for(var qt=E.doc.splitLines(xu(E,Ee,Ht,ce,Oe)),Sn=pt(E.doc,Se(ce,0),Se(Oe,ze(E.doc,Oe).text.length));qt.length>1&&Sn.length>1;)if(jt(qt)==jt(Sn))qt.pop(),Sn.pop(),Oe--;else if(qt[0]==Sn[0])qt.shift(),Sn.shift(),ce++;else break;for(var yn=0,Vn=0,sA=qt[0],IA=Sn[0],OA=Math.min(sA.length,IA.length);ynb.ch&&$A.charCodeAt($A.length-Vn-1)==UA.charCodeAt(UA.length-Vn-1);)yn--,Vn++;qt[qt.length-1]=$A.slice(0,$A.length-Vn).replace(/^\u200b+/,""),qt[0]=qt[0].slice(yn).replace(/\u200b+$/,"");var br=Se(ce,yn),Er=Se(Oe,Sn.length?jt(Sn).length-Vn:0);if(qt.length>1||qt[0]||Et(br,Er))return yl(E.doc,qt,br,Er,"+input"),!0},va.prototype.ensurePolled=function(){this.forceCompositionEnd()},va.prototype.reset=function(){this.forceCompositionEnd()},va.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},va.prototype.readFromDOMSoon=function(){var E=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(E.readDOMTimeout=null,E.composing)if(E.composing.done)E.composing=null;else return;E.updateFromDOM()},80))},va.prototype.updateFromDOM=function(){var E=this;(this.cm.isReadOnly()||!this.pollContent())&&Zi(this.cm,function(){return ti(E.cm)})},va.prototype.setUneditable=function(E){E.contentEditable="false"},va.prototype.onKeyPress=function(E){E.charCode==0||this.composing||(E.preventDefault(),this.cm.isReadOnly()||ni(this.cm,os)(this.cm,String.fromCharCode(E.charCode==null?E.keyCode:E.charCode),0))},va.prototype.readOnlyChanged=function(E){this.div.contentEditable=String(E!="nocursor")},va.prototype.onContextMenu=function(){},va.prototype.resetPosition=function(){},va.prototype.needsContentAttribute=!0;function bu(E,y){var x=_i(E,y.line);if(!x||x.hidden)return null;var b=ze(E.doc,y.line),z=Ma(x,b,y.line),le=sn(b,E.doc.direction),ce="left";if(le){var Ee=_t(le,y.ch);ce=Ee%2?"right":"left"}var be=Cl(z.map,y.ch,ce);return be.offset=be.collapse=="right"?be.end:be.start,be}function Qs(E){for(var y=E;y;y=y.parentNode)if(/CodeMirror-gutter-wrapper/.test(y.className))return!0;return!1}function Oa(E,y){return y&&(E.bad=!0),E}function xu(E,y,x,b,z){var le="",ce=!1,Ee=E.doc.lineSeparator(),be=!1;function Oe(yn){return function(Vn){return Vn.id==yn}}function Ht(){ce&&(le+=Ee,be&&(le+=Ee),ce=be=!1)}function qt(yn){yn&&(Ht(),le+=yn)}function Sn(yn){if(yn.nodeType==1){var Vn=yn.getAttribute("cm-text");if(Vn){qt(Vn);return}var sA=yn.getAttribute("cm-marker"),IA;if(sA){var OA=E.findMarks(Se(b,0),Se(z+1,0),Oe(+sA));OA.length&&(IA=OA[0].find(0))&&qt(pt(E.doc,IA.from,IA.to).join(Ee));return}if(yn.getAttribute("contenteditable")=="false")return;var $A=/^(pre|div|p|li|table|br)$/i.test(yn.nodeName);if(!/^br$/i.test(yn.nodeName)&&yn.textContent.length==0)return;$A&&Ht();for(var UA=0;UA=9&&y.hasSelection&&(y.hasSelection=null),x.poll()}),Mt(z,"paste",function(ce){He(b,ce)||go(ce,b)||(b.state.pasteIncoming=+new Date,x.fastPoll())});function le(ce){if(!He(b,ce)){if(b.somethingSelected())fo({lineWise:!1,text:b.getSelections()});else if(b.options.lineWiseCopyCut){var Ee=ss(b);fo({lineWise:!0,text:Ee.text}),ce.type=="cut"?b.setSelections(Ee.ranges,null,lt):(x.prevInput="",z.value=Ee.text.join(` `),Kt(z))}else return;ce.type=="cut"&&(b.state.cutIncoming=+new Date)}}Mt(z,"cut",le),Mt(z,"copy",le),Mt(E.scroller,"paste",function(ce){if(!(Wr(E,ce)||He(b,ce))){if(!z.dispatchEvent){b.state.pasteIncoming=+new Date,x.focus();return}var Ee=new Event("paste");Ee.clipboardData=ce.clipboardData,z.dispatchEvent(Ee)}}),Mt(E.lineSpace,"selectstart",function(ce){Wr(E,ce)||Dn(ce)}),Mt(z,"compositionstart",function(){var ce=b.getCursor("from");x.composing&&x.composing.range.clear(),x.composing={start:ce,range:b.markText(ce,b.getCursor("to"),{className:"CodeMirror-composing"})}}),Mt(z,"compositionend",function(){x.composing&&(x.poll(),x.composing.range.clear(),x.composing=null)})},ya.prototype.createField=function(E){this.wrapper=Ss(),this.textarea=this.wrapper.firstChild},ya.prototype.screenReaderLabelChanged=function(E){E?this.textarea.setAttribute("aria-label",E):this.textarea.removeAttribute("aria-label")},ya.prototype.prepareSelection=function(){var E=this.cm,y=E.display,x=E.doc,b=yo(E);if(E.options.moveInputWithCursor){var z=un(E,x.sel.primary().head,"div"),le=y.wrapper.getBoundingClientRect(),ce=y.lineDiv.getBoundingClientRect();b.teTop=Math.max(0,Math.min(y.wrapper.clientHeight-10,z.top+ce.top-le.top)),b.teLeft=Math.max(0,Math.min(y.wrapper.clientWidth-10,z.left+ce.left-le.left))}return b},ya.prototype.showSelection=function(E){var y=this.cm,x=y.display;rt(x.cursorDiv,E.cursors),rt(x.selectionDiv,E.selection),E.teTop!=null&&(this.wrapper.style.top=E.teTop+"px",this.wrapper.style.left=E.teLeft+"px")},ya.prototype.reset=function(E){if(!(this.contextMenuPending||this.composing)){var y=this.cm;if(y.somethingSelected()){this.prevInput="";var x=y.getSelection();this.textarea.value=x,y.state.focused&&Kt(this.textarea),Ce&&ve>=9&&(this.hasSelection=x)}else E||(this.prevInput=this.textarea.value="",Ce&&ve>=9&&(this.hasSelection=null))}},ya.prototype.getField=function(){return this.textarea},ya.prototype.supportsTouch=function(){return!1},ya.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!Me||we()!=this.textarea))try{this.textarea.focus()}catch(E){}},ya.prototype.blur=function(){this.textarea.blur()},ya.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},ya.prototype.receivedFocus=function(){this.slowPoll()},ya.prototype.slowPoll=function(){var E=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){E.poll(),E.cm.state.focused&&E.slowPoll()})},ya.prototype.fastPoll=function(){var E=!1,y=this;y.pollingFast=!0;function x(){var b=y.poll();!b&&!E?(E=!0,y.polling.set(60,x)):(y.pollingFast=!1,y.slowPoll())}y.polling.set(20,x)},ya.prototype.poll=function(){var E=this,y=this.cm,x=this.textarea,b=this.prevInput;if(this.contextMenuPending||!y.state.focused||rA(x)&&!b&&!this.composing||y.isReadOnly()||y.options.disableInput||y.state.keySeq)return!1;var z=x.value;if(z==b&&!y.somethingSelected())return!1;if(Ce&&ve>=9&&this.hasSelection===z||pe&&/[\uf700-\uf7ff]/.test(z))return y.display.input.reset(),!1;if(y.doc.sel==y.display.selForContextMenu){var le=z.charCodeAt(0);if(le==8203&&!b&&(b="\u200B"),le==8666)return this.reset(),this.cm.execCommand("undo")}for(var ce=0,Ee=Math.min(b.length,z.length);ce1e3||z.indexOf(` `)>-1?x.value=E.prevInput="":E.prevInput=z,E.composing&&(E.composing.range.clear(),E.composing.range=y.markText(E.composing.start,y.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},ya.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},ya.prototype.onKeyPress=function(){Ce&&ve>=9&&(this.hasSelection=null),this.fastPoll()},ya.prototype.onContextMenu=function(E){var y=this,x=y.cm,b=x.display,z=y.textarea;y.contextMenuPending&&y.contextMenuPending();var le=Li(x,E),ce=b.scroller.scrollTop;if(!le||Ie)return;var Ee=x.options.resetSelectionOnContextMenu;Ee&&x.doc.sel.contains(le)==-1&&ni(x,ui)(x.doc,VA(le),lt);var be=z.style.cssText,Oe=y.wrapper.style.cssText,Ht=y.wrapper.offsetParent.getBoundingClientRect();y.wrapper.style.cssText="position: static",z.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(E.clientY-Ht.top-5)+"px; left: "+(E.clientX-Ht.left-5)+`px; z-index: 1000; background: `+(Ce?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var qt;Te&&(qt=window.scrollY),b.input.focus(),Te&&window.scrollTo(null,qt),b.input.reset(),x.somethingSelected()||(z.value=y.prevInput=" "),y.contextMenuPending=yn,b.selForContextMenu=x.doc.sel,clearTimeout(b.detectingSelectAll);function Sn(){if(z.selectionStart!=null){var sA=x.somethingSelected(),IA="\u200B"+(sA?z.value:"");z.value="\u21DA",z.value=IA,y.prevInput=sA?"":"\u200B",z.selectionStart=1,z.selectionEnd=IA.length,b.selForContextMenu=x.doc.sel}}function yn(){if(y.contextMenuPending==yn&&(y.contextMenuPending=!1,y.wrapper.style.cssText=Oe,z.style.cssText=be,Ce&&ve<9&&b.scrollbars.setScrollTop(b.scroller.scrollTop=ce),z.selectionStart!=null)){(!Ce||Ce&&ve<9)&&Sn();var sA=0,IA=function(){b.selForContextMenu==x.doc.sel&&z.selectionStart==0&&z.selectionEnd>0&&y.prevInput=="\u200B"?ni(x,Eu)(x):sA++<10?b.detectingSelectAll=setTimeout(IA,500):(b.selForContextMenu=null,b.input.reset())};b.detectingSelectAll=setTimeout(IA,200)}}if(Ce&&ve>=9&&Sn(),At){In(E);var Vn=function(){Ct(window,"mouseup",Vn),setTimeout(yn,20)};Mt(window,"mouseup",Vn)}else setTimeout(yn,50)},ya.prototype.readOnlyChanged=function(E){E||this.reset(),this.textarea.disabled=E=="nocursor",this.textarea.readOnly=!!E},ya.prototype.setUneditable=function(){},ya.prototype.needsContentAttribute=!1;function mo(E,y){if(y=y?Qn(y):{},y.value=E.value,!y.tabindex&&E.tabIndex&&(y.tabindex=E.tabIndex),!y.placeholder&&E.placeholder&&(y.placeholder=E.placeholder),y.autofocus==null){var x=we();y.autofocus=x==E||E.getAttribute("autofocus")!=null&&x==document.body}function b(){E.value=Ee.getValue()}var z;if(E.form&&(Mt(E.form,"submit",b),!y.leaveSubmitMethodAlone)){var le=E.form;z=le.submit;try{var ce=le.submit=function(){b(),le.submit=z,le.submit(),le.submit=ce}}catch(be){}}y.finishInit=function(be){be.save=b,be.getTextArea=function(){return E},be.toTextArea=function(){be.toTextArea=isNaN,b(),E.parentNode.removeChild(be.getWrapperElement()),E.style.display="",E.form&&(Ct(E.form,"submit",b),!y.leaveSubmitMethodAlone&&typeof E.form.submit=="function"&&(E.form.submit=z))}},E.style.display="none";var Ee=Na(function(be){return E.parentNode.insertBefore(be,E.nextSibling)},y);return Ee}function eu(E){E.off=Ct,E.on=Mt,E.wheelEventPixels=Mn,E.Doc=SA,E.splitLines=yA,E.countColumn=Ye,E.findColumn=Xt,E.isWordChar=se,E.Pass=$t,E.signal=St,E.Line=Jn,E.changeEnd=xA,E.scrollbarModel=xo,E.Pos=Se,E.cmpPos=Et,E.modes=gn,E.mimeModes=vn,E.resolveMode=Be,E.getMode=ke,E.modeExtensions=oe,E.extendMode=vt,E.copyState=ut,E.startState=Rt,E.innerMode=xt,E.commands=uo,E.keyMap=ql,E.keyName=ts,E.isModifierKey=gs,E.lookupKey=Fu,E.normalizeKeyMap=zs,E.StringStream=Re,E.SharedTextMarker=Ji,E.TextMarker=Xi,E.LineWidget=yr,E.e_preventDefault=Dn,E.e_stopPropagation=qn,E.e_stop=In,E.addClass=it,E.contains=st,E.rmClass=We,E.keyNames=iu}Gs(Na),Ls(Na);var Ts="iter insert remove copy getEditor constructor".split(" ");for(var po in SA.prototype)SA.prototype.hasOwnProperty(po)&&Gt(Ts,po)<0&&(Na.prototype[po]=function(E){return function(){return E.apply(this.doc,arguments)}}(SA.prototype[po]));return Nn(SA),Na.inputStyles={textarea:ya,contenteditable:va},Na.defineMode=function(E){!Na.defaults.mode&&E!="null"&&(Na.defaults.mode=E),ln.apply(this,arguments)},Na.defineMIME=Yt,Na.defineMode("null",function(){return{token:function(E){return E.skipToEnd()}}}),Na.defineMIME("text/plain","null"),Na.defineExtension=function(E,y){Na.prototype[E]=y},Na.defineDocExtension=function(E,y){SA.prototype[E]=y},Na.fromTextArea=mo,eu(Na),Na.version="5.58.2",Na})},25419:function(It,Ft,ee){(function(a){a(ee(89780),ee(15525),ee(98101))})(function(a){"use strict";a.defineMode("markdown",function(ge,he){var Ve=a.getMode(ge,"text/html"),Ce=Ve.name=="null";function ve(Ye){if(a.findModeByName){var Fe=a.findModeByName(Ye);Fe&&(Ye=Fe.mime||Fe.mimes[0])}var Gt=a.getMode(ge,Ye);return Gt.name=="null"?null:Gt}he.highlightFormatting===void 0&&(he.highlightFormatting=!1),he.maxBlockquoteDepth===void 0&&(he.maxBlockquoteDepth=0),he.taskLists===void 0&&(he.taskLists=!1),he.strikethrough===void 0&&(he.strikethrough=!1),he.emoji===void 0&&(he.emoji=!1),he.fencedCodeBlockHighlighting===void 0&&(he.fencedCodeBlockHighlighting=!0),he.fencedCodeBlockDefaultMode===void 0&&(he.fencedCodeBlockDefaultMode="text/plain"),he.xml===void 0&&(he.xml=!0),he.tokenTypeOverrides===void 0&&(he.tokenTypeOverrides={});var Te={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var $e in Te)Te.hasOwnProperty($e)&&he.tokenTypeOverrides[$e]&&(Te[$e]=he.tokenTypeOverrides[$e]);var ye=/^([*\-_])(?:\s*\1){2,}\s*$/,Ie=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,nt=/^\[(x| )\](?=\s)/i,Pe=he.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,bt=/^ {0,3}(?:\={1,}|-{2,})\s*$/,Ne=/^[^#!\[\]*_\\<>` "'(~:]+/,Qe=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,Me=/^\s*\[[^\]]+?\]:.*$/,pe=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,Ue=" ";function ct(Ye,Fe,Gt){return Fe.f=Fe.inline=Gt,Gt(Ye,Fe)}function je(Ye,Fe,Gt){return Fe.f=Fe.block=Gt,Gt(Ye,Fe)}function wt(Ye){return!Ye||!/\S/.test(Ye.string)}function At(Ye){if(Ye.linkTitle=!1,Ye.linkHref=!1,Ye.linkText=!1,Ye.em=!1,Ye.strong=!1,Ye.strikethrough=!1,Ye.quote=0,Ye.indentedCode=!1,Ye.f==We){var Fe=Ce;if(!Fe){var Gt=a.innerMode(Ve,Ye.htmlState);Fe=Gt.mode.name=="xml"&&Gt.state.tagStart===null&&!Gt.state.context&&Gt.state.tokenize.isInText}Fe&&(Ye.f=ft,Ye.block=qe,Ye.htmlState=null)}return Ye.trailingSpace=0,Ye.trailingSpaceNewLine=!1,Ye.prevLine=Ye.thisLine,Ye.thisLine={stream:null},null}function qe(Ye,Fe){var Gt=Ye.column()===Fe.indentation,mn=wt(Fe.prevLine.stream),$t=Fe.indentedCode,lt=Fe.prevLine.hr,Tt=Fe.list!==!1,Ge=(Fe.listStack[Fe.listStack.length-1]||0)+3;Fe.indentedCode=!1;var Xt=Fe.indentation;if(Fe.indentationDiff===null&&(Fe.indentationDiff=Fe.indentation,Tt)){for(Fe.list=null;Xt=4&&($t||Fe.prevLine.fencedCodeEnd||Fe.prevLine.header||mn))return Ye.skipToEnd(),Fe.indentedCode=!0,Te.code;if(Ye.eatSpace())return null;if(Gt&&Fe.indentation<=Ge&&(jt=Ye.match(Pe))&&jt[1].length<=6)return Fe.quote=0,Fe.header=jt[1].length,Fe.thisLine.header=!0,he.highlightFormatting&&(Fe.formatting="header"),Fe.f=Fe.inline,rt(Fe);if(Fe.indentation<=Ge&&Ye.eat(">"))return Fe.quote=Gt?1:Fe.quote+1,he.highlightFormatting&&(Fe.formatting="quote"),Ye.eatSpace(),rt(Fe);if(!an&&!Fe.setext&&Gt&&Fe.indentation<=Ge&&(jt=Ye.match(Ie))){var Bn=jt[1]?"ol":"ul";return Fe.indentation=Xt+Ye.current().length,Fe.list=!0,Fe.quote=0,Fe.listStack.push(Fe.indentation),Fe.em=!1,Fe.strong=!1,Fe.code=!1,Fe.strikethrough=!1,he.taskLists&&Ye.match(nt,!1)&&(Fe.taskList=!0),Fe.f=Fe.inline,he.highlightFormatting&&(Fe.formatting=["list","list-"+Bn]),rt(Fe)}else{if(Gt&&Fe.indentation<=Ge&&(jt=Ye.match(Qe,!0)))return Fe.quote=0,Fe.fencedEndRE=new RegExp(jt[1]+"+ *$"),Fe.localMode=he.fencedCodeBlockHighlighting&&ve(jt[2]||he.fencedCodeBlockDefaultMode),Fe.localMode&&(Fe.localState=a.startState(Fe.localMode)),Fe.f=Fe.block=_e,he.highlightFormatting&&(Fe.formatting="code-block"),Fe.code=-1,rt(Fe);if(Fe.setext||(!Pt||!Tt)&&!Fe.quote&&Fe.list===!1&&!Fe.code&&!an&&!Me.test(Ye.string)&&(jt=Ye.lookAhead(1))&&(jt=jt.match(bt)))return Fe.setext?(Fe.header=Fe.setext,Fe.setext=0,Ye.skipToEnd(),he.highlightFormatting&&(Fe.formatting="header")):(Fe.header=jt[0].charAt(0)=="="?1:2,Fe.setext=Fe.header),Fe.thisLine.header=!0,Fe.f=Fe.inline,rt(Fe);if(an)return Ye.skipToEnd(),Fe.hr=!0,Fe.thisLine.hr=!0,Te.hr;if(Ye.peek()==="[")return ct(Ye,Fe,nn)}return ct(Ye,Fe,Fe.inline)}function We(Ye,Fe){var Gt=Ve.token(Ye,Fe.htmlState);if(!Ce){var mn=a.innerMode(Ve,Fe.htmlState);(mn.mode.name=="xml"&&mn.state.tagStart===null&&!mn.state.context&&mn.state.tokenize.isInText||Fe.md_inside&&Ye.current().indexOf(">")>-1)&&(Fe.f=ft,Fe.block=qe,Fe.htmlState=null)}return Gt}function _e(Ye,Fe){var Gt=Fe.listStack[Fe.listStack.length-1]||0,mn=Fe.indentation=Ye.quote?Fe.push(Te.formatting+"-"+Ye.formatting[Gt]+"-"+Ye.quote):Fe.push("error"))}if(Ye.taskOpen)return Fe.push("meta"),Fe.length?Fe.join(" "):null;if(Ye.taskClosed)return Fe.push("property"),Fe.length?Fe.join(" "):null;if(Ye.linkHref?Fe.push(Te.linkHref,"url"):(Ye.strong&&Fe.push(Te.strong),Ye.em&&Fe.push(Te.em),Ye.strikethrough&&Fe.push(Te.strikethrough),Ye.emoji&&Fe.push(Te.emoji),Ye.linkText&&Fe.push(Te.linkText),Ye.code&&Fe.push(Te.code),Ye.image&&Fe.push(Te.image),Ye.imageAltText&&Fe.push(Te.imageAltText,"link"),Ye.imageMarker&&Fe.push(Te.imageMarker)),Ye.header&&Fe.push(Te.header,Te.header+"-"+Ye.header),Ye.quote&&(Fe.push(Te.quote),!he.maxBlockquoteDepth||he.maxBlockquoteDepth>=Ye.quote?Fe.push(Te.quote+"-"+Ye.quote):Fe.push(Te.quote+"-"+he.maxBlockquoteDepth)),Ye.list!==!1){var mn=(Ye.listStack.length-1)%3;mn?mn===1?Fe.push(Te.list2):Fe.push(Te.list3):Fe.push(Te.list1)}return Ye.trailingSpaceNewLine?Fe.push("trailing-space-new-line"):Ye.trailingSpace&&Fe.push("trailing-space-"+(Ye.trailingSpace%2?"a":"b")),Fe.length?Fe.join(" "):null}function Ke(Ye,Fe){if(Ye.match(Ne,!0))return rt(Fe)}function ft(Ye,Fe){var Gt=Fe.text(Ye,Fe);if(typeof Gt!="undefined")return Gt;if(Fe.list)return Fe.list=null,rt(Fe);if(Fe.taskList){var mn=Ye.match(nt,!0)[1]===" ";return mn?Fe.taskOpen=!0:Fe.taskClosed=!0,he.highlightFormatting&&(Fe.formatting="task"),Fe.taskList=!1,rt(Fe)}if(Fe.taskOpen=!1,Fe.taskClosed=!1,Fe.header&&Ye.match(/^#+$/,!0))return he.highlightFormatting&&(Fe.formatting="header"),rt(Fe);var $t=Ye.next();if(Fe.linkTitle){Fe.linkTitle=!1;var lt=$t;$t==="("&&(lt=")"),lt=(lt+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Tt="^\\s*(?:[^"+lt+"\\\\]+|\\\\\\\\|\\\\.)"+lt;if(Ye.match(new RegExp(Tt),!0))return Te.linkHref}if($t==="`"){var Ge=Fe.formatting;he.highlightFormatting&&(Fe.formatting="code"),Ye.eatWhile("`");var Xt=Ye.current().length;if(Fe.code==0&&(!Fe.quote||Xt==1))return Fe.code=Xt,rt(Fe);if(Xt==Fe.code){var Pt=rt(Fe);return Fe.code=0,Pt}else return Fe.formatting=Ge,rt(Fe)}else if(Fe.code)return rt(Fe);if($t==="\\"&&(Ye.next(),he.highlightFormatting)){var an=rt(Fe),jt=Te.formatting+"-escape";return an?an+" "+jt:jt}if($t==="!"&&Ye.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return Fe.imageMarker=!0,Fe.image=!0,he.highlightFormatting&&(Fe.formatting="image"),rt(Fe);if($t==="["&&Fe.imageMarker&&Ye.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return Fe.imageMarker=!1,Fe.imageAltText=!0,he.highlightFormatting&&(Fe.formatting="image"),rt(Fe);if($t==="]"&&Fe.imageAltText){he.highlightFormatting&&(Fe.formatting="image");var an=rt(Fe);return Fe.imageAltText=!1,Fe.image=!1,Fe.inline=Fe.f=st,an}if($t==="["&&!Fe.image)return Fe.linkText&&Ye.match(/^.*?\]/)||(Fe.linkText=!0,he.highlightFormatting&&(Fe.formatting="link")),rt(Fe);if($t==="]"&&Fe.linkText){he.highlightFormatting&&(Fe.formatting="link");var an=rt(Fe);return Fe.linkText=!1,Fe.inline=Fe.f=Ye.match(/\(.*?\)| ?\[.*?\]/,!1)?st:ft,an}if($t==="<"&&Ye.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){Fe.f=Fe.inline=Le,he.highlightFormatting&&(Fe.formatting="link");var an=rt(Fe);return an?an+=" ":an="",an+Te.linkInline}if($t==="<"&&Ye.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){Fe.f=Fe.inline=Le,he.highlightFormatting&&(Fe.formatting="link");var an=rt(Fe);return an?an+=" ":an="",an+Te.linkEmail}if(he.xml&&$t==="<"&&Ye.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var Bn=Ye.string.indexOf(">",Ye.pos);if(Bn!=-1){var fn=Ye.string.substring(Ye.start,Bn);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(fn)&&(Fe.md_inside=!0)}return Ye.backUp(1),Fe.htmlState=a.startState(Ve),je(Ye,Fe,We)}if(he.xml&&$t==="<"&&Ye.match(/^\/\w*?>/))return Fe.md_inside=!1,"tag";if($t==="*"||$t==="_"){for(var me=1,ie=Ye.pos==1?" ":Ye.string.charAt(Ye.pos-2);me<3&&Ye.eat($t);)me++;var ae=Ye.peek()||" ",se=!/\s/.test(ae)&&(!pe.test(ae)||/\s/.test(ie)||pe.test(ie)),de=!/\s/.test(ie)&&(!pe.test(ie)||/\s/.test(ae)||pe.test(ae)),ue=null,et=null;if(me%2&&(!Fe.em&&se&&($t==="*"||!de||pe.test(ie))?ue=!0:Fe.em==$t&&de&&($t==="*"||!se||pe.test(ae))&&(ue=!1)),me>1&&(!Fe.strong&&se&&($t==="*"||!de||pe.test(ie))?et=!0:Fe.strong==$t&&de&&($t==="*"||!se||pe.test(ae))&&(et=!1)),et!=null||ue!=null){he.highlightFormatting&&(Fe.formatting=ue==null?"strong":et==null?"em":"strong em"),ue===!0&&(Fe.em=$t),et===!0&&(Fe.strong=$t);var Pt=rt(Fe);return ue===!1&&(Fe.em=!1),et===!1&&(Fe.strong=!1),Pt}}else if($t===" "&&(Ye.eat("*")||Ye.eat("_"))){if(Ye.peek()===" ")return rt(Fe);Ye.backUp(1)}if(he.strikethrough){if($t==="~"&&Ye.eatWhile($t)){if(Fe.strikethrough){he.highlightFormatting&&(Fe.formatting="strikethrough");var Pt=rt(Fe);return Fe.strikethrough=!1,Pt}else if(Ye.match(/^[^\s]/,!1))return Fe.strikethrough=!0,he.highlightFormatting&&(Fe.formatting="strikethrough"),rt(Fe)}else if($t===" "&&Ye.match(/^~~/,!0)){if(Ye.peek()===" ")return rt(Fe);Ye.backUp(2)}}if(he.emoji&&$t===":"&&Ye.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){Fe.emoji=!0,he.highlightFormatting&&(Fe.formatting="emoji");var Dt=rt(Fe);return Fe.emoji=!1,Dt}return $t===" "&&(Ye.match(/^ +$/,!1)?Fe.trailingSpace++:Fe.trailingSpace&&(Fe.trailingSpaceNewLine=!0)),rt(Fe)}function Le(Ye,Fe){var Gt=Ye.next();if(Gt===">"){Fe.f=Fe.inline=ft,he.highlightFormatting&&(Fe.formatting="link");var mn=rt(Fe);return mn?mn+=" ":mn="",mn+Te.linkInline}return Ye.match(/^[^>]+/,!0),Te.linkInline}function st(Ye,Fe){if(Ye.eatSpace())return null;var Gt=Ye.next();return Gt==="("||Gt==="["?(Fe.f=Fe.inline=it(Gt==="("?")":"]"),he.highlightFormatting&&(Fe.formatting="link-string"),Fe.linkHref=!0,rt(Fe)):"error"}var we={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function it(Ye){return function(Fe,Gt){var mn=Fe.next();if(mn===Ye){Gt.f=Gt.inline=ft,he.highlightFormatting&&(Gt.formatting="link-string");var $t=rt(Gt);return Gt.linkHref=!1,$t}return Fe.match(we[Ye]),Gt.linkHref=!0,rt(Gt)}}function nn(Ye,Fe){return Ye.match(/^([^\]\\]|\\.)*\]:/,!1)?(Fe.f=Kt,Ye.next(),he.highlightFormatting&&(Fe.formatting="link"),Fe.linkText=!0,rt(Fe)):ct(Ye,Fe,ft)}function Kt(Ye,Fe){if(Ye.match(/^\]:/,!0)){Fe.f=Fe.inline=Bt,he.highlightFormatting&&(Fe.formatting="link");var Gt=rt(Fe);return Fe.linkText=!1,Gt}return Ye.match(/^([^\]\\]|\\.)+/,!0),Te.linkText}function Bt(Ye,Fe){return Ye.eatSpace()?null:(Ye.match(/^[^\s]+/,!0),Ye.peek()===void 0?Fe.linkTitle=!0:Ye.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),Fe.f=Fe.inline=ft,Te.linkHref+" url")}var Qn={startState:function(){return{f:qe,prevLine:{stream:null},thisLine:{stream:null},block:qe,htmlState:null,indentation:0,inline:ft,text:Ke,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(Ye){return{f:Ye.f,prevLine:Ye.prevLine,thisLine:Ye.thisLine,block:Ye.block,htmlState:Ye.htmlState&&a.copyState(Ve,Ye.htmlState),indentation:Ye.indentation,localMode:Ye.localMode,localState:Ye.localMode?a.copyState(Ye.localMode,Ye.localState):null,inline:Ye.inline,text:Ye.text,formatting:!1,linkText:Ye.linkText,linkTitle:Ye.linkTitle,linkHref:Ye.linkHref,code:Ye.code,em:Ye.em,strong:Ye.strong,strikethrough:Ye.strikethrough,emoji:Ye.emoji,header:Ye.header,setext:Ye.setext,hr:Ye.hr,taskList:Ye.taskList,list:Ye.list,listStack:Ye.listStack.slice(0),quote:Ye.quote,indentedCode:Ye.indentedCode,trailingSpace:Ye.trailingSpace,trailingSpaceNewLine:Ye.trailingSpaceNewLine,md_inside:Ye.md_inside,fencedEndRE:Ye.fencedEndRE}},token:function(Ye,Fe){if(Fe.formatting=!1,Ye!=Fe.thisLine.stream){if(Fe.header=0,Fe.hr=!1,Ye.match(/^\s*$/,!0))return At(Fe),null;if(Fe.prevLine=Fe.thisLine,Fe.thisLine={stream:Ye},Fe.taskList=!1,Fe.trailingSpace=0,Fe.trailingSpaceNewLine=!1,!Fe.localState&&(Fe.f=Fe.block,Fe.f!=We)){var Gt=Ye.match(/^\s*/,!0)[0].replace(/\t/g,Ue).length;if(Fe.indentation=Gt,Fe.indentationDiff=null,Gt>0)return null}}return Fe.f(Ye,Fe)},innerMode:function(Ye){return Ye.block==We?{state:Ye.htmlState,mode:Ve}:Ye.localState?{state:Ye.localState,mode:Ye.localMode}:{state:Ye,mode:Qn}},indent:function(Ye,Fe,Gt){return Ye.block==We&&Ve.indent?Ve.indent(Ye.htmlState,Fe,Gt):Ye.localState&&Ye.localMode.indent?Ye.localMode.indent(Ye.localState,Fe,Gt):a.Pass},blankLine:At,getType:rt,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Qn},"xml"),a.defineMIME("text/markdown","markdown"),a.defineMIME("text/x-markdown","markdown")})},98101:function(It,Ft,ee){(function(a){a(ee(89780))})(function(a){"use strict";a.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var ge=0;ge-1&&Ve.substring(Te+1,Ve.length);if($e)return a.findModeByExtension($e)},a.findModeByName=function(Ve){Ve=Ve.toLowerCase();for(var Ce=0;Ce0?Ne.cmdState[Ne.cmdState.length-1]:null}function ve(Ne){var Qe=Ne.cmdState.pop();Qe&&Qe.closeBracket()}function Te(Ne){for(var Qe=Ne.cmdState,Me=Qe.length-1;Me>=0;Me--){var pe=Qe[Me];if(pe.name!="DEFAULT")return pe}return{styleIdentifier:function(){return null}}}function $e(Ne,Qe,Me){return function(){this.name=Ne,this.bracketNo=0,this.style=Qe,this.styles=Me,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var ye={};ye.importmodule=$e("importmodule","tag",["string","builtin"]),ye.documentclass=$e("documentclass","tag",["","atom"]),ye.usepackage=$e("usepackage","tag",["atom"]),ye.begin=$e("begin","tag",["atom"]),ye.end=$e("end","tag",["atom"]),ye.label=$e("label","tag",["atom"]),ye.ref=$e("ref","tag",["atom"]),ye.eqref=$e("eqref","tag",["atom"]),ye.cite=$e("cite","tag",["atom"]),ye.bibitem=$e("bibitem","tag",["atom"]),ye.Bibitem=$e("Bibitem","tag",["atom"]),ye.RBibitem=$e("RBibitem","tag",["atom"]),ye.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function Ie(Ne,Qe){Ne.f=Qe}function nt(Ne,Qe){var Me;if(Ne.match(/^\\[a-zA-Z@]+/)){var pe=Ne.current().slice(1);return Me=ye.hasOwnProperty(pe)?ye[pe]:ye.DEFAULT,Me=new Me,Ve(Qe,Me),Ie(Qe,bt),Me.style}if(Ne.match(/^\\[$&%#{}_]/)||Ne.match(/^\\[,;!\/\\]/))return"tag";if(Ne.match("\\["))return Ie(Qe,function(ct,je){return Pe(ct,je,"\\]")}),"keyword";if(Ne.match("\\("))return Ie(Qe,function(ct,je){return Pe(ct,je,"\\)")}),"keyword";if(Ne.match("$$"))return Ie(Qe,function(ct,je){return Pe(ct,je,"$$")}),"keyword";if(Ne.match("$"))return Ie(Qe,function(ct,je){return Pe(ct,je,"$")}),"keyword";var Ue=Ne.next();if(Ue=="%")return Ne.skipToEnd(),"comment";if(Ue=="}"||Ue=="]"){if(Me=Ce(Qe),Me)Me.closeBracket(Ue),Ie(Qe,bt);else return"error";return"bracket"}else return Ue=="{"||Ue=="["?(Me=ye.DEFAULT,Me=new Me,Ve(Qe,Me),"bracket"):/\d/.test(Ue)?(Ne.eatWhile(/[\w.%]/),"atom"):(Ne.eatWhile(/[\w\-_]/),Me=Te(Qe),Me.name=="begin"&&(Me.argument=Ne.current()),Me.styleIdentifier())}function Pe(Ne,Qe,Me){if(Ne.eatSpace())return null;if(Me&&Ne.match(Me))return Ie(Qe,nt),"keyword";if(Ne.match(/^\\[a-zA-Z@]+/))return"tag";if(Ne.match(/^[a-zA-Z]+/))return"variable-2";if(Ne.match(/^\\[$&%#{}_]/)||Ne.match(/^\\[,;!\/]/)||Ne.match(/^[\^_&]/))return"tag";if(Ne.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(Ne.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var pe=Ne.next();return pe=="{"||pe=="}"||pe=="["||pe=="]"||pe=="("||pe==")"?"bracket":pe=="%"?(Ne.skipToEnd(),"comment"):"error"}function bt(Ne,Qe){var Me=Ne.peek(),pe;return Me=="{"||Me=="["?(pe=Ce(Qe),pe.openBracket(Me),Ne.eat(Me),Ie(Qe,nt),"bracket"):/[ \t\r]/.test(Me)?(Ne.eat(Me),null):(Ie(Qe,nt),ve(Qe),nt(Ne,Qe))}return{startState:function(){var Ne=he.inMathMode?function(Qe,Me){return Pe(Qe,Me)}:nt;return{cmdState:[],f:Ne}},copyState:function(Ne){return{cmdState:Ne.cmdState.slice(),f:Ne.f}},token:function(Ne,Qe){return Qe.f(Ne,Qe)},blankLine:function(Ne){Ne.f=nt,Ne.cmdState.length=0},lineComment:"%"}}),a.defineMIME("text/x-stex","stex"),a.defineMIME("text/x-latex","stex")})},15525:function(It,Ft,ee){(function(a){a(ee(89780))})(function(a){"use strict";var ge={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},he={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};a.defineMode("xml",function(Ve,Ce){var ve=Ve.indentUnit,Te={},$e=Ce.htmlMode?ge:he;for(var ye in $e)Te[ye]=$e[ye];for(var ye in Ce)Te[ye]=Ce[ye];var Ie,nt;function Pe(Le,st){function we(Kt){return st.tokenize=Kt,Kt(Le,st)}var it=Le.next();if(it=="<")return Le.eat("!")?Le.eat("[")?Le.match("CDATA[")?we(Qe("atom","]]>")):null:Le.match("--")?we(Qe("comment","-->")):Le.match("DOCTYPE",!0,!0)?(Le.eatWhile(/[\w\._\-]/),we(Me(1))):null:Le.eat("?")?(Le.eatWhile(/[\w\._\-]/),st.tokenize=Qe("meta","?>"),"meta"):(Ie=Le.eat("/")?"closeTag":"openTag",st.tokenize=bt,"tag bracket");if(it=="&"){var nn;return Le.eat("#")?Le.eat("x")?nn=Le.eatWhile(/[a-fA-F\d]/)&&Le.eat(";"):nn=Le.eatWhile(/[\d]/)&&Le.eat(";"):nn=Le.eatWhile(/[\w\.\-:]/)&&Le.eat(";"),nn?"atom":"error"}else return Le.eatWhile(/[^&<]/),null}Pe.isInText=!0;function bt(Le,st){var we=Le.next();if(we==">"||we=="/"&&Le.eat(">"))return st.tokenize=Pe,Ie=we==">"?"endTag":"selfcloseTag","tag bracket";if(we=="=")return Ie="equals",null;if(we=="<"){st.tokenize=Pe,st.state=je,st.tagName=st.tagStart=null;var it=st.tokenize(Le,st);return it?it+" tag error":"tag error"}else return/[\'\"]/.test(we)?(st.tokenize=Ne(we),st.stringStartCol=Le.column(),st.tokenize(Le,st)):(Le.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function Ne(Le){var st=function(we,it){for(;!we.eol();)if(we.next()==Le){it.tokenize=bt;break}return"string"};return st.isInAttribute=!0,st}function Qe(Le,st){return function(we,it){for(;!we.eol();){if(we.match(st)){it.tokenize=Pe;break}we.next()}return Le}}function Me(Le){return function(st,we){for(var it;(it=st.next())!=null;){if(it=="<")return we.tokenize=Me(Le+1),we.tokenize(st,we);if(it==">")if(Le==1){we.tokenize=Pe;break}else return we.tokenize=Me(Le-1),we.tokenize(st,we)}return"meta"}}function pe(Le,st,we){this.prev=Le.context,this.tagName=st,this.indent=Le.indented,this.startOfLine=we,(Te.doNotIndent.hasOwnProperty(st)||Le.context&&Le.context.noIndent)&&(this.noIndent=!0)}function Ue(Le){Le.context&&(Le.context=Le.context.prev)}function ct(Le,st){for(var we;;){if(!Le.context||(we=Le.context.tagName,!Te.contextGrabbers.hasOwnProperty(we)||!Te.contextGrabbers[we].hasOwnProperty(st)))return;Ue(Le)}}function je(Le,st,we){return Le=="openTag"?(we.tagStart=st.column(),wt):Le=="closeTag"?At:je}function wt(Le,st,we){return Le=="word"?(we.tagName=st.current(),nt="tag",_e):Te.allowMissingTagName&&Le=="endTag"?(nt="tag bracket",_e(Le,st,we)):(nt="error",wt)}function At(Le,st,we){if(Le=="word"){var it=st.current();return we.context&&we.context.tagName!=it&&Te.implicitlyClosed.hasOwnProperty(we.context.tagName)&&Ue(we),we.context&&we.context.tagName==it||Te.matchClosing===!1?(nt="tag",qe):(nt="tag error",We)}else return Te.allowMissingTagName&&Le=="endTag"?(nt="tag bracket",qe(Le,st,we)):(nt="error",We)}function qe(Le,st,we){return Le!="endTag"?(nt="error",qe):(Ue(we),je)}function We(Le,st,we){return nt="error",qe(Le,st,we)}function _e(Le,st,we){if(Le=="word")return nt="attribute",rt;if(Le=="endTag"||Le=="selfcloseTag"){var it=we.tagName,nn=we.tagStart;return we.tagName=we.tagStart=null,Le=="selfcloseTag"||Te.autoSelfClosers.hasOwnProperty(it)?ct(we,it):(ct(we,it),we.context=new pe(we,it,nn==we.indented)),je}return nt="error",_e}function rt(Le,st,we){return Le=="equals"?Ke:(Te.allowMissing||(nt="error"),_e(Le,st,we))}function Ke(Le,st,we){return Le=="string"?ft:Le=="word"&&Te.allowUnquoted?(nt="string",_e):(nt="error",_e(Le,st,we))}function ft(Le,st,we){return Le=="string"?ft:_e(Le,st,we)}return{startState:function(Le){var st={tokenize:Pe,state:je,indented:Le||0,tagName:null,tagStart:null,context:null};return Le!=null&&(st.baseIndent=Le),st},token:function(Le,st){if(!st.tagName&&Le.sol()&&(st.indented=Le.indentation()),Le.eatSpace())return null;Ie=null;var we=st.tokenize(Le,st);return(we||Ie)&&we!="comment"&&(nt=null,st.state=st.state(Ie||we,Le,st),nt&&(we=nt=="error"?we+" error":nt)),we},indent:function(Le,st,we){var it=Le.context;if(Le.tokenize.isInAttribute)return Le.tagStart==Le.indented?Le.stringStartCol+1:Le.indented+ve;if(it&&it.noIndent)return a.Pass;if(Le.tokenize!=bt&&Le.tokenize!=Pe)return we?we.match(/^(\s*)/)[0].length:0;if(Le.tagName)return Te.multilineTagIndentPastTag!==!1?Le.tagStart+Le.tagName.length+2:Le.tagStart+ve*(Te.multilineTagIndentFactor||1);if(Te.alignCDATA&&/$/,blockCommentStart:"",configuration:Te.htmlMode?"html":"xml",helperType:Te.htmlMode?"html":"xml",skipAttribute:function(Le){Le.state==Ke&&(Le.state=_e)},xmlCurrentTag:function(Le){return Le.tagName?{name:Le.tagName,close:Le.type=="closeTag"}:null},xmlCurrentContext:function(Le){for(var st=[],we=Le.context;we;we=we.prev)we.tagName&&st.push(we.tagName);return st.reverse()}}}),a.defineMIME("text/xml","xml"),a.defineMIME("application/xml","xml"),a.mimeModes.hasOwnProperty("text/html")||a.defineMIME("text/html",{name:"xml",htmlMode:!0})})},64270:function(It){(function(Ft,ee){It.exports=ee()})(this,function(){"use strict";var Ft=function(ne,te){return Ft=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(re,Ae){re.__proto__=Ae}||function(re,Ae){for(var fe in Ae)Object.prototype.hasOwnProperty.call(Ae,fe)&&(re[fe]=Ae[fe])},Ft(ne,te)};function ee(ne,te){if(typeof te!="function"&&te!==null)throw new TypeError("Class extends value "+String(te)+" is not a constructor or null");Ft(ne,te);function re(){this.constructor=ne}ne.prototype=te===null?Object.create(te):(re.prototype=te.prototype,new re)}var a=function(){return a=Object.assign||function(te){for(var re,Ae=1,fe=arguments.length;Ae0&&xe[xe.length-1])&&(En[0]===6||En[0]===2)){re=0;continue}if(En[0]===3&&(!xe||En[1]>xe[0]&&En[1]=55296&&fe<=56319&&re>10)+55296,at%1024+56320)),(fe+1===re||Ae.length>16384)&&(xe+=String.fromCharCode.apply(String,Ae),Ae.length=0)}return xe},Ie="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",nt=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Pe=0;Pe>4,Ln[fe++]=(at&15)<<4|Ut>>2,Ln[fe++]=(Ut&3)<<6|kt&63;return En},pe=function(ne){for(var te=ne.length,re=[],Ae=0;Ae>ct,We=1<>ct,Ke=qe+rt,ft=Ke,Le=32,st=ft+Le,we=65536>>je,it=1<=0){if(te<55296||te>56319&&te<=65535)return re=this.index[te>>ct],re=(re<>ct)],re=(re<>je),re=this.index[re],re+=te>>ct&nn,re=this.index[re],re=(re<lt?(fe.push(!0),Ut-=lt):fe.push(!1),["normal","auto","loose"].indexOf(te)!==-1&&[8208,8211,12316,12448].indexOf(xe)!==-1)return Ae.push(at),re.push(et);if(Ut===Pt||Ut===ie){if(at===0)return Ae.push(at),re.push(He);var kt=re[at-1];return Yt.indexOf(kt)===-1?(Ae.push(Ae[at-1]),re.push(kt)):(Ae.push(at),re.push(He))}if(Ae.push(at),Ut===en)return re.push(te==="strict"?Zt:In);if(Ut===Kn||Ut===St)return re.push(He);if(Ut===kA)return xe>=131072&&xe<=196605||xe>=196608&&xe<=262141?re.push(In):re.push(He);re.push(Ut)}),[Ae,re,fe]},vt=function(ne,te,re,Ae){var fe=Ae[re];if(Array.isArray(ne)?ne.indexOf(fe)!==-1:ne===fe)for(var xe=re;xe<=Ae.length;){xe++;var at=Ae[xe];if(at===te)return!0;if(at!==me)break}if(fe===me)for(var xe=re;xe>0;){xe--;var Ut=Ae[xe];if(Array.isArray(ne)?ne.indexOf(Ut)!==-1:ne===Ut)for(var kt=re;kt<=Ae.length;){kt++;var at=Ae[kt];if(at===te)return!0;if(at!==me)break}if(Ut!==me)break}return!1},ut=function(ne,te){for(var re=ne;re>=0;){var Ae=te[re];if(Ae===me)re--;else return Ae}return 0},xt=function(ne,te,re,Ae,fe){if(re[Ae]===0)return rA;var xe=Ae-1;if(Array.isArray(fe)&&fe[xe]===!0)return rA;var at=xe-1,Ut=xe+1,kt=te[xe],En=at>=0?te[at]:0,Ln=te[Ut];if(kt===Ge&&Ln===Xt)return rA;if(gn.indexOf(kt)!==-1)return yA;if(gn.indexOf(Ln)!==-1||vn.indexOf(Ln)!==-1)return rA;if(ut(xe,te)===Bn)return CA;if(On.get(ne[xe])===ie||(kt===Wt||kt===Nn)&&On.get(ne[Ut])===ie||kt===jt||Ln===jt||kt===fn||[me,se,ue].indexOf(kt)===-1&&Ln===fn||[Dt,ot,ht,on,Ct].indexOf(Ln)!==-1||ut(xe,te)===_t||vt(dn,_t,xe,te)||vt([Dt,ot],Zt,xe,te)||vt(ae,ae,xe,te))return rA;if(kt===me)return CA;if(kt===dn||Ln===dn)return rA;if(Ln===et||kt===et)return CA;if([se,ue,Zt].indexOf(Ln)!==-1||kt===de||En===Zn&&ke.indexOf(kt)!==-1||kt===Ct&&Ln===Zn||Ln===Lt||jn.indexOf(Ln)!==-1&&kt===cn||jn.indexOf(kt)!==-1&&Ln===cn||kt===tn&&[In,Wt,Nn].indexOf(Ln)!==-1||[In,Wt,Nn].indexOf(kt)!==-1&&Ln===Mt||jn.indexOf(kt)!==-1&&ln.indexOf(Ln)!==-1||ln.indexOf(kt)!==-1&&jn.indexOf(Ln)!==-1||[tn,Mt].indexOf(kt)!==-1&&(Ln===cn||[_t,ue].indexOf(Ln)!==-1&&te[Ut+1]===cn)||[_t,ue].indexOf(kt)!==-1&&Ln===cn||kt===cn&&[cn,Ct,on].indexOf(Ln)!==-1)return rA;if([cn,Ct,on,Dt,ot].indexOf(Ln)!==-1)for(var kn=xe;kn>=0;){var AA=te[kn];if(AA===cn)return rA;if([Ct,on].indexOf(AA)!==-1)kn--;else break}if([tn,Mt].indexOf(Ln)!==-1)for(var kn=[Dt,ot].indexOf(kt)!==-1?at:xe;kn>=0;){var AA=te[kn];if(AA===cn)return rA;if([Ct,on].indexOf(AA)!==-1)kn--;else break}if(_n===kt&&[_n,Un,Dn,qn].indexOf(Ln)!==-1||[Un,Dn].indexOf(kt)!==-1&&[Un,dA].indexOf(Ln)!==-1||[dA,qn].indexOf(kt)!==-1&&Ln===dA||Be.indexOf(kt)!==-1&&[Lt,Mt].indexOf(Ln)!==-1||Be.indexOf(Ln)!==-1&&kt===tn||jn.indexOf(kt)!==-1&&jn.indexOf(Ln)!==-1||kt===on&&jn.indexOf(Ln)!==-1||jn.concat(cn).indexOf(kt)!==-1&&Ln===_t&&mA.indexOf(ne[Ut])===-1||jn.concat(cn).indexOf(Ln)!==-1&&kt===ot)return rA;if(kt===DA&&Ln===DA){for(var cr=re[xe],HA=1;cr>0&&(cr--,te[cr]===DA);)HA++;if(HA%2!==0)return rA}return kt===Wt&&Ln===Nn?rA:CA},Rt=function(ne,te){te||(te={lineBreak:"normal",wordBreak:"normal"});var re=oe(ne,te.lineBreak),Ae=re[0],fe=re[1],xe=re[2];(te.wordBreak==="break-all"||te.wordBreak==="break-word")&&(fe=fe.map(function(Ut){return[cn,He,Kn].indexOf(Ut)!==-1?In:Ut}));var at=te.wordBreak==="keep-all"?xe.map(function(Ut,kt){return Ut&&ne[kt]>=19968&&ne[kt]<=40959}):void 0;return[Ae,fe,at]},Re=function(){function ne(te,re,Ae,fe){this.codePoints=te,this.required=re===yA,this.start=Ae,this.end=fe}return ne.prototype.slice=function(){return ye.apply(void 0,this.codePoints.slice(this.start,this.end))},ne}(),ze=function(ne,te){var re=$e(ne),Ae=Rt(re,te),fe=Ae[0],xe=Ae[1],at=Ae[2],Ut=re.length,kt=0,En=0;return{next:function(){if(En>=Ut)return{done:!0,value:null};for(var Ln=rA;En=JA&&ne<=57},sn=function(ne){return ne>=55296&&ne<=57343},An=function(ne){return zt(ne)||ne>=qA&&ne<=Jt||ne>=ir&&ne<=dr},pn=function(ne){return ne>=ir&&ne<=lA},hn=function(ne){return ne>=qA&&ne<=Pn},Hn=function(ne){return pn(ne)||hn(ne)},iA=function(ne){return ne>=bA},Jn=function(ne){return ne===Nt||ne===Se||ne===Et},Gn=function(ne){return Hn(ne)||iA(ne)||ne===wn},KA=function(ne){return Gn(ne)||zt(ne)||ne===xn},EA=function(ne){return ne>=GA&&ne<=Cr||ne===mr||ne>=Mr&&ne<=Pr||ne===or},jA=function(ne,te){return ne!==Ze?!1:te!==Nt},Br=function(ne,te,re){return ne===xn?Gn(te)||jA(te,re):Gn(ne)?!0:!!(ne===Ze&&jA(ne,te))},wA=function(ne,te,re){return ne===gA||ne===xn?zt(te)?!0:te===rr&&zt(re):zt(ne===rr?te:ne)},_A=function(ne){var te=0,re=1;(ne[te]===gA||ne[te]===xn)&&(ne[te]===xn&&(re=-1),te++);for(var Ae=[];zt(ne[te]);)Ae.push(ne[te++]);var fe=Ae.length?parseInt(ye.apply(void 0,Ae),10):0;ne[te]===rr&&te++;for(var xe=[];zt(ne[te]);)xe.push(ne[te++]);var at=xe.length,Ut=at?parseInt(ye.apply(void 0,xe),10):0;(ne[te]===De||ne[te]===WA)&&te++;var kt=1;(ne[te]===gA||ne[te]===xn)&&(ne[te]===xn&&(kt=-1),te++);for(var En=[];zt(ne[te]);)En.push(ne[te++]);var Ln=En.length?parseInt(ye.apply(void 0,En),10):0;return re*(fe+Ut*Math.pow(10,-at))*Math.pow(10,kt*Ln)},qr={type:2},ca={type:3},Ja={type:4},Ia={type:13},Kr={type:8},Ci={type:21},qa={type:9},Qa={type:10},_a={type:11},fi={type:12},Za={type:14},ma={type:23},_r={type:1},Vi={type:25},vl={type:24},ua={type:26},Dl={type:27},bl={type:28},ol={type:29},gi={type:31},hi={type:32},Xr=function(){function ne(){this._value=[]}return ne.prototype.write=function(te){this._value=this._value.concat($e(te))},ne.prototype.read=function(){for(var te=[],re=this.consumeToken();re!==hi;)te.push(re),re=this.consumeToken();return te},ne.prototype.consumeToken=function(){var te=this.consumeCodePoint();switch(te){case Cn:return this.consumeStringToken(Cn);case zn:var re=this.peekCodePoint(0),Ae=this.peekCodePoint(1),fe=this.peekCodePoint(2);if(KA(re)||jA(Ae,fe)){var xe=Br(re,Ae,fe)?Xe:pt,at=this.consumeName();return{type:5,value:at,flags:xe}}break;case tt:if(this.peekCodePoint(0)===bn)return this.consumeCodePoint(),Ia;break;case Qt:return this.consumeStringToken(Qt);case mt:return qr;case Tn:return ca;case TA:if(this.peekCodePoint(0)===bn)return this.consumeCodePoint(),Za;break;case gA:if(wA(te,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(te),this.consumeNumericToken();break;case BA:return Ja;case xn:var Ut=te,kt=this.peekCodePoint(0),En=this.peekCodePoint(1);if(wA(Ut,kt,En))return this.reconsumeCodePoint(te),this.consumeNumericToken();if(Br(Ut,kt,En))return this.reconsumeCodePoint(te),this.consumeIdentLikeToken();if(kt===xn&&En===Yn)return this.consumeCodePoint(),this.consumeCodePoint(),vl;break;case rr:if(wA(te,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(te),this.consumeNumericToken();break;case Vt:if(this.peekCodePoint(0)===TA)for(this.consumeCodePoint();;){var Ln=this.consumeCodePoint();if(Ln===TA&&(Ln=this.consumeCodePoint(),Ln===Vt))return this.consumeToken();if(Ln===er)return this.consumeToken()}break;case YA:return ua;case hr:return Dl;case aA:if(this.peekCodePoint(0)===Wn&&this.peekCodePoint(1)===xn&&this.peekCodePoint(2)===xn)return this.consumeCodePoint(),this.consumeCodePoint(),Vi;break;case LA:var kn=this.peekCodePoint(0),AA=this.peekCodePoint(1),cr=this.peekCodePoint(2);if(Br(kn,AA,cr)){var at=this.consumeName();return{type:7,value:at}}break;case FA:return bl;case Ze:if(jA(te,this.peekCodePoint(0)))return this.reconsumeCodePoint(te),this.consumeIdentLikeToken();break;case cA:return ol;case QA:if(this.peekCodePoint(0)===bn)return this.consumeCodePoint(),Kr;break;case ZA:return _a;case tA:return fi;case lr:case Fn:var HA=this.peekCodePoint(0),Ar=this.peekCodePoint(1);return HA===gA&&(An(Ar)||Ar===eA)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(te),this.consumeIdentLikeToken();case vA:if(this.peekCodePoint(0)===bn)return this.consumeCodePoint(),qa;if(this.peekCodePoint(0)===vA)return this.consumeCodePoint(),Ci;break;case zA:if(this.peekCodePoint(0)===bn)return this.consumeCodePoint(),Qa;break;case er:return hi}return Jn(te)?(this.consumeWhiteSpace(),gi):zt(te)?(this.reconsumeCodePoint(te),this.consumeNumericToken()):Gn(te)?(this.reconsumeCodePoint(te),this.consumeIdentLikeToken()):{type:6,value:ye(te)}},ne.prototype.consumeCodePoint=function(){var te=this._value.shift();return typeof te=="undefined"?-1:te},ne.prototype.reconsumeCodePoint=function(te){this._value.unshift(te)},ne.prototype.peekCodePoint=function(te){return te>=this._value.length?-1:this._value[te]},ne.prototype.consumeUnicodeRangeToken=function(){for(var te=[],re=this.consumeCodePoint();An(re)&&te.length<6;)te.push(re),re=this.consumeCodePoint();for(var Ae=!1;re===eA&&te.length<6;)te.push(re),re=this.consumeCodePoint(),Ae=!0;if(Ae){var fe=parseInt(ye.apply(void 0,te.map(function(kt){return kt===eA?JA:kt})),16),xe=parseInt(ye.apply(void 0,te.map(function(kt){return kt===eA?Jt:kt})),16);return{type:30,start:fe,end:xe}}var at=parseInt(ye.apply(void 0,te),16);if(this.peekCodePoint(0)===xn&&An(this.peekCodePoint(1))){this.consumeCodePoint(),re=this.consumeCodePoint();for(var Ut=[];An(re)&&Ut.length<6;)Ut.push(re),re=this.consumeCodePoint();var xe=parseInt(ye.apply(void 0,Ut),16);return{type:30,start:at,end:xe}}else return{type:30,start:at,end:at}},ne.prototype.consumeIdentLikeToken=function(){var te=this.consumeName();return te.toLowerCase()==="url"&&this.peekCodePoint(0)===mt?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===mt?(this.consumeCodePoint(),{type:19,value:te}):{type:20,value:te}},ne.prototype.consumeUrlToken=function(){var te=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===er)return{type:22,value:""};var re=this.peekCodePoint(0);if(re===Qt||re===Cn){var Ae=this.consumeStringToken(this.consumeCodePoint());return Ae.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===er||this.peekCodePoint(0)===Tn)?(this.consumeCodePoint(),{type:22,value:Ae.value}):(this.consumeBadUrlRemnants(),ma)}for(;;){var fe=this.consumeCodePoint();if(fe===er||fe===Tn)return{type:22,value:ye.apply(void 0,te)};if(Jn(fe))return this.consumeWhiteSpace(),this.peekCodePoint(0)===er||this.peekCodePoint(0)===Tn?(this.consumeCodePoint(),{type:22,value:ye.apply(void 0,te)}):(this.consumeBadUrlRemnants(),ma);if(fe===Cn||fe===Qt||fe===mt||EA(fe))return this.consumeBadUrlRemnants(),ma;if(fe===Ze)if(jA(fe,this.peekCodePoint(0)))te.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),ma;else te.push(fe)}},ne.prototype.consumeWhiteSpace=function(){for(;Jn(this.peekCodePoint(0));)this.consumeCodePoint()},ne.prototype.consumeBadUrlRemnants=function(){for(;;){var te=this.consumeCodePoint();if(te===Tn||te===er)return;jA(te,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},ne.prototype.consumeStringSlice=function(te){for(var re=5e4,Ae="";te>0;){var fe=Math.min(re,te);Ae+=ye.apply(void 0,this._value.splice(0,fe)),te-=fe}return this._value.shift(),Ae},ne.prototype.consumeStringToken=function(te){var re="",Ae=0;do{var fe=this._value[Ae];if(fe===er||fe===void 0||fe===te)return re+=this.consumeStringSlice(Ae),{type:0,value:re};if(fe===Nt)return this._value.splice(0,Ae),_r;if(fe===Ze){var xe=this._value[Ae+1];xe!==er&&xe!==void 0&&(xe===Nt?(re+=this.consumeStringSlice(Ae),Ae=-1,this._value.shift()):jA(fe,xe)&&(re+=this.consumeStringSlice(Ae),re+=ye(this.consumeEscapedCodePoint()),Ae=-1))}Ae++}while(!0)},ne.prototype.consumeNumber=function(){var te=[],re=gt,Ae=this.peekCodePoint(0);for((Ae===gA||Ae===xn)&&te.push(this.consumeCodePoint());zt(this.peekCodePoint(0));)te.push(this.consumeCodePoint());Ae=this.peekCodePoint(0);var fe=this.peekCodePoint(1);if(Ae===rr&&zt(fe))for(te.push(this.consumeCodePoint(),this.consumeCodePoint()),re=rn;zt(this.peekCodePoint(0));)te.push(this.consumeCodePoint());Ae=this.peekCodePoint(0),fe=this.peekCodePoint(1);var xe=this.peekCodePoint(2);if((Ae===De||Ae===WA)&&((fe===gA||fe===xn)&&zt(xe)||zt(fe)))for(te.push(this.consumeCodePoint(),this.consumeCodePoint()),re=rn;zt(this.peekCodePoint(0));)te.push(this.consumeCodePoint());return[_A(te),re]},ne.prototype.consumeNumericToken=function(){var te=this.consumeNumber(),re=te[0],Ae=te[1],fe=this.peekCodePoint(0),xe=this.peekCodePoint(1),at=this.peekCodePoint(2);if(Br(fe,xe,at)){var Ut=this.consumeName();return{type:15,number:re,flags:Ae,unit:Ut}}return fe===Ot?(this.consumeCodePoint(),{type:16,number:re,flags:Ae}):{type:17,number:re,flags:Ae}},ne.prototype.consumeEscapedCodePoint=function(){var te=this.consumeCodePoint();if(An(te)){for(var re=ye(te);An(this.peekCodePoint(0))&&re.length<6;)re+=ye(this.consumeCodePoint());Jn(this.peekCodePoint(0))&&this.consumeCodePoint();var Ae=parseInt(re,16);return Ae===0||sn(Ae)||Ae>1114111?oA:Ae}return te===er?oA:te},ne.prototype.consumeName=function(){for(var te="";;){var re=this.consumeCodePoint();if(KA(re))te+=ye(re);else if(jA(re,this.peekCodePoint(0)))te+=ye(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(re),te}},ne}(),wr=function(){function ne(te){this._tokens=te}return ne.create=function(te){var re=new Xr;return re.write(te),new ne(re.read())},ne.parseValue=function(te){return ne.create(te).parseComponentValue()},ne.parseValues=function(te){return ne.create(te).parseComponentValues()},ne.prototype.parseComponentValue=function(){for(var te=this.consumeToken();te.type===31;)te=this.consumeToken();if(te.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(te);var re=this.consumeComponentValue();do te=this.consumeToken();while(te.type===31);if(te.type===32)return re;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},ne.prototype.parseComponentValues=function(){for(var te=[];;){var re=this.consumeComponentValue();if(re.type===32)return te;te.push(re),te.push()}},ne.prototype.consumeComponentValue=function(){var te=this.consumeToken();switch(te.type){case 11:case 28:case 2:return this.consumeSimpleBlock(te.type);case 19:return this.consumeFunction(te)}return te},ne.prototype.consumeSimpleBlock=function(te){for(var re={type:te,values:[]},Ae=this.consumeToken();;){if(Ae.type===32||wa(Ae,te))return re;this.reconsumeToken(Ae),re.values.push(this.consumeComponentValue()),Ae=this.consumeToken()}},ne.prototype.consumeFunction=function(te){for(var re={name:te.value,values:[],type:18};;){var Ae=this.consumeToken();if(Ae.type===32||Ae.type===3)return re;this.reconsumeToken(Ae),re.values.push(this.consumeComponentValue())}},ne.prototype.consumeToken=function(){var te=this._tokens.shift();return typeof te=="undefined"?hi:te},ne.prototype.reconsumeToken=function(te){this._tokens.unshift(te)},ne}(),pr=function(ne){return ne.type===15},Hr=function(ne){return ne.type===17},Or=function(ne){return ne.type===20},ra=function(ne){return ne.type===0},Wr=function(ne,te){return Or(ne)&&ne.value===te},$r=function(ne){return ne.type!==31},Ta=function(ne){return ne.type!==31&&ne.type!==4},xa=function(ne){var te=[],re=[];return ne.forEach(function(Ae){if(Ae.type===4){if(re.length===0)throw new Error("Error parsing function args, zero tokens for arg");te.push(re),re=[];return}Ae.type!==31&&re.push(Ae)}),re.length&&te.push(re),te},wa=function(ne,te){return te===11&&ne.type===12||te===28&&ne.type===29?!0:te===2&&ne.type===3},Wa=function(ne){return ne.type===17||ne.type===15},Aa=function(ne){return ne.type===16||Wa(ne)},Ki=function(ne){return ne.length>1?[ne[0],ne[1]]:[ne[0]]},Ma={type:17,number:0,flags:gt},Si={type:16,number:50,flags:gt},ri={type:16,number:100,flags:gt},_i=function(ne,te,re){var Ae=ne[0],fe=ne[1];return[aa(Ae,te),aa(typeof fe!="undefined"?fe:Ae,re)]},aa=function(ne,te){if(ne.type===16)return ne.number/100*te;if(pr(ne))switch(ne.unit){case"rem":case"em":return 16*ne.number;case"px":default:return ne.number}return ne.number},ki="deg",su="grad",Cl="rad",cu="turn",xl={name:"angle",parse:function(ne,te){if(te.type===15)switch(te.unit){case ki:return Math.PI*te.number/180;case su:return Math.PI/200*te.number;case Cl:return te.number;case cu:return Math.PI*2*te.number}throw new Error("Unsupported angle type")}},du=function(ne){return ne.type===15&&(ne.unit===ki||ne.unit===su||ne.unit===Cl||ne.unit===cu)},fu=function(ne){var te=ne.filter(Or).map(function(re){return re.value}).join(" ");switch(te){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Ma,Ma];case"to top":case"bottom":return Ui(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Ma,ri];case"to right":case"left":return Ui(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[ri,ri];case"to bottom":case"top":return Ui(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[ri,Ma];case"to left":case"right":return Ui(270)}return 0},Ui=function(ne){return Math.PI*ne/180},ji={name:"color",parse:function(ne,te){if(te.type===18){var re=PA[te.name];if(typeof re=="undefined")throw new Error('Attempting to parse an unsupported color function "'+te.name+'"');return re(ne,te.values)}if(te.type===5){if(te.value.length===3){var Ae=te.value.substring(0,1),fe=te.value.substring(1,2),xe=te.value.substring(2,3);return Hi(parseInt(Ae+Ae,16),parseInt(fe+fe,16),parseInt(xe+xe,16),1)}if(te.value.length===4){var Ae=te.value.substring(0,1),fe=te.value.substring(1,2),xe=te.value.substring(2,3),at=te.value.substring(3,4);return Hi(parseInt(Ae+Ae,16),parseInt(fe+fe,16),parseInt(xe+xe,16),parseInt(at+at,16)/255)}if(te.value.length===6){var Ae=te.value.substring(0,2),fe=te.value.substring(2,4),xe=te.value.substring(4,6);return Hi(parseInt(Ae,16),parseInt(fe,16),parseInt(xe,16),1)}if(te.value.length===8){var Ae=te.value.substring(0,2),fe=te.value.substring(2,4),xe=te.value.substring(4,6),at=te.value.substring(6,8);return Hi(parseInt(Ae,16),parseInt(fe,16),parseInt(xe,16),parseInt(at,16)/255)}}if(te.type===20){var Ut=nr[te.value.toUpperCase()];if(typeof Ut!="undefined")return Ut}return nr.TRANSPARENT}},za=function(ne){return(255&ne)===0},Va=function(ne){var te=255&ne,re=255&ne>>8,Ae=255&ne>>16,fe=255&ne>>24;return te<255?"rgba("+fe+","+Ae+","+re+","+te/255+")":"rgb("+fe+","+Ae+","+re+")"},Hi=function(ne,te,re,Ae){return(ne<<24|te<<16|re<<8|Math.round(Ae*255)<<0)>>>0},xr=function(ne,te){if(ne.type===17)return ne.number;if(ne.type===16){var re=te===3?1:255;return te===3?ne.number/100*re:Math.round(ne.number/100*re)}return 0},gu=function(ne,te){var re=te.filter(Ta);if(re.length===3){var Ae=re.map(xr),fe=Ae[0],xe=Ae[1],at=Ae[2];return Hi(fe,xe,at,1)}if(re.length===4){var Ut=re.map(xr),fe=Ut[0],xe=Ut[1],at=Ut[2],kt=Ut[3];return Hi(fe,xe,at,kt)}return 0};function $i(ne,te,re){return re<0&&(re+=1),re>=1&&(re-=1),re<1/6?(te-ne)*re*6+ne:re<1/2?te:re<2/3?(te-ne)*6*(2/3-re)+ne:ne}var un=function(ne,te){var re=te.filter(Ta),Ae=re[0],fe=re[1],xe=re[2],at=re[3],Ut=(Ae.type===17?Ui(Ae.number):xl.parse(ne,Ae))/(Math.PI*2),kt=Aa(fe)?fe.number/100:0,En=Aa(xe)?xe.number/100:0,Ln=typeof at!="undefined"&&Aa(at)?aa(at,1):1;if(kt===0)return Hi(En*255,En*255,En*255,1);var kn=En<=.5?En*(kt+1):En+kt-En*kt,AA=En*2-kn,cr=$i(AA,kn,Ut+1/3),HA=$i(AA,kn,Ut),Ar=$i(AA,kn,Ut-1/3);return Hi(cr*255,HA*255,Ar*255,Ln)},PA={hsl:un,hsla:un,rgb:gu,rgba:gu},RA=function(ne,te){return ji.parse(ne,wr.create(te).parseComponentValue())},nr={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},Sr={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(ne,te){return te.map(function(re){if(Or(re))switch(re.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Qr={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},oa=function(ne,te){var re=ji.parse(ne,te[0]),Ae=te[1];return Ae&&Aa(Ae)?{color:re,stop:Ae}:{color:re,stop:null}},ha=function(ne,te){var re=ne[0],Ae=ne[ne.length-1];re.stop===null&&(re.stop=Ma),Ae.stop===null&&(Ae.stop=ri);for(var fe=[],xe=0,at=0;atxe?fe.push(kt):fe.push(xe),xe=kt}else fe.push(null)}for(var En=null,at=0;atat.optimumDistance)?{optimumCorner:Ut,optimumDistance:Ln}:at},{optimumDistance:fe?1/0:-1/0,optimumCorner:null}).optimumCorner},wi=function(ne,te,re,Ae,fe){var xe=0,at=0;switch(ne.size){case 0:ne.shape===0?xe=at=Math.min(Math.abs(te),Math.abs(te-Ae),Math.abs(re),Math.abs(re-fe)):ne.shape===1&&(xe=Math.min(Math.abs(te),Math.abs(te-Ae)),at=Math.min(Math.abs(re),Math.abs(re-fe)));break;case 2:if(ne.shape===0)xe=at=Math.min(Fa(te,re),Fa(te,re-fe),Fa(te-Ae,re),Fa(te-Ae,re-fe));else if(ne.shape===1){var Ut=Math.min(Math.abs(re),Math.abs(re-fe))/Math.min(Math.abs(te),Math.abs(te-Ae)),kt=ai(Ae,fe,te,re,!0),En=kt[0],Ln=kt[1];xe=Fa(En-te,(Ln-re)/Ut),at=Ut*xe}break;case 1:ne.shape===0?xe=at=Math.max(Math.abs(te),Math.abs(te-Ae),Math.abs(re),Math.abs(re-fe)):ne.shape===1&&(xe=Math.max(Math.abs(te),Math.abs(te-Ae)),at=Math.max(Math.abs(re),Math.abs(re-fe)));break;case 3:if(ne.shape===0)xe=at=Math.max(Fa(te,re),Fa(te,re-fe),Fa(te-Ae,re),Fa(te-Ae,re-fe));else if(ne.shape===1){var Ut=Math.max(Math.abs(re),Math.abs(re-fe))/Math.max(Math.abs(te),Math.abs(te-Ae)),kn=ai(Ae,fe,te,re,!1),En=kn[0],Ln=kn[1];xe=Fa(En-te,(Ln-re)/Ut),at=Ut*xe}break}return Array.isArray(ne.size)&&(xe=aa(ne.size[0],Ae),at=ne.size.length===2?aa(ne.size[1],fe):xe),[xe,at]},Bl=function(ne,te){var re=Ui(180),Ae=[];return xa(te).forEach(function(fe,xe){if(xe===0){var at=fe[0];if(at.type===20&&at.value==="to"){re=fu(fe);return}else if(du(at)){re=xl.parse(ne,at);return}}var Ut=oa(ne,fe);Ae.push(Ut)}),{angle:re,stops:Ae,type:1}},el=function(ne,te){var re=Ui(180),Ae=[];return xa(te).forEach(function(fe,xe){if(xe===0){var at=fe[0];if(at.type===20&&["top","left","right","bottom"].indexOf(at.value)!==-1){re=fu(fe);return}else if(du(at)){re=(xl.parse(ne,at)+Ui(270))%Ui(360);return}}var Ut=oa(ne,fe);Ae.push(Ut)}),{angle:re,stops:Ae,type:1}},tl=function(ne,te){var re=Ui(180),Ae=[],fe=1,xe=0,at=3,Ut=[];return xa(te).forEach(function(kt,En){var Ln=kt[0];if(En===0){if(Or(Ln)&&Ln.value==="linear"){fe=1;return}else if(Or(Ln)&&Ln.value==="radial"){fe=2;return}}if(Ln.type===18){if(Ln.name==="from"){var kn=ji.parse(ne,Ln.values[0]);Ae.push({stop:Ma,color:kn})}else if(Ln.name==="to"){var kn=ji.parse(ne,Ln.values[0]);Ae.push({stop:ri,color:kn})}else if(Ln.name==="color-stop"){var AA=Ln.values.filter(Ta);if(AA.length===2){var kn=ji.parse(ne,AA[1]),cr=AA[0];Hr(cr)&&Ae.push({stop:{type:16,number:cr.number*100,flags:cr.flags},color:kn})}}}}),fe===1?{angle:(re+Ui(180))%Ui(360),stops:Ae,type:fe}:{size:at,shape:xe,stops:Ae,position:Ut,type:fe}},sl="closest-side",Li="farthest-side",Ni="closest-corner",ti="farthest-corner",nl="circle",zi="ellipse",Qi="cover",Ri="contain",Fi=function(ne,te){var re=0,Ae=3,fe=[],xe=[];return xa(te).forEach(function(at,Ut){var kt=!0;if(Ut===0){var En=!1;kt=at.reduce(function(kn,AA){if(En)if(Or(AA))switch(AA.value){case"center":return xe.push(Si),kn;case"top":case"left":return xe.push(Ma),kn;case"right":case"bottom":return xe.push(ri),kn}else(Aa(AA)||Wa(AA))&&xe.push(AA);else if(Or(AA))switch(AA.value){case nl:return re=0,!1;case zi:return re=1,!1;case"at":return En=!0,!1;case sl:return Ae=0,!1;case Qi:case Li:return Ae=1,!1;case Ri:case Ni:return Ae=2,!1;case ti:return Ae=3,!1}else if(Wa(AA)||Aa(AA))return Array.isArray(Ae)||(Ae=[]),Ae.push(AA),!1;return kn},kt)}if(kt){var Ln=oa(ne,at);fe.push(Ln)}}),{size:Ae,shape:re,stops:fe,position:xe,type:2}},cl=function(ne,te){var re=0,Ae=3,fe=[],xe=[];return xa(te).forEach(function(at,Ut){var kt=!0;if(Ut===0?kt=at.reduce(function(Ln,kn){if(Or(kn))switch(kn.value){case"center":return xe.push(Si),!1;case"top":case"left":return xe.push(Ma),!1;case"right":case"bottom":return xe.push(ri),!1}else if(Aa(kn)||Wa(kn))return xe.push(kn),!1;return Ln},kt):Ut===1&&(kt=at.reduce(function(Ln,kn){if(Or(kn))switch(kn.value){case nl:return re=0,!1;case zi:return re=1,!1;case Ri:case sl:return Ae=0,!1;case Li:return Ae=1,!1;case Ni:return Ae=2,!1;case Qi:case ti:return Ae=3,!1}else if(Wa(kn)||Aa(kn))return Array.isArray(Ae)||(Ae=[]),Ae.push(kn),!1;return Ln},kt)),kt){var En=oa(ne,at);fe.push(En)}}),{size:Ae,shape:re,stops:fe,position:xe,type:2}},yo=function(ne){return ne.type===1},Wo=function(ne){return ne.type===2},nu={name:"image",parse:function(ne,te){if(te.type===22){var re={url:te.value,type:0};return ne.cache.addImage(te.value),re}if(te.type===18){var Ae=Tu[te.name];if(typeof Ae=="undefined")throw new Error('Attempting to parse an unsupported image function "'+te.name+'"');return Ae(ne,te.values)}throw new Error("Unsupported image type "+te.type)}};function Vo(ne){return!(ne.type===20&&ne.value==="none")&&(ne.type!==18||!!Tu[ne.name])}var Tu={"linear-gradient":Bl,"-moz-linear-gradient":el,"-ms-linear-gradient":el,"-o-linear-gradient":el,"-webkit-linear-gradient":el,"radial-gradient":Fi,"-moz-radial-gradient":cl,"-ms-radial-gradient":cl,"-o-radial-gradient":cl,"-webkit-radial-gradient":cl,"-webkit-gradient":tl},Io={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(ne,te){if(te.length===0)return[];var re=te[0];return re.type===20&&re.value==="none"?[]:te.filter(function(Ae){return Ta(Ae)&&Vo(Ae)}).map(function(Ae){return nu.parse(ne,Ae)})}},wo={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(ne,te){return te.map(function(re){if(Or(re))switch(re.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},$u={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(ne,te){return xa(te).map(function(re){return re.filter(Aa)}).map(Ki)}},Au={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(ne,te){return xa(te).map(function(re){return re.filter(Or).map(function(Ae){return Ae.value}).join(" ")}).map(Pu)}},Pu=function(ne){switch(ne){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}},Ul;(function(ne){ne.AUTO="auto",ne.CONTAIN="contain",ne.COVER="cover"})(Ul||(Ul={}));var Ou={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(ne,te){return xa(te).map(function(re){return re.filter(Ko)})}},Ko=function(ne){return Or(ne)||Aa(ne)},ku=function(ne){return{name:"border-"+ne+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},Yo=ku("top"),Fo=ku("right"),eo=ku("bottom"),hu=ku("left"),Ml=function(ne){return{name:"border-radius-"+ne,initialValue:"0 0",prefix:!1,type:1,parse:function(te,re){return Ki(re.filter(Aa))}}},Uu=Ml("top-left"),ju=Ml("top-right"),Do=Ml("bottom-right"),mu=Ml("bottom-left"),pu=function(ne){return{name:"border-"+ne+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(te,re){switch(re){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},jl=pu("top"),vu=pu("right"),Hl=pu("bottom"),Cu=pu("left"),Sl=function(ne){return{name:"border-"+ne+"-width",initialValue:"0",type:0,prefix:!1,parse:function(te,re){return pr(re)?re.number:0}}},bo=Sl("top"),xo=Sl("right"),ru=Sl("bottom"),Go=Sl("left"),zl={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Rl={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(ne,te){switch(te){case"rtl":return 1;case"ltr":default:return 0}}},Hu={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(ne,te){return te.filter(Or).reduce(function(re,Ae){return re|Xo(Ae.value)},0)}},Xo=function(ne){switch(ne){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},Jo={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(ne,te){switch(te){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},qo={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(ne,te){return te.type===20&&te.value==="normal"?0:te.type===17||te.type===15?te.number:0}},zu;(function(ne){ne.NORMAL="normal",ne.STRICT="strict"})(zu||(zu={}));var _o={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(ne,te){switch(te){case"strict":return zu.STRICT;case"normal":default:return zu.NORMAL}}},Zi={name:"line-height",initialValue:"normal",prefix:!1,type:4},ni=function(ne,te){return Or(ne)&&ne.value==="normal"?1.2*te:ne.type===17?te*ne.number:Aa(ne)?aa(ne,te):te},Di={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(ne,te){return te.type===20&&te.value==="none"?null:nu.parse(ne,te)}},ii={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(ne,te){switch(te){case"inside":return 0;case"outside":default:return 1}}},Zl={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(ne,te){switch(te){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}}},Ru=function(ne){return{name:"margin-"+ne,initialValue:"0",prefix:!1,type:4}},Zu=Ru("top"),Ra=Ru("right"),$o=Ru("bottom"),Wu=Ru("left"),Vu={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(ne,te){return te.filter(Or).map(function(re){switch(re.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},to={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(ne,te){switch(te){case"break-word":return"break-word";case"normal":default:return"normal"}}},Wl=function(ne){return{name:"padding-"+ne,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},es=Wl("top"),no=Wl("right"),Ao=Wl("bottom"),Mo=Wl("left"),Je={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(ne,te){switch(te){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},dt={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(ne,te){switch(te){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},yt={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(ne,te){return te.length===1&&Wr(te[0],"none")?[]:xa(te).map(function(re){for(var Ae={color:nr.TRANSPARENT,offsetX:Ma,offsetY:Ma,blur:Ma},fe=0,xe=0;xe1?1:0],this.overflowWrap=MA(te,to,re.overflowWrap),this.paddingTop=MA(te,es,re.paddingTop),this.paddingRight=MA(te,no,re.paddingRight),this.paddingBottom=MA(te,Ao,re.paddingBottom),this.paddingLeft=MA(te,Mo,re.paddingLeft),this.paintOrder=MA(te,li,re.paintOrder),this.position=MA(te,dt,re.position),this.textAlign=MA(te,Je,re.textAlign),this.textDecorationColor=MA(te,ea,(Ae=re.textDecorationColor)!==null&&Ae!==void 0?Ae:re.color),this.textDecorationLine=MA(te,Ur,(fe=re.textDecorationLine)!==null&&fe!==void 0?fe:re.textDecoration),this.textShadow=MA(te,yt,re.textShadow),this.textTransform=MA(te,Rn,re.textTransform),this.transform=MA(te,Xn,re.transform),this.transformOrigin=MA(te,ur,re.transformOrigin),this.visibility=MA(te,XA,re.visibility),this.webkitTextStrokeColor=MA(te,Ai,re.webkitTextStrokeColor),this.webkitTextStrokeWidth=MA(te,la,re.webkitTextStrokeWidth),this.wordBreak=MA(te,VA,re.wordBreak),this.zIndex=MA(te,xA,re.zIndex)}return ne.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},ne.prototype.isTransparent=function(){return za(this.backgroundColor)},ne.prototype.isTransformed=function(){return this.transform!==null},ne.prototype.isPositioned=function(){return this.position!==0},ne.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},ne.prototype.isFloating=function(){return this.float!==0},ne.prototype.isInlineLevel=function(){return Fr(this.display,4)||Fr(this.display,33554432)||Fr(this.display,268435456)||Fr(this.display,536870912)||Fr(this.display,67108864)||Fr(this.display,134217728)},ne}(),Yi=function(){function ne(te,re){this.content=MA(te,fr,re.content),this.quotes=MA(te,pa,re.quotes)}return ne}(),Nr=function(){function ne(te,re){this.counterIncrement=MA(te,Tr,re.counterIncrement),this.counterReset=MA(te,Lr,re.counterReset)}return ne}(),MA=function(ne,te,re){var Ae=new Xr,fe=re!==null&&typeof re!="undefined"?re.toString():te.initialValue;Ae.write(fe);var xe=new wr(Ae.read());switch(te.type){case 2:var at=xe.parseComponentValue();return te.parse(ne,Or(at)?at.value:te.initialValue);case 0:return te.parse(ne,xe.parseComponentValue());case 1:return te.parse(ne,xe.parseComponentValues());case 4:return xe.parseComponentValue();case 3:switch(te.format){case"angle":return xl.parse(ne,xe.parseComponentValue());case"color":return ji.parse(ne,xe.parseComponentValue());case"image":return nu.parse(ne,xe.parseComponentValue());case"length":var Ut=xe.parseComponentValue();return Wa(Ut)?Ut:Ma;case"length-percentage":var kt=xe.parseComponentValue();return Aa(kt)?kt:Ma;case"time":return kr.parse(ne,xe.parseComponentValue())}break}},gr="data-html2canvas-debug",sa=function(ne){var te=ne.getAttribute(gr);switch(te){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},Pa=function(ne,te){var re=sa(ne);return re===1||te===re},ei=function(){function ne(te,re){if(this.context=te,this.textNodes=[],this.elements=[],this.flags=0,Pa(re,3))debugger;this.styles=new $a(te,window.getComputedStyle(re,null)),ko(re)&&(this.styles.animationDuration.some(function(Ae){return Ae>0})&&(re.style.animationDuration="0s"),this.styles.transform!==null&&(re.style.transform="none")),this.bounds=ve(this.context,re),Pa(re,4)&&(this.flags|=16)}return ne}(),Bu="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",Al="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Vl=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),dl=0;dl>4,Ln[fe++]=(at&15)<<4|Ut>>2,Ln[fe++]=(Ut&3)<<6|kt&63;return En},al=function(ne){for(var te=ne.length,re=[],Ae=0;Ae>Ti,Eu=1<>Ti,Xl=Yl+El,au=Xl,Ll=32,Gi=au+Ll,ro=65536>>il,yl=1<=0){if(te<55296||te>56319&&te<=65535)return re=this.index[te>>Ti],re=(re<>Ti)],re=(re<>il),re=this.index[re],re+=te>>Ti&Ku,re=this.index[re],re=(re<=55296&&fe<=56319&&re>10)+55296,at%1024+56320)),(fe+1===re||Ae.length>16384)&&(xe+=String.fromCharCode.apply(String,Ae),Ae.length=0)}return xe},Ea=Nl(Bu),La="\xD7",pi="\xF7",Tl=function(ne){return Ea.get(ne)},js=function(ne,te,re){var Ae=re-2,fe=te[Ae],xe=te[re-1],at=te[re];if(xe===si&&at===Xi)return La;if(xe===si||xe===Xi||xe===ll||at===si||at===Xi||at===ll)return pi;if(xe===Iu&&[Iu,wu,pA,SA].indexOf(at)!==-1||(xe===pA||xe===wu)&&(at===wu||at===ao)||(xe===SA||xe===ao)&&at===ao||at===jr||at===Ji||at===yu||xe===Ga)return La;if(xe===jr&&at===mi){for(;fe===Ji;)fe=te[--Ae];if(fe===mi)return La}if(xe===ci&&at===ci){for(var Ut=0;fe===ci;)Ut++,fe=te[--Ae];if(Ut%2===0)return La}return pi},iu=function(ne){var te=Bi(ne),re=te.length,Ae=0,fe=0,xe=te.map(Tl);return{next:function(){if(Ae>=re)return{done:!0,value:null};for(var at=La;Aeat.x||Ln.y>at.y;return at=Ln,En===0?!0:kn});return ne.body.removeChild(te),Ut},ql=function(){return typeof new Image().crossOrigin!="undefined"},Hs=function(){return typeof new XMLHttpRequest().responseType=="string"},zs=function(ne){var te=new Image,re=ne.createElement("canvas"),Ae=re.getContext("2d");if(!Ae)return!1;te.src="data:image/svg+xml,";try{Ae.drawImage(te,0,0),re.toDataURL()}catch(fe){return!1}return!0},Fu=function(ne){return ne[0]===0&&ne[1]===255&&ne[2]===0&&ne[3]===255},gs=function(ne){var te=ne.createElement("canvas"),re=100;te.width=re,te.height=re;var Ae=te.getContext("2d");if(!Ae)return Promise.reject(!1);Ae.fillStyle="rgb(0, 255, 0)",Ae.fillRect(0,0,re,re);var fe=new Image,xe=te.toDataURL();fe.src=xe;var at=Lo(re,re,0,0,fe);return Ae.fillStyle="red",Ae.fillRect(0,0,re,re),ts(at).then(function(Ut){Ae.drawImage(Ut,0,0);var kt=Ae.getImageData(0,0,re,re).data;Ae.fillStyle="red",Ae.fillRect(0,0,re,re);var En=ne.createElement("div");return En.style.backgroundImage="url("+xe+")",En.style.height=re+"px",Fu(kt)?ts(Lo(re,re,0,0,En)):Promise.reject(!1)}).then(function(Ut){return Ae.drawImage(Ut,0,0),Fu(Ae.getImageData(0,0,re,re).data)}).catch(function(){return!1})},Lo=function(ne,te,re,Ae,fe){var xe="http://www.w3.org/2000/svg",at=document.createElementNS(xe,"svg"),Ut=document.createElementNS(xe,"foreignObject");return at.setAttributeNS(null,"width",ne.toString()),at.setAttributeNS(null,"height",te.toString()),Ut.setAttributeNS(null,"width","100%"),Ut.setAttributeNS(null,"height","100%"),Ut.setAttributeNS(null,"x",re.toString()),Ut.setAttributeNS(null,"y",Ae.toString()),Ut.setAttributeNS(null,"externalResourcesRequired","true"),at.appendChild(Ut),Ut.appendChild(fe),at},ts=function(ne){return new Promise(function(te,re){var Ae=new Image;Ae.onload=function(){return te(Ae)},Ae.onerror=re,Ae.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(ne))})},vi={get SUPPORT_RANGE_BOUNDS(){var ne=So(document);return Object.defineProperty(vi,"SUPPORT_RANGE_BOUNDS",{value:ne}),ne},get SUPPORT_WORD_BREAKING(){var ne=vi.SUPPORT_RANGE_BOUNDS&&lo(document);return Object.defineProperty(vi,"SUPPORT_WORD_BREAKING",{value:ne}),ne},get SUPPORT_SVG_DRAWING(){var ne=zs(document);return Object.defineProperty(vi,"SUPPORT_SVG_DRAWING",{value:ne}),ne},get SUPPORT_FOREIGNOBJECT_DRAWING(){var ne=typeof Array.from=="function"&&typeof window.fetch=="function"?gs(document):Promise.resolve(!1);return Object.defineProperty(vi,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:ne}),ne},get SUPPORT_CORS_IMAGES(){var ne=ql();return Object.defineProperty(vi,"SUPPORT_CORS_IMAGES",{value:ne}),ne},get SUPPORT_RESPONSE_TYPE(){var ne=Hs();return Object.defineProperty(vi,"SUPPORT_RESPONSE_TYPE",{value:ne}),ne},get SUPPORT_CORS_XHR(){var ne="withCredentials"in new XMLHttpRequest;return Object.defineProperty(vi,"SUPPORT_CORS_XHR",{value:ne}),ne},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var ne=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(vi,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:ne}),ne}},Pl=function(){function ne(te,re){this.text=te,this.bounds=re}return ne}(),ns=function(ne,te,re,Ae){var fe=hs(te,re),xe=[],at=0;return fe.forEach(function(Ut){if(re.textDecorationLine.length||Ut.trim().length>0)if(vi.SUPPORT_RANGE_BOUNDS){var kt=No(Ae,at,Ut.length).getClientRects();if(kt.length>1){var En=rs(Ut),Ln=0;En.forEach(function(AA){xe.push(new Pl(AA,Ce.fromDOMRectList(ne,No(Ae,Ln+at,AA.length).getClientRects()))),Ln+=AA.length})}else xe.push(new Pl(Ut,Ce.fromDOMRectList(ne,kt)))}else{var kn=Ae.splitText(Ut.length);xe.push(new Pl(Ut,As(ne,Ae))),Ae=kn}else vi.SUPPORT_RANGE_BOUNDS||(Ae=Ae.splitText(Ut.length));at+=Ut.length}),xe},As=function(ne,te){var re=te.ownerDocument;if(re){var Ae=re.createElement("html2canvaswrapper");Ae.appendChild(te.cloneNode(!0));var fe=te.parentNode;if(fe){fe.replaceChild(Ae,te);var xe=ve(ne,Ae);return Ae.firstChild&&fe.replaceChild(Ae.firstChild,Ae),xe}}return Ce.EMPTY},No=function(ne,te,re){var Ae=ne.ownerDocument;if(!Ae)throw new Error("Node has no owner document");var fe=Ae.createRange();return fe.setStart(ne,te),fe.setEnd(ne,te+re),fe},rs=function(ne){if(vi.SUPPORT_NATIVE_TEXT_SEGMENTATION){var te=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(te.segment(ne)).map(function(re){return re.segment})}return io(ne)},uo=function(ne,te){if(vi.SUPPORT_NATIVE_TEXT_SEGMENTATION){var re=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(re.segment(ne)).map(function(Ae){return Ae.segment})}return ms(ne,te)},hs=function(ne,te){return te.letterSpacing!==0?rs(ne):uo(ne,te)},Rs=[32,160,4961,65792,65793,4153,4241],ms=function(ne,te){for(var re=ze(ne,{lineBreak:te.lineBreak,wordBreak:te.overflowWrap==="break-word"?"break-word":te.wordBreak}),Ae=[],fe,xe=function(){if(fe.value){var at=fe.value.slice(),Ut=$e(at),kt="";Ut.forEach(function(En){Rs.indexOf(En)===-1?kt+=ye(En):(kt.length&&Ae.push(kt),Ae.push(ye(En)),kt="")}),kt.length&&Ae.push(kt)}};!(fe=re.next()).done;)xe();return Ae},Qo=function(){function ne(te,re,Ae){this.text=Zs(re.data,Ae.textTransform),this.textBounds=ns(te,this.text,Ae,re)}return ne}(),Zs=function(ne,te){switch(te){case 1:return ne.toLowerCase();case 3:return ne.replace(Ws,oo);case 2:return ne.toUpperCase();default:return ne}},Ws=/(^|\s|:|-|\(|\))([a-z])/g,oo=function(ne,te,re){return ne.length>0?te+re.toUpperCase():ne},as=function(ne){ee(te,ne);function te(re,Ae){var fe=ne.call(this,re,Ae)||this;return fe.src=Ae.currentSrc||Ae.src,fe.intrinsicWidth=Ae.naturalWidth,fe.intrinsicHeight=Ae.naturalHeight,fe.context.cache.addImage(fe.src),fe}return te}(ei),is=function(ne){ee(te,ne);function te(re,Ae){var fe=ne.call(this,re,Ae)||this;return fe.canvas=Ae,fe.intrinsicWidth=Ae.width,fe.intrinsicHeight=Ae.height,fe}return te}(ei),ps=function(ne){ee(te,ne);function te(re,Ae){var fe=ne.call(this,re,Ae)||this,xe=new XMLSerializer,at=ve(re,Ae);return Ae.setAttribute("width",at.width+"px"),Ae.setAttribute("height",at.height+"px"),fe.svg="data:image/svg+xml,"+encodeURIComponent(xe.serializeToString(Ae)),fe.intrinsicWidth=Ae.width.baseVal.value,fe.intrinsicHeight=Ae.height.baseVal.value,fe.context.cache.addImage(fe.svg),fe}return te}(ei),To=function(ne){ee(te,ne);function te(re,Ae){var fe=ne.call(this,re,Ae)||this;return fe.value=Ae.value,fe}return te}(ei),Po=function(ne){ee(te,ne);function te(re,Ae){var fe=ne.call(this,re,Ae)||this;return fe.start=Ae.start,fe.reversed=typeof Ae.reversed=="boolean"&&Ae.reversed===!0,fe}return te}(ei),Vs=[{type:15,flags:0,unit:"px",number:3}],vs=[{type:16,flags:0,number:50}],Cs=function(ne){return ne.width>ne.height?new Ce(ne.left+(ne.width-ne.height)/2,ne.top,ne.height,ne.height):ne.width0)re.textNodes.push(new Qo(ne,fe,re.styles));else if(Gu(fe))if(ss(fe)&&fe.assignedNodes)fe.assignedNodes().forEach(function(Ut){return co(ne,Ut,re,Ae)});else{var at=ws(ne,fe);at.styles.isVisible()&&(Ds(fe,at,Ae)?at.flags|=4:ls(at.styles)&&(at.flags|=2),Ys.indexOf(fe.tagName)!==-1&&(at.flags|=8),re.elements.push(at),fe.slot,fe.shadowRoot?co(ne,fe.shadowRoot,at,Ae):!go(fe)&&!xs(fe)&&!ho(fe)&&co(ne,fe,at,Ae))}},ws=function(ne,te){return Du(te)?new as(ne,te):Ms(te)?new is(ne,te):xs(te)?new ps(ne,te):bs(te)?new To(ne,te):Uo(te)?new Po(ne,te):Gs(te)?new Oo(ne,te):ho(te)?new Es(ne,te):go(te)?new ys(ne,te):gl(te)?new Is(ne,te):new ei(ne,te)},Fs=function(ne,te){var re=ws(ne,te);return re.flags|=4,co(ne,te,re,re),re},Ds=function(ne,te,re){return te.styles.isPositionedWithZIndex()||te.styles.opacity<1||te.styles.isTransformed()||Na(ne)&&re.styles.isTransparent()},ls=function(ne){return ne.isPositioned()||ne.isFloating()},us=function(ne){return ne.nodeType===Node.TEXT_NODE},Gu=function(ne){return ne.nodeType===Node.ELEMENT_NODE},ko=function(ne){return Gu(ne)&&typeof ne.style!="undefined"&&!_l(ne)},_l=function(ne){return typeof ne.className=="object"},bs=function(ne){return ne.tagName==="LI"},Uo=function(ne){return ne.tagName==="OL"},Gs=function(ne){return ne.tagName==="INPUT"},Xs=function(ne){return ne.tagName==="HTML"},xs=function(ne){return ne.tagName==="svg"},Na=function(ne){return ne.tagName==="BODY"},Ms=function(ne){return ne.tagName==="CANVAS"},jo=function(ne){return ne.tagName==="VIDEO"},Du=function(ne){return ne.tagName==="IMG"},gl=function(ne){return ne.tagName==="IFRAME"},fo=function(ne){return ne.tagName==="STYLE"},os=function(ne){return ne.tagName==="SCRIPT"},go=function(ne){return ne.tagName==="TEXTAREA"},ho=function(ne){return ne.tagName==="SELECT"},ss=function(ne){return ne.tagName==="SLOT"},cs=function(ne){return ne.tagName.indexOf("-")>0},Ss=function(){function ne(){this.counters={}}return ne.prototype.getCounterValue=function(te){var re=this.counters[te];return re&&re.length?re[re.length-1]:1},ne.prototype.getCounterValues=function(te){var re=this.counters[te];return re||[]},ne.prototype.pop=function(te){var re=this;te.forEach(function(Ae){return re.counters[Ae].pop()})},ne.prototype.parse=function(te){var re=this,Ae=te.counterIncrement,fe=te.counterReset,xe=!0;Ae!==null&&Ae.forEach(function(Ut){var kt=re.counters[Ut.counter];kt&&Ut.increment!==0&&(xe=!1,kt.length||kt.push(1),kt[Math.max(0,kt.length-1)]+=Ut.increment)});var at=[];return xe&&fe.forEach(function(Ut){var kt=re.counters[Ut.counter];at.push(Ut.counter),kt||(kt=re.counters[Ut.counter]=[]),kt.push(Ut.reset)}),at},ne}(),Ls={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"]},Ho={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"]},Ns={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"]},va={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"]},bu=function(ne,te,re,Ae,fe,xe){return nere?x(ne,fe,xe.length>0):Ae.integers.reduce(function(at,Ut,kt){for(;ne>=Ut;)ne-=Ut,at+=Ae.values[kt];return at},"")+xe},Qs=function(ne,te,re,Ae){var fe="";do re||ne--,fe=Ae(ne)+fe,ne/=te;while(ne*te>=te);return fe},Oa=function(ne,te,re,Ae,fe){var xe=re-te+1;return(ne<0?"-":"")+(Qs(Math.abs(ne),xe,Ae,function(at){return ye(Math.floor(at%xe)+te)})+fe)},xu=function(ne,te,re){re===void 0&&(re=". ");var Ae=te.length;return Qs(Math.abs(ne),Ae,!1,function(fe){return te[Math.floor(fe%Ae)]})+re},$l=1,uu=2,ya=4,mo=8,eu=function(ne,te,re,Ae,fe,xe){if(ne<-9999||ne>9999)return x(ne,4,fe.length>0);var at=Math.abs(ne),Ut=fe;if(at===0)return te[0]+Ut;for(var kt=0;at>0&&kt<=4;kt++){var En=at%10;En===0&&Fr(xe,$l)&&Ut!==""?Ut=te[En]+Ut:En>1||En===1&&kt===0||En===1&&kt===1&&Fr(xe,uu)||En===1&&kt===1&&Fr(xe,ya)&&ne>100||En===1&&kt>1&&Fr(xe,mo)?Ut=te[En]+(kt>0?re[kt-1]:"")+Ut:En===1&&kt>0&&(Ut=re[kt-1]+Ut),at=Math.floor(at/10)}return(ne<0?Ae:"")+Ut},Ts="\u5341\u767E\u5343\u842C",po="\u62FE\u4F70\u4EDF\u842C",E="\u30DE\u30A4\u30CA\u30B9",y="\uB9C8\uC774\uB108\uC2A4",x=function(ne,te,re){var Ae=re?". ":"",fe=re?"\u3001":"",xe=re?", ":"",at=re?" ":"";switch(te){case 0:return"\u2022"+at;case 1:return"\u25E6"+at;case 2:return"\u25FE"+at;case 5:var Ut=Oa(ne,48,57,!0,Ae);return Ut.length<4?"0"+Ut:Ut;case 4:return xu(ne,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",fe);case 6:return bu(ne,1,3999,Ls,3,Ae).toLowerCase();case 7:return bu(ne,1,3999,Ls,3,Ae);case 8:return Oa(ne,945,969,!1,Ae);case 9:return Oa(ne,97,122,!1,Ae);case 10:return Oa(ne,65,90,!1,Ae);case 11:return Oa(ne,1632,1641,!0,Ae);case 12:case 49:return bu(ne,1,9999,Ho,3,Ae);case 35:return bu(ne,1,9999,Ho,3,Ae).toLowerCase();case 13:return Oa(ne,2534,2543,!0,Ae);case 14:case 30:return Oa(ne,6112,6121,!0,Ae);case 15:return xu(ne,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",fe);case 16:return xu(ne,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",fe);case 17:case 48:return eu(ne,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Ts,"\u8CA0",fe,uu|ya|mo);case 47:return eu(ne,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",po,"\u8CA0",fe,$l|uu|ya|mo);case 42:return eu(ne,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Ts,"\u8D1F",fe,uu|ya|mo);case 41:return eu(ne,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",po,"\u8D1F",fe,$l|uu|ya|mo);case 26:return eu(ne,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",E,fe,0);case 25:return eu(ne,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",E,fe,$l|uu|ya);case 31:return eu(ne,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",y,xe,$l|uu|ya);case 33:return eu(ne,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",y,xe,0);case 32:return eu(ne,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",y,xe,$l|uu|ya);case 18:return Oa(ne,2406,2415,!0,Ae);case 20:return bu(ne,1,19999,va,3,Ae);case 21:return Oa(ne,2790,2799,!0,Ae);case 22:return Oa(ne,2662,2671,!0,Ae);case 22:return bu(ne,1,10999,Ns,3,Ae);case 23:return xu(ne,"\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 xu(ne,"\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 Oa(ne,3302,3311,!0,Ae);case 28:return xu(ne,"\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",fe);case 29:return xu(ne,"\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",fe);case 34:return Oa(ne,3792,3801,!0,Ae);case 37:return Oa(ne,6160,6169,!0,Ae);case 38:return Oa(ne,4160,4169,!0,Ae);case 39:return Oa(ne,2918,2927,!0,Ae);case 40:return Oa(ne,1776,1785,!0,Ae);case 43:return Oa(ne,3046,3055,!0,Ae);case 44:return Oa(ne,3174,3183,!0,Ae);case 45:return Oa(ne,3664,3673,!0,Ae);case 46:return Oa(ne,3872,3881,!0,Ae);case 3:default:return Oa(ne,48,57,!0,Ae)}},b="data-html2canvas-ignore",z=function(){function ne(te,re,Ae){if(this.context=te,this.options=Ae,this.scrolledElements=[],this.referenceElement=re,this.counters=new Ss,this.quoteDepth=0,!re.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(re.ownerDocument.documentElement,!1)}return ne.prototype.toIFrame=function(te,re){var Ae=this,fe=ce(te,re);if(!fe.contentWindow)return Promise.reject("Unable to find iframe window");var xe=te.defaultView.pageXOffset,at=te.defaultView.pageYOffset,Ut=fe.contentWindow,kt=Ut.document,En=Oe(fe).then(function(){return ge(Ae,void 0,void 0,function(){var Ln,kn;return he(this,function(AA){switch(AA.label){case 0:return this.scrolledElements.forEach(Vn),Ut&&(Ut.scrollTo(re.left,re.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(Ut.scrollY!==re.top||Ut.scrollX!==re.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(Ut.scrollX-re.left,Ut.scrollY-re.top,0,0))),Ln=this.options.onclone,kn=this.clonedReferenceElement,typeof kn=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:kt.fonts&&kt.fonts.ready?[4,kt.fonts.ready]:[3,2];case 1:AA.sent(),AA.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,be(kt)]:[3,4];case 3:AA.sent(),AA.label=4;case 4:return typeof Ln=="function"?[2,Promise.resolve().then(function(){return Ln(kt,kn)}).then(function(){return fe})]:[2,fe]}})})});return kt.open(),kt.write(Sn(document.doctype)+""),yn(this.referenceElement.ownerDocument,xe,at),kt.replaceChild(kt.adoptNode(this.documentElement),kt.documentElement),kt.close(),En},ne.prototype.createElementClone=function(te){if(Pa(te,2))debugger;if(Ms(te))return this.createCanvasClone(te);if(jo(te))return this.createVideoClone(te);if(fo(te))return this.createStyleClone(te);var re=te.cloneNode(!1);return Du(re)&&(Du(te)&&te.currentSrc&&te.currentSrc!==te.src&&(re.src=te.currentSrc,re.srcset=""),re.loading==="lazy"&&(re.loading="eager")),cs(re)?this.createCustomElementClone(re):re},ne.prototype.createCustomElementClone=function(te){var re=document.createElement("html2canvascustomelement");return qt(te.style,re),re},ne.prototype.createStyleClone=function(te){try{var re=te.sheet;if(re&&re.cssRules){var Ae=[].slice.call(re.cssRules,0).reduce(function(xe,at){return at&&typeof at.cssText=="string"?xe+at.cssText:xe},""),fe=te.cloneNode(!1);return fe.textContent=Ae,fe}}catch(xe){if(this.context.logger.error("Unable to access cssRules property",xe),xe.name!=="SecurityError")throw xe}return te.cloneNode(!1)},ne.prototype.createCanvasClone=function(te){var re;if(this.options.inlineImages&&te.ownerDocument){var Ae=te.ownerDocument.createElement("img");try{return Ae.src=te.toDataURL(),Ae}catch(En){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",te)}}var fe=te.cloneNode(!1);try{fe.width=te.width,fe.height=te.height;var xe=te.getContext("2d"),at=fe.getContext("2d");if(at)if(!this.options.allowTaint&&xe)at.putImageData(xe.getImageData(0,0,te.width,te.height),0,0);else{var Ut=(re=te.getContext("webgl2"))!==null&&re!==void 0?re:te.getContext("webgl");if(Ut){var kt=Ut.getContextAttributes();(kt==null?void 0:kt.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",te)}at.drawImage(te,0,0)}return fe}catch(En){this.context.logger.info("Unable to clone canvas as it is tainted",te)}return fe},ne.prototype.createVideoClone=function(te){var re=te.ownerDocument.createElement("canvas");re.width=te.offsetWidth,re.height=te.offsetHeight;var Ae=re.getContext("2d");try{return Ae&&(Ae.drawImage(te,0,0,re.width,re.height),this.options.allowTaint||Ae.getImageData(0,0,re.width,re.height)),re}catch(xe){this.context.logger.info("Unable to clone video as it is tainted",te)}var fe=te.ownerDocument.createElement("canvas");return fe.width=te.offsetWidth,fe.height=te.offsetHeight,fe},ne.prototype.appendChildNode=function(te,re,Ae){(!Gu(re)||!os(re)&&!re.hasAttribute(b)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(re)))&&(!this.options.copyStyles||!Gu(re)||!fo(re))&&te.appendChild(this.cloneNode(re,Ae))},ne.prototype.cloneChildNodes=function(te,re,Ae){for(var fe=this,xe=te.shadowRoot?te.shadowRoot.firstChild:te.firstChild;xe;xe=xe.nextSibling)if(Gu(xe)&&ss(xe)&&typeof xe.assignedNodes=="function"){var at=xe.assignedNodes();at.length&&at.forEach(function(Ut){return fe.appendChildNode(re,Ut,Ae)})}else this.appendChildNode(re,xe,Ae)},ne.prototype.cloneNode=function(te,re){if(us(te))return document.createTextNode(te.data);if(!te.ownerDocument)return te.cloneNode(!1);var Ae=te.ownerDocument.defaultView;if(Ae&&Gu(te)&&(ko(te)||_l(te))){var fe=this.createElementClone(te);fe.style.transitionProperty="none";var xe=Ae.getComputedStyle(te),at=Ae.getComputedStyle(te,":before"),Ut=Ae.getComputedStyle(te,":after");this.referenceElement===te&&ko(fe)&&(this.clonedReferenceElement=fe),Na(fe)&&ar(fe);var kt=this.counters.parse(new Nr(this.context,xe)),En=this.resolvePseudoContent(te,fe,at,le.BEFORE);cs(te)&&(re=!0),jo(te)||this.cloneChildNodes(te,fe,re),En&&fe.insertBefore(En,fe.firstChild);var Ln=this.resolvePseudoContent(te,fe,Ut,le.AFTER);return Ln&&fe.appendChild(Ln),this.counters.pop(kt),(xe&&(this.options.copyStyles||_l(te))&&!gl(te)||re)&&qt(xe,fe),(te.scrollTop!==0||te.scrollLeft!==0)&&this.scrolledElements.push([fe,te.scrollLeft,te.scrollTop]),(go(te)||ho(te))&&(go(fe)||ho(fe))&&(fe.value=te.value),fe}return te.cloneNode(!1)},ne.prototype.resolvePseudoContent=function(te,re,Ae,fe){var xe=this;if(Ae){var at=Ae.content,Ut=re.ownerDocument;if(!(!Ut||!at||at==="none"||at==="-moz-alt-content"||Ae.display==="none")){this.counters.parse(new Nr(this.context,Ae));var kt=new Yi(this.context,Ae),En=Ut.createElement("html2canvaspseudoelement");qt(Ae,En),kt.content.forEach(function(kn){if(kn.type===0)En.appendChild(Ut.createTextNode(kn.value));else if(kn.type===22){var AA=Ut.createElement("img");AA.src=kn.value,AA.style.opacity="1",En.appendChild(AA)}else if(kn.type===18){if(kn.name==="attr"){var cr=kn.values.filter(Or);cr.length&&En.appendChild(Ut.createTextNode(te.getAttribute(cr[0].value)||""))}else if(kn.name==="counter"){var HA=kn.values.filter(Ta),Ar=HA[0],Jr=HA[1];if(Ar&&Or(Ar)){var Ir=xe.counters.getCounterValue(Ar.value),vr=Jr&&Or(Jr)?Zl.parse(xe.context,Jr.value):3;En.appendChild(Ut.createTextNode(x(Ir,vr,!1)))}}else if(kn.name==="counters"){var Ca=kn.values.filter(Ta),Ar=Ca[0],ta=Ca[1],Jr=Ca[2];if(Ar&&Or(Ar)){var Rr=xe.counters.getCounterValues(Ar.value),sr=Jr&&Or(Jr)?Zl.parse(xe.context,Jr.value):3,fa=ta&&ta.type===0?ta.value:"",ga=Rr.map(function(hl){return x(hl,sr,!1)}).join(fa);En.appendChild(Ut.createTextNode(ga))}}}else if(kn.type===20)switch(kn.value){case"open-quote":En.appendChild(Ut.createTextNode(Yr(kt.quotes,xe.quoteDepth++,!0)));break;case"close-quote":En.appendChild(Ut.createTextNode(Yr(kt.quotes,--xe.quoteDepth,!1)));break;default:En.appendChild(Ut.createTextNode(kn.value))}}),En.className=OA+" "+$A;var Ln=fe===le.BEFORE?" "+OA:" "+$A;return _l(re)?re.className.baseValue+=Ln:re.className+=Ln,En}}},ne.destroy=function(te){return te.parentNode?(te.parentNode.removeChild(te),!0):!1},ne}(),le;(function(ne){ne[ne.BEFORE=0]="BEFORE",ne[ne.AFTER=1]="AFTER"})(le||(le={}));var ce=function(ne,te){var re=ne.createElement("iframe");return re.className="html2canvas-container",re.style.visibility="hidden",re.style.position="fixed",re.style.left="-10000px",re.style.top="0px",re.style.border="0",re.width=te.width.toString(),re.height=te.height.toString(),re.scrolling="no",re.setAttribute(b,"true"),ne.body.appendChild(re),re},Ee=function(ne){return new Promise(function(te){if(ne.complete){te();return}if(!ne.src){te();return}ne.onload=te,ne.onerror=te})},be=function(ne){return Promise.all([].slice.call(ne.images,0).map(Ee))},Oe=function(ne){return new Promise(function(te,re){var Ae=ne.contentWindow;if(!Ae)return re("No window assigned for iframe");var fe=Ae.document;Ae.onload=ne.onload=function(){Ae.onload=ne.onload=null;var xe=setInterval(function(){fe.body.childNodes.length>0&&fe.readyState==="complete"&&(clearInterval(xe),te(ne))},50)}})},Ht=["all","d","content"],qt=function(ne,te){for(var re=ne.length-1;re>=0;re--){var Ae=ne.item(re);Ht.indexOf(Ae)===-1&&te.style.setProperty(Ae,ne.getPropertyValue(Ae))}return te},Sn=function(ne){var te="";return ne&&(te+=""),te},yn=function(ne,te,re){ne&&ne.defaultView&&(te!==ne.defaultView.pageXOffset||re!==ne.defaultView.pageYOffset)&&ne.defaultView.scrollTo(te,re)},Vn=function(ne){var te=ne[0],re=ne[1],Ae=ne[2];te.scrollLeft=re,te.scrollTop=Ae},sA=":before",IA=":after",OA="___html2canvas___pseudoelement_before",$A="___html2canvas___pseudoelement_after",UA=`{ + outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var qt;Te&&(qt=window.scrollY),b.input.focus(),Te&&window.scrollTo(null,qt),b.input.reset(),x.somethingSelected()||(z.value=y.prevInput=" "),y.contextMenuPending=yn,b.selForContextMenu=x.doc.sel,clearTimeout(b.detectingSelectAll);function Sn(){if(z.selectionStart!=null){var sA=x.somethingSelected(),IA="\u200B"+(sA?z.value:"");z.value="\u21DA",z.value=IA,y.prevInput=sA?"":"\u200B",z.selectionStart=1,z.selectionEnd=IA.length,b.selForContextMenu=x.doc.sel}}function yn(){if(y.contextMenuPending==yn&&(y.contextMenuPending=!1,y.wrapper.style.cssText=Oe,z.style.cssText=be,Ce&&ve<9&&b.scrollbars.setScrollTop(b.scroller.scrollTop=ce),z.selectionStart!=null)){(!Ce||Ce&&ve<9)&&Sn();var sA=0,IA=function(){b.selForContextMenu==x.doc.sel&&z.selectionStart==0&&z.selectionEnd>0&&y.prevInput=="\u200B"?ni(x,Eu)(x):sA++<10?b.detectingSelectAll=setTimeout(IA,500):(b.selForContextMenu=null,b.input.reset())};b.detectingSelectAll=setTimeout(IA,200)}}if(Ce&&ve>=9&&Sn(),At){In(E);var Vn=function(){Ct(window,"mouseup",Vn),setTimeout(yn,20)};Mt(window,"mouseup",Vn)}else setTimeout(yn,50)},ya.prototype.readOnlyChanged=function(E){E||this.reset(),this.textarea.disabled=E=="nocursor",this.textarea.readOnly=!!E},ya.prototype.setUneditable=function(){},ya.prototype.needsContentAttribute=!1;function mo(E,y){if(y=y?Qn(y):{},y.value=E.value,!y.tabindex&&E.tabIndex&&(y.tabindex=E.tabIndex),!y.placeholder&&E.placeholder&&(y.placeholder=E.placeholder),y.autofocus==null){var x=we();y.autofocus=x==E||E.getAttribute("autofocus")!=null&&x==document.body}function b(){E.value=Ee.getValue()}var z;if(E.form&&(Mt(E.form,"submit",b),!y.leaveSubmitMethodAlone)){var le=E.form;z=le.submit;try{var ce=le.submit=function(){b(),le.submit=z,le.submit(),le.submit=ce}}catch(be){}}y.finishInit=function(be){be.save=b,be.getTextArea=function(){return E},be.toTextArea=function(){be.toTextArea=isNaN,b(),E.parentNode.removeChild(be.getWrapperElement()),E.style.display="",E.form&&(Ct(E.form,"submit",b),!y.leaveSubmitMethodAlone&&typeof E.form.submit=="function"&&(E.form.submit=z))}},E.style.display="none";var Ee=Na(function(be){return E.parentNode.insertBefore(be,E.nextSibling)},y);return Ee}function eu(E){E.off=Ct,E.on=Mt,E.wheelEventPixels=Mn,E.Doc=SA,E.splitLines=yA,E.countColumn=Ye,E.findColumn=Xt,E.isWordChar=se,E.Pass=$t,E.signal=St,E.Line=Jn,E.changeEnd=xA,E.scrollbarModel=xo,E.Pos=Se,E.cmpPos=Et,E.modes=gn,E.mimeModes=vn,E.resolveMode=Be,E.getMode=ke,E.modeExtensions=oe,E.extendMode=vt,E.copyState=ut,E.startState=Rt,E.innerMode=xt,E.commands=uo,E.keyMap=ql,E.keyName=ts,E.isModifierKey=gs,E.lookupKey=Fu,E.normalizeKeyMap=zs,E.StringStream=Re,E.SharedTextMarker=Ji,E.TextMarker=Xi,E.LineWidget=yr,E.e_preventDefault=Dn,E.e_stopPropagation=qn,E.e_stop=In,E.addClass=it,E.contains=st,E.rmClass=We,E.keyNames=iu}Gs(Na),Ls(Na);var Ts="iter insert remove copy getEditor constructor".split(" ");for(var po in SA.prototype)SA.prototype.hasOwnProperty(po)&&Gt(Ts,po)<0&&(Na.prototype[po]=function(E){return function(){return E.apply(this.doc,arguments)}}(SA.prototype[po]));return Nn(SA),Na.inputStyles={textarea:ya,contenteditable:va},Na.defineMode=function(E){!Na.defaults.mode&&E!="null"&&(Na.defaults.mode=E),ln.apply(this,arguments)},Na.defineMIME=Yt,Na.defineMode("null",function(){return{token:function(E){return E.skipToEnd()}}}),Na.defineMIME("text/plain","null"),Na.defineExtension=function(E,y){Na.prototype[E]=y},Na.defineDocExtension=function(E,y){SA.prototype[E]=y},Na.fromTextArea=mo,eu(Na),Na.version="5.58.2",Na})},25419:function(It,Dt,ee){(function(a){a(ee(89780),ee(15525),ee(98101))})(function(a){"use strict";a.defineMode("markdown",function(ge,he){var Ve=a.getMode(ge,"text/html"),Ce=Ve.name=="null";function ve(Ye){if(a.findModeByName){var Fe=a.findModeByName(Ye);Fe&&(Ye=Fe.mime||Fe.mimes[0])}var Gt=a.getMode(ge,Ye);return Gt.name=="null"?null:Gt}he.highlightFormatting===void 0&&(he.highlightFormatting=!1),he.maxBlockquoteDepth===void 0&&(he.maxBlockquoteDepth=0),he.taskLists===void 0&&(he.taskLists=!1),he.strikethrough===void 0&&(he.strikethrough=!1),he.emoji===void 0&&(he.emoji=!1),he.fencedCodeBlockHighlighting===void 0&&(he.fencedCodeBlockHighlighting=!0),he.fencedCodeBlockDefaultMode===void 0&&(he.fencedCodeBlockDefaultMode="text/plain"),he.xml===void 0&&(he.xml=!0),he.tokenTypeOverrides===void 0&&(he.tokenTypeOverrides={});var Te={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var $e in Te)Te.hasOwnProperty($e)&&he.tokenTypeOverrides[$e]&&(Te[$e]=he.tokenTypeOverrides[$e]);var ye=/^([*\-_])(?:\s*\1){2,}\s*$/,Ie=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,nt=/^\[(x| )\](?=\s)/i,Pe=he.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,bt=/^ {0,3}(?:\={1,}|-{2,})\s*$/,Ne=/^[^#!\[\]*_\\<>` "'(~:]+/,Qe=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,Me=/^\s*\[[^\]]+?\]:.*$/,pe=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,Ue=" ";function ct(Ye,Fe,Gt){return Fe.f=Fe.inline=Gt,Gt(Ye,Fe)}function je(Ye,Fe,Gt){return Fe.f=Fe.block=Gt,Gt(Ye,Fe)}function wt(Ye){return!Ye||!/\S/.test(Ye.string)}function At(Ye){if(Ye.linkTitle=!1,Ye.linkHref=!1,Ye.linkText=!1,Ye.em=!1,Ye.strong=!1,Ye.strikethrough=!1,Ye.quote=0,Ye.indentedCode=!1,Ye.f==We){var Fe=Ce;if(!Fe){var Gt=a.innerMode(Ve,Ye.htmlState);Fe=Gt.mode.name=="xml"&&Gt.state.tagStart===null&&!Gt.state.context&&Gt.state.tokenize.isInText}Fe&&(Ye.f=ft,Ye.block=qe,Ye.htmlState=null)}return Ye.trailingSpace=0,Ye.trailingSpaceNewLine=!1,Ye.prevLine=Ye.thisLine,Ye.thisLine={stream:null},null}function qe(Ye,Fe){var Gt=Ye.column()===Fe.indentation,mn=wt(Fe.prevLine.stream),$t=Fe.indentedCode,lt=Fe.prevLine.hr,Tt=Fe.list!==!1,Ge=(Fe.listStack[Fe.listStack.length-1]||0)+3;Fe.indentedCode=!1;var Xt=Fe.indentation;if(Fe.indentationDiff===null&&(Fe.indentationDiff=Fe.indentation,Tt)){for(Fe.list=null;Xt=4&&($t||Fe.prevLine.fencedCodeEnd||Fe.prevLine.header||mn))return Ye.skipToEnd(),Fe.indentedCode=!0,Te.code;if(Ye.eatSpace())return null;if(Gt&&Fe.indentation<=Ge&&(jt=Ye.match(Pe))&&jt[1].length<=6)return Fe.quote=0,Fe.header=jt[1].length,Fe.thisLine.header=!0,he.highlightFormatting&&(Fe.formatting="header"),Fe.f=Fe.inline,rt(Fe);if(Fe.indentation<=Ge&&Ye.eat(">"))return Fe.quote=Gt?1:Fe.quote+1,he.highlightFormatting&&(Fe.formatting="quote"),Ye.eatSpace(),rt(Fe);if(!an&&!Fe.setext&&Gt&&Fe.indentation<=Ge&&(jt=Ye.match(Ie))){var Bn=jt[1]?"ol":"ul";return Fe.indentation=Xt+Ye.current().length,Fe.list=!0,Fe.quote=0,Fe.listStack.push(Fe.indentation),Fe.em=!1,Fe.strong=!1,Fe.code=!1,Fe.strikethrough=!1,he.taskLists&&Ye.match(nt,!1)&&(Fe.taskList=!0),Fe.f=Fe.inline,he.highlightFormatting&&(Fe.formatting=["list","list-"+Bn]),rt(Fe)}else{if(Gt&&Fe.indentation<=Ge&&(jt=Ye.match(Qe,!0)))return Fe.quote=0,Fe.fencedEndRE=new RegExp(jt[1]+"+ *$"),Fe.localMode=he.fencedCodeBlockHighlighting&&ve(jt[2]||he.fencedCodeBlockDefaultMode),Fe.localMode&&(Fe.localState=a.startState(Fe.localMode)),Fe.f=Fe.block=_e,he.highlightFormatting&&(Fe.formatting="code-block"),Fe.code=-1,rt(Fe);if(Fe.setext||(!Pt||!Tt)&&!Fe.quote&&Fe.list===!1&&!Fe.code&&!an&&!Me.test(Ye.string)&&(jt=Ye.lookAhead(1))&&(jt=jt.match(bt)))return Fe.setext?(Fe.header=Fe.setext,Fe.setext=0,Ye.skipToEnd(),he.highlightFormatting&&(Fe.formatting="header")):(Fe.header=jt[0].charAt(0)=="="?1:2,Fe.setext=Fe.header),Fe.thisLine.header=!0,Fe.f=Fe.inline,rt(Fe);if(an)return Ye.skipToEnd(),Fe.hr=!0,Fe.thisLine.hr=!0,Te.hr;if(Ye.peek()==="[")return ct(Ye,Fe,nn)}return ct(Ye,Fe,Fe.inline)}function We(Ye,Fe){var Gt=Ve.token(Ye,Fe.htmlState);if(!Ce){var mn=a.innerMode(Ve,Fe.htmlState);(mn.mode.name=="xml"&&mn.state.tagStart===null&&!mn.state.context&&mn.state.tokenize.isInText||Fe.md_inside&&Ye.current().indexOf(">")>-1)&&(Fe.f=ft,Fe.block=qe,Fe.htmlState=null)}return Gt}function _e(Ye,Fe){var Gt=Fe.listStack[Fe.listStack.length-1]||0,mn=Fe.indentation=Ye.quote?Fe.push(Te.formatting+"-"+Ye.formatting[Gt]+"-"+Ye.quote):Fe.push("error"))}if(Ye.taskOpen)return Fe.push("meta"),Fe.length?Fe.join(" "):null;if(Ye.taskClosed)return Fe.push("property"),Fe.length?Fe.join(" "):null;if(Ye.linkHref?Fe.push(Te.linkHref,"url"):(Ye.strong&&Fe.push(Te.strong),Ye.em&&Fe.push(Te.em),Ye.strikethrough&&Fe.push(Te.strikethrough),Ye.emoji&&Fe.push(Te.emoji),Ye.linkText&&Fe.push(Te.linkText),Ye.code&&Fe.push(Te.code),Ye.image&&Fe.push(Te.image),Ye.imageAltText&&Fe.push(Te.imageAltText,"link"),Ye.imageMarker&&Fe.push(Te.imageMarker)),Ye.header&&Fe.push(Te.header,Te.header+"-"+Ye.header),Ye.quote&&(Fe.push(Te.quote),!he.maxBlockquoteDepth||he.maxBlockquoteDepth>=Ye.quote?Fe.push(Te.quote+"-"+Ye.quote):Fe.push(Te.quote+"-"+he.maxBlockquoteDepth)),Ye.list!==!1){var mn=(Ye.listStack.length-1)%3;mn?mn===1?Fe.push(Te.list2):Fe.push(Te.list3):Fe.push(Te.list1)}return Ye.trailingSpaceNewLine?Fe.push("trailing-space-new-line"):Ye.trailingSpace&&Fe.push("trailing-space-"+(Ye.trailingSpace%2?"a":"b")),Fe.length?Fe.join(" "):null}function Ke(Ye,Fe){if(Ye.match(Ne,!0))return rt(Fe)}function ft(Ye,Fe){var Gt=Fe.text(Ye,Fe);if(typeof Gt!="undefined")return Gt;if(Fe.list)return Fe.list=null,rt(Fe);if(Fe.taskList){var mn=Ye.match(nt,!0)[1]===" ";return mn?Fe.taskOpen=!0:Fe.taskClosed=!0,he.highlightFormatting&&(Fe.formatting="task"),Fe.taskList=!1,rt(Fe)}if(Fe.taskOpen=!1,Fe.taskClosed=!1,Fe.header&&Ye.match(/^#+$/,!0))return he.highlightFormatting&&(Fe.formatting="header"),rt(Fe);var $t=Ye.next();if(Fe.linkTitle){Fe.linkTitle=!1;var lt=$t;$t==="("&&(lt=")"),lt=(lt+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Tt="^\\s*(?:[^"+lt+"\\\\]+|\\\\\\\\|\\\\.)"+lt;if(Ye.match(new RegExp(Tt),!0))return Te.linkHref}if($t==="`"){var Ge=Fe.formatting;he.highlightFormatting&&(Fe.formatting="code"),Ye.eatWhile("`");var Xt=Ye.current().length;if(Fe.code==0&&(!Fe.quote||Xt==1))return Fe.code=Xt,rt(Fe);if(Xt==Fe.code){var Pt=rt(Fe);return Fe.code=0,Pt}else return Fe.formatting=Ge,rt(Fe)}else if(Fe.code)return rt(Fe);if($t==="\\"&&(Ye.next(),he.highlightFormatting)){var an=rt(Fe),jt=Te.formatting+"-escape";return an?an+" "+jt:jt}if($t==="!"&&Ye.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return Fe.imageMarker=!0,Fe.image=!0,he.highlightFormatting&&(Fe.formatting="image"),rt(Fe);if($t==="["&&Fe.imageMarker&&Ye.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return Fe.imageMarker=!1,Fe.imageAltText=!0,he.highlightFormatting&&(Fe.formatting="image"),rt(Fe);if($t==="]"&&Fe.imageAltText){he.highlightFormatting&&(Fe.formatting="image");var an=rt(Fe);return Fe.imageAltText=!1,Fe.image=!1,Fe.inline=Fe.f=st,an}if($t==="["&&!Fe.image)return Fe.linkText&&Ye.match(/^.*?\]/)||(Fe.linkText=!0,he.highlightFormatting&&(Fe.formatting="link")),rt(Fe);if($t==="]"&&Fe.linkText){he.highlightFormatting&&(Fe.formatting="link");var an=rt(Fe);return Fe.linkText=!1,Fe.inline=Fe.f=Ye.match(/\(.*?\)| ?\[.*?\]/,!1)?st:ft,an}if($t==="<"&&Ye.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){Fe.f=Fe.inline=Le,he.highlightFormatting&&(Fe.formatting="link");var an=rt(Fe);return an?an+=" ":an="",an+Te.linkInline}if($t==="<"&&Ye.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){Fe.f=Fe.inline=Le,he.highlightFormatting&&(Fe.formatting="link");var an=rt(Fe);return an?an+=" ":an="",an+Te.linkEmail}if(he.xml&&$t==="<"&&Ye.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var Bn=Ye.string.indexOf(">",Ye.pos);if(Bn!=-1){var fn=Ye.string.substring(Ye.start,Bn);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(fn)&&(Fe.md_inside=!0)}return Ye.backUp(1),Fe.htmlState=a.startState(Ve),je(Ye,Fe,We)}if(he.xml&&$t==="<"&&Ye.match(/^\/\w*?>/))return Fe.md_inside=!1,"tag";if($t==="*"||$t==="_"){for(var me=1,ie=Ye.pos==1?" ":Ye.string.charAt(Ye.pos-2);me<3&&Ye.eat($t);)me++;var ae=Ye.peek()||" ",se=!/\s/.test(ae)&&(!pe.test(ae)||/\s/.test(ie)||pe.test(ie)),de=!/\s/.test(ie)&&(!pe.test(ie)||/\s/.test(ae)||pe.test(ae)),ue=null,et=null;if(me%2&&(!Fe.em&&se&&($t==="*"||!de||pe.test(ie))?ue=!0:Fe.em==$t&&de&&($t==="*"||!se||pe.test(ae))&&(ue=!1)),me>1&&(!Fe.strong&&se&&($t==="*"||!de||pe.test(ie))?et=!0:Fe.strong==$t&&de&&($t==="*"||!se||pe.test(ae))&&(et=!1)),et!=null||ue!=null){he.highlightFormatting&&(Fe.formatting=ue==null?"strong":et==null?"em":"strong em"),ue===!0&&(Fe.em=$t),et===!0&&(Fe.strong=$t);var Pt=rt(Fe);return ue===!1&&(Fe.em=!1),et===!1&&(Fe.strong=!1),Pt}}else if($t===" "&&(Ye.eat("*")||Ye.eat("_"))){if(Ye.peek()===" ")return rt(Fe);Ye.backUp(1)}if(he.strikethrough){if($t==="~"&&Ye.eatWhile($t)){if(Fe.strikethrough){he.highlightFormatting&&(Fe.formatting="strikethrough");var Pt=rt(Fe);return Fe.strikethrough=!1,Pt}else if(Ye.match(/^[^\s]/,!1))return Fe.strikethrough=!0,he.highlightFormatting&&(Fe.formatting="strikethrough"),rt(Fe)}else if($t===" "&&Ye.match(/^~~/,!0)){if(Ye.peek()===" ")return rt(Fe);Ye.backUp(2)}}if(he.emoji&&$t===":"&&Ye.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){Fe.emoji=!0,he.highlightFormatting&&(Fe.formatting="emoji");var Ft=rt(Fe);return Fe.emoji=!1,Ft}return $t===" "&&(Ye.match(/^ +$/,!1)?Fe.trailingSpace++:Fe.trailingSpace&&(Fe.trailingSpaceNewLine=!0)),rt(Fe)}function Le(Ye,Fe){var Gt=Ye.next();if(Gt===">"){Fe.f=Fe.inline=ft,he.highlightFormatting&&(Fe.formatting="link");var mn=rt(Fe);return mn?mn+=" ":mn="",mn+Te.linkInline}return Ye.match(/^[^>]+/,!0),Te.linkInline}function st(Ye,Fe){if(Ye.eatSpace())return null;var Gt=Ye.next();return Gt==="("||Gt==="["?(Fe.f=Fe.inline=it(Gt==="("?")":"]"),he.highlightFormatting&&(Fe.formatting="link-string"),Fe.linkHref=!0,rt(Fe)):"error"}var we={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function it(Ye){return function(Fe,Gt){var mn=Fe.next();if(mn===Ye){Gt.f=Gt.inline=ft,he.highlightFormatting&&(Gt.formatting="link-string");var $t=rt(Gt);return Gt.linkHref=!1,$t}return Fe.match(we[Ye]),Gt.linkHref=!0,rt(Gt)}}function nn(Ye,Fe){return Ye.match(/^([^\]\\]|\\.)*\]:/,!1)?(Fe.f=Kt,Ye.next(),he.highlightFormatting&&(Fe.formatting="link"),Fe.linkText=!0,rt(Fe)):ct(Ye,Fe,ft)}function Kt(Ye,Fe){if(Ye.match(/^\]:/,!0)){Fe.f=Fe.inline=Bt,he.highlightFormatting&&(Fe.formatting="link");var Gt=rt(Fe);return Fe.linkText=!1,Gt}return Ye.match(/^([^\]\\]|\\.)+/,!0),Te.linkText}function Bt(Ye,Fe){return Ye.eatSpace()?null:(Ye.match(/^[^\s]+/,!0),Ye.peek()===void 0?Fe.linkTitle=!0:Ye.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),Fe.f=Fe.inline=ft,Te.linkHref+" url")}var Qn={startState:function(){return{f:qe,prevLine:{stream:null},thisLine:{stream:null},block:qe,htmlState:null,indentation:0,inline:ft,text:Ke,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(Ye){return{f:Ye.f,prevLine:Ye.prevLine,thisLine:Ye.thisLine,block:Ye.block,htmlState:Ye.htmlState&&a.copyState(Ve,Ye.htmlState),indentation:Ye.indentation,localMode:Ye.localMode,localState:Ye.localMode?a.copyState(Ye.localMode,Ye.localState):null,inline:Ye.inline,text:Ye.text,formatting:!1,linkText:Ye.linkText,linkTitle:Ye.linkTitle,linkHref:Ye.linkHref,code:Ye.code,em:Ye.em,strong:Ye.strong,strikethrough:Ye.strikethrough,emoji:Ye.emoji,header:Ye.header,setext:Ye.setext,hr:Ye.hr,taskList:Ye.taskList,list:Ye.list,listStack:Ye.listStack.slice(0),quote:Ye.quote,indentedCode:Ye.indentedCode,trailingSpace:Ye.trailingSpace,trailingSpaceNewLine:Ye.trailingSpaceNewLine,md_inside:Ye.md_inside,fencedEndRE:Ye.fencedEndRE}},token:function(Ye,Fe){if(Fe.formatting=!1,Ye!=Fe.thisLine.stream){if(Fe.header=0,Fe.hr=!1,Ye.match(/^\s*$/,!0))return At(Fe),null;if(Fe.prevLine=Fe.thisLine,Fe.thisLine={stream:Ye},Fe.taskList=!1,Fe.trailingSpace=0,Fe.trailingSpaceNewLine=!1,!Fe.localState&&(Fe.f=Fe.block,Fe.f!=We)){var Gt=Ye.match(/^\s*/,!0)[0].replace(/\t/g,Ue).length;if(Fe.indentation=Gt,Fe.indentationDiff=null,Gt>0)return null}}return Fe.f(Ye,Fe)},innerMode:function(Ye){return Ye.block==We?{state:Ye.htmlState,mode:Ve}:Ye.localState?{state:Ye.localState,mode:Ye.localMode}:{state:Ye,mode:Qn}},indent:function(Ye,Fe,Gt){return Ye.block==We&&Ve.indent?Ve.indent(Ye.htmlState,Fe,Gt):Ye.localState&&Ye.localMode.indent?Ye.localMode.indent(Ye.localState,Fe,Gt):a.Pass},blankLine:At,getType:rt,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Qn},"xml"),a.defineMIME("text/markdown","markdown"),a.defineMIME("text/x-markdown","markdown")})},98101:function(It,Dt,ee){(function(a){a(ee(89780))})(function(a){"use strict";a.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var ge=0;ge-1&&Ve.substring(Te+1,Ve.length);if($e)return a.findModeByExtension($e)},a.findModeByName=function(Ve){Ve=Ve.toLowerCase();for(var Ce=0;Ce0?Ne.cmdState[Ne.cmdState.length-1]:null}function ve(Ne){var Qe=Ne.cmdState.pop();Qe&&Qe.closeBracket()}function Te(Ne){for(var Qe=Ne.cmdState,Me=Qe.length-1;Me>=0;Me--){var pe=Qe[Me];if(pe.name!="DEFAULT")return pe}return{styleIdentifier:function(){return null}}}function $e(Ne,Qe,Me){return function(){this.name=Ne,this.bracketNo=0,this.style=Qe,this.styles=Me,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var ye={};ye.importmodule=$e("importmodule","tag",["string","builtin"]),ye.documentclass=$e("documentclass","tag",["","atom"]),ye.usepackage=$e("usepackage","tag",["atom"]),ye.begin=$e("begin","tag",["atom"]),ye.end=$e("end","tag",["atom"]),ye.label=$e("label","tag",["atom"]),ye.ref=$e("ref","tag",["atom"]),ye.eqref=$e("eqref","tag",["atom"]),ye.cite=$e("cite","tag",["atom"]),ye.bibitem=$e("bibitem","tag",["atom"]),ye.Bibitem=$e("Bibitem","tag",["atom"]),ye.RBibitem=$e("RBibitem","tag",["atom"]),ye.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function Ie(Ne,Qe){Ne.f=Qe}function nt(Ne,Qe){var Me;if(Ne.match(/^\\[a-zA-Z@]+/)){var pe=Ne.current().slice(1);return Me=ye.hasOwnProperty(pe)?ye[pe]:ye.DEFAULT,Me=new Me,Ve(Qe,Me),Ie(Qe,bt),Me.style}if(Ne.match(/^\\[$&%#{}_]/)||Ne.match(/^\\[,;!\/\\]/))return"tag";if(Ne.match("\\["))return Ie(Qe,function(ct,je){return Pe(ct,je,"\\]")}),"keyword";if(Ne.match("\\("))return Ie(Qe,function(ct,je){return Pe(ct,je,"\\)")}),"keyword";if(Ne.match("$$"))return Ie(Qe,function(ct,je){return Pe(ct,je,"$$")}),"keyword";if(Ne.match("$"))return Ie(Qe,function(ct,je){return Pe(ct,je,"$")}),"keyword";var Ue=Ne.next();if(Ue=="%")return Ne.skipToEnd(),"comment";if(Ue=="}"||Ue=="]"){if(Me=Ce(Qe),Me)Me.closeBracket(Ue),Ie(Qe,bt);else return"error";return"bracket"}else return Ue=="{"||Ue=="["?(Me=ye.DEFAULT,Me=new Me,Ve(Qe,Me),"bracket"):/\d/.test(Ue)?(Ne.eatWhile(/[\w.%]/),"atom"):(Ne.eatWhile(/[\w\-_]/),Me=Te(Qe),Me.name=="begin"&&(Me.argument=Ne.current()),Me.styleIdentifier())}function Pe(Ne,Qe,Me){if(Ne.eatSpace())return null;if(Me&&Ne.match(Me))return Ie(Qe,nt),"keyword";if(Ne.match(/^\\[a-zA-Z@]+/))return"tag";if(Ne.match(/^[a-zA-Z]+/))return"variable-2";if(Ne.match(/^\\[$&%#{}_]/)||Ne.match(/^\\[,;!\/]/)||Ne.match(/^[\^_&]/))return"tag";if(Ne.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(Ne.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var pe=Ne.next();return pe=="{"||pe=="}"||pe=="["||pe=="]"||pe=="("||pe==")"?"bracket":pe=="%"?(Ne.skipToEnd(),"comment"):"error"}function bt(Ne,Qe){var Me=Ne.peek(),pe;return Me=="{"||Me=="["?(pe=Ce(Qe),pe.openBracket(Me),Ne.eat(Me),Ie(Qe,nt),"bracket"):/[ \t\r]/.test(Me)?(Ne.eat(Me),null):(Ie(Qe,nt),ve(Qe),nt(Ne,Qe))}return{startState:function(){var Ne=he.inMathMode?function(Qe,Me){return Pe(Qe,Me)}:nt;return{cmdState:[],f:Ne}},copyState:function(Ne){return{cmdState:Ne.cmdState.slice(),f:Ne.f}},token:function(Ne,Qe){return Qe.f(Ne,Qe)},blankLine:function(Ne){Ne.f=nt,Ne.cmdState.length=0},lineComment:"%"}}),a.defineMIME("text/x-stex","stex"),a.defineMIME("text/x-latex","stex")})},15525:function(It,Dt,ee){(function(a){a(ee(89780))})(function(a){"use strict";var ge={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},he={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};a.defineMode("xml",function(Ve,Ce){var ve=Ve.indentUnit,Te={},$e=Ce.htmlMode?ge:he;for(var ye in $e)Te[ye]=$e[ye];for(var ye in Ce)Te[ye]=Ce[ye];var Ie,nt;function Pe(Le,st){function we(Kt){return st.tokenize=Kt,Kt(Le,st)}var it=Le.next();if(it=="<")return Le.eat("!")?Le.eat("[")?Le.match("CDATA[")?we(Qe("atom","]]>")):null:Le.match("--")?we(Qe("comment","-->")):Le.match("DOCTYPE",!0,!0)?(Le.eatWhile(/[\w\._\-]/),we(Me(1))):null:Le.eat("?")?(Le.eatWhile(/[\w\._\-]/),st.tokenize=Qe("meta","?>"),"meta"):(Ie=Le.eat("/")?"closeTag":"openTag",st.tokenize=bt,"tag bracket");if(it=="&"){var nn;return Le.eat("#")?Le.eat("x")?nn=Le.eatWhile(/[a-fA-F\d]/)&&Le.eat(";"):nn=Le.eatWhile(/[\d]/)&&Le.eat(";"):nn=Le.eatWhile(/[\w\.\-:]/)&&Le.eat(";"),nn?"atom":"error"}else return Le.eatWhile(/[^&<]/),null}Pe.isInText=!0;function bt(Le,st){var we=Le.next();if(we==">"||we=="/"&&Le.eat(">"))return st.tokenize=Pe,Ie=we==">"?"endTag":"selfcloseTag","tag bracket";if(we=="=")return Ie="equals",null;if(we=="<"){st.tokenize=Pe,st.state=je,st.tagName=st.tagStart=null;var it=st.tokenize(Le,st);return it?it+" tag error":"tag error"}else return/[\'\"]/.test(we)?(st.tokenize=Ne(we),st.stringStartCol=Le.column(),st.tokenize(Le,st)):(Le.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function Ne(Le){var st=function(we,it){for(;!we.eol();)if(we.next()==Le){it.tokenize=bt;break}return"string"};return st.isInAttribute=!0,st}function Qe(Le,st){return function(we,it){for(;!we.eol();){if(we.match(st)){it.tokenize=Pe;break}we.next()}return Le}}function Me(Le){return function(st,we){for(var it;(it=st.next())!=null;){if(it=="<")return we.tokenize=Me(Le+1),we.tokenize(st,we);if(it==">")if(Le==1){we.tokenize=Pe;break}else return we.tokenize=Me(Le-1),we.tokenize(st,we)}return"meta"}}function pe(Le,st,we){this.prev=Le.context,this.tagName=st,this.indent=Le.indented,this.startOfLine=we,(Te.doNotIndent.hasOwnProperty(st)||Le.context&&Le.context.noIndent)&&(this.noIndent=!0)}function Ue(Le){Le.context&&(Le.context=Le.context.prev)}function ct(Le,st){for(var we;;){if(!Le.context||(we=Le.context.tagName,!Te.contextGrabbers.hasOwnProperty(we)||!Te.contextGrabbers[we].hasOwnProperty(st)))return;Ue(Le)}}function je(Le,st,we){return Le=="openTag"?(we.tagStart=st.column(),wt):Le=="closeTag"?At:je}function wt(Le,st,we){return Le=="word"?(we.tagName=st.current(),nt="tag",_e):Te.allowMissingTagName&&Le=="endTag"?(nt="tag bracket",_e(Le,st,we)):(nt="error",wt)}function At(Le,st,we){if(Le=="word"){var it=st.current();return we.context&&we.context.tagName!=it&&Te.implicitlyClosed.hasOwnProperty(we.context.tagName)&&Ue(we),we.context&&we.context.tagName==it||Te.matchClosing===!1?(nt="tag",qe):(nt="tag error",We)}else return Te.allowMissingTagName&&Le=="endTag"?(nt="tag bracket",qe(Le,st,we)):(nt="error",We)}function qe(Le,st,we){return Le!="endTag"?(nt="error",qe):(Ue(we),je)}function We(Le,st,we){return nt="error",qe(Le,st,we)}function _e(Le,st,we){if(Le=="word")return nt="attribute",rt;if(Le=="endTag"||Le=="selfcloseTag"){var it=we.tagName,nn=we.tagStart;return we.tagName=we.tagStart=null,Le=="selfcloseTag"||Te.autoSelfClosers.hasOwnProperty(it)?ct(we,it):(ct(we,it),we.context=new pe(we,it,nn==we.indented)),je}return nt="error",_e}function rt(Le,st,we){return Le=="equals"?Ke:(Te.allowMissing||(nt="error"),_e(Le,st,we))}function Ke(Le,st,we){return Le=="string"?ft:Le=="word"&&Te.allowUnquoted?(nt="string",_e):(nt="error",_e(Le,st,we))}function ft(Le,st,we){return Le=="string"?ft:_e(Le,st,we)}return{startState:function(Le){var st={tokenize:Pe,state:je,indented:Le||0,tagName:null,tagStart:null,context:null};return Le!=null&&(st.baseIndent=Le),st},token:function(Le,st){if(!st.tagName&&Le.sol()&&(st.indented=Le.indentation()),Le.eatSpace())return null;Ie=null;var we=st.tokenize(Le,st);return(we||Ie)&&we!="comment"&&(nt=null,st.state=st.state(Ie||we,Le,st),nt&&(we=nt=="error"?we+" error":nt)),we},indent:function(Le,st,we){var it=Le.context;if(Le.tokenize.isInAttribute)return Le.tagStart==Le.indented?Le.stringStartCol+1:Le.indented+ve;if(it&&it.noIndent)return a.Pass;if(Le.tokenize!=bt&&Le.tokenize!=Pe)return we?we.match(/^(\s*)/)[0].length:0;if(Le.tagName)return Te.multilineTagIndentPastTag!==!1?Le.tagStart+Le.tagName.length+2:Le.tagStart+ve*(Te.multilineTagIndentFactor||1);if(Te.alignCDATA&&/$/,blockCommentStart:"",configuration:Te.htmlMode?"html":"xml",helperType:Te.htmlMode?"html":"xml",skipAttribute:function(Le){Le.state==Ke&&(Le.state=_e)},xmlCurrentTag:function(Le){return Le.tagName?{name:Le.tagName,close:Le.type=="closeTag"}:null},xmlCurrentContext:function(Le){for(var st=[],we=Le.context;we;we=we.prev)we.tagName&&st.push(we.tagName);return st.reverse()}}}),a.defineMIME("text/xml","xml"),a.defineMIME("application/xml","xml"),a.mimeModes.hasOwnProperty("text/html")||a.defineMIME("text/html",{name:"xml",htmlMode:!0})})},64270:function(It){(function(Dt,ee){It.exports=ee()})(this,function(){"use strict";var Dt=function(ne,te){return Dt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(re,Ae){re.__proto__=Ae}||function(re,Ae){for(var fe in Ae)Object.prototype.hasOwnProperty.call(Ae,fe)&&(re[fe]=Ae[fe])},Dt(ne,te)};function ee(ne,te){if(typeof te!="function"&&te!==null)throw new TypeError("Class extends value "+String(te)+" is not a constructor or null");Dt(ne,te);function re(){this.constructor=ne}ne.prototype=te===null?Object.create(te):(re.prototype=te.prototype,new re)}var a=function(){return a=Object.assign||function(te){for(var re,Ae=1,fe=arguments.length;Ae0&&xe[xe.length-1])&&(En[0]===6||En[0]===2)){re=0;continue}if(En[0]===3&&(!xe||En[1]>xe[0]&&En[1]=55296&&fe<=56319&&re>10)+55296,at%1024+56320)),(fe+1===re||Ae.length>16384)&&(xe+=String.fromCharCode.apply(String,Ae),Ae.length=0)}return xe},Ie="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",nt=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Pe=0;Pe>4,Ln[fe++]=(at&15)<<4|Ut>>2,Ln[fe++]=(Ut&3)<<6|kt&63;return En},pe=function(ne){for(var te=ne.length,re=[],Ae=0;Ae>ct,We=1<>ct,Ke=qe+rt,ft=Ke,Le=32,st=ft+Le,we=65536>>je,it=1<=0){if(te<55296||te>56319&&te<=65535)return re=this.index[te>>ct],re=(re<>ct)],re=(re<>je),re=this.index[re],re+=te>>ct&nn,re=this.index[re],re=(re<lt?(fe.push(!0),Ut-=lt):fe.push(!1),["normal","auto","loose"].indexOf(te)!==-1&&[8208,8211,12316,12448].indexOf(xe)!==-1)return Ae.push(at),re.push(et);if(Ut===Pt||Ut===ie){if(at===0)return Ae.push(at),re.push(He);var kt=re[at-1];return Yt.indexOf(kt)===-1?(Ae.push(Ae[at-1]),re.push(kt)):(Ae.push(at),re.push(He))}if(Ae.push(at),Ut===en)return re.push(te==="strict"?Zt:In);if(Ut===Kn||Ut===St)return re.push(He);if(Ut===kA)return xe>=131072&&xe<=196605||xe>=196608&&xe<=262141?re.push(In):re.push(He);re.push(Ut)}),[Ae,re,fe]},vt=function(ne,te,re,Ae){var fe=Ae[re];if(Array.isArray(ne)?ne.indexOf(fe)!==-1:ne===fe)for(var xe=re;xe<=Ae.length;){xe++;var at=Ae[xe];if(at===te)return!0;if(at!==me)break}if(fe===me)for(var xe=re;xe>0;){xe--;var Ut=Ae[xe];if(Array.isArray(ne)?ne.indexOf(Ut)!==-1:ne===Ut)for(var kt=re;kt<=Ae.length;){kt++;var at=Ae[kt];if(at===te)return!0;if(at!==me)break}if(Ut!==me)break}return!1},ut=function(ne,te){for(var re=ne;re>=0;){var Ae=te[re];if(Ae===me)re--;else return Ae}return 0},xt=function(ne,te,re,Ae,fe){if(re[Ae]===0)return rA;var xe=Ae-1;if(Array.isArray(fe)&&fe[xe]===!0)return rA;var at=xe-1,Ut=xe+1,kt=te[xe],En=at>=0?te[at]:0,Ln=te[Ut];if(kt===Ge&&Ln===Xt)return rA;if(gn.indexOf(kt)!==-1)return yA;if(gn.indexOf(Ln)!==-1||vn.indexOf(Ln)!==-1)return rA;if(ut(xe,te)===Bn)return CA;if(On.get(ne[xe])===ie||(kt===Wt||kt===Nn)&&On.get(ne[Ut])===ie||kt===jt||Ln===jt||kt===fn||[me,se,ue].indexOf(kt)===-1&&Ln===fn||[Ft,ot,ht,sn,Ct].indexOf(Ln)!==-1||ut(xe,te)===_t||vt(on,_t,xe,te)||vt([Ft,ot],Zt,xe,te)||vt(ae,ae,xe,te))return rA;if(kt===me)return CA;if(kt===on||Ln===on)return rA;if(Ln===et||kt===et)return CA;if([se,ue,Zt].indexOf(Ln)!==-1||kt===de||En===Zn&&ke.indexOf(kt)!==-1||kt===Ct&&Ln===Zn||Ln===Lt||jn.indexOf(Ln)!==-1&&kt===dn||jn.indexOf(kt)!==-1&&Ln===dn||kt===tn&&[In,Wt,Nn].indexOf(Ln)!==-1||[In,Wt,Nn].indexOf(kt)!==-1&&Ln===Mt||jn.indexOf(kt)!==-1&&ln.indexOf(Ln)!==-1||ln.indexOf(kt)!==-1&&jn.indexOf(Ln)!==-1||[tn,Mt].indexOf(kt)!==-1&&(Ln===dn||[_t,ue].indexOf(Ln)!==-1&&te[Ut+1]===dn)||[_t,ue].indexOf(kt)!==-1&&Ln===dn||kt===dn&&[dn,Ct,sn].indexOf(Ln)!==-1)return rA;if([dn,Ct,sn,Ft,ot].indexOf(Ln)!==-1)for(var kn=xe;kn>=0;){var AA=te[kn];if(AA===dn)return rA;if([Ct,sn].indexOf(AA)!==-1)kn--;else break}if([tn,Mt].indexOf(Ln)!==-1)for(var kn=[Ft,ot].indexOf(kt)!==-1?at:xe;kn>=0;){var AA=te[kn];if(AA===dn)return rA;if([Ct,sn].indexOf(AA)!==-1)kn--;else break}if(_n===kt&&[_n,Un,Dn,qn].indexOf(Ln)!==-1||[Un,Dn].indexOf(kt)!==-1&&[Un,dA].indexOf(Ln)!==-1||[dA,qn].indexOf(kt)!==-1&&Ln===dA||Be.indexOf(kt)!==-1&&[Lt,Mt].indexOf(Ln)!==-1||Be.indexOf(Ln)!==-1&&kt===tn||jn.indexOf(kt)!==-1&&jn.indexOf(Ln)!==-1||kt===sn&&jn.indexOf(Ln)!==-1||jn.concat(dn).indexOf(kt)!==-1&&Ln===_t&&mA.indexOf(ne[Ut])===-1||jn.concat(dn).indexOf(Ln)!==-1&&kt===ot)return rA;if(kt===DA&&Ln===DA){for(var cr=re[xe],HA=1;cr>0&&(cr--,te[cr]===DA);)HA++;if(HA%2!==0)return rA}return kt===Wt&&Ln===Nn?rA:CA},Rt=function(ne,te){te||(te={lineBreak:"normal",wordBreak:"normal"});var re=oe(ne,te.lineBreak),Ae=re[0],fe=re[1],xe=re[2];(te.wordBreak==="break-all"||te.wordBreak==="break-word")&&(fe=fe.map(function(Ut){return[dn,He,Kn].indexOf(Ut)!==-1?In:Ut}));var at=te.wordBreak==="keep-all"?xe.map(function(Ut,kt){return Ut&&ne[kt]>=19968&&ne[kt]<=40959}):void 0;return[Ae,fe,at]},Re=function(){function ne(te,re,Ae,fe){this.codePoints=te,this.required=re===yA,this.start=Ae,this.end=fe}return ne.prototype.slice=function(){return ye.apply(void 0,this.codePoints.slice(this.start,this.end))},ne}(),ze=function(ne,te){var re=$e(ne),Ae=Rt(re,te),fe=Ae[0],xe=Ae[1],at=Ae[2],Ut=re.length,kt=0,En=0;return{next:function(){if(En>=Ut)return{done:!0,value:null};for(var Ln=rA;En=JA&&ne<=57},cn=function(ne){return ne>=55296&&ne<=57343},An=function(ne){return zt(ne)||ne>=qA&&ne<=Jt||ne>=ir&&ne<=dr},pn=function(ne){return ne>=ir&&ne<=lA},hn=function(ne){return ne>=qA&&ne<=Pn},Hn=function(ne){return pn(ne)||hn(ne)},iA=function(ne){return ne>=bA},Jn=function(ne){return ne===Nt||ne===Se||ne===Et},Gn=function(ne){return Hn(ne)||iA(ne)||ne===wn},KA=function(ne){return Gn(ne)||zt(ne)||ne===xn},EA=function(ne){return ne>=GA&&ne<=Cr||ne===mr||ne>=Mr&&ne<=Pr||ne===or},jA=function(ne,te){return ne!==Ze?!1:te!==Nt},Br=function(ne,te,re){return ne===xn?Gn(te)||jA(te,re):Gn(ne)?!0:!!(ne===Ze&&jA(ne,te))},wA=function(ne,te,re){return ne===gA||ne===xn?zt(te)?!0:te===rr&&zt(re):zt(ne===rr?te:ne)},_A=function(ne){var te=0,re=1;(ne[te]===gA||ne[te]===xn)&&(ne[te]===xn&&(re=-1),te++);for(var Ae=[];zt(ne[te]);)Ae.push(ne[te++]);var fe=Ae.length?parseInt(ye.apply(void 0,Ae),10):0;ne[te]===rr&&te++;for(var xe=[];zt(ne[te]);)xe.push(ne[te++]);var at=xe.length,Ut=at?parseInt(ye.apply(void 0,xe),10):0;(ne[te]===De||ne[te]===WA)&&te++;var kt=1;(ne[te]===gA||ne[te]===xn)&&(ne[te]===xn&&(kt=-1),te++);for(var En=[];zt(ne[te]);)En.push(ne[te++]);var Ln=En.length?parseInt(ye.apply(void 0,En),10):0;return re*(fe+Ut*Math.pow(10,-at))*Math.pow(10,kt*Ln)},qr={type:2},ca={type:3},Ja={type:4},Ia={type:13},Kr={type:8},Ci={type:21},qa={type:9},Qa={type:10},_a={type:11},fi={type:12},Za={type:14},ma={type:23},_r={type:1},Vi={type:25},vl={type:24},ua={type:26},Dl={type:27},bl={type:28},ol={type:29},gi={type:31},hi={type:32},Xr=function(){function ne(){this._value=[]}return ne.prototype.write=function(te){this._value=this._value.concat($e(te))},ne.prototype.read=function(){for(var te=[],re=this.consumeToken();re!==hi;)te.push(re),re=this.consumeToken();return te},ne.prototype.consumeToken=function(){var te=this.consumeCodePoint();switch(te){case Cn:return this.consumeStringToken(Cn);case zn:var re=this.peekCodePoint(0),Ae=this.peekCodePoint(1),fe=this.peekCodePoint(2);if(KA(re)||jA(Ae,fe)){var xe=Br(re,Ae,fe)?Xe:pt,at=this.consumeName();return{type:5,value:at,flags:xe}}break;case tt:if(this.peekCodePoint(0)===bn)return this.consumeCodePoint(),Ia;break;case Qt:return this.consumeStringToken(Qt);case mt:return qr;case Tn:return ca;case TA:if(this.peekCodePoint(0)===bn)return this.consumeCodePoint(),Za;break;case gA:if(wA(te,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(te),this.consumeNumericToken();break;case BA:return Ja;case xn:var Ut=te,kt=this.peekCodePoint(0),En=this.peekCodePoint(1);if(wA(Ut,kt,En))return this.reconsumeCodePoint(te),this.consumeNumericToken();if(Br(Ut,kt,En))return this.reconsumeCodePoint(te),this.consumeIdentLikeToken();if(kt===xn&&En===Yn)return this.consumeCodePoint(),this.consumeCodePoint(),vl;break;case rr:if(wA(te,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(te),this.consumeNumericToken();break;case Vt:if(this.peekCodePoint(0)===TA)for(this.consumeCodePoint();;){var Ln=this.consumeCodePoint();if(Ln===TA&&(Ln=this.consumeCodePoint(),Ln===Vt))return this.consumeToken();if(Ln===er)return this.consumeToken()}break;case YA:return ua;case hr:return Dl;case aA:if(this.peekCodePoint(0)===Wn&&this.peekCodePoint(1)===xn&&this.peekCodePoint(2)===xn)return this.consumeCodePoint(),this.consumeCodePoint(),Vi;break;case LA:var kn=this.peekCodePoint(0),AA=this.peekCodePoint(1),cr=this.peekCodePoint(2);if(Br(kn,AA,cr)){var at=this.consumeName();return{type:7,value:at}}break;case FA:return bl;case Ze:if(jA(te,this.peekCodePoint(0)))return this.reconsumeCodePoint(te),this.consumeIdentLikeToken();break;case cA:return ol;case QA:if(this.peekCodePoint(0)===bn)return this.consumeCodePoint(),Kr;break;case ZA:return _a;case tA:return fi;case lr:case Fn:var HA=this.peekCodePoint(0),Ar=this.peekCodePoint(1);return HA===gA&&(An(Ar)||Ar===eA)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(te),this.consumeIdentLikeToken();case vA:if(this.peekCodePoint(0)===bn)return this.consumeCodePoint(),qa;if(this.peekCodePoint(0)===vA)return this.consumeCodePoint(),Ci;break;case zA:if(this.peekCodePoint(0)===bn)return this.consumeCodePoint(),Qa;break;case er:return hi}return Jn(te)?(this.consumeWhiteSpace(),gi):zt(te)?(this.reconsumeCodePoint(te),this.consumeNumericToken()):Gn(te)?(this.reconsumeCodePoint(te),this.consumeIdentLikeToken()):{type:6,value:ye(te)}},ne.prototype.consumeCodePoint=function(){var te=this._value.shift();return typeof te=="undefined"?-1:te},ne.prototype.reconsumeCodePoint=function(te){this._value.unshift(te)},ne.prototype.peekCodePoint=function(te){return te>=this._value.length?-1:this._value[te]},ne.prototype.consumeUnicodeRangeToken=function(){for(var te=[],re=this.consumeCodePoint();An(re)&&te.length<6;)te.push(re),re=this.consumeCodePoint();for(var Ae=!1;re===eA&&te.length<6;)te.push(re),re=this.consumeCodePoint(),Ae=!0;if(Ae){var fe=parseInt(ye.apply(void 0,te.map(function(kt){return kt===eA?JA:kt})),16),xe=parseInt(ye.apply(void 0,te.map(function(kt){return kt===eA?Jt:kt})),16);return{type:30,start:fe,end:xe}}var at=parseInt(ye.apply(void 0,te),16);if(this.peekCodePoint(0)===xn&&An(this.peekCodePoint(1))){this.consumeCodePoint(),re=this.consumeCodePoint();for(var Ut=[];An(re)&&Ut.length<6;)Ut.push(re),re=this.consumeCodePoint();var xe=parseInt(ye.apply(void 0,Ut),16);return{type:30,start:at,end:xe}}else return{type:30,start:at,end:at}},ne.prototype.consumeIdentLikeToken=function(){var te=this.consumeName();return te.toLowerCase()==="url"&&this.peekCodePoint(0)===mt?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===mt?(this.consumeCodePoint(),{type:19,value:te}):{type:20,value:te}},ne.prototype.consumeUrlToken=function(){var te=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===er)return{type:22,value:""};var re=this.peekCodePoint(0);if(re===Qt||re===Cn){var Ae=this.consumeStringToken(this.consumeCodePoint());return Ae.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===er||this.peekCodePoint(0)===Tn)?(this.consumeCodePoint(),{type:22,value:Ae.value}):(this.consumeBadUrlRemnants(),ma)}for(;;){var fe=this.consumeCodePoint();if(fe===er||fe===Tn)return{type:22,value:ye.apply(void 0,te)};if(Jn(fe))return this.consumeWhiteSpace(),this.peekCodePoint(0)===er||this.peekCodePoint(0)===Tn?(this.consumeCodePoint(),{type:22,value:ye.apply(void 0,te)}):(this.consumeBadUrlRemnants(),ma);if(fe===Cn||fe===Qt||fe===mt||EA(fe))return this.consumeBadUrlRemnants(),ma;if(fe===Ze)if(jA(fe,this.peekCodePoint(0)))te.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),ma;else te.push(fe)}},ne.prototype.consumeWhiteSpace=function(){for(;Jn(this.peekCodePoint(0));)this.consumeCodePoint()},ne.prototype.consumeBadUrlRemnants=function(){for(;;){var te=this.consumeCodePoint();if(te===Tn||te===er)return;jA(te,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},ne.prototype.consumeStringSlice=function(te){for(var re=5e4,Ae="";te>0;){var fe=Math.min(re,te);Ae+=ye.apply(void 0,this._value.splice(0,fe)),te-=fe}return this._value.shift(),Ae},ne.prototype.consumeStringToken=function(te){var re="",Ae=0;do{var fe=this._value[Ae];if(fe===er||fe===void 0||fe===te)return re+=this.consumeStringSlice(Ae),{type:0,value:re};if(fe===Nt)return this._value.splice(0,Ae),_r;if(fe===Ze){var xe=this._value[Ae+1];xe!==er&&xe!==void 0&&(xe===Nt?(re+=this.consumeStringSlice(Ae),Ae=-1,this._value.shift()):jA(fe,xe)&&(re+=this.consumeStringSlice(Ae),re+=ye(this.consumeEscapedCodePoint()),Ae=-1))}Ae++}while(!0)},ne.prototype.consumeNumber=function(){var te=[],re=gt,Ae=this.peekCodePoint(0);for((Ae===gA||Ae===xn)&&te.push(this.consumeCodePoint());zt(this.peekCodePoint(0));)te.push(this.consumeCodePoint());Ae=this.peekCodePoint(0);var fe=this.peekCodePoint(1);if(Ae===rr&&zt(fe))for(te.push(this.consumeCodePoint(),this.consumeCodePoint()),re=rn;zt(this.peekCodePoint(0));)te.push(this.consumeCodePoint());Ae=this.peekCodePoint(0),fe=this.peekCodePoint(1);var xe=this.peekCodePoint(2);if((Ae===De||Ae===WA)&&((fe===gA||fe===xn)&&zt(xe)||zt(fe)))for(te.push(this.consumeCodePoint(),this.consumeCodePoint()),re=rn;zt(this.peekCodePoint(0));)te.push(this.consumeCodePoint());return[_A(te),re]},ne.prototype.consumeNumericToken=function(){var te=this.consumeNumber(),re=te[0],Ae=te[1],fe=this.peekCodePoint(0),xe=this.peekCodePoint(1),at=this.peekCodePoint(2);if(Br(fe,xe,at)){var Ut=this.consumeName();return{type:15,number:re,flags:Ae,unit:Ut}}return fe===Ot?(this.consumeCodePoint(),{type:16,number:re,flags:Ae}):{type:17,number:re,flags:Ae}},ne.prototype.consumeEscapedCodePoint=function(){var te=this.consumeCodePoint();if(An(te)){for(var re=ye(te);An(this.peekCodePoint(0))&&re.length<6;)re+=ye(this.consumeCodePoint());Jn(this.peekCodePoint(0))&&this.consumeCodePoint();var Ae=parseInt(re,16);return Ae===0||cn(Ae)||Ae>1114111?oA:Ae}return te===er?oA:te},ne.prototype.consumeName=function(){for(var te="";;){var re=this.consumeCodePoint();if(KA(re))te+=ye(re);else if(jA(re,this.peekCodePoint(0)))te+=ye(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(re),te}},ne}(),wr=function(){function ne(te){this._tokens=te}return ne.create=function(te){var re=new Xr;return re.write(te),new ne(re.read())},ne.parseValue=function(te){return ne.create(te).parseComponentValue()},ne.parseValues=function(te){return ne.create(te).parseComponentValues()},ne.prototype.parseComponentValue=function(){for(var te=this.consumeToken();te.type===31;)te=this.consumeToken();if(te.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(te);var re=this.consumeComponentValue();do te=this.consumeToken();while(te.type===31);if(te.type===32)return re;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},ne.prototype.parseComponentValues=function(){for(var te=[];;){var re=this.consumeComponentValue();if(re.type===32)return te;te.push(re),te.push()}},ne.prototype.consumeComponentValue=function(){var te=this.consumeToken();switch(te.type){case 11:case 28:case 2:return this.consumeSimpleBlock(te.type);case 19:return this.consumeFunction(te)}return te},ne.prototype.consumeSimpleBlock=function(te){for(var re={type:te,values:[]},Ae=this.consumeToken();;){if(Ae.type===32||wa(Ae,te))return re;this.reconsumeToken(Ae),re.values.push(this.consumeComponentValue()),Ae=this.consumeToken()}},ne.prototype.consumeFunction=function(te){for(var re={name:te.value,values:[],type:18};;){var Ae=this.consumeToken();if(Ae.type===32||Ae.type===3)return re;this.reconsumeToken(Ae),re.values.push(this.consumeComponentValue())}},ne.prototype.consumeToken=function(){var te=this._tokens.shift();return typeof te=="undefined"?hi:te},ne.prototype.reconsumeToken=function(te){this._tokens.unshift(te)},ne}(),pr=function(ne){return ne.type===15},Hr=function(ne){return ne.type===17},Or=function(ne){return ne.type===20},ra=function(ne){return ne.type===0},Wr=function(ne,te){return Or(ne)&&ne.value===te},$r=function(ne){return ne.type!==31},Ta=function(ne){return ne.type!==31&&ne.type!==4},xa=function(ne){var te=[],re=[];return ne.forEach(function(Ae){if(Ae.type===4){if(re.length===0)throw new Error("Error parsing function args, zero tokens for arg");te.push(re),re=[];return}Ae.type!==31&&re.push(Ae)}),re.length&&te.push(re),te},wa=function(ne,te){return te===11&&ne.type===12||te===28&&ne.type===29?!0:te===2&&ne.type===3},Wa=function(ne){return ne.type===17||ne.type===15},Aa=function(ne){return ne.type===16||Wa(ne)},Ki=function(ne){return ne.length>1?[ne[0],ne[1]]:[ne[0]]},Ma={type:17,number:0,flags:gt},Si={type:16,number:50,flags:gt},ri={type:16,number:100,flags:gt},_i=function(ne,te,re){var Ae=ne[0],fe=ne[1];return[aa(Ae,te),aa(typeof fe!="undefined"?fe:Ae,re)]},aa=function(ne,te){if(ne.type===16)return ne.number/100*te;if(pr(ne))switch(ne.unit){case"rem":case"em":return 16*ne.number;case"px":default:return ne.number}return ne.number},ki="deg",su="grad",Cl="rad",cu="turn",xl={name:"angle",parse:function(ne,te){if(te.type===15)switch(te.unit){case ki:return Math.PI*te.number/180;case su:return Math.PI/200*te.number;case Cl:return te.number;case cu:return Math.PI*2*te.number}throw new Error("Unsupported angle type")}},du=function(ne){return ne.type===15&&(ne.unit===ki||ne.unit===su||ne.unit===Cl||ne.unit===cu)},fu=function(ne){var te=ne.filter(Or).map(function(re){return re.value}).join(" ");switch(te){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Ma,Ma];case"to top":case"bottom":return Ui(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Ma,ri];case"to right":case"left":return Ui(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[ri,ri];case"to bottom":case"top":return Ui(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[ri,Ma];case"to left":case"right":return Ui(270)}return 0},Ui=function(ne){return Math.PI*ne/180},ji={name:"color",parse:function(ne,te){if(te.type===18){var re=PA[te.name];if(typeof re=="undefined")throw new Error('Attempting to parse an unsupported color function "'+te.name+'"');return re(ne,te.values)}if(te.type===5){if(te.value.length===3){var Ae=te.value.substring(0,1),fe=te.value.substring(1,2),xe=te.value.substring(2,3);return Hi(parseInt(Ae+Ae,16),parseInt(fe+fe,16),parseInt(xe+xe,16),1)}if(te.value.length===4){var Ae=te.value.substring(0,1),fe=te.value.substring(1,2),xe=te.value.substring(2,3),at=te.value.substring(3,4);return Hi(parseInt(Ae+Ae,16),parseInt(fe+fe,16),parseInt(xe+xe,16),parseInt(at+at,16)/255)}if(te.value.length===6){var Ae=te.value.substring(0,2),fe=te.value.substring(2,4),xe=te.value.substring(4,6);return Hi(parseInt(Ae,16),parseInt(fe,16),parseInt(xe,16),1)}if(te.value.length===8){var Ae=te.value.substring(0,2),fe=te.value.substring(2,4),xe=te.value.substring(4,6),at=te.value.substring(6,8);return Hi(parseInt(Ae,16),parseInt(fe,16),parseInt(xe,16),parseInt(at,16)/255)}}if(te.type===20){var Ut=nr[te.value.toUpperCase()];if(typeof Ut!="undefined")return Ut}return nr.TRANSPARENT}},za=function(ne){return(255&ne)===0},Va=function(ne){var te=255&ne,re=255&ne>>8,Ae=255&ne>>16,fe=255&ne>>24;return te<255?"rgba("+fe+","+Ae+","+re+","+te/255+")":"rgb("+fe+","+Ae+","+re+")"},Hi=function(ne,te,re,Ae){return(ne<<24|te<<16|re<<8|Math.round(Ae*255)<<0)>>>0},xr=function(ne,te){if(ne.type===17)return ne.number;if(ne.type===16){var re=te===3?1:255;return te===3?ne.number/100*re:Math.round(ne.number/100*re)}return 0},gu=function(ne,te){var re=te.filter(Ta);if(re.length===3){var Ae=re.map(xr),fe=Ae[0],xe=Ae[1],at=Ae[2];return Hi(fe,xe,at,1)}if(re.length===4){var Ut=re.map(xr),fe=Ut[0],xe=Ut[1],at=Ut[2],kt=Ut[3];return Hi(fe,xe,at,kt)}return 0};function $i(ne,te,re){return re<0&&(re+=1),re>=1&&(re-=1),re<1/6?(te-ne)*re*6+ne:re<1/2?te:re<2/3?(te-ne)*6*(2/3-re)+ne:ne}var un=function(ne,te){var re=te.filter(Ta),Ae=re[0],fe=re[1],xe=re[2],at=re[3],Ut=(Ae.type===17?Ui(Ae.number):xl.parse(ne,Ae))/(Math.PI*2),kt=Aa(fe)?fe.number/100:0,En=Aa(xe)?xe.number/100:0,Ln=typeof at!="undefined"&&Aa(at)?aa(at,1):1;if(kt===0)return Hi(En*255,En*255,En*255,1);var kn=En<=.5?En*(kt+1):En+kt-En*kt,AA=En*2-kn,cr=$i(AA,kn,Ut+1/3),HA=$i(AA,kn,Ut),Ar=$i(AA,kn,Ut-1/3);return Hi(cr*255,HA*255,Ar*255,Ln)},PA={hsl:un,hsla:un,rgb:gu,rgba:gu},RA=function(ne,te){return ji.parse(ne,wr.create(te).parseComponentValue())},nr={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},Sr={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(ne,te){return te.map(function(re){if(Or(re))switch(re.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Qr={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},oa=function(ne,te){var re=ji.parse(ne,te[0]),Ae=te[1];return Ae&&Aa(Ae)?{color:re,stop:Ae}:{color:re,stop:null}},ha=function(ne,te){var re=ne[0],Ae=ne[ne.length-1];re.stop===null&&(re.stop=Ma),Ae.stop===null&&(Ae.stop=ri);for(var fe=[],xe=0,at=0;atxe?fe.push(kt):fe.push(xe),xe=kt}else fe.push(null)}for(var En=null,at=0;atat.optimumDistance)?{optimumCorner:Ut,optimumDistance:Ln}:at},{optimumDistance:fe?1/0:-1/0,optimumCorner:null}).optimumCorner},wi=function(ne,te,re,Ae,fe){var xe=0,at=0;switch(ne.size){case 0:ne.shape===0?xe=at=Math.min(Math.abs(te),Math.abs(te-Ae),Math.abs(re),Math.abs(re-fe)):ne.shape===1&&(xe=Math.min(Math.abs(te),Math.abs(te-Ae)),at=Math.min(Math.abs(re),Math.abs(re-fe)));break;case 2:if(ne.shape===0)xe=at=Math.min(Fa(te,re),Fa(te,re-fe),Fa(te-Ae,re),Fa(te-Ae,re-fe));else if(ne.shape===1){var Ut=Math.min(Math.abs(re),Math.abs(re-fe))/Math.min(Math.abs(te),Math.abs(te-Ae)),kt=ai(Ae,fe,te,re,!0),En=kt[0],Ln=kt[1];xe=Fa(En-te,(Ln-re)/Ut),at=Ut*xe}break;case 1:ne.shape===0?xe=at=Math.max(Math.abs(te),Math.abs(te-Ae),Math.abs(re),Math.abs(re-fe)):ne.shape===1&&(xe=Math.max(Math.abs(te),Math.abs(te-Ae)),at=Math.max(Math.abs(re),Math.abs(re-fe)));break;case 3:if(ne.shape===0)xe=at=Math.max(Fa(te,re),Fa(te,re-fe),Fa(te-Ae,re),Fa(te-Ae,re-fe));else if(ne.shape===1){var Ut=Math.max(Math.abs(re),Math.abs(re-fe))/Math.max(Math.abs(te),Math.abs(te-Ae)),kn=ai(Ae,fe,te,re,!1),En=kn[0],Ln=kn[1];xe=Fa(En-te,(Ln-re)/Ut),at=Ut*xe}break}return Array.isArray(ne.size)&&(xe=aa(ne.size[0],Ae),at=ne.size.length===2?aa(ne.size[1],fe):xe),[xe,at]},Bl=function(ne,te){var re=Ui(180),Ae=[];return xa(te).forEach(function(fe,xe){if(xe===0){var at=fe[0];if(at.type===20&&at.value==="to"){re=fu(fe);return}else if(du(at)){re=xl.parse(ne,at);return}}var Ut=oa(ne,fe);Ae.push(Ut)}),{angle:re,stops:Ae,type:1}},el=function(ne,te){var re=Ui(180),Ae=[];return xa(te).forEach(function(fe,xe){if(xe===0){var at=fe[0];if(at.type===20&&["top","left","right","bottom"].indexOf(at.value)!==-1){re=fu(fe);return}else if(du(at)){re=(xl.parse(ne,at)+Ui(270))%Ui(360);return}}var Ut=oa(ne,fe);Ae.push(Ut)}),{angle:re,stops:Ae,type:1}},tl=function(ne,te){var re=Ui(180),Ae=[],fe=1,xe=0,at=3,Ut=[];return xa(te).forEach(function(kt,En){var Ln=kt[0];if(En===0){if(Or(Ln)&&Ln.value==="linear"){fe=1;return}else if(Or(Ln)&&Ln.value==="radial"){fe=2;return}}if(Ln.type===18){if(Ln.name==="from"){var kn=ji.parse(ne,Ln.values[0]);Ae.push({stop:Ma,color:kn})}else if(Ln.name==="to"){var kn=ji.parse(ne,Ln.values[0]);Ae.push({stop:ri,color:kn})}else if(Ln.name==="color-stop"){var AA=Ln.values.filter(Ta);if(AA.length===2){var kn=ji.parse(ne,AA[1]),cr=AA[0];Hr(cr)&&Ae.push({stop:{type:16,number:cr.number*100,flags:cr.flags},color:kn})}}}}),fe===1?{angle:(re+Ui(180))%Ui(360),stops:Ae,type:fe}:{size:at,shape:xe,stops:Ae,position:Ut,type:fe}},sl="closest-side",Li="farthest-side",Ni="closest-corner",ti="farthest-corner",nl="circle",zi="ellipse",Qi="cover",Ri="contain",Fi=function(ne,te){var re=0,Ae=3,fe=[],xe=[];return xa(te).forEach(function(at,Ut){var kt=!0;if(Ut===0){var En=!1;kt=at.reduce(function(kn,AA){if(En)if(Or(AA))switch(AA.value){case"center":return xe.push(Si),kn;case"top":case"left":return xe.push(Ma),kn;case"right":case"bottom":return xe.push(ri),kn}else(Aa(AA)||Wa(AA))&&xe.push(AA);else if(Or(AA))switch(AA.value){case nl:return re=0,!1;case zi:return re=1,!1;case"at":return En=!0,!1;case sl:return Ae=0,!1;case Qi:case Li:return Ae=1,!1;case Ri:case Ni:return Ae=2,!1;case ti:return Ae=3,!1}else if(Wa(AA)||Aa(AA))return Array.isArray(Ae)||(Ae=[]),Ae.push(AA),!1;return kn},kt)}if(kt){var Ln=oa(ne,at);fe.push(Ln)}}),{size:Ae,shape:re,stops:fe,position:xe,type:2}},cl=function(ne,te){var re=0,Ae=3,fe=[],xe=[];return xa(te).forEach(function(at,Ut){var kt=!0;if(Ut===0?kt=at.reduce(function(Ln,kn){if(Or(kn))switch(kn.value){case"center":return xe.push(Si),!1;case"top":case"left":return xe.push(Ma),!1;case"right":case"bottom":return xe.push(ri),!1}else if(Aa(kn)||Wa(kn))return xe.push(kn),!1;return Ln},kt):Ut===1&&(kt=at.reduce(function(Ln,kn){if(Or(kn))switch(kn.value){case nl:return re=0,!1;case zi:return re=1,!1;case Ri:case sl:return Ae=0,!1;case Li:return Ae=1,!1;case Ni:return Ae=2,!1;case Qi:case ti:return Ae=3,!1}else if(Wa(kn)||Aa(kn))return Array.isArray(Ae)||(Ae=[]),Ae.push(kn),!1;return Ln},kt)),kt){var En=oa(ne,at);fe.push(En)}}),{size:Ae,shape:re,stops:fe,position:xe,type:2}},yo=function(ne){return ne.type===1},Wo=function(ne){return ne.type===2},nu={name:"image",parse:function(ne,te){if(te.type===22){var re={url:te.value,type:0};return ne.cache.addImage(te.value),re}if(te.type===18){var Ae=Tu[te.name];if(typeof Ae=="undefined")throw new Error('Attempting to parse an unsupported image function "'+te.name+'"');return Ae(ne,te.values)}throw new Error("Unsupported image type "+te.type)}};function Vo(ne){return!(ne.type===20&&ne.value==="none")&&(ne.type!==18||!!Tu[ne.name])}var Tu={"linear-gradient":Bl,"-moz-linear-gradient":el,"-ms-linear-gradient":el,"-o-linear-gradient":el,"-webkit-linear-gradient":el,"radial-gradient":Fi,"-moz-radial-gradient":cl,"-ms-radial-gradient":cl,"-o-radial-gradient":cl,"-webkit-radial-gradient":cl,"-webkit-gradient":tl},Io={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(ne,te){if(te.length===0)return[];var re=te[0];return re.type===20&&re.value==="none"?[]:te.filter(function(Ae){return Ta(Ae)&&Vo(Ae)}).map(function(Ae){return nu.parse(ne,Ae)})}},wo={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(ne,te){return te.map(function(re){if(Or(re))switch(re.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},$u={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(ne,te){return xa(te).map(function(re){return re.filter(Aa)}).map(Ki)}},Au={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(ne,te){return xa(te).map(function(re){return re.filter(Or).map(function(Ae){return Ae.value}).join(" ")}).map(Pu)}},Pu=function(ne){switch(ne){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}},Ul;(function(ne){ne.AUTO="auto",ne.CONTAIN="contain",ne.COVER="cover"})(Ul||(Ul={}));var Ou={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(ne,te){return xa(te).map(function(re){return re.filter(Ko)})}},Ko=function(ne){return Or(ne)||Aa(ne)},ku=function(ne){return{name:"border-"+ne+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},Yo=ku("top"),Fo=ku("right"),eo=ku("bottom"),hu=ku("left"),Ml=function(ne){return{name:"border-radius-"+ne,initialValue:"0 0",prefix:!1,type:1,parse:function(te,re){return Ki(re.filter(Aa))}}},Uu=Ml("top-left"),ju=Ml("top-right"),Do=Ml("bottom-right"),mu=Ml("bottom-left"),pu=function(ne){return{name:"border-"+ne+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(te,re){switch(re){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},jl=pu("top"),vu=pu("right"),Hl=pu("bottom"),Cu=pu("left"),Sl=function(ne){return{name:"border-"+ne+"-width",initialValue:"0",type:0,prefix:!1,parse:function(te,re){return pr(re)?re.number:0}}},bo=Sl("top"),xo=Sl("right"),ru=Sl("bottom"),Go=Sl("left"),zl={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Rl={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(ne,te){switch(te){case"rtl":return 1;case"ltr":default:return 0}}},Hu={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(ne,te){return te.filter(Or).reduce(function(re,Ae){return re|Xo(Ae.value)},0)}},Xo=function(ne){switch(ne){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},Jo={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(ne,te){switch(te){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},qo={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(ne,te){return te.type===20&&te.value==="normal"?0:te.type===17||te.type===15?te.number:0}},zu;(function(ne){ne.NORMAL="normal",ne.STRICT="strict"})(zu||(zu={}));var _o={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(ne,te){switch(te){case"strict":return zu.STRICT;case"normal":default:return zu.NORMAL}}},Zi={name:"line-height",initialValue:"normal",prefix:!1,type:4},ni=function(ne,te){return Or(ne)&&ne.value==="normal"?1.2*te:ne.type===17?te*ne.number:Aa(ne)?aa(ne,te):te},Di={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(ne,te){return te.type===20&&te.value==="none"?null:nu.parse(ne,te)}},ii={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(ne,te){switch(te){case"inside":return 0;case"outside":default:return 1}}},Zl={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(ne,te){switch(te){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}}},Ru=function(ne){return{name:"margin-"+ne,initialValue:"0",prefix:!1,type:4}},Zu=Ru("top"),Ra=Ru("right"),$o=Ru("bottom"),Wu=Ru("left"),Vu={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(ne,te){return te.filter(Or).map(function(re){switch(re.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},to={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(ne,te){switch(te){case"break-word":return"break-word";case"normal":default:return"normal"}}},Wl=function(ne){return{name:"padding-"+ne,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},es=Wl("top"),no=Wl("right"),Ao=Wl("bottom"),Mo=Wl("left"),Je={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(ne,te){switch(te){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},dt={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(ne,te){switch(te){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},yt={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(ne,te){return te.length===1&&Wr(te[0],"none")?[]:xa(te).map(function(re){for(var Ae={color:nr.TRANSPARENT,offsetX:Ma,offsetY:Ma,blur:Ma},fe=0,xe=0;xe1?1:0],this.overflowWrap=MA(te,to,re.overflowWrap),this.paddingTop=MA(te,es,re.paddingTop),this.paddingRight=MA(te,no,re.paddingRight),this.paddingBottom=MA(te,Ao,re.paddingBottom),this.paddingLeft=MA(te,Mo,re.paddingLeft),this.paintOrder=MA(te,li,re.paintOrder),this.position=MA(te,dt,re.position),this.textAlign=MA(te,Je,re.textAlign),this.textDecorationColor=MA(te,ea,(Ae=re.textDecorationColor)!==null&&Ae!==void 0?Ae:re.color),this.textDecorationLine=MA(te,Ur,(fe=re.textDecorationLine)!==null&&fe!==void 0?fe:re.textDecoration),this.textShadow=MA(te,yt,re.textShadow),this.textTransform=MA(te,Rn,re.textTransform),this.transform=MA(te,Xn,re.transform),this.transformOrigin=MA(te,ur,re.transformOrigin),this.visibility=MA(te,XA,re.visibility),this.webkitTextStrokeColor=MA(te,Ai,re.webkitTextStrokeColor),this.webkitTextStrokeWidth=MA(te,la,re.webkitTextStrokeWidth),this.wordBreak=MA(te,VA,re.wordBreak),this.zIndex=MA(te,xA,re.zIndex)}return ne.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},ne.prototype.isTransparent=function(){return za(this.backgroundColor)},ne.prototype.isTransformed=function(){return this.transform!==null},ne.prototype.isPositioned=function(){return this.position!==0},ne.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},ne.prototype.isFloating=function(){return this.float!==0},ne.prototype.isInlineLevel=function(){return Fr(this.display,4)||Fr(this.display,33554432)||Fr(this.display,268435456)||Fr(this.display,536870912)||Fr(this.display,67108864)||Fr(this.display,134217728)},ne}(),Yi=function(){function ne(te,re){this.content=MA(te,fr,re.content),this.quotes=MA(te,pa,re.quotes)}return ne}(),Nr=function(){function ne(te,re){this.counterIncrement=MA(te,Tr,re.counterIncrement),this.counterReset=MA(te,Lr,re.counterReset)}return ne}(),MA=function(ne,te,re){var Ae=new Xr,fe=re!==null&&typeof re!="undefined"?re.toString():te.initialValue;Ae.write(fe);var xe=new wr(Ae.read());switch(te.type){case 2:var at=xe.parseComponentValue();return te.parse(ne,Or(at)?at.value:te.initialValue);case 0:return te.parse(ne,xe.parseComponentValue());case 1:return te.parse(ne,xe.parseComponentValues());case 4:return xe.parseComponentValue();case 3:switch(te.format){case"angle":return xl.parse(ne,xe.parseComponentValue());case"color":return ji.parse(ne,xe.parseComponentValue());case"image":return nu.parse(ne,xe.parseComponentValue());case"length":var Ut=xe.parseComponentValue();return Wa(Ut)?Ut:Ma;case"length-percentage":var kt=xe.parseComponentValue();return Aa(kt)?kt:Ma;case"time":return kr.parse(ne,xe.parseComponentValue())}break}},gr="data-html2canvas-debug",sa=function(ne){var te=ne.getAttribute(gr);switch(te){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},Pa=function(ne,te){var re=sa(ne);return re===1||te===re},ei=function(){function ne(te,re){if(this.context=te,this.textNodes=[],this.elements=[],this.flags=0,Pa(re,3))debugger;this.styles=new $a(te,window.getComputedStyle(re,null)),ko(re)&&(this.styles.animationDuration.some(function(Ae){return Ae>0})&&(re.style.animationDuration="0s"),this.styles.transform!==null&&(re.style.transform="none")),this.bounds=ve(this.context,re),Pa(re,4)&&(this.flags|=16)}return ne}(),Bu="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",Al="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Vl=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),dl=0;dl>4,Ln[fe++]=(at&15)<<4|Ut>>2,Ln[fe++]=(Ut&3)<<6|kt&63;return En},al=function(ne){for(var te=ne.length,re=[],Ae=0;Ae>Ti,Eu=1<>Ti,Xl=Yl+El,au=Xl,Ll=32,Gi=au+Ll,ro=65536>>il,yl=1<=0){if(te<55296||te>56319&&te<=65535)return re=this.index[te>>Ti],re=(re<>Ti)],re=(re<>il),re=this.index[re],re+=te>>Ti&Ku,re=this.index[re],re=(re<=55296&&fe<=56319&&re>10)+55296,at%1024+56320)),(fe+1===re||Ae.length>16384)&&(xe+=String.fromCharCode.apply(String,Ae),Ae.length=0)}return xe},Ea=Nl(Bu),La="\xD7",pi="\xF7",Tl=function(ne){return Ea.get(ne)},js=function(ne,te,re){var Ae=re-2,fe=te[Ae],xe=te[re-1],at=te[re];if(xe===si&&at===Xi)return La;if(xe===si||xe===Xi||xe===ll||at===si||at===Xi||at===ll)return pi;if(xe===Iu&&[Iu,wu,pA,SA].indexOf(at)!==-1||(xe===pA||xe===wu)&&(at===wu||at===ao)||(xe===SA||xe===ao)&&at===ao||at===jr||at===Ji||at===yu||xe===Ga)return La;if(xe===jr&&at===mi){for(;fe===Ji;)fe=te[--Ae];if(fe===mi)return La}if(xe===ci&&at===ci){for(var Ut=0;fe===ci;)Ut++,fe=te[--Ae];if(Ut%2===0)return La}return pi},iu=function(ne){var te=Bi(ne),re=te.length,Ae=0,fe=0,xe=te.map(Tl);return{next:function(){if(Ae>=re)return{done:!0,value:null};for(var at=La;Aeat.x||Ln.y>at.y;return at=Ln,En===0?!0:kn});return ne.body.removeChild(te),Ut},ql=function(){return typeof new Image().crossOrigin!="undefined"},Hs=function(){return typeof new XMLHttpRequest().responseType=="string"},zs=function(ne){var te=new Image,re=ne.createElement("canvas"),Ae=re.getContext("2d");if(!Ae)return!1;te.src="data:image/svg+xml,";try{Ae.drawImage(te,0,0),re.toDataURL()}catch(fe){return!1}return!0},Fu=function(ne){return ne[0]===0&&ne[1]===255&&ne[2]===0&&ne[3]===255},gs=function(ne){var te=ne.createElement("canvas"),re=100;te.width=re,te.height=re;var Ae=te.getContext("2d");if(!Ae)return Promise.reject(!1);Ae.fillStyle="rgb(0, 255, 0)",Ae.fillRect(0,0,re,re);var fe=new Image,xe=te.toDataURL();fe.src=xe;var at=Lo(re,re,0,0,fe);return Ae.fillStyle="red",Ae.fillRect(0,0,re,re),ts(at).then(function(Ut){Ae.drawImage(Ut,0,0);var kt=Ae.getImageData(0,0,re,re).data;Ae.fillStyle="red",Ae.fillRect(0,0,re,re);var En=ne.createElement("div");return En.style.backgroundImage="url("+xe+")",En.style.height=re+"px",Fu(kt)?ts(Lo(re,re,0,0,En)):Promise.reject(!1)}).then(function(Ut){return Ae.drawImage(Ut,0,0),Fu(Ae.getImageData(0,0,re,re).data)}).catch(function(){return!1})},Lo=function(ne,te,re,Ae,fe){var xe="http://www.w3.org/2000/svg",at=document.createElementNS(xe,"svg"),Ut=document.createElementNS(xe,"foreignObject");return at.setAttributeNS(null,"width",ne.toString()),at.setAttributeNS(null,"height",te.toString()),Ut.setAttributeNS(null,"width","100%"),Ut.setAttributeNS(null,"height","100%"),Ut.setAttributeNS(null,"x",re.toString()),Ut.setAttributeNS(null,"y",Ae.toString()),Ut.setAttributeNS(null,"externalResourcesRequired","true"),at.appendChild(Ut),Ut.appendChild(fe),at},ts=function(ne){return new Promise(function(te,re){var Ae=new Image;Ae.onload=function(){return te(Ae)},Ae.onerror=re,Ae.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(ne))})},vi={get SUPPORT_RANGE_BOUNDS(){var ne=So(document);return Object.defineProperty(vi,"SUPPORT_RANGE_BOUNDS",{value:ne}),ne},get SUPPORT_WORD_BREAKING(){var ne=vi.SUPPORT_RANGE_BOUNDS&&lo(document);return Object.defineProperty(vi,"SUPPORT_WORD_BREAKING",{value:ne}),ne},get SUPPORT_SVG_DRAWING(){var ne=zs(document);return Object.defineProperty(vi,"SUPPORT_SVG_DRAWING",{value:ne}),ne},get SUPPORT_FOREIGNOBJECT_DRAWING(){var ne=typeof Array.from=="function"&&typeof window.fetch=="function"?gs(document):Promise.resolve(!1);return Object.defineProperty(vi,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:ne}),ne},get SUPPORT_CORS_IMAGES(){var ne=ql();return Object.defineProperty(vi,"SUPPORT_CORS_IMAGES",{value:ne}),ne},get SUPPORT_RESPONSE_TYPE(){var ne=Hs();return Object.defineProperty(vi,"SUPPORT_RESPONSE_TYPE",{value:ne}),ne},get SUPPORT_CORS_XHR(){var ne="withCredentials"in new XMLHttpRequest;return Object.defineProperty(vi,"SUPPORT_CORS_XHR",{value:ne}),ne},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var ne=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(vi,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:ne}),ne}},Pl=function(){function ne(te,re){this.text=te,this.bounds=re}return ne}(),ns=function(ne,te,re,Ae){var fe=hs(te,re),xe=[],at=0;return fe.forEach(function(Ut){if(re.textDecorationLine.length||Ut.trim().length>0)if(vi.SUPPORT_RANGE_BOUNDS){var kt=No(Ae,at,Ut.length).getClientRects();if(kt.length>1){var En=rs(Ut),Ln=0;En.forEach(function(AA){xe.push(new Pl(AA,Ce.fromDOMRectList(ne,No(Ae,Ln+at,AA.length).getClientRects()))),Ln+=AA.length})}else xe.push(new Pl(Ut,Ce.fromDOMRectList(ne,kt)))}else{var kn=Ae.splitText(Ut.length);xe.push(new Pl(Ut,As(ne,Ae))),Ae=kn}else vi.SUPPORT_RANGE_BOUNDS||(Ae=Ae.splitText(Ut.length));at+=Ut.length}),xe},As=function(ne,te){var re=te.ownerDocument;if(re){var Ae=re.createElement("html2canvaswrapper");Ae.appendChild(te.cloneNode(!0));var fe=te.parentNode;if(fe){fe.replaceChild(Ae,te);var xe=ve(ne,Ae);return Ae.firstChild&&fe.replaceChild(Ae.firstChild,Ae),xe}}return Ce.EMPTY},No=function(ne,te,re){var Ae=ne.ownerDocument;if(!Ae)throw new Error("Node has no owner document");var fe=Ae.createRange();return fe.setStart(ne,te),fe.setEnd(ne,te+re),fe},rs=function(ne){if(vi.SUPPORT_NATIVE_TEXT_SEGMENTATION){var te=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(te.segment(ne)).map(function(re){return re.segment})}return io(ne)},uo=function(ne,te){if(vi.SUPPORT_NATIVE_TEXT_SEGMENTATION){var re=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(re.segment(ne)).map(function(Ae){return Ae.segment})}return ms(ne,te)},hs=function(ne,te){return te.letterSpacing!==0?rs(ne):uo(ne,te)},Rs=[32,160,4961,65792,65793,4153,4241],ms=function(ne,te){for(var re=ze(ne,{lineBreak:te.lineBreak,wordBreak:te.overflowWrap==="break-word"?"break-word":te.wordBreak}),Ae=[],fe,xe=function(){if(fe.value){var at=fe.value.slice(),Ut=$e(at),kt="";Ut.forEach(function(En){Rs.indexOf(En)===-1?kt+=ye(En):(kt.length&&Ae.push(kt),Ae.push(ye(En)),kt="")}),kt.length&&Ae.push(kt)}};!(fe=re.next()).done;)xe();return Ae},Qo=function(){function ne(te,re,Ae){this.text=Zs(re.data,Ae.textTransform),this.textBounds=ns(te,this.text,Ae,re)}return ne}(),Zs=function(ne,te){switch(te){case 1:return ne.toLowerCase();case 3:return ne.replace(Ws,oo);case 2:return ne.toUpperCase();default:return ne}},Ws=/(^|\s|:|-|\(|\))([a-z])/g,oo=function(ne,te,re){return ne.length>0?te+re.toUpperCase():ne},as=function(ne){ee(te,ne);function te(re,Ae){var fe=ne.call(this,re,Ae)||this;return fe.src=Ae.currentSrc||Ae.src,fe.intrinsicWidth=Ae.naturalWidth,fe.intrinsicHeight=Ae.naturalHeight,fe.context.cache.addImage(fe.src),fe}return te}(ei),is=function(ne){ee(te,ne);function te(re,Ae){var fe=ne.call(this,re,Ae)||this;return fe.canvas=Ae,fe.intrinsicWidth=Ae.width,fe.intrinsicHeight=Ae.height,fe}return te}(ei),ps=function(ne){ee(te,ne);function te(re,Ae){var fe=ne.call(this,re,Ae)||this,xe=new XMLSerializer,at=ve(re,Ae);return Ae.setAttribute("width",at.width+"px"),Ae.setAttribute("height",at.height+"px"),fe.svg="data:image/svg+xml,"+encodeURIComponent(xe.serializeToString(Ae)),fe.intrinsicWidth=Ae.width.baseVal.value,fe.intrinsicHeight=Ae.height.baseVal.value,fe.context.cache.addImage(fe.svg),fe}return te}(ei),To=function(ne){ee(te,ne);function te(re,Ae){var fe=ne.call(this,re,Ae)||this;return fe.value=Ae.value,fe}return te}(ei),Po=function(ne){ee(te,ne);function te(re,Ae){var fe=ne.call(this,re,Ae)||this;return fe.start=Ae.start,fe.reversed=typeof Ae.reversed=="boolean"&&Ae.reversed===!0,fe}return te}(ei),Vs=[{type:15,flags:0,unit:"px",number:3}],vs=[{type:16,flags:0,number:50}],Cs=function(ne){return ne.width>ne.height?new Ce(ne.left+(ne.width-ne.height)/2,ne.top,ne.height,ne.height):ne.width0)re.textNodes.push(new Qo(ne,fe,re.styles));else if(Gu(fe))if(ss(fe)&&fe.assignedNodes)fe.assignedNodes().forEach(function(Ut){return co(ne,Ut,re,Ae)});else{var at=ws(ne,fe);at.styles.isVisible()&&(Ds(fe,at,Ae)?at.flags|=4:ls(at.styles)&&(at.flags|=2),Ys.indexOf(fe.tagName)!==-1&&(at.flags|=8),re.elements.push(at),fe.slot,fe.shadowRoot?co(ne,fe.shadowRoot,at,Ae):!go(fe)&&!xs(fe)&&!ho(fe)&&co(ne,fe,at,Ae))}},ws=function(ne,te){return Du(te)?new as(ne,te):Ms(te)?new is(ne,te):xs(te)?new ps(ne,te):bs(te)?new To(ne,te):Uo(te)?new Po(ne,te):Gs(te)?new Oo(ne,te):ho(te)?new Es(ne,te):go(te)?new ys(ne,te):gl(te)?new Is(ne,te):new ei(ne,te)},Fs=function(ne,te){var re=ws(ne,te);return re.flags|=4,co(ne,te,re,re),re},Ds=function(ne,te,re){return te.styles.isPositionedWithZIndex()||te.styles.opacity<1||te.styles.isTransformed()||Na(ne)&&re.styles.isTransparent()},ls=function(ne){return ne.isPositioned()||ne.isFloating()},us=function(ne){return ne.nodeType===Node.TEXT_NODE},Gu=function(ne){return ne.nodeType===Node.ELEMENT_NODE},ko=function(ne){return Gu(ne)&&typeof ne.style!="undefined"&&!_l(ne)},_l=function(ne){return typeof ne.className=="object"},bs=function(ne){return ne.tagName==="LI"},Uo=function(ne){return ne.tagName==="OL"},Gs=function(ne){return ne.tagName==="INPUT"},Xs=function(ne){return ne.tagName==="HTML"},xs=function(ne){return ne.tagName==="svg"},Na=function(ne){return ne.tagName==="BODY"},Ms=function(ne){return ne.tagName==="CANVAS"},jo=function(ne){return ne.tagName==="VIDEO"},Du=function(ne){return ne.tagName==="IMG"},gl=function(ne){return ne.tagName==="IFRAME"},fo=function(ne){return ne.tagName==="STYLE"},os=function(ne){return ne.tagName==="SCRIPT"},go=function(ne){return ne.tagName==="TEXTAREA"},ho=function(ne){return ne.tagName==="SELECT"},ss=function(ne){return ne.tagName==="SLOT"},cs=function(ne){return ne.tagName.indexOf("-")>0},Ss=function(){function ne(){this.counters={}}return ne.prototype.getCounterValue=function(te){var re=this.counters[te];return re&&re.length?re[re.length-1]:1},ne.prototype.getCounterValues=function(te){var re=this.counters[te];return re||[]},ne.prototype.pop=function(te){var re=this;te.forEach(function(Ae){return re.counters[Ae].pop()})},ne.prototype.parse=function(te){var re=this,Ae=te.counterIncrement,fe=te.counterReset,xe=!0;Ae!==null&&Ae.forEach(function(Ut){var kt=re.counters[Ut.counter];kt&&Ut.increment!==0&&(xe=!1,kt.length||kt.push(1),kt[Math.max(0,kt.length-1)]+=Ut.increment)});var at=[];return xe&&fe.forEach(function(Ut){var kt=re.counters[Ut.counter];at.push(Ut.counter),kt||(kt=re.counters[Ut.counter]=[]),kt.push(Ut.reset)}),at},ne}(),Ls={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"]},Ho={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"]},Ns={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"]},va={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"]},bu=function(ne,te,re,Ae,fe,xe){return nere?x(ne,fe,xe.length>0):Ae.integers.reduce(function(at,Ut,kt){for(;ne>=Ut;)ne-=Ut,at+=Ae.values[kt];return at},"")+xe},Qs=function(ne,te,re,Ae){var fe="";do re||ne--,fe=Ae(ne)+fe,ne/=te;while(ne*te>=te);return fe},Oa=function(ne,te,re,Ae,fe){var xe=re-te+1;return(ne<0?"-":"")+(Qs(Math.abs(ne),xe,Ae,function(at){return ye(Math.floor(at%xe)+te)})+fe)},xu=function(ne,te,re){re===void 0&&(re=". ");var Ae=te.length;return Qs(Math.abs(ne),Ae,!1,function(fe){return te[Math.floor(fe%Ae)]})+re},$l=1,uu=2,ya=4,mo=8,eu=function(ne,te,re,Ae,fe,xe){if(ne<-9999||ne>9999)return x(ne,4,fe.length>0);var at=Math.abs(ne),Ut=fe;if(at===0)return te[0]+Ut;for(var kt=0;at>0&&kt<=4;kt++){var En=at%10;En===0&&Fr(xe,$l)&&Ut!==""?Ut=te[En]+Ut:En>1||En===1&&kt===0||En===1&&kt===1&&Fr(xe,uu)||En===1&&kt===1&&Fr(xe,ya)&&ne>100||En===1&&kt>1&&Fr(xe,mo)?Ut=te[En]+(kt>0?re[kt-1]:"")+Ut:En===1&&kt>0&&(Ut=re[kt-1]+Ut),at=Math.floor(at/10)}return(ne<0?Ae:"")+Ut},Ts="\u5341\u767E\u5343\u842C",po="\u62FE\u4F70\u4EDF\u842C",E="\u30DE\u30A4\u30CA\u30B9",y="\uB9C8\uC774\uB108\uC2A4",x=function(ne,te,re){var Ae=re?". ":"",fe=re?"\u3001":"",xe=re?", ":"",at=re?" ":"";switch(te){case 0:return"\u2022"+at;case 1:return"\u25E6"+at;case 2:return"\u25FE"+at;case 5:var Ut=Oa(ne,48,57,!0,Ae);return Ut.length<4?"0"+Ut:Ut;case 4:return xu(ne,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",fe);case 6:return bu(ne,1,3999,Ls,3,Ae).toLowerCase();case 7:return bu(ne,1,3999,Ls,3,Ae);case 8:return Oa(ne,945,969,!1,Ae);case 9:return Oa(ne,97,122,!1,Ae);case 10:return Oa(ne,65,90,!1,Ae);case 11:return Oa(ne,1632,1641,!0,Ae);case 12:case 49:return bu(ne,1,9999,Ho,3,Ae);case 35:return bu(ne,1,9999,Ho,3,Ae).toLowerCase();case 13:return Oa(ne,2534,2543,!0,Ae);case 14:case 30:return Oa(ne,6112,6121,!0,Ae);case 15:return xu(ne,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",fe);case 16:return xu(ne,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",fe);case 17:case 48:return eu(ne,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Ts,"\u8CA0",fe,uu|ya|mo);case 47:return eu(ne,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",po,"\u8CA0",fe,$l|uu|ya|mo);case 42:return eu(ne,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Ts,"\u8D1F",fe,uu|ya|mo);case 41:return eu(ne,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",po,"\u8D1F",fe,$l|uu|ya|mo);case 26:return eu(ne,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",E,fe,0);case 25:return eu(ne,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",E,fe,$l|uu|ya);case 31:return eu(ne,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",y,xe,$l|uu|ya);case 33:return eu(ne,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",y,xe,0);case 32:return eu(ne,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",y,xe,$l|uu|ya);case 18:return Oa(ne,2406,2415,!0,Ae);case 20:return bu(ne,1,19999,va,3,Ae);case 21:return Oa(ne,2790,2799,!0,Ae);case 22:return Oa(ne,2662,2671,!0,Ae);case 22:return bu(ne,1,10999,Ns,3,Ae);case 23:return xu(ne,"\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 xu(ne,"\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 Oa(ne,3302,3311,!0,Ae);case 28:return xu(ne,"\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",fe);case 29:return xu(ne,"\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",fe);case 34:return Oa(ne,3792,3801,!0,Ae);case 37:return Oa(ne,6160,6169,!0,Ae);case 38:return Oa(ne,4160,4169,!0,Ae);case 39:return Oa(ne,2918,2927,!0,Ae);case 40:return Oa(ne,1776,1785,!0,Ae);case 43:return Oa(ne,3046,3055,!0,Ae);case 44:return Oa(ne,3174,3183,!0,Ae);case 45:return Oa(ne,3664,3673,!0,Ae);case 46:return Oa(ne,3872,3881,!0,Ae);case 3:default:return Oa(ne,48,57,!0,Ae)}},b="data-html2canvas-ignore",z=function(){function ne(te,re,Ae){if(this.context=te,this.options=Ae,this.scrolledElements=[],this.referenceElement=re,this.counters=new Ss,this.quoteDepth=0,!re.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(re.ownerDocument.documentElement,!1)}return ne.prototype.toIFrame=function(te,re){var Ae=this,fe=ce(te,re);if(!fe.contentWindow)return Promise.reject("Unable to find iframe window");var xe=te.defaultView.pageXOffset,at=te.defaultView.pageYOffset,Ut=fe.contentWindow,kt=Ut.document,En=Oe(fe).then(function(){return ge(Ae,void 0,void 0,function(){var Ln,kn;return he(this,function(AA){switch(AA.label){case 0:return this.scrolledElements.forEach(Vn),Ut&&(Ut.scrollTo(re.left,re.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(Ut.scrollY!==re.top||Ut.scrollX!==re.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(Ut.scrollX-re.left,Ut.scrollY-re.top,0,0))),Ln=this.options.onclone,kn=this.clonedReferenceElement,typeof kn=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:kt.fonts&&kt.fonts.ready?[4,kt.fonts.ready]:[3,2];case 1:AA.sent(),AA.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,be(kt)]:[3,4];case 3:AA.sent(),AA.label=4;case 4:return typeof Ln=="function"?[2,Promise.resolve().then(function(){return Ln(kt,kn)}).then(function(){return fe})]:[2,fe]}})})});return kt.open(),kt.write(Sn(document.doctype)+""),yn(this.referenceElement.ownerDocument,xe,at),kt.replaceChild(kt.adoptNode(this.documentElement),kt.documentElement),kt.close(),En},ne.prototype.createElementClone=function(te){if(Pa(te,2))debugger;if(Ms(te))return this.createCanvasClone(te);if(jo(te))return this.createVideoClone(te);if(fo(te))return this.createStyleClone(te);var re=te.cloneNode(!1);return Du(re)&&(Du(te)&&te.currentSrc&&te.currentSrc!==te.src&&(re.src=te.currentSrc,re.srcset=""),re.loading==="lazy"&&(re.loading="eager")),cs(re)?this.createCustomElementClone(re):re},ne.prototype.createCustomElementClone=function(te){var re=document.createElement("html2canvascustomelement");return qt(te.style,re),re},ne.prototype.createStyleClone=function(te){try{var re=te.sheet;if(re&&re.cssRules){var Ae=[].slice.call(re.cssRules,0).reduce(function(xe,at){return at&&typeof at.cssText=="string"?xe+at.cssText:xe},""),fe=te.cloneNode(!1);return fe.textContent=Ae,fe}}catch(xe){if(this.context.logger.error("Unable to access cssRules property",xe),xe.name!=="SecurityError")throw xe}return te.cloneNode(!1)},ne.prototype.createCanvasClone=function(te){var re;if(this.options.inlineImages&&te.ownerDocument){var Ae=te.ownerDocument.createElement("img");try{return Ae.src=te.toDataURL(),Ae}catch(En){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",te)}}var fe=te.cloneNode(!1);try{fe.width=te.width,fe.height=te.height;var xe=te.getContext("2d"),at=fe.getContext("2d");if(at)if(!this.options.allowTaint&&xe)at.putImageData(xe.getImageData(0,0,te.width,te.height),0,0);else{var Ut=(re=te.getContext("webgl2"))!==null&&re!==void 0?re:te.getContext("webgl");if(Ut){var kt=Ut.getContextAttributes();(kt==null?void 0:kt.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",te)}at.drawImage(te,0,0)}return fe}catch(En){this.context.logger.info("Unable to clone canvas as it is tainted",te)}return fe},ne.prototype.createVideoClone=function(te){var re=te.ownerDocument.createElement("canvas");re.width=te.offsetWidth,re.height=te.offsetHeight;var Ae=re.getContext("2d");try{return Ae&&(Ae.drawImage(te,0,0,re.width,re.height),this.options.allowTaint||Ae.getImageData(0,0,re.width,re.height)),re}catch(xe){this.context.logger.info("Unable to clone video as it is tainted",te)}var fe=te.ownerDocument.createElement("canvas");return fe.width=te.offsetWidth,fe.height=te.offsetHeight,fe},ne.prototype.appendChildNode=function(te,re,Ae){(!Gu(re)||!os(re)&&!re.hasAttribute(b)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(re)))&&(!this.options.copyStyles||!Gu(re)||!fo(re))&&te.appendChild(this.cloneNode(re,Ae))},ne.prototype.cloneChildNodes=function(te,re,Ae){for(var fe=this,xe=te.shadowRoot?te.shadowRoot.firstChild:te.firstChild;xe;xe=xe.nextSibling)if(Gu(xe)&&ss(xe)&&typeof xe.assignedNodes=="function"){var at=xe.assignedNodes();at.length&&at.forEach(function(Ut){return fe.appendChildNode(re,Ut,Ae)})}else this.appendChildNode(re,xe,Ae)},ne.prototype.cloneNode=function(te,re){if(us(te))return document.createTextNode(te.data);if(!te.ownerDocument)return te.cloneNode(!1);var Ae=te.ownerDocument.defaultView;if(Ae&&Gu(te)&&(ko(te)||_l(te))){var fe=this.createElementClone(te);fe.style.transitionProperty="none";var xe=Ae.getComputedStyle(te),at=Ae.getComputedStyle(te,":before"),Ut=Ae.getComputedStyle(te,":after");this.referenceElement===te&&ko(fe)&&(this.clonedReferenceElement=fe),Na(fe)&&ar(fe);var kt=this.counters.parse(new Nr(this.context,xe)),En=this.resolvePseudoContent(te,fe,at,le.BEFORE);cs(te)&&(re=!0),jo(te)||this.cloneChildNodes(te,fe,re),En&&fe.insertBefore(En,fe.firstChild);var Ln=this.resolvePseudoContent(te,fe,Ut,le.AFTER);return Ln&&fe.appendChild(Ln),this.counters.pop(kt),(xe&&(this.options.copyStyles||_l(te))&&!gl(te)||re)&&qt(xe,fe),(te.scrollTop!==0||te.scrollLeft!==0)&&this.scrolledElements.push([fe,te.scrollLeft,te.scrollTop]),(go(te)||ho(te))&&(go(fe)||ho(fe))&&(fe.value=te.value),fe}return te.cloneNode(!1)},ne.prototype.resolvePseudoContent=function(te,re,Ae,fe){var xe=this;if(Ae){var at=Ae.content,Ut=re.ownerDocument;if(!(!Ut||!at||at==="none"||at==="-moz-alt-content"||Ae.display==="none")){this.counters.parse(new Nr(this.context,Ae));var kt=new Yi(this.context,Ae),En=Ut.createElement("html2canvaspseudoelement");qt(Ae,En),kt.content.forEach(function(kn){if(kn.type===0)En.appendChild(Ut.createTextNode(kn.value));else if(kn.type===22){var AA=Ut.createElement("img");AA.src=kn.value,AA.style.opacity="1",En.appendChild(AA)}else if(kn.type===18){if(kn.name==="attr"){var cr=kn.values.filter(Or);cr.length&&En.appendChild(Ut.createTextNode(te.getAttribute(cr[0].value)||""))}else if(kn.name==="counter"){var HA=kn.values.filter(Ta),Ar=HA[0],Jr=HA[1];if(Ar&&Or(Ar)){var Ir=xe.counters.getCounterValue(Ar.value),vr=Jr&&Or(Jr)?Zl.parse(xe.context,Jr.value):3;En.appendChild(Ut.createTextNode(x(Ir,vr,!1)))}}else if(kn.name==="counters"){var Ca=kn.values.filter(Ta),Ar=Ca[0],ta=Ca[1],Jr=Ca[2];if(Ar&&Or(Ar)){var Rr=xe.counters.getCounterValues(Ar.value),sr=Jr&&Or(Jr)?Zl.parse(xe.context,Jr.value):3,fa=ta&&ta.type===0?ta.value:"",ga=Rr.map(function(hl){return x(hl,sr,!1)}).join(fa);En.appendChild(Ut.createTextNode(ga))}}}else if(kn.type===20)switch(kn.value){case"open-quote":En.appendChild(Ut.createTextNode(Yr(kt.quotes,xe.quoteDepth++,!0)));break;case"close-quote":En.appendChild(Ut.createTextNode(Yr(kt.quotes,--xe.quoteDepth,!1)));break;default:En.appendChild(Ut.createTextNode(kn.value))}}),En.className=OA+" "+$A;var Ln=fe===le.BEFORE?" "+OA:" "+$A;return _l(re)?re.className.baseValue+=Ln:re.className+=Ln,En}}},ne.destroy=function(te){return te.parentNode?(te.parentNode.removeChild(te),!0):!1},ne}(),le;(function(ne){ne[ne.BEFORE=0]="BEFORE",ne[ne.AFTER=1]="AFTER"})(le||(le={}));var ce=function(ne,te){var re=ne.createElement("iframe");return re.className="html2canvas-container",re.style.visibility="hidden",re.style.position="fixed",re.style.left="-10000px",re.style.top="0px",re.style.border="0",re.width=te.width.toString(),re.height=te.height.toString(),re.scrolling="no",re.setAttribute(b,"true"),ne.body.appendChild(re),re},Ee=function(ne){return new Promise(function(te){if(ne.complete){te();return}if(!ne.src){te();return}ne.onload=te,ne.onerror=te})},be=function(ne){return Promise.all([].slice.call(ne.images,0).map(Ee))},Oe=function(ne){return new Promise(function(te,re){var Ae=ne.contentWindow;if(!Ae)return re("No window assigned for iframe");var fe=Ae.document;Ae.onload=ne.onload=function(){Ae.onload=ne.onload=null;var xe=setInterval(function(){fe.body.childNodes.length>0&&fe.readyState==="complete"&&(clearInterval(xe),te(ne))},50)}})},Ht=["all","d","content"],qt=function(ne,te){for(var re=ne.length-1;re>=0;re--){var Ae=ne.item(re);Ht.indexOf(Ae)===-1&&te.style.setProperty(Ae,ne.getPropertyValue(Ae))}return te},Sn=function(ne){var te="";return ne&&(te+=""),te},yn=function(ne,te,re){ne&&ne.defaultView&&(te!==ne.defaultView.pageXOffset||re!==ne.defaultView.pageYOffset)&&ne.defaultView.scrollTo(te,re)},Vn=function(ne){var te=ne[0],re=ne[1],Ae=ne[2];te.scrollLeft=re,te.scrollTop=Ae},sA=":before",IA=":after",OA="___html2canvas___pseudoelement_before",$A="___html2canvas___pseudoelement_after",UA=`{ content: "" !important; display: none !important; }`,ar=function(ne){br(ne,"."+OA+sA+UA+` - .`+$A+IA+UA)},br=function(ne,te){var re=ne.ownerDocument;if(re){var Ae=re.createElement("style");Ae.textContent=te,ne.appendChild(Ae)}},Er=function(){function ne(){}return ne.getOrigin=function(te){var re=ne._link;return re?(re.href=te,re.href=re.href,re.protocol+re.hostname+re.port):"about:blank"},ne.isSameOrigin=function(te){return ne.getOrigin(te)===ne._origin},ne.setContext=function(te){ne._link=te.document.createElement("a"),ne._origin=ne.getOrigin(te.location.href)},ne._origin="about:blank",ne}(),Vr=function(){function ne(te,re){this.context=te,this._options=re,this._cache={}}return ne.prototype.addImage=function(te){var re=Promise.resolve();return this.has(te)||(Oi(te)||rl(te))&&(this._cache[te]=this.loadImage(te)).catch(function(){}),re},ne.prototype.match=function(te){return this._cache[te]},ne.prototype.loadImage=function(te){return ge(this,void 0,void 0,function(){var re,Ae,fe,xe,at=this;return he(this,function(Ut){switch(Ut.label){case 0:return re=Er.isSameOrigin(te),Ae=!Pi(te)&&this._options.useCORS===!0&&vi.SUPPORT_CORS_IMAGES&&!re,fe=!Pi(te)&&!re&&!Oi(te)&&typeof this._options.proxy=="string"&&vi.SUPPORT_CORS_XHR&&!Ae,!re&&this._options.allowTaint===!1&&!Pi(te)&&!Oi(te)&&!fe&&!Ae?[2]:(xe=te,fe?[4,this.proxy(xe)]:[3,2]);case 1:xe=Ut.sent(),Ut.label=2;case 2:return this.context.logger.debug("Added image "+te.substring(0,256)),[4,new Promise(function(kt,En){var Ln=new Image;Ln.onload=function(){return kt(Ln)},Ln.onerror=En,(di(xe)||Ae)&&(Ln.crossOrigin="anonymous"),Ln.src=xe,Ln.complete===!0&&setTimeout(function(){return kt(Ln)},500),at._options.imageTimeout>0&&setTimeout(function(){return En("Timed out ("+at._options.imageTimeout+"ms) loading image")},at._options.imageTimeout)})];case 3:return[2,Ut.sent()]}})})},ne.prototype.has=function(te){return typeof this._cache[te]!="undefined"},ne.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},ne.prototype.proxy=function(te){var re=this,Ae=this._options.proxy;if(!Ae)throw new Error("No proxy defined");var fe=te.substring(0,256);return new Promise(function(xe,at){var Ut=vi.SUPPORT_RESPONSE_TYPE?"blob":"text",kt=new XMLHttpRequest;kt.onload=function(){if(kt.status===200)if(Ut==="text")xe(kt.response);else{var kn=new FileReader;kn.addEventListener("load",function(){return xe(kn.result)},!1),kn.addEventListener("error",function(AA){return at(AA)},!1),kn.readAsDataURL(kt.response)}else at("Failed to proxy resource "+fe+" with status code "+kt.status)},kt.onerror=at;var En=Ae.indexOf("?")>-1?"&":"?";if(kt.open("GET",""+Ae+En+"url="+encodeURIComponent(te)+"&responseType="+Ut),Ut!=="text"&&kt instanceof XMLHttpRequest&&(kt.responseType=Ut),re._options.imageTimeout){var Ln=re._options.imageTimeout;kt.timeout=Ln,kt.ontimeout=function(){return at("Timed out ("+Ln+"ms) proxying "+fe)}}kt.send()})},ne}(),ba=/^data:image\/svg\+xml/i,Ei=/^data:image\/.*;base64,/i,Xa=/^data:image\/.*/i,rl=function(ne){return vi.SUPPORT_SVG_DRAWING||!xi(ne)},Pi=function(ne){return Xa.test(ne)},di=function(ne){return Ei.test(ne)},Oi=function(ne){return ne.substr(0,4)==="blob"},xi=function(ne){return ne.substr(-3).toLowerCase()==="svg"||ba.test(ne)},NA=function(){function ne(te,re){this.type=0,this.x=te,this.y=re}return ne.prototype.add=function(te,re){return new ne(this.x+te,this.y+re)},ne}(),ka=function(ne,te,re){return new NA(ne.x+(te.x-ne.x)*re,ne.y+(te.y-ne.y)*re)},Ua=function(){function ne(te,re,Ae,fe){this.type=1,this.start=te,this.startControl=re,this.endControl=Ae,this.end=fe}return ne.prototype.subdivide=function(te,re){var Ae=ka(this.start,this.startControl,te),fe=ka(this.startControl,this.endControl,te),xe=ka(this.endControl,this.end,te),at=ka(Ae,fe,te),Ut=ka(fe,xe,te),kt=ka(at,Ut,te);return re?new ne(this.start,Ae,at,kt):new ne(kt,Ut,xe,this.end)},ne.prototype.add=function(te,re){return new ne(this.start.add(te,re),this.startControl.add(te,re),this.endControl.add(te,re),this.end.add(te,re))},ne.prototype.reverse=function(){return new ne(this.end,this.endControl,this.startControl,this.start)},ne}(),ja=function(ne){return ne.type===1},Xu=function(){function ne(te){var re=te.styles,Ae=te.bounds,fe=_i(re.borderTopLeftRadius,Ae.width,Ae.height),xe=fe[0],at=fe[1],Ut=_i(re.borderTopRightRadius,Ae.width,Ae.height),kt=Ut[0],En=Ut[1],Ln=_i(re.borderBottomRightRadius,Ae.width,Ae.height),kn=Ln[0],AA=Ln[1],cr=_i(re.borderBottomLeftRadius,Ae.width,Ae.height),HA=cr[0],Ar=cr[1],Jr=[];Jr.push((xe+kt)/Ae.width),Jr.push((HA+kn)/Ae.width),Jr.push((at+Ar)/Ae.height),Jr.push((En+AA)/Ae.height);var Ir=Math.max.apply(Math,Jr);Ir>1&&(xe/=Ir,at/=Ir,kt/=Ir,En/=Ir,kn/=Ir,AA/=Ir,HA/=Ir,Ar/=Ir);var vr=Ae.width-kt,Ca=Ae.height-AA,ta=Ae.width-kn,Rr=Ae.height-Ar,sr=re.borderTopWidth,fa=re.borderRightWidth,ga=re.borderBottomWidth,Zr=re.borderLeftWidth,Mi=aa(re.paddingTop,te.bounds.width),hl=aa(re.paddingRight,te.bounds.width),Fl=aa(re.paddingBottom,te.bounds.width),Ha=aa(re.paddingLeft,te.bounds.width);this.topLeftBorderDoubleOuterBox=xe>0||at>0?Gr(Ae.left+Zr/3,Ae.top+sr/3,xe-Zr/3,at-sr/3,na.TOP_LEFT):new NA(Ae.left+Zr/3,Ae.top+sr/3),this.topRightBorderDoubleOuterBox=xe>0||at>0?Gr(Ae.left+vr,Ae.top+sr/3,kt-fa/3,En-sr/3,na.TOP_RIGHT):new NA(Ae.left+Ae.width-fa/3,Ae.top+sr/3),this.bottomRightBorderDoubleOuterBox=kn>0||AA>0?Gr(Ae.left+ta,Ae.top+Ca,kn-fa/3,AA-ga/3,na.BOTTOM_RIGHT):new NA(Ae.left+Ae.width-fa/3,Ae.top+Ae.height-ga/3),this.bottomLeftBorderDoubleOuterBox=HA>0||Ar>0?Gr(Ae.left+Zr/3,Ae.top+Rr,HA-Zr/3,Ar-ga/3,na.BOTTOM_LEFT):new NA(Ae.left+Zr/3,Ae.top+Ae.height-ga/3),this.topLeftBorderDoubleInnerBox=xe>0||at>0?Gr(Ae.left+Zr*2/3,Ae.top+sr*2/3,xe-Zr*2/3,at-sr*2/3,na.TOP_LEFT):new NA(Ae.left+Zr*2/3,Ae.top+sr*2/3),this.topRightBorderDoubleInnerBox=xe>0||at>0?Gr(Ae.left+vr,Ae.top+sr*2/3,kt-fa*2/3,En-sr*2/3,na.TOP_RIGHT):new NA(Ae.left+Ae.width-fa*2/3,Ae.top+sr*2/3),this.bottomRightBorderDoubleInnerBox=kn>0||AA>0?Gr(Ae.left+ta,Ae.top+Ca,kn-fa*2/3,AA-ga*2/3,na.BOTTOM_RIGHT):new NA(Ae.left+Ae.width-fa*2/3,Ae.top+Ae.height-ga*2/3),this.bottomLeftBorderDoubleInnerBox=HA>0||Ar>0?Gr(Ae.left+Zr*2/3,Ae.top+Rr,HA-Zr*2/3,Ar-ga*2/3,na.BOTTOM_LEFT):new NA(Ae.left+Zr*2/3,Ae.top+Ae.height-ga*2/3),this.topLeftBorderStroke=xe>0||at>0?Gr(Ae.left+Zr/2,Ae.top+sr/2,xe-Zr/2,at-sr/2,na.TOP_LEFT):new NA(Ae.left+Zr/2,Ae.top+sr/2),this.topRightBorderStroke=xe>0||at>0?Gr(Ae.left+vr,Ae.top+sr/2,kt-fa/2,En-sr/2,na.TOP_RIGHT):new NA(Ae.left+Ae.width-fa/2,Ae.top+sr/2),this.bottomRightBorderStroke=kn>0||AA>0?Gr(Ae.left+ta,Ae.top+Ca,kn-fa/2,AA-ga/2,na.BOTTOM_RIGHT):new NA(Ae.left+Ae.width-fa/2,Ae.top+Ae.height-ga/2),this.bottomLeftBorderStroke=HA>0||Ar>0?Gr(Ae.left+Zr/2,Ae.top+Rr,HA-Zr/2,Ar-ga/2,na.BOTTOM_LEFT):new NA(Ae.left+Zr/2,Ae.top+Ae.height-ga/2),this.topLeftBorderBox=xe>0||at>0?Gr(Ae.left,Ae.top,xe,at,na.TOP_LEFT):new NA(Ae.left,Ae.top),this.topRightBorderBox=kt>0||En>0?Gr(Ae.left+vr,Ae.top,kt,En,na.TOP_RIGHT):new NA(Ae.left+Ae.width,Ae.top),this.bottomRightBorderBox=kn>0||AA>0?Gr(Ae.left+ta,Ae.top+Ca,kn,AA,na.BOTTOM_RIGHT):new NA(Ae.left+Ae.width,Ae.top+Ae.height),this.bottomLeftBorderBox=HA>0||Ar>0?Gr(Ae.left,Ae.top+Rr,HA,Ar,na.BOTTOM_LEFT):new NA(Ae.left,Ae.top+Ae.height),this.topLeftPaddingBox=xe>0||at>0?Gr(Ae.left+Zr,Ae.top+sr,Math.max(0,xe-Zr),Math.max(0,at-sr),na.TOP_LEFT):new NA(Ae.left+Zr,Ae.top+sr),this.topRightPaddingBox=kt>0||En>0?Gr(Ae.left+Math.min(vr,Ae.width-fa),Ae.top+sr,vr>Ae.width+fa?0:Math.max(0,kt-fa),Math.max(0,En-sr),na.TOP_RIGHT):new NA(Ae.left+Ae.width-fa,Ae.top+sr),this.bottomRightPaddingBox=kn>0||AA>0?Gr(Ae.left+Math.min(ta,Ae.width-Zr),Ae.top+Math.min(Ca,Ae.height-ga),Math.max(0,kn-fa),Math.max(0,AA-ga),na.BOTTOM_RIGHT):new NA(Ae.left+Ae.width-fa,Ae.top+Ae.height-ga),this.bottomLeftPaddingBox=HA>0||Ar>0?Gr(Ae.left+Zr,Ae.top+Math.min(Rr,Ae.height-ga),Math.max(0,HA-Zr),Math.max(0,Ar-ga),na.BOTTOM_LEFT):new NA(Ae.left+Zr,Ae.top+Ae.height-ga),this.topLeftContentBox=xe>0||at>0?Gr(Ae.left+Zr+Ha,Ae.top+sr+Mi,Math.max(0,xe-(Zr+Ha)),Math.max(0,at-(sr+Mi)),na.TOP_LEFT):new NA(Ae.left+Zr+Ha,Ae.top+sr+Mi),this.topRightContentBox=kt>0||En>0?Gr(Ae.left+Math.min(vr,Ae.width+Zr+Ha),Ae.top+sr+Mi,vr>Ae.width+Zr+Ha?0:kt-Zr+Ha,En-(sr+Mi),na.TOP_RIGHT):new NA(Ae.left+Ae.width-(fa+hl),Ae.top+sr+Mi),this.bottomRightContentBox=kn>0||AA>0?Gr(Ae.left+Math.min(ta,Ae.width-(Zr+Ha)),Ae.top+Math.min(Ca,Ae.height+sr+Mi),Math.max(0,kn-(fa+hl)),AA-(ga+Fl),na.BOTTOM_RIGHT):new NA(Ae.left+Ae.width-(fa+hl),Ae.top+Ae.height-(ga+Fl)),this.bottomLeftContentBox=HA>0||Ar>0?Gr(Ae.left+Zr+Ha,Ae.top+Rr,Math.max(0,HA-(Zr+Ha)),Ar-(ga+Fl),na.BOTTOM_LEFT):new NA(Ae.left+Zr+Ha,Ae.top+Ae.height-(ga+Fl))}return ne}(),na;(function(ne){ne[ne.TOP_LEFT=0]="TOP_LEFT",ne[ne.TOP_RIGHT=1]="TOP_RIGHT",ne[ne.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",ne[ne.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(na||(na={}));var Gr=function(ne,te,re,Ae,fe){var xe=4*((Math.sqrt(2)-1)/3),at=re*xe,Ut=Ae*xe,kt=ne+re,En=te+Ae;switch(fe){case na.TOP_LEFT:return new Ua(new NA(ne,En),new NA(ne,En-Ut),new NA(kt-at,te),new NA(kt,te));case na.TOP_RIGHT:return new Ua(new NA(ne,te),new NA(ne+at,te),new NA(kt,En-Ut),new NA(kt,En));case na.BOTTOM_RIGHT:return new Ua(new NA(kt,te),new NA(kt,te+Ut),new NA(ne+at,En),new NA(ne,En));case na.BOTTOM_LEFT:default:return new Ua(new NA(kt,En),new NA(kt-at,En),new NA(ne,te+Ut),new NA(ne,te))}},ul=function(ne){return[ne.topLeftBorderBox,ne.topRightBorderBox,ne.bottomRightBorderBox,ne.bottomLeftBorderBox]},yi=function(ne){return[ne.topLeftContentBox,ne.topRightContentBox,ne.bottomRightContentBox,ne.bottomLeftContentBox]},Ju=function(ne){return[ne.topLeftPaddingBox,ne.topRightPaddingBox,ne.bottomRightPaddingBox,ne.bottomLeftPaddingBox]},tu=function(){function ne(te,re,Ae){this.offsetX=te,this.offsetY=re,this.matrix=Ae,this.type=0,this.target=6}return ne}(),Ol=function(){function ne(te,re){this.path=te,this.target=re,this.type=1}return ne}(),Mu=function(){function ne(te){this.opacity=te,this.type=2,this.target=6}return ne}(),Wi=function(ne){return ne.type===0},Su=function(ne){return ne.type===1},ds=function(ne){return ne.type===2},$s=function(ne,te){return ne.length===te.length?ne.some(function(re,Ae){return re===te[Ae]}):!1},dc=function(ne,te,re,Ae,fe){return ne.map(function(xe,at){switch(at){case 0:return xe.add(te,re);case 1:return xe.add(te+Ae,re);case 2:return xe.add(te+Ae,re+fe);case 3:return xe.add(te,re+fe)}return xe})},ec=function(){function ne(te){this.element=te,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return ne}(),tc=function(){function ne(te,re){if(this.container=te,this.parent=re,this.effects=[],this.curves=new Xu(this.container),this.container.styles.opacity<1&&this.effects.push(new Mu(this.container.styles.opacity)),this.container.styles.transform!==null){var Ae=this.container.bounds.left+this.container.styles.transformOrigin[0].number,fe=this.container.bounds.top+this.container.styles.transformOrigin[1].number,xe=this.container.styles.transform;this.effects.push(new tu(Ae,fe,xe))}if(this.container.styles.overflowX!==0){var at=ul(this.curves),Ut=Ju(this.curves);$s(at,Ut)?this.effects.push(new Ol(at,6)):(this.effects.push(new Ol(at,2)),this.effects.push(new Ol(Ut,4)))}}return ne.prototype.getEffects=function(te){for(var re=[2,3].indexOf(this.container.styles.position)===-1,Ae=this.parent,fe=this.effects.slice(0);Ae;){var xe=Ae.effects.filter(function(kt){return!Su(kt)});if(re||Ae.container.styles.position!==0||!Ae.parent){if(fe.unshift.apply(fe,xe),re=[2,3].indexOf(Ae.container.styles.position)===-1,Ae.container.styles.overflowX!==0){var at=ul(Ae.curves),Ut=Ju(Ae.curves);$s(at,Ut)||fe.unshift(new Ol(Ut,6))}}else fe.unshift.apply(fe,xe);Ae=Ae.parent}return fe.filter(function(kt){return Fr(kt.target,te)})},ne}(),Js=function(ne,te,re,Ae){ne.container.elements.forEach(function(fe){var xe=Fr(fe.flags,4),at=Fr(fe.flags,2),Ut=new tc(fe,ne);Fr(fe.styles.display,2048)&&Ae.push(Ut);var kt=Fr(fe.flags,8)?[]:Ae;if(xe||at){var En=xe||fe.styles.isPositioned()?re:te,Ln=new ec(Ut);if(fe.styles.isPositioned()||fe.styles.opacity<1||fe.styles.isTransformed()){var kn=fe.styles.zIndex.order;if(kn<0){var AA=0;En.negativeZIndex.some(function(HA,Ar){return kn>HA.element.container.styles.zIndex.order?(AA=Ar,!1):AA>0}),En.negativeZIndex.splice(AA,0,Ln)}else if(kn>0){var cr=0;En.positiveZIndex.some(function(HA,Ar){return kn>=HA.element.container.styles.zIndex.order?(cr=Ar+1,!1):cr>0}),En.positiveZIndex.splice(cr,0,Ln)}else En.zeroOrAutoZIndexOrTransformedOrOpacity.push(Ln)}else fe.styles.isFloating()?En.nonPositionedFloats.push(Ln):En.nonPositionedInlineLevel.push(Ln);Js(Ut,Ln,xe?Ln:re,kt)}else fe.styles.isInlineLevel()?te.inlineLevel.push(Ut):te.nonInlineLevel.push(Ut),Js(Ut,te,re,kt);Fr(fe.flags,8)&&nc(fe,kt)})},nc=function(ne,te){for(var re=ne instanceof Po?ne.start:1,Ae=ne instanceof Po?ne.reversed:!1,fe=0;fe0&&re.intrinsicHeight>0){var xe=Os(re),at=Ju(Ae);this.path(at),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(fe,0,0,re.intrinsicWidth,re.intrinsicHeight,xe.left,xe.top,xe.width,xe.height),this.ctx.restore()}},te.prototype.renderNodeContent=function(re){return ge(this,void 0,void 0,function(){var Ae,fe,xe,at,Ut,kt,vr,vr,En,Ln,kn,AA,ta,cr,HA,Rr,Ar,Jr,Ir,vr,Ca,ta,Rr;return he(this,function(sr){switch(sr.label){case 0:this.applyEffects(re.getEffects(4)),Ae=re.container,fe=re.curves,xe=Ae.styles,at=0,Ut=Ae.textNodes,sr.label=1;case 1:return at0&&qi>0&&(ga=xe.ctx.createPattern(Rr,"repeat"),xe.renderRepeat(Mi,ga,ml,pl))):Wo(Ln)&&(Zr=qs(re,Ae,[null,null,null]),Mi=Zr[0],hl=Zr[1],Fl=Zr[2],Ha=Zr[3],qi=Zr[4],qu=Ln.position.length===0?[Si]:Ln.position,ml=aa(qu[0],Ha),pl=aa(qu[qu.length-1],qi),vo=wi(Ln,ml,pl,Ha,qi),ou=vo[0],_u=vo[1],ou>0&&_u>0&&(Co=xe.ctx.createRadialGradient(hl+ml,Fl+pl,0,hl+ml,Fl+pl,ou),ha(Ln.stops,ou*2).forEach(function(fs){return Co.addColorStop(fs.stop,Va(fs.color))}),xe.path(Mi),xe.ctx.fillStyle=Co,ou!==_u?(Bo=re.bounds.left+.5*re.bounds.width,Lu=re.bounds.top+.5*re.bounds.height,Eo=_u/ou,Nu=1/Eo,xe.ctx.save(),xe.ctx.translate(Bo,Lu),xe.ctx.transform(1,0,0,Eo,0,0),xe.ctx.translate(-Bo,-Lu),xe.ctx.fillRect(hl,Nu*(Fl-Lu)+Lu,Ha,qi*Nu),xe.ctx.restore()):xe.ctx.fill())),Zo.label=6;case 6:return Ae--,[2]}})},xe=this,at=0,Ut=re.styles.backgroundImage.slice(0).reverse(),En.label=1;case 1:return at0?Ln.style!==2?[3,5]:[4,this.renderDashedDottedBorder(Ln.color,Ln.width,Ut,re.curves,2)]:[3,11]):[3,13];case 4:return AA.sent(),[3,11];case 5:return Ln.style!==3?[3,7]:[4,this.renderDashedDottedBorder(Ln.color,Ln.width,Ut,re.curves,3)];case 6:return AA.sent(),[3,11];case 7:return Ln.style!==4?[3,9]:[4,this.renderDoubleBorder(Ln.color,Ln.width,Ut,re.curves)];case 8:return AA.sent(),[3,11];case 9:return[4,this.renderSolidBorder(Ln.color,Ut,re.curves)];case 10:AA.sent(),AA.label=11;case 11:Ut++,AA.label=12;case 12:return kt++,[3,3];case 13:return[2]}})})},te.prototype.renderDashedDottedBorder=function(re,Ae,fe,xe,at){return ge(this,void 0,void 0,function(){var Ut,kt,En,Ln,kn,AA,cr,HA,Ar,Jr,Ir,vr,Ca,ta,Rr,sr,Rr,sr;return he(this,function(fa){return this.ctx.save(),Ut=mc(xe,fe),kt=Ac(xe,fe),at===2&&(this.path(kt),this.ctx.clip()),ja(kt[0])?(En=kt[0].start.x,Ln=kt[0].start.y):(En=kt[0].x,Ln=kt[0].y),ja(kt[1])?(kn=kt[1].end.x,AA=kt[1].end.y):(kn=kt[1].x,AA=kt[1].y),fe===0||fe===2?cr=Math.abs(En-kn):cr=Math.abs(Ln-AA),this.ctx.beginPath(),at===3?this.formatPath(Ut):this.formatPath(kt.slice(0,2)),HA=Ae<3?Ae*3:Ae*2,Ar=Ae<3?Ae*2:Ae,at===3&&(HA=Ae,Ar=Ae),Jr=!0,cr<=HA*2?Jr=!1:cr<=HA*2+Ar?(Ir=cr/(2*HA+Ar),HA*=Ir,Ar*=Ir):(vr=Math.floor((cr+Ar)/(HA+Ar)),Ca=(cr-vr*HA)/(vr-1),ta=(cr-(vr+1)*HA)/vr,Ar=ta<=0||Math.abs(Ar-Ca)>>6)+$e(128|it&63):$e(224|it>>>12&15)+$e(128|it>>>6&63)+$e(128|it&63)}else{var it=65536+(we.charCodeAt(0)-55296)*1024+(we.charCodeAt(1)-56320);return $e(240|it>>>18&7)+$e(128|it>>>12&63)+$e(128|it>>>6&63)+$e(128|it&63)}},Ie=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,nt=function(we){return we.replace(Ie,ye)},Pe=function(we){var it=[0,2,1][we.length%3],nn=we.charCodeAt(0)<<16|(we.length>1?we.charCodeAt(1):0)<<8|(we.length>2?we.charCodeAt(2):0),Kt=[ve.charAt(nn>>>18),ve.charAt(nn>>>12&63),it>=2?"=":ve.charAt(nn>>>6&63),it>=1?"=":ve.charAt(nn&63)];return Kt.join("")},bt=he.btoa&&typeof he.btoa=="function"?function(we){return he.btoa(we)}:function(we){if(we.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return we.replace(/[\s\S]{1,3}/g,Pe)},Ne=function(we){return bt(nt(String(we)))},Qe=function(we){return we.replace(/[+\/]/g,function(it){return it=="+"?"-":"_"}).replace(/=/g,"")},Me=function(we,it){return it?Qe(Ne(we)):Ne(we)},pe=function(we){return Me(we,!0)},Ue;he.Uint8Array&&(Ue=function(we,it){for(var nn="",Kt=0,Bt=we.length;Kt>>18)+ve.charAt(Gt>>>12&63)+(typeof Ye!="undefined"?ve.charAt(Gt>>>6&63):"=")+(typeof Fe!="undefined"?ve.charAt(Gt&63):"=")}return it?Qe(nn):nn});var ct=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,je=function(we){switch(we.length){case 4:var it=(7&we.charCodeAt(0))<<18|(63&we.charCodeAt(1))<<12|(63&we.charCodeAt(2))<<6|63&we.charCodeAt(3),nn=it-65536;return $e((nn>>>10)+55296)+$e((nn&1023)+56320);case 3:return $e((15&we.charCodeAt(0))<<12|(63&we.charCodeAt(1))<<6|63&we.charCodeAt(2));default:return $e((31&we.charCodeAt(0))<<6|63&we.charCodeAt(1))}},wt=function(we){return we.replace(ct,je)},At=function(we){var it=we.length,nn=it%4,Kt=(it>0?Te[we.charAt(0)]<<18:0)|(it>1?Te[we.charAt(1)]<<12:0)|(it>2?Te[we.charAt(2)]<<6:0)|(it>3?Te[we.charAt(3)]:0),Bt=[$e(Kt>>>16),$e(Kt>>>8&255),$e(Kt&255)];return Bt.length-=[0,0,2,1][nn],Bt.join("")},qe=he.atob&&typeof he.atob=="function"?function(we){return he.atob(we)}:function(we){return we.replace(/\S{1,4}/g,At)},We=function(we){return qe(String(we).replace(/[^A-Za-z0-9\+\/]/g,""))},_e=function(we){return wt(qe(we))},rt=function(we){return String(we).replace(/[-_]/g,function(it){return it=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Ke=function(we){return _e(rt(we))},ft;he.Uint8Array&&(ft=function(we){return Uint8Array.from(We(rt(we)),function(it){return it.charCodeAt(0)})});var Le=function(){var we=he.Base64;return he.Base64=Ve,we};if(he.Base64={VERSION:Ce,atob:We,btoa:bt,fromBase64:Ke,toBase64:Me,utob:nt,encode:Me,encodeURI:pe,btou:wt,decode:Ke,noConflict:Le,fromUint8Array:Ue,toUint8Array:ft},typeof Object.defineProperty=="function"){var st=function(we){return{value:we,enumerable:!1,writable:!0,configurable:!0}};he.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",st(function(){return Ke(this)})),Object.defineProperty(String.prototype,"toBase64",st(function(we){return Me(this,we)})),Object.defineProperty(String.prototype,"toBase64URI",st(function(){return Me(this,!0)}))}}return he.Meteor&&(Base64=he.Base64),It.exports?It.exports.Base64=he.Base64:(a=[],ge=function(){return he.Base64}.apply(Ft,a),ge!==void 0&&(It.exports=ge)),{Base64:he.Base64}})},7861:function(It,Ft,ee){var a=ee(38710),ge=function(Ce){var ve=/[height|width]$/;return ve.test(Ce)},he=function(Ce){var ve="",Te=Object.keys(Ce);return Te.forEach(function($e,ye){var Ie=Ce[$e];$e=a($e),ge($e)&&typeof Ie=="number"&&(Ie=Ie+"px"),Ie===!0?ve+=$e:Ie===!1?ve+="not "+$e:ve+="("+$e+": "+Ie+")",ye0&&de[de.length-1])||Lt[0]!==6&&Lt[0]!==2)){et=0;continue}if(Lt[0]===3&&(!de||Lt[1]>de[0]&&Lt[1]0&&setTimeout(function(){return En("Timed out ("+at._options.imageTimeout+"ms) loading image")},at._options.imageTimeout)})];case 3:return[2,Ut.sent()]}})})},ne.prototype.has=function(te){return typeof this._cache[te]!="undefined"},ne.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},ne.prototype.proxy=function(te){var re=this,Ae=this._options.proxy;if(!Ae)throw new Error("No proxy defined");var fe=te.substring(0,256);return new Promise(function(xe,at){var Ut=vi.SUPPORT_RESPONSE_TYPE?"blob":"text",kt=new XMLHttpRequest;kt.onload=function(){if(kt.status===200)if(Ut==="text")xe(kt.response);else{var kn=new FileReader;kn.addEventListener("load",function(){return xe(kn.result)},!1),kn.addEventListener("error",function(AA){return at(AA)},!1),kn.readAsDataURL(kt.response)}else at("Failed to proxy resource "+fe+" with status code "+kt.status)},kt.onerror=at;var En=Ae.indexOf("?")>-1?"&":"?";if(kt.open("GET",""+Ae+En+"url="+encodeURIComponent(te)+"&responseType="+Ut),Ut!=="text"&&kt instanceof XMLHttpRequest&&(kt.responseType=Ut),re._options.imageTimeout){var Ln=re._options.imageTimeout;kt.timeout=Ln,kt.ontimeout=function(){return at("Timed out ("+Ln+"ms) proxying "+fe)}}kt.send()})},ne}(),ba=/^data:image\/svg\+xml/i,Ei=/^data:image\/.*;base64,/i,Xa=/^data:image\/.*/i,rl=function(ne){return vi.SUPPORT_SVG_DRAWING||!xi(ne)},Pi=function(ne){return Xa.test(ne)},di=function(ne){return Ei.test(ne)},Oi=function(ne){return ne.substr(0,4)==="blob"},xi=function(ne){return ne.substr(-3).toLowerCase()==="svg"||ba.test(ne)},NA=function(){function ne(te,re){this.type=0,this.x=te,this.y=re}return ne.prototype.add=function(te,re){return new ne(this.x+te,this.y+re)},ne}(),ka=function(ne,te,re){return new NA(ne.x+(te.x-ne.x)*re,ne.y+(te.y-ne.y)*re)},Ua=function(){function ne(te,re,Ae,fe){this.type=1,this.start=te,this.startControl=re,this.endControl=Ae,this.end=fe}return ne.prototype.subdivide=function(te,re){var Ae=ka(this.start,this.startControl,te),fe=ka(this.startControl,this.endControl,te),xe=ka(this.endControl,this.end,te),at=ka(Ae,fe,te),Ut=ka(fe,xe,te),kt=ka(at,Ut,te);return re?new ne(this.start,Ae,at,kt):new ne(kt,Ut,xe,this.end)},ne.prototype.add=function(te,re){return new ne(this.start.add(te,re),this.startControl.add(te,re),this.endControl.add(te,re),this.end.add(te,re))},ne.prototype.reverse=function(){return new ne(this.end,this.endControl,this.startControl,this.start)},ne}(),ja=function(ne){return ne.type===1},Xu=function(){function ne(te){var re=te.styles,Ae=te.bounds,fe=_i(re.borderTopLeftRadius,Ae.width,Ae.height),xe=fe[0],at=fe[1],Ut=_i(re.borderTopRightRadius,Ae.width,Ae.height),kt=Ut[0],En=Ut[1],Ln=_i(re.borderBottomRightRadius,Ae.width,Ae.height),kn=Ln[0],AA=Ln[1],cr=_i(re.borderBottomLeftRadius,Ae.width,Ae.height),HA=cr[0],Ar=cr[1],Jr=[];Jr.push((xe+kt)/Ae.width),Jr.push((HA+kn)/Ae.width),Jr.push((at+Ar)/Ae.height),Jr.push((En+AA)/Ae.height);var Ir=Math.max.apply(Math,Jr);Ir>1&&(xe/=Ir,at/=Ir,kt/=Ir,En/=Ir,kn/=Ir,AA/=Ir,HA/=Ir,Ar/=Ir);var vr=Ae.width-kt,Ca=Ae.height-AA,ta=Ae.width-kn,Rr=Ae.height-Ar,sr=re.borderTopWidth,fa=re.borderRightWidth,ga=re.borderBottomWidth,Zr=re.borderLeftWidth,Mi=aa(re.paddingTop,te.bounds.width),hl=aa(re.paddingRight,te.bounds.width),Fl=aa(re.paddingBottom,te.bounds.width),Ha=aa(re.paddingLeft,te.bounds.width);this.topLeftBorderDoubleOuterBox=xe>0||at>0?Gr(Ae.left+Zr/3,Ae.top+sr/3,xe-Zr/3,at-sr/3,na.TOP_LEFT):new NA(Ae.left+Zr/3,Ae.top+sr/3),this.topRightBorderDoubleOuterBox=xe>0||at>0?Gr(Ae.left+vr,Ae.top+sr/3,kt-fa/3,En-sr/3,na.TOP_RIGHT):new NA(Ae.left+Ae.width-fa/3,Ae.top+sr/3),this.bottomRightBorderDoubleOuterBox=kn>0||AA>0?Gr(Ae.left+ta,Ae.top+Ca,kn-fa/3,AA-ga/3,na.BOTTOM_RIGHT):new NA(Ae.left+Ae.width-fa/3,Ae.top+Ae.height-ga/3),this.bottomLeftBorderDoubleOuterBox=HA>0||Ar>0?Gr(Ae.left+Zr/3,Ae.top+Rr,HA-Zr/3,Ar-ga/3,na.BOTTOM_LEFT):new NA(Ae.left+Zr/3,Ae.top+Ae.height-ga/3),this.topLeftBorderDoubleInnerBox=xe>0||at>0?Gr(Ae.left+Zr*2/3,Ae.top+sr*2/3,xe-Zr*2/3,at-sr*2/3,na.TOP_LEFT):new NA(Ae.left+Zr*2/3,Ae.top+sr*2/3),this.topRightBorderDoubleInnerBox=xe>0||at>0?Gr(Ae.left+vr,Ae.top+sr*2/3,kt-fa*2/3,En-sr*2/3,na.TOP_RIGHT):new NA(Ae.left+Ae.width-fa*2/3,Ae.top+sr*2/3),this.bottomRightBorderDoubleInnerBox=kn>0||AA>0?Gr(Ae.left+ta,Ae.top+Ca,kn-fa*2/3,AA-ga*2/3,na.BOTTOM_RIGHT):new NA(Ae.left+Ae.width-fa*2/3,Ae.top+Ae.height-ga*2/3),this.bottomLeftBorderDoubleInnerBox=HA>0||Ar>0?Gr(Ae.left+Zr*2/3,Ae.top+Rr,HA-Zr*2/3,Ar-ga*2/3,na.BOTTOM_LEFT):new NA(Ae.left+Zr*2/3,Ae.top+Ae.height-ga*2/3),this.topLeftBorderStroke=xe>0||at>0?Gr(Ae.left+Zr/2,Ae.top+sr/2,xe-Zr/2,at-sr/2,na.TOP_LEFT):new NA(Ae.left+Zr/2,Ae.top+sr/2),this.topRightBorderStroke=xe>0||at>0?Gr(Ae.left+vr,Ae.top+sr/2,kt-fa/2,En-sr/2,na.TOP_RIGHT):new NA(Ae.left+Ae.width-fa/2,Ae.top+sr/2),this.bottomRightBorderStroke=kn>0||AA>0?Gr(Ae.left+ta,Ae.top+Ca,kn-fa/2,AA-ga/2,na.BOTTOM_RIGHT):new NA(Ae.left+Ae.width-fa/2,Ae.top+Ae.height-ga/2),this.bottomLeftBorderStroke=HA>0||Ar>0?Gr(Ae.left+Zr/2,Ae.top+Rr,HA-Zr/2,Ar-ga/2,na.BOTTOM_LEFT):new NA(Ae.left+Zr/2,Ae.top+Ae.height-ga/2),this.topLeftBorderBox=xe>0||at>0?Gr(Ae.left,Ae.top,xe,at,na.TOP_LEFT):new NA(Ae.left,Ae.top),this.topRightBorderBox=kt>0||En>0?Gr(Ae.left+vr,Ae.top,kt,En,na.TOP_RIGHT):new NA(Ae.left+Ae.width,Ae.top),this.bottomRightBorderBox=kn>0||AA>0?Gr(Ae.left+ta,Ae.top+Ca,kn,AA,na.BOTTOM_RIGHT):new NA(Ae.left+Ae.width,Ae.top+Ae.height),this.bottomLeftBorderBox=HA>0||Ar>0?Gr(Ae.left,Ae.top+Rr,HA,Ar,na.BOTTOM_LEFT):new NA(Ae.left,Ae.top+Ae.height),this.topLeftPaddingBox=xe>0||at>0?Gr(Ae.left+Zr,Ae.top+sr,Math.max(0,xe-Zr),Math.max(0,at-sr),na.TOP_LEFT):new NA(Ae.left+Zr,Ae.top+sr),this.topRightPaddingBox=kt>0||En>0?Gr(Ae.left+Math.min(vr,Ae.width-fa),Ae.top+sr,vr>Ae.width+fa?0:Math.max(0,kt-fa),Math.max(0,En-sr),na.TOP_RIGHT):new NA(Ae.left+Ae.width-fa,Ae.top+sr),this.bottomRightPaddingBox=kn>0||AA>0?Gr(Ae.left+Math.min(ta,Ae.width-Zr),Ae.top+Math.min(Ca,Ae.height-ga),Math.max(0,kn-fa),Math.max(0,AA-ga),na.BOTTOM_RIGHT):new NA(Ae.left+Ae.width-fa,Ae.top+Ae.height-ga),this.bottomLeftPaddingBox=HA>0||Ar>0?Gr(Ae.left+Zr,Ae.top+Math.min(Rr,Ae.height-ga),Math.max(0,HA-Zr),Math.max(0,Ar-ga),na.BOTTOM_LEFT):new NA(Ae.left+Zr,Ae.top+Ae.height-ga),this.topLeftContentBox=xe>0||at>0?Gr(Ae.left+Zr+Ha,Ae.top+sr+Mi,Math.max(0,xe-(Zr+Ha)),Math.max(0,at-(sr+Mi)),na.TOP_LEFT):new NA(Ae.left+Zr+Ha,Ae.top+sr+Mi),this.topRightContentBox=kt>0||En>0?Gr(Ae.left+Math.min(vr,Ae.width+Zr+Ha),Ae.top+sr+Mi,vr>Ae.width+Zr+Ha?0:kt-Zr+Ha,En-(sr+Mi),na.TOP_RIGHT):new NA(Ae.left+Ae.width-(fa+hl),Ae.top+sr+Mi),this.bottomRightContentBox=kn>0||AA>0?Gr(Ae.left+Math.min(ta,Ae.width-(Zr+Ha)),Ae.top+Math.min(Ca,Ae.height+sr+Mi),Math.max(0,kn-(fa+hl)),AA-(ga+Fl),na.BOTTOM_RIGHT):new NA(Ae.left+Ae.width-(fa+hl),Ae.top+Ae.height-(ga+Fl)),this.bottomLeftContentBox=HA>0||Ar>0?Gr(Ae.left+Zr+Ha,Ae.top+Rr,Math.max(0,HA-(Zr+Ha)),Ar-(ga+Fl),na.BOTTOM_LEFT):new NA(Ae.left+Zr+Ha,Ae.top+Ae.height-(ga+Fl))}return ne}(),na;(function(ne){ne[ne.TOP_LEFT=0]="TOP_LEFT",ne[ne.TOP_RIGHT=1]="TOP_RIGHT",ne[ne.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",ne[ne.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(na||(na={}));var Gr=function(ne,te,re,Ae,fe){var xe=4*((Math.sqrt(2)-1)/3),at=re*xe,Ut=Ae*xe,kt=ne+re,En=te+Ae;switch(fe){case na.TOP_LEFT:return new Ua(new NA(ne,En),new NA(ne,En-Ut),new NA(kt-at,te),new NA(kt,te));case na.TOP_RIGHT:return new Ua(new NA(ne,te),new NA(ne+at,te),new NA(kt,En-Ut),new NA(kt,En));case na.BOTTOM_RIGHT:return new Ua(new NA(kt,te),new NA(kt,te+Ut),new NA(ne+at,En),new NA(ne,En));case na.BOTTOM_LEFT:default:return new Ua(new NA(kt,En),new NA(kt-at,En),new NA(ne,te+Ut),new NA(ne,te))}},ul=function(ne){return[ne.topLeftBorderBox,ne.topRightBorderBox,ne.bottomRightBorderBox,ne.bottomLeftBorderBox]},yi=function(ne){return[ne.topLeftContentBox,ne.topRightContentBox,ne.bottomRightContentBox,ne.bottomLeftContentBox]},Ju=function(ne){return[ne.topLeftPaddingBox,ne.topRightPaddingBox,ne.bottomRightPaddingBox,ne.bottomLeftPaddingBox]},tu=function(){function ne(te,re,Ae){this.offsetX=te,this.offsetY=re,this.matrix=Ae,this.type=0,this.target=6}return ne}(),Ol=function(){function ne(te,re){this.path=te,this.target=re,this.type=1}return ne}(),Mu=function(){function ne(te){this.opacity=te,this.type=2,this.target=6}return ne}(),Wi=function(ne){return ne.type===0},Su=function(ne){return ne.type===1},ds=function(ne){return ne.type===2},$s=function(ne,te){return ne.length===te.length?ne.some(function(re,Ae){return re===te[Ae]}):!1},dc=function(ne,te,re,Ae,fe){return ne.map(function(xe,at){switch(at){case 0:return xe.add(te,re);case 1:return xe.add(te+Ae,re);case 2:return xe.add(te+Ae,re+fe);case 3:return xe.add(te,re+fe)}return xe})},ec=function(){function ne(te){this.element=te,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return ne}(),tc=function(){function ne(te,re){if(this.container=te,this.parent=re,this.effects=[],this.curves=new Xu(this.container),this.container.styles.opacity<1&&this.effects.push(new Mu(this.container.styles.opacity)),this.container.styles.transform!==null){var Ae=this.container.bounds.left+this.container.styles.transformOrigin[0].number,fe=this.container.bounds.top+this.container.styles.transformOrigin[1].number,xe=this.container.styles.transform;this.effects.push(new tu(Ae,fe,xe))}if(this.container.styles.overflowX!==0){var at=ul(this.curves),Ut=Ju(this.curves);$s(at,Ut)?this.effects.push(new Ol(at,6)):(this.effects.push(new Ol(at,2)),this.effects.push(new Ol(Ut,4)))}}return ne.prototype.getEffects=function(te){for(var re=[2,3].indexOf(this.container.styles.position)===-1,Ae=this.parent,fe=this.effects.slice(0);Ae;){var xe=Ae.effects.filter(function(kt){return!Su(kt)});if(re||Ae.container.styles.position!==0||!Ae.parent){if(fe.unshift.apply(fe,xe),re=[2,3].indexOf(Ae.container.styles.position)===-1,Ae.container.styles.overflowX!==0){var at=ul(Ae.curves),Ut=Ju(Ae.curves);$s(at,Ut)||fe.unshift(new Ol(Ut,6))}}else fe.unshift.apply(fe,xe);Ae=Ae.parent}return fe.filter(function(kt){return Fr(kt.target,te)})},ne}(),Js=function(ne,te,re,Ae){ne.container.elements.forEach(function(fe){var xe=Fr(fe.flags,4),at=Fr(fe.flags,2),Ut=new tc(fe,ne);Fr(fe.styles.display,2048)&&Ae.push(Ut);var kt=Fr(fe.flags,8)?[]:Ae;if(xe||at){var En=xe||fe.styles.isPositioned()?re:te,Ln=new ec(Ut);if(fe.styles.isPositioned()||fe.styles.opacity<1||fe.styles.isTransformed()){var kn=fe.styles.zIndex.order;if(kn<0){var AA=0;En.negativeZIndex.some(function(HA,Ar){return kn>HA.element.container.styles.zIndex.order?(AA=Ar,!1):AA>0}),En.negativeZIndex.splice(AA,0,Ln)}else if(kn>0){var cr=0;En.positiveZIndex.some(function(HA,Ar){return kn>=HA.element.container.styles.zIndex.order?(cr=Ar+1,!1):cr>0}),En.positiveZIndex.splice(cr,0,Ln)}else En.zeroOrAutoZIndexOrTransformedOrOpacity.push(Ln)}else fe.styles.isFloating()?En.nonPositionedFloats.push(Ln):En.nonPositionedInlineLevel.push(Ln);Js(Ut,Ln,xe?Ln:re,kt)}else fe.styles.isInlineLevel()?te.inlineLevel.push(Ut):te.nonInlineLevel.push(Ut),Js(Ut,te,re,kt);Fr(fe.flags,8)&&nc(fe,kt)})},nc=function(ne,te){for(var re=ne instanceof Po?ne.start:1,Ae=ne instanceof Po?ne.reversed:!1,fe=0;fe0&&re.intrinsicHeight>0){var xe=Os(re),at=Ju(Ae);this.path(at),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(fe,0,0,re.intrinsicWidth,re.intrinsicHeight,xe.left,xe.top,xe.width,xe.height),this.ctx.restore()}},te.prototype.renderNodeContent=function(re){return ge(this,void 0,void 0,function(){var Ae,fe,xe,at,Ut,kt,vr,vr,En,Ln,kn,AA,ta,cr,HA,Rr,Ar,Jr,Ir,vr,Ca,ta,Rr;return he(this,function(sr){switch(sr.label){case 0:this.applyEffects(re.getEffects(4)),Ae=re.container,fe=re.curves,xe=Ae.styles,at=0,Ut=Ae.textNodes,sr.label=1;case 1:return at0&&qi>0&&(ga=xe.ctx.createPattern(Rr,"repeat"),xe.renderRepeat(Mi,ga,ml,pl))):Wo(Ln)&&(Zr=qs(re,Ae,[null,null,null]),Mi=Zr[0],hl=Zr[1],Fl=Zr[2],Ha=Zr[3],qi=Zr[4],qu=Ln.position.length===0?[Si]:Ln.position,ml=aa(qu[0],Ha),pl=aa(qu[qu.length-1],qi),vo=wi(Ln,ml,pl,Ha,qi),ou=vo[0],_u=vo[1],ou>0&&_u>0&&(Co=xe.ctx.createRadialGradient(hl+ml,Fl+pl,0,hl+ml,Fl+pl,ou),ha(Ln.stops,ou*2).forEach(function(fs){return Co.addColorStop(fs.stop,Va(fs.color))}),xe.path(Mi),xe.ctx.fillStyle=Co,ou!==_u?(Bo=re.bounds.left+.5*re.bounds.width,Lu=re.bounds.top+.5*re.bounds.height,Eo=_u/ou,Nu=1/Eo,xe.ctx.save(),xe.ctx.translate(Bo,Lu),xe.ctx.transform(1,0,0,Eo,0,0),xe.ctx.translate(-Bo,-Lu),xe.ctx.fillRect(hl,Nu*(Fl-Lu)+Lu,Ha,qi*Nu),xe.ctx.restore()):xe.ctx.fill())),Zo.label=6;case 6:return Ae--,[2]}})},xe=this,at=0,Ut=re.styles.backgroundImage.slice(0).reverse(),En.label=1;case 1:return at0?Ln.style!==2?[3,5]:[4,this.renderDashedDottedBorder(Ln.color,Ln.width,Ut,re.curves,2)]:[3,11]):[3,13];case 4:return AA.sent(),[3,11];case 5:return Ln.style!==3?[3,7]:[4,this.renderDashedDottedBorder(Ln.color,Ln.width,Ut,re.curves,3)];case 6:return AA.sent(),[3,11];case 7:return Ln.style!==4?[3,9]:[4,this.renderDoubleBorder(Ln.color,Ln.width,Ut,re.curves)];case 8:return AA.sent(),[3,11];case 9:return[4,this.renderSolidBorder(Ln.color,Ut,re.curves)];case 10:AA.sent(),AA.label=11;case 11:Ut++,AA.label=12;case 12:return kt++,[3,3];case 13:return[2]}})})},te.prototype.renderDashedDottedBorder=function(re,Ae,fe,xe,at){return ge(this,void 0,void 0,function(){var Ut,kt,En,Ln,kn,AA,cr,HA,Ar,Jr,Ir,vr,Ca,ta,Rr,sr,Rr,sr;return he(this,function(fa){return this.ctx.save(),Ut=mc(xe,fe),kt=Ac(xe,fe),at===2&&(this.path(kt),this.ctx.clip()),ja(kt[0])?(En=kt[0].start.x,Ln=kt[0].start.y):(En=kt[0].x,Ln=kt[0].y),ja(kt[1])?(kn=kt[1].end.x,AA=kt[1].end.y):(kn=kt[1].x,AA=kt[1].y),fe===0||fe===2?cr=Math.abs(En-kn):cr=Math.abs(Ln-AA),this.ctx.beginPath(),at===3?this.formatPath(Ut):this.formatPath(kt.slice(0,2)),HA=Ae<3?Ae*3:Ae*2,Ar=Ae<3?Ae*2:Ae,at===3&&(HA=Ae,Ar=Ae),Jr=!0,cr<=HA*2?Jr=!1:cr<=HA*2+Ar?(Ir=cr/(2*HA+Ar),HA*=Ir,Ar*=Ir):(vr=Math.floor((cr+Ar)/(HA+Ar)),Ca=(cr-vr*HA)/(vr-1),ta=(cr-(vr+1)*HA)/vr,Ar=ta<=0||Math.abs(Ar-Ca)>>6)+$e(128|it&63):$e(224|it>>>12&15)+$e(128|it>>>6&63)+$e(128|it&63)}else{var it=65536+(we.charCodeAt(0)-55296)*1024+(we.charCodeAt(1)-56320);return $e(240|it>>>18&7)+$e(128|it>>>12&63)+$e(128|it>>>6&63)+$e(128|it&63)}},Ie=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,nt=function(we){return we.replace(Ie,ye)},Pe=function(we){var it=[0,2,1][we.length%3],nn=we.charCodeAt(0)<<16|(we.length>1?we.charCodeAt(1):0)<<8|(we.length>2?we.charCodeAt(2):0),Kt=[ve.charAt(nn>>>18),ve.charAt(nn>>>12&63),it>=2?"=":ve.charAt(nn>>>6&63),it>=1?"=":ve.charAt(nn&63)];return Kt.join("")},bt=he.btoa&&typeof he.btoa=="function"?function(we){return he.btoa(we)}:function(we){if(we.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return we.replace(/[\s\S]{1,3}/g,Pe)},Ne=function(we){return bt(nt(String(we)))},Qe=function(we){return we.replace(/[+\/]/g,function(it){return it=="+"?"-":"_"}).replace(/=/g,"")},Me=function(we,it){return it?Qe(Ne(we)):Ne(we)},pe=function(we){return Me(we,!0)},Ue;he.Uint8Array&&(Ue=function(we,it){for(var nn="",Kt=0,Bt=we.length;Kt>>18)+ve.charAt(Gt>>>12&63)+(typeof Ye!="undefined"?ve.charAt(Gt>>>6&63):"=")+(typeof Fe!="undefined"?ve.charAt(Gt&63):"=")}return it?Qe(nn):nn});var ct=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,je=function(we){switch(we.length){case 4:var it=(7&we.charCodeAt(0))<<18|(63&we.charCodeAt(1))<<12|(63&we.charCodeAt(2))<<6|63&we.charCodeAt(3),nn=it-65536;return $e((nn>>>10)+55296)+$e((nn&1023)+56320);case 3:return $e((15&we.charCodeAt(0))<<12|(63&we.charCodeAt(1))<<6|63&we.charCodeAt(2));default:return $e((31&we.charCodeAt(0))<<6|63&we.charCodeAt(1))}},wt=function(we){return we.replace(ct,je)},At=function(we){var it=we.length,nn=it%4,Kt=(it>0?Te[we.charAt(0)]<<18:0)|(it>1?Te[we.charAt(1)]<<12:0)|(it>2?Te[we.charAt(2)]<<6:0)|(it>3?Te[we.charAt(3)]:0),Bt=[$e(Kt>>>16),$e(Kt>>>8&255),$e(Kt&255)];return Bt.length-=[0,0,2,1][nn],Bt.join("")},qe=he.atob&&typeof he.atob=="function"?function(we){return he.atob(we)}:function(we){return we.replace(/\S{1,4}/g,At)},We=function(we){return qe(String(we).replace(/[^A-Za-z0-9\+\/]/g,""))},_e=function(we){return wt(qe(we))},rt=function(we){return String(we).replace(/[-_]/g,function(it){return it=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Ke=function(we){return _e(rt(we))},ft;he.Uint8Array&&(ft=function(we){return Uint8Array.from(We(rt(we)),function(it){return it.charCodeAt(0)})});var Le=function(){var we=he.Base64;return he.Base64=Ve,we};if(he.Base64={VERSION:Ce,atob:We,btoa:bt,fromBase64:Ke,toBase64:Me,utob:nt,encode:Me,encodeURI:pe,btou:wt,decode:Ke,noConflict:Le,fromUint8Array:Ue,toUint8Array:ft},typeof Object.defineProperty=="function"){var st=function(we){return{value:we,enumerable:!1,writable:!0,configurable:!0}};he.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",st(function(){return Ke(this)})),Object.defineProperty(String.prototype,"toBase64",st(function(we){return Me(this,we)})),Object.defineProperty(String.prototype,"toBase64URI",st(function(){return Me(this,!0)}))}}return he.Meteor&&(Base64=he.Base64),It.exports?It.exports.Base64=he.Base64:(a=[],ge=function(){return he.Base64}.apply(Dt,a),ge!==void 0&&(It.exports=ge)),{Base64:he.Base64}})},7861:function(It,Dt,ee){var a=ee(38710),ge=function(Ce){var ve=/[height|width]$/;return ve.test(Ce)},he=function(Ce){var ve="",Te=Object.keys(Ce);return Te.forEach(function($e,ye){var Ie=Ce[$e];$e=a($e),ge($e)&&typeof Ie=="number"&&(Ie=Ie+"px"),Ie===!0?ve+=$e:Ie===!1?ve+="not "+$e:ve+="("+$e+": "+Ie+")",ye0&&de[de.length-1])||Lt[0]!==6&&Lt[0]!==2)){et=0;continue}if(Lt[0]===3&&(!de||Lt[1]>de[0]&&Lt[1]')||this;return et.colors=[],et.addTransparent=!1,et.colorBoxes=[],et.colors=se,et.currentColor=de,et.setCurrentColor=et.setCurrentColor.bind(et),et.getColorBox=et.getColorBox.bind(et),et}return ge(ie,me),ie.prototype.getUi=function(){var ae=this,se=document.createElement("div");return se.style.overflow="hidden",se.style.whiteSpace="nowrap",this.colors.forEach(function(de){var ue=ae.getColorBox(de);se.appendChild(ue),ae.colorBoxes.push(ue)}),se},ie.prototype.getColorBox=function(ae){var se=this,de=this.uiStyleSettings.toolbarHeight/4,ue=this.uiStyleSettings.toolbarHeight-de,et=document.createElement("div");et.style.display="inline-block",et.style.boxSizing="content-box",et.style.width=ue-2+"px",et.style.height=ue-2+"px",et.style.padding="1px",et.style.marginRight="2px",et.style.marginBottom="2px",et.style.borderWidth="2px",et.style.borderStyle="solid",et.style.borderRadius=(ue+2)/2+"px",et.style.borderColor=ae===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",et.addEventListener("click",function(){se.setCurrentColor(ae,et)});var Dt=document.createElement("div");return Dt.style.display="inline-block",Dt.style.width=ue-2+"px",Dt.style.height=ue-2+"px",Dt.style.backgroundColor=ae,Dt.style.borderRadius=ue/2+"px",ae==="transparent"&&(Dt.style.fill=this.uiStyleSettings.toolboxAccentColor,Dt.innerHTML=` + `))},me.prototype.show=function(ie){var ae;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=ie,this.uiContainer.className=this.toolboxStyleClass.name+" "+((ae=this.uiStyleSettings.toolboxStyleColorsClassName)!==null&&ae!==void 0?ae:this.toolboxStyleColorsClass.name),this.markerjsContainer.appendChild(this.uiContainer)},me.prototype.setPanelButtons=function(ie){var ae,se,de=this;this.panels=ie,this.uiContainer!==void 0&&(this.uiContainer.innerHTML="",this.panelRow=document.createElement("div"),this.panelRow.className=this.toolboxPanelRowStyleClass.name+" "+((ae=this.uiStyleSettings.toolboxPanelRowStyleColorsClassName)!==null&&ae!==void 0?ae:this.toolboxPanelRowStyleColorsClass.name),this.uiContainer.appendChild(this.panelRow),this.buttonRow=document.createElement("div"),this.buttonRow.className=this.toolboxButtonRowStyleClass.name+" "+((se=this.uiStyleSettings.toolboxButtonRowStyleColorsClassName)!==null&&se!==void 0?se:this.toolboxButtonRowStyleColorsClass.name)+" ",this.uiContainer.appendChild(this.buttonRow),this.panelButtons.splice(0),this.panels.forEach(function(ue){var et;ue.uiStyleSettings=de.uiStyleSettings;var Ft=document.createElement("div");Ft.className=de.toolboxButtonStyleClass.name+" "+((et=de.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&et!==void 0?et:de.toolboxButtonStyleColorsClass.name),Ft.innerHTML=ue.icon,Ft.title=ue.title,Ft.addEventListener("click",function(){de.panelButtonClick(ue)}),de.panelButtons.push(Ft),de.buttonRow.appendChild(Ft)}),this.displayMode==="inline"?this.panelRow.style.display="none":this.panelRow.style.visibility="hidden")},me.prototype.panelButtonClick=function(ie){var ae=this,se=-1;if(ie!==this.activePanel){se=this.panels.indexOf(ie),this.panelRow.innerHTML="";var de=ie.getUi();de.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.panelRow.appendChild(de),this.panelRow.style.display="flex",this.panelRow.style.visibility="visible",this.panelRow.className=this.panelRow.className.replace(this.styles.fadeOutAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeInAnimationClassName,this.activePanel=ie}else this.activePanel=void 0,this.panelRow.className=this.panelRow.className.replace(this.styles.fadeInAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeOutAnimationClassName,setTimeout(function(){ae.displayMode==="inline"?ae.panelRow.style.display="none":ae.panelRow.style.visibility="hidden"},200);this.panelButtons.forEach(function(ue,et){var Ft,ot;ue.className=ae.toolboxButtonStyleClass.name+" "+(et===se?""+((Ft=ae.uiStyleSettings.toolboxActiveButtonStyleColorsClassName)!==null&&Ft!==void 0?Ft:ae.toolboxActiveButtonStyleColorsClass.name):""+((ot=ae.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&ot!==void 0?ot:ae.toolboxButtonStyleColorsClass.name))})},me}(),Qe=function(me,ie){this.title=me,this.icon=ie},Me=function(me){function ie(ae,se,de,ue){var et=me.call(this,ae,ue||'')||this;return et.colors=[],et.addTransparent=!1,et.colorBoxes=[],et.colors=se,et.currentColor=de,et.setCurrentColor=et.setCurrentColor.bind(et),et.getColorBox=et.getColorBox.bind(et),et}return ge(ie,me),ie.prototype.getUi=function(){var ae=this,se=document.createElement("div");return se.style.overflow="hidden",se.style.whiteSpace="nowrap",this.colors.forEach(function(de){var ue=ae.getColorBox(de);se.appendChild(ue),ae.colorBoxes.push(ue)}),se},ie.prototype.getColorBox=function(ae){var se=this,de=this.uiStyleSettings.toolbarHeight/4,ue=this.uiStyleSettings.toolbarHeight-de,et=document.createElement("div");et.style.display="inline-block",et.style.boxSizing="content-box",et.style.width=ue-2+"px",et.style.height=ue-2+"px",et.style.padding="1px",et.style.marginRight="2px",et.style.marginBottom="2px",et.style.borderWidth="2px",et.style.borderStyle="solid",et.style.borderRadius=(ue+2)/2+"px",et.style.borderColor=ae===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",et.addEventListener("click",function(){se.setCurrentColor(ae,et)});var Ft=document.createElement("div");return Ft.style.display="inline-block",Ft.style.width=ue-2+"px",Ft.style.height=ue-2+"px",Ft.style.backgroundColor=ae,Ft.style.borderRadius=ue/2+"px",ae==="transparent"&&(Ft.style.fill=this.uiStyleSettings.toolboxAccentColor,Ft.innerHTML=` - `),et.appendChild(Dt),et},ie.prototype.setCurrentColor=function(ae,se){var de=this;this.currentColor=ae,this.colorBoxes.forEach(function(ue){ue.style.borderColor=ue===se?de.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(ae)},ie}(Qe),pe=function(){function me(ie,ae,se){this._state="new",this._isSelected=!1,this._container=ie,this._overlayContainer=ae,this.globalSettings=se,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(me.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),me.prototype.ownsTarget=function(ie){return!1},Object.defineProperty(me.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),me.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},me.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},me.prototype.pointerDown=function(ie,ae){},me.prototype.dblClick=function(ie,ae){},me.prototype.manipulate=function(ie){},me.prototype.pointerUp=function(ie){this.stateChanged()},me.prototype.dispose=function(){},me.prototype.addMarkerVisualToContainer=function(ie){this.container.childNodes.length>0?this.container.insertBefore(ie,this.container.childNodes[0]):this.container.appendChild(ie)},me.prototype.getState=function(){return{typeName:me.typeName,state:this.state,notes:this.notes}},me.prototype.restoreState=function(ie){this._state=ie.state,this.notes=ie.notes},me.prototype.scale=function(ie,ae){},me.prototype.colorChanged=function(ie){this.onColorChanged&&this.onColorChanged(ie),this.stateChanged()},me.prototype.fillColorChanged=function(ie){this.onFillColorChanged&&this.onFillColorChanged(ie),this.stateChanged()},me.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var ie=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),ie.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(ie)&&this.onStateChanged(this)}},me.typeName="MarkerBase",me}(),Ue=function(){function me(){this.findGripByVisual=this.findGripByVisual.bind(this)}return me.prototype.findGripByVisual=function(ie){return this.topLeft.ownsTarget(ie)?this.topLeft:this.topCenter.ownsTarget(ie)?this.topCenter:this.topRight.ownsTarget(ie)?this.topRight:this.centerLeft.ownsTarget(ie)?this.centerLeft:this.centerRight.ownsTarget(ie)?this.centerRight:this.bottomLeft.ownsTarget(ie)?this.bottomLeft:this.bottomCenter.ownsTarget(ie)?this.bottomCenter:this.bottomRight.ownsTarget(ie)?this.bottomRight:void 0},me}(),ct=function(){function me(){this.GRIP_SIZE=10,this.visual=ve.createGroup(),this.visual.appendChild(ve.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(ve.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return me.prototype.ownsTarget=function(ie){return ie===this.visual||ie===this.visual.childNodes[0]||ie===this.visual.childNodes[1]},me}(),je=function(){function me(){}return me.toITransformMatrix=function(ie){return{a:ie.a,b:ie.b,c:ie.c,d:ie.d,e:ie.e,f:ie.f}},me.toSVGMatrix=function(ie,ae){return ie.a=ae.a,ie.b=ae.b,ie.c=ae.c,ie.d=ae.d,ie.e=ae.e,ie.f=ae.f,ie},me}(),wt=function(me){function ie(ae,se,de){var ue=me.call(this,ae,se,de)||this;return ue.left=0,ue.top=0,ue.width=0,ue.height=0,ue.defaultSize={x:50,y:20},ue.offsetX=0,ue.offsetY=0,ue.rotationAngle=0,ue.CB_DISTANCE=10,ue._suppressMarkerCreateEvent=!1,ue.container.transform.baseVal.appendItem(ve.createTransform()),ue.setupControlBox(),ue}return ge(ie,me),Object.defineProperty(ie.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"visual",{get:function(){return this._visual},set:function(ae){this._visual=ae;var se=ve.createTransform();this._visual.transform.baseVal.appendItem(se)},enumerable:!1,configurable:!0}),ie.prototype.ownsTarget=function(ae){return!!me.prototype.ownsTarget.call(this,ae)||!!(this.controlGrips.findGripByVisual(ae)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(ae))},ie.prototype.pointerDown=function(ae,se){me.prototype.pointerDown.call(this,ae,se),this.state==="new"&&(this.left=ae.x,this.top=ae.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var de=this.unrotatePoint(ae);if(this.manipulationStartX=de.x,this.manipulationStartY=de.y,this.offsetX=de.x-this.left,this.offsetY=de.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(se),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(se)){this.activeGrip=this.rotatorGrip;var ue=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=ue.x-this.width/2,this.top=ue.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var et=this.container.transform.baseVal.getItem(0);et.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(et,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},ie.prototype.pointerUp=function(ae){var se=this.state;me.prototype.pointerUp.call(this,ae),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(ae),this._state="select",se==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},ie.prototype.moveVisual=function(ae){this.visual.style.transform="translate("+ae.x+"px, "+ae.y+"px)"},ie.prototype.manipulate=function(ae){var se=this.unrotatePoint(ae);this.state==="creating"?this.resize(ae):this.state==="move"?(this.left=this.manipulationStartLeft+(se.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(se.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(se):this.state==="rotate"&&this.rotate(ae)},ie.prototype.resize=function(ae){var se=this.manipulationStartLeft,de=this.manipulationStartWidth,ue=this.manipulationStartTop,et=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:se=this.manipulationStartLeft+ae.x-this.manipulationStartX,de=this.manipulationStartWidth+this.manipulationStartLeft-se;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:de=this.manipulationStartWidth+ae.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:ue=this.manipulationStartTop+ae.y-this.manipulationStartY,et=this.manipulationStartHeight+this.manipulationStartTop-ue;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:et=this.manipulationStartHeight+ae.y-this.manipulationStartY}de>=0?(this.left=se,this.width=de):(this.left=se+de,this.width=-de),et>=0?(this.top=ue,this.height=et):(this.top=ue+et,this.height=-et),this.setSize()},ie.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},ie.prototype.rotate=function(ae){if(Math.abs(ae.x-this.centerX)>.1){var se=Math.sign(ae.x-this.centerX);this.rotationAngle=180*Math.atan((ae.y-this.centerY)/(ae.x-this.centerX))/Math.PI+90*se,this.applyRotation()}},ie.prototype.applyRotation=function(){var ae=this.container.transform.baseVal.getItem(0);ae.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(ae,0)},ie.prototype.rotatePoint=function(ae){if(this.rotationAngle===0)return ae;var se=this.container.getCTM(),de=ve.createPoint(ae.x,ae.y);return{x:(de=de.matrixTransform(se)).x,y:de.y}},ie.prototype.unrotatePoint=function(ae){if(this.rotationAngle===0)return ae;var se=this.container.getCTM();se=se.inverse();var de=ve.createPoint(ae.x,ae.y);return{x:(de=de.matrixTransform(se)).x,y:de.y}},ie.prototype.select=function(){me.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},ie.prototype.deselect=function(){me.prototype.deselect.call(this),this.controlBox.style.display="none"},ie.prototype.setupControlBox=function(){this.controlBox=ve.createGroup();var ae=ve.createTransform();ae.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(ae),this.container.appendChild(this.controlBox),this.controlRect=ve.createRect(this.width+this.CB_DISTANCE,this.height+this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"],["fill","transparent"],["pointer-events","none"]]),this.controlBox.appendChild(this.controlRect),this.globalSettings.disableRotation!==!0&&(this.rotatorGripLine=ve.createLine((this.width+2*this.CB_DISTANCE)/2,this.top-this.CB_DISTANCE,(this.width+2*this.CB_DISTANCE)/2,this.top-3*this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.appendChild(this.rotatorGripLine)),this.controlGrips=new Ue,this.addControlGrips(),this.controlBox.style.display="none"},ie.prototype.adjustControlBox=function(){var ae=this.controlBox.transform.baseVal.getItem(0);ae.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(ae,0),this.controlRect.setAttribute("width",(this.width+this.CB_DISTANCE).toString()),this.controlRect.setAttribute("height",(this.height+this.CB_DISTANCE).toString()),this.rotatorGripLine!==void 0&&(this.rotatorGripLine.setAttribute("x1",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y1",(-this.CB_DISTANCE/2).toString()),this.rotatorGripLine.setAttribute("x2",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y2",(3*-this.CB_DISTANCE).toString())),this.positionGrips()},ie.prototype.addControlGrips=function(){this.controlGrips.topLeft=this.createGrip(),this.controlGrips.topCenter=this.createGrip(),this.controlGrips.topRight=this.createGrip(),this.controlGrips.centerLeft=this.createGrip(),this.controlGrips.centerRight=this.createGrip(),this.controlGrips.bottomLeft=this.createGrip(),this.controlGrips.bottomCenter=this.createGrip(),this.controlGrips.bottomRight=this.createGrip(),this.globalSettings.disableRotation!==!0&&(this.rotatorGrip=this.createGrip()),this.positionGrips()},ie.prototype.createGrip=function(){var ae=new ct;return ae.visual.transform.baseVal.appendItem(ve.createTransform()),this.controlBox.appendChild(ae.visual),ae},ie.prototype.positionGrips=function(){var ae=this.controlGrips.topLeft.GRIP_SIZE,se=-ae/2,de=se,ue=(this.width+this.CB_DISTANCE)/2-ae/2,et=(this.height+this.CB_DISTANCE)/2-ae/2,Dt=this.height+this.CB_DISTANCE-ae/2,ot=this.width+this.CB_DISTANCE-ae/2;this.positionGrip(this.controlGrips.topLeft.visual,se,de),this.positionGrip(this.controlGrips.topCenter.visual,ue,de),this.positionGrip(this.controlGrips.topRight.visual,ot,de),this.positionGrip(this.controlGrips.centerLeft.visual,se,et),this.positionGrip(this.controlGrips.centerRight.visual,ot,et),this.positionGrip(this.controlGrips.bottomLeft.visual,se,Dt),this.positionGrip(this.controlGrips.bottomCenter.visual,ue,Dt),this.positionGrip(this.controlGrips.bottomRight.visual,ot,Dt),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,ue,de-3*this.CB_DISTANCE)},ie.prototype.positionGrip=function(ae,se,de){var ue=ae.transform.baseVal.getItem(0);ue.setTranslate(se,de),ae.transform.baseVal.replaceItem(ue,0)},ie.prototype.hideControlBox=function(){this.controlBox.style.display="none"},ie.prototype.showControlBox=function(){this.controlBox.style.display=""},ie.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:je.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:je.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},me.prototype.getState.call(this))},ie.prototype.restoreState=function(ae){me.prototype.restoreState.call(this,ae);var se=ae;this.left=se.left,this.top=se.top,this.width=se.width,this.height=se.height,this.rotationAngle=se.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(je.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,se.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(je.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,se.containerTransformMatrix))},ie.prototype.scale=function(ae,se){me.prototype.scale.call(this,ae,se);var de=this.rotatePoint({x:this.left,y:this.top}),ue=this.unrotatePoint({x:de.x*ae,y:de.y*se});this.left=ue.x,this.top=ue.y,this.width=this.width*ae,this.height=this.height*se,this.adjustControlBox()},ie}(pe),At=function(me){function ie(ae,se,de){var ue=me.call(this,ae,se,de)||this;return ue.fillColor="transparent",ue.strokeColor="transparent",ue.strokeWidth=0,ue.strokeDasharray="",ue.opacity=1,ue.setStrokeColor=ue.setStrokeColor.bind(ue),ue.setFillColor=ue.setFillColor.bind(ue),ue.setStrokeWidth=ue.setStrokeWidth.bind(ue),ue.setStrokeDasharray=ue.setStrokeDasharray.bind(ue),ue.createVisual=ue.createVisual.bind(ue),ue}return ge(ie,me),ie.prototype.ownsTarget=function(ae){return!(!me.prototype.ownsTarget.call(this,ae)&&ae!==this.visual)},ie.prototype.createVisual=function(){this.visual=ve.createRect(1,1,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},ie.prototype.pointerDown=function(ae,se){me.prototype.pointerDown.call(this,ae,se),this.state==="new"&&(this.createVisual(),this.moveVisual(ae),this._state="creating")},ie.prototype.manipulate=function(ae){me.prototype.manipulate.call(this,ae)},ie.prototype.resize=function(ae){me.prototype.resize.call(this,ae),this.setSize()},ie.prototype.setSize=function(){me.prototype.setSize.call(this),ve.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},ie.prototype.pointerUp=function(ae){me.prototype.pointerUp.call(this,ae),this.setSize()},ie.prototype.setStrokeColor=function(ae){this.strokeColor=ae,this.visual&&ve.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(ae),this.stateChanged()},ie.prototype.setFillColor=function(ae){this.fillColor=ae,this.visual&&ve.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},ie.prototype.setStrokeWidth=function(ae){this.strokeWidth=ae,this.visual&&ve.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ie.prototype.setStrokeDasharray=function(ae){this.strokeDasharray=ae,this.visual&&ve.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},ie.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},me.prototype.getState.call(this))},ie.prototype.restoreState=function(ae){var se=ae;this.fillColor=se.fillColor,this.strokeColor=se.strokeColor,this.strokeWidth=se.strokeWidth,this.strokeDasharray=se.strokeDasharray,this.opacity=se.opacity,this.createVisual(),me.prototype.restoreState.call(this,ae),this.setSize()},ie.prototype.scale=function(ae,se){me.prototype.scale.call(this,ae,se),this.setSize()},ie.title="Rectangle marker",ie}(wt),qe=function(me){function ie(ae,se,de,ue){var et=me.call(this,ae,ue||'')||this;return et.widths=[],et.widthBoxes=[],et.widths=se,et.currentWidth=de,et.setCurrentWidth=et.setCurrentWidth.bind(et),et}return ge(ie,me),ie.prototype.getUi=function(){var ae=this,se=document.createElement("div");return se.style.display="flex",se.style.overflow="hidden",se.style.flexGrow="2",this.widths.forEach(function(de){var ue=document.createElement("div");ue.style.display="flex",ue.style.flexGrow="2",ue.style.alignItems="center",ue.style.justifyContent="space-between",ue.style.padding="5px",ue.style.borderWidth="2px",ue.style.borderStyle="solid",ue.style.borderColor=de===ae.currentWidth?ae.uiStyleSettings.toolboxAccentColor:"transparent",ue.addEventListener("click",function(){ae.setCurrentWidth(de,ue)}),se.appendChild(ue);var et=document.createElement("div");et.innerText=de.toString(),et.style.marginRight="5px",ue.appendChild(et);var Dt=document.createElement("div");Dt.style.minHeight="20px",Dt.style.flexGrow="2",Dt.style.display="flex",Dt.style.alignItems="center";var ot=document.createElement("hr");ot.style.minWidth="20px",ot.style.border="0px",ot.style.borderTop=de+"px solid "+ae.uiStyleSettings.toolboxColor,ot.style.flexGrow="2",Dt.appendChild(ot),ue.appendChild(Dt),ae.widthBoxes.push(ue)}),se},ie.prototype.setCurrentWidth=function(ae,se){var de=this;this.currentWidth=ae,this.widthBoxes.forEach(function(ue){ue.style.borderColor=ue===se?de.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},ie}(Qe),We=function(me){function ie(ae,se,de,ue){var et=me.call(this,ae,ue||'')||this;return et.styles=[],et.styleBoxes=[],et.styles=se,et.currentStyle=de,et.setCurrentStyle=et.setCurrentStyle.bind(et),et}return ge(ie,me),ie.prototype.getUi=function(){var ae=this,se=document.createElement("div");return se.style.display="flex",se.style.overflow="hidden",se.style.flexGrow="2",this.styles.forEach(function(de){var ue=document.createElement("div");ue.style.display="flex",ue.style.alignItems="center",ue.style.justifyContent="space-between",ue.style.padding="5px",ue.style.borderWidth="2px",ue.style.borderStyle="solid",ue.style.overflow="hidden",ue.style.maxWidth=100/ae.styles.length-5+"%",ue.style.borderColor=de===ae.currentStyle?ae.uiStyleSettings.toolboxAccentColor:"transparent",ue.addEventListener("click",function(){ae.setCurrentStyle(de,ue)}),se.appendChild(ue);var et=document.createElement("div");et.style.minHeight="20px",et.style.flexGrow="2",et.style.overflow="hidden";var Dt=` + `),et.appendChild(Ft),et},ie.prototype.setCurrentColor=function(ae,se){var de=this;this.currentColor=ae,this.colorBoxes.forEach(function(ue){ue.style.borderColor=ue===se?de.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(ae)},ie}(Qe),pe=function(){function me(ie,ae,se){this._state="new",this._isSelected=!1,this._container=ie,this._overlayContainer=ae,this.globalSettings=se,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(me.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),me.prototype.ownsTarget=function(ie){return!1},Object.defineProperty(me.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),me.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},me.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},me.prototype.pointerDown=function(ie,ae){},me.prototype.dblClick=function(ie,ae){},me.prototype.manipulate=function(ie){},me.prototype.pointerUp=function(ie){this.stateChanged()},me.prototype.dispose=function(){},me.prototype.addMarkerVisualToContainer=function(ie){this.container.childNodes.length>0?this.container.insertBefore(ie,this.container.childNodes[0]):this.container.appendChild(ie)},me.prototype.getState=function(){return{typeName:me.typeName,state:this.state,notes:this.notes}},me.prototype.restoreState=function(ie){this._state=ie.state,this.notes=ie.notes},me.prototype.scale=function(ie,ae){},me.prototype.colorChanged=function(ie){this.onColorChanged&&this.onColorChanged(ie),this.stateChanged()},me.prototype.fillColorChanged=function(ie){this.onFillColorChanged&&this.onFillColorChanged(ie),this.stateChanged()},me.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var ie=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),ie.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(ie)&&this.onStateChanged(this)}},me.typeName="MarkerBase",me}(),Ue=function(){function me(){this.findGripByVisual=this.findGripByVisual.bind(this)}return me.prototype.findGripByVisual=function(ie){return this.topLeft.ownsTarget(ie)?this.topLeft:this.topCenter.ownsTarget(ie)?this.topCenter:this.topRight.ownsTarget(ie)?this.topRight:this.centerLeft.ownsTarget(ie)?this.centerLeft:this.centerRight.ownsTarget(ie)?this.centerRight:this.bottomLeft.ownsTarget(ie)?this.bottomLeft:this.bottomCenter.ownsTarget(ie)?this.bottomCenter:this.bottomRight.ownsTarget(ie)?this.bottomRight:void 0},me}(),ct=function(){function me(){this.GRIP_SIZE=10,this.visual=ve.createGroup(),this.visual.appendChild(ve.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(ve.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return me.prototype.ownsTarget=function(ie){return ie===this.visual||ie===this.visual.childNodes[0]||ie===this.visual.childNodes[1]},me}(),je=function(){function me(){}return me.toITransformMatrix=function(ie){return{a:ie.a,b:ie.b,c:ie.c,d:ie.d,e:ie.e,f:ie.f}},me.toSVGMatrix=function(ie,ae){return ie.a=ae.a,ie.b=ae.b,ie.c=ae.c,ie.d=ae.d,ie.e=ae.e,ie.f=ae.f,ie},me}(),wt=function(me){function ie(ae,se,de){var ue=me.call(this,ae,se,de)||this;return ue.left=0,ue.top=0,ue.width=0,ue.height=0,ue.defaultSize={x:50,y:20},ue.offsetX=0,ue.offsetY=0,ue.rotationAngle=0,ue.CB_DISTANCE=10,ue._suppressMarkerCreateEvent=!1,ue.container.transform.baseVal.appendItem(ve.createTransform()),ue.setupControlBox(),ue}return ge(ie,me),Object.defineProperty(ie.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"visual",{get:function(){return this._visual},set:function(ae){this._visual=ae;var se=ve.createTransform();this._visual.transform.baseVal.appendItem(se)},enumerable:!1,configurable:!0}),ie.prototype.ownsTarget=function(ae){return!!me.prototype.ownsTarget.call(this,ae)||!!(this.controlGrips.findGripByVisual(ae)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(ae))},ie.prototype.pointerDown=function(ae,se){me.prototype.pointerDown.call(this,ae,se),this.state==="new"&&(this.left=ae.x,this.top=ae.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var de=this.unrotatePoint(ae);if(this.manipulationStartX=de.x,this.manipulationStartY=de.y,this.offsetX=de.x-this.left,this.offsetY=de.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(se),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(se)){this.activeGrip=this.rotatorGrip;var ue=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=ue.x-this.width/2,this.top=ue.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var et=this.container.transform.baseVal.getItem(0);et.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(et,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},ie.prototype.pointerUp=function(ae){var se=this.state;me.prototype.pointerUp.call(this,ae),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(ae),this._state="select",se==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},ie.prototype.moveVisual=function(ae){this.visual.style.transform="translate("+ae.x+"px, "+ae.y+"px)"},ie.prototype.manipulate=function(ae){var se=this.unrotatePoint(ae);this.state==="creating"?this.resize(ae):this.state==="move"?(this.left=this.manipulationStartLeft+(se.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(se.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(se):this.state==="rotate"&&this.rotate(ae)},ie.prototype.resize=function(ae){var se=this.manipulationStartLeft,de=this.manipulationStartWidth,ue=this.manipulationStartTop,et=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:se=this.manipulationStartLeft+ae.x-this.manipulationStartX,de=this.manipulationStartWidth+this.manipulationStartLeft-se;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:de=this.manipulationStartWidth+ae.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:ue=this.manipulationStartTop+ae.y-this.manipulationStartY,et=this.manipulationStartHeight+this.manipulationStartTop-ue;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:et=this.manipulationStartHeight+ae.y-this.manipulationStartY}de>=0?(this.left=se,this.width=de):(this.left=se+de,this.width=-de),et>=0?(this.top=ue,this.height=et):(this.top=ue+et,this.height=-et),this.setSize()},ie.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},ie.prototype.rotate=function(ae){if(Math.abs(ae.x-this.centerX)>.1){var se=Math.sign(ae.x-this.centerX);this.rotationAngle=180*Math.atan((ae.y-this.centerY)/(ae.x-this.centerX))/Math.PI+90*se,this.applyRotation()}},ie.prototype.applyRotation=function(){var ae=this.container.transform.baseVal.getItem(0);ae.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(ae,0)},ie.prototype.rotatePoint=function(ae){if(this.rotationAngle===0)return ae;var se=this.container.getCTM(),de=ve.createPoint(ae.x,ae.y);return{x:(de=de.matrixTransform(se)).x,y:de.y}},ie.prototype.unrotatePoint=function(ae){if(this.rotationAngle===0)return ae;var se=this.container.getCTM();se=se.inverse();var de=ve.createPoint(ae.x,ae.y);return{x:(de=de.matrixTransform(se)).x,y:de.y}},ie.prototype.select=function(){me.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},ie.prototype.deselect=function(){me.prototype.deselect.call(this),this.controlBox.style.display="none"},ie.prototype.setupControlBox=function(){this.controlBox=ve.createGroup();var ae=ve.createTransform();ae.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(ae),this.container.appendChild(this.controlBox),this.controlRect=ve.createRect(this.width+this.CB_DISTANCE,this.height+this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"],["fill","transparent"],["pointer-events","none"]]),this.controlBox.appendChild(this.controlRect),this.globalSettings.disableRotation!==!0&&(this.rotatorGripLine=ve.createLine((this.width+2*this.CB_DISTANCE)/2,this.top-this.CB_DISTANCE,(this.width+2*this.CB_DISTANCE)/2,this.top-3*this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.appendChild(this.rotatorGripLine)),this.controlGrips=new Ue,this.addControlGrips(),this.controlBox.style.display="none"},ie.prototype.adjustControlBox=function(){var ae=this.controlBox.transform.baseVal.getItem(0);ae.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(ae,0),this.controlRect.setAttribute("width",(this.width+this.CB_DISTANCE).toString()),this.controlRect.setAttribute("height",(this.height+this.CB_DISTANCE).toString()),this.rotatorGripLine!==void 0&&(this.rotatorGripLine.setAttribute("x1",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y1",(-this.CB_DISTANCE/2).toString()),this.rotatorGripLine.setAttribute("x2",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y2",(3*-this.CB_DISTANCE).toString())),this.positionGrips()},ie.prototype.addControlGrips=function(){this.controlGrips.topLeft=this.createGrip(),this.controlGrips.topCenter=this.createGrip(),this.controlGrips.topRight=this.createGrip(),this.controlGrips.centerLeft=this.createGrip(),this.controlGrips.centerRight=this.createGrip(),this.controlGrips.bottomLeft=this.createGrip(),this.controlGrips.bottomCenter=this.createGrip(),this.controlGrips.bottomRight=this.createGrip(),this.globalSettings.disableRotation!==!0&&(this.rotatorGrip=this.createGrip()),this.positionGrips()},ie.prototype.createGrip=function(){var ae=new ct;return ae.visual.transform.baseVal.appendItem(ve.createTransform()),this.controlBox.appendChild(ae.visual),ae},ie.prototype.positionGrips=function(){var ae=this.controlGrips.topLeft.GRIP_SIZE,se=-ae/2,de=se,ue=(this.width+this.CB_DISTANCE)/2-ae/2,et=(this.height+this.CB_DISTANCE)/2-ae/2,Ft=this.height+this.CB_DISTANCE-ae/2,ot=this.width+this.CB_DISTANCE-ae/2;this.positionGrip(this.controlGrips.topLeft.visual,se,de),this.positionGrip(this.controlGrips.topCenter.visual,ue,de),this.positionGrip(this.controlGrips.topRight.visual,ot,de),this.positionGrip(this.controlGrips.centerLeft.visual,se,et),this.positionGrip(this.controlGrips.centerRight.visual,ot,et),this.positionGrip(this.controlGrips.bottomLeft.visual,se,Ft),this.positionGrip(this.controlGrips.bottomCenter.visual,ue,Ft),this.positionGrip(this.controlGrips.bottomRight.visual,ot,Ft),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,ue,de-3*this.CB_DISTANCE)},ie.prototype.positionGrip=function(ae,se,de){var ue=ae.transform.baseVal.getItem(0);ue.setTranslate(se,de),ae.transform.baseVal.replaceItem(ue,0)},ie.prototype.hideControlBox=function(){this.controlBox.style.display="none"},ie.prototype.showControlBox=function(){this.controlBox.style.display=""},ie.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:je.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:je.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},me.prototype.getState.call(this))},ie.prototype.restoreState=function(ae){me.prototype.restoreState.call(this,ae);var se=ae;this.left=se.left,this.top=se.top,this.width=se.width,this.height=se.height,this.rotationAngle=se.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(je.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,se.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(je.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,se.containerTransformMatrix))},ie.prototype.scale=function(ae,se){me.prototype.scale.call(this,ae,se);var de=this.rotatePoint({x:this.left,y:this.top}),ue=this.unrotatePoint({x:de.x*ae,y:de.y*se});this.left=ue.x,this.top=ue.y,this.width=this.width*ae,this.height=this.height*se,this.adjustControlBox()},ie}(pe),At=function(me){function ie(ae,se,de){var ue=me.call(this,ae,se,de)||this;return ue.fillColor="transparent",ue.strokeColor="transparent",ue.strokeWidth=0,ue.strokeDasharray="",ue.opacity=1,ue.setStrokeColor=ue.setStrokeColor.bind(ue),ue.setFillColor=ue.setFillColor.bind(ue),ue.setStrokeWidth=ue.setStrokeWidth.bind(ue),ue.setStrokeDasharray=ue.setStrokeDasharray.bind(ue),ue.createVisual=ue.createVisual.bind(ue),ue}return ge(ie,me),ie.prototype.ownsTarget=function(ae){return!(!me.prototype.ownsTarget.call(this,ae)&&ae!==this.visual)},ie.prototype.createVisual=function(){this.visual=ve.createRect(1,1,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},ie.prototype.pointerDown=function(ae,se){me.prototype.pointerDown.call(this,ae,se),this.state==="new"&&(this.createVisual(),this.moveVisual(ae),this._state="creating")},ie.prototype.manipulate=function(ae){me.prototype.manipulate.call(this,ae)},ie.prototype.resize=function(ae){me.prototype.resize.call(this,ae),this.setSize()},ie.prototype.setSize=function(){me.prototype.setSize.call(this),ve.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},ie.prototype.pointerUp=function(ae){me.prototype.pointerUp.call(this,ae),this.setSize()},ie.prototype.setStrokeColor=function(ae){this.strokeColor=ae,this.visual&&ve.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(ae),this.stateChanged()},ie.prototype.setFillColor=function(ae){this.fillColor=ae,this.visual&&ve.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},ie.prototype.setStrokeWidth=function(ae){this.strokeWidth=ae,this.visual&&ve.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ie.prototype.setStrokeDasharray=function(ae){this.strokeDasharray=ae,this.visual&&ve.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},ie.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},me.prototype.getState.call(this))},ie.prototype.restoreState=function(ae){var se=ae;this.fillColor=se.fillColor,this.strokeColor=se.strokeColor,this.strokeWidth=se.strokeWidth,this.strokeDasharray=se.strokeDasharray,this.opacity=se.opacity,this.createVisual(),me.prototype.restoreState.call(this,ae),this.setSize()},ie.prototype.scale=function(ae,se){me.prototype.scale.call(this,ae,se),this.setSize()},ie.title="Rectangle marker",ie}(wt),qe=function(me){function ie(ae,se,de,ue){var et=me.call(this,ae,ue||'')||this;return et.widths=[],et.widthBoxes=[],et.widths=se,et.currentWidth=de,et.setCurrentWidth=et.setCurrentWidth.bind(et),et}return ge(ie,me),ie.prototype.getUi=function(){var ae=this,se=document.createElement("div");return se.style.display="flex",se.style.overflow="hidden",se.style.flexGrow="2",this.widths.forEach(function(de){var ue=document.createElement("div");ue.style.display="flex",ue.style.flexGrow="2",ue.style.alignItems="center",ue.style.justifyContent="space-between",ue.style.padding="5px",ue.style.borderWidth="2px",ue.style.borderStyle="solid",ue.style.borderColor=de===ae.currentWidth?ae.uiStyleSettings.toolboxAccentColor:"transparent",ue.addEventListener("click",function(){ae.setCurrentWidth(de,ue)}),se.appendChild(ue);var et=document.createElement("div");et.innerText=de.toString(),et.style.marginRight="5px",ue.appendChild(et);var Ft=document.createElement("div");Ft.style.minHeight="20px",Ft.style.flexGrow="2",Ft.style.display="flex",Ft.style.alignItems="center";var ot=document.createElement("hr");ot.style.minWidth="20px",ot.style.border="0px",ot.style.borderTop=de+"px solid "+ae.uiStyleSettings.toolboxColor,ot.style.flexGrow="2",Ft.appendChild(ot),ue.appendChild(Ft),ae.widthBoxes.push(ue)}),se},ie.prototype.setCurrentWidth=function(ae,se){var de=this;this.currentWidth=ae,this.widthBoxes.forEach(function(ue){ue.style.borderColor=ue===se?de.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},ie}(Qe),We=function(me){function ie(ae,se,de,ue){var et=me.call(this,ae,ue||'')||this;return et.styles=[],et.styleBoxes=[],et.styles=se,et.currentStyle=de,et.setCurrentStyle=et.setCurrentStyle.bind(et),et}return ge(ie,me),ie.prototype.getUi=function(){var ae=this,se=document.createElement("div");return se.style.display="flex",se.style.overflow="hidden",se.style.flexGrow="2",this.styles.forEach(function(de){var ue=document.createElement("div");ue.style.display="flex",ue.style.alignItems="center",ue.style.justifyContent="space-between",ue.style.padding="5px",ue.style.borderWidth="2px",ue.style.borderStyle="solid",ue.style.overflow="hidden",ue.style.maxWidth=100/ae.styles.length-5+"%",ue.style.borderColor=de===ae.currentStyle?ae.uiStyleSettings.toolboxAccentColor:"transparent",ue.addEventListener("click",function(){ae.setCurrentStyle(de,ue)}),se.appendChild(ue);var et=document.createElement("div");et.style.minHeight="20px",et.style.flexGrow="2",et.style.overflow="hidden";var Ft=` - `;et.innerHTML=Dt,ue.appendChild(et),ae.styleBoxes.push(ue)}),se},ie.prototype.setCurrentStyle=function(ae,se){var de=this;this.currentStyle=ae,this.styleBoxes.forEach(function(ue){ue.style.borderColor=ue===se?de.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},ie}(Qe),_e=function(me){function ie(ae,se,de){var ue=me.call(this,ae,se,de)||this;return ue.strokeColor=de.defaultColor,ue.strokeWidth=de.defaultStrokeWidth,ue.strokeDasharray=de.defaultStrokeDasharray,ue.strokePanel=new Me("Line color",de.defaultColorSet,de.defaultColor),ue.strokePanel.onColorChanged=ue.setStrokeColor,ue.strokeWidthPanel=new qe("Line width",de.defaultStrokeWidths,de.defaultStrokeWidth),ue.strokeWidthPanel.onWidthChanged=ue.setStrokeWidth,ue.strokeStylePanel=new We("Line style",de.defaultStrokeDasharrays,de.defaultStrokeDasharray),ue.strokeStylePanel.onStyleChanged=ue.setStrokeDasharray,ue}return ge(ie,me),Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var ae=me.prototype.getState.call(this);return ae.typeName=ie.typeName,ae},ie.typeName="FrameMarker",ie.title="Frame marker",ie.icon='',ie}(At),rt=function(){this.defaultColorSet=["#EF4444","#10B981","#2563EB","#FFFF00","#7C3AED","#F472B6","#000000","#FFFFFF"],this.defaultColor=this.defaultColorSet[0],this.defaultFillColor=this.defaultColorSet[0],this.defaultStrokeColor=this.defaultColorSet[7],this.defaultHighlightColor=this.defaultColorSet[3],this.defaultStrokeWidth=3,this.defaultStrokeDasharray="",this.defaultHighlightOpacity=.5,this.defaultFontFamily="Helvetica, Arial, sans-serif",this.defaultStrokeWidths=[1,2,3,5,10],this.defaultStrokeDasharrays=["","3","12 3","9 6 3 6"],this.defaultOpacitySteps=[.1,.25,.5,.75,1],this.displayMode="inline",this.defaultFontFamilies=['Times, "Times New Roman", serif',"Helvetica, Arial, sans-serif",'Courier, "Courier New", monospace',"cursive","fantasy"],this.popupMargin=30,this.newFreehandMarkerOnPointerUp=!1,this.defaultColorsFollowCurrentColors=!1,this.freehandPixelRatio=1,this.disableRotation=!1,this.defaultCaptionFontSize="1rem",this.defaultCaptionText="Text"},Ke=function(me){function ie(ae,se,de){var ue=me.call(this,ae,se,de)||this;return ue.x1=0,ue.y1=0,ue.x2=0,ue.y2=0,ue.defaultLength=50,ue.manipulationStartX=0,ue.manipulationStartY=0,ue.manipulationStartX1=0,ue.manipulationStartY1=0,ue.manipulationStartX2=0,ue.manipulationStartY2=0,ue.setupControlBox(),ue}return ge(ie,me),ie.prototype.ownsTarget=function(ae){return!!me.prototype.ownsTarget.call(this,ae)||!(!this.grip1.ownsTarget(ae)&&!this.grip2.ownsTarget(ae))},ie.prototype.pointerDown=function(ae,se){me.prototype.pointerDown.call(this,ae,se),this.manipulationStartX=ae.x,this.manipulationStartY=ae.y,this.state==="new"&&(this.x1=ae.x,this.y1=ae.y,this.x2=ae.x,this.y2=ae.y),this.manipulationStartX1=this.x1,this.manipulationStartY1=this.y1,this.manipulationStartX2=this.x2,this.manipulationStartY2=this.y2,this.state!=="new"&&(this.select(),this.grip1.ownsTarget(se)?this.activeGrip=this.grip1:this.grip2.ownsTarget(se)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},ie.prototype.pointerUp=function(ae){var se=this.state;me.prototype.pointerUp.call(this,ae),this.state==="creating"&&Math.abs(this.x1-this.x2)<10&&Math.abs(this.y1-this.y2)<10?(this.x2=this.x1+this.defaultLength,this.adjustVisual(),this.adjustControlBox()):this.manipulate(ae),this._state="select",se==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},ie.prototype.adjustVisual=function(){},ie.prototype.manipulate=function(ae){this.state==="creating"?this.resize(ae):this.state==="move"?(this.x1=this.manipulationStartX1+ae.x-this.manipulationStartX,this.y1=this.manipulationStartY1+ae.y-this.manipulationStartY,this.x2=this.manipulationStartX2+ae.x-this.manipulationStartX,this.y2=this.manipulationStartY2+ae.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(ae)},ie.prototype.resize=function(ae){switch(this.activeGrip){case this.grip1:this.x1=ae.x,this.y1=ae.y;break;case this.grip2:case void 0:this.x2=ae.x,this.y2=ae.y}this.adjustVisual(),this.adjustControlBox()},ie.prototype.select=function(){me.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},ie.prototype.deselect=function(){me.prototype.deselect.call(this),this.controlBox.style.display="none"},ie.prototype.setupControlBox=function(){this.controlBox=ve.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},ie.prototype.adjustControlBox=function(){this.positionGrips()},ie.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},ie.prototype.createGrip=function(){var ae=new ct;return ae.visual.transform.baseVal.appendItem(ve.createTransform()),this.controlBox.appendChild(ae.visual),ae},ie.prototype.positionGrips=function(){var ae=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-ae/2,this.y1-ae/2),this.positionGrip(this.grip2.visual,this.x2-ae/2,this.y2-ae/2)},ie.prototype.positionGrip=function(ae,se,de){var ue=ae.transform.baseVal.getItem(0);ue.setTranslate(se,de),ae.transform.baseVal.replaceItem(ue,0)},ie.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},me.prototype.getState.call(this))},ie.prototype.restoreState=function(ae){me.prototype.restoreState.call(this,ae);var se=ae;this.x1=se.x1,this.y1=se.y1,this.x2=se.x2,this.y2=se.y2},ie.prototype.scale=function(ae,se){me.prototype.scale.call(this,ae,se),this.x1=this.x1*ae,this.y1=this.y1*se,this.x2=this.x2*ae,this.y2=this.y2*se,this.adjustVisual(),this.adjustControlBox()},ie}(pe),ft=function(me){function ie(ae,se,de){var ue=me.call(this,ae,se,de)||this;return ue.strokeColor="transparent",ue.strokeWidth=0,ue.strokeDasharray="",ue.setStrokeColor=ue.setStrokeColor.bind(ue),ue.setStrokeWidth=ue.setStrokeWidth.bind(ue),ue.setStrokeDasharray=ue.setStrokeDasharray.bind(ue),ue.strokeColor=de.defaultColor,ue.strokeWidth=de.defaultStrokeWidth,ue.strokeDasharray=de.defaultStrokeDasharray,ue.strokePanel=new Me("Line color",de.defaultColorSet,de.defaultColor),ue.strokePanel.onColorChanged=ue.setStrokeColor,ue.strokeWidthPanel=new qe("Line width",de.defaultStrokeWidths,de.defaultStrokeWidth),ue.strokeWidthPanel.onWidthChanged=ue.setStrokeWidth,ue.strokeStylePanel=new We("Line style",de.defaultStrokeDasharrays,de.defaultStrokeDasharray),ue.strokeStylePanel.onStyleChanged=ue.setStrokeDasharray,ue}return ge(ie,me),ie.prototype.ownsTarget=function(ae){return!(!me.prototype.ownsTarget.call(this,ae)&&ae!==this.visual&&ae!==this.selectorLine&&ae!==this.visibleLine)},ie.prototype.createVisual=function(){this.visual=ve.createGroup(),this.selectorLine=ve.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=ve.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},ie.prototype.pointerDown=function(ae,se){me.prototype.pointerDown.call(this,ae,se),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},ie.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),ve.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),ve.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),ve.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},ie.prototype.setStrokeColor=function(ae){this.strokeColor=ae,this.adjustVisual(),this.colorChanged(ae)},ie.prototype.setStrokeWidth=function(ae){this.strokeWidth=ae,this.adjustVisual()},ie.prototype.setStrokeDasharray=function(ae){this.strokeDasharray=ae,this.adjustVisual(),this.stateChanged()},Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var ae=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},me.prototype.getState.call(this));return ae.typeName=ie.typeName,ae},ie.prototype.restoreState=function(ae){me.prototype.restoreState.call(this,ae);var se=ae;this.strokeColor=se.strokeColor,this.strokeWidth=se.strokeWidth,this.strokeDasharray=se.strokeDasharray,this.createVisual(),this.adjustVisual()},ie.typeName="LineMarker",ie.title="Line marker",ie.icon='',ie}(Ke),Le=function(me){function ie(ae,se,de,ue){var et=me.call(this,ae,ue||'')||this;return et.fonts=[],et.fontBoxes=[],et.fonts=se,et.currentFont=de,et.setCurrentFont=et.setCurrentFont.bind(et),et}return ge(ie,me),ie.prototype.getUi=function(){var ae=this,se=document.createElement("div");return se.style.overflow="hidden",se.style.flexGrow="2",this.fonts.forEach(function(de){var ue=document.createElement("div");ue.style.display="inline-block",ue.style.alignItems="center",ue.style.justifyContent="space-between",ue.style.padding="5px",ue.style.borderWidth="2px",ue.style.borderStyle="solid",ue.style.overflow="hidden",ue.style.maxWidth=100/ae.fonts.length-5+"%",ue.style.borderColor=de===ae.currentFont?ae.uiStyleSettings.toolboxAccentColor:"transparent",ue.addEventListener("click",function(){ae.setCurrentFont(de,ue)}),se.appendChild(ue);var et=document.createElement("div");et.style.display="flex",et.style.minHeight="20px",et.style.flexGrow="2",et.style.fontFamily=de,et.style.overflow="hidden";var Dt=document.createElement("div");Dt.style.whiteSpace="nowrap",Dt.style.overflow="hidden",Dt.style.textOverflow="ellipsis",Dt.innerHTML="The quick brown fox jumps over the lazy dog",et.appendChild(Dt),ue.appendChild(et),ae.fontBoxes.push(ue)}),se},ie.prototype.setCurrentFont=function(ae,se){var de=this;this.currentFont=ae,this.fontBoxes.forEach(function(ue){ue.style.borderColor=ue===se?de.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},ie}(Qe),st=function(me){function ie(ae,se,de){var ue=me.call(this,ae,se,de)||this;return ue.color="transparent",ue.padding=5,ue.DEFAULT_TEXT="\u8BF7\u8F93\u5165\u6587\u672C",ue.text=ue.DEFAULT_TEXT,ue.isMoved=!1,ue.color=de.defaultColor,ue.fontFamily=de.defaultFontFamily,ue.defaultSize={x:100,y:30},ue.setColor=ue.setColor.bind(ue),ue.setFont=ue.setFont.bind(ue),ue.renderText=ue.renderText.bind(ue),ue.sizeText=ue.sizeText.bind(ue),ue.textEditDivClicked=ue.textEditDivClicked.bind(ue),ue.showTextEditor=ue.showTextEditor.bind(ue),ue.setSize=ue.setSize.bind(ue),ue.positionTextEditor=ue.positionTextEditor.bind(ue),ue.colorPanel=new Me("Color",de.defaultColorSet,de.defaultColor),ue.colorPanel.onColorChanged=ue.setColor,ue.fontFamilyPanel=new Le("Font",de.defaultFontFamilies,de.defaultFontFamily),ue.fontFamilyPanel.onFontChanged=ue.setFont,ue}return ge(ie,me),ie.prototype.ownsTarget=function(ae){if(me.prototype.ownsTarget.call(this,ae)||ae===this.visual||ae===this.textElement||ae===this.bgRectangle)return!0;var se=!1;return this.textElement.childNodes.forEach(function(de){de===ae&&(se=!0)}),se},ie.prototype.createVisual=function(){this.visual=ve.createGroup(),this.bgRectangle=ve.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=ve.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(ve.createTransform()),this.textElement.transform.baseVal.appendItem(ve.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},ie.prototype.pointerDown=function(ae,se){me.prototype.pointerDown.call(this,ae,se),this.isMoved=!1,this.pointerDownPoint=ae,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(ae),this._state="creating")},ie.prototype.renderText=function(){var ae=this;if(this.textElement){for(;this.textElement.lastChild;)this.textElement.removeChild(this.textElement.lastChild);this.text.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/).forEach(function(se){ae.textElement.appendChild(ve.createTSpan(se.trim()===""?" ":se.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},ie.prototype.getTextScale=function(){var ae=this.textElement.getBBox(),se=1;if(ae.width>0&&ae.height>0){var de=(1*this.width-this.width*this.padding*2/100)/ae.width,ue=(1*this.height-this.height*this.padding*2/100)/ae.height;se=Math.min(de,ue)}return se},ie.prototype.getTextPosition=function(ae){var se=this.textElement.getBBox(),de=0,ue=0;return se.width>0&&se.height>0&&(de=(this.width-se.width*ae)/2,ue=this.height/2-se.height*ae/2),{x:de,y:ue}},ie.prototype.sizeText=function(){var ae=this.textElement.getBBox(),se=this.getTextScale(),de=this.getTextPosition(se);de.y-=ae.y*se,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+de.x+"px, "+de.y+"px) scale("+se+", "+se+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(de.x,de.y),this.textElement.transform.baseVal.getItem(1).setScale(se,se))},ie.prototype.manipulate=function(ae){me.prototype.manipulate.call(this,ae),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(ae.x-this.pointerDownPoint.x)>5||Math.abs(ae.y-this.pointerDownPoint.y)>5)},ie.prototype.resize=function(ae){me.prototype.resize.call(this,ae),this.isMoved=!0,this.setSize(),this.sizeText()},ie.prototype.setSize=function(){me.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(ve.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),ve.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},ie.prototype.pointerUp=function(ae){var se=this.state;se==="creating"&&(this._suppressMarkerCreateEvent=!0),me.prototype.pointerUp.call(this,ae),this.setSize(),(se==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},ie.prototype.showTextEditor=function(){var ae=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditor=document.createElement("div"),this.textEditor.style.position="absolute",this.textEditor.style.fontFamily=this.fontFamily,this.textEditor.style.lineHeight="1em",this.textEditor.innerText=this.text,this.textEditor.contentEditable="true",this.textEditor.style.color=this.color,this.textEditor.style.whiteSpace="pre",this.positionTextEditor(),this.textEditor.addEventListener("pointerup",function(se){se.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var se=Number.parseFloat(ae.textEditor.style.fontSize);ae.textEditor.clientWidth>=Number.parseInt(ae.textEditor.style.maxWidth)&&se>.9;)se-=.1,ae.textEditor.style.fontSize=Math.max(se,.9)+"em"}),this.textEditor.addEventListener("keyup",function(se){se.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(se){if(se.clipboardData){var de=se.clipboardData.getData("text"),ue=window.getSelection();if(!ue.rangeCount)return!1;ue.deleteFromDocument(),ue.getRangeAt(0).insertNode(document.createTextNode(de)),se.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){ae.textEditDivClicked(ae.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},ie.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var ae=this.getTextScale(),se=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),de=this.textElement.getBBox(),ue={x:de.width*ae,y:de.height*ae};se.x-=ue.x/2,se.y-=ue.y/2,this.textEditor.style.top=se.y+"px",this.textEditor.style.left=se.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-se.x+"px",this.textEditor.style.fontSize=Math.max(16*ae,12)+"px",this.textElement.style.display="none"}},ie.prototype.textEditDivClicked=function(ae){this.text=ae.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},ie.prototype.select=function(){me.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},ie.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),me.prototype.deselect.call(this)},ie.prototype.dblClick=function(ae,se){me.prototype.dblClick.call(this,ae,se),this.showTextEditor()},ie.prototype.setColor=function(ae){this.textElement&&ve.setAttributes(this.textElement,[["fill",ae]]),this.color=ae,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(ae)},ie.prototype.setFont=function(ae){this.textElement&&ve.setAttributes(this.textElement,[["font-family",ae]]),this.fontFamily=ae,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},ie.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},ie.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var ae=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},me.prototype.getState.call(this));return ae.typeName=ie.typeName,ae},ie.prototype.restoreState=function(ae){var se=ae;this.color=se.color,this.fontFamily=se.fontFamily,this.padding=se.padding,this.text=se.text,this.createVisual(),me.prototype.restoreState.call(this,ae),this.setSize()},ie.prototype.scale=function(ae,se){me.prototype.scale.call(this,ae,se),this.setSize(),this.sizeText(),this.positionTextEditor()},ie.typeName="TextMarker",ie.title="Text marker",ie.icon='',ie}(wt),we=function(me){function ie(ae,se,de){var ue=me.call(this,ae,se,de)||this;return ue.color="transparent",ue.lineWidth=3,ue.drawing=!1,ue.pixelRatio=1,ue.color=de.defaultColor,ue.lineWidth=de.defaultStrokeWidth,ue.pixelRatio=de.freehandPixelRatio,ue.setColor=ue.setColor.bind(ue),ue.addCanvas=ue.addCanvas.bind(ue),ue.finishCreation=ue.finishCreation.bind(ue),ue.setLineWidth=ue.setLineWidth.bind(ue),ue.colorPanel=new Me("Color",de.defaultColorSet,de.defaultColor),ue.colorPanel.onColorChanged=ue.setColor,ue.lineWidthPanel=new qe("Line width",de.defaultStrokeWidths,de.defaultStrokeWidth),ue.lineWidthPanel.onWidthChanged=ue.setLineWidth,ue}return ge(ie,me),ie.prototype.ownsTarget=function(ae){return!(!me.prototype.ownsTarget.call(this,ae)&&ae!==this.visual&&ae!==this.drawingImage)},ie.prototype.createVisual=function(){this.visual=ve.createGroup(),this.drawingImage=ve.createImage(),this.visual.appendChild(this.drawingImage);var ae=ve.createTransform();this.visual.transform.baseVal.appendItem(ae),this.addMarkerVisualToContainer(this.visual)},ie.prototype.pointerDown=function(ae,se){this.state==="new"&&(this.addCanvas(),this.createVisual(),this._state="creating"),this.state==="creating"?(this.canvasContext.strokeStyle=this.color,this.canvasContext.lineWidth=this.lineWidth,this.canvasContext.beginPath(),this.canvasContext.moveTo(ae.x,ae.y),this.drawing=!0):me.prototype.pointerDown.call(this,ae,se)},ie.prototype.manipulate=function(ae){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(ae.x,ae.y),this.canvasContext.stroke()):me.prototype.manipulate.call(this,ae)},ie.prototype.resize=function(ae){me.prototype.resize.call(this,ae),ve.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),ve.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},ie.prototype.pointerUp=function(ae){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):me.prototype.pointerUp.call(this,ae)},ie.prototype.addCanvas=function(){this.overlayContainer.innerHTML="",this.canvasElement=document.createElement("canvas"),this.canvasElement.width=this.overlayContainer.clientWidth*this.pixelRatio,this.canvasElement.height=this.overlayContainer.clientHeight*this.pixelRatio,this.canvasContext=this.canvasElement.getContext("2d"),this.canvasContext.scale(this.pixelRatio,this.pixelRatio),this.overlayContainer.appendChild(this.canvasElement)},ie.prototype.select=function(){this.state==="creating"&&this.finishCreation(),me.prototype.select.call(this)},ie.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),me.prototype.deselect.call(this)},ie.prototype.finishCreation=function(){for(var ae=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),se=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],de=se[0],ue=se[1],et=se[2],Dt=se[3],ot=!1,ht=0;ht0&&(ot=!0,htDt&&(Dt=ht),Lt>et&&(et=Lt));if(ot){this.left=de/this.pixelRatio,this.top=ue/this.pixelRatio,this.width=(et-de)/this.pixelRatio,this.height=(Dt-ue)/this.pixelRatio;var Zt=document.createElement("canvas");Zt.width=et-de,Zt.height=Dt-ue,Zt.getContext("2d").putImageData(this.canvasContext.getImageData(de,ue,et-de,Dt-ue),0,0),this.drawingImgUrl=Zt.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},ie.prototype.setDrawingImage=function(){ve.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),ve.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},ie.prototype.setColor=function(ae){this.color=ae,this.colorChanged(ae)},ie.prototype.setLineWidth=function(ae){this.lineWidth=ae},Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var ae=Object.assign({drawingImgUrl:this.drawingImgUrl},me.prototype.getState.call(this));return ae.typeName=ie.typeName,ae},ie.prototype.restoreState=function(ae){this.createVisual(),me.prototype.restoreState.call(this,ae),this.drawingImgUrl=ae.drawingImgUrl,this.setDrawingImage()},ie.prototype.scale=function(ae,se){me.prototype.scale.call(this,ae,se),this.setDrawingImage()},ie.typeName="FreehandMarker",ie.title="Freehand marker",ie.icon='',ie}(wt),it=function(me){function ie(ae,se,de){var ue=me.call(this,ae,de||'')||this;return ue.typeBoxes=[],ue.currentType=se,ue.setCurrentType=ue.setCurrentType.bind(ue),ue}return ge(ie,me),ie.prototype.getUi=function(){var ae=this,se=document.createElement("div");se.style.display="flex",se.style.overflow="hidden",se.style.flexGrow="2";for(var de=function(Dt){var ot="both";switch(Dt){case 0:ot="both";break;case 1:ot="start";break;case 2:ot="end";break;case 3:ot="none"}var ht=document.createElement("div");if(ht.style.display="flex",ht.style.flexGrow="2",ht.style.alignItems="center",ht.style.justifyContent="space-between",ht.style.padding="5px",ht.style.borderWidth="2px",ht.style.borderStyle="solid",ht.style.borderColor=ot===ue.currentType?ue.uiStyleSettings.toolboxAccentColor:"transparent",ht.addEventListener("click",function(){ae.setCurrentType(ot,ht)}),se.appendChild(ht),ot==="both"||ot==="start"){var Lt=document.createElement("div");Lt.style.display="flex",Lt.style.alignItems="center",Lt.style.minHeight="20px",Lt.innerHTML=` + `;et.innerHTML=Ft,ue.appendChild(et),ae.styleBoxes.push(ue)}),se},ie.prototype.setCurrentStyle=function(ae,se){var de=this;this.currentStyle=ae,this.styleBoxes.forEach(function(ue){ue.style.borderColor=ue===se?de.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},ie}(Qe),_e=function(me){function ie(ae,se,de){var ue=me.call(this,ae,se,de)||this;return ue.strokeColor=de.defaultColor,ue.strokeWidth=de.defaultStrokeWidth,ue.strokeDasharray=de.defaultStrokeDasharray,ue.strokePanel=new Me("Line color",de.defaultColorSet,de.defaultColor),ue.strokePanel.onColorChanged=ue.setStrokeColor,ue.strokeWidthPanel=new qe("Line width",de.defaultStrokeWidths,de.defaultStrokeWidth),ue.strokeWidthPanel.onWidthChanged=ue.setStrokeWidth,ue.strokeStylePanel=new We("Line style",de.defaultStrokeDasharrays,de.defaultStrokeDasharray),ue.strokeStylePanel.onStyleChanged=ue.setStrokeDasharray,ue}return ge(ie,me),Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var ae=me.prototype.getState.call(this);return ae.typeName=ie.typeName,ae},ie.typeName="FrameMarker",ie.title="Frame marker",ie.icon='',ie}(At),rt=function(){this.defaultColorSet=["#EF4444","#10B981","#2563EB","#FFFF00","#7C3AED","#F472B6","#000000","#FFFFFF"],this.defaultColor=this.defaultColorSet[0],this.defaultFillColor=this.defaultColorSet[0],this.defaultStrokeColor=this.defaultColorSet[7],this.defaultHighlightColor=this.defaultColorSet[3],this.defaultStrokeWidth=3,this.defaultStrokeDasharray="",this.defaultHighlightOpacity=.5,this.defaultFontFamily="Helvetica, Arial, sans-serif",this.defaultStrokeWidths=[1,2,3,5,10],this.defaultStrokeDasharrays=["","3","12 3","9 6 3 6"],this.defaultOpacitySteps=[.1,.25,.5,.75,1],this.displayMode="inline",this.defaultFontFamilies=['Times, "Times New Roman", serif',"Helvetica, Arial, sans-serif",'Courier, "Courier New", monospace',"cursive","fantasy"],this.popupMargin=30,this.newFreehandMarkerOnPointerUp=!1,this.defaultColorsFollowCurrentColors=!1,this.freehandPixelRatio=1,this.disableRotation=!1,this.defaultCaptionFontSize="1rem",this.defaultCaptionText="Text"},Ke=function(me){function ie(ae,se,de){var ue=me.call(this,ae,se,de)||this;return ue.x1=0,ue.y1=0,ue.x2=0,ue.y2=0,ue.defaultLength=50,ue.manipulationStartX=0,ue.manipulationStartY=0,ue.manipulationStartX1=0,ue.manipulationStartY1=0,ue.manipulationStartX2=0,ue.manipulationStartY2=0,ue.setupControlBox(),ue}return ge(ie,me),ie.prototype.ownsTarget=function(ae){return!!me.prototype.ownsTarget.call(this,ae)||!(!this.grip1.ownsTarget(ae)&&!this.grip2.ownsTarget(ae))},ie.prototype.pointerDown=function(ae,se){me.prototype.pointerDown.call(this,ae,se),this.manipulationStartX=ae.x,this.manipulationStartY=ae.y,this.state==="new"&&(this.x1=ae.x,this.y1=ae.y,this.x2=ae.x,this.y2=ae.y),this.manipulationStartX1=this.x1,this.manipulationStartY1=this.y1,this.manipulationStartX2=this.x2,this.manipulationStartY2=this.y2,this.state!=="new"&&(this.select(),this.grip1.ownsTarget(se)?this.activeGrip=this.grip1:this.grip2.ownsTarget(se)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},ie.prototype.pointerUp=function(ae){var se=this.state;me.prototype.pointerUp.call(this,ae),this.state==="creating"&&Math.abs(this.x1-this.x2)<10&&Math.abs(this.y1-this.y2)<10?(this.x2=this.x1+this.defaultLength,this.adjustVisual(),this.adjustControlBox()):this.manipulate(ae),this._state="select",se==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},ie.prototype.adjustVisual=function(){},ie.prototype.manipulate=function(ae){this.state==="creating"?this.resize(ae):this.state==="move"?(this.x1=this.manipulationStartX1+ae.x-this.manipulationStartX,this.y1=this.manipulationStartY1+ae.y-this.manipulationStartY,this.x2=this.manipulationStartX2+ae.x-this.manipulationStartX,this.y2=this.manipulationStartY2+ae.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(ae)},ie.prototype.resize=function(ae){switch(this.activeGrip){case this.grip1:this.x1=ae.x,this.y1=ae.y;break;case this.grip2:case void 0:this.x2=ae.x,this.y2=ae.y}this.adjustVisual(),this.adjustControlBox()},ie.prototype.select=function(){me.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},ie.prototype.deselect=function(){me.prototype.deselect.call(this),this.controlBox.style.display="none"},ie.prototype.setupControlBox=function(){this.controlBox=ve.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},ie.prototype.adjustControlBox=function(){this.positionGrips()},ie.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},ie.prototype.createGrip=function(){var ae=new ct;return ae.visual.transform.baseVal.appendItem(ve.createTransform()),this.controlBox.appendChild(ae.visual),ae},ie.prototype.positionGrips=function(){var ae=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-ae/2,this.y1-ae/2),this.positionGrip(this.grip2.visual,this.x2-ae/2,this.y2-ae/2)},ie.prototype.positionGrip=function(ae,se,de){var ue=ae.transform.baseVal.getItem(0);ue.setTranslate(se,de),ae.transform.baseVal.replaceItem(ue,0)},ie.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},me.prototype.getState.call(this))},ie.prototype.restoreState=function(ae){me.prototype.restoreState.call(this,ae);var se=ae;this.x1=se.x1,this.y1=se.y1,this.x2=se.x2,this.y2=se.y2},ie.prototype.scale=function(ae,se){me.prototype.scale.call(this,ae,se),this.x1=this.x1*ae,this.y1=this.y1*se,this.x2=this.x2*ae,this.y2=this.y2*se,this.adjustVisual(),this.adjustControlBox()},ie}(pe),ft=function(me){function ie(ae,se,de){var ue=me.call(this,ae,se,de)||this;return ue.strokeColor="transparent",ue.strokeWidth=0,ue.strokeDasharray="",ue.setStrokeColor=ue.setStrokeColor.bind(ue),ue.setStrokeWidth=ue.setStrokeWidth.bind(ue),ue.setStrokeDasharray=ue.setStrokeDasharray.bind(ue),ue.strokeColor=de.defaultColor,ue.strokeWidth=de.defaultStrokeWidth,ue.strokeDasharray=de.defaultStrokeDasharray,ue.strokePanel=new Me("Line color",de.defaultColorSet,de.defaultColor),ue.strokePanel.onColorChanged=ue.setStrokeColor,ue.strokeWidthPanel=new qe("Line width",de.defaultStrokeWidths,de.defaultStrokeWidth),ue.strokeWidthPanel.onWidthChanged=ue.setStrokeWidth,ue.strokeStylePanel=new We("Line style",de.defaultStrokeDasharrays,de.defaultStrokeDasharray),ue.strokeStylePanel.onStyleChanged=ue.setStrokeDasharray,ue}return ge(ie,me),ie.prototype.ownsTarget=function(ae){return!(!me.prototype.ownsTarget.call(this,ae)&&ae!==this.visual&&ae!==this.selectorLine&&ae!==this.visibleLine)},ie.prototype.createVisual=function(){this.visual=ve.createGroup(),this.selectorLine=ve.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=ve.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},ie.prototype.pointerDown=function(ae,se){me.prototype.pointerDown.call(this,ae,se),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},ie.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),ve.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),ve.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),ve.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},ie.prototype.setStrokeColor=function(ae){this.strokeColor=ae,this.adjustVisual(),this.colorChanged(ae)},ie.prototype.setStrokeWidth=function(ae){this.strokeWidth=ae,this.adjustVisual()},ie.prototype.setStrokeDasharray=function(ae){this.strokeDasharray=ae,this.adjustVisual(),this.stateChanged()},Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var ae=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},me.prototype.getState.call(this));return ae.typeName=ie.typeName,ae},ie.prototype.restoreState=function(ae){me.prototype.restoreState.call(this,ae);var se=ae;this.strokeColor=se.strokeColor,this.strokeWidth=se.strokeWidth,this.strokeDasharray=se.strokeDasharray,this.createVisual(),this.adjustVisual()},ie.typeName="LineMarker",ie.title="Line marker",ie.icon='',ie}(Ke),Le=function(me){function ie(ae,se,de,ue){var et=me.call(this,ae,ue||'')||this;return et.fonts=[],et.fontBoxes=[],et.fonts=se,et.currentFont=de,et.setCurrentFont=et.setCurrentFont.bind(et),et}return ge(ie,me),ie.prototype.getUi=function(){var ae=this,se=document.createElement("div");return se.style.overflow="hidden",se.style.flexGrow="2",this.fonts.forEach(function(de){var ue=document.createElement("div");ue.style.display="inline-block",ue.style.alignItems="center",ue.style.justifyContent="space-between",ue.style.padding="5px",ue.style.borderWidth="2px",ue.style.borderStyle="solid",ue.style.overflow="hidden",ue.style.maxWidth=100/ae.fonts.length-5+"%",ue.style.borderColor=de===ae.currentFont?ae.uiStyleSettings.toolboxAccentColor:"transparent",ue.addEventListener("click",function(){ae.setCurrentFont(de,ue)}),se.appendChild(ue);var et=document.createElement("div");et.style.display="flex",et.style.minHeight="20px",et.style.flexGrow="2",et.style.fontFamily=de,et.style.overflow="hidden";var Ft=document.createElement("div");Ft.style.whiteSpace="nowrap",Ft.style.overflow="hidden",Ft.style.textOverflow="ellipsis",Ft.innerHTML="The quick brown fox jumps over the lazy dog",et.appendChild(Ft),ue.appendChild(et),ae.fontBoxes.push(ue)}),se},ie.prototype.setCurrentFont=function(ae,se){var de=this;this.currentFont=ae,this.fontBoxes.forEach(function(ue){ue.style.borderColor=ue===se?de.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},ie}(Qe),st=function(me){function ie(ae,se,de){var ue=me.call(this,ae,se,de)||this;return ue.color="transparent",ue.padding=5,ue.DEFAULT_TEXT="\u8BF7\u8F93\u5165\u6587\u672C",ue.text=ue.DEFAULT_TEXT,ue.isMoved=!1,ue.color=de.defaultColor,ue.fontFamily=de.defaultFontFamily,ue.defaultSize={x:100,y:30},ue.setColor=ue.setColor.bind(ue),ue.setFont=ue.setFont.bind(ue),ue.renderText=ue.renderText.bind(ue),ue.sizeText=ue.sizeText.bind(ue),ue.textEditDivClicked=ue.textEditDivClicked.bind(ue),ue.showTextEditor=ue.showTextEditor.bind(ue),ue.setSize=ue.setSize.bind(ue),ue.positionTextEditor=ue.positionTextEditor.bind(ue),ue.colorPanel=new Me("Color",de.defaultColorSet,de.defaultColor),ue.colorPanel.onColorChanged=ue.setColor,ue.fontFamilyPanel=new Le("Font",de.defaultFontFamilies,de.defaultFontFamily),ue.fontFamilyPanel.onFontChanged=ue.setFont,ue}return ge(ie,me),ie.prototype.ownsTarget=function(ae){if(me.prototype.ownsTarget.call(this,ae)||ae===this.visual||ae===this.textElement||ae===this.bgRectangle)return!0;var se=!1;return this.textElement.childNodes.forEach(function(de){de===ae&&(se=!0)}),se},ie.prototype.createVisual=function(){this.visual=ve.createGroup(),this.bgRectangle=ve.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=ve.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(ve.createTransform()),this.textElement.transform.baseVal.appendItem(ve.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},ie.prototype.pointerDown=function(ae,se){me.prototype.pointerDown.call(this,ae,se),this.isMoved=!1,this.pointerDownPoint=ae,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(ae),this._state="creating")},ie.prototype.renderText=function(){var ae=this;if(this.textElement){for(;this.textElement.lastChild;)this.textElement.removeChild(this.textElement.lastChild);this.text.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/).forEach(function(se){ae.textElement.appendChild(ve.createTSpan(se.trim()===""?" ":se.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},ie.prototype.getTextScale=function(){var ae=this.textElement.getBBox(),se=1;if(ae.width>0&&ae.height>0){var de=(1*this.width-this.width*this.padding*2/100)/ae.width,ue=(1*this.height-this.height*this.padding*2/100)/ae.height;se=Math.min(de,ue)}return se},ie.prototype.getTextPosition=function(ae){var se=this.textElement.getBBox(),de=0,ue=0;return se.width>0&&se.height>0&&(de=(this.width-se.width*ae)/2,ue=this.height/2-se.height*ae/2),{x:de,y:ue}},ie.prototype.sizeText=function(){var ae=this.textElement.getBBox(),se=this.getTextScale(),de=this.getTextPosition(se);de.y-=ae.y*se,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+de.x+"px, "+de.y+"px) scale("+se+", "+se+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(de.x,de.y),this.textElement.transform.baseVal.getItem(1).setScale(se,se))},ie.prototype.manipulate=function(ae){me.prototype.manipulate.call(this,ae),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(ae.x-this.pointerDownPoint.x)>5||Math.abs(ae.y-this.pointerDownPoint.y)>5)},ie.prototype.resize=function(ae){me.prototype.resize.call(this,ae),this.isMoved=!0,this.setSize(),this.sizeText()},ie.prototype.setSize=function(){me.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(ve.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),ve.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},ie.prototype.pointerUp=function(ae){var se=this.state;se==="creating"&&(this._suppressMarkerCreateEvent=!0),me.prototype.pointerUp.call(this,ae),this.setSize(),(se==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},ie.prototype.showTextEditor=function(){var ae=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditor=document.createElement("div"),this.textEditor.style.position="absolute",this.textEditor.style.fontFamily=this.fontFamily,this.textEditor.style.lineHeight="1em",this.textEditor.innerText=this.text,this.textEditor.contentEditable="true",this.textEditor.style.color=this.color,this.textEditor.style.whiteSpace="pre",this.positionTextEditor(),this.textEditor.addEventListener("pointerup",function(se){se.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var se=Number.parseFloat(ae.textEditor.style.fontSize);ae.textEditor.clientWidth>=Number.parseInt(ae.textEditor.style.maxWidth)&&se>.9;)se-=.1,ae.textEditor.style.fontSize=Math.max(se,.9)+"em"}),this.textEditor.addEventListener("keyup",function(se){se.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(se){if(se.clipboardData){var de=se.clipboardData.getData("text"),ue=window.getSelection();if(!ue.rangeCount)return!1;ue.deleteFromDocument(),ue.getRangeAt(0).insertNode(document.createTextNode(de)),se.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){ae.textEditDivClicked(ae.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},ie.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var ae=this.getTextScale(),se=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),de=this.textElement.getBBox(),ue={x:de.width*ae,y:de.height*ae};se.x-=ue.x/2,se.y-=ue.y/2,this.textEditor.style.top=se.y+"px",this.textEditor.style.left=se.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-se.x+"px",this.textEditor.style.fontSize=Math.max(16*ae,12)+"px",this.textElement.style.display="none"}},ie.prototype.textEditDivClicked=function(ae){this.text=ae.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},ie.prototype.select=function(){me.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},ie.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),me.prototype.deselect.call(this)},ie.prototype.dblClick=function(ae,se){me.prototype.dblClick.call(this,ae,se),this.showTextEditor()},ie.prototype.setColor=function(ae){this.textElement&&ve.setAttributes(this.textElement,[["fill",ae]]),this.color=ae,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(ae)},ie.prototype.setFont=function(ae){this.textElement&&ve.setAttributes(this.textElement,[["font-family",ae]]),this.fontFamily=ae,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},ie.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},ie.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var ae=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},me.prototype.getState.call(this));return ae.typeName=ie.typeName,ae},ie.prototype.restoreState=function(ae){var se=ae;this.color=se.color,this.fontFamily=se.fontFamily,this.padding=se.padding,this.text=se.text,this.createVisual(),me.prototype.restoreState.call(this,ae),this.setSize()},ie.prototype.scale=function(ae,se){me.prototype.scale.call(this,ae,se),this.setSize(),this.sizeText(),this.positionTextEditor()},ie.typeName="TextMarker",ie.title="Text marker",ie.icon='',ie}(wt),we=function(me){function ie(ae,se,de){var ue=me.call(this,ae,se,de)||this;return ue.color="transparent",ue.lineWidth=3,ue.drawing=!1,ue.pixelRatio=1,ue.color=de.defaultColor,ue.lineWidth=de.defaultStrokeWidth,ue.pixelRatio=de.freehandPixelRatio,ue.setColor=ue.setColor.bind(ue),ue.addCanvas=ue.addCanvas.bind(ue),ue.finishCreation=ue.finishCreation.bind(ue),ue.setLineWidth=ue.setLineWidth.bind(ue),ue.colorPanel=new Me("Color",de.defaultColorSet,de.defaultColor),ue.colorPanel.onColorChanged=ue.setColor,ue.lineWidthPanel=new qe("Line width",de.defaultStrokeWidths,de.defaultStrokeWidth),ue.lineWidthPanel.onWidthChanged=ue.setLineWidth,ue}return ge(ie,me),ie.prototype.ownsTarget=function(ae){return!(!me.prototype.ownsTarget.call(this,ae)&&ae!==this.visual&&ae!==this.drawingImage)},ie.prototype.createVisual=function(){this.visual=ve.createGroup(),this.drawingImage=ve.createImage(),this.visual.appendChild(this.drawingImage);var ae=ve.createTransform();this.visual.transform.baseVal.appendItem(ae),this.addMarkerVisualToContainer(this.visual)},ie.prototype.pointerDown=function(ae,se){this.state==="new"&&(this.addCanvas(),this.createVisual(),this._state="creating"),this.state==="creating"?(this.canvasContext.strokeStyle=this.color,this.canvasContext.lineWidth=this.lineWidth,this.canvasContext.beginPath(),this.canvasContext.moveTo(ae.x,ae.y),this.drawing=!0):me.prototype.pointerDown.call(this,ae,se)},ie.prototype.manipulate=function(ae){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(ae.x,ae.y),this.canvasContext.stroke()):me.prototype.manipulate.call(this,ae)},ie.prototype.resize=function(ae){me.prototype.resize.call(this,ae),ve.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),ve.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},ie.prototype.pointerUp=function(ae){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):me.prototype.pointerUp.call(this,ae)},ie.prototype.addCanvas=function(){this.overlayContainer.innerHTML="",this.canvasElement=document.createElement("canvas"),this.canvasElement.width=this.overlayContainer.clientWidth*this.pixelRatio,this.canvasElement.height=this.overlayContainer.clientHeight*this.pixelRatio,this.canvasContext=this.canvasElement.getContext("2d"),this.canvasContext.scale(this.pixelRatio,this.pixelRatio),this.overlayContainer.appendChild(this.canvasElement)},ie.prototype.select=function(){this.state==="creating"&&this.finishCreation(),me.prototype.select.call(this)},ie.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),me.prototype.deselect.call(this)},ie.prototype.finishCreation=function(){for(var ae=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),se=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],de=se[0],ue=se[1],et=se[2],Ft=se[3],ot=!1,ht=0;ht0&&(ot=!0,htFt&&(Ft=ht),Lt>et&&(et=Lt));if(ot){this.left=de/this.pixelRatio,this.top=ue/this.pixelRatio,this.width=(et-de)/this.pixelRatio,this.height=(Ft-ue)/this.pixelRatio;var Zt=document.createElement("canvas");Zt.width=et-de,Zt.height=Ft-ue,Zt.getContext("2d").putImageData(this.canvasContext.getImageData(de,ue,et-de,Ft-ue),0,0),this.drawingImgUrl=Zt.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},ie.prototype.setDrawingImage=function(){ve.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),ve.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},ie.prototype.setColor=function(ae){this.color=ae,this.colorChanged(ae)},ie.prototype.setLineWidth=function(ae){this.lineWidth=ae},Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var ae=Object.assign({drawingImgUrl:this.drawingImgUrl},me.prototype.getState.call(this));return ae.typeName=ie.typeName,ae},ie.prototype.restoreState=function(ae){this.createVisual(),me.prototype.restoreState.call(this,ae),this.drawingImgUrl=ae.drawingImgUrl,this.setDrawingImage()},ie.prototype.scale=function(ae,se){me.prototype.scale.call(this,ae,se),this.setDrawingImage()},ie.typeName="FreehandMarker",ie.title="Freehand marker",ie.icon='',ie}(wt),it=function(me){function ie(ae,se,de){var ue=me.call(this,ae,de||'')||this;return ue.typeBoxes=[],ue.currentType=se,ue.setCurrentType=ue.setCurrentType.bind(ue),ue}return ge(ie,me),ie.prototype.getUi=function(){var ae=this,se=document.createElement("div");se.style.display="flex",se.style.overflow="hidden",se.style.flexGrow="2";for(var de=function(Ft){var ot="both";switch(Ft){case 0:ot="both";break;case 1:ot="start";break;case 2:ot="end";break;case 3:ot="none"}var ht=document.createElement("div");if(ht.style.display="flex",ht.style.flexGrow="2",ht.style.alignItems="center",ht.style.justifyContent="space-between",ht.style.padding="5px",ht.style.borderWidth="2px",ht.style.borderStyle="solid",ht.style.borderColor=ot===ue.currentType?ue.uiStyleSettings.toolboxAccentColor:"transparent",ht.addEventListener("click",function(){ae.setCurrentType(ot,ht)}),se.appendChild(ht),ot==="both"||ot==="start"){var Lt=document.createElement("div");Lt.style.display="flex",Lt.style.alignItems="center",Lt.style.minHeight="20px",Lt.innerHTML=` - `,Lt.style.marginLeft="5px",ht.appendChild(Lt)}var Zt=document.createElement("div");Zt.style.display="flex",Zt.style.alignItems="center",Zt.style.minHeight="20px",Zt.style.flexGrow="2";var _t=document.createElement("hr");if(_t.style.minWidth="20px",_t.style.border="0px",_t.style.borderTop="3px solid "+(ue.uiStyleSettings!==void 0?ue.uiStyleSettings.toolboxColor:"#eeeeee"),_t.style.flexGrow="2",Zt.appendChild(_t),ht.appendChild(Zt),ot==="both"||ot==="end"){var dn=document.createElement("div");dn.style.display="flex",dn.style.alignItems="center",dn.style.minHeight="20px",dn.innerHTML=` + `,Lt.style.marginLeft="5px",ht.appendChild(Lt)}var Zt=document.createElement("div");Zt.style.display="flex",Zt.style.alignItems="center",Zt.style.minHeight="20px",Zt.style.flexGrow="2";var _t=document.createElement("hr");if(_t.style.minWidth="20px",_t.style.border="0px",_t.style.borderTop="3px solid "+(ue.uiStyleSettings!==void 0?ue.uiStyleSettings.toolboxColor:"#eeeeee"),_t.style.flexGrow="2",Zt.appendChild(_t),ht.appendChild(Zt),ot==="both"||ot==="end"){var on=document.createElement("div");on.style.display="flex",on.style.alignItems="center",on.style.minHeight="20px",on.innerHTML=` - `,dn.style.marginRight="5px",ht.appendChild(dn)}ue.typeBoxes.push(ht)},ue=this,et=0;et<4;et++)de(et);return se},ie.prototype.setCurrentType=function(ae,se){var de=this;this.currentType=ae,this.typeBoxes.forEach(function(ue){ue.style.borderColor=ue===se?de.uiStyleSettings!==void 0?de.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},ie}(Qe),nn=function(me){function ie(ae,se,de){var ue=me.call(this,ae,se,de)||this;return ue.arrowType="end",ue.arrowBaseHeight=10,ue.arrowBaseWidth=10,ue.getArrowPoints=ue.getArrowPoints.bind(ue),ue.setArrowType=ue.setArrowType.bind(ue),ue.arrowTypePanel=new it("Arrow type","end"),ue.arrowTypePanel.onArrowTypeChanged=ue.setArrowType,ue}return ge(ie,me),ie.prototype.ownsTarget=function(ae){return!(!me.prototype.ownsTarget.call(this,ae)&&ae!==this.arrow1&&ae!==this.arrow2)},ie.prototype.getArrowPoints=function(ae,se){var de=this.arrowBaseWidth+2*this.strokeWidth,ue=this.arrowBaseHeight+2*this.strokeWidth;return ae-de/2+","+(se+ue/2)+" "+ae+","+(se-ue/2)+" "+(ae+de/2)+","+(se+ue/2)},ie.prototype.createTips=function(){this.arrow1=ve.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(ve.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=ve.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(ve.createTransform()),this.visual.appendChild(this.arrow2)},ie.prototype.pointerDown=function(ae,se){me.prototype.pointerDown.call(this,ae,se),this.state==="creating"&&this.createTips()},ie.prototype.adjustVisual=function(){if(me.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2){this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",ve.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),ve.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var ae=0;Math.abs(this.x1-this.x2)>.1&&(ae=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var se=this.arrow1.transform.baseVal.getItem(0);se.setRotate(ae,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(se,0);var de=this.arrow2.transform.baseVal.getItem(0);de.setRotate(ae+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(de,0)}},ie.prototype.setArrowType=function(ae){this.arrowType=ae,this.adjustVisual(),this.stateChanged()},Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var ae=Object.assign({arrowType:this.arrowType},me.prototype.getState.call(this));return ae.typeName=ie.typeName,ae},ie.prototype.restoreState=function(ae){me.prototype.restoreState.call(this,ae);var se=ae;this.arrowType=se.arrowType,this.createTips(),this.adjustVisual()},ie.typeName="ArrowMarker",ie.title="Arrow marker",ie.icon='',ie}(ft),Kt=function(me){function ie(ae,se,de){var ue=me.call(this,ae,se,de)||this;return ue.fillColor=de.defaultFillColor,ue.strokeWidth=0,ue.fillPanel=new Me("Color",de.defaultColorSet,de.defaultFillColor),ue.fillPanel.onColorChanged=ue.setFillColor,ue}return ge(ie,me),Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var ae=me.prototype.getState.call(this);return ae.typeName=ie.typeName,ae},ie.typeName="CoverMarker",ie.title="Cover marker",ie.icon='',ie}(At),Bt=function(me){function ie(ae,se,de,ue){var et=me.call(this,ae,ue||'')||this;return et.opacities=[],et.opacityBoxes=[],et.opacities=se,et.currentOpacity=de,et.setCurrentOpacity=et.setCurrentOpacity.bind(et),et}return ge(ie,me),ie.prototype.getUi=function(){var ae=this,se=document.createElement("div");return se.style.display="flex",se.style.overflow="hidden",se.style.flexGrow="2",se.style.justifyContent="space-between",this.opacities.forEach(function(de){var ue=document.createElement("div");ue.style.display="flex",ue.style.alignItems="center",ue.style.justifyContent="center",ue.style.padding="5px",ue.style.borderWidth="2px",ue.style.borderStyle="solid",ue.style.borderColor=de===ae.currentOpacity?ae.uiStyleSettings.toolboxAccentColor:"transparent",ue.addEventListener("click",function(){ae.setCurrentOpacity(de,ue)}),se.appendChild(ue);var et=document.createElement("div");et.innerText=100*de+"%",ue.appendChild(et),ae.opacityBoxes.push(ue)}),se},ie.prototype.setCurrentOpacity=function(ae,se){var de=this;this.currentOpacity=ae,this.opacityBoxes.forEach(function(ue){ue.style.borderColor=ue===se?de.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},ie}(Qe),Qn=function(me){function ie(ae,se,de){var ue=me.call(this,ae,se,de)||this;return ue.setOpacity=ue.setOpacity.bind(ue),ue.fillColor=de.defaultHighlightColor,ue.strokeWidth=0,ue.opacity=de.defaultHighlightOpacity,ue.fillPanel=new Me("Color",de.defaultColorSet,ue.fillColor),ue.fillPanel.onColorChanged=ue.setFillColor,ue.opacityPanel=new Bt("Opacity",de.defaultOpacitySteps,ue.opacity),ue.opacityPanel.onOpacityChanged=ue.setOpacity,ue}return ge(ie,me),ie.prototype.setOpacity=function(ae){this.opacity=ae,this.visual&&ve.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var ae=me.prototype.getState.call(this);return ae.typeName=ie.typeName,ae},ie.typeName="HighlightMarker",ie.title="Highlight marker",ie.icon='',ie}(Kt),Ye='',Fe='',Gt=function(me){function ie(ae,se,de){var ue=me.call(this,ae,se,de)||this;return ue.bgColor="transparent",ue.tipPosition={x:0,y:0},ue.tipBase1Position={x:0,y:0},ue.tipBase2Position={x:0,y:0},ue.tipMoving=!1,ue.color=de.defaultStrokeColor,ue.bgColor=de.defaultFillColor,ue.fontFamily=de.defaultFontFamily,ue.defaultSize={x:100,y:30},ue.setBgColor=ue.setBgColor.bind(ue),ue.getTipPoints=ue.getTipPoints.bind(ue),ue.positionTip=ue.positionTip.bind(ue),ue.setTipPoints=ue.setTipPoints.bind(ue),ue.colorPanel=new Me("Text color",de.defaultColorSet,ue.color,Ye),ue.colorPanel.onColorChanged=ue.setColor,ue.bgColorPanel=new Me("Fill color",de.defaultColorSet,ue.bgColor,Fe),ue.bgColorPanel.onColorChanged=ue.setBgColor,ue.fontFamilyPanel=new Le("Font",de.defaultFontFamilies,de.defaultFontFamily),ue.fontFamilyPanel.onFontChanged=ue.setFont,ue.tipGrip=new ct,ue.tipGrip.visual.transform.baseVal.appendItem(ve.createTransform()),ue.controlBox.appendChild(ue.tipGrip.visual),ue}return ge(ie,me),ie.prototype.ownsTarget=function(ae){return me.prototype.ownsTarget.call(this,ae)||this.tipGrip.ownsTarget(ae)||this.tip===ae},ie.prototype.createTip=function(){ve.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=ve.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},ie.prototype.pointerDown=function(ae,se){this.state==="new"&&me.prototype.pointerDown.call(this,ae,se),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(se)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):me.prototype.pointerDown.call(this,ae,se)},ie.prototype.pointerUp=function(ae){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,me.prototype.pointerUp.call(this,ae);else{var se=this.state==="creating";me.prototype.pointerUp.call(this,ae),this.setTipPoints(se),this.positionTip()}},ie.prototype.manipulate=function(ae){if(this.tipMoving){var se=this.unrotatePoint(ae);this.tipPosition={x:se.x-this.manipulationStartLeft,y:se.y-this.manipulationStartTop},this.positionTip()}else me.prototype.manipulate.call(this,ae)},ie.prototype.setBgColor=function(ae){this.bgRectangle&&this.tip&&(ve.setAttributes(this.bgRectangle,[["fill",ae]]),ve.setAttributes(this.tip,[["fill",ae]])),this.bgColor=ae,this.fillColorChanged(ae)},ie.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},ie.prototype.setTipPoints=function(ae){ae===void 0&&(ae=!1);var se=Math.min(this.height/2,15),de=this.height/5;ae&&(this.tipPosition={x:se+de/2,y:this.height+20});var ue=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?ue.1)){var ae=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),se=this.tip1.transform.baseVal.getItem(0);se.setRotate(ae,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(se,0);var de=this.tip2.transform.baseVal.getItem(0);de.setRotate(ae+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(de,0)}},Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var ae=me.prototype.getState.call(this);return ae.typeName=ie.typeName,ae},ie.prototype.restoreState=function(ae){me.prototype.restoreState.call(this,ae),this.createTips(),this.adjustVisual()},ie.typeName="MeasurementMarker",ie.title="Measurement marker",ie.icon='',ie}(ft),lt=function(me){function ie(ae,se,de){var ue=me.call(this,ae,se,de)||this;return ue.strokePanel.colors=de.defaultColorSet,ue.fillColor="transparent",ue}return ge(ie,me),Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var ae=me.prototype.getState.call(this);return ae.typeName=ie.typeName,ae},ie.typeName="EllipseFrameMarker",ie.title="Ellipse frame marker",ie.icon='',ie}(mn),Tt=function(){function me(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(me.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),me.prototype.addUndoStep=function(ie){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(ie)||(this.undoStack.push(ie),JSON.stringify(this.lastRedoStep)!==JSON.stringify(ie)&&this.redoStack.splice(0,this.redoStack.length))},me.prototype.replaceLastUndoStep=function(ie){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=ie)},me.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},me.prototype.undo=function(){if(this.undoStack.length>1){var ie=this.undoStack.pop();return ie!==void 0&&this.redoStack.push(ie),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},me.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},me}(),Ge=function(me){function ie(ae,se,de){var ue=me.call(this,ae,se,de)||this;return ue.strokeColor="transparent",ue.strokeWidth=0,ue.strokeDasharray="",ue.curveX=0,ue.curveY=0,ue.manipulationStartCurveX=0,ue.manipulationStartCurveY=0,ue.setStrokeColor=ue.setStrokeColor.bind(ue),ue.setStrokeWidth=ue.setStrokeWidth.bind(ue),ue.setStrokeDasharray=ue.setStrokeDasharray.bind(ue),ue.positionGrips=ue.positionGrips.bind(ue),ue.addControlGrips=ue.addControlGrips.bind(ue),ue.adjustVisual=ue.adjustVisual.bind(ue),ue.setupControlBox=ue.setupControlBox.bind(ue),ue.resize=ue.resize.bind(ue),ue.strokeColor=de.defaultColor,ue.strokeWidth=de.defaultStrokeWidth,ue.strokeDasharray=de.defaultStrokeDasharray,ue.strokePanel=new Me("Line color",de.defaultColorSet,de.defaultColor),ue.strokePanel.onColorChanged=ue.setStrokeColor,ue.strokeWidthPanel=new qe("Line width",de.defaultStrokeWidths,de.defaultStrokeWidth),ue.strokeWidthPanel.onWidthChanged=ue.setStrokeWidth,ue.strokeStylePanel=new We("Line style",de.defaultStrokeDasharrays,de.defaultStrokeDasharray),ue.strokeStylePanel.onStyleChanged=ue.setStrokeDasharray,ue}return ge(ie,me),ie.prototype.ownsTarget=function(ae){return!(!me.prototype.ownsTarget.call(this,ae)&&ae!==this.visual&&ae!==this.selectorCurve&&ae!==this.visibleCurve&&!this.curveGrip.ownsTarget(ae))},ie.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},ie.prototype.createVisual=function(){this.visual=ve.createGroup(),this.selectorCurve=ve.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=ve.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},ie.prototype.pointerDown=function(ae,se){me.prototype.pointerDown.call(this,ae,se),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=ae.x,this.curveY=ae.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(se)&&(this.activeGrip=this.curveGrip,this._state="resize")},ie.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),ve.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),ve.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),ve.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},ie.prototype.setupControlBox=function(){me.prototype.setupControlBox.call(this),this.curveControlLine1=ve.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=ve.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},ie.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,me.prototype.addControlGrips.call(this)},ie.prototype.positionGrips=function(){me.prototype.positionGrips.call(this);var ae=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-ae/2,this.curveY-ae/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},ie.prototype.manipulate=function(ae){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+ae.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+ae.y-this.manipulationStartY),me.prototype.manipulate.call(this,ae)},ie.prototype.resize=function(ae){this.activeGrip===this.curveGrip&&(this.curveX=ae.x,this.curveY=ae.y),me.prototype.resize.call(this,ae),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},ie.prototype.setStrokeColor=function(ae){this.strokeColor=ae,this.adjustVisual(),this.colorChanged(ae)},ie.prototype.setStrokeWidth=function(ae){this.strokeWidth=ae,this.adjustVisual()},ie.prototype.setStrokeDasharray=function(ae){this.strokeDasharray=ae,this.adjustVisual()},ie.prototype.scale=function(ae,se){this.curveX=this.curveX*ae,this.curveY=this.curveY*se,me.prototype.scale.call(this,ae,se)},Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var ae=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},me.prototype.getState.call(this));return ae.typeName=ie.typeName,ae},ie.prototype.restoreState=function(ae){me.prototype.restoreState.call(this,ae);var se=ae;this.strokeColor=se.strokeColor,this.strokeWidth=se.strokeWidth,this.strokeDasharray=se.strokeDasharray,this.curveX=se.curveX,this.curveY=se.curveY,this.createVisual(),this.adjustVisual()},ie.typeName="CurveMarker",ie.title="Curve marker",ie.icon='',ie}(Ke),Xt=function(me){function ie(ae,se,de){var ue=me.call(this,ae,se,de)||this;return ue.fillColor="transparent",ue.strokeColor="transparent",ue.strokeWidth=0,ue.strokeDasharray="",ue.textColor="transparent",ue.fontSize="1rem",ue.isMoved=!1,ue.captionText="Caption",ue.PADDING=5,ue.captionBoxWidth=0,ue.captionBoxHeight=0,ue.strokeColor=de.defaultColor,ue.strokeWidth=de.defaultStrokeWidth,ue.strokeDasharray=de.defaultStrokeDasharray,ue.fillColor=de.defaultFillColor,ue.textColor=de.defaultStrokeColor,ue.fontFamily=de.defaultFontFamily,ue.fontSize=de.defaultCaptionFontSize,ue.captionText=de.defaultCaptionText,ue.setStrokeColor=ue.setStrokeColor.bind(ue),ue.setFillColor=ue.setFillColor.bind(ue),ue.setStrokeWidth=ue.setStrokeWidth.bind(ue),ue.setStrokeDasharray=ue.setStrokeDasharray.bind(ue),ue.createVisual=ue.createVisual.bind(ue),ue.sizeCaption=ue.sizeCaption.bind(ue),ue.setCaptionText=ue.setCaptionText.bind(ue),ue.showTextEditor=ue.showTextEditor.bind(ue),ue.positionTextEditor=ue.positionTextEditor.bind(ue),ue.finishTextEditing=ue.finishTextEditing.bind(ue),ue.setFont=ue.setFont.bind(ue),ue.setTextColor=ue.setTextColor.bind(ue),ue.strokePanel=new Me("Line color",Ce(de.defaultColorSet,["transparent"]),ue.strokeColor),ue.strokePanel.onColorChanged=ue.setStrokeColor,ue.fillPanel=new Me("Fill color",Ce(de.defaultColorSet,["transparent"]),ue.fillColor,Fe),ue.fillPanel.onColorChanged=ue.setFillColor,ue.strokeWidthPanel=new qe("Line width",de.defaultStrokeWidths,de.defaultStrokeWidth),ue.strokeWidthPanel.onWidthChanged=ue.setStrokeWidth,ue.strokeStylePanel=new We("Line style",de.defaultStrokeDasharrays,de.defaultStrokeDasharray),ue.strokeStylePanel.onStyleChanged=ue.setStrokeDasharray,ue.fontFamilyPanel=new Le("Font",de.defaultFontFamilies,de.defaultFontFamily),ue.fontFamilyPanel.onFontChanged=ue.setFont,ue.textColorPanel=new Me("Text color",de.defaultColorSet,ue.textColor,Ye),ue.textColorPanel.onColorChanged=ue.setTextColor,ue}return ge(ie,me),ie.prototype.ownsTarget=function(ae){return!(!me.prototype.ownsTarget.call(this,ae)&&ae!==this.visual&&ae!==this.frame&&ae!==this.captionBg&&ae!==this.captionElement)},ie.prototype.createVisual=function(){this.visual=ve.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=ve.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=ve.createText([["fill",this.textColor],["font-family",this.fontFamily]]),this.captionElement.style.fontSize=this.fontSize,this.captionElement.style.textAnchor="start",this.captionElement.style.dominantBaseline="text-before-edge",this.captionElement.textContent=this.captionText,this.visual.appendChild(this.captionElement),this.frame=ve.createRect(this.width,this.height,[["fill","transparent"],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray]]),this.visual.appendChild(this.frame),this.sizeCaption()},ie.prototype.setCaptionText=function(ae){this.captionText=ae,this.captionElement.textContent=this.captionText,this.sizeCaption()},ie.prototype.pointerDown=function(ae,se){me.prototype.pointerDown.call(this,ae,se),this.isMoved=!1,this.pointerDownPoint=ae,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(ae),this._state="creating")},ie.prototype.manipulate=function(ae){me.prototype.manipulate.call(this,ae),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(ae.x-this.pointerDownPoint.x)>5||Math.abs(ae.y-this.pointerDownPoint.y)>5)},ie.prototype.resize=function(ae){me.prototype.resize.call(this,ae),this.setSize()},ie.prototype.sizeCaption=function(){var ae=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=ae.width+2*this.PADDING,this.captionBoxHeight=ae.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),ve.setAttributes(this.captionBg,[["width",this.captionBoxWidth.toString()],["height",this.captionBoxHeight.toString()],["clip-path","path('M0,0 H"+this.width+" V"+this.height+" H"+-this.width+" Z')"]]),ve.setAttributes(this.captionElement,[["x",this.PADDING.toString()],["y",this.PADDING.toString()],["clip-path","path('M0,0 H"+(this.width-this.PADDING)+" V"+this.height+" H"+(-this.width-this.PADDING)+" Z')"]])},ie.prototype.showTextEditor=function(){var ae=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditBox=document.createElement("input"),this.textEditBox.style.position="absolute",this.textEditBox.style.width=this.width+"px",this.captionBoxHeight>0&&(this.textEditBox.style.height=this.captionBoxHeight+"px"),this.textEditBox.style.fontSize=this.fontSize,this.textEditBox.style.fontFamily=this.fontFamily,this.textEditBox.style.backgroundColor=this.fillColor,this.textEditBox.style.color=this.textColor,this.textEditBox.style.borderWidth="0",this.textEditBox.setAttribute("value",this.captionText),this.textEditBox.select(),this.textEditDiv.appendChild(this.textEditBox),this.overlayContainer.appendChild(this.textEditDiv),this.textEditBox.addEventListener("pointerup",function(se){se.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(se){se.key==="Enter"&&ae.finishTextEditing(ae.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(se){se.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){ae.finishTextEditing(ae.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){ae.finishTextEditing(ae.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},ie.prototype.positionTextEditor=function(){this.state==="edit"&&(this.textEditBox===void 0?this.showTextEditor():(this.textEditBox.style.left=this.left+"px",this.textEditBox.style.top=this.top+"px",this.textEditBox.style.transform="rotate("+this.rotationAngle+"deg)",this.textEditBox.style.transformOrigin=this.width/2+"px "+this.height/2+"px"))},ie.prototype.finishTextEditing=function(ae){this.setCaptionText(ae.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},ie.prototype.setFont=function(ae){this.captionElement&&ve.setAttributes(this.captionElement,[["font-family",ae]]),this.fontFamily=ae,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},ie.prototype.setTextColor=function(ae){this.captionElement&&ve.setAttributes(this.captionElement,[["fill",ae]]),this.textColor=ae,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},ie.prototype.setSize=function(){me.prototype.setSize.call(this),ve.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},ie.prototype.pointerUp=function(ae){me.prototype.pointerUp.call(this,ae),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},ie.prototype.dblClick=function(ae,se){me.prototype.dblClick.call(this,ae,se),this.showTextEditor()},ie.prototype.setStrokeColor=function(ae){this.strokeColor=ae,this.frame&&ve.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(ae),this.stateChanged()},ie.prototype.setFillColor=function(ae){this.fillColor=ae,this.captionBg&&ve.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(ae),this.stateChanged()},ie.prototype.setStrokeWidth=function(ae){this.strokeWidth=ae,this.frame&&ve.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ie.prototype.setStrokeDasharray=function(ae){this.strokeDasharray=ae,this.frame&&ve.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var ae=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:1,textColor:this.textColor,fontFamily:this.fontFamily,fontSize:this.fontSize,captionText:this.captionText},me.prototype.getState.call(this));return ae.typeName=this.typeName,ae},ie.prototype.restoreState=function(ae){var se=ae;this.fillColor=se.fillColor,this.strokeColor=se.strokeColor,this.strokeWidth=se.strokeWidth,this.strokeDasharray=se.strokeDasharray,this.textColor=se.textColor,this.fontFamily=se.fontFamily,this.captionText=se.captionText,this.fontSize=se.fontSize,this.createVisual(),me.prototype.restoreState.call(this,ae),this.setSize()},ie.prototype.scale=function(ae,se){me.prototype.scale.call(this,ae,se),this.setSize()},ie.typeName="CaptionFrameMarker",ie.title="Caption frame marker",ie.icon='',ie}(wt),Pt=function(){function me(ie,ae){ae===void 0&&(ae=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=ie,this.cancelable=ae}return Object.defineProperty(me.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),me.prototype.preventDefault=function(){this._defaultPrevented=!0},me}(),an=function(me){function ie(ae,se,de){var ue=me.call(this,ae,!1)||this;return ue.dataUrl=se,ue.state=de,ue}return ge(ie,me),ie}(Pt),jt=function(me){function ie(ae,se,de){de===void 0&&(de=!1);var ue=me.call(this,ae,de)||this;return ue.marker=se,ue}return ge(ie,me),ie}(Pt),Bn=function(){function me(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return me.prototype.addEventListener=function(ie,ae){this[ie].push(ae)},me.prototype.removeEventListener=function(ie,ae){var se=this[ie].indexOf(ae);se>-1&&this[ie].splice(se,1)},me}(),fn=function(){function me(ie){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new rt,this._isOpen=!1,this.undoRedoManager=new Tt,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new Bn,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=me.instanceCounter++,this.styles=new Ie(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=ie,this.targetRoot=document.body,this.width=ie.clientWidth,this.height=ie.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(me.prototype,"ALL_MARKER_TYPES",{get:function(){return[_e,we,nn,st,lt,mn,Qn,Gt,$t,Kt,ft,Ge,Xt]},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[_e,we,nn,st,mn,Qn,Gt]},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"BASIC_MARKER_TYPES",{get:function(){return[_e,we,nn,st,Qn]},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(ie){var ae=this;this._availableMarkerTypes.splice(0),ie.forEach(function(se){if(typeof se=="string"){var de=ae.ALL_MARKER_TYPES.find(function(ue){return ue.typeName===se});de!==void 0&&ae._availableMarkerTypes.push(de)}else ae._availableMarkerTypes.push(se)})},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(ie){this._zoomLevel=ie,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),me.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),Te.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},me.prototype.show=function(){var ie=this;this.styles.styleSheetRoot===void 0&&ye.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=ye.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(ae){return ae(new Pt(ie))})},me.prototype.render=function(){return he(this,void 0,void 0,function(){var ie;return Ve(this,function(ae){switch(ae.label){case 0:return this.setCurrentMarker(),(ie=new $e).naturalSize=this.renderAtNaturalSize,ie.imageType=this.renderImageType,ie.imageQuality=this.renderImageQuality,ie.markersOnly=this.renderMarkersOnly,ie.width=this.renderWidth,ie.height=this.renderHeight,[4,ie.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return ae.sent(),[4,ie.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,ae.sent()]}})})},me.prototype.close=function(ie){var ae=this;if(ie===void 0&&(ie=!1),this.isOpen){var se=!1;ie||this.eventListeners.beforeclose.forEach(function(de){var ue=new Pt(ae,!0);de(ue),ue.defaultPrevented&&(se=!0)}),se||(this.coverDiv&&this.closeUI(),this.targetObserver&&(this.targetObserver.unobserve(this.target),this.targetObserver.unobserve(this.editorCanvas)),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(de){return de(new Pt(ae))}),this.detachEvents(),this._isOpen=!1)}},me.prototype.addMarkersToToolbar=function(){for(var ie,ae=[],se=0;sethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*ie:this.editorCanvas.clientWidth,se=ae',ie.title="Powered by marker.js",ie.style.display="grid",ie.style.alignItems="center",ie.style.justifyItems="center",ie.style.padding="3px",ie.style.width="20px",ie.style.height="20px",this.logoUI.appendChild(ie),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},me.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},me.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},me.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},me.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var ie=this.settings.uiOffsetTop!==void 0?this.target.offsetTop+this.settings.uiOffsetTop:this.target.offsetTop>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=ie+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new bt(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.settings.uiOffsetTop===void 0&&this.target.offsetTop-1&&this.markers.splice(this.markers.indexOf(ie),1),ie.dispose()},me.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},me.prototype.toolbarButtonClicked=function(ie,ae){if(ie==="marker"&&ae!==void 0)this.createNewMarker(ae);else if(ie==="action")switch(ae){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},me.prototype.deleteSelectedMarker=function(){var ie=this;if(this._currentMarker!==void 0){var ae=!1;if(this.eventListeners.markerbeforedelete.forEach(function(de){var ue=new jt(ie,ie._currentMarker,!0);de(ue),ue.defaultPrevented&&(ae=!0)}),!ae){var se=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(de){return de(new jt(ie,se))})}}},me.prototype.clear=function(){var ie=this,ae=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(et){var Dt=new jt(ie,void 0,!0);et(Dt),Dt.defaultPrevented&&(ae=!0)}),!ae)){this.setCurrentMarker();for(var se=function(et){var Dt=de.markers[et];de.setCurrentMarker(de.markers[et]),de._currentMarker.dispose(),de.markerImage.removeChild(de._currentMarker.container),de.markers.splice(de.markers.indexOf(de._currentMarker),1),de.eventListeners.markerdelete.forEach(function(ot){return ot(new jt(ie,Dt))})},de=this,ue=this.markers.length-1;ue>=0;ue--)se(ue);this.addUndoStep()}},Object.defineProperty(me.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),me.prototype.showNotesEditor=function(){var ie;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(ie=this._currentMarker.notes)!==null&&ie!==void 0?ie:"",this.overlayContainer.appendChild(this.notesArea))},me.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},me.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},me.prototype.addUndoStep=function(){var ie=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var ae=this.getState(),se=this.undoRedoManager.getLastUndoStep();if(!se||se.width===ae.width&&se.height===ae.height){var de=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(ae),de1&&this.panTo({x:ie.clientX,y:ie.clientY}))},me.prototype.onPointerUp=function(ie){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(ie.clientX,ie.clientY)),this.isDragging=!1,this.addUndoStep()},me.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},me.prototype.onKeyUp=function(ie){this._currentMarker===void 0||this.notesArea!==void 0||ie.key!=="Delete"&&ie.key!=="Backspace"||this.deleteSelectedMarker()},me.prototype.clientToLocalCoordinates=function(ie,ae){var se=this.markerImage.getBoundingClientRect();return{x:(ie-se.left)/this.zoomLevel,y:(ae-se.top)/this.zoomLevel}},me.prototype.onWindowResize=function(){this.positionUI()},me.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var ie=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=ie+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},me.prototype.addLicenseKey=function(ie){Te.addKey(ie)},me.prototype.addEventListener=function(ie,ae){this.eventListeners.addEventListener(ie,ae)},me.prototype.removeEventListener=function(ie,ae){this.eventListeners.removeEventListener(ie,ae)},me.prototype.renderState=function(ie){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(ie),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(me.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),me.prototype.focus=function(){var ie=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(ae){return ae(new Pt(ie))}))},me.prototype.blur=function(){var ie=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(ae){return ae(new Pt(ie))}))},me.instanceCounter=0,me}()},51353:function(It,Ft,ee){"use strict";Object.defineProperty(Ft,"__esModule",{value:!0}),Object.defineProperty(Ft,"DraggableCore",{enumerable:!0,get:function(){return $e.default}}),Ft.default=void 0;var a=nt(ee(59301)),ge=Ie(ee(12708)),he=Ie(ee(4676)),Ve=ee(14625),Ce=ee(77026),ve=ee(22013),Te=ee(80217),$e=Ie(ee(68555)),ye=Ie(ee(97510));function Ie(pe){return pe&&pe.__esModule?pe:{default:pe}}function nt(pe,Ue){if(typeof WeakMap=="function")var ct=new WeakMap,je=new WeakMap;return(nt=function(wt,At){if(!At&&wt&&wt.__esModule)return wt;var qe,We,_e={__proto__:null,default:wt};if(wt===null||typeof wt!="object"&&typeof wt!="function")return _e;if(qe=At?je:ct){if(qe.has(wt))return qe.get(wt);qe.set(wt,_e)}for(const rt in wt)rt!=="default"&&{}.hasOwnProperty.call(wt,rt)&&((We=(qe=Object.defineProperty)&&Object.getOwnPropertyDescriptor(wt,rt))&&(We.get||We.set)?qe(_e,rt,We):_e[rt]=wt[rt]);return _e})(pe,Ue)}function Pe(){return Pe=Object.assign?Object.assign.bind():function(pe){for(var Ue=1;Ue{if((0,ye.default)("Draggable: onDragStart: %j",je),this.props.onStart(ct,(0,ve.createDraggableData)(this,je))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),bt(this,"onDrag",(ct,je)=>{if(!this.state.dragging)return!1;(0,ye.default)("Draggable: onDrag: %j",je);const wt=(0,ve.createDraggableData)(this,je),At={x:wt.x,y:wt.y,slackX:0,slackY:0};if(this.props.bounds){const{x:We,y:_e}=At;At.x+=this.state.slackX,At.y+=this.state.slackY;const[rt,Ke]=(0,ve.getBoundPosition)(this,At.x,At.y);At.x=rt,At.y=Ke,At.slackX=this.state.slackX+(We-At.x),At.slackY=this.state.slackY+(_e-At.y),wt.x=At.x,wt.y=At.y,wt.deltaX=At.x-this.state.x,wt.deltaY=At.y-this.state.y}if(this.props.onDrag(ct,wt)===!1)return!1;this.setState(At)}),bt(this,"onDragStop",(ct,je)=>{if(!this.state.dragging||this.props.onStop(ct,(0,ve.createDraggableData)(this,je))===!1)return!1;(0,ye.default)("Draggable: onDragStop: %j",je);const At={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:We,y:_e}=this.props.position;At.x=We,At.y=_e}this.setState(At)}),this.state={dragging:!1,dragged:!1,x:Ue.position?Ue.position.x:Ue.defaultPosition.x,y:Ue.position?Ue.position.y:Ue.defaultPosition.y,prevPropsPosition:Qu({},Ue.position),slackX:0,slackY:0,isElementSVG:!1},Ue.position&&!(Ue.onDrag||Ue.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 Ue,ct,je;return(je=(ct=(Ue=this.props)==null?void 0:Ue.nodeRef)==null?void 0:ct.current)!=null?je:he.default.findDOMNode(this)}render(){const Qn=this.props,{axis:Ue,bounds:ct,children:je,defaultPosition:wt,defaultClassName:At,defaultClassNameDragging:qe,defaultClassNameDragged:We,position:_e,positionOffset:rt,scale:Ke}=Qn,ft=sc(Qn,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let Le={},st=null;const it=!!!_e||this.state.dragging,nn=_e||wt,Kt={x:(0,ve.canDragX)(this)&&it?this.state.x:nn.x,y:(0,ve.canDragY)(this)&&it?this.state.y:nn.y};this.state.isElementSVG?st=(0,Ce.createSVGTransform)(Kt,rt):Le=(0,Ce.createCSSTransform)(Kt,rt);const Bt=(0,Ve.clsx)(je.props.className||"",At,{[qe]:this.state.dragging,[We]:this.state.dragged});return a.createElement($e.default,Pe({},ft,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),a.cloneElement(a.Children.only(je),{className:Bt,style:Qu(Qu({},je.props.style),Le),transform:st}))}}Ft.default=Me,bt(Me,"displayName","Draggable"),bt(Me,"propTypes",_s(Qu({},$e.default.propTypes),{axis:ge.default.oneOf(["both","x","y","none"]),bounds:ge.default.oneOfType([ge.default.shape({left:ge.default.number,right:ge.default.number,top:ge.default.number,bottom:ge.default.number}),ge.default.string,ge.default.oneOf([!1])]),defaultClassName:ge.default.string,defaultClassNameDragging:ge.default.string,defaultClassNameDragged:ge.default.string,defaultPosition:ge.default.shape({x:ge.default.number,y:ge.default.number}),positionOffset:ge.default.shape({x:ge.default.oneOfType([ge.default.number,ge.default.string]),y:ge.default.oneOfType([ge.default.number,ge.default.string])}),position:ge.default.shape({x:ge.default.number,y:ge.default.number}),className:Te.dontSetMe,style:Te.dontSetMe,transform:Te.dontSetMe})),bt(Me,"defaultProps",_s(Qu({},$e.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(It,Ft,ee){"use strict";Object.defineProperty(Ft,"__esModule",{value:!0}),Ft.default=void 0;var a=ye(ee(59301)),ge=$e(ee(12708)),he=$e(ee(4676)),Ve=ee(77026),Ce=ee(22013),ve=ee(80217),Te=$e(ee(97510));function $e(Me){return Me&&Me.__esModule?Me:{default:Me}}function ye(Me,pe){if(typeof WeakMap=="function")var Ue=new WeakMap,ct=new WeakMap;return(ye=function(je,wt){if(!wt&&je&&je.__esModule)return je;var At,qe,We={__proto__:null,default:je};if(je===null||typeof je!="object"&&typeof je!="function")return We;if(At=wt?ct:Ue){if(At.has(je))return At.get(je);At.set(je,We)}for(const _e in je)_e!=="default"&&{}.hasOwnProperty.call(je,_e)&&((qe=(At=Object.defineProperty)&&Object.getOwnPropertyDescriptor(je,_e))&&(qe.get||qe.set)?At(We,_e,qe):We[_e]=je[_e]);return We})(Me,pe)}function Ie(Me,pe,Ue){return(pe=nt(pe))in Me?Object.defineProperty(Me,pe,{value:Ue,enumerable:!0,configurable:!0,writable:!0}):Me[pe]=Ue,Me}function nt(Me){var pe=Pe(Me,"string");return typeof pe=="symbol"?pe:pe+""}function Pe(Me,pe){if(typeof Me!="object"||!Me)return Me;var Ue=Me[Symbol.toPrimitive];if(Ue!==void 0){var ct=Ue.call(Me,pe||"default");if(typeof ct!="object")return ct;throw new TypeError("@@toPrimitive must return a primitive value.")}return(pe==="string"?String:Number)(Me)}const bt={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let Ne=bt.mouse;class Qe extends a.Component{constructor(){super(...arguments),Ie(this,"dragging",!1),Ie(this,"lastX",NaN),Ie(this,"lastY",NaN),Ie(this,"touchIdentifier",null),Ie(this,"mounted",!1),Ie(this,"handleDragStart",pe=>{if(this.props.onMouseDown(pe),!this.props.allowAnyClick&&typeof pe.button=="number"&&pe.button!==0)return!1;const Ue=this.findDOMNode();if(!Ue||!Ue.ownerDocument||!Ue.ownerDocument.body)throw new Error(" not mounted on DragStart!");const{ownerDocument:ct}=Ue;if(this.props.disabled||!(pe.target instanceof ct.defaultView.Node)||this.props.handle&&!(0,Ve.matchesSelectorAndParentsTo)(pe.target,this.props.handle,Ue)||this.props.cancel&&(0,Ve.matchesSelectorAndParentsTo)(pe.target,this.props.cancel,Ue))return;pe.type==="touchstart"&&!this.props.allowMobileScroll&&pe.preventDefault();const je=(0,Ve.getTouchIdentifier)(pe);this.touchIdentifier=je;const wt=(0,Ce.getControlPosition)(pe,je,this);if(wt==null)return;const{x:At,y:qe}=wt,We=(0,Ce.createCoreData)(this,At,qe);(0,Te.default)("DraggableCore: handleDragStart: %j",We),(0,Te.default)("calling",this.props.onStart),!(this.props.onStart(pe,We)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,Ve.addUserSelectStyles)(ct),this.dragging=!0,this.lastX=At,this.lastY=qe,(0,Ve.addEvent)(ct,Ne.move,this.handleDrag),(0,Ve.addEvent)(ct,Ne.stop,this.handleDragStop))}),Ie(this,"handleDrag",pe=>{const Ue=(0,Ce.getControlPosition)(pe,this.touchIdentifier,this);if(Ue==null)return;let{x:ct,y:je}=Ue;if(Array.isArray(this.props.grid)){let qe=ct-this.lastX,We=je-this.lastY;if([qe,We]=(0,Ce.snapToGrid)(this.props.grid,qe,We),!qe&&!We)return;ct=this.lastX+qe,je=this.lastY+We}const wt=(0,Ce.createCoreData)(this,ct,je);if((0,Te.default)("DraggableCore: handleDrag: %j",wt),this.props.onDrag(pe,wt)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(qe){const We=document.createEvent("MouseEvents");We.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(We)}return}this.lastX=ct,this.lastY=je}),Ie(this,"handleDragStop",pe=>{if(!this.dragging)return;const Ue=(0,Ce.getControlPosition)(pe,this.touchIdentifier,this);if(Ue==null)return;let{x:ct,y:je}=Ue;if(Array.isArray(this.props.grid)){let We=ct-this.lastX||0,_e=je-this.lastY||0;[We,_e]=(0,Ce.snapToGrid)(this.props.grid,We,_e),ct=this.lastX+We,je=this.lastY+_e}const wt=(0,Ce.createCoreData)(this,ct,je);if(this.props.onStop(pe,wt)===!1||this.mounted===!1)return!1;const qe=this.findDOMNode();qe&&this.props.enableUserSelectHack&&(0,Ve.scheduleRemoveUserSelectStyles)(qe.ownerDocument),(0,Te.default)("DraggableCore: handleDragStop: %j",wt),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,qe&&((0,Te.default)("DraggableCore: Removing handlers"),(0,Ve.removeEvent)(qe.ownerDocument,Ne.move,this.handleDrag),(0,Ve.removeEvent)(qe.ownerDocument,Ne.stop,this.handleDragStop))}),Ie(this,"onMouseDown",pe=>(Ne=bt.mouse,this.handleDragStart(pe))),Ie(this,"onMouseUp",pe=>(Ne=bt.mouse,this.handleDragStop(pe))),Ie(this,"onTouchStart",pe=>(Ne=bt.touch,this.handleDragStart(pe))),Ie(this,"onTouchEnd",pe=>(Ne=bt.touch,this.handleDragStop(pe)))}componentDidMount(){this.mounted=!0;const pe=this.findDOMNode();pe&&(0,Ve.addEvent)(pe,bt.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const pe=this.findDOMNode();if(pe){const{ownerDocument:Ue}=pe;(0,Ve.removeEvent)(Ue,bt.mouse.move,this.handleDrag),(0,Ve.removeEvent)(Ue,bt.touch.move,this.handleDrag),(0,Ve.removeEvent)(Ue,bt.mouse.stop,this.handleDragStop),(0,Ve.removeEvent)(Ue,bt.touch.stop,this.handleDragStop),(0,Ve.removeEvent)(pe,bt.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,Ve.scheduleRemoveUserSelectStyles)(Ue)}}findDOMNode(){var pe,Ue,ct;return(pe=this.props)!=null&&pe.nodeRef?(ct=(Ue=this.props)==null?void 0:Ue.nodeRef)==null?void 0:ct.current:he.default.findDOMNode(this)}render(){return a.cloneElement(a.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}Ft.default=Qe,Ie(Qe,"displayName","DraggableCore"),Ie(Qe,"propTypes",{allowAnyClick:ge.default.bool,allowMobileScroll:ge.default.bool,children:ge.default.node.isRequired,disabled:ge.default.bool,enableUserSelectHack:ge.default.bool,offsetParent:function(Me,pe){if(Me[pe]&&Me[pe].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:ge.default.arrayOf(ge.default.number),handle:ge.default.string,cancel:ge.default.string,nodeRef:ge.default.object,onStart:ge.default.func,onDrag:ge.default.func,onStop:ge.default.func,onMouseDown:ge.default.func,scale:ge.default.number,className:ve.dontSetMe,style:ve.dontSetMe,transform:ve.dontSetMe}),Ie(Qe,"defaultProps",{allowAnyClick:!1,allowMobileScroll:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},96249:function(It,Ft,ee){"use strict";const{default:a,DraggableCore:ge}=ee(51353);It.exports=a,It.exports.default=a,It.exports.DraggableCore=ge},77026:function(It,Ft,ee){"use strict";Object.defineProperty(Ft,"__esModule",{value:!0}),Ft.addClassName=At,Ft.addEvent=Te,Ft.addUserSelectStyles=ct,Ft.createCSSTransform=Ne,Ft.createSVGTransform=Qe,Ft.getTouch=pe,Ft.getTouchIdentifier=Ue,Ft.getTranslation=Me,Ft.innerHeight=nt,Ft.innerWidth=Pe,Ft.matchesSelector=Ce,Ft.matchesSelectorAndParentsTo=ve,Ft.offsetXYFromParent=bt,Ft.outerHeight=ye,Ft.outerWidth=Ie,Ft.removeClassName=qe,Ft.removeEvent=$e,Ft.scheduleRemoveUserSelectStyles=je;var a=ee(80217),ge=he(ee(76172));function he(We,_e){if(typeof WeakMap=="function")var rt=new WeakMap,Ke=new WeakMap;return(he=function(ft,Le){if(!Le&&ft&&ft.__esModule)return ft;var st,we,it={__proto__:null,default:ft};if(ft===null||typeof ft!="object"&&typeof ft!="function")return it;if(st=Le?Ke:rt){if(st.has(ft))return st.get(ft);st.set(ft,it)}for(const nn in ft)nn!=="default"&&{}.hasOwnProperty.call(ft,nn)&&((we=(st=Object.defineProperty)&&Object.getOwnPropertyDescriptor(ft,nn))&&(we.get||we.set)?st(it,nn,we):it[nn]=ft[nn]);return it})(We,_e)}let Ve="";function Ce(We,_e){return Ve||(Ve=(0,a.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(rt){return(0,a.isFunction)(We[rt])})),(0,a.isFunction)(We[Ve])?We[Ve](_e):!1}function ve(We,_e,rt){let Ke=We;do{if(Ce(Ke,_e))return!0;if(Ke===rt)return!1;Ke=Ke.parentNode}while(Ke);return!1}function Te(We,_e,rt,Ke){if(!We)return;const ft=Qu({capture:!0},Ke);We.addEventListener?We.addEventListener(_e,rt,ft):We.attachEvent?We.attachEvent("on"+_e,rt):We["on"+_e]=rt}function $e(We,_e,rt,Ke){if(!We)return;const ft=Qu({capture:!0},Ke);We.removeEventListener?We.removeEventListener(_e,rt,ft):We.detachEvent?We.detachEvent("on"+_e,rt):We["on"+_e]=null}function ye(We){let _e=We.clientHeight;const rt=We.ownerDocument.defaultView.getComputedStyle(We);return _e+=(0,a.int)(rt.borderTopWidth),_e+=(0,a.int)(rt.borderBottomWidth),_e}function Ie(We){let _e=We.clientWidth;const rt=We.ownerDocument.defaultView.getComputedStyle(We);return _e+=(0,a.int)(rt.borderLeftWidth),_e+=(0,a.int)(rt.borderRightWidth),_e}function nt(We){let _e=We.clientHeight;const rt=We.ownerDocument.defaultView.getComputedStyle(We);return _e-=(0,a.int)(rt.paddingTop),_e-=(0,a.int)(rt.paddingBottom),_e}function Pe(We){let _e=We.clientWidth;const rt=We.ownerDocument.defaultView.getComputedStyle(We);return _e-=(0,a.int)(rt.paddingLeft),_e-=(0,a.int)(rt.paddingRight),_e}function bt(We,_e,rt){const ft=_e===_e.ownerDocument.body?{left:0,top:0}:_e.getBoundingClientRect(),Le=(We.clientX+_e.scrollLeft-ft.left)/rt,st=(We.clientY+_e.scrollTop-ft.top)/rt;return{x:Le,y:st}}function Ne(We,_e){const rt=Me(We,_e,"px");return{[(0,ge.browserPrefixToKey)("transform",ge.default)]:rt}}function Qe(We,_e){return Me(We,_e,"")}function Me(We,_e,rt){let{x:Ke,y:ft}=We,Le=`translate(${Ke}${rt},${ft}${rt})`;if(_e){const st=`${typeof _e.x=="string"?_e.x:_e.x+rt}`,we=`${typeof _e.y=="string"?_e.y:_e.y+rt}`;Le=`translate(${st}, ${we})`+Le}return Le}function pe(We,_e){return We.targetTouches&&(0,a.findInArray)(We.targetTouches,rt=>_e===rt.identifier)||We.changedTouches&&(0,a.findInArray)(We.changedTouches,rt=>_e===rt.identifier)}function Ue(We){if(We.targetTouches&&We.targetTouches[0])return We.targetTouches[0].identifier;if(We.changedTouches&&We.changedTouches[0])return We.changedTouches[0].identifier}function ct(We){if(!We)return;let _e=We.getElementById("react-draggable-style-el");_e||(_e=We.createElement("style"),_e.type="text/css",_e.id="react-draggable-style-el",_e.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;} + `,on.style.marginRight="5px",ht.appendChild(on)}ue.typeBoxes.push(ht)},ue=this,et=0;et<4;et++)de(et);return se},ie.prototype.setCurrentType=function(ae,se){var de=this;this.currentType=ae,this.typeBoxes.forEach(function(ue){ue.style.borderColor=ue===se?de.uiStyleSettings!==void 0?de.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},ie}(Qe),nn=function(me){function ie(ae,se,de){var ue=me.call(this,ae,se,de)||this;return ue.arrowType="end",ue.arrowBaseHeight=10,ue.arrowBaseWidth=10,ue.getArrowPoints=ue.getArrowPoints.bind(ue),ue.setArrowType=ue.setArrowType.bind(ue),ue.arrowTypePanel=new it("Arrow type","end"),ue.arrowTypePanel.onArrowTypeChanged=ue.setArrowType,ue}return ge(ie,me),ie.prototype.ownsTarget=function(ae){return!(!me.prototype.ownsTarget.call(this,ae)&&ae!==this.arrow1&&ae!==this.arrow2)},ie.prototype.getArrowPoints=function(ae,se){var de=this.arrowBaseWidth+2*this.strokeWidth,ue=this.arrowBaseHeight+2*this.strokeWidth;return ae-de/2+","+(se+ue/2)+" "+ae+","+(se-ue/2)+" "+(ae+de/2)+","+(se+ue/2)},ie.prototype.createTips=function(){this.arrow1=ve.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(ve.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=ve.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(ve.createTransform()),this.visual.appendChild(this.arrow2)},ie.prototype.pointerDown=function(ae,se){me.prototype.pointerDown.call(this,ae,se),this.state==="creating"&&this.createTips()},ie.prototype.adjustVisual=function(){if(me.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2){this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",ve.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),ve.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var ae=0;Math.abs(this.x1-this.x2)>.1&&(ae=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var se=this.arrow1.transform.baseVal.getItem(0);se.setRotate(ae,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(se,0);var de=this.arrow2.transform.baseVal.getItem(0);de.setRotate(ae+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(de,0)}},ie.prototype.setArrowType=function(ae){this.arrowType=ae,this.adjustVisual(),this.stateChanged()},Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var ae=Object.assign({arrowType:this.arrowType},me.prototype.getState.call(this));return ae.typeName=ie.typeName,ae},ie.prototype.restoreState=function(ae){me.prototype.restoreState.call(this,ae);var se=ae;this.arrowType=se.arrowType,this.createTips(),this.adjustVisual()},ie.typeName="ArrowMarker",ie.title="Arrow marker",ie.icon='',ie}(ft),Kt=function(me){function ie(ae,se,de){var ue=me.call(this,ae,se,de)||this;return ue.fillColor=de.defaultFillColor,ue.strokeWidth=0,ue.fillPanel=new Me("Color",de.defaultColorSet,de.defaultFillColor),ue.fillPanel.onColorChanged=ue.setFillColor,ue}return ge(ie,me),Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var ae=me.prototype.getState.call(this);return ae.typeName=ie.typeName,ae},ie.typeName="CoverMarker",ie.title="Cover marker",ie.icon='',ie}(At),Bt=function(me){function ie(ae,se,de,ue){var et=me.call(this,ae,ue||'')||this;return et.opacities=[],et.opacityBoxes=[],et.opacities=se,et.currentOpacity=de,et.setCurrentOpacity=et.setCurrentOpacity.bind(et),et}return ge(ie,me),ie.prototype.getUi=function(){var ae=this,se=document.createElement("div");return se.style.display="flex",se.style.overflow="hidden",se.style.flexGrow="2",se.style.justifyContent="space-between",this.opacities.forEach(function(de){var ue=document.createElement("div");ue.style.display="flex",ue.style.alignItems="center",ue.style.justifyContent="center",ue.style.padding="5px",ue.style.borderWidth="2px",ue.style.borderStyle="solid",ue.style.borderColor=de===ae.currentOpacity?ae.uiStyleSettings.toolboxAccentColor:"transparent",ue.addEventListener("click",function(){ae.setCurrentOpacity(de,ue)}),se.appendChild(ue);var et=document.createElement("div");et.innerText=100*de+"%",ue.appendChild(et),ae.opacityBoxes.push(ue)}),se},ie.prototype.setCurrentOpacity=function(ae,se){var de=this;this.currentOpacity=ae,this.opacityBoxes.forEach(function(ue){ue.style.borderColor=ue===se?de.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},ie}(Qe),Qn=function(me){function ie(ae,se,de){var ue=me.call(this,ae,se,de)||this;return ue.setOpacity=ue.setOpacity.bind(ue),ue.fillColor=de.defaultHighlightColor,ue.strokeWidth=0,ue.opacity=de.defaultHighlightOpacity,ue.fillPanel=new Me("Color",de.defaultColorSet,ue.fillColor),ue.fillPanel.onColorChanged=ue.setFillColor,ue.opacityPanel=new Bt("Opacity",de.defaultOpacitySteps,ue.opacity),ue.opacityPanel.onOpacityChanged=ue.setOpacity,ue}return ge(ie,me),ie.prototype.setOpacity=function(ae){this.opacity=ae,this.visual&&ve.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var ae=me.prototype.getState.call(this);return ae.typeName=ie.typeName,ae},ie.typeName="HighlightMarker",ie.title="Highlight marker",ie.icon='',ie}(Kt),Ye='',Fe='',Gt=function(me){function ie(ae,se,de){var ue=me.call(this,ae,se,de)||this;return ue.bgColor="transparent",ue.tipPosition={x:0,y:0},ue.tipBase1Position={x:0,y:0},ue.tipBase2Position={x:0,y:0},ue.tipMoving=!1,ue.color=de.defaultStrokeColor,ue.bgColor=de.defaultFillColor,ue.fontFamily=de.defaultFontFamily,ue.defaultSize={x:100,y:30},ue.setBgColor=ue.setBgColor.bind(ue),ue.getTipPoints=ue.getTipPoints.bind(ue),ue.positionTip=ue.positionTip.bind(ue),ue.setTipPoints=ue.setTipPoints.bind(ue),ue.colorPanel=new Me("Text color",de.defaultColorSet,ue.color,Ye),ue.colorPanel.onColorChanged=ue.setColor,ue.bgColorPanel=new Me("Fill color",de.defaultColorSet,ue.bgColor,Fe),ue.bgColorPanel.onColorChanged=ue.setBgColor,ue.fontFamilyPanel=new Le("Font",de.defaultFontFamilies,de.defaultFontFamily),ue.fontFamilyPanel.onFontChanged=ue.setFont,ue.tipGrip=new ct,ue.tipGrip.visual.transform.baseVal.appendItem(ve.createTransform()),ue.controlBox.appendChild(ue.tipGrip.visual),ue}return ge(ie,me),ie.prototype.ownsTarget=function(ae){return me.prototype.ownsTarget.call(this,ae)||this.tipGrip.ownsTarget(ae)||this.tip===ae},ie.prototype.createTip=function(){ve.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=ve.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},ie.prototype.pointerDown=function(ae,se){this.state==="new"&&me.prototype.pointerDown.call(this,ae,se),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(se)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):me.prototype.pointerDown.call(this,ae,se)},ie.prototype.pointerUp=function(ae){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,me.prototype.pointerUp.call(this,ae);else{var se=this.state==="creating";me.prototype.pointerUp.call(this,ae),this.setTipPoints(se),this.positionTip()}},ie.prototype.manipulate=function(ae){if(this.tipMoving){var se=this.unrotatePoint(ae);this.tipPosition={x:se.x-this.manipulationStartLeft,y:se.y-this.manipulationStartTop},this.positionTip()}else me.prototype.manipulate.call(this,ae)},ie.prototype.setBgColor=function(ae){this.bgRectangle&&this.tip&&(ve.setAttributes(this.bgRectangle,[["fill",ae]]),ve.setAttributes(this.tip,[["fill",ae]])),this.bgColor=ae,this.fillColorChanged(ae)},ie.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},ie.prototype.setTipPoints=function(ae){ae===void 0&&(ae=!1);var se=Math.min(this.height/2,15),de=this.height/5;ae&&(this.tipPosition={x:se+de/2,y:this.height+20});var ue=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?ue.1)){var ae=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),se=this.tip1.transform.baseVal.getItem(0);se.setRotate(ae,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(se,0);var de=this.tip2.transform.baseVal.getItem(0);de.setRotate(ae+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(de,0)}},Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var ae=me.prototype.getState.call(this);return ae.typeName=ie.typeName,ae},ie.prototype.restoreState=function(ae){me.prototype.restoreState.call(this,ae),this.createTips(),this.adjustVisual()},ie.typeName="MeasurementMarker",ie.title="Measurement marker",ie.icon='',ie}(ft),lt=function(me){function ie(ae,se,de){var ue=me.call(this,ae,se,de)||this;return ue.strokePanel.colors=de.defaultColorSet,ue.fillColor="transparent",ue}return ge(ie,me),Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var ae=me.prototype.getState.call(this);return ae.typeName=ie.typeName,ae},ie.typeName="EllipseFrameMarker",ie.title="Ellipse frame marker",ie.icon='',ie}(mn),Tt=function(){function me(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(me.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),me.prototype.addUndoStep=function(ie){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(ie)||(this.undoStack.push(ie),JSON.stringify(this.lastRedoStep)!==JSON.stringify(ie)&&this.redoStack.splice(0,this.redoStack.length))},me.prototype.replaceLastUndoStep=function(ie){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=ie)},me.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},me.prototype.undo=function(){if(this.undoStack.length>1){var ie=this.undoStack.pop();return ie!==void 0&&this.redoStack.push(ie),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},me.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},me}(),Ge=function(me){function ie(ae,se,de){var ue=me.call(this,ae,se,de)||this;return ue.strokeColor="transparent",ue.strokeWidth=0,ue.strokeDasharray="",ue.curveX=0,ue.curveY=0,ue.manipulationStartCurveX=0,ue.manipulationStartCurveY=0,ue.setStrokeColor=ue.setStrokeColor.bind(ue),ue.setStrokeWidth=ue.setStrokeWidth.bind(ue),ue.setStrokeDasharray=ue.setStrokeDasharray.bind(ue),ue.positionGrips=ue.positionGrips.bind(ue),ue.addControlGrips=ue.addControlGrips.bind(ue),ue.adjustVisual=ue.adjustVisual.bind(ue),ue.setupControlBox=ue.setupControlBox.bind(ue),ue.resize=ue.resize.bind(ue),ue.strokeColor=de.defaultColor,ue.strokeWidth=de.defaultStrokeWidth,ue.strokeDasharray=de.defaultStrokeDasharray,ue.strokePanel=new Me("Line color",de.defaultColorSet,de.defaultColor),ue.strokePanel.onColorChanged=ue.setStrokeColor,ue.strokeWidthPanel=new qe("Line width",de.defaultStrokeWidths,de.defaultStrokeWidth),ue.strokeWidthPanel.onWidthChanged=ue.setStrokeWidth,ue.strokeStylePanel=new We("Line style",de.defaultStrokeDasharrays,de.defaultStrokeDasharray),ue.strokeStylePanel.onStyleChanged=ue.setStrokeDasharray,ue}return ge(ie,me),ie.prototype.ownsTarget=function(ae){return!(!me.prototype.ownsTarget.call(this,ae)&&ae!==this.visual&&ae!==this.selectorCurve&&ae!==this.visibleCurve&&!this.curveGrip.ownsTarget(ae))},ie.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},ie.prototype.createVisual=function(){this.visual=ve.createGroup(),this.selectorCurve=ve.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=ve.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},ie.prototype.pointerDown=function(ae,se){me.prototype.pointerDown.call(this,ae,se),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=ae.x,this.curveY=ae.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(se)&&(this.activeGrip=this.curveGrip,this._state="resize")},ie.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),ve.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),ve.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),ve.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},ie.prototype.setupControlBox=function(){me.prototype.setupControlBox.call(this),this.curveControlLine1=ve.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=ve.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},ie.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,me.prototype.addControlGrips.call(this)},ie.prototype.positionGrips=function(){me.prototype.positionGrips.call(this);var ae=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-ae/2,this.curveY-ae/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},ie.prototype.manipulate=function(ae){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+ae.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+ae.y-this.manipulationStartY),me.prototype.manipulate.call(this,ae)},ie.prototype.resize=function(ae){this.activeGrip===this.curveGrip&&(this.curveX=ae.x,this.curveY=ae.y),me.prototype.resize.call(this,ae),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},ie.prototype.setStrokeColor=function(ae){this.strokeColor=ae,this.adjustVisual(),this.colorChanged(ae)},ie.prototype.setStrokeWidth=function(ae){this.strokeWidth=ae,this.adjustVisual()},ie.prototype.setStrokeDasharray=function(ae){this.strokeDasharray=ae,this.adjustVisual()},ie.prototype.scale=function(ae,se){this.curveX=this.curveX*ae,this.curveY=this.curveY*se,me.prototype.scale.call(this,ae,se)},Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var ae=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},me.prototype.getState.call(this));return ae.typeName=ie.typeName,ae},ie.prototype.restoreState=function(ae){me.prototype.restoreState.call(this,ae);var se=ae;this.strokeColor=se.strokeColor,this.strokeWidth=se.strokeWidth,this.strokeDasharray=se.strokeDasharray,this.curveX=se.curveX,this.curveY=se.curveY,this.createVisual(),this.adjustVisual()},ie.typeName="CurveMarker",ie.title="Curve marker",ie.icon='',ie}(Ke),Xt=function(me){function ie(ae,se,de){var ue=me.call(this,ae,se,de)||this;return ue.fillColor="transparent",ue.strokeColor="transparent",ue.strokeWidth=0,ue.strokeDasharray="",ue.textColor="transparent",ue.fontSize="1rem",ue.isMoved=!1,ue.captionText="Caption",ue.PADDING=5,ue.captionBoxWidth=0,ue.captionBoxHeight=0,ue.strokeColor=de.defaultColor,ue.strokeWidth=de.defaultStrokeWidth,ue.strokeDasharray=de.defaultStrokeDasharray,ue.fillColor=de.defaultFillColor,ue.textColor=de.defaultStrokeColor,ue.fontFamily=de.defaultFontFamily,ue.fontSize=de.defaultCaptionFontSize,ue.captionText=de.defaultCaptionText,ue.setStrokeColor=ue.setStrokeColor.bind(ue),ue.setFillColor=ue.setFillColor.bind(ue),ue.setStrokeWidth=ue.setStrokeWidth.bind(ue),ue.setStrokeDasharray=ue.setStrokeDasharray.bind(ue),ue.createVisual=ue.createVisual.bind(ue),ue.sizeCaption=ue.sizeCaption.bind(ue),ue.setCaptionText=ue.setCaptionText.bind(ue),ue.showTextEditor=ue.showTextEditor.bind(ue),ue.positionTextEditor=ue.positionTextEditor.bind(ue),ue.finishTextEditing=ue.finishTextEditing.bind(ue),ue.setFont=ue.setFont.bind(ue),ue.setTextColor=ue.setTextColor.bind(ue),ue.strokePanel=new Me("Line color",Ce(de.defaultColorSet,["transparent"]),ue.strokeColor),ue.strokePanel.onColorChanged=ue.setStrokeColor,ue.fillPanel=new Me("Fill color",Ce(de.defaultColorSet,["transparent"]),ue.fillColor,Fe),ue.fillPanel.onColorChanged=ue.setFillColor,ue.strokeWidthPanel=new qe("Line width",de.defaultStrokeWidths,de.defaultStrokeWidth),ue.strokeWidthPanel.onWidthChanged=ue.setStrokeWidth,ue.strokeStylePanel=new We("Line style",de.defaultStrokeDasharrays,de.defaultStrokeDasharray),ue.strokeStylePanel.onStyleChanged=ue.setStrokeDasharray,ue.fontFamilyPanel=new Le("Font",de.defaultFontFamilies,de.defaultFontFamily),ue.fontFamilyPanel.onFontChanged=ue.setFont,ue.textColorPanel=new Me("Text color",de.defaultColorSet,ue.textColor,Ye),ue.textColorPanel.onColorChanged=ue.setTextColor,ue}return ge(ie,me),ie.prototype.ownsTarget=function(ae){return!(!me.prototype.ownsTarget.call(this,ae)&&ae!==this.visual&&ae!==this.frame&&ae!==this.captionBg&&ae!==this.captionElement)},ie.prototype.createVisual=function(){this.visual=ve.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=ve.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=ve.createText([["fill",this.textColor],["font-family",this.fontFamily]]),this.captionElement.style.fontSize=this.fontSize,this.captionElement.style.textAnchor="start",this.captionElement.style.dominantBaseline="text-before-edge",this.captionElement.textContent=this.captionText,this.visual.appendChild(this.captionElement),this.frame=ve.createRect(this.width,this.height,[["fill","transparent"],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray]]),this.visual.appendChild(this.frame),this.sizeCaption()},ie.prototype.setCaptionText=function(ae){this.captionText=ae,this.captionElement.textContent=this.captionText,this.sizeCaption()},ie.prototype.pointerDown=function(ae,se){me.prototype.pointerDown.call(this,ae,se),this.isMoved=!1,this.pointerDownPoint=ae,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(ae),this._state="creating")},ie.prototype.manipulate=function(ae){me.prototype.manipulate.call(this,ae),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(ae.x-this.pointerDownPoint.x)>5||Math.abs(ae.y-this.pointerDownPoint.y)>5)},ie.prototype.resize=function(ae){me.prototype.resize.call(this,ae),this.setSize()},ie.prototype.sizeCaption=function(){var ae=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=ae.width+2*this.PADDING,this.captionBoxHeight=ae.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),ve.setAttributes(this.captionBg,[["width",this.captionBoxWidth.toString()],["height",this.captionBoxHeight.toString()],["clip-path","path('M0,0 H"+this.width+" V"+this.height+" H"+-this.width+" Z')"]]),ve.setAttributes(this.captionElement,[["x",this.PADDING.toString()],["y",this.PADDING.toString()],["clip-path","path('M0,0 H"+(this.width-this.PADDING)+" V"+this.height+" H"+(-this.width-this.PADDING)+" Z')"]])},ie.prototype.showTextEditor=function(){var ae=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditBox=document.createElement("input"),this.textEditBox.style.position="absolute",this.textEditBox.style.width=this.width+"px",this.captionBoxHeight>0&&(this.textEditBox.style.height=this.captionBoxHeight+"px"),this.textEditBox.style.fontSize=this.fontSize,this.textEditBox.style.fontFamily=this.fontFamily,this.textEditBox.style.backgroundColor=this.fillColor,this.textEditBox.style.color=this.textColor,this.textEditBox.style.borderWidth="0",this.textEditBox.setAttribute("value",this.captionText),this.textEditBox.select(),this.textEditDiv.appendChild(this.textEditBox),this.overlayContainer.appendChild(this.textEditDiv),this.textEditBox.addEventListener("pointerup",function(se){se.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(se){se.key==="Enter"&&ae.finishTextEditing(ae.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(se){se.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){ae.finishTextEditing(ae.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){ae.finishTextEditing(ae.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},ie.prototype.positionTextEditor=function(){this.state==="edit"&&(this.textEditBox===void 0?this.showTextEditor():(this.textEditBox.style.left=this.left+"px",this.textEditBox.style.top=this.top+"px",this.textEditBox.style.transform="rotate("+this.rotationAngle+"deg)",this.textEditBox.style.transformOrigin=this.width/2+"px "+this.height/2+"px"))},ie.prototype.finishTextEditing=function(ae){this.setCaptionText(ae.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},ie.prototype.setFont=function(ae){this.captionElement&&ve.setAttributes(this.captionElement,[["font-family",ae]]),this.fontFamily=ae,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},ie.prototype.setTextColor=function(ae){this.captionElement&&ve.setAttributes(this.captionElement,[["fill",ae]]),this.textColor=ae,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},ie.prototype.setSize=function(){me.prototype.setSize.call(this),ve.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},ie.prototype.pointerUp=function(ae){me.prototype.pointerUp.call(this,ae),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},ie.prototype.dblClick=function(ae,se){me.prototype.dblClick.call(this,ae,se),this.showTextEditor()},ie.prototype.setStrokeColor=function(ae){this.strokeColor=ae,this.frame&&ve.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(ae),this.stateChanged()},ie.prototype.setFillColor=function(ae){this.fillColor=ae,this.captionBg&&ve.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(ae),this.stateChanged()},ie.prototype.setStrokeWidth=function(ae){this.strokeWidth=ae,this.frame&&ve.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ie.prototype.setStrokeDasharray=function(ae){this.strokeDasharray=ae,this.frame&&ve.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(ie.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),ie.prototype.getState=function(){var ae=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:1,textColor:this.textColor,fontFamily:this.fontFamily,fontSize:this.fontSize,captionText:this.captionText},me.prototype.getState.call(this));return ae.typeName=this.typeName,ae},ie.prototype.restoreState=function(ae){var se=ae;this.fillColor=se.fillColor,this.strokeColor=se.strokeColor,this.strokeWidth=se.strokeWidth,this.strokeDasharray=se.strokeDasharray,this.textColor=se.textColor,this.fontFamily=se.fontFamily,this.captionText=se.captionText,this.fontSize=se.fontSize,this.createVisual(),me.prototype.restoreState.call(this,ae),this.setSize()},ie.prototype.scale=function(ae,se){me.prototype.scale.call(this,ae,se),this.setSize()},ie.typeName="CaptionFrameMarker",ie.title="Caption frame marker",ie.icon='',ie}(wt),Pt=function(){function me(ie,ae){ae===void 0&&(ae=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=ie,this.cancelable=ae}return Object.defineProperty(me.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),me.prototype.preventDefault=function(){this._defaultPrevented=!0},me}(),an=function(me){function ie(ae,se,de){var ue=me.call(this,ae,!1)||this;return ue.dataUrl=se,ue.state=de,ue}return ge(ie,me),ie}(Pt),jt=function(me){function ie(ae,se,de){de===void 0&&(de=!1);var ue=me.call(this,ae,de)||this;return ue.marker=se,ue}return ge(ie,me),ie}(Pt),Bn=function(){function me(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return me.prototype.addEventListener=function(ie,ae){this[ie].push(ae)},me.prototype.removeEventListener=function(ie,ae){var se=this[ie].indexOf(ae);se>-1&&this[ie].splice(se,1)},me}(),fn=function(){function me(ie){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new rt,this._isOpen=!1,this.undoRedoManager=new Tt,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new Bn,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=me.instanceCounter++,this.styles=new Ie(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=ie,this.targetRoot=document.body,this.width=ie.clientWidth,this.height=ie.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(me.prototype,"ALL_MARKER_TYPES",{get:function(){return[_e,we,nn,st,lt,mn,Qn,Gt,$t,Kt,ft,Ge,Xt]},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[_e,we,nn,st,mn,Qn,Gt]},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"BASIC_MARKER_TYPES",{get:function(){return[_e,we,nn,st,Qn]},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(ie){var ae=this;this._availableMarkerTypes.splice(0),ie.forEach(function(se){if(typeof se=="string"){var de=ae.ALL_MARKER_TYPES.find(function(ue){return ue.typeName===se});de!==void 0&&ae._availableMarkerTypes.push(de)}else ae._availableMarkerTypes.push(se)})},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(ie){this._zoomLevel=ie,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),me.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),Te.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},me.prototype.show=function(){var ie=this;this.styles.styleSheetRoot===void 0&&ye.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=ye.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(ae){return ae(new Pt(ie))})},me.prototype.render=function(){return he(this,void 0,void 0,function(){var ie;return Ve(this,function(ae){switch(ae.label){case 0:return this.setCurrentMarker(),(ie=new $e).naturalSize=this.renderAtNaturalSize,ie.imageType=this.renderImageType,ie.imageQuality=this.renderImageQuality,ie.markersOnly=this.renderMarkersOnly,ie.width=this.renderWidth,ie.height=this.renderHeight,[4,ie.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return ae.sent(),[4,ie.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,ae.sent()]}})})},me.prototype.close=function(ie){var ae=this;if(ie===void 0&&(ie=!1),this.isOpen){var se=!1;ie||this.eventListeners.beforeclose.forEach(function(de){var ue=new Pt(ae,!0);de(ue),ue.defaultPrevented&&(se=!0)}),se||(this.coverDiv&&this.closeUI(),this.targetObserver&&(this.targetObserver.unobserve(this.target),this.targetObserver.unobserve(this.editorCanvas)),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(de){return de(new Pt(ae))}),this.detachEvents(),this._isOpen=!1)}},me.prototype.addMarkersToToolbar=function(){for(var ie,ae=[],se=0;sethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*ie:this.editorCanvas.clientWidth,se=ae',ie.title="Powered by marker.js",ie.style.display="grid",ie.style.alignItems="center",ie.style.justifyItems="center",ie.style.padding="3px",ie.style.width="20px",ie.style.height="20px",this.logoUI.appendChild(ie),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},me.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},me.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},me.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},me.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var ie=this.settings.uiOffsetTop!==void 0?this.target.offsetTop+this.settings.uiOffsetTop:this.target.offsetTop>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=ie+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new bt(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.settings.uiOffsetTop===void 0&&this.target.offsetTop-1&&this.markers.splice(this.markers.indexOf(ie),1),ie.dispose()},me.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},me.prototype.toolbarButtonClicked=function(ie,ae){if(ie==="marker"&&ae!==void 0)this.createNewMarker(ae);else if(ie==="action")switch(ae){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},me.prototype.deleteSelectedMarker=function(){var ie=this;if(this._currentMarker!==void 0){var ae=!1;if(this.eventListeners.markerbeforedelete.forEach(function(de){var ue=new jt(ie,ie._currentMarker,!0);de(ue),ue.defaultPrevented&&(ae=!0)}),!ae){var se=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(de){return de(new jt(ie,se))})}}},me.prototype.clear=function(){var ie=this,ae=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(et){var Ft=new jt(ie,void 0,!0);et(Ft),Ft.defaultPrevented&&(ae=!0)}),!ae)){this.setCurrentMarker();for(var se=function(et){var Ft=de.markers[et];de.setCurrentMarker(de.markers[et]),de._currentMarker.dispose(),de.markerImage.removeChild(de._currentMarker.container),de.markers.splice(de.markers.indexOf(de._currentMarker),1),de.eventListeners.markerdelete.forEach(function(ot){return ot(new jt(ie,Ft))})},de=this,ue=this.markers.length-1;ue>=0;ue--)se(ue);this.addUndoStep()}},Object.defineProperty(me.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),me.prototype.showNotesEditor=function(){var ie;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(ie=this._currentMarker.notes)!==null&&ie!==void 0?ie:"",this.overlayContainer.appendChild(this.notesArea))},me.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},me.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},me.prototype.addUndoStep=function(){var ie=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var ae=this.getState(),se=this.undoRedoManager.getLastUndoStep();if(!se||se.width===ae.width&&se.height===ae.height){var de=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(ae),de1&&this.panTo({x:ie.clientX,y:ie.clientY}))},me.prototype.onPointerUp=function(ie){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(ie.clientX,ie.clientY)),this.isDragging=!1,this.addUndoStep()},me.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},me.prototype.onKeyUp=function(ie){this._currentMarker===void 0||this.notesArea!==void 0||ie.key!=="Delete"&&ie.key!=="Backspace"||this.deleteSelectedMarker()},me.prototype.clientToLocalCoordinates=function(ie,ae){var se=this.markerImage.getBoundingClientRect();return{x:(ie-se.left)/this.zoomLevel,y:(ae-se.top)/this.zoomLevel}},me.prototype.onWindowResize=function(){this.positionUI()},me.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var ie=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=ie+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},me.prototype.addLicenseKey=function(ie){Te.addKey(ie)},me.prototype.addEventListener=function(ie,ae){this.eventListeners.addEventListener(ie,ae)},me.prototype.removeEventListener=function(ie,ae){this.eventListeners.removeEventListener(ie,ae)},me.prototype.renderState=function(ie){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(ie),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(me.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),me.prototype.focus=function(){var ie=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(ae){return ae(new Pt(ie))}))},me.prototype.blur=function(){var ie=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(ae){return ae(new Pt(ie))}))},me.instanceCounter=0,me}()},51353:function(It,Dt,ee){"use strict";Object.defineProperty(Dt,"__esModule",{value:!0}),Object.defineProperty(Dt,"DraggableCore",{enumerable:!0,get:function(){return $e.default}}),Dt.default=void 0;var a=nt(ee(59301)),ge=Ie(ee(12708)),he=Ie(ee(4676)),Ve=ee(14625),Ce=ee(77026),ve=ee(22013),Te=ee(80217),$e=Ie(ee(68555)),ye=Ie(ee(97510));function Ie(pe){return pe&&pe.__esModule?pe:{default:pe}}function nt(pe,Ue){if(typeof WeakMap=="function")var ct=new WeakMap,je=new WeakMap;return(nt=function(wt,At){if(!At&&wt&&wt.__esModule)return wt;var qe,We,_e={__proto__:null,default:wt};if(wt===null||typeof wt!="object"&&typeof wt!="function")return _e;if(qe=At?je:ct){if(qe.has(wt))return qe.get(wt);qe.set(wt,_e)}for(const rt in wt)rt!=="default"&&{}.hasOwnProperty.call(wt,rt)&&((We=(qe=Object.defineProperty)&&Object.getOwnPropertyDescriptor(wt,rt))&&(We.get||We.set)?qe(_e,rt,We):_e[rt]=wt[rt]);return _e})(pe,Ue)}function Pe(){return Pe=Object.assign?Object.assign.bind():function(pe){for(var Ue=1;Ue{if((0,ye.default)("Draggable: onDragStart: %j",je),this.props.onStart(ct,(0,ve.createDraggableData)(this,je))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),bt(this,"onDrag",(ct,je)=>{if(!this.state.dragging)return!1;(0,ye.default)("Draggable: onDrag: %j",je);const wt=(0,ve.createDraggableData)(this,je),At={x:wt.x,y:wt.y,slackX:0,slackY:0};if(this.props.bounds){const{x:We,y:_e}=At;At.x+=this.state.slackX,At.y+=this.state.slackY;const[rt,Ke]=(0,ve.getBoundPosition)(this,At.x,At.y);At.x=rt,At.y=Ke,At.slackX=this.state.slackX+(We-At.x),At.slackY=this.state.slackY+(_e-At.y),wt.x=At.x,wt.y=At.y,wt.deltaX=At.x-this.state.x,wt.deltaY=At.y-this.state.y}if(this.props.onDrag(ct,wt)===!1)return!1;this.setState(At)}),bt(this,"onDragStop",(ct,je)=>{if(!this.state.dragging||this.props.onStop(ct,(0,ve.createDraggableData)(this,je))===!1)return!1;(0,ye.default)("Draggable: onDragStop: %j",je);const At={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:We,y:_e}=this.props.position;At.x=We,At.y=_e}this.setState(At)}),this.state={dragging:!1,dragged:!1,x:Ue.position?Ue.position.x:Ue.defaultPosition.x,y:Ue.position?Ue.position.y:Ue.defaultPosition.y,prevPropsPosition:Qu({},Ue.position),slackX:0,slackY:0,isElementSVG:!1},Ue.position&&!(Ue.onDrag||Ue.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 Ue,ct,je;return(je=(ct=(Ue=this.props)==null?void 0:Ue.nodeRef)==null?void 0:ct.current)!=null?je:he.default.findDOMNode(this)}render(){const Qn=this.props,{axis:Ue,bounds:ct,children:je,defaultPosition:wt,defaultClassName:At,defaultClassNameDragging:qe,defaultClassNameDragged:We,position:_e,positionOffset:rt,scale:Ke}=Qn,ft=sc(Qn,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let Le={},st=null;const it=!!!_e||this.state.dragging,nn=_e||wt,Kt={x:(0,ve.canDragX)(this)&&it?this.state.x:nn.x,y:(0,ve.canDragY)(this)&&it?this.state.y:nn.y};this.state.isElementSVG?st=(0,Ce.createSVGTransform)(Kt,rt):Le=(0,Ce.createCSSTransform)(Kt,rt);const Bt=(0,Ve.clsx)(je.props.className||"",At,{[qe]:this.state.dragging,[We]:this.state.dragged});return a.createElement($e.default,Pe({},ft,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),a.cloneElement(a.Children.only(je),{className:Bt,style:Qu(Qu({},je.props.style),Le),transform:st}))}}Dt.default=Me,bt(Me,"displayName","Draggable"),bt(Me,"propTypes",_s(Qu({},$e.default.propTypes),{axis:ge.default.oneOf(["both","x","y","none"]),bounds:ge.default.oneOfType([ge.default.shape({left:ge.default.number,right:ge.default.number,top:ge.default.number,bottom:ge.default.number}),ge.default.string,ge.default.oneOf([!1])]),defaultClassName:ge.default.string,defaultClassNameDragging:ge.default.string,defaultClassNameDragged:ge.default.string,defaultPosition:ge.default.shape({x:ge.default.number,y:ge.default.number}),positionOffset:ge.default.shape({x:ge.default.oneOfType([ge.default.number,ge.default.string]),y:ge.default.oneOfType([ge.default.number,ge.default.string])}),position:ge.default.shape({x:ge.default.number,y:ge.default.number}),className:Te.dontSetMe,style:Te.dontSetMe,transform:Te.dontSetMe})),bt(Me,"defaultProps",_s(Qu({},$e.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(It,Dt,ee){"use strict";Object.defineProperty(Dt,"__esModule",{value:!0}),Dt.default=void 0;var a=ye(ee(59301)),ge=$e(ee(12708)),he=$e(ee(4676)),Ve=ee(77026),Ce=ee(22013),ve=ee(80217),Te=$e(ee(97510));function $e(Me){return Me&&Me.__esModule?Me:{default:Me}}function ye(Me,pe){if(typeof WeakMap=="function")var Ue=new WeakMap,ct=new WeakMap;return(ye=function(je,wt){if(!wt&&je&&je.__esModule)return je;var At,qe,We={__proto__:null,default:je};if(je===null||typeof je!="object"&&typeof je!="function")return We;if(At=wt?ct:Ue){if(At.has(je))return At.get(je);At.set(je,We)}for(const _e in je)_e!=="default"&&{}.hasOwnProperty.call(je,_e)&&((qe=(At=Object.defineProperty)&&Object.getOwnPropertyDescriptor(je,_e))&&(qe.get||qe.set)?At(We,_e,qe):We[_e]=je[_e]);return We})(Me,pe)}function Ie(Me,pe,Ue){return(pe=nt(pe))in Me?Object.defineProperty(Me,pe,{value:Ue,enumerable:!0,configurable:!0,writable:!0}):Me[pe]=Ue,Me}function nt(Me){var pe=Pe(Me,"string");return typeof pe=="symbol"?pe:pe+""}function Pe(Me,pe){if(typeof Me!="object"||!Me)return Me;var Ue=Me[Symbol.toPrimitive];if(Ue!==void 0){var ct=Ue.call(Me,pe||"default");if(typeof ct!="object")return ct;throw new TypeError("@@toPrimitive must return a primitive value.")}return(pe==="string"?String:Number)(Me)}const bt={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let Ne=bt.mouse;class Qe extends a.Component{constructor(){super(...arguments),Ie(this,"dragging",!1),Ie(this,"lastX",NaN),Ie(this,"lastY",NaN),Ie(this,"touchIdentifier",null),Ie(this,"mounted",!1),Ie(this,"handleDragStart",pe=>{if(this.props.onMouseDown(pe),!this.props.allowAnyClick&&typeof pe.button=="number"&&pe.button!==0)return!1;const Ue=this.findDOMNode();if(!Ue||!Ue.ownerDocument||!Ue.ownerDocument.body)throw new Error(" not mounted on DragStart!");const{ownerDocument:ct}=Ue;if(this.props.disabled||!(pe.target instanceof ct.defaultView.Node)||this.props.handle&&!(0,Ve.matchesSelectorAndParentsTo)(pe.target,this.props.handle,Ue)||this.props.cancel&&(0,Ve.matchesSelectorAndParentsTo)(pe.target,this.props.cancel,Ue))return;pe.type==="touchstart"&&!this.props.allowMobileScroll&&pe.preventDefault();const je=(0,Ve.getTouchIdentifier)(pe);this.touchIdentifier=je;const wt=(0,Ce.getControlPosition)(pe,je,this);if(wt==null)return;const{x:At,y:qe}=wt,We=(0,Ce.createCoreData)(this,At,qe);(0,Te.default)("DraggableCore: handleDragStart: %j",We),(0,Te.default)("calling",this.props.onStart),!(this.props.onStart(pe,We)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,Ve.addUserSelectStyles)(ct),this.dragging=!0,this.lastX=At,this.lastY=qe,(0,Ve.addEvent)(ct,Ne.move,this.handleDrag),(0,Ve.addEvent)(ct,Ne.stop,this.handleDragStop))}),Ie(this,"handleDrag",pe=>{const Ue=(0,Ce.getControlPosition)(pe,this.touchIdentifier,this);if(Ue==null)return;let{x:ct,y:je}=Ue;if(Array.isArray(this.props.grid)){let qe=ct-this.lastX,We=je-this.lastY;if([qe,We]=(0,Ce.snapToGrid)(this.props.grid,qe,We),!qe&&!We)return;ct=this.lastX+qe,je=this.lastY+We}const wt=(0,Ce.createCoreData)(this,ct,je);if((0,Te.default)("DraggableCore: handleDrag: %j",wt),this.props.onDrag(pe,wt)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(qe){const We=document.createEvent("MouseEvents");We.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(We)}return}this.lastX=ct,this.lastY=je}),Ie(this,"handleDragStop",pe=>{if(!this.dragging)return;const Ue=(0,Ce.getControlPosition)(pe,this.touchIdentifier,this);if(Ue==null)return;let{x:ct,y:je}=Ue;if(Array.isArray(this.props.grid)){let We=ct-this.lastX||0,_e=je-this.lastY||0;[We,_e]=(0,Ce.snapToGrid)(this.props.grid,We,_e),ct=this.lastX+We,je=this.lastY+_e}const wt=(0,Ce.createCoreData)(this,ct,je);if(this.props.onStop(pe,wt)===!1||this.mounted===!1)return!1;const qe=this.findDOMNode();qe&&this.props.enableUserSelectHack&&(0,Ve.scheduleRemoveUserSelectStyles)(qe.ownerDocument),(0,Te.default)("DraggableCore: handleDragStop: %j",wt),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,qe&&((0,Te.default)("DraggableCore: Removing handlers"),(0,Ve.removeEvent)(qe.ownerDocument,Ne.move,this.handleDrag),(0,Ve.removeEvent)(qe.ownerDocument,Ne.stop,this.handleDragStop))}),Ie(this,"onMouseDown",pe=>(Ne=bt.mouse,this.handleDragStart(pe))),Ie(this,"onMouseUp",pe=>(Ne=bt.mouse,this.handleDragStop(pe))),Ie(this,"onTouchStart",pe=>(Ne=bt.touch,this.handleDragStart(pe))),Ie(this,"onTouchEnd",pe=>(Ne=bt.touch,this.handleDragStop(pe)))}componentDidMount(){this.mounted=!0;const pe=this.findDOMNode();pe&&(0,Ve.addEvent)(pe,bt.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const pe=this.findDOMNode();if(pe){const{ownerDocument:Ue}=pe;(0,Ve.removeEvent)(Ue,bt.mouse.move,this.handleDrag),(0,Ve.removeEvent)(Ue,bt.touch.move,this.handleDrag),(0,Ve.removeEvent)(Ue,bt.mouse.stop,this.handleDragStop),(0,Ve.removeEvent)(Ue,bt.touch.stop,this.handleDragStop),(0,Ve.removeEvent)(pe,bt.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,Ve.scheduleRemoveUserSelectStyles)(Ue)}}findDOMNode(){var pe,Ue,ct;return(pe=this.props)!=null&&pe.nodeRef?(ct=(Ue=this.props)==null?void 0:Ue.nodeRef)==null?void 0:ct.current:he.default.findDOMNode(this)}render(){return a.cloneElement(a.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}Dt.default=Qe,Ie(Qe,"displayName","DraggableCore"),Ie(Qe,"propTypes",{allowAnyClick:ge.default.bool,allowMobileScroll:ge.default.bool,children:ge.default.node.isRequired,disabled:ge.default.bool,enableUserSelectHack:ge.default.bool,offsetParent:function(Me,pe){if(Me[pe]&&Me[pe].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:ge.default.arrayOf(ge.default.number),handle:ge.default.string,cancel:ge.default.string,nodeRef:ge.default.object,onStart:ge.default.func,onDrag:ge.default.func,onStop:ge.default.func,onMouseDown:ge.default.func,scale:ge.default.number,className:ve.dontSetMe,style:ve.dontSetMe,transform:ve.dontSetMe}),Ie(Qe,"defaultProps",{allowAnyClick:!1,allowMobileScroll:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},96249:function(It,Dt,ee){"use strict";const{default:a,DraggableCore:ge}=ee(51353);It.exports=a,It.exports.default=a,It.exports.DraggableCore=ge},77026:function(It,Dt,ee){"use strict";Object.defineProperty(Dt,"__esModule",{value:!0}),Dt.addClassName=At,Dt.addEvent=Te,Dt.addUserSelectStyles=ct,Dt.createCSSTransform=Ne,Dt.createSVGTransform=Qe,Dt.getTouch=pe,Dt.getTouchIdentifier=Ue,Dt.getTranslation=Me,Dt.innerHeight=nt,Dt.innerWidth=Pe,Dt.matchesSelector=Ce,Dt.matchesSelectorAndParentsTo=ve,Dt.offsetXYFromParent=bt,Dt.outerHeight=ye,Dt.outerWidth=Ie,Dt.removeClassName=qe,Dt.removeEvent=$e,Dt.scheduleRemoveUserSelectStyles=je;var a=ee(80217),ge=he(ee(76172));function he(We,_e){if(typeof WeakMap=="function")var rt=new WeakMap,Ke=new WeakMap;return(he=function(ft,Le){if(!Le&&ft&&ft.__esModule)return ft;var st,we,it={__proto__:null,default:ft};if(ft===null||typeof ft!="object"&&typeof ft!="function")return it;if(st=Le?Ke:rt){if(st.has(ft))return st.get(ft);st.set(ft,it)}for(const nn in ft)nn!=="default"&&{}.hasOwnProperty.call(ft,nn)&&((we=(st=Object.defineProperty)&&Object.getOwnPropertyDescriptor(ft,nn))&&(we.get||we.set)?st(it,nn,we):it[nn]=ft[nn]);return it})(We,_e)}let Ve="";function Ce(We,_e){return Ve||(Ve=(0,a.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(rt){return(0,a.isFunction)(We[rt])})),(0,a.isFunction)(We[Ve])?We[Ve](_e):!1}function ve(We,_e,rt){let Ke=We;do{if(Ce(Ke,_e))return!0;if(Ke===rt)return!1;Ke=Ke.parentNode}while(Ke);return!1}function Te(We,_e,rt,Ke){if(!We)return;const ft=Qu({capture:!0},Ke);We.addEventListener?We.addEventListener(_e,rt,ft):We.attachEvent?We.attachEvent("on"+_e,rt):We["on"+_e]=rt}function $e(We,_e,rt,Ke){if(!We)return;const ft=Qu({capture:!0},Ke);We.removeEventListener?We.removeEventListener(_e,rt,ft):We.detachEvent?We.detachEvent("on"+_e,rt):We["on"+_e]=null}function ye(We){let _e=We.clientHeight;const rt=We.ownerDocument.defaultView.getComputedStyle(We);return _e+=(0,a.int)(rt.borderTopWidth),_e+=(0,a.int)(rt.borderBottomWidth),_e}function Ie(We){let _e=We.clientWidth;const rt=We.ownerDocument.defaultView.getComputedStyle(We);return _e+=(0,a.int)(rt.borderLeftWidth),_e+=(0,a.int)(rt.borderRightWidth),_e}function nt(We){let _e=We.clientHeight;const rt=We.ownerDocument.defaultView.getComputedStyle(We);return _e-=(0,a.int)(rt.paddingTop),_e-=(0,a.int)(rt.paddingBottom),_e}function Pe(We){let _e=We.clientWidth;const rt=We.ownerDocument.defaultView.getComputedStyle(We);return _e-=(0,a.int)(rt.paddingLeft),_e-=(0,a.int)(rt.paddingRight),_e}function bt(We,_e,rt){const ft=_e===_e.ownerDocument.body?{left:0,top:0}:_e.getBoundingClientRect(),Le=(We.clientX+_e.scrollLeft-ft.left)/rt,st=(We.clientY+_e.scrollTop-ft.top)/rt;return{x:Le,y:st}}function Ne(We,_e){const rt=Me(We,_e,"px");return{[(0,ge.browserPrefixToKey)("transform",ge.default)]:rt}}function Qe(We,_e){return Me(We,_e,"")}function Me(We,_e,rt){let{x:Ke,y:ft}=We,Le=`translate(${Ke}${rt},${ft}${rt})`;if(_e){const st=`${typeof _e.x=="string"?_e.x:_e.x+rt}`,we=`${typeof _e.y=="string"?_e.y:_e.y+rt}`;Le=`translate(${st}, ${we})`+Le}return Le}function pe(We,_e){return We.targetTouches&&(0,a.findInArray)(We.targetTouches,rt=>_e===rt.identifier)||We.changedTouches&&(0,a.findInArray)(We.changedTouches,rt=>_e===rt.identifier)}function Ue(We){if(We.targetTouches&&We.targetTouches[0])return We.targetTouches[0].identifier;if(We.changedTouches&&We.changedTouches[0])return We.changedTouches[0].identifier}function ct(We){if(!We)return;let _e=We.getElementById("react-draggable-style-el");_e||(_e=We.createElement("style"),_e.type="text/css",_e.id="react-draggable-style-el",_e.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;} `,_e.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;} -`,We.getElementsByTagName("head")[0].appendChild(_e)),We.body&&At(We.body,"react-draggable-transparent-selection")}function je(We){window.requestAnimationFrame?window.requestAnimationFrame(()=>{wt(We)}):wt(We)}function wt(We){if(We)try{if(We.body&&qe(We.body,"react-draggable-transparent-selection"),We.selection)We.selection.empty();else{const _e=(We.defaultView||window).getSelection();_e&&_e.type!=="Caret"&&_e.removeAllRanges()}}catch(_e){}}function At(We,_e){We.classList?We.classList.add(_e):We.className.match(new RegExp(`(?:^|\\s)${_e}(?!\\S)`))||(We.className+=` ${_e}`)}function qe(We,_e){We.classList?We.classList.remove(_e):We.className=We.className.replace(new RegExp(`(?:^|\\s)${_e}(?!\\S)`,"g"),"")}},76172:function(It,Ft){"use strict";Object.defineProperty(Ft,"__esModule",{value:!0}),Ft.browserPrefixToKey=ge,Ft.browserPrefixToStyle=he,Ft.default=void 0,Ft.getPrefix=a;const ee=["Moz","Webkit","O","ms"];function a(){var $e,ye;let ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";const Te=(ye=($e=window.document)==null?void 0:$e.documentElement)==null?void 0:ye.style;if(!Te||ve in Te)return"";for(let Ie=0;Ie: Unmounted during event!");return bt}},80217:function(It,Ft){"use strict";Object.defineProperty(Ft,"__esModule",{value:!0}),Ft.dontSetMe=Ve,Ft.findInArray=ee,Ft.int=he,Ft.isFunction=a,Ft.isNum=ge;function ee(Ce,ve){for(let Te=0,$e=Ce.length;Te<$e;Te++)if(ve.apply(ve,[Ce[Te],Te,Ce]))return Ce[Te]}function a(Ce){return typeof Ce=="function"||Object.prototype.toString.call(Ce)==="[object Function]"}function ge(Ce){return typeof Ce=="number"&&!isNaN(Ce)}function he(Ce){return parseInt(Ce,10)}function Ve(Ce,ve,Te){if(Ce[ve])return new Error(`Invalid prop ${ve} passed to ${Te} - do not set this, set it on the child.`)}},38710:function(It){var Ft=function(ee){return ee.replace(/[A-Z]/g,function(a){return"-"+a.toLowerCase()}).toLowerCase()};It.exports=Ft},20441:function(It,Ft,ee){var a={"./aac.svg":25447,"./amr.svg":3368,"./avi.svg":46703,"./bmp.svg":65650,"./default.svg":3448,"./doc.svg":71486,"./docx.svg":13607,"./flv.svg":56019,"./gif.svg":12397,"./jpeg.svg":17090,"./jpg.svg":39316,"./m4a.svg":88091,"./md.svg":18314,"./mkv.svg":79722,"./mov.svg":33399,"./mp3.svg":64734,"./mp4.svg":9358,"./mpeg.svg":81897,"./ogg.svg":81071,"./opus.svg":11161,"./pdf.svg":54240,"./png.svg":22976,"./ppt.svg":20820,"./pptx.svg":661,"./txt.svg":20421,"./wav.svg":33506,"./webm.svg":25833,"./wma.svg":16078,"./wmv.svg":36699,"./wps.svg":47621,"./xls.svg":9367,"./xlsx.svg":42872};function ge(Ve){var Ce=he(Ve);return ee(Ce)}function he(Ve){if(!ee.o(a,Ve)){var Ce=new Error("Cannot find module '"+Ve+"'");throw Ce.code="MODULE_NOT_FOUND",Ce}return a[Ve]}ge.keys=function(){return Object.keys(a)},ge.resolve=he,It.exports=ge,ge.id=20441},90034:function(It,Ft,ee){var a={"./doc.png":63604,"./docx.png":30045,"./jpg.png":13740,"./md.png":58881,"./pdf.png":28982,"./png.png":2487,"./txt.png":3164,"./xls.png":88745,"./xlsx.png":49321};function ge(Ve){var Ce=he(Ve);return ee(Ce)}function he(Ve){if(!ee.o(a,Ve)){var Ce=new Error("Cannot find module '"+Ve+"'");throw Ce.code="MODULE_NOT_FOUND",Ce}return a[Ve]}ge.keys=function(){return Object.keys(a)},ge.resolve=he,It.exports=ge,ge.id=90034},25447:function(It,Ft,ee){"use strict";It.exports=ee.p+"static/aac.b3e9a3ba.svg"},3368:function(It,Ft,ee){"use strict";It.exports=ee.p+"static/amr.ce411d51.svg"},46703:function(It,Ft,ee){"use strict";It.exports=ee.p+"static/avi.d7b8adf7.svg"},65650:function(It,Ft,ee){"use strict";It.exports=ee.p+"static/bmp.c62f88c4.svg"},3448:function(It,Ft,ee){"use strict";It.exports=ee.p+"static/default.f48aef2c.svg"},71486:function(It,Ft,ee){"use strict";It.exports=ee.p+"static/doc.e6c75d4c.svg"},13607:function(It,Ft,ee){"use strict";It.exports=ee.p+"static/docx.150535e3.svg"},56019:function(It,Ft,ee){"use strict";It.exports=ee.p+"static/flv.43967063.svg"},12397:function(It,Ft,ee){"use strict";It.exports=ee.p+"static/gif.b2122741.svg"},17090:function(It,Ft,ee){"use strict";It.exports=ee.p+"static/jpeg.fffee469.svg"},39316:function(It,Ft,ee){"use strict";It.exports=ee.p+"static/jpg.2fb4a360.svg"},88091:function(It,Ft,ee){"use strict";It.exports=ee.p+"static/m4a.7994dbc0.svg"},18314:function(It,Ft,ee){"use strict";It.exports=ee.p+"static/md.1f56aa84.svg"},79722:function(It,Ft,ee){"use strict";It.exports=ee.p+"static/mkv.f43ec502.svg"},33399:function(It,Ft,ee){"use strict";It.exports=ee.p+"static/mov.1e1eebb7.svg"},64734:function(It,Ft,ee){"use strict";It.exports=ee.p+"static/mp3.a7e45c91.svg"},9358:function(It,Ft,ee){"use strict";It.exports=ee.p+"static/mp4.31a2d9d7.svg"},81897:function(It,Ft,ee){"use strict";It.exports=ee.p+"static/mpeg.9a0dfa86.svg"},81071:function(It,Ft,ee){"use strict";It.exports=ee.p+"static/ogg.0394dc54.svg"},11161:function(It,Ft,ee){"use strict";It.exports=ee.p+"static/opus.faad335c.svg"},54240:function(It,Ft,ee){"use strict";It.exports=ee.p+"static/pdf.5d12b224.svg"},22976:function(It,Ft,ee){"use strict";It.exports=ee.p+"static/png.eacc8c1c.svg"},20820:function(It,Ft,ee){"use strict";It.exports=ee.p+"static/ppt.d710530e.svg"},661:function(It,Ft,ee){"use strict";It.exports=ee.p+"static/pptx.d78add0d.svg"},20421:function(It,Ft,ee){"use strict";It.exports=ee.p+"static/txt.53f7213d.svg"},33506:function(It,Ft,ee){"use strict";It.exports=ee.p+"static/wav.a76e7dde.svg"},25833:function(It,Ft,ee){"use strict";It.exports=ee.p+"static/webm.3a7e6ebc.svg"},16078:function(It,Ft,ee){"use strict";It.exports=ee.p+"static/wma.a57b430b.svg"},36699:function(It,Ft,ee){"use strict";It.exports=ee.p+"static/wmv.f22ee4a1.svg"},47621:function(It,Ft,ee){"use strict";It.exports=ee.p+"static/wps.f48aef2c.svg"},9367:function(It,Ft,ee){"use strict";It.exports=ee.p+"static/xls.0db636e2.svg"},42872:function(It,Ft,ee){"use strict";It.exports=ee.p+"static/xlsx.5d09490a.svg"},25510:function(It){"use strict";It.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},51941:function(It){"use strict";It.exports="data:image/png;base64,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"},9936:function(It){"use strict";It.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA0lJREFUWEfFl0tIVFEYx7/vDnNNIWRUdB4hRYQunAHz0ULBFoWMoozgg6k2LhQLXCS0CBcqIUMQCuqEWUtDJBBXiYuidkpORD7KCK0BdRZpEPiYuXS/ODPdaR73zr1XJmYWl7ncc77/73yvcw6Cxl9FRYVxd1ewE8EVIioGgDxEyGPTieAAAA4Q0Y8Iy1arcdXn8wlaTKPaoOJiuykUQjcAXSWibLXx7DsiHgPgG56nGb9/9WeqOYoAkRUHO4jARQRZWoQTxyBCEBHmrdasWSWPyAL8XXU/kVhyGuFkEG6T52lYzhtJAEVFjguINEBE+ekQl2wg4j6AYTAQ+PAt1m4cQGTlMJpu8VgInoe7sZ6IArCY7+wInnS5Xcl7iNymzWa8L+VEFMBiKbslitCRTrcr2eI4mN3bW5sOVwx7RFxPT+WyvbPTbamsdJj6+gY/BYNB0grY0HAt3+1uOdfTc2/18PBIjIs7QpDnsYuFIgxgNjvuEIlOOeNTU4/Kmpvrzy8vvw+0tnb5BCGkCtHcXF/g9XqqmL2amqbXfv9OUKYyFgKBj48xEvvQc6Umk52dw83NPassL7cXaoFg4hMTnipEgN7e/nfz8ws/5BbGmpXNxt9Ei8VxWRTFoVSujYVYWvIF2tq6ZT2hVVzS4jhuAM1mx20isUEttmoQesUjLZt7iUVFdg8AlakBsO9KEE1N9fler6daze3JGrjGAJ4AkFULQDLESmB6eu77yMhQpX7xsA920Wy2vyCiM1oBEiHYuyAIv1MlnHJTwpNTATCDbrercHT0QTX7v7HxZd/pvLGkp09EcgCPdYeATXS5nAXj48PhOt/a8v8qKbloYiXa3t7t0weBu7qSUBIfGxuO1vni4tuD2D6hDwLXNJehnLjUZBKblVaIcBlqaUSpxKUEOw1EuBGpteLEmKfKdj0Q0Vasthk1Nl7Pn5x8GM52LaWWCOFyda4QxW2GYachcpHNiL2k2o5nZibLa2urzVrE5cJRV9fyanPz63FsL2CH1bjtmH1UOpDk5p415OWZjNvb/hM9zcpgMEBp6aWc9fXPR4nzkg4kbEDGj2T/QpGhQ6nkpoweyyWIjF5MJIiMXs1iszZjl9PE0vlf1/M/hZhM6N1gtVgAAAAASUVORK5CYII="},4977:function(It){"use strict";It.exports="data:image/png;base64,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"},73631:function(It){"use strict";It.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAZxJREFUOBGtlL1Ow0AMgH2XUIkOLFXVASgTsDHxBIAEzAwMPBQjT8AATGVBgEBCYmHmFcICYmBogCbNYSe52HUTVZWwFJ3PP599Z+WMcy6Af5SwYkWnLYifTyBzq5XNK8YNwbbvYP381ZuaVlN1+HJwAc4d1QYaA+gDsHYANrhGHTdCMtSDMILtwSMDn7ZiANPKwyjeQ0Reo4r1gEoEwRkDb7spdPcBeocMk1Cv00oii5L+fgPwcR/zHfb3AJY2sEpUVLOUhB/l+w7I1iS9TYDFrM3AzhqGDstPZ3li2Z12U2WLvk4fGJh+F0elYN8ZrbWiA7igAP4WR6sFzDAKPgPHP0VnlMsFS5IyyIGoeAamCKybYI5UQLWVE2fgGI/s72wqQXRd9jyxiHgGJtihFxGQm8Qd5XvtF3fEQOrQH9mDm1Z9hyJuEphXIq9uSWSQqv8a4RbAUTFdcs7gifwplYGjT3wzbPFz6Q70EZv8WZoxMP66ApMc86inirNBA8njcFIuvOTXhowPyzuQJiukzi3hQgS7b+I9nJtQn/AHsLGsvlcPPWsAAAAASUVORK5CYII="},5623:function(It){"use strict";It.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAedJREFUOBGtVDtLA0EQ/jY5z7dgEBVJLHyAitpYWQqKjVZa5BfEKpWlWPgrLG0UEdTexkILRUQiSBBBCAhGUINFHia53Dm7ufXcvfgIOHA3O69vvtnbPeY4ThD/KIF/xBJQhg/wbmkZtj0KMKbEGNIweg4xuPmq+DWDKSOfz2/AqaxpOVWzip8HC2xTsydfjoMHhMd2VMDjkSswTPqSucOhh3PmupaIediBOnL52UTLENC7QCV1bC9vkjkF3i4WVUDeORIF2sf5ymOk7mY1pr87hoHEhekHDLYQOfck8c6c6OeYfPHN3LyOxEB2KwQru0LrBvTPdaGRipj7ISUzqUWJ/moiRyc1tUXAQP42Tsa6sEIRCtwDRXqESDYS8RuG5iyRMEWFAat4CbvsAmgFmukmeYofJYeSAimab0L4DfQNHiF1laFAyMv840o2zN3Q1FMuIOIWStF9OtAxH4xkIC8NZyN9SnIOsNISkLRd3EWlFBP0lQJtDzVTyc8mBKB3U65nUnBYmDaFAr98BFGqvYKtwOMZHRsp1vsedVxV8bQRJXu5BbKWa6sAmK1lj2FiOoLcS5LYNX/N+3ktp+GapFJMeoDccdI9gEJ2nW5HhJjKuXmktih7yjJoC8VVwNpldXnr+KX8DfcD09mnwzz7SXEAAAAASUVORK5CYII="},95502:function(It){"use strict";It.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAABDxJREFUSEu1lltMXFUUhv+1z9xgBhpxJpgmiNoWLFWGZGCiKRxi1MRrrI0PGm1NffJJjYYYL1ExSI0FizUxpmIaX0jTNj71oa3GxDMNamy19jJcBkmKGgMMVIGBc91LzwDDMB2oiel6PPvf61tnnX/tfejIEVZwHYOKAUbGzEc9XjxBEjuE4FIQYWGODcl8gUFHfcLfu2kTZv5LXasAI2NmrU/BIaGgicG0nEBKwJhfSceMeWa8cnuN/7NrQXKA0bGFuxWv+EoQAoWbLAOwrdVPLVsiYzrvxetDb68HyQLcyr1ePlssOTOgu9Xz6jSmLbFg2ABEW1M0uH8tSBZw+Q/9O6FQU6FIOvjadPChYvv7Ddt8gIg7BGGzqzNMB7rluGBDKKIpdmcwWQxCnV3GzoAfx5hXeu4KpUSqeqN/6/AwbrKl/iBCgS8xk/EJr3JJEFXM6zYsR2ZzEtHhxvrQM0UBXT1GHwl+qnCRHfGxuaC3O+z7mQhVzLhYu8XfMJQy9wLcNrtgwm3fYpDpkbzR7y/7e25uvCIer5zKrXT1GLMkOJQPcDdaBti2YBHB5665zqnd4i8f+tV807GddzK62/+VEKw8FGsoPZVIpE+WlGB3Y2N4PIvu/kiXIOQs6SY3dUA6K5slIwVH7Kqs9P40njYuGqZd437kVQCiF2L1oU80bfIbIpptaQk/tgg4oLvKLMD1u7mQrTY/LJv8NYKsDeTwQYaMz84XeNb1EkRbLBrcn0ikTzDzfUT0SEtL+AR19RgWiD22ebXXl1qT7f1AykgqhJp5w4Y7A4VB4N2N0fI+TZv8FsB2IhxraYk8SZ0fGGekzbG1fMxM7pHQCXCH5UjPovevDiFEQ4kSvJROp8cBrgDwp6pGqujdDv1lIdC9FiDbOcZJKfn+jG551tANNUXLtiUSE3cw07kljQyHI3569f3pDWUy+BvAZcU2s8Tx2hr/jjPn59qZ+Y2i1RM9H6sP9WraVDcgX1zSzKtqpDw7yYMpfY8ixMHCYXOFjpRWRnc6mfEcwFVFAN9vvrlMTSYnKhyHRgAsWZ5+UNXw9txhNzCsf64IenY5gWsk03Kgm3l+LchOwHCpV7TW1QUnNW3yKIDH8ySvqWpkXw6QHNSf9njoC9eitiOz54zb/DWDkPCxd1c0Gvg9kUi/xMxdedoJ5kBda2vZXznAhcFMG0va61pQFgxCPoSIfgHh01Il1FtXB9a09Ov/zlE7Vu4PKYTY2dx84/HsoC3faD+en90Hxh4C9QHikOW1R71SiZHk2yRkKUFcBjDQWB8adjeePn1lK7NzgJnvKXjLw6oayR18OcC5VCZ8gy84V10NfR3LQtOu3AXYbwG4F8DSfU4Ws9SI6BYAI6oaeXg5R9E7eT2Au9bfP1XjOLSNiINSyolAoORsPB6aSiZB09MztzY3l4/+L8C1Clj1za73b8s/E5UR9AcSR/gAAAAASUVORK5CYII="},94053:function(It){"use strict";It.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAoBJREFUSEutlF1IU2EYx//Pe7azaliJQdBV0IVURuwiotyFVyGBtmrOboqSEq8KoiKKyO4KMtkurGysLCm664Oo/IBduGRFjki9kKLSNvswKU3Med73iVUOJ3OduZ2rw3n/z//3fLznIQAaZp6yMnI27bsJhhuANfk92xeiSShu6CqpqafZgNKeKw6y6S+y9Zuj96q4aiddPBh583V5CmBLT7NTs1mCOQFYnZES3ZpFdKjv31bmHwB8AmgikWR8eHjzvABmvGWGTxDLTBUphhCCDgHYkNApw3A/21h7byZmfgDQGlpfs99Mu7a+9jcIIY5kBUiImfGDCBkrAIgALpxJxHQFZjJPpzENYIICY4CQtoI1ABblBmDlD5UcrEtnUtobOECEazkBAB5m0A3iORWwIhZiOwGOHAELm4LpGSzMPov/AMzPjbg8rQmWCqRrusULRvF/wO0FkYj7Mt+xr9478iWhzbQqHk+OjtXpcSWlxapbi+x3ibApA6Bj7GW/61Xh7atgqopLrrbtjD3Myy4iora1vd2eJtsjF8BTGuEWQMqQqiIfgKeOD50enxFMXFuPAvsMhbAu0KKYj+UIoCeOSEe1b1nQD0ZVcl0wvL+mRavdPRT5A3D2BUL/DgsArDN5g8KOSOc279JggIDds2MU0KhVRo8nh+zsCxhKGrVgjJo0B09M9XV9Pl8uNDSmmDMuaTuiJ1LWtbP/+jhPqz3RnqE2s4D3LUFDHh1oEKDDydaALmqVH0/O9vjbot5APRNOESDMAuS0Ud41eG6XAGoB/DQUvFZX9Ozc+OSQi+9fWFK0Qiw2CxgMx8ab3zUqWbRKq6iPTc0Xl3KLzJpno/sN6YZDOVECoKUAAAAASUVORK5CYII="},68763:function(It){"use strict";It.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAA6VJREFUSEtjXLXqPzMDDQEjPgtWt8U6yXD+m8HHxiRMihs+//r/78G3/8ER1UsPoVhwYFoj58t3d7UZWP7p/f/9R4uViSFwqqWQPDMTIynmM5x5/ZNh+q0fERHVS9aALVjdm2DAKSQwQ1Rb1UhAUfa/oLIck4CSLOOFrpl/q9mekhyEGBZsnV9w3GtehykrJwfcpW+v32U42TLlX7n4dyYRDogd9z///v/o67+/2LwjwcnErM7PCvYqhgX7tjTdc5tUJwfT+PXlW4bTkxYw/Hnz7p/g04dMxbr8DIyMDAyr739lUAmRZRAQZEOx49evfwxH59xjSFLjAYtjWLC2N2lT2I65XowgUxgYGD4/fclwce5qhn+vX/9Ve/WAOUKJmwEkB7LAq0aLQVQM4VOQ+h8//jLMKbyA24KVTZEd/qsnlfBIisJd9vTkBYbL/XP/dir9g8cB2T5Y3REXa9uUP0/GxhieXH5//8FwpLj1bz3/W2ZmqM/IjoO1nbH6WnGBp3Xjg5hAXvj19RvDoZp+hu/PX/1T+fGOKUuLj7Jkenx1PxuDDMtn2/pccHC8u/WA4fGhUwxfbt79K3rnOnOqBg8DE9QXxNiEEckgTTtXVV7yntOuBWL///+f4fyMFQzPd+7/W6fCzMzHBvYY0QCrBavao5eE71wQwczGCjfoWGn732rWJ5RnNJCJK1ujqj3ntDcKqcoz/Pv7l+F4x0yGFyfO/3fj+8PoJ89FtOux5gOwBW2xvpYVaWuVPGyZ3t64x/Ds1CWGT5ev/xW8fY05U5OX8jhY25mgoBrietsoM5rx789fDAdr+hl+3H/wN1nsL7OGACLYiPEK1ji4du0A47vnpz84dJZywyL6aFHr31rO59SJA5ChW+bkHgxYNdkaxL69cQ/DlXmr/6VJ/WPSQSp7Lr37xXD05Q8UjxiLsDOYibLDxbD6ACS7vDl8eti2eanf37xnuLV+F8Ovp8//ct+6zlygw0d5HIAsWNURk+vcV93PLy/NcLRlKsP/d+/+Ov1/y+wsxQl33a2PvxmuvP+N4gM1PhYGHSFECYvTBytao+1M82J3qwd7MIOK7BNVXX9bxL+gxMGPP/8ZPv7+h2IBLysjAxcLIjPitGD15DwhRTvdVxalqWADqJrRYE7aMjvviMvEGgsOIX6GwxVd/6rYnzNxMFNYJyP7d113ktTPH9/LGRkYuJmYmO5xM/+z4WFlEiAm/cPUfP/zn+HzH9bc0OqFZwF31DhHHO6RawAAAABJRU5ErkJggg=="},64978:function(It){"use strict";It.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAXCAYAAADk3wSdAAAAAXNSR0IArs4c6QAAAdZJREFUSEvV0M9LVFEUB/DveTO++QHO0GDiDxAJF2ILnUCkxYAiBKmhIokRunLl0lASigZdNa4i+gPaulRr0aZ5KiISXoQShRYR2qpJR8cfr3ffPfEMZEbk5Tjjoru7957zOfd7CefWrDj4APARSDMYlBSNwfU4kTpf57an7MuZT7/CfvKmQPBkne8RaAEgQ7I0eu6EBf1jSA46L9Kdimne7RUMpImwqLGWtCEN82tY9PeTnd2Tg86JTIJZjeUTFc4QxhI0GAxP8qQpuJaDzor9VTCa80Rzyono4xn6fiUVkrqeAthbGIrEGTonDjuY7XeFgH97PR1ZaOYlsxovEJWRYGnkFN2VPPQj9fu5ZXHdVVFmxvZPa/VBNNRyiqYlLzAQuyro9NmKsfQlM90dDY1TS2xj4NWb2rf1DQG9UPTJ2Pdvm+vHbVTTd/D5RnXwts+vXWg6URLDQOMtIHOkwHzx6ECA0Nu1BdPkUap4ZO5Ir17l9srXI8D9ZnfU7yN03tt0mKeXQh/GgPao++dIqTAV34FuWxOXQvP5a02pF0VHYav49aCVA+a2VaJX5xPRtdaJX/5YCaVRU7FQUnhGNwd5mYG7xUIZmPiP0LIhngajtVjxAUz+AdXJzRWulq3QAAAAAElFTkSuQmCC"},20736:function(It){"use strict";It.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAA7RJREFUSEutlV1oW2UYx//v+f7ISdKkH2m3pMMqwoThF4iT1VI/F5gMu14IG944ZS3Wi9lREFRkslbr7gRvlN4Jy3RVythFKdT5NVhhouiKbYytabukaWySJk1yznklJ9kwbb4uei7f9/88v+f/PO/7HnLpEmVR5fOr51pkfus0Q2k3bIIXItcMgjSAHw2TvXw9dXQyGu2h1eIL66QaoM8+dIYh+igAEy5ZB0OadiUiuJXTlZPfhD64XQ1SEdDnGLzIgA5ZQZq4CpFtr1olRRIs92Lgz9EblTS7AP2ON98AjE8tMUvW0CR7arWguEejmbz26NTS+6s7tWUAv+udZtWIzwNwWEKbGIHEttYHWIqJwOL4azUB/Y7BYYBesEQEFC7lXxDs7n1lYj5J2zuuBc/G/79d5uCEfWCaEPSUABG4lUart0IMcKe+Xhz9siqg33EmBJD9loAhf8MldzbYnqKMMO8FFj76sAZgYAOAvTTgEJrkA1A7I9heZ2BsNd8L1O5fRnrZBiNb1j6TkotfBT8+V8vBPEC6itWQFbjlDmgPpODpDSMxb8Pm7wz2H6PIbmwjPNUKM28rc0jYkcDC2HgNwOAEQE+WBGk0KwJkTxiKT4Kyj0Lx5RC9zkHy5LBy9cDO9ungn7myeGG2KuBlx5Cfhf7tPYFTWoIgq2h5KoU7M8V58PYwnIdMRL/37gAsz9FXuoLBx8yqgMJGv3PwB1D6hCWSuBhsgpt2+EOkVDFVvGHC2ZxI/KGWA7jXA4ujX+x0tesmv6Se7RL5zA1QOEGQgks24emNY/1nBUamBfaDW9ATcaT/KZ62wj2mmLwcHD9R6cRVfIuOO956mEd+CoAHIrsC7+MasrE4Mis+tB5ZQvwWj3yy9D6RK3fW2059t/n2dsOAgvAoN+xW1PQnTGHobQ/ehqJ4kZxX0eEPYfWqD8AmwA4HFsYmKiW+u1b1ub4r6LMPfMaorhfge4TBxpyGtu441qa9eYN9cvKvsblaya3TXuuHUxA8a3/3sM4InzNd3Qk2tUAgt3Ns4rfYteDwc/WSNwRgbL8cMmh2lmO5CGEZSc/rrkx2ezmdTB9xS8/H6kHqOtgwZk4TmCOSKAqyJDt5gY9xHPdrJvLQsXrJG3KQZGe7OcIEGIbldEPfzOVzBjWRpbrytFs6vAcO9Bm/LAkTsihG7Jrm4HmuhRBmZn3pPv+eOLCSqDd7KTFHJEFs0lTtJ45nz68FOyN7BwAQM6ZfpaZ5PpsTDu5Te5KNJC9o/gNIInE4D8OoqQAAAABJRU5ErkJggg=="},41430:function(It){"use strict";It.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAABUtJREFUSEudlglMFFcYx/9z7ezB7izsAeyyBwsIWc8iWjR4Vqy1JbFNKFZrSUzVRtPG2GKbtrGatjGNR1sbqTFpQ2yU1h5aKx7RVInWojSiNiBQxGMFXGAXcFl2l52d18yixiqNhMm8zLyX7/v/3ne8yVD79xMGw1w1NeWW/j7vKp5lJ2l12jbB6NoUCgX0bvfSpuHs/2+NGg5w6MAHc/uDvspwqNeg4hWwWFKhUCiDFMVxvEooeyrvzZ0jhTwGqKh8P4ONdF3o9nsEpYKHXtBBo1LhbiCIxEQBnEIrQWV6tnDOO6dGAnkcsHfdZr+3uSwWi0LBMpg/uwC9t5tR1+xBmsMFllMiMKg8WlK8pWhUgKPHNm4/e776LRARHMNhZq4b2zaugrfTh53bvkRjnxoxVti9vLR89agAB49sWnbj5j9bO29fNUAM45WiQkwZn4nTfzXDlWZGu7cnpkvJnu0as/LPUQFkpy07SuZkGKQfxMGBpFl5Y+HOdmHL3jMoem4GrDolFjjMjYe6Fo4bNUDv25tfV3/hbNhog54bRMGkLHTcjcFmNcKi4aMsYQ+faJ1WPGoAHzikDrU11ETYwRyLQUM7HQ7oLRbQIGhtbS+uumQ66HbPJqMGyI4NDT8ynMb/SSbdU5ZtM8Bss+O3WwPHdtmmbhV06kgqxza+eFnb8yTIsAfti45TLwjBnjUt11rm6Qd91EpdNybYTKgtWIZdChPMBhVSeMav4fn9XKe/bHa9KTTik1x+pIJrybK2SplCqtLXiTHd7ViaYcbETAd6rU6s7YsiXa/GQExCIEygDkfzXm80XhoxQDbcUP3t4d68nAXm/CxM7e7COrsJMTGGzXf6cVGnBQmLYK+0QPANtE1WZmXMSMkURwyo+OnT77rbWxZ7omFKtWI51udm4nmrASQmouT4JYhKFdxXm2GNhqFUqomk1le4HUUrngjoRm0BFxt4z9vRWRiN9DMUCJCQgLFOO9KdKQiFIzhZ8zdMLAOaYUBiEjw32tEfDMV0SeZbotbwcZ5j4Z5HQQ+KXOutKldzWMlQFCiaAhW3pIZuMtSR9NA0PhJVDGp/PweJEAg6PQaT06tnZix6ZljA199vyLfYkn9Nz3EYGJoCoWlIlKxGgZZkcQKK3BcfgiXxNOqq/4AkxkBRNFSCOaC1u4sn2+edfBhCfbTjSJr3emsdgWg0ZmWAYRnEGBpEjkTetQyQJJA4j4CWABqAnmdQtW8fOIaBOdmKZGs61GljgkqLpdQZdh28D6HWf3bg8/pz1WsNiSqkTZ0OhmUhMfdyIe9dkgBpyJyiAYYQMAQQeBY/f7Mbg4F+JBmTYTCZ4ZzwNHTuCV6B0roSQ6mRuM+KD/ecrj1RNWtNoQPXUgvAKjgQOdmyOJHFJdAEQ2sUDZpIYAiFBI5Ggd6HRC6KuobrqDzbAYMpFcnjcmEcPy7b5nddiwNefbei8vzxA4sn2rTImPcSOCUPiaFBSQSEupd7Oe0UBUmOQCLyKzQMg7lqD7LsZhAxhNVfnUKY8EiyZxHTlAJXLjPJEwcUv72v0NN08XhHyxVqfvHL0CSoEW8auQbxQOTnfwdNU1BxLCbrw2jztKO2rgmXb/fDbLdDbbbVjF/0xgx3l9znQLxNd/yyvTQaDpZMyR97JxLwvxbs8YOmadBysaUoCKT4nGF4sBwHjmWgUSlBQ8SF671iX4e3klWoiniNtklnsy4pzV1y80GRH/6rONd2Wlt/8Uydp6nBKYkiaMTg97YgNOCHJBGoBSsShOShiECBZjkYnDm+1Gkz3UGvNzg9wRZ59DP+L/zxH0cNnQDcAAAAAElFTkSuQmCC"},56914:function(It){"use strict";It.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAAXNSR0IArs4c6QAAAnZJREFUSEvtlUtoE1EUhv87mczk3aTVpEa0sXRRhKAgtIsINriRosWCuqgVQURx4cYXRkWLpYIaSjcKIuJarS9846KLCj42Vlqj0GBMqZVikpqXSTPjXJlEJXEyTXwtBO/u3nvOd/57/gOXAIB/iDa7F+KeiYedUhD5rNo1lQANRrH1kJcM/piTB/UP0707WuGvFlgcNzIFPByHqNOiy9dGrhTf5eEDj+j+7S049avwO68BjoXIabH58Cpy+Rvnt+GBaeD6ywKO00DUsej2ecklea+Ah7IiLk5/wmhKAMsALWYO2xxG1GmZsg+TKBCMAIJUuJ74iPRGNzEp4DL4QCiOjlo9vFYesxLFjWgWY2kBZ5qsMGgqez3yHqmVDcSsgB8NJ9CsZ9FlN5So7J1IwsVrsMVRel7uKarwzkAU55pssHOlLXicyOFaJIPTjTUVPVeFb3oVxUCjFU5eUwIZjs/i/kwWfa4azMSzSKYFRZF5Nj0MehaqcP9kEmYNg50LjN+TKYCDoTg8Fh4ddToIogRR/OpeUQme04BhiDo8JkjY9yYOt1GLNiuPnERxM5rB87SAI4st8Fg4RGIZxJM5hfL6+QYYDVp1uJyRkSgGP2QwmhYgT1+rmUcty6D/XRK+RWasMGlBlcLzqgnB3HA1x54mcjg5mcQuC4eG3GdFmNNhhMlYQflc4/AkkcOtmGysRTWsxFBXz5Cuc+myq73rbe0V56yKABm+58KLDc+OL39APMcC55c4rWt3r7bVV5FbMWQ8gszZu8Eww+q7yZq+t/K0/YVFev7Dy7T1327LibAESiv/Aj89T4W23AYh7X+yAAVSRKLrvgCd2yAab2k7nAAAAABJRU5ErkJggg=="},71614:function(It){"use strict";It.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAXCAYAAAARIY8tAAAAAXNSR0IArs4c6QAABAlJREFUSEuFlV9oHFUUxn9ndmezSbbdrEmaVkmTnVDQSoxai8Y2alFrFClolNQHUUoVX/rig1hBUFB8VKRaK/XPg1iNVVAf2j5YqCAKRagpoe2mu2uJtGliJX+0u5vNzJUzs5tkk01yYWH23O+e75zvO3dGWGYNDZlINEoXIbZi6BS42RjagRYRcsbwa8jig/Z2ObZcDo3Lws1s1qw3hj6Ex4EeY6hf6XApwYBt83xrq+SqYX2CTMa0AW8Z6Afs1ZLmcjA5BaEwNDf6ZZ502tkpIu7is7LrmUzL2qh1PBqVG+/bHl+zrTteWwYVCjAxCfV1EIvBuRRMTUE0GsRqIrBhPYTDYAlvJJPy5hKCvt3pgwZeKm/0PpyYfHBHIn55FM4MBtHmJth6J8zMBCTaQSgEa2LQ1gq1QUlTltCWTMrEQhJ5cnfmT/Al8pdA4fX9ba5th+pO/jwPfeQhv0oKMxCtqS6iwF7HkU8qCPp2p/8xkNBga2ucREOt2dZdW3TaJaIEWvW6ZujcDPYq7ggcdhx5oYLgif70oAidGuy+ZyPRaJibNkBXJ0xPB+2rxku0FaipgdpoYLjngQinnKQ8sEiibD94R2w7JPd2b8SyhMZGpu/ewprFSdVUJYxEwBjI5QM/3PnZ+aXDke0VBPpn38tXu1pa4j1r4zUNluFSTw8TsTp+0D1NqGaKQL4QJFTZdKlkuq+T5fsnHHeS8ugSgsWVZi6Zp4zLNxrXadH2tWJ99jsoeaGGK6HulwbkqOPI06sSXMyYtwVeU6DKEdP7LDA7GyQsFoMU6oHeicnJuZRfdDjy7KoEmaw5Zgy9CrSs+QrLkoRDQUflDvS51MGPjiO7ViVIZ8yY3i+/ygjUlzoozsD1BaZOTM6Sy7m+RNpdsWjOHTo8ugc897uvO06XSCsdGBgwoS13oSL47yk1t1yhdqOSKKnG3zswytmh64stLBkuXd8ecQYr3qZl5MW0KYowN/2JRHCLXQ/y+eCn6/Dno7iux22dMUZG8pz+/d85Mtfyer//ctOJ5QiGRNhcRiuoJHOFue9/OMrYeJEN6yN+R9euzTLyV8HHrEiQzpp3MLxaJihPy0Jz8zk49OkoV64UaGqyfYKpKZfxv4MRW5EglTK3hMKc1WugYDVZZVlwY+ckupCq7kHvzsSBF/fcsK+qRHo6nTUHMfOv8WpOqgdKkExGidhWBWTH/XE2ObX7lyUYGzOx6f/4DcOtVcekZHJq+Dp33B7jzB/zBiu+qdE+tfe51seWJVCQfkqN8BOGjmokXx0d50Iq565rtguZbK6uAmP4rGjNvrIigR4YHjbNVpiPga14XEXIClwAzo+PF8+9+9HlSH7GiyE0iOf5OhljPM/YwzVu6Pz/trl9JqmCLFAAAAAASUVORK5CYII="},36413:function(It){"use strict";It.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAABPRJREFUSEudlXtQVGUYxp/vnLOcXcDltsACCyjesAypbMbQEpsxCyfDZtbyMqOMgZPSaDOYXUaGSzhoNXkBBbRGpXEGCx1Xa1KsTDTJQcUQyJ3RVEA22GUX3N2zl3POV7sMTCuE1Tdz5vzxvuf3fs97OwSPOHNnL13IgDwDyGGUIY0XLh8/9ahvfHYyllNmZibnHVDHcAo2WZZpLQX5DKAaAuQDZAeFHBYTOr0qLbhAhDPaVnSOuB7mBIC3Lul+kiX0iV96y3Ps3q7M8W42M2ItolXpvrv9wbBcWtFxbe/f/UfAW7PvP01k6bKCJ0yXcAbtJsM/cgkhKN/2MVKmJOHkPis6b4pLSk4knBwTXPhq59IXVqiPzV+mxoBtEPVHv4Xb7QEowPMKhE4IgSY6EnEJsZg4KREqldLPqdtuQdsl1+rSE7rDo8CUFjHNX8Qd6JX0OVm5Ef+mNiM+hr1WXDnt2FRiSNw1Gnw97wPT/diyxtaN0G+OGrG3OgUwf91qBs9DFGWIXgmiKEH0ypAkGZrYCThbO4gL9Q+KSwyJRQFgem3dVBDaNmANUxxrKEBOWQw6rS4MDnqQO9gDQ+pk9LWbQGmgEF+epz6mRdMpJxoODu4qMeg2BYKv5+0AxeYHt8Nx6Ow7yK/U4mynFfmmblQlJSEzVg1bvwM+EMcx4BQsOI4Fy/m0AFcaHDhZYTtcbNCtDgS35HUASB1o1KCq6S1s+VIHd3sbhPgUqNVKMMyYrT7C6GgScGrP3UvvHpmR8TDYCUBlqdeh5sYKFOxUQDp/BsqVayGDwOT1Ij5IEZAHX1pkWfaruNfuwffVV7E271A2Sas+MexIaEuuXXYzIea6ZBztXoycV65CMWkipLR52Gs1Q6VgsYzwGLQJkCQKWRoqnO9oYtWgHhW+Kr2B/LeruhHmmUImHfRPIaEtea1eS9BM6zfx6I9MQnKcDfZFeuyyufCDy4HGp1Jh67PDYXeDZZmhh2PAsAxCQnl4nAxqNhpRsHmnb0GsJ7Nq9g2Br62rdHcp1zuaE6BKVIHRxoN9MRtnuqwID+KQkRA2bl97PRTly+9ga2G5D3eRpFfPGwK35ma4jKEXxZ5ksEoWTFwC+Kyl/2lISvXdeP+9beA40QurMZgsOCf6S24/+OFPjKh93h+J56Fc+SYoCKhM8bnZgteiwhHBsP7hkHyDIsqQRMkfPDwyBEUbbmHVikpMDnWAqBBNpteYh8AV2xcyyuDTw2tUuSoXl/pcMDpdOEcEVGq1uHvLPEpFG3qxgzmPZnun35ZCZPQwrF6Y8+nXI03q3P9JBQi/gRIWwWvWoe6OBRU2CwzTUjCBZzFgdfqLNjwcRq8Zczv2wCF7AgKqGI4Kkpgd0P2m3ZV1XnWyXrd6MZEl6pccxLNj5vsNYy3qzC0Bttej0rE9eTEmXi37bdRY/XzkZuGzy6cVP6p6SVdKkaqMQXyQGof6mrEmejY+SnoZL7Xvxw3BNPrXRCnVADjvETxcz21ximAnxOOS4RYoPC4KjyD73zmJlVBGAE1pG1Hb2wy9ZhYWtlXD6OoDQOm4i+C7svq4O1265fYH6jkRkf0z1Go7r1QKMpXZW4Xpv4a0RFnmL4uaheLERcjqOIDf3f3DQhvG3zDj5ePHTeEIYi4AeDzQjVrAkYz/D/bRmreEwePdAoosACwILkISt+G53ff+BFCGCYWbZ5SAAAAAAElFTkSuQmCC"},11215:function(It){"use strict";It.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAvRJREFUSEvNlU1oVFcYhp/vnDuZzA1OJtpER1OlplFM3AhtSRG18RcpldJFcWe77kIX4ko0ggstCtpFVy1FcVEiCrqwdGM3LaULBcVAIkbyN5MfCTNJZkwyc889kkkmTshMvFQX3t3lfvd9+N73fN+Rzk6reYvnVCv1nmKnb8jVCX+d7WK6VE6KgB8T3i60+tSCCsrzI2pyrI2YUexBOGiFZNjn0KUuuosaBcDFhH/cKns5qPCSOuHfpnX6i39aOWyEWwJ/N+T58nQPM3N1BcCFYTMErPtfACBk7a6Rg07vrHAHyyfAzz894XgpwCsnXl8PtTFQbzDNdeVB2lWmt8p+nNKy6rOs+f7bPv17WUB8FWgFIRdqG6RiU54Bu/A1HJZnjsPE3KsB0eA5s3J09ygDRYsKHTR/ADeOKrTAvYTlUaqyaS8yML5wXkoBxT8scmbfAH8uAZTKbWiEWKxyB6W1ZQHWP7dvUN97IyDuQjQE2+og+RISWWhfvxQcqZK0o2wua/Bu9TM8B7flAHPWtK6dz0BFQSJCtYYfWmEwI3Q+t2yogd1xIW/ALIQQcUiHHJnN5q25PbgCoGk1XD2iCoD7Y5anU5UzGH8JqZUyCGpRkNl4qwzeKSCsYedHoEWYiVjyISFaBV99CHkf7vbBZB6aokuxblgSIU02a8TrnbIF48qGvCkGHQfmM/gvZembnt983zULxsD5h5aWOji2VSg9R46SvAh+1pA//9j2VASUm4PaKmiuhZyB/gxM5Jab9v5k4LkwtVmIPrVsbHink+z3WmU3pVuE6bgQSVq2T9jAq6K6mi6tpbD/F3dR6RxcTJpvrMi1zEYik1uE+H2fxvVBOhDrOIyGwySWJeNLx94h/li8Mq+MsybVaNpTTfq6O+L/2uYx6dbI1yvNgRJySlEmdtCeHNuTpHsRUBQ6sZ12K5ys8bi5P+O3IbIjyLC9XtN4IvLb3n5+WbxwVhJ4GCc6Y6kOChGH9OdDr7ta1kFQoaB1rwARmaI4ZUFkrAAAAABJRU5ErkJggg=="},13825:function(It){"use strict";It.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAABFBJREFUSEutlXtsVEUUxr8zcx/dbbtrSx9RihZCI6W7QamKTSWQiEINBVpKYsQ0kYchaoCikYimoiY2QaI2+gcaYpogNhIEjIKiiUbAFkoaGigVTUVeysLu9sF2n3fvjN7FbpG+KHWSySQzc77fOWdmztCuXZJjHO14oVkWM6KstNO+fygZul1Ay72RuzVd26RyNlNKiXOe7rqFnsy9N0PGDOjIBoVyxApNZSs5QYnHBS75utAVMz350UDl7L6p8RshYwIcLzDcuk15lXOaYon4eq/hz54gwFSAEXoUfcvZtLR2a40IoXd+xYVbAsSzv85wOMPPddpKF3Urd1EkZuD8lW6EJIFxlnT4ZOYdk0MKz7AmGPDC++3YNiLg54LQzFSbVv5MoHZ+VuCMwlQFH6sv4nDgHjBVHciEhB+Er1qyJywXhFmJBULDGg9WDwI0FSBd181FnFClKnyiw/Rj1dXVEDED0jTxY9pi7DCqIAEBiWMKsM+dM+HQ9NMw17rwAwh5kEikkAGrkoBjBcbMFDuvZKBHGaPE1TWMOLy9AWwQb+LO6O/gior9f5V1f55bsdcO+nKxN/PyjQe6cTpcTgPnPSk4AIkSAAeSgLYZZrPKOLdc6+0LwhsI41rMAHEVNhbDyvM7xLSWX5h5lXmVPHdFc0lNbLjns7EQWWEFv0GgOQk4MjV0KByNpfhDERjg4P8enpSQBOyr/mnPrvvaj34giG8zeOqJU5XvXRzpfa5zo5UEticBnzqurIDG1zBGA3ZEf8AUdU/5stqsSfeemkmjCfcbr3PjrfIgXk8CNk3DQ66urpcAmS8lDAbW4ERGwxNeGOOoJEgA1hehWgCPzPaEa+Ms8rQmjN1L/TnnxiPcb5sArHXhDEm01J9G9f8hamk050EruYTYdYAbQWtSMzFvaweabwdyaGoo16alVGgqK5VSLoSUusffVdofwVEAD4BwjYA3AOj1p7BlJFBHEXh3NFxut+kPg7BUYSz/H9vkDRFC4HJXz0cJQE0R5pqEA1YQlqhTip1lptxNEDkqcSdXYFM5s8dNc4ou+iYtCX042YGe7Db9MXYi5fGEHxISoUgUvcEw+qIGgtE4SFGakrdofRFqBaHW2jyDAbMGath/ApkTasT9vkbIuAE11Y539bfRGclEIGJAEANxBUT9gdC5JGCtC3UEpDsMo/BBjc+ZKEwYcavHEbdGIWAKiSo0oiRoBQtwXcNm+RrOyvzhstk6qNh95vAUG2QeI8sbqzNrtLJ73asc8mIztsLBe3DJm4dXMmtjEtJHkrzWCJCXiLxSSJ8CeXAQoAPgJ7L8XhAcQ7gVhqTDq775RHNdPD1XmPxC67Ltico5XBvyP9iZ7a8H8Hzi7EDtBHzHOb63h40j5b25keIvnn2ShLmEIGPR9GlrTi54OTQmwLe6z97tZAsU09a0zG/z3GxcdHCDM8yXB87OKxajvZlb+jJHExlp/W/t6uQaTM4uZwAAAABJRU5ErkJggg=="},57655:function(It){"use strict";It.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAAXNSR0IArs4c6QAABD9JREFUSEvNlG1MU2cUx/+3hVJKoUApKTIGTBw6ZB2WbNB+YPIaZIIm7F2HMyxbS1pwMbp9IyabWbKNcBFQdC4sE1mIGmNkqJElLhvvYGGCTlYRQdrx0lBa2t6We5d7l3VgkxUSP+x8eZJ7zvmd85zzvw+BddiRI9+EOp2ub8ViUZ7d7uzj8ZiymhrNtL9Uwl8A69frGz4vKFB9olYriNFRI9Paev0HktS87S93nfD6No3mjdKYmCg4HC4cP352gCS16U8FXllZ/2Z8fOx5lUpBDA/fZ+7cGf+0tlb7xVOB/z2ak7sAugnAMZLUsqdf8xnLoUNfB3s8odLAQMrH53bjIp+PD3g8zK8mu90CxuWiF5qaPlxe/d0LOHr0lMThWGmQSMSvR0WFBRLr2sa/qNlZq9tqtV3k8ZzampqPF1iPF6HXN97Yu1eVk5WVSlCUB263x++1nwy4efM209lp+JkkNVleeFXVqR1JSfKBiopiWCw22GwOmM0WWK3LkMnCER4e4lOI9bExYnEw5PJIsDdl865c6cb09JyaJCt+5TrX6xvfystLO5+bm4aZmQW0t/diYpGCICIMlHkOyq2boFaneAv09d1Dl+EhBHIZPFYbYoKA3bszQFEr6OoaZQwG4/skqW3m4Dpd47uFhcrvVaoXcPVqL+46eYhUK8ELCADtomBq70T+jgRs2RKLyck/cfnWGGJeywVfJATjWYGlfxjx1BIyMrahp2eMGRw0ltfVac76wL/86gKi9pUiUy7CDAVMUYD9wSOE3B5CcXEmrl0bwFxiEhRpSfAwwKQLXANTp1twYH+Of3h0+TuIDAqAkwFoBlicMkHY04uSkkx0dPTDsi0FCcnPcj6LB1hhGDxq+A4H9mWvhVdV1b/EMMSugoL0z9ixsAsxCsMhVSm5GfPZxMvX8erzMmxNjsPEhBnt/Q8QW1oEgs9DEAGYB36D3DwFlSqFgw8NjR+jafoCUVnZ0ErTSCwsTH+Zhc/PL3EFTEwAgmRSOCankRoXgaysF70L7e4eQ//vJgTHPwPKsggpZUdJiQpu9wq6uzn4AEEQIz4zZyXG2uPH81hcXEZ0tARSaZiPFFnJmkwWhIYKERsbBYIgYLM5/3vm/8A3/AeB1fn/CW4w/IHk5DgIhQIMDo5j+/YECAQB7Gw5Xa+2DXfe1nYL+flKSCQhaGn5CXv2ZEIkEuLMmR9RXl64Bs6OtK/v3pM/0cnS7OzUtp07Fdx7stouXfoFOTlpCAsTgS1UVPQKRKIgNDffQFlZnjeUpmnMzVnZ2zEjIw/319VpznFqOXz4dGJEhPj+wYP5fJfLvfqxXMdeGU6CS0vL3NnR0U/PzlpSTpzQ3fU+uTpdfe3mzZt0CsVzREiIcB3QtSF2uxPDw0bGaDQ11dZqPlrznrPt6vUNWgDvEQQhZ3W7EaNp2gww5yIjZ+uqq6tpNvcvL/sz37THIYkAAAAASUVORK5CYII="},86784:function(It){"use strict";It.exports="data:image/png;base64,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"},71986:function(It){"use strict";It.exports="data:image/png;base64,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"},12495:function(It){"use strict";It.exports="data:image/png;base64,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"},28984:function(It){"use strict";It.exports="data:image/png;base64,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"},63604:function(It){"use strict";It.exports="data:image/png;base64,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"},30045:function(It){"use strict";It.exports="data:image/png;base64,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"},13740:function(It){"use strict";It.exports="data:image/png;base64,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"},58881:function(It){"use strict";It.exports="data:image/png;base64,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"},28982:function(It){"use strict";It.exports="data:image/png;base64,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"},2487:function(It){"use strict";It.exports="data:image/png;base64,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"},3164:function(It){"use strict";It.exports="data:image/png;base64,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"},88745:function(It){"use strict";It.exports="data:image/png;base64,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"},49321:function(It){"use strict";It.exports="data:image/png;base64,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"},72054:function(It,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return ge}});var a=ee(68688);function ge(he,Ve){var Ce=typeof Symbol!="undefined"&&he[Symbol.iterator]||he["@@iterator"];if(!Ce){if(Array.isArray(he)||(Ce=(0,a.Z)(he))||Ve&&he&&typeof he.length=="number"){Ce&&(he=Ce);var ve=0,Te=function(){};return{s:Te,n:function(){return ve>=he.length?{done:!0}:{done:!1,value:he[ve++]}},e:function(Pe){throw Pe},f:Te}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +`,We.getElementsByTagName("head")[0].appendChild(_e)),We.body&&At(We.body,"react-draggable-transparent-selection")}function je(We){window.requestAnimationFrame?window.requestAnimationFrame(()=>{wt(We)}):wt(We)}function wt(We){if(We)try{if(We.body&&qe(We.body,"react-draggable-transparent-selection"),We.selection)We.selection.empty();else{const _e=(We.defaultView||window).getSelection();_e&&_e.type!=="Caret"&&_e.removeAllRanges()}}catch(_e){}}function At(We,_e){We.classList?We.classList.add(_e):We.className.match(new RegExp(`(?:^|\\s)${_e}(?!\\S)`))||(We.className+=` ${_e}`)}function qe(We,_e){We.classList?We.classList.remove(_e):We.className=We.className.replace(new RegExp(`(?:^|\\s)${_e}(?!\\S)`,"g"),"")}},76172:function(It,Dt){"use strict";Object.defineProperty(Dt,"__esModule",{value:!0}),Dt.browserPrefixToKey=ge,Dt.browserPrefixToStyle=he,Dt.default=void 0,Dt.getPrefix=a;const ee=["Moz","Webkit","O","ms"];function a(){var $e,ye;let ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";const Te=(ye=($e=window.document)==null?void 0:$e.documentElement)==null?void 0:ye.style;if(!Te||ve in Te)return"";for(let Ie=0;Ie: Unmounted during event!");return bt}},80217:function(It,Dt){"use strict";Object.defineProperty(Dt,"__esModule",{value:!0}),Dt.dontSetMe=Ve,Dt.findInArray=ee,Dt.int=he,Dt.isFunction=a,Dt.isNum=ge;function ee(Ce,ve){for(let Te=0,$e=Ce.length;Te<$e;Te++)if(ve.apply(ve,[Ce[Te],Te,Ce]))return Ce[Te]}function a(Ce){return typeof Ce=="function"||Object.prototype.toString.call(Ce)==="[object Function]"}function ge(Ce){return typeof Ce=="number"&&!isNaN(Ce)}function he(Ce){return parseInt(Ce,10)}function Ve(Ce,ve,Te){if(Ce[ve])return new Error(`Invalid prop ${ve} passed to ${Te} - do not set this, set it on the child.`)}},38710:function(It){var Dt=function(ee){return ee.replace(/[A-Z]/g,function(a){return"-"+a.toLowerCase()}).toLowerCase()};It.exports=Dt},20441:function(It,Dt,ee){var a={"./aac.svg":25447,"./amr.svg":3368,"./avi.svg":46703,"./bmp.svg":65650,"./default.svg":3448,"./doc.svg":71486,"./docx.svg":13607,"./flv.svg":56019,"./gif.svg":12397,"./jpeg.svg":17090,"./jpg.svg":39316,"./m4a.svg":88091,"./md.svg":18314,"./mkv.svg":79722,"./mov.svg":33399,"./mp3.svg":64734,"./mp4.svg":9358,"./mpeg.svg":81897,"./ogg.svg":81071,"./opus.svg":11161,"./pdf.svg":54240,"./png.svg":22976,"./ppt.svg":20820,"./pptx.svg":661,"./txt.svg":20421,"./wav.svg":33506,"./webm.svg":25833,"./wma.svg":16078,"./wmv.svg":36699,"./wps.svg":47621,"./xls.svg":9367,"./xlsx.svg":42872};function ge(Ve){var Ce=he(Ve);return ee(Ce)}function he(Ve){if(!ee.o(a,Ve)){var Ce=new Error("Cannot find module '"+Ve+"'");throw Ce.code="MODULE_NOT_FOUND",Ce}return a[Ve]}ge.keys=function(){return Object.keys(a)},ge.resolve=he,It.exports=ge,ge.id=20441},90034:function(It,Dt,ee){var a={"./doc.png":63604,"./docx.png":30045,"./jpg.png":13740,"./md.png":58881,"./pdf.png":28982,"./png.png":2487,"./txt.png":3164,"./xls.png":88745,"./xlsx.png":49321};function ge(Ve){var Ce=he(Ve);return ee(Ce)}function he(Ve){if(!ee.o(a,Ve)){var Ce=new Error("Cannot find module '"+Ve+"'");throw Ce.code="MODULE_NOT_FOUND",Ce}return a[Ve]}ge.keys=function(){return Object.keys(a)},ge.resolve=he,It.exports=ge,ge.id=90034},25447:function(It,Dt,ee){"use strict";It.exports=ee.p+"static/aac.b3e9a3ba.svg"},3368:function(It,Dt,ee){"use strict";It.exports=ee.p+"static/amr.ce411d51.svg"},46703:function(It,Dt,ee){"use strict";It.exports=ee.p+"static/avi.d7b8adf7.svg"},65650:function(It,Dt,ee){"use strict";It.exports=ee.p+"static/bmp.c62f88c4.svg"},3448:function(It,Dt,ee){"use strict";It.exports=ee.p+"static/default.f48aef2c.svg"},71486:function(It,Dt,ee){"use strict";It.exports=ee.p+"static/doc.e6c75d4c.svg"},13607:function(It,Dt,ee){"use strict";It.exports=ee.p+"static/docx.150535e3.svg"},56019:function(It,Dt,ee){"use strict";It.exports=ee.p+"static/flv.43967063.svg"},12397:function(It,Dt,ee){"use strict";It.exports=ee.p+"static/gif.b2122741.svg"},17090:function(It,Dt,ee){"use strict";It.exports=ee.p+"static/jpeg.fffee469.svg"},39316:function(It,Dt,ee){"use strict";It.exports=ee.p+"static/jpg.2fb4a360.svg"},88091:function(It,Dt,ee){"use strict";It.exports=ee.p+"static/m4a.7994dbc0.svg"},18314:function(It,Dt,ee){"use strict";It.exports=ee.p+"static/md.1f56aa84.svg"},79722:function(It,Dt,ee){"use strict";It.exports=ee.p+"static/mkv.f43ec502.svg"},33399:function(It,Dt,ee){"use strict";It.exports=ee.p+"static/mov.1e1eebb7.svg"},64734:function(It,Dt,ee){"use strict";It.exports=ee.p+"static/mp3.a7e45c91.svg"},9358:function(It,Dt,ee){"use strict";It.exports=ee.p+"static/mp4.31a2d9d7.svg"},81897:function(It,Dt,ee){"use strict";It.exports=ee.p+"static/mpeg.9a0dfa86.svg"},81071:function(It,Dt,ee){"use strict";It.exports=ee.p+"static/ogg.0394dc54.svg"},11161:function(It,Dt,ee){"use strict";It.exports=ee.p+"static/opus.faad335c.svg"},54240:function(It,Dt,ee){"use strict";It.exports=ee.p+"static/pdf.5d12b224.svg"},22976:function(It,Dt,ee){"use strict";It.exports=ee.p+"static/png.eacc8c1c.svg"},20820:function(It,Dt,ee){"use strict";It.exports=ee.p+"static/ppt.d710530e.svg"},661:function(It,Dt,ee){"use strict";It.exports=ee.p+"static/pptx.d78add0d.svg"},20421:function(It,Dt,ee){"use strict";It.exports=ee.p+"static/txt.53f7213d.svg"},33506:function(It,Dt,ee){"use strict";It.exports=ee.p+"static/wav.a76e7dde.svg"},25833:function(It,Dt,ee){"use strict";It.exports=ee.p+"static/webm.3a7e6ebc.svg"},16078:function(It,Dt,ee){"use strict";It.exports=ee.p+"static/wma.a57b430b.svg"},36699:function(It,Dt,ee){"use strict";It.exports=ee.p+"static/wmv.f22ee4a1.svg"},47621:function(It,Dt,ee){"use strict";It.exports=ee.p+"static/wps.f48aef2c.svg"},9367:function(It,Dt,ee){"use strict";It.exports=ee.p+"static/xls.0db636e2.svg"},42872:function(It,Dt,ee){"use strict";It.exports=ee.p+"static/xlsx.5d09490a.svg"},25510:function(It){"use strict";It.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAiwAAAIsCAYAAADRd/LpAAAgAElEQVR4Xuyda5BtVXXvV3efc+CAYBQRjaJBeWjiVVKVB0mMUV6GKv0cvVVG/XTrViUlSd0bqUoQg4KapKJW8j3mWinNx1SRSgkciKARYiqi1ycvFZSggHgFDofz6L71m3v/9xk9eq695ty91t67u8eimu6z91zzMcaYY/znGGPOudLEExQICgQFggJBgaBAUGDJKbBC/26+98jGkvczuhcUCAoEBYICQYGgwB6lwJUXnroSgGWPMj+GHRQICgQFggJBgZ1CgS2A5YoLTtkpfY9+BgWCAkGBoEBQICiwyylwy33PpREGYNnljI7hBQWCAkGBoEBQYCdTIADLTuZe9D0oEBQICgQFggJ7hAIBWPYIo2OYQYGgQFAgKBAU2MkUCMCyk7kXfQ8KBAWCAkGBoMAeoUAAlj3C6BhmUCAoEBQICgQFdjIFArDsZO5F34MCQYGgQFAgKLBHKBCAZY8wOoYZFAgKBAWCAkGBnUyBACw7mXvR96BAUCAoEBQICuwRCgRg2SOMjmEGBYICQYGgQFBgJ1MgAMtO5l70PSgQFAgKBAWCAnuEAgFY9gijY5hBgaBAUCAoEBTYyRQIwLKTuRd9DwoEBYICQYGgwB6hQACWPcLoGGZQICgQFAgKBAV2MgUCsOxk7kXfgwJBgaBAUCAosEcoEIBljzA6hhkUCAoEBYICQYGdTIEALDuZe9H3oEBQICgQFAgK7BEKBGDZI4yOYQYFggJBgaBAUGAnUyAAy07mXvQ9KBAUCAoEBYICe4QCAVj2CKNjmEGBoEBQICgQFNjJFAjAspO5F30PCgQFggJBgaDAHqFAAJY9wugYZlAgKBAUCAoEBXYyBQKw7GTuRd+DAkGBoEBQICiwRygQgGWPMDqGGRQICgQFggJBgZ1MgQAsO5l70fegQFAgKBAUCArsEQoEYNkjjI5hBgWCAkGBoEBQYCdTIADLTuZe9D0oEBQICgQFggJ7hAIBWPYIo2OYQYGgQFAgKBAU2MkUCMCyk7kXfQ8KBAWCAkGBoMAeoUAAlj3C6BhmUCAoEBQICgQFdjIFlhKwnDhxollbW5vQdWNjo1lZWWn4zc/q6upOpvlS9R168kBfnuPHjyfai97r6+ubeLFUnd9mZ5AzZEljn6ecQVfJsdplOPSJR/LPv+mffix/KGff3SY5Bn19J8iZ7eOxY8ea/fv3b6GJH8egRIvKszaAOdDGG83lIN3upMDSARYpYBQ6j5S6/m2N6+5kyfxHZYGggMpup3MbOJmXnFnDJyXbBmIkEbbPfGbLz19q6lvcaXImHmmRBIjZt2/fBMzXUyDe8BSYFWBIlgTkBTDFs6D09igwK1+212r320sHWOiyVwyeeDtNUXezYbElrCHxq31W+tBbimGxPe23deSM8QGKc56KoeQsV6/aZ/XIg2FUOb6Tp8v2c6j+9Uvlk7XtBDmjj3i1RH/JvTeEy6rQh+LdMtRrvY92bti+BV+WgVPD9WHpAAuKAaXtVzI2JGQ9L8ORZu/UvBMMSd/ckJxZwCKvkugxlJx576H1tgiw0C+t7AOw9M39fH3iO/zJARYLFsMwzocnakVzgH9rEaWFBp+JN8GX+fJl3q0tHWARWLGueaFpvuPntNNOSwIaz/YpsFdzgyRnFpzIk8RKbkg5g+bPPPNMc+qppyYGCpgIINlV/jQOt60yty8V/dewE+Ts6NGjaeAHDhzIEgCeHTx4cOKR659Ke6/GUoDx3HPPJb7kyjNfDh8+3Jx++ulhF3oSoVK+9NRccTVLB1jo+ZEjR5JwtiXX+qTc4tFGwS0UsKt7vrRhBv62xnRZhXhWtqIEWa2xms49Q8nZtHqt0bSrSmjPfPBhoFwoa1Z6DPneTpIzyb1oC92V6OnHMSTNou7NFNAiVosMeVr4nCTcnTIXgq+zU2ApAYtV1FLSdqfE7MONN6dRQBPe71TZrVST4hMos7k68wBnVgEj53bXUq59AZ2dbjSXXc7aDJ/4w3yYh3zs1nk367imyb3f8TdrG/HeclNg6QCLlIWUOYpBq8rPf/7zDT8CMctN2p3XOymEd7/73c0rX/nK1mTUnTeyrT2WnAm0zFPOJL/ve9/7mjPPPHNTrorf6myVNPPgL/7iLxo8QzKaOzE0uqxyJp2Dl+tjH/vYlt1AOx0oLtu8ff7zn99cffXVRd3SYuL73/9+8/d///ebeGPnQADJInJ2Fnrzm9/c/M7v/E5nuXkXWDrAknOX67M///M/bz74wQ8mF76SE+dNsN3YnrxXUtj/+q//OhHWocIii6bjouQMWuPKRn6/973vNa94xSsmO4AsTdQ/ncMiIPNzP/dzzf/7f/8vFd1pwH3Z5Uw6hVwV6KykTmsQc8csLFqWd2r7LIqYAyWPdo7ecccdDcY0J/s7bT6UjHtRZbCz11133aKab2136QCLemrDEigMlMmNN97YfOQjH5msMJeOmrugQ0z6Q4cOJcCyF1YrylfQrhzk7oYbbhhczk455ZTm61//enPeeedNDq/zh8J5cWIenHXWWc2TTz654yVtWeUMGj/++OPNy172sqRzBFZikdS/yNUAFloHtABYrrrqqglvkCPlGPXfw71bYwCWCt63xZDlYamoKopWUgCQctttt+0JwLJoOWN1idK2z7SwA9+98IUvbH76059WcnX5ii+znOHBwsOinU2inv/38lF1Z/WoFrAwOlIC8LAEb4bldQCWCvou2pBUdHXXFV1mQ9I3sRctZwFYlhMYB2Dpe6bl6wvAMh86z9JKAJYKqi3akFR0ddcVDcDSNPPy5AVgCcCy6xRIxYACsFQQa85FA7BUEDwASwWxei4agCUAS88ila1umeUsPCzzkIAmhUNLk27VowgJzYc3AVgq6ByApYJYPRddZkPS81BbD5oKD0vflN5a3zLLWQCW4flPCwFY5kPnWVoJwFJBtQAsFcTquegyG5KehxqApW+CVtS3zHIWgKWCkdsoGoBlG8Qb+NUALBUEDsBSQayeiy6zIel5qAFY+iZoRX3LLGcBWCoYuY2iAVi2QbyBXw3AUkHgACwVxOq56DIbkp6HGoClb4JW1LfMchaApYKR2ygagGUbxBv41QAsFQQOwFJBrJ6LLrMh6XmoAVj6JmhFfcssZwFYKhi5jaIBWLZBvIFfDcBSQeAALBXE6rnoMhuSnocagKVvglbUt8xyFoClgpHbKBqAZRvEG/jVACwVBO4TsHziE59oLr744orWd1fRT33qUw0/pSdDdhmSNt684x3vaB599NFi4j3vec9rPvvZzzb8Ln2on3Z4NB7/29cF7z/+8Y9nrxnoU85Kx2DLXXLJJQ1H9Jc8uibhmmuuSe8MeW2CpXNJ32YtA2+4AG/ZnoMHDzbQOfe0ycy8xqD5PGR7yNZnPvOZ5pxzztkiZ23jf/rpp9Pc5HfpMw/Awli4zPU973lPabd2Xbl77rmn+JJJDT4AS4UY9GlI7EV+FV3YNUW1RXdowPILv/ALDTeplj4YKsrXGCzK007NWLgTiasGcga+TzkrHfd2yjGGn/zkJ+nY+CEf0XnINpa5bmQyd/3BosEKNMOQMKeHfJCzBx98MM21UtCGVwoAoos5S/o3L8DygQ98IF3kNyTILxnv0GXarvXQ2TU17QdgqaBWn4YkAMvohusaIz/tLqE23gRgqRDwGYsGYJmRcJWvBWAJwFIpMktRPADLgtgQgKU/woeHJTwstdIUHpbwsISHpXbWLL58AJYF8SAAS3+ED8ASgKVWmgKwBGAJwFI7axZfPgDLgngQgKU/wgdgCcBSK00BWAKwBGCpnTWLLx+AZUE8CMDSH+EDsARgqZWmACwBWAKw1M6axZcPwLIgHgRg6Y/wAVgCsNRKUwCWACwBWGpnzeLLB2BZEA8CsPRH+AAsAVhqpSkASwCWACy1s2bx5QOwLIgHAVj6I3wAlgAstdIUgCUASwCW2lmz+PIBWBbEg0UDFt/+MhwYNSsrhgAs9MUewgR9XvWqVzXf+973iru5LAfHqcMaD2OBZtdff306un+ZnpJzWPqQ3VkBiz3rx9JzmWhY0hcO5uOAPi/jXu5L6uq7TO3Bcaurq836+npVN+LguGZCM+i3U54ALAvi1KIAy4kTJ5q1tbXm6NGj6Tc/PMeOHWv27du3I09K7BuwQI/jx48n2shA8e/Xve51zQMPPNBAw5JnFsDCqu+CCy7YpIBRKFZe9Ld+v/nNb25uvvnm1F8UN322hoj+Uhb+8pt/33DDDc2NN96Y5GCRj/oqRcRYf/zjHzcvfOELU7cYj1eoyOr+/fvT97zHvw8cOJDGRdmS0z5rAAt0pW7qpV3RTPKBbPgnB2b8wYaLojv9OPvss5sf/OAHm+Y840BGpj1tBqPPsdQCllNPPTXxRKBFAEa6jc89MN8rgEVjhxbQgB/NJ8kxc2cZHsujtjkcgGVBnFoUYGG4R44c2XS/ixcOgZoFkaa62b4ACzxhgkvRqSOiByfdPvzww2nC54yU73gtYKF9ARYZNymYaStIjubntGP/5Iy9PhPNMMAY/GV6ODLeX2eQAyNWeUmmS8AKY60BLJSXUkfJ54CHBTV8L37Z95aBxpJt7reCzjm6CpDbecBn/Gg8Fhz0Pa5SwAKd6SNzETmmTwKW1jDn5s5eASwC/XZe8DdyLNAPzbqAat887tJV9C8HpAKwDM2JlvoXCVho+7d/+7fTCss+Wp2WehCGIB2X5XFhYM3TF2CxbaIERQ95LR555JFi7wp1PfXUU8073/nO9Lv0eelLX7pl/FoZec+J6vzKV76y5eIvKSh5Z7zS5j4UfmpCQvAF/gz9vO1tb8vSTCtDP5Yzzzyz+epXv1rkWVHfawEL9GTsXJhnH4Fc9c2DGfh/1113JcMqcCB+9knHr33taw10KH3o58tf/vKJ545/e8MlcKt+//CHP0x6w3r4SturKcclfu9973trXkmXEkJn+4SHZeSBzC3CoFOOZlVEH6gwcvmFL3whyaPloXQZzfqFSdwlNBAzVO2iAIuU0HnnnZdWmVoNWmGoMWJ9k6nNWzCtnb4Bi8CKjJBF9d6tOq1fs1yWRp7M/fffP+GLNQ6avNbgwb877rijISzk+2v7JkPqQxU1vB7izipvvBkD+RUW5FnAJmVlvUcY6ieffDIbDmvjTw1gUYgB2bz99tsnbvVcv2x79PGyyy5rUKY8ds7X0L1kjuW8Urn3rGfEr1b5TsbNyovKQbNXv/rV1fkiJf23ZWoupZMcXHrppYnO0mceOHp67xUPi8Ztea0FmGg2Sw5QLU9Ly8MXPNmE3i0w8SA5AEspRXsqtwjAQptCrSiehx56KE1wxa4V7+xbmdaQbBkAy3PPPbcpZGZBpoyUDxvlxlgLWOAFfPnOd76TwIdyT6R8bU6NXN+UE2CxffKgxgJTO56aZMWhAIvGQr8YA4Dl6aefnqyiZEilpBQG0HgBLE888cTEg1GSRFgDWHCX04c3velNzaFDh9Lf+gw6W++KlQPGdfnllydDOvScKgUs8p625fog+7jivUGg/9Ds/PPPr/Iy1sx9lS0FLFafQWfmgfSZ8rm8wVYbew2waI7Jkwb/RbPSEPcsvKx9h/6xmNaizb/vQba+Dw9LLaUryy8CsKiLzz77bPOa17wmARb7HDx4MP2T70uUfuWQi4oDWLhJuebpy8MiwyhjRB+sR4U8CeK+/JQYIAALHpOS6+hlIM4999wEWGjDGw2fN6C+MVnf+ta3JuDp+3XaaaelHJW2PJVTTjmlwUiVPHgX4E+fjx2jDBBhMXaweO8LhhS6PPPMM5u6QL7Lf/3XfzUkX3qatfW1BrBQB3Ri7J/73Oc2VYkhYL6QE+LlhX+/5S1vmaz8FRby4+qDnniYfN5Prl4BV/rMfNdq24YQLahR8jl1oS8wJjwCiwoX9TEG1fGBD3yg4afkod/Iw1VXXdXceeedrfrM17WXAMvhw4cb9ICfG7/7u7+bZBO9tih9D1/k1ZPcvfKVr2y++93vTsJZkjfrNQsPS8ns6LHMIgCLDAIGWQmkQtx2aN6d2uOwO6taBg+LEr5yaN4CmK7B1HpYqI/Jmts6bXdxWVACr7S6sGE99c2HIeT+5TdGpybhdigPi5c9GxKyY/VgzCeQ+lDeNP7UABbmC8oUDws0kJfSyod1WcvrgiKWh0WhixqPVpd82e9LPSy5ZFk7DiVjyiCo3/KwKCTUlk9U0+e2sqUeFt4XLwiJAlgk0zbMIaDo5WwvnMMi+giYQgMlKUMzdMcyhITUBxsSErimz7nwvOVneFj6mHlT6lgEYKE7ahfAopCQjLAyxRHo0pVq32RSnkBNvX15WEQf/barDmtoSmkDYGFFWuJhUVsAFjwstKHPtI1XfbCJaJSzOSzeIMpbZA2PN7SltB7Sw2KBoAUsdjyMG5pAD8YtPpxxxhlpx0vbnMqNrwawCMALTFuvBG3KAEhubJKjjIKU7lCApdTDYoGsNQT8bY0a//ZhRNHMyuYQ48G7ct1115WKZSqHJ0shIcmS9QL5yvaKh4VxS3/Y8BjzSN6/KkIPVNiCple84hWTRVvOqyzZDMAyEDNy1S4KsKgvNuk2AMtJDokvMvD6ZjcBFm+0SsV+WQGLkm5Lx0G5GsCiem3SrQDTNMDCd0pstF6Xmn6Wlu0LsPidGN7DQojTAp1lASyis5XtACwjanjAIhp5mpXK2hDlLGBh0Yb3Kzwsp66sQOyb7z2Sjve84oJThqB9UZ2LBCy0zeFkxAmHUDhFBGgptAwhIX8OjQUxdmXfNc7thoSsJ8QeZEe7to/WHaoDoqbx1R4gVxP+GyIkpLHYVTseFnmlcu58S3fe45C5xx57rMorWAtYaIeQ0C233DI5v8Lz34cQMRTkCbDyLzm3p0uepn1fGhKyAFzgxHoM285gQp7QF6997Ws3hRFr5Kd0fDUhIeqE7ldcccUkXOfbyfVxr3hY2uwMsgnNkE0fai3lU1/lLH+QSUDxt771rezZMH6OqQ8REuqLGy31LBKw0CWFhDTh+S3FtUgBXgbA0hfrtwtYbD+svNh8iFxISKCqbzA6BGDxoSq/rdmPNSeveFgw2DVPLWChbiWEa1cFv30uh6U93/k8AYGEvudYLWCpoZVoTm4VCx17TtOiAYvmheis/ligm6M53993332TJGLRwxtEu1CAxujNn/3sZ6l4CQ/bctKm0V/G19O2jdZ8rjBaLlzdZmtsuLJWHoYsD43lYelaFARgGZITpu4ALHlCB2DJJ93m5EVJpiQbony6vBHbFe0hAIs1FMr90LZmvvPGcRGARaEFZBMPi00QbMtn0lEBMgpD82YIwOLDojmQN0TCZq2HhX7iLdD2cZsPhby0JTwDwAAUevx4JX/iP2E3ko4BLLRRsiAIwFKvdQKwjHZtXnlhhIQm0hMeltvSirk0gbZ+2jUprIHCKkm6Vf1tCq7Lw0ICnR6t8vs+sXgIwJJL9PRJtxYgLAKwiJ4CLAq7SXa8F8gmq/rERq32S4xdjcwNAViszPF37uC4ZfCwQCebj+E9xZIf6xHhMw4nQw9a0Gzf1dj0GVvtOYdG3rzwsNRIaHnZACwBWLZISwCWnQtYfJ4BK0sMoxI7ZWD7zpsYArDYA61kGGwOC4Ir74Q3RPr30CGhHGCxE0r8sIf56XsBFsub0tV5uYpvkhEtOYelpk5blj7nQkKz1jftvRoPiw8JSV7kHYF35Gz57fttISEBYvHL9jMAyxDc3lpnAJYALAFYDAVQYhxOt1M9LBqKVulf/OIXm7e//e2beDyE54i7hH7913+9N63V1kebJ5DbneXzDGYBLFxi+frXv75oLAJMv/Vbv9XcdNNNm1bk/MN6VCxv+By+cC+KfYbgDXcJsb27z8cDRO4e4y4h61UZwsNy9dVXN+973/uKhiLAwp1Nd99996bTkXMJmtYrBl+4t0aP9ahY74newVOKzHBQHXJZ4iWLkFARGzcVCsASgCUAyy4ELBoSK3uOsvcr4npVMf0NLkvDKPT1eJe6NQze2PjwhIACv2cBLBgbJU92jUchH4ALp+ly2q5OeM2BFVsffPGhuZJQQlef/PcY0ppLNkvrt56Gl73sZVtOky2tp6bcJz7xieaTn/xk0SsCGVxKyeWUVm5y4R0LTt74xjc2XOjIY3kiWfOhSOQgx89pHQ3AUsTGACyGArfcF4AlAMsuBCzWaNrTV1GsKN2+r4wfYleBvZOHPsubkTtDo8+QUK0a1Wra5gdh0LxRtCDSJtra7ea8Yw8lrO1LrrwPo/VRp62D/rLyZWdN3333fSUkxGGQJY9AhQ1XCiCK5vZgP9UJP9nxxG4U/4jHlueUoS3qtocxdvUxAEsXhbZ+Hx6WACwBWAKw1GsO90YAlpNHhFuwqBW6DfXYvBa+D8BSLn4BWD6fdv35cFtb+I3PY1vziGY1T02uVE292y0bHpYMBSPpdufmsGhnjc+FyG3L3O7kse8PAVhUv1/V5j5flIdFHisBD09ThRNs2GrevBnCw+K3LOe8BUPIXA1gEU9uvvnmiZHnM4Xq5BnJ9RMdyM4nPX68+re8fbMkS4eHpV4DhYclPCzhYdllHpZphsKfQ1GvMvJvDAFYrJHIJT367+XNkFHi9yw5LNuhid+lZXnRRfs2sLmd/vDuEIDFruiXNSSkPvodbJZHubmSCwlZkNmWM1WbfxSApV6yA7AEYAnAskMAC5P13nvvbT3+XQbb7nZQ7odWgDZHoi100WVYc2qmFrC07Sbxp8OWqrRFeVhkvPidy4ewIMoCKXtKqnij1Trl+roCYhbA0rYjpu0gOMrbO15KeTZLuVoPC23kttzndgmpP3zHEfC5m9HbclisHJSOKwBLKaVOlgvAEoAlAMsOASw5o4ACtcZNYMMnfLYBBA3dlp+mzNtUzHYuS2trr2bFuijAYulhD7pTf2zCsx2nDxHlVu0W4Aj42HKl6p77lGoOKLSG28tH23d7AbD4UJ6VT/9dCW+gGXcw1TxxNH8czY+8xEm3ZtZEDsty5bBIGepqdb8rhYOv2J0gUCI3d5sR96t+uz01d7ZJiUKtBSw5gGRvA/Z97OrDIgGLByIWVGjniICkaJ1LmvRgwPKF7/zOlC6a6PtawGI9dKpjGm/2iofFghKbBwON5BmsAdkBWEolODwsokAk3WZkJgDLcgEWhQo4yAo3tQ3leFe0FKk1MHymEISAAN8fPXo07VDxx8lLJGqSJmtCQrnQggw455jw+NNHu1TbIgGLTg3WllZPe8sjgRD7md0Oq5ADvDlw4MCms0MsoPFgZhp9SnNYcuE4S1f6A1+8Ud4rgAUaa77AHw86BVwETrtkNkJCXRTa+n2EhCIktEUqArAsF2CRIuRsiG9/+9tb+MWBVQcPHkzKVCvxrvMwdAGfVa4KaWBA+f60004runWWNi+77LJ0wVzJQzunn356c+TIkVTcrlbVB8ZSc33AogDLc889l4BFLiTAWJ599tk0VgHFLqChU1IFfvx70IzvLJjpovlZZ51VFBISQEWW6Le/yZjv287A2QshIXvGiuaXlTvodvjw4YlMd/FFNOsqZ7+PkFCEhJCHCAmZWRGAZbkAi4wEIaH7779/071AOgjLAhQfbrEXvGkFLy+GVowyjFo1CsjYRNBpirXGw2LPHRFg0apdHhbASo17fVGAxQI+9dcaektvjdWDSm2NtjzEkwEo0SOPjMJC/LuUN6UeFr9F13sQ6I/44vM39gJggR7QSN5Jy08f6rOh1bZ5Ex6WGqg2KhselvCwbJGaACzLBVhkyM4999yUpCfjJc+EX9174+2NnhQtxkcG1eco2NBSiVqpASwCULbfVuHTXu1t0osCLAJ69rcFfd7TVcMb3vW5EdPqbuNTKWCxISHfT/UFvuzlkJDoIE9YToYjJFSiMWYrE4AlAEsAFkMBFNCyXn4IYLnzzjs38UvK0a/kZUC53+bss89uXY3b1b3CMdyjU7urhEvpvvKVr1RpoUceeSQBE4EjHVdf41lRg4sGLISGfvSjH23hjc0D8h6LF7/4xc0pp5zSyhsAJQbSAlPRrIbQb3vb26ruEoL+XGZowdG0EN1eymER3QkPKZdMn3GfUi402MYrctL85ZddfI2QUISEkJEICZmZEh6W5fKwwBoMF+ESDKM3fHxvcwtsUiu3TnMOhbwWvMv3/pwPfU893NXCeRco5dI8ktxZFznlizFUkqnkTP2x5e1dO11KXB4j7+Xg30MfHKcdWnfccUc6TTWXUGw9SgIf9M3fcWNDZT7cI35BM26Tps5S3vz0pz9tnv/853eSUV4tcqLwytAHe5KvlzMLFvdCSMiHMi09nve856WTcclXsp6xTqJXFgjAEoAlAIubNAFYlguw2GRaQAs7FGSkARVtO2owjhjRQ4cOta78ZJCkjDFaN9xwQ/ORj3wkgaPSpxSwqD7qft3rXpdCXOqDVq07zcMC/QEsV1111STHQ56RttAW38MXAGXbqtwfLse/oRmX8pWCFehdClgE+B577LGG1b/NI5oGXveqh8WGVNk6/o1vfKPBazbkE4AlAEsAlgAsEwosY0jIhju85yG3orcr32mARcDA7lwBPHzoQx9KPzV5JLWAhbrZ9aTTRO12X+spKVX+iwwJMRYMyRVXXJHyO2yOUVs+Qxdg0Xs2B0ZHxkOzkqRO0a4GsPDOT37ykxRGtH33O4YsX/YaYFH41R4UiEeKhHiAy5BPAJYALAFYArAsNWCZVQGiWFnBk5OTW8XLsPr6FRKqabcWsFC3LpizIa62pNSuviwSsNC3WQzJtFypNt74S/m66FLrYaE8+UsYYB96zIUi5enbCyEhuxAQ2JfcEXokJFQSeivhWVuZWeQsbmuO25q3I3Od7y6DIXnooYdSP/3EnMVd3zngwgI2H6PwlUk+Ro3yXdak29IxW8UagOXMFBIZ+pnFkARgqefKou8SEkALwBFOpeUAACAASURBVFLPuz7eiF1CsUtoixxFDsty5bDMOtHDwzJ80q14E4DllSm3pmaXzCxyHYBl5C2oWYCFhyU8LLPMteJ3wsOSJ1V4WIpFKBUMwBKAJUJC/d7WHB6WOh3Ud+nwsISHJTwshgLLmHQ766QPwBKAJQBLAJbwsISHZVYbUvReeFjCw1IkKB2FArAEYAnAEoAlAEsAlj7sSWsdAVgCsPQhYAFYArAEYAnAEoAlAEsf9iQASyUVI4eljmABWAKwBGAJwBKAJQBLneWoLB0elvCwVIpMtngAlgAsAVgCsARgCcDShz1ZWg/LO97xjubRRx8ddIyzVH7xxRc3n/jEJ6pe1SFoNdsAZzmH5a677qo6yp77WqAzv0sfLsq75JJLSounctDs4x//eNXBcZ/61Kcafmoe+EJbNU8cHNe+fb5t0TLL3Lzpppsa7ropfZBJLkzkKZ03L3nJS5rPfOYzVduaOaDunnvuKe1WKscBhbfffnvVOznZ9Oeo2Ar57p3vfGe6zDJ3M3XuLKqDBw8273vf+xp+lz6zzOdZts/PAli4zLSWN6XjnrUcsnjOOee0ylkbT0WzmnbZPn/dddfVvDKXsrfcF7uE5kLoRTXSN2Dp8wTSWppwmqiOsvcKdujzL2r7WlI+AMvw5/2U8GHoMm1zZqcaktx4AF/Mz5pbztvm8zR+9A1Yhub9POsPwDJPapu2Fh0SWtCwB2k2AMsgZO2l0gAsAVg4BK3mWYaVbwCWGo7Nr2wAlvnRelNLAVj6I3wAlv5o2XdNAVgCsARg+V7VtAoPSzu5ArBUiVJ/hQOw9EfLACz90bLvmgKwBGAJwBKApS+9EoClL0pW1hOApZJgU4oHYOmPln3XFIAlAEsAlgAsfemVACx9UbKyngAslQQLwFK1O6M/6m6vpgAsAVgCsARg2Z4WOfl2AJa+KFlZTwCWSoIFYAnAsrKSpMArrTPPPLP56U9/2p9AtdQ0S27BLNvnBx/IAA3ELqE8UWOXUL/CFoClX3oW1xaApZhUnQUjJNRJooUVCA9LeFjCwxIelr4UUACWvihZWU8AlkqChYclPCzhYelv0vRcU3hYwsPSs0hlqwvAMg8qZ9oIwNIf4cPD0h8t+64pPCzhYQkPS3hY+tIrAVj6omRlPQFYKgnWUvy5555rbrzxxuYjH/lIc/z48ZTfsLa2lkqfOHEi+xYnxk7LLVjkSbevetWrmvvuu69ZXV2d9H19fT39m988+s4eH547BZfylKE836se6oBW0Iejw4d8SgCL+p5TRvrMjlljUb9f8IIXNI899tiE70ONp68cFsakH2TV8xWZ5vN9+/b1PhTNCeo/evRoc+DAgUkbx44da/bv37+lzS4544VFeVgYD2Oh78iI5j7/hn65edFm9OzAc+NZ1pNuGTdH81977bWb9EbvwrMkFTJf4DuyCp/4+4477miuuuqqJNOlzzIcUJjraxzNX8rBHVYOo4tSkocFZeVBSu6zZQUs9EuABVZYQ+4VrwUfTFoUtDU+YqWMod7nt5Q7ig56DWEY1X4JYLFiB4DCYOuxQM1/JhBD0i2AZchx0HZfgMXyxvKVv1G4KGKBzSHGhLzQDrTOGWYLaqyc0W8PcjSWRQEW2kdekH3dieTnikANY+E7fS9at4Ea//kyARb6Jt0G7a3x9TzbYWq9tbu5cekzzU3mDvqt5AnAUkKlcZk+PSzvec97GgzDXnrsqg9h5UcGWIbMeyZEn3kBFgzCH/3RHxV7MaZ5Gvzqz46FnQjvete7Jp4Uu+LNARatSKCZ5LDkniLkjLZqni7AYi/ekxL+X//rfyWa+Uv57JyxxkneCmuMuvr4/Oc/v+Hyt5pnHoAF3vzN3/zNZNdTCV8YwzXXXFMsZ9Dr8OHDzV/91V+l4Xu6SmYsbegHNPvDP/zDrJwtErCwcPn0pz/dfP/739/kUZGMtHlUGAveOR4PdnaChwU9p7H9zu/8TmNDb238qJH3ZSqbm/sWLMN7LnPNLVDbxhGApYLDfQKWimZ3ZVEZKh/20CrVD3pegAUFz0Tid+lD+fPOO28TkGAcbZ4i5AhlxQ23WklaAy7Q5g2fvFKl/aIcbdBWzdMFWORBoX8CnGxRxmsiQ6L2xE9oYecPK9+f+7mfq+lWAl65SyanVdInYKH/4qtvUzSrGRA0q5GzNprZEJU19PwtmknO6J/ka5GAhX5grOGPfRQe8npA4AT+v/zlL0+vaNw+9GjrWyYPiwVZ6js8yHkka+RomctKR2ju5PS6Xch2jSUASxeFzPcBWCqI1VJ0Gppm4uImPnLkyJa3lxWwIBMPPPBAc9FFF02MmTXoGAo/IfkeZX3rrbduiddLxmwuC6tRxv+hD32ouf7661MYhc9KniEAS07pPP74480LX/jCLV1iHHLr81s5Ck8++WS6kr7UFUzFywBY4AO0l5GEv/z96le/unn44YfT36W8KQUsCvc8/fTTicaSL9GzrT3KAaTuv//+1ryQnDdoyNuakW+FNC+99NKUxyCaIhu5+SKhQncwljbP9DJ7WCQvAl52USL+em9tyfxe9jIaL+P33nT63gZk2sYVgKWC430CFpugWdGFHV+UiXrw4MGkmKT4rTsbGqOYvBKeJ2BhFVey8lW/MVQAFoyvByc2mdiCNbwet99++2TCaiXC72effTYZdp9MecMNNzQf/vCHE6ArlR8lKtcITpeHhT7SPykbfgNARDMb1vMhH3mSnnjiiQRYrIu8q48AlgcffLCr2Kbv+/awwBvk1xv617zmNalvyjUq6eRPfvKTIjmjLmhKzs9LXvKSLVWffvrpSWYkj1bOoNl3v/vdTYaB7304xVY6JGBRO8jwlVde2dx5552bxgNteRgPjzxzGhtjecUrXjEZj03SXWbAMk0erKeScqVzu0TGFl1G+h593rY48Tlw0/ocgKWCo30Clopmd1VR67619NTf8h54wz9PwLLdkJBWDgAO7YKSIpK3AQ/LoUOHkuEAvFmlZY2hVuwobjwshIVkwEoEYygPizUk9BEPi3ILbKKdPCw+ERXvgsqXjIMyi/SwCJyJNwJa8haQeI3c1PCm1sPys5/9LHlYbDhBRl0G3YYY6CvgEw+g5EzlJaPz9rDQruRdHhatvG3frIdRIJdyjEUeFhvmahvPsoSEbI6eAKX1qOzWsJAWLNLnXj5tEnKJHgjAUkKlcZkALBXEaimam5h2tYdhyyHxZQQsmoQPPfTQphwWDd2DLxsqsoBFIEZGxYI6C1gIBzFha5TbUIBFBlsKqAuwaFUv2giwiPclkrUMgEXj9oAFI4ocMJ5cAmxufLWAhZAQeT8esFjQMQ2wqF9WvhYFWBgDc4CQkAUsubG0ARYLjAOwlMyg+Zfx8pUDLKUhVHofgKWCh30ClpyiqOjKji5qx+6VqIz3Ij0stSEhVtaEBORNgDnk4uhsDq26BTQYm5Ju9Z0NnbB1E4UuLwZl+B7vijwspQJA2KnvpFvatoCFf1vjq5Wv8jvoO7TA9ascBcoT3hBgKTHyCm+Ujp1yfYaEqE9bhK18MgaSruVhKe2fDaOVvKOkW++lRNYUjpSnTh4KC/KWBbBorAIskgFoqjAo49FYBFj4zdzUrredBFg8fy1QtzwrkYOdVEY8hVfSB+LnLOMIwFJBtT4BS0Wzu66odYX6FXab92AZPSxiDIZKbmoBDyVEynBoBchvgAgg4nOf+9yWc0jaZIxVCB4Wclg8mJsmIEN5WGybGJlHHnmkOeuss7acQ2NDQnZsO3WXUG6hgXG98MILE2Cp4U2ph0W0pvzZZ589NanXzifkDCD1rW99K3veTZuszSOHhbYvv/zytIutDax63YCcMRbCbzk+7IQcFhtK5W/0nTzKVi/uOqXvBqQQsTYUlM6bACyFkmHRPMRV7JrPMSS1K9/CZvdsMR9ygM4yvrmkzjblW7vddNZtzbTjFWxbuIPPASwkxJYqXgRh6G3NoqG8Bfzb70jynhUBMBJCfU6K5wnKSaGhnRYS0kTsS868V2raRJcyJ4cFGsutrnChPF4CxSrP98ilP4WZcnYOUV7J4dO8UtP6WGNIRMO3vOUtyQPWJmfqp10E4GE599xzU1fs4sZ6KK2c4cVCngHIpU9N6FFjYRyMR2Ox3taaEG5pH/dquRo5myeNlu6kW6+o7EmMABZ+7Cp6nsTajW3Z1YYmvACLPbuEsQsY5Ix/AJbyc1gUjmOLLoZBhsyeRGyNh+QO/rDrx56rIqNpeWKTJDEk8siUuohrDIn61ndIaBGARR4IAAs0E9iAtn5LLJ+pPH/bpFsLuqzOEACS/oJmJMTW6LMaQyI5u+yyy9IipE3O1L4HLPYcFrsyl6x5OcMjI8BSspKvkTONBZoxHv6dyzEqaXc36vG+x1QjZ323Pa2+pQMsvrN2hcLuDX54/DHz8yTabm1LmeQotze96U3Zo+n7MiR72cOi3RsXXHBBAixSvl6mcytGH97w+QWaG1rJA1he9KIXTZJUSxR6jSHZTYBF9AewEBKyuUFdvMnRrM1DKY8GxpctxzW6rMaQSM6uuOKKSUho2vlMyvHgPX9wXE7nWdlDzs4///wEWJCx0lyp0gMKNRZoxnjsQrZEpnerzh5qXDVyNlQfcvUuJWDx2+ikhAVYSibDPIm4k9vSJVlyraK0fAKp3Q4cgCXP7docFuhtAYv1osig+ZYwNrmQkFbIdgWvdzmDBONbM2f2KmARzTC+AiyWB20hh2khISUP2xwrgUl5pWpCGbWGhHYtYMnJme5nUh/RAZzDYq+asN5WAWxLG+QMwALtSp9aOaNdC1hKeFPalyi3mQK1cjYv+i0dYBFqz7m6lVugkxrnRaTd3E5udSLAkjOAAVi2B1ign/KyfBjN5uLY8yTsyhcPyxlnnJE6oTwX/vYJ1uqlkm6ZMzbeP02maw0Jde2GkJA8HdrWbGkk3ogvApUKS3DImrxl07YzCzhSRjRTHSV65rrrrmv46XqsnPmj+b2c5cCsDo6TnGm8Cht5PaBzWJ555pnJ5ZRdfazZjaZ8GbZn23uBfEg7vC1dVC/7vlTOymrrr9TSARZNDE16IXsElpNOtUMgl0fRH1n2Vk2elhdffHHryaABWLYHWHhbuST//u//PrkeQTkR0+Sa7z760Y9ObmwWL3x+geUROyO+9KUvFRsR+rdXAYvoiK75t3/7t007kWw+i6Wv3gFIfvKTn8xeSimJEfCUjgOwvvvd757kypRoHd4pvcxVcva1r31t04WRygcR0M3N6UsuuSR7YaTq1Jku2o2DJ+nLX/7y5ADHEv186qmnNrRT8qhdgNFXv/rVTfdlqf9tyfcl9UeZzRSokbN50m5HARYmiSaKXenMk2C7ta3SXTQBWPoDLH6Hlg2FWg+jNRIk3OIB4Mmdt6AcBX9VgQ1JdMnwXgcs8izKsCvp1p7XI2OvMhxmh5K3OSJtO73EO3sxZ6k+KwEC4q+VmxzQEHjWWLxc5LzcbYBFXkOFj0v7WVpO7dJHhdDseUueN10yHt9Pp0ApX+ZNx6UDLN4geiWeC1PMm2i7qT3dycLk94pZSsiONwDL9gAL9GMFr7wBKQbr2m4zIBhHcivIF/CP3eFh3xfApz34WZLLslcBi04CVfhMNLUAoA3YEw4iJ8kn0HLYHN4HzS+BFX4LsLTNqe3omRo5QwdoG7zVARqLwK8HMD7XMJcAvp0x2Hfpo+4zskCyizd9tR/1LAcFlhKwTEP8EtbSFclykHln9CKncLSyaYtda2Sxrbl8W7NoZsGDXTXa772c42GxZ134hE392xqZEpBiJXSvAhZLA9HMAkGfv2L/bQ81VD2Wp34eUS+A5ZZbbhn8Er4uObNGP7cgtH1X2Rxws96VIVfoNg/Ienx2hpaNXm6HAksHWBiMN5y5XUPbGXS8e5ICudWKV9xWMYeHJS89tbuEfC1+9Zqjc87D0uaZ8SGlGpkPwHKSWqKjFlFtYZKch8WDHXkvlGsxpIeljd85OevyWlt97AGC98LUyNl2y+Z4MyRQ2m5/4/3tU2ApAYtX1kO6GrdPwuk15BScXdEseoJN6x/9nBaisyOfl4eFw6lsPNsbEvtvrWJ10m3OpW1d9RrP0Cfd5uhqlW/bKhbjcM4556SQUM7waOyqn9/Tzt1ok9wALGWARXOD33hYOAjQJrTm+Ci+8XtZAIuVA+kjD1KsnrI6wXtvhtan1O93kvo5v90+LJu92Y49tN6o7dJlGd5fSsCyDITpqw9KdszFgZdtYpSMmTg/sWRvMOcBWLSK7bp11Bppe/mhPU+GsVKPErmtUpgHYGkzCNNWrPT3pS99aTrttsSDgpHRrdw1OygCsJTMhFHSs+a1DQnZhGform3L4rmMiJXNshaHK+XDOfbYfQuALSi2Cy/lZXUtgGYdgQWHasvX1eb9bWuzrbzNl6mtc9bxTXtPyfWivXSwpX+OL9Jx/JbOXvQCebv0CcCyXQpOed+vROz5DENN7KGGI68GypcbgUkmlIsbBcwtyihtfdbVD066Lb2tWXXJKHg62lt0VVY7NDixVxe/2dCW3S5P/6mDzxgnBxTecMMNxWOhTbw4Nbc1W/5PW9X6kB05LJzEyuN3SfBvJVHblXwXL/z3uw2w1N7WXEIvyzP+1i4hn1Mk8IzB0NxRgqsu5oRX9o6hae3Pw+BYcEBfBLRom7+ZJ21J4yW066OM9JHCbsi9DsEsrZ937Xsa9zxoXNrHNlBGX633RGNB/gSQfdL4rG0u03sBWAbmhnZmaDL5ydCVQzJw96qr1wT3Lw7pYZHX4Qc/+MFk66g8V+qHp6s8CgIsPuSiCa6bXO14hvawtCU3q0/0BXmRsZDiYQzccaPTRGUcrfdEfwuc0RZ16abaEobvNsBSe1tzCY2sPEFzC6btd/wtMCwvhr5fFg+L9fzwt1+N+xCMZEwARuC5TTeU0LOkjN/FpUUJ79o+ldRFGQvM/KLBtlVa3xDlRPucN9gnH2sMGpflW5tXaog+D1lnAJYBqWvdrLkVL9sdOTxpJzw5j4AmPZPhwgsvTKvM0tADHhZO0+R316PV1P33399cdNFFW4ofPHgweX1sPF1GnlMxb7755k3bSj0QUIW0A8+4YPPDH/7wppNku/p46NChYg8LfXv22WcnXirrifOK07vquUVYu4Rs6AtQwr+PHDmypavUqW3Nftttbly7DbAM6WGRbOItRDblpRNd/QV9Mq58rl1CNaHhoVf/uRCI7R9znZ+c3uJdbZEu9Rh1zSt9j67UtmZPA9pF7tEDfmHSVT/vMZZcndTFWAGci35yHnmfn8JYoLsWO7bP4s0yjGU7tAzAsh3qdbwrY+MFx07CnQpYrGJgUqOsASwCMV1k3Q5g8R4FaGgBi5QPvy1gUZ+0MrQuU40HnhESArCUgi/q7QuwWPCkM1TUT353ARbokFPadpXfxZsALF0UOrmil7xbwGJ56AGLZFOABTANv0qPaRgasORGngMsp5xyyqb5oX4BLBjbEIAFQ+y9CAKMyP2sgIWx2DCzbQMAtqxGvg2wCNh58Kl7rbqle3lLBGAZmDcYc+VI5JpSQtUiFNEsQ2c81pDrkC0Ay4MPPlh0MBnt1tzWbENC7BLyuRs2Cdcm0UJ3hYRUhzX+9j0mt+LygBV+asIoNduap23TR6nw5JQkfeTmZX9wnOeHTdKTQbXepy6+7zbAMlRIyCZx25NuLWBRiEV8wJDrIDlkE8CSWxF38ajP720+BLKUOxPIh8CUmOq9mqXAa5b+qy2BFJvM3BZyn9aODLryvnILmSHHU0ID8cbqLe+Rs94X5RjZ+/b07qLHUjLerjIBWLoo1MP3CjVoglGlFEMP1c+1Chlb76IcModFA8wdzsV3lq7euzAtT8CCRbsaGTqHReOxCljeFCVkUsbGoPmb72zSrQ/TIVO5kE+Np4h2A7DUT6k22bTyKU+K8taQTS4aXbanbY4LKPA750HJhZP6HFsuLKL6Z1n4CQy0jUV6us8xbKcu219PawtscsBkaN5sZ1w17wZgqaFWZdncJNKq7JFHHmne+MY3polvVziVTSykuPUGyRj+wz/8Q9pyW4riee/cc8/dEjtuGxA0Iu/jscceS0X8BPTuUdXzla98pbn66qtb6ZTzbP3+7/9+upSuxq1NG7TV9dgV7J133tm87GUvS8DEt5XzwrAyf/TRRzedQ+PDY2pfyv2pp55qXv/6109yWEo8LbsNsHCT8tAeTGT/s5/9bBf7NyV6confH//xH2dBZltFyNk0ee7sQEsBv+Uf3USSe45u3ttCldwg/oUvfCGFZbRTZda+5N6TR+fuu+9u3vnOd068vDkQ4xctufps2Eff27F+5jOfaX791399co1Gn2OprcvqAngCb9rAVI43jAPZHDopunZcs5QPwDIL1QrfsUbVZuLzumLe2u1SMskKmx2smCa0XKd20tx3333NeeedVwxYajppaUTb1rjnVoOiO78J1Vx++eVTk/GsK5h+XXvttekHt2rpQ67M5z//+aLiClt95zvfSd6MnBs+tyLyoR7R35YVPQRMCIe8+MUvnoCcEjnbbYCliCmVhbwhx8NIUnjbzhVvWPn3HXfckWSz61wh27UPfvCDzXXXXVfZ2+7itn/8TegVHZWTMesp0gIFzx86gN8KQXS3Wl5COoA5duWVV04WeWpLXqsS+bYARWOR90gHSRKqwwO2DJ5wO7/hiQ7PzOXzWHpoLIyD8SzDWMo5ni8ZgGW7FCx4H4HDkGi7IJOLHTKve93rUrLoTng0ETR57EqdiSHAMsRKVmEOxf+V30Ffctv1LDgEsKDgvELzngnroRFgqfGw1AAW+E2i39e//vUJyKM//rCunFzkVlC2nD9XgnwXvDjKjSmRtQAs3VTy8wHAcu+9924KT9pcEGsQqR15w/heccUVVR6WoQCLHTF95dRedFTbgy5TPhu0eOELX9h885vfTJdzDvUg24C8q666KrUtsAGda0Cf75/y8KQj+Pe//Mu/pPy3RecX+b4CWHSico7OWgyJN+gwxsF4ljV5uEZeArDUUGuGsjmXJdVMi3nP0MzcXvH5EPo3EwlDt0wPtMcoXHrppVkPS9tYWMFiGGqeWsBC3TmatclLV1/a3mMLNKvemicASw21Rvlo0Iyk87YQSu5zZBO5qXnmBVish8X3LxeGPPPMM5NOKzmmoGa8vqxo1jZ3a+tuq6cmib62ze2Utx6WHF/4zHvLluW8n+2MW+8GYOmDilPqCMAyMIE7aB+AJQDL0BIYgKVpArAMLWWj+gOwjCISV1546soKf9x875ENfl9xwSnz4cAubyUAy+IYHB6WJh0yFx6WYWUwAEsAlmEl7GTtAVgCsAwqawFYBiXv1MoDsARgmYf0BWAJwDIPOQsPS9NESGhgSQvAMjCBIySUKBA5LIuTswAsAVjmJX3hYQkPy6CyFoBlUPKGh2VMgQAsi5OzACwBWOYlfQFYArAMKmsBWAYlbwCWACyLE7BxywFYArDMSwgDsARgGVTWArAMSt4ALAFYFidgAVgm27hjl9B8xDAASwCWQSUtAMug5A3AEoBlcQIWgCUAy5ylLwDLDgIsnAp75MiRKhF53vOeV3UnDJX/7Gc/m3qUe1UHWgo//PDDkzshSuvjxNenn366tHgqx4mqp556atU7tJG7RI9K2g5a+trXvtZwZ8uQD22zkit9AItf/OIXm7e97W1b+q06NB77+/3vf39zzTXXlDaTys3r4Di2Kdc8lK890G+Wg+O4R+btb3/7pGs6Edn+9v3+x3/8x+aSSy7ZMpxpp/lyjwpzp+appVlN3ZoTsxwcB82QzZoHuayVzWnz2bct2r/hDW9ouIE697QdHIcOGPrguC996UvpLiE9JXKGzWg7UbxNn910003V+hndVHvSd41sMtYf/vCHk37ZedImQ/SHOVZyz5WtA5uB7Vi2Zyl3CUkIPbE++tGPNvzUPLMIHpfFtU3WmranleXiPxRWzdOXgvOT3PcBJYqhL5kQeneWyVozdsoCiFCKOSXbpijmBfLmAVjgB0fA1wLqGqUIbWcBLLPQ+fd+7/eau+66aws/LS+9rHJhJHOn5mE8tTSoqb8rh6WtrlloNoshmWU+18oYYxwarNDGb/zGb2wxvl36DJvxsY99rEqfzbLQrV20IZPYmpxseiDF2PmMazZkN0rBESDvHe94R41IJ1BcC4yrGpix8I4CLH/+539efWT6LEcsYxQEWHxIp8aIS8j47evB+OpysVLezXKUd9sx822gkM85yp62asdaOo5Zy7UZ0raxzNrOLO/NC7BwZwsXGg75zAJYavvTJWd9XgHBwXnLCFhqaTZreclmzjOybHO8a4xtx8xP02fXX399g+0Yeqy115PI+wk49Daira/YpmlXQFibI1rOYjfmcQVEF69z3wdgyVAlAEsAltrJFICljmIBWOrotZ3SAVgCsCzjnVWzyHQAlgAsmyjQZUhmEbK+3gkPy0a6FTc8LHWXbIaH5c3JYxoelnTrzGBPeFgGI+2k4gAsAVgCsPQwz8LDUkfELmAcIaE6ek4rHR6W8LCEh6W/+bSlprZ4ZOSw1F9HHzksAwqqqToASx2dA7DU0Ws7pQOwBGAJwLKdGdTxbgCWPIFmSZ4KwDKgoAZgmZm4AVhmJl31iwFYArAEYKmeNuUvBGAJwJKjQOSwRA5LbZ4AchQ5LJHDEruE3lxugJsm7cZlsbtsT+SwRA5L5LD0MCsjJFRHxPCw1NFrO6XDwxIelvCwbGcGRUgoHYIW57DUCVF4WMLDEh6WujlD6QAsAVgCsNTPm+I3FhkSOnbsWPPa1742gYn19fV02NDa2lrrUfWlg1Id7H5YXV1NJ5Z+61vfavbv319aRdqaWCN4tHnttdemH9rkYUw8/Ju/+c0Y+eFvTt+88sorU1t8b3dr6DCjffv2pXL6N2OAbrxP+bZj/YsHINrHkAAAIABJREFU2lKwT8Ai3qrPogVN039+Dhw4UNzlWg8LNIP/5513XqIZP8ePH0+yZk+wFA9E1xe/+MXNk08+mfol3thDpuAN9eh7/g1vqFdj7hpU7cFx1M8jWfZ9lszbdunzZZddNpEzfSdaSAdIXiWz9913X5o7kueusfD9PEJC9OmBBx7YcjT7NDljjNCuRs5KxmvLHD16tPnd3/3dyUGQfemz2n70VX43HRz3k5/8pDn//PMn81kybu2flX/mRpucib68yzvMd/19xx13JBlAFkqfCAmVUmp8Kmzu2OGhdwnBYJT9PAELBqX0iOVawELdf/ZnfzYXwIKB1zh2MmBBBug/kx4DXMqbGsBCnfBmXoBFvBkCsGjOML0ly0MClnvvvTeBvJ0OWLRIQN/UyFmFGk0GC0AUgGX5PCzwBsBywQUXzA2wIAulp/0GYKmYaYvwsEjxojy4YI1Lpngsg2W8SpmeK6/PdCeEVr8lCph7V2ruhABlv/vd725+//d/f0L9EgN89dVXN1/5ylc2ccx7aOwKn78fe+yxdMHYUGCFNvr0sFCfVi+iCb/hx1NPPZXu62Es3uPRJsbwJXcvji8vsEI73AmCHIiWdpXkP9N33AtD/+yT442t60c/+lHr5W+58bz85S8vuudKKzja56K0s846K3kL7PyQ505zSas//i2a+buD1Cf7ubxJ//AP/9C89KUvrQIsOZpVqKNsUesJYoyWZpoDyM40OWO+PP7441VyVtpvyxsuC7z77rsnHlRbRx/e49I+9VFumT0szGfkoOSBP+iY//7f/3tz+PDhTVe3CMzm9EKbnElX2bb1GXoJGRCvS+wXNoCfZXsi6dZxpA0sSQkphFDCSAme3LD+nba2SuouLYNXShnyCgPx7jRF1Xb/knU3+vZxVX7/+98v7dZM5foELFahexA3iyevdkD+YDS9b41cTrFwyq2/ZG6anHFfCSGRoZ82Q8K8yc0Zq2Bz80Dfiwbi0SxylqNZX/Swfc8ZjWlyVusxnbXPArTQUIDRhnRnrXcR7y0zYKmlB/MYnan5LFlqkyMBmNz3ahv+isfydPJdyYK4tv+LKB+AxVHdus0FNHDbyt1dAzJUVt4b6vAxySEFiVX8hz/84fRDu6x+bfuMS8ZEBpTJIMAipSYjqgmjXAv+LYP0qle9qnn44YdTfcqh6Fug+wYsUuDyAtBvPvvQhz7UcGGazQfpeyzeiHtDohW8coxEa4wvN8nKkIs3MuiSVQFsVnEc5y/Zs/zvY0zKZ3rTm97UHDp0KMkXnwlEKZZOW/pMOS02n0rfWxmzoE79v+iii5rvfve7VZ68IQCL1QMalxYE4o0HCuKx5IzcAvJ4hpKzaYsS5c3U5DX0IS/brWO3ABZkG48kIc4XvOAFad5Il8ruSP6tp166ytop6RI8dvAceco904DOdvkyr/cDsIwpjSB4hlrhkAEgZFTiUrNoWIpKCs2u6CWkpcCltG0pUQEWtePDIB6A0bdbbrmlQTHosX1DwTEhbBiCdy688MJkSLSiHEKA+wQs9I+xMA79aEUCYIFuNavQUr5Aq5whkawJgAA2BVpES/5N6M16WMQHJQqLN+IzgIVEXY2lpp8lPBT4QF6QG41DcuCTl63HxP/tFbMFLPxNXQAWVqWS75I+kivgvVIl700rY41Jbkya/9PkDMByxRVXVMlZbb/RV3YB4cHUkPO1tq8l5ZcZsHhPbdt4VA7PpwCLneNWJ+dAi/fOauGljQN2HqmscqVKaGxlt7T8vMoFYDGABSPRlgAHeuUhVl+j9KkTQeI9/1CPclisF2Ma80vblvDK+CKw9l0ZGptzImN68803N6yYvReA948cOdIcPHhwSxcxJFx7XmPka4W8b8DCWDDwWpFIUdxwww3JywLPS4FkqecCGmtXVY6XkhPJm1VkyAj5KKzIvFJBjqD9qaeeuomshITOOeecBM5KZYcKasbNah1DgtxYZQtNGIeXFw+SaU/yKiDiwRqfI8MA44ceemjT7rUuOXriiScGASzqs20/N7Y2ObvzzjsTYKmRs66x2u/pH7SXDrKGzgKXIfPOavpbUnaZAUvpnBGgOOOMMxp2veEBtfJuwbgWub5uL2fWOyM6qgxygAwgC6U6oBR8lfCszzIBWBw1BVokNHLJe9RawgQrVFZ4JJxqq6SuWcvYfAyL1jGaGDErmELqCgnlhNsjfnmlyC3YSSEhmyMhrwD8ALwQDiJL3ub8zEr/tvcEWiQL8u7Y1boFKzLqhDfOPPPMLdV6+ZQRevrpp1MOy1AhIdFIhiQ3f+iLxslvha3sWL3xb5sby5TDYkGWAKTdmi63vcJiXs7wsLC7bCg5y9Wr+ast6NqS3rd8D1XfMgOW2jH7HBa9Lz2kOW3nhuyIlzN4jT5H1iRvHnTkAHZtnxddPgBLCwekTKVk5FZVfL6EcXJjU4cMhoRoVgRbipBlJAht4DFQjNTGrn1oQgpOgCUn4EwKuxNE9JnFkJTQ0Jbp28PiJ7iMjhKVa/pXypdcnRa0yNtj3fj2ewALKzMeu+pSSEi8UX/YUTRL0m2tfGJIbr/99i27HdrOGfFg3ntYkE08D4xH84gyr3nNa5KHhafUMzBESEgA0nohc94VyrXJGUm3b3nLW2rErLqsBbLWq2JDw9uR3eoObfOFZQYspXNG8xbA8p3vfCfNT4WlkXm8rJJt72HxC0aRU7JnF9qSUb/wKWFB6VhK6uqzTAAWQ02LXiVAViBqGW8VgRUAlIVNThxCODQWv0vIKy2VY7yaJHaXUC6vx/cX48p5ArUn99YKcp+AJefJkBHEw0JIaChFLqWT83pYA0N/7AFQ/NsmkFre5MbDZxjrs88+e7CxCOQRQrz11lu3JPzZfvG3jbNL3hQOtWXl4rZzju85g4UcFtGwRIaGTrr1nhSBAZtw7OcM4wOwXH755YPzxvPAgt3SUGYJnedRZpkBS+n4JQt4StGZWlCIT8p5pL4csPc6QfNHi1QBIvvubvCuQI+lByyW6LNsN23bopsTrmmAxSPZEuFsW3HNA7Cof5Zm1qNiTz5lApUCFg/g5OLfiYAlBxSZ9IsELF6uSgGLfc+uthYNWKzSrQUsOYM/iydv0YDFypl4E4ClRINuLbMbAItGVbKtOQDLZhlYOsDi43VMbK1EMSQY4JqnBrCU1tuFVv0YEDq7m0MAobS9WcrlPCz+SH2LxNVH+u5DQnYVZschDwDfs615qHNYpPBz9y/Jy6A+lia+iUd2dexBXs0qfhYedb3j28eAs0tISbdtINrGtzHWlB9qLKrXGxJL16754sGWZNF79ygnwFIznlkBi7w8uVwC+tI1LuUlWcBi83cUEqoZS5fMtH3vFyV2Vc47ytWzYNd6+4bKs6kdTxdgsXpA/CEfDbvhwyuL8i5ZD4s9hwVaeH0m3uToVKvzamm9jOWXDrB4IlnDgpueHzG2hKBDABZrKCwY8Z9bRdW2mudz/ZSMp7SM3IOimSbCtLi/PDDQDBe/wGLXZIFHeFgEWEpzC0rHonKAIrYBWlAC7boMR1s71qBYd6zd1lzbxz7L54yEN765sVtDz71DL3rRi5KMCUT02UeBVu0SEm/ajHxp2xqXDcvxGbuEdM9XaV2lgEUGgDZzu/ZsX2TY/bzukkVrkBQSoo4h5gxjUN0+vOnDBvrellOZRRn2HH+7AIt9R+BQgGXZTvVldxC7hOwCpE2f5cCv5VnpQq10zixruaUELLmVFZ/J+NZMoCEAi8/i9mDAxuStQvPj6lJu2xUa6reAxdYnY6hzZSirSUHypD2HxcZG23ijkJBXjNsdg11hnHvuuZM8GWt8obe/gK+rXSUP+3p4T2G0ZVlVaixtHha+h+458KyQUM2c6aJdTo6sIbHGlz5D69L7cmzysK+HdvGwaFtz6ZhKAYvGZeel98DZfBDK6/BFhVTtjiD6z7hzxkYhIbY1l46jhi8q62XYH1JnvTuU1Vyyxt1+Pksf+nynC7D4vCjNZ3vat4z7UAdcdo1X7ZM8Lw+LwqVaAOjeH/hjDy1FVuBN7qLUrnZ3w/dLB1i8wbNuSYSOsFCNC/W2227bZHz7YJo3DFpt5Vx0VsHJ2NtYvleAXf3LeWpy70hJimZt7VhaqowFLG20tv3gPYWEanjTNVardPmbezRYXduVhbxTUlSlKw1N/FxdAizK8ynt5xDl7Eqev+2OlxLeYKx1zoNATUk/S+VMhlqGxLZheVPKF71vDT/9VV0CLDVgsnSXkJ0jkg8LWMQLSz/vpbN003e2vNVneFguvfTSiferT76IZtJV0jkCLNZ7oj55r5j0mWg/xGKkts4uwGJ5qL/trj/rza5tu4Q/JWVEe06sBrCQfGv7bT1u/G3njrU1pXOqpE87pczSARbvCrYT/FOf+lTzf/7P/6k6t+A973lPujSvryenyFGuv/Ebv9HqRpbSsO7gZ599tvmP//iPqh0CZJNffPHFRUNRW9CMH/94wGG///jHP57ascBMhkSxbv8+l2txqFmNISkaiImvk6TGhVzqi1U+1FWqgDwPvZHFK4cxGWIspWO2BscakmuuuWbL4XDeIFrDyjksXP5nk6y7+sDhc5dccklXsfS9aASQ4KJNr3htJSX8aeONPv/kJz/ZcBge/y71TECz3MGNfoCiG0ad8St3js9FvzYjwXZUf/mlHW9Ob9xzzz1JnmtCFdCZn5rn//7f/5t2l1lPsN9ZovrUZ8aPHHielQLZkv5xoF7JhaG2ri7AkgOTf//3f79FB/Y5jpKx2jLSocjk+973vgmdvT7L1cs7pXOztl87ofzSARaIZl2ymmS4yOSaVDJcCYFZwWB8+nz8JMaQsvLXgV5+9aKVsJ0kIGsUj851KVG+OuuidCx29SeaWpdpbsXYVXeuHh3ypdVo38hftPnBD36QaGbzC3zsv1QReR5aBX7dddelg+Nq5KyLbrN+L9kReAS0AkJ41D8LuGT87HhqDCL1AvC5ZqHkkSdCF/mpXRtqE/gqqY8yljee18wzkq9rwql4mAA5XY9d+WLgPdiyIMnndxCmYsu1f8Q/ymvl7Hfr1eSvIJv8dD3Wo8LhdFYHqk/UYUG59aTAf7/QKwGcXf2y36MDczSbVkcNYOnqS9/j6WpP30ufMY+hseaz5vS0ejQ37WKytN3dUG7pAIs3ojZnwq7yS4nvJ2vpe9PKEZemX+oPRgRFau8rsd4UrdBUJ/9GIZD3UQJU9F7bZM311Z84mvNG8JmAoFeo9NEn3Vre+FhxLk7fB62tAcMoaHWp/mqS157cyYFkuktIIEdjEmCZBdD1NeZcPdCYM1UIceQMozWoGpNCNpLZEnlrO+8m1yfRyN487EEGtFZMvos+vKu8lxwwZZ7RvxreMD9LAIv6RhIku7F84q3VRT6XS8ZXhkSufM0v78UT4FGeS+mJswDpEsBidQ1nveA1tLzvArSiM/XwHj9tl+p18bTtey3aat6vASxKuvVhPc3zvsdTOg4BJe75QpblMfQyIWBJf8U79J9fTOTyCkv7stPKLSVggYi5lbJWDT6uN43oQwAWv2pSLJLfPLkdBpr4cgeiEAAs+rwE7dcAFil0qyjtakqTQ+3K2Pl4qQCD5UeON0rMpXzfHhbxVyBPfbYA1n5WMgntalK00mfXXnttw89Q4yjpn5UXW94bXx+20r9t4rfAZImM0VYNYFE/ASwkkIonakvyXtq25r7kUbIm3rCrAqVd6kmjvlLAIpqx8ACw2L63yYK8XALT1ntiPRnqv8+dquVNDWDRnIQvAizTvG3Sq7yHfiJnTPqsBiCWyvcQgMXm3Xg70pZuUNrfvsuxg+/8889P4TqrvyR3FnQqp0sbD/YSSLF0X0rA4t1d3viWxPo0yEUBFgsE1BebdItCQFgFCEoUeg1gsUy2ffH98t95Q+ATB9t44xP0+p7c1AfNXv3qV0/NVSmho1dktq+M/wMf+ED6qTGKQ4zXGwn+TXjDhiusUdS4LI8sYC3tYy1goQ0Ay2WXXdbKm1K+dPHmgQceSICqhjelgEWgBMDy+OOPT8Il9N0CQNFRIR7eKwEsmuvWINXQhfdrAIvmLnwBsNBWbpeQ+rUbAIs3/F4PehBZOieGKMc8ZrOCDz/6tiR//M4BliHA5BDj7aPOpQMsDMrHp7eDJocALFrFCjhpe5q94yVnwLUVTcYXYa15ZgUsFqlbZStjNg0Ael70yZvSsUsJyShYpaMVo88p6KpbPLShMNW7k0JCMtxdQLSLHvb7GsAiZamQkPc+ygNREooSWJF3JeetmEdICMBC2E0yYsMhdhxWD0g2vRfTzjE7Dz3fSvlTA1hUJ3l8Aiy6dFPf2XljvUDQGePIY+dKaT9Lyg3hYVG703KcxMNFeVA1VxUS4rdAo9dn1h7yng7PtOOryecq4csyl1lKwOIBivew1AhaLWCRwvUKZZpBZAVHuMJfMteGfBGwBx98MB2CVbPC2i5g2a4gto3H5svI6Gy3rdz7VsFZ5Wp3c9TQM9cGCgPvCiGhmlV8zXhFR5tI7t/3AITvKf/zP//zzRNPPJHdvSFDb3lg505pH2sAi+q0OSzWgyAFvF2+0A58JiQ0lIdFYwGw5Fa90+Yz8/+1r33t5Dwg8aBt3PaSS+8lm8anWsBC+7kcFtuGbx9Q861vfSut/v0coD6FtWRkNdZaw1kLWOgLB1recsst6Xyb3OPnjT0nx/e9dD4MVQ4Zw8sOOJ42Pyxwt3OzZAOFv7R3KJ02FI18vUsHWKQUPAq2K5saotfuErJARUJkV0055dIGWCC2EqZ0QJsY0LarYBrjASycK7Ooh7HbHUFSVDX8sH0vNWLiPQqO23qVBEhdJHSypdTuTimhD23zLvxRrF8GXx6Wknr6KKNVOHJmFYzkR656/m3DG3aFn5NVyvtcpZL+ohQB1CWPlOadd97ZvPWtb53cCo5Bpm3dVFzqYZERVFK0ZEu8scmgJf3zNCt5pxSwWAMt42t5pWRPm/A8S06P7XMtYOFdFm133HHH5PwqZMUmqavPkkN++6RbC0LFC7tw9LkjJXTezi4hhbskH/4WefHG6utZ9VTJWGYpQ7Itc40b1TV/pZd8krron/OwqG27APL0maV/y/jO0gEWKWk7GXIgoVT4ajwstk6P1NWf3BbENsAihSXDQf0yjg8//PAkebDUcC+DhyW3ytS4FF7pW9ClDAF5PofFe75KaSklbXmklYwAS+2KsWbcfveb3rVyJ8MgbxLf2RwWH36wHpach6aUNjUeFilGn8OiPjMuS+MSGok3dq6JN9rWzFhKPa2lOSzqWy1goS8YXzwStl/eaFj66+/aLec1gEXyK8ACvXK7+9RnARboD2DVjjw7D+SlEO3tAs/ytkQ/13hYJOvSgTYfUDJm9Y/6bPWV/Yx3SvpYIq+1ZaTPACra1iy6Uhcy4QG+bKAFLL7/bbpZNrVtM0ht/xdZfukAC0TXdjSPjjWhBABKCFcDWHw81xoRuXC1ndm23QZY7M4Z9dkCFuWw2HFNG9MyARZNFikBeCZDM5QisFtHraJktUj7pQZZykpK0BsPQkKAFj4fYpJTr7aMi/d+5S2Db40ef3MvELsLpNgkT7zPD6ssD7ytl6WERjWARfKqi/ykNPWbeVO6ZVd1TQMsGFJtay7lzVCAxRpNZBMw7XMLLHCzvBZfa0NmNYBFsoGXGQ9LKWChHMnNAix2nPJueo+xBct2zNP0WQ1g0S4ZeZlnASx6x3vvS+xIn2UEGsld4RwazmEpBSzTvJ8WsFgvmPQNNBxKN/dJn2l1LR1gsXvn1XFrFPn+tNNOKzZOZMiXHhxHO6effnrDCYwyahJuq2D8HRTTQkK4KhHQgwcPbuID3gJi3px4W4r2mayHDh2al2xk2zl8+HCiUe6BLoy15FRR3i8xnpQTD/BKXXTRRdkzPXK7OKYRSrzGmMIj+/zpn/5p82d/9mdTT5SdlQmMmfbaaCR5kLz4VTpnhKDoZNSVyC1Dklv5Uhd8K5UzlCIGq+TR3MQgXnnlla28KeW1yiFjzzzzzBYZ+fa3v508GW05DLk+DwFYtLCS3NkQrz3jhP6gr5CzNuCGLBDWLHlqAAv1IU+E6gjZ2UfyJXkTINBcIyeH1bwMqW56FzBWOfELeaQuxprziOfGVhsSgk7owM997nObqqMPyIqOlZDOKPXAldC97zLQ78c//nEKcfszgmSDrIdR8x2AQ35RDnwwx+ET4dTcg4yV6ua+x9tXfUsHWBgYgAGitwlcza6hGg/LNPeshMAbN/rblXRrEa6EUOENJYx6F2COwcvgYWHioHhtzohWVKUrq1mEFxpiRAEs0Ir2bQ5HzvNV0o7cyNbjQcItHhaB55J6assoTGK9O96z6FdD9BEPSy4hFDmCJm2GT27mEuBQ62Gh3ywKACyMi7livYazXjInIwlt1X88LOxeoZ3Sg7+GACyW34wV40sCpQ8Zy3jL0PO91Wt2ZV0iQ6WAxXrx5GGhL5KxafMFWt9///3ZKwC6FiXW49c1nhoPi2SBpFvy+MR/AXWdGK42rQfYeiuhiwf1Xf3s+3vJCJ4VAAgLEAsM7XyR3Gg+2W3N6pcdD/SQLlM7Gv8yA7hSGi8lYJEyZxDWKM1iEGsAixUAH/KQos8Bi2mAxbqB7cojt0W3i2nLAFi0orYhGY1raHcj+Qs2T4D27OQsMcZWodkwjA1lzGNbs3Xf2ratu9qHdvh37mh+64WxrmDGWmsQeacWsNCGLvLjbxuD5+9awKLVpNUDkrF5bWvu2iWkeSAA0jafNRbpAS+jpd4IyW0pYBHvqV860M5TG/62fbJ0tgfHabx2HDaHSuPs0mH2+xrAon7ZSzYt7bxesuOXHJWGEGvGMEtZ0Tu3rdnKvh2D3rFz03q3NM/t4jGnY2bp7zK9s3SARUSW4rYKGKU4y6V0pYZMQs8Fa3K7yxjY/vj6SgCLnSy8z1a2v/mbv8lePd8mIEMDgi7BlLKywFFKg0u8SFa0K5hp9eEJ4JLFUle4Ba+ayPz2Rr1rDPZ7C7rs56zi+Cldwde0SVnJlL3ITzJllZDGZ+XtL//yLydhRNVj6SEQJoNE6OT973//oHKmtrwL29KldA5qzJIr/94f/MEfpMTjmtXiEB4Wq6f4G4Dzt3/7t1tuErcyannM+DDYXMwnHVciRzWAhfoAi5/+9KdTW9Nk3xo3yv3hH/5hQ/hR886DGq8X8bp+4hOfmIQES/gNzXin9EGHklfzrne9a9Mrvm/6Up8D2JjPmhuL1qOar4SxkBmlIKjfbXrJ6ztPtzbdAcjRxaQ186aUL/Mst3SAJRfu0WdcE86E9ac1TiMYByaByrsemK3VOpOCfAmt4O27ubDRtBwWa+QlcLTDj7Y7yu3X1Ud71kVX2b6/F0jxHiatsnSUN9+X5BdoS1/pHS+0j3eFczi8EZhFAeXkTEqb71D0Q8R7aYO6oRFyxso8Z7BEV5+MS58IS1olnQv3CCAT18cw2PMoumSjZuVLXbTFHLv11lsnvPHKs6tNa2QU8rPviDfawl4DJocALLZvms8KG1svmRZBtrw+03z2h7lNo1UtYIFe9Mt6V3zfJT92IYKM0S87t3LhHhvewDBihBWmKeV5aTkbls95pqxutt4fS7OadILSfs1SDnlWLlturoiu3ivUNjfteNUffSavlI6kmKW/y/LO0gEWEcYyTEr+xhtvbD7ykY9UrcpLAYvaZYK/7nWvSwfByZWo+GnbqqFkW7OUgt2xoSSoUoO7SMBiBdbSg77z72984xsJUJS6XWsBC+0LsNhVgpS/NRI1k0uxfBlAfyt46Xhq2qQsyuqXfumXiuUst+rKKW2BeRkfvBHccl0DvmYFLBzoZeVb3rac0S6hF7xgPBq7PWsjB2ra6hwasFiwZcG0BwYC81ockah81VVXbUn67guwyDj7Awo9XT0wbBuDLadcGC3I8BgjzySSDvEIjCALACnlEiqXrS2hGXlclqs2crbNA8McqLDhOOwSB45676pskxa/2rUJffAu/cu//EtrMu4Q/BqqzqUELN49qcHLw1JDjFrAQt1a+fK3R7850DLNwzKtr23jbHtnGQCLN5L6d+2BXrMAlrbcilo61sjPkGWRM8CBpek0d/C0vvj39O8zzzyz864SX28tYOH9mlt0h6Rpru55AZa2cbXJ5yzzudbDMgStc+OZZT4P0TdfJ/NAxxSULgzn0a9Z27B5fLmxepsFrxad+zjrWHPvBWDJUGVegKWWkbMouNo2usoHYOmiUPn3AVjKabWdkgFYtkO9re8GYOmXnjW1BWAZbf+/8sJTV1b44+Z7j2zw+4oLTqmhY69l94qHpZZoAVhemY4M9094WE4mH3uPYHhYNl9nUDLnSk+6LalLK97c6n6W+RwellKqj8qFhyU8LHUSM0PpACx5os2i4GYg/9RXwsPSH0XDw9IfLafVFB6WfukcHpZ+6VlTW3hYwsOyRV4iJNQ+hQKw1KiX6WUDsPRHywAs86Flm8cocljmQ/8ALAFYArBUzLUALBXE6igagKU/WgZgmQ8tA7DMj865lgKwBGAJwFIxBwOwVBArAEvaZbfo3RkREupPZgOw9EvL2toCsARgCcBSMWsCsFQQKwBLAJbx0QiRdNvfvKmpKZJuI+m2Rl5mKhtJt3myRdJt7BJqm1BxDku7qgkPy0xquPWlSLrtl541tYWHJTws4WGpmDHhYakgVnhYwsMSHpb+JswMNYWHJTwsM4hNP69wAmfuHI5ptX/qU59Kx5/XPFdfffXk4q+u91ht2Iv82o7v9/W85CUvaT772c92Vb/p+1k8LO95z3safuyjFVKbJ4vxf/WrX910X43e7wuwcGz4l770pXSnUunz5JNPTi5LUz/8b1/XxRdfnC5ZzLnk28aPzPAz9HP33XdPjhjXUfP+DhF7RTz9vemmmxruB2o7gdmOkzKHDx8SEY61AAAgAElEQVTedCldyZiQ57vuuquk6KQMZ5dA62mPlx0uvnvDG96Qvecmd5w/x42/973vbR555JEqufnCF75QVF60YyyPP/74pmsm7PHojLGPvBx21txzzz1VdCZRmxOfh3yQm3e+853Nj370oy06wPNQ/Th48GDDBaj8Ln0effTR5h3veEdp8VQOGfMXJnbps9tvv73hxPOhH/Q5er30efrpp9P4+e2fHJ35DNlEP9fIYMncLO3zosst5Um3fRJFV6vX1Jk7Zt4bCFsfl8udd9552SPQ21z1r3jFK6rB1yyA5brrrksXRvqnzVjz+aWXXppuxc6Br74ASw0/VFZHxrf1ITfpOZb6tttuqwIss1wBUTMe9d/fiWQvb9MdRh6wIGscBscDf3Q5ov5N3VbmuOPl53/+56vuq6kZS21ZCzDhC/yxn2kckk8LDAAsv/iLv9g8+OCDRQBklr7xzrwAS23/5lUe2nNvV9vi0M4/8QeZZH5Cu9JnHldAMJbrr7++YU6XLiZL++/LzXo9yc9+9rPJfBYQaesrgBX57wMwzzrORb4XgCVD/QAsAVhyIK+PiYqiAYzoxmZW7gIlHsDk2gOwyCjYy+10CZwupdO7rOLJ4bCXEvYxjto6ZOSsIvb3fOmyUV0SyFgYl1XO9obrvg2QaKQbri14srypHftOKx+AZTaOBWCZjW41bwVgCcCyiQLhYWnSamwowCJin3rqqSmUKE8CBtGGx2TguZmWMvp57LHHGm5g9g/Gnfe5ldl6zwAslNdt1jXKoe+yjIlxMibGjquem2R1Y60FBbrJ3Hs2tfLvG6xoZctvXWdg6aj+9E2TZawvAMtsXAnAMhvdat4KwBKAJQCLk4GhAQteA3kTbNMHDhxouF5exhjDzr/1YNCfeOKJ5owzzkgfKYSkMBC/lWvBb35+/OMfN69+9asTQFjko9AVfaKfjO2f//mfE2Bh3DyALh7K8mPzWPj72WefbX75l3855aRRdii3OICF/A3An/gkWgtUDdX2InmktgOwzMaFACyz0a3mrQAsAVgCsMwZsHhjjPFTeEddsf/GgMjQA1gUElI98g7YeuSRofzLXvayieEdwjNRonB8SAgAcPPNN6cclly+jjxO+o5+A95+6Zd+KeVWiCYlbdeWAbCQdLtv376JZ0t1CKgEYEl35E5AY+SwNEkuaxKidZ1B5LCUz9AALAFYArDMGbCoObwM8o7IA8JnPPKssMoHvMijAAAhJ8UaC77HwFNXLoflRS96UfJiUK5mV1a5GikvaRNsb7311uRhsY+AiPJ8fA7L+eef3/zgBz9IIIdQUt8P7WN8SVa2ISFP177bXab6wsMyGzcCsMxGt5q3ArAEYAnAMmfAgtEGQPgwjd0l5Ff0GBG+B7Bo66gAD2Vt6ELhIN5h9fZrv/ZrqTqFWmoURF9l/e4l6v30pz/d/Oqv/mpqwoID/i0Pk03Epczll1/e/PCHP0zv4AHp+4En/PzXf/1Xoin94DfAUf20YLHv9pehvgAss3EhAMtsdKt5KwBLAJYALAsALBgF5XXIWGOA5QEBlLz73e9u/sf/+B/NOeeckwwm35FAq1wVDCvlFC7icz4DDNmQxVNPPVWjEwYpqz4KXDF2Eo8BYfyIBgpl8T1jsV4o3uXMiqHCWvJq0Z/TTz99EyCi/9rZtZvDQQJlsa25fhoEYKmnWe0bAVgCsARgmTNgoTkZaWug+fuv/uqv0uFYGOqXvvSlzctf/vKJ4eQdjKoNk8jzonr8mSYCCGqvVkH0Vd4aeQte5K3wOTwq43cJ6XN7/kxffRStoDEAUcCQNgGTucPs+mx7WeoKD8tsnAjAMhvdat4KwDInwKKVixQ3yVm1BwAty8FxGouMDb8ZC2dkDPnshIPj7KFa02hhAQt/c5Ag4OSv//qvE2Cxu1EUmgDEkLchwGITUy3w8YBAp+gO5Zko4XkOsNjPcoDFJxULUGh7dN/jEUCBxnh/1J4Ai22vxsviw12WXtO+K6HrEGVKAIvXZySCs3tL+VUl/VqWg+P8nC2dw36MtYBFB46SfOvp2SbbcXDcEt4lVCLspWVqT7rFGNx3333J+Eop+e2V/hApjoxn6yi/cw/1KIlQypaTcb/+9a9PYuMl46kFLLR57bXXph/1Wedx+J0qap/vyROgrbazOxS6sKEMxgINtKujZDy1ZQBFF1xwwaZ+aaVteaV6+Qz+Hzp0aC4n3dKeQIXAnAUV/tRaymAYX/ziFzf/83/+z+aP/uiPJueoUNbSmbI+AXUZjV0tT5epvJ0b6pf18NidSVbOvRfIv6OkaMmCEqQpBzhSfsyy0AI6kNw87UoTZFOJ4Mg9ocpvfOMbSZZLn3kCFk67bdNnzFnlKtF3e7xALq+sbXw1gAXec6YSu96U4M1nomtbGwFYArBskg0EBsCi7Wk5F7tWXkoktNvTBEh0SqeSBtWIVtbnnntu2gZHudJkyFrAwlgEWGRAvXIVsldOBf8WyMsBLb/LRBOasTAmrUZLlVZpOfonwCKeqM9eEdmVOdtmdY8IfRd//IrG9mOWc1gsIETh2R0s/jwVtQV//vf//t/NNddck4yW8jkEvrzXQX22gCxAS6kElZfLARcfDmqjuzxdtOYXCZJbPle+jIzlkEC/ZOQ2D4ry9kRh+it9ZkGbQDS/OR0YAELuT6k+GxKw2LnDIZDMafFE/G1LcmeMOhuoZidaKWCRDiUfCzujvCyrx/xWf/EwAMsuByxcsFV7aBYXUvGefdpW8AIvXMimg69yLkZ/8BSTmjteah4OzfIXf3W9zyV+f/d3f5eKWTe2Nfr6Tp9x2Bg0k4H37knF8wUY+M1Yhla65HT4CyNt7oZ30/MdHoyzzz4727c2ozMLYBEfBJa0jViA1QJfedu4lI+7cdhGK9rJkFGPDRsJrHgaU15bobtkIb6fTgF/8WSutOa493aprF2giH8CO14+uWCSSwb19B3iquW3+kc/2CUlY50Lkcj7Z73NnPdTEyqD3mxRr3nsAsS+1zaXaYOdciwq7RwUrdt4A1/gTw1PCOnW6EDq1o436THphjaaBGDZ5YClZjIIfOAO1eFUfmL649NVv53U3gNg/23LaZKVToq2ydo2Ribjhz70oXT5l00c1EpDyteOwQIb3z+5LK1S9mOTYa2le0l5wmgPPPDAJBlSgEmrKassLU29MrOKOadgtwNYVJ/fAWT7A4jiZts/+ZM/mRwCJ2+dDRtBEwzHM888k055BQSxK8iu4lFw3otXQssos5UC4hFzHn5Ab37wfp122mnpM3vvU877mgMslvcCtLyLx/Qtb3nL5FTfZeCJ5HeaPtMY7LyyC4chdUApYBHN9duOywJE+z1l5GmCL/DHemv74o/XP57WCh3m7EIAlgAsm+SQFetFF100ASxaKatQzuvgvScSQIEEBDDnWqScnfxdE6IWsDCWD3/4w+mHvjAW63a0x5trclg3qY21SyGhvHMeKxlcq9S7xlPzPfWSI/Od73wn0Qw+WEClFW9OiXoFq74O4WFhTAIRUtyKS9MP/sYb9dWvfjW50S1Q0eoMHiEv/Nx7773p7BVAC+XxxvC9fvgMMFMKemtovtfKiheSe0AKAJEwxwte8ILkyZJHQUZH80nvesAiGYA/fGdz2e64446ULyZ5XhS9rcGU/CrvRgsY239kuE0HCKi35Ytsd4xdgMV6TqRfpbvEOz9X7MGL+vuyyy5r4I/CYdvtt33fzvPcvEXHMvcDsGyl+q7fJVSjyOUeBLCQcCaj6IVNK3pNhLY2FDqx8W+7omelffjw4VR9bqXv2cVkJYG05FGbAiz2jhq9L3BSApwUl1bOjfqsVQljoQ1+rJu4pK9dZUQbcmQALPbANL1r8w58vkFb/X0CFhtz9gbA0hvvHcm1733vezfdoKywDvTFff3Nb34zJePhZiehkd0XGFDakQeAeiMk1CU95d9rPsMD6MrcJL+AnyNHjqSE0pe85CVbkmTtKl2GXYaf39QDf33o7s4772ze+ta3JsDZ95wpH/Xo0EEbfpxFn/EO4K5Gn9HHWmDTBVi6xm11A31mIQAg9foXvuBhqUknKOWh+gC94L31uIgmkcOS5+SuByxdApz7HrcbCWF2deGPTM+5/K2QaVXPZ0qyyxkyW09XX2s9LNRnwxvWhe13s1h3qAy5VoO2j0oo9ZPMA5iusczyPQlqhOr8g3GxRlwKwRoSJQ3yLp9rTDmguJ2QkPpm83x06BttvvGNb2z+6Z/+KSlJHsCvDiSjX1/+8peTEuWwOMAK9IZXSsidhW7xTh0FrOeOv+EPOwABLsga4BwvmRIzfe3WCPO+BQNasfMZK3gS3IcIO9SNeJQgLMAmPdGmz/gcD8B29VltHynfBVjswkXXKVg94AGL1Ymaj4wPvsCfrpySWcYgYOPBmvriL0G1bURIaJeHhGo9LAgHHhYAC+9iUBAghF+GzhpEO8klWHaC6DMBAmvYZTxLhZ7JettttxUV12SQh0VjsSt5G09X/7zXwdJPxt2Ohc7YlUUNvYsGYuoHsOBhkUeI9+VhyHlYPKjy4KRPD4vls/VcSQnR1ic/+cmkcP/bf/tvk1WtZIByd999d5IxwAz5OvBKRtHWY+md20lUStcot5kCVobkKVF4CDmTt0XeBM4eyYEWzQF5LnR2jgCA5I4V/KWXXroU4TwLWNp0gJ0/bTqgdv7Xlu8CLJajXg9bnkoPS3+orHS83SlZ2scSL7ntn8pb4CI+eFuifwdgCcAykSEJTi1gaRMuuwKxqyg+z3kougzIPABLbsJbY2xBmz5fVsCSUw5+fH15WGw9HrAoUZPt1fDQruT4G7nj+Pz//M//TDuayJdgBa+zWKx8if76LABL16wp/34aYKEW3Pd4vwAgLGC4VBK3fg4Ii6/yRngPGXwEsJArUWoQy0dSXzLn6fX9sjrLe4Xa8kO6elI79hrAosWA7YMPz+cAC+NU0m1X/7t0zLT32wALfWyzDwFYdjlgqRE4i2IVErKhHSkhOxEQLNz/NneDz+xuD+9d0fs5l+q0/m43JGQ9Kja51o6HVb31JtmxUM4rKutSrVU+tbyxISG7elK4x7t3lQBpt5da70yfHhZdxKedV9CR9gUo+PfnPve55rd/+7c3HUhIGeL+99xzT9oxRI6LwkVe4XZ5jGrpGeWnUyAnH/AT0IJ+IJ/lrLPO2pSLZOe0vK+5ra7UA2C54oorqvM4+uab10M6N0ggZCh9Nss4SgGLTaRljvGjOZrzgNu+oMvhCyGhIXWa11dqa1qIMABLAJaJrEpB6dAkGQy/c0bAxRqQNm+KXMr2jAe5JmsnbA1g0VjIx+CHf/uTU5chdl5CA9GZ4+tJhhYAZEzWzU5dpW5Za4z4W94M/hbNagCl+Mw7frs431199dXNH/zBH6RQD49WdpQl1EAC5m/+5m82Z5xxRuJTMhbrY+qsNM3GyuhvPlqdfLzeNBsk5Rgqbqw2DWXH5XnvxPi9tfUTzdrGetOsrjTHV6hrrVlpVpr9qnj8zqQ+W+9K0xxPDa83q+lnI7V7eGV/6o+aXGOXVJo4pk/0f/wRv+lPAr8nuzn593pzotlojjcrzeqonnEp3qPVE2OijKpfb7iveQ2iqIG11WZjhXJNc3w87tNKhKyijBKjOWCSc3QAmBaU2K3PAi2SD+kU5KT2IMiKLm4pKqDuz5qxxzSU1N9XPSVt5crIy6xcIH7bnJDc374eedKsp9svbuRhqdEBs47JLqiowy8mbb3TAIs8M9KBu9H7Gkm3TspgOse/K7nTKpykItdlRUbG0XpPVJU+t0g+lw2PYRJ4KUHyNYBF2685h4UfCW+tgpp1Evb5nowBgOX+++/ftBU8t3qdpW3RBz7p7BrvXSqtl/fscd/wFqBlLzKkLgwfBw5y1gq5EK95zWtSQqfaXVsdmexk5BLA2PwAHBLGEDhIv8eAxRQ9MQYiqxvrzQqABfCxMoIdfJUAC/hDgAUgYREG3wN8Vik2AisCLM+t7NsCWDaBlcmkGI9jDCLsSATAGOF6s5HaGEGp8cDTXwCREdg5idEoNwYsokMqehKwUHZ0K1B/D/xk9whnAhHCY2u5+Gb1AcbTe1rtqnpowMLckCx5/WJDOCW6J4mACWVP02ezLsimcUjzHB14yy23THSA7RPv58CI6rXhIN+WBSz8retJZtUBXWMRqPCLmzSDxwnQSaQ3LPIfnUCcu4POlsst2mQPbPi+vxkxv5oCsDhaw3jO+1DSrUfYuVivBGtaHJd6vUejZCuh7V4NYNHEtYDF59GUKqr5iWO+JdGVkJAAiwWSbaGdrn7b96TMLGCxCrCrLil0706X8maXCSGfif0ehw1ZpSNrF154YQI0SopOACoDWDDnqa30f4DDGFxMaj5p/ieKegxEACsr4/ePrQA5RqBAgEXAhhZWN8aeHKGk1abhe9q3gOVEghbjZ2X0XuOUbOqtPD7CVwZpaSyj2kcjXAVMJbeKOr/S4DzajKNG409tJmbJ1bOS/uRVAM4pJcyrLIOh0Smt8JVt55rjdqFiT7+Wl0VyNzRg8d5dGUObI5Ezim2ksIawD31WQ3KNxQIW7yX1utrzQ3PU5yrpPTsmAZZaHVAypq5Qm6ezrbMUsHidaENkJX1c1jIBWAxnxGS7rdmfr4FBUQhBRlMuPJ/H4CfQdkMyNYBFE80CFiuEOyUcZPtMOAUD770q01ZO0yaed6FSloktmuVWkdPqg6YkYZLjIOWoFTc3sxLukYFgDNTPhXGs1Mltweht2kq6dtLDInuM98E+I9/DBA80yaq3WpyTvomj48DSBLCMQygqQS20vmLCUiPAQlsj0JKgxLppjw8SeNjqC9rSpRRDsuVGf1MrsGqN/il2pJfHAx2Fh0bPJsCmzo9DaAIsB7q07+ZFbFfpcT9Hl9dxqB/n5HBGiwyercADFn03r5CQn+f+cr2akIcMqQDZdvVZEaFNIcYiwOJ1QC78oW3NPtwjr5eOHvBeB74nh2XaBbC1fc+Vt7xRaMvKi3SFfXcaYLFAx9NjVh3Zxzj7rGPXA5YaLwJMZSIgFA8//PAkH6IrjOInvZ3YdpUjYKMdA9ruKODTxVgm6+23395VLH2vyerPFPF9q6FPUcMVhUrblnLCA+HPYRHILK3Lds/yzU520azr5tRpQ/WeOACLPCx2Bc5JtnhYyF/RBYgn+6KMlZNAwxrrTWOZgJZRmGfymHBRCvmMQ0tgAQGdtbH5P54CMiPMMQEsegkwl7wyo2cClEgU0QeT3waIyNuysqlX43fGrRlvyyhDZi3lpqQklC0NnhzaJNSlLpwkU+qgQkiprmnPDICF+gGm3FLOHVeEK3OPvRvKhi9mBSw5d3/b0BSS8gng1ph16TZfN+2rXrsbTuc6Wa9xF9lrvldbb3rTmyaXmfK+nUu1RtnqDk/XWc5hKeWNAJKOzLAy0hW6L81hUT0CQLm7n6bRv3QsNTzso+yuByxve9vbmi9+8YtFtNJqmEvpMI7WrTaNgZxM+oY3vCFdssXjXY45o4qC+9rXvja5YLBEQBA64uWlD/0AFHFKp++DlOcshr60/WnloBXnkYhmJXUyft0GK2Vl3bklNMy1ozr0m/wE6FajzG+66aZ0KJx9UBbwgPwUwIpXrnz30EMPNT/60Y+aX/mVX9l0EuooJERiCdDBwgjTwsrIu2FzT6znge9sjgseB9UkKMT3I8Ayyh7Rw98jJ8gY5aS8kAxgsV6Q1VF+zMlnlI+SQjsCLBYcpC/0jMASISZSaQlTreTAkOo3+SyKBCWQZaocErCkka2vN//2b/+WDvh71atedZJ2Y5CGPOmkVK2gbThglpAQN3u///3vL5kuqX+09/a3v71Bp+mxQL3G02pBuF+kId/oM+mnvnMlNBaAC/lCyhHTgjAHVuRB/djHPtZ89KMf3UQzTwOvT9i5xxys0QGMn9O4ux7lk5Bs//rXvz6dbO15I/p5L28bYLHj9+EgeI8MTEvm9X2ukbOu8fb5/a4HLDoAqIRomrz2mnC/u0dH08vg8xuBI7/CCp6EIxdH5h3CG+RjJKOSW32WdHhKGXvKowTYtjNr3sc2uzV5PUeztrptmEShFAu0apSubcN7QbR6VN5JjYfl1ltvTe5qhQXlPdNqVJ/Tvs2XIRmXxNvf+q3f2pTjlBTWBhZ7EmcZgZdkkMdhGBnv8YaiLakc48EqOXd9g2DOSsrtGAGWEShh59AoGTfjapCHhZyblbVxSMiEYsZJvCNBHjU4wjAn3R3Km5lgDdfMCHCN4BLeFUBL2v2TASwbK2NYldJiViY7oEYen1ESrnCXAMuaRXRjmmyZc7VelvFg2N1lAYufVx6wqF34Owtg+eAHP9hcd911RdNQc4R8DM4AssbPzqmiygzdJNP2PcJihDblRRxCp/mEWp+XoXlLv2zIyO6UlD5OcnriRPaYBo2PMVBPLjE2RzNrN6bRVHxBB5IvyRUc9pl1l1AusZbPtH2+1JNPX2rkrEZ+tls2AIuh4HYBi7wFCEYpYBliYjOkACzdU2MIwKKdGQAWraoVahSvBViQE5Q8gEXns2z2zp202CObPnaRtAAW7e61W5+T8h7vJtqYClg2TgIWG8aZABZ2Fo0SbCc/CZOcOOk9cYDlZDRHPpBxKGkqYMGTs5aAxz6fwwLQGoMqukXwa+QbUhjrxCiUNK5fO6tWM3k9fQEWVq8c8icPiwcseDcTxBxvv9XKeR6AJZFiYyPteJkXYCEPa6jHzg0LOMRLD1jEi2UDLKIPYeJ5ApaanLwALENJcUe9NR4WIXPyCnC9aSIoVCTFoyaVzIVrDw8LvzWRct2yMV/qx8OiRL2hgItF1T7Ja0EsSc3WeFhsP60LWLSrmYh+zPKUCVSIXrWhMgwC8XVWNDb5GuCIC9sebmdzCNiiCGAhh8Xz52hzfLQLJvkSxtt8U8xnc6KrdsRY4y2rPQIXZIawm2ZUk5JRJzksGxsjD0sy9IShxhafkNMYhKSzTdjWOt6VMwk1rcoLNPKjjEJS+G5OBpg2mhPjasbvOyaMMMhoTKOxjMoR3lkxO46Sx8Qk6ooKI8CCt2ij2SfHDp4Y4bvxiS5beD8BN1MSlccvbXE+ra6kuct1CuSwMP9zXktOx5VeEWiRHhnaw6IVtwCLXUj1MfetJ4DTmQHf3CYuT2UfbXhdK1r6um24Vd9p0YbxBbS0eS7swkU5OLPolFIPi7z2LHABLOwgFM26QlClB8dZL648LNNsk6dnAJY+pbeirhrAorimFzxrYHL5KRyrjsLid1K649hx0ocbG5PcBZ0iy+cSvIqhbLuoNcI2b2PbFc9QwayAJddvayhKgUZf9Wjo3PFESAjlJ3Ai3ksZWdnRychsjX388cdTDpQPGx1ZBWjwn5Jgx1t9N+WB4PnYnJsy6tN4F884VJKAy0baLDzKFRnvNB59DpjZOOmq4PWxG0VRKEBEMhb2jBZaSYDFvDAGHgIv2qg8whEjUDGqaTQW9csCAkVwOPdFW7HpH58zVrW2f2MljWmd3Jnxw1kzAmuTw/Y6PSxjuhbI8aSfqyspz4kTitkhRO6C37kC/3Ubr8CKyszLw8KQuK8IQE1/tO1+Qq/V1eKTdr1H0p6KDWAhvGm37heQc+Yibbtg7ByTHhZg0YJAXi47P9UR6ZJSPWIHUApY9A46kNQAAAt9QjZsAi7lZslh4T27Q0p3VtUQOwBLDbV6LFsDWNRsTvByCF7lce0hePz2j3VXJkU7Vvwk3eZuHu5x6L1XlVtB0oi/j6PEWzQrYOl9UD1VaO8JokpyF6SE+M2/Sb618sDfKHkOjsPDwmPl7NnkmTgZhtEpskePjmIlB/avNSdOjL0aOg13ZQQqVmXYZctBDGb/M8Z2dObLSnPs+Ilm/9pak2w9QMbssBE2Un1ryRtjDlOZJJo06f2VlX2bnDS0mTw6G6MzagUi8KGMoJgA0+i3wk3slj5mwMnJnUzpjfSz78RGs2avweBm9BXk8blmdY38g9XmxPETTbMvnTQzOeUFI7Bvdd/JttLAoVmCY5OyVjTG/q3NOcVN09x1113piH4WIDIwMoj8G6+rBSvyEFrA4hNYp4lkrSFpCwn1JPYj/q2spK3deIyHDAmV9NnraXTTjTfe2Nxwww0TMGDr8flvfiFTA1xqAQv2gkNK2Rrv2/F2I8nn6moKPX7zm9/clKDfppd5B+Bic1hKaEiZWjkrrXe75SKHJUPBZQYsNRNou8Lh32cSaWVj+6HQTE17ABaUvE1Urnl/2cqy3RwPi42ji0Y+h0UrVQEWJd0mo2p2mBwdH+2WPuPgQYz06kpz4vjYwO7DIG80K2M0ARgAbLC5aLJZZx3PyQh2bKxuTDYdbaxj7Edpt8fJuSLJlxXdOCK0sTZOmRkjlrWUM6JdOKNj+XlObJCrMzL0K6kDSgwefU99gJUmHZk/ChNNQNA4zLWaPCWj8vL44BQ5OvYc0e6+cbDp2MlSzQGiWMfWm4bOpbGP5HN1ZUQTurJ+4nja3bS6NgqHJY8PScaTfJyNZj39e7XZMIfUedAtGCO5E4D50pe+lEJCbYAFr6uAKyvoeQMW+isPi/qu0FDi34kTxUn/Mow2KVV1AlRm8bD0rc98nhhz7/rrr09nK2nXUG7x6b3Ps+gXwrt42ksfdB8AxC50c2E7C6KUSpAL79ukW42H3+FhKeXIEpTbbR6Wvid4DYuYOPKm+Iz9mnoou5sBC6sabbvkbxQJB8qJZoqTdwGWExhxjPbGerPBlRAbq83+favN+jgZFYfAsePr6TP7bDpWH7BzYhQmWV/bGJ3ztr7R7Fvbl1wz6WuaSUmhTYNDIuEhsldJch2Dn30roxNxR8BiDDs2aP+5Zm1tXzL4gIBNx/KPmz6+frRZO7B/ssd6tIGZf47OjLGAha9Smsq+pnnOhn/Ge4+OjoNKAIZT6OvR4yLj1GQAACAASURBVM3agbUEUKj16HNHm1MOHBh3dL3Z2DjRHD0BjUZ9HPVem7ZHh+AlQLm61hw7MT5ld3Wl2Tcua+lqt33rtJudAFh0pogMn0JDjI35XOIRTXQbbyZAfvHQKf+L7zgUkfOEakNCfeszjcWGjBQSop/W0IsePtRlPWQ1/ZsFsABA7NEO4o0uoPV9thfA2h2slNPORHsWzjxDj7U2YJby4WHJUG2ZPSyzMLmvd2x8169kUHxaQZa0t9tCQocOHZrksAjYaWWNYiGXAdCiHAbR0m5rllFIxhxXyeETTbN/zd52mEIqzx3F99I0a9ysvX6sWcMYJy/Mye3GMqjJ7o69F+ywwcvRpFDKmjn2fqNZx8Mw3h6tzTknk1nBDyvNgYRTxqm9E5eI2Te0gZfi5KYhGz9Zb/CNjDJb+G+EHEZej1HDo3pW1kd5NrhznttHGGm05Xr/2Et0FG8KuTgbK83+o6vN6v7V5gTYK4GnpjkNoIVT6QRn4Bxv9h040CTAxL06m8I9o1OEaVUr7yaFhDY/o5NkRsZ6JPPjhOBxsRrAInlQTpOSbocICdFfJYALsMgzsgncroySh0ueXJhC8sz5KwAWnZNkjX5J3X2XsUmn1sPiQ0CEaQW+7PxTf3z5af0sDQkJaGizBgcQil9qz24712fQv83DYsNC+lugTXJWc0xDhIT6lsjC+sLDUkiowmIcqIRSyj3yJnBia9ejhLPdEhJS0i3jRgHqYksZA5tQK8XY5WFpjloqjl0d+0dnj4yeEXjYdDR/whR4FsZGaOx5GF0eiPHdaPYBCrDu8oicONY0B05pmhPHm4bwztpqs378WLNBDkhySqykXJHm+LFmbXXfKA8lRWGSu6Y5diz5aJp9+0eH4CdMhLfi+Oh+5XQV4WjLzwjwjHNGJkk1CQiANMYXFgFe0qBONM3q+K5pxapS6IqwE+6gVVBbc3zsDWI4a0dVP22dwIXQNKefalDUyJDjFVLCDvQaGbh9k3LQzx7fspF2Lk0CbZN9R12AhdWzDQlp2/u8Vr4A5be+9a3pNnD7AJ55+L4UXEAjDDzeQ10/oTrxrHz7299uzjnnnGKPTQ4gdOmNru/9Qory9vZ1u1OIcetcrSS35jJb6bAa+rBLqiQkRDvQ8tFHH023fXsdeNppp6XDPgWk7RUI1M8iJ83+8UW84h88gTfwyD7wHhnQjrUuGvJ9AJYSKg1QZrcBlgFIVFxlUuIbIxe6YvE2NGQnfVelu9XDYsM9GEZl/aMAa0NC6Wj6EV5Iz8gRIb/HerNB/sHGiWYf4GS8+h8lsYy2I6fdQOOftD9nfZQweyrG+uixkxmwgIHnnmsaknnXAAE0iJviaLNx+mlNgweHzykHYBl3i4Po1lbWm2MnTqRcmNW1/akI4CYl0NIeIOjwUyMwtH4cJDMGLMqwHee9jPYfjQ/HU4iLM14of3LDdAJZKU8GwLLSNKccaDZOP4WTwpoVGv3p4TEtAC6MZ63ZOO2UZgUwpQMaiaklwDJ+xt6pUVrwiOApJdjc5ZS+SXhrNPq1RKOm6QIsyDlzBaODbMwTsNhtzayybQ6aht61jdbPY3mH+NyGXdjOPOS25i590vY9fdTt69ZDLF2lKwX0vg0TqUwpjWo9LIDZ888/PwEW6VYfnvJ9locltyPN7iiyR2jAe7a2i/8ltAzAUkKlAcoEYOmPqJo89rRfn8tSGg/fzYAl2baxS15n9bDqqQYs9uA08klWSRDFM4JhX///7H0HnF1Vuf069bbpk5nJTCoE0ish9CJSRR8oNuwVn/UJ+myAoEAQsCDo89lQsYHPigIKCSBICWmEnp6QXqbPraf+f2ufu4fj9SZz72RuGPnfg+PN3Dlnn3322WXt71vf+uA7FhRGvIR1UwhWaCXJE1ypncIfkafZCwi5EVWD4hA8EJR4cHMZ7N24CXZvUoADkcVZBYyohqajj4BZVwuVO3JBqqXabV7dRYATD45Luw3Dk/RBwCKyPfP7XBZ927agf98+eJk0FNeG5tLNQ+uJAlou+EOXVIDMyIOR3BYnD1YCwCKikwVRWMRBCQuLUhND89QjYdbEYTsO9q1ZK9xBIhya2CsSQevcOTDiMSgEIALssCEkCnwZER4MsAhvWJmAhX1AAhYujK8EYOE9SbotBCylLsIHmj3kgigXTgIW7vzpGgqDmpGbfYZXUiFgKSyF45KbigO5xQ6mOltYVrmAhS4hkm4LAUuYCF1Yr4MBFgm2JMlfliNJt+U8SxWwDK+/HfJVrybAwg4oxekOuWHKLEAOnLB1JVwESXelmpZ5HQdpYR6NMqs0qk6/8847ceKJJw7WKaynwHYJkxHDrP+Dcli4QIY0VnzPhuvkYOqaACpuOgM3Z0HzCEdUsSArRjSwkAyKtxB56MJY43kafF8TUvwk0SKbISEGAzt34Jff/ja6n98AP5mBb7vwNKBjzjSc/cF3Y+yMqYhOaAcUE67wkwSAQSXR1rOFRYeAhc6fAKxB1Em1LDidXXj0j3/Ek3ffjfSunYg6NuKOA81zhWotgYCjKMgyGlrR4OUjjnQPiDlukDZA8eHmheB4rg9aeTS4vg69rRn/8ZmPo/XISejp6cavrroRzp5OgdmMiI76ujpc/IMfoqGtTfBZFLorBYE5754SeIXIhmAmH2YlsEyBmJwgP7+sqZcPqjqohSUMWKSFhZ+FHJZyOvJwFhLmUwvnEhJPp5IkHURVlcOhkWO8UB9E5hIqh3TL9iknl1g57RRe6GUuobD6OMuSzyDdt3Ju47V0yxRaMYa6P9u4lFxCspwDzYG8b3gjKAEI68Ucd8xZJDdF4blERMjl32u4rqwX+0A5x3D6WTnlD/fcKum2SMuNVtLtcJQxh9sxCq8L+3fDf5OEMLYZBxMHV6Dv8f/XccYZZ4hdrCQ20gUkd7HcRXHSaG5uHgR1pZBuU8KC8TL2ELCDLhXbRnLffqx7+BGsefARTG3rwJj6RjTXN6D1iKOAcR1AQy0Q0QGTpF2aOxR4ZhS+EQ3CnplZ0LFEWf3bXsIPPv5f8F/YggQpH7SiRHUYk9pxzn9/DK3zZgLjO4BIAg65Jox59shz8WDSRSXCigNLCQOSRPnCJeTA7e3DE9//AZ79819g79iJhG2jxrJhugQs/AFsTUVOVeBotAYF5F/D9VBjezCFn96HrXqCshIEOAfZkbK+AXV8K95w5aVomTIZXbv24s7Lr4fZTcVpF6qhiCzKJ9x2G+ra2qDRt0/AwjaUyEpEYgVuND8ffsWIKbq+hBUmHxUVnPay8q900x3MJcR3zJBV6RLiwni4AQu5ELQiSFdDoQW0UIDtYKM2HDYrz5PAgOXyXuz3pVpZSdKV4eAjPVuEybISLMq8TvJexSwO8rtiytVD1ZHPwmca6ggTasMWnrA7qhAQskxex2cJ56eSwKvYs4TL431kmoih6se/VwFLKa1UgXNeTRaWVxKwhF9NmATGQcHfn3/+eWHeLHdXUoFX/ooUKQFLmK0vllddF4vm6tWr/ymTbSmAJT2o9RZYA0zHCXgamRz6duzEij/chaV3/B9qXAVRX4Wp6DCiUSiMRmquh1lXg4Zx7WiZfoSwMChNzVAbWzBh/HjETJEGURBpk1u34NeXfh7a0xsRy9iIOD4sHdAnj8NrrvscWo6ZDbS0wIuYsBGD6msiSkfQOEQMdKCDQlKv4LoIs4kjeDJuMoXV3/kenvvz3fC270CdZaPeJmCxA10WBbBUBVlTg6uqsGlNgY+I56E+54roIJ88Gc2FLVACAQtl5DRkFQ3a5HE4/bMfQdMRE9C9dx/u/uq3YeztEa4z1VQxbvw4TP6f7yFWXy84Kb4aJLMTxhTuRqlD45Ge40HVNWi6hlg8jkRtPQyCG3Fivkvlw8zFb/nvRjNgkTtu6cKVY5PWPwmchjtYpLxBgPv8f5I7KNUlVEnAIl5RnrMUtrYUsyaxLQgQwiTXe++9V6TaKCSwHqy9SgUssm4sW4KP8IYwbGEp5LAc6LlkvSTBW1p45eZR9oFSXYFVwDLckXGI11UByyE2YMHlhZYW+fuGDRuE2m+pu6uRrdUrX5rsZ2ETrdwVcSILA5ZSXULURBPrYh4MqB6XbBdqOo3eLS9h1e2/xvI7/4D6jIWI68OgvgitAroGNWpCj5iINtQjNrYF0fpa9I9phT15Mi547/tgRPORXK6D5PYtuOOyz0B77jlE01lEbQ+2aiBy5BE45StXYMwx84G2Nvi6DlflXYKDBGDDUaCKhYFaMQ4UoQkThE7D8uAOJPHE//wIz939F1g7diJm20jQqeO4gk8rtF50IKu6cDS6fuia0RFRIOoScx1o5Lv4OWjCmKOKDEsZTUdftAbuuLF4/Wc/gZbxHejcsgX33XAzEt19AiwRkI1tqUfdhW+CGo0L+OcqOhzPh2NKa4kPg5xj24MbiSPW2IhJc+ejcdFCqLGIiJQaTJJNF5XgB5UOWGj2l6D+QBaWclwy5Swk4fDWMIiQro9DGTWFZRQKSpYyD1QasJTyfHL+kqRX+fuSJUuETEE5G7ByAQvLDmeCDs8LB+LUDPVMhfNz2JpTqX42VJ1G8u9Vl1CR1qy6hA7cxQo7vfy9VMLZSHbe0VTWwQALgdyqVauEuJY8SrGwyCghER0kNFIo1W9DSw6gb8MmrPr+bdjw+3vQks4iQXE0j0DDFsohqlS3ZZi1rgkvzra2NqTmzMEXv/9joLY+IMgQsOzcjDs+8ymoL6xGNJUWgMXX44gcMR0nXfllNM8/BugYJ9wmBBfkkzgMZ4aHuMvoF0YfufCsHFS6oEReIpYNOH1JPP7TX+H5++5DdtcuGDZF9RQojg/NonqvwCewtJywori+QUk4xAi60ilEMinodg7RzABMy0FUV5BTNaR0E91t45BtbcVFn/wYWlpbsPfZZ/DAt76FMQNJKNkclJyF5jodLoGNtMwoJpg/OUcqC3yhiptQFKQtIGPWo37CZBz39rej+R1vBWImPEMVbSewFS0TQiTvZavLUBaWQsAitYrCYc2vhoVkOGNxtACWYhaYwlQbpTxfOYCllPJeyXPKAcaHs55VwFIFLGX1typgKd5cFQEseY024goRh6OQVOdSPANd6zfg4Vv/Fy/+6V6M93zEPBeG64AOFdV3oHuBSgqtIXSzED/sP3ISrEWL8KlvfBuINwQPIlxCG/CrSz8Ofe0ziKRSiNC0Y8QRmTIdJ0vA0t4RRAhJwKJQ0o30V/4nYpAEmArCofMKdHTnWDb2rHwKXc89B7e7G5rjQjdVKBSvc3zBd2GIsK04cDVPeJJcVxWqulHXxf7nn0Ny906kN22E29+HRDwKL14DZUwLOl73ejhjWnHUCYuEe2r744/h4ZtvxZj+fpheYJmJGEA/76VHBS/FhQbbU5Dxs1CYb4hVtWx4ZgJ9kQTaps/CWz7/ReCMU5msCa5KmMjUBVpAw5UpBEp0CVUBy4GnlypgKWvqPawnVwHLYW3ul29WdQmNbMNXAcvhAyw+w39JAJX5gMQi6QJ9Pdi7cSP+etvtePGBB9GYs4XrhIt0xM/BcIGIiMSh5cMTXBFGCWXmzYZ++ul49+cuB2J1gV/DtjCwdSN++amPILr+BURp1XBc2HocsWlzcfKVV6B5/gKgdWwgNEdVWSFAF5BhScINxOGC2B0RgUO3USAPG4jb9fcL1Vk4OSiuBdBtJHguwq+UF4ILsgQJ8ivDroWkr4M9d92NvStX4tm7/4x4NgvLMBBtb0fTrFk4bfH18OvqoEU1dG7ehIdvvgW9f30QY7NZRA0dmq4ileqHaxBaMUIq0G9xPRe65sM0NcFboRhiOl6PzngNWhccg3fc+HVgymT4ZgSe74LhzpoSEMnzWl0w8kFEVQvL8OeXKmAZfttV+soqYKl0Cx+g/CpgGdmGrwKWwwhYhAson9Anr5kS8EMc2MkkurZsQZr6Jtu3I9fTjWxPFzpf4nf74SVT8C0HXs5CJpeBZeWQOOUktJ5/Hs566zvhG/GgbNvGwJYN+Pl/fhiJLWsRy+Zguh4sPYL4rPmBS2jefGBMSwAshL5bXhcFPiwiGIbGwhcBSUGYkBmI8HsUGbRg5LKw9u2CP9AvABKtNIKW4gYJEzWhveKIvNQeo5lIw1ENaM0t2HTXn7F7+XK8eNddaDEi6Od92jvQPGcuzl58PdDcDOQGsGPNU/jD5Veibdte1KXSsF0bOYKliIZ0hGGivCEDf3TEFB9mLgPVD+rN/+81Y/CnTsPYRcfhdV++Cmiog8uIFwHrfJG/SdXIfwnefxWwHPq8UgUsh96GlSqhClgq1bJDlFsFLCPb8FXAcvgAiyvopQFgoWrs4PZeSNi6QI46Klnkdu1Errcbqe4u7N+6Bcnd++GkUvAsC146h3RyAOlMBvWLFqD19FOx4Iwz4SmxgCzr2BjYuAG3X/IB1G7ZgHguJ7gwWTOGmtnzcdKXr0LTvHlAU3MAWATpRCrP+rBpVxGAJUh7FAAWI6CxELA4Fox0P3aufBLW7t1QclmR3ZAWGOrCvAxYXBh011CITvdRV9eI5mMXYeM992L3ihXY8Je/oFkz0Of5MDvGYczcuThn8Q1AcxPc3duwfeVK/P7qr+CIviyitJh4DnKGivYpk9FfFxeAhfmWWH3yfTIvbYGXIaiz4Ks6Os0o6k84Ee3HH49TL/00EIsKwCJzPDNDtqqbQR5JxipVLSyHPLFUAcshN2HFCqgCloo17cELrgKWkW34KmA5fIAli5ywggRpePIJCwVWIAWU5A+RnjiQ06evgvL3OWqrUKsl/0PA0tcn3B5KfQL6mAbUj5+EnK/B5HJMC8uGdbj9fe9F7fZNiFuWCCUeMBNoPGYRTrrySjTNnQM0NAQCazxkPiDhoqK5pEibcGEXVqEc8NJL+OON12PfqlUwBlLQPUcUYfsGfKFtogv1W01VkVYd5KIaps6dizOuvhI7H34Y+1atxJa/3gNtIIUBNYJ4x0S0zJ2Hc278BlATR8/Sv2HXiifxyC9+hbEZT6jp5hIxGBPG4qKP/ye6x08MVPl9B0oujehAH5b/+Gfo3foSMl09Qj+my4xgxsUXY9wJJ2DaGy8EohH45NoIoTxGPLmAGROPxINNzqPqEhr+/FIFLMNvu0pfWQUslW7hA5RfBSwj2/BVwHL4AItwaQQJbAQfJEI+C7f4QvjMD7b5rg3XzgaWAIbcUvBM2BHoZhFs3XwMLoGBDVAwzjCR8VXQ4aFS6fbFF/HT97wbjbu2I2ZZ0KhAGkmg8YQTAw7LnNlAXV1e1j4PWCSZg/6dUMLmANDIxMxBPiLvhedw/403oWvFChi9fcIdQ7+PpZCuS4E2E4rtipDldFSBVWegffo0vPbaa7D1kYexd/VKbLv/XsQdG2m1FtFxE9E0Zx7Ouu56caOV370Fe1etQu+zz6LW9jDgeohOmYQxx83H6Zd/Eeg4Ki8CZwPZAaBzH5Z88lIk122E090Ly3aQrG/CiZ/4CDqOW4QxVCyuiYloq8F0h2x3PSroRDzKUboNhzVXo4ReHj9VwDKyc/NIllYFLCPZmmWUVQUsZTRWCadWAcvhAyx2IFAbwgMe/GwmIOLaObhdXSJXDq0Bg9kORSJEnUl0AvCikSyaBy6qDWhMQqggbeqI2i7UTBYDzz6Ln7z/A2jp3I2oIOsCfYlatBx/Eo7/8uWC4IpEjcAhYgEPkYAp9iYX73xQ0+AiT+6H5mTgrHsR9y2+Dt3LlsHs6oWZywmAZTMhpNB1MUWWZc3T0Gv6SNbpmDx7Ls666ivoXLUce1etwNrf/wY18NCjJmCOn4jm+fNx3o03Anv2YMni67B/zRoYe/fD0A30RSKY+JpTcPTrz8b4150Lp3aisN6I/EXpfmD9i/jdJy+Du20nIpkssrYDq60DZ/33pWhbdCy0ubMBM0+0kbK9AqWQhJsHLNUooRJmi4OfUgUsh9yEFSugClgq1rQHL7gKWEa24auA5fABFuF+yCdiFtIfBCNORqjIDuzZg+eXPoBkZzdqaxJIxOMi/0nDmDGI1TZAj9dCNSJQonGo8ZpAkp4KaTqtHj5ysShMiqul0xhY8zR++sEPoq2nU2idcI0eqG1Ay8kn47jLv4jGmTOAWDwALEIj7uWkOgQsMjO0ACwi948apDLiv60ksHkT7rv2K+h6YhmM7l5EmP/I0GDF4/B0E54ehWIxDFtD0lSQqTEwYepMnPmlK7D/iSewb9VyrLvrN4g7LvoitTDGjUfD3Ll4/ddvwsC6tfj74uvR89zzqE2mYGs60s1NmHHBGzDrogtRs2AOnGgrNI8EX08QdJOPP4o/f/YLUPbsQ9z2kHF9+BMn4swvfA6tC48BptIiIx4g4Ovw06cMnTEojCgTP1ddQsOfX6qAZfhtV+krq4Cl0i18gPIvvvhiLFu2rKy7M+8L8+KEj3DOjMLCmMDrlFNOwcDAwAGzfhZe097eDibMK+fgc/B5yjmYjKyB/IMROMLqlYWS0cXa7GC35PXbt28vub1GoPoVLUL2s2JKt8MVjiM+ofdHYAL+CACTBdJJ7HphLX5/07ew99nn0R6Po6mhQeQq6pg6BY1tHTDr6qFFYtBr6qGPaYNSVw+/JgLUmIjHEnAScWiWBSWVwsCKFfjJJZdgXH8PdJv8EgXphmZ0nH4aFnz+s2iYPh2I0kVSAFioDScSHwZeIDqqSG5VVRH3A5Vcm2w/tG3bcN81V6Pr8Sdg9NLCYkOLm0B7O5BIwI8kAJcxQipypg47HkHL+Mk4+aOfwO6/PyQAy6a7/wDTyorwY619HOrmzMJ/fOMm7F65Ao/fcBOS69aj3nbRzzoefTTmve0tmPvWi0QOJNeoh0ZzlefBt/qx864/4aGrF0Pr6kbc85Ehh+boKTjj8i+hZcH8IG+SyOAYSuTE7NueAU1meS7BwkI12HXr1omcUjJTs3QJsZ+sWbMGl1122WC/LEXd9P3vfz8+8IEPVLQvH67Cd+zYIebNcg7mKho7dmw5lxzw3APNZ/z+5ptvxoIFC8q6D5+Fz1TqwfswWWIpqsClljlS51166aXgz2g7XvXCca90gx8I6Byu3cXVV18tElkVHoU5bw53O1FQa9KkSSJr86vpGEnAEmRYzruFuEBy4UMOSPZj9zPP4Z5rvobcixsQH0hCZy4cxYfFvIS6Iqwrqm7AiNYgUt8IM56ANXUqjAULccH73wMvokOlNkpfH/of/gdu++jHMMHOQrMdEd3TV9uIYy5+B46+5INIHHkEEAsAiwQtYr32XTi8r/AJicxE1I4VIctc65mxGdk0sGk9Hlp8A7qWPQGtp1ukLvTranDKxz+CMTOmA60tQDwR5CWSuiyRGqC5Het+91vsW7kM25bcjZiTQVKJQe8Yj/q5c/D6ry/GjuXLsOKmb2Fg/QbUOA52KAoWvvMdOOLc89Bx6imCe+MJi48r+D5Obxf+ceNN2P27P0PtHRApAvriEdQdtxCvufxytMyeDdTUAVo+NFuosJDLokP3tUBfhk9LRAbg8ccfFwuoTEsRlqznRubYY48FM3KHJdhlf6f0OxVVyxmLHMtf/epXX01DpqxnkW02UvPZgdp+OJb5sh4EEBncuQ4UZrgupz+Ue89/9/OrgKXCb7AKWIo3cBWwULlWEYvZrl27cPLJJ4uGCveXnCvSAglOCL0SAfk2B3R2Ys/Tz+LexTch/czzaHEdRDwXmu/BNlzhsaGSrMiYrKpwdHJZNOSOPRHGa8/B2z/yQbhRExozLff1I/nQI/j1Zz6DMSnqpDhwfAXZlg6c9pEPoeOtb4Y5YXzgUlK47DPBUaBrS5sKgVLgJ5LBQjqIg4LoZw/IpIVL6B/Xfw37Hn8CfncXNN9BfHwHjvvQ+9E4czowaSJgRAQvBy7F3UjE1UBstvLOX2PvM6vQuepRxD0HdrQBSksraqdNwxu+cS12PfUUHrnxG+hbvwkJTUd/exve+bUbUTd7NlSq87ImMQfIZEUIt9XTjTs++kn4T6xCjPmXDAN7oipmvPkiHPPhD6NuylGwEwloQWam/H8ELBoMApZ8omfShKqApcKTZ5Hiq4Dl8Lf5aLpjFbBU+G1UAUsVsAzbJcRFXxBDGBnEzH9sS0cQTfc89wLu+dZ30bn8KbSRturZwmLi6g4MzxUZl0meJchxaHVhWPRZ56PmjW/HmRe/FTA8gDot+zrRc/c9+P1116IxlRTAyNF0JFvG4qIvfgH1Z54Jta0ViJHEq8Hliq2oIhSYxZtCkC0fzSRifVW4TIgoAUs2BWzejAeuWYzOZcug9fZCt22RUbpl3lwYTc1wa2pgCXKxApVaKUKjhWWo2Ln2WeS69kLv3QPddeCa9YiO7UD9rJk4/cZrsY/hzLf8AF2bt4rMujPe/hYc84EPwGwbCyRqIbT5kRTpDJBMI7dpG2775GWIbXwJZt58tTOh4aKrr8CE818Hc2w7rEgUJkyReoCRQoG0nA6K80vAQjxVBSwVnjyrgOXwN/Aov2MVsFT4BVUBSxWwDBewBHl58mJsErAQwezZh31r1+H+H/0M+5avRoNrw3AswLHgIgvVdgRBVfe4+HtwVB++5yH++jeh8a3vxgkXvB7QKDxnwd29G3t/+zvcc/O30JBOi6gkRzPQPaYN7118LeInnQSlqSkALELpleaTgFQjAItQUpO6MIFryHEDwMJ7g4Bl0yYsuXYxup5cDqO3H4ZlC/l9s7UViEZhaQYchZmmyX3xoPA6kmRVDX2du+HnUqjzMlA8Fzm9FvH2cWiaPQsnf+0a7Fm2DA9/78fo3r4TNY1NOPVTHxPAQ2NyR5MRVCbg9gEZC05PH7qXP43bv/wVNO3ugUaAp/jYVx/Bh279BppPPAFqYxMsMwJz0MJCwBJYWAigqoClwhPmEMVXLSyvbPu/0nevApYKv4EqYKkCluECFtfLQSNZQnA7SAINInIwWwiw+AAAIABJREFU0I/+Hbvx7P0PoXvtBvi9PfAyabi5NAZSPfCSfTDTOWgMW3YcWJ4L33cw9oI3Y8Jb34UZJ58QRAtZNrJbt+KlH/wIy37xS9RaGXiqipxhYH9zCz72gx8gIjgdNSIRoAAsFKcjYGHmZgIWEm18Jx9NQ5SiIOf70BU14LBkUsD6DVjytZvQ+eQK6L29SNhMesjzFDiKAosPRbeSiOEOAJCiisQBcK0MNLggX5jZinpcA/Fx4zFm3lycfu0V2PTEk3jgx79Eti+JWYsW4fSPfwz6jKmAYYi2cgmC7F7RCft27sXq3/4Zj//fnzHeVqDQYqN4yLY14EPfuxnmhA74EQIoE6bUsFGDXEysjeKrVQ5LhefLoYqvApahWujV/fcqYKnw+60ClipgKRWwsK/I/kIiq4Nc3g0RuITIeXENCthT/80FktmAo9HbIxRvfSuL7EA3kl3dGNi9B6meXuzbvgPbtm1DZ2cX5px/Pha88SK0kZMS1YWs/8Da9Xjma9/A5iX3owYubE1BmlomEyfgo7f/ApHJk4UVBLopXqTLdMoaExQSsHgwLYIXGf7riszQOZFqUIHu+yKPkEdr0E3fxN7HnoTKMGxyRwgImP2Zz0SyjanCJomXQngekw0qiOoqdAIYurXIP9FN7PV0NE2fhkknnYBTPv9prHzkMWx4fCXq4nV4/UVvA2ZPD3IECAJPPtKHZBhXQW4ggz0btiOSshDp7IcqrFYK/DFx1M+YBr+xHr5hwFVUmHmjkfBPibLySRqlYF5e6rZKuq3wBFpQfBWwHN72Hm13qwKWCr+RKmCpApbhApaMMwBDD/LZ0MXCCJycQA1BbiHV8WCQlcvYZ7pqfBe+68Bnhmbbhee6cOkKyVrwmCOosR5mYxO0qEF/jYgQ6n76OTz+5WvQu2o1EgaQVYAsc+gsWoR33PwtIdJG14qv6UE+IxJuhShM4K3SrEBUl4s6MwsRsNhKYB2hEcdkssMtW/C7627AjieehNbbh5iiiPBpxVVF9DDzIStRYgofmm6I6KZcKsXMQjANZn72kc5YQKIOSvs4HHXCcZh+2qmY8IazsX/3XmhpG4YRRW1rB1DDaKNcYPXxrCDfEjk2FNLTTLhmjai44ijCxcR283Ufak0MrsZUAUy+qPwzYCEgE6xnEoLzynH5MKEqYKnwBFoFLIe3gUf53aqApcIvqApYqoBlOICF1hTLScPIK9UKp4SwutA1wQgg8lN84UURi6hYSLkS0yKRX1ilOApdSq4H39Dgm1qgTEvAsn8/Op96Go9ecS2sdethqg5SKpBNxNH2uvNw7hVXQG9tF4DF042AxCvzCSmB8r9vBwE9wgrh5USQj8MwYp8/BFU5KHu6sOy3/4eutS8CySQMVYFquzDEOYoQm/MNRifxBgZUxYDn2TD0IKmi5/rI2YBZ2ygAVNuMGWibNRM10ychncnCJCFWNaAaUQHrkju2ofOlTejZsQWalYHqKvBiCcRb2jDp+JOg19RBIYAhoZbAhjmGDB0uOSoiN7MaWIBYGtuJHCDhqpJC/YHIHY8qYKnwBFoFLIe3gUf53aqApcIvqApYqoDlYIBl8+bNIqyZolNhlxABi+faQjU2WESDjHsBlyJQRKGSrIgeEopy+UOYYvLJfQSikPmEyGP14GtesNT6Ntxt27Fv1VN45Oqvwdy5S4RMpzTAbqjD3A99CPM/+AGgoRm+UKPN8zoIWOTteK4MvRZ1IXrhIs88RnlFXFpSsjl0r1+LbPd+eLmswFMEWxFPz1uPPNh+RtTPc0z4ngFdV2BEHOEeEoYQV0ck0YDImHYYLc0wmhvhRgFHVaCrRhBhREyRSmP3sifwwsNLsX7Zo4haGRiuDq++Hi3TpuO1H/8ojHET87oydMExJYAjODMiYlmAPR0aPxldleewBFoswSESUjIHUhWwVHj2/Nfiqy6hw97ko+qGVcBS4ddRBSxVwDJcwCIyBQsXT6DP4oiMzVzAGUrswyBQkemDBUahWhuxQhByHKAHDZrgiyh5awGjcFy42QFkXliH3StX4x833oz67n5AsZA1VCitLTjrii+i5dzz4NXUwaerRDWFsj+Xa7poRMoiTUVOCzxCBE+ql4NCrotGgTUfvhNEOQktXGq8ENDwC4OVJdrJk4nFc1iAoMnEIZAI3TlKKp9IiQkWo4G/KlETcGgUH1nTh6cpUOhGIueFIGMgja1/vQdr7r0Lzz20BDW5NGJKDG7zGLTPn4cLv3wl1ClHIk0SsbCTKDBJ+6X7TGjAqFAVPVAf1ege8oSrSritQv8FTKKqhaXC0+e/FF8FLIe7xUfX/aqA5RDeR1hK+2DyyjyP8ty6rouFh2qYFAybPXs2cjnBSqjIQV2Kyy+/XPzw3qyjVNzk74XHwdIPyN0/PykvzmcQS2I+8x2fg98XK7fYw/3/LBwn25JtF7awsJ3+6R2k+9C/cTPMfd2IElBYOUClDkp+r88FmhYPAgNGxZAI6iQFl0X4ikTuIaEeJxIhCsMLo28oQ9vbhe41a9C1eQvWPrEcyNrw6J4xIog3jcFZ73oHtCMmAnXxoCzbCcoSGaFpfcjfGwZc3xZaL+n6GBrnzADGtARJFymH358Btu6AtWk91FQfNDjImEEaRdM2hLtGdfIuLD6XR7MGURBRWjL4ZGCx60KNBMRfySPxDBUp1nf+fGi8Z7wOyDl48ee/xLYH7sPeJx9DTbIf/VoCxoSJGLvwWJx55dXAERPgM9N1/hAGKs+Cq5Kfw9srVLsRR+Ag8mHQGsR6Ss8QPUoADpZLiKk6jjnmGEF65riT751jhPPBaaedJpRuyzkqrXQr57HCua2UtAHlPMdwzuV8xja79957B+czzkP8KXXeKXZfvhuORf6IjYHj4Pzzz8cjjzwCyyJJqzJHU1MTNm7ciMbGxsEbSKXkwvm11LWmMjUdPaVWAcsw3wU7FAe3HOC2bQ8OIlkkJyUOgrBcO7/j75zEjjzySPF3ljXSE4KcFCnNf9VVV4ny5YAUEzFdDl4gqx5eQPm3g4Ea+dyDk72igM9OsCKfgf8e6vj/GbAEa26gdHsgl5BKkNDfiT9++1YMPL8W2LEXTcQfdgY+I1v4/sjb0HRhqQi4oMx3k6GBAxpBCS0CQtMt+LfNAGESShUXUTsLtb8XXjKF7L5uGPxej8HyVViajvjEcXBrEnB0WmsCHRczb7khbmEOIYU3yvhwIzpypgKroxHv/sLnEJk6DQoBiwO4KRvP3XEnNi5dCmvfbui+jZzuCg6r4RpQPRUqo6JpFxKBPQRWRqDw62fgqzY8xRc6LYzeoUVEBD6LkGUdekc7Tnnv+4S7Rx83Hsi4eOaHP8TOhx5A56onUZ9KozcWgzpuEtqOOQZnX34FMHEyLF0X2EsYUgQmcmiMEk0lyh4ELIGRhyq3ik0QmKey5LHTUIBl0aJF4h3LMcX3zrHJMXLqqaeKxZdqu6UelQIs4XmAdSE44Lge6Xmp1OcsPE9ukmhhefDBB8XcFZ5zRARdPmdTqfeQ58uxyOvknP3a174WDz/8sJgf+V0lDgKWTZs2DUrzF6b1kPcMp3vgd3wv5fSZStT9lSrzVQ9YmGCsEvlqwjthDhzmDGFirrCl5WCAZd++fSKRobRQSER9sI7A5+DzlHJwUuQkyWRp73vf+wYXyGI7qDD44L9p+WF+i2K7lgMBllWrViGbzQ4Co6HqmMlkcMstt4Cfr4ZD9rNycwkdELBwJe3bjds+/yV0P/Uc/G070eISTOag5sOKbS6l1Blh/h3fFYkHSSJV6UERBgQClpf1Q0gqFSG7cBDxbcR8F5rjQs1kEVFVmEYCOUqneEA6ZsLVDVh0QTHrsu8hQsua6wriL/VTmORQzQC5qI5MRIU7qQ2X3fwNRGbOgmKYwhrhDFhY9r8/xDN/ugvWzu2IeBYsPcgIbbhaAFjIExYcEaIBIgEDukrHFgOkrQCw6Cps7qRFKLQq7p9TdJiTJuCCSz+DcfPmQZ84EUhZWPGd72LPI39H79NPoTGbRXc8Cn3CRLQtOAZnXn4lMH4icpoRJJRU8h4qRljR0EMLy8u0H9E1g4gnVUQWDVpYSgAs6XQaH/7wh7F79+7BRU+CeY6tiRMn4p3vfKdYfEoFBrTIPPTQQyM+ZArnhdWrVyOZTJZcr+FUiPPlCSecMOSlcmPINpo3bx6+/e1vD4KT8Dw8UoCF74iJ/55++unBjd2QlSzzBD5TLBbDpz/96cF1o5gVpfA7ttnChQurgGVqNLAz378+K/ZqZx+dt3mW+SJG2+mVTGIlB3ldXZ1IYlVDgS165/Muk/CuRe4IJDDhtRKslNpmRPx8nlKPg4ETWcdipl9OitzJyAkgDFLkcxTWYfLkyaINSj0OlPir1OtH23mynx0KYAmDVmFx6NuC337mixh4ei2UHfsQ700joniIRqJiUU26Odiej7hJNdcAVAjThO8gy7BmeoC4MDM3D8mxHsXcaMHIwdayiOqUYvNh2g50uoMUapDoIsqHcm2UWAn6B90iCnTNE5YWWU9Di0C3dSSp3RJRYU8Zh4/e+nVg2tQgmSEtOp1JrLrtdqz7/Z/gbNuGOEOOVUvkPdI8Nc8XphqvK/giZJTAM8Wz6LDgiDAkQDUMZF0LhhqBp+iwFQ0DigF7XBvefOVVGHfMAqCjA+jqx/2Lr0HPihWwN2/EGNvB7qiG2qOOwthjj8Upl18OtLfBUiJBaibPR5TWKJmxMa/bG2RD4sFwbXJ08qRe2fHyRsSDWVjYdnKzJLM0JxIJsZHg2KLL4XWve90/uWqH6te0sNBqWqlDWhs4nmXmYbnxKmVTVU69mPx069at5VwizpUWaTm/yjlpOFmPpbtezsdyrit3bi77IShk2NcHtnNvb++gtV4+S6FVRz4bQS7bLAzOCi0ww6nLv8s1r3oLSyUBi3zJ0rTX0NDwL++dkxM7FE2sxY6wFWaoTlMuYJGDTnb2cMeWrqnCnR0n1qVLlwrAUjgByMlM+nxZX1n/KVOmYPv27QKEFctMW/hsVcDyry6hsGuQjg9153P47ZXXov/5jcDuTsT6MoiTPOt6sOEiozhIJGKwM9lAIw2K2HlZroOcS4uBCkOPBiouLlDjaqhxVHiqg4yShodcYDmhfcMD+m0fWjQBLRJDP/36DGXOh00zzNhT8oG/dGflF/uIUotshKDFx8DYOvzXrd+EccwxQDTOEBu4vWksv+1nWPuHP8Hbtg0J24LqW4LLIsjAtKswhFt1hCXFo5qsy9SDpN96UF1LcEh0XUPWtuB5tK7osDUT6ZoGJFtbccEVX8C4BfNgtLUBfUn83yc/jfSLz0Lfv1cAll2mi9Z589F+3LFYeNllQHMTEKmF66uCs0xXF/8XhC4HR6B8k48YH/zu5V4saUSlABaOI1pU+MN5QI6rcscz715pwCLH9FFHHTUsMDHUHBb+ezmA5WDWE85L5NBFKXBYxiGvK7SMh4so12pT6u15766uLkydOhU9PT1ik8sfOS/zs3BuZr8hgZ+8l+GAs1LrNprPe9UDFumLHMmXELaWsFNx8SXqpaWFv0sSmOx8Ye5IuBNykNEsWOrBCe6MM84o6XQOwgMRelkfDm6arMXknLf2SFRPkzMBi9x9hF1DdOHE4/F/qcP06dOFPzYMZg5WUbYZ3SGFqdVLerhReBLfC9/PoVpYBk3ctGr0b8Ovvnwddj79Avq37UEk66JGJ+GZeXd8eIYP17ERVVWx+NPNovm6iCZySfAOBFfgWa4AM43pHBozObiOBYN4gmHTBAOGgSTBQGMjUnQHuQzUiQi+i0JhNd8TSQ9dnbwBBarQWWEUkIe0pQPxKBxThzauBZfdsBiJWfNEaLPv+vAtF0t+8GM8+6c/ILedLiHhUAoyUHusFW03GlyN0Ti0sgTRThHbRYPlIZ7LiaSHUddGIhFHLusId07GjGC3HgemTMHZl34S4+fMQn1HO9DTi5+9972wNq5HrL8PtbaFvoiKmaeejLbjF2HiRz4E1NcDRq1INUD/mWU7MEwmOwy4CrJuNK3k5VgGP2UIOWvNYyjA0t3dPWjyZ9+QxHR+SsAS5mIM1bXJR+PPSB6Szxbm5HFhJM9Ozg2SNDyS9yVgYfBBKQfrQZczD4K+QqtCmMNSymIu57Zw24e5fJJsy3myVHddKc/Bc6SliqRsAhYCF3lvWYZ0HUrAJOdm2WZyneH5PLeUZy61fqP5vFc9YJELyUi+BHaWsLuHlhUOPLn4FgIa3ruQ8MrvOAnI6J1S6lfOjkx2eNmxwwupnDjlJCQnKmkOJamNgEUOLjmowwBGDhA5oI4++mjRBqWajSXIe7UAlpF2CQk3TGofnrn3fvTv2o9Mbwq65cFgGC93X7QGmApcKwuTYbgkrAoFVxo2dHh6Pj+PABaBKm5s6zboGzdh0+b1ZO4JgCCk6U0DA6qKOWefBaV5DCy6c0wTrsNQ3kDnhfwOV3WCdD8yrw4JgD7DmBURWaM21uGkN70J5tgO2kaEy4XquBv//jD2rnkKbncnNIY20/Xjk1tD20Y+kaJQyqVAGxm4LnTbQyxtwV2/Gbk9e9C5eQNiqgKLz1lbLwTt6k55LZT2DhzxhrNQN74dsVgU2LAJt33ow3B3bkOdlUHCcZDRFByxcAGaZ89A+4Wvh0XA0tCGaHMrIo1NcIlKCAQFvThwBuluoCWTj+QORPKCcCIxLkSOpxIAC3fP3DzIKBR+csxznHA8n3322WUtiHQHVcIlFA4i4DhnQIB08VaKeFqOhUXOPXKBLnRlD8eVE3YtsdxCPkylwIC8T39/v2hngloBlGk9LYjClGuNnFfpQuJGLwx8SglyKGV9+Xc451UPWCrlEgoDFoalsRNJl1Ch64WdToY0FyLh8EQxVIcpB7CwLDkxyvoUEmblIA0DFj7XAw88MOgSktdK4COfW37KcG0OJLkjKwW0VF1CgUuIII/CcSeffHKBcByg5PqAvgEihUC3hIq19EUwnw8XTmZcpn6JYIsy5Jbhx9Q5MQMlWy63FJZzXXhdvcj94zH0P/QQVi5fAXsgBZfUFl1DriYBbVw7LvzspUgcOQVoag6sDza1UBjKTB4sy7cDmXvWhcxeRgJx4RYh7p4oS2ttE/cnCCD9Raja93QD/T1ANi0ySg+q8YImfC78MqqMJ/PvdqBIN2Ch+/6l2P/MM3h26RLolgXP1BBpbUfj1Bk46fJrgLp64Mh2IG4C6RSsv/8dv/zc54HOvajzXMT47FBRP2Ec4mNbUTt7GgYaG2FOPAptc+ehbeZsIB5HbjDKmWRfJnXUA8AiI8gJWESbBlYYTQkie4aysBQCFmlh4WaB4/ncc88tKwqlUi6h8DzEf9MlJK0fMpJxqPmp3L+XA1iK8TSki5r3HW7kjLwuDFbCz1EJfkgYsEgOiwQsct4OW7Rk+3O+4Pm0ZEurmNwMl9v2/67nv+oBSyUsLLKTSDOeJN2GLSxyQS/GHwmb/8ox5ZXjEirskIVWFIIZDlb5vRwArJsk3UoUHyag0VRKk2zhDocm5HJJt2Gr1L/rAJL1Hq5LKAxYCnd5cFJ58bdgnfQZEh+hqJr4JS+2pgMWF9HA/SNicgVfKg8ueF5/H3qXLcPOP92N3ffcj1R/ClGoSPoKMoYGe/xYHPv2izD93e+B0dRApBuACKFcm0/8R9OKEH7TAN0IkiEqvHcmyOQscgQwakkVQnOO5wf4Ch6ingM3GQAWReha5EGPT3coY4uFtn/QlIYLX6c6LrkrJvb84Y/Yu3Il1tzzF9QzhJ4KuK1tqJ8xG2fceAvQ2ATUsi4+/GQfdt/+czzyP9+B39WFmGNDyaSRMGqQdG1k4aHXUJGpb0Bi+hwce+GFOOYNFwATOpAWIc2BhC9bMmYbLwOWfN5DWn6COHHWtnTAIvkr0nQv+QpyAxK2vg41DugOGmkLi3SnSPcP6xAm0VcSsJTqEgqPjfAiHXbjhAHMUO0Y3qwVbhrDG65y5udS7innVH6SdDtt2jRBuuU9+SNd+dJqEt5s8hpJug2XczgIwqU+W6XPe9UDlkpYWKTpTqLi5uZmrF27FiTfFrOgSDNf4YJULnovx8Ii68jOzM5PcFLskPWVAISkzfvuu08INBWaGg80IbBs+mLLYfxXLSz/amH5l/fj5+DZPnxq3GhGoD9iOzB1LcAHcIQbQyQU5qLPcF+HeEOFSyDhO9BogVmzBj//+jegPf8i6nfsFcut6xuwGLFSV4vowvm44PproZG0SrtMzkF6fyf8XAaKZwnQoeoq1GgcZksbEK+Bb8RguR4iRmDBCVZ6unc0ZGxfhF7rIvrGh9fTiU0PPQh7104YrA8zTTPcGqbI6yyyNotM1UBWdUGs0NbSgvHHLsL2pUuwe9UqvPinPyHm5OBETETaOtAwfTbO/cZ3gNYWuMRnrgN0d+KJr1yNl/7yF6jJfkRdFybzLYH8lMAA5eoqBjQde804jr/gjTjp7W+FdvxC5BIRuMwZJACLipiV10bJg5VALDhwZwXgKiDRH8zCIhelMHdFjkd+ljOeZd+ohIWlcFxzPM+cOVPs5EeavxHu4+VYWAoX6MI6D5ccW3idLFeClkqCgbAWVXhDKS3jsu3lJ+tCF9KLL754SEJ5lQYVlSx/VAKWwoV8uJ2RDTccwFIISAqBRuHvBCrr168XgKWSx3AmOAmqDjTxFAIWDpb7779/SMAiSWAyPJoDiS6hcNscrC0qBVgOBgKL7aTCRMOR6GdyNyp5P/xdSvPLsPcwn+igFhbGAlFUUGiPkKCqQHU9QXgV23/hbxEB0CLwmEHBju0hSp0WWmeyabi7tmHpdddhx+pVqO3sRsNAWmQl7lV1OGNa0Hj00Tjhwx9CyxmvBeK1yHb3oGfrdjzwqzugJQeg21mR0djhXWoTOOsd70L91KnQx7YHwm2KVALNK6qpOnIWQ/aDH4Yvp7dsxgPf+w72P7Uaet8AIi6JwjocyxUAwaDFhhYSDxjQdeTiCUyedjRO+dRHsO3RR7B79WpsvPdeRKw0XFVDpGM8GucswLnf/K4g0DKpI91Xzo6t+NtnP4uB5ctgpLOIuh6iDNduboGbzcLLWfAyGSiROPpitWiYPg3tJx6HhZ//DPymGmQFj0YRiRQjlO4VceHBj+XQcEWCEMEZLUkBYClMfhheSNnfuChxTEmgIq0tPE9aTMuxYFQCsITdvrL+4fFcuMsfqTmuXMBSyn2HAhqF88NIrjWl1C98jgQs5LKE581wf5D/llY4thnpB5LbIoFceB47kHur3PqNxvNHJWApRM/hTlXuyxgOYJGoOnwvORDCSFi+0EIOi+x8I21OHC5gOVjHC3Nxgk3yP3NYCgFImGzLv0nAwrBmuoTCvtVXArDIvlPMGlToxqpEPyucONg+BCwrV65EbW2taJJSAYtHmEAuiAi7DeJpmDQwkLUNAAtF1EiNDZRuA9eRQbdLug/pPTuxacnfsOL734PZ24OadA6xnINsPIruWAxtxx+HsfPnY8F73welrQPwDdj9KfS8tAN3fvVq2Nt3ImqloTHPju/Aicdw2tvfjgmnnIoxxx4LLxaFKngdQfyvWO41U+TkCfLukATsILdhHe694QbsW74cOkmo2cAlJUV4NZWCdLTkKOgzY0glGjBp1nScc82XsH3FYwFgufteRLMpoe5rdoxDw5z5OO9b3w1cQsxCnUoi88IzuPu/Pwdv/VoYmRwMEnehofHkE2Enk7B6+5DatlN4djKxBNDWhsSs6Tj3xuuASW2wTB2eSO6oIeoFwncCsGiAxWzRZt4VJ15iaYCFi5HUYJGf0qXK8cwoxlJBPs+rBGAJjxnOc6wnXUKUKQgviCNtbakEYAnP2YcyBxTOFZVYvA8EWAo3zNJCz88JEyYIS/aB1kTpIitce0Z6LapEe5RS5qgDLAcDJPyb3CWXaqobLmAJL8yFO6DC34tZC8p195Tysg4HYGE9whyWYgherIt5N4AELCTpSQtLKVLWlbKwyHYsRmaWg1mChvBnuP0PpZ9J8384vQEBy/LlywdJ2WFAezALiyOgyMtpDrh2BlL7eYzAUGCq14rsiEF25AhhQl8/Mjs2Y/+6F/HE7T9F+sllqLdzMC2KtflI10SRmtiBBW95i1B/bT3jTECPQcjc2j5Sezvxp6sux87ly1GfTiPCd+3ZsCJRjDv+eEz7jzfgqPNfBzTWw48wP1YesDCsmtwWrvLCf+UDJMpuXI/7b/g6ulYsh9HbDSPVD931oZgMK6b6LuDmUlA1Db1mLQYSjRg/fSrOXXwFdq5+ErufWoW1f7wLiWwGvh6B0T4O9XPm4rybbwVaWgOc1tON3uWP429fvhLm9h3QMjloloeYpuOoD70PfjqN1N692MG8SQM52EYETmMjIkcegfMWfxn6glnwauICsNgugU48YNzmAQs5wIYekIuDo3i25kILCwGLjAySLlapxSIBSykkddk/KwFYwmOGdaEVqFA4rpT5qdxzKgFYwnU4EFG3cI0ptpjLOSzM6yn3+YY6vxTAIsuQbiIJWA5kDZZzXLE1a6j6/Dv8fVQClnAHCr+Y8MsotXFLBSy8pySihsN4w/5DuXgX3rtYEqtS61fOeZUALIX357MvWbJERAkVA4XFJgG+I4Y1E/mXugurBGDhvcOh4qyr3J3w+7BeQeHua6T6mZzgpKAeSXQEc4899tighaV0wDJIRRXBOkKMNdCAEz+WyjBc0j8VqLYLxXZhUD5+3z4svfVm7HpqNVLr12Kiy7xBffA0HZZhoCtu4MRPfARHvvXNiE2YAERr4SgR6CSSZrLwenuwa+nfcOc116B5fxdqbAcJitXpOjJjmjDrjRdgzjvfBhx5BFIt44NIIuq5sDYecxUxookV9IBcBnhpK+5bfB26li2D3teDGpEM1EZGVcH0PI7qQyUvRwP6tDgGIvXomH40LrqHxgPbAAAgAElEQVTmCuxdsxJ7Vq/Gut/8AfWMWjJjUDvGIjFnDs6+9Vagtk5ETVl79mDPfffgr9cvxphUEhp5NC4Q0Q0suPVGNCVq0blhI/76zVtQn3UQ06LoV3zk6mtx/Kf+E0d/+P1Q6+uEdo3g5miJgHQruczCEfQyYNFKBCyFLiFJqiRo+cc//iEsLK80YCm2+BFkS07aUDy4cuaw8LmVACxyoyDHeliYU84Nsg6F4FLOFeF5vtSN8XDaoBTAIsXkZPnhNpPzG+sto1B5XtjNH16/hhtJNZxnq9Q1ow6wyM4iO4ocTGxsOXBkJyylUcqNEpIdhPeS7Plwpwm7hOQ55CbQHSJN/uWw/kt5BnlO2IRcznUHO1eaH+VgZdtKC0vYty3LCLszwuVKEzKfvVSlW06II63DUo7pM2yFkf2MdZdWknL7GaXW2VdYBhcmuUtj2zA3ixQJDIe4H5TDImU/8h4g4WNh8E4+OZ8FytcDEUZ70ZqRdeCs24K//+hHeOmxR2F37UdNNoVaK4sofPSaJpI1tZhyxik44XP/hcjkSVDiCbhGDJ4SEUkA6cJRcllkt67D/33mM4g+vwGx/gHUpLJQNB37dA1jjluAI958AY54x9vRP2YCVArM5YOTfdtDhMJyAlURsGSBrVvx4NduwL7HH4PS1YWoQvCjIj5hHNREAjlThxExYLs2UloMdrwO4ydOwsmXvA+7H30Ue1auwobf/wm1NkROIbWjHbXzZuOc73wbaKgHevvRu249Vv7wB9i19D7UpFNCtM5TNIwZ04IFv/g+auvq0bl2Pe5ffAO07XvR4PqwGCVl6nBmTcXFP/4hjPZWEWHlayYULSosREFeIR+KTr3dQKlFJEPMW76G4rBIFVOS2WXSQ7mYyg2ITFRaypiulA6LBNFyES8W9VfO2CrlWSQfo5RzSz2n3DqG+TlyDgwnsi1nDij33qUAFvncYQ5LsciqYm698OayEhb/Ut/JSJ436gBL4SIZRos/+9nP8POf/3www3EpDcGkdAwbK+WQwOTOO+/E2LFjxSXhjnCgMqjAyER+Ulm2lGtKqU/hORzgTGY40kcYtPDft99+u9hdFfpSw4S2sFmV369YsWIw+WEpVhZO0kx8dihp4Qvbodh958+fj5tvvvlfkjKOdD/jeyEwkQfDv2X4Kj9PPPHEQYtVqRyWwZTBYcCie3A9aot4QtE26tOy4gCdvcht2YYnfvhTbH/kUZjpLDRGhuVSYrG17Bz8I6cgvmABznjvO1B//LHwEwmht6KoJhyHQm70gDBrsge3dxee/8lPsOU3v4f10jbU9CZRY0TQqXjItDah6aRFOO8zl8Kafwp8hjcz67HIPcTFPO85Id/GzgHr1mMpOSzLnoTf0yMsFZHWFix81zvRcPQUuC1joJCHIoAYa6AhEo2hbuJEbPvdH7HvyZXYcs99qHFcpHQV+oR21M2fjbO++TWgJgFs2YY9q9fgrzfdBHPPdujZHBQzAi2RQOuECVh4x08RS9Sgd9MWLPve97HjwYfRnEzDs11h4Um2jcEbv3oVGk87DfqYMQAl3plXyWFG9jzH1jBg5/MKBYAlCMM+GGBJpVK45JJLsHfv3kEQLzc87KsEBeHEpKWMa/axcD8r5ZrhnLNs2bKiStmljO1S78cFm4kMR/oorCPbmOOT34ctJuE5IAw2eN5ll10mkh+WQ4jmutGWj7Qr5ZlKASzh9Y9lUnlXJow8EH2i8Pk5B4YTRpZSt9F6zr8NYGEDfvWrXxWkM8mbKKVRyxlgErBwsSY4kEfYdBjuJNJFRYllns/spjwkKi/n3qU8i0ytXsq55Z4jybIcoNKNFrY2yWcJW2J4D3lOMTfaUHUod0cyVHnh9yX/zTZjqoGDTVY8N1yX4fSzsDowyyKIlYClWAoG2acOamGRWe3/ycJCAizzjDCLsguTbpLeASQ3bkbXmmex4kc/QXrrNtQrmrCYWFYOuYgmLAc1xx6L5te8Bie95U3AuFb4RiRI6+zrQfBLkNmHQc9Augd7l96Pld/5X/S/uB613X2o0wz0Kx564ibis6bhnI/9JxL/8e7AKsGLVQ8Kw+j5b35Bq4+TBdauw5Kv3Yh9Ty4HevuEbyvWMQ6nfvwjGDNzBpSxbUJp1mestlDAzV+rqNhwx++wf/VT2PXwY4h5Pvp1RQCWhgWzcTYBi6kju+pZ7F6xCku++z+oTfVAsW340Si0unocNXcuZv74fxGJRJHasQNrf/NbPPHzn6O1pw+6w9xFQF9dHKf950cw8W1vQZQZnxMJ+J4KjzmT8oLBim7mAUtgTcoHPR8UsJC/ctxxxwkBNu7aZR+U8wb7Jq2ZldzFlzpmis114WtHei5j2bRKMxqpEke4vtIqVSpgYX3Cc2CpLju+5/C6MdRzlQNYCt9P+PnCVn85l4X/Hu5nhVIVQ9VxtP191AEWueAXNiwH9bXXXit+Su1Aw2lsLtgbNmwQu5/wInawcDmafclTkBLLw7lvKdfIjlfKucM9h89JuXCaq4uRZwt3HGHOhoyCOJDmy3DrVOp1kofEekt3jwQs4QEvIyHC/m359+H2szBRWbqX+ElLCwELXV+yD0lwx/oeFLBQQVaClXzUsGCvSERg2fB7uuGsXo1n71+CZ5c+CGP7djR4isjhwzBnK2pij2Fg6qKFmHz+GzDunPMQnzwhWHFVHb5HeX8XuqaJcj0m63Qd6FSc3bEdS75yHfavegrG9t2oy7rwDA19JkOF63Hk8Sdg4de/L8TmmNvI9SzotE7kSbgiTplh0evXYen1N2H/shVQenuhKT7UhmYc99aL0HTEZKiNDVAMQ4AH6rcwHFrJ5ODv7cTKe5egc9MW5LZuQ9TU0K160MeNRcP8OXj9974lODeb7/g99q5cg/VLHkLcGhBunHTEgNLchDe86z1o/sLnA5dZfy8yzz6NWz7xcYzv7EEtRYEVFXscG2NOOQUnf/6/0TxnNtA0Bo7N5I+aAGCBLUVFji4zLfi9VMBy7LHHinccdpPSPcTfqXVEVenRsoiwf0rSbSGni/VlvUfyIGAZaWuRtNjKZ+EYK3SjhQMGivF3+J2cA8tZawo3ukO1VSmARZbBtmddwnOLpCTwU1ImJBiW17FvcQ4kL7GSfJyhnnWk/j4qAUv44cI+RglYJKgZqUYIv1y+cGbD5EAKc1iK1Ul+FxYAkt+VY0os9TkqAViKRdMUEpWLhT4XLr7lDOxSn/dQzpNWOC4KBBOFpNvCsg+1nxUDLLwHy5UWlkLr3FCAJccC/CBxoc5wlcHQZRfI5uDv24u+5Svw0G0/xsCmDfA796JN9eBlcsgpGizdQLquAZgxC2/69H+hbtYcqBMmBuYPUxXWFx6mGQuyFYsK+0JrRMkmgVQf1v/2d4L0uvlvDyK6pwcRRYOaiMKviQF1dZh16y2YsHA+ojWMqmHsL10nquC1CPcSAcu6zbhv8fXY/9gT0Lt7kYCCrOfCb2qEZ5pgQDPDj8l5yfquIBPXGDHUOR5yXT3wbQsRQxFuo06SjDva0DRnFs658VqgqxsPLr4F+9Y8B2XPHtQxkaPqIRWPQp04Hu/5+k1Q5pxIZCLAk71jK/5w5ZegPLEckWQapu0gpevoa2nFaV/4AtqPX4SaObMDQT6COBFGHri4XMrx50V5ZezWwVxCtLAsXLhQuFclYCHZVibW43geDYBFzgF8/aVu0g5lbMprKwFYwvWS1l8ZWVVIug2fKxd6OW9LwFLOWlMJwFI495a6voQt3xKwSOv4SLy7V6qMUQdYCslBElHy+2uuuUa4hSp1SG4Bd0QS+Rci8LB7SNajmIUlzP8YqfpWArAUW7gLLSyF/t1iv1fCZDycdpMTjhzoErDI9xjegYR3HIfaz2SGa9k2Mu0Bn4ETJX3PhRPkUIAlEOb3BGARP1w7bQd+Mon0/i5sfXw5nvzlL+Csex412SRqHRtmOglV8WFH43CZxHDiJBz3uS+gZdFxUBqb4ccT0DQfnkPl40B2X9E1ZHM2jEhEJCsMQJIFpNLIPP8cdtLdctO30ZrMQktZ8Bi1TOtDbQL+pz+K09/8RrSMaweYcNHQkBOAhXqxgGpn4a3fgCXX3YCeJ5Yj2tMHUwAlBVndgJOX9I9YHiJQkdGAjOojqulI5GwoliMk8/0IwNzi/aaO2ITxGDN3Ds669svY8sjjWPPDXyO16SXE+pJCqC4V0dA8awbaTzwe8z7xMaD9qCAHkmvDS3Zj2x2/xPKbb4HW04246yOn6thbV4+p7303Oo4/DtPOPRdIxOD5nmiPQI2fJB1TEJ55UMSXx1CAhS4hmcVcXKdpYpfMdy+tf6OBEFls4xLur5WoYyUAixzT4Q2IBCzhMR5e+AVOD0UU8t+M3qKVuZyjEoCF9w9vfsP8Nznnhp9Z1rdYPyu2dpXzfKPh3FEHWAobNUyMIlg53IAl3PHFtMUJXjDxXj7oCqI0PT+L7aJ55kgs6IcDsHBQn3POOf/kEvp3AizhAc12p7Vo6dKl//TeipHVDrWfFQIWGW3Eex0MsFC1kskPTznlFNGhwq7HfvhCVJ7aKRoVbqkM29Uj3B9dm7Zg0+PLsPWxJ1CTTSOm+EzeDMu1kNNV1Bw1GXUTxmPSSSdh2jsuhi8E1gyhmEsFfV8kLBQdWkj/ZywbumkKwq3i+zCYNTmVAbq70PniWjz47f/B/uVPoT7nQfdc6MwqG4lg6+nH4c2XfBATZkyD0sHEhypyIqWQItIHqLYFb90G/OX6G9G1YjUiff2IJTMwycdVGXejwM9nqaVVhu4cGjRMRUWUIrqOB1dRkDM1DKg++uI6Wo46ApPnz8VJ73sXlvzwJ9j3j1Xwuvth5GykHRduWwOmnnk6Zp5/FlrOPAO5mvFC/E5xHWjZFLLLl+EPX7oK9o7diGRyUHwVvbE4osfNR8fCBTj7kkuAcS0iiFlkwRYDWKW/6uX3owc2lkLAEl7YaWFZtGiRUCaVFhbZP6WpnhaW0bCQFAKWQoAyVB2HA2gqAVjCJFXZ1hKwyGco5H/I+VlyXDgHnnnmmaMGsIQ3v8UASyExNwxywsB4qHc4GgDJUHUYdYBFdp5ihExJhhzqoQ7172GkLF9y2O8ZfvH8d1dXF2bMmCE+C4FJMUJU+BnLATKVACyFizctA+eddx4YoltKePKhtvVIXx8e3HJRYG6kYtFIBxrAw+ln0iVU2F/4O9uUIc3FwGwYsIStP+RO9DGaxndhuC50Wlb6M0g+vxbP/+Ev2L92Pfa/sBbaQJbeHaEfQmtFKmIiXRvDxFNPwPg5M3Hs+efCmDwOrsFQY/XlVDiqDpfWFK7FugbLc6GqmrCK8DAppJJMC4nX5M5dWHPHb7Dktl+g1VNQ43pIOC4MRcPq8U142yUfwhEL5iO+YC4QNWGpQVJNIc3vWHDWbsbvvv517F21BpFkCon+tLielSEOYKROzlRgKyoMj8kSXWiehqijw3NU4WJKmwYGdAV99TqOnD0NMxfMwZSZM/Dbb3wL7q5uaPkE1r2eDXPaFMy/8DzMu/BcxI+ajD6tHREB/FwYqTSwdTt+/YWr0L9xK/yefsRcIBcxkGxKYOycWXjbFz8PY+aR8Bj2pOpQSExmdYlcWG/RQAGfYyjAUozDwuvCgGWkx8BwypNWHzlfFdMtkuUWzs0SlJNnUWwzcKD6VAKwFN6LdZUJI4vVu9g6w/FKKzPnwHLm50pZWEp9n4XARc6FlVg3Sq3TSJ/3qgcsxTpksUYMJlhVdFAmMpQcFk4s5CBIdcpipKdCDos04YUXz0KzXjFUPNTLrUSUkKyjJKKyDmEOSyW4OAea+IZ6/lL/LuvMdxkerIW7yFEPWHwLcUWHTutANoeBzZtw5y3fReeLG4BkCjWui1pCDIrGMacQLSURA3NOPQXz3nwh6iZPAsY0wfUtqLE45eWCJqRyrSZYt+JXuj4IePLwRXynCxeKIxZot7cXex59Anf98MfAvk6omSwitot4JIp1rU2YOGsmJs+aide882KgNiFcQ1zwPM+FqfhIr9+Iu773v9j33PMw0hnEUxlEGWLKaCeGMpNeogUicrrig2keswNZRL0IopEa+JouROZ6FRd1U8dj/qkn4uiZM/DXX/8KL72wFrGkBV2YZhRkIibmnPMaTDnntZh46vHCRZXUG5kEGhoFtnwH2LcfS2/+Lva/uA7JXXugWTYcI4I9qov6iRNw7gfeg+lnnAY3EYWiMs+RBjtnIUKQInlENFOVAFiOOeYYYUHjHBLmioT7Zvj7ofp4qfPZUOUc7O+FlghpPeG9JfFTkkBlfYZTr1casLANDpR9vlz9LpZViSihct5jFbCU01ojeO5ILiTDqVYxpByWWheTvEeNhsA9RA4Lc+nwk0d4kQ9HzoQBjKzXgUhVxepdKaQsd/ay3meddZYwhxa6w4bTlq/ENWHASPBFs7ucbOU7Y71Gsp+NtIWFz5B2XRiaCo0St66FTFcP9mzcAN3mAu3CoCXCcWGaUXZI+K4LR1URP3IKIs1NUExTLLaIGsj5iqCYaIoiEiq6ti+SDgrrQT4OxhMWF/Zpto0LlaQZhk2z3HQKe559BqZtw/Ac6NQo8RXsjdUhVt+IWF0DGidMguW60BihwzxHnotsKou44qNz8wbYPd1QrZzI2MykhHQ/Be+BOID5kBR4mke0BE3VAUuB49JlpIps1X4sAjURQbSlGdH6WvRvXA+nPwk1kxMZqzWF50RhtHdAb2mGzugl04CfU2BZWcGcjURUKL6DzMb1cHv74aWzUB0XjusKK46SSKCmYxxqJ02Eq9C6EmRFCurowWU6bGFgKZ5LqNAlJDkscr7ghkcKxRXyq16JsSLnMjlmWM+wsGH478UshGEXZrlKqq80YAlzWuRiL6Oh5KatnA1b1cJS+R78qrewlBPKJRc1Zl5mWLMMG5OLm/wML4i8hhYWWmTos5YLYliLJbwwhncitNpQr4NHKTsUGVUwkt1Cgijpv2XZcnchrU7SHVaOebSUOpbzbkopT06uYWXisA6LfA/yHY12wMLl3MpRgE4VRNlMcgCKbwlSLGGGSZcFXTky/JlcELowItG8u0eFSq0V3RBAQlxEKwYpvLRwiNAgIeUq+BnCeiDpWeJPvkhKKE7wPTjpJAwhLBeIyzGCxtJqg0zSmgYzGoPHHEG09jDYSOQ9Ysi0CpeAgSJyrsPsR1DIWmWo8aDGTN7UotrwNRcKAYHLrNNSuU0XInceGbB5Q5HqWECOBN4ggkpx/EBIjnmCFBWOokCjii6TLBP00QWlU8fGCoi/IkcSnwPwHReeHhG5hIQgX0MzHLaNQCq+IBGTaSvHgJ7nsQ3lElqwYIEQjqOFpZDHcuqpp4pwU6oilzq2SpknSh0rxc4rNibCIIzPUIyTJedGghapPzRUPV5pwMJn5fxLQnzYOsF/Sx4fLTClzlN07460DstQbRj+e9XCUk5rjeC5I7mQlNrZJGjgvdetWzcIWMLfDxewFOtUYpdWBSwj2GuCoqRrS4Ksf2fAwkU4k81B0wlYVORyaXAdp2gcl3HB++S/mZlPLKAqoOsChASWgACwiEXY8+GJ7M6MzGWYNKOOCgBL+G3ko6g9l/quFKR3BUjR1ECaXizkjg/fiMMVoTMKNOEmUURAjvCcUFclDy4oSAffEVYXWl8EI3dQZ0YN6s/6wCbygG/ogKeJ3ESC6EIri6LBp0tHRHS40FgGAYtIuEh058CLxUU4suP6cLwgNJlJlgWmoVaMasP2M8inaBSsWmZvJviiJD+tPLblwIzX8vH+CbD4+dAgmYaAtywVsHDh40IfdrdIwMJ5oNSj0oClWD2KARaCrLDFWNYrrPA81DONFsDCZ5HrhHw/ErCEo/2Gep4qYBmqhQ797696C0u5TUTfLAGL5LBIQR5ZTjGRJ0YH0SVULAUAzascDFJ7obA+Ui+klB1WpVxC4TpxoZcuoVLqVG77Hs7z2e7hKKHCe48kMK6ES8hzAh87CbiqRldNYCWgPAgBg+1awtggTPguXTAeVAIWRRNpfMRB1V0SZAlc4MMG3R85mJoBU6i7UJlWhe8GKrXyICGX9xTp/ijVL+5FS0PAhCHmEHUwCH0CdEM3U8TQQWMKjT9akNCYuQnzBhzWwIOmE/SQDyEqKOoQABZiFoYxO0L+xPUJgkxxLu9JA43gukqrDA1Mdg6qoYnrXYdt4gl3jVCoJaayAZ3YjUBPI1fGR9ZLwVC84DlYH5v10+AwXhsaNJ0KwMGzC9XdPG5xmTggLyRH0FcKYJFRQtKCKcms/J0uISokH0wf5HCMF9ZFunakVbVYlJCsC8+R+XbkdUFXC3iApR6jAbCwzjKij/+WlnFGCYVzg5XyTFWXUCmtdGjnVAFLkfYbKkpIXiIXdLqCiknzhyeBsMx9MAG+PEmU+gorDVjkAn4gaf5/JwAjd3+FstRhvs5oByyUQhHZDUNR9K5HC0SgSGrZNuKx6GBfIgeFgJsLPL0tlJZ3SHzV/x975wFvWVHk/5rIRIRhyMElhyEMIJJBkbyu6yr+JRhwd3XV/ajAGhcByShKEN11FREMiKIgQckgOSlBiQOI5BwkDUzi//n2m9+zpjnnnu777n3vvqHPfO7nvrmnT5/u6uqqX1dVV4+zOfMDXPsO7wMikGsFpxA5XkAlI2zWHA4YHdWXeXW+pwhDynzc03fWELhizjx7HUAzepS9NvKV+e6nETYacDFnpI3moMD53ha0PgYQ2tZ3nMC8EFaDYmPDTfBCkbMFN9L8E5E5GoB2cmTAiHl9mWVDuha6zoad2XNsLrE7ExexufPm2KvzZoWt0WPGjgvWI44ZoE/BIDK//X0AaJ69QjbeRUYaMGhUoMU8mzNrjo0hx8p8nxng5aWZs2ycAz4CXz5mIxWwoJgBnvH8EW/W8WGqXOh0OZ+zSEBEMkvzp2rhltuPXgAsfrOBp2OcPDOFxgWwpFBpYGUWesDCgVQ6LKqJVEw4Jutee+1lTz755BsEjBc43l/I75THT+3LVFlPlJZ9ueWWs6uuuqo/iVTKyuTmm2+2ffbZp6kb2fdj3ycWI/pSZxXKfkHFA4suumjoP9+dvCRQFaeCuX2JJZYI7rf46nnAMsdsLrlFZs60l15+2Z597hmbjTYe2XeIG7yED56/x4wZHWIhpi4xxcZPmGCj5wfUhngSkp+xKp4z22bOfMX++tcHQhzKaquvahM4rXnOHBs9GuU/37U0gvQnWHJGB89PcD+FHRVzbWzI34/P5/Xgk5o19m/28isz7Zlnn7Nbbr3NnnjiaVtpxZVstVVWs39468o2ZuSoEOzb/0yokAQt8+NDcCGNHBlOVg6ABVfPvNkhNT5tCtAjuIpIMjOnzw9G++bMsYcf+au9/NortvTyS9vEiRP7MvbOB2H0OcQqz51no8bhJpt/vNEIdgq9HvoTYliEmkYv0pebBsvMGKwtfe6s8Gadmt3/R9iXHNipySXEwXMPP/zwAikC4DusYozXkksu2R+kn7IgYP53QwZoW7PkEHmBaHeVC6pKDnJSPfOZ7fvizaZ5PdSAJeD0+Zsn1Fb6i9wjRYV2dqUenbDCCitkHbOQk5q/iZYxsNT/GatuL3RT2tapMgs9YPEp01OIxsRdffXVw8FcfjXurSXeD606FfnvJ7PfAaRAXQkELDKcWSTFmuKb1nH0Kf3ILeP90ZqgigPJrSulPGfrQGO+O33FQKTqvBDeORwAy7w5c+2+e++1P//5Nrv08svstTkENY4Mga24cILLiODSUaMC+Hv/v/yzTd9wQxs1clSfiX7UqPmAxezVmTPt8Ucfs29961s2ZuwY+/SnP22rrrZq0Mp9Npc+MMGunDnz5vTt1Jmfsz9kfOUc5ZDmti8Qdc6ceXb7gzfalddcZQ88+LDde+8D9uJLL9vib1nc3rrSP9hGG25k79h2W1t6yhJ91g6lue83mfSNfNgFRF6YEAiM5WeOzZtF/MnYECcTLk6E5vkRnFk0x557/jn74Uk/sCeefsLe8773hrO8lltuhWBVwqqDFQnLDUHAr4+eH5RLNfwJQCPIGIAWfGcjQ9xNaKRcQaPZTTTfuBXaHtTb3002iYCF1PwPPvjgAvErWtVrzvN/71ppNR+UBK3Tcybe8s+mAywGXvH5hY3feECZxRZbLBxpwnxOdQ0NNWDxixvJA/rl5V5qX9oZjwJY8qlWAEtEMwEWJqvAh4CHJq8HL3o8XnXE/0ehyFdKfQiE2267LayyUq9uAhb1TRNXbfJAJrWdKeW6CViq+lDVpuEAWMAQV15xhZ177tn27e98x16byyF0fUBiNhaCvo3IQUksMXWqHfutb9huu32gPwHcaA6sm79l56UXX7a777orrLjGTxhnv/7VGbbFVlva6EVG2+tz2J3TFwvCh/iYESPGBBdReHzWXFtkLOf99OlsgNTzzzxvvzj3ZPvhKT+y+/5yv7340qthN82c2XNtypQlgmVz3333s8023sQmLDJ6vqWC+vtTwPThIawrI4m7mWcjidEJATEAlTEhcV24yBsT0MbscAbSAw89YHt9aC+774H77JBDDw2ZgjdYfwObM3den0to1CgbiYUIT1Kf4aTPUjTidZsza7aNCX6qPuCFKWXeq6/ZSE6dDtmC2SreF4ATvHHBtTQ/cGb+VmwF6DRZWIhh8S4hv02WMcPyx0o+9eoWYPHvZ14Qk0dekbqLBZqP/ZgyZYrdcccdwWKUeg01YEGO01dZvflbC0pZl3MColP7rXIFsORSzKwAlgqaEXDLqsgrvthtkkrqqq1mPLvSSiv1r2BS6+o2YEltRyfKdRuwpLSx5wHL/Lwol112qZ155pn23f/9no0ZOzakrw8wJYCJ123U6FE2b+48W3yxxe3444+xf/rHXWxsiGWZf7AzlobZs23mK6/ajHvvs03evolNHD/Rfnveb22rrbYMW4+DFXN4rTMAACAASURBVGqRMcGFQsI3EA8Wjr4wWdwrCPYxfUBontkzTz9rl156mf3Xf33K/vbc88GSM/ktb7GJEybZE089Hd6FW2qddabZGWf8ypYKro++bcGLLDLGZs0iXgaghWtrtM187dWgvIlF6XvfPBs1t89yFLqLJYQAyZFgmNfswYcetD332sse+uv9dsghX7OtttzK1pu23vw525fuf97IEfbqrFk2iXqJlyH/zJxZ4cykMLfDP9xf7Djq6zvXmDEjbebM2TZuHGCvT6nR6b44tL48LKOw/pjZtddea8suu2z/2WM+WPXFF18Mhx/GpzV73sxdEAwWYFlllVVq5VPV7iCse7kW06EGLCkyoptlCmDJp24BLAWw5HNNB54ogKUvrqQuNX/YWcaJxrPn2LXXXWfnn3+eff3rX7fttt/e9tvv87baqqv1xUVguZvdl+skxOssvphNmjzBxuDSCAnPXrfnnn7K3jJpsr3y6hy7a8a9tunmW9gKKyxjp/7057bp299u80ZgPRltr816tS/ny2h2/mDkeD18wm6ZsG15bPg/773lllts///+b7vx8sttvfXXt403fpv956c/bRMnLWq33HyLnX7GGXb2OecEgLX/Vw+w9+32L7b88sv2Bdvi1ho9KgTPzglAaqYt9pbFwzbr2RhxQsoTdi+xM6jPwjJ6kTH24gsv2ZxwEuEIe+KJx+0jWFjuutuOPupIY4vw2mutE8DUK6+9arNxs4wwGz9pUjiRuW+3z4iQL4bOvTZnlo3AtTZqVNj2/drsWX1bwQGANtImjhvft/26b6N2CBYOgb/zQ4PZGF4Ay9/zRxXAki8UC2DJp1kBLAWw5HNNB54ogKUZsLzMeT6vz7Mrr7jSfnv2Ofad40+wd++8ix15xFE2bZ1pYedNiDkJRwj2/ZsbMtSSnmSmPfjgQ/arX/3K/nLfvbbE1MVtrXU2sMlvWcJ2/+Du9pbFJtmvTj/dttxii2A1eeSRh+3Un/80bFtedrnl7IMf/H82ZtRoe/Dhh+z+v95vl176e1tpxX+w3T6wW9iddPHFl4QYmJGvzA1AasuttrK1113HRo0YbS++9KJdcNFFdvZZZ9tjTz9hH//4J2yb7d5hU6dOmZ9F93W77ppr7ZprrrYnH3/cnnv6GVts0qK2xWab2/TN3m4rrbZqKDcXMDNrlj351FNhi+nV11wTdiatsdrqttQSS9h3v32CPXDvX+yoww61rbbcwlZffU0bNXqM/eqsM+zOu++yBx9+OOwM2nidafYv//zPRqB7QCujRtpDjz5q19xwvd3y5z/btA3Ws1deecVuv+32AEo22XBj2+29//L3WKFg9WGH099dcKNHFAtLAHPzE+gVwJIvFAtgyadZASwFsORzTQeeKIClGbC8ZHOCpePyy39v5551ln3vO/9ru7xrB/vaQQfbOmutHcDK6BCs2rc/GOWBJYJQj7vuvtP+/Oc/20kn/cgefexhW3zxt9g6625oSy+zkh1+xGG26OQJdvqvfmVbAVhGmN11xx32tYMPCCBotVVXsYMPPsTGLTLW7rjzrmBN+eFJP7L11l3PvnrAAfbCiy/YOWefY1/4whdtxSnL2w9/dJJttvlmNnHypACaQEC33nqrXXvd9fb4k0/aTrvuZGuuvbZNmjwxWGiee/ppO/WnP7XLL/u9PfXkE/bS8y/YhHGL2Jabb2k77LqrvW2LzWzK1CVCro/Hn37SZtxzj/30xz+x6268wSaMn2CrrrKKLbvkUnbZxZfYk488Zl8/7LDQj1VWW90eeuRh+5//+1+74+477eHHHrXXZs+26WuubXt/9KO29lpr2T+s+FazMaPttjvusDPPPssuuvxS23DTt9tzzzxjd/z5dhs/bpy9e5ddbN/P7jMfsPTlsglOoQUAS9/hh8Ul1LfnvgCWfKFYAEs+zQpgKYAln2s68EQBLNWARaQFfLwcLCdmV1x5uZ1zzln2/e/8j2220ab28Y99zFb+h5UDWJkUXD2vhHiWcePH2SqrrRICRw8+9GC76uqr7A833hgCISdMGG9z5uL6mGPPPvOsTZmymJ166qkhMPb1ubMDwPjQnnvY7DmzbNq0te0Xp51ukydNsBtuuNEuv/wKO/Tgw2zLrTe3H//kJ3b3XXfbj0/5if34Jz+1d22xnR197Ddt2rrr2uxZs23s+LEBsLBbJ8Szjhphs+bOC5YO3FOvvPyy/ebMM+zggw6y5595zsaMHm2LTppgL7/wYtiQvOOu/2jv/cAH7P27vc/m2Ov2u4vOtyuuuNyO+eY3bez4Cbbi8svbqy/PtJf+9oLNnTXbRsydZ8d+81u21VZb2wpvfasdcMD+dtIpPwoxLJMmTwrbp595/Anb7O1vt2223Mq+9pWv2siJE+33l15iJ//0p/brs39jy660oj14/73hbKQVV1jBPrznXnbAgQeGocAVRF+gr790rnUBLAWwtCsOC2DJp1wBLAWw5HNNB54ogKUZsMjCcuXlV9hvzzrHvnPccTZ50mRbcurUEAD68ssvhziM0WPG2vhJE23Ft65kxxx/rM18eaZ9fr/97E+3/skmjB9v3zjqKFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},51941:function(It){"use strict";It.exports="data:image/png;base64,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"},9936:function(It){"use strict";It.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA0lJREFUWEfFl0tIVFEYx7/vDnNNIWRUdB4hRYQunAHz0ULBFoWMoozgg6k2LhQLXCS0CBcqIUMQCuqEWUtDJBBXiYuidkpORD7KCK0BdRZpEPiYuXS/ODPdaR73zr1XJmYWl7ncc77/73yvcw6Cxl9FRYVxd1ewE8EVIioGgDxEyGPTieAAAA4Q0Y8Iy1arcdXn8wlaTKPaoOJiuykUQjcAXSWibLXx7DsiHgPgG56nGb9/9WeqOYoAkRUHO4jARQRZWoQTxyBCEBHmrdasWSWPyAL8XXU/kVhyGuFkEG6T52lYzhtJAEVFjguINEBE+ekQl2wg4j6AYTAQ+PAt1m4cQGTlMJpu8VgInoe7sZ6IArCY7+wInnS5Xcl7iNymzWa8L+VEFMBiKbslitCRTrcr2eI4mN3bW5sOVwx7RFxPT+WyvbPTbamsdJj6+gY/BYNB0grY0HAt3+1uOdfTc2/18PBIjIs7QpDnsYuFIgxgNjvuEIlOOeNTU4/Kmpvrzy8vvw+0tnb5BCGkCtHcXF/g9XqqmL2amqbXfv9OUKYyFgKBj48xEvvQc6Umk52dw83NPassL7cXaoFg4hMTnipEgN7e/nfz8ws/5BbGmpXNxt9Ei8VxWRTFoVSujYVYWvIF2tq6ZT2hVVzS4jhuAM1mx20isUEttmoQesUjLZt7iUVFdg8AlakBsO9KEE1N9fler6daze3JGrjGAJ4AkFULQDLESmB6eu77yMhQpX7xsA920Wy2vyCiM1oBEiHYuyAIv1MlnHJTwpNTATCDbrercHT0QTX7v7HxZd/pvLGkp09EcgCPdYeATXS5nAXj48PhOt/a8v8qKbloYiXa3t7t0weBu7qSUBIfGxuO1vni4tuD2D6hDwLXNJehnLjUZBKblVaIcBlqaUSpxKUEOw1EuBGpteLEmKfKdj0Q0Vasthk1Nl7Pn5x8GM52LaWWCOFyda4QxW2GYachcpHNiL2k2o5nZibLa2urzVrE5cJRV9fyanPz63FsL2CH1bjtmH1UOpDk5p415OWZjNvb/hM9zcpgMEBp6aWc9fXPR4nzkg4kbEDGj2T/QpGhQ6nkpoweyyWIjF5MJIiMXs1iszZjl9PE0vlf1/M/hZhM6N1gtVgAAAAASUVORK5CYII="},4977:function(It){"use strict";It.exports="data:image/png;base64,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"},73631:function(It){"use strict";It.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAZxJREFUOBGtlL1Ow0AMgH2XUIkOLFXVASgTsDHxBIAEzAwMPBQjT8AATGVBgEBCYmHmFcICYmBogCbNYSe52HUTVZWwFJ3PP599Z+WMcy6Af5SwYkWnLYifTyBzq5XNK8YNwbbvYP381ZuaVlN1+HJwAc4d1QYaA+gDsHYANrhGHTdCMtSDMILtwSMDn7ZiANPKwyjeQ0Reo4r1gEoEwRkDb7spdPcBeocMk1Cv00oii5L+fgPwcR/zHfb3AJY2sEpUVLOUhB/l+w7I1iS9TYDFrM3AzhqGDstPZ3li2Z12U2WLvk4fGJh+F0elYN8ZrbWiA7igAP4WR6sFzDAKPgPHP0VnlMsFS5IyyIGoeAamCKybYI5UQLWVE2fgGI/s72wqQXRd9jyxiHgGJtihFxGQm8Qd5XvtF3fEQOrQH9mDm1Z9hyJuEphXIq9uSWSQqv8a4RbAUTFdcs7gifwplYGjT3wzbPFz6Q70EZv8WZoxMP66ApMc86inirNBA8njcFIuvOTXhowPyzuQJiukzi3hQgS7b+I9nJtQn/AHsLGsvlcPPWsAAAAASUVORK5CYII="},5623:function(It){"use strict";It.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAedJREFUOBGtVDtLA0EQ/jY5z7dgEBVJLHyAitpYWQqKjVZa5BfEKpWlWPgrLG0UEdTexkILRUQiSBBBCAhGUINFHia53Dm7ufXcvfgIOHA3O69vvtnbPeY4ThD/KIF/xBJQhg/wbmkZtj0KMKbEGNIweg4xuPmq+DWDKSOfz2/AqaxpOVWzip8HC2xTsydfjoMHhMd2VMDjkSswTPqSucOhh3PmupaIediBOnL52UTLENC7QCV1bC9vkjkF3i4WVUDeORIF2sf5ymOk7mY1pr87hoHEhekHDLYQOfck8c6c6OeYfPHN3LyOxEB2KwQru0LrBvTPdaGRipj7ISUzqUWJ/moiRyc1tUXAQP42Tsa6sEIRCtwDRXqESDYS8RuG5iyRMEWFAat4CbvsAmgFmukmeYofJYeSAimab0L4DfQNHiF1laFAyMv840o2zN3Q1FMuIOIWStF9OtAxH4xkIC8NZyN9SnIOsNISkLRd3EWlFBP0lQJtDzVTyc8mBKB3U65nUnBYmDaFAr98BFGqvYKtwOMZHRsp1vsedVxV8bQRJXu5BbKWa6sAmK1lj2FiOoLcS5LYNX/N+3ktp+GapFJMeoDccdI9gEJ2nW5HhJjKuXmktih7yjJoC8VVwNpldXnr+KX8DfcD09mnwzz7SXEAAAAASUVORK5CYII="},95502:function(It){"use strict";It.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAABDxJREFUSEu1lltMXFUUhv+1z9xgBhpxJpgmiNoWLFWGZGCiKRxi1MRrrI0PGm1NffJJjYYYL1ExSI0FizUxpmIaX0jTNj71oa3GxDMNamy19jJcBkmKGgMMVIGBc91LzwDDMB2oiel6PPvf61tnnX/tfejIEVZwHYOKAUbGzEc9XjxBEjuE4FIQYWGODcl8gUFHfcLfu2kTZv5LXasAI2NmrU/BIaGgicG0nEBKwJhfSceMeWa8cnuN/7NrQXKA0bGFuxWv+EoQAoWbLAOwrdVPLVsiYzrvxetDb68HyQLcyr1ePlssOTOgu9Xz6jSmLbFg2ABEW1M0uH8tSBZw+Q/9O6FQU6FIOvjadPChYvv7Ddt8gIg7BGGzqzNMB7rluGBDKKIpdmcwWQxCnV3GzoAfx5hXeu4KpUSqeqN/6/AwbrKl/iBCgS8xk/EJr3JJEFXM6zYsR2ZzEtHhxvrQM0UBXT1GHwl+qnCRHfGxuaC3O+z7mQhVzLhYu8XfMJQy9wLcNrtgwm3fYpDpkbzR7y/7e25uvCIer5zKrXT1GLMkOJQPcDdaBti2YBHB5665zqnd4i8f+tV807GddzK62/+VEKw8FGsoPZVIpE+WlGB3Y2N4PIvu/kiXIOQs6SY3dUA6K5slIwVH7Kqs9P40njYuGqZd437kVQCiF2L1oU80bfIbIpptaQk/tgg4oLvKLMD1u7mQrTY/LJv8NYKsDeTwQYaMz84XeNb1EkRbLBrcn0ikTzDzfUT0SEtL+AR19RgWiD22ebXXl1qT7f1AykgqhJp5w4Y7A4VB4N2N0fI+TZv8FsB2IhxraYk8SZ0fGGekzbG1fMxM7pHQCXCH5UjPovevDiFEQ4kSvJROp8cBrgDwp6pGqujdDv1lIdC9FiDbOcZJKfn+jG551tANNUXLtiUSE3cw07kljQyHI3569f3pDWUy+BvAZcU2s8Tx2hr/jjPn59qZ+Y2i1RM9H6sP9WraVDcgX1zSzKtqpDw7yYMpfY8ixMHCYXOFjpRWRnc6mfEcwFVFAN9vvrlMTSYnKhyHRgAsWZ5+UNXw9txhNzCsf64IenY5gWsk03Kgm3l+LchOwHCpV7TW1QUnNW3yKIDH8ySvqWpkXw6QHNSf9njoC9eitiOz54zb/DWDkPCxd1c0Gvg9kUi/xMxdedoJ5kBda2vZXznAhcFMG0va61pQFgxCPoSIfgHh01Il1FtXB9a09Ov/zlE7Vu4PKYTY2dx84/HsoC3faD+en90Hxh4C9QHikOW1R71SiZHk2yRkKUFcBjDQWB8adjeePn1lK7NzgJnvKXjLw6oayR18OcC5VCZ8gy84V10NfR3LQtOu3AXYbwG4F8DSfU4Ws9SI6BYAI6oaeXg5R9E7eT2Au9bfP1XjOLSNiINSyolAoORsPB6aSiZB09MztzY3l4/+L8C1Clj1za73b8s/E5UR9AcSR/gAAAAASUVORK5CYII="},94053:function(It){"use strict";It.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAoBJREFUSEutlF1IU2EYx//Pe7azaliJQdBV0IVURuwiotyFVyGBtmrOboqSEq8KoiKKyO4KMtkurGysLCm664Oo/IBduGRFjki9kKLSNvswKU3Med73iVUOJ3OduZ2rw3n/z//3fLznIQAaZp6yMnI27bsJhhuANfk92xeiSShu6CqpqafZgNKeKw6y6S+y9Zuj96q4aiddPBh583V5CmBLT7NTs1mCOQFYnZES3ZpFdKjv31bmHwB8AmgikWR8eHjzvABmvGWGTxDLTBUphhCCDgHYkNApw3A/21h7byZmfgDQGlpfs99Mu7a+9jcIIY5kBUiImfGDCBkrAIgALpxJxHQFZjJPpzENYIICY4CQtoI1ABblBmDlD5UcrEtnUtobOECEazkBAB5m0A3iORWwIhZiOwGOHAELm4LpGSzMPov/AMzPjbg8rQmWCqRrusULRvF/wO0FkYj7Mt+xr9478iWhzbQqHk+OjtXpcSWlxapbi+x3ibApA6Bj7GW/61Xh7atgqopLrrbtjD3Myy4iora1vd2eJtsjF8BTGuEWQMqQqiIfgKeOD50enxFMXFuPAvsMhbAu0KKYj+UIoCeOSEe1b1nQD0ZVcl0wvL+mRavdPRT5A3D2BUL/DgsArDN5g8KOSOc279JggIDds2MU0KhVRo8nh+zsCxhKGrVgjJo0B09M9XV9Pl8uNDSmmDMuaTuiJ1LWtbP/+jhPqz3RnqE2s4D3LUFDHh1oEKDDydaALmqVH0/O9vjbot5APRNOESDMAuS0Ud41eG6XAGoB/DQUvFZX9Ozc+OSQi+9fWFK0Qiw2CxgMx8ab3zUqWbRKq6iPTc0Xl3KLzJpno/sN6YZDOVECoKUAAAAASUVORK5CYII="},68763:function(It){"use strict";It.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAA6VJREFUSEtjXLXqPzMDDQEjPgtWt8U6yXD+m8HHxiRMihs+//r/78G3/8ER1UsPoVhwYFoj58t3d7UZWP7p/f/9R4uViSFwqqWQPDMTIynmM5x5/ZNh+q0fERHVS9aALVjdm2DAKSQwQ1Rb1UhAUfa/oLIck4CSLOOFrpl/q9mekhyEGBZsnV9w3GtehykrJwfcpW+v32U42TLlX7n4dyYRDogd9z///v/o67+/2LwjwcnErM7PCvYqhgX7tjTdc5tUJwfT+PXlW4bTkxYw/Hnz7p/g04dMxbr8DIyMDAyr739lUAmRZRAQZEOx49evfwxH59xjSFLjAYtjWLC2N2lT2I65XowgUxgYGD4/fclwce5qhn+vX/9Ve/WAOUKJmwEkB7LAq0aLQVQM4VOQ+h8//jLMKbyA24KVTZEd/qsnlfBIisJd9vTkBYbL/XP/dir9g8cB2T5Y3REXa9uUP0/GxhieXH5//8FwpLj1bz3/W2ZmqM/IjoO1nbH6WnGBp3Xjg5hAXvj19RvDoZp+hu/PX/1T+fGOKUuLj7Jkenx1PxuDDMtn2/pccHC8u/WA4fGhUwxfbt79K3rnOnOqBg8DE9QXxNiEEckgTTtXVV7yntOuBWL///+f4fyMFQzPd+7/W6fCzMzHBvYY0QCrBavao5eE71wQwczGCjfoWGn732rWJ5RnNJCJK1ujqj3ntDcKqcoz/Pv7l+F4x0yGFyfO/3fj+8PoJ89FtOux5gOwBW2xvpYVaWuVPGyZ3t64x/Ds1CWGT5ev/xW8fY05U5OX8jhY25mgoBrietsoM5rx789fDAdr+hl+3H/wN1nsL7OGACLYiPEK1ji4du0A47vnpz84dJZywyL6aFHr31rO59SJA5ChW+bkHgxYNdkaxL69cQ/DlXmr/6VJ/WPSQSp7Lr37xXD05Q8UjxiLsDOYibLDxbD6ACS7vDl8eti2eanf37xnuLV+F8Ovp8//ct+6zlygw0d5HIAsWNURk+vcV93PLy/NcLRlKsP/d+/+Ov1/y+wsxQl33a2PvxmuvP+N4gM1PhYGHSFECYvTBytao+1M82J3qwd7MIOK7BNVXX9bxL+gxMGPP/8ZPv7+h2IBLysjAxcLIjPitGD15DwhRTvdVxalqWADqJrRYE7aMjvviMvEGgsOIX6GwxVd/6rYnzNxMFNYJyP7d113ktTPH9/LGRkYuJmYmO5xM/+z4WFlEiAm/cPUfP/zn+HzH9bc0OqFZwF31DhHHO6RawAAAABJRU5ErkJggg=="},64978:function(It){"use strict";It.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAXCAYAAADk3wSdAAAAAXNSR0IArs4c6QAAAdZJREFUSEvV0M9LVFEUB/DveTO++QHO0GDiDxAJF2ILnUCkxYAiBKmhIokRunLl0lASigZdNa4i+gPaulRr0aZ5KiISXoQShRYR2qpJR8cfr3ffPfEMZEbk5Tjjoru7957zOfd7CefWrDj4APARSDMYlBSNwfU4kTpf57an7MuZT7/CfvKmQPBkne8RaAEgQ7I0eu6EBf1jSA46L9Kdimne7RUMpImwqLGWtCEN82tY9PeTnd2Tg86JTIJZjeUTFc4QxhI0GAxP8qQpuJaDzor9VTCa80Rzyono4xn6fiUVkrqeAthbGIrEGTonDjuY7XeFgH97PR1ZaOYlsxovEJWRYGnkFN2VPPQj9fu5ZXHdVVFmxvZPa/VBNNRyiqYlLzAQuyro9NmKsfQlM90dDY1TS2xj4NWb2rf1DQG9UPTJ2Pdvm+vHbVTTd/D5RnXwts+vXWg6URLDQOMtIHOkwHzx6ECA0Nu1BdPkUap4ZO5Ir17l9srXI8D9ZnfU7yN03tt0mKeXQh/GgPao++dIqTAV34FuWxOXQvP5a02pF0VHYav49aCVA+a2VaJX5xPRtdaJX/5YCaVRU7FQUnhGNwd5mYG7xUIZmPiP0LIhngajtVjxAUz+AdXJzRWulq3QAAAAAElFTkSuQmCC"},20736:function(It){"use strict";It.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAA7RJREFUSEutlV1oW2UYx//v+f7ISdKkH2m3pMMqwoThF4iT1VI/F5gMu14IG944ZS3Wi9lREFRkslbr7gRvlN4Jy3RVythFKdT5NVhhouiKbYytabukaWySJk1yznklJ9kwbb4uei7f9/88v+f/PO/7HnLpEmVR5fOr51pkfus0Q2k3bIIXItcMgjSAHw2TvXw9dXQyGu2h1eIL66QaoM8+dIYh+igAEy5ZB0OadiUiuJXTlZPfhD64XQ1SEdDnGLzIgA5ZQZq4CpFtr1olRRIs92Lgz9EblTS7AP2ON98AjE8tMUvW0CR7arWguEejmbz26NTS+6s7tWUAv+udZtWIzwNwWEKbGIHEttYHWIqJwOL4azUB/Y7BYYBesEQEFC7lXxDs7n1lYj5J2zuuBc/G/79d5uCEfWCaEPSUABG4lUart0IMcKe+Xhz9siqg33EmBJD9loAhf8MldzbYnqKMMO8FFj76sAZgYAOAvTTgEJrkA1A7I9heZ2BsNd8L1O5fRnrZBiNb1j6TkotfBT8+V8vBPEC6itWQFbjlDmgPpODpDSMxb8Pm7wz2H6PIbmwjPNUKM28rc0jYkcDC2HgNwOAEQE+WBGk0KwJkTxiKT4Kyj0Lx5RC9zkHy5LBy9cDO9ungn7myeGG2KuBlx5Cfhf7tPYFTWoIgq2h5KoU7M8V58PYwnIdMRL/37gAsz9FXuoLBx8yqgMJGv3PwB1D6hCWSuBhsgpt2+EOkVDFVvGHC2ZxI/KGWA7jXA4ujX+x0tesmv6Se7RL5zA1QOEGQgks24emNY/1nBUamBfaDW9ATcaT/KZ62wj2mmLwcHD9R6cRVfIuOO956mEd+CoAHIrsC7+MasrE4Mis+tB5ZQvwWj3yy9D6RK3fW2059t/n2dsOAgvAoN+xW1PQnTGHobQ/ehqJ4kZxX0eEPYfWqD8AmwA4HFsYmKiW+u1b1ub4r6LMPfMaorhfge4TBxpyGtu441qa9eYN9cvKvsblaya3TXuuHUxA8a3/3sM4InzNd3Qk2tUAgt3Ns4rfYteDwc/WSNwRgbL8cMmh2lmO5CGEZSc/rrkx2ezmdTB9xS8/H6kHqOtgwZk4TmCOSKAqyJDt5gY9xHPdrJvLQsXrJG3KQZGe7OcIEGIbldEPfzOVzBjWRpbrytFs6vAcO9Bm/LAkTsihG7Jrm4HmuhRBmZn3pPv+eOLCSqDd7KTFHJEFs0lTtJ45nz68FOyN7BwAQM6ZfpaZ5PpsTDu5Te5KNJC9o/gNIInE4D8OoqQAAAABJRU5ErkJggg=="},41430:function(It){"use strict";It.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAABUtJREFUSEudlglMFFcYx/9z7ezB7izsAeyyBwsIWc8iWjR4Vqy1JbFNKFZrSUzVRtPG2GKbtrGatjGNR1sbqTFpQ2yU1h5aKx7RVInWojSiNiBQxGMFXGAXcFl2l52d18yixiqNhMm8zLyX7/v/3ne8yVD79xMGw1w1NeWW/j7vKp5lJ2l12jbB6NoUCgX0bvfSpuHs/2+NGg5w6MAHc/uDvspwqNeg4hWwWFKhUCiDFMVxvEooeyrvzZ0jhTwGqKh8P4ONdF3o9nsEpYKHXtBBo1LhbiCIxEQBnEIrQWV6tnDOO6dGAnkcsHfdZr+3uSwWi0LBMpg/uwC9t5tR1+xBmsMFllMiMKg8WlK8pWhUgKPHNm4/e776LRARHMNhZq4b2zaugrfTh53bvkRjnxoxVti9vLR89agAB49sWnbj5j9bO29fNUAM45WiQkwZn4nTfzXDlWZGu7cnpkvJnu0as/LPUQFkpy07SuZkGKQfxMGBpFl5Y+HOdmHL3jMoem4GrDolFjjMjYe6Fo4bNUDv25tfV3/hbNhog54bRMGkLHTcjcFmNcKi4aMsYQ+faJ1WPGoAHzikDrU11ETYwRyLQUM7HQ7oLRbQIGhtbS+uumQ66HbPJqMGyI4NDT8ynMb/SSbdU5ZtM8Bss+O3WwPHdtmmbhV06kgqxza+eFnb8yTIsAfti45TLwjBnjUt11rm6Qd91EpdNybYTKgtWIZdChPMBhVSeMav4fn9XKe/bHa9KTTik1x+pIJrybK2SplCqtLXiTHd7ViaYcbETAd6rU6s7YsiXa/GQExCIEygDkfzXm80XhoxQDbcUP3t4d68nAXm/CxM7e7COrsJMTGGzXf6cVGnBQmLYK+0QPANtE1WZmXMSMkURwyo+OnT77rbWxZ7omFKtWI51udm4nmrASQmouT4JYhKFdxXm2GNhqFUqomk1le4HUUrngjoRm0BFxt4z9vRWRiN9DMUCJCQgLFOO9KdKQiFIzhZ8zdMLAOaYUBiEjw32tEfDMV0SeZbotbwcZ5j4Z5HQQ+KXOutKldzWMlQFCiaAhW3pIZuMtSR9NA0PhJVDGp/PweJEAg6PQaT06tnZix6ZljA199vyLfYkn9Nz3EYGJoCoWlIlKxGgZZkcQKK3BcfgiXxNOqq/4AkxkBRNFSCOaC1u4sn2+edfBhCfbTjSJr3emsdgWg0ZmWAYRnEGBpEjkTetQyQJJA4j4CWABqAnmdQtW8fOIaBOdmKZGs61GljgkqLpdQZdh28D6HWf3bg8/pz1WsNiSqkTZ0OhmUhMfdyIe9dkgBpyJyiAYYQMAQQeBY/f7Mbg4F+JBmTYTCZ4ZzwNHTuCV6B0roSQ6mRuM+KD/ecrj1RNWtNoQPXUgvAKjgQOdmyOJHFJdAEQ2sUDZpIYAiFBI5Ggd6HRC6KuobrqDzbAYMpFcnjcmEcPy7b5nddiwNefbei8vzxA4sn2rTImPcSOCUPiaFBSQSEupd7Oe0UBUmOQCLyKzQMg7lqD7LsZhAxhNVfnUKY8EiyZxHTlAJXLjPJEwcUv72v0NN08XhHyxVqfvHL0CSoEW8auQbxQOTnfwdNU1BxLCbrw2jztKO2rgmXb/fDbLdDbbbVjF/0xgx3l9znQLxNd/yyvTQaDpZMyR97JxLwvxbs8YOmadBysaUoCKT4nGF4sBwHjmWgUSlBQ8SF671iX4e3klWoiniNtklnsy4pzV1y80GRH/6rONd2Wlt/8Uydp6nBKYkiaMTg97YgNOCHJBGoBSsShOShiECBZjkYnDm+1Gkz3UGvNzg9wRZ59DP+L/zxH0cNnQDcAAAAAElFTkSuQmCC"},56914:function(It){"use strict";It.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAAXNSR0IArs4c6QAAAnZJREFUSEvtlUtoE1EUhv87mczk3aTVpEa0sXRRhKAgtIsINriRosWCuqgVQURx4cYXRkWLpYIaSjcKIuJarS9846KLCj42Vlqj0GBMqZVikpqXSTPjXJlEJXEyTXwtBO/u3nvOd/57/gOXAIB/iDa7F+KeiYedUhD5rNo1lQANRrH1kJcM/piTB/UP0707WuGvFlgcNzIFPByHqNOiy9dGrhTf5eEDj+j+7S049avwO68BjoXIabH58Cpy+Rvnt+GBaeD6ywKO00DUsej2ecklea+Ah7IiLk5/wmhKAMsALWYO2xxG1GmZsg+TKBCMAIJUuJ74iPRGNzEp4DL4QCiOjlo9vFYesxLFjWgWY2kBZ5qsMGgqez3yHqmVDcSsgB8NJ9CsZ9FlN5So7J1IwsVrsMVRel7uKarwzkAU55pssHOlLXicyOFaJIPTjTUVPVeFb3oVxUCjFU5eUwIZjs/i/kwWfa4azMSzSKYFRZF5Nj0MehaqcP9kEmYNg50LjN+TKYCDoTg8Fh4ddToIogRR/OpeUQme04BhiDo8JkjY9yYOt1GLNiuPnERxM5rB87SAI4st8Fg4RGIZxJM5hfL6+QYYDVp1uJyRkSgGP2QwmhYgT1+rmUcty6D/XRK+RWasMGlBlcLzqgnB3HA1x54mcjg5mcQuC4eG3GdFmNNhhMlYQflc4/AkkcOtmGysRTWsxFBXz5Cuc+myq73rbe0V56yKABm+58KLDc+OL39APMcC55c4rWt3r7bVV5FbMWQ8gszZu8Eww+q7yZq+t/K0/YVFev7Dy7T1327LibAESiv/Aj89T4W23AYh7X+yAAVSRKLrvgCd2yAab2k7nAAAAABJRU5ErkJggg=="},71614:function(It){"use strict";It.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAXCAYAAAARIY8tAAAAAXNSR0IArs4c6QAABAlJREFUSEuFlV9oHFUUxn9ndmezSbbdrEmaVkmTnVDQSoxai8Y2alFrFClolNQHUUoVX/rig1hBUFB8VKRaK/XPg1iNVVAf2j5YqCAKRagpoe2mu2uJtGliJX+0u5vNzJUzs5tkk01yYWH23O+e75zvO3dGWGYNDZlINEoXIbZi6BS42RjagRYRcsbwa8jig/Z2ObZcDo3Lws1s1qw3hj6Ex4EeY6hf6XApwYBt83xrq+SqYX2CTMa0AW8Z6Afs1ZLmcjA5BaEwNDf6ZZ502tkpIu7is7LrmUzL2qh1PBqVG+/bHl+zrTteWwYVCjAxCfV1EIvBuRRMTUE0GsRqIrBhPYTDYAlvJJPy5hKCvt3pgwZeKm/0PpyYfHBHIn55FM4MBtHmJth6J8zMBCTaQSgEa2LQ1gq1QUlTltCWTMrEQhJ5cnfmT/Al8pdA4fX9ba5th+pO/jwPfeQhv0oKMxCtqS6iwF7HkU8qCPp2p/8xkNBga2ucREOt2dZdW3TaJaIEWvW6ZujcDPYq7ggcdhx5oYLgif70oAidGuy+ZyPRaJibNkBXJ0xPB+2rxku0FaipgdpoYLjngQinnKQ8sEiibD94R2w7JPd2b8SyhMZGpu/ewprFSdVUJYxEwBjI5QM/3PnZ+aXDke0VBPpn38tXu1pa4j1r4zUNluFSTw8TsTp+0D1NqGaKQL4QJFTZdKlkuq+T5fsnHHeS8ugSgsWVZi6Zp4zLNxrXadH2tWJ99jsoeaGGK6HulwbkqOPI06sSXMyYtwVeU6DKEdP7LDA7GyQsFoMU6oHeicnJuZRfdDjy7KoEmaw5Zgy9CrSs+QrLkoRDQUflDvS51MGPjiO7ViVIZ8yY3i+/ygjUlzoozsD1BaZOTM6Sy7m+RNpdsWjOHTo8ugc897uvO06XSCsdGBgwoS13oSL47yk1t1yhdqOSKKnG3zswytmh64stLBkuXd8ecQYr3qZl5MW0KYowN/2JRHCLXQ/y+eCn6/Dno7iux22dMUZG8pz+/d85Mtfyer//ctOJ5QiGRNhcRiuoJHOFue9/OMrYeJEN6yN+R9euzTLyV8HHrEiQzpp3MLxaJihPy0Jz8zk49OkoV64UaGqyfYKpKZfxv4MRW5EglTK3hMKc1WugYDVZZVlwY+ckupCq7kHvzsSBF/fcsK+qRHo6nTUHMfOv8WpOqgdKkExGidhWBWTH/XE2ObX7lyUYGzOx6f/4DcOtVcekZHJq+Dp33B7jzB/zBiu+qdE+tfe51seWJVCQfkqN8BOGjmokXx0d50Iq565rtguZbK6uAmP4rGjNvrIigR4YHjbNVpiPga14XEXIClwAzo+PF8+9+9HlSH7GiyE0iOf5OhljPM/YwzVu6Pz/trl9JqmCLFAAAAAASUVORK5CYII="},36413:function(It){"use strict";It.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAABPRJREFUSEudlXtQVGUYxp/vnLOcXcDltsACCyjesAypbMbQEpsxCyfDZtbyMqOMgZPSaDOYXUaGSzhoNXkBBbRGpXEGCx1Xa1KsTDTJQcUQyJ3RVEA22GUX3N2zl3POV7sMTCuE1Tdz5vzxvuf3fs97OwSPOHNnL13IgDwDyGGUIY0XLh8/9ahvfHYyllNmZibnHVDHcAo2WZZpLQX5DKAaAuQDZAeFHBYTOr0qLbhAhDPaVnSOuB7mBIC3Lul+kiX0iV96y3Ps3q7M8W42M2ItolXpvrv9wbBcWtFxbe/f/UfAW7PvP01k6bKCJ0yXcAbtJsM/cgkhKN/2MVKmJOHkPis6b4pLSk4knBwTXPhq59IXVqiPzV+mxoBtEPVHv4Xb7QEowPMKhE4IgSY6EnEJsZg4KREqldLPqdtuQdsl1+rSE7rDo8CUFjHNX8Qd6JX0OVm5Ef+mNiM+hr1WXDnt2FRiSNw1Gnw97wPT/diyxtaN0G+OGrG3OgUwf91qBs9DFGWIXgmiKEH0ypAkGZrYCThbO4gL9Q+KSwyJRQFgem3dVBDaNmANUxxrKEBOWQw6rS4MDnqQO9gDQ+pk9LWbQGmgEF+epz6mRdMpJxoODu4qMeg2BYKv5+0AxeYHt8Nx6Ow7yK/U4mynFfmmblQlJSEzVg1bvwM+EMcx4BQsOI4Fy/m0AFcaHDhZYTtcbNCtDgS35HUASB1o1KCq6S1s+VIHd3sbhPgUqNVKMMyYrT7C6GgScGrP3UvvHpmR8TDYCUBlqdeh5sYKFOxUQDp/BsqVayGDwOT1Ij5IEZAHX1pkWfaruNfuwffVV7E271A2Sas+MexIaEuuXXYzIea6ZBztXoycV65CMWkipLR52Gs1Q6VgsYzwGLQJkCQKWRoqnO9oYtWgHhW+Kr2B/LeruhHmmUImHfRPIaEtea1eS9BM6zfx6I9MQnKcDfZFeuyyufCDy4HGp1Jh67PDYXeDZZmhh2PAsAxCQnl4nAxqNhpRsHmnb0GsJ7Nq9g2Br62rdHcp1zuaE6BKVIHRxoN9MRtnuqwID+KQkRA2bl97PRTly+9ga2G5D3eRpFfPGwK35ma4jKEXxZ5ksEoWTFwC+Kyl/2lISvXdeP+9beA40QurMZgsOCf6S24/+OFPjKh93h+J56Fc+SYoCKhM8bnZgteiwhHBsP7hkHyDIsqQRMkfPDwyBEUbbmHVikpMDnWAqBBNpteYh8AV2xcyyuDTw2tUuSoXl/pcMDpdOEcEVGq1uHvLPEpFG3qxgzmPZnun35ZCZPQwrF6Y8+nXI03q3P9JBQi/gRIWwWvWoe6OBRU2CwzTUjCBZzFgdfqLNjwcRq8Zczv2wCF7AgKqGI4Kkpgd0P2m3ZV1XnWyXrd6MZEl6pccxLNj5vsNYy3qzC0Bttej0rE9eTEmXi37bdRY/XzkZuGzy6cVP6p6SVdKkaqMQXyQGof6mrEmejY+SnoZL7Xvxw3BNPrXRCnVADjvETxcz21ximAnxOOS4RYoPC4KjyD73zmJlVBGAE1pG1Hb2wy9ZhYWtlXD6OoDQOm4i+C7svq4O1265fYH6jkRkf0z1Go7r1QKMpXZW4Xpv4a0RFnmL4uaheLERcjqOIDf3f3DQhvG3zDj5ePHTeEIYi4AeDzQjVrAkYz/D/bRmreEwePdAoosACwILkISt+G53ff+BFCGCYWbZ5SAAAAAAElFTkSuQmCC"},11215:function(It){"use strict";It.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAvRJREFUSEvNlU1oVFcYhp/vnDuZzA1OJtpER1OlplFM3AhtSRG18RcpldJFcWe77kIX4ko0ggstCtpFVy1FcVEiCrqwdGM3LaULBcVAIkbyN5MfCTNJZkwyc889kkkmTshMvFQX3t3lfvd9+N73fN+Rzk6reYvnVCv1nmKnb8jVCX+d7WK6VE6KgB8T3i60+tSCCsrzI2pyrI2YUexBOGiFZNjn0KUuuosaBcDFhH/cKns5qPCSOuHfpnX6i39aOWyEWwJ/N+T58nQPM3N1BcCFYTMErPtfACBk7a6Rg07vrHAHyyfAzz894XgpwCsnXl8PtTFQbzDNdeVB2lWmt8p+nNKy6rOs+f7bPv17WUB8FWgFIRdqG6RiU54Bu/A1HJZnjsPE3KsB0eA5s3J09ygDRYsKHTR/ADeOKrTAvYTlUaqyaS8yML5wXkoBxT8scmbfAH8uAZTKbWiEWKxyB6W1ZQHWP7dvUN97IyDuQjQE2+og+RISWWhfvxQcqZK0o2wua/Bu9TM8B7flAHPWtK6dz0BFQSJCtYYfWmEwI3Q+t2yogd1xIW/ALIQQcUiHHJnN5q25PbgCoGk1XD2iCoD7Y5anU5UzGH8JqZUyCGpRkNl4qwzeKSCsYedHoEWYiVjyISFaBV99CHkf7vbBZB6aokuxblgSIU02a8TrnbIF48qGvCkGHQfmM/gvZembnt983zULxsD5h5aWOji2VSg9R46SvAh+1pA//9j2VASUm4PaKmiuhZyB/gxM5Jab9v5k4LkwtVmIPrVsbHink+z3WmU3pVuE6bgQSVq2T9jAq6K6mi6tpbD/F3dR6RxcTJpvrMi1zEYik1uE+H2fxvVBOhDrOIyGwySWJeNLx94h/li8Mq+MsybVaNpTTfq6O+L/2uYx6dbI1yvNgRJySlEmdtCeHNuTpHsRUBQ6sZ12K5ys8bi5P+O3IbIjyLC9XtN4IvLb3n5+WbxwVhJ4GCc6Y6kOChGH9OdDr7ta1kFQoaB1rwARmaI4ZUFkrAAAAABJRU5ErkJggg=="},13825:function(It){"use strict";It.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAABFBJREFUSEutlXtsVEUUxr8zcx/dbbtrSx9RihZCI6W7QamKTSWQiEINBVpKYsQ0kYchaoCikYimoiY2QaI2+gcaYpogNhIEjIKiiUbAFkoaGigVTUVeysLu9sF2n3fvjN7FbpG+KHWSySQzc77fOWdmztCuXZJjHO14oVkWM6KstNO+fygZul1Ay72RuzVd26RyNlNKiXOe7rqFnsy9N0PGDOjIBoVyxApNZSs5QYnHBS75utAVMz350UDl7L6p8RshYwIcLzDcuk15lXOaYon4eq/hz54gwFSAEXoUfcvZtLR2a40IoXd+xYVbAsSzv85wOMPPddpKF3Urd1EkZuD8lW6EJIFxlnT4ZOYdk0MKz7AmGPDC++3YNiLg54LQzFSbVv5MoHZ+VuCMwlQFH6sv4nDgHjBVHciEhB+Er1qyJywXhFmJBULDGg9WDwI0FSBd181FnFClKnyiw/Rj1dXVEDED0jTxY9pi7DCqIAEBiWMKsM+dM+HQ9NMw17rwAwh5kEikkAGrkoBjBcbMFDuvZKBHGaPE1TWMOLy9AWwQb+LO6O/gior9f5V1f55bsdcO+nKxN/PyjQe6cTpcTgPnPSk4AIkSAAeSgLYZZrPKOLdc6+0LwhsI41rMAHEVNhbDyvM7xLSWX5h5lXmVPHdFc0lNbLjns7EQWWEFv0GgOQk4MjV0KByNpfhDERjg4P8enpSQBOyr/mnPrvvaj34giG8zeOqJU5XvXRzpfa5zo5UEticBnzqurIDG1zBGA3ZEf8AUdU/5stqsSfeemkmjCfcbr3PjrfIgXk8CNk3DQ66urpcAmS8lDAbW4ERGwxNeGOOoJEgA1hehWgCPzPaEa+Ms8rQmjN1L/TnnxiPcb5sArHXhDEm01J9G9f8hamk050EruYTYdYAbQWtSMzFvaweabwdyaGoo16alVGgqK5VSLoSUusffVdofwVEAD4BwjYA3AOj1p7BlJFBHEXh3NFxut+kPg7BUYSz/H9vkDRFC4HJXz0cJQE0R5pqEA1YQlqhTip1lptxNEDkqcSdXYFM5s8dNc4ou+iYtCX042YGe7Db9MXYi5fGEHxISoUgUvcEw+qIGgtE4SFGakrdofRFqBaHW2jyDAbMGath/ApkTasT9vkbIuAE11Y539bfRGclEIGJAEANxBUT9gdC5JGCtC3UEpDsMo/BBjc+ZKEwYcavHEbdGIWAKiSo0oiRoBQtwXcNm+RrOyvzhstk6qNh95vAUG2QeI8sbqzNrtLJ73asc8mIztsLBe3DJm4dXMmtjEtJHkrzWCJCXiLxSSJ8CeXAQoAPgJ7L8XhAcQ7gVhqTDq775RHNdPD1XmPxC67Ltico5XBvyP9iZ7a8H8Hzi7EDtBHzHOb63h40j5b25keIvnn2ShLmEIGPR9GlrTi54OTQmwLe6z97tZAsU09a0zG/z3GxcdHCDM8yXB87OKxajvZlb+jJHExlp/W/t6uQaTM4uZwAAAABJRU5ErkJggg=="},57655:function(It){"use strict";It.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAAXNSR0IArs4c6QAABD9JREFUSEvNlG1MU2cUx/+3hVJKoUApKTIGTBw6ZB2WbNB+YPIaZIIm7F2HMyxbS1pwMbp9IyabWbKNcBFQdC4sE1mIGmNkqJElLhvvYGGCTlYRQdrx0lBa2t6We5d7l3VgkxUSP+x8eZJ7zvmd85zzvw+BddiRI9+EOp2ub8ViUZ7d7uzj8ZiymhrNtL9Uwl8A69frGz4vKFB9olYriNFRI9Paev0HktS87S93nfD6No3mjdKYmCg4HC4cP352gCS16U8FXllZ/2Z8fOx5lUpBDA/fZ+7cGf+0tlb7xVOB/z2ak7sAugnAMZLUsqdf8xnLoUNfB3s8odLAQMrH53bjIp+PD3g8zK8mu90CxuWiF5qaPlxe/d0LOHr0lMThWGmQSMSvR0WFBRLr2sa/qNlZq9tqtV3k8ZzampqPF1iPF6HXN97Yu1eVk5WVSlCUB263x++1nwy4efM209lp+JkkNVleeFXVqR1JSfKBiopiWCw22GwOmM0WWK3LkMnCER4e4lOI9bExYnEw5PJIsDdl865c6cb09JyaJCt+5TrX6xvfystLO5+bm4aZmQW0t/diYpGCICIMlHkOyq2boFaneAv09d1Dl+EhBHIZPFYbYoKA3bszQFEr6OoaZQwG4/skqW3m4Dpd47uFhcrvVaoXcPVqL+46eYhUK8ELCADtomBq70T+jgRs2RKLyck/cfnWGGJeywVfJATjWYGlfxjx1BIyMrahp2eMGRw0ltfVac76wL/86gKi9pUiUy7CDAVMUYD9wSOE3B5CcXEmrl0bwFxiEhRpSfAwwKQLXANTp1twYH+Of3h0+TuIDAqAkwFoBlicMkHY04uSkkx0dPTDsi0FCcnPcj6LB1hhGDxq+A4H9mWvhVdV1b/EMMSugoL0z9ixsAsxCsMhVSm5GfPZxMvX8erzMmxNjsPEhBnt/Q8QW1oEgs9DEAGYB36D3DwFlSqFgw8NjR+jafoCUVnZ0ErTSCwsTH+Zhc/PL3EFTEwAgmRSOCankRoXgaysF70L7e4eQ//vJgTHPwPKsggpZUdJiQpu9wq6uzn4AEEQIz4zZyXG2uPH81hcXEZ0tARSaZiPFFnJmkwWhIYKERsbBYIgYLM5/3vm/8A3/AeB1fn/CW4w/IHk5DgIhQIMDo5j+/YECAQB7Gw5Xa+2DXfe1nYL+flKSCQhaGn5CXv2ZEIkEuLMmR9RXl64Bs6OtK/v3pM/0cnS7OzUtp07Fdx7stouXfoFOTlpCAsTgS1UVPQKRKIgNDffQFlZnjeUpmnMzVnZ2zEjIw/319VpznFqOXz4dGJEhPj+wYP5fJfLvfqxXMdeGU6CS0vL3NnR0U/PzlpSTpzQ3fU+uTpdfe3mzZt0CsVzREiIcB3QtSF2uxPDw0bGaDQ11dZqPlrznrPt6vUNWgDvEQQhZ3W7EaNp2gww5yIjZ+uqq6tpNvcvL/sz37THIYkAAAAASUVORK5CYII="},86784:function(It){"use strict";It.exports="data:image/png;base64,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"},71986:function(It){"use strict";It.exports="data:image/png;base64,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"},12495:function(It){"use strict";It.exports="data:image/png;base64,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"},28984:function(It){"use strict";It.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAIABJREFUeF69nQm0ZHdd5z//u9/aq97W/XpNpwOZhIR9EaOyKQgqorhwHJ0onkEcZwZQZ86o4Bk548jgiDqKozLHOSoqi0hggIAoCdCEQCAJ3dk6vaXXt7/a6+535ve/Vd2vu193+gWYSirdebXce7/3t35/y1Nc4+M3D+VO+0jyUsh/SMFNSjFv2PZ8GieVPEvPf4tSihxQ1/i9/z/eluc5qBwMC8u0SJMYslyfJ9BXcBaVn83hYTA/1thvfe4/P0NF13JuT3qdv/qJfFsche/IlfoplVNThoFhW6RxTJ5lFx9j8m1KzvdJv/r8Z/VbsxylPyL/yZGfyTXL/8r1F6/IRRv6dbXJLbrajdNwCY7y9crAtG2yONHXcB7KyRkp1VV5/n7bcX/r3a9RC1cD8opX+YefzN1jcfTr5Lwth7K80TBt8jwjS5OLvjNXeQHY+Nv0SY4BPA/EJWehX84FiAIO/ffx58d4keVyaQqRanmtAFL+kmFqSS/eOQHzigDKnSj+LR7yd5VjGjZKGWRpXLw2uVPjtymlBih+b5/t/Jd/92oVbgbkpgCK1EVx9A+Qv6g4OYVh2aSxSPX509ggQWMAjbHUbJQOffKXHiZHZLf47ky/PoFCv1WBbeSULPBJcPIEskx/JjYshriMUoMkzbRUikyeR79A5wpCU0A8kcaJXJu2o9W6eGUj0ueR/LJjO6/bTBovO9Kv3BHeGmf5J1DslIOZllPcoUvVdSIMcgG5oe+oXIRWuyue/vjFDe/JlYEyFLbKcfMIO4uomCnz5Zy406N9ZoH2uTOEvQ6maeKWK3hT05izOxg0trOOT5wUQG7JbGyQNjkdQ0yTaZMmYyG5/DpOG0q9+j0/7B7ceHkXAaglLwq/qgy1U8AwTZsk2lRyC00Yq66o2Fgzrug89L3VKjt2MobCNAzsYICxfgpj6RRZZxkVDVF5iikG3/FwylUs2yMY9llffIKgu4Jr+3jlGrW5XZT2PYPO1G5Wc5s8KyTsoovaoAEbzclEZS81MabjaoHRTuYSlQZOO477/I2SeP5YYvOORtFdivxFhmHJLSFL4s2+pLA71wBaoe7qou/I5U7Ls7tO/sQhwuMHidZOQ9TDUCm2CbZtYFsOtmVjOy6mW8EpT2FVphj2O7TPPIbKE2y3iltqUd+xn2j3M1iqbSfJJm5m80hAq+jEySkB6XKrJCqtTUaWXGoW5cK/fL3jvGRiE88D+LY7wt/KMt5uWJa+4ElossldKCRY27vLbVthY+Q4Y8M9UQVD7KiJ6g8IH3+A4aP3EK0cJ4/7OJbCL1eo1hqUqnU8x8MwDZRcQBLop8oylOmiSjMkpk9v8QhZ1Me0K9huDac6S7z/hazN7dPOR+7vNam0gFgY5PPmXTstwywcjAjRJXZfGeqdv/9a9x1jKwaiukkSH1GmVc7TVHva8w7rcjE+b++MTQAs/Ork80pLsjJNjNGQ8NhD9A5+keHZR8jiLqVKldbsLuoz8zhuFRswVYplZNim0hJo2pZ2ClkUEA1XiYZtUuWR2VWG62fI4iG2W0aZPpk9TfDs19BvzWFkaaHKV4sIzrvtMUSTcGmsXRKyCZACoojiRBbEO9u2s19UWR/jLXcE77Vs9806trsEsM280kR9N/MVRdCqNGhyxLTXJjj+ML1H76V/+hGyqEOtOcXM/H7K1SmIQ5LRKrlIEzG2gGeZWJalAXQdG8cpYXsVrcpxCoPOIkkckCiXcLCMmee4Xon+EJJdL6L/nFdoiTXGl3zBzm0e5F96jRuvT/4uMWMSRWPBKrROwZ/8/uu8X1SSYQxOsZxEce1yhRfgJ7dlbM9EqIog7ny+Ie9JFTiWgaFMsmBEsHiW7tFD9I9+neHScbI8otGcYXbHPjy/QjJYI+4vkydDLCPXnxXg5CneVhyMqdVIYZgKy5DXbFyvQu5U6fUHpNGANEuJgi4Vv0R/lBG72zBe/HpGlSZxbhaqL+o8CTLHd32z+LS4+Ze5IS0QloAYRhfUWaluY78zo/7jp/JXhlF852bgFbHlBn8+CZTPi15xR20zZ39lxBOPn2Xh6AnWTx2mc/YYadDG80ya03M0GrMapLC3TjRcgSTA1MCZeI6J7zi4joNjW9imiWWaKFM8ahGdZXlGmkIcx9iWheVW6Y8i8jQmioeUXItRkBPnHvu+4wdRzVm61RaLsUOQFOon5kVixonl3jzIv0I4rqMSk1Syl4kyK/NV6pc/lvxxmqW/eMXY7UIeVRx6HOgViUQBoO8owkcf5mt3f564t4BrJdSqPlXfxTUVxCPCYYc0HqDSSHtbS0usiSuqaps6sxCjbYpzUuKptdhoj22KPTQttE1SiiiKSJIU03YZhgmWAZ5rMgpjksxn97Nejl9t4Vcr4NcYKZtObrOOQw+zUMGJYm3M3DcN+i8gI+elzEl0ouF4r3rLR6PPQf6SawLwEs9WnEOO7xgk585w+mtfIe4vYsQ9HZbkYZ8sCfVTwo48iwvPKjclzzB0OmVgmUoDaBoSiOdaEv1yCc/zcB0XS1AFkiQhiBOSOCHLUyINWE6mFFP1Gv3RCIwy0zueieU62LaL65fwylXcSh3Dr9K2a5yyKkQYhY28yBGedxNXgmPsnRVpmohu3KXe+tHwsRyetlUAi6RHUXHAOvM499/9BdYWn8CI1snTIWYea09YBKXyTDRoeZ7qg4unz/OENC0if9+yqZQr1Ko1mrUGzVqNcsnT0ifSFsYRaaqVmeFwRLvXI44T4iQmzjIa1TpxkmobWavP4XsOnlvBsH1M28O0PCyvqiUzrW/nTG07A8vCuIQPuSJyG16QtDaXa8jywyKBPcgrVwRwLOIbI74NGSW2a9E+eIgH/+ljhP0l8ngAyQjigDyPIItQcjCdDoakaazTJQFOJE+Amm5M0ajWcEViPB/bNOgOeqy117SzGEXyOQlLFJZlUvZ8PNclyTPiRKQxwbZcXMdj2/QsrUYTx7IxTEfTV5JVyE0QDx7nDk55jtKeW1nbdyuxZRXWcQvskWBlOQ5JFPfVWz4aXiV7vTqspmWRrK9w4kt3cerwQZKgTxQNiAYrZNEA0pA8HYFO1GPtbUWNfdth2/Q0080p7Vkl8BXzKp622++ytLJCEI20OouAiMSmWUIm5IE2jeKRHXzPxTBNoiRCzqVVa3Ld9vlCev2KNvpRmhFH4mgSLbGjKCFOLUx3hsqt30t883O1NugEcGIYrwnMIrx5CgAWPsiwTcKTJ3j4c3eyePowfrnM1Oz1DJYeJ20fxTZSSCPyONAASBgjjEetXGGuOYvjOaSZXJxYI0iyjOW1ZfrDvrZ58plRONTgSI4rkufajjYbSRKTphm27eC7HrlSpHnGfGua6+Z30KzVScf+VodEShHGCcPRiP5gyChKyfBxG0+j/prbUa0pHe5c5J6vQZe1U9uaBI4tn2kyOHGMR/75EyyfPcaOHTvZd+OzWD/+ANnqUchC4mjIKBjQ7XcYBX19OVPNaa2uEoaIIxEgJHwS+7a0tqwlzDBhFAy1pE3VWzSrVS2FBiaOqE2aEkWBVnH5jEiO/FykeLpWY6re1Ia+Vm1Qr1YwlUEQBgyCgDCIiOKUOJEbZoBRZ/q730D5hS8FsdWXUxFPCuMWAdS5FvHKGo986g7OPvEQe/bt4obrruPUNw7oEEYkRgAY9NsMhm0Mpdg+NUu91tL2SCFqWHgxUZ0wDFnvtlFavRP9+Xq1yfbpWWrlKqZl6rzcQKQsLYjUNGUwCllpr3H83InCg5u2dhyGsqhValoye6M+/cGAIBKbm2nwojjDdX1mWvP4Tp36jS9j24/cruNMechxtvLYEoAiNaZlcOYLB3j4S59hbr7BzrlpTh+8hzDo6DsdjXr0Bqva68605pibmsF3XQKhxcT161hLmA4IooBgNNS5c0aqTYNIzlSlrkOYSqV0PlYUSXMdU9uzhZV1Ftsi2SGdnjiaZSwhRYWeHzOyksXMNuRGzGiVtiybMIpYbnd4/PQZuiOb7dO7mX76bez+yTedZxKulqZuBuw1AzihgQgCDn7kI6TBCnNTZU4/+nVGwzWCYEAU9jSQlVKVHdt2UfY8fNvUQKVRRJbFWiJF8iQYDqMR5CnKBMsU4qBEUwhTx6HeqOE7lva4YhNLnkdvMODYmUVOLiyy3m5radUXnA0xjIQkzan6VWYaLWaaLeq1OvVKjZLv6yA8lXAoilgfDDndLbEUlWntu5k9P/R6tF6P2fCteOQtASgnES2vcvxz/4irepw5+gD97iph0CMJ26TJiGZznpnWDJ5t4pqgspRAHEkU6oxBgxeH+pkkkQ6ay77HKDGplSq4lkmtVqbsyc99fNfS4EkYcnpxhUeOHeHs0iK2WEUDYqkIIClhqp1KyfU1sSB/VoTtqTeZbtbxfU979TTLdTgzjDxOBbMYL3gFtT07yZOisnihsHVtinyNABbEY24aGJ0ep+++kxOP3EO3s6SlLgk6JFGf6bl9VKs1fDPXFL1j5EWgG4dYmr1OCIOAKI0IwqEOZ6aaDXqjBNurU/VsbfPqvnhXU0uOqL9tKVa7Pe4/eIhziwtaUBzLwjMM4hwCCdhz4e0yHNuhXKpQrwhwU8xOtXRYI15fnNRwKAy7qUucSd4kecGPEmzfjUouFMq2osbXCGBxl8UJrD9wLwf/8R9odxZIwyFx2CUcrtCa2Uu5Usc1M83nuToskEwk1WpqpBFRONQetx/08Gyb+Zk5RmHIKK/QqtWxDaXJB0fFlCWPdmwtkRKiPHrkcU4cO0bNKQJoQxlYSjHKUwJJDxWkGToe9FyfeqXO3NQUM60pGrUqpmloKe4NhgwGAY7rYRo+avom8pf9SzKh38TBjf+5Nvnj2sIYzbjYJr2HH+b+Oz9MZ32BNBG1HNJrn6BSbdFo7cDKUxwzQ+WRJguED9DhQTIkDEfaFvaGPW3j5me2Y5k5i+0B1dZeaq6liQPXiLBVjOc6WsrEa49GQ448fEjXoj3RW01wFKXOQZbSjiOUsDiWS56bBKnQa0o7kZv37WW22dBhThTHDIYB/cGIOE11qmeZDfxXvBHz+psl2R6r8bV74ieVQLmzwhQPjx3lwc9+gnZ7UZMDwgwP2qd0uja340ZJF3DNHJMEg0wTA3kakoUDwnDAIBgxHPWolcrMTm3XzmW9t0JAlemZXbiahckx046WYMmNBbwsy7DXFrCXF3WoIaG0EKi5Ia/CapLxSBCSuY724I5bwbRsOqMRS52uBvvZNz6NPXNzRKE4rphuf8QwinThyrcrlJ/xKuqv+imd3xbF928lgIbCGo04fuBels89QX/9HN3l4wSDNYnMqDdnNfGZJzElIRaMVMdpwhiLcwmDAaNRnzDsM1tvMT29Q6uT1EIWVlfwW9drIkDXd/MIM17TN0CoLvkeM0v4me+8lf0zNZ0tSDpoS4Yj2Y1hsHx6iQ99+kvc0x9ilCuU6tPU6hJEVxkGEScWznFyaYmn7drJ7pltGsBRGNEbBqAsXLtEef5Wtv/Ur6IkL9b1lG8hgOPwnDzNSAYDvvahv2T13FGazSlGg/WCz8sTXEs6FkICifgFsKBb2Lygr73zdGsb22bmyXKFkQ7p91ZZ7g2ZmX8GniMJPaikjxm3tbcUslWor92NKr/5yz9PrVnDcl0cz0VJ6U5sllxov88jf/sR/uL9H+feKKTSaFKemqPZmmK61SIMI86trHDw6GGm6nWalaYOqIeSHycKx/KpzD6NPT/7G5ie/20CUC7ONAjX23ztg39Fr7PMC178MuL+Gr3FE4yG63R76wz6AlyHNByQxQFR0CEnpTW9h6nGjFbxJArIwjYrnRVGmUVr9um6lKmzgLCtQRSezlAZRhzxyuffwlvf+kYdx5mujZKSoyVeVJ6GZlqCY8f4ynv+nPd/5SEeyEbavja27WJqeopKuaSdx3qvyzceP4xhOLiWR5LBIM6xDZfazlvY/7O/rnt+rtR3cyWn8qQ28PwHTYPR4jIPfORv9N2//unPZNDrs3jyIfrtBV0xS0ZdzTpLrULAk8J4fXovVb9C2RZnHJJHAwb9NTqDNoZVwq3v1CyMUilm2EWlQx2mmOLJ44B/f/tP8EM/9mqQDjDbFjc7lr5xH4kUwAdDzn3q03z+rz7Fh84ucCwbcf323TTmd9Fo1PT3SxSxst7h+MIiUSoVv7KOPVWmmHnuq9j3+jfqTGmr+fA1Ayj1ibDd5Rt//0Fmtm/XAWlnfZ3RsKNtYtRf1o5FV9hIMd061eYOXePwjQTfyMh0BW6N3rBLFgwxzRJReVoXkow8xRLpy4quMokjZ82Ud//2f+KGm68v7qMlAAoJIOo7BlAcchwTnTjBofd9gLvvO8Ida4sMrJxdszspz8zqbCbJU5IkZ7U34ORqj0p5lkz5ur/mX7zhrUzd8iyyWGi3TYpKV4lprhlA/c1pyrHP/hMzzQYnjh9h0F+nu3qaUWeRUW9R95YYhonp1zFNC8exsPJYNwjZkuvGA0b9VcIooBQOSKwKXa+OK46KDDsPdFuHMDdOFvH8vdt51++9A9cbS55W3TGA8qd+SO00g16f5c8f4Ct//Sk+v9ThkyunNElbrTYxylWdpej6ueFwrpMxUE0qlRaVXfu4+Q1v1CSCZOS6qH5NfGBx9GsHUE7UVKRLq/QeP8LJJ44w6C6xfO4wQWdR2/NyY54oltIfOKahWRIrG2GpDDuLycJ1RqMeKo6Yikf0nRprVhnHQL/HpeiQslVGORzyCz/9I/zY7T+qCVnEQ8pT2z55FkUnDaD0xMQR8dkFjvztHdx74GE+0+7w5fY59jbnMJ0KkeVgOD6O7YEzzdLQorXrRp72+jfgNmo6ldPgfVvZGAEpjjj2hQOsra2wcPoR2ssniAZLVBo7NccnqZuwxLZtYwj7ouu+YMV9bRelt7AcD5lVOatmmWVcbHndSPHEDirws5jraz7ves87mJltFiCJ9IkKS9+OeGB546QJYqwdDEd0HzzIg+//JAdOrPHRpZMshCN2NrZheTUiyTzsMrZTIjNrzD3nFez8/tdo2zwpLn1bAZQU0u30OHnfAywvnebUsQforT6hCU23PK3VGNPVgawtzZhxX6dwhvT3hV0d5thJzFQeMuXYnM5tljIbR+V4Zqa9tJtnVMIhb/q51/PDb/hBEMZGOw4DxAOL9OkQRmzgWIXHTZciqVm7w9l//iL3fOxePrvc5h8XHic3JD+eolJq4Xh1TZ3Zld3s++E3UbvpBogKIuF8o+i15nFbU+EiB3e6A5YPPcbDh+5l4dRBsqBHtbWDcLhO0F/B9huYroch5cawgyVZg5Q405H+eyuLaFjQcF0eDqCdm7gqpWzlOstwR0Ne/qKb+dVf+0Wt2jqw1SI8VmEtfaLKk1xRwBwDKSmekKcLizzy8bu464uP8aEjhziTjHDcBtVSk2q1RYaFVbuO/T/9FpyZFiRFR89TeWzBBkJu5PjDiGP33MtDDx5gsH6KSn1ax3aj9lldwrTLDSzbJ41HEA0w8lhLn0RYWdDBTfq0/DJ1r8JjiU2ag69SKmaGGUXcsmeat7/9zczNNHQXgKiU5MhKQhjPKSRPuMVQygYRsabqQx2DDto9Omtt1lbbBKOASmTxzwcP8/HDj+CUm5h2lXKpoUuc7sxN7P/pX8KqlAsb+hQfWwJQQpnszBKHDnyRlYVjuiwpbb/99bPEw442wla5YH/jUQcjCTWIZhaQxxErq8dIkkCzLtX6Dtz6Huw8pEyCl0Xc2HR526/czu59O0kTyanHzfXiM+KY9pHDHH30KI+fPMdab0gvSgiSmGGQ0A9inaZFaU4orEuSaiLh+573LN71wTvoKw/l1DCMCo7j0dz/Xez9ydu1dG/F616K85YAFGY4ObvEsQe/QTDsMui16a4vEg67pMM18jTAq89p75j0V3VtWMU9nDxjynUIww5xHDCIApLKdfimRUk6njMhHfq8fJvLm97yRryZaS1ok/qEcISr993Hh/7i/TzQS1hLQKyWFKfKjku9VKJZrVCrlDRx6rq2zir6631uvXk/H/jCV3locYDhVolVGVt57P7uH2fbq35A59RbdRwbQdwSgDqWTTOCU2c4c+wYa6urBIMeYX+F7rlH9ElXp/ZqmivoSovHECMccPPu67l5x17drSDx3kK3x2MrbZp2jpUFLLeXiEYdbqmY/PzP/RitXTPjLq3xSIMyOPHFA/z9Rz7N0C3TqDaYmxaytEmrWaferFCqSReri+05uMIlVkpFz3MQ8bvv+zs+d/AkbrnJMM7xvRn2/fhbqT7jlvPB8+b9rE+u11sGUMdK0lK20mZw5hznjh9l4YmD9NeeoNLcTqkxz2D1LHFvmXy0zo27ruO5+27ETKXVQ5hppTuvxFNLgUqK5BKmmNGIphGxY2eJ5oyDX7GxHEursYQ+UadLb2FVOwDpOBB2vGiDk4p8hulYuL6vgROyQQJnp1ymPNXkj/7kr/j7z9xHVTq21nv4Mzez/9/+Fla59E3Zvy0G0hfuhnROSedoeuos93/m0ywfuQevMU1r1y1EQcDauePQX+LmPXu4dc8++gtHOX706wzCPkmW6BaOuant7Nl9I7Xmdi1tvgkVocesgHozo9IUQCxMAVhKoOPOAuH0kjAlCSIWT57kkWPHOLu0pMsF8606N+7fwzNf8l34M7PYjoc/PcMHPngH7/u7z1BuzPC8HTPsuO0HOHzTa+lLZ9dTdb9jOLYsgRMYfVuxr7fOgU//M9X14yxtvwmjMsvqmZO4aYeb9s2zzS9z9huf52uH7mLqhmcTJClf+vIBbXMkN95VL/OS57+EXdc9k5LMhaiMhhHQrCRUpxSlso2tK1FCRAjHGOuyZjwMuf/Al/n7rx7mLHVe/oMvZXamzGzJYuWxR0hPH+F1P/GjzOzdj9Nqceen/ok/+LOPUKu1+M23/RQ3PWM3R5NZ/vzsbkaJKpjzp/jYMoByrEQZvMAa8r0P30/36DGWatP8aSfn+OoK5ur93H77L5FFGf0zJ/nsB97NzG0/yPXPfSmf+/y9nHviYRYe/ihKWXilfewqw2te9lq2ze6imic0jJipSkxjCio1E8cVPlwAzDSA0mR0/KFH+dNPHuKEfR2LJw/wyh+4jWc+93tZWVjkrb/yk3z4Xb9Dc/kUr/rZN0Klwhfv+hL/7fffrxuPfuM7bma32YcX3srHpl7Np1encJ5Ki9ZTlUBplUgN+MnhGZ55952kmU23Ps8fdGM+e+oEtfX7+IVf+s8Me32SYcDig3fjvviV5G6Ju+4/yeF7P8Tyg3+LMiyqjVvY1trNc/ZO8eznvJQaOS0rZbaSMD2NVmPHk7qI8BjC5iREoyH3f/0hDoS3cNdXH+D41/+3zr9veMEbef7zX8DvvOOV5OvLZCcfx29Og+1y3z1f57ff9T5uvG4vv/H6l1BaXQI35fCzXst712/SNELxuEJ36lWkcwsSWHy5roZZ8K8WH2PfvXcTVrYT+A0+2A3465NP0Ow+wJve/HYG7Q6x1Co6qwymp8lac3z8U3dz/32fIz32DzqnrV/3fbxw9152ehH7nvZcZsoVWnbGtmrC7IxBVQD0RQKF7ZbSZU5biuqRwRFjP3/9uZM89Nn36Pa2W77vV/meW2Z5888+j2zpDNawA5nknj7fuO9B3vnO9/KK257Hm27/fljrwNknWHrai/nd/vOJzvcVfVsBLG6DdBaI9/yZxcfYf9+XGFW303eqfL0/4t3HT9AMHuUX3vQf6K92iUfSK5gSDNbpb9vBqaU1PnbXfQyCNq5ls7fq8errPIKlRVrzT2d+2w4tgXOVnNkZRW3Kwiw7RSuI7g/MaJ9doJs65K15Pv6Iy1JW1mRFOR7wY99dYWcdVGdF98rolgfb4+H7H+K/vvOP+DevewUv+t7nFvTXwhkWtt/Kf+89V7PTG8ZEtmQNtyCBxfcKRZUYJj88OMOL7r2bgTvFml2lu7LC75x8glAt8Ev/+m30lzvEw77mEKUIFA+WCByTc+vrnF7t0PLh+bs8ttVs0v6A2N4GbhNf5Ux5iulpg8qMjao6+iboaRjdnhERrKxpYqGfOZxuG2S5wXUzBs2StHmkmI5XsDY6xClx8OsP8Xfv+XN+7XUvpfycG0BqH501vlF9Dv+rfYPu2Z6MoG0JvS2TCVoCJQswuNkI+PH7v0AyUCzbNdTSInf21vjHwQne9gtvpb/YJhv0MJJY13n9fEQp7+J7MWU3xvcMTMfQ00u5YRPENqPQxsgtSoZiqgHunAtlr6DaDeEjJT2xod+DQb/gCUXr9M8NzQQh4E14QyFGzRKHDx1m5b6v8OKb9sL2KfA83Xb8gfCFfGHYxFEyM6yjuq3itxVCdfLdUvYz9HjWTy8eZv7IKVZoMFxvk1oxn/UinveKlxEstVH9nk7TPCPENyM8K8R1YjwnxXYMLNvUAMqJJ6m0vFlkiYETK+o1MGecAkCRPmEjdLwhYY2pCQX9HPe0aIZG+EL5vmKEAD28krukwwTz7GOaTWK6pf9sp1V+d+UW+rk0mwuA8t6tg7hlFdb1WyUNuwbPMoa8+vAjDNeg3Uswem2SPXWC257FcGkdNejg5wEVO6TqJnheiufkujakuVHNKhdTkaKGaWpK+owZZFSrCqNlQ9nVmBVSVaR2xTj7GMyJ5EjyrEGQ7kndQTkG0IdhAuvHoF4GyT5I+eTyPj7Zn8E1ion1PNu69D2lTGRyGJ3SmYrXBsvsffwc7U5Gvx+hnBj1mufQWxuium0q+YCqE1LxUspeiuvmWJIDS91X4i8lRcxibDpKZRBHAEyo1RWqOaawxEvoWrBVACcSqSdndDtD4SwEwDwdgxcXjiKVcTNJ11LIVqQjCcycc/06f3huP4FMjY4HrJ8qo7VlCdSeeNyXIozIlJ3xI+uLGKfbdMOMqO7hPns3/bWAbG0dPxtQt0dU3JQFioR4AAAMqklEQVSyLwBKB5U0KgmA0qJhkBuWvt44NhisppSyVGci1O0COJE86ZVz/EKNLwrbxk19cmJiK8UuigTKyUkYIwMIZghmTzd9xrHDny3cyKOxr5nwYob5wtDQVo3glgE87+6VdDIZuhPmBivh5e0l0pUBIwk7rp8hDBTB0hpOPKBmjKg6CWUvwXdTbDdHatiGmWtSIDdM0kwxGir65xKabkZ1WkFDJNAupEkKJ6VSQelfMMcX7JZImawk0OBJoUmAlvfWwBCx7pDFNh9euoEvBE0caYKfZBMyDToeCN+qI9kygOcPOmlGVMKIK66zE74z6OL0A6LZCrFTon9uHTXsUSakakdUHPG+CZ6bYdlCSBQeVLrspel7bSVjtGAw7cU0axFWPYeaXxxS1K9WBse5kDRoNRZ1FvHdYPtEQqWJPBfPIwCuMUhyPrZ6HfcEdWzz4uka3fv4FEnpawbw4hj9QnvZpA8nyaFu5TzbCNlhp+R+mc7ZDkm3g50ElI2IqhNRdmSaKNE4iF/QLLcyCEM4e07Yf5e6dHGZI+peH6+S6ejEmGuhdkus6BaAiR6L4ZI+RO0wZKxCfqZ9RGEfc4c0b3Kol/OZwRSncqkAfuvAe0pOpHB6xdzj+dL2eEClWP0ATTvje6ZM0qUBo/U2+UhYZ1kmIQDGlNwYW+yg9sS6pkOvn3N2WTHsWahTj1MtV9gz5eOtfA0nXqH5A6/CvGH3hUK6AKcBHD81eGMPrdVXpM/lULCD961WQY4nirpB0mRZhjRvPkXhK6DY2pzIBfOjgwgdOhRbgTaehPQt3zan2B6kdJbaJH0ppod4RJSsEN8WTjDDsiSmzAnTnHYvZ6ktkqiwk4haGrHL6TO7M6F+/Szu7LQUj8eSlhdSp3VvfE7SI6MBlFUBkp0IGVviw91dfD6Q0uklo7ta/Qvb9808njKAGn0J9HUgIJuGLpyI2PAdFbitarB2tkfQ65CNRtgSVKsIz4yw7Uz3v0hfcxCnrA+hO5QWt5yqitleDtkxb9Ha3cCv+zp41xKWZuRJUgw/y4IJqyBdi6lzeY88ZZDHZJA1+KP17cg4jnHpJL6M6l76M93HvbVg+psCUA4l9JbuoN4AoLaQCl66zcRvh3TWuiTDHnkUYGcBjhHhGuK/U61CQQzDWDIRWbaTsb2as31W0Zzy8csOpm0WSVaakyUFsRosLet+RW/bHI7nF8OruTRlWuSZiZk73Bts44ND6c66IH1FCVmNtyJ9M7JXfPabBnAihZm62DiLSdpRU7y4BGuLfYa9LqmMcMUBtgqw84hMZkuihNQta0fimIqGB3O1jNmmolqT2ZFCeqR3RWj9NAiJ19tEC+dQlTLent24pTJKSbhjkIn0pRZB2uB9g22czg2dBRamu+h9EVrsm1Xd89HIU7WBE2cy6SnWAzSX2BNR5e+YNZgNE9ZWOoSDHmkwwkpH2IzIeiusHz1JXN6BW67hJSMq+YgmQ1rmgJoT4aQBVhToopFVLWG2mhg757CbdT3+L5NJhjQOYZKlNllqoRKfu8I57oyr2kxsjPe06dOm85uzfd8aACd3VpIxPbJfJHp6FHs8diCM/MtmDLLVEZ31LpFQXNEAJ5dnl6DbppfUMalS6fQot5eoD5dp0KZZyqhMVXGv34k9P41ZL6FaNfBt8iDSjHeqnYlIneTSNnnicjxq8TfRDNF4An4jgEXAvLnqbp1O1Sp89YHryw51hWViugVj3B42WfEgOb+EKNtK8B1Vg+5in363QzLqYSZ9fNXHNmPp6SfPHdxUUZfemXxIzRxQ8cGtutglByXMdMnDcN0idpTQL0k1gFkiu11sssRiLarxd+F2zhk21kYp0x63WHQ20R4hELbQT345FEr1nnTk/9oAHJ+T9PucHzgbWxkBMYN9NcUtds76YodhrwNBDzsf4luB3vphSTQk5GsYUEpH+CrAtxJcX+FVfNxaBbvq6wEZpSc4BcSMNJb5YYM0shhEFT4SzHPY8C9S3UItCtv3rXwo0CP/V186MVHJa2qAEKpL/OF4kdwG+yMg3thQ3EDC2uI6Yb+DigcFULZwhpnuZpX2N+EQXTPR1Jfnm7glD6fk6K4DWSQhDedi+9Ik1wBGkcMg8LkznOdBQ+zeBYem3Ya895Ig+lsDpJKlE9Ef5+RXXXsyCUsm00HnObkrnEXR+2hwqWeWnPmmOuxOIjqLq0SDLm42pGwJZxjrZ8lKKdnC2Cgc18CxTd2hIBPrsk+roL8koM6IY5MotAgDl3Npnb+M5zVdtZHZE/CKvTPjTqWrtu9OJPTauEGFeq/65f8TvzJNsjuvdEc2Bpsb7cXmSziLbxHG6QLoF75ZNMiz4OXTitFaQHd5hTzoUiKg6YY0vIian1LxDQ2ejJc5drF7a7KbVWuj0H6akLYZjDwIh3TKs7yvv7Og/rWjUEj0KP8n0lfYvrGbmNjxDV6jgG5C7F8bgKZlvEqvfuocjZfJ89pmIBZu/8JdvZYpnqLXeBzVj5fSFsyzdqDcVouJ+yFZrBiurWKGfermiOlSSLMcU/UVrm9gO7JDq5C8Yi5YuANR25wgsBkOHYLeOs1ywkrtRt67ul2TtJohHA9ey3jYBct3CSUy3n84AW8ipNdyjSjVrV9vz2io33JH9F7y/M2bSuGGrWWF9xqPAWxaB7z4BAuvXDwkU5FXpY33u+uJbhSSDgdbOaSdDm7UpWmPmC4H1Espvm/gukXdRDKRYqimsHvhyKbbg1F7kbKf6IGas95+/se5ad39q7VAe13J/jY6jgvnd1nIItc5cdDXUlxS6k9+/7XOL+qPTNbf5XlevhREffiL1mUWynstCxhFaDR7LRcy3icobbu3NRNGizIv0tdkqqsc7MEAP+7SMgbU/YCyn+mGVMczii4tPcdmEkUu7bWQoLtApWZQazao1mQb0V7+8PQUhpQKJo5D3/wreN6LBGDyrgLWJ+sXlPV3lmVfWH8nGOkFjDlvvwzAsQRulCRtmDWldfWDTQCUGyAACpjiB25rpoSLqwyGQ0LpvCLHSw3Kw4By2KOS9ylZAb6T4tgCoiwb82QdLd1OjzRp02iWqDTKlKpl/EqVU8Yu3n20WVQ3J1uF9aKKjSnm5aHyZgsmn0yF/19z2jt/b+MCRgFNVoAej+O78jx/0UYQr7TBUsR9wgdqCbvKfZNivASxmkFUGd/VyogWVxgMR8QyP5LJ0kdp482p9ENqwz6VbIRnxViW9EhLLBmSMqBUyWlMlSnXBDgPr1zClNV37jx3LFY5O4SFYVH6lPO7mO8rFqhcfn0XA3s1AJVSX77Oti9fATpR5TiOvgqywXdsu54k+LywPlrU+vIVxBPesFCmnL3NjKc7OZ0zq3rJTiJjqzrGKIx9Fueo4QhnOMDptXFGHXxzQKNh0JqrUGuUqVQ83LKLV/axfE+z1Jkzy7HDJnGWs7CzwsePWNqRXHAhm0jfOK271OdeBcDTtu1svoR2ApisQU5yPjEB8Yo7VCdOfzKKMK7UXbrDuQBQVClnqpKzQyVUoph01NOd9bJIp/DyhRQKHZ8FIfmgj9ddpZm1mW5Cs+VTq3uUywV4bqkYfdVFJ9sld6Y49NVMrwPY+fJtvOdLGcNAvPfEBl7sQIqMvbjh1wjgaWXz6ve85iprkCcgjp3KP4g6Xw3AwrsWa2cnC7s38+Q6Aslz9m8zGT7RpzJapVpSBEGo81ld45DxVvlDUAwi7EGPeiQ9NEOaDYtq3aFS8nBLDk7JxnUdlBSaXCnvSYGlwsJ6CXN7Hbvq8hdfDTm+KuNmYwA3rkPWJ1nI5mYd+pdKoKitZdnXtoh7AoDYxBNx9OuZrILfxDtfBJRewi3jAperiY589FbcjJt2WiycCMkfP8jstprOZaXzVC5GBFliYBnQscOQUtCjafZ1t2qtalKpOvi+i+NbOK6D6UjnlbRzSF+MQ+LPEVanCBPpnc75wumYOx+Wmb0LrP95syTne5W1dxMAxdsq8t/bu9VV8BvB2fjLCDYLtvX9FSmUqxd1uCRVKl7PqXjw9Hmb4+cU3UOPMZ0uUZ1qagBFgoX0lMzBTjP8OKCa9Wk60u6bUa5alMs2ju/guMXGS90DYypy02NU2aV7FCfmWnYOrqYJ//OArLy7XEXP/3aHzdI63TVidIH325b91H8ZwaWqeOHXYaT612GQq/kc5qX0L6WIMY6b1hTE/u2egZmaw9Fz0OuE5A8cYH7axitXdFVFqCcnN3CzlHIW0jBGNL2QaiWnUrbwRXUlnHEsTOkMF5bHrtOv7SWSNcgSJo3nD+V8ZCjzw4divnZS6U0il26q1AKot+6pb+rXYfxfOB1rs3mHTi4AAAAASUVORK5CYII="},63604:function(It){"use strict";It.exports="data:image/png;base64,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"},30045:function(It){"use strict";It.exports="data:image/png;base64,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"},13740:function(It){"use strict";It.exports="data:image/png;base64,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"},58881:function(It){"use strict";It.exports="data:image/png;base64,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"},28982:function(It){"use strict";It.exports="data:image/png;base64,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"},2487:function(It){"use strict";It.exports="data:image/png;base64,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"},3164:function(It){"use strict";It.exports="data:image/png;base64,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"},88745:function(It){"use strict";It.exports="data:image/png;base64,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"},49321:function(It){"use strict";It.exports="data:image/png;base64,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"},72054:function(It,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return ge}});var a=ee(68688);function ge(he,Ve){var Ce=typeof Symbol!="undefined"&&he[Symbol.iterator]||he["@@iterator"];if(!Ce){if(Array.isArray(he)||(Ce=(0,a.Z)(he))||Ve&&he&&typeof he.length=="number"){Ce&&(he=Ce);var ve=0,Te=function(){};return{s:Te,n:function(){return ve>=he.length?{done:!0}:{done:!1,value:he[ve++]}},e:function(Pe){throw Pe},f:Te}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var $e,ye=!0,Ie=!1;return{s:function(){Ce=Ce.call(he)},n:function(){var Pe=Ce.next();return ye=Pe.done,Pe},e:function(Pe){Ie=!0,$e=Pe},f:function(){try{ye||Ce.return==null||Ce.return()}finally{if(Ie)throw $e}}}}}}]); }()); \ No newline at end of file diff --git a/p__Classrooms__Lists__Exercise__Add__index.770d7dcc.async.js b/p__Classrooms__Lists__Exercise__Add__index.f391b1db.async.js similarity index 89% rename from p__Classrooms__Lists__Exercise__Add__index.770d7dcc.async.js rename to p__Classrooms__Lists__Exercise__Add__index.f391b1db.async.js index 439ef91908..030b95d8fe 100644 --- a/p__Classrooms__Lists__Exercise__Add__index.770d7dcc.async.js +++ b/p__Classrooms__Lists__Exercise__Add__index.f391b1db.async.js @@ -143,30 +143,30 @@ ${Zt}`:Zt;if(!ot)if(dt||!Pt||en>0){le(Fn),se(Fn.length),(!Pt||en>0)&&!dt&&on();return}else if((Fn==null?void 0:Fn.length)<4)le(Fn),se(Fn.length);else if(ye{le(Fn.slice(0,ye+2)),se(ur=>ur+2)},or>10?Math.max(500/(or/2),20):50);return()=>clearInterval(ra)}else Pt||on()},[Zt,Pt,en,dt,ye]);const Kt=(0,E.useMemo)(()=>E.createElement("section",{className:`${ze.answer} fadeIn animated edu_md`},E.createElement(ve.UG,{remarkPlugins:[Je.Z,ut.Z,Se.Z],rehypePlugins:[ct,Te.Z],components:{code(Yn){var Fn=Yn,{node:or,inline:ra,className:ur,children:rr}=Fn,Xr=it(Fn,["node","inline","className","children"]);const Vr=/language-(\w+)/.exec(ur||""),xr=String(rr).trim();return ra||!Vr?E.createElement("code",pt({className:ur},Xr),rr):E.createElement("code",{className:ze.codeCopy,"data-text":`\`\`\`${Vr?Vr[1]:""} ${rr} \`\`\``},!pn&&E.createElement(_e.CopyToClipboard,{text:xr,onCopy:()=>nt.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},E.createElement("button",null,"\u590D\u5236")),!pn&&Vr[1]==="html"&&ot&&E.createElement("button",{className:ze.runCode,onClick:()=>{pe(pt({},bt(pt({},ae),{open:++ae.open,defaultValue:xr,language:Vr[1]})))}},"\u8FD0\u884CHTML"),E.createElement(Pe.Z,pt({wrapLongLines:!0,style:He.Z,language:Vr[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},Xr),xr))},img({node:Yn}){var Fn;const or=(Fn=Yn.properties)==null?void 0:Fn.src;return E.createElement(Fe.Z,{src:or,width:320,"data-text":or,onLoad:()=>dt&&setTimeout(()=>on(),500)})},a:Yn=>{var Fn=Yn,{node:or}=Fn,ra=it(Fn,["node"]);return E.createElement("a",bt(pt({},ra),{target:"_blank",rel:"noopener noreferrer"}))}}},ot?he:`${he}__`)),[he,ot]);return E.createElement(E.Fragment,null,E.createElement(Ae.Z,{defaultValue:ae.defaultValue,open:ae.open,language:ae.language,height:ae.height,onChange:(Yn,Fn)=>{le(he.replaceAll(Fn,Yn))},onDynamic:Lt}),Kt)}},64466:function(It,kt,ne){"use strict";var E=ne(59301),ve=Object.defineProperty,Pe=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,_e=($e,vt,Ye)=>vt in $e?ve($e,vt,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):$e[vt]=Ye,ze=($e,vt)=>{for(var Ye in vt||(vt={}))Te.call(vt,Ye)&&_e($e,Ye,vt[Ye]);if(Pe)for(var Ye of Pe(vt))He.call(vt,Ye)&&_e($e,Ye,vt[Ye]);return $e},nt=($e,vt)=>{var Ye={};for(var Ne in $e)Te.call($e,Ne)&&vt.indexOf(Ne)<0&&(Ye[Ne]=$e[Ne]);if($e!=null&&Pe)for(var Ne of Pe($e))vt.indexOf(Ne)<0&&He.call($e,Ne)&&(Ye[Ne]=$e[Ne]);return Ye};const Fe=ne(20441),We={};Fe.keys().forEach($e=>{const vt=$e.replace("./","").replace(".svg","");We[vt]=Fe($e)});const Xe=$e=>{var vt=$e,{filename:Ye}=vt,Ne=nt(vt,["filename"]),Be;const be=((Be=Ye==null?void 0:Ye.split(".").pop())==null?void 0:Be.toLowerCase())||"unknown",Ie=We[be]||We.default;return E.createElement("img",ze({src:Ie,alt:be},Ne))};kt.Z=Xe},10345:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return vt}});var E=ne(59301),ve={flex_box_center:"flex_box_center___kyfCX",flex_space_between:"flex_space_between___GHTzD",flex_box_vertical_center:"flex_box_vertical_center___FdgNd",flex_box_center_end:"flex_box_center_end___LMVYD",flex_box_column:"flex_box_column___Yb2bC",f_l_c:"f_l_c___nwLBO",officediv:"officediv___KkKIB",preclass:"preclass___SCKdC"},Pe=ne(37285),Te=ne(64466),He=ne(25399),_e=ne(37639),ze=ne(86974),nt=ne(49317),Fe=(Ye,Ne,Be)=>new Promise((be,Ie)=>{var Ke=qe=>{try{fe(Be.next(qe))}catch(st){Ie(st)}},at=qe=>{try{fe(Be.throw(qe))}catch(st){Ie(st)}},fe=qe=>qe.done?be(qe.value):Promise.resolve(qe.value).then(Ke,at);fe((Be=Be.apply(Ye,Ne)).next())}),Xe=({item:Ye})=>{var Ne,Be,be,Ie,Ke;const[at,fe]=(0,E.useState)(!1),[qe,st]=(0,E.useState)({}),wt=(0,E.useRef)(),[ft,ct]=(0,E.useState)(!1);let Je=[{name:"subject",icon:E.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-kecheng1"})},{name:"shixun",icon:E.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"challenge",icon:E.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"document",icon:E.createElement(Te.Z,{filename:Ye==null?void 0:Ye.name,style:{width:16,height:16,marginRight:5}})}];return E.createElement("div",{className:ve.f_l_c},E.createElement(He.Z,{title:Ye==null?void 0:Ye.name},E.createElement(_e.Z,{placement:"top",content:E.createElement("div",null,E.createElement(Pe.Z,null),E.createElement("pre",{className:ve.preclass,style:{maxWidth:600,maxHeight:400}},(Ye==null?void 0:Ye.type)==="document"&&((Ne=Ye==null?void 0:Ye.contents)==null?void 0:Ne.toString()),(Ye==null?void 0:Ye.type)!=="document"&&E.createElement("a",{target:"_blank",href:(Be=Ye==null?void 0:Ye.contents)==null?void 0:Be.toString()},(be=Ye==null?void 0:Ye.contents)==null?void 0:be.toString()))),title:E.createElement("div",null,(Ie=Je==null?void 0:Je.find(ut=>(ut==null?void 0:ut.name)===Ye.type))==null?void 0:Ie.icon,Ye==null?void 0:Ye.name),trigger:"click",open:at,onOpenChange:ut=>Fe(void 0,null,function*(){var Se;if(Ye!=null&&Ye.deployable_type){let Ve={};(Ye==null?void 0:Ye.deployable_type)=="Course"?Ve.course_id=Ye==null?void 0:Ye.deployable_id:Ve.subject_id=Ye==null?void 0:Ye.deployable_id;let Ae=yield(0,nt.ZP)("/api/users/get_permissions.json",{method:"get",params:Ve});if(!((Se=Ae==null?void 0:Ae.data)!=null&&Se.manager)){fe(ut);return}}if(!(Ye!=null&&Ye.web_url))fe(ut);else{const Dt=new URL(Ye==null?void 0:Ye.web_url).pathname.split("/").pop().split(".").pop();if(Dt==="txt"){ct(!0);let lt=yield(0,nt.ZP)(Ye==null?void 0:Ye.web_url,{method:"get"},!1,!1,!0);ct(!1);const xt=new TextDecoder("utf-8").decode(lt);wt.current=xt,st({file_type:"txt",url:Ye==null?void 0:Ye.web_url})}else st({file_type:["docx","doc"].includes(Dt)?"office":Dt,url:Ye==null?void 0:Ye.web_url})}})},E.createElement("div",{className:ve.officediv},(Ke=Je==null?void 0:Je.find(ut=>(ut==null?void 0:ut.name)===Ye.type))==null?void 0:Ke.icon,Ye==null?void 0:Ye.name))),E.createElement(ze.Z,{close:!0,monacoEditor:{value:wt.current,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},style:{zIndex:1300,background:"rgba(1, 10, 35, 0.5)"},data:qe==null?void 0:qe.url,type:qe==null?void 0:qe.file_type,disabledDownload:!0,onClose:()=>st({})}))},vt=({Filelist:Ye})=>E.createElement("div",null,E.createElement("div",{style:{display:"flex",alignItems:"center"}},E.createElement("span",{style:{minWidth:40,fontWeight:500,color:"#333"}},"\u5F15\u7528"),E.createElement(Pe.Z,{style:{flex:1,minWidth:"calc(100% - 40px)"}})),E.createElement("div",{className:ve.f_l_c},Ye==null?void 0:Ye.map(Ne=>E.createElement(Xe,{item:Ne}))))},14468:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return Je}});var E=ne(59301),ve=ne(6767),Pe=ne(36207),Te=ne(77019),He=ne(62957),_e=ne(37568),ze=ne(94968),nt=ne(25399),Fe=ne(82326),We=ne(5269),Xe=ne(4875),$e={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},vt=ne(70467),Ye=ne(14185),Ne=ne(32648),Be=ne(49317),be=ne(49998),Ie=ne(76406),Ke=ne(62440),at=ne(53973),fe=ne(66915),qe=ne(83928),st="data:image/png;base64,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",wt=ne(44283),ft=(ut,Se,Ve)=>new Promise((Ae,tt)=>{var Dt=xt=>{try{Qe(Ve.next(xt))}catch(Re){tt(Re)}},lt=xt=>{try{Qe(Ve.throw(xt))}catch(Re){tt(Re)}},Qe=xt=>xt.done?Ae(xt.value):Promise.resolve(xt.value).then(Dt,lt);Qe((Ve=Ve.apply(ut,Se)).next())}),Je=(0,E.forwardRef)(({onUpdateNum:ut,onSave:Se},Ve)=>{var Ae;const tt=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 -\u4F8B\uFF1A\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[Dt,lt]=(0,E.useState)(!1),[Qe,xt]=(0,E.useState)([]),[Re,me]=(0,E.useState)(null),[pt,bt]=(0,E.useState)([]),[it,Le]=(0,E.useState)(0),[Ue,mt]=(0,E.useState)(0),[Zt,Pt]=(0,E.useState)(!1),[en,dt]=(0,E.useState)(""),[Lt,pn]=(0,E.useState)(0),[he,le]=(0,E.useState)(0),[ae,pe]=(0,E.useState)(0),[ye,se]=(0,E.useState)(0),[ot,Xt]=(0,E.useState)(0),[zt,on]=(0,E.useState)(0),[Kt,Yn]=(0,E.useState)(0),[Fn,or]=(0,E.useState)(0),ra=(0,wt.useParams)(),[ur,rr]=(0,E.useState)(),[Xr,Vr]=(0,E.useState)([]),[xr,Dn]=(0,E.useState)(qe.Q),{contentRef:pa,value:Jn,status:Vn,open:ha,close:Ti}=xr,Ni=(0,at.Z)({contentRef:pa,status:Vn}),{openProgress:Ir,closeProgress:Sn,CreateProgressModal:ir,progressOpen:Fa}=(0,Ke.Z)();(0,E.useEffect)(()=>{Re&&Qa(),Re===!1&&(Ti(),ut==null||ut(),xt([]),dt(""),pn(0),le(0),pe(0),se(0),Xt(0),on(0),Yn(0),or(0))},[Re]);const $a=()=>{me(!0)};(0,E.useImperativeHandle)(Ve,()=>({onClick:$a}));const Jr=cn=>{Pt(!0),Le(cn),mt(0)},na=cn=>ft(void 0,null,function*(){const fn=cn.name.split(".").slice(-1)[0].toLowerCase();if(["docx","doc","pdf","png","jpg"].indexOf(fn)==-1)return ve.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject();const nn=["docx","doc","pdf"],Kn=["png","jpg"];return nn.indexOf(fn)!=-1&&cn.size/1024/1024>100?(ve.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),xt([]),Promise.reject()):Kn.indexOf(fn)!=-1&&cn.size/1024/1024>10?(ve.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),xt([]),Promise.reject()):!0}),Qa=()=>ft(void 0,null,function*(){var cn;const fn=yield(0,Be.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});fn.status===0&&(Le(fn.total_number),mt(fn.remaining_number));let xn=yield(0,Be.ZP)("/api/ai/agents/library_resource_list.json",{method:"get"});(xn==null?void 0:xn.status)===0&&Vr((cn=xn==null?void 0:xn.data)==null?void 0:cn.map(nn=>({value:nn==null?void 0:nn.coze_id,disabled:!(nn!=null&&nn.have_file),label:E.createElement("span",null,nn==null?void 0:nn.name,!(nn!=null&&nn.have_file)&&"\uFF08\u5185\u5BB9\u4E3A\u7A7A\uFF09")})))}),Kr=cn=>(cn=cn||"",cn=String(cn),cn=cn.replace(/\s+/g,""),cn),qa=(cn=!0)=>ft(void 0,null,function*(){var fn,xn;const nn=[{name:"\u5355\u9009\u9898",num:Lt||0},{name:"\u591A\u9009\u9898",num:he||0},{name:"\u5224\u65AD\u9898",num:ae||0},{name:"\u586B\u7A7A\u9898",num:ye||0},{name:"\u7B80\u7B54\u9898",num:ot||0},{name:"\u7EC4\u5408\u9898",num:Fn||0},{name:"\u7F16\u7A0B\u9898",num:zt||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:Kt||0}];if(cn){if(Kr(en)){if(en.length>1e3){ve.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{ve.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!Kr(en)&&!(Qe!=null&&Qe.length)){ve.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const On=nn.reduce((hr,yr)=>hr+yr.num,0);if(On===0){ve.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(On>50){ve.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(it!==-1){Pt(!0);return}}Pt(!1);const Jt={scene_type:6,request_identifier:Math.random(),file_id:(xn=(fn=Qe[0])==null?void 0:fn.response)==null?void 0:xn.id,content:en,count_arr:nn.map(On=>On.num).join(","),course_id:ra==null?void 0:ra.coursesId,coze_id:ur};yield ha(Jt),Qa()}),aa=()=>ft(void 0,null,function*(){const cn=Ni();if(Se){me(!1),Se(cn);return}Ir(),lt(!0),bt([]);const fn=new FormData;fn.append("html",cn);const xn=yield(0,Be.ZP)("/api/intelligent_imports/import.json",{method:"post",body:fn},!0);if((xn==null?void 0:xn.status)===0)if(xn!=null&&xn.data){Sn(100),bt(xn==null?void 0:xn.data);return}else ve.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");lt(!1),Sn()}),Wn=()=>ft(void 0,null,function*(){const cn=Ni();(0,Ie.RG)(cn)}),Rn=["uploading","error"].includes((Ae=Qe==null?void 0:Qe[0])==null?void 0:Ae.status);return E.createElement(E.Fragment,null,E.createElement(fe.Z,{visible:Zt,totalCount:it,usedCount:Ue,onCancel:()=>Pt(!1),onOk:()=>qa(!1)}),E.createElement(Pe.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:E.createElement("div",{className:$e.extraHeader},E.createElement(Te.Z,{align:"middle"},!Vn&&!!Jn&&E.createElement(E.Fragment,null,E.createElement(vt.op,{onClick:aa,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),E.createElement(vt.op,{onClick:Wn,shape:"default",type:"text"},E.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),E.createElement("i",{onClick:()=>{const cn=fn=>{He.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:fn,onOk:()=>{me(!1)}})};if(Vn){cn("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Jn?cn("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):me(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Re},E.createElement("div",{className:$e.wrap},E.createElement("div",{className:$e.left},E.createElement("div",{className:$e.tip},E.createElement("img",{src:st}),E.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),E.createElement("div",{className:"mb10 mt20 c-black"},E.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),E.createElement(_e.default.TextArea,{style:{height:160},className:"mb20",value:en,placeholder:tt,onChange:cn=>{dt(cn.target.value)}}),E.createElement(ze.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${Ye.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:Qe,withCredentials:!0,data:{upload_type:1},beforeUpload:na,onChange:({file:cn})=>{var fn,xn;if(cn.status==="removed")return;cn.status==="done"&&((fn=cn==null?void 0:cn.response)==null?void 0:fn.status)!==0&&(cn.status="error",cn.response=(xn=cn==null?void 0:cn.response)==null?void 0:xn.message),xt([cn]);const nn=cn.name.split(".").slice(-1)[0].toLowerCase(),Kn=["docx","doc","pdf"],Jt=["png","jpg"];Kn.indexOf(nn)!=-1&&cn.size/1024/1024>100&&xt([]),Jt.indexOf(nn)!=-1&&cn.size/1024/1024>10&&xt([])},onRemove:()=>xt([])},E.createElement(nt.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\u4E0D\u8D85\u8FC7100M,\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},E.createElement(vt.op,{style:{borderRadius:2}},E.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),E.createElement("div",{className:"c-black mt20"},E.createElement("div",{className:"mb10 c-black"},E.createElement("b",null,"\u77E5\u8BC6\u5E93 "),E.createElement(Fe.default,{onChange:cn=>{rr(cn)},style:{marginLeft:10,width:"80%"},options:Xr}))),E.createElement("div",{className:"c-black mt20"},E.createElement("div",{className:"mb10 c-black"},E.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),E.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",E.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),E.createElement(Te.Z,{style:{gap:16}},E.createElement(We.Z,null,E.createElement("label",null,"\u5355\u9009\u9898"),E.createElement(Xe.Z,{min:0,max:10,value:Lt,onChange:pn,style:{marginLeft:"8px"}})),E.createElement(We.Z,null,E.createElement("label",null,"\u591A\u9009\u9898"),E.createElement(Xe.Z,{min:0,max:10,value:he,onChange:le,style:{marginLeft:"8px"}})),E.createElement(We.Z,null,E.createElement("label",null,"\u5224\u65AD\u9898"),E.createElement(Xe.Z,{min:0,max:10,value:ae,onChange:pe,style:{marginLeft:"8px"}})),E.createElement(We.Z,null,E.createElement("label",null,"\u586B\u7A7A\u9898"),E.createElement(Xe.Z,{min:0,max:10,value:ye,onChange:se,style:{marginLeft:"8px"}})),E.createElement(We.Z,null,E.createElement("label",null,"\u7B80\u7B54\u9898"),E.createElement(Xe.Z,{min:0,max:10,value:ot,onChange:Xt,style:{marginLeft:"8px"}})),E.createElement(We.Z,null,E.createElement("label",null,"\u7EC4\u5408\u9898"),E.createElement(Xe.Z,{min:0,max:10,value:Fn,onChange:or,style:{marginLeft:"8px"}})),E.createElement(We.Z,null,E.createElement("label",null,"\u7F16\u7A0B\u9898"),E.createElement(Xe.Z,{min:0,max:10,value:zt,onChange:on,style:{marginLeft:"8px"}})),E.createElement(We.Z,null,E.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),E.createElement(Xe.Z,{min:0,max:10,value:Kt,onChange:Yn,style:{marginLeft:"8px"}})))),Vn?E.createElement("div",{onClick:Ti,className:$e.bottomBtn},E.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):Rn?E.createElement("div",{className:`${$e.bottomBtn} ${$e.disabled}`},E.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):E.createElement("div",{onClick:()=>{qa()},className:$e.bottomBtn},E.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),E.createElement(qe.Z,{onStatusChange:Dn,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Fa,noRestrictModal:Jr,stringTransformer:be.o,onError:cn=>{Object.prototype.toString.call(cn)==="[object Object]"&&cn.status===-9&&Jr(cn.data)}}))),E.createElement(Pe.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Dt},E.createElement(Te.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},E.createElement("img",{src:ne(36413),alt:"\u667A\u80FD\u51FA\u9898"}),E.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),E.createElement(Ne.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:pt,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>lt(!1),onSuccess:()=>{lt(!1),me(!1)}}),E.createElement("div",{style:{height:70}})),ir("\u5904\u7406\u4E2D"))})},57226:function(It,kt,ne){"use strict";var E=ne(59301);const ve=({scrollBoxRef:Pe,bottomInspectRef:Te,contentRef:He,status:_e,rootMargin:ze="70px",bottomOffset:nt=110})=>{const[Fe,We]=(0,E.useState)(!0),Xe=(0,E.useRef)(!1);return(0,E.useEffect)(()=>{if(!Pe.current||!Te.current)return;const $e=new IntersectionObserver(([vt])=>{var Ye,Ne,Be,be;if(!document.contains(vt.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((Ye=vt.rootBounds)==null?void 0:Ye.width)===0&&((Ne=vt.rootBounds)==null?void 0:Ne.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((Be=vt.boundingClientRect)==null?void 0:Be.width)===0&&((be=vt.boundingClientRect)==null?void 0:be.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}We(vt.isIntersecting)},{root:Pe.current,rootMargin:ze,threshold:0});return $e.observe(Te.current),()=>{$e.disconnect()}},[Pe.current,Te.current,ze]),(0,E.useEffect)(()=>{if(!_e)return;const $e=Pe.current,vt=He.current;Xe.current=!1;let Ye=$e.scrollTop;const Ne=()=>{const{scrollTop:be,scrollHeight:Ie,clientHeight:Ke}=$e;be>Ye?be+Ke>=Ie-nt&&($e.scrollTop=$e.scrollHeight,Xe.current=!1):be{Xe.current||($e.scrollTop=$e.scrollHeight)});return Be.observe(vt),()=>{setTimeout(()=>{Be.unobserve(vt)},250),$e.removeEventListener("scroll",Ne)}},[_e]),Fe};kt.Z=ve},53973:function(It,kt,ne){"use strict";var E=ne(59301);const ve=({contentRef:Pe,status:Te})=>((0,E.useEffect)(()=>{!Te&&(Pe!=null&&Pe.current)&&Pe.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(ze=>{ze.tagName.toLowerCase()==="code"?ze.parentElement&&(ze.parentElement.contentEditable="false"):ze.tagName.toLowerCase()==="mathx"&&(ze.contentEditable="false")})},[Te]),(_e=!1)=>{const ze=Xe=>{const $e={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return Xe.replace(/&[^;]+;/g,vt=>$e[vt]||vt)};if(!Pe.current)return"";const nt=Pe.current.cloneNode(!0);nt.querySelectorAll("code[data-text], mathx[data-text]").forEach(Xe=>{let $e=Xe.getAttribute("data-text");Xe.tagName.toLowerCase()==="code"?$e=$e.replace(/```.*\n|\n```/g,""):Xe.tagName.toLowerCase()==="mathx"&&($e=`$$${$e}$$`);const vt=document.createTextNode($e);Xe.parentNode.replaceChild(vt,Xe)}),_e&&nt.querySelectorAll('[data-select="disabled"]').forEach($e=>{var vt;const Ye=$e.textContent||"",Ne=document.createTextNode(Ye+` +\u4F8B\uFF1A\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[Dt,lt]=(0,E.useState)(!1),[Qe,xt]=(0,E.useState)([]),[Re,me]=(0,E.useState)(null),[pt,bt]=(0,E.useState)([]),[it,Le]=(0,E.useState)(0),[Ue,mt]=(0,E.useState)(0),[Zt,Pt]=(0,E.useState)(!1),[en,dt]=(0,E.useState)(""),[Lt,pn]=(0,E.useState)(0),[he,le]=(0,E.useState)(0),[ae,pe]=(0,E.useState)(0),[ye,se]=(0,E.useState)(0),[ot,Xt]=(0,E.useState)(0),[zt,on]=(0,E.useState)(0),[Kt,Yn]=(0,E.useState)(0),[Fn,or]=(0,E.useState)(0),ra=(0,wt.useParams)(),[ur,rr]=(0,E.useState)(),[Xr,Vr]=(0,E.useState)([]),[xr,Dn]=(0,E.useState)(qe.Q),{contentRef:pa,value:Jn,status:Vn,open:ha,close:Ti}=xr,Ni=(0,at.Z)({contentRef:pa,status:Vn}),{openProgress:Ir,closeProgress:Sn,CreateProgressModal:ir,progressOpen:Fa}=(0,Ke.Z)();(0,E.useEffect)(()=>{Re&&Qa(),Re===!1&&(Ti(),ut==null||ut(),xt([]),dt(""),pn(0),le(0),pe(0),se(0),Xt(0),on(0),Yn(0),or(0))},[Re]);const $a=()=>{me(!0)};(0,E.useImperativeHandle)(Ve,()=>({onClick:$a}));const Jr=cn=>{Pt(!0),Le(cn),mt(0)},na=cn=>ft(void 0,null,function*(){const fn=cn.name.split(".").slice(-1)[0].toLowerCase();if(["docx","doc","pdf","png","jpg"].indexOf(fn)==-1)return ve.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject();const nn=["docx","doc","pdf"],Kn=["png","jpg"];return nn.indexOf(fn)!=-1&&cn.size/1024/1024>100?(ve.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),xt([]),Promise.reject()):Kn.indexOf(fn)!=-1&&cn.size/1024/1024>10?(ve.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),xt([]),Promise.reject()):!0}),Qa=()=>ft(void 0,null,function*(){var cn;const fn=yield(0,Be.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});fn.status===0&&(Le(fn.total_number),mt(fn.remaining_number));let wn=yield(0,Be.ZP)("/api/ai/agents/library_resource_list.json",{method:"get"});(wn==null?void 0:wn.status)===0&&Vr((cn=wn==null?void 0:wn.data)==null?void 0:cn.map(nn=>({value:nn==null?void 0:nn.coze_id,disabled:!(nn!=null&&nn.have_file),label:E.createElement("span",null,nn==null?void 0:nn.name,!(nn!=null&&nn.have_file)&&"\uFF08\u5185\u5BB9\u4E3A\u7A7A\uFF09")})))}),Kr=cn=>(cn=cn||"",cn=String(cn),cn=cn.replace(/\s+/g,""),cn),qa=(cn=!0)=>ft(void 0,null,function*(){var fn,wn;const nn=[{name:"\u5355\u9009\u9898",num:Lt||0},{name:"\u591A\u9009\u9898",num:he||0},{name:"\u5224\u65AD\u9898",num:ae||0},{name:"\u586B\u7A7A\u9898",num:ye||0},{name:"\u7B80\u7B54\u9898",num:ot||0},{name:"\u7EC4\u5408\u9898",num:Fn||0},{name:"\u7F16\u7A0B\u9898",num:zt||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:Kt||0}];if(cn){if(Kr(en)){if(en.length>1e3){ve.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{ve.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!Kr(en)&&!(Qe!=null&&Qe.length)){ve.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const On=nn.reduce((hr,yr)=>hr+yr.num,0);if(On===0){ve.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(On>50){ve.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(it!==-1){Pt(!0);return}}Pt(!1);const Jt={scene_type:6,request_identifier:Math.random(),file_id:(wn=(fn=Qe[0])==null?void 0:fn.response)==null?void 0:wn.id,content:en,count_arr:nn.map(On=>On.num).join(","),course_id:ra==null?void 0:ra.coursesId,coze_id:ur};yield ha(Jt),Qa()}),aa=()=>ft(void 0,null,function*(){const cn=Ni();if(Se){me(!1),Se(cn);return}Ir(),lt(!0),bt([]);const fn=new FormData;fn.append("html",cn);const wn=yield(0,Be.ZP)("/api/intelligent_imports/import.json",{method:"post",body:fn},!0);if((wn==null?void 0:wn.status)===0)if(wn!=null&&wn.data){Sn(100),bt(wn==null?void 0:wn.data);return}else ve.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");lt(!1),Sn()}),Wn=()=>ft(void 0,null,function*(){const cn=Ni();(0,Ie.RG)(cn)}),Rn=["uploading","error"].includes((Ae=Qe==null?void 0:Qe[0])==null?void 0:Ae.status);return E.createElement(E.Fragment,null,E.createElement(fe.Z,{visible:Zt,totalCount:it,usedCount:Ue,onCancel:()=>Pt(!1),onOk:()=>qa(!1)}),E.createElement(Pe.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:E.createElement("div",{className:$e.extraHeader},E.createElement(Te.Z,{align:"middle"},!Vn&&!!Jn&&E.createElement(E.Fragment,null,E.createElement(vt.op,{onClick:aa,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),E.createElement(vt.op,{onClick:Wn,shape:"default",type:"text"},E.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),E.createElement("i",{onClick:()=>{const cn=fn=>{He.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:fn,onOk:()=>{me(!1)}})};if(Vn){cn("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Jn?cn("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):me(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Re},E.createElement("div",{className:$e.wrap},E.createElement("div",{className:$e.left},E.createElement("div",{className:$e.tip},E.createElement("img",{src:st}),E.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),E.createElement("div",{className:"mb10 mt20 c-black"},E.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),E.createElement(_e.default.TextArea,{style:{height:160},className:"mb20",value:en,placeholder:tt,onChange:cn=>{dt(cn.target.value)}}),E.createElement(ze.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${Ye.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:Qe,withCredentials:!0,data:{upload_type:1},beforeUpload:na,onChange:({file:cn})=>{var fn,wn;if(cn.status==="removed")return;cn.status==="done"&&((fn=cn==null?void 0:cn.response)==null?void 0:fn.status)!==0&&(cn.status="error",cn.response=(wn=cn==null?void 0:cn.response)==null?void 0:wn.message),xt([cn]);const nn=cn.name.split(".").slice(-1)[0].toLowerCase(),Kn=["docx","doc","pdf"],Jt=["png","jpg"];Kn.indexOf(nn)!=-1&&cn.size/1024/1024>100&&xt([]),Jt.indexOf(nn)!=-1&&cn.size/1024/1024>10&&xt([])},onRemove:()=>xt([])},E.createElement(nt.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\u4E0D\u8D85\u8FC7100M,\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},E.createElement(vt.op,{style:{borderRadius:2}},E.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),E.createElement("div",{className:"c-black mt20"},E.createElement("div",{className:"mb10 c-black"},E.createElement("b",null,"\u77E5\u8BC6\u5E93 "),E.createElement(Fe.default,{onChange:cn=>{rr(cn)},style:{marginLeft:10,width:"80%"},options:Xr}))),E.createElement("div",{className:"c-black mt20"},E.createElement("div",{className:"mb10 c-black"},E.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),E.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",E.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),E.createElement(Te.Z,{style:{gap:16}},E.createElement(We.Z,null,E.createElement("label",null,"\u5355\u9009\u9898"),E.createElement(Xe.Z,{min:0,max:10,value:Lt,onChange:pn,style:{marginLeft:"8px"}})),E.createElement(We.Z,null,E.createElement("label",null,"\u591A\u9009\u9898"),E.createElement(Xe.Z,{min:0,max:10,value:he,onChange:le,style:{marginLeft:"8px"}})),E.createElement(We.Z,null,E.createElement("label",null,"\u5224\u65AD\u9898"),E.createElement(Xe.Z,{min:0,max:10,value:ae,onChange:pe,style:{marginLeft:"8px"}})),E.createElement(We.Z,null,E.createElement("label",null,"\u586B\u7A7A\u9898"),E.createElement(Xe.Z,{min:0,max:10,value:ye,onChange:se,style:{marginLeft:"8px"}})),E.createElement(We.Z,null,E.createElement("label",null,"\u7B80\u7B54\u9898"),E.createElement(Xe.Z,{min:0,max:10,value:ot,onChange:Xt,style:{marginLeft:"8px"}})),E.createElement(We.Z,null,E.createElement("label",null,"\u7EC4\u5408\u9898"),E.createElement(Xe.Z,{min:0,max:10,value:Fn,onChange:or,style:{marginLeft:"8px"}})),E.createElement(We.Z,null,E.createElement("label",null,"\u7F16\u7A0B\u9898"),E.createElement(Xe.Z,{min:0,max:10,value:zt,onChange:on,style:{marginLeft:"8px"}})),E.createElement(We.Z,null,E.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),E.createElement(Xe.Z,{min:0,max:10,value:Kt,onChange:Yn,style:{marginLeft:"8px"}})))),Vn?E.createElement("div",{onClick:Ti,className:$e.bottomBtn},E.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):Rn?E.createElement("div",{className:`${$e.bottomBtn} ${$e.disabled}`},E.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):E.createElement("div",{onClick:()=>{qa()},className:$e.bottomBtn},E.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),E.createElement(qe.Z,{onStatusChange:Dn,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Fa,noRestrictModal:Jr,stringTransformer:be.o,onError:cn=>{Object.prototype.toString.call(cn)==="[object Object]"&&cn.status===-9&&Jr(cn.data)}}))),E.createElement(Pe.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Dt},E.createElement(Te.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},E.createElement("img",{src:ne(36413),alt:"\u667A\u80FD\u51FA\u9898"}),E.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),E.createElement(Ne.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:pt,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>lt(!1),onSuccess:()=>{lt(!1),me(!1)}}),E.createElement("div",{style:{height:70}})),ir("\u5904\u7406\u4E2D"))})},57226:function(It,kt,ne){"use strict";var E=ne(59301);const ve=({scrollBoxRef:Pe,bottomInspectRef:Te,contentRef:He,status:_e,rootMargin:ze="70px",bottomOffset:nt=110})=>{const[Fe,We]=(0,E.useState)(!0),Xe=(0,E.useRef)(!1);return(0,E.useEffect)(()=>{if(!Pe.current||!Te.current)return;const $e=new IntersectionObserver(([vt])=>{var Ye,Ne,Be,be;if(!document.contains(vt.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((Ye=vt.rootBounds)==null?void 0:Ye.width)===0&&((Ne=vt.rootBounds)==null?void 0:Ne.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((Be=vt.boundingClientRect)==null?void 0:Be.width)===0&&((be=vt.boundingClientRect)==null?void 0:be.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}We(vt.isIntersecting)},{root:Pe.current,rootMargin:ze,threshold:0});return $e.observe(Te.current),()=>{$e.disconnect()}},[Pe.current,Te.current,ze]),(0,E.useEffect)(()=>{if(!_e)return;const $e=Pe.current,vt=He.current;Xe.current=!1;let Ye=$e.scrollTop;const Ne=()=>{const{scrollTop:be,scrollHeight:Ie,clientHeight:Ke}=$e;be>Ye?be+Ke>=Ie-nt&&($e.scrollTop=$e.scrollHeight,Xe.current=!1):be{Xe.current||($e.scrollTop=$e.scrollHeight)});return Be.observe(vt),()=>{setTimeout(()=>{Be.unobserve(vt)},250),$e.removeEventListener("scroll",Ne)}},[_e]),Fe};kt.Z=ve},53973:function(It,kt,ne){"use strict";var E=ne(59301);const ve=({contentRef:Pe,status:Te})=>((0,E.useEffect)(()=>{!Te&&(Pe!=null&&Pe.current)&&Pe.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(ze=>{ze.tagName.toLowerCase()==="code"?ze.parentElement&&(ze.parentElement.contentEditable="false"):ze.tagName.toLowerCase()==="mathx"&&(ze.contentEditable="false")})},[Te]),(_e=!1)=>{const ze=Xe=>{const $e={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return Xe.replace(/&[^;]+;/g,vt=>$e[vt]||vt)};if(!Pe.current)return"";const nt=Pe.current.cloneNode(!0);nt.querySelectorAll("code[data-text], mathx[data-text]").forEach(Xe=>{let $e=Xe.getAttribute("data-text");Xe.tagName.toLowerCase()==="code"?$e=$e.replace(/```.*\n|\n```/g,""):Xe.tagName.toLowerCase()==="mathx"&&($e=`$$${$e}$$`);const vt=document.createTextNode($e);Xe.parentNode.replaceChild(vt,Xe)}),_e&&nt.querySelectorAll('[data-select="disabled"]').forEach($e=>{var vt;const Ye=$e.textContent||"",Ne=document.createTextNode(Ye+` `);(vt=$e.parentNode)==null||vt.replaceChild(Ne,$e)});let We=nt.innerHTML;return _e||(We=We.replace(/<[^>]*data-select="disabled"[^>]*>.*?<\/[^>]*>/g,"")),We=We.replace(/

    /g,""),We=We.replace(/<\/p>/g,` `),We=We.replace(/
    /g,` `),We=We.replace(/\r\n/g,` -`),We=We.replace(/<[^>]*>/g,""),We=ze(We),We});kt.Z=ve},62440:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return $e}});var E=ne(59301),ve=ne(62957),Pe=ne(77019),Te=ne(89787),He="data:image/png;base64,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",_e="data:image/png;base64,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",ze="data:image/png;base64,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",nt={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},Fe=ne(59301);const We=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var $e=()=>{const[vt,Ye]=(0,E.useState)(0),[Ne,Be]=(0,E.useState)(!1),[be,Ie]=(0,E.useState)(!0),Ke=(0,E.useRef)(null);(0,E.useEffect)(()=>{if(be)return;const ft=()=>{Ye(ct=>ct>=99?(clearInterval(Ke.current),99):ct+1)};return Ke.current=setInterval(ft,5e4/99),()=>clearInterval(Ke.current)},[be]);const at=()=>{Ye(0),Be(!0),Ie(!1)},fe=(ft=0)=>{Ie(!0),Ye(ft),Be(!1)},qe=ft=>{const ct=ft/1048576;let Je;return ct<=.3?Je=3:ct<=.5?Je=5:ct<=1?Je=10:ct<=2?Je=20:ct<=3?Je=30:ct<=10?Je=ct*10:Je=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${Je}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},st=()=>Fe.createElement("span",{className:nt.dotLoading},Fe.createElement("span",null,"."),Fe.createElement("span",null,"."),Fe.createElement("span",null,"."));return{progress:vt,progressOpen:Ne,openProgress:at,closeProgress:fe,toggleLock:()=>Ie(ft=>!ft),CreateProgressModal:(ft=We,ct)=>(typeof ft=="string"&&(ft=[ft,ft,ft]),Fe.createElement(ve.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:Ne,title:null,footer:null,width:500,afterClose:()=>Ye(0)},Fe.createElement(Pe.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},vt<=30&&Fe.createElement(Fe.Fragment,null,Fe.createElement("img",{src:He,alt:"Step 1"}),Fe.createElement("div",{className:"mt20 c-light-primary"},ft[0],st())),vt>30&&vt<60&&Fe.createElement(Fe.Fragment,null,Fe.createElement("img",{src:_e,alt:"Step 2"}),Fe.createElement("div",{className:"mt20 c-light-primary"},ft[1],st())),vt>=60&&Fe.createElement(Fe.Fragment,null,Fe.createElement("img",{src:ze,alt:"Step 3"}),Fe.createElement("div",{className:"mt20 c-light-primary"},ft[2],st())),Fe.createElement(Te.Z,{className:nt.progress,status:"active",style:{width:"auto"},size:[300,8],percent:vt}),!!ct&&Fe.createElement("div",{className:"c-grey-999"},qe(ct)))))}}},23420:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return pt}});var E=ne(59301),ve=ne(75727),Pe=ne(6767),Te=ne(25399),He=ne(37568),_e=ne(7939),ze=ne(8191),nt={wrap:"wrap___AasCO",chatContainer:"chatContainer___n6e3E",btnContainer:"btnContainer___yKyVB",btn:"btn___Y_09T",inputContainer:"inputContainer____bM3M",sendBtn:"sendBtn___UHHLj",sendBtnDisabled:"sendBtnDisabled___AoSRc",cancelBtn:"cancelBtn___yql4C",loadingWrp:"loadingWrp___gYLGT","dot-fade":"dot-fade___LruoO"},We=({position:bt,children:it})=>{const{left:Le=0,top:Ue=0}=bt||{},[mt,Zt]=(0,E.useState)(Le),[Pt,en]=(0,E.useState)(Ue),dt=(0,E.useRef)(null),Lt=()=>{if(dt.current){const pn=dt.current.offsetWidth,he=dt.current.offsetHeight,le=window.innerWidth,ae=window.innerHeight;let pe=Le,ye=Ue;Le+pn>le&&(pe=le-pn),pe<0&&(pe=0),Ue+he>ae&&(ye=ae-he),ye<0&&(ye=0),Zt(pe),en(ye)}};return(0,E.useEffect)(()=>{if(!dt.current||!bt)return;const pn=new ResizeObserver(()=>{Lt()});return pn.observe(dt.current),()=>{pn.disconnect()}},[Le,Ue,bt]),(0,E.useEffect)(()=>{bt&&Lt()},[Le,Ue,bt]),bt?E.createElement("div",{ref:dt,style:{position:"fixed",left:`${mt}px`,top:`${Pt}px`,zIndex:1050}},it):null},Xe=ne(14185),$e=ne(56102),vt=ne(74410),Ye=Object.defineProperty,Ne=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,at=(bt,it,Le)=>it in bt?Ye(bt,it,{enumerable:!0,configurable:!0,writable:!0,value:Le}):bt[it]=Le,fe=(bt,it)=>{for(var Le in it||(it={}))Ie.call(it,Le)&&at(bt,Le,it[Le]);if(be)for(var Le of be(it))Ke.call(it,Le)&&at(bt,Le,it[Le]);return bt},qe=(bt,it)=>Ne(bt,Be(it)),st=(bt,it,Le)=>new Promise((Ue,mt)=>{var Zt=dt=>{try{en(Le.next(dt))}catch(Lt){mt(Lt)}},Pt=dt=>{try{en(Le.throw(dt))}catch(Lt){mt(Lt)}},en=dt=>dt.done?Ue(dt.value):Promise.resolve(dt.value).then(Zt,Pt);en((Le=Le.apply(bt,it)).next())}),ft=({visible:bt,position:it,selectText:Le,applyRefinedText:Ue,fetchUrl:mt,noRestrictModal:Zt})=>{var Pt;const[en,dt]=(0,E.useState)(!1),[Lt,pn]=(0,E.useState)([]),[he,le]=(0,E.useState)(""),[ae,pe]=(0,E.useState)(1),[ye,se]=(0,E.useState)(""),[ot,Xt]=(0,E.useState)(!1),zt=(0,E.useRef)(null),[on,Kt]=(0,E.useState)(!1),[Yn,Fn]=(0,E.useState)(0),or=(0,E.useRef)(!1),ra=((Pt=Lt==null?void 0:Lt[(Lt==null?void 0:Lt.length)-1])==null?void 0:Pt.loading)===!0;(0,E.useEffect)(()=>{if(bt){pe(1);return}Kt(!1),dt(!1),ur(),Fn(0),pn([]),pe(0)},[bt]);const ur=()=>{var ir,Fa;le(""),se(""),(Fa=(ir=zt.current)==null?void 0:ir.cancelRequest)==null||Fa.call(ir)},rr=(...ir)=>st(void 0,[...ir],function*(Fa="",$a=Lt){const Jr=Date.now(),na=[...$a,{text:Fa,key:Jr,sender:"user",show:!0},{loading:!0,key:Jr,sender:"AI",show:!0}];pe(2),pn(na);const Qa=Vr($a),Kr={no_record_times:!0,prompt:Fa,history:Qa};zt.current=new vt.Z(Xe.Z.API_SERVER+mt,Kr),yield new Promise(qa=>{zt.current.on("data",aa=>{const{chunk:{msg:Wn},full:Rn}=aa,cn=Wn==="error";Kt(!0),se(Vn(Rn)),pn(fn=>fn.map((xn,nn)=>nn===fn.length-1?qe(fe({},xn),{text:Rn,loading:!1,error:cn}):xn))}),zt.current.on("done",()=>qa()),zt.current.on("error",aa=>{const Wn="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(aa)==="[object Object]"&&aa.status===-9&&(pe(1),Zt(aa.data)),pn(Rn=>Rn.map((cn,fn)=>fn===Rn.length-1?qe(fe({},cn),{text:Wn,loading:!1,error:!0}):cn)),qa()}),zt.current.on("cancelled",()=>qa()),zt.current.startStream()}),dt(!1)}),Xr=ir=>{le(ir.target.value)},Vr=ir=>ir.reduce(($a,Jr)=>{if(Jr.sender==="user"){const na=ir.find(Qa=>Qa.key===Jr.key&&Qa.sender==="AI");na&&(na!=null&&na.text)&&!(na!=null&&na.error)&&$a.push({question:Jr.text,answer:na.text})}return $a},[]),xr=()=>{if(Sn)return;const ir=ha("\u6539\u5199");ur(),dt(!0),rr(ir)},Dn=ir=>{if(ir.key==="Enter"&&!ir.shiftKey){if(ir.preventDefault(),or.current||Ir)return;xr()}},pa=()=>{var ir,Fa;Fn($a=>$a+1),(Fa=(ir=zt.current)==null?void 0:ir.cancelRequest)==null||Fa.call(ir),dt(!1),Kt(!1)},Jn=[{key:"1",label:E.createElement("span",null," ",E.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:E.createElement("span",null,E.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:E.createElement("span",null," ",E.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],Vn=(ir="")=>{const Fa=["\u7B54\u6848\uFF1A","\u96BE\u5EA6\uFF1A","\u89E3\u6790\uFF1A","\u77E5\u8BC6\u70B9\uFF1A","\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09","\u7F16\u7A0B\u8BED\u8A00\uFF1A","\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A","\u7A0B\u5E8F\u4EE3\u7801\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"];return Array.from({length:20}).forEach(($a,Jr)=>{Fa.push(`\u7B54\u6848${Jr+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Jr+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Jr+1})\u8F93\u51FA\uFF1A`)}),Fa.forEach($a=>{const Jr=new RegExp($a,"g");ir=ir.replace(Jr,`**${$a}** `)}),ir},ha=ir=>ir==="\u6539\u5199"?`${he}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${Le}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${Le}\uFF0C${ir}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,Ti=ir=>{let Fa="";ir.key==="1"&&(Fa=ha("\u6DA6\u8272")),ir.key==="2"&&(Fa=ha("\u6269\u5199")),ir.key==="3"&&(Fa=ha("\u7F29\u5199")),ur(),dt(!0),rr(Fa)},Ni=()=>{const ir=Lt.splice(Lt.length-2),{text:Fa}=(ir==null?void 0:ir[0])||{};ur(),dt(!0),rr(Fa,Lt)},Ir=en||on,Sn=(he==null?void 0:he.trim())==="";return bt?E.createElement(ve.Z,{open:Sn&&!Ir&&(ot||!ye),overlayStyle:{minWidth:200},menu:{items:Jn,onClick:Ti}},E.createElement(We,{position:it},E.createElement("div",{className:nt.wrap},ae===2&&E.createElement(E.Fragment,null,E.createElement("div",{className:nt.chatContainer},ra&&E.createElement("div",{className:nt.loadingWrp},E.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),E.createElement("div",{className:"ai-loading"})),ye&&E.createElement(ze.Z,{cancelIndex:Yn,streamingStatus:en,loadImage:!1,onFinish:()=>st(void 0,null,function*(){Fn(0),setTimeout(()=>Kt(!1),0)}),value:ye})),E.createElement("div",{className:nt.btnContainer},E.createElement("div",{onClick:()=>Ue(!0,ye),className:nt.btn,style:{padding:"0 16px",width:"initial"}},E.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),E.createElement("div",{onClick:()=>Ue(!1,ye),className:nt.btn,style:{padding:"0 16px",width:"initial"}},E.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),E.createElement($e.CopyToClipboard,{text:ye,onCopy:()=>Pe.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},E.createElement(Te.Z,{title:"\u590D\u5236"},E.createElement("div",{className:nt.btn,style:{marginLeft:"auto"}},E.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),E.createElement(Te.Z,{title:"\u91CD\u65B0\u751F\u6210"},E.createElement("div",{onClick:Ni,className:nt.btn},E.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),E.createElement(Te.Z,{title:"\u5220\u9664"},E.createElement("div",{onClick:()=>{pe(1),ur(),pn([])},className:nt.btn},E.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),E.createElement("div",{className:nt.inputContainer},E.createElement(He.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:he,bordered:!1,onFocus:()=>Xt(!0),onBlur:()=>setTimeout(()=>Xt(!1),300),onChange:Xr,onPressEnter:Dn,onCompositionStart:()=>or.current=!0,onCompositionEnd:()=>or.current=!1}),on?E.createElement("div",{className:`iconfont icon-tingzhihuida ${nt.cancelBtn}`,onClick:pa}):E.createElement(_e.ZP,{className:Sn?nt.sendBtnDisabled:nt.sendBtn,icon:E.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Ir,onClick:xr}))))):E.createElement(E.Fragment,null)},ct={"hover-line-container":"hover-line-container___kkYQN","hover-line-content":"hover-line-content___ZkD9e","line-button-container":"line-button-container___A79j9",button:"button___X_Iu7"},Je=Object.defineProperty,ut=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Ae=(bt,it,Le)=>it in bt?Je(bt,it,{enumerable:!0,configurable:!0,writable:!0,value:Le}):bt[it]=Le,tt=(bt,it)=>{for(var Le in it||(it={}))Se.call(it,Le)&&Ae(bt,Le,it[Le]);if(ut)for(var Le of ut(it))Ve.call(it,Le)&&Ae(bt,Le,it[Le]);return bt};const Dt=bt=>React.createElement("svg",tt({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},bt),React.createElement("title",null,"AI\u6539\u5199"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"26.797%",y1:"22.073%",x2:"82.181%",y2:"80.474%",id:"rewrite_svg__a"},React.createElement("stop",{stopColor:"#5C64FF",offset:"0%"}),React.createElement("stop",{stopColor:"#6988F8",offset:"100%"}))),React.createElement("path",{d:"m10.406 4.741.007.015h-.007v-.022.007Zm-.04-.04.855-1.495 1.497-.855-1.496-.855L10.366 0l-.854 1.497-1.497.855 1.496.854.855 1.495ZM3.1 8.442l1.71 3.1 1.603-3.1 3.1-1.71L6.52 5.023l-1.71-3.1-1.71 3.1L0 6.733l3.099 1.709H3.1Zm6.84 3.1 1.069 1.924 1.068-1.924L14 10.473l-1.924-1.069-1.069-1.923L9.94 9.405l-1.924 1.068 1.924 1.07v-.001Z",fill:"url(#rewrite_svg__a)",fillRule:"nonzero"}));var lt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",xt=(0,E.forwardRef)(({initialContent:bt,onButtonClick:it},Le)=>{const[Ue,mt]=(0,E.useState)(null),[Zt,Pt]=(0,E.useState)(null),[en,dt]=(0,E.useState)(""),[Lt,pn]=(0,E.useState)(null),he=Le,le=zt=>{const on=document.elementFromPoint(10,zt),Kt=document.createRange();let Yn=null;const Fn=document.createTreeWalker(he.current,NodeFilter.SHOW_TEXT,{acceptNode:xr=>{const Dn=document.createRange();Dn.selectNodeContents(xr);const pa=Dn.getBoundingClientRect();return pa.top<=zt&&pa.bottom>=zt?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let or="",ra,ur,rr=null,Xr=null,Vr=null;for(;ra=Fn.nextNode();){ra.parentNode.getAttribute("data-select")==="disabled"&&(ur=!0),or+=ra.textContent,Xr||(Xr=ra),Vr=ra;const xr=document.createRange();xr.selectNodeContents(ra);const Dn=xr.getBoundingClientRect();rr===null&&(rr=Dn.top)}if(Xr&&Vr&&!ur){const xr=document.createRange();xr.setStart(Xr,0),xr.setEnd(Vr,Vr.textContent.length),pn(xr)}else pn(null);return Pt(rr-1),ur?"":or.trim()};function ae(zt){for(;zt.parentElement&&zt.parentElement.tagName.toLowerCase()!=="section";){var on=window.getComputedStyle(zt.parentElement);if(on.pointerEvents==="none")return!0;zt=zt.parentElement}return!1}const pe=zt=>{var on,Kt;if(ae(zt.target)){Pt(-1e6);return}if(((Kt=(on=document.getSelection())==null?void 0:on.toString)==null?void 0:Kt.call(on))!==""){Pt(-1e6);return}const Yn=le(zt.clientY);if((Yn==null?void 0:Yn.trim())===""){Pt(-1e6);return}const Fn=he.current.getBoundingClientRect();mt(Fn.left-30),dt(Yn)},ye=()=>{},se=zt=>{it&&en&&it(en,zt.clientX,zt.clientY,Lt)},ot=()=>{if(Lt){const zt=window.getSelection();zt.removeAllRanges(),zt.addRange(Lt)}},Xt=()=>{window.getSelection().removeAllRanges()};return(0,E.useEffect)(()=>{const zt=he.current;return zt.addEventListener("mousemove",pe),zt.addEventListener("mouseleave",ye),()=>{zt.removeEventListener("mousemove",pe),zt.removeEventListener("mouseleave",ye),Xt()}},[bt]),E.createElement("div",{className:ct["hover-line-container2"]},Zt!==null&&E.createElement("div",{className:ct["line-button-container"],style:{top:Zt,left:Ue},onMouseEnter:()=>{ot()},onMouseLeave:()=>{Xt(),Pt(null),dt(""),pn(null)}},E.createElement("div",{className:ct.button,onClick:se},E.createElement("img",{src:lt}),E.createElement("span",null,"AI\u6539\u5199"))))}),Re={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},pt=({nodeRef:bt,noRestrictModal:it})=>{const[Le,Ue]=(0,E.useState)(null),[mt,Zt]=(0,E.useState)(null),[Pt,en]=(0,E.useState)(!1),[dt,Lt]=(0,E.useState)(null),[pn,he]=(0,E.useState)(!1),[le,ae]=(0,E.useState)(!1),pe=bt,ye=(0,E.useRef)(null),se=(0,E.useRef)(null),[ot,Xt]=(0,E.useState)("");(0,E.useEffect)(()=>{Le!=null&&Le.toString()&&Xt(Le==null?void 0:Le.toString())},[Le==null?void 0:Le.toString()]);const zt=()=>{const Fn=window.getSelection(),or=pe.current.scrollTop,ra=pe.current.getBoundingClientRect();if(Fn.rangeCount>0&&Fn.toString().length>0){const ur=Fn.getRangeAt(0);Ue(ur.cloneRange());const rr=ur.getBoundingClientRect(),Xr=40;let Vr=rr.top+or-5+Xr;Vr{if(!Fn||Fn.rangeCount===0){he(!1);return}const ra=Fn.getRangeAt(0).getBoundingClientRect(),ur=window.getComputedStyle(pe.current),rr=parseInt(ur.lineHeight),Xr=parseInt(ur.paddingTop),Vr=pe.current.scrollTop,xr=pe.current.getBoundingClientRect(),Dn=ra.top-xr.top+Vr,pa=Math.floor((Dn-Xr)/rr),Jn=Xr+pa*rr-Vr;Lt(Jn),he(!0)},Kt=Fn=>{pe.current&&!pe.current.contains(Fn.target)&&ae(!1)};(0,E.useEffect)(()=>{const Fn=pe.current;return Fn.addEventListener("scroll",zt),Fn.addEventListener("input",zt),Fn.addEventListener("click",zt),Fn.addEventListener("mouseup",zt),Fn.addEventListener("keyup",zt),Fn.addEventListener("click",zt),document.addEventListener("mousedown",Kt),()=>{Fn.removeEventListener("scroll",zt),Fn.removeEventListener("input",zt),Fn.removeEventListener("click",zt),Fn.removeEventListener("mouseup",zt),Fn.removeEventListener("keyup",zt),Fn.removeEventListener("click",zt),document.removeEventListener("mousedown",Kt)}},[]);const Yn=(Fn=!0,or)=>{if(!Le)return;const ra=se.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),ur=Le.cloneRange(),rr=window.getSelection();if(rr.removeAllRanges(),rr.addRange(ur),Fn){ur.deleteContents();const Xr=document.createElement("div");Xr.innerHTML=ra;const Vr=Array.from(Xr.childNodes);for(;Vr.length>0;)ur.insertNode(Vr.pop())}else{ur.collapse(!1);const Xr=document.createElement("div");Xr.innerHTML=" "+ra;const Vr=Array.from(Xr.childNodes);for(;Vr.length>0;)ur.insertNode(Vr.pop())}rr.removeAllRanges(),Ue(null),en(!1),Zt(null)};return E.createElement("section",{ref:se},mt&&E.createElement("div",{ref:ye,className:Re.toolbar,style:{top:mt==null?void 0:mt.top,left:mt==null?void 0:mt.left}},E.createElement("div",{className:Re.button,onClick:()=>en(!0)},E.createElement("img",{src:lt}),E.createElement("span",null,"AI\u6539\u5199"))),E.createElement(ft,{key:JSON.stringify(mt),noRestrictModal:it,visible:Pt,position:mt,selectText:ot,applyRefinedText:Yn,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),pe.current&&E.createElement(xt,{ref:pe,onButtonClick:(Fn,or,ra,ur)=>{Ue(ur),en(!0),Xt(Fn),Zt({left:or,top:ra+20})}}))}},66915:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return He}});var E=ne(59301),ve=ne(62957),Pe={num:"num___VQiqB"},He=({visible:_e,usedCount:ze,totalCount:nt,onOk:Fe,onCancel:We})=>{const Xe=()=>ze>0?E.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",nt,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",E.createElement("span",{className:Pe.num},ze),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):E.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",nt,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",E.createElement("span",{className:Pe.num},ze),"\u6B21\uFF09\u3002");return E.createElement(ve.default,{centered:!0,open:_e,zIndex:1e4,title:"\u63D0\u793A",width:620,onCancel:We,onOk:Fe,footer:ze>0?void 0:null},Xe())}},83928:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return be},Q:function(){return Ne}});var E=ne(59301),ve={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},Pe=ne(74410),Te=ne(14185),He=ne(8191),_e=ne(23420),ze=ne(57226),nt=ne(85284),Fe="data:image/png;base64,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",We=ne(92310),Xe=ne.n(We),$e=ne(6767),vt=ne(10345),Ye=(Ie,Ke,at)=>new Promise((fe,qe)=>{var st=ct=>{try{ft(at.next(ct))}catch(Je){qe(Je)}},wt=ct=>{try{ft(at.throw(ct))}catch(Je){qe(Je)}},ft=ct=>ct.done?fe(ct.value):Promise.resolve(ct.value).then(st,wt);ft((at=at.apply(Ie,Ke)).next())});const Ne={contentRef:{current:null},value:null,status:!1,open:()=>Ye(void 0,null,function*(){}),close:()=>{}};var be=({className:Ie,style:Ke,onChange:at,onSuccess:fe,onCancel:qe,onError:st,fetchUrl:wt,noRestrictModal:ft=()=>{},showEditableToolbar:ct,bottomOffset:Je=110,loadingText:ut,showEmptyData:Se=!0,onStatusChange:Ve,stringTransformer:Ae,bottomContainerNode:tt})=>{const[Dt,lt]=(0,E.useState)(!1),[Qe,xt]=(0,E.useState)(""),[Re,me]=(0,E.useState)(0),[pt,bt]=(0,E.useState)(!1),it=(0,E.useRef)(null),Le=(0,E.useRef)(null),Ue=(0,E.useRef)(null),mt=(0,E.useRef)(null),Zt=(0,ze.Z)({scrollBoxRef:mt,bottomInspectRef:Ue,contentRef:Le,status:pt,bottomOffset:Je}),Pt=Dt||pt;(0,E.useEffect)(()=>{at==null||at(Qe)},[Qe]);const[en,dt]=(0,E.useState)([]);(0,E.useEffect)(()=>{Ve==null||Ve({contentRef:Le,status:Pt,value:Qe,open:Lt,close:pn})},[Pt,Qe]);const Lt=le=>Ye(void 0,null,function*(){lt(!0),xt(""),dt([]),me(0);const ae=wt;le!=null&&le.fetchUrl&&delete le.fetchUrl,it.current=new Pe.Z(`${Te.Z.API_SERVER}${ae}`,le),yield new Promise((pe,ye)=>{it.current.on("data",se=>{var ot;let{chunk:{content:Xt,type:zt}}=se;bt(!0),zt==="text"&&xt(on=>Ae?Ae(on+Xt):on+Xt),zt==="knowledge"&&(console.log("---knowledge-",se==null?void 0:se.chunk),dt((ot=se==null?void 0:se.chunk)==null?void 0:ot.content))}),it.current.on("done",()=>{pe()}),it.current.on("error",se=>{Object.prototype.toString.call(se)==="[object Object]"&&se.status===-1&&$e.ZP.warning((se==null?void 0:se.message)||""),pe(),st==null||st(se)}),it.current.on("cancelled",()=>{pe(),qe==null||qe()}),it.current.startStream()}),lt(!1)}),pn=()=>{var le,ae;me(1),(ae=(le=it.current)==null?void 0:le.cancelRequest)==null||ae.call(le),lt(!1),bt(!1)},he=(0,E.useMemo)(()=>Le.current?E.createElement(_e.Z,{noRestrictModal:ft,nodeRef:Le}):E.createElement(E.Fragment,null),[Le.current]);return E.createElement(E.Fragment,null,E.createElement("div",{className:Xe()(ve.container,Ie),style:Ke,ref:mt},E.createElement("div",{ref:Le,className:ve.liWrap,contentEditable:!Pt},Qe&&E.createElement(He.Z,{cancelIndex:Re,streamingStatus:Dt,loadImage:!1,onFinish:()=>Ye(void 0,null,function*(){me(0),setTimeout(()=>bt(!1),0),fe==null||fe(Qe)}),value:Qe}),(en==null?void 0:en.length)>0&&E.createElement(vt.Z,{Filelist:en})),!Qe&&!Pt&&E.createElement("div",{className:ve.imgBox},E.createElement("img",{width:56,src:Fe}),E.createElement("span",null,"\u9884\u89C8\u533A")),Se&&Pt&&E.createElement(nt.Z,{text:ut}),!Zt&&E.createElement("div",{className:ve.backBottom,onClick:()=>{mt.current.scrollTop=mt.current.scrollHeight}},E.createElement("i",{className:"iconfont icon-huidaodibu"})),E.createElement("div",{ref:Ue}),tt),!Pt&&ct&&he)}},85284:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return Te}});var E=ne(59301),ve={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},Te=({text:He})=>E.createElement("div",null,E.createElement("div",{className:ve.loading},E.createElement("div",{className:ve.dot}),E.createElement("div",{className:ve.dot}),E.createElement("div",{className:ve.dot})),!!He&&E.createElement("div",{className:"mt5"},He))},49998:function(It,kt,ne){"use strict";ne.d(kt,{o:function(){return E}});const E=ve=>(ve=ve.replace(new RegExp("(?$1'),ve=ve.replace(new RegExp("(?]*>/g,""),We=ze(We),We});kt.Z=ve},62440:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return $e}});var E=ne(59301),ve=ne(62957),Pe=ne(77019),Te=ne(89787),He="data:image/png;base64,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",_e="data:image/png;base64,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",ze="data:image/png;base64,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",nt={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},Fe=ne(59301);const We=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var $e=()=>{const[vt,Ye]=(0,E.useState)(0),[Ne,Be]=(0,E.useState)(!1),[be,Ie]=(0,E.useState)(!0),Ke=(0,E.useRef)(null);(0,E.useEffect)(()=>{if(be)return;const ft=()=>{Ye(ct=>ct>=99?(clearInterval(Ke.current),99):ct+1)};return Ke.current=setInterval(ft,5e4/99),()=>clearInterval(Ke.current)},[be]);const at=()=>{Ye(0),Be(!0),Ie(!1)},fe=(ft=0)=>{Ie(!0),Ye(ft),Be(!1)},qe=ft=>{const ct=ft/1048576;let Je;return ct<=.3?Je=3:ct<=.5?Je=5:ct<=1?Je=10:ct<=2?Je=20:ct<=3?Je=30:ct<=10?Je=ct*10:Je=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${Je}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},st=()=>Fe.createElement("span",{className:nt.dotLoading},Fe.createElement("span",null,"."),Fe.createElement("span",null,"."),Fe.createElement("span",null,"."));return{progress:vt,progressOpen:Ne,openProgress:at,closeProgress:fe,toggleLock:()=>Ie(ft=>!ft),CreateProgressModal:(ft=We,ct)=>(typeof ft=="string"&&(ft=[ft,ft,ft]),Fe.createElement(ve.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:Ne,title:null,footer:null,width:500,afterClose:()=>Ye(0)},Fe.createElement(Pe.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},vt<=30&&Fe.createElement(Fe.Fragment,null,Fe.createElement("img",{src:He,alt:"Step 1"}),Fe.createElement("div",{className:"mt20 c-light-primary"},ft[0],st())),vt>30&&vt<60&&Fe.createElement(Fe.Fragment,null,Fe.createElement("img",{src:_e,alt:"Step 2"}),Fe.createElement("div",{className:"mt20 c-light-primary"},ft[1],st())),vt>=60&&Fe.createElement(Fe.Fragment,null,Fe.createElement("img",{src:ze,alt:"Step 3"}),Fe.createElement("div",{className:"mt20 c-light-primary"},ft[2],st())),Fe.createElement(Te.Z,{className:nt.progress,status:"active",style:{width:"auto"},size:[300,8],percent:vt}),!!ct&&Fe.createElement("div",{className:"c-grey-999"},qe(ct)))))}}},23420:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return pt}});var E=ne(59301),ve=ne(75727),Pe=ne(6767),Te=ne(25399),He=ne(37568),_e=ne(7939),ze=ne(8191),nt={wrap:"wrap___AasCO",chatContainer:"chatContainer___n6e3E",btnContainer:"btnContainer___yKyVB",btn:"btn___Y_09T",inputContainer:"inputContainer____bM3M",sendBtn:"sendBtn___UHHLj",sendBtnDisabled:"sendBtnDisabled___AoSRc",cancelBtn:"cancelBtn___yql4C",loadingWrp:"loadingWrp___gYLGT","dot-fade":"dot-fade___LruoO"},We=({position:bt,children:it})=>{const{left:Le=0,top:Ue=0}=bt||{},[mt,Zt]=(0,E.useState)(Le),[Pt,en]=(0,E.useState)(Ue),dt=(0,E.useRef)(null),Lt=()=>{if(dt.current){const pn=dt.current.offsetWidth,he=dt.current.offsetHeight,le=window.innerWidth,ae=window.innerHeight;let pe=Le,ye=Ue;Le+pn>le&&(pe=le-pn),pe<0&&(pe=0),Ue+he>ae&&(ye=ae-he),ye<0&&(ye=0),Zt(pe),en(ye)}};return(0,E.useEffect)(()=>{if(!dt.current||!bt)return;const pn=new ResizeObserver(()=>{Lt()});return pn.observe(dt.current),()=>{pn.disconnect()}},[Le,Ue,bt]),(0,E.useEffect)(()=>{bt&&Lt()},[Le,Ue,bt]),bt?E.createElement("div",{ref:dt,style:{position:"fixed",left:`${mt}px`,top:`${Pt}px`,zIndex:1050}},it):null},Xe=ne(14185),$e=ne(56102),vt=ne(74410),Ye=Object.defineProperty,Ne=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,at=(bt,it,Le)=>it in bt?Ye(bt,it,{enumerable:!0,configurable:!0,writable:!0,value:Le}):bt[it]=Le,fe=(bt,it)=>{for(var Le in it||(it={}))Ie.call(it,Le)&&at(bt,Le,it[Le]);if(be)for(var Le of be(it))Ke.call(it,Le)&&at(bt,Le,it[Le]);return bt},qe=(bt,it)=>Ne(bt,Be(it)),st=(bt,it,Le)=>new Promise((Ue,mt)=>{var Zt=dt=>{try{en(Le.next(dt))}catch(Lt){mt(Lt)}},Pt=dt=>{try{en(Le.throw(dt))}catch(Lt){mt(Lt)}},en=dt=>dt.done?Ue(dt.value):Promise.resolve(dt.value).then(Zt,Pt);en((Le=Le.apply(bt,it)).next())}),ft=({visible:bt,position:it,selectText:Le,applyRefinedText:Ue,fetchUrl:mt,noRestrictModal:Zt})=>{var Pt;const[en,dt]=(0,E.useState)(!1),[Lt,pn]=(0,E.useState)([]),[he,le]=(0,E.useState)(""),[ae,pe]=(0,E.useState)(1),[ye,se]=(0,E.useState)(""),[ot,Xt]=(0,E.useState)(!1),zt=(0,E.useRef)(null),[on,Kt]=(0,E.useState)(!1),[Yn,Fn]=(0,E.useState)(0),or=(0,E.useRef)(!1),ra=((Pt=Lt==null?void 0:Lt[(Lt==null?void 0:Lt.length)-1])==null?void 0:Pt.loading)===!0;(0,E.useEffect)(()=>{if(bt){pe(1);return}Kt(!1),dt(!1),ur(),Fn(0),pn([]),pe(0)},[bt]);const ur=()=>{var ir,Fa;le(""),se(""),(Fa=(ir=zt.current)==null?void 0:ir.cancelRequest)==null||Fa.call(ir)},rr=(...ir)=>st(void 0,[...ir],function*(Fa="",$a=Lt){const Jr=Date.now(),na=[...$a,{text:Fa,key:Jr,sender:"user",show:!0},{loading:!0,key:Jr,sender:"AI",show:!0}];pe(2),pn(na);const Qa=Vr($a),Kr={no_record_times:!0,prompt:Fa,history:Qa};zt.current=new vt.Z(Xe.Z.API_SERVER+mt,Kr),yield new Promise(qa=>{zt.current.on("data",aa=>{const{chunk:{msg:Wn},full:Rn}=aa,cn=Wn==="error";Kt(!0),se(Vn(Rn)),pn(fn=>fn.map((wn,nn)=>nn===fn.length-1?qe(fe({},wn),{text:Rn,loading:!1,error:cn}):wn))}),zt.current.on("done",()=>qa()),zt.current.on("error",aa=>{const Wn="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(aa)==="[object Object]"&&aa.status===-9&&(pe(1),Zt(aa.data)),pn(Rn=>Rn.map((cn,fn)=>fn===Rn.length-1?qe(fe({},cn),{text:Wn,loading:!1,error:!0}):cn)),qa()}),zt.current.on("cancelled",()=>qa()),zt.current.startStream()}),dt(!1)}),Xr=ir=>{le(ir.target.value)},Vr=ir=>ir.reduce(($a,Jr)=>{if(Jr.sender==="user"){const na=ir.find(Qa=>Qa.key===Jr.key&&Qa.sender==="AI");na&&(na!=null&&na.text)&&!(na!=null&&na.error)&&$a.push({question:Jr.text,answer:na.text})}return $a},[]),xr=()=>{if(Sn)return;const ir=ha("\u6539\u5199");ur(),dt(!0),rr(ir)},Dn=ir=>{if(ir.key==="Enter"&&!ir.shiftKey){if(ir.preventDefault(),or.current||Ir)return;xr()}},pa=()=>{var ir,Fa;Fn($a=>$a+1),(Fa=(ir=zt.current)==null?void 0:ir.cancelRequest)==null||Fa.call(ir),dt(!1),Kt(!1)},Jn=[{key:"1",label:E.createElement("span",null," ",E.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:E.createElement("span",null,E.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:E.createElement("span",null," ",E.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],Vn=(ir="")=>{const Fa=["\u7B54\u6848\uFF1A","\u96BE\u5EA6\uFF1A","\u89E3\u6790\uFF1A","\u77E5\u8BC6\u70B9\uFF1A","\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09","\u7F16\u7A0B\u8BED\u8A00\uFF1A","\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A","\u7A0B\u5E8F\u4EE3\u7801\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"];return Array.from({length:20}).forEach(($a,Jr)=>{Fa.push(`\u7B54\u6848${Jr+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Jr+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Jr+1})\u8F93\u51FA\uFF1A`)}),Fa.forEach($a=>{const Jr=new RegExp($a,"g");ir=ir.replace(Jr,`**${$a}** `)}),ir},ha=ir=>ir==="\u6539\u5199"?`${he}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${Le}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${Le}\uFF0C${ir}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,Ti=ir=>{let Fa="";ir.key==="1"&&(Fa=ha("\u6DA6\u8272")),ir.key==="2"&&(Fa=ha("\u6269\u5199")),ir.key==="3"&&(Fa=ha("\u7F29\u5199")),ur(),dt(!0),rr(Fa)},Ni=()=>{const ir=Lt.splice(Lt.length-2),{text:Fa}=(ir==null?void 0:ir[0])||{};ur(),dt(!0),rr(Fa,Lt)},Ir=en||on,Sn=(he==null?void 0:he.trim())==="";return bt?E.createElement(ve.Z,{open:Sn&&!Ir&&(ot||!ye),overlayStyle:{minWidth:200},menu:{items:Jn,onClick:Ti}},E.createElement(We,{position:it},E.createElement("div",{className:nt.wrap},ae===2&&E.createElement(E.Fragment,null,E.createElement("div",{className:nt.chatContainer},ra&&E.createElement("div",{className:nt.loadingWrp},E.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),E.createElement("div",{className:"ai-loading"})),ye&&E.createElement(ze.Z,{cancelIndex:Yn,streamingStatus:en,loadImage:!1,onFinish:()=>st(void 0,null,function*(){Fn(0),setTimeout(()=>Kt(!1),0)}),value:ye})),E.createElement("div",{className:nt.btnContainer},E.createElement("div",{onClick:()=>Ue(!0,ye),className:nt.btn,style:{padding:"0 16px",width:"initial"}},E.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),E.createElement("div",{onClick:()=>Ue(!1,ye),className:nt.btn,style:{padding:"0 16px",width:"initial"}},E.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),E.createElement($e.CopyToClipboard,{text:ye,onCopy:()=>Pe.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},E.createElement(Te.Z,{title:"\u590D\u5236"},E.createElement("div",{className:nt.btn,style:{marginLeft:"auto"}},E.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),E.createElement(Te.Z,{title:"\u91CD\u65B0\u751F\u6210"},E.createElement("div",{onClick:Ni,className:nt.btn},E.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),E.createElement(Te.Z,{title:"\u5220\u9664"},E.createElement("div",{onClick:()=>{pe(1),ur(),pn([])},className:nt.btn},E.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),E.createElement("div",{className:nt.inputContainer},E.createElement(He.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:he,bordered:!1,onFocus:()=>Xt(!0),onBlur:()=>setTimeout(()=>Xt(!1),300),onChange:Xr,onPressEnter:Dn,onCompositionStart:()=>or.current=!0,onCompositionEnd:()=>or.current=!1}),on?E.createElement("div",{className:`iconfont icon-tingzhihuida ${nt.cancelBtn}`,onClick:pa}):E.createElement(_e.ZP,{className:Sn?nt.sendBtnDisabled:nt.sendBtn,icon:E.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Ir,onClick:xr}))))):E.createElement(E.Fragment,null)},ct={"hover-line-container":"hover-line-container___kkYQN","hover-line-content":"hover-line-content___ZkD9e","line-button-container":"line-button-container___A79j9",button:"button___X_Iu7"},Je=Object.defineProperty,ut=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Ae=(bt,it,Le)=>it in bt?Je(bt,it,{enumerable:!0,configurable:!0,writable:!0,value:Le}):bt[it]=Le,tt=(bt,it)=>{for(var Le in it||(it={}))Se.call(it,Le)&&Ae(bt,Le,it[Le]);if(ut)for(var Le of ut(it))Ve.call(it,Le)&&Ae(bt,Le,it[Le]);return bt};const Dt=bt=>React.createElement("svg",tt({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},bt),React.createElement("title",null,"AI\u6539\u5199"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"26.797%",y1:"22.073%",x2:"82.181%",y2:"80.474%",id:"rewrite_svg__a"},React.createElement("stop",{stopColor:"#5C64FF",offset:"0%"}),React.createElement("stop",{stopColor:"#6988F8",offset:"100%"}))),React.createElement("path",{d:"m10.406 4.741.007.015h-.007v-.022.007Zm-.04-.04.855-1.495 1.497-.855-1.496-.855L10.366 0l-.854 1.497-1.497.855 1.496.854.855 1.495ZM3.1 8.442l1.71 3.1 1.603-3.1 3.1-1.71L6.52 5.023l-1.71-3.1-1.71 3.1L0 6.733l3.099 1.709H3.1Zm6.84 3.1 1.069 1.924 1.068-1.924L14 10.473l-1.924-1.069-1.069-1.923L9.94 9.405l-1.924 1.068 1.924 1.07v-.001Z",fill:"url(#rewrite_svg__a)",fillRule:"nonzero"}));var lt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",xt=(0,E.forwardRef)(({initialContent:bt,onButtonClick:it},Le)=>{const[Ue,mt]=(0,E.useState)(null),[Zt,Pt]=(0,E.useState)(null),[en,dt]=(0,E.useState)(""),[Lt,pn]=(0,E.useState)(null),he=Le,le=zt=>{const on=document.elementFromPoint(10,zt),Kt=document.createRange();let Yn=null;const Fn=document.createTreeWalker(he.current,NodeFilter.SHOW_TEXT,{acceptNode:xr=>{const Dn=document.createRange();Dn.selectNodeContents(xr);const pa=Dn.getBoundingClientRect();return pa.top<=zt&&pa.bottom>=zt?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let or="",ra,ur,rr=null,Xr=null,Vr=null;for(;ra=Fn.nextNode();){ra.parentNode.getAttribute("data-select")==="disabled"&&(ur=!0),or+=ra.textContent,Xr||(Xr=ra),Vr=ra;const xr=document.createRange();xr.selectNodeContents(ra);const Dn=xr.getBoundingClientRect();rr===null&&(rr=Dn.top)}if(Xr&&Vr&&!ur){const xr=document.createRange();xr.setStart(Xr,0),xr.setEnd(Vr,Vr.textContent.length),pn(xr)}else pn(null);return Pt(rr-1),ur?"":or.trim()};function ae(zt){for(;zt.parentElement&&zt.parentElement.tagName.toLowerCase()!=="section";){var on=window.getComputedStyle(zt.parentElement);if(on.pointerEvents==="none")return!0;zt=zt.parentElement}return!1}const pe=zt=>{var on,Kt;if(ae(zt.target)){Pt(-1e6);return}if(((Kt=(on=document.getSelection())==null?void 0:on.toString)==null?void 0:Kt.call(on))!==""){Pt(-1e6);return}const Yn=le(zt.clientY);if((Yn==null?void 0:Yn.trim())===""){Pt(-1e6);return}const Fn=he.current.getBoundingClientRect();mt(Fn.left-30),dt(Yn)},ye=()=>{},se=zt=>{it&&en&&it(en,zt.clientX,zt.clientY,Lt)},ot=()=>{if(Lt){const zt=window.getSelection();zt.removeAllRanges(),zt.addRange(Lt)}},Xt=()=>{window.getSelection().removeAllRanges()};return(0,E.useEffect)(()=>{const zt=he.current;return zt.addEventListener("mousemove",pe),zt.addEventListener("mouseleave",ye),()=>{zt.removeEventListener("mousemove",pe),zt.removeEventListener("mouseleave",ye),Xt()}},[bt]),E.createElement("div",{className:ct["hover-line-container2"]},Zt!==null&&E.createElement("div",{className:ct["line-button-container"],style:{top:Zt,left:Ue},onMouseEnter:()=>{ot()},onMouseLeave:()=>{Xt(),Pt(null),dt(""),pn(null)}},E.createElement("div",{className:ct.button,onClick:se},E.createElement("img",{src:lt}),E.createElement("span",null,"AI\u6539\u5199"))))}),Re={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},pt=({nodeRef:bt,noRestrictModal:it})=>{const[Le,Ue]=(0,E.useState)(null),[mt,Zt]=(0,E.useState)(null),[Pt,en]=(0,E.useState)(!1),[dt,Lt]=(0,E.useState)(null),[pn,he]=(0,E.useState)(!1),[le,ae]=(0,E.useState)(!1),pe=bt,ye=(0,E.useRef)(null),se=(0,E.useRef)(null),[ot,Xt]=(0,E.useState)("");(0,E.useEffect)(()=>{Le!=null&&Le.toString()&&Xt(Le==null?void 0:Le.toString())},[Le==null?void 0:Le.toString()]);const zt=()=>{const Fn=window.getSelection(),or=pe.current.scrollTop,ra=pe.current.getBoundingClientRect();if(Fn.rangeCount>0&&Fn.toString().length>0){const ur=Fn.getRangeAt(0);Ue(ur.cloneRange());const rr=ur.getBoundingClientRect(),Xr=40;let Vr=rr.top+or-5+Xr;Vr{if(!Fn||Fn.rangeCount===0){he(!1);return}const ra=Fn.getRangeAt(0).getBoundingClientRect(),ur=window.getComputedStyle(pe.current),rr=parseInt(ur.lineHeight),Xr=parseInt(ur.paddingTop),Vr=pe.current.scrollTop,xr=pe.current.getBoundingClientRect(),Dn=ra.top-xr.top+Vr,pa=Math.floor((Dn-Xr)/rr),Jn=Xr+pa*rr-Vr;Lt(Jn),he(!0)},Kt=Fn=>{pe.current&&!pe.current.contains(Fn.target)&&ae(!1)};(0,E.useEffect)(()=>{const Fn=pe.current;return Fn.addEventListener("scroll",zt),Fn.addEventListener("input",zt),Fn.addEventListener("click",zt),Fn.addEventListener("mouseup",zt),Fn.addEventListener("keyup",zt),Fn.addEventListener("click",zt),document.addEventListener("mousedown",Kt),()=>{Fn.removeEventListener("scroll",zt),Fn.removeEventListener("input",zt),Fn.removeEventListener("click",zt),Fn.removeEventListener("mouseup",zt),Fn.removeEventListener("keyup",zt),Fn.removeEventListener("click",zt),document.removeEventListener("mousedown",Kt)}},[]);const Yn=(Fn=!0,or)=>{if(!Le)return;const ra=se.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),ur=Le.cloneRange(),rr=window.getSelection();if(rr.removeAllRanges(),rr.addRange(ur),Fn){ur.deleteContents();const Xr=document.createElement("div");Xr.innerHTML=ra;const Vr=Array.from(Xr.childNodes);for(;Vr.length>0;)ur.insertNode(Vr.pop())}else{ur.collapse(!1);const Xr=document.createElement("div");Xr.innerHTML=" "+ra;const Vr=Array.from(Xr.childNodes);for(;Vr.length>0;)ur.insertNode(Vr.pop())}rr.removeAllRanges(),Ue(null),en(!1),Zt(null)};return E.createElement("section",{ref:se},mt&&E.createElement("div",{ref:ye,className:Re.toolbar,style:{top:mt==null?void 0:mt.top,left:mt==null?void 0:mt.left}},E.createElement("div",{className:Re.button,onClick:()=>en(!0)},E.createElement("img",{src:lt}),E.createElement("span",null,"AI\u6539\u5199"))),E.createElement(ft,{key:JSON.stringify(mt),noRestrictModal:it,visible:Pt,position:mt,selectText:ot,applyRefinedText:Yn,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),pe.current&&E.createElement(xt,{ref:pe,onButtonClick:(Fn,or,ra,ur)=>{Ue(ur),en(!0),Xt(Fn),Zt({left:or,top:ra+20})}}))}},66915:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return He}});var E=ne(59301),ve=ne(62957),Pe={num:"num___VQiqB"},He=({visible:_e,usedCount:ze,totalCount:nt,onOk:Fe,onCancel:We})=>{const Xe=()=>ze>0?E.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",nt,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",E.createElement("span",{className:Pe.num},ze),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):E.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",nt,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",E.createElement("span",{className:Pe.num},ze),"\u6B21\uFF09\u3002");return E.createElement(ve.default,{centered:!0,open:_e,zIndex:1e4,title:"\u63D0\u793A",width:620,onCancel:We,onOk:Fe,footer:ze>0?void 0:null},Xe())}},83928:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return be},Q:function(){return Ne}});var E=ne(59301),ve={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},Pe=ne(74410),Te=ne(14185),He=ne(8191),_e=ne(23420),ze=ne(57226),nt=ne(85284),Fe="data:image/png;base64,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",We=ne(92310),Xe=ne.n(We),$e=ne(6767),vt=ne(10345),Ye=(Ie,Ke,at)=>new Promise((fe,qe)=>{var st=ct=>{try{ft(at.next(ct))}catch(Je){qe(Je)}},wt=ct=>{try{ft(at.throw(ct))}catch(Je){qe(Je)}},ft=ct=>ct.done?fe(ct.value):Promise.resolve(ct.value).then(st,wt);ft((at=at.apply(Ie,Ke)).next())});const Ne={contentRef:{current:null},value:null,status:!1,open:()=>Ye(void 0,null,function*(){}),close:()=>{}};var be=({className:Ie,style:Ke,onChange:at,onSuccess:fe,onCancel:qe,onError:st,fetchUrl:wt,noRestrictModal:ft=()=>{},showEditableToolbar:ct,bottomOffset:Je=110,loadingText:ut,showEmptyData:Se=!0,onStatusChange:Ve,stringTransformer:Ae,bottomContainerNode:tt})=>{const[Dt,lt]=(0,E.useState)(!1),[Qe,xt]=(0,E.useState)(""),[Re,me]=(0,E.useState)(0),[pt,bt]=(0,E.useState)(!1),it=(0,E.useRef)(null),Le=(0,E.useRef)(null),Ue=(0,E.useRef)(null),mt=(0,E.useRef)(null),Zt=(0,ze.Z)({scrollBoxRef:mt,bottomInspectRef:Ue,contentRef:Le,status:pt,bottomOffset:Je}),Pt=Dt||pt;(0,E.useEffect)(()=>{at==null||at(Qe)},[Qe]);const[en,dt]=(0,E.useState)([]);(0,E.useEffect)(()=>{Ve==null||Ve({contentRef:Le,status:Pt,value:Qe,open:Lt,close:pn})},[Pt,Qe]);const Lt=le=>Ye(void 0,null,function*(){lt(!0),xt(""),dt([]),me(0);const ae=wt;le!=null&&le.fetchUrl&&delete le.fetchUrl,it.current=new Pe.Z(`${Te.Z.API_SERVER}${ae}`,le),yield new Promise((pe,ye)=>{it.current.on("data",se=>{var ot;let{chunk:{content:Xt,type:zt}}=se;bt(!0),zt==="text"&&xt(on=>Ae?Ae(on+Xt):on+Xt),zt==="knowledge"&&(console.log("---knowledge-",se==null?void 0:se.chunk),dt((ot=se==null?void 0:se.chunk)==null?void 0:ot.content))}),it.current.on("done",()=>{pe()}),it.current.on("error",se=>{Object.prototype.toString.call(se)==="[object Object]"&&se.status===-1&&$e.ZP.warning((se==null?void 0:se.message)||""),pe(),st==null||st(se)}),it.current.on("cancelled",()=>{pe(),qe==null||qe()}),it.current.startStream()}),lt(!1)}),pn=()=>{var le,ae;me(1),(ae=(le=it.current)==null?void 0:le.cancelRequest)==null||ae.call(le),lt(!1),bt(!1)},he=(0,E.useMemo)(()=>Le.current?E.createElement(_e.Z,{noRestrictModal:ft,nodeRef:Le}):E.createElement(E.Fragment,null),[Le.current]);return E.createElement(E.Fragment,null,E.createElement("div",{className:Xe()(ve.container,Ie),style:Ke,ref:mt},E.createElement("div",{ref:Le,className:ve.liWrap,contentEditable:!Pt},Qe&&E.createElement(He.Z,{cancelIndex:Re,streamingStatus:Dt,loadImage:!1,onFinish:()=>Ye(void 0,null,function*(){me(0),setTimeout(()=>bt(!1),0),fe==null||fe(Qe)}),value:Qe}),(en==null?void 0:en.length)>0&&E.createElement(vt.Z,{Filelist:en})),!Qe&&!Pt&&E.createElement("div",{className:ve.imgBox},E.createElement("img",{width:56,src:Fe}),E.createElement("span",null,"\u9884\u89C8\u533A")),Se&&Pt&&E.createElement(nt.Z,{text:ut}),!Zt&&E.createElement("div",{className:ve.backBottom,onClick:()=>{mt.current.scrollTop=mt.current.scrollHeight}},E.createElement("i",{className:"iconfont icon-huidaodibu"})),E.createElement("div",{ref:Ue}),tt),!Pt&&ct&&he)}},85284:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return Te}});var E=ne(59301),ve={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},Te=({text:He})=>E.createElement("div",null,E.createElement("div",{className:ve.loading},E.createElement("div",{className:ve.dot}),E.createElement("div",{className:ve.dot}),E.createElement("div",{className:ve.dot})),!!He&&E.createElement("div",{className:"mt5"},He))},49998:function(It,kt,ne){"use strict";ne.d(kt,{o:function(){return E}});const E=ve=>(ve=ve.replace(new RegExp("(?$1'),ve=ve.replace(new RegExp("(?$1 -`),ve)},35139:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return vt}});var E=ne(59301),ve=ne(6767),Pe=ne(37568),Te={codeBox:"codeBox___WpkVl"},He=ne(92310),_e=ne.n(He),ze=Object.defineProperty,nt=(Ye,Ne,Be)=>Ne in Ye?ze(Ye,Ne,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Ye[Ne]=Be,Fe=(Ye,Ne,Be)=>nt(Ye,typeof Ne!="symbol"?Ne+"":Ne,Be),We=(Ye,Ne,Be)=>new Promise((be,Ie)=>{var Ke=qe=>{try{fe(Be.next(qe))}catch(st){Ie(st)}},at=qe=>{try{fe(Be.throw(qe))}catch(st){Ie(st)}},fe=qe=>qe.done?be(qe.value):Promise.resolve(qe.value).then(Ke,at);fe((Be=Be.apply(Ye,Ne)).next())});class Xe extends E.Component{constructor(Ne){super(Ne),Fe(this,"canvas"),Fe(this,"randomNum",(Be,be)=>Math.floor(Math.random()*(be-Be)+Be)),Fe(this,"drawPic",()=>{this.randomCode()}),Fe(this,"reloadPic",()=>{this.drawPic()}),Fe(this,"changeCode",Be=>{console.log(Be.target.value,222),this.setState({value:Be.target.value,showError:!1})}),Fe(this,"onVerify",()=>{let Be;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(Be=!0,ve.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(Be=!0,ve.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(Be=!1),this.setState({showError:Be}),Be}),this.canvas=E.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(Ne,Be){const be=this.randomNum(Ne,Be),Ie=this.randomNum(Ne,Be),Ke=this.randomNum(Ne,Be);return`rgb(${be}, ${Ie}, ${Ke})`}drawText(Ne,Be,be){Ne.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const Ie=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);Ne.font=Ie+"px SimHei";const Ke=10,at=(this.state.contentWidth-40)/(this.state.code.length-1);let fe=Ke;be>0&&(fe=Ke+be*at);let qe=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);Ie>40&&(qe=40);const st=this.randomNum(-10,10);Ne.translate(fe,qe),Ne.rotate(st*Math.PI/180),Ne.fillText(Be,0,0),Ne.rotate(-st*Math.PI/180),Ne.translate(-fe,-qe)}drawLine(Ne){for(let Be=0;Be<1;Be++)Ne.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),Ne.beginPath(),Ne.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),Ne.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),Ne.stroke()}drawDot(Ne){for(let Be=0;Be<100;Be++)Ne.fillStyle=this.randomColor(0,255),Ne.beginPath(),Ne.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),Ne.fill()}randomCode(){let Ne="";const Be="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let be=0;be{const Ie=this.canvas.current.getContext("2d");Ie.textBaseline="bottom",Ie.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),Ie.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let Ke=0;Ke{let Be;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,Ne),React.createElement(Xe,{ref:be=>Be=be})),onOk:()=>We(void 0,null,function*(){if(Be.onVerify())return Promise.reject();Ye()})})};var vt=Xe},23513:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return be}});var E=ne(59301),ve=ne(18287),Pe=ne(46861),Te={flex_box_center:"flex_box_center___SFmJH",flex_space_between:"flex_space_between___f2H1D",flex_box_vertical_center:"flex_box_vertical_center___hW_hp",flex_box_center_end:"flex_box_center_end___yklmJ",flex_box_column:"flex_box_column___m0oUw",customTree:"customTree___ZhEHU",name:"name___RIkn2"},He=Object.defineProperty,_e=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,nt=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,Xe=(Ie,Ke,at)=>Ke in Ie?He(Ie,Ke,{enumerable:!0,configurable:!0,writable:!0,value:at}):Ie[Ke]=at,$e=(Ie,Ke)=>{for(var at in Ke||(Ke={}))Fe.call(Ke,at)&&Xe(Ie,at,Ke[at]);if(nt)for(var at of nt(Ke))We.call(Ke,at)&&Xe(Ie,at,Ke[at]);return Ie},vt=(Ie,Ke)=>_e(Ie,ze(Ke)),Ye=(Ie,Ke)=>{var at={};for(var fe in Ie)Fe.call(Ie,fe)&&Ke.indexOf(fe)<0&&(at[fe]=Ie[fe]);if(Ie!=null&&nt)for(var fe of nt(Ie))Ke.indexOf(fe)<0&&We.call(Ie,fe)&&(at[fe]=Ie[fe]);return at},Ne=(Ie,Ke,at)=>new Promise((fe,qe)=>{var st=ct=>{try{ft(at.next(ct))}catch(Je){qe(Je)}},wt=ct=>{try{ft(at.throw(ct))}catch(Je){qe(Je)}},ft=ct=>ct.done?fe(ct.value):Promise.resolve(ct.value).then(st,wt);ft((at=at.apply(Ie,Ke)).next())}),be=Ie=>{var Ke=Ie,{value:at,onChange:fe,defaultValue:qe,disabled:st}=Ke,wt=Ye(Ke,["value","onChange","defaultValue","disabled"]);const[ft,ct]=(0,E.useState)([]),[Je,ut]=(0,E.useState)("1");(0,E.useEffect)(()=>{Se()},[]);const Se=()=>Ne(void 0,null,function*(){const tt=yield(0,Pe.NZ)({});if(tt!=null&&tt.data){const Dt=[{title:E.createElement("div",{title:"\u6839\u76EE\u5F55",className:Te.name},"\u6839\u76EE\u5F55"),value:0,key:0,icon:E.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:Ve(tt.data||[])}];ct(Dt),ut("2")}}),Ve=tt=>{function Dt(lt){const Qe=lt.children,xt=Array.isArray(Qe)&&Qe.length>0,Re=lt==null?void 0:lt.group_id;return{title:E.createElement("div",{title:lt==null?void 0:lt.name,className:Te.name},lt==null?void 0:lt.name),value:Re,key:Re,icon:E.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:xt?Qe==null?void 0:Qe.map(me=>Dt(me)):[]}}return tt==null?void 0:tt.map(lt=>Dt(lt))},Ae=qe?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:at,defaultExpandedKeys:at};return E.createElement("div",{className:Te.customTree},E.createElement(ve.default,$e(vt($e({key:Je},Ae),{showIcon:!0,treeData:ft,onSelect:fe,disabled:st}),wt)))}},34300:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return Te}});var E=ne(59301),ve={digitalLabel:"digitalLabel___tImKs",active:"active___Ck70Q"},Te=({number:He,active:_e,className:ze})=>E.createElement("div",{className:`${ve.digitalLabel} ${_e?ve.active:""} ${ze}`},He)},24424:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return Ie}});var E=ne(59301),ve=ne(18287),Pe={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},Te=ne(73631),He=ne(5623),_e=ne(46861),ze=Object.defineProperty,nt=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,We=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,vt=(Ke,at,fe)=>at in Ke?ze(Ke,at,{enumerable:!0,configurable:!0,writable:!0,value:fe}):Ke[at]=fe,Ye=(Ke,at)=>{for(var fe in at||(at={}))Xe.call(at,fe)&&vt(Ke,fe,at[fe]);if(We)for(var fe of We(at))$e.call(at,fe)&&vt(Ke,fe,at[fe]);return Ke},Ne=(Ke,at)=>nt(Ke,Fe(at)),Be=(Ke,at,fe)=>new Promise((qe,st)=>{var wt=Je=>{try{ct(fe.next(Je))}catch(ut){st(ut)}},ft=Je=>{try{ct(fe.throw(Je))}catch(ut){st(ut)}},ct=Je=>Je.done?qe(Je.value):Promise.resolve(Je.value).then(wt,ft);ct((fe=fe.apply(Ke,at)).next())}),Ie=({value:Ke,onChange:at,scrollId:fe})=>{const[qe,st]=(0,E.useState)([]);(0,E.useEffect)(()=>{wt()},[]);const wt=()=>Be(void 0,null,function*(){const Ve=yield(0,_e.NZ)({});if(Ve!=null&&Ve.data){const Ae=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:E.createElement("img",{src:Te,className:Pe.folderIcon}),isLeaf:!1,children:ft(Ve.data||[])}];st(Ae)}}),ft=Ve=>Ve.map(Ae=>({title:Ae.name,key:Ae.group_id,icon:E.createElement("img",{src:Te,className:Pe.folderIcon}),isLeaf:Ae.children.length===0,children:ft(Ae.children)})),ct=(Ve,Ae,tt)=>Ve.map(Dt=>Dt.key===Ae?Ye(Ye({},Dt),tt):Dt.children?Ne(Ye({},Dt),{children:ct(Dt.children,Ae,tt)}):Dt),Je=(Ve,Ae,tt)=>Ve.map(Dt=>{if(Dt.key===Ae)return Ne(Ye({},Dt),{icon:tt?E.createElement("img",{src:He,className:Pe.folderIcon}):E.createElement("img",{src:Te,className:Pe.folderIcon})});if(Dt.children)return Ne(Ye({},Dt),{children:Je(Dt.children,Ae,tt)})}),ut=(Ve,Ae)=>{st(tt=>Je(tt,Ae.node.key,Ae.expanded))},Se=Ke?{selectedKeys:Ke,defaultExpandedKeys:Ke}:{};return qe.length>0&&E.createElement("div",{id:fe||""},E.createElement(ve.default,Ye({showLine:{showLeafIcon:!1},showIcon:!0,treeData:qe,className:Pe.folderWrapper,onSelect:at,onExpand:ut},Se)))}},44240:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return _e}});var E=ne(37639),ve={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},Pe=ne(32637),Te=ne(59301),_e=({type:ze,style:nt})=>{const Fe=Te.createElement("div",{className:ve.wrap,onClick:We=>{We.preventDefault(),We.stopPropagation()}},Te.createElement("p",null,ze==="shixun"||ze==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",Te.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",ze==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),Te.createElement("div",{className:ve.contact},Te.createElement("div",{className:ve.img},Te.createElement("img",{src:Pe,width:"124px",height:"124px"})),Te.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return Te.createElement(E.Z,{content:Fe},Te.createElement("span",{className:ve.text,style:nt},"\u9AD8\u6D88\u8017"))}},40254:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return Xe}});var E=ne(59301),ve={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Pe=ne(92310),Te=ne.n(Pe),He=ne(29787),_e=ne(2859),ze=ne(49317),nt=ne(76406),Fe=($e,vt,Ye)=>new Promise((Ne,Be)=>{var be=at=>{try{Ke(Ye.next(at))}catch(fe){Be(fe)}},Ie=at=>{try{Ke(Ye.throw(at))}catch(fe){Be(fe)}},Ke=at=>at.done?Ne(at.value):Promise.resolve(at.value).then(be,Ie);Ke((Ye=Ye.apply($e,vt)).next())}),Xe=({data:$e,className:vt,fullWidth:Ye,style:Ne={},onClose:Be,onOk:be,showFullTools:Ie,noAssociationId:Ke})=>{const at=(0,E.useRef)(null),fe=(0,E.useRef)(null),qe=(0,E.useRef)(null),st=(0,E.useRef)(null),[wt,ft]=(0,E.useState)(!1),[ct,Je]=(0,E.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,E.useEffect)(()=>(qe.current||(qe.current=document.createElement("style"),document.head.appendChild(qe.current)),$e!=null&&$e.visible?(document.body.setAttribute("data-custom","y-hidden"),qe.current.innerHTML=" html { overflow-y: hidden; }",$e!=null&&$e.src&&ut()):(document.body.removeAttribute("data-custom"),qe.current&&(document.head.removeChild(qe.current),qe.current=null)),()=>{document.body.removeAttribute("data-custom"),qe.current&&(document.head.removeChild(qe.current),qe.current=null)}),[$e==null?void 0:$e.visible]);const ut=()=>Fe(void 0,null,function*(){ft(!0),Je("\u6B63\u5728\u52A0\u8F7D\u4E2D");const tt=yield(0,nt.ZJ)($e==null?void 0:$e.src);at.current.src="",at.current.src=tt,at.current.onload=function(){Ae()},ft(!1),Je("")}),Se=tt=>Fe(void 0,null,function*(){ft(!0),Je("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Dt=yield(0,ze.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:$e.title,file:tt.dataUrl}});Dt!=null&&Dt.id&&!Ke?(yield(0,ze.ZP)(`/api/attachments/${$e.id}/add_subitem.json`,{method:"post",body:{subitem_id:Dt==null?void 0:Dt.id,settings:JSON.stringify(tt.state)}})).status===0&&be():Dt!=null&&Dt.id&&be(Dt),ft(!1),Je("")}),Ve=()=>{const tt=document.querySelector('a[href="https://markerjs.com/"]');tt&&tt.parentNode&&(tt.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(lt=>{const Qe=document.querySelector(lt.name);Qe&&Qe.setAttribute("title",lt.title)})},Ae=()=>{fe.current=new _e.hP(at.current),fe.current.targetRoot=st.current,fe.current.addEventListener("render",Se),fe.current.addEventListener("beforeclose",Be),Ie&&(fe.current.availableMarkerTypes=fe.current.ALL_MARKER_TYPES,fe.current.uiStyleSettings.redoButtonVisible=!0,fe.current.uiStyleSettings.notesButtonVisible=!0,fe.current.uiStyleSettings.zoomButtonVisible=!0,fe.current.uiStyleSettings.zoomOutButtonVisible=!0,fe.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=fe.current.uiStyleSettings,fe.current.show(),$e!=null&&$e.snapshotData&&fe.current.restoreState($e.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Ve()},300)};return E.createElement(E.Fragment,null,($e==null?void 0:$e.visible)&&E.createElement(He.Z,{spinning:wt,tip:ct,style:{position:"absolute",width:"100vw"}},E.createElement("div",{ref:st,className:Te()(ve.imageDimensions,vt,Ye?ve.fullWidth:""),style:Ne},E.createElement("img",{className:ve.img,ref:at}))))}},32648:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return pe},$:function(){return ae}});var E=ne(59301),ve={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},Pe=ne(92310),Te=ne.n(Pe),He=ne(28284),_e=ne(6767),ze=ne(62957),nt=ne(4875),Fe=ne(77019),We=ne(62673),Xe=ne(75727),$e=ne(94968),vt=ne(7939),Ye=ne(89787),Ne=ne(37568),Be=ne(70467),be=ne(14185),Ie="data:image/png;base64,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",Ke="data:image/png;base64,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",at="data:image/png;base64,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",fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",qe=ne(49317),st=ne(24424),wt=ne(5623),ft=ne(46214),ct=ne(71039),Je=ne(53332),ut=ne(15342),Se=ne.n(ut),Ve=(ye,se,ot)=>new Promise((Xt,zt)=>{var on=Fn=>{try{Yn(ot.next(Fn))}catch(or){zt(or)}},Kt=Fn=>{try{Yn(ot.throw(Fn))}catch(or){zt(or)}},Yn=Fn=>Fn.done?Xt(Fn.value):Promise.resolve(Fn.value).then(on,Kt);Yn((ot=ot.apply(ye,se)).next())}),tt=E.memo(({tagName:ye="div",value:se="",className:ot,style:Xt={},onBlur:zt,id:on})=>{const Kt=(0,E.useRef)(null);(0,E.useEffect)(()=>{if(!Kt.current)return;Ve(void 0,null,function*(){const or=Kt.current;or.innerHTML="";const ra=se==null?void 0:se.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const ur of ra)if(ur.startsWith("$$")&&ur.endsWith("$$")||ur.startsWith("`$$")&&ur.endsWith("$$`")){const rr=ur.startsWith("`$$")?ur.slice(3,-3):ur.slice(2,-2),Xr=document.createElement("span");Xr.setAttribute("contentEditable","false"),Xr.setAttribute("title",ur),Xr.className="edu_latex",or.appendChild(Xr),Se().render(rr,Xr,{throwOnError:!1})}else{const rr=ur==null?void 0:ur.replace(/<[^>]*>/g,Xr=>Xr.startsWith("{var Fn,or;if(zt&&Kt.current){const ur=Kt.current.cloneNode(!0),rr=ur.querySelectorAll("span.edu_latex");for(let Xr of rr){const Vr=Xr.getAttribute("title"),xr=document.createTextNode(Vr||""),Dn=Xr;(or=(Fn=Dn.parentNode)==null?void 0:Fn.replaceChild)==null||or.call(Fn,xr,Dn)}zt(ur.innerHTML)}};return E.createElement(E.Fragment,null,E.createElement(ye,{ref:Kt,contentEditable:!0,className:ot,style:Xt,onBlur:Yn}))}),Dt=ne(15267),lt=ne(33156),Qe=ne(14468),xt=ne(30935),Re=ne(76406),me=Object.defineProperty,pt=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,it=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,mt=(ye,se,ot)=>se in ye?me(ye,se,{enumerable:!0,configurable:!0,writable:!0,value:ot}):ye[se]=ot,Zt=(ye,se)=>{for(var ot in se||(se={}))Le.call(se,ot)&&mt(ye,ot,se[ot]);if(it)for(var ot of it(se))Ue.call(se,ot)&&mt(ye,ot,se[ot]);return ye},Pt=(ye,se)=>pt(ye,bt(se)),en=(ye,se,ot)=>new Promise((Xt,zt)=>{var on=Fn=>{try{Yn(ot.next(Fn))}catch(or){zt(or)}},Kt=Fn=>{try{Yn(ot.throw(Fn))}catch(or){zt(or)}},Yn=Fn=>Fn.done?Xt(Fn.value):Promise.resolve(Fn.value).then(on,Kt);Yn((ot=ot.apply(ye,se)).next())});const dt=ye=>{ye.preventDefault();let ot=(ye.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,ot)},Lt=ye=>{ye.key==="Enter"&&ye.preventDefault()},pn=({children:ye,style:se})=>E.createElement("div",{className:ve.leftBox,style:se,onPaste:dt},ye),he=({children:ye,style:se,className:ot})=>E.createElement("div",{className:Te()(ve.rightBox,ot),style:se,onPaste:dt},ye),le=({className:ye,style:se={},width:ot=1200,onCancel:Xt=()=>{},onSuccess:zt=()=>{},gather:on={},mode:Kt=1,stickyTop:Yn=0,subDisciplineId:Fn=[],hideWordFeatures:or,dataSource:ra=[],customLeftHeadNode:ur,customRightHeadNode:rr,customLeftContent:Xr,hideRecognition:Vr=!1,onExchange:xr,isSingleSelection:Dn=!1,underpinBackgroundStyle:pa={},headExtraNode:Jn,isRefreshItemBank:Vn=!1,okText:ha="\u786E\u5B9A\u5BFC\u5165",onSave:Ti})=>{var Ni;const[Ir,Sn]=(0,E.useState)(1),[ir,Fa]=(0,E.useState)(0),[$a,Jr]=(0,E.useState)(""),[na,Qa]=(0,E.useState)(!1),[Kr,qa]=(0,E.useState)([]),[aa,Wn]=(0,E.useState)([]),[Rn,cn]=(0,E.useState)(!1),[fn,xn]=(0,E.useState)(!1),[nn,Kn]=(0,E.useState)(!1),[Jt,On]=(0,E.useState)(!1),[hr,yr]=(0,E.useState)([]),[Ar,la]=(0,E.useState)(1),[Er,Qt]=(0,E.useState)(!1),[_n,br]=(0,E.useState)(!0),[Nr,qr]=(0,E.useState)(0),[Xa,si]=(0,E.useState)(!1),[so]=He.default.useForm(),[Mn]=He.default.useForm(),Rr=(0,E.useRef)(null),jn=(0,E.useRef)(null),tl=(0,E.useRef)(),Ro=(0,E.useRef)(null),Ct=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],rn=["C","C++","Java","Python","JavaScript","Ruby"];(0,E.useEffect)(()=>{ra!=null&&ra.length&&Pi(ra)},[ra]),(0,E.useEffect)(()=>{Ir===2&&Rr.current.focus()},[Ir]),(0,E.useEffect)(()=>{nn&&Nt()},[nn]);const Mt=()=>{if(Ir===1){_e.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}ze.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>en(void 0,null,function*(){Sn(1)})})},Nt=()=>en(void 0,null,function*(){const De=yield(0,qe.ZP)("/api/disciplines.json",{method:"get",params:{source:Kt===1?"new_question":"subject"}});yr(De.disciplines||[])}),sr=De=>{const jt=[],hn=(bn,_t)=>{bn.length>=2&&jt.push(bn.join(""));for(let $t=_t;$t(De=De||"",De=String(De),De=De.replace(/\s+/g,""),De),vn=De=>(De=De||"",De=String(De),De=De.replace(/

    /g,""),De=De.replace(/
    /g,` +`),ve)},35139:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return vt}});var E=ne(59301),ve=ne(6767),Pe=ne(37568),Te={codeBox:"codeBox___WpkVl"},He=ne(92310),_e=ne.n(He),ze=Object.defineProperty,nt=(Ye,Ne,Be)=>Ne in Ye?ze(Ye,Ne,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Ye[Ne]=Be,Fe=(Ye,Ne,Be)=>nt(Ye,typeof Ne!="symbol"?Ne+"":Ne,Be),We=(Ye,Ne,Be)=>new Promise((be,Ie)=>{var Ke=qe=>{try{fe(Be.next(qe))}catch(st){Ie(st)}},at=qe=>{try{fe(Be.throw(qe))}catch(st){Ie(st)}},fe=qe=>qe.done?be(qe.value):Promise.resolve(qe.value).then(Ke,at);fe((Be=Be.apply(Ye,Ne)).next())});class Xe extends E.Component{constructor(Ne){super(Ne),Fe(this,"canvas"),Fe(this,"randomNum",(Be,be)=>Math.floor(Math.random()*(be-Be)+Be)),Fe(this,"drawPic",()=>{this.randomCode()}),Fe(this,"reloadPic",()=>{this.drawPic()}),Fe(this,"changeCode",Be=>{console.log(Be.target.value,222),this.setState({value:Be.target.value,showError:!1})}),Fe(this,"onVerify",()=>{let Be;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(Be=!0,ve.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(Be=!0,ve.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(Be=!1),this.setState({showError:Be}),Be}),this.canvas=E.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(Ne,Be){const be=this.randomNum(Ne,Be),Ie=this.randomNum(Ne,Be),Ke=this.randomNum(Ne,Be);return`rgb(${be}, ${Ie}, ${Ke})`}drawText(Ne,Be,be){Ne.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const Ie=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);Ne.font=Ie+"px SimHei";const Ke=10,at=(this.state.contentWidth-40)/(this.state.code.length-1);let fe=Ke;be>0&&(fe=Ke+be*at);let qe=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);Ie>40&&(qe=40);const st=this.randomNum(-10,10);Ne.translate(fe,qe),Ne.rotate(st*Math.PI/180),Ne.fillText(Be,0,0),Ne.rotate(-st*Math.PI/180),Ne.translate(-fe,-qe)}drawLine(Ne){for(let Be=0;Be<1;Be++)Ne.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),Ne.beginPath(),Ne.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),Ne.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),Ne.stroke()}drawDot(Ne){for(let Be=0;Be<100;Be++)Ne.fillStyle=this.randomColor(0,255),Ne.beginPath(),Ne.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),Ne.fill()}randomCode(){let Ne="";const Be="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let be=0;be{const Ie=this.canvas.current.getContext("2d");Ie.textBaseline="bottom",Ie.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),Ie.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let Ke=0;Ke{let Be;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,Ne),React.createElement(Xe,{ref:be=>Be=be})),onOk:()=>We(void 0,null,function*(){if(Be.onVerify())return Promise.reject();Ye()})})};var vt=Xe},23513:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return be}});var E=ne(59301),ve=ne(18287),Pe=ne(46861),Te={flex_box_center:"flex_box_center___SFmJH",flex_space_between:"flex_space_between___f2H1D",flex_box_vertical_center:"flex_box_vertical_center___hW_hp",flex_box_center_end:"flex_box_center_end___yklmJ",flex_box_column:"flex_box_column___m0oUw",customTree:"customTree___ZhEHU",name:"name___RIkn2"},He=Object.defineProperty,_e=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,nt=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,Xe=(Ie,Ke,at)=>Ke in Ie?He(Ie,Ke,{enumerable:!0,configurable:!0,writable:!0,value:at}):Ie[Ke]=at,$e=(Ie,Ke)=>{for(var at in Ke||(Ke={}))Fe.call(Ke,at)&&Xe(Ie,at,Ke[at]);if(nt)for(var at of nt(Ke))We.call(Ke,at)&&Xe(Ie,at,Ke[at]);return Ie},vt=(Ie,Ke)=>_e(Ie,ze(Ke)),Ye=(Ie,Ke)=>{var at={};for(var fe in Ie)Fe.call(Ie,fe)&&Ke.indexOf(fe)<0&&(at[fe]=Ie[fe]);if(Ie!=null&&nt)for(var fe of nt(Ie))Ke.indexOf(fe)<0&&We.call(Ie,fe)&&(at[fe]=Ie[fe]);return at},Ne=(Ie,Ke,at)=>new Promise((fe,qe)=>{var st=ct=>{try{ft(at.next(ct))}catch(Je){qe(Je)}},wt=ct=>{try{ft(at.throw(ct))}catch(Je){qe(Je)}},ft=ct=>ct.done?fe(ct.value):Promise.resolve(ct.value).then(st,wt);ft((at=at.apply(Ie,Ke)).next())}),be=Ie=>{var Ke=Ie,{value:at,onChange:fe,defaultValue:qe,disabled:st}=Ke,wt=Ye(Ke,["value","onChange","defaultValue","disabled"]);const[ft,ct]=(0,E.useState)([]),[Je,ut]=(0,E.useState)("1");(0,E.useEffect)(()=>{Se()},[]);const Se=()=>Ne(void 0,null,function*(){const tt=yield(0,Pe.NZ)({});if(tt!=null&&tt.data){const Dt=[{title:E.createElement("div",{title:"\u6839\u76EE\u5F55",className:Te.name},"\u6839\u76EE\u5F55"),value:0,key:0,icon:E.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:Ve(tt.data||[])}];ct(Dt),ut("2")}}),Ve=tt=>{function Dt(lt){const Qe=lt.children,xt=Array.isArray(Qe)&&Qe.length>0,Re=lt==null?void 0:lt.group_id;return{title:E.createElement("div",{title:lt==null?void 0:lt.name,className:Te.name},lt==null?void 0:lt.name),value:Re,key:Re,icon:E.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:xt?Qe==null?void 0:Qe.map(me=>Dt(me)):[]}}return tt==null?void 0:tt.map(lt=>Dt(lt))},Ae=qe?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:at,defaultExpandedKeys:at};return E.createElement("div",{className:Te.customTree},E.createElement(ve.default,$e(vt($e({key:Je},Ae),{showIcon:!0,treeData:ft,onSelect:fe,disabled:st}),wt)))}},34300:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return Te}});var E=ne(59301),ve={digitalLabel:"digitalLabel___tImKs",active:"active___Ck70Q"},Te=({number:He,active:_e,className:ze})=>E.createElement("div",{className:`${ve.digitalLabel} ${_e?ve.active:""} ${ze}`},He)},24424:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return Ie}});var E=ne(59301),ve=ne(18287),Pe={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},Te=ne(73631),He=ne(5623),_e=ne(46861),ze=Object.defineProperty,nt=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,We=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,vt=(Ke,at,fe)=>at in Ke?ze(Ke,at,{enumerable:!0,configurable:!0,writable:!0,value:fe}):Ke[at]=fe,Ye=(Ke,at)=>{for(var fe in at||(at={}))Xe.call(at,fe)&&vt(Ke,fe,at[fe]);if(We)for(var fe of We(at))$e.call(at,fe)&&vt(Ke,fe,at[fe]);return Ke},Ne=(Ke,at)=>nt(Ke,Fe(at)),Be=(Ke,at,fe)=>new Promise((qe,st)=>{var wt=Je=>{try{ct(fe.next(Je))}catch(ut){st(ut)}},ft=Je=>{try{ct(fe.throw(Je))}catch(ut){st(ut)}},ct=Je=>Je.done?qe(Je.value):Promise.resolve(Je.value).then(wt,ft);ct((fe=fe.apply(Ke,at)).next())}),Ie=({value:Ke,onChange:at,scrollId:fe})=>{const[qe,st]=(0,E.useState)([]);(0,E.useEffect)(()=>{wt()},[]);const wt=()=>Be(void 0,null,function*(){const Ve=yield(0,_e.NZ)({});if(Ve!=null&&Ve.data){const Ae=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:E.createElement("img",{src:Te,className:Pe.folderIcon}),isLeaf:!1,children:ft(Ve.data||[])}];st(Ae)}}),ft=Ve=>Ve.map(Ae=>({title:Ae.name,key:Ae.group_id,icon:E.createElement("img",{src:Te,className:Pe.folderIcon}),isLeaf:Ae.children.length===0,children:ft(Ae.children)})),ct=(Ve,Ae,tt)=>Ve.map(Dt=>Dt.key===Ae?Ye(Ye({},Dt),tt):Dt.children?Ne(Ye({},Dt),{children:ct(Dt.children,Ae,tt)}):Dt),Je=(Ve,Ae,tt)=>Ve.map(Dt=>{if(Dt.key===Ae)return Ne(Ye({},Dt),{icon:tt?E.createElement("img",{src:He,className:Pe.folderIcon}):E.createElement("img",{src:Te,className:Pe.folderIcon})});if(Dt.children)return Ne(Ye({},Dt),{children:Je(Dt.children,Ae,tt)})}),ut=(Ve,Ae)=>{st(tt=>Je(tt,Ae.node.key,Ae.expanded))},Se=Ke?{selectedKeys:Ke,defaultExpandedKeys:Ke}:{};return qe.length>0&&E.createElement("div",{id:fe||""},E.createElement(ve.default,Ye({showLine:{showLeafIcon:!1},showIcon:!0,treeData:qe,className:Pe.folderWrapper,onSelect:at,onExpand:ut},Se)))}},44240:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return _e}});var E=ne(37639),ve={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},Pe=ne(32637),Te=ne(59301),_e=({type:ze,style:nt})=>{const Fe=Te.createElement("div",{className:ve.wrap,onClick:We=>{We.preventDefault(),We.stopPropagation()}},Te.createElement("p",null,ze==="shixun"||ze==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",Te.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",ze==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),Te.createElement("div",{className:ve.contact},Te.createElement("div",{className:ve.img},Te.createElement("img",{src:Pe,width:"124px",height:"124px"})),Te.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return Te.createElement(E.Z,{content:Fe},Te.createElement("span",{className:ve.text,style:nt},"\u9AD8\u6D88\u8017"))}},40254:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return Xe}});var E=ne(59301),ve={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Pe=ne(92310),Te=ne.n(Pe),He=ne(29787),_e=ne(2859),ze=ne(49317),nt=ne(76406),Fe=($e,vt,Ye)=>new Promise((Ne,Be)=>{var be=at=>{try{Ke(Ye.next(at))}catch(fe){Be(fe)}},Ie=at=>{try{Ke(Ye.throw(at))}catch(fe){Be(fe)}},Ke=at=>at.done?Ne(at.value):Promise.resolve(at.value).then(be,Ie);Ke((Ye=Ye.apply($e,vt)).next())}),Xe=({data:$e,className:vt,fullWidth:Ye,style:Ne={},onClose:Be,onOk:be,showFullTools:Ie,noAssociationId:Ke})=>{const at=(0,E.useRef)(null),fe=(0,E.useRef)(null),qe=(0,E.useRef)(null),st=(0,E.useRef)(null),[wt,ft]=(0,E.useState)(!1),[ct,Je]=(0,E.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,E.useEffect)(()=>(qe.current||(qe.current=document.createElement("style"),document.head.appendChild(qe.current)),$e!=null&&$e.visible?(document.body.setAttribute("data-custom","y-hidden"),qe.current.innerHTML=" html { overflow-y: hidden; }",$e!=null&&$e.src&&ut()):(document.body.removeAttribute("data-custom"),qe.current&&(document.head.removeChild(qe.current),qe.current=null)),()=>{document.body.removeAttribute("data-custom"),qe.current&&(document.head.removeChild(qe.current),qe.current=null)}),[$e==null?void 0:$e.visible]);const ut=()=>Fe(void 0,null,function*(){ft(!0),Je("\u6B63\u5728\u52A0\u8F7D\u4E2D");const tt=yield(0,nt.ZJ)($e==null?void 0:$e.src);at.current.src="",at.current.src=tt,at.current.onload=function(){Ae()},ft(!1),Je("")}),Se=tt=>Fe(void 0,null,function*(){ft(!0),Je("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Dt=yield(0,ze.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:$e.title,file:tt.dataUrl}});Dt!=null&&Dt.id&&!Ke?(yield(0,ze.ZP)(`/api/attachments/${$e.id}/add_subitem.json`,{method:"post",body:{subitem_id:Dt==null?void 0:Dt.id,settings:JSON.stringify(tt.state)}})).status===0&&be():Dt!=null&&Dt.id&&be(Dt),ft(!1),Je("")}),Ve=()=>{const tt=document.querySelector('a[href="https://markerjs.com/"]');tt&&tt.parentNode&&(tt.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(lt=>{const Qe=document.querySelector(lt.name);Qe&&Qe.setAttribute("title",lt.title)})},Ae=()=>{fe.current=new _e.hP(at.current),fe.current.targetRoot=st.current,fe.current.addEventListener("render",Se),fe.current.addEventListener("beforeclose",Be),Ie&&(fe.current.availableMarkerTypes=fe.current.ALL_MARKER_TYPES,fe.current.uiStyleSettings.redoButtonVisible=!0,fe.current.uiStyleSettings.notesButtonVisible=!0,fe.current.uiStyleSettings.zoomButtonVisible=!0,fe.current.uiStyleSettings.zoomOutButtonVisible=!0,fe.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=fe.current.uiStyleSettings,fe.current.show(),$e!=null&&$e.snapshotData&&fe.current.restoreState($e.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Ve()},300)};return E.createElement(E.Fragment,null,($e==null?void 0:$e.visible)&&E.createElement(He.Z,{spinning:wt,tip:ct,style:{position:"absolute",width:"100vw"}},E.createElement("div",{ref:st,className:Te()(ve.imageDimensions,vt,Ye?ve.fullWidth:""),style:Ne},E.createElement("img",{className:ve.img,ref:at}))))}},32648:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return pe},$:function(){return ae}});var E=ne(59301),ve={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},Pe=ne(92310),Te=ne.n(Pe),He=ne(28284),_e=ne(6767),ze=ne(62957),nt=ne(4875),Fe=ne(77019),We=ne(62673),Xe=ne(75727),$e=ne(94968),vt=ne(7939),Ye=ne(89787),Ne=ne(37568),Be=ne(70467),be=ne(14185),Ie="data:image/png;base64,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",Ke="data:image/png;base64,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",at="data:image/png;base64,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",fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",qe=ne(49317),st=ne(24424),wt=ne(5623),ft=ne(46214),ct=ne(71039),Je=ne(53332),ut=ne(15342),Se=ne.n(ut),Ve=(ye,se,ot)=>new Promise((Xt,zt)=>{var on=Fn=>{try{Yn(ot.next(Fn))}catch(or){zt(or)}},Kt=Fn=>{try{Yn(ot.throw(Fn))}catch(or){zt(or)}},Yn=Fn=>Fn.done?Xt(Fn.value):Promise.resolve(Fn.value).then(on,Kt);Yn((ot=ot.apply(ye,se)).next())}),tt=E.memo(({tagName:ye="div",value:se="",className:ot,style:Xt={},onBlur:zt,id:on})=>{const Kt=(0,E.useRef)(null);(0,E.useEffect)(()=>{if(!Kt.current)return;Ve(void 0,null,function*(){const or=Kt.current;or.innerHTML="";const ra=se==null?void 0:se.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const ur of ra)if(ur.startsWith("$$")&&ur.endsWith("$$")||ur.startsWith("`$$")&&ur.endsWith("$$`")){const rr=ur.startsWith("`$$")?ur.slice(3,-3):ur.slice(2,-2),Xr=document.createElement("span");Xr.setAttribute("contentEditable","false"),Xr.setAttribute("title",ur),Xr.className="edu_latex",or.appendChild(Xr),Se().render(rr,Xr,{throwOnError:!1})}else{const rr=ur==null?void 0:ur.replace(/<[^>]*>/g,Xr=>Xr.startsWith("{var Fn,or;if(zt&&Kt.current){const ur=Kt.current.cloneNode(!0),rr=ur.querySelectorAll("span.edu_latex");for(let Xr of rr){const Vr=Xr.getAttribute("title"),xr=document.createTextNode(Vr||""),Dn=Xr;(or=(Fn=Dn.parentNode)==null?void 0:Fn.replaceChild)==null||or.call(Fn,xr,Dn)}zt(ur.innerHTML)}};return E.createElement(E.Fragment,null,E.createElement(ye,{ref:Kt,contentEditable:!0,className:ot,style:Xt,onBlur:Yn}))}),Dt=ne(15267),lt=ne(33156),Qe=ne(14468),xt=ne(30935),Re=ne(76406),me=Object.defineProperty,pt=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,it=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,mt=(ye,se,ot)=>se in ye?me(ye,se,{enumerable:!0,configurable:!0,writable:!0,value:ot}):ye[se]=ot,Zt=(ye,se)=>{for(var ot in se||(se={}))Le.call(se,ot)&&mt(ye,ot,se[ot]);if(it)for(var ot of it(se))Ue.call(se,ot)&&mt(ye,ot,se[ot]);return ye},Pt=(ye,se)=>pt(ye,bt(se)),en=(ye,se,ot)=>new Promise((Xt,zt)=>{var on=Fn=>{try{Yn(ot.next(Fn))}catch(or){zt(or)}},Kt=Fn=>{try{Yn(ot.throw(Fn))}catch(or){zt(or)}},Yn=Fn=>Fn.done?Xt(Fn.value):Promise.resolve(Fn.value).then(on,Kt);Yn((ot=ot.apply(ye,se)).next())});const dt=ye=>{ye.preventDefault();let ot=(ye.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,ot)},Lt=ye=>{ye.key==="Enter"&&ye.preventDefault()},pn=({children:ye,style:se})=>E.createElement("div",{className:ve.leftBox,style:se,onPaste:dt},ye),he=({children:ye,style:se,className:ot})=>E.createElement("div",{className:Te()(ve.rightBox,ot),style:se,onPaste:dt},ye),le=({className:ye,style:se={},width:ot=1200,onCancel:Xt=()=>{},onSuccess:zt=()=>{},gather:on={},mode:Kt=1,stickyTop:Yn=0,subDisciplineId:Fn=[],hideWordFeatures:or,dataSource:ra=[],customLeftHeadNode:ur,customRightHeadNode:rr,customLeftContent:Xr,hideRecognition:Vr=!1,onExchange:xr,isSingleSelection:Dn=!1,underpinBackgroundStyle:pa={},headExtraNode:Jn,isRefreshItemBank:Vn=!1,okText:ha="\u786E\u5B9A\u5BFC\u5165",onSave:Ti})=>{var Ni;const[Ir,Sn]=(0,E.useState)(1),[ir,Fa]=(0,E.useState)(0),[$a,Jr]=(0,E.useState)(""),[na,Qa]=(0,E.useState)(!1),[Kr,qa]=(0,E.useState)([]),[aa,Wn]=(0,E.useState)([]),[Rn,cn]=(0,E.useState)(!1),[fn,wn]=(0,E.useState)(!1),[nn,Kn]=(0,E.useState)(!1),[Jt,On]=(0,E.useState)(!1),[hr,yr]=(0,E.useState)([]),[Ar,la]=(0,E.useState)(1),[Er,Qt]=(0,E.useState)(!1),[_n,br]=(0,E.useState)(!0),[Nr,qr]=(0,E.useState)(0),[Xa,si]=(0,E.useState)(!1),[so]=He.default.useForm(),[Mn]=He.default.useForm(),Rr=(0,E.useRef)(null),jn=(0,E.useRef)(null),tl=(0,E.useRef)(),Zo=(0,E.useRef)(null),Ct=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],rn=["C","C++","Java","Python","JavaScript","Ruby"];(0,E.useEffect)(()=>{ra!=null&&ra.length&&Pi(ra)},[ra]),(0,E.useEffect)(()=>{Ir===2&&Rr.current.focus()},[Ir]),(0,E.useEffect)(()=>{nn&&Nt()},[nn]);const Mt=()=>{if(Ir===1){_e.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}ze.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>en(void 0,null,function*(){Sn(1)})})},Nt=()=>en(void 0,null,function*(){const De=yield(0,qe.ZP)("/api/disciplines.json",{method:"get",params:{source:Kt===1?"new_question":"subject"}});yr(De.disciplines||[])}),sr=De=>{const jt=[],hn=(Cn,_t)=>{Cn.length>=2&&jt.push(Cn.join(""));for(let $t=_t;$t(De=De||"",De=String(De),De=De.replace(/\s+/g,""),De),vn=De=>(De=De||"",De=String(De),De=De.replace(/
    /g,""),De=De.replace(/
    /g,` `),De=De.replace(/<\/div>/g,` -`),De=Pr(De),De),Fr=De=>De.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),Pr=De=>De.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),Or=De=>{var jt;const hn=De.clipboardData;if(hn){const bn=hn.types.toString(),_t=hn.items;if(bn==="Files"||hn.types.indexOf("Files")>-1){De.preventDefault();try{let $t=_t[1];((jt=_t[0])==null?void 0:jt.kind)==="file"&&($t=_t[0]);const Ut=$t.getAsFile();(0,Je.I)(Ut,an=>{var qt;if(an.id){if(((qt=Ut==null?void 0:Ut.type)==null?void 0:qt.indexOf("image"))>-1){const An=``;document.execCommand("insertText",!1,An)}}else(an==null?void 0:an.status)===401&&(document.location.href="/user/login")})}catch($t){_e.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function Ha(De,jt){return en(this,null,function*(){if(typeof De=="string")return yield jt(De);if(typeof De!="object"||De===null)return De;if(Array.isArray(De))return yield Promise.all(De.map(_t=>en(this,null,function*(){return yield Ha(_t,jt)})));const hn={};for(const bn in De)if(Object.prototype.hasOwnProperty.call(De,bn)){const _t=De[bn];typeof _t=="string"?hn[bn]=yield jt(_t):typeof _t=="object"?hn[bn]=yield Ha(_t,jt):hn[bn]=_t}return hn})}const ma=()=>en(void 0,null,function*(){var De;Qa(!0),Jr("\u5904\u7406\u4E2D"),yield new Promise(bn=>setTimeout(bn,1e3));let jt=(De=jn.current)==null?void 0:De.querySelectorAll('[data-text="edit"]'),hn="";try{jt.forEach(function(bn){var _t,$t,Ut,an;const qt=bn.cloneNode(!0),An=qt.querySelectorAll("span.edu_latex");for(let cr of An){const $n=cr.getAttribute("title"),Pa=document.createTextNode($n),ta=cr;($t=(_t=ta.parentNode)==null?void 0:_t.replaceChild)==null||$t.call(_t,Pa,ta)}const fr=qt.querySelectorAll("span[style]");for(let cr of fr)if(cr.style.fontFamily){const $n=cr.innerHTML,Pa=document.createTextNode($n),ta=cr;(an=(Ut=ta.parentNode)==null?void 0:Ut.replaceChild)==null||an.call(Ut,Pa,ta)}qt==null||qt.childNodes.forEach(function(cr){cr.nodeType===Node.ELEMENT_NODE&&cr.localName!=="h5"&&cr.localName!=="h4"?hn+=`

    ${cr.innerHTML}

    `:cr.nodeType===Node.TEXT_NODE&&(hn+=`

    ${cr.textContent}

    `)})}),Fo("/api/intelligent_imports/import.json",{html:Pr(hn)})}catch(bn){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",bn)}}),Qr=De=>{let jt=De.filter(hn=>!!(hn!=null&&hn.type));return jt=jt.map(hn=>{var bn,_t;const $t=(bn=Ei.find(an=>an.id===(hn==null?void 0:hn.type)))==null?void 0:bn.deal,Ut=Pt(Zt({},hn),{id:String(Math.random()).slice(-6),knowledgePoint:(_t=Hn(hn==null?void 0:hn.knowledgePoint))==null?void 0:_t.replaceAll(";","\uFF1B")});return $t?$t(Ut):Ut}),jt},za=()=>{if(Ir===1){_e.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}ze.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:ma})},Ya=()=>E.createElement("div",{className:ve.row},E.createElement("div",{className:ve.leftLayout},E.createElement(pn,{style:{height:675}},Ir===1&&E.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>Sn(2)},E.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",E.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",E.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",E.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",E.createElement("br",null)),E.createElement("div",{className:ve.imgBox,style:{marginTop:75}},E.createElement("img",{width:56,src:Ke}),E.createElement("span",null,"\u7F16\u8F91\u533A"))),Ir===2&&E.createElement("div",{"data-text":"edit",onBlur:()=>{Rr.current.innerHTML||Sn(1)},ref:Rr,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),E.createElement("div",{className:ve.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},E.createElement("div",{className:ve.imgBox,style:{marginTop:240}},E.createElement("img",{width:56,src:at}),E.createElement("span",null,"\u9884\u89C8\u533A")))),jr=(De,jt,hn,bn)=>{var _t;console.log(De,jt,hn,bn,"onDataChange\u4FEE\u6539\u6570\u503C");const $t=JSON.parse(JSON.stringify(aa));bn===void 0?$t[jt][De]=hn:$t[jt].questions[bn][De]=hn;const Ut=Zt({},$t[jt]),an=(_t=Ei.find(qt=>qt.id===(Ut==null?void 0:Ut.type)))==null?void 0:_t.deal;$t[jt]=an(Ut),Wn($t)},Wa=(De,jt,hn)=>{var bn;const _t=hn!==void 0,$t=(bn=Ei.find(qt=>qt.id===(De==null?void 0:De.type)))==null?void 0:bn.type,Ut=`${jt+1}.${hn===void 0?"":hn+1+"."}`,an=`${(De==null?void 0:De.type)==="7"?"{{":""}${Ut}\u3010${$t}\u3011${(De==null?void 0:De.question)||""}`;return E.createElement(E.Fragment,null,_t&&E.createElement("h4",{contentEditable:!0}),E.createElement(tt,{id:De==null?void 0:De.id,tagName:"div",value:an}))},Li=(De,jt)=>en(void 0,null,function*(){var hn;const bn=yield xr(De,jt),_t=(hn=bn==null?void 0:bn.data)==null?void 0:hn.content;if(_t!=null&&_t.length){const $t=Qr(_t)[0];Kr.splice(jt,1,$t),aa.splice(jt,1,$t),qa([...Kr]),Wn([...aa])}}),ui=(De,jt,hn)=>{var bn;const _t=hn!==void 0,$t=(bn=Ei.find(an=>an.id===(De==null?void 0:De.type)))==null?void 0:bn.type,Ut=`${jt+1}.${hn===void 0?"":hn+1+"."}`;return _t?E.createElement("div",{style:{padding:"10px 18px"}},`${Ut}\u3010${$t}\u3011`,E.createElement(tt,{id:De==null?void 0:De.id,tagName:"span",className:ve.edit,onBlur:an=>jr("question",jt,an,hn),value:(De==null?void 0:De.question)||""})):E.createElement(E.Fragment,null,E.createElement("div",{className:ve.actionHead},E.createElement("div",{className:"c-light-primary"},`${Ut}\u3010${$t}\u3011`),Kt!==1&&E.createElement(nt.Z,{disabled:(De==null?void 0:De.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:an=>jr("score",jt,an,hn),value:De==null?void 0:De.score}),E.createElement(Fe.Z,{align:"middle",style:{marginLeft:"auto"}},!!xr&&E.createElement("span",{className:"current c-light-primary mr30",onClick:()=>Li(De,jt)},E.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),E.createElement(We.default,{onChange:an=>jr("checked",jt,an.target.checked,hn),checked:!!(De!=null&&De.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),E.createElement(tt,{id:De==null?void 0:De.id,tagName:"div",style:{padding:"10px 18px"},className:ve.edit,onBlur:an=>jr("question",jt,an,hn),value:De==null?void 0:De.question}))},Sa=(De,jt,hn)=>E.createElement(E.Fragment,null,["0","1","2","4"].includes(De==null?void 0:De.type)&&E.createElement(tt,{id:De==null?void 0:De.id,value:`\u7B54\u6848\uFF1A${jt||""}`,tagName:"p"}),!hn&&E.createElement(tt,{id:De==null?void 0:De.id,value:`\u96BE\u5EA6\uFF1A${(De==null?void 0:De.difficulty)||""}`,tagName:"p"}),(De==null?void 0:De.type)!=="7"&&E.createElement(tt,{id:De==null?void 0:De.id,value:`\u89E3\u6790\uFF1A${(De==null?void 0:De.analyze)||""}`,tagName:"p"}),!hn&&E.createElement(tt,{id:De==null?void 0:De.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(De==null?void 0:De.knowledgePoint)||""}`,tagName:"p"})),ia=(De,jt,hn,bn)=>{const _t=bn!==void 0,$t=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Ut=_t&&!De.last&&!De.errorMsg?{marginBottom:10}:{},an=$t.map(qt=>({key:qt,label:qt,onClick:()=>jr("difficulty",hn,qt,bn)}));return E.createElement("div",{className:ve.liWrap,style:Ut},["4"].includes(De==null?void 0:De.type)&&E.createElement("div",{className:ve.li},E.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),E.createElement(tt,{id:De==null?void 0:De.id,tagName:"div",className:`${ve.edit} c-black`,onBlur:qt=>jr("answer",hn,[qt],bn),value:jt})),!_t&&E.createElement("div",{className:ve.li},E.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),E.createElement("div",{className:"c-black"},E.createElement(Xe.Z,{menu:{items:an}},E.createElement("span",{className:"c-light-primary"},De==null?void 0:De.difficulty,E.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(De==null?void 0:De.type)!=="7"&&E.createElement("div",{className:ve.li},E.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),E.createElement(tt,{id:De==null?void 0:De.id,tagName:"div",className:`${ve.edit} c-grey-333`,onBlur:qt=>jr("analyze",hn,qt,bn),value:De==null?void 0:De.analyze})),!_t&&E.createElement("div",{onKeyDown:Lt,className:ve.li},E.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),E.createElement(tt,{id:De==null?void 0:De.id,tagName:"div",value:(De==null?void 0:De.knowledgePoint)||"",className:`${ve.edit} c-grey-333`,onBlur:qt=>jr("knowledgePoint",hn,Hn(vn(qt)),bn)})))},$i=De=>E.createElement(E.Fragment,null,typeof(De==null?void 0:De.errorMsg)=="string"&&!!(De!=null&&De.errorMsg)&&E.createElement("h5",{contentEditable:!1},E.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),E.createElement("div",null,De==null?void 0:De.errorMsg))),ci=De=>E.createElement(E.Fragment,null,typeof(De==null?void 0:De.errorMsg)=="string"&&!!(De!=null&&De.errorMsg)&&E.createElement("h5",null,E.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),E.createElement("div",null,De==null?void 0:De.errorMsg))),ja=(De,jt,hn,bn)=>{let _t="flex";return(Dn&&Nr!==bn||Rn&&!(hn!=null&&hn.errorMsg))&&(_t="none"),E.createElement("div",{className:ve.row,style:{display:_t}},E.createElement("div",{className:ve.leftLayout},Xr||E.createElement(pn,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:ve.question},De))),E.createElement("div",{className:ve.rightLayout},E.createElement(he,{className:hn!=null&&hn.errorMsg?ve.error:""},jt)))},Ei=[{id:"0",type:"\u5355\u9009\u9898",element:(De,jt,hn)=>{var bn,_t;const $t=hn!==void 0;let Ut=(bn=De==null?void 0:De.answer)==null?void 0:bn[0];const an=E.createElement(E.Fragment,null,Wa(De,jt,hn),(_t=De==null?void 0:De.options)==null?void 0:_t.map((cr,$n)=>E.createElement(tt,{id:De==null?void 0:De.id,key:$n,value:`${Ct[$n]}.${cr}`,tagName:"p"})),Sa(De,Ut,$t),$i(De));let qt=$t?De:aa[jt];const An=qt==null?void 0:qt.options,fr=E.createElement(E.Fragment,null,ui(qt,jt,hn),An==null?void 0:An.map((cr,$n)=>{var Pa;return E.createElement("div",{key:$n,className:ve.option},E.createElement("aside",{className:((Pa=qt==null?void 0:qt.answer)==null?void 0:Pa[0])===Ct[$n]?ve.active:"",onClick:()=>jr("answer",jt,[Ct[$n]],hn)},Ct[$n]),E.createElement(tt,{id:qt==null?void 0:qt.id,tagName:"div",className:`${ve.text}`,onBlur:ta=>{An[$n]=ta,jr("options",jt,An,hn)},value:cr}))}),ia(qt,"",jt,hn),ci(qt));return $t?[an,fr]:ja(an,fr,qt,jt)},deal:De=>{var jt,hn,bn;De.score=De.score===void 0?2:De.score;let _t=Hn((jt=De==null?void 0:De.answer)==null?void 0:jt[0]).toUpperCase();De.answer=_t?[_t]:[];let $t=[];if(!(De!=null&&De.options))$t.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{De.options=(hn=De.options)==null?void 0:hn.slice(0,15);const Ut=De.options.map(qt=>qt==null?void 0:qt.trim().replace(/^\s+|\s+$/g,""));new Set(Ut).size!==Ut.length&&$t.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return _t||$t.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),_t&&(Ct.slice(0,((bn=De==null?void 0:De.options)==null?void 0:bn.length)||15).includes(_t)||$t.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),Hn(De==null?void 0:De.question)||$t.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),De.errorMsg=$t.join(` -`),De}},{id:"1",type:"\u591A\u9009\u9898",element:(De,jt,hn)=>{var bn,_t;const $t=hn!==void 0;let Ut=(bn=De==null?void 0:De.answer)==null?void 0:bn[0];const an=E.createElement(E.Fragment,null,Wa(De,jt,hn),(_t=De==null?void 0:De.options)==null?void 0:_t.map((cr,$n)=>E.createElement(tt,{id:De==null?void 0:De.id,key:$n,value:`${Ct[$n]}.${cr}`,tagName:"p"})),Sa(De,Ut,$t),$i(De));let qt=$t?De:aa[jt];const An=qt==null?void 0:qt.options,fr=E.createElement(E.Fragment,null,ui(qt,jt,hn),An==null?void 0:An.map((cr,$n)=>{var Pa,ta;return E.createElement("div",{key:$n,className:ve.option},E.createElement("aside",{className:(ta=(Pa=qt==null?void 0:qt.answer)==null?void 0:Pa[0])!=null&&ta.includes(Ct[$n])?ve.active:"",onClick:()=>{var Ba;let bi=((Ba=qt==null?void 0:qt.answer)==null?void 0:Ba[0])||"";const Hi=Ct[$n];bi.includes(Hi)?bi=bi.replace(new RegExp(Hi,"g"),""):bi+=Hi,bi=bi.split("").sort().join(""),jr("answer",jt,[bi],hn)}},Ct[$n]),E.createElement(tt,{id:qt==null?void 0:qt.id,tagName:"div",className:`${ve.text}`,onBlur:Ba=>{An[$n]=Ba,jr("options",jt,An,hn)},value:cr}))}),ia(qt,"",jt,hn),ci(qt));return $t?[an,fr]:ja(an,fr,qt,jt)},deal:De=>{var jt,hn,bn;De.score=De.score===void 0?2:De.score;let _t=Hn((jt=De==null?void 0:De.answer)==null?void 0:jt[0]).toUpperCase().split("").sort().join("");De.answer=_t?[_t]:[];let $t=[];if(!(De!=null&&De.options))$t.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{De.options=(hn=De.options)==null?void 0:hn.slice(0,15);const Ut=De.options.map(qt=>qt==null?void 0:qt.trim().replace(/^\s+|\s+$/g,""));new Set(Ut).size!==Ut.length&&$t.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(_t||$t.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),_t){const Ut=Ct.slice(0,((bn=De==null?void 0:De.options)==null?void 0:bn.length)||15);sr(Ut).includes(_t)||$t.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return Hn(De==null?void 0:De.question)||$t.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),De.errorMsg=$t.join(` -`),De}},{id:"2",type:"\u5224\u65AD\u9898",element:(De,jt,hn)=>{var bn,_t;const $t=hn!==void 0;let Ut=(bn=De==null?void 0:De.answer)==null?void 0:bn[0];const an=E.createElement(E.Fragment,null,Wa(De,jt,hn),Sa(De,Ut,$t),$i(De));let qt=$t?De:aa[jt];const An=["\u6B63\u786E","\u9519\u8BEF"];let fr=((_t=qt==null?void 0:qt.answer)==null?void 0:_t[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(fr)?fr="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(fr)&&(fr="\u9519\u8BEF");const cr=E.createElement(E.Fragment,null,ui(qt,jt,hn),An==null?void 0:An.map(($n,Pa)=>E.createElement("div",{key:Pa,className:ve.option},E.createElement("aside",{style:{borderRadius:2},className:fr===$n?ve.active:"",onClick:()=>jr("answer",jt,[$n],hn)},$n==="\u6B63\u786E"?"T":"F"),E.createElement("div",{style:{pointerEvents:"none"},className:`${ve.text}`},$n))),ia(qt,"",jt,hn),ci(qt));return $t?[an,cr]:ja(an,cr,qt,jt)},deal:De=>{var jt;De.score=De.score===void 0?2:De.score;let hn=Hn((jt=De==null?void 0:De.answer)==null?void 0:jt[0]);De.answer=hn?[hn]:[];let bn=[];return hn||bn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),hn&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(hn)&&bn.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Hn(De==null?void 0:De.question)||bn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),De.errorMsg=bn.join(` -`),De}},{id:"3",type:"\u586B\u7A7A\u9898",element:(De,jt,hn)=>{var bn,_t;const $t=hn!==void 0,Ut=E.createElement(E.Fragment,null,Wa(De,jt,hn),(bn=De==null?void 0:De.answer)==null?void 0:bn.map((An,fr)=>E.createElement(tt,{id:De==null?void 0:De.id,key:fr,tagName:"p",value:`\u7B54\u6848${fr+1}\uFF1A${An.text||""}`})),Sa(De,"",$t),$i(De));let an=$t?De:aa[jt];const qt=E.createElement(E.Fragment,null,ui(an,jt,hn),(_t=an==null?void 0:an.answer)==null?void 0:_t.map((An,fr)=>E.createElement("div",{key:fr,className:ve.option},E.createElement("aside",{className:ve.fill},"\u586B\u7A7A\u9879",fr+1),An.model===1&&E.createElement(tt,{id:an==null?void 0:an.id,tagName:"div",onBlur:cr=>{an.answer[fr].latex=vn(cr),jr("answer",jt,an.answer,hn)},className:`${ve.text}`,value:An.latex}),An.model===2&&E.createElement(ct.Z,{value:An.latex,onChange:cr=>{an.answer[fr].latex=cr,jr("answer",jt,an.answer,hn)}}))),ia(an,"",jt,hn),ci(an));return $t?[Ut,qt]:ja(Ut,qt,an,jt)},deal:De=>{var jt;De.score=De.score===void 0?2:De.score;const hn=(jt=De.answer)==null?void 0:jt.map(_t=>{if(Object.prototype.toString.call(_t)==="[object Object]")return _t;_t=_t==null?void 0:_t.trim();const $t={model:1,text:_t,latex:_t};return _t.startsWith("$$")&&_t.endsWith("$$")||_t.startsWith("`$$")&&_t.endsWith("$$`")?($t.model=2,$t.latex=_t.slice(2,-2)):$t.latex=vn(_t),$t});De.answer=hn;let bn=[];return hn||bn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),Hn(De==null?void 0:De.question)||bn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),De.errorMsg=bn.join(` -`),De}},{id:"4",type:"\u7B80\u7B54\u9898",element:(De,jt,hn)=>{var bn,_t;const $t=hn!==void 0;let Ut=(bn=De==null?void 0:De.answer)==null?void 0:bn[0];const an=E.createElement(E.Fragment,null,Wa(De,jt,hn),Sa(De,Ut,$t),$i(De));let qt=$t?De:aa[jt];const An=E.createElement(E.Fragment,null,ui(qt,jt,hn),ia(qt,(_t=qt==null?void 0:qt.answer)==null?void 0:_t[0],jt,hn),ci(qt));return $t?[an,An]:ja(an,An,qt,jt)},deal:De=>{De.score=De.score===void 0?5:De.score;let jt=[];return Hn(De==null?void 0:De.question)||jt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),De.errorMsg=jt.join(` -`),De}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(De,jt)=>{var hn,bn;const _t=aa[jt],$t=rn.slice(0,4).map(Ut=>({key:Ut,label:Ut,onClick:()=>jr("platform",jt,Ut)}));return E.createElement("div",{className:ve.row,style:{display:Rn?_t!=null&&_t.errorMsg?"flex":"none":"flex"}},E.createElement("div",{className:ve.leftLayout},E.createElement(pn,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:ve.question},Wa(De,jt),E.createElement(tt,{id:De==null?void 0:De.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(De==null?void 0:De.description)||""}`,tagName:"p"}),Sa(De),E.createElement(tt,{id:De==null?void 0:De.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${De==null?void 0:De.timeLimit}`,tagName:"p"}),E.createElement(tt,{id:De==null?void 0:De.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(De==null?void 0:De.platform)||""}`,tagName:"p"}),E.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),E.createElement("h4",null),E.createElement(tt,{id:De==null?void 0:De.id,value:(De==null?void 0:De.code)||"",tagName:"div"}),(hn=De==null?void 0:De.inputs)==null?void 0:hn.map((Ut,an)=>{var qt;return E.createElement(E.Fragment,{key:an},E.createElement("h4",null),E.createElement(tt,{id:De==null?void 0:De.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${an+1})\u8F93\u5165\uFF1A${Ut||""}`,tagName:"div"}),E.createElement(tt,{id:De==null?void 0:De.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${an+1})\u8F93\u51FA\uFF1A${((qt=De==null?void 0:De.outputs)==null?void 0:qt[an])||""}`,tagName:"div"}))}),$i(De)))),E.createElement("div",{className:ve.rightLayout},E.createElement(he,{className:_t!=null&&_t.errorMsg?ve.error:""},ui(_t,jt),E.createElement("div",{className:ve.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},E.createElement("div",{className:ve.li},E.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),E.createElement(tt,{className:ve.edit,id:_t==null?void 0:_t.id,value:_t==null?void 0:_t.description,tagName:"div",onBlur:Ut=>jr("description",jt,Ut)}))),ia(_t,"",jt),E.createElement("div",{className:ve.liWrap},E.createElement("div",{className:ve.li},E.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),E.createElement(tt,{className:ve.edit,id:_t==null?void 0:_t.id,value:_t==null?void 0:_t.timeLimit,tagName:"div",onBlur:Ut=>jr("timeLimit",jt,vn(Ut))})),E.createElement("div",{className:ve.li},E.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),E.createElement("div",{className:"c-black"},E.createElement(Xe.Z,{menu:{items:$t}},E.createElement("span",{className:"c-light-primary"},_t==null?void 0:_t.platform,E.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),E.createElement("div",{className:ve.li,style:{flexDirection:"column",alignItems:"start"}},E.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),E.createElement(tt,{className:ve.edit,id:_t==null?void 0:_t.id,value:(_t==null?void 0:_t.code)||"",onBlur:Ut=>jr("code",jt,vn(Ut)),tagName:"div"}))),(bn=_t==null?void 0:_t.inputs)==null?void 0:bn.map((Ut,an)=>{var qt;return E.createElement("div",{className:ve.liWrap,key:an},E.createElement("div",{className:ve.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",an+1,")\u8F93\u5165\uFF1A"),E.createElement(tt,{id:_t==null?void 0:_t.id,value:Ut||"",className:ve.edit,onBlur:An=>{const fr=[...(_t==null?void 0:_t.inputs)||[]];fr[an]=vn(An),jr("inputs",jt,fr)},tagName:"div"})),E.createElement("div",{className:ve.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",an+1,")\u8F93\u51FA\uFF1A"),E.createElement(tt,{id:_t==null?void 0:_t.id,value:((qt=_t==null?void 0:_t.outputs)==null?void 0:qt[an])||"",className:ve.edit,onBlur:An=>{const fr=[...(_t==null?void 0:_t.outputs)||[]];fr[an]=vn(An),jr("outputs",jt,fr)},tagName:"div"})))}),ci(_t))))},deal:De=>{var jt,hn,bn;De.score=De.score===void 0?10:De.score,De.code=(jt=De.code)==null?void 0:jt.trim();let _t=[];Hn(De==null?void 0:De.question)?((hn=De==null?void 0:De.question)==null?void 0:hn.length)>60&&_t.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):_t.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Hn(De==null?void 0:De.description)||_t.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const $t=Hn(String((De==null?void 0:De.timeLimit)||""));if(De.timeLimit=$t,(!$t||$t&&!["3","4","5","6","7","8","9","10"].includes($t))&&_t.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),De.platform=Hn(De==null?void 0:De.platform),De!=null&&De.platform){const Ut=["c","c++","java","python"],an=(bn=De==null?void 0:De.platform)==null?void 0:bn.toLowerCase(),qt=Ut.findIndex(An=>An===an);qt>-1?De.platform=rn[qt]:_t.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else _t.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(De!=null&&De.inputs)||!(De!=null&&De.outputs))De.inputs=[],De.outputs=[],_t.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const Ut=Math.min(De.inputs.length,De.outputs.length);De.inputs=De.inputs.slice(0,Ut),De.outputs=De.outputs.slice(0,Ut),De.outputs.some(an=>!Hn(an))&&_t.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return De.errorMsg=_t.join(` -`),De}},{id:"7",type:"\u7EC4\u5408\u9898",element:(De,jt)=>{var hn,bn;const _t=aa[jt];return E.createElement("div",{className:ve.row,style:{display:Rn?_t!=null&&_t.errorMsg?"flex":"none":"flex"}},E.createElement("div",{className:ve.leftLayout},E.createElement(pn,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:ve.question},Wa(De,jt),Sa(De),(hn=De==null?void 0:De.questions)==null?void 0:hn.map(($t,Ut)=>{var an;const qt=(an=Ei.find(An=>An.id===($t==null?void 0:$t.type)))==null?void 0:an.element;return E.createElement(E.Fragment,{key:`left-${De.id}-${Ut}`},qt($t,jt,Ut)[0])}),$i(De),E.createElement("p",{contentEditable:!0},"}}")))),E.createElement("div",{className:ve.rightLayout},E.createElement(he,{className:_t!=null&&_t.errorMsg?ve.error:""},ui(_t,jt),ia(_t,"",jt),(bn=_t==null?void 0:_t.questions)==null?void 0:bn.map(($t,Ut)=>{var an;const qt=(an=Ei.find(An=>An.id===($t==null?void 0:$t.type)))==null?void 0:an.element;return E.createElement(E.Fragment,{key:`right-${_t.id}-${Ut}`},qt($t,jt,Ut)[1])}),ci(_t))))},deal:De=>{var jt,hn,bn,_t,$t;const Ut=Qr,an=[...Ei],qt=an.findIndex($n=>$n.id==="0"),An=an.findIndex($n=>$n.id==="1");if(qt!==-1){const $n=an[qt].deal;an[qt].deal=Pa=>{const ta=$n(Pa);return ta.errorMsg&&(ta.errorMsg=ta.errorMsg.split(` +`),De=Pr(De),De),Fr=De=>De.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),Pr=De=>De.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),Or=De=>{var jt;const hn=De.clipboardData;if(hn){const Cn=hn.types.toString(),_t=hn.items;if(Cn==="Files"||hn.types.indexOf("Files")>-1){De.preventDefault();try{let $t=_t[1];((jt=_t[0])==null?void 0:jt.kind)==="file"&&($t=_t[0]);const Ut=$t.getAsFile();(0,Je.I)(Ut,an=>{var qt;if(an.id){if(((qt=Ut==null?void 0:Ut.type)==null?void 0:qt.indexOf("image"))>-1){const An=``;document.execCommand("insertText",!1,An)}}else(an==null?void 0:an.status)===401&&(document.location.href="/user/login")})}catch($t){_e.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function Ha(De,jt){return en(this,null,function*(){if(typeof De=="string")return yield jt(De);if(typeof De!="object"||De===null)return De;if(Array.isArray(De))return yield Promise.all(De.map(_t=>en(this,null,function*(){return yield Ha(_t,jt)})));const hn={};for(const Cn in De)if(Object.prototype.hasOwnProperty.call(De,Cn)){const _t=De[Cn];typeof _t=="string"?hn[Cn]=yield jt(_t):typeof _t=="object"?hn[Cn]=yield Ha(_t,jt):hn[Cn]=_t}return hn})}const ma=()=>en(void 0,null,function*(){var De;Qa(!0),Jr("\u5904\u7406\u4E2D"),yield new Promise(Cn=>setTimeout(Cn,1e3));let jt=(De=jn.current)==null?void 0:De.querySelectorAll('[data-text="edit"]'),hn="";try{jt.forEach(function(Cn){var _t,$t,Ut,an;const qt=Cn.cloneNode(!0),An=qt.querySelectorAll("span.edu_latex");for(let cr of An){const $n=cr.getAttribute("title"),Pa=document.createTextNode($n),ta=cr;($t=(_t=ta.parentNode)==null?void 0:_t.replaceChild)==null||$t.call(_t,Pa,ta)}const fr=qt.querySelectorAll("span[style]");for(let cr of fr)if(cr.style.fontFamily){const $n=cr.innerHTML,Pa=document.createTextNode($n),ta=cr;(an=(Ut=ta.parentNode)==null?void 0:Ut.replaceChild)==null||an.call(Ut,Pa,ta)}qt==null||qt.childNodes.forEach(function(cr){cr.nodeType===Node.ELEMENT_NODE&&cr.localName!=="h5"&&cr.localName!=="h4"?hn+=`

    ${cr.innerHTML}

    `:cr.nodeType===Node.TEXT_NODE&&(hn+=`

    ${cr.textContent}

    `)})}),Fo("/api/intelligent_imports/import.json",{html:Pr(hn)})}catch(Cn){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",Cn)}}),Qr=De=>{let jt=De.filter(hn=>!!(hn!=null&&hn.type));return jt=jt.map(hn=>{var Cn,_t;const $t=(Cn=Ei.find(an=>an.id===(hn==null?void 0:hn.type)))==null?void 0:Cn.deal,Ut=Pt(Zt({},hn),{id:String(Math.random()).slice(-6),knowledgePoint:(_t=Hn(hn==null?void 0:hn.knowledgePoint))==null?void 0:_t.replaceAll(";","\uFF1B")});return $t?$t(Ut):Ut}),jt},za=()=>{if(Ir===1){_e.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}ze.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:ma})},Ya=()=>E.createElement("div",{className:ve.row},E.createElement("div",{className:ve.leftLayout},E.createElement(pn,{style:{height:675}},Ir===1&&E.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>Sn(2)},E.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",E.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",E.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",E.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",E.createElement("br",null)),E.createElement("div",{className:ve.imgBox,style:{marginTop:75}},E.createElement("img",{width:56,src:Ke}),E.createElement("span",null,"\u7F16\u8F91\u533A"))),Ir===2&&E.createElement("div",{"data-text":"edit",onBlur:()=>{Rr.current.innerHTML||Sn(1)},ref:Rr,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),E.createElement("div",{className:ve.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},E.createElement("div",{className:ve.imgBox,style:{marginTop:240}},E.createElement("img",{width:56,src:at}),E.createElement("span",null,"\u9884\u89C8\u533A")))),jr=(De,jt,hn,Cn)=>{var _t;console.log(De,jt,hn,Cn,"onDataChange\u4FEE\u6539\u6570\u503C");const $t=JSON.parse(JSON.stringify(aa));Cn===void 0?$t[jt][De]=hn:$t[jt].questions[Cn][De]=hn;const Ut=Zt({},$t[jt]),an=(_t=Ei.find(qt=>qt.id===(Ut==null?void 0:Ut.type)))==null?void 0:_t.deal;$t[jt]=an(Ut),Wn($t)},Wa=(De,jt,hn)=>{var Cn;const _t=hn!==void 0,$t=(Cn=Ei.find(qt=>qt.id===(De==null?void 0:De.type)))==null?void 0:Cn.type,Ut=`${jt+1}.${hn===void 0?"":hn+1+"."}`,an=`${(De==null?void 0:De.type)==="7"?"{{":""}${Ut}\u3010${$t}\u3011${(De==null?void 0:De.question)||""}`;return E.createElement(E.Fragment,null,_t&&E.createElement("h4",{contentEditable:!0}),E.createElement(tt,{id:De==null?void 0:De.id,tagName:"div",value:an}))},Li=(De,jt)=>en(void 0,null,function*(){var hn;const Cn=yield xr(De,jt),_t=(hn=Cn==null?void 0:Cn.data)==null?void 0:hn.content;if(_t!=null&&_t.length){const $t=Qr(_t)[0];Kr.splice(jt,1,$t),aa.splice(jt,1,$t),qa([...Kr]),Wn([...aa])}}),ui=(De,jt,hn)=>{var Cn;const _t=hn!==void 0,$t=(Cn=Ei.find(an=>an.id===(De==null?void 0:De.type)))==null?void 0:Cn.type,Ut=`${jt+1}.${hn===void 0?"":hn+1+"."}`;return _t?E.createElement("div",{style:{padding:"10px 18px"}},`${Ut}\u3010${$t}\u3011`,E.createElement(tt,{id:De==null?void 0:De.id,tagName:"span",className:ve.edit,onBlur:an=>jr("question",jt,an,hn),value:(De==null?void 0:De.question)||""})):E.createElement(E.Fragment,null,E.createElement("div",{className:ve.actionHead},E.createElement("div",{className:"c-light-primary"},`${Ut}\u3010${$t}\u3011`),Kt!==1&&E.createElement(nt.Z,{disabled:(De==null?void 0:De.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:an=>jr("score",jt,an,hn),value:De==null?void 0:De.score}),E.createElement(Fe.Z,{align:"middle",style:{marginLeft:"auto"}},!!xr&&E.createElement("span",{className:"current c-light-primary mr30",onClick:()=>Li(De,jt)},E.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),E.createElement(We.default,{onChange:an=>jr("checked",jt,an.target.checked,hn),checked:!!(De!=null&&De.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),E.createElement(tt,{id:De==null?void 0:De.id,tagName:"div",style:{padding:"10px 18px"},className:ve.edit,onBlur:an=>jr("question",jt,an,hn),value:De==null?void 0:De.question}))},Sa=(De,jt,hn)=>E.createElement(E.Fragment,null,["0","1","2","4"].includes(De==null?void 0:De.type)&&E.createElement(tt,{id:De==null?void 0:De.id,value:`\u7B54\u6848\uFF1A${jt||""}`,tagName:"p"}),!hn&&E.createElement(tt,{id:De==null?void 0:De.id,value:`\u96BE\u5EA6\uFF1A${(De==null?void 0:De.difficulty)||""}`,tagName:"p"}),(De==null?void 0:De.type)!=="7"&&E.createElement(tt,{id:De==null?void 0:De.id,value:`\u89E3\u6790\uFF1A${(De==null?void 0:De.analyze)||""}`,tagName:"p"}),!hn&&E.createElement(tt,{id:De==null?void 0:De.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(De==null?void 0:De.knowledgePoint)||""}`,tagName:"p"})),ia=(De,jt,hn,Cn)=>{const _t=Cn!==void 0,$t=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Ut=_t&&!De.last&&!De.errorMsg?{marginBottom:10}:{},an=$t.map(qt=>({key:qt,label:qt,onClick:()=>jr("difficulty",hn,qt,Cn)}));return E.createElement("div",{className:ve.liWrap,style:Ut},["4"].includes(De==null?void 0:De.type)&&E.createElement("div",{className:ve.li},E.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),E.createElement(tt,{id:De==null?void 0:De.id,tagName:"div",className:`${ve.edit} c-black`,onBlur:qt=>jr("answer",hn,[qt],Cn),value:jt})),!_t&&E.createElement("div",{className:ve.li},E.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),E.createElement("div",{className:"c-black"},E.createElement(Xe.Z,{menu:{items:an}},E.createElement("span",{className:"c-light-primary"},De==null?void 0:De.difficulty,E.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(De==null?void 0:De.type)!=="7"&&E.createElement("div",{className:ve.li},E.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),E.createElement(tt,{id:De==null?void 0:De.id,tagName:"div",className:`${ve.edit} c-grey-333`,onBlur:qt=>jr("analyze",hn,qt,Cn),value:De==null?void 0:De.analyze})),!_t&&E.createElement("div",{onKeyDown:Lt,className:ve.li},E.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),E.createElement(tt,{id:De==null?void 0:De.id,tagName:"div",value:(De==null?void 0:De.knowledgePoint)||"",className:`${ve.edit} c-grey-333`,onBlur:qt=>jr("knowledgePoint",hn,Hn(vn(qt)),Cn)})))},$i=De=>E.createElement(E.Fragment,null,typeof(De==null?void 0:De.errorMsg)=="string"&&!!(De!=null&&De.errorMsg)&&E.createElement("h5",{contentEditable:!1},E.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),E.createElement("div",null,De==null?void 0:De.errorMsg))),ci=De=>E.createElement(E.Fragment,null,typeof(De==null?void 0:De.errorMsg)=="string"&&!!(De!=null&&De.errorMsg)&&E.createElement("h5",null,E.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),E.createElement("div",null,De==null?void 0:De.errorMsg))),ja=(De,jt,hn,Cn)=>{let _t="flex";return(Dn&&Nr!==Cn||Rn&&!(hn!=null&&hn.errorMsg))&&(_t="none"),E.createElement("div",{className:ve.row,style:{display:_t}},E.createElement("div",{className:ve.leftLayout},Xr||E.createElement(pn,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:ve.question},De))),E.createElement("div",{className:ve.rightLayout},E.createElement(he,{className:hn!=null&&hn.errorMsg?ve.error:""},jt)))},Ei=[{id:"0",type:"\u5355\u9009\u9898",element:(De,jt,hn)=>{var Cn,_t;const $t=hn!==void 0;let Ut=(Cn=De==null?void 0:De.answer)==null?void 0:Cn[0];const an=E.createElement(E.Fragment,null,Wa(De,jt,hn),(_t=De==null?void 0:De.options)==null?void 0:_t.map((cr,$n)=>E.createElement(tt,{id:De==null?void 0:De.id,key:$n,value:`${Ct[$n]}.${cr}`,tagName:"p"})),Sa(De,Ut,$t),$i(De));let qt=$t?De:aa[jt];const An=qt==null?void 0:qt.options,fr=E.createElement(E.Fragment,null,ui(qt,jt,hn),An==null?void 0:An.map((cr,$n)=>{var Pa;return E.createElement("div",{key:$n,className:ve.option},E.createElement("aside",{className:((Pa=qt==null?void 0:qt.answer)==null?void 0:Pa[0])===Ct[$n]?ve.active:"",onClick:()=>jr("answer",jt,[Ct[$n]],hn)},Ct[$n]),E.createElement(tt,{id:qt==null?void 0:qt.id,tagName:"div",className:`${ve.text}`,onBlur:ta=>{An[$n]=ta,jr("options",jt,An,hn)},value:cr}))}),ia(qt,"",jt,hn),ci(qt));return $t?[an,fr]:ja(an,fr,qt,jt)},deal:De=>{var jt,hn,Cn;De.score=De.score===void 0?2:De.score;let _t=Hn((jt=De==null?void 0:De.answer)==null?void 0:jt[0]).toUpperCase();De.answer=_t?[_t]:[];let $t=[];if(!(De!=null&&De.options))$t.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{De.options=(hn=De.options)==null?void 0:hn.slice(0,15);const Ut=De.options.map(qt=>qt==null?void 0:qt.trim().replace(/^\s+|\s+$/g,""));new Set(Ut).size!==Ut.length&&$t.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return _t||$t.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),_t&&(Ct.slice(0,((Cn=De==null?void 0:De.options)==null?void 0:Cn.length)||15).includes(_t)||$t.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),Hn(De==null?void 0:De.question)||$t.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),De.errorMsg=$t.join(` +`),De}},{id:"1",type:"\u591A\u9009\u9898",element:(De,jt,hn)=>{var Cn,_t;const $t=hn!==void 0;let Ut=(Cn=De==null?void 0:De.answer)==null?void 0:Cn[0];const an=E.createElement(E.Fragment,null,Wa(De,jt,hn),(_t=De==null?void 0:De.options)==null?void 0:_t.map((cr,$n)=>E.createElement(tt,{id:De==null?void 0:De.id,key:$n,value:`${Ct[$n]}.${cr}`,tagName:"p"})),Sa(De,Ut,$t),$i(De));let qt=$t?De:aa[jt];const An=qt==null?void 0:qt.options,fr=E.createElement(E.Fragment,null,ui(qt,jt,hn),An==null?void 0:An.map((cr,$n)=>{var Pa,ta;return E.createElement("div",{key:$n,className:ve.option},E.createElement("aside",{className:(ta=(Pa=qt==null?void 0:qt.answer)==null?void 0:Pa[0])!=null&&ta.includes(Ct[$n])?ve.active:"",onClick:()=>{var Ba;let bi=((Ba=qt==null?void 0:qt.answer)==null?void 0:Ba[0])||"";const Hi=Ct[$n];bi.includes(Hi)?bi=bi.replace(new RegExp(Hi,"g"),""):bi+=Hi,bi=bi.split("").sort().join(""),jr("answer",jt,[bi],hn)}},Ct[$n]),E.createElement(tt,{id:qt==null?void 0:qt.id,tagName:"div",className:`${ve.text}`,onBlur:Ba=>{An[$n]=Ba,jr("options",jt,An,hn)},value:cr}))}),ia(qt,"",jt,hn),ci(qt));return $t?[an,fr]:ja(an,fr,qt,jt)},deal:De=>{var jt,hn,Cn;De.score=De.score===void 0?2:De.score;let _t=Hn((jt=De==null?void 0:De.answer)==null?void 0:jt[0]).toUpperCase().split("").sort().join("");De.answer=_t?[_t]:[];let $t=[];if(!(De!=null&&De.options))$t.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{De.options=(hn=De.options)==null?void 0:hn.slice(0,15);const Ut=De.options.map(qt=>qt==null?void 0:qt.trim().replace(/^\s+|\s+$/g,""));new Set(Ut).size!==Ut.length&&$t.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(_t||$t.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),_t){const Ut=Ct.slice(0,((Cn=De==null?void 0:De.options)==null?void 0:Cn.length)||15);sr(Ut).includes(_t)||$t.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return Hn(De==null?void 0:De.question)||$t.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),De.errorMsg=$t.join(` +`),De}},{id:"2",type:"\u5224\u65AD\u9898",element:(De,jt,hn)=>{var Cn,_t;const $t=hn!==void 0;let Ut=(Cn=De==null?void 0:De.answer)==null?void 0:Cn[0];const an=E.createElement(E.Fragment,null,Wa(De,jt,hn),Sa(De,Ut,$t),$i(De));let qt=$t?De:aa[jt];const An=["\u6B63\u786E","\u9519\u8BEF"];let fr=((_t=qt==null?void 0:qt.answer)==null?void 0:_t[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(fr)?fr="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(fr)&&(fr="\u9519\u8BEF");const cr=E.createElement(E.Fragment,null,ui(qt,jt,hn),An==null?void 0:An.map(($n,Pa)=>E.createElement("div",{key:Pa,className:ve.option},E.createElement("aside",{style:{borderRadius:2},className:fr===$n?ve.active:"",onClick:()=>jr("answer",jt,[$n],hn)},$n==="\u6B63\u786E"?"T":"F"),E.createElement("div",{style:{pointerEvents:"none"},className:`${ve.text}`},$n))),ia(qt,"",jt,hn),ci(qt));return $t?[an,cr]:ja(an,cr,qt,jt)},deal:De=>{var jt;De.score=De.score===void 0?2:De.score;let hn=Hn((jt=De==null?void 0:De.answer)==null?void 0:jt[0]);De.answer=hn?[hn]:[];let Cn=[];return hn||Cn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),hn&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(hn)&&Cn.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Hn(De==null?void 0:De.question)||Cn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),De.errorMsg=Cn.join(` +`),De}},{id:"3",type:"\u586B\u7A7A\u9898",element:(De,jt,hn)=>{var Cn,_t;const $t=hn!==void 0,Ut=E.createElement(E.Fragment,null,Wa(De,jt,hn),(Cn=De==null?void 0:De.answer)==null?void 0:Cn.map((An,fr)=>E.createElement(tt,{id:De==null?void 0:De.id,key:fr,tagName:"p",value:`\u7B54\u6848${fr+1}\uFF1A${An.text||""}`})),Sa(De,"",$t),$i(De));let an=$t?De:aa[jt];const qt=E.createElement(E.Fragment,null,ui(an,jt,hn),(_t=an==null?void 0:an.answer)==null?void 0:_t.map((An,fr)=>E.createElement("div",{key:fr,className:ve.option},E.createElement("aside",{className:ve.fill},"\u586B\u7A7A\u9879",fr+1),An.model===1&&E.createElement(tt,{id:an==null?void 0:an.id,tagName:"div",onBlur:cr=>{an.answer[fr].latex=vn(cr),jr("answer",jt,an.answer,hn)},className:`${ve.text}`,value:An.latex}),An.model===2&&E.createElement(ct.Z,{value:An.latex,onChange:cr=>{an.answer[fr].latex=cr,jr("answer",jt,an.answer,hn)}}))),ia(an,"",jt,hn),ci(an));return $t?[Ut,qt]:ja(Ut,qt,an,jt)},deal:De=>{var jt;De.score=De.score===void 0?2:De.score;const hn=(jt=De.answer)==null?void 0:jt.map(_t=>{if(Object.prototype.toString.call(_t)==="[object Object]")return _t;_t=_t==null?void 0:_t.trim();const $t={model:1,text:_t,latex:_t};return _t.startsWith("$$")&&_t.endsWith("$$")||_t.startsWith("`$$")&&_t.endsWith("$$`")?($t.model=2,$t.latex=_t.slice(2,-2)):$t.latex=vn(_t),$t});De.answer=hn;let Cn=[];return hn||Cn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),Hn(De==null?void 0:De.question)||Cn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),De.errorMsg=Cn.join(` +`),De}},{id:"4",type:"\u7B80\u7B54\u9898",element:(De,jt,hn)=>{var Cn,_t;const $t=hn!==void 0;let Ut=(Cn=De==null?void 0:De.answer)==null?void 0:Cn[0];const an=E.createElement(E.Fragment,null,Wa(De,jt,hn),Sa(De,Ut,$t),$i(De));let qt=$t?De:aa[jt];const An=E.createElement(E.Fragment,null,ui(qt,jt,hn),ia(qt,(_t=qt==null?void 0:qt.answer)==null?void 0:_t[0],jt,hn),ci(qt));return $t?[an,An]:ja(an,An,qt,jt)},deal:De=>{De.score=De.score===void 0?5:De.score;let jt=[];return Hn(De==null?void 0:De.question)||jt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),De.errorMsg=jt.join(` +`),De}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(De,jt)=>{var hn,Cn;const _t=aa[jt],$t=rn.slice(0,4).map(Ut=>({key:Ut,label:Ut,onClick:()=>jr("platform",jt,Ut)}));return E.createElement("div",{className:ve.row,style:{display:Rn?_t!=null&&_t.errorMsg?"flex":"none":"flex"}},E.createElement("div",{className:ve.leftLayout},E.createElement(pn,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:ve.question},Wa(De,jt),E.createElement(tt,{id:De==null?void 0:De.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(De==null?void 0:De.description)||""}`,tagName:"p"}),Sa(De),E.createElement(tt,{id:De==null?void 0:De.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${De==null?void 0:De.timeLimit}`,tagName:"p"}),E.createElement(tt,{id:De==null?void 0:De.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(De==null?void 0:De.platform)||""}`,tagName:"p"}),E.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),E.createElement("h4",null),E.createElement(tt,{id:De==null?void 0:De.id,value:(De==null?void 0:De.code)||"",tagName:"div"}),(hn=De==null?void 0:De.inputs)==null?void 0:hn.map((Ut,an)=>{var qt;return E.createElement(E.Fragment,{key:an},E.createElement("h4",null),E.createElement(tt,{id:De==null?void 0:De.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${an+1})\u8F93\u5165\uFF1A${Ut||""}`,tagName:"div"}),E.createElement(tt,{id:De==null?void 0:De.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${an+1})\u8F93\u51FA\uFF1A${((qt=De==null?void 0:De.outputs)==null?void 0:qt[an])||""}`,tagName:"div"}))}),$i(De)))),E.createElement("div",{className:ve.rightLayout},E.createElement(he,{className:_t!=null&&_t.errorMsg?ve.error:""},ui(_t,jt),E.createElement("div",{className:ve.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},E.createElement("div",{className:ve.li},E.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),E.createElement(tt,{className:ve.edit,id:_t==null?void 0:_t.id,value:_t==null?void 0:_t.description,tagName:"div",onBlur:Ut=>jr("description",jt,Ut)}))),ia(_t,"",jt),E.createElement("div",{className:ve.liWrap},E.createElement("div",{className:ve.li},E.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),E.createElement(tt,{className:ve.edit,id:_t==null?void 0:_t.id,value:_t==null?void 0:_t.timeLimit,tagName:"div",onBlur:Ut=>jr("timeLimit",jt,vn(Ut))})),E.createElement("div",{className:ve.li},E.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),E.createElement("div",{className:"c-black"},E.createElement(Xe.Z,{menu:{items:$t}},E.createElement("span",{className:"c-light-primary"},_t==null?void 0:_t.platform,E.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),E.createElement("div",{className:ve.li,style:{flexDirection:"column",alignItems:"start"}},E.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),E.createElement(tt,{className:ve.edit,id:_t==null?void 0:_t.id,value:(_t==null?void 0:_t.code)||"",onBlur:Ut=>jr("code",jt,vn(Ut)),tagName:"div"}))),(Cn=_t==null?void 0:_t.inputs)==null?void 0:Cn.map((Ut,an)=>{var qt;return E.createElement("div",{className:ve.liWrap,key:an},E.createElement("div",{className:ve.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",an+1,")\u8F93\u5165\uFF1A"),E.createElement(tt,{id:_t==null?void 0:_t.id,value:Ut||"",className:ve.edit,onBlur:An=>{const fr=[...(_t==null?void 0:_t.inputs)||[]];fr[an]=vn(An),jr("inputs",jt,fr)},tagName:"div"})),E.createElement("div",{className:ve.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",an+1,")\u8F93\u51FA\uFF1A"),E.createElement(tt,{id:_t==null?void 0:_t.id,value:((qt=_t==null?void 0:_t.outputs)==null?void 0:qt[an])||"",className:ve.edit,onBlur:An=>{const fr=[...(_t==null?void 0:_t.outputs)||[]];fr[an]=vn(An),jr("outputs",jt,fr)},tagName:"div"})))}),ci(_t))))},deal:De=>{var jt,hn,Cn;De.score=De.score===void 0?10:De.score,De.code=(jt=De.code)==null?void 0:jt.trim();let _t=[];Hn(De==null?void 0:De.question)?((hn=De==null?void 0:De.question)==null?void 0:hn.length)>60&&_t.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):_t.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Hn(De==null?void 0:De.description)||_t.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const $t=Hn(String((De==null?void 0:De.timeLimit)||""));if(De.timeLimit=$t,(!$t||$t&&!["3","4","5","6","7","8","9","10"].includes($t))&&_t.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),De.platform=Hn(De==null?void 0:De.platform),De!=null&&De.platform){const Ut=["c","c++","java","python"],an=(Cn=De==null?void 0:De.platform)==null?void 0:Cn.toLowerCase(),qt=Ut.findIndex(An=>An===an);qt>-1?De.platform=rn[qt]:_t.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else _t.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(De!=null&&De.inputs)||!(De!=null&&De.outputs))De.inputs=[],De.outputs=[],_t.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const Ut=Math.min(De.inputs.length,De.outputs.length);De.inputs=De.inputs.slice(0,Ut),De.outputs=De.outputs.slice(0,Ut),De.outputs.some(an=>!Hn(an))&&_t.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return De.errorMsg=_t.join(` +`),De}},{id:"7",type:"\u7EC4\u5408\u9898",element:(De,jt)=>{var hn,Cn;const _t=aa[jt];return E.createElement("div",{className:ve.row,style:{display:Rn?_t!=null&&_t.errorMsg?"flex":"none":"flex"}},E.createElement("div",{className:ve.leftLayout},E.createElement(pn,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:ve.question},Wa(De,jt),Sa(De),(hn=De==null?void 0:De.questions)==null?void 0:hn.map(($t,Ut)=>{var an;const qt=(an=Ei.find(An=>An.id===($t==null?void 0:$t.type)))==null?void 0:an.element;return E.createElement(E.Fragment,{key:`left-${De.id}-${Ut}`},qt($t,jt,Ut)[0])}),$i(De),E.createElement("p",{contentEditable:!0},"}}")))),E.createElement("div",{className:ve.rightLayout},E.createElement(he,{className:_t!=null&&_t.errorMsg?ve.error:""},ui(_t,jt),ia(_t,"",jt),(Cn=_t==null?void 0:_t.questions)==null?void 0:Cn.map(($t,Ut)=>{var an;const qt=(an=Ei.find(An=>An.id===($t==null?void 0:$t.type)))==null?void 0:an.element;return E.createElement(E.Fragment,{key:`right-${_t.id}-${Ut}`},qt($t,jt,Ut)[1])}),ci(_t))))},deal:De=>{var jt,hn,Cn,_t,$t;const Ut=Qr,an=[...Ei],qt=an.findIndex($n=>$n.id==="0"),An=an.findIndex($n=>$n.id==="1");if(qt!==-1){const $n=an[qt].deal;an[qt].deal=Pa=>{const ta=$n(Pa);return ta.errorMsg&&(ta.errorMsg=ta.errorMsg.split(` `).filter(Ba=>Ba!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` `)),ta}}if(An!==-1){const $n=an[An].deal;an[An].deal=Pa=>{const ta=$n(Pa);return ta.errorMsg&&(ta.errorMsg=ta.errorMsg.split(` `).filter(Ba=>Ba!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` `)),ta}}De.questions=(jt=De.questions)!=null&&jt.length?Qr(De.questions.slice(0,20)):[],De.questions=(hn=De.questions)==null?void 0:hn.map(($n,Pa)=>{var ta;if($n.type==="0"||$n.type==="1"){const Ba=(ta=$n.options)==null?void 0:ta.map(bi=>bi==null?void 0:bi.trim().replace(/^\s+|\s+$/g,""));Ba&&new Set(Ba).size!==Ba.length&&($n.errorMsg=($n.errorMsg?$n.errorMsg+` -`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Pt(Zt({},$n),{last:Pa===De.questions.length-1})});const fr=(bn=De.questions)==null?void 0:bn.reduce(($n,Pa)=>{const ta=parseFloat(Pa.score);return isNaN(ta)?$n:$n+ta},0);De.score=fr;let cr=[];return(_t=De.questions)!=null&&_t.length?De.errorMsg=(($t=De.questions)==null?void 0:$t.findIndex($n=>!!$n.errorMsg))>-1:cr.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),Hn(De==null?void 0:De.question)||cr.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),cr.length&&(De.errorMsg=cr.join(` -`)),De}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(De,jt)=>{var hn,bn,_t,$t;const Ut=aa[jt],an=rn.map(qt=>({key:qt,label:qt,onClick:()=>jr("platform",jt,qt)}));return E.createElement("div",{className:ve.row,style:{display:Rn?Ut!=null&&Ut.errorMsg?"flex":"none":"flex"}},E.createElement("div",{className:ve.leftLayout},E.createElement(pn,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:ve.question},Wa(De,jt),Sa(De),E.createElement(tt,{id:De==null?void 0:De.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${De==null?void 0:De.timeLimit}`,tagName:"p"}),E.createElement(tt,{id:De==null?void 0:De.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(De==null?void 0:De.platform)||""}`,tagName:"p"}),E.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),E.createElement("h4",null),E.createElement(tt,{id:De==null?void 0:De.id,value:(De==null?void 0:De.code)||"",tagName:"div"}),E.createElement("h4",null),(hn=De==null?void 0:De.inputs)==null?void 0:hn.map((qt,An)=>{var fr;return E.createElement(E.Fragment,{key:An},E.createElement("h4",null),E.createElement(tt,{id:De==null?void 0:De.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${An+1})\u8F93\u5165\uFF1A${qt||""}`,tagName:"div"}),E.createElement(tt,{id:De==null?void 0:De.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${An+1})\u8F93\u51FA\uFF1A${((fr=De==null?void 0:De.outputs)==null?void 0:fr[An])||""}`,tagName:"div"}))}),(bn=De==null?void 0:De.answer)==null?void 0:bn.map((qt,An)=>E.createElement(tt,{key:An,id:De==null?void 0:De.id,value:`\u7B54\u6848${An+1}\uFF1A${qt||""}`,tagName:"p"})),$i(De)))),E.createElement("div",{className:ve.rightLayout},E.createElement(he,{className:Ut!=null&&Ut.errorMsg?ve.error:""},ui(Ut,jt),ia(Ut,"",jt),E.createElement("div",{className:ve.liWrap},E.createElement("div",{className:ve.li,onKeyDown:Lt},E.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),E.createElement(tt,{className:ve.edit,id:Ut==null?void 0:Ut.id,value:Ut==null?void 0:Ut.timeLimit,tagName:"div",onBlur:qt=>jr("timeLimit",jt,vn(qt))})),E.createElement("div",{className:ve.li},E.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),E.createElement("div",{className:"c-black"},E.createElement(Xe.Z,{menu:{items:an}},E.createElement("span",{className:"c-light-primary"},Ut==null?void 0:Ut.platform,E.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),E.createElement("div",{className:ve.li,style:{flexDirection:"column",alignItems:"start"}},E.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),E.createElement(tt,{className:ve.edit,id:Ut==null?void 0:Ut.id,value:(Ut==null?void 0:Ut.code)||"",onBlur:qt=>jr("code",jt,vn(qt)),tagName:"div"})),(_t=Ut==null?void 0:Ut.inputs)==null?void 0:_t.map((qt,An)=>{var fr;return E.createElement("div",{className:ve.liWrap,key:An},E.createElement("div",{className:ve.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",An+1,")\u8F93\u5165\uFF1A"),E.createElement(tt,{id:Ut==null?void 0:Ut.id,value:qt||"",className:ve.edit,onBlur:cr=>{const $n=[...(Ut==null?void 0:Ut.inputs)||[]];$n[An]=vn(cr),jr("inputs",jt,$n)},tagName:"div"})),E.createElement("div",{className:ve.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",An+1,")\u8F93\u51FA\uFF1A"),E.createElement(tt,{id:Ut==null?void 0:Ut.id,value:((fr=Ut==null?void 0:Ut.outputs)==null?void 0:fr[An])||"",className:ve.edit,onBlur:cr=>{const $n=[...(Ut==null?void 0:Ut.outputs)||[]];$n[An]=vn(cr),jr("outputs",jt,$n)},tagName:"div"})))})),E.createElement("div",{className:ve.liWrap},($t=Ut==null?void 0:Ut.answer)==null?void 0:$t.map((qt,An)=>E.createElement("div",{className:ve.li,key:An},E.createElement("aside",null,"\u7B54\u6848",An+1,"\uFF1A"),E.createElement(tt,{id:Ut==null?void 0:Ut.id,value:qt||"",className:ve.edit,onBlur:fr=>{const cr=[...(Ut==null?void 0:Ut.answer)||[]];cr[An]=vn(fr),jr("output",jt,cr)},tagName:"div"})))),ci(Ut))))},deal:De=>{var jt,hn,bn,_t,$t,Ut,an,qt;De.score=De.score===void 0?10:De.score,De.code=(bn=(hn=(jt=De.code)==null?void 0:jt.trim())==null?void 0:hn.replace(/@_@/g,"@\u2581@"))==null?void 0:bn.replace(/@__@/g,"@\u2581\u2581@");let An=[];if(Hn(De==null?void 0:De.question)||An.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Hn(De==null?void 0:De.code)?/@▁@|@▁▁@/.test(De==null?void 0:De.code)?(_t=De==null?void 0:De.answer)!=null&&_t.length&&(($t=De==null?void 0:De.code.match(/@▁@|@▁▁@/g))==null?void 0:$t.length)!==((Ut=De==null?void 0:De.answer)==null?void 0:Ut.length)&&An.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):An.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):An.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),De!=null&&De.answer?(an=De.answer)!=null&&an.some(cr=>!Hn(cr))&&An.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):An.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),De.platform=Hn(De==null?void 0:De.platform),De!=null&&De.platform){const cr=["c","c++","java","python","javascript","ruby"],$n=(qt=De==null?void 0:De.platform)==null?void 0:qt.toLowerCase(),Pa=cr.findIndex(ta=>ta===$n);Pa>-1?De.platform=rn[Pa]:An.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else An.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");if(!(De!=null&&De.inputs)||!(De!=null&&De.outputs))De.inputs=[],De.outputs=[],An.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const cr=Math.min(De.inputs.length,De.outputs.length);De.inputs=De.inputs.slice(0,cr),De.outputs=De.outputs.slice(0,cr),De.outputs.some($n=>!Hn($n))&&An.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}const fr=Hn(String((De==null?void 0:De.timeLimit)||""));return De.timeLimit=fr,(!fr||fr&&!["3","4","5","6","7","8","9","10"].includes(fr))&&An.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),De.errorMsg=An.join(` -`),De}}],Qi=()=>E.createElement(E.Fragment,null,Kr.filter(De=>{var jt;return!!((jt=Ei.find(bn=>bn.id===(De==null?void 0:De.type)))==null?void 0:jt.element)}).map((De,jt)=>{var hn;const bn=(hn=Ei.find(_t=>_t.id===(De==null?void 0:De.type)))==null?void 0:hn.element;return E.createElement(E.Fragment,{key:De.id},bn(De,jt))})),ga=()=>en(void 0,null,function*(){const De=aa.filter(jt=>!jt.checked);if(Ir!==3||!De.length){_e.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(Ti){si(!0),yield Ti(aa),si(!1);return}so.setFieldsValue({course_discipline_id:Fn}),Kn(!0)}),Ri=(De,jt=[])=>{if(typeof De=="string")return De.trim();if(Array.isArray(De))return De.map(hn=>Ri(hn,jt));if(typeof De=="object"&&De!==null){const hn={};for(const bn in De)De.hasOwnProperty(bn)&&(jt.includes(bn)?hn[bn]=De[bn]:hn[bn]=Ri(De[bn],jt));return hn}return De},Pi=De=>en(void 0,null,function*(){const jt=Qr(Ri(De));qa(jt),Wn(JSON.parse(JSON.stringify(jt))),Sn(3),Qa(!1),cn(!1)});(0,E.useEffect)(()=>{if(_n)return;const De=()=>{Fa(jt=>jt>=90?(clearInterval(tl.current),90):jt+1)};return tl.current=setInterval(De,5e4/90),()=>clearInterval(tl.current)},[_n]);const Fo=(De,jt)=>{br(!1);const hn=new FormData;Object.keys(jt).forEach($t=>{hn.append($t,jt[$t])});const bn=new window.XMLHttpRequest;bn.withCredentials=!0;const _t=(0,Re.Ec)({method:"POST",headers:{}});bn.addEventListener("load",function($t){return en(this,null,function*(){var Ut,an;try{const qt=JSON.parse((Ut=$t==null?void 0:$t.target)==null?void 0:Ut.response);if(br(!0),Fa(100),yield new Promise(An=>setTimeout(()=>An(),780)),qt.status===0){if(!((an=qt==null?void 0:qt.data)!=null&&an.length)){_e.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),Qa(!1);return}Pi((qt==null?void 0:qt.data)||[])}else Qa(!1),_e.ZP.warning(qt==null?void 0:qt.message)}catch(qt){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",qt)}})}),bn.addEventListener("error",()=>{Qa(!1)}),bn.open("POST",`${be.Z.API_SERVER}${De}`),bn.send(hn)},Bi=De=>en(void 0,null,function*(){const jt=De.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(jt)==-1?(_e.ZP.error(`${De.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(Qa(!0),Jr("\u5904\u7406\u4E2D"),Fo("/api/intelligent_imports/import.json",{file:De}),Promise.reject())});let Fi=[{key:1,label:E.createElement($e.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:Bi},E.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,Dt.Ny)()||(0,Dt.$O)())&&Fi.push({key:2,label:E.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{Ro.current.onClick()}});const So=[aa.length,(Ni=aa.filter(De=>!!(De!=null&&De.errorMsg)))==null?void 0:Ni.length];return E.createElement("div",{className:Te()(ve.intelligentBox,"intelligent-body-curb",ye),style:Pt(Zt({},se),{width:ot}),ref:jn},E.createElement("div",{className:ve.underpin},E.createElement("b",{style:pa}),E.createElement("b",{style:pa})),E.createElement("div",{className:ve.head,style:{top:Yn}},E.createElement("div",{className:ve.leftLayout},ur||E.createElement(E.Fragment,null,E.createElement(Fe.Z,{align:"middle"},E.createElement("div",{className:ve.title},"\u8BD5\u9898\u7F16\u8F91"),!or&&E.createElement(Be.op,{href:`${be.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",E.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),E.createElement(Be.op,{onClick:Mt,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!or&&E.createElement(Xe.Z,{overlayClassName:ve.menu,menu:{items:Fi}},E.createElement(Be.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!Jn&&Jn),E.createElement("div",{className:ve.tip},E.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),E.createElement(Fe.Z,{className:ve.rightLayout,style:{alignItems:"start"}},rr||E.createElement(E.Fragment,null,E.createElement("div",{className:ve.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(Ir)&&E.createElement(We.default,{className:"ml20",checked:Rn,onChange:De=>cn(De.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(Ir)&&E.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",E.createElement("span",{className:"ml5 mr5 c-light-primary"},So[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",E.createElement("span",{className:"ml5 mr5 c-red-e53"},So[1]),"\u9898")),Dn&&E.createElement("div",{className:ve.tabs},Kr==null?void 0:Kr.map((De,jt)=>E.createElement("div",{onClick:()=>{qr(jt)},className:Nr===jt&&ve.active,key:jt},"\u65B0\u9898",jt+1)))),E.createElement("div",{className:ve.centerBox},E.createElement("img",{className:"mb10",src:fe,width:56}),!Vr&&E.createElement(Be.op,{onClick:za},"\u8BC6\u522B"))),[1,2].includes(Ir)&&Ya(),[3].includes(Ir)&&Qi(),E.createElement("div",{className:"pb10"}),E.createElement("div",{className:ve.buttonFixed},E.createElement("div",{className:ve.buttonWrap},E.createElement(vt.ZP,{size:"middle",className:`${ve.button} mr20`,onClick:Xt},"\u53D6\u6D88"),E.createElement(vt.ZP,{size:"middle",type:"primary",loading:Xa,className:`${ve.button}`,onClick:ga},ha))),E.createElement(ze.default,{centered:!0,closable:!1,destroyOnClose:!0,open:na,title:null,footer:null,width:320,afterClose:()=>Fa(0)},E.createElement(Fe.Z,{align:"middle",style:{flexDirection:"column"}},E.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},$a,E.createElement("span",{className:ve.dotLoading},E.createElement("span",null,"."),E.createElement("span",null,"."),E.createElement("span",null,"."))),E.createElement(Ye.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:ir}),E.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",E.createElement("span",{className:"ml5 c-light-primary"},ir,"%")))),E.createElement(ze.default,{centered:!0,open:nn,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:fn,width:500,onCancel:()=>Kn(!1),onOk:()=>so.submit(),afterClose:()=>{so.resetFields()}},E.createElement(He.default,{style:{maxHeight:550},form:so,layout:"horizontal",colon:!1,size:"large",onFinish:De=>en(void 0,null,function*(){var jt,hn,bn,_t,$t;const Ut=aa.filter(An=>!An.checked&&!An.errorMsg);xn(!0);const an=()=>en(void 0,null,function*(){var An,fr;const cr=yield(0,qe.ZP)("/api/intelligent_imports/save.json",{method:"post",body:Pt(Zt(Zt({},on),De),{list:Ut,mode:Kt})});cr.status===0&&(Vn&&((An=cr==null?void 0:cr.data)!=null&&An.success)&&window.location.pathname==="/problemset"&&(lt.Z.publish("refresh-item-bank",De.group_id),yield new Promise($n=>setTimeout(()=>$n(),1500))),_e.ZP.success(`\u6210\u529F\u5BFC\u5165${(fr=cr==null?void 0:cr.data)==null?void 0:fr.success}\u9053\u8BD5\u9898`,3),zt(cr),Kn(!1)),xn(!1)});if(Kt!==1){yield an();return}const qt=yield(0,qe.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:aa,mode:Kt}});if(qt.status===0){if(!((jt=qt==null?void 0:qt.data)!=null&&jt.error_size)){yield an();return}ze.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{xn(!1)},title:"\u63D0\u793A",content:E.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",E.createElement("span",{className:"c-light-primary ml5 mr5"},(hn=qt==null?void 0:qt.data)==null?void 0:hn.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",E.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(bn=qt==null?void 0:qt.data)==null?void 0:bn.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",E.createElement("span",{className:"ml5 mr5"},($t=(_t=qt==null?void 0:qt.data)==null?void 0:_t.index)==null?void 0:$t.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:an})}})},E.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),E.createElement(He.default.Item,{label:"\u6240\u5C5E\u8BFE\u7A0B",name:"course_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},E.createElement(xt.q,null)),Kt===1&&E.createElement(He.default.Item,{label:E.createElement(Fe.Z,{align:"middle",style:{justifyContent:"space-between"}},E.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),E.createElement("div",{onClick:()=>On(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},E.createElement("img",{className:"mr5 primary-hover",src:wt}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},E.createElement(st.Z,{key:Ar})))),E.createElement(ze.default,{centered:!0,open:Jt,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:Er,onCancel:()=>On(!1),onOk:()=>Mn.submit(),afterClose:()=>{Mn.resetFields()}},E.createElement(He.default,{style:{maxHeight:550},form:Mn,layout:"horizontal",colon:!1,size:"large",onFinish:De=>en(void 0,null,function*(){var jt;Qt(!0),(yield(0,qe.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:De.name,parent_id:(jt=De==null?void 0:De.parent_id)==null?void 0:jt[0]}})).status===0?(la(Ar+1),setTimeout(()=>{_e.ZP.success("\u64CD\u4F5C\u6210\u529F"),On(!1),Qt(!1)},1e3)):Qt(!1)})},E.createElement(He.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},E.createElement(Ne.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),E.createElement(He.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},E.createElement(st.Z,null)))),E.createElement(Qe.Z,{onSave:De=>{Qa(!0),Jr("\u5904\u7406\u4E2D"),Fo("/api/intelligent_imports/import.json",{html:De})},ref:Ro}))},ae=Ie;var pe=le},71039:function(It,kt,ne){"use strict";var E=ne(59301),ve=ne(74501),Pe=ne(48136),Te=ne(9057),He=ne(62957),_e=ne(59301);const ze=(0,E.forwardRef)(({callback:nt,width:Fe,onChange:We,disabled:Xe,readOnly:$e,type:vt="",value:Ye="",style:Ne={}},Be)=>{const be=(0,E.useRef)(),Ie=(0,E.useRef)(),[Ke,at]=(0,E.useState)(0),[fe,qe]=(0,E.useState)(0),[st,wt]=(0,E.useState)(!1),ft=()=>{var Se=document.createElement("div");Se.innerHTML=be.current.getValue();var Ve=Se.innerText;return nt&&nt(Ve),Ve};(0,E.useImperativeHandle)(Be,()=>({getData:ft}));const ct=Se=>{Se.preventDefault();const Ve=Se.clientX-Ke,Ae=Se.clientY-fe;document.body.onmousemove=tt=>{let Dt=tt.clientX-Ve,lt=tt.clientY-Ae;const Qe=document.getElementsByClassName("markdown-popup-form")[0],xt=window.innerWidth-Qe.offsetWidth,Re=window.innerHeight-Qe.offsetHeight;Dt=Math.max(0,Math.min(Dt,xt)),lt=Math.max(0,Math.min(lt,Re)),Je(tt.clientX,tt.clientY,Ve,Ae)&&(at(Dt),qe(lt))},document.body.onmouseup=function(){document.body.onmousemove=null}},Je=(Se,Ve,Ae,tt)=>{const Dt=document.body.clientHeight,lt=document.body.clientWidth;return Se<20&&Ae>Se||Se>lt-20&&AeVe||Ve>Dt-20&&tt{st&&setTimeout(()=>{const Se=document.getElementsByClassName("markdown-popup-form")[0],Ve=window.innerWidth/2-Se.offsetWidth/2,Ae=window.innerHeight/2-Se.offsetHeight/2;at(Ve),qe(Ae)},0)},[st]);const ut=()=>{Xe||$e||wt(!0)};return _e.createElement("div",{style:Ne},_e.createElement("div",{style:{width:Fe||"100%",position:"relative"},className:`${ve.Z.mathFillWrap} ${Xe||$e?"cursorDefault":""}`,onClick:()=>ut()},_e.createElement("math-field",{disabled:Xe,locale:"zh_cn",class:`${ve.Z.mathField} ${vt}`,readOnly:$e,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:be,style:{width:"100%",fontSize:Ye?18:14},value:Ye||""})),_e.createElement(He.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:Ke,top:fe},title:_e.createElement("div",{style:{cursor:"move"},onMouseDown:ct},"\u8F93\u5165\u516C\u5F0F"),open:st,onOk:()=>{const Se=Ie.current.getData();be.current.setValue(Se),We(Se),wt(!1)},onCancel:()=>{wt(!1)},destroyOnClose:!0,className:"markdown-popup-form"},_e.createElement(Te.Z,{value:Ye,ref:Ie,onChange:We,showSaveButton:!1})))});kt.Z=ze},9057:function(It,kt,ne){"use strict";var E=ne(59301),ve=ne(77019),Pe=ne(5269),Te=ne(31691),He=ne(7939),_e=ne(35883),ze=ne(74501),nt=ne(48136),Fe=ne(59301);const We=(0,E.forwardRef)(({callback:Xe,showSaveButton:$e,value:vt=""},Ye)=>{const Ne=(0,E.useRef)(),Be=[{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 "}]}]}],be=[{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 +`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Pt(Zt({},$n),{last:Pa===De.questions.length-1})});const fr=(Cn=De.questions)==null?void 0:Cn.reduce(($n,Pa)=>{const ta=parseFloat(Pa.score);return isNaN(ta)?$n:$n+ta},0);De.score=fr;let cr=[];return(_t=De.questions)!=null&&_t.length?De.errorMsg=(($t=De.questions)==null?void 0:$t.findIndex($n=>!!$n.errorMsg))>-1:cr.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),Hn(De==null?void 0:De.question)||cr.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),cr.length&&(De.errorMsg=cr.join(` +`)),De}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(De,jt)=>{var hn,Cn,_t,$t;const Ut=aa[jt],an=rn.map(qt=>({key:qt,label:qt,onClick:()=>jr("platform",jt,qt)}));return E.createElement("div",{className:ve.row,style:{display:Rn?Ut!=null&&Ut.errorMsg?"flex":"none":"flex"}},E.createElement("div",{className:ve.leftLayout},E.createElement(pn,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:ve.question},Wa(De,jt),Sa(De),E.createElement(tt,{id:De==null?void 0:De.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${De==null?void 0:De.timeLimit}`,tagName:"p"}),E.createElement(tt,{id:De==null?void 0:De.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(De==null?void 0:De.platform)||""}`,tagName:"p"}),E.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),E.createElement("h4",null),E.createElement(tt,{id:De==null?void 0:De.id,value:(De==null?void 0:De.code)||"",tagName:"div"}),E.createElement("h4",null),(hn=De==null?void 0:De.inputs)==null?void 0:hn.map((qt,An)=>{var fr;return E.createElement(E.Fragment,{key:An},E.createElement("h4",null),E.createElement(tt,{id:De==null?void 0:De.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${An+1})\u8F93\u5165\uFF1A${qt||""}`,tagName:"div"}),E.createElement(tt,{id:De==null?void 0:De.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${An+1})\u8F93\u51FA\uFF1A${((fr=De==null?void 0:De.outputs)==null?void 0:fr[An])||""}`,tagName:"div"}))}),(Cn=De==null?void 0:De.answer)==null?void 0:Cn.map((qt,An)=>E.createElement(tt,{key:An,id:De==null?void 0:De.id,value:`\u7B54\u6848${An+1}\uFF1A${qt||""}`,tagName:"p"})),$i(De)))),E.createElement("div",{className:ve.rightLayout},E.createElement(he,{className:Ut!=null&&Ut.errorMsg?ve.error:""},ui(Ut,jt),ia(Ut,"",jt),E.createElement("div",{className:ve.liWrap},E.createElement("div",{className:ve.li,onKeyDown:Lt},E.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),E.createElement(tt,{className:ve.edit,id:Ut==null?void 0:Ut.id,value:Ut==null?void 0:Ut.timeLimit,tagName:"div",onBlur:qt=>jr("timeLimit",jt,vn(qt))})),E.createElement("div",{className:ve.li},E.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),E.createElement("div",{className:"c-black"},E.createElement(Xe.Z,{menu:{items:an}},E.createElement("span",{className:"c-light-primary"},Ut==null?void 0:Ut.platform,E.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),E.createElement("div",{className:ve.li,style:{flexDirection:"column",alignItems:"start"}},E.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),E.createElement(tt,{className:ve.edit,id:Ut==null?void 0:Ut.id,value:(Ut==null?void 0:Ut.code)||"",onBlur:qt=>jr("code",jt,vn(qt)),tagName:"div"})),(_t=Ut==null?void 0:Ut.inputs)==null?void 0:_t.map((qt,An)=>{var fr;return E.createElement("div",{className:ve.liWrap,key:An},E.createElement("div",{className:ve.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",An+1,")\u8F93\u5165\uFF1A"),E.createElement(tt,{id:Ut==null?void 0:Ut.id,value:qt||"",className:ve.edit,onBlur:cr=>{const $n=[...(Ut==null?void 0:Ut.inputs)||[]];$n[An]=vn(cr),jr("inputs",jt,$n)},tagName:"div"})),E.createElement("div",{className:ve.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",An+1,")\u8F93\u51FA\uFF1A"),E.createElement(tt,{id:Ut==null?void 0:Ut.id,value:((fr=Ut==null?void 0:Ut.outputs)==null?void 0:fr[An])||"",className:ve.edit,onBlur:cr=>{const $n=[...(Ut==null?void 0:Ut.outputs)||[]];$n[An]=vn(cr),jr("outputs",jt,$n)},tagName:"div"})))})),E.createElement("div",{className:ve.liWrap},($t=Ut==null?void 0:Ut.answer)==null?void 0:$t.map((qt,An)=>E.createElement("div",{className:ve.li,key:An},E.createElement("aside",null,"\u7B54\u6848",An+1,"\uFF1A"),E.createElement(tt,{id:Ut==null?void 0:Ut.id,value:qt||"",className:ve.edit,onBlur:fr=>{const cr=[...(Ut==null?void 0:Ut.answer)||[]];cr[An]=vn(fr),jr("output",jt,cr)},tagName:"div"})))),ci(Ut))))},deal:De=>{var jt,hn,Cn,_t,$t,Ut,an,qt;De.score=De.score===void 0?10:De.score,De.code=(Cn=(hn=(jt=De.code)==null?void 0:jt.trim())==null?void 0:hn.replace(/@_@/g,"@\u2581@"))==null?void 0:Cn.replace(/@__@/g,"@\u2581\u2581@");let An=[];if(Hn(De==null?void 0:De.question)||An.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Hn(De==null?void 0:De.code)?/@▁@|@▁▁@/.test(De==null?void 0:De.code)?(_t=De==null?void 0:De.answer)!=null&&_t.length&&(($t=De==null?void 0:De.code.match(/@▁@|@▁▁@/g))==null?void 0:$t.length)!==((Ut=De==null?void 0:De.answer)==null?void 0:Ut.length)&&An.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):An.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):An.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),De!=null&&De.answer?(an=De.answer)!=null&&an.some(cr=>!Hn(cr))&&An.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):An.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),De.platform=Hn(De==null?void 0:De.platform),De!=null&&De.platform){const cr=["c","c++","java","python","javascript","ruby"],$n=(qt=De==null?void 0:De.platform)==null?void 0:qt.toLowerCase(),Pa=cr.findIndex(ta=>ta===$n);Pa>-1?De.platform=rn[Pa]:An.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else An.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");if(!(De!=null&&De.inputs)||!(De!=null&&De.outputs))De.inputs=[],De.outputs=[],An.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const cr=Math.min(De.inputs.length,De.outputs.length);De.inputs=De.inputs.slice(0,cr),De.outputs=De.outputs.slice(0,cr),De.outputs.some($n=>!Hn($n))&&An.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}const fr=Hn(String((De==null?void 0:De.timeLimit)||""));return De.timeLimit=fr,(!fr||fr&&!["3","4","5","6","7","8","9","10"].includes(fr))&&An.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),De.errorMsg=An.join(` +`),De}}],Qi=()=>E.createElement(E.Fragment,null,Kr.filter(De=>{var jt;return!!((jt=Ei.find(Cn=>Cn.id===(De==null?void 0:De.type)))==null?void 0:jt.element)}).map((De,jt)=>{var hn;const Cn=(hn=Ei.find(_t=>_t.id===(De==null?void 0:De.type)))==null?void 0:hn.element;return E.createElement(E.Fragment,{key:De.id},Cn(De,jt))})),ga=()=>en(void 0,null,function*(){const De=aa.filter(jt=>!jt.checked);if(Ir!==3||!De.length){_e.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(Ti){si(!0),yield Ti(aa),si(!1);return}so.setFieldsValue({course_discipline_id:Fn}),Kn(!0)}),Ri=(De,jt=[])=>{if(typeof De=="string")return De.trim();if(Array.isArray(De))return De.map(hn=>Ri(hn,jt));if(typeof De=="object"&&De!==null){const hn={};for(const Cn in De)De.hasOwnProperty(Cn)&&(jt.includes(Cn)?hn[Cn]=De[Cn]:hn[Cn]=Ri(De[Cn],jt));return hn}return De},Pi=De=>en(void 0,null,function*(){const jt=Qr(Ri(De));qa(jt),Wn(JSON.parse(JSON.stringify(jt))),Sn(3),Qa(!1),cn(!1)});(0,E.useEffect)(()=>{if(_n)return;const De=()=>{Fa(jt=>jt>=90?(clearInterval(tl.current),90):jt+1)};return tl.current=setInterval(De,5e4/90),()=>clearInterval(tl.current)},[_n]);const Fo=(De,jt)=>{br(!1);const hn=new FormData;Object.keys(jt).forEach($t=>{hn.append($t,jt[$t])});const Cn=new window.XMLHttpRequest;Cn.withCredentials=!0;const _t=(0,Re.Ec)({method:"POST",headers:{}});Cn.addEventListener("load",function($t){return en(this,null,function*(){var Ut,an;try{const qt=JSON.parse((Ut=$t==null?void 0:$t.target)==null?void 0:Ut.response);if(br(!0),Fa(100),yield new Promise(An=>setTimeout(()=>An(),780)),qt.status===0){if(!((an=qt==null?void 0:qt.data)!=null&&an.length)){_e.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),Qa(!1);return}Pi((qt==null?void 0:qt.data)||[])}else Qa(!1),_e.ZP.warning(qt==null?void 0:qt.message)}catch(qt){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",qt)}})}),Cn.addEventListener("error",()=>{Qa(!1)}),Cn.open("POST",`${be.Z.API_SERVER}${De}`),Cn.send(hn)},Bi=De=>en(void 0,null,function*(){const jt=De.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(jt)==-1?(_e.ZP.error(`${De.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(Qa(!0),Jr("\u5904\u7406\u4E2D"),Fo("/api/intelligent_imports/import.json",{file:De}),Promise.reject())});let Fi=[{key:1,label:E.createElement($e.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:Bi},E.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,Dt.Ny)()||(0,Dt.$O)())&&Fi.push({key:2,label:E.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{Zo.current.onClick()}});const So=[aa.length,(Ni=aa.filter(De=>!!(De!=null&&De.errorMsg)))==null?void 0:Ni.length];return E.createElement("div",{className:Te()(ve.intelligentBox,"intelligent-body-curb",ye),style:Pt(Zt({},se),{width:ot}),ref:jn},E.createElement("div",{className:ve.underpin},E.createElement("b",{style:pa}),E.createElement("b",{style:pa})),E.createElement("div",{className:ve.head,style:{top:Yn}},E.createElement("div",{className:ve.leftLayout},ur||E.createElement(E.Fragment,null,E.createElement(Fe.Z,{align:"middle"},E.createElement("div",{className:ve.title},"\u8BD5\u9898\u7F16\u8F91"),!or&&E.createElement(Be.op,{href:`${be.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",E.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),E.createElement(Be.op,{onClick:Mt,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!or&&E.createElement(Xe.Z,{overlayClassName:ve.menu,menu:{items:Fi}},E.createElement(Be.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!Jn&&Jn),E.createElement("div",{className:ve.tip},E.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),E.createElement(Fe.Z,{className:ve.rightLayout,style:{alignItems:"start"}},rr||E.createElement(E.Fragment,null,E.createElement("div",{className:ve.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(Ir)&&E.createElement(We.default,{className:"ml20",checked:Rn,onChange:De=>cn(De.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(Ir)&&E.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",E.createElement("span",{className:"ml5 mr5 c-light-primary"},So[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",E.createElement("span",{className:"ml5 mr5 c-red-e53"},So[1]),"\u9898")),Dn&&E.createElement("div",{className:ve.tabs},Kr==null?void 0:Kr.map((De,jt)=>E.createElement("div",{onClick:()=>{qr(jt)},className:Nr===jt&&ve.active,key:jt},"\u65B0\u9898",jt+1)))),E.createElement("div",{className:ve.centerBox},E.createElement("img",{className:"mb10",src:fe,width:56}),!Vr&&E.createElement(Be.op,{onClick:za},"\u8BC6\u522B"))),[1,2].includes(Ir)&&Ya(),[3].includes(Ir)&&Qi(),E.createElement("div",{className:"pb10"}),E.createElement("div",{className:ve.buttonFixed},E.createElement("div",{className:ve.buttonWrap},E.createElement(vt.ZP,{size:"middle",className:`${ve.button} mr20`,onClick:Xt},"\u53D6\u6D88"),E.createElement(vt.ZP,{size:"middle",type:"primary",loading:Xa,className:`${ve.button}`,onClick:ga},ha))),E.createElement(ze.default,{centered:!0,closable:!1,destroyOnClose:!0,open:na,title:null,footer:null,width:320,afterClose:()=>Fa(0)},E.createElement(Fe.Z,{align:"middle",style:{flexDirection:"column"}},E.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},$a,E.createElement("span",{className:ve.dotLoading},E.createElement("span",null,"."),E.createElement("span",null,"."),E.createElement("span",null,"."))),E.createElement(Ye.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:ir}),E.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",E.createElement("span",{className:"ml5 c-light-primary"},ir,"%")))),E.createElement(ze.default,{centered:!0,open:nn,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:fn,width:500,onCancel:()=>Kn(!1),onOk:()=>so.submit(),afterClose:()=>{so.resetFields()}},E.createElement(He.default,{style:{maxHeight:550},form:so,layout:"horizontal",colon:!1,size:"large",onFinish:De=>en(void 0,null,function*(){var jt,hn,Cn,_t,$t;const Ut=aa.filter(An=>!An.checked&&!An.errorMsg);wn(!0);const an=()=>en(void 0,null,function*(){var An,fr;const cr=yield(0,qe.ZP)("/api/intelligent_imports/save.json",{method:"post",body:Pt(Zt(Zt({},on),De),{list:Ut,mode:Kt})});cr.status===0&&(Vn&&((An=cr==null?void 0:cr.data)!=null&&An.success)&&window.location.pathname==="/problemset"&&(lt.Z.publish("refresh-item-bank",De.group_id),yield new Promise($n=>setTimeout(()=>$n(),1500))),_e.ZP.success(`\u6210\u529F\u5BFC\u5165${(fr=cr==null?void 0:cr.data)==null?void 0:fr.success}\u9053\u8BD5\u9898`,3),zt(cr),Kn(!1)),wn(!1)});if(Kt!==1){yield an();return}const qt=yield(0,qe.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:aa,mode:Kt}});if(qt.status===0){if(!((jt=qt==null?void 0:qt.data)!=null&&jt.error_size)){yield an();return}ze.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{wn(!1)},title:"\u63D0\u793A",content:E.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",E.createElement("span",{className:"c-light-primary ml5 mr5"},(hn=qt==null?void 0:qt.data)==null?void 0:hn.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",E.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(Cn=qt==null?void 0:qt.data)==null?void 0:Cn.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",E.createElement("span",{className:"ml5 mr5"},($t=(_t=qt==null?void 0:qt.data)==null?void 0:_t.index)==null?void 0:$t.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:an})}})},E.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),E.createElement(He.default.Item,{label:"\u6240\u5C5E\u8BFE\u7A0B",name:"course_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},E.createElement(xt.q,null)),Kt===1&&E.createElement(He.default.Item,{label:E.createElement(Fe.Z,{align:"middle",style:{justifyContent:"space-between"}},E.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),E.createElement("div",{onClick:()=>On(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},E.createElement("img",{className:"mr5 primary-hover",src:wt}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},E.createElement(st.Z,{key:Ar})))),E.createElement(ze.default,{centered:!0,open:Jt,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:Er,onCancel:()=>On(!1),onOk:()=>Mn.submit(),afterClose:()=>{Mn.resetFields()}},E.createElement(He.default,{style:{maxHeight:550},form:Mn,layout:"horizontal",colon:!1,size:"large",onFinish:De=>en(void 0,null,function*(){var jt;Qt(!0),(yield(0,qe.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:De.name,parent_id:(jt=De==null?void 0:De.parent_id)==null?void 0:jt[0]}})).status===0?(la(Ar+1),setTimeout(()=>{_e.ZP.success("\u64CD\u4F5C\u6210\u529F"),On(!1),Qt(!1)},1e3)):Qt(!1)})},E.createElement(He.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},E.createElement(Ne.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),E.createElement(He.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},E.createElement(st.Z,null)))),E.createElement(Qe.Z,{onSave:De=>{Qa(!0),Jr("\u5904\u7406\u4E2D"),Fo("/api/intelligent_imports/import.json",{html:De})},ref:Zo}))},ae=Ie;var pe=le},71039:function(It,kt,ne){"use strict";var E=ne(59301),ve=ne(74501),Pe=ne(48136),Te=ne(9057),He=ne(62957),_e=ne(59301);const ze=(0,E.forwardRef)(({callback:nt,width:Fe,onChange:We,disabled:Xe,readOnly:$e,type:vt="",value:Ye="",style:Ne={}},Be)=>{const be=(0,E.useRef)(),Ie=(0,E.useRef)(),[Ke,at]=(0,E.useState)(0),[fe,qe]=(0,E.useState)(0),[st,wt]=(0,E.useState)(!1),ft=()=>{var Se=document.createElement("div");Se.innerHTML=be.current.getValue();var Ve=Se.innerText;return nt&&nt(Ve),Ve};(0,E.useImperativeHandle)(Be,()=>({getData:ft}));const ct=Se=>{Se.preventDefault();const Ve=Se.clientX-Ke,Ae=Se.clientY-fe;document.body.onmousemove=tt=>{let Dt=tt.clientX-Ve,lt=tt.clientY-Ae;const Qe=document.getElementsByClassName("markdown-popup-form")[0],xt=window.innerWidth-Qe.offsetWidth,Re=window.innerHeight-Qe.offsetHeight;Dt=Math.max(0,Math.min(Dt,xt)),lt=Math.max(0,Math.min(lt,Re)),Je(tt.clientX,tt.clientY,Ve,Ae)&&(at(Dt),qe(lt))},document.body.onmouseup=function(){document.body.onmousemove=null}},Je=(Se,Ve,Ae,tt)=>{const Dt=document.body.clientHeight,lt=document.body.clientWidth;return Se<20&&Ae>Se||Se>lt-20&&AeVe||Ve>Dt-20&&tt{st&&setTimeout(()=>{const Se=document.getElementsByClassName("markdown-popup-form")[0],Ve=window.innerWidth/2-Se.offsetWidth/2,Ae=window.innerHeight/2-Se.offsetHeight/2;at(Ve),qe(Ae)},0)},[st]);const ut=()=>{Xe||$e||wt(!0)};return _e.createElement("div",{style:Ne},_e.createElement("div",{style:{width:Fe||"100%",position:"relative"},className:`${ve.Z.mathFillWrap} ${Xe||$e?"cursorDefault":""}`,onClick:()=>ut()},_e.createElement("math-field",{disabled:Xe,locale:"zh_cn",class:`${ve.Z.mathField} ${vt}`,readOnly:$e,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:be,style:{width:"100%",fontSize:Ye?18:14},value:Ye||""})),_e.createElement(He.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:Ke,top:fe},title:_e.createElement("div",{style:{cursor:"move"},onMouseDown:ct},"\u8F93\u5165\u516C\u5F0F"),open:st,onOk:()=>{const Se=Ie.current.getData();be.current.setValue(Se),We(Se),wt(!1)},onCancel:()=>{wt(!1)},destroyOnClose:!0,className:"markdown-popup-form"},_e.createElement(Te.Z,{value:Ye,ref:Ie,onChange:We,showSaveButton:!1})))});kt.Z=ze},9057:function(It,kt,ne){"use strict";var E=ne(59301),ve=ne(77019),Pe=ne(5269),Te=ne(31691),He=ne(7939),_e=ne(35883),ze=ne(74501),nt=ne(48136),Fe=ne(59301);const We=(0,E.forwardRef)(({callback:Xe,showSaveButton:$e,value:vt=""},Ye)=>{const Ne=(0,E.useRef)(),Be=[{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 "}]}]}],be=[{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 @@ -234,7 +234,7 @@ ${rr} \\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}`}]}]}],Ie=fe=>{Ne.current.setValue(Ne.current.getValue()+" "+fe.value+" ")},Ke=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Fe.createElement(ve.Z,{className:ze.Z.lists,gutter:[10,10]},Be.map((fe,qe)=>Fe.createElement(Pe.Z,{flex:"110px",className:ze.Z.item},Fe.createElement("div",null,Fe.createElement(_e.Z,{value:`$$${fe.value}$$`}),fe.name),Fe.createElement("div",{className:ze.Z.children},fe.children.map((st,wt)=>Fe.createElement("div",{key:wt},Fe.createElement("h1",null,st.name),Fe.createElement(ve.Z,{gutter:[10,10]},st.data.map((ft,ct)=>Fe.createElement(Pe.Z,{key:ct,onClick:()=>Ie(ft),className:ze.Z.diamond},Fe.createElement(_e.Z,{value:"`$$"+ft.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Fe.createElement(ve.Z,{className:ze.Z.lists,gutter:[10,10]},be.map((fe,qe)=>Fe.createElement(Pe.Z,{flex:"110px",className:ze.Z.item},Fe.createElement("div",null,Fe.createElement(_e.Z,{value:"`$$"+fe.value+"$$`"}),fe.name),Fe.createElement("div",{className:ze.Z.children},fe.children.map((st,wt)=>Fe.createElement("div",{key:wt},st.name&&Fe.createElement("h1",null,st.name),Fe.createElement(ve.Z,{gutter:[10,10]},st.data.map((ft,ct)=>Fe.createElement(Pe.Z,{key:ct,onClick:()=>Ie(ft),className:ze.Z.diamond},Fe.createElement(_e.Z,{value:"`$$"+ft.value+"$$`"}))))))))))}],at=()=>{var fe=document.createElement("div");fe.innerHTML=Ne.current.getValue();var qe=fe.innerText;return Xe&&Xe(qe),qe};return(0,E.useImperativeHandle)(Ye,()=>({getData:at})),Fe.createElement("div",{className:ze.Z.mathWrap},Fe.createElement(Te.default,{defaultActiveKey:"1",items:Ke}),Fe.createElement("math-field",{locale:"zh_cn",className:ze.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:Ne,style:{width:800,marginTop:30,fontSize:18}},vt||""),$e&&Fe.createElement("div",{className:ze.Z.button},Fe.createElement(He.ZP,{size:"large",onClick:at,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});kt.Z=We},90736:function(It,kt,ne){"use strict";var E=ne(59301),ve=ne(4977),Pe=ne(7939),Te=Object.defineProperty,He=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,We=(Ye,Ne,Be)=>Ne in Ye?Te(Ye,Ne,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Ye[Ne]=Be,Xe=(Ye,Ne)=>{for(var Be in Ne||(Ne={}))nt.call(Ne,Be)&&We(Ye,Be,Ne[Be]);if(ze)for(var Be of ze(Ne))Fe.call(Ne,Be)&&We(Ye,Be,Ne[Be]);return Ye},$e=(Ye,Ne)=>He(Ye,_e(Ne));const vt=({img:Ye,buttonProps:Ne={},styles:Be={},customText:be,ButtonText:Ie,ButtonClick:Ke,Buttonclass:at,ButtonTwo:fe,imgStyles:qe,loading:st=!1,className:wt=""})=>E.createElement("section",{className:`tc animated fadeIn ${wt}`,style:Xe({color:"#999",margin:"100px auto",visibility:st?"hidden":"visible"},Be)},E.createElement("img",{src:Ye||ve,style:$e(Xe({},qe),{pointerEvents:"none",userSelect:"none"})}),E.createElement("p",{className:"mt20 font14"},be||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),Ie&&E.createElement(Pe.ZP,Xe({className:at,onClick:Ke},Ne),Ie),fe&&fe);kt.Z=vt},86974:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return at}});var E=ne(59301),ve={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",showClose:"showClose___edZQA",embed:"embed___hvpEJ"},Pe=ne(7939),Te=ne(70557),He=ne(34728),_e=ne(25399),ze=ne(76406),nt=ne(84849),Fe=ne(90736),We=ne(14185),Xe=ne(52078),$e=ne(59301),vt=Object.defineProperty,Ye=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,be=(fe,qe,st)=>qe in fe?vt(fe,qe,{enumerable:!0,configurable:!0,writable:!0,value:st}):fe[qe]=st,Ie=(fe,qe)=>{for(var st in qe||(qe={}))Ne.call(qe,st)&&be(fe,st,qe[st]);if(Ye)for(var st of Ye(qe))Be.call(qe,st)&&be(fe,st,qe[st]);return fe},Ke=(fe,qe,st)=>new Promise((wt,ft)=>{var ct=Se=>{try{ut(st.next(Se))}catch(Ve){ft(Ve)}},Je=Se=>{try{ut(st.throw(Se))}catch(Ve){ft(Ve)}},ut=Se=>Se.done?wt(Se.value):Promise.resolve(Se.value).then(ct,Je);ut((st=st.apply(fe,qe)).next())}),at=({editOffice:fe="view",data:qe,issaver:st,onSaver:wt,theme:ft,type:ct,filename:Je,monacoEditor:ut,className:Se,style:Ve,close:Ae,onClose:tt,hasMask:Dt,disabledDownload:lt,onImgDimensions:Qe,showNodata:xt,recordInfo:Re})=>{const[me,pt]=(0,E.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[bt,it]=(0,E.useState)(""),[Le,Ue]=(0,E.useState)(),mt=window.ENV==="build"?"/react/build":"",Zt=location.host.startsWith("localhost")?We.Z.PROXY_SERVER:We.Z.API_SERVER,en=10*(1024*1024),dt=(0,E.useRef)();qe!=null&&qe.startsWith("/api")&&ct!=="txt"&&(qe=We.Z.API_SERVER+qe);const Lt=ye=>ye.substring(ye.lastIndexOf("/")+1).split(".").pop();Je&&ut&&(ut.filename=Je),(0,E.useEffect)(()=>{var ye,se;const ot=(se=(ye=document.cookie)==null?void 0:ye.replace(/\s/g,""))==null?void 0:se.split(";");ot==null||ot.map(Xt=>{let zt=Xt.split("=");zt[0]==="_educoder_session"&&it(zt[1])})},[]),(0,E.useEffect)(()=>{ct==="office"&&(qe.indexOf("bigfilescdn.")>-1||qe.indexOf("bigfiles1")>-1?Ue({url:qe,fileType:Lt(qe),model:qe.indexOf("model=edit")?"edit":"view"}):qe.indexOf("coze")>-1?Ue({url:qe,fileType:"doc",model:"view"}):he())},[ct,qe]);function pn(ye){return Ke(this,null,function*(){ye.data.type==="pdfdata"&&(wt(ye.data.data),window.removeEventListener("message",pn,!1)),console.log("mess---:",ye.data)})}const he=()=>Ke(void 0,null,function*(){console.log("data:",qe);let ye=qe;qe.startsWith("http")||(ye=location.origin+ye);let se=new URL(ye).pathname.split("/").pop();const ot=yield(0,nt.gJ)({attachment_id:se});ot.url=Zt+ot.url,Ue(ot)}),le=()=>{if(qe.startsWith("http")||qe.startsWith("blob:")){ae();return}(0,ze.Sv)(Je||"educoder",qe,Je)},ae=()=>{Re&&(0,Xe.fc)({id:Re==null?void 0:Re.id,watch_type:1,course_id:Re==null?void 0:Re.course_id}),(0,ze.Nd)(Je||"educoder",decodeURIComponent(qe))};(0,E.useEffect)(()=>(window.addEventListener("message",pe),()=>{window.removeEventListener("message",pe)}),[]);const pe=ye=>{var se;((se=ye==null?void 0:ye.data)==null?void 0:se.type)==="closePop"&&tt()};return $e.createElement("div",{style:Ie({},Ve||{}),className:`${Dt&&ve.bgBlack} ${ct?ve.wrp:"hide"}`},!!ct&&Ae&&$e.createElement("div",{id:"closePop",className:ve.close,ref:dt},!!Qe&&$e.createElement(_e.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>dt.current},$e.createElement("span",{onClick:()=>{tt(),Qe()}},$e.createElement("i",{className:"icon-yulanpizhu"}))),!lt&&window.parent===window&&$e.createElement(_e.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>dt.current},$e.createElement("span",{onClick:ae},$e.createElement("i",{className:"icon-quxiaozhiding"}))),st&&$e.createElement(_e.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>dt.current},$e.createElement("span",{className:"",onClick:()=>{const ye=document.getElementById("pdfiframe");window.addEventListener("message",pn,!1),setTimeout(()=>{ye.contentWindow.postMessage("getData","*")},300)}},$e.createElement("i",{className:"icon-baocun"}))),$e.createElement(_e.Z,{title:"\u5173\u95ED",getPopupContainer:()=>dt.current},$e.createElement("span",{className:"",onClick:()=>{tt()}},$e.createElement("i",{className:"icon-guanbi1"})))),$e.createElement("div",{className:`${ve[Se]} ${Se} ${ve.monaco} ${ct==="txt"?"show":"hide"}`},ct==="txt"&&$e.createElement($e.Fragment,null,$e.createElement(He.ZP,Ie({},ut)))),ct==="audio"&&$e.createElement("audio",{controls:!0,src:`${(qe==null?void 0:qe.indexOf("http://"))>-1||(qe==null?void 0:qe.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${qe}`,autoPlay:!0}),ct==="video"&&$e.createElement($e.Fragment,null,(qe==null?void 0:qe.indexOf("http"))>-1?$e.createElement("video",{controls:!0,src:`${qe}`,autoPlay:!0}):$e.createElement("video",{controls:!0,src:`data:video/mp4;base64,${qe}`,autoPlay:!0})),ct==="office"&&Le&&$e.createElement("iframe",{src:`${mt}/office.html?key=${Le.key}&url=${btoa(Le.url)}&callbackUrl=${Zt+(Le.callbackUrl||"")}&fileType=${Le.fileType}&title=${Le.title||""}&model=${fe}&officeServer=${We.Z.ONLYOFFICE}&disabledDownload=${!!lt}`}),ct==="html"&&$e.createElement("iframe",{src:qe+"&disposition=inline"}),ct==="pdf"&&$e.createElement("iframe",{id:"pdfiframe",src:`${mt}/js/pdf/index.html?filename=${Je||"educoder.pdf"}&url=${encodeURIComponent(qe)}&disabledDownload=${!!lt}&model=${fe}`}),ct==="image"&&$e.createElement("img",{src:`${(qe==null?void 0:qe.indexOf("http://"))>-1||(qe==null?void 0:qe.indexOf("https://"))>-1?"":"data:image/png;base64,"}${qe}`}),(ct==="other"||ct==="download")&&$e.createElement($e.Fragment,null,xt?$e.createElement(Fe.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:$e.createElement(Pe.ZP,{icon:$e.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:le,disabled:lt},"\u4E0B\u8F7D")}):$e.createElement(Pe.ZP,{type:"primary",size:"middle",onClick:le,disabled:lt},$e.createElement(Te.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),ct==="flowChart"&&$e.createElement("div",{className:"embed"},$e.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${qe||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},58219:function(It,kt,ne){"use strict";ne.d(kt,{Q:function(){return Fe},Z:function(){return Xe}});var E=ne(59301),ve={flex_box_center:"flex_box_center___VcCAZ",flex_space_between:"flex_space_between___I3jjO",flex_box_vertical_center:"flex_box_vertical_center___Rm_54",flex_box_center_end:"flex_box_center_end___nTsdc",flex_box_column:"flex_box_column___UVpzN",tags:"tags___kRRoe",text:"text___IyyEa",tagWrap:"tagWrap___v63mB",tag:"tag___X7wE6",c:"c___mZMPq",cpp:"cpp___eaTie",java:"java___gL98T",python:"python___eNRkk",edit:"edit___tbVu0"},Pe=ne(92310),Te=ne.n(Pe),He=ne(62957),_e=ne(6767),ze=ne(62673),nt=($e,vt,Ye)=>new Promise((Ne,Be)=>{var be=at=>{try{Ke(Ye.next(at))}catch(fe){Be(fe)}},Ie=at=>{try{Ke(Ye.throw(at))}catch(fe){Be(fe)}},Ke=at=>at.done?Ne(at.value):Promise.resolve(at.value).then(be,Ie);Ke((Ye=Ye.apply($e,vt)).next())});const Fe=({title:$e="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:vt=[],visible:Ye,setVisible:Ne,tip:Be,onOk:be})=>{const[Ie,Ke]=(0,E.useState)([]),[at,fe]=(0,E.useState)(!1);return(0,E.useEffect)(()=>{Ye&&Ke(vt)},[Ye]),E.createElement(He.default,{centered:!0,open:Ye,title:$e,confirmLoading:at,width:564,onOk:()=>nt(void 0,null,function*(){if(!Ie.length){_e.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}fe(!0),yield be(Ie),fe(!1)}),onCancel:()=>Ne(!1)},!!Be&&E.createElement("div",{className:"c-grey-666 font16 mb10"},Be),E.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},E.createElement(ze.default.Group,{value:Ie,options:[{label:"C\u8BED\u8A00",value:"C"},{label:"C++\u8BED\u8A00",value:"C++",style:{marginLeft:30}},{label:"Java\u8BED\u8A00",value:"Java",style:{marginLeft:30}},{label:"Python\u8BED\u8A00",value:"Python",style:{marginLeft:30}}],onChange:qe=>{Ke(qe)}})))};var Xe=({title:$e="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:vt,style:Ye={},onEdit:Ne,dataSource:Be=[]})=>{const be={C:E.createElement("div",{className:ve.c},"C"),"C++":E.createElement("div",{className:ve.cpp},"C++"),Java:E.createElement("div",{className:ve.java},"Java"),Python:E.createElement("div",{className:ve.python},"Python")};return E.createElement("div",{className:Te()(ve.tags,vt),style:Ye},!!$e&&E.createElement("div",{className:ve.text},$e),E.createElement("div",{className:ve.tagWrap},Be==null?void 0:Be.map(Ie=>E.createElement(E.Fragment,{key:Ie},be[Ie]))),!!Ne&&E.createElement("div",{onClick:Ne,className:`iconfont icon-bianji_Hover ${ve.edit}`}))}},9556:function(It,kt,ne){"use strict";ne.d(kt,{t:function(){return Xt}});var E=ne(59301),ve=ne(37568),Pe=ne(8848),Te=ne(28284),He=ne(62957),_e=ne(77019),ze=ne(5269),nt=ne(4875),Fe=ne(82326),We=ne(47889),Xe=ne(7939),$e=ne(93725),vt=ne(78130),Ye=ne(44283),Ne=ne(42168),Be=ne(6767),be=ne(29787),Ie=ne(24334),Ke={flex_box_center:"flex_box_center___kOQ8P",flex_space_between:"flex_space_between___fY6jt",flex_box_vertical_center:"flex_box_vertical_center___bDSSI",flex_box_center_end:"flex_box_center_end___mQ6mU",flex_box_column:"flex_box_column___F15G0",result:"result___UYRo8",left:"left___TRaH5",right:"right___twp9s",box:"box___vwndt",li:"li___hRe2d"},at=ne(49317),fe=ne(19160),qe=ne(39116),st=ne(56102),wt=ne(30628),ft=ne(59301),ct=Object.defineProperty,Je=Object.defineProperties,ut=Object.getOwnPropertyDescriptors,Se=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,tt=(zt,on,Kt)=>on in zt?ct(zt,on,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):zt[on]=Kt,Dt=(zt,on)=>{for(var Kt in on||(on={}))Ve.call(on,Kt)&&tt(zt,Kt,on[Kt]);if(Se)for(var Kt of Se(on))Ae.call(on,Kt)&&tt(zt,Kt,on[Kt]);return zt},lt=(zt,on)=>Je(zt,ut(on)),Qe=(zt,on,Kt)=>new Promise((Yn,Fn)=>{var or=rr=>{try{ur(Kt.next(rr))}catch(Xr){Fn(Xr)}},ra=rr=>{try{ur(Kt.throw(rr))}catch(Xr){Fn(Xr)}},ur=rr=>rr.done?Yn(rr.value):Promise.resolve(rr.value).then(or,ra);ur((Kt=Kt.apply(zt,on)).next())}),Re=({buttonProps:zt,buttonText:on,form:Kt,hackIdentifier:Yn="",answerKey:Fn,data:or})=>{const[ra,ur]=(0,E.useState)(!1),[rr,Xr]=(0,E.useState)(!1),[Vr,xr]=(0,E.useState)(!1),[Dn,pa]=(0,E.useState)({}),[Jn,Vn]=(0,E.useState)(""),[ha,Ti]=(0,E.useState)(""),Ni=(0,E.useRef)(Yn),Ir=(0,E.useRef)(""),Sn=(0,E.useRef)(!1);(0,E.useEffect)(()=>{Vr&&Jr()},[Vr]),(0,E.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const ir=()=>new Date().getTime(),Fa=or==null?void 0:or.code,$a=()=>{var Kr,qa,aa;let Wn=Fa?or==null?void 0:or.code:(Kr=Kt.getFieldValue("hack_codes"))==null?void 0:Kr.code,Rn=Fa?or==null?void 0:or.answer_content:Kt.getFieldValue(Fn),cn=Fa?or==null?void 0:or.input:(aa=(qa=Kt.getFieldValue("hack_sets"))==null?void 0:qa[0])==null?void 0:aa.input;Rn==null||Rn.forEach(fn=>{const xn=fn.value||fn.answer_text||"";Wn=Wn.replace(/(@▁@|@▁▁@)/,xn)}),Ti(cn),Vn(Wn),pa({}),xr(!0)},Jr=()=>Qe(void 0,null,function*(){var Kr,qa,aa,Wn;const Rn=ir(),cn=Fa?or==null?void 0:or.time_limit:(Kr=Kt.getFieldsValue())==null?void 0:Kr.hack.time_limit,fn=Fa?(qa=or==null?void 0:or.answer_content)==null?void 0:qa.length:(Wn=(aa=Kt.getFieldsValue())==null?void 0:aa.standard_answers)==null?void 0:Wn.length;ur(!0),yield(0,fe.bM)(Ir.current,{test_hack_code:Jn,test_input:ha});function xn(){return Qe(this,null,function*(){const{status:nn,data:Kn}=yield(0,fe.rX)(Ir.current,"submit"),On=ir()-Rn>(cn+3)*1e3*fn;if(Sn.current){if(On){Be.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),ur(!1);return}if(nn===0){ur(!1),pa(lt(Dt({},Kn),{showText:!0}));return}setTimeout(xn,1e3)}})}xn()}),na=()=>Qe(void 0,null,function*(){var Kr,qa,aa,Wn,Rn,cn,fn;if(!or){try{yield Kt.validateFields()}catch(Jt){(aa=(qa=(Kr=Jt==null?void 0:Jt.errorFields)==null?void 0:Kr[0])==null?void 0:qa.name)!=null&&aa.includes("standard_answers")?Be.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Be.ZP.error(Jt.errorFields[0].errors[0]),Kt.scrollToField(Jt.errorFields[0].name,{behavior:"smooth",block:"center"});return}Xr(!0);let nn="";const Kn=Kt.getFieldsValue();Ni.current?nn=yield(0,at.ZP)(`/api/problems/${Ni.current}.json`,{method:"put",body:lt(Dt({},Kn),{hack:lt(Dt({},Kn==null?void 0:Kn.hack),{sub_discipline_id:(fn=(cn=Kn==null?void 0:Kn.hack)==null?void 0:cn.sub_discipline_id)==null?void 0:fn[1],difficult:Kn.difficulty,item_banks_group_id:Kn.item_banks_group_id}),hack_codes:lt(Dt({},Kn.hack_codes),{code:Ie.Base64.encode(Kn.hack_codes.code)}),update_hack_sets:Kn.hack_sets,is_blank:!0,item_type:"BPROGRAM"})}):(nn=yield(0,at.ZP)("/api/problems.json",{method:"post",body:lt(Dt({},Kn),{hack:lt(Dt({},Kn==null?void 0:Kn.hack),{sub_discipline_id:(Rn=(Wn=Kn==null?void 0:Kn.hack)==null?void 0:Wn.sub_discipline_id)==null?void 0:Rn[1],difficult:Kn.difficulty,item_banks_group_id:Kn.item_banks_group_id}),hack_codes:lt(Dt({},Kn.hack_codes),{code:Ie.Base64.encode(Kn.hack_codes.code)}),hack_sets:Kn.hack_sets,is_blank:!0,item_type:"BPROGRAM"})}),Ni.current=nn==null?void 0:nn.identifier,sessionStorage.projectFill=nn==null?void 0:nn.identifier)}const xn=yield(0,at.ZP)(`/api/problems/${Ni.current}/start.json`,{method:"get"});if((xn==null?void 0:xn.status)===0){Ir.current=xn==null?void 0:xn.identifier,Sn.current=!0,Xr(!1),$a();return}Xr(!1)}),Qa=Kr=>{const{status:qa,error_msg:aa,execute_time:Wn,output:Rn,input:cn,expected_output:fn}=Kr;let xn=null;switch(qa){case wt.h.OK:xn=ft.createElement(ft.Fragment,null,ft.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Wn/1e3,"\u79D2"),ft.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case wt.h.NOMATCH:xn=ft.createElement(ft.Fragment,null,ft.createElement("div",null,"\u8F93\u5165\uFF1A"),ft.createElement("pre",{style:{fontFamily:"initial"}},cn),ft.createElement("div",null,"\u8F93\u51FA\uFF1A"),ft.createElement("pre",{style:{fontFamily:"initial"}},Rn&&Ie.Base64.decode(Rn)),ft.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),ft.createElement("pre",{style:{fontFamily:"initial"}},fn&&Ie.Base64.decode(fn)));break;case wt.h.EXECUTEFAILURE:xn=ft.createElement(ft.Fragment,null,ft.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ft.createElement("pre",null,cn)),ft.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ft.createElement("pre",{className:"error"},Ie.Base64.decode(aa)));break;case wt.h.COMPILEFAILURE:xn=ft.createElement(ft.Fragment,null,ft.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ft.createElement("pre",null,cn)),ft.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ft.createElement("pre",{className:"error"},Ie.Base64.decode(aa)));break;case wt.h.PODFAILURE:xn=ft.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case wt.h.TIMEOUT:xn=ft.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ft.createElement(ft.Fragment,null," ",xn," ")};return ft.createElement("div",null,ft.createElement(Xe.ZP,lt(Dt({loading:rr},zt),{onClick:na}),on),ft.createElement(He.default,{open:Vr,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:ra,cancelButtonProps:{style:{display:"none"}},onOk:()=>Jr(),onCancel:()=>{Sn.current=!1,xr(!1)}},ft.createElement("div",{className:Ke.result},ft.createElement("div",{className:Ke.left},ft.createElement("div",{className:"mb20"},ft.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!or&&ft.createElement(st.CopyToClipboard,{text:Jn,onCopy:()=>Be.ZP.success("\u590D\u5236\u6210\u529F")},ft.createElement("span",{style:{float:"right"},className:"current c-light-primary"},ft.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),ft.createElement(qe.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:Jn,onChange:Kr=>Vn(Kr)})),ft.createElement("div",{className:Ke.right},ft.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B ",ft.createElement("span",{style:{color:"#FA6400",fontSize:14}},"\uFF08\u9ED8\u8BA4\u7B2C1\u4E2A\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\uFF0C\u53EF\u624B\u52A8\u4FEE\u6539\u540E\u518D\u8FDB\u884C\u8C03\u8BD5\uFF09")),ft.createElement("div",{className:Ke.box},ft.createElement("div",{className:Ke.li},ft.createElement(ve.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:ha,onChange:Kr=>Ti(Kr.target.value),bordered:!1,style:{height:180}}))),ft.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),ft.createElement("div",{className:Ke.box},ft.createElement(be.Z,{spinning:ra,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},ft.createElement("div",{className:Ke.li,style:{height:196,overflow:"auto",padding:10}},Qa(Dn))))))))},me=ne(87169),pt=ne(32134),bt=ne(12893),it=ne(59301),Le=Object.defineProperty,Ue=Object.defineProperties,mt=Object.getOwnPropertyDescriptors,Zt=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,en=Object.prototype.propertyIsEnumerable,dt=(zt,on,Kt)=>on in zt?Le(zt,on,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):zt[on]=Kt,Lt=(zt,on)=>{for(var Kt in on||(on={}))Pt.call(on,Kt)&&dt(zt,Kt,on[Kt]);if(Zt)for(var Kt of Zt(on))en.call(on,Kt)&&dt(zt,Kt,on[Kt]);return zt},pn=(zt,on)=>Ue(zt,mt(on)),he=(zt,on)=>{var Kt={};for(var Yn in zt)Pt.call(zt,Yn)&&on.indexOf(Yn)<0&&(Kt[Yn]=zt[Yn]);if(zt!=null&&Zt)for(var Yn of Zt(zt))on.indexOf(Yn)<0&&en.call(zt,Yn)&&(Kt[Yn]=zt[Yn]);return Kt};const{TextArea:le}=ve.default,{Panel:ae}=Pe.default,pe=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],ye=({value:zt,onChange:on})=>it.createElement(Switch,{checked:zt,onChange:Kt=>{on(Kt)}}),se="@\u2581@",ot="@\u2581\u2581@",Xt=({questionTitlePlaceholder:zt,form:on,scoreByBlank:Kt=!1,hackidentifier:Yn,answerKey:Fn})=>{const[or,ra]=(0,E.useState)(!1),[ur,rr]=(0,E.useState)(!1),Vr=(0,Ye.useParams)().type==="edit",[xr,Dn]=(0,E.useState)(0),pa=(Jr,na)=>{const Qa=na.line;let Kr=0;for(let aa=0;aa{const qa=Jr.getRange(na.from,na.to);let aa=0;if(na.text.forEach(Wn=>{aa+=Wn.split(se).length-1}),na.text.forEach(Wn=>{aa+=Wn.split(ot).length-1}),na.origin!=="setValue"){if(qa&&(qa.indexOf(se)!==-1||qa.indexOf(ot)!==-1)){const Wn=qa.split(se).length-1+qa.split(ot).length-1,Rn=pa(Jr,na.from);if(console.log(`\u5220\u9664${Wn}\u4E2A\uFF0C \u524D\u9762\u6709${Rn}\u4E2A\uFF0C\u65B0\u589E${aa}\u4E2A`),Wn>1){const cn=Array.from({length:Wn},(fn,xn)=>Rn+xn);Kr(cn)}else Kr(Rn)}else if(aa>0){const Wn=pa(Jr,na.from);console.log(`\u65B0\u589E${aa}\u4E2A\uFF0C\u4E4B\u524D\u6709${Wn}\u4E2A`),Qa(aa,Wn)}}},Vn=()=>{const Jr=on.getFieldValue(Fn);on.setFieldsValue({[Fn]:Jr==null?void 0:Jr.map((na,Qa)=>pn(Lt({},na),{position:Qa+1}))})},ha=(0,E.useRef)(),Ti=(Jr,na)=>{for(let Qa=0;Qa{Ni.current(Jr),Vn()};function Sn(Jr){Jr.stopPropagation()}const ir=Te.default.useWatch(Fn,on);function Fa(){let Jr=on.getFieldValue("hack_sets"),na=parseInt(on.getFieldValue("hack").code_compile_score)||0;const Qa=Jr.length+1;Jr.map((Kr,qa)=>(Kr.position=qa+1,Kr)),Jr.push({input:"",output:"",position:Qa}),on.setFieldsValue({hack_sets:Jr}),Dn(Jr.length-1)}function $a(Jr){let na=on.getFieldValue("hack_sets"),Qa=parseInt(on.getFieldValue("hack").code_compile_score)||0;const Kr=(na==null?void 0:na.length)-1;na.splice(Jr,1),na==null||na.map((qa,aa)=>(qa.position=aa+1,qa)),on.setFieldsValue({hack_sets:na})}return it.createElement("div",{className:Ne.Z.wrap},it.createElement(Te.default.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",name:["hack","description"],style:{display:"table"},className:"w100",labelCol:{span:24},rules:[{required:!0}]},it.createElement(vt.h,{scrollId:"name",watch:!0,height:140})),it.createElement("div",{className:Ne.Z.questionTitleEditorWrap},it.createElement(Te.default.Item,{label:"\u7A0B\u5E8F\u4EE3\u7801",name:["hack_codes","code"],labelCol:{span:24},rules:[{required:!0}]},it.createElement(vt.h,{scrollId:"name",watch:!0,height:400,showNullProgramButton:!0,onChange:(Jr,na)=>{const Qa=on.getFieldValue(Fn);console.log("--preAnswerData",Qa,na),on.setFieldsValue({[Fn]:Qa==null?void 0:Qa.map((Kr,qa)=>{var aa;return pn(Lt({},Kr),{position:qa+1,multi_line:(aa=na==null?void 0:na[qa])==null?void 0:aa.multiLine})})})},placeholder:zt,onCMBeforeChange:(Jr,na)=>{Jn(Jr,na,Ti,Ir)}}))),it.createElement(Te.default.List,{name:Fn,rules:[{validator(Jr,na){if(!(na!=null&&na.length))return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const Qa of na){const{answer_text:Kr}=Qa||{};if((Kr==null?void 0:Kr.length)===0)return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Jr,{add:na,remove:Qa},{errors:Kr})=>(ha.current=na,Ni.current=Qa,it.createElement(it.Fragment,null,it.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},it.createElement(Te.default.Item,{label:"\u586B\u7A7A\u9879\u7B54\u6848",required:!0,labelCol:{span:24}}),it.createElement("div",{onClick:()=>{He.default.warning({title:"\u7ED9\u5206\u8BF4\u660E",icon:null,width:700,centered:!0,content:it.createElement("div",null,it.createElement("div",null,"1.\u5B66\u751F\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801",it.createElement("span",{style:{color:"#e30000"}},"\u8FDB\u884C\u8BC4\u6D4B"),"\u624D\u80FD\u5F97\u5206\u3002"),it.createElement("div",{style:{marginTop:10}},"2.\u8BD5\u9898\u7B97\u5206\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u5C06\u7A0B\u5E8F\u91CC\u9762\u7684\u6240\u6709\u7A7A\u66FF\u6362\u6210\u5B66\u751F\u7684\u7B54\u6848\u8FDB\u884C\u8BC4\u6D4B\u3002\u8F93\u51FA\u7684\u7ED3\u679C\u4E0E\u6D4B\u8BD5\u96C6\u6BD4\u5BF9\uFF0C\u5B8C\u5168\u6B63\u786E\u5219\u5F97\u6EE1\u5206\uFF1B\u82E5\u4E0D\u5B8C\u5168\u6B63\u786E\uFF0C\u5219\u4F9D\u6B21\u5C06\u6BCF\u4E2A\u7A7A\u6362\u6210\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u6848\uFF0C\u540C\u65F6\u5C06\u5176\u4ED6\u7A7A\u66FF\u6362\u6210\u6807\u51C6\u7B54\u6848\uFF0C\u8FD0\u884C\u7A0B\u5E8F\u3002\u5982\u679C\u8FD9\u4E2A\u7A7A\u7684\u5B66\u751F\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7ED3\u5408\u80FD\u5F97\u5230\u6B63\u786E\u8F93\u51FA\uFF0C\u5219\u8FD9\u4E2A\u7A7A\u5F97\u5230\u8BE5\u7A7A\u7684\u6EE1\u5206\uFF0C\u5426\u5219\u8BE5\u7A7A\u5F970\u5206\u3002"))})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"}},it.createElement(me.Z,{style:{marginRight:3,color:"#3061D0"}}),it.createElement("span",null," \u7ED9\u5206\u8BF4\u660E"))),Jr.map((qa,aa)=>{var Wn=qa,{key:Rn,name:cn}=Wn,fn=he(Wn,["key","name"]),xn,nn;return it.createElement(_e.Z,{className:"mb20",key:Rn,align:"middle",wrap:!1},it.createElement(ze.Z,{flex:"0 0 auto",className:`${Ne.Z.blankIndex}`},"\u586B\u7A7A\u9879",aa+1),it.createElement(ze.Z,{flex:1},it.createElement(_e.Z,{align:"top",justify:"space-between",wrap:!1},it.createElement(ze.Z,null,it.createElement(Te.default.Item,pn(Lt({},fn),{name:[cn,"answer_text"],noStyle:!0}),(xn=ir==null?void 0:ir[cn])!=null&&xn.multi_line||(nn=ir==null?void 0:ir[cn])!=null&&nn.multiLine?it.createElement(le,{spellCheck:!1,style:{marginLeft:10,width:550}}):it.createElement(ve.default,{style:{marginLeft:10,width:550},className:Ne.Z.blankInput,size:"large",maxLength:1e3,onBlur:Kn=>{}}))),Kt&&it.createElement(ze.Z,{flex:"224px"},it.createElement(Te.default.Item,pn(Lt({},fn),{name:[cn,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),it.createElement(nt.Z,{size:"large",className:Ne.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"}))))))})))),it.createElement("div",{onClick:()=>ra(!0)},it.createElement(Te.default.Item,{name:["hack","analysis"],label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},it.createElement(vt.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:or}))),it.createElement(Te.default.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",style:{marginTop:30},name:["hack_codes","language"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},it.createElement(Fe.default,{size:"large"},pe.map(Jr=>it.createElement(Fe.default.Option,{key:Jr.title,value:Jr.key}," ",Jr.title)))),it.createElement(Te.default.Item,{label:"\u6700\u5927\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09",style:{marginTop:30},labelCol:{span:24},required:!0},it.createElement(Te.default.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}],noStyle:!0},it.createElement(nt.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})),it.createElement("span",{className:"ml10 font14"},"\u79D2")),it.createElement(Te.default.Item,{label:"\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406",style:{marginTop:30},name:["hack","submit_rule"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406"}]},it.createElement(We.ZP.Group,{style:{marginTop:-10}},it.createElement(We.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),it.createElement(We.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),it.createElement(We.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"))),it.createElement(Te.default.Item,{label:"\u6D4B\u8BD5\u7528\u4F8B",required:!0,style:{marginTop:30}},it.createElement(Xe.ZP,{className:"mr20",type:"primary",onClick:Fa},"\u6DFB\u52A0")),it.createElement("div",{style:{padding:15}},it.createElement(Te.default.List,{name:"hack_sets"},(Jr,{})=>it.createElement(Pe.default,{accordion:!0,bordered:!1,activeKey:xr,onChange:Dn,className:Ne.Z.collapseWrapper,expandIcon:({isActive:na})=>it.createElement("i",{className:`iconfont icon-weizhankai ${na?Ne.Z.open:Ne.Z.close}`,style:{fontSize:14,transition:"all .2s"}})},Jr.map((na,Qa)=>it.createElement(ae,{key:na.key,id:`scroll-key-${na.key}`,header:it.createElement(_e.Z,{align:"middle",justify:"space-between",wrap:!1},it.createElement(ze.Z,{className:Ne.Z.panelHeader},it.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Qa+1)),it.createElement(ze.Z,{flex:1},it.createElement(_e.Z,{align:"middle",justify:"end",wrap:!1},it.createElement(ze.Z,{flex:"78px",className:Ne.Z.operationWrapper},Qa>0&&it.createElement(it.Fragment,null,it.createElement(pt.Z,{className:Ne.Z.add,onClick:Kr=>{Sn(Kr),Fa()}}),it.createElement($e.Z,{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u6D4B\u8BD5\u96C6"+(Qa+1),onCancel:Sn,onConfirm:Kr=>{Sn(Kr),$a(Qa)}},it.createElement(bt.Z,{className:`${Ne.Z.remove} ml20`,onClick:Sn})))))))},it.createElement(Te.default.Item,{label:"\u8F93\u5165",labelCol:{span:24},name:[na.name,"input"]},it.createElement(le,{rows:4})),it.createElement(Te.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24},name:[na.name,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},it.createElement(le,{rows:4}))))))),it.createElement(Re,{form:on,answerKey:Fn,hackIdentifier:Yn,buttonText:"\u8FD0\u884C\u8C03\u8BD5",buttonProps:{ghost:!0,icon:it.createElement("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}}))}},8338:function(It,kt,ne){"use strict";ne.d(kt,{u:function(){return st}});var E=ne(59301),ve=ne(77019),Pe=ne(5269),Te=ne(25399),He=ne(28284),_e=ne(42168),ze=ne(32134),nt=ne(12893),Fe=ne(78130),We=ne(59301),Xe=Object.defineProperty,$e=Object.defineProperties,vt=Object.getOwnPropertyDescriptors,Ye=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,be=(wt,ft,ct)=>ft in wt?Xe(wt,ft,{enumerable:!0,configurable:!0,writable:!0,value:ct}):wt[ft]=ct,Ie=(wt,ft)=>{for(var ct in ft||(ft={}))Ne.call(ft,ct)&&be(wt,ct,ft[ct]);if(Ye)for(var ct of Ye(ft))Be.call(ft,ct)&&be(wt,ct,ft[ct]);return wt},Ke=(wt,ft)=>$e(wt,vt(ft)),at=(wt,ft)=>{var ct={};for(var Je in wt)Ne.call(wt,Je)&&ft.indexOf(Je)<0&&(ct[Je]=wt[Je]);if(wt!=null&&Ye)for(var Je of Ye(wt))ft.indexOf(Je)<0&&Be.call(wt,Je)&&(ct[Je]=wt[Je]);return ct};const fe=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],qe=({value:wt,onChange:ft,choiceTextKey:ct,answerKey:Je,index:ut,isEdit:Se,setInputActive:Ve,form:Ae,choiceOptionsPath:tt,allowChangeMode:Dt,showAddIcon:lt,addItem:Qe,deleteItem:xt})=>{console.log(wt,"value");const Re=(wt==null?void 0:wt[Je])===1,me=()=>{const bt=Ae.getFieldValue(tt);Ae.setFieldValue(tt,bt.map(it=>Ke(Ie({},it),{[Je]:0})))},pt=()=>{Re?ft(Ke(Ie({},wt),{[Je]:0})):(Dt||me(),ft(Ke(Ie({},wt),{[Je]:1})))};return We.createElement(ve.Z,{className:_e.Z.choiceWrap,align:"middle",wrap:!1},We.createElement(Pe.Z,{onClick:pt,className:`${_e.Z.choiceIndex} ${Re?_e.Z.activeAnswer:""}`},fe[ut]),We.createElement(Pe.Z,{flex:1,className:`${_e.Z.editorWrap} ml15`,onClick:Ve},We.createElement(Fe.x,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Se,value:wt==null?void 0:wt[ct],onChange:bt=>{ft(Ke(Ie({},wt),{[ct]:bt}))}})),We.createElement(Pe.Z,{flex:"0 0 auto",className:"ml15"},We.createElement("div",{onClick:pt,className:`${_e.Z.setAnswerBtn} ${Re?_e.Z.activeAnswer:""}`},Re?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),We.createElement(Pe.Z,{className:_e.Z.actionWrapper},We.createElement(Te.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},We.createElement(ze.Z,{className:_e.Z.addIcon,onClick:Qe,style:{visibility:lt?"visible":"hidden"}})),We.createElement(Te.Z,{title:"\u5220\u9664"},We.createElement(nt.Z,{className:_e.Z.deleteIcon,onClick:xt,style:{visibility:ut>1?"visible":"hidden"}}))))},st=({questionTitlePlaceholder:wt,titleKey:ft,choiceKey:ct,analysisKey:Je,choiceTextKey:ut,answerKey:Se,choiceOptionsPath:Ve,allowChangeMode:Ae=!0,form:tt,showAnalysis:Dt=!0})=>{const[lt,Qe]=(0,E.useState)(),[xt,Re]=(0,E.useState)(!1);return We.createElement("div",{className:_e.Z.wrap},We.createElement("div",{className:_e.Z.questionTitleEditorWrap},We.createElement(He.default.Item,{label:"\u9898\u5E72",name:ft,labelCol:{span:24},rules:[{required:!0}]},We.createElement(Fe.h,{scrollId:Array.isArray(ft)?ft.join("_"):`${ft}`,watch:!0,height:140,placeholder:wt}))),We.createElement(He.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),We.createElement(He.default.List,{name:ct,rules:[{validator(me,pt){const bt=pt.some(Le=>Le[Se]===1),it=pt.findIndex(Le=>{var Ue;return((Ue=Le[ut])==null?void 0:Ue.length)<=0});return it!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${fe[it]}\u9009\u9879\u7684\u5185\u5BB9`)):bt?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(me,{add:pt,remove:bt})=>We.createElement("div",{id:Array.isArray(Ve)?Ve.join("_"):`${Ve}`},me.map((it,Le)=>{var Ue=it,{key:mt,name:Zt}=Ue,Pt=at(Ue,["key","name"]);const en=lt===mt,dt=()=>{Qe(mt)},Lt=Le<14&&Le===me.length-1,pn=()=>pt({[ut]:"",[Se]:0}),he=()=>bt(Zt);return We.createElement(He.default.Item,Ke(Ie({},Pt),{key:mt,name:Zt,className:_e.Z.choiceListWrap,rules:[{validator(le,ae){return ae!=null&&ae.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${fe[Le]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),We.createElement(qe,{choiceTextKey:ut,answerKey:Se,index:Le,isEdit:en,setInputActive:dt,form:tt,choiceOptionsPath:Ve,allowChangeMode:Ae,showAddIcon:Lt,addItem:pn,deleteItem:he}))}),me.length<15&&We.createElement("div",{className:`${_e.Z.addBtn} mb30`,onClick:()=>pt({[ut]:"",[Se]:0})},"\u6DFB\u52A0\u9009\u9879"))),Dt&&We.createElement("div",{onClick:()=>Re(!0)},We.createElement(He.default.Item,{name:Je,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},We.createElement(Fe.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:xt}))))}},64780:function(It,kt,ne){"use strict";ne.d(kt,{u:function(){return tt}});var E=ne(59301),ve=ne(62957),Pe=ne(77019),Te=ne(5269),He=ne(37568),_e=ne(25399),ze=ne(58755),nt=ne(28284),Fe=ne(47889),We=ne(4875),Xe=ne(7939),$e=ne(78130),vt=ne(12893),Ye=ne(32134),Ne=ne(61485),Be=ne(42168),be=ne(71039),Ie=ne(59301),Ke=Object.defineProperty,at=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,qe=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,ft=(Dt,lt,Qe)=>lt in Dt?Ke(Dt,lt,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):Dt[lt]=Qe,ct=(Dt,lt)=>{for(var Qe in lt||(lt={}))st.call(lt,Qe)&&ft(Dt,Qe,lt[Qe]);if(qe)for(var Qe of qe(lt))wt.call(lt,Qe)&&ft(Dt,Qe,lt[Qe]);return Dt},Je=(Dt,lt)=>at(Dt,fe(lt)),ut=(Dt,lt)=>{var Qe={};for(var xt in Dt)st.call(Dt,xt)&<.indexOf(xt)<0&&(Qe[xt]=Dt[xt]);if(Dt!=null&&qe)for(var xt of qe(Dt))lt.indexOf(xt)<0&&wt.call(Dt,xt)&&(Qe[xt]=Dt[xt]);return Qe};const Se=({value:Dt,onChange:lt,position:Qe,removeBlank:xt})=>{const Re=pt=>{ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Be.Z.modal,onOk:()=>{const bt=[...Dt];bt.splice(pt,1),bt.length===0?xt(Qe-1):lt(bt)}})},me=()=>{const pt=[...Dt];pt.push(""),lt(pt)};return Ie.createElement(Pe.Z,{className:"ml20"},Ie.createElement(Te.Z,{flex:1},Dt==null?void 0:Dt.map((pt,bt)=>Ie.createElement(Pe.Z,{key:`${pt}_${bt}`,className:"mb20"},Ie.createElement(He.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:pt,autoSize:{maxRows:3},maxLength:1e3,onBlur:it=>{const Le=[...Dt],Ue=it.target.value.trim();Le[bt]=Ue,lt(Le)}}),Ie.createElement(_e.Z,{title:"\u5220\u9664"},Ie.createElement(vt.Z,{className:Be.Z.deleteIcon,style:{marginLeft:15,visibility:Qe===1&&bt===0?"hidden":"visible"},onClick:()=>Re(bt)})),Ie.createElement(_e.Z,{title:"\u65B0\u589E\u7B54\u6848"},Ie.createElement(Ye.Z,{style:{color:"#2A5DD8",fontSize:16,marginLeft:15,visibility:bt===0?"visible":"hidden"},onClick:()=>{me()}}))))))},Ve=({value:Dt,onChange:lt,position:Qe,removeBlank:xt})=>{const Re=pt=>{ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Be.Z.modal,onOk:()=>{const bt=[...Dt];bt.splice(pt,1),bt.length===0?xt(Qe-1):lt(bt)}})},me=()=>{const pt=[...Dt];pt.push(""),lt(pt)};return Ie.createElement(Pe.Z,{className:"ml20"},Ie.createElement(Te.Z,{flex:1},Dt==null?void 0:Dt.map((pt,bt)=>Ie.createElement(Pe.Z,{key:`${pt}_${bt}`,align:"middle",className:"mb20"},Ie.createElement(be.Z,{value:pt,style:{flex:1},onChange:it=>{const Le=[...Dt];Le[bt]=it,lt(Le)}}),Ie.createElement(_e.Z,{title:"\u5220\u9664"},Ie.createElement(vt.Z,{className:Be.Z.deleteIcon,style:{marginLeft:15,visibility:Qe===1&&bt===0?"hidden":"visible"},onClick:()=>Re(bt)})),Ie.createElement(_e.Z,{title:"\u65B0\u589E\u7B54\u6848"},Ie.createElement(Ye.Z,{style:{color:"#2A5DD8",fontSize:16,marginLeft:15,visibility:bt===0?"visible":"hidden"},onClick:()=>{me()}}))))))},Ae=({value:Dt=!0,onChange:lt})=>Ie.createElement(ze.Z,{checked:!Dt,onChange:Qe=>{lt(!Qe)}}),tt=({questionTitlePlaceholder:Dt,form:lt,scoreByBlank:Qe=!1,answerKey:xt})=>{const[Re,me]=(0,E.useState)(!1),pt=()=>{const Zt=lt.getFieldValue(xt);lt.setFieldsValue({[xt]:Zt.map((Pt,en)=>Je(ct({},Pt),{position:en+1}))})},bt=(0,E.useRef)(),it=(Zt,Pt)=>{for(let en=0;en{Le.current(Zt),pt()},mt=nt.default.useWatch(xt,lt);return Ie.createElement("div",{className:Be.Z.wrap},Ie.createElement("div",{className:Be.Z.questionTitleEditorWrap},Ie.createElement(nt.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Ie.createElement($e.h,{scrollId:"name",watch:!0,height:140,placeholder:Dt,showNullButton:!0,onAddBlank:()=>{const Zt=lt.getFieldValue(xt);it(1,Zt==null?void 0:Zt.length)}}))),Ie.createElement(nt.default.List,{name:xt,rules:[{validator(Zt,Pt){if(!(Pt!=null&&Pt.length))return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const en of Pt){const{answer_text:dt}=en||{};if(dt!=null&&dt.some(Lt=>(Lt==null?void 0:Lt.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Zt,{add:Pt,remove:en},{errors:dt})=>(bt.current=Pt,Le.current=en,Ie.createElement(Ie.Fragment,null,Ie.createElement(nt.default.Item,{label:Ie.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848"),required:!0,labelCol:{span:24}}),Zt.map((Lt,pn)=>{var he=Lt,{key:le,name:ae}=he,pe=ut(he,["key","name"]),ye,se;return Ie.createElement("div",{style:{marginBottom:10},key:le},Ie.createElement(Pe.Z,{className:"mb20",align:"middle",wrap:!1},Ie.createElement(Te.Z,{style:{marginRight:10},flex:"0 0 auto",className:`${Be.Z.blankIndex}`},"\u586B\u7A7A\u9879",pn+1),Ie.createElement(nt.default.Item,Je(ct({},pe),{name:[ae,"model"],noStyle:!0}),Ie.createElement(Fe.ZP.Group,{onChange:()=>{const ot=lt.getFieldValue(xt);lt.setFieldsValue({[xt]:ot.map((Xt,zt)=>Je(ct({},Xt),{answer_text:ae===zt?[""]:Xt.answer_text}))})}},Ie.createElement(Fe.ZP,{value:1},"\u6587\u672C\u6A21\u5F0F ",Ie.createElement(_e.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6587\u672C\u7B54\u6848"},Ie.createElement(Ne.Z,null))),Ie.createElement(Fe.ZP,{value:2},"\u6570\u5B66\u516C\u5F0F\u6A21\u5F0F ",Ie.createElement(_e.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u7F16\u5199\u6570\u5B66\u516C\u5F0F\u4F5C\u4E3A\u7B54\u6848"},Ie.createElement(Ne.Z,null)))))),Ie.createElement(Pe.Z,{style:{marginLeft:20},align:"middle",wrap:!1},Ie.createElement(Te.Z,{flex:1},Ie.createElement(Pe.Z,{align:"top",justify:"space-between",wrap:!1},Ie.createElement(Te.Z,{flex:1},Ie.createElement(nt.default.Item,Je(ct({},pe),{name:[ae,"answer_text"],noStyle:!0}),((se=(ye=lt.getFieldValue(xt))==null?void 0:ye[ae])==null?void 0:se.model)===1?Ie.createElement(Se,{removeBlank:Ue,position:pn+1}):Ie.createElement(Ve,{removeBlank:Ue,position:pn+1}))),Qe&&Ie.createElement(Te.Z,{flex:"224px",style:{margin:"-2px 0 0 20px"}},Ie.createElement(nt.default.Item,Je(ct({},pe),{name:[ae,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Be.Z.blankInputNumberWrapper}),Ie.createElement(We.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),Ie.createElement(nt.default.Item,Je(ct({},pe),{name:[ae,"position"],noStyle:!0}),Ie.createElement(He.default,{type:"hidden"})))))})))),Ie.createElement(Xe.ZP,{className:"mb20",onClick:()=>it(1,mt==null?void 0:mt.length),type:"primary",shape:"round"},"\u65B0\u589E\u586B\u7A7A\u9879"),Ie.createElement(Pe.Z,{align:"middle"},Ie.createElement(nt.default.Item,{name:"downcase",valuePropName:"checked"},Ie.createElement(ze.Z,null)),Ie.createElement(Te.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Ie.createElement(Pe.Z,{align:"middle"},Ie.createElement(nt.default.Item,{name:"no_space",valuePropName:"checked"},Ie.createElement(ze.Z,null)),Ie.createElement(Te.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(mt==null?void 0:mt.length)>1&&Ie.createElement(Pe.Z,{align:"middle",className:(mt==null?void 0:mt.length)>1?"mb30":`${Be.Z.hide}`},Ie.createElement(nt.default.Item,{name:"is_ordered"},Ie.createElement(Ae,null)),Ie.createElement(Te.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),Ie.createElement("div",{onClick:()=>me(!0)},Ie.createElement(nt.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Ie.createElement($e.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Re}))))}},12035:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return at}});var E=ne(59301),ve=ne(77019),Pe=ne(5269),Te=ne(28284),He=ne(42168),_e=ne(78130),ze=ne(59301),nt=Object.defineProperty,Fe=Object.defineProperties,We=Object.getOwnPropertyDescriptors,Xe=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,Ye=(fe,qe,st)=>qe in fe?nt(fe,qe,{enumerable:!0,configurable:!0,writable:!0,value:st}):fe[qe]=st,Ne=(fe,qe)=>{for(var st in qe||(qe={}))$e.call(qe,st)&&Ye(fe,st,qe[st]);if(Xe)for(var st of Xe(qe))vt.call(qe,st)&&Ye(fe,st,qe[st]);return fe},Be=(fe,qe)=>Fe(fe,We(qe)),be=(fe,qe)=>{var st={};for(var wt in fe)$e.call(fe,wt)&&qe.indexOf(wt)<0&&(st[wt]=fe[wt]);if(fe!=null&&Xe)for(var wt of Xe(fe))qe.indexOf(wt)<0&&vt.call(fe,wt)&&(st[wt]=fe[wt]);return st};const Ie={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Ke=({value:fe,onChange:qe,form:st})=>{const wt=(fe==null?void 0:fe.is_answer)===1,ft=fe==null?void 0:fe.choice_text,ct=()=>{const Je=st.getFieldsValue().choices.map(ut=>({choice_text:ut.choice_text,is_answer:0}));st.setFieldsValue({choices:Je}),qe(Be(Ne({},fe),{is_answer:1}))};return ze.createElement(ve.Z,{className:He.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},ze.createElement(Pe.Z,{onClick:ct,className:`${He.Z.choiceIndex} ${He.Z.judgementIndex} ${wt?He.Z.activeAnswer:""}`},Ie[ft]),ze.createElement(Pe.Z,{flex:1,className:`${He.Z.editorWrap} ml15`},ze.createElement("div",{className:`${He.Z.inputBorder} ${He.Z.placeholder} ${wt?He.Z.activeJudgementAnswer:""}`},ft)),ze.createElement(Pe.Z,{flex:"0 0 auto",className:"ml15"},ze.createElement("div",{onClick:ct,className:`${He.Z.setAnswerBtn} ${wt?He.Z.activeAnswer:""}`},wt?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},at=({questionTitlePlaceholder:fe,choiceKey:qe,form:st})=>{const[wt,ft]=(0,E.useState)(!1);return ze.createElement("div",{className:He.Z.wrap},ze.createElement("div",{className:He.Z.questionTitleEditorWrap},ze.createElement(Te.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},ze.createElement(_e.h,{scrollId:"name",watch:!0,height:140,placeholder:fe}))),ze.createElement(Te.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},ze.createElement(Te.default.List,{name:"choices",rules:[{validator(ct,Je){return Je.some(Se=>(Se==null?void 0:Se.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},ct=>ze.createElement("div",{id:"choices"},ct.map(Je=>{var ut=Je,{key:Se,name:Ve}=ut,Ae=be(ut,["key","name"]);return ze.createElement(Te.default.Item,Be(Ne({},Ae),{key:Se,name:Ve,noStyle:!0}),ze.createElement(Ke,{form:st}))})))),ze.createElement("div",{onClick:()=>ft(!0)},ze.createElement(Te.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ze.createElement(_e.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:wt}))))}},78130:function(It,kt,ne){"use strict";ne.d(kt,{h:function(){return Ne},x:function(){return Be}});var E=ne(39116),ve=ne(42168),Pe=ne(35883),Te=ne(59301),He=Object.defineProperty,_e=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,nt=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,Xe=(be,Ie,Ke)=>Ie in be?He(be,Ie,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):be[Ie]=Ke,$e=(be,Ie)=>{for(var Ke in Ie||(Ie={}))Fe.call(Ie,Ke)&&Xe(be,Ke,Ie[Ke]);if(nt)for(var Ke of nt(Ie))We.call(Ie,Ke)&&Xe(be,Ke,Ie[Ke]);return be},vt=(be,Ie)=>_e(be,ze(Ie)),Ye=(be,Ie)=>{var Ke={};for(var at in be)Fe.call(be,at)&&Ie.indexOf(at)<0&&(Ke[at]=be[at]);if(be!=null&&nt)for(var at of nt(be))Ie.indexOf(at)<0&&We.call(be,at)&&(Ke[at]=be[at]);return Ke};const Ne=be=>{var Ie=be,{value:Ke,onChange:at,scrollId:fe}=Ie,qe=Ye(Ie,["value","onChange","scrollId"]);return Te.createElement("div",{id:fe||""},Te.createElement(E.Z,vt($e({},qe),{defaultValue:Ke,onChange:(st,wt)=>{wt!=null&&wt.length?at(st,wt):at(st)}})))},Be=({value:be,onChange:Ie,placeholder:Ke,height:at=140,isEdit:fe,miniToolbar:qe,watch:st=!0})=>fe?Te.createElement(E.Z,{watch:st,isFocus:!0,height:at||void 0,placeholder:Ke,defaultValue:be,onChange:Ie,miniToolbar:qe}):Te.createElement("div",{style:{cursor:"pointer"}},be?Te.createElement(Pe.Z,{className:ve.Z.inputBorder,value:be}):Te.createElement("div",{className:`${ve.Z.inputBorder} ${ve.Z.placeholder} inputBorderError`},Ke))},90775:function(It,kt,ne){"use strict";ne.d(kt,{W:function(){return ut}});var E=ne(59301),ve=ne(6767),Pe=ne(96599),Te=ne(28284),He=ne(58755),_e=ne(77019),ze=ne(5269),nt=ne(25399),Fe=ne(37568),We=ne(4875),Xe=ne(42168),$e=ne(78130),vt=ne(39116),Ye=ne(61485),Ne=Object.defineProperty,Be=Object.defineProperties,be=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,fe=(Se,Ve,Ae)=>Ve in Se?Ne(Se,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):Se[Ve]=Ae,qe=(Se,Ve)=>{for(var Ae in Ve||(Ve={}))Ke.call(Ve,Ae)&&fe(Se,Ae,Ve[Ae]);if(Ie)for(var Ae of Ie(Ve))at.call(Ve,Ae)&&fe(Se,Ae,Ve[Ae]);return Se},st=(Se,Ve)=>Be(Se,be(Ve)),wt=(Se,Ve)=>{var Ae={};for(var tt in Se)Ke.call(Se,tt)&&Ve.indexOf(tt)<0&&(Ae[tt]=Se[tt]);if(Se!=null&&Ie)for(var tt of Ie(Se))Ve.indexOf(tt)<0&&at.call(Se,tt)&&(Ae[tt]=Se[tt]);return Ae};const ft=Se=>{var Ve=Se,{value:Ae,onChange:tt}=Ve,Dt=wt(Ve,["value","onChange"]);const lt=Qe=>{tt([Qe])};return E.createElement(vt.Z,st(qe({},Dt),{defaultValue:Ae==null?void 0:Ae[0],onChange:lt}))},ct=Se=>{if(!Se)return!1;if(/^s*$/.test(Se)||Se.trim()===""){ve.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Ve=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Se==="|"?(ve.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Je=({value:Se=[],onClose:Ve})=>E.createElement(Pe.default,{closable:!0,onClose:Ve,className:Xe.Z.keywordTag},E.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Se.join(" \u6216 "))),ut=({questionTitlePlaceholder:Se,form:Ve,showKeywords:Ae,isMustKeyWords:tt=Ae})=>{const[Dt,lt]=(0,E.useState)(!1),[Qe,xt]=(0,E.useState)(""),Re=Te.default.useWatch("use_keywords",Ve),me=Te.default.useWatch("question_score",Ve);return E.createElement("div",{className:Xe.Z.wrap},E.createElement("div",{className:Xe.Z.questionTitleEditorWrap},E.createElement(Te.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},E.createElement($e.h,{scrollId:"name",watch:!0,height:140,placeholder:Se}))),E.createElement(Te.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:"answer_texts",labelCol:{span:24}},E.createElement(ft,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Ae&&!tt&&E.createElement(Te.default.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked"},E.createElement(He.Z,{defaultChecked:!0})),Ae&&tt&&E.createElement(_e.Z,{align:"middle",className:"mb30"},E.createElement(Te.default.Item,{name:"use_keywords",valuePropName:"checked"},E.createElement(He.Z,null)),E.createElement(ze.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),E.createElement(ze.Z,null,E.createElement(nt.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},E.createElement(Ye.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Re||!tt)&&E.createElement(Te.default.List,{name:"keywords",rules:[{validator(pt,bt){return tt?bt!=null&&bt.length?(bt==null?void 0:bt.reduce((Le,Ue)=>Le+Ue.score,0))>parseFloat(me)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(pt,{add:bt,remove:it})=>E.createElement(E.Fragment,null,E.createElement("div",{className:`${Xe.Z.title} mb10`},tt?"\u5173\u952E\u8BCD":E.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),E.createElement(_e.Z,{align:"middle",className:"font14 mb30"},E.createElement(ze.Z,{flex:1},E.createElement(Fe.default,{value:Qe,onChange:Le=>{xt(Le.target.value)},maxLength:500,allowClear:!0,onPressEnter:Le=>{var Ue,mt,Zt,Pt;const en=`${(Ue=Le.target)==null?void 0:Ue.value}`,dt=(Zt=(mt=en==null?void 0:en.split("|"))==null?void 0:mt.filter(he=>!!he))==null?void 0:Zt.map(he=>he==null?void 0:he.trim()),Lt=Ve.getFieldValue("keywords"),pn=((Pt=Lt==null?void 0:Lt.map(he=>he==null?void 0:he.keyword))==null?void 0:Pt.flat())||[];for(const he of dt)if(pn.includes(he)){ve.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}ct(en)&&(bt({keyword:dt,score:1}),xt(""))},className:Xe.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),E.createElement(ze.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),pt.map(Le=>{var Ue=Le,{key:mt,name:Zt}=Ue,Pt=wt(Ue,["key","name"]);return E.createElement(_e.Z,{key:mt,className:"mb20",style:{marginRight:148}},E.createElement(ze.Z,{flex:1},E.createElement(_e.Z,{align:"middle",justify:"space-between"},E.createElement(Te.default.Item,st(qe({},Pt),{name:[Zt,"keyword"]}),E.createElement(Je,{onClose:()=>it(Zt)})),tt&&E.createElement(Te.default.Item,st(qe({},Pt),{name:[Zt,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Xe.Z.blankInputNumberWrapper}),E.createElement(We.Z,{className:Xe.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),E.createElement("div",{onClick:()=>lt(!0)},E.createElement(Te.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},E.createElement($e.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Dt}))))}},40183:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return He}});var E={text:"text___bQulM",sup:"sup___rX_Y3"},ve=ne(28284),Pe=ne(59301),He=({text:_e,name:ze="question_score"})=>{const nt=({value:Fe})=>Pe.createElement("div",{className:E.text},Pe.createElement("span",{className:E.sup},"*"),Pe.createElement("span",{className:"mr10"},"\u5206\u503C"),Pe.createElement("span",null,Fe||"--"),Pe.createElement("span",{className:"c-grey-999"},_e));return Pe.createElement(ve.default.Item,{noStyle:!0,name:ze},Pe.createElement(nt,null))}},35883:function(It,kt,ne){"use strict";ne.d(kt,{z:function(){return ut},Z:function(){return Se}});var E=ne(59301),ve=ne(46214),Pe=ne(20047),Te=ne(64018),He=ne(16471),_e=ne(14185),ze=ne(76406),nt=ne(15342),Fe=ne(44104),We=ne(7939),Xe=ne(1012),$e=ne(86974),vt=ne(59301),Ne=({html:Ve})=>{const Ae=(0,E.useRef)(null),tt=(0,E.useRef)(null),Dt=`.markdown-body p { +\\end{array}`}]}]}],Ie=fe=>{Ne.current.setValue(Ne.current.getValue()+" "+fe.value+" ")},Ke=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Fe.createElement(ve.Z,{className:ze.Z.lists,gutter:[10,10]},Be.map((fe,qe)=>Fe.createElement(Pe.Z,{flex:"110px",className:ze.Z.item},Fe.createElement("div",null,Fe.createElement(_e.Z,{value:`$$${fe.value}$$`}),fe.name),Fe.createElement("div",{className:ze.Z.children},fe.children.map((st,wt)=>Fe.createElement("div",{key:wt},Fe.createElement("h1",null,st.name),Fe.createElement(ve.Z,{gutter:[10,10]},st.data.map((ft,ct)=>Fe.createElement(Pe.Z,{key:ct,onClick:()=>Ie(ft),className:ze.Z.diamond},Fe.createElement(_e.Z,{value:"`$$"+ft.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Fe.createElement(ve.Z,{className:ze.Z.lists,gutter:[10,10]},be.map((fe,qe)=>Fe.createElement(Pe.Z,{flex:"110px",className:ze.Z.item},Fe.createElement("div",null,Fe.createElement(_e.Z,{value:"`$$"+fe.value+"$$`"}),fe.name),Fe.createElement("div",{className:ze.Z.children},fe.children.map((st,wt)=>Fe.createElement("div",{key:wt},st.name&&Fe.createElement("h1",null,st.name),Fe.createElement(ve.Z,{gutter:[10,10]},st.data.map((ft,ct)=>Fe.createElement(Pe.Z,{key:ct,onClick:()=>Ie(ft),className:ze.Z.diamond},Fe.createElement(_e.Z,{value:"`$$"+ft.value+"$$`"}))))))))))}],at=()=>{var fe=document.createElement("div");fe.innerHTML=Ne.current.getValue();var qe=fe.innerText;return Xe&&Xe(qe),qe};return(0,E.useImperativeHandle)(Ye,()=>({getData:at})),Fe.createElement("div",{className:ze.Z.mathWrap},Fe.createElement(Te.default,{defaultActiveKey:"1",items:Ke}),Fe.createElement("math-field",{locale:"zh_cn",className:ze.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:Ne,style:{width:800,marginTop:30,fontSize:18}},vt||""),$e&&Fe.createElement("div",{className:ze.Z.button},Fe.createElement(He.ZP,{size:"large",onClick:at,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});kt.Z=We},90736:function(It,kt,ne){"use strict";var E=ne(59301),ve=ne(4977),Pe=ne(7939),Te=Object.defineProperty,He=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,We=(Ye,Ne,Be)=>Ne in Ye?Te(Ye,Ne,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Ye[Ne]=Be,Xe=(Ye,Ne)=>{for(var Be in Ne||(Ne={}))nt.call(Ne,Be)&&We(Ye,Be,Ne[Be]);if(ze)for(var Be of ze(Ne))Fe.call(Ne,Be)&&We(Ye,Be,Ne[Be]);return Ye},$e=(Ye,Ne)=>He(Ye,_e(Ne));const vt=({img:Ye,buttonProps:Ne={},styles:Be={},customText:be,ButtonText:Ie,ButtonClick:Ke,Buttonclass:at,ButtonTwo:fe,imgStyles:qe,loading:st=!1,className:wt=""})=>E.createElement("section",{className:`tc animated fadeIn ${wt}`,style:Xe({color:"#999",margin:"100px auto",visibility:st?"hidden":"visible"},Be)},E.createElement("img",{src:Ye||ve,style:$e(Xe({},qe),{pointerEvents:"none",userSelect:"none"})}),E.createElement("p",{className:"mt20 font14"},be||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),Ie&&E.createElement(Pe.ZP,Xe({className:at,onClick:Ke},Ne),Ie),fe&&fe);kt.Z=vt},86974:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return at}});var E=ne(59301),ve={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",showClose:"showClose___edZQA",embed:"embed___hvpEJ"},Pe=ne(7939),Te=ne(70557),He=ne(34728),_e=ne(25399),ze=ne(76406),nt=ne(84849),Fe=ne(90736),We=ne(14185),Xe=ne(52078),$e=ne(59301),vt=Object.defineProperty,Ye=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,be=(fe,qe,st)=>qe in fe?vt(fe,qe,{enumerable:!0,configurable:!0,writable:!0,value:st}):fe[qe]=st,Ie=(fe,qe)=>{for(var st in qe||(qe={}))Ne.call(qe,st)&&be(fe,st,qe[st]);if(Ye)for(var st of Ye(qe))Be.call(qe,st)&&be(fe,st,qe[st]);return fe},Ke=(fe,qe,st)=>new Promise((wt,ft)=>{var ct=Se=>{try{ut(st.next(Se))}catch(Ve){ft(Ve)}},Je=Se=>{try{ut(st.throw(Se))}catch(Ve){ft(Ve)}},ut=Se=>Se.done?wt(Se.value):Promise.resolve(Se.value).then(ct,Je);ut((st=st.apply(fe,qe)).next())}),at=({editOffice:fe="view",data:qe,issaver:st,onSaver:wt,theme:ft,type:ct,filename:Je,monacoEditor:ut,className:Se,style:Ve,close:Ae,onClose:tt,hasMask:Dt,disabledDownload:lt,onImgDimensions:Qe,showNodata:xt,recordInfo:Re})=>{const[me,pt]=(0,E.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[bt,it]=(0,E.useState)(""),[Le,Ue]=(0,E.useState)(),mt=window.ENV==="build"?"/react/build":"",Zt=location.host.startsWith("localhost")?We.Z.PROXY_SERVER:We.Z.API_SERVER,en=10*(1024*1024),dt=(0,E.useRef)();qe!=null&&qe.startsWith("/api")&&ct!=="txt"&&(qe=We.Z.API_SERVER+qe);const Lt=ye=>ye.substring(ye.lastIndexOf("/")+1).split(".").pop();Je&&ut&&(ut.filename=Je),(0,E.useEffect)(()=>{var ye,se;const ot=(se=(ye=document.cookie)==null?void 0:ye.replace(/\s/g,""))==null?void 0:se.split(";");ot==null||ot.map(Xt=>{let zt=Xt.split("=");zt[0]==="_educoder_session"&&it(zt[1])})},[]),(0,E.useEffect)(()=>{ct==="office"&&(qe.indexOf("bigfilescdn.")>-1||qe.indexOf("bigfiles1")>-1?Ue({url:qe,fileType:Lt(qe),model:qe.indexOf("model=edit")?"edit":"view"}):qe.indexOf("coze")>-1?Ue({url:qe,fileType:"doc",model:"view"}):he())},[ct,qe]);function pn(ye){return Ke(this,null,function*(){ye.data.type==="pdfdata"&&(wt(ye.data.data),window.removeEventListener("message",pn,!1)),console.log("mess---:",ye.data)})}const he=()=>Ke(void 0,null,function*(){console.log("data:",qe);let ye=qe;qe.startsWith("http")||(ye=location.origin+ye);let se=new URL(ye).pathname.split("/").pop();const ot=yield(0,nt.gJ)({attachment_id:se});ot.url=Zt+ot.url,Ue(ot)}),le=()=>{if(qe.startsWith("http")||qe.startsWith("blob:")){ae();return}(0,ze.Sv)(Je||"educoder",qe,Je)},ae=()=>{Re&&(0,Xe.fc)({id:Re==null?void 0:Re.id,watch_type:1,course_id:Re==null?void 0:Re.course_id}),(0,ze.Nd)(Je||"educoder",decodeURIComponent(qe))};(0,E.useEffect)(()=>(window.addEventListener("message",pe),()=>{window.removeEventListener("message",pe)}),[]);const pe=ye=>{var se;((se=ye==null?void 0:ye.data)==null?void 0:se.type)==="closePop"&&tt()};return $e.createElement("div",{style:Ie({},Ve||{}),className:`${Dt&&ve.bgBlack} ${ct?ve.wrp:"hide"}`},!!ct&&Ae&&$e.createElement("div",{id:"closePop",className:ve.close,ref:dt},!!Qe&&$e.createElement(_e.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>dt.current},$e.createElement("span",{onClick:()=>{tt(),Qe()}},$e.createElement("i",{className:"icon-yulanpizhu"}))),!lt&&window.parent===window&&$e.createElement(_e.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>dt.current},$e.createElement("span",{onClick:ae},$e.createElement("i",{className:"icon-quxiaozhiding"}))),st&&$e.createElement(_e.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>dt.current},$e.createElement("span",{className:"",onClick:()=>{const ye=document.getElementById("pdfiframe");window.addEventListener("message",pn,!1),setTimeout(()=>{ye.contentWindow.postMessage("getData","*")},300)}},$e.createElement("i",{className:"icon-baocun"}))),$e.createElement(_e.Z,{title:"\u5173\u95ED",getPopupContainer:()=>dt.current},$e.createElement("span",{className:"",onClick:()=>{tt()}},$e.createElement("i",{className:"icon-guanbi1"})))),$e.createElement("div",{className:`${ve[Se]} ${Se} ${ve.monaco} ${ct==="txt"?"show":"hide"}`},ct==="txt"&&$e.createElement($e.Fragment,null,$e.createElement(He.ZP,Ie({},ut)))),ct==="audio"&&$e.createElement("audio",{controls:!0,src:`${(qe==null?void 0:qe.indexOf("http://"))>-1||(qe==null?void 0:qe.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${qe}`,autoPlay:!0}),ct==="video"&&$e.createElement($e.Fragment,null,(qe==null?void 0:qe.indexOf("http"))>-1?$e.createElement("video",{controls:!0,src:`${qe}`,autoPlay:!0}):$e.createElement("video",{controls:!0,src:`data:video/mp4;base64,${qe}`,autoPlay:!0})),ct==="office"&&Le&&$e.createElement("iframe",{src:`${mt}/office.html?key=${Le.key}&url=${btoa(Le.url)}&callbackUrl=${Zt+(Le.callbackUrl||"")}&fileType=${Le.fileType}&title=${Le.title||""}&model=${fe}&officeServer=${We.Z.ONLYOFFICE}&disabledDownload=${!!lt}`}),ct==="html"&&$e.createElement("iframe",{src:qe+"&disposition=inline"}),ct==="pdf"&&$e.createElement("iframe",{id:"pdfiframe",src:`${mt}/js/pdf/index.html?filename=${Je||"educoder.pdf"}&url=${encodeURIComponent(qe)}&disabledDownload=${!!lt}&model=${fe}`}),ct==="image"&&$e.createElement("img",{src:`${(qe==null?void 0:qe.indexOf("http://"))>-1||(qe==null?void 0:qe.indexOf("https://"))>-1?"":"data:image/png;base64,"}${qe}`}),(ct==="other"||ct==="download")&&$e.createElement($e.Fragment,null,xt?$e.createElement(Fe.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:$e.createElement(Pe.ZP,{icon:$e.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:le,disabled:lt},"\u4E0B\u8F7D")}):$e.createElement(Pe.ZP,{type:"primary",size:"middle",onClick:le,disabled:lt},$e.createElement(Te.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),ct==="flowChart"&&$e.createElement("div",{className:"embed"},$e.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${qe||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},58219:function(It,kt,ne){"use strict";ne.d(kt,{Q:function(){return Fe},Z:function(){return Xe}});var E=ne(59301),ve={flex_box_center:"flex_box_center___VcCAZ",flex_space_between:"flex_space_between___I3jjO",flex_box_vertical_center:"flex_box_vertical_center___Rm_54",flex_box_center_end:"flex_box_center_end___nTsdc",flex_box_column:"flex_box_column___UVpzN",tags:"tags___kRRoe",text:"text___IyyEa",tagWrap:"tagWrap___v63mB",tag:"tag___X7wE6",c:"c___mZMPq",cpp:"cpp___eaTie",java:"java___gL98T",python:"python___eNRkk",edit:"edit___tbVu0"},Pe=ne(92310),Te=ne.n(Pe),He=ne(62957),_e=ne(6767),ze=ne(62673),nt=($e,vt,Ye)=>new Promise((Ne,Be)=>{var be=at=>{try{Ke(Ye.next(at))}catch(fe){Be(fe)}},Ie=at=>{try{Ke(Ye.throw(at))}catch(fe){Be(fe)}},Ke=at=>at.done?Ne(at.value):Promise.resolve(at.value).then(be,Ie);Ke((Ye=Ye.apply($e,vt)).next())});const Fe=({title:$e="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:vt=[],visible:Ye,setVisible:Ne,tip:Be,onOk:be})=>{const[Ie,Ke]=(0,E.useState)([]),[at,fe]=(0,E.useState)(!1);return(0,E.useEffect)(()=>{Ye&&Ke(vt)},[Ye]),E.createElement(He.default,{centered:!0,open:Ye,title:$e,confirmLoading:at,width:564,onOk:()=>nt(void 0,null,function*(){if(!Ie.length){_e.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}fe(!0),yield be(Ie),fe(!1)}),onCancel:()=>Ne(!1)},!!Be&&E.createElement("div",{className:"c-grey-666 font16 mb10"},Be),E.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},E.createElement(ze.default.Group,{value:Ie,options:[{label:"C\u8BED\u8A00",value:"C"},{label:"C++\u8BED\u8A00",value:"C++",style:{marginLeft:30}},{label:"Java\u8BED\u8A00",value:"Java",style:{marginLeft:30}},{label:"Python\u8BED\u8A00",value:"Python",style:{marginLeft:30}}],onChange:qe=>{Ke(qe)}})))};var Xe=({title:$e="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:vt,style:Ye={},onEdit:Ne,dataSource:Be=[]})=>{const be={C:E.createElement("div",{className:ve.c},"C"),"C++":E.createElement("div",{className:ve.cpp},"C++"),Java:E.createElement("div",{className:ve.java},"Java"),Python:E.createElement("div",{className:ve.python},"Python")};return E.createElement("div",{className:Te()(ve.tags,vt),style:Ye},!!$e&&E.createElement("div",{className:ve.text},$e),E.createElement("div",{className:ve.tagWrap},Be==null?void 0:Be.map(Ie=>E.createElement(E.Fragment,{key:Ie},be[Ie]))),!!Ne&&E.createElement("div",{onClick:Ne,className:`iconfont icon-bianji_Hover ${ve.edit}`}))}},9556:function(It,kt,ne){"use strict";ne.d(kt,{t:function(){return Xt}});var E=ne(59301),ve=ne(37568),Pe=ne(8848),Te=ne(28284),He=ne(62957),_e=ne(77019),ze=ne(5269),nt=ne(4875),Fe=ne(82326),We=ne(47889),Xe=ne(7939),$e=ne(93725),vt=ne(78130),Ye=ne(44283),Ne=ne(42168),Be=ne(6767),be=ne(29787),Ie=ne(24334),Ke={flex_box_center:"flex_box_center___kOQ8P",flex_space_between:"flex_space_between___fY6jt",flex_box_vertical_center:"flex_box_vertical_center___bDSSI",flex_box_center_end:"flex_box_center_end___mQ6mU",flex_box_column:"flex_box_column___F15G0",result:"result___UYRo8",left:"left___TRaH5",right:"right___twp9s",box:"box___vwndt",li:"li___hRe2d"},at=ne(49317),fe=ne(19160),qe=ne(39116),st=ne(56102),wt=ne(30628),ft=ne(59301),ct=Object.defineProperty,Je=Object.defineProperties,ut=Object.getOwnPropertyDescriptors,Se=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,tt=(zt,on,Kt)=>on in zt?ct(zt,on,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):zt[on]=Kt,Dt=(zt,on)=>{for(var Kt in on||(on={}))Ve.call(on,Kt)&&tt(zt,Kt,on[Kt]);if(Se)for(var Kt of Se(on))Ae.call(on,Kt)&&tt(zt,Kt,on[Kt]);return zt},lt=(zt,on)=>Je(zt,ut(on)),Qe=(zt,on,Kt)=>new Promise((Yn,Fn)=>{var or=rr=>{try{ur(Kt.next(rr))}catch(Xr){Fn(Xr)}},ra=rr=>{try{ur(Kt.throw(rr))}catch(Xr){Fn(Xr)}},ur=rr=>rr.done?Yn(rr.value):Promise.resolve(rr.value).then(or,ra);ur((Kt=Kt.apply(zt,on)).next())}),Re=({buttonProps:zt,buttonText:on,form:Kt,hackIdentifier:Yn="",answerKey:Fn,data:or})=>{const[ra,ur]=(0,E.useState)(!1),[rr,Xr]=(0,E.useState)(!1),[Vr,xr]=(0,E.useState)(!1),[Dn,pa]=(0,E.useState)({}),[Jn,Vn]=(0,E.useState)(""),[ha,Ti]=(0,E.useState)(""),Ni=(0,E.useRef)(Yn),Ir=(0,E.useRef)(""),Sn=(0,E.useRef)(!1);(0,E.useEffect)(()=>{Vr&&Jr()},[Vr]),(0,E.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const ir=()=>new Date().getTime(),Fa=or==null?void 0:or.code,$a=()=>{var Kr,qa,aa;let Wn=Fa?or==null?void 0:or.code:(Kr=Kt.getFieldValue("hack_codes"))==null?void 0:Kr.code,Rn=Fa?or==null?void 0:or.answer_content:Kt.getFieldValue(Fn),cn=Fa?or==null?void 0:or.input:(aa=(qa=Kt.getFieldValue("hack_sets"))==null?void 0:qa[0])==null?void 0:aa.input;Rn==null||Rn.forEach(fn=>{const wn=fn.value||fn.answer_text||"";Wn=Wn.replace(/(@▁@|@▁▁@)/,wn)}),Ti(cn),Vn(Wn),pa({}),xr(!0)},Jr=()=>Qe(void 0,null,function*(){var Kr,qa,aa,Wn;const Rn=ir(),cn=Fa?or==null?void 0:or.time_limit:(Kr=Kt.getFieldsValue())==null?void 0:Kr.hack.time_limit,fn=Fa?(qa=or==null?void 0:or.answer_content)==null?void 0:qa.length:(Wn=(aa=Kt.getFieldsValue())==null?void 0:aa.standard_answers)==null?void 0:Wn.length;ur(!0),yield(0,fe.bM)(Ir.current,{test_hack_code:Jn,test_input:ha});function wn(){return Qe(this,null,function*(){const{status:nn,data:Kn}=yield(0,fe.rX)(Ir.current,"submit"),On=ir()-Rn>(cn+3)*1e3*fn;if(Sn.current){if(On){Be.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),ur(!1);return}if(nn===0){ur(!1),pa(lt(Dt({},Kn),{showText:!0}));return}setTimeout(wn,1e3)}})}wn()}),na=()=>Qe(void 0,null,function*(){var Kr,qa,aa,Wn,Rn,cn,fn;if(!or){try{yield Kt.validateFields()}catch(Jt){(aa=(qa=(Kr=Jt==null?void 0:Jt.errorFields)==null?void 0:Kr[0])==null?void 0:qa.name)!=null&&aa.includes("standard_answers")?Be.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Be.ZP.error(Jt.errorFields[0].errors[0]),Kt.scrollToField(Jt.errorFields[0].name,{behavior:"smooth",block:"center"});return}Xr(!0);let nn="";const Kn=Kt.getFieldsValue();Ni.current?nn=yield(0,at.ZP)(`/api/problems/${Ni.current}.json`,{method:"put",body:lt(Dt({},Kn),{hack:lt(Dt({},Kn==null?void 0:Kn.hack),{sub_discipline_id:(fn=(cn=Kn==null?void 0:Kn.hack)==null?void 0:cn.sub_discipline_id)==null?void 0:fn[1],difficult:Kn.difficulty,item_banks_group_id:Kn.item_banks_group_id}),hack_codes:lt(Dt({},Kn.hack_codes),{code:Ie.Base64.encode(Kn.hack_codes.code)}),update_hack_sets:Kn.hack_sets,is_blank:!0,item_type:"BPROGRAM"})}):(nn=yield(0,at.ZP)("/api/problems.json",{method:"post",body:lt(Dt({},Kn),{hack:lt(Dt({},Kn==null?void 0:Kn.hack),{sub_discipline_id:(Rn=(Wn=Kn==null?void 0:Kn.hack)==null?void 0:Wn.sub_discipline_id)==null?void 0:Rn[1],difficult:Kn.difficulty,item_banks_group_id:Kn.item_banks_group_id}),hack_codes:lt(Dt({},Kn.hack_codes),{code:Ie.Base64.encode(Kn.hack_codes.code)}),hack_sets:Kn.hack_sets,is_blank:!0,item_type:"BPROGRAM"})}),Ni.current=nn==null?void 0:nn.identifier,sessionStorage.projectFill=nn==null?void 0:nn.identifier)}const wn=yield(0,at.ZP)(`/api/problems/${Ni.current}/start.json`,{method:"get"});if((wn==null?void 0:wn.status)===0){Ir.current=wn==null?void 0:wn.identifier,Sn.current=!0,Xr(!1),$a();return}Xr(!1)}),Qa=Kr=>{const{status:qa,error_msg:aa,execute_time:Wn,output:Rn,input:cn,expected_output:fn}=Kr;let wn=null;switch(qa){case wt.h.OK:wn=ft.createElement(ft.Fragment,null,ft.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Wn/1e3,"\u79D2"),ft.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case wt.h.NOMATCH:wn=ft.createElement(ft.Fragment,null,ft.createElement("div",null,"\u8F93\u5165\uFF1A"),ft.createElement("pre",{style:{fontFamily:"initial"}},cn),ft.createElement("div",null,"\u8F93\u51FA\uFF1A"),ft.createElement("pre",{style:{fontFamily:"initial"}},Rn&&Ie.Base64.decode(Rn)),ft.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),ft.createElement("pre",{style:{fontFamily:"initial"}},fn&&Ie.Base64.decode(fn)));break;case wt.h.EXECUTEFAILURE:wn=ft.createElement(ft.Fragment,null,ft.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ft.createElement("pre",null,cn)),ft.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ft.createElement("pre",{className:"error"},Ie.Base64.decode(aa)));break;case wt.h.COMPILEFAILURE:wn=ft.createElement(ft.Fragment,null,ft.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ft.createElement("pre",null,cn)),ft.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ft.createElement("pre",{className:"error"},Ie.Base64.decode(aa)));break;case wt.h.PODFAILURE:wn=ft.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case wt.h.TIMEOUT:wn=ft.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ft.createElement(ft.Fragment,null," ",wn," ")};return ft.createElement("div",null,ft.createElement(Xe.ZP,lt(Dt({loading:rr},zt),{onClick:na}),on),ft.createElement(He.default,{open:Vr,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:ra,cancelButtonProps:{style:{display:"none"}},onOk:()=>Jr(),onCancel:()=>{Sn.current=!1,xr(!1)}},ft.createElement("div",{className:Ke.result},ft.createElement("div",{className:Ke.left},ft.createElement("div",{className:"mb20"},ft.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!or&&ft.createElement(st.CopyToClipboard,{text:Jn,onCopy:()=>Be.ZP.success("\u590D\u5236\u6210\u529F")},ft.createElement("span",{style:{float:"right"},className:"current c-light-primary"},ft.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),ft.createElement(qe.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:Jn,onChange:Kr=>Vn(Kr)})),ft.createElement("div",{className:Ke.right},ft.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B ",ft.createElement("span",{style:{color:"#FA6400",fontSize:14}},"\uFF08\u9ED8\u8BA4\u7B2C1\u4E2A\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\uFF0C\u53EF\u624B\u52A8\u4FEE\u6539\u540E\u518D\u8FDB\u884C\u8C03\u8BD5\uFF09")),ft.createElement("div",{className:Ke.box},ft.createElement("div",{className:Ke.li},ft.createElement(ve.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:ha,onChange:Kr=>Ti(Kr.target.value),bordered:!1,style:{height:180}}))),ft.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),ft.createElement("div",{className:Ke.box},ft.createElement(be.Z,{spinning:ra,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},ft.createElement("div",{className:Ke.li,style:{height:196,overflow:"auto",padding:10}},Qa(Dn))))))))},me=ne(87169),pt=ne(32134),bt=ne(12893),it=ne(59301),Le=Object.defineProperty,Ue=Object.defineProperties,mt=Object.getOwnPropertyDescriptors,Zt=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,en=Object.prototype.propertyIsEnumerable,dt=(zt,on,Kt)=>on in zt?Le(zt,on,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):zt[on]=Kt,Lt=(zt,on)=>{for(var Kt in on||(on={}))Pt.call(on,Kt)&&dt(zt,Kt,on[Kt]);if(Zt)for(var Kt of Zt(on))en.call(on,Kt)&&dt(zt,Kt,on[Kt]);return zt},pn=(zt,on)=>Ue(zt,mt(on)),he=(zt,on)=>{var Kt={};for(var Yn in zt)Pt.call(zt,Yn)&&on.indexOf(Yn)<0&&(Kt[Yn]=zt[Yn]);if(zt!=null&&Zt)for(var Yn of Zt(zt))on.indexOf(Yn)<0&&en.call(zt,Yn)&&(Kt[Yn]=zt[Yn]);return Kt};const{TextArea:le}=ve.default,{Panel:ae}=Pe.default,pe=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],ye=({value:zt,onChange:on})=>it.createElement(Switch,{checked:zt,onChange:Kt=>{on(Kt)}}),se="@\u2581@",ot="@\u2581\u2581@",Xt=({questionTitlePlaceholder:zt,form:on,scoreByBlank:Kt=!1,hackidentifier:Yn,answerKey:Fn})=>{const[or,ra]=(0,E.useState)(!1),[ur,rr]=(0,E.useState)(!1),Vr=(0,Ye.useParams)().type==="edit",[xr,Dn]=(0,E.useState)(0),pa=(Jr,na)=>{const Qa=na.line;let Kr=0;for(let aa=0;aa{const qa=Jr.getRange(na.from,na.to);let aa=0;if(na.text.forEach(Wn=>{aa+=Wn.split(se).length-1}),na.text.forEach(Wn=>{aa+=Wn.split(ot).length-1}),na.origin!=="setValue"){if(qa&&(qa.indexOf(se)!==-1||qa.indexOf(ot)!==-1)){const Wn=qa.split(se).length-1+qa.split(ot).length-1,Rn=pa(Jr,na.from);if(console.log(`\u5220\u9664${Wn}\u4E2A\uFF0C \u524D\u9762\u6709${Rn}\u4E2A\uFF0C\u65B0\u589E${aa}\u4E2A`),Wn>1){const cn=Array.from({length:Wn},(fn,wn)=>Rn+wn);Kr(cn)}else Kr(Rn)}else if(aa>0){const Wn=pa(Jr,na.from);console.log(`\u65B0\u589E${aa}\u4E2A\uFF0C\u4E4B\u524D\u6709${Wn}\u4E2A`),Qa(aa,Wn)}}},Vn=()=>{const Jr=on.getFieldValue(Fn);on.setFieldsValue({[Fn]:Jr==null?void 0:Jr.map((na,Qa)=>pn(Lt({},na),{position:Qa+1}))})},ha=(0,E.useRef)(),Ti=(Jr,na)=>{for(let Qa=0;Qa{Ni.current(Jr),Vn()};function Sn(Jr){Jr.stopPropagation()}const ir=Te.default.useWatch(Fn,on);function Fa(){let Jr=on.getFieldValue("hack_sets"),na=parseInt(on.getFieldValue("hack").code_compile_score)||0;const Qa=Jr.length+1;Jr.map((Kr,qa)=>(Kr.position=qa+1,Kr)),Jr.push({input:"",output:"",position:Qa}),on.setFieldsValue({hack_sets:Jr}),Dn(Jr.length-1)}function $a(Jr){let na=on.getFieldValue("hack_sets"),Qa=parseInt(on.getFieldValue("hack").code_compile_score)||0;const Kr=(na==null?void 0:na.length)-1;na.splice(Jr,1),na==null||na.map((qa,aa)=>(qa.position=aa+1,qa)),on.setFieldsValue({hack_sets:na})}return it.createElement("div",{className:Ne.Z.wrap},it.createElement(Te.default.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",name:["hack","description"],style:{display:"table"},className:"w100",labelCol:{span:24},rules:[{required:!0}]},it.createElement(vt.h,{scrollId:"name",watch:!0,height:140})),it.createElement("div",{className:Ne.Z.questionTitleEditorWrap},it.createElement(Te.default.Item,{label:"\u7A0B\u5E8F\u4EE3\u7801",name:["hack_codes","code"],labelCol:{span:24},rules:[{required:!0}]},it.createElement(vt.h,{scrollId:"name",watch:!0,height:400,showNullProgramButton:!0,onChange:(Jr,na)=>{const Qa=on.getFieldValue(Fn);console.log("--preAnswerData",Qa,na),on.setFieldsValue({[Fn]:Qa==null?void 0:Qa.map((Kr,qa)=>{var aa;return pn(Lt({},Kr),{position:qa+1,multi_line:(aa=na==null?void 0:na[qa])==null?void 0:aa.multiLine})})})},placeholder:zt,onCMBeforeChange:(Jr,na)=>{Jn(Jr,na,Ti,Ir)}}))),it.createElement(Te.default.List,{name:Fn,rules:[{validator(Jr,na){if(!(na!=null&&na.length))return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const Qa of na){const{answer_text:Kr}=Qa||{};if((Kr==null?void 0:Kr.length)===0)return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Jr,{add:na,remove:Qa},{errors:Kr})=>(ha.current=na,Ni.current=Qa,it.createElement(it.Fragment,null,it.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},it.createElement(Te.default.Item,{label:"\u586B\u7A7A\u9879\u7B54\u6848",required:!0,labelCol:{span:24}}),it.createElement("div",{onClick:()=>{He.default.warning({title:"\u7ED9\u5206\u8BF4\u660E",icon:null,width:700,centered:!0,content:it.createElement("div",null,it.createElement("div",null,"1.\u5B66\u751F\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801",it.createElement("span",{style:{color:"#e30000"}},"\u8FDB\u884C\u8BC4\u6D4B"),"\u624D\u80FD\u5F97\u5206\u3002"),it.createElement("div",{style:{marginTop:10}},"2.\u8BD5\u9898\u7B97\u5206\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u5C06\u7A0B\u5E8F\u91CC\u9762\u7684\u6240\u6709\u7A7A\u66FF\u6362\u6210\u5B66\u751F\u7684\u7B54\u6848\u8FDB\u884C\u8BC4\u6D4B\u3002\u8F93\u51FA\u7684\u7ED3\u679C\u4E0E\u6D4B\u8BD5\u96C6\u6BD4\u5BF9\uFF0C\u5B8C\u5168\u6B63\u786E\u5219\u5F97\u6EE1\u5206\uFF1B\u82E5\u4E0D\u5B8C\u5168\u6B63\u786E\uFF0C\u5219\u4F9D\u6B21\u5C06\u6BCF\u4E2A\u7A7A\u6362\u6210\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u6848\uFF0C\u540C\u65F6\u5C06\u5176\u4ED6\u7A7A\u66FF\u6362\u6210\u6807\u51C6\u7B54\u6848\uFF0C\u8FD0\u884C\u7A0B\u5E8F\u3002\u5982\u679C\u8FD9\u4E2A\u7A7A\u7684\u5B66\u751F\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7ED3\u5408\u80FD\u5F97\u5230\u6B63\u786E\u8F93\u51FA\uFF0C\u5219\u8FD9\u4E2A\u7A7A\u5F97\u5230\u8BE5\u7A7A\u7684\u6EE1\u5206\uFF0C\u5426\u5219\u8BE5\u7A7A\u5F970\u5206\u3002"))})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"}},it.createElement(me.Z,{style:{marginRight:3,color:"#3061D0"}}),it.createElement("span",null," \u7ED9\u5206\u8BF4\u660E"))),Jr.map((qa,aa)=>{var Wn=qa,{key:Rn,name:cn}=Wn,fn=he(Wn,["key","name"]),wn,nn;return it.createElement(_e.Z,{className:"mb20",key:Rn,align:"middle",wrap:!1},it.createElement(ze.Z,{flex:"0 0 auto",className:`${Ne.Z.blankIndex}`},"\u586B\u7A7A\u9879",aa+1),it.createElement(ze.Z,{flex:1},it.createElement(_e.Z,{align:"top",justify:"space-between",wrap:!1},it.createElement(ze.Z,null,it.createElement(Te.default.Item,pn(Lt({},fn),{name:[cn,"answer_text"],noStyle:!0}),(wn=ir==null?void 0:ir[cn])!=null&&wn.multi_line||(nn=ir==null?void 0:ir[cn])!=null&&nn.multiLine?it.createElement(le,{spellCheck:!1,style:{marginLeft:10,width:550}}):it.createElement(ve.default,{style:{marginLeft:10,width:550},className:Ne.Z.blankInput,size:"large",maxLength:1e3,onBlur:Kn=>{}}))),Kt&&it.createElement(ze.Z,{flex:"224px"},it.createElement(Te.default.Item,pn(Lt({},fn),{name:[cn,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),it.createElement(nt.Z,{size:"large",className:Ne.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"}))))))})))),it.createElement("div",{onClick:()=>ra(!0)},it.createElement(Te.default.Item,{name:["hack","analysis"],label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},it.createElement(vt.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:or}))),it.createElement(Te.default.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",style:{marginTop:30},name:["hack_codes","language"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},it.createElement(Fe.default,{size:"large"},pe.map(Jr=>it.createElement(Fe.default.Option,{key:Jr.title,value:Jr.key}," ",Jr.title)))),it.createElement(Te.default.Item,{label:"\u6700\u5927\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09",style:{marginTop:30},labelCol:{span:24},required:!0},it.createElement(Te.default.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}],noStyle:!0},it.createElement(nt.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})),it.createElement("span",{className:"ml10 font14"},"\u79D2")),it.createElement(Te.default.Item,{label:"\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406",style:{marginTop:30},name:["hack","submit_rule"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406"}]},it.createElement(We.ZP.Group,{style:{marginTop:-10}},it.createElement(We.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),it.createElement(We.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),it.createElement(We.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"))),it.createElement(Te.default.Item,{label:"\u6D4B\u8BD5\u7528\u4F8B",required:!0,style:{marginTop:30}},it.createElement(Xe.ZP,{className:"mr20",type:"primary",onClick:Fa},"\u6DFB\u52A0")),it.createElement("div",{style:{padding:15}},it.createElement(Te.default.List,{name:"hack_sets"},(Jr,{})=>it.createElement(Pe.default,{accordion:!0,bordered:!1,activeKey:xr,onChange:Dn,className:Ne.Z.collapseWrapper,expandIcon:({isActive:na})=>it.createElement("i",{className:`iconfont icon-weizhankai ${na?Ne.Z.open:Ne.Z.close}`,style:{fontSize:14,transition:"all .2s"}})},Jr.map((na,Qa)=>it.createElement(ae,{key:na.key,id:`scroll-key-${na.key}`,header:it.createElement(_e.Z,{align:"middle",justify:"space-between",wrap:!1},it.createElement(ze.Z,{className:Ne.Z.panelHeader},it.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Qa+1)),it.createElement(ze.Z,{flex:1},it.createElement(_e.Z,{align:"middle",justify:"end",wrap:!1},it.createElement(ze.Z,{flex:"78px",className:Ne.Z.operationWrapper},Qa>0&&it.createElement(it.Fragment,null,it.createElement(pt.Z,{className:Ne.Z.add,onClick:Kr=>{Sn(Kr),Fa()}}),it.createElement($e.Z,{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u6D4B\u8BD5\u96C6"+(Qa+1),onCancel:Sn,onConfirm:Kr=>{Sn(Kr),$a(Qa)}},it.createElement(bt.Z,{className:`${Ne.Z.remove} ml20`,onClick:Sn})))))))},it.createElement(Te.default.Item,{label:"\u8F93\u5165",labelCol:{span:24},name:[na.name,"input"]},it.createElement(le,{rows:4})),it.createElement(Te.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24},name:[na.name,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},it.createElement(le,{rows:4}))))))),it.createElement(Re,{form:on,answerKey:Fn,hackIdentifier:Yn,buttonText:"\u8FD0\u884C\u8C03\u8BD5",buttonProps:{ghost:!0,icon:it.createElement("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}}))}},8338:function(It,kt,ne){"use strict";ne.d(kt,{u:function(){return st}});var E=ne(59301),ve=ne(77019),Pe=ne(5269),Te=ne(25399),He=ne(28284),_e=ne(42168),ze=ne(32134),nt=ne(12893),Fe=ne(78130),We=ne(59301),Xe=Object.defineProperty,$e=Object.defineProperties,vt=Object.getOwnPropertyDescriptors,Ye=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,be=(wt,ft,ct)=>ft in wt?Xe(wt,ft,{enumerable:!0,configurable:!0,writable:!0,value:ct}):wt[ft]=ct,Ie=(wt,ft)=>{for(var ct in ft||(ft={}))Ne.call(ft,ct)&&be(wt,ct,ft[ct]);if(Ye)for(var ct of Ye(ft))Be.call(ft,ct)&&be(wt,ct,ft[ct]);return wt},Ke=(wt,ft)=>$e(wt,vt(ft)),at=(wt,ft)=>{var ct={};for(var Je in wt)Ne.call(wt,Je)&&ft.indexOf(Je)<0&&(ct[Je]=wt[Je]);if(wt!=null&&Ye)for(var Je of Ye(wt))ft.indexOf(Je)<0&&Be.call(wt,Je)&&(ct[Je]=wt[Je]);return ct};const fe=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],qe=({value:wt,onChange:ft,choiceTextKey:ct,answerKey:Je,index:ut,isEdit:Se,setInputActive:Ve,form:Ae,choiceOptionsPath:tt,allowChangeMode:Dt,showAddIcon:lt,addItem:Qe,deleteItem:xt})=>{console.log(wt,"value");const Re=(wt==null?void 0:wt[Je])===1,me=()=>{const bt=Ae.getFieldValue(tt);Ae.setFieldValue(tt,bt.map(it=>Ke(Ie({},it),{[Je]:0})))},pt=()=>{Re?ft(Ke(Ie({},wt),{[Je]:0})):(Dt||me(),ft(Ke(Ie({},wt),{[Je]:1})))};return We.createElement(ve.Z,{className:_e.Z.choiceWrap,align:"middle",wrap:!1},We.createElement(Pe.Z,{onClick:pt,className:`${_e.Z.choiceIndex} ${Re?_e.Z.activeAnswer:""}`},fe[ut]),We.createElement(Pe.Z,{flex:1,className:`${_e.Z.editorWrap} ml15`,onClick:Ve},We.createElement(Fe.x,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Se,value:wt==null?void 0:wt[ct],onChange:bt=>{ft(Ke(Ie({},wt),{[ct]:bt}))}})),We.createElement(Pe.Z,{flex:"0 0 auto",className:"ml15"},We.createElement("div",{onClick:pt,className:`${_e.Z.setAnswerBtn} ${Re?_e.Z.activeAnswer:""}`},Re?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),We.createElement(Pe.Z,{className:_e.Z.actionWrapper},We.createElement(Te.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},We.createElement(ze.Z,{className:_e.Z.addIcon,onClick:Qe,style:{visibility:lt?"visible":"hidden"}})),We.createElement(Te.Z,{title:"\u5220\u9664"},We.createElement(nt.Z,{className:_e.Z.deleteIcon,onClick:xt,style:{visibility:ut>1?"visible":"hidden"}}))))},st=({questionTitlePlaceholder:wt,titleKey:ft,choiceKey:ct,analysisKey:Je,choiceTextKey:ut,answerKey:Se,choiceOptionsPath:Ve,allowChangeMode:Ae=!0,form:tt,showAnalysis:Dt=!0})=>{const[lt,Qe]=(0,E.useState)(),[xt,Re]=(0,E.useState)(!1);return We.createElement("div",{className:_e.Z.wrap},We.createElement("div",{className:_e.Z.questionTitleEditorWrap},We.createElement(He.default.Item,{label:"\u9898\u5E72",name:ft,labelCol:{span:24},rules:[{required:!0}]},We.createElement(Fe.h,{scrollId:Array.isArray(ft)?ft.join("_"):`${ft}`,watch:!0,height:140,placeholder:wt}))),We.createElement(He.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),We.createElement(He.default.List,{name:ct,rules:[{validator(me,pt){const bt=pt.some(Le=>Le[Se]===1),it=pt.findIndex(Le=>{var Ue;return((Ue=Le[ut])==null?void 0:Ue.length)<=0});return it!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${fe[it]}\u9009\u9879\u7684\u5185\u5BB9`)):bt?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(me,{add:pt,remove:bt})=>We.createElement("div",{id:Array.isArray(Ve)?Ve.join("_"):`${Ve}`},me.map((it,Le)=>{var Ue=it,{key:mt,name:Zt}=Ue,Pt=at(Ue,["key","name"]);const en=lt===mt,dt=()=>{Qe(mt)},Lt=Le<14&&Le===me.length-1,pn=()=>pt({[ut]:"",[Se]:0}),he=()=>bt(Zt);return We.createElement(He.default.Item,Ke(Ie({},Pt),{key:mt,name:Zt,className:_e.Z.choiceListWrap,rules:[{validator(le,ae){return ae!=null&&ae.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${fe[Le]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),We.createElement(qe,{choiceTextKey:ut,answerKey:Se,index:Le,isEdit:en,setInputActive:dt,form:tt,choiceOptionsPath:Ve,allowChangeMode:Ae,showAddIcon:Lt,addItem:pn,deleteItem:he}))}),me.length<15&&We.createElement("div",{className:`${_e.Z.addBtn} mb30`,onClick:()=>pt({[ut]:"",[Se]:0})},"\u6DFB\u52A0\u9009\u9879"))),Dt&&We.createElement("div",{onClick:()=>Re(!0)},We.createElement(He.default.Item,{name:Je,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},We.createElement(Fe.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:xt}))))}},64780:function(It,kt,ne){"use strict";ne.d(kt,{u:function(){return tt}});var E=ne(59301),ve=ne(62957),Pe=ne(77019),Te=ne(5269),He=ne(37568),_e=ne(25399),ze=ne(58755),nt=ne(28284),Fe=ne(47889),We=ne(4875),Xe=ne(7939),$e=ne(78130),vt=ne(12893),Ye=ne(32134),Ne=ne(61485),Be=ne(42168),be=ne(71039),Ie=ne(59301),Ke=Object.defineProperty,at=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,qe=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,ft=(Dt,lt,Qe)=>lt in Dt?Ke(Dt,lt,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):Dt[lt]=Qe,ct=(Dt,lt)=>{for(var Qe in lt||(lt={}))st.call(lt,Qe)&&ft(Dt,Qe,lt[Qe]);if(qe)for(var Qe of qe(lt))wt.call(lt,Qe)&&ft(Dt,Qe,lt[Qe]);return Dt},Je=(Dt,lt)=>at(Dt,fe(lt)),ut=(Dt,lt)=>{var Qe={};for(var xt in Dt)st.call(Dt,xt)&<.indexOf(xt)<0&&(Qe[xt]=Dt[xt]);if(Dt!=null&&qe)for(var xt of qe(Dt))lt.indexOf(xt)<0&&wt.call(Dt,xt)&&(Qe[xt]=Dt[xt]);return Qe};const Se=({value:Dt,onChange:lt,position:Qe,removeBlank:xt})=>{const Re=pt=>{ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Be.Z.modal,onOk:()=>{const bt=[...Dt];bt.splice(pt,1),bt.length===0?xt(Qe-1):lt(bt)}})},me=()=>{const pt=[...Dt];pt.push(""),lt(pt)};return Ie.createElement(Pe.Z,{className:"ml20"},Ie.createElement(Te.Z,{flex:1},Dt==null?void 0:Dt.map((pt,bt)=>Ie.createElement(Pe.Z,{key:`${pt}_${bt}`,className:"mb20"},Ie.createElement(He.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:pt,autoSize:{maxRows:3},maxLength:1e3,onBlur:it=>{const Le=[...Dt],Ue=it.target.value.trim();Le[bt]=Ue,lt(Le)}}),Ie.createElement(_e.Z,{title:"\u5220\u9664"},Ie.createElement(vt.Z,{className:Be.Z.deleteIcon,style:{marginLeft:15,visibility:Qe===1&&bt===0?"hidden":"visible"},onClick:()=>Re(bt)})),Ie.createElement(_e.Z,{title:"\u65B0\u589E\u7B54\u6848"},Ie.createElement(Ye.Z,{style:{color:"#2A5DD8",fontSize:16,marginLeft:15,visibility:bt===0?"visible":"hidden"},onClick:()=>{me()}}))))))},Ve=({value:Dt,onChange:lt,position:Qe,removeBlank:xt})=>{const Re=pt=>{ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Be.Z.modal,onOk:()=>{const bt=[...Dt];bt.splice(pt,1),bt.length===0?xt(Qe-1):lt(bt)}})},me=()=>{const pt=[...Dt];pt.push(""),lt(pt)};return Ie.createElement(Pe.Z,{className:"ml20"},Ie.createElement(Te.Z,{flex:1},Dt==null?void 0:Dt.map((pt,bt)=>Ie.createElement(Pe.Z,{key:`${pt}_${bt}`,align:"middle",className:"mb20"},Ie.createElement(be.Z,{value:pt,style:{flex:1},onChange:it=>{const Le=[...Dt];Le[bt]=it,lt(Le)}}),Ie.createElement(_e.Z,{title:"\u5220\u9664"},Ie.createElement(vt.Z,{className:Be.Z.deleteIcon,style:{marginLeft:15,visibility:Qe===1&&bt===0?"hidden":"visible"},onClick:()=>Re(bt)})),Ie.createElement(_e.Z,{title:"\u65B0\u589E\u7B54\u6848"},Ie.createElement(Ye.Z,{style:{color:"#2A5DD8",fontSize:16,marginLeft:15,visibility:bt===0?"visible":"hidden"},onClick:()=>{me()}}))))))},Ae=({value:Dt=!0,onChange:lt})=>Ie.createElement(ze.Z,{checked:!Dt,onChange:Qe=>{lt(!Qe)}}),tt=({questionTitlePlaceholder:Dt,form:lt,scoreByBlank:Qe=!1,answerKey:xt})=>{const[Re,me]=(0,E.useState)(!1),pt=()=>{const Zt=lt.getFieldValue(xt);lt.setFieldsValue({[xt]:Zt.map((Pt,en)=>Je(ct({},Pt),{position:en+1}))})},bt=(0,E.useRef)(),it=(Zt,Pt)=>{for(let en=0;en{Le.current(Zt),pt()},mt=nt.default.useWatch(xt,lt);return Ie.createElement("div",{className:Be.Z.wrap},Ie.createElement("div",{className:Be.Z.questionTitleEditorWrap},Ie.createElement(nt.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Ie.createElement($e.h,{scrollId:"name",watch:!0,height:140,placeholder:Dt,showNullButton:!0,onAddBlank:()=>{const Zt=lt.getFieldValue(xt);it(1,Zt==null?void 0:Zt.length)}}))),Ie.createElement(nt.default.List,{name:xt,rules:[{validator(Zt,Pt){if(!(Pt!=null&&Pt.length))return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const en of Pt){const{answer_text:dt}=en||{};if(dt!=null&&dt.some(Lt=>(Lt==null?void 0:Lt.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Zt,{add:Pt,remove:en},{errors:dt})=>(bt.current=Pt,Le.current=en,Ie.createElement(Ie.Fragment,null,Ie.createElement(nt.default.Item,{label:Ie.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848"),required:!0,labelCol:{span:24}}),Zt.map((Lt,pn)=>{var he=Lt,{key:le,name:ae}=he,pe=ut(he,["key","name"]),ye,se;return Ie.createElement("div",{style:{marginBottom:10},key:le},Ie.createElement(Pe.Z,{className:"mb20",align:"middle",wrap:!1},Ie.createElement(Te.Z,{style:{marginRight:10},flex:"0 0 auto",className:`${Be.Z.blankIndex}`},"\u586B\u7A7A\u9879",pn+1),Ie.createElement(nt.default.Item,Je(ct({},pe),{name:[ae,"model"],noStyle:!0}),Ie.createElement(Fe.ZP.Group,{onChange:()=>{const ot=lt.getFieldValue(xt);lt.setFieldsValue({[xt]:ot.map((Xt,zt)=>Je(ct({},Xt),{answer_text:ae===zt?[""]:Xt.answer_text}))})}},Ie.createElement(Fe.ZP,{value:1},"\u6587\u672C\u6A21\u5F0F ",Ie.createElement(_e.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6587\u672C\u7B54\u6848"},Ie.createElement(Ne.Z,null))),Ie.createElement(Fe.ZP,{value:2},"\u6570\u5B66\u516C\u5F0F\u6A21\u5F0F ",Ie.createElement(_e.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u7F16\u5199\u6570\u5B66\u516C\u5F0F\u4F5C\u4E3A\u7B54\u6848"},Ie.createElement(Ne.Z,null)))))),Ie.createElement(Pe.Z,{style:{marginLeft:20},align:"middle",wrap:!1},Ie.createElement(Te.Z,{flex:1},Ie.createElement(Pe.Z,{align:"top",justify:"space-between",wrap:!1},Ie.createElement(Te.Z,{flex:1},Ie.createElement(nt.default.Item,Je(ct({},pe),{name:[ae,"answer_text"],noStyle:!0}),((se=(ye=lt.getFieldValue(xt))==null?void 0:ye[ae])==null?void 0:se.model)===1?Ie.createElement(Se,{removeBlank:Ue,position:pn+1}):Ie.createElement(Ve,{removeBlank:Ue,position:pn+1}))),Qe&&Ie.createElement(Te.Z,{flex:"224px",style:{margin:"-2px 0 0 20px"}},Ie.createElement(nt.default.Item,Je(ct({},pe),{name:[ae,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Be.Z.blankInputNumberWrapper}),Ie.createElement(We.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),Ie.createElement(nt.default.Item,Je(ct({},pe),{name:[ae,"position"],noStyle:!0}),Ie.createElement(He.default,{type:"hidden"})))))})))),Ie.createElement(Xe.ZP,{className:"mb20",onClick:()=>it(1,mt==null?void 0:mt.length),type:"primary",shape:"round"},"\u65B0\u589E\u586B\u7A7A\u9879"),Ie.createElement(Pe.Z,{align:"middle"},Ie.createElement(nt.default.Item,{name:"downcase",valuePropName:"checked"},Ie.createElement(ze.Z,null)),Ie.createElement(Te.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Ie.createElement(Pe.Z,{align:"middle"},Ie.createElement(nt.default.Item,{name:"no_space",valuePropName:"checked"},Ie.createElement(ze.Z,null)),Ie.createElement(Te.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(mt==null?void 0:mt.length)>1&&Ie.createElement(Pe.Z,{align:"middle",className:(mt==null?void 0:mt.length)>1?"mb30":`${Be.Z.hide}`},Ie.createElement(nt.default.Item,{name:"is_ordered"},Ie.createElement(Ae,null)),Ie.createElement(Te.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),Ie.createElement("div",{onClick:()=>me(!0)},Ie.createElement(nt.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Ie.createElement($e.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Re}))))}},12035:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return at}});var E=ne(59301),ve=ne(77019),Pe=ne(5269),Te=ne(28284),He=ne(42168),_e=ne(78130),ze=ne(59301),nt=Object.defineProperty,Fe=Object.defineProperties,We=Object.getOwnPropertyDescriptors,Xe=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,Ye=(fe,qe,st)=>qe in fe?nt(fe,qe,{enumerable:!0,configurable:!0,writable:!0,value:st}):fe[qe]=st,Ne=(fe,qe)=>{for(var st in qe||(qe={}))$e.call(qe,st)&&Ye(fe,st,qe[st]);if(Xe)for(var st of Xe(qe))vt.call(qe,st)&&Ye(fe,st,qe[st]);return fe},Be=(fe,qe)=>Fe(fe,We(qe)),be=(fe,qe)=>{var st={};for(var wt in fe)$e.call(fe,wt)&&qe.indexOf(wt)<0&&(st[wt]=fe[wt]);if(fe!=null&&Xe)for(var wt of Xe(fe))qe.indexOf(wt)<0&&vt.call(fe,wt)&&(st[wt]=fe[wt]);return st};const Ie={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Ke=({value:fe,onChange:qe,form:st})=>{const wt=(fe==null?void 0:fe.is_answer)===1,ft=fe==null?void 0:fe.choice_text,ct=()=>{const Je=st.getFieldsValue().choices.map(ut=>({choice_text:ut.choice_text,is_answer:0}));st.setFieldsValue({choices:Je}),qe(Be(Ne({},fe),{is_answer:1}))};return ze.createElement(ve.Z,{className:He.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},ze.createElement(Pe.Z,{onClick:ct,className:`${He.Z.choiceIndex} ${He.Z.judgementIndex} ${wt?He.Z.activeAnswer:""}`},Ie[ft]),ze.createElement(Pe.Z,{flex:1,className:`${He.Z.editorWrap} ml15`},ze.createElement("div",{className:`${He.Z.inputBorder} ${He.Z.placeholder} ${wt?He.Z.activeJudgementAnswer:""}`},ft)),ze.createElement(Pe.Z,{flex:"0 0 auto",className:"ml15"},ze.createElement("div",{onClick:ct,className:`${He.Z.setAnswerBtn} ${wt?He.Z.activeAnswer:""}`},wt?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},at=({questionTitlePlaceholder:fe,choiceKey:qe,form:st})=>{const[wt,ft]=(0,E.useState)(!1);return ze.createElement("div",{className:He.Z.wrap},ze.createElement("div",{className:He.Z.questionTitleEditorWrap},ze.createElement(Te.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},ze.createElement(_e.h,{scrollId:"name",watch:!0,height:140,placeholder:fe}))),ze.createElement(Te.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},ze.createElement(Te.default.List,{name:"choices",rules:[{validator(ct,Je){return Je.some(Se=>(Se==null?void 0:Se.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},ct=>ze.createElement("div",{id:"choices"},ct.map(Je=>{var ut=Je,{key:Se,name:Ve}=ut,Ae=be(ut,["key","name"]);return ze.createElement(Te.default.Item,Be(Ne({},Ae),{key:Se,name:Ve,noStyle:!0}),ze.createElement(Ke,{form:st}))})))),ze.createElement("div",{onClick:()=>ft(!0)},ze.createElement(Te.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ze.createElement(_e.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:wt}))))}},78130:function(It,kt,ne){"use strict";ne.d(kt,{h:function(){return Ne},x:function(){return Be}});var E=ne(39116),ve=ne(42168),Pe=ne(35883),Te=ne(59301),He=Object.defineProperty,_e=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,nt=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,Xe=(be,Ie,Ke)=>Ie in be?He(be,Ie,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):be[Ie]=Ke,$e=(be,Ie)=>{for(var Ke in Ie||(Ie={}))Fe.call(Ie,Ke)&&Xe(be,Ke,Ie[Ke]);if(nt)for(var Ke of nt(Ie))We.call(Ie,Ke)&&Xe(be,Ke,Ie[Ke]);return be},vt=(be,Ie)=>_e(be,ze(Ie)),Ye=(be,Ie)=>{var Ke={};for(var at in be)Fe.call(be,at)&&Ie.indexOf(at)<0&&(Ke[at]=be[at]);if(be!=null&&nt)for(var at of nt(be))Ie.indexOf(at)<0&&We.call(be,at)&&(Ke[at]=be[at]);return Ke};const Ne=be=>{var Ie=be,{value:Ke,onChange:at,scrollId:fe}=Ie,qe=Ye(Ie,["value","onChange","scrollId"]);return Te.createElement("div",{id:fe||""},Te.createElement(E.Z,vt($e({},qe),{defaultValue:Ke,onChange:(st,wt)=>{wt!=null&&wt.length?at(st,wt):at(st)}})))},Be=({value:be,onChange:Ie,placeholder:Ke,height:at=140,isEdit:fe,miniToolbar:qe,watch:st=!0})=>fe?Te.createElement(E.Z,{watch:st,isFocus:!0,height:at||void 0,placeholder:Ke,defaultValue:be,onChange:Ie,miniToolbar:qe}):Te.createElement("div",{style:{cursor:"pointer"}},be?Te.createElement(Pe.Z,{className:ve.Z.inputBorder,value:be}):Te.createElement("div",{className:`${ve.Z.inputBorder} ${ve.Z.placeholder} inputBorderError`},Ke))},90775:function(It,kt,ne){"use strict";ne.d(kt,{W:function(){return ut}});var E=ne(59301),ve=ne(6767),Pe=ne(96599),Te=ne(28284),He=ne(58755),_e=ne(77019),ze=ne(5269),nt=ne(25399),Fe=ne(37568),We=ne(4875),Xe=ne(42168),$e=ne(78130),vt=ne(39116),Ye=ne(61485),Ne=Object.defineProperty,Be=Object.defineProperties,be=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,fe=(Se,Ve,Ae)=>Ve in Se?Ne(Se,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):Se[Ve]=Ae,qe=(Se,Ve)=>{for(var Ae in Ve||(Ve={}))Ke.call(Ve,Ae)&&fe(Se,Ae,Ve[Ae]);if(Ie)for(var Ae of Ie(Ve))at.call(Ve,Ae)&&fe(Se,Ae,Ve[Ae]);return Se},st=(Se,Ve)=>Be(Se,be(Ve)),wt=(Se,Ve)=>{var Ae={};for(var tt in Se)Ke.call(Se,tt)&&Ve.indexOf(tt)<0&&(Ae[tt]=Se[tt]);if(Se!=null&&Ie)for(var tt of Ie(Se))Ve.indexOf(tt)<0&&at.call(Se,tt)&&(Ae[tt]=Se[tt]);return Ae};const ft=Se=>{var Ve=Se,{value:Ae,onChange:tt}=Ve,Dt=wt(Ve,["value","onChange"]);const lt=Qe=>{tt([Qe])};return E.createElement(vt.Z,st(qe({},Dt),{defaultValue:Ae==null?void 0:Ae[0],onChange:lt}))},ct=Se=>{if(!Se)return!1;if(/^s*$/.test(Se)||Se.trim()===""){ve.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Ve=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Se==="|"?(ve.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Je=({value:Se=[],onClose:Ve})=>E.createElement(Pe.default,{closable:!0,onClose:Ve,className:Xe.Z.keywordTag},E.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Se.join(" \u6216 "))),ut=({questionTitlePlaceholder:Se,form:Ve,showKeywords:Ae,isMustKeyWords:tt=Ae})=>{const[Dt,lt]=(0,E.useState)(!1),[Qe,xt]=(0,E.useState)(""),Re=Te.default.useWatch("use_keywords",Ve),me=Te.default.useWatch("question_score",Ve);return E.createElement("div",{className:Xe.Z.wrap},E.createElement("div",{className:Xe.Z.questionTitleEditorWrap},E.createElement(Te.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},E.createElement($e.h,{scrollId:"name",watch:!0,height:140,placeholder:Se}))),E.createElement(Te.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:"answer_texts",labelCol:{span:24}},E.createElement(ft,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Ae&&!tt&&E.createElement(Te.default.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked"},E.createElement(He.Z,{defaultChecked:!0})),Ae&&tt&&E.createElement(_e.Z,{align:"middle",className:"mb30"},E.createElement(Te.default.Item,{name:"use_keywords",valuePropName:"checked"},E.createElement(He.Z,null)),E.createElement(ze.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),E.createElement(ze.Z,null,E.createElement(nt.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},E.createElement(Ye.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Re||!tt)&&E.createElement(Te.default.List,{name:"keywords",rules:[{validator(pt,bt){return tt?bt!=null&&bt.length?(bt==null?void 0:bt.reduce((Le,Ue)=>Le+Ue.score,0))>parseFloat(me)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(pt,{add:bt,remove:it})=>E.createElement(E.Fragment,null,E.createElement("div",{className:`${Xe.Z.title} mb10`},tt?"\u5173\u952E\u8BCD":E.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),E.createElement(_e.Z,{align:"middle",className:"font14 mb30"},E.createElement(ze.Z,{flex:1},E.createElement(Fe.default,{value:Qe,onChange:Le=>{xt(Le.target.value)},maxLength:500,allowClear:!0,onPressEnter:Le=>{var Ue,mt,Zt,Pt;const en=`${(Ue=Le.target)==null?void 0:Ue.value}`,dt=(Zt=(mt=en==null?void 0:en.split("|"))==null?void 0:mt.filter(he=>!!he))==null?void 0:Zt.map(he=>he==null?void 0:he.trim()),Lt=Ve.getFieldValue("keywords"),pn=((Pt=Lt==null?void 0:Lt.map(he=>he==null?void 0:he.keyword))==null?void 0:Pt.flat())||[];for(const he of dt)if(pn.includes(he)){ve.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}ct(en)&&(bt({keyword:dt,score:1}),xt(""))},className:Xe.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),E.createElement(ze.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),pt.map(Le=>{var Ue=Le,{key:mt,name:Zt}=Ue,Pt=wt(Ue,["key","name"]);return E.createElement(_e.Z,{key:mt,className:"mb20",style:{marginRight:148}},E.createElement(ze.Z,{flex:1},E.createElement(_e.Z,{align:"middle",justify:"space-between"},E.createElement(Te.default.Item,st(qe({},Pt),{name:[Zt,"keyword"]}),E.createElement(Je,{onClose:()=>it(Zt)})),tt&&E.createElement(Te.default.Item,st(qe({},Pt),{name:[Zt,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Xe.Z.blankInputNumberWrapper}),E.createElement(We.Z,{className:Xe.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),E.createElement("div",{onClick:()=>lt(!0)},E.createElement(Te.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},E.createElement($e.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Dt}))))}},40183:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return He}});var E={text:"text___bQulM",sup:"sup___rX_Y3"},ve=ne(28284),Pe=ne(59301),He=({text:_e,name:ze="question_score"})=>{const nt=({value:Fe})=>Pe.createElement("div",{className:E.text},Pe.createElement("span",{className:E.sup},"*"),Pe.createElement("span",{className:"mr10"},"\u5206\u503C"),Pe.createElement("span",null,Fe||"--"),Pe.createElement("span",{className:"c-grey-999"},_e));return Pe.createElement(ve.default.Item,{noStyle:!0,name:ze},Pe.createElement(nt,null))}},35883:function(It,kt,ne){"use strict";ne.d(kt,{z:function(){return ut},Z:function(){return Se}});var E=ne(59301),ve=ne(46214),Pe=ne(20047),Te=ne(64018),He=ne(16471),_e=ne(14185),ze=ne(76406),nt=ne(15342),Fe=ne(44104),We=ne(7939),Xe=ne(1012),$e=ne(86974),vt=ne(59301),Ne=({html:Ve})=>{const Ae=(0,E.useRef)(null),tt=(0,E.useRef)(null),Dt=`.markdown-body p { margin: 0 0 16px 0 !important; line-height: 28px; white-space: pre-wrap; @@ -1083,18 +1083,18 @@ ${rr} margin-bottom: 16px; }`;return(0,E.useEffect)(()=>{const lt=Ae.current.attachShadow({mode:"open"});tt.current=document.createElement("div"),tt.current.className="markdown-body",tt.current.innerHTML=Ve,lt.appendChild(tt.current);const Qe=document.createElement("style");return Qe.textContent=Dt,lt.appendChild(Qe),()=>{lt.innerHTML=""}},[]),(0,E.useEffect)(()=>{tt.current&&(tt.current.innerHTML=Ve)},[Ve]),vt.createElement("div",{ref:Ae})};function Be(Ve){const Ae=["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"],tt=new RegExp(`\\b(${Ae.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi"),Dt=/]*>/gi;return Ve.replace(tt,"").replace(Dt,"").trim()}var be={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},Ie=Object.defineProperty,Ke=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,qe=(Ve,Ae,tt)=>Ae in Ve?Ie(Ve,Ae,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Ve[Ae]=tt,st=(Ve,Ae)=>{for(var tt in Ae||(Ae={}))at.call(Ae,tt)&&qe(Ve,tt,Ae[tt]);if(Ke)for(var tt of Ke(Ae))fe.call(Ae,tt)&&qe(Ve,tt,Ae[tt]);return Ve};const wt="@\u2581\u2581@",ft="@\u2581@",ct=/]*>/g;function Je(Ve){let Ae=document.createElement("div");return Ae.innerHTML=Ve,Ae.childNodes.length===0?"":Ae.childNodes[0].nodeValue}const ut=(Ve,Ae)=>{Ve=Ve||"";const tt=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Dt=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,lt=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Qe=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return Ae?Ve.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(tt,(xt,Re,me,pt,bt,it,Le)=>{const Ue=Re||pt||it,mt=me||bt||Le||"?";return _e.Z.API_SERVER+"/api/attachments/"+Ue+mt+"&t="+(0,ze.Jn)(Ue,Date.now())+(xt.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(Ve=Ve.replace(Qe,(xt,Re,me,pt,bt,it,Le)=>{const Ue=Re||pt||it,mt=me||bt||Le||"?";return _e.Z.API_SERVER+"/attachments/download/"+Ue+mt+"&t="+(0,ze.Jn)(Ue,Date.now())+(xt.indexOf(")")>-1?")":"&")}).replace(tt,(xt,Re,me,pt,bt,it,Le)=>{const Ue=Re||pt||it,mt=me||bt||Le||"?";return _e.Z.API_SERVER+"/api/attachments/"+Ue+mt+"&t="+(0,ze.Jn)(Ue,Date.now())+(xt.indexOf(")")>-1?")":"&")}).replace(Dt,(xt,Re,me,pt,bt)=>{const it=Re||pt,Le=me||bt||"";return'"'+_e.Z.API_SERVER+"/api/attachments/"+it+Le+it+Le+"&t="+(0,ze.Jn)(it,Date.now())}).replace(lt,(xt,Re,me,pt,bt)=>{const it=Re||pt,Le=me||bt||"";return"("+_e.Z.API_SERVER+"/files/uploads/"+it+Le+it+Le+"&t="+(0,ze.Jn)(it,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` `),Ve)};var Se=({value:Ve="",edit:Ae=!1,className:tt,showTextOnly:Dt,showLines:lt,style:Qe={},stylesPrev:xt={},highlightKeywords:Re,showProgramFill:me,isProgramFill:pt,disabledFill:bt=!1,programFillValue:it,openEditor:Le=()=>{},onFillChange:Ue=Pt=>{},onFillBlur:mt=()=>{},onFillFocus:Zt=()=>{}})=>{let Pt=Be(String(Ve||""));const en=(0,E.useRef)(),dt=(0,E.useRef)(),[Lt,pn]=(0,E.useState)(""),[he,le]=(0,E.useState)("office"),[ae,pe]=(0,E.useState)([]),ye=(0,E.useRef)("a"+(0,Xe.Z)()),se={},ot=Dn=>//i.test(Dn||""),Xt=(Dn,pa,Jn)=>{const Vn=document.createElement(Dn===ft?"input":"textarea");Vn.style.width="100%",Vn.style.height=Dn===ft?"40px":"151px",Vn.rows=5,Vn.spellcheck=!1,Vn.name="edu-program-fill",Vn.placeholder="\u8BF7\u8F93\u5165",Vn.dataset.id=pa;const ha=Object.keys(se).length;return se[ha]=Vn,`${Vn.outerHTML}`};function zt(Dn){return Dn=Dn.replace(/!\[.*?\]\(.*?\)/g,""),Dn=Dn.replace(/\[.*?\]\(.*?\)/g,""),Dn=Dn.replace(new RegExp("","gs"),""),Dn=Dn.replace(//g,""),Dn=Dn.replace(//g,""),Dn=Dn.replace(new RegExp(".*?<\\/video>","gs"),""),Dn=Dn.replace(new RegExp(".*?<\\/audio>","gs"),""),Dn=Dn.replace(new RegExp(".*?<\\/style>","gs"),""),Dn=Dn.replace(new RegExp(".*?<\\/script>","gs"),""),Dn}const on=Dn=>!Dt&&ot(Pt)?Dn:Dn.replace(/([\s\S]+?)<\/style>/gim,function(pa,Jn){let Vn=Jn.replace(/(\n|\r)/g,"").split("}"),ha=[];return Vn.map(Ti=>{Ti!=""&&ha.push(`.${ye.current} ${Ti}`)}),``}),Kt=(0,E.useMemo)(()=>{(0,Pe.Iy)();try{const Vn=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,ha=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Ti=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Ni=/\(\/attachments\/download\//g;Pt=Pt.replace(Ni,"("+_e.Z.API_SERVER+"/attachments/download/").replace(Vn,"("+_e.Z.API_SERVER+"/api/attachments/").replace(ha,'"'+_e.Z.API_SERVER+"/api/attachments/").replace(Ti,'"'+_e.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`),en.current.style.display="none"}catch(Vn){}if(me){let Vn=-1;return Pt=Pt.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(ha,Ti,Ni){var Ir;return++Vn,Xt(ha,Vn,(Ir=it==null?void 0:it[Vn])==null?void 0:Ir.value.replaceAll("<","<").replaceAll(">",">"))}),`
    ${on(Pt||"")}
    `}let Dn=on(Pt);Dn=(0,Pe.ZP)(Dn);const pa=(0,Pe.ez)();Pt.match(/\[TOC\]/)&&(Dn=Dn.replace("

    [TOC]

    ",(0,Pe.Qv)()),(0,Pe.Iy)()),Dn=Dn.replace(/(__special_katext_id_\d+__)/g,(Vn,ha)=>{const{type:Ti,expression:Ni}=pa[ha];return(0,nt.renderToString)(Je(Ni)||"",{displayMode:Ti==="block",throwOnError:!1,output:"html"})}),Dn=Dn.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,Pe.AL)();const Jn=document.createElement("div");if(Jn.innerHTML=Dn,Dt)return Jn.innerText;if(Re){const Vn=Re.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return ra(Jn,Vn),Jn.innerHTML}return setTimeout(()=>Xr(),500),Jn.innerHTML},[Pt,Re]);(0,E.useEffect)(()=>{ur.current&&ur.current.querySelectorAll(["input","textarea"]).forEach(pa=>{pa.oninput=Yn,pa.onblur=Fn,pa.onfocus=or})},[ae]),(0,E.useEffect)(()=>{var Dn,pa,Jn,Vn,ha;if(it!=null&&it.length)try{const Ti=ur.current.querySelectorAll(".edu-program-fill-score"),Ni=ur.current.querySelectorAll('[name="edu-program-fill"]');for(const[Ir,Sn]of Ni.entries())Sn.value=((Dn=it==null?void 0:it[Ir])==null?void 0:Dn.value)||"",((pa=it==null?void 0:it[Ir])==null?void 0:pa.type)==="warning"?Sn.className="program-fill-warning":((Jn=it==null?void 0:it[Ir])==null?void 0:Jn.type)==="success"?Sn.className="program-fill-success":Sn.className="";for(const[Ir,Sn]of Ti.entries())Sn.innerHTML=(Vn=it==null?void 0:it[Ir])!=null&&Vn.score?`${(ha=it==null?void 0:it[Ir])==null?void 0:ha.score}\u5206`:"";pe(it)}catch(Ti){console.log(Ti,"error")}},[it]);const Yn=Dn=>{ae[Dn.target.dataset.id]=ae[Dn.target.dataset.id]||{},ae[Dn.target.dataset.id].value=Dn.target.value,pe([...ae]),Ue(ae,Dn.target.dataset.id)},Fn=Dn=>{ae[Dn.target.dataset.id]=ae[Dn.target.dataset.id]||{},ae[Dn.target.dataset.id].value=Dn.target.value,pe([...ae]),mt(ae,Dn.target.dataset.id)},or=Dn=>{ae[Dn.target.dataset.id]=ae[Dn.target.dataset.id]||{},ae[Dn.target.dataset.id].value=Dn.target.value,pe([...ae]),Zt(ae,Dn.target.dataset.id)};function ra(Dn,pa){return Dn.childNodes.forEach(Jn=>{var Vn;if(Jn.childNodes.length>0)ra(Jn,pa);else if(Jn.nodeName!=="IMG")if(Jn.innerHTML)Jn.innerHTML=(Vn=Jn.innerHTML)==null?void 0:Vn.replace(new RegExp(pa,"gi"),'$&');else{const ha=document.createElement("span");ha.innerHTML=Jn.textContent.replace(new RegExp(pa,"gi"),'$&'),Jn.replaceWith(ha)}})}const ur=(0,E.useRef)();Pe.jb.WebkitLineClamp=lt,lt&&(Qe=st(st({},Qe),Pe.jb));function rr(Dn){let pa=Dn.target;if(pa.tagName.toUpperCase()==="A"){let Jn=pa.getAttribute("href");if(Jn.indexOf("office")>-1)Dn.preventDefault(),pn(Jn),le("office");else if(Jn.indexOf("application/pdf")>-1)Dn.preventDefault(),pn(Jn),le("pdf");else if(Jn.indexOf("text/html")>-1)Dn.preventDefault(),pn(Jn),le("html");else if(Jn.startsWith("#")){Dn.preventDefault();let Vn=document.getElementById(Jn.replace("#",""));Vn&&Vn.scrollIntoView(!0)}}}const Xr=()=>{var Dn;const pa=(Dn=ur.current)==null?void 0:Dn.querySelectorAll("video");pa==null||pa.forEach(Jn=>{if(Jn.oncontextmenu=()=>!1,Jn.src.indexOf(".m3u8")>-1&&!Jn.canPlayType("application/vnd.apple.mpegurl")){if(He.ZP.isSupported()){var Vn=new He.ZP;Vn.loadSource(Jn.src),Vn.attachMedia(Jn)}}})};(0,E.useEffect)(()=>{if(ur.current&&Kt&&Kt.match(ct)&&window.PR.prettyPrint(),ur.current)return ur.current.addEventListener("click",rr),()=>{var Dn;(Dn=ur.current)==null||Dn.removeEventListener("click",rr),(0,Pe.AL)(),(0,Pe.Iy)()}},[Kt,ur.current,rr]);const Vr=Dn=>{Dn.target.nodeName==="IMG"&&Dn.target.className.indexOf("draw-flowchart")>-1?(en.current.style.zIndex=1,en.current.style.display="flex",en.current.style.width=Dn.target.clientWidth+"px",en.current.style.height=Dn.target.clientHeight+"px",en.current.style.top=Dn.target.offsetTop+"px",en.current.style.left=Dn.target.offsetLeft+"px",Dn.target.id&&(dt.current=Dn.target.id)):en.current.style.display="none"},xr=()=>{en.current.style.display="none"};return(0,E.useEffect)(()=>{var Dn;const pa=Jn=>{Jn.preventDefault(),Jn.clipboardData.setData("text",window.getSelection().toString())};return(Dn=ur.current)==null||Dn.addEventListener("copy",pa),()=>{var Jn;(Jn=ur.current)==null||Jn.removeEventListener("copy",pa)}},[ur.current]),E.createElement("div",{style:{position:"relative"},onMouseLeave:xr},Dt&&E.createElement("div",{ref:ur,className:`${be.mdBody} `},Kt),!Dt&&!ot(Kt)&&E.createElement("div",{ref:ur,style:st({},Qe),onMouseOver:Vr,className:`${tt||""} ${bt?"disabled-fill":""} markdown-body ${be.mdBody} ${ye.current}`,dangerouslySetInnerHTML:{__html:Kt}}),!Dt&&ot(Kt)&&E.createElement(Ne,{html:Kt}),E.createElement("div",{ref:en,className:`${be.button} ${Ae?"":be.previewFlowChart}`},E.createElement(Fe.Z,null,E.createElement(We.ZP,{onClick:()=>{Ae?Le(dt.current):(pn(dt.current),le("flowChart"))}},Ae?"\u7F16\u8F91":"\u9884\u89C8"))),E.createElement($e.Z,{close:!0,data:Lt,type:Lt!=null&&Lt.length?he:"",style:st({},xt),onClose:()=>pn("")}))}},75284:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return ct},P:function(){return st}});var E=ne(59301),ve=ne(28284),Pe=ne(62957),Te=ne(47889),He=ne(37568),_e=ne(70858),ze={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},nt=ne(66443),Fe=Object.defineProperty,We=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Ne=(Je,ut,Se)=>ut in Je?Fe(Je,ut,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Je[ut]=Se,Be=(Je,ut)=>{for(var Se in ut||(ut={}))vt.call(ut,Se)&&Ne(Je,Se,ut[Se]);if($e)for(var Se of $e(ut))Ye.call(ut,Se)&&Ne(Je,Se,ut[Se]);return Je},be=(Je,ut)=>We(Je,Xe(ut)),Ie=(Je,ut)=>{var Se={};for(var Ve in Je)vt.call(Je,Ve)&&ut.indexOf(Ve)<0&&(Se[Ve]=Je[Ve]);if(Je!=null&&$e)for(var Ve of $e(Je))ut.indexOf(Ve)<0&&Ye.call(Je,Ve)&&(Se[Ve]=Je[Ve]);return Se},Ke=(Je,ut,Se)=>new Promise((Ve,Ae)=>{var tt=Qe=>{try{lt(Se.next(Qe))}catch(xt){Ae(xt)}},Dt=Qe=>{try{lt(Se.throw(Qe))}catch(xt){Ae(xt)}},lt=Qe=>Qe.done?Ve(Qe.value):Promise.resolve(Qe.value).then(tt,Dt);lt((Se=Se.apply(Je,ut)).next())});const at=({studentNames:Je,total:ut})=>{const Se=["","\u4E00","\u4E24","\u4E09"];return ut>3?E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:ze.orangeColor},Je==null?void 0:Je.join("\u3001")),"\u7B49",E.createElement("span",{className:ze.orangeColor},ut),"\u540D\u5B66\u751F"):E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:ze.orangeColor},Je==null?void 0:Je.join("\u3001")),Se[ut],"\u540D\u5B66\u751F")},fe=({used:Je,copy:ut,canNotCopy:Se,studentNames:Ve,studentCount:Ae,inPaper:tt,is_random:Dt=!1,position:lt=""})=>{const Qe=()=>{if(ut>0&&Se>0)return E.createElement(E.Fragment,null,"\u5176\u4E2D",E.createElement("span",{className:ze.orangeColor},ut),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",E.createElement("span",{className:ze.orangeColor},Se),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(ut>0&&Se===0)return E.createElement(E.Fragment,null,"\u5176\u4E2D",E.createElement("span",{className:ze.orangeColor},ut),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(ut===0&&Se>0)return E.createElement(E.Fragment,null,"\u5176\u4E2D",E.createElement("span",{className:ze.orangeColor},Se),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},xt=lt||(tt?"\u8BD5\u5377":"\u8BFE\u7A0B");return E.createElement("span",null,E.createElement(at,{studentNames:Ve,total:Ae}),"\u5B66\u4E60\u8FC7",xt,"\u4E2D\u7684",E.createElement("span",{className:ze.orangeColor},Je),"\u4E2A\u9879\u76EE\uFF0C",Qe(),"\u3002\u8BF7\u9009\u62E9",Dt?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},qe=({onCancel:Je,onOk:ut,visible:Se,inPaper:Ve,renderData:Ae,type:tt,isMultipleCourse:Dt=!1})=>{const[lt]=ve.default.useForm(),[Qe,xt]=(0,E.useState)(1),[Re,me]=(0,E.useState)(!1),pt=(0,E.useMemo)(()=>(Ae==null?void 0:Ae.total_num)===1&&(Ae==null?void 0:Ae.can_copy_num)===1,[Ae]),bt=(0,E.useMemo)(()=>{var it;return(it=Ae==null?void 0:Ae.course_data_list)==null?void 0:it.filter(Le=>Le.is_show)},[Ae]);return E.createElement(E.Fragment,null,pt?E.createElement(Pe.default,{centered:!0,closable:!0,open:Se,destroyOnClose:!0,title:"\u63D0\u793A",className:ze.antdModal,width:682,confirmLoading:Re,onCancel:Je,onOk:()=>Ke(void 0,null,function*(){var it;me(!0);let Le=Qe;if(Dt){const Ue=Be({},lt.getFieldsValue());Le=(it=Ae==null?void 0:Ae.course_data_list)==null?void 0:it.map(mt=>Ue[mt.id]!==void 0?be(Be({},mt),{is_copy:Ue[mt.id]}):mt)}yield ut(Le),me(!1)})},E.createElement("div",{className:ze.content,style:{marginBottom:20}},Dt?"\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D?":E.createElement(E.Fragment,null,E.createElement(at,{studentNames:Ae==null?void 0:Ae.student_names,total:Ae==null?void 0:Ae.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")),Dt?E.createElement(ve.default,{form:lt,preserve:!1},bt==null?void 0:bt.map(it=>E.createElement(E.Fragment,{key:it.id},E.createElement("h3",{className:"ml15 mb5"},it.name),E.createElement(ve.default.Item,{name:it.id,initialValue:1},E.createElement(Te.ZP.Group,{className:ze.content},E.createElement(Te.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),E.createElement(Te.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):E.createElement(Te.ZP.Group,{value:Qe,onChange:it=>xt(it.target.value),className:ze.content,style:{marginBottom:30}},E.createElement(Te.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),E.createElement(Te.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),E.createElement("div",null,E.createElement("div",{className:ze.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),E.createElement("div",{className:ze.content,style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),E.createElement("div",{className:`${ze.content} ${ze.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):E.createElement(Pe.default,{centered:!0,closable:!0,destroyOnClose:!0,open:Se,confirmLoading:Re,title:"\u63D0\u793A",width:682,onCancel:Je,onOk:()=>Ke(void 0,null,function*(){var it;me(!0);let Le=0;if(Dt){const Ue=Be({},lt.getFieldsValue());Le=(it=Ae==null?void 0:Ae.course_data_list)==null?void 0:it.map(mt=>Ue[mt.id]!==void 0?be(Be({},mt),{is_use:Ue[mt.id]}):mt)}yield ut(Le),me(!1)})},E.createElement("div",{className:ze.content},E.createElement(at,{studentNames:Ae==null?void 0:Ae.student_names,total:Ae==null?void 0:Ae.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",Dt?E.createElement(ve.default,{form:lt,preserve:!1},E.createElement("h3",null,"\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528"),bt==null?void 0:bt.map(it=>E.createElement(E.Fragment,{key:it.id},E.createElement("h3",{className:"ml15 mb5"},it.name),E.createElement(ve.default.Item,{name:it.id,initialValue:1},E.createElement(Te.ZP.Group,{className:ze.content},E.createElement(Te.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),E.createElement(Te.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):E.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",E.createElement("span",{className:ze.orangeColor},"\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"),"\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"))))},st=function(){const[Je,ut]=(0,E.useState)(!1),[Se,Ve]=(0,E.useState)();return[Je,()=>ut(!1),Se,Dt=>Ke(this,null,function*(){var lt;const Qe=Dt,{isImportMultipleCourse:xt=!1}=Qe,Re=Ie(Qe,["isImportMultipleCourse"]);console.log(Dt);const me=(Dt==null?void 0:Dt.result)||(yield(0,nt.Tr)(Re));return"status"in me?!1:xt?((lt=me==null?void 0:me.course_data_list)==null?void 0:lt.some(bt=>bt.is_show))?(Ve(me),ut(!0),!0):me.course_data_list||[]:me.student_count===0?!1:(Ve(me),ut(!0),!0)})]},wt=Je=>{const[ut]=ve.default.useForm(),[Se,Ve]=(0,E.useState)(!1),{onCancel:Ae,onOk:tt,visible:Dt,inPaper:lt=!1,renderData:Qe,type:xt,isMultipleCourse:Re=!1,position:me}=Je;let pt=(0,E.useMemo)(()=>lt?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:ze.tableCell,render(Le,Ue){return E.createElement("a",{href:`/shixuns/${Ue.identifier}/challenges`,target:"_blank"},Le)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Le,Ue)=>E.createElement(E.Fragment,null,E.createElement(ve.default.Item,{name:[`${xt==="subject"?Ue.stage_shixun_id:Ue.shixun_course_id||Ue.id}`,"is_copy"],initialValue:1},E.createElement(Te.ZP.Group,null,E.createElement(Te.ZP,{value:1},"\u662F"),E.createElement(Te.ZP,{value:0},"\u5426"))),E.createElement(ve.default.Item,{name:[`${xt==="subject"?Ue==null?void 0:Ue.stage_shixun_id:Ue.shixun_course_id||Ue.id}`,"is_use"],hidden:!0,initialValue:1},E.createElement(He.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:ze.tableCell,render(Le,Ue){return E.createElement("a",{href:`/shixuns/${Ue.identifier}/challenges`,target:"_blank"},Le)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Le,Ue)=>E.createElement(ve.default.Item,{name:[`${xt==="subject"?Ue.stage_shixun_id:Ue.shixun_course_id||Ue.id}`,"is_use"],initialValue:1},E.createElement(Te.ZP.Group,null,E.createElement(Te.ZP,{value:1},"\u662F"),E.createElement(Te.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Le,Ue)=>E.createElement(ve.default.Item,{name:[`${xt==="subject"?Ue.stage_shixun_id:Ue.shixun_course_id||Ue.id}`,"is_copy"],initialValue:1},E.createElement(Te.ZP.Group,null,E.createElement(Te.ZP,{value:1},"\u662F"),E.createElement(Te.ZP,{value:0},"\u5426")))}],[lt]),bt=(0,E.useMemo)(()=>lt?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:ze.tableCell,align:"center",ellipsis:!0,render:(Le,Ue)=>E.createElement(E.Fragment,null,E.createElement("a",{href:`/shixuns/${Ue.identifier}/challenges`,target:"_blank"},Le),E.createElement(ve.default.Item,{name:[`${xt==="subject"?Ue==null?void 0:Ue.stage_shixun_id:Ue.shixun_course_id||Ue.id}`,"is_copy"],hidden:!0,initialValue:0},E.createElement(He.default,{type:"hidden"})),E.createElement(ve.default.Item,{name:[`${xt==="subject"?Ue==null?void 0:Ue.stage_shixun_id:Ue.shixun_course_id||Ue.id}`,"is_use"],hidden:!0,initialValue:1},E.createElement(He.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:ze.tableCell,ellipsis:!0,align:"center",render:(Le,Ue)=>E.createElement("a",{href:`/shixuns/${Ue.identifier}/challenges`,target:"_blank"},Le)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Le,Ue)=>E.createElement(E.Fragment,null,E.createElement(ve.default.Item,{name:[`${xt==="subject"?Ue==null?void 0:Ue.stage_shixun_id:Ue.shixun_course_id||Ue.id}`,"is_use"],initialValue:0},E.createElement(Te.ZP.Group,null,E.createElement(Te.ZP,{value:1},"\u662F"),E.createElement(Te.ZP,{value:0},"\u5426"))),E.createElement(ve.default.Item,{name:[`${xt==="subject"?Ue==null?void 0:Ue.stage_shixun_id:Ue.shixun_course_id||Ue.id}`,"is_copy"],hidden:!0,initialValue:0},E.createElement(He.default,{type:"hidden"})))}],[lt]);if(Re){const Le={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:ze.tableCell,render:(Ue,mt)=>E.createElement("a",{href:`/classrooms/${mt.course_id}`},Ue)};pt=[Le,...pt],bt=[Le,...bt]}const it=(0,E.useMemo)(()=>fe({used:Qe==null?void 0:Qe.repeat_shixun_num,copy:Qe==null?void 0:Qe.can_copy_num,canNotCopy:Qe==null?void 0:Qe.no_copy_num,studentNames:Qe==null?void 0:Qe.student_names,studentCount:Qe==null?void 0:Qe.student_count,is_random:Qe==null?void 0:Qe.is_random,inPaper:lt,position:me}),[Qe,lt,me]);return E.createElement(Pe.default,{title:"\u63D0\u793A",centered:!0,open:Dt,confirmLoading:Se,onOk:()=>Ke(void 0,null,function*(){Ve(!0);const Le=ut.getFieldsValue(),Ue=Object.keys(Le).map(mt=>({id:parseInt(mt.split("_")[0]),course_id:parseInt(mt.split("_")[1]),is_use:Le[mt].is_use,is_copy:Le[mt].is_copy}));yield tt(Ue),Ve(!1)}),onCancel:Ae,width:880,okText:"\u786E\u8BA4",className:ze.antdModal,destroyOnClose:!0},E.createElement(ve.default,{form:ut,preserve:!1},E.createElement("div",{className:ze.brief},it),E.createElement("div",{style:{marginBottom:30}},E.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),E.createElement("div",{style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),E.createElement("div",{className:ze.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),(Qe==null?void 0:Qe.can_copy_num)>0&&E.createElement("div",null,E.createElement("div",{className:ze.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),E.createElement(_e.default,{columns:pt,className:ze.antdTable,dataSource:Qe==null?void 0:Qe.can_copy_list,rowKey:xt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(Qe==null?void 0:Qe.no_copy_num)>0&&E.createElement("div",null,E.createElement("div",{className:ze.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),E.createElement(_e.default,{columns:bt,className:ze.antdTable,dataSource:Qe==null?void 0:Qe.no_copy_list,rowKey:xt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(Qe==null?void 0:Qe.no_use_list.length)>0&&(Qe==null?void 0:Qe.no_use_list.map(Le=>E.createElement("div",{key:xt==="subject"?Le.stage_shixun_id:Le.shixun_course_id||Le.id},E.createElement(ve.default.Item,{name:[`${xt==="subject"?Le==null?void 0:Le.stage_shixun_id:Le.shixun_course_id||Le.id}`,"is_copy"],hidden:!0,initialValue:0},E.createElement(He.default,{type:"hidden"})),E.createElement(ve.default.Item,{name:[`${xt==="subject"?Le==null?void 0:Le.stage_shixun_id:Le.shixun_course_id||Le.id}`,"is_use"],hidden:!0,initialValue:1},E.createElement(He.default,{type:"hidden"})))))))};var ct=Je=>{const{modalType:ut}=Je;return ut==="multiple"?E.createElement(wt,Be({},Je)):E.createElement(qe,Be({},Je))}},27878:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return nt}});var E=ne(59301),ve={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"},Pe=ne(62957),Te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",He="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",_e=(Fe,We,Xe)=>new Promise(($e,vt)=>{var Ye=be=>{try{Be(Xe.next(be))}catch(Ie){vt(Ie)}},Ne=be=>{try{Be(Xe.throw(be))}catch(Ie){vt(Ie)}},Be=be=>be.done?$e(be.value):Promise.resolve(be.value).then(Ye,Ne);Be((Xe=Xe.apply(Fe,We)).next())}),nt=({type:Fe,resdata:We,onok:Xe,oktext:$e,okloading:vt})=>{const[Ye,Ne]=(0,E.useState)(!1),{can_copy_list:Be,can_copy_num:be,challenge_type:Ie,course_data_list:Ke,no_copy_list:at,no_copy_num:fe,no_use_list:qe,no_use_num:st,repeat_shixun_num:wt,student_count:ft,total_num:ct,use_num:Je}=We;let ut=be>0||Fe==="exercise";(0,E.useEffect)(()=>{(We==null?void 0:We.student_count)>0&&Ne(!0)},[We]),console.log("---11",vt),(0,E.useEffect)(()=>{vt||Ne(!1)},[vt]);const Se=()=>{if(Fe==="exercise"&&Ie===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:ve.orangeColor},ft),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:ve.orangeColor},Je),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:ve.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(Fe==="exercise"&&Ie===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:ve.orangeColor},ft),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:ve.orangeColor},Je),"\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",E.createElement("span",{className:ve.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Fe==="shixun"&&Ie===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:ve.orangeColor},ft),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:ve.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Fe==="shixun"&&Ie===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:ve.orangeColor},ft),"\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",E.createElement("span",{className:ve.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Fe==="subject"&&Ie===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:ve.orangeColor},ft),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:ve.orangeColor},Je),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:ve.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Fe==="subject"&&Ie===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",E.createElement("span",{className:ve.orangeColor},ft)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",E.createElement("span",{className:ve.orangeColor},Je)," \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",E.createElement("span",{className:ve.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Fe==="exercisepush")return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:ve.orangeColor},ft),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",E.createElement("span",{className:ve.orangeColor},Je),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",E.createElement("span",{className:ve.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(Fe==="shixunpush"&&Ie===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:ve.orangeColor},ft),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:ve.orangeColor},Je),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:ve.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Fe==="shixunpush"&&Ie===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:ve.orangeColor},ft),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",E.createElement("span",{className:ve.orangeColor},Je),"\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",E.createElement("span",{className:ve.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Ve=()=>{if(Fe==="exercise"||Fe==="subject"||Fe==="exercisepush"||Fe==="shixunpush")return E.createElement("div",{style:{marginTop:20}},fe>0&&E.createElement("div",null,E.createElement("span",{className:ve.flex},E.createElement("img",{src:He,style:{width:14}}),E.createElement("span",{className:ve.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),E.createElement("div",{className:ve.statusbody},Fe==="exercise"&&E.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:ve.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"),(Fe==="subject"||Fe==="exercisepush")&&E.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ut&&E.createElement("span",{className:ve.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"),Fe==="shixunpush"&&E.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ut&&E.createElement("span",{className:ve.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"),E.createElement("div",null,at==null?void 0:at.map((Ae,tt)=>E.createElement("a",{href:`/shixuns/${Ae.identifier}/challenges`,target:"_blank"},"\u300A",Ae==null?void 0:Ae.name,"\u300B",tt+1!==fe&&"\u3001"))))),be>0&&E.createElement("div",{style:{marginTop:20}},E.createElement("span",{className:ve.flex},E.createElement("img",{src:Te,style:{width:14}}),E.createElement("span",{className:ve.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),E.createElement("div",{className:ve.statusbody},Fe==="exercise"&&E.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"),(Fe==="subject"||Fe==="exercisepush")&&E.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"),Fe==="shixunpush"&&E.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"),E.createElement("div",null,Be==null?void 0:Be.map((Ae,tt)=>E.createElement("a",{href:`/shixuns/${Ae.identifier}/challenges`,target:"_blank"},"\u300A",Ae==null?void 0:Ae.name,"\u300B",tt+1!==be&&"\u3001"))))));if(Fe==="shixun")return E.createElement("div",{style:{marginTop:20}},be>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 E.createElement(Pe.default,{open:Ye,onCancel:()=>{Ne(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!ut&&"none"}},zIndex:1003,confirmLoading:vt,okText:ut?$e:"\u6211\u77E5\u9053\u4E86",onOk:()=>_e(void 0,null,function*(){ut?yield Xe([...Be,...qe]):Ne(!1)})},E.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Se(),Ve()))}},66502:function(It,kt,ne){"use strict";var E=ne(59301),ve=ne(44283),Pe=ne(62957),Te=ne(35139),He=ne(59301),_e=(nt,Fe,We)=>new Promise((Xe,$e)=>{var vt=Be=>{try{Ne(We.next(Be))}catch(be){$e(be)}},Ye=Be=>{try{Ne(We.throw(Be))}catch(be){$e(be)}},Ne=Be=>Be.done?Xe(Be.value):Promise.resolve(Be.value).then(vt,Ye);Ne((We=We.apply(nt,Fe)).next())});const ze=({classroomList:nt,dispatch:Fe})=>{var We,Xe;const $e=(0,E.useRef)(null),[vt,Ye]=(0,E.useState)(!1),Ne=()=>{Fe({type:"classroomList/setActionTabs",payload:{}})};return He.createElement(Pe.default,{centered:!0,maskClosable:!1,width:560,title:"\u540C\u6B65\u786E\u8BA4",open:((We=nt==null?void 0:nt.actionTabs)==null?void 0:We.key)==="\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",destroyOnClose:!0,onCancel:Ne,onOk:()=>_e(void 0,null,function*(){var Be,be;(Be=$e.current)!=null&&Be.onVerify()||(Ye(!0),yield(be=nt==null?void 0:nt.actionTabs)==null?void 0:be.onOK(),Ye(!1))}),okText:"\u786E\u8BA4\u540C\u6B65",comfirmLoading:(Xe=nt==null?void 0:nt.actionTabs)==null?void 0:Xe.loading},He.createElement("p",null,"\u672C\u64CD\u4F5C\u4F1A\u5C06\u5F53\u524D\u5B9E\u8BAD\u5168\u90E8\u5185\u5BB9\u540C\u6B65\u81F3\u9009\u62E9\u5B9E\u8BAD\u4E2D\uFF0C\u8BF7\u4ED4\u7EC6\u786E\u8BA4\u9700\u540C\u6B65\u7684\u5B9E\u8BAD\u5185\u5BB9\uFF0C\u786E\u8BA4\u65E0\u8BEF\uFF0C\u8BF7\u5728\u4E0B\u65B9\u6587\u672C\u6846\u8F93\u5165\u9A8C\u8BC1\u7801\u540E\uFF0C\u8FDB\u884C\u5B9E\u8BAD\u540C\u6B65\u3002"),He.createElement("p",{style:{color:"#DD0000"}},"*\u6CE8\u610F\uFF1A\u5B9E\u8BAD\u540C\u6B65\u540E\u5C06\u65E0\u6CD5\u6062\u590D\u81F3\u539F\u6709\u7248\u672C\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002"),He.createElement(Te.Z,{ref:Be=>$e.current=Be}))};kt.Z=(0,ve.connect)(({classroomList:nt})=>({classroomList:nt}))(ze)},54533:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return Ie}});var E=ne(59301),ve=ne(44283),Pe=ne(62957),Te=ne(89787),He=ne(7939),_e={con_warp:"con_warp___UwmUW",success_txt:"success_txt___bixIU"},ze=ne(49317),nt=ne(66649),Fe=ne.n(nt),We=ne(78267),Xe=ne(59301),$e=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Ne=(Ke,at)=>{var fe={};for(var qe in Ke)vt.call(Ke,qe)&&at.indexOf(qe)<0&&(fe[qe]=Ke[qe]);if(Ke!=null&&$e)for(var qe of $e(Ke))at.indexOf(qe)<0&&Ye.call(Ke,qe)&&(fe[qe]=Ke[qe]);return fe},Be=(Ke,at,fe)=>new Promise((qe,st)=>{var wt=Je=>{try{ct(fe.next(Je))}catch(ut){st(ut)}},ft=Je=>{try{ct(fe.throw(Je))}catch(ut){st(ut)}},ct=Je=>Je.done?qe(Je.value):Promise.resolve(Je.value).then(wt,ft);ct((fe=fe.apply(Ke,at)).next())});const be=Ke=>{var at=Ke,{shixunsDetail:fe,globalSetting:qe,loading:st,dispatch:wt,showModal:ft,onCancel:ct,onOk:Je,okBtnName:ut="\u5B8C\u6210",info:Se,source:Ve}=at,Ae=Ne(at,["shixunsDetail","globalSetting","loading","dispatch","showModal","onCancel","onOk","okBtnName","info","source"]);const[tt,Dt]=(0,E.useState)(0),[lt,Qe]=(0,E.useState)(0);return(0,E.useEffect)(()=>{var xt,Re;let me=null;const pt=()=>Be(void 0,null,function*(){let bt={id:Se==null?void 0:Se.courseId,send_time:Fe()().format("YYYY-MM-DD HH:mm"),exercise_id:Se!=null&&Se.exercise_id?Se==null?void 0:Se.exercise_id:null},it={id:Se==null?void 0:Se.courseId,course_id:Se==null?void 0:Se.courseId,identifier:Se==null?void 0:Se.courseId,type:"normal",is_use:1,is_copy:!0};Ve==="\u8BD5\u5377"?(bt.examination_bank_ids=Se==null?void 0:Se.examination_bank_ids,bt.type="ExaminationBank"):Ve==="\u5B9E\u8BAD"?bt.shixun_info=(Se==null?void 0:Se.shixun_info.length)>0?Se==null?void 0:Se.shixun_info:[it]:Ve==="\u5B9E\u8BAD\u548C\u8BD5\u5377"&&(bt.examination_bank_ids=Se==null?void 0:Se.examination_bank_ids,bt.shixun_info=(Se==null?void 0:Se.shixun_info.length)>0?Se==null?void 0:Se.shixun_info:[it]);const Le=yield(0,ze.ZP)(`/api/courses/${Se==null?void 0:Se.courseId}/send_shixun_progress.json`,{method:"post",body:bt});(Le==null?void 0:Le.status)===0&&(Dt(Le==null?void 0:Le.complete_num),Qe(Le==null?void 0:Le.total_num),(Le==null?void 0:Le.complete_num)!==(Le==null?void 0:Le.total_num)?(me&&clearInterval(me),me=setInterval(pt,5e3)):me&&clearInterval(me))});if(ft&&(Se!=null&&Se.courseId)){const bt=(xt=(Se==null?void 0:Se.shixun_info)||[])==null?void 0:xt.filter(Le=>!!Le.identifier),it=(Re=(0,We.uniqBy)(bt,"identifier"))==null?void 0:Re.length;Dt(0),Qe(it),pt()}return()=>{me&&clearInterval(me)}},[ft]),Xe.createElement(Pe.default,{centered:!0,maskClosable:!1,width:400,title:"\u5B9E\u8BAD\u52A0\u5165\u8BFE\u5802\u63D0\u793A",closable:tt==lt,open:ft,destroyOnClose:!0,footer:null,onCancel:ct},Xe.createElement("div",null,"\u5F53\u524D\u9009\u4E2D",Xe.createElement("span",{className:"mr5 ml5",style:{color:"#3061D0"}},lt),"\u4E2A\u5B9E\u8BAD\u52A0\u5165\u6559\u5B66\u8BFE\u5802\u4E2D\uFF0C\u8BF7\u7A0D\u5019\u3002"),Xe.createElement("div",{className:_e.con_warp},Xe.createElement(Te.Z,{className:"mt15 mb5",strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:tt==lt&<!=0?100:tt/lt*100,showInfo:!1,size:[350,10]}),Xe.createElement("div",{className:_e.success_txt},"\u5DF2\u6210\u529F\u53D1\u9001",Xe.createElement("span",{className:"mr5 ml5",style:{color:"#3061D0"}},tt),"\u4E2A"),tt!=lt&&Xe.createElement(He.ZP,{disabled:!0},"\u5904\u7406\u4E2D"),tt==lt&&Xe.createElement(He.ZP,{type:"primary",onClick:Je},ut)))};var Ie=(0,ve.connect)(({shixunsDetail:Ke,loading:at,globalSetting:fe})=>({shixunsDetail:Ke,globalSetting:fe,loading:at.models.index}))(be)},28267:function(It,kt,ne){"use strict";ne.d(kt,{h:function(){return fe}});var E=ne(59301),ve=ne(82326),Pe=ne(28284),Te=ne(7939),He=ne(89780),_e=ne.n(He),ze=ne(88319),nt=ne(94896),Fe=Object.defineProperty,We=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Ne=(qe,st,wt)=>st in qe?Fe(qe,st,{enumerable:!0,configurable:!0,writable:!0,value:wt}):qe[st]=wt,Be=(qe,st)=>{for(var wt in st||(st={}))vt.call(st,wt)&&Ne(qe,wt,st[wt]);if($e)for(var wt of $e(st))Ye.call(st,wt)&&Ne(qe,wt,st[wt]);return qe},be=(qe,st)=>We(qe,Xe(st));const Ie=ve.default.Option,Ke={labelCol:{span:4},wrapperCol:{span:20}},at={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"]};kt.Z=({callback:qe,onCancel:st})=>{const[wt,ft]=(0,E.useState)("python");function ct(ut){ft(at[ut][1])}function Je(ut){qe(ut)}return E.createElement(Pe.default,be(Be({},Ke),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Je,style:{width:500}}),E.createElement(Pe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},E.createElement(ve.default,{getPopupContainer:ut=>ut.parentNode,onChange:ct},Object.keys(at).map(ut=>E.createElement(Ie,{key:ut,value:ut},at[ut][0])))),E.createElement(Pe.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},E.createElement(fe,{mode:wt})),E.createElement("div",{className:"flex-container flex-end"},E.createElement(Te.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(Te.ZP,{type:"ghost",onClick:st},"\u53D6\u6D88")))};function fe({value:qe,onChange:st,mode:wt,options:ft={}}){const ct=(0,E.useRef)(),[Je,ut]=(0,E.useState)();return(0,E.useEffect)(()=>{if(Je){let Se=function(Ve){const Ae=Ve.getValue();st&&st(Ae)};return Je.on("change",Se),()=>{Je.off("change",Se)}}},[Je,st]),(0,E.useEffect)(()=>{Je&&Je.setOption("mode",wt)},[Je,wt]),(0,E.useEffect)(()=>{Je&&(qe!==Je.getValue()||qe==="")&&setTimeout(()=>{Je.setValue(qe||"")},300)},[Je,qe]),(0,E.useEffect)(()=>{if(ct.current&&!Je){const Se=_e().fromTextArea(ct.current,Be({mode:wt,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ft));ut(Se)}},[ct.current,Je]),E.createElement("div",{className:"my-codemirror-container"},E.createElement("textarea",{ref:ct}))}},39116:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return cn}});var E=ne(59301),ve=ne(44283),Pe=ne(89780),Te=ne.n(Pe),He=ne(76374),_e=ne(88319),ze=ne(6313),nt=ne(25717),Fe=ne(99498),We=ne(25419),Xe=ne(67549),$e=ne(35883),vt=({value:fn="",className:xn,showTextOnly:nn,showLines:Kn,style:Jt={}})=>{const On=(0,E.useMemo)(()=>"",[fn]);return E.createElement(E.Fragment,null,E.createElement("div",{dangerouslySetInnerHTML:{__html:On}}))},Ye=Object.defineProperty,Ne=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,at=(fn,xn,nn)=>xn in fn?Ye(fn,xn,{enumerable:!0,configurable:!0,writable:!0,value:nn}):fn[xn]=nn,fe=(fn,xn)=>{for(var nn in xn||(xn={}))Ie.call(xn,nn)&&at(fn,nn,xn[nn]);if(be)for(var nn of be(xn))Ke.call(xn,nn)&&at(fn,nn,xn[nn]);return fn},qe=(fn,xn)=>Ne(fn,Be(xn));let st=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function wt({onActionCallback:fn,title:xn,icon:nn,actionName:Kn,className:Jt="",children:On}){function hr(){fn(Kn)}return E.createElement("a",{title:xn,className:Jt,onClick:hr},E.createElement("i",{className:`${nn}`}),On)}var ft=({watch:fn,showNullButton:xn,showNullProgramButton:nn,onActionCallback:Kn,fullScreen:Jt,insertTemp:On,hidetoolBar:hr,extraUse:yr})=>{const Ar=[...st,{title:`${fn?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${fn?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return E.createElement("ul",{className:"markdown-toolbar-container"},!hr&&Ar.map((la,Er)=>E.createElement("li",{key:Er},la.actionName?E.createElement(wt,qe(fe({},la),{onActionCallback:Kn})):E.createElement("span",{className:"v-line"}))),xn?E.createElement("li",null,E.createElement(wt,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Kn},E.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,nn?E.createElement(E.Fragment,null,E.createElement("li",null,E.createElement(wt,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Kn},E.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),E.createElement("li",null,E.createElement(wt,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Kn},E.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,On&&E.createElement("li",null,E.createElement(wt,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${On}`,onActionCallback:Kn},E.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),yr&&E.createElement("li",null,yr),E.createElement("li",{className:"btn-full-screen"},E.createElement(wt,{icon:`${Jt?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Jt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Kn})))},ct=ne(88487),Je=ne(28284),ut=ne(37568),Se=ne(7939),Ve=Object.defineProperty,Ae=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,Dt=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,xt=(fn,xn,nn)=>xn in fn?Ve(fn,xn,{enumerable:!0,configurable:!0,writable:!0,value:nn}):fn[xn]=nn,Re=(fn,xn)=>{for(var nn in xn||(xn={}))lt.call(xn,nn)&&xt(fn,nn,xn[nn]);if(Dt)for(var nn of Dt(xn))Qe.call(xn,nn)&&xt(fn,nn,xn[nn]);return fn},me=(fn,xn)=>Ae(fn,tt(xn));const pt={labelCol:{span:4},wrapperCol:{span:20}};var bt=({callback:fn,onCancel:xn})=>{function nn(Kn){fn(Kn)}return E.createElement(Je.default,me(Re({},pt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:nn,style:{width:500}}),E.createElement(Je.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},E.createElement(ut.default,null)),E.createElement(Je.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},E.createElement(ut.default,null)),E.createElement("div",{className:"flex-container flex-end"},E.createElement(Se.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(Se.ZP,{type:"ghost",onClick:xn},"\u53D6\u6D88")))},it=ne(28267),Le=ne(53332),Ue=ne(62957),mt=ne(77019),Zt=ne(40254),Pt=ne(59301),en=({callback:fn,onCancel:xn})=>{const nn=document.createElement("canvas"),Kn=nn.getContext("2d");nn.width=1e3,nn.height=800,Kn.fillStyle="#ffffff",Kn.fillRect(0,0,nn.width,nn.height);const Jt=nn.toDataURL("image/png");return Pt.createElement(Ue.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Pt.createElement(mt.Z,{style:{height:"100vh"}},Pt.createElement(Zt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Jt,visible:!0,title:String(Date.now())},onOk:On=>{fn({src:On.url})},onClose:xn})))},dt=ne(36207),Lt=ne(5269),pn=ne(6767),he={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},le=ne(59301),pe=(0,E.forwardRef)(({onCancel:fn,editImgId:xn,callback:nn},Kn)=>{let Jt=(0,E.useRef)(),On=(0,E.useRef)(),hr=(0,E.useRef)(),yr=(0,E.useRef)(!1);const Ar=(0,E.useRef)(!1);console.log("ref:",Kn);const[la,Er]=(0,E.useState)(0),[Qt,_n]=(0,E.useState)("100vh");return(0,E.useEffect)(()=>{Er(1)},[]),(0,E.useImperativeHandle)(Kn,()=>({setHeight:_n})),le.createElement("div",{ref:Ar,className:"body-overflow-initial"},le.createElement(dt.Z,{width:"100vw",height:Qt,footer:null,closable:!0,placement:"bottom",open:!!la,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${he.drawerWrap}`,onClose:()=>{window.saveDrawData(br=>{nn({src:`/api/attachments/${br}`,id:br})})},title:le.createElement(mt.Z,{align:"middle"},le.createElement(Lt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),le.createElement(Lt.Z,{onClick:()=>{_n(Qt==="60px"?"100vh":"60px")}},le.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),le.createElement(Lt.Z,{onClick:()=>{window.saveDrawData(br=>{if(br===null){pn.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}pn.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),nn({src:`/api/attachments/${br}`,id:br,disabledClose:!0})})}},le.createElement(Se.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},le.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${xn||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:On})))}),ye=ne(14185),se=ne(47889),ot=ne(4875);const Xt=se.ZP.Group,zt={margin:"0 8px"};var on=({callback:fn,onCancel:xn})=>{function nn(Kn){fn(Kn)}return E.createElement(Je.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:nn},E.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},E.createElement("span",{style:zt},"\u5355\u5143\u683C\u6570\uFF1A"),E.createElement("span",{style:zt},"\u884C\u6570"),E.createElement(Je.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},E.createElement(ot.Z,null)),E.createElement("span",{style:zt},"\u5217\u6570"),E.createElement(Je.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},E.createElement(ot.Z,null))),E.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},E.createElement("span",{style:zt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),E.createElement(Je.default.Item,{name:"align"},E.createElement(Xt,null,E.createElement(se.ZP,{value:"default"},E.createElement("i",{className:"fa fa-align-justify"})),E.createElement(se.ZP,{value:"left"},E.createElement("i",{className:"fa fa-align-left"})),E.createElement(se.ZP,{value:"center"},E.createElement("i",{className:"fa fa-align-center"})),E.createElement(se.ZP,{value:"right"},E.createElement("i",{className:"fa fa-align-right"}))))),E.createElement("div",{className:"flex-container flex-end"},E.createElement(Se.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(Se.ZP,{type:"ghost",onClick:xn},"\u53D6\u6D88")))},Kt=ne(58755),Yn=ne(84915),Fn=ne.n(Yn),ra=(0,E.forwardRef)(({use3d:fn,width:xn,height:nn,callback:Kn,showSaveButton:Jt},On)=>{const hr=(0,E.useRef)(),yr=(0,E.useRef)(),[Ar,la]=(0,E.useState)(!1),Er=(0,E.useRef)({id:hr,appName:"graphing",width:xn||1e3,height:nn||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,E.useEffect)(()=>{yr.current=new(Fn())(Er.current,!0),window.onload=function(){yr.current.inject("applet_container")}},[]);const Qt=()=>{var _n=window.ggbApplet.getPNGBase64(1,!0,72);return Kn&&Kn(_n),_n};return(0,E.useEffect)(()=>{Er.current.appName=Ar?"3D":"graphing",yr.current.inject("applet_container")},[Ar]),(0,E.useEffect)(()=>{la(fn)},[fn]),(0,E.useImperativeHandle)(On,()=>({getImgData:Qt})),E.createElement(E.Fragment,null,E.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:hr}),E.createElement(mt.Z,{align:"middle"},E.createElement(Lt.Z,{flex:1},E.createElement(Kt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Ar,onChange:_n=>la(_n)})),E.createElement(Lt.Z,null,E.createElement(Se.ZP,{size:"large",onClick:Qt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),ur=ne(9057);const rr="link",Xr="upload-image",Vr="add-flowchart",xr="draw-image",Dn="add-flowchart",pa="code-block",Jn="add-table",Vn="------------",ha={default:Vn,left:`:${Vn}`,center:`:${Vn}:`,right:`${Vn}:`};var Ti=ne(79006),Ni=ne(76406);function Ir(){}let Sn=0;const ir=1e4,Fa="\u2581",$a="@\u2581\u2581@",Jr="@\u2581@",na=` +`),en.current.style.display="none"}catch(Vn){}if(me){let Vn=-1;return Pt=Pt.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(ha,Ti,Ni){var Ir;return++Vn,Xt(ha,Vn,(Ir=it==null?void 0:it[Vn])==null?void 0:Ir.value.replaceAll("<","<").replaceAll(">",">"))}),`
    ${on(Pt||"")}
    `}let Dn=on(Pt);Dn=(0,Pe.ZP)(Dn);const pa=(0,Pe.ez)();Pt.match(/\[TOC\]/)&&(Dn=Dn.replace("

    [TOC]

    ",(0,Pe.Qv)()),(0,Pe.Iy)()),Dn=Dn.replace(/(__special_katext_id_\d+__)/g,(Vn,ha)=>{const{type:Ti,expression:Ni}=pa[ha];return(0,nt.renderToString)(Je(Ni)||"",{displayMode:Ti==="block",throwOnError:!1,output:"html"})}),Dn=Dn.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,Pe.AL)();const Jn=document.createElement("div");if(Jn.innerHTML=Dn,Dt)return Jn.innerText;if(Re){const Vn=Re.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return ra(Jn,Vn),Jn.innerHTML}return setTimeout(()=>Xr(),500),Jn.innerHTML},[Pt,Re]);(0,E.useEffect)(()=>{ur.current&&ur.current.querySelectorAll(["input","textarea"]).forEach(pa=>{pa.oninput=Yn,pa.onblur=Fn,pa.onfocus=or})},[ae]),(0,E.useEffect)(()=>{var Dn,pa,Jn,Vn,ha;if(it!=null&&it.length)try{const Ti=ur.current.querySelectorAll(".edu-program-fill-score"),Ni=ur.current.querySelectorAll('[name="edu-program-fill"]');for(const[Ir,Sn]of Ni.entries())Sn.value=((Dn=it==null?void 0:it[Ir])==null?void 0:Dn.value)||"",((pa=it==null?void 0:it[Ir])==null?void 0:pa.type)==="warning"?Sn.className="program-fill-warning":((Jn=it==null?void 0:it[Ir])==null?void 0:Jn.type)==="success"?Sn.className="program-fill-success":Sn.className="";for(const[Ir,Sn]of Ti.entries())Sn.innerHTML=(Vn=it==null?void 0:it[Ir])!=null&&Vn.score?`${(ha=it==null?void 0:it[Ir])==null?void 0:ha.score}\u5206`:"";pe(it)}catch(Ti){console.log(Ti,"error")}},[it]);const Yn=Dn=>{ae[Dn.target.dataset.id]=ae[Dn.target.dataset.id]||{},ae[Dn.target.dataset.id].value=Dn.target.value,pe([...ae]),Ue(ae,Dn.target.dataset.id)},Fn=Dn=>{ae[Dn.target.dataset.id]=ae[Dn.target.dataset.id]||{},ae[Dn.target.dataset.id].value=Dn.target.value,pe([...ae]),mt(ae,Dn.target.dataset.id)},or=Dn=>{ae[Dn.target.dataset.id]=ae[Dn.target.dataset.id]||{},ae[Dn.target.dataset.id].value=Dn.target.value,pe([...ae]),Zt(ae,Dn.target.dataset.id)};function ra(Dn,pa){return Dn.childNodes.forEach(Jn=>{var Vn;if(Jn.childNodes.length>0)ra(Jn,pa);else if(Jn.nodeName!=="IMG")if(Jn.innerHTML)Jn.innerHTML=(Vn=Jn.innerHTML)==null?void 0:Vn.replace(new RegExp(pa,"gi"),'$&');else{const ha=document.createElement("span");ha.innerHTML=Jn.textContent.replace(new RegExp(pa,"gi"),'$&'),Jn.replaceWith(ha)}})}const ur=(0,E.useRef)();Pe.jb.WebkitLineClamp=lt,lt&&(Qe=st(st({},Qe),Pe.jb));function rr(Dn){let pa=Dn.target;if(pa.tagName.toUpperCase()==="A"){let Jn=pa.getAttribute("href");if(Jn.indexOf("office")>-1)Dn.preventDefault(),pn(Jn),le("office");else if(Jn.indexOf("application/pdf")>-1)Dn.preventDefault(),pn(Jn),le("pdf");else if(Jn.indexOf("text/html")>-1)Dn.preventDefault(),pn(Jn),le("html");else if(Jn.startsWith("#")){Dn.preventDefault();let Vn=document.getElementById(Jn.replace("#",""));Vn&&Vn.scrollIntoView(!0)}}}const Xr=()=>{var Dn;const pa=(Dn=ur.current)==null?void 0:Dn.querySelectorAll("video");pa==null||pa.forEach(Jn=>{if(Jn.oncontextmenu=()=>!1,Jn.src.indexOf(".m3u8")>-1&&!Jn.canPlayType("application/vnd.apple.mpegurl")){if(He.ZP.isSupported()){var Vn=new He.ZP;Vn.loadSource(Jn.src),Vn.attachMedia(Jn)}}})};(0,E.useEffect)(()=>{if(ur.current&&Kt&&Kt.match(ct)&&window.PR.prettyPrint(),ur.current)return ur.current.addEventListener("click",rr),()=>{var Dn;(Dn=ur.current)==null||Dn.removeEventListener("click",rr),(0,Pe.AL)(),(0,Pe.Iy)()}},[Kt,ur.current,rr]);const Vr=Dn=>{Dn.target.nodeName==="IMG"&&Dn.target.className.indexOf("draw-flowchart")>-1?(en.current.style.zIndex=1,en.current.style.display="flex",en.current.style.width=Dn.target.clientWidth+"px",en.current.style.height=Dn.target.clientHeight+"px",en.current.style.top=Dn.target.offsetTop+"px",en.current.style.left=Dn.target.offsetLeft+"px",Dn.target.id&&(dt.current=Dn.target.id)):en.current.style.display="none"},xr=()=>{en.current.style.display="none"};return(0,E.useEffect)(()=>{var Dn;const pa=Jn=>{Jn.preventDefault(),Jn.clipboardData.setData("text",window.getSelection().toString())};return(Dn=ur.current)==null||Dn.addEventListener("copy",pa),()=>{var Jn;(Jn=ur.current)==null||Jn.removeEventListener("copy",pa)}},[ur.current]),E.createElement("div",{style:{position:"relative"},onMouseLeave:xr},Dt&&E.createElement("div",{ref:ur,className:`${be.mdBody} `},Kt),!Dt&&!ot(Kt)&&E.createElement("div",{ref:ur,style:st({},Qe),onMouseOver:Vr,className:`${tt||""} ${bt?"disabled-fill":""} markdown-body ${be.mdBody} ${ye.current}`,dangerouslySetInnerHTML:{__html:Kt}}),!Dt&&ot(Kt)&&E.createElement(Ne,{html:Kt}),E.createElement("div",{ref:en,className:`${be.button} ${Ae?"":be.previewFlowChart}`},E.createElement(Fe.Z,null,E.createElement(We.ZP,{onClick:()=>{Ae?Le(dt.current):(pn(dt.current),le("flowChart"))}},Ae?"\u7F16\u8F91":"\u9884\u89C8"))),E.createElement($e.Z,{close:!0,data:Lt,type:Lt!=null&&Lt.length?he:"",style:st({},xt),onClose:()=>pn("")}))}},75284:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return ct},P:function(){return st}});var E=ne(59301),ve=ne(28284),Pe=ne(62957),Te=ne(47889),He=ne(37568),_e=ne(70858),ze={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},nt=ne(66443),Fe=Object.defineProperty,We=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Ne=(Je,ut,Se)=>ut in Je?Fe(Je,ut,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Je[ut]=Se,Be=(Je,ut)=>{for(var Se in ut||(ut={}))vt.call(ut,Se)&&Ne(Je,Se,ut[Se]);if($e)for(var Se of $e(ut))Ye.call(ut,Se)&&Ne(Je,Se,ut[Se]);return Je},be=(Je,ut)=>We(Je,Xe(ut)),Ie=(Je,ut)=>{var Se={};for(var Ve in Je)vt.call(Je,Ve)&&ut.indexOf(Ve)<0&&(Se[Ve]=Je[Ve]);if(Je!=null&&$e)for(var Ve of $e(Je))ut.indexOf(Ve)<0&&Ye.call(Je,Ve)&&(Se[Ve]=Je[Ve]);return Se},Ke=(Je,ut,Se)=>new Promise((Ve,Ae)=>{var tt=Qe=>{try{lt(Se.next(Qe))}catch(xt){Ae(xt)}},Dt=Qe=>{try{lt(Se.throw(Qe))}catch(xt){Ae(xt)}},lt=Qe=>Qe.done?Ve(Qe.value):Promise.resolve(Qe.value).then(tt,Dt);lt((Se=Se.apply(Je,ut)).next())});const at=({studentNames:Je,total:ut})=>{const Se=["","\u4E00","\u4E24","\u4E09"];return ut>3?E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:ze.orangeColor},Je==null?void 0:Je.join("\u3001")),"\u7B49",E.createElement("span",{className:ze.orangeColor},ut),"\u540D\u5B66\u751F"):E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:ze.orangeColor},Je==null?void 0:Je.join("\u3001")),Se[ut],"\u540D\u5B66\u751F")},fe=({used:Je,copy:ut,canNotCopy:Se,studentNames:Ve,studentCount:Ae,inPaper:tt,is_random:Dt=!1,position:lt=""})=>{const Qe=()=>{if(ut>0&&Se>0)return E.createElement(E.Fragment,null,"\u5176\u4E2D",E.createElement("span",{className:ze.orangeColor},ut),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",E.createElement("span",{className:ze.orangeColor},Se),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(ut>0&&Se===0)return E.createElement(E.Fragment,null,"\u5176\u4E2D",E.createElement("span",{className:ze.orangeColor},ut),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(ut===0&&Se>0)return E.createElement(E.Fragment,null,"\u5176\u4E2D",E.createElement("span",{className:ze.orangeColor},Se),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},xt=lt||(tt?"\u8BD5\u5377":"\u8BFE\u7A0B");return E.createElement("span",null,E.createElement(at,{studentNames:Ve,total:Ae}),"\u5B66\u4E60\u8FC7",xt,"\u4E2D\u7684",E.createElement("span",{className:ze.orangeColor},Je),"\u4E2A\u9879\u76EE\uFF0C",Qe(),"\u3002\u8BF7\u9009\u62E9",Dt?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},qe=({onCancel:Je,onOk:ut,visible:Se,inPaper:Ve,renderData:Ae,type:tt,isMultipleCourse:Dt=!1})=>{const[lt]=ve.default.useForm(),[Qe,xt]=(0,E.useState)(1),[Re,me]=(0,E.useState)(!1),pt=(0,E.useMemo)(()=>(Ae==null?void 0:Ae.total_num)===1&&(Ae==null?void 0:Ae.can_copy_num)===1,[Ae]),bt=(0,E.useMemo)(()=>{var it;return(it=Ae==null?void 0:Ae.course_data_list)==null?void 0:it.filter(Le=>Le.is_show)},[Ae]);return E.createElement(E.Fragment,null,pt?E.createElement(Pe.default,{centered:!0,closable:!0,open:Se,destroyOnClose:!0,title:"\u63D0\u793A",className:ze.antdModal,width:682,confirmLoading:Re,onCancel:Je,onOk:()=>Ke(void 0,null,function*(){var it;me(!0);let Le=Qe;if(Dt){const Ue=Be({},lt.getFieldsValue());Le=(it=Ae==null?void 0:Ae.course_data_list)==null?void 0:it.map(mt=>Ue[mt.id]!==void 0?be(Be({},mt),{is_copy:Ue[mt.id]}):mt)}yield ut(Le),me(!1)})},E.createElement("div",{className:ze.content,style:{marginBottom:20}},Dt?"\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D?":E.createElement(E.Fragment,null,E.createElement(at,{studentNames:Ae==null?void 0:Ae.student_names,total:Ae==null?void 0:Ae.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")),Dt?E.createElement(ve.default,{form:lt,preserve:!1},bt==null?void 0:bt.map(it=>E.createElement(E.Fragment,{key:it.id},E.createElement("h3",{className:"ml15 mb5"},it.name),E.createElement(ve.default.Item,{name:it.id,initialValue:1},E.createElement(Te.ZP.Group,{className:ze.content},E.createElement(Te.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),E.createElement(Te.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):E.createElement(Te.ZP.Group,{value:Qe,onChange:it=>xt(it.target.value),className:ze.content,style:{marginBottom:30}},E.createElement(Te.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),E.createElement(Te.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),E.createElement("div",null,E.createElement("div",{className:ze.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),E.createElement("div",{className:ze.content,style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),E.createElement("div",{className:`${ze.content} ${ze.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):E.createElement(Pe.default,{centered:!0,closable:!0,destroyOnClose:!0,open:Se,confirmLoading:Re,title:"\u63D0\u793A",width:682,onCancel:Je,onOk:()=>Ke(void 0,null,function*(){var it;me(!0);let Le=0;if(Dt){const Ue=Be({},lt.getFieldsValue());Le=(it=Ae==null?void 0:Ae.course_data_list)==null?void 0:it.map(mt=>Ue[mt.id]!==void 0?be(Be({},mt),{is_use:Ue[mt.id]}):mt)}yield ut(Le),me(!1)})},E.createElement("div",{className:ze.content},E.createElement(at,{studentNames:Ae==null?void 0:Ae.student_names,total:Ae==null?void 0:Ae.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",Dt?E.createElement(ve.default,{form:lt,preserve:!1},E.createElement("h3",null,"\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528"),bt==null?void 0:bt.map(it=>E.createElement(E.Fragment,{key:it.id},E.createElement("h3",{className:"ml15 mb5"},it.name),E.createElement(ve.default.Item,{name:it.id,initialValue:1},E.createElement(Te.ZP.Group,{className:ze.content},E.createElement(Te.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),E.createElement(Te.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):E.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",E.createElement("span",{className:ze.orangeColor},"\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"),"\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"))))},st=function(){const[Je,ut]=(0,E.useState)(!1),[Se,Ve]=(0,E.useState)();return[Je,()=>ut(!1),Se,Dt=>Ke(this,null,function*(){var lt;const Qe=Dt,{isImportMultipleCourse:xt=!1}=Qe,Re=Ie(Qe,["isImportMultipleCourse"]);console.log(Dt);const me=(Dt==null?void 0:Dt.result)||(yield(0,nt.Tr)(Re));return"status"in me?!1:xt?((lt=me==null?void 0:me.course_data_list)==null?void 0:lt.some(bt=>bt.is_show))?(Ve(me),ut(!0),!0):me.course_data_list||[]:me.student_count===0?!1:(Ve(me),ut(!0),!0)})]},wt=Je=>{const[ut]=ve.default.useForm(),[Se,Ve]=(0,E.useState)(!1),{onCancel:Ae,onOk:tt,visible:Dt,inPaper:lt=!1,renderData:Qe,type:xt,isMultipleCourse:Re=!1,position:me}=Je;let pt=(0,E.useMemo)(()=>lt?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:ze.tableCell,render(Le,Ue){return E.createElement("a",{href:`/shixuns/${Ue.identifier}/challenges`,target:"_blank"},Le)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Le,Ue)=>E.createElement(E.Fragment,null,E.createElement(ve.default.Item,{name:[`${xt==="subject"?Ue.stage_shixun_id:Ue.shixun_course_id||Ue.id}`,"is_copy"],initialValue:1},E.createElement(Te.ZP.Group,null,E.createElement(Te.ZP,{value:1},"\u662F"),E.createElement(Te.ZP,{value:0},"\u5426"))),E.createElement(ve.default.Item,{name:[`${xt==="subject"?Ue==null?void 0:Ue.stage_shixun_id:Ue.shixun_course_id||Ue.id}`,"is_use"],hidden:!0,initialValue:1},E.createElement(He.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:ze.tableCell,render(Le,Ue){return E.createElement("a",{href:`/shixuns/${Ue.identifier}/challenges`,target:"_blank"},Le)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Le,Ue)=>E.createElement(ve.default.Item,{name:[`${xt==="subject"?Ue.stage_shixun_id:Ue.shixun_course_id||Ue.id}`,"is_use"],initialValue:1},E.createElement(Te.ZP.Group,null,E.createElement(Te.ZP,{value:1},"\u662F"),E.createElement(Te.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Le,Ue)=>E.createElement(ve.default.Item,{name:[`${xt==="subject"?Ue.stage_shixun_id:Ue.shixun_course_id||Ue.id}`,"is_copy"],initialValue:1},E.createElement(Te.ZP.Group,null,E.createElement(Te.ZP,{value:1},"\u662F"),E.createElement(Te.ZP,{value:0},"\u5426")))}],[lt]),bt=(0,E.useMemo)(()=>lt?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:ze.tableCell,align:"center",ellipsis:!0,render:(Le,Ue)=>E.createElement(E.Fragment,null,E.createElement("a",{href:`/shixuns/${Ue.identifier}/challenges`,target:"_blank"},Le),E.createElement(ve.default.Item,{name:[`${xt==="subject"?Ue==null?void 0:Ue.stage_shixun_id:Ue.shixun_course_id||Ue.id}`,"is_copy"],hidden:!0,initialValue:0},E.createElement(He.default,{type:"hidden"})),E.createElement(ve.default.Item,{name:[`${xt==="subject"?Ue==null?void 0:Ue.stage_shixun_id:Ue.shixun_course_id||Ue.id}`,"is_use"],hidden:!0,initialValue:1},E.createElement(He.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:ze.tableCell,ellipsis:!0,align:"center",render:(Le,Ue)=>E.createElement("a",{href:`/shixuns/${Ue.identifier}/challenges`,target:"_blank"},Le)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Le,Ue)=>E.createElement(E.Fragment,null,E.createElement(ve.default.Item,{name:[`${xt==="subject"?Ue==null?void 0:Ue.stage_shixun_id:Ue.shixun_course_id||Ue.id}`,"is_use"],initialValue:0},E.createElement(Te.ZP.Group,null,E.createElement(Te.ZP,{value:1},"\u662F"),E.createElement(Te.ZP,{value:0},"\u5426"))),E.createElement(ve.default.Item,{name:[`${xt==="subject"?Ue==null?void 0:Ue.stage_shixun_id:Ue.shixun_course_id||Ue.id}`,"is_copy"],hidden:!0,initialValue:0},E.createElement(He.default,{type:"hidden"})))}],[lt]);if(Re){const Le={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:ze.tableCell,render:(Ue,mt)=>E.createElement("a",{href:`/classrooms/${mt.course_id}`},Ue)};pt=[Le,...pt],bt=[Le,...bt]}const it=(0,E.useMemo)(()=>fe({used:Qe==null?void 0:Qe.repeat_shixun_num,copy:Qe==null?void 0:Qe.can_copy_num,canNotCopy:Qe==null?void 0:Qe.no_copy_num,studentNames:Qe==null?void 0:Qe.student_names,studentCount:Qe==null?void 0:Qe.student_count,is_random:Qe==null?void 0:Qe.is_random,inPaper:lt,position:me}),[Qe,lt,me]);return E.createElement(Pe.default,{title:"\u63D0\u793A",centered:!0,open:Dt,confirmLoading:Se,onOk:()=>Ke(void 0,null,function*(){Ve(!0);const Le=ut.getFieldsValue(),Ue=Object.keys(Le).map(mt=>({id:parseInt(mt.split("_")[0]),course_id:parseInt(mt.split("_")[1]),is_use:Le[mt].is_use,is_copy:Le[mt].is_copy}));yield tt(Ue),Ve(!1)}),onCancel:Ae,width:880,okText:"\u786E\u8BA4",className:ze.antdModal,destroyOnClose:!0},E.createElement(ve.default,{form:ut,preserve:!1},E.createElement("div",{className:ze.brief},it),E.createElement("div",{style:{marginBottom:30}},E.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),E.createElement("div",{style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),E.createElement("div",{className:ze.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),(Qe==null?void 0:Qe.can_copy_num)>0&&E.createElement("div",null,E.createElement("div",{className:ze.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),E.createElement(_e.default,{columns:pt,className:ze.antdTable,dataSource:Qe==null?void 0:Qe.can_copy_list,rowKey:xt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(Qe==null?void 0:Qe.no_copy_num)>0&&E.createElement("div",null,E.createElement("div",{className:ze.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),E.createElement(_e.default,{columns:bt,className:ze.antdTable,dataSource:Qe==null?void 0:Qe.no_copy_list,rowKey:xt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(Qe==null?void 0:Qe.no_use_list.length)>0&&(Qe==null?void 0:Qe.no_use_list.map(Le=>E.createElement("div",{key:xt==="subject"?Le.stage_shixun_id:Le.shixun_course_id||Le.id},E.createElement(ve.default.Item,{name:[`${xt==="subject"?Le==null?void 0:Le.stage_shixun_id:Le.shixun_course_id||Le.id}`,"is_copy"],hidden:!0,initialValue:0},E.createElement(He.default,{type:"hidden"})),E.createElement(ve.default.Item,{name:[`${xt==="subject"?Le==null?void 0:Le.stage_shixun_id:Le.shixun_course_id||Le.id}`,"is_use"],hidden:!0,initialValue:1},E.createElement(He.default,{type:"hidden"})))))))};var ct=Je=>{const{modalType:ut}=Je;return ut==="multiple"?E.createElement(wt,Be({},Je)):E.createElement(qe,Be({},Je))}},27878:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return nt}});var E=ne(59301),ve={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"},Pe=ne(62957),Te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",He="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",_e=(Fe,We,Xe)=>new Promise(($e,vt)=>{var Ye=be=>{try{Be(Xe.next(be))}catch(Ie){vt(Ie)}},Ne=be=>{try{Be(Xe.throw(be))}catch(Ie){vt(Ie)}},Be=be=>be.done?$e(be.value):Promise.resolve(be.value).then(Ye,Ne);Be((Xe=Xe.apply(Fe,We)).next())}),nt=({type:Fe,resdata:We,onok:Xe,oktext:$e,okloading:vt})=>{const[Ye,Ne]=(0,E.useState)(!1),{can_copy_list:Be,can_copy_num:be,challenge_type:Ie,course_data_list:Ke,no_copy_list:at,no_copy_num:fe,no_use_list:qe,no_use_num:st,repeat_shixun_num:wt,student_count:ft,total_num:ct,use_num:Je}=We;let ut=be>0||Fe==="exercise";(0,E.useEffect)(()=>{(We==null?void 0:We.student_count)>0&&Ne(!0)},[We]),console.log("---11",vt),(0,E.useEffect)(()=>{vt||Ne(!1)},[vt]);const Se=()=>{if(Fe==="exercise"&&Ie===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:ve.orangeColor},ft),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:ve.orangeColor},Je),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:ve.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(Fe==="exercise"&&Ie===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:ve.orangeColor},ft),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:ve.orangeColor},Je),"\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",E.createElement("span",{className:ve.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Fe==="shixun"&&Ie===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:ve.orangeColor},ft),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:ve.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Fe==="shixun"&&Ie===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:ve.orangeColor},ft),"\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",E.createElement("span",{className:ve.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Fe==="subject"&&Ie===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:ve.orangeColor},ft),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:ve.orangeColor},Je),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:ve.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Fe==="subject"&&Ie===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",E.createElement("span",{className:ve.orangeColor},ft)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",E.createElement("span",{className:ve.orangeColor},Je)," \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",E.createElement("span",{className:ve.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Fe==="exercisepush")return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:ve.orangeColor},ft),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",E.createElement("span",{className:ve.orangeColor},Je),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",E.createElement("span",{className:ve.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(Fe==="shixunpush"&&Ie===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:ve.orangeColor},ft),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:ve.orangeColor},Je),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:ve.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Fe==="shixunpush"&&Ie===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:ve.orangeColor},ft),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",E.createElement("span",{className:ve.orangeColor},Je),"\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",E.createElement("span",{className:ve.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Ve=()=>{if(Fe==="exercise"||Fe==="subject"||Fe==="exercisepush"||Fe==="shixunpush")return E.createElement("div",{style:{marginTop:20}},fe>0&&E.createElement("div",null,E.createElement("span",{className:ve.flex},E.createElement("img",{src:He,style:{width:14}}),E.createElement("span",{className:ve.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),E.createElement("div",{className:ve.statusbody},Fe==="exercise"&&E.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:ve.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"),(Fe==="subject"||Fe==="exercisepush")&&E.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ut&&E.createElement("span",{className:ve.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"),Fe==="shixunpush"&&E.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ut&&E.createElement("span",{className:ve.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"),E.createElement("div",null,at==null?void 0:at.map((Ae,tt)=>E.createElement("a",{href:`/shixuns/${Ae.identifier}/challenges`,target:"_blank"},"\u300A",Ae==null?void 0:Ae.name,"\u300B",tt+1!==fe&&"\u3001"))))),be>0&&E.createElement("div",{style:{marginTop:20}},E.createElement("span",{className:ve.flex},E.createElement("img",{src:Te,style:{width:14}}),E.createElement("span",{className:ve.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),E.createElement("div",{className:ve.statusbody},Fe==="exercise"&&E.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"),(Fe==="subject"||Fe==="exercisepush")&&E.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"),Fe==="shixunpush"&&E.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"),E.createElement("div",null,Be==null?void 0:Be.map((Ae,tt)=>E.createElement("a",{href:`/shixuns/${Ae.identifier}/challenges`,target:"_blank"},"\u300A",Ae==null?void 0:Ae.name,"\u300B",tt+1!==be&&"\u3001"))))));if(Fe==="shixun")return E.createElement("div",{style:{marginTop:20}},be>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 E.createElement(Pe.default,{open:Ye,onCancel:()=>{Ne(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!ut&&"none"}},zIndex:1003,confirmLoading:vt,okText:ut?$e:"\u6211\u77E5\u9053\u4E86",onOk:()=>_e(void 0,null,function*(){ut?yield Xe([...Be,...qe]):Ne(!1)})},E.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Se(),Ve()))}},66502:function(It,kt,ne){"use strict";var E=ne(59301),ve=ne(44283),Pe=ne(62957),Te=ne(35139),He=ne(59301),_e=(nt,Fe,We)=>new Promise((Xe,$e)=>{var vt=Be=>{try{Ne(We.next(Be))}catch(be){$e(be)}},Ye=Be=>{try{Ne(We.throw(Be))}catch(be){$e(be)}},Ne=Be=>Be.done?Xe(Be.value):Promise.resolve(Be.value).then(vt,Ye);Ne((We=We.apply(nt,Fe)).next())});const ze=({classroomList:nt,dispatch:Fe})=>{var We,Xe;const $e=(0,E.useRef)(null),[vt,Ye]=(0,E.useState)(!1),Ne=()=>{Fe({type:"classroomList/setActionTabs",payload:{}})};return He.createElement(Pe.default,{centered:!0,maskClosable:!1,width:560,title:"\u540C\u6B65\u786E\u8BA4",open:((We=nt==null?void 0:nt.actionTabs)==null?void 0:We.key)==="\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",destroyOnClose:!0,onCancel:Ne,onOk:()=>_e(void 0,null,function*(){var Be,be;(Be=$e.current)!=null&&Be.onVerify()||(Ye(!0),yield(be=nt==null?void 0:nt.actionTabs)==null?void 0:be.onOK(),Ye(!1))}),okText:"\u786E\u8BA4\u540C\u6B65",comfirmLoading:(Xe=nt==null?void 0:nt.actionTabs)==null?void 0:Xe.loading},He.createElement("p",null,"\u672C\u64CD\u4F5C\u4F1A\u5C06\u5F53\u524D\u5B9E\u8BAD\u5168\u90E8\u5185\u5BB9\u540C\u6B65\u81F3\u9009\u62E9\u5B9E\u8BAD\u4E2D\uFF0C\u8BF7\u4ED4\u7EC6\u786E\u8BA4\u9700\u540C\u6B65\u7684\u5B9E\u8BAD\u5185\u5BB9\uFF0C\u786E\u8BA4\u65E0\u8BEF\uFF0C\u8BF7\u5728\u4E0B\u65B9\u6587\u672C\u6846\u8F93\u5165\u9A8C\u8BC1\u7801\u540E\uFF0C\u8FDB\u884C\u5B9E\u8BAD\u540C\u6B65\u3002"),He.createElement("p",{style:{color:"#DD0000"}},"*\u6CE8\u610F\uFF1A\u5B9E\u8BAD\u540C\u6B65\u540E\u5C06\u65E0\u6CD5\u6062\u590D\u81F3\u539F\u6709\u7248\u672C\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002"),He.createElement(Te.Z,{ref:Be=>$e.current=Be}))};kt.Z=(0,ve.connect)(({classroomList:nt})=>({classroomList:nt}))(ze)},54533:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return Ie}});var E=ne(59301),ve=ne(44283),Pe=ne(62957),Te=ne(89787),He=ne(7939),_e={con_warp:"con_warp___UwmUW",success_txt:"success_txt___bixIU"},ze=ne(49317),nt=ne(66649),Fe=ne.n(nt),We=ne(78267),Xe=ne(59301),$e=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Ne=(Ke,at)=>{var fe={};for(var qe in Ke)vt.call(Ke,qe)&&at.indexOf(qe)<0&&(fe[qe]=Ke[qe]);if(Ke!=null&&$e)for(var qe of $e(Ke))at.indexOf(qe)<0&&Ye.call(Ke,qe)&&(fe[qe]=Ke[qe]);return fe},Be=(Ke,at,fe)=>new Promise((qe,st)=>{var wt=Je=>{try{ct(fe.next(Je))}catch(ut){st(ut)}},ft=Je=>{try{ct(fe.throw(Je))}catch(ut){st(ut)}},ct=Je=>Je.done?qe(Je.value):Promise.resolve(Je.value).then(wt,ft);ct((fe=fe.apply(Ke,at)).next())});const be=Ke=>{var at=Ke,{shixunsDetail:fe,globalSetting:qe,loading:st,dispatch:wt,showModal:ft,onCancel:ct,onOk:Je,okBtnName:ut="\u5B8C\u6210",info:Se,source:Ve}=at,Ae=Ne(at,["shixunsDetail","globalSetting","loading","dispatch","showModal","onCancel","onOk","okBtnName","info","source"]);const[tt,Dt]=(0,E.useState)(0),[lt,Qe]=(0,E.useState)(0);return(0,E.useEffect)(()=>{var xt,Re;let me=null;const pt=()=>Be(void 0,null,function*(){let bt={id:Se==null?void 0:Se.courseId,send_time:Fe()().format("YYYY-MM-DD HH:mm"),exercise_id:Se!=null&&Se.exercise_id?Se==null?void 0:Se.exercise_id:null},it={id:Se==null?void 0:Se.courseId,course_id:Se==null?void 0:Se.courseId,identifier:Se==null?void 0:Se.courseId,type:"normal",is_use:1,is_copy:!0};Ve==="\u8BD5\u5377"?(bt.examination_bank_ids=Se==null?void 0:Se.examination_bank_ids,bt.type="ExaminationBank"):Ve==="\u5B9E\u8BAD"?bt.shixun_info=(Se==null?void 0:Se.shixun_info.length)>0?Se==null?void 0:Se.shixun_info:[it]:Ve==="\u5B9E\u8BAD\u548C\u8BD5\u5377"&&(bt.examination_bank_ids=Se==null?void 0:Se.examination_bank_ids,bt.shixun_info=(Se==null?void 0:Se.shixun_info.length)>0?Se==null?void 0:Se.shixun_info:[it]);const Le=yield(0,ze.ZP)(`/api/courses/${Se==null?void 0:Se.courseId}/send_shixun_progress.json`,{method:"post",body:bt});(Le==null?void 0:Le.status)===0&&(Dt(Le==null?void 0:Le.complete_num),Qe(Le==null?void 0:Le.total_num),(Le==null?void 0:Le.complete_num)!==(Le==null?void 0:Le.total_num)?(me&&clearInterval(me),me=setInterval(pt,5e3)):me&&clearInterval(me))});if(ft&&(Se!=null&&Se.courseId)){const bt=(xt=(Se==null?void 0:Se.shixun_info)||[])==null?void 0:xt.filter(Le=>!!Le.identifier),it=(Re=(0,We.uniqBy)(bt,"identifier"))==null?void 0:Re.length;Dt(0),Qe(it),pt()}return()=>{me&&clearInterval(me)}},[ft]),Xe.createElement(Pe.default,{centered:!0,maskClosable:!1,width:400,title:"\u5B9E\u8BAD\u52A0\u5165\u8BFE\u5802\u63D0\u793A",closable:tt==lt,open:ft,destroyOnClose:!0,footer:null,onCancel:ct},Xe.createElement("div",null,"\u5F53\u524D\u9009\u4E2D",Xe.createElement("span",{className:"mr5 ml5",style:{color:"#3061D0"}},lt),"\u4E2A\u5B9E\u8BAD\u52A0\u5165\u6559\u5B66\u8BFE\u5802\u4E2D\uFF0C\u8BF7\u7A0D\u5019\u3002"),Xe.createElement("div",{className:_e.con_warp},Xe.createElement(Te.Z,{className:"mt15 mb5",strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:tt==lt&<!=0?100:tt/lt*100,showInfo:!1,size:[350,10]}),Xe.createElement("div",{className:_e.success_txt},"\u5DF2\u6210\u529F\u53D1\u9001",Xe.createElement("span",{className:"mr5 ml5",style:{color:"#3061D0"}},tt),"\u4E2A"),tt!=lt&&Xe.createElement(He.ZP,{disabled:!0},"\u5904\u7406\u4E2D"),tt==lt&&Xe.createElement(He.ZP,{type:"primary",onClick:Je},ut)))};var Ie=(0,ve.connect)(({shixunsDetail:Ke,loading:at,globalSetting:fe})=>({shixunsDetail:Ke,globalSetting:fe,loading:at.models.index}))(be)},28267:function(It,kt,ne){"use strict";ne.d(kt,{h:function(){return fe}});var E=ne(59301),ve=ne(82326),Pe=ne(28284),Te=ne(7939),He=ne(89780),_e=ne.n(He),ze=ne(88319),nt=ne(94896),Fe=Object.defineProperty,We=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Ne=(qe,st,wt)=>st in qe?Fe(qe,st,{enumerable:!0,configurable:!0,writable:!0,value:wt}):qe[st]=wt,Be=(qe,st)=>{for(var wt in st||(st={}))vt.call(st,wt)&&Ne(qe,wt,st[wt]);if($e)for(var wt of $e(st))Ye.call(st,wt)&&Ne(qe,wt,st[wt]);return qe},be=(qe,st)=>We(qe,Xe(st));const Ie=ve.default.Option,Ke={labelCol:{span:4},wrapperCol:{span:20}},at={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"]};kt.Z=({callback:qe,onCancel:st})=>{const[wt,ft]=(0,E.useState)("python");function ct(ut){ft(at[ut][1])}function Je(ut){qe(ut)}return E.createElement(Pe.default,be(Be({},Ke),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Je,style:{width:500}}),E.createElement(Pe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},E.createElement(ve.default,{getPopupContainer:ut=>ut.parentNode,onChange:ct},Object.keys(at).map(ut=>E.createElement(Ie,{key:ut,value:ut},at[ut][0])))),E.createElement(Pe.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},E.createElement(fe,{mode:wt})),E.createElement("div",{className:"flex-container flex-end"},E.createElement(Te.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(Te.ZP,{type:"ghost",onClick:st},"\u53D6\u6D88")))};function fe({value:qe,onChange:st,mode:wt,options:ft={}}){const ct=(0,E.useRef)(),[Je,ut]=(0,E.useState)();return(0,E.useEffect)(()=>{if(Je){let Se=function(Ve){const Ae=Ve.getValue();st&&st(Ae)};return Je.on("change",Se),()=>{Je.off("change",Se)}}},[Je,st]),(0,E.useEffect)(()=>{Je&&Je.setOption("mode",wt)},[Je,wt]),(0,E.useEffect)(()=>{Je&&(qe!==Je.getValue()||qe==="")&&setTimeout(()=>{Je.setValue(qe||"")},300)},[Je,qe]),(0,E.useEffect)(()=>{if(ct.current&&!Je){const Se=_e().fromTextArea(ct.current,Be({mode:wt,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ft));ut(Se)}},[ct.current,Je]),E.createElement("div",{className:"my-codemirror-container"},E.createElement("textarea",{ref:ct}))}},39116:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return cn}});var E=ne(59301),ve=ne(44283),Pe=ne(89780),Te=ne.n(Pe),He=ne(76374),_e=ne(88319),ze=ne(6313),nt=ne(25717),Fe=ne(99498),We=ne(25419),Xe=ne(67549),$e=ne(35883),vt=({value:fn="",className:wn,showTextOnly:nn,showLines:Kn,style:Jt={}})=>{const On=(0,E.useMemo)(()=>"",[fn]);return E.createElement(E.Fragment,null,E.createElement("div",{dangerouslySetInnerHTML:{__html:On}}))},Ye=Object.defineProperty,Ne=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,at=(fn,wn,nn)=>wn in fn?Ye(fn,wn,{enumerable:!0,configurable:!0,writable:!0,value:nn}):fn[wn]=nn,fe=(fn,wn)=>{for(var nn in wn||(wn={}))Ie.call(wn,nn)&&at(fn,nn,wn[nn]);if(be)for(var nn of be(wn))Ke.call(wn,nn)&&at(fn,nn,wn[nn]);return fn},qe=(fn,wn)=>Ne(fn,Be(wn));let st=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function wt({onActionCallback:fn,title:wn,icon:nn,actionName:Kn,className:Jt="",children:On}){function hr(){fn(Kn)}return E.createElement("a",{title:wn,className:Jt,onClick:hr},E.createElement("i",{className:`${nn}`}),On)}var ft=({watch:fn,showNullButton:wn,showNullProgramButton:nn,onActionCallback:Kn,fullScreen:Jt,insertTemp:On,hidetoolBar:hr,extraUse:yr})=>{const Ar=[...st,{title:`${fn?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${fn?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return E.createElement("ul",{className:"markdown-toolbar-container"},!hr&&Ar.map((la,Er)=>E.createElement("li",{key:Er},la.actionName?E.createElement(wt,qe(fe({},la),{onActionCallback:Kn})):E.createElement("span",{className:"v-line"}))),wn?E.createElement("li",null,E.createElement(wt,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Kn},E.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,nn?E.createElement(E.Fragment,null,E.createElement("li",null,E.createElement(wt,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Kn},E.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),E.createElement("li",null,E.createElement(wt,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Kn},E.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,On&&E.createElement("li",null,E.createElement(wt,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${On}`,onActionCallback:Kn},E.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),yr&&E.createElement("li",null,yr),E.createElement("li",{className:"btn-full-screen"},E.createElement(wt,{icon:`${Jt?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Jt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Kn})))},ct=ne(88487),Je=ne(28284),ut=ne(37568),Se=ne(7939),Ve=Object.defineProperty,Ae=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,Dt=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,xt=(fn,wn,nn)=>wn in fn?Ve(fn,wn,{enumerable:!0,configurable:!0,writable:!0,value:nn}):fn[wn]=nn,Re=(fn,wn)=>{for(var nn in wn||(wn={}))lt.call(wn,nn)&&xt(fn,nn,wn[nn]);if(Dt)for(var nn of Dt(wn))Qe.call(wn,nn)&&xt(fn,nn,wn[nn]);return fn},me=(fn,wn)=>Ae(fn,tt(wn));const pt={labelCol:{span:4},wrapperCol:{span:20}};var bt=({callback:fn,onCancel:wn})=>{function nn(Kn){fn(Kn)}return E.createElement(Je.default,me(Re({},pt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:nn,style:{width:500}}),E.createElement(Je.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},E.createElement(ut.default,null)),E.createElement(Je.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},E.createElement(ut.default,null)),E.createElement("div",{className:"flex-container flex-end"},E.createElement(Se.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(Se.ZP,{type:"ghost",onClick:wn},"\u53D6\u6D88")))},it=ne(28267),Le=ne(53332),Ue=ne(62957),mt=ne(77019),Zt=ne(40254),Pt=ne(59301),en=({callback:fn,onCancel:wn})=>{const nn=document.createElement("canvas"),Kn=nn.getContext("2d");nn.width=1e3,nn.height=800,Kn.fillStyle="#ffffff",Kn.fillRect(0,0,nn.width,nn.height);const Jt=nn.toDataURL("image/png");return Pt.createElement(Ue.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Pt.createElement(mt.Z,{style:{height:"100vh"}},Pt.createElement(Zt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Jt,visible:!0,title:String(Date.now())},onOk:On=>{fn({src:On.url})},onClose:wn})))},dt=ne(36207),Lt=ne(5269),pn=ne(6767),he={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},le=ne(59301),pe=(0,E.forwardRef)(({onCancel:fn,editImgId:wn,callback:nn},Kn)=>{let Jt=(0,E.useRef)(),On=(0,E.useRef)(),hr=(0,E.useRef)(),yr=(0,E.useRef)(!1);const Ar=(0,E.useRef)(!1);console.log("ref:",Kn);const[la,Er]=(0,E.useState)(0),[Qt,_n]=(0,E.useState)("100vh");return(0,E.useEffect)(()=>{Er(1)},[]),(0,E.useImperativeHandle)(Kn,()=>({setHeight:_n})),le.createElement("div",{ref:Ar,className:"body-overflow-initial"},le.createElement(dt.Z,{width:"100vw",height:Qt,footer:null,closable:!0,placement:"bottom",open:!!la,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${he.drawerWrap}`,onClose:()=>{window.saveDrawData(br=>{nn({src:`/api/attachments/${br}`,id:br})})},title:le.createElement(mt.Z,{align:"middle"},le.createElement(Lt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),le.createElement(Lt.Z,{onClick:()=>{_n(Qt==="60px"?"100vh":"60px")}},le.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),le.createElement(Lt.Z,{onClick:()=>{window.saveDrawData(br=>{if(br===null){pn.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}pn.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),nn({src:`/api/attachments/${br}`,id:br,disabledClose:!0})})}},le.createElement(Se.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},le.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${wn||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:On})))}),ye=ne(14185),se=ne(47889),ot=ne(4875);const Xt=se.ZP.Group,zt={margin:"0 8px"};var on=({callback:fn,onCancel:wn})=>{function nn(Kn){fn(Kn)}return E.createElement(Je.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:nn},E.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},E.createElement("span",{style:zt},"\u5355\u5143\u683C\u6570\uFF1A"),E.createElement("span",{style:zt},"\u884C\u6570"),E.createElement(Je.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},E.createElement(ot.Z,null)),E.createElement("span",{style:zt},"\u5217\u6570"),E.createElement(Je.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},E.createElement(ot.Z,null))),E.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},E.createElement("span",{style:zt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),E.createElement(Je.default.Item,{name:"align"},E.createElement(Xt,null,E.createElement(se.ZP,{value:"default"},E.createElement("i",{className:"fa fa-align-justify"})),E.createElement(se.ZP,{value:"left"},E.createElement("i",{className:"fa fa-align-left"})),E.createElement(se.ZP,{value:"center"},E.createElement("i",{className:"fa fa-align-center"})),E.createElement(se.ZP,{value:"right"},E.createElement("i",{className:"fa fa-align-right"}))))),E.createElement("div",{className:"flex-container flex-end"},E.createElement(Se.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(Se.ZP,{type:"ghost",onClick:wn},"\u53D6\u6D88")))},Kt=ne(58755),Yn=ne(84915),Fn=ne.n(Yn),ra=(0,E.forwardRef)(({use3d:fn,width:wn,height:nn,callback:Kn,showSaveButton:Jt},On)=>{const hr=(0,E.useRef)(),yr=(0,E.useRef)(),[Ar,la]=(0,E.useState)(!1),Er=(0,E.useRef)({id:hr,appName:"graphing",width:wn||1e3,height:nn||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,E.useEffect)(()=>{yr.current=new(Fn())(Er.current,!0),window.onload=function(){yr.current.inject("applet_container")}},[]);const Qt=()=>{var _n=window.ggbApplet.getPNGBase64(1,!0,72);return Kn&&Kn(_n),_n};return(0,E.useEffect)(()=>{Er.current.appName=Ar?"3D":"graphing",yr.current.inject("applet_container")},[Ar]),(0,E.useEffect)(()=>{la(fn)},[fn]),(0,E.useImperativeHandle)(On,()=>({getImgData:Qt})),E.createElement(E.Fragment,null,E.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:hr}),E.createElement(mt.Z,{align:"middle"},E.createElement(Lt.Z,{flex:1},E.createElement(Kt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Ar,onChange:_n=>la(_n)})),E.createElement(Lt.Z,null,E.createElement(Se.ZP,{size:"large",onClick:Qt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),ur=ne(9057);const rr="link",Xr="upload-image",Vr="add-flowchart",xr="draw-image",Dn="add-flowchart",pa="code-block",Jn="add-table",Vn="------------",ha={default:Vn,left:`:${Vn}`,center:`:${Vn}:`,right:`${Vn}:`};var Ti=ne(79006),Ni=ne(76406);function Ir(){}let Sn=0;const ir=1e4,Fa="\u2581",$a="@\u2581\u2581@",Jr="@\u2581@",na=` **\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`,Qa=["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 Kr(fn){return/^\d+$/.test(fn)?`${fn}px`:fn}const aa=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Wn={[aa+"-B"]:"bold",[aa+"-I"]:"italic"},Rn={[rr]:"\u6DFB\u52A0\u94FE\u63A5",[pa]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Xr]:"\u6DFB\u52A0\u56FE\u7247",[xr]:"\u6DFB\u52A0\u753B\u56FE",[Vr]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Jn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var cn=({defaultValue:fn="",onChange:xn,width:nn="100%",height:Kn=400,miniToolbar:Jt=!1,isFocus:On=!1,watch:hr,insertTemp:yr,mode:Ar="markdown",id:la="markdown-editor-id",showResizeBar:Er=!1,noStorage:Qt=!1,showNullButton:_n=!1,showNullProgramButton:br=!1,hidetoolBar:Nr=!1,fullScreen:qr=!1,onBlur:Xa,onCMBeforeChange:si,onFullScreen:so,className:Mn="",disablePaste:Rr=!1,disabled:jn=!1,disabledFill:tl=!1,placeholder:Ro="",values:Ct="",extraUse:rn,onAddBlank:Mt})=>{const[Nt,sr]=(0,E.useState)(null),[Hn,vn]=(0,E.useState)(fn),[Fr,Pr]=(0,E.useState)(hr),[Or,Ha]=(0,E.useState)(qr),[ma,Qr]=(0,E.useState)(""),[za,Ya]=(0,E.useState)(0),[jr,Wa]=(0,E.useState)(Kn),[Li,ui]=(0,E.useState)(!1),[Sa,ia]=(0,E.useState)(0),[$i,ci]=(0,E.useState)(0),ja=(0,E.useRef)(),ai=(0,E.useRef)(),wi=(0,E.useRef)(),ii=(0,E.useRef)(),Da=(0,E.useRef)(),Di=(0,E.useRef)(),oi=(0,ve.useDispatch)();(0,E.useEffect)(()=>{const _t=window.scrollY||window.pageYOffset;vn(Ct),Nt==null||Nt.setValue(Ct),window.scrollTo(0,_t)},[Ct]),(0,E.useEffect)(()=>{so==null||so(Or)},[Or]),(0,E.useEffect)(()=>{if(ja.current){let _t=function(Ut,an){var qt;if(Rr){an.preventDefault();return}const An=an.clipboardData;if(An){const fr=An.types.toString(),cr=An.items;if(fr==="Files"||An.types.indexOf("Files")>-1){if(an.preventDefault(),Ar=="stex")return;try{let $n=cr[1];((qt=cr[0])==null?void 0:qt.kind)==="file"&&($n=cr[0]);const Pa=$n.getAsFile(),ta=Pa.name.split(".").pop();(0,Le.I)(Pa,Ba=>{var bi,Hi,uo;Ba.id?((bi=Pa==null?void 0:Pa.type)==null?void 0:bi.indexOf("image"))>-1?$t.replaceSelection(``):((Hi=Pa==null?void 0:Pa.type)==null?void 0:Hi.indexOf("video"))>-1?$t.replaceSelection(``):((uo=Pa==null?void 0:Pa.type)==null?void 0:uo.indexOf("pdf"))>-1?$t.replaceSelection(`${Pa.name}`):Qa.includes(ta)?$t.replaceSelection(`${Pa.name}`):$t.replaceSelection(`[${Pa.name}](/api/attachments/${Ba.id}?type=${Ba.content_type})`):(Ba==null?void 0:Ba.status)===401&&(document.location.href="/user/login")})}catch($n){pn.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const $t=Te().fromTextArea(ja.current,{mode:Ar,lineNumbers:!Jt,lineWrapping:!0,value:fn,autoCloseTags:!0,autoCloseBrackets:!0});return $t.on("keyup",function(Ut,an){an.keyCode===8&&(Ut.getValue()==""?$t.setOption("placeholder",Ro):$t.setOption("placeholder",null))}),$t.on("keydown",function(Ut,an){if(an.keyCode===8){var qt=Bo(Ut);qt&&an.preventDefault()}}),On&&$t.focus(),$t.on("paste",_t),jn&&$t.on("beforeChange",function(Ut,an){(an.origin==="paste"||an.origin==="+input")&&an.cancel()}),sr($t),()=>{$t.off("paste",_t)}}},[]);const xo=(0,E.useCallback)(()=>{if(ai.current)try{}catch(_t){console.log(_t,"---- to set md editor body height")}},[jr,ai,Or]);(0,E.useEffect)(()=>{function _t(){let $t=new He.Z(Ut=>{for(let an of Ut)(an.target.offsetHeight>0||an.target.offsetWidth>0)&&(xo(),Nt.setSize("100%","100%"),Nt.refresh())});return $t.observe(ja.current.parentElement),$t}if(Nt){const $t=_t();return()=>{var Ut,an;(Ut=ja.current)!=null&&Ut.parentElement&&$t.unobserve((an=ja.current)==null?void 0:an.parentElement)}}},[Nt,xo]),(0,E.useEffect)(()=>{if(Nt){let _t=[];for(const[$t,Ut]of Object.entries(Wn)){let an={[$t]:()=>{Ei(Ut)}};_t.push(an),Nt.addKeyMap(an)}return()=>{for(let $t of _t)Nt.removeKeyMap($t)}}},[Nt]),(0,E.useEffect)(()=>{qr!==Or&&Ha(qr)},[qr]),(0,Ti.Z)(()=>{if(!Qt&&za>0){let _t=new Date().getTime(),$t=window.sessionStorage.getItem(la);_t>=za+ir&&(!$t||$t!==Hn)&&(window.sessionStorage.setItem(la,Hn),ui(!0))}},ir),(0,E.useEffect)(()=>{Pr(hr)},[Nt,hr]),(0,E.useEffect)(()=>{Nt&&On&&Nt.focus()},[Nt,On]),(0,E.useEffect)(()=>{if(Fr&&Nt){let _t=function(Ut){let an=Ut.target;if(ii.current){let qt=an.scrollTop/an.scrollHeight;ii.current.scrollTop=ii.current.scrollHeight*qt}};const $t=Nt.getScrollerElement();return $t.addEventListener("scroll",_t),()=>{$t.removeEventListener("scroll",_t)}}},[Nt,Fr]),(0,E.useEffect)(()=>{if(Nt&&si){let _t=function($t,Ut){si($t,Ut)};return Nt.on("beforeChange",_t),()=>{Nt.off("beforeChange",_t)}}},[Nt,si]),(0,E.useEffect)(()=>{if(Nt&&Xa){let _t=function(){Xa(Nt.getValue())};return Nt.on("blur",_t),()=>{Nt.off("blur",_t)}}},[Nt,Xa]);function Bo(_t,$t){var Ut=_t.getDoc(),an=Ut.getCursor(),qt=Ut.getLine(an.line),An=qt.charAt(an.ch-1),fr=qt.lastIndexOf("@\u2581@",an.ch),cr=qt.lastIndexOf("@\u2581\u2581@",an.ch),$n=fr>cr?fr:cr,Pa=fr>cr?3:4;if($a.indexOf(An)===-1)return null;if(console.log("change1:",$t,_t,qt,an,$n,fr,cr,An),$n>=0&&an.ch-$n<5){var ta=$n+Pa;return Ut.replaceRange("",{line:an.line,ch:$n},{line:an.line,ch:ta}),{line:an.line,ch:ta}}return null}(0,E.useEffect)(()=>{if(Nt){let _t=function($t,Ut){const an=$t.getValue();vn(an),Ya(new Date().getTime()),$t.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),xn&&(br?xn(an,So(an)):xn(an))};return Nt.on("change",_t),()=>{Nt.off("change",_t)}}},[Nt,xn]),(0,E.useEffect)(()=>{if(Nt)if(fn==null)Nt.setValue(""),vn("");else{const _t=window.scrollY||window.pageYOffset;fn!==Nt.getValue()&&(Nt.setValue(fn),vn(fn),Nt.setCursor(jn?1:Nt.lineCount(),0),window.scrollTo(0,_t))}},[Nt,fn]);const Ei=(0,E.useCallback)(_t=>{const $t=Nt.getCursor(),Ut=Nt.getSelection();let an=Ut.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,Qa=["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 Kr(fn){return/^\d+$/.test(fn)?`${fn}px`:fn}const aa=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Wn={[aa+"-B"]:"bold",[aa+"-I"]:"italic"},Rn={[rr]:"\u6DFB\u52A0\u94FE\u63A5",[pa]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Xr]:"\u6DFB\u52A0\u56FE\u7247",[xr]:"\u6DFB\u52A0\u753B\u56FE",[Vr]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Jn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var cn=({defaultValue:fn="",onChange:wn,width:nn="100%",height:Kn=400,miniToolbar:Jt=!1,isFocus:On=!1,watch:hr,insertTemp:yr,mode:Ar="markdown",id:la="markdown-editor-id",showResizeBar:Er=!1,noStorage:Qt=!1,showNullButton:_n=!1,showNullProgramButton:br=!1,hidetoolBar:Nr=!1,fullScreen:qr=!1,onBlur:Xa,onCMBeforeChange:si,onFullScreen:so,className:Mn="",disablePaste:Rr=!1,disabled:jn=!1,disabledFill:tl=!1,placeholder:Zo="",values:Ct="",extraUse:rn,onAddBlank:Mt})=>{const[Nt,sr]=(0,E.useState)(null),[Hn,vn]=(0,E.useState)(fn),[Fr,Pr]=(0,E.useState)(hr),[Or,Ha]=(0,E.useState)(qr),[ma,Qr]=(0,E.useState)(""),[za,Ya]=(0,E.useState)(0),[jr,Wa]=(0,E.useState)(Kn),[Li,ui]=(0,E.useState)(!1),[Sa,ia]=(0,E.useState)(0),[$i,ci]=(0,E.useState)(0),ja=(0,E.useRef)(),ai=(0,E.useRef)(),wi=(0,E.useRef)(),ii=(0,E.useRef)(),Da=(0,E.useRef)(),Di=(0,E.useRef)(),oi=(0,ve.useDispatch)();(0,E.useEffect)(()=>{const _t=window.scrollY||window.pageYOffset;vn(Ct),Nt==null||Nt.setValue(Ct),window.scrollTo(0,_t)},[Ct]),(0,E.useEffect)(()=>{so==null||so(Or)},[Or]),(0,E.useEffect)(()=>{if(ja.current){let _t=function(Ut,an){var qt;if(Rr){an.preventDefault();return}const An=an.clipboardData;if(An){const fr=An.types.toString(),cr=An.items;if(fr==="Files"||An.types.indexOf("Files")>-1){if(an.preventDefault(),Ar=="stex")return;try{let $n=cr[1];((qt=cr[0])==null?void 0:qt.kind)==="file"&&($n=cr[0]);const Pa=$n.getAsFile(),ta=Pa.name.split(".").pop();(0,Le.I)(Pa,Ba=>{var bi,Hi,uo;Ba.id?((bi=Pa==null?void 0:Pa.type)==null?void 0:bi.indexOf("image"))>-1?$t.replaceSelection(``):((Hi=Pa==null?void 0:Pa.type)==null?void 0:Hi.indexOf("video"))>-1?$t.replaceSelection(``):((uo=Pa==null?void 0:Pa.type)==null?void 0:uo.indexOf("pdf"))>-1?$t.replaceSelection(`${Pa.name}`):Qa.includes(ta)?$t.replaceSelection(`${Pa.name}`):$t.replaceSelection(`[${Pa.name}](/api/attachments/${Ba.id}?type=${Ba.content_type})`):(Ba==null?void 0:Ba.status)===401&&(document.location.href="/user/login")})}catch($n){pn.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const $t=Te().fromTextArea(ja.current,{mode:Ar,lineNumbers:!Jt,lineWrapping:!0,value:fn,autoCloseTags:!0,autoCloseBrackets:!0});return $t.on("keyup",function(Ut,an){an.keyCode===8&&(Ut.getValue()==""?$t.setOption("placeholder",Zo):$t.setOption("placeholder",null))}),$t.on("keydown",function(Ut,an){if(an.keyCode===8){var qt=Bo(Ut);qt&&an.preventDefault()}}),On&&$t.focus(),$t.on("paste",_t),jn&&$t.on("beforeChange",function(Ut,an){(an.origin==="paste"||an.origin==="+input")&&an.cancel()}),sr($t),()=>{$t.off("paste",_t)}}},[]);const xo=(0,E.useCallback)(()=>{if(ai.current)try{}catch(_t){console.log(_t,"---- to set md editor body height")}},[jr,ai,Or]);(0,E.useEffect)(()=>{function _t(){let $t=new He.Z(Ut=>{for(let an of Ut)(an.target.offsetHeight>0||an.target.offsetWidth>0)&&(xo(),Nt.setSize("100%","100%"),Nt.refresh())});return $t.observe(ja.current.parentElement),$t}if(Nt){const $t=_t();return()=>{var Ut,an;(Ut=ja.current)!=null&&Ut.parentElement&&$t.unobserve((an=ja.current)==null?void 0:an.parentElement)}}},[Nt,xo]),(0,E.useEffect)(()=>{if(Nt){let _t=[];for(const[$t,Ut]of Object.entries(Wn)){let an={[$t]:()=>{Ei(Ut)}};_t.push(an),Nt.addKeyMap(an)}return()=>{for(let $t of _t)Nt.removeKeyMap($t)}}},[Nt]),(0,E.useEffect)(()=>{qr!==Or&&Ha(qr)},[qr]),(0,Ti.Z)(()=>{if(!Qt&&za>0){let _t=new Date().getTime(),$t=window.sessionStorage.getItem(la);_t>=za+ir&&(!$t||$t!==Hn)&&(window.sessionStorage.setItem(la,Hn),ui(!0))}},ir),(0,E.useEffect)(()=>{Pr(hr)},[Nt,hr]),(0,E.useEffect)(()=>{Nt&&On&&Nt.focus()},[Nt,On]),(0,E.useEffect)(()=>{if(Fr&&Nt){let _t=function(Ut){let an=Ut.target;if(ii.current){let qt=an.scrollTop/an.scrollHeight;ii.current.scrollTop=ii.current.scrollHeight*qt}};const $t=Nt.getScrollerElement();return $t.addEventListener("scroll",_t),()=>{$t.removeEventListener("scroll",_t)}}},[Nt,Fr]),(0,E.useEffect)(()=>{if(Nt&&si){let _t=function($t,Ut){si($t,Ut)};return Nt.on("beforeChange",_t),()=>{Nt.off("beforeChange",_t)}}},[Nt,si]),(0,E.useEffect)(()=>{if(Nt&&Xa){let _t=function(){Xa(Nt.getValue())};return Nt.on("blur",_t),()=>{Nt.off("blur",_t)}}},[Nt,Xa]);function Bo(_t,$t){var Ut=_t.getDoc(),an=Ut.getCursor(),qt=Ut.getLine(an.line),An=qt.charAt(an.ch-1),fr=qt.lastIndexOf("@\u2581@",an.ch),cr=qt.lastIndexOf("@\u2581\u2581@",an.ch),$n=fr>cr?fr:cr,Pa=fr>cr?3:4;if($a.indexOf(An)===-1)return null;if(console.log("change1:",$t,_t,qt,an,$n,fr,cr,An),$n>=0&&an.ch-$n<5){var ta=$n+Pa;return Ut.replaceRange("",{line:an.line,ch:$n},{line:an.line,ch:ta}),{line:an.line,ch:ta}}return null}(0,E.useEffect)(()=>{if(Nt){let _t=function($t,Ut){const an=$t.getValue();vn(an),Ya(new Date().getTime()),$t.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),wn&&(br?wn(an,So(an)):wn(an))};return Nt.on("change",_t),()=>{Nt.off("change",_t)}}},[Nt,wn]),(0,E.useEffect)(()=>{if(Nt)if(fn==null)Nt.setValue(""),vn("");else{const _t=window.scrollY||window.pageYOffset;fn!==Nt.getValue()&&(Nt.setValue(fn),vn(fn),Nt.setCursor(jn?1:Nt.lineCount(),0),window.scrollTo(0,_t))}},[Nt,fn]);const Ei=(0,E.useCallback)(_t=>{const $t=Nt.getCursor(),Ut=Nt.getSelection();let an=Ut.split(` `);switch(_t){case"bold":return Nt.replaceSelection("**"+Ut+"**"),Ut===""&&Nt.setCursor($t.line,$t.ch+2),Nt.focus();case"italic":return Nt.replaceSelection("*"+Ut+"*"),Ut===""&&Nt.setCursor($t.line,$t.ch+1),Nt.focus();case"code":return Nt.replaceSelection("`"+Ut+"`"),Ut===""&&Nt.setCursor($t.line,$t.ch+1),Nt.focus();case"inline-latex":return(0,Ni.Ye)(oi)?void 0:(Qr("inline-latex"),Nt.focus());case"latex":return Nt.replaceSelection("```latex\n"+Ut+"\n```"),Nt.setCursor($t.line+1,Ut.length+1),Nt.focus();case"line-break":return Nt.replaceSelection(`
    `),Nt.focus();case"list-ul":return Ut===""?Nt.replaceSelection("- "+Ut):Nt.replaceSelection(an.map(qt=>qt===""?"":`- ${qt}`).join(` `)),Nt.focus();case"list-ol":return Ut===""?Nt.replaceSelection("1. "+Ut):Nt.replaceSelection(an.map((qt,An)=>qt===""?"":`${An+1}. ${qt}`).join(` `)),Nt.focus();case"add-null-ch":Mt==null||Mt();return;case"add-signal":return Ut===""&&Nt.setCursor($t.line,$t.ch),Nt.replaceSelection(Jr),Nt.focus();case"add-multiple":return Ut===""&&Nt.setCursor($t.line,$t.ch),Nt.replaceSelection($a),Nt.focus();case"inster-template-1":return Ut===""&&Nt.setCursor($t.line,$t.ch),Nt.replaceSelection(na),Nt.focus();case"eraser":return Nt.setValue(""),Nt.focus();case"trigger-watch":return Pr(!Fr),Nt.focus();case"trigger-full-screen":return Ha(!Or),Nt.focus();case rr:Qr(rr);return;case pa:Qr(pa);return;case Xr:Qr(Xr);return;case xr:Qr(xr);return;case"maths-latex":if((0,Ni.Ye)(oi))return;Qr("maths-latex");return;case Vr:Da.current="",sessionStorage.removeItem("file_id"),Qr(Vr);return;case Jn:Qr(Jn);return;default:throw new Error}},[Nt,Fr,Or]),Qi=(0,E.useCallback)((_t,$t)=>{var Ut,an,qt,An,fr,cr;_t!=null&&_t.disabledClose||Qr("");const{src:$n,alt:Pa,id:ta}=_t||{};switch(ma){case rr:const{title:pl,link:ol}=_t;return Nt.replaceSelection(`[${pl}](${ol})`),Nt.focus();case pa:const{language:ll,content:nl}=_t;return Nt.replaceSelection(["```"+ll,nl,"```"].join(` `)),Nt.focus();case"maths-latex":for(var Ba=atob(_t),bi=new Uint8Array(Ba.length),Hi=0;Hi{kl.id?Nt.replaceSelection(`![,](/api/attachments/${kl.id}?type=${kl.content_type})`):(kl==null?void 0:kl.status)===401&&(document.location.href="/user/login")}),Nt.focus();case"inline-latex":return(0,Ni.Ye)(oi)?void 0:(Nt.replaceSelection("`$$"+_t+"$$`"),Nt.focus());case Dn:return ta?(Nt.getValue().indexOf($n)===-1?Nt.replaceSelection(`
    ${Pa||
    `):document.getElementById(ta).src=ye.Z.API_SERVER+$n+"?t="+Date.now(),Nt.focus()):void 0;case Xr:case xr:const Do=$t,co=(qt=(an=(Ut=Do==null?void 0:Do.name)==null?void 0:Ut.split("."))==null?void 0:an.pop)==null?void 0:qt.call(an);return((An=Do==null?void 0:Do.type)==null?void 0:An.indexOf("image"))>-1||!(Do!=null&&Do.type)?Do!=null&&Do.align||Do!=null&&Do.width?Nt.replaceSelection(`

    ${Pa||

    `):Nt.replaceSelection(`${Pa||`):((fr=Do==null?void 0:Do.type)==null?void 0:fr.indexOf("video"))>-1?Nt.replaceSelection(``):((cr=Do==null?void 0:Do.type)==null?void 0:cr.indexOf("pdf"))>-1?Nt.replaceSelection(`${Do.name}`):Qa.includes(co)?Nt.replaceSelection(`${Do.name}`):Nt.replaceSelection(`[${Do.name}](${$n})`),Nt.focus();case Jn:const{row:jl,col:yl,align:Ul}=_t;let ql=` -`;for(let kl=0;kl{switch(ma){case rr:return E.createElement(bt,{callback:Qi,onCancel:Ri});case pa:return E.createElement(it.Z,{callback:Qi,onCancel:Ri});case Xr:return E.createElement(Le.Z,{callback:Qi,onCancel:Ri});case Vr:return E.createElement(pe,{editImgId:Da.current,callback:Qi,onCancel:Ri});case Jn:return E.createElement(on,{callback:Qi,onCancel:Ri});case"maths-latex":return E.createElement(ra,{showSaveButton:!0,callback:Qi});case"inline-latex":return E.createElement(ur.Z,{showSaveButton:!0,callback:Qi});default:return null}},[ma]);function Ri(){Qr("")}(0,E.useEffect)(()=>{if(wi.current){let _t=function(fr){qt=!0,An=fr.pageY},$t=function(){qt=!1},Ut=function(fr){if(qt){let cr=fr.pageY-An;cr<0&&(cr=0),cr>300&&(cr=300);let $n=Kn+cr+"px";Wa($n)}},an=wi.current,qt=!1,An=0;return an.addEventListener("mousedown",_t),document.addEventListener("mousemove",Ut),document.addEventListener("mouseup",$t),()=>{an.removeEventListener("mousedown",_t),document.removeEventListener("mousemove",Ut),document.removeEventListener("mouseup",$t)}}},[Nt,wi]),(0,E.useEffect)(()=>{Wa(Kn)},[Kn]);const Pi=Kr(nn),Fo=Kr(jr),Bi={width:Pi,height:Fo},Fi=(0,E.useMemo)(()=>{if(za){let _t=new Date(za),$t=_t.getHours(),Ut=_t.getMinutes(),an=_t.getSeconds();return $t=$t<10?"0"+$t:$t,Ut=Ut<10?"0"+Ut:Ut,an=an<10?"0"+an:an,`${$t}:${Ut}:${an}`}return 0},[za]),So=_t=>{const $t=[];if(br){let Ut=-1;_t=_t.replace(/(@▁▁@|@▁@)/g,function(an,qt,An){$t.push({multiLine:an!==Jr})})}return $t};function De(){window.sessionStorage.removeItem(la),ui(!1),Ya(0)}function jt(){ui(!1),Ya(0),Nt.setValue(window.sessionStorage.getItem(la))}(0,E.useEffect)(()=>{Rn[ma]&&ma!==xr&&ma!==Vr&&setTimeout(()=>{const _t=document.getElementsByClassName("markdown-popup-form")[0],$t=window.innerWidth/2-_t.offsetWidth/2,Ut=window.innerHeight/2-_t.offsetHeight/2;ia($t),ci(Ut)},0)},[ma]);const hn=_t=>{_t.preventDefault();const $t=_t.clientX-Sa,Ut=_t.clientY-$i;document.body.onmousemove=an=>{let qt=an.clientX-$t,An=an.clientY-Ut;const fr=document.getElementsByClassName("markdown-popup-form")[0],cr=window.innerWidth-fr.offsetWidth,$n=window.innerHeight-fr.offsetHeight;qt=Math.max(0,Math.min(qt,cr)),An=Math.max(0,Math.min(An,$n)),bn(an.clientX,an.clientY,$t,Ut)&&(ia(qt),ci(An))},document.body.onmouseup=function(){document.body.onmousemove=null}},bn=(_t,$t,Ut,an)=>{const qt=document.body.clientHeight,An=document.body.clientWidth;return _t<20&&Ut>_t||_t>An-20&&Ut<_t||$t<20&&an>$t||$t>qt-20&&an<$t?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return E.createElement(E.Fragment,null,E.createElement("div",{className:"markdown-editor-wrapper",ref:ai},E.createElement("div",{className:`markdown-editor-container ${Mn} ${Fr?"on-preview":""} ${Jt?"mini":""} ${Or?"full-screen":""}`,style:Bi},E.createElement(ft,{insertTemp:yr,watch:Fr,fullScreen:Or,showNullButton:_n,showNullProgramButton:br,onActionCallback:Ei,hidetoolBar:Nr,extraUse:rn}),E.createElement("div",{className:"markdown-editor-body"},E.createElement("div",{className:"codemirror-container"},E.createElement("textarea",{ref:ja,placeholder:Ro})),Fr?E.createElement("div",{ref:ii,className:"preview-container"},Ar==="stex"&&E.createElement(vt,{value:Hn}),Ar!=="stex"&&E.createElement($e.Z,{edit:!0,disabledFill:tl,showProgramFill:br,value:Hn,openEditor:_t=>{var $t;Da.current=_t,($t=Di.current)==null||$t.setHeight("100vh"),setTimeout(()=>{Qr("add-flowchart")},150)}})):null))),Er?E.createElement("a",{ref:wi,className:"editor-resize"}):null,ma===xr&&E.createElement(en,{callback:Qi,onCancel:Ri}),ma===Vr&&E.createElement(pe,{ref:Di,editImgId:Da.current,callback:Qi,onCancel:Ri}),E.createElement(ct.Z,null,Rn[ma]&&ma!==xr&&ma!==Vr?E.createElement(Ue.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Sa,top:$i},title:E.createElement("div",{style:{cursor:"move"},onMouseDown:hn},Rn[ma]),open:!0,onCancel:Ri,footer:null,destroyOnClose:!0,width:ma===Vr?"1200px":null,height:ma===Vr?"80vh":null,className:"markdown-popup-form"},ga):null))}},53332:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return st},I:function(){return ft}});var E=ne(28284),ve=ne(6767),Pe=ne(37568),Te=ne(44104),He=ne(4875),_e=ne(47889),ze=ne(7939),nt=ne(23216),Fe=ne(59301),We=ne(59301),Xe=Object.defineProperty,$e=Object.defineProperties,vt=Object.getOwnPropertyDescriptors,Ye=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,be=(ct,Je,ut)=>Je in ct?Xe(ct,Je,{enumerable:!0,configurable:!0,writable:!0,value:ut}):ct[Je]=ut,Ie=(ct,Je)=>{for(var ut in Je||(Je={}))Ne.call(Je,ut)&&be(ct,ut,Je[ut]);if(Ye)for(var ut of Ye(Je))Be.call(Je,ut)&&be(ct,ut,Je[ut]);return ct},Ke=(ct,Je)=>$e(ct,vt(Je));const{useForm:at}=E.default,fe={width:280,marginRight:10},qe={labelCol:{span:5},wrapperCol:{span:19}};var st=({callback:ct,onCancel:Je})=>{const[ut]=at();let Se=(0,Fe.useRef)();function Ve(Dt){Se.current.width=ut.getFieldValue("width"),Se.current.align=ut.getFieldValue("align"),ct(Dt,Se.current)}function Ae(Dt,lt){if(Dt.status===-1){ve.ZP.error(Dt.message);return}ut.setFieldsValue({src:`/api/attachments/${Dt.id}`,type:lt.type})}function tt(Dt){let lt=Dt.target.files[0];Se.current=lt,ft(lt,Ae)}return We.createElement(E.default,Ke(Ie({form:ut},qe),{className:"upload-image-panel",onFinish:Ve,style:{width:470,overflow:"hidden"}}),We.createElement(E.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},We.createElement("div",{className:"flex-container"},We.createElement(E.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},We.createElement(Pe.default,{style:fe})),We.createElement(wt,{onFileChange:tt}))),We.createElement(E.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},We.createElement(Pe.default,{style:{width:264}})),We.createElement(E.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},We.createElement(Te.Z,null,We.createElement(E.default.Item,{name:"width",style:{margin:0}},We.createElement(He.Z,{style:{width:264}})),We.createElement("span",{className:"ml8"},"%"))),We.createElement(E.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},We.createElement(_e.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"}]})),We.createElement("aside",null,We.createElement(E.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},We.createElement(ze.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),We.createElement(ze.ZP,{type:"default",onClick:Je},"\u53D6\u6D88"))))};function wt({onFileChange:ct}){return We.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",We.createElement("input",{type:"file",onChange:ct}))}function ft(ct,Je){if(!ct)throw new String("\u6CA1\u6709\u6587\u4EF6");let ut=new FormData;ut.append("editormd-image-file",ct),ut.append("file_param_name","editormd-image-file"),ut.append("byxhr","true");var Se=new window.XMLHttpRequest;Se.withCredentials=!0,Se.addEventListener("load",function(Ve){Je(JSON.parse(Ve.target.responseText),ct)},!1),Se.addEventListener("error",function(Ve){console.error(Ve)},!1),Se.open("POST",`${nt.KI}/api/attachments.json`),Se.send(ut)}},88487:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return Pe}});var E=ne(59301),ve=ne(4676);class Pe extends E.Component{constructor(He){super(He);const _e=window.document;this.node=_e.createElement("div"),_e.body.appendChild(this.node)}render(){const{children:He}=this.props;return(0,ve.createPortal)(He,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},34728:function(It,kt,ne){"use strict";ne.d(kt,{SV:function(){return en},ZP:function(){return Pt}});var E=ne(59301),ve=ne(76374);const Pe={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},Te={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` +`),Nt.focus();default:throw new Error}},[Nt,ma]),ga=(0,E.useMemo)(()=>{switch(ma){case rr:return E.createElement(bt,{callback:Qi,onCancel:Ri});case pa:return E.createElement(it.Z,{callback:Qi,onCancel:Ri});case Xr:return E.createElement(Le.Z,{callback:Qi,onCancel:Ri});case Vr:return E.createElement(pe,{editImgId:Da.current,callback:Qi,onCancel:Ri});case Jn:return E.createElement(on,{callback:Qi,onCancel:Ri});case"maths-latex":return E.createElement(ra,{showSaveButton:!0,callback:Qi});case"inline-latex":return E.createElement(ur.Z,{showSaveButton:!0,callback:Qi});default:return null}},[ma]);function Ri(){Qr("")}(0,E.useEffect)(()=>{if(wi.current){let _t=function(fr){qt=!0,An=fr.pageY},$t=function(){qt=!1},Ut=function(fr){if(qt){let cr=fr.pageY-An;cr<0&&(cr=0),cr>300&&(cr=300);let $n=Kn+cr+"px";Wa($n)}},an=wi.current,qt=!1,An=0;return an.addEventListener("mousedown",_t),document.addEventListener("mousemove",Ut),document.addEventListener("mouseup",$t),()=>{an.removeEventListener("mousedown",_t),document.removeEventListener("mousemove",Ut),document.removeEventListener("mouseup",$t)}}},[Nt,wi]),(0,E.useEffect)(()=>{Wa(Kn)},[Kn]);const Pi=Kr(nn),Fo=Kr(jr),Bi={width:Pi,height:Fo},Fi=(0,E.useMemo)(()=>{if(za){let _t=new Date(za),$t=_t.getHours(),Ut=_t.getMinutes(),an=_t.getSeconds();return $t=$t<10?"0"+$t:$t,Ut=Ut<10?"0"+Ut:Ut,an=an<10?"0"+an:an,`${$t}:${Ut}:${an}`}return 0},[za]),So=_t=>{const $t=[];if(br){let Ut=-1;_t=_t.replace(/(@▁▁@|@▁@)/g,function(an,qt,An){$t.push({multiLine:an!==Jr})})}return $t};function De(){window.sessionStorage.removeItem(la),ui(!1),Ya(0)}function jt(){ui(!1),Ya(0),Nt.setValue(window.sessionStorage.getItem(la))}(0,E.useEffect)(()=>{Rn[ma]&&ma!==xr&&ma!==Vr&&setTimeout(()=>{const _t=document.getElementsByClassName("markdown-popup-form")[0],$t=window.innerWidth/2-_t.offsetWidth/2,Ut=window.innerHeight/2-_t.offsetHeight/2;ia($t),ci(Ut)},0)},[ma]);const hn=_t=>{_t.preventDefault();const $t=_t.clientX-Sa,Ut=_t.clientY-$i;document.body.onmousemove=an=>{let qt=an.clientX-$t,An=an.clientY-Ut;const fr=document.getElementsByClassName("markdown-popup-form")[0],cr=window.innerWidth-fr.offsetWidth,$n=window.innerHeight-fr.offsetHeight;qt=Math.max(0,Math.min(qt,cr)),An=Math.max(0,Math.min(An,$n)),Cn(an.clientX,an.clientY,$t,Ut)&&(ia(qt),ci(An))},document.body.onmouseup=function(){document.body.onmousemove=null}},Cn=(_t,$t,Ut,an)=>{const qt=document.body.clientHeight,An=document.body.clientWidth;return _t<20&&Ut>_t||_t>An-20&&Ut<_t||$t<20&&an>$t||$t>qt-20&&an<$t?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return E.createElement(E.Fragment,null,E.createElement("div",{className:"markdown-editor-wrapper",ref:ai},E.createElement("div",{className:`markdown-editor-container ${Mn} ${Fr?"on-preview":""} ${Jt?"mini":""} ${Or?"full-screen":""}`,style:Bi},E.createElement(ft,{insertTemp:yr,watch:Fr,fullScreen:Or,showNullButton:_n,showNullProgramButton:br,onActionCallback:Ei,hidetoolBar:Nr,extraUse:rn}),E.createElement("div",{className:"markdown-editor-body"},E.createElement("div",{className:"codemirror-container"},E.createElement("textarea",{ref:ja,placeholder:Zo})),Fr?E.createElement("div",{ref:ii,className:"preview-container"},Ar==="stex"&&E.createElement(vt,{value:Hn}),Ar!=="stex"&&E.createElement($e.Z,{edit:!0,disabledFill:tl,showProgramFill:br,value:Hn,openEditor:_t=>{var $t;Da.current=_t,($t=Di.current)==null||$t.setHeight("100vh"),setTimeout(()=>{Qr("add-flowchart")},150)}})):null))),Er?E.createElement("a",{ref:wi,className:"editor-resize"}):null,ma===xr&&E.createElement(en,{callback:Qi,onCancel:Ri}),ma===Vr&&E.createElement(pe,{ref:Di,editImgId:Da.current,callback:Qi,onCancel:Ri}),E.createElement(ct.Z,null,Rn[ma]&&ma!==xr&&ma!==Vr?E.createElement(Ue.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Sa,top:$i},title:E.createElement("div",{style:{cursor:"move"},onMouseDown:hn},Rn[ma]),open:!0,onCancel:Ri,footer:null,destroyOnClose:!0,width:ma===Vr?"1200px":null,height:ma===Vr?"80vh":null,className:"markdown-popup-form"},ga):null))}},53332:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return st},I:function(){return ft}});var E=ne(28284),ve=ne(6767),Pe=ne(37568),Te=ne(44104),He=ne(4875),_e=ne(47889),ze=ne(7939),nt=ne(23216),Fe=ne(59301),We=ne(59301),Xe=Object.defineProperty,$e=Object.defineProperties,vt=Object.getOwnPropertyDescriptors,Ye=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,be=(ct,Je,ut)=>Je in ct?Xe(ct,Je,{enumerable:!0,configurable:!0,writable:!0,value:ut}):ct[Je]=ut,Ie=(ct,Je)=>{for(var ut in Je||(Je={}))Ne.call(Je,ut)&&be(ct,ut,Je[ut]);if(Ye)for(var ut of Ye(Je))Be.call(Je,ut)&&be(ct,ut,Je[ut]);return ct},Ke=(ct,Je)=>$e(ct,vt(Je));const{useForm:at}=E.default,fe={width:280,marginRight:10},qe={labelCol:{span:5},wrapperCol:{span:19}};var st=({callback:ct,onCancel:Je})=>{const[ut]=at();let Se=(0,Fe.useRef)();function Ve(Dt){Se.current.width=ut.getFieldValue("width"),Se.current.align=ut.getFieldValue("align"),ct(Dt,Se.current)}function Ae(Dt,lt){if(Dt.status===-1){ve.ZP.error(Dt.message);return}ut.setFieldsValue({src:`/api/attachments/${Dt.id}`,type:lt.type})}function tt(Dt){let lt=Dt.target.files[0];Se.current=lt,ft(lt,Ae)}return We.createElement(E.default,Ke(Ie({form:ut},qe),{className:"upload-image-panel",onFinish:Ve,style:{width:470,overflow:"hidden"}}),We.createElement(E.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},We.createElement("div",{className:"flex-container"},We.createElement(E.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},We.createElement(Pe.default,{style:fe})),We.createElement(wt,{onFileChange:tt}))),We.createElement(E.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},We.createElement(Pe.default,{style:{width:264}})),We.createElement(E.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},We.createElement(Te.Z,null,We.createElement(E.default.Item,{name:"width",style:{margin:0}},We.createElement(He.Z,{style:{width:264}})),We.createElement("span",{className:"ml8"},"%"))),We.createElement(E.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},We.createElement(_e.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"}]})),We.createElement("aside",null,We.createElement(E.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},We.createElement(ze.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),We.createElement(ze.ZP,{type:"default",onClick:Je},"\u53D6\u6D88"))))};function wt({onFileChange:ct}){return We.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",We.createElement("input",{type:"file",onChange:ct}))}function ft(ct,Je){if(!ct)throw new String("\u6CA1\u6709\u6587\u4EF6");let ut=new FormData;ut.append("editormd-image-file",ct),ut.append("file_param_name","editormd-image-file"),ut.append("byxhr","true");var Se=new window.XMLHttpRequest;Se.withCredentials=!0,Se.addEventListener("load",function(Ve){Je(JSON.parse(Ve.target.responseText),ct)},!1),Se.addEventListener("error",function(Ve){console.error(Ve)},!1),Se.open("POST",`${nt.KI}/api/attachments.json`),Se.send(ut)}},88487:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return Pe}});var E=ne(59301),ve=ne(4676);class Pe extends E.Component{constructor(He){super(He);const _e=window.document;this.node=_e.createElement("div"),_e.body.appendChild(this.node)}render(){const{children:He}=this.props;return(0,ve.createPortal)(He,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},34728:function(It,kt,ne){"use strict";ne.d(kt,{SV:function(){return en},ZP:function(){return Pt}});var E=ne(59301),ve=ne(76374);const Pe={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},Te={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` `)},{label:"System.out.println",content:["System.out.println($0)"].join(` `)},{label:"System.out.print",content:["System.out.print($0)"].join(` `)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},He={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` @@ -1114,27 +1114,27 @@ ${rr} `)},{label:"include ",content:["#include "].join(` `)}]},_e={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(` `)}]},ze={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(` -`)}]};var nt=ne(53184),Fe=ne.n(nt),We=(dt,Lt,pn)=>new Promise((he,le)=>{var ae=se=>{try{ye(pn.next(se))}catch(ot){le(ot)}},pe=se=>{try{ye(pn.throw(se))}catch(ot){le(ot)}},ye=se=>se.done?he(se.value):Promise.resolve(se.value).then(ae,pe);ye((pn=pn.apply(dt,Lt)).next())});const Xe={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},$e=(dt,Lt,pn,he)=>{const le=Lt.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:pn.lineNumber,endColumn:pn.column});return Array.from(new Set(le.match(/\b\w{2,}\b/g)||[])).map(pe=>({label:pe,kind:dt.languages.CompletionItemKind.Text,insertText:pe,range:he}))},vt=(dt,Lt,pn,he)=>{dt.languages.registerCompletionItemProvider(Lt,{provideCompletionItems(le,ae){const pe=le.getWordUntilPosition(ae),ye={startLineNumber:ae.lineNumber,endLineNumber:ae.lineNumber,startColumn:pe.startColumn,endColumn:pe.endColumn},se=le.getLineContent(ae.lineNumber).substring(pe.startColumn-2,pe.endColumn);return{suggestions:[...$e(dt,le,ae,ye),...pn.map(Xt=>({label:Xt,kind:dt.languages.CompletionItemKind.Keyword,documentation:Xt,insertText:Xt,insertTextRules:dt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ye})),...he.map(Xt=>({label:Xt.label,kind:dt.languages.CompletionItemKind.Snippet,documentation:Xt.content,insertText:se.startsWith("#")?Xt.content.replace(/#/,""):Xt.content,insertTextRules:dt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ye}))]}}})};var Ye=dt=>{Xe.languages.forEach(Lt=>{dt.languages.registerDocumentFormattingEditProvider(Lt,{provideDocumentFormattingEdits(pn){return We(this,null,function*(){const he=Fe()(pn.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:pn.getFullModelRange(),text:he}]})}})}),vt(dt,"java",Te.keywords,Te.quickKey),vt(dt,"cpp",He.keywords,He.quickKey),vt(dt,"c",Pe.keywords,[]),vt(dt,"python",_e.keywords,_e.quickKey),vt(dt,"scala",ze.keywords,ze.quickKey)};const Ne="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var Be=Object.defineProperty,be=(dt,Lt,pn)=>Lt in dt?Be(dt,Lt,{enumerable:!0,configurable:!0,writable:!0,value:pn}):dt[Lt]=pn,Ie=(dt,Lt,pn)=>be(dt,typeof Lt!="symbol"?Lt+"":Lt,pn);const Ke=class Kc{constructor(Lt,pn,he){this.placeholder=Lt,this.editor=pn,this.monaco=he,pn.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Kc.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};Ie(Ke,"ID","editor.widget.placeholderHint");var fe=Ke,qe=ne(96236),st=ne(6767),wt=ne(25399),ft=ne(78267),ct=ne(33156),Je=ne(56102),ut=Object.defineProperty,Se=Object.defineProperties,Ve=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,lt=(dt,Lt,pn)=>Lt in dt?ut(dt,Lt,{enumerable:!0,configurable:!0,writable:!0,value:pn}):dt[Lt]=pn,Qe=(dt,Lt)=>{for(var pn in Lt||(Lt={}))tt.call(Lt,pn)&<(dt,pn,Lt[pn]);if(Ae)for(var pn of Ae(Lt))Dt.call(Lt,pn)&<(dt,pn,Lt[pn]);return dt},xt=(dt,Lt)=>Se(dt,Ve(Lt)),Re=(dt,Lt)=>{var pn={};for(var he in dt)tt.call(dt,he)&&Lt.indexOf(he)<0&&(pn[he]=dt[he]);if(dt!=null&&Ae)for(var he of Ae(dt))Lt.indexOf(he)<0&&Dt.call(dt,he)&&(pn[he]=dt[he]);return pn},me=(dt,Lt,pn)=>new Promise((he,le)=>{var ae=se=>{try{ye(pn.next(se))}catch(ot){le(ot)}},pe=se=>{try{ye(pn.throw(se))}catch(ot){le(ot)}},ye=se=>se.done?he(se.value):Promise.resolve(se.value).then(ae,pe);ye((pn=pn.apply(dt,Lt)).next())});function pt(dt){return/^\d+$/.test(dt)?`${dt}px`:dt}function bt(){}let it=!1;const Le={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function Ue(dt=[]){let Lt=dt;if(Array.isArray(dt)){for(let pn=0;pnme(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(dt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",dt)}});var Pt=dt=>{var Lt=dt,{width:pn="100%",height:he="100%",value:le,language:ae="javascript",style:pe={},options:ye={},overrideServices:se={},theme:ot="vs-dark",onEditBlur:Xt,isCopy:zt=!1,onSave:on,autoHeight:Kt=!1,forbidCopy:Yn=!1,forbidCopyTips:Fn,onChange:or=bt,editorDidMount:ra=bt,onFocus:ur=bt,onBreakPoint:rr=bt,breakPointValue:Xr=[],filename:Vr="educoder.txt",errorLine:xr,errorContent:Dn="",highlightLine:pa,openBreakPoint:Jn=!1,placeholder:Vn="",showMiniMap:ha=!0}=Lt,Ti=Re(Lt,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","forbidCopyTips","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const Ni=(0,E.useRef)(),Ir=(0,E.useRef)({}),Sn=(0,E.useRef)(),ir=(0,E.useRef)(),Fa=(0,E.useRef)([]),$a=(0,E.useRef)(!1),Jr=(0,E.useRef)(),na=(0,E.useRef)(),Qa=(0,E.useRef)(!1),[Kr,qa]=(0,E.useState)(!1);function aa(){let Qt;return Ni.current&&(Qt=new ve.Z(_n=>{for(let br of _n)(br.target.offsetHeight>0||br.target.offsetWidth>0)&&Ir.current.instance.layout()}),Qt.observe(Ni.current)),Qt}function Wn(){st.ZP.warning({content:decodeURIComponent(Fn||Ne),key:"monaco-editor-tip"})}const Rn=()=>{let Qt=Ir.current.instance;if(le!=null&&Qt&&Kr){const _n=Qt.getModel();_n&&le!==_n.getValue()&&(it=!0,_n.setValue(le),Qt.layout(),it=!1)}};(0,E.useEffect)(()=>{const Qt=ct.Z.subscribe("formatDocument",_n=>{var br;let Nr=Ir.current.instance;(br=Nr==null?void 0:Nr.getAction)==null||br.call(Nr,"editor.action.formatDocument").run()});return window.updateMonacoValue=_n=>{or(_n)},Qt},[]),(0,E.useEffect)(()=>{var Qt;let _n=Ir.current.instance;ir.current&&clearTimeout(ir.current),ir.current=setTimeout(()=>{Rn()},500),le&&(le!=null&&le.length)&&((Qt=_n==null?void 0:_n.updateOptions)==null||Qt.call(_n,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(le.split(/\r\n|\r|\n/g).length))+3,5)}))},[le,Kr,Ir.current]),(0,E.useEffect)(()=>{if(xr&&Ir.current&&Ir.current.instance){let _n=Ir.current.instance;_n.changeViewZones(function(br){var Nr=document.createElement("div");Nr.style.padding="10px 20px",Nr.style.width="calc(100% - 20px)",Nr.className="my-error-line-wrp",Nr.innerHTML=Dn,br.addZone({afterLineNumber:xr||11,heightInLines:3,domNode:Nr})});var Qt={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};_n.addOverlayWidget(Qt),_n.revealPositionInCenter({lineNumber:20,column:1})}},[xr,Ir.current,Kr]);const cn=(Qt="",_n)=>{if(!Qt||Qt.trim()==="")return!0;const Nr=Ir.current.instance.getModel().getLineTokens(_n);let qr=!1;for(let Xa=0;Xa<2;Xa++)Nr.getStandardTokenType(Xa)===1&&(qr=!0);return qr};(0,E.useEffect)(()=>{var Qt;const _n=(Qt=Ir.current)==null?void 0:Qt.instance;if(_n&&Kr&&Yn){const br=_n.onDidBlurEditorWidget(()=>{Qa.current=!1}),Nr=_n.onDidFocusEditorText(()=>{Qa.current=!0});return()=>{br.dispose(),Nr.dispose()}}},[Ir.current,Kr,Yn]),(0,E.useEffect)(()=>{var Qt;if((Qt=Ir.current)!=null&&Qt.instance&&Kr&&Jn){let _n=Ir.current.instance,br=_n.getModel();if(!br)return;(()=>{var rn;let Mt=[],Nt=[];const sr=br.getAllDecorations();for(let vn of sr)vn.options.className==="highlighted-line"&&(Mt.push((rn=vn==null?void 0:vn.range)==null?void 0:rn.startLineNumber),Nt.push(vn==null?void 0:vn.id));if(pa===Mt[0])return;br.deltaDecorations(Nt,[]);const Hn=br.getLineCount();pa&&pa<=Hn&&(_n.deltaDecorations([],[{range:new mt.Range(pa,1,pa,br.getLineMaxColumn(pa)),options:{isWholeLine:!0,className:"highlighted-line"}}]),_n.revealLineInCenter(pa))})();const qr=(rn=!1)=>{var Mt;let Nt=[],sr=[];const Hn=br.getAllDecorations();for(let vn of Hn)vn.options.linesDecorationsClassName==="breakpoints-select"&&(Nt.push((Mt=vn==null?void 0:vn.range)==null?void 0:Mt.startLineNumber),sr.push(vn==null?void 0:vn.id));if(rn)return{lines:Nt,ids:sr};rr(Nt)},Xa=rn=>me(void 0,null,function*(){let Mt={range:new mt.Range(rn,1,rn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield br.deltaDecorations([],[Mt]),qr()}),si=rn=>me(void 0,null,function*(){let Mt=[];const Nt=_n.getLineDecorations(rn);for(let sr of Nt)sr.options.linesDecorationsClassName==="breakpoints-select"&&Mt.push(sr.id);yield br.deltaDecorations(Mt,[]),qr()}),so=rn=>{let Mt=_n.getLineDecorations(rn);for(let Nt of Mt)if(Nt.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,ft.isEqual)(Xr,qr(!0).lines)){br.deltaDecorations(qr(!0).ids,[]);const rn=Xr.map(Mt=>({range:new mt.Range(Mt,1,Mt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));br.deltaDecorations([],rn)}const Mn=_n.onDidChangeModelContent(rn=>{let Mt=_n.getPosition();if(Mt){let Nt=Mt.lineNumber;clearTimeout(na.current),na.current=setTimeout(()=>{cn(br.getLineContent(Nt),Nt)?si(Nt):so(Nt)?(si(Nt),Xa(Nt)):qr()},100)}}),Rr=_n.onMouseDown(rn=>{var Mt,Nt,sr;if(rn.target.detail&&((sr=(Nt=(Mt=rn.target)==null?void 0:Mt.element)==null?void 0:Nt.className)!=null&&sr.includes("line-numbers"))){let Hn=rn.target.position.lineNumber;if(cn(br.getLineContent(Hn),Hn))return;so(Hn)?si(Hn):Xa(Hn)}}),jn=rn=>{let Mt={range:new mt.Range(rn,1,rn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Fa.current=_n.deltaDecorations(Fa.current,[Mt])},tl=()=>{Fa.current=_n.deltaDecorations(Fa.current,[])},Ro=_n.onMouseMove(rn=>{var Mt,Nt,sr;if(tl(),rn.target.detail&&((sr=(Nt=(Mt=rn.target)==null?void 0:Mt.element)==null?void 0:Nt.className)!=null&&sr.includes("line-numbers"))){let Hn=rn.target.position.lineNumber;if(cn(br.getLineContent(Hn),Hn))return;jn(Hn)}}),Ct=_n.onMouseLeave(()=>{tl()});return()=>{Mn.dispose(),Rr.dispose(),Ro.dispose(),Ct.dispose()}}},[Ir.current,Kr,Xr,pa,Jn,ae]),(0,E.useEffect)(()=>{var Qt;(Qt=Ir.current)!=null&&Qt.instance&&Jn&&Ir.current.instance.setPosition({lineNumber:0,column:0})},[pa]);function fn(){let Qt=Ir.current.instance;if(Qt){const _n=Qt.getSelection(),br=Ir.current.pastePos||{},Nr=new mt.Range(br.startLineNumber||_n.endLineNumber,br.startColumn||_n.endColumn,br.endLineNumber||_n.endLineNumber,br.endColumn||_n.endColumn);setTimeout(()=>{Qt.executeEdits("",[{range:Nr,text:""}])},300)}}function xn(Qt){(window.navigator.platform.match("Mac")?Qt.metaKey:Qt.ctrlKey)&&Qt.keyCode==83&&(Qt.preventDefault(),on())}const nn=()=>{if(Kt&&Ir.current.instance){const Qt=Ir.current.instance.getContentHeight();la(Qt{if(!Qa.current)return;const{keyCode:_n,ctrlKey:br,metaKey:Nr,target:qr,type:Xa}=Qt;return(Xa==="paste"||(_n===67||_n===86)&&(Nr||br))&&qr.nodeName==="TEXTAREA"&&(Wn(),Qt.preventDefault()),!1};function On(Qt,_n){var br=window.URL||window.webkitURL||window,Nr=new Blob([_n]),qr=document.createElementNS("http://www.w3.org/1999/xhtml","a");qr.href=br.createObjectURL(Nr),qr.download=Qt,Kn(qr)}(0,E.useEffect)(()=>{nn()},[nn]),(0,E.useEffect)(()=>{Ni.current&&!Kr&&Promise.all([ne.e(8909),ne.e(5977)]).then(ne.bind(ne,71448)).then(Qt=>{try{mt=Qt,Ir.current.instance=mt.editor.create(Ni.current,{value:le,language:Ue(ae),theme:ot,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:ha||!1}},se);const _n=Ir.current.instance;let qr=[...qe.BH._menuItems].find(Mn=>Mn[0]._debugName=="EditorContext")[1],Xa=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],si=(Mn,Rr)=>{var jn,tl;let Ro=Mn._first;do Rr.includes((tl=(jn=Ro.element)==null?void 0:jn.command)==null?void 0:tl.id)&&Mn._remove(Ro);while(Ro=Ro.next)};if(ra(_n,mt),setTimeout(()=>{nn(),Ir.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{On(Vr||"educoder.txt",_n.getValue())}})},500),Ir.current.subscription=_n.onDidChangeModelContent(Mn=>{$a.current?clearTimeout(Jr.current):(nn(),or(_n.getValue(),Mn)),Jr.current=setTimeout(()=>{$a.current=!1},500)}),window.Monaco||Ye(mt,Ue(ae)),Yn&&(si(qr,Xa),Ni.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Jt),window.removeEventListener("paste",Jt),window.addEventListener("keydown",Jt),window.addEventListener("paste",Jt)),window.Monaco=mt,Xt&&_n.onDidBlurEditorWidget(()=>{Xt(_n.getValue())}),ur&&_n.onDidFocusEditorText(()=>{Yn&&Zt(),ur(_n.getValue())}),Yn){Zt();try{_n.onDidPaste(Mn=>{const Rr=_n.getSelection(),jn=Ir.current.pastePos||{},tl=new mt.Range(jn.startLineNumber||Rr.endLineNumber,jn.startColumn||Rr.endColumn,jn.endLineNumber||Rr.endLineNumber,jn.endColumn||Rr.endColumn);_n.executeEdits("",[{range:Mn.range,text:""}])})}catch(Mn){}}let so=aa();return Vn&&typeof Vn=="string"&&new fe(Vn,_n,mt),qa(!0),()=>{const Mn=Ir.current.instance;Mn.dispose();const Rr=Mn.getModel();Rr&&Rr.dispose(),Ir.current.subscription&&Ir.current.subscription.dispose(),so.unobserve(Ni.current)}}catch(_n){}})},[]),(0,E.useEffect)(()=>{if(Ir.current.instance&&Kr)return document.addEventListener("keydown",xn,!1),()=>{document.removeEventListener("keydown",xn)}},[on,Kr]),(0,E.useEffect)(()=>{let Qt=Ir.current.instance;if(Qt&&Kr){let _n=Ue(ae);mt.editor.setModelLanguage(Qt.getModel(),_n)}},[ae,Kr]),(0,E.useEffect)(()=>{Ir.current.instance&&Kr&&mt.editor.setTheme(ot)},[ot,Kr]),(0,E.useEffect)(()=>{let Qt=Ir.current.instance;Sn.current=ye,Qt&&Kr&&(Qt.updateOptions(Qe({},ye)),setTimeout(()=>{Qt.getModel().updateOptions(Qe({},ye))},200))},[JSON.stringify(ye),Kr]),(0,E.useEffect)(()=>{let Qt=Ir.current.instance;Qt&&Kr&&Qt.layout()},[pn,he,Kr]);const[hr,yr]=(0,E.useState)(pt(pn)),[Ar,la]=(0,E.useState)(pt(he)),Er=xt(Qe({},pe),{width:hr,height:Ar,position:"relative"});return E.createElement("div",{className:"my-monaco-editor",ref:Ni,style:Er,onFocus:()=>{Yn&&Zt()}},zt&&E.createElement(Je.CopyToClipboard,{text:le,onCopy:()=>st.ZP.success("\u590D\u5236\u6210\u529F")},E.createElement(wt.Z,{title:"\u590D\u5236\u4EE3\u7801"},E.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},E.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function en({width:dt="100%",height:Lt="100%",original:pn,modified:he,language:le,options:ae={}}){const pe=(0,E.useRef)(),[ye,se]=(0,E.useState)(null);function ot(Kt){let Yn;return pe.current&&(Yn=new ve.Z(Fn=>{for(let or of Fn)(or.target.offsetHeight>0||or.target.offsetWidth>0)&&Kt.layout()}),Yn.observe(pe.current)),Yn}(0,E.useEffect)(()=>(pe.current&&Promise.all([ne.e(8909),ne.e(9404)]).then(ne.bind(ne,2550)).then(Kt=>{mt=Kt;const Yn=mt.editor.createDiffEditor(pe.current,xt(Qe({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},ae),{wordWrap:!0}));se(Yn);let Fn=ot(Yn);return()=>{Yn.dispose();const or=Yn.getModel();or&&or.dispose(),Fn.unobserve(pe.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,E.useEffect)(()=>{ye&&ye.setModel({original:mt.editor.createModel(pn,le),modified:mt.editor.createModel(he,le)})},[pn,he,le,ye]);const Xt=pt(dt),zt=pt(Lt),on={width:Xt,height:zt};return E.createElement("div",{className:"my-diff-editor",ref:pe,style:on})}},54077:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return Xe}});var E={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT",tagsDom:"tagsDom___COQg7",hiddenbq:"hiddenbq___TqlUF"},ve=ne(29787),Pe=ne(25399),Te=ne(89787),He=ne(92310),_e=ne.n(He),ze=ne(76406),nt=ne(90736),Fe=ne(59301),Xe=({className:$e,dataSource:vt=[],col:Ye=4,right:Ne,bottom:Be=23,precision:be=0,wrapWidth:Ie=1200,trackEventItems:Ke,loading:at,onRemove:fe=()=>{},isCurrent:qe=!0,showProgress:st=!1,showAlias:wt=!1,category:ft="notDisplay",hiddenClick:ct=()=>{}})=>{const Je=Math.floor((Ie-(Ye-1)*Ne)/Ye),ut=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png",ptclass:"sprite-70",swclass:"sprite-68"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png",ptclass:"sprite-60",swclass:"sprite-65"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png",ptclass:"sprite-58",swclass:"sprite-63"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png",ptclass:"sprite-62",swclass:"sprite-67"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png",ptclass:"sprite-61",swclass:"sprite-66"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png",ptclass:"sprite-59",swclass:"sprite-64"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png",ptclass:"sprite-71",swclass:"sprite-69"}];return Fe.createElement(ve.Z,{spinning:at},Fe.createElement("div",{className:_e()(E.list,$e)},!!(vt!=null&&vt.length)&&(vt==null?void 0:vt.map((Se,Ve)=>{var Ae,tt,Dt,lt,Qe,xt,Re;const{name:me,id:pt,identifier:bt,featured:it,school_name:Le,image_url:Ue,excellent:mt,is_plan:Zt}=Se;return Fe.createElement("div",{key:pt,className:qe&&st?E.wrapisCurrent:E.wrap,style:{width:Je,marginRight:(1+Ve)%Ye===0?0:Ne+be,marginBottom:Be}},Fe.createElement("a",{className:E.li,onClick:Pt=>{Pt.preventDefault(),Pt.stopPropagation(),Ke&&(0,ze.L9)([Ke]),(0,ze.xg)(`/paths/${bt}`)}},Fe.createElement("div",{className:E.img},Fe.createElement("img",{className:E.cover,src:`${Ue}`}),(Ae=Se==null?void 0:Se.subject_tags)==null?void 0:Ae.map((Pt,en)=>{var dt,Lt;if(en===0){const he=(dt=ut.find(le=>le.name==Pt))==null?void 0:dt.swclass;return Fe.createElement("span",{className:`sprite ${he} ${E.sign}`,style:{left:"-4px"}})}const pn=(Lt=ut.find(he=>he.name==Pt))==null?void 0:Lt.ptclass;return Fe.createElement("span",{className:`sprite ${pn} ${E.sign}`,style:{left:`${48+52*(en-1)+2*en}px`}})}),Fe.createElement("div",{className:E.tagsDom},Fe.createElement("div",{className:"flex flex-wrap item-center",style:{gap:"0 6px"}},(Se==null?void 0:Se.excellent)&&Fe.createElement("div",{className:E.bq},"\u5F00\u653E\u8BFE\u7A0B"),((tt=Se==null?void 0:Se.custom_tags)==null?void 0:tt.length)>0&&(Se==null?void 0:Se.custom_tags.map((Pt,en)=>{var dt;return Fe.createElement(Pe.Z,{title:Pt==null?void 0:Pt.tag_name,key:en},Fe.createElement("div",{className:"font12 rounded-2px c-white flex item-center",style:{height:22,padding:"0 6px",maxWidth:((dt=Se==null?void 0:Se.custom_tags)==null?void 0:dt.length)>2?"60px":"71px",background:"rgba(48, 97, 208, .6)",border:"1px solid #8FAFF8"}},Fe.createElement("span",{className:"multi-llipsis1e"},Pt==null?void 0:Pt.tag_name)))})))),ft=="hide"&&(Se==null?void 0:Se.studying)&&qe&&Fe.createElement("div",{className:`${E.movebq} user-path-items`,onClick:Pt=>{Pt.stopPropagation(),fe(Se)}},Fe.createElement("i",{className:"iconfont icon-yichu1 font12"}),Fe.createElement("span",null,"\u79FB\u9664")),!["notDisplay","collect","payed"].includes(ft)&&qe&&Fe.createElement("div",{className:`${E.hiddenbq} user-path-items`,onClick:Pt=>{Pt.stopPropagation(),ct(Se)}},Fe.createElement("i",{className:`iconfont ${ft=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),Fe.createElement("span",null,ft=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),Fe.createElement("div",{className:E.name},Fe.createElement(Pe.Z,{title:wt&&(Se!=null&&Se.excellent_alias_name)?Fe.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${me}`,Fe.createElement("br",null),Fe.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Se==null?void 0:Se.excellent_alias_name}`)):me},Fe.createElement("span",{className:E.e},wt&&(Se==null?void 0:Se.excellent_alias_name)||me))),qe&&st&&((Dt=Se==null?void 0:Se.progress)==null?void 0:Dt.all_score)!=0&&Fe.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},Fe.createElement(Te.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((lt=Se==null?void 0:Se.progress)==null?void 0:lt.my_score)/((Qe=Se==null?void 0:Se.progress)==null?void 0:Qe.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(xt=Se==null?void 0:Se.progress)==null?void 0:xt.my_score,"/",(Re=Se==null?void 0:Se.progress)==null?void 0:Re.all_score),(!qe||!st)&&Fe.createElement(Pe.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Le}`},Fe.createElement("div",{className:E.unit},Fe.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Le)),(!qe||!st)&&Fe.createElement("div",{className:E.tags},Fe.createElement("div",null,Fe.createElement(Pe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Fe.createElement("span",null,Fe.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Fe.createElement("span",null,Se.stages_count))),Fe.createElement(Pe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Fe.createElement("span",null,Fe.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Fe.createElement("span",null,Se.members_count)))))))})),!vt.length&&Fe.createElement(nt.Z,null)))}},70467:function(It,kt,ne){"use strict";ne.d(kt,{jL:function(){return Te},w9:function(){return me},QD:function(){return Xr},cQ:function(){return Ve.Z},op:function(){return Yn},O5:function(){return aa},_b:function(){return Vn},t7:function(){return be},Gi:function(){return mt},YG:function(){return Le},qp:function(){return We},vr:function(){return Dn},qE:function(){return ra},Je:function(){return at},wb:function(){return Se},cq:function(){return pn},tp:function(){return vt}});var E=ne(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"},Te=({dataSource:Wn=[],img:Rn,imgWidth:cn=346,title:fn,sunTitle:xn,bannerExtraContent:nn})=>E.createElement("div",{className:ve.banner},E.createElement("div",{className:ve.content},E.createElement("aside",null,E.createElement("p",null,E.createElement("b",null,fn),E.createElement("span",null,xn)),Wn.length>0&&E.createElement("div",{className:ve.btns},Wn.map((Kn,Jt)=>E.createElement("div",{key:Jt,onClick:Kn.click},Kn.name,Kn.sign?E.createElement("span",{className:"sprite sprite-33"}):null))),nn),Rn&&E.createElement("img",{style:{marginTop:33,marginRight:38},src:Rn,width:cn}))),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"},_e=ne(92310),ze=ne.n(_e),nt=ne(78267),We=({dataSource:Wn=[],value:Rn,onChange:cn,onTitleChange:fn,className:xn,title:nn,titleWidth:Kn=41,style:Jt={},fontColor:On="#6A7283",showCount:hr})=>{const[yr,Ar]=(0,E.useState)(1),[la,Er]=(0,E.useState)(!1),Qt=(0,E.useRef)(null),_n=(0,E.useRef)(null);return(0,E.useEffect)(()=>{var br;Wn.length!==0&&(((br=Qt==null?void 0:Qt.current)==null?void 0:br.clientHeight)>97?Ar(1):Ar(0)),Wn.length===0&&Ar(0),Er(!1)},[Wn]),E.createElement("div",{className:ze()(He.row,xn,"fadeIn","animated"),style:Jt},E.createElement("div",{onClick:(0,nt.throttle)(()=>fn==null?void 0:fn(),2e3),style:{width:Kn,marginTop:la?12:4},className:`${He.title} ${fn?"current":""}`},nn),E.createElement("div",{className:la?`${He.tagsWrap} ${He.tagsBorderWrap}`:He.tagsWrap},E.createElement("div",{className:He.bar,ref:_n,style:yr>0?{height:yr===1?97:"auto",overflow:yr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},E.createElement("div",{className:He.tag,ref:Qt},Wn==null?void 0:Wn.map(br=>E.createElement("span",{onClick:()=>cn(br.id),key:br.id,style:{color:On},className:Rn===br.id?He.active:""},E.createElement("span",{title:br.name,className:He.name},br.name),!!hr&&E.createElement("span",{className:He.num},br.count))))),!!yr&&E.createElement(E.Fragment,null,yr===1?E.createElement("div",{onClick:()=>{var br;Ar(2),((br=Qt==null?void 0:Qt.current)==null?void 0:br.clientHeight)>245?Er(!0):Er(!1)},className:He.action},"\u5C55\u5F00",E.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):E.createElement("div",{onClick:()=>{_n.current.scrollTop=0,Ar(1),Er(!1)},className:He.action},"\u6536\u8D77",E.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Xe={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"},vt=({dataSource:Wn=[],value:Rn,onChange:cn,className:fn,style:xn={}})=>E.createElement("div",{style:xn,className:ze()(Xe.tabs,fn)},Wn.map(nn=>E.createElement("span",{onClick:()=>cn(nn.id),className:Rn===nn.id?Xe.active:"",key:nn.id},nn.name))),Ye={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"},Ne=ne(37568),be=({dataSource:Wn=[],value:Rn="",onChange:cn,onInputChange:fn=()=>{},className:xn,style:nn={},placeholder:Kn,allowClear:Jt=!1})=>{var On;const[hr,yr]=(0,E.useState)(""),[Ar,la]=(0,E.useState)("");(0,E.useEffect)(()=>{var _n;let br=Rn;(_n=JSON.stringify(Rn))!=null&&_n.includes("{")&&(yr(Rn.id),br=Rn.value||"");try{la(decodeURIComponent(br||""))}catch(Nr){la(decodeURIComponent(br||""))}},[Rn]);const Er=()=>{cn(encodeURIComponent(Ar),hr||null)},Qt=_n=>{_n!==hr&&(yr(_n),cn(encodeURIComponent(Ar),_n))};return E.createElement("div",{className:ze()(Ye.input,xn),style:nn},!!Wn.length&&E.createElement("div",{className:Ye.dropdown},E.createElement("div",{className:Ye.text},(On=Wn.find(_n=>_n.id===hr))==null?void 0:On.name,E.createElement("i",{className:"iconfont icon-zhankai4"}),E.createElement("b",{className:Ye.b1}),E.createElement("b",{className:Ye.b2})),E.createElement("div",{className:Ye.menu},Wn.map((_n,br)=>E.createElement("div",{key:br,onClick:()=>Qt(_n.id)},_n.name)))),E.createElement(Ne.default,{onPressEnter:Er,value:Ar,onChange:_n=>{la(_n.target.value),fn(encodeURIComponent(_n.target.value),hr||null)},placeholder:Kn,variant:"borderless",allowClear:Jt,onClear:()=>cn("",hr||null)}),E.createElement("i",{onClick:Er,className:"iconfont icon-sousuo9 font14 current"}))},Ie={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"},at=({value:Wn,onChange:Rn,className:cn,total:fn,pageSize:xn,style:nn={}})=>{const Kn=Wn<2,Jt=Wn>=Math.ceil(fn/xn);return fn<=xn?E.createElement(E.Fragment,null):E.createElement("div",{className:ze()(Ie.quickPager,cn),style:nn},E.createElement("div",{onClick:()=>{Kn||Rn(Wn-1,"prev")},className:Kn?Ie.disabled:""},"\u4E0A\u4E00\u9875"),E.createElement("div",{onClick:()=>{Jt||Rn(Wn+1,"next")},className:Jt?Ie.disabled:""},"\u4E0B\u4E00\u9875"))},fe={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"},qe=ne(29787),st=ne(25399),wt=ne(63139),ft=ne(14185),ct=ne(76406),Je=ne(90736),Se=({className:Wn,dataSource:Rn=[],col:cn=4,right:fn,bottom:xn=23,precision:nn=0,wrapWidth:Kn=1200,trackEventItems:Jt,loading:On})=>{const hr=Math.floor((Kn-(cn-1)*fn)/cn);return E.createElement(qe.Z,{spinning:On},E.createElement("div",{className:ze()(fe.list,Wn)},!!Rn.length&&Rn.map((yr,Ar)=>{const{name:la,id:Er,identifier:Qt,power:_n,cover_image_id:br,pic:Nr}=yr;return E.createElement("div",{className:fe.wrap,key:Er,style:{width:hr,marginRight:(1+Ar)%cn===0?0:fn+nn,marginBottom:xn}},E.createElement("a",{target:"_blank",href:`/shixuns/${Qt}/challenges`,className:fe.li,onClick:qr=>{qr.preventDefault(),Jt&&(0,ct.L9)([Jt]),_n&&(0,ct.xg)(`/shixuns/${Qt}/challenges`)}},E.createElement("div",{className:fe.img},E.createElement("img",{className:fe.cover,src:`${Nr}`}),yr.is_jupyter&&E.createElement("span",{className:`sprite sprite-43 ${fe.sign}`}),yr.is_jupyter_lab&&E.createElement("span",{className:`sprite sprite-42 ${fe.sign}`}),yr.is_unity_3d&&E.createElement("span",{className:`sprite sprite-44 ${fe.sign}`})),E.createElement("div",{className:fe.name},E.createElement(st.Z,{title:la||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},E.createElement("span",{className:fe.e},la||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),E.createElement("div",{className:fe.tags},E.createElement(st.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),E.createElement("span",null,yr.challenges_count))),!!yr.myshixuns_count&&E.createElement(st.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),E.createElement("span",null,yr.myshixuns_count))),E.createElement(st.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},E.createElement("span",null,E.createElement("span",null,yr.level))),E.createElement("div",{className:fe.rate},E.createElement(wt.Z,{allowHalf:!0,disabled:!0,defaultValue:yr.score_info}),E.createElement("span",null,"\xA0",yr.score_info?`${yr.score_info}\u5206`:"5\u5206")))),!_n&&E.createElement("div",{className:fe.lockWrap},E.createElement("img",{src:`${ft.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),E.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Rn.length&&E.createElement(Je.Z,null)))},Ve=ne(54077),Ae={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",hidden:"hidden___NniIi",wrap:"wrap___pKgcW",btnsTop:"btnsTop___Lrm6T",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},tt=ne(62957),Dt=ne(96599),lt="data:image/png;base64,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",Qe=ne(59301),xt=(Wn,Rn,cn)=>new Promise((fn,xn)=>{var nn=On=>{try{Jt(cn.next(On))}catch(hr){xn(hr)}},Kn=On=>{try{Jt(cn.throw(On))}catch(hr){xn(hr)}},Jt=On=>On.done?fn(On.value):Promise.resolve(On.value).then(nn,Kn);Jt((cn=cn.apply(Wn,Rn)).next())}),me=({className:Wn,dataSource:Rn=[],col:cn=4,right:fn,bottom:xn=23,precision:nn=0,wrapWidth:Kn=1200,trackEventItems:Jt,loading:On,category:hr,hiddenClick:yr,handleVery:Ar=()=>!0,isCurrent:la})=>{const[Er,Qt]=tt.default.useModal(),_n=Math.floor((Kn-(cn-1)*fn)/cn),br=Nr=>xt(void 0,null,function*(){Er.confirm({title:"\u7F6E\u9876",width:500,content:Qe.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u5C06",Qe.createElement("span",{className:"c-blue"},"\u201C",Nr.name,"\u201D"),"\u8BFE\u5802\u7F6E\u9876\u5417\uFF1F"),okText:"\u786E\u8BA4\u7F6E\u9876",centered:!0,cancelText:"\u53D6\u6D88"})});return Qe.createElement(qe.Z,{spinning:On},Qt,Qe.createElement("div",{className:ze()(Ae.list,Wn)},!!Rn.length&&Rn.map((Nr,qr)=>{const{subject_identifier:Xa,id:si,identifier:so,power:Mn}=Nr,Rr=Nr.is_public!=0&&Nr.is_public;return Qe.createElement("div",{className:Ae.wrap,key:si,style:{width:_n,marginRight:(1+qr)%cn===0?0:fn+nn,marginBottom:xn}},Nr.homepage_show&&Qe.createElement("div",{className:Ae.btnsTop},Qe.createElement(Dt.default,{color:"red"},"\u7F6E\u9876")),Qe.createElement("a",{className:Ae.li,onClick:jn=>{jn.preventDefault(),Ar(Nr==null?void 0:Nr.first_category_url)&&(Jt&&(0,ct.L9)([Jt]),(0,ct.xg)(Nr.first_category_url))}},Qe.createElement("div",{className:Ae.top},Qe.createElement(st.Z,{title:Nr.name},Qe.createElement("div",{className:Ae.name},Nr.name)),Qe.createElement("img",{className:Ae.img,src:ft.Z.IMG_SERVER+"/images/"+Nr.avatar_url}),Qe.createElement("div",{className:Ae.text,title:Nr.creator},Nr.creator),Xa&&Qe.createElement("div",{className:Ae.btns},Qe.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Qe.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Rr&&Qe.createElement("div",{className:Ae.sign},"\u516C\u5F00"),la&&Qe.createElement("div",{className:Ae.hidden,onClick:jn=>{jn.stopPropagation(),yr(Nr)}},Qe.createElement("i",{className:`iconfont ${hr=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),hr=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),Qe.createElement("div",{className:Ae.bottom},Nr.visits>0&&Qe.createElement(st.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Qe.createElement("span",null,Qe.createElement("i",{className:"iconfont icon-liulanyan"}),Qe.createElement("span",null,Nr.visits))),Nr.course_members_count>0&&Qe.createElement(st.Z,{title:"\u6210\u5458",placement:"bottom"},Qe.createElement("span",null,Qe.createElement("i",{className:"iconfont icon-chengyuan"}),Nr.course_members_count)),Nr.tasks_count>0&&Qe.createElement(st.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Qe.createElement("span",null,Qe.createElement("i",{className:"iconfont icon-zuoye"}),Nr.tasks_count)),Nr.is_end?Qe.createElement("div",{style:{color:"#6B758B"}}):Qe.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Nr.is_accessible&&Qe.createElement("div",{className:Ae.lockWrap},Qe.createElement("img",{src:`${ft.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Qe.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Rn.length&&Qe.createElement(Je.Z,null)))},pt={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"},bt=ne(44283),Le=({dataSource:Wn=[],value:Rn,onChange:cn,className:fn,style:xn={},tabBarExtraContent:nn})=>E.createElement("div",{className:ze()(pt.tabs,fn),style:xn},E.createElement("div",{className:pt.tabsWrap},Wn.map((Kn,Jt)=>!(Kn!=null&&Kn.hide)&&E.createElement("aside",{className:pt.tab,onClick:()=>{cn(Kn.id),Kn.link&&bt.history.push(Kn.link)},key:Jt},E.createElement("div",{className:Rn===Kn.id?pt.active:""},Kn.name),(Kn==null?void 0:Kn.resetCount)==null&&(Kn==null?void 0:Kn.total)!==void 0&&E.createElement("span",null,"\uFF08",Kn==null?void 0:Kn.total,"\uFF09"),(Kn==null?void 0:Kn.resetCount)!==void 0&&(Kn==null?void 0:Kn.total)!==void 0&&E.createElement(st.Z,{title:(Kn==null?void 0:Kn.tip)!=null?Kn==null?void 0:Kn.tip:""},E.createElement("span",{style:{color:"#9096A3"}},"\uFF08",E.createElement("span",{style:{color:"#000"}},Kn==null?void 0:Kn.resetCount),"/",E.createElement("span",null,Kn==null?void 0:Kn.total),"\uFF09"))))),E.createElement("div",{className:pt.tabBar},nn)),mt=({className:Wn,style:Rn={},children:cn})=>E.createElement("div",{className:ze()(Wn),style:Rn},cn),Zt={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"},Pt=ne(75727),en=ne(93041);const dt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var pn=({sortValue:Wn,dropValue:Rn,className:cn,onSort:fn,onDrop:xn,dataSource:nn=dt})=>{var Kn;return E.createElement("div",{className:ze()(Zt.orderWrap,cn)},E.createElement(Pt.Z,{dropdownRender:()=>E.createElement(en.default,null,nn.map((Jt,On)=>E.createElement(en.default.Item,{key:On,onClick:()=>xn(Jt.id)},Jt.name)))},E.createElement("span",{className:Zt.orderTextWrap},(Kn=nn.find(Jt=>Rn===Jt.id))==null?void 0:Kn.name)),E.createElement("span",{className:Zt.orderIconWrap},E.createElement("span",{className:Zt.orderAsc},E.createElement("i",{className:Wn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Zt.cursorPointer} ${Zt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Zt.cursorPointer}`,onClick:()=>fn(Wn==="asc"?"desc":"asc")})),E.createElement("span",{className:Zt.orderDesc},E.createElement("i",{className:Wn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Zt.cursorPointer} ${Zt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Zt.cursorPointer}`,onClick:()=>fn(Wn==="asc"?"desc":"asc")}))))},he={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},le=ne(7939),ae=Object.defineProperty,pe=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ot=(Wn,Rn,cn)=>Rn in Wn?ae(Wn,Rn,{enumerable:!0,configurable:!0,writable:!0,value:cn}):Wn[Rn]=cn,Xt=(Wn,Rn)=>{for(var cn in Rn||(Rn={}))ye.call(Rn,cn)&&ot(Wn,cn,Rn[cn]);if(pe)for(var cn of pe(Rn))se.call(Rn,cn)&&ot(Wn,cn,Rn[cn]);return Wn},zt=(Wn,Rn)=>{var cn={};for(var fn in Wn)ye.call(Wn,fn)&&Rn.indexOf(fn)<0&&(cn[fn]=Wn[fn]);if(Wn!=null&&pe)for(var fn of pe(Wn))Rn.indexOf(fn)<0&&se.call(Wn,fn)&&(cn[fn]=Wn[fn]);return cn},on=(Wn,Rn,cn)=>new Promise((fn,xn)=>{var nn=On=>{try{Jt(cn.next(On))}catch(hr){xn(hr)}},Kn=On=>{try{Jt(cn.throw(On))}catch(hr){xn(hr)}},Jt=On=>On.done?fn(On.value):Promise.resolve(On.value).then(nn,Kn);Jt((cn=cn.apply(Wn,Rn)).next())}),Yn=Wn=>{var Rn=Wn,{className:cn,style:fn,children:xn,loading:nn=!1,openLoading:Kn,onClick:Jt=()=>{},size:On="middle",shape:hr="round"}=Rn,yr=zt(Rn,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Ar,la]=(0,E.useState)(!1);return E.createElement(le.ZP,Xt({onClick:(0,nt.throttle)(Er=>on(void 0,null,function*(){Kn&&la(!0);try{yield Jt(Er)}catch(Qt){console.log("error",Qt)}Kn&&la(!1)}),2e3,{leading:!0,trailing:!1}),className:ze()(he.btn,he[`${On}-${hr}`],cn),style:fn,size:On,shape:hr,loading:Ar||nn},yr),xn)},Fn={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"},ra=({className:Wn,style:Rn,children:cn=null,onClick:fn,title:xn})=>E.createElement("div",{className:ze()(Fn.head,Wn),style:Rn},E.createElement("span",{className:"primary-hover",onClick:fn},E.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),E.createElement("b",{title:xn},xn),E.createElement("div",{className:Fn.node},cn)),ur={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"},Xr=({confirmShow:Wn=!0,confirmTitle:Rn,confirmClick:cn,cancelShow:fn=!0,cancelTitle:xn,cancelClick:nn,className:Kn,style:Jt,confirmLoading:On=!1})=>E.createElement("div",{className:ze()(ur.btns,Kn),style:Jt},Wn&&E.createElement(le.ZP,{loading:On,onClick:cn,type:"primary",className:ur.confirm},Rn),fn&&E.createElement(le.ZP,{onClick:nn,className:ur.cancel},xn)),Vr={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"},Dn=({className:Wn,style:Rn={},LeftContent:cn,children:fn,RightContent:xn})=>E.createElement("div",{className:ze()(Vr.fixedBottom,Wn),style:Rn},E.createElement("div",{className:Vr.wrap},E.createElement("div",{className:Vr.left},cn),E.createElement("div",{className:Vr.center},fn),E.createElement("div",{className:Vr.right},xn))),pa={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"},Vn=({className:Wn,style:Rn={},dataSource:cn=[]})=>E.createElement("div",{className:ze()(pa.crumbs,Wn),style:Rn},cn.map((fn,xn)=>xnbt.history.push(fn.path)},fn.name):E.createElement("span",null,fn.name),E.createElement("span",null,"\xA0",">","\xA0")):E.createElement("span",{key:xn,style:{color:"#5F6368"}},fn.name))),ha=ne(11938),Ti=Object.defineProperty,Ni=Object.defineProperties,Ir=Object.getOwnPropertyDescriptors,Sn=Object.getOwnPropertySymbols,ir=Object.prototype.hasOwnProperty,Fa=Object.prototype.propertyIsEnumerable,$a=(Wn,Rn,cn)=>Rn in Wn?Ti(Wn,Rn,{enumerable:!0,configurable:!0,writable:!0,value:cn}):Wn[Rn]=cn,Jr=(Wn,Rn)=>{for(var cn in Rn||(Rn={}))ir.call(Rn,cn)&&$a(Wn,cn,Rn[cn]);if(Sn)for(var cn of Sn(Rn))Fa.call(Rn,cn)&&$a(Wn,cn,Rn[cn]);return Wn},na=(Wn,Rn)=>Ni(Wn,Ir(Rn)),Qa=(Wn,Rn)=>{var cn={};for(var fn in Wn)ir.call(Wn,fn)&&Rn.indexOf(fn)<0&&(cn[fn]=Wn[fn]);if(Wn!=null&&Sn)for(var fn of Sn(Wn))Rn.indexOf(fn)<0&&Fa.call(Wn,fn)&&(cn[fn]=Wn[fn]);return cn};const{Countdown:Kr}=ha.default;var aa=Wn=>{var Rn=Wn,{onChange:cn}=Rn,fn=Qa(Rn,["onChange"]);const[xn,nn]=(0,E.useState)(null);(0,E.useEffect)(()=>{typeof xn=="number"&&xn>=0&&cn(xn)},[xn]);const Kn=Jt=>{const On=Math.floor(Jt/1e3);nn(On)};return E.createElement(Kr,na(Jr({},fn),{onChange:Kn}))}},79006:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return ve}});var E=ne(59301);function ve(Pe,Te){const He=(0,E.useRef)();(0,E.useEffect)(()=>{He.current=Pe}),(0,E.useEffect)(()=>{function _e(){He.current()}if(Te!==null){let ze=setInterval(_e,Te);return()=>clearInterval(ze)}},[Te])}},28808:function(It,kt,ne){"use strict";ne.r(kt),ne.d(kt,{default:function(){return Bs}});var E=ne(59301),ve=ne(44283),Pe=ne(28284),Te=ne(6767),He=ne(91882),_e=ne(37568),ze=ne(62673),nt=ne(47889),Fe=ne(4875),We=ne(7939),Xe={flex_box_center:"flex_box_center___aPGWN",flex_space_between:"flex_space_between___MQNX5",flex_box_vertical_center:"flex_box_vertical_center___Z7QdK",flex_box_center_end:"flex_box_center_end___JQl5O",flex_box_column:"flex_box_column___IhYhx",bg:"bg___Kg8x_",title:"title___UhsVG",titleLeft:"titleLeft___NPVwn",titleRight:"titleRight___UGtmZ",formWrap:"formWrap___Jowb2",baseLineHeight:"baseLineHeight___N68WX",radioBtnWrapper:"radioBtnWrapper___bX7Pi",radiogroup:"radiogroup___ukf8u",easy:"easy___ZHYPU",medium:"medium___piewx",hard:"hard___HMXyt",selectdiv:"selectdiv___gkuBG",divitem:"divitem___vNm0q",bottmodiv:"bottmodiv___assW5",cancelBtn:"cancelBtn___Nl6Pi",confirmBtn:"confirmBtn___BNoFU",baseFormItem:"baseFormItem___ILZ2V",cascaderPopup:"cascaderPopup___QPxW3",addQuestionBtn:"addQuestionBtn___OjehS",concat:"concat___kliXB"},$e=ne(62957),vt=ne(24017),Ye=ne(66649),Ne=ne.n(Ye),Be=(ue,ke,Ze)=>new Promise((Vt,Nn)=>{var Cr=Yt=>{try{gn(Ze.next(Yt))}catch(Ln){Nn(Ln)}},kn=Yt=>{try{gn(Ze.throw(Yt))}catch(Ln){Nn(Ln)}},gn=Yt=>Yt.done?Vt(Yt.value):Promise.resolve(Yt.value).then(Cr,kn);gn((Ze=Ze.apply(ue,ke)).next())});const be=({user:ue,dispatch:ke,classroomList:Ze,onModalOk:Vt,setsubloading:Nn})=>{const Cr=(0,ve.useParams)(),[kn,gn]=(0,E.useState)(),[Yt,Ln]=(0,E.useState)(!1);function Ia(ln){return ln&&ln{Ln(!1)},zIndex:8888,destroyOnClose:!0,footer:null,maskClosable:!1,keyboard:!1,open:Ze.actionTabs.key==="\u9884\u7EA6\u5F39\u7A97",onCancel:()=>{if(Yt){Te.ZP.warning("\u6B63\u5728\u8BF7\u6C42\u6570\u636E\u4E2D...");return}Nn(!1),ke({type:"classroomList/setActionTabs",payload:{}})}},E.createElement("div",null,E.createElement("span",null,"EduCoder\u6CE8\u610F\u5230\u60A8\u7684\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\u3002\u4E3A\u66F4\u597D\u5730\u4E3A\u60A8\u548C\u60A8\u7684\u5B66\u751F\u670D\u52A1\uFF0C\u7ED9\u540C\u5B66\u4EEC\u5E26\u6765\u66F4\u597D\u7684\u8003\u8BD5\u4F53\u9A8C\uFF0C\u6211\u4EEC\u5C06\u63D0\u524D\u4E3A\u60A8\u548C\u60A8\u7684\u5B66\u751F\u51C6\u5907\u597D\u670D\u52A1\u5668\u8D44\u6E90\u3002 \u8BF7\u60A8\u544A\u77E5\u6211\u4EEC\uFF0C\u8FD9\u4EFD\u8BD5\u5377\u7684\u9884\u8BA1\u8003\u8BD5\u65F6\u95F4\u662F\uFF1A"),E.createElement("br",null),E.createElement(vt.default,{popupStyle:{zIndex:9999},style:{marginTop:"10px",marginBottom:"10px"},disabledDate:Ia,format:"YYYY-MM-DD HH:mm:ss",onChange:(ln,Wt)=>{gn(Wt)},showTime:{defaultValue:Ne()("00:00:00","HH:mm:ss")}}),E.createElement("br",null),E.createElement("span",null,"\u611F\u8C22\u60A8\u7684\u914D\u5408"),E.createElement("br",null),E.createElement("div",{style:{textAlign:"end"}},E.createElement(We.ZP,{loading:Yt,type:"primary",onClick:()=>Be(void 0,null,function*(){Ln(!0),Vt(kn,()=>{ke({type:"classroomList/setActionTabs",payload:{}})})})},"\u786E\u8BA4"))))};var Ie=(0,ve.connect)(({user:ue,classroomList:ke})=>({user:ue,classroomList:ke}))(be),Ke=ne(49317),at=ne(32134),fe=ne(12893),qe={wrap:"wrap___Ww0Ti",itemWarp:"itemWarp___LMLjd",addIcon:"addIcon___xmRLl",deleteIcon:"deleteIcon___gjwgO"},st=ne(82326),wt=Object.defineProperty,ft=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,ut=(ue,ke,Ze)=>ke in ue?wt(ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ue[ke]=Ze,Se=(ue,ke)=>{for(var Ze in ke||(ke={}))ct.call(ke,Ze)&&ut(ue,Ze,ke[Ze]);if(ft)for(var Ze of ft(ke))Je.call(ke,Ze)&&ut(ue,Ze,ke[Ze]);return ue},Ve=(ue,ke,Ze)=>new Promise((Vt,Nn)=>{var Cr=Yt=>{try{gn(Ze.next(Yt))}catch(Ln){Nn(Ln)}},kn=Yt=>{try{gn(Ze.throw(Yt))}catch(Ln){Nn(Ln)}},gn=Yt=>Yt.done?Vt(Yt.value):Promise.resolve(Yt.value).then(Cr,kn);gn((Ze=Ze.apply(ue,ke)).next())}),tt=({setitem:ue,item:ke,rz:Ze})=>{var Vt,Nn,Cr,kn,gn,Yt,Ln,Ia;let[ln,Wt]=(0,E.useState)({zydatas:[],jbdatas:[],kcdatas:[],zsdatas:[],page:1,per_page:20});const[un]=Pe.default.useForm(),[er,Xn]=(0,E.useState)(!1);(0,E.useEffect)(()=>{Ze&&!er&&(ln.zydatas=Ze,Wt(Se({},ln)),Xn(!0),ke!=null&&ke.ec_course_id&&Zn())},[ke,Ze,er]),console.log(ln,"params");function Zn(){return Ve(this,null,function*(){yield qn(ke==null?void 0:ke.ec_major_school_id),yield yn(ke==null?void 0:ke.ec_year_id),yield lr(ke==null?void 0:ke.ec_course_id),un.setFieldsValue({ec_course_id:ke==null?void 0:ke.ec_course_id,ec_major_school_id:ke==null?void 0:ke.ec_major_school_id,ec_point_ids:ke==null?void 0:ke.ec_point_ids,ec_year_id:ke==null?void 0:ke.ec_year_id})})}function qn(Dr){return Ve(this,null,function*(){const dr=yield(0,Ke.ZP)(`/api/ec_major_schools/${Dr}/ec_years/get_year_list.json`,{method:"get"});ln.jbdatas=dr==null?void 0:dr.data,Wt(Se({},ln)),un.setFieldsValue({ec_year_id:"",ec_course_id:"",ec_point_ids:[]})})}function yn(Dr){return Ve(this,null,function*(){const dr=yield(0,Ke.ZP)(`/api/ec_years/${Dr}/ec_courses/get_courses.json`,{method:"get"});ln.kcdatas=dr==null?void 0:dr.data,Wt(Se({},ln)),un.setFieldsValue({ec_course_id:"",ec_point_ids:[]})})}const lr=Dr=>Ve(void 0,null,function*(){const dr=yield(0,Ke.ZP)(`/api/ec_courses/${Dr}/ec_points.json`,{method:"get",params:{ec_course_id:Dr}});ln.zsdatas=dr==null?void 0:dr.data,Wt(Se({},ln))});return E.createElement("div",{className:qe.from},E.createElement(Pe.default,{form:un,layout:"inline",onValuesChange:Dr=>{console.log("----",Dr),Dr.ec_major_school_id&&(ln.jbdatas=[],ln.kcdatas=[],ln.zsdatas=[],Wt(Se({},ln)),qn(Dr.ec_major_school_id)),Dr.ec_year_id&&(ln.kcdatas=[],ln.zsdatas=[],Wt(Se({},ln)),yn(Dr.ec_year_id)),Dr.ec_course_id&&(ln.zsdatas=[],Wt(Se({},ln)),lr(Dr.ec_course_id))},onFinish:Dr=>Ve(void 0,null,function*(){ue(Dr)})},E.createElement(Pe.default.Item,{name:"ec_major_school_id"},E.createElement(st.default,{style:{width:160},disabled:((Vt=ln.zydatas)==null?void 0:Vt.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A"},(Nn=ln==null?void 0:ln.zydatas)==null?void 0:Nn.map((Dr,dr)=>E.createElement(st.default.Option,{key:dr,value:Dr==null?void 0:Dr.ec_major_school_id},Dr==null?void 0:Dr.name)))),E.createElement(Pe.default.Item,{name:"ec_year_id"},E.createElement(st.default,{style:{width:160},disabled:((Cr=ln.jbdatas)==null?void 0:Cr.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u5C4A\u522B"},(kn=ln==null?void 0:ln.jbdatas)==null?void 0:kn.map((Dr,dr)=>E.createElement(st.default.Option,{key:dr,value:Dr==null?void 0:Dr.ec_year_id},Dr==null?void 0:Dr.year)))),E.createElement(Pe.default.Item,{name:"ec_course_id"},E.createElement(st.default,{style:{width:208},disabled:((gn=ln.kcdatas)==null?void 0:gn.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"},(Yt=ln==null?void 0:ln.kcdatas)==null?void 0:Yt.map((Dr,dr)=>E.createElement(st.default.Option,{key:dr,value:Dr==null?void 0:Dr.id},Dr==null?void 0:Dr.name)))),E.createElement(Pe.default.Item,{name:"ec_point_ids"},E.createElement(st.default,{onChange:()=>{un.submit()},style:{width:160},maxTagCount:1,maxTagTextLength:7,mode:"multiple",disabled:((Ln=ln.zsdatas)==null?void 0:Ln.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"},(Ia=ln==null?void 0:ln.zsdatas)==null?void 0:Ia.map((Dr,dr)=>E.createElement(st.default.Option,{key:dr,value:Dr==null?void 0:Dr.id},Dr==null?void 0:Dr.name))))))},Dt=Object.defineProperty,lt=Object.defineProperties,Qe=Object.getOwnPropertyDescriptors,xt=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,pt=(ue,ke,Ze)=>ke in ue?Dt(ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ue[ke]=Ze,bt=(ue,ke)=>{for(var Ze in ke||(ke={}))Re.call(ke,Ze)&&pt(ue,Ze,ke[Ze]);if(xt)for(var Ze of xt(ke))me.call(ke,Ze)&&pt(ue,Ze,ke[Ze]);return ue},it=(ue,ke)=>lt(ue,Qe(ke)),Le=(ue,ke,Ze)=>new Promise((Vt,Nn)=>{var Cr=Yt=>{try{gn(Ze.next(Yt))}catch(Ln){Nn(Ln)}},kn=Yt=>{try{gn(Ze.throw(Yt))}catch(Ln){Nn(Ln)}},gn=Yt=>Yt.done?Vt(Yt.value):Promise.resolve(Yt.value).then(Cr,kn);gn((Ze=Ze.apply(ue,ke)).next())});const Ue=({user:ue,exercise_id:ke=null,homework_common_id:Ze=null,setitem:Vt})=>{var Nn,Cr,kn;let[gn,Yt]=(0,E.useState)([{id:Math.random()}]),[Ln,Ia]=(0,E.useState)(null);function ln(){return Le(this,null,function*(){var un,er,Xn,Zn;let qn=yield(0,Ke.ZP)("/api/ec_courses/0/ec_points/get_work_points.json",{method:"get",params:{exercise_id:ke,homework_common_id:Ze}});if(((un=qn==null?void 0:qn.data)==null?void 0:un.length)>0){let yn=[];(er=qn==null?void 0:qn.data)==null||er.map(lr=>{var Dr;(Dr=lr==null?void 0:lr.ec_point_ids)==null||Dr.map(dr=>{yn.push(dr)})}),Vt(it(bt({},(Xn=qn==null?void 0:qn.data)==null?void 0:Xn[0]),{ec_point_ids:yn})),Yt((Zn=qn==null?void 0:qn.data)==null?void 0:Zn.map(lr=>it(bt({},lr),{id:Math.random()})))}})}(0,E.useEffect)(()=>{var un,er;(er=(un=ue==null?void 0:ue.userInfo)==null?void 0:un.course)!=null&&er.course_school_id&&Wt()},[(Cr=(Nn=ue==null?void 0:ue.userInfo)==null?void 0:Nn.course)==null?void 0:Cr.course_school_id]);function Wt(){return Le(this,null,function*(){var un,er;const Xn=yield(0,Ke.ZP)(`/api/schools/${(er=(un=ue==null?void 0:ue.userInfo)==null?void 0:un.course)==null?void 0:er.course_school_id}/ec_majors/get_major_list.json`,{method:"get"});Ia(Xn==null?void 0:Xn.data),(Ze||ke)&&ln()})}return console.log(gn,Ln,"datas"),E.createElement("div",{style:{display:(kn=ue.userInfo.course)!=null&&kn.is_openengineering?"":"none"}},E.createElement("div",{className:qe.wrap},E.createElement("p",null,"\u5DE5\u7A0B\u8BA4\u8BC1",E.createElement("br",null),"\u8003\u6838\u77E5\u8BC6\u70B9"),E.createElement("div",{className:qe.itemWarp},gn==null?void 0:gn.map((un,er)=>E.createElement("div",{key:un.id,style:{display:"flex",alignItems:"center",marginBottom:20}},E.createElement(tt,{rz:Ln,item:un,setitem:Xn=>{Xn=bt(bt({},gn==null?void 0:gn[er]),Xn),gn.splice(er,1,Xn),Yt([...gn]);let Zn=[];gn==null||gn.map(qn=>{var yn;(yn=qn==null?void 0:qn.ec_point_ids)==null||yn.map(lr=>{Zn.push(lr)})}),Vt(it(bt({},Xn),{ec_point_ids:Zn}))}}),E.createElement(at.Z,{className:qe.addIcon,onClick:()=>{gn.push({id:Math.random()}),Yt([...gn])}}),er!=0&&E.createElement(fe.Z,{className:qe.deleteIcon,onClick:()=>{gn.splice(er,1);let Xn=[];gn==null||gn.map(Zn=>{var qn;(qn=Zn==null?void 0:Zn.ec_point_ids)==null||qn.map(yn=>{Xn.push(yn)})}),Vt(it(bt({},gn[er-1]),{ec_point_ids:Xn})),Yt([...gn])}}))))))};var mt=(0,ve.connect)(({user:ue})=>({user:ue}))(Ue),Zt=ne(93041),Pt=ne(29787),en=ne(75727),dt=ne(25399),Lt=ne(37639),pn=ne(36207),he={flex_box_center:"flex_box_center___zCnVx",flex_space_between:"flex_space_between___BBiQD",flex_box_vertical_center:"flex_box_vertical_center___KzPui",flex_box_center_end:"flex_box_center_end___zJokd",flex_box_column:"flex_box_column___Grsys",moreSpan:"moreSpan___VJeLv",bg:"bg___oBBHW",title:"title___xV4Rt",bottomdiv:"bottomdiv___rPfwr",spanBtn:"spanBtn___eJxID",addQuestionBtn:"addQuestionBtn___RPRiP",saveBtn:"saveBtn___y9nNf",left:"left___Q3Qf4",leftAction:"leftAction___GT9yG",Button:"Button___r00OP",iconWrapper:"iconWrapper___wofW_",up:"up___a9RQm",down:"down___x6RAl",disabled:"disabled___mkEME",titleleft:"titleleft___WZ83K",more_style:"more_style___ZXYnN",qcount:"qcount___o6F1k",drag:"drag___ZSZki",score:"score___Gy6jr",qtitle:"qtitle___KF7pa",qcountclick:"qcountclick___kvoyc",right:"right___Nfa70",edit:"edit___RVRSb",delete:"delete___J9BAT",yuanti:"yuanti___ljq8l",tianjia:"tianjia___s7Zu2",shixun:"shixun___YkjdZ",scoreByBlankRadio:"scoreByBlankRadio___QYQY5",modalconfirm:"modalconfirm___dmWFe",scoremodal:"scoremodal___CDA7w",close:"close___jdUWv",content:"content___HPqUf",items:"items___YkyQL",bottom:"bottom___mzpp4",yes:"yes___Xio6z",no:"no___hbicD",formcenter:"formcenter___kN8Ax",radiogroup:"radiogroup___htjtc",easy:"easy____g1mR",medium:"medium___vPAsn",hard:"hard___c6tcf",formcenterselect:"formcenterselect___B88vb",selectitems1:"selectitems1___Dzpho",selectitems:"selectitems___wUGKF",morebottom:"morebottom___F5cFQ",scoreinput:"scoreinput___S9Fbv",shake:"shake___IYp2E",titleTooltip:"titleTooltip___J0i26",exercise_styles:"exercise_styles___BJAZm",btn_warp:"btn_warp___iFP5N"},le=ne(76406),ae=ne(90736),pe=ne(58219),ye=ne(43141),se=ne(35883),ot=ne(59301),Xt=Object.defineProperty,zt=Object.defineProperties,on=Object.getOwnPropertyDescriptors,Kt=Object.getOwnPropertySymbols,Yn=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,or=(ue,ke,Ze)=>ke in ue?Xt(ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ue[ke]=Ze,ra=(ue,ke)=>{for(var Ze in ke||(ke={}))Yn.call(ke,Ze)&&or(ue,Ze,ke[Ze]);if(Kt)for(var Ze of Kt(ke))Fn.call(ke,Ze)&&or(ue,Ze,ke[Ze]);return ue},ur=(ue,ke)=>zt(ue,on(ke)),rr=(ue,ke,Ze)=>new Promise((Vt,Nn)=>{var Cr=Yt=>{try{gn(Ze.next(Yt))}catch(Ln){Nn(Ln)}},kn=Yt=>{try{gn(Ze.throw(Yt))}catch(Ln){Nn(Ln)}},gn=Yt=>Yt.done?Vt(Yt.value):Promise.resolve(Yt.value).then(Cr,kn);gn((Ze=Ze.apply(ue,ke)).next())}),Vr=({Itemid:ue,setqitem:ke,qitem:Ze,data:Vt,getdata:Nn,bigitem:Cr,setBigqitem:kn,isedit:gn,handleEditing:Yt})=>{const[Ln,Ia]=(0,E.useState)([]),[ln,Wt]=(0,E.useState)(!1),un=(Xn,Zn,qn)=>{const yn=Array.from(Xn),[lr]=yn.splice(Zn,1);return yn.splice(qn,0,lr),yn};(0,E.useEffect)(()=>{Vt.length>0&&Ia([...Vt])},[Vt]);const er=(Xn,Zn)=>rr(void 0,null,function*(){if(!Xn.destination)return;if(gn){Yt();return}const qn=un(Zn,Xn.source.index,Xn.destination.index);Wt(!0);let yn=yield(0,Ke.ZP)(`/api/exercises/${ue}/adjust_position.json`,{method:"post",body:{id:ue,question_ids:qn==null?void 0:qn.map(lr=>lr.question_id)}});Wt(!1),yn.status===0&&Nn({id:Zn==null?void 0:Zn[Xn.source.index].question_id})});return ot.createElement("div",null,ot.createElement(ye.Z5,{onDragEnd:Xn=>er(Xn,Ln)},ot.createElement(ye.bK,{droppableId:"droppable"},(Xn,Zn)=>ot.createElement("div",ra({ref:Xn.innerRef},Xn.droppableProps),ot.createElement(Pt.Z,{spinning:ln},Ln.map((qn,yn)=>ot.createElement(ye._l,{key:yn,draggableId:yn.toString(),index:yn},(lr,Dr)=>{var dr,ki;return ot.createElement("aside",ra(ra({ref:lr.innerRef},lr.draggableProps),lr.dragHandleProps),ot.createElement("div",{onClick:()=>{if(gn){Yt();return}ke(ur(ra({},qn),{index:yn+1})),kn(Cr),(0,le.Vf)("#question-scroll-id")},className:`${he.qcount} ${qn.question_id===(Ze==null?void 0:Ze.question_id)?he.qcountclick:""}`},ot.createElement(dt.Z,{title:"\u62D6\u62FD\u8C03\u6574\u987A\u5E8F"},ot.createElement("i",{className:`iconfont icon-tuodong3 ${he.drag}`})),ot.createElement("span",{className:he.score},qn==null?void 0:qn.question_score,"\u5206"),ot.createElement(dt.Z,{title:ot.createElement(se.Z,{value:(qn==null?void 0:qn.question_type)===8?(dr=qn==null?void 0:qn.program_attr)==null?void 0:dr.description:qn.question_title}),color:"#fff",placement:"left",overlayClassName:he.titleTooltip},ot.createElement("span",{className:he.qtitle},yn+1,"\u3001",ot.createElement(se.Z,{value:(qn==null?void 0:qn.question_type)===8?(ki=qn==null?void 0:qn.program_attr)==null?void 0:ki.description:qn.question_title,showTextOnly:!0}))),(qn==null?void 0:qn.question_imperfect)&&ot.createElement(dt.Z,{title:"\u77E5\u8BC6\u70B9\u4FE1\u606F\u4E0D\u5B8C\u5584"},ot.createElement("div",{style:{transform:"scaleY(-1)",color:"#E99237"},className:"iconfont icon-tishi12"}))))}))),Xn.placeholder))))},xr=ne(77019),Dn=ne(8338),pa=ne(58755),Jn=ne(61485),Vn=ne(30935),ha=ne(59301),Ti=(ue,ke,Ze)=>new Promise((Vt,Nn)=>{var Cr=Yt=>{try{gn(Ze.next(Yt))}catch(Ln){Nn(Ln)}},kn=Yt=>{try{gn(Ze.throw(Yt))}catch(Ln){Nn(Ln)}},gn=Yt=>Yt.done?Vt(Yt.value):Promise.resolve(Yt.value).then(Cr,kn);gn((Ze=Ze.apply(ue,ke)).next())}),Ir=({form:ue,TagDiscipline:ke,exerciseitem:Ze,qitem:Vt,getTagData:Nn})=>{var Cr,kn,gn,Yt;const[Ln,Ia]=(0,E.useState)(!0),ln=Pe.default.useWatch("course_discipline_id",ue);(0,E.useEffect)(()=>{Wt()},[]);const Wt=()=>Ti(void 0,null,function*(){ue.setFieldsValue({difficulty:Vt.difficulty||2,tag_discipline_ids:Vt==null?void 0:Vt.tag_discipline_ids,repeat_answer:!Vt.repeat_answer,course_discipline_id:Vt==null?void 0:Vt.course_discipline_id})});return ha.createElement("div",null,ha.createElement("div",{style:{marginTop:30,overflow:"hidden",height:Ln?"100%":0}},ha.createElement(Pe.default.Item,{className:he.formcenter,rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u96BE\u5EA6"}],label:"\u96BE\u5EA6",name:"difficulty"},ha.createElement(nt.ZP.Group,{className:he.radiogroup},ha.createElement(nt.ZP.Button,{className:he.easy,value:1},"\u7B80\u5355"),ha.createElement(nt.ZP.Button,{className:he.medium,value:2},"\u9002\u4E2D"),ha.createElement(nt.ZP.Button,{className:he.hard,value:3},"\u56F0\u96BE"))),ha.createElement(Pe.default.Item,{name:"course_discipline_id",label:"\u6240\u5C5E\u8BFE\u7A0B",className:he.formcenterselect,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},ha.createElement(Vn.q,{onChange:()=>ue.setFieldsValue({tag_discipline_ids:[]}),style:{width:666,height:46},data:{course_discipline_id:Vt==null?void 0:Vt.course_discipline_id},tooltipTitle:((Cr=Vt==null?void 0:Vt.course_discipline_data)==null?void 0:Cr.is_managed)===!1?`${(kn=Vt==null?void 0:Vt.course_discipline_data)==null?void 0:kn.user_name}\u8001\u5E08\u521B\u5EFA\u7684\u8BD5\u9898\uFF0C\u8BF7\u8054\u7CFB\u521B\u5EFA\u8005\u4FEE\u6539\u6240\u5C5E\u8BFE\u7A0B\u4E0E\u77E5\u8BC6\u70B9`:"",disabled:((gn=Vt==null?void 0:Vt.course_discipline_data)==null?void 0:gn.is_managed)===!1})),ha.createElement(Pe.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"tag_discipline_ids",labelAlign:"left",labelCol:{flex:"80px"},className:he.formcenterselect},ha.createElement(Vn.i,{isPlusHeight:!0,size:"large",courseDisciplineId:ln,disabled:((Yt=Vt==null?void 0:Vt.course_discipline_data)==null?void 0:Yt.is_managed)===!1})),ha.createElement(Pe.default.Item,{className:he.formcenterselect},ha.createElement("div",{style:{display:"flex",alignItems:"center"}},ha.createElement(Pe.default.Item,{name:"repeat_answer",valuePropName:"checked"},ha.createElement(pa.Z,null)),ha.createElement("div",{style:{marginLeft:10,marginTop:"-16px",lineHeight:"40px",height:48,color:"#000000"}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898",ha.createElement(dt.Z,{placement:"right",title:"\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u5B8C\u6210\u8BE5\u9898\u5E76\u8FDB\u5165\u4E0B\u4E00\u9898\u4E4B\u540E\uFF0C\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u8BE5\u9898\u7B54\u6848"},ha.createElement(Jn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))))))},Sn=ne(59301),ir=Object.defineProperty,Fa=Object.defineProperties,$a=Object.getOwnPropertyDescriptors,Jr=Object.getOwnPropertySymbols,na=Object.prototype.hasOwnProperty,Qa=Object.prototype.propertyIsEnumerable,Kr=(ue,ke,Ze)=>ke in ue?ir(ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ue[ke]=Ze,qa=(ue,ke)=>{for(var Ze in ke||(ke={}))na.call(ke,Ze)&&Kr(ue,Ze,ke[Ze]);if(Jr)for(var Ze of Jr(ke))Qa.call(ke,Ze)&&Kr(ue,Ze,ke[Ze]);return ue},aa=(ue,ke)=>Fa(ue,$a(ke)),Wn=(ue,ke,Ze)=>new Promise((Vt,Nn)=>{var Cr=Yt=>{try{gn(Ze.next(Yt))}catch(Ln){Nn(Ln)}},kn=Yt=>{try{gn(Ze.throw(Yt))}catch(Ln){Nn(Ln)}},gn=Yt=>Yt.done?Vt(Yt.value):Promise.resolve(Yt.value).then(Cr,kn);gn((Ze=Ze.apply(ue,ke)).next())}),cn=({qitem:ue,setisedit:ke,TagDiscipline:Ze,exerciseitem:Vt,seveeditor:Nn,deleteitem:Cr,getTagData:kn,init:gn,showTip:Yt=!1,saveLoading:Ln=!1})=>{var Ia;const[ln]=Pe.default.useForm();(0,E.useEffect)(()=>{var un;ln.setFieldsValue(aa(qa({},ue),{name:ue==null?void 0:ue.question_title,choices:(un=ue==null?void 0:ue.question_choices)==null?void 0:un.map(er=>aa(qa({},er),{standard_boolean:er!=null&&er.standard_boolean?1:0})),repeat_answer:!(ue!=null&&ue.repeat_answer)}))},[ue]);const Wt=un=>{if(!(un!=null&&un.length))return!1;const er=un.map(Zn=>{var qn;return(qn=Zn.choice_text)==null?void 0:qn.trim().replace(/^\s+|\s+$/g,"")});return new Set(er).size!==er.length};return Sn.createElement("div",null,Sn.createElement(Pe.default,{form:ln,colon:!1,onFinish:un=>{var er,Xn,Zn,qn,yn;if(Wt(un.choices)){Te.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}let lr=(Xn=(er=un==null?void 0:un.choices)==null?void 0:er.map)==null?void 0:Xn.call(er,(dr,ki)=>{if((dr==null?void 0:dr.standard_boolean)===1)return ki+1}),Dr=aa(qa({},un),{item_type:ue==null?void 0:ue.question_type,question_choices:(qn=(Zn=un==null?void 0:un.choices)==null?void 0:Zn.map)==null?void 0:qn.call(Zn,dr=>dr.choice_text),standard_answers:lr.filter(dr=>dr),choices:(yn=un==null?void 0:un.choices)==null?void 0:yn.map(dr=>aa(qa({},dr),{is_answer:dr.standard_boolean}))});Nn(qa(qa({},ue),Dr))},onFinishFailed:un=>Wn(void 0,null,function*(){var er,Xn;Te.ZP.error(un.errorFields[0].errors[0]),ln.scrollToField((Xn=(er=un==null?void 0:un.errorFields)==null?void 0:er[0])==null?void 0:Xn.name,{behavior:"smooth",block:"center"})})},Sn.createElement("div",{style:{display:"flex",alignItems:"center"}},Sn.createElement("div",{style:{flex:1}},Sn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Sn.createElement("span",null,(ue==null?void 0:ue.question_type)===1?"\u591A\u9009\u9898":"\u5355\u9009\u9898")),((Ia=Vt==null?void 0:Vt.exercise)==null?void 0:Ia.exercise_status)==1&&!(ue!=null&&ue.isadd)&&Sn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Cr()}},Sn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Sn.createElement(We.ZP,{onClick:()=>{var un;ue.isadd?(ke(!1),gn()):(ln.setFieldsValue(aa(qa({},ue),{name:ue==null?void 0:ue.question_title,choices:(un=ue==null?void 0:ue.question_choices)==null?void 0:un.map(er=>aa(qa({},er),{standard_boolean:er!=null&&er.standard_boolean?1:0})),repeat_answer:!(ue!=null&&ue.repeat_answer)})),ke(!1))}},"\u53D6\u6D88"),Sn.createElement(dt.Z,{overlayClassName:he.shake,open:Yt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Sn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Sn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Sn.createElement(We.ZP,{type:"primary",className:"ml20",onClick:()=>Wn(void 0,null,function*(){ln.submit()}),loading:Ln},"\u4FDD\u5B58"))),Sn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Sn.createElement(xr.Z,{align:"middle"},Sn.createElement(Pe.default.Item,{className:he.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Sn.createElement(Fe.Z,{onBlur:un=>{un.target.value==="0"&&Te.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1}))),Sn.createElement(Dn.u,{form:ln,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"question_title",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"standard_boolean"}),Sn.createElement(Ir,{getTagData:kn,qitem:ue,exerciseitem:Vt,TagDiscipline:Ze,form:ln}))))},fn=ne(64780),xn=ne(40183),nn=ne(59301),Kn=Object.defineProperty,Jt=Object.defineProperties,On=Object.getOwnPropertyDescriptors,hr=Object.getOwnPropertySymbols,yr=Object.prototype.hasOwnProperty,Ar=Object.prototype.propertyIsEnumerable,la=(ue,ke,Ze)=>ke in ue?Kn(ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ue[ke]=Ze,Er=(ue,ke)=>{for(var Ze in ke||(ke={}))yr.call(ke,Ze)&&la(ue,Ze,ke[Ze]);if(hr)for(var Ze of hr(ke))Ar.call(ke,Ze)&&la(ue,Ze,ke[Ze]);return ue},Qt=(ue,ke)=>Jt(ue,On(ke)),_n=(ue,ke,Ze)=>new Promise((Vt,Nn)=>{var Cr=Yt=>{try{gn(Ze.next(Yt))}catch(Ln){Nn(Ln)}},kn=Yt=>{try{gn(Ze.throw(Yt))}catch(Ln){Nn(Ln)}},gn=Yt=>Yt.done?Vt(Yt.value):Promise.resolve(Yt.value).then(Cr,kn);gn((Ze=Ze.apply(ue,ke)).next())}),Nr=({qitem:ue,TagDiscipline:ke,exerciseitem:Ze,setisedit:Vt,seveeditor:Nn,deleteitem:Cr,getTagData:kn,init:gn,showTip:Yt=!1,saveLoading:Ln=!1})=>{var Ia;const[ln]=Pe.default.useForm(),Wt=Pe.default.useWatch("use_blank_score",ln);return(0,E.useEffect)(()=>{ln.setFieldsValue(Qt(Er({},ue),{standard_answers:ue.standard_answers||[],name:ue.question_title,repeat_answer:!ue.repeat_answer}))},[ue]),nn.createElement("div",null,nn.createElement(Pe.default,{form:ln,colon:!1,onValuesChange:(un,er)=>{var Xn,Zn,qn,yn;if(un!=null&&un.standard_answers||un!=null&&un.use_blank_score){let lr=((Xn=ln.getFieldValue("standard_answers"))==null?void 0:Xn.length)>0&&((qn=(Zn=ln.getFieldValue("standard_answers"))==null?void 0:Zn.map(Dr=>Dr.score))==null?void 0:qn.filter(Dr=>Dr));(lr==null?void 0:lr.length)>0&&ln.setFieldsValue({question_score:(lr==null?void 0:lr.length)>0&&((yn=lr.reduce((Dr,dr)=>Dr+dr))==null?void 0:yn.toFixed(1))})}},onFinish:un=>{Nn(Qt(Er(Er({},ue),un),{item_type:ue==null?void 0:ue.question_type,standard_answers:un.standard_answers,question_title:un.name}))},onFinishFailed:un=>_n(void 0,null,function*(){var er,Xn;un.errorFields[0].errors[0]==="\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"&&(0,le.pE)(),Te.ZP.error(un.errorFields[0].errors[0]),ln.scrollToField((Xn=(er=un==null?void 0:un.errorFields)==null?void 0:er[0])==null?void 0:Xn.name,{behavior:"smooth",block:"center"})})},nn.createElement("div",{style:{display:"flex",alignItems:"center"}},nn.createElement("div",{style:{flex:1}},nn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),nn.createElement("span",null,"\u586B\u7A7A\u9898")),((Ia=Ze==null?void 0:Ze.exercise)==null?void 0:Ia.exercise_status)==1&&!(ue!=null&&ue.isadd)&&nn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Cr()}},nn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),nn.createElement(We.ZP,{onClick:()=>{ue.isadd?(Vt(!1),gn()):(ln.setFieldsValue(Qt(Er({},ue),{standard_answers:ue.standard_answers||[],name:ue.question_title,repeat_answer:!ue.repeat_answer})),Vt(!1))}},"\u53D6\u6D88"),nn.createElement(dt.Z,{overlayClassName:he.shake,open:Yt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:nn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},nn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},nn.createElement(We.ZP,{type:"primary",className:"ml20",onClick:()=>{ln.submit()},loading:Ln},"\u4FDD\u5B58"))),nn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},nn.createElement(xr.Z,{align:"middle"},Wt?nn.createElement(xn.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}):nn.createElement(Pe.default.Item,{key:2,className:he.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},nn.createElement(Fe.Z,{onBlur:un=>{un.target.value==="0"&&Te.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle",max:100,min:.1})),nn.createElement(Pe.default.Item,{name:"use_blank_score",noStyle:!0},nn.createElement(nt.ZP.Group,{className:he.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}]})),nn.createElement(dt.Z,{overlayInnerStyle:{width:460},title:nn.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",nn.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},nn.createElement("i",{className:"icon-tishixiaowenhao font18 ml20 c-3061d0"}))),nn.createElement(fn.u,{form:ln,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\uFF0C\u60A8\u53EF\u4EE5\u7528\u4EFB\u610F\u5B57\u7B26\u8868\u793A\u586B\u7A7A\u9879",scoreByBlank:Wt,answerKey:"standard_answers"}),nn.createElement(Ir,{getTagData:kn,qitem:ue,exerciseitem:Ze,TagDiscipline:ke,form:ln}))))},qr=ne(12035),Xa=ne(59301),si=Object.defineProperty,so=Object.defineProperties,Mn=Object.getOwnPropertyDescriptors,Rr=Object.getOwnPropertySymbols,jn=Object.prototype.hasOwnProperty,tl=Object.prototype.propertyIsEnumerable,Ro=(ue,ke,Ze)=>ke in ue?si(ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ue[ke]=Ze,Ct=(ue,ke)=>{for(var Ze in ke||(ke={}))jn.call(ke,Ze)&&Ro(ue,Ze,ke[Ze]);if(Rr)for(var Ze of Rr(ke))tl.call(ke,Ze)&&Ro(ue,Ze,ke[Ze]);return ue},rn=(ue,ke)=>so(ue,Mn(ke)),Mt=(ue,ke,Ze)=>new Promise((Vt,Nn)=>{var Cr=Yt=>{try{gn(Ze.next(Yt))}catch(Ln){Nn(Ln)}},kn=Yt=>{try{gn(Ze.throw(Yt))}catch(Ln){Nn(Ln)}},gn=Yt=>Yt.done?Vt(Yt.value):Promise.resolve(Yt.value).then(Cr,kn);gn((Ze=Ze.apply(ue,ke)).next())}),sr=({qitem:ue,setisedit:ke,TagDiscipline:Ze,exerciseitem:Vt,seveeditor:Nn,deleteitem:Cr,getTagData:kn,init:gn,showTip:Yt=!1,saveLoading:Ln=!1})=>{var Ia;const[ln]=Pe.default.useForm();return(0,E.useEffect)(()=>{var Wt;ln.setFieldsValue(rn(Ct({},ue),{name:ue.question_title,repeat_answer:!ue.repeat_answer,choices:(Wt=ue==null?void 0:ue.question_choices)==null?void 0:Wt.map(un=>rn(Ct({},un),{is_answer:un!=null&&un.standard_boolean?1:0}))}))},[ue]),Xa.createElement("div",null,Xa.createElement(Pe.default,{form:ln,colon:!1,onFinish:Wt=>{var un,er,Xn,Zn;let qn=(er=(un=Wt==null?void 0:Wt.choices)==null?void 0:un.map)==null?void 0:er.call(un,(yn,lr)=>{if((yn==null?void 0:yn.is_answer)===1)return lr+1});Nn(rn(Ct(Ct({},ue),Wt),{question_title:Wt.name,standard_answers:qn.filter(yn=>yn),question_choices:(Zn=(Xn=Wt==null?void 0:Wt.choices)==null?void 0:Xn.map)==null?void 0:Zn.call(Xn,yn=>yn.choice_text)}))},onFinishFailed:Wt=>Mt(void 0,null,function*(){var un,er;Te.ZP.error(Wt.errorFields[0].errors[0]),ln.scrollToField((er=(un=Wt==null?void 0:Wt.errorFields)==null?void 0:un[0])==null?void 0:er.name,{behavior:"smooth",block:"center"})})},Xa.createElement("div",{style:{display:"flex",alignItems:"center"}},Xa.createElement("div",{style:{flex:1}},Xa.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Xa.createElement("span",null,"\u5224\u65AD\u9898")),((Ia=Vt==null?void 0:Vt.exercise)==null?void 0:Ia.exercise_status)==1&&!(ue!=null&&ue.isadd)&&Xa.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Cr()}},Xa.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Xa.createElement(We.ZP,{onClick:()=>{var Wt;ue.isadd?(ke(!1),gn()):(ln.setFieldsValue(rn(Ct({},ue),{name:ue.question_title,repeat_answer:!ue.repeat_answer,choices:(Wt=ue==null?void 0:ue.question_choices)==null?void 0:Wt.map(un=>rn(Ct({},un),{is_answer:un!=null&&un.standard_boolean?1:0}))})),ke(!1))}},"\u53D6\u6D88"),Xa.createElement(dt.Z,{overlayClassName:he.shake,open:Yt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Xa.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Xa.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Xa.createElement(We.ZP,{type:"primary",className:"ml20",onClick:()=>{ln.submit()},loading:Ln},"\u4FDD\u5B58"))),Xa.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Xa.createElement(Pe.default.Item,{className:he.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Xa.createElement(Fe.Z,{onBlur:Wt=>{Wt.target.value==="0"&&Te.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),Xa.createElement(qr.Z,{form:ln,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:""}),Xa.createElement(Ir,{getTagData:kn,qitem:ue,exerciseitem:Vt,TagDiscipline:Ze,form:ln}))))},Hn=ne(8848),vn={wrap:"wrap___m6v_p",deleteIcon:"deleteIcon___hdYRw",keywordTag:"keywordTag___BLtdn",questionTitleEditorWrap:"questionTitleEditorWrap___fdaK7",choiceWrap:"choiceWrap___wkyUO",choiceIndex:"choiceIndex___tExMq",judgementIndex:"judgementIndex___RMhzJ",setAnswerBtn:"setAnswerBtn___bisIK",activeAnswer:"activeAnswer___MnyyC",activeJudgementAnswer:"activeJudgementAnswer___grGX5",actionWrapper:"actionWrapper___LUawU",addIcon:"addIcon___ckXqe",inputBorder:"inputBorder___nuo0O",placeholder:"placeholder___Dhdir",blankWrapper:"blankWrapper___cnidV",blankInput:"blankInput___iZ5BF",blankInputNumberWrapper:"blankInputNumberWrapper___zlXQc",addBtn:"addBtn___OdgAm",blankIndex:"blankIndex___g4Y7d",baseInputWrapper:"baseInputWrapper___DCOHd",collapseWrapper:"collapseWrapper___SyLrk",panelHeader:"panelHeader___E0il1",open:"open___IFH3V",close:"close___YpIA9",hide:"hide___Nl1W6",scoreByBlankRadio:"scoreByBlankRadio___jpG4i"},Fr=ne(39116),Pr=Object.defineProperty,Or=Object.defineProperties,Ha=Object.getOwnPropertyDescriptors,ma=Object.getOwnPropertySymbols,Qr=Object.prototype.hasOwnProperty,za=Object.prototype.propertyIsEnumerable,Ya=(ue,ke,Ze)=>ke in ue?Pr(ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ue[ke]=Ze,jr=(ue,ke)=>{for(var Ze in ke||(ke={}))Qr.call(ke,Ze)&&Ya(ue,Ze,ke[Ze]);if(ma)for(var Ze of ma(ke))za.call(ke,Ze)&&Ya(ue,Ze,ke[Ze]);return ue},Wa=(ue,ke)=>Or(ue,Ha(ke)),Li=(ue,ke)=>{var Ze={};for(var Vt in ue)Qr.call(ue,Vt)&&ke.indexOf(Vt)<0&&(Ze[Vt]=ue[Vt]);if(ue!=null&&ma)for(var Vt of ma(ue))ke.indexOf(Vt)<0&&za.call(ue,Vt)&&(Ze[Vt]=ue[Vt]);return Ze};const ui=ue=>{var ke=ue,{value:Ze,onChange:Vt,scrollId:Nn}=ke,Cr=Li(ke,["value","onChange","scrollId"]);return E.createElement("div",{id:Nn||""},E.createElement(Fr.Z,Wa(jr({},Cr),{defaultValue:Ze,onChange:(kn,gn)=>{console.log("a:",kn,gn),gn!=null&&gn.length?Vt(kn,gn):Vt(kn)}})))},Sa=({value:ue,onChange:ke,placeholder:Ze,height:Vt=140,isEdit:Nn})=>Nn?E.createElement(Fr.Z,{watch:!0,isFocus:!0,height:Vt,placeholder:Ze,defaultValue:ue,onChange:ke}):E.createElement("div",{style:{cursor:"pointer"}},ue?E.createElement(se.Z,{className:vn.inputBorder,value:ue}):E.createElement("div",{className:`${vn.inputBorder} ${vn.placeholder}`},Ze));var ia=ne(5269),$i=Object.defineProperty,ci=Object.defineProperties,ja=Object.getOwnPropertyDescriptors,ai=Object.getOwnPropertySymbols,wi=Object.prototype.hasOwnProperty,ii=Object.prototype.propertyIsEnumerable,Da=(ue,ke,Ze)=>ke in ue?$i(ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ue[ke]=Ze,Di=(ue,ke)=>{for(var Ze in ke||(ke={}))wi.call(ke,Ze)&&Da(ue,Ze,ke[Ze]);if(ai)for(var Ze of ai(ke))ii.call(ke,Ze)&&Da(ue,Ze,ke[Ze]);return ue},oi=(ue,ke)=>ci(ue,ja(ke)),xo=(ue,ke)=>{var Ze={};for(var Vt in ue)wi.call(ue,Vt)&&ke.indexOf(Vt)<0&&(Ze[Vt]=ue[Vt]);if(ue!=null&&ai)for(var Vt of ai(ue))ke.indexOf(Vt)<0&&ii.call(ue,Vt)&&(Ze[Vt]=ue[Vt]);return Ze};const Bo=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ei=({value:ue,onChange:ke,choiceTextKey:Ze,answerKey:Vt,index:Nn,isEdit:Cr,setInputActive:kn,form:gn,choiceOptionsPath:Yt,allowChangeMode:Ln,showAddIcon:Ia,addItem:ln,deleteItem:Wt})=>{const un=(ue==null?void 0:ue[Vt])===1,er=()=>{const Zn=gn.getFieldValue(Yt);gn.setFieldValue(Yt,Zn.map(qn=>oi(Di({},qn),{[Vt]:0})))},Xn=()=>{un?ke(oi(Di({},ue),{[Vt]:0})):(Ln||er(),ke(oi(Di({},ue),{[Vt]:1})))};return E.createElement(xr.Z,{className:vn.choiceWrap,align:"middle",wrap:!1},E.createElement(ia.Z,{onClick:Xn,className:`${vn.choiceIndex} ${un?vn.activeAnswer:""}`},Bo[Nn]),E.createElement(ia.Z,{flex:1,className:`${vn.editorWrap} ml15`,onClick:kn},E.createElement(Sa,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Cr,value:ue==null?void 0:ue[Ze],onChange:Zn=>{ke(oi(Di({},ue),{[Ze]:Zn}))}})),E.createElement(ia.Z,{flex:"0 0 auto",className:"ml15"},E.createElement("div",{onClick:Xn,className:`${vn.setAnswerBtn} ${un?vn.activeAnswer:""}`},un?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),E.createElement(ia.Z,{className:vn.actionWrapper},E.createElement(dt.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},E.createElement(at.Z,{className:vn.addIcon,onClick:ln,style:{visibility:Ia?"visible":"hidden"}})),E.createElement(dt.Z,{title:"\u5220\u9664"},E.createElement(fe.Z,{className:vn.deleteIcon,onClick:Wt,style:{visibility:Nn>1?"visible":"hidden"}}))))},Qi=({questionTitlePlaceholder:ue,titleKey:ke,choiceKey:Ze,analysisKey:Vt,choiceTextKey:Nn,answerKey:Cr,choiceOptionsPath:kn,allowChangeMode:gn=!0,form:Yt,showAnalysis:Ln=!0})=>{const[Ia,ln]=(0,E.useState)(),[Wt,un]=(0,E.useState)(!1);return E.createElement("div",{className:vn.wrap},E.createElement("div",{className:vn.questionTitleEditorWrap},E.createElement(Pe.default.Item,{label:"\u9898\u5E72",name:ke,labelCol:{span:24},rules:[{required:!0}]},E.createElement(ui,{scrollId:Array.isArray(ke)?ke.join("_"):`${ke}`,watch:!0,height:140,placeholder:ue}))),E.createElement(Pe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),E.createElement(Pe.default.List,{name:Ze,rules:[{validator(er,Xn){const Zn=Xn.some(yn=>yn[Cr]===1),qn=Xn.findIndex(yn=>{var lr;return((lr=yn[Nn])==null?void 0:lr.length)<=0});return qn!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Bo[qn]}\u9009\u9879\u7684\u5185\u5BB9`)):Zn?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(er,{add:Xn,remove:Zn})=>E.createElement("div",{id:Array.isArray(kn)?kn.join("_"):`${kn}`},er.map((qn,yn)=>{var lr=qn,{key:Dr,name:dr}=lr,ki=xo(lr,["key","name"]);const Gi=Ia===Dr,Ui=()=>{ln(Dr)},_o=yn<14&&yn===er.length-1,Tr=()=>Xn({[Nn]:"",[Cr]:0}),Mi=()=>Zn(dr);return E.createElement(Pe.default.Item,oi(Di({},ki),{key:Dr,name:dr,noStyle:!0}),E.createElement(Ei,{choiceTextKey:Nn,answerKey:Cr,index:yn,isEdit:Gi,setInputActive:Ui,form:Yt,choiceOptionsPath:kn,allowChangeMode:gn,showAddIcon:_o,addItem:Tr,deleteItem:Mi}))}),er.length<15&&E.createElement("div",{className:`${vn.addBtn} mb30`,onClick:()=>Xn({[Nn]:"",[Cr]:0})},"\u6DFB\u52A0\u9009\u9879"))),Ln&&E.createElement("div",{onClick:()=>un(!0)},E.createElement(Pe.default.Item,{name:Vt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},E.createElement(Sa,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Wt}))))};var ga=ne(59301),Ri=Object.defineProperty,Pi=Object.defineProperties,Fo=Object.getOwnPropertyDescriptors,Bi=Object.getOwnPropertySymbols,Fi=Object.prototype.hasOwnProperty,So=Object.prototype.propertyIsEnumerable,De=(ue,ke,Ze)=>ke in ue?Ri(ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ue[ke]=Ze,jt=(ue,ke)=>{for(var Ze in ke||(ke={}))Fi.call(ke,Ze)&&De(ue,Ze,ke[Ze]);if(Bi)for(var Ze of Bi(ke))So.call(ke,Ze)&&De(ue,Ze,ke[Ze]);return ue},hn=(ue,ke)=>Pi(ue,Fo(ke)),bn=(ue,ke)=>{var Ze={};for(var Vt in ue)Fi.call(ue,Vt)&&ke.indexOf(Vt)<0&&(Ze[Vt]=ue[Vt]);if(ue!=null&&Bi)for(var Vt of Bi(ue))ke.indexOf(Vt)<0&&So.call(ue,Vt)&&(Ze[Vt]=ue[Vt]);return Ze};const _t=({value:ue,onChange:ke,position:Ze,removeBlank:Vt})=>{const Nn=kn=>{$e.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:vn.modal,onOk:()=>{const gn=[...ue];gn.splice(kn,1),gn.length===0?Vt(Ze-1):ke(gn)}})},Cr=()=>{const kn=[...ue];kn.push(""),ke(kn)};return ga.createElement(xr.Z,{className:"ml20"},ga.createElement(ia.Z,{flex:1},ue==null?void 0:ue.map((kn,gn)=>ga.createElement(xr.Z,{key:`${kn}_${gn}`,className:"mb20"},ga.createElement(_e.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:kn,autoSize:{maxRows:3},maxLength:1e3,onBlur:Yt=>{const Ln=[...ue],Ia=Yt.target.value.trim();Ln[gn]=Ia,ke(Ln)}}),ga.createElement(dt.Z,{title:"\u5220\u9664"},ga.createElement(fe.Z,{className:vn.deleteIcon,style:{marginLeft:15,visibility:Ze===1&&gn===0?"hidden":"visible"},onClick:()=>Nn(gn)})),ga.createElement(dt.Z,{title:"\u65B0\u589E\u7B54\u6848"},ga.createElement(at.Z,{style:{color:"#2A5DD8",fontSize:16,marginLeft:15,visibility:gn===0?"visible":"hidden"},onClick:()=>{Cr()}}))))))},$t=({value:ue=!0,onChange:ke})=>ga.createElement(pa.Z,{checked:!ue,onChange:Ze=>{ke(!Ze)}}),Ut=({questionTitlePlaceholder:ue,form:ke,name:Ze,scoreByBlank:Vt,answerKey:Nn,titleKey:Cr="name",analysisKey:kn="analysis",isOrdered:gn="is_ordered"})=>{var Yt,Ln;const[Ia,ln]=(0,E.useState)(!1),Wt=()=>{const yn=ke.getFieldValue(["sub_item_banks",...Nn]);ke.setFieldValue(["sub_item_banks",...Nn],yn==null?void 0:yn.map((lr,Dr)=>hn(jt({},lr),{position:Dr+1})))},un=(0,E.useRef)(),er=(yn,lr)=>{for(let Dr=0;Dr{Xn.current(yn),Wt()},qn=(Ln=(Yt=ke.getFieldValue("sub_item_banks"))==null?void 0:Yt[Nn==null?void 0:Nn[0]])==null?void 0:Ln[Nn==null?void 0:Nn[1]];return ga.createElement("div",{className:vn.wrap},ga.createElement("div",{className:vn.questionTitleEditorWrap},ga.createElement(Pe.default.Item,{label:"\u9898\u5E72",name:Cr,labelCol:{span:24},rules:[{required:!0}]},ga.createElement(ui,{scrollId:"name",watch:!0,height:140,placeholder:ue,showNullButton:!0,onAddBlank:()=>{const yn=ke.getFieldValue(["sub_item_banks",...Nn]);er(1,yn==null?void 0:yn.length)}}))),ga.createElement(Pe.default.List,{name:Nn,rules:[{validator(yn,lr){if((lr==null?void 0:lr.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Dr of lr){const{answer_text:dr}=Dr||{};if(dr!=null&&dr.some(ki=>(ki==null?void 0:ki.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(yn,{add:lr,remove:Dr},{errors:dr})=>(un.current=lr,Xn.current=Dr,ga.createElement(ga.Fragment,null,ga.createElement(Pe.default.Item,{label:ga.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848"),required:!0,labelCol:{span:24}}),yn.map((ki,Gi)=>{var Ui=ki,{key:_o,name:Tr}=Ui,Mi=bn(Ui,["key","name"]);return ga.createElement(xr.Z,{key:_o,align:"top"},ga.createElement(ia.Z,{flex:"0 0 auto",className:`${vn.blankIndex} pt5`},"\u586B\u7A7A\u9879",Gi+1),ga.createElement(ia.Z,{flex:1},ga.createElement(xr.Z,{align:"top",justify:"space-between"},ga.createElement(ia.Z,{flex:1},ga.createElement(Pe.default.Item,hn(jt({},Mi),{name:[Tr,"answer_text"],noStyle:!0}),ga.createElement(_t,{removeBlank:Zn,position:Gi+1}))),(ke==null?void 0:ke.getFieldValue(["sub_item_banks",...Vt]))&&ga.createElement(ia.Z,{flex:"224px",style:{margin:"-2px 0 0 20px"}},ga.createElement(Pe.default.Item,hn(jt({},Mi),{name:[Tr,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:vn.blankInputNumberWrapper}),ga.createElement(Fe.Z,{onChange:()=>{var eo,tr;let yo=ke==null?void 0:ke.getFieldValue(["sub_item_banks",Nn==null?void 0:Nn[0],"standard_answers"]),Go=0;for(let Io in yo)(eo=yo[Io])!=null&&eo.score&&(Go+=Number((tr=yo[Io])==null?void 0:tr.score));ke==null||ke.setFieldValue(["sub_item_banks",Nn==null?void 0:Nn[0],"question_score"],Go)},className:vn.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),ga.createElement(Pe.default.Item,hn(jt({},Mi),{name:[Tr,"position"],noStyle:!0}),ga.createElement(_e.default,{type:"hidden"}))))})))),ga.createElement(We.ZP,{className:"mb20",onClick:()=>er(1,qn==null?void 0:qn.length),type:"primary",shape:"round"},"\u65B0\u589E\u586B\u7A7A\u9879"),ga.createElement(xr.Z,{align:"middle"},ga.createElement(Pe.default.Item,{name:[Ze,"downcase"],valuePropName:"checked"},ga.createElement(pa.Z,null)),ga.createElement(ia.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),ga.createElement(xr.Z,{align:"middle"},ga.createElement(Pe.default.Item,{name:[Ze,"no_space"],valuePropName:"checked"},ga.createElement(pa.Z,null)),ga.createElement(ia.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(qn==null?void 0:qn.length)>1&&ga.createElement(xr.Z,{align:"middle",className:(qn==null?void 0:qn.length)>1?"mb30":`${vn.hide}`},ga.createElement(Pe.default.Item,{name:gn},ga.createElement($t,null)),ga.createElement(ia.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),ga.createElement("div",{onClick:()=>ln(!0)},ga.createElement(Pe.default.Item,{name:kn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ga.createElement(Sa,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ia}))))};var an=Object.defineProperty,qt=Object.defineProperties,An=Object.getOwnPropertyDescriptors,fr=Object.getOwnPropertySymbols,cr=Object.prototype.hasOwnProperty,$n=Object.prototype.propertyIsEnumerable,Pa=(ue,ke,Ze)=>ke in ue?an(ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ue[ke]=Ze,ta=(ue,ke)=>{for(var Ze in ke||(ke={}))cr.call(ke,Ze)&&Pa(ue,Ze,ke[Ze]);if(fr)for(var Ze of fr(ke))$n.call(ke,Ze)&&Pa(ue,Ze,ke[Ze]);return ue},Ba=(ue,ke)=>qt(ue,An(ke)),bi=(ue,ke)=>{var Ze={};for(var Vt in ue)cr.call(ue,Vt)&&ke.indexOf(Vt)<0&&(Ze[Vt]=ue[Vt]);if(ue!=null&&fr)for(var Vt of fr(ue))ke.indexOf(Vt)<0&&$n.call(ue,Vt)&&(Ze[Vt]=ue[Vt]);return Ze};const Hi={\u6B63\u786E:"T",\u9519\u8BEF:"F"},uo=({value:ue,onChange:ke,form:Ze,choiceKey:Vt})=>{const Nn=(ue==null?void 0:ue.is_answer)===1,Cr=ue==null?void 0:ue.choice_text,kn=()=>{var gn;const Yt=(gn=Ze==null?void 0:Ze.getFieldValue(["sub_item_banks",...Vt]))==null?void 0:gn.map(Ln=>({choice_text:Ln.choice_text,is_answer:0}));Ze==null||Ze.setFieldValue(["sub_item_banks",...Vt],Yt),ke(Ba(ta({},ue),{is_answer:1}))};return E.createElement(xr.Z,{className:vn.choiceWrap,align:"middle",wrap:!1},E.createElement(ia.Z,{onClick:kn,className:`${vn.choiceIndex} ${vn.judgementIndex} ${Nn?vn.activeAnswer:""}`},Hi[Cr]),E.createElement(ia.Z,{flex:1,className:`${vn.editorWrap} ml15`},E.createElement("div",{className:`${vn.inputBorder} ${vn.placeholder} ${Nn?vn.activeJudgementAnswer:""}`},Cr)),E.createElement(ia.Z,{flex:"0 0 auto",className:"ml15"},E.createElement("div",{onClick:kn,className:`${vn.setAnswerBtn} ${Nn?vn.activeAnswer:""}`},Nn?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},pl=({questionTitlePlaceholder:ue,choiceKey:ke="choices",form:Ze,titleKey:Vt="name",analysisKey:Nn="analysis"})=>{const[Cr,kn]=(0,E.useState)(!1);return E.createElement("div",{className:vn.wrap},E.createElement("div",{className:vn.questionTitleEditorWrap},E.createElement(Pe.default.Item,{label:"\u9898\u5E72",name:Vt,labelCol:{span:24},rules:[{required:!0}]},E.createElement(ui,{scrollId:"name",watch:!0,height:140,placeholder:ue}))),E.createElement(Pe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},E.createElement(Pe.default.List,{name:ke,rules:[{validator(gn,Yt){return Yt.some(Ia=>(Ia==null?void 0:Ia.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},gn=>E.createElement("div",{id:"choices"},gn.map(Yt=>{var Ln=Yt,{key:Ia,name:ln}=Ln,Wt=bi(Ln,["key","name"]);return E.createElement(Pe.default.Item,Ba(ta({},Wt),{key:Ia,name:ln,noStyle:!0}),E.createElement(uo,{form:Ze,choiceKey:ke}))})))),E.createElement("div",{onClick:()=>kn(!0)},E.createElement(Pe.default.Item,{name:Nn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},E.createElement(Sa,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Cr}))))};var ol=ne(96599),ll={ai_config:"ai_config___cJ8LY",znpy:"znpy___RTAAN",pfbz_ts:"pfbz_ts___ux6Ec",btns_pfbz:"btns_pfbz___QFXM_",lable_name1:"lable_name1___c_vnV",h_lh_40:"h_lh_40___ptAW7"},nl=ne(25638),Do=ne(9202),co=ne(59301);const jl=({qitem:ue,form:ke,exercise:Ze,loading:Vt,dispatch:Nn,aiReviewSettings:Cr=null})=>co.createElement("div",{className:ll.ai_config},co.createElement("div",{style:{lineHeight:"32px",paddingBottom:8}},"\u8BC4\u5206\u6807\u51C6"),co.createElement("div",{className:ll.pfbz_ts},co.createElement("div",{style:{color:"#333"}},"\u63D0\u793A\uFF1A\u53C2\u8003\u7B54\u6848\u548C\u9898\u76EE\u89E3\u6790\u8D8A\u5B8C\u5584\uFF0CAI\u667A\u80FD\u8BC4\u9605\u5C31\u8D8A\u7CBE\u51C6~"),co.createElement("div",{className:"flex"},co.createElement("div",{className:ll.btns_pfbz,onClick:()=>{Nn({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",questionId:ue==null?void 0:ue.question_id,ai_review_settings:ke.getFieldValue(Cr||"ai_review_settings")}})}},co.createElement("img",{src:nl.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),co.createElement("div",{style:{background:"#F6F7F9"}},co.createElement(Pe.default.List,{name:Cr||"ai_review_settings"},(kn,{add:gn,remove:Yt})=>kn.map((Ln,Ia)=>{var ln;return co.createElement(xr.Z,{key:Ln.key,style:{padding:"5px 10px 5px 15px"}},co.createElement(ia.Z,{className:ll.lable_name1},"\u8BC4\u5206\u70B9"),co.createElement(ia.Z,null,co.createElement(Pe.default.Item,{className:"ml10",name:[Ln.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u70B9"}]},co.createElement(_e.default,{onChange:Wt=>{ke.setFieldValue([Ln.name,"content"],Wt.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:142},maxLength:10,className:"mr15"}))),co.createElement(ia.Z,{className:ll.lable_name1},"\u8BC4\u5206\u6807\u51C6"),co.createElement(ia.Z,null,co.createElement(Pe.default.Item,{className:"ml10",name:[Ln.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},co.createElement(_e.default,{onChange:Wt=>{ke.setFieldValue([Ln.name,"content"],Wt.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:Cr?232:318},className:"mr15",maxLength:500}))),co.createElement(ia.Z,{className:ll.lable_name1},"\u6743\u91CD"),co.createElement(ia.Z,null,co.createElement(Pe.default.Item,{className:"ml10",name:[Ln.name,"weight"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u91CD"},{pattern:/^(?!0(\.0+)?$)(\d+(\.\d)?)$/,message:"\u6700\u591A\u4FDD\u7559\u4E00\u4F4D\u5C0F\u6570"}]},co.createElement(Fe.Z,{value:ke.getFieldValue([Ln.name,"weight"]),onChange:Wt=>{Number.isInteger(Wt)||ke.setFieldValue([Ln.name,"weight"],parseFloat(Wt).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"110px"}}))),co.createElement(xr.Z,{className:(ln=ll)==null?void 0:ln.h_lh_40},co.createElement(ia.Z,null,co.createElement("i",{className:"iconfont icon-tianjiatimu ml10 current",style:{color:"#00B187"},onClick:()=>{if(kn.length>=10)return Te.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u70B9");gn()}})),Ia>0&&co.createElement(ia.Z,null,co.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{Yt(Ln.name)}}))))}))),co.createElement(Do.Z,null));var yl=(0,ve.connect)(({exercise:ue,loading:ke})=>({exercise:ue,loading:ke.effects}))(jl),Ul=Object.defineProperty,ql=Object.defineProperties,kl=Object.getOwnPropertyDescriptors,hl=Object.getOwnPropertySymbols,zo=Object.prototype.hasOwnProperty,ts=Object.prototype.propertyIsEnumerable,Ts=(ue,ke,Ze)=>ke in ue?Ul(ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ue[ke]=Ze,ns=(ue,ke)=>{for(var Ze in ke||(ke={}))zo.call(ke,Ze)&&Ts(ue,Ze,ke[Ze]);if(hl)for(var Ze of hl(ke))ts.call(ke,Ze)&&Ts(ue,Ze,ke[Ze]);return ue},vs=(ue,ke)=>ql(ue,kl(ke)),Us=(ue,ke)=>{var Ze={};for(var Vt in ue)zo.call(ue,Vt)&&ke.indexOf(Vt)<0&&(Ze[Vt]=ue[Vt]);if(ue!=null&&hl)for(var Vt of hl(ue))ke.indexOf(Vt)<0&&ts.call(ue,Vt)&&(Ze[Vt]=ue[Vt]);return Ze};const Ls=ue=>{var ke=ue,{value:Ze,onChange:Vt}=ke,Nn=Us(ke,["value","onChange"]);const Cr=kn=>{Vt([kn])};return E.createElement(Fr.Z,vs(ns({},Nn),{defaultValue:Ze==null?void 0:Ze[0],onChange:Cr}))},Rs=ue=>{if(!ue)return!1;let ke=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return ue==="|"?(Te.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Zs=({value:ue=[],onClose:ke})=>E.createElement(ol.default,{closable:!0,onClose:ke,className:vn.keywordTag},E.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},ue.join(" \u6216 "))),Ao=({questionTitlePlaceholder:ue,form:ke,showKeywords:Ze,isMustKeyWords:Vt=Ze,titleKey:Nn="name",analysisKey:Cr="analysis",answerTexts:kn="answer_texts",keywords:gn="keywords",useKeywords:Yt="use_keywords",indexs:Ln,qitem:Ia,exerciseitem:ln,aiReviewSettings:Wt})=>{var un,er,Xn,Zn,qn;const[yn,lr]=(0,E.useState)(!1),[Dr,dr]=(0,E.useState)(""),ki=(er=(un=ke.getFieldValue("sub_item_banks"))==null?void 0:un[Yt==null?void 0:Yt[0]])==null?void 0:er[Yt==null?void 0:Yt[1]],Gi=(Zn=(Xn=ke.getFieldValue("sub_item_banks"))==null?void 0:Xn[Yt==null?void 0:Yt[0]])==null?void 0:Zn.question_score;return E.createElement("div",{className:vn.wrap},E.createElement("div",{className:vn.questionTitleEditorWrap},E.createElement(Pe.default.Item,{label:"\u9898\u5E72",name:Nn,labelCol:{span:24},rules:[{required:!0}]},E.createElement(ui,{scrollId:"name",watch:!0,height:140,placeholder:ue}))),E.createElement(Pe.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:kn,labelCol:{span:24}},E.createElement(Ls,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Ze&&!Vt&&E.createElement(Pe.default.Item,{hidden:!0,name:Yt,valuePropName:"checked"},E.createElement(pa.Z,{defaultChecked:!0})),Ze&&Vt&&E.createElement(xr.Z,{align:"middle",className:"mb30"},E.createElement(Pe.default.Item,{name:Yt,valuePropName:"checked"},E.createElement(pa.Z,null)),E.createElement(ia.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),E.createElement(ia.Z,null,E.createElement(dt.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},E.createElement(Jn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(ki||!Vt)&&E.createElement(Pe.default.List,{name:gn,rules:[{validator(Ui,_o){return Vt?_o!=null&&_o.length?(_o==null?void 0:_o.reduce((Mi,eo)=>Mi+eo.score,0))>parseFloat(Gi)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(Ui,{add:_o,remove:Tr})=>E.createElement(E.Fragment,null,E.createElement("div",{className:`${vn.title} mb10`},Vt?"\u5173\u952E\u8BCD":E.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),E.createElement(xr.Z,{align:"middle",className:"font14 mb30"},E.createElement(ia.Z,{flex:1},E.createElement(_e.default,{value:Dr,onChange:Mi=>{dr(Mi.target.value)},maxLength:50,allowClear:!0,onPressEnter:Mi=>{var eo,tr,yo,Go;const Io=`${(eo=Mi.target)==null?void 0:eo.value}`,nr=(yo=(tr=Io==null?void 0:Io.split("|"))==null?void 0:tr.filter(No=>!!No))==null?void 0:yo.map(No=>No==null?void 0:No.trim()),fi=ke.getFieldValue(["sub_item_banks",...gn]),ul=((Go=fi==null?void 0:fi.map(No=>No==null?void 0:No.keyword))==null?void 0:Go.flat())||[];for(const No of nr)if(ul.includes(No)){Te.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Rs(Io)&&(_o({keyword:nr,score:1}),dr(""))},className:vn.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),E.createElement(ia.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Ui.map(Mi=>{var eo=Mi,{key:tr,name:yo}=eo,Go=Us(eo,["key","name"]);return E.createElement(xr.Z,{key:tr,className:"mb20",style:{marginRight:148}},E.createElement(ia.Z,{flex:1},E.createElement(xr.Z,{align:"middle",justify:"space-between"},E.createElement(Pe.default.Item,vs(ns({},Go),{name:[yo,"keyword"]}),E.createElement(Zs,{onClose:()=>Tr(yo)})),Vt&&E.createElement(Pe.default.Item,vs(ns({},Go),{name:[yo,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:vn.blankInputNumberWrapper}),E.createElement(Fe.Z,{className:vn.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),E.createElement("div",{onClick:()=>lr(!0)},E.createElement(Pe.default.Item,{name:Cr,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},E.createElement(Sa,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:yn}))),((qn=ln==null?void 0:ln.exercise)==null?void 0:qn.is_open_ai_review)&&E.createElement(yl,{form:ke,qitem:Ia,aiReviewSettings:Wt}))};var Gr=ne(59301),Ai=Object.defineProperty,mo=Object.defineProperties,Bl=Object.getOwnPropertyDescriptors,Mo=Object.getOwnPropertySymbols,Ci=Object.prototype.hasOwnProperty,To=Object.prototype.propertyIsEnumerable,wl=(ue,ke,Ze)=>ke in ue?Ai(ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ue[ke]=Ze,os=(ue,ke)=>{for(var Ze in ke||(ke={}))Ci.call(ke,Ze)&&wl(ue,Ze,ke[Ze]);if(Mo)for(var Ze of Mo(ke))To.call(ke,Ze)&&wl(ue,Ze,ke[Ze]);return ue},Il=(ue,ke)=>mo(ue,Bl(ke)),Nl=(ue,ke)=>{var Ze={};for(var Vt in ue)Ci.call(ue,Vt)&&ke.indexOf(Vt)<0&&(Ze[Vt]=ue[Vt]);if(ue!=null&&Mo)for(var Vt of Mo(ue))ke.indexOf(Vt)<0&&To.call(ue,Vt)&&(Ze[Vt]=ue[Vt]);return Ze};const{Panel:Wi}=Hn.default,Is=({questionTitlePlaceholder:ue,choiceKey:ke,form:Ze,withScore:Vt,exerciseitem:Nn})=>{const Cr=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],[kn,gn]=(0,E.useState)(),[Yt,Ln]=(0,E.useState)([]),Ia=Wt=>{Ln(Wt)},ln=({value:Wt})=>Gr.createElement("div",{style:{width:150,paddingLeft:11}},Wt);return Gr.createElement("div",{className:vn.wrap},Gr.createElement("div",{className:vn.questionTitleEditorWrap},Gr.createElement(Pe.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Gr.createElement(ui,{scrollId:"name",watch:!0,height:140,placeholder:ue}))),Gr.createElement(Pe.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),Gr.createElement(Pe.default.List,{name:"sub_item_banks",rules:[{validator(Wt,un){return un?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Wt,{add:un,remove:er,move:Xn})=>{const Zn=Ze.getFieldValue("sub_item_banks");return Gr.createElement(Gr.Fragment,null,Gr.createElement(Hn.default,{className:Wt.length>0?vn.collapseWrapper:"",bordered:!1,activeKey:Yt,onChange:Ia,expandIcon:({isActive:qn})=>Gr.createElement("i",{className:`iconfont icon-weizhankai ${qn?vn.open:vn.close}`,style:{fontSize:14,transition:"all .2s"}})},Wt.map((qn,yn)=>{var lr=qn,{key:Dr,name:dr}=lr,ki=Nl(lr,["key","name"]),Gi,Ui,_o,Tr,Mi,eo,tr,yo,Go,Io,nr,fi,ul,No;return Gr.createElement(Wi,{className:vn.panel,forceRender:!0,header:Gr.createElement("div",{className:vn.panelHeader},"\u7B2C",yn+1,"\u5C0F\u9898",Gr.createElement("span",null,"\uFF08",((Gi=Zn==null?void 0:Zn[dr])==null?void 0:Gi.question_type)==0?"\u5355\u9009\u9898":((Ui=Zn==null?void 0:Zn[dr])==null?void 0:Ui.question_type)==1?"\u591A\u9009\u9898":((_o=Zn==null?void 0:Zn[dr])==null?void 0:_o.question_type)==3?"\u586B\u7A7A\u9898":((Tr=Zn==null?void 0:Zn[dr])==null?void 0:Tr.question_type)==2?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:dr,extra:Gr.createElement(xr.Z,{align:"middle",onClick:pi=>pi.stopPropagation()},((Mi=Zn==null?void 0:Zn[dr])==null?void 0:Mi.question_type)==3&&Gr.createElement(Gr.Fragment,null,Gr.createElement(nt.ZP.Group,{defaultValue:(eo=Zn==null?void 0:Zn[dr])==null?void 0:eo.use_blank_score,className:he.scoreByBlankRadio,style:{marginRight:20},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:pi=>{var xl,wo,cl,Qo,jo;if(Ze==null||Ze.setFieldValue(["sub_item_banks",dr,"use_blank_score"],(xl=pi==null?void 0:pi.target)==null?void 0:xl.value),(wo=pi==null?void 0:pi.target)!=null&&wo.value){let qo=0;for(let $o in(cl=Ze==null?void 0:Ze.getFieldValue(["sub_item_banks",dr]))==null?void 0:cl.standard_answers)qo+=Number((jo=(Qo=Ze==null?void 0:Ze.getFieldValue(["sub_item_banks",dr]))==null?void 0:Qo.standard_answers[$o])==null?void 0:jo.score);Ze==null||Ze.setFieldValue(["sub_item_banks",dr,"question_score"],qo||"")}gn(new Date)}}),Gr.createElement(dt.Z,{overlayInnerStyle:{width:460},title:Gr.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",Gr.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},Gr.createElement("i",{className:"icon-tishixiaowenhao font18 mr25 c-3061d0"}))),Vt&&Gr.createElement(Pe.default.Item,Il(os({},ki),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[dr,"question_score"],className:vn.blankInputNumberWrapper}),((tr=Zn==null?void 0:Zn[dr])==null?void 0:tr.question_type)==3&&((yo=Zn==null?void 0:Zn[dr])!=null&&yo.use_blank_score)?Gr.createElement(ln,null):Gr.createElement(Fe.Z,{className:vn.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}})),Gr.createElement(xr.Z,{align:"middle",className:"pl40",style:{width:82}},yn!==0&&Gr.createElement("div",{onClick:()=>{var pi;Xn(yn,yn-1);const xl=(pi=Ze.getFieldValue("sub_item_banks"))==null?void 0:pi.map((wo,cl)=>(Wt.map((Qo,jo)=>{cl===jo&&(wo.q_position=Number(Qo.name)+1)}),wo));Ze.setFieldValue("sub_item_banks",xl)}},Gr.createElement(dt.Z,{title:"\u4E0A\u79FB"},Gr.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),yn{var pi;Xn(yn,yn+1);const xl=(pi=Ze.getFieldValue("sub_item_banks"))==null?void 0:pi.map((wo,cl)=>(Wt.map((Qo,jo)=>{cl===jo&&(wo.q_position=Number(Qo.name)+1)}),wo));Ze.setFieldValue("sub_item_banks",xl)},className:yn===0?"":"ml10"},Gr.createElement(dt.Z,{title:"\u4E0B\u79FB"},Gr.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"})))),Gr.createElement(dt.Z,{title:"\u5220\u9664"},Gr.createElement(fe.Z,{className:`${vn.deleteIcon} ml40`,onClick:()=>er(dr)})))},Gr.createElement(Pe.default.Item,Il(os({},ki),{name:dr}),(((Go=Zn==null?void 0:Zn[dr])==null?void 0:Go.question_type)==0||((Io=Zn==null?void 0:Zn[dr])==null?void 0:Io.question_type)==1)&&Gr.createElement(Qi,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((nr=Zn==null?void 0:Zn[dr])==null?void 0:nr.question_type)==1,form:Ze,choiceKey:[dr,"choices"],titleKey:[dr,"name"],analysisKey:[dr,"analysis"],choiceOptionsPath:["sub_item_banks",dr,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((fi=Zn==null?void 0:Zn[dr])==null?void 0:fi.question_type)==3&&Gr.createElement(Ut,{form:Ze,name:dr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\uFF0C\u60A8\u53EF\u4EE5\u7528\u4EFB\u610F\u5B57\u7B26\u8868\u793A\u586B\u7A7A\u9879",scoreByBlank:[dr,"use_blank_score"],titleKey:[dr,"name"],analysisKey:[dr,"analysis"],isOrdered:[dr,"is_ordered"],answerKey:[dr,"standard_answers"],key:kn}),((ul=Zn==null?void 0:Zn[dr])==null?void 0:ul.question_type)==2&&Gr.createElement(pl,{form:Ze,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[dr,"name"],analysisKey:[dr,"analysis"],choiceKey:[dr,"choices"]}),((No=Zn==null?void 0:Zn[dr])==null?void 0:No.question_type)==4&&Gr.createElement(Ao,{showKeywords:!0,isMustKeyWords:!0,form:Ze,titleKey:[dr,"name"],analysisKey:[dr,"analysis"],answerTexts:[dr,"answer_texts"],useKeywords:[dr,"use_keywords"],keywords:[dr,"keywords"],aiReviewSettings:[dr,"ai_review_settings"],indexs:dr,qitem:Zn==null?void 0:Zn[dr],questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9",exerciseitem:Nn})))})),Wt.length<20&&Gr.createElement(en.Z,{menu:{items:[{label:Gr.createElement("div",{onClick:()=>{un({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:0,item_type:"SINGLE"}),Ln([Wt==null?void 0:Wt.length,...Yt])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:Gr.createElement("div",{onClick:()=>{un({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:1,item_type:"MULTIPLE"}),Ln([Wt==null?void 0:Wt.length,...Yt])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:Gr.createElement("div",{onClick:()=>{un({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",question_type:2,item_type:"JUDGMENT"}),Ln([Wt==null?void 0:Wt.length,...Yt])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:Gr.createElement("div",{onClick:()=>{un({name:"",analysis:"",is_ordered:!0,standard_answers:[{position:1,answer_text:[""]}],question_type:3,item_type:"COMPLETION",use_blank_score:!0,downcase:!0,no_space:!0}),Ln([Wt==null?void 0:Wt.length,...Yt])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:Gr.createElement("div",{onClick:()=>{un({name:"",answer_texts:[],keywords:[],use_keywords:!1,analysis:"",question_type:4,item_type:"SUBJECTIVE"}),Ln([Wt==null?void 0:Wt.length,...Yt])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(qn=>qn.show).map(qn=>({label:qn.label,key:qn.key}))}},Gr.createElement("div",{className:`${vn.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var sl=ne(59301),rs=Object.defineProperty,gs=Object.defineProperties,js=Object.getOwnPropertyDescriptors,Fl=Object.getOwnPropertySymbols,ys=Object.prototype.hasOwnProperty,Au=Object.prototype.propertyIsEnumerable,Es=(ue,ke,Ze)=>ke in ue?rs(ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ue[ke]=Ze,ds=(ue,ke)=>{for(var Ze in ke||(ke={}))ys.call(ke,Ze)&&Es(ue,Ze,ke[Ze]);if(Fl)for(var Ze of Fl(ke))Au.call(ke,Ze)&&Es(ue,Ze,ke[Ze]);return ue},bs=(ue,ke)=>gs(ue,js(ke)),tc=(ue,ke,Ze)=>new Promise((Vt,Nn)=>{var Cr=Yt=>{try{gn(Ze.next(Yt))}catch(Ln){Nn(Ln)}},kn=Yt=>{try{gn(Ze.throw(Yt))}catch(Ln){Nn(Ln)}},gn=Yt=>Yt.done?Vt(Yt.value):Promise.resolve(Yt.value).then(Cr,kn);gn((Ze=Ze.apply(ue,ke)).next())}),qs=({qitem:ue,setisedit:ke,TagDiscipline:Ze,exerciseitem:Vt,seveeditor:Nn,deleteitem:Cr,getTagData:kn,init:gn,showTip:Yt=!1,saveLoading:Ln=!1})=>{var Ia;const[ln]=Pe.default.useForm(),{unified_ai_setting:Wt,ai_review_settings:un}=Vt==null?void 0:Vt.exercise;(0,E.useEffect)(()=>{var Xn;ln.setFieldsValue(bs(ds({},ue),{name:ue.question_title,sub_item_banks:(Xn=ue.sub_exercise_questions)==null?void 0:Xn.map(Zn=>{var qn,yn;if(Zn.question_type==4){const lr=Wt?un:((qn=Zn==null?void 0:Zn.ai_review_settings)==null?void 0:qn.length)>0?Zn.ai_review_settings:un;Zn.ai_review_settings=lr}return bs(ds({},Zn),{name:Zn.question_title,choices:(yn=Zn==null?void 0:Zn.question_choices)==null?void 0:yn.map(lr=>bs(ds({},lr),{is_answer:lr!=null&&lr.standard_boolean?1:0}))})}),repeat_answer:!ue.repeat_answer}))},[ue]);const er=Xn=>{if(!(Xn!=null&&Xn.length))return!1;const Zn=Xn.map(yn=>{var lr;return(lr=yn.choice_text)==null?void 0:lr.trim().replace(/^\s+|\s+$/g,"")});return new Set(Zn).size!==Zn.length};return sl.createElement("div",null,sl.createElement(Pe.default,{form:ln,colon:!1,onValuesChange:(Xn,Zn)=>{var qn,yn,lr,Dr;if(Xn!=null&&Xn.sub_item_banks){let dr=((qn=ln.getFieldValue("sub_item_banks"))==null?void 0:qn.length)>0&&((lr=(yn=ln.getFieldValue("sub_item_banks"))==null?void 0:yn.map(ki=>{var Gi;if(ki.question_type==3&&(ki!=null&&ki.use_blank_score)){let Ui=0;for(let _o in ki==null?void 0:ki.standard_answers)Ui+=Number((Gi=ki==null?void 0:ki.standard_answers[_o])==null?void 0:Gi.score);return Ui}else return ki.question_score}))==null?void 0:lr.filter(ki=>ki));(dr==null?void 0:dr.length)>0&&ln.setFieldsValue({question_score:(Dr=parseFloat(dr.reduce((ki,Gi)=>parseFloat(ki)+parseFloat(Gi))))==null?void 0:Dr.toFixed(1)})}},onFinish:Xn=>{var Zn,qn;if((Zn=Xn.sub_item_banks)==null?void 0:Zn.some(lr=>lr.question_type===0||lr.question_type===1?er(lr.choices):!1)){Te.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}Nn(bs(ds(ds({},ue),Xn),{question_title:Xn.name,sub_questions:(qn=Xn==null?void 0:Xn.sub_item_banks)==null?void 0:qn.map(lr=>{var Dr,dr,ki,Gi;return(lr==null?void 0:lr.question_type)==3?bs(ds({},lr),{question_title:lr.name,item_type:lr==null?void 0:lr.question_type}):bs(ds({},lr),{question_title:lr.name,question_choices:(dr=(Dr=lr==null?void 0:lr.choices)==null?void 0:Dr.map)==null?void 0:dr.call(Dr,Ui=>Ui.choice_text),standard_answers:(Gi=(ki=lr==null?void 0:lr.choices)==null?void 0:ki.map)==null?void 0:Gi.call(ki,(Ui,_o)=>(Ui==null?void 0:Ui.is_answer)===1&&_o+1).filter(Ui=>Ui),item_type:lr==null?void 0:lr.question_type})})}))},onFinishFailed:Xn=>tc(void 0,null,function*(){var Zn,qn;Te.ZP.error(Xn.errorFields[0].errors[0]),ln.scrollToField((qn=(Zn=Xn==null?void 0:Xn.errorFields)==null?void 0:Zn[0])==null?void 0:qn.name,{behavior:"smooth",block:"center"})})},sl.createElement("div",{style:{display:"flex",alignItems:"center"}},sl.createElement("div",{style:{flex:1}},sl.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),sl.createElement("span",null,"\u7EC4\u5408\u9898")),((Ia=Vt==null?void 0:Vt.exercise)==null?void 0:Ia.exercise_status)==1&&!(ue!=null&&ue.isadd)&&sl.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Cr()}},sl.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),sl.createElement(We.ZP,{onClick:()=>{var Xn;ue.isadd?(ke(!1),gn()):(ln.setFieldsValue(bs(ds({},ue),{name:ue.question_title,sub_item_banks:(Xn=ue.sub_exercise_questions)==null?void 0:Xn.map(Zn=>{var qn;return bs(ds({},Zn),{name:Zn.question_title,choices:(qn=Zn==null?void 0:Zn.question_choices)==null?void 0:qn.map(yn=>bs(ds({},yn),{is_answer:yn!=null&&yn.standard_boolean?1:0}))})}),repeat_answer:!ue.repeat_answer})),ke(!1))}},"\u53D6\u6D88"),sl.createElement(dt.Z,{overlayClassName:he.shake,open:Yt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:sl.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},sl.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},sl.createElement(We.ZP,{className:"ml20",type:"primary",onClick:()=>{ln.submit()},loading:Ln},"\u4FDD\u5B58"))),sl.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},sl.createElement(xn.Z,{text:"\uFF08\u7EC4\u5408\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5C0F\u9898\u5206\u503C\u4E4B\u548C\uFF09"}),sl.createElement(Is,{form:ln,withScore:!0,choiceKey:"",exerciseitem:Vt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9"}),sl.createElement(Ir,{getTagData:kn,qitem:ue,exerciseitem:Vt,TagDiscipline:Ze,form:ln}))))},Ys=ne(15267),Xo=ne(59301),zu=Object.defineProperty,Cu=Object.defineProperties,iu=Object.getOwnPropertyDescriptors,xu=Object.getOwnPropertySymbols,ou=Object.prototype.hasOwnProperty,Yl=Object.prototype.propertyIsEnumerable,_u=(ue,ke,Ze)=>ke in ue?zu(ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ue[ke]=Ze,as=(ue,ke)=>{for(var Ze in ke||(ke={}))ou.call(ke,Ze)&&_u(ue,Ze,ke[Ze]);if(xu)for(var Ze of xu(ke))Yl.call(ke,Ze)&&_u(ue,Ze,ke[Ze]);return ue},Hl=(ue,ke)=>Cu(ue,iu(ke)),wu=(ue,ke,Ze)=>new Promise((Vt,Nn)=>{var Cr=Yt=>{try{gn(Ze.next(Yt))}catch(Ln){Nn(Ln)}},kn=Yt=>{try{gn(Ze.throw(Yt))}catch(Ln){Nn(Ln)}},gn=Yt=>Yt.done?Vt(Yt.value):Promise.resolve(Yt.value).then(Cr,kn);gn((Ze=Ze.apply(ue,ke)).next())}),nu=({qitem:ue,setqitem:ke,setisedit:Ze,TagDiscipline:Vt,exerciseitem:Nn,seveeditor:Cr,deleteitem:kn,showTip:gn,saveLoading:Yt=!1})=>{var Ln,Ia;const[ln]=Pe.default.useForm();return(0,E.useEffect)(()=>{var Wt,un;ln.setFieldsValue(Hl(as({},ue),{name:ue==null?void 0:ue.question_title,choices:(Wt=ue==null?void 0:ue.question_choices)==null?void 0:Wt.map(er=>Hl(as({},er),{standard_boolean:er!=null&&er.standard_boolean?1:0})),repeat_answer:!(ue!=null&&ue.repeat_answer)})),ue.shixun=(un=ue==null?void 0:ue.shixun)==null?void 0:un.map(er=>Hl(as({},er),{defaultscore:er.challenge_score}))},[]),Xo.createElement("div",null,Xo.createElement(Pe.default,{form:ln,colon:!1,onFinish:Wt=>{var un,er;let Xn=Hl(as({},Wt),{question_scores:(un=ue==null?void 0:ue.shixun)==null?void 0:un.map(Zn=>Zn.challenge_score),item_type:ue==null?void 0:ue.question_type,choices:(er=Wt==null?void 0:Wt.choices)==null?void 0:er.map(Zn=>Hl(as({},Zn),{is_answer:Zn.standard_boolean}))});Cr(as(as({},ue),Xn))},onFinishFailed:Wt=>wu(void 0,null,function*(){var un,er;Te.ZP.error(Wt.errorFields[0].errors[0]),ln.scrollToField((er=(un=Wt==null?void 0:Wt.errorFields)==null?void 0:un[0])==null?void 0:er.name,{behavior:"smooth",block:"center"})})},Xo.createElement("div",{style:{display:"flex",alignItems:"center"}},Xo.createElement("div",{style:{flex:1}},Xo.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Xo.createElement("span",null,"\u5B9E\u8BAD\u9898")),((Ln=Nn==null?void 0:Nn.exercise)==null?void 0:Ln.exercise_status)==1&&!(ue!=null&&ue.isadd)&&Xo.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{kn()}},Xo.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Xo.createElement(We.ZP,{onClick:()=>{var Wt,un;ln.setFieldsValue(Hl(as({},ue),{name:ue==null?void 0:ue.question_title,choices:(Wt=ue==null?void 0:ue.question_choices)==null?void 0:Wt.map(er=>Hl(as({},er),{standard_boolean:er!=null&&er.standard_boolean?1:0})),repeat_answer:!(ue!=null&&ue.repeat_answer)})),ue.shixun=(un=ue==null?void 0:ue.shixun)==null?void 0:un.map(er=>Hl(as({},er),{challenge_score:er.defaultscore})),ke(as({},ue)),Ze(!1)}},"\u53D6\u6D88"),Xo.createElement(dt.Z,{overlayClassName:he.shake,open:gn,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Xo.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Xo.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Xo.createElement(We.ZP,{className:"ml20",type:"primary",onClick:()=>wu(void 0,null,function*(){var Wt,un,er;if(((un=(Wt=ue==null?void 0:ue.shixun)==null?void 0:Wt.map)==null?void 0:un.call(Wt,Xn=>Xn.challenge_score).filter(Xn=>Xn).length)<((er=ue==null?void 0:ue.shixun)==null?void 0:er.length)){Te.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}ln.submit()}),loading:Yt},"\u4FDD\u5B58"))),Xo.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Xo.createElement(xn.Z,{text:"\uFF08\u5B9E\u8BAD\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5173\u5361\u5206\u503C\u4E4B\u548C\uFF09"}),Xo.createElement(Pe.default.Item,{label:"\u9898\u5E72",name:"question_title",labelCol:{span:24},rules:[{required:!0}]},Xo.createElement(Fr.Z,{watch:!0,height:140,placeholder:"",defaultValue:ue.question_title})),Xo.createElement(xr.Z,{style:{marginBottom:15},align:"middle",justify:"space-between"},Xo.createElement("div",null,Xo.createElement("span",{style:{color:"red"}},"*"),"\u5173\u5361\u540D\u79F0"),Xo.createElement("a",{href:`/shixuns/${(0,Ys.G5)()?ue.forked_shixun_identifier:ue==null?void 0:ue.shixun_identifier}/challenges?exercise=true`,target:"_blank"},Xo.createElement("i",{onClick:()=>{},className:"iconfont icon-shixunkecheng font14 mr5"}),"\u5B9E\u8BAD\u8BE6\u60C5")),(Ia=ue==null?void 0:ue.shixun)==null?void 0:Ia.map((Wt,un)=>Xo.createElement("div",{style:{display:"flex",marginBottom:20}},Xo.createElement("div",{style:{flex:1}},un+1,"\u3001",Wt.challenge_name),Xo.createElement("div",null,Xo.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C",Xo.createElement(Fe.Z,{precision:1,value:Wt==null?void 0:Wt.challenge_score,onChange:er=>{const Xn=JSON.parse(JSON.stringify((ue==null?void 0:ue.shixun)||[]));Xn[un].challenge_score=er;const Zn=Xn.every(yn=>!yn.challenge_score),qn=parseFloat(Xn==null?void 0:Xn.map(yn=>yn.challenge_score).reduce((yn,lr)=>parseFloat(yn||0)+parseFloat(lr||0)));ln.setFieldsValue({question_score:Zn?"":qn.toFixed(1)}),ke(Hl(as({},ue),{shixun:Xn}))},max:200,min:.1,style:{marginLeft:10,width:150},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle"})))))))},ca={flex_box_center:"flex_box_center___Vhtb1",flex_space_between:"flex_space_between___k2ZrJ",flex_box_vertical_center:"flex_box_vertical_center___tn6Db",flex_box_center_end:"flex_box_center_end___k3eNX",flex_box_column:"flex_box_column___rsWbi",warp:"warp___UlRJc",indexTag:"indexTag___rjJ1u",normalWrap:"normalWrap___Qm4zY",redio:"redio___VW3yr",redioitem:"redioitem___jAPlJ",redioitemyes:"redioitemyes___VoiQ1",title:"title___Dt2dl",titleyes:"titleyes___Fjh3a",yestag:"yestag___CXrPv",checkbox:"checkbox___CgMU_",checkboxitem:"checkboxitem___PpJ9n",checkboxitemyes:"checkboxitemyes___pCfvZ",bottom:"bottom___BqrmJ",bottomitem:"bottomitem___Qk2rG",left:"left___l29lW",right:"right___nB1XE",completion:"completion___y1m7L",content:"content___AmQy4",items:"items___lIt8e",simple:"simple___zxJLH",shixunWrapper:"shixunWrapper___kAYdL",shixun:"shixun___UE6xS",score:"score___Px5Fq",qtitle:"qtitle___wG7Nn",program:"program___gzKdL",combination:"combination___R0ysn",qtype:"qtype___U0Suy",divname:"divname___guDo9"},ku=ne(70858),Iu=ne(71039),fs=ne(24334),wr=ne(59301);const ls=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],Fu=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}];var Ou=({qitem:ue,exercise:ke})=>{var Ze,Vt,Nn,Cr,kn,gn,Yt,Ln,Ia,ln,Wt,un,er,Xn,Zn,qn,yn,lr,Dr,dr,ki,Gi,Ui,_o;return wr.createElement("div",{className:ca.warp},((ue==null?void 0:ue.question_type)===0||(ue==null?void 0:ue.question_type)===2)&&wr.createElement("div",{className:ca.normalWrap},(Ze=ue==null?void 0:ue.question_choices)==null?void 0:Ze.map((Tr,Mi)=>wr.createElement("div",{className:ca.redio},!(Tr!=null&&Tr.standard_boolean)&&wr.createElement("span",{className:ca.redioitem}),(Tr==null?void 0:Tr.standard_boolean)&&wr.createElement("i",{className:`${ca.redioitemyes} icon-duigou1`}),wr.createElement("span",{className:`${Tr!=null&&Tr.standard_boolean?ca.titleyes:ca.title} ${ca.indexTag}`},(ue==null?void 0:ue.question_type)===0?ls[Mi]:""),wr.createElement(se.Z,{className:Tr!=null&&Tr.standard_boolean?ca.titleyes:ca.title,value:Tr==null?void 0:Tr.choice_text}),(Tr==null?void 0:Tr.standard_boolean)&&wr.createElement("div",{className:ca.yestag},"\u6B63\u786E\u7B54\u6848")))),(ue==null?void 0:ue.question_type)===1&&wr.createElement("div",{className:ca.normalWrap},(Vt=ue==null?void 0:ue.question_choices)==null?void 0:Vt.map((Tr,Mi)=>wr.createElement("div",{className:ca.checkbox},!(Tr!=null&&Tr.standard_boolean)&&wr.createElement("span",{className:ca.checkboxitem}),(Tr==null?void 0:Tr.standard_boolean)&&wr.createElement("i",{className:`${ca.checkboxitemyes} icon-duigou1`}),wr.createElement("span",{className:`${Tr!=null&&Tr.standard_boolean?ca.titleyes:ca.title} ${ca.indexTag}`},ls[Mi]),wr.createElement(se.Z,{className:Tr!=null&&Tr.standard_boolean?ca.titleyes:ca.title,value:Tr==null?void 0:Tr.choice_text}),(Tr==null?void 0:Tr.standard_boolean)&&wr.createElement("div",{className:ca.yestag},"\u6B63\u786E\u7B54\u6848")))),(ue==null?void 0:ue.question_type)===3&&wr.createElement("div",{className:ca.completion},(Nn=ue==null?void 0:ue.standard_answers)==null?void 0:Nn.map((Tr,Mi)=>{var eo;return wr.createElement(xr.Z,{align:"top"},wr.createElement("span",{className:ca.title},"\u586B\u7A7A\u9879",Mi+1),wr.createElement("div",{className:ca.content},(eo=Tr.answer_text)==null?void 0:eo.map((tr,yo)=>wr.createElement("div",{key:`${ue.question_id}-${yo}`,className:ca.items,style:(Tr==null?void 0:Tr.model)===2?{border:0,padding:0}:{}},(Tr==null?void 0:Tr.model)===1?wr.createElement("pre",{className:"mb0"},tr):wr.createElement(Iu.Z,{value:tr,disabled:!0})))))})),(ue==null?void 0:ue.question_type)===4&&wr.createElement("div",{className:ca.simple},wr.createElement("div",{className:ca.title},"\u53C2\u8003\u7B54\u6848"),wr.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Cr=ue==null?void 0:ue.answer_texts)!=null&&Cr[0]?wr.createElement(se.Z,{className:ca.content,value:(kn=ue==null?void 0:ue.answer_texts)==null?void 0:kn[0]}):wr.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),wr.createElement("div",{className:"mt20 "},wr.createElement("span",{className:ca.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),wr.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},ue!=null&&ue.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))),(ue==null?void 0:ue.question_type)===5&&wr.createElement("div",{className:ca.shixunWrapper},(gn=ue==null?void 0:ue.shixun)==null?void 0:gn.map((Tr,Mi)=>{var eo,tr;return wr.createElement("div",null,wr.createElement("div",{key:Mi,className:`${ca.shixun} mb30`},wr.createElement("span",{className:ca.score},"\uFF08",Tr==null?void 0:Tr.challenge_score,"\u5206\uFF09"),wr.createElement("span",{className:ca.qtitle},(ue==null?void 0:ue.index)+"."+(Mi+1),"\u3001",Tr==null?void 0:Tr.challenge_name)),((tr=(eo=ke==null?void 0:ke.editData)==null?void 0:eo.exercise)==null?void 0:tr.show_challenge_task_pass)&&wr.createElement(se.Z,{className:ca.content,value:(Tr==null?void 0:Tr.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))})),(ue==null?void 0:ue.question_type)===6&&wr.createElement("div",{className:ca.program,style:{border:!((Ln=(Yt=ke==null?void 0:ke.editData)==null?void 0:Yt.exercise)!=null&&Ln.show_hack_sets)&&!((ln=(Ia=ke==null?void 0:ke.editData)==null?void 0:Ia.exercise)!=null&&ln.show_hack_description)&&"none"}},((un=(Wt=ke==null?void 0:ke.editData)==null?void 0:Wt.exercise)==null?void 0:un.show_hack_sets)&&wr.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},wr.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},wr.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),wr.createElement(ku.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(Tr,Mi,eo)=>eo+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Tr,Mi,eo)=>wr.createElement(dt.Z,{title:wr.createElement("pre",null,Tr)},wr.createElement("div",{className:ca.divname},Tr))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Tr,Mi,eo)=>wr.createElement(dt.Z,{title:wr.createElement("pre",null,Tr)}," ",wr.createElement("div",{className:ca.divname},Tr))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:ue==null?void 0:ue.hack_sets})),((Xn=(er=ke==null?void 0:ke.editData)==null?void 0:er.exercise)==null?void 0:Xn.show_hack_description)&&wr.createElement("div",null,wr.createElement(se.Z,{className:ca.content,value:(ue==null?void 0:ue.description)||"- -"}))),(ue==null?void 0:ue.question_type)===7&&((Zn=ue==null?void 0:ue.sub_exercise_questions)==null?void 0:Zn.map((Tr,Mi)=>{var eo,tr,yo,Go,Io,nr;return wr.createElement("div",{key:Mi},wr.createElement("div",{className:ca.combination},wr.createElement("span",{className:ca.score},Tr==null?void 0:Tr.question_score,"\u5206"),wr.createElement("span",{className:ca.qtype},(eo=Fu.find(fi=>fi.type==Tr.question_type))==null?void 0:eo.name),wr.createElement("span",{className:ca.qtitle},Mi+1,"\u3001",Tr==null?void 0:Tr.question_title)),(Tr.question_type===0||Tr.question_type===2)&&wr.createElement("div",{className:ca.warp,style:{padding:"30px 58px",paddingBottom:0}},wr.createElement("div",null,(tr=Tr==null?void 0:Tr.question_choices)==null?void 0:tr.map((fi,ul)=>wr.createElement("div",{className:ca.redio,key:ul},!(fi!=null&&fi.standard_boolean)&&wr.createElement("span",{className:ca.redioitem}),(fi==null?void 0:fi.standard_boolean)&&wr.createElement("i",{className:`${ca.redioitemyes} icon-duigou1`}),Tr.question_type===2&&wr.createElement("span",{className:`${fi!=null&&fi.standard_boolean?ca.titleyes:ca.title} ${ca.indexTag}`},ls[ul]),wr.createElement(se.Z,{className:fi!=null&&fi.standard_boolean?ca.titleyes:ca.title,value:fi==null?void 0:fi.choice_text}),(fi==null?void 0:fi.standard_boolean)&&wr.createElement("div",{className:ca.yestag},"\u6B63\u786E\u7B54\u6848"))))),Tr.question_type===1&&wr.createElement("div",{className:ca.normalWrap},(yo=Tr==null?void 0:Tr.question_choices)==null?void 0:yo.map((fi,ul)=>wr.createElement("div",{className:ca.checkbox,key:ul},!(fi!=null&&fi.standard_boolean)&&wr.createElement("span",{className:ca.checkboxitem}),(fi==null?void 0:fi.standard_boolean)&&wr.createElement("i",{className:`${ca.checkboxitemyes} icon-duigou1`}),wr.createElement("span",{className:`${fi!=null&&fi.standard_boolean?ca.titleyes:ca.title} ${ca.indexTag}`},ls[ul]),wr.createElement(se.Z,{className:fi!=null&&fi.standard_boolean?ca.titleyes:ca.title,value:fi==null?void 0:fi.choice_text}),(fi==null?void 0:fi.standard_boolean)&&wr.createElement("div",{className:ca.yestag},"\u6B63\u786E\u7B54\u6848")))),Tr.question_type===3&&wr.createElement("div",{className:ca.completion},(Go=Tr==null?void 0:Tr.standard_answers)==null?void 0:Go.map((fi,ul)=>{var No;return wr.createElement(xr.Z,{align:"top"},wr.createElement("span",{className:ca.title},"\u586B\u7A7A\u9879",ul+1),wr.createElement("div",{className:ca.content},(No=fi.answer_text)==null?void 0:No.map((pi,xl)=>wr.createElement("div",{key:xl,className:ca.items},wr.createElement("pre",{className:"mb0"},pi)))))})),Tr.question_type===4&&wr.createElement("div",{className:ca.simple},wr.createElement("div",{className:ca.title},"\u53C2\u8003\u7B54\u6848"),wr.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Io=Tr==null?void 0:Tr.answer_texts)!=null&&Io[0]?wr.createElement(se.Z,{className:ca.content,value:(nr=Tr==null?void 0:Tr.answer_texts)==null?void 0:nr[0]}):wr.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),wr.createElement("div",{className:"mt20 "},wr.createElement("span",{className:ca.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),wr.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},Tr!=null&&Tr.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))))})),(ue==null?void 0:ue.question_type)===8&&wr.createElement("div",null,wr.createElement(se.Z,{disabledFill:!0,className:ca.content,showProgramFill:!0,value:fs.Base64.decode(((qn=ue==null?void 0:ue.program_attr)==null?void 0:qn.code)||"")})),((ue==null?void 0:ue.question_type)<=4||[6,8].includes(ue==null?void 0:ue.question_type))&&wr.createElement("div",{className:ca.bottom},wr.createElement("div",{className:`${ca.bottomitem} mb30`},wr.createElement("span",{className:ca.left},"\u89E3\u6790"),wr.createElement("span",{className:ca.right},ue!=null&&ue.analysis?wr.createElement(se.Z,{value:ue==null?void 0:ue.analysis}):wr.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),wr.createElement("div",{className:`${ca.bottomitem} mb30`},wr.createElement("span",{className:ca.left},"\u96BE\u5EA6"),wr.createElement("span",{className:ca.right},(ue==null?void 0:ue.difficulty)===1?"\u7B80\u5355":(ue==null?void 0:ue.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),wr.createElement("div",{className:ca.bottomitem},wr.createElement("span",{className:ca.left},"\u77E5\u8BC6\u70B9"),wr.createElement(dt.Z,{title:((yn=ue==null?void 0:ue.tag_discipline_names)==null?void 0:yn.length)<=0||((lr=ue==null?void 0:ue.tag_discipline_names)==null?void 0:lr.length)==1&&["-"].includes(ue==null?void 0:ue.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(dr=(Dr=ue==null?void 0:ue.tag_discipline_names)==null?void 0:Dr.join("\uFF1B"))==null?void 0:dr.toString()},wr.createElement("span",{className:ca.right},((ki=ue==null?void 0:ue.tag_discipline_names)==null?void 0:ki.length)<=0?wr.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((Gi=ue==null?void 0:ue.tag_discipline_names)==null?void 0:Gi.length)==1&&["-"].includes(ue==null?void 0:ue.tag_discipline_names[0])?wr.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(_o=(Ui=ue==null?void 0:ue.tag_discipline_names)==null?void 0:Ui.join("\uFF1B"))==null?void 0:_o.toString())))))},Su=ne(28696),Ns=ne(90775),il=ne(59301),Ol=Object.defineProperty,Ds=Object.defineProperties,Hs=Object.getOwnPropertyDescriptors,lu=Object.getOwnPropertySymbols,Gu=Object.prototype.hasOwnProperty,Du=Object.prototype.propertyIsEnumerable,$s=(ue,ke,Ze)=>ke in ue?Ol(ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ue[ke]=Ze,su=(ue,ke)=>{for(var Ze in ke||(ke={}))Gu.call(ke,Ze)&&$s(ue,Ze,ke[Ze]);if(lu)for(var Ze of lu(ke))Du.call(ke,Ze)&&$s(ue,Ze,ke[Ze]);return ue},uu=(ue,ke)=>Ds(ue,Hs(ke)),cu=(ue,ke,Ze)=>new Promise((Vt,Nn)=>{var Cr=Yt=>{try{gn(Ze.next(Yt))}catch(Ln){Nn(Ln)}},kn=Yt=>{try{gn(Ze.throw(Yt))}catch(Ln){Nn(Ln)}},gn=Yt=>Yt.done?Vt(Yt.value):Promise.resolve(Yt.value).then(Cr,kn);gn((Ze=Ze.apply(ue,ke)).next())}),du=({qitem:ue,setisedit:ke,TagDiscipline:Ze,exerciseitem:Vt,seveeditor:Nn,deleteitem:Cr,getTagData:kn,init:gn,showTip:Yt=!1,saveLoading:Ln=!1})=>{var Ia,ln;const[Wt]=Pe.default.useForm(),{unified_ai_setting:un,ai_review_settings:er}=Vt==null?void 0:Vt.exercise,Xn=un?er:((Ia=ue==null?void 0:ue.ai_review_settings)==null?void 0:Ia.length)>0?ue.ai_review_settings:er;return(0,E.useEffect)(()=>{Wt.setFieldsValue(uu(su({},ue),{name:ue.question_title,answer_texts:ue.answer_texts,repeat_answer:!ue.repeat_answer,ai_review_settings:Xn}))},[ue]),il.createElement("div",null,il.createElement(Pe.default,{form:Wt,colon:!1,onFinish:Zn=>{var qn;(qn=Vt==null?void 0:Vt.exercise)!=null&&qn.is_open_ai_review&&!(0,le.BR)(Zn==null?void 0:Zn.ai_review_settings)||Nn(uu(su(su({},ue),Zn),{answer_texts:Zn==null?void 0:Zn.answer_texts,question_title:Zn==null?void 0:Zn.name}))},onFinishFailed:Zn=>cu(void 0,null,function*(){var qn,yn;Te.ZP.error(Zn.errorFields[0].errors[0]),Wt.scrollToField((yn=(qn=Zn==null?void 0:Zn.errorFields)==null?void 0:qn[0])==null?void 0:yn.name,{behavior:"smooth",block:"center"})})},il.createElement("div",{style:{display:"flex",alignItems:"center"}},il.createElement("div",{style:{flex:1}},il.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),il.createElement("span",null,"\u7B80\u7B54\u9898")),((ln=Vt==null?void 0:Vt.exercise)==null?void 0:ln.exercise_status)==1&&!(ue!=null&&ue.isadd)&&il.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Cr()}},il.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),il.createElement(We.ZP,{onClick:()=>{ue.isadd?(ke(!1),gn()):(Wt.setFieldsValue(uu(su({},ue),{name:ue==null?void 0:ue.question_title,answer_texts:ue.answer_texts||[],repeat_answer:!(ue!=null&&ue.repeat_answer)})),ke(!1))}},"\u53D6\u6D88"),il.createElement(dt.Z,{overlayClassName:he.shake,open:Yt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:il.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},il.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},il.createElement(We.ZP,{type:"primary",className:"ml20",onClick:()=>{Wt.submit()},loading:Ln},"\u4FDD\u5B58"))),il.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},il.createElement(Pe.default.Item,{className:he.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},il.createElement(Fe.Z,{onBlur:Zn=>{Zn.target.value==="0"&&Te.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),il.createElement(Ns.W,{form:Wt,showKeywords:!0,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"}),il.createElement(Ir,{getTagData:kn,qitem:ue,exerciseitem:Vt,TagDiscipline:Ze,form:Wt}))))},Uu=ne(31691),Bu=ne(79939),Ws=ne(53420),eu=ne(31709),El={flex_box_center:"flex_box_center___aDsO9",flex_space_between:"flex_space_between___5V4Xk",flex_box_vertical_center:"flex_box_vertical_center___rNdEP",flex_box_center_end:"flex_box_center_end___cKjnr",flex_box_column:"flex_box_column___glFYD",scoremodal:"scoremodal___PfqOf",selectWrapper:"selectWrapper___Mtqcz",selectWrappers:"selectWrappers___uX2K9",allqingchu:"allqingchu___IqL8g",title:"title___UgYfD",score:"score___LjJmD",close:"close___I0jAO",content:"content___4u86F",items:"items___mK2L5",bottom:"bottom___vQTEm",yes:"yes___j81JQ",no:"no___kiUH4",titlecount:"titlecount___lliQr",add:"add___QhDj8",search:"search___QCCaL",searchIcon:"searchIcon___oXRH5",tabWrap:"tabWrap___Cu_4D",previewModal:"previewModal___BVDlS"},Mu=ne(44192),re={flex_box_center:"flex_box_center___zojHa",flex_space_between:"flex_space_between___wmLZ4",flex_box_vertical_center:"flex_box_vertical_center___DszWW",flex_box_center_end:"flex_box_center_end___mVCv5",flex_box_column:"flex_box_column___fbC9t",warp:"warp___isAcM",shixunbutton:"shixunbutton___h3Ybb",redio:"redio___xDffb",redioitem:"redioitem___FFPtq",redioitemyes:"redioitemyes___pF7ID",title:"title___mnPZc",titleyes:"titleyes___wrtWQ",yestag:"yestag___D4krY",qcount:"qcount___W5pwO",score:"score___eKQzl",qtitle:"qtitle___lb8MD",checkbox:"checkbox___QpUm4",checkboxitem:"checkboxitem___Wm2SH",checkboxitemyes:"checkboxitemyes___VVVTe",bottom:"bottom___Mn_Bw",bottomitem:"bottomitem___JTyHT",left:"left___nQqpo",right:"right___v58qy",completion:"completion___BnZSp",content:"content___MU8hZ",items:"items___a7i54",simple:"simple___GDw3K",shixun:"shixun___DGzTe",combination:"combination___AG9cr"};const ge=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var et=({qitem:ue})=>{var ke,Ze,Vt,Nn,Cr,kn,gn,Yt,Ln,Ia;return E.createElement("div",{className:re.warp},E.createElement("div",{className:re.mainPart},E.createElement("div",{className:re.qcount},(ue==null?void 0:ue.question_type)===8&&E.createElement(se.Z,{className:re.content,showProgramFill:!0,value:(ke=ue==null?void 0:ue.program_attr)==null?void 0:ke.description}),(ue==null?void 0:ue.question_type)!=8&&E.createElement(se.Z,{className:re.qtitle,value:(ue==null?void 0:ue.name)||(ue==null?void 0:ue.title)})),((ue==null?void 0:ue.question_type)===0||(ue==null?void 0:ue.question_type)===2)&&E.createElement("div",null,(Ze=ue==null?void 0:ue.choices)==null?void 0:Ze.map((ln,Wt)=>E.createElement("div",{className:re.redio},!(ln!=null&&ln.is_answer)&&E.createElement("span",{className:re.redioitem}),(ln==null?void 0:ln.is_answer)&&E.createElement("i",{className:`${re.redioitemyes} icon-duigou1`}),E.createElement(se.Z,{className:ln!=null&&ln.is_answer?re.titleyes:re.title,value:ge[Wt]+(ln==null?void 0:ln.choice_text)}),(ln==null?void 0:ln.is_answer)&&E.createElement("div",{className:re.yestag},"\u6B63\u786E\u7B54\u6848")))),(ue==null?void 0:ue.question_type)===1&&E.createElement("div",null,(Vt=ue==null?void 0:ue.choices)==null?void 0:Vt.map((ln,Wt)=>E.createElement("div",{className:re.checkbox},!(ln!=null&&ln.is_answer)&&E.createElement("span",{className:re.checkboxitem}),(ln==null?void 0:ln.is_answer)&&E.createElement("i",{className:`${re.checkboxitemyes} icon-duigou1`}),E.createElement(se.Z,{className:ln!=null&&ln.is_answer?re.titleyes:re.title,value:ge[Wt]+(ln==null?void 0:ln.choice_text)}),(ln==null?void 0:ln.is_answer)&&E.createElement("div",{className:re.yestag},"\u6B63\u786E\u7B54\u6848")))),(ue==null?void 0:ue.question_type)===3&&E.createElement("div",{className:re.completion},(Nn=ue==null?void 0:ue.standard_answer)==null?void 0:Nn.map((ln,Wt)=>{var un;return E.createElement("div",{style:{display:"flex"}},E.createElement("span",{className:re.title},"\u586B\u7A7A\u9879",Wt+1),E.createElement("div",{className:re.content},(un=ln==null?void 0:ln.answer_text)==null?void 0:un.map((er,Xn)=>E.createElement("div",{className:re.items},er))))})),(ue==null?void 0:ue.question_type)===4&&E.createElement("div",{className:re.simple},E.createElement("div",{className:re.title},"\u53C2\u8003\u7B54\u6848"),E.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Cr=ue==null?void 0:ue.answer_texts)!=null&&Cr[0]?E.createElement(se.Z,{className:re.content,value:(kn=ue==null?void 0:ue.answer_texts)==null?void 0:kn[0]}):E.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(ue==null?void 0:ue.question_type)===5&&((gn=ue==null?void 0:ue.challenge_names)==null?void 0:gn.map((ln,Wt)=>E.createElement("div",{className:re.shixun},E.createElement("span",{className:re.qtitle},E.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,le.EM)(Wt+1),"\u9898"),ln)))),(ue==null?void 0:ue.question_type)===6&&E.createElement("div",{className:re.simple},E.createElement(se.Z,{className:re.content,value:((Yt=ue==null?void 0:ue.program_attr)==null?void 0:Yt.description)||"- -"})),(ue==null?void 0:ue.question_type)===7&&((Ln=ue==null?void 0:ue.sub_item_banks)==null?void 0:Ln.map((ln,Wt)=>{var un,er,Xn,Zn,qn;return E.createElement("div",null,E.createElement("div",{className:re.combination},E.createElement("span",{className:re.qtitle},ln==null?void 0:ln.name)),E.createElement("div",{className:re.warp,style:{padding:"0px",paddingTop:20}},E.createElement("div",null,((ln==null?void 0:ln.item_type)=="SINGLE"||(ln==null?void 0:ln.item_type)=="JUDGMENT")&&((un=ln==null?void 0:ln.choices)==null?void 0:un.map((yn,lr)=>E.createElement("div",{className:re.redio},!(yn!=null&&yn.is_answer)&&E.createElement("span",{className:re.redioitem}),(yn==null?void 0:yn.is_answer)&&E.createElement("i",{className:`${re.redioitemyes} icon-duigou1`}),E.createElement(se.Z,{className:yn!=null&&yn.is_answer?re.titleyes:re.title,value:ge[lr]+(yn==null?void 0:yn.choice_text)}),(yn==null?void 0:yn.is_answer)&&E.createElement("div",{className:re.yestag},"\u6B63\u786E\u7B54\u6848")))),(ln==null?void 0:ln.item_type)=="MULTIPLE"&&((er=ln==null?void 0:ln.choices)==null?void 0:er.map((yn,lr)=>E.createElement("div",{className:re.checkbox},!(yn!=null&&yn.is_answer)&&E.createElement("span",{className:re.checkboxitem}),(yn==null?void 0:yn.is_answer)&&E.createElement("i",{className:`${re.checkboxitemyes} icon-duigou1`}),E.createElement(se.Z,{className:yn!=null&&yn.is_answer?re.titleyes:re.title,value:ge[lr]+(yn==null?void 0:yn.choice_text)}),(yn==null?void 0:yn.is_answer)&&E.createElement("div",{className:re.yestag},"\u6B63\u786E\u7B54\u6848")))),(ln==null?void 0:ln.item_type)=="COMPLETION"&&E.createElement("div",{className:re.completion},(Xn=ln==null?void 0:ln.standard_answer)==null?void 0:Xn.map((yn,lr)=>{var Dr;return E.createElement("div",{style:{display:"flex"}},E.createElement("span",{className:re.title},"\u586B\u7A7A\u9879",lr+1),E.createElement("div",{className:re.content},(Dr=yn==null?void 0:yn.answer_text)==null?void 0:Dr.map((dr,ki)=>E.createElement("div",{className:re.items},dr))))})),(ln==null?void 0:ln.item_type)=="SUBJECTIVE"&&E.createElement("div",{className:re.simple},E.createElement("div",{className:re.title},"\u53C2\u8003\u7B54\u6848"),E.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Zn=ln==null?void 0:ln.answer_texts)!=null&&Zn[0]?E.createElement(se.Z,{className:re.content,value:(qn=ln==null?void 0:ln.answer_texts)==null?void 0:qn[0]}):E.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(ue==null?void 0:ue.question_type)===8&&E.createElement("div",null,E.createElement(se.Z,{disabledFill:!0,className:re.content,showProgramFill:!0,value:fs.Base64.decode(((Ia=ue==null?void 0:ue.program_attr)==null?void 0:Ia.code)||"")})),(ue==null?void 0:ue.question_type)===5&&E.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},E.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},E.createElement("div",{style:{marginRight:30}},E.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u521B\u5EFA\u8005"),E.createElement("span",{style:{color:"#000000"}},(ue==null?void 0:ue.author_name)||"- -")),E.createElement("div",{style:{marginRight:30}},E.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u6240\u5C5E\u5355\u4F4D"),E.createElement("span",{style:{color:"#000000"}},(ue==null?void 0:ue.author_school_name)||"- -")),E.createElement("div",{style:{marginRight:30}},E.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u5B66\u4E60\u4EBA\u6570"),E.createElement("span",{style:{color:"#000000"}},(ue==null?void 0:ue.study_count)||"0"))),E.createElement("a",{className:re.shixunbutton,href:`/shixuns/${ue==null?void 0:ue.identifier}/challenges?exercise=true`,target:"_blank"},E.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((ue==null?void 0:ue.question_type)<=4||[6,8].includes(ue==null?void 0:ue.question_type))&&E.createElement("div",{className:re.bottom},E.createElement("div",{className:re.bottomitem},E.createElement("span",{className:re.left},"\u89E3\u6790"),E.createElement("span",{className:re.right},ue!=null&&ue.analysis?E.createElement(se.Z,{value:ue==null?void 0:ue.analysis}):E.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),E.createElement("div",{className:re.bottomitem},E.createElement("span",{className:re.left},"\u96BE\u5EA6"),E.createElement("span",{className:re.right},(ue==null?void 0:ue.difficulty)===1?"\u7B80\u5355":(ue==null?void 0:ue.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),E.createElement("div",{className:re.bottomitem},E.createElement("span",{className:re.left},"\u77E5\u8BC6\u70B9"),E.createElement("span",{className:re.right},ue!=null&&ue.tag_discipline?ue==null?void 0:ue.tag_discipline:E.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},rt=ne(77264),Ft=ne(59435),Tt=ne(75284),Ht=ne(44240),mn=ne(46861),Cn=ne(27878),Gt=ne(66443),Pn=ne(54533),Rt=ne(59301),Tn=Object.defineProperty,In=Object.defineProperties,zn=Object.getOwnPropertyDescriptors,Gn=Object.getOwnPropertySymbols,Un=Object.prototype.hasOwnProperty,_r=Object.prototype.propertyIsEnumerable,pr=(ue,ke,Ze)=>ke in ue?Tn(ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ue[ke]=Ze,Bn=(ue,ke)=>{for(var Ze in ke||(ke={}))Un.call(ke,Ze)&&pr(ue,Ze,ke[Ze]);if(Gn)for(var Ze of Gn(ke))_r.call(ke,Ze)&&pr(ue,Ze,ke[Ze]);return ue},Sr=(ue,ke)=>In(ue,zn(ke)),ar=(ue,ke,Ze)=>new Promise((Vt,Nn)=>{var Cr=Yt=>{try{gn(Ze.next(Yt))}catch(Ln){Nn(Ln)}},kn=Yt=>{try{gn(Ze.throw(Yt))}catch(Ln){Nn(Ln)}},gn=Yt=>Yt.done?Vt(Yt.value):Promise.resolve(Yt.value).then(Cr,kn);gn((Ze=Ze.apply(ue,ke)).next())});const vr=({setScoreShow:ue,ScoreShow:ke,onOk:Ze,isshixuns:Vt,isloadings:Nn,dispatch:Cr,shixunsDetail:kn,exercise:gn,initFun:Yt})=>{var Ln,Ia,ln;let[Wt,un]=(0,E.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]}),[er,Xn]=(0,E.useState)([]),[Zn,qn]=(0,E.useState)([]),[yn,lr]=(0,E.useState)([]),[Dr,dr]=(0,E.useState)([]);const[ki,Gi]=(0,E.useState)(!1),[Ui]=Pe.default.useForm(),[_o,Tr]=(0,E.useState)(),[Mi,eo]=(0,E.useState)(!1);let[tr,yo]=(0,E.useState)(Vt);const[Go,Io]=(0,E.useState)([]),[nr,fi]=(0,E.useState)(!0),[ul,No]=(0,E.useState)([]),[pi,xl]=(0,E.useState)(0),[wo,cl]=(0,E.useState)([]),Qo=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],[jo,qo]=(0,E.useState)({}),[$o,Al]=(0,E.useState)(!1),[Vs,_i]=(0,E.useState)({});(0,E.useEffect)(()=>{var wn,Br,ti,Na,hi,Po,al,Yo,us,Wo;(((ti=(Br=(wn=gn==null?void 0:gn.editData)==null?void 0:wn.exercise)==null?void 0:Br.exist_item_bank_ids)==null?void 0:ti.length)>0||((Po=(hi=(Na=gn==null?void 0:gn.editData)==null?void 0:Na.exercise)==null?void 0:hi.exist_item_bank_shixun_ids)==null?void 0:Po.length)>0)&&cl([...(Yo=(al=gn==null?void 0:gn.editData)==null?void 0:al.exercise)==null?void 0:Yo.exist_item_bank_ids,...(Wo=(us=gn==null?void 0:gn.editData)==null?void 0:us.exercise)==null?void 0:Wo.exist_item_bank_shixun_ids])},[(Ia=(Ln=gn==null?void 0:gn.editData)==null?void 0:Ln.exercise)==null?void 0:Ia.exist_item_bank_ids]);const wa=(0,E.useRef)(new Set),ml=(0,E.useRef)(new Set);let[Ho,Os]=(0,E.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:null,per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const ss=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],tu=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],As=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Ms,qi]=(0,E.useState)(!1),Ii=Pe.default.useWatch("courseid",Ui),Yi=()=>{Ui.resetFields(),tr=!1,yo(!1),qi(!1),Ui.submit()};(0,E.useEffect)(()=>{pi>0&&setTimeout(()=>{xl(0)},2e3)},[pi]),(0,E.useEffect)(()=>{ke&&(Ui.setFieldsValue({item_type:"",courseid:null,tag_discipline_id:null,difficulty:null,keyword:null}),nr&&tr&&(Ui.setFieldsValue({item_type:"SHIXUN"}),Wt.item_type="SHIXUN",un(Bn({},Wt)),fi(!1)),La(Wt),_s(),rl({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[ke]);function La(wn){return ar(this,null,function*(){var Br,ti,Na;if(Gi(!0),un(wn),(yn==null?void 0:yn.length)<=0&&wn.type==="5"){dr([]),Gi(!1);return}let hi=wn.type==="5"?yn==null?void 0:yn.filter(us=>!Go.includes(us)):null,Po=wn.type==="5"?yn==null?void 0:yn.filter(us=>Go.includes(us)):null,al={course_discipline_id:wn==null?void 0:wn.courseid};(wn==null?void 0:wn.type)==="1"&&(al={discipline_id:((Br=wn==null?void 0:wn.courseid)==null?void 0:Br[0])||null,sub_discipline_id:((ti=wn==null?void 0:wn.courseid)==null?void 0:ti[1])||null});let Yo=yield(0,Ke.ZP)("/api/item_banks.json",{method:"get",params:Sr(Bn(Bn({},wn),al),{ids:hi,shixun_ids:Po,group_id:((Na=wn.group_id)==null?void 0:Na.map(us=>us==null?void 0:us.value))||null,keyword:wn.keyword?encodeURIComponent(wn.keyword):wn.keyword,include_shixuns:!0,type:wn.type==="5"?null:wn.type,clazz:wn.type==="3"?"ItemBanksGroup":null})});dr(Yo),Gi(!1)})}function rl(wn){return ar(this,null,function*(){var Br;let ti=yield(0,Ke.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:wn}),Na=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Br=ti==null?void 0:ti.data)==null?void 0:Br.map(hi=>({title:hi.name,id:hi.id,pid:hi.id,value:hi.id,key:hi.id,isLeaf:!hi.have_child}))}];No(Na)})}function _s(){return ar(this,null,function*(){let wn=yield(0,Ke.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:Wt.type==="5"?null:Wt.type,clazz:"ItemBanksGroup"}});Xn((0,Mu.L)(wn==null?void 0:wn.disciplines))})}function ps(wn){return ar(this,null,function*(){var Br,ti,Na,hi;Gi(!0);let Po=(Br=wn.list)==null?void 0:Br.filter(Wo=>!Go.includes(Wo)),al=(ti=wn.list)==null?void 0:ti.filter(Wo=>Go.includes(Wo));if(Po.length===0&&al.length===0){Gi(!1),dr([]);return}let Yo={course_discipline_id:wn==null?void 0:wn.courseid};(wn==null?void 0:wn.type)==="1"&&(Yo={discipline_id:((Na=wn==null?void 0:wn.courseid)==null?void 0:Na[0])||null,sub_discipline_id:((hi=wn==null?void 0:wn.courseid)==null?void 0:hi[1])||null});let us=yield(0,Ke.ZP)("/api/item_banks.json",{method:"get",params:Sr(Bn(Bn({},wn),Yo),{ids:Po,shixun_ids:al,type:wn.type==="5"?null:wn.type,clazz:wn.type==="3"?"ItemBanksGroup":null})});Gi(!1),dr(us)})}const $l=(0,ve.useParams)(),[Eo,Tl,vl,_l]=(0,Tt.P)(),Ll=wn=>ar(void 0,null,function*(){const Br=yield Cr({type:"shixunsDetail/release",payload:{id:wn}});let ti=Br==null?void 0:Br.tag_position,Na=(Br==null?void 0:Br.evaluation_set_position)||[],hi=Br.status;return hi===0?(Te.ZP.success("\u53D1\u5E03\u6210\u529F"),La(Wt),!0):(hi===2?Te.ZP.error(`\u7B2C${Na.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):hi===3?Te.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${ti.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):Te.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),Uo=wn=>(wn==null?void 0:wn.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Rl=(wn,Br,ti)=>wn.map(Na=>Na.key===Br?Bn(Bn({},Na),ti):Na.children?Sr(Bn({},Na),{children:Rl(Na.children,Br,ti)}):Na),dl=wn=>ar(void 0,null,function*(){const{key:Br}=wn;let ti=Wt.type;const Na=yield(0,mn.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Br),type:ti}),{data:hi,total_count:Po}=Na||{};Po>0&&No(al=>Rl(al,Br,{children:hi.map(Yo=>({title:Yo.name,id:Yo.id,pid:Yo.id,value:Yo.id,key:Yo.id,isLeaf:!Yo.have_child}))}))});function zs(wn){console.log("----",Wt),wn==="1"&&(Ho.gg=Bn({},Wt)),wn==="2"&&(Ho.scj=Bn({},Wt)),wn==="3"&&(Ho.ttgx=Bn({},Wt)),wn==="0"&&(Ho.wcjd=Bn({},Wt)),wn==="5"&&(Ho.yx=Bn({},Wt)),Os(Bn({},Ho))}function Ps(){Wt.type==="1"&&(Wt=Ho.gg),Wt.type==="2"&&(Wt=Ho.scj),Wt.type==="3"&&(Wt=Ho.ttgx),Wt.type==="0"&&(Wt=Ho.wcjd),Wt.type==="5"&&(Wt=Ho.yx),(Wt==null?void 0:Wt.item_type)==="SHIXUN"?(tr=!0,yo(!0)):(tr=!1,yo(!1)),Ui.setFieldsValue(Bn({},Wt)),un(Bn({},Wt)),La(Bn({},Wt))}return Rt.createElement("div",null,Rt.createElement($e.default,{title:!1,footer:!1,open:ke,width:1200,centered:!0,className:El.scoremodal,onCancel:()=>{ue(!1)}},Rt.createElement("div",{style:{display:"flex",alignItems:"center"}},Rt.createElement("div",{className:El.title},"\u9898\u5E93\u9009\u9898")),Rt.createElement(Uu.default,{className:El.tabWrap,activeKey:Wt.type,onChange:wn=>{wn==="3"?(Wt.show_all_share=!0,rl({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):Wt.show_all_share=null,wn==="0"&&rl({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),zs(Wt.type),Wt.type=wn,(Wt==null?void 0:Wt.item_type)==="SHIXUN"&&Wt.type!=="5"&&(tr=!0,yo(!0)),qi(!1),Wt.type==="5"&&(tr=!1,yo(!1)),Ps(),_s()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:Rt.createElement("div",null,"\u5DF2\u9009",yn.length>0&&Rt.createElement("span",{className:El.titlecount},yn.length),pi>0&&Rt.createElement("span",{className:El.add},"+",pi)),key:"5"}]}),Rt.createElement(Pe.default,{layout:"inline",form:Ui,onValuesChange:(wn,Br)=>{var ti,Na;const hi=Object.values(Br).some(al=>al!==null&&al!==""&&al!==void 0),Po=Br.keyword==="";if(qi(hi||!Po),Wt.page=1,Wt.keyword=(Na=(ti=Wt.keyword)==null?void 0:ti.replace)==null?void 0:Na.call(ti,/^\s+|\s+$/g,""),(Br==null?void 0:Br.item_type)==="SHIXUN"){if(Wt.type==="5"?yo(!1):yo(!0),wn.keyword||wn.keyword==="")return;Ui.submit()}else{if(wn!=null&&wn.courseid&&Ui.setFieldsValue({tag_discipline_id:null}),yo(!1),wn.keyword||wn.keyword==="")return;Ui.submit()}},onFinish:wn=>{var Br;Wt.type==="3"&&(!wn.group_id||((Br=wn==null?void 0:wn.group_id)==null?void 0:Br.length)===0)?Wt.show_all_share=!0:Wt.show_all_share=null,un(Bn(Bn({},Wt),wn)),La(Bn(Bn({},Wt),wn))}},Rt.createElement(Pe.default.Item,{name:"item_type"},Rt.createElement(st.default,{className:El.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle",allowClear:!0},Qo.map(wn=>Rt.createElement(st.default.Option,{key:wn.value},wn.name)))),["1","2"].includes(Wt.type)?Rt.createElement(Rt.Fragment,null,Rt.createElement(Pe.default.Item,{name:"courseid"},Rt.createElement(Bu.Z,{className:El.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:er})),!tr&&Rt.createElement(Pe.default.Item,{name:"tag_discipline_id"},Rt.createElement(st.default,{className:El.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(ln=Dr==null?void 0:Dr.tag_disciplines)==null?void 0:ln.map(wn=>Rt.createElement(st.default.Option,{key:wn.id},wn.name))))):Rt.createElement(Rt.Fragment,null," ",Rt.createElement(Pe.default.Item,{name:"courseid"},Rt.createElement(Vn.q,{style:{width:160,height:38},size:"middle",showLinkButton:!1,data:{container_type:"ItemBank",type:Wt==null?void 0:Wt.type}})),!tr&&Rt.createElement(Pe.default.Item,{name:"tag_discipline_id"},Rt.createElement(Vn.i,{allowAcceptEmpty:!0,key:String(Wt.type==="3"),data:{container_type:"ItemBank",search:!0,type:Wt.type},style:{width:160,height:38},size:"middle",courseDisciplineId:Ii,showLinkButton:!1}))),Rt.createElement(Pe.default.Item,{name:tr?"diff":"difficulty"},Rt.createElement(st.default,{className:El.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},ss.map(wn=>Rt.createElement(st.default.Option,{key:wn.value},wn.name)))),tr&&Rt.createElement(Pe.default.Item,{name:"shixun_publish_status"},Rt.createElement(st.default,{className:El.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},As.map(wn=>Rt.createElement(st.default.Option,{key:wn.value},wn.name)))),(Wt.type==="3"||Wt.type==="0")&&!tr&&Rt.createElement(Pe.default.Item,{name:"group_id"},Rt.createElement(Ws.default,{treeDataSimpleMode:!0,style:{width:134},className:El.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(wn,Br)=>Br.title.toUpperCase().indexOf(wn.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:dl,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:ul})),Ms&&Rt.createElement("span",{className:El.allqingchu,onClick:Yi},Rt.createElement("i",{className:"iconfont icon-guanbi4"}),Rt.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Rt.createElement(Pe.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Rt.createElement(_e.default.Search,{className:El.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Rt.createElement("i",{className:`iconfont icon-sousuo9 font14 ${El.searchIcon}`,onClick:()=>Ui.submit()}),onSearch:wn=>{Ui.submit()}}))),Rt.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Rt.createElement("div",{onClick:()=>{Wt.updated_at==="asc"?Wt.updated_at="desc":Wt.updated_at="asc",un(Sr(Bn({},Wt),{page:1})),La(Sr(Bn({},Wt),{page:1}))}}," ",Wt.updated_at?Rt.createElement("img",{src:Wt.updated_at==="asc"?rt.Z:Ft.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Rt.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Rt.createElement("div",{onClick:()=>{Wt.quotes==="asc"?Wt.quotes="desc":Wt.quotes="asc",un(Sr(Bn({},Wt),{page:1})),La(Sr(Bn({},Wt),{page:1}))},style:{marginLeft:20}}," ",Wt.quotes?Rt.createElement("img",{src:Wt.quotes==="asc"?rt.Z:Ft.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Rt.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Rt.createElement(ku.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(Dr==null?void 0:Dr.items)||(Dr==null?void 0:Dr.shixun_list),pagination:!1,loading:ki,rowKey:wn=>wn.id,rowSelection:{type:"checkbox",selectedRowKeys:[...Zn,...wo],getCheckboxProps:wn=>({disabled:wn.shixun_tag_num===1||(wo==null?void 0:wo.find(Br=>wn.id===Br))}),onSelect(wn,Br,ti){if(console.log("---",ti,Br,wn),Br)(tr||wn!=null&&wn.challenge_names)&&Io([...Go,wn.id]),qn([...Zn,wn.id]),wn.identifier?wa.current.add(wn.id):ml.current.add(wn.id),xl(1),lr([...yn,wn.id]);else{wn.identifier?wa.current.delete(wn.id):ml.current.delete(wn.id);let Na=yn.filter(hi=>hi!==wn.id);if(qn(Na),lr(Na),tr||wn!=null&&wn.challenge_names){let hi=Go.filter(Po=>Po!==wn.id);Io([...hi])}if(Wt.type==="5"){ps(Sr(Bn({},Wt),{list:[...Na]}));return}}},onSelectAll(wn,Br,ti){var Na,hi;if(console.log("----",ti),wn){const Po=ti.map(Yo=>Yo.id),al=(hi=ti==null?void 0:ti.filter(Yo=>Yo==null?void 0:Yo.challenge_names))==null?void 0:hi.map(Yo=>Yo.id);console.log("---",al),Io([...Go,...al]),qn([...Zn,...Po]),lr([...yn,...Po]);for(const Yo of ti)Yo.identifier?wa.current.add(Yo.id):ml.current.add(Yo.id)}else{const Po=ti.map(Wo=>Wo.id),al=Zn.filter(Wo=>!Po.some(fu=>fu===Wo)),Yo=(Na=ti==null?void 0:ti.filter(Wo=>Wo==null?void 0:Wo.challenge_names))==null?void 0:Na.map(Wo=>Wo.id);qn([...al]),lr([...al]);let us=Go.filter(Wo=>!Yo.some(fu=>fu===Wo.id));Io([...us]),Wt.type==="5"&&ps(Sr(Bn({},Wt),{list:[...al]}));for(const Wo of Po)Wo.identifier?wa.current.delete(Wo):ml.current.delete(Wo)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(wn,Br,ti)=>{var Na,hi;return Rt.createElement(dt.Z,{title:Uo(Br)},Rt.createElement("div",null,tr||Br!=null&&Br.challenge_names?"\u5B9E\u8BAD\u9898":(hi=(Na=Qo==null?void 0:Qo.filter(Po=>Po.value===wn))==null?void 0:Na[0])==null?void 0:hi.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:tr?"30%":"60%",key:"name",render:(wn,Br,ti)=>{var Na;return Rt.createElement("div",{style:{display:"flex",alignItems:"center"}},Rt.createElement(dt.Z,{title:Uo(Br)},Rt.createElement("span",null,Rt.createElement(se.Z,{key:1,showLines:1,showTextOnly:!0,value:tr||Br!=null&&Br.challenge_names?Br!=null&&Br.title||wn===null?"--":wn:(Br==null?void 0:Br.item_type)=="BPROGRAM"?(Na=Br==null?void 0:Br.program_attr)==null?void 0:Na.description:wn}))),(Br==null?void 0:Br.high_resources_consume)&&Rt.createElement(Ht.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!tr,render:(wn,Br,ti)=>{var Na;return Rt.createElement(dt.Z,{title:Uo(Br)},Rt.createElement("span",null,wn?(Na=wn==null?void 0:wn.split("\u3001"))==null?void 0:Na[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!tr,render:(wn,Br,ti)=>Rt.createElement(dt.Z,{title:Uo(Br)},Rt.createElement("span",null,wn||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(wn,Br,ti)=>{var Na,hi,Po,al;return Rt.createElement(dt.Z,{title:Uo(Br)},Rt.createElement("div",null,tr||Br!=null&&Br.challenge_names?(Br==null?void 0:Br.level)||((hi=(Na=ss==null?void 0:ss.filter(Yo=>Yo.value===wn))==null?void 0:Na[0])==null?void 0:hi.name):(al=(Po=ss==null?void 0:ss.filter(Yo=>Yo.value===wn))==null?void 0:Po[0])==null?void 0:al.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!tr,render:(wn,Br,ti)=>Rt.createElement(dt.Z,{title:Uo(Br)},Rt.createElement("div",null,wn||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(wn,Br,ti)=>Rt.createElement(dt.Z,{title:Uo(Br)},Rt.createElement("div",null,tr||Br!=null&&Br.challenge_names?(Br==null?void 0:Br.study_count)||(Br==null?void 0:Br.stu_num):wn))},{title:Rt.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Rt.createElement(dt.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Rt.createElement(Jn.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!tr,render:(wn,Br,ti)=>Rt.createElement(dt.Z,{title:Uo(Br)},Rt.createElement("div",null,wn||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(wn,Br,ti)=>Rt.createElement(dt.Z,{title:Uo(Br)},Rt.createElement("div",{style:{flex:1,textAlign:"start"}},Rt.createElement("a",{onClick:()=>{var Na,hi;Tr(Sr(Bn({},Br),{question_type:tr||Br!=null&&Br.challenge_names?5:(hi=(Na=Qo==null?void 0:Qo.filter(Po=>Po.value===(Br==null?void 0:Br.item_type)))==null?void 0:Na[0])==null?void 0:hi.question_type})),eo(!0)}},"\u67E5\u770B"),(Br==null?void 0:Br.shixun_tag_num)===1&&Rt.createElement("a",{style:{marginLeft:10},onClick:()=>{$e.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Rt.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Rt.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Br==null?void 0:Br.identifier}/challenges`)}},(Br==null?void 0:Br.shixun_name)||"--"),"\uFF1F"),onOk:()=>ar(void 0,null,function*(){if(!Ll(Br==null?void 0:Br.identifier))return new Promise((Na,hi)=>{hi()})})})}},"\u53D1\u5E03")))}].filter(wn=>!wn.hidden)}),Rt.createElement(eu.Z,{current:Wt.page,total:(Dr==null?void 0:Dr.items_count)||(Dr==null?void 0:Dr.shixuns_count),style:{marginBottom:20},defaultPageSize:Wt.per_page,showTotal:wn=>Rt.createElement("span",null,"\u5171\xA0",Rt.createElement("span",{style:{color:"#165DFF"}},wn),"\xA0\u6761\u6570\u636E"),pageSize:Wt.per_page,onChange:(wn,Br)=>{Wt.page=wn,Wt.per_page=Br,un(Bn({},Wt)),La(Bn({},Wt))}}),Rt.createElement("div",{className:El.bottom},Rt.createElement(We.ZP,{className:El.no,onClick:()=>{ue(!1)}},"\u53D6\u6D88"),Rt.createElement(We.ZP,{loading:Nn,style:{width:Nn&&75},className:El.yes,onClick:()=>ar(void 0,null,function*(){var wn,Br;if((yn==null?void 0:yn.length)<=0){Te.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}let ti=[...yn==null?void 0:yn.filter(hi=>Go.includes(hi))],Na=yield(0,Gt.Tr)({id:ti,course_id:$l.coursesId,type:"shixun"});if(Na){let hi=yield Ze([...ml.current],ti,!1);if((hi==null?void 0:hi.status)===0){if((ti==null?void 0:ti.length)==0)return Yt();_i({exercise_id:(Br=(wn=gn==null?void 0:gn.editData)==null?void 0:wn.exercise)==null?void 0:Br.id,courseId:$l==null?void 0:$l.coursesId,shixun_info:Na==null?void 0:Na.no_use_list}),Al(!0)}}})},"\u786E\u8BA4"))),Rt.createElement($e.default,{open:Mi,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:El.previewModal,width:1e3,centered:!0,onCancel:()=>{eo(!1)},onOk:()=>{eo(!1)}},Rt.createElement(et,{qitem:_o})),Rt.createElement(Cn.Z,{resdata:jo,type:"exercise",okloading:Nn,oktext:(jo==null?void 0:jo.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:wn=>ar(void 0,null,function*(){const Br=[],ti=[];for(const Na of jo==null?void 0:jo.can_copy_list)Br.push(Na.id);Tl(),yield Ze([...ml.current],[...wa.current].filter(Na=>!ti.includes(Na)),!0,yn==null?void 0:yn.length,Br)})}),Rt.createElement(Pn.Z,{source:"\u5B9E\u8BAD",showModal:$o,onCancel:()=>Al(!1),info:Vs,onOk:Yt}))};var Ma=(0,ve.connect)(({shixunsDetail:ue,exercise:ke})=>({shixunsDetail:ue,exercise:ke}))(vr),da=ne(9556),Zr=ne(59301),oa=Object.defineProperty,Ga=Object.defineProperties,ya=Object.getOwnPropertyDescriptors,Ur=Object.getOwnPropertySymbols,kr=Object.prototype.hasOwnProperty,$r=Object.prototype.propertyIsEnumerable,Yr=(ue,ke,Ze)=>ke in ue?oa(ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ue[ke]=Ze,Za=(ue,ke)=>{for(var Ze in ke||(ke={}))kr.call(ke,Ze)&&Yr(ue,Ze,ke[Ze]);if(Ur)for(var Ze of Ur(ke))$r.call(ke,Ze)&&Yr(ue,Ze,ke[Ze]);return ue},Ta=(ue,ke)=>Ga(ue,ya(ke)),sa=(ue,ke,Ze)=>new Promise((Vt,Nn)=>{var Cr=Yt=>{try{gn(Ze.next(Yt))}catch(Ln){Nn(Ln)}},kn=Yt=>{try{gn(Ze.throw(Yt))}catch(Ln){Nn(Ln)}},gn=Yt=>Yt.done?Vt(Yt.value):Promise.resolve(Yt.value).then(Cr,kn);gn((Ze=Ze.apply(ue,ke)).next())}),Wr=({qitem:ue,TagDiscipline:ke,exerciseitem:Ze,setisedit:Vt,seveeditor:Nn,deleteitem:Cr,getTagData:kn,init:gn,showTip:Yt=!1,saveLoading:Ln=!1})=>{var Ia;const[ln]=Pe.default.useForm(),Wt=!0;return(0,E.useEffect)(()=>{var un,er;ln.setFieldsValue(Ta(Za({},ue),{standard_answers:ue.standard_answer,difficulty:(ue==null?void 0:ue.difficult)||2,item_banks_group_id:ue.item_banks_group_id,hack:Ta(Za({},ue),{time_limit:(ue==null?void 0:ue.time_limit)||3}),hack_codes:{language:(un=ue==null?void 0:ue.program_attr)==null?void 0:un.language,code:fs.Base64.decode(((er=ue==null?void 0:ue.program_attr)==null?void 0:er.code)||"")},repeat_answer:!ue.repeat_answer}))},[ue]),Zr.createElement("div",null,Zr.createElement(Pe.default,{form:ln,colon:!1,onValuesChange:(un,er)=>{var Xn,Zn,qn,yn;if(un!=null&&un.standard_answers){let lr=((Xn=ln.getFieldValue("standard_answers"))==null?void 0:Xn.length)>0&&((qn=(Zn=ln.getFieldValue("standard_answers"))==null?void 0:Zn.map(Dr=>Dr.score))==null?void 0:qn.filter(Dr=>Dr));(lr==null?void 0:lr.length)>0&&ln.setFieldsValue({question_score:(lr==null?void 0:lr.length)>0&&((yn=lr.reduce((Dr,dr)=>Dr+dr))==null?void 0:yn.toFixed(1))})}},onFinish:un=>{var er;Nn(Ta(Za(Za({},ue),un),{item_type:ue==null?void 0:ue.question_type,standard_answers:(er=un.standard_answers)==null?void 0:er.map((Xn,Zn)=>Ta(Za({},Xn),{position:Zn+1})),hack_codes:Ta(Za({},un.hack_codes),{code:fs.Base64.encode(un.hack_codes.code)}),standard_answer:void 0}))},onFinishFailed:un=>sa(void 0,null,function*(){var er,Xn;Te.ZP.error(un.errorFields[0].errors[0]),ln.scrollToField((Xn=(er=un==null?void 0:un.errorFields)==null?void 0:er[0])==null?void 0:Xn.name,{behavior:"smooth",block:"center"})})},Zr.createElement("div",{style:{display:"flex",alignItems:"center"}},Zr.createElement("div",{style:{flex:1}},Zr.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Zr.createElement("span",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898")),((Ia=Ze==null?void 0:Ze.exercise)==null?void 0:Ia.exercise_status)==1&&!(ue!=null&&ue.isadd)&&Zr.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Cr()}},Zr.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),Zr.createElement(We.ZP,{onClick:()=>{var un,er;ue.isadd?(Vt(!1),gn()):(ln.setFieldsValue(Ta(Za({},ue),{standard_answers:ue.standard_answer,difficulty:ue.difficult,item_banks_group_id:ue.item_banks_group_id,hack:Za({},ue),hack_codes:{language:(un=ue==null?void 0:ue.program_attr)==null?void 0:un.language,code:fs.Base64.decode((er=ue==null?void 0:ue.program_attr)==null?void 0:er.code)},repeat_answer:!ue.repeat_answer})),Vt(!1))}},"\u53D6\u6D88"),Zr.createElement(dt.Z,{overlayClassName:he.shake,open:Yt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Zr.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Zr.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Zr.createElement(We.ZP,{className:"ml20",type:"primary",onClick:()=>{ln.submit()},loading:Ln},"\u4FDD\u5B58"))),Zr.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Zr.createElement(xn.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}),Zr.createElement(da.t,{form:ln,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7A0B\u5E8F\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:Wt,hackidentifier:ue==null?void 0:ue.hack_identifier,answerKey:"standard_answers"}),Zr.createElement(Ir,{getTagData:kn,qitem:ue,exerciseitem:Ze,TagDiscipline:ke,form:ln}))))},ba=ne(14185),va=ne(86797),ri=ne(84849),di=ne(78267),mi=ne(23513),vi=ne(32648),ei=ne(66502),Zi=ne(83161),dn=ne(59301),Oi=Object.defineProperty,ao=Object.defineProperties,xi=Object.getOwnPropertyDescriptors,io=Object.getOwnPropertySymbols,gi=Object.prototype.hasOwnProperty,oo=Object.prototype.propertyIsEnumerable,Vi=(ue,ke,Ze)=>ke in ue?Oi(ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ue[ke]=Ze,zi=(ue,ke)=>{for(var Ze in ke||(ke={}))gi.call(ke,Ze)&&Vi(ue,Ze,ke[Ze]);if(io)for(var Ze of io(ke))oo.call(ke,Ze)&&Vi(ue,Ze,ke[Ze]);return ue},fo=(ue,ke)=>ao(ue,xi(ke)),Ca=(ue,ke,Ze)=>new Promise((Vt,Nn)=>{var Cr=Yt=>{try{gn(Ze.next(Yt))}catch(Ln){Nn(Ln)}},kn=Yt=>{try{gn(Ze.throw(Yt))}catch(Ln){Nn(Ln)}},gn=Yt=>Yt.done?Vt(Yt.value):Promise.resolve(Yt.value).then(Cr,kn);gn((Ze=Ze.apply(ue,ke)).next())});const{confirm:ka}=$e.default,Xi=[{name:"\u5355\u9009\u9898",id:0,count:"q_singles",score:"q_singles_scores",nameType:"SINGLE"},{name:"\u591A\u9009\u9898",id:1,count:"q_doubles",score:"q_doubles_scores",nameType:"MULTIPLE"},{name:"\u5224\u65AD\u9898",id:2,count:"q_judges",score:"q_judges_scores",nameType:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",id:3,count:"q_nulls",score:"q_nulls_scores",nameType:"COMPLETION"},{name:"\u7B80\u7B54\u9898",id:4,count:"q_mains",score:"q_mains_scores",nameType:"SUBJECTIVE"},{name:"\u5B9E\u8BAD\u9898",id:5,count:"q_shixuns",score:"q_shixuns_scores",nameType:"PRACTICAL"},{name:"\u7F16\u7A0B\u9898",id:6,count:"q_pros",score:"q_pros_scores",nameType:"PROGRAM"},{name:"\u7EC4\u5408\u9898",id:7,count:"q_combinations",score:"q_combinations_scores",nameType:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",id:8,count:"q_combinations",score:"q_combinations_scores",nameType:"BPROGRAM"}],vo=({user:ue,dispatch:ke,itemid:Ze,setisedits:Vt,exercise:Nn,setitemid:Cr})=>{var kn,gn,Yt,Ln,Ia,ln,Wt,un,er,Xn,Zn,qn,yn,lr,Dr,dr,ki,Gi,Ui,_o,Tr,Mi,eo;const[tr,yo]=(0,E.useState)(),[Go,Io]=(0,E.useState)(!1),[nr,fi]=(0,E.useState)(),[ul,No]=(0,E.useState)(),pi=(0,E.useRef)(),xl=(0,E.useRef)(),[wo,cl]=(0,E.useState)(),[Qo,jo]=(0,E.useState)(!1),[qo,$o]=(0,E.useState)(!1),[Al,Vs]=(0,E.useState)(),[_i,wa]=(0,E.useState)(!1),[ml,Ho]=(0,E.useState)(!1),[Os,ss]=(0,E.useState)(!1),[tu,As]=(0,E.useState)(!1),[Ms,qi]=(0,E.useState)(!1),[Ii,Yi]=(0,E.useState)(!1),La=(0,ve.useParams)(),[rl,_s]=(0,E.useState)(!1),[ps]=Pe.default.useForm(),[$l,Eo]=(0,E.useState)(!1),[Tl,vl]=(0,E.useState)(!1),[_l,Ll]=(0,E.useState)(!1),[Uo,Rl]=(0,E.useState)(!1),[dl,zs]=(0,E.useState)(!1),Ps=(0,E.useRef)(),[wn,Br]=(0,E.useState)(!1);(0,E.useEffect)(()=>{Ze&&Na()},[Ze]),(0,E.useEffect)(()=>{Vt(qo)},[qo]),(0,E.useEffect)(()=>{nr!=null&&nr.question_id&&(No(nr==null?void 0:nr.question_score),xl.current=nr==null?void 0:nr.question_id)},[nr]);const ti=mr=>Ca(void 0,null,function*(){});function Na(){return Ca(this,null,function*(){var mr,_a,Ki,ji;jo(!0),Io(!0);const po=yield ke({type:"exercise/editExercise",payload:{categoryId:Ze}});jo(!1),Io(!1),yo(po),qi(!1),fi(fo(zi({},(Ki=(_a=(mr=po==null?void 0:po.exercise_question_types)==null?void 0:mr[0])==null?void 0:_a.items)==null?void 0:Ki[0]),{index:1})),cl(fo(zi({},(ji=po==null?void 0:po.exercise_question_types)==null?void 0:ji[0]),{indexs:1}))})}function hi(mr,_a=!0){return Ca(this,null,function*(){var Ki,ji,po,bo;_a&&(jo(!0),Io(!0));const Oo=yield ke({type:"exercise/editExercise",payload:{categoryId:Ze}});yo(Oo);let Vo=[];(Ki=Oo==null?void 0:Oo.exercise_question_types)==null||Ki.map(Wl=>{var Qs;(Qs=Wl==null?void 0:Wl.items)==null||Qs.map((pu,Lu)=>{Vo.push(fo(zi({},pu),{index:Lu+1}))})});let Xl=(ji=Vo.filter(Wl=>Wl.question_id===(mr==null?void 0:mr.id)))==null?void 0:ji[0],ru=(bo=((po=Oo==null?void 0:Oo.exercise_question_types)==null?void 0:po.map((Wl,Qs)=>{if((Xl==null?void 0:Xl.question_type)===(Wl==null?void 0:Wl.question_type))return fo(zi({},Wl),{indexs:Qs+1})})).filter(Wl=>Wl))==null?void 0:bo[0];cl(zi({},ru)),fi(zi({},Xl)),No(Xl==null?void 0:Xl.question_score),jo(!1),Io(!1),qi(!1)})}function Po(mr){return Ca(this,null,function*(){Br(!0);let _a=fo(zi({},mr),{repeat_answer:!mr.repeat_answer,difficulty:(mr==null?void 0:mr.difficulty)||2,item_type:mr.question_type,course_discipline_id:mr==null?void 0:mr.course_discipline_id,tag_discipline_ids:mr==null?void 0:mr.tag_discipline_ids,hack:fo(zi({},mr==null?void 0:mr.hack),{difficult:(mr==null?void 0:mr.difficulty)||2}),hack_identifier:sessionStorage.projectFill});mr.tag_discipline_ids&&(_a.tag_discipline_ids=Array.isArray(mr.tag_discipline_ids)?mr.tag_discipline_ids:[mr.tag_discipline_ids]);let Ki=Ms?`/api/exercises/${Ze}/exercise_questions`:`/api/exercise_questions/${mr==null?void 0:mr.question_id}.json`;if((mr==null?void 0:mr.is_my)===1){const ji=ka({title:"\u63D0\u793A",content:dn.createElement("div",null,dn.createElement("p",null,"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F"),dn.createElement("i",{className:"iconfont icon-guanbi",style:{position:"absolute",top:"20px",right:"20px",cursor:"pointer"},onClick:()=>{ji.destroy()}})),okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Ca(this,null,function*(){_a.is_cover=1;let po=yield(0,Ke.ZP)(Ki,{method:Ms?"post":"PUT",body:zi({},_a)});(po==null?void 0:po.status)===0&&($o(!1),hi({id:(po==null?void 0:po.exercise_question_id)||(mr==null?void 0:mr.question_id)})),ji.destroy()}),onCancel:()=>Ca(this,null,function*(){let po=yield(0,Ke.ZP)(Ki,{method:Ms?"post":"PUT",body:zi({},_a)});(po==null?void 0:po.status)===0&&($o(!1),hi({id:(po==null?void 0:po.exercise_question_id)||(mr==null?void 0:mr.question_id)})),ji.destroy()})})}else{let ji=yield(0,Ke.ZP)(Ki,{method:Ms?"post":"PUT",body:zi({},_a)});(ji==null?void 0:ji.status)===0&&($o(!1),hi({id:(ji==null?void 0:ji.exercise_question_id)||(mr==null?void 0:mr.question_id)}))}(0,le.Vf)("#question-scroll-id"),Br(!1)})}function al(mr){return Ca(this,null,function*(){Io(!0);let _a=yield(0,Ke.ZP)(`/api/exercises/${Ze}/sort_question_type.json`,{method:"post",body:{question_type:mr}});if(Io(!1),(_a==null?void 0:_a.status)===0){const Ki=yield ke({type:"exercise/editExercise",payload:{categoryId:Ze}});yo(Ki),qi(!1)}})}const Yo=(mr,_a,Ki)=>Ca(void 0,null,function*(){var ji;if(mr.length===0){Te.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),Ki();return}const po={id:La==null?void 0:La.exerciseId,file:(ji=mr[0])==null?void 0:ji.file,course_discipline_id:_a};fu(po,`${ba.Z.API_SERVER}/api/courses/${La==null?void 0:La.coursesId}/exercises/import_exercise.json`,bo=>{var Oo;if((bo==null?void 0:bo.status)===0){const Vo={};(Oo=bo==null?void 0:bo.fail)==null||Oo.forEach(Cs=>{var ru;((ru=Object.keys(Vo))==null?void 0:ru.includes(Cs.message))?Vo[Cs.message]=Vo[Cs.message]+1:Vo[Cs.message]=1});let Xl=`\u6210\u529F\u5BFC\u5165${bo==null?void 0:bo.success}\u6761`;Object.keys(Vo).forEach(Cs=>{Xl=Xl+`,${Cs}${Vo[Cs]}\u6761`}),Te.ZP.success(Xl),wa(!1),Na()}(bo==null?void 0:bo.status)===-1&&(Te.ZP.error(bo==null?void 0:bo.message),Ki())})}),us=(mr,_a)=>Ca(void 0,null,function*(){tr.exercise_types.q_scores=Number(tr.exercise_types.q_scores)+Number(mr)-Number(_a==null?void 0:_a.question_score);const Ki=yield(0,ri.zR)({score:(0,di.round)(mr,1),question_id:_a==null?void 0:_a.question_id});if((Ki==null?void 0:Ki.status)===0){Te.ZP.success("\u4FEE\u6539\u6210\u529F"),hi({id:xl.current},!1);return}(Ki==null?void 0:Ki.status)===-1&&No(_a==null?void 0:_a.question_score)}),Wo=()=>{Rl(!0)};(0,E.useEffect)(()=>{if(Uo){const mr=setTimeout(()=>{Rl(!1)},2e3);return()=>clearTimeout(mr)}},[Uo]);const fu=(mr,_a,Ki,ji,po)=>{const bo=new FormData;Object.keys(mr).forEach(Vo=>{bo.append(Vo,mr[Vo])});const Oo=new window.XMLHttpRequest;return Oo.withCredentials=!0,Oo.addEventListener("load",function(Vo){var Xl;Ki(JSON.parse((Xl=Vo==null?void 0:Vo.target)==null?void 0:Xl.response))},!1),Oo.addEventListener("error",function(Vo){po&&po(Vo)},!1),Oo.upload.onprogress=Vo=>{ji&&ji(Vo)},Oo.open("POST",_a),Oo.send(bo),Oo};function Ks(){return Ca(this,null,function*(){$e.default.confirm({title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",okText:"\u786E\u5B9A",centered:!0,className:he.modalconfirm,onOk:()=>Ca(this,null,function*(){var mr,_a;if(nr.question_id){let Ki=yield(0,Ke.ZP)(`/api/exercise_questions/${nr.question_id}.json`,{method:"delete"});if((Ki==null?void 0:Ki.status)===0){let ji=[];(mr=tr==null?void 0:tr.exercise_question_types)==null||mr.map(Oo=>{var Vo;(Vo=Oo==null?void 0:Oo.items)==null||Vo.map((Xl,Cs)=>{ji.push(fo(zi({},Xl),{index:Cs+1}))})});const po=ji==null?void 0:ji.findIndex(Oo=>Oo.question_id===nr.question_id),bo=(_a=ji==null?void 0:ji[po+1])==null?void 0:_a.question_id;bo?hi({id:bo}):Na(),$o(!1)}}else fi({}),$o(!1),Na()}),cancelText:"\u53D6\u6D88"})})}const cc=mr=>Ca(void 0,null,function*(){return yield(0,Ke.ZP)(`/api/exercises/${Ze}/select_questions.json`,{method:"post",body:zi({},mr)})}),{overflow:Tu,handleMouseEnter:nc,handleMouseLeave:dc}=(0,va.I)(),rc=(mr,_a)=>dn.createElement(Zt.default,null,dn.createElement(Zt.default.Item,{key:"0",onClick:()=>Yu(mr==null?void 0:mr.question_type)},dn.createElement("span",{className:he.moreSpan},"\u65B0\u589E")),dn.createElement(Zt.default.Item,{key:"1",disabled:_a===0,onClick:()=>Ca(void 0,null,function*(){if(_a===0)return;if(qo){Wo();return}let Ki=(0,le.rz)(tr==null?void 0:tr.exercise_question_types,_a,_a-1);yield al(Ki.map(ji=>ji.name))})},dn.createElement("span",{className:he.moreSpan},"\u4E0A\u79FB")),dn.createElement(Zt.default.Item,{key:"2",disabled:_a===(tr==null?void 0:tr.exercise_question_types.length)-1,onClick:()=>Ca(void 0,null,function*(){if(_a===(tr==null?void 0:tr.exercise_question_types.length)-1)return;if(qo){Wo();return}let Ki=(0,le.rz)(tr==null?void 0:tr.exercise_question_types,_a,_a+1);yield al(Ki.map(ji=>ji.name))})},dn.createElement("span",{className:he.moreSpan},"\u4E0B\u79FB")),dn.createElement(Zt.default.Item,{key:"3",onClick:()=>{var Ki;ps.setFieldsValue({name:mr.name,item_type_en:(Ki=Xi.find(ji=>ji.id==mr.question_type))==null?void 0:Ki.nameType}),Eo(!0)}},dn.createElement("span",{className:he.moreSpan},"\u91CD\u547D\u540D"))),Yu=mr=>{var _a,Ki,ji,po,bo,Oo,Vo,Xl,Cs,ru,Wl,Qs,pu,Lu;if(qo){Wo();return}if(qi(!0),mr===5){ss(!0),As(!0);return}if(mr===6){let ic=(Ki=(_a=Nn==null?void 0:Nn.editData)==null?void 0:_a.exercise)!=null&&Ki.set_question_sub_discipline?`/problems/newcreate?express_id=${(ji=tr==null?void 0:tr.exercise)==null?void 0:ji.id}&callback_url=/classrooms/${La.coursesId}/exercise/add/${Ze}?type=2&course_discipline_id=${((bo=(po=Nn==null?void 0:Nn.editData)==null?void 0:po.exercise)==null?void 0:bo.course_discipline_id)||""}`:`/problems/newcreate?express_id=${(Oo=tr==null?void 0:tr.exercise)==null?void 0:Oo.id}&callback_url=/classrooms/${La.coursesId}/exercise/add/${Ze}?type=2`;ve.history.push(ic);return}$o(!0),fi(mr===2?{question_type:mr,isadd:!0,repeat_answer:!0,choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],question_choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],difficulty:2,standard_answers:[],question_score:"",question_title:"",tag_discipline_ids:[],course_discipline_id:(Xl=(Vo=Nn==null?void 0:Nn.editData)==null?void 0:Vo.exercise)!=null&&Xl.set_question_sub_discipline?(ru=(Cs=Nn==null?void 0:Nn.editData)==null?void 0:Cs.exercise)==null?void 0:ru.course_discipline_id:null,analysis:""}:{question_type:mr,question_choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),standard_answers:[{position:1,answer_text:[""],model:1}],repeat_answer:!0,difficulty:2,isadd:!0,tag_discipline_ids:[],question_score:"",analysis:"",sub_item_banks:[],is_ordered:!0,question_title:"",use_keywords:!1,keywords:[],use_blank_score:!0,allow_student_debug:!1,submit_rule:1,hack_sets:[{input:"",output:""}],course_discipline_id:(Qs=(Wl=Nn==null?void 0:Nn.editData)==null?void 0:Wl.exercise)!=null&&Qs.set_question_sub_discipline?(Lu=(pu=Nn==null?void 0:Nn.editData)==null?void 0:pu.exercise)==null?void 0:Lu.course_discipline_id:null,downcase:!0,no_space:!0})},ac=[{key:1,label:"\u6279\u91CF\u5BFC\u5165",onClick:()=>{wa(!0)}},{key:2,label:dn.createElement("div",null,dn.createElement("img",{width:26,style:{position:"absolute",top:-2},src:vi.$}),dn.createElement("span",null,"\u667A\u80FD\u5BFC\u5165")),onClick:()=>{if(!(!(tr!=null&&tr.is_old_data_for_time)&&(0,le.Ye)(ke))){if(qo){Wo();return}vl(!0)}}}];console.log(wo==null?void 0:wo.question_type,nr==null?void 0:nr.question_type);const Ku=()=>Ca(void 0,null,function*(){const mr=yield(0,Ke.ZP)(`/api/courses/${La==null?void 0:La.coursesId}/sync_shixuns.json`,{method:"post",body:{exercise_ids:[La.exerciseId]}});if((mr==null?void 0:mr.status)===0){ke({type:"classroomList/setActionTabs",payload:{}}),Te.ZP.info("\u5B9E\u8BAD\u540C\u6B65\u4E2D\uFF0C\u8BF7\u7A0D\u540E"),jo(!0),Io(!0);const _a=yield ke({type:"exercise/editExercise",payload:{categoryId:Ze}});jo(!1),Io(!1),yo(_a),qi(!1)}});return dn.createElement("div",null,dn.createElement(Pt.Z,{spinning:Qo},dn.createElement("div",{className:he.bg},((kn=tr==null?void 0:tr.exercise_types)==null?void 0:kn.q_counts)===0&&!qo&&dn.createElement(ae.Z,{styles:{marginTop:180},customText:dn.createElement("span",null,"\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u8BF7\u4ECE",dn.createElement("span",{className:"c-light-primary"},"\u5E95\u90E8\u64CD\u4F5C\u680F"),"\u8FDB\u884C\u6DFB\u52A0~")}),(((gn=tr==null?void 0:tr.exercise_types)==null?void 0:gn.q_counts)>0||qo)&&dn.createElement("div",{style:{textAlign:"center"}},dn.createElement("div",{style:{marginTop:20,borderTop:"1px solid #DCDCDC",display:"block",alignItems:"stretch"}},dn.createElement("div",{style:{backgroundColor:"#F6F7F9",display:"inline-block",position:"sticky",top:0}},dn.createElement("div",{className:he.left},dn.createElement("div",{className:he.leftAction},((Yt=tr==null?void 0:tr.exercise)==null?void 0:Yt.exercise_status)===1&&dn.createElement(We.ZP,{onClick:()=>{if(qo){Wo();return}Ho(!0)},className:he.Button},"\u6279\u91CF\u64CD\u4F5C")),dn.createElement("div",{className:he.scrollWrapper,style:{overflow:Tu},onMouseEnter:nc,onMouseLeave:dc},(Ln=tr==null?void 0:tr.exercise_question_types)==null?void 0:Ln.map((mr,_a)=>dn.createElement("div",{key:_a,className:"mb30"},dn.createElement("div",{className:he.title},dn.createElement("div",{className:he.titleleft},dn.createElement("span",{style:{color:"#000000",fontWeight:400,fontSize:12}}," ",(0,le.EM)(_a+1),"\u3001\u3010",mr.name,"\u3011"),dn.createElement("span",{style:{color:"#464F66",fontSize:12}},"\uFF08",mr.count,"\u5C0F\u9898\uFF0C\u5171",mr.score,"\u5206\uFF09")),dn.createElement(en.Z,{dropdownRender:()=>rc(mr,_a),placement:"bottomLeft"},dn.createElement("div",{className:he.more_style},dn.createElement("i",{className:"iconfont icon-sandian font12"})))),dn.createElement(Vr,{handleEditing:Wo,isedit:qo,setBigqitem:cl,bigitem:fo(zi({},mr),{indexs:_a+1}),setqitem:Ki=>Ca(void 0,null,function*(){var ji;(ji=pi.current)==null||ji.blur(),fi(Ki)}),qitem:nr,Itemid:Ze,getdata:hi,data:mr.items})))))),dn.createElement("div",{id:"question-scroll-id",style:{overflow:qo?"hidden":"auto"},className:he.right},!(nr!=null&&nr.isadd)&&dn.createElement("div",{className:he.title},!qo&&dn.createElement("div",{style:{flex:1}},dn.createElement("span",{style:{color:"#000000",fontWeight:600,fontSize:16}}," ",(wo==null?void 0:wo.indexs)&&(0,le.EM)(wo==null?void 0:wo.indexs),"\u3001\u3010",wo==null?void 0:wo.name,"\u3011"),dn.createElement(dt.Z,{title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0"},dn.createElement("i",{className:`${he.edit} iconfont icon-bianji_Hover mr5 ml5 font18`,onClick:()=>{var mr;ps.setFieldsValue({name:wo.name,item_type_en:(mr=Xi.find(_a=>_a.id==wo.question_type))==null?void 0:mr.nameType}),Eo(!0)}})),dn.createElement("span",{style:{color:"#464F66",fontSize:16,fontWeight:400}},"\uFF08",wo==null?void 0:wo.count,"\u5C0F\u9898\uFF0C\u5171",wo==null?void 0:wo.score,"\u5206\uFF09"),(nr==null?void 0:nr.question_type)===6&&dn.createElement("span",{onClick:()=>{$e.default.destroyAll(),Ll(2)},className:"current c-light-primary font14 bold-400"},"\u6279\u91CF\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00"),(nr==null?void 0:nr.question_type)===5&&dn.createElement(ze.default,{defaultChecked:(ln=(Ia=Nn==null?void 0:Nn.editData)==null?void 0:Ia.exercise)==null?void 0:ln.show_challenge_task_pass,onChange:mr=>Ca(void 0,null,function*(){let _a=yield(0,Ke.ZP)(`/api/exercises/${Ze}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:mr.target.checked}});(_a==null?void 0:_a.status)===0&&(Te.ZP.info("\u8BBE\u7F6E\u6210\u529F"),hi({id:xl.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(nr==null?void 0:nr.question_type)===6&&dn.createElement("span",{style:{marginLeft:20},onClick:()=>{var mr,_a,Ki,ji;$e.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:dn.createElement("div",null,(nr==null?void 0:nr.question_type)===6&&dn.createElement(ze.default,{defaultChecked:(_a=(mr=Nn==null?void 0:Nn.editData)==null?void 0:mr.exercise)==null?void 0:_a.show_hack_sets,onChange:po=>Ca(void 0,null,function*(){let bo=yield(0,Ke.ZP)(`/api/exercises/${Ze}/update_show_columns.json`,{method:"post",body:{show_hack_sets:po.target.checked}});(bo==null?void 0:bo.status)===0&&(Te.ZP.info("\u8BBE\u7F6E\u6210\u529F"),$e.default.destroyAll(),hi({id:xl.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),dn.createElement("br",null),(nr==null?void 0:nr.question_type)===6&&dn.createElement(ze.default,{defaultChecked:(ji=(Ki=Nn==null?void 0:Nn.editData)==null?void 0:Ki.exercise)==null?void 0:ji.show_hack_description,onChange:po=>Ca(void 0,null,function*(){let bo=yield(0,Ke.ZP)(`/api/exercises/${Ze}/update_show_columns.json`,{method:"post",body:{show_hack_description:po.target.checked}});(bo==null?void 0:bo.status)===0&&(Te.ZP.info("\u8BBE\u7F6E\u6210\u529F"),$e.default.destroyAll(),hi({id:xl.current}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),dn.createElement("div",{style:{display:"flex",alignItems:"center"}},(nr==null?void 0:nr.question_type)===5&&!qo&&dn.createElement("a",{className:he.shixun,href:`/shixuns/${(0,Ys.G5)()?nr.forked_shixun_identifier:nr==null?void 0:nr.shixun_identifier}/challenges?exercise=true`,target:"_blank"},dn.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"),!qo&&((Wt=tr==null?void 0:tr.exercise)==null?void 0:Wt.exercise_status)==1&&[0,1,2,4,6].includes(nr==null?void 0:nr.question_type)&&dn.createElement(Pe.default.Item,{label:"\u5206\u503C",style:{margin:"0 20px"},required:!0},dn.createElement(Fe.Z,{precision:1,ref:pi,onChange:mr=>No(mr),value:ul,onBlur:mr=>{us(mr.target.value,nr)}})),!qo&&((un=tr==null?void 0:tr.exercise)==null?void 0:un.exercise_status)==1&&dn.createElement(dt.Z,{title:"\u5220\u9664"},dn.createElement("i",{onClick:()=>{Ks()},style:{marginRight:20},className:`${he.delete} iconfont icon-shanchu13 mr8 ml8 `})),(nr==null?void 0:nr.question_type)!==5&&!qo&&dn.createElement(dn.Fragment,null,(nr==null?void 0:nr.is_my)==1&&dn.createElement(dt.Z,{title:"\u67E5\u770B\u539F\u9898"},dn.createElement("i",{className:`${he.yuanti} iconfont icon-chakanyuanti mr8 ml8`,onClick:()=>{(nr==null?void 0:nr.question_type)==6?window.open(`/problems/newedit/${nr==null?void 0:nr.item_bank_hack_identifier}`):(nr==null?void 0:nr.question_type)==8?window.open(`/problemset/edit/${nr==null?void 0:nr.item_bank_hack_identifier}?type=1`):window.open(`/problemset/edit/${nr==null?void 0:nr.item_bank_id}`)}})),dn.createElement(dt.Z,{title:"\u52A0\u5165\u6211\u7684\u9898\u5E93"},dn.createElement("i",{className:`${he.tianjia} iconfont icon-jiarushitiku mr8 ml8`,onClick:()=>{Ps.current=[],$e.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:dn.createElement("div",{className:`font14 ${he.overflow}`,style:{maxHeight:500,overflow:"auto"}},dn.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),dn.createElement(Pt.Z,{spinning:!1},dn.createElement(mi.Z,{defaultValue:!0,value:Ps.current,onChange:mr=>Ps.current=mr}))),onOk:()=>Ca(void 0,null,function*(){var mr;(0,ri.$l)({id:nr==null?void 0:nr.question_id,group_id:((mr=Ps==null?void 0:Ps.current)==null?void 0:mr[0])||""}).then(_a=>{(_a==null?void 0:_a.status)==0&&(Te.ZP.success("\u52A0\u5165\u6210\u529F"),Na())})})})}}))),!qo&&(((er=tr==null?void 0:tr.exercise)==null?void 0:er.exercise_status)==1||((Xn=tr==null?void 0:tr.exercise)==null?void 0:Xn.exercise_status)==2&&((qn=(Zn=ue.userInfo)==null?void 0:Zn.course)==null?void 0:qn.course_role)!=15||((yn=tr==null?void 0:tr.exercise)==null?void 0:yn.exercise_status)==3&&((Dr=(lr=ue.userInfo)==null?void 0:lr.course)==null?void 0:Dr.course_role)!=15||((dr=tr==null?void 0:tr.exercise)==null?void 0:dr.exercise_status)==4&&((Gi=(ki=ue.userInfo)==null?void 0:ki.course)==null?void 0:Gi.course_role)!=15)&&dn.createElement(dt.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},dn.createElement("i",{onClick:()=>{(nr==null?void 0:nr.question_type)===6?ve.history.push(`/problems/newedit/${nr==null?void 0:nr.hack_identifier}?type=exercises&express_id=${La.exerciseId}&question_id=${nr==null?void 0:nr.question_id}&score=${nr==null?void 0:nr.question_score}&exercise=true&callback_url=/classrooms/${La.coursesId}/exercise/add/${Ze}?type=2`):(Br(!1),$o(!0))},className:`${he.edit} iconfont icon-bianji_Hover ml8`})))),!qo&&dn.createElement("div",null,dn.createElement("div",{className:he.qcount},dn.createElement("span",{className:he.score},nr==null?void 0:nr.question_score,"\u5206"),dn.createElement(se.Z,{className:he.qtitle,value:(nr==null?void 0:nr.index)+`\u3001${(nr==null?void 0:nr.question_type)==8?(Ui=nr==null?void 0:nr.program_attr)==null?void 0:Ui.description:nr==null?void 0:nr.question_title}`}),(nr==null?void 0:nr.high_resources_consume)&&dn.createElement(Ht.Z,{type:"shixun",style:{marginLeft:10}}),(0,Ys.G5)()&&(nr==null?void 0:nr.shixun_change)&&(nr==null?void 0:nr.question_type)==5&&dn.createElement(Lt.Z,{open:dl,onOpenChange:mr=>{zs(mr)},placement:"bottomLeft",title:null,content:dn.createElement("div",{style:{width:"310px",color:"#000"}},dn.createElement("div",null,"\u5B9E\u8BAD\u7BA1\u7406\u5458\u5BF9\u8BD5\u5377\u4E2D\u4F7F\u7528\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u884C\u4E86\u4FEE\u6539\uFF0C\u8BF7\u68C0\u67E5\u540E\uFF0C\u786E\u8BA4\u662F\u5426\u9700\u8981\u540C\u6B65\u5230\u8BD5\u5377\u4E2D"),dn.createElement("div",{className:he.btn_warp},dn.createElement(We.ZP,{size:"small",onClick:()=>zs(!1)},"\u5FFD\u7565"),dn.createElement(We.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>{zs(!1),ke({type:"classroomList/setActionTabs",payload:{key:"\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",onOK:()=>Ku()}})}},"\u786E\u8BA4\u540C\u6B65"),dn.createElement(We.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>(0,le.xg)(`/shixuns/${nr==null?void 0:nr.forked_shixun_identifier}/challenges?exercise=true`)},"\u524D\u5F80\u67E5\u770B")))},dn.createElement("i",{className:"iconfont icon-tongzhi1 pl10 current",style:{fontSize:"16px",color:"#F7B500"},onClick:mr=>mr.stopPropagation()}))),(nr==null?void 0:nr.question_type)===6&&dn.createElement(pe.Z,{onEdit:()=>Ll(1),className:"mt10",dataSource:(nr==null?void 0:nr.languages)||[]}),dn.createElement(Ou,{exercise:Nn,TagDiscipline:Al,qitem:nr})),qo&&dn.createElement("div",null,(nr==null?void 0:nr.question_type)<=1&&dn.createElement(cn,{saveLoading:wn,deleteitem:Ks,getTagData:ti,seveeditor:Po,exerciseitem:tr,TagDiscipline:Al,setisedit:$o,qitem:nr,init:Na,showTip:Uo}),(nr==null?void 0:nr.question_type)===5&&dn.createElement(nu,{saveLoading:wn,setqitem:fi,deleteitem:Ks,seveeditor:Po,exerciseitem:tr,TagDiscipline:Al,setisedit:$o,qitem:nr,showTip:Uo}),(nr==null?void 0:nr.question_type)===3&&dn.createElement(Nr,{saveLoading:wn,deleteitem:Ks,getTagData:ti,seveeditor:Po,exerciseitem:tr,TagDiscipline:Al,setisedit:$o,qitem:nr,init:Na,showTip:Uo}),(nr==null?void 0:nr.question_type)===2&&dn.createElement(sr,{saveLoading:wn,deleteitem:Ks,getTagData:ti,seveeditor:Po,exerciseitem:tr,TagDiscipline:Al,setisedit:$o,qitem:nr,init:Na,showTip:Uo}),(nr==null?void 0:nr.question_type)===4&&dn.createElement(du,{saveLoading:wn,deleteitem:Ks,getTagData:ti,seveeditor:Po,exerciseitem:tr,TagDiscipline:Al,setisedit:$o,qitem:nr,init:Na,showTip:Uo}),(nr==null?void 0:nr.question_type)===7&&dn.createElement(qs,{saveLoading:wn,deleteitem:Ks,getTagData:ti,seveeditor:Po,exerciseitem:tr,TagDiscipline:Al,setisedit:$o,qitem:nr,init:Na,showTip:Uo}),(nr==null?void 0:nr.question_type)===8&&dn.createElement(Wr,{saveLoading:wn,deleteitem:Ks,getTagData:ti,seveeditor:Po,exerciseitem:tr,TagDiscipline:Al,setisedit:$o,qitem:nr,init:Na,showTip:Uo}))))))),dn.createElement("div",{className:he.bottomdiv},dn.createElement("div",{className:he.exercise_styles},((_o=tr==null?void 0:tr.exercise)==null?void 0:_o.exercise_status)==1&&dn.createElement(dn.Fragment,null,dn.createElement("span",{className:he.spanBtn,onClick:()=>{if(qo){Wo();return}ss(!0),As(!1)}},"\u9898\u5E93\u9009\u9898"),dn.createElement(en.Z,{menu:{items:ac}},dn.createElement("span",{className:he.spanBtn},"\u5BFC\u5165\u8BD5\u9898")),dn.createElement("span",{className:he.spanBtn,onClick:()=>Ca(void 0,null,function*(){var mr;if(!(tr!=null&&tr.is_old_data_for_time)&&(0,le.Ye)(ke))return;let _a=yield(0,Ke.ZP)(`/api/exercises/${La==null?void 0:La.exerciseId}/simulate_start_answer.json`,{method:"get",params:{coursesId:La==null?void 0:La.coursesId,categoryId:La==null?void 0:La.exerciseId}});(_a==null?void 0:_a.status)!=-1&&window.open(`/classrooms/${La==null?void 0:La.coursesId}/exercise/${La==null?void 0:La.exerciseId}/${(mr=ue.userInfo)==null?void 0:mr.login}/initate_answer`)})},"\u6A21\u62DF\u8003\u8BD5"),dn.createElement("span",{className:he.spanBtn,onClick:()=>{window.open(`/classrooms/${La==null?void 0:La.coursesId}/exercise/${La==null?void 0:La.exerciseId}/detail?random=false&tabs=2`)}},"\u8BD5\u5377\u9884\u89C8"),Xi==null?void 0:Xi.map(mr=>dn.createElement(We.ZP,{className:he.addQuestionBtn,key:mr.id,type:"primary",onClick:()=>{Yu(mr.id)}},mr.name))),((Tr=tr==null?void 0:tr.exercise)==null?void 0:Tr.exercise_status)!=1&&dn.createElement(dn.Fragment,null,dn.createElement("span",{style:{width:"1022px"}})),dn.createElement("span",{className:he.saveBtn,onClick:()=>Ca(void 0,null,function*(){var mr,_a,Ki;if(qo){Wo();return}const ji=Number(tr.exercise_types.q_scores);[100,120,150].includes(ji)||(yield new Promise((Oo,Vo)=>{$e.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:dn.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",dn.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},ji),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Ca(void 0,null,function*(){Oo("")}),onCancel:()=>{Vo()}})}));let po=(_a=(mr=tr==null?void 0:tr.exercise_question_types)==null?void 0:mr.filter(Oo=>Oo.question_type===5)[0])==null?void 0:_a.items,bo=0;po==null||po.map(Oo=>{Oo.high_resources_consume&&(bo=bo+1)}),console.log(bo),bo>0?ke({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u63D0\u793A",count:bo,fn:()=>{var Oo;((Oo=tr==null?void 0:tr.exercise)==null?void 0:Oo.exercise_status)==1?(Te.ZP.success("\u4FDD\u5B58\u6210\u529F"),ve.history.push(`/classrooms/${La==null?void 0:La.coursesId}/exercise/${Ze}/detail?random=false&tabs=3`),Yi(!1)):ve.history.back()}}}):((Ki=tr==null?void 0:tr.exercise)==null?void 0:Ki.exercise_status)==1?(Te.ZP.success("\u4FDD\u5B58\u6210\u529F"),ve.history.push(`/classrooms/${La==null?void 0:La.coursesId}/exercise/${Ze}/detail?random=false&tabs=3`),Yi(!1)):ve.history.back()})},dn.createElement("i",{className:"iconfont icon-baocun1",style:{fontSize:15,marginRight:5}}),"\u4FDD\u5B58\u8BD5\u5377"))),dn.createElement(Zi.Z,{data:(tr==null?void 0:tr.exercise_question_types)||[],visible:ml,examId:Ze,isPaperlibrary:!1,onCancel:()=>Ho(!1),onOK:()=>{Ho(!1),Na()}}),Os&&dn.createElement(Ma,{setScoreShow:ss,isshixuns:tu,isloadings:rl,ScoreShow:Os,onOk:(mr,_a,Ki=!0)=>Ca(void 0,null,function*(){_s(!0);let po=yield cc({exam_id:Ze,item_bank_ids:mr,shixun_ids:_a});return _s(!1),(po==null?void 0:po.status)===0&&Ki&&$e.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u65B0\u52FE\u9009\u7684\u8BD5\u9898\u5DF2\u7ECF\u6DFB\u52A0\u5230\u8BD5\u5377\uFF0C\u5982\u679C\u9700\u8981\u7EE7\u7EED\u6DFB\u52A0\u65B0\u8BD5\u9898\u8BF7\u70B9\u51FB\u201C\u7EE7\u7EED\u9009\u9898\u201D\uFF0C\u5C06\u56DE\u5230\u60A8\u4E0A\u6B21\u64CD\u4F5C\u7684\u9009\u9898\u9875\u9762",okText:"\u7EE7\u7EED\u9009\u9898",cancelText:"\u8FD4\u56DE\u8BD5\u5377",onOk:()=>{Na()},onCancel:()=>{ss(!1),Na()}}),po}),initFun:()=>{ss(!1),Na()}}),dn.createElement(Su.Z,{course_discipline_id:(Mi=tr==null?void 0:tr.exercise)==null?void 0:Mi.course_discipline_id,visible:_i,onCancel:()=>wa(!1),onOk:Yo}),dn.createElement($e.default,{title:"\u63D0\u793A",open:Ii,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:dn.createElement("div",null,dn.createElement(We.ZP,{onClick:()=>{Yi(!1),ve.history.back()}},"\u7A0D\u540E\u518D\u8BF4"),dn.createElement(We.ZP,{type:"primary",onClick:()=>{ve.history.push(`/classrooms/${La==null?void 0:La.coursesId}/exercise/${Ze}/detail?random=false&tabs=3`),Yi(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{Yi(!1)}},dn.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")),dn.createElement($e.default,{centered:!0,title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0",open:$l,width:500,onOk:()=>ps.submit(),onCancel:()=>Eo(!1)},dn.createElement(Pe.default,{form:ps,initialValues:{},onFinish:mr=>Ca(void 0,null,function*(){(yield(0,ri.RK)(zi({id:Ze},mr))).status==0&&(Te.ZP.success("\u4FEE\u6539\u6210\u529F"),Na(),Eo(!1))})},dn.createElement(Pe.default.Item,{name:"name",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9898\u578B\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"},{validator(mr,_a){var Ki,ji,po,bo;const Oo=(Ki=Xi==null?void 0:Xi.find(Vo=>Vo.nameType==ps.getFieldValue("item_type_en")))==null?void 0:Ki.id;return(bo=(po=(ji=tr==null?void 0:tr.exercise_question_types)==null?void 0:ji.filter(Vo=>Vo.question_type!=Oo))==null?void 0:po.map(Vo=>Vo==null?void 0:Vo.name))!=null&&bo.includes(_a)?Promise.reject(new Error("\u9898\u578B\u540D\u79F0\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u9898\u578B\u540D\u79F0")):Promise.resolve()}}]},dn.createElement(_e.default,{size:"large",maxLength:10,showCount:!0})),dn.createElement(Pe.default.Item,{hidden:!0,name:"item_type_en"},dn.createElement(_e.default,{size:"large"})))),dn.createElement(pn.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Tl},dn.createElement("div",{style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},"\u667A\u80FD\u5BFC\u5165"),dn.createElement(vi.Z,{stickyTop:-24,subDisciplineId:(eo=tr==null?void 0:tr.exercise)==null?void 0:eo.course_discipline_id,onCancel:()=>vl(!1),mode:3,gather:{exercise_id:Ze},onSuccess:()=>{vl(!1),Na()}}),dn.createElement("div",{style:{height:70}})),dn.createElement(pe.Q,{visible:!!_l,setVisible:Ll,tip:_l===2&&"\u8BBE\u7F6E\u5DF2\u6DFB\u52A0\u5728\u8BD5\u5377\u4E2D\u7684\u7F16\u7A0B\u9898\u6240\u5141\u8BB8\u4F7F\u7528\u7684\u7F16\u7A0B\u8BED\u8A00",dataSource:_l===1?nr==null?void 0:nr.languages:[],onOk:mr=>Ca(void 0,null,function*(){const _a={languages:mr};_l===1?_a.hack_id=nr==null?void 0:nr.hack_id:_a.exercise_id=Ze,(yield(0,Ke.ZP)("/api/problems/update_languages.json",{method:"post",body:_a})).status===0&&(Te.ZP.success("\u4FEE\u6539\u6210\u529F"),hi({id:xl.current}),Ll(!1))})}),dn.createElement(ei.Z,null))};var Zo=(0,ve.connect)(({user:ue,exercise:ke,dispatch:Ze})=>({user:ue,exercise:ke,dispatch:Ze}))(vo),to=ne(34300),bl=ne(86899),Ji=ne(80283),lo=ne(87169),go=ne(41663),Lr=ne(59301),yi=Object.defineProperty,Kl=Object.defineProperties,Ka=Object.getOwnPropertyDescriptors,Aa=Object.getOwnPropertySymbols,no=Object.prototype.hasOwnProperty,xa=Object.prototype.propertyIsEnumerable,Va=(ue,ke,Ze)=>ke in ue?yi(ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ue[ke]=Ze,ko=(ue,ke)=>{for(var Ze in ke||(ke={}))no.call(ke,Ze)&&Va(ue,Ze,ke[Ze]);if(Aa)for(var Ze of Aa(ke))xa.call(ke,Ze)&&Va(ue,Ze,ke[Ze]);return ue},Jo=(ue,ke)=>Kl(ue,Ka(ke)),Cl=(ue,ke)=>{var Ze={};for(var Vt in ue)no.call(ue,Vt)&&ke.indexOf(Vt)<0&&(Ze[Vt]=ue[Vt]);if(ue!=null&&Aa)for(var Vt of Aa(ue))ke.indexOf(Vt)<0&&xa.call(ue,Vt)&&(Ze[Vt]=ue[Vt]);return Ze},Ml=(ue,ke,Ze)=>new Promise((Vt,Nn)=>{var Cr=Yt=>{try{gn(Ze.next(Yt))}catch(Ln){Nn(Ln)}},kn=Yt=>{try{gn(Ze.throw(Yt))}catch(Ln){Nn(Ln)}},gn=Yt=>Yt.done?Vt(Yt.value):Promise.resolve(Yt.value).then(Cr,kn);gn((Ze=Ze.apply(ue,ke)).next())});const Ql=ue=>{var ke=ue,{classroomList:Ze,globalSetting:Vt,problemset:Nn,loading:Cr,exercise:kn,user:gn,dispatch:Yt}=ke,Ln=Cl(ke,["classroomList","globalSetting","problemset","loading","exercise","user","dispatch"]),Ia,ln,Wt,un,er,Xn,Zn,qn,yn,lr,Dr,dr,ki,Gi,Ui,_o,Tr,Mi,eo,tr,yo,Go,Io,nr,fi,ul,No;const pi=(0,ve.useParams)(),[xl,wo]=(0,E.useState)(!1),{userInfo:cl}=gn,[Qo]=Pe.default.useForm();let[jo,qo]=(0,E.useState)({});const[$o,Al]=(0,E.useState)(1),[Vs,_i]=(0,E.useState)(""),[wa]=(0,ve.useSearchParams)(),[ml,Ho]=(0,E.useState)(!1),[Os,ss]=(0,E.useState)(!1),[tu,As]=(0,E.useState)(!1),[Ms,qi]=(0,E.useState)(""),[Ii,Yi]=(0,E.useState)(!1),[La,rl]=(0,E.useState)(!1);(0,E.useEffect)(()=>{Yt({type:"globalSetting/footerToggle",payload:!1}),Qo.setFieldsValue({difficulty:2,course_discipline_id:null})},[]),(0,E.useEffect)(()=>{var Eo,Tl,vl,_l,Ll,Uo;pi.exerciseId&&(((Tl=(Eo=kn==null?void 0:kn.editData)==null?void 0:Eo.exercise)==null?void 0:Tl.exercise_status)===2||((_l=(vl=kn==null?void 0:kn.editData)==null?void 0:vl.exercise)==null?void 0:_l.exercise_status)===3||((Uo=(Ll=kn==null?void 0:kn.editData)==null?void 0:Ll.exercise)==null?void 0:Uo.exercise_status)===4?As(!0):As(!1))},[kn==null?void 0:kn.editData]),(0,E.useEffect)(()=>{if(pi.exerciseId){let Eo=kn.editData.exercise;rl(Eo==null?void 0:Eo.set_question_sub_discipline),Qo.setFieldsValue(Jo(ko({},Eo),{course_discipline_id:Eo==null?void 0:Eo.course_discipline_id}))}},[kn]),(0,E.useEffect)(()=>{wa.get("type")==="2"&&(_i(pi.exerciseId),Al(2))},[wa.get("type")]);function _s(Eo,Tl){return Ml(this,null,function*(){var vl,_l,Ll,Uo;yield Qo.validateFields();const Rl=Qo.getFieldsValue();Rl.is_md=!0,Rl.time=parseInt(Rl.time)>9999?9999:Rl.time;const dl=yield Yt({type:"exercise/addExercise",payload:ko(ko({},Rl),pi)});dl.status===0?(yield(0,Ke.ZP)(`/api/courses/${pi==null?void 0:pi.coursesId}/exercises/notice_at.json`,{method:"POST",body:{course_id:pi==null?void 0:pi.coursesId,id:(vl=dl==null?void 0:dl.data)==null?void 0:vl.exercise_id,time:Eo}}),$l((_l=dl.data)==null?void 0:_l.exercise_id),_i((Ll=dl==null?void 0:dl.data)==null?void 0:Ll.exercise_id),Al(2),Ho(!1),ve.history.replace(`/classrooms/${pi.coursesId}/exercise/add/${(Uo=dl.data)==null?void 0:Uo.exercise_id}?type=2`)):Te.ZP.error(dl.message),Tl()})}function ps(Eo){qo(ko({},Eo))}function $l(Eo){return Ml(this,null,function*(){if(!(jo!=null&&jo.ec_point_ids))return;const Tl=ko({},jo);delete Tl.id;let vl=yield(0,Ke.ZP)(`/api/ec_courses/${jo==null?void 0:jo.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:ko({exercise_id:Eo},Tl)})})}return Lr.createElement("div",{style:{background:"#ffffff",marginTop:-8,padding:8,minHeight:"100vh",paddingBottom:64}},Lr.createElement("section",{className:"edu-container"},Lr.createElement("section",{className:"animated fadeIn"},Lr.createElement("aside",{className:"mt10"},cl&&Lr.createElement(He.Z,{separator:">"},Lr.createElement(He.Z.Item,null,Lr.createElement(ve.Link,{to:`/classrooms/${pi.coursesId}/exercise`},(Ia=cl==null?void 0:cl.course)==null?void 0:Ia.course_name)),Lr.createElement(He.Z.Item,null,Lr.createElement(ve.Link,{to:`/classrooms/${pi.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")),Lr.createElement(He.Z.Item,null,pi.exerciseId?"\u7F16\u8F91\u8BD5\u5377":"\u65B0\u5EFA\u8BD5\u5377")))),pi.exerciseId&&Lr.createElement("div",{style:{display:"inline-flex",background:"rgba(233, 146, 55, 0.05)",borderRadius:4,height:40,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",marginTop:20}},Lr.createElement(lo.Z,{style:{marginRight:5,color:"#E99237"}}),Lr.createElement("span",{style:{flex:1,color:"#E99237"}},"\u53D1\u5E03\u540E\u7684\u8BD5\u5377\u4E0D\u5141\u8BB8\u8FDB\u884C\u589E\u52A0/\u5220\u9664\u8BD5\u9898\u548C\u4FEE\u6539\u5206\u503C\u7B49\u64CD\u4F5C\uFF0C\u82E5\u9700\u8981\u4E8C\u6B21\u4F7F\u7528\uFF0C\u53EF\u5C06\u8BD5\u5377\u52A0\u5165\u8BD5\u5377\u5E93\u4E2D\u8FDB\u884C\u7F16\u8F91"),Lr.createElement("span",{className:Xe.addQuestionBtn,onClick:()=>{Yt({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[pi.exerciseId]}})}},"\u52A0\u5165\u8BD5\u5377\u5E93")),Lr.createElement(Ji.Z,{haveInit:!0,init:()=>{qi(new Date)}}),Lr.createElement("div",{className:"bg-white"},Lr.createElement("div",{style:{display:"flex",justifyContent:"center",paddingTop:20,alignItems:"center"}},Lr.createElement("div",{onClick:()=>{if(Os){Te.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u8BD5\u9898\u3002");return}Al(1)},className:$o===1?Xe.selectdiv:Xe.divitem},Lr.createElement(to.Z,{number:1,active:$o===1,className:"mr10"}),Lr.createElement("span",null,"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F")),Lr.createElement("div",{style:{width:188,border:"1px dotted #9096A3",margin:"0px 30px",height:1}}),Lr.createElement("div",{onClick:()=>{if(!pi.exerciseId&&!Vs){Te.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u57FA\u7840\u4FE1\u606F\u518D\u65B0\u5EFA\u8BD5\u9898");return}Al(2),!Vs&&_i(pi.exerciseId)},className:$o!==1?Xe.selectdiv:Xe.divitem},Lr.createElement(to.Z,{number:2,active:$o!==1,className:"mr10"}),Lr.createElement("span",null,"\u7F16\u8F91\u8BD5\u9898"))),$o===2&&Lr.createElement("div",{className:"tc"},Lr.createElement(bl.Z,{defaultValue:(Wt=(ln=kn==null?void 0:kn.editData)==null?void 0:ln.exercise)==null?void 0:Wt.exercise_name,onFinish:Eo=>Ml(void 0,null,function*(){var Tl,vl,_l,Ll,Uo,Rl,dl,zs,Ps,wn,Br,ti;return Eo.trim()===((vl=(Tl=kn==null?void 0:kn.editData)==null?void 0:Tl.exercise)==null?void 0:vl.exercise_name)?!0:(yield(0,ri.wy)({exercise_name:Eo,exercise_description:(Ll=(_l=kn==null?void 0:kn.editData)==null?void 0:_l.exercise)==null?void 0:Ll.exercise_description,course_discipline_id:(Rl=(Uo=kn==null?void 0:kn.editData)==null?void 0:Uo.exercise)==null?void 0:Rl.course_discipline_id,time:(zs=(dl=kn==null?void 0:kn.editData)==null?void 0:dl.exercise)==null?void 0:zs.time,exerciseId:(wn=(Ps=kn.editData)==null?void 0:Ps.exercise)==null?void 0:wn.id,difficulty:(ti=(Br=kn.editData)==null?void 0:Br.exercise)==null?void 0:ti.difficulty})).status===0?(Qo.setFieldValue("exercise_name",Eo),!0):!1})}),Lr.createElement("div",{style:{fontSize:14}},Lr.createElement("span",{style:{color:"#5F6368"}},"\u7B54\u9898\u65F6\u957F",Lr.createElement("span",{style:{color:"#000000",marginLeft:8}},((er=(un=kn==null?void 0:kn.editData)==null?void 0:un.exercise)==null?void 0:er.time)||"\u4E0D\u9650")),Lr.createElement("span",{style:{margin:"0px 30px",color:"#5F6368"}},"\u96BE\u5EA6",Lr.createElement("span",{style:{color:"#000000",marginLeft:8}},((Zn=(Xn=kn==null?void 0:kn.editData)==null?void 0:Xn.exercise)==null?void 0:Zn.difficulty)===1?"\u7B80\u5355":((yn=(qn=kn==null?void 0:kn.editData)==null?void 0:qn.exercise)==null?void 0:yn.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),Lr.createElement("span",{style:{marginRight:30,color:"#5F6368"}},"\u8BD5\u9898\u603B\u6570",Lr.createElement("span",{style:{color:"#000000",marginLeft:8}},((Dr=(lr=kn==null?void 0:kn.editData)==null?void 0:lr.exercise_types)==null?void 0:Dr.q_counts)||0)),Lr.createElement("span",{style:{color:"#5F6368"}},"\u603B\u5206",Lr.createElement("span",{style:{color:"#000000",marginLeft:8}},(ki=(dr=kn==null?void 0:kn.editData)==null?void 0:dr.exercise_types)==null?void 0:ki.q_scores))))),$o===1&&Lr.createElement("div",null,Lr.createElement("section",{className:[Xe.bg,"mt20"].join(" "),style:{padding:"30px 120px 300px 120px"}},Lr.createElement(Pe.default,{form:Qo,colon:!1,layout:"horizontal",labelCol:{span:4},wrapperCol:{span:20},initialValues:{time:60},onFinish:Eo=>Ml(void 0,null,function*(){var Tl,vl,_l,Ll,Uo;if(wo(!0),Ho(!0),pi.exerciseId){Eo.exerciseId=(vl=(Tl=kn.editData)==null?void 0:Tl.exercise)==null?void 0:vl.id,Eo.course_discipline_id=Eo.course_discipline_id,yield(0,ri.wy)(Jo(ko({},Eo),{set_question_sub_discipline:La})),Al(2),$l(pi==null?void 0:pi.exerciseId),_i(pi.exerciseId),wo(!1),Ho(!1);return}const Rl=yield(0,Ke.ZP)(`/api/courses/${pi==null?void 0:pi.coursesId}/exercises/overload_alert.json`,{method:"get",params:{course_id:pi==null?void 0:pi.coursesId}});if(Rl!=null&&Rl.alert)Yt({type:"classroomList/setActionTabs",payload:{key:"\u9884\u7EA6\u5F39\u7A97"}});else{Eo.is_md=!0,Eo.time=parseInt(Eo.time)>9999?9999:Eo.time,Eo.set_question_sub_discipline=La;const dl=yield Yt({type:"exercise/addExercise",payload:Jo(ko(ko({},Eo),pi),{category_id:wa.get("catalogue")||null})});dl.status===0&&($l((_l=dl.data)==null?void 0:_l.exercise_id),ve.history.replace(`/classrooms/${pi.coursesId}/exercise/add/${(Ll=dl.data)==null?void 0:Ll.exercise_id}?type=2`),_i((Uo=dl==null?void 0:dl.data)==null?void 0:Uo.exercise_id),Al(2)),Ho(!1)}wo(!1)}),className:Xe.formWrap},Lr.createElement(Pe.default.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0",className:Xe.baseLineHeight,rules:[{required:!0,validator:(Eo,Tl)=>{var vl;return((vl=Tl==null?void 0:Tl.replaceAll(" ",""))==null?void 0:vl.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},Lr.createElement(_e.default,{maxLength:60,className:Xe.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),Lr.createElement(Pe.default.Item,{label:"\u6240\u5C5E\u8BFE\u7A0B",name:"course_discipline_id",className:Xe.baseLineHeight},Lr.createElement(Vn.q,{style:{height:46},showLinkButton:!1,data:{course_discipline_id:(_o=(Ui=(Gi=kn==null?void 0:kn.editData)==null?void 0:Gi.exercise)==null?void 0:Ui.course_discipline_data)==null?void 0:_o.course_discipline_id},tooltipTitle:((eo=(Mi=(Tr=kn==null?void 0:kn.editData)==null?void 0:Tr.exercise)==null?void 0:Mi.course_discipline_data)==null?void 0:eo.is_managed)===!1?`${(Go=(yo=(tr=kn==null?void 0:kn.editData)==null?void 0:tr.exercise)==null?void 0:yo.course_discipline_data)==null?void 0:Go.user_name}\u8001\u5E08\u521B\u5EFA\u7684\u8BFE\u7A0B\uFF0C\u8BF7\u8054\u7CFB\u521B\u5EFA\u8005\u4FEE\u6539\u6240\u5C5E\u8BFE\u7A0B`:"",disabled:((fi=(nr=(Io=kn==null?void 0:kn.editData)==null?void 0:Io.exercise)==null?void 0:nr.course_discipline_data)==null?void 0:fi.is_managed)===!1})),Lr.createElement("div",{className:Xe.concat},Lr.createElement("div",null,Lr.createElement(ze.default,{checked:La,onChange:Eo=>{rl(Eo.target.checked)},style:{color:"#000"}},"\u8BBE\u7F6E\u8BE5\u8BFE\u7A0B\u4E3A\u8BD5\u9898\u6A21\u677F\uFF08\u521B\u5EFA\u65B0\u8BD5\u9898\u65F6\u81EA\u52A8\u4F7F\u7528\u8BE5\u8BFE\u7A0B\uFF09")),Lr.createElement("div",null,"\u6CA1\u6709\u5408\u9002\u7684\u8BFE\u7A0B\uFF1F",Lr.createElement("a",{target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u8BFE\u7A0B"))),Lr.createElement(Pe.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:Xe.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},Lr.createElement(nt.ZP.Group,{className:Xe.radiogroup,disabled:tu},Lr.createElement(nt.ZP.Button,{className:Xe.easy,value:1},"\u7B80\u5355"),Lr.createElement(nt.ZP.Button,{className:Xe.medium,value:2},"\u9002\u4E2D"),Lr.createElement(nt.ZP.Button,{className:Xe.hard,value:3},"\u56F0\u96BE"))),Lr.createElement(Pe.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:Xe.baseLineHeight},Lr.createElement("div",{style:{display:"flex",width:"100%"}},Lr.createElement(Pe.default.Item,{name:"time",noStyle:!0},Lr.createElement(Fe.Z,{disabled:tu,min:1,max:9999,className:Xe.baseFormItem,style:{width:220},maxLength:60,placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),Lr.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},"\u5206\u949F"))),Lr.createElement(Pe.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exercise_description"},Lr.createElement(Fr.Z,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5",height:260,watch:!0,defaultValue:(No=(ul=kn==null?void 0:kn.editData)==null?void 0:ul.exercise)==null?void 0:No.exercise_description}))),Lr.createElement(mt,{exercise_id:pi==null?void 0:pi.exerciseId,setitem:ps})),Lr.createElement("div",{className:Xe.bottmodiv},Lr.createElement(We.ZP,{className:`${Xe.cancelBtn}`,type:"primary",onClick:()=>{ve.history.back()}},"\u53D6\u6D88"),Lr.createElement(We.ZP,{loading:ml,onClick:()=>{Qo.validateFields(),Qo.submit()},type:"primary",className:`${Xe.confirmBtn} ml20`},"\u4E0B\u4E00\u6B65")),Lr.createElement(Ie,{setsubloading:Ho,onModalOk:_s})),$o===2&&Lr.createElement("div",null,Lr.createElement(Zo,{key:Ms,setisedits:ss,setitemid:_i,itemid:Vs}))),Lr.createElement(go.Z,{open:Ii,onCancel:()=>{Yi(!1)}}))};var Bs=(0,ve.connect)(({classroomList:ue,loading:ke,user:Ze,problemset:Vt,globalSetting:Nn,exercise:Cr})=>({classroomList:ue,globalSetting:Nn,problemset:Vt,user:Ze,exercise:Cr,loading:ke.effects}))(Ql)},9202:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return Se}});var E=ne(28284),ve=ne(6767),Pe=ne(62957),Te=ne(29787),He=ne(25399),_e=ne(47889),ze=ne(37568),nt=ne(70858),Fe=ne(59301),We=ne(44283),Xe=ne(49317),$e=ne(76406),vt={flex_box_center:"flex_box_center___FjW3J",flex_space_between:"flex_space_between___VMPG3",flex_box_vertical_center:"flex_box_vertical_center___f4bAX",flex_box_center_end:"flex_box_center_end___r_BiQ",flex_box_column:"flex_box_column___KmCaa",contentWrap:"contentWrap___JMzNd",leftWrap:"leftWrap___rYjEI",tip:"tip___Iu2px",title_con:"title_con___WF9OL",question_title:"question_title___XPCJJ",activeItem:"activeItem___yC4ry",rightWrap:"rightWrap___ut8PK",radio_con:"radio_con___cvwXd",result_con:"result_con___m5Gmr",result_title:"result_title___D7L1n",titleTooltip:"titleTooltip___eBrPv"},Ye=ne(15267),Ne=ne(39116),Be=ne(35883),be=ne(59301),Ie=Object.defineProperty,Ke=Object.defineProperties,at=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,wt=(Ve,Ae,tt)=>Ae in Ve?Ie(Ve,Ae,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Ve[Ae]=tt,ft=(Ve,Ae)=>{for(var tt in Ae||(Ae={}))qe.call(Ae,tt)&&wt(Ve,tt,Ae[tt]);if(fe)for(var tt of fe(Ae))st.call(Ae,tt)&&wt(Ve,tt,Ae[tt]);return Ve},ct=(Ve,Ae)=>Ke(Ve,at(Ae)),Je=(Ve,Ae,tt)=>new Promise((Dt,lt)=>{var Qe=me=>{try{Re(tt.next(me))}catch(pt){lt(pt)}},xt=me=>{try{Re(tt.throw(me))}catch(pt){lt(pt)}},Re=me=>me.done?Dt(me.value):Promise.resolve(me.value).then(Qe,xt);Re((tt=tt.apply(Ve,Ae)).next())});const ut=({shixunHomeworks:Ve,exercise:Ae,loading:tt,dispatch:Dt})=>{var lt,Qe,xt,Re,me,pt;const{commonHeader:bt}=Ae,[it,Le]=(0,Fe.useState)([]),[Ue,mt]=(0,Fe.useState)(ct(ft({},(0,We.useParams)()),{page:1,limit:10})),[Zt,Pt]=(0,Fe.useState)([]),[en,dt]=(0,Fe.useState)(""),[Lt,pn]=(0,Fe.useState)(1),[he]=E.default.useForm(),[le,ae]=(0,Fe.useState)({}),[pe,ye]=(0,Fe.useState)(null),[se,ot]=(0,Fe.useState)(!1),[Xt,zt]=(0,Fe.useState)({combine:[],simple:[]}),[on,Kt]=(0,Fe.useState)(null),[Yn,Fn]=(0,Fe.useState)({}),[or,ra]=(0,Fe.useState)(0),[ur,rr]=(0,Fe.useState)(0),[Xr,Vr]=(0,Fe.useState)(!1),xr=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(Sn,ir,Fa)=>(Ue.page-1)*Ue.limit+Fa+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,width:180},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Sn=>Sn||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Sn,ir)=>be.createElement("div",{className:vt.banding,title:Sn||"--"},Sn||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",width:200,dataIndex:"commit_status",render:(Sn,ir)=>Sn===0?be.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Sn===1?be.createElement("span",{style:{color:"#DF3042"}},!ir.is_make_up&&"\u8003\u8BD5\u4E2D",ir.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Sn===2?be.createElement("span",{style:{color:"#5AB891"}},!ir.is_make_up&&!ir.is_force_commit&&"\u5DF2\u4EA4\u5377",ir.is_make_up&&!ir.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",ir.is_make_up&&ir.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!ir.is_make_up&&ir.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):be.createElement("span",{style:{color:"#5AB891"}},!ir.is_make_up&&!ir.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",ir.is_make_up&&!ir.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",ir.is_make_up&&ir.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!ir.is_make_up&&ir.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:(bt==null?void 0:bt.exercise_type)==2&&!(0,Ye.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:(Sn,ir)=>ir.commit_status===0||ir.commit_status===1?"--":!ir.open_total_score&&(0,Ye.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Sn=typeof Sn=="number"?Number(Sn):Sn,console.log(typeof Sn),Sn||(Sn=0),Sn===100?be.createElement("span",{className:"c-green"},Sn):Sn>60?be.createElement("span",{className:"c-orange"},Sn):Sn==ur*.6?be.createElement("span",{className:"c-red"},Sn):be.createElement("span",null,Sn))}].filter(Sn=>!!Sn);(0,Fe.useEffect)(()=>{var Sn,ir,Fa;((Sn=Ae.actionTabs)==null?void 0:Sn.key)=="\u6D4B\u8BD5AI\u8BC4\u5206"&&(zt([]),Kt(((ir=Ae==null?void 0:Ae.actionTabs)==null?void 0:ir.questionId)||null),Fn(((Fa=Ae==null?void 0:Ae.actionTabs)==null?void 0:Fa.questionDetail)||{}),Dn(),Jn(Ue))},[(lt=Ae.actionTabs)==null?void 0:lt.key]);const Dn=()=>Je(void 0,null,function*(){var Sn,ir,Fa,$a,Jr,na,Qa,Kr,qa;const aa=yield(0,Xe.ZP)(`/api/exercises/${Ue==null?void 0:Ue.categoryId}.json`,{method:"get"});if(aa.status==0){const Wn=(ir=(Sn=aa==null?void 0:aa.exercise_question_types)==null?void 0:Sn.find(nn=>(nn==null?void 0:nn.question_type)==7))==null?void 0:ir.items,Rn=($a=(Fa=aa==null?void 0:aa.exercise_question_types)==null?void 0:Fa.find(nn=>(nn==null?void 0:nn.question_type)==4))==null?void 0:$a.items;let cn=[],fn=0,xn={};cn=(Jr=Wn==null?void 0:Wn.map((nn,Kn)=>{var Jt,On;return(On=(Jt=nn==null?void 0:nn.sub_exercise_questions)==null?void 0:Jt.map((hr,yr)=>(hr==null?void 0:hr.question_type)==4?ct(ft({},hr),{index:Kn+1,jdex:yr+1,parentTitle:nn==null?void 0:nn.question_title,isCombine:!0}):null))==null?void 0:On.filter(hr=>hr)}))==null?void 0:Jr.flat(),zt({combine:cn,simple:Rn}),(Rn==null?void 0:Rn.length)>0?(fn=(na=Rn==null?void 0:Rn[0])==null?void 0:na.question_id,xn=(Rn==null?void 0:Rn[0])||{}):(cn==null?void 0:cn.length)>0&&(fn=(Qa=cn==null?void 0:cn[0])==null?void 0:Qa.question_id,xn=(cn==null?void 0:cn[0])||{}),Kt(((Kr=Ae==null?void 0:Ae.actionTabs)==null?void 0:Kr.questionId)||fn),Fn(((qa=Ae==null?void 0:Ae.actionTabs)==null?void 0:qa.questionDetail)||xn)}}),pa=(Sn,ir)=>{Ue.page=Sn,Ue.limit=ir,mt(ft({},Ue)),Jn(Ue)},Jn=Sn=>Je(void 0,null,function*(){Vr(!0);const ir=yield(0,Xe.ZP)(`/api/exercises/${Ue.categoryId||(Ue==null?void 0:Ue.exerciseId)}/exercise_users.json`,{method:"get",params:Sn});ir.status==0&&(ra(ir.data.total_count),mt(ct(ft({},Ue),{total:ir.data.total_count})),Le(ir.data.exercise_users),rr(ir.data.total_score)),Vr(!1)}),Vn=Sn=>{Ue.search=Sn,Ue.page=1,he.resetFields(),ae({}),Pt([]),ye(null),mt(ft({},Ue)),Jn(Ue)},ha=Sn=>Je(void 0,null,function*(){var ir,Fa;const $a=ft({},le);if(!((ir=Sn==null?void 0:Sn.content)!=null&&ir.trim())){ve.ZP.warning("\u8BF7\u8F93\u5165\u7B54\u9898\u5185\u5BB9\uFF01");return}$a.content=Sn==null?void 0:Sn.content,$a.attachment_ids=(Fa=Sn==null?void 0:Sn.attachment_ids)==null?void 0:Fa.map(Jr=>Jr.response.id),Ti($a)}),Ti=Sn=>Je(void 0,null,function*(){ot(!0);const ir=yield(0,Xe.ZP)(`/api/exercises/${(Ue==null?void 0:Ue.categoryId)||(Ue==null?void 0:Ue.exerciseId)}/test_ai_review.json`,{method:"post",body:ct(ft({},Sn),{exercise_question_id:on,ai_review_settings:Yn==null?void 0:Yn.ai_review_settings})});if([0,-3].includes(ir.status)){ir.status==0&&ve.ZP.success("\u8BC4\u5206\u6D4B\u8BD5\u6210\u529F\uFF01"),ye(ir);const Fa=document.querySelector(".modal-ai-pfcs");if(Fa){const $a=Fa.querySelector(".ant-modal-body");$a&&($a.scrollTop=$a.scrollHeight)}}ot(!1)}),Ni=()=>{Dt({type:"exercise/setActionTabs",payload:{key:""}}),pn(1),Ir()},Ir=()=>{he.resetFields(),ae({}),Pt([]),dt(""),ye(null)};return be.createElement(Pe.default,{className:"modal-ai-pfcs",width:1200,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u6D4B\u8BD5AI\u8BC4\u5206",confirmLoading:se,open:((Qe=Ae.actionTabs)==null?void 0:Qe.key)==="\u6D4B\u8BD5AI\u8BC4\u5206",destroyOnClose:!0,onCancel:()=>Ni(),okText:pe?"\u91CD\u65B0\u6D4B\u8BD5":"\u5F00\u59CB\u6D4B\u8BD5",onOk:()=>{var Sn;if((Sn=Ae.actionTabs)!=null&&Sn.showSelectQuestion&&!on)return ve.ZP.warning("\u8BF7\u9009\u62E9\u9898\u76EE\uFF01");if(Lt==1){if(Zt.length==0)return ve.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u4F4D\u5B66\u751F\u8BD5\u5377\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5\uFF01");Ti({exercise_user_id:Zt[0]})}else Lt==2&&he.submit()}},be.createElement(Te.Z,{spinning:se,tip:"\u6D4B\u8BD5AI\u8BC4\u5206\u4E2D\u2026\u2026"},be.createElement("div",{className:vt.contentWrap},be.createElement("div",{className:vt.leftWrap},be.createElement("div",{className:vt.tip},be.createElement("i",{className:"iconfont icon-tishi11 font14",style:{color:"#3061D0",transform:"rotate(180deg)",marginTop:"5px"}}),be.createElement("span",{style:{marginLeft:"5px"}},"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002")),be.createElement("div",{style:{maxHeight:"500px",overflowY:"auto",margin:"10px 0px"}},((xt=Xt==null?void 0:Xt.simple)==null?void 0:xt.length)>0&&be.createElement(be.Fragment,null,be.createElement("div",{className:vt.title_con},"\u3010\u7B80\u7B54\u9898\u3011"),be.createElement("div",null,(Re=Xt==null?void 0:Xt.simple)==null?void 0:Re.map((Sn,ir)=>be.createElement("div",{key:Sn==null?void 0:Sn.question_id},be.createElement(He.Z,{title:be.createElement(Be.Z,{value:Sn==null?void 0:Sn.question_title}),color:"#fff",placement:"left",overlayClassName:vt.titleTooltip},be.createElement("span",{className:`${vt.question_title} ${on==(Sn==null?void 0:Sn.question_id)?vt.activeItem:""}`,onClick:()=>{var Fa,$a,Jr;Kt(Sn==null?void 0:Sn.question_id),Fn(ct(ft({},Sn||{}),{ai_review_settings:(Fa=Ae==null?void 0:Ae.actionTabs)!=null&&Fa.isUnify?(Jr=($a=Ae==null?void 0:Ae.actionTabs)==null?void 0:$a.questionDetail)==null?void 0:Jr.ai_review_settings:Sn==null?void 0:Sn.ai_review_settings}))}},be.createElement(Be.Z,{value:ir+1+"\u3001"+(Sn==null?void 0:Sn.question_title),showTextOnly:!0}))))))),((me=Xt==null?void 0:Xt.combine)==null?void 0:me.length)>0&&be.createElement(be.Fragment,null,be.createElement("div",{className:vt.title_con},"\u3010\u7EC4\u5408\u9898\u3011"),be.createElement("div",null,(pt=Xt==null?void 0:Xt.combine)==null?void 0:pt.map((Sn,ir)=>be.createElement("div",{key:Sn==null?void 0:Sn.question_id,onClick:()=>{var Fa,$a,Jr;Kt(Sn==null?void 0:Sn.question_id),Fn(ct(ft({},Sn||{}),{ai_review_settings:(Fa=Ae==null?void 0:Ae.actionTabs)!=null&&Fa.isUnify?(Jr=($a=Ae==null?void 0:Ae.actionTabs)==null?void 0:$a.questionDetail)==null?void 0:Jr.ai_review_settings:Sn==null?void 0:Sn.ai_review_settings}))}},be.createElement(He.Z,{title:be.createElement(Be.Z,{value:Sn==null?void 0:Sn.question_title}),color:"#fff",placement:"left",overlayClassName:vt.titleTooltip},be.createElement("span",{className:`${vt.question_title} ${on==(Sn==null?void 0:Sn.question_id)?vt.activeItem:""}`},be.createElement(Be.Z,{value:(Sn==null?void 0:Sn.index)+"."+(Sn==null?void 0:Sn.jdex)+"\u3001"+(Sn==null?void 0:Sn.question_title),showTextOnly:!0}))))))))),be.createElement("div",{className:vt.rightWrap},be.createElement("div",{className:vt.radio_con},be.createElement("span",{style:{marginRight:32}},"\u6D4B\u8BD5\u65B9\u5F0F"),be.createElement(_e.ZP.Group,{onChange:Sn=>{Sn.target.value==1&&pa(1,10),pn(Sn.target.value),Ir()},value:Lt,options:[{label:"\u9009\u62E9\u5B66\u751F\u7B54\u6848",value:1,style:{marginRight:30,color:"#000"}},{label:"\u8F93\u5165\u7B54\u9898\u5185\u5BB9",value:2,style:{marginRight:30,color:"#000"}}]})),Lt==1&&be.createElement(be.Fragment,null,be.createElement("div",{className:"flex justify-between item-center mb10"},be.createElement("div",{style:{fontSize:"14px",color:"#FA6400"}},"\u63D0\u793A\uFF1A","\u53EA\u80FD\u9009\u62E9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5"),be.createElement(ze.default.Search,{style:{width:487},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:en,onChange:Sn=>dt(Sn.target.value),onSearch:Vn})),be.createElement(nt.default,{rowSelection:{type:"radio",selectedRowKeys:Zt,onChange:(Sn,ir)=>{Pt(Sn)},getCheckboxProps:Sn=>({disabled:[0,1].includes(Sn==null?void 0:Sn.commit_status)})},rowKey:"exercise_user_id",dataSource:it||[],columns:xr,pagination:{current:Ue.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:Ue.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:or,size:"default",showTotal:$e.rU,onChange:pa},onChange:(Sn,ir,Fa)=>{Ue.page=1,Fa.order===void 0?(Ue.order_type=null,Ue.order=null):(Ue.order_type=Fa.order==="descend"?"desc":"asc",Ue.order=Fa.field),mt(ft({},Ue)),Jn(Ue)}})),Lt==2&&be.createElement("div",{style:{marginTop:20}},be.createElement(E.default,{form:he,className:vt.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{ae(ft({},he.getFieldsValue()))},onFinish:ha},be.createElement(E.default.Item,{name:"content",label:"",style:{marginBottom:0}},be.createElement(Ne.Z,{watch:!0})))),pe&&be.createElement("div",{className:vt.result_con},be.createElement("div",{className:vt.result_title},"AI\u8BC4\u5206\u7ED3\u679C"),(pe==null?void 0:pe.status)==0&&be.createElement("div",{className:"p20"},be.createElement("div",{className:"mb5"},be.createElement("span",{style:{color:"#333",fontWeight:"bold"}},"\u8BC4\u5206\uFF1A"),pe==null?void 0:pe.score),be.createElement("div",{className:"flex"},be.createElement("span",{style:{color:"#333",fontWeight:"bold",whiteSpace:"nowrap",lineHeight:"26px"}},"\u8BC4\u8BED\uFF1A"),be.createElement(Be.Z,{value:pe==null?void 0:pe.content,style:{fontSize:"14px"}}))),(pe==null?void 0:pe.status)==-3&&be.createElement("div",{className:"p20"},be.createElement(Be.Z,{value:pe==null?void 0:pe.message,style:{fontSize:"14px"}})))))))};var Se=(0,We.connect)(({shixunHomeworks:Ve,exercise:Ae,loading:tt,user:Dt})=>({shixunHomeworks:Ve,exercise:Ae,loading:tt.effects,user:Dt}))(ut)},28696:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return vt}});var E=ne(59301),ve=ne(6767),Pe=ne(62957),Te=ne(94968),He=ne(7939),_e=ne(14185),ze=ne(76406),nt=ne(30935),Fe=ne(44283),We={customModal:"customModal___bVzUV",content:"content___oKhZq",upload:"upload___nPxEL",infoText:"infoText___gZEJF",okBtn:"okBtn___CVo2A",fileList:"fileList___tauGN",fileName:"fileName___T_8JX",selectitems:"selectitems___imW2Y"},Xe=ne(59301),vt=({visible:Ye,onOk:Ne,onCancel:Be,course_discipline_id:be})=>{const[Ie,Ke]=(0,E.useState)([]),[at,fe]=(0,E.useState)(!1),qe=(0,Fe.useParams)(),[st,wt]=(0,E.useState)(null);(0,E.useEffect)(()=>{Ye?wt(be):(wt(null),Ke([]),fe(!1))},[Ye]);const ft=()=>{if(!st)return ve.ZP.warning("\u8BF7\u9009\u62E9\u8BFE\u7A0B\uFF01");fe(!0),Ne(Ie,st,()=>{fe(!1)})},ct=()=>{Be()},Je=()=>{const Ve=`${_e.Z.API_SERVER}/api/courses/${qe.coursesId}/exercises/down_template`;(0,ze.Nd)(null,Ve)},ut=Ve=>{const Ae={name:Ve.name,uid:Ve.uid,file:Ve};return Ke([Ae]),!1},Se=()=>{Ke([])};return Xe.createElement(Pe.default,{title:"\u5BFC\u5165\u8BD5\u9898",open:Ye,onOk:ft,centered:!0,wrapClassName:We.customModal,onCancel:ct,width:663,okText:"\u786E\u8BA4",okButtonProps:{className:We.okBtn},cancelText:"\u53D6\u6D88",confirmLoading:at},Xe.createElement("div",{className:We.content},Xe.createElement("aside",null,Xe.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA41"),Xe.createElement("ul",null,Xe.createElement("li",null,Xe.createElement("span",{style:{color:"#5F6367"}},"\u6839\u636E\u6A21\u677F\u8981\u6C42\u7F16\u8F91\u9700\u8981\u4E0A\u4F20\u7684\u8BD5\u9898"),Xe.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginLeft:20},onClick:Je},"\u4E0B\u8F7D\u8003\u8BD5\u8BD5\u9898\u6A21\u677F"),Xe.createElement("i",{className:"iconfont icon-xiazai4 ml10",onClick:Je,style:{fontSize:14,cursor:"pointer",color:"#0152d9"}})),Xe.createElement("li",{style:{color:"#FA6400"},className:"mt10"},"\u63D0\u793A"),Xe.createElement("li",{className:We.infoText},"1\u3001\u76EE\u524D\u4EC5\u652F\u6301Excel\u683C\u5F0F\u6A21\u677F\uFF1B "),Xe.createElement("li",{className:We.infoText},"2\u3001\u4E0D\u652F\u6301\u7EC4\u5408\u9898\u548C\u5B9E\u8BAD\u9898\u5BFC\u5165\uFF1B"),Xe.createElement("li",{className:We.infoText},"3\u3001\u6BCF\u6B21\u6700\u591A\u5BFC\u5165300\u9898\uFF1B"),Xe.createElement("li",{className:We.infoText},"4\u3001\u586B\u7A7A\u9898\u5BFC\u5165\u6700\u591A\u652F\u63018\u4E2A\u586B\u7A7A\u9879\u3002"))),Xe.createElement("aside",{style:{marginTop:22}},Xe.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA42"),Xe.createElement("ul",{style:{flex:1}},Xe.createElement("li",{style:{color:"#5F6367"}},"\u8BF7\u9009\u62E9\u8BFE\u7A0B\uFF0C\u4E0A\u4F20\u7F16\u8F91\u597D\u7684\u8BD5\u9898\u6587\u6863\uFF0C\u786E\u5B9A\u5BFC\u5165"),Ye&&Xe.createElement(Xe.Fragment,null,Xe.createElement(nt.q,{style:{width:200,marginTop:10},size:"large",value:st,onChange:wt}),Xe.createElement("br",null),Xe.createElement(Te.default,{action:`${_e.Z.API_SERVER}/api/attachments.json`,beforeUpload:ut,onRemove:Se,withCredentials:!0,fileList:Ie,accept:".xls,.xlsx",showUploadList:!1},Xe.createElement(He.ZP,{className:We.upload,type:"primary",icon:Xe.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6"))),Ie.map((Ve,Ae)=>Xe.createElement("div",{key:Ae,className:We.fileList},Xe.createElement("span",{className:We.fileName},Ve==null?void 0:Ve.name),Xe.createElement("i",{className:"iconfont icon-shanchu12",style:{color:"#F65160",fontSize:16,cursor:"pointer"},onClick:Se})))))))}},80283:function(It,kt,ne){"use strict";var E=ne(59301),ve=ne(62957),Pe=ne(49317),Te=ne(44283),He=ne(59301),_e=(nt,Fe,We)=>new Promise((Xe,$e)=>{var vt=Be=>{try{Ne(We.next(Be))}catch(be){$e(be)}},Ye=Be=>{try{Ne(We.throw(Be))}catch(be){$e(be)}},Ne=Be=>Be.done?Xe(Be.value):Promise.resolve(Be.value).then(vt,Ye);Ne((We=We.apply(nt,Fe)).next())});const ze=({exercise:nt,dispatch:Fe,init:We,haveInit:Xe=!1})=>{const $e=(0,Te.useParams)(),[vt,Ye]=(0,E.useState)(!1);let[Ne,Be]=(0,E.useState)();const[be,Ie]=(0,E.useState)(!1),[Ke,at]=(0,E.useState)(!1);(0,E.useEffect)(()=>{nt.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&fe()},[nt.actionTabs]);function fe(){return _e(this,null,function*(){var qe,st;let wt=yield(0,Pe.ZP)(`/api/courses/${$e==null?void 0:$e.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:nt.actionTabs.selectArrs}});if(((qe=wt==null?void 0:wt.cover_exercises)==null?void 0:qe.length)>0)Ye(!0),Be((st=wt==null?void 0:wt.cover_exercises)==null?void 0:st[0]);else{let ft=yield(0,Pe.ZP)(`/api/courses/${$e==null?void 0:$e.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:nt.actionTabs.selectArrs}});Fe({type:"exercise/setActionTabs",payload:{key:""}}),(ft==null?void 0:ft.status)===0&&(Xe&&We(),ve.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Te.history.push("/paperlibrary")}}))}})}return He.createElement("div",null,He.createElement(ve.default,{open:vt,centered:!0,onCancel:qe=>_e(void 0,null,function*(){if(qe.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){Ie(!0);let st=yield(0,Pe.ZP)(`/api/courses/${$e==null?void 0:$e.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:nt.actionTabs.selectArrs,update:1}});Fe({type:"exercise/setActionTabs",payload:{key:""}}),Ie(!1),(st==null?void 0:st.status)===0&&(Xe&&We(),Ye(!1),ve.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Te.history.push("/paperlibrary")}}))}else Ye(!1)}),cancelButtonProps:{loading:be},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:Ke},onOk:()=>_e(void 0,null,function*(){at(!0);let qe=yield(0,Pe.ZP)(`/api/courses/${$e==null?void 0:$e.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:nt.actionTabs.selectArrs}});at(!1),(qe==null?void 0:qe.status)===0&&(Xe&&We(),Fe({type:"exercise/setActionTabs",payload:{key:""}}),Ye(!1),ve.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Te.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},He.createElement("div",null,He.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),He.createElement("div",null,He.createElement("div",null,"\u8BD5\u5377\uFF1A",Ne==null?void 0:Ne.origin_exercise_nam),He.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",He.createElement("a",{href:`/paperlibrary/see/${Ne==null?void 0:Ne.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},Ne==null?void 0:Ne.examination_bank_name))))))};kt.Z=(0,Te.connect)(({exercise:nt})=>({exercise:nt}))(ze)},30935:function(It,kt,ne){"use strict";ne.d(kt,{i:function(){return fe},q:function(){return at}});var E=ne(59301),ve={flex_box_center:"flex_box_center___yMUhy",flex_space_between:"flex_space_between___KNvG9",flex_box_vertical_center:"flex_box_vertical_center___yqWY9",flex_box_center_end:"flex_box_center_end___DJKuV",flex_box_column:"flex_box_column___NTtN1",singleSelect:"singleSelect___fU3O9",multipleSelect:"multipleSelect___LFXCB",plus:"plus___gdDhG"},Pe=ne(92310),Te=ne.n(Pe),He=ne(25399),_e=ne(82326),ze=ne(7939),nt=ne(49317),Fe=Object.defineProperty,We=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Ne=(qe,st,wt)=>st in qe?Fe(qe,st,{enumerable:!0,configurable:!0,writable:!0,value:wt}):qe[st]=wt,Be=(qe,st)=>{for(var wt in st||(st={}))vt.call(st,wt)&&Ne(qe,wt,st[wt]);if($e)for(var wt of $e(st))Ye.call(st,wt)&&Ne(qe,wt,st[wt]);return qe},be=(qe,st)=>We(qe,Xe(st)),Ie=(qe,st)=>{var wt={};for(var ft in qe)vt.call(qe,ft)&&st.indexOf(ft)<0&&(wt[ft]=qe[ft]);if(qe!=null&&$e)for(var ft of $e(qe))st.indexOf(ft)<0&&Ye.call(qe,ft)&&(wt[ft]=qe[ft]);return wt},Ke=(qe,st,wt)=>new Promise((ft,ct)=>{var Je=Ve=>{try{Se(wt.next(Ve))}catch(Ae){ct(Ae)}},ut=Ve=>{try{Se(wt.throw(Ve))}catch(Ae){ct(Ae)}},Se=Ve=>Ve.done?ft(Ve.value):Promise.resolve(Ve.value).then(Je,ut);Se((wt=wt.apply(qe,st)).next())});const at=qe=>{var st=qe,{wrapClassName:wt,wrapStyle:ft={},showLinkButton:ct=!0,tooltipTitle:Je="",loadGeneral:ut=!1,data:Se={}}=st,Ve=Ie(st,["wrapClassName","wrapStyle","showLinkButton","tooltipTitle","loadGeneral","data"]);const Ae="course_disciplines_list",[tt,Dt]=(0,E.useState)(()=>{const pt=sessionStorage.getItem(Ae);return pt?JSON.parse(pt):[]}),[lt,Qe]=(0,E.useState)(!1),[xt,Re]=(0,E.useState)(!0);(0,E.useEffect)(()=>{me()},[]);const me=()=>Ke(void 0,null,function*(){var pt,bt,it,Le;Qe(!0);const Ue=yield(0,nt.U2)("v2/course_disciplines.json",Se);if(Ue.status===0){const mt=((bt=(pt=Ue==null?void 0:Ue.data)==null?void 0:pt.list)==null?void 0:bt.map(Zt=>({value:Zt.id,label:Zt.name})))||[];if(Dt(mt),Re(!1),sessionStorage.setItem(Ae,JSON.stringify(mt)),xt){const Zt=(Le=(it=Ue==null?void 0:Ue.data)==null?void 0:it.list)==null?void 0:Le.find(Pt=>Pt.is_default);ut&&Zt&&Ve.onChange(Zt==null?void 0:Zt.id)}}Qe(!1)});return E.createElement("div",{className:Te()(ve.singleSelect,wt),style:ft},E.createElement(He.Z,{title:Je},E.createElement(_e.default,Be({allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B",loading:lt,options:tt,onDropdownVisibleChange:pt=>{pt&&me()}},Ve))),ct&&E.createElement(ze.ZP,{type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u8BFE\u7A0B"))},fe=qe=>{var st=qe,{wrapClassName:wt,wrapStyle:ft={},showLinkButton:ct=!0,courseDisciplineId:Je="",isPlusHeight:ut=!1,tooltipTitle:Se,allowAcceptEmpty:Ve=!1,data:Ae={}}=st,tt=Ie(st,["wrapClassName","wrapStyle","showLinkButton","courseDisciplineId","isPlusHeight","tooltipTitle","allowAcceptEmpty","data"]);const[Dt,lt]=(0,E.useState)([]),[Qe,xt]=(0,E.useState)(!1);(0,E.useEffect)(()=>{Re()},[Je]);const Re=()=>Ke(void 0,null,function*(){var me,pt;if(!Ve&&!Je){lt([]);return}xt(!0);const bt=yield(0,nt.U2)(`v2/course_disciplines/${Je||"all"}.json`,Ae);if(bt.status===0){const it=((pt=(me=bt==null?void 0:bt.data)==null?void 0:me.tag_disciplines)==null?void 0:pt.map(Le=>({value:Le.id,label:Le.name})))||[];it.length&<(it)}xt(!1)});return E.createElement("div",{className:Te()(ve.multipleSelect,wt),style:ft},E.createElement(He.Z,{title:Se},E.createElement(_e.default,be(Be({allowClear:!0,mode:"multiple",optionFilterProp:"label",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9",loading:Qe,options:Dt,maxTagCount:"responsive",onDropdownVisibleChange:me=>{me&&Re()}},tt),{className:Te()(tt.className,ut&&ve.plus)}))),ct&&E.createElement(ze.ZP,{className:ve.btn,type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u77E5\u8BC6\u70B9"))}},30628:function(It,kt,ne){"use strict";ne.d(kt,{h:function(){return E}});var E=(ve=>(ve[ve.NOMATCH=-1]="NOMATCH",ve[ve.OK=0]="OK",ve[ve.TIMEOUT=2]="TIMEOUT",ve[ve.PODFAILURE=3]="PODFAILURE",ve[ve.COMPILEFAILURE=4]="COMPILEFAILURE",ve[ve.EXECUTEFAILURE=5]="EXECUTEFAILURE",ve[ve.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ve))(E||{})},19160:function(It,kt,ne){"use strict";ne.d(kt,{H7:function(){return Ne},MK:function(){return Ye},MU:function(){return We},X6:function(){return $e},bM:function(){return Fe},fi:function(){return Be},fu:function(){return nt},n4:function(){return be},rX:function(){return vt},vl:function(){return Ie},zO:function(){return Xe}});var E=ne(49317),ve=Object.defineProperty,Pe=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,_e=(Ke,at,fe)=>at in Ke?ve(Ke,at,{enumerable:!0,configurable:!0,writable:!0,value:fe}):Ke[at]=fe,ze=(Ke,at)=>{for(var fe in at||(at={}))Te.call(at,fe)&&_e(Ke,fe,at[fe]);if(Pe)for(var fe of Pe(at))He.call(at,fe)&&_e(Ke,fe,at[fe]);return Ke};function nt(Ke,at){return(0,E.U2)(`myproblems/${Ke}.json`,ze({hidePopLogin:!0},at||{}))}function Fe(Ke,at){return(0,E.v_)(`myproblems/${Ke}/code_submit.json`,at)}function We(Ke,at){return(0,E.v_)(`myproblems/${Ke}/code_debug.json`,at)}function Xe(Ke,at){return at.language&&(at.language=encodeURIComponent(at.language)),(0,E.U2)(`myproblems/${Ke}/submit_records.json`,at)}function $e(Ke){return(0,E.U2)("myproblems/record_detail.json",{id:Ke})}function vt(Ke,at){return(0,E.U2)(`myproblems/${Ke}/result.json`,{mode:at})}function Ye(Ke,at){return(0,E.v_)(`myproblems/${Ke}/add_notes.json`,at)}function Ne(Ke,at){return(0,E.v_)(`myproblems/${Ke}/restore_initial_code.json`,at)}function Be(Ke){return(0,E.v_)(`myproblems/${Ke}/sync_code.json`)}function be(Ke,at){return(0,E.v_)(`myproblems/${Ke}/update_code.json`,at)}function Ie(Ke,at){return(0,E.v_)(`discusses/${Ke}/plus.json`,at)}},86899:function(It,kt,ne){"use strict";var E=ne(59301),ve=ne(25399),Pe=ne(37568),Te=ne(6767),He=ne(27781),_e=ne(59301),ze=(Fe,We,Xe)=>new Promise(($e,vt)=>{var Ye=be=>{try{Be(Xe.next(be))}catch(Ie){vt(Ie)}},Ne=be=>{try{Be(Xe.throw(be))}catch(Ie){vt(Ie)}},Be=be=>be.done?$e(be.value):Promise.resolve(be.value).then(Ye,Ne);Be((Xe=Xe.apply(Fe,We)).next())});const nt=({defaultValue:Fe,onFinish:We})=>{const[Xe,$e]=(0,E.useState)(!1),[vt,Ye]=(0,E.useState)(Fe);return(0,E.useEffect)(()=>{Ye(Fe)},[Fe]),_e.createElement("div",null,Xe?_e.createElement(Pe.default,{autoFocus:!0,maxLength:60,style:{textAlign:"center",marginTop:20,marginBottom:20},value:vt,onChange:Ne=>{Ye(Ne.target.value)},onBlur:()=>ze(void 0,null,function*(){var Ne;if(((Ne=vt==null?void 0:vt.replaceAll(" ",""))==null?void 0:Ne.length)<=0){Te.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield We(vt))&&$e(!1)}),onPressEnter:()=>ze(void 0,null,function*(){var Ne;if(((Ne=vt==null?void 0:vt.replaceAll(" ",""))==null?void 0:Ne.length)<=0){Te.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield We(vt))&&$e(!1)})}):_e.createElement("div",{className:He.Z.title},vt,_e.createElement(ve.Z,{title:"\u7F16\u8F91\u8BD5\u5377\u540D\u79F0"},_e.createElement("i",{className:`${He.Z.editIcon} iconfont icon-bianji_Hover`,onClick:()=>$e(!0)}))))};kt.Z=nt},83161:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return Ae}});var E=ne(78267),ve=ne(59301),Pe=ne(25399),Te=ne(62673),He=ne(6767),_e=ne(62957),ze=ne(77019),nt=ne(54265),Fe=ne(37568),We=ne(7939),Xe=ne(44104),$e=ne(4875),vt={flex_box_center:"flex_box_center___LvpOo",flex_space_between:"flex_space_between___nspow",flex_box_vertical_center:"flex_box_vertical_center___x8SwB",flex_box_center_end:"flex_box_center_end____Q_Od",flex_box_column:"flex_box_column___cr7Zl",btn:"btn___cNMEx",dragBtn:"dragBtn___HOiv_",row:"row___VPDaz",questionTitle:"questionTitle___RgXSX"},Ye=ne(43141),Ne=ne(35883),Be=ne(49317),be=ne(59301),Ie=Object.defineProperty,Ke=Object.defineProperties,at=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,wt=(tt,Dt,lt)=>Dt in tt?Ie(tt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:lt}):tt[Dt]=lt,ft=(tt,Dt)=>{for(var lt in Dt||(Dt={}))qe.call(Dt,lt)&&wt(tt,lt,Dt[lt]);if(fe)for(var lt of fe(Dt))st.call(Dt,lt)&&wt(tt,lt,Dt[lt]);return tt},ct=(tt,Dt)=>Ke(tt,at(Dt)),Je=(tt,Dt,lt)=>new Promise((Qe,xt)=>{var Re=bt=>{try{pt(lt.next(bt))}catch(it){xt(it)}},me=bt=>{try{pt(lt.throw(bt))}catch(it){xt(it)}},pt=bt=>bt.done?Qe(bt.value):Promise.resolve(bt.value).then(Re,me);pt((lt=lt.apply(tt,Dt)).next())});const ut=(tt,Dt,lt)=>{const Qe=Array.from(tt),[xt]=Qe.splice(Dt,1);return Qe.splice(lt,0,xt),Qe},Se=({value:tt=[],onChange:Dt,selectIds:lt,setSelectIds:Qe})=>{const xt=Re=>{if(!Re.destination)return;const me=ut(tt,Re.source.index,Re.destination.index);Dt(me)};return be.createElement(Ye.Z5,{onDragEnd:xt},be.createElement(Ye.bK,{droppableId:"questionList"},Re=>be.createElement("div",ct(ft({},Re.droppableProps),{ref:Re.innerRef}),tt.map((me,pt)=>be.createElement(Ye._l,{key:me.id,draggableId:String(me.id),index:pt},(bt,it)=>{const Le=lt.includes(me.id);return be.createElement("div",ft({ref:bt.innerRef},bt.draggableProps),be.createElement("div",{className:vt.row,style:{paddingLeft:30}},be.createElement(Pe.Z,{title:"\u62D6\u62FD\u8C03\u6574\u987A\u5E8F"},be.createElement("div",ct(ft({},bt.dragHandleProps),{className:vt.dragBtn}),be.createElement("i",{className:"iconfont icon-tuodong3 font14"}))),be.createElement(Te.default,{checked:Le,onClick:()=>Qe(Le?lt.filter(Ue=>Ue!==me.id):[...lt,me.id]),className:"ml10 mr10"}),be.createElement(Pe.Z,{placement:"topLeft",color:"#fff",title:be.createElement(Ne.Z,{value:me.question_title})},be.createElement("div",{className:vt.questionTitle},be.createElement(Ne.Z,{showLines:1,showTextOnly:!0,value:me.question_title})))))})),Re.placeholder)))};var Ae=({isPaperlibrary:tt=!0,examId:Dt,visible:lt,onCancel:Qe,onOK:xt,data:Re})=>{const[me,pt]=(0,ve.useState)([]),[bt,it]=(0,ve.useState)([]),[Le,Ue]=(0,ve.useState)(null),[mt,Zt]=(0,ve.useState)([]),[Pt,en]=(0,ve.useState)(!1);(0,ve.useEffect)(()=>{lt&&(pt(Lt(Re)),it([]),Zt([]),Ue(null))},[lt]);const dt=(0,ve.useMemo)(()=>me.reduce((ye,se)=>{let ot=0;return se.score!==null?ot=se.score*se.items.length:ot=se.items.reduce((Xt,zt)=>{const on=parseFloat(zt.question_score)||0;return Xt+on},0),ye+ot},0),[me]),Lt=ye=>Array.isArray(ye)?ye.map((se,ot)=>{const Xt={name:se.name,question_type:se.question_type,score:null,id:ot+1,items:[]};return Array.isArray(se.items)&&(Xt.items=se.items.map(zt=>{var on;return{question_title:(zt==null?void 0:zt.question_type)===8?(on=zt==null?void 0:zt.program_attr)==null?void 0:on.description:zt.question_title,id:zt.question_id,question_score:zt.question_score}})),Xt}):(console.error("\u8F93\u5165\u6570\u636E\u5FC5\u987B\u662F\u6570\u7EC4\u7C7B\u578B"),[]),pn=ye=>{if(!ye.destination)return;const se=ut(me,ye.source.index,ye.destination.index);pt(se)},he=(ye,se,ot)=>{const Xt=(0,E.cloneDeep)(me);Xt[ye][se]=ot,pt(Xt)},le=()=>{if(!(mt!=null&&mt.length)){He.ZP.warning("\u8BF7\u9009\u62E9\u8981\u5220\u9664\u7684\u8BD5\u9898");return}const ye=(0,E.cloneDeep)(me);for(let se=ye.length-1;se>=0;se--){const ot=ye[se];ot.items&&Array.isArray(ot.items)&&(ot.items=ot.items.filter(Xt=>!mt.includes(Xt.id)),ot.items.length===0&&ye.splice(se,1))}Zt([]),Ue(null),pt(ye)},ae=ye=>{_e.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",content:"\u5220\u9664\u9898\u578B\u5C06\u5220\u9664\u8BE5\u9898\u578B\u4E0B\u7684\u6240\u6709\u8BD5\u9898\uFF0C\u786E\u5B9A\u8981\u8FDB\u884C\u8BE5\u64CD\u4F5C\u5417\uFF1F",okText:"\u786E\u8BA4",width:450,cancelText:"\u53D6\u6D88",onOk:()=>{var se;const ot=me.filter(Kt=>Kt.id!==ye),Xt=me.find(Kt=>Kt.id===ye),zt=(se=Xt==null?void 0:Xt.items)==null?void 0:se.map(Kt=>Kt.id),on=mt.filter(Kt=>!zt.includes(Kt));pt(ot),Zt(on),Ue(null)}})},pe=()=>Je(void 0,null,function*(){[100,120,150].includes(Number(dt))||(yield new Promise((ot,Xt)=>{_e.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:be.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",be.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},dt),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Je(void 0,null,function*(){ot("")}),onCancel:()=>{Xt()}})}));const ye=me==null?void 0:me.map(ot=>{var Xt;return{question_type:ot.question_type,question_ids:(Xt=ot==null?void 0:ot.items)==null?void 0:Xt.map(zt=>zt.id),name:ot.name,score:ot.score}});en(!0);const se=yield(0,Be.ZP)(`/api/${tt?"examination_banks":"exercises"}/${Dt}/batch_question_type.json`,{method:"post",body:{question_arr:ye}});(se==null?void 0:se.status)===0&&(He.ZP.success("\u64CD\u4F5C\u6210\u529F"),xt()),en(!1)});return be.createElement(_e.default,{open:lt,title:"\u6279\u91CF\u64CD\u4F5C",width:1200,centered:!0,okText:"\u4FDD\u5B58\u64CD\u4F5C",onCancel:()=>Qe(),onOk:pe,confirmLoading:Pt},be.createElement(ze.Z,{align:"middle",className:"mb20 c-grey-666"},be.createElement("div",null,"\u53EF\u62D6\u62FD\xA0",be.createElement("i",{className:"iconfont icon-tuodong3 font12"}),"\xA0\u8C03\u6574\u9898\u578B\u6216\u8BD5\u9898\u6392\u5E8F\uFF0C\u52FE\u9009\u591A\u4E2A\u8BD5\u9898\u4E4B\u540E\u53EF\u8FDB\u884C\u6279\u91CF\u5220\u9664"),be.createElement("div",{className:"ml-auto"},"\u8BD5\u5377\u603B\u5206\xA0\xA0",be.createElement("span",{className:"c-light-primary"},dt,"\xA0\xA0"),"\u5206"),be.createElement("div",{onClick:le,className:vt.btn},"\u6279\u91CF\u5220\u9664")),be.createElement("div",{style:{maxHeight:500,overflow:"auto"}},be.createElement(Ye.Z5,{onDragEnd:pn},be.createElement(Ye.bK,{droppableId:"list"},ye=>be.createElement("div",ct(ft({},ye.droppableProps),{ref:ye.innerRef}),me.map((se,ot)=>be.createElement(Ye._l,{key:se.id,draggableId:String(se.id),index:ot},(Xt,zt)=>{var on,Kt;const Yn=bt==null?void 0:bt.includes(se.id);let Fn=se.name;const or=se.items.reduce((ur,rr)=>{const Xr=parseFloat(rr.question_score)||0;return ur+Xr},0),ra=typeof se.score=="number"?se.score*((on=se.items)==null?void 0:on.length):or;return be.createElement("div",ft({ref:Xt.innerRef},Xt.draggableProps),be.createElement("div",{className:vt.row},be.createElement(Pe.Z,{title:"\u62D6\u62FD\u8C03\u6574\u987A\u5E8F"},be.createElement("div",ct(ft({},Xt.dragHandleProps),{className:vt.dragBtn}),be.createElement("i",{className:"iconfont icon-tuodong3 font14"}))),be.createElement("div",{onClick:()=>it(Yn?bt.filter(ur=>ur!==se.id):[...bt,se.id]),className:"iconfont icon-zhankai8 current",style:{fontSize:36,transform:`rotate(${Yn?0:270}deg)`}}),Le===se.id?be.createElement(nt.Z,{align:"center"},be.createElement(Fe.default,{maxLength:10,showCount:!0,defaultValue:Fn,onChange:ur=>Fn=ur.target.value}),be.createElement(We.ZP,{onClick:()=>{var ur;if(!Fn.trim()){He.ZP.success("\u8BF7\u8F93\u5165\u5185\u5BB9");return}if(((ur=me.filter(Xr=>Xr.id!==Le))==null?void 0:ur.map(Xr=>Xr.name)).includes(Fn)){He.ZP.success("\u9898\u578B\u540D\u79F0\u91CD\u590D");return}he(ot,"name",Fn),Ue(null)},style:{padding:0,marginLeft:15},type:"link"},"\u786E\u8BA4"),be.createElement(We.ZP,{onClick:()=>Ue(null),style:{padding:0,marginLeft:15},type:"link"},"\u53D6\u6D88")):be.createElement(be.Fragment,null,be.createElement("div",{className:"c-grey-333 mr10"},se.name),be.createElement("i",{onClick:()=>Ue(se.id),className:"iconfont icon-bianji16 c-light-primary current font14"})),be.createElement(Xe.Z,{size:20,className:"ml-auto"},be.createElement(Xe.Z,{size:10},be.createElement("span",{className:"mr10"},"\u6BCF\u9898"),be.createElement($e.Z,{style:{width:100},onChange:ur=>he(ot,"score",ur),precision:1,min:.1,value:se.score,suffix:"\u5206"})),be.createElement(Xe.Z,{style:{width:145,paddingLeft:15},size:10},be.createElement("span",{className:"mr10"},"\u5C0F\u9898\u603B\u6570"),be.createElement("span",null,be.createElement("b",null,(Kt=se==null?void 0:se.items)==null?void 0:Kt.length),"\xA0\u9898")),be.createElement(Xe.Z,{style:{width:175,paddingLeft:15},size:10},be.createElement("span",{className:"mr10"},"\u9898\u578B\u603B\u5206"),be.createElement("span",null,be.createElement("b",null,ra),"\xA0\u5206")),be.createElement(We.ZP,{onClick:()=>ae(se.id),type:"link",danger:!0},"\u5220\u9664"))),Yn&&be.createElement(Se,{selectIds:mt,setSelectIds:Zt,value:(se==null?void 0:se.items)||[],onChange:ur=>he(ot,"items",ur)}))})),ye.placeholder)))))}},41663:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return We}});var E=ne(62957),ve={ul:"ul___TdfYY"},Pe=ne(32637),Te=ne(59301),He=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,nt=(Xe,$e)=>{var vt={};for(var Ye in Xe)_e.call(Xe,Ye)&&$e.indexOf(Ye)<0&&(vt[Ye]=Xe[Ye]);if(Xe!=null&&He)for(var Ye of He(Xe))$e.indexOf(Ye)<0&&ze.call(Xe,Ye)&&(vt[Ye]=Xe[Ye]);return vt},We=Xe=>{var $e=Xe,{open:vt,onCancel:Ye}=$e,Ne=nt($e,["open","onCancel"]);return Te.createElement(E.default,{centered:!0,open:vt,title:Te.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:Ye,footer:null},Te.createElement("div",null,Te.createElement("div",{className:"tc"},Te.createElement("img",{className:"mt10",src:Pe,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),Te.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),Te.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),Te.createElement("div",{style:{color:"#333"},className:"pt30 font14"},Te.createElement("ul",{className:ve.ul},Te.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),Te.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),Te.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},86797:function(It,kt,ne){"use strict";ne.d(kt,{I:function(){return ve}});var E=ne(59301);const ve=()=>{const[Pe,Te]=(0,E.useState)("hidden");return{overflow:Pe,handleMouseEnter:()=>Te("auto"),handleMouseLeave:()=>Te("hidden")}}},20047:function(It,kt,ne){"use strict";ne.d(kt,{AL:function(){return fe},Iy:function(){return Xe},Qv:function(){return Ye},ez:function(){return at},jb:function(){return $e}});var E=ne(32834),ve=ne.n(E),Pe=ne(11690),Te=ne.n(Pe);let He=1;function _e(ct,Je){const ut=ct.match(/^(\s+)(?:```)/);if(ut===null)return Je;const Se=ut[1];return Je.split(` +`)}]};var nt=ne(53184),Fe=ne.n(nt),We=(dt,Lt,pn)=>new Promise((he,le)=>{var ae=se=>{try{ye(pn.next(se))}catch(ot){le(ot)}},pe=se=>{try{ye(pn.throw(se))}catch(ot){le(ot)}},ye=se=>se.done?he(se.value):Promise.resolve(se.value).then(ae,pe);ye((pn=pn.apply(dt,Lt)).next())});const Xe={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},$e=(dt,Lt,pn,he)=>{const le=Lt.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:pn.lineNumber,endColumn:pn.column});return Array.from(new Set(le.match(/\b\w{2,}\b/g)||[])).map(pe=>({label:pe,kind:dt.languages.CompletionItemKind.Text,insertText:pe,range:he}))},vt=(dt,Lt,pn,he)=>{dt.languages.registerCompletionItemProvider(Lt,{provideCompletionItems(le,ae){const pe=le.getWordUntilPosition(ae),ye={startLineNumber:ae.lineNumber,endLineNumber:ae.lineNumber,startColumn:pe.startColumn,endColumn:pe.endColumn},se=le.getLineContent(ae.lineNumber).substring(pe.startColumn-2,pe.endColumn);return{suggestions:[...$e(dt,le,ae,ye),...pn.map(Xt=>({label:Xt,kind:dt.languages.CompletionItemKind.Keyword,documentation:Xt,insertText:Xt,insertTextRules:dt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ye})),...he.map(Xt=>({label:Xt.label,kind:dt.languages.CompletionItemKind.Snippet,documentation:Xt.content,insertText:se.startsWith("#")?Xt.content.replace(/#/,""):Xt.content,insertTextRules:dt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ye}))]}}})};var Ye=dt=>{Xe.languages.forEach(Lt=>{dt.languages.registerDocumentFormattingEditProvider(Lt,{provideDocumentFormattingEdits(pn){return We(this,null,function*(){const he=Fe()(pn.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:pn.getFullModelRange(),text:he}]})}})}),vt(dt,"java",Te.keywords,Te.quickKey),vt(dt,"cpp",He.keywords,He.quickKey),vt(dt,"c",Pe.keywords,[]),vt(dt,"python",_e.keywords,_e.quickKey),vt(dt,"scala",ze.keywords,ze.quickKey)};const Ne="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var Be=Object.defineProperty,be=(dt,Lt,pn)=>Lt in dt?Be(dt,Lt,{enumerable:!0,configurable:!0,writable:!0,value:pn}):dt[Lt]=pn,Ie=(dt,Lt,pn)=>be(dt,typeof Lt!="symbol"?Lt+"":Lt,pn);const Ke=class Kc{constructor(Lt,pn,he){this.placeholder=Lt,this.editor=pn,this.monaco=he,pn.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Kc.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};Ie(Ke,"ID","editor.widget.placeholderHint");var fe=Ke,qe=ne(96236),st=ne(6767),wt=ne(25399),ft=ne(78267),ct=ne(33156),Je=ne(56102),ut=Object.defineProperty,Se=Object.defineProperties,Ve=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,lt=(dt,Lt,pn)=>Lt in dt?ut(dt,Lt,{enumerable:!0,configurable:!0,writable:!0,value:pn}):dt[Lt]=pn,Qe=(dt,Lt)=>{for(var pn in Lt||(Lt={}))tt.call(Lt,pn)&<(dt,pn,Lt[pn]);if(Ae)for(var pn of Ae(Lt))Dt.call(Lt,pn)&<(dt,pn,Lt[pn]);return dt},xt=(dt,Lt)=>Se(dt,Ve(Lt)),Re=(dt,Lt)=>{var pn={};for(var he in dt)tt.call(dt,he)&&Lt.indexOf(he)<0&&(pn[he]=dt[he]);if(dt!=null&&Ae)for(var he of Ae(dt))Lt.indexOf(he)<0&&Dt.call(dt,he)&&(pn[he]=dt[he]);return pn},me=(dt,Lt,pn)=>new Promise((he,le)=>{var ae=se=>{try{ye(pn.next(se))}catch(ot){le(ot)}},pe=se=>{try{ye(pn.throw(se))}catch(ot){le(ot)}},ye=se=>se.done?he(se.value):Promise.resolve(se.value).then(ae,pe);ye((pn=pn.apply(dt,Lt)).next())});function pt(dt){return/^\d+$/.test(dt)?`${dt}px`:dt}function bt(){}let it=!1;const Le={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function Ue(dt=[]){let Lt=dt;if(Array.isArray(dt)){for(let pn=0;pnme(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(dt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",dt)}});var Pt=dt=>{var Lt=dt,{width:pn="100%",height:he="100%",value:le,language:ae="javascript",style:pe={},options:ye={},overrideServices:se={},theme:ot="vs-dark",onEditBlur:Xt,isCopy:zt=!1,onSave:on,autoHeight:Kt=!1,forbidCopy:Yn=!1,forbidCopyTips:Fn,onChange:or=bt,editorDidMount:ra=bt,onFocus:ur=bt,onBreakPoint:rr=bt,breakPointValue:Xr=[],filename:Vr="educoder.txt",errorLine:xr,errorContent:Dn="",highlightLine:pa,openBreakPoint:Jn=!1,placeholder:Vn="",showMiniMap:ha=!0}=Lt,Ti=Re(Lt,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","forbidCopyTips","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const Ni=(0,E.useRef)(),Ir=(0,E.useRef)({}),Sn=(0,E.useRef)(),ir=(0,E.useRef)(),Fa=(0,E.useRef)([]),$a=(0,E.useRef)(!1),Jr=(0,E.useRef)(),na=(0,E.useRef)(),Qa=(0,E.useRef)(!1),[Kr,qa]=(0,E.useState)(!1);function aa(){let Qt;return Ni.current&&(Qt=new ve.Z(_n=>{for(let br of _n)(br.target.offsetHeight>0||br.target.offsetWidth>0)&&Ir.current.instance.layout()}),Qt.observe(Ni.current)),Qt}function Wn(){st.ZP.warning({content:decodeURIComponent(Fn||Ne),key:"monaco-editor-tip"})}const Rn=()=>{let Qt=Ir.current.instance;if(le!=null&&Qt&&Kr){const _n=Qt.getModel();_n&&le!==_n.getValue()&&(it=!0,_n.setValue(le),Qt.layout(),it=!1)}};(0,E.useEffect)(()=>{const Qt=ct.Z.subscribe("formatDocument",_n=>{var br;let Nr=Ir.current.instance;(br=Nr==null?void 0:Nr.getAction)==null||br.call(Nr,"editor.action.formatDocument").run()});return window.updateMonacoValue=_n=>{or(_n)},Qt},[]),(0,E.useEffect)(()=>{var Qt;let _n=Ir.current.instance;ir.current&&clearTimeout(ir.current),ir.current=setTimeout(()=>{Rn()},500),le&&(le!=null&&le.length)&&((Qt=_n==null?void 0:_n.updateOptions)==null||Qt.call(_n,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(le.split(/\r\n|\r|\n/g).length))+3,5)}))},[le,Kr,Ir.current]),(0,E.useEffect)(()=>{if(xr&&Ir.current&&Ir.current.instance){let _n=Ir.current.instance;_n.changeViewZones(function(br){var Nr=document.createElement("div");Nr.style.padding="10px 20px",Nr.style.width="calc(100% - 20px)",Nr.className="my-error-line-wrp",Nr.innerHTML=Dn,br.addZone({afterLineNumber:xr||11,heightInLines:3,domNode:Nr})});var Qt={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};_n.addOverlayWidget(Qt),_n.revealPositionInCenter({lineNumber:20,column:1})}},[xr,Ir.current,Kr]);const cn=(Qt="",_n)=>{if(!Qt||Qt.trim()==="")return!0;const Nr=Ir.current.instance.getModel().getLineTokens(_n);let qr=!1;for(let Xa=0;Xa<2;Xa++)Nr.getStandardTokenType(Xa)===1&&(qr=!0);return qr};(0,E.useEffect)(()=>{var Qt;const _n=(Qt=Ir.current)==null?void 0:Qt.instance;if(_n&&Kr&&Yn){const br=_n.onDidBlurEditorWidget(()=>{Qa.current=!1}),Nr=_n.onDidFocusEditorText(()=>{Qa.current=!0});return()=>{br.dispose(),Nr.dispose()}}},[Ir.current,Kr,Yn]),(0,E.useEffect)(()=>{var Qt;if((Qt=Ir.current)!=null&&Qt.instance&&Kr&&Jn){let _n=Ir.current.instance,br=_n.getModel();if(!br)return;(()=>{var rn;let Mt=[],Nt=[];const sr=br.getAllDecorations();for(let vn of sr)vn.options.className==="highlighted-line"&&(Mt.push((rn=vn==null?void 0:vn.range)==null?void 0:rn.startLineNumber),Nt.push(vn==null?void 0:vn.id));if(pa===Mt[0])return;br.deltaDecorations(Nt,[]);const Hn=br.getLineCount();pa&&pa<=Hn&&(_n.deltaDecorations([],[{range:new mt.Range(pa,1,pa,br.getLineMaxColumn(pa)),options:{isWholeLine:!0,className:"highlighted-line"}}]),_n.revealLineInCenter(pa))})();const qr=(rn=!1)=>{var Mt;let Nt=[],sr=[];const Hn=br.getAllDecorations();for(let vn of Hn)vn.options.linesDecorationsClassName==="breakpoints-select"&&(Nt.push((Mt=vn==null?void 0:vn.range)==null?void 0:Mt.startLineNumber),sr.push(vn==null?void 0:vn.id));if(rn)return{lines:Nt,ids:sr};rr(Nt)},Xa=rn=>me(void 0,null,function*(){let Mt={range:new mt.Range(rn,1,rn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield br.deltaDecorations([],[Mt]),qr()}),si=rn=>me(void 0,null,function*(){let Mt=[];const Nt=_n.getLineDecorations(rn);for(let sr of Nt)sr.options.linesDecorationsClassName==="breakpoints-select"&&Mt.push(sr.id);yield br.deltaDecorations(Mt,[]),qr()}),so=rn=>{let Mt=_n.getLineDecorations(rn);for(let Nt of Mt)if(Nt.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,ft.isEqual)(Xr,qr(!0).lines)){br.deltaDecorations(qr(!0).ids,[]);const rn=Xr.map(Mt=>({range:new mt.Range(Mt,1,Mt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));br.deltaDecorations([],rn)}const Mn=_n.onDidChangeModelContent(rn=>{let Mt=_n.getPosition();if(Mt){let Nt=Mt.lineNumber;clearTimeout(na.current),na.current=setTimeout(()=>{cn(br.getLineContent(Nt),Nt)?si(Nt):so(Nt)?(si(Nt),Xa(Nt)):qr()},100)}}),Rr=_n.onMouseDown(rn=>{var Mt,Nt,sr;if(rn.target.detail&&((sr=(Nt=(Mt=rn.target)==null?void 0:Mt.element)==null?void 0:Nt.className)!=null&&sr.includes("line-numbers"))){let Hn=rn.target.position.lineNumber;if(cn(br.getLineContent(Hn),Hn))return;so(Hn)?si(Hn):Xa(Hn)}}),jn=rn=>{let Mt={range:new mt.Range(rn,1,rn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Fa.current=_n.deltaDecorations(Fa.current,[Mt])},tl=()=>{Fa.current=_n.deltaDecorations(Fa.current,[])},Zo=_n.onMouseMove(rn=>{var Mt,Nt,sr;if(tl(),rn.target.detail&&((sr=(Nt=(Mt=rn.target)==null?void 0:Mt.element)==null?void 0:Nt.className)!=null&&sr.includes("line-numbers"))){let Hn=rn.target.position.lineNumber;if(cn(br.getLineContent(Hn),Hn))return;jn(Hn)}}),Ct=_n.onMouseLeave(()=>{tl()});return()=>{Mn.dispose(),Rr.dispose(),Zo.dispose(),Ct.dispose()}}},[Ir.current,Kr,Xr,pa,Jn,ae]),(0,E.useEffect)(()=>{var Qt;(Qt=Ir.current)!=null&&Qt.instance&&Jn&&Ir.current.instance.setPosition({lineNumber:0,column:0})},[pa]);function fn(){let Qt=Ir.current.instance;if(Qt){const _n=Qt.getSelection(),br=Ir.current.pastePos||{},Nr=new mt.Range(br.startLineNumber||_n.endLineNumber,br.startColumn||_n.endColumn,br.endLineNumber||_n.endLineNumber,br.endColumn||_n.endColumn);setTimeout(()=>{Qt.executeEdits("",[{range:Nr,text:""}])},300)}}function wn(Qt){(window.navigator.platform.match("Mac")?Qt.metaKey:Qt.ctrlKey)&&Qt.keyCode==83&&(Qt.preventDefault(),on())}const nn=()=>{if(Kt&&Ir.current.instance){const Qt=Ir.current.instance.getContentHeight();la(Qt{if(!Qa.current)return;const{keyCode:_n,ctrlKey:br,metaKey:Nr,target:qr,type:Xa}=Qt;return(Xa==="paste"||(_n===67||_n===86)&&(Nr||br))&&qr.nodeName==="TEXTAREA"&&(Wn(),Qt.preventDefault()),!1};function On(Qt,_n){var br=window.URL||window.webkitURL||window,Nr=new Blob([_n]),qr=document.createElementNS("http://www.w3.org/1999/xhtml","a");qr.href=br.createObjectURL(Nr),qr.download=Qt,Kn(qr)}(0,E.useEffect)(()=>{nn()},[nn]),(0,E.useEffect)(()=>{Ni.current&&!Kr&&Promise.all([ne.e(8909),ne.e(5977)]).then(ne.bind(ne,71448)).then(Qt=>{try{mt=Qt,Ir.current.instance=mt.editor.create(Ni.current,{value:le,language:Ue(ae),theme:ot,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:ha||!1}},se);const _n=Ir.current.instance;let qr=[...qe.BH._menuItems].find(Mn=>Mn[0]._debugName=="EditorContext")[1],Xa=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],si=(Mn,Rr)=>{var jn,tl;let Zo=Mn._first;do Rr.includes((tl=(jn=Zo.element)==null?void 0:jn.command)==null?void 0:tl.id)&&Mn._remove(Zo);while(Zo=Zo.next)};if(ra(_n,mt),setTimeout(()=>{nn(),Ir.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{On(Vr||"educoder.txt",_n.getValue())}})},500),Ir.current.subscription=_n.onDidChangeModelContent(Mn=>{$a.current?clearTimeout(Jr.current):(nn(),or(_n.getValue(),Mn)),Jr.current=setTimeout(()=>{$a.current=!1},500)}),window.Monaco||Ye(mt,Ue(ae)),Yn&&(si(qr,Xa),Ni.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Jt),window.removeEventListener("paste",Jt),window.addEventListener("keydown",Jt),window.addEventListener("paste",Jt)),window.Monaco=mt,Xt&&_n.onDidBlurEditorWidget(()=>{Xt(_n.getValue())}),ur&&_n.onDidFocusEditorText(()=>{Yn&&Zt(),ur(_n.getValue())}),Yn){Zt();try{_n.onDidPaste(Mn=>{const Rr=_n.getSelection(),jn=Ir.current.pastePos||{},tl=new mt.Range(jn.startLineNumber||Rr.endLineNumber,jn.startColumn||Rr.endColumn,jn.endLineNumber||Rr.endLineNumber,jn.endColumn||Rr.endColumn);_n.executeEdits("",[{range:Mn.range,text:""}])})}catch(Mn){}}let so=aa();return Vn&&typeof Vn=="string"&&new fe(Vn,_n,mt),qa(!0),()=>{const Mn=Ir.current.instance;Mn.dispose();const Rr=Mn.getModel();Rr&&Rr.dispose(),Ir.current.subscription&&Ir.current.subscription.dispose(),so.unobserve(Ni.current)}}catch(_n){}})},[]),(0,E.useEffect)(()=>{if(Ir.current.instance&&Kr)return document.addEventListener("keydown",wn,!1),()=>{document.removeEventListener("keydown",wn)}},[on,Kr]),(0,E.useEffect)(()=>{let Qt=Ir.current.instance;if(Qt&&Kr){let _n=Ue(ae);mt.editor.setModelLanguage(Qt.getModel(),_n)}},[ae,Kr]),(0,E.useEffect)(()=>{Ir.current.instance&&Kr&&mt.editor.setTheme(ot)},[ot,Kr]),(0,E.useEffect)(()=>{let Qt=Ir.current.instance;Sn.current=ye,Qt&&Kr&&(Qt.updateOptions(Qe({},ye)),setTimeout(()=>{Qt.getModel().updateOptions(Qe({},ye))},200))},[JSON.stringify(ye),Kr]),(0,E.useEffect)(()=>{let Qt=Ir.current.instance;Qt&&Kr&&Qt.layout()},[pn,he,Kr]);const[hr,yr]=(0,E.useState)(pt(pn)),[Ar,la]=(0,E.useState)(pt(he)),Er=xt(Qe({},pe),{width:hr,height:Ar,position:"relative"});return E.createElement("div",{className:"my-monaco-editor",ref:Ni,style:Er,onFocus:()=>{Yn&&Zt()}},zt&&E.createElement(Je.CopyToClipboard,{text:le,onCopy:()=>st.ZP.success("\u590D\u5236\u6210\u529F")},E.createElement(wt.Z,{title:"\u590D\u5236\u4EE3\u7801"},E.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},E.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function en({width:dt="100%",height:Lt="100%",original:pn,modified:he,language:le,options:ae={}}){const pe=(0,E.useRef)(),[ye,se]=(0,E.useState)(null);function ot(Kt){let Yn;return pe.current&&(Yn=new ve.Z(Fn=>{for(let or of Fn)(or.target.offsetHeight>0||or.target.offsetWidth>0)&&Kt.layout()}),Yn.observe(pe.current)),Yn}(0,E.useEffect)(()=>(pe.current&&Promise.all([ne.e(8909),ne.e(9404)]).then(ne.bind(ne,2550)).then(Kt=>{mt=Kt;const Yn=mt.editor.createDiffEditor(pe.current,xt(Qe({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},ae),{wordWrap:!0}));se(Yn);let Fn=ot(Yn);return()=>{Yn.dispose();const or=Yn.getModel();or&&or.dispose(),Fn.unobserve(pe.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,E.useEffect)(()=>{ye&&ye.setModel({original:mt.editor.createModel(pn,le),modified:mt.editor.createModel(he,le)})},[pn,he,le,ye]);const Xt=pt(dt),zt=pt(Lt),on={width:Xt,height:zt};return E.createElement("div",{className:"my-diff-editor",ref:pe,style:on})}},54077:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return Xe}});var E={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT",tagsDom:"tagsDom___COQg7",hiddenbq:"hiddenbq___TqlUF"},ve=ne(29787),Pe=ne(25399),Te=ne(89787),He=ne(92310),_e=ne.n(He),ze=ne(76406),nt=ne(90736),Fe=ne(59301),Xe=({className:$e,dataSource:vt=[],col:Ye=4,right:Ne,bottom:Be=23,precision:be=0,wrapWidth:Ie=1200,trackEventItems:Ke,loading:at,onRemove:fe=()=>{},isCurrent:qe=!0,showProgress:st=!1,showAlias:wt=!1,category:ft="notDisplay",hiddenClick:ct=()=>{}})=>{const Je=Math.floor((Ie-(Ye-1)*Ne)/Ye),ut=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png",ptclass:"sprite-70",swclass:"sprite-68"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png",ptclass:"sprite-60",swclass:"sprite-65"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png",ptclass:"sprite-58",swclass:"sprite-63"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png",ptclass:"sprite-62",swclass:"sprite-67"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png",ptclass:"sprite-61",swclass:"sprite-66"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png",ptclass:"sprite-59",swclass:"sprite-64"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png",ptclass:"sprite-71",swclass:"sprite-69"}];return Fe.createElement(ve.Z,{spinning:at},Fe.createElement("div",{className:_e()(E.list,$e)},!!(vt!=null&&vt.length)&&(vt==null?void 0:vt.map((Se,Ve)=>{var Ae,tt,Dt,lt,Qe,xt,Re;const{name:me,id:pt,identifier:bt,featured:it,school_name:Le,image_url:Ue,excellent:mt,is_plan:Zt}=Se;return Fe.createElement("div",{key:pt,className:qe&&st?E.wrapisCurrent:E.wrap,style:{width:Je,marginRight:(1+Ve)%Ye===0?0:Ne+be,marginBottom:Be}},Fe.createElement("a",{className:E.li,onClick:Pt=>{Pt.preventDefault(),Pt.stopPropagation(),Ke&&(0,ze.L9)([Ke]),(0,ze.xg)(`/paths/${bt}`)}},Fe.createElement("div",{className:E.img},Fe.createElement("img",{className:E.cover,src:`${Ue}`}),(Ae=Se==null?void 0:Se.subject_tags)==null?void 0:Ae.map((Pt,en)=>{var dt,Lt;if(en===0){const he=(dt=ut.find(le=>le.name==Pt))==null?void 0:dt.swclass;return Fe.createElement("span",{className:`sprite ${he} ${E.sign}`,style:{left:"-4px"}})}const pn=(Lt=ut.find(he=>he.name==Pt))==null?void 0:Lt.ptclass;return Fe.createElement("span",{className:`sprite ${pn} ${E.sign}`,style:{left:`${48+52*(en-1)+2*en}px`}})}),Fe.createElement("div",{className:E.tagsDom},Fe.createElement("div",{className:"flex flex-wrap item-center",style:{gap:"0 6px"}},(Se==null?void 0:Se.excellent)&&Fe.createElement("div",{className:E.bq},"\u5F00\u653E\u8BFE\u7A0B"),((tt=Se==null?void 0:Se.custom_tags)==null?void 0:tt.length)>0&&(Se==null?void 0:Se.custom_tags.map((Pt,en)=>{var dt;return Fe.createElement(Pe.Z,{title:Pt==null?void 0:Pt.tag_name,key:en},Fe.createElement("div",{className:"font12 rounded-2px c-white flex item-center",style:{height:22,padding:"0 6px",maxWidth:((dt=Se==null?void 0:Se.custom_tags)==null?void 0:dt.length)>2?"60px":"71px",background:"rgba(48, 97, 208, .6)",border:"1px solid #8FAFF8"}},Fe.createElement("span",{className:"multi-llipsis1e"},Pt==null?void 0:Pt.tag_name)))})))),ft=="hide"&&(Se==null?void 0:Se.studying)&&qe&&Fe.createElement("div",{className:`${E.movebq} user-path-items`,onClick:Pt=>{Pt.stopPropagation(),fe(Se)}},Fe.createElement("i",{className:"iconfont icon-yichu1 font12"}),Fe.createElement("span",null,"\u79FB\u9664")),!["notDisplay","collect","payed"].includes(ft)&&qe&&Fe.createElement("div",{className:`${E.hiddenbq} user-path-items`,onClick:Pt=>{Pt.stopPropagation(),ct(Se)}},Fe.createElement("i",{className:`iconfont ${ft=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),Fe.createElement("span",null,ft=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),Fe.createElement("div",{className:E.name},Fe.createElement(Pe.Z,{title:wt&&(Se!=null&&Se.excellent_alias_name)?Fe.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${me}`,Fe.createElement("br",null),Fe.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Se==null?void 0:Se.excellent_alias_name}`)):me},Fe.createElement("span",{className:E.e},wt&&(Se==null?void 0:Se.excellent_alias_name)||me))),qe&&st&&((Dt=Se==null?void 0:Se.progress)==null?void 0:Dt.all_score)!=0&&Fe.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},Fe.createElement(Te.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((lt=Se==null?void 0:Se.progress)==null?void 0:lt.my_score)/((Qe=Se==null?void 0:Se.progress)==null?void 0:Qe.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(xt=Se==null?void 0:Se.progress)==null?void 0:xt.my_score,"/",(Re=Se==null?void 0:Se.progress)==null?void 0:Re.all_score),(!qe||!st)&&Fe.createElement(Pe.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Le}`},Fe.createElement("div",{className:E.unit},Fe.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Le)),(!qe||!st)&&Fe.createElement("div",{className:E.tags},Fe.createElement("div",null,Fe.createElement(Pe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Fe.createElement("span",null,Fe.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Fe.createElement("span",null,Se.stages_count))),Fe.createElement(Pe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Fe.createElement("span",null,Fe.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Fe.createElement("span",null,Se.members_count)))))))})),!vt.length&&Fe.createElement(nt.Z,null)))}},70467:function(It,kt,ne){"use strict";ne.d(kt,{jL:function(){return Te},w9:function(){return me},QD:function(){return Xr},cQ:function(){return Ve.Z},op:function(){return Yn},O5:function(){return aa},_b:function(){return Vn},t7:function(){return be},Gi:function(){return mt},YG:function(){return Le},qp:function(){return We},vr:function(){return Dn},qE:function(){return ra},Je:function(){return at},wb:function(){return Se},cq:function(){return pn},tp:function(){return vt}});var E=ne(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"},Te=({dataSource:Wn=[],img:Rn,imgWidth:cn=346,title:fn,sunTitle:wn,bannerExtraContent:nn})=>E.createElement("div",{className:ve.banner},E.createElement("div",{className:ve.content},E.createElement("aside",null,E.createElement("p",null,E.createElement("b",null,fn),E.createElement("span",null,wn)),Wn.length>0&&E.createElement("div",{className:ve.btns},Wn.map((Kn,Jt)=>E.createElement("div",{key:Jt,onClick:Kn.click},Kn.name,Kn.sign?E.createElement("span",{className:"sprite sprite-33"}):null))),nn),Rn&&E.createElement("img",{style:{marginTop:33,marginRight:38},src:Rn,width:cn}))),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"},_e=ne(92310),ze=ne.n(_e),nt=ne(78267),We=({dataSource:Wn=[],value:Rn,onChange:cn,onTitleChange:fn,className:wn,title:nn,titleWidth:Kn=41,style:Jt={},fontColor:On="#6A7283",showCount:hr})=>{const[yr,Ar]=(0,E.useState)(1),[la,Er]=(0,E.useState)(!1),Qt=(0,E.useRef)(null),_n=(0,E.useRef)(null);return(0,E.useEffect)(()=>{var br;Wn.length!==0&&(((br=Qt==null?void 0:Qt.current)==null?void 0:br.clientHeight)>97?Ar(1):Ar(0)),Wn.length===0&&Ar(0),Er(!1)},[Wn]),E.createElement("div",{className:ze()(He.row,wn,"fadeIn","animated"),style:Jt},E.createElement("div",{onClick:(0,nt.throttle)(()=>fn==null?void 0:fn(),2e3),style:{width:Kn,marginTop:la?12:4},className:`${He.title} ${fn?"current":""}`},nn),E.createElement("div",{className:la?`${He.tagsWrap} ${He.tagsBorderWrap}`:He.tagsWrap},E.createElement("div",{className:He.bar,ref:_n,style:yr>0?{height:yr===1?97:"auto",overflow:yr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},E.createElement("div",{className:He.tag,ref:Qt},Wn==null?void 0:Wn.map(br=>E.createElement("span",{onClick:()=>cn(br.id),key:br.id,style:{color:On},className:Rn===br.id?He.active:""},E.createElement("span",{title:br.name,className:He.name},br.name),!!hr&&E.createElement("span",{className:He.num},br.count))))),!!yr&&E.createElement(E.Fragment,null,yr===1?E.createElement("div",{onClick:()=>{var br;Ar(2),((br=Qt==null?void 0:Qt.current)==null?void 0:br.clientHeight)>245?Er(!0):Er(!1)},className:He.action},"\u5C55\u5F00",E.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):E.createElement("div",{onClick:()=>{_n.current.scrollTop=0,Ar(1),Er(!1)},className:He.action},"\u6536\u8D77",E.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Xe={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"},vt=({dataSource:Wn=[],value:Rn,onChange:cn,className:fn,style:wn={}})=>E.createElement("div",{style:wn,className:ze()(Xe.tabs,fn)},Wn.map(nn=>E.createElement("span",{onClick:()=>cn(nn.id),className:Rn===nn.id?Xe.active:"",key:nn.id},nn.name))),Ye={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"},Ne=ne(37568),be=({dataSource:Wn=[],value:Rn="",onChange:cn,onInputChange:fn=()=>{},className:wn,style:nn={},placeholder:Kn,allowClear:Jt=!1})=>{var On;const[hr,yr]=(0,E.useState)(""),[Ar,la]=(0,E.useState)("");(0,E.useEffect)(()=>{var _n;let br=Rn;(_n=JSON.stringify(Rn))!=null&&_n.includes("{")&&(yr(Rn.id),br=Rn.value||"");try{la(decodeURIComponent(br||""))}catch(Nr){la(decodeURIComponent(br||""))}},[Rn]);const Er=()=>{cn(encodeURIComponent(Ar),hr||null)},Qt=_n=>{_n!==hr&&(yr(_n),cn(encodeURIComponent(Ar),_n))};return E.createElement("div",{className:ze()(Ye.input,wn),style:nn},!!Wn.length&&E.createElement("div",{className:Ye.dropdown},E.createElement("div",{className:Ye.text},(On=Wn.find(_n=>_n.id===hr))==null?void 0:On.name,E.createElement("i",{className:"iconfont icon-zhankai4"}),E.createElement("b",{className:Ye.b1}),E.createElement("b",{className:Ye.b2})),E.createElement("div",{className:Ye.menu},Wn.map((_n,br)=>E.createElement("div",{key:br,onClick:()=>Qt(_n.id)},_n.name)))),E.createElement(Ne.default,{onPressEnter:Er,value:Ar,onChange:_n=>{la(_n.target.value),fn(encodeURIComponent(_n.target.value),hr||null)},placeholder:Kn,variant:"borderless",allowClear:Jt,onClear:()=>cn("",hr||null)}),E.createElement("i",{onClick:Er,className:"iconfont icon-sousuo9 font14 current"}))},Ie={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"},at=({value:Wn,onChange:Rn,className:cn,total:fn,pageSize:wn,style:nn={}})=>{const Kn=Wn<2,Jt=Wn>=Math.ceil(fn/wn);return fn<=wn?E.createElement(E.Fragment,null):E.createElement("div",{className:ze()(Ie.quickPager,cn),style:nn},E.createElement("div",{onClick:()=>{Kn||Rn(Wn-1,"prev")},className:Kn?Ie.disabled:""},"\u4E0A\u4E00\u9875"),E.createElement("div",{onClick:()=>{Jt||Rn(Wn+1,"next")},className:Jt?Ie.disabled:""},"\u4E0B\u4E00\u9875"))},fe={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"},qe=ne(29787),st=ne(25399),wt=ne(63139),ft=ne(14185),ct=ne(76406),Je=ne(90736),Se=({className:Wn,dataSource:Rn=[],col:cn=4,right:fn,bottom:wn=23,precision:nn=0,wrapWidth:Kn=1200,trackEventItems:Jt,loading:On})=>{const hr=Math.floor((Kn-(cn-1)*fn)/cn);return E.createElement(qe.Z,{spinning:On},E.createElement("div",{className:ze()(fe.list,Wn)},!!Rn.length&&Rn.map((yr,Ar)=>{const{name:la,id:Er,identifier:Qt,power:_n,cover_image_id:br,pic:Nr}=yr;return E.createElement("div",{className:fe.wrap,key:Er,style:{width:hr,marginRight:(1+Ar)%cn===0?0:fn+nn,marginBottom:wn}},E.createElement("a",{target:"_blank",href:`/shixuns/${Qt}/challenges`,className:fe.li,onClick:qr=>{qr.preventDefault(),Jt&&(0,ct.L9)([Jt]),_n&&(0,ct.xg)(`/shixuns/${Qt}/challenges`)}},E.createElement("div",{className:fe.img},E.createElement("img",{className:fe.cover,src:`${Nr}`}),yr.is_jupyter&&E.createElement("span",{className:`sprite sprite-43 ${fe.sign}`}),yr.is_jupyter_lab&&E.createElement("span",{className:`sprite sprite-42 ${fe.sign}`}),yr.is_unity_3d&&E.createElement("span",{className:`sprite sprite-44 ${fe.sign}`})),E.createElement("div",{className:fe.name},E.createElement(st.Z,{title:la||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},E.createElement("span",{className:fe.e},la||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),E.createElement("div",{className:fe.tags},E.createElement(st.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),E.createElement("span",null,yr.challenges_count))),!!yr.myshixuns_count&&E.createElement(st.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),E.createElement("span",null,yr.myshixuns_count))),E.createElement(st.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},E.createElement("span",null,E.createElement("span",null,yr.level))),E.createElement("div",{className:fe.rate},E.createElement(wt.Z,{allowHalf:!0,disabled:!0,defaultValue:yr.score_info}),E.createElement("span",null,"\xA0",yr.score_info?`${yr.score_info}\u5206`:"5\u5206")))),!_n&&E.createElement("div",{className:fe.lockWrap},E.createElement("img",{src:`${ft.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),E.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Rn.length&&E.createElement(Je.Z,null)))},Ve=ne(54077),Ae={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",hidden:"hidden___NniIi",wrap:"wrap___pKgcW",btnsTop:"btnsTop___Lrm6T",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},tt=ne(62957),Dt=ne(96599),lt="data:image/png;base64,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",Qe=ne(59301),xt=(Wn,Rn,cn)=>new Promise((fn,wn)=>{var nn=On=>{try{Jt(cn.next(On))}catch(hr){wn(hr)}},Kn=On=>{try{Jt(cn.throw(On))}catch(hr){wn(hr)}},Jt=On=>On.done?fn(On.value):Promise.resolve(On.value).then(nn,Kn);Jt((cn=cn.apply(Wn,Rn)).next())}),me=({className:Wn,dataSource:Rn=[],col:cn=4,right:fn,bottom:wn=23,precision:nn=0,wrapWidth:Kn=1200,trackEventItems:Jt,loading:On,category:hr,hiddenClick:yr,handleVery:Ar=()=>!0,isCurrent:la})=>{const[Er,Qt]=tt.default.useModal(),_n=Math.floor((Kn-(cn-1)*fn)/cn),br=Nr=>xt(void 0,null,function*(){Er.confirm({title:"\u7F6E\u9876",width:500,content:Qe.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u5C06",Qe.createElement("span",{className:"c-blue"},"\u201C",Nr.name,"\u201D"),"\u8BFE\u5802\u7F6E\u9876\u5417\uFF1F"),okText:"\u786E\u8BA4\u7F6E\u9876",centered:!0,cancelText:"\u53D6\u6D88"})});return Qe.createElement(qe.Z,{spinning:On},Qt,Qe.createElement("div",{className:ze()(Ae.list,Wn)},!!Rn.length&&Rn.map((Nr,qr)=>{const{subject_identifier:Xa,id:si,identifier:so,power:Mn}=Nr,Rr=Nr.is_public!=0&&Nr.is_public;return Qe.createElement("div",{className:Ae.wrap,key:si,style:{width:_n,marginRight:(1+qr)%cn===0?0:fn+nn,marginBottom:wn}},Nr.homepage_show&&Qe.createElement("div",{className:Ae.btnsTop},Qe.createElement(Dt.default,{color:"red"},"\u7F6E\u9876")),Qe.createElement("a",{className:Ae.li,onClick:jn=>{jn.preventDefault(),Ar(Nr==null?void 0:Nr.first_category_url)&&(Jt&&(0,ct.L9)([Jt]),(0,ct.xg)(Nr.first_category_url))}},Qe.createElement("div",{className:Ae.top},Qe.createElement(st.Z,{title:Nr.name},Qe.createElement("div",{className:Ae.name},Nr.name)),Qe.createElement("img",{className:Ae.img,src:ft.Z.IMG_SERVER+"/images/"+Nr.avatar_url}),Qe.createElement("div",{className:Ae.text,title:Nr.creator},Nr.creator),Xa&&Qe.createElement("div",{className:Ae.btns},Qe.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Qe.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Rr&&Qe.createElement("div",{className:Ae.sign},"\u516C\u5F00"),la&&Qe.createElement("div",{className:Ae.hidden,onClick:jn=>{jn.stopPropagation(),yr(Nr)}},Qe.createElement("i",{className:`iconfont ${hr=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),hr=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),Qe.createElement("div",{className:Ae.bottom},Nr.visits>0&&Qe.createElement(st.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Qe.createElement("span",null,Qe.createElement("i",{className:"iconfont icon-liulanyan"}),Qe.createElement("span",null,Nr.visits))),Nr.course_members_count>0&&Qe.createElement(st.Z,{title:"\u6210\u5458",placement:"bottom"},Qe.createElement("span",null,Qe.createElement("i",{className:"iconfont icon-chengyuan"}),Nr.course_members_count)),Nr.tasks_count>0&&Qe.createElement(st.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Qe.createElement("span",null,Qe.createElement("i",{className:"iconfont icon-zuoye"}),Nr.tasks_count)),Nr.is_end?Qe.createElement("div",{style:{color:"#6B758B"}}):Qe.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Nr.is_accessible&&Qe.createElement("div",{className:Ae.lockWrap},Qe.createElement("img",{src:`${ft.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Qe.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Rn.length&&Qe.createElement(Je.Z,null)))},pt={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"},bt=ne(44283),Le=({dataSource:Wn=[],value:Rn,onChange:cn,className:fn,style:wn={},tabBarExtraContent:nn})=>E.createElement("div",{className:ze()(pt.tabs,fn),style:wn},E.createElement("div",{className:pt.tabsWrap},Wn.map((Kn,Jt)=>!(Kn!=null&&Kn.hide)&&E.createElement("aside",{className:pt.tab,onClick:()=>{cn(Kn.id),Kn.link&&bt.history.push(Kn.link)},key:Jt},E.createElement("div",{className:Rn===Kn.id?pt.active:""},Kn.name),(Kn==null?void 0:Kn.resetCount)==null&&(Kn==null?void 0:Kn.total)!==void 0&&E.createElement("span",null,"\uFF08",Kn==null?void 0:Kn.total,"\uFF09"),(Kn==null?void 0:Kn.resetCount)!==void 0&&(Kn==null?void 0:Kn.total)!==void 0&&E.createElement(st.Z,{title:(Kn==null?void 0:Kn.tip)!=null?Kn==null?void 0:Kn.tip:""},E.createElement("span",{style:{color:"#9096A3"}},"\uFF08",E.createElement("span",{style:{color:"#000"}},Kn==null?void 0:Kn.resetCount),"/",E.createElement("span",null,Kn==null?void 0:Kn.total),"\uFF09"))))),E.createElement("div",{className:pt.tabBar},nn)),mt=({className:Wn,style:Rn={},children:cn})=>E.createElement("div",{className:ze()(Wn),style:Rn},cn),Zt={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"},Pt=ne(75727),en=ne(93041);const dt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var pn=({sortValue:Wn,dropValue:Rn,className:cn,onSort:fn,onDrop:wn,dataSource:nn=dt})=>{var Kn;return E.createElement("div",{className:ze()(Zt.orderWrap,cn)},E.createElement(Pt.Z,{dropdownRender:()=>E.createElement(en.default,null,nn.map((Jt,On)=>E.createElement(en.default.Item,{key:On,onClick:()=>wn(Jt.id)},Jt.name)))},E.createElement("span",{className:Zt.orderTextWrap},(Kn=nn.find(Jt=>Rn===Jt.id))==null?void 0:Kn.name)),E.createElement("span",{className:Zt.orderIconWrap},E.createElement("span",{className:Zt.orderAsc},E.createElement("i",{className:Wn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Zt.cursorPointer} ${Zt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Zt.cursorPointer}`,onClick:()=>fn(Wn==="asc"?"desc":"asc")})),E.createElement("span",{className:Zt.orderDesc},E.createElement("i",{className:Wn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Zt.cursorPointer} ${Zt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Zt.cursorPointer}`,onClick:()=>fn(Wn==="asc"?"desc":"asc")}))))},he={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},le=ne(7939),ae=Object.defineProperty,pe=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ot=(Wn,Rn,cn)=>Rn in Wn?ae(Wn,Rn,{enumerable:!0,configurable:!0,writable:!0,value:cn}):Wn[Rn]=cn,Xt=(Wn,Rn)=>{for(var cn in Rn||(Rn={}))ye.call(Rn,cn)&&ot(Wn,cn,Rn[cn]);if(pe)for(var cn of pe(Rn))se.call(Rn,cn)&&ot(Wn,cn,Rn[cn]);return Wn},zt=(Wn,Rn)=>{var cn={};for(var fn in Wn)ye.call(Wn,fn)&&Rn.indexOf(fn)<0&&(cn[fn]=Wn[fn]);if(Wn!=null&&pe)for(var fn of pe(Wn))Rn.indexOf(fn)<0&&se.call(Wn,fn)&&(cn[fn]=Wn[fn]);return cn},on=(Wn,Rn,cn)=>new Promise((fn,wn)=>{var nn=On=>{try{Jt(cn.next(On))}catch(hr){wn(hr)}},Kn=On=>{try{Jt(cn.throw(On))}catch(hr){wn(hr)}},Jt=On=>On.done?fn(On.value):Promise.resolve(On.value).then(nn,Kn);Jt((cn=cn.apply(Wn,Rn)).next())}),Yn=Wn=>{var Rn=Wn,{className:cn,style:fn,children:wn,loading:nn=!1,openLoading:Kn,onClick:Jt=()=>{},size:On="middle",shape:hr="round"}=Rn,yr=zt(Rn,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Ar,la]=(0,E.useState)(!1);return E.createElement(le.ZP,Xt({onClick:(0,nt.throttle)(Er=>on(void 0,null,function*(){Kn&&la(!0);try{yield Jt(Er)}catch(Qt){console.log("error",Qt)}Kn&&la(!1)}),2e3,{leading:!0,trailing:!1}),className:ze()(he.btn,he[`${On}-${hr}`],cn),style:fn,size:On,shape:hr,loading:Ar||nn},yr),wn)},Fn={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"},ra=({className:Wn,style:Rn,children:cn=null,onClick:fn,title:wn})=>E.createElement("div",{className:ze()(Fn.head,Wn),style:Rn},E.createElement("span",{className:"primary-hover",onClick:fn},E.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),E.createElement("b",{title:wn},wn),E.createElement("div",{className:Fn.node},cn)),ur={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"},Xr=({confirmShow:Wn=!0,confirmTitle:Rn,confirmClick:cn,cancelShow:fn=!0,cancelTitle:wn,cancelClick:nn,className:Kn,style:Jt,confirmLoading:On=!1})=>E.createElement("div",{className:ze()(ur.btns,Kn),style:Jt},Wn&&E.createElement(le.ZP,{loading:On,onClick:cn,type:"primary",className:ur.confirm},Rn),fn&&E.createElement(le.ZP,{onClick:nn,className:ur.cancel},wn)),Vr={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"},Dn=({className:Wn,style:Rn={},LeftContent:cn,children:fn,RightContent:wn})=>E.createElement("div",{className:ze()(Vr.fixedBottom,Wn),style:Rn},E.createElement("div",{className:Vr.wrap},E.createElement("div",{className:Vr.left},cn),E.createElement("div",{className:Vr.center},fn),E.createElement("div",{className:Vr.right},wn))),pa={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"},Vn=({className:Wn,style:Rn={},dataSource:cn=[]})=>E.createElement("div",{className:ze()(pa.crumbs,Wn),style:Rn},cn.map((fn,wn)=>wnbt.history.push(fn.path)},fn.name):E.createElement("span",null,fn.name),E.createElement("span",null,"\xA0",">","\xA0")):E.createElement("span",{key:wn,style:{color:"#5F6368"}},fn.name))),ha=ne(11938),Ti=Object.defineProperty,Ni=Object.defineProperties,Ir=Object.getOwnPropertyDescriptors,Sn=Object.getOwnPropertySymbols,ir=Object.prototype.hasOwnProperty,Fa=Object.prototype.propertyIsEnumerable,$a=(Wn,Rn,cn)=>Rn in Wn?Ti(Wn,Rn,{enumerable:!0,configurable:!0,writable:!0,value:cn}):Wn[Rn]=cn,Jr=(Wn,Rn)=>{for(var cn in Rn||(Rn={}))ir.call(Rn,cn)&&$a(Wn,cn,Rn[cn]);if(Sn)for(var cn of Sn(Rn))Fa.call(Rn,cn)&&$a(Wn,cn,Rn[cn]);return Wn},na=(Wn,Rn)=>Ni(Wn,Ir(Rn)),Qa=(Wn,Rn)=>{var cn={};for(var fn in Wn)ir.call(Wn,fn)&&Rn.indexOf(fn)<0&&(cn[fn]=Wn[fn]);if(Wn!=null&&Sn)for(var fn of Sn(Wn))Rn.indexOf(fn)<0&&Fa.call(Wn,fn)&&(cn[fn]=Wn[fn]);return cn};const{Countdown:Kr}=ha.default;var aa=Wn=>{var Rn=Wn,{onChange:cn}=Rn,fn=Qa(Rn,["onChange"]);const[wn,nn]=(0,E.useState)(null);(0,E.useEffect)(()=>{typeof wn=="number"&&wn>=0&&cn(wn)},[wn]);const Kn=Jt=>{const On=Math.floor(Jt/1e3);nn(On)};return E.createElement(Kr,na(Jr({},fn),{onChange:Kn}))}},79006:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return ve}});var E=ne(59301);function ve(Pe,Te){const He=(0,E.useRef)();(0,E.useEffect)(()=>{He.current=Pe}),(0,E.useEffect)(()=>{function _e(){He.current()}if(Te!==null){let ze=setInterval(_e,Te);return()=>clearInterval(ze)}},[Te])}},28808:function(It,kt,ne){"use strict";ne.r(kt),ne.d(kt,{default:function(){return Bs}});var E=ne(59301),ve=ne(44283),Pe=ne(28284),Te=ne(6767),He=ne(91882),_e=ne(37568),ze=ne(62673),nt=ne(47889),Fe=ne(4875),We=ne(7939),Xe={flex_box_center:"flex_box_center___aPGWN",flex_space_between:"flex_space_between___MQNX5",flex_box_vertical_center:"flex_box_vertical_center___Z7QdK",flex_box_center_end:"flex_box_center_end___JQl5O",flex_box_column:"flex_box_column___IhYhx",bg:"bg___Kg8x_",title:"title___UhsVG",titleLeft:"titleLeft___NPVwn",titleRight:"titleRight___UGtmZ",formWrap:"formWrap___Jowb2",baseLineHeight:"baseLineHeight___N68WX",radioBtnWrapper:"radioBtnWrapper___bX7Pi",radiogroup:"radiogroup___ukf8u",easy:"easy___ZHYPU",medium:"medium___piewx",hard:"hard___HMXyt",selectdiv:"selectdiv___gkuBG",divitem:"divitem___vNm0q",bottmodiv:"bottmodiv___assW5",cancelBtn:"cancelBtn___Nl6Pi",confirmBtn:"confirmBtn___BNoFU",baseFormItem:"baseFormItem___ILZ2V",cascaderPopup:"cascaderPopup___QPxW3",addQuestionBtn:"addQuestionBtn___OjehS",concat:"concat___kliXB"},$e=ne(62957),vt=ne(24017),Ye=ne(66649),Ne=ne.n(Ye),Be=(ue,ke,Ze)=>new Promise((Vt,Nn)=>{var Cr=Yt=>{try{gn(Ze.next(Yt))}catch(Ln){Nn(Ln)}},kn=Yt=>{try{gn(Ze.throw(Yt))}catch(Ln){Nn(Ln)}},gn=Yt=>Yt.done?Vt(Yt.value):Promise.resolve(Yt.value).then(Cr,kn);gn((Ze=Ze.apply(ue,ke)).next())});const be=({user:ue,dispatch:ke,classroomList:Ze,onModalOk:Vt,setsubloading:Nn})=>{const Cr=(0,ve.useParams)(),[kn,gn]=(0,E.useState)(),[Yt,Ln]=(0,E.useState)(!1);function Ia(ln){return ln&&ln{Ln(!1)},zIndex:8888,destroyOnClose:!0,footer:null,maskClosable:!1,keyboard:!1,open:Ze.actionTabs.key==="\u9884\u7EA6\u5F39\u7A97",onCancel:()=>{if(Yt){Te.ZP.warning("\u6B63\u5728\u8BF7\u6C42\u6570\u636E\u4E2D...");return}Nn(!1),ke({type:"classroomList/setActionTabs",payload:{}})}},E.createElement("div",null,E.createElement("span",null,"EduCoder\u6CE8\u610F\u5230\u60A8\u7684\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\u3002\u4E3A\u66F4\u597D\u5730\u4E3A\u60A8\u548C\u60A8\u7684\u5B66\u751F\u670D\u52A1\uFF0C\u7ED9\u540C\u5B66\u4EEC\u5E26\u6765\u66F4\u597D\u7684\u8003\u8BD5\u4F53\u9A8C\uFF0C\u6211\u4EEC\u5C06\u63D0\u524D\u4E3A\u60A8\u548C\u60A8\u7684\u5B66\u751F\u51C6\u5907\u597D\u670D\u52A1\u5668\u8D44\u6E90\u3002 \u8BF7\u60A8\u544A\u77E5\u6211\u4EEC\uFF0C\u8FD9\u4EFD\u8BD5\u5377\u7684\u9884\u8BA1\u8003\u8BD5\u65F6\u95F4\u662F\uFF1A"),E.createElement("br",null),E.createElement(vt.default,{popupStyle:{zIndex:9999},style:{marginTop:"10px",marginBottom:"10px"},disabledDate:Ia,format:"YYYY-MM-DD HH:mm:ss",onChange:(ln,Wt)=>{gn(Wt)},showTime:{defaultValue:Ne()("00:00:00","HH:mm:ss")}}),E.createElement("br",null),E.createElement("span",null,"\u611F\u8C22\u60A8\u7684\u914D\u5408"),E.createElement("br",null),E.createElement("div",{style:{textAlign:"end"}},E.createElement(We.ZP,{loading:Yt,type:"primary",onClick:()=>Be(void 0,null,function*(){Ln(!0),Vt(kn,()=>{ke({type:"classroomList/setActionTabs",payload:{}})})})},"\u786E\u8BA4"))))};var Ie=(0,ve.connect)(({user:ue,classroomList:ke})=>({user:ue,classroomList:ke}))(be),Ke=ne(49317),at=ne(32134),fe=ne(12893),qe={wrap:"wrap___Ww0Ti",itemWarp:"itemWarp___LMLjd",addIcon:"addIcon___xmRLl",deleteIcon:"deleteIcon___gjwgO"},st=ne(82326),wt=Object.defineProperty,ft=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,ut=(ue,ke,Ze)=>ke in ue?wt(ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ue[ke]=Ze,Se=(ue,ke)=>{for(var Ze in ke||(ke={}))ct.call(ke,Ze)&&ut(ue,Ze,ke[Ze]);if(ft)for(var Ze of ft(ke))Je.call(ke,Ze)&&ut(ue,Ze,ke[Ze]);return ue},Ve=(ue,ke,Ze)=>new Promise((Vt,Nn)=>{var Cr=Yt=>{try{gn(Ze.next(Yt))}catch(Ln){Nn(Ln)}},kn=Yt=>{try{gn(Ze.throw(Yt))}catch(Ln){Nn(Ln)}},gn=Yt=>Yt.done?Vt(Yt.value):Promise.resolve(Yt.value).then(Cr,kn);gn((Ze=Ze.apply(ue,ke)).next())}),tt=({setitem:ue,item:ke,rz:Ze})=>{var Vt,Nn,Cr,kn,gn,Yt,Ln,Ia;let[ln,Wt]=(0,E.useState)({zydatas:[],jbdatas:[],kcdatas:[],zsdatas:[],page:1,per_page:20});const[un]=Pe.default.useForm(),[er,Xn]=(0,E.useState)(!1);(0,E.useEffect)(()=>{Ze&&!er&&(ln.zydatas=Ze,Wt(Se({},ln)),Xn(!0),ke!=null&&ke.ec_course_id&&Zn())},[ke,Ze,er]),console.log(ln,"params");function Zn(){return Ve(this,null,function*(){yield qn(ke==null?void 0:ke.ec_major_school_id),yield yn(ke==null?void 0:ke.ec_year_id),yield lr(ke==null?void 0:ke.ec_course_id),un.setFieldsValue({ec_course_id:ke==null?void 0:ke.ec_course_id,ec_major_school_id:ke==null?void 0:ke.ec_major_school_id,ec_point_ids:ke==null?void 0:ke.ec_point_ids,ec_year_id:ke==null?void 0:ke.ec_year_id})})}function qn(Dr){return Ve(this,null,function*(){const dr=yield(0,Ke.ZP)(`/api/ec_major_schools/${Dr}/ec_years/get_year_list.json`,{method:"get"});ln.jbdatas=dr==null?void 0:dr.data,Wt(Se({},ln)),un.setFieldsValue({ec_year_id:"",ec_course_id:"",ec_point_ids:[]})})}function yn(Dr){return Ve(this,null,function*(){const dr=yield(0,Ke.ZP)(`/api/ec_years/${Dr}/ec_courses/get_courses.json`,{method:"get"});ln.kcdatas=dr==null?void 0:dr.data,Wt(Se({},ln)),un.setFieldsValue({ec_course_id:"",ec_point_ids:[]})})}const lr=Dr=>Ve(void 0,null,function*(){const dr=yield(0,Ke.ZP)(`/api/ec_courses/${Dr}/ec_points.json`,{method:"get",params:{ec_course_id:Dr}});ln.zsdatas=dr==null?void 0:dr.data,Wt(Se({},ln))});return E.createElement("div",{className:qe.from},E.createElement(Pe.default,{form:un,layout:"inline",onValuesChange:Dr=>{console.log("----",Dr),Dr.ec_major_school_id&&(ln.jbdatas=[],ln.kcdatas=[],ln.zsdatas=[],Wt(Se({},ln)),qn(Dr.ec_major_school_id)),Dr.ec_year_id&&(ln.kcdatas=[],ln.zsdatas=[],Wt(Se({},ln)),yn(Dr.ec_year_id)),Dr.ec_course_id&&(ln.zsdatas=[],Wt(Se({},ln)),lr(Dr.ec_course_id))},onFinish:Dr=>Ve(void 0,null,function*(){ue(Dr)})},E.createElement(Pe.default.Item,{name:"ec_major_school_id"},E.createElement(st.default,{style:{width:160},disabled:((Vt=ln.zydatas)==null?void 0:Vt.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A"},(Nn=ln==null?void 0:ln.zydatas)==null?void 0:Nn.map((Dr,dr)=>E.createElement(st.default.Option,{key:dr,value:Dr==null?void 0:Dr.ec_major_school_id},Dr==null?void 0:Dr.name)))),E.createElement(Pe.default.Item,{name:"ec_year_id"},E.createElement(st.default,{style:{width:160},disabled:((Cr=ln.jbdatas)==null?void 0:Cr.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u5C4A\u522B"},(kn=ln==null?void 0:ln.jbdatas)==null?void 0:kn.map((Dr,dr)=>E.createElement(st.default.Option,{key:dr,value:Dr==null?void 0:Dr.ec_year_id},Dr==null?void 0:Dr.year)))),E.createElement(Pe.default.Item,{name:"ec_course_id"},E.createElement(st.default,{style:{width:208},disabled:((gn=ln.kcdatas)==null?void 0:gn.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"},(Yt=ln==null?void 0:ln.kcdatas)==null?void 0:Yt.map((Dr,dr)=>E.createElement(st.default.Option,{key:dr,value:Dr==null?void 0:Dr.id},Dr==null?void 0:Dr.name)))),E.createElement(Pe.default.Item,{name:"ec_point_ids"},E.createElement(st.default,{onChange:()=>{un.submit()},style:{width:160},maxTagCount:1,maxTagTextLength:7,mode:"multiple",disabled:((Ln=ln.zsdatas)==null?void 0:Ln.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"},(Ia=ln==null?void 0:ln.zsdatas)==null?void 0:Ia.map((Dr,dr)=>E.createElement(st.default.Option,{key:dr,value:Dr==null?void 0:Dr.id},Dr==null?void 0:Dr.name))))))},Dt=Object.defineProperty,lt=Object.defineProperties,Qe=Object.getOwnPropertyDescriptors,xt=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,pt=(ue,ke,Ze)=>ke in ue?Dt(ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ue[ke]=Ze,bt=(ue,ke)=>{for(var Ze in ke||(ke={}))Re.call(ke,Ze)&&pt(ue,Ze,ke[Ze]);if(xt)for(var Ze of xt(ke))me.call(ke,Ze)&&pt(ue,Ze,ke[Ze]);return ue},it=(ue,ke)=>lt(ue,Qe(ke)),Le=(ue,ke,Ze)=>new Promise((Vt,Nn)=>{var Cr=Yt=>{try{gn(Ze.next(Yt))}catch(Ln){Nn(Ln)}},kn=Yt=>{try{gn(Ze.throw(Yt))}catch(Ln){Nn(Ln)}},gn=Yt=>Yt.done?Vt(Yt.value):Promise.resolve(Yt.value).then(Cr,kn);gn((Ze=Ze.apply(ue,ke)).next())});const Ue=({user:ue,exercise_id:ke=null,homework_common_id:Ze=null,setitem:Vt})=>{var Nn,Cr,kn;let[gn,Yt]=(0,E.useState)([{id:Math.random()}]),[Ln,Ia]=(0,E.useState)(null);function ln(){return Le(this,null,function*(){var un,er,Xn,Zn;let qn=yield(0,Ke.ZP)("/api/ec_courses/0/ec_points/get_work_points.json",{method:"get",params:{exercise_id:ke,homework_common_id:Ze}});if(((un=qn==null?void 0:qn.data)==null?void 0:un.length)>0){let yn=[];(er=qn==null?void 0:qn.data)==null||er.map(lr=>{var Dr;(Dr=lr==null?void 0:lr.ec_point_ids)==null||Dr.map(dr=>{yn.push(dr)})}),Vt(it(bt({},(Xn=qn==null?void 0:qn.data)==null?void 0:Xn[0]),{ec_point_ids:yn})),Yt((Zn=qn==null?void 0:qn.data)==null?void 0:Zn.map(lr=>it(bt({},lr),{id:Math.random()})))}})}(0,E.useEffect)(()=>{var un,er;(er=(un=ue==null?void 0:ue.userInfo)==null?void 0:un.course)!=null&&er.course_school_id&&Wt()},[(Cr=(Nn=ue==null?void 0:ue.userInfo)==null?void 0:Nn.course)==null?void 0:Cr.course_school_id]);function Wt(){return Le(this,null,function*(){var un,er;const Xn=yield(0,Ke.ZP)(`/api/schools/${(er=(un=ue==null?void 0:ue.userInfo)==null?void 0:un.course)==null?void 0:er.course_school_id}/ec_majors/get_major_list.json`,{method:"get"});Ia(Xn==null?void 0:Xn.data),(Ze||ke)&&ln()})}return console.log(gn,Ln,"datas"),E.createElement("div",{style:{display:(kn=ue.userInfo.course)!=null&&kn.is_openengineering?"":"none"}},E.createElement("div",{className:qe.wrap},E.createElement("p",null,"\u5DE5\u7A0B\u8BA4\u8BC1",E.createElement("br",null),"\u8003\u6838\u77E5\u8BC6\u70B9"),E.createElement("div",{className:qe.itemWarp},gn==null?void 0:gn.map((un,er)=>E.createElement("div",{key:un.id,style:{display:"flex",alignItems:"center",marginBottom:20}},E.createElement(tt,{rz:Ln,item:un,setitem:Xn=>{Xn=bt(bt({},gn==null?void 0:gn[er]),Xn),gn.splice(er,1,Xn),Yt([...gn]);let Zn=[];gn==null||gn.map(qn=>{var yn;(yn=qn==null?void 0:qn.ec_point_ids)==null||yn.map(lr=>{Zn.push(lr)})}),Vt(it(bt({},Xn),{ec_point_ids:Zn}))}}),E.createElement(at.Z,{className:qe.addIcon,onClick:()=>{gn.push({id:Math.random()}),Yt([...gn])}}),er!=0&&E.createElement(fe.Z,{className:qe.deleteIcon,onClick:()=>{gn.splice(er,1);let Xn=[];gn==null||gn.map(Zn=>{var qn;(qn=Zn==null?void 0:Zn.ec_point_ids)==null||qn.map(yn=>{Xn.push(yn)})}),Vt(it(bt({},gn[er-1]),{ec_point_ids:Xn})),Yt([...gn])}}))))))};var mt=(0,ve.connect)(({user:ue})=>({user:ue}))(Ue),Zt=ne(93041),Pt=ne(29787),en=ne(75727),dt=ne(25399),Lt=ne(37639),pn=ne(36207),he={flex_box_center:"flex_box_center___zCnVx",flex_space_between:"flex_space_between___BBiQD",flex_box_vertical_center:"flex_box_vertical_center___KzPui",flex_box_center_end:"flex_box_center_end___zJokd",flex_box_column:"flex_box_column___Grsys",moreSpan:"moreSpan___VJeLv",bg:"bg___oBBHW",title:"title___xV4Rt",bottomdiv:"bottomdiv___rPfwr",spanBtn:"spanBtn___eJxID",addQuestionBtn:"addQuestionBtn___RPRiP",saveBtn:"saveBtn___y9nNf",left:"left___Q3Qf4",leftAction:"leftAction___GT9yG",Button:"Button___r00OP",iconWrapper:"iconWrapper___wofW_",up:"up___a9RQm",down:"down___x6RAl",disabled:"disabled___mkEME",titleleft:"titleleft___WZ83K",more_style:"more_style___ZXYnN",qcount:"qcount___o6F1k",drag:"drag___ZSZki",score:"score___Gy6jr",qtitle:"qtitle___KF7pa",qcountclick:"qcountclick___kvoyc",right:"right___Nfa70",edit:"edit___RVRSb",delete:"delete___J9BAT",yuanti:"yuanti___ljq8l",tianjia:"tianjia___s7Zu2",shixun:"shixun___YkjdZ",scoreByBlankRadio:"scoreByBlankRadio___QYQY5",modalconfirm:"modalconfirm___dmWFe",scoremodal:"scoremodal___CDA7w",close:"close___jdUWv",content:"content___HPqUf",items:"items___YkyQL",bottom:"bottom___mzpp4",yes:"yes___Xio6z",no:"no___hbicD",formcenter:"formcenter___kN8Ax",radiogroup:"radiogroup___htjtc",easy:"easy____g1mR",medium:"medium___vPAsn",hard:"hard___c6tcf",formcenterselect:"formcenterselect___B88vb",selectitems1:"selectitems1___Dzpho",selectitems:"selectitems___wUGKF",morebottom:"morebottom___F5cFQ",scoreinput:"scoreinput___S9Fbv",shake:"shake___IYp2E",titleTooltip:"titleTooltip___J0i26",exercise_styles:"exercise_styles___BJAZm",btn_warp:"btn_warp___iFP5N"},le=ne(76406),ae=ne(90736),pe=ne(58219),ye=ne(43141),se=ne(35883),ot=ne(59301),Xt=Object.defineProperty,zt=Object.defineProperties,on=Object.getOwnPropertyDescriptors,Kt=Object.getOwnPropertySymbols,Yn=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,or=(ue,ke,Ze)=>ke in ue?Xt(ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ue[ke]=Ze,ra=(ue,ke)=>{for(var Ze in ke||(ke={}))Yn.call(ke,Ze)&&or(ue,Ze,ke[Ze]);if(Kt)for(var Ze of Kt(ke))Fn.call(ke,Ze)&&or(ue,Ze,ke[Ze]);return ue},ur=(ue,ke)=>zt(ue,on(ke)),rr=(ue,ke,Ze)=>new Promise((Vt,Nn)=>{var Cr=Yt=>{try{gn(Ze.next(Yt))}catch(Ln){Nn(Ln)}},kn=Yt=>{try{gn(Ze.throw(Yt))}catch(Ln){Nn(Ln)}},gn=Yt=>Yt.done?Vt(Yt.value):Promise.resolve(Yt.value).then(Cr,kn);gn((Ze=Ze.apply(ue,ke)).next())}),Vr=({Itemid:ue,setqitem:ke,qitem:Ze,data:Vt,getdata:Nn,bigitem:Cr,setBigqitem:kn,isedit:gn,handleEditing:Yt})=>{const[Ln,Ia]=(0,E.useState)([]),[ln,Wt]=(0,E.useState)(!1),un=(Xn,Zn,qn)=>{const yn=Array.from(Xn),[lr]=yn.splice(Zn,1);return yn.splice(qn,0,lr),yn};(0,E.useEffect)(()=>{Vt.length>0&&Ia([...Vt])},[Vt]);const er=(Xn,Zn)=>rr(void 0,null,function*(){if(!Xn.destination)return;if(gn){Yt();return}const qn=un(Zn,Xn.source.index,Xn.destination.index);Wt(!0);let yn=yield(0,Ke.ZP)(`/api/exercises/${ue}/adjust_position.json`,{method:"post",body:{id:ue,question_ids:qn==null?void 0:qn.map(lr=>lr.question_id)}});Wt(!1),yn.status===0&&Nn({id:Zn==null?void 0:Zn[Xn.source.index].question_id})});return ot.createElement("div",null,ot.createElement(ye.Z5,{onDragEnd:Xn=>er(Xn,Ln)},ot.createElement(ye.bK,{droppableId:"droppable"},(Xn,Zn)=>ot.createElement("div",ra({ref:Xn.innerRef},Xn.droppableProps),ot.createElement(Pt.Z,{spinning:ln},Ln.map((qn,yn)=>ot.createElement(ye._l,{key:yn,draggableId:yn.toString(),index:yn},(lr,Dr)=>{var dr,ki;return ot.createElement("aside",ra(ra({ref:lr.innerRef},lr.draggableProps),lr.dragHandleProps),ot.createElement("div",{onClick:()=>{if(gn){Yt();return}ke(ur(ra({},qn),{index:yn+1})),kn(Cr),(0,le.Vf)("#question-scroll-id")},className:`${he.qcount} ${qn.question_id===(Ze==null?void 0:Ze.question_id)?he.qcountclick:""}`},ot.createElement(dt.Z,{title:"\u62D6\u62FD\u8C03\u6574\u987A\u5E8F"},ot.createElement("i",{className:`iconfont icon-tuodong3 ${he.drag}`})),ot.createElement("span",{className:he.score},qn==null?void 0:qn.question_score,"\u5206"),ot.createElement(dt.Z,{title:ot.createElement(se.Z,{value:(qn==null?void 0:qn.question_type)===8?(dr=qn==null?void 0:qn.program_attr)==null?void 0:dr.description:qn.question_title}),color:"#fff",placement:"left",overlayClassName:he.titleTooltip},ot.createElement("span",{className:he.qtitle},yn+1,"\u3001",ot.createElement(se.Z,{value:(qn==null?void 0:qn.question_type)===8?(ki=qn==null?void 0:qn.program_attr)==null?void 0:ki.description:qn.question_title,showTextOnly:!0}))),(qn==null?void 0:qn.question_imperfect)&&ot.createElement(dt.Z,{title:"\u77E5\u8BC6\u70B9\u4FE1\u606F\u4E0D\u5B8C\u5584"},ot.createElement("div",{style:{transform:"scaleY(-1)",color:"#E99237"},className:"iconfont icon-tishi12"}))))}))),Xn.placeholder))))},xr=ne(77019),Dn=ne(8338),pa=ne(58755),Jn=ne(61485),Vn=ne(30935),ha=ne(59301),Ti=(ue,ke,Ze)=>new Promise((Vt,Nn)=>{var Cr=Yt=>{try{gn(Ze.next(Yt))}catch(Ln){Nn(Ln)}},kn=Yt=>{try{gn(Ze.throw(Yt))}catch(Ln){Nn(Ln)}},gn=Yt=>Yt.done?Vt(Yt.value):Promise.resolve(Yt.value).then(Cr,kn);gn((Ze=Ze.apply(ue,ke)).next())}),Ir=({form:ue,TagDiscipline:ke,exerciseitem:Ze,qitem:Vt,getTagData:Nn})=>{var Cr,kn,gn,Yt;const[Ln,Ia]=(0,E.useState)(!0),ln=Pe.default.useWatch("course_discipline_id",ue);(0,E.useEffect)(()=>{Wt()},[]);const Wt=()=>Ti(void 0,null,function*(){ue.setFieldsValue({difficulty:Vt.difficulty||2,tag_discipline_ids:Vt==null?void 0:Vt.tag_discipline_ids,repeat_answer:!Vt.repeat_answer,course_discipline_id:Vt==null?void 0:Vt.course_discipline_id})});return ha.createElement("div",null,ha.createElement("div",{style:{marginTop:30,overflow:"hidden",height:Ln?"100%":0}},ha.createElement(Pe.default.Item,{className:he.formcenter,rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u96BE\u5EA6"}],label:"\u96BE\u5EA6",name:"difficulty"},ha.createElement(nt.ZP.Group,{className:he.radiogroup},ha.createElement(nt.ZP.Button,{className:he.easy,value:1},"\u7B80\u5355"),ha.createElement(nt.ZP.Button,{className:he.medium,value:2},"\u9002\u4E2D"),ha.createElement(nt.ZP.Button,{className:he.hard,value:3},"\u56F0\u96BE"))),ha.createElement(Pe.default.Item,{name:"course_discipline_id",label:"\u6240\u5C5E\u8BFE\u7A0B",className:he.formcenterselect,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},ha.createElement(Vn.q,{onChange:()=>ue.setFieldsValue({tag_discipline_ids:[]}),style:{width:666,height:46},data:{course_discipline_id:Vt==null?void 0:Vt.course_discipline_id},tooltipTitle:((Cr=Vt==null?void 0:Vt.course_discipline_data)==null?void 0:Cr.is_managed)===!1?`${(kn=Vt==null?void 0:Vt.course_discipline_data)==null?void 0:kn.user_name}\u8001\u5E08\u521B\u5EFA\u7684\u8BD5\u9898\uFF0C\u8BF7\u8054\u7CFB\u521B\u5EFA\u8005\u4FEE\u6539\u6240\u5C5E\u8BFE\u7A0B\u4E0E\u77E5\u8BC6\u70B9`:"",disabled:((gn=Vt==null?void 0:Vt.course_discipline_data)==null?void 0:gn.is_managed)===!1})),ha.createElement(Pe.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"tag_discipline_ids",labelAlign:"left",labelCol:{flex:"80px"},className:he.formcenterselect},ha.createElement(Vn.i,{isPlusHeight:!0,size:"large",courseDisciplineId:ln,disabled:((Yt=Vt==null?void 0:Vt.course_discipline_data)==null?void 0:Yt.is_managed)===!1})),ha.createElement(Pe.default.Item,{className:he.formcenterselect},ha.createElement("div",{style:{display:"flex",alignItems:"center"}},ha.createElement(Pe.default.Item,{name:"repeat_answer",valuePropName:"checked"},ha.createElement(pa.Z,null)),ha.createElement("div",{style:{marginLeft:10,marginTop:"-16px",lineHeight:"40px",height:48,color:"#000000"}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898",ha.createElement(dt.Z,{placement:"right",title:"\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u5B8C\u6210\u8BE5\u9898\u5E76\u8FDB\u5165\u4E0B\u4E00\u9898\u4E4B\u540E\uFF0C\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u8BE5\u9898\u7B54\u6848"},ha.createElement(Jn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))))))},Sn=ne(59301),ir=Object.defineProperty,Fa=Object.defineProperties,$a=Object.getOwnPropertyDescriptors,Jr=Object.getOwnPropertySymbols,na=Object.prototype.hasOwnProperty,Qa=Object.prototype.propertyIsEnumerable,Kr=(ue,ke,Ze)=>ke in ue?ir(ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ue[ke]=Ze,qa=(ue,ke)=>{for(var Ze in ke||(ke={}))na.call(ke,Ze)&&Kr(ue,Ze,ke[Ze]);if(Jr)for(var Ze of Jr(ke))Qa.call(ke,Ze)&&Kr(ue,Ze,ke[Ze]);return ue},aa=(ue,ke)=>Fa(ue,$a(ke)),Wn=(ue,ke,Ze)=>new Promise((Vt,Nn)=>{var Cr=Yt=>{try{gn(Ze.next(Yt))}catch(Ln){Nn(Ln)}},kn=Yt=>{try{gn(Ze.throw(Yt))}catch(Ln){Nn(Ln)}},gn=Yt=>Yt.done?Vt(Yt.value):Promise.resolve(Yt.value).then(Cr,kn);gn((Ze=Ze.apply(ue,ke)).next())}),cn=({qitem:ue,setisedit:ke,TagDiscipline:Ze,exerciseitem:Vt,seveeditor:Nn,deleteitem:Cr,getTagData:kn,init:gn,showTip:Yt=!1,saveLoading:Ln=!1})=>{var Ia;const[ln]=Pe.default.useForm();(0,E.useEffect)(()=>{var un;ln.setFieldsValue(aa(qa({},ue),{name:ue==null?void 0:ue.question_title,choices:(un=ue==null?void 0:ue.question_choices)==null?void 0:un.map(er=>aa(qa({},er),{standard_boolean:er!=null&&er.standard_boolean?1:0})),repeat_answer:!(ue!=null&&ue.repeat_answer)}))},[ue]);const Wt=un=>{if(!(un!=null&&un.length))return!1;const er=un.map(Zn=>{var qn;return(qn=Zn.choice_text)==null?void 0:qn.trim().replace(/^\s+|\s+$/g,"")});return new Set(er).size!==er.length};return Sn.createElement("div",null,Sn.createElement(Pe.default,{form:ln,colon:!1,onFinish:un=>{var er,Xn,Zn,qn,yn;if(Wt(un.choices)){Te.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}let lr=(Xn=(er=un==null?void 0:un.choices)==null?void 0:er.map)==null?void 0:Xn.call(er,(dr,ki)=>{if((dr==null?void 0:dr.standard_boolean)===1)return ki+1}),Dr=aa(qa({},un),{item_type:ue==null?void 0:ue.question_type,question_choices:(qn=(Zn=un==null?void 0:un.choices)==null?void 0:Zn.map)==null?void 0:qn.call(Zn,dr=>dr.choice_text),standard_answers:lr.filter(dr=>dr),choices:(yn=un==null?void 0:un.choices)==null?void 0:yn.map(dr=>aa(qa({},dr),{is_answer:dr.standard_boolean}))});Nn(qa(qa({},ue),Dr))},onFinishFailed:un=>Wn(void 0,null,function*(){var er,Xn;Te.ZP.error(un.errorFields[0].errors[0]),ln.scrollToField((Xn=(er=un==null?void 0:un.errorFields)==null?void 0:er[0])==null?void 0:Xn.name,{behavior:"smooth",block:"center"})})},Sn.createElement("div",{style:{display:"flex",alignItems:"center"}},Sn.createElement("div",{style:{flex:1}},Sn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Sn.createElement("span",null,(ue==null?void 0:ue.question_type)===1?"\u591A\u9009\u9898":"\u5355\u9009\u9898")),((Ia=Vt==null?void 0:Vt.exercise)==null?void 0:Ia.exercise_status)==1&&!(ue!=null&&ue.isadd)&&Sn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Cr()}},Sn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Sn.createElement(We.ZP,{onClick:()=>{var un;ue.isadd?(ke(!1),gn()):(ln.setFieldsValue(aa(qa({},ue),{name:ue==null?void 0:ue.question_title,choices:(un=ue==null?void 0:ue.question_choices)==null?void 0:un.map(er=>aa(qa({},er),{standard_boolean:er!=null&&er.standard_boolean?1:0})),repeat_answer:!(ue!=null&&ue.repeat_answer)})),ke(!1))}},"\u53D6\u6D88"),Sn.createElement(dt.Z,{overlayClassName:he.shake,open:Yt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Sn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Sn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Sn.createElement(We.ZP,{type:"primary",className:"ml20",onClick:()=>Wn(void 0,null,function*(){ln.submit()}),loading:Ln},"\u4FDD\u5B58"))),Sn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Sn.createElement(xr.Z,{align:"middle"},Sn.createElement(Pe.default.Item,{className:he.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Sn.createElement(Fe.Z,{onBlur:un=>{un.target.value==="0"&&Te.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1}))),Sn.createElement(Dn.u,{form:ln,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"question_title",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"standard_boolean"}),Sn.createElement(Ir,{getTagData:kn,qitem:ue,exerciseitem:Vt,TagDiscipline:Ze,form:ln}))))},fn=ne(64780),wn=ne(40183),nn=ne(59301),Kn=Object.defineProperty,Jt=Object.defineProperties,On=Object.getOwnPropertyDescriptors,hr=Object.getOwnPropertySymbols,yr=Object.prototype.hasOwnProperty,Ar=Object.prototype.propertyIsEnumerable,la=(ue,ke,Ze)=>ke in ue?Kn(ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ue[ke]=Ze,Er=(ue,ke)=>{for(var Ze in ke||(ke={}))yr.call(ke,Ze)&&la(ue,Ze,ke[Ze]);if(hr)for(var Ze of hr(ke))Ar.call(ke,Ze)&&la(ue,Ze,ke[Ze]);return ue},Qt=(ue,ke)=>Jt(ue,On(ke)),_n=(ue,ke,Ze)=>new Promise((Vt,Nn)=>{var Cr=Yt=>{try{gn(Ze.next(Yt))}catch(Ln){Nn(Ln)}},kn=Yt=>{try{gn(Ze.throw(Yt))}catch(Ln){Nn(Ln)}},gn=Yt=>Yt.done?Vt(Yt.value):Promise.resolve(Yt.value).then(Cr,kn);gn((Ze=Ze.apply(ue,ke)).next())}),Nr=({qitem:ue,TagDiscipline:ke,exerciseitem:Ze,setisedit:Vt,seveeditor:Nn,deleteitem:Cr,getTagData:kn,init:gn,showTip:Yt=!1,saveLoading:Ln=!1})=>{var Ia;const[ln]=Pe.default.useForm(),Wt=Pe.default.useWatch("use_blank_score",ln);return(0,E.useEffect)(()=>{ln.setFieldsValue(Qt(Er({},ue),{standard_answers:ue.standard_answers||[],name:ue.question_title,repeat_answer:!ue.repeat_answer}))},[ue]),nn.createElement("div",null,nn.createElement(Pe.default,{form:ln,colon:!1,onValuesChange:(un,er)=>{var Xn,Zn,qn,yn;if(un!=null&&un.standard_answers||un!=null&&un.use_blank_score){let lr=((Xn=ln.getFieldValue("standard_answers"))==null?void 0:Xn.length)>0&&((qn=(Zn=ln.getFieldValue("standard_answers"))==null?void 0:Zn.map(Dr=>Dr.score))==null?void 0:qn.filter(Dr=>Dr));(lr==null?void 0:lr.length)>0&&ln.setFieldsValue({question_score:(lr==null?void 0:lr.length)>0&&((yn=lr.reduce((Dr,dr)=>Dr+dr))==null?void 0:yn.toFixed(1))})}},onFinish:un=>{Nn(Qt(Er(Er({},ue),un),{item_type:ue==null?void 0:ue.question_type,standard_answers:un.standard_answers,question_title:un.name}))},onFinishFailed:un=>_n(void 0,null,function*(){var er,Xn;un.errorFields[0].errors[0]==="\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"&&(0,le.pE)(),Te.ZP.error(un.errorFields[0].errors[0]),ln.scrollToField((Xn=(er=un==null?void 0:un.errorFields)==null?void 0:er[0])==null?void 0:Xn.name,{behavior:"smooth",block:"center"})})},nn.createElement("div",{style:{display:"flex",alignItems:"center"}},nn.createElement("div",{style:{flex:1}},nn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),nn.createElement("span",null,"\u586B\u7A7A\u9898")),((Ia=Ze==null?void 0:Ze.exercise)==null?void 0:Ia.exercise_status)==1&&!(ue!=null&&ue.isadd)&&nn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Cr()}},nn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),nn.createElement(We.ZP,{onClick:()=>{ue.isadd?(Vt(!1),gn()):(ln.setFieldsValue(Qt(Er({},ue),{standard_answers:ue.standard_answers||[],name:ue.question_title,repeat_answer:!ue.repeat_answer})),Vt(!1))}},"\u53D6\u6D88"),nn.createElement(dt.Z,{overlayClassName:he.shake,open:Yt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:nn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},nn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},nn.createElement(We.ZP,{type:"primary",className:"ml20",onClick:()=>{ln.submit()},loading:Ln},"\u4FDD\u5B58"))),nn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},nn.createElement(xr.Z,{align:"middle"},Wt?nn.createElement(wn.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}):nn.createElement(Pe.default.Item,{key:2,className:he.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},nn.createElement(Fe.Z,{onBlur:un=>{un.target.value==="0"&&Te.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle",max:100,min:.1})),nn.createElement(Pe.default.Item,{name:"use_blank_score",noStyle:!0},nn.createElement(nt.ZP.Group,{className:he.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}]})),nn.createElement(dt.Z,{overlayInnerStyle:{width:460},title:nn.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",nn.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},nn.createElement("i",{className:"icon-tishixiaowenhao font18 ml20 c-3061d0"}))),nn.createElement(fn.u,{form:ln,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\uFF0C\u60A8\u53EF\u4EE5\u7528\u4EFB\u610F\u5B57\u7B26\u8868\u793A\u586B\u7A7A\u9879",scoreByBlank:Wt,answerKey:"standard_answers"}),nn.createElement(Ir,{getTagData:kn,qitem:ue,exerciseitem:Ze,TagDiscipline:ke,form:ln}))))},qr=ne(12035),Xa=ne(59301),si=Object.defineProperty,so=Object.defineProperties,Mn=Object.getOwnPropertyDescriptors,Rr=Object.getOwnPropertySymbols,jn=Object.prototype.hasOwnProperty,tl=Object.prototype.propertyIsEnumerable,Zo=(ue,ke,Ze)=>ke in ue?si(ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ue[ke]=Ze,Ct=(ue,ke)=>{for(var Ze in ke||(ke={}))jn.call(ke,Ze)&&Zo(ue,Ze,ke[Ze]);if(Rr)for(var Ze of Rr(ke))tl.call(ke,Ze)&&Zo(ue,Ze,ke[Ze]);return ue},rn=(ue,ke)=>so(ue,Mn(ke)),Mt=(ue,ke,Ze)=>new Promise((Vt,Nn)=>{var Cr=Yt=>{try{gn(Ze.next(Yt))}catch(Ln){Nn(Ln)}},kn=Yt=>{try{gn(Ze.throw(Yt))}catch(Ln){Nn(Ln)}},gn=Yt=>Yt.done?Vt(Yt.value):Promise.resolve(Yt.value).then(Cr,kn);gn((Ze=Ze.apply(ue,ke)).next())}),sr=({qitem:ue,setisedit:ke,TagDiscipline:Ze,exerciseitem:Vt,seveeditor:Nn,deleteitem:Cr,getTagData:kn,init:gn,showTip:Yt=!1,saveLoading:Ln=!1})=>{var Ia;const[ln]=Pe.default.useForm();return(0,E.useEffect)(()=>{var Wt;ln.setFieldsValue(rn(Ct({},ue),{name:ue.question_title,repeat_answer:!ue.repeat_answer,choices:(Wt=ue==null?void 0:ue.question_choices)==null?void 0:Wt.map(un=>rn(Ct({},un),{is_answer:un!=null&&un.standard_boolean?1:0}))}))},[ue]),Xa.createElement("div",null,Xa.createElement(Pe.default,{form:ln,colon:!1,onFinish:Wt=>{var un,er,Xn,Zn;let qn=(er=(un=Wt==null?void 0:Wt.choices)==null?void 0:un.map)==null?void 0:er.call(un,(yn,lr)=>{if((yn==null?void 0:yn.is_answer)===1)return lr+1});Nn(rn(Ct(Ct({},ue),Wt),{question_title:Wt.name,standard_answers:qn.filter(yn=>yn),question_choices:(Zn=(Xn=Wt==null?void 0:Wt.choices)==null?void 0:Xn.map)==null?void 0:Zn.call(Xn,yn=>yn.choice_text)}))},onFinishFailed:Wt=>Mt(void 0,null,function*(){var un,er;Te.ZP.error(Wt.errorFields[0].errors[0]),ln.scrollToField((er=(un=Wt==null?void 0:Wt.errorFields)==null?void 0:un[0])==null?void 0:er.name,{behavior:"smooth",block:"center"})})},Xa.createElement("div",{style:{display:"flex",alignItems:"center"}},Xa.createElement("div",{style:{flex:1}},Xa.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Xa.createElement("span",null,"\u5224\u65AD\u9898")),((Ia=Vt==null?void 0:Vt.exercise)==null?void 0:Ia.exercise_status)==1&&!(ue!=null&&ue.isadd)&&Xa.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Cr()}},Xa.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Xa.createElement(We.ZP,{onClick:()=>{var Wt;ue.isadd?(ke(!1),gn()):(ln.setFieldsValue(rn(Ct({},ue),{name:ue.question_title,repeat_answer:!ue.repeat_answer,choices:(Wt=ue==null?void 0:ue.question_choices)==null?void 0:Wt.map(un=>rn(Ct({},un),{is_answer:un!=null&&un.standard_boolean?1:0}))})),ke(!1))}},"\u53D6\u6D88"),Xa.createElement(dt.Z,{overlayClassName:he.shake,open:Yt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Xa.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Xa.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Xa.createElement(We.ZP,{type:"primary",className:"ml20",onClick:()=>{ln.submit()},loading:Ln},"\u4FDD\u5B58"))),Xa.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Xa.createElement(Pe.default.Item,{className:he.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Xa.createElement(Fe.Z,{onBlur:Wt=>{Wt.target.value==="0"&&Te.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),Xa.createElement(qr.Z,{form:ln,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:""}),Xa.createElement(Ir,{getTagData:kn,qitem:ue,exerciseitem:Vt,TagDiscipline:Ze,form:ln}))))},Hn=ne(8848),vn={wrap:"wrap___m6v_p",deleteIcon:"deleteIcon___hdYRw",keywordTag:"keywordTag___BLtdn",questionTitleEditorWrap:"questionTitleEditorWrap___fdaK7",choiceWrap:"choiceWrap___wkyUO",choiceIndex:"choiceIndex___tExMq",judgementIndex:"judgementIndex___RMhzJ",setAnswerBtn:"setAnswerBtn___bisIK",activeAnswer:"activeAnswer___MnyyC",activeJudgementAnswer:"activeJudgementAnswer___grGX5",actionWrapper:"actionWrapper___LUawU",addIcon:"addIcon___ckXqe",inputBorder:"inputBorder___nuo0O",placeholder:"placeholder___Dhdir",blankWrapper:"blankWrapper___cnidV",blankInput:"blankInput___iZ5BF",blankInputNumberWrapper:"blankInputNumberWrapper___zlXQc",addBtn:"addBtn___OdgAm",blankIndex:"blankIndex___g4Y7d",baseInputWrapper:"baseInputWrapper___DCOHd",collapseWrapper:"collapseWrapper___SyLrk",panelHeader:"panelHeader___E0il1",open:"open___IFH3V",close:"close___YpIA9",hide:"hide___Nl1W6",scoreByBlankRadio:"scoreByBlankRadio___jpG4i"},Fr=ne(39116),Pr=Object.defineProperty,Or=Object.defineProperties,Ha=Object.getOwnPropertyDescriptors,ma=Object.getOwnPropertySymbols,Qr=Object.prototype.hasOwnProperty,za=Object.prototype.propertyIsEnumerable,Ya=(ue,ke,Ze)=>ke in ue?Pr(ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ue[ke]=Ze,jr=(ue,ke)=>{for(var Ze in ke||(ke={}))Qr.call(ke,Ze)&&Ya(ue,Ze,ke[Ze]);if(ma)for(var Ze of ma(ke))za.call(ke,Ze)&&Ya(ue,Ze,ke[Ze]);return ue},Wa=(ue,ke)=>Or(ue,Ha(ke)),Li=(ue,ke)=>{var Ze={};for(var Vt in ue)Qr.call(ue,Vt)&&ke.indexOf(Vt)<0&&(Ze[Vt]=ue[Vt]);if(ue!=null&&ma)for(var Vt of ma(ue))ke.indexOf(Vt)<0&&za.call(ue,Vt)&&(Ze[Vt]=ue[Vt]);return Ze};const ui=ue=>{var ke=ue,{value:Ze,onChange:Vt,scrollId:Nn}=ke,Cr=Li(ke,["value","onChange","scrollId"]);return E.createElement("div",{id:Nn||""},E.createElement(Fr.Z,Wa(jr({},Cr),{defaultValue:Ze,onChange:(kn,gn)=>{console.log("a:",kn,gn),gn!=null&&gn.length?Vt(kn,gn):Vt(kn)}})))},Sa=({value:ue,onChange:ke,placeholder:Ze,height:Vt=140,isEdit:Nn})=>Nn?E.createElement(Fr.Z,{watch:!0,isFocus:!0,height:Vt,placeholder:Ze,defaultValue:ue,onChange:ke}):E.createElement("div",{style:{cursor:"pointer"}},ue?E.createElement(se.Z,{className:vn.inputBorder,value:ue}):E.createElement("div",{className:`${vn.inputBorder} ${vn.placeholder}`},Ze));var ia=ne(5269),$i=Object.defineProperty,ci=Object.defineProperties,ja=Object.getOwnPropertyDescriptors,ai=Object.getOwnPropertySymbols,wi=Object.prototype.hasOwnProperty,ii=Object.prototype.propertyIsEnumerable,Da=(ue,ke,Ze)=>ke in ue?$i(ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ue[ke]=Ze,Di=(ue,ke)=>{for(var Ze in ke||(ke={}))wi.call(ke,Ze)&&Da(ue,Ze,ke[Ze]);if(ai)for(var Ze of ai(ke))ii.call(ke,Ze)&&Da(ue,Ze,ke[Ze]);return ue},oi=(ue,ke)=>ci(ue,ja(ke)),xo=(ue,ke)=>{var Ze={};for(var Vt in ue)wi.call(ue,Vt)&&ke.indexOf(Vt)<0&&(Ze[Vt]=ue[Vt]);if(ue!=null&&ai)for(var Vt of ai(ue))ke.indexOf(Vt)<0&&ii.call(ue,Vt)&&(Ze[Vt]=ue[Vt]);return Ze};const Bo=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ei=({value:ue,onChange:ke,choiceTextKey:Ze,answerKey:Vt,index:Nn,isEdit:Cr,setInputActive:kn,form:gn,choiceOptionsPath:Yt,allowChangeMode:Ln,showAddIcon:Ia,addItem:ln,deleteItem:Wt})=>{const un=(ue==null?void 0:ue[Vt])===1,er=()=>{const Zn=gn.getFieldValue(Yt);gn.setFieldValue(Yt,Zn.map(qn=>oi(Di({},qn),{[Vt]:0})))},Xn=()=>{un?ke(oi(Di({},ue),{[Vt]:0})):(Ln||er(),ke(oi(Di({},ue),{[Vt]:1})))};return E.createElement(xr.Z,{className:vn.choiceWrap,align:"middle",wrap:!1},E.createElement(ia.Z,{onClick:Xn,className:`${vn.choiceIndex} ${un?vn.activeAnswer:""}`},Bo[Nn]),E.createElement(ia.Z,{flex:1,className:`${vn.editorWrap} ml15`,onClick:kn},E.createElement(Sa,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Cr,value:ue==null?void 0:ue[Ze],onChange:Zn=>{ke(oi(Di({},ue),{[Ze]:Zn}))}})),E.createElement(ia.Z,{flex:"0 0 auto",className:"ml15"},E.createElement("div",{onClick:Xn,className:`${vn.setAnswerBtn} ${un?vn.activeAnswer:""}`},un?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),E.createElement(ia.Z,{className:vn.actionWrapper},E.createElement(dt.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},E.createElement(at.Z,{className:vn.addIcon,onClick:ln,style:{visibility:Ia?"visible":"hidden"}})),E.createElement(dt.Z,{title:"\u5220\u9664"},E.createElement(fe.Z,{className:vn.deleteIcon,onClick:Wt,style:{visibility:Nn>1?"visible":"hidden"}}))))},Qi=({questionTitlePlaceholder:ue,titleKey:ke,choiceKey:Ze,analysisKey:Vt,choiceTextKey:Nn,answerKey:Cr,choiceOptionsPath:kn,allowChangeMode:gn=!0,form:Yt,showAnalysis:Ln=!0})=>{const[Ia,ln]=(0,E.useState)(),[Wt,un]=(0,E.useState)(!1);return E.createElement("div",{className:vn.wrap},E.createElement("div",{className:vn.questionTitleEditorWrap},E.createElement(Pe.default.Item,{label:"\u9898\u5E72",name:ke,labelCol:{span:24},rules:[{required:!0}]},E.createElement(ui,{scrollId:Array.isArray(ke)?ke.join("_"):`${ke}`,watch:!0,height:140,placeholder:ue}))),E.createElement(Pe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),E.createElement(Pe.default.List,{name:Ze,rules:[{validator(er,Xn){const Zn=Xn.some(yn=>yn[Cr]===1),qn=Xn.findIndex(yn=>{var lr;return((lr=yn[Nn])==null?void 0:lr.length)<=0});return qn!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Bo[qn]}\u9009\u9879\u7684\u5185\u5BB9`)):Zn?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(er,{add:Xn,remove:Zn})=>E.createElement("div",{id:Array.isArray(kn)?kn.join("_"):`${kn}`},er.map((qn,yn)=>{var lr=qn,{key:Dr,name:dr}=lr,ki=xo(lr,["key","name"]);const Gi=Ia===Dr,Ui=()=>{ln(Dr)},_o=yn<14&&yn===er.length-1,Tr=()=>Xn({[Nn]:"",[Cr]:0}),Mi=()=>Zn(dr);return E.createElement(Pe.default.Item,oi(Di({},ki),{key:Dr,name:dr,noStyle:!0}),E.createElement(Ei,{choiceTextKey:Nn,answerKey:Cr,index:yn,isEdit:Gi,setInputActive:Ui,form:Yt,choiceOptionsPath:kn,allowChangeMode:gn,showAddIcon:_o,addItem:Tr,deleteItem:Mi}))}),er.length<15&&E.createElement("div",{className:`${vn.addBtn} mb30`,onClick:()=>Xn({[Nn]:"",[Cr]:0})},"\u6DFB\u52A0\u9009\u9879"))),Ln&&E.createElement("div",{onClick:()=>un(!0)},E.createElement(Pe.default.Item,{name:Vt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},E.createElement(Sa,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Wt}))))};var ga=ne(59301),Ri=Object.defineProperty,Pi=Object.defineProperties,Fo=Object.getOwnPropertyDescriptors,Bi=Object.getOwnPropertySymbols,Fi=Object.prototype.hasOwnProperty,So=Object.prototype.propertyIsEnumerable,De=(ue,ke,Ze)=>ke in ue?Ri(ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ue[ke]=Ze,jt=(ue,ke)=>{for(var Ze in ke||(ke={}))Fi.call(ke,Ze)&&De(ue,Ze,ke[Ze]);if(Bi)for(var Ze of Bi(ke))So.call(ke,Ze)&&De(ue,Ze,ke[Ze]);return ue},hn=(ue,ke)=>Pi(ue,Fo(ke)),Cn=(ue,ke)=>{var Ze={};for(var Vt in ue)Fi.call(ue,Vt)&&ke.indexOf(Vt)<0&&(Ze[Vt]=ue[Vt]);if(ue!=null&&Bi)for(var Vt of Bi(ue))ke.indexOf(Vt)<0&&So.call(ue,Vt)&&(Ze[Vt]=ue[Vt]);return Ze};const _t=({value:ue,onChange:ke,position:Ze,removeBlank:Vt})=>{const Nn=kn=>{$e.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:vn.modal,onOk:()=>{const gn=[...ue];gn.splice(kn,1),gn.length===0?Vt(Ze-1):ke(gn)}})},Cr=()=>{const kn=[...ue];kn.push(""),ke(kn)};return ga.createElement(xr.Z,{className:"ml20"},ga.createElement(ia.Z,{flex:1},ue==null?void 0:ue.map((kn,gn)=>ga.createElement(xr.Z,{key:`${kn}_${gn}`,className:"mb20"},ga.createElement(_e.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:kn,autoSize:{maxRows:3},maxLength:1e3,onBlur:Yt=>{const Ln=[...ue],Ia=Yt.target.value.trim();Ln[gn]=Ia,ke(Ln)}}),ga.createElement(dt.Z,{title:"\u5220\u9664"},ga.createElement(fe.Z,{className:vn.deleteIcon,style:{marginLeft:15,visibility:Ze===1&&gn===0?"hidden":"visible"},onClick:()=>Nn(gn)})),ga.createElement(dt.Z,{title:"\u65B0\u589E\u7B54\u6848"},ga.createElement(at.Z,{style:{color:"#2A5DD8",fontSize:16,marginLeft:15,visibility:gn===0?"visible":"hidden"},onClick:()=>{Cr()}}))))))},$t=({value:ue=!0,onChange:ke})=>ga.createElement(pa.Z,{checked:!ue,onChange:Ze=>{ke(!Ze)}}),Ut=({questionTitlePlaceholder:ue,form:ke,name:Ze,scoreByBlank:Vt,answerKey:Nn,titleKey:Cr="name",analysisKey:kn="analysis",isOrdered:gn="is_ordered"})=>{var Yt,Ln;const[Ia,ln]=(0,E.useState)(!1),Wt=()=>{const yn=ke.getFieldValue(["sub_item_banks",...Nn]);ke.setFieldValue(["sub_item_banks",...Nn],yn==null?void 0:yn.map((lr,Dr)=>hn(jt({},lr),{position:Dr+1})))},un=(0,E.useRef)(),er=(yn,lr)=>{for(let Dr=0;Dr{Xn.current(yn),Wt()},qn=(Ln=(Yt=ke.getFieldValue("sub_item_banks"))==null?void 0:Yt[Nn==null?void 0:Nn[0]])==null?void 0:Ln[Nn==null?void 0:Nn[1]];return ga.createElement("div",{className:vn.wrap},ga.createElement("div",{className:vn.questionTitleEditorWrap},ga.createElement(Pe.default.Item,{label:"\u9898\u5E72",name:Cr,labelCol:{span:24},rules:[{required:!0}]},ga.createElement(ui,{scrollId:"name",watch:!0,height:140,placeholder:ue,showNullButton:!0,onAddBlank:()=>{const yn=ke.getFieldValue(["sub_item_banks",...Nn]);er(1,yn==null?void 0:yn.length)}}))),ga.createElement(Pe.default.List,{name:Nn,rules:[{validator(yn,lr){if((lr==null?void 0:lr.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Dr of lr){const{answer_text:dr}=Dr||{};if(dr!=null&&dr.some(ki=>(ki==null?void 0:ki.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(yn,{add:lr,remove:Dr},{errors:dr})=>(un.current=lr,Xn.current=Dr,ga.createElement(ga.Fragment,null,ga.createElement(Pe.default.Item,{label:ga.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848"),required:!0,labelCol:{span:24}}),yn.map((ki,Gi)=>{var Ui=ki,{key:_o,name:Tr}=Ui,Mi=Cn(Ui,["key","name"]);return ga.createElement(xr.Z,{key:_o,align:"top"},ga.createElement(ia.Z,{flex:"0 0 auto",className:`${vn.blankIndex} pt5`},"\u586B\u7A7A\u9879",Gi+1),ga.createElement(ia.Z,{flex:1},ga.createElement(xr.Z,{align:"top",justify:"space-between"},ga.createElement(ia.Z,{flex:1},ga.createElement(Pe.default.Item,hn(jt({},Mi),{name:[Tr,"answer_text"],noStyle:!0}),ga.createElement(_t,{removeBlank:Zn,position:Gi+1}))),(ke==null?void 0:ke.getFieldValue(["sub_item_banks",...Vt]))&&ga.createElement(ia.Z,{flex:"224px",style:{margin:"-2px 0 0 20px"}},ga.createElement(Pe.default.Item,hn(jt({},Mi),{name:[Tr,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:vn.blankInputNumberWrapper}),ga.createElement(Fe.Z,{onChange:()=>{var eo,tr;let yo=ke==null?void 0:ke.getFieldValue(["sub_item_banks",Nn==null?void 0:Nn[0],"standard_answers"]),Lo=0;for(let Io in yo)(eo=yo[Io])!=null&&eo.score&&(Lo+=Number((tr=yo[Io])==null?void 0:tr.score));ke==null||ke.setFieldValue(["sub_item_banks",Nn==null?void 0:Nn[0],"question_score"],Lo)},className:vn.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),ga.createElement(Pe.default.Item,hn(jt({},Mi),{name:[Tr,"position"],noStyle:!0}),ga.createElement(_e.default,{type:"hidden"}))))})))),ga.createElement(We.ZP,{className:"mb20",onClick:()=>er(1,qn==null?void 0:qn.length),type:"primary",shape:"round"},"\u65B0\u589E\u586B\u7A7A\u9879"),ga.createElement(xr.Z,{align:"middle"},ga.createElement(Pe.default.Item,{name:[Ze,"downcase"],valuePropName:"checked"},ga.createElement(pa.Z,null)),ga.createElement(ia.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),ga.createElement(xr.Z,{align:"middle"},ga.createElement(Pe.default.Item,{name:[Ze,"no_space"],valuePropName:"checked"},ga.createElement(pa.Z,null)),ga.createElement(ia.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(qn==null?void 0:qn.length)>1&&ga.createElement(xr.Z,{align:"middle",className:(qn==null?void 0:qn.length)>1?"mb30":`${vn.hide}`},ga.createElement(Pe.default.Item,{name:gn},ga.createElement($t,null)),ga.createElement(ia.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),ga.createElement("div",{onClick:()=>ln(!0)},ga.createElement(Pe.default.Item,{name:kn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ga.createElement(Sa,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ia}))))};var an=Object.defineProperty,qt=Object.defineProperties,An=Object.getOwnPropertyDescriptors,fr=Object.getOwnPropertySymbols,cr=Object.prototype.hasOwnProperty,$n=Object.prototype.propertyIsEnumerable,Pa=(ue,ke,Ze)=>ke in ue?an(ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ue[ke]=Ze,ta=(ue,ke)=>{for(var Ze in ke||(ke={}))cr.call(ke,Ze)&&Pa(ue,Ze,ke[Ze]);if(fr)for(var Ze of fr(ke))$n.call(ke,Ze)&&Pa(ue,Ze,ke[Ze]);return ue},Ba=(ue,ke)=>qt(ue,An(ke)),bi=(ue,ke)=>{var Ze={};for(var Vt in ue)cr.call(ue,Vt)&&ke.indexOf(Vt)<0&&(Ze[Vt]=ue[Vt]);if(ue!=null&&fr)for(var Vt of fr(ue))ke.indexOf(Vt)<0&&$n.call(ue,Vt)&&(Ze[Vt]=ue[Vt]);return Ze};const Hi={\u6B63\u786E:"T",\u9519\u8BEF:"F"},uo=({value:ue,onChange:ke,form:Ze,choiceKey:Vt})=>{const Nn=(ue==null?void 0:ue.is_answer)===1,Cr=ue==null?void 0:ue.choice_text,kn=()=>{var gn;const Yt=(gn=Ze==null?void 0:Ze.getFieldValue(["sub_item_banks",...Vt]))==null?void 0:gn.map(Ln=>({choice_text:Ln.choice_text,is_answer:0}));Ze==null||Ze.setFieldValue(["sub_item_banks",...Vt],Yt),ke(Ba(ta({},ue),{is_answer:1}))};return E.createElement(xr.Z,{className:vn.choiceWrap,align:"middle",wrap:!1},E.createElement(ia.Z,{onClick:kn,className:`${vn.choiceIndex} ${vn.judgementIndex} ${Nn?vn.activeAnswer:""}`},Hi[Cr]),E.createElement(ia.Z,{flex:1,className:`${vn.editorWrap} ml15`},E.createElement("div",{className:`${vn.inputBorder} ${vn.placeholder} ${Nn?vn.activeJudgementAnswer:""}`},Cr)),E.createElement(ia.Z,{flex:"0 0 auto",className:"ml15"},E.createElement("div",{onClick:kn,className:`${vn.setAnswerBtn} ${Nn?vn.activeAnswer:""}`},Nn?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},pl=({questionTitlePlaceholder:ue,choiceKey:ke="choices",form:Ze,titleKey:Vt="name",analysisKey:Nn="analysis"})=>{const[Cr,kn]=(0,E.useState)(!1);return E.createElement("div",{className:vn.wrap},E.createElement("div",{className:vn.questionTitleEditorWrap},E.createElement(Pe.default.Item,{label:"\u9898\u5E72",name:Vt,labelCol:{span:24},rules:[{required:!0}]},E.createElement(ui,{scrollId:"name",watch:!0,height:140,placeholder:ue}))),E.createElement(Pe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},E.createElement(Pe.default.List,{name:ke,rules:[{validator(gn,Yt){return Yt.some(Ia=>(Ia==null?void 0:Ia.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},gn=>E.createElement("div",{id:"choices"},gn.map(Yt=>{var Ln=Yt,{key:Ia,name:ln}=Ln,Wt=bi(Ln,["key","name"]);return E.createElement(Pe.default.Item,Ba(ta({},Wt),{key:Ia,name:ln,noStyle:!0}),E.createElement(uo,{form:Ze,choiceKey:ke}))})))),E.createElement("div",{onClick:()=>kn(!0)},E.createElement(Pe.default.Item,{name:Nn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},E.createElement(Sa,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Cr}))))};var ol=ne(96599),ll={ai_config:"ai_config___cJ8LY",znpy:"znpy___RTAAN",pfbz_ts:"pfbz_ts___ux6Ec",btns_pfbz:"btns_pfbz___QFXM_",lable_name1:"lable_name1___c_vnV",h_lh_40:"h_lh_40___ptAW7"},nl=ne(25638),Do=ne(9202),co=ne(59301);const jl=({qitem:ue,form:ke,exercise:Ze,loading:Vt,dispatch:Nn,aiReviewSettings:Cr=null})=>co.createElement("div",{className:ll.ai_config},co.createElement("div",{style:{lineHeight:"32px",paddingBottom:8}},"\u8BC4\u5206\u6807\u51C6"),co.createElement("div",{className:ll.pfbz_ts},co.createElement("div",{style:{color:"#333"}},"\u63D0\u793A\uFF1A\u53C2\u8003\u7B54\u6848\u548C\u9898\u76EE\u89E3\u6790\u8D8A\u5B8C\u5584\uFF0CAI\u667A\u80FD\u8BC4\u9605\u5C31\u8D8A\u7CBE\u51C6~"),co.createElement("div",{className:"flex"},co.createElement("div",{className:ll.btns_pfbz,onClick:()=>{Nn({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",questionId:ue==null?void 0:ue.question_id,ai_review_settings:ke.getFieldValue(Cr||"ai_review_settings")}})}},co.createElement("img",{src:nl.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),co.createElement("div",{style:{background:"#F6F7F9"}},co.createElement(Pe.default.List,{name:Cr||"ai_review_settings"},(kn,{add:gn,remove:Yt})=>kn.map((Ln,Ia)=>{var ln;return co.createElement(xr.Z,{key:Ln.key,style:{padding:"5px 10px 5px 15px"}},co.createElement(ia.Z,{className:ll.lable_name1},"\u8BC4\u5206\u70B9"),co.createElement(ia.Z,null,co.createElement(Pe.default.Item,{className:"ml10",name:[Ln.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u70B9"}]},co.createElement(_e.default,{onChange:Wt=>{ke.setFieldValue([Ln.name,"content"],Wt.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:142},maxLength:10,className:"mr15"}))),co.createElement(ia.Z,{className:ll.lable_name1},"\u8BC4\u5206\u6807\u51C6"),co.createElement(ia.Z,null,co.createElement(Pe.default.Item,{className:"ml10",name:[Ln.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},co.createElement(_e.default,{onChange:Wt=>{ke.setFieldValue([Ln.name,"content"],Wt.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:Cr?232:318},className:"mr15",maxLength:500}))),co.createElement(ia.Z,{className:ll.lable_name1},"\u6743\u91CD"),co.createElement(ia.Z,null,co.createElement(Pe.default.Item,{className:"ml10",name:[Ln.name,"weight"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u91CD"},{pattern:/^(?!0(\.0+)?$)(\d+(\.\d)?)$/,message:"\u6700\u591A\u4FDD\u7559\u4E00\u4F4D\u5C0F\u6570"}]},co.createElement(Fe.Z,{value:ke.getFieldValue([Ln.name,"weight"]),onChange:Wt=>{Number.isInteger(Wt)||ke.setFieldValue([Ln.name,"weight"],parseFloat(Wt).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"110px"}}))),co.createElement(xr.Z,{className:(ln=ll)==null?void 0:ln.h_lh_40},co.createElement(ia.Z,null,co.createElement("i",{className:"iconfont icon-tianjiatimu ml10 current",style:{color:"#00B187"},onClick:()=>{if(kn.length>=10)return Te.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u70B9");gn()}})),Ia>0&&co.createElement(ia.Z,null,co.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{Yt(Ln.name)}}))))}))),co.createElement(Do.Z,null));var yl=(0,ve.connect)(({exercise:ue,loading:ke})=>({exercise:ue,loading:ke.effects}))(jl),Ul=Object.defineProperty,ql=Object.defineProperties,kl=Object.getOwnPropertyDescriptors,hl=Object.getOwnPropertySymbols,Go=Object.prototype.hasOwnProperty,ts=Object.prototype.propertyIsEnumerable,Ts=(ue,ke,Ze)=>ke in ue?Ul(ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ue[ke]=Ze,ns=(ue,ke)=>{for(var Ze in ke||(ke={}))Go.call(ke,Ze)&&Ts(ue,Ze,ke[Ze]);if(hl)for(var Ze of hl(ke))ts.call(ke,Ze)&&Ts(ue,Ze,ke[Ze]);return ue},vs=(ue,ke)=>ql(ue,kl(ke)),Us=(ue,ke)=>{var Ze={};for(var Vt in ue)Go.call(ue,Vt)&&ke.indexOf(Vt)<0&&(Ze[Vt]=ue[Vt]);if(ue!=null&&hl)for(var Vt of hl(ue))ke.indexOf(Vt)<0&&ts.call(ue,Vt)&&(Ze[Vt]=ue[Vt]);return Ze};const Ls=ue=>{var ke=ue,{value:Ze,onChange:Vt}=ke,Nn=Us(ke,["value","onChange"]);const Cr=kn=>{Vt([kn])};return E.createElement(Fr.Z,vs(ns({},Nn),{defaultValue:Ze==null?void 0:Ze[0],onChange:Cr}))},Rs=ue=>{if(!ue)return!1;let ke=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return ue==="|"?(Te.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Zs=({value:ue=[],onClose:ke})=>E.createElement(ol.default,{closable:!0,onClose:ke,className:vn.keywordTag},E.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},ue.join(" \u6216 "))),Ao=({questionTitlePlaceholder:ue,form:ke,showKeywords:Ze,isMustKeyWords:Vt=Ze,titleKey:Nn="name",analysisKey:Cr="analysis",answerTexts:kn="answer_texts",keywords:gn="keywords",useKeywords:Yt="use_keywords",indexs:Ln,qitem:Ia,exerciseitem:ln,aiReviewSettings:Wt})=>{var un,er,Xn,Zn,qn;const[yn,lr]=(0,E.useState)(!1),[Dr,dr]=(0,E.useState)(""),ki=(er=(un=ke.getFieldValue("sub_item_banks"))==null?void 0:un[Yt==null?void 0:Yt[0]])==null?void 0:er[Yt==null?void 0:Yt[1]],Gi=(Zn=(Xn=ke.getFieldValue("sub_item_banks"))==null?void 0:Xn[Yt==null?void 0:Yt[0]])==null?void 0:Zn.question_score;return E.createElement("div",{className:vn.wrap},E.createElement("div",{className:vn.questionTitleEditorWrap},E.createElement(Pe.default.Item,{label:"\u9898\u5E72",name:Nn,labelCol:{span:24},rules:[{required:!0}]},E.createElement(ui,{scrollId:"name",watch:!0,height:140,placeholder:ue}))),E.createElement(Pe.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:kn,labelCol:{span:24}},E.createElement(Ls,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Ze&&!Vt&&E.createElement(Pe.default.Item,{hidden:!0,name:Yt,valuePropName:"checked"},E.createElement(pa.Z,{defaultChecked:!0})),Ze&&Vt&&E.createElement(xr.Z,{align:"middle",className:"mb30"},E.createElement(Pe.default.Item,{name:Yt,valuePropName:"checked"},E.createElement(pa.Z,null)),E.createElement(ia.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),E.createElement(ia.Z,null,E.createElement(dt.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},E.createElement(Jn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(ki||!Vt)&&E.createElement(Pe.default.List,{name:gn,rules:[{validator(Ui,_o){return Vt?_o!=null&&_o.length?(_o==null?void 0:_o.reduce((Mi,eo)=>Mi+eo.score,0))>parseFloat(Gi)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(Ui,{add:_o,remove:Tr})=>E.createElement(E.Fragment,null,E.createElement("div",{className:`${vn.title} mb10`},Vt?"\u5173\u952E\u8BCD":E.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),E.createElement(xr.Z,{align:"middle",className:"font14 mb30"},E.createElement(ia.Z,{flex:1},E.createElement(_e.default,{value:Dr,onChange:Mi=>{dr(Mi.target.value)},maxLength:50,allowClear:!0,onPressEnter:Mi=>{var eo,tr,yo,Lo;const Io=`${(eo=Mi.target)==null?void 0:eo.value}`,nr=(yo=(tr=Io==null?void 0:Io.split("|"))==null?void 0:tr.filter(No=>!!No))==null?void 0:yo.map(No=>No==null?void 0:No.trim()),fi=ke.getFieldValue(["sub_item_banks",...gn]),ul=((Lo=fi==null?void 0:fi.map(No=>No==null?void 0:No.keyword))==null?void 0:Lo.flat())||[];for(const No of nr)if(ul.includes(No)){Te.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Rs(Io)&&(_o({keyword:nr,score:1}),dr(""))},className:vn.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),E.createElement(ia.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Ui.map(Mi=>{var eo=Mi,{key:tr,name:yo}=eo,Lo=Us(eo,["key","name"]);return E.createElement(xr.Z,{key:tr,className:"mb20",style:{marginRight:148}},E.createElement(ia.Z,{flex:1},E.createElement(xr.Z,{align:"middle",justify:"space-between"},E.createElement(Pe.default.Item,vs(ns({},Lo),{name:[yo,"keyword"]}),E.createElement(Zs,{onClose:()=>Tr(yo)})),Vt&&E.createElement(Pe.default.Item,vs(ns({},Lo),{name:[yo,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:vn.blankInputNumberWrapper}),E.createElement(Fe.Z,{className:vn.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),E.createElement("div",{onClick:()=>lr(!0)},E.createElement(Pe.default.Item,{name:Cr,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},E.createElement(Sa,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:yn}))),((qn=ln==null?void 0:ln.exercise)==null?void 0:qn.is_open_ai_review)&&E.createElement(yl,{form:ke,qitem:Ia,aiReviewSettings:Wt}))};var Gr=ne(59301),Ai=Object.defineProperty,mo=Object.defineProperties,Bl=Object.getOwnPropertyDescriptors,Mo=Object.getOwnPropertySymbols,Ci=Object.prototype.hasOwnProperty,To=Object.prototype.propertyIsEnumerable,wl=(ue,ke,Ze)=>ke in ue?Ai(ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ue[ke]=Ze,os=(ue,ke)=>{for(var Ze in ke||(ke={}))Ci.call(ke,Ze)&&wl(ue,Ze,ke[Ze]);if(Mo)for(var Ze of Mo(ke))To.call(ke,Ze)&&wl(ue,Ze,ke[Ze]);return ue},Il=(ue,ke)=>mo(ue,Bl(ke)),Nl=(ue,ke)=>{var Ze={};for(var Vt in ue)Ci.call(ue,Vt)&&ke.indexOf(Vt)<0&&(Ze[Vt]=ue[Vt]);if(ue!=null&&Mo)for(var Vt of Mo(ue))ke.indexOf(Vt)<0&&To.call(ue,Vt)&&(Ze[Vt]=ue[Vt]);return Ze};const{Panel:Wi}=Hn.default,Is=({questionTitlePlaceholder:ue,choiceKey:ke,form:Ze,withScore:Vt,exerciseitem:Nn})=>{const Cr=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],[kn,gn]=(0,E.useState)(),[Yt,Ln]=(0,E.useState)([]),Ia=Wt=>{Ln(Wt)},ln=({value:Wt})=>Gr.createElement("div",{style:{width:150,paddingLeft:11}},Wt);return Gr.createElement("div",{className:vn.wrap},Gr.createElement("div",{className:vn.questionTitleEditorWrap},Gr.createElement(Pe.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Gr.createElement(ui,{scrollId:"name",watch:!0,height:140,placeholder:ue}))),Gr.createElement(Pe.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),Gr.createElement(Pe.default.List,{name:"sub_item_banks",rules:[{validator(Wt,un){return un?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Wt,{add:un,remove:er,move:Xn})=>{const Zn=Ze.getFieldValue("sub_item_banks");return Gr.createElement(Gr.Fragment,null,Gr.createElement(Hn.default,{className:Wt.length>0?vn.collapseWrapper:"",bordered:!1,activeKey:Yt,onChange:Ia,expandIcon:({isActive:qn})=>Gr.createElement("i",{className:`iconfont icon-weizhankai ${qn?vn.open:vn.close}`,style:{fontSize:14,transition:"all .2s"}})},Wt.map((qn,yn)=>{var lr=qn,{key:Dr,name:dr}=lr,ki=Nl(lr,["key","name"]),Gi,Ui,_o,Tr,Mi,eo,tr,yo,Lo,Io,nr,fi,ul,No;return Gr.createElement(Wi,{className:vn.panel,forceRender:!0,header:Gr.createElement("div",{className:vn.panelHeader},"\u7B2C",yn+1,"\u5C0F\u9898",Gr.createElement("span",null,"\uFF08",((Gi=Zn==null?void 0:Zn[dr])==null?void 0:Gi.question_type)==0?"\u5355\u9009\u9898":((Ui=Zn==null?void 0:Zn[dr])==null?void 0:Ui.question_type)==1?"\u591A\u9009\u9898":((_o=Zn==null?void 0:Zn[dr])==null?void 0:_o.question_type)==3?"\u586B\u7A7A\u9898":((Tr=Zn==null?void 0:Zn[dr])==null?void 0:Tr.question_type)==2?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:dr,extra:Gr.createElement(xr.Z,{align:"middle",onClick:pi=>pi.stopPropagation()},((Mi=Zn==null?void 0:Zn[dr])==null?void 0:Mi.question_type)==3&&Gr.createElement(Gr.Fragment,null,Gr.createElement(nt.ZP.Group,{defaultValue:(eo=Zn==null?void 0:Zn[dr])==null?void 0:eo.use_blank_score,className:he.scoreByBlankRadio,style:{marginRight:20},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:pi=>{var xl,wo,cl,Qo,Ho;if(Ze==null||Ze.setFieldValue(["sub_item_banks",dr,"use_blank_score"],(xl=pi==null?void 0:pi.target)==null?void 0:xl.value),(wo=pi==null?void 0:pi.target)!=null&&wo.value){let qo=0;for(let $o in(cl=Ze==null?void 0:Ze.getFieldValue(["sub_item_banks",dr]))==null?void 0:cl.standard_answers)qo+=Number((Ho=(Qo=Ze==null?void 0:Ze.getFieldValue(["sub_item_banks",dr]))==null?void 0:Qo.standard_answers[$o])==null?void 0:Ho.score);Ze==null||Ze.setFieldValue(["sub_item_banks",dr,"question_score"],qo||"")}gn(new Date)}}),Gr.createElement(dt.Z,{overlayInnerStyle:{width:460},title:Gr.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",Gr.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},Gr.createElement("i",{className:"icon-tishixiaowenhao font18 mr25 c-3061d0"}))),Vt&&Gr.createElement(Pe.default.Item,Il(os({},ki),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[dr,"question_score"],className:vn.blankInputNumberWrapper}),((tr=Zn==null?void 0:Zn[dr])==null?void 0:tr.question_type)==3&&((yo=Zn==null?void 0:Zn[dr])!=null&&yo.use_blank_score)?Gr.createElement(ln,null):Gr.createElement(Fe.Z,{className:vn.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}})),Gr.createElement(xr.Z,{align:"middle",className:"pl40",style:{width:82}},yn!==0&&Gr.createElement("div",{onClick:()=>{var pi;Xn(yn,yn-1);const xl=(pi=Ze.getFieldValue("sub_item_banks"))==null?void 0:pi.map((wo,cl)=>(Wt.map((Qo,Ho)=>{cl===Ho&&(wo.q_position=Number(Qo.name)+1)}),wo));Ze.setFieldValue("sub_item_banks",xl)}},Gr.createElement(dt.Z,{title:"\u4E0A\u79FB"},Gr.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),yn{var pi;Xn(yn,yn+1);const xl=(pi=Ze.getFieldValue("sub_item_banks"))==null?void 0:pi.map((wo,cl)=>(Wt.map((Qo,Ho)=>{cl===Ho&&(wo.q_position=Number(Qo.name)+1)}),wo));Ze.setFieldValue("sub_item_banks",xl)},className:yn===0?"":"ml10"},Gr.createElement(dt.Z,{title:"\u4E0B\u79FB"},Gr.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"})))),Gr.createElement(dt.Z,{title:"\u5220\u9664"},Gr.createElement(fe.Z,{className:`${vn.deleteIcon} ml40`,onClick:()=>er(dr)})))},Gr.createElement(Pe.default.Item,Il(os({},ki),{name:dr}),(((Lo=Zn==null?void 0:Zn[dr])==null?void 0:Lo.question_type)==0||((Io=Zn==null?void 0:Zn[dr])==null?void 0:Io.question_type)==1)&&Gr.createElement(Qi,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((nr=Zn==null?void 0:Zn[dr])==null?void 0:nr.question_type)==1,form:Ze,choiceKey:[dr,"choices"],titleKey:[dr,"name"],analysisKey:[dr,"analysis"],choiceOptionsPath:["sub_item_banks",dr,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((fi=Zn==null?void 0:Zn[dr])==null?void 0:fi.question_type)==3&&Gr.createElement(Ut,{form:Ze,name:dr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\uFF0C\u60A8\u53EF\u4EE5\u7528\u4EFB\u610F\u5B57\u7B26\u8868\u793A\u586B\u7A7A\u9879",scoreByBlank:[dr,"use_blank_score"],titleKey:[dr,"name"],analysisKey:[dr,"analysis"],isOrdered:[dr,"is_ordered"],answerKey:[dr,"standard_answers"],key:kn}),((ul=Zn==null?void 0:Zn[dr])==null?void 0:ul.question_type)==2&&Gr.createElement(pl,{form:Ze,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[dr,"name"],analysisKey:[dr,"analysis"],choiceKey:[dr,"choices"]}),((No=Zn==null?void 0:Zn[dr])==null?void 0:No.question_type)==4&&Gr.createElement(Ao,{showKeywords:!0,isMustKeyWords:!0,form:Ze,titleKey:[dr,"name"],analysisKey:[dr,"analysis"],answerTexts:[dr,"answer_texts"],useKeywords:[dr,"use_keywords"],keywords:[dr,"keywords"],aiReviewSettings:[dr,"ai_review_settings"],indexs:dr,qitem:Zn==null?void 0:Zn[dr],questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9",exerciseitem:Nn})))})),Wt.length<20&&Gr.createElement(en.Z,{menu:{items:[{label:Gr.createElement("div",{onClick:()=>{un({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:0,item_type:"SINGLE"}),Ln([Wt==null?void 0:Wt.length,...Yt])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:Gr.createElement("div",{onClick:()=>{un({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:1,item_type:"MULTIPLE"}),Ln([Wt==null?void 0:Wt.length,...Yt])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:Gr.createElement("div",{onClick:()=>{un({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",question_type:2,item_type:"JUDGMENT"}),Ln([Wt==null?void 0:Wt.length,...Yt])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:Gr.createElement("div",{onClick:()=>{un({name:"",analysis:"",is_ordered:!0,standard_answers:[{position:1,answer_text:[""]}],question_type:3,item_type:"COMPLETION",use_blank_score:!0,downcase:!0,no_space:!0}),Ln([Wt==null?void 0:Wt.length,...Yt])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:Gr.createElement("div",{onClick:()=>{un({name:"",answer_texts:[],keywords:[],use_keywords:!1,analysis:"",question_type:4,item_type:"SUBJECTIVE"}),Ln([Wt==null?void 0:Wt.length,...Yt])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(qn=>qn.show).map(qn=>({label:qn.label,key:qn.key}))}},Gr.createElement("div",{className:`${vn.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var sl=ne(59301),rs=Object.defineProperty,gs=Object.defineProperties,js=Object.getOwnPropertyDescriptors,Fl=Object.getOwnPropertySymbols,ys=Object.prototype.hasOwnProperty,Au=Object.prototype.propertyIsEnumerable,Es=(ue,ke,Ze)=>ke in ue?rs(ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ue[ke]=Ze,ds=(ue,ke)=>{for(var Ze in ke||(ke={}))ys.call(ke,Ze)&&Es(ue,Ze,ke[Ze]);if(Fl)for(var Ze of Fl(ke))Au.call(ke,Ze)&&Es(ue,Ze,ke[Ze]);return ue},bs=(ue,ke)=>gs(ue,js(ke)),tc=(ue,ke,Ze)=>new Promise((Vt,Nn)=>{var Cr=Yt=>{try{gn(Ze.next(Yt))}catch(Ln){Nn(Ln)}},kn=Yt=>{try{gn(Ze.throw(Yt))}catch(Ln){Nn(Ln)}},gn=Yt=>Yt.done?Vt(Yt.value):Promise.resolve(Yt.value).then(Cr,kn);gn((Ze=Ze.apply(ue,ke)).next())}),qs=({qitem:ue,setisedit:ke,TagDiscipline:Ze,exerciseitem:Vt,seveeditor:Nn,deleteitem:Cr,getTagData:kn,init:gn,showTip:Yt=!1,saveLoading:Ln=!1})=>{var Ia;const[ln]=Pe.default.useForm(),{unified_ai_setting:Wt,ai_review_settings:un}=Vt==null?void 0:Vt.exercise;(0,E.useEffect)(()=>{var Xn;ln.setFieldsValue(bs(ds({},ue),{name:ue.question_title,sub_item_banks:(Xn=ue.sub_exercise_questions)==null?void 0:Xn.map(Zn=>{var qn,yn;if(Zn.question_type==4){const lr=Wt?un:((qn=Zn==null?void 0:Zn.ai_review_settings)==null?void 0:qn.length)>0?Zn.ai_review_settings:un;Zn.ai_review_settings=lr}return bs(ds({},Zn),{name:Zn.question_title,choices:(yn=Zn==null?void 0:Zn.question_choices)==null?void 0:yn.map(lr=>bs(ds({},lr),{is_answer:lr!=null&&lr.standard_boolean?1:0}))})}),repeat_answer:!ue.repeat_answer}))},[ue]);const er=Xn=>{if(!(Xn!=null&&Xn.length))return!1;const Zn=Xn.map(yn=>{var lr;return(lr=yn.choice_text)==null?void 0:lr.trim().replace(/^\s+|\s+$/g,"")});return new Set(Zn).size!==Zn.length};return sl.createElement("div",null,sl.createElement(Pe.default,{form:ln,colon:!1,onValuesChange:(Xn,Zn)=>{var qn,yn,lr,Dr;if(Xn!=null&&Xn.sub_item_banks){let dr=((qn=ln.getFieldValue("sub_item_banks"))==null?void 0:qn.length)>0&&((lr=(yn=ln.getFieldValue("sub_item_banks"))==null?void 0:yn.map(ki=>{var Gi;if(ki.question_type==3&&(ki!=null&&ki.use_blank_score)){let Ui=0;for(let _o in ki==null?void 0:ki.standard_answers)Ui+=Number((Gi=ki==null?void 0:ki.standard_answers[_o])==null?void 0:Gi.score);return Ui}else return ki.question_score}))==null?void 0:lr.filter(ki=>ki));(dr==null?void 0:dr.length)>0&&ln.setFieldsValue({question_score:(Dr=parseFloat(dr.reduce((ki,Gi)=>parseFloat(ki)+parseFloat(Gi))))==null?void 0:Dr.toFixed(1)})}},onFinish:Xn=>{var Zn,qn;if((Zn=Xn.sub_item_banks)==null?void 0:Zn.some(lr=>lr.question_type===0||lr.question_type===1?er(lr.choices):!1)){Te.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}Nn(bs(ds(ds({},ue),Xn),{question_title:Xn.name,sub_questions:(qn=Xn==null?void 0:Xn.sub_item_banks)==null?void 0:qn.map(lr=>{var Dr,dr,ki,Gi;return(lr==null?void 0:lr.question_type)==3?bs(ds({},lr),{question_title:lr.name,item_type:lr==null?void 0:lr.question_type}):bs(ds({},lr),{question_title:lr.name,question_choices:(dr=(Dr=lr==null?void 0:lr.choices)==null?void 0:Dr.map)==null?void 0:dr.call(Dr,Ui=>Ui.choice_text),standard_answers:(Gi=(ki=lr==null?void 0:lr.choices)==null?void 0:ki.map)==null?void 0:Gi.call(ki,(Ui,_o)=>(Ui==null?void 0:Ui.is_answer)===1&&_o+1).filter(Ui=>Ui),item_type:lr==null?void 0:lr.question_type})})}))},onFinishFailed:Xn=>tc(void 0,null,function*(){var Zn,qn;Te.ZP.error(Xn.errorFields[0].errors[0]),ln.scrollToField((qn=(Zn=Xn==null?void 0:Xn.errorFields)==null?void 0:Zn[0])==null?void 0:qn.name,{behavior:"smooth",block:"center"})})},sl.createElement("div",{style:{display:"flex",alignItems:"center"}},sl.createElement("div",{style:{flex:1}},sl.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),sl.createElement("span",null,"\u7EC4\u5408\u9898")),((Ia=Vt==null?void 0:Vt.exercise)==null?void 0:Ia.exercise_status)==1&&!(ue!=null&&ue.isadd)&&sl.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Cr()}},sl.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),sl.createElement(We.ZP,{onClick:()=>{var Xn;ue.isadd?(ke(!1),gn()):(ln.setFieldsValue(bs(ds({},ue),{name:ue.question_title,sub_item_banks:(Xn=ue.sub_exercise_questions)==null?void 0:Xn.map(Zn=>{var qn;return bs(ds({},Zn),{name:Zn.question_title,choices:(qn=Zn==null?void 0:Zn.question_choices)==null?void 0:qn.map(yn=>bs(ds({},yn),{is_answer:yn!=null&&yn.standard_boolean?1:0}))})}),repeat_answer:!ue.repeat_answer})),ke(!1))}},"\u53D6\u6D88"),sl.createElement(dt.Z,{overlayClassName:he.shake,open:Yt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:sl.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},sl.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},sl.createElement(We.ZP,{className:"ml20",type:"primary",onClick:()=>{ln.submit()},loading:Ln},"\u4FDD\u5B58"))),sl.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},sl.createElement(wn.Z,{text:"\uFF08\u7EC4\u5408\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5C0F\u9898\u5206\u503C\u4E4B\u548C\uFF09"}),sl.createElement(Is,{form:ln,withScore:!0,choiceKey:"",exerciseitem:Vt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9"}),sl.createElement(Ir,{getTagData:kn,qitem:ue,exerciseitem:Vt,TagDiscipline:Ze,form:ln}))))},Ys=ne(15267),Xo=ne(59301),zu=Object.defineProperty,Cu=Object.defineProperties,iu=Object.getOwnPropertyDescriptors,xu=Object.getOwnPropertySymbols,ou=Object.prototype.hasOwnProperty,Yl=Object.prototype.propertyIsEnumerable,_u=(ue,ke,Ze)=>ke in ue?zu(ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ue[ke]=Ze,as=(ue,ke)=>{for(var Ze in ke||(ke={}))ou.call(ke,Ze)&&_u(ue,Ze,ke[Ze]);if(xu)for(var Ze of xu(ke))Yl.call(ke,Ze)&&_u(ue,Ze,ke[Ze]);return ue},Hl=(ue,ke)=>Cu(ue,iu(ke)),wu=(ue,ke,Ze)=>new Promise((Vt,Nn)=>{var Cr=Yt=>{try{gn(Ze.next(Yt))}catch(Ln){Nn(Ln)}},kn=Yt=>{try{gn(Ze.throw(Yt))}catch(Ln){Nn(Ln)}},gn=Yt=>Yt.done?Vt(Yt.value):Promise.resolve(Yt.value).then(Cr,kn);gn((Ze=Ze.apply(ue,ke)).next())}),nu=({qitem:ue,setqitem:ke,setisedit:Ze,TagDiscipline:Vt,exerciseitem:Nn,seveeditor:Cr,deleteitem:kn,showTip:gn,saveLoading:Yt=!1})=>{var Ln,Ia;const[ln]=Pe.default.useForm();return(0,E.useEffect)(()=>{var Wt,un;ln.setFieldsValue(Hl(as({},ue),{name:ue==null?void 0:ue.question_title,choices:(Wt=ue==null?void 0:ue.question_choices)==null?void 0:Wt.map(er=>Hl(as({},er),{standard_boolean:er!=null&&er.standard_boolean?1:0})),repeat_answer:!(ue!=null&&ue.repeat_answer)})),ue.shixun=(un=ue==null?void 0:ue.shixun)==null?void 0:un.map(er=>Hl(as({},er),{defaultscore:er.challenge_score}))},[]),Xo.createElement("div",null,Xo.createElement(Pe.default,{form:ln,colon:!1,onFinish:Wt=>{var un,er;let Xn=Hl(as({},Wt),{question_scores:(un=ue==null?void 0:ue.shixun)==null?void 0:un.map(Zn=>Zn.challenge_score),item_type:ue==null?void 0:ue.question_type,choices:(er=Wt==null?void 0:Wt.choices)==null?void 0:er.map(Zn=>Hl(as({},Zn),{is_answer:Zn.standard_boolean}))});Cr(as(as({},ue),Xn))},onFinishFailed:Wt=>wu(void 0,null,function*(){var un,er;Te.ZP.error(Wt.errorFields[0].errors[0]),ln.scrollToField((er=(un=Wt==null?void 0:Wt.errorFields)==null?void 0:un[0])==null?void 0:er.name,{behavior:"smooth",block:"center"})})},Xo.createElement("div",{style:{display:"flex",alignItems:"center"}},Xo.createElement("div",{style:{flex:1}},Xo.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Xo.createElement("span",null,"\u5B9E\u8BAD\u9898")),((Ln=Nn==null?void 0:Nn.exercise)==null?void 0:Ln.exercise_status)==1&&!(ue!=null&&ue.isadd)&&Xo.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{kn()}},Xo.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Xo.createElement(We.ZP,{onClick:()=>{var Wt,un;ln.setFieldsValue(Hl(as({},ue),{name:ue==null?void 0:ue.question_title,choices:(Wt=ue==null?void 0:ue.question_choices)==null?void 0:Wt.map(er=>Hl(as({},er),{standard_boolean:er!=null&&er.standard_boolean?1:0})),repeat_answer:!(ue!=null&&ue.repeat_answer)})),ue.shixun=(un=ue==null?void 0:ue.shixun)==null?void 0:un.map(er=>Hl(as({},er),{challenge_score:er.defaultscore})),ke(as({},ue)),Ze(!1)}},"\u53D6\u6D88"),Xo.createElement(dt.Z,{overlayClassName:he.shake,open:gn,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Xo.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Xo.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Xo.createElement(We.ZP,{className:"ml20",type:"primary",onClick:()=>wu(void 0,null,function*(){var Wt,un,er;if(((un=(Wt=ue==null?void 0:ue.shixun)==null?void 0:Wt.map)==null?void 0:un.call(Wt,Xn=>Xn.challenge_score).filter(Xn=>Xn).length)<((er=ue==null?void 0:ue.shixun)==null?void 0:er.length)){Te.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}ln.submit()}),loading:Yt},"\u4FDD\u5B58"))),Xo.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Xo.createElement(wn.Z,{text:"\uFF08\u5B9E\u8BAD\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5173\u5361\u5206\u503C\u4E4B\u548C\uFF09"}),Xo.createElement(Pe.default.Item,{label:"\u9898\u5E72",name:"question_title",labelCol:{span:24},rules:[{required:!0}]},Xo.createElement(Fr.Z,{watch:!0,height:140,placeholder:"",defaultValue:ue.question_title})),Xo.createElement(xr.Z,{style:{marginBottom:15},align:"middle",justify:"space-between"},Xo.createElement("div",null,Xo.createElement("span",{style:{color:"red"}},"*"),"\u5173\u5361\u540D\u79F0"),Xo.createElement("a",{href:`/shixuns/${(0,Ys.G5)()?ue.forked_shixun_identifier:ue==null?void 0:ue.shixun_identifier}/challenges?exercise=true`,target:"_blank"},Xo.createElement("i",{onClick:()=>{},className:"iconfont icon-shixunkecheng font14 mr5"}),"\u5B9E\u8BAD\u8BE6\u60C5")),(Ia=ue==null?void 0:ue.shixun)==null?void 0:Ia.map((Wt,un)=>Xo.createElement("div",{style:{display:"flex",marginBottom:20}},Xo.createElement("div",{style:{flex:1}},un+1,"\u3001",Wt.challenge_name),Xo.createElement("div",null,Xo.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C",Xo.createElement(Fe.Z,{precision:1,value:Wt==null?void 0:Wt.challenge_score,onChange:er=>{const Xn=JSON.parse(JSON.stringify((ue==null?void 0:ue.shixun)||[]));Xn[un].challenge_score=er;const Zn=Xn.every(yn=>!yn.challenge_score),qn=parseFloat(Xn==null?void 0:Xn.map(yn=>yn.challenge_score).reduce((yn,lr)=>parseFloat(yn||0)+parseFloat(lr||0)));ln.setFieldsValue({question_score:Zn?"":qn.toFixed(1)}),ke(Hl(as({},ue),{shixun:Xn}))},max:200,min:.1,style:{marginLeft:10,width:150},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle"})))))))},ca={flex_box_center:"flex_box_center___Vhtb1",flex_space_between:"flex_space_between___k2ZrJ",flex_box_vertical_center:"flex_box_vertical_center___tn6Db",flex_box_center_end:"flex_box_center_end___k3eNX",flex_box_column:"flex_box_column___rsWbi",warp:"warp___UlRJc",indexTag:"indexTag___rjJ1u",normalWrap:"normalWrap___Qm4zY",redio:"redio___VW3yr",redioitem:"redioitem___jAPlJ",redioitemyes:"redioitemyes___VoiQ1",title:"title___Dt2dl",titleyes:"titleyes___Fjh3a",yestag:"yestag___CXrPv",checkbox:"checkbox___CgMU_",checkboxitem:"checkboxitem___PpJ9n",checkboxitemyes:"checkboxitemyes___pCfvZ",bottom:"bottom___BqrmJ",bottomitem:"bottomitem___Qk2rG",left:"left___l29lW",right:"right___nB1XE",completion:"completion___y1m7L",content:"content___AmQy4",items:"items___lIt8e",simple:"simple___zxJLH",shixunWrapper:"shixunWrapper___kAYdL",shixun:"shixun___UE6xS",score:"score___Px5Fq",qtitle:"qtitle___wG7Nn",program:"program___gzKdL",combination:"combination___R0ysn",qtype:"qtype___U0Suy",divname:"divname___guDo9"},ku=ne(70858),Iu=ne(71039),fs=ne(24334),wr=ne(59301);const ls=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],Fu=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}];var Ou=({qitem:ue,exercise:ke})=>{var Ze,Vt,Nn,Cr,kn,gn,Yt,Ln,Ia,ln,Wt,un,er,Xn,Zn,qn,yn,lr,Dr,dr,ki,Gi,Ui,_o;return wr.createElement("div",{className:ca.warp},((ue==null?void 0:ue.question_type)===0||(ue==null?void 0:ue.question_type)===2)&&wr.createElement("div",{className:ca.normalWrap},(Ze=ue==null?void 0:ue.question_choices)==null?void 0:Ze.map((Tr,Mi)=>wr.createElement("div",{className:ca.redio},!(Tr!=null&&Tr.standard_boolean)&&wr.createElement("span",{className:ca.redioitem}),(Tr==null?void 0:Tr.standard_boolean)&&wr.createElement("i",{className:`${ca.redioitemyes} icon-duigou1`}),wr.createElement("span",{className:`${Tr!=null&&Tr.standard_boolean?ca.titleyes:ca.title} ${ca.indexTag}`},(ue==null?void 0:ue.question_type)===0?ls[Mi]:""),wr.createElement(se.Z,{className:Tr!=null&&Tr.standard_boolean?ca.titleyes:ca.title,value:Tr==null?void 0:Tr.choice_text}),(Tr==null?void 0:Tr.standard_boolean)&&wr.createElement("div",{className:ca.yestag},"\u6B63\u786E\u7B54\u6848")))),(ue==null?void 0:ue.question_type)===1&&wr.createElement("div",{className:ca.normalWrap},(Vt=ue==null?void 0:ue.question_choices)==null?void 0:Vt.map((Tr,Mi)=>wr.createElement("div",{className:ca.checkbox},!(Tr!=null&&Tr.standard_boolean)&&wr.createElement("span",{className:ca.checkboxitem}),(Tr==null?void 0:Tr.standard_boolean)&&wr.createElement("i",{className:`${ca.checkboxitemyes} icon-duigou1`}),wr.createElement("span",{className:`${Tr!=null&&Tr.standard_boolean?ca.titleyes:ca.title} ${ca.indexTag}`},ls[Mi]),wr.createElement(se.Z,{className:Tr!=null&&Tr.standard_boolean?ca.titleyes:ca.title,value:Tr==null?void 0:Tr.choice_text}),(Tr==null?void 0:Tr.standard_boolean)&&wr.createElement("div",{className:ca.yestag},"\u6B63\u786E\u7B54\u6848")))),(ue==null?void 0:ue.question_type)===3&&wr.createElement("div",{className:ca.completion},(Nn=ue==null?void 0:ue.standard_answers)==null?void 0:Nn.map((Tr,Mi)=>{var eo;return wr.createElement(xr.Z,{align:"top"},wr.createElement("span",{className:ca.title},"\u586B\u7A7A\u9879",Mi+1),wr.createElement("div",{className:ca.content},(eo=Tr.answer_text)==null?void 0:eo.map((tr,yo)=>wr.createElement("div",{key:`${ue.question_id}-${yo}`,className:ca.items,style:(Tr==null?void 0:Tr.model)===2?{border:0,padding:0}:{}},(Tr==null?void 0:Tr.model)===1?wr.createElement("pre",{className:"mb0"},tr):wr.createElement(Iu.Z,{value:tr,disabled:!0})))))})),(ue==null?void 0:ue.question_type)===4&&wr.createElement("div",{className:ca.simple},wr.createElement("div",{className:ca.title},"\u53C2\u8003\u7B54\u6848"),wr.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Cr=ue==null?void 0:ue.answer_texts)!=null&&Cr[0]?wr.createElement(se.Z,{className:ca.content,value:(kn=ue==null?void 0:ue.answer_texts)==null?void 0:kn[0]}):wr.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),wr.createElement("div",{className:"mt20 "},wr.createElement("span",{className:ca.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),wr.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},ue!=null&&ue.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))),(ue==null?void 0:ue.question_type)===5&&wr.createElement("div",{className:ca.shixunWrapper},(gn=ue==null?void 0:ue.shixun)==null?void 0:gn.map((Tr,Mi)=>{var eo,tr;return wr.createElement("div",null,wr.createElement("div",{key:Mi,className:`${ca.shixun} mb30`},wr.createElement("span",{className:ca.score},"\uFF08",Tr==null?void 0:Tr.challenge_score,"\u5206\uFF09"),wr.createElement("span",{className:ca.qtitle},(ue==null?void 0:ue.index)+"."+(Mi+1),"\u3001",Tr==null?void 0:Tr.challenge_name)),((tr=(eo=ke==null?void 0:ke.editData)==null?void 0:eo.exercise)==null?void 0:tr.show_challenge_task_pass)&&wr.createElement(se.Z,{className:ca.content,value:(Tr==null?void 0:Tr.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))})),(ue==null?void 0:ue.question_type)===6&&wr.createElement("div",{className:ca.program,style:{border:!((Ln=(Yt=ke==null?void 0:ke.editData)==null?void 0:Yt.exercise)!=null&&Ln.show_hack_sets)&&!((ln=(Ia=ke==null?void 0:ke.editData)==null?void 0:Ia.exercise)!=null&&ln.show_hack_description)&&"none"}},((un=(Wt=ke==null?void 0:ke.editData)==null?void 0:Wt.exercise)==null?void 0:un.show_hack_sets)&&wr.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},wr.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},wr.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),wr.createElement(ku.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(Tr,Mi,eo)=>eo+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Tr,Mi,eo)=>wr.createElement(dt.Z,{title:wr.createElement("pre",null,Tr)},wr.createElement("div",{className:ca.divname},Tr))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Tr,Mi,eo)=>wr.createElement(dt.Z,{title:wr.createElement("pre",null,Tr)}," ",wr.createElement("div",{className:ca.divname},Tr))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:ue==null?void 0:ue.hack_sets})),((Xn=(er=ke==null?void 0:ke.editData)==null?void 0:er.exercise)==null?void 0:Xn.show_hack_description)&&wr.createElement("div",null,wr.createElement(se.Z,{className:ca.content,value:(ue==null?void 0:ue.description)||"- -"}))),(ue==null?void 0:ue.question_type)===7&&((Zn=ue==null?void 0:ue.sub_exercise_questions)==null?void 0:Zn.map((Tr,Mi)=>{var eo,tr,yo,Lo,Io,nr;return wr.createElement("div",{key:Mi},wr.createElement("div",{className:ca.combination},wr.createElement("span",{className:ca.score},Tr==null?void 0:Tr.question_score,"\u5206"),wr.createElement("span",{className:ca.qtype},(eo=Fu.find(fi=>fi.type==Tr.question_type))==null?void 0:eo.name),wr.createElement("span",{className:ca.qtitle},Mi+1,"\u3001",Tr==null?void 0:Tr.question_title)),(Tr.question_type===0||Tr.question_type===2)&&wr.createElement("div",{className:ca.warp,style:{padding:"30px 58px",paddingBottom:0}},wr.createElement("div",null,(tr=Tr==null?void 0:Tr.question_choices)==null?void 0:tr.map((fi,ul)=>wr.createElement("div",{className:ca.redio,key:ul},!(fi!=null&&fi.standard_boolean)&&wr.createElement("span",{className:ca.redioitem}),(fi==null?void 0:fi.standard_boolean)&&wr.createElement("i",{className:`${ca.redioitemyes} icon-duigou1`}),Tr.question_type===2&&wr.createElement("span",{className:`${fi!=null&&fi.standard_boolean?ca.titleyes:ca.title} ${ca.indexTag}`},ls[ul]),wr.createElement(se.Z,{className:fi!=null&&fi.standard_boolean?ca.titleyes:ca.title,value:fi==null?void 0:fi.choice_text}),(fi==null?void 0:fi.standard_boolean)&&wr.createElement("div",{className:ca.yestag},"\u6B63\u786E\u7B54\u6848"))))),Tr.question_type===1&&wr.createElement("div",{className:ca.normalWrap},(yo=Tr==null?void 0:Tr.question_choices)==null?void 0:yo.map((fi,ul)=>wr.createElement("div",{className:ca.checkbox,key:ul},!(fi!=null&&fi.standard_boolean)&&wr.createElement("span",{className:ca.checkboxitem}),(fi==null?void 0:fi.standard_boolean)&&wr.createElement("i",{className:`${ca.checkboxitemyes} icon-duigou1`}),wr.createElement("span",{className:`${fi!=null&&fi.standard_boolean?ca.titleyes:ca.title} ${ca.indexTag}`},ls[ul]),wr.createElement(se.Z,{className:fi!=null&&fi.standard_boolean?ca.titleyes:ca.title,value:fi==null?void 0:fi.choice_text}),(fi==null?void 0:fi.standard_boolean)&&wr.createElement("div",{className:ca.yestag},"\u6B63\u786E\u7B54\u6848")))),Tr.question_type===3&&wr.createElement("div",{className:ca.completion},(Lo=Tr==null?void 0:Tr.standard_answers)==null?void 0:Lo.map((fi,ul)=>{var No;return wr.createElement(xr.Z,{align:"top"},wr.createElement("span",{className:ca.title},"\u586B\u7A7A\u9879",ul+1),wr.createElement("div",{className:ca.content},(No=fi.answer_text)==null?void 0:No.map((pi,xl)=>wr.createElement("div",{key:xl,className:ca.items},wr.createElement("pre",{className:"mb0"},pi)))))})),Tr.question_type===4&&wr.createElement("div",{className:ca.simple},wr.createElement("div",{className:ca.title},"\u53C2\u8003\u7B54\u6848"),wr.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Io=Tr==null?void 0:Tr.answer_texts)!=null&&Io[0]?wr.createElement(se.Z,{className:ca.content,value:(nr=Tr==null?void 0:Tr.answer_texts)==null?void 0:nr[0]}):wr.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),wr.createElement("div",{className:"mt20 "},wr.createElement("span",{className:ca.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),wr.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},Tr!=null&&Tr.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))))})),(ue==null?void 0:ue.question_type)===8&&wr.createElement("div",null,wr.createElement(se.Z,{disabledFill:!0,className:ca.content,showProgramFill:!0,value:fs.Base64.decode(((qn=ue==null?void 0:ue.program_attr)==null?void 0:qn.code)||"")})),((ue==null?void 0:ue.question_type)<=4||[6,8].includes(ue==null?void 0:ue.question_type))&&wr.createElement("div",{className:ca.bottom},wr.createElement("div",{className:`${ca.bottomitem} mb30`},wr.createElement("span",{className:ca.left},"\u89E3\u6790"),wr.createElement("span",{className:ca.right},ue!=null&&ue.analysis?wr.createElement(se.Z,{value:ue==null?void 0:ue.analysis}):wr.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),wr.createElement("div",{className:`${ca.bottomitem} mb30`},wr.createElement("span",{className:ca.left},"\u96BE\u5EA6"),wr.createElement("span",{className:ca.right},(ue==null?void 0:ue.difficulty)===1?"\u7B80\u5355":(ue==null?void 0:ue.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),wr.createElement("div",{className:ca.bottomitem},wr.createElement("span",{className:ca.left},"\u77E5\u8BC6\u70B9"),wr.createElement(dt.Z,{title:((yn=ue==null?void 0:ue.tag_discipline_names)==null?void 0:yn.length)<=0||((lr=ue==null?void 0:ue.tag_discipline_names)==null?void 0:lr.length)==1&&["-"].includes(ue==null?void 0:ue.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(dr=(Dr=ue==null?void 0:ue.tag_discipline_names)==null?void 0:Dr.join("\uFF1B"))==null?void 0:dr.toString()},wr.createElement("span",{className:ca.right},((ki=ue==null?void 0:ue.tag_discipline_names)==null?void 0:ki.length)<=0?wr.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((Gi=ue==null?void 0:ue.tag_discipline_names)==null?void 0:Gi.length)==1&&["-"].includes(ue==null?void 0:ue.tag_discipline_names[0])?wr.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(_o=(Ui=ue==null?void 0:ue.tag_discipline_names)==null?void 0:Ui.join("\uFF1B"))==null?void 0:_o.toString())))))},Su=ne(28696),Ns=ne(90775),il=ne(59301),Ol=Object.defineProperty,Ds=Object.defineProperties,Hs=Object.getOwnPropertyDescriptors,lu=Object.getOwnPropertySymbols,Gu=Object.prototype.hasOwnProperty,Du=Object.prototype.propertyIsEnumerable,$s=(ue,ke,Ze)=>ke in ue?Ol(ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ue[ke]=Ze,su=(ue,ke)=>{for(var Ze in ke||(ke={}))Gu.call(ke,Ze)&&$s(ue,Ze,ke[Ze]);if(lu)for(var Ze of lu(ke))Du.call(ke,Ze)&&$s(ue,Ze,ke[Ze]);return ue},uu=(ue,ke)=>Ds(ue,Hs(ke)),cu=(ue,ke,Ze)=>new Promise((Vt,Nn)=>{var Cr=Yt=>{try{gn(Ze.next(Yt))}catch(Ln){Nn(Ln)}},kn=Yt=>{try{gn(Ze.throw(Yt))}catch(Ln){Nn(Ln)}},gn=Yt=>Yt.done?Vt(Yt.value):Promise.resolve(Yt.value).then(Cr,kn);gn((Ze=Ze.apply(ue,ke)).next())}),du=({qitem:ue,setisedit:ke,TagDiscipline:Ze,exerciseitem:Vt,seveeditor:Nn,deleteitem:Cr,getTagData:kn,init:gn,showTip:Yt=!1,saveLoading:Ln=!1})=>{var Ia,ln;const[Wt]=Pe.default.useForm(),{unified_ai_setting:un,ai_review_settings:er}=Vt==null?void 0:Vt.exercise,Xn=un?er:((Ia=ue==null?void 0:ue.ai_review_settings)==null?void 0:Ia.length)>0?ue.ai_review_settings:er;return(0,E.useEffect)(()=>{Wt.setFieldsValue(uu(su({},ue),{name:ue.question_title,answer_texts:ue.answer_texts,repeat_answer:!ue.repeat_answer,ai_review_settings:Xn}))},[ue]),il.createElement("div",null,il.createElement(Pe.default,{form:Wt,colon:!1,onFinish:Zn=>{var qn;(qn=Vt==null?void 0:Vt.exercise)!=null&&qn.is_open_ai_review&&!(0,le.BR)(Zn==null?void 0:Zn.ai_review_settings)||Nn(uu(su(su({},ue),Zn),{answer_texts:Zn==null?void 0:Zn.answer_texts,question_title:Zn==null?void 0:Zn.name}))},onFinishFailed:Zn=>cu(void 0,null,function*(){var qn,yn;Te.ZP.error(Zn.errorFields[0].errors[0]),Wt.scrollToField((yn=(qn=Zn==null?void 0:Zn.errorFields)==null?void 0:qn[0])==null?void 0:yn.name,{behavior:"smooth",block:"center"})})},il.createElement("div",{style:{display:"flex",alignItems:"center"}},il.createElement("div",{style:{flex:1}},il.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),il.createElement("span",null,"\u7B80\u7B54\u9898")),((ln=Vt==null?void 0:Vt.exercise)==null?void 0:ln.exercise_status)==1&&!(ue!=null&&ue.isadd)&&il.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Cr()}},il.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),il.createElement(We.ZP,{onClick:()=>{ue.isadd?(ke(!1),gn()):(Wt.setFieldsValue(uu(su({},ue),{name:ue==null?void 0:ue.question_title,answer_texts:ue.answer_texts||[],repeat_answer:!(ue!=null&&ue.repeat_answer)})),ke(!1))}},"\u53D6\u6D88"),il.createElement(dt.Z,{overlayClassName:he.shake,open:Yt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:il.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},il.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},il.createElement(We.ZP,{type:"primary",className:"ml20",onClick:()=>{Wt.submit()},loading:Ln},"\u4FDD\u5B58"))),il.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},il.createElement(Pe.default.Item,{className:he.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},il.createElement(Fe.Z,{onBlur:Zn=>{Zn.target.value==="0"&&Te.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),il.createElement(Ns.W,{form:Wt,showKeywords:!0,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"}),il.createElement(Ir,{getTagData:kn,qitem:ue,exerciseitem:Vt,TagDiscipline:Ze,form:Wt}))))},Uu=ne(31691),Bu=ne(79939),Ws=ne(53420),eu=ne(31709),El={flex_box_center:"flex_box_center___aDsO9",flex_space_between:"flex_space_between___5V4Xk",flex_box_vertical_center:"flex_box_vertical_center___rNdEP",flex_box_center_end:"flex_box_center_end___cKjnr",flex_box_column:"flex_box_column___glFYD",scoremodal:"scoremodal___PfqOf",selectWrapper:"selectWrapper___Mtqcz",selectWrappers:"selectWrappers___uX2K9",allqingchu:"allqingchu___IqL8g",title:"title___UgYfD",score:"score___LjJmD",close:"close___I0jAO",content:"content___4u86F",items:"items___mK2L5",bottom:"bottom___vQTEm",yes:"yes___j81JQ",no:"no___kiUH4",titlecount:"titlecount___lliQr",add:"add___QhDj8",search:"search___QCCaL",searchIcon:"searchIcon___oXRH5",tabWrap:"tabWrap___Cu_4D",previewModal:"previewModal___BVDlS"},Mu=ne(44192),re={flex_box_center:"flex_box_center___zojHa",flex_space_between:"flex_space_between___wmLZ4",flex_box_vertical_center:"flex_box_vertical_center___DszWW",flex_box_center_end:"flex_box_center_end___mVCv5",flex_box_column:"flex_box_column___fbC9t",warp:"warp___isAcM",shixunbutton:"shixunbutton___h3Ybb",redio:"redio___xDffb",redioitem:"redioitem___FFPtq",redioitemyes:"redioitemyes___pF7ID",title:"title___mnPZc",titleyes:"titleyes___wrtWQ",yestag:"yestag___D4krY",qcount:"qcount___W5pwO",score:"score___eKQzl",qtitle:"qtitle___lb8MD",checkbox:"checkbox___QpUm4",checkboxitem:"checkboxitem___Wm2SH",checkboxitemyes:"checkboxitemyes___VVVTe",bottom:"bottom___Mn_Bw",bottomitem:"bottomitem___JTyHT",left:"left___nQqpo",right:"right___v58qy",completion:"completion___BnZSp",content:"content___MU8hZ",items:"items___a7i54",simple:"simple___GDw3K",shixun:"shixun___DGzTe",combination:"combination___AG9cr"};const ge=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var et=({qitem:ue})=>{var ke,Ze,Vt,Nn,Cr,kn,gn,Yt,Ln,Ia;return E.createElement("div",{className:re.warp},E.createElement("div",{className:re.mainPart},E.createElement("div",{className:re.qcount},(ue==null?void 0:ue.question_type)===8&&E.createElement(se.Z,{className:re.content,showProgramFill:!0,value:(ke=ue==null?void 0:ue.program_attr)==null?void 0:ke.description}),(ue==null?void 0:ue.question_type)!=8&&E.createElement(se.Z,{className:re.qtitle,value:(ue==null?void 0:ue.name)||(ue==null?void 0:ue.title)})),((ue==null?void 0:ue.question_type)===0||(ue==null?void 0:ue.question_type)===2)&&E.createElement("div",null,(Ze=ue==null?void 0:ue.choices)==null?void 0:Ze.map((ln,Wt)=>E.createElement("div",{className:re.redio},!(ln!=null&&ln.is_answer)&&E.createElement("span",{className:re.redioitem}),(ln==null?void 0:ln.is_answer)&&E.createElement("i",{className:`${re.redioitemyes} icon-duigou1`}),E.createElement(se.Z,{className:ln!=null&&ln.is_answer?re.titleyes:re.title,value:ge[Wt]+(ln==null?void 0:ln.choice_text)}),(ln==null?void 0:ln.is_answer)&&E.createElement("div",{className:re.yestag},"\u6B63\u786E\u7B54\u6848")))),(ue==null?void 0:ue.question_type)===1&&E.createElement("div",null,(Vt=ue==null?void 0:ue.choices)==null?void 0:Vt.map((ln,Wt)=>E.createElement("div",{className:re.checkbox},!(ln!=null&&ln.is_answer)&&E.createElement("span",{className:re.checkboxitem}),(ln==null?void 0:ln.is_answer)&&E.createElement("i",{className:`${re.checkboxitemyes} icon-duigou1`}),E.createElement(se.Z,{className:ln!=null&&ln.is_answer?re.titleyes:re.title,value:ge[Wt]+(ln==null?void 0:ln.choice_text)}),(ln==null?void 0:ln.is_answer)&&E.createElement("div",{className:re.yestag},"\u6B63\u786E\u7B54\u6848")))),(ue==null?void 0:ue.question_type)===3&&E.createElement("div",{className:re.completion},(Nn=ue==null?void 0:ue.standard_answer)==null?void 0:Nn.map((ln,Wt)=>{var un;return E.createElement("div",{style:{display:"flex"}},E.createElement("span",{className:re.title},"\u586B\u7A7A\u9879",Wt+1),E.createElement("div",{className:re.content},(un=ln==null?void 0:ln.answer_text)==null?void 0:un.map((er,Xn)=>E.createElement("div",{className:re.items},er))))})),(ue==null?void 0:ue.question_type)===4&&E.createElement("div",{className:re.simple},E.createElement("div",{className:re.title},"\u53C2\u8003\u7B54\u6848"),E.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Cr=ue==null?void 0:ue.answer_texts)!=null&&Cr[0]?E.createElement(se.Z,{className:re.content,value:(kn=ue==null?void 0:ue.answer_texts)==null?void 0:kn[0]}):E.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(ue==null?void 0:ue.question_type)===5&&((gn=ue==null?void 0:ue.challenge_names)==null?void 0:gn.map((ln,Wt)=>E.createElement("div",{className:re.shixun},E.createElement("span",{className:re.qtitle},E.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,le.EM)(Wt+1),"\u9898"),ln)))),(ue==null?void 0:ue.question_type)===6&&E.createElement("div",{className:re.simple},E.createElement(se.Z,{className:re.content,value:((Yt=ue==null?void 0:ue.program_attr)==null?void 0:Yt.description)||"- -"})),(ue==null?void 0:ue.question_type)===7&&((Ln=ue==null?void 0:ue.sub_item_banks)==null?void 0:Ln.map((ln,Wt)=>{var un,er,Xn,Zn,qn;return E.createElement("div",null,E.createElement("div",{className:re.combination},E.createElement("span",{className:re.qtitle},ln==null?void 0:ln.name)),E.createElement("div",{className:re.warp,style:{padding:"0px",paddingTop:20}},E.createElement("div",null,((ln==null?void 0:ln.item_type)=="SINGLE"||(ln==null?void 0:ln.item_type)=="JUDGMENT")&&((un=ln==null?void 0:ln.choices)==null?void 0:un.map((yn,lr)=>E.createElement("div",{className:re.redio},!(yn!=null&&yn.is_answer)&&E.createElement("span",{className:re.redioitem}),(yn==null?void 0:yn.is_answer)&&E.createElement("i",{className:`${re.redioitemyes} icon-duigou1`}),E.createElement(se.Z,{className:yn!=null&&yn.is_answer?re.titleyes:re.title,value:ge[lr]+(yn==null?void 0:yn.choice_text)}),(yn==null?void 0:yn.is_answer)&&E.createElement("div",{className:re.yestag},"\u6B63\u786E\u7B54\u6848")))),(ln==null?void 0:ln.item_type)=="MULTIPLE"&&((er=ln==null?void 0:ln.choices)==null?void 0:er.map((yn,lr)=>E.createElement("div",{className:re.checkbox},!(yn!=null&&yn.is_answer)&&E.createElement("span",{className:re.checkboxitem}),(yn==null?void 0:yn.is_answer)&&E.createElement("i",{className:`${re.checkboxitemyes} icon-duigou1`}),E.createElement(se.Z,{className:yn!=null&&yn.is_answer?re.titleyes:re.title,value:ge[lr]+(yn==null?void 0:yn.choice_text)}),(yn==null?void 0:yn.is_answer)&&E.createElement("div",{className:re.yestag},"\u6B63\u786E\u7B54\u6848")))),(ln==null?void 0:ln.item_type)=="COMPLETION"&&E.createElement("div",{className:re.completion},(Xn=ln==null?void 0:ln.standard_answer)==null?void 0:Xn.map((yn,lr)=>{var Dr;return E.createElement("div",{style:{display:"flex"}},E.createElement("span",{className:re.title},"\u586B\u7A7A\u9879",lr+1),E.createElement("div",{className:re.content},(Dr=yn==null?void 0:yn.answer_text)==null?void 0:Dr.map((dr,ki)=>E.createElement("div",{className:re.items},dr))))})),(ln==null?void 0:ln.item_type)=="SUBJECTIVE"&&E.createElement("div",{className:re.simple},E.createElement("div",{className:re.title},"\u53C2\u8003\u7B54\u6848"),E.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Zn=ln==null?void 0:ln.answer_texts)!=null&&Zn[0]?E.createElement(se.Z,{className:re.content,value:(qn=ln==null?void 0:ln.answer_texts)==null?void 0:qn[0]}):E.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(ue==null?void 0:ue.question_type)===8&&E.createElement("div",null,E.createElement(se.Z,{disabledFill:!0,className:re.content,showProgramFill:!0,value:fs.Base64.decode(((Ia=ue==null?void 0:ue.program_attr)==null?void 0:Ia.code)||"")})),(ue==null?void 0:ue.question_type)===5&&E.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},E.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},E.createElement("div",{style:{marginRight:30}},E.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u521B\u5EFA\u8005"),E.createElement("span",{style:{color:"#000000"}},(ue==null?void 0:ue.author_name)||"- -")),E.createElement("div",{style:{marginRight:30}},E.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u6240\u5C5E\u5355\u4F4D"),E.createElement("span",{style:{color:"#000000"}},(ue==null?void 0:ue.author_school_name)||"- -")),E.createElement("div",{style:{marginRight:30}},E.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u5B66\u4E60\u4EBA\u6570"),E.createElement("span",{style:{color:"#000000"}},(ue==null?void 0:ue.study_count)||"0"))),E.createElement("a",{className:re.shixunbutton,href:`/shixuns/${ue==null?void 0:ue.identifier}/challenges?exercise=true`,target:"_blank"},E.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((ue==null?void 0:ue.question_type)<=4||[6,8].includes(ue==null?void 0:ue.question_type))&&E.createElement("div",{className:re.bottom},E.createElement("div",{className:re.bottomitem},E.createElement("span",{className:re.left},"\u89E3\u6790"),E.createElement("span",{className:re.right},ue!=null&&ue.analysis?E.createElement(se.Z,{value:ue==null?void 0:ue.analysis}):E.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),E.createElement("div",{className:re.bottomitem},E.createElement("span",{className:re.left},"\u96BE\u5EA6"),E.createElement("span",{className:re.right},(ue==null?void 0:ue.difficulty)===1?"\u7B80\u5355":(ue==null?void 0:ue.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),E.createElement("div",{className:re.bottomitem},E.createElement("span",{className:re.left},"\u77E5\u8BC6\u70B9"),E.createElement("span",{className:re.right},ue!=null&&ue.tag_discipline?ue==null?void 0:ue.tag_discipline:E.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},rt=ne(77264),Ft=ne(59435),Tt=ne(75284),Ht=ne(44240),mn=ne(46861),xn=ne(27878),Gt=ne(66443),Pn=ne(54533),Rt=ne(59301),Tn=Object.defineProperty,In=Object.defineProperties,zn=Object.getOwnPropertyDescriptors,Gn=Object.getOwnPropertySymbols,Un=Object.prototype.hasOwnProperty,_r=Object.prototype.propertyIsEnumerable,pr=(ue,ke,Ze)=>ke in ue?Tn(ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ue[ke]=Ze,Bn=(ue,ke)=>{for(var Ze in ke||(ke={}))Un.call(ke,Ze)&&pr(ue,Ze,ke[Ze]);if(Gn)for(var Ze of Gn(ke))_r.call(ke,Ze)&&pr(ue,Ze,ke[Ze]);return ue},Sr=(ue,ke)=>In(ue,zn(ke)),ar=(ue,ke,Ze)=>new Promise((Vt,Nn)=>{var Cr=Yt=>{try{gn(Ze.next(Yt))}catch(Ln){Nn(Ln)}},kn=Yt=>{try{gn(Ze.throw(Yt))}catch(Ln){Nn(Ln)}},gn=Yt=>Yt.done?Vt(Yt.value):Promise.resolve(Yt.value).then(Cr,kn);gn((Ze=Ze.apply(ue,ke)).next())});const vr=({setScoreShow:ue,ScoreShow:ke,onOk:Ze,isshixuns:Vt,isloadings:Nn,dispatch:Cr,shixunsDetail:kn,exercise:gn,initFun:Yt})=>{var Ln,Ia,ln;let[Wt,un]=(0,E.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]}),[er,Xn]=(0,E.useState)([]),[Zn,qn]=(0,E.useState)([]),[yn,lr]=(0,E.useState)([]),[Dr,dr]=(0,E.useState)([]);const[ki,Gi]=(0,E.useState)(!1),[Ui]=Pe.default.useForm(),[_o,Tr]=(0,E.useState)(),[Mi,eo]=(0,E.useState)(!1);let[tr,yo]=(0,E.useState)(Vt);const[Lo,Io]=(0,E.useState)([]),[nr,fi]=(0,E.useState)(!0),[ul,No]=(0,E.useState)([]),[pi,xl]=(0,E.useState)(0),[wo,cl]=(0,E.useState)([]),Qo=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],[Ho,qo]=(0,E.useState)({}),[$o,Al]=(0,E.useState)(!1),[Vs,_i]=(0,E.useState)({});(0,E.useEffect)(()=>{var En,Br,ti,Na,hi,Po,al,Yo,us,Vo;(((ti=(Br=(En=gn==null?void 0:gn.editData)==null?void 0:En.exercise)==null?void 0:Br.exist_item_bank_ids)==null?void 0:ti.length)>0||((Po=(hi=(Na=gn==null?void 0:gn.editData)==null?void 0:Na.exercise)==null?void 0:hi.exist_item_bank_shixun_ids)==null?void 0:Po.length)>0)&&cl([...(Yo=(al=gn==null?void 0:gn.editData)==null?void 0:al.exercise)==null?void 0:Yo.exist_item_bank_ids,...(Vo=(us=gn==null?void 0:gn.editData)==null?void 0:us.exercise)==null?void 0:Vo.exist_item_bank_shixun_ids])},[(Ia=(Ln=gn==null?void 0:gn.editData)==null?void 0:Ln.exercise)==null?void 0:Ia.exist_item_bank_ids]);const wa=(0,E.useRef)(new Set),ml=(0,E.useRef)(new Set);let[Wo,Os]=(0,E.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:null,per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const ss=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],tu=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],As=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Ms,qi]=(0,E.useState)(!1),Ii=Pe.default.useWatch("courseid",Ui),Yi=()=>{Ui.resetFields(),tr=!1,yo(!1),qi(!1),Ui.submit()};(0,E.useEffect)(()=>{pi>0&&setTimeout(()=>{xl(0)},2e3)},[pi]),(0,E.useEffect)(()=>{ke&&(Ui.setFieldsValue({item_type:"",courseid:null,tag_discipline_id:null,difficulty:null,keyword:null}),nr&&tr&&(Ui.setFieldsValue({item_type:"SHIXUN"}),Wt.item_type="SHIXUN",un(Bn({},Wt)),fi(!1)),La(Wt),_s(),rl({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[ke]);function La(En){return ar(this,null,function*(){var Br,ti,Na;if(Gi(!0),un(En),(yn==null?void 0:yn.length)<=0&&En.type==="5"){dr([]),Gi(!1);return}let hi=En.type==="5"?yn==null?void 0:yn.filter(us=>!Lo.includes(us)):null,Po=En.type==="5"?yn==null?void 0:yn.filter(us=>Lo.includes(us)):null,al={course_discipline_id:En==null?void 0:En.courseid};(En==null?void 0:En.type)==="1"&&(al={discipline_id:((Br=En==null?void 0:En.courseid)==null?void 0:Br[0])||null,sub_discipline_id:((ti=En==null?void 0:En.courseid)==null?void 0:ti[1])||null});let Yo=yield(0,Ke.ZP)("/api/item_banks.json",{method:"get",params:Sr(Bn(Bn({},En),al),{ids:hi,shixun_ids:Po,group_id:((Na=En.group_id)==null?void 0:Na.map(us=>us==null?void 0:us.value))||null,keyword:En.keyword?encodeURIComponent(En.keyword):En.keyword,include_shixuns:!0,type:En.type==="5"?null:En.type,clazz:En.type==="3"?"ItemBanksGroup":null})});dr(Yo),Gi(!1)})}function rl(En){return ar(this,null,function*(){var Br;let ti=yield(0,Ke.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:En}),Na=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Br=ti==null?void 0:ti.data)==null?void 0:Br.map(hi=>({title:hi.name,id:hi.id,pid:hi.id,value:hi.id,key:hi.id,isLeaf:!hi.have_child}))}];No(Na)})}function _s(){return ar(this,null,function*(){let En=yield(0,Ke.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:Wt.type==="5"?null:Wt.type,clazz:"ItemBanksGroup"}});Xn((0,Mu.L)(En==null?void 0:En.disciplines))})}function ps(En){return ar(this,null,function*(){var Br,ti,Na,hi;Gi(!0);let Po=(Br=En.list)==null?void 0:Br.filter(Vo=>!Lo.includes(Vo)),al=(ti=En.list)==null?void 0:ti.filter(Vo=>Lo.includes(Vo));if(Po.length===0&&al.length===0){Gi(!1),dr([]);return}let Yo={course_discipline_id:En==null?void 0:En.courseid};(En==null?void 0:En.type)==="1"&&(Yo={discipline_id:((Na=En==null?void 0:En.courseid)==null?void 0:Na[0])||null,sub_discipline_id:((hi=En==null?void 0:En.courseid)==null?void 0:hi[1])||null});let us=yield(0,Ke.ZP)("/api/item_banks.json",{method:"get",params:Sr(Bn(Bn({},En),Yo),{ids:Po,shixun_ids:al,type:En.type==="5"?null:En.type,clazz:En.type==="3"?"ItemBanksGroup":null})});Gi(!1),dr(us)})}const $l=(0,ve.useParams)(),[Eo,Tl,vl,_l]=(0,Tt.P)(),Ll=En=>ar(void 0,null,function*(){const Br=yield Cr({type:"shixunsDetail/release",payload:{id:En}});let ti=Br==null?void 0:Br.tag_position,Na=(Br==null?void 0:Br.evaluation_set_position)||[],hi=Br.status;return hi===0?(Te.ZP.success("\u53D1\u5E03\u6210\u529F"),La(Wt),!0):(hi===2?Te.ZP.error(`\u7B2C${Na.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):hi===3?Te.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${ti.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):Te.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),Uo=En=>(En==null?void 0:En.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Rl=(En,Br,ti)=>En.map(Na=>Na.key===Br?Bn(Bn({},Na),ti):Na.children?Sr(Bn({},Na),{children:Rl(Na.children,Br,ti)}):Na),dl=En=>ar(void 0,null,function*(){const{key:Br}=En;let ti=Wt.type;const Na=yield(0,mn.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Br),type:ti}),{data:hi,total_count:Po}=Na||{};Po>0&&No(al=>Rl(al,Br,{children:hi.map(Yo=>({title:Yo.name,id:Yo.id,pid:Yo.id,value:Yo.id,key:Yo.id,isLeaf:!Yo.have_child}))}))});function zs(En){console.log("----",Wt),En==="1"&&(Wo.gg=Bn({},Wt)),En==="2"&&(Wo.scj=Bn({},Wt)),En==="3"&&(Wo.ttgx=Bn({},Wt)),En==="0"&&(Wo.wcjd=Bn({},Wt)),En==="5"&&(Wo.yx=Bn({},Wt)),Os(Bn({},Wo))}function Ps(){Wt.type==="1"&&(Wt=Wo.gg),Wt.type==="2"&&(Wt=Wo.scj),Wt.type==="3"&&(Wt=Wo.ttgx),Wt.type==="0"&&(Wt=Wo.wcjd),Wt.type==="5"&&(Wt=Wo.yx),(Wt==null?void 0:Wt.item_type)==="SHIXUN"?(tr=!0,yo(!0)):(tr=!1,yo(!1)),Ui.setFieldsValue(Bn({},Wt)),un(Bn({},Wt)),La(Bn({},Wt))}return Rt.createElement("div",null,Rt.createElement($e.default,{title:!1,footer:!1,open:ke,width:1200,centered:!0,className:El.scoremodal,onCancel:()=>{ue(!1)}},Rt.createElement("div",{style:{display:"flex",alignItems:"center"}},Rt.createElement("div",{className:El.title},"\u9898\u5E93\u9009\u9898")),Rt.createElement(Uu.default,{className:El.tabWrap,activeKey:Wt.type,onChange:En=>{En==="3"?(Wt.show_all_share=!0,rl({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):Wt.show_all_share=null,En==="0"&&rl({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),zs(Wt.type),Wt.type=En,(Wt==null?void 0:Wt.item_type)==="SHIXUN"&&Wt.type!=="5"&&(tr=!0,yo(!0)),qi(!1),Wt.type==="5"&&(tr=!1,yo(!1)),Ps(),_s()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:Rt.createElement("div",null,"\u5DF2\u9009",yn.length>0&&Rt.createElement("span",{className:El.titlecount},yn.length),pi>0&&Rt.createElement("span",{className:El.add},"+",pi)),key:"5"}]}),Rt.createElement(Pe.default,{layout:"inline",form:Ui,onValuesChange:(En,Br)=>{var ti,Na;const hi=Object.values(Br).some(al=>al!==null&&al!==""&&al!==void 0),Po=Br.keyword==="";if(qi(hi||!Po),Wt.page=1,Wt.keyword=(Na=(ti=Wt.keyword)==null?void 0:ti.replace)==null?void 0:Na.call(ti,/^\s+|\s+$/g,""),(Br==null?void 0:Br.item_type)==="SHIXUN"){if(Wt.type==="5"?yo(!1):yo(!0),En.keyword||En.keyword==="")return;Ui.submit()}else{if(En!=null&&En.courseid&&Ui.setFieldsValue({tag_discipline_id:null}),yo(!1),En.keyword||En.keyword==="")return;Ui.submit()}},onFinish:En=>{var Br;Wt.type==="3"&&(!En.group_id||((Br=En==null?void 0:En.group_id)==null?void 0:Br.length)===0)?Wt.show_all_share=!0:Wt.show_all_share=null,un(Bn(Bn({},Wt),En)),La(Bn(Bn({},Wt),En))}},Rt.createElement(Pe.default.Item,{name:"item_type"},Rt.createElement(st.default,{className:El.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle",allowClear:!0},Qo.map(En=>Rt.createElement(st.default.Option,{key:En.value},En.name)))),["1","2"].includes(Wt.type)?Rt.createElement(Rt.Fragment,null,Rt.createElement(Pe.default.Item,{name:"courseid"},Rt.createElement(Bu.Z,{className:El.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:er})),!tr&&Rt.createElement(Pe.default.Item,{name:"tag_discipline_id"},Rt.createElement(st.default,{className:El.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(ln=Dr==null?void 0:Dr.tag_disciplines)==null?void 0:ln.map(En=>Rt.createElement(st.default.Option,{key:En.id},En.name))))):Rt.createElement(Rt.Fragment,null," ",Rt.createElement(Pe.default.Item,{name:"courseid"},Rt.createElement(Vn.q,{style:{width:160,height:38},size:"middle",showLinkButton:!1,data:{container_type:"ItemBank",type:Wt==null?void 0:Wt.type}})),!tr&&Rt.createElement(Pe.default.Item,{name:"tag_discipline_id"},Rt.createElement(Vn.i,{allowAcceptEmpty:!0,key:String(Wt.type==="3"),data:{container_type:"ItemBank",search:!0,type:Wt.type,ids:Wt.type==="5"?yn==null?void 0:yn.filter(En=>!Lo.includes(En)):null,shixun_ids:Wt.type==="5"?yn==null?void 0:yn.filter(En=>Lo.includes(En)):null},style:{width:160,height:38},size:"middle",courseDisciplineId:Ii,showLinkButton:!1}))),Rt.createElement(Pe.default.Item,{name:tr?"diff":"difficulty"},Rt.createElement(st.default,{className:El.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},ss.map(En=>Rt.createElement(st.default.Option,{key:En.value},En.name)))),tr&&Rt.createElement(Pe.default.Item,{name:"shixun_publish_status"},Rt.createElement(st.default,{className:El.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},As.map(En=>Rt.createElement(st.default.Option,{key:En.value},En.name)))),(Wt.type==="3"||Wt.type==="0")&&!tr&&Rt.createElement(Pe.default.Item,{name:"group_id"},Rt.createElement(Ws.default,{treeDataSimpleMode:!0,style:{width:134},className:El.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(En,Br)=>Br.title.toUpperCase().indexOf(En.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:dl,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:ul})),Ms&&Rt.createElement("span",{className:El.allqingchu,onClick:Yi},Rt.createElement("i",{className:"iconfont icon-guanbi4"}),Rt.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Rt.createElement(Pe.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Rt.createElement(_e.default.Search,{className:El.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Rt.createElement("i",{className:`iconfont icon-sousuo9 font14 ${El.searchIcon}`,onClick:()=>Ui.submit()}),onSearch:En=>{Ui.submit()}}))),Rt.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Rt.createElement("div",{onClick:()=>{Wt.updated_at==="asc"?Wt.updated_at="desc":Wt.updated_at="asc",un(Sr(Bn({},Wt),{page:1})),La(Sr(Bn({},Wt),{page:1}))}}," ",Wt.updated_at?Rt.createElement("img",{src:Wt.updated_at==="asc"?rt.Z:Ft.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Rt.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Rt.createElement("div",{onClick:()=>{Wt.quotes==="asc"?Wt.quotes="desc":Wt.quotes="asc",un(Sr(Bn({},Wt),{page:1})),La(Sr(Bn({},Wt),{page:1}))},style:{marginLeft:20}}," ",Wt.quotes?Rt.createElement("img",{src:Wt.quotes==="asc"?rt.Z:Ft.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Rt.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Rt.createElement(ku.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(Dr==null?void 0:Dr.items)||(Dr==null?void 0:Dr.shixun_list),pagination:!1,loading:ki,rowKey:En=>En.id,rowSelection:{type:"checkbox",selectedRowKeys:[...Zn,...wo],getCheckboxProps:En=>({disabled:En.shixun_tag_num===1||(wo==null?void 0:wo.find(Br=>En.id===Br))}),onSelect(En,Br,ti){if(console.log("---",ti,Br,En),Br)(tr||En!=null&&En.challenge_names)&&Io([...Lo,En.id]),qn([...Zn,En.id]),En.identifier?wa.current.add(En.id):ml.current.add(En.id),xl(1),lr([...yn,En.id]);else{En.identifier?wa.current.delete(En.id):ml.current.delete(En.id);let Na=yn.filter(hi=>hi!==En.id);if(qn(Na),lr(Na),tr||En!=null&&En.challenge_names){let hi=Lo.filter(Po=>Po!==En.id);Io([...hi])}if(Wt.type==="5"){ps(Sr(Bn({},Wt),{list:[...Na]}));return}}},onSelectAll(En,Br,ti){var Na,hi;if(console.log("----",ti),En){const Po=ti.map(Yo=>Yo.id),al=(hi=ti==null?void 0:ti.filter(Yo=>Yo==null?void 0:Yo.challenge_names))==null?void 0:hi.map(Yo=>Yo.id);console.log("---",al),Io([...Lo,...al]),qn([...Zn,...Po]),lr([...yn,...Po]);for(const Yo of ti)Yo.identifier?wa.current.add(Yo.id):ml.current.add(Yo.id)}else{const Po=ti.map(Vo=>Vo.id),al=Zn.filter(Vo=>!Po.some(fu=>fu===Vo)),Yo=(Na=ti==null?void 0:ti.filter(Vo=>Vo==null?void 0:Vo.challenge_names))==null?void 0:Na.map(Vo=>Vo.id);qn([...al]),lr([...al]);let us=Lo.filter(Vo=>!Yo.some(fu=>fu===Vo.id));Io([...us]),Wt.type==="5"&&ps(Sr(Bn({},Wt),{list:[...al]}));for(const Vo of Po)Vo.identifier?wa.current.delete(Vo):ml.current.delete(Vo)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(En,Br,ti)=>{var Na,hi;return Rt.createElement(dt.Z,{title:Uo(Br)},Rt.createElement("div",null,tr||Br!=null&&Br.challenge_names?"\u5B9E\u8BAD\u9898":(hi=(Na=Qo==null?void 0:Qo.filter(Po=>Po.value===En))==null?void 0:Na[0])==null?void 0:hi.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:tr?"30%":"60%",key:"name",render:(En,Br,ti)=>{var Na;return Rt.createElement("div",{style:{display:"flex",alignItems:"center"}},Rt.createElement(dt.Z,{title:Uo(Br)},Rt.createElement("span",null,Rt.createElement(se.Z,{key:1,showLines:1,showTextOnly:!0,value:tr||Br!=null&&Br.challenge_names?Br!=null&&Br.title||En===null?"--":En:(Br==null?void 0:Br.item_type)=="BPROGRAM"?(Na=Br==null?void 0:Br.program_attr)==null?void 0:Na.description:En}))),(Br==null?void 0:Br.high_resources_consume)&&Rt.createElement(Ht.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!tr,render:(En,Br,ti)=>{var Na;return Rt.createElement(dt.Z,{title:Uo(Br)},Rt.createElement("span",null,En?(Na=En==null?void 0:En.split("\u3001"))==null?void 0:Na[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!tr,render:(En,Br,ti)=>Rt.createElement(dt.Z,{title:Uo(Br)},Rt.createElement("span",null,En||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(En,Br,ti)=>{var Na,hi,Po,al;return Rt.createElement(dt.Z,{title:Uo(Br)},Rt.createElement("div",null,tr||Br!=null&&Br.challenge_names?(Br==null?void 0:Br.level)||((hi=(Na=ss==null?void 0:ss.filter(Yo=>Yo.value===En))==null?void 0:Na[0])==null?void 0:hi.name):(al=(Po=ss==null?void 0:ss.filter(Yo=>Yo.value===En))==null?void 0:Po[0])==null?void 0:al.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!tr,render:(En,Br,ti)=>Rt.createElement(dt.Z,{title:Uo(Br)},Rt.createElement("div",null,En||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(En,Br,ti)=>Rt.createElement(dt.Z,{title:Uo(Br)},Rt.createElement("div",null,tr||Br!=null&&Br.challenge_names?(Br==null?void 0:Br.study_count)||(Br==null?void 0:Br.stu_num):En))},{title:Rt.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Rt.createElement(dt.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Rt.createElement(Jn.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!tr,render:(En,Br,ti)=>Rt.createElement(dt.Z,{title:Uo(Br)},Rt.createElement("div",null,En||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(En,Br,ti)=>Rt.createElement(dt.Z,{title:Uo(Br)},Rt.createElement("div",{style:{flex:1,textAlign:"start"}},Rt.createElement("a",{onClick:()=>{var Na,hi;Tr(Sr(Bn({},Br),{question_type:tr||Br!=null&&Br.challenge_names?5:(hi=(Na=Qo==null?void 0:Qo.filter(Po=>Po.value===(Br==null?void 0:Br.item_type)))==null?void 0:Na[0])==null?void 0:hi.question_type})),eo(!0)}},"\u67E5\u770B"),(Br==null?void 0:Br.shixun_tag_num)===1&&Rt.createElement("a",{style:{marginLeft:10},onClick:()=>{$e.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Rt.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Rt.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Br==null?void 0:Br.identifier}/challenges`)}},(Br==null?void 0:Br.shixun_name)||"--"),"\uFF1F"),onOk:()=>ar(void 0,null,function*(){if(!Ll(Br==null?void 0:Br.identifier))return new Promise((Na,hi)=>{hi()})})})}},"\u53D1\u5E03")))}].filter(En=>!En.hidden)}),Rt.createElement(eu.Z,{current:Wt.page,total:(Dr==null?void 0:Dr.items_count)||(Dr==null?void 0:Dr.shixuns_count),style:{marginBottom:20},defaultPageSize:Wt.per_page,showTotal:En=>Rt.createElement("span",null,"\u5171\xA0",Rt.createElement("span",{style:{color:"#165DFF"}},En),"\xA0\u6761\u6570\u636E"),pageSize:Wt.per_page,onChange:(En,Br)=>{Wt.page=En,Wt.per_page=Br,un(Bn({},Wt)),La(Bn({},Wt))}}),Rt.createElement("div",{className:El.bottom},Rt.createElement(We.ZP,{className:El.no,onClick:()=>{ue(!1)}},"\u53D6\u6D88"),Rt.createElement(We.ZP,{loading:Nn,style:{width:Nn&&75},className:El.yes,onClick:()=>ar(void 0,null,function*(){var En,Br;if((yn==null?void 0:yn.length)<=0){Te.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}let ti=[...yn==null?void 0:yn.filter(hi=>Lo.includes(hi))],Na=yield(0,Gt.Tr)({id:ti,course_id:$l.coursesId,type:"shixun"});if(Na){let hi=yield Ze([...ml.current],ti,!1);if((hi==null?void 0:hi.status)===0){if((ti==null?void 0:ti.length)==0)return Yt();_i({exercise_id:(Br=(En=gn==null?void 0:gn.editData)==null?void 0:En.exercise)==null?void 0:Br.id,courseId:$l==null?void 0:$l.coursesId,shixun_info:Na==null?void 0:Na.no_use_list}),Al(!0)}}})},"\u786E\u8BA4"))),Rt.createElement($e.default,{open:Mi,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:El.previewModal,width:1e3,centered:!0,onCancel:()=>{eo(!1)},onOk:()=>{eo(!1)}},Rt.createElement(et,{qitem:_o})),Rt.createElement(xn.Z,{resdata:Ho,type:"exercise",okloading:Nn,oktext:(Ho==null?void 0:Ho.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:En=>ar(void 0,null,function*(){const Br=[],ti=[];for(const Na of Ho==null?void 0:Ho.can_copy_list)Br.push(Na.id);Tl(),yield Ze([...ml.current],[...wa.current].filter(Na=>!ti.includes(Na)),!0,yn==null?void 0:yn.length,Br)})}),Rt.createElement(Pn.Z,{source:"\u5B9E\u8BAD",showModal:$o,onCancel:()=>Al(!1),info:Vs,onOk:Yt}))};var Ma=(0,ve.connect)(({shixunsDetail:ue,exercise:ke})=>({shixunsDetail:ue,exercise:ke}))(vr),da=ne(9556),Zr=ne(59301),oa=Object.defineProperty,Ga=Object.defineProperties,ya=Object.getOwnPropertyDescriptors,Ur=Object.getOwnPropertySymbols,kr=Object.prototype.hasOwnProperty,$r=Object.prototype.propertyIsEnumerable,Yr=(ue,ke,Ze)=>ke in ue?oa(ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ue[ke]=Ze,Za=(ue,ke)=>{for(var Ze in ke||(ke={}))kr.call(ke,Ze)&&Yr(ue,Ze,ke[Ze]);if(Ur)for(var Ze of Ur(ke))$r.call(ke,Ze)&&Yr(ue,Ze,ke[Ze]);return ue},Ta=(ue,ke)=>Ga(ue,ya(ke)),sa=(ue,ke,Ze)=>new Promise((Vt,Nn)=>{var Cr=Yt=>{try{gn(Ze.next(Yt))}catch(Ln){Nn(Ln)}},kn=Yt=>{try{gn(Ze.throw(Yt))}catch(Ln){Nn(Ln)}},gn=Yt=>Yt.done?Vt(Yt.value):Promise.resolve(Yt.value).then(Cr,kn);gn((Ze=Ze.apply(ue,ke)).next())}),Wr=({qitem:ue,TagDiscipline:ke,exerciseitem:Ze,setisedit:Vt,seveeditor:Nn,deleteitem:Cr,getTagData:kn,init:gn,showTip:Yt=!1,saveLoading:Ln=!1})=>{var Ia;const[ln]=Pe.default.useForm(),Wt=!0;return(0,E.useEffect)(()=>{var un,er;ln.setFieldsValue(Ta(Za({},ue),{standard_answers:ue.standard_answer,difficulty:(ue==null?void 0:ue.difficult)||2,item_banks_group_id:ue.item_banks_group_id,hack:Ta(Za({},ue),{time_limit:(ue==null?void 0:ue.time_limit)||3}),hack_codes:{language:(un=ue==null?void 0:ue.program_attr)==null?void 0:un.language,code:fs.Base64.decode(((er=ue==null?void 0:ue.program_attr)==null?void 0:er.code)||"")},repeat_answer:!ue.repeat_answer}))},[ue]),Zr.createElement("div",null,Zr.createElement(Pe.default,{form:ln,colon:!1,onValuesChange:(un,er)=>{var Xn,Zn,qn,yn;if(un!=null&&un.standard_answers){let lr=((Xn=ln.getFieldValue("standard_answers"))==null?void 0:Xn.length)>0&&((qn=(Zn=ln.getFieldValue("standard_answers"))==null?void 0:Zn.map(Dr=>Dr.score))==null?void 0:qn.filter(Dr=>Dr));(lr==null?void 0:lr.length)>0&&ln.setFieldsValue({question_score:(lr==null?void 0:lr.length)>0&&((yn=lr.reduce((Dr,dr)=>Dr+dr))==null?void 0:yn.toFixed(1))})}},onFinish:un=>{var er;Nn(Ta(Za(Za({},ue),un),{item_type:ue==null?void 0:ue.question_type,standard_answers:(er=un.standard_answers)==null?void 0:er.map((Xn,Zn)=>Ta(Za({},Xn),{position:Zn+1})),hack_codes:Ta(Za({},un.hack_codes),{code:fs.Base64.encode(un.hack_codes.code)}),standard_answer:void 0}))},onFinishFailed:un=>sa(void 0,null,function*(){var er,Xn;Te.ZP.error(un.errorFields[0].errors[0]),ln.scrollToField((Xn=(er=un==null?void 0:un.errorFields)==null?void 0:er[0])==null?void 0:Xn.name,{behavior:"smooth",block:"center"})})},Zr.createElement("div",{style:{display:"flex",alignItems:"center"}},Zr.createElement("div",{style:{flex:1}},Zr.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Zr.createElement("span",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898")),((Ia=Ze==null?void 0:Ze.exercise)==null?void 0:Ia.exercise_status)==1&&!(ue!=null&&ue.isadd)&&Zr.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Cr()}},Zr.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),Zr.createElement(We.ZP,{onClick:()=>{var un,er;ue.isadd?(Vt(!1),gn()):(ln.setFieldsValue(Ta(Za({},ue),{standard_answers:ue.standard_answer,difficulty:ue.difficult,item_banks_group_id:ue.item_banks_group_id,hack:Za({},ue),hack_codes:{language:(un=ue==null?void 0:ue.program_attr)==null?void 0:un.language,code:fs.Base64.decode((er=ue==null?void 0:ue.program_attr)==null?void 0:er.code)},repeat_answer:!ue.repeat_answer})),Vt(!1))}},"\u53D6\u6D88"),Zr.createElement(dt.Z,{overlayClassName:he.shake,open:Yt,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Zr.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Zr.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Zr.createElement(We.ZP,{className:"ml20",type:"primary",onClick:()=>{ln.submit()},loading:Ln},"\u4FDD\u5B58"))),Zr.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Zr.createElement(wn.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}),Zr.createElement(da.t,{form:ln,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7A0B\u5E8F\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:Wt,hackidentifier:ue==null?void 0:ue.hack_identifier,answerKey:"standard_answers"}),Zr.createElement(Ir,{getTagData:kn,qitem:ue,exerciseitem:Ze,TagDiscipline:ke,form:ln}))))},ba=ne(14185),va=ne(86797),ri=ne(84849),di=ne(78267),mi=ne(23513),vi=ne(32648),ei=ne(66502),Zi=ne(83161),dn=ne(59301),Oi=Object.defineProperty,ao=Object.defineProperties,xi=Object.getOwnPropertyDescriptors,io=Object.getOwnPropertySymbols,gi=Object.prototype.hasOwnProperty,oo=Object.prototype.propertyIsEnumerable,Vi=(ue,ke,Ze)=>ke in ue?Oi(ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ue[ke]=Ze,zi=(ue,ke)=>{for(var Ze in ke||(ke={}))gi.call(ke,Ze)&&Vi(ue,Ze,ke[Ze]);if(io)for(var Ze of io(ke))oo.call(ke,Ze)&&Vi(ue,Ze,ke[Ze]);return ue},fo=(ue,ke)=>ao(ue,xi(ke)),Ca=(ue,ke,Ze)=>new Promise((Vt,Nn)=>{var Cr=Yt=>{try{gn(Ze.next(Yt))}catch(Ln){Nn(Ln)}},kn=Yt=>{try{gn(Ze.throw(Yt))}catch(Ln){Nn(Ln)}},gn=Yt=>Yt.done?Vt(Yt.value):Promise.resolve(Yt.value).then(Cr,kn);gn((Ze=Ze.apply(ue,ke)).next())});const{confirm:ka}=$e.default,Xi=[{name:"\u5355\u9009\u9898",id:0,count:"q_singles",score:"q_singles_scores",nameType:"SINGLE"},{name:"\u591A\u9009\u9898",id:1,count:"q_doubles",score:"q_doubles_scores",nameType:"MULTIPLE"},{name:"\u5224\u65AD\u9898",id:2,count:"q_judges",score:"q_judges_scores",nameType:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",id:3,count:"q_nulls",score:"q_nulls_scores",nameType:"COMPLETION"},{name:"\u7B80\u7B54\u9898",id:4,count:"q_mains",score:"q_mains_scores",nameType:"SUBJECTIVE"},{name:"\u5B9E\u8BAD\u9898",id:5,count:"q_shixuns",score:"q_shixuns_scores",nameType:"PRACTICAL"},{name:"\u7F16\u7A0B\u9898",id:6,count:"q_pros",score:"q_pros_scores",nameType:"PROGRAM"},{name:"\u7EC4\u5408\u9898",id:7,count:"q_combinations",score:"q_combinations_scores",nameType:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",id:8,count:"q_combinations",score:"q_combinations_scores",nameType:"BPROGRAM"}],vo=({user:ue,dispatch:ke,itemid:Ze,setisedits:Vt,exercise:Nn,setitemid:Cr})=>{var kn,gn,Yt,Ln,Ia,ln,Wt,un,er,Xn,Zn,qn,yn,lr,Dr,dr,ki,Gi,Ui,_o,Tr,Mi,eo;const[tr,yo]=(0,E.useState)(),[Lo,Io]=(0,E.useState)(!1),[nr,fi]=(0,E.useState)(),[ul,No]=(0,E.useState)(),pi=(0,E.useRef)(),xl=(0,E.useRef)(),[wo,cl]=(0,E.useState)(),[Qo,Ho]=(0,E.useState)(!1),[qo,$o]=(0,E.useState)(!1),[Al,Vs]=(0,E.useState)(),[_i,wa]=(0,E.useState)(!1),[ml,Wo]=(0,E.useState)(!1),[Os,ss]=(0,E.useState)(!1),[tu,As]=(0,E.useState)(!1),[Ms,qi]=(0,E.useState)(!1),[Ii,Yi]=(0,E.useState)(!1),La=(0,ve.useParams)(),[rl,_s]=(0,E.useState)(!1),[ps]=Pe.default.useForm(),[$l,Eo]=(0,E.useState)(!1),[Tl,vl]=(0,E.useState)(!1),[_l,Ll]=(0,E.useState)(!1),[Uo,Rl]=(0,E.useState)(!1),[dl,zs]=(0,E.useState)(!1),Ps=(0,E.useRef)(),[En,Br]=(0,E.useState)(!1);(0,E.useEffect)(()=>{Ze&&Na()},[Ze]),(0,E.useEffect)(()=>{Vt(qo)},[qo]),(0,E.useEffect)(()=>{nr!=null&&nr.question_id&&(No(nr==null?void 0:nr.question_score),xl.current=nr==null?void 0:nr.question_id)},[nr]);const ti=mr=>Ca(void 0,null,function*(){});function Na(){return Ca(this,null,function*(){var mr,_a,Ki,ji;Ho(!0),Io(!0);const po=yield ke({type:"exercise/editExercise",payload:{categoryId:Ze}});Ho(!1),Io(!1),yo(po),qi(!1),fi(fo(zi({},(Ki=(_a=(mr=po==null?void 0:po.exercise_question_types)==null?void 0:mr[0])==null?void 0:_a.items)==null?void 0:Ki[0]),{index:1})),cl(fo(zi({},(ji=po==null?void 0:po.exercise_question_types)==null?void 0:ji[0]),{indexs:1}))})}function hi(mr,_a=!0){return Ca(this,null,function*(){var Ki,ji,po,bo;_a&&(Ho(!0),Io(!0));const Oo=yield ke({type:"exercise/editExercise",payload:{categoryId:Ze}});yo(Oo);let zo=[];(Ki=Oo==null?void 0:Oo.exercise_question_types)==null||Ki.map(Wl=>{var Qs;(Qs=Wl==null?void 0:Wl.items)==null||Qs.map((pu,Lu)=>{zo.push(fo(zi({},pu),{index:Lu+1}))})});let Xl=(ji=zo.filter(Wl=>Wl.question_id===(mr==null?void 0:mr.id)))==null?void 0:ji[0],ru=(bo=((po=Oo==null?void 0:Oo.exercise_question_types)==null?void 0:po.map((Wl,Qs)=>{if((Xl==null?void 0:Xl.question_type)===(Wl==null?void 0:Wl.question_type))return fo(zi({},Wl),{indexs:Qs+1})})).filter(Wl=>Wl))==null?void 0:bo[0];cl(zi({},ru)),fi(zi({},Xl)),No(Xl==null?void 0:Xl.question_score),Ho(!1),Io(!1),qi(!1)})}function Po(mr){return Ca(this,null,function*(){Br(!0);let _a=fo(zi({},mr),{repeat_answer:!mr.repeat_answer,difficulty:(mr==null?void 0:mr.difficulty)||2,item_type:mr.question_type,course_discipline_id:mr==null?void 0:mr.course_discipline_id,tag_discipline_ids:mr==null?void 0:mr.tag_discipline_ids,hack:fo(zi({},mr==null?void 0:mr.hack),{difficult:(mr==null?void 0:mr.difficulty)||2}),hack_identifier:sessionStorage.projectFill});mr.tag_discipline_ids&&(_a.tag_discipline_ids=Array.isArray(mr.tag_discipline_ids)?mr.tag_discipline_ids:[mr.tag_discipline_ids]);let Ki=Ms?`/api/exercises/${Ze}/exercise_questions`:`/api/exercise_questions/${mr==null?void 0:mr.question_id}.json`;if((mr==null?void 0:mr.is_my)===1){const ji=ka({title:"\u63D0\u793A",content:dn.createElement("div",null,dn.createElement("p",null,"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F"),dn.createElement("i",{className:"iconfont icon-guanbi",style:{position:"absolute",top:"20px",right:"20px",cursor:"pointer"},onClick:()=>{ji.destroy()}})),okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Ca(this,null,function*(){_a.is_cover=1;let po=yield(0,Ke.ZP)(Ki,{method:Ms?"post":"PUT",body:zi({},_a)});(po==null?void 0:po.status)===0&&($o(!1),hi({id:(po==null?void 0:po.exercise_question_id)||(mr==null?void 0:mr.question_id)})),ji.destroy()}),onCancel:()=>Ca(this,null,function*(){let po=yield(0,Ke.ZP)(Ki,{method:Ms?"post":"PUT",body:zi({},_a)});(po==null?void 0:po.status)===0&&($o(!1),hi({id:(po==null?void 0:po.exercise_question_id)||(mr==null?void 0:mr.question_id)})),ji.destroy()})})}else{let ji=yield(0,Ke.ZP)(Ki,{method:Ms?"post":"PUT",body:zi({},_a)});(ji==null?void 0:ji.status)===0&&($o(!1),hi({id:(ji==null?void 0:ji.exercise_question_id)||(mr==null?void 0:mr.question_id)}))}(0,le.Vf)("#question-scroll-id"),Br(!1)})}function al(mr){return Ca(this,null,function*(){Io(!0);let _a=yield(0,Ke.ZP)(`/api/exercises/${Ze}/sort_question_type.json`,{method:"post",body:{question_type:mr}});if(Io(!1),(_a==null?void 0:_a.status)===0){const Ki=yield ke({type:"exercise/editExercise",payload:{categoryId:Ze}});yo(Ki),qi(!1)}})}const Yo=(mr,_a,Ki)=>Ca(void 0,null,function*(){var ji;if(mr.length===0){Te.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),Ki();return}const po={id:La==null?void 0:La.exerciseId,file:(ji=mr[0])==null?void 0:ji.file,course_discipline_id:_a};fu(po,`${ba.Z.API_SERVER}/api/courses/${La==null?void 0:La.coursesId}/exercises/import_exercise.json`,bo=>{var Oo;if((bo==null?void 0:bo.status)===0){const zo={};(Oo=bo==null?void 0:bo.fail)==null||Oo.forEach(Cs=>{var ru;((ru=Object.keys(zo))==null?void 0:ru.includes(Cs.message))?zo[Cs.message]=zo[Cs.message]+1:zo[Cs.message]=1});let Xl=`\u6210\u529F\u5BFC\u5165${bo==null?void 0:bo.success}\u6761`;Object.keys(zo).forEach(Cs=>{Xl=Xl+`,${Cs}${zo[Cs]}\u6761`}),Te.ZP.success(Xl),wa(!1),Na()}(bo==null?void 0:bo.status)===-1&&(Te.ZP.error(bo==null?void 0:bo.message),Ki())})}),us=(mr,_a)=>Ca(void 0,null,function*(){tr.exercise_types.q_scores=Number(tr.exercise_types.q_scores)+Number(mr)-Number(_a==null?void 0:_a.question_score);const Ki=yield(0,ri.zR)({score:(0,di.round)(mr,1),question_id:_a==null?void 0:_a.question_id});if((Ki==null?void 0:Ki.status)===0){Te.ZP.success("\u4FEE\u6539\u6210\u529F"),hi({id:xl.current},!1);return}(Ki==null?void 0:Ki.status)===-1&&No(_a==null?void 0:_a.question_score)}),Vo=()=>{Rl(!0)};(0,E.useEffect)(()=>{if(Uo){const mr=setTimeout(()=>{Rl(!1)},2e3);return()=>clearTimeout(mr)}},[Uo]);const fu=(mr,_a,Ki,ji,po)=>{const bo=new FormData;Object.keys(mr).forEach(zo=>{bo.append(zo,mr[zo])});const Oo=new window.XMLHttpRequest;return Oo.withCredentials=!0,Oo.addEventListener("load",function(zo){var Xl;Ki(JSON.parse((Xl=zo==null?void 0:zo.target)==null?void 0:Xl.response))},!1),Oo.addEventListener("error",function(zo){po&&po(zo)},!1),Oo.upload.onprogress=zo=>{ji&&ji(zo)},Oo.open("POST",_a),Oo.send(bo),Oo};function Ks(){return Ca(this,null,function*(){$e.default.confirm({title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",okText:"\u786E\u5B9A",centered:!0,className:he.modalconfirm,onOk:()=>Ca(this,null,function*(){var mr,_a;if(nr.question_id){let Ki=yield(0,Ke.ZP)(`/api/exercise_questions/${nr.question_id}.json`,{method:"delete"});if((Ki==null?void 0:Ki.status)===0){let ji=[];(mr=tr==null?void 0:tr.exercise_question_types)==null||mr.map(Oo=>{var zo;(zo=Oo==null?void 0:Oo.items)==null||zo.map((Xl,Cs)=>{ji.push(fo(zi({},Xl),{index:Cs+1}))})});const po=ji==null?void 0:ji.findIndex(Oo=>Oo.question_id===nr.question_id),bo=(_a=ji==null?void 0:ji[po+1])==null?void 0:_a.question_id;bo?hi({id:bo}):Na(),$o(!1)}}else fi({}),$o(!1),Na()}),cancelText:"\u53D6\u6D88"})})}const cc=mr=>Ca(void 0,null,function*(){return yield(0,Ke.ZP)(`/api/exercises/${Ze}/select_questions.json`,{method:"post",body:zi({},mr)})}),{overflow:Tu,handleMouseEnter:nc,handleMouseLeave:dc}=(0,va.I)(),rc=(mr,_a)=>dn.createElement(Zt.default,null,dn.createElement(Zt.default.Item,{key:"0",onClick:()=>Yu(mr==null?void 0:mr.question_type)},dn.createElement("span",{className:he.moreSpan},"\u65B0\u589E")),dn.createElement(Zt.default.Item,{key:"1",disabled:_a===0,onClick:()=>Ca(void 0,null,function*(){if(_a===0)return;if(qo){Vo();return}let Ki=(0,le.rz)(tr==null?void 0:tr.exercise_question_types,_a,_a-1);yield al(Ki.map(ji=>ji.name))})},dn.createElement("span",{className:he.moreSpan},"\u4E0A\u79FB")),dn.createElement(Zt.default.Item,{key:"2",disabled:_a===(tr==null?void 0:tr.exercise_question_types.length)-1,onClick:()=>Ca(void 0,null,function*(){if(_a===(tr==null?void 0:tr.exercise_question_types.length)-1)return;if(qo){Vo();return}let Ki=(0,le.rz)(tr==null?void 0:tr.exercise_question_types,_a,_a+1);yield al(Ki.map(ji=>ji.name))})},dn.createElement("span",{className:he.moreSpan},"\u4E0B\u79FB")),dn.createElement(Zt.default.Item,{key:"3",onClick:()=>{var Ki;ps.setFieldsValue({name:mr.name,item_type_en:(Ki=Xi.find(ji=>ji.id==mr.question_type))==null?void 0:Ki.nameType}),Eo(!0)}},dn.createElement("span",{className:he.moreSpan},"\u91CD\u547D\u540D"))),Yu=mr=>{var _a,Ki,ji,po,bo,Oo,zo,Xl,Cs,ru,Wl,Qs,pu,Lu;if(qo){Vo();return}if(qi(!0),mr===5){ss(!0),As(!0);return}if(mr===6){let ic=(Ki=(_a=Nn==null?void 0:Nn.editData)==null?void 0:_a.exercise)!=null&&Ki.set_question_sub_discipline?`/problems/newcreate?express_id=${(ji=tr==null?void 0:tr.exercise)==null?void 0:ji.id}&callback_url=/classrooms/${La.coursesId}/exercise/add/${Ze}?type=2&course_discipline_id=${((bo=(po=Nn==null?void 0:Nn.editData)==null?void 0:po.exercise)==null?void 0:bo.course_discipline_id)||""}`:`/problems/newcreate?express_id=${(Oo=tr==null?void 0:tr.exercise)==null?void 0:Oo.id}&callback_url=/classrooms/${La.coursesId}/exercise/add/${Ze}?type=2`;ve.history.push(ic);return}$o(!0),fi(mr===2?{question_type:mr,isadd:!0,repeat_answer:!0,choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],question_choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],difficulty:2,standard_answers:[],question_score:"",question_title:"",tag_discipline_ids:[],course_discipline_id:(Xl=(zo=Nn==null?void 0:Nn.editData)==null?void 0:zo.exercise)!=null&&Xl.set_question_sub_discipline?(ru=(Cs=Nn==null?void 0:Nn.editData)==null?void 0:Cs.exercise)==null?void 0:ru.course_discipline_id:null,analysis:""}:{question_type:mr,question_choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),standard_answers:[{position:1,answer_text:[""],model:1}],repeat_answer:!0,difficulty:2,isadd:!0,tag_discipline_ids:[],question_score:"",analysis:"",sub_item_banks:[],is_ordered:!0,question_title:"",use_keywords:!1,keywords:[],use_blank_score:!0,allow_student_debug:!1,submit_rule:1,hack_sets:[{input:"",output:""}],course_discipline_id:(Qs=(Wl=Nn==null?void 0:Nn.editData)==null?void 0:Wl.exercise)!=null&&Qs.set_question_sub_discipline?(Lu=(pu=Nn==null?void 0:Nn.editData)==null?void 0:pu.exercise)==null?void 0:Lu.course_discipline_id:null,downcase:!0,no_space:!0})},ac=[{key:1,label:"\u6279\u91CF\u5BFC\u5165",onClick:()=>{wa(!0)}},{key:2,label:dn.createElement("div",null,dn.createElement("img",{width:26,style:{position:"absolute",top:-2},src:vi.$}),dn.createElement("span",null,"\u667A\u80FD\u5BFC\u5165")),onClick:()=>{if(!(!(tr!=null&&tr.is_old_data_for_time)&&(0,le.Ye)(ke))){if(qo){Vo();return}vl(!0)}}}];console.log(wo==null?void 0:wo.question_type,nr==null?void 0:nr.question_type);const Ku=()=>Ca(void 0,null,function*(){const mr=yield(0,Ke.ZP)(`/api/courses/${La==null?void 0:La.coursesId}/sync_shixuns.json`,{method:"post",body:{exercise_ids:[La.exerciseId]}});if((mr==null?void 0:mr.status)===0){ke({type:"classroomList/setActionTabs",payload:{}}),Te.ZP.info("\u5B9E\u8BAD\u540C\u6B65\u4E2D\uFF0C\u8BF7\u7A0D\u540E"),Ho(!0),Io(!0);const _a=yield ke({type:"exercise/editExercise",payload:{categoryId:Ze}});Ho(!1),Io(!1),yo(_a),qi(!1)}});return dn.createElement("div",null,dn.createElement(Pt.Z,{spinning:Qo},dn.createElement("div",{className:he.bg},((kn=tr==null?void 0:tr.exercise_types)==null?void 0:kn.q_counts)===0&&!qo&&dn.createElement(ae.Z,{styles:{marginTop:180},customText:dn.createElement("span",null,"\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u8BF7\u4ECE",dn.createElement("span",{className:"c-light-primary"},"\u5E95\u90E8\u64CD\u4F5C\u680F"),"\u8FDB\u884C\u6DFB\u52A0~")}),(((gn=tr==null?void 0:tr.exercise_types)==null?void 0:gn.q_counts)>0||qo)&&dn.createElement("div",{style:{textAlign:"center"}},dn.createElement("div",{style:{marginTop:20,borderTop:"1px solid #DCDCDC",display:"block",alignItems:"stretch"}},dn.createElement("div",{style:{backgroundColor:"#F6F7F9",display:"inline-block",position:"sticky",top:0}},dn.createElement("div",{className:he.left},dn.createElement("div",{className:he.leftAction},((Yt=tr==null?void 0:tr.exercise)==null?void 0:Yt.exercise_status)===1&&dn.createElement(We.ZP,{onClick:()=>{if(qo){Vo();return}Wo(!0)},className:he.Button},"\u6279\u91CF\u64CD\u4F5C")),dn.createElement("div",{className:he.scrollWrapper,style:{overflow:Tu},onMouseEnter:nc,onMouseLeave:dc},(Ln=tr==null?void 0:tr.exercise_question_types)==null?void 0:Ln.map((mr,_a)=>dn.createElement("div",{key:_a,className:"mb30"},dn.createElement("div",{className:he.title},dn.createElement("div",{className:he.titleleft},dn.createElement("span",{style:{color:"#000000",fontWeight:400,fontSize:12}}," ",(0,le.EM)(_a+1),"\u3001\u3010",mr.name,"\u3011"),dn.createElement("span",{style:{color:"#464F66",fontSize:12}},"\uFF08",mr.count,"\u5C0F\u9898\uFF0C\u5171",mr.score,"\u5206\uFF09")),dn.createElement(en.Z,{dropdownRender:()=>rc(mr,_a),placement:"bottomLeft"},dn.createElement("div",{className:he.more_style},dn.createElement("i",{className:"iconfont icon-sandian font12"})))),dn.createElement(Vr,{handleEditing:Vo,isedit:qo,setBigqitem:cl,bigitem:fo(zi({},mr),{indexs:_a+1}),setqitem:Ki=>Ca(void 0,null,function*(){var ji;(ji=pi.current)==null||ji.blur(),fi(Ki)}),qitem:nr,Itemid:Ze,getdata:hi,data:mr.items})))))),dn.createElement("div",{id:"question-scroll-id",style:{overflow:qo?"hidden":"auto"},className:he.right},!(nr!=null&&nr.isadd)&&dn.createElement("div",{className:he.title},!qo&&dn.createElement("div",{style:{flex:1}},dn.createElement("span",{style:{color:"#000000",fontWeight:600,fontSize:16}}," ",(wo==null?void 0:wo.indexs)&&(0,le.EM)(wo==null?void 0:wo.indexs),"\u3001\u3010",wo==null?void 0:wo.name,"\u3011"),dn.createElement(dt.Z,{title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0"},dn.createElement("i",{className:`${he.edit} iconfont icon-bianji_Hover mr5 ml5 font18`,onClick:()=>{var mr;ps.setFieldsValue({name:wo.name,item_type_en:(mr=Xi.find(_a=>_a.id==wo.question_type))==null?void 0:mr.nameType}),Eo(!0)}})),dn.createElement("span",{style:{color:"#464F66",fontSize:16,fontWeight:400}},"\uFF08",wo==null?void 0:wo.count,"\u5C0F\u9898\uFF0C\u5171",wo==null?void 0:wo.score,"\u5206\uFF09"),(nr==null?void 0:nr.question_type)===6&&dn.createElement("span",{onClick:()=>{$e.default.destroyAll(),Ll(2)},className:"current c-light-primary font14 bold-400"},"\u6279\u91CF\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00"),(nr==null?void 0:nr.question_type)===5&&dn.createElement(ze.default,{defaultChecked:(ln=(Ia=Nn==null?void 0:Nn.editData)==null?void 0:Ia.exercise)==null?void 0:ln.show_challenge_task_pass,onChange:mr=>Ca(void 0,null,function*(){let _a=yield(0,Ke.ZP)(`/api/exercises/${Ze}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:mr.target.checked}});(_a==null?void 0:_a.status)===0&&(Te.ZP.info("\u8BBE\u7F6E\u6210\u529F"),hi({id:xl.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(nr==null?void 0:nr.question_type)===6&&dn.createElement("span",{style:{marginLeft:20},onClick:()=>{var mr,_a,Ki,ji;$e.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:dn.createElement("div",null,(nr==null?void 0:nr.question_type)===6&&dn.createElement(ze.default,{defaultChecked:(_a=(mr=Nn==null?void 0:Nn.editData)==null?void 0:mr.exercise)==null?void 0:_a.show_hack_sets,onChange:po=>Ca(void 0,null,function*(){let bo=yield(0,Ke.ZP)(`/api/exercises/${Ze}/update_show_columns.json`,{method:"post",body:{show_hack_sets:po.target.checked}});(bo==null?void 0:bo.status)===0&&(Te.ZP.info("\u8BBE\u7F6E\u6210\u529F"),$e.default.destroyAll(),hi({id:xl.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),dn.createElement("br",null),(nr==null?void 0:nr.question_type)===6&&dn.createElement(ze.default,{defaultChecked:(ji=(Ki=Nn==null?void 0:Nn.editData)==null?void 0:Ki.exercise)==null?void 0:ji.show_hack_description,onChange:po=>Ca(void 0,null,function*(){let bo=yield(0,Ke.ZP)(`/api/exercises/${Ze}/update_show_columns.json`,{method:"post",body:{show_hack_description:po.target.checked}});(bo==null?void 0:bo.status)===0&&(Te.ZP.info("\u8BBE\u7F6E\u6210\u529F"),$e.default.destroyAll(),hi({id:xl.current}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),dn.createElement("div",{style:{display:"flex",alignItems:"center"}},(nr==null?void 0:nr.question_type)===5&&!qo&&dn.createElement("a",{className:he.shixun,href:`/shixuns/${(0,Ys.G5)()?nr.forked_shixun_identifier:nr==null?void 0:nr.shixun_identifier}/challenges?exercise=true`,target:"_blank"},dn.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"),!qo&&((Wt=tr==null?void 0:tr.exercise)==null?void 0:Wt.exercise_status)==1&&[0,1,2,4,6].includes(nr==null?void 0:nr.question_type)&&dn.createElement(Pe.default.Item,{label:"\u5206\u503C",style:{margin:"0 20px"},required:!0},dn.createElement(Fe.Z,{precision:1,ref:pi,onChange:mr=>No(mr),value:ul,onBlur:mr=>{us(mr.target.value,nr)}})),!qo&&((un=tr==null?void 0:tr.exercise)==null?void 0:un.exercise_status)==1&&dn.createElement(dt.Z,{title:"\u5220\u9664"},dn.createElement("i",{onClick:()=>{Ks()},style:{marginRight:20},className:`${he.delete} iconfont icon-shanchu13 mr8 ml8 `})),(nr==null?void 0:nr.question_type)!==5&&!qo&&dn.createElement(dn.Fragment,null,(nr==null?void 0:nr.is_my)==1&&dn.createElement(dt.Z,{title:"\u67E5\u770B\u539F\u9898"},dn.createElement("i",{className:`${he.yuanti} iconfont icon-chakanyuanti mr8 ml8`,onClick:()=>{(nr==null?void 0:nr.question_type)==6?window.open(`/problems/newedit/${nr==null?void 0:nr.item_bank_hack_identifier}`):(nr==null?void 0:nr.question_type)==8?window.open(`/problemset/edit/${nr==null?void 0:nr.item_bank_hack_identifier}?type=1`):window.open(`/problemset/edit/${nr==null?void 0:nr.item_bank_id}`)}})),dn.createElement(dt.Z,{title:"\u52A0\u5165\u6211\u7684\u9898\u5E93"},dn.createElement("i",{className:`${he.tianjia} iconfont icon-jiarushitiku mr8 ml8`,onClick:()=>{Ps.current=[],$e.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:dn.createElement("div",{className:`font14 ${he.overflow}`,style:{maxHeight:500,overflow:"auto"}},dn.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),dn.createElement(Pt.Z,{spinning:!1},dn.createElement(mi.Z,{defaultValue:!0,value:Ps.current,onChange:mr=>Ps.current=mr}))),onOk:()=>Ca(void 0,null,function*(){var mr;(0,ri.$l)({id:nr==null?void 0:nr.question_id,group_id:((mr=Ps==null?void 0:Ps.current)==null?void 0:mr[0])||""}).then(_a=>{(_a==null?void 0:_a.status)==0&&(Te.ZP.success("\u52A0\u5165\u6210\u529F"),Na())})})})}}))),!qo&&(((er=tr==null?void 0:tr.exercise)==null?void 0:er.exercise_status)==1||((Xn=tr==null?void 0:tr.exercise)==null?void 0:Xn.exercise_status)==2&&((qn=(Zn=ue.userInfo)==null?void 0:Zn.course)==null?void 0:qn.course_role)!=15||((yn=tr==null?void 0:tr.exercise)==null?void 0:yn.exercise_status)==3&&((Dr=(lr=ue.userInfo)==null?void 0:lr.course)==null?void 0:Dr.course_role)!=15||((dr=tr==null?void 0:tr.exercise)==null?void 0:dr.exercise_status)==4&&((Gi=(ki=ue.userInfo)==null?void 0:ki.course)==null?void 0:Gi.course_role)!=15)&&dn.createElement(dt.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},dn.createElement("i",{onClick:()=>{(nr==null?void 0:nr.question_type)===6?ve.history.push(`/problems/newedit/${nr==null?void 0:nr.hack_identifier}?type=exercises&express_id=${La.exerciseId}&question_id=${nr==null?void 0:nr.question_id}&score=${nr==null?void 0:nr.question_score}&exercise=true&callback_url=/classrooms/${La.coursesId}/exercise/add/${Ze}?type=2`):(Br(!1),$o(!0))},className:`${he.edit} iconfont icon-bianji_Hover ml8`})))),!qo&&dn.createElement("div",null,dn.createElement("div",{className:he.qcount},dn.createElement("span",{className:he.score},nr==null?void 0:nr.question_score,"\u5206"),dn.createElement(se.Z,{className:he.qtitle,value:(nr==null?void 0:nr.index)+`\u3001${(nr==null?void 0:nr.question_type)==8?(Ui=nr==null?void 0:nr.program_attr)==null?void 0:Ui.description:nr==null?void 0:nr.question_title}`}),(nr==null?void 0:nr.high_resources_consume)&&dn.createElement(Ht.Z,{type:"shixun",style:{marginLeft:10}}),(0,Ys.G5)()&&(nr==null?void 0:nr.shixun_change)&&(nr==null?void 0:nr.question_type)==5&&dn.createElement(Lt.Z,{open:dl,onOpenChange:mr=>{zs(mr)},placement:"bottomLeft",title:null,content:dn.createElement("div",{style:{width:"310px",color:"#000"}},dn.createElement("div",null,"\u5B9E\u8BAD\u7BA1\u7406\u5458\u5BF9\u8BD5\u5377\u4E2D\u4F7F\u7528\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u884C\u4E86\u4FEE\u6539\uFF0C\u8BF7\u68C0\u67E5\u540E\uFF0C\u786E\u8BA4\u662F\u5426\u9700\u8981\u540C\u6B65\u5230\u8BD5\u5377\u4E2D"),dn.createElement("div",{className:he.btn_warp},dn.createElement(We.ZP,{size:"small",onClick:()=>zs(!1)},"\u5FFD\u7565"),dn.createElement(We.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>{zs(!1),ke({type:"classroomList/setActionTabs",payload:{key:"\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",onOK:()=>Ku()}})}},"\u786E\u8BA4\u540C\u6B65"),dn.createElement(We.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>(0,le.xg)(`/shixuns/${nr==null?void 0:nr.forked_shixun_identifier}/challenges?exercise=true`)},"\u524D\u5F80\u67E5\u770B")))},dn.createElement("i",{className:"iconfont icon-tongzhi1 pl10 current",style:{fontSize:"16px",color:"#F7B500"},onClick:mr=>mr.stopPropagation()}))),(nr==null?void 0:nr.question_type)===6&&dn.createElement(pe.Z,{onEdit:()=>Ll(1),className:"mt10",dataSource:(nr==null?void 0:nr.languages)||[]}),dn.createElement(Ou,{exercise:Nn,TagDiscipline:Al,qitem:nr})),qo&&dn.createElement("div",null,(nr==null?void 0:nr.question_type)<=1&&dn.createElement(cn,{saveLoading:En,deleteitem:Ks,getTagData:ti,seveeditor:Po,exerciseitem:tr,TagDiscipline:Al,setisedit:$o,qitem:nr,init:Na,showTip:Uo}),(nr==null?void 0:nr.question_type)===5&&dn.createElement(nu,{saveLoading:En,setqitem:fi,deleteitem:Ks,seveeditor:Po,exerciseitem:tr,TagDiscipline:Al,setisedit:$o,qitem:nr,showTip:Uo}),(nr==null?void 0:nr.question_type)===3&&dn.createElement(Nr,{saveLoading:En,deleteitem:Ks,getTagData:ti,seveeditor:Po,exerciseitem:tr,TagDiscipline:Al,setisedit:$o,qitem:nr,init:Na,showTip:Uo}),(nr==null?void 0:nr.question_type)===2&&dn.createElement(sr,{saveLoading:En,deleteitem:Ks,getTagData:ti,seveeditor:Po,exerciseitem:tr,TagDiscipline:Al,setisedit:$o,qitem:nr,init:Na,showTip:Uo}),(nr==null?void 0:nr.question_type)===4&&dn.createElement(du,{saveLoading:En,deleteitem:Ks,getTagData:ti,seveeditor:Po,exerciseitem:tr,TagDiscipline:Al,setisedit:$o,qitem:nr,init:Na,showTip:Uo}),(nr==null?void 0:nr.question_type)===7&&dn.createElement(qs,{saveLoading:En,deleteitem:Ks,getTagData:ti,seveeditor:Po,exerciseitem:tr,TagDiscipline:Al,setisedit:$o,qitem:nr,init:Na,showTip:Uo}),(nr==null?void 0:nr.question_type)===8&&dn.createElement(Wr,{saveLoading:En,deleteitem:Ks,getTagData:ti,seveeditor:Po,exerciseitem:tr,TagDiscipline:Al,setisedit:$o,qitem:nr,init:Na,showTip:Uo}))))))),dn.createElement("div",{className:he.bottomdiv},dn.createElement("div",{className:he.exercise_styles},((_o=tr==null?void 0:tr.exercise)==null?void 0:_o.exercise_status)==1&&dn.createElement(dn.Fragment,null,dn.createElement("span",{className:he.spanBtn,onClick:()=>{if(qo){Vo();return}ss(!0),As(!1)}},"\u9898\u5E93\u9009\u9898"),dn.createElement(en.Z,{menu:{items:ac}},dn.createElement("span",{className:he.spanBtn},"\u5BFC\u5165\u8BD5\u9898")),dn.createElement("span",{className:he.spanBtn,onClick:()=>Ca(void 0,null,function*(){var mr;if(!(tr!=null&&tr.is_old_data_for_time)&&(0,le.Ye)(ke))return;let _a=yield(0,Ke.ZP)(`/api/exercises/${La==null?void 0:La.exerciseId}/simulate_start_answer.json`,{method:"get",params:{coursesId:La==null?void 0:La.coursesId,categoryId:La==null?void 0:La.exerciseId}});(_a==null?void 0:_a.status)!=-1&&window.open(`/classrooms/${La==null?void 0:La.coursesId}/exercise/${La==null?void 0:La.exerciseId}/${(mr=ue.userInfo)==null?void 0:mr.login}/initate_answer`)})},"\u6A21\u62DF\u8003\u8BD5"),dn.createElement("span",{className:he.spanBtn,onClick:()=>{window.open(`/classrooms/${La==null?void 0:La.coursesId}/exercise/${La==null?void 0:La.exerciseId}/detail?random=false&tabs=2`)}},"\u8BD5\u5377\u9884\u89C8"),Xi==null?void 0:Xi.map(mr=>dn.createElement(We.ZP,{className:he.addQuestionBtn,key:mr.id,type:"primary",onClick:()=>{Yu(mr.id)}},mr.name))),((Tr=tr==null?void 0:tr.exercise)==null?void 0:Tr.exercise_status)!=1&&dn.createElement(dn.Fragment,null,dn.createElement("span",{style:{width:"1022px"}})),dn.createElement("span",{className:he.saveBtn,onClick:()=>Ca(void 0,null,function*(){var mr,_a,Ki;if(qo){Vo();return}const ji=Number(tr.exercise_types.q_scores);[100,120,150].includes(ji)||(yield new Promise((Oo,zo)=>{$e.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:dn.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",dn.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},ji),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Ca(void 0,null,function*(){Oo("")}),onCancel:()=>{zo()}})}));let po=(_a=(mr=tr==null?void 0:tr.exercise_question_types)==null?void 0:mr.filter(Oo=>Oo.question_type===5)[0])==null?void 0:_a.items,bo=0;po==null||po.map(Oo=>{Oo.high_resources_consume&&(bo=bo+1)}),console.log(bo),bo>0?ke({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u63D0\u793A",count:bo,fn:()=>{var Oo;((Oo=tr==null?void 0:tr.exercise)==null?void 0:Oo.exercise_status)==1?(Te.ZP.success("\u4FDD\u5B58\u6210\u529F"),ve.history.push(`/classrooms/${La==null?void 0:La.coursesId}/exercise/${Ze}/detail?random=false&tabs=3`),Yi(!1)):ve.history.back()}}}):((Ki=tr==null?void 0:tr.exercise)==null?void 0:Ki.exercise_status)==1?(Te.ZP.success("\u4FDD\u5B58\u6210\u529F"),ve.history.push(`/classrooms/${La==null?void 0:La.coursesId}/exercise/${Ze}/detail?random=false&tabs=3`),Yi(!1)):ve.history.back()})},dn.createElement("i",{className:"iconfont icon-baocun1",style:{fontSize:15,marginRight:5}}),"\u4FDD\u5B58\u8BD5\u5377"))),dn.createElement(Zi.Z,{data:(tr==null?void 0:tr.exercise_question_types)||[],visible:ml,examId:Ze,isPaperlibrary:!1,onCancel:()=>Wo(!1),onOK:()=>{Wo(!1),Na()}}),Os&&dn.createElement(Ma,{setScoreShow:ss,isshixuns:tu,isloadings:rl,ScoreShow:Os,onOk:(mr,_a,Ki=!0)=>Ca(void 0,null,function*(){_s(!0);let po=yield cc({exam_id:Ze,item_bank_ids:mr,shixun_ids:_a});return _s(!1),(po==null?void 0:po.status)===0&&Ki&&$e.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u65B0\u52FE\u9009\u7684\u8BD5\u9898\u5DF2\u7ECF\u6DFB\u52A0\u5230\u8BD5\u5377\uFF0C\u5982\u679C\u9700\u8981\u7EE7\u7EED\u6DFB\u52A0\u65B0\u8BD5\u9898\u8BF7\u70B9\u51FB\u201C\u7EE7\u7EED\u9009\u9898\u201D\uFF0C\u5C06\u56DE\u5230\u60A8\u4E0A\u6B21\u64CD\u4F5C\u7684\u9009\u9898\u9875\u9762",okText:"\u7EE7\u7EED\u9009\u9898",cancelText:"\u8FD4\u56DE\u8BD5\u5377",onOk:()=>{Na()},onCancel:()=>{ss(!1),Na()}}),po}),initFun:()=>{ss(!1),Na()}}),dn.createElement(Su.Z,{course_discipline_id:(Mi=tr==null?void 0:tr.exercise)==null?void 0:Mi.course_discipline_id,visible:_i,onCancel:()=>wa(!1),onOk:Yo}),dn.createElement($e.default,{title:"\u63D0\u793A",open:Ii,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:dn.createElement("div",null,dn.createElement(We.ZP,{onClick:()=>{Yi(!1),ve.history.back()}},"\u7A0D\u540E\u518D\u8BF4"),dn.createElement(We.ZP,{type:"primary",onClick:()=>{ve.history.push(`/classrooms/${La==null?void 0:La.coursesId}/exercise/${Ze}/detail?random=false&tabs=3`),Yi(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{Yi(!1)}},dn.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")),dn.createElement($e.default,{centered:!0,title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0",open:$l,width:500,onOk:()=>ps.submit(),onCancel:()=>Eo(!1)},dn.createElement(Pe.default,{form:ps,initialValues:{},onFinish:mr=>Ca(void 0,null,function*(){(yield(0,ri.RK)(zi({id:Ze},mr))).status==0&&(Te.ZP.success("\u4FEE\u6539\u6210\u529F"),Na(),Eo(!1))})},dn.createElement(Pe.default.Item,{name:"name",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9898\u578B\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"},{validator(mr,_a){var Ki,ji,po,bo;const Oo=(Ki=Xi==null?void 0:Xi.find(zo=>zo.nameType==ps.getFieldValue("item_type_en")))==null?void 0:Ki.id;return(bo=(po=(ji=tr==null?void 0:tr.exercise_question_types)==null?void 0:ji.filter(zo=>zo.question_type!=Oo))==null?void 0:po.map(zo=>zo==null?void 0:zo.name))!=null&&bo.includes(_a)?Promise.reject(new Error("\u9898\u578B\u540D\u79F0\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u9898\u578B\u540D\u79F0")):Promise.resolve()}}]},dn.createElement(_e.default,{size:"large",maxLength:10,showCount:!0})),dn.createElement(Pe.default.Item,{hidden:!0,name:"item_type_en"},dn.createElement(_e.default,{size:"large"})))),dn.createElement(pn.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Tl},dn.createElement("div",{style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},"\u667A\u80FD\u5BFC\u5165"),dn.createElement(vi.Z,{stickyTop:-24,subDisciplineId:(eo=tr==null?void 0:tr.exercise)==null?void 0:eo.course_discipline_id,onCancel:()=>vl(!1),mode:3,gather:{exercise_id:Ze},onSuccess:()=>{vl(!1),Na()}}),dn.createElement("div",{style:{height:70}})),dn.createElement(pe.Q,{visible:!!_l,setVisible:Ll,tip:_l===2&&"\u8BBE\u7F6E\u5DF2\u6DFB\u52A0\u5728\u8BD5\u5377\u4E2D\u7684\u7F16\u7A0B\u9898\u6240\u5141\u8BB8\u4F7F\u7528\u7684\u7F16\u7A0B\u8BED\u8A00",dataSource:_l===1?nr==null?void 0:nr.languages:[],onOk:mr=>Ca(void 0,null,function*(){const _a={languages:mr};_l===1?_a.hack_id=nr==null?void 0:nr.hack_id:_a.exercise_id=Ze,(yield(0,Ke.ZP)("/api/problems/update_languages.json",{method:"post",body:_a})).status===0&&(Te.ZP.success("\u4FEE\u6539\u6210\u529F"),hi({id:xl.current}),Ll(!1))})}),dn.createElement(ei.Z,null))};var jo=(0,ve.connect)(({user:ue,exercise:ke,dispatch:Ze})=>({user:ue,exercise:ke,dispatch:Ze}))(vo),to=ne(34300),bl=ne(86899),Ji=ne(80283),lo=ne(87169),go=ne(41663),Lr=ne(59301),yi=Object.defineProperty,Kl=Object.defineProperties,Ka=Object.getOwnPropertyDescriptors,Aa=Object.getOwnPropertySymbols,no=Object.prototype.hasOwnProperty,xa=Object.prototype.propertyIsEnumerable,Va=(ue,ke,Ze)=>ke in ue?yi(ue,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ue[ke]=Ze,ko=(ue,ke)=>{for(var Ze in ke||(ke={}))no.call(ke,Ze)&&Va(ue,Ze,ke[Ze]);if(Aa)for(var Ze of Aa(ke))xa.call(ke,Ze)&&Va(ue,Ze,ke[Ze]);return ue},Jo=(ue,ke)=>Kl(ue,Ka(ke)),Cl=(ue,ke)=>{var Ze={};for(var Vt in ue)no.call(ue,Vt)&&ke.indexOf(Vt)<0&&(Ze[Vt]=ue[Vt]);if(ue!=null&&Aa)for(var Vt of Aa(ue))ke.indexOf(Vt)<0&&xa.call(ue,Vt)&&(Ze[Vt]=ue[Vt]);return Ze},Ml=(ue,ke,Ze)=>new Promise((Vt,Nn)=>{var Cr=Yt=>{try{gn(Ze.next(Yt))}catch(Ln){Nn(Ln)}},kn=Yt=>{try{gn(Ze.throw(Yt))}catch(Ln){Nn(Ln)}},gn=Yt=>Yt.done?Vt(Yt.value):Promise.resolve(Yt.value).then(Cr,kn);gn((Ze=Ze.apply(ue,ke)).next())});const Ql=ue=>{var ke=ue,{classroomList:Ze,globalSetting:Vt,problemset:Nn,loading:Cr,exercise:kn,user:gn,dispatch:Yt}=ke,Ln=Cl(ke,["classroomList","globalSetting","problemset","loading","exercise","user","dispatch"]),Ia,ln,Wt,un,er,Xn,Zn,qn,yn,lr,Dr,dr,ki,Gi,Ui,_o,Tr,Mi,eo,tr,yo,Lo,Io,nr,fi,ul,No;const pi=(0,ve.useParams)(),[xl,wo]=(0,E.useState)(!1),{userInfo:cl}=gn,[Qo]=Pe.default.useForm();let[Ho,qo]=(0,E.useState)({});const[$o,Al]=(0,E.useState)(1),[Vs,_i]=(0,E.useState)(""),[wa]=(0,ve.useSearchParams)(),[ml,Wo]=(0,E.useState)(!1),[Os,ss]=(0,E.useState)(!1),[tu,As]=(0,E.useState)(!1),[Ms,qi]=(0,E.useState)(""),[Ii,Yi]=(0,E.useState)(!1),[La,rl]=(0,E.useState)(!1);(0,E.useEffect)(()=>{Yt({type:"globalSetting/footerToggle",payload:!1}),Qo.setFieldsValue({difficulty:2,course_discipline_id:null})},[]),(0,E.useEffect)(()=>{var Eo,Tl,vl,_l,Ll,Uo;pi.exerciseId&&(((Tl=(Eo=kn==null?void 0:kn.editData)==null?void 0:Eo.exercise)==null?void 0:Tl.exercise_status)===2||((_l=(vl=kn==null?void 0:kn.editData)==null?void 0:vl.exercise)==null?void 0:_l.exercise_status)===3||((Uo=(Ll=kn==null?void 0:kn.editData)==null?void 0:Ll.exercise)==null?void 0:Uo.exercise_status)===4?As(!0):As(!1))},[kn==null?void 0:kn.editData]),(0,E.useEffect)(()=>{if(pi.exerciseId){let Eo=kn.editData.exercise;rl(Eo==null?void 0:Eo.set_question_sub_discipline),Qo.setFieldsValue(Jo(ko({},Eo),{course_discipline_id:Eo==null?void 0:Eo.course_discipline_id}))}},[kn]),(0,E.useEffect)(()=>{wa.get("type")==="2"&&(_i(pi.exerciseId),Al(2))},[wa.get("type")]);function _s(Eo,Tl){return Ml(this,null,function*(){var vl,_l,Ll,Uo;yield Qo.validateFields();const Rl=Qo.getFieldsValue();Rl.is_md=!0,Rl.time=parseInt(Rl.time)>9999?9999:Rl.time;const dl=yield Yt({type:"exercise/addExercise",payload:ko(ko({},Rl),pi)});dl.status===0?(yield(0,Ke.ZP)(`/api/courses/${pi==null?void 0:pi.coursesId}/exercises/notice_at.json`,{method:"POST",body:{course_id:pi==null?void 0:pi.coursesId,id:(vl=dl==null?void 0:dl.data)==null?void 0:vl.exercise_id,time:Eo}}),$l((_l=dl.data)==null?void 0:_l.exercise_id),_i((Ll=dl==null?void 0:dl.data)==null?void 0:Ll.exercise_id),Al(2),Wo(!1),ve.history.replace(`/classrooms/${pi.coursesId}/exercise/add/${(Uo=dl.data)==null?void 0:Uo.exercise_id}?type=2`)):Te.ZP.error(dl.message),Tl()})}function ps(Eo){qo(ko({},Eo))}function $l(Eo){return Ml(this,null,function*(){if(!(Ho!=null&&Ho.ec_point_ids))return;const Tl=ko({},Ho);delete Tl.id;let vl=yield(0,Ke.ZP)(`/api/ec_courses/${Ho==null?void 0:Ho.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:ko({exercise_id:Eo},Tl)})})}return Lr.createElement("div",{style:{background:"#ffffff",marginTop:-8,padding:8,minHeight:"100vh",paddingBottom:64}},Lr.createElement("section",{className:"edu-container"},Lr.createElement("section",{className:"animated fadeIn"},Lr.createElement("aside",{className:"mt10"},cl&&Lr.createElement(He.Z,{separator:">"},Lr.createElement(He.Z.Item,null,Lr.createElement(ve.Link,{to:`/classrooms/${pi.coursesId}/exercise`},(Ia=cl==null?void 0:cl.course)==null?void 0:Ia.course_name)),Lr.createElement(He.Z.Item,null,Lr.createElement(ve.Link,{to:`/classrooms/${pi.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")),Lr.createElement(He.Z.Item,null,pi.exerciseId?"\u7F16\u8F91\u8BD5\u5377":"\u65B0\u5EFA\u8BD5\u5377")))),pi.exerciseId&&Lr.createElement("div",{style:{display:"inline-flex",background:"rgba(233, 146, 55, 0.05)",borderRadius:4,height:40,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",marginTop:20}},Lr.createElement(lo.Z,{style:{marginRight:5,color:"#E99237"}}),Lr.createElement("span",{style:{flex:1,color:"#E99237"}},"\u53D1\u5E03\u540E\u7684\u8BD5\u5377\u4E0D\u5141\u8BB8\u8FDB\u884C\u589E\u52A0/\u5220\u9664\u8BD5\u9898\u548C\u4FEE\u6539\u5206\u503C\u7B49\u64CD\u4F5C\uFF0C\u82E5\u9700\u8981\u4E8C\u6B21\u4F7F\u7528\uFF0C\u53EF\u5C06\u8BD5\u5377\u52A0\u5165\u8BD5\u5377\u5E93\u4E2D\u8FDB\u884C\u7F16\u8F91"),Lr.createElement("span",{className:Xe.addQuestionBtn,onClick:()=>{Yt({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[pi.exerciseId]}})}},"\u52A0\u5165\u8BD5\u5377\u5E93")),Lr.createElement(Ji.Z,{haveInit:!0,init:()=>{qi(new Date)}}),Lr.createElement("div",{className:"bg-white"},Lr.createElement("div",{style:{display:"flex",justifyContent:"center",paddingTop:20,alignItems:"center"}},Lr.createElement("div",{onClick:()=>{if(Os){Te.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u8BD5\u9898\u3002");return}Al(1)},className:$o===1?Xe.selectdiv:Xe.divitem},Lr.createElement(to.Z,{number:1,active:$o===1,className:"mr10"}),Lr.createElement("span",null,"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F")),Lr.createElement("div",{style:{width:188,border:"1px dotted #9096A3",margin:"0px 30px",height:1}}),Lr.createElement("div",{onClick:()=>{if(!pi.exerciseId&&!Vs){Te.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u57FA\u7840\u4FE1\u606F\u518D\u65B0\u5EFA\u8BD5\u9898");return}Al(2),!Vs&&_i(pi.exerciseId)},className:$o!==1?Xe.selectdiv:Xe.divitem},Lr.createElement(to.Z,{number:2,active:$o!==1,className:"mr10"}),Lr.createElement("span",null,"\u7F16\u8F91\u8BD5\u9898"))),$o===2&&Lr.createElement("div",{className:"tc"},Lr.createElement(bl.Z,{defaultValue:(Wt=(ln=kn==null?void 0:kn.editData)==null?void 0:ln.exercise)==null?void 0:Wt.exercise_name,onFinish:Eo=>Ml(void 0,null,function*(){var Tl,vl,_l,Ll,Uo,Rl,dl,zs,Ps,En,Br,ti;return Eo.trim()===((vl=(Tl=kn==null?void 0:kn.editData)==null?void 0:Tl.exercise)==null?void 0:vl.exercise_name)?!0:(yield(0,ri.wy)({exercise_name:Eo,exercise_description:(Ll=(_l=kn==null?void 0:kn.editData)==null?void 0:_l.exercise)==null?void 0:Ll.exercise_description,course_discipline_id:(Rl=(Uo=kn==null?void 0:kn.editData)==null?void 0:Uo.exercise)==null?void 0:Rl.course_discipline_id,time:(zs=(dl=kn==null?void 0:kn.editData)==null?void 0:dl.exercise)==null?void 0:zs.time,exerciseId:(En=(Ps=kn.editData)==null?void 0:Ps.exercise)==null?void 0:En.id,difficulty:(ti=(Br=kn.editData)==null?void 0:Br.exercise)==null?void 0:ti.difficulty})).status===0?(Qo.setFieldValue("exercise_name",Eo),!0):!1})}),Lr.createElement("div",{style:{fontSize:14}},Lr.createElement("span",{style:{color:"#5F6368"}},"\u7B54\u9898\u65F6\u957F",Lr.createElement("span",{style:{color:"#000000",marginLeft:8}},((er=(un=kn==null?void 0:kn.editData)==null?void 0:un.exercise)==null?void 0:er.time)||"\u4E0D\u9650")),Lr.createElement("span",{style:{margin:"0px 30px",color:"#5F6368"}},"\u96BE\u5EA6",Lr.createElement("span",{style:{color:"#000000",marginLeft:8}},((Zn=(Xn=kn==null?void 0:kn.editData)==null?void 0:Xn.exercise)==null?void 0:Zn.difficulty)===1?"\u7B80\u5355":((yn=(qn=kn==null?void 0:kn.editData)==null?void 0:qn.exercise)==null?void 0:yn.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),Lr.createElement("span",{style:{marginRight:30,color:"#5F6368"}},"\u8BD5\u9898\u603B\u6570",Lr.createElement("span",{style:{color:"#000000",marginLeft:8}},((Dr=(lr=kn==null?void 0:kn.editData)==null?void 0:lr.exercise_types)==null?void 0:Dr.q_counts)||0)),Lr.createElement("span",{style:{color:"#5F6368"}},"\u603B\u5206",Lr.createElement("span",{style:{color:"#000000",marginLeft:8}},(ki=(dr=kn==null?void 0:kn.editData)==null?void 0:dr.exercise_types)==null?void 0:ki.q_scores))))),$o===1&&Lr.createElement("div",null,Lr.createElement("section",{className:[Xe.bg,"mt20"].join(" "),style:{padding:"30px 120px 300px 120px"}},Lr.createElement(Pe.default,{form:Qo,colon:!1,layout:"horizontal",labelCol:{span:4},wrapperCol:{span:20},initialValues:{time:60},onFinish:Eo=>Ml(void 0,null,function*(){var Tl,vl,_l,Ll,Uo;if(wo(!0),Wo(!0),pi.exerciseId){Eo.exerciseId=(vl=(Tl=kn.editData)==null?void 0:Tl.exercise)==null?void 0:vl.id,Eo.course_discipline_id=Eo.course_discipline_id,yield(0,ri.wy)(Jo(ko({},Eo),{set_question_sub_discipline:La})),Al(2),$l(pi==null?void 0:pi.exerciseId),_i(pi.exerciseId),wo(!1),Wo(!1);return}const Rl=yield(0,Ke.ZP)(`/api/courses/${pi==null?void 0:pi.coursesId}/exercises/overload_alert.json`,{method:"get",params:{course_id:pi==null?void 0:pi.coursesId}});if(Rl!=null&&Rl.alert)Yt({type:"classroomList/setActionTabs",payload:{key:"\u9884\u7EA6\u5F39\u7A97"}});else{Eo.is_md=!0,Eo.time=parseInt(Eo.time)>9999?9999:Eo.time,Eo.set_question_sub_discipline=La;const dl=yield Yt({type:"exercise/addExercise",payload:Jo(ko(ko({},Eo),pi),{category_id:wa.get("catalogue")||null})});dl.status===0&&($l((_l=dl.data)==null?void 0:_l.exercise_id),ve.history.replace(`/classrooms/${pi.coursesId}/exercise/add/${(Ll=dl.data)==null?void 0:Ll.exercise_id}?type=2`),_i((Uo=dl==null?void 0:dl.data)==null?void 0:Uo.exercise_id),Al(2)),Wo(!1)}wo(!1)}),className:Xe.formWrap},Lr.createElement(Pe.default.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0",className:Xe.baseLineHeight,rules:[{required:!0,validator:(Eo,Tl)=>{var vl;return((vl=Tl==null?void 0:Tl.replaceAll(" ",""))==null?void 0:vl.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},Lr.createElement(_e.default,{maxLength:60,className:Xe.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),Lr.createElement(Pe.default.Item,{label:"\u6240\u5C5E\u8BFE\u7A0B",name:"course_discipline_id",className:Xe.baseLineHeight},Lr.createElement(Vn.q,{style:{height:46},showLinkButton:!1,data:{course_discipline_id:(_o=(Ui=(Gi=kn==null?void 0:kn.editData)==null?void 0:Gi.exercise)==null?void 0:Ui.course_discipline_data)==null?void 0:_o.course_discipline_id},tooltipTitle:((eo=(Mi=(Tr=kn==null?void 0:kn.editData)==null?void 0:Tr.exercise)==null?void 0:Mi.course_discipline_data)==null?void 0:eo.is_managed)===!1?`${(Lo=(yo=(tr=kn==null?void 0:kn.editData)==null?void 0:tr.exercise)==null?void 0:yo.course_discipline_data)==null?void 0:Lo.user_name}\u8001\u5E08\u521B\u5EFA\u7684\u8BFE\u7A0B\uFF0C\u8BF7\u8054\u7CFB\u521B\u5EFA\u8005\u4FEE\u6539\u6240\u5C5E\u8BFE\u7A0B`:"",disabled:((fi=(nr=(Io=kn==null?void 0:kn.editData)==null?void 0:Io.exercise)==null?void 0:nr.course_discipline_data)==null?void 0:fi.is_managed)===!1})),Lr.createElement("div",{className:Xe.concat},Lr.createElement("div",null,Lr.createElement(ze.default,{checked:La,onChange:Eo=>{rl(Eo.target.checked)},style:{color:"#000"}},"\u8BBE\u7F6E\u8BE5\u8BFE\u7A0B\u4E3A\u8BD5\u9898\u6A21\u677F\uFF08\u521B\u5EFA\u65B0\u8BD5\u9898\u65F6\u81EA\u52A8\u4F7F\u7528\u8BE5\u8BFE\u7A0B\uFF09")),Lr.createElement("div",null,"\u6CA1\u6709\u5408\u9002\u7684\u8BFE\u7A0B\uFF1F",Lr.createElement("a",{target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u8BFE\u7A0B"))),Lr.createElement(Pe.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:Xe.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},Lr.createElement(nt.ZP.Group,{className:Xe.radiogroup,disabled:tu},Lr.createElement(nt.ZP.Button,{className:Xe.easy,value:1},"\u7B80\u5355"),Lr.createElement(nt.ZP.Button,{className:Xe.medium,value:2},"\u9002\u4E2D"),Lr.createElement(nt.ZP.Button,{className:Xe.hard,value:3},"\u56F0\u96BE"))),Lr.createElement(Pe.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:Xe.baseLineHeight},Lr.createElement("div",{style:{display:"flex",width:"100%"}},Lr.createElement(Pe.default.Item,{name:"time",noStyle:!0},Lr.createElement(Fe.Z,{disabled:tu,min:1,max:9999,className:Xe.baseFormItem,style:{width:220},maxLength:60,placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),Lr.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},"\u5206\u949F"))),Lr.createElement(Pe.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exercise_description"},Lr.createElement(Fr.Z,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5",height:260,watch:!0,defaultValue:(No=(ul=kn==null?void 0:kn.editData)==null?void 0:ul.exercise)==null?void 0:No.exercise_description}))),Lr.createElement(mt,{exercise_id:pi==null?void 0:pi.exerciseId,setitem:ps})),Lr.createElement("div",{className:Xe.bottmodiv},Lr.createElement(We.ZP,{className:`${Xe.cancelBtn}`,type:"primary",onClick:()=>{ve.history.back()}},"\u53D6\u6D88"),Lr.createElement(We.ZP,{loading:ml,onClick:()=>{Qo.validateFields(),Qo.submit()},type:"primary",className:`${Xe.confirmBtn} ml20`},"\u4E0B\u4E00\u6B65")),Lr.createElement(Ie,{setsubloading:Wo,onModalOk:_s})),$o===2&&Lr.createElement("div",null,Lr.createElement(jo,{key:Ms,setisedits:ss,setitemid:_i,itemid:Vs}))),Lr.createElement(go.Z,{open:Ii,onCancel:()=>{Yi(!1)}}))};var Bs=(0,ve.connect)(({classroomList:ue,loading:ke,user:Ze,problemset:Vt,globalSetting:Nn,exercise:Cr})=>({classroomList:ue,globalSetting:Nn,problemset:Vt,user:Ze,exercise:Cr,loading:ke.effects}))(Ql)},9202:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return Se}});var E=ne(28284),ve=ne(6767),Pe=ne(62957),Te=ne(29787),He=ne(25399),_e=ne(47889),ze=ne(37568),nt=ne(70858),Fe=ne(59301),We=ne(44283),Xe=ne(49317),$e=ne(76406),vt={flex_box_center:"flex_box_center___FjW3J",flex_space_between:"flex_space_between___VMPG3",flex_box_vertical_center:"flex_box_vertical_center___f4bAX",flex_box_center_end:"flex_box_center_end___r_BiQ",flex_box_column:"flex_box_column___KmCaa",contentWrap:"contentWrap___JMzNd",leftWrap:"leftWrap___rYjEI",tip:"tip___Iu2px",title_con:"title_con___WF9OL",question_title:"question_title___XPCJJ",activeItem:"activeItem___yC4ry",rightWrap:"rightWrap___ut8PK",radio_con:"radio_con___cvwXd",result_con:"result_con___m5Gmr",result_title:"result_title___D7L1n",titleTooltip:"titleTooltip___eBrPv"},Ye=ne(15267),Ne=ne(39116),Be=ne(35883),be=ne(59301),Ie=Object.defineProperty,Ke=Object.defineProperties,at=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,wt=(Ve,Ae,tt)=>Ae in Ve?Ie(Ve,Ae,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Ve[Ae]=tt,ft=(Ve,Ae)=>{for(var tt in Ae||(Ae={}))qe.call(Ae,tt)&&wt(Ve,tt,Ae[tt]);if(fe)for(var tt of fe(Ae))st.call(Ae,tt)&&wt(Ve,tt,Ae[tt]);return Ve},ct=(Ve,Ae)=>Ke(Ve,at(Ae)),Je=(Ve,Ae,tt)=>new Promise((Dt,lt)=>{var Qe=me=>{try{Re(tt.next(me))}catch(pt){lt(pt)}},xt=me=>{try{Re(tt.throw(me))}catch(pt){lt(pt)}},Re=me=>me.done?Dt(me.value):Promise.resolve(me.value).then(Qe,xt);Re((tt=tt.apply(Ve,Ae)).next())});const ut=({shixunHomeworks:Ve,exercise:Ae,loading:tt,dispatch:Dt})=>{var lt,Qe,xt,Re,me,pt;const{commonHeader:bt}=Ae,[it,Le]=(0,Fe.useState)([]),[Ue,mt]=(0,Fe.useState)(ct(ft({},(0,We.useParams)()),{page:1,limit:10})),[Zt,Pt]=(0,Fe.useState)([]),[en,dt]=(0,Fe.useState)(""),[Lt,pn]=(0,Fe.useState)(1),[he]=E.default.useForm(),[le,ae]=(0,Fe.useState)({}),[pe,ye]=(0,Fe.useState)(null),[se,ot]=(0,Fe.useState)(!1),[Xt,zt]=(0,Fe.useState)({combine:[],simple:[]}),[on,Kt]=(0,Fe.useState)(null),[Yn,Fn]=(0,Fe.useState)({}),[or,ra]=(0,Fe.useState)(0),[ur,rr]=(0,Fe.useState)(0),[Xr,Vr]=(0,Fe.useState)(!1),xr=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(Sn,ir,Fa)=>(Ue.page-1)*Ue.limit+Fa+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,width:180},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Sn=>Sn||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Sn,ir)=>be.createElement("div",{className:vt.banding,title:Sn||"--"},Sn||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",width:200,dataIndex:"commit_status",render:(Sn,ir)=>Sn===0?be.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Sn===1?be.createElement("span",{style:{color:"#DF3042"}},!ir.is_make_up&&"\u8003\u8BD5\u4E2D",ir.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Sn===2?be.createElement("span",{style:{color:"#5AB891"}},!ir.is_make_up&&!ir.is_force_commit&&"\u5DF2\u4EA4\u5377",ir.is_make_up&&!ir.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",ir.is_make_up&&ir.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!ir.is_make_up&&ir.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):be.createElement("span",{style:{color:"#5AB891"}},!ir.is_make_up&&!ir.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",ir.is_make_up&&!ir.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",ir.is_make_up&&ir.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!ir.is_make_up&&ir.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:(bt==null?void 0:bt.exercise_type)==2&&!(0,Ye.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:(Sn,ir)=>ir.commit_status===0||ir.commit_status===1?"--":!ir.open_total_score&&(0,Ye.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Sn=typeof Sn=="number"?Number(Sn):Sn,console.log(typeof Sn),Sn||(Sn=0),Sn===100?be.createElement("span",{className:"c-green"},Sn):Sn>60?be.createElement("span",{className:"c-orange"},Sn):Sn==ur*.6?be.createElement("span",{className:"c-red"},Sn):be.createElement("span",null,Sn))}].filter(Sn=>!!Sn);(0,Fe.useEffect)(()=>{var Sn,ir,Fa;((Sn=Ae.actionTabs)==null?void 0:Sn.key)=="\u6D4B\u8BD5AI\u8BC4\u5206"&&(zt([]),Kt(((ir=Ae==null?void 0:Ae.actionTabs)==null?void 0:ir.questionId)||null),Fn(((Fa=Ae==null?void 0:Ae.actionTabs)==null?void 0:Fa.questionDetail)||{}),Dn(),Jn(Ue))},[(lt=Ae.actionTabs)==null?void 0:lt.key]);const Dn=()=>Je(void 0,null,function*(){var Sn,ir,Fa,$a,Jr,na,Qa,Kr,qa;const aa=yield(0,Xe.ZP)(`/api/exercises/${Ue==null?void 0:Ue.categoryId}.json`,{method:"get"});if(aa.status==0){const Wn=(ir=(Sn=aa==null?void 0:aa.exercise_question_types)==null?void 0:Sn.find(nn=>(nn==null?void 0:nn.question_type)==7))==null?void 0:ir.items,Rn=($a=(Fa=aa==null?void 0:aa.exercise_question_types)==null?void 0:Fa.find(nn=>(nn==null?void 0:nn.question_type)==4))==null?void 0:$a.items;let cn=[],fn=0,wn={};cn=(Jr=Wn==null?void 0:Wn.map((nn,Kn)=>{var Jt,On;return(On=(Jt=nn==null?void 0:nn.sub_exercise_questions)==null?void 0:Jt.map((hr,yr)=>(hr==null?void 0:hr.question_type)==4?ct(ft({},hr),{index:Kn+1,jdex:yr+1,parentTitle:nn==null?void 0:nn.question_title,isCombine:!0}):null))==null?void 0:On.filter(hr=>hr)}))==null?void 0:Jr.flat(),zt({combine:cn,simple:Rn}),(Rn==null?void 0:Rn.length)>0?(fn=(na=Rn==null?void 0:Rn[0])==null?void 0:na.question_id,wn=(Rn==null?void 0:Rn[0])||{}):(cn==null?void 0:cn.length)>0&&(fn=(Qa=cn==null?void 0:cn[0])==null?void 0:Qa.question_id,wn=(cn==null?void 0:cn[0])||{}),Kt(((Kr=Ae==null?void 0:Ae.actionTabs)==null?void 0:Kr.questionId)||fn),Fn(((qa=Ae==null?void 0:Ae.actionTabs)==null?void 0:qa.questionDetail)||wn)}}),pa=(Sn,ir)=>{Ue.page=Sn,Ue.limit=ir,mt(ft({},Ue)),Jn(Ue)},Jn=Sn=>Je(void 0,null,function*(){Vr(!0);const ir=yield(0,Xe.ZP)(`/api/exercises/${Ue.categoryId||(Ue==null?void 0:Ue.exerciseId)}/exercise_users.json`,{method:"get",params:Sn});ir.status==0&&(ra(ir.data.total_count),mt(ct(ft({},Ue),{total:ir.data.total_count})),Le(ir.data.exercise_users),rr(ir.data.total_score)),Vr(!1)}),Vn=Sn=>{Ue.search=Sn,Ue.page=1,he.resetFields(),ae({}),Pt([]),ye(null),mt(ft({},Ue)),Jn(Ue)},ha=Sn=>Je(void 0,null,function*(){var ir,Fa;const $a=ft({},le);if(!((ir=Sn==null?void 0:Sn.content)!=null&&ir.trim())){ve.ZP.warning("\u8BF7\u8F93\u5165\u7B54\u9898\u5185\u5BB9\uFF01");return}$a.content=Sn==null?void 0:Sn.content,$a.attachment_ids=(Fa=Sn==null?void 0:Sn.attachment_ids)==null?void 0:Fa.map(Jr=>Jr.response.id),Ti($a)}),Ti=Sn=>Je(void 0,null,function*(){ot(!0);const ir=yield(0,Xe.ZP)(`/api/exercises/${(Ue==null?void 0:Ue.categoryId)||(Ue==null?void 0:Ue.exerciseId)}/test_ai_review.json`,{method:"post",body:ct(ft({},Sn),{exercise_question_id:on,ai_review_settings:Yn==null?void 0:Yn.ai_review_settings})});if([0,-3].includes(ir.status)){ir.status==0&&ve.ZP.success("\u8BC4\u5206\u6D4B\u8BD5\u6210\u529F\uFF01"),ye(ir);const Fa=document.querySelector(".modal-ai-pfcs");if(Fa){const $a=Fa.querySelector(".ant-modal-body");$a&&($a.scrollTop=$a.scrollHeight)}}ot(!1)}),Ni=()=>{Dt({type:"exercise/setActionTabs",payload:{key:""}}),pn(1),Ir()},Ir=()=>{he.resetFields(),ae({}),Pt([]),dt(""),ye(null)};return be.createElement(Pe.default,{className:"modal-ai-pfcs",width:1200,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u6D4B\u8BD5AI\u8BC4\u5206",confirmLoading:se,open:((Qe=Ae.actionTabs)==null?void 0:Qe.key)==="\u6D4B\u8BD5AI\u8BC4\u5206",destroyOnClose:!0,onCancel:()=>Ni(),okText:pe?"\u91CD\u65B0\u6D4B\u8BD5":"\u5F00\u59CB\u6D4B\u8BD5",onOk:()=>{var Sn;if((Sn=Ae.actionTabs)!=null&&Sn.showSelectQuestion&&!on)return ve.ZP.warning("\u8BF7\u9009\u62E9\u9898\u76EE\uFF01");if(Lt==1){if(Zt.length==0)return ve.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u4F4D\u5B66\u751F\u8BD5\u5377\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5\uFF01");Ti({exercise_user_id:Zt[0]})}else Lt==2&&he.submit()}},be.createElement(Te.Z,{spinning:se,tip:"\u6D4B\u8BD5AI\u8BC4\u5206\u4E2D\u2026\u2026"},be.createElement("div",{className:vt.contentWrap},be.createElement("div",{className:vt.leftWrap},be.createElement("div",{className:vt.tip},be.createElement("i",{className:"iconfont icon-tishi11 font14",style:{color:"#3061D0",transform:"rotate(180deg)",marginTop:"5px"}}),be.createElement("span",{style:{marginLeft:"5px"}},"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002")),be.createElement("div",{style:{maxHeight:"500px",overflowY:"auto",margin:"10px 0px"}},((xt=Xt==null?void 0:Xt.simple)==null?void 0:xt.length)>0&&be.createElement(be.Fragment,null,be.createElement("div",{className:vt.title_con},"\u3010\u7B80\u7B54\u9898\u3011"),be.createElement("div",null,(Re=Xt==null?void 0:Xt.simple)==null?void 0:Re.map((Sn,ir)=>be.createElement("div",{key:Sn==null?void 0:Sn.question_id},be.createElement(He.Z,{title:be.createElement(Be.Z,{value:Sn==null?void 0:Sn.question_title}),color:"#fff",placement:"left",overlayClassName:vt.titleTooltip},be.createElement("span",{className:`${vt.question_title} ${on==(Sn==null?void 0:Sn.question_id)?vt.activeItem:""}`,onClick:()=>{var Fa,$a,Jr;Kt(Sn==null?void 0:Sn.question_id),Fn(ct(ft({},Sn||{}),{ai_review_settings:(Fa=Ae==null?void 0:Ae.actionTabs)!=null&&Fa.isUnify?(Jr=($a=Ae==null?void 0:Ae.actionTabs)==null?void 0:$a.questionDetail)==null?void 0:Jr.ai_review_settings:Sn==null?void 0:Sn.ai_review_settings}))}},be.createElement(Be.Z,{value:ir+1+"\u3001"+(Sn==null?void 0:Sn.question_title),showTextOnly:!0}))))))),((me=Xt==null?void 0:Xt.combine)==null?void 0:me.length)>0&&be.createElement(be.Fragment,null,be.createElement("div",{className:vt.title_con},"\u3010\u7EC4\u5408\u9898\u3011"),be.createElement("div",null,(pt=Xt==null?void 0:Xt.combine)==null?void 0:pt.map((Sn,ir)=>be.createElement("div",{key:Sn==null?void 0:Sn.question_id,onClick:()=>{var Fa,$a,Jr;Kt(Sn==null?void 0:Sn.question_id),Fn(ct(ft({},Sn||{}),{ai_review_settings:(Fa=Ae==null?void 0:Ae.actionTabs)!=null&&Fa.isUnify?(Jr=($a=Ae==null?void 0:Ae.actionTabs)==null?void 0:$a.questionDetail)==null?void 0:Jr.ai_review_settings:Sn==null?void 0:Sn.ai_review_settings}))}},be.createElement(He.Z,{title:be.createElement(Be.Z,{value:Sn==null?void 0:Sn.question_title}),color:"#fff",placement:"left",overlayClassName:vt.titleTooltip},be.createElement("span",{className:`${vt.question_title} ${on==(Sn==null?void 0:Sn.question_id)?vt.activeItem:""}`},be.createElement(Be.Z,{value:(Sn==null?void 0:Sn.index)+"."+(Sn==null?void 0:Sn.jdex)+"\u3001"+(Sn==null?void 0:Sn.question_title),showTextOnly:!0}))))))))),be.createElement("div",{className:vt.rightWrap},be.createElement("div",{className:vt.radio_con},be.createElement("span",{style:{marginRight:32}},"\u6D4B\u8BD5\u65B9\u5F0F"),be.createElement(_e.ZP.Group,{onChange:Sn=>{Sn.target.value==1&&pa(1,10),pn(Sn.target.value),Ir()},value:Lt,options:[{label:"\u9009\u62E9\u5B66\u751F\u7B54\u6848",value:1,style:{marginRight:30,color:"#000"}},{label:"\u8F93\u5165\u7B54\u9898\u5185\u5BB9",value:2,style:{marginRight:30,color:"#000"}}]})),Lt==1&&be.createElement(be.Fragment,null,be.createElement("div",{className:"flex justify-between item-center mb10"},be.createElement("div",{style:{fontSize:"14px",color:"#FA6400"}},"\u63D0\u793A\uFF1A","\u53EA\u80FD\u9009\u62E9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5"),be.createElement(ze.default.Search,{style:{width:487},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:en,onChange:Sn=>dt(Sn.target.value),onSearch:Vn})),be.createElement(nt.default,{rowSelection:{type:"radio",selectedRowKeys:Zt,onChange:(Sn,ir)=>{Pt(Sn)},getCheckboxProps:Sn=>({disabled:[0,1].includes(Sn==null?void 0:Sn.commit_status)})},rowKey:"exercise_user_id",dataSource:it||[],columns:xr,pagination:{current:Ue.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:Ue.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:or,size:"default",showTotal:$e.rU,onChange:pa},onChange:(Sn,ir,Fa)=>{Ue.page=1,Fa.order===void 0?(Ue.order_type=null,Ue.order=null):(Ue.order_type=Fa.order==="descend"?"desc":"asc",Ue.order=Fa.field),mt(ft({},Ue)),Jn(Ue)}})),Lt==2&&be.createElement("div",{style:{marginTop:20}},be.createElement(E.default,{form:he,className:vt.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{ae(ft({},he.getFieldsValue()))},onFinish:ha},be.createElement(E.default.Item,{name:"content",label:"",style:{marginBottom:0}},be.createElement(Ne.Z,{watch:!0})))),pe&&be.createElement("div",{className:vt.result_con},be.createElement("div",{className:vt.result_title},"AI\u8BC4\u5206\u7ED3\u679C"),(pe==null?void 0:pe.status)==0&&be.createElement("div",{className:"p20"},be.createElement("div",{className:"mb5"},be.createElement("span",{style:{color:"#333",fontWeight:"bold"}},"\u8BC4\u5206\uFF1A"),pe==null?void 0:pe.score),be.createElement("div",{className:"flex"},be.createElement("span",{style:{color:"#333",fontWeight:"bold",whiteSpace:"nowrap",lineHeight:"26px"}},"\u8BC4\u8BED\uFF1A"),be.createElement(Be.Z,{value:pe==null?void 0:pe.content,style:{fontSize:"14px"}}))),(pe==null?void 0:pe.status)==-3&&be.createElement("div",{className:"p20"},be.createElement(Be.Z,{value:pe==null?void 0:pe.message,style:{fontSize:"14px"}})))))))};var Se=(0,We.connect)(({shixunHomeworks:Ve,exercise:Ae,loading:tt,user:Dt})=>({shixunHomeworks:Ve,exercise:Ae,loading:tt.effects,user:Dt}))(ut)},28696:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return vt}});var E=ne(59301),ve=ne(6767),Pe=ne(62957),Te=ne(94968),He=ne(7939),_e=ne(14185),ze=ne(76406),nt=ne(30935),Fe=ne(44283),We={customModal:"customModal___bVzUV",content:"content___oKhZq",upload:"upload___nPxEL",infoText:"infoText___gZEJF",okBtn:"okBtn___CVo2A",fileList:"fileList___tauGN",fileName:"fileName___T_8JX",selectitems:"selectitems___imW2Y"},Xe=ne(59301),vt=({visible:Ye,onOk:Ne,onCancel:Be,course_discipline_id:be})=>{const[Ie,Ke]=(0,E.useState)([]),[at,fe]=(0,E.useState)(!1),qe=(0,Fe.useParams)(),[st,wt]=(0,E.useState)(null);(0,E.useEffect)(()=>{Ye?wt(be):(wt(null),Ke([]),fe(!1))},[Ye]);const ft=()=>{if(!st)return ve.ZP.warning("\u8BF7\u9009\u62E9\u8BFE\u7A0B\uFF01");fe(!0),Ne(Ie,st,()=>{fe(!1)})},ct=()=>{Be()},Je=()=>{const Ve=`${_e.Z.API_SERVER}/api/courses/${qe.coursesId}/exercises/down_template`;(0,ze.Nd)(null,Ve)},ut=Ve=>{const Ae={name:Ve.name,uid:Ve.uid,file:Ve};return Ke([Ae]),!1},Se=()=>{Ke([])};return Xe.createElement(Pe.default,{title:"\u5BFC\u5165\u8BD5\u9898",open:Ye,onOk:ft,centered:!0,wrapClassName:We.customModal,onCancel:ct,width:663,okText:"\u786E\u8BA4",okButtonProps:{className:We.okBtn},cancelText:"\u53D6\u6D88",confirmLoading:at},Xe.createElement("div",{className:We.content},Xe.createElement("aside",null,Xe.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA41"),Xe.createElement("ul",null,Xe.createElement("li",null,Xe.createElement("span",{style:{color:"#5F6367"}},"\u6839\u636E\u6A21\u677F\u8981\u6C42\u7F16\u8F91\u9700\u8981\u4E0A\u4F20\u7684\u8BD5\u9898"),Xe.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginLeft:20},onClick:Je},"\u4E0B\u8F7D\u8003\u8BD5\u8BD5\u9898\u6A21\u677F"),Xe.createElement("i",{className:"iconfont icon-xiazai4 ml10",onClick:Je,style:{fontSize:14,cursor:"pointer",color:"#0152d9"}})),Xe.createElement("li",{style:{color:"#FA6400"},className:"mt10"},"\u63D0\u793A"),Xe.createElement("li",{className:We.infoText},"1\u3001\u76EE\u524D\u4EC5\u652F\u6301Excel\u683C\u5F0F\u6A21\u677F\uFF1B "),Xe.createElement("li",{className:We.infoText},"2\u3001\u4E0D\u652F\u6301\u7EC4\u5408\u9898\u548C\u5B9E\u8BAD\u9898\u5BFC\u5165\uFF1B"),Xe.createElement("li",{className:We.infoText},"3\u3001\u6BCF\u6B21\u6700\u591A\u5BFC\u5165300\u9898\uFF1B"),Xe.createElement("li",{className:We.infoText},"4\u3001\u586B\u7A7A\u9898\u5BFC\u5165\u6700\u591A\u652F\u63018\u4E2A\u586B\u7A7A\u9879\u3002"))),Xe.createElement("aside",{style:{marginTop:22}},Xe.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA42"),Xe.createElement("ul",{style:{flex:1}},Xe.createElement("li",{style:{color:"#5F6367"}},"\u8BF7\u9009\u62E9\u8BFE\u7A0B\uFF0C\u4E0A\u4F20\u7F16\u8F91\u597D\u7684\u8BD5\u9898\u6587\u6863\uFF0C\u786E\u5B9A\u5BFC\u5165"),Ye&&Xe.createElement(Xe.Fragment,null,Xe.createElement(nt.q,{style:{width:200,marginTop:10},size:"large",value:st,onChange:wt}),Xe.createElement("br",null),Xe.createElement(Te.default,{action:`${_e.Z.API_SERVER}/api/attachments.json`,beforeUpload:ut,onRemove:Se,withCredentials:!0,fileList:Ie,accept:".xls,.xlsx",showUploadList:!1},Xe.createElement(He.ZP,{className:We.upload,type:"primary",icon:Xe.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6"))),Ie.map((Ve,Ae)=>Xe.createElement("div",{key:Ae,className:We.fileList},Xe.createElement("span",{className:We.fileName},Ve==null?void 0:Ve.name),Xe.createElement("i",{className:"iconfont icon-shanchu12",style:{color:"#F65160",fontSize:16,cursor:"pointer"},onClick:Se})))))))}},80283:function(It,kt,ne){"use strict";var E=ne(59301),ve=ne(62957),Pe=ne(49317),Te=ne(44283),He=ne(59301),_e=(nt,Fe,We)=>new Promise((Xe,$e)=>{var vt=Be=>{try{Ne(We.next(Be))}catch(be){$e(be)}},Ye=Be=>{try{Ne(We.throw(Be))}catch(be){$e(be)}},Ne=Be=>Be.done?Xe(Be.value):Promise.resolve(Be.value).then(vt,Ye);Ne((We=We.apply(nt,Fe)).next())});const ze=({exercise:nt,dispatch:Fe,init:We,haveInit:Xe=!1})=>{const $e=(0,Te.useParams)(),[vt,Ye]=(0,E.useState)(!1);let[Ne,Be]=(0,E.useState)();const[be,Ie]=(0,E.useState)(!1),[Ke,at]=(0,E.useState)(!1);(0,E.useEffect)(()=>{nt.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&fe()},[nt.actionTabs]);function fe(){return _e(this,null,function*(){var qe,st;let wt=yield(0,Pe.ZP)(`/api/courses/${$e==null?void 0:$e.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:nt.actionTabs.selectArrs}});if(((qe=wt==null?void 0:wt.cover_exercises)==null?void 0:qe.length)>0)Ye(!0),Be((st=wt==null?void 0:wt.cover_exercises)==null?void 0:st[0]);else{let ft=yield(0,Pe.ZP)(`/api/courses/${$e==null?void 0:$e.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:nt.actionTabs.selectArrs}});Fe({type:"exercise/setActionTabs",payload:{key:""}}),(ft==null?void 0:ft.status)===0&&(Xe&&We(),ve.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Te.history.push("/paperlibrary")}}))}})}return He.createElement("div",null,He.createElement(ve.default,{open:vt,centered:!0,onCancel:qe=>_e(void 0,null,function*(){if(qe.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){Ie(!0);let st=yield(0,Pe.ZP)(`/api/courses/${$e==null?void 0:$e.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:nt.actionTabs.selectArrs,update:1}});Fe({type:"exercise/setActionTabs",payload:{key:""}}),Ie(!1),(st==null?void 0:st.status)===0&&(Xe&&We(),Ye(!1),ve.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Te.history.push("/paperlibrary")}}))}else Ye(!1)}),cancelButtonProps:{loading:be},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:Ke},onOk:()=>_e(void 0,null,function*(){at(!0);let qe=yield(0,Pe.ZP)(`/api/courses/${$e==null?void 0:$e.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:nt.actionTabs.selectArrs}});at(!1),(qe==null?void 0:qe.status)===0&&(Xe&&We(),Fe({type:"exercise/setActionTabs",payload:{key:""}}),Ye(!1),ve.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Te.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},He.createElement("div",null,He.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),He.createElement("div",null,He.createElement("div",null,"\u8BD5\u5377\uFF1A",Ne==null?void 0:Ne.origin_exercise_nam),He.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",He.createElement("a",{href:`/paperlibrary/see/${Ne==null?void 0:Ne.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},Ne==null?void 0:Ne.examination_bank_name))))))};kt.Z=(0,Te.connect)(({exercise:nt})=>({exercise:nt}))(ze)},30935:function(It,kt,ne){"use strict";ne.d(kt,{i:function(){return fe},q:function(){return at}});var E=ne(59301),ve={flex_box_center:"flex_box_center___yMUhy",flex_space_between:"flex_space_between___KNvG9",flex_box_vertical_center:"flex_box_vertical_center___yqWY9",flex_box_center_end:"flex_box_center_end___DJKuV",flex_box_column:"flex_box_column___NTtN1",singleSelect:"singleSelect___fU3O9",multipleSelect:"multipleSelect___LFXCB",plus:"plus___gdDhG"},Pe=ne(92310),Te=ne.n(Pe),He=ne(25399),_e=ne(82326),ze=ne(7939),nt=ne(49317),Fe=Object.defineProperty,We=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Ne=(qe,st,wt)=>st in qe?Fe(qe,st,{enumerable:!0,configurable:!0,writable:!0,value:wt}):qe[st]=wt,Be=(qe,st)=>{for(var wt in st||(st={}))vt.call(st,wt)&&Ne(qe,wt,st[wt]);if($e)for(var wt of $e(st))Ye.call(st,wt)&&Ne(qe,wt,st[wt]);return qe},be=(qe,st)=>We(qe,Xe(st)),Ie=(qe,st)=>{var wt={};for(var ft in qe)vt.call(qe,ft)&&st.indexOf(ft)<0&&(wt[ft]=qe[ft]);if(qe!=null&&$e)for(var ft of $e(qe))st.indexOf(ft)<0&&Ye.call(qe,ft)&&(wt[ft]=qe[ft]);return wt},Ke=(qe,st,wt)=>new Promise((ft,ct)=>{var Je=Ve=>{try{Se(wt.next(Ve))}catch(Ae){ct(Ae)}},ut=Ve=>{try{Se(wt.throw(Ve))}catch(Ae){ct(Ae)}},Se=Ve=>Ve.done?ft(Ve.value):Promise.resolve(Ve.value).then(Je,ut);Se((wt=wt.apply(qe,st)).next())});const at=qe=>{var st=qe,{wrapClassName:wt,wrapStyle:ft={},showLinkButton:ct=!0,tooltipTitle:Je="",loadGeneral:ut=!1,data:Se={}}=st,Ve=Ie(st,["wrapClassName","wrapStyle","showLinkButton","tooltipTitle","loadGeneral","data"]);const Ae="course_disciplines_list",[tt,Dt]=(0,E.useState)(()=>{const pt=sessionStorage.getItem(Ae);return pt?JSON.parse(pt):[]}),[lt,Qe]=(0,E.useState)(!1),[xt,Re]=(0,E.useState)(!0);(0,E.useEffect)(()=>{me()},[]);const me=()=>Ke(void 0,null,function*(){var pt,bt,it,Le;Qe(!0);const Ue=yield(0,nt.U2)("v2/course_disciplines.json",Se);if(Ue.status===0){const mt=((bt=(pt=Ue==null?void 0:Ue.data)==null?void 0:pt.list)==null?void 0:bt.map(Zt=>({value:Zt.id,label:Zt.name})))||[];if(Dt(mt),Re(!1),sessionStorage.setItem(Ae,JSON.stringify(mt)),xt){const Zt=(Le=(it=Ue==null?void 0:Ue.data)==null?void 0:it.list)==null?void 0:Le.find(Pt=>Pt.is_default);ut&&Zt&&Ve.onChange(Zt==null?void 0:Zt.id)}}Qe(!1)});return E.createElement("div",{className:Te()(ve.singleSelect,wt),style:ft},E.createElement(He.Z,{title:Je},E.createElement(_e.default,Be({allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B",loading:lt,options:tt,onDropdownVisibleChange:pt=>{pt&&me()}},Ve))),ct&&E.createElement(ze.ZP,{type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u8BFE\u7A0B"))},fe=qe=>{var st=qe,{wrapClassName:wt,wrapStyle:ft={},showLinkButton:ct=!0,courseDisciplineId:Je="",isPlusHeight:ut=!1,tooltipTitle:Se,allowAcceptEmpty:Ve=!1,data:Ae={}}=st,tt=Ie(st,["wrapClassName","wrapStyle","showLinkButton","courseDisciplineId","isPlusHeight","tooltipTitle","allowAcceptEmpty","data"]);const[Dt,lt]=(0,E.useState)([]),[Qe,xt]=(0,E.useState)(!1);(0,E.useEffect)(()=>{Re()},[Je]);const Re=()=>Ke(void 0,null,function*(){var me,pt;if(!Ve&&!Je){lt([]);return}xt(!0);const bt=yield(0,nt.U2)(`v2/course_disciplines/${Je||"all"}.json`,Ae);if(bt.status===0){const it=((pt=(me=bt==null?void 0:bt.data)==null?void 0:me.tag_disciplines)==null?void 0:pt.map(Le=>({value:Le.id,label:Le.name})))||[];it.length&<(it)}xt(!1)});return E.createElement("div",{className:Te()(ve.multipleSelect,wt),style:ft},E.createElement(He.Z,{title:Se},E.createElement(_e.default,be(Be({allowClear:!0,mode:"multiple",optionFilterProp:"label",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9",loading:Qe,options:Dt,maxTagCount:"responsive",onDropdownVisibleChange:me=>{me&&Re()}},tt),{className:Te()(tt.className,ut&&ve.plus)}))),ct&&E.createElement(ze.ZP,{className:ve.btn,type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u77E5\u8BC6\u70B9"))}},30628:function(It,kt,ne){"use strict";ne.d(kt,{h:function(){return E}});var E=(ve=>(ve[ve.NOMATCH=-1]="NOMATCH",ve[ve.OK=0]="OK",ve[ve.TIMEOUT=2]="TIMEOUT",ve[ve.PODFAILURE=3]="PODFAILURE",ve[ve.COMPILEFAILURE=4]="COMPILEFAILURE",ve[ve.EXECUTEFAILURE=5]="EXECUTEFAILURE",ve[ve.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ve))(E||{})},19160:function(It,kt,ne){"use strict";ne.d(kt,{H7:function(){return Ne},MK:function(){return Ye},MU:function(){return We},X6:function(){return $e},bM:function(){return Fe},fi:function(){return Be},fu:function(){return nt},n4:function(){return be},rX:function(){return vt},vl:function(){return Ie},zO:function(){return Xe}});var E=ne(49317),ve=Object.defineProperty,Pe=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,_e=(Ke,at,fe)=>at in Ke?ve(Ke,at,{enumerable:!0,configurable:!0,writable:!0,value:fe}):Ke[at]=fe,ze=(Ke,at)=>{for(var fe in at||(at={}))Te.call(at,fe)&&_e(Ke,fe,at[fe]);if(Pe)for(var fe of Pe(at))He.call(at,fe)&&_e(Ke,fe,at[fe]);return Ke};function nt(Ke,at){return(0,E.U2)(`myproblems/${Ke}.json`,ze({hidePopLogin:!0},at||{}))}function Fe(Ke,at){return(0,E.v_)(`myproblems/${Ke}/code_submit.json`,at)}function We(Ke,at){return(0,E.v_)(`myproblems/${Ke}/code_debug.json`,at)}function Xe(Ke,at){return at.language&&(at.language=encodeURIComponent(at.language)),(0,E.U2)(`myproblems/${Ke}/submit_records.json`,at)}function $e(Ke){return(0,E.U2)("myproblems/record_detail.json",{id:Ke})}function vt(Ke,at){return(0,E.U2)(`myproblems/${Ke}/result.json`,{mode:at})}function Ye(Ke,at){return(0,E.v_)(`myproblems/${Ke}/add_notes.json`,at)}function Ne(Ke,at){return(0,E.v_)(`myproblems/${Ke}/restore_initial_code.json`,at)}function Be(Ke){return(0,E.v_)(`myproblems/${Ke}/sync_code.json`)}function be(Ke,at){return(0,E.v_)(`myproblems/${Ke}/update_code.json`,at)}function Ie(Ke,at){return(0,E.v_)(`discusses/${Ke}/plus.json`,at)}},86899:function(It,kt,ne){"use strict";var E=ne(59301),ve=ne(25399),Pe=ne(37568),Te=ne(6767),He=ne(27781),_e=ne(59301),ze=(Fe,We,Xe)=>new Promise(($e,vt)=>{var Ye=be=>{try{Be(Xe.next(be))}catch(Ie){vt(Ie)}},Ne=be=>{try{Be(Xe.throw(be))}catch(Ie){vt(Ie)}},Be=be=>be.done?$e(be.value):Promise.resolve(be.value).then(Ye,Ne);Be((Xe=Xe.apply(Fe,We)).next())});const nt=({defaultValue:Fe,onFinish:We})=>{const[Xe,$e]=(0,E.useState)(!1),[vt,Ye]=(0,E.useState)(Fe);return(0,E.useEffect)(()=>{Ye(Fe)},[Fe]),_e.createElement("div",null,Xe?_e.createElement(Pe.default,{autoFocus:!0,maxLength:60,style:{textAlign:"center",marginTop:20,marginBottom:20},value:vt,onChange:Ne=>{Ye(Ne.target.value)},onBlur:()=>ze(void 0,null,function*(){var Ne;if(((Ne=vt==null?void 0:vt.replaceAll(" ",""))==null?void 0:Ne.length)<=0){Te.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield We(vt))&&$e(!1)}),onPressEnter:()=>ze(void 0,null,function*(){var Ne;if(((Ne=vt==null?void 0:vt.replaceAll(" ",""))==null?void 0:Ne.length)<=0){Te.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield We(vt))&&$e(!1)})}):_e.createElement("div",{className:He.Z.title},vt,_e.createElement(ve.Z,{title:"\u7F16\u8F91\u8BD5\u5377\u540D\u79F0"},_e.createElement("i",{className:`${He.Z.editIcon} iconfont icon-bianji_Hover`,onClick:()=>$e(!0)}))))};kt.Z=nt},83161:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return Ae}});var E=ne(78267),ve=ne(59301),Pe=ne(25399),Te=ne(62673),He=ne(6767),_e=ne(62957),ze=ne(77019),nt=ne(54265),Fe=ne(37568),We=ne(7939),Xe=ne(44104),$e=ne(4875),vt={flex_box_center:"flex_box_center___LvpOo",flex_space_between:"flex_space_between___nspow",flex_box_vertical_center:"flex_box_vertical_center___x8SwB",flex_box_center_end:"flex_box_center_end____Q_Od",flex_box_column:"flex_box_column___cr7Zl",btn:"btn___cNMEx",dragBtn:"dragBtn___HOiv_",row:"row___VPDaz",questionTitle:"questionTitle___RgXSX"},Ye=ne(43141),Ne=ne(35883),Be=ne(49317),be=ne(59301),Ie=Object.defineProperty,Ke=Object.defineProperties,at=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,wt=(tt,Dt,lt)=>Dt in tt?Ie(tt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:lt}):tt[Dt]=lt,ft=(tt,Dt)=>{for(var lt in Dt||(Dt={}))qe.call(Dt,lt)&&wt(tt,lt,Dt[lt]);if(fe)for(var lt of fe(Dt))st.call(Dt,lt)&&wt(tt,lt,Dt[lt]);return tt},ct=(tt,Dt)=>Ke(tt,at(Dt)),Je=(tt,Dt,lt)=>new Promise((Qe,xt)=>{var Re=bt=>{try{pt(lt.next(bt))}catch(it){xt(it)}},me=bt=>{try{pt(lt.throw(bt))}catch(it){xt(it)}},pt=bt=>bt.done?Qe(bt.value):Promise.resolve(bt.value).then(Re,me);pt((lt=lt.apply(tt,Dt)).next())});const ut=(tt,Dt,lt)=>{const Qe=Array.from(tt),[xt]=Qe.splice(Dt,1);return Qe.splice(lt,0,xt),Qe},Se=({value:tt=[],onChange:Dt,selectIds:lt,setSelectIds:Qe})=>{const xt=Re=>{if(!Re.destination)return;const me=ut(tt,Re.source.index,Re.destination.index);Dt(me)};return be.createElement(Ye.Z5,{onDragEnd:xt},be.createElement(Ye.bK,{droppableId:"questionList"},Re=>be.createElement("div",ct(ft({},Re.droppableProps),{ref:Re.innerRef}),tt.map((me,pt)=>be.createElement(Ye._l,{key:me.id,draggableId:String(me.id),index:pt},(bt,it)=>{const Le=lt.includes(me.id);return be.createElement("div",ft({ref:bt.innerRef},bt.draggableProps),be.createElement("div",{className:vt.row,style:{paddingLeft:30}},be.createElement(Pe.Z,{title:"\u62D6\u62FD\u8C03\u6574\u987A\u5E8F"},be.createElement("div",ct(ft({},bt.dragHandleProps),{className:vt.dragBtn}),be.createElement("i",{className:"iconfont icon-tuodong3 font14"}))),be.createElement(Te.default,{checked:Le,onClick:()=>Qe(Le?lt.filter(Ue=>Ue!==me.id):[...lt,me.id]),className:"ml10 mr10"}),be.createElement(Pe.Z,{placement:"topLeft",color:"#fff",title:be.createElement(Ne.Z,{value:me.question_title})},be.createElement("div",{className:vt.questionTitle},be.createElement(Ne.Z,{showLines:1,showTextOnly:!0,value:me.question_title})))))})),Re.placeholder)))};var Ae=({isPaperlibrary:tt=!0,examId:Dt,visible:lt,onCancel:Qe,onOK:xt,data:Re})=>{const[me,pt]=(0,ve.useState)([]),[bt,it]=(0,ve.useState)([]),[Le,Ue]=(0,ve.useState)(null),[mt,Zt]=(0,ve.useState)([]),[Pt,en]=(0,ve.useState)(!1);(0,ve.useEffect)(()=>{lt&&(pt(Lt(Re)),it([]),Zt([]),Ue(null))},[lt]);const dt=(0,ve.useMemo)(()=>me.reduce((ye,se)=>{let ot=0;return se.score!==null?ot=se.score*se.items.length:ot=se.items.reduce((Xt,zt)=>{const on=parseFloat(zt.question_score)||0;return Xt+on},0),ye+ot},0),[me]),Lt=ye=>Array.isArray(ye)?ye.map((se,ot)=>{const Xt={name:se.name,question_type:se.question_type,score:null,id:ot+1,items:[]};return Array.isArray(se.items)&&(Xt.items=se.items.map(zt=>{var on;return{question_title:(zt==null?void 0:zt.question_type)===8?(on=zt==null?void 0:zt.program_attr)==null?void 0:on.description:zt.question_title,id:zt.question_id,question_score:zt.question_score}})),Xt}):(console.error("\u8F93\u5165\u6570\u636E\u5FC5\u987B\u662F\u6570\u7EC4\u7C7B\u578B"),[]),pn=ye=>{if(!ye.destination)return;const se=ut(me,ye.source.index,ye.destination.index);pt(se)},he=(ye,se,ot)=>{const Xt=(0,E.cloneDeep)(me);Xt[ye][se]=ot,pt(Xt)},le=()=>{if(!(mt!=null&&mt.length)){He.ZP.warning("\u8BF7\u9009\u62E9\u8981\u5220\u9664\u7684\u8BD5\u9898");return}const ye=(0,E.cloneDeep)(me);for(let se=ye.length-1;se>=0;se--){const ot=ye[se];ot.items&&Array.isArray(ot.items)&&(ot.items=ot.items.filter(Xt=>!mt.includes(Xt.id)),ot.items.length===0&&ye.splice(se,1))}Zt([]),Ue(null),pt(ye)},ae=ye=>{_e.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",content:"\u5220\u9664\u9898\u578B\u5C06\u5220\u9664\u8BE5\u9898\u578B\u4E0B\u7684\u6240\u6709\u8BD5\u9898\uFF0C\u786E\u5B9A\u8981\u8FDB\u884C\u8BE5\u64CD\u4F5C\u5417\uFF1F",okText:"\u786E\u8BA4",width:450,cancelText:"\u53D6\u6D88",onOk:()=>{var se;const ot=me.filter(Kt=>Kt.id!==ye),Xt=me.find(Kt=>Kt.id===ye),zt=(se=Xt==null?void 0:Xt.items)==null?void 0:se.map(Kt=>Kt.id),on=mt.filter(Kt=>!zt.includes(Kt));pt(ot),Zt(on),Ue(null)}})},pe=()=>Je(void 0,null,function*(){[100,120,150].includes(Number(dt))||(yield new Promise((ot,Xt)=>{_e.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:be.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",be.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},dt),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Je(void 0,null,function*(){ot("")}),onCancel:()=>{Xt()}})}));const ye=me==null?void 0:me.map(ot=>{var Xt;return{question_type:ot.question_type,question_ids:(Xt=ot==null?void 0:ot.items)==null?void 0:Xt.map(zt=>zt.id),name:ot.name,score:ot.score}});en(!0);const se=yield(0,Be.ZP)(`/api/${tt?"examination_banks":"exercises"}/${Dt}/batch_question_type.json`,{method:"post",body:{question_arr:ye}});(se==null?void 0:se.status)===0&&(He.ZP.success("\u64CD\u4F5C\u6210\u529F"),xt()),en(!1)});return be.createElement(_e.default,{open:lt,title:"\u6279\u91CF\u64CD\u4F5C",width:1200,centered:!0,okText:"\u4FDD\u5B58\u64CD\u4F5C",onCancel:()=>Qe(),onOk:pe,confirmLoading:Pt},be.createElement(ze.Z,{align:"middle",className:"mb20 c-grey-666"},be.createElement("div",null,"\u53EF\u62D6\u62FD\xA0",be.createElement("i",{className:"iconfont icon-tuodong3 font12"}),"\xA0\u8C03\u6574\u9898\u578B\u6216\u8BD5\u9898\u6392\u5E8F\uFF0C\u52FE\u9009\u591A\u4E2A\u8BD5\u9898\u4E4B\u540E\u53EF\u8FDB\u884C\u6279\u91CF\u5220\u9664"),be.createElement("div",{className:"ml-auto"},"\u8BD5\u5377\u603B\u5206\xA0\xA0",be.createElement("span",{className:"c-light-primary"},dt,"\xA0\xA0"),"\u5206"),be.createElement("div",{onClick:le,className:vt.btn},"\u6279\u91CF\u5220\u9664")),be.createElement("div",{style:{maxHeight:500,overflow:"auto"}},be.createElement(Ye.Z5,{onDragEnd:pn},be.createElement(Ye.bK,{droppableId:"list"},ye=>be.createElement("div",ct(ft({},ye.droppableProps),{ref:ye.innerRef}),me.map((se,ot)=>be.createElement(Ye._l,{key:se.id,draggableId:String(se.id),index:ot},(Xt,zt)=>{var on,Kt;const Yn=bt==null?void 0:bt.includes(se.id);let Fn=se.name;const or=se.items.reduce((ur,rr)=>{const Xr=parseFloat(rr.question_score)||0;return ur+Xr},0),ra=typeof se.score=="number"?se.score*((on=se.items)==null?void 0:on.length):or;return be.createElement("div",ft({ref:Xt.innerRef},Xt.draggableProps),be.createElement("div",{className:vt.row},be.createElement(Pe.Z,{title:"\u62D6\u62FD\u8C03\u6574\u987A\u5E8F"},be.createElement("div",ct(ft({},Xt.dragHandleProps),{className:vt.dragBtn}),be.createElement("i",{className:"iconfont icon-tuodong3 font14"}))),be.createElement("div",{onClick:()=>it(Yn?bt.filter(ur=>ur!==se.id):[...bt,se.id]),className:"iconfont icon-zhankai8 current",style:{fontSize:36,transform:`rotate(${Yn?0:270}deg)`}}),Le===se.id?be.createElement(nt.Z,{align:"center"},be.createElement(Fe.default,{maxLength:10,showCount:!0,defaultValue:Fn,onChange:ur=>Fn=ur.target.value}),be.createElement(We.ZP,{onClick:()=>{var ur;if(!Fn.trim()){He.ZP.success("\u8BF7\u8F93\u5165\u5185\u5BB9");return}if(((ur=me.filter(Xr=>Xr.id!==Le))==null?void 0:ur.map(Xr=>Xr.name)).includes(Fn)){He.ZP.success("\u9898\u578B\u540D\u79F0\u91CD\u590D");return}he(ot,"name",Fn),Ue(null)},style:{padding:0,marginLeft:15},type:"link"},"\u786E\u8BA4"),be.createElement(We.ZP,{onClick:()=>Ue(null),style:{padding:0,marginLeft:15},type:"link"},"\u53D6\u6D88")):be.createElement(be.Fragment,null,be.createElement("div",{className:"c-grey-333 mr10"},se.name),be.createElement("i",{onClick:()=>Ue(se.id),className:"iconfont icon-bianji16 c-light-primary current font14"})),be.createElement(Xe.Z,{size:20,className:"ml-auto"},be.createElement(Xe.Z,{size:10},be.createElement("span",{className:"mr10"},"\u6BCF\u9898"),be.createElement($e.Z,{style:{width:100},onChange:ur=>he(ot,"score",ur),precision:1,min:.1,value:se.score,suffix:"\u5206"})),be.createElement(Xe.Z,{style:{width:145,paddingLeft:15},size:10},be.createElement("span",{className:"mr10"},"\u5C0F\u9898\u603B\u6570"),be.createElement("span",null,be.createElement("b",null,(Kt=se==null?void 0:se.items)==null?void 0:Kt.length),"\xA0\u9898")),be.createElement(Xe.Z,{style:{width:175,paddingLeft:15},size:10},be.createElement("span",{className:"mr10"},"\u9898\u578B\u603B\u5206"),be.createElement("span",null,be.createElement("b",null,ra),"\xA0\u5206")),be.createElement(We.ZP,{onClick:()=>ae(se.id),type:"link",danger:!0},"\u5220\u9664"))),Yn&&be.createElement(Se,{selectIds:mt,setSelectIds:Zt,value:(se==null?void 0:se.items)||[],onChange:ur=>he(ot,"items",ur)}))})),ye.placeholder)))))}},41663:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return We}});var E=ne(62957),ve={ul:"ul___TdfYY"},Pe=ne(32637),Te=ne(59301),He=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,nt=(Xe,$e)=>{var vt={};for(var Ye in Xe)_e.call(Xe,Ye)&&$e.indexOf(Ye)<0&&(vt[Ye]=Xe[Ye]);if(Xe!=null&&He)for(var Ye of He(Xe))$e.indexOf(Ye)<0&&ze.call(Xe,Ye)&&(vt[Ye]=Xe[Ye]);return vt},We=Xe=>{var $e=Xe,{open:vt,onCancel:Ye}=$e,Ne=nt($e,["open","onCancel"]);return Te.createElement(E.default,{centered:!0,open:vt,title:Te.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:Ye,footer:null},Te.createElement("div",null,Te.createElement("div",{className:"tc"},Te.createElement("img",{className:"mt10",src:Pe,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),Te.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),Te.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),Te.createElement("div",{style:{color:"#333"},className:"pt30 font14"},Te.createElement("ul",{className:ve.ul},Te.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),Te.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),Te.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},86797:function(It,kt,ne){"use strict";ne.d(kt,{I:function(){return ve}});var E=ne(59301);const ve=()=>{const[Pe,Te]=(0,E.useState)("hidden");return{overflow:Pe,handleMouseEnter:()=>Te("auto"),handleMouseLeave:()=>Te("hidden")}}},20047:function(It,kt,ne){"use strict";ne.d(kt,{AL:function(){return fe},Iy:function(){return Xe},Qv:function(){return Ye},ez:function(){return at},jb:function(){return $e}});var E=ne(32834),ve=ne.n(E),Pe=ne(11690),Te=ne.n(Pe);let He=1;function _e(ct,Je){const ut=ct.match(/^(\s+)(?:```)/);if(ut===null)return Je;const Se=ut[1];return Je.split(` `).map(Ve=>{const Ae=Ve.match(/^\s+/);if(Ae===null)return Ve;const[tt]=Ae;return tt.length>=Se.length?Ve.slice(Se.length):Ve}).join(` `)}let ze=[],nt=["
      "];const Fe=new(ve()).Renderer,We=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Xe(){ze.length=0,nt=["
        "]}const $e={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function vt(ct,Je,ut,Se){if(Je>=ct.length||ct[Je].level<=ut)return Je;var Ve=ct[Je];Se.push("
      • "+Ve.text+""),Je++;var Ae=[];return Je=vt(ct,Je,Ve.level,Ae),Ae.length>0&&(Se.push("
          "),Ae.forEach(function(tt){Se.push(tt)}),Se.push("
        ")),Se.push("
      • "),Je=vt(ct,Je,ut,Se),Je}function Ye(){return vt(ze,0,0,nt),nt.push("
      "),nt.join("")}const Ne={heading(ct){const Je=We.exec(ct);if(He+=1,Je)return{type:"heading",raw:Je[0],depth:Je[1].length,text:Je[2]}},fences(ct){const Je=this.rules.block.fences.exec(ct);if(Je){const ut=Je[0];let Se=_e(ut,Je[3]||"");const Ve=Je[2]?Je[2].trim():Je[2];if(["latex","katex","math"].indexOf(Ve)>=0){const Ae=Ie(),tt=Se;Se=Ae,Ke[Ae]={type:"block",expression:tt}}return{type:"code",raw:ut,lang:Ve,text:Se}}}},Be=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let be=0;const Ie=()=>`__special_katext_id_${be++}__`;let Ke={};function at(){return Ke}function fe(){be=0,Ke={}}function qe(ct){return ct=ct.replace(Be,(Je,ut)=>{const Se=Ie();return Ke[Se]={type:"inline",expression:ut},Se}),ct}const st=Fe.listitem;Fe.listitem=function(ct){return st(qe(ct))};const wt=Fe.paragraph;Fe.paragraph=function(ct){return wt(qe(ct))};const ft=Fe.tablecell;Fe.tablecell=function(ct,Je){return ft(qe(ct),Je)},Fe.code=function(ct,Je,ut){const Se=(Je||"").match(/\S*/)[0];return Se?["latex","katex","math"].indexOf(Se)>=0?`

      ${ct}

      `:`
      ${ut?ct:(0,Pe.escape)(ct,!0)}
      `:'
      '+(ut?ct:(0,Pe.escape)(ct,!0))+"
      "},Fe.heading=function(ct,Je,ut){let Se=this.options.headerPrefix+ut.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return ze.push({anchor:Se,level:Je,text:ct}),"'+ct+""},ve().setOptions({silent:!0,gfm:!0,pedantic:!1}),ve().use({tokenizer:Ne,renderer:Fe}),kt.ZP=ve()},91882:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return lt}});var E=ne(59301),ve=ne(92310),Pe=ne.n(ve),Te=ne(11592),He=ne(26112),_e=ne(22703),ze=ne(48755),nt=ne(84105),Fe=ne(19563);const We=Qe=>{let{children:xt}=Qe;const{getPrefixCls:Re}=E.useContext(ze.E_),me=Re("breadcrumb");return E.createElement("li",{className:`${me}-separator`,"aria-hidden":"true"},xt===""?xt:xt||"/")};We.__ANT_BREADCRUMB_SEPARATOR=!0;var Xe=We,$e=function(Qe,xt){var Re={};for(var me in Qe)Object.prototype.hasOwnProperty.call(Qe,me)&&xt.indexOf(me)<0&&(Re[me]=Qe[me]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,me=Object.getOwnPropertySymbols(Qe);ptxt[pt]||me)}function Ye(Qe,xt,Re,me){if(Re==null)return null;const{className:pt,onClick:bt}=xt,it=$e(xt,["className","onClick"]),Le=Object.assign(Object.assign({},(0,He.Z)(it,{data:!0,aria:!0})),{onClick:bt});return me!==void 0?E.createElement("a",Object.assign({},Le,{className:Pe()(`${Qe}-link`,pt),href:me}),Re):E.createElement("span",Object.assign({},Le,{className:Pe()(`${Qe}-link`,pt)}),Re)}function Ne(Qe,xt){return(me,pt,bt,it,Le)=>{if(xt)return xt(me,pt,bt,it);const Ue=vt(me,pt);return Ye(Qe,me,Ue,Le)}}var Be=function(Qe,xt){var Re={};for(var me in Qe)Object.prototype.hasOwnProperty.call(Qe,me)&&xt.indexOf(me)<0&&(Re[me]=Qe[me]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,me=Object.getOwnPropertySymbols(Qe);pt{const{prefixCls:xt,separator:Re="/",children:me,menu:pt,overlay:bt,dropdownProps:it,href:Le}=Qe,mt=(Zt=>{if(pt||bt){const Pt=Object.assign({},it);if(pt){const en=pt||{},{items:dt}=en,Lt=Be(en,["items"]);Pt.menu=Object.assign(Object.assign({},Lt),{items:dt==null?void 0:dt.map((pn,he)=>{var{key:le,title:ae,label:pe,path:ye}=pn,se=Be(pn,["key","title","label","path"]);let ot=pe!=null?pe:ae;return ye&&(ot=E.createElement("a",{href:`${Le}${ye}`},ot)),Object.assign(Object.assign({},se),{key:le!=null?le:he,label:ot})})})}else bt&&(Pt.overlay=bt);return E.createElement(Fe.Z,Object.assign({placement:"bottom"},Pt),E.createElement("span",{className:`${xt}-overlay-link`},Zt,E.createElement(nt.Z,null)))}return Zt})(me);return mt!=null?E.createElement(E.Fragment,null,E.createElement("li",null,mt),Re&&E.createElement(Xe,null,Re)):null},Ie=Qe=>{const{prefixCls:xt,children:Re,href:me}=Qe,pt=Be(Qe,["prefixCls","children","href"]),{getPrefixCls:bt}=E.useContext(ze.E_),it=bt("breadcrumb",xt);return E.createElement(be,Object.assign({},pt,{prefixCls:it}),Ye(it,pt,Re,me))};Ie.__ANT_BREADCRUMB_ITEM=!0;var Ke=Ie,at=ne(36237),fe=ne(63356),qe=ne(16931),st=ne(51636);const wt=Qe=>{const{componentCls:xt,iconCls:Re,calc:me}=Qe;return{[xt]:Object.assign(Object.assign({},(0,fe.Wf)(Qe)),{color:Qe.itemColor,fontSize:Qe.fontSize,[Re]:{fontSize:Qe.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Qe.linkColor,transition:`color ${Qe.motionDurationMid}`,padding:`0 ${(0,at.unit)(Qe.paddingXXS)}`,borderRadius:Qe.borderRadiusSM,height:Qe.fontHeight,display:"inline-block",marginInline:me(Qe.marginXXS).mul(-1).equal(),"&:hover":{color:Qe.linkHoverColor,backgroundColor:Qe.colorBgTextHover}},(0,fe.Qy)(Qe)),"li:last-child":{color:Qe.lastItemColor},[`${xt}-separator`]:{marginInline:Qe.separatorMargin,color:Qe.separatorColor},[`${xt}-link`]:{[` > ${Re} + span, > ${Re} + a - `]:{marginInlineStart:Qe.marginXXS}},[`${xt}-overlay-link`]:{borderRadius:Qe.borderRadiusSM,height:Qe.fontHeight,display:"inline-block",padding:`0 ${(0,at.unit)(Qe.paddingXXS)}`,marginInline:me(Qe.marginXXS).mul(-1).equal(),[`> ${Re}`]:{marginInlineStart:Qe.marginXXS,fontSize:Qe.fontSizeIcon},"&:hover":{color:Qe.linkHoverColor,backgroundColor:Qe.colorBgTextHover,a:{color:Qe.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Qe.componentCls}-rtl`]:{direction:"rtl"}})}},ft=Qe=>({itemColor:Qe.colorTextDescription,lastItemColor:Qe.colorText,iconFontSize:Qe.fontSize,linkColor:Qe.colorTextDescription,linkHoverColor:Qe.colorText,separatorColor:Qe.colorTextDescription,separatorMargin:Qe.marginXS});var ct=(0,qe.I$)("Breadcrumb",Qe=>{const xt=(0,st.mergeToken)(Qe,{});return wt(xt)},ft),Je=function(Qe,xt){var Re={};for(var me in Qe)Object.prototype.hasOwnProperty.call(Qe,me)&&xt.indexOf(me)<0&&(Re[me]=Qe[me]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,me=Object.getOwnPropertySymbols(Qe);pt{var{breadcrumbName:it}=bt,Le=Je(bt,["breadcrumbName"]);return Object.assign(Object.assign({},Le),{title:it})})}),pt}function Se(Qe,xt){return(0,E.useMemo)(()=>Qe||(xt?xt.map(ut):null),[Qe,xt])}var Ve=function(Qe,xt){var Re={};for(var me in Qe)Object.prototype.hasOwnProperty.call(Qe,me)&&xt.indexOf(me)<0&&(Re[me]=Qe[me]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,me=Object.getOwnPropertySymbols(Qe);pt{if(xt===void 0)return xt;let Re=(xt||"").replace(/^\//,"");return Object.keys(Qe).forEach(me=>{Re=Re.replace(`:${me}`,Qe[me])}),Re},tt=Qe=>{const{prefixCls:xt,separator:Re="/",style:me,className:pt,rootClassName:bt,routes:it,items:Le,children:Ue,itemRender:mt,params:Zt={}}=Qe,Pt=Ve(Qe,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:en,direction:dt,breadcrumb:Lt}=E.useContext(ze.E_);let pn;const he=en("breadcrumb",xt),[le,ae,pe]=ct(he),ye=Se(Le,it),se=Ne(he,mt);if(ye&&ye.length>0){const zt=[],on=Le||it;pn=ye.map((Kt,Yn)=>{const{path:Fn,key:or,type:ra,menu:ur,overlay:rr,onClick:Xr,className:Vr,separator:xr,dropdownProps:Dn}=Kt,pa=Ae(Zt,Fn);pa!==void 0&&zt.push(pa);const Jn=or!=null?or:Yn;if(ra==="separator")return E.createElement(Xe,{key:Jn},xr);const Vn={},ha=Yn===ye.length-1;ur?Vn.menu=ur:rr&&(Vn.overlay=rr);let{href:Ti}=Kt;return zt.length&&pa!==void 0&&(Ti=`#/${zt.join("/")}`),E.createElement(be,Object.assign({key:Jn},Vn,(0,He.Z)(Kt,{data:!0,aria:!0}),{className:Vr,dropdownProps:Dn,href:Ti,separator:ha?"":Re,onClick:Xr,prefixCls:he}),se(Kt,Zt,on,zt,Ti))})}else if(Ue){const zt=(0,Te.Z)(Ue).length;pn=(0,Te.Z)(Ue).map((on,Kt)=>{if(!on)return on;const Yn=Kt===zt-1;return(0,_e.Tm)(on,{separator:Yn?"":Re,key:Kt})})}const ot=Pe()(he,Lt==null?void 0:Lt.className,{[`${he}-rtl`]:dt==="rtl"},pt,bt,ae,pe),Xt=Object.assign(Object.assign({},Lt==null?void 0:Lt.style),me);return le(E.createElement("nav",Object.assign({className:ot,style:Xt},Pt),E.createElement("ol",null,pn)))};tt.Item=Ke,tt.Separator=Xe;var Dt=tt,lt=Dt},79939:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return Ro}});var E=ne(77654),ve=ne(59301),Pe=ne(92310),Te=ne.n(Pe),He=ne(60499),_e=ne(85899),ze=ne(72190),nt=ne(42244),Fe=ne(37463),We=ne(6551),Xe=ne(6089),$e=ne(18929),vt=ve.createContext({}),Ye=vt,Ne=ne(43749),Be=ne(18642),be="__rc_cascader_search_mark__",Ie=function(rn,Mt,Nt){var sr=Nt.label,Hn=sr===void 0?"":sr;return Mt.some(function(vn){return String(vn[Hn]).toLowerCase().includes(rn.toLowerCase())})},Ke=function(rn,Mt,Nt,sr){return Mt.map(function(Hn){return Hn[sr.label]}).join(" / ")},at=function(rn,Mt,Nt,sr,Hn,vn){var Fr=Hn.filter,Pr=Fr===void 0?Ie:Fr,Or=Hn.render,Ha=Or===void 0?Ke:Or,ma=Hn.limit,Qr=ma===void 0?50:ma,za=Hn.sort;return ve.useMemo(function(){var Ya=[];if(!rn)return[];function jr(Wa,Li){var ui=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Wa.forEach(function(Sa){if(!(!za&&Qr!==!1&&Qr>0&&Ya.length>=Qr)){var ia=[].concat((0,E.Z)(Li),[Sa]),$i=Sa[Nt.children],ci=ui||Sa.disabled;if((!$i||$i.length===0||vn)&&Pr(rn,ia,{label:Nt.label})){var ja;Ya.push((0,_e.Z)((0,_e.Z)({},Sa),{},(ja={disabled:ci},(0,Be.Z)(ja,Nt.label,Ha(rn,ia,sr,Nt)),(0,Be.Z)(ja,be,ia),(0,Be.Z)(ja,Nt.children,void 0),ja)))}$i&&jr(Sa[Nt.children],ia,ci)}})}return jr(Mt,[]),za&&Ya.sort(function(Wa,Li){return za(Wa[be],Li[be],rn,Nt)}),Qr!==!1&&Qr>0?Ya.slice(0,Qr):Ya},[rn,Mt,Nt,sr,Ha,vn,Pr,za,Qr])},fe=at,qe="__RC_CASCADER_SPLIT__",st="SHOW_PARENT",wt="SHOW_CHILD";function ft(Ct){return Ct.join(qe)}function ct(Ct){return Ct.map(ft)}function Je(Ct){return Ct.split(qe)}function ut(Ct){var rn=Ct||{},Mt=rn.label,Nt=rn.value,sr=rn.children,Hn=Nt||"value";return{label:Mt||"label",value:Hn,key:Hn,children:sr||"children"}}function Se(Ct,rn){var Mt,Nt;return(Mt=Ct.isLeaf)!==null&&Mt!==void 0?Mt:!((Nt=Ct[rn.children])!==null&&Nt!==void 0&&Nt.length)}function Ve(Ct){var rn=Ct.parentElement;if(rn){var Mt=Ct.offsetTop-rn.offsetTop;Mt-rn.scrollTop<0?rn.scrollTo({top:Mt}):Mt+Ct.offsetHeight-rn.scrollTop>rn.offsetHeight&&rn.scrollTo({top:Mt+Ct.offsetHeight-rn.offsetHeight})}}function Ae(Ct,rn){return Ct.map(function(Mt){var Nt;return(Nt=Mt[be])===null||Nt===void 0?void 0:Nt.map(function(sr){return sr[rn.value]})})}function tt(Ct){return Array.isArray(Ct)&&Array.isArray(Ct[0])}function Dt(Ct){return Ct?tt(Ct)?Ct:(Ct.length===0?[]:[Ct]).map(function(rn){return Array.isArray(rn)?rn:[rn]}):[]}function lt(Ct,rn,Mt){var Nt=new Set(Ct),sr=rn();return Ct.filter(function(Hn){var vn=sr[Hn],Fr=vn?vn.parent:null,Pr=vn?vn.children:null;return vn&&vn.node.disabled?!0:Mt===wt?!(Pr&&Pr.some(function(Or){return Or.key&&Nt.has(Or.key)})):!(Fr&&!Fr.node.disabled&&Nt.has(Fr.key))})}function Qe(Ct,rn,Mt){for(var Nt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,sr=rn,Hn=[],vn=function(){var Or,Ha,ma,Qr=Ct[Fr],za=(Or=sr)===null||Or===void 0?void 0:Or.findIndex(function(jr){var Wa=jr[Mt.value];return Nt?String(Wa)===String(Qr):Wa===Qr}),Ya=za!==-1?(Ha=sr)===null||Ha===void 0?void 0:Ha[za]:null;Hn.push({value:(ma=Ya==null?void 0:Ya[Mt.value])!==null&&ma!==void 0?ma:Qr,index:za,option:Ya}),sr=Ya==null?void 0:Ya[Mt.children]},Fr=0;Fr1){var ja=Ya.slice(0,-1);ui(ja)}else Or(!1)},$i=function(){var ja,ai=((ja=Wa[jr])===null||ja===void 0?void 0:ja[Mt.children])||[],wi=ai.find(function(Da){return!Da.disabled});if(wi){var ii=[].concat((0,E.Z)(Ya),[wi[Mt.value]]);ui(ii)}};ve.useImperativeHandle(Ct,function(){return{onKeyDown:function(ja){var ai=ja.which;switch(ai){case ae.Z.UP:case ae.Z.DOWN:{var wi=0;ai===ae.Z.UP?wi=-1:ai===ae.Z.DOWN&&(wi=1),wi!==0&&Sa(wi);break}case ae.Z.LEFT:{if(Pr)break;ma?$i():ia();break}case ae.Z.RIGHT:{if(Pr)break;ma?ia():$i();break}case ae.Z.BACKSPACE:{Pr||ia();break}case ae.Z.ENTER:{if(Ya.length){var ii=Wa[jr],Da=(ii==null?void 0:ii[be])||[];Da.length?Hn(Da.map(function(Di){return Di[Mt.value]}),Da[Da.length-1]):Hn(Ya,Wa[jr])}break}case ae.Z.ESC:Or(!1),Ha&&ja.stopPropagation()}},onKeyUp:function(){}}})},ye=ve.forwardRef(function(Ct,rn){var Mt,Nt,sr,Hn=Ct.prefixCls,vn=Ct.multiple,Fr=Ct.searchValue,Pr=Ct.toggleOpen,Or=Ct.notFoundContent,Ha=Ct.direction,ma=Ct.open,Qr=Ct.disabled,za=ve.useRef(null),Ya=Ha==="rtl",jr=ve.useContext(Ye),Wa=jr.options,Li=jr.values,ui=jr.halfValues,Sa=jr.fieldNames,ia=jr.changeOnSelect,$i=jr.onSelect,ci=jr.searchOptions,ja=jr.dropdownPrefixCls,ai=jr.loadData,wi=jr.expandTrigger,ii=ja||Hn,Da=ve.useState([]),Di=(0,ze.Z)(Da,2),oi=Di[0],xo=Di[1],Bo=function(An){if(!(!ai||Fr)){var fr=Qe(An,Wa,Sa),cr=fr.map(function(ta){var Ba=ta.option;return Ba}),$n=cr[cr.length-1];if($n&&!Se($n,Sa)){var Pa=ft(An);xo(function(ta){return[].concat((0,E.Z)(ta),[Pa])}),ai(cr)}}};ve.useEffect(function(){oi.length&&oi.forEach(function(qt){var An=Je(qt),fr=Qe(An,Wa,Sa,!0).map(function($n){var Pa=$n.option;return Pa}),cr=fr[fr.length-1];(!cr||cr[Sa.children]||Se(cr,Sa))&&xo(function($n){return $n.filter(function(Pa){return Pa!==qt})})})},[Wa,oi,Sa]);var Ei=ve.useMemo(function(){return new Set(ct(Li))},[Li]),Qi=ve.useMemo(function(){return new Set(ct(ui))},[ui]),ga=le(vn,ma),Ri=(0,ze.Z)(ga,2),Pi=Ri[0],Fo=Ri[1],Bi=function(An){Fo(An),Bo(An)},Fi=function(An){if(Qr)return!1;var fr=An.disabled,cr=Se(An,Sa);return!fr&&(cr||ia||vn)},So=function(An,fr){var cr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;$i(An),!vn&&(fr||ia&&(wi==="hover"||cr))&&Pr(!1)},De=ve.useMemo(function(){return Fr?ci:Wa},[Fr,ci,Wa]),jt=ve.useMemo(function(){for(var qt=[{options:De}],An=De,fr=Ae(An,Sa),cr=function(){var ta=Pi[$n],Ba=An.find(function(Hi,uo){return(fr[uo]?ft(fr[uo]):Hi[Sa.value])===ta}),bi=Ba==null?void 0:Ba[Sa.children];if(!(bi!=null&&bi.length))return 1;An=bi,qt.push({options:bi})},$n=0;$n":Li,Sa=Mt.loadingIcon,ia=Mt.direction,$i=Mt.notFoundContent,ci=$i===void 0?"Not Found":$i,ja=Mt.disabled,ai=!!Pr,wi=(0,zt.C8)(Or,{value:Ha,postState:Dt}),ii=(0,ze.Z)(wi,2),Da=ii[0],Di=ii[1],oi=ve.useMemo(function(){return ut(ma)},[JSON.stringify(ma)]),xo=bt(oi,Fr),Bo=(0,ze.Z)(xo,3),Ei=Bo[0],Qi=Bo[1],ga=Bo[2],Ri=Re(Ei,oi),Pi=Zt(ai,Da,Qi,ga,Ri),Fo=(0,ze.Z)(Pi,3),Bi=Fo[0],Fi=Fo[1],So=Fo[2],De=(0,zt.zX)(function(Ut){if(Di(Ut),za){var an=Dt(Ut),qt=an.map(function(cr){return Qe(cr,Ei,oi).map(function($n){return $n.option})}),An=ai?an:an[0],fr=ai?qt:qt[0];za(An,fr)}}),jt=mt(ai,De,Bi,Fi,So,Qi,ga,Ya),hn=(0,zt.zX)(function(Ut){jt(Ut)}),bn=ve.useMemo(function(){return{options:Ei,fieldNames:oi,values:Bi,halfValues:Fi,changeOnSelect:Qr,onSelect:hn,checkable:Pr,searchOptions:[],dropdownPrefixCls:void 0,loadData:jr,expandTrigger:Wa,expandIcon:ui,loadingIcon:Sa,dropdownMenuColumnStyle:void 0}},[Ei,oi,Bi,Fi,Qr,hn,Pr,jr,Wa,ui,Sa]),_t="".concat(sr,"-panel"),$t=!Ei.length;return ve.createElement(Ye.Provider,{value:bn},ve.createElement("div",{className:Te()(_t,(rn={},(0,Be.Z)(rn,"".concat(_t,"-rtl"),ia==="rtl"),(0,Be.Z)(rn,"".concat(_t,"-empty"),$t),rn),vn),style:Hn},$t?ci:ve.createElement(se,{prefixCls:sr,searchValue:"",multiple:ai,toggleOpen:on,open:!0,direction:ia,disabled:ja})))}function Yn(Ct){var rn=Ct.onPopupVisibleChange,Mt=Ct.popupVisible,Nt=Ct.popupClassName,sr=Ct.popupPlacement;warning(!rn,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(Mt===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(Nt===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(sr===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function Fn(Ct,rn){if(Ct){var Mt=function Nt(sr){for(var Hn=0;Hn":Bo,Qi=Ct.loadingIcon,ga=Ct.children,Ri=Ct.dropdownMatchSelectWidth,Pi=Ri===void 0?!1:Ri,Fo=Ct.showCheckedStrategy,Bi=Fo===void 0?st:Fo,Fi=Ct.optionRender,So=(0,nt.Z)(Ct,ra),De=(0,We.ZP)(Mt),jt=!!ma,hn=(0,$e.Z)(vn,{value:Fr,postState:Dt}),bn=(0,ze.Z)(hn,2),_t=bn[0],$t=bn[1],Ut=ve.useMemo(function(){return ut(Hn)},[JSON.stringify(Hn)]),an=bt(Ut,ui),qt=(0,ze.Z)(an,3),An=qt[0],fr=qt[1],cr=qt[2],$n=(0,$e.Z)("",{value:Ya,postState:function(Ai){return Ai||""}}),Pa=(0,ze.Z)($n,2),ta=Pa[0],Ba=Pa[1],bi=function(Ai,mo){Ba(Ai),mo.source!=="blur"&&jr&&jr(Ai)},Hi=Le(Wa),uo=(0,ze.Z)(Hi,2),pl=uo[0],ol=uo[1],ll=fe(ta,An,Ut,Sa||sr,ol,Pr||jt),nl=Re(An,Ut),Do=Zt(jt,_t,fr,cr,nl),co=(0,ze.Z)(Do,3),jl=co[0],yl=co[1],Ul=co[2],ql=ve.useMemo(function(){var Gr=ct(jl),Ai=lt(Gr,fr,Bi);return[].concat((0,E.Z)(Ul),(0,E.Z)(cr(Ai)))},[jl,fr,cr,Ul,Bi]),kl=xt(ql,An,Ut,jt,Ha),hl=(0,Xe.Z)(function(Gr){if($t(Gr),Or){var Ai=Dt(Gr),mo=Ai.map(function(Ci){return Qe(Ci,An,Ut).map(function(To){return To.option})}),Bl=jt?Ai:Ai[0],Mo=jt?mo:mo[0];Or(Bl,Mo)}}),zo=mt(jt,hl,jl,yl,Ul,fr,cr,Bi),ts=(0,Xe.Z)(function(Gr){(!jt||za)&&Ba(""),zo(Gr)}),Ts=function(Ai,mo){if(mo.type==="clear"){hl([]);return}var Bl=mo.values[0],Mo=Bl.valueCells;ts(Mo)},ns=ci!==void 0?ci:$i,vs=ai||ja,Us=Di||Da,Ls=function(Ai){oi==null||oi(Ai),xo==null||xo(Ai)},Rs=ve.useMemo(function(){return{options:An,fieldNames:Ut,values:jl,halfValues:yl,changeOnSelect:Pr,onSelect:ts,checkable:ma,searchOptions:ll,dropdownPrefixCls:Sa,loadData:ia,expandTrigger:Li,expandIcon:Ei,loadingIcon:Qi,dropdownMenuColumnStyle:wi,optionRender:Fi}},[An,Ut,jl,yl,Pr,ts,ma,ll,Sa,ia,Li,Ei,Qi,wi,Fi]),Zs=!(ta?ll:An).length,Ao=ta&&ol.matchInputWidth||Zs?{}:{minWidth:"auto"};return ve.createElement(Ye.Provider,{value:Rs},ve.createElement(Fe.Ac,(0,He.Z)({},So,{ref:rn,id:De,prefixCls:sr,autoClearSearchValue:za,dropdownMatchSelectWidth:Pi,dropdownStyle:(0,_e.Z)((0,_e.Z)({},Ao),ii),displayValues:kl,onDisplayValuesChange:Ts,mode:jt?"multiple":void 0,searchValue:ta,onSearch:bi,showSearch:pl,OptionList:Xt,emptyOptions:Zs,open:ns,dropdownClassName:vs,placement:Us,onDropdownVisibleChange:Ls,getRawInputElement:function(){return ga}})))});ur.SHOW_PARENT=st,ur.SHOW_CHILD=wt,ur.Panel=Kt;var rr=ur,Xr=rr,Vr=ne(2738),xr=ne(75030),Dn=ne(86641),pa=ne(45915),Jn=ne(82855),Vn=ne(48755),ha=ne(38406),Ti=ne(2171),Ni=ne(83397),Ir=ne(31756),Sn=ne(56553),ir=ne(24971),Fa=ne(1722),$a=ne(90376),Jr=ne(68525),na=ne(90005),Qa=ne(70045);function Kr(Ct,rn){const{getPrefixCls:Mt,direction:Nt,renderEmpty:sr}=ve.useContext(Vn.E_),Hn=rn||Nt,vn=Mt("select",Ct),Fr=Mt("cascader",Ct);return[vn,Fr,Hn,sr]}var qa=Kr;function aa(Ct,rn){return ve.useMemo(()=>rn?ve.createElement("span",{className:`${Ct}-checkbox-inner`}):!1,[rn])}var Wn=ne(33853),Rn=ne(58617),cn=ne(38819),xn=(Ct,rn,Mt)=>{let Nt=Mt;Mt||(Nt=rn?ve.createElement(Wn.Z,null):ve.createElement(cn.Z,null));const sr=ve.createElement("span",{className:`${Ct}-menu-item-loading-icon`},ve.createElement(Rn.Z,{spin:!0}));return ve.useMemo(()=>[Nt,sr],[Nt])},nn=ne(56119),Kn=ne(16931),Jt=ne(36237),On=ne(36170),hr=ne(63356),Ar=Ct=>{const{prefixCls:rn,componentCls:Mt}=Ct,Nt=`${Mt}-menu-item`,sr=` + `]:{marginInlineStart:Qe.marginXXS}},[`${xt}-overlay-link`]:{borderRadius:Qe.borderRadiusSM,height:Qe.fontHeight,display:"inline-block",padding:`0 ${(0,at.unit)(Qe.paddingXXS)}`,marginInline:me(Qe.marginXXS).mul(-1).equal(),[`> ${Re}`]:{marginInlineStart:Qe.marginXXS,fontSize:Qe.fontSizeIcon},"&:hover":{color:Qe.linkHoverColor,backgroundColor:Qe.colorBgTextHover,a:{color:Qe.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Qe.componentCls}-rtl`]:{direction:"rtl"}})}},ft=Qe=>({itemColor:Qe.colorTextDescription,lastItemColor:Qe.colorText,iconFontSize:Qe.fontSize,linkColor:Qe.colorTextDescription,linkHoverColor:Qe.colorText,separatorColor:Qe.colorTextDescription,separatorMargin:Qe.marginXS});var ct=(0,qe.I$)("Breadcrumb",Qe=>{const xt=(0,st.mergeToken)(Qe,{});return wt(xt)},ft),Je=function(Qe,xt){var Re={};for(var me in Qe)Object.prototype.hasOwnProperty.call(Qe,me)&&xt.indexOf(me)<0&&(Re[me]=Qe[me]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,me=Object.getOwnPropertySymbols(Qe);pt{var{breadcrumbName:it}=bt,Le=Je(bt,["breadcrumbName"]);return Object.assign(Object.assign({},Le),{title:it})})}),pt}function Se(Qe,xt){return(0,E.useMemo)(()=>Qe||(xt?xt.map(ut):null),[Qe,xt])}var Ve=function(Qe,xt){var Re={};for(var me in Qe)Object.prototype.hasOwnProperty.call(Qe,me)&&xt.indexOf(me)<0&&(Re[me]=Qe[me]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,me=Object.getOwnPropertySymbols(Qe);pt{if(xt===void 0)return xt;let Re=(xt||"").replace(/^\//,"");return Object.keys(Qe).forEach(me=>{Re=Re.replace(`:${me}`,Qe[me])}),Re},tt=Qe=>{const{prefixCls:xt,separator:Re="/",style:me,className:pt,rootClassName:bt,routes:it,items:Le,children:Ue,itemRender:mt,params:Zt={}}=Qe,Pt=Ve(Qe,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:en,direction:dt,breadcrumb:Lt}=E.useContext(ze.E_);let pn;const he=en("breadcrumb",xt),[le,ae,pe]=ct(he),ye=Se(Le,it),se=Ne(he,mt);if(ye&&ye.length>0){const zt=[],on=Le||it;pn=ye.map((Kt,Yn)=>{const{path:Fn,key:or,type:ra,menu:ur,overlay:rr,onClick:Xr,className:Vr,separator:xr,dropdownProps:Dn}=Kt,pa=Ae(Zt,Fn);pa!==void 0&&zt.push(pa);const Jn=or!=null?or:Yn;if(ra==="separator")return E.createElement(Xe,{key:Jn},xr);const Vn={},ha=Yn===ye.length-1;ur?Vn.menu=ur:rr&&(Vn.overlay=rr);let{href:Ti}=Kt;return zt.length&&pa!==void 0&&(Ti=`#/${zt.join("/")}`),E.createElement(be,Object.assign({key:Jn},Vn,(0,He.Z)(Kt,{data:!0,aria:!0}),{className:Vr,dropdownProps:Dn,href:Ti,separator:ha?"":Re,onClick:Xr,prefixCls:he}),se(Kt,Zt,on,zt,Ti))})}else if(Ue){const zt=(0,Te.Z)(Ue).length;pn=(0,Te.Z)(Ue).map((on,Kt)=>{if(!on)return on;const Yn=Kt===zt-1;return(0,_e.Tm)(on,{separator:Yn?"":Re,key:Kt})})}const ot=Pe()(he,Lt==null?void 0:Lt.className,{[`${he}-rtl`]:dt==="rtl"},pt,bt,ae,pe),Xt=Object.assign(Object.assign({},Lt==null?void 0:Lt.style),me);return le(E.createElement("nav",Object.assign({className:ot,style:Xt},Pt),E.createElement("ol",null,pn)))};tt.Item=Ke,tt.Separator=Xe;var Dt=tt,lt=Dt},79939:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return Zo}});var E=ne(77654),ve=ne(59301),Pe=ne(92310),Te=ne.n(Pe),He=ne(60499),_e=ne(85899),ze=ne(72190),nt=ne(42244),Fe=ne(37463),We=ne(6551),Xe=ne(6089),$e=ne(18929),vt=ve.createContext({}),Ye=vt,Ne=ne(43749),Be=ne(18642),be="__rc_cascader_search_mark__",Ie=function(rn,Mt,Nt){var sr=Nt.label,Hn=sr===void 0?"":sr;return Mt.some(function(vn){return String(vn[Hn]).toLowerCase().includes(rn.toLowerCase())})},Ke=function(rn,Mt,Nt,sr){return Mt.map(function(Hn){return Hn[sr.label]}).join(" / ")},at=function(rn,Mt,Nt,sr,Hn,vn){var Fr=Hn.filter,Pr=Fr===void 0?Ie:Fr,Or=Hn.render,Ha=Or===void 0?Ke:Or,ma=Hn.limit,Qr=ma===void 0?50:ma,za=Hn.sort;return ve.useMemo(function(){var Ya=[];if(!rn)return[];function jr(Wa,Li){var ui=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Wa.forEach(function(Sa){if(!(!za&&Qr!==!1&&Qr>0&&Ya.length>=Qr)){var ia=[].concat((0,E.Z)(Li),[Sa]),$i=Sa[Nt.children],ci=ui||Sa.disabled;if((!$i||$i.length===0||vn)&&Pr(rn,ia,{label:Nt.label})){var ja;Ya.push((0,_e.Z)((0,_e.Z)({},Sa),{},(ja={disabled:ci},(0,Be.Z)(ja,Nt.label,Ha(rn,ia,sr,Nt)),(0,Be.Z)(ja,be,ia),(0,Be.Z)(ja,Nt.children,void 0),ja)))}$i&&jr(Sa[Nt.children],ia,ci)}})}return jr(Mt,[]),za&&Ya.sort(function(Wa,Li){return za(Wa[be],Li[be],rn,Nt)}),Qr!==!1&&Qr>0?Ya.slice(0,Qr):Ya},[rn,Mt,Nt,sr,Ha,vn,Pr,za,Qr])},fe=at,qe="__RC_CASCADER_SPLIT__",st="SHOW_PARENT",wt="SHOW_CHILD";function ft(Ct){return Ct.join(qe)}function ct(Ct){return Ct.map(ft)}function Je(Ct){return Ct.split(qe)}function ut(Ct){var rn=Ct||{},Mt=rn.label,Nt=rn.value,sr=rn.children,Hn=Nt||"value";return{label:Mt||"label",value:Hn,key:Hn,children:sr||"children"}}function Se(Ct,rn){var Mt,Nt;return(Mt=Ct.isLeaf)!==null&&Mt!==void 0?Mt:!((Nt=Ct[rn.children])!==null&&Nt!==void 0&&Nt.length)}function Ve(Ct){var rn=Ct.parentElement;if(rn){var Mt=Ct.offsetTop-rn.offsetTop;Mt-rn.scrollTop<0?rn.scrollTo({top:Mt}):Mt+Ct.offsetHeight-rn.scrollTop>rn.offsetHeight&&rn.scrollTo({top:Mt+Ct.offsetHeight-rn.offsetHeight})}}function Ae(Ct,rn){return Ct.map(function(Mt){var Nt;return(Nt=Mt[be])===null||Nt===void 0?void 0:Nt.map(function(sr){return sr[rn.value]})})}function tt(Ct){return Array.isArray(Ct)&&Array.isArray(Ct[0])}function Dt(Ct){return Ct?tt(Ct)?Ct:(Ct.length===0?[]:[Ct]).map(function(rn){return Array.isArray(rn)?rn:[rn]}):[]}function lt(Ct,rn,Mt){var Nt=new Set(Ct),sr=rn();return Ct.filter(function(Hn){var vn=sr[Hn],Fr=vn?vn.parent:null,Pr=vn?vn.children:null;return vn&&vn.node.disabled?!0:Mt===wt?!(Pr&&Pr.some(function(Or){return Or.key&&Nt.has(Or.key)})):!(Fr&&!Fr.node.disabled&&Nt.has(Fr.key))})}function Qe(Ct,rn,Mt){for(var Nt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,sr=rn,Hn=[],vn=function(){var Or,Ha,ma,Qr=Ct[Fr],za=(Or=sr)===null||Or===void 0?void 0:Or.findIndex(function(jr){var Wa=jr[Mt.value];return Nt?String(Wa)===String(Qr):Wa===Qr}),Ya=za!==-1?(Ha=sr)===null||Ha===void 0?void 0:Ha[za]:null;Hn.push({value:(ma=Ya==null?void 0:Ya[Mt.value])!==null&&ma!==void 0?ma:Qr,index:za,option:Ya}),sr=Ya==null?void 0:Ya[Mt.children]},Fr=0;Fr1){var ja=Ya.slice(0,-1);ui(ja)}else Or(!1)},$i=function(){var ja,ai=((ja=Wa[jr])===null||ja===void 0?void 0:ja[Mt.children])||[],wi=ai.find(function(Da){return!Da.disabled});if(wi){var ii=[].concat((0,E.Z)(Ya),[wi[Mt.value]]);ui(ii)}};ve.useImperativeHandle(Ct,function(){return{onKeyDown:function(ja){var ai=ja.which;switch(ai){case ae.Z.UP:case ae.Z.DOWN:{var wi=0;ai===ae.Z.UP?wi=-1:ai===ae.Z.DOWN&&(wi=1),wi!==0&&Sa(wi);break}case ae.Z.LEFT:{if(Pr)break;ma?$i():ia();break}case ae.Z.RIGHT:{if(Pr)break;ma?ia():$i();break}case ae.Z.BACKSPACE:{Pr||ia();break}case ae.Z.ENTER:{if(Ya.length){var ii=Wa[jr],Da=(ii==null?void 0:ii[be])||[];Da.length?Hn(Da.map(function(Di){return Di[Mt.value]}),Da[Da.length-1]):Hn(Ya,Wa[jr])}break}case ae.Z.ESC:Or(!1),Ha&&ja.stopPropagation()}},onKeyUp:function(){}}})},ye=ve.forwardRef(function(Ct,rn){var Mt,Nt,sr,Hn=Ct.prefixCls,vn=Ct.multiple,Fr=Ct.searchValue,Pr=Ct.toggleOpen,Or=Ct.notFoundContent,Ha=Ct.direction,ma=Ct.open,Qr=Ct.disabled,za=ve.useRef(null),Ya=Ha==="rtl",jr=ve.useContext(Ye),Wa=jr.options,Li=jr.values,ui=jr.halfValues,Sa=jr.fieldNames,ia=jr.changeOnSelect,$i=jr.onSelect,ci=jr.searchOptions,ja=jr.dropdownPrefixCls,ai=jr.loadData,wi=jr.expandTrigger,ii=ja||Hn,Da=ve.useState([]),Di=(0,ze.Z)(Da,2),oi=Di[0],xo=Di[1],Bo=function(An){if(!(!ai||Fr)){var fr=Qe(An,Wa,Sa),cr=fr.map(function(ta){var Ba=ta.option;return Ba}),$n=cr[cr.length-1];if($n&&!Se($n,Sa)){var Pa=ft(An);xo(function(ta){return[].concat((0,E.Z)(ta),[Pa])}),ai(cr)}}};ve.useEffect(function(){oi.length&&oi.forEach(function(qt){var An=Je(qt),fr=Qe(An,Wa,Sa,!0).map(function($n){var Pa=$n.option;return Pa}),cr=fr[fr.length-1];(!cr||cr[Sa.children]||Se(cr,Sa))&&xo(function($n){return $n.filter(function(Pa){return Pa!==qt})})})},[Wa,oi,Sa]);var Ei=ve.useMemo(function(){return new Set(ct(Li))},[Li]),Qi=ve.useMemo(function(){return new Set(ct(ui))},[ui]),ga=le(vn,ma),Ri=(0,ze.Z)(ga,2),Pi=Ri[0],Fo=Ri[1],Bi=function(An){Fo(An),Bo(An)},Fi=function(An){if(Qr)return!1;var fr=An.disabled,cr=Se(An,Sa);return!fr&&(cr||ia||vn)},So=function(An,fr){var cr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;$i(An),!vn&&(fr||ia&&(wi==="hover"||cr))&&Pr(!1)},De=ve.useMemo(function(){return Fr?ci:Wa},[Fr,ci,Wa]),jt=ve.useMemo(function(){for(var qt=[{options:De}],An=De,fr=Ae(An,Sa),cr=function(){var ta=Pi[$n],Ba=An.find(function(Hi,uo){return(fr[uo]?ft(fr[uo]):Hi[Sa.value])===ta}),bi=Ba==null?void 0:Ba[Sa.children];if(!(bi!=null&&bi.length))return 1;An=bi,qt.push({options:bi})},$n=0;$n":Li,Sa=Mt.loadingIcon,ia=Mt.direction,$i=Mt.notFoundContent,ci=$i===void 0?"Not Found":$i,ja=Mt.disabled,ai=!!Pr,wi=(0,zt.C8)(Or,{value:Ha,postState:Dt}),ii=(0,ze.Z)(wi,2),Da=ii[0],Di=ii[1],oi=ve.useMemo(function(){return ut(ma)},[JSON.stringify(ma)]),xo=bt(oi,Fr),Bo=(0,ze.Z)(xo,3),Ei=Bo[0],Qi=Bo[1],ga=Bo[2],Ri=Re(Ei,oi),Pi=Zt(ai,Da,Qi,ga,Ri),Fo=(0,ze.Z)(Pi,3),Bi=Fo[0],Fi=Fo[1],So=Fo[2],De=(0,zt.zX)(function(Ut){if(Di(Ut),za){var an=Dt(Ut),qt=an.map(function(cr){return Qe(cr,Ei,oi).map(function($n){return $n.option})}),An=ai?an:an[0],fr=ai?qt:qt[0];za(An,fr)}}),jt=mt(ai,De,Bi,Fi,So,Qi,ga,Ya),hn=(0,zt.zX)(function(Ut){jt(Ut)}),Cn=ve.useMemo(function(){return{options:Ei,fieldNames:oi,values:Bi,halfValues:Fi,changeOnSelect:Qr,onSelect:hn,checkable:Pr,searchOptions:[],dropdownPrefixCls:void 0,loadData:jr,expandTrigger:Wa,expandIcon:ui,loadingIcon:Sa,dropdownMenuColumnStyle:void 0}},[Ei,oi,Bi,Fi,Qr,hn,Pr,jr,Wa,ui,Sa]),_t="".concat(sr,"-panel"),$t=!Ei.length;return ve.createElement(Ye.Provider,{value:Cn},ve.createElement("div",{className:Te()(_t,(rn={},(0,Be.Z)(rn,"".concat(_t,"-rtl"),ia==="rtl"),(0,Be.Z)(rn,"".concat(_t,"-empty"),$t),rn),vn),style:Hn},$t?ci:ve.createElement(se,{prefixCls:sr,searchValue:"",multiple:ai,toggleOpen:on,open:!0,direction:ia,disabled:ja})))}function Yn(Ct){var rn=Ct.onPopupVisibleChange,Mt=Ct.popupVisible,Nt=Ct.popupClassName,sr=Ct.popupPlacement;warning(!rn,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(Mt===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(Nt===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(sr===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function Fn(Ct,rn){if(Ct){var Mt=function Nt(sr){for(var Hn=0;Hn":Bo,Qi=Ct.loadingIcon,ga=Ct.children,Ri=Ct.dropdownMatchSelectWidth,Pi=Ri===void 0?!1:Ri,Fo=Ct.showCheckedStrategy,Bi=Fo===void 0?st:Fo,Fi=Ct.optionRender,So=(0,nt.Z)(Ct,ra),De=(0,We.ZP)(Mt),jt=!!ma,hn=(0,$e.Z)(vn,{value:Fr,postState:Dt}),Cn=(0,ze.Z)(hn,2),_t=Cn[0],$t=Cn[1],Ut=ve.useMemo(function(){return ut(Hn)},[JSON.stringify(Hn)]),an=bt(Ut,ui),qt=(0,ze.Z)(an,3),An=qt[0],fr=qt[1],cr=qt[2],$n=(0,$e.Z)("",{value:Ya,postState:function(Ai){return Ai||""}}),Pa=(0,ze.Z)($n,2),ta=Pa[0],Ba=Pa[1],bi=function(Ai,mo){Ba(Ai),mo.source!=="blur"&&jr&&jr(Ai)},Hi=Le(Wa),uo=(0,ze.Z)(Hi,2),pl=uo[0],ol=uo[1],ll=fe(ta,An,Ut,Sa||sr,ol,Pr||jt),nl=Re(An,Ut),Do=Zt(jt,_t,fr,cr,nl),co=(0,ze.Z)(Do,3),jl=co[0],yl=co[1],Ul=co[2],ql=ve.useMemo(function(){var Gr=ct(jl),Ai=lt(Gr,fr,Bi);return[].concat((0,E.Z)(Ul),(0,E.Z)(cr(Ai)))},[jl,fr,cr,Ul,Bi]),kl=xt(ql,An,Ut,jt,Ha),hl=(0,Xe.Z)(function(Gr){if($t(Gr),Or){var Ai=Dt(Gr),mo=Ai.map(function(Ci){return Qe(Ci,An,Ut).map(function(To){return To.option})}),Bl=jt?Ai:Ai[0],Mo=jt?mo:mo[0];Or(Bl,Mo)}}),Go=mt(jt,hl,jl,yl,Ul,fr,cr,Bi),ts=(0,Xe.Z)(function(Gr){(!jt||za)&&Ba(""),Go(Gr)}),Ts=function(Ai,mo){if(mo.type==="clear"){hl([]);return}var Bl=mo.values[0],Mo=Bl.valueCells;ts(Mo)},ns=ci!==void 0?ci:$i,vs=ai||ja,Us=Di||Da,Ls=function(Ai){oi==null||oi(Ai),xo==null||xo(Ai)},Rs=ve.useMemo(function(){return{options:An,fieldNames:Ut,values:jl,halfValues:yl,changeOnSelect:Pr,onSelect:ts,checkable:ma,searchOptions:ll,dropdownPrefixCls:Sa,loadData:ia,expandTrigger:Li,expandIcon:Ei,loadingIcon:Qi,dropdownMenuColumnStyle:wi,optionRender:Fi}},[An,Ut,jl,yl,Pr,ts,ma,ll,Sa,ia,Li,Ei,Qi,wi,Fi]),Zs=!(ta?ll:An).length,Ao=ta&&ol.matchInputWidth||Zs?{}:{minWidth:"auto"};return ve.createElement(Ye.Provider,{value:Rs},ve.createElement(Fe.Ac,(0,He.Z)({},So,{ref:rn,id:De,prefixCls:sr,autoClearSearchValue:za,dropdownMatchSelectWidth:Pi,dropdownStyle:(0,_e.Z)((0,_e.Z)({},Ao),ii),displayValues:kl,onDisplayValuesChange:Ts,mode:jt?"multiple":void 0,searchValue:ta,onSearch:bi,showSearch:pl,OptionList:Xt,emptyOptions:Zs,open:ns,dropdownClassName:vs,placement:Us,onDropdownVisibleChange:Ls,getRawInputElement:function(){return ga}})))});ur.SHOW_PARENT=st,ur.SHOW_CHILD=wt,ur.Panel=Kt;var rr=ur,Xr=rr,Vr=ne(2738),xr=ne(75030),Dn=ne(86641),pa=ne(45915),Jn=ne(82855),Vn=ne(48755),ha=ne(38406),Ti=ne(2171),Ni=ne(83397),Ir=ne(31756),Sn=ne(56553),ir=ne(24971),Fa=ne(1722),$a=ne(90376),Jr=ne(68525),na=ne(90005),Qa=ne(70045);function Kr(Ct,rn){const{getPrefixCls:Mt,direction:Nt,renderEmpty:sr}=ve.useContext(Vn.E_),Hn=rn||Nt,vn=Mt("select",Ct),Fr=Mt("cascader",Ct);return[vn,Fr,Hn,sr]}var qa=Kr;function aa(Ct,rn){return ve.useMemo(()=>rn?ve.createElement("span",{className:`${Ct}-checkbox-inner`}):!1,[rn])}var Wn=ne(33853),Rn=ne(58617),cn=ne(38819),wn=(Ct,rn,Mt)=>{let Nt=Mt;Mt||(Nt=rn?ve.createElement(Wn.Z,null):ve.createElement(cn.Z,null));const sr=ve.createElement("span",{className:`${Ct}-menu-item-loading-icon`},ve.createElement(Rn.Z,{spin:!0}));return ve.useMemo(()=>[Nt,sr],[Nt])},nn=ne(56119),Kn=ne(16931),Jt=ne(36237),On=ne(36170),hr=ne(63356),Ar=Ct=>{const{prefixCls:rn,componentCls:Mt}=Ct,Nt=`${Mt}-menu-item`,sr=` &${Nt}-expand ${Nt}-expand-icon, ${Nt}-loading-icon -`;return[(0,On.C2)(`${rn}-checkbox`,Ct),{[Mt]:{"&-checkbox":{top:0,marginInlineEnd:Ct.paddingXS,pointerEvents:"unset"},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Mt}-menu-empty`]:{[`${Mt}-menu`]:{width:"100%",height:"auto",[Nt]:{color:Ct.colorTextDisabled}}}},"&-menu":{flexGrow:1,flexShrink:0,minWidth:Ct.controlItemWidth,height:Ct.dropdownHeight,margin:0,padding:Ct.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${(0,Jt.unit)(Ct.lineWidth)} ${Ct.lineType} ${Ct.colorSplit}`},"&-item":Object.assign(Object.assign({},hr.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:Ct.optionPadding,lineHeight:Ct.lineHeight,cursor:"pointer",transition:`all ${Ct.motionDurationMid}`,borderRadius:Ct.borderRadiusSM,"&:hover":{background:Ct.controlItemBgHover},"&-disabled":{color:Ct.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[sr]:{color:Ct.colorTextDisabled}},[`&-active:not(${Nt}-disabled)`]:{"&, &:hover":{color:Ct.optionSelectedColor,fontWeight:Ct.optionSelectedFontWeight,backgroundColor:Ct.optionSelectedBg}},"&-content":{flex:"auto"},[sr]:{marginInlineStart:Ct.paddingXXS,color:Ct.colorTextDescription,fontSize:Ct.fontSizeIcon},"&-keyword":{color:Ct.colorHighlight}})}}}]};const la=Ct=>{const{componentCls:rn,antCls:Mt}=Ct;return[{[rn]:{width:Ct.controlWidth}},{[`${rn}-dropdown`]:[{[`&${Mt}-select-dropdown`]:{padding:0}},Ar(Ct)]},{[`${rn}-dropdown-rtl`]:{direction:"rtl"}},(0,nn.c)(Ct)]},Er=Ct=>{const rn=Math.round((Ct.controlHeight-Ct.fontSize*Ct.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:Ct.controlItemBgActive,optionSelectedFontWeight:Ct.fontWeightStrong,optionPadding:`${rn}px ${Ct.paddingSM}px`,menuPadding:Ct.paddingXXS,optionSelectedColor:Ct.colorText}};var Qt=(0,Kn.I$)("Cascader",Ct=>[la(Ct)],Er);const _n=Ct=>{const{componentCls:rn}=Ct;return{[`${rn}-panel`]:[Ar(Ct),{display:"inline-flex",border:`${(0,Jt.unit)(Ct.lineWidth)} ${Ct.lineType} ${Ct.colorSplit}`,borderRadius:Ct.borderRadiusLG,overflowX:"auto",maxWidth:"100%",[`${rn}-menus`]:{alignItems:"stretch"},[`${rn}-menu`]:{height:"auto"},"&-empty":{padding:Ct.paddingXXS}}]}};var br=(0,Kn.A1)(["Cascader","Panel"],Ct=>_n(Ct),Er);function Nr(Ct){const{prefixCls:rn,className:Mt,multiple:Nt,rootClassName:sr,notFoundContent:Hn,direction:vn,expandIcon:Fr,disabled:Pr}=Ct,Or=ve.useContext(Ti.Z),Ha=Pr!=null?Pr:Or,[ma,Qr,za,Ya]=qa(rn,vn),jr=(0,Ni.Z)(Qr),[Wa,Li,ui]=Qt(Qr,jr);br(Qr);const Sa=za==="rtl",[ia,$i]=xn(ma,Sa,Fr),ci=Hn||(Ya==null?void 0:Ya("Cascader"))||ve.createElement(ha.Z,{componentName:"Cascader"}),ja=aa(Qr,Nt);return Wa(ve.createElement(Kt,Object.assign({},Ct,{checkable:ja,prefixCls:Qr,className:Te()(Mt,Li,sr,ui,jr),notFoundContent:ci,direction:za,expandIcon:ia,loadingIcon:$i,disabled:Ha})))}var qr=Nr,Xa=function(Ct,rn){var Mt={};for(var Nt in Ct)Object.prototype.hasOwnProperty.call(Ct,Nt)&&rn.indexOf(Nt)<0&&(Mt[Nt]=Ct[Nt]);if(Ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var sr=0,Nt=Object.getOwnPropertySymbols(Ct);srPr===0?[Fr]:[].concat((0,E.Z)(vn),[rn,Fr]),[]),sr=[];let Hn=0;return Nt.forEach((vn,Fr)=>{const Pr=Hn+vn.length;let Or=Ct.slice(Hn,Pr);Hn=Pr,Fr%2===1&&(Or=ve.createElement("span",{className:`${Mt}-menu-item-keyword`,key:`separator-${Fr}`},Or)),sr.push(Or)}),sr}const Rr=(Ct,rn,Mt,Nt)=>{const sr=[],Hn=Ct.toLowerCase();return rn.forEach((vn,Fr)=>{Fr!==0&&sr.push(" / ");let Pr=vn[Nt.label];const Or=typeof Pr;(Or==="string"||Or==="number")&&(Pr=Mn(String(Pr),Hn,Mt)),sr.push(Pr)}),sr},jn=ve.forwardRef((Ct,rn)=>{var Mt;const{prefixCls:Nt,size:sr,disabled:Hn,className:vn,rootClassName:Fr,multiple:Pr,bordered:Or=!0,transitionName:Ha,choiceTransitionName:ma="",popupClassName:Qr,dropdownClassName:za,expandIcon:Ya,placement:jr,showSearch:Wa,allowClear:Li=!0,notFoundContent:ui,direction:Sa,getPopupContainer:ia,status:$i,showArrow:ci,builtinPlacements:ja,style:ai,variant:wi}=Ct,ii=Xa(Ct,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style","variant"]),Da=(0,Vr.Z)(ii,["suffixIcon"]),{getPrefixCls:Di,getPopupContainer:oi,className:xo,style:Bo}=(0,Vn.dj)("cascader"),{popupOverflow:Ei}=ve.useContext(Vn.E_),{status:Qi,hasFeedback:ga,isFormItemInput:Ri,feedbackIcon:Pi}=ve.useContext(Sn.aM),Fo=(0,Jn.F)(Qi,$i),[Bi,Fi,So,De]=qa(Nt,Sa),jt=So==="rtl",hn=Di(),bn=(0,Ni.Z)(Bi),[_t,$t,Ut]=(0,$a.Z)(Bi,bn),an=(0,Ni.Z)(Fi),[qt]=Qt(Fi,an),{compactSize:An,compactItemClassnames:fr}=(0,Qa.ri)(Bi,Sa),[cr,$n]=(0,ir.Z)("cascader",wi,Or),Pa=ui||(De==null?void 0:De("Cascader"))||ve.createElement(ha.Z,{componentName:"Cascader"}),ta=Te()(Qr||za,`${Fi}-dropdown`,{[`${Fi}-dropdown-rtl`]:So==="rtl"},Fr,bn,an,$t,Ut),Ba=ve.useMemo(()=>{if(!Wa)return Wa;let hl={render:Rr};return typeof Wa=="object"&&(hl=Object.assign(Object.assign({},hl),Wa)),hl},[Wa]),bi=(0,Ir.Z)(hl=>{var zo;return(zo=sr!=null?sr:An)!==null&&zo!==void 0?zo:hl}),Hi=ve.useContext(Ti.Z),uo=Hn!=null?Hn:Hi,[pl,ol]=xn(Bi,jt,Ya),ll=aa(Fi,Pr),nl=(0,na.Z)(Ct.suffixIcon,ci),{suffixIcon:Do,removeIcon:co,clearIcon:jl}=(0,Jr.Z)(Object.assign(Object.assign({},Ct),{hasFeedback:ga,feedbackIcon:Pi,showSuffixIcon:nl,multiple:Pr,prefixCls:Bi,componentName:"Cascader"})),yl=ve.useMemo(()=>jr!==void 0?jr:jt?"bottomRight":"bottomLeft",[jr,jt]),Ul=Li===!0?{clearIcon:jl}:Li,[ql]=(0,xr.Cn)("SelectLike",(Mt=Da.dropdownStyle)===null||Mt===void 0?void 0:Mt.zIndex),kl=ve.createElement(Xr,Object.assign({prefixCls:Bi,className:Te()(!Nt&&Fi,{[`${Bi}-lg`]:bi==="large",[`${Bi}-sm`]:bi==="small",[`${Bi}-rtl`]:jt,[`${Bi}-${cr}`]:$n,[`${Bi}-in-form-item`]:Ri},(0,Jn.Z)(Bi,Fo,ga),fr,xo,vn,Fr,bn,an,$t,Ut),disabled:uo,style:Object.assign(Object.assign({},Bo),ai)},Da,{builtinPlacements:(0,Fa.Z)(ja,Ei),direction:So,placement:yl,notFoundContent:Pa,allowClear:Ul,showSearch:Ba,expandIcon:pl,suffixIcon:Do,removeIcon:co,loadingIcon:ol,checkable:ll,dropdownClassName:ta,dropdownPrefixCls:Nt||Fi,dropdownStyle:Object.assign(Object.assign({},Da.dropdownStyle),{zIndex:ql}),choiceTransitionName:(0,Dn.m)(hn,"",ma),transitionName:(0,Dn.m)(hn,"slide-up",Ha),getPopupContainer:ia||oi,ref:rn}));return qt(_t(kl))}),tl=(0,pa.Z)(jn,"dropdownAlign",Ct=>(0,Vr.Z)(Ct,["visible"]));jn.SHOW_PARENT=so,jn.SHOW_CHILD=si,jn.Panel=qr,jn._InternalPanelDoNotUseOrYouWillBeFired=tl;var Ro=jn},24017:function(It,kt,ne){"use strict";ne.d(kt,{default:function(){return Mu}});var E=ne(66649),ve=ne.n(E),Pe=ne(9007),Te=ne.n(Pe),He=ne(50991),_e=ne.n(He),ze=ne(9084),nt=ne.n(ze),Fe=ne(58626),We=ne.n(Fe),Xe=ne(13477),$e=ne.n(Xe),vt=ne(64796),Ye=ne.n(vt);ve().extend(Ye()),ve().extend($e()),ve().extend(Te()),ve().extend(_e()),ve().extend(nt()),ve().extend(We()),ve().extend(function(re,ge){var Me=ge.prototype,et=Me.format;Me.format=function(Ft){var Tt=(Ft||"").replace("Wo","wo");return et.bind(this)(Tt)}});var Ne={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},Be=function(ge){var Me=Ne[ge];return Me||ge.split("_")[0]},be=function(){},Ie={getNow:function(){var ge=ve()();return typeof ge.tz=="function"?ge.tz():ge},getFixedDate:function(ge){return ve()(ge,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(ge){return ge.endOf("month")},getWeekDay:function(ge){var Me=ge.locale("en");return Me.weekday()+Me.localeData().firstDayOfWeek()},getYear:function(ge){return ge.year()},getMonth:function(ge){return ge.month()},getDate:function(ge){return ge.date()},getHour:function(ge){return ge.hour()},getMinute:function(ge){return ge.minute()},getSecond:function(ge){return ge.second()},getMillisecond:function(ge){return ge.millisecond()},addYear:function(ge,Me){return ge.add(Me,"year")},addMonth:function(ge,Me){return ge.add(Me,"month")},addDate:function(ge,Me){return ge.add(Me,"day")},setYear:function(ge,Me){return ge.year(Me)},setMonth:function(ge,Me){return ge.month(Me)},setDate:function(ge,Me){return ge.date(Me)},setHour:function(ge,Me){return ge.hour(Me)},setMinute:function(ge,Me){return ge.minute(Me)},setSecond:function(ge,Me){return ge.second(Me)},setMillisecond:function(ge,Me){return ge.millisecond(Me)},isAfter:function(ge,Me){return ge.isAfter(Me)},isValidate:function(ge){return ge.isValid()},locale:{getWeekFirstDay:function(ge){return ve()().locale(Be(ge)).localeData().firstDayOfWeek()},getWeekFirstDate:function(ge,Me){return Me.locale(Be(ge)).weekday(0)},getWeek:function(ge,Me){return Me.locale(Be(ge)).week()},getShortWeekDays:function(ge){return ve()().locale(Be(ge)).localeData().weekdaysMin()},getShortMonths:function(ge){return ve()().locale(Be(ge)).localeData().monthsShort()},format:function(ge,Me,et){return Me.locale(Be(ge)).format(et)},parse:function(ge,Me,et){for(var rt=Be(ge),Ft=0;Ft2&&arguments[2]!==void 0?arguments[2]:"0",et=String(re);et.length2&&arguments[2]!==void 0?arguments[2]:[],et=fe.useState([!1,!1]),rt=(0,Ue.Z)(et,2),Ft=rt[0],Tt=rt[1],Ht=function(Gt,Pn){Tt(function(Rt){return zt(Rt,Pn,Gt)})},mn=fe.useMemo(function(){return Ft.map(function(Cn,Gt){if(Cn)return!0;var Pn=re[Gt];return Pn?!!(!Me[Gt]&&!Pn||Pn&&ge(Pn,{activeIndex:Gt})):!1})},[re,Ft,ge,Me]);return[mn,Ht]}function ur(re,ge,Me,et,rt){var Ft="",Tt=[];return re&&Tt.push(rt?"hh":"HH"),ge&&Tt.push("mm"),Me&&Tt.push("ss"),Ft=Tt.join(":"),et&&(Ft+=".SSS"),rt&&(Ft+=" A"),Ft}function rr(re,ge,Me,et,rt,Ft){var Tt=re.fieldDateTimeFormat,Ht=re.fieldDateFormat,mn=re.fieldTimeFormat,Cn=re.fieldMonthFormat,Gt=re.fieldYearFormat,Pn=re.fieldWeekFormat,Rt=re.fieldQuarterFormat,Tn=re.yearFormat,In=re.cellYearFormat,zn=re.cellQuarterFormat,Gn=re.dayFormat,Un=re.cellDateFormat,_r=ur(ge,Me,et,rt,Ft);return(0,Le.Z)((0,Le.Z)({},re),{},{fieldDateTimeFormat:Tt||"YYYY-MM-DD ".concat(_r),fieldDateFormat:Ht||"YYYY-MM-DD",fieldTimeFormat:mn||_r,fieldMonthFormat:Cn||"YYYY-MM",fieldYearFormat:Gt||"YYYY",fieldWeekFormat:Pn||"gggg-wo",fieldQuarterFormat:Rt||"YYYY-[Q]Q",yearFormat:Tn||"YYYY",cellYearFormat:In||"YYYY",cellQuarterFormat:zn||"[Q]Q",cellDateFormat:Un||Gn||"D"})}function Xr(re,ge){var Me=ge.showHour,et=ge.showMinute,rt=ge.showSecond,Ft=ge.showMillisecond,Tt=ge.use12Hours;return fe.useMemo(function(){return rr(re,Me,et,rt,Ft,Tt)},[re,Me,et,rt,Ft,Tt])}var Vr=ne(43749);function xr(re,ge,Me){return Me!=null?Me:ge.some(function(et){return re.includes(et)})}var Dn=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function pa(re){var ge=on(re,Dn),Me=re.format,et=re.picker,rt=null;return Me&&(rt=Me,Array.isArray(rt)&&(rt=rt[0]),rt=(0,Vr.Z)(rt)==="object"?rt.format:rt),et==="time"&&(ge.format=rt),[ge,rt]}function Jn(re){return re&&typeof re=="string"}function Vn(re,ge,Me,et){return[re,ge,Me,et].some(function(rt){return rt!==void 0})}function ha(re,ge,Me,et,rt){var Ft=ge,Tt=Me,Ht=et;if(!re&&!Ft&&!Tt&&!Ht&&!rt)Ft=!0,Tt=!0,Ht=!0;else if(re){var mn,Cn,Gt,Pn=[Ft,Tt,Ht].some(function(In){return In===!1}),Rt=[Ft,Tt,Ht].some(function(In){return In===!0}),Tn=Pn?!0:!Rt;Ft=(mn=Ft)!==null&&mn!==void 0?mn:Tn,Tt=(Cn=Tt)!==null&&Cn!==void 0?Cn:Tn,Ht=(Gt=Ht)!==null&&Gt!==void 0?Gt:Tn}return[Ft,Tt,Ht,rt]}function Ti(re){var ge=re.showTime,Me=pa(re),et=(0,Ue.Z)(Me,2),rt=et[0],Ft=et[1],Tt=ge&&(0,Vr.Z)(ge)==="object"?ge:{},Ht=(0,Le.Z)((0,Le.Z)({defaultOpenValue:Tt.defaultOpenValue||Tt.defaultValue},rt),Tt),mn=Ht.showMillisecond,Cn=Ht.showHour,Gt=Ht.showMinute,Pn=Ht.showSecond,Rt=Vn(Cn,Gt,Pn,mn),Tn=ha(Rt,Cn,Gt,Pn,mn),In=(0,Ue.Z)(Tn,3);return Cn=In[0],Gt=In[1],Pn=In[2],[Ht,(0,Le.Z)((0,Le.Z)({},Ht),{},{showHour:Cn,showMinute:Gt,showSecond:Pn,showMillisecond:mn}),Ht.format,Ft]}function Ni(re,ge,Me,et,rt){var Ft=re==="time";if(re==="datetime"||Ft){for(var Tt=et,Ht=Kt(re,rt,null),mn=Ht,Cn=[ge,Me],Gt=0;Gt1&&(Tt=ge.addDate(Tt,-7)),Tt}function nn(re,ge){var Me=ge.generateConfig,et=ge.locale,rt=ge.format;return re?typeof rt=="function"?rt(re):Me.locale.format(et.locale,re,rt):""}function Kn(re,ge,Me){var et=ge,rt=["getHour","getMinute","getSecond","getMillisecond"],Ft=["setHour","setMinute","setSecond","setMillisecond"];return Ft.forEach(function(Tt,Ht){Me?et=re[Tt](et,re[rt[Ht]](Me)):et=re[Tt](et,0)}),et}function Jt(re,ge,Me,et,rt){var Ft=(0,mt.zX)(function(Tt,Ht){return!!(Me&&Me(Tt,Ht)||et&&re.isAfter(et,Tt)&&!Rn(re,ge,et,Tt,Ht.type)||rt&&re.isAfter(Tt,rt)&&!Rn(re,ge,rt,Tt,Ht.type))});return Ft}function On(re,ge,Me){return fe.useMemo(function(){var et=Kt(re,ge,Me),rt=Xt(et),Ft=rt[0],Tt=(0,Vr.Z)(Ft)==="object"&&Ft.type==="mask"?Ft.format:null;return[rt.map(function(Ht){return typeof Ht=="string"||typeof Ht=="function"?Ht:Ht.format}),Tt]},[re,ge,Me])}function hr(re,ge,Me){return typeof re[0]=="function"||Me?!0:ge}function yr(re,ge,Me,et){var rt=(0,mt.zX)(function(Ft,Tt){var Ht=(0,Le.Z)({type:ge},Tt);if(delete Ht.activeIndex,!re.isValidate(Ft)||Me&&Me(Ft,Ht))return!0;if((ge==="date"||ge==="time")&&et){var mn,Cn=Tt&&Tt.activeIndex===1?"end":"start",Gt=((mn=et.disabledTime)===null||mn===void 0?void 0:mn.call(et,Ft,Cn,{from:Ht.from}))||{},Pn=Gt.disabledHours,Rt=Gt.disabledMinutes,Tn=Gt.disabledSeconds,In=Gt.disabledMilliseconds,zn=et.disabledHours,Gn=et.disabledMinutes,Un=et.disabledSeconds,_r=Pn||zn,pr=Rt||Gn,Bn=Tn||Un,Sr=re.getHour(Ft),ar=re.getMinute(Ft),vr=re.getSecond(Ft),Ma=re.getMillisecond(Ft);if(_r&&_r().includes(Sr)||pr&&pr(Sr).includes(ar)||Bn&&Bn(Sr,ar).includes(vr)||In&&In(Sr,ar,vr).includes(Ma))return!0}return!1});return rt}function Ar(re){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Me=fe.useMemo(function(){var et=re&&Xt(re);return ge&&et&&(et[1]=et[1]||et[0]),et},[re,ge]);return Me}function la(re,ge){var Me=re.generateConfig,et=re.locale,rt=re.picker,Ft=rt===void 0?"date":rt,Tt=re.prefixCls,Ht=Tt===void 0?"rc-picker":Tt,mn=re.styles,Cn=mn===void 0?{}:mn,Gt=re.classNames,Pn=Gt===void 0?{}:Gt,Rt=re.order,Tn=Rt===void 0?!0:Rt,In=re.components,zn=In===void 0?{}:In,Gn=re.inputRender,Un=re.allowClear,_r=re.clearIcon,pr=re.needConfirm,Bn=re.multiple,Sr=re.format,ar=re.inputReadOnly,vr=re.disabledDate,Ma=re.minDate,da=re.maxDate,Zr=re.showTime,oa=re.value,Ga=re.defaultValue,ya=re.pickerValue,Ur=re.defaultPickerValue,kr=Ar(oa),$r=Ar(Ga),Yr=Ar(ya),Za=Ar(Ur),Ta=Ft==="date"&&Zr?"datetime":Ft,sa=Ta==="time"||Ta==="datetime",Ea=sa||Bn,Wr=pr!=null?pr:sa,ba=Ti(re),va=(0,Ue.Z)(ba,4),ri=va[0],di=va[1],mi=va[2],vi=va[3],ei=Xr(et,di),Zi=fe.useMemo(function(){return Ni(Ta,mi,vi,ri,ei)},[Ta,mi,vi,ri,ei]),dn=fe.useMemo(function(){return(0,Le.Z)((0,Le.Z)({},re),{},{prefixCls:Ht,locale:ei,picker:Ft,styles:Cn,classNames:Pn,order:Tn,components:(0,Le.Z)({input:Gn},zn),clearIcon:Ir(Ht,Un,_r),showTime:Zi,value:kr,defaultValue:$r,pickerValue:Yr,defaultPickerValue:Za},ge==null?void 0:ge())},[re]),Oi=On(Ta,ei,Sr),ao=(0,Ue.Z)(Oi,2),xi=ao[0],io=ao[1],gi=hr(xi,ar,Bn),oo=Jt(Me,et,vr,Ma,da),Vi=yr(Me,Ft,oo,Zi),zi=fe.useMemo(function(){return(0,Le.Z)((0,Le.Z)({},dn),{},{needConfirm:Wr,inputReadOnly:gi,disabledDate:oo})},[dn,Wr,gi,oo]);return[zi,Ta,Ea,xi,io,Vi]}var Er=ne(16089);function Qt(re,ge,Me){var et=(0,mt.C8)(ge,{value:re}),rt=(0,Ue.Z)(et,2),Ft=rt[0],Tt=rt[1],Ht=fe.useRef(re),mn=fe.useRef(),Cn=function(){Er.Z.cancel(mn.current)},Gt=(0,mt.zX)(function(){Tt(Ht.current),Me&&Ft!==Ht.current&&Me(Ht.current)}),Pn=(0,mt.zX)(function(Rt,Tn){Cn(),Ht.current=Rt,Rt||Tn?Gt():mn.current=(0,Er.Z)(Gt)});return fe.useEffect(function(){return Cn},[]),[Ft,Pn]}function _n(re,ge){var Me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],et=arguments.length>3?arguments[3]:void 0,rt=Me.every(function(Gt){return Gt})?!1:re,Ft=Qt(rt,ge||!1,et),Tt=(0,Ue.Z)(Ft,2),Ht=Tt[0],mn=Tt[1];function Cn(Gt){var Pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!Pn.inherit||Ht)&&mn(Gt,Pn.force)}return[Ht,Cn]}function br(re){var ge=fe.useRef();return fe.useImperativeHandle(re,function(){var Me;return{nativeElement:(Me=ge.current)===null||Me===void 0?void 0:Me.nativeElement,focus:function(rt){var Ft;(Ft=ge.current)===null||Ft===void 0||Ft.focus(rt)},blur:function(){var rt;(rt=ge.current)===null||rt===void 0||rt.blur()}}}),ge}function Nr(re,ge){return fe.useMemo(function(){return re||(ge?((0,dt.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(ge).map(function(Me){var et=(0,Ue.Z)(Me,2),rt=et[0],Ft=et[1];return{label:rt,value:Ft}})):[])},[re,ge])}function qr(re,ge){var Me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,et=fe.useRef(ge);et.current=ge,(0,Zt.o)(function(){if(re)et.current(re);else{var rt=(0,Er.Z)(function(){et.current(re)},Me);return function(){Er.Z.cancel(rt)}}},[re])}function Xa(re){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,et=fe.useState(0),rt=(0,Ue.Z)(et,2),Ft=rt[0],Tt=rt[1],Ht=fe.useState(!1),mn=(0,Ue.Z)(Ht,2),Cn=mn[0],Gt=mn[1],Pn=fe.useRef([]),Rt=fe.useRef(null),Tn=fe.useRef(null),In=function(Bn){Rt.current=Bn},zn=function(Bn){return Rt.current===Bn},Gn=function(Bn){Gt(Bn)},Un=function(Bn){return Bn&&(Tn.current=Bn),Tn.current},_r=function(Bn){var Sr=Pn.current,ar=new Set(Sr.filter(function(Ma){return Bn[Ma]||ge[Ma]})),vr=Sr[Sr.length-1]===0?1:0;return ar.size>=2||re[vr]?null:vr};return qr(Cn||Me,function(){Cn||(Pn.current=[],In(null))}),fe.useEffect(function(){Cn&&Pn.current.push(Ft)},[Cn,Ft]),[Cn,Gn,Un,Ft,Tt,_r,Pn.current,In,zn]}function si(re,ge,Me,et,rt,Ft){var Tt=Me[Me.length-1],Ht=function(Cn,Gt){var Pn=(0,Ue.Z)(re,2),Rt=Pn[0],Tn=Pn[1],In=(0,Le.Z)((0,Le.Z)({},Gt),{},{from:Yn(re,Me)});return Tt===1&&ge[0]&&Rt&&!Rn(et,rt,Rt,Cn,In.type)&&et.isAfter(Rt,Cn)||Tt===0&&ge[1]&&Tn&&!Rn(et,rt,Tn,Cn,In.type)&&et.isAfter(Cn,Tn)?!0:Ft==null?void 0:Ft(Cn,In)};return Ht}function so(re,ge,Me,et){switch(ge){case"date":case"week":return re.addMonth(Me,et);case"month":case"quarter":return re.addYear(Me,et);case"year":return re.addYear(Me,et*10);case"decade":return re.addYear(Me,et*100);default:return Me}}var Mn=[];function Rr(re,ge,Me,et,rt,Ft,Tt,Ht){var mn=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Mn,Cn=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Mn,Gt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Mn,Pn=arguments.length>11?arguments[11]:void 0,Rt=arguments.length>12?arguments[12]:void 0,Tn=arguments.length>13?arguments[13]:void 0,In=Tt==="time",zn=Ft||0,Gn=function(Yr){var Za=re.getNow();return In&&(Za=Kn(re,Za)),mn[Yr]||Me[Yr]||Za},Un=(0,Ue.Z)(Cn,2),_r=Un[0],pr=Un[1],Bn=(0,mt.C8)(function(){return Gn(0)},{value:_r}),Sr=(0,Ue.Z)(Bn,2),ar=Sr[0],vr=Sr[1],Ma=(0,mt.C8)(function(){return Gn(1)},{value:pr}),da=(0,Ue.Z)(Ma,2),Zr=da[0],oa=da[1],Ga=fe.useMemo(function(){var $r=[ar,Zr][zn];return In?$r:Kn(re,$r,Gt[zn])},[In,ar,Zr,zn,re,Gt]),ya=function(Yr){var Za=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",Ta=[vr,oa][zn];Ta(Yr);var sa=[ar,Zr];sa[zn]=Yr,Pn&&(!Rn(re,ge,ar,sa[0],Tt)||!Rn(re,ge,Zr,sa[1],Tt))&&Pn(sa,{source:Za,range:zn===1?"end":"start",mode:et})},Ur=function(Yr,Za){if(Ht){var Ta={date:"month",week:"month",month:"year",quarter:"year"},sa=Ta[Tt];if(sa&&!Rn(re,ge,Yr,Za,sa))return so(re,Tt,Za,-1);if(Tt==="year"&&Yr){var Ea=Math.floor(re.getYear(Yr)/10),Wr=Math.floor(re.getYear(Za)/10);if(Ea!==Wr)return so(re,Tt,Za,-1)}}return Za},kr=fe.useRef(null);return(0,Zt.Z)(function(){if(rt&&!mn[zn]){var $r=In?null:re.getNow();if(kr.current!==null&&kr.current!==zn?$r=[ar,Zr][zn^1]:Me[zn]?$r=zn===0?Me[0]:Ur(Me[0],Me[1]):Me[zn^1]&&($r=Me[zn^1]),$r){Rt&&re.isAfter(Rt,$r)&&($r=Rt);var Yr=Ht?so(re,Tt,$r,1):$r;Tn&&re.isAfter(Yr,Tn)&&($r=Ht?so(re,Tt,Tn,-1):Tn),ya($r,"reset")}}},[rt,zn,Me[zn]]),fe.useEffect(function(){rt?kr.current=zn:kr.current=null},[rt,zn]),(0,Zt.Z)(function(){rt&&mn&&mn[zn]&&ya(mn[zn],"reset")},[rt,zn]),[Ga,ya]}function jn(re,ge){var Me=fe.useRef(re),et=fe.useState({}),rt=(0,Ue.Z)(et,2),Ft=rt[1],Tt=function(Cn){return Cn&&ge!==void 0?ge:Me.current},Ht=function(Cn){Me.current=Cn,Ft({})};return[Tt,Ht,Tt(!0)]}var tl=[];function Ro(re,ge,Me){var et=function(Tt){return Tt.map(function(Ht){return nn(Ht,{generateConfig:re,locale:ge,format:Me[0]})})},rt=function(Tt,Ht){for(var mn=Math.max(Tt.length,Ht.length),Cn=-1,Gt=0;Gt2&&arguments[2]!==void 0?arguments[2]:1,et=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,rt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],Ft=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,Tt=[],Ht=Me>=1?Me|0:1,mn=re;mn<=ge;mn+=Ht){var Cn=rt.includes(mn);(!Cn||!et)&&Tt.push({label:ot(mn,Ft),value:mn,disabled:Cn})}return Tt}function Or(re){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Me=arguments.length>2?arguments[2]:void 0,et=ge||{},rt=et.use12Hours,Ft=et.hourStep,Tt=Ft===void 0?1:Ft,Ht=et.minuteStep,mn=Ht===void 0?1:Ht,Cn=et.secondStep,Gt=Cn===void 0?1:Cn,Pn=et.millisecondStep,Rt=Pn===void 0?100:Pn,Tn=et.hideDisabledOptions,In=et.disabledTime,zn=et.disabledHours,Gn=et.disabledMinutes,Un=et.disabledSeconds,_r=fe.useMemo(function(){return Me||re.getNow()},[Me,re]);if(0)var pr,Bn,Sr;var ar=fe.useCallback(function(Ea){var Wr=(In==null?void 0:In(Ea))||{};return[Wr.disabledHours||zn||Fr,Wr.disabledMinutes||Gn||Fr,Wr.disabledSeconds||Un||Fr,Wr.disabledMilliseconds||Fr]},[In,zn,Gn,Un]),vr=fe.useMemo(function(){return ar(_r)},[_r,ar]),Ma=(0,Ue.Z)(vr,4),da=Ma[0],Zr=Ma[1],oa=Ma[2],Ga=Ma[3],ya=fe.useCallback(function(Ea,Wr,ba,va){var ri=Pr(0,23,Tt,Tn,Ea()),di=rt?ri.map(function(Zi){return(0,Le.Z)((0,Le.Z)({},Zi),{},{label:ot(Zi.value%12||12,2)})}):ri,mi=function(dn){return Pr(0,59,mn,Tn,Wr(dn))},vi=function(dn,Oi){return Pr(0,59,Gt,Tn,ba(dn,Oi))},ei=function(dn,Oi,ao){return Pr(0,999,Rt,Tn,va(dn,Oi,ao),3)};return[di,mi,vi,ei]},[Tn,Tt,rt,Rt,mn,Gt]),Ur=fe.useMemo(function(){return ya(da,Zr,oa,Ga)},[ya,da,Zr,oa,Ga]),kr=(0,Ue.Z)(Ur,4),$r=kr[0],Yr=kr[1],Za=kr[2],Ta=kr[3],sa=function(Wr,ba){var va=function(){return $r},ri=Yr,di=Za,mi=Ta;if(ba){var vi=ar(ba),ei=(0,Ue.Z)(vi,4),Zi=ei[0],dn=ei[1],Oi=ei[2],ao=ei[3],xi=ya(Zi,dn,Oi,ao),io=(0,Ue.Z)(xi,4),gi=io[0],oo=io[1],Vi=io[2],zi=io[3];va=function(){return gi},ri=oo,di=Vi,mi=zi}var fo=vn(Wr,va,ri,di,mi,re);return fo};return[sa,$r,Yr,Za,Ta]}function Ha(re){var ge=re.mode,Me=re.internalMode,et=re.renderExtraFooter,rt=re.showNow,Ft=re.showTime,Tt=re.onSubmit,Ht=re.onNow,mn=re.invalid,Cn=re.needConfirm,Gt=re.generateConfig,Pn=re.disabledDate,Rt=fe.useContext(ae),Tn=Rt.prefixCls,In=Rt.locale,zn=Rt.button,Gn=zn===void 0?"button":zn,Un=Gt.getNow(),_r=Or(Gt,Ft,Un),pr=(0,Ue.Z)(_r,1),Bn=pr[0],Sr=et==null?void 0:et(ge),ar=Pn(Un,{type:ge}),vr=function(){if(!ar){var Ur=Bn(Un);Ht(Ur)}},Ma="".concat(Tn,"-now"),da="".concat(Ma,"-btn"),Zr=rt&&fe.createElement("li",{className:Ma},fe.createElement("a",{className:bt()(da,ar&&"".concat(da,"-disabled")),"aria-disabled":ar,onClick:vr},Me==="date"?In.today:In.now)),oa=Cn&&fe.createElement("li",{className:"".concat(Tn,"-ok")},fe.createElement(Gn,{disabled:mn,onClick:Tt},In.ok)),Ga=(Zr||oa)&&fe.createElement("ul",{className:"".concat(Tn,"-ranges")},Zr,oa);return!Sr&&!Ga?null:fe.createElement("div",{className:"".concat(Tn,"-footer")},Sr&&fe.createElement("div",{className:"".concat(Tn,"-footer-extra")},Sr),Ga)}function ma(re,ge,Me){function et(rt,Ft){var Tt=rt.findIndex(function(mn){return Rn(re,ge,mn,Ft,Me)});if(Tt===-1)return[].concat((0,it.Z)(rt),[Ft]);var Ht=(0,it.Z)(rt);return Ht.splice(Tt,1),Ht}return et}var Qr=fe.createContext(null);function za(){return fe.useContext(Qr)}function Ya(re,ge){var Me=re.prefixCls,et=re.generateConfig,rt=re.locale,Ft=re.disabledDate,Tt=re.minDate,Ht=re.maxDate,mn=re.cellRender,Cn=re.hoverValue,Gt=re.hoverRangeValue,Pn=re.onHover,Rt=re.values,Tn=re.pickerValue,In=re.onSelect,zn=re.prevIcon,Gn=re.nextIcon,Un=re.superPrevIcon,_r=re.superNextIcon,pr=et.getNow(),Bn={now:pr,values:Rt,pickerValue:Tn,prefixCls:Me,disabledDate:Ft,minDate:Tt,maxDate:Ht,cellRender:mn,hoverValue:Cn,hoverRangeValue:Gt,onHover:Pn,locale:rt,generateConfig:et,onSelect:In,panelType:ge,prevIcon:zn,nextIcon:Gn,superPrevIcon:Un,superNextIcon:_r};return[Bn,pr]}var jr=fe.createContext({});function Wa(re){for(var ge=re.rowNum,Me=re.colNum,et=re.baseDate,rt=re.getCellDate,Ft=re.prefixColumn,Tt=re.rowClassName,Ht=re.titleFormat,mn=re.getCellText,Cn=re.getCellClassName,Gt=re.headerCells,Pn=re.cellSelection,Rt=Pn===void 0?!0:Pn,Tn=re.disabledDate,In=za(),zn=In.prefixCls,Gn=In.panelType,Un=In.now,_r=In.disabledDate,pr=In.cellRender,Bn=In.onHover,Sr=In.hoverValue,ar=In.hoverRangeValue,vr=In.generateConfig,Ma=In.values,da=In.locale,Zr=In.onSelect,oa=Tn||_r,Ga="".concat(zn,"-cell"),ya=fe.useContext(jr),Ur=ya.onCellDblClick,kr=function(ba){return Ma.some(function(va){return va&&Rn(vr,da,ba,va,Gn)})},$r=[],Yr=0;Yr1&&arguments[1]!==void 0?arguments[1]:!1;ka(Aa),Gn==null||Gn(Aa),no&&Xi(Aa)},Zo=function(Aa,no){ei(Aa),no&&vo(no),Xi(no,Aa)},to=function(Aa){if(Vi(Aa),vo(Aa),vi!==Bn){var no=["decade","year"],xa=[].concat(no,["month"]),Va={quarter:[].concat(no,["quarter"]),week:[].concat((0,it.Z)(xa),["week"]),date:[].concat((0,it.Z)(xa),["date"])},ko=Va[Bn]||xa,Jo=ko.indexOf(vi),Cl=ko[Jo+1];Cl&&Zo(Cl,Aa)}},bl=fe.useMemo(function(){var Ka,Aa;if(Array.isArray(vr)){var no=(0,Ue.Z)(vr,2);Ka=no[0],Aa=no[1]}else Ka=vr;return!Ka&&!Aa?null:(Ka=Ka||Aa,Aa=Aa||Ka,rt.isAfter(Ka,Aa)?[Aa,Ka]:[Ka,Aa])},[vr,rt]),Ji=or(Ma,da,Zr),lo=Ga[Zi]||Pi[Zi]||ia,go=fe.useContext(jr),Lr=fe.useMemo(function(){return(0,Le.Z)((0,Le.Z)({},go),{},{hideHeader:ya})},[go,ya]),yi="".concat(Ur,"-panel"),Kl=on(re,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return fe.createElement(jr.Provider,{value:Lr},fe.createElement("div",{ref:kr,tabIndex:mn,className:bt()(yi,(0,Lt.Z)({},"".concat(yi,"-rtl"),Ft==="rtl"))},fe.createElement(lo,(0,qe.Z)({},Kl,{showTime:va,prefixCls:Ur,locale:Wr,generateConfig:rt,onModeChange:Zo,pickerValue:Ca,onPickerValueChange:function(Aa){vo(Aa,!0)},value:gi[0],onSelect:to,values:gi,cellRender:Ji,hoverRangeValue:bl,hoverValue:ar}))))}var Bi=fe.memo(fe.forwardRef(Fo)),Fi=Bi;function So(re){var ge=re.picker,Me=re.multiplePanel,et=re.pickerValue,rt=re.onPickerValueChange,Ft=re.needConfirm,Tt=re.onSubmit,Ht=re.range,mn=re.hoverValue,Cn=fe.useContext(ae),Gt=Cn.prefixCls,Pn=Cn.generateConfig,Rt=fe.useCallback(function(_r,pr){return so(Pn,ge,_r,pr)},[Pn,ge]),Tn=fe.useMemo(function(){return Rt(et,1)},[et,Rt]),In=function(pr){rt(Rt(pr,-1))},zn={onCellDblClick:function(){Ft&&Tt()}},Gn=ge==="time",Un=(0,Le.Z)((0,Le.Z)({},re),{},{hoverValue:null,hoverRangeValue:null,hideHeader:Gn});return Ht?Un.hoverRangeValue=mn:Un.hoverValue=mn,Me?fe.createElement("div",{className:"".concat(Gt,"-panels")},fe.createElement(jr.Provider,{value:(0,Le.Z)((0,Le.Z)({},zn),{},{hideNext:!0})},fe.createElement(Fi,Un)),fe.createElement(jr.Provider,{value:(0,Le.Z)((0,Le.Z)({},zn),{},{hidePrev:!0})},fe.createElement(Fi,(0,qe.Z)({},Un,{pickerValue:Tn,onPickerValueChange:In})))):fe.createElement(jr.Provider,{value:(0,Le.Z)({},zn)},fe.createElement(Fi,Un))}function De(re){return typeof re=="function"?re():re}function jt(re){var ge=re.prefixCls,Me=re.presets,et=re.onClick,rt=re.onHover;return Me.length?fe.createElement("div",{className:"".concat(ge,"-presets")},fe.createElement("ul",null,Me.map(function(Ft,Tt){var Ht=Ft.label,mn=Ft.value;return fe.createElement("li",{key:Tt,onClick:function(){et(De(mn))},onMouseEnter:function(){rt(De(mn))},onMouseLeave:function(){rt(null)}},Ht)}))):null}function hn(re){var ge=re.panelRender,Me=re.internalMode,et=re.picker,rt=re.showNow,Ft=re.range,Tt=re.multiple,Ht=re.activeInfo,mn=Ht===void 0?[0,0,0]:Ht,Cn=re.presets,Gt=re.onPresetHover,Pn=re.onPresetSubmit,Rt=re.onFocus,Tn=re.onBlur,In=re.onPanelMouseDown,zn=re.direction,Gn=re.value,Un=re.onSelect,_r=re.isInvalid,pr=re.defaultOpenValue,Bn=re.onOk,Sr=re.onSubmit,ar=fe.useContext(ae),vr=ar.prefixCls,Ma="".concat(vr,"-panel"),da=zn==="rtl",Zr=fe.useRef(null),oa=fe.useRef(null),Ga=fe.useState(0),ya=(0,Ue.Z)(Ga,2),Ur=ya[0],kr=ya[1],$r=fe.useState(0),Yr=(0,Ue.Z)($r,2),Za=Yr[0],Ta=Yr[1],sa=fe.useState(0),Ea=(0,Ue.Z)(sa,2),Wr=Ea[0],ba=Ea[1],va=function(to){to.width&&kr(to.width)},ri=(0,Ue.Z)(mn,3),di=ri[0],mi=ri[1],vi=ri[2],ei=fe.useState(0),Zi=(0,Ue.Z)(ei,2),dn=Zi[0],Oi=Zi[1];fe.useEffect(function(){Oi(10)},[di]),fe.useEffect(function(){if(Ft&&oa.current){var Zo,to=((Zo=Zr.current)===null||Zo===void 0?void 0:Zo.offsetWidth)||0,bl=oa.current.getBoundingClientRect();if(!bl.height||bl.right<0){Oi(function(Lr){return Math.max(0,Lr-1)});return}var Ji=(da?mi-to:di)-bl.left;if(ba(Ji),Ur&&Ur=Ht&&Me<=mn)return Ft;var Cn=Math.min(Math.abs(Me-Ht),Math.abs(Me-mn));Cn0?Vt:Nn));var Yt=gn+ue,Ln=Nn-Vt+1;return String(Vt+(Ln+Yt-Vt)%Ln)};switch(no){case"Backspace":case"Delete":xa="",Va=Jo;break;case"ArrowLeft":xa="",Cl(-1);break;case"ArrowRight":xa="",Cl(1);break;case"ArrowUp":xa="",Va=Ml(1);break;case"ArrowDown":xa="",Va=Ml(-1);break;default:isNaN(Number(no))||(xa=Wr+no,Va=xa);break}if(xa!==null&&(ba(xa),xa.length>=ko&&(Cl(1),ba(""))),Va!==null){var Ql=Oi.slice(0,Vi)+ot(Va,ko)+Oi.slice(zi);Ca(Ql.slice(0,Tt.length))}dn({})},yi=fe.useRef();(0,Zt.Z)(function(){if(!(!Ur||!Tt||vo.current)){if(!io.match(Oi)){Ca(Tt);return}return xi.current.setSelectionRange(Vi,zi),yi.current=(0,Er.Z)(function(){xi.current.setSelectionRange(Vi,zi)}),function(){Er.Z.cancel(yi.current)}}},[io,Tt,Ur,Oi,di,Vi,zi,Zi,Ca]);var Kl=Tt?{onFocus:bl,onBlur:lo,onKeyDown:Lr,onMouseDown:Zo,onMouseUp:to,onPaste:Xi}:{};return fe.createElement("div",{ref:ao,className:bt()(oa,(0,Lt.Z)((0,Lt.Z)({},"".concat(oa,"-active"),Me&&rt),"".concat(oa,"-placeholder"),Gt))},fe.createElement(Zr,(0,qe.Z)({ref:xi,"aria-invalid":Gn,autoComplete:"off"},_r,{onKeyDown:go,onBlur:Ji},Kl,{value:Oi,onChange:ka})),fe.createElement(An,{type:"suffix",icon:Ft}),Un)}),pl=uo,ol=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],ll=["index"];function nl(re,ge){var Me=re.id,et=re.prefix,rt=re.clearIcon,Ft=re.suffixIcon,Tt=re.separator,Ht=Tt===void 0?"~":Tt,mn=re.activeIndex,Cn=re.activeHelp,Gt=re.allHelp,Pn=re.focused,Rt=re.onFocus,Tn=re.onBlur,In=re.onKeyDown,zn=re.locale,Gn=re.generateConfig,Un=re.placeholder,_r=re.className,pr=re.style,Bn=re.onClick,Sr=re.onClear,ar=re.value,vr=re.onChange,Ma=re.onSubmit,da=re.onInputChange,Zr=re.format,oa=re.maskFormat,Ga=re.preserveInvalidOnBlur,ya=re.onInvalid,Ur=re.disabled,kr=re.invalid,$r=re.inputReadOnly,Yr=re.direction,Za=re.onOpenChange,Ta=re.onActiveInfo,sa=re.placement,Ea=re.onMouseDown,Wr=re.required,ba=re["aria-required"],va=re.autoFocus,ri=re.tabIndex,di=(0,bn.Z)(re,ol),mi=Yr==="rtl",vi=fe.useContext(ae),ei=vi.prefixCls,Zi=fe.useMemo(function(){if(typeof Me=="string")return[Me];var Ji=Me||{};return[Ji.start,Ji.end]},[Me]),dn=fe.useRef(),Oi=fe.useRef(),ao=fe.useRef(),xi=function(lo){var go;return(go=[Oi,ao][lo])===null||go===void 0?void 0:go.current};fe.useImperativeHandle(ge,function(){return{nativeElement:dn.current,focus:function(lo){if((0,Vr.Z)(lo)==="object"){var go,Lr=lo||{},yi=Lr.index,Kl=yi===void 0?0:yi,Ka=(0,bn.Z)(Lr,ll);(go=xi(Kl))===null||go===void 0||go.focus(Ka)}else{var Aa;(Aa=xi(lo!=null?lo:0))===null||Aa===void 0||Aa.focus()}},blur:function(){var lo,go;(lo=xi(0))===null||lo===void 0||lo.blur(),(go=xi(1))===null||go===void 0||go.blur()}}});var io=Ut(di),gi=fe.useMemo(function(){return Array.isArray(Un)?Un:[Un,Un]},[Un]),oo=_t((0,Le.Z)((0,Le.Z)({},re),{},{id:Zi,placeholder:gi})),Vi=(0,Ue.Z)(oo,1),zi=Vi[0],fo=fe.useState({position:"absolute",width:0}),Ca=(0,Ue.Z)(fo,2),ka=Ca[0],Xi=Ca[1],vo=(0,mt.zX)(function(){var Ji=xi(mn);if(Ji){var lo=Ji.nativeElement.getBoundingClientRect(),go=dn.current.getBoundingClientRect(),Lr=lo.left-go.left;Xi(function(yi){return(0,Le.Z)((0,Le.Z)({},yi),{},{width:lo.width,left:Lr})}),Ta([lo.left,lo.right,go.width])}});fe.useEffect(function(){vo()},[mn]);var Zo=rt&&(ar[0]&&!Ur[0]||ar[1]&&!Ur[1]),to=va&&!Ur[0],bl=va&&!to&&!Ur[1];return fe.createElement(Hn.Z,{onResize:vo},fe.createElement("div",(0,qe.Z)({},io,{className:bt()(ei,"".concat(ei,"-range"),(0,Lt.Z)((0,Lt.Z)((0,Lt.Z)((0,Lt.Z)({},"".concat(ei,"-focused"),Pn),"".concat(ei,"-disabled"),Ur.every(function(Ji){return Ji})),"".concat(ei,"-invalid"),kr.some(function(Ji){return Ji})),"".concat(ei,"-rtl"),mi),_r),style:pr,ref:dn,onClick:Bn,onMouseDown:function(lo){var go=lo.target;go!==Oi.current.inputElement&&go!==ao.current.inputElement&&lo.preventDefault(),Ea==null||Ea(lo)}}),et&&fe.createElement("div",{className:"".concat(ei,"-prefix")},et),fe.createElement(pl,(0,qe.Z)({ref:Oi},zi(0),{autoFocus:to,tabIndex:ri,"date-range":"start"})),fe.createElement("div",{className:"".concat(ei,"-range-separator")},Ht),fe.createElement(pl,(0,qe.Z)({ref:ao},zi(1),{autoFocus:bl,tabIndex:ri,"date-range":"end"})),fe.createElement("div",{className:"".concat(ei,"-active-bar"),style:ka}),fe.createElement(An,{type:"suffix",icon:Ft}),Zo&&fe.createElement(fr,{icon:rt,onClear:Sr})))}var Do=fe.forwardRef(nl),co=Do;function jl(re,ge){var Me=re!=null?re:ge;return Array.isArray(Me)?Me:[Me,Me]}function yl(re){return re===1?"end":"start"}function Ul(re,ge){var Me=la(re,function(){var qi=re.disabled,Ii=re.allowEmpty,Yi=jl(qi,!1),La=jl(Ii,!1);return{disabled:Yi,allowEmpty:La}}),et=(0,Ue.Z)(Me,6),rt=et[0],Ft=et[1],Tt=et[2],Ht=et[3],mn=et[4],Cn=et[5],Gt=rt.prefixCls,Pn=rt.styles,Rt=rt.classNames,Tn=rt.defaultValue,In=rt.value,zn=rt.needConfirm,Gn=rt.onKeyDown,Un=rt.disabled,_r=rt.allowEmpty,pr=rt.disabledDate,Bn=rt.minDate,Sr=rt.maxDate,ar=rt.defaultOpen,vr=rt.open,Ma=rt.onOpenChange,da=rt.locale,Zr=rt.generateConfig,oa=rt.picker,Ga=rt.showNow,ya=rt.showToday,Ur=rt.showTime,kr=rt.mode,$r=rt.onPanelChange,Yr=rt.onCalendarChange,Za=rt.onOk,Ta=rt.defaultPickerValue,sa=rt.pickerValue,Ea=rt.onPickerValueChange,Wr=rt.inputReadOnly,ba=rt.suffixIcon,va=rt.onFocus,ri=rt.onBlur,di=rt.presets,mi=rt.ranges,vi=rt.components,ei=rt.cellRender,Zi=rt.dateRender,dn=rt.monthCellRender,Oi=rt.onClick,ao=br(ge),xi=_n(vr,ar,Un,Ma),io=(0,Ue.Z)(xi,2),gi=io[0],oo=io[1],Vi=function(Ii,Yi){(Un.some(function(La){return!La})||!Ii)&&oo(Ii,Yi)},zi=Mt(Zr,da,Ht,!0,!1,Tn,In,Yr,Za),fo=(0,Ue.Z)(zi,5),Ca=fo[0],ka=fo[1],Xi=fo[2],vo=fo[3],Zo=fo[4],to=Xi(),bl=Xa(Un,_r,gi),Ji=(0,Ue.Z)(bl,9),lo=Ji[0],go=Ji[1],Lr=Ji[2],yi=Ji[3],Kl=Ji[4],Ka=Ji[5],Aa=Ji[6],no=Ji[7],xa=Ji[8],Va=function(Ii,Yi){go(!0),va==null||va(Ii,{range:yl(Yi!=null?Yi:yi)})},ko=function(Ii,Yi){go(!1),ri==null||ri(Ii,{range:yl(Yi!=null?Yi:yi)})},Jo=fe.useMemo(function(){if(!Ur)return null;var qi=Ur.disabledTime,Ii=qi?function(Yi){var La=yl(yi),rl=Yn(to,Aa,yi);return qi(Yi,La,{from:rl})}:void 0;return(0,Le.Z)((0,Le.Z)({},Ur),{},{disabledTime:Ii})},[Ur,yi,to,Aa]),Cl=(0,mt.C8)([oa,oa],{value:kr}),Ml=(0,Ue.Z)(Cl,2),Ql=Ml[0],Bs=Ml[1],ue=Ql[yi]||oa,ke=ue==="date"&&Jo?"datetime":ue,Ze=ke===oa&&ke!=="time",Vt=sr(oa,ue,Ga,ya,!0),Nn=Nt(rt,Ca,ka,Xi,vo,Un,Ht,lo,gi,Cn),Cr=(0,Ue.Z)(Nn,2),kn=Cr[0],gn=Cr[1],Yt=si(to,Un,Aa,Zr,da,pr),Ln=ra(to,Cn,_r),Ia=(0,Ue.Z)(Ln,2),ln=Ia[0],Wt=Ia[1],un=Rr(Zr,da,to,Ql,gi,yi,Ft,Ze,Ta,sa,Jo==null?void 0:Jo.defaultOpenValue,Ea,Bn,Sr),er=(0,Ue.Z)(un,2),Xn=er[0],Zn=er[1],qn=(0,mt.zX)(function(qi,Ii,Yi){var La=zt(Ql,yi,Ii);if((La[0]!==Ql[0]||La[1]!==Ql[1])&&Bs(La),$r&&Yi!==!1){var rl=(0,it.Z)(to);qi&&(rl[yi]=qi),$r(rl,La)}}),yn=function(Ii,Yi){return zt(to,Yi,Ii)},lr=function(Ii,Yi){var La=to;Ii&&(La=yn(Ii,yi)),no(yi);var rl=Ka(La);vo(La),kn(yi,rl===null),rl===null?Vi(!1,{force:!0}):Yi||ao.current.focus({index:rl})},Dr=function(Ii){var Yi,La=Ii.target.getRootNode();if(!ao.current.nativeElement.contains((Yi=La.activeElement)!==null&&Yi!==void 0?Yi:document.activeElement)){var rl=Un.findIndex(function(_s){return!_s});rl>=0&&ao.current.focus({index:rl})}Vi(!0),Oi==null||Oi(Ii)},dr=function(){gn(null),Vi(!1,{force:!0})},ki=fe.useState(null),Gi=(0,Ue.Z)(ki,2),Ui=Gi[0],_o=Gi[1],Tr=fe.useState(null),Mi=(0,Ue.Z)(Tr,2),eo=Mi[0],tr=Mi[1],yo=fe.useMemo(function(){return eo||to},[to,eo]);fe.useEffect(function(){gi||tr(null)},[gi]);var Go=fe.useState([0,0,0]),Io=(0,Ue.Z)(Go,2),nr=Io[0],fi=Io[1],ul=Nr(di,mi),No=function(Ii){tr(Ii),_o("preset")},pi=function(Ii){var Yi=gn(Ii);Yi&&Vi(!1,{force:!0})},xl=function(Ii){lr(Ii)},wo=function(Ii){tr(Ii?yn(Ii,yi):null),_o("cell")},cl=function(Ii){Vi(!0),Va(Ii)},Qo=function(){Lr("panel")},jo=function(Ii){var Yi=zt(to,yi,Ii);vo(Yi),!zn&&!Tt&&Ft===ke&&lr(Ii)},qo=function(){Vi(!1)},$o=or(ei,Zi,dn,yl(yi)),Al=to[yi]||null,Vs=(0,mt.zX)(function(qi){return Cn(qi,{activeIndex:yi})}),_i=fe.useMemo(function(){var qi=(0,en.Z)(rt,!1),Ii=(0,Pt.Z)(rt,[].concat((0,it.Z)(Object.keys(qi)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return Ii},[rt]),wa=fe.createElement(hn,(0,qe.Z)({},_i,{showNow:Vt,showTime:Jo,range:!0,multiplePanel:Ze,activeInfo:nr,disabledDate:Yt,onFocus:cl,onBlur:ko,onPanelMouseDown:Qo,picker:oa,mode:ue,internalMode:ke,onPanelChange:qn,format:mn,value:Al,isInvalid:Vs,onChange:null,onSelect:jo,pickerValue:Xn,defaultOpenValue:Xt(Ur==null?void 0:Ur.defaultOpenValue)[yi],onPickerValueChange:Zn,hoverValue:yo,onHover:wo,needConfirm:zn,onSubmit:lr,onOk:Zo,presets:ul,onPresetHover:No,onPresetSubmit:pi,onNow:xl,cellRender:$o})),ml=function(Ii,Yi){var La=yn(Ii,Yi);vo(La)},Ho=function(){Lr("input")},Os=function(Ii,Yi){var La=Aa.length,rl=Aa[La-1];if(La&&rl!==Yi&&zn&&!_r[rl]&&!xa(rl)&&to[rl]){ao.current.focus({index:rl});return}Lr("input"),Vi(!0,{inherit:!0}),yi!==Yi&&gi&&!zn&&Tt&&lr(null,!0),Kl(Yi),Va(Ii,Yi)},ss=function(Ii,Yi){if(Vi(!1),!zn&&Lr()==="input"){var La=Ka(to);kn(yi,La===null)}ko(Ii,Yi)},tu=function(Ii,Yi){Ii.key==="Tab"&&lr(null,!0),Gn==null||Gn(Ii,Yi)},As=fe.useMemo(function(){return{prefixCls:Gt,locale:da,generateConfig:Zr,button:vi.button,input:vi.input}},[Gt,da,Zr,vi.button,vi.input]);if((0,Zt.Z)(function(){gi&&yi!==void 0&&qn(null,oa,!1)},[gi,yi,oa]),(0,Zt.Z)(function(){var qi=Lr();!gi&&qi==="input"&&(Vi(!1),lr(null,!0)),!gi&&Tt&&!zn&&qi==="panel"&&(Vi(!0),lr())},[gi]),0)var Ms;return fe.createElement(ae.Provider,{value:As},fe.createElement(se,(0,qe.Z)({},Fn(rt),{popupElement:wa,popupStyle:Pn.popup,popupClassName:Rt.popup,visible:gi,onClose:qo,range:!0}),fe.createElement(co,(0,qe.Z)({},rt,{ref:ao,suffixIcon:ba,activeIndex:lo||gi?yi:null,activeHelp:!!eo,allHelp:!!eo&&Ui==="preset",focused:lo,onFocus:Os,onBlur:ss,onKeyDown:tu,onSubmit:lr,value:yo,maskFormat:mn,onChange:ml,onInputChange:Ho,format:Ht,inputReadOnly:Wr,disabled:Un,open:gi,onOpenChange:Vi,onClick:Dr,onClear:dr,invalid:ln,onInvalid:Wt,onActiveInfo:fi}))))}var ql=fe.forwardRef(Ul),kl=ql,hl=ne(83836);function zo(re){var ge=re.prefixCls,Me=re.value,et=re.onRemove,rt=re.removeIcon,Ft=rt===void 0?"\xD7":rt,Tt=re.formatDate,Ht=re.disabled,mn=re.maxTagCount,Cn=re.placeholder,Gt="".concat(ge,"-selector"),Pn="".concat(ge,"-selection"),Rt="".concat(Pn,"-overflow");function Tn(Gn,Un){return fe.createElement("span",{className:bt()("".concat(Pn,"-item")),title:typeof Gn=="string"?Gn:null},fe.createElement("span",{className:"".concat(Pn,"-item-content")},Gn),!Ht&&Un&&fe.createElement("span",{onMouseDown:function(pr){pr.preventDefault()},onClick:Un,className:"".concat(Pn,"-item-remove")},Ft))}function In(Gn){var Un=Tt(Gn),_r=function(Bn){Bn&&Bn.stopPropagation(),et(Gn)};return Tn(Un,_r)}function zn(Gn){var Un="+ ".concat(Gn.length," ...");return Tn(Un)}return fe.createElement("div",{className:Gt},fe.createElement(hl.Z,{prefixCls:Rt,data:Me,renderItem:In,renderRest:zn,itemKey:function(Un){return Tt(Un)},maxCount:mn}),!Me.length&&fe.createElement("span",{className:"".concat(ge,"-selection-placeholder")},Cn))}var ts=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function Ts(re,ge){var Me=re.id,et=re.open,rt=re.prefix,Ft=re.clearIcon,Tt=re.suffixIcon,Ht=re.activeHelp,mn=re.allHelp,Cn=re.focused,Gt=re.onFocus,Pn=re.onBlur,Rt=re.onKeyDown,Tn=re.locale,In=re.generateConfig,zn=re.placeholder,Gn=re.className,Un=re.style,_r=re.onClick,pr=re.onClear,Bn=re.internalPicker,Sr=re.value,ar=re.onChange,vr=re.onSubmit,Ma=re.onInputChange,da=re.multiple,Zr=re.maxTagCount,oa=re.format,Ga=re.maskFormat,ya=re.preserveInvalidOnBlur,Ur=re.onInvalid,kr=re.disabled,$r=re.invalid,Yr=re.inputReadOnly,Za=re.direction,Ta=re.onOpenChange,sa=re.onMouseDown,Ea=re.required,Wr=re["aria-required"],ba=re.autoFocus,va=re.tabIndex,ri=re.removeIcon,di=(0,bn.Z)(re,ts),mi=Za==="rtl",vi=fe.useContext(ae),ei=vi.prefixCls,Zi=fe.useRef(),dn=fe.useRef();fe.useImperativeHandle(ge,function(){return{nativeElement:Zi.current,focus:function(ka){var Xi;(Xi=dn.current)===null||Xi===void 0||Xi.focus(ka)},blur:function(){var ka;(ka=dn.current)===null||ka===void 0||ka.blur()}}});var Oi=Ut(di),ao=function(ka){ar([ka])},xi=function(ka){var Xi=Sr.filter(function(vo){return vo&&!Rn(In,Tn,vo,ka,Bn)});ar(Xi),et||vr()},io=_t((0,Le.Z)((0,Le.Z)({},re),{},{onChange:ao}),function(Ca){var ka=Ca.valueTexts;return{value:ka[0]||"",active:Cn}}),gi=(0,Ue.Z)(io,2),oo=gi[0],Vi=gi[1],zi=!!(Ft&&Sr.length&&!kr),fo=da?fe.createElement(fe.Fragment,null,fe.createElement(zo,{prefixCls:ei,value:Sr,onRemove:xi,formatDate:Vi,maxTagCount:Zr,disabled:kr,removeIcon:ri,placeholder:zn}),fe.createElement("input",{className:"".concat(ei,"-multiple-input"),value:Sr.map(Vi).join(","),ref:dn,readOnly:!0,autoFocus:ba,tabIndex:va}),fe.createElement(An,{type:"suffix",icon:Tt}),zi&&fe.createElement(fr,{icon:Ft,onClear:pr})):fe.createElement(pl,(0,qe.Z)({ref:dn},oo(),{autoFocus:ba,tabIndex:va,suffixIcon:Tt,clearIcon:zi&&fe.createElement(fr,{icon:Ft,onClear:pr}),showActiveCls:!1}));return fe.createElement("div",(0,qe.Z)({},Oi,{className:bt()(ei,(0,Lt.Z)((0,Lt.Z)((0,Lt.Z)((0,Lt.Z)((0,Lt.Z)({},"".concat(ei,"-multiple"),da),"".concat(ei,"-focused"),Cn),"".concat(ei,"-disabled"),kr),"".concat(ei,"-invalid"),$r),"".concat(ei,"-rtl"),mi),Gn),style:Un,ref:Zi,onClick:_r,onMouseDown:function(ka){var Xi,vo=ka.target;vo!==((Xi=dn.current)===null||Xi===void 0?void 0:Xi.inputElement)&&ka.preventDefault(),sa==null||sa(ka)}}),rt&&fe.createElement("div",{className:"".concat(ei,"-prefix")},rt),fo)}var ns=fe.forwardRef(Ts),vs=ns;function Us(re,ge){var Me=la(re),et=(0,Ue.Z)(Me,6),rt=et[0],Ft=et[1],Tt=et[2],Ht=et[3],mn=et[4],Cn=et[5],Gt=rt,Pn=Gt.prefixCls,Rt=Gt.styles,Tn=Gt.classNames,In=Gt.order,zn=Gt.defaultValue,Gn=Gt.value,Un=Gt.needConfirm,_r=Gt.onChange,pr=Gt.onKeyDown,Bn=Gt.disabled,Sr=Gt.disabledDate,ar=Gt.minDate,vr=Gt.maxDate,Ma=Gt.defaultOpen,da=Gt.open,Zr=Gt.onOpenChange,oa=Gt.locale,Ga=Gt.generateConfig,ya=Gt.picker,Ur=Gt.showNow,kr=Gt.showToday,$r=Gt.showTime,Yr=Gt.mode,Za=Gt.onPanelChange,Ta=Gt.onCalendarChange,sa=Gt.onOk,Ea=Gt.multiple,Wr=Gt.defaultPickerValue,ba=Gt.pickerValue,va=Gt.onPickerValueChange,ri=Gt.inputReadOnly,di=Gt.suffixIcon,mi=Gt.removeIcon,vi=Gt.onFocus,ei=Gt.onBlur,Zi=Gt.presets,dn=Gt.components,Oi=Gt.cellRender,ao=Gt.dateRender,xi=Gt.monthCellRender,io=Gt.onClick,gi=br(ge);function oo(_i){return _i===null?null:Ea?_i:_i[0]}var Vi=ma(Ga,oa,Ft),zi=_n(da,Ma,[Bn],Zr),fo=(0,Ue.Z)(zi,2),Ca=fo[0],ka=fo[1],Xi=function(wa,ml,Ho){if(Ta){var Os=(0,Le.Z)({},Ho);delete Os.range,Ta(oo(wa),oo(ml),Os)}},vo=function(wa){sa==null||sa(oo(wa))},Zo=Mt(Ga,oa,Ht,!1,In,zn,Gn,Xi,vo),to=(0,Ue.Z)(Zo,5),bl=to[0],Ji=to[1],lo=to[2],go=to[3],Lr=to[4],yi=lo(),Kl=Xa([Bn]),Ka=(0,Ue.Z)(Kl,4),Aa=Ka[0],no=Ka[1],xa=Ka[2],Va=Ka[3],ko=function(wa){no(!0),vi==null||vi(wa,{})},Jo=function(wa){no(!1),ei==null||ei(wa,{})},Cl=(0,mt.C8)(ya,{value:Yr}),Ml=(0,Ue.Z)(Cl,2),Ql=Ml[0],Bs=Ml[1],ue=Ql==="date"&&$r?"datetime":Ql,ke=sr(ya,Ql,Ur,kr),Ze=_r&&function(_i,wa){_r(oo(_i),oo(wa))},Vt=Nt((0,Le.Z)((0,Le.Z)({},rt),{},{onChange:Ze}),bl,Ji,lo,go,[],Ht,Aa,Ca,Cn),Nn=(0,Ue.Z)(Vt,2),Cr=Nn[1],kn=ra(yi,Cn),gn=(0,Ue.Z)(kn,2),Yt=gn[0],Ln=gn[1],Ia=fe.useMemo(function(){return Yt.some(function(_i){return _i})},[Yt]),ln=function(wa,ml){if(va){var Ho=(0,Le.Z)((0,Le.Z)({},ml),{},{mode:ml.mode[0]});delete Ho.range,va(wa[0],Ho)}},Wt=Rr(Ga,oa,yi,[Ql],Ca,Va,Ft,!1,Wr,ba,Xt($r==null?void 0:$r.defaultOpenValue),ln,ar,vr),un=(0,Ue.Z)(Wt,2),er=un[0],Xn=un[1],Zn=(0,mt.zX)(function(_i,wa,ml){if(Bs(wa),Za&&ml!==!1){var Ho=_i||yi[yi.length-1];Za(Ho,wa)}}),qn=function(){Cr(lo()),ka(!1,{force:!0})},yn=function(wa){!Bn&&!gi.current.nativeElement.contains(document.activeElement)&&gi.current.focus(),ka(!0),io==null||io(wa)},lr=function(){Cr(null),ka(!1,{force:!0})},Dr=fe.useState(null),dr=(0,Ue.Z)(Dr,2),ki=dr[0],Gi=dr[1],Ui=fe.useState(null),_o=(0,Ue.Z)(Ui,2),Tr=_o[0],Mi=_o[1],eo=fe.useMemo(function(){var _i=[Tr].concat((0,it.Z)(yi)).filter(function(wa){return wa});return Ea?_i:_i.slice(0,1)},[yi,Tr,Ea]),tr=fe.useMemo(function(){return!Ea&&Tr?[Tr]:yi.filter(function(_i){return _i})},[yi,Tr,Ea]);fe.useEffect(function(){Ca||Mi(null)},[Ca]);var yo=Nr(Zi),Go=function(wa){Mi(wa),Gi("preset")},Io=function(wa){var ml=Ea?Vi(lo(),wa):[wa],Ho=Cr(ml);Ho&&!Ea&&ka(!1,{force:!0})},nr=function(wa){Io(wa)},fi=function(wa){Mi(wa),Gi("cell")},ul=function(wa){ka(!0),ko(wa)},No=function(wa){if(xa("panel"),!(Ea&&ue!==ya)){var ml=Ea?Vi(lo(),wa):[wa];go(ml),!Un&&!Tt&&Ft===ue&&qn()}},pi=function(){ka(!1)},xl=or(Oi,ao,xi),wo=fe.useMemo(function(){var _i=(0,en.Z)(rt,!1),wa=(0,Pt.Z)(rt,[].concat((0,it.Z)(Object.keys(_i)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,Le.Z)((0,Le.Z)({},wa),{},{multiple:rt.multiple})},[rt]),cl=fe.createElement(hn,(0,qe.Z)({},wo,{showNow:ke,showTime:$r,disabledDate:Sr,onFocus:ul,onBlur:Jo,picker:ya,mode:Ql,internalMode:ue,onPanelChange:Zn,format:mn,value:yi,isInvalid:Cn,onChange:null,onSelect:No,pickerValue:er,defaultOpenValue:$r==null?void 0:$r.defaultOpenValue,onPickerValueChange:Xn,hoverValue:eo,onHover:fi,needConfirm:Un,onSubmit:qn,onOk:Lr,presets:yo,onPresetHover:Go,onPresetSubmit:Io,onNow:nr,cellRender:xl})),Qo=function(wa){go(wa)},jo=function(){xa("input")},qo=function(wa){xa("input"),ka(!0,{inherit:!0}),ko(wa)},$o=function(wa){ka(!1),Jo(wa)},Al=function(wa,ml){wa.key==="Tab"&&qn(),pr==null||pr(wa,ml)},Vs=fe.useMemo(function(){return{prefixCls:Pn,locale:oa,generateConfig:Ga,button:dn.button,input:dn.input}},[Pn,oa,Ga,dn.button,dn.input]);return(0,Zt.Z)(function(){Ca&&Va!==void 0&&Zn(null,ya,!1)},[Ca,Va,ya]),(0,Zt.Z)(function(){var _i=xa();!Ca&&_i==="input"&&(ka(!1),qn()),!Ca&&Tt&&!Un&&_i==="panel"&&qn()},[Ca]),fe.createElement(ae.Provider,{value:Vs},fe.createElement(se,(0,qe.Z)({},Fn(rt),{popupElement:cl,popupStyle:Rt.popup,popupClassName:Tn.popup,visible:Ca,onClose:pi}),fe.createElement(vs,(0,qe.Z)({},rt,{ref:gi,suffixIcon:di,removeIcon:mi,activeHelp:!!Tr,allHelp:!!Tr&&ki==="preset",focused:Aa,onFocus:qo,onBlur:$o,onKeyDown:Al,onSubmit:qn,value:tr,maskFormat:mn,onChange:Qo,onInputChange:jo,internalPicker:Ft,format:Ht,inputReadOnly:ri,disabled:Bn,open:Ca,onOpenChange:ka,onClick:yn,onClear:lr,invalid:Ia,onInvalid:function(wa){Ln(wa,0)}}))))}var Ls=fe.forwardRef(Us),Rs=Ls,Zs=Rs,Ao=ne(62487),Gr=ne(75030),Ai=ne(82855),mo=ne(48755),Bl=ne(2171),Mo=ne(83397),Ci=ne(31756),To=ne(56553),wl=ne(24971),os=ne(9017),Il=ne(70045),Nl=ne(57428),Wi=ne(36237),Is=ne(53075),sl=ne(64910),rs=ne(63356),gs=ne(56119),js=ne(46e3),Fl=ne(93873),ys=ne(36305),Au=ne(16931),Es=ne(51636),ds=ne(26743);const bs=(re,ge)=>{const{componentCls:Me,controlHeight:et}=re,rt=ge?`${Me}-${ge}`:"",Ft=(0,ds.gp)(re);return[{[`${Me}-multiple${rt}`]:{paddingBlock:Ft.containerPadding,paddingInlineStart:Ft.basePadding,minHeight:et,[`${Me}-selection-item`]:{height:Ft.itemHeight,lineHeight:(0,Wi.unit)(Ft.itemLineHeight)}}}]};var Vu=re=>{const{componentCls:ge,calc:Me,lineWidth:et}=re,rt=(0,Es.mergeToken)(re,{fontHeight:re.fontSize,selectHeight:re.controlHeightSM,multipleSelectItemHeight:re.multipleItemHeightSM,borderRadius:re.borderRadiusSM,borderRadiusSM:re.borderRadiusXS,controlHeight:re.controlHeightSM}),Ft=(0,Es.mergeToken)(re,{fontHeight:Me(re.multipleItemHeightLG).sub(Me(et).mul(2).equal()).equal(),fontSize:re.fontSizeLG,selectHeight:re.controlHeightLG,multipleSelectItemHeight:re.multipleItemHeightLG,borderRadius:re.borderRadiusLG,borderRadiusSM:re.borderRadius,controlHeight:re.controlHeightLG});return[bs(rt,"small"),bs(re),bs(Ft,"large"),{[`${ge}${ge}-multiple`]:Object.assign(Object.assign({width:"100%",cursor:"text",[`${ge}-selector`]:{flex:"auto",padding:0,position:"relative","&:after":{margin:0},[`${ge}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:re.inputPaddingHorizontalBase,insetInlineEnd:0,transform:"translateY(-50%)",transition:`all ${re.motionDurationSlow}`,overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",flex:1,color:re.colorTextPlaceholder,pointerEvents:"none"}}},(0,ds._z)(re)),{[`${ge}-multiple-input`]:{width:0,height:0,border:0,visibility:"hidden",position:"absolute",zIndex:-1}})}]},qs=ne(17835);const Ys=re=>{const{pickerCellCls:ge,pickerCellInnerCls:Me,cellHeight:et,borderRadiusSM:rt,motionDurationMid:Ft,cellHoverBg:Tt,lineWidth:Ht,lineType:mn,colorPrimary:Cn,cellActiveWithRangeBg:Gt,colorTextLightSolid:Pn,colorTextDisabled:Rt,cellBgDisabled:Tn,colorFillSecondary:In}=re;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:et,transform:"translateY(-50%)",content:'""',pointerEvents:"none"},[Me]:{position:"relative",zIndex:2,display:"inline-block",minWidth:et,height:et,lineHeight:(0,Wi.unit)(et),borderRadius:rt,transition:`background ${Ft}`},[`&:hover:not(${ge}-in-view):not(${ge}-disabled), - &:hover:not(${ge}-selected):not(${ge}-range-start):not(${ge}-range-end):not(${ge}-disabled)`]:{[Me]:{background:Tt}},[`&-in-view${ge}-today ${Me}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${(0,Wi.unit)(Ht)} ${mn} ${Cn}`,borderRadius:rt,content:'""'}},[`&-in-view${ge}-in-range, +`;return[(0,On.C2)(`${rn}-checkbox`,Ct),{[Mt]:{"&-checkbox":{top:0,marginInlineEnd:Ct.paddingXS,pointerEvents:"unset"},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Mt}-menu-empty`]:{[`${Mt}-menu`]:{width:"100%",height:"auto",[Nt]:{color:Ct.colorTextDisabled}}}},"&-menu":{flexGrow:1,flexShrink:0,minWidth:Ct.controlItemWidth,height:Ct.dropdownHeight,margin:0,padding:Ct.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${(0,Jt.unit)(Ct.lineWidth)} ${Ct.lineType} ${Ct.colorSplit}`},"&-item":Object.assign(Object.assign({},hr.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:Ct.optionPadding,lineHeight:Ct.lineHeight,cursor:"pointer",transition:`all ${Ct.motionDurationMid}`,borderRadius:Ct.borderRadiusSM,"&:hover":{background:Ct.controlItemBgHover},"&-disabled":{color:Ct.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[sr]:{color:Ct.colorTextDisabled}},[`&-active:not(${Nt}-disabled)`]:{"&, &:hover":{color:Ct.optionSelectedColor,fontWeight:Ct.optionSelectedFontWeight,backgroundColor:Ct.optionSelectedBg}},"&-content":{flex:"auto"},[sr]:{marginInlineStart:Ct.paddingXXS,color:Ct.colorTextDescription,fontSize:Ct.fontSizeIcon},"&-keyword":{color:Ct.colorHighlight}})}}}]};const la=Ct=>{const{componentCls:rn,antCls:Mt}=Ct;return[{[rn]:{width:Ct.controlWidth}},{[`${rn}-dropdown`]:[{[`&${Mt}-select-dropdown`]:{padding:0}},Ar(Ct)]},{[`${rn}-dropdown-rtl`]:{direction:"rtl"}},(0,nn.c)(Ct)]},Er=Ct=>{const rn=Math.round((Ct.controlHeight-Ct.fontSize*Ct.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:Ct.controlItemBgActive,optionSelectedFontWeight:Ct.fontWeightStrong,optionPadding:`${rn}px ${Ct.paddingSM}px`,menuPadding:Ct.paddingXXS,optionSelectedColor:Ct.colorText}};var Qt=(0,Kn.I$)("Cascader",Ct=>[la(Ct)],Er);const _n=Ct=>{const{componentCls:rn}=Ct;return{[`${rn}-panel`]:[Ar(Ct),{display:"inline-flex",border:`${(0,Jt.unit)(Ct.lineWidth)} ${Ct.lineType} ${Ct.colorSplit}`,borderRadius:Ct.borderRadiusLG,overflowX:"auto",maxWidth:"100%",[`${rn}-menus`]:{alignItems:"stretch"},[`${rn}-menu`]:{height:"auto"},"&-empty":{padding:Ct.paddingXXS}}]}};var br=(0,Kn.A1)(["Cascader","Panel"],Ct=>_n(Ct),Er);function Nr(Ct){const{prefixCls:rn,className:Mt,multiple:Nt,rootClassName:sr,notFoundContent:Hn,direction:vn,expandIcon:Fr,disabled:Pr}=Ct,Or=ve.useContext(Ti.Z),Ha=Pr!=null?Pr:Or,[ma,Qr,za,Ya]=qa(rn,vn),jr=(0,Ni.Z)(Qr),[Wa,Li,ui]=Qt(Qr,jr);br(Qr);const Sa=za==="rtl",[ia,$i]=wn(ma,Sa,Fr),ci=Hn||(Ya==null?void 0:Ya("Cascader"))||ve.createElement(ha.Z,{componentName:"Cascader"}),ja=aa(Qr,Nt);return Wa(ve.createElement(Kt,Object.assign({},Ct,{checkable:ja,prefixCls:Qr,className:Te()(Mt,Li,sr,ui,jr),notFoundContent:ci,direction:za,expandIcon:ia,loadingIcon:$i,disabled:Ha})))}var qr=Nr,Xa=function(Ct,rn){var Mt={};for(var Nt in Ct)Object.prototype.hasOwnProperty.call(Ct,Nt)&&rn.indexOf(Nt)<0&&(Mt[Nt]=Ct[Nt]);if(Ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var sr=0,Nt=Object.getOwnPropertySymbols(Ct);srPr===0?[Fr]:[].concat((0,E.Z)(vn),[rn,Fr]),[]),sr=[];let Hn=0;return Nt.forEach((vn,Fr)=>{const Pr=Hn+vn.length;let Or=Ct.slice(Hn,Pr);Hn=Pr,Fr%2===1&&(Or=ve.createElement("span",{className:`${Mt}-menu-item-keyword`,key:`separator-${Fr}`},Or)),sr.push(Or)}),sr}const Rr=(Ct,rn,Mt,Nt)=>{const sr=[],Hn=Ct.toLowerCase();return rn.forEach((vn,Fr)=>{Fr!==0&&sr.push(" / ");let Pr=vn[Nt.label];const Or=typeof Pr;(Or==="string"||Or==="number")&&(Pr=Mn(String(Pr),Hn,Mt)),sr.push(Pr)}),sr},jn=ve.forwardRef((Ct,rn)=>{var Mt;const{prefixCls:Nt,size:sr,disabled:Hn,className:vn,rootClassName:Fr,multiple:Pr,bordered:Or=!0,transitionName:Ha,choiceTransitionName:ma="",popupClassName:Qr,dropdownClassName:za,expandIcon:Ya,placement:jr,showSearch:Wa,allowClear:Li=!0,notFoundContent:ui,direction:Sa,getPopupContainer:ia,status:$i,showArrow:ci,builtinPlacements:ja,style:ai,variant:wi}=Ct,ii=Xa(Ct,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style","variant"]),Da=(0,Vr.Z)(ii,["suffixIcon"]),{getPrefixCls:Di,getPopupContainer:oi,className:xo,style:Bo}=(0,Vn.dj)("cascader"),{popupOverflow:Ei}=ve.useContext(Vn.E_),{status:Qi,hasFeedback:ga,isFormItemInput:Ri,feedbackIcon:Pi}=ve.useContext(Sn.aM),Fo=(0,Jn.F)(Qi,$i),[Bi,Fi,So,De]=qa(Nt,Sa),jt=So==="rtl",hn=Di(),Cn=(0,Ni.Z)(Bi),[_t,$t,Ut]=(0,$a.Z)(Bi,Cn),an=(0,Ni.Z)(Fi),[qt]=Qt(Fi,an),{compactSize:An,compactItemClassnames:fr}=(0,Qa.ri)(Bi,Sa),[cr,$n]=(0,ir.Z)("cascader",wi,Or),Pa=ui||(De==null?void 0:De("Cascader"))||ve.createElement(ha.Z,{componentName:"Cascader"}),ta=Te()(Qr||za,`${Fi}-dropdown`,{[`${Fi}-dropdown-rtl`]:So==="rtl"},Fr,Cn,an,$t,Ut),Ba=ve.useMemo(()=>{if(!Wa)return Wa;let hl={render:Rr};return typeof Wa=="object"&&(hl=Object.assign(Object.assign({},hl),Wa)),hl},[Wa]),bi=(0,Ir.Z)(hl=>{var Go;return(Go=sr!=null?sr:An)!==null&&Go!==void 0?Go:hl}),Hi=ve.useContext(Ti.Z),uo=Hn!=null?Hn:Hi,[pl,ol]=wn(Bi,jt,Ya),ll=aa(Fi,Pr),nl=(0,na.Z)(Ct.suffixIcon,ci),{suffixIcon:Do,removeIcon:co,clearIcon:jl}=(0,Jr.Z)(Object.assign(Object.assign({},Ct),{hasFeedback:ga,feedbackIcon:Pi,showSuffixIcon:nl,multiple:Pr,prefixCls:Bi,componentName:"Cascader"})),yl=ve.useMemo(()=>jr!==void 0?jr:jt?"bottomRight":"bottomLeft",[jr,jt]),Ul=Li===!0?{clearIcon:jl}:Li,[ql]=(0,xr.Cn)("SelectLike",(Mt=Da.dropdownStyle)===null||Mt===void 0?void 0:Mt.zIndex),kl=ve.createElement(Xr,Object.assign({prefixCls:Bi,className:Te()(!Nt&&Fi,{[`${Bi}-lg`]:bi==="large",[`${Bi}-sm`]:bi==="small",[`${Bi}-rtl`]:jt,[`${Bi}-${cr}`]:$n,[`${Bi}-in-form-item`]:Ri},(0,Jn.Z)(Bi,Fo,ga),fr,xo,vn,Fr,Cn,an,$t,Ut),disabled:uo,style:Object.assign(Object.assign({},Bo),ai)},Da,{builtinPlacements:(0,Fa.Z)(ja,Ei),direction:So,placement:yl,notFoundContent:Pa,allowClear:Ul,showSearch:Ba,expandIcon:pl,suffixIcon:Do,removeIcon:co,loadingIcon:ol,checkable:ll,dropdownClassName:ta,dropdownPrefixCls:Nt||Fi,dropdownStyle:Object.assign(Object.assign({},Da.dropdownStyle),{zIndex:ql}),choiceTransitionName:(0,Dn.m)(hn,"",ma),transitionName:(0,Dn.m)(hn,"slide-up",Ha),getPopupContainer:ia||oi,ref:rn}));return qt(_t(kl))}),tl=(0,pa.Z)(jn,"dropdownAlign",Ct=>(0,Vr.Z)(Ct,["visible"]));jn.SHOW_PARENT=so,jn.SHOW_CHILD=si,jn.Panel=qr,jn._InternalPanelDoNotUseOrYouWillBeFired=tl;var Zo=jn},24017:function(It,kt,ne){"use strict";ne.d(kt,{default:function(){return Mu}});var E=ne(66649),ve=ne.n(E),Pe=ne(9007),Te=ne.n(Pe),He=ne(50991),_e=ne.n(He),ze=ne(9084),nt=ne.n(ze),Fe=ne(58626),We=ne.n(Fe),Xe=ne(13477),$e=ne.n(Xe),vt=ne(64796),Ye=ne.n(vt);ve().extend(Ye()),ve().extend($e()),ve().extend(Te()),ve().extend(_e()),ve().extend(nt()),ve().extend(We()),ve().extend(function(re,ge){var Me=ge.prototype,et=Me.format;Me.format=function(Ft){var Tt=(Ft||"").replace("Wo","wo");return et.bind(this)(Tt)}});var Ne={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},Be=function(ge){var Me=Ne[ge];return Me||ge.split("_")[0]},be=function(){},Ie={getNow:function(){var ge=ve()();return typeof ge.tz=="function"?ge.tz():ge},getFixedDate:function(ge){return ve()(ge,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(ge){return ge.endOf("month")},getWeekDay:function(ge){var Me=ge.locale("en");return Me.weekday()+Me.localeData().firstDayOfWeek()},getYear:function(ge){return ge.year()},getMonth:function(ge){return ge.month()},getDate:function(ge){return ge.date()},getHour:function(ge){return ge.hour()},getMinute:function(ge){return ge.minute()},getSecond:function(ge){return ge.second()},getMillisecond:function(ge){return ge.millisecond()},addYear:function(ge,Me){return ge.add(Me,"year")},addMonth:function(ge,Me){return ge.add(Me,"month")},addDate:function(ge,Me){return ge.add(Me,"day")},setYear:function(ge,Me){return ge.year(Me)},setMonth:function(ge,Me){return ge.month(Me)},setDate:function(ge,Me){return ge.date(Me)},setHour:function(ge,Me){return ge.hour(Me)},setMinute:function(ge,Me){return ge.minute(Me)},setSecond:function(ge,Me){return ge.second(Me)},setMillisecond:function(ge,Me){return ge.millisecond(Me)},isAfter:function(ge,Me){return ge.isAfter(Me)},isValidate:function(ge){return ge.isValid()},locale:{getWeekFirstDay:function(ge){return ve()().locale(Be(ge)).localeData().firstDayOfWeek()},getWeekFirstDate:function(ge,Me){return Me.locale(Be(ge)).weekday(0)},getWeek:function(ge,Me){return Me.locale(Be(ge)).week()},getShortWeekDays:function(ge){return ve()().locale(Be(ge)).localeData().weekdaysMin()},getShortMonths:function(ge){return ve()().locale(Be(ge)).localeData().monthsShort()},format:function(ge,Me,et){return Me.locale(Be(ge)).format(et)},parse:function(ge,Me,et){for(var rt=Be(ge),Ft=0;Ft2&&arguments[2]!==void 0?arguments[2]:"0",et=String(re);et.length2&&arguments[2]!==void 0?arguments[2]:[],et=fe.useState([!1,!1]),rt=(0,Ue.Z)(et,2),Ft=rt[0],Tt=rt[1],Ht=function(Gt,Pn){Tt(function(Rt){return zt(Rt,Pn,Gt)})},mn=fe.useMemo(function(){return Ft.map(function(xn,Gt){if(xn)return!0;var Pn=re[Gt];return Pn?!!(!Me[Gt]&&!Pn||Pn&&ge(Pn,{activeIndex:Gt})):!1})},[re,Ft,ge,Me]);return[mn,Ht]}function ur(re,ge,Me,et,rt){var Ft="",Tt=[];return re&&Tt.push(rt?"hh":"HH"),ge&&Tt.push("mm"),Me&&Tt.push("ss"),Ft=Tt.join(":"),et&&(Ft+=".SSS"),rt&&(Ft+=" A"),Ft}function rr(re,ge,Me,et,rt,Ft){var Tt=re.fieldDateTimeFormat,Ht=re.fieldDateFormat,mn=re.fieldTimeFormat,xn=re.fieldMonthFormat,Gt=re.fieldYearFormat,Pn=re.fieldWeekFormat,Rt=re.fieldQuarterFormat,Tn=re.yearFormat,In=re.cellYearFormat,zn=re.cellQuarterFormat,Gn=re.dayFormat,Un=re.cellDateFormat,_r=ur(ge,Me,et,rt,Ft);return(0,Le.Z)((0,Le.Z)({},re),{},{fieldDateTimeFormat:Tt||"YYYY-MM-DD ".concat(_r),fieldDateFormat:Ht||"YYYY-MM-DD",fieldTimeFormat:mn||_r,fieldMonthFormat:xn||"YYYY-MM",fieldYearFormat:Gt||"YYYY",fieldWeekFormat:Pn||"gggg-wo",fieldQuarterFormat:Rt||"YYYY-[Q]Q",yearFormat:Tn||"YYYY",cellYearFormat:In||"YYYY",cellQuarterFormat:zn||"[Q]Q",cellDateFormat:Un||Gn||"D"})}function Xr(re,ge){var Me=ge.showHour,et=ge.showMinute,rt=ge.showSecond,Ft=ge.showMillisecond,Tt=ge.use12Hours;return fe.useMemo(function(){return rr(re,Me,et,rt,Ft,Tt)},[re,Me,et,rt,Ft,Tt])}var Vr=ne(43749);function xr(re,ge,Me){return Me!=null?Me:ge.some(function(et){return re.includes(et)})}var Dn=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function pa(re){var ge=on(re,Dn),Me=re.format,et=re.picker,rt=null;return Me&&(rt=Me,Array.isArray(rt)&&(rt=rt[0]),rt=(0,Vr.Z)(rt)==="object"?rt.format:rt),et==="time"&&(ge.format=rt),[ge,rt]}function Jn(re){return re&&typeof re=="string"}function Vn(re,ge,Me,et){return[re,ge,Me,et].some(function(rt){return rt!==void 0})}function ha(re,ge,Me,et,rt){var Ft=ge,Tt=Me,Ht=et;if(!re&&!Ft&&!Tt&&!Ht&&!rt)Ft=!0,Tt=!0,Ht=!0;else if(re){var mn,xn,Gt,Pn=[Ft,Tt,Ht].some(function(In){return In===!1}),Rt=[Ft,Tt,Ht].some(function(In){return In===!0}),Tn=Pn?!0:!Rt;Ft=(mn=Ft)!==null&&mn!==void 0?mn:Tn,Tt=(xn=Tt)!==null&&xn!==void 0?xn:Tn,Ht=(Gt=Ht)!==null&&Gt!==void 0?Gt:Tn}return[Ft,Tt,Ht,rt]}function Ti(re){var ge=re.showTime,Me=pa(re),et=(0,Ue.Z)(Me,2),rt=et[0],Ft=et[1],Tt=ge&&(0,Vr.Z)(ge)==="object"?ge:{},Ht=(0,Le.Z)((0,Le.Z)({defaultOpenValue:Tt.defaultOpenValue||Tt.defaultValue},rt),Tt),mn=Ht.showMillisecond,xn=Ht.showHour,Gt=Ht.showMinute,Pn=Ht.showSecond,Rt=Vn(xn,Gt,Pn,mn),Tn=ha(Rt,xn,Gt,Pn,mn),In=(0,Ue.Z)(Tn,3);return xn=In[0],Gt=In[1],Pn=In[2],[Ht,(0,Le.Z)((0,Le.Z)({},Ht),{},{showHour:xn,showMinute:Gt,showSecond:Pn,showMillisecond:mn}),Ht.format,Ft]}function Ni(re,ge,Me,et,rt){var Ft=re==="time";if(re==="datetime"||Ft){for(var Tt=et,Ht=Kt(re,rt,null),mn=Ht,xn=[ge,Me],Gt=0;Gt1&&(Tt=ge.addDate(Tt,-7)),Tt}function nn(re,ge){var Me=ge.generateConfig,et=ge.locale,rt=ge.format;return re?typeof rt=="function"?rt(re):Me.locale.format(et.locale,re,rt):""}function Kn(re,ge,Me){var et=ge,rt=["getHour","getMinute","getSecond","getMillisecond"],Ft=["setHour","setMinute","setSecond","setMillisecond"];return Ft.forEach(function(Tt,Ht){Me?et=re[Tt](et,re[rt[Ht]](Me)):et=re[Tt](et,0)}),et}function Jt(re,ge,Me,et,rt){var Ft=(0,mt.zX)(function(Tt,Ht){return!!(Me&&Me(Tt,Ht)||et&&re.isAfter(et,Tt)&&!Rn(re,ge,et,Tt,Ht.type)||rt&&re.isAfter(Tt,rt)&&!Rn(re,ge,rt,Tt,Ht.type))});return Ft}function On(re,ge,Me){return fe.useMemo(function(){var et=Kt(re,ge,Me),rt=Xt(et),Ft=rt[0],Tt=(0,Vr.Z)(Ft)==="object"&&Ft.type==="mask"?Ft.format:null;return[rt.map(function(Ht){return typeof Ht=="string"||typeof Ht=="function"?Ht:Ht.format}),Tt]},[re,ge,Me])}function hr(re,ge,Me){return typeof re[0]=="function"||Me?!0:ge}function yr(re,ge,Me,et){var rt=(0,mt.zX)(function(Ft,Tt){var Ht=(0,Le.Z)({type:ge},Tt);if(delete Ht.activeIndex,!re.isValidate(Ft)||Me&&Me(Ft,Ht))return!0;if((ge==="date"||ge==="time")&&et){var mn,xn=Tt&&Tt.activeIndex===1?"end":"start",Gt=((mn=et.disabledTime)===null||mn===void 0?void 0:mn.call(et,Ft,xn,{from:Ht.from}))||{},Pn=Gt.disabledHours,Rt=Gt.disabledMinutes,Tn=Gt.disabledSeconds,In=Gt.disabledMilliseconds,zn=et.disabledHours,Gn=et.disabledMinutes,Un=et.disabledSeconds,_r=Pn||zn,pr=Rt||Gn,Bn=Tn||Un,Sr=re.getHour(Ft),ar=re.getMinute(Ft),vr=re.getSecond(Ft),Ma=re.getMillisecond(Ft);if(_r&&_r().includes(Sr)||pr&&pr(Sr).includes(ar)||Bn&&Bn(Sr,ar).includes(vr)||In&&In(Sr,ar,vr).includes(Ma))return!0}return!1});return rt}function Ar(re){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Me=fe.useMemo(function(){var et=re&&Xt(re);return ge&&et&&(et[1]=et[1]||et[0]),et},[re,ge]);return Me}function la(re,ge){var Me=re.generateConfig,et=re.locale,rt=re.picker,Ft=rt===void 0?"date":rt,Tt=re.prefixCls,Ht=Tt===void 0?"rc-picker":Tt,mn=re.styles,xn=mn===void 0?{}:mn,Gt=re.classNames,Pn=Gt===void 0?{}:Gt,Rt=re.order,Tn=Rt===void 0?!0:Rt,In=re.components,zn=In===void 0?{}:In,Gn=re.inputRender,Un=re.allowClear,_r=re.clearIcon,pr=re.needConfirm,Bn=re.multiple,Sr=re.format,ar=re.inputReadOnly,vr=re.disabledDate,Ma=re.minDate,da=re.maxDate,Zr=re.showTime,oa=re.value,Ga=re.defaultValue,ya=re.pickerValue,Ur=re.defaultPickerValue,kr=Ar(oa),$r=Ar(Ga),Yr=Ar(ya),Za=Ar(Ur),Ta=Ft==="date"&&Zr?"datetime":Ft,sa=Ta==="time"||Ta==="datetime",Ea=sa||Bn,Wr=pr!=null?pr:sa,ba=Ti(re),va=(0,Ue.Z)(ba,4),ri=va[0],di=va[1],mi=va[2],vi=va[3],ei=Xr(et,di),Zi=fe.useMemo(function(){return Ni(Ta,mi,vi,ri,ei)},[Ta,mi,vi,ri,ei]),dn=fe.useMemo(function(){return(0,Le.Z)((0,Le.Z)({},re),{},{prefixCls:Ht,locale:ei,picker:Ft,styles:xn,classNames:Pn,order:Tn,components:(0,Le.Z)({input:Gn},zn),clearIcon:Ir(Ht,Un,_r),showTime:Zi,value:kr,defaultValue:$r,pickerValue:Yr,defaultPickerValue:Za},ge==null?void 0:ge())},[re]),Oi=On(Ta,ei,Sr),ao=(0,Ue.Z)(Oi,2),xi=ao[0],io=ao[1],gi=hr(xi,ar,Bn),oo=Jt(Me,et,vr,Ma,da),Vi=yr(Me,Ft,oo,Zi),zi=fe.useMemo(function(){return(0,Le.Z)((0,Le.Z)({},dn),{},{needConfirm:Wr,inputReadOnly:gi,disabledDate:oo})},[dn,Wr,gi,oo]);return[zi,Ta,Ea,xi,io,Vi]}var Er=ne(16089);function Qt(re,ge,Me){var et=(0,mt.C8)(ge,{value:re}),rt=(0,Ue.Z)(et,2),Ft=rt[0],Tt=rt[1],Ht=fe.useRef(re),mn=fe.useRef(),xn=function(){Er.Z.cancel(mn.current)},Gt=(0,mt.zX)(function(){Tt(Ht.current),Me&&Ft!==Ht.current&&Me(Ht.current)}),Pn=(0,mt.zX)(function(Rt,Tn){xn(),Ht.current=Rt,Rt||Tn?Gt():mn.current=(0,Er.Z)(Gt)});return fe.useEffect(function(){return xn},[]),[Ft,Pn]}function _n(re,ge){var Me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],et=arguments.length>3?arguments[3]:void 0,rt=Me.every(function(Gt){return Gt})?!1:re,Ft=Qt(rt,ge||!1,et),Tt=(0,Ue.Z)(Ft,2),Ht=Tt[0],mn=Tt[1];function xn(Gt){var Pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!Pn.inherit||Ht)&&mn(Gt,Pn.force)}return[Ht,xn]}function br(re){var ge=fe.useRef();return fe.useImperativeHandle(re,function(){var Me;return{nativeElement:(Me=ge.current)===null||Me===void 0?void 0:Me.nativeElement,focus:function(rt){var Ft;(Ft=ge.current)===null||Ft===void 0||Ft.focus(rt)},blur:function(){var rt;(rt=ge.current)===null||rt===void 0||rt.blur()}}}),ge}function Nr(re,ge){return fe.useMemo(function(){return re||(ge?((0,dt.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(ge).map(function(Me){var et=(0,Ue.Z)(Me,2),rt=et[0],Ft=et[1];return{label:rt,value:Ft}})):[])},[re,ge])}function qr(re,ge){var Me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,et=fe.useRef(ge);et.current=ge,(0,Zt.o)(function(){if(re)et.current(re);else{var rt=(0,Er.Z)(function(){et.current(re)},Me);return function(){Er.Z.cancel(rt)}}},[re])}function Xa(re){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,et=fe.useState(0),rt=(0,Ue.Z)(et,2),Ft=rt[0],Tt=rt[1],Ht=fe.useState(!1),mn=(0,Ue.Z)(Ht,2),xn=mn[0],Gt=mn[1],Pn=fe.useRef([]),Rt=fe.useRef(null),Tn=fe.useRef(null),In=function(Bn){Rt.current=Bn},zn=function(Bn){return Rt.current===Bn},Gn=function(Bn){Gt(Bn)},Un=function(Bn){return Bn&&(Tn.current=Bn),Tn.current},_r=function(Bn){var Sr=Pn.current,ar=new Set(Sr.filter(function(Ma){return Bn[Ma]||ge[Ma]})),vr=Sr[Sr.length-1]===0?1:0;return ar.size>=2||re[vr]?null:vr};return qr(xn||Me,function(){xn||(Pn.current=[],In(null))}),fe.useEffect(function(){xn&&Pn.current.push(Ft)},[xn,Ft]),[xn,Gn,Un,Ft,Tt,_r,Pn.current,In,zn]}function si(re,ge,Me,et,rt,Ft){var Tt=Me[Me.length-1],Ht=function(xn,Gt){var Pn=(0,Ue.Z)(re,2),Rt=Pn[0],Tn=Pn[1],In=(0,Le.Z)((0,Le.Z)({},Gt),{},{from:Yn(re,Me)});return Tt===1&&ge[0]&&Rt&&!Rn(et,rt,Rt,xn,In.type)&&et.isAfter(Rt,xn)||Tt===0&&ge[1]&&Tn&&!Rn(et,rt,Tn,xn,In.type)&&et.isAfter(xn,Tn)?!0:Ft==null?void 0:Ft(xn,In)};return Ht}function so(re,ge,Me,et){switch(ge){case"date":case"week":return re.addMonth(Me,et);case"month":case"quarter":return re.addYear(Me,et);case"year":return re.addYear(Me,et*10);case"decade":return re.addYear(Me,et*100);default:return Me}}var Mn=[];function Rr(re,ge,Me,et,rt,Ft,Tt,Ht){var mn=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Mn,xn=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Mn,Gt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Mn,Pn=arguments.length>11?arguments[11]:void 0,Rt=arguments.length>12?arguments[12]:void 0,Tn=arguments.length>13?arguments[13]:void 0,In=Tt==="time",zn=Ft||0,Gn=function(Yr){var Za=re.getNow();return In&&(Za=Kn(re,Za)),mn[Yr]||Me[Yr]||Za},Un=(0,Ue.Z)(xn,2),_r=Un[0],pr=Un[1],Bn=(0,mt.C8)(function(){return Gn(0)},{value:_r}),Sr=(0,Ue.Z)(Bn,2),ar=Sr[0],vr=Sr[1],Ma=(0,mt.C8)(function(){return Gn(1)},{value:pr}),da=(0,Ue.Z)(Ma,2),Zr=da[0],oa=da[1],Ga=fe.useMemo(function(){var $r=[ar,Zr][zn];return In?$r:Kn(re,$r,Gt[zn])},[In,ar,Zr,zn,re,Gt]),ya=function(Yr){var Za=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",Ta=[vr,oa][zn];Ta(Yr);var sa=[ar,Zr];sa[zn]=Yr,Pn&&(!Rn(re,ge,ar,sa[0],Tt)||!Rn(re,ge,Zr,sa[1],Tt))&&Pn(sa,{source:Za,range:zn===1?"end":"start",mode:et})},Ur=function(Yr,Za){if(Ht){var Ta={date:"month",week:"month",month:"year",quarter:"year"},sa=Ta[Tt];if(sa&&!Rn(re,ge,Yr,Za,sa))return so(re,Tt,Za,-1);if(Tt==="year"&&Yr){var Ea=Math.floor(re.getYear(Yr)/10),Wr=Math.floor(re.getYear(Za)/10);if(Ea!==Wr)return so(re,Tt,Za,-1)}}return Za},kr=fe.useRef(null);return(0,Zt.Z)(function(){if(rt&&!mn[zn]){var $r=In?null:re.getNow();if(kr.current!==null&&kr.current!==zn?$r=[ar,Zr][zn^1]:Me[zn]?$r=zn===0?Me[0]:Ur(Me[0],Me[1]):Me[zn^1]&&($r=Me[zn^1]),$r){Rt&&re.isAfter(Rt,$r)&&($r=Rt);var Yr=Ht?so(re,Tt,$r,1):$r;Tn&&re.isAfter(Yr,Tn)&&($r=Ht?so(re,Tt,Tn,-1):Tn),ya($r,"reset")}}},[rt,zn,Me[zn]]),fe.useEffect(function(){rt?kr.current=zn:kr.current=null},[rt,zn]),(0,Zt.Z)(function(){rt&&mn&&mn[zn]&&ya(mn[zn],"reset")},[rt,zn]),[Ga,ya]}function jn(re,ge){var Me=fe.useRef(re),et=fe.useState({}),rt=(0,Ue.Z)(et,2),Ft=rt[1],Tt=function(xn){return xn&&ge!==void 0?ge:Me.current},Ht=function(xn){Me.current=xn,Ft({})};return[Tt,Ht,Tt(!0)]}var tl=[];function Zo(re,ge,Me){var et=function(Tt){return Tt.map(function(Ht){return nn(Ht,{generateConfig:re,locale:ge,format:Me[0]})})},rt=function(Tt,Ht){for(var mn=Math.max(Tt.length,Ht.length),xn=-1,Gt=0;Gt2&&arguments[2]!==void 0?arguments[2]:1,et=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,rt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],Ft=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,Tt=[],Ht=Me>=1?Me|0:1,mn=re;mn<=ge;mn+=Ht){var xn=rt.includes(mn);(!xn||!et)&&Tt.push({label:ot(mn,Ft),value:mn,disabled:xn})}return Tt}function Or(re){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Me=arguments.length>2?arguments[2]:void 0,et=ge||{},rt=et.use12Hours,Ft=et.hourStep,Tt=Ft===void 0?1:Ft,Ht=et.minuteStep,mn=Ht===void 0?1:Ht,xn=et.secondStep,Gt=xn===void 0?1:xn,Pn=et.millisecondStep,Rt=Pn===void 0?100:Pn,Tn=et.hideDisabledOptions,In=et.disabledTime,zn=et.disabledHours,Gn=et.disabledMinutes,Un=et.disabledSeconds,_r=fe.useMemo(function(){return Me||re.getNow()},[Me,re]);if(0)var pr,Bn,Sr;var ar=fe.useCallback(function(Ea){var Wr=(In==null?void 0:In(Ea))||{};return[Wr.disabledHours||zn||Fr,Wr.disabledMinutes||Gn||Fr,Wr.disabledSeconds||Un||Fr,Wr.disabledMilliseconds||Fr]},[In,zn,Gn,Un]),vr=fe.useMemo(function(){return ar(_r)},[_r,ar]),Ma=(0,Ue.Z)(vr,4),da=Ma[0],Zr=Ma[1],oa=Ma[2],Ga=Ma[3],ya=fe.useCallback(function(Ea,Wr,ba,va){var ri=Pr(0,23,Tt,Tn,Ea()),di=rt?ri.map(function(Zi){return(0,Le.Z)((0,Le.Z)({},Zi),{},{label:ot(Zi.value%12||12,2)})}):ri,mi=function(dn){return Pr(0,59,mn,Tn,Wr(dn))},vi=function(dn,Oi){return Pr(0,59,Gt,Tn,ba(dn,Oi))},ei=function(dn,Oi,ao){return Pr(0,999,Rt,Tn,va(dn,Oi,ao),3)};return[di,mi,vi,ei]},[Tn,Tt,rt,Rt,mn,Gt]),Ur=fe.useMemo(function(){return ya(da,Zr,oa,Ga)},[ya,da,Zr,oa,Ga]),kr=(0,Ue.Z)(Ur,4),$r=kr[0],Yr=kr[1],Za=kr[2],Ta=kr[3],sa=function(Wr,ba){var va=function(){return $r},ri=Yr,di=Za,mi=Ta;if(ba){var vi=ar(ba),ei=(0,Ue.Z)(vi,4),Zi=ei[0],dn=ei[1],Oi=ei[2],ao=ei[3],xi=ya(Zi,dn,Oi,ao),io=(0,Ue.Z)(xi,4),gi=io[0],oo=io[1],Vi=io[2],zi=io[3];va=function(){return gi},ri=oo,di=Vi,mi=zi}var fo=vn(Wr,va,ri,di,mi,re);return fo};return[sa,$r,Yr,Za,Ta]}function Ha(re){var ge=re.mode,Me=re.internalMode,et=re.renderExtraFooter,rt=re.showNow,Ft=re.showTime,Tt=re.onSubmit,Ht=re.onNow,mn=re.invalid,xn=re.needConfirm,Gt=re.generateConfig,Pn=re.disabledDate,Rt=fe.useContext(ae),Tn=Rt.prefixCls,In=Rt.locale,zn=Rt.button,Gn=zn===void 0?"button":zn,Un=Gt.getNow(),_r=Or(Gt,Ft,Un),pr=(0,Ue.Z)(_r,1),Bn=pr[0],Sr=et==null?void 0:et(ge),ar=Pn(Un,{type:ge}),vr=function(){if(!ar){var Ur=Bn(Un);Ht(Ur)}},Ma="".concat(Tn,"-now"),da="".concat(Ma,"-btn"),Zr=rt&&fe.createElement("li",{className:Ma},fe.createElement("a",{className:bt()(da,ar&&"".concat(da,"-disabled")),"aria-disabled":ar,onClick:vr},Me==="date"?In.today:In.now)),oa=xn&&fe.createElement("li",{className:"".concat(Tn,"-ok")},fe.createElement(Gn,{disabled:mn,onClick:Tt},In.ok)),Ga=(Zr||oa)&&fe.createElement("ul",{className:"".concat(Tn,"-ranges")},Zr,oa);return!Sr&&!Ga?null:fe.createElement("div",{className:"".concat(Tn,"-footer")},Sr&&fe.createElement("div",{className:"".concat(Tn,"-footer-extra")},Sr),Ga)}function ma(re,ge,Me){function et(rt,Ft){var Tt=rt.findIndex(function(mn){return Rn(re,ge,mn,Ft,Me)});if(Tt===-1)return[].concat((0,it.Z)(rt),[Ft]);var Ht=(0,it.Z)(rt);return Ht.splice(Tt,1),Ht}return et}var Qr=fe.createContext(null);function za(){return fe.useContext(Qr)}function Ya(re,ge){var Me=re.prefixCls,et=re.generateConfig,rt=re.locale,Ft=re.disabledDate,Tt=re.minDate,Ht=re.maxDate,mn=re.cellRender,xn=re.hoverValue,Gt=re.hoverRangeValue,Pn=re.onHover,Rt=re.values,Tn=re.pickerValue,In=re.onSelect,zn=re.prevIcon,Gn=re.nextIcon,Un=re.superPrevIcon,_r=re.superNextIcon,pr=et.getNow(),Bn={now:pr,values:Rt,pickerValue:Tn,prefixCls:Me,disabledDate:Ft,minDate:Tt,maxDate:Ht,cellRender:mn,hoverValue:xn,hoverRangeValue:Gt,onHover:Pn,locale:rt,generateConfig:et,onSelect:In,panelType:ge,prevIcon:zn,nextIcon:Gn,superPrevIcon:Un,superNextIcon:_r};return[Bn,pr]}var jr=fe.createContext({});function Wa(re){for(var ge=re.rowNum,Me=re.colNum,et=re.baseDate,rt=re.getCellDate,Ft=re.prefixColumn,Tt=re.rowClassName,Ht=re.titleFormat,mn=re.getCellText,xn=re.getCellClassName,Gt=re.headerCells,Pn=re.cellSelection,Rt=Pn===void 0?!0:Pn,Tn=re.disabledDate,In=za(),zn=In.prefixCls,Gn=In.panelType,Un=In.now,_r=In.disabledDate,pr=In.cellRender,Bn=In.onHover,Sr=In.hoverValue,ar=In.hoverRangeValue,vr=In.generateConfig,Ma=In.values,da=In.locale,Zr=In.onSelect,oa=Tn||_r,Ga="".concat(zn,"-cell"),ya=fe.useContext(jr),Ur=ya.onCellDblClick,kr=function(ba){return Ma.some(function(va){return va&&Rn(vr,da,ba,va,Gn)})},$r=[],Yr=0;Yr1&&arguments[1]!==void 0?arguments[1]:!1;ka(Aa),Gn==null||Gn(Aa),no&&Xi(Aa)},jo=function(Aa,no){ei(Aa),no&&vo(no),Xi(no,Aa)},to=function(Aa){if(Vi(Aa),vo(Aa),vi!==Bn){var no=["decade","year"],xa=[].concat(no,["month"]),Va={quarter:[].concat(no,["quarter"]),week:[].concat((0,it.Z)(xa),["week"]),date:[].concat((0,it.Z)(xa),["date"])},ko=Va[Bn]||xa,Jo=ko.indexOf(vi),Cl=ko[Jo+1];Cl&&jo(Cl,Aa)}},bl=fe.useMemo(function(){var Ka,Aa;if(Array.isArray(vr)){var no=(0,Ue.Z)(vr,2);Ka=no[0],Aa=no[1]}else Ka=vr;return!Ka&&!Aa?null:(Ka=Ka||Aa,Aa=Aa||Ka,rt.isAfter(Ka,Aa)?[Aa,Ka]:[Ka,Aa])},[vr,rt]),Ji=or(Ma,da,Zr),lo=Ga[Zi]||Pi[Zi]||ia,go=fe.useContext(jr),Lr=fe.useMemo(function(){return(0,Le.Z)((0,Le.Z)({},go),{},{hideHeader:ya})},[go,ya]),yi="".concat(Ur,"-panel"),Kl=on(re,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return fe.createElement(jr.Provider,{value:Lr},fe.createElement("div",{ref:kr,tabIndex:mn,className:bt()(yi,(0,Lt.Z)({},"".concat(yi,"-rtl"),Ft==="rtl"))},fe.createElement(lo,(0,qe.Z)({},Kl,{showTime:va,prefixCls:Ur,locale:Wr,generateConfig:rt,onModeChange:jo,pickerValue:Ca,onPickerValueChange:function(Aa){vo(Aa,!0)},value:gi[0],onSelect:to,values:gi,cellRender:Ji,hoverRangeValue:bl,hoverValue:ar}))))}var Bi=fe.memo(fe.forwardRef(Fo)),Fi=Bi;function So(re){var ge=re.picker,Me=re.multiplePanel,et=re.pickerValue,rt=re.onPickerValueChange,Ft=re.needConfirm,Tt=re.onSubmit,Ht=re.range,mn=re.hoverValue,xn=fe.useContext(ae),Gt=xn.prefixCls,Pn=xn.generateConfig,Rt=fe.useCallback(function(_r,pr){return so(Pn,ge,_r,pr)},[Pn,ge]),Tn=fe.useMemo(function(){return Rt(et,1)},[et,Rt]),In=function(pr){rt(Rt(pr,-1))},zn={onCellDblClick:function(){Ft&&Tt()}},Gn=ge==="time",Un=(0,Le.Z)((0,Le.Z)({},re),{},{hoverValue:null,hoverRangeValue:null,hideHeader:Gn});return Ht?Un.hoverRangeValue=mn:Un.hoverValue=mn,Me?fe.createElement("div",{className:"".concat(Gt,"-panels")},fe.createElement(jr.Provider,{value:(0,Le.Z)((0,Le.Z)({},zn),{},{hideNext:!0})},fe.createElement(Fi,Un)),fe.createElement(jr.Provider,{value:(0,Le.Z)((0,Le.Z)({},zn),{},{hidePrev:!0})},fe.createElement(Fi,(0,qe.Z)({},Un,{pickerValue:Tn,onPickerValueChange:In})))):fe.createElement(jr.Provider,{value:(0,Le.Z)({},zn)},fe.createElement(Fi,Un))}function De(re){return typeof re=="function"?re():re}function jt(re){var ge=re.prefixCls,Me=re.presets,et=re.onClick,rt=re.onHover;return Me.length?fe.createElement("div",{className:"".concat(ge,"-presets")},fe.createElement("ul",null,Me.map(function(Ft,Tt){var Ht=Ft.label,mn=Ft.value;return fe.createElement("li",{key:Tt,onClick:function(){et(De(mn))},onMouseEnter:function(){rt(De(mn))},onMouseLeave:function(){rt(null)}},Ht)}))):null}function hn(re){var ge=re.panelRender,Me=re.internalMode,et=re.picker,rt=re.showNow,Ft=re.range,Tt=re.multiple,Ht=re.activeInfo,mn=Ht===void 0?[0,0,0]:Ht,xn=re.presets,Gt=re.onPresetHover,Pn=re.onPresetSubmit,Rt=re.onFocus,Tn=re.onBlur,In=re.onPanelMouseDown,zn=re.direction,Gn=re.value,Un=re.onSelect,_r=re.isInvalid,pr=re.defaultOpenValue,Bn=re.onOk,Sr=re.onSubmit,ar=fe.useContext(ae),vr=ar.prefixCls,Ma="".concat(vr,"-panel"),da=zn==="rtl",Zr=fe.useRef(null),oa=fe.useRef(null),Ga=fe.useState(0),ya=(0,Ue.Z)(Ga,2),Ur=ya[0],kr=ya[1],$r=fe.useState(0),Yr=(0,Ue.Z)($r,2),Za=Yr[0],Ta=Yr[1],sa=fe.useState(0),Ea=(0,Ue.Z)(sa,2),Wr=Ea[0],ba=Ea[1],va=function(to){to.width&&kr(to.width)},ri=(0,Ue.Z)(mn,3),di=ri[0],mi=ri[1],vi=ri[2],ei=fe.useState(0),Zi=(0,Ue.Z)(ei,2),dn=Zi[0],Oi=Zi[1];fe.useEffect(function(){Oi(10)},[di]),fe.useEffect(function(){if(Ft&&oa.current){var jo,to=((jo=Zr.current)===null||jo===void 0?void 0:jo.offsetWidth)||0,bl=oa.current.getBoundingClientRect();if(!bl.height||bl.right<0){Oi(function(Lr){return Math.max(0,Lr-1)});return}var Ji=(da?mi-to:di)-bl.left;if(ba(Ji),Ur&&Ur=Ht&&Me<=mn)return Ft;var xn=Math.min(Math.abs(Me-Ht),Math.abs(Me-mn));xn0?Vt:Nn));var Yt=gn+ue,Ln=Nn-Vt+1;return String(Vt+(Ln+Yt-Vt)%Ln)};switch(no){case"Backspace":case"Delete":xa="",Va=Jo;break;case"ArrowLeft":xa="",Cl(-1);break;case"ArrowRight":xa="",Cl(1);break;case"ArrowUp":xa="",Va=Ml(1);break;case"ArrowDown":xa="",Va=Ml(-1);break;default:isNaN(Number(no))||(xa=Wr+no,Va=xa);break}if(xa!==null&&(ba(xa),xa.length>=ko&&(Cl(1),ba(""))),Va!==null){var Ql=Oi.slice(0,Vi)+ot(Va,ko)+Oi.slice(zi);Ca(Ql.slice(0,Tt.length))}dn({})},yi=fe.useRef();(0,Zt.Z)(function(){if(!(!Ur||!Tt||vo.current)){if(!io.match(Oi)){Ca(Tt);return}return xi.current.setSelectionRange(Vi,zi),yi.current=(0,Er.Z)(function(){xi.current.setSelectionRange(Vi,zi)}),function(){Er.Z.cancel(yi.current)}}},[io,Tt,Ur,Oi,di,Vi,zi,Zi,Ca]);var Kl=Tt?{onFocus:bl,onBlur:lo,onKeyDown:Lr,onMouseDown:jo,onMouseUp:to,onPaste:Xi}:{};return fe.createElement("div",{ref:ao,className:bt()(oa,(0,Lt.Z)((0,Lt.Z)({},"".concat(oa,"-active"),Me&&rt),"".concat(oa,"-placeholder"),Gt))},fe.createElement(Zr,(0,qe.Z)({ref:xi,"aria-invalid":Gn,autoComplete:"off"},_r,{onKeyDown:go,onBlur:Ji},Kl,{value:Oi,onChange:ka})),fe.createElement(An,{type:"suffix",icon:Ft}),Un)}),pl=uo,ol=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],ll=["index"];function nl(re,ge){var Me=re.id,et=re.prefix,rt=re.clearIcon,Ft=re.suffixIcon,Tt=re.separator,Ht=Tt===void 0?"~":Tt,mn=re.activeIndex,xn=re.activeHelp,Gt=re.allHelp,Pn=re.focused,Rt=re.onFocus,Tn=re.onBlur,In=re.onKeyDown,zn=re.locale,Gn=re.generateConfig,Un=re.placeholder,_r=re.className,pr=re.style,Bn=re.onClick,Sr=re.onClear,ar=re.value,vr=re.onChange,Ma=re.onSubmit,da=re.onInputChange,Zr=re.format,oa=re.maskFormat,Ga=re.preserveInvalidOnBlur,ya=re.onInvalid,Ur=re.disabled,kr=re.invalid,$r=re.inputReadOnly,Yr=re.direction,Za=re.onOpenChange,Ta=re.onActiveInfo,sa=re.placement,Ea=re.onMouseDown,Wr=re.required,ba=re["aria-required"],va=re.autoFocus,ri=re.tabIndex,di=(0,Cn.Z)(re,ol),mi=Yr==="rtl",vi=fe.useContext(ae),ei=vi.prefixCls,Zi=fe.useMemo(function(){if(typeof Me=="string")return[Me];var Ji=Me||{};return[Ji.start,Ji.end]},[Me]),dn=fe.useRef(),Oi=fe.useRef(),ao=fe.useRef(),xi=function(lo){var go;return(go=[Oi,ao][lo])===null||go===void 0?void 0:go.current};fe.useImperativeHandle(ge,function(){return{nativeElement:dn.current,focus:function(lo){if((0,Vr.Z)(lo)==="object"){var go,Lr=lo||{},yi=Lr.index,Kl=yi===void 0?0:yi,Ka=(0,Cn.Z)(Lr,ll);(go=xi(Kl))===null||go===void 0||go.focus(Ka)}else{var Aa;(Aa=xi(lo!=null?lo:0))===null||Aa===void 0||Aa.focus()}},blur:function(){var lo,go;(lo=xi(0))===null||lo===void 0||lo.blur(),(go=xi(1))===null||go===void 0||go.blur()}}});var io=Ut(di),gi=fe.useMemo(function(){return Array.isArray(Un)?Un:[Un,Un]},[Un]),oo=_t((0,Le.Z)((0,Le.Z)({},re),{},{id:Zi,placeholder:gi})),Vi=(0,Ue.Z)(oo,1),zi=Vi[0],fo=fe.useState({position:"absolute",width:0}),Ca=(0,Ue.Z)(fo,2),ka=Ca[0],Xi=Ca[1],vo=(0,mt.zX)(function(){var Ji=xi(mn);if(Ji){var lo=Ji.nativeElement.getBoundingClientRect(),go=dn.current.getBoundingClientRect(),Lr=lo.left-go.left;Xi(function(yi){return(0,Le.Z)((0,Le.Z)({},yi),{},{width:lo.width,left:Lr})}),Ta([lo.left,lo.right,go.width])}});fe.useEffect(function(){vo()},[mn]);var jo=rt&&(ar[0]&&!Ur[0]||ar[1]&&!Ur[1]),to=va&&!Ur[0],bl=va&&!to&&!Ur[1];return fe.createElement(Hn.Z,{onResize:vo},fe.createElement("div",(0,qe.Z)({},io,{className:bt()(ei,"".concat(ei,"-range"),(0,Lt.Z)((0,Lt.Z)((0,Lt.Z)((0,Lt.Z)({},"".concat(ei,"-focused"),Pn),"".concat(ei,"-disabled"),Ur.every(function(Ji){return Ji})),"".concat(ei,"-invalid"),kr.some(function(Ji){return Ji})),"".concat(ei,"-rtl"),mi),_r),style:pr,ref:dn,onClick:Bn,onMouseDown:function(lo){var go=lo.target;go!==Oi.current.inputElement&&go!==ao.current.inputElement&&lo.preventDefault(),Ea==null||Ea(lo)}}),et&&fe.createElement("div",{className:"".concat(ei,"-prefix")},et),fe.createElement(pl,(0,qe.Z)({ref:Oi},zi(0),{autoFocus:to,tabIndex:ri,"date-range":"start"})),fe.createElement("div",{className:"".concat(ei,"-range-separator")},Ht),fe.createElement(pl,(0,qe.Z)({ref:ao},zi(1),{autoFocus:bl,tabIndex:ri,"date-range":"end"})),fe.createElement("div",{className:"".concat(ei,"-active-bar"),style:ka}),fe.createElement(An,{type:"suffix",icon:Ft}),jo&&fe.createElement(fr,{icon:rt,onClear:Sr})))}var Do=fe.forwardRef(nl),co=Do;function jl(re,ge){var Me=re!=null?re:ge;return Array.isArray(Me)?Me:[Me,Me]}function yl(re){return re===1?"end":"start"}function Ul(re,ge){var Me=la(re,function(){var qi=re.disabled,Ii=re.allowEmpty,Yi=jl(qi,!1),La=jl(Ii,!1);return{disabled:Yi,allowEmpty:La}}),et=(0,Ue.Z)(Me,6),rt=et[0],Ft=et[1],Tt=et[2],Ht=et[3],mn=et[4],xn=et[5],Gt=rt.prefixCls,Pn=rt.styles,Rt=rt.classNames,Tn=rt.defaultValue,In=rt.value,zn=rt.needConfirm,Gn=rt.onKeyDown,Un=rt.disabled,_r=rt.allowEmpty,pr=rt.disabledDate,Bn=rt.minDate,Sr=rt.maxDate,ar=rt.defaultOpen,vr=rt.open,Ma=rt.onOpenChange,da=rt.locale,Zr=rt.generateConfig,oa=rt.picker,Ga=rt.showNow,ya=rt.showToday,Ur=rt.showTime,kr=rt.mode,$r=rt.onPanelChange,Yr=rt.onCalendarChange,Za=rt.onOk,Ta=rt.defaultPickerValue,sa=rt.pickerValue,Ea=rt.onPickerValueChange,Wr=rt.inputReadOnly,ba=rt.suffixIcon,va=rt.onFocus,ri=rt.onBlur,di=rt.presets,mi=rt.ranges,vi=rt.components,ei=rt.cellRender,Zi=rt.dateRender,dn=rt.monthCellRender,Oi=rt.onClick,ao=br(ge),xi=_n(vr,ar,Un,Ma),io=(0,Ue.Z)(xi,2),gi=io[0],oo=io[1],Vi=function(Ii,Yi){(Un.some(function(La){return!La})||!Ii)&&oo(Ii,Yi)},zi=Mt(Zr,da,Ht,!0,!1,Tn,In,Yr,Za),fo=(0,Ue.Z)(zi,5),Ca=fo[0],ka=fo[1],Xi=fo[2],vo=fo[3],jo=fo[4],to=Xi(),bl=Xa(Un,_r,gi),Ji=(0,Ue.Z)(bl,9),lo=Ji[0],go=Ji[1],Lr=Ji[2],yi=Ji[3],Kl=Ji[4],Ka=Ji[5],Aa=Ji[6],no=Ji[7],xa=Ji[8],Va=function(Ii,Yi){go(!0),va==null||va(Ii,{range:yl(Yi!=null?Yi:yi)})},ko=function(Ii,Yi){go(!1),ri==null||ri(Ii,{range:yl(Yi!=null?Yi:yi)})},Jo=fe.useMemo(function(){if(!Ur)return null;var qi=Ur.disabledTime,Ii=qi?function(Yi){var La=yl(yi),rl=Yn(to,Aa,yi);return qi(Yi,La,{from:rl})}:void 0;return(0,Le.Z)((0,Le.Z)({},Ur),{},{disabledTime:Ii})},[Ur,yi,to,Aa]),Cl=(0,mt.C8)([oa,oa],{value:kr}),Ml=(0,Ue.Z)(Cl,2),Ql=Ml[0],Bs=Ml[1],ue=Ql[yi]||oa,ke=ue==="date"&&Jo?"datetime":ue,Ze=ke===oa&&ke!=="time",Vt=sr(oa,ue,Ga,ya,!0),Nn=Nt(rt,Ca,ka,Xi,vo,Un,Ht,lo,gi,xn),Cr=(0,Ue.Z)(Nn,2),kn=Cr[0],gn=Cr[1],Yt=si(to,Un,Aa,Zr,da,pr),Ln=ra(to,xn,_r),Ia=(0,Ue.Z)(Ln,2),ln=Ia[0],Wt=Ia[1],un=Rr(Zr,da,to,Ql,gi,yi,Ft,Ze,Ta,sa,Jo==null?void 0:Jo.defaultOpenValue,Ea,Bn,Sr),er=(0,Ue.Z)(un,2),Xn=er[0],Zn=er[1],qn=(0,mt.zX)(function(qi,Ii,Yi){var La=zt(Ql,yi,Ii);if((La[0]!==Ql[0]||La[1]!==Ql[1])&&Bs(La),$r&&Yi!==!1){var rl=(0,it.Z)(to);qi&&(rl[yi]=qi),$r(rl,La)}}),yn=function(Ii,Yi){return zt(to,Yi,Ii)},lr=function(Ii,Yi){var La=to;Ii&&(La=yn(Ii,yi)),no(yi);var rl=Ka(La);vo(La),kn(yi,rl===null),rl===null?Vi(!1,{force:!0}):Yi||ao.current.focus({index:rl})},Dr=function(Ii){var Yi,La=Ii.target.getRootNode();if(!ao.current.nativeElement.contains((Yi=La.activeElement)!==null&&Yi!==void 0?Yi:document.activeElement)){var rl=Un.findIndex(function(_s){return!_s});rl>=0&&ao.current.focus({index:rl})}Vi(!0),Oi==null||Oi(Ii)},dr=function(){gn(null),Vi(!1,{force:!0})},ki=fe.useState(null),Gi=(0,Ue.Z)(ki,2),Ui=Gi[0],_o=Gi[1],Tr=fe.useState(null),Mi=(0,Ue.Z)(Tr,2),eo=Mi[0],tr=Mi[1],yo=fe.useMemo(function(){return eo||to},[to,eo]);fe.useEffect(function(){gi||tr(null)},[gi]);var Lo=fe.useState([0,0,0]),Io=(0,Ue.Z)(Lo,2),nr=Io[0],fi=Io[1],ul=Nr(di,mi),No=function(Ii){tr(Ii),_o("preset")},pi=function(Ii){var Yi=gn(Ii);Yi&&Vi(!1,{force:!0})},xl=function(Ii){lr(Ii)},wo=function(Ii){tr(Ii?yn(Ii,yi):null),_o("cell")},cl=function(Ii){Vi(!0),Va(Ii)},Qo=function(){Lr("panel")},Ho=function(Ii){var Yi=zt(to,yi,Ii);vo(Yi),!zn&&!Tt&&Ft===ke&&lr(Ii)},qo=function(){Vi(!1)},$o=or(ei,Zi,dn,yl(yi)),Al=to[yi]||null,Vs=(0,mt.zX)(function(qi){return xn(qi,{activeIndex:yi})}),_i=fe.useMemo(function(){var qi=(0,en.Z)(rt,!1),Ii=(0,Pt.Z)(rt,[].concat((0,it.Z)(Object.keys(qi)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return Ii},[rt]),wa=fe.createElement(hn,(0,qe.Z)({},_i,{showNow:Vt,showTime:Jo,range:!0,multiplePanel:Ze,activeInfo:nr,disabledDate:Yt,onFocus:cl,onBlur:ko,onPanelMouseDown:Qo,picker:oa,mode:ue,internalMode:ke,onPanelChange:qn,format:mn,value:Al,isInvalid:Vs,onChange:null,onSelect:Ho,pickerValue:Xn,defaultOpenValue:Xt(Ur==null?void 0:Ur.defaultOpenValue)[yi],onPickerValueChange:Zn,hoverValue:yo,onHover:wo,needConfirm:zn,onSubmit:lr,onOk:jo,presets:ul,onPresetHover:No,onPresetSubmit:pi,onNow:xl,cellRender:$o})),ml=function(Ii,Yi){var La=yn(Ii,Yi);vo(La)},Wo=function(){Lr("input")},Os=function(Ii,Yi){var La=Aa.length,rl=Aa[La-1];if(La&&rl!==Yi&&zn&&!_r[rl]&&!xa(rl)&&to[rl]){ao.current.focus({index:rl});return}Lr("input"),Vi(!0,{inherit:!0}),yi!==Yi&&gi&&!zn&&Tt&&lr(null,!0),Kl(Yi),Va(Ii,Yi)},ss=function(Ii,Yi){if(Vi(!1),!zn&&Lr()==="input"){var La=Ka(to);kn(yi,La===null)}ko(Ii,Yi)},tu=function(Ii,Yi){Ii.key==="Tab"&&lr(null,!0),Gn==null||Gn(Ii,Yi)},As=fe.useMemo(function(){return{prefixCls:Gt,locale:da,generateConfig:Zr,button:vi.button,input:vi.input}},[Gt,da,Zr,vi.button,vi.input]);if((0,Zt.Z)(function(){gi&&yi!==void 0&&qn(null,oa,!1)},[gi,yi,oa]),(0,Zt.Z)(function(){var qi=Lr();!gi&&qi==="input"&&(Vi(!1),lr(null,!0)),!gi&&Tt&&!zn&&qi==="panel"&&(Vi(!0),lr())},[gi]),0)var Ms;return fe.createElement(ae.Provider,{value:As},fe.createElement(se,(0,qe.Z)({},Fn(rt),{popupElement:wa,popupStyle:Pn.popup,popupClassName:Rt.popup,visible:gi,onClose:qo,range:!0}),fe.createElement(co,(0,qe.Z)({},rt,{ref:ao,suffixIcon:ba,activeIndex:lo||gi?yi:null,activeHelp:!!eo,allHelp:!!eo&&Ui==="preset",focused:lo,onFocus:Os,onBlur:ss,onKeyDown:tu,onSubmit:lr,value:yo,maskFormat:mn,onChange:ml,onInputChange:Wo,format:Ht,inputReadOnly:Wr,disabled:Un,open:gi,onOpenChange:Vi,onClick:Dr,onClear:dr,invalid:ln,onInvalid:Wt,onActiveInfo:fi}))))}var ql=fe.forwardRef(Ul),kl=ql,hl=ne(83836);function Go(re){var ge=re.prefixCls,Me=re.value,et=re.onRemove,rt=re.removeIcon,Ft=rt===void 0?"\xD7":rt,Tt=re.formatDate,Ht=re.disabled,mn=re.maxTagCount,xn=re.placeholder,Gt="".concat(ge,"-selector"),Pn="".concat(ge,"-selection"),Rt="".concat(Pn,"-overflow");function Tn(Gn,Un){return fe.createElement("span",{className:bt()("".concat(Pn,"-item")),title:typeof Gn=="string"?Gn:null},fe.createElement("span",{className:"".concat(Pn,"-item-content")},Gn),!Ht&&Un&&fe.createElement("span",{onMouseDown:function(pr){pr.preventDefault()},onClick:Un,className:"".concat(Pn,"-item-remove")},Ft))}function In(Gn){var Un=Tt(Gn),_r=function(Bn){Bn&&Bn.stopPropagation(),et(Gn)};return Tn(Un,_r)}function zn(Gn){var Un="+ ".concat(Gn.length," ...");return Tn(Un)}return fe.createElement("div",{className:Gt},fe.createElement(hl.Z,{prefixCls:Rt,data:Me,renderItem:In,renderRest:zn,itemKey:function(Un){return Tt(Un)},maxCount:mn}),!Me.length&&fe.createElement("span",{className:"".concat(ge,"-selection-placeholder")},xn))}var ts=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function Ts(re,ge){var Me=re.id,et=re.open,rt=re.prefix,Ft=re.clearIcon,Tt=re.suffixIcon,Ht=re.activeHelp,mn=re.allHelp,xn=re.focused,Gt=re.onFocus,Pn=re.onBlur,Rt=re.onKeyDown,Tn=re.locale,In=re.generateConfig,zn=re.placeholder,Gn=re.className,Un=re.style,_r=re.onClick,pr=re.onClear,Bn=re.internalPicker,Sr=re.value,ar=re.onChange,vr=re.onSubmit,Ma=re.onInputChange,da=re.multiple,Zr=re.maxTagCount,oa=re.format,Ga=re.maskFormat,ya=re.preserveInvalidOnBlur,Ur=re.onInvalid,kr=re.disabled,$r=re.invalid,Yr=re.inputReadOnly,Za=re.direction,Ta=re.onOpenChange,sa=re.onMouseDown,Ea=re.required,Wr=re["aria-required"],ba=re.autoFocus,va=re.tabIndex,ri=re.removeIcon,di=(0,Cn.Z)(re,ts),mi=Za==="rtl",vi=fe.useContext(ae),ei=vi.prefixCls,Zi=fe.useRef(),dn=fe.useRef();fe.useImperativeHandle(ge,function(){return{nativeElement:Zi.current,focus:function(ka){var Xi;(Xi=dn.current)===null||Xi===void 0||Xi.focus(ka)},blur:function(){var ka;(ka=dn.current)===null||ka===void 0||ka.blur()}}});var Oi=Ut(di),ao=function(ka){ar([ka])},xi=function(ka){var Xi=Sr.filter(function(vo){return vo&&!Rn(In,Tn,vo,ka,Bn)});ar(Xi),et||vr()},io=_t((0,Le.Z)((0,Le.Z)({},re),{},{onChange:ao}),function(Ca){var ka=Ca.valueTexts;return{value:ka[0]||"",active:xn}}),gi=(0,Ue.Z)(io,2),oo=gi[0],Vi=gi[1],zi=!!(Ft&&Sr.length&&!kr),fo=da?fe.createElement(fe.Fragment,null,fe.createElement(Go,{prefixCls:ei,value:Sr,onRemove:xi,formatDate:Vi,maxTagCount:Zr,disabled:kr,removeIcon:ri,placeholder:zn}),fe.createElement("input",{className:"".concat(ei,"-multiple-input"),value:Sr.map(Vi).join(","),ref:dn,readOnly:!0,autoFocus:ba,tabIndex:va}),fe.createElement(An,{type:"suffix",icon:Tt}),zi&&fe.createElement(fr,{icon:Ft,onClear:pr})):fe.createElement(pl,(0,qe.Z)({ref:dn},oo(),{autoFocus:ba,tabIndex:va,suffixIcon:Tt,clearIcon:zi&&fe.createElement(fr,{icon:Ft,onClear:pr}),showActiveCls:!1}));return fe.createElement("div",(0,qe.Z)({},Oi,{className:bt()(ei,(0,Lt.Z)((0,Lt.Z)((0,Lt.Z)((0,Lt.Z)((0,Lt.Z)({},"".concat(ei,"-multiple"),da),"".concat(ei,"-focused"),xn),"".concat(ei,"-disabled"),kr),"".concat(ei,"-invalid"),$r),"".concat(ei,"-rtl"),mi),Gn),style:Un,ref:Zi,onClick:_r,onMouseDown:function(ka){var Xi,vo=ka.target;vo!==((Xi=dn.current)===null||Xi===void 0?void 0:Xi.inputElement)&&ka.preventDefault(),sa==null||sa(ka)}}),rt&&fe.createElement("div",{className:"".concat(ei,"-prefix")},rt),fo)}var ns=fe.forwardRef(Ts),vs=ns;function Us(re,ge){var Me=la(re),et=(0,Ue.Z)(Me,6),rt=et[0],Ft=et[1],Tt=et[2],Ht=et[3],mn=et[4],xn=et[5],Gt=rt,Pn=Gt.prefixCls,Rt=Gt.styles,Tn=Gt.classNames,In=Gt.order,zn=Gt.defaultValue,Gn=Gt.value,Un=Gt.needConfirm,_r=Gt.onChange,pr=Gt.onKeyDown,Bn=Gt.disabled,Sr=Gt.disabledDate,ar=Gt.minDate,vr=Gt.maxDate,Ma=Gt.defaultOpen,da=Gt.open,Zr=Gt.onOpenChange,oa=Gt.locale,Ga=Gt.generateConfig,ya=Gt.picker,Ur=Gt.showNow,kr=Gt.showToday,$r=Gt.showTime,Yr=Gt.mode,Za=Gt.onPanelChange,Ta=Gt.onCalendarChange,sa=Gt.onOk,Ea=Gt.multiple,Wr=Gt.defaultPickerValue,ba=Gt.pickerValue,va=Gt.onPickerValueChange,ri=Gt.inputReadOnly,di=Gt.suffixIcon,mi=Gt.removeIcon,vi=Gt.onFocus,ei=Gt.onBlur,Zi=Gt.presets,dn=Gt.components,Oi=Gt.cellRender,ao=Gt.dateRender,xi=Gt.monthCellRender,io=Gt.onClick,gi=br(ge);function oo(_i){return _i===null?null:Ea?_i:_i[0]}var Vi=ma(Ga,oa,Ft),zi=_n(da,Ma,[Bn],Zr),fo=(0,Ue.Z)(zi,2),Ca=fo[0],ka=fo[1],Xi=function(wa,ml,Wo){if(Ta){var Os=(0,Le.Z)({},Wo);delete Os.range,Ta(oo(wa),oo(ml),Os)}},vo=function(wa){sa==null||sa(oo(wa))},jo=Mt(Ga,oa,Ht,!1,In,zn,Gn,Xi,vo),to=(0,Ue.Z)(jo,5),bl=to[0],Ji=to[1],lo=to[2],go=to[3],Lr=to[4],yi=lo(),Kl=Xa([Bn]),Ka=(0,Ue.Z)(Kl,4),Aa=Ka[0],no=Ka[1],xa=Ka[2],Va=Ka[3],ko=function(wa){no(!0),vi==null||vi(wa,{})},Jo=function(wa){no(!1),ei==null||ei(wa,{})},Cl=(0,mt.C8)(ya,{value:Yr}),Ml=(0,Ue.Z)(Cl,2),Ql=Ml[0],Bs=Ml[1],ue=Ql==="date"&&$r?"datetime":Ql,ke=sr(ya,Ql,Ur,kr),Ze=_r&&function(_i,wa){_r(oo(_i),oo(wa))},Vt=Nt((0,Le.Z)((0,Le.Z)({},rt),{},{onChange:Ze}),bl,Ji,lo,go,[],Ht,Aa,Ca,xn),Nn=(0,Ue.Z)(Vt,2),Cr=Nn[1],kn=ra(yi,xn),gn=(0,Ue.Z)(kn,2),Yt=gn[0],Ln=gn[1],Ia=fe.useMemo(function(){return Yt.some(function(_i){return _i})},[Yt]),ln=function(wa,ml){if(va){var Wo=(0,Le.Z)((0,Le.Z)({},ml),{},{mode:ml.mode[0]});delete Wo.range,va(wa[0],Wo)}},Wt=Rr(Ga,oa,yi,[Ql],Ca,Va,Ft,!1,Wr,ba,Xt($r==null?void 0:$r.defaultOpenValue),ln,ar,vr),un=(0,Ue.Z)(Wt,2),er=un[0],Xn=un[1],Zn=(0,mt.zX)(function(_i,wa,ml){if(Bs(wa),Za&&ml!==!1){var Wo=_i||yi[yi.length-1];Za(Wo,wa)}}),qn=function(){Cr(lo()),ka(!1,{force:!0})},yn=function(wa){!Bn&&!gi.current.nativeElement.contains(document.activeElement)&&gi.current.focus(),ka(!0),io==null||io(wa)},lr=function(){Cr(null),ka(!1,{force:!0})},Dr=fe.useState(null),dr=(0,Ue.Z)(Dr,2),ki=dr[0],Gi=dr[1],Ui=fe.useState(null),_o=(0,Ue.Z)(Ui,2),Tr=_o[0],Mi=_o[1],eo=fe.useMemo(function(){var _i=[Tr].concat((0,it.Z)(yi)).filter(function(wa){return wa});return Ea?_i:_i.slice(0,1)},[yi,Tr,Ea]),tr=fe.useMemo(function(){return!Ea&&Tr?[Tr]:yi.filter(function(_i){return _i})},[yi,Tr,Ea]);fe.useEffect(function(){Ca||Mi(null)},[Ca]);var yo=Nr(Zi),Lo=function(wa){Mi(wa),Gi("preset")},Io=function(wa){var ml=Ea?Vi(lo(),wa):[wa],Wo=Cr(ml);Wo&&!Ea&&ka(!1,{force:!0})},nr=function(wa){Io(wa)},fi=function(wa){Mi(wa),Gi("cell")},ul=function(wa){ka(!0),ko(wa)},No=function(wa){if(xa("panel"),!(Ea&&ue!==ya)){var ml=Ea?Vi(lo(),wa):[wa];go(ml),!Un&&!Tt&&Ft===ue&&qn()}},pi=function(){ka(!1)},xl=or(Oi,ao,xi),wo=fe.useMemo(function(){var _i=(0,en.Z)(rt,!1),wa=(0,Pt.Z)(rt,[].concat((0,it.Z)(Object.keys(_i)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,Le.Z)((0,Le.Z)({},wa),{},{multiple:rt.multiple})},[rt]),cl=fe.createElement(hn,(0,qe.Z)({},wo,{showNow:ke,showTime:$r,disabledDate:Sr,onFocus:ul,onBlur:Jo,picker:ya,mode:Ql,internalMode:ue,onPanelChange:Zn,format:mn,value:yi,isInvalid:xn,onChange:null,onSelect:No,pickerValue:er,defaultOpenValue:$r==null?void 0:$r.defaultOpenValue,onPickerValueChange:Xn,hoverValue:eo,onHover:fi,needConfirm:Un,onSubmit:qn,onOk:Lr,presets:yo,onPresetHover:Lo,onPresetSubmit:Io,onNow:nr,cellRender:xl})),Qo=function(wa){go(wa)},Ho=function(){xa("input")},qo=function(wa){xa("input"),ka(!0,{inherit:!0}),ko(wa)},$o=function(wa){ka(!1),Jo(wa)},Al=function(wa,ml){wa.key==="Tab"&&qn(),pr==null||pr(wa,ml)},Vs=fe.useMemo(function(){return{prefixCls:Pn,locale:oa,generateConfig:Ga,button:dn.button,input:dn.input}},[Pn,oa,Ga,dn.button,dn.input]);return(0,Zt.Z)(function(){Ca&&Va!==void 0&&Zn(null,ya,!1)},[Ca,Va,ya]),(0,Zt.Z)(function(){var _i=xa();!Ca&&_i==="input"&&(ka(!1),qn()),!Ca&&Tt&&!Un&&_i==="panel"&&qn()},[Ca]),fe.createElement(ae.Provider,{value:Vs},fe.createElement(se,(0,qe.Z)({},Fn(rt),{popupElement:cl,popupStyle:Rt.popup,popupClassName:Tn.popup,visible:Ca,onClose:pi}),fe.createElement(vs,(0,qe.Z)({},rt,{ref:gi,suffixIcon:di,removeIcon:mi,activeHelp:!!Tr,allHelp:!!Tr&&ki==="preset",focused:Aa,onFocus:qo,onBlur:$o,onKeyDown:Al,onSubmit:qn,value:tr,maskFormat:mn,onChange:Qo,onInputChange:Ho,internalPicker:Ft,format:Ht,inputReadOnly:ri,disabled:Bn,open:Ca,onOpenChange:ka,onClick:yn,onClear:lr,invalid:Ia,onInvalid:function(wa){Ln(wa,0)}}))))}var Ls=fe.forwardRef(Us),Rs=Ls,Zs=Rs,Ao=ne(62487),Gr=ne(75030),Ai=ne(82855),mo=ne(48755),Bl=ne(2171),Mo=ne(83397),Ci=ne(31756),To=ne(56553),wl=ne(24971),os=ne(9017),Il=ne(70045),Nl=ne(57428),Wi=ne(36237),Is=ne(53075),sl=ne(64910),rs=ne(63356),gs=ne(56119),js=ne(46e3),Fl=ne(93873),ys=ne(36305),Au=ne(16931),Es=ne(51636),ds=ne(26743);const bs=(re,ge)=>{const{componentCls:Me,controlHeight:et}=re,rt=ge?`${Me}-${ge}`:"",Ft=(0,ds.gp)(re);return[{[`${Me}-multiple${rt}`]:{paddingBlock:Ft.containerPadding,paddingInlineStart:Ft.basePadding,minHeight:et,[`${Me}-selection-item`]:{height:Ft.itemHeight,lineHeight:(0,Wi.unit)(Ft.itemLineHeight)}}}]};var Vu=re=>{const{componentCls:ge,calc:Me,lineWidth:et}=re,rt=(0,Es.mergeToken)(re,{fontHeight:re.fontSize,selectHeight:re.controlHeightSM,multipleSelectItemHeight:re.multipleItemHeightSM,borderRadius:re.borderRadiusSM,borderRadiusSM:re.borderRadiusXS,controlHeight:re.controlHeightSM}),Ft=(0,Es.mergeToken)(re,{fontHeight:Me(re.multipleItemHeightLG).sub(Me(et).mul(2).equal()).equal(),fontSize:re.fontSizeLG,selectHeight:re.controlHeightLG,multipleSelectItemHeight:re.multipleItemHeightLG,borderRadius:re.borderRadiusLG,borderRadiusSM:re.borderRadius,controlHeight:re.controlHeightLG});return[bs(rt,"small"),bs(re),bs(Ft,"large"),{[`${ge}${ge}-multiple`]:Object.assign(Object.assign({width:"100%",cursor:"text",[`${ge}-selector`]:{flex:"auto",padding:0,position:"relative","&:after":{margin:0},[`${ge}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:re.inputPaddingHorizontalBase,insetInlineEnd:0,transform:"translateY(-50%)",transition:`all ${re.motionDurationSlow}`,overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",flex:1,color:re.colorTextPlaceholder,pointerEvents:"none"}}},(0,ds._z)(re)),{[`${ge}-multiple-input`]:{width:0,height:0,border:0,visibility:"hidden",position:"absolute",zIndex:-1}})}]},qs=ne(17835);const Ys=re=>{const{pickerCellCls:ge,pickerCellInnerCls:Me,cellHeight:et,borderRadiusSM:rt,motionDurationMid:Ft,cellHoverBg:Tt,lineWidth:Ht,lineType:mn,colorPrimary:xn,cellActiveWithRangeBg:Gt,colorTextLightSolid:Pn,colorTextDisabled:Rt,cellBgDisabled:Tn,colorFillSecondary:In}=re;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:et,transform:"translateY(-50%)",content:'""',pointerEvents:"none"},[Me]:{position:"relative",zIndex:2,display:"inline-block",minWidth:et,height:et,lineHeight:(0,Wi.unit)(et),borderRadius:rt,transition:`background ${Ft}`},[`&:hover:not(${ge}-in-view):not(${ge}-disabled), + &:hover:not(${ge}-selected):not(${ge}-range-start):not(${ge}-range-end):not(${ge}-disabled)`]:{[Me]:{background:Tt}},[`&-in-view${ge}-today ${Me}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${(0,Wi.unit)(Ht)} ${mn} ${xn}`,borderRadius:rt,content:'""'}},[`&-in-view${ge}-in-range, &-in-view${ge}-range-start, &-in-view${ge}-range-end`]:{position:"relative",[`&:not(${ge}-disabled):before`]:{background:Gt}},[`&-in-view${ge}-selected, &-in-view${ge}-range-start, - &-in-view${ge}-range-end`]:{[`&:not(${ge}-disabled) ${Me}`]:{color:Pn,background:Cn},[`&${ge}-disabled ${Me}`]:{background:In}},[`&-in-view${ge}-range-start:not(${ge}-disabled):before`]:{insetInlineStart:"50%"},[`&-in-view${ge}-range-end:not(${ge}-disabled):before`]:{insetInlineEnd:"50%"},[`&-in-view${ge}-range-start:not(${ge}-range-end) ${Me}`]:{borderStartStartRadius:rt,borderEndStartRadius:rt,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${ge}-range-end:not(${ge}-range-start) ${Me}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:rt,borderEndEndRadius:rt},"&-disabled":{color:Rt,cursor:"not-allowed",[Me]:{background:"transparent"},"&::before":{background:Tn}},[`&-disabled${ge}-today ${Me}::before`]:{borderColor:Rt}}},Xo=re=>{const{componentCls:ge,pickerCellCls:Me,pickerCellInnerCls:et,pickerYearMonthCellWidth:rt,pickerControlIconSize:Ft,cellWidth:Tt,paddingSM:Ht,paddingXS:mn,paddingXXS:Cn,colorBgContainer:Gt,lineWidth:Pn,lineType:Rt,borderRadiusLG:Tn,colorPrimary:In,colorTextHeading:zn,colorSplit:Gn,pickerControlIconBorderWidth:Un,colorIcon:_r,textHeight:pr,motionDurationMid:Bn,colorIconHover:Sr,fontWeightStrong:ar,cellHeight:vr,pickerCellPaddingVertical:Ma,colorTextDisabled:da,colorText:Zr,fontSize:oa,motionDurationSlow:Ga,withoutTimeCellHeight:ya,pickerQuarterPanelContentHeight:Ur,borderRadiusSM:kr,colorTextLightSolid:$r,cellHoverBg:Yr,timeColumnHeight:Za,timeColumnWidth:Ta,timeCellHeight:sa,controlItemBgActive:Ea,marginXXS:Wr,pickerDatePanelPaddingHorizontal:ba,pickerControlIconMargin:va}=re,ri=re.calc(Tt).mul(7).add(re.calc(ba).mul(2)).equal();return{[ge]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:Gt,borderRadius:Tn,outline:"none","&-focused":{borderColor:In},"&-rtl":{[`${ge}-prev-icon, + &-in-view${ge}-range-end`]:{[`&:not(${ge}-disabled) ${Me}`]:{color:Pn,background:xn},[`&${ge}-disabled ${Me}`]:{background:In}},[`&-in-view${ge}-range-start:not(${ge}-disabled):before`]:{insetInlineStart:"50%"},[`&-in-view${ge}-range-end:not(${ge}-disabled):before`]:{insetInlineEnd:"50%"},[`&-in-view${ge}-range-start:not(${ge}-range-end) ${Me}`]:{borderStartStartRadius:rt,borderEndStartRadius:rt,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${ge}-range-end:not(${ge}-range-start) ${Me}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:rt,borderEndEndRadius:rt},"&-disabled":{color:Rt,cursor:"not-allowed",[Me]:{background:"transparent"},"&::before":{background:Tn}},[`&-disabled${ge}-today ${Me}::before`]:{borderColor:Rt}}},Xo=re=>{const{componentCls:ge,pickerCellCls:Me,pickerCellInnerCls:et,pickerYearMonthCellWidth:rt,pickerControlIconSize:Ft,cellWidth:Tt,paddingSM:Ht,paddingXS:mn,paddingXXS:xn,colorBgContainer:Gt,lineWidth:Pn,lineType:Rt,borderRadiusLG:Tn,colorPrimary:In,colorTextHeading:zn,colorSplit:Gn,pickerControlIconBorderWidth:Un,colorIcon:_r,textHeight:pr,motionDurationMid:Bn,colorIconHover:Sr,fontWeightStrong:ar,cellHeight:vr,pickerCellPaddingVertical:Ma,colorTextDisabled:da,colorText:Zr,fontSize:oa,motionDurationSlow:Ga,withoutTimeCellHeight:ya,pickerQuarterPanelContentHeight:Ur,borderRadiusSM:kr,colorTextLightSolid:$r,cellHoverBg:Yr,timeColumnHeight:Za,timeColumnWidth:Ta,timeCellHeight:sa,controlItemBgActive:Ea,marginXXS:Wr,pickerDatePanelPaddingHorizontal:ba,pickerControlIconMargin:va}=re,ri=re.calc(Tt).mul(7).add(re.calc(ba).mul(2)).equal();return{[ge]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:Gt,borderRadius:Tn,outline:"none","&-focused":{borderColor:In},"&-rtl":{[`${ge}-prev-icon, ${ge}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${ge}-next-icon, ${ge}-super-next-icon`]:{transform:"rotate(-135deg)"},[`${ge}-time-panel`]:{[`${ge}-content`]:{direction:"ltr","> *":{direction:"rtl"}}}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:ri},"&-header":{display:"flex",padding:`0 ${(0,Wi.unit)(mn)}`,color:zn,borderBottom:`${(0,Wi.unit)(Pn)} ${Rt} ${Gn}`,"> *":{flex:"none"},button:{padding:0,color:_r,lineHeight:(0,Wi.unit)(pr),background:"transparent",border:0,cursor:"pointer",transition:`color ${Bn}`,fontSize:"inherit",display:"inline-flex",alignItems:"center",justifyContent:"center","&:empty":{display:"none"}},"> button":{minWidth:"1.6em",fontSize:oa,"&:hover":{color:Sr},"&:disabled":{opacity:.25,pointerEvents:"none"}},"&-view":{flex:"auto",fontWeight:ar,lineHeight:(0,Wi.unit)(pr),"> button":{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:mn},"&:hover":{color:In}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",width:Ft,height:Ft,"&::before":{position:"absolute",top:0,insetInlineStart:0,width:Ft,height:Ft,border:"0 solid currentcolor",borderBlockStartWidth:Un,borderInlineStartWidth:Un,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:va,insetInlineStart:va,display:"inline-block",width:Ft,height:Ft,border:"0 solid currentcolor",borderBlockStartWidth:Un,borderInlineStartWidth:Un,content:'""'}},"&-prev-icon, &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon, &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:vr,fontWeight:"normal"},th:{height:re.calc(vr).add(re.calc(Ma).mul(2)).equal(),color:Zr,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${(0,Wi.unit)(Ma)} 0`,color:da,cursor:"pointer","&-in-view":{color:Zr}},Ys(re)),"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ge}-content`]:{height:re.calc(ya).mul(4).equal()},[et]:{padding:`0 ${(0,Wi.unit)(mn)}`}},"&-quarter-panel":{[`${ge}-content`]:{height:Ur}},"&-decade-panel":{[et]:{padding:`0 ${(0,Wi.unit)(re.calc(mn).div(2).equal())}`},[`${ge}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ge}-body`]:{padding:`0 ${(0,Wi.unit)(mn)}`},[et]:{width:rt}},"&-date-panel":{[`${ge}-body`]:{padding:`${(0,Wi.unit)(mn)} ${(0,Wi.unit)(ba)}`},[`${ge}-content th`]:{boxSizing:"border-box",padding:0}},"&-week-panel":{[`${ge}-cell`]:{[`&:hover ${et}, &-selected ${et}, ${et}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${Bn}`},"&:first-child:before":{borderStartStartRadius:kr,borderEndStartRadius:kr},"&:last-child:before":{borderStartEndRadius:kr,borderEndEndRadius:kr}},"&:hover td:before":{background:Yr},"&-range-start td, &-range-end td, &-selected td, &-hover td":{[`&${Me}`]:{"&:before":{background:In},[`&${ge}-cell-week`]:{color:new qs.FastColor($r).setA(.5).toHexString()},[et]:{color:$r}}},"&-range-hover td:before":{background:Ea}}},"&-week-panel, &-date-panel-show-week":{[`${ge}-body`]:{padding:`${(0,Wi.unit)(mn)} ${(0,Wi.unit)(Ht)}`},[`${ge}-content th`]:{width:"auto"}},"&-datetime-panel":{display:"flex",[`${ge}-time-panel`]:{borderInlineStart:`${(0,Wi.unit)(Pn)} ${Rt} ${Gn}`},[`${ge}-date-panel, ${ge}-time-panel`]:{transition:`opacity ${Ga}`},"&-active":{[`${ge}-date-panel, - ${ge}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",[`${ge}-content`]:{display:"flex",flex:"auto",height:Za},"&-column":{flex:"1 0 auto",width:Ta,margin:`${(0,Wi.unit)(Cn)} 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${Bn}`,overflowX:"hidden","&::-webkit-scrollbar":{width:8,backgroundColor:"transparent"},"&::-webkit-scrollbar-thumb":{backgroundColor:re.colorTextTertiary,borderRadius:re.borderRadiusSM},"&":{scrollbarWidth:"thin",scrollbarColor:`${re.colorTextTertiary} transparent`},"&::after":{display:"block",height:`calc(100% - ${(0,Wi.unit)(sa)})`,content:'""'},"&:not(:first-child)":{borderInlineStart:`${(0,Wi.unit)(Pn)} ${Rt} ${Gn}`},"&-active":{background:new qs.FastColor(Ea).setA(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${ge}-time-panel-cell`]:{marginInline:Wr,[`${ge}-time-panel-cell-inner`]:{display:"block",width:re.calc(Ta).sub(re.calc(Wr).mul(2)).equal(),height:sa,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:re.calc(Ta).sub(sa).div(2).equal(),color:Zr,lineHeight:(0,Wi.unit)(sa),borderRadius:kr,cursor:"pointer",transition:`background ${Bn}`,"&:hover":{background:Yr}},"&-selected":{[`${ge}-time-panel-cell-inner`]:{background:Ea}},"&-disabled":{[`${ge}-time-panel-cell-inner`]:{color:da,background:"transparent",cursor:"not-allowed"}}}}}}}}};var Cu=re=>{const{componentCls:ge,textHeight:Me,lineWidth:et,paddingSM:rt,antCls:Ft,colorPrimary:Tt,cellActiveWithRangeBg:Ht,colorPrimaryBorder:mn,lineType:Cn,colorSplit:Gt}=re;return{[`${ge}-dropdown`]:{[`${ge}-footer`]:{borderTop:`${(0,Wi.unit)(et)} ${Cn} ${Gt}`,"&-extra":{padding:`0 ${(0,Wi.unit)(rt)}`,lineHeight:(0,Wi.unit)(re.calc(Me).sub(re.calc(et).mul(2)).equal()),textAlign:"start","&:not(:last-child)":{borderBottom:`${(0,Wi.unit)(et)} ${Cn} ${Gt}`}}},[`${ge}-panels + ${ge}-footer ${ge}-ranges`]:{justifyContent:"space-between"},[`${ge}-ranges`]:{marginBlock:0,paddingInline:(0,Wi.unit)(rt),overflow:"hidden",textAlign:"start",listStyle:"none",display:"flex",justifyContent:"center",alignItems:"center","> li":{lineHeight:(0,Wi.unit)(re.calc(Me).sub(re.calc(et).mul(2)).equal()),display:"inline-block"},[`${ge}-now-btn-disabled`]:{pointerEvents:"none",color:re.colorTextDisabled},[`${ge}-preset > ${Ft}-tag-blue`]:{color:Tt,background:Ht,borderColor:mn,cursor:"pointer"},[`${ge}-ok`]:{paddingBlock:re.calc(et).mul(2).equal(),marginInlineStart:"auto"}}}}};const iu=re=>{const{componentCls:ge,controlHeightLG:Me,paddingXXS:et,padding:rt}=re;return{pickerCellCls:`${ge}-cell`,pickerCellInnerCls:`${ge}-cell-inner`,pickerYearMonthCellWidth:re.calc(Me).mul(1.5).equal(),pickerQuarterPanelContentHeight:re.calc(Me).mul(1.4).equal(),pickerCellPaddingVertical:re.calc(et).add(re.calc(et).div(2)).equal(),pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconMargin:4,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:re.calc(rt).add(re.calc(et).div(2)).equal()}},xu=re=>{const{colorBgContainerDisabled:ge,controlHeight:Me,controlHeightSM:et,controlHeightLG:rt,paddingXXS:Ft,lineWidth:Tt}=re,Ht=Ft*2,mn=Tt*2,Cn=Math.min(Me-Ht,Me-mn),Gt=Math.min(et-Ht,et-mn),Pn=Math.min(rt-Ht,rt-mn);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(Ft/2),cellHoverBg:re.controlItemBgHover,cellActiveWithRangeBg:re.controlItemBgActive,cellHoverWithRangeBg:new qs.FastColor(re.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new qs.FastColor(re.colorPrimary).lighten(20).toHexString(),cellBgDisabled:ge,timeColumnWidth:rt*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:et*1.5,cellHeight:et,textHeight:rt,withoutTimeCellHeight:rt*1.65,multipleItemBg:re.colorFillSecondary,multipleItemBorderColor:"transparent",multipleItemHeight:Cn,multipleItemHeightSM:Gt,multipleItemHeightLG:Pn,multipleSelectorBgDisabled:ge,multipleItemColorDisabled:re.colorTextDisabled,multipleItemBorderColorDisabled:"transparent"}},ou=re=>Object.assign(Object.assign(Object.assign(Object.assign({},(0,sl.T)(re)),xu(re)),(0,ys.w)(re)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:re.zIndexPopupBase+50});var Yl=ne(39082),as=re=>{const{componentCls:ge}=re;return{[ge]:[Object.assign(Object.assign(Object.assign(Object.assign({},(0,Yl.qG)(re)),(0,Yl.vc)(re)),(0,Yl.H8)(re)),(0,Yl.Mu)(re)),{"&-outlined":{[`&${ge}-multiple ${ge}-selection-item`]:{background:re.multipleItemBg,border:`${(0,Wi.unit)(re.lineWidth)} ${re.lineType} ${re.multipleItemBorderColor}`}},"&-filled":{[`&${ge}-multiple ${ge}-selection-item`]:{background:re.colorBgContainer,border:`${(0,Wi.unit)(re.lineWidth)} ${re.lineType} ${re.colorSplit}`}},"&-borderless":{[`&${ge}-multiple ${ge}-selection-item`]:{background:re.multipleItemBg,border:`${(0,Wi.unit)(re.lineWidth)} ${re.lineType} ${re.multipleItemBorderColor}`}},"&-underlined":{[`&${ge}-multiple ${ge}-selection-item`]:{background:re.multipleItemBg,border:`${(0,Wi.unit)(re.lineWidth)} ${re.lineType} ${re.multipleItemBorderColor}`}}}]}};const Hl=(re,ge,Me,et)=>{const rt=re.calc(Me).add(2).equal(),Ft=re.max(re.calc(ge).sub(rt).div(2).equal(),0),Tt=re.max(re.calc(ge).sub(rt).sub(Ft).equal(),0);return{padding:`${(0,Wi.unit)(Ft)} ${(0,Wi.unit)(et)} ${(0,Wi.unit)(Tt)}`}},wu=re=>{const{componentCls:ge,colorError:Me,colorWarning:et}=re;return{[`${ge}:not(${ge}-disabled):not([disabled])`]:{[`&${ge}-status-error`]:{[`${ge}-active-bar`]:{background:Me}},[`&${ge}-status-warning`]:{[`${ge}-active-bar`]:{background:et}}}}},Pu=re=>{const{componentCls:ge,antCls:Me,controlHeight:et,paddingInline:rt,lineWidth:Ft,lineType:Tt,colorBorder:Ht,borderRadius:mn,motionDurationMid:Cn,colorTextDisabled:Gt,colorTextPlaceholder:Pn,controlHeightLG:Rt,fontSizeLG:Tn,controlHeightSM:In,paddingInlineSM:zn,paddingXS:Gn,marginXS:Un,colorTextDescription:_r,lineWidthBold:pr,colorPrimary:Bn,motionDurationSlow:Sr,zIndexPopup:ar,paddingXXS:vr,sizePopupArrow:Ma,colorBgElevated:da,borderRadiusLG:Zr,boxShadowSecondary:oa,borderRadiusSM:Ga,colorSplit:ya,cellHoverBg:Ur,presetsWidth:kr,presetsMaxWidth:$r,boxShadowPopoverArrow:Yr,fontHeight:Za,fontHeightLG:Ta,lineHeightLG:sa}=re;return[{[ge]:Object.assign(Object.assign(Object.assign({},(0,rs.Wf)(re)),Hl(re,et,Za,rt)),{position:"relative",display:"inline-flex",alignItems:"center",lineHeight:1,borderRadius:mn,transition:`border ${Cn}, box-shadow ${Cn}, background ${Cn}`,[`${ge}-prefix`]:{flex:"0 0 auto",marginInlineEnd:re.inputAffixPadding},[`${ge}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",color:"inherit",fontSize:re.fontSize,lineHeight:re.lineHeight,transition:`all ${Cn}`},(0,Is.nz)(Pn)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,fontFamily:"inherit","&:focus":{boxShadow:"none",outline:0},"&[disabled]":{background:"transparent",color:Gt,cursor:"not-allowed"}}),"&-placeholder":{"> input":{color:Pn}}},"&-large":Object.assign(Object.assign({},Hl(re,Rt,Ta,rt)),{[`${ge}-input > input`]:{fontSize:Tn,lineHeight:sa}}),"&-small":Object.assign({},Hl(re,In,Za,zn)),[`${ge}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:re.calc(Gn).div(2).equal(),color:Gt,lineHeight:1,pointerEvents:"none",transition:`opacity ${Cn}, color ${Cn}`,"> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:Un}}},[`${ge}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:Gt,lineHeight:1,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${Cn}, color ${Cn}`,"> *":{verticalAlign:"top"},"&:hover":{color:_r}},"&:hover":{[`${ge}-clear`]:{opacity:1},[`${ge}-suffix:not(:last-child)`]:{opacity:0}},[`${ge}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:Tn,color:Gt,fontSize:Tn,verticalAlign:"top",cursor:"default",[`${ge}-focused &`]:{color:_r},[`${ge}-range-separator &`]:{[`${ge}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${ge}-active-bar`]:{bottom:re.calc(Ft).mul(-1).equal(),height:pr,background:Bn,opacity:0,transition:`all ${Sr} ease-out`,pointerEvents:"none"},[`&${ge}-focused`]:{[`${ge}-active-bar`]:{opacity:1}},[`${ge}-range-separator`]:{alignItems:"center",padding:`0 ${(0,Wi.unit)(Gn)}`,lineHeight:1}},"&-range, &-multiple":{[`${ge}-clear`]:{insetInlineEnd:rt},[`&${ge}-small`]:{[`${ge}-clear`]:{insetInlineEnd:zn}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,rs.Wf)(re)),Xo(re)),{pointerEvents:"none",position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:ar,[`&${ge}-dropdown-hidden`]:{display:"none"},"&-rtl":{direction:"rtl"},[`&${ge}-dropdown-placement-bottomLeft, + ${ge}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",[`${ge}-content`]:{display:"flex",flex:"auto",height:Za},"&-column":{flex:"1 0 auto",width:Ta,margin:`${(0,Wi.unit)(xn)} 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${Bn}`,overflowX:"hidden","&::-webkit-scrollbar":{width:8,backgroundColor:"transparent"},"&::-webkit-scrollbar-thumb":{backgroundColor:re.colorTextTertiary,borderRadius:re.borderRadiusSM},"&":{scrollbarWidth:"thin",scrollbarColor:`${re.colorTextTertiary} transparent`},"&::after":{display:"block",height:`calc(100% - ${(0,Wi.unit)(sa)})`,content:'""'},"&:not(:first-child)":{borderInlineStart:`${(0,Wi.unit)(Pn)} ${Rt} ${Gn}`},"&-active":{background:new qs.FastColor(Ea).setA(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${ge}-time-panel-cell`]:{marginInline:Wr,[`${ge}-time-panel-cell-inner`]:{display:"block",width:re.calc(Ta).sub(re.calc(Wr).mul(2)).equal(),height:sa,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:re.calc(Ta).sub(sa).div(2).equal(),color:Zr,lineHeight:(0,Wi.unit)(sa),borderRadius:kr,cursor:"pointer",transition:`background ${Bn}`,"&:hover":{background:Yr}},"&-selected":{[`${ge}-time-panel-cell-inner`]:{background:Ea}},"&-disabled":{[`${ge}-time-panel-cell-inner`]:{color:da,background:"transparent",cursor:"not-allowed"}}}}}}}}};var Cu=re=>{const{componentCls:ge,textHeight:Me,lineWidth:et,paddingSM:rt,antCls:Ft,colorPrimary:Tt,cellActiveWithRangeBg:Ht,colorPrimaryBorder:mn,lineType:xn,colorSplit:Gt}=re;return{[`${ge}-dropdown`]:{[`${ge}-footer`]:{borderTop:`${(0,Wi.unit)(et)} ${xn} ${Gt}`,"&-extra":{padding:`0 ${(0,Wi.unit)(rt)}`,lineHeight:(0,Wi.unit)(re.calc(Me).sub(re.calc(et).mul(2)).equal()),textAlign:"start","&:not(:last-child)":{borderBottom:`${(0,Wi.unit)(et)} ${xn} ${Gt}`}}},[`${ge}-panels + ${ge}-footer ${ge}-ranges`]:{justifyContent:"space-between"},[`${ge}-ranges`]:{marginBlock:0,paddingInline:(0,Wi.unit)(rt),overflow:"hidden",textAlign:"start",listStyle:"none",display:"flex",justifyContent:"center",alignItems:"center","> li":{lineHeight:(0,Wi.unit)(re.calc(Me).sub(re.calc(et).mul(2)).equal()),display:"inline-block"},[`${ge}-now-btn-disabled`]:{pointerEvents:"none",color:re.colorTextDisabled},[`${ge}-preset > ${Ft}-tag-blue`]:{color:Tt,background:Ht,borderColor:mn,cursor:"pointer"},[`${ge}-ok`]:{paddingBlock:re.calc(et).mul(2).equal(),marginInlineStart:"auto"}}}}};const iu=re=>{const{componentCls:ge,controlHeightLG:Me,paddingXXS:et,padding:rt}=re;return{pickerCellCls:`${ge}-cell`,pickerCellInnerCls:`${ge}-cell-inner`,pickerYearMonthCellWidth:re.calc(Me).mul(1.5).equal(),pickerQuarterPanelContentHeight:re.calc(Me).mul(1.4).equal(),pickerCellPaddingVertical:re.calc(et).add(re.calc(et).div(2)).equal(),pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconMargin:4,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:re.calc(rt).add(re.calc(et).div(2)).equal()}},xu=re=>{const{colorBgContainerDisabled:ge,controlHeight:Me,controlHeightSM:et,controlHeightLG:rt,paddingXXS:Ft,lineWidth:Tt}=re,Ht=Ft*2,mn=Tt*2,xn=Math.min(Me-Ht,Me-mn),Gt=Math.min(et-Ht,et-mn),Pn=Math.min(rt-Ht,rt-mn);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(Ft/2),cellHoverBg:re.controlItemBgHover,cellActiveWithRangeBg:re.controlItemBgActive,cellHoverWithRangeBg:new qs.FastColor(re.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new qs.FastColor(re.colorPrimary).lighten(20).toHexString(),cellBgDisabled:ge,timeColumnWidth:rt*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:et*1.5,cellHeight:et,textHeight:rt,withoutTimeCellHeight:rt*1.65,multipleItemBg:re.colorFillSecondary,multipleItemBorderColor:"transparent",multipleItemHeight:xn,multipleItemHeightSM:Gt,multipleItemHeightLG:Pn,multipleSelectorBgDisabled:ge,multipleItemColorDisabled:re.colorTextDisabled,multipleItemBorderColorDisabled:"transparent"}},ou=re=>Object.assign(Object.assign(Object.assign(Object.assign({},(0,sl.T)(re)),xu(re)),(0,ys.w)(re)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:re.zIndexPopupBase+50});var Yl=ne(39082),as=re=>{const{componentCls:ge}=re;return{[ge]:[Object.assign(Object.assign(Object.assign(Object.assign({},(0,Yl.qG)(re)),(0,Yl.vc)(re)),(0,Yl.H8)(re)),(0,Yl.Mu)(re)),{"&-outlined":{[`&${ge}-multiple ${ge}-selection-item`]:{background:re.multipleItemBg,border:`${(0,Wi.unit)(re.lineWidth)} ${re.lineType} ${re.multipleItemBorderColor}`}},"&-filled":{[`&${ge}-multiple ${ge}-selection-item`]:{background:re.colorBgContainer,border:`${(0,Wi.unit)(re.lineWidth)} ${re.lineType} ${re.colorSplit}`}},"&-borderless":{[`&${ge}-multiple ${ge}-selection-item`]:{background:re.multipleItemBg,border:`${(0,Wi.unit)(re.lineWidth)} ${re.lineType} ${re.multipleItemBorderColor}`}},"&-underlined":{[`&${ge}-multiple ${ge}-selection-item`]:{background:re.multipleItemBg,border:`${(0,Wi.unit)(re.lineWidth)} ${re.lineType} ${re.multipleItemBorderColor}`}}}]}};const Hl=(re,ge,Me,et)=>{const rt=re.calc(Me).add(2).equal(),Ft=re.max(re.calc(ge).sub(rt).div(2).equal(),0),Tt=re.max(re.calc(ge).sub(rt).sub(Ft).equal(),0);return{padding:`${(0,Wi.unit)(Ft)} ${(0,Wi.unit)(et)} ${(0,Wi.unit)(Tt)}`}},wu=re=>{const{componentCls:ge,colorError:Me,colorWarning:et}=re;return{[`${ge}:not(${ge}-disabled):not([disabled])`]:{[`&${ge}-status-error`]:{[`${ge}-active-bar`]:{background:Me}},[`&${ge}-status-warning`]:{[`${ge}-active-bar`]:{background:et}}}}},Pu=re=>{const{componentCls:ge,antCls:Me,controlHeight:et,paddingInline:rt,lineWidth:Ft,lineType:Tt,colorBorder:Ht,borderRadius:mn,motionDurationMid:xn,colorTextDisabled:Gt,colorTextPlaceholder:Pn,controlHeightLG:Rt,fontSizeLG:Tn,controlHeightSM:In,paddingInlineSM:zn,paddingXS:Gn,marginXS:Un,colorTextDescription:_r,lineWidthBold:pr,colorPrimary:Bn,motionDurationSlow:Sr,zIndexPopup:ar,paddingXXS:vr,sizePopupArrow:Ma,colorBgElevated:da,borderRadiusLG:Zr,boxShadowSecondary:oa,borderRadiusSM:Ga,colorSplit:ya,cellHoverBg:Ur,presetsWidth:kr,presetsMaxWidth:$r,boxShadowPopoverArrow:Yr,fontHeight:Za,fontHeightLG:Ta,lineHeightLG:sa}=re;return[{[ge]:Object.assign(Object.assign(Object.assign({},(0,rs.Wf)(re)),Hl(re,et,Za,rt)),{position:"relative",display:"inline-flex",alignItems:"center",lineHeight:1,borderRadius:mn,transition:`border ${xn}, box-shadow ${xn}, background ${xn}`,[`${ge}-prefix`]:{flex:"0 0 auto",marginInlineEnd:re.inputAffixPadding},[`${ge}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",color:"inherit",fontSize:re.fontSize,lineHeight:re.lineHeight,transition:`all ${xn}`},(0,Is.nz)(Pn)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,fontFamily:"inherit","&:focus":{boxShadow:"none",outline:0},"&[disabled]":{background:"transparent",color:Gt,cursor:"not-allowed"}}),"&-placeholder":{"> input":{color:Pn}}},"&-large":Object.assign(Object.assign({},Hl(re,Rt,Ta,rt)),{[`${ge}-input > input`]:{fontSize:Tn,lineHeight:sa}}),"&-small":Object.assign({},Hl(re,In,Za,zn)),[`${ge}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:re.calc(Gn).div(2).equal(),color:Gt,lineHeight:1,pointerEvents:"none",transition:`opacity ${xn}, color ${xn}`,"> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:Un}}},[`${ge}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:Gt,lineHeight:1,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${xn}, color ${xn}`,"> *":{verticalAlign:"top"},"&:hover":{color:_r}},"&:hover":{[`${ge}-clear`]:{opacity:1},[`${ge}-suffix:not(:last-child)`]:{opacity:0}},[`${ge}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:Tn,color:Gt,fontSize:Tn,verticalAlign:"top",cursor:"default",[`${ge}-focused &`]:{color:_r},[`${ge}-range-separator &`]:{[`${ge}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${ge}-active-bar`]:{bottom:re.calc(Ft).mul(-1).equal(),height:pr,background:Bn,opacity:0,transition:`all ${Sr} ease-out`,pointerEvents:"none"},[`&${ge}-focused`]:{[`${ge}-active-bar`]:{opacity:1}},[`${ge}-range-separator`]:{alignItems:"center",padding:`0 ${(0,Wi.unit)(Gn)}`,lineHeight:1}},"&-range, &-multiple":{[`${ge}-clear`]:{insetInlineEnd:rt},[`&${ge}-small`]:{[`${ge}-clear`]:{insetInlineEnd:zn}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,rs.Wf)(re)),Xo(re)),{pointerEvents:"none",position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:ar,[`&${ge}-dropdown-hidden`]:{display:"none"},"&-rtl":{direction:"rtl"},[`&${ge}-dropdown-placement-bottomLeft, &${ge}-dropdown-placement-bottomRight`]:{[`${ge}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${ge}-dropdown-placement-topLeft, &${ge}-dropdown-placement-topRight`]:{[`${ge}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${Me}-slide-up-appear, &${Me}-slide-up-enter`]:{[`${ge}-range-arrow${ge}-range-arrow`]:{transition:"none"}},[`&${Me}-slide-up-enter${Me}-slide-up-enter-active${ge}-dropdown-placement-topLeft, &${Me}-slide-up-enter${Me}-slide-up-enter-active${ge}-dropdown-placement-topRight, @@ -1144,33 +1144,33 @@ ${rr} &${Me}-slide-up-appear${Me}-slide-up-appear-active${ge}-dropdown-placement-bottomLeft, &${Me}-slide-up-appear${Me}-slide-up-appear-active${ge}-dropdown-placement-bottomRight`]:{animationName:js.fJ},[`&${Me}-slide-up-leave ${ge}-panel-container`]:{pointerEvents:"none"},[`&${Me}-slide-up-leave${Me}-slide-up-leave-active${ge}-dropdown-placement-topLeft, &${Me}-slide-up-leave${Me}-slide-up-leave-active${ge}-dropdown-placement-topRight`]:{animationName:js.ly},[`&${Me}-slide-up-leave${Me}-slide-up-leave-active${ge}-dropdown-placement-bottomLeft, - &${Me}-slide-up-leave${Me}-slide-up-leave-active${ge}-dropdown-placement-bottomRight`]:{animationName:js.Uw},[`${ge}-panel > ${ge}-time-panel`]:{paddingTop:vr},[`${ge}-range-wrapper`]:{display:"flex",position:"relative"},[`${ge}-range-arrow`]:Object.assign(Object.assign({position:"absolute",zIndex:1,display:"none",paddingInline:re.calc(rt).mul(1.5).equal(),boxSizing:"content-box",transition:`all ${Sr} ease-out`},(0,ys.W)(re,da,Yr)),{"&:before":{insetInlineStart:re.calc(rt).mul(1.5).equal()}}),[`${ge}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:da,borderRadius:Zr,boxShadow:oa,transition:`margin ${Sr}`,display:"inline-block",pointerEvents:"auto",[`${ge}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${ge}-presets`]:{display:"flex",flexDirection:"column",minWidth:kr,maxWidth:$r,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:Gn,borderInlineEnd:`${(0,Wi.unit)(Ft)} ${Tt} ${ya}`,li:Object.assign(Object.assign({},rs.vS),{borderRadius:Ga,paddingInline:Gn,paddingBlock:re.calc(In).sub(Za).div(2).equal(),cursor:"pointer",transition:`all ${Sr}`,"+ li":{marginTop:Un},"&:hover":{background:Ur}})}},[`${ge}-panels`]:{display:"inline-flex",flexWrap:"nowrap","&:last-child":{[`${ge}-panel`]:{borderWidth:0}}},[`${ge}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${ge}-content, table`]:{textAlign:"center"},"&-focused":{borderColor:Ht}}}}),"&-dropdown-range":{padding:`${(0,Wi.unit)(re.calc(Ma).mul(2).div(3).equal())} 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${ge}-separator`]:{transform:"scale(-1, 1)"},[`${ge}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,js.oN)(re,"slide-up"),(0,js.oN)(re,"slide-down"),(0,Fl.Fm)(re,"move-up"),(0,Fl.Fm)(re,"move-down")]};var nu=(0,Au.I$)("DatePicker",re=>{const ge=(0,Es.mergeToken)((0,sl.e)(re),iu(re),{inputPaddingHorizontalBase:re.calc(re.paddingSM).sub(1).equal(),multipleSelectItemHeight:re.multipleItemHeight,selectHeight:re.controlHeight});return[Cu(ge),Pu(ge),as(ge),wu(ge),Vu(ge),(0,gs.c)(re,{focusElCls:`${re.componentCls}-focused`})]},ou),ca=ne(68525);function ku(re,ge,Me){return Me!==void 0?Me:ge==="year"&&re.lang.yearPlaceholder?re.lang.yearPlaceholder:ge==="quarter"&&re.lang.quarterPlaceholder?re.lang.quarterPlaceholder:ge==="month"&&re.lang.monthPlaceholder?re.lang.monthPlaceholder:ge==="week"&&re.lang.weekPlaceholder?re.lang.weekPlaceholder:ge==="time"&&re.timePickerLocale.placeholder?re.timePickerLocale.placeholder:re.lang.placeholder}function Iu(re,ge,Me){return Me!==void 0?Me:ge==="year"&&re.lang.yearPlaceholder?re.lang.rangeYearPlaceholder:ge==="quarter"&&re.lang.quarterPlaceholder?re.lang.rangeQuarterPlaceholder:ge==="month"&&re.lang.monthPlaceholder?re.lang.rangeMonthPlaceholder:ge==="week"&&re.lang.weekPlaceholder?re.lang.rangeWeekPlaceholder:ge==="time"&&re.timePickerLocale.placeholder?re.timePickerLocale.rangePlaceholder:re.lang.rangePlaceholder}function fs(re,ge){const{allowClear:Me=!0}=re,{clearIcon:et,removeIcon:rt}=(0,ca.Z)(Object.assign(Object.assign({},re),{prefixCls:ge,componentName:"DatePicker"}));return[fe.useMemo(()=>Me===!1?!1:Object.assign({clearIcon:et},Me===!0?{}:Me),[Me,et]),rt]}const[wr,ls]=["week","WeekPicker"],[Fu,Nu]=["month","MonthPicker"],[Ou,Su]=["year","YearPicker"],[Ns,il]=["quarter","QuarterPicker"],[Ol,Ds]=["time","TimePicker"];var Hs=ne(7939),Gu=re=>fe.createElement(Hs.ZP,Object.assign({size:"small",type:"primary"},re));function Du(re){return(0,fe.useMemo)(()=>Object.assign({button:Gu},re),[re])}var $s=function(re,ge){var Me={};for(var et in re)Object.prototype.hasOwnProperty.call(re,et)&&ge.indexOf(et)<0&&(Me[et]=re[et]);if(re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rt=0,et=Object.getOwnPropertySymbols(re);rt(0,fe.forwardRef)((Me,et)=>{var rt;const{prefixCls:Ft,getPopupContainer:Tt,components:Ht,className:mn,style:Cn,placement:Gt,size:Pn,disabled:Rt,bordered:Tn=!0,placeholder:In,popupClassName:zn,dropdownClassName:Gn,status:Un,rootClassName:_r,variant:pr,picker:Bn}=Me,Sr=$s(Me,["prefixCls","getPopupContainer","components","className","style","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","rootClassName","variant","picker"]),ar=fe.useRef(null),{getPrefixCls:vr,direction:Ma,getPopupContainer:da,rangePicker:Zr}=(0,fe.useContext)(mo.E_),oa=vr("picker",Ft),{compactSize:Ga,compactItemClassnames:ya}=(0,Il.ri)(oa,Ma),Ur=vr(),[kr,$r]=(0,wl.Z)("rangePicker",pr,Tn),Yr=(0,Mo.Z)(oa),[Za,Ta,sa]=nu(oa,Yr),[Ea]=fs(Me,oa),Wr=Du(Ht),ba=(0,Ci.Z)(xi=>{var io;return(io=Pn!=null?Pn:Ga)!==null&&io!==void 0?io:xi}),va=fe.useContext(Bl.Z),ri=Rt!=null?Rt:va,di=(0,fe.useContext)(To.aM),{hasFeedback:mi,status:vi,feedbackIcon:ei}=di,Zi=fe.createElement(fe.Fragment,null,Bn===Ol?fe.createElement(Dt,null):fe.createElement(ut,null),mi&&ei);(0,fe.useImperativeHandle)(et,()=>ar.current);const[dn]=(0,os.Z)("Calendar",Nl.Z),Oi=Object.assign(Object.assign({},dn),Me.locale),[ao]=(0,Gr.Cn)("DatePicker",(rt=Me.popupStyle)===null||rt===void 0?void 0:rt.zIndex);return Za(fe.createElement(Ao.Z,{space:!0},fe.createElement(kl,Object.assign({separator:fe.createElement("span",{"aria-label":"to",className:`${oa}-separator`},fe.createElement(me,null)),disabled:ri,ref:ar,placement:Gt,placeholder:Iu(Oi,Bn,In),suffixIcon:Zi,prevIcon:fe.createElement("span",{className:`${oa}-prev-icon`}),nextIcon:fe.createElement("span",{className:`${oa}-next-icon`}),superPrevIcon:fe.createElement("span",{className:`${oa}-super-prev-icon`}),superNextIcon:fe.createElement("span",{className:`${oa}-super-next-icon`}),transitionName:`${Ur}-slide-up`,picker:Bn},Sr,{className:bt()({[`${oa}-${ba}`]:ba,[`${oa}-${kr}`]:$r},(0,Ai.Z)(oa,(0,Ai.F)(vi,Un),mi),Ta,ya,mn,Zr==null?void 0:Zr.className,sa,Yr,_r),style:Object.assign(Object.assign({},Zr==null?void 0:Zr.style),Cn),locale:Oi.lang,prefixCls:oa,getPopupContainer:Tt||da,generateConfig:re,components:Wr,direction:Ma,classNames:{popup:bt()(Ta,zn||Gn,sa,Yr,_r)},styles:{popup:Object.assign(Object.assign({},Me.popupStyle),{zIndex:ao})},allowClear:Ea}))))}),cu=function(re,ge){var Me={};for(var et in re)Object.prototype.hasOwnProperty.call(re,et)&&ge.indexOf(et)<0&&(Me[et]=re[et]);if(re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rt=0,et=Object.getOwnPropertySymbols(re);rt{const ge=(mn,Cn)=>{const Gt=Cn===Ds?"timePicker":"datePicker";return(0,fe.forwardRef)((Rt,Tn)=>{var In;const{prefixCls:zn,getPopupContainer:Gn,components:Un,style:_r,className:pr,rootClassName:Bn,size:Sr,bordered:ar,placement:vr,placeholder:Ma,popupClassName:da,dropdownClassName:Zr,disabled:oa,status:Ga,variant:ya,onCalendarChange:Ur}=Rt,kr=cu(Rt,["prefixCls","getPopupContainer","components","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","variant","onCalendarChange"]),{getPrefixCls:$r,direction:Yr,getPopupContainer:Za,[Gt]:Ta}=(0,fe.useContext)(mo.E_),sa=$r("picker",zn),{compactSize:Ea,compactItemClassnames:Wr}=(0,Il.ri)(sa,Yr),ba=fe.useRef(null),[va,ri]=(0,wl.Z)("datePicker",ya,ar),di=(0,Mo.Z)(sa),[mi,vi,ei]=nu(sa,di);(0,fe.useImperativeHandle)(Tn,()=>ba.current);const Zi={showToday:!0},dn=mn||Rt.picker,Oi=$r(),{onSelect:ao,multiple:xi}=kr,io=ao&&mn==="time"&&!xi,gi=(Lr,yi,Kl)=>{Ur==null||Ur(Lr,yi,Kl),io&&ao(Lr)},[oo,Vi]=fs(Rt,sa),zi=Du(Un),fo=(0,Ci.Z)(Lr=>{var yi;return(yi=Sr!=null?Sr:Ea)!==null&&yi!==void 0?yi:Lr}),Ca=fe.useContext(Bl.Z),ka=oa!=null?oa:Ca,Xi=(0,fe.useContext)(To.aM),{hasFeedback:vo,status:Zo,feedbackIcon:to}=Xi,bl=fe.createElement(fe.Fragment,null,dn==="time"?fe.createElement(Dt,null):fe.createElement(ut,null),vo&&to),[Ji]=(0,os.Z)("DatePicker",Nl.Z),lo=Object.assign(Object.assign({},Ji),Rt.locale),[go]=(0,Gr.Cn)("DatePicker",(In=Rt.popupStyle)===null||In===void 0?void 0:In.zIndex);return mi(fe.createElement(Ao.Z,{space:!0},fe.createElement(Zs,Object.assign({ref:ba,placeholder:ku(lo,dn,Ma),suffixIcon:bl,placement:vr,prevIcon:fe.createElement("span",{className:`${sa}-prev-icon`}),nextIcon:fe.createElement("span",{className:`${sa}-next-icon`}),superPrevIcon:fe.createElement("span",{className:`${sa}-super-prev-icon`}),superNextIcon:fe.createElement("span",{className:`${sa}-super-next-icon`}),transitionName:`${Oi}-slide-up`,picker:mn,onCalendarChange:gi},Zi,kr,{locale:lo.lang,className:bt()({[`${sa}-${fo}`]:fo,[`${sa}-${va}`]:ri},(0,Ai.Z)(sa,(0,Ai.F)(Zo,Ga),vo),vi,Wr,Ta==null?void 0:Ta.className,pr,ei,di,Bn),style:Object.assign(Object.assign({},Ta==null?void 0:Ta.style),_r),prefixCls:sa,getPopupContainer:Gn||Za,generateConfig:re,components:zi,direction:Yr,disabled:ka,classNames:{popup:bt()(vi,ei,di,Bn,da||Zr)},styles:{popup:Object.assign(Object.assign({},Rt.popupStyle),{zIndex:go})},allowClear:oo,removeIcon:Vi}))))})},Me=ge(),et=ge(wr,ls),rt=ge(Fu,Nu),Ft=ge(Ou,Su),Tt=ge(Ns,il),Ht=ge(Ol,Ds);return{DatePicker:Me,WeekPicker:et,MonthPicker:rt,YearPicker:Ft,TimePicker:Ht,QuarterPicker:Tt}},Bu=re=>{const{DatePicker:ge,WeekPicker:Me,MonthPicker:et,YearPicker:rt,TimePicker:Ft,QuarterPicker:Tt}=du(re),Ht=uu(re),mn=ge;return mn.WeekPicker=Me,mn.MonthPicker=et,mn.YearPicker=rt,mn.RangePicker=Ht,mn.TimePicker=Ft,mn.QuarterPicker=Tt,mn};const Ws=Bu(Ke),eu=(0,at.Z)(Ws,"popupAlign",void 0,"picker");Ws._InternalPanelDoNotUseOrYouWillBeFired=eu;const El=(0,at.Z)(Ws.RangePicker,"popupAlign",void 0,"picker");Ws._InternalRangePanelDoNotUseOrYouWillBeFired=El,Ws.generatePicker=Bu;var Mu=Ws},37285:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return Ye}});var E=ne(59301),ve=ne(92310),Pe=ne.n(ve),Te=ne(48755),He=ne(36237),_e=ne(63356),ze=ne(16931),nt=ne(51636);const Fe=Ne=>{const{componentCls:Be,sizePaddingEdgeHorizontal:be,colorSplit:Ie,lineWidth:Ke,textPaddingInline:at,orientationMargin:fe,verticalMarginInline:qe}=Ne;return{[Be]:Object.assign(Object.assign({},(0,_e.Wf)(Ne)),{borderBlockStart:`${(0,He.unit)(Ke)} solid ${Ie}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:qe,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,He.unit)(Ke)} solid ${Ie}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,He.unit)(Ne.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${Be}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,He.unit)(Ne.dividerHorizontalWithTextGutterMargin)} 0`,color:Ne.colorTextHeading,fontWeight:500,fontSize:Ne.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${Ie}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,He.unit)(Ke)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${Be}-with-text-start`]:{"&::before":{width:`calc(${fe} * 100%)`},"&::after":{width:`calc(100% - ${fe} * 100%)`}},[`&-horizontal${Be}-with-text-end`]:{"&::before":{width:`calc(100% - ${fe} * 100%)`},"&::after":{width:`calc(${fe} * 100%)`}},[`${Be}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:at},"&-dashed":{background:"none",borderColor:Ie,borderStyle:"dashed",borderWidth:`${(0,He.unit)(Ke)} 0 0`},[`&-horizontal${Be}-with-text${Be}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${Be}-dashed`]:{borderInlineStartWidth:Ke,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:Ie,borderStyle:"dotted",borderWidth:`${(0,He.unit)(Ke)} 0 0`},[`&-horizontal${Be}-with-text${Be}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${Be}-dotted`]:{borderInlineStartWidth:Ke,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${Be}-with-text`]:{color:Ne.colorText,fontWeight:"normal",fontSize:Ne.fontSize},[`&-horizontal${Be}-with-text-start${Be}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${Be}-inner-text`]:{paddingInlineStart:be}},[`&-horizontal${Be}-with-text-end${Be}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${Be}-inner-text`]:{paddingInlineEnd:be}}})}},We=Ne=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Ne.marginXS});var Xe=(0,ze.I$)("Divider",Ne=>{const Be=(0,nt.mergeToken)(Ne,{dividerHorizontalWithTextGutterMargin:Ne.margin,dividerHorizontalGutterMargin:Ne.marginLG,sizePaddingEdgeHorizontal:0});return[Fe(Be)]},We,{unitless:{orientationMargin:!0}}),$e=function(Ne,Be){var be={};for(var Ie in Ne)Object.prototype.hasOwnProperty.call(Ne,Ie)&&Be.indexOf(Ie)<0&&(be[Ie]=Ne[Ie]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,Ie=Object.getOwnPropertySymbols(Ne);Ke{const{getPrefixCls:Be,direction:be,className:Ie,style:Ke}=(0,Te.dj)("divider"),{prefixCls:at,type:fe="horizontal",orientation:qe="center",orientationMargin:st,className:wt,rootClassName:ft,children:ct,dashed:Je,variant:ut="solid",plain:Se,style:Ve}=Ne,Ae=$e(Ne,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style"]),tt=Be("divider",at),[Dt,lt,Qe]=Xe(tt),xt=!!ct,Re=E.useMemo(()=>qe==="left"?be==="rtl"?"end":"start":qe==="right"?be==="rtl"?"start":"end":qe,[be,qe]),me=Re==="start"&&st!=null,pt=Re==="end"&&st!=null,bt=Pe()(tt,Ie,lt,Qe,`${tt}-${fe}`,{[`${tt}-with-text`]:xt,[`${tt}-with-text-${Re}`]:xt,[`${tt}-dashed`]:!!Je,[`${tt}-${ut}`]:ut!=="solid",[`${tt}-plain`]:!!Se,[`${tt}-rtl`]:be==="rtl",[`${tt}-no-default-orientation-margin-start`]:me,[`${tt}-no-default-orientation-margin-end`]:pt},wt,ft),it=E.useMemo(()=>typeof st=="number"?st:/^\d+$/.test(st)?Number(st):st,[st]),Le={marginInlineStart:me?it:void 0,marginInlineEnd:pt?it:void 0};return Dt(E.createElement("div",Object.assign({className:bt,style:Object.assign(Object.assign({},Ke),Ve)},Ae,{role:"separator"}),ct&&fe!=="vertical"&&E.createElement("span",{className:`${tt}-inner-text`,style:Le},ct)))}},54265:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return ct}});var E=ne(59301),ve=ne(92310),Pe=ne.n(ve),Te=ne(2738),He=ne(99402),_e=ne(48755),ze=ne(16931),nt=ne(51636);const Fe=["wrap","nowrap","wrap-reverse"],We=["flex-start","flex-end","start","end","center","space-between","space-around","space-evenly","stretch","normal","left","right"],Xe=["center","start","end","flex-start","flex-end","self-start","self-end","baseline","normal","stretch"],$e=(Je,ut)=>{const Se=ut.wrap===!0?"wrap":ut.wrap;return{[`${Je}-wrap-${Se}`]:Se&&Fe.includes(Se)}},vt=(Je,ut)=>{const Se={};return Xe.forEach(Ve=>{Se[`${Je}-align-${Ve}`]=ut.align===Ve}),Se[`${Je}-align-stretch`]=!ut.align&&!!ut.vertical,Se},Ye=(Je,ut)=>{const Se={};return We.forEach(Ve=>{Se[`${Je}-justify-${Ve}`]=ut.justify===Ve}),Se};function Ne(Je,ut){return Pe()(Object.assign(Object.assign(Object.assign({},$e(Je,ut)),vt(Je,ut)),Ye(Je,ut)))}var Be=Ne;const be=Je=>{const{componentCls:ut}=Je;return{[ut]:{display:"flex",margin:0,padding:0,"&-vertical":{flexDirection:"column"},"&-rtl":{direction:"rtl"},"&:empty":{display:"none"}}}},Ie=Je=>{const{componentCls:ut}=Je;return{[ut]:{"&-gap-small":{gap:Je.flexGapSM},"&-gap-middle":{gap:Je.flexGap},"&-gap-large":{gap:Je.flexGapLG}}}},Ke=Je=>{const{componentCls:ut}=Je,Se={};return Fe.forEach(Ve=>{Se[`${ut}-wrap-${Ve}`]={flexWrap:Ve}}),Se},at=Je=>{const{componentCls:ut}=Je,Se={};return Xe.forEach(Ve=>{Se[`${ut}-align-${Ve}`]={alignItems:Ve}}),Se},fe=Je=>{const{componentCls:ut}=Je,Se={};return We.forEach(Ve=>{Se[`${ut}-justify-${Ve}`]={justifyContent:Ve}}),Se},qe=()=>({});var st=(0,ze.I$)("Flex",Je=>{const{paddingXS:ut,padding:Se,paddingLG:Ve}=Je,Ae=(0,nt.mergeToken)(Je,{flexGapSM:ut,flexGap:Se,flexGapLG:Ve});return[be(Ae),Ie(Ae),Ke(Ae),at(Ae),fe(Ae)]},qe,{resetStyle:!1}),wt=function(Je,ut){var Se={};for(var Ve in Je)Object.prototype.hasOwnProperty.call(Je,Ve)&&ut.indexOf(Ve)<0&&(Se[Ve]=Je[Ve]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,Ve=Object.getOwnPropertySymbols(Je);Ae{const{prefixCls:Se,rootClassName:Ve,className:Ae,style:tt,flex:Dt,gap:lt,children:Qe,vertical:xt=!1,component:Re="div"}=Je,me=wt(Je,["prefixCls","rootClassName","className","style","flex","gap","children","vertical","component"]),{flex:pt,direction:bt,getPrefixCls:it}=E.useContext(_e.E_),Le=it("flex",Se),[Ue,mt,Zt]=st(Le),Pt=xt!=null?xt:pt==null?void 0:pt.vertical,en=Pe()(Ae,Ve,pt==null?void 0:pt.className,Le,mt,Zt,Be(Le,Je),{[`${Le}-rtl`]:bt==="rtl",[`${Le}-gap-${lt}`]:(0,He.n)(lt),[`${Le}-vertical`]:Pt}),dt=Object.assign(Object.assign({},pt==null?void 0:pt.style),tt);return Dt&&(dt.flex=Dt),lt&&!(0,He.n)(lt)&&(dt.gap=lt),Ue(E.createElement(Re,Object.assign({ref:ut,className:en,style:dt},(0,Te.Z)(me,["justify","wrap","align"])),Qe))})},93725:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return Je}});var E=ne(59301),ve=ne(96512),Pe=ne(92310),Te=ne.n(Pe),He=ne(18929),_e=ne(2738),ze=ne(48755),nt=ne(37639),Fe=ne(15565),We=ne(54500),Xe=ne(7939),$e=ne(61670),vt=ne(9017),Ye=ne(85981),Ne=ne(69106),Be=ne(16931);const be=ut=>{const{componentCls:Se,iconCls:Ve,antCls:Ae,zIndexPopup:tt,colorText:Dt,colorWarning:lt,marginXXS:Qe,marginXS:xt,fontSize:Re,fontWeightStrong:me,colorTextHeading:pt}=ut;return{[Se]:{zIndex:tt,[`&${Ae}-popover`]:{fontSize:Re},[`${Se}-message`]:{marginBottom:xt,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${Se}-message-icon ${Ve}`]:{color:lt,fontSize:Re,lineHeight:1,marginInlineEnd:xt},[`${Se}-title`]:{fontWeight:me,color:pt,"&:only-child":{fontWeight:"normal"}},[`${Se}-description`]:{marginTop:Qe,color:Dt}},[`${Se}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:xt}}}}},Ie=ut=>{const{zIndexPopupBase:Se}=ut;return{zIndexPopup:Se+60}};var Ke=(0,Be.I$)("Popconfirm",ut=>be(ut),Ie,{resetStyle:!1}),at=function(ut,Se){var Ve={};for(var Ae in ut)Object.prototype.hasOwnProperty.call(ut,Ae)&&Se.indexOf(Ae)<0&&(Ve[Ae]=ut[Ae]);if(ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tt=0,Ae=Object.getOwnPropertySymbols(ut);tt{const{prefixCls:Se,okButtonProps:Ve,cancelButtonProps:Ae,title:tt,description:Dt,cancelText:lt,okText:Qe,okType:xt="primary",icon:Re=E.createElement(ve.Z,null),showCancel:me=!0,close:pt,onConfirm:bt,onCancel:it,onPopupClick:Le}=ut,{getPrefixCls:Ue}=E.useContext(ze.E_),[mt]=(0,vt.Z)("Popconfirm",Ye.Z.Popconfirm),Zt=(0,We.Z)(tt),Pt=(0,We.Z)(Dt);return E.createElement("div",{className:`${Se}-inner-content`,onClick:Le},E.createElement("div",{className:`${Se}-message`},Re&&E.createElement("span",{className:`${Se}-message-icon`},Re),E.createElement("div",{className:`${Se}-message-text`},Zt&&E.createElement("div",{className:`${Se}-title`},Zt),Pt&&E.createElement("div",{className:`${Se}-description`},Pt))),E.createElement("div",{className:`${Se}-buttons`},me&&E.createElement(Xe.ZP,Object.assign({onClick:it,size:"small"},Ae),lt||(mt==null?void 0:mt.cancelText)),E.createElement(Fe.Z,{buttonProps:Object.assign(Object.assign({size:"small"},(0,$e.nx)(xt)),Ve),actionFn:bt,close:pt,prefixCls:Ue("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},Qe||(mt==null?void 0:mt.okText))))};var st=ut=>{const{prefixCls:Se,placement:Ve,className:Ae,style:tt}=ut,Dt=at(ut,["prefixCls","placement","className","style"]),{getPrefixCls:lt}=E.useContext(ze.E_),Qe=lt("popconfirm",Se),[xt]=Ke(Qe);return xt(E.createElement(Ne.ZP,{placement:Ve,className:Te()(Qe,Ae),style:tt,content:E.createElement(fe,Object.assign({prefixCls:Qe},Dt))}))},wt=function(ut,Se){var Ve={};for(var Ae in ut)Object.prototype.hasOwnProperty.call(ut,Ae)&&Se.indexOf(Ae)<0&&(Ve[Ae]=ut[Ae]);if(ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tt=0,Ae=Object.getOwnPropertySymbols(ut);tt{var Ve,Ae;const{prefixCls:tt,placement:Dt="top",trigger:lt="click",okType:Qe="primary",icon:xt=E.createElement(ve.Z,null),children:Re,overlayClassName:me,onOpenChange:pt,onVisibleChange:bt,overlayStyle:it,styles:Le,classNames:Ue}=ut,mt=wt(ut,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange","overlayStyle","styles","classNames"]),{getPrefixCls:Zt,className:Pt,style:en,classNames:dt,styles:Lt}=(0,ze.dj)("popconfirm"),[pn,he]=(0,He.Z)(!1,{value:(Ve=ut.open)!==null&&Ve!==void 0?Ve:ut.visible,defaultValue:(Ae=ut.defaultOpen)!==null&&Ae!==void 0?Ae:ut.defaultVisible}),le=(Kt,Yn)=>{he(Kt,!0),bt==null||bt(Kt),pt==null||pt(Kt,Yn)},ae=Kt=>{le(!1,Kt)},pe=Kt=>{var Yn;return(Yn=ut.onConfirm)===null||Yn===void 0?void 0:Yn.call(void 0,Kt)},ye=Kt=>{var Yn;le(!1,Kt),(Yn=ut.onCancel)===null||Yn===void 0||Yn.call(void 0,Kt)},se=(Kt,Yn)=>{const{disabled:Fn=!1}=ut;Fn||le(Kt,Yn)},ot=Zt("popconfirm",tt),Xt=Te()(ot,Pt,me,dt.root,Ue==null?void 0:Ue.root),zt=Te()(dt.body,Ue==null?void 0:Ue.body),[on]=Ke(ot);return on(E.createElement(nt.Z,Object.assign({},(0,_e.Z)(mt,["title"]),{trigger:lt,placement:Dt,onOpenChange:se,open:pn,ref:Se,classNames:{root:Xt,body:zt},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign({},Lt.root),en),it),Le==null?void 0:Le.root),body:Object.assign(Object.assign({},Lt.body),Le==null?void 0:Le.body)},content:E.createElement(fe,Object.assign({okType:Qe,icon:xt},ut,{prefixCls:ot,close:ae,onConfirm:pe,onCancel:ye})),"data-popover-inject":!0}),Re))});ct._InternalPanelDoNotUseOrYouWillBeFired=st;var Je=ct},58755:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return Dt}});var E=ne(59301),ve=ne(58617),Pe=ne(92310),Te=ne.n(Pe),He=ne(60499),_e=ne(18642),ze=ne(72190),nt=ne(42244),Fe=ne(18929),We=ne(10228),Xe=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],$e=E.forwardRef(function(lt,Qe){var xt,Re=lt.prefixCls,me=Re===void 0?"rc-switch":Re,pt=lt.className,bt=lt.checked,it=lt.defaultChecked,Le=lt.disabled,Ue=lt.loadingIcon,mt=lt.checkedChildren,Zt=lt.unCheckedChildren,Pt=lt.onClick,en=lt.onChange,dt=lt.onKeyDown,Lt=(0,nt.Z)(lt,Xe),pn=(0,Fe.Z)(!1,{value:bt,defaultValue:it}),he=(0,ze.Z)(pn,2),le=he[0],ae=he[1];function pe(Xt,zt){var on=le;return Le||(on=Xt,ae(on),en==null||en(on,zt)),on}function ye(Xt){Xt.which===We.Z.LEFT?pe(!1,Xt):Xt.which===We.Z.RIGHT&&pe(!0,Xt),dt==null||dt(Xt)}function se(Xt){var zt=pe(!le,Xt);Pt==null||Pt(zt,Xt)}var ot=Te()(me,pt,(xt={},(0,_e.Z)(xt,"".concat(me,"-checked"),le),(0,_e.Z)(xt,"".concat(me,"-disabled"),Le),xt));return E.createElement("button",(0,He.Z)({},Lt,{type:"button",role:"switch","aria-checked":le,disabled:Le,className:ot,ref:Qe,onKeyDown:ye,onClick:se}),Ue,E.createElement("span",{className:"".concat(me,"-inner")},E.createElement("span",{className:"".concat(me,"-inner-checked")},mt),E.createElement("span",{className:"".concat(me,"-inner-unchecked")},Zt)))});$e.displayName="Switch";var vt=$e,Ye=ne(12919),Ne=ne(48755),Be=ne(2171),be=ne(31756),Ie=ne(36237),Ke=ne(17835),at=ne(63356),fe=ne(16931),qe=ne(51636);const st=lt=>{const{componentCls:Qe,trackHeightSM:xt,trackPadding:Re,trackMinWidthSM:me,innerMinMarginSM:pt,innerMaxMarginSM:bt,handleSizeSM:it,calc:Le}=lt,Ue=`${Qe}-inner`,mt=(0,Ie.unit)(Le(it).add(Le(Re).mul(2)).equal()),Zt=(0,Ie.unit)(Le(bt).mul(2).equal());return{[Qe]:{[`&${Qe}-small`]:{minWidth:me,height:xt,lineHeight:(0,Ie.unit)(xt),[`${Qe}-inner`]:{paddingInlineStart:bt,paddingInlineEnd:pt,[`${Ue}-checked, ${Ue}-unchecked`]:{minHeight:xt},[`${Ue}-checked`]:{marginInlineStart:`calc(-100% + ${mt} - ${Zt})`,marginInlineEnd:`calc(100% - ${mt} + ${Zt})`},[`${Ue}-unchecked`]:{marginTop:Le(xt).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${Qe}-handle`]:{width:it,height:it},[`${Qe}-loading-icon`]:{top:Le(Le(it).sub(lt.switchLoadingIconSize)).div(2).equal(),fontSize:lt.switchLoadingIconSize},[`&${Qe}-checked`]:{[`${Qe}-inner`]:{paddingInlineStart:pt,paddingInlineEnd:bt,[`${Ue}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Ue}-unchecked`]:{marginInlineStart:`calc(100% - ${mt} + ${Zt})`,marginInlineEnd:`calc(-100% + ${mt} - ${Zt})`}},[`${Qe}-handle`]:{insetInlineStart:`calc(100% - ${(0,Ie.unit)(Le(it).add(Re).equal())})`}},[`&:not(${Qe}-disabled):active`]:{[`&:not(${Qe}-checked) ${Ue}`]:{[`${Ue}-unchecked`]:{marginInlineStart:Le(lt.marginXXS).div(2).equal(),marginInlineEnd:Le(lt.marginXXS).mul(-1).div(2).equal()}},[`&${Qe}-checked ${Ue}`]:{[`${Ue}-checked`]:{marginInlineStart:Le(lt.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:Le(lt.marginXXS).div(2).equal()}}}}}}},wt=lt=>{const{componentCls:Qe,handleSize:xt,calc:Re}=lt;return{[Qe]:{[`${Qe}-loading-icon${lt.iconCls}`]:{position:"relative",top:Re(Re(xt).sub(lt.fontSize)).div(2).equal(),color:lt.switchLoadingIconColor,verticalAlign:"top"},[`&${Qe}-checked ${Qe}-loading-icon`]:{color:lt.switchColor}}}},ft=lt=>{const{componentCls:Qe,trackPadding:xt,handleBg:Re,handleShadow:me,handleSize:pt,calc:bt}=lt,it=`${Qe}-handle`;return{[Qe]:{[it]:{position:"absolute",top:xt,insetInlineStart:xt,width:pt,height:pt,transition:`all ${lt.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:Re,borderRadius:bt(pt).div(2).equal(),boxShadow:me,transition:`all ${lt.switchDuration} ease-in-out`,content:'""'}},[`&${Qe}-checked ${it}`]:{insetInlineStart:`calc(100% - ${(0,Ie.unit)(bt(pt).add(xt).equal())})`},[`&:not(${Qe}-disabled):active`]:{[`${it}::before`]:{insetInlineEnd:lt.switchHandleActiveInset,insetInlineStart:0},[`&${Qe}-checked ${it}::before`]:{insetInlineEnd:0,insetInlineStart:lt.switchHandleActiveInset}}}}},ct=lt=>{const{componentCls:Qe,trackHeight:xt,trackPadding:Re,innerMinMargin:me,innerMaxMargin:pt,handleSize:bt,calc:it}=lt,Le=`${Qe}-inner`,Ue=(0,Ie.unit)(it(bt).add(it(Re).mul(2)).equal()),mt=(0,Ie.unit)(it(pt).mul(2).equal());return{[Qe]:{[Le]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:pt,paddingInlineEnd:me,transition:`padding-inline-start ${lt.switchDuration} ease-in-out, padding-inline-end ${lt.switchDuration} ease-in-out`,[`${Le}-checked, ${Le}-unchecked`]:{display:"block",color:lt.colorTextLightSolid,fontSize:lt.fontSizeSM,transition:`margin-inline-start ${lt.switchDuration} ease-in-out, margin-inline-end ${lt.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:xt},[`${Le}-checked`]:{marginInlineStart:`calc(-100% + ${Ue} - ${mt})`,marginInlineEnd:`calc(100% - ${Ue} + ${mt})`},[`${Le}-unchecked`]:{marginTop:it(xt).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${Qe}-checked ${Le}`]:{paddingInlineStart:me,paddingInlineEnd:pt,[`${Le}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Le}-unchecked`]:{marginInlineStart:`calc(100% - ${Ue} + ${mt})`,marginInlineEnd:`calc(-100% + ${Ue} - ${mt})`}},[`&:not(${Qe}-disabled):active`]:{[`&:not(${Qe}-checked) ${Le}`]:{[`${Le}-unchecked`]:{marginInlineStart:it(Re).mul(2).equal(),marginInlineEnd:it(Re).mul(-1).mul(2).equal()}},[`&${Qe}-checked ${Le}`]:{[`${Le}-checked`]:{marginInlineStart:it(Re).mul(-1).mul(2).equal(),marginInlineEnd:it(Re).mul(2).equal()}}}}}},Je=lt=>{const{componentCls:Qe,trackHeight:xt,trackMinWidth:Re}=lt;return{[Qe]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,at.Wf)(lt)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:Re,height:xt,lineHeight:(0,Ie.unit)(xt),verticalAlign:"middle",background:lt.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${lt.motionDurationMid}`,userSelect:"none",[`&:hover:not(${Qe}-disabled)`]:{background:lt.colorTextTertiary}}),(0,at.Qy)(lt)),{[`&${Qe}-checked`]:{background:lt.switchColor,[`&:hover:not(${Qe}-disabled)`]:{background:lt.colorPrimaryHover}},[`&${Qe}-loading, &${Qe}-disabled`]:{cursor:"not-allowed",opacity:lt.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${Qe}-rtl`]:{direction:"rtl"}})}},ut=lt=>{const{fontSize:Qe,lineHeight:xt,controlHeight:Re,colorWhite:me}=lt,pt=Qe*xt,bt=Re/2,it=2,Le=pt-it*2,Ue=bt-it*2;return{trackHeight:pt,trackHeightSM:bt,trackMinWidth:Le*2+it*4,trackMinWidthSM:Ue*2+it*2,trackPadding:it,handleBg:me,handleSize:Le,handleSizeSM:Ue,handleShadow:`0 2px 4px 0 ${new Ke.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:Le/2,innerMaxMargin:Le+it+it*2,innerMinMarginSM:Ue/2,innerMaxMarginSM:Ue+it+it*2}};var Se=(0,fe.I$)("Switch",lt=>{const Qe=(0,qe.mergeToken)(lt,{switchDuration:lt.motionDurationMid,switchColor:lt.colorPrimary,switchDisabledOpacity:lt.opacityLoading,switchLoadingIconSize:lt.calc(lt.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${lt.opacityLoading})`,switchHandleActiveInset:"-30%"});return[Je(Qe),ct(Qe),ft(Qe),wt(Qe),st(Qe)]},ut),Ve=function(lt,Qe){var xt={};for(var Re in lt)Object.prototype.hasOwnProperty.call(lt,Re)&&Qe.indexOf(Re)<0&&(xt[Re]=lt[Re]);if(lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,Re=Object.getOwnPropertySymbols(lt);me{const{prefixCls:xt,size:Re,disabled:me,loading:pt,className:bt,rootClassName:it,style:Le,checked:Ue,value:mt,defaultChecked:Zt,defaultValue:Pt,onChange:en}=lt,dt=Ve(lt,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[Lt,pn]=(0,Fe.Z)(!1,{value:Ue!=null?Ue:mt,defaultValue:Zt!=null?Zt:Pt}),{getPrefixCls:he,direction:le,switch:ae}=E.useContext(Ne.E_),pe=E.useContext(Be.Z),ye=(me!=null?me:pe)||pt,se=he("switch",xt),ot=E.createElement("div",{className:`${se}-handle`},pt&&E.createElement(ve.Z,{className:`${se}-loading-icon`})),[Xt,zt,on]=Se(se),Kt=(0,be.Z)(Re),Yn=Te()(ae==null?void 0:ae.className,{[`${se}-small`]:Kt==="small",[`${se}-loading`]:pt,[`${se}-rtl`]:le==="rtl"},bt,it,zt,on),Fn=Object.assign(Object.assign({},ae==null?void 0:ae.style),Le),or=function(){pn(arguments.length<=0?void 0:arguments[0]),en==null||en.apply(void 0,arguments)};return Xt(E.createElement(Ye.Z,{component:"Switch"},E.createElement(vt,Object.assign({},dt,{checked:Lt,onChange:or,prefixCls:se,className:Yn,style:Fn,disabled:ye,ref:Qe,loadingIcon:ot}))))});tt.__ANT_SWITCH=!0;var Dt=tt},53420:function(It,kt,ne){"use strict";ne.d(kt,{default:function(){return Kn}});var E=ne(59301),ve=ne(92310),Pe=ne.n(ve),Te=ne(60499),He=ne(77654),_e=ne(85899),ze=ne(72190),nt=ne(42244),Fe=ne(43749),We=ne(37463),Xe=ne(6551),$e=ne(34643),vt=ne(18929),Ye=ne(48736),Ne=function(Jt){var On=E.useRef({valueLabels:new Map});return E.useMemo(function(){var hr=On.current.valueLabels,yr=new Map,Ar=Jt.map(function(la){var Er=la.value,Qt=la.label,_n=Qt!=null?Qt:hr.get(Er);return yr.set(Er,_n),(0,_e.Z)((0,_e.Z)({},la),{},{label:_n})});return On.current.valueLabels=yr,[Ar]},[Jt])},Be=function(On,hr,yr,Ar){return E.useMemo(function(){var la=function(si){return si.map(function(so){var Mn=so.value;return Mn})},Er=la(On),Qt=la(hr),_n=Er.filter(function(Xa){return!Ar[Xa]}),br=Er,Nr=Qt;if(yr){var qr=(0,$e.S)(Er,!0,Ar);br=qr.checkedKeys,Nr=qr.halfCheckedKeys}return[Array.from(new Set([].concat((0,He.Z)(_n),(0,He.Z)(br)))),Nr]},[On,hr,yr,Ar])},be=Be,Ie=ne(34061),Ke=function(Jt,On){return E.useMemo(function(){var hr=(0,Ie.I8)(Jt,{fieldNames:On,initWrapper:function(Ar){return(0,_e.Z)((0,_e.Z)({},Ar),{},{valueEntities:new Map})},processEntity:function(Ar,la){var Er=Ar.node[On.value];if(0)var Qt;la.valueEntities.set(Er,Ar)}});return hr},[Jt,On])},at=ne(18642),fe=ne(11592),qe=function(){return null},st=qe,wt=["children","value"];function ft(Jt){return(0,fe.Z)(Jt).map(function(On){if(!E.isValidElement(On)||!On.type)return null;var hr=On,yr=hr.key,Ar=hr.props,la=Ar.children,Er=Ar.value,Qt=(0,nt.Z)(Ar,wt),_n=(0,_e.Z)({key:yr,value:Er},Qt),br=ft(la);return br.length&&(_n.children=br),_n}).filter(function(On){return On})}function ct(Jt){if(!Jt)return Jt;var On=(0,_e.Z)({},Jt);return"props"in On||Object.defineProperty(On,"props",{get:function(){return(0,Ye.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),On}}),On}function Je(Jt,On,hr,yr,Ar,la){var Er=null,Qt=null;function _n(){function br(Nr){var qr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",Xa=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Nr.map(function(si,so){var Mn="".concat(qr,"-").concat(so),Rr=si[la.value],jn=hr.includes(Rr),tl=br(si[la.children]||[],Mn,jn),Ro=E.createElement(st,si,tl.map(function(rn){return rn.node}));if(On===Rr&&(Er=Ro),jn){var Ct={pos:Mn,node:Ro,children:tl};return Xa||Qt.push(Ct),Ct}return null}).filter(function(si){return si})}Qt||(Qt=[],br(yr),Qt.sort(function(Nr,qr){var Xa=Nr.node.props.value,si=qr.node.props.value,so=hr.indexOf(Xa),Mn=hr.indexOf(si);return so-Mn}))}Object.defineProperty(Jt,"triggerNode",{get:function(){return(0,Ye.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),_n(),Er}}),Object.defineProperty(Jt,"allCheckedNodes",{get:function(){return(0,Ye.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),_n(),Ar?Qt:Qt.map(function(Nr){var qr=Nr.node;return qr})}})}var ut=function(On,hr,yr){var Ar=yr.fieldNames,la=yr.treeNodeFilterProp,Er=yr.filterTreeNode,Qt=Ar.children;return E.useMemo(function(){if(!hr||Er===!1)return On;var _n=typeof Er=="function"?Er:function(Nr,qr){return String(qr[la]).toUpperCase().includes(hr.toUpperCase())},br=function Nr(qr){var Xa=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return qr.reduce(function(si,so){var Mn=so[Qt],Rr=Xa||_n(hr,ct(so)),jn=Nr(Mn||[],Rr);return(Rr||jn.length)&&si.push((0,_e.Z)((0,_e.Z)({},so),{},(0,at.Z)({isLeaf:void 0},Qt,jn))),si},[])};return br(On)},[On,hr,Qt,la,Er])},Se=ut;function Ve(Jt){var On=E.useRef();On.current=Jt;var hr=E.useCallback(function(){return On.current.apply(On,arguments)},[]);return hr}function Ae(Jt,On){var hr=On.id,yr=On.pId,Ar=On.rootPId,la=new Map,Er=[];return Jt.forEach(function(Qt){var _n=Qt[hr],br=(0,_e.Z)((0,_e.Z)({},Qt),{},{key:Qt.key||_n});la.set(_n,br)}),la.forEach(function(Qt){var _n=Qt[yr],br=la.get(_n);br?(br.children=br.children||[],br.children.push(Qt)):(_n===Ar||Ar===null)&&Er.push(Qt)}),Er}function tt(Jt,On,hr){return E.useMemo(function(){if(Jt){if(hr){var yr=(0,_e.Z)({id:"id",pId:"pId",rootPId:null},(0,Fe.Z)(hr)==="object"?hr:{});return Ae(Jt,yr)}return Jt}return ft(On)},[On,hr,Jt])}var Dt=E.createContext(null),lt=Dt,Qe=ne(72054),xt=ne(87632),Re=ne(10228),me=ne(80547),pt=E.createContext(null),bt=pt,it=function(On){return Array.isArray(On)?On:On!==void 0?[On]:[]},Le=function(On){var hr=On||{},yr=hr.label,Ar=hr.value,la=hr.children;return{_title:yr?[yr]:["title","label"],value:Ar||"value",key:Ar||"value",children:la||"children"}},Ue=function(On){return!On||On.disabled||On.disableCheckbox||On.checkable===!1},mt=function(On,hr){var yr=[],Ar=function la(Er){Er.forEach(function(Qt){var _n=Qt[hr.children];_n&&(yr.push(Qt[hr.value]),la(_n))})};return Ar(On),yr},Zt=function(On){return On==null},Pt=ne(70425),en={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},dt=function(On,hr){var yr=(0,We.lk)(),Ar=yr.prefixCls,la=yr.multiple,Er=yr.searchValue,Qt=yr.toggleOpen,_n=yr.open,br=yr.notFoundContent,Nr=E.useContext(bt),qr=Nr.virtual,Xa=Nr.listHeight,si=Nr.listItemHeight,so=Nr.listItemScrollOffset,Mn=Nr.treeData,Rr=Nr.fieldNames,jn=Nr.onSelect,tl=Nr.dropdownMatchSelectWidth,Ro=Nr.treeExpandAction,Ct=Nr.treeTitleRender,rn=Nr.onPopupScroll,Mt=Nr.leftMaxCount,Nt=Nr.leafCountOnly,sr=Nr.valueEntities,Hn=E.useContext(lt),vn=Hn.checkable,Fr=Hn.checkedKeys,Pr=Hn.halfCheckedKeys,Or=Hn.treeExpandedKeys,Ha=Hn.treeDefaultExpandAll,ma=Hn.treeDefaultExpandedKeys,Qr=Hn.onTreeExpand,za=Hn.treeIcon,Ya=Hn.showTreeIcon,jr=Hn.switcherIcon,Wa=Hn.treeLine,Li=Hn.treeNodeFilterProp,ui=Hn.loadData,Sa=Hn.treeLoadedKeys,ia=Hn.treeMotion,$i=Hn.onTreeLoad,ci=Hn.keyEntities,ja=E.useRef(),ai=(0,me.Z)(function(){return Mn},[_n,Mn],function(ta,Ba){return Ba[0]&&ta[1]!==Ba[1]}),wi=E.useMemo(function(){return vn?{checked:Fr,halfChecked:Pr}:null},[vn,Fr,Pr]);E.useEffect(function(){if(_n&&!la&&Fr.length){var ta;(ta=ja.current)===null||ta===void 0||ta.scrollTo({key:Fr[0]})}},[_n]);var ii=function(Ba){Ba.preventDefault()},Da=function(Ba,bi){var Hi=bi.node;vn&&Ue(Hi)||(jn(Hi.key,{selected:!Fr.includes(Hi.key)}),la||Qt(!1))},Di=E.useState(ma),oi=(0,ze.Z)(Di,2),xo=oi[0],Bo=oi[1],Ei=E.useState(null),Qi=(0,ze.Z)(Ei,2),ga=Qi[0],Ri=Qi[1],Pi=E.useMemo(function(){return Or?(0,He.Z)(Or):Er?ga:xo},[xo,ga,Or,Er]),Fo=function(Ba){Bo(Ba),Ri(Ba),Qr&&Qr(Ba)},Bi=String(Er).toLowerCase(),Fi=function(Ba){return Bi?String(Ba[Li]).toLowerCase().includes(Bi):!1};E.useEffect(function(){Er&&Ri(mt(Mn,Rr))},[Er]);var So=E.useState(function(){return new Map}),De=(0,ze.Z)(So,2),jt=De[0],hn=De[1];E.useEffect(function(){Mt&&hn(new Map)},[Mt]);function bn(ta){var Ba=ta[Rr.value];if(!jt.has(Ba)){var bi=sr.get(Ba),Hi=(bi.children||[]).length===0;if(Hi)jt.set(Ba,!1);else{var uo=bi.children.filter(function(ol){return!ol.node.disabled&&!ol.node.disableCheckbox&&!Fr.includes(ol.node[Rr.value])}),pl=uo.length;jt.set(Ba,pl>Mt)}}return jt.get(Ba)}var _t=(0,Pt.zX)(function(ta){var Ba=ta[Rr.value];return Fr.includes(Ba)||Mt===null?!1:Mt<=0?!0:Nt&&Mt?bn(ta):!1}),$t=function ta(Ba){var bi=(0,Qe.Z)(Ba),Hi;try{for(bi.s();!(Hi=bi.n()).done;){var uo=Hi.value;if(!(uo.disabled||uo.selectable===!1)){if(Er){if(Fi(uo))return uo}else return uo;if(uo[Rr.children]){var pl=ta(uo[Rr.children]);if(pl)return pl}}}}catch(ol){bi.e(ol)}finally{bi.f()}return null},Ut=E.useState(null),an=(0,ze.Z)(Ut,2),qt=an[0],An=an[1],fr=ci[qt];E.useEffect(function(){if(_n){var ta=null,Ba=function(){var Hi=$t(ai);return Hi?Hi[Rr.value]:null};!la&&Fr.length&&!Er?ta=Fr[0]:ta=Ba(),An(ta)}},[_n,Er]),E.useImperativeHandle(hr,function(){var ta;return{scrollTo:(ta=ja.current)===null||ta===void 0?void 0:ta.scrollTo,onKeyDown:function(bi){var Hi,uo=bi.which;switch(uo){case Re.Z.UP:case Re.Z.DOWN:case Re.Z.LEFT:case Re.Z.RIGHT:(Hi=ja.current)===null||Hi===void 0||Hi.onKeyDown(bi);break;case Re.Z.ENTER:{if(fr){var pl=_t(fr.node),ol=(fr==null?void 0:fr.node)||{},ll=ol.selectable,nl=ol.value,Do=ol.disabled;ll!==!1&&!Do&&!pl&&Da(null,{node:{key:qt},selected:!Fr.includes(nl)})}break}case Re.Z.ESC:Qt(!1)}},onKeyUp:function(){}}});var cr=(0,me.Z)(function(){return!Er},[Er,Or||xo],function(ta,Ba){var bi=(0,ze.Z)(ta,1),Hi=bi[0],uo=(0,ze.Z)(Ba,2),pl=uo[0],ol=uo[1];return Hi!==pl&&!!(pl||ol)}),$n=cr?ui:null;if(ai.length===0)return E.createElement("div",{role:"listbox",className:"".concat(Ar,"-empty"),onMouseDown:ii},br);var Pa={fieldNames:Rr};return Sa&&(Pa.loadedKeys=Sa),Pi&&(Pa.expandedKeys=Pi),E.createElement("div",{onMouseDown:ii},fr&&_n&&E.createElement("span",{style:en,"aria-live":"assertive"},fr.node.value),E.createElement(xt.y6.Provider,{value:{nodeDisabled:_t}},E.createElement(xt.ZP,(0,Te.Z)({ref:ja,focusable:!1,prefixCls:"".concat(Ar,"-tree"),treeData:ai,height:Xa,itemHeight:si,itemScrollOffset:so,virtual:qr!==!1&&tl!==!1,multiple:la,icon:za,showIcon:Ya,switcherIcon:jr,showLine:Wa,loadData:$n,motion:ia,activeKey:qt,checkable:vn,checkStrictly:!0,checkedKeys:wi,selectedKeys:vn?[]:Fr,defaultExpandAll:Ha,titleRender:Ct},Pa,{onActiveChange:An,onSelect:Da,onCheck:Da,onExpand:Fo,onLoad:$i,filterTreeNode:Fi,expandAction:Ro,onScroll:rn}))))},Lt=E.forwardRef(dt),pn=Lt,he="SHOW_ALL",le="SHOW_PARENT",ae="SHOW_CHILD";function pe(Jt,On,hr,yr){var Ar=new Set(Jt);return On===ae?Jt.filter(function(la){var Er=hr[la];return!Er||!Er.children||!Er.children.some(function(Qt){var _n=Qt.node;return Ar.has(_n[yr.value])})||!Er.children.every(function(Qt){var _n=Qt.node;return Ue(_n)||Ar.has(_n[yr.value])})}):On===le?Jt.filter(function(la){var Er=hr[la],Qt=Er?Er.parent:null;return!Qt||Ue(Qt.node)||!Ar.has(Qt.key)}):Jt}function ye(Jt){var On=Jt.searchPlaceholder,hr=Jt.treeCheckStrictly,yr=Jt.treeCheckable,Ar=Jt.labelInValue,la=Jt.value,Er=Jt.multiple,Qt=Jt.showCheckedStrategy,_n=Jt.maxCount;warning(!On,"`searchPlaceholder` has been removed."),hr&&Ar===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(Ar||hr)&&warning(toArray(la).every(function(br){return br&&_typeof(br)==="object"&&"value"in br}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),hr||Er||yr?warning(!la||Array.isArray(la),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(la),"`value` should not be array when `TreeSelect` is single mode."),_n&&(Qt==="SHOW_ALL"&&!hr||Qt==="SHOW_PARENT")&&warning(!1,"`maxCount` not work with `showCheckedStrategy=SHOW_ALL` (when `treeCheckStrictly=false`) or `showCheckedStrategy=SHOW_PARENT`.")}var se=null,ot=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","maxCount","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","listItemScrollOffset","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion","treeTitleRender","onPopupScroll"];function Xt(Jt){return!Jt||(0,Fe.Z)(Jt)!=="object"}var zt=E.forwardRef(function(Jt,On){var hr=Jt.id,yr=Jt.prefixCls,Ar=yr===void 0?"rc-tree-select":yr,la=Jt.value,Er=Jt.defaultValue,Qt=Jt.onChange,_n=Jt.onSelect,br=Jt.onDeselect,Nr=Jt.searchValue,qr=Jt.inputValue,Xa=Jt.onSearch,si=Jt.autoClearSearchValue,so=si===void 0?!0:si,Mn=Jt.filterTreeNode,Rr=Jt.treeNodeFilterProp,jn=Rr===void 0?"value":Rr,tl=Jt.showCheckedStrategy,Ro=Jt.treeNodeLabelProp,Ct=Jt.multiple,rn=Jt.treeCheckable,Mt=Jt.treeCheckStrictly,Nt=Jt.labelInValue,sr=Jt.maxCount,Hn=Jt.fieldNames,vn=Jt.treeDataSimpleMode,Fr=Jt.treeData,Pr=Jt.children,Or=Jt.loadData,Ha=Jt.treeLoadedKeys,ma=Jt.onTreeLoad,Qr=Jt.treeDefaultExpandAll,za=Jt.treeExpandedKeys,Ya=Jt.treeDefaultExpandedKeys,jr=Jt.onTreeExpand,Wa=Jt.treeExpandAction,Li=Jt.virtual,ui=Jt.listHeight,Sa=ui===void 0?200:ui,ia=Jt.listItemHeight,$i=ia===void 0?20:ia,ci=Jt.listItemScrollOffset,ja=ci===void 0?0:ci,ai=Jt.onDropdownVisibleChange,wi=Jt.dropdownMatchSelectWidth,ii=wi===void 0?!0:wi,Da=Jt.treeLine,Di=Jt.treeIcon,oi=Jt.showTreeIcon,xo=Jt.switcherIcon,Bo=Jt.treeMotion,Ei=Jt.treeTitleRender,Qi=Jt.onPopupScroll,ga=(0,nt.Z)(Jt,ot),Ri=(0,Xe.ZP)(hr),Pi=rn&&!Mt,Fo=rn||Mt,Bi=Mt||Nt,Fi=Fo||Ct,So=(0,vt.Z)(Er,{value:la}),De=(0,ze.Z)(So,2),jt=De[0],hn=De[1],bn=E.useMemo(function(){return rn?tl||ae:he},[tl,rn]),_t=E.useMemo(function(){return Le(Hn)},[JSON.stringify(Hn)]),$t=(0,vt.Z)("",{value:Nr!==void 0?Nr:qr,postState:function(Gr){return Gr||""}}),Ut=(0,ze.Z)($t,2),an=Ut[0],qt=Ut[1],An=function(Gr){qt(Gr),Xa==null||Xa(Gr)},fr=tt(Fr,Pr,vn),cr=Ke(fr,_t),$n=cr.keyEntities,Pa=cr.valueEntities,ta=E.useCallback(function(Ao){var Gr=[],Ai=[];return Ao.forEach(function(mo){Pa.has(mo)?Ai.push(mo):Gr.push(mo)}),{missingRawValues:Gr,existRawValues:Ai}},[Pa]),Ba=Se(fr,an,{fieldNames:_t,treeNodeFilterProp:jn,filterTreeNode:Mn}),bi=E.useCallback(function(Ao){if(Ao){if(Ro)return Ao[Ro];for(var Gr=_t._title,Ai=0;AiTs)){var Bl=uo(Ao);if(hn(Bl),so&&qt(""),Qt){var Mo=Ao;Pi&&(Mo=mo.map(function(rs){var gs=Pa.get(rs);return gs?gs.node[_t.value]:rs}));var Ci=Gr||{triggerValue:void 0,selected:void 0},To=Ci.triggerValue,wl=Ci.selected,os=Mo;if(Mt){var Il=Do.filter(function(rs){return!Mo.includes(rs.value)});os=[].concat((0,He.Z)(os),(0,He.Z)(Il))}var Nl=uo(os),Wi={preValue:nl,triggerValue:To},Is=!0;(Mt||Ai==="selection"&&!wl)&&(Is=!1),Je(Wi,To,Ao,fr,Is,_t),Fo?Wi.checked=wl:Wi.selected=wl;var sl=Bi?Nl:Nl.map(function(rs){return rs.value});Qt(Fi?sl:sl[0],Bi?null:Nl.map(function(rs){return rs.label}),Wi)}}}),vs=E.useCallback(function(Ao,Gr){var Ai,mo=Gr.selected,Bl=Gr.source,Mo=$n[Ao],Ci=Mo==null?void 0:Mo.node,To=(Ai=Ci==null?void 0:Ci[_t.value])!==null&&Ai!==void 0?Ai:Ao;if(!Fi)ns([To],{selected:!0,triggerValue:To},"option");else{var wl=mo?[].concat((0,He.Z)(co),[To]):Ul.filter(function(gs){return gs!==To});if(Pi){var os=ta(wl),Il=os.missingRawValues,Nl=os.existRawValues,Wi=Nl.map(function(gs){return Pa.get(gs).key}),Is;if(mo){var sl=(0,$e.S)(Wi,!0,$n);Is=sl.checkedKeys}else{var rs=(0,$e.S)(Wi,{checked:!1,halfCheckedKeys:ql},$n);Is=rs.checkedKeys}wl=[].concat((0,He.Z)(Il),(0,He.Z)(Is.map(function(gs){return $n[gs].node[_t.value]})))}ns(wl,{selected:mo,triggerValue:To},Bl||"option")}mo||!Fi?_n==null||_n(To,ct(Ci)):br==null||br(To,ct(Ci))},[ta,Pa,$n,_t,Fi,co,ns,Pi,_n,br,Ul,ql,sr]),Us=E.useCallback(function(Ao){if(ai){var Gr={};Object.defineProperty(Gr,"documentClickClose",{get:function(){return(0,Ye.ZP)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),ai(Ao,Gr)}},[ai]),Ls=Ve(function(Ao,Gr){var Ai=Ao.map(function(mo){return mo.value});if(Gr.type==="clear"){ns(Ai,{},"selection");return}Gr.values.length&&vs(Gr.values[0].value,{selected:!1,source:"selection"})}),Rs=E.useMemo(function(){return{virtual:Li,dropdownMatchSelectWidth:ii,listHeight:Sa,listItemHeight:$i,listItemScrollOffset:ja,treeData:Ba,fieldNames:_t,onSelect:vs,treeExpandAction:Wa,treeTitleRender:Ei,onPopupScroll:Qi,leftMaxCount:sr===void 0?null:sr-ts.length,leafCountOnly:bn==="SHOW_CHILD"&&!Mt&&!!rn,valueEntities:Pa}},[Li,ii,Sa,$i,ja,Ba,_t,vs,Wa,Ei,Qi,sr,ts.length,bn,Mt,rn,Pa]),Zs=E.useMemo(function(){return{checkable:Fo,loadData:Or,treeLoadedKeys:Ha,onTreeLoad:ma,checkedKeys:Ul,halfCheckedKeys:ql,treeDefaultExpandAll:Qr,treeExpandedKeys:za,treeDefaultExpandedKeys:Ya,onTreeExpand:jr,treeIcon:Di,treeMotion:Bo,showTreeIcon:oi,switcherIcon:xo,treeLine:Da,treeNodeFilterProp:jn,keyEntities:$n}},[Fo,Or,Ha,ma,Ul,ql,Qr,za,Ya,jr,Di,Bo,oi,xo,Da,jn,$n]);return E.createElement(bt.Provider,{value:Rs},E.createElement(lt.Provider,{value:Zs},E.createElement(We.Ac,(0,Te.Z)({ref:On},ga,{id:Ri,prefixCls:Ar,mode:Fi?"multiple":void 0,displayValues:ts,onDisplayValuesChange:Ls,searchValue:an,onSearch:An,OptionList:pn,emptyOptions:!fr.length,onDropdownVisibleChange:Us,dropdownMatchSelectWidth:ii}))))}),on=zt;on.TreeNode=st,on.SHOW_ALL=he,on.SHOW_PARENT=le,on.SHOW_CHILD=ae;var Kt=on,Yn=Kt,Fn=ne(2738),or=ne(75030),ra=ne(86641),ur=ne(45915),rr=ne(82855),Xr=ne(48755),Vr=ne(38406),xr=ne(2171),Dn=ne(83397),pa=ne(31756),Jn=ne(56553),Vn=ne(24971),ha=ne(1722),Ti=ne(90376),Ni=ne(68525),Ir=ne(90005),Sn=ne(70045),ir=ne(57700),Fa=ne(85278),$a=ne(36237),Jr=ne(36170),na=ne(51636),Qa=ne(16931),Kr=ne(12425);const qa=Jt=>{const{componentCls:On,treePrefixCls:hr,colorBgElevated:yr}=Jt,Ar=`.${hr}`;return[{[`${On}-dropdown`]:[{padding:`${(0,$a.unit)(Jt.paddingXS)} ${(0,$a.unit)(Jt.calc(Jt.paddingXS).div(2).equal())}`},(0,Kr.Yk)(hr,(0,na.mergeToken)(Jt,{colorBgContainer:yr}),!1),{[Ar]:{borderRadius:0,[`${Ar}-list-holder-inner`]:{alignItems:"stretch",[`${Ar}-treenode`]:{[`${Ar}-node-content-wrapper`]:{flex:"auto"}}}}},(0,Jr.C2)(`${hr}-checkbox`,Jt),{"&-rtl":{direction:"rtl",[`${Ar}-switcher${Ar}-switcher_close`]:{[`${Ar}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]},aa=null;function Wn(Jt,On,hr){return(0,Qa.I$)("TreeSelect",yr=>{const Ar=(0,na.mergeToken)(yr,{treePrefixCls:On});return[qa(Ar)]},Kr.TM)(Jt,hr)}var Rn=function(Jt,On){var hr={};for(var yr in Jt)Object.prototype.hasOwnProperty.call(Jt,yr)&&On.indexOf(yr)<0&&(hr[yr]=Jt[yr]);if(Jt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ar=0,yr=Object.getOwnPropertySymbols(Jt);Ar{var hr;const{prefixCls:yr,size:Ar,disabled:la,bordered:Er=!0,className:Qt,rootClassName:_n,treeCheckable:br,multiple:Nr,listHeight:qr=256,listItemHeight:Xa,placement:si,notFoundContent:so,switcherIcon:Mn,treeLine:Rr,getPopupContainer:jn,popupClassName:tl,dropdownClassName:Ro,treeIcon:Ct=!1,transitionName:rn,choiceTransitionName:Mt="",status:Nt,treeExpandAction:sr,builtinPlacements:Hn,dropdownMatchSelectWidth:vn,popupMatchSelectWidth:Fr,allowClear:Pr,variant:Or,dropdownStyle:Ha,tagRender:ma,maxCount:Qr,showCheckedStrategy:za,treeCheckStrictly:Ya}=Jt,jr=Rn(Jt,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear","variant","dropdownStyle","tagRender","maxCount","showCheckedStrategy","treeCheckStrictly"]),{getPopupContainer:Wa,getPrefixCls:Li,renderEmpty:ui,direction:Sa,virtual:ia,popupMatchSelectWidth:$i,popupOverflow:ci}=E.useContext(Xr.E_),[,ja]=(0,ir.ZP)(),ai=Xa!=null?Xa:(ja==null?void 0:ja.controlHeightSM)+(ja==null?void 0:ja.paddingXXS),wi=Li(),ii=Li("select",yr),Da=Li("select-tree",yr),Di=Li("tree-select",yr),{compactSize:oi,compactItemClassnames:xo}=(0,Sn.ri)(ii,Sa),Bo=(0,Dn.Z)(ii),Ei=(0,Dn.Z)(Di),[Qi,ga,Ri]=(0,Ti.Z)(ii,Bo),[Pi]=Wn(Di,Da,Ei),[Fo,Bi]=(0,Vn.Z)("treeSelect",Or,Er),Fi=Pe()(tl||Ro,`${Di}-dropdown`,{[`${Di}-dropdown-rtl`]:Sa==="rtl"},_n,Ri,Bo,Ei,ga),So=!!(br||Nr),De=E.useMemo(()=>{if(!(Qr&&(za==="SHOW_ALL"&&!Ya||za==="SHOW_PARENT")))return Qr},[Qr,za,Ya]),jt=(0,Ir.Z)(Jt.suffixIcon,Jt.showArrow),hn=(hr=Fr!=null?Fr:vn)!==null&&hr!==void 0?hr:$i,{status:bn,hasFeedback:_t,isFormItemInput:$t,feedbackIcon:Ut}=E.useContext(Jn.aM),an=(0,rr.F)(bn,Nt),{suffixIcon:qt,removeIcon:An,clearIcon:fr}=(0,Ni.Z)(Object.assign(Object.assign({},jr),{multiple:So,showSuffixIcon:jt,hasFeedback:_t,feedbackIcon:Ut,prefixCls:ii,componentName:"TreeSelect"})),cr=Pr===!0?{clearIcon:fr}:Pr;let $n;so!==void 0?$n=so:$n=(ui==null?void 0:ui("Select"))||E.createElement(Vr.Z,{componentName:"Select"});const Pa=(0,Fn.Z)(jr,["suffixIcon","removeIcon","clearIcon","itemIcon","switcherIcon"]),ta=E.useMemo(()=>si!==void 0?si:Sa==="rtl"?"bottomRight":"bottomLeft",[si,Sa]),Ba=(0,pa.Z)(nl=>{var Do;return(Do=Ar!=null?Ar:oi)!==null&&Do!==void 0?Do:nl}),bi=E.useContext(xr.Z),Hi=la!=null?la:bi,uo=Pe()(!yr&&Di,{[`${ii}-lg`]:Ba==="large",[`${ii}-sm`]:Ba==="small",[`${ii}-rtl`]:Sa==="rtl",[`${ii}-${Fo}`]:Bi,[`${ii}-in-form-item`]:$t},(0,rr.Z)(ii,an,_t),xo,Qt,_n,Ri,Bo,Ei,ga),pl=nl=>E.createElement(Fa.Z,{prefixCls:Da,switcherIcon:Mn,treeNodeProps:nl,showLine:Rr}),[ol]=(0,or.Cn)("SelectLike",Ha==null?void 0:Ha.zIndex),ll=E.createElement(Yn,Object.assign({virtual:ia,disabled:Hi},Pa,{dropdownMatchSelectWidth:hn,builtinPlacements:(0,ha.Z)(Hn,ci),ref:On,prefixCls:ii,className:uo,listHeight:qr,listItemHeight:ai,treeCheckable:br&&E.createElement("span",{className:`${ii}-tree-checkbox-inner`}),treeLine:!!Rr,suffixIcon:qt,multiple:So,placement:ta,removeIcon:An,allowClear:cr,switcherIcon:pl,showTreeIcon:Ct,notFoundContent:$n,getPopupContainer:jn||Wa,treeMotion:null,dropdownClassName:Fi,dropdownStyle:Object.assign(Object.assign({},Ha),{zIndex:ol}),choiceTransitionName:(0,ra.m)(wi,"",Mt),transitionName:(0,ra.m)(wi,"slide-up",rn),treeExpandAction:sr,tagRender:So?ma:void 0,maxCount:De,showCheckedStrategy:za,treeCheckStrictly:Ya}));return Qi(Pi(ll))},xn=E.forwardRef(cn),nn=(0,ur.Z)(xn,"dropdownAlign",Jt=>(0,Fn.Z)(Jt,["visible"]));xn.TreeNode=st,xn.SHOW_ALL=he,xn.SHOW_PARENT=le,xn.SHOW_CHILD=ae,xn._InternalPanelDoNotUseOrYouWillBeFired=nn;var Kn=xn},99498:function(It,kt,ne){(function(E){E(ne(89780))})(function(E){E.defineOption("placeholder","",function(nt,Fe,We){var Xe=We&&We!=E.Init;if(Fe&&!Xe)nt.on("blur",He),nt.on("change",_e),nt.on("swapDoc",_e),E.on(nt.getInputField(),"compositionupdate",nt.state.placeholderCompose=function(){Te(nt)}),_e(nt);else if(!Fe&&Xe){nt.off("blur",He),nt.off("change",_e),nt.off("swapDoc",_e),E.off(nt.getInputField(),"compositionupdate",nt.state.placeholderCompose),ve(nt);var $e=nt.getWrapperElement();$e.className=$e.className.replace(" CodeMirror-empty","")}Fe&&!nt.hasFocus()&&He(nt)});function ve(nt){nt.state.placeholder&&(nt.state.placeholder.parentNode.removeChild(nt.state.placeholder),nt.state.placeholder=null)}function Pe(nt){ve(nt);var Fe=nt.state.placeholder=document.createElement("pre");Fe.style.cssText="height: 0; overflow: visible",Fe.style.direction=nt.getOption("direction"),Fe.className="CodeMirror-placeholder CodeMirror-line-like";var We=nt.getOption("placeholder");typeof We=="string"&&(We=document.createTextNode(We)),Fe.appendChild(We),nt.display.lineSpace.insertBefore(Fe,nt.display.lineSpace.firstChild)}function Te(nt){setTimeout(function(){var Fe=!1,We=nt.getInputField();We.nodeName=="TEXTAREA"?Fe=!We.value:nt.lineCount()==1&&(Fe=!/[^\u200b]/.test(We.querySelector(".CodeMirror-line").textContent)),Fe?Pe(nt):ve(nt)},20)}function He(nt){ze(nt)&&Pe(nt)}function _e(nt){var Fe=nt.getWrapperElement(),We=ze(nt);Fe.className=Fe.className.replace(" CodeMirror-empty","")+(We?" CodeMirror-empty":""),We?Pe(nt):ve(nt)}function ze(nt){return nt.lineCount()===1&&nt.getLine(0)===""}})},25717:function(It,kt,ne){(function(E){E(ne(89780))})(function(E){var ve={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},Pe=E.Pos;E.defineOption("autoCloseBrackets",!1,function(Ne,Be,be){be&&be!=E.Init&&(Ne.removeKeyMap(He),Ne.state.closeBrackets=null),Be&&(_e(Te(Be,"pairs")),Ne.state.closeBrackets=Be,Ne.addKeyMap(He))});function Te(Ne,Be){return Be=="pairs"&&typeof Ne=="string"?Ne:typeof Ne=="object"&&Ne[Be]!=null?Ne[Be]:ve[Be]}var He={Backspace:Fe,Enter:We};function _e(Ne){for(var Be=0;Be=0;Ke--){var fe=Ie[Ke].head;Ne.replaceRange("",Pe(fe.line,fe.ch-1),Pe(fe.line,fe.ch+1),"+delete")}}function We(Ne){var Be=nt(Ne),be=Be&&Te(Be,"explode");if(!be||Ne.getOption("disableInput"))return E.Pass;for(var Ie=Ne.listSelections(),Ke=0;Ke ${ge}-time-panel`]:{paddingTop:vr},[`${ge}-range-wrapper`]:{display:"flex",position:"relative"},[`${ge}-range-arrow`]:Object.assign(Object.assign({position:"absolute",zIndex:1,display:"none",paddingInline:re.calc(rt).mul(1.5).equal(),boxSizing:"content-box",transition:`all ${Sr} ease-out`},(0,ys.W)(re,da,Yr)),{"&:before":{insetInlineStart:re.calc(rt).mul(1.5).equal()}}),[`${ge}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:da,borderRadius:Zr,boxShadow:oa,transition:`margin ${Sr}`,display:"inline-block",pointerEvents:"auto",[`${ge}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${ge}-presets`]:{display:"flex",flexDirection:"column",minWidth:kr,maxWidth:$r,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:Gn,borderInlineEnd:`${(0,Wi.unit)(Ft)} ${Tt} ${ya}`,li:Object.assign(Object.assign({},rs.vS),{borderRadius:Ga,paddingInline:Gn,paddingBlock:re.calc(In).sub(Za).div(2).equal(),cursor:"pointer",transition:`all ${Sr}`,"+ li":{marginTop:Un},"&:hover":{background:Ur}})}},[`${ge}-panels`]:{display:"inline-flex",flexWrap:"nowrap","&:last-child":{[`${ge}-panel`]:{borderWidth:0}}},[`${ge}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${ge}-content, table`]:{textAlign:"center"},"&-focused":{borderColor:Ht}}}}),"&-dropdown-range":{padding:`${(0,Wi.unit)(re.calc(Ma).mul(2).div(3).equal())} 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${ge}-separator`]:{transform:"scale(-1, 1)"},[`${ge}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,js.oN)(re,"slide-up"),(0,js.oN)(re,"slide-down"),(0,Fl.Fm)(re,"move-up"),(0,Fl.Fm)(re,"move-down")]};var nu=(0,Au.I$)("DatePicker",re=>{const ge=(0,Es.mergeToken)((0,sl.e)(re),iu(re),{inputPaddingHorizontalBase:re.calc(re.paddingSM).sub(1).equal(),multipleSelectItemHeight:re.multipleItemHeight,selectHeight:re.controlHeight});return[Cu(ge),Pu(ge),as(ge),wu(ge),Vu(ge),(0,gs.c)(re,{focusElCls:`${re.componentCls}-focused`})]},ou),ca=ne(68525);function ku(re,ge,Me){return Me!==void 0?Me:ge==="year"&&re.lang.yearPlaceholder?re.lang.yearPlaceholder:ge==="quarter"&&re.lang.quarterPlaceholder?re.lang.quarterPlaceholder:ge==="month"&&re.lang.monthPlaceholder?re.lang.monthPlaceholder:ge==="week"&&re.lang.weekPlaceholder?re.lang.weekPlaceholder:ge==="time"&&re.timePickerLocale.placeholder?re.timePickerLocale.placeholder:re.lang.placeholder}function Iu(re,ge,Me){return Me!==void 0?Me:ge==="year"&&re.lang.yearPlaceholder?re.lang.rangeYearPlaceholder:ge==="quarter"&&re.lang.quarterPlaceholder?re.lang.rangeQuarterPlaceholder:ge==="month"&&re.lang.monthPlaceholder?re.lang.rangeMonthPlaceholder:ge==="week"&&re.lang.weekPlaceholder?re.lang.rangeWeekPlaceholder:ge==="time"&&re.timePickerLocale.placeholder?re.timePickerLocale.rangePlaceholder:re.lang.rangePlaceholder}function fs(re,ge){const{allowClear:Me=!0}=re,{clearIcon:et,removeIcon:rt}=(0,ca.Z)(Object.assign(Object.assign({},re),{prefixCls:ge,componentName:"DatePicker"}));return[fe.useMemo(()=>Me===!1?!1:Object.assign({clearIcon:et},Me===!0?{}:Me),[Me,et]),rt]}const[wr,ls]=["week","WeekPicker"],[Fu,Nu]=["month","MonthPicker"],[Ou,Su]=["year","YearPicker"],[Ns,il]=["quarter","QuarterPicker"],[Ol,Ds]=["time","TimePicker"];var Hs=ne(7939),Gu=re=>fe.createElement(Hs.ZP,Object.assign({size:"small",type:"primary"},re));function Du(re){return(0,fe.useMemo)(()=>Object.assign({button:Gu},re),[re])}var $s=function(re,ge){var Me={};for(var et in re)Object.prototype.hasOwnProperty.call(re,et)&&ge.indexOf(et)<0&&(Me[et]=re[et]);if(re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rt=0,et=Object.getOwnPropertySymbols(re);rt(0,fe.forwardRef)((Me,et)=>{var rt;const{prefixCls:Ft,getPopupContainer:Tt,components:Ht,className:mn,style:xn,placement:Gt,size:Pn,disabled:Rt,bordered:Tn=!0,placeholder:In,popupClassName:zn,dropdownClassName:Gn,status:Un,rootClassName:_r,variant:pr,picker:Bn}=Me,Sr=$s(Me,["prefixCls","getPopupContainer","components","className","style","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","rootClassName","variant","picker"]),ar=fe.useRef(null),{getPrefixCls:vr,direction:Ma,getPopupContainer:da,rangePicker:Zr}=(0,fe.useContext)(mo.E_),oa=vr("picker",Ft),{compactSize:Ga,compactItemClassnames:ya}=(0,Il.ri)(oa,Ma),Ur=vr(),[kr,$r]=(0,wl.Z)("rangePicker",pr,Tn),Yr=(0,Mo.Z)(oa),[Za,Ta,sa]=nu(oa,Yr),[Ea]=fs(Me,oa),Wr=Du(Ht),ba=(0,Ci.Z)(xi=>{var io;return(io=Pn!=null?Pn:Ga)!==null&&io!==void 0?io:xi}),va=fe.useContext(Bl.Z),ri=Rt!=null?Rt:va,di=(0,fe.useContext)(To.aM),{hasFeedback:mi,status:vi,feedbackIcon:ei}=di,Zi=fe.createElement(fe.Fragment,null,Bn===Ol?fe.createElement(Dt,null):fe.createElement(ut,null),mi&&ei);(0,fe.useImperativeHandle)(et,()=>ar.current);const[dn]=(0,os.Z)("Calendar",Nl.Z),Oi=Object.assign(Object.assign({},dn),Me.locale),[ao]=(0,Gr.Cn)("DatePicker",(rt=Me.popupStyle)===null||rt===void 0?void 0:rt.zIndex);return Za(fe.createElement(Ao.Z,{space:!0},fe.createElement(kl,Object.assign({separator:fe.createElement("span",{"aria-label":"to",className:`${oa}-separator`},fe.createElement(me,null)),disabled:ri,ref:ar,placement:Gt,placeholder:Iu(Oi,Bn,In),suffixIcon:Zi,prevIcon:fe.createElement("span",{className:`${oa}-prev-icon`}),nextIcon:fe.createElement("span",{className:`${oa}-next-icon`}),superPrevIcon:fe.createElement("span",{className:`${oa}-super-prev-icon`}),superNextIcon:fe.createElement("span",{className:`${oa}-super-next-icon`}),transitionName:`${Ur}-slide-up`,picker:Bn},Sr,{className:bt()({[`${oa}-${ba}`]:ba,[`${oa}-${kr}`]:$r},(0,Ai.Z)(oa,(0,Ai.F)(vi,Un),mi),Ta,ya,mn,Zr==null?void 0:Zr.className,sa,Yr,_r),style:Object.assign(Object.assign({},Zr==null?void 0:Zr.style),xn),locale:Oi.lang,prefixCls:oa,getPopupContainer:Tt||da,generateConfig:re,components:Wr,direction:Ma,classNames:{popup:bt()(Ta,zn||Gn,sa,Yr,_r)},styles:{popup:Object.assign(Object.assign({},Me.popupStyle),{zIndex:ao})},allowClear:Ea}))))}),cu=function(re,ge){var Me={};for(var et in re)Object.prototype.hasOwnProperty.call(re,et)&&ge.indexOf(et)<0&&(Me[et]=re[et]);if(re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rt=0,et=Object.getOwnPropertySymbols(re);rt{const ge=(mn,xn)=>{const Gt=xn===Ds?"timePicker":"datePicker";return(0,fe.forwardRef)((Rt,Tn)=>{var In;const{prefixCls:zn,getPopupContainer:Gn,components:Un,style:_r,className:pr,rootClassName:Bn,size:Sr,bordered:ar,placement:vr,placeholder:Ma,popupClassName:da,dropdownClassName:Zr,disabled:oa,status:Ga,variant:ya,onCalendarChange:Ur}=Rt,kr=cu(Rt,["prefixCls","getPopupContainer","components","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","variant","onCalendarChange"]),{getPrefixCls:$r,direction:Yr,getPopupContainer:Za,[Gt]:Ta}=(0,fe.useContext)(mo.E_),sa=$r("picker",zn),{compactSize:Ea,compactItemClassnames:Wr}=(0,Il.ri)(sa,Yr),ba=fe.useRef(null),[va,ri]=(0,wl.Z)("datePicker",ya,ar),di=(0,Mo.Z)(sa),[mi,vi,ei]=nu(sa,di);(0,fe.useImperativeHandle)(Tn,()=>ba.current);const Zi={showToday:!0},dn=mn||Rt.picker,Oi=$r(),{onSelect:ao,multiple:xi}=kr,io=ao&&mn==="time"&&!xi,gi=(Lr,yi,Kl)=>{Ur==null||Ur(Lr,yi,Kl),io&&ao(Lr)},[oo,Vi]=fs(Rt,sa),zi=Du(Un),fo=(0,Ci.Z)(Lr=>{var yi;return(yi=Sr!=null?Sr:Ea)!==null&&yi!==void 0?yi:Lr}),Ca=fe.useContext(Bl.Z),ka=oa!=null?oa:Ca,Xi=(0,fe.useContext)(To.aM),{hasFeedback:vo,status:jo,feedbackIcon:to}=Xi,bl=fe.createElement(fe.Fragment,null,dn==="time"?fe.createElement(Dt,null):fe.createElement(ut,null),vo&&to),[Ji]=(0,os.Z)("DatePicker",Nl.Z),lo=Object.assign(Object.assign({},Ji),Rt.locale),[go]=(0,Gr.Cn)("DatePicker",(In=Rt.popupStyle)===null||In===void 0?void 0:In.zIndex);return mi(fe.createElement(Ao.Z,{space:!0},fe.createElement(Zs,Object.assign({ref:ba,placeholder:ku(lo,dn,Ma),suffixIcon:bl,placement:vr,prevIcon:fe.createElement("span",{className:`${sa}-prev-icon`}),nextIcon:fe.createElement("span",{className:`${sa}-next-icon`}),superPrevIcon:fe.createElement("span",{className:`${sa}-super-prev-icon`}),superNextIcon:fe.createElement("span",{className:`${sa}-super-next-icon`}),transitionName:`${Oi}-slide-up`,picker:mn,onCalendarChange:gi},Zi,kr,{locale:lo.lang,className:bt()({[`${sa}-${fo}`]:fo,[`${sa}-${va}`]:ri},(0,Ai.Z)(sa,(0,Ai.F)(jo,Ga),vo),vi,Wr,Ta==null?void 0:Ta.className,pr,ei,di,Bn),style:Object.assign(Object.assign({},Ta==null?void 0:Ta.style),_r),prefixCls:sa,getPopupContainer:Gn||Za,generateConfig:re,components:zi,direction:Yr,disabled:ka,classNames:{popup:bt()(vi,ei,di,Bn,da||Zr)},styles:{popup:Object.assign(Object.assign({},Rt.popupStyle),{zIndex:go})},allowClear:oo,removeIcon:Vi}))))})},Me=ge(),et=ge(wr,ls),rt=ge(Fu,Nu),Ft=ge(Ou,Su),Tt=ge(Ns,il),Ht=ge(Ol,Ds);return{DatePicker:Me,WeekPicker:et,MonthPicker:rt,YearPicker:Ft,TimePicker:Ht,QuarterPicker:Tt}},Bu=re=>{const{DatePicker:ge,WeekPicker:Me,MonthPicker:et,YearPicker:rt,TimePicker:Ft,QuarterPicker:Tt}=du(re),Ht=uu(re),mn=ge;return mn.WeekPicker=Me,mn.MonthPicker=et,mn.YearPicker=rt,mn.RangePicker=Ht,mn.TimePicker=Ft,mn.QuarterPicker=Tt,mn};const Ws=Bu(Ke),eu=(0,at.Z)(Ws,"popupAlign",void 0,"picker");Ws._InternalPanelDoNotUseOrYouWillBeFired=eu;const El=(0,at.Z)(Ws.RangePicker,"popupAlign",void 0,"picker");Ws._InternalRangePanelDoNotUseOrYouWillBeFired=El,Ws.generatePicker=Bu;var Mu=Ws},37285:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return Ye}});var E=ne(59301),ve=ne(92310),Pe=ne.n(ve),Te=ne(48755),He=ne(36237),_e=ne(63356),ze=ne(16931),nt=ne(51636);const Fe=Ne=>{const{componentCls:Be,sizePaddingEdgeHorizontal:be,colorSplit:Ie,lineWidth:Ke,textPaddingInline:at,orientationMargin:fe,verticalMarginInline:qe}=Ne;return{[Be]:Object.assign(Object.assign({},(0,_e.Wf)(Ne)),{borderBlockStart:`${(0,He.unit)(Ke)} solid ${Ie}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:qe,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,He.unit)(Ke)} solid ${Ie}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,He.unit)(Ne.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${Be}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,He.unit)(Ne.dividerHorizontalWithTextGutterMargin)} 0`,color:Ne.colorTextHeading,fontWeight:500,fontSize:Ne.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${Ie}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,He.unit)(Ke)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${Be}-with-text-start`]:{"&::before":{width:`calc(${fe} * 100%)`},"&::after":{width:`calc(100% - ${fe} * 100%)`}},[`&-horizontal${Be}-with-text-end`]:{"&::before":{width:`calc(100% - ${fe} * 100%)`},"&::after":{width:`calc(${fe} * 100%)`}},[`${Be}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:at},"&-dashed":{background:"none",borderColor:Ie,borderStyle:"dashed",borderWidth:`${(0,He.unit)(Ke)} 0 0`},[`&-horizontal${Be}-with-text${Be}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${Be}-dashed`]:{borderInlineStartWidth:Ke,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:Ie,borderStyle:"dotted",borderWidth:`${(0,He.unit)(Ke)} 0 0`},[`&-horizontal${Be}-with-text${Be}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${Be}-dotted`]:{borderInlineStartWidth:Ke,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${Be}-with-text`]:{color:Ne.colorText,fontWeight:"normal",fontSize:Ne.fontSize},[`&-horizontal${Be}-with-text-start${Be}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${Be}-inner-text`]:{paddingInlineStart:be}},[`&-horizontal${Be}-with-text-end${Be}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${Be}-inner-text`]:{paddingInlineEnd:be}}})}},We=Ne=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Ne.marginXS});var Xe=(0,ze.I$)("Divider",Ne=>{const Be=(0,nt.mergeToken)(Ne,{dividerHorizontalWithTextGutterMargin:Ne.margin,dividerHorizontalGutterMargin:Ne.marginLG,sizePaddingEdgeHorizontal:0});return[Fe(Be)]},We,{unitless:{orientationMargin:!0}}),$e=function(Ne,Be){var be={};for(var Ie in Ne)Object.prototype.hasOwnProperty.call(Ne,Ie)&&Be.indexOf(Ie)<0&&(be[Ie]=Ne[Ie]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,Ie=Object.getOwnPropertySymbols(Ne);Ke{const{getPrefixCls:Be,direction:be,className:Ie,style:Ke}=(0,Te.dj)("divider"),{prefixCls:at,type:fe="horizontal",orientation:qe="center",orientationMargin:st,className:wt,rootClassName:ft,children:ct,dashed:Je,variant:ut="solid",plain:Se,style:Ve}=Ne,Ae=$e(Ne,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style"]),tt=Be("divider",at),[Dt,lt,Qe]=Xe(tt),xt=!!ct,Re=E.useMemo(()=>qe==="left"?be==="rtl"?"end":"start":qe==="right"?be==="rtl"?"start":"end":qe,[be,qe]),me=Re==="start"&&st!=null,pt=Re==="end"&&st!=null,bt=Pe()(tt,Ie,lt,Qe,`${tt}-${fe}`,{[`${tt}-with-text`]:xt,[`${tt}-with-text-${Re}`]:xt,[`${tt}-dashed`]:!!Je,[`${tt}-${ut}`]:ut!=="solid",[`${tt}-plain`]:!!Se,[`${tt}-rtl`]:be==="rtl",[`${tt}-no-default-orientation-margin-start`]:me,[`${tt}-no-default-orientation-margin-end`]:pt},wt,ft),it=E.useMemo(()=>typeof st=="number"?st:/^\d+$/.test(st)?Number(st):st,[st]),Le={marginInlineStart:me?it:void 0,marginInlineEnd:pt?it:void 0};return Dt(E.createElement("div",Object.assign({className:bt,style:Object.assign(Object.assign({},Ke),Ve)},Ae,{role:"separator"}),ct&&fe!=="vertical"&&E.createElement("span",{className:`${tt}-inner-text`,style:Le},ct)))}},54265:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return ct}});var E=ne(59301),ve=ne(92310),Pe=ne.n(ve),Te=ne(2738),He=ne(99402),_e=ne(48755),ze=ne(16931),nt=ne(51636);const Fe=["wrap","nowrap","wrap-reverse"],We=["flex-start","flex-end","start","end","center","space-between","space-around","space-evenly","stretch","normal","left","right"],Xe=["center","start","end","flex-start","flex-end","self-start","self-end","baseline","normal","stretch"],$e=(Je,ut)=>{const Se=ut.wrap===!0?"wrap":ut.wrap;return{[`${Je}-wrap-${Se}`]:Se&&Fe.includes(Se)}},vt=(Je,ut)=>{const Se={};return Xe.forEach(Ve=>{Se[`${Je}-align-${Ve}`]=ut.align===Ve}),Se[`${Je}-align-stretch`]=!ut.align&&!!ut.vertical,Se},Ye=(Je,ut)=>{const Se={};return We.forEach(Ve=>{Se[`${Je}-justify-${Ve}`]=ut.justify===Ve}),Se};function Ne(Je,ut){return Pe()(Object.assign(Object.assign(Object.assign({},$e(Je,ut)),vt(Je,ut)),Ye(Je,ut)))}var Be=Ne;const be=Je=>{const{componentCls:ut}=Je;return{[ut]:{display:"flex",margin:0,padding:0,"&-vertical":{flexDirection:"column"},"&-rtl":{direction:"rtl"},"&:empty":{display:"none"}}}},Ie=Je=>{const{componentCls:ut}=Je;return{[ut]:{"&-gap-small":{gap:Je.flexGapSM},"&-gap-middle":{gap:Je.flexGap},"&-gap-large":{gap:Je.flexGapLG}}}},Ke=Je=>{const{componentCls:ut}=Je,Se={};return Fe.forEach(Ve=>{Se[`${ut}-wrap-${Ve}`]={flexWrap:Ve}}),Se},at=Je=>{const{componentCls:ut}=Je,Se={};return Xe.forEach(Ve=>{Se[`${ut}-align-${Ve}`]={alignItems:Ve}}),Se},fe=Je=>{const{componentCls:ut}=Je,Se={};return We.forEach(Ve=>{Se[`${ut}-justify-${Ve}`]={justifyContent:Ve}}),Se},qe=()=>({});var st=(0,ze.I$)("Flex",Je=>{const{paddingXS:ut,padding:Se,paddingLG:Ve}=Je,Ae=(0,nt.mergeToken)(Je,{flexGapSM:ut,flexGap:Se,flexGapLG:Ve});return[be(Ae),Ie(Ae),Ke(Ae),at(Ae),fe(Ae)]},qe,{resetStyle:!1}),wt=function(Je,ut){var Se={};for(var Ve in Je)Object.prototype.hasOwnProperty.call(Je,Ve)&&ut.indexOf(Ve)<0&&(Se[Ve]=Je[Ve]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,Ve=Object.getOwnPropertySymbols(Je);Ae{const{prefixCls:Se,rootClassName:Ve,className:Ae,style:tt,flex:Dt,gap:lt,children:Qe,vertical:xt=!1,component:Re="div"}=Je,me=wt(Je,["prefixCls","rootClassName","className","style","flex","gap","children","vertical","component"]),{flex:pt,direction:bt,getPrefixCls:it}=E.useContext(_e.E_),Le=it("flex",Se),[Ue,mt,Zt]=st(Le),Pt=xt!=null?xt:pt==null?void 0:pt.vertical,en=Pe()(Ae,Ve,pt==null?void 0:pt.className,Le,mt,Zt,Be(Le,Je),{[`${Le}-rtl`]:bt==="rtl",[`${Le}-gap-${lt}`]:(0,He.n)(lt),[`${Le}-vertical`]:Pt}),dt=Object.assign(Object.assign({},pt==null?void 0:pt.style),tt);return Dt&&(dt.flex=Dt),lt&&!(0,He.n)(lt)&&(dt.gap=lt),Ue(E.createElement(Re,Object.assign({ref:ut,className:en,style:dt},(0,Te.Z)(me,["justify","wrap","align"])),Qe))})},93725:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return Je}});var E=ne(59301),ve=ne(96512),Pe=ne(92310),Te=ne.n(Pe),He=ne(18929),_e=ne(2738),ze=ne(48755),nt=ne(37639),Fe=ne(15565),We=ne(54500),Xe=ne(7939),$e=ne(61670),vt=ne(9017),Ye=ne(85981),Ne=ne(69106),Be=ne(16931);const be=ut=>{const{componentCls:Se,iconCls:Ve,antCls:Ae,zIndexPopup:tt,colorText:Dt,colorWarning:lt,marginXXS:Qe,marginXS:xt,fontSize:Re,fontWeightStrong:me,colorTextHeading:pt}=ut;return{[Se]:{zIndex:tt,[`&${Ae}-popover`]:{fontSize:Re},[`${Se}-message`]:{marginBottom:xt,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${Se}-message-icon ${Ve}`]:{color:lt,fontSize:Re,lineHeight:1,marginInlineEnd:xt},[`${Se}-title`]:{fontWeight:me,color:pt,"&:only-child":{fontWeight:"normal"}},[`${Se}-description`]:{marginTop:Qe,color:Dt}},[`${Se}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:xt}}}}},Ie=ut=>{const{zIndexPopupBase:Se}=ut;return{zIndexPopup:Se+60}};var Ke=(0,Be.I$)("Popconfirm",ut=>be(ut),Ie,{resetStyle:!1}),at=function(ut,Se){var Ve={};for(var Ae in ut)Object.prototype.hasOwnProperty.call(ut,Ae)&&Se.indexOf(Ae)<0&&(Ve[Ae]=ut[Ae]);if(ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tt=0,Ae=Object.getOwnPropertySymbols(ut);tt{const{prefixCls:Se,okButtonProps:Ve,cancelButtonProps:Ae,title:tt,description:Dt,cancelText:lt,okText:Qe,okType:xt="primary",icon:Re=E.createElement(ve.Z,null),showCancel:me=!0,close:pt,onConfirm:bt,onCancel:it,onPopupClick:Le}=ut,{getPrefixCls:Ue}=E.useContext(ze.E_),[mt]=(0,vt.Z)("Popconfirm",Ye.Z.Popconfirm),Zt=(0,We.Z)(tt),Pt=(0,We.Z)(Dt);return E.createElement("div",{className:`${Se}-inner-content`,onClick:Le},E.createElement("div",{className:`${Se}-message`},Re&&E.createElement("span",{className:`${Se}-message-icon`},Re),E.createElement("div",{className:`${Se}-message-text`},Zt&&E.createElement("div",{className:`${Se}-title`},Zt),Pt&&E.createElement("div",{className:`${Se}-description`},Pt))),E.createElement("div",{className:`${Se}-buttons`},me&&E.createElement(Xe.ZP,Object.assign({onClick:it,size:"small"},Ae),lt||(mt==null?void 0:mt.cancelText)),E.createElement(Fe.Z,{buttonProps:Object.assign(Object.assign({size:"small"},(0,$e.nx)(xt)),Ve),actionFn:bt,close:pt,prefixCls:Ue("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},Qe||(mt==null?void 0:mt.okText))))};var st=ut=>{const{prefixCls:Se,placement:Ve,className:Ae,style:tt}=ut,Dt=at(ut,["prefixCls","placement","className","style"]),{getPrefixCls:lt}=E.useContext(ze.E_),Qe=lt("popconfirm",Se),[xt]=Ke(Qe);return xt(E.createElement(Ne.ZP,{placement:Ve,className:Te()(Qe,Ae),style:tt,content:E.createElement(fe,Object.assign({prefixCls:Qe},Dt))}))},wt=function(ut,Se){var Ve={};for(var Ae in ut)Object.prototype.hasOwnProperty.call(ut,Ae)&&Se.indexOf(Ae)<0&&(Ve[Ae]=ut[Ae]);if(ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tt=0,Ae=Object.getOwnPropertySymbols(ut);tt{var Ve,Ae;const{prefixCls:tt,placement:Dt="top",trigger:lt="click",okType:Qe="primary",icon:xt=E.createElement(ve.Z,null),children:Re,overlayClassName:me,onOpenChange:pt,onVisibleChange:bt,overlayStyle:it,styles:Le,classNames:Ue}=ut,mt=wt(ut,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange","overlayStyle","styles","classNames"]),{getPrefixCls:Zt,className:Pt,style:en,classNames:dt,styles:Lt}=(0,ze.dj)("popconfirm"),[pn,he]=(0,He.Z)(!1,{value:(Ve=ut.open)!==null&&Ve!==void 0?Ve:ut.visible,defaultValue:(Ae=ut.defaultOpen)!==null&&Ae!==void 0?Ae:ut.defaultVisible}),le=(Kt,Yn)=>{he(Kt,!0),bt==null||bt(Kt),pt==null||pt(Kt,Yn)},ae=Kt=>{le(!1,Kt)},pe=Kt=>{var Yn;return(Yn=ut.onConfirm)===null||Yn===void 0?void 0:Yn.call(void 0,Kt)},ye=Kt=>{var Yn;le(!1,Kt),(Yn=ut.onCancel)===null||Yn===void 0||Yn.call(void 0,Kt)},se=(Kt,Yn)=>{const{disabled:Fn=!1}=ut;Fn||le(Kt,Yn)},ot=Zt("popconfirm",tt),Xt=Te()(ot,Pt,me,dt.root,Ue==null?void 0:Ue.root),zt=Te()(dt.body,Ue==null?void 0:Ue.body),[on]=Ke(ot);return on(E.createElement(nt.Z,Object.assign({},(0,_e.Z)(mt,["title"]),{trigger:lt,placement:Dt,onOpenChange:se,open:pn,ref:Se,classNames:{root:Xt,body:zt},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign({},Lt.root),en),it),Le==null?void 0:Le.root),body:Object.assign(Object.assign({},Lt.body),Le==null?void 0:Le.body)},content:E.createElement(fe,Object.assign({okType:Qe,icon:xt},ut,{prefixCls:ot,close:ae,onConfirm:pe,onCancel:ye})),"data-popover-inject":!0}),Re))});ct._InternalPanelDoNotUseOrYouWillBeFired=st;var Je=ct},58755:function(It,kt,ne){"use strict";ne.d(kt,{Z:function(){return Dt}});var E=ne(59301),ve=ne(58617),Pe=ne(92310),Te=ne.n(Pe),He=ne(60499),_e=ne(18642),ze=ne(72190),nt=ne(42244),Fe=ne(18929),We=ne(10228),Xe=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],$e=E.forwardRef(function(lt,Qe){var xt,Re=lt.prefixCls,me=Re===void 0?"rc-switch":Re,pt=lt.className,bt=lt.checked,it=lt.defaultChecked,Le=lt.disabled,Ue=lt.loadingIcon,mt=lt.checkedChildren,Zt=lt.unCheckedChildren,Pt=lt.onClick,en=lt.onChange,dt=lt.onKeyDown,Lt=(0,nt.Z)(lt,Xe),pn=(0,Fe.Z)(!1,{value:bt,defaultValue:it}),he=(0,ze.Z)(pn,2),le=he[0],ae=he[1];function pe(Xt,zt){var on=le;return Le||(on=Xt,ae(on),en==null||en(on,zt)),on}function ye(Xt){Xt.which===We.Z.LEFT?pe(!1,Xt):Xt.which===We.Z.RIGHT&&pe(!0,Xt),dt==null||dt(Xt)}function se(Xt){var zt=pe(!le,Xt);Pt==null||Pt(zt,Xt)}var ot=Te()(me,pt,(xt={},(0,_e.Z)(xt,"".concat(me,"-checked"),le),(0,_e.Z)(xt,"".concat(me,"-disabled"),Le),xt));return E.createElement("button",(0,He.Z)({},Lt,{type:"button",role:"switch","aria-checked":le,disabled:Le,className:ot,ref:Qe,onKeyDown:ye,onClick:se}),Ue,E.createElement("span",{className:"".concat(me,"-inner")},E.createElement("span",{className:"".concat(me,"-inner-checked")},mt),E.createElement("span",{className:"".concat(me,"-inner-unchecked")},Zt)))});$e.displayName="Switch";var vt=$e,Ye=ne(12919),Ne=ne(48755),Be=ne(2171),be=ne(31756),Ie=ne(36237),Ke=ne(17835),at=ne(63356),fe=ne(16931),qe=ne(51636);const st=lt=>{const{componentCls:Qe,trackHeightSM:xt,trackPadding:Re,trackMinWidthSM:me,innerMinMarginSM:pt,innerMaxMarginSM:bt,handleSizeSM:it,calc:Le}=lt,Ue=`${Qe}-inner`,mt=(0,Ie.unit)(Le(it).add(Le(Re).mul(2)).equal()),Zt=(0,Ie.unit)(Le(bt).mul(2).equal());return{[Qe]:{[`&${Qe}-small`]:{minWidth:me,height:xt,lineHeight:(0,Ie.unit)(xt),[`${Qe}-inner`]:{paddingInlineStart:bt,paddingInlineEnd:pt,[`${Ue}-checked, ${Ue}-unchecked`]:{minHeight:xt},[`${Ue}-checked`]:{marginInlineStart:`calc(-100% + ${mt} - ${Zt})`,marginInlineEnd:`calc(100% - ${mt} + ${Zt})`},[`${Ue}-unchecked`]:{marginTop:Le(xt).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${Qe}-handle`]:{width:it,height:it},[`${Qe}-loading-icon`]:{top:Le(Le(it).sub(lt.switchLoadingIconSize)).div(2).equal(),fontSize:lt.switchLoadingIconSize},[`&${Qe}-checked`]:{[`${Qe}-inner`]:{paddingInlineStart:pt,paddingInlineEnd:bt,[`${Ue}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Ue}-unchecked`]:{marginInlineStart:`calc(100% - ${mt} + ${Zt})`,marginInlineEnd:`calc(-100% + ${mt} - ${Zt})`}},[`${Qe}-handle`]:{insetInlineStart:`calc(100% - ${(0,Ie.unit)(Le(it).add(Re).equal())})`}},[`&:not(${Qe}-disabled):active`]:{[`&:not(${Qe}-checked) ${Ue}`]:{[`${Ue}-unchecked`]:{marginInlineStart:Le(lt.marginXXS).div(2).equal(),marginInlineEnd:Le(lt.marginXXS).mul(-1).div(2).equal()}},[`&${Qe}-checked ${Ue}`]:{[`${Ue}-checked`]:{marginInlineStart:Le(lt.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:Le(lt.marginXXS).div(2).equal()}}}}}}},wt=lt=>{const{componentCls:Qe,handleSize:xt,calc:Re}=lt;return{[Qe]:{[`${Qe}-loading-icon${lt.iconCls}`]:{position:"relative",top:Re(Re(xt).sub(lt.fontSize)).div(2).equal(),color:lt.switchLoadingIconColor,verticalAlign:"top"},[`&${Qe}-checked ${Qe}-loading-icon`]:{color:lt.switchColor}}}},ft=lt=>{const{componentCls:Qe,trackPadding:xt,handleBg:Re,handleShadow:me,handleSize:pt,calc:bt}=lt,it=`${Qe}-handle`;return{[Qe]:{[it]:{position:"absolute",top:xt,insetInlineStart:xt,width:pt,height:pt,transition:`all ${lt.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:Re,borderRadius:bt(pt).div(2).equal(),boxShadow:me,transition:`all ${lt.switchDuration} ease-in-out`,content:'""'}},[`&${Qe}-checked ${it}`]:{insetInlineStart:`calc(100% - ${(0,Ie.unit)(bt(pt).add(xt).equal())})`},[`&:not(${Qe}-disabled):active`]:{[`${it}::before`]:{insetInlineEnd:lt.switchHandleActiveInset,insetInlineStart:0},[`&${Qe}-checked ${it}::before`]:{insetInlineEnd:0,insetInlineStart:lt.switchHandleActiveInset}}}}},ct=lt=>{const{componentCls:Qe,trackHeight:xt,trackPadding:Re,innerMinMargin:me,innerMaxMargin:pt,handleSize:bt,calc:it}=lt,Le=`${Qe}-inner`,Ue=(0,Ie.unit)(it(bt).add(it(Re).mul(2)).equal()),mt=(0,Ie.unit)(it(pt).mul(2).equal());return{[Qe]:{[Le]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:pt,paddingInlineEnd:me,transition:`padding-inline-start ${lt.switchDuration} ease-in-out, padding-inline-end ${lt.switchDuration} ease-in-out`,[`${Le}-checked, ${Le}-unchecked`]:{display:"block",color:lt.colorTextLightSolid,fontSize:lt.fontSizeSM,transition:`margin-inline-start ${lt.switchDuration} ease-in-out, margin-inline-end ${lt.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:xt},[`${Le}-checked`]:{marginInlineStart:`calc(-100% + ${Ue} - ${mt})`,marginInlineEnd:`calc(100% - ${Ue} + ${mt})`},[`${Le}-unchecked`]:{marginTop:it(xt).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${Qe}-checked ${Le}`]:{paddingInlineStart:me,paddingInlineEnd:pt,[`${Le}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Le}-unchecked`]:{marginInlineStart:`calc(100% - ${Ue} + ${mt})`,marginInlineEnd:`calc(-100% + ${Ue} - ${mt})`}},[`&:not(${Qe}-disabled):active`]:{[`&:not(${Qe}-checked) ${Le}`]:{[`${Le}-unchecked`]:{marginInlineStart:it(Re).mul(2).equal(),marginInlineEnd:it(Re).mul(-1).mul(2).equal()}},[`&${Qe}-checked ${Le}`]:{[`${Le}-checked`]:{marginInlineStart:it(Re).mul(-1).mul(2).equal(),marginInlineEnd:it(Re).mul(2).equal()}}}}}},Je=lt=>{const{componentCls:Qe,trackHeight:xt,trackMinWidth:Re}=lt;return{[Qe]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,at.Wf)(lt)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:Re,height:xt,lineHeight:(0,Ie.unit)(xt),verticalAlign:"middle",background:lt.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${lt.motionDurationMid}`,userSelect:"none",[`&:hover:not(${Qe}-disabled)`]:{background:lt.colorTextTertiary}}),(0,at.Qy)(lt)),{[`&${Qe}-checked`]:{background:lt.switchColor,[`&:hover:not(${Qe}-disabled)`]:{background:lt.colorPrimaryHover}},[`&${Qe}-loading, &${Qe}-disabled`]:{cursor:"not-allowed",opacity:lt.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${Qe}-rtl`]:{direction:"rtl"}})}},ut=lt=>{const{fontSize:Qe,lineHeight:xt,controlHeight:Re,colorWhite:me}=lt,pt=Qe*xt,bt=Re/2,it=2,Le=pt-it*2,Ue=bt-it*2;return{trackHeight:pt,trackHeightSM:bt,trackMinWidth:Le*2+it*4,trackMinWidthSM:Ue*2+it*2,trackPadding:it,handleBg:me,handleSize:Le,handleSizeSM:Ue,handleShadow:`0 2px 4px 0 ${new Ke.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:Le/2,innerMaxMargin:Le+it+it*2,innerMinMarginSM:Ue/2,innerMaxMarginSM:Ue+it+it*2}};var Se=(0,fe.I$)("Switch",lt=>{const Qe=(0,qe.mergeToken)(lt,{switchDuration:lt.motionDurationMid,switchColor:lt.colorPrimary,switchDisabledOpacity:lt.opacityLoading,switchLoadingIconSize:lt.calc(lt.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${lt.opacityLoading})`,switchHandleActiveInset:"-30%"});return[Je(Qe),ct(Qe),ft(Qe),wt(Qe),st(Qe)]},ut),Ve=function(lt,Qe){var xt={};for(var Re in lt)Object.prototype.hasOwnProperty.call(lt,Re)&&Qe.indexOf(Re)<0&&(xt[Re]=lt[Re]);if(lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,Re=Object.getOwnPropertySymbols(lt);me{const{prefixCls:xt,size:Re,disabled:me,loading:pt,className:bt,rootClassName:it,style:Le,checked:Ue,value:mt,defaultChecked:Zt,defaultValue:Pt,onChange:en}=lt,dt=Ve(lt,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[Lt,pn]=(0,Fe.Z)(!1,{value:Ue!=null?Ue:mt,defaultValue:Zt!=null?Zt:Pt}),{getPrefixCls:he,direction:le,switch:ae}=E.useContext(Ne.E_),pe=E.useContext(Be.Z),ye=(me!=null?me:pe)||pt,se=he("switch",xt),ot=E.createElement("div",{className:`${se}-handle`},pt&&E.createElement(ve.Z,{className:`${se}-loading-icon`})),[Xt,zt,on]=Se(se),Kt=(0,be.Z)(Re),Yn=Te()(ae==null?void 0:ae.className,{[`${se}-small`]:Kt==="small",[`${se}-loading`]:pt,[`${se}-rtl`]:le==="rtl"},bt,it,zt,on),Fn=Object.assign(Object.assign({},ae==null?void 0:ae.style),Le),or=function(){pn(arguments.length<=0?void 0:arguments[0]),en==null||en.apply(void 0,arguments)};return Xt(E.createElement(Ye.Z,{component:"Switch"},E.createElement(vt,Object.assign({},dt,{checked:Lt,onChange:or,prefixCls:se,className:Yn,style:Fn,disabled:ye,ref:Qe,loadingIcon:ot}))))});tt.__ANT_SWITCH=!0;var Dt=tt},53420:function(It,kt,ne){"use strict";ne.d(kt,{default:function(){return Kn}});var E=ne(59301),ve=ne(92310),Pe=ne.n(ve),Te=ne(60499),He=ne(77654),_e=ne(85899),ze=ne(72190),nt=ne(42244),Fe=ne(43749),We=ne(37463),Xe=ne(6551),$e=ne(34643),vt=ne(18929),Ye=ne(48736),Ne=function(Jt){var On=E.useRef({valueLabels:new Map});return E.useMemo(function(){var hr=On.current.valueLabels,yr=new Map,Ar=Jt.map(function(la){var Er=la.value,Qt=la.label,_n=Qt!=null?Qt:hr.get(Er);return yr.set(Er,_n),(0,_e.Z)((0,_e.Z)({},la),{},{label:_n})});return On.current.valueLabels=yr,[Ar]},[Jt])},Be=function(On,hr,yr,Ar){return E.useMemo(function(){var la=function(si){return si.map(function(so){var Mn=so.value;return Mn})},Er=la(On),Qt=la(hr),_n=Er.filter(function(Xa){return!Ar[Xa]}),br=Er,Nr=Qt;if(yr){var qr=(0,$e.S)(Er,!0,Ar);br=qr.checkedKeys,Nr=qr.halfCheckedKeys}return[Array.from(new Set([].concat((0,He.Z)(_n),(0,He.Z)(br)))),Nr]},[On,hr,yr,Ar])},be=Be,Ie=ne(34061),Ke=function(Jt,On){return E.useMemo(function(){var hr=(0,Ie.I8)(Jt,{fieldNames:On,initWrapper:function(Ar){return(0,_e.Z)((0,_e.Z)({},Ar),{},{valueEntities:new Map})},processEntity:function(Ar,la){var Er=Ar.node[On.value];if(0)var Qt;la.valueEntities.set(Er,Ar)}});return hr},[Jt,On])},at=ne(18642),fe=ne(11592),qe=function(){return null},st=qe,wt=["children","value"];function ft(Jt){return(0,fe.Z)(Jt).map(function(On){if(!E.isValidElement(On)||!On.type)return null;var hr=On,yr=hr.key,Ar=hr.props,la=Ar.children,Er=Ar.value,Qt=(0,nt.Z)(Ar,wt),_n=(0,_e.Z)({key:yr,value:Er},Qt),br=ft(la);return br.length&&(_n.children=br),_n}).filter(function(On){return On})}function ct(Jt){if(!Jt)return Jt;var On=(0,_e.Z)({},Jt);return"props"in On||Object.defineProperty(On,"props",{get:function(){return(0,Ye.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),On}}),On}function Je(Jt,On,hr,yr,Ar,la){var Er=null,Qt=null;function _n(){function br(Nr){var qr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",Xa=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Nr.map(function(si,so){var Mn="".concat(qr,"-").concat(so),Rr=si[la.value],jn=hr.includes(Rr),tl=br(si[la.children]||[],Mn,jn),Zo=E.createElement(st,si,tl.map(function(rn){return rn.node}));if(On===Rr&&(Er=Zo),jn){var Ct={pos:Mn,node:Zo,children:tl};return Xa||Qt.push(Ct),Ct}return null}).filter(function(si){return si})}Qt||(Qt=[],br(yr),Qt.sort(function(Nr,qr){var Xa=Nr.node.props.value,si=qr.node.props.value,so=hr.indexOf(Xa),Mn=hr.indexOf(si);return so-Mn}))}Object.defineProperty(Jt,"triggerNode",{get:function(){return(0,Ye.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),_n(),Er}}),Object.defineProperty(Jt,"allCheckedNodes",{get:function(){return(0,Ye.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),_n(),Ar?Qt:Qt.map(function(Nr){var qr=Nr.node;return qr})}})}var ut=function(On,hr,yr){var Ar=yr.fieldNames,la=yr.treeNodeFilterProp,Er=yr.filterTreeNode,Qt=Ar.children;return E.useMemo(function(){if(!hr||Er===!1)return On;var _n=typeof Er=="function"?Er:function(Nr,qr){return String(qr[la]).toUpperCase().includes(hr.toUpperCase())},br=function Nr(qr){var Xa=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return qr.reduce(function(si,so){var Mn=so[Qt],Rr=Xa||_n(hr,ct(so)),jn=Nr(Mn||[],Rr);return(Rr||jn.length)&&si.push((0,_e.Z)((0,_e.Z)({},so),{},(0,at.Z)({isLeaf:void 0},Qt,jn))),si},[])};return br(On)},[On,hr,Qt,la,Er])},Se=ut;function Ve(Jt){var On=E.useRef();On.current=Jt;var hr=E.useCallback(function(){return On.current.apply(On,arguments)},[]);return hr}function Ae(Jt,On){var hr=On.id,yr=On.pId,Ar=On.rootPId,la=new Map,Er=[];return Jt.forEach(function(Qt){var _n=Qt[hr],br=(0,_e.Z)((0,_e.Z)({},Qt),{},{key:Qt.key||_n});la.set(_n,br)}),la.forEach(function(Qt){var _n=Qt[yr],br=la.get(_n);br?(br.children=br.children||[],br.children.push(Qt)):(_n===Ar||Ar===null)&&Er.push(Qt)}),Er}function tt(Jt,On,hr){return E.useMemo(function(){if(Jt){if(hr){var yr=(0,_e.Z)({id:"id",pId:"pId",rootPId:null},(0,Fe.Z)(hr)==="object"?hr:{});return Ae(Jt,yr)}return Jt}return ft(On)},[On,hr,Jt])}var Dt=E.createContext(null),lt=Dt,Qe=ne(72054),xt=ne(87632),Re=ne(10228),me=ne(80547),pt=E.createContext(null),bt=pt,it=function(On){return Array.isArray(On)?On:On!==void 0?[On]:[]},Le=function(On){var hr=On||{},yr=hr.label,Ar=hr.value,la=hr.children;return{_title:yr?[yr]:["title","label"],value:Ar||"value",key:Ar||"value",children:la||"children"}},Ue=function(On){return!On||On.disabled||On.disableCheckbox||On.checkable===!1},mt=function(On,hr){var yr=[],Ar=function la(Er){Er.forEach(function(Qt){var _n=Qt[hr.children];_n&&(yr.push(Qt[hr.value]),la(_n))})};return Ar(On),yr},Zt=function(On){return On==null},Pt=ne(70425),en={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},dt=function(On,hr){var yr=(0,We.lk)(),Ar=yr.prefixCls,la=yr.multiple,Er=yr.searchValue,Qt=yr.toggleOpen,_n=yr.open,br=yr.notFoundContent,Nr=E.useContext(bt),qr=Nr.virtual,Xa=Nr.listHeight,si=Nr.listItemHeight,so=Nr.listItemScrollOffset,Mn=Nr.treeData,Rr=Nr.fieldNames,jn=Nr.onSelect,tl=Nr.dropdownMatchSelectWidth,Zo=Nr.treeExpandAction,Ct=Nr.treeTitleRender,rn=Nr.onPopupScroll,Mt=Nr.leftMaxCount,Nt=Nr.leafCountOnly,sr=Nr.valueEntities,Hn=E.useContext(lt),vn=Hn.checkable,Fr=Hn.checkedKeys,Pr=Hn.halfCheckedKeys,Or=Hn.treeExpandedKeys,Ha=Hn.treeDefaultExpandAll,ma=Hn.treeDefaultExpandedKeys,Qr=Hn.onTreeExpand,za=Hn.treeIcon,Ya=Hn.showTreeIcon,jr=Hn.switcherIcon,Wa=Hn.treeLine,Li=Hn.treeNodeFilterProp,ui=Hn.loadData,Sa=Hn.treeLoadedKeys,ia=Hn.treeMotion,$i=Hn.onTreeLoad,ci=Hn.keyEntities,ja=E.useRef(),ai=(0,me.Z)(function(){return Mn},[_n,Mn],function(ta,Ba){return Ba[0]&&ta[1]!==Ba[1]}),wi=E.useMemo(function(){return vn?{checked:Fr,halfChecked:Pr}:null},[vn,Fr,Pr]);E.useEffect(function(){if(_n&&!la&&Fr.length){var ta;(ta=ja.current)===null||ta===void 0||ta.scrollTo({key:Fr[0]})}},[_n]);var ii=function(Ba){Ba.preventDefault()},Da=function(Ba,bi){var Hi=bi.node;vn&&Ue(Hi)||(jn(Hi.key,{selected:!Fr.includes(Hi.key)}),la||Qt(!1))},Di=E.useState(ma),oi=(0,ze.Z)(Di,2),xo=oi[0],Bo=oi[1],Ei=E.useState(null),Qi=(0,ze.Z)(Ei,2),ga=Qi[0],Ri=Qi[1],Pi=E.useMemo(function(){return Or?(0,He.Z)(Or):Er?ga:xo},[xo,ga,Or,Er]),Fo=function(Ba){Bo(Ba),Ri(Ba),Qr&&Qr(Ba)},Bi=String(Er).toLowerCase(),Fi=function(Ba){return Bi?String(Ba[Li]).toLowerCase().includes(Bi):!1};E.useEffect(function(){Er&&Ri(mt(Mn,Rr))},[Er]);var So=E.useState(function(){return new Map}),De=(0,ze.Z)(So,2),jt=De[0],hn=De[1];E.useEffect(function(){Mt&&hn(new Map)},[Mt]);function Cn(ta){var Ba=ta[Rr.value];if(!jt.has(Ba)){var bi=sr.get(Ba),Hi=(bi.children||[]).length===0;if(Hi)jt.set(Ba,!1);else{var uo=bi.children.filter(function(ol){return!ol.node.disabled&&!ol.node.disableCheckbox&&!Fr.includes(ol.node[Rr.value])}),pl=uo.length;jt.set(Ba,pl>Mt)}}return jt.get(Ba)}var _t=(0,Pt.zX)(function(ta){var Ba=ta[Rr.value];return Fr.includes(Ba)||Mt===null?!1:Mt<=0?!0:Nt&&Mt?Cn(ta):!1}),$t=function ta(Ba){var bi=(0,Qe.Z)(Ba),Hi;try{for(bi.s();!(Hi=bi.n()).done;){var uo=Hi.value;if(!(uo.disabled||uo.selectable===!1)){if(Er){if(Fi(uo))return uo}else return uo;if(uo[Rr.children]){var pl=ta(uo[Rr.children]);if(pl)return pl}}}}catch(ol){bi.e(ol)}finally{bi.f()}return null},Ut=E.useState(null),an=(0,ze.Z)(Ut,2),qt=an[0],An=an[1],fr=ci[qt];E.useEffect(function(){if(_n){var ta=null,Ba=function(){var Hi=$t(ai);return Hi?Hi[Rr.value]:null};!la&&Fr.length&&!Er?ta=Fr[0]:ta=Ba(),An(ta)}},[_n,Er]),E.useImperativeHandle(hr,function(){var ta;return{scrollTo:(ta=ja.current)===null||ta===void 0?void 0:ta.scrollTo,onKeyDown:function(bi){var Hi,uo=bi.which;switch(uo){case Re.Z.UP:case Re.Z.DOWN:case Re.Z.LEFT:case Re.Z.RIGHT:(Hi=ja.current)===null||Hi===void 0||Hi.onKeyDown(bi);break;case Re.Z.ENTER:{if(fr){var pl=_t(fr.node),ol=(fr==null?void 0:fr.node)||{},ll=ol.selectable,nl=ol.value,Do=ol.disabled;ll!==!1&&!Do&&!pl&&Da(null,{node:{key:qt},selected:!Fr.includes(nl)})}break}case Re.Z.ESC:Qt(!1)}},onKeyUp:function(){}}});var cr=(0,me.Z)(function(){return!Er},[Er,Or||xo],function(ta,Ba){var bi=(0,ze.Z)(ta,1),Hi=bi[0],uo=(0,ze.Z)(Ba,2),pl=uo[0],ol=uo[1];return Hi!==pl&&!!(pl||ol)}),$n=cr?ui:null;if(ai.length===0)return E.createElement("div",{role:"listbox",className:"".concat(Ar,"-empty"),onMouseDown:ii},br);var Pa={fieldNames:Rr};return Sa&&(Pa.loadedKeys=Sa),Pi&&(Pa.expandedKeys=Pi),E.createElement("div",{onMouseDown:ii},fr&&_n&&E.createElement("span",{style:en,"aria-live":"assertive"},fr.node.value),E.createElement(xt.y6.Provider,{value:{nodeDisabled:_t}},E.createElement(xt.ZP,(0,Te.Z)({ref:ja,focusable:!1,prefixCls:"".concat(Ar,"-tree"),treeData:ai,height:Xa,itemHeight:si,itemScrollOffset:so,virtual:qr!==!1&&tl!==!1,multiple:la,icon:za,showIcon:Ya,switcherIcon:jr,showLine:Wa,loadData:$n,motion:ia,activeKey:qt,checkable:vn,checkStrictly:!0,checkedKeys:wi,selectedKeys:vn?[]:Fr,defaultExpandAll:Ha,titleRender:Ct},Pa,{onActiveChange:An,onSelect:Da,onCheck:Da,onExpand:Fo,onLoad:$i,filterTreeNode:Fi,expandAction:Zo,onScroll:rn}))))},Lt=E.forwardRef(dt),pn=Lt,he="SHOW_ALL",le="SHOW_PARENT",ae="SHOW_CHILD";function pe(Jt,On,hr,yr){var Ar=new Set(Jt);return On===ae?Jt.filter(function(la){var Er=hr[la];return!Er||!Er.children||!Er.children.some(function(Qt){var _n=Qt.node;return Ar.has(_n[yr.value])})||!Er.children.every(function(Qt){var _n=Qt.node;return Ue(_n)||Ar.has(_n[yr.value])})}):On===le?Jt.filter(function(la){var Er=hr[la],Qt=Er?Er.parent:null;return!Qt||Ue(Qt.node)||!Ar.has(Qt.key)}):Jt}function ye(Jt){var On=Jt.searchPlaceholder,hr=Jt.treeCheckStrictly,yr=Jt.treeCheckable,Ar=Jt.labelInValue,la=Jt.value,Er=Jt.multiple,Qt=Jt.showCheckedStrategy,_n=Jt.maxCount;warning(!On,"`searchPlaceholder` has been removed."),hr&&Ar===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(Ar||hr)&&warning(toArray(la).every(function(br){return br&&_typeof(br)==="object"&&"value"in br}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),hr||Er||yr?warning(!la||Array.isArray(la),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(la),"`value` should not be array when `TreeSelect` is single mode."),_n&&(Qt==="SHOW_ALL"&&!hr||Qt==="SHOW_PARENT")&&warning(!1,"`maxCount` not work with `showCheckedStrategy=SHOW_ALL` (when `treeCheckStrictly=false`) or `showCheckedStrategy=SHOW_PARENT`.")}var se=null,ot=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","maxCount","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","listItemScrollOffset","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion","treeTitleRender","onPopupScroll"];function Xt(Jt){return!Jt||(0,Fe.Z)(Jt)!=="object"}var zt=E.forwardRef(function(Jt,On){var hr=Jt.id,yr=Jt.prefixCls,Ar=yr===void 0?"rc-tree-select":yr,la=Jt.value,Er=Jt.defaultValue,Qt=Jt.onChange,_n=Jt.onSelect,br=Jt.onDeselect,Nr=Jt.searchValue,qr=Jt.inputValue,Xa=Jt.onSearch,si=Jt.autoClearSearchValue,so=si===void 0?!0:si,Mn=Jt.filterTreeNode,Rr=Jt.treeNodeFilterProp,jn=Rr===void 0?"value":Rr,tl=Jt.showCheckedStrategy,Zo=Jt.treeNodeLabelProp,Ct=Jt.multiple,rn=Jt.treeCheckable,Mt=Jt.treeCheckStrictly,Nt=Jt.labelInValue,sr=Jt.maxCount,Hn=Jt.fieldNames,vn=Jt.treeDataSimpleMode,Fr=Jt.treeData,Pr=Jt.children,Or=Jt.loadData,Ha=Jt.treeLoadedKeys,ma=Jt.onTreeLoad,Qr=Jt.treeDefaultExpandAll,za=Jt.treeExpandedKeys,Ya=Jt.treeDefaultExpandedKeys,jr=Jt.onTreeExpand,Wa=Jt.treeExpandAction,Li=Jt.virtual,ui=Jt.listHeight,Sa=ui===void 0?200:ui,ia=Jt.listItemHeight,$i=ia===void 0?20:ia,ci=Jt.listItemScrollOffset,ja=ci===void 0?0:ci,ai=Jt.onDropdownVisibleChange,wi=Jt.dropdownMatchSelectWidth,ii=wi===void 0?!0:wi,Da=Jt.treeLine,Di=Jt.treeIcon,oi=Jt.showTreeIcon,xo=Jt.switcherIcon,Bo=Jt.treeMotion,Ei=Jt.treeTitleRender,Qi=Jt.onPopupScroll,ga=(0,nt.Z)(Jt,ot),Ri=(0,Xe.ZP)(hr),Pi=rn&&!Mt,Fo=rn||Mt,Bi=Mt||Nt,Fi=Fo||Ct,So=(0,vt.Z)(Er,{value:la}),De=(0,ze.Z)(So,2),jt=De[0],hn=De[1],Cn=E.useMemo(function(){return rn?tl||ae:he},[tl,rn]),_t=E.useMemo(function(){return Le(Hn)},[JSON.stringify(Hn)]),$t=(0,vt.Z)("",{value:Nr!==void 0?Nr:qr,postState:function(Gr){return Gr||""}}),Ut=(0,ze.Z)($t,2),an=Ut[0],qt=Ut[1],An=function(Gr){qt(Gr),Xa==null||Xa(Gr)},fr=tt(Fr,Pr,vn),cr=Ke(fr,_t),$n=cr.keyEntities,Pa=cr.valueEntities,ta=E.useCallback(function(Ao){var Gr=[],Ai=[];return Ao.forEach(function(mo){Pa.has(mo)?Ai.push(mo):Gr.push(mo)}),{missingRawValues:Gr,existRawValues:Ai}},[Pa]),Ba=Se(fr,an,{fieldNames:_t,treeNodeFilterProp:jn,filterTreeNode:Mn}),bi=E.useCallback(function(Ao){if(Ao){if(Zo)return Ao[Zo];for(var Gr=_t._title,Ai=0;AiTs)){var Bl=uo(Ao);if(hn(Bl),so&&qt(""),Qt){var Mo=Ao;Pi&&(Mo=mo.map(function(rs){var gs=Pa.get(rs);return gs?gs.node[_t.value]:rs}));var Ci=Gr||{triggerValue:void 0,selected:void 0},To=Ci.triggerValue,wl=Ci.selected,os=Mo;if(Mt){var Il=Do.filter(function(rs){return!Mo.includes(rs.value)});os=[].concat((0,He.Z)(os),(0,He.Z)(Il))}var Nl=uo(os),Wi={preValue:nl,triggerValue:To},Is=!0;(Mt||Ai==="selection"&&!wl)&&(Is=!1),Je(Wi,To,Ao,fr,Is,_t),Fo?Wi.checked=wl:Wi.selected=wl;var sl=Bi?Nl:Nl.map(function(rs){return rs.value});Qt(Fi?sl:sl[0],Bi?null:Nl.map(function(rs){return rs.label}),Wi)}}}),vs=E.useCallback(function(Ao,Gr){var Ai,mo=Gr.selected,Bl=Gr.source,Mo=$n[Ao],Ci=Mo==null?void 0:Mo.node,To=(Ai=Ci==null?void 0:Ci[_t.value])!==null&&Ai!==void 0?Ai:Ao;if(!Fi)ns([To],{selected:!0,triggerValue:To},"option");else{var wl=mo?[].concat((0,He.Z)(co),[To]):Ul.filter(function(gs){return gs!==To});if(Pi){var os=ta(wl),Il=os.missingRawValues,Nl=os.existRawValues,Wi=Nl.map(function(gs){return Pa.get(gs).key}),Is;if(mo){var sl=(0,$e.S)(Wi,!0,$n);Is=sl.checkedKeys}else{var rs=(0,$e.S)(Wi,{checked:!1,halfCheckedKeys:ql},$n);Is=rs.checkedKeys}wl=[].concat((0,He.Z)(Il),(0,He.Z)(Is.map(function(gs){return $n[gs].node[_t.value]})))}ns(wl,{selected:mo,triggerValue:To},Bl||"option")}mo||!Fi?_n==null||_n(To,ct(Ci)):br==null||br(To,ct(Ci))},[ta,Pa,$n,_t,Fi,co,ns,Pi,_n,br,Ul,ql,sr]),Us=E.useCallback(function(Ao){if(ai){var Gr={};Object.defineProperty(Gr,"documentClickClose",{get:function(){return(0,Ye.ZP)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),ai(Ao,Gr)}},[ai]),Ls=Ve(function(Ao,Gr){var Ai=Ao.map(function(mo){return mo.value});if(Gr.type==="clear"){ns(Ai,{},"selection");return}Gr.values.length&&vs(Gr.values[0].value,{selected:!1,source:"selection"})}),Rs=E.useMemo(function(){return{virtual:Li,dropdownMatchSelectWidth:ii,listHeight:Sa,listItemHeight:$i,listItemScrollOffset:ja,treeData:Ba,fieldNames:_t,onSelect:vs,treeExpandAction:Wa,treeTitleRender:Ei,onPopupScroll:Qi,leftMaxCount:sr===void 0?null:sr-ts.length,leafCountOnly:Cn==="SHOW_CHILD"&&!Mt&&!!rn,valueEntities:Pa}},[Li,ii,Sa,$i,ja,Ba,_t,vs,Wa,Ei,Qi,sr,ts.length,Cn,Mt,rn,Pa]),Zs=E.useMemo(function(){return{checkable:Fo,loadData:Or,treeLoadedKeys:Ha,onTreeLoad:ma,checkedKeys:Ul,halfCheckedKeys:ql,treeDefaultExpandAll:Qr,treeExpandedKeys:za,treeDefaultExpandedKeys:Ya,onTreeExpand:jr,treeIcon:Di,treeMotion:Bo,showTreeIcon:oi,switcherIcon:xo,treeLine:Da,treeNodeFilterProp:jn,keyEntities:$n}},[Fo,Or,Ha,ma,Ul,ql,Qr,za,Ya,jr,Di,Bo,oi,xo,Da,jn,$n]);return E.createElement(bt.Provider,{value:Rs},E.createElement(lt.Provider,{value:Zs},E.createElement(We.Ac,(0,Te.Z)({ref:On},ga,{id:Ri,prefixCls:Ar,mode:Fi?"multiple":void 0,displayValues:ts,onDisplayValuesChange:Ls,searchValue:an,onSearch:An,OptionList:pn,emptyOptions:!fr.length,onDropdownVisibleChange:Us,dropdownMatchSelectWidth:ii}))))}),on=zt;on.TreeNode=st,on.SHOW_ALL=he,on.SHOW_PARENT=le,on.SHOW_CHILD=ae;var Kt=on,Yn=Kt,Fn=ne(2738),or=ne(75030),ra=ne(86641),ur=ne(45915),rr=ne(82855),Xr=ne(48755),Vr=ne(38406),xr=ne(2171),Dn=ne(83397),pa=ne(31756),Jn=ne(56553),Vn=ne(24971),ha=ne(1722),Ti=ne(90376),Ni=ne(68525),Ir=ne(90005),Sn=ne(70045),ir=ne(57700),Fa=ne(85278),$a=ne(36237),Jr=ne(36170),na=ne(51636),Qa=ne(16931),Kr=ne(12425);const qa=Jt=>{const{componentCls:On,treePrefixCls:hr,colorBgElevated:yr}=Jt,Ar=`.${hr}`;return[{[`${On}-dropdown`]:[{padding:`${(0,$a.unit)(Jt.paddingXS)} ${(0,$a.unit)(Jt.calc(Jt.paddingXS).div(2).equal())}`},(0,Kr.Yk)(hr,(0,na.mergeToken)(Jt,{colorBgContainer:yr}),!1),{[Ar]:{borderRadius:0,[`${Ar}-list-holder-inner`]:{alignItems:"stretch",[`${Ar}-treenode`]:{[`${Ar}-node-content-wrapper`]:{flex:"auto"}}}}},(0,Jr.C2)(`${hr}-checkbox`,Jt),{"&-rtl":{direction:"rtl",[`${Ar}-switcher${Ar}-switcher_close`]:{[`${Ar}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]},aa=null;function Wn(Jt,On,hr){return(0,Qa.I$)("TreeSelect",yr=>{const Ar=(0,na.mergeToken)(yr,{treePrefixCls:On});return[qa(Ar)]},Kr.TM)(Jt,hr)}var Rn=function(Jt,On){var hr={};for(var yr in Jt)Object.prototype.hasOwnProperty.call(Jt,yr)&&On.indexOf(yr)<0&&(hr[yr]=Jt[yr]);if(Jt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ar=0,yr=Object.getOwnPropertySymbols(Jt);Ar{var hr;const{prefixCls:yr,size:Ar,disabled:la,bordered:Er=!0,className:Qt,rootClassName:_n,treeCheckable:br,multiple:Nr,listHeight:qr=256,listItemHeight:Xa,placement:si,notFoundContent:so,switcherIcon:Mn,treeLine:Rr,getPopupContainer:jn,popupClassName:tl,dropdownClassName:Zo,treeIcon:Ct=!1,transitionName:rn,choiceTransitionName:Mt="",status:Nt,treeExpandAction:sr,builtinPlacements:Hn,dropdownMatchSelectWidth:vn,popupMatchSelectWidth:Fr,allowClear:Pr,variant:Or,dropdownStyle:Ha,tagRender:ma,maxCount:Qr,showCheckedStrategy:za,treeCheckStrictly:Ya}=Jt,jr=Rn(Jt,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear","variant","dropdownStyle","tagRender","maxCount","showCheckedStrategy","treeCheckStrictly"]),{getPopupContainer:Wa,getPrefixCls:Li,renderEmpty:ui,direction:Sa,virtual:ia,popupMatchSelectWidth:$i,popupOverflow:ci}=E.useContext(Xr.E_),[,ja]=(0,ir.ZP)(),ai=Xa!=null?Xa:(ja==null?void 0:ja.controlHeightSM)+(ja==null?void 0:ja.paddingXXS),wi=Li(),ii=Li("select",yr),Da=Li("select-tree",yr),Di=Li("tree-select",yr),{compactSize:oi,compactItemClassnames:xo}=(0,Sn.ri)(ii,Sa),Bo=(0,Dn.Z)(ii),Ei=(0,Dn.Z)(Di),[Qi,ga,Ri]=(0,Ti.Z)(ii,Bo),[Pi]=Wn(Di,Da,Ei),[Fo,Bi]=(0,Vn.Z)("treeSelect",Or,Er),Fi=Pe()(tl||Zo,`${Di}-dropdown`,{[`${Di}-dropdown-rtl`]:Sa==="rtl"},_n,Ri,Bo,Ei,ga),So=!!(br||Nr),De=E.useMemo(()=>{if(!(Qr&&(za==="SHOW_ALL"&&!Ya||za==="SHOW_PARENT")))return Qr},[Qr,za,Ya]),jt=(0,Ir.Z)(Jt.suffixIcon,Jt.showArrow),hn=(hr=Fr!=null?Fr:vn)!==null&&hr!==void 0?hr:$i,{status:Cn,hasFeedback:_t,isFormItemInput:$t,feedbackIcon:Ut}=E.useContext(Jn.aM),an=(0,rr.F)(Cn,Nt),{suffixIcon:qt,removeIcon:An,clearIcon:fr}=(0,Ni.Z)(Object.assign(Object.assign({},jr),{multiple:So,showSuffixIcon:jt,hasFeedback:_t,feedbackIcon:Ut,prefixCls:ii,componentName:"TreeSelect"})),cr=Pr===!0?{clearIcon:fr}:Pr;let $n;so!==void 0?$n=so:$n=(ui==null?void 0:ui("Select"))||E.createElement(Vr.Z,{componentName:"Select"});const Pa=(0,Fn.Z)(jr,["suffixIcon","removeIcon","clearIcon","itemIcon","switcherIcon"]),ta=E.useMemo(()=>si!==void 0?si:Sa==="rtl"?"bottomRight":"bottomLeft",[si,Sa]),Ba=(0,pa.Z)(nl=>{var Do;return(Do=Ar!=null?Ar:oi)!==null&&Do!==void 0?Do:nl}),bi=E.useContext(xr.Z),Hi=la!=null?la:bi,uo=Pe()(!yr&&Di,{[`${ii}-lg`]:Ba==="large",[`${ii}-sm`]:Ba==="small",[`${ii}-rtl`]:Sa==="rtl",[`${ii}-${Fo}`]:Bi,[`${ii}-in-form-item`]:$t},(0,rr.Z)(ii,an,_t),xo,Qt,_n,Ri,Bo,Ei,ga),pl=nl=>E.createElement(Fa.Z,{prefixCls:Da,switcherIcon:Mn,treeNodeProps:nl,showLine:Rr}),[ol]=(0,or.Cn)("SelectLike",Ha==null?void 0:Ha.zIndex),ll=E.createElement(Yn,Object.assign({virtual:ia,disabled:Hi},Pa,{dropdownMatchSelectWidth:hn,builtinPlacements:(0,ha.Z)(Hn,ci),ref:On,prefixCls:ii,className:uo,listHeight:qr,listItemHeight:ai,treeCheckable:br&&E.createElement("span",{className:`${ii}-tree-checkbox-inner`}),treeLine:!!Rr,suffixIcon:qt,multiple:So,placement:ta,removeIcon:An,allowClear:cr,switcherIcon:pl,showTreeIcon:Ct,notFoundContent:$n,getPopupContainer:jn||Wa,treeMotion:null,dropdownClassName:Fi,dropdownStyle:Object.assign(Object.assign({},Ha),{zIndex:ol}),choiceTransitionName:(0,ra.m)(wi,"",Mt),transitionName:(0,ra.m)(wi,"slide-up",rn),treeExpandAction:sr,tagRender:So?ma:void 0,maxCount:De,showCheckedStrategy:za,treeCheckStrictly:Ya}));return Qi(Pi(ll))},wn=E.forwardRef(cn),nn=(0,ur.Z)(wn,"dropdownAlign",Jt=>(0,Fn.Z)(Jt,["visible"]));wn.TreeNode=st,wn.SHOW_ALL=he,wn.SHOW_PARENT=le,wn.SHOW_CHILD=ae,wn._InternalPanelDoNotUseOrYouWillBeFired=nn;var Kn=wn},99498:function(It,kt,ne){(function(E){E(ne(89780))})(function(E){E.defineOption("placeholder","",function(nt,Fe,We){var Xe=We&&We!=E.Init;if(Fe&&!Xe)nt.on("blur",He),nt.on("change",_e),nt.on("swapDoc",_e),E.on(nt.getInputField(),"compositionupdate",nt.state.placeholderCompose=function(){Te(nt)}),_e(nt);else if(!Fe&&Xe){nt.off("blur",He),nt.off("change",_e),nt.off("swapDoc",_e),E.off(nt.getInputField(),"compositionupdate",nt.state.placeholderCompose),ve(nt);var $e=nt.getWrapperElement();$e.className=$e.className.replace(" CodeMirror-empty","")}Fe&&!nt.hasFocus()&&He(nt)});function ve(nt){nt.state.placeholder&&(nt.state.placeholder.parentNode.removeChild(nt.state.placeholder),nt.state.placeholder=null)}function Pe(nt){ve(nt);var Fe=nt.state.placeholder=document.createElement("pre");Fe.style.cssText="height: 0; overflow: visible",Fe.style.direction=nt.getOption("direction"),Fe.className="CodeMirror-placeholder CodeMirror-line-like";var We=nt.getOption("placeholder");typeof We=="string"&&(We=document.createTextNode(We)),Fe.appendChild(We),nt.display.lineSpace.insertBefore(Fe,nt.display.lineSpace.firstChild)}function Te(nt){setTimeout(function(){var Fe=!1,We=nt.getInputField();We.nodeName=="TEXTAREA"?Fe=!We.value:nt.lineCount()==1&&(Fe=!/[^\u200b]/.test(We.querySelector(".CodeMirror-line").textContent)),Fe?Pe(nt):ve(nt)},20)}function He(nt){ze(nt)&&Pe(nt)}function _e(nt){var Fe=nt.getWrapperElement(),We=ze(nt);Fe.className=Fe.className.replace(" CodeMirror-empty","")+(We?" CodeMirror-empty":""),We?Pe(nt):ve(nt)}function ze(nt){return nt.lineCount()===1&&nt.getLine(0)===""}})},25717:function(It,kt,ne){(function(E){E(ne(89780))})(function(E){var ve={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},Pe=E.Pos;E.defineOption("autoCloseBrackets",!1,function(Ne,Be,be){be&&be!=E.Init&&(Ne.removeKeyMap(He),Ne.state.closeBrackets=null),Be&&(_e(Te(Be,"pairs")),Ne.state.closeBrackets=Be,Ne.addKeyMap(He))});function Te(Ne,Be){return Be=="pairs"&&typeof Ne=="string"?Ne:typeof Ne=="object"&&Ne[Be]!=null?Ne[Be]:ve[Be]}var He={Backspace:Fe,Enter:We};function _e(Ne){for(var Be=0;Be=0;Ke--){var fe=Ie[Ke].head;Ne.replaceRange("",Pe(fe.line,fe.ch-1),Pe(fe.line,fe.ch+1),"+delete")}}function We(Ne){var Be=nt(Ne),be=Be&&Te(Be,"explode");if(!be||Ne.getOption("disableInput"))return E.Pass;for(var Ie=Ne.listSelections(),Ke=0;Ke0;return{anchor:new Pe(Ne.anchor.line,Ne.anchor.ch+(Be?-1:1)),head:new Pe(Ne.head.line,Ne.head.ch+(Be?1:-1))}}function $e(Ne,Be){var be=nt(Ne);if(!be||Ne.getOption("disableInput"))return E.Pass;var Ie=Te(be,"pairs"),Ke=Ie.indexOf(Be);if(Ke==-1)return E.Pass;for(var at=Te(be,"closeBefore"),fe=Te(be,"triples"),qe=Ie.charAt(Ke+1)==Be,st=Ne.listSelections(),wt=Ke%2==0,ft,ct=0;ct=0&&Ne.getRange(ut,Pe(ut.line,ut.ch+3))==Be+Be+Be?Se="skipThree":Se="skip";else if(qe&&ut.ch>1&&fe.indexOf(Be)>=0&&Ne.getRange(Pe(ut.line,ut.ch-2),ut)==Be+Be){if(ut.ch>2&&/\bstring/.test(Ne.getTokenTypeAt(Pe(ut.line,ut.ch-2))))return E.Pass;Se="addFour"}else if(qe){var Ae=ut.ch==0?" ":Ne.getRange(Pe(ut.line,ut.ch-1),ut);if(!E.isWordChar(Ve)&&Ae!=Be&&!E.isWordChar(Ae))Se="both";else return E.Pass}else if(wt&&(Ve.length===0||/\s/.test(Ve)||at.indexOf(Ve)>-1))Se="both";else return E.Pass;if(!ft)ft=Se;else if(ft!=Se)return E.Pass}var tt=Ke%2?Ie.charAt(Ke-1):Be,Dt=Ke%2?Be:Ie.charAt(Ke+1);Ne.operation(function(){if(ft=="skip")Ne.execCommand("goCharRight");else if(ft=="skipThree")for(var lt=0;lt<3;lt++)Ne.execCommand("goCharRight");else if(ft=="surround"){for(var Qe=Ne.getSelections(),lt=0;lt'"]=function(vt){return Te(vt)}),Fe.addKeyMap($e)}});var ve=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],Pe=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function Te(Fe){if(Fe.getOption("disableInput"))return E.Pass;for(var We=Fe.listSelections(),Xe=[],$e=Fe.getOption("autoCloseTags"),vt=0;vtYe.ch&&(Ke=Ke.slice(0,Ke.length-Ne.end+Ye.ch));var st=Ke.toLowerCase();if(!Ke||Ne.type=="string"&&(Ne.end!=Ye.ch||!/[\"\']/.test(Ne.string.charAt(Ne.string.length-1))||Ne.string.length==1)||Ne.type=="tag"&&Ie.close||Ne.string.indexOf("/")==Ye.ch-Ne.start-1||fe&&ze(fe,st)>-1||nt(Fe,Be.mode.xmlCurrentContext&&Be.mode.xmlCurrentContext(be)||[],Ke,Ye,!0))return E.Pass;var wt=typeof $e=="object"&&$e.emptyTags;if(wt&&ze(wt,Ke)>-1){Xe[vt]={text:"/>",newPos:E.Pos(Ye.line,Ye.ch+2)};continue}var ft=qe&&ze(qe,st)>-1;Xe[vt]={indent:ft,text:">"+(ft?` `:"")+"",newPos:ft?E.Pos(Ye.line+1,0):E.Pos(Ye.line,Ye.ch+1)}}for(var ct=typeof $e=="object"&&$e.dontIndentOnAutoClose,vt=We.length-1;vt>=0;vt--){var Je=Xe[vt];Fe.replaceRange(Je.text,We[vt].head,We[vt].anchor,"+insert");var ut=Fe.listSelections().slice(0);ut[vt]={head:Je.newPos,anchor:Je.newPos},Fe.setSelections(ut),!ct&&Je.indent&&(Fe.indentLine(Je.newPos.line,null,!0),Fe.indentLine(Je.newPos.line+1,null,!0))}}function He(Fe,We){for(var Xe=Fe.listSelections(),$e=[],vt=We?"/":""&&(fe+=">"),$e[Be]=fe}if(Fe.replaceSelections($e),Xe=Fe.listSelections(),!Ne)for(var Be=0;Be=0&&We[be]==Xe;be--)++Be;$e=Ne.to;for(var be=1;be=be.max))return be.ch=0,be.text=be.cm.getLine(++be.line),!0}function We(be){if(!(be.line<=be.min))return be.text=be.cm.getLine(--be.line),be.ch=be.text.length,!0}function Xe(be){for(;;){var Ie=be.text.indexOf(">",be.ch);if(Ie==-1){if(Fe(be))continue;return}if(!nt(be,Ie+1)){be.ch=Ie+1;continue}var Ke=be.text.lastIndexOf("/",Ie),at=Ke>-1&&!/\S/.test(be.text.slice(Ke+1,Ie));return be.ch=Ie+1,at?"selfClose":"regular"}}function $e(be){for(;;){var Ie=be.ch?be.text.lastIndexOf("<",be.ch-1):-1;if(Ie==-1){if(We(be))continue;return}if(!nt(be,Ie+1)){be.ch=Ie;continue}_e.lastIndex=Ie,be.ch=Ie;var Ke=_e.exec(be.text);if(Ke&&Ke.index==Ie)return Ke}}function vt(be){for(;;){_e.lastIndex=be.ch;var Ie=_e.exec(be.text);if(!Ie){if(Fe(be))continue;return}if(!nt(be,Ie.index+1)){be.ch=Ie.index+1;continue}return be.ch=Ie.index+Ie[0].length,Ie}}function Ye(be){for(;;){var Ie=be.ch?be.text.lastIndexOf(">",be.ch-1):-1;if(Ie==-1){if(We(be))continue;return}if(!nt(be,Ie+1)){be.ch=Ie;continue}var Ke=be.text.lastIndexOf("/",Ie),at=Ke>-1&&!/\S/.test(be.text.slice(Ke+1,Ie));return be.ch=Ie+1,at?"selfClose":"regular"}}function Ne(be,Ie){for(var Ke=[];;){var at=vt(be),fe,qe=be.line,st=be.ch-(at?at[0].length:0);if(!at||!(fe=Xe(be)))return;if(fe!="selfClose")if(at[1]){for(var wt=Ke.length-1;wt>=0;--wt)if(Ke[wt]==at[2]){Ke.length=wt;break}if(wt<0&&(!Ie||Ie==at[2]))return{tag:at[2],from:ve(qe,st),to:ve(be.line,be.ch)}}else Ke.push(at[2])}}function Be(be,Ie){for(var Ke=[];;){var at=Ye(be);if(!at)return;if(at=="selfClose"){$e(be);continue}var fe=be.line,qe=be.ch,st=$e(be);if(!st)return;if(st[1])Ke.push(st[2]);else{for(var wt=Ke.length-1;wt>=0;--wt)if(Ke[wt]==st[2]){Ke.length=wt;break}if(wt<0&&(!Ie||Ie==st[2]))return{tag:st[2],from:ve(be.line,be.ch),to:ve(fe,qe)}}}}E.registerHelper("fold","xml",function(be,Ie){for(var Ke=new ze(be,Ie.line,0);;){var at=vt(Ke);if(!at||Ke.line!=Ie.line)return;var fe=Xe(Ke);if(!fe)return;if(!at[1]&&fe!="selfClose"){var qe=ve(Ke.line,Ke.ch),st=Ne(Ke,at[2]);return st&&Pe(st.from,qe)>0?{from:qe,to:st.from}:null}}}),E.findMatchingTag=function(be,Ie,Ke){var at=new ze(be,Ie.line,Ie.ch,Ke);if(!(at.text.indexOf(">")==-1&&at.text.indexOf("<")==-1)){var fe=Xe(at),qe=fe&&ve(at.line,at.ch),st=fe&&$e(at);if(!(!fe||!st||Pe(at,Ie)>0)){var wt={from:ve(at.line,at.ch),to:qe,tag:st[2]};return fe=="selfClose"?{open:wt,close:null,at:"open"}:st[1]?{open:Be(at,st[2]),close:wt,at:"close"}:(at=new ze(be,qe.line,qe.ch,Ke),{open:wt,close:Ne(at,st[2]),at:"open"})}}},E.findEnclosingTag=function(be,Ie,Ke,at){for(var fe=new ze(be,Ie.line,Ie.ch,Ke);;){var qe=Be(fe,at);if(!qe)break;var st=new ze(be,Ie.line,Ie.ch,Ke),wt=Ne(st,qe.tag);if(wt)return{open:qe,close:wt}}},E.scanForClosingTag=function(be,Ie,Ke,at){var fe=new ze(be,Ie.line,Ie.ch,at?{from:0,to:at}:null);return Ne(fe,Ke)}})},89780:function(It){(function(kt,ne){It.exports=ne()})(this,function(){"use strict";var kt=navigator.userAgent,ne=navigator.platform,E=/gecko\/\d/i.test(kt),ve=/MSIE \d/.test(kt),Pe=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(kt),Te=/Edge\/(\d+)/.exec(kt),He=ve||Pe||Te,_e=He&&(ve?document.documentMode||6:+(Te||Pe)[1]),ze=!Te&&/WebKit\//.test(kt),nt=ze&&/Qt\/\d+\.\d+/.test(kt),Fe=!Te&&/Chrome\//.test(kt),We=/Opera\//.test(kt),Xe=/Apple Computer/.test(navigator.vendor),$e=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(kt),vt=/PhantomJS/.test(kt),Ye=!Te&&/AppleWebKit/.test(kt)&&/Mobile\/\w+/.test(kt),Ne=/Android/.test(kt),Be=Ye||Ne||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(kt),be=Ye||/Mac/.test(ne),Ie=/\bCrOS\b/.test(kt),Ke=/win/i.test(ne),at=We&&kt.match(/Version\/(\d*\.\d*)/);at&&(at=Number(at[1])),at&&at>=15&&(We=!1,ze=!0);var fe=be&&(nt||We&&(at==null||at<12.11)),qe=E||He&&_e>=9;function st(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var wt=function(a,y){var x=a.className,b=st(y).exec(x);if(b){var z=x.slice(b.index+b[0].length);a.className=x.slice(0,b.index)+(z?b[1]+z:"")}};function ft(a){for(var y=a.childNodes.length;y>0;--y)a.removeChild(a.firstChild);return a}function ct(a,y){return ft(a).appendChild(y)}function Je(a,y,x,b){var z=document.createElement(a);if(x&&(z.className=x),b&&(z.style.cssText=b),typeof y=="string")z.appendChild(document.createTextNode(y));else if(y)for(var oe=0;oe=y)return de+(y-oe);de+=Ee-oe,de+=x-de%x,oe=Ee+1}}var me=function(){this.id=null,this.f=null,this.time=0,this.handler=Qe(this.onTimeout,this)};me.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},me.prototype.set=function(a,y){this.f=y;var x=+new Date+a;(!this.id||x=y)return b+Math.min(de,y-z);if(z+=oe-b,z+=x-z%x,b=oe+1,z>=y)return b}}var Pt=[""];function en(a){for(;Pt.length<=a;)Pt.push(dt(Pt)+" ");return Pt[a]}function dt(a){return a[a.length-1]}function Lt(a,y){for(var x=[],b=0;b"\x80"&&(a.toUpperCase()!=a.toLowerCase()||ae.test(a))}function ye(a,y){return y?y.source.indexOf("\\w")>-1&&pe(a)?!0:y.test(a):pe(a)}function se(a){for(var y in a)if(a.hasOwnProperty(y)&&a[y])return!1;return!0}var ot=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Xt(a){return a.charCodeAt(0)>=768&&ot.test(a)}function zt(a,y,x){for(;(x<0?y>0:yx?-1:1;;){if(y==x)return y;var z=(y+x)/2,oe=b<0?Math.ceil(z):Math.floor(z);if(oe==y)return a(oe)?y:x;a(oe)?x=oe:y=oe+b}}function Kt(a,y,x,b){if(!a)return b(y,x,"ltr",0);for(var z=!1,oe=0;oey||y==x&&de.to==y)&&(b(Math.max(de.from,y),Math.min(de.to,x),de.level==1?"rtl":"ltr",oe),z=!0)}z||b(y,x,"ltr")}var Yn=null;function Fn(a,y,x){var b;Yn=null;for(var z=0;zy)return z;oe.to==y&&(oe.from!=oe.to&&x=="before"?b=z:Yn=z),oe.from==y&&(oe.from!=oe.to&&x!="before"?b=z:Yn=z)}return b!=null?b:Yn}var or=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",y="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function x(je){return je<=247?a.charAt(je):1424<=je&&je<=1524?"R":1536<=je&&je<=1785?y.charAt(je-1536):1774<=je&&je<=2220?"r":8192<=je&&je<=8203?"w":je==8204?"b":"L"}var b=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,z=/[stwN]/,oe=/[LRr]/,de=/[Lb1n]/,Ee=/[1n]/;function we(je,yt,Bt){this.level=je,this.from=yt,this.to=Bt}return function(je,yt){var Bt=yt=="ltr"?"L":"R";if(je.length==0||yt=="ltr"&&!b.test(je))return!1;for(var sn=je.length,tn=[],Qn=0;Qn-1&&(b[y]=z.slice(0,oe).concat(z.slice(oe+1)))}}}function xr(a,y){var x=Xr(a,y);if(x.length)for(var b=Array.prototype.slice.call(arguments,2),z=0;z0}function Vn(a){a.prototype.on=function(y,x){rr(this,y,x)},a.prototype.off=function(y,x){Vr(this,y,x)}}function ha(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function Ti(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function Ni(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function Ir(a){ha(a),Ti(a)}function Sn(a){return a.target||a.srcElement}function ir(a){var y=a.which;return y==null&&(a.button&1?y=1:a.button&2?y=3:a.button&4&&(y=2)),be&&a.ctrlKey&&y==1&&(y=3),y}var Fa=function(){if(He&&_e<9)return!1;var a=Je("div");return"draggable"in a||"dragDrop"in a}(),$a;function Jr(a){if($a==null){var y=Je("span","\u200B");ct(a,Je("span",[y,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&($a=y.offsetWidth<=1&&y.offsetHeight>2&&!(He&&_e<8))}var x=$a?Je("span","\u200B"):Je("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return x.setAttribute("cm-text",""),x}var na;function Qa(a){if(na!=null)return na;var y=ct(a,document.createTextNode("A\u062EA")),x=Se(y,0,1).getBoundingClientRect(),b=Se(y,1,2).getBoundingClientRect();return ft(a),!x||x.left==x.right?!1:na=b.right-x.right<3}var Kr=` b`.split(/\n/).length!=3?function(a){for(var y=0,x=[],b=a.length;y<=b;){var z=a.indexOf(` -`,y);z==-1&&(z=a.length);var oe=a.slice(y,a.charAt(z-1)=="\r"?z-1:z),de=oe.indexOf("\r");de!=-1?(x.push(oe.slice(0,de)),y+=de+1):(x.push(oe),y=z+1)}return x}:function(a){return a.split(/\r\n?|\n/)},qa=window.getSelection?function(a){try{return a.selectionStart!=a.selectionEnd}catch(y){return!1}}:function(a){var y;try{y=a.ownerDocument.selection.createRange()}catch(x){}return!y||y.parentElement()!=a?!1:y.compareEndPoints("StartToEnd",y)!=0},aa=function(){var a=Je("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),typeof a.oncopy=="function")}(),Wn=null;function Rn(a){if(Wn!=null)return Wn;var y=ct(a,Je("span","x")),x=y.getBoundingClientRect(),b=Se(y,0,1).getBoundingClientRect();return Wn=Math.abs(x.left-b.left)>1}var cn={},fn={};function xn(a,y){arguments.length>2&&(y.dependencies=Array.prototype.slice.call(arguments,2)),cn[a]=y}function nn(a,y){fn[a]=y}function Kn(a){if(typeof a=="string"&&fn.hasOwnProperty(a))a=fn[a];else if(a&&typeof a.name=="string"&&fn.hasOwnProperty(a.name)){var y=fn[a.name];typeof y=="string"&&(y={name:y}),a=le(y,a),a.name=y.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return Kn("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return Kn("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function Jt(a,y){y=Kn(y);var x=cn[y.name];if(!x)return Jt(a,"text/plain");var b=x(a,y);if(On.hasOwnProperty(y.name)){var z=On[y.name];for(var oe in z)z.hasOwnProperty(oe)&&(b.hasOwnProperty(oe)&&(b["_"+oe]=b[oe]),b[oe]=z[oe])}if(b.name=y.name,y.helperType&&(b.helperType=y.helperType),y.modeProps)for(var de in y.modeProps)b[de]=y.modeProps[de];return b}var On={};function hr(a,y){var x=On.hasOwnProperty(a)?On[a]:On[a]={};xt(y,x)}function yr(a,y){if(y===!0)return y;if(a.copyState)return a.copyState(y);var x={};for(var b in y){var z=y[b];z instanceof Array&&(z=z.concat([])),x[b]=z}return x}function Ar(a,y){for(var x;a.innerMode&&(x=a.innerMode(y),!(!x||x.mode==a));)y=x.state,a=x.mode;return x||{mode:a,state:y}}function la(a,y,x){return a.startState?a.startState(y,x):!0}var Er=function(a,y,x){this.pos=this.start=0,this.string=a,this.tabSize=y||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=x};Er.prototype.eol=function(){return this.pos>=this.string.length},Er.prototype.sol=function(){return this.pos==this.lineStart},Er.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Er.prototype.next=function(){if(this.posy},Er.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},Er.prototype.skipToEnd=function(){this.pos=this.string.length},Er.prototype.skipTo=function(a){var y=this.string.indexOf(a,this.pos);if(y>-1)return this.pos=y,!0},Er.prototype.backUp=function(a){this.pos-=a},Er.prototype.column=function(){return this.lastColumnPos0?null:(oe&&y!==!1&&(this.pos+=oe[0].length),oe)}},Er.prototype.current=function(){return this.string.slice(this.start,this.pos)},Er.prototype.hideFirstChars=function(a,y){this.lineStart+=a;try{return y()}finally{this.lineStart-=a}},Er.prototype.lookAhead=function(a){var y=this.lineOracle;return y&&y.lookAhead(a)},Er.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function Qt(a,y){if(y-=a.first,y<0||y>=a.size)throw new Error("There is no line "+(y+a.first)+" in the document.");for(var x=a;!x.lines;)for(var b=0;;++b){var z=x.children[b],oe=z.chunkSize();if(y=a.first&&yx?Mn(x,Qt(a,x).text.length):Nt(y,Qt(a,y.line).text.length)}function Nt(a,y){var x=a.ch;return x==null||x>y?Mn(a.line,y):x<0?Mn(a.line,0):a}function sr(a,y){for(var x=[],b=0;bthis.maxLookAhead&&(this.maxLookAhead=a),y},vn.prototype.baseToken=function(a){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=a;)this.baseTokenPos+=2;var y=this.baseTokens[this.baseTokenPos+1];return{type:y&&y.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-a}},vn.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},vn.fromSaved=function(a,y,x){return y instanceof Hn?new vn(a,yr(a.mode,y.state),x,y.lookAhead):new vn(a,yr(a.mode,y),x)},vn.prototype.save=function(a){var y=a!==!1?yr(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Hn(y,this.maxLookAhead):y};function Fr(a,y,x,b){var z=[a.state.modeGen],oe={};Wa(a,y.text,a.doc.mode,x,function(je,yt){return z.push(je,yt)},oe,b);for(var de=x.state,Ee=function(je){x.baseTokens=z;var yt=a.state.overlays[je],Bt=1,sn=0;x.state=!0,Wa(a,y.text,yt.mode,x,function(tn,Qn){for(var gr=Bt;sntn&&z.splice(Bt,1,tn,z[Bt+1],Hr),Bt+=2,sn=Math.min(tn,Hr)}if(Qn)if(yt.opaque)z.splice(gr,Bt-gr,tn,"overlay "+Qn),Bt=gr+2;else for(;gra.options.maxHighlightLength&&yr(a.doc.mode,b.state),oe=Fr(a,y,b);z&&(b.state=z),y.stateAfter=b.save(!z),y.styles=oe.styles,oe.classes?y.styleClasses=oe.classes:y.styleClasses&&(y.styleClasses=null),x===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return y.styles}function Or(a,y,x){var b=a.doc,z=a.display;if(!b.mode.startState)return new vn(b,!0,y);var oe=Li(a,y,x),de=oe>b.first&&Qt(b,oe-1).stateAfter,Ee=de?vn.fromSaved(b,de,oe):new vn(b,la(b.mode),oe);return b.iter(oe,y,function(we){Ha(a,we.text,Ee);var je=Ee.line;we.stateAfter=je==y-1||je%5==0||je>=z.viewFrom&&jey.start)return oe}throw new Error("Mode "+a.name+" failed to advance stream.")}var za=function(a,y,x){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=y||null,this.state=x};function Ya(a,y,x,b){var z=a.doc,oe=z.mode,de;y=Mt(z,y);var Ee=Qt(z,y.line),we=Or(a,y.line,x),je=new Er(Ee.text,a.options.tabSize,we),yt;for(b&&(yt=[]);(b||je.posa.options.maxHighlightLength?(Ee=!1,de&&Ha(a,y,b,yt.pos),yt.pos=y.length,Bt=null):Bt=jr(Qr(x,yt,b.state,sn),oe),sn){var tn=sn[0].name;tn&&(Bt="m-"+(Bt?tn+" "+Bt:tn))}if(!Ee||je!=Bt){for(;wede;--Ee){if(Ee<=oe.first)return oe.first;var we=Qt(oe,Ee-1),je=we.stateAfter;if(je&&(!x||Ee+(je instanceof Hn?je.lookAhead:0)<=oe.modeFrontier))return Ee;var yt=Re(we.text,null,a.options.tabSize);(z==null||b>yt)&&(z=Ee-1,b=yt)}return z}function ui(a,y){if(a.modeFrontier=Math.min(a.modeFrontier,y),!(a.highlightFrontierx;b--){var z=Qt(a,b).stateAfter;if(z&&(!(z instanceof Hn)||b+z.lookAhead=y:oe.to>y);(b||(b=[])).push(new ja(de,oe.from,we?null:oe.to))}}return b}function Di(a,y,x){var b;if(a)for(var z=0;z=y:oe.to>y);if(Ee||oe.from==y&&de.type=="bookmark"&&(!x||oe.marker.insertLeft)){var we=oe.from==null||(de.inclusiveLeft?oe.from<=y:oe.from0&&Ee)for(var Ua=0;Ua0)){var yt=[we,1],Bt=Rr(je.from,Ee.from),sn=Rr(je.to,Ee.to);(Bt<0||!de.inclusiveLeft&&!Bt)&&yt.push({from:je.from,to:Ee.from}),(sn>0||!de.inclusiveRight&&!sn)&&yt.push({from:Ee.to,to:je.to}),z.splice.apply(z,yt),we+=yt.length-3}}return z}function Ei(a){var y=a.markedSpans;if(y){for(var x=0;xy)&&(!b||Pi(b,oe.marker)<0)&&(b=oe.marker)}return b}function De(a,y,x,b,z){var oe=Qt(a,y),de=ia&&oe.markedSpans;if(de)for(var Ee=0;Ee=0&&Bt<=0||yt<=0&&Bt>=0)&&(yt<=0&&(we.marker.inclusiveRight&&z.inclusiveLeft?Rr(je.to,x)>=0:Rr(je.to,x)>0)||yt>=0&&(we.marker.inclusiveRight&&z.inclusiveLeft?Rr(je.from,b)<=0:Rr(je.from,b)<0)))return!0}}}function jt(a){for(var y;y=Bi(a);)a=y.find(-1,!0).line;return a}function hn(a){for(var y;y=Fi(a);)a=y.find(1,!0).line;return a}function bn(a){for(var y,x;y=Fi(a);)a=y.find(1,!0).line,(x||(x=[])).push(a);return x}function _t(a,y){var x=Qt(a,y),b=jt(x);return x==b?y:qr(b)}function $t(a,y){if(y>a.lastLine())return y;var x=Qt(a,y),b;if(!Ut(a,x))return y;for(;b=Fi(x);)x=b.find(1,!0).line;return qr(x)+1}function Ut(a,y){var x=ia&&y.markedSpans;if(x){for(var b=void 0,z=0;zy.maxLineLength&&(y.maxLineLength=z,y.maxLine=b)})}var cr=function(a,y,x){this.text=a,Qi(this,y),this.height=x?x(this):1};cr.prototype.lineNo=function(){return qr(this)},Vn(cr);function $n(a,y,x,b){a.text=y,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),Ei(a),Qi(a,x);var z=b?b(a):1;z!=a.height&&Nr(a,z)}function Pa(a){a.parent=null,Ei(a)}var ta={},Ba={};function bi(a,y){if(!a||/^\s*$/.test(a))return null;var x=y.addModeClass?Ba:ta;return x[a]||(x[a]=a.replace(/\S+/g,"cm-$&"))}function Hi(a,y){var x=ut("span",null,null,ze?"padding-right: .1px":null),b={pre:ut("pre",[x],"CodeMirror-line"),content:x,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};y.measure={};for(var z=0;z<=(y.rest?y.rest.length:0);z++){var oe=z?y.rest[z-1]:y.line,de=void 0;b.pos=0,b.addToken=pl,Qa(a.display.measure)&&(de=ra(oe,a.doc.direction))&&(b.addToken=ll(b.addToken,de)),b.map=[];var Ee=y!=a.display.externalMeasured&&qr(oe);Do(oe,b,Pr(a,oe,Ee)),oe.styleClasses&&(oe.styleClasses.bgClass&&(b.bgClass=Dt(oe.styleClasses.bgClass,b.bgClass||"")),oe.styleClasses.textClass&&(b.textClass=Dt(oe.styleClasses.textClass,b.textClass||""))),b.map.length==0&&b.map.push(0,0,b.content.appendChild(Jr(a.display.measure))),z==0?(y.measure.map=b.map,y.measure.cache={}):((y.measure.maps||(y.measure.maps=[])).push(b.map),(y.measure.caches||(y.measure.caches=[])).push({}))}if(ze){var we=b.content.lastChild;(/\bcm-tab\b/.test(we.className)||we.querySelector&&we.querySelector(".cm-tab"))&&(b.content.className="cm-tab-wrap-hack")}return xr(a,"renderLine",a,y.line,b.pre),b.pre.className&&(b.textClass=Dt(b.pre.className,b.textClass||"")),b}function uo(a){var y=Je("span","\u2022","cm-invalidchar");return y.title="\\u"+a.charCodeAt(0).toString(16),y.setAttribute("aria-label",y.title),y}function pl(a,y,x,b,z,oe,de){if(y){var Ee=a.splitSpaces?ol(y,a.trailingSpace):y,we=a.cm.state.specialChars,je=!1,yt;if(!we.test(y))a.col+=y.length,yt=document.createTextNode(Ee),a.map.push(a.pos,a.pos+y.length,yt),He&&_e<9&&(je=!0),a.pos+=y.length;else{yt=document.createDocumentFragment();for(var Bt=0;;){we.lastIndex=Bt;var sn=we.exec(y),tn=sn?sn.index-Bt:y.length-Bt;if(tn){var Qn=document.createTextNode(Ee.slice(Bt,Bt+tn));He&&_e<9?yt.appendChild(Je("span",[Qn])):yt.appendChild(Qn),a.map.push(a.pos,a.pos+tn,Qn),a.col+=tn,a.pos+=tn}if(!sn)break;Bt+=tn+1;var gr=void 0;if(sn[0]==" "){var Hr=a.cm.options.tabSize,fa=Hr-a.col%Hr;gr=yt.appendChild(Je("span",en(fa),"cm-tab")),gr.setAttribute("role","presentation"),gr.setAttribute("cm-text"," "),a.col+=fa}else sn[0]=="\r"||sn[0]==` -`?(gr=yt.appendChild(Je("span",sn[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),gr.setAttribute("cm-text",sn[0]),a.col+=1):(gr=a.cm.options.specialCharPlaceholder(sn[0]),gr.setAttribute("cm-text",sn[0]),He&&_e<9?yt.appendChild(Je("span",[gr])):yt.appendChild(gr),a.col+=1);a.map.push(a.pos,a.pos+1,gr),a.pos++}}if(a.trailingSpace=Ee.charCodeAt(y.length-1)==32,x||b||z||je||oe||de){var Ra=x||"";b&&(Ra+=b),z&&(Ra+=z);var ua=Je("span",[yt],Ra,oe);if(de)for(var Ua in de)de.hasOwnProperty(Ua)&&Ua!="style"&&Ua!="class"&&ua.setAttribute(Ua,de[Ua]);return a.content.appendChild(ua)}a.content.appendChild(yt)}}function ol(a,y){if(a.length>1&&!/ /.test(a))return a;for(var x=y,b="",z=0;zje&&Bt.from<=je));sn++);if(Bt.to>=yt)return a(x,b,z,oe,de,Ee,we);a(x,b.slice(0,Bt.to-je),z,oe,null,Ee,we),oe=null,b=b.slice(Bt.to-je),je=Bt.to}}}function nl(a,y,x,b){var z=!b&&x.widgetNode;z&&a.map.push(a.pos,a.pos+y,z),!b&&a.cm.display.input.needsContentAttribute&&(z||(z=a.content.appendChild(document.createElement("span"))),z.setAttribute("cm-marker",x.id)),z&&(a.cm.display.input.setUneditable(z),a.content.appendChild(z)),a.pos+=y,a.trailingSpace=!1}function Do(a,y,x){var b=a.markedSpans,z=a.text,oe=0;if(!b){for(var de=1;dewe||Co.collapsed&&li.to==we&&li.from==we)){if(li.to!=null&&li.to!=we&&tn>li.to&&(tn=li.to,gr=""),Co.className&&(Qn+=" "+Co.className),Co.css&&(sn=(sn?sn+";":"")+Co.css),Co.startStyle&&li.from==we&&(Hr+=" "+Co.startStyle),Co.endStyle&&li.to==tn&&(Ua||(Ua=[])).push(Co.endStyle,li.to),Co.title&&((Ra||(Ra={})).title=Co.title),Co.attributes)for(var fl in Co.attributes)(Ra||(Ra={}))[fl]=Co.attributes[fl];Co.collapsed&&(!fa||Pi(fa.marker,Co)<0)&&(fa=li)}else li.from>we&&tn>li.from&&(tn=li.from)}if(Ua)for(var es=0;es=Ee)break;for(var ks=Math.min(Ee,tn);;){if(yt){var xs=we+yt.length;if(!fa){var Vl=xs>ks?yt.slice(0,ks-we):yt;y.addToken(y,Vl,Bt?Bt+Qn:Qn,Hr,we+Vl.length==tn?gr:"",sn,Ra)}if(xs>=ks){yt=yt.slice(ks-we),we=ks;break}we=xs,Hr=""}yt=z.slice(oe,oe=x[je++]),Bt=bi(x[je++],y.cm.options)}}}function co(a,y,x){this.line=y,this.rest=bn(y),this.size=this.rest?qr(dt(this.rest))-x+1:1,this.node=this.text=null,this.hidden=Ut(a,y)}function jl(a,y,x){for(var b=[],z,oe=y;oe2&&oe.push((we.bottom+je.top)/2-x.top)}}oe.push(x.bottom-x.top)}}function sl(a,y,x){if(a.line==y)return{map:a.measure.map,cache:a.measure.cache};for(var b=0;bx)return{map:a.measure.maps[z],cache:a.measure.caches[z],before:!0}}function rs(a,y){y=jt(y);var x=qr(y),b=a.display.externalMeasured=new co(a.doc,y,x);b.lineN=x;var z=b.built=Hi(a,b);return b.text=z.pre,ct(a.display.lineMeasure,z.pre),b}function gs(a,y,x,b){return ys(a,Fl(a,y),x,b)}function js(a,y){if(y>=a.display.viewFrom&&y=x.lineN&&yy)&&(oe=we-Ee,z=oe-1,y>=we&&(de="right")),z!=null){if(b=a[je+2],Ee==we&&x==(b.insertLeft?"left":"right")&&(de=x),x=="left"&&z==0)for(;je&&a[je-2]==a[je-3]&&a[je-1].insertLeft;)b=a[(je-=3)+2],de="left";if(x=="right"&&z==we-Ee)for(;je=0&&(x=a[z]).left==x.right;z--);return x}function bs(a,y,x,b){var z=Es(y.map,x,b),oe=z.node,de=z.start,Ee=z.end,we=z.collapse,je;if(oe.nodeType==3){for(var yt=0;yt<4;yt++){for(;de&&Xt(y.line.text.charAt(z.coverStart+de));)--de;for(;z.coverStart+Ee0&&(we=b="right");var Bt;a.options.lineWrapping&&(Bt=oe.getClientRects()).length>1?je=Bt[b=="right"?Bt.length-1:0]:je=oe.getBoundingClientRect()}if(He&&_e<9&&!de&&(!je||!je.left&&!je.right)){var sn=oe.parentNode.getClientRects()[0];sn?je={left:sn.left,right:sn.left+ls(a.display),top:sn.top,bottom:sn.bottom}:je=Au}for(var tn=je.top-y.rect.top,Qn=je.bottom-y.rect.top,gr=(tn+Qn)/2,Hr=y.view.measure.heights,fa=0;fa=b.text.length?(we=b.text.length,je="before"):we<=0&&(we=0,je="after"),!Ee)return de(je=="before"?we-1:we,je=="before");function yt(Qn,gr,Hr){var fa=Ee[gr],Ra=fa.level==1;return de(Hr?Qn-1:Qn,Ra!=Hr)}var Bt=Fn(Ee,we,je),sn=Yn,tn=yt(we,Bt,je=="before");return sn!=null&&(tn.other=yt(we,sn,je!="before")),tn}function _u(a,y){var x=0;y=Mt(a.doc,y),a.options.lineWrapping||(x=ls(a.display)*y.ch);var b=Qt(a.doc,y.line),z=qt(b)+To(a.display);return{left:x,right:x,top:z,bottom:z+b.height}}function as(a,y,x,b,z){var oe=Mn(a,y,x);return oe.xRel=z,b&&(oe.outside=b),oe}function Hl(a,y,x){var b=a.doc;if(x+=a.display.viewOffset,x<0)return as(b.first,0,null,-1,-1);var z=Xa(b,x),oe=b.first+b.size-1;if(z>oe)return as(b.first+b.size-1,Qt(b,oe).text.length,null,1,1);y<0&&(y=0);for(var de=Qt(b,z);;){var Ee=ca(a,de,z,y,x),we=So(de,Ee.ch+(Ee.xRel>0||Ee.outside>0?1:0));if(!we)return Ee;var je=we.find(1);if(je.line==z)return je;de=Qt(b,z=je.line)}}function wu(a,y,x,b){b-=Cu(y);var z=y.text.length,oe=on(function(de){return ys(a,x,de-1).bottom<=b},z,0);return z=on(function(de){return ys(a,x,de).top>b},oe,z),{begin:oe,end:z}}function Pu(a,y,x,b){x||(x=Fl(a,y));var z=iu(a,y,ys(a,x,b),"line").top;return wu(a,y,x,z)}function nu(a,y,x,b){return a.bottom<=x?!1:a.top>x?!0:(b?a.left:a.right)>y}function ca(a,y,x,b,z){z-=qt(y);var oe=Fl(a,y),de=Cu(y),Ee=0,we=y.text.length,je=!0,yt=ra(y,a.doc.direction);if(yt){var Bt=(a.options.lineWrapping?Iu:ku)(a,y,x,oe,yt,b,z);je=Bt.level!=1,Ee=je?Bt.from:Bt.to-1,we=je?Bt.to:Bt.from-1}var sn=null,tn=null,Qn=on(function(Si){var li=ys(a,oe,Si);return li.top+=de,li.bottom+=de,nu(li,b,z,!1)?(li.top<=z&&li.left<=b&&(sn=Si,tn=li),!0):!1},Ee,we),gr,Hr,fa=!1;if(tn){var Ra=b-tn.left=Ua.bottom?1:0}return Qn=zt(y.text,Qn,1),as(x,Qn,Hr,fa,b-gr)}function ku(a,y,x,b,z,oe,de){var Ee=on(function(Bt){var sn=z[Bt],tn=sn.level!=1;return nu(Yl(a,Mn(x,tn?sn.to:sn.from,tn?"before":"after"),"line",y,b),oe,de,!0)},0,z.length-1),we=z[Ee];if(Ee>0){var je=we.level!=1,yt=Yl(a,Mn(x,je?we.from:we.to,je?"after":"before"),"line",y,b);nu(yt,oe,de,!0)&&yt.top>de&&(we=z[Ee-1])}return we}function Iu(a,y,x,b,z,oe,de){var Ee=wu(a,y,b,de),we=Ee.begin,je=Ee.end;/\s/.test(y.text.charAt(je-1))&&je--;for(var yt=null,Bt=null,sn=0;sn=je||tn.to<=we)){var Qn=tn.level!=1,gr=ys(a,b,Qn?Math.min(je,tn.to)-1:Math.max(we,tn.from)).right,Hr=grHr)&&(yt=tn,Bt=Hr)}}return yt||(yt=z[z.length-1]),yt.fromje&&(yt={from:yt.from,to:je,level:yt.level}),yt}var fs;function wr(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(fs==null){fs=Je("pre",null,"CodeMirror-line-like");for(var y=0;y<49;++y)fs.appendChild(document.createTextNode("x")),fs.appendChild(Je("br"));fs.appendChild(document.createTextNode("x"))}ct(a.measure,fs);var x=fs.offsetHeight/50;return x>3&&(a.cachedTextHeight=x),ft(a.measure),x||1}function ls(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var y=Je("span","xxxxxxxxxx"),x=Je("pre",[y],"CodeMirror-line-like");ct(a.measure,x);var b=y.getBoundingClientRect(),z=(b.right-b.left)/10;return z>2&&(a.cachedCharWidth=z),z||10}function Fu(a){for(var y=a.display,x={},b={},z=y.gutters.clientLeft,oe=y.gutters.firstChild,de=0;oe;oe=oe.nextSibling,++de){var Ee=a.display.gutterSpecs[de].className;x[Ee]=oe.offsetLeft+oe.clientLeft+z,b[Ee]=oe.clientWidth}return{fixedPos:Nu(y),gutterTotalWidth:y.gutters.offsetWidth,gutterLeft:x,gutterWidth:b,wrapperWidth:y.wrapper.clientWidth}}function Nu(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function Ou(a){var y=wr(a.display),x=a.options.lineWrapping,b=x&&Math.max(5,a.display.scroller.clientWidth/ls(a.display)-3);return function(z){if(Ut(a.doc,z))return 0;var oe=0;if(z.widgets)for(var de=0;de0&&(je=Qt(a.doc,we.line).text).length==we.ch){var yt=Re(je,je.length,a.options.tabSize)-je.length;we=Mn(we.line,Math.max(0,Math.round((oe-os(a.display).left)/ls(a.display))-yt))}return we}function il(a,y){if(y>=a.display.viewTo||(y-=a.display.viewFrom,y<0))return null;for(var x=a.display.view,b=0;by)&&(z.updateLineNumbers=y),a.curOp.viewChanged=!0,y>=z.viewTo)ia&&_t(a.doc,y)z.viewFrom?Hs(a):(z.viewFrom+=b,z.viewTo+=b);else if(y<=z.viewFrom&&x>=z.viewTo)Hs(a);else if(y<=z.viewFrom){var oe=lu(a,x,x+b,1);oe?(z.view=z.view.slice(oe.index),z.viewFrom=oe.lineN,z.viewTo+=b):Hs(a)}else if(x>=z.viewTo){var de=lu(a,y,y,-1);de?(z.view=z.view.slice(0,de.index),z.viewTo=de.lineN):Hs(a)}else{var Ee=lu(a,y,y,-1),we=lu(a,x,x+b,1);Ee&&we?(z.view=z.view.slice(0,Ee.index).concat(jl(a,Ee.lineN,we.lineN)).concat(z.view.slice(we.index)),z.viewTo+=b):Hs(a)}var je=z.externalMeasured;je&&(x=z.lineN&&y=b.viewTo)){var oe=b.view[il(a,y)];if(oe.node!=null){var de=oe.changes||(oe.changes=[]);pt(de,x)==-1&&de.push(x)}}}function Hs(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function lu(a,y,x,b){var z=il(a,y),oe,de=a.display.view;if(!ia||x==a.doc.first+a.doc.size)return{index:z,lineN:x};for(var Ee=a.display.viewFrom,we=0;we0){if(z==de.length-1)return null;oe=Ee+de[z].size-y,z++}else oe=Ee-y;y+=oe,x+=oe}for(;_t(a.doc,x)!=x;){if(z==(b<0?0:de.length-1))return null;x+=b*de[z-(b<0?1:0)].size,z+=b}return{index:z,lineN:x}}function Gu(a,y,x){var b=a.display,z=b.view;z.length==0||y>=b.viewTo||x<=b.viewFrom?(b.view=jl(a,y,x),b.viewFrom=y):(b.viewFrom>y?b.view=jl(a,y,b.viewFrom).concat(b.view):b.viewFromx&&(b.view=b.view.slice(0,il(a,x)))),b.viewTo=x}function Du(a){for(var y=a.display.view,x=0,b=0;b=a.display.viewTo||Ee.to().line1}var cn={},fn={};function wn(a,y){arguments.length>2&&(y.dependencies=Array.prototype.slice.call(arguments,2)),cn[a]=y}function nn(a,y){fn[a]=y}function Kn(a){if(typeof a=="string"&&fn.hasOwnProperty(a))a=fn[a];else if(a&&typeof a.name=="string"&&fn.hasOwnProperty(a.name)){var y=fn[a.name];typeof y=="string"&&(y={name:y}),a=le(y,a),a.name=y.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return Kn("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return Kn("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function Jt(a,y){y=Kn(y);var x=cn[y.name];if(!x)return Jt(a,"text/plain");var b=x(a,y);if(On.hasOwnProperty(y.name)){var z=On[y.name];for(var oe in z)z.hasOwnProperty(oe)&&(b.hasOwnProperty(oe)&&(b["_"+oe]=b[oe]),b[oe]=z[oe])}if(b.name=y.name,y.helperType&&(b.helperType=y.helperType),y.modeProps)for(var de in y.modeProps)b[de]=y.modeProps[de];return b}var On={};function hr(a,y){var x=On.hasOwnProperty(a)?On[a]:On[a]={};xt(y,x)}function yr(a,y){if(y===!0)return y;if(a.copyState)return a.copyState(y);var x={};for(var b in y){var z=y[b];z instanceof Array&&(z=z.concat([])),x[b]=z}return x}function Ar(a,y){for(var x;a.innerMode&&(x=a.innerMode(y),!(!x||x.mode==a));)y=x.state,a=x.mode;return x||{mode:a,state:y}}function la(a,y,x){return a.startState?a.startState(y,x):!0}var Er=function(a,y,x){this.pos=this.start=0,this.string=a,this.tabSize=y||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=x};Er.prototype.eol=function(){return this.pos>=this.string.length},Er.prototype.sol=function(){return this.pos==this.lineStart},Er.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Er.prototype.next=function(){if(this.posy},Er.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},Er.prototype.skipToEnd=function(){this.pos=this.string.length},Er.prototype.skipTo=function(a){var y=this.string.indexOf(a,this.pos);if(y>-1)return this.pos=y,!0},Er.prototype.backUp=function(a){this.pos-=a},Er.prototype.column=function(){return this.lastColumnPos0?null:(oe&&y!==!1&&(this.pos+=oe[0].length),oe)}},Er.prototype.current=function(){return this.string.slice(this.start,this.pos)},Er.prototype.hideFirstChars=function(a,y){this.lineStart+=a;try{return y()}finally{this.lineStart-=a}},Er.prototype.lookAhead=function(a){var y=this.lineOracle;return y&&y.lookAhead(a)},Er.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function Qt(a,y){if(y-=a.first,y<0||y>=a.size)throw new Error("There is no line "+(y+a.first)+" in the document.");for(var x=a;!x.lines;)for(var b=0;;++b){var z=x.children[b],oe=z.chunkSize();if(y=a.first&&yx?Mn(x,Qt(a,x).text.length):Nt(y,Qt(a,y.line).text.length)}function Nt(a,y){var x=a.ch;return x==null||x>y?Mn(a.line,y):x<0?Mn(a.line,0):a}function sr(a,y){for(var x=[],b=0;bthis.maxLookAhead&&(this.maxLookAhead=a),y},vn.prototype.baseToken=function(a){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=a;)this.baseTokenPos+=2;var y=this.baseTokens[this.baseTokenPos+1];return{type:y&&y.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-a}},vn.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},vn.fromSaved=function(a,y,x){return y instanceof Hn?new vn(a,yr(a.mode,y.state),x,y.lookAhead):new vn(a,yr(a.mode,y),x)},vn.prototype.save=function(a){var y=a!==!1?yr(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Hn(y,this.maxLookAhead):y};function Fr(a,y,x,b){var z=[a.state.modeGen],oe={};Wa(a,y.text,a.doc.mode,x,function(je,yt){return z.push(je,yt)},oe,b);for(var de=x.state,Ee=function(je){x.baseTokens=z;var yt=a.state.overlays[je],Bt=1,sn=0;x.state=!0,Wa(a,y.text,yt.mode,x,function(tn,Qn){for(var gr=Bt;sntn&&z.splice(Bt,1,tn,z[Bt+1],Hr),Bt+=2,sn=Math.min(tn,Hr)}if(Qn)if(yt.opaque)z.splice(gr,Bt-gr,tn,"overlay "+Qn),Bt=gr+2;else for(;gra.options.maxHighlightLength&&yr(a.doc.mode,b.state),oe=Fr(a,y,b);z&&(b.state=z),y.stateAfter=b.save(!z),y.styles=oe.styles,oe.classes?y.styleClasses=oe.classes:y.styleClasses&&(y.styleClasses=null),x===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return y.styles}function Or(a,y,x){var b=a.doc,z=a.display;if(!b.mode.startState)return new vn(b,!0,y);var oe=Li(a,y,x),de=oe>b.first&&Qt(b,oe-1).stateAfter,Ee=de?vn.fromSaved(b,de,oe):new vn(b,la(b.mode),oe);return b.iter(oe,y,function(we){Ha(a,we.text,Ee);var je=Ee.line;we.stateAfter=je==y-1||je%5==0||je>=z.viewFrom&&jey.start)return oe}throw new Error("Mode "+a.name+" failed to advance stream.")}var za=function(a,y,x){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=y||null,this.state=x};function Ya(a,y,x,b){var z=a.doc,oe=z.mode,de;y=Mt(z,y);var Ee=Qt(z,y.line),we=Or(a,y.line,x),je=new Er(Ee.text,a.options.tabSize,we),yt;for(b&&(yt=[]);(b||je.posa.options.maxHighlightLength?(Ee=!1,de&&Ha(a,y,b,yt.pos),yt.pos=y.length,Bt=null):Bt=jr(Qr(x,yt,b.state,sn),oe),sn){var tn=sn[0].name;tn&&(Bt="m-"+(Bt?tn+" "+Bt:tn))}if(!Ee||je!=Bt){for(;wede;--Ee){if(Ee<=oe.first)return oe.first;var we=Qt(oe,Ee-1),je=we.stateAfter;if(je&&(!x||Ee+(je instanceof Hn?je.lookAhead:0)<=oe.modeFrontier))return Ee;var yt=Re(we.text,null,a.options.tabSize);(z==null||b>yt)&&(z=Ee-1,b=yt)}return z}function ui(a,y){if(a.modeFrontier=Math.min(a.modeFrontier,y),!(a.highlightFrontierx;b--){var z=Qt(a,b).stateAfter;if(z&&(!(z instanceof Hn)||b+z.lookAhead=y:oe.to>y);(b||(b=[])).push(new ja(de,oe.from,we?null:oe.to))}}return b}function Di(a,y,x){var b;if(a)for(var z=0;z=y:oe.to>y);if(Ee||oe.from==y&&de.type=="bookmark"&&(!x||oe.marker.insertLeft)){var we=oe.from==null||(de.inclusiveLeft?oe.from<=y:oe.from0&&Ee)for(var Ua=0;Ua0)){var yt=[we,1],Bt=Rr(je.from,Ee.from),sn=Rr(je.to,Ee.to);(Bt<0||!de.inclusiveLeft&&!Bt)&&yt.push({from:je.from,to:Ee.from}),(sn>0||!de.inclusiveRight&&!sn)&&yt.push({from:Ee.to,to:je.to}),z.splice.apply(z,yt),we+=yt.length-3}}return z}function Ei(a){var y=a.markedSpans;if(y){for(var x=0;xy)&&(!b||Pi(b,oe.marker)<0)&&(b=oe.marker)}return b}function De(a,y,x,b,z){var oe=Qt(a,y),de=ia&&oe.markedSpans;if(de)for(var Ee=0;Ee=0&&Bt<=0||yt<=0&&Bt>=0)&&(yt<=0&&(we.marker.inclusiveRight&&z.inclusiveLeft?Rr(je.to,x)>=0:Rr(je.to,x)>0)||yt>=0&&(we.marker.inclusiveRight&&z.inclusiveLeft?Rr(je.from,b)<=0:Rr(je.from,b)<0)))return!0}}}function jt(a){for(var y;y=Bi(a);)a=y.find(-1,!0).line;return a}function hn(a){for(var y;y=Fi(a);)a=y.find(1,!0).line;return a}function Cn(a){for(var y,x;y=Fi(a);)a=y.find(1,!0).line,(x||(x=[])).push(a);return x}function _t(a,y){var x=Qt(a,y),b=jt(x);return x==b?y:qr(b)}function $t(a,y){if(y>a.lastLine())return y;var x=Qt(a,y),b;if(!Ut(a,x))return y;for(;b=Fi(x);)x=b.find(1,!0).line;return qr(x)+1}function Ut(a,y){var x=ia&&y.markedSpans;if(x){for(var b=void 0,z=0;zy.maxLineLength&&(y.maxLineLength=z,y.maxLine=b)})}var cr=function(a,y,x){this.text=a,Qi(this,y),this.height=x?x(this):1};cr.prototype.lineNo=function(){return qr(this)},Vn(cr);function $n(a,y,x,b){a.text=y,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),Ei(a),Qi(a,x);var z=b?b(a):1;z!=a.height&&Nr(a,z)}function Pa(a){a.parent=null,Ei(a)}var ta={},Ba={};function bi(a,y){if(!a||/^\s*$/.test(a))return null;var x=y.addModeClass?Ba:ta;return x[a]||(x[a]=a.replace(/\S+/g,"cm-$&"))}function Hi(a,y){var x=ut("span",null,null,ze?"padding-right: .1px":null),b={pre:ut("pre",[x],"CodeMirror-line"),content:x,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};y.measure={};for(var z=0;z<=(y.rest?y.rest.length:0);z++){var oe=z?y.rest[z-1]:y.line,de=void 0;b.pos=0,b.addToken=pl,Qa(a.display.measure)&&(de=ra(oe,a.doc.direction))&&(b.addToken=ll(b.addToken,de)),b.map=[];var Ee=y!=a.display.externalMeasured&&qr(oe);Do(oe,b,Pr(a,oe,Ee)),oe.styleClasses&&(oe.styleClasses.bgClass&&(b.bgClass=Dt(oe.styleClasses.bgClass,b.bgClass||"")),oe.styleClasses.textClass&&(b.textClass=Dt(oe.styleClasses.textClass,b.textClass||""))),b.map.length==0&&b.map.push(0,0,b.content.appendChild(Jr(a.display.measure))),z==0?(y.measure.map=b.map,y.measure.cache={}):((y.measure.maps||(y.measure.maps=[])).push(b.map),(y.measure.caches||(y.measure.caches=[])).push({}))}if(ze){var we=b.content.lastChild;(/\bcm-tab\b/.test(we.className)||we.querySelector&&we.querySelector(".cm-tab"))&&(b.content.className="cm-tab-wrap-hack")}return xr(a,"renderLine",a,y.line,b.pre),b.pre.className&&(b.textClass=Dt(b.pre.className,b.textClass||"")),b}function uo(a){var y=Je("span","\u2022","cm-invalidchar");return y.title="\\u"+a.charCodeAt(0).toString(16),y.setAttribute("aria-label",y.title),y}function pl(a,y,x,b,z,oe,de){if(y){var Ee=a.splitSpaces?ol(y,a.trailingSpace):y,we=a.cm.state.specialChars,je=!1,yt;if(!we.test(y))a.col+=y.length,yt=document.createTextNode(Ee),a.map.push(a.pos,a.pos+y.length,yt),He&&_e<9&&(je=!0),a.pos+=y.length;else{yt=document.createDocumentFragment();for(var Bt=0;;){we.lastIndex=Bt;var sn=we.exec(y),tn=sn?sn.index-Bt:y.length-Bt;if(tn){var Qn=document.createTextNode(Ee.slice(Bt,Bt+tn));He&&_e<9?yt.appendChild(Je("span",[Qn])):yt.appendChild(Qn),a.map.push(a.pos,a.pos+tn,Qn),a.col+=tn,a.pos+=tn}if(!sn)break;Bt+=tn+1;var gr=void 0;if(sn[0]==" "){var Hr=a.cm.options.tabSize,fa=Hr-a.col%Hr;gr=yt.appendChild(Je("span",en(fa),"cm-tab")),gr.setAttribute("role","presentation"),gr.setAttribute("cm-text"," "),a.col+=fa}else sn[0]=="\r"||sn[0]==` +`?(gr=yt.appendChild(Je("span",sn[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),gr.setAttribute("cm-text",sn[0]),a.col+=1):(gr=a.cm.options.specialCharPlaceholder(sn[0]),gr.setAttribute("cm-text",sn[0]),He&&_e<9?yt.appendChild(Je("span",[gr])):yt.appendChild(gr),a.col+=1);a.map.push(a.pos,a.pos+1,gr),a.pos++}}if(a.trailingSpace=Ee.charCodeAt(y.length-1)==32,x||b||z||je||oe||de){var Ra=x||"";b&&(Ra+=b),z&&(Ra+=z);var ua=Je("span",[yt],Ra,oe);if(de)for(var Ua in de)de.hasOwnProperty(Ua)&&Ua!="style"&&Ua!="class"&&ua.setAttribute(Ua,de[Ua]);return a.content.appendChild(ua)}a.content.appendChild(yt)}}function ol(a,y){if(a.length>1&&!/ /.test(a))return a;for(var x=y,b="",z=0;zje&&Bt.from<=je));sn++);if(Bt.to>=yt)return a(x,b,z,oe,de,Ee,we);a(x,b.slice(0,Bt.to-je),z,oe,null,Ee,we),oe=null,b=b.slice(Bt.to-je),je=Bt.to}}}function nl(a,y,x,b){var z=!b&&x.widgetNode;z&&a.map.push(a.pos,a.pos+y,z),!b&&a.cm.display.input.needsContentAttribute&&(z||(z=a.content.appendChild(document.createElement("span"))),z.setAttribute("cm-marker",x.id)),z&&(a.cm.display.input.setUneditable(z),a.content.appendChild(z)),a.pos+=y,a.trailingSpace=!1}function Do(a,y,x){var b=a.markedSpans,z=a.text,oe=0;if(!b){for(var de=1;dewe||Co.collapsed&&li.to==we&&li.from==we)){if(li.to!=null&&li.to!=we&&tn>li.to&&(tn=li.to,gr=""),Co.className&&(Qn+=" "+Co.className),Co.css&&(sn=(sn?sn+";":"")+Co.css),Co.startStyle&&li.from==we&&(Hr+=" "+Co.startStyle),Co.endStyle&&li.to==tn&&(Ua||(Ua=[])).push(Co.endStyle,li.to),Co.title&&((Ra||(Ra={})).title=Co.title),Co.attributes)for(var fl in Co.attributes)(Ra||(Ra={}))[fl]=Co.attributes[fl];Co.collapsed&&(!fa||Pi(fa.marker,Co)<0)&&(fa=li)}else li.from>we&&tn>li.from&&(tn=li.from)}if(Ua)for(var es=0;es=Ee)break;for(var ks=Math.min(Ee,tn);;){if(yt){var xs=we+yt.length;if(!fa){var Vl=xs>ks?yt.slice(0,ks-we):yt;y.addToken(y,Vl,Bt?Bt+Qn:Qn,Hr,we+Vl.length==tn?gr:"",sn,Ra)}if(xs>=ks){yt=yt.slice(ks-we),we=ks;break}we=xs,Hr=""}yt=z.slice(oe,oe=x[je++]),Bt=bi(x[je++],y.cm.options)}}}function co(a,y,x){this.line=y,this.rest=Cn(y),this.size=this.rest?qr(dt(this.rest))-x+1:1,this.node=this.text=null,this.hidden=Ut(a,y)}function jl(a,y,x){for(var b=[],z,oe=y;oe2&&oe.push((we.bottom+je.top)/2-x.top)}}oe.push(x.bottom-x.top)}}function sl(a,y,x){if(a.line==y)return{map:a.measure.map,cache:a.measure.cache};for(var b=0;bx)return{map:a.measure.maps[z],cache:a.measure.caches[z],before:!0}}function rs(a,y){y=jt(y);var x=qr(y),b=a.display.externalMeasured=new co(a.doc,y,x);b.lineN=x;var z=b.built=Hi(a,b);return b.text=z.pre,ct(a.display.lineMeasure,z.pre),b}function gs(a,y,x,b){return ys(a,Fl(a,y),x,b)}function js(a,y){if(y>=a.display.viewFrom&&y=x.lineN&&yy)&&(oe=we-Ee,z=oe-1,y>=we&&(de="right")),z!=null){if(b=a[je+2],Ee==we&&x==(b.insertLeft?"left":"right")&&(de=x),x=="left"&&z==0)for(;je&&a[je-2]==a[je-3]&&a[je-1].insertLeft;)b=a[(je-=3)+2],de="left";if(x=="right"&&z==we-Ee)for(;je=0&&(x=a[z]).left==x.right;z--);return x}function bs(a,y,x,b){var z=Es(y.map,x,b),oe=z.node,de=z.start,Ee=z.end,we=z.collapse,je;if(oe.nodeType==3){for(var yt=0;yt<4;yt++){for(;de&&Xt(y.line.text.charAt(z.coverStart+de));)--de;for(;z.coverStart+Ee0&&(we=b="right");var Bt;a.options.lineWrapping&&(Bt=oe.getClientRects()).length>1?je=Bt[b=="right"?Bt.length-1:0]:je=oe.getBoundingClientRect()}if(He&&_e<9&&!de&&(!je||!je.left&&!je.right)){var sn=oe.parentNode.getClientRects()[0];sn?je={left:sn.left,right:sn.left+ls(a.display),top:sn.top,bottom:sn.bottom}:je=Au}for(var tn=je.top-y.rect.top,Qn=je.bottom-y.rect.top,gr=(tn+Qn)/2,Hr=y.view.measure.heights,fa=0;fa=b.text.length?(we=b.text.length,je="before"):we<=0&&(we=0,je="after"),!Ee)return de(je=="before"?we-1:we,je=="before");function yt(Qn,gr,Hr){var fa=Ee[gr],Ra=fa.level==1;return de(Hr?Qn-1:Qn,Ra!=Hr)}var Bt=Fn(Ee,we,je),sn=Yn,tn=yt(we,Bt,je=="before");return sn!=null&&(tn.other=yt(we,sn,je!="before")),tn}function _u(a,y){var x=0;y=Mt(a.doc,y),a.options.lineWrapping||(x=ls(a.display)*y.ch);var b=Qt(a.doc,y.line),z=qt(b)+To(a.display);return{left:x,right:x,top:z,bottom:z+b.height}}function as(a,y,x,b,z){var oe=Mn(a,y,x);return oe.xRel=z,b&&(oe.outside=b),oe}function Hl(a,y,x){var b=a.doc;if(x+=a.display.viewOffset,x<0)return as(b.first,0,null,-1,-1);var z=Xa(b,x),oe=b.first+b.size-1;if(z>oe)return as(b.first+b.size-1,Qt(b,oe).text.length,null,1,1);y<0&&(y=0);for(var de=Qt(b,z);;){var Ee=ca(a,de,z,y,x),we=So(de,Ee.ch+(Ee.xRel>0||Ee.outside>0?1:0));if(!we)return Ee;var je=we.find(1);if(je.line==z)return je;de=Qt(b,z=je.line)}}function wu(a,y,x,b){b-=Cu(y);var z=y.text.length,oe=on(function(de){return ys(a,x,de-1).bottom<=b},z,0);return z=on(function(de){return ys(a,x,de).top>b},oe,z),{begin:oe,end:z}}function Pu(a,y,x,b){x||(x=Fl(a,y));var z=iu(a,y,ys(a,x,b),"line").top;return wu(a,y,x,z)}function nu(a,y,x,b){return a.bottom<=x?!1:a.top>x?!0:(b?a.left:a.right)>y}function ca(a,y,x,b,z){z-=qt(y);var oe=Fl(a,y),de=Cu(y),Ee=0,we=y.text.length,je=!0,yt=ra(y,a.doc.direction);if(yt){var Bt=(a.options.lineWrapping?Iu:ku)(a,y,x,oe,yt,b,z);je=Bt.level!=1,Ee=je?Bt.from:Bt.to-1,we=je?Bt.to:Bt.from-1}var sn=null,tn=null,Qn=on(function(Si){var li=ys(a,oe,Si);return li.top+=de,li.bottom+=de,nu(li,b,z,!1)?(li.top<=z&&li.left<=b&&(sn=Si,tn=li),!0):!1},Ee,we),gr,Hr,fa=!1;if(tn){var Ra=b-tn.left=Ua.bottom?1:0}return Qn=zt(y.text,Qn,1),as(x,Qn,Hr,fa,b-gr)}function ku(a,y,x,b,z,oe,de){var Ee=on(function(Bt){var sn=z[Bt],tn=sn.level!=1;return nu(Yl(a,Mn(x,tn?sn.to:sn.from,tn?"before":"after"),"line",y,b),oe,de,!0)},0,z.length-1),we=z[Ee];if(Ee>0){var je=we.level!=1,yt=Yl(a,Mn(x,je?we.from:we.to,je?"after":"before"),"line",y,b);nu(yt,oe,de,!0)&&yt.top>de&&(we=z[Ee-1])}return we}function Iu(a,y,x,b,z,oe,de){var Ee=wu(a,y,b,de),we=Ee.begin,je=Ee.end;/\s/.test(y.text.charAt(je-1))&&je--;for(var yt=null,Bt=null,sn=0;sn=je||tn.to<=we)){var Qn=tn.level!=1,gr=ys(a,b,Qn?Math.min(je,tn.to)-1:Math.max(we,tn.from)).right,Hr=grHr)&&(yt=tn,Bt=Hr)}}return yt||(yt=z[z.length-1]),yt.fromje&&(yt={from:yt.from,to:je,level:yt.level}),yt}var fs;function wr(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(fs==null){fs=Je("pre",null,"CodeMirror-line-like");for(var y=0;y<49;++y)fs.appendChild(document.createTextNode("x")),fs.appendChild(Je("br"));fs.appendChild(document.createTextNode("x"))}ct(a.measure,fs);var x=fs.offsetHeight/50;return x>3&&(a.cachedTextHeight=x),ft(a.measure),x||1}function ls(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var y=Je("span","xxxxxxxxxx"),x=Je("pre",[y],"CodeMirror-line-like");ct(a.measure,x);var b=y.getBoundingClientRect(),z=(b.right-b.left)/10;return z>2&&(a.cachedCharWidth=z),z||10}function Fu(a){for(var y=a.display,x={},b={},z=y.gutters.clientLeft,oe=y.gutters.firstChild,de=0;oe;oe=oe.nextSibling,++de){var Ee=a.display.gutterSpecs[de].className;x[Ee]=oe.offsetLeft+oe.clientLeft+z,b[Ee]=oe.clientWidth}return{fixedPos:Nu(y),gutterTotalWidth:y.gutters.offsetWidth,gutterLeft:x,gutterWidth:b,wrapperWidth:y.wrapper.clientWidth}}function Nu(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function Ou(a){var y=wr(a.display),x=a.options.lineWrapping,b=x&&Math.max(5,a.display.scroller.clientWidth/ls(a.display)-3);return function(z){if(Ut(a.doc,z))return 0;var oe=0;if(z.widgets)for(var de=0;de0&&(je=Qt(a.doc,we.line).text).length==we.ch){var yt=Re(je,je.length,a.options.tabSize)-je.length;we=Mn(we.line,Math.max(0,Math.round((oe-os(a.display).left)/ls(a.display))-yt))}return we}function il(a,y){if(y>=a.display.viewTo||(y-=a.display.viewFrom,y<0))return null;for(var x=a.display.view,b=0;by)&&(z.updateLineNumbers=y),a.curOp.viewChanged=!0,y>=z.viewTo)ia&&_t(a.doc,y)z.viewFrom?Hs(a):(z.viewFrom+=b,z.viewTo+=b);else if(y<=z.viewFrom&&x>=z.viewTo)Hs(a);else if(y<=z.viewFrom){var oe=lu(a,x,x+b,1);oe?(z.view=z.view.slice(oe.index),z.viewFrom=oe.lineN,z.viewTo+=b):Hs(a)}else if(x>=z.viewTo){var de=lu(a,y,y,-1);de?(z.view=z.view.slice(0,de.index),z.viewTo=de.lineN):Hs(a)}else{var Ee=lu(a,y,y,-1),we=lu(a,x,x+b,1);Ee&&we?(z.view=z.view.slice(0,Ee.index).concat(jl(a,Ee.lineN,we.lineN)).concat(z.view.slice(we.index)),z.viewTo+=b):Hs(a)}var je=z.externalMeasured;je&&(x=z.lineN&&y=b.viewTo)){var oe=b.view[il(a,y)];if(oe.node!=null){var de=oe.changes||(oe.changes=[]);pt(de,x)==-1&&de.push(x)}}}function Hs(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function lu(a,y,x,b){var z=il(a,y),oe,de=a.display.view;if(!ia||x==a.doc.first+a.doc.size)return{index:z,lineN:x};for(var Ee=a.display.viewFrom,we=0;we0){if(z==de.length-1)return null;oe=Ee+de[z].size-y,z++}else oe=Ee-y;y+=oe,x+=oe}for(;_t(a.doc,x)!=x;){if(z==(b<0?0:de.length-1))return null;x+=b*de[z-(b<0?1:0)].size,z+=b}return{index:z,lineN:x}}function Gu(a,y,x){var b=a.display,z=b.view;z.length==0||y>=b.viewTo||x<=b.viewFrom?(b.view=jl(a,y,x),b.viewFrom=y):(b.viewFrom>y?b.view=jl(a,y,b.viewFrom).concat(b.view):b.viewFromx&&(b.view=b.view.slice(0,il(a,x)))),b.viewTo=x}function Du(a){for(var y=a.display.view,x=0,b=0;b=a.display.viewTo||Ee.to().line0?y.blinker=setInterval(function(){a.hasFocus()||eu(a),y.cursorDiv.style.visibility=(x=!x)?"":"hidden"},a.options.cursorBlinkRate):a.options.cursorBlinkRate<0&&(y.cursorDiv.style.visibility="hidden")}}function Uu(a){a.state.focused||(a.display.input.focus(),Ws(a))}function Bu(a){a.state.delayingBlurEvent=!0,setTimeout(function(){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1,eu(a))},100)}function Ws(a,y){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1),a.options.readOnly!="nocursor"&&(a.state.focused||(xr(a,"focus",a,y),a.state.focused=!0,tt(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),ze&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),du(a))}function eu(a,y){a.state.delayingBlurEvent||(a.state.focused&&(xr(a,"blur",a,y),a.state.focused=!1,wt(a.display.wrapper,"CodeMirror-focused")),clearInterval(a.display.blinker),setTimeout(function(){a.state.focused||(a.display.shift=!1)},150))}function El(a){for(var y=a.display,x=y.lineDiv.offsetTop,b=0;b.005||yt<-.005)&&(Nr(z.line,de),Mu(z.line),z.rest))for(var Bt=0;Bta.display.sizerWidth){var sn=Math.ceil(Ee/ls(a.display));sn>a.display.maxLineLength&&(a.display.maxLineLength=sn,a.display.maxLine=z.line,a.display.maxLineChanged=!0)}}}}function Mu(a){if(a.widgets)for(var y=0;y=de&&(oe=Xa(y,qt(Qt(y,we))-a.wrapper.clientHeight),de=we)}return{from:oe,to:Math.max(de,oe+1)}}function ge(a,y){if(!Dn(a,"scrollCursorIntoView")){var x=a.display,b=x.sizer.getBoundingClientRect(),z=null;if(y.top+b.top<0?z=!0:y.bottom+b.top>(window.innerHeight||document.documentElement.clientHeight)&&(z=!1),z!=null&&!vt){var oe=Je("div","\u200B",null,`position: absolute; top: `+(y.top-x.viewOffset-To(a.display))+`px; height: `+(y.bottom-y.top+Il(a)+x.barHeight)+`px; - left: `+y.left+"px; width: "+Math.max(2,y.right-y.left)+"px;");a.display.lineSpace.appendChild(oe),oe.scrollIntoView(z),a.display.lineSpace.removeChild(oe)}}}function Me(a,y,x,b){b==null&&(b=0);var z;!a.options.lineWrapping&&y==x&&(y=y.ch?Mn(y.line,y.sticky=="before"?y.ch-1:y.ch,"after"):y,x=y.sticky=="before"?Mn(y.line,y.ch+1,"before"):y);for(var oe=0;oe<5;oe++){var de=!1,Ee=Yl(a,y),we=!x||x==y?Ee:Yl(a,x);z={left:Math.min(Ee.left,we.left),top:Math.min(Ee.top,we.top)-b,right:Math.max(Ee.left,we.left),bottom:Math.max(Ee.bottom,we.bottom)+b};var je=rt(a,z),yt=a.doc.scrollTop,Bt=a.doc.scrollLeft;if(je.scrollTop!=null&&(Pn(a,je.scrollTop),Math.abs(a.doc.scrollTop-yt)>1&&(de=!0)),je.scrollLeft!=null&&(Tn(a,je.scrollLeft),Math.abs(a.doc.scrollLeft-Bt)>1&&(de=!0)),!de)break}return z}function et(a,y){var x=rt(a,y);x.scrollTop!=null&&Pn(a,x.scrollTop),x.scrollLeft!=null&&Tn(a,x.scrollLeft)}function rt(a,y){var x=a.display,b=wr(a.display);y.top<0&&(y.top=0);var z=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:x.scroller.scrollTop,oe=Wi(a),de={};y.bottom-y.top>oe&&(y.bottom=y.top+oe);var Ee=a.doc.height+wl(x),we=y.topEe-b;if(y.topz+oe){var yt=Math.min(y.top,(je?Ee:y.bottom)-oe);yt!=z&&(de.scrollTop=yt)}var Bt=a.options.fixedGutter?0:x.gutters.offsetWidth,sn=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:x.scroller.scrollLeft-Bt,tn=Nl(a)-x.gutters.offsetWidth,Qn=y.right-y.left>tn;return Qn&&(y.right=y.left+tn),y.left<10?de.scrollLeft=0:y.lefttn+sn-3&&(de.scrollLeft=y.right+(Qn?0:10)-tn),de}function Ft(a,y){y!=null&&(Cn(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+y)}function Tt(a){Cn(a);var y=a.getCursor();a.curOp.scrollToPos={from:y,to:y,margin:a.options.cursorScrollMargin}}function Ht(a,y,x){(y!=null||x!=null)&&Cn(a),y!=null&&(a.curOp.scrollLeft=y),x!=null&&(a.curOp.scrollTop=x)}function mn(a,y){Cn(a),a.curOp.scrollToPos=y}function Cn(a){var y=a.curOp.scrollToPos;if(y){a.curOp.scrollToPos=null;var x=_u(a,y.from),b=_u(a,y.to);Gt(a,x,b,y.margin)}}function Gt(a,y,x,b){var z=rt(a,{left:Math.min(y.left,x.left),top:Math.min(y.top,x.top)-b,right:Math.max(y.right,x.right),bottom:Math.max(y.bottom,x.bottom)+b});Ht(a,z.scrollLeft,z.scrollTop)}function Pn(a,y){Math.abs(a.doc.scrollTop-y)<2||(E||di(a,{top:y}),Rt(a,y,!0),E&&di(a),Za(a,100))}function Rt(a,y,x){y=Math.max(0,Math.min(a.display.scroller.scrollHeight-a.display.scroller.clientHeight,y)),!(a.display.scroller.scrollTop==y&&!x)&&(a.doc.scrollTop=y,a.display.scrollbars.setScrollTop(y),a.display.scroller.scrollTop!=y&&(a.display.scroller.scrollTop=y))}function Tn(a,y,x,b){y=Math.max(0,Math.min(y,a.display.scroller.scrollWidth-a.display.scroller.clientWidth)),!((x?y==a.doc.scrollLeft:Math.abs(a.doc.scrollLeft-y)<2)&&!b)&&(a.doc.scrollLeft=y,Zi(a),a.display.scroller.scrollLeft!=y&&(a.display.scroller.scrollLeft=y),a.display.scrollbars.setScrollLeft(y))}function In(a){var y=a.display,x=y.gutters.offsetWidth,b=Math.round(a.doc.height+wl(a.display));return{clientHeight:y.scroller.clientHeight,viewHeight:y.wrapper.clientHeight,scrollWidth:y.scroller.scrollWidth,clientWidth:y.scroller.clientWidth,viewWidth:y.wrapper.clientWidth,barLeft:a.options.fixedGutter?x:0,docHeight:b,scrollHeight:b+Il(a)+y.barHeight,nativeBarWidth:y.nativeBarWidth,gutterWidth:x}}var zn=function(a,y,x){this.cm=x;var b=this.vert=Je("div",[Je("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),z=this.horiz=Je("div",[Je("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");b.tabIndex=z.tabIndex=-1,a(b),a(z),rr(b,"scroll",function(){b.clientHeight&&y(b.scrollTop,"vertical")}),rr(z,"scroll",function(){z.clientWidth&&y(z.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,He&&_e<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};zn.prototype.update=function(a){var y=a.scrollWidth>a.clientWidth+1,x=a.scrollHeight>a.clientHeight+1,b=a.nativeBarWidth;if(x){this.vert.style.display="block",this.vert.style.bottom=y?b+"px":"0";var z=a.viewHeight-(y?b:0);this.vert.firstChild.style.height=Math.max(0,a.scrollHeight-a.clientHeight+z)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(y){this.horiz.style.display="block",this.horiz.style.right=x?b+"px":"0",this.horiz.style.left=a.barLeft+"px";var oe=a.viewWidth-a.barLeft-(x?b:0);this.horiz.firstChild.style.width=Math.max(0,a.scrollWidth-a.clientWidth+oe)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&a.clientHeight>0&&(b==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:x?b:0,bottom:y?b:0}},zn.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},zn.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},zn.prototype.zeroWidthHack=function(){var a=be&&!$e?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new me,this.disableVert=new me},zn.prototype.enableZeroWidthBar=function(a,y,x){a.style.pointerEvents="auto";function b(){var z=a.getBoundingClientRect(),oe=x=="vert"?document.elementFromPoint(z.right-1,(z.top+z.bottom)/2):document.elementFromPoint((z.right+z.left)/2,z.bottom-1);oe!=a?a.style.pointerEvents="none":y.set(1e3,b)}y.set(1e3,b)},zn.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var Gn=function(){};Gn.prototype.update=function(){return{bottom:0,right:0}},Gn.prototype.setScrollLeft=function(){},Gn.prototype.setScrollTop=function(){},Gn.prototype.clear=function(){};function Un(a,y){y||(y=In(a));var x=a.display.barWidth,b=a.display.barHeight;_r(a,y);for(var z=0;z<4&&x!=a.display.barWidth||b!=a.display.barHeight;z++)x!=a.display.barWidth&&a.options.lineWrapping&&El(a),_r(a,In(a)),x=a.display.barWidth,b=a.display.barHeight}function _r(a,y){var x=a.display,b=x.scrollbars.update(y);x.sizer.style.paddingRight=(x.barWidth=b.right)+"px",x.sizer.style.paddingBottom=(x.barHeight=b.bottom)+"px",x.heightForcer.style.borderBottom=b.bottom+"px solid transparent",b.right&&b.bottom?(x.scrollbarFiller.style.display="block",x.scrollbarFiller.style.height=b.bottom+"px",x.scrollbarFiller.style.width=b.right+"px"):x.scrollbarFiller.style.display="",b.bottom&&a.options.coverGutterNextToScrollbar&&a.options.fixedGutter?(x.gutterFiller.style.display="block",x.gutterFiller.style.height=b.bottom+"px",x.gutterFiller.style.width=y.gutterWidth+"px"):x.gutterFiller.style.display=""}var pr={native:zn,null:Gn};function Bn(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&wt(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new pr[a.options.scrollbarStyle](function(y){a.display.wrapper.insertBefore(y,a.display.scrollbarFiller),rr(y,"mousedown",function(){a.state.focused&&setTimeout(function(){return a.display.input.focus()},0)}),y.setAttribute("cm-not-content","true")},function(y,x){x=="horizontal"?Tn(a,y):Pn(a,y)},a),a.display.scrollbars.addClass&&tt(a.display.wrapper,a.display.scrollbars.addClass)}var Sr=0;function ar(a){a.curOp={cm:a,viewChanged:!1,startHeight:a.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Sr},Ul(a.curOp)}function vr(a){var y=a.curOp;y&&kl(y,function(x){for(var b=0;b=x.viewTo)||x.maxLineChanged&&y.options.lineWrapping,a.update=a.mustUpdate&&new sa(y,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}function Zr(a){a.updatedDisplay=a.mustUpdate&&va(a.cm,a.update)}function oa(a){var y=a.cm,x=y.display;a.updatedDisplay&&El(y),a.barMeasure=In(y),x.maxLineChanged&&!y.options.lineWrapping&&(a.adjustWidthTo=gs(y,x.maxLine,x.maxLine.text.length).left+3,y.display.sizerWidth=a.adjustWidthTo,a.barMeasure.scrollWidth=Math.max(x.scroller.clientWidth,x.sizer.offsetLeft+a.adjustWidthTo+Il(y)+y.display.barWidth),a.maxScrollLeft=Math.max(0,x.sizer.offsetLeft+a.adjustWidthTo-Nl(y))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=x.input.prepareSelection())}function Ga(a){var y=a.cm;a.adjustWidthTo!=null&&(y.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft=a.display.viewTo)){var x=+new Date+a.options.workTime,b=Or(a,y.highlightFrontier),z=[];y.iter(b.line,Math.min(y.first+y.size,a.display.viewTo+500),function(oe){if(b.line>=a.display.viewFrom){var de=oe.styles,Ee=oe.text.length>a.options.maxHighlightLength?yr(y.mode,b.state):null,we=Fr(a,oe,b,!0);Ee&&(b.state=Ee),oe.styles=we.styles;var je=oe.styleClasses,yt=we.classes;yt?oe.styleClasses=yt:je&&(oe.styleClasses=null);for(var Bt=!de||de.length!=oe.styles.length||je!=yt&&(!je||!yt||je.bgClass!=yt.bgClass||je.textClass!=yt.textClass),sn=0;!Bt&&snx)return Za(a,a.options.workDelay),!0}),y.highlightFrontier=b.line,y.modeFrontier=Math.max(y.modeFrontier,b.line),z.length&&Ur(a,function(){for(var oe=0;oe=x.viewFrom&&y.visible.to<=x.viewTo&&(x.updateLineNumbers==null||x.updateLineNumbers>=x.viewTo)&&x.renderedView==x.view&&Du(a)==0)return!1;dn(a)&&(Hs(a),y.dims=Fu(a));var z=b.first+b.size,oe=Math.max(y.visible.from-a.options.viewportMargin,b.first),de=Math.min(z,y.visible.to+a.options.viewportMargin);x.viewFromde&&x.viewTo-de<20&&(de=Math.min(z,x.viewTo)),ia&&(oe=_t(a.doc,oe),de=$t(a.doc,de));var Ee=oe!=x.viewFrom||de!=x.viewTo||x.lastWrapHeight!=y.wrapperHeight||x.lastWrapWidth!=y.wrapperWidth;Gu(a,oe,de),x.viewOffset=qt(Qt(a.doc,x.viewFrom)),a.display.mover.style.top=x.viewOffset+"px";var we=Du(a);if(!Ee&&we==0&&!y.force&&x.renderedView==x.view&&(x.updateLineNumbers==null||x.updateLineNumbers>=x.viewTo))return!1;var je=Wr(a);return we>4&&(x.lineDiv.style.display="none"),mi(a,x.updateLineNumbers,y.dims),we>4&&(x.lineDiv.style.display=""),x.renderedView=x.view,ba(je),ft(x.cursorDiv),ft(x.selectionDiv),x.gutters.style.height=x.sizer.style.minHeight=0,Ee&&(x.lastWrapHeight=y.wrapperHeight,x.lastWrapWidth=y.wrapperWidth,Za(a,400)),x.updateLineNumbers=null,!0}function ri(a,y){for(var x=y.viewport,b=!0;;b=!1){if(!b||!a.options.lineWrapping||y.oldDisplayWidth==Nl(a)){if(x&&x.top!=null&&(x={top:Math.min(a.doc.height+wl(a.display)-Wi(a),x.top)}),y.visible=re(a.display,a.doc,x),y.visible.from>=a.display.viewFrom&&y.visible.to<=a.display.viewTo)break}else b&&(y.visible=re(a.display,a.doc,x));if(!va(a,y))break;El(a);var z=In(a);$s(a),Un(a,z),ei(a,z),y.force=!1}y.signal(a,"update",a),(a.display.viewFrom!=a.display.reportedViewFrom||a.display.viewTo!=a.display.reportedViewTo)&&(y.signal(a,"viewportChange",a,a.display.viewFrom,a.display.viewTo),a.display.reportedViewFrom=a.display.viewFrom,a.display.reportedViewTo=a.display.viewTo)}function di(a,y){var x=new sa(a,y);if(va(a,x)){El(a),ri(a,x);var b=In(a);$s(a),Un(a,b),ei(a,b),x.finish()}}function mi(a,y,x){var b=a.display,z=a.options.lineNumbers,oe=b.lineDiv,de=oe.firstChild;function Ee(Qn){var gr=Qn.nextSibling;return ze&&be&&a.display.currentWheelTarget==Qn?Qn.style.display="none":Qn.parentNode.removeChild(Qn),gr}for(var we=b.view,je=b.viewFrom,yt=0;yt-1&&(tn=!1),Ts(a,Bt,je,x)),tn&&(ft(Bt.lineNumber),Bt.lineNumber.appendChild(document.createTextNode(so(a.options,je)))),de=Bt.node.nextSibling}je+=Bt.size}for(;de;)de=Ee(de)}function vi(a){var y=a.gutters.offsetWidth;a.sizer.style.marginLeft=y+"px"}function ei(a,y){a.display.sizer.style.minHeight=y.docHeight+"px",a.display.heightForcer.style.top=y.docHeight+"px",a.display.gutters.style.height=y.docHeight+a.display.barHeight+Il(a)+"px"}function Zi(a){var y=a.display,x=y.view;if(!(!y.alignWidgets&&(!y.gutters.firstChild||!a.options.fixedGutter))){for(var b=Nu(y)-y.scroller.scrollLeft+a.doc.scrollLeft,z=y.gutters.offsetWidth,oe=b+"px",de=0;dede.clientWidth,we=de.scrollHeight>de.clientHeight;if(b&&Ee||z&&we){if(z&&be&&ze){e:for(var je=y.target,yt=oe.view;je!=de;je=je.parentNode)for(var Bt=0;Bt=0&&Rr(a,b.to())<=0)return x}return-1};var ka=function(a,y){this.anchor=a,this.head=y};ka.prototype.from=function(){return Ct(this.anchor,this.head)},ka.prototype.to=function(){return Ro(this.anchor,this.head)},ka.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Xi(a,y,x){var b=a&&a.options.selectionsMayTouch,z=y[x];y.sort(function(sn,tn){return Rr(sn.from(),tn.from())}),x=pt(y,z);for(var oe=1;oe0:we>=0){var je=Ct(Ee.from(),de.from()),yt=Ro(Ee.to(),de.to()),Bt=Ee.empty()?de.from()==de.head:Ee.from()==Ee.head;oe<=x&&--x,y.splice(--oe,2,new ka(Bt?yt:je,Bt?je:yt))}}return new Ca(y,x)}function vo(a,y){return new Ca([new ka(a,y||a)],0)}function Zo(a){return a.text?Mn(a.from.line+a.text.length-1,dt(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function to(a,y){if(Rr(a,y.from)<0)return a;if(Rr(a,y.to)<=0)return Zo(y);var x=a.line+y.text.length-(y.to.line-y.from.line)-1,b=a.ch;return a.line==y.to.line&&(b+=Zo(y).ch-y.to.ch),Mn(x,b)}function bl(a,y){for(var x=[],b=0;b1&&a.remove(Ee.line+1,Qn-1),a.insert(Ee.line+1,fa)}zo(a,"change",a,y)}function Ka(a,y,x){function b(z,oe,de){if(z.linked)for(var Ee=0;Ee1&&!a.done[a.done.length-2].ranges)return a.done.pop(),dt(a.done)}function Ml(a,y,x,b){var z=a.history;z.undone.length=0;var oe=+new Date,de,Ee;if((z.lastOp==b||z.lastOrigin==y.origin&&y.origin&&(y.origin.charAt(0)=="+"&&z.lastModTime>oe-(a.cm?a.cm.options.historyEventDelay:500)||y.origin.charAt(0)=="*"))&&(de=Cl(z,z.lastOp==b)))Ee=dt(de.changes),Rr(y.from,y.to)==0&&Rr(y.from,Ee.to)==0?Ee.to=Zo(y):de.changes.push(ko(a,y));else{var we=dt(z.done);for((!we||!we.ranges)&&ue(a.sel,z.done),de={changes:[ko(a,y)],generation:z.generation},z.done.push(de);z.done.length>z.undoDepth;)z.done.shift(),z.done[0].ranges||z.done.shift()}z.done.push(x),z.generation=++z.maxGeneration,z.lastModTime=z.lastSelTime=oe,z.lastOp=z.lastSelOp=b,z.lastOrigin=z.lastSelOrigin=y.origin,Ee||xr(a,"historyAdded")}function Ql(a,y,x,b){var z=y.charAt(0);return z=="*"||z=="+"&&x.ranges.length==b.ranges.length&&x.somethingSelected()==b.somethingSelected()&&new Date-a.history.lastSelTime<=(a.cm?a.cm.options.historyEventDelay:500)}function Bs(a,y,x,b){var z=a.history,oe=b&&b.origin;x==z.lastSelOp||oe&&z.lastSelOrigin==oe&&(z.lastModTime==z.lastSelTime&&z.lastOrigin==oe||Ql(a,oe,dt(z.done),y))?z.done[z.done.length-1]=y:ue(y,z.done),z.lastSelTime=+new Date,z.lastSelOrigin=oe,z.lastSelOp=x,b&&b.clearRedo!==!1&&Jo(z.undone)}function ue(a,y){var x=dt(y);x&&x.ranges&&x.equals(a)||y.push(a)}function ke(a,y,x,b){var z=y["spans_"+a.id],oe=0;a.iter(Math.max(a.first,x),Math.min(a.first+a.size,b),function(de){de.markedSpans&&((z||(z=y["spans_"+a.id]={}))[oe]=de.markedSpans),++oe})}function Ze(a){if(!a)return null;for(var y,x=0;x-1&&(dt(Ee)[Bt]=je[Bt],delete je[Bt])}}return b}function kn(a,y,x,b){if(b){var z=a.anchor;if(x){var oe=Rr(y,z)<0;oe!=Rr(x,z)<0?(z=y,y=x):oe!=Rr(y,x)<0&&(y=x)}return new ka(z,y)}else return new ka(x||y,y)}function gn(a,y,x,b,z){z==null&&(z=a.cm&&(a.cm.display.shift||a.extend)),un(a,new Ca([kn(a.sel.primary(),y,x,z)],0),b)}function Yt(a,y,x){for(var b=[],z=a.cm&&(a.cm.display.shift||a.extend),oe=0;oe=y.ch:Ee.to>y.ch))){if(z&&(xr(we,"beforeCursorEnter"),we.explicitlyCleared))if(oe.markedSpans){--de;continue}else break;if(!we.atomic)continue;if(x){var Bt=we.find(b<0?1:-1),sn=void 0;if((b<0?yt:je)&&(Bt=Dr(a,Bt,-b,Bt&&Bt.line==y.line?oe:null)),Bt&&Bt.line==y.line&&(sn=Rr(Bt,x))&&(b<0?sn<0:sn>0))return yn(a,Bt,y,b,z)}var tn=we.find(b<0?-1:1);return(b<0?je:yt)&&(tn=Dr(a,tn,b,tn.line==y.line?oe:null)),tn?yn(a,tn,y,b,z):null}}return y}function lr(a,y,x,b,z){var oe=b||1,de=yn(a,y,x,oe,z)||!z&&yn(a,y,x,oe,!0)||yn(a,y,x,-oe,z)||!z&&yn(a,y,x,-oe,!0);return de||(a.cantEdit=!0,Mn(a.first,0))}function Dr(a,y,x,b){return x<0&&y.ch==0?y.line>a.first?Mt(a,Mn(y.line-1)):null:x>0&&y.ch==(b||Qt(a,y.line)).text.length?y.line=0;--z)Ui(a,{from:b[z].from,to:b[z].to,text:z?[""]:y.text,origin:y.origin});else Ui(a,y)}}function Ui(a,y){if(!(y.text.length==1&&y.text[0]==""&&Rr(y.from,y.to)==0)){var x=bl(a,y);Ml(a,y,x,a.cm?a.cm.curOp.id:NaN),Mi(a,y,x,oi(a,y));var b=[];Ka(a,function(z,oe){!oe&&pt(b,z.history)==-1&&(Io(z.history,y),b.push(z.history)),Mi(z,y,null,oi(z,y))})}}function _o(a,y,x){var b=a.cm&&a.cm.state.suppressEdits;if(!(b&&!x)){for(var z=a.history,oe,de=a.sel,Ee=y=="undo"?z.done:z.undone,we=y=="undo"?z.undone:z.done,je=0;je=0;--tn){var Qn=sn(tn);if(Qn)return Qn.v}}}}function Tr(a,y){if(y!=0&&(a.first+=y,a.sel=new Ca(Lt(a.sel.ranges,function(z){return new ka(Mn(z.anchor.line+y,z.anchor.ch),Mn(z.head.line+y,z.head.ch))}),a.sel.primIndex),a.cm)){Ol(a.cm,a.first,a.first-y,y);for(var x=a.cm.display,b=x.viewFrom;ba.lastLine())){if(y.from.lineoe&&(y={from:y.from,to:Mn(oe,Qt(a,oe).text.length),text:[y.text[0]],origin:y.origin}),y.removed=_n(a,y.from,y.to),x||(x=bl(a,y)),a.cm?eo(a.cm,y,b):Kl(a,y,b),er(a,x,Le),a.cantEdit&&lr(a,Mn(a.firstLine(),0))&&(a.cantEdit=!1)}}function eo(a,y,x){var b=a.doc,z=a.display,oe=y.from,de=y.to,Ee=!1,we=oe.line;a.options.lineWrapping||(we=qr(jt(Qt(b,oe.line))),b.iter(we,de.line+1,function(tn){if(tn==z.maxLine)return Ee=!0,!0})),b.sel.contains(y.from,y.to)>-1&&pa(a),Kl(b,y,x,Ou(a)),a.options.lineWrapping||(b.iter(we,oe.line+y.text.length,function(tn){var Qn=An(tn);Qn>z.maxLineLength&&(z.maxLine=tn,z.maxLineLength=Qn,z.maxLineChanged=!0,Ee=!1)}),Ee&&(a.curOp.updateMaxLine=!0)),ui(b,oe.line),Za(a,400);var je=y.text.length-(de.line-oe.line)-1;y.full?Ol(a):oe.line==de.line&&y.text.length==1&&!yi(a.doc,y)?Ds(a,oe.line,"text"):Ol(a,oe.line,de.line+1,je);var yt=Jn(a,"changes"),Bt=Jn(a,"change");if(Bt||yt){var sn={from:oe,to:de,text:y.text,removed:y.removed,origin:y.origin};Bt&&zo(a,"change",a,sn),yt&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(sn)}a.display.selForContextMenu=null}function tr(a,y,x,b,z){var oe;b||(b=x),Rr(b,x)<0&&(oe=[b,x],x=oe[0],b=oe[1]),typeof y=="string"&&(y=a.splitLines(y)),Gi(a,{from:x,to:b,text:y,origin:z})}function yo(a,y,x,b){x1||!(this.children[0]instanceof fi))){var Ee=[];this.collapse(Ee),this.children=[new fi(Ee)],this.children[0].parent=this}},collapse:function(a){for(var y=0;y50){for(var de=z.lines.length%25+25,Ee=de;Ee10);a.parent.maybeSpill()}},iterN:function(a,y,x){for(var b=0;ba.display.maxLineLength&&(a.display.maxLine=je,a.display.maxLineLength=yt,a.display.maxLineChanged=!0)}b!=null&&a&&this.collapsed&&Ol(a,b,z+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&Zn(a.doc)),a&&zo(a,"markerCleared",a,this,b,z),y&&vr(a),this.parent&&this.parent.clear()}},cl.prototype.find=function(a,y){a==null&&this.type=="bookmark"&&(a=1);for(var x,b,z=0;z0||de==0&&oe.clearWhenEmpty!==!1)return oe;if(oe.replacedWith&&(oe.collapsed=!0,oe.widgetNode=ut("span",[oe.replacedWith],"CodeMirror-widget"),b.handleMouseEvents||oe.widgetNode.setAttribute("cm-ignore-events","true"),b.insertLeft&&(oe.widgetNode.insertLeft=!0)),oe.collapsed){if(De(a,y.line,y,x,oe)||y.line!=x.line&&De(a,x.line,y,x,oe))throw new Error("Inserting collapsed marker partially overlapping an existing one");ci()}oe.addToHistory&&Ml(a,{from:y,to:x,origin:"markText"},a.sel,NaN);var Ee=y.line,we=a.cm,je;if(a.iter(Ee,x.line+1,function(Bt){we&&oe.collapsed&&!we.options.lineWrapping&&jt(Bt)==we.display.maxLine&&(je=!0),oe.collapsed&&Ee!=y.line&&Nr(Bt,0),ii(Bt,new ja(oe,Ee==y.line?y.ch:null,Ee==x.line?x.ch:null)),++Ee}),oe.collapsed&&a.iter(y.line,x.line+1,function(Bt){Ut(a,Bt)&&Nr(Bt,0)}),oe.clearOnEnter&&rr(oe,"beforeCursorEnter",function(){return oe.clear()}),oe.readOnly&&($i(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),oe.collapsed&&(oe.id=++wo,oe.atomic=!0),we){if(je&&(we.curOp.updateMaxLine=!0),oe.collapsed)Ol(we,y.line,x.line+1);else if(oe.className||oe.startStyle||oe.endStyle||oe.css||oe.attributes||oe.title)for(var yt=y.line;yt<=x.line;yt++)Ds(we,yt,"text");oe.atomic&&Zn(we.doc),zo(we,"markerAdded",we,oe)}return oe}var jo=function(a,y){this.markers=a,this.primary=y;for(var x=0;x=0;we--)Gi(this,b[we]);Ee?Wt(this,Ee):this.cm&&Tt(this.cm)}),undo:Yr(function(){_o(this,"undo")}),redo:Yr(function(){_o(this,"redo")}),undoSelection:Yr(function(){_o(this,"undo",!0)}),redoSelection:Yr(function(){_o(this,"redo",!0)}),setExtending:function(a){this.extend=a},getExtending:function(){return this.extend},historySize:function(){for(var a=this.history,y=0,x=0,b=0;b=a.ch)&&y.push(z.marker.parent||z.marker)}return y},findMarks:function(a,y,x){a=Mt(this,a),y=Mt(this,y);var b=[],z=a.line;return this.iter(a.line,y.line+1,function(oe){var de=oe.markedSpans;if(de)for(var Ee=0;Ee=we.to||we.from==null&&z!=a.line||we.from!=null&&z==y.line&&we.from>=y.ch)&&(!x||x(we.marker))&&b.push(we.marker.parent||we.marker)}++z}),b},getAllMarks:function(){var a=[];return this.iter(function(y){var x=y.markedSpans;if(x)for(var b=0;ba)return y=a,!0;a-=oe,++x}),Mt(this,Mn(x,y))},indexFromPos:function(a){a=Mt(this,a);var y=a.ch;if(a.liney&&(y=a.from),a.to!=null&&a.to-1){y.state.draggingText(a),setTimeout(function(){return y.display.input.focus()},20);return}try{var yt=a.dataTransfer.getData("Text");if(yt){var Bt;if(y.state.draggingText&&!y.state.draggingText.copy&&(Bt=y.listSelections()),er(y.doc,vo(x,x)),Bt)for(var sn=0;sn=0;Ee--)tr(a.doc,"",b[Ee].from,b[Ee].to,"+delete");Tt(a)})}function zs(a,y,x){var b=zt(a.text,y+x,x);return b<0||b>a.text.length?null:b}function Ps(a,y,x){var b=zs(a,y.ch,x);return b==null?null:new Mn(y.line,b,x<0?"after":"before")}function wn(a,y,x,b,z){if(a){y.doc.direction=="rtl"&&(z=-z);var oe=ra(x,y.doc.direction);if(oe){var de=z<0?dt(oe):oe[0],Ee=z<0==(de.level==1),we=Ee?"after":"before",je;if(de.level>0||y.doc.direction=="rtl"){var yt=Fl(y,x);je=z<0?x.text.length-1:0;var Bt=ys(y,yt,je).top;je=on(function(sn){return ys(y,yt,sn).top==Bt},z<0==(de.level==1)?de.from:de.to-1,je),we=="before"&&(je=zs(x,je,1))}else je=z<0?de.to:de.from;return new Mn(b,je,we)}}return new Mn(b,z<0?x.text.length:0,z<0?"before":"after")}function Br(a,y,x,b){var z=ra(y,a.doc.direction);if(!z)return Ps(y,x,b);x.ch>=y.text.length?(x.ch=y.text.length,x.sticky="before"):x.ch<=0&&(x.ch=0,x.sticky="after");var oe=Fn(z,x.ch,x.sticky),de=z[oe];if(a.doc.direction=="ltr"&&de.level%2==0&&(b>0?de.to>x.ch:de.from=de.from&&sn>=yt.begin)){var tn=Bt?"before":"after";return new Mn(x.line,sn,tn)}}var Qn=function(fa,Ra,ua){for(var Ua=function(fl,es){return es?new Mn(x.line,Ee(fl,1),"before"):new Mn(x.line,fl,"after")};fa>=0&&fa0==(Si.level!=1),Co=li?ua.begin:Ee(ua.end,-1);if(Si.from<=Co&&Co0?yt.end:Ee(yt.begin,-1);return Hr!=null&&!(b>0&&Hr==y.text.length)&&(gr=Qn(b>0?0:z.length-1,b,je(Hr)),gr)?gr:null}var ti={selectAll:dr,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),Le)},killLine:function(a){return dl(a,function(y){if(y.empty()){var x=Qt(a.doc,y.head.line).text.length;return y.head.ch==x&&y.head.line0)z=new Mn(z.line,z.ch+1),a.replaceRange(oe.charAt(z.ch-1)+oe.charAt(z.ch-2),Mn(z.line,z.ch-2),z,"+transpose");else if(z.line>a.doc.first){var de=Qt(a.doc,z.line-1).text;de&&(z=new Mn(z.line,1),a.replaceRange(oe.charAt(0)+a.doc.lineSeparator()+de.charAt(de.length-1),Mn(z.line-1,de.length-1),z,"+transpose"))}}x.push(new ka(z,z))}a.setSelections(x)})},newlineAndIndent:function(a){return Ur(a,function(){for(var y=a.listSelections(),x=y.length-1;x>=0;x--)a.replaceRange(a.doc.lineSeparator(),y[x].anchor,y[x].head,"+input");y=a.listSelections();for(var b=0;ba&&Rr(y,this.pos)==0&&x==this.button};var mr,_a;function Ki(a,y){var x=+new Date;return _a&&_a.compare(x,a,y)?(mr=_a=null,"triple"):mr&&mr.compare(x,a,y)?(_a=new Ku(x,a,y),mr=null,"double"):(mr=new Ku(x,a,y),_a=null,"single")}function ji(a){var y=this,x=y.display;if(!(Dn(y,a)||x.activeTouch&&x.input.supportsTouch())){if(x.input.ensurePolled(),x.shift=a.shiftKey,Ci(x,a)){ze||(x.scroller.draggable=!1,setTimeout(function(){return x.scroller.draggable=!0},100));return}if(!Qs(y,a)){var b=Ns(y,a),z=ir(a),oe=b?Ki(b,z):"single";window.focus(),z==1&&y.state.selectingText&&y.state.selectingText(a),!(b&&po(y,z,b,oe,a))&&(z==1?b?Oo(y,b,oe,a):Sn(a)==x.scroller&&ha(a):z==2?(b&&gn(y.doc,b),setTimeout(function(){return x.input.focus()},20)):z==3&&(qe?y.display.input.onContextMenu(a):Bu(y)))}}}function po(a,y,x,b,z){var oe="Click";return b=="double"?oe="Double"+oe:b=="triple"&&(oe="Triple"+oe),oe=(y==1?"Left":y==2?"Middle":"Right")+oe,Wo(a,Ll(oe,z),z,function(de){if(typeof de=="string"&&(de=ti[de]),!de)return!1;var Ee=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),Ee=de(a,x)!=it}finally{a.state.suppressEdits=!1}return Ee})}function bo(a,y,x){var b=a.getOption("configureMouse"),z=b?b(a,y,x):{};if(z.unit==null){var oe=Ie?x.shiftKey&&x.metaKey:x.altKey;z.unit=oe?"rectangle":y=="single"?"char":y=="double"?"word":"line"}return(z.extend==null||a.doc.extend)&&(z.extend=a.doc.extend||x.shiftKey),z.addNew==null&&(z.addNew=be?x.metaKey:x.ctrlKey),z.moveOnDrag==null&&(z.moveOnDrag=!(be?x.altKey:x.ctrlKey)),z}function Oo(a,y,x,b){He?setTimeout(Qe(Uu,a),0):a.curOp.focus=Ae();var z=bo(a,x,b),oe=a.doc.sel,de;a.options.dragDrop&&Fa&&!a.isReadOnly()&&x=="single"&&(de=oe.contains(y))>-1&&(Rr((de=oe.ranges[de]).from(),y)<0||y.xRel>0)&&(Rr(de.to(),y)>0||y.xRel<0)?Vo(a,b,y,z):Cs(a,b,y,z)}function Vo(a,y,x,b){var z=a.display,oe=!1,de=kr(a,function(je){ze&&(z.scroller.draggable=!1),a.state.draggingText=!1,Vr(z.wrapper.ownerDocument,"mouseup",de),Vr(z.wrapper.ownerDocument,"mousemove",Ee),Vr(z.scroller,"dragstart",we),Vr(z.scroller,"drop",de),oe||(ha(je),b.addNew||gn(a.doc,x,null,null,b.extend),ze&&!Xe||He&&_e==9?setTimeout(function(){z.wrapper.ownerDocument.body.focus({preventScroll:!0}),z.input.focus()},20):z.input.focus())}),Ee=function(je){oe=oe||Math.abs(y.clientX-je.clientX)+Math.abs(y.clientY-je.clientY)>=10},we=function(){return oe=!0};ze&&(z.scroller.draggable=!0),a.state.draggingText=de,de.copy=!b.moveOnDrag,z.scroller.dragDrop&&z.scroller.dragDrop(),rr(z.wrapper.ownerDocument,"mouseup",de),rr(z.wrapper.ownerDocument,"mousemove",Ee),rr(z.scroller,"dragstart",we),rr(z.scroller,"drop",de),Bu(a),setTimeout(function(){return z.input.focus()},20)}function Xl(a,y,x){if(x=="char")return new ka(y,y);if(x=="word")return a.findWordAt(y);if(x=="line")return new ka(Mn(y.line,0),Mt(a.doc,Mn(y.line+1,0)));var b=x(a,y);return new ka(b.from,b.to)}function Cs(a,y,x,b){var z=a.display,oe=a.doc;ha(y);var de,Ee,we=oe.sel,je=we.ranges;if(b.addNew&&!b.extend?(Ee=oe.sel.contains(x),Ee>-1?de=je[Ee]:de=new ka(x,x)):(de=oe.sel.primary(),Ee=oe.sel.primIndex),b.unit=="rectangle")b.addNew||(de=new ka(x,x)),x=Ns(a,y,!0,!0),Ee=-1;else{var yt=Xl(a,x,b.unit);b.extend?de=kn(de,yt.anchor,yt.head,b.extend):de=yt}b.addNew?Ee==-1?(Ee=je.length,un(oe,Xi(a,je.concat([de]),Ee),{scroll:!1,origin:"*mouse"})):je.length>1&&je[Ee].empty()&&b.unit=="char"&&!b.extend?(un(oe,Xi(a,je.slice(0,Ee).concat(je.slice(Ee+1)),0),{scroll:!1,origin:"*mouse"}),we=oe.sel):Ln(oe,Ee,de,Ue):(Ee=0,un(oe,new Ca([de],0),Ue),we=oe.sel);var Bt=x;function sn(ua){if(Rr(Bt,ua)!=0)if(Bt=ua,b.unit=="rectangle"){for(var Ua=[],Si=a.options.tabSize,li=Re(Qt(oe,x.line).text,x.ch,Si),Co=Re(Qt(oe,ua.line).text,ua.ch,Si),fl=Math.min(li,Co),es=Math.max(li,Co),Sl=Math.min(x.line,ua.line),ks=Math.min(a.lastLine(),Math.max(x.line,ua.line));Sl<=ks;Sl++){var xs=Qt(oe,Sl).text,Vl=Zt(xs,fl,Si);fl==es?Ua.push(new ka(Mn(Sl,Vl),Mn(Sl,Vl))):xs.length>Vl&&Ua.push(new ka(Mn(Sl,Vl),Mn(Sl,Zt(xs,es,Si))))}Ua.length||Ua.push(new ka(x,x)),un(oe,Xi(a,we.ranges.slice(0,Ee).concat(Ua),Ee),{origin:"*mouse",scroll:!1}),a.scrollIntoView(ua)}else{var hs=de,is=Xl(a,ua,b.unit),Jl=hs.anchor,Pl;Rr(is.anchor,Jl)>0?(Pl=is.head,Jl=Ct(hs.from(),is.anchor)):(Pl=is.anchor,Jl=Ro(hs.to(),is.head));var Dl=we.ranges.slice(0);Dl[Ee]=ru(a,new ka(Mt(oe,Jl),Pl)),un(oe,Xi(a,Dl,Ee),Ue)}}var tn=z.wrapper.getBoundingClientRect(),Qn=0;function gr(ua){var Ua=++Qn,Si=Ns(a,ua,!0,b.unit=="rectangle");if(Si)if(Rr(Si,Bt)!=0){a.curOp.focus=Ae(),sn(Si);var li=re(z,oe);(Si.line>=li.to||Si.linetn.bottom?20:0;Co&&setTimeout(kr(a,function(){Qn==Ua&&(z.scroller.scrollTop+=Co,gr(ua))}),50)}}function Hr(ua){a.state.selectingText=!1,Qn=1/0,ua&&(ha(ua),z.input.focus()),Vr(z.wrapper.ownerDocument,"mousemove",fa),Vr(z.wrapper.ownerDocument,"mouseup",Ra),oe.history.lastSelOrigin=null}var fa=kr(a,function(ua){ua.buttons===0||!ir(ua)?Hr(ua):gr(ua)}),Ra=kr(a,Hr);a.state.selectingText=Ra,rr(z.wrapper.ownerDocument,"mousemove",fa),rr(z.wrapper.ownerDocument,"mouseup",Ra)}function ru(a,y){var x=y.anchor,b=y.head,z=Qt(a.doc,x.line);if(Rr(x,b)==0&&x.sticky==b.sticky)return y;var oe=ra(z);if(!oe)return y;var de=Fn(oe,x.ch,x.sticky),Ee=oe[de];if(Ee.from!=x.ch&&Ee.to!=x.ch)return y;var we=de+(Ee.from==x.ch==(Ee.level!=1)?0:1);if(we==0||we==oe.length)return y;var je;if(b.line!=x.line)je=(b.line-x.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var yt=Fn(oe,b.ch,b.sticky),Bt=yt-de||(b.ch-x.ch)*(Ee.level==1?-1:1);yt==we-1||yt==we?je=Bt<0:je=Bt>0}var sn=oe[we+(je?-1:0)],tn=je==(sn.level==1),Qn=tn?sn.from:sn.to,gr=tn?"after":"before";return x.ch==Qn&&x.sticky==gr?y:new ka(new Mn(x.line,Qn,gr),b)}function Wl(a,y,x,b){var z,oe;if(y.touches)z=y.touches[0].clientX,oe=y.touches[0].clientY;else try{z=y.clientX,oe=y.clientY}catch(sn){return!1}if(z>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;b&&ha(y);var de=a.display,Ee=de.lineDiv.getBoundingClientRect();if(oe>Ee.bottom||!Jn(a,x))return Ni(y);oe-=Ee.top-de.viewOffset;for(var we=0;we=z){var yt=Xa(a.doc,oe),Bt=a.display.gutterSpecs[we];return xr(a,x,a,yt,Bt.className,y),Ni(y)}}}function Qs(a,y){return Wl(a,y,"gutterClick",!0)}function pu(a,y){Ci(a.display,y)||Lu(a,y)||Dn(a,y,"contextmenu")||qe||a.display.input.onContextMenu(y)}function Lu(a,y){return Jn(a,"gutterContextMenu")?Wl(a,y,"gutterContextMenu",!1):!1}function ic(a){a.display.wrapper.className=a.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+a.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Ys(a)}var Qu={toString:function(){return"CodeMirror.Init"}},Ec={},Ru={};function Nc(a){var y=a.optionHandlers;function x(b,z,oe,de){a.defaults[b]=z,oe&&(y[b]=de?function(Ee,we,je){je!=Qu&&oe(Ee,we,je)}:oe)}a.defineOption=x,a.Init=Qu,x("value","",function(b,z){return b.setValue(z)},!0),x("mode",null,function(b,z){b.doc.modeOption=z,go(b)},!0),x("indentUnit",2,go,!0),x("indentWithTabs",!1),x("smartIndent",!0),x("tabSize",4,function(b){Lr(b),Ys(b),Ol(b)},!0),x("lineSeparator",null,function(b,z){if(b.doc.lineSep=z,!!z){var oe=[],de=b.doc.first;b.doc.iter(function(we){for(var je=0;;){var yt=we.text.indexOf(z,je);if(yt==-1)break;je=yt+z.length,oe.push(Mn(de,yt))}de++});for(var Ee=oe.length-1;Ee>=0;Ee--)tr(b.doc,z,oe[Ee],Mn(oe[Ee].line,oe[Ee].ch+z.length))}}),x("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(b,z,oe){b.state.specialChars=new RegExp(z.source+(z.test(" ")?"":"| "),"g"),oe!=Qu&&b.refresh()}),x("specialCharPlaceholder",uo,function(b){return b.refresh()},!0),x("electricChars",!0),x("inputStyle",Be?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),x("spellcheck",!1,function(b,z){return b.getInputField().spellcheck=z},!0),x("autocorrect",!1,function(b,z){return b.getInputField().autocorrect=z},!0),x("autocapitalize",!1,function(b,z){return b.getInputField().autocapitalize=z},!0),x("rtlMoveVisually",!Ke),x("wholeLineUpdateBefore",!0),x("theme","default",function(b){ic(b),xi(b)},!0),x("keyMap","default",function(b,z,oe){var de=Rl(z),Ee=oe!=Qu&&Rl(oe);Ee&&Ee.detach&&Ee.detach(b,de),de.attach&&de.attach(b,Ee||null)}),x("extraKeys",null),x("configureMouse",null),x("lineWrapping",!1,Mc,!0),x("gutters",[],function(b,z){b.display.gutterSpecs=Oi(z,b.options.lineNumbers),xi(b)},!0),x("fixedGutter",!0,function(b,z){b.display.gutters.style.left=z?Nu(b.display)+"px":"0",b.refresh()},!0),x("coverGutterNextToScrollbar",!1,function(b){return Un(b)},!0),x("scrollbarStyle","native",function(b){Bn(b),Un(b),b.display.scrollbars.setScrollTop(b.doc.scrollTop),b.display.scrollbars.setScrollLeft(b.doc.scrollLeft)},!0),x("lineNumbers",!1,function(b,z){b.display.gutterSpecs=Oi(b.options.gutters,z),xi(b)},!0),x("firstLineNumber",1,xi,!0),x("lineNumberFormatter",function(b){return b},xi,!0),x("showCursorWhenSelecting",!1,$s,!0),x("resetSelectionOnContextMenu",!0),x("lineWiseCopyCut",!0),x("pasteLinesPerSelection",!0),x("selectionsMayTouch",!1),x("readOnly",!1,function(b,z){z=="nocursor"&&(eu(b),b.display.input.blur()),b.display.input.readOnlyChanged(z)}),x("screenReaderLabel",null,function(b,z){z=z===""?null:z,b.display.input.screenReaderLabelChanged(z)}),x("disableInput",!1,function(b,z){z||b.display.input.reset()},!0),x("dragDrop",!0,Oc),x("allowDropFileTypes",null),x("cursorBlinkRate",530),x("cursorScrollMargin",0),x("cursorHeight",1,$s,!0),x("singleCursorHeightPerLine",!0,$s,!0),x("workTime",100),x("workDelay",100),x("flattenSpans",!0,Lr,!0),x("addModeClass",!1,Lr,!0),x("pollInterval",100),x("undoDepth",200,function(b,z){return b.doc.history.undoDepth=z}),x("historyEventDelay",1250),x("viewportMargin",10,function(b){return b.refresh()},!0),x("maxHighlightLength",1e4,Lr,!0),x("moveInputWithCursor",!0,function(b,z){z||b.display.input.resetPosition()}),x("tabindex",null,function(b,z){return b.display.input.getField().tabIndex=z||""}),x("autofocus",null),x("direction","ltr",function(b,z){return b.doc.setDirection(z)},!0),x("phrases",null)}function Oc(a,y,x){var b=x&&x!=Qu;if(!y!=!b){var z=a.display.dragFunctions,oe=y?rr:Vr;oe(a.display.scroller,"dragstart",z.start),oe(a.display.scroller,"dragenter",z.enter),oe(a.display.scroller,"dragover",z.over),oe(a.display.scroller,"dragleave",z.leave),oe(a.display.scroller,"drop",z.drop)}}function Mc(a){a.options.lineWrapping?(tt(a.display.wrapper,"CodeMirror-wrap"),a.display.sizer.style.minWidth="",a.display.sizerWidth=null):(wt(a.display.wrapper,"CodeMirror-wrap"),fr(a)),Su(a),Ol(a),Ys(a),setTimeout(function(){return Un(a)},100)}function gl(a,y){var x=this;if(!(this instanceof gl))return new gl(a,y);this.options=y=y?xt(y):{},xt(Ec,y,!1);var b=y.value;typeof b=="string"?b=new wa(b,y.mode,null,y.lineSeparator,y.direction):y.mode&&(b.modeOption=y.mode),this.doc=b;var z=new gl.inputStyles[y.inputStyle](this),oe=this.display=new io(a,b,z,y);oe.wrapper.CodeMirror=this,ic(this),y.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Bn(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new me,keySeq:null,specialChars:null},y.autofocus&&!Be&&oe.input.focus(),He&&_e<11&&setTimeout(function(){return x.display.input.reset(!0)},20),Tc(this),qi(),ar(this),this.curOp.forceUpdate=!0,Aa(this,b),y.autofocus&&!Be||this.hasFocus()?setTimeout(function(){x.hasFocus()&&!x.state.focused&&Ws(x)},20):eu(this);for(var de in Ru)Ru.hasOwnProperty(de)&&Ru[de](this,y[de],Qu);dn(this),y.finishInit&&y.finishInit(this);for(var Ee=0;Ee20*20}rr(y.scroller,"touchstart",function(we){if(!Dn(a,we)&&!oe(we)&&!Qs(a,we)){y.input.ensurePolled(),clearTimeout(x);var je=+new Date;y.activeTouch={start:je,moved:!1,prev:je-b.end<=300?b:null},we.touches.length==1&&(y.activeTouch.left=we.touches[0].pageX,y.activeTouch.top=we.touches[0].pageY)}}),rr(y.scroller,"touchmove",function(){y.activeTouch&&(y.activeTouch.moved=!0)}),rr(y.scroller,"touchend",function(we){var je=y.activeTouch;if(je&&!Ci(y,we)&&je.left!=null&&!je.moved&&new Date-je.start<300){var yt=a.coordsChar(y.activeTouch,"page"),Bt;!je.prev||de(je,je.prev)?Bt=new ka(yt,yt):!je.prev.prev||de(je,je.prev.prev)?Bt=a.findWordAt(yt):Bt=new ka(Mn(yt.line,0),Mt(a.doc,Mn(yt.line+1,0))),a.setSelection(Bt.anchor,Bt.head),a.focus(),ha(we)}z()}),rr(y.scroller,"touchcancel",z),rr(y.scroller,"scroll",function(){y.scroller.clientHeight&&(Pn(a,y.scroller.scrollTop),Tn(a,y.scroller.scrollLeft,!0),xr(a,"scroll",a))}),rr(y.scroller,"mousewheel",function(we){return fo(a,we)}),rr(y.scroller,"DOMMouseScroll",function(we){return fo(a,we)}),rr(y.wrapper,"scroll",function(){return y.wrapper.scrollTop=y.wrapper.scrollLeft=0}),y.dragFunctions={enter:function(we){Dn(a,we)||Ir(we)},over:function(we){Dn(a,we)||(ss(a,we),Ir(we))},start:function(we){return Os(a,we)},drop:kr(a,Ho),leave:function(we){Dn(a,we)||tu(a)}};var Ee=y.input.getField();rr(Ee,"keyup",function(we){return rc.call(a,we)}),rr(Ee,"keydown",kr(a,nc)),rr(Ee,"keypress",kr(a,Yu)),rr(Ee,"focus",function(we){return Ws(a,we)}),rr(Ee,"blur",function(we){return eu(a,we)})}var oc=[];gl.defineInitHook=function(a){return oc.push(a)};function Xu(a,y,x,b){var z=a.doc,oe;x==null&&(x="add"),x=="smart"&&(z.mode.indent?oe=Or(a,y).state:x="prev");var de=a.options.tabSize,Ee=Qt(z,y),we=Re(Ee.text,null,de);Ee.stateAfter&&(Ee.stateAfter=null);var je=Ee.text.match(/^\s*/)[0],yt;if(!b&&!/\S/.test(Ee.text))yt=0,x="not";else if(x=="smart"&&(yt=z.mode.indent(oe,Ee.text.slice(je.length),Ee.text),yt==it||yt>150)){if(!b)return;x="prev"}x=="prev"?y>z.first?yt=Re(Qt(z,y-1).text,null,de):yt=0:x=="add"?yt=we+a.options.indentUnit:x=="subtract"?yt=we-a.options.indentUnit:typeof x=="number"&&(yt=we+x),yt=Math.max(0,yt);var Bt="",sn=0;if(a.options.indentWithTabs)for(var tn=Math.floor(yt/de);tn;--tn)sn+=de,Bt+=" ";if(snde,we=Kr(y),je=null;if(Ee&&b.ranges.length>1)if(Gs&&Gs.text.join(` + left: `+y.left+"px; width: "+Math.max(2,y.right-y.left)+"px;");a.display.lineSpace.appendChild(oe),oe.scrollIntoView(z),a.display.lineSpace.removeChild(oe)}}}function Me(a,y,x,b){b==null&&(b=0);var z;!a.options.lineWrapping&&y==x&&(y=y.ch?Mn(y.line,y.sticky=="before"?y.ch-1:y.ch,"after"):y,x=y.sticky=="before"?Mn(y.line,y.ch+1,"before"):y);for(var oe=0;oe<5;oe++){var de=!1,Ee=Yl(a,y),we=!x||x==y?Ee:Yl(a,x);z={left:Math.min(Ee.left,we.left),top:Math.min(Ee.top,we.top)-b,right:Math.max(Ee.left,we.left),bottom:Math.max(Ee.bottom,we.bottom)+b};var je=rt(a,z),yt=a.doc.scrollTop,Bt=a.doc.scrollLeft;if(je.scrollTop!=null&&(Pn(a,je.scrollTop),Math.abs(a.doc.scrollTop-yt)>1&&(de=!0)),je.scrollLeft!=null&&(Tn(a,je.scrollLeft),Math.abs(a.doc.scrollLeft-Bt)>1&&(de=!0)),!de)break}return z}function et(a,y){var x=rt(a,y);x.scrollTop!=null&&Pn(a,x.scrollTop),x.scrollLeft!=null&&Tn(a,x.scrollLeft)}function rt(a,y){var x=a.display,b=wr(a.display);y.top<0&&(y.top=0);var z=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:x.scroller.scrollTop,oe=Wi(a),de={};y.bottom-y.top>oe&&(y.bottom=y.top+oe);var Ee=a.doc.height+wl(x),we=y.topEe-b;if(y.topz+oe){var yt=Math.min(y.top,(je?Ee:y.bottom)-oe);yt!=z&&(de.scrollTop=yt)}var Bt=a.options.fixedGutter?0:x.gutters.offsetWidth,sn=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:x.scroller.scrollLeft-Bt,tn=Nl(a)-x.gutters.offsetWidth,Qn=y.right-y.left>tn;return Qn&&(y.right=y.left+tn),y.left<10?de.scrollLeft=0:y.lefttn+sn-3&&(de.scrollLeft=y.right+(Qn?0:10)-tn),de}function Ft(a,y){y!=null&&(xn(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+y)}function Tt(a){xn(a);var y=a.getCursor();a.curOp.scrollToPos={from:y,to:y,margin:a.options.cursorScrollMargin}}function Ht(a,y,x){(y!=null||x!=null)&&xn(a),y!=null&&(a.curOp.scrollLeft=y),x!=null&&(a.curOp.scrollTop=x)}function mn(a,y){xn(a),a.curOp.scrollToPos=y}function xn(a){var y=a.curOp.scrollToPos;if(y){a.curOp.scrollToPos=null;var x=_u(a,y.from),b=_u(a,y.to);Gt(a,x,b,y.margin)}}function Gt(a,y,x,b){var z=rt(a,{left:Math.min(y.left,x.left),top:Math.min(y.top,x.top)-b,right:Math.max(y.right,x.right),bottom:Math.max(y.bottom,x.bottom)+b});Ht(a,z.scrollLeft,z.scrollTop)}function Pn(a,y){Math.abs(a.doc.scrollTop-y)<2||(E||di(a,{top:y}),Rt(a,y,!0),E&&di(a),Za(a,100))}function Rt(a,y,x){y=Math.max(0,Math.min(a.display.scroller.scrollHeight-a.display.scroller.clientHeight,y)),!(a.display.scroller.scrollTop==y&&!x)&&(a.doc.scrollTop=y,a.display.scrollbars.setScrollTop(y),a.display.scroller.scrollTop!=y&&(a.display.scroller.scrollTop=y))}function Tn(a,y,x,b){y=Math.max(0,Math.min(y,a.display.scroller.scrollWidth-a.display.scroller.clientWidth)),!((x?y==a.doc.scrollLeft:Math.abs(a.doc.scrollLeft-y)<2)&&!b)&&(a.doc.scrollLeft=y,Zi(a),a.display.scroller.scrollLeft!=y&&(a.display.scroller.scrollLeft=y),a.display.scrollbars.setScrollLeft(y))}function In(a){var y=a.display,x=y.gutters.offsetWidth,b=Math.round(a.doc.height+wl(a.display));return{clientHeight:y.scroller.clientHeight,viewHeight:y.wrapper.clientHeight,scrollWidth:y.scroller.scrollWidth,clientWidth:y.scroller.clientWidth,viewWidth:y.wrapper.clientWidth,barLeft:a.options.fixedGutter?x:0,docHeight:b,scrollHeight:b+Il(a)+y.barHeight,nativeBarWidth:y.nativeBarWidth,gutterWidth:x}}var zn=function(a,y,x){this.cm=x;var b=this.vert=Je("div",[Je("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),z=this.horiz=Je("div",[Je("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");b.tabIndex=z.tabIndex=-1,a(b),a(z),rr(b,"scroll",function(){b.clientHeight&&y(b.scrollTop,"vertical")}),rr(z,"scroll",function(){z.clientWidth&&y(z.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,He&&_e<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};zn.prototype.update=function(a){var y=a.scrollWidth>a.clientWidth+1,x=a.scrollHeight>a.clientHeight+1,b=a.nativeBarWidth;if(x){this.vert.style.display="block",this.vert.style.bottom=y?b+"px":"0";var z=a.viewHeight-(y?b:0);this.vert.firstChild.style.height=Math.max(0,a.scrollHeight-a.clientHeight+z)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(y){this.horiz.style.display="block",this.horiz.style.right=x?b+"px":"0",this.horiz.style.left=a.barLeft+"px";var oe=a.viewWidth-a.barLeft-(x?b:0);this.horiz.firstChild.style.width=Math.max(0,a.scrollWidth-a.clientWidth+oe)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&a.clientHeight>0&&(b==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:x?b:0,bottom:y?b:0}},zn.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},zn.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},zn.prototype.zeroWidthHack=function(){var a=be&&!$e?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new me,this.disableVert=new me},zn.prototype.enableZeroWidthBar=function(a,y,x){a.style.pointerEvents="auto";function b(){var z=a.getBoundingClientRect(),oe=x=="vert"?document.elementFromPoint(z.right-1,(z.top+z.bottom)/2):document.elementFromPoint((z.right+z.left)/2,z.bottom-1);oe!=a?a.style.pointerEvents="none":y.set(1e3,b)}y.set(1e3,b)},zn.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var Gn=function(){};Gn.prototype.update=function(){return{bottom:0,right:0}},Gn.prototype.setScrollLeft=function(){},Gn.prototype.setScrollTop=function(){},Gn.prototype.clear=function(){};function Un(a,y){y||(y=In(a));var x=a.display.barWidth,b=a.display.barHeight;_r(a,y);for(var z=0;z<4&&x!=a.display.barWidth||b!=a.display.barHeight;z++)x!=a.display.barWidth&&a.options.lineWrapping&&El(a),_r(a,In(a)),x=a.display.barWidth,b=a.display.barHeight}function _r(a,y){var x=a.display,b=x.scrollbars.update(y);x.sizer.style.paddingRight=(x.barWidth=b.right)+"px",x.sizer.style.paddingBottom=(x.barHeight=b.bottom)+"px",x.heightForcer.style.borderBottom=b.bottom+"px solid transparent",b.right&&b.bottom?(x.scrollbarFiller.style.display="block",x.scrollbarFiller.style.height=b.bottom+"px",x.scrollbarFiller.style.width=b.right+"px"):x.scrollbarFiller.style.display="",b.bottom&&a.options.coverGutterNextToScrollbar&&a.options.fixedGutter?(x.gutterFiller.style.display="block",x.gutterFiller.style.height=b.bottom+"px",x.gutterFiller.style.width=y.gutterWidth+"px"):x.gutterFiller.style.display=""}var pr={native:zn,null:Gn};function Bn(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&wt(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new pr[a.options.scrollbarStyle](function(y){a.display.wrapper.insertBefore(y,a.display.scrollbarFiller),rr(y,"mousedown",function(){a.state.focused&&setTimeout(function(){return a.display.input.focus()},0)}),y.setAttribute("cm-not-content","true")},function(y,x){x=="horizontal"?Tn(a,y):Pn(a,y)},a),a.display.scrollbars.addClass&&tt(a.display.wrapper,a.display.scrollbars.addClass)}var Sr=0;function ar(a){a.curOp={cm:a,viewChanged:!1,startHeight:a.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Sr},Ul(a.curOp)}function vr(a){var y=a.curOp;y&&kl(y,function(x){for(var b=0;b=x.viewTo)||x.maxLineChanged&&y.options.lineWrapping,a.update=a.mustUpdate&&new sa(y,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}function Zr(a){a.updatedDisplay=a.mustUpdate&&va(a.cm,a.update)}function oa(a){var y=a.cm,x=y.display;a.updatedDisplay&&El(y),a.barMeasure=In(y),x.maxLineChanged&&!y.options.lineWrapping&&(a.adjustWidthTo=gs(y,x.maxLine,x.maxLine.text.length).left+3,y.display.sizerWidth=a.adjustWidthTo,a.barMeasure.scrollWidth=Math.max(x.scroller.clientWidth,x.sizer.offsetLeft+a.adjustWidthTo+Il(y)+y.display.barWidth),a.maxScrollLeft=Math.max(0,x.sizer.offsetLeft+a.adjustWidthTo-Nl(y))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=x.input.prepareSelection())}function Ga(a){var y=a.cm;a.adjustWidthTo!=null&&(y.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft=a.display.viewTo)){var x=+new Date+a.options.workTime,b=Or(a,y.highlightFrontier),z=[];y.iter(b.line,Math.min(y.first+y.size,a.display.viewTo+500),function(oe){if(b.line>=a.display.viewFrom){var de=oe.styles,Ee=oe.text.length>a.options.maxHighlightLength?yr(y.mode,b.state):null,we=Fr(a,oe,b,!0);Ee&&(b.state=Ee),oe.styles=we.styles;var je=oe.styleClasses,yt=we.classes;yt?oe.styleClasses=yt:je&&(oe.styleClasses=null);for(var Bt=!de||de.length!=oe.styles.length||je!=yt&&(!je||!yt||je.bgClass!=yt.bgClass||je.textClass!=yt.textClass),sn=0;!Bt&&snx)return Za(a,a.options.workDelay),!0}),y.highlightFrontier=b.line,y.modeFrontier=Math.max(y.modeFrontier,b.line),z.length&&Ur(a,function(){for(var oe=0;oe=x.viewFrom&&y.visible.to<=x.viewTo&&(x.updateLineNumbers==null||x.updateLineNumbers>=x.viewTo)&&x.renderedView==x.view&&Du(a)==0)return!1;dn(a)&&(Hs(a),y.dims=Fu(a));var z=b.first+b.size,oe=Math.max(y.visible.from-a.options.viewportMargin,b.first),de=Math.min(z,y.visible.to+a.options.viewportMargin);x.viewFromde&&x.viewTo-de<20&&(de=Math.min(z,x.viewTo)),ia&&(oe=_t(a.doc,oe),de=$t(a.doc,de));var Ee=oe!=x.viewFrom||de!=x.viewTo||x.lastWrapHeight!=y.wrapperHeight||x.lastWrapWidth!=y.wrapperWidth;Gu(a,oe,de),x.viewOffset=qt(Qt(a.doc,x.viewFrom)),a.display.mover.style.top=x.viewOffset+"px";var we=Du(a);if(!Ee&&we==0&&!y.force&&x.renderedView==x.view&&(x.updateLineNumbers==null||x.updateLineNumbers>=x.viewTo))return!1;var je=Wr(a);return we>4&&(x.lineDiv.style.display="none"),mi(a,x.updateLineNumbers,y.dims),we>4&&(x.lineDiv.style.display=""),x.renderedView=x.view,ba(je),ft(x.cursorDiv),ft(x.selectionDiv),x.gutters.style.height=x.sizer.style.minHeight=0,Ee&&(x.lastWrapHeight=y.wrapperHeight,x.lastWrapWidth=y.wrapperWidth,Za(a,400)),x.updateLineNumbers=null,!0}function ri(a,y){for(var x=y.viewport,b=!0;;b=!1){if(!b||!a.options.lineWrapping||y.oldDisplayWidth==Nl(a)){if(x&&x.top!=null&&(x={top:Math.min(a.doc.height+wl(a.display)-Wi(a),x.top)}),y.visible=re(a.display,a.doc,x),y.visible.from>=a.display.viewFrom&&y.visible.to<=a.display.viewTo)break}else b&&(y.visible=re(a.display,a.doc,x));if(!va(a,y))break;El(a);var z=In(a);$s(a),Un(a,z),ei(a,z),y.force=!1}y.signal(a,"update",a),(a.display.viewFrom!=a.display.reportedViewFrom||a.display.viewTo!=a.display.reportedViewTo)&&(y.signal(a,"viewportChange",a,a.display.viewFrom,a.display.viewTo),a.display.reportedViewFrom=a.display.viewFrom,a.display.reportedViewTo=a.display.viewTo)}function di(a,y){var x=new sa(a,y);if(va(a,x)){El(a),ri(a,x);var b=In(a);$s(a),Un(a,b),ei(a,b),x.finish()}}function mi(a,y,x){var b=a.display,z=a.options.lineNumbers,oe=b.lineDiv,de=oe.firstChild;function Ee(Qn){var gr=Qn.nextSibling;return ze&&be&&a.display.currentWheelTarget==Qn?Qn.style.display="none":Qn.parentNode.removeChild(Qn),gr}for(var we=b.view,je=b.viewFrom,yt=0;yt-1&&(tn=!1),Ts(a,Bt,je,x)),tn&&(ft(Bt.lineNumber),Bt.lineNumber.appendChild(document.createTextNode(so(a.options,je)))),de=Bt.node.nextSibling}je+=Bt.size}for(;de;)de=Ee(de)}function vi(a){var y=a.gutters.offsetWidth;a.sizer.style.marginLeft=y+"px"}function ei(a,y){a.display.sizer.style.minHeight=y.docHeight+"px",a.display.heightForcer.style.top=y.docHeight+"px",a.display.gutters.style.height=y.docHeight+a.display.barHeight+Il(a)+"px"}function Zi(a){var y=a.display,x=y.view;if(!(!y.alignWidgets&&(!y.gutters.firstChild||!a.options.fixedGutter))){for(var b=Nu(y)-y.scroller.scrollLeft+a.doc.scrollLeft,z=y.gutters.offsetWidth,oe=b+"px",de=0;dede.clientWidth,we=de.scrollHeight>de.clientHeight;if(b&&Ee||z&&we){if(z&&be&&ze){e:for(var je=y.target,yt=oe.view;je!=de;je=je.parentNode)for(var Bt=0;Bt=0&&Rr(a,b.to())<=0)return x}return-1};var ka=function(a,y){this.anchor=a,this.head=y};ka.prototype.from=function(){return Ct(this.anchor,this.head)},ka.prototype.to=function(){return Zo(this.anchor,this.head)},ka.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Xi(a,y,x){var b=a&&a.options.selectionsMayTouch,z=y[x];y.sort(function(sn,tn){return Rr(sn.from(),tn.from())}),x=pt(y,z);for(var oe=1;oe0:we>=0){var je=Ct(Ee.from(),de.from()),yt=Zo(Ee.to(),de.to()),Bt=Ee.empty()?de.from()==de.head:Ee.from()==Ee.head;oe<=x&&--x,y.splice(--oe,2,new ka(Bt?yt:je,Bt?je:yt))}}return new Ca(y,x)}function vo(a,y){return new Ca([new ka(a,y||a)],0)}function jo(a){return a.text?Mn(a.from.line+a.text.length-1,dt(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function to(a,y){if(Rr(a,y.from)<0)return a;if(Rr(a,y.to)<=0)return jo(y);var x=a.line+y.text.length-(y.to.line-y.from.line)-1,b=a.ch;return a.line==y.to.line&&(b+=jo(y).ch-y.to.ch),Mn(x,b)}function bl(a,y){for(var x=[],b=0;b1&&a.remove(Ee.line+1,Qn-1),a.insert(Ee.line+1,fa)}Go(a,"change",a,y)}function Ka(a,y,x){function b(z,oe,de){if(z.linked)for(var Ee=0;Ee1&&!a.done[a.done.length-2].ranges)return a.done.pop(),dt(a.done)}function Ml(a,y,x,b){var z=a.history;z.undone.length=0;var oe=+new Date,de,Ee;if((z.lastOp==b||z.lastOrigin==y.origin&&y.origin&&(y.origin.charAt(0)=="+"&&z.lastModTime>oe-(a.cm?a.cm.options.historyEventDelay:500)||y.origin.charAt(0)=="*"))&&(de=Cl(z,z.lastOp==b)))Ee=dt(de.changes),Rr(y.from,y.to)==0&&Rr(y.from,Ee.to)==0?Ee.to=jo(y):de.changes.push(ko(a,y));else{var we=dt(z.done);for((!we||!we.ranges)&&ue(a.sel,z.done),de={changes:[ko(a,y)],generation:z.generation},z.done.push(de);z.done.length>z.undoDepth;)z.done.shift(),z.done[0].ranges||z.done.shift()}z.done.push(x),z.generation=++z.maxGeneration,z.lastModTime=z.lastSelTime=oe,z.lastOp=z.lastSelOp=b,z.lastOrigin=z.lastSelOrigin=y.origin,Ee||xr(a,"historyAdded")}function Ql(a,y,x,b){var z=y.charAt(0);return z=="*"||z=="+"&&x.ranges.length==b.ranges.length&&x.somethingSelected()==b.somethingSelected()&&new Date-a.history.lastSelTime<=(a.cm?a.cm.options.historyEventDelay:500)}function Bs(a,y,x,b){var z=a.history,oe=b&&b.origin;x==z.lastSelOp||oe&&z.lastSelOrigin==oe&&(z.lastModTime==z.lastSelTime&&z.lastOrigin==oe||Ql(a,oe,dt(z.done),y))?z.done[z.done.length-1]=y:ue(y,z.done),z.lastSelTime=+new Date,z.lastSelOrigin=oe,z.lastSelOp=x,b&&b.clearRedo!==!1&&Jo(z.undone)}function ue(a,y){var x=dt(y);x&&x.ranges&&x.equals(a)||y.push(a)}function ke(a,y,x,b){var z=y["spans_"+a.id],oe=0;a.iter(Math.max(a.first,x),Math.min(a.first+a.size,b),function(de){de.markedSpans&&((z||(z=y["spans_"+a.id]={}))[oe]=de.markedSpans),++oe})}function Ze(a){if(!a)return null;for(var y,x=0;x-1&&(dt(Ee)[Bt]=je[Bt],delete je[Bt])}}return b}function kn(a,y,x,b){if(b){var z=a.anchor;if(x){var oe=Rr(y,z)<0;oe!=Rr(x,z)<0?(z=y,y=x):oe!=Rr(y,x)<0&&(y=x)}return new ka(z,y)}else return new ka(x||y,y)}function gn(a,y,x,b,z){z==null&&(z=a.cm&&(a.cm.display.shift||a.extend)),un(a,new Ca([kn(a.sel.primary(),y,x,z)],0),b)}function Yt(a,y,x){for(var b=[],z=a.cm&&(a.cm.display.shift||a.extend),oe=0;oe=y.ch:Ee.to>y.ch))){if(z&&(xr(we,"beforeCursorEnter"),we.explicitlyCleared))if(oe.markedSpans){--de;continue}else break;if(!we.atomic)continue;if(x){var Bt=we.find(b<0?1:-1),sn=void 0;if((b<0?yt:je)&&(Bt=Dr(a,Bt,-b,Bt&&Bt.line==y.line?oe:null)),Bt&&Bt.line==y.line&&(sn=Rr(Bt,x))&&(b<0?sn<0:sn>0))return yn(a,Bt,y,b,z)}var tn=we.find(b<0?-1:1);return(b<0?je:yt)&&(tn=Dr(a,tn,b,tn.line==y.line?oe:null)),tn?yn(a,tn,y,b,z):null}}return y}function lr(a,y,x,b,z){var oe=b||1,de=yn(a,y,x,oe,z)||!z&&yn(a,y,x,oe,!0)||yn(a,y,x,-oe,z)||!z&&yn(a,y,x,-oe,!0);return de||(a.cantEdit=!0,Mn(a.first,0))}function Dr(a,y,x,b){return x<0&&y.ch==0?y.line>a.first?Mt(a,Mn(y.line-1)):null:x>0&&y.ch==(b||Qt(a,y.line)).text.length?y.line=0;--z)Ui(a,{from:b[z].from,to:b[z].to,text:z?[""]:y.text,origin:y.origin});else Ui(a,y)}}function Ui(a,y){if(!(y.text.length==1&&y.text[0]==""&&Rr(y.from,y.to)==0)){var x=bl(a,y);Ml(a,y,x,a.cm?a.cm.curOp.id:NaN),Mi(a,y,x,oi(a,y));var b=[];Ka(a,function(z,oe){!oe&&pt(b,z.history)==-1&&(Io(z.history,y),b.push(z.history)),Mi(z,y,null,oi(z,y))})}}function _o(a,y,x){var b=a.cm&&a.cm.state.suppressEdits;if(!(b&&!x)){for(var z=a.history,oe,de=a.sel,Ee=y=="undo"?z.done:z.undone,we=y=="undo"?z.undone:z.done,je=0;je=0;--tn){var Qn=sn(tn);if(Qn)return Qn.v}}}}function Tr(a,y){if(y!=0&&(a.first+=y,a.sel=new Ca(Lt(a.sel.ranges,function(z){return new ka(Mn(z.anchor.line+y,z.anchor.ch),Mn(z.head.line+y,z.head.ch))}),a.sel.primIndex),a.cm)){Ol(a.cm,a.first,a.first-y,y);for(var x=a.cm.display,b=x.viewFrom;ba.lastLine())){if(y.from.lineoe&&(y={from:y.from,to:Mn(oe,Qt(a,oe).text.length),text:[y.text[0]],origin:y.origin}),y.removed=_n(a,y.from,y.to),x||(x=bl(a,y)),a.cm?eo(a.cm,y,b):Kl(a,y,b),er(a,x,Le),a.cantEdit&&lr(a,Mn(a.firstLine(),0))&&(a.cantEdit=!1)}}function eo(a,y,x){var b=a.doc,z=a.display,oe=y.from,de=y.to,Ee=!1,we=oe.line;a.options.lineWrapping||(we=qr(jt(Qt(b,oe.line))),b.iter(we,de.line+1,function(tn){if(tn==z.maxLine)return Ee=!0,!0})),b.sel.contains(y.from,y.to)>-1&&pa(a),Kl(b,y,x,Ou(a)),a.options.lineWrapping||(b.iter(we,oe.line+y.text.length,function(tn){var Qn=An(tn);Qn>z.maxLineLength&&(z.maxLine=tn,z.maxLineLength=Qn,z.maxLineChanged=!0,Ee=!1)}),Ee&&(a.curOp.updateMaxLine=!0)),ui(b,oe.line),Za(a,400);var je=y.text.length-(de.line-oe.line)-1;y.full?Ol(a):oe.line==de.line&&y.text.length==1&&!yi(a.doc,y)?Ds(a,oe.line,"text"):Ol(a,oe.line,de.line+1,je);var yt=Jn(a,"changes"),Bt=Jn(a,"change");if(Bt||yt){var sn={from:oe,to:de,text:y.text,removed:y.removed,origin:y.origin};Bt&&Go(a,"change",a,sn),yt&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(sn)}a.display.selForContextMenu=null}function tr(a,y,x,b,z){var oe;b||(b=x),Rr(b,x)<0&&(oe=[b,x],x=oe[0],b=oe[1]),typeof y=="string"&&(y=a.splitLines(y)),Gi(a,{from:x,to:b,text:y,origin:z})}function yo(a,y,x,b){x1||!(this.children[0]instanceof fi))){var Ee=[];this.collapse(Ee),this.children=[new fi(Ee)],this.children[0].parent=this}},collapse:function(a){for(var y=0;y50){for(var de=z.lines.length%25+25,Ee=de;Ee10);a.parent.maybeSpill()}},iterN:function(a,y,x){for(var b=0;ba.display.maxLineLength&&(a.display.maxLine=je,a.display.maxLineLength=yt,a.display.maxLineChanged=!0)}b!=null&&a&&this.collapsed&&Ol(a,b,z+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&Zn(a.doc)),a&&Go(a,"markerCleared",a,this,b,z),y&&vr(a),this.parent&&this.parent.clear()}},cl.prototype.find=function(a,y){a==null&&this.type=="bookmark"&&(a=1);for(var x,b,z=0;z0||de==0&&oe.clearWhenEmpty!==!1)return oe;if(oe.replacedWith&&(oe.collapsed=!0,oe.widgetNode=ut("span",[oe.replacedWith],"CodeMirror-widget"),b.handleMouseEvents||oe.widgetNode.setAttribute("cm-ignore-events","true"),b.insertLeft&&(oe.widgetNode.insertLeft=!0)),oe.collapsed){if(De(a,y.line,y,x,oe)||y.line!=x.line&&De(a,x.line,y,x,oe))throw new Error("Inserting collapsed marker partially overlapping an existing one");ci()}oe.addToHistory&&Ml(a,{from:y,to:x,origin:"markText"},a.sel,NaN);var Ee=y.line,we=a.cm,je;if(a.iter(Ee,x.line+1,function(Bt){we&&oe.collapsed&&!we.options.lineWrapping&&jt(Bt)==we.display.maxLine&&(je=!0),oe.collapsed&&Ee!=y.line&&Nr(Bt,0),ii(Bt,new ja(oe,Ee==y.line?y.ch:null,Ee==x.line?x.ch:null)),++Ee}),oe.collapsed&&a.iter(y.line,x.line+1,function(Bt){Ut(a,Bt)&&Nr(Bt,0)}),oe.clearOnEnter&&rr(oe,"beforeCursorEnter",function(){return oe.clear()}),oe.readOnly&&($i(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),oe.collapsed&&(oe.id=++wo,oe.atomic=!0),we){if(je&&(we.curOp.updateMaxLine=!0),oe.collapsed)Ol(we,y.line,x.line+1);else if(oe.className||oe.startStyle||oe.endStyle||oe.css||oe.attributes||oe.title)for(var yt=y.line;yt<=x.line;yt++)Ds(we,yt,"text");oe.atomic&&Zn(we.doc),Go(we,"markerAdded",we,oe)}return oe}var Ho=function(a,y){this.markers=a,this.primary=y;for(var x=0;x=0;we--)Gi(this,b[we]);Ee?Wt(this,Ee):this.cm&&Tt(this.cm)}),undo:Yr(function(){_o(this,"undo")}),redo:Yr(function(){_o(this,"redo")}),undoSelection:Yr(function(){_o(this,"undo",!0)}),redoSelection:Yr(function(){_o(this,"redo",!0)}),setExtending:function(a){this.extend=a},getExtending:function(){return this.extend},historySize:function(){for(var a=this.history,y=0,x=0,b=0;b=a.ch)&&y.push(z.marker.parent||z.marker)}return y},findMarks:function(a,y,x){a=Mt(this,a),y=Mt(this,y);var b=[],z=a.line;return this.iter(a.line,y.line+1,function(oe){var de=oe.markedSpans;if(de)for(var Ee=0;Ee=we.to||we.from==null&&z!=a.line||we.from!=null&&z==y.line&&we.from>=y.ch)&&(!x||x(we.marker))&&b.push(we.marker.parent||we.marker)}++z}),b},getAllMarks:function(){var a=[];return this.iter(function(y){var x=y.markedSpans;if(x)for(var b=0;ba)return y=a,!0;a-=oe,++x}),Mt(this,Mn(x,y))},indexFromPos:function(a){a=Mt(this,a);var y=a.ch;if(a.liney&&(y=a.from),a.to!=null&&a.to-1){y.state.draggingText(a),setTimeout(function(){return y.display.input.focus()},20);return}try{var yt=a.dataTransfer.getData("Text");if(yt){var Bt;if(y.state.draggingText&&!y.state.draggingText.copy&&(Bt=y.listSelections()),er(y.doc,vo(x,x)),Bt)for(var sn=0;sn=0;Ee--)tr(a.doc,"",b[Ee].from,b[Ee].to,"+delete");Tt(a)})}function zs(a,y,x){var b=zt(a.text,y+x,x);return b<0||b>a.text.length?null:b}function Ps(a,y,x){var b=zs(a,y.ch,x);return b==null?null:new Mn(y.line,b,x<0?"after":"before")}function En(a,y,x,b,z){if(a){y.doc.direction=="rtl"&&(z=-z);var oe=ra(x,y.doc.direction);if(oe){var de=z<0?dt(oe):oe[0],Ee=z<0==(de.level==1),we=Ee?"after":"before",je;if(de.level>0||y.doc.direction=="rtl"){var yt=Fl(y,x);je=z<0?x.text.length-1:0;var Bt=ys(y,yt,je).top;je=on(function(sn){return ys(y,yt,sn).top==Bt},z<0==(de.level==1)?de.from:de.to-1,je),we=="before"&&(je=zs(x,je,1))}else je=z<0?de.to:de.from;return new Mn(b,je,we)}}return new Mn(b,z<0?x.text.length:0,z<0?"before":"after")}function Br(a,y,x,b){var z=ra(y,a.doc.direction);if(!z)return Ps(y,x,b);x.ch>=y.text.length?(x.ch=y.text.length,x.sticky="before"):x.ch<=0&&(x.ch=0,x.sticky="after");var oe=Fn(z,x.ch,x.sticky),de=z[oe];if(a.doc.direction=="ltr"&&de.level%2==0&&(b>0?de.to>x.ch:de.from=de.from&&sn>=yt.begin)){var tn=Bt?"before":"after";return new Mn(x.line,sn,tn)}}var Qn=function(fa,Ra,ua){for(var Ua=function(fl,es){return es?new Mn(x.line,Ee(fl,1),"before"):new Mn(x.line,fl,"after")};fa>=0&&fa0==(Si.level!=1),Co=li?ua.begin:Ee(ua.end,-1);if(Si.from<=Co&&Co0?yt.end:Ee(yt.begin,-1);return Hr!=null&&!(b>0&&Hr==y.text.length)&&(gr=Qn(b>0?0:z.length-1,b,je(Hr)),gr)?gr:null}var ti={selectAll:dr,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),Le)},killLine:function(a){return dl(a,function(y){if(y.empty()){var x=Qt(a.doc,y.head.line).text.length;return y.head.ch==x&&y.head.line0)z=new Mn(z.line,z.ch+1),a.replaceRange(oe.charAt(z.ch-1)+oe.charAt(z.ch-2),Mn(z.line,z.ch-2),z,"+transpose");else if(z.line>a.doc.first){var de=Qt(a.doc,z.line-1).text;de&&(z=new Mn(z.line,1),a.replaceRange(oe.charAt(0)+a.doc.lineSeparator()+de.charAt(de.length-1),Mn(z.line-1,de.length-1),z,"+transpose"))}}x.push(new ka(z,z))}a.setSelections(x)})},newlineAndIndent:function(a){return Ur(a,function(){for(var y=a.listSelections(),x=y.length-1;x>=0;x--)a.replaceRange(a.doc.lineSeparator(),y[x].anchor,y[x].head,"+input");y=a.listSelections();for(var b=0;ba&&Rr(y,this.pos)==0&&x==this.button};var mr,_a;function Ki(a,y){var x=+new Date;return _a&&_a.compare(x,a,y)?(mr=_a=null,"triple"):mr&&mr.compare(x,a,y)?(_a=new Ku(x,a,y),mr=null,"double"):(mr=new Ku(x,a,y),_a=null,"single")}function ji(a){var y=this,x=y.display;if(!(Dn(y,a)||x.activeTouch&&x.input.supportsTouch())){if(x.input.ensurePolled(),x.shift=a.shiftKey,Ci(x,a)){ze||(x.scroller.draggable=!1,setTimeout(function(){return x.scroller.draggable=!0},100));return}if(!Qs(y,a)){var b=Ns(y,a),z=ir(a),oe=b?Ki(b,z):"single";window.focus(),z==1&&y.state.selectingText&&y.state.selectingText(a),!(b&&po(y,z,b,oe,a))&&(z==1?b?Oo(y,b,oe,a):Sn(a)==x.scroller&&ha(a):z==2?(b&&gn(y.doc,b),setTimeout(function(){return x.input.focus()},20)):z==3&&(qe?y.display.input.onContextMenu(a):Bu(y)))}}}function po(a,y,x,b,z){var oe="Click";return b=="double"?oe="Double"+oe:b=="triple"&&(oe="Triple"+oe),oe=(y==1?"Left":y==2?"Middle":"Right")+oe,Vo(a,Ll(oe,z),z,function(de){if(typeof de=="string"&&(de=ti[de]),!de)return!1;var Ee=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),Ee=de(a,x)!=it}finally{a.state.suppressEdits=!1}return Ee})}function bo(a,y,x){var b=a.getOption("configureMouse"),z=b?b(a,y,x):{};if(z.unit==null){var oe=Ie?x.shiftKey&&x.metaKey:x.altKey;z.unit=oe?"rectangle":y=="single"?"char":y=="double"?"word":"line"}return(z.extend==null||a.doc.extend)&&(z.extend=a.doc.extend||x.shiftKey),z.addNew==null&&(z.addNew=be?x.metaKey:x.ctrlKey),z.moveOnDrag==null&&(z.moveOnDrag=!(be?x.altKey:x.ctrlKey)),z}function Oo(a,y,x,b){He?setTimeout(Qe(Uu,a),0):a.curOp.focus=Ae();var z=bo(a,x,b),oe=a.doc.sel,de;a.options.dragDrop&&Fa&&!a.isReadOnly()&&x=="single"&&(de=oe.contains(y))>-1&&(Rr((de=oe.ranges[de]).from(),y)<0||y.xRel>0)&&(Rr(de.to(),y)>0||y.xRel<0)?zo(a,b,y,z):Cs(a,b,y,z)}function zo(a,y,x,b){var z=a.display,oe=!1,de=kr(a,function(je){ze&&(z.scroller.draggable=!1),a.state.draggingText=!1,Vr(z.wrapper.ownerDocument,"mouseup",de),Vr(z.wrapper.ownerDocument,"mousemove",Ee),Vr(z.scroller,"dragstart",we),Vr(z.scroller,"drop",de),oe||(ha(je),b.addNew||gn(a.doc,x,null,null,b.extend),ze&&!Xe||He&&_e==9?setTimeout(function(){z.wrapper.ownerDocument.body.focus({preventScroll:!0}),z.input.focus()},20):z.input.focus())}),Ee=function(je){oe=oe||Math.abs(y.clientX-je.clientX)+Math.abs(y.clientY-je.clientY)>=10},we=function(){return oe=!0};ze&&(z.scroller.draggable=!0),a.state.draggingText=de,de.copy=!b.moveOnDrag,z.scroller.dragDrop&&z.scroller.dragDrop(),rr(z.wrapper.ownerDocument,"mouseup",de),rr(z.wrapper.ownerDocument,"mousemove",Ee),rr(z.scroller,"dragstart",we),rr(z.scroller,"drop",de),Bu(a),setTimeout(function(){return z.input.focus()},20)}function Xl(a,y,x){if(x=="char")return new ka(y,y);if(x=="word")return a.findWordAt(y);if(x=="line")return new ka(Mn(y.line,0),Mt(a.doc,Mn(y.line+1,0)));var b=x(a,y);return new ka(b.from,b.to)}function Cs(a,y,x,b){var z=a.display,oe=a.doc;ha(y);var de,Ee,we=oe.sel,je=we.ranges;if(b.addNew&&!b.extend?(Ee=oe.sel.contains(x),Ee>-1?de=je[Ee]:de=new ka(x,x)):(de=oe.sel.primary(),Ee=oe.sel.primIndex),b.unit=="rectangle")b.addNew||(de=new ka(x,x)),x=Ns(a,y,!0,!0),Ee=-1;else{var yt=Xl(a,x,b.unit);b.extend?de=kn(de,yt.anchor,yt.head,b.extend):de=yt}b.addNew?Ee==-1?(Ee=je.length,un(oe,Xi(a,je.concat([de]),Ee),{scroll:!1,origin:"*mouse"})):je.length>1&&je[Ee].empty()&&b.unit=="char"&&!b.extend?(un(oe,Xi(a,je.slice(0,Ee).concat(je.slice(Ee+1)),0),{scroll:!1,origin:"*mouse"}),we=oe.sel):Ln(oe,Ee,de,Ue):(Ee=0,un(oe,new Ca([de],0),Ue),we=oe.sel);var Bt=x;function sn(ua){if(Rr(Bt,ua)!=0)if(Bt=ua,b.unit=="rectangle"){for(var Ua=[],Si=a.options.tabSize,li=Re(Qt(oe,x.line).text,x.ch,Si),Co=Re(Qt(oe,ua.line).text,ua.ch,Si),fl=Math.min(li,Co),es=Math.max(li,Co),Sl=Math.min(x.line,ua.line),ks=Math.min(a.lastLine(),Math.max(x.line,ua.line));Sl<=ks;Sl++){var xs=Qt(oe,Sl).text,Vl=Zt(xs,fl,Si);fl==es?Ua.push(new ka(Mn(Sl,Vl),Mn(Sl,Vl))):xs.length>Vl&&Ua.push(new ka(Mn(Sl,Vl),Mn(Sl,Zt(xs,es,Si))))}Ua.length||Ua.push(new ka(x,x)),un(oe,Xi(a,we.ranges.slice(0,Ee).concat(Ua),Ee),{origin:"*mouse",scroll:!1}),a.scrollIntoView(ua)}else{var hs=de,is=Xl(a,ua,b.unit),Jl=hs.anchor,Pl;Rr(is.anchor,Jl)>0?(Pl=is.head,Jl=Ct(hs.from(),is.anchor)):(Pl=is.anchor,Jl=Zo(hs.to(),is.head));var Dl=we.ranges.slice(0);Dl[Ee]=ru(a,new ka(Mt(oe,Jl),Pl)),un(oe,Xi(a,Dl,Ee),Ue)}}var tn=z.wrapper.getBoundingClientRect(),Qn=0;function gr(ua){var Ua=++Qn,Si=Ns(a,ua,!0,b.unit=="rectangle");if(Si)if(Rr(Si,Bt)!=0){a.curOp.focus=Ae(),sn(Si);var li=re(z,oe);(Si.line>=li.to||Si.linetn.bottom?20:0;Co&&setTimeout(kr(a,function(){Qn==Ua&&(z.scroller.scrollTop+=Co,gr(ua))}),50)}}function Hr(ua){a.state.selectingText=!1,Qn=1/0,ua&&(ha(ua),z.input.focus()),Vr(z.wrapper.ownerDocument,"mousemove",fa),Vr(z.wrapper.ownerDocument,"mouseup",Ra),oe.history.lastSelOrigin=null}var fa=kr(a,function(ua){ua.buttons===0||!ir(ua)?Hr(ua):gr(ua)}),Ra=kr(a,Hr);a.state.selectingText=Ra,rr(z.wrapper.ownerDocument,"mousemove",fa),rr(z.wrapper.ownerDocument,"mouseup",Ra)}function ru(a,y){var x=y.anchor,b=y.head,z=Qt(a.doc,x.line);if(Rr(x,b)==0&&x.sticky==b.sticky)return y;var oe=ra(z);if(!oe)return y;var de=Fn(oe,x.ch,x.sticky),Ee=oe[de];if(Ee.from!=x.ch&&Ee.to!=x.ch)return y;var we=de+(Ee.from==x.ch==(Ee.level!=1)?0:1);if(we==0||we==oe.length)return y;var je;if(b.line!=x.line)je=(b.line-x.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var yt=Fn(oe,b.ch,b.sticky),Bt=yt-de||(b.ch-x.ch)*(Ee.level==1?-1:1);yt==we-1||yt==we?je=Bt<0:je=Bt>0}var sn=oe[we+(je?-1:0)],tn=je==(sn.level==1),Qn=tn?sn.from:sn.to,gr=tn?"after":"before";return x.ch==Qn&&x.sticky==gr?y:new ka(new Mn(x.line,Qn,gr),b)}function Wl(a,y,x,b){var z,oe;if(y.touches)z=y.touches[0].clientX,oe=y.touches[0].clientY;else try{z=y.clientX,oe=y.clientY}catch(sn){return!1}if(z>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;b&&ha(y);var de=a.display,Ee=de.lineDiv.getBoundingClientRect();if(oe>Ee.bottom||!Jn(a,x))return Ni(y);oe-=Ee.top-de.viewOffset;for(var we=0;we=z){var yt=Xa(a.doc,oe),Bt=a.display.gutterSpecs[we];return xr(a,x,a,yt,Bt.className,y),Ni(y)}}}function Qs(a,y){return Wl(a,y,"gutterClick",!0)}function pu(a,y){Ci(a.display,y)||Lu(a,y)||Dn(a,y,"contextmenu")||qe||a.display.input.onContextMenu(y)}function Lu(a,y){return Jn(a,"gutterContextMenu")?Wl(a,y,"gutterContextMenu",!1):!1}function ic(a){a.display.wrapper.className=a.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+a.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Ys(a)}var Qu={toString:function(){return"CodeMirror.Init"}},Ec={},Ru={};function Nc(a){var y=a.optionHandlers;function x(b,z,oe,de){a.defaults[b]=z,oe&&(y[b]=de?function(Ee,we,je){je!=Qu&&oe(Ee,we,je)}:oe)}a.defineOption=x,a.Init=Qu,x("value","",function(b,z){return b.setValue(z)},!0),x("mode",null,function(b,z){b.doc.modeOption=z,go(b)},!0),x("indentUnit",2,go,!0),x("indentWithTabs",!1),x("smartIndent",!0),x("tabSize",4,function(b){Lr(b),Ys(b),Ol(b)},!0),x("lineSeparator",null,function(b,z){if(b.doc.lineSep=z,!!z){var oe=[],de=b.doc.first;b.doc.iter(function(we){for(var je=0;;){var yt=we.text.indexOf(z,je);if(yt==-1)break;je=yt+z.length,oe.push(Mn(de,yt))}de++});for(var Ee=oe.length-1;Ee>=0;Ee--)tr(b.doc,z,oe[Ee],Mn(oe[Ee].line,oe[Ee].ch+z.length))}}),x("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(b,z,oe){b.state.specialChars=new RegExp(z.source+(z.test(" ")?"":"| "),"g"),oe!=Qu&&b.refresh()}),x("specialCharPlaceholder",uo,function(b){return b.refresh()},!0),x("electricChars",!0),x("inputStyle",Be?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),x("spellcheck",!1,function(b,z){return b.getInputField().spellcheck=z},!0),x("autocorrect",!1,function(b,z){return b.getInputField().autocorrect=z},!0),x("autocapitalize",!1,function(b,z){return b.getInputField().autocapitalize=z},!0),x("rtlMoveVisually",!Ke),x("wholeLineUpdateBefore",!0),x("theme","default",function(b){ic(b),xi(b)},!0),x("keyMap","default",function(b,z,oe){var de=Rl(z),Ee=oe!=Qu&&Rl(oe);Ee&&Ee.detach&&Ee.detach(b,de),de.attach&&de.attach(b,Ee||null)}),x("extraKeys",null),x("configureMouse",null),x("lineWrapping",!1,Mc,!0),x("gutters",[],function(b,z){b.display.gutterSpecs=Oi(z,b.options.lineNumbers),xi(b)},!0),x("fixedGutter",!0,function(b,z){b.display.gutters.style.left=z?Nu(b.display)+"px":"0",b.refresh()},!0),x("coverGutterNextToScrollbar",!1,function(b){return Un(b)},!0),x("scrollbarStyle","native",function(b){Bn(b),Un(b),b.display.scrollbars.setScrollTop(b.doc.scrollTop),b.display.scrollbars.setScrollLeft(b.doc.scrollLeft)},!0),x("lineNumbers",!1,function(b,z){b.display.gutterSpecs=Oi(b.options.gutters,z),xi(b)},!0),x("firstLineNumber",1,xi,!0),x("lineNumberFormatter",function(b){return b},xi,!0),x("showCursorWhenSelecting",!1,$s,!0),x("resetSelectionOnContextMenu",!0),x("lineWiseCopyCut",!0),x("pasteLinesPerSelection",!0),x("selectionsMayTouch",!1),x("readOnly",!1,function(b,z){z=="nocursor"&&(eu(b),b.display.input.blur()),b.display.input.readOnlyChanged(z)}),x("screenReaderLabel",null,function(b,z){z=z===""?null:z,b.display.input.screenReaderLabelChanged(z)}),x("disableInput",!1,function(b,z){z||b.display.input.reset()},!0),x("dragDrop",!0,Oc),x("allowDropFileTypes",null),x("cursorBlinkRate",530),x("cursorScrollMargin",0),x("cursorHeight",1,$s,!0),x("singleCursorHeightPerLine",!0,$s,!0),x("workTime",100),x("workDelay",100),x("flattenSpans",!0,Lr,!0),x("addModeClass",!1,Lr,!0),x("pollInterval",100),x("undoDepth",200,function(b,z){return b.doc.history.undoDepth=z}),x("historyEventDelay",1250),x("viewportMargin",10,function(b){return b.refresh()},!0),x("maxHighlightLength",1e4,Lr,!0),x("moveInputWithCursor",!0,function(b,z){z||b.display.input.resetPosition()}),x("tabindex",null,function(b,z){return b.display.input.getField().tabIndex=z||""}),x("autofocus",null),x("direction","ltr",function(b,z){return b.doc.setDirection(z)},!0),x("phrases",null)}function Oc(a,y,x){var b=x&&x!=Qu;if(!y!=!b){var z=a.display.dragFunctions,oe=y?rr:Vr;oe(a.display.scroller,"dragstart",z.start),oe(a.display.scroller,"dragenter",z.enter),oe(a.display.scroller,"dragover",z.over),oe(a.display.scroller,"dragleave",z.leave),oe(a.display.scroller,"drop",z.drop)}}function Mc(a){a.options.lineWrapping?(tt(a.display.wrapper,"CodeMirror-wrap"),a.display.sizer.style.minWidth="",a.display.sizerWidth=null):(wt(a.display.wrapper,"CodeMirror-wrap"),fr(a)),Su(a),Ol(a),Ys(a),setTimeout(function(){return Un(a)},100)}function gl(a,y){var x=this;if(!(this instanceof gl))return new gl(a,y);this.options=y=y?xt(y):{},xt(Ec,y,!1);var b=y.value;typeof b=="string"?b=new wa(b,y.mode,null,y.lineSeparator,y.direction):y.mode&&(b.modeOption=y.mode),this.doc=b;var z=new gl.inputStyles[y.inputStyle](this),oe=this.display=new io(a,b,z,y);oe.wrapper.CodeMirror=this,ic(this),y.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Bn(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new me,keySeq:null,specialChars:null},y.autofocus&&!Be&&oe.input.focus(),He&&_e<11&&setTimeout(function(){return x.display.input.reset(!0)},20),Tc(this),qi(),ar(this),this.curOp.forceUpdate=!0,Aa(this,b),y.autofocus&&!Be||this.hasFocus()?setTimeout(function(){x.hasFocus()&&!x.state.focused&&Ws(x)},20):eu(this);for(var de in Ru)Ru.hasOwnProperty(de)&&Ru[de](this,y[de],Qu);dn(this),y.finishInit&&y.finishInit(this);for(var Ee=0;Ee20*20}rr(y.scroller,"touchstart",function(we){if(!Dn(a,we)&&!oe(we)&&!Qs(a,we)){y.input.ensurePolled(),clearTimeout(x);var je=+new Date;y.activeTouch={start:je,moved:!1,prev:je-b.end<=300?b:null},we.touches.length==1&&(y.activeTouch.left=we.touches[0].pageX,y.activeTouch.top=we.touches[0].pageY)}}),rr(y.scroller,"touchmove",function(){y.activeTouch&&(y.activeTouch.moved=!0)}),rr(y.scroller,"touchend",function(we){var je=y.activeTouch;if(je&&!Ci(y,we)&&je.left!=null&&!je.moved&&new Date-je.start<300){var yt=a.coordsChar(y.activeTouch,"page"),Bt;!je.prev||de(je,je.prev)?Bt=new ka(yt,yt):!je.prev.prev||de(je,je.prev.prev)?Bt=a.findWordAt(yt):Bt=new ka(Mn(yt.line,0),Mt(a.doc,Mn(yt.line+1,0))),a.setSelection(Bt.anchor,Bt.head),a.focus(),ha(we)}z()}),rr(y.scroller,"touchcancel",z),rr(y.scroller,"scroll",function(){y.scroller.clientHeight&&(Pn(a,y.scroller.scrollTop),Tn(a,y.scroller.scrollLeft,!0),xr(a,"scroll",a))}),rr(y.scroller,"mousewheel",function(we){return fo(a,we)}),rr(y.scroller,"DOMMouseScroll",function(we){return fo(a,we)}),rr(y.wrapper,"scroll",function(){return y.wrapper.scrollTop=y.wrapper.scrollLeft=0}),y.dragFunctions={enter:function(we){Dn(a,we)||Ir(we)},over:function(we){Dn(a,we)||(ss(a,we),Ir(we))},start:function(we){return Os(a,we)},drop:kr(a,Wo),leave:function(we){Dn(a,we)||tu(a)}};var Ee=y.input.getField();rr(Ee,"keyup",function(we){return rc.call(a,we)}),rr(Ee,"keydown",kr(a,nc)),rr(Ee,"keypress",kr(a,Yu)),rr(Ee,"focus",function(we){return Ws(a,we)}),rr(Ee,"blur",function(we){return eu(a,we)})}var oc=[];gl.defineInitHook=function(a){return oc.push(a)};function Xu(a,y,x,b){var z=a.doc,oe;x==null&&(x="add"),x=="smart"&&(z.mode.indent?oe=Or(a,y).state:x="prev");var de=a.options.tabSize,Ee=Qt(z,y),we=Re(Ee.text,null,de);Ee.stateAfter&&(Ee.stateAfter=null);var je=Ee.text.match(/^\s*/)[0],yt;if(!b&&!/\S/.test(Ee.text))yt=0,x="not";else if(x=="smart"&&(yt=z.mode.indent(oe,Ee.text.slice(je.length),Ee.text),yt==it||yt>150)){if(!b)return;x="prev"}x=="prev"?y>z.first?yt=Re(Qt(z,y-1).text,null,de):yt=0:x=="add"?yt=we+a.options.indentUnit:x=="subtract"?yt=we-a.options.indentUnit:typeof x=="number"&&(yt=we+x),yt=Math.max(0,yt);var Bt="",sn=0;if(a.options.indentWithTabs)for(var tn=Math.floor(yt/de);tn;--tn)sn+=de,Bt+=" ";if(snde,we=Kr(y),je=null;if(Ee&&b.ranges.length>1)if(Gs&&Gs.text.join(` `)==y){if(b.ranges.length%Gs.text.length==0){je=[];for(var yt=0;yt=0;sn--){var tn=b.ranges[sn],Qn=tn.from(),gr=tn.to();tn.empty()&&(x&&x>0?Qn=Mn(Qn.line,Qn.ch-x):a.state.overwrite&&!Ee?gr=Mn(gr.line,Math.min(Qt(oe,gr.line).text.length,gr.ch+dt(we).length)):Ee&&Gs&&Gs.lineWise&&Gs.text.join(` `)==we.join(` -`)&&(Qn=gr=Mn(Qn.line,0)));var Hr={from:Qn,to:gr,text:je?je[sn%je.length]:we,origin:z||(Ee?"paste":a.state.cutIncoming>de?"cut":"+input")};Gi(a.doc,Hr),zo(a,"inputRead",a,Hr)}y&&!Ee&&Cc(a,y),Tt(a),a.curOp.updateInput<2&&(a.curOp.updateInput=Bt),a.curOp.typing=!0,a.state.pasteIncoming=a.state.cutIncoming=-1}function bc(a,y){var x=a.clipboardData&&a.clipboardData.getData("Text");if(x)return a.preventDefault(),!y.isReadOnly()&&!y.options.disableInput&&Ur(y,function(){return Ju(y,x,0,null,"paste")}),!0}function Cc(a,y){if(!(!a.options.electricChars||!a.options.smartIndent))for(var x=a.doc.sel,b=x.ranges.length-1;b>=0;b--){var z=x.ranges[b];if(!(z.head.ch>100||b&&x.ranges[b-1].head.line==z.head.line)){var oe=a.getModeAt(z.head),de=!1;if(oe.electricChars){for(var Ee=0;Ee-1){de=Xu(a,z.head.line,"smart");break}}else oe.electricInput&&oe.electricInput.test(Qt(a.doc,z.head.line).text.slice(0,z.head.ch))&&(de=Xu(a,z.head.line,"smart"));de&&zo(a,"electricInput",a,z.head.line)}}}function xc(a){for(var y=[],x=[],b=0;boe&&(Xu(this,Ee.head.line,b,!0),oe=Ee.head.line,de==this.doc.sel.primIndex&&Tt(this));else{var we=Ee.from(),je=Ee.to(),yt=Math.max(oe,we.line);oe=Math.min(this.lastLine(),je.line-(je.ch?0:1))+1;for(var Bt=yt;Bt0&&Ln(this.doc,de,new ka(we,sn[de].to()),Le)}}}),getTokenAt:function(b,z){return Ya(this,b,z)},getLineTokens:function(b,z){return Ya(this,Mn(b),z,!0)},getTokenTypeAt:function(b){b=Mt(this.doc,b);var z=Pr(this,Qt(this.doc,b.line)),oe=0,de=(z.length-1)/2,Ee=b.ch,we;if(Ee==0)we=z[2];else for(;;){var je=oe+de>>1;if((je?z[je*2-1]:0)>=Ee)de=je;else if(z[je*2+1]we&&(b=we,de=!0),Ee=Qt(this.doc,b)}else Ee=b;return iu(this,Ee,{top:0,left:0},z||"page",oe||de).top+(de?this.doc.height-qt(Ee):0)},defaultTextHeight:function(){return wr(this.display)},defaultCharWidth:function(){return ls(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(b,z,oe,de,Ee){var we=this.display;b=Yl(this,Mt(this.doc,b));var je=b.bottom,yt=b.left;if(z.style.position="absolute",z.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(z),we.sizer.appendChild(z),de=="over")je=b.top;else if(de=="above"||de=="near"){var Bt=Math.max(we.wrapper.clientHeight,this.doc.height),sn=Math.max(we.sizer.clientWidth,we.lineSpace.clientWidth);(de=="above"||b.bottom+z.offsetHeight>Bt)&&b.top>z.offsetHeight?je=b.top-z.offsetHeight:b.bottom+z.offsetHeight<=Bt&&(je=b.bottom),yt+z.offsetWidth>sn&&(yt=sn-z.offsetWidth)}z.style.top=je+"px",z.style.left=z.style.right="",Ee=="right"?(yt=we.sizer.clientWidth-z.offsetWidth,z.style.right="0px"):(Ee=="left"?yt=0:Ee=="middle"&&(yt=(we.sizer.clientWidth-z.offsetWidth)/2),z.style.left=yt+"px"),oe&&et(this,{left:yt,top:je,right:yt+z.offsetWidth,bottom:je+z.offsetHeight})},triggerOnKeyDown:$r(nc),triggerOnKeyPress:$r(Yu),triggerOnKeyUp:rc,triggerOnMouseDown:$r(ji),execCommand:function(b){if(ti.hasOwnProperty(b))return ti[b].call(null,this)},triggerElectric:$r(function(b){Cc(this,b)}),findPosH:function(b,z,oe,de){var Ee=1;z<0&&(Ee=-1,z=-z);for(var we=Mt(this.doc,b),je=0;je0&&yt(oe.charAt(de-1));)--de;for(;Ee.5||this.options.lineWrapping)&&Su(this),xr(this,"refresh",this)}),swapDoc:$r(function(b){var z=this.doc;return z.cm=null,this.state.selectingText&&this.state.selectingText(),Aa(this,b),Ys(this),this.display.input.reset(),Ht(this,b.scrollLeft,b.scrollTop),this.curOp.forceScroll=!0,zo(this,"swapDoc",this,z),z}),phrase:function(b){var z=this.options.phrases;return z&&Object.prototype.hasOwnProperty.call(z,b)?z[b]:b},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Vn(a),a.registerHelper=function(b,z,oe){x.hasOwnProperty(b)||(x[b]=a[b]={_global:[]}),x[b][z]=oe},a.registerGlobalHelper=function(b,z,oe,de){a.registerHelper(b,z,de),x[b]._global.push({pred:oe,val:de})}}function pc(a,y,x,b,z){var oe=y,de=x,Ee=Qt(a,y.line),we=z&&a.direction=="rtl"?-x:x;function je(){var Ra=y.line+we;return Ra=a.first+a.size?!1:(y=new Mn(Ra,y.ch,y.sticky),Ee=Qt(a,Ra))}function yt(Ra){var ua;if(b=="codepoint"){var Ua=Ee.text.charCodeAt(y.ch+(b>0?0:-1));isNaN(Ua)?ua=null:ua=new Mn(y.line,Math.max(0,Math.min(Ee.text.length,y.ch+x*(Ua>=55296&&Ua<56320?2:1))),-x)}else z?ua=Br(a.cm,Ee,y,x):ua=Ps(Ee,y,x);if(ua==null)if(!Ra&&je())y=wn(z,a.cm,Ee,y.line,we);else return!1;else y=ua;return!0}if(b=="char"||b=="codepoint")yt();else if(b=="column")yt(!0);else if(b=="word"||b=="group")for(var Bt=null,sn=b=="group",tn=a.cm&&a.cm.getHelper(y,"wordChars"),Qn=!0;!(x<0&&!yt(!Qn));Qn=!1){var gr=Ee.text.charAt(y.ch)||` +`)&&(Qn=gr=Mn(Qn.line,0)));var Hr={from:Qn,to:gr,text:je?je[sn%je.length]:we,origin:z||(Ee?"paste":a.state.cutIncoming>de?"cut":"+input")};Gi(a.doc,Hr),Go(a,"inputRead",a,Hr)}y&&!Ee&&Cc(a,y),Tt(a),a.curOp.updateInput<2&&(a.curOp.updateInput=Bt),a.curOp.typing=!0,a.state.pasteIncoming=a.state.cutIncoming=-1}function bc(a,y){var x=a.clipboardData&&a.clipboardData.getData("Text");if(x)return a.preventDefault(),!y.isReadOnly()&&!y.options.disableInput&&Ur(y,function(){return Ju(y,x,0,null,"paste")}),!0}function Cc(a,y){if(!(!a.options.electricChars||!a.options.smartIndent))for(var x=a.doc.sel,b=x.ranges.length-1;b>=0;b--){var z=x.ranges[b];if(!(z.head.ch>100||b&&x.ranges[b-1].head.line==z.head.line)){var oe=a.getModeAt(z.head),de=!1;if(oe.electricChars){for(var Ee=0;Ee-1){de=Xu(a,z.head.line,"smart");break}}else oe.electricInput&&oe.electricInput.test(Qt(a.doc,z.head.line).text.slice(0,z.head.ch))&&(de=Xu(a,z.head.line,"smart"));de&&Go(a,"electricInput",a,z.head.line)}}}function xc(a){for(var y=[],x=[],b=0;boe&&(Xu(this,Ee.head.line,b,!0),oe=Ee.head.line,de==this.doc.sel.primIndex&&Tt(this));else{var we=Ee.from(),je=Ee.to(),yt=Math.max(oe,we.line);oe=Math.min(this.lastLine(),je.line-(je.ch?0:1))+1;for(var Bt=yt;Bt0&&Ln(this.doc,de,new ka(we,sn[de].to()),Le)}}}),getTokenAt:function(b,z){return Ya(this,b,z)},getLineTokens:function(b,z){return Ya(this,Mn(b),z,!0)},getTokenTypeAt:function(b){b=Mt(this.doc,b);var z=Pr(this,Qt(this.doc,b.line)),oe=0,de=(z.length-1)/2,Ee=b.ch,we;if(Ee==0)we=z[2];else for(;;){var je=oe+de>>1;if((je?z[je*2-1]:0)>=Ee)de=je;else if(z[je*2+1]we&&(b=we,de=!0),Ee=Qt(this.doc,b)}else Ee=b;return iu(this,Ee,{top:0,left:0},z||"page",oe||de).top+(de?this.doc.height-qt(Ee):0)},defaultTextHeight:function(){return wr(this.display)},defaultCharWidth:function(){return ls(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(b,z,oe,de,Ee){var we=this.display;b=Yl(this,Mt(this.doc,b));var je=b.bottom,yt=b.left;if(z.style.position="absolute",z.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(z),we.sizer.appendChild(z),de=="over")je=b.top;else if(de=="above"||de=="near"){var Bt=Math.max(we.wrapper.clientHeight,this.doc.height),sn=Math.max(we.sizer.clientWidth,we.lineSpace.clientWidth);(de=="above"||b.bottom+z.offsetHeight>Bt)&&b.top>z.offsetHeight?je=b.top-z.offsetHeight:b.bottom+z.offsetHeight<=Bt&&(je=b.bottom),yt+z.offsetWidth>sn&&(yt=sn-z.offsetWidth)}z.style.top=je+"px",z.style.left=z.style.right="",Ee=="right"?(yt=we.sizer.clientWidth-z.offsetWidth,z.style.right="0px"):(Ee=="left"?yt=0:Ee=="middle"&&(yt=(we.sizer.clientWidth-z.offsetWidth)/2),z.style.left=yt+"px"),oe&&et(this,{left:yt,top:je,right:yt+z.offsetWidth,bottom:je+z.offsetHeight})},triggerOnKeyDown:$r(nc),triggerOnKeyPress:$r(Yu),triggerOnKeyUp:rc,triggerOnMouseDown:$r(ji),execCommand:function(b){if(ti.hasOwnProperty(b))return ti[b].call(null,this)},triggerElectric:$r(function(b){Cc(this,b)}),findPosH:function(b,z,oe,de){var Ee=1;z<0&&(Ee=-1,z=-z);for(var we=Mt(this.doc,b),je=0;je0&&yt(oe.charAt(de-1));)--de;for(;Ee.5||this.options.lineWrapping)&&Su(this),xr(this,"refresh",this)}),swapDoc:$r(function(b){var z=this.doc;return z.cm=null,this.state.selectingText&&this.state.selectingText(),Aa(this,b),Ys(this),this.display.input.reset(),Ht(this,b.scrollLeft,b.scrollTop),this.curOp.forceScroll=!0,Go(this,"swapDoc",this,z),z}),phrase:function(b){var z=this.options.phrases;return z&&Object.prototype.hasOwnProperty.call(z,b)?z[b]:b},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Vn(a),a.registerHelper=function(b,z,oe){x.hasOwnProperty(b)||(x[b]=a[b]={_global:[]}),x[b][z]=oe},a.registerGlobalHelper=function(b,z,oe,de){a.registerHelper(b,z,de),x[b]._global.push({pred:oe,val:de})}}function pc(a,y,x,b,z){var oe=y,de=x,Ee=Qt(a,y.line),we=z&&a.direction=="rtl"?-x:x;function je(){var Ra=y.line+we;return Ra=a.first+a.size?!1:(y=new Mn(Ra,y.ch,y.sticky),Ee=Qt(a,Ra))}function yt(Ra){var ua;if(b=="codepoint"){var Ua=Ee.text.charCodeAt(y.ch+(b>0?0:-1));isNaN(Ua)?ua=null:ua=new Mn(y.line,Math.max(0,Math.min(Ee.text.length,y.ch+x*(Ua>=55296&&Ua<56320?2:1))),-x)}else z?ua=Br(a.cm,Ee,y,x):ua=Ps(Ee,y,x);if(ua==null)if(!Ra&&je())y=En(z,a.cm,Ee,y.line,we);else return!1;else y=ua;return!0}if(b=="char"||b=="codepoint")yt();else if(b=="column")yt(!0);else if(b=="word"||b=="group")for(var Bt=null,sn=b=="group",tn=a.cm&&a.cm.getHelper(y,"wordChars"),Qn=!0;!(x<0&&!yt(!Qn));Qn=!1){var gr=Ee.text.charAt(y.ch)||` `,Hr=ye(gr,tn)?"w":sn&&gr==` `?"n":!sn||/\s/.test(gr)?null:"p";if(sn&&!Qn&&!Hr&&(Hr="s"),Bt&&Bt!=Hr){x<0&&(x=1,yt(),y.sticky="after");break}if(Hr&&(Bt=Hr),x>0&&!yt(!Qn))break}var fa=lr(a,y,oe,de,!0);return jn(oe,fa)&&(fa.hitSide=!0),fa}function hc(a,y,x,b){var z=a.doc,oe=y.left,de;if(b=="page"){var Ee=Math.min(a.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),we=Math.max(Ee-.5*wr(a.display),3);de=(x>0?y.bottom:y.top)+x*we}else b=="line"&&(de=x>0?y.bottom+3:y.top-3);for(var je;je=Hl(a,oe,de),!!je.outside;){if(x<0?de<=0:de>=z.height){je.hitSide=!0;break}de+=x*5}return je}var el=function(a){this.cm=a,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new me,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};el.prototype.init=function(a){var y=this,x=this,b=x.cm,z=x.div=a.lineDiv;wc(z,b.options.spellcheck,b.options.autocorrect,b.options.autocapitalize);function oe(Ee){for(var we=Ee.target;we;we=we.parentNode){if(we==z)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(we.className))break}return!1}rr(z,"paste",function(Ee){!oe(Ee)||Dn(b,Ee)||bc(Ee,b)||_e<=11&&setTimeout(kr(b,function(){return y.updateFromDOM()}),20)}),rr(z,"compositionstart",function(Ee){y.composing={data:Ee.data,done:!1}}),rr(z,"compositionupdate",function(Ee){y.composing||(y.composing={data:Ee.data,done:!1})}),rr(z,"compositionend",function(Ee){y.composing&&(Ee.data!=y.composing.data&&y.readFromDOMSoon(),y.composing.done=!0)}),rr(z,"touchstart",function(){return x.forceCompositionEnd()}),rr(z,"input",function(){y.composing||y.readFromDOMSoon()});function de(Ee){if(!(!oe(Ee)||Dn(b,Ee))){if(b.somethingSelected())fc({lineWise:!1,text:b.getSelections()}),Ee.type=="cut"&&b.replaceSelection("",null,"cut");else if(b.options.lineWiseCopyCut){var we=xc(b);fc({lineWise:!0,text:we.text}),Ee.type=="cut"&&b.operation(function(){b.setSelections(we.ranges,0,Le),b.replaceSelection("",null,"cut")})}else return;if(Ee.clipboardData){Ee.clipboardData.clearData();var je=Gs.text.join(` `);if(Ee.clipboardData.setData("Text",je),Ee.clipboardData.getData("Text")==je){Ee.preventDefault();return}}var yt=Fc(),Bt=yt.firstChild;b.display.lineSpace.insertBefore(yt,b.display.lineSpace.firstChild),Bt.value=Gs.text.join(` -`);var sn=document.activeElement;lt(Bt),setTimeout(function(){b.display.lineSpace.removeChild(yt),sn.focus(),sn==z&&x.showPrimarySelection()},50)}}rr(z,"copy",de),rr(z,"cut",de)},el.prototype.screenReaderLabelChanged=function(a){a?this.div.setAttribute("aria-label",a):this.div.removeAttribute("aria-label")},el.prototype.prepareSelection=function(){var a=su(this.cm,!1);return a.focus=document.activeElement==this.div,a},el.prototype.showSelection=function(a,y){!a||!this.cm.display.view.length||((a.focus||y)&&this.showPrimarySelection(),this.showMultipleSelections(a))},el.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},el.prototype.showPrimarySelection=function(){var a=this.getSelection(),y=this.cm,x=y.doc.sel.primary(),b=x.from(),z=x.to();if(y.display.viewTo==y.display.viewFrom||b.line>=y.display.viewTo||z.line=y.display.viewFrom&&qu(y,b)||{node:Ee[0].measure.map[2],offset:0},je=z.linea.firstLine()&&(b=Mn(b.line-1,Qt(a.doc,b.line-1).length)),z.ch==Qt(a.doc,z.line).text.length&&z.liney.viewTo-1)return!1;var oe,de,Ee;b.line==y.viewFrom||(oe=il(a,b.line))==0?(de=qr(y.view[0].line),Ee=y.view[0].node):(de=qr(y.view[oe].line),Ee=y.view[oe-1].node.nextSibling);var we=il(a,z.line),je,yt;if(we==y.view.length-1?(je=y.viewTo-1,yt=y.lineDiv.lastChild):(je=qr(y.view[we+1].line)-1,yt=y.view[we+1].node.previousSibling),!Ee)return!1;for(var Bt=a.doc.splitLines(Sc(a,Ee,yt,de,je)),sn=_n(a.doc,Mn(de,0),Mn(je,Qt(a.doc,je).text.length));Bt.length>1&&sn.length>1;)if(dt(Bt)==dt(sn))Bt.pop(),sn.pop(),je--;else if(Bt[0]==sn[0])Bt.shift(),sn.shift(),de++;else break;for(var tn=0,Qn=0,gr=Bt[0],Hr=sn[0],fa=Math.min(gr.length,Hr.length);tnb.ch&&Ra.charCodeAt(Ra.length-Qn-1)==ua.charCodeAt(ua.length-Qn-1);)tn--,Qn++;Bt[Bt.length-1]=Ra.slice(0,Ra.length-Qn).replace(/^\u200b+/,""),Bt[0]=Bt[0].slice(tn).replace(/\u200b+$/,"");var Si=Mn(de,tn),li=Mn(je,sn.length?dt(sn).length-Qn:0);if(Bt.length>1||Bt[0]||Rr(Si,li))return tr(a.doc,Bt,Si,li,"+input"),!0},el.prototype.ensurePolled=function(){this.forceCompositionEnd()},el.prototype.reset=function(){this.forceCompositionEnd()},el.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},el.prototype.readFromDOMSoon=function(){var a=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(a.readDOMTimeout=null,a.composing)if(a.composing.done)a.composing=null;else return;a.updateFromDOM()},80))},el.prototype.updateFromDOM=function(){var a=this;(this.cm.isReadOnly()||!this.pollContent())&&Ur(this.cm,function(){return Ol(a.cm)})},el.prototype.setUneditable=function(a){a.contentEditable="false"},el.prototype.onKeyPress=function(a){a.charCode==0||this.composing||(a.preventDefault(),this.cm.isReadOnly()||kr(this.cm,Ju)(this.cm,String.fromCharCode(a.charCode==null?a.keyCode:a.charCode),0))},el.prototype.readOnlyChanged=function(a){this.div.contentEditable=String(a!="nocursor")},el.prototype.onContextMenu=function(){},el.prototype.resetPosition=function(){},el.prototype.needsContentAttribute=!0;function qu(a,y){var x=js(a,y.line);if(!x||x.hidden)return null;var b=Qt(a.doc,y.line),z=sl(x,b,y.line),oe=ra(b,a.doc.direction),de="left";if(oe){var Ee=Fn(oe,y.ch);de=Ee%2?"right":"left"}var we=Es(z.map,y.ch,de);return we.offset=we.collapse=="right"?we.end:we.start,we}function Rc(a){for(var y=a;y;y=y.parentNode)if(/CodeMirror-gutter-wrapper/.test(y.className))return!0;return!1}function hu(a,y){return y&&(a.bad=!0),a}function Sc(a,y,x,b,z){var oe="",de=!1,Ee=a.doc.lineSeparator(),we=!1;function je(tn){return function(Qn){return Qn.id==tn}}function yt(){de&&(oe+=Ee,we&&(oe+=Ee),de=we=!1)}function Bt(tn){tn&&(yt(),oe+=tn)}function sn(tn){if(tn.nodeType==1){var Qn=tn.getAttribute("cm-text");if(Qn){Bt(Qn);return}var gr=tn.getAttribute("cm-marker"),Hr;if(gr){var fa=a.findMarks(Mn(b,0),Mn(z+1,0),je(+gr));fa.length&&(Hr=fa[0].find(0))&&Bt(_n(a.doc,Hr.from,Hr.to).join(Ee));return}if(tn.getAttribute("contenteditable")=="false")return;var Ra=/^(pre|div|p|li|table|br)$/i.test(tn.nodeName);if(!/^br$/i.test(tn.nodeName)&&tn.textContent.length==0)return;Ra&&yt();for(var ua=0;ua=9&&y.hasSelection&&(y.hasSelection=null),x.poll()}),rr(z,"paste",function(de){Dn(b,de)||bc(de,b)||(b.state.pasteIncoming=+new Date,x.fastPoll())});function oe(de){if(!Dn(b,de)){if(b.somethingSelected())fc({lineWise:!1,text:b.getSelections()});else if(b.options.lineWiseCopyCut){var Ee=xc(b);fc({lineWise:!0,text:Ee.text}),de.type=="cut"?b.setSelections(Ee.ranges,null,Le):(x.prevInput="",z.value=Ee.text.join(` +`);var sn=document.activeElement;lt(Bt),setTimeout(function(){b.display.lineSpace.removeChild(yt),sn.focus(),sn==z&&x.showPrimarySelection()},50)}}rr(z,"copy",de),rr(z,"cut",de)},el.prototype.screenReaderLabelChanged=function(a){a?this.div.setAttribute("aria-label",a):this.div.removeAttribute("aria-label")},el.prototype.prepareSelection=function(){var a=su(this.cm,!1);return a.focus=document.activeElement==this.div,a},el.prototype.showSelection=function(a,y){!a||!this.cm.display.view.length||((a.focus||y)&&this.showPrimarySelection(),this.showMultipleSelections(a))},el.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},el.prototype.showPrimarySelection=function(){var a=this.getSelection(),y=this.cm,x=y.doc.sel.primary(),b=x.from(),z=x.to();if(y.display.viewTo==y.display.viewFrom||b.line>=y.display.viewTo||z.line=y.display.viewFrom&&qu(y,b)||{node:Ee[0].measure.map[2],offset:0},je=z.linea.firstLine()&&(b=Mn(b.line-1,Qt(a.doc,b.line-1).length)),z.ch==Qt(a.doc,z.line).text.length&&z.liney.viewTo-1)return!1;var oe,de,Ee;b.line==y.viewFrom||(oe=il(a,b.line))==0?(de=qr(y.view[0].line),Ee=y.view[0].node):(de=qr(y.view[oe].line),Ee=y.view[oe-1].node.nextSibling);var we=il(a,z.line),je,yt;if(we==y.view.length-1?(je=y.viewTo-1,yt=y.lineDiv.lastChild):(je=qr(y.view[we+1].line)-1,yt=y.view[we+1].node.previousSibling),!Ee)return!1;for(var Bt=a.doc.splitLines(Sc(a,Ee,yt,de,je)),sn=_n(a.doc,Mn(de,0),Mn(je,Qt(a.doc,je).text.length));Bt.length>1&&sn.length>1;)if(dt(Bt)==dt(sn))Bt.pop(),sn.pop(),je--;else if(Bt[0]==sn[0])Bt.shift(),sn.shift(),de++;else break;for(var tn=0,Qn=0,gr=Bt[0],Hr=sn[0],fa=Math.min(gr.length,Hr.length);tnb.ch&&Ra.charCodeAt(Ra.length-Qn-1)==ua.charCodeAt(ua.length-Qn-1);)tn--,Qn++;Bt[Bt.length-1]=Ra.slice(0,Ra.length-Qn).replace(/^\u200b+/,""),Bt[0]=Bt[0].slice(tn).replace(/\u200b+$/,"");var Si=Mn(de,tn),li=Mn(je,sn.length?dt(sn).length-Qn:0);if(Bt.length>1||Bt[0]||Rr(Si,li))return tr(a.doc,Bt,Si,li,"+input"),!0},el.prototype.ensurePolled=function(){this.forceCompositionEnd()},el.prototype.reset=function(){this.forceCompositionEnd()},el.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},el.prototype.readFromDOMSoon=function(){var a=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(a.readDOMTimeout=null,a.composing)if(a.composing.done)a.composing=null;else return;a.updateFromDOM()},80))},el.prototype.updateFromDOM=function(){var a=this;(this.cm.isReadOnly()||!this.pollContent())&&Ur(this.cm,function(){return Ol(a.cm)})},el.prototype.setUneditable=function(a){a.contentEditable="false"},el.prototype.onKeyPress=function(a){a.charCode==0||this.composing||(a.preventDefault(),this.cm.isReadOnly()||kr(this.cm,Ju)(this.cm,String.fromCharCode(a.charCode==null?a.keyCode:a.charCode),0))},el.prototype.readOnlyChanged=function(a){this.div.contentEditable=String(a!="nocursor")},el.prototype.onContextMenu=function(){},el.prototype.resetPosition=function(){},el.prototype.needsContentAttribute=!0;function qu(a,y){var x=js(a,y.line);if(!x||x.hidden)return null;var b=Qt(a.doc,y.line),z=sl(x,b,y.line),oe=ra(b,a.doc.direction),de="left";if(oe){var Ee=Fn(oe,y.ch);de=Ee%2?"right":"left"}var we=Es(z.map,y.ch,de);return we.offset=we.collapse=="right"?we.end:we.start,we}function Rc(a){for(var y=a;y;y=y.parentNode)if(/CodeMirror-gutter-wrapper/.test(y.className))return!0;return!1}function hu(a,y){return y&&(a.bad=!0),a}function Sc(a,y,x,b,z){var oe="",de=!1,Ee=a.doc.lineSeparator(),we=!1;function je(tn){return function(Qn){return Qn.id==tn}}function yt(){de&&(oe+=Ee,we&&(oe+=Ee),de=we=!1)}function Bt(tn){tn&&(yt(),oe+=tn)}function sn(tn){if(tn.nodeType==1){var Qn=tn.getAttribute("cm-text");if(Qn){Bt(Qn);return}var gr=tn.getAttribute("cm-marker"),Hr;if(gr){var fa=a.findMarks(Mn(b,0),Mn(z+1,0),je(+gr));fa.length&&(Hr=fa[0].find(0))&&Bt(_n(a.doc,Hr.from,Hr.to).join(Ee));return}if(tn.getAttribute("contenteditable")=="false")return;var Ra=/^(pre|div|p|li|table|br)$/i.test(tn.nodeName);if(!/^br$/i.test(tn.nodeName)&&tn.textContent.length==0)return;Ra&&yt();for(var ua=0;ua=9&&y.hasSelection&&(y.hasSelection=null),x.poll()}),rr(z,"paste",function(de){Dn(b,de)||bc(de,b)||(b.state.pasteIncoming=+new Date,x.fastPoll())});function oe(de){if(!Dn(b,de)){if(b.somethingSelected())fc({lineWise:!1,text:b.getSelections()});else if(b.options.lineWiseCopyCut){var Ee=xc(b);fc({lineWise:!0,text:Ee.text}),de.type=="cut"?b.setSelections(Ee.ranges,null,Le):(x.prevInput="",z.value=Ee.text.join(` `),lt(z))}else return;de.type=="cut"&&(b.state.cutIncoming=+new Date)}}rr(z,"cut",oe),rr(z,"copy",oe),rr(a.scroller,"paste",function(de){if(!(Ci(a,de)||Dn(b,de))){if(!z.dispatchEvent){b.state.pasteIncoming=+new Date,x.focus();return}var Ee=new Event("paste");Ee.clipboardData=de.clipboardData,z.dispatchEvent(Ee)}}),rr(a.lineSpace,"selectstart",function(de){Ci(a,de)||ha(de)}),rr(z,"compositionstart",function(){var de=b.getCursor("from");x.composing&&x.composing.range.clear(),x.composing={start:de,range:b.markText(de,b.getCursor("to"),{className:"CodeMirror-composing"})}}),rr(z,"compositionend",function(){x.composing&&(x.poll(),x.composing.range.clear(),x.composing=null)})},Zl.prototype.createField=function(a){this.wrapper=Fc(),this.textarea=this.wrapper.firstChild},Zl.prototype.screenReaderLabelChanged=function(a){a?this.textarea.setAttribute("aria-label",a):this.textarea.removeAttribute("aria-label")},Zl.prototype.prepareSelection=function(){var a=this.cm,y=a.display,x=a.doc,b=su(a);if(a.options.moveInputWithCursor){var z=Yl(a,x.sel.primary().head,"div"),oe=y.wrapper.getBoundingClientRect(),de=y.lineDiv.getBoundingClientRect();b.teTop=Math.max(0,Math.min(y.wrapper.clientHeight-10,z.top+de.top-oe.top)),b.teLeft=Math.max(0,Math.min(y.wrapper.clientWidth-10,z.left+de.left-oe.left))}return b},Zl.prototype.showSelection=function(a){var y=this.cm,x=y.display;ct(x.cursorDiv,a.cursors),ct(x.selectionDiv,a.selection),a.teTop!=null&&(this.wrapper.style.top=a.teTop+"px",this.wrapper.style.left=a.teLeft+"px")},Zl.prototype.reset=function(a){if(!(this.contextMenuPending||this.composing)){var y=this.cm;if(y.somethingSelected()){this.prevInput="";var x=y.getSelection();this.textarea.value=x,y.state.focused&<(this.textarea),He&&_e>=9&&(this.hasSelection=x)}else a||(this.prevInput=this.textarea.value="",He&&_e>=9&&(this.hasSelection=null))}},Zl.prototype.getField=function(){return this.textarea},Zl.prototype.supportsTouch=function(){return!1},Zl.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!Be||Ae()!=this.textarea))try{this.textarea.focus()}catch(a){}},Zl.prototype.blur=function(){this.textarea.blur()},Zl.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Zl.prototype.receivedFocus=function(){this.slowPoll()},Zl.prototype.slowPoll=function(){var a=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){a.poll(),a.cm.state.focused&&a.slowPoll()})},Zl.prototype.fastPoll=function(){var a=!1,y=this;y.pollingFast=!0;function x(){var b=y.poll();!b&&!a?(a=!0,y.polling.set(60,x)):(y.pollingFast=!1,y.slowPoll())}y.polling.set(20,x)},Zl.prototype.poll=function(){var a=this,y=this.cm,x=this.textarea,b=this.prevInput;if(this.contextMenuPending||!y.state.focused||qa(x)&&!b&&!this.composing||y.isReadOnly()||y.options.disableInput||y.state.keySeq)return!1;var z=x.value;if(z==b&&!y.somethingSelected())return!1;if(He&&_e>=9&&this.hasSelection===z||be&&/[\uf700-\uf7ff]/.test(z))return y.display.input.reset(),!1;if(y.doc.sel==y.display.selForContextMenu){var oe=z.charCodeAt(0);if(oe==8203&&!b&&(b="\u200B"),oe==8666)return this.reset(),this.cm.execCommand("undo")}for(var de=0,Ee=Math.min(b.length,z.length);de1e3||z.indexOf(` `)>-1?x.value=a.prevInput="":a.prevInput=z,a.composing&&(a.composing.range.clear(),a.composing.range=y.markText(a.composing.start,y.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Zl.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Zl.prototype.onKeyPress=function(){He&&_e>=9&&(this.hasSelection=null),this.fastPoll()},Zl.prototype.onContextMenu=function(a){var y=this,x=y.cm,b=x.display,z=y.textarea;y.contextMenuPending&&y.contextMenuPending();var oe=Ns(x,a),de=b.scroller.scrollTop;if(!oe||We)return;var Ee=x.options.resetSelectionOnContextMenu;Ee&&x.doc.sel.contains(oe)==-1&&kr(x,un)(x.doc,vo(oe),Le);var we=z.style.cssText,je=y.wrapper.style.cssText,yt=y.wrapper.offsetParent.getBoundingClientRect();y.wrapper.style.cssText="position: static",z.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(a.clientY-yt.top-5)+"px; left: "+(a.clientX-yt.left-5)+`px; z-index: 1000; background: `+(He?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var Bt;ze&&(Bt=window.scrollY),b.input.focus(),ze&&window.scrollTo(null,Bt),b.input.reset(),x.somethingSelected()||(z.value=y.prevInput=" "),y.contextMenuPending=tn,b.selForContextMenu=x.doc.sel,clearTimeout(b.detectingSelectAll);function sn(){if(z.selectionStart!=null){var gr=x.somethingSelected(),Hr="\u200B"+(gr?z.value:"");z.value="\u21DA",z.value=Hr,y.prevInput=gr?"":"\u200B",z.selectionStart=1,z.selectionEnd=Hr.length,b.selForContextMenu=x.doc.sel}}function tn(){if(y.contextMenuPending==tn&&(y.contextMenuPending=!1,y.wrapper.style.cssText=je,z.style.cssText=we,He&&_e<9&&b.scrollbars.setScrollTop(b.scroller.scrollTop=de),z.selectionStart!=null)){(!He||He&&_e<9)&&sn();var gr=0,Hr=function(){b.selForContextMenu==x.doc.sel&&z.selectionStart==0&&z.selectionEnd>0&&y.prevInput=="\u200B"?kr(x,dr)(x):gr++<10?b.detectingSelectAll=setTimeout(Hr,500):(b.selForContextMenu=null,b.input.reset())};b.detectingSelectAll=setTimeout(Hr,200)}}if(He&&_e>=9&&sn(),qe){Ir(a);var Qn=function(){Vr(window,"mouseup",Qn),setTimeout(tn,20)};rr(window,"mouseup",Qn)}else setTimeout(tn,50)},Zl.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},Zl.prototype.setUneditable=function(){},Zl.prototype.needsContentAttribute=!1;function jc(a,y){if(y=y?xt(y):{},y.value=a.value,!y.tabindex&&a.tabIndex&&(y.tabindex=a.tabIndex),!y.placeholder&&a.placeholder&&(y.placeholder=a.placeholder),y.autofocus==null){var x=Ae();y.autofocus=x==a||a.getAttribute("autofocus")!=null&&x==document.body}function b(){a.value=Ee.getValue()}var z;if(a.form&&(rr(a.form,"submit",b),!y.leaveSubmitMethodAlone)){var oe=a.form;z=oe.submit;try{var de=oe.submit=function(){b(),oe.submit=z,oe.submit(),oe.submit=de}}catch(we){}}y.finishInit=function(we){we.save=b,we.getTextArea=function(){return a},we.toTextArea=function(){we.toTextArea=isNaN,b(),a.parentNode.removeChild(we.getWrapperElement()),a.style.display="",a.form&&(Vr(a.form,"submit",b),!y.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=z))}},a.style.display="none";var Ee=gl(function(we){return a.parentNode.insertBefore(we,a.nextSibling)},y);return Ee}function mc(a){a.off=Vr,a.on=rr,a.wheelEventPixels=zi,a.Doc=wa,a.splitLines=Kr,a.countColumn=Re,a.findColumn=Zt,a.isWordChar=pe,a.Pass=it,a.signal=xr,a.Line=cr,a.changeEnd=Zo,a.scrollbarModel=pr,a.Pos=Mn,a.cmpPos=Rr,a.modes=cn,a.mimeModes=fn,a.resolveMode=Kn,a.getMode=Jt,a.modeExtensions=On,a.extendMode=hr,a.copyState=yr,a.startState=la,a.innerMode=Ar,a.commands=ti,a.keyMap=$l,a.keyName=Uo,a.isModifierKey=_l,a.lookupKey=vl,a.normalizeKeyMap=Tl,a.StringStream=Er,a.SharedTextMarker=jo,a.TextMarker=cl,a.LineWidget=No,a.e_preventDefault=ha,a.e_stopPropagation=Ti,a.e_stop=Ir,a.addClass=tt,a.contains=Ve,a.rmClass=wt,a.keyNames=La}Nc(gl),Lc(gl);var Dc="iter insert remove copy getEditor constructor".split(" ");for(var Zu in wa.prototype)wa.prototype.hasOwnProperty(Zu)&&pt(Dc,Zu)<0&&(gl.prototype[Zu]=function(a){return function(){return a.apply(this.doc,arguments)}}(wa.prototype[Zu]));return Vn(wa),gl.inputStyles={textarea:Zl,contenteditable:el},gl.defineMode=function(a){!gl.defaults.mode&&a!="null"&&(gl.defaults.mode=a),xn.apply(this,arguments)},gl.defineMIME=nn,gl.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),gl.defineMIME("text/plain","null"),gl.defineExtension=function(a,y){gl.prototype[a]=y},gl.defineDocExtension=function(a,y){wa.prototype[a]=y},gl.fromTextArea=jc,mc(gl),gl.version="5.58.2",gl})},25419:function(It,kt,ne){(function(E){E(ne(89780),ne(15525),ne(98101))})(function(E){"use strict";E.defineMode("markdown",function(ve,Pe){var Te=E.getMode(ve,"text/html"),He=Te.name=="null";function _e(Re){if(E.findModeByName){var me=E.findModeByName(Re);me&&(Re=me.mime||me.mimes[0])}var pt=E.getMode(ve,Re);return pt.name=="null"?null:pt}Pe.highlightFormatting===void 0&&(Pe.highlightFormatting=!1),Pe.maxBlockquoteDepth===void 0&&(Pe.maxBlockquoteDepth=0),Pe.taskLists===void 0&&(Pe.taskLists=!1),Pe.strikethrough===void 0&&(Pe.strikethrough=!1),Pe.emoji===void 0&&(Pe.emoji=!1),Pe.fencedCodeBlockHighlighting===void 0&&(Pe.fencedCodeBlockHighlighting=!0),Pe.fencedCodeBlockDefaultMode===void 0&&(Pe.fencedCodeBlockDefaultMode="text/plain"),Pe.xml===void 0&&(Pe.xml=!0),Pe.tokenTypeOverrides===void 0&&(Pe.tokenTypeOverrides={});var ze={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var nt in ze)ze.hasOwnProperty(nt)&&Pe.tokenTypeOverrides[nt]&&(ze[nt]=Pe.tokenTypeOverrides[nt]);var Fe=/^([*\-_])(?:\s*\1){2,}\s*$/,We=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,Xe=/^\[(x| )\](?=\s)/i,$e=Pe.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,vt=/^ {0,3}(?:\={1,}|-{2,})\s*$/,Ye=/^[^#!\[\]*_\\<>` "'(~:]+/,Ne=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,Be=/^\s*\[[^\]]+?\]:.*$/,be=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,Ie=" ";function Ke(Re,me,pt){return me.f=me.inline=pt,pt(Re,me)}function at(Re,me,pt){return me.f=me.block=pt,pt(Re,me)}function fe(Re){return!Re||!/\S/.test(Re.string)}function qe(Re){if(Re.linkTitle=!1,Re.linkHref=!1,Re.linkText=!1,Re.em=!1,Re.strong=!1,Re.strikethrough=!1,Re.quote=0,Re.indentedCode=!1,Re.f==wt){var me=He;if(!me){var pt=E.innerMode(Te,Re.htmlState);me=pt.mode.name=="xml"&&pt.state.tagStart===null&&!pt.state.context&&pt.state.tokenize.isInText}me&&(Re.f=ut,Re.block=st,Re.htmlState=null)}return Re.trailingSpace=0,Re.trailingSpaceNewLine=!1,Re.prevLine=Re.thisLine,Re.thisLine={stream:null},null}function st(Re,me){var pt=Re.column()===me.indentation,bt=fe(me.prevLine.stream),it=me.indentedCode,Le=me.prevLine.hr,Ue=me.list!==!1,mt=(me.listStack[me.listStack.length-1]||0)+3;me.indentedCode=!1;var Zt=me.indentation;if(me.indentationDiff===null&&(me.indentationDiff=me.indentation,Ue)){for(me.list=null;Zt=4&&(it||me.prevLine.fencedCodeEnd||me.prevLine.header||bt))return Re.skipToEnd(),me.indentedCode=!0,ze.code;if(Re.eatSpace())return null;if(pt&&me.indentation<=mt&&(dt=Re.match($e))&&dt[1].length<=6)return me.quote=0,me.header=dt[1].length,me.thisLine.header=!0,Pe.highlightFormatting&&(me.formatting="header"),me.f=me.inline,ct(me);if(me.indentation<=mt&&Re.eat(">"))return me.quote=pt?1:me.quote+1,Pe.highlightFormatting&&(me.formatting="quote"),Re.eatSpace(),ct(me);if(!en&&!me.setext&&pt&&me.indentation<=mt&&(dt=Re.match(We))){var Lt=dt[1]?"ol":"ul";return me.indentation=Zt+Re.current().length,me.list=!0,me.quote=0,me.listStack.push(me.indentation),me.em=!1,me.strong=!1,me.code=!1,me.strikethrough=!1,Pe.taskLists&&Re.match(Xe,!1)&&(me.taskList=!0),me.f=me.inline,Pe.highlightFormatting&&(me.formatting=["list","list-"+Lt]),ct(me)}else{if(pt&&me.indentation<=mt&&(dt=Re.match(Ne,!0)))return me.quote=0,me.fencedEndRE=new RegExp(dt[1]+"+ *$"),me.localMode=Pe.fencedCodeBlockHighlighting&&_e(dt[2]||Pe.fencedCodeBlockDefaultMode),me.localMode&&(me.localState=E.startState(me.localMode)),me.f=me.block=ft,Pe.highlightFormatting&&(me.formatting="code-block"),me.code=-1,ct(me);if(me.setext||(!Pt||!Ue)&&!me.quote&&me.list===!1&&!me.code&&!en&&!Be.test(Re.string)&&(dt=Re.lookAhead(1))&&(dt=dt.match(vt)))return me.setext?(me.header=me.setext,me.setext=0,Re.skipToEnd(),Pe.highlightFormatting&&(me.formatting="header")):(me.header=dt[0].charAt(0)=="="?1:2,me.setext=me.header),me.thisLine.header=!0,me.f=me.inline,ct(me);if(en)return Re.skipToEnd(),me.hr=!0,me.thisLine.hr=!0,ze.hr;if(Re.peek()==="[")return Ke(Re,me,Dt)}return Ke(Re,me,me.inline)}function wt(Re,me){var pt=Te.token(Re,me.htmlState);if(!He){var bt=E.innerMode(Te,me.htmlState);(bt.mode.name=="xml"&&bt.state.tagStart===null&&!bt.state.context&&bt.state.tokenize.isInText||me.md_inside&&Re.current().indexOf(">")>-1)&&(me.f=ut,me.block=st,me.htmlState=null)}return pt}function ft(Re,me){var pt=me.listStack[me.listStack.length-1]||0,bt=me.indentation=Re.quote?me.push(ze.formatting+"-"+Re.formatting[pt]+"-"+Re.quote):me.push("error"))}if(Re.taskOpen)return me.push("meta"),me.length?me.join(" "):null;if(Re.taskClosed)return me.push("property"),me.length?me.join(" "):null;if(Re.linkHref?me.push(ze.linkHref,"url"):(Re.strong&&me.push(ze.strong),Re.em&&me.push(ze.em),Re.strikethrough&&me.push(ze.strikethrough),Re.emoji&&me.push(ze.emoji),Re.linkText&&me.push(ze.linkText),Re.code&&me.push(ze.code),Re.image&&me.push(ze.image),Re.imageAltText&&me.push(ze.imageAltText,"link"),Re.imageMarker&&me.push(ze.imageMarker)),Re.header&&me.push(ze.header,ze.header+"-"+Re.header),Re.quote&&(me.push(ze.quote),!Pe.maxBlockquoteDepth||Pe.maxBlockquoteDepth>=Re.quote?me.push(ze.quote+"-"+Re.quote):me.push(ze.quote+"-"+Pe.maxBlockquoteDepth)),Re.list!==!1){var bt=(Re.listStack.length-1)%3;bt?bt===1?me.push(ze.list2):me.push(ze.list3):me.push(ze.list1)}return Re.trailingSpaceNewLine?me.push("trailing-space-new-line"):Re.trailingSpace&&me.push("trailing-space-"+(Re.trailingSpace%2?"a":"b")),me.length?me.join(" "):null}function Je(Re,me){if(Re.match(Ye,!0))return ct(me)}function ut(Re,me){var pt=me.text(Re,me);if(typeof pt!="undefined")return pt;if(me.list)return me.list=null,ct(me);if(me.taskList){var bt=Re.match(Xe,!0)[1]===" ";return bt?me.taskOpen=!0:me.taskClosed=!0,Pe.highlightFormatting&&(me.formatting="task"),me.taskList=!1,ct(me)}if(me.taskOpen=!1,me.taskClosed=!1,me.header&&Re.match(/^#+$/,!0))return Pe.highlightFormatting&&(me.formatting="header"),ct(me);var it=Re.next();if(me.linkTitle){me.linkTitle=!1;var Le=it;it==="("&&(Le=")"),Le=(Le+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Ue="^\\s*(?:[^"+Le+"\\\\]+|\\\\\\\\|\\\\.)"+Le;if(Re.match(new RegExp(Ue),!0))return ze.linkHref}if(it==="`"){var mt=me.formatting;Pe.highlightFormatting&&(me.formatting="code"),Re.eatWhile("`");var Zt=Re.current().length;if(me.code==0&&(!me.quote||Zt==1))return me.code=Zt,ct(me);if(Zt==me.code){var Pt=ct(me);return me.code=0,Pt}else return me.formatting=mt,ct(me)}else if(me.code)return ct(me);if(it==="\\"&&(Re.next(),Pe.highlightFormatting)){var en=ct(me),dt=ze.formatting+"-escape";return en?en+" "+dt:dt}if(it==="!"&&Re.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return me.imageMarker=!0,me.image=!0,Pe.highlightFormatting&&(me.formatting="image"),ct(me);if(it==="["&&me.imageMarker&&Re.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return me.imageMarker=!1,me.imageAltText=!0,Pe.highlightFormatting&&(me.formatting="image"),ct(me);if(it==="]"&&me.imageAltText){Pe.highlightFormatting&&(me.formatting="image");var en=ct(me);return me.imageAltText=!1,me.image=!1,me.inline=me.f=Ve,en}if(it==="["&&!me.image)return me.linkText&&Re.match(/^.*?\]/)||(me.linkText=!0,Pe.highlightFormatting&&(me.formatting="link")),ct(me);if(it==="]"&&me.linkText){Pe.highlightFormatting&&(me.formatting="link");var en=ct(me);return me.linkText=!1,me.inline=me.f=Re.match(/\(.*?\)| ?\[.*?\]/,!1)?Ve:ut,en}if(it==="<"&&Re.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){me.f=me.inline=Se,Pe.highlightFormatting&&(me.formatting="link");var en=ct(me);return en?en+=" ":en="",en+ze.linkInline}if(it==="<"&&Re.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){me.f=me.inline=Se,Pe.highlightFormatting&&(me.formatting="link");var en=ct(me);return en?en+=" ":en="",en+ze.linkEmail}if(Pe.xml&&it==="<"&&Re.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var Lt=Re.string.indexOf(">",Re.pos);if(Lt!=-1){var pn=Re.string.substring(Re.start,Lt);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(pn)&&(me.md_inside=!0)}return Re.backUp(1),me.htmlState=E.startState(Te),at(Re,me,wt)}if(Pe.xml&&it==="<"&&Re.match(/^\/\w*?>/))return me.md_inside=!1,"tag";if(it==="*"||it==="_"){for(var he=1,le=Re.pos==1?" ":Re.string.charAt(Re.pos-2);he<3&&Re.eat(it);)he++;var ae=Re.peek()||" ",pe=!/\s/.test(ae)&&(!be.test(ae)||/\s/.test(le)||be.test(le)),ye=!/\s/.test(le)&&(!be.test(le)||/\s/.test(ae)||be.test(ae)),se=null,ot=null;if(he%2&&(!me.em&&pe&&(it==="*"||!ye||be.test(le))?se=!0:me.em==it&&ye&&(it==="*"||!pe||be.test(ae))&&(se=!1)),he>1&&(!me.strong&&pe&&(it==="*"||!ye||be.test(le))?ot=!0:me.strong==it&&ye&&(it==="*"||!pe||be.test(ae))&&(ot=!1)),ot!=null||se!=null){Pe.highlightFormatting&&(me.formatting=se==null?"strong":ot==null?"em":"strong em"),se===!0&&(me.em=it),ot===!0&&(me.strong=it);var Pt=ct(me);return se===!1&&(me.em=!1),ot===!1&&(me.strong=!1),Pt}}else if(it===" "&&(Re.eat("*")||Re.eat("_"))){if(Re.peek()===" ")return ct(me);Re.backUp(1)}if(Pe.strikethrough){if(it==="~"&&Re.eatWhile(it)){if(me.strikethrough){Pe.highlightFormatting&&(me.formatting="strikethrough");var Pt=ct(me);return me.strikethrough=!1,Pt}else if(Re.match(/^[^\s]/,!1))return me.strikethrough=!0,Pe.highlightFormatting&&(me.formatting="strikethrough"),ct(me)}else if(it===" "&&Re.match(/^~~/,!0)){if(Re.peek()===" ")return ct(me);Re.backUp(2)}}if(Pe.emoji&&it===":"&&Re.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){me.emoji=!0,Pe.highlightFormatting&&(me.formatting="emoji");var Xt=ct(me);return me.emoji=!1,Xt}return it===" "&&(Re.match(/^ +$/,!1)?me.trailingSpace++:me.trailingSpace&&(me.trailingSpaceNewLine=!0)),ct(me)}function Se(Re,me){var pt=Re.next();if(pt===">"){me.f=me.inline=ut,Pe.highlightFormatting&&(me.formatting="link");var bt=ct(me);return bt?bt+=" ":bt="",bt+ze.linkInline}return Re.match(/^[^>]+/,!0),ze.linkInline}function Ve(Re,me){if(Re.eatSpace())return null;var pt=Re.next();return pt==="("||pt==="["?(me.f=me.inline=tt(pt==="("?")":"]"),Pe.highlightFormatting&&(me.formatting="link-string"),me.linkHref=!0,ct(me)):"error"}var Ae={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function tt(Re){return function(me,pt){var bt=me.next();if(bt===Re){pt.f=pt.inline=ut,Pe.highlightFormatting&&(pt.formatting="link-string");var it=ct(pt);return pt.linkHref=!1,it}return me.match(Ae[Re]),pt.linkHref=!0,ct(pt)}}function Dt(Re,me){return Re.match(/^([^\]\\]|\\.)*\]:/,!1)?(me.f=lt,Re.next(),Pe.highlightFormatting&&(me.formatting="link"),me.linkText=!0,ct(me)):Ke(Re,me,ut)}function lt(Re,me){if(Re.match(/^\]:/,!0)){me.f=me.inline=Qe,Pe.highlightFormatting&&(me.formatting="link");var pt=ct(me);return me.linkText=!1,pt}return Re.match(/^([^\]\\]|\\.)+/,!0),ze.linkText}function Qe(Re,me){return Re.eatSpace()?null:(Re.match(/^[^\s]+/,!0),Re.peek()===void 0?me.linkTitle=!0:Re.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),me.f=me.inline=ut,ze.linkHref+" url")}var xt={startState:function(){return{f:st,prevLine:{stream:null},thisLine:{stream:null},block:st,htmlState:null,indentation:0,inline:ut,text:Je,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(Re){return{f:Re.f,prevLine:Re.prevLine,thisLine:Re.thisLine,block:Re.block,htmlState:Re.htmlState&&E.copyState(Te,Re.htmlState),indentation:Re.indentation,localMode:Re.localMode,localState:Re.localMode?E.copyState(Re.localMode,Re.localState):null,inline:Re.inline,text:Re.text,formatting:!1,linkText:Re.linkText,linkTitle:Re.linkTitle,linkHref:Re.linkHref,code:Re.code,em:Re.em,strong:Re.strong,strikethrough:Re.strikethrough,emoji:Re.emoji,header:Re.header,setext:Re.setext,hr:Re.hr,taskList:Re.taskList,list:Re.list,listStack:Re.listStack.slice(0),quote:Re.quote,indentedCode:Re.indentedCode,trailingSpace:Re.trailingSpace,trailingSpaceNewLine:Re.trailingSpaceNewLine,md_inside:Re.md_inside,fencedEndRE:Re.fencedEndRE}},token:function(Re,me){if(me.formatting=!1,Re!=me.thisLine.stream){if(me.header=0,me.hr=!1,Re.match(/^\s*$/,!0))return qe(me),null;if(me.prevLine=me.thisLine,me.thisLine={stream:Re},me.taskList=!1,me.trailingSpace=0,me.trailingSpaceNewLine=!1,!me.localState&&(me.f=me.block,me.f!=wt)){var pt=Re.match(/^\s*/,!0)[0].replace(/\t/g,Ie).length;if(me.indentation=pt,me.indentationDiff=null,pt>0)return null}}return me.f(Re,me)},innerMode:function(Re){return Re.block==wt?{state:Re.htmlState,mode:Te}:Re.localState?{state:Re.localState,mode:Re.localMode}:{state:Re,mode:xt}},indent:function(Re,me,pt){return Re.block==wt&&Te.indent?Te.indent(Re.htmlState,me,pt):Re.localState&&Re.localMode.indent?Re.localMode.indent(Re.localState,me,pt):E.Pass},blankLine:qe,getType:ct,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return xt},"xml"),E.defineMIME("text/markdown","markdown"),E.defineMIME("text/x-markdown","markdown")})},98101:function(It,kt,ne){(function(E){E(ne(89780))})(function(E){"use strict";E.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var ve=0;ve-1&&Te.substring(ze+1,Te.length);if(nt)return E.findModeByExtension(nt)},E.findModeByName=function(Te){Te=Te.toLowerCase();for(var He=0;He0?Ye.cmdState[Ye.cmdState.length-1]:null}function _e(Ye){var Ne=Ye.cmdState.pop();Ne&&Ne.closeBracket()}function ze(Ye){for(var Ne=Ye.cmdState,Be=Ne.length-1;Be>=0;Be--){var be=Ne[Be];if(be.name!="DEFAULT")return be}return{styleIdentifier:function(){return null}}}function nt(Ye,Ne,Be){return function(){this.name=Ye,this.bracketNo=0,this.style=Ne,this.styles=Be,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var Fe={};Fe.importmodule=nt("importmodule","tag",["string","builtin"]),Fe.documentclass=nt("documentclass","tag",["","atom"]),Fe.usepackage=nt("usepackage","tag",["atom"]),Fe.begin=nt("begin","tag",["atom"]),Fe.end=nt("end","tag",["atom"]),Fe.label=nt("label","tag",["atom"]),Fe.ref=nt("ref","tag",["atom"]),Fe.eqref=nt("eqref","tag",["atom"]),Fe.cite=nt("cite","tag",["atom"]),Fe.bibitem=nt("bibitem","tag",["atom"]),Fe.Bibitem=nt("Bibitem","tag",["atom"]),Fe.RBibitem=nt("RBibitem","tag",["atom"]),Fe.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function We(Ye,Ne){Ye.f=Ne}function Xe(Ye,Ne){var Be;if(Ye.match(/^\\[a-zA-Z@]+/)){var be=Ye.current().slice(1);return Be=Fe.hasOwnProperty(be)?Fe[be]:Fe.DEFAULT,Be=new Be,Te(Ne,Be),We(Ne,vt),Be.style}if(Ye.match(/^\\[$&%#{}_]/)||Ye.match(/^\\[,;!\/\\]/))return"tag";if(Ye.match("\\["))return We(Ne,function(Ke,at){return $e(Ke,at,"\\]")}),"keyword";if(Ye.match("\\("))return We(Ne,function(Ke,at){return $e(Ke,at,"\\)")}),"keyword";if(Ye.match("$$"))return We(Ne,function(Ke,at){return $e(Ke,at,"$$")}),"keyword";if(Ye.match("$"))return We(Ne,function(Ke,at){return $e(Ke,at,"$")}),"keyword";var Ie=Ye.next();if(Ie=="%")return Ye.skipToEnd(),"comment";if(Ie=="}"||Ie=="]"){if(Be=He(Ne),Be)Be.closeBracket(Ie),We(Ne,vt);else return"error";return"bracket"}else return Ie=="{"||Ie=="["?(Be=Fe.DEFAULT,Be=new Be,Te(Ne,Be),"bracket"):/\d/.test(Ie)?(Ye.eatWhile(/[\w.%]/),"atom"):(Ye.eatWhile(/[\w\-_]/),Be=ze(Ne),Be.name=="begin"&&(Be.argument=Ye.current()),Be.styleIdentifier())}function $e(Ye,Ne,Be){if(Ye.eatSpace())return null;if(Be&&Ye.match(Be))return We(Ne,Xe),"keyword";if(Ye.match(/^\\[a-zA-Z@]+/))return"tag";if(Ye.match(/^[a-zA-Z]+/))return"variable-2";if(Ye.match(/^\\[$&%#{}_]/)||Ye.match(/^\\[,;!\/]/)||Ye.match(/^[\^_&]/))return"tag";if(Ye.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(Ye.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var be=Ye.next();return be=="{"||be=="}"||be=="["||be=="]"||be=="("||be==")"?"bracket":be=="%"?(Ye.skipToEnd(),"comment"):"error"}function vt(Ye,Ne){var Be=Ye.peek(),be;return Be=="{"||Be=="["?(be=He(Ne),be.openBracket(Be),Ye.eat(Be),We(Ne,Xe),"bracket"):/[ \t\r]/.test(Be)?(Ye.eat(Be),null):(We(Ne,Xe),_e(Ne),Xe(Ye,Ne))}return{startState:function(){var Ye=Pe.inMathMode?function(Ne,Be){return $e(Ne,Be)}:Xe;return{cmdState:[],f:Ye}},copyState:function(Ye){return{cmdState:Ye.cmdState.slice(),f:Ye.f}},token:function(Ye,Ne){return Ne.f(Ye,Ne)},blankLine:function(Ye){Ye.f=Xe,Ye.cmdState.length=0},lineComment:"%"}}),E.defineMIME("text/x-stex","stex"),E.defineMIME("text/x-latex","stex")})},15525:function(It,kt,ne){(function(E){E(ne(89780))})(function(E){"use strict";var ve={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},Pe={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};E.defineMode("xml",function(Te,He){var _e=Te.indentUnit,ze={},nt=He.htmlMode?ve:Pe;for(var Fe in nt)ze[Fe]=nt[Fe];for(var Fe in He)ze[Fe]=He[Fe];var We,Xe;function $e(Se,Ve){function Ae(lt){return Ve.tokenize=lt,lt(Se,Ve)}var tt=Se.next();if(tt=="<")return Se.eat("!")?Se.eat("[")?Se.match("CDATA[")?Ae(Ne("atom","]]>")):null:Se.match("--")?Ae(Ne("comment","-->")):Se.match("DOCTYPE",!0,!0)?(Se.eatWhile(/[\w\._\-]/),Ae(Be(1))):null:Se.eat("?")?(Se.eatWhile(/[\w\._\-]/),Ve.tokenize=Ne("meta","?>"),"meta"):(We=Se.eat("/")?"closeTag":"openTag",Ve.tokenize=vt,"tag bracket");if(tt=="&"){var Dt;return Se.eat("#")?Se.eat("x")?Dt=Se.eatWhile(/[a-fA-F\d]/)&&Se.eat(";"):Dt=Se.eatWhile(/[\d]/)&&Se.eat(";"):Dt=Se.eatWhile(/[\w\.\-:]/)&&Se.eat(";"),Dt?"atom":"error"}else return Se.eatWhile(/[^&<]/),null}$e.isInText=!0;function vt(Se,Ve){var Ae=Se.next();if(Ae==">"||Ae=="/"&&Se.eat(">"))return Ve.tokenize=$e,We=Ae==">"?"endTag":"selfcloseTag","tag bracket";if(Ae=="=")return We="equals",null;if(Ae=="<"){Ve.tokenize=$e,Ve.state=at,Ve.tagName=Ve.tagStart=null;var tt=Ve.tokenize(Se,Ve);return tt?tt+" tag error":"tag error"}else return/[\'\"]/.test(Ae)?(Ve.tokenize=Ye(Ae),Ve.stringStartCol=Se.column(),Ve.tokenize(Se,Ve)):(Se.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function Ye(Se){var Ve=function(Ae,tt){for(;!Ae.eol();)if(Ae.next()==Se){tt.tokenize=vt;break}return"string"};return Ve.isInAttribute=!0,Ve}function Ne(Se,Ve){return function(Ae,tt){for(;!Ae.eol();){if(Ae.match(Ve)){tt.tokenize=$e;break}Ae.next()}return Se}}function Be(Se){return function(Ve,Ae){for(var tt;(tt=Ve.next())!=null;){if(tt=="<")return Ae.tokenize=Be(Se+1),Ae.tokenize(Ve,Ae);if(tt==">")if(Se==1){Ae.tokenize=$e;break}else return Ae.tokenize=Be(Se-1),Ae.tokenize(Ve,Ae)}return"meta"}}function be(Se,Ve,Ae){this.prev=Se.context,this.tagName=Ve,this.indent=Se.indented,this.startOfLine=Ae,(ze.doNotIndent.hasOwnProperty(Ve)||Se.context&&Se.context.noIndent)&&(this.noIndent=!0)}function Ie(Se){Se.context&&(Se.context=Se.context.prev)}function Ke(Se,Ve){for(var Ae;;){if(!Se.context||(Ae=Se.context.tagName,!ze.contextGrabbers.hasOwnProperty(Ae)||!ze.contextGrabbers[Ae].hasOwnProperty(Ve)))return;Ie(Se)}}function at(Se,Ve,Ae){return Se=="openTag"?(Ae.tagStart=Ve.column(),fe):Se=="closeTag"?qe:at}function fe(Se,Ve,Ae){return Se=="word"?(Ae.tagName=Ve.current(),Xe="tag",ft):ze.allowMissingTagName&&Se=="endTag"?(Xe="tag bracket",ft(Se,Ve,Ae)):(Xe="error",fe)}function qe(Se,Ve,Ae){if(Se=="word"){var tt=Ve.current();return Ae.context&&Ae.context.tagName!=tt&&ze.implicitlyClosed.hasOwnProperty(Ae.context.tagName)&&Ie(Ae),Ae.context&&Ae.context.tagName==tt||ze.matchClosing===!1?(Xe="tag",st):(Xe="tag error",wt)}else return ze.allowMissingTagName&&Se=="endTag"?(Xe="tag bracket",st(Se,Ve,Ae)):(Xe="error",wt)}function st(Se,Ve,Ae){return Se!="endTag"?(Xe="error",st):(Ie(Ae),at)}function wt(Se,Ve,Ae){return Xe="error",st(Se,Ve,Ae)}function ft(Se,Ve,Ae){if(Se=="word")return Xe="attribute",ct;if(Se=="endTag"||Se=="selfcloseTag"){var tt=Ae.tagName,Dt=Ae.tagStart;return Ae.tagName=Ae.tagStart=null,Se=="selfcloseTag"||ze.autoSelfClosers.hasOwnProperty(tt)?Ke(Ae,tt):(Ke(Ae,tt),Ae.context=new be(Ae,tt,Dt==Ae.indented)),at}return Xe="error",ft}function ct(Se,Ve,Ae){return Se=="equals"?Je:(ze.allowMissing||(Xe="error"),ft(Se,Ve,Ae))}function Je(Se,Ve,Ae){return Se=="string"?ut:Se=="word"&&ze.allowUnquoted?(Xe="string",ft):(Xe="error",ft(Se,Ve,Ae))}function ut(Se,Ve,Ae){return Se=="string"?ut:ft(Se,Ve,Ae)}return{startState:function(Se){var Ve={tokenize:$e,state:at,indented:Se||0,tagName:null,tagStart:null,context:null};return Se!=null&&(Ve.baseIndent=Se),Ve},token:function(Se,Ve){if(!Ve.tagName&&Se.sol()&&(Ve.indented=Se.indentation()),Se.eatSpace())return null;We=null;var Ae=Ve.tokenize(Se,Ve);return(Ae||We)&&Ae!="comment"&&(Xe=null,Ve.state=Ve.state(We||Ae,Se,Ve),Xe&&(Ae=Xe=="error"?Ae+" error":Xe)),Ae},indent:function(Se,Ve,Ae){var tt=Se.context;if(Se.tokenize.isInAttribute)return Se.tagStart==Se.indented?Se.stringStartCol+1:Se.indented+_e;if(tt&&tt.noIndent)return E.Pass;if(Se.tokenize!=vt&&Se.tokenize!=$e)return Ae?Ae.match(/^(\s*)/)[0].length:0;if(Se.tagName)return ze.multilineTagIndentPastTag!==!1?Se.tagStart+Se.tagName.length+2:Se.tagStart+_e*(ze.multilineTagIndentFactor||1);if(ze.alignCDATA&&/$/,blockCommentStart:"",configuration:ze.htmlMode?"html":"xml",helperType:ze.htmlMode?"html":"xml",skipAttribute:function(Se){Se.state==Je&&(Se.state=ft)},xmlCurrentTag:function(Se){return Se.tagName?{name:Se.tagName,close:Se.type=="closeTag"}:null},xmlCurrentContext:function(Se){for(var Ve=[],Ae=Se.context;Ae;Ae=Ae.prev)Ae.tagName&&Ve.push(Ae.tagName);return Ve.reverse()}}}),E.defineMIME("text/xml","xml"),E.defineMIME("application/xml","xml"),E.mimeModes.hasOwnProperty("text/html")||E.defineMIME("text/html",{name:"xml",htmlMode:!0})})},24334:function(It,kt,ne){var E,ve;(function(Pe,Te){It.exports=Te(Pe)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof ne.g!="undefined"?ne.g:this,function(Pe){"use strict";Pe=Pe||{};var Te=Pe.Base64,He="2.6.4",_e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ze=function(Ae){for(var tt={},Dt=0,lt=Ae.length;Dt>>6)+nt(128|tt&63):nt(224|tt>>>12&15)+nt(128|tt>>>6&63)+nt(128|tt&63)}else{var tt=65536+(Ae.charCodeAt(0)-55296)*1024+(Ae.charCodeAt(1)-56320);return nt(240|tt>>>18&7)+nt(128|tt>>>12&63)+nt(128|tt>>>6&63)+nt(128|tt&63)}},We=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Xe=function(Ae){return Ae.replace(We,Fe)},$e=function(Ae){var tt=[0,2,1][Ae.length%3],Dt=Ae.charCodeAt(0)<<16|(Ae.length>1?Ae.charCodeAt(1):0)<<8|(Ae.length>2?Ae.charCodeAt(2):0),lt=[_e.charAt(Dt>>>18),_e.charAt(Dt>>>12&63),tt>=2?"=":_e.charAt(Dt>>>6&63),tt>=1?"=":_e.charAt(Dt&63)];return lt.join("")},vt=Pe.btoa&&typeof Pe.btoa=="function"?function(Ae){return Pe.btoa(Ae)}:function(Ae){if(Ae.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Ae.replace(/[\s\S]{1,3}/g,$e)},Ye=function(Ae){return vt(Xe(String(Ae)))},Ne=function(Ae){return Ae.replace(/[+\/]/g,function(tt){return tt=="+"?"-":"_"}).replace(/=/g,"")},Be=function(Ae,tt){return tt?Ne(Ye(Ae)):Ye(Ae)},be=function(Ae){return Be(Ae,!0)},Ie;Pe.Uint8Array&&(Ie=function(Ae,tt){for(var Dt="",lt=0,Qe=Ae.length;lt>>18)+_e.charAt(pt>>>12&63)+(typeof Re!="undefined"?_e.charAt(pt>>>6&63):"=")+(typeof me!="undefined"?_e.charAt(pt&63):"=")}return tt?Ne(Dt):Dt});var Ke=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,at=function(Ae){switch(Ae.length){case 4:var tt=(7&Ae.charCodeAt(0))<<18|(63&Ae.charCodeAt(1))<<12|(63&Ae.charCodeAt(2))<<6|63&Ae.charCodeAt(3),Dt=tt-65536;return nt((Dt>>>10)+55296)+nt((Dt&1023)+56320);case 3:return nt((15&Ae.charCodeAt(0))<<12|(63&Ae.charCodeAt(1))<<6|63&Ae.charCodeAt(2));default:return nt((31&Ae.charCodeAt(0))<<6|63&Ae.charCodeAt(1))}},fe=function(Ae){return Ae.replace(Ke,at)},qe=function(Ae){var tt=Ae.length,Dt=tt%4,lt=(tt>0?ze[Ae.charAt(0)]<<18:0)|(tt>1?ze[Ae.charAt(1)]<<12:0)|(tt>2?ze[Ae.charAt(2)]<<6:0)|(tt>3?ze[Ae.charAt(3)]:0),Qe=[nt(lt>>>16),nt(lt>>>8&255),nt(lt&255)];return Qe.length-=[0,0,2,1][Dt],Qe.join("")},st=Pe.atob&&typeof Pe.atob=="function"?function(Ae){return Pe.atob(Ae)}:function(Ae){return Ae.replace(/\S{1,4}/g,qe)},wt=function(Ae){return st(String(Ae).replace(/[^A-Za-z0-9\+\/]/g,""))},ft=function(Ae){return fe(st(Ae))},ct=function(Ae){return String(Ae).replace(/[-_]/g,function(tt){return tt=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Je=function(Ae){return ft(ct(Ae))},ut;Pe.Uint8Array&&(ut=function(Ae){return Uint8Array.from(wt(ct(Ae)),function(tt){return tt.charCodeAt(0)})});var Se=function(){var Ae=Pe.Base64;return Pe.Base64=Te,Ae};if(Pe.Base64={VERSION:He,atob:wt,btoa:vt,fromBase64:Je,toBase64:Be,utob:Xe,encode:Be,encodeURI:be,btou:fe,decode:Je,noConflict:Se,fromUint8Array:Ie,toUint8Array:ut},typeof Object.defineProperty=="function"){var Ve=function(Ae){return{value:Ae,enumerable:!1,writable:!0,configurable:!0}};Pe.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Ve(function(){return Je(this)})),Object.defineProperty(String.prototype,"toBase64",Ve(function(Ae){return Be(this,Ae)})),Object.defineProperty(String.prototype,"toBase64URI",Ve(function(){return Be(this,!0)}))}}return Pe.Meteor&&(Base64=Pe.Base64),It.exports?It.exports.Base64=Pe.Base64:(E=[],ve=function(){return Pe.Base64}.apply(kt,E),ve!==void 0&&(It.exports=ve)),{Base64:Pe.Base64}})},2859:function(It,kt,ne){"use strict";ne.d(kt,{hP:function(){return pn}});var E=function(he,le){return(E=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ae,pe){ae.__proto__=pe}||function(ae,pe){for(var ye in pe)Object.prototype.hasOwnProperty.call(pe,ye)&&(ae[ye]=pe[ye])})(he,le)};function ve(he,le){function ae(){this.constructor=he}E(he,le),he.prototype=le===null?Object.create(le):(ae.prototype=le.prototype,new ae)}function Pe(he,le,ae,pe){return new(ae||(ae=Promise))(function(ye,se){function ot(on){try{zt(pe.next(on))}catch(Kt){se(Kt)}}function Xt(on){try{zt(pe.throw(on))}catch(Kt){se(Kt)}}function zt(on){var Kt;on.done?ye(on.value):(Kt=on.value,Kt instanceof ae?Kt:new ae(function(Yn){Yn(Kt)})).then(ot,Xt)}zt((pe=pe.apply(he,le||[])).next())})}function Te(he,le){var ae,pe,ye,se,ot={label:0,sent:function(){if(1&ye[0])throw ye[1];return ye[1]},trys:[],ops:[]};return se={next:Xt(0),throw:Xt(1),return:Xt(2)},typeof Symbol=="function"&&(se[Symbol.iterator]=function(){return this}),se;function Xt(zt){return function(on){return function(Kt){if(ae)throw new TypeError("Generator is already executing.");for(;ot;)try{if(ae=1,pe&&(ye=2&Kt[0]?pe.return:Kt[0]?pe.throw||((ye=pe.return)&&ye.call(pe),0):pe.next)&&!(ye=ye.call(pe,Kt[1])).done)return ye;switch(pe=0,ye&&(Kt=[2&Kt[0],ye.value]),Kt[0]){case 0:case 1:ye=Kt;break;case 4:return ot.label++,{value:Kt[1],done:!1};case 5:ot.label++,pe=Kt[1],Kt=[0];continue;case 7:Kt=ot.ops.pop(),ot.trys.pop();continue;default:if(ye=ot.trys,!((ye=ye.length>0&&ye[ye.length-1])||Kt[0]!==6&&Kt[0]!==2)){ot=0;continue}if(Kt[0]===3&&(!ye||Kt[1]>ye[0]&&Kt[1]0&&y.prevInput=="\u200B"?kr(x,dr)(x):gr++<10?b.detectingSelectAll=setTimeout(Hr,500):(b.selForContextMenu=null,b.input.reset())};b.detectingSelectAll=setTimeout(Hr,200)}}if(He&&_e>=9&&sn(),qe){Ir(a);var Qn=function(){Vr(window,"mouseup",Qn),setTimeout(tn,20)};rr(window,"mouseup",Qn)}else setTimeout(tn,50)},Zl.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},Zl.prototype.setUneditable=function(){},Zl.prototype.needsContentAttribute=!1;function jc(a,y){if(y=y?xt(y):{},y.value=a.value,!y.tabindex&&a.tabIndex&&(y.tabindex=a.tabIndex),!y.placeholder&&a.placeholder&&(y.placeholder=a.placeholder),y.autofocus==null){var x=Ae();y.autofocus=x==a||a.getAttribute("autofocus")!=null&&x==document.body}function b(){a.value=Ee.getValue()}var z;if(a.form&&(rr(a.form,"submit",b),!y.leaveSubmitMethodAlone)){var oe=a.form;z=oe.submit;try{var de=oe.submit=function(){b(),oe.submit=z,oe.submit(),oe.submit=de}}catch(we){}}y.finishInit=function(we){we.save=b,we.getTextArea=function(){return a},we.toTextArea=function(){we.toTextArea=isNaN,b(),a.parentNode.removeChild(we.getWrapperElement()),a.style.display="",a.form&&(Vr(a.form,"submit",b),!y.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=z))}},a.style.display="none";var Ee=gl(function(we){return a.parentNode.insertBefore(we,a.nextSibling)},y);return Ee}function mc(a){a.off=Vr,a.on=rr,a.wheelEventPixels=zi,a.Doc=wa,a.splitLines=Kr,a.countColumn=Re,a.findColumn=Zt,a.isWordChar=pe,a.Pass=it,a.signal=xr,a.Line=cr,a.changeEnd=jo,a.scrollbarModel=pr,a.Pos=Mn,a.cmpPos=Rr,a.modes=cn,a.mimeModes=fn,a.resolveMode=Kn,a.getMode=Jt,a.modeExtensions=On,a.extendMode=hr,a.copyState=yr,a.startState=la,a.innerMode=Ar,a.commands=ti,a.keyMap=$l,a.keyName=Uo,a.isModifierKey=_l,a.lookupKey=vl,a.normalizeKeyMap=Tl,a.StringStream=Er,a.SharedTextMarker=Ho,a.TextMarker=cl,a.LineWidget=No,a.e_preventDefault=ha,a.e_stopPropagation=Ti,a.e_stop=Ir,a.addClass=tt,a.contains=Ve,a.rmClass=wt,a.keyNames=La}Nc(gl),Lc(gl);var Dc="iter insert remove copy getEditor constructor".split(" ");for(var Zu in wa.prototype)wa.prototype.hasOwnProperty(Zu)&&pt(Dc,Zu)<0&&(gl.prototype[Zu]=function(a){return function(){return a.apply(this.doc,arguments)}}(wa.prototype[Zu]));return Vn(wa),gl.inputStyles={textarea:Zl,contenteditable:el},gl.defineMode=function(a){!gl.defaults.mode&&a!="null"&&(gl.defaults.mode=a),wn.apply(this,arguments)},gl.defineMIME=nn,gl.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),gl.defineMIME("text/plain","null"),gl.defineExtension=function(a,y){gl.prototype[a]=y},gl.defineDocExtension=function(a,y){wa.prototype[a]=y},gl.fromTextArea=jc,mc(gl),gl.version="5.58.2",gl})},25419:function(It,kt,ne){(function(E){E(ne(89780),ne(15525),ne(98101))})(function(E){"use strict";E.defineMode("markdown",function(ve,Pe){var Te=E.getMode(ve,"text/html"),He=Te.name=="null";function _e(Re){if(E.findModeByName){var me=E.findModeByName(Re);me&&(Re=me.mime||me.mimes[0])}var pt=E.getMode(ve,Re);return pt.name=="null"?null:pt}Pe.highlightFormatting===void 0&&(Pe.highlightFormatting=!1),Pe.maxBlockquoteDepth===void 0&&(Pe.maxBlockquoteDepth=0),Pe.taskLists===void 0&&(Pe.taskLists=!1),Pe.strikethrough===void 0&&(Pe.strikethrough=!1),Pe.emoji===void 0&&(Pe.emoji=!1),Pe.fencedCodeBlockHighlighting===void 0&&(Pe.fencedCodeBlockHighlighting=!0),Pe.fencedCodeBlockDefaultMode===void 0&&(Pe.fencedCodeBlockDefaultMode="text/plain"),Pe.xml===void 0&&(Pe.xml=!0),Pe.tokenTypeOverrides===void 0&&(Pe.tokenTypeOverrides={});var ze={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var nt in ze)ze.hasOwnProperty(nt)&&Pe.tokenTypeOverrides[nt]&&(ze[nt]=Pe.tokenTypeOverrides[nt]);var Fe=/^([*\-_])(?:\s*\1){2,}\s*$/,We=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,Xe=/^\[(x| )\](?=\s)/i,$e=Pe.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,vt=/^ {0,3}(?:\={1,}|-{2,})\s*$/,Ye=/^[^#!\[\]*_\\<>` "'(~:]+/,Ne=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,Be=/^\s*\[[^\]]+?\]:.*$/,be=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,Ie=" ";function Ke(Re,me,pt){return me.f=me.inline=pt,pt(Re,me)}function at(Re,me,pt){return me.f=me.block=pt,pt(Re,me)}function fe(Re){return!Re||!/\S/.test(Re.string)}function qe(Re){if(Re.linkTitle=!1,Re.linkHref=!1,Re.linkText=!1,Re.em=!1,Re.strong=!1,Re.strikethrough=!1,Re.quote=0,Re.indentedCode=!1,Re.f==wt){var me=He;if(!me){var pt=E.innerMode(Te,Re.htmlState);me=pt.mode.name=="xml"&&pt.state.tagStart===null&&!pt.state.context&&pt.state.tokenize.isInText}me&&(Re.f=ut,Re.block=st,Re.htmlState=null)}return Re.trailingSpace=0,Re.trailingSpaceNewLine=!1,Re.prevLine=Re.thisLine,Re.thisLine={stream:null},null}function st(Re,me){var pt=Re.column()===me.indentation,bt=fe(me.prevLine.stream),it=me.indentedCode,Le=me.prevLine.hr,Ue=me.list!==!1,mt=(me.listStack[me.listStack.length-1]||0)+3;me.indentedCode=!1;var Zt=me.indentation;if(me.indentationDiff===null&&(me.indentationDiff=me.indentation,Ue)){for(me.list=null;Zt=4&&(it||me.prevLine.fencedCodeEnd||me.prevLine.header||bt))return Re.skipToEnd(),me.indentedCode=!0,ze.code;if(Re.eatSpace())return null;if(pt&&me.indentation<=mt&&(dt=Re.match($e))&&dt[1].length<=6)return me.quote=0,me.header=dt[1].length,me.thisLine.header=!0,Pe.highlightFormatting&&(me.formatting="header"),me.f=me.inline,ct(me);if(me.indentation<=mt&&Re.eat(">"))return me.quote=pt?1:me.quote+1,Pe.highlightFormatting&&(me.formatting="quote"),Re.eatSpace(),ct(me);if(!en&&!me.setext&&pt&&me.indentation<=mt&&(dt=Re.match(We))){var Lt=dt[1]?"ol":"ul";return me.indentation=Zt+Re.current().length,me.list=!0,me.quote=0,me.listStack.push(me.indentation),me.em=!1,me.strong=!1,me.code=!1,me.strikethrough=!1,Pe.taskLists&&Re.match(Xe,!1)&&(me.taskList=!0),me.f=me.inline,Pe.highlightFormatting&&(me.formatting=["list","list-"+Lt]),ct(me)}else{if(pt&&me.indentation<=mt&&(dt=Re.match(Ne,!0)))return me.quote=0,me.fencedEndRE=new RegExp(dt[1]+"+ *$"),me.localMode=Pe.fencedCodeBlockHighlighting&&_e(dt[2]||Pe.fencedCodeBlockDefaultMode),me.localMode&&(me.localState=E.startState(me.localMode)),me.f=me.block=ft,Pe.highlightFormatting&&(me.formatting="code-block"),me.code=-1,ct(me);if(me.setext||(!Pt||!Ue)&&!me.quote&&me.list===!1&&!me.code&&!en&&!Be.test(Re.string)&&(dt=Re.lookAhead(1))&&(dt=dt.match(vt)))return me.setext?(me.header=me.setext,me.setext=0,Re.skipToEnd(),Pe.highlightFormatting&&(me.formatting="header")):(me.header=dt[0].charAt(0)=="="?1:2,me.setext=me.header),me.thisLine.header=!0,me.f=me.inline,ct(me);if(en)return Re.skipToEnd(),me.hr=!0,me.thisLine.hr=!0,ze.hr;if(Re.peek()==="[")return Ke(Re,me,Dt)}return Ke(Re,me,me.inline)}function wt(Re,me){var pt=Te.token(Re,me.htmlState);if(!He){var bt=E.innerMode(Te,me.htmlState);(bt.mode.name=="xml"&&bt.state.tagStart===null&&!bt.state.context&&bt.state.tokenize.isInText||me.md_inside&&Re.current().indexOf(">")>-1)&&(me.f=ut,me.block=st,me.htmlState=null)}return pt}function ft(Re,me){var pt=me.listStack[me.listStack.length-1]||0,bt=me.indentation=Re.quote?me.push(ze.formatting+"-"+Re.formatting[pt]+"-"+Re.quote):me.push("error"))}if(Re.taskOpen)return me.push("meta"),me.length?me.join(" "):null;if(Re.taskClosed)return me.push("property"),me.length?me.join(" "):null;if(Re.linkHref?me.push(ze.linkHref,"url"):(Re.strong&&me.push(ze.strong),Re.em&&me.push(ze.em),Re.strikethrough&&me.push(ze.strikethrough),Re.emoji&&me.push(ze.emoji),Re.linkText&&me.push(ze.linkText),Re.code&&me.push(ze.code),Re.image&&me.push(ze.image),Re.imageAltText&&me.push(ze.imageAltText,"link"),Re.imageMarker&&me.push(ze.imageMarker)),Re.header&&me.push(ze.header,ze.header+"-"+Re.header),Re.quote&&(me.push(ze.quote),!Pe.maxBlockquoteDepth||Pe.maxBlockquoteDepth>=Re.quote?me.push(ze.quote+"-"+Re.quote):me.push(ze.quote+"-"+Pe.maxBlockquoteDepth)),Re.list!==!1){var bt=(Re.listStack.length-1)%3;bt?bt===1?me.push(ze.list2):me.push(ze.list3):me.push(ze.list1)}return Re.trailingSpaceNewLine?me.push("trailing-space-new-line"):Re.trailingSpace&&me.push("trailing-space-"+(Re.trailingSpace%2?"a":"b")),me.length?me.join(" "):null}function Je(Re,me){if(Re.match(Ye,!0))return ct(me)}function ut(Re,me){var pt=me.text(Re,me);if(typeof pt!="undefined")return pt;if(me.list)return me.list=null,ct(me);if(me.taskList){var bt=Re.match(Xe,!0)[1]===" ";return bt?me.taskOpen=!0:me.taskClosed=!0,Pe.highlightFormatting&&(me.formatting="task"),me.taskList=!1,ct(me)}if(me.taskOpen=!1,me.taskClosed=!1,me.header&&Re.match(/^#+$/,!0))return Pe.highlightFormatting&&(me.formatting="header"),ct(me);var it=Re.next();if(me.linkTitle){me.linkTitle=!1;var Le=it;it==="("&&(Le=")"),Le=(Le+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Ue="^\\s*(?:[^"+Le+"\\\\]+|\\\\\\\\|\\\\.)"+Le;if(Re.match(new RegExp(Ue),!0))return ze.linkHref}if(it==="`"){var mt=me.formatting;Pe.highlightFormatting&&(me.formatting="code"),Re.eatWhile("`");var Zt=Re.current().length;if(me.code==0&&(!me.quote||Zt==1))return me.code=Zt,ct(me);if(Zt==me.code){var Pt=ct(me);return me.code=0,Pt}else return me.formatting=mt,ct(me)}else if(me.code)return ct(me);if(it==="\\"&&(Re.next(),Pe.highlightFormatting)){var en=ct(me),dt=ze.formatting+"-escape";return en?en+" "+dt:dt}if(it==="!"&&Re.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return me.imageMarker=!0,me.image=!0,Pe.highlightFormatting&&(me.formatting="image"),ct(me);if(it==="["&&me.imageMarker&&Re.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return me.imageMarker=!1,me.imageAltText=!0,Pe.highlightFormatting&&(me.formatting="image"),ct(me);if(it==="]"&&me.imageAltText){Pe.highlightFormatting&&(me.formatting="image");var en=ct(me);return me.imageAltText=!1,me.image=!1,me.inline=me.f=Ve,en}if(it==="["&&!me.image)return me.linkText&&Re.match(/^.*?\]/)||(me.linkText=!0,Pe.highlightFormatting&&(me.formatting="link")),ct(me);if(it==="]"&&me.linkText){Pe.highlightFormatting&&(me.formatting="link");var en=ct(me);return me.linkText=!1,me.inline=me.f=Re.match(/\(.*?\)| ?\[.*?\]/,!1)?Ve:ut,en}if(it==="<"&&Re.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){me.f=me.inline=Se,Pe.highlightFormatting&&(me.formatting="link");var en=ct(me);return en?en+=" ":en="",en+ze.linkInline}if(it==="<"&&Re.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){me.f=me.inline=Se,Pe.highlightFormatting&&(me.formatting="link");var en=ct(me);return en?en+=" ":en="",en+ze.linkEmail}if(Pe.xml&&it==="<"&&Re.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var Lt=Re.string.indexOf(">",Re.pos);if(Lt!=-1){var pn=Re.string.substring(Re.start,Lt);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(pn)&&(me.md_inside=!0)}return Re.backUp(1),me.htmlState=E.startState(Te),at(Re,me,wt)}if(Pe.xml&&it==="<"&&Re.match(/^\/\w*?>/))return me.md_inside=!1,"tag";if(it==="*"||it==="_"){for(var he=1,le=Re.pos==1?" ":Re.string.charAt(Re.pos-2);he<3&&Re.eat(it);)he++;var ae=Re.peek()||" ",pe=!/\s/.test(ae)&&(!be.test(ae)||/\s/.test(le)||be.test(le)),ye=!/\s/.test(le)&&(!be.test(le)||/\s/.test(ae)||be.test(ae)),se=null,ot=null;if(he%2&&(!me.em&&pe&&(it==="*"||!ye||be.test(le))?se=!0:me.em==it&&ye&&(it==="*"||!pe||be.test(ae))&&(se=!1)),he>1&&(!me.strong&&pe&&(it==="*"||!ye||be.test(le))?ot=!0:me.strong==it&&ye&&(it==="*"||!pe||be.test(ae))&&(ot=!1)),ot!=null||se!=null){Pe.highlightFormatting&&(me.formatting=se==null?"strong":ot==null?"em":"strong em"),se===!0&&(me.em=it),ot===!0&&(me.strong=it);var Pt=ct(me);return se===!1&&(me.em=!1),ot===!1&&(me.strong=!1),Pt}}else if(it===" "&&(Re.eat("*")||Re.eat("_"))){if(Re.peek()===" ")return ct(me);Re.backUp(1)}if(Pe.strikethrough){if(it==="~"&&Re.eatWhile(it)){if(me.strikethrough){Pe.highlightFormatting&&(me.formatting="strikethrough");var Pt=ct(me);return me.strikethrough=!1,Pt}else if(Re.match(/^[^\s]/,!1))return me.strikethrough=!0,Pe.highlightFormatting&&(me.formatting="strikethrough"),ct(me)}else if(it===" "&&Re.match(/^~~/,!0)){if(Re.peek()===" ")return ct(me);Re.backUp(2)}}if(Pe.emoji&&it===":"&&Re.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){me.emoji=!0,Pe.highlightFormatting&&(me.formatting="emoji");var Xt=ct(me);return me.emoji=!1,Xt}return it===" "&&(Re.match(/^ +$/,!1)?me.trailingSpace++:me.trailingSpace&&(me.trailingSpaceNewLine=!0)),ct(me)}function Se(Re,me){var pt=Re.next();if(pt===">"){me.f=me.inline=ut,Pe.highlightFormatting&&(me.formatting="link");var bt=ct(me);return bt?bt+=" ":bt="",bt+ze.linkInline}return Re.match(/^[^>]+/,!0),ze.linkInline}function Ve(Re,me){if(Re.eatSpace())return null;var pt=Re.next();return pt==="("||pt==="["?(me.f=me.inline=tt(pt==="("?")":"]"),Pe.highlightFormatting&&(me.formatting="link-string"),me.linkHref=!0,ct(me)):"error"}var Ae={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function tt(Re){return function(me,pt){var bt=me.next();if(bt===Re){pt.f=pt.inline=ut,Pe.highlightFormatting&&(pt.formatting="link-string");var it=ct(pt);return pt.linkHref=!1,it}return me.match(Ae[Re]),pt.linkHref=!0,ct(pt)}}function Dt(Re,me){return Re.match(/^([^\]\\]|\\.)*\]:/,!1)?(me.f=lt,Re.next(),Pe.highlightFormatting&&(me.formatting="link"),me.linkText=!0,ct(me)):Ke(Re,me,ut)}function lt(Re,me){if(Re.match(/^\]:/,!0)){me.f=me.inline=Qe,Pe.highlightFormatting&&(me.formatting="link");var pt=ct(me);return me.linkText=!1,pt}return Re.match(/^([^\]\\]|\\.)+/,!0),ze.linkText}function Qe(Re,me){return Re.eatSpace()?null:(Re.match(/^[^\s]+/,!0),Re.peek()===void 0?me.linkTitle=!0:Re.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),me.f=me.inline=ut,ze.linkHref+" url")}var xt={startState:function(){return{f:st,prevLine:{stream:null},thisLine:{stream:null},block:st,htmlState:null,indentation:0,inline:ut,text:Je,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(Re){return{f:Re.f,prevLine:Re.prevLine,thisLine:Re.thisLine,block:Re.block,htmlState:Re.htmlState&&E.copyState(Te,Re.htmlState),indentation:Re.indentation,localMode:Re.localMode,localState:Re.localMode?E.copyState(Re.localMode,Re.localState):null,inline:Re.inline,text:Re.text,formatting:!1,linkText:Re.linkText,linkTitle:Re.linkTitle,linkHref:Re.linkHref,code:Re.code,em:Re.em,strong:Re.strong,strikethrough:Re.strikethrough,emoji:Re.emoji,header:Re.header,setext:Re.setext,hr:Re.hr,taskList:Re.taskList,list:Re.list,listStack:Re.listStack.slice(0),quote:Re.quote,indentedCode:Re.indentedCode,trailingSpace:Re.trailingSpace,trailingSpaceNewLine:Re.trailingSpaceNewLine,md_inside:Re.md_inside,fencedEndRE:Re.fencedEndRE}},token:function(Re,me){if(me.formatting=!1,Re!=me.thisLine.stream){if(me.header=0,me.hr=!1,Re.match(/^\s*$/,!0))return qe(me),null;if(me.prevLine=me.thisLine,me.thisLine={stream:Re},me.taskList=!1,me.trailingSpace=0,me.trailingSpaceNewLine=!1,!me.localState&&(me.f=me.block,me.f!=wt)){var pt=Re.match(/^\s*/,!0)[0].replace(/\t/g,Ie).length;if(me.indentation=pt,me.indentationDiff=null,pt>0)return null}}return me.f(Re,me)},innerMode:function(Re){return Re.block==wt?{state:Re.htmlState,mode:Te}:Re.localState?{state:Re.localState,mode:Re.localMode}:{state:Re,mode:xt}},indent:function(Re,me,pt){return Re.block==wt&&Te.indent?Te.indent(Re.htmlState,me,pt):Re.localState&&Re.localMode.indent?Re.localMode.indent(Re.localState,me,pt):E.Pass},blankLine:qe,getType:ct,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return xt},"xml"),E.defineMIME("text/markdown","markdown"),E.defineMIME("text/x-markdown","markdown")})},98101:function(It,kt,ne){(function(E){E(ne(89780))})(function(E){"use strict";E.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var ve=0;ve-1&&Te.substring(ze+1,Te.length);if(nt)return E.findModeByExtension(nt)},E.findModeByName=function(Te){Te=Te.toLowerCase();for(var He=0;He0?Ye.cmdState[Ye.cmdState.length-1]:null}function _e(Ye){var Ne=Ye.cmdState.pop();Ne&&Ne.closeBracket()}function ze(Ye){for(var Ne=Ye.cmdState,Be=Ne.length-1;Be>=0;Be--){var be=Ne[Be];if(be.name!="DEFAULT")return be}return{styleIdentifier:function(){return null}}}function nt(Ye,Ne,Be){return function(){this.name=Ye,this.bracketNo=0,this.style=Ne,this.styles=Be,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var Fe={};Fe.importmodule=nt("importmodule","tag",["string","builtin"]),Fe.documentclass=nt("documentclass","tag",["","atom"]),Fe.usepackage=nt("usepackage","tag",["atom"]),Fe.begin=nt("begin","tag",["atom"]),Fe.end=nt("end","tag",["atom"]),Fe.label=nt("label","tag",["atom"]),Fe.ref=nt("ref","tag",["atom"]),Fe.eqref=nt("eqref","tag",["atom"]),Fe.cite=nt("cite","tag",["atom"]),Fe.bibitem=nt("bibitem","tag",["atom"]),Fe.Bibitem=nt("Bibitem","tag",["atom"]),Fe.RBibitem=nt("RBibitem","tag",["atom"]),Fe.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function We(Ye,Ne){Ye.f=Ne}function Xe(Ye,Ne){var Be;if(Ye.match(/^\\[a-zA-Z@]+/)){var be=Ye.current().slice(1);return Be=Fe.hasOwnProperty(be)?Fe[be]:Fe.DEFAULT,Be=new Be,Te(Ne,Be),We(Ne,vt),Be.style}if(Ye.match(/^\\[$&%#{}_]/)||Ye.match(/^\\[,;!\/\\]/))return"tag";if(Ye.match("\\["))return We(Ne,function(Ke,at){return $e(Ke,at,"\\]")}),"keyword";if(Ye.match("\\("))return We(Ne,function(Ke,at){return $e(Ke,at,"\\)")}),"keyword";if(Ye.match("$$"))return We(Ne,function(Ke,at){return $e(Ke,at,"$$")}),"keyword";if(Ye.match("$"))return We(Ne,function(Ke,at){return $e(Ke,at,"$")}),"keyword";var Ie=Ye.next();if(Ie=="%")return Ye.skipToEnd(),"comment";if(Ie=="}"||Ie=="]"){if(Be=He(Ne),Be)Be.closeBracket(Ie),We(Ne,vt);else return"error";return"bracket"}else return Ie=="{"||Ie=="["?(Be=Fe.DEFAULT,Be=new Be,Te(Ne,Be),"bracket"):/\d/.test(Ie)?(Ye.eatWhile(/[\w.%]/),"atom"):(Ye.eatWhile(/[\w\-_]/),Be=ze(Ne),Be.name=="begin"&&(Be.argument=Ye.current()),Be.styleIdentifier())}function $e(Ye,Ne,Be){if(Ye.eatSpace())return null;if(Be&&Ye.match(Be))return We(Ne,Xe),"keyword";if(Ye.match(/^\\[a-zA-Z@]+/))return"tag";if(Ye.match(/^[a-zA-Z]+/))return"variable-2";if(Ye.match(/^\\[$&%#{}_]/)||Ye.match(/^\\[,;!\/]/)||Ye.match(/^[\^_&]/))return"tag";if(Ye.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(Ye.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var be=Ye.next();return be=="{"||be=="}"||be=="["||be=="]"||be=="("||be==")"?"bracket":be=="%"?(Ye.skipToEnd(),"comment"):"error"}function vt(Ye,Ne){var Be=Ye.peek(),be;return Be=="{"||Be=="["?(be=He(Ne),be.openBracket(Be),Ye.eat(Be),We(Ne,Xe),"bracket"):/[ \t\r]/.test(Be)?(Ye.eat(Be),null):(We(Ne,Xe),_e(Ne),Xe(Ye,Ne))}return{startState:function(){var Ye=Pe.inMathMode?function(Ne,Be){return $e(Ne,Be)}:Xe;return{cmdState:[],f:Ye}},copyState:function(Ye){return{cmdState:Ye.cmdState.slice(),f:Ye.f}},token:function(Ye,Ne){return Ne.f(Ye,Ne)},blankLine:function(Ye){Ye.f=Xe,Ye.cmdState.length=0},lineComment:"%"}}),E.defineMIME("text/x-stex","stex"),E.defineMIME("text/x-latex","stex")})},15525:function(It,kt,ne){(function(E){E(ne(89780))})(function(E){"use strict";var ve={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},Pe={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};E.defineMode("xml",function(Te,He){var _e=Te.indentUnit,ze={},nt=He.htmlMode?ve:Pe;for(var Fe in nt)ze[Fe]=nt[Fe];for(var Fe in He)ze[Fe]=He[Fe];var We,Xe;function $e(Se,Ve){function Ae(lt){return Ve.tokenize=lt,lt(Se,Ve)}var tt=Se.next();if(tt=="<")return Se.eat("!")?Se.eat("[")?Se.match("CDATA[")?Ae(Ne("atom","]]>")):null:Se.match("--")?Ae(Ne("comment","-->")):Se.match("DOCTYPE",!0,!0)?(Se.eatWhile(/[\w\._\-]/),Ae(Be(1))):null:Se.eat("?")?(Se.eatWhile(/[\w\._\-]/),Ve.tokenize=Ne("meta","?>"),"meta"):(We=Se.eat("/")?"closeTag":"openTag",Ve.tokenize=vt,"tag bracket");if(tt=="&"){var Dt;return Se.eat("#")?Se.eat("x")?Dt=Se.eatWhile(/[a-fA-F\d]/)&&Se.eat(";"):Dt=Se.eatWhile(/[\d]/)&&Se.eat(";"):Dt=Se.eatWhile(/[\w\.\-:]/)&&Se.eat(";"),Dt?"atom":"error"}else return Se.eatWhile(/[^&<]/),null}$e.isInText=!0;function vt(Se,Ve){var Ae=Se.next();if(Ae==">"||Ae=="/"&&Se.eat(">"))return Ve.tokenize=$e,We=Ae==">"?"endTag":"selfcloseTag","tag bracket";if(Ae=="=")return We="equals",null;if(Ae=="<"){Ve.tokenize=$e,Ve.state=at,Ve.tagName=Ve.tagStart=null;var tt=Ve.tokenize(Se,Ve);return tt?tt+" tag error":"tag error"}else return/[\'\"]/.test(Ae)?(Ve.tokenize=Ye(Ae),Ve.stringStartCol=Se.column(),Ve.tokenize(Se,Ve)):(Se.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function Ye(Se){var Ve=function(Ae,tt){for(;!Ae.eol();)if(Ae.next()==Se){tt.tokenize=vt;break}return"string"};return Ve.isInAttribute=!0,Ve}function Ne(Se,Ve){return function(Ae,tt){for(;!Ae.eol();){if(Ae.match(Ve)){tt.tokenize=$e;break}Ae.next()}return Se}}function Be(Se){return function(Ve,Ae){for(var tt;(tt=Ve.next())!=null;){if(tt=="<")return Ae.tokenize=Be(Se+1),Ae.tokenize(Ve,Ae);if(tt==">")if(Se==1){Ae.tokenize=$e;break}else return Ae.tokenize=Be(Se-1),Ae.tokenize(Ve,Ae)}return"meta"}}function be(Se,Ve,Ae){this.prev=Se.context,this.tagName=Ve,this.indent=Se.indented,this.startOfLine=Ae,(ze.doNotIndent.hasOwnProperty(Ve)||Se.context&&Se.context.noIndent)&&(this.noIndent=!0)}function Ie(Se){Se.context&&(Se.context=Se.context.prev)}function Ke(Se,Ve){for(var Ae;;){if(!Se.context||(Ae=Se.context.tagName,!ze.contextGrabbers.hasOwnProperty(Ae)||!ze.contextGrabbers[Ae].hasOwnProperty(Ve)))return;Ie(Se)}}function at(Se,Ve,Ae){return Se=="openTag"?(Ae.tagStart=Ve.column(),fe):Se=="closeTag"?qe:at}function fe(Se,Ve,Ae){return Se=="word"?(Ae.tagName=Ve.current(),Xe="tag",ft):ze.allowMissingTagName&&Se=="endTag"?(Xe="tag bracket",ft(Se,Ve,Ae)):(Xe="error",fe)}function qe(Se,Ve,Ae){if(Se=="word"){var tt=Ve.current();return Ae.context&&Ae.context.tagName!=tt&&ze.implicitlyClosed.hasOwnProperty(Ae.context.tagName)&&Ie(Ae),Ae.context&&Ae.context.tagName==tt||ze.matchClosing===!1?(Xe="tag",st):(Xe="tag error",wt)}else return ze.allowMissingTagName&&Se=="endTag"?(Xe="tag bracket",st(Se,Ve,Ae)):(Xe="error",wt)}function st(Se,Ve,Ae){return Se!="endTag"?(Xe="error",st):(Ie(Ae),at)}function wt(Se,Ve,Ae){return Xe="error",st(Se,Ve,Ae)}function ft(Se,Ve,Ae){if(Se=="word")return Xe="attribute",ct;if(Se=="endTag"||Se=="selfcloseTag"){var tt=Ae.tagName,Dt=Ae.tagStart;return Ae.tagName=Ae.tagStart=null,Se=="selfcloseTag"||ze.autoSelfClosers.hasOwnProperty(tt)?Ke(Ae,tt):(Ke(Ae,tt),Ae.context=new be(Ae,tt,Dt==Ae.indented)),at}return Xe="error",ft}function ct(Se,Ve,Ae){return Se=="equals"?Je:(ze.allowMissing||(Xe="error"),ft(Se,Ve,Ae))}function Je(Se,Ve,Ae){return Se=="string"?ut:Se=="word"&&ze.allowUnquoted?(Xe="string",ft):(Xe="error",ft(Se,Ve,Ae))}function ut(Se,Ve,Ae){return Se=="string"?ut:ft(Se,Ve,Ae)}return{startState:function(Se){var Ve={tokenize:$e,state:at,indented:Se||0,tagName:null,tagStart:null,context:null};return Se!=null&&(Ve.baseIndent=Se),Ve},token:function(Se,Ve){if(!Ve.tagName&&Se.sol()&&(Ve.indented=Se.indentation()),Se.eatSpace())return null;We=null;var Ae=Ve.tokenize(Se,Ve);return(Ae||We)&&Ae!="comment"&&(Xe=null,Ve.state=Ve.state(We||Ae,Se,Ve),Xe&&(Ae=Xe=="error"?Ae+" error":Xe)),Ae},indent:function(Se,Ve,Ae){var tt=Se.context;if(Se.tokenize.isInAttribute)return Se.tagStart==Se.indented?Se.stringStartCol+1:Se.indented+_e;if(tt&&tt.noIndent)return E.Pass;if(Se.tokenize!=vt&&Se.tokenize!=$e)return Ae?Ae.match(/^(\s*)/)[0].length:0;if(Se.tagName)return ze.multilineTagIndentPastTag!==!1?Se.tagStart+Se.tagName.length+2:Se.tagStart+_e*(ze.multilineTagIndentFactor||1);if(ze.alignCDATA&&/$/,blockCommentStart:"",configuration:ze.htmlMode?"html":"xml",helperType:ze.htmlMode?"html":"xml",skipAttribute:function(Se){Se.state==Je&&(Se.state=ft)},xmlCurrentTag:function(Se){return Se.tagName?{name:Se.tagName,close:Se.type=="closeTag"}:null},xmlCurrentContext:function(Se){for(var Ve=[],Ae=Se.context;Ae;Ae=Ae.prev)Ae.tagName&&Ve.push(Ae.tagName);return Ve.reverse()}}}),E.defineMIME("text/xml","xml"),E.defineMIME("application/xml","xml"),E.mimeModes.hasOwnProperty("text/html")||E.defineMIME("text/html",{name:"xml",htmlMode:!0})})},24334:function(It,kt,ne){var E,ve;(function(Pe,Te){It.exports=Te(Pe)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof ne.g!="undefined"?ne.g:this,function(Pe){"use strict";Pe=Pe||{};var Te=Pe.Base64,He="2.6.4",_e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ze=function(Ae){for(var tt={},Dt=0,lt=Ae.length;Dt>>6)+nt(128|tt&63):nt(224|tt>>>12&15)+nt(128|tt>>>6&63)+nt(128|tt&63)}else{var tt=65536+(Ae.charCodeAt(0)-55296)*1024+(Ae.charCodeAt(1)-56320);return nt(240|tt>>>18&7)+nt(128|tt>>>12&63)+nt(128|tt>>>6&63)+nt(128|tt&63)}},We=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Xe=function(Ae){return Ae.replace(We,Fe)},$e=function(Ae){var tt=[0,2,1][Ae.length%3],Dt=Ae.charCodeAt(0)<<16|(Ae.length>1?Ae.charCodeAt(1):0)<<8|(Ae.length>2?Ae.charCodeAt(2):0),lt=[_e.charAt(Dt>>>18),_e.charAt(Dt>>>12&63),tt>=2?"=":_e.charAt(Dt>>>6&63),tt>=1?"=":_e.charAt(Dt&63)];return lt.join("")},vt=Pe.btoa&&typeof Pe.btoa=="function"?function(Ae){return Pe.btoa(Ae)}:function(Ae){if(Ae.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Ae.replace(/[\s\S]{1,3}/g,$e)},Ye=function(Ae){return vt(Xe(String(Ae)))},Ne=function(Ae){return Ae.replace(/[+\/]/g,function(tt){return tt=="+"?"-":"_"}).replace(/=/g,"")},Be=function(Ae,tt){return tt?Ne(Ye(Ae)):Ye(Ae)},be=function(Ae){return Be(Ae,!0)},Ie;Pe.Uint8Array&&(Ie=function(Ae,tt){for(var Dt="",lt=0,Qe=Ae.length;lt>>18)+_e.charAt(pt>>>12&63)+(typeof Re!="undefined"?_e.charAt(pt>>>6&63):"=")+(typeof me!="undefined"?_e.charAt(pt&63):"=")}return tt?Ne(Dt):Dt});var Ke=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,at=function(Ae){switch(Ae.length){case 4:var tt=(7&Ae.charCodeAt(0))<<18|(63&Ae.charCodeAt(1))<<12|(63&Ae.charCodeAt(2))<<6|63&Ae.charCodeAt(3),Dt=tt-65536;return nt((Dt>>>10)+55296)+nt((Dt&1023)+56320);case 3:return nt((15&Ae.charCodeAt(0))<<12|(63&Ae.charCodeAt(1))<<6|63&Ae.charCodeAt(2));default:return nt((31&Ae.charCodeAt(0))<<6|63&Ae.charCodeAt(1))}},fe=function(Ae){return Ae.replace(Ke,at)},qe=function(Ae){var tt=Ae.length,Dt=tt%4,lt=(tt>0?ze[Ae.charAt(0)]<<18:0)|(tt>1?ze[Ae.charAt(1)]<<12:0)|(tt>2?ze[Ae.charAt(2)]<<6:0)|(tt>3?ze[Ae.charAt(3)]:0),Qe=[nt(lt>>>16),nt(lt>>>8&255),nt(lt&255)];return Qe.length-=[0,0,2,1][Dt],Qe.join("")},st=Pe.atob&&typeof Pe.atob=="function"?function(Ae){return Pe.atob(Ae)}:function(Ae){return Ae.replace(/\S{1,4}/g,qe)},wt=function(Ae){return st(String(Ae).replace(/[^A-Za-z0-9\+\/]/g,""))},ft=function(Ae){return fe(st(Ae))},ct=function(Ae){return String(Ae).replace(/[-_]/g,function(tt){return tt=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Je=function(Ae){return ft(ct(Ae))},ut;Pe.Uint8Array&&(ut=function(Ae){return Uint8Array.from(wt(ct(Ae)),function(tt){return tt.charCodeAt(0)})});var Se=function(){var Ae=Pe.Base64;return Pe.Base64=Te,Ae};if(Pe.Base64={VERSION:He,atob:wt,btoa:vt,fromBase64:Je,toBase64:Be,utob:Xe,encode:Be,encodeURI:be,btou:fe,decode:Je,noConflict:Se,fromUint8Array:Ie,toUint8Array:ut},typeof Object.defineProperty=="function"){var Ve=function(Ae){return{value:Ae,enumerable:!1,writable:!0,configurable:!0}};Pe.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Ve(function(){return Je(this)})),Object.defineProperty(String.prototype,"toBase64",Ve(function(Ae){return Be(this,Ae)})),Object.defineProperty(String.prototype,"toBase64URI",Ve(function(){return Be(this,!0)}))}}return Pe.Meteor&&(Base64=Pe.Base64),It.exports?It.exports.Base64=Pe.Base64:(E=[],ve=function(){return Pe.Base64}.apply(kt,E),ve!==void 0&&(It.exports=ve)),{Base64:Pe.Base64}})},2859:function(It,kt,ne){"use strict";ne.d(kt,{hP:function(){return pn}});var E=function(he,le){return(E=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ae,pe){ae.__proto__=pe}||function(ae,pe){for(var ye in pe)Object.prototype.hasOwnProperty.call(pe,ye)&&(ae[ye]=pe[ye])})(he,le)};function ve(he,le){function ae(){this.constructor=he}E(he,le),he.prototype=le===null?Object.create(le):(ae.prototype=le.prototype,new ae)}function Pe(he,le,ae,pe){return new(ae||(ae=Promise))(function(ye,se){function ot(on){try{zt(pe.next(on))}catch(Kt){se(Kt)}}function Xt(on){try{zt(pe.throw(on))}catch(Kt){se(Kt)}}function zt(on){var Kt;on.done?ye(on.value):(Kt=on.value,Kt instanceof ae?Kt:new ae(function(Yn){Yn(Kt)})).then(ot,Xt)}zt((pe=pe.apply(he,le||[])).next())})}function Te(he,le){var ae,pe,ye,se,ot={label:0,sent:function(){if(1&ye[0])throw ye[1];return ye[1]},trys:[],ops:[]};return se={next:Xt(0),throw:Xt(1),return:Xt(2)},typeof Symbol=="function"&&(se[Symbol.iterator]=function(){return this}),se;function Xt(zt){return function(on){return function(Kt){if(ae)throw new TypeError("Generator is already executing.");for(;ot;)try{if(ae=1,pe&&(ye=2&Kt[0]?pe.return:Kt[0]?pe.throw||((ye=pe.return)&&ye.call(pe),0):pe.next)&&!(ye=ye.call(pe,Kt[1])).done)return ye;switch(pe=0,ye&&(Kt=[2&Kt[0],ye.value]),Kt[0]){case 0:case 1:ye=Kt;break;case 4:return ot.label++,{value:Kt[1],done:!1};case 5:ot.label++,pe=Kt[1],Kt=[0];continue;case 7:Kt=ot.ops.pop(),ot.trys.pop();continue;default:if(ye=ot.trys,!((ye=ye.length>0&&ye[ye.length-1])||Kt[0]!==6&&Kt[0]!==2)){ot=0;continue}if(Kt[0]===3&&(!ye||Kt[1]>ye[0]&&Kt[1] `,Kt.style.marginLeft="5px",on.appendChild(Kt)}var Yn=document.createElement("div");Yn.style.display="flex",Yn.style.alignItems="center",Yn.style.minHeight="20px",Yn.style.flexGrow="2";var Fn=document.createElement("hr");if(Fn.style.minWidth="20px",Fn.style.border="0px",Fn.style.borderTop="3px solid "+(se.uiStyleSettings!==void 0?se.uiStyleSettings.toolboxColor:"#eeeeee"),Fn.style.flexGrow="2",Yn.appendChild(Fn),on.appendChild(Yn),zt==="both"||zt==="end"){var or=document.createElement("div");or.style.display="flex",or.style.alignItems="center",or.style.minHeight="20px",or.innerHTML=` - `,or.style.marginRight="5px",on.appendChild(or)}se.typeBoxes.push(on)},se=this,ot=0;ot<4;ot++)ye(ot);return pe},le.prototype.setCurrentType=function(ae,pe){var ye=this;this.currentType=ae,this.typeBoxes.forEach(function(se){se.style.borderColor=se===pe?ye.uiStyleSettings!==void 0?ye.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},le}(Ne),Dt=function(he){function le(ae,pe,ye){var se=he.call(this,ae,pe,ye)||this;return se.arrowType="end",se.arrowBaseHeight=10,se.arrowBaseWidth=10,se.getArrowPoints=se.getArrowPoints.bind(se),se.setArrowType=se.setArrowType.bind(se),se.arrowTypePanel=new tt("Arrow type","end"),se.arrowTypePanel.onArrowTypeChanged=se.setArrowType,se}return ve(le,he),le.prototype.ownsTarget=function(ae){return!(!he.prototype.ownsTarget.call(this,ae)&&ae!==this.arrow1&&ae!==this.arrow2)},le.prototype.getArrowPoints=function(ae,pe){var ye=this.arrowBaseWidth+2*this.strokeWidth,se=this.arrowBaseHeight+2*this.strokeWidth;return ae-ye/2+","+(pe+se/2)+" "+ae+","+(pe-se/2)+" "+(ae+ye/2)+","+(pe+se/2)},le.prototype.createTips=function(){this.arrow1=_e.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(_e.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=_e.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(_e.createTransform()),this.visual.appendChild(this.arrow2)},le.prototype.pointerDown=function(ae,pe){he.prototype.pointerDown.call(this,ae,pe),this.state==="creating"&&this.createTips()},le.prototype.adjustVisual=function(){if(he.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2){this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",_e.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),_e.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var ae=0;Math.abs(this.x1-this.x2)>.1&&(ae=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var pe=this.arrow1.transform.baseVal.getItem(0);pe.setRotate(ae,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(pe,0);var ye=this.arrow2.transform.baseVal.getItem(0);ye.setRotate(ae+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(ye,0)}},le.prototype.setArrowType=function(ae){this.arrowType=ae,this.adjustVisual(),this.stateChanged()},Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var ae=Object.assign({arrowType:this.arrowType},he.prototype.getState.call(this));return ae.typeName=le.typeName,ae},le.prototype.restoreState=function(ae){he.prototype.restoreState.call(this,ae);var pe=ae;this.arrowType=pe.arrowType,this.createTips(),this.adjustVisual()},le.typeName="ArrowMarker",le.title="Arrow marker",le.icon='',le}(ut),lt=function(he){function le(ae,pe,ye){var se=he.call(this,ae,pe,ye)||this;return se.fillColor=ye.defaultFillColor,se.strokeWidth=0,se.fillPanel=new Be("Color",ye.defaultColorSet,ye.defaultFillColor),se.fillPanel.onColorChanged=se.setFillColor,se}return ve(le,he),Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var ae=he.prototype.getState.call(this);return ae.typeName=le.typeName,ae},le.typeName="CoverMarker",le.title="Cover marker",le.icon='',le}(qe),Qe=function(he){function le(ae,pe,ye,se){var ot=he.call(this,ae,se||'')||this;return ot.opacities=[],ot.opacityBoxes=[],ot.opacities=pe,ot.currentOpacity=ye,ot.setCurrentOpacity=ot.setCurrentOpacity.bind(ot),ot}return ve(le,he),le.prototype.getUi=function(){var ae=this,pe=document.createElement("div");return pe.style.display="flex",pe.style.overflow="hidden",pe.style.flexGrow="2",pe.style.justifyContent="space-between",this.opacities.forEach(function(ye){var se=document.createElement("div");se.style.display="flex",se.style.alignItems="center",se.style.justifyContent="center",se.style.padding="5px",se.style.borderWidth="2px",se.style.borderStyle="solid",se.style.borderColor=ye===ae.currentOpacity?ae.uiStyleSettings.toolboxAccentColor:"transparent",se.addEventListener("click",function(){ae.setCurrentOpacity(ye,se)}),pe.appendChild(se);var ot=document.createElement("div");ot.innerText=100*ye+"%",se.appendChild(ot),ae.opacityBoxes.push(se)}),pe},le.prototype.setCurrentOpacity=function(ae,pe){var ye=this;this.currentOpacity=ae,this.opacityBoxes.forEach(function(se){se.style.borderColor=se===pe?ye.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},le}(Ne),xt=function(he){function le(ae,pe,ye){var se=he.call(this,ae,pe,ye)||this;return se.setOpacity=se.setOpacity.bind(se),se.fillColor=ye.defaultHighlightColor,se.strokeWidth=0,se.opacity=ye.defaultHighlightOpacity,se.fillPanel=new Be("Color",ye.defaultColorSet,se.fillColor),se.fillPanel.onColorChanged=se.setFillColor,se.opacityPanel=new Qe("Opacity",ye.defaultOpacitySteps,se.opacity),se.opacityPanel.onOpacityChanged=se.setOpacity,se}return ve(le,he),le.prototype.setOpacity=function(ae){this.opacity=ae,this.visual&&_e.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var ae=he.prototype.getState.call(this);return ae.typeName=le.typeName,ae},le.typeName="HighlightMarker",le.title="Highlight marker",le.icon='',le}(lt),Re='',me='',pt=function(he){function le(ae,pe,ye){var se=he.call(this,ae,pe,ye)||this;return se.bgColor="transparent",se.tipPosition={x:0,y:0},se.tipBase1Position={x:0,y:0},se.tipBase2Position={x:0,y:0},se.tipMoving=!1,se.color=ye.defaultStrokeColor,se.bgColor=ye.defaultFillColor,se.fontFamily=ye.defaultFontFamily,se.defaultSize={x:100,y:30},se.setBgColor=se.setBgColor.bind(se),se.getTipPoints=se.getTipPoints.bind(se),se.positionTip=se.positionTip.bind(se),se.setTipPoints=se.setTipPoints.bind(se),se.colorPanel=new Be("Text color",ye.defaultColorSet,se.color,Re),se.colorPanel.onColorChanged=se.setColor,se.bgColorPanel=new Be("Fill color",ye.defaultColorSet,se.bgColor,me),se.bgColorPanel.onColorChanged=se.setBgColor,se.fontFamilyPanel=new Se("Font",ye.defaultFontFamilies,ye.defaultFontFamily),se.fontFamilyPanel.onFontChanged=se.setFont,se.tipGrip=new Ke,se.tipGrip.visual.transform.baseVal.appendItem(_e.createTransform()),se.controlBox.appendChild(se.tipGrip.visual),se}return ve(le,he),le.prototype.ownsTarget=function(ae){return he.prototype.ownsTarget.call(this,ae)||this.tipGrip.ownsTarget(ae)||this.tip===ae},le.prototype.createTip=function(){_e.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=_e.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},le.prototype.pointerDown=function(ae,pe){this.state==="new"&&he.prototype.pointerDown.call(this,ae,pe),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(pe)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):he.prototype.pointerDown.call(this,ae,pe)},le.prototype.pointerUp=function(ae){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,he.prototype.pointerUp.call(this,ae);else{var pe=this.state==="creating";he.prototype.pointerUp.call(this,ae),this.setTipPoints(pe),this.positionTip()}},le.prototype.manipulate=function(ae){if(this.tipMoving){var pe=this.unrotatePoint(ae);this.tipPosition={x:pe.x-this.manipulationStartLeft,y:pe.y-this.manipulationStartTop},this.positionTip()}else he.prototype.manipulate.call(this,ae)},le.prototype.setBgColor=function(ae){this.bgRectangle&&this.tip&&(_e.setAttributes(this.bgRectangle,[["fill",ae]]),_e.setAttributes(this.tip,[["fill",ae]])),this.bgColor=ae,this.fillColorChanged(ae)},le.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},le.prototype.setTipPoints=function(ae){ae===void 0&&(ae=!1);var pe=Math.min(this.height/2,15),ye=this.height/5;ae&&(this.tipPosition={x:pe+ye/2,y:this.height+20});var se=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?se.1)){var ae=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),pe=this.tip1.transform.baseVal.getItem(0);pe.setRotate(ae,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(pe,0);var ye=this.tip2.transform.baseVal.getItem(0);ye.setRotate(ae+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(ye,0)}},Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var ae=he.prototype.getState.call(this);return ae.typeName=le.typeName,ae},le.prototype.restoreState=function(ae){he.prototype.restoreState.call(this,ae),this.createTips(),this.adjustVisual()},le.typeName="MeasurementMarker",le.title="Measurement marker",le.icon='',le}(ut),Le=function(he){function le(ae,pe,ye){var se=he.call(this,ae,pe,ye)||this;return se.strokePanel.colors=ye.defaultColorSet,se.fillColor="transparent",se}return ve(le,he),Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var ae=he.prototype.getState.call(this);return ae.typeName=le.typeName,ae},le.typeName="EllipseFrameMarker",le.title="Ellipse frame marker",le.icon='',le}(bt),Ue=function(){function he(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(he.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),he.prototype.addUndoStep=function(le){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(le)||(this.undoStack.push(le),JSON.stringify(this.lastRedoStep)!==JSON.stringify(le)&&this.redoStack.splice(0,this.redoStack.length))},he.prototype.replaceLastUndoStep=function(le){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=le)},he.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},he.prototype.undo=function(){if(this.undoStack.length>1){var le=this.undoStack.pop();return le!==void 0&&this.redoStack.push(le),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},he.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},he}(),mt=function(he){function le(ae,pe,ye){var se=he.call(this,ae,pe,ye)||this;return se.strokeColor="transparent",se.strokeWidth=0,se.strokeDasharray="",se.curveX=0,se.curveY=0,se.manipulationStartCurveX=0,se.manipulationStartCurveY=0,se.setStrokeColor=se.setStrokeColor.bind(se),se.setStrokeWidth=se.setStrokeWidth.bind(se),se.setStrokeDasharray=se.setStrokeDasharray.bind(se),se.positionGrips=se.positionGrips.bind(se),se.addControlGrips=se.addControlGrips.bind(se),se.adjustVisual=se.adjustVisual.bind(se),se.setupControlBox=se.setupControlBox.bind(se),se.resize=se.resize.bind(se),se.strokeColor=ye.defaultColor,se.strokeWidth=ye.defaultStrokeWidth,se.strokeDasharray=ye.defaultStrokeDasharray,se.strokePanel=new Be("Line color",ye.defaultColorSet,ye.defaultColor),se.strokePanel.onColorChanged=se.setStrokeColor,se.strokeWidthPanel=new st("Line width",ye.defaultStrokeWidths,ye.defaultStrokeWidth),se.strokeWidthPanel.onWidthChanged=se.setStrokeWidth,se.strokeStylePanel=new wt("Line style",ye.defaultStrokeDasharrays,ye.defaultStrokeDasharray),se.strokeStylePanel.onStyleChanged=se.setStrokeDasharray,se}return ve(le,he),le.prototype.ownsTarget=function(ae){return!(!he.prototype.ownsTarget.call(this,ae)&&ae!==this.visual&&ae!==this.selectorCurve&&ae!==this.visibleCurve&&!this.curveGrip.ownsTarget(ae))},le.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},le.prototype.createVisual=function(){this.visual=_e.createGroup(),this.selectorCurve=_e.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=_e.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},le.prototype.pointerDown=function(ae,pe){he.prototype.pointerDown.call(this,ae,pe),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=ae.x,this.curveY=ae.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(pe)&&(this.activeGrip=this.curveGrip,this._state="resize")},le.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),_e.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),_e.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),_e.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},le.prototype.setupControlBox=function(){he.prototype.setupControlBox.call(this),this.curveControlLine1=_e.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=_e.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},le.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,he.prototype.addControlGrips.call(this)},le.prototype.positionGrips=function(){he.prototype.positionGrips.call(this);var ae=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-ae/2,this.curveY-ae/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},le.prototype.manipulate=function(ae){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+ae.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+ae.y-this.manipulationStartY),he.prototype.manipulate.call(this,ae)},le.prototype.resize=function(ae){this.activeGrip===this.curveGrip&&(this.curveX=ae.x,this.curveY=ae.y),he.prototype.resize.call(this,ae),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},le.prototype.setStrokeColor=function(ae){this.strokeColor=ae,this.adjustVisual(),this.colorChanged(ae)},le.prototype.setStrokeWidth=function(ae){this.strokeWidth=ae,this.adjustVisual()},le.prototype.setStrokeDasharray=function(ae){this.strokeDasharray=ae,this.adjustVisual()},le.prototype.scale=function(ae,pe){this.curveX=this.curveX*ae,this.curveY=this.curveY*pe,he.prototype.scale.call(this,ae,pe)},Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var ae=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},he.prototype.getState.call(this));return ae.typeName=le.typeName,ae},le.prototype.restoreState=function(ae){he.prototype.restoreState.call(this,ae);var pe=ae;this.strokeColor=pe.strokeColor,this.strokeWidth=pe.strokeWidth,this.strokeDasharray=pe.strokeDasharray,this.curveX=pe.curveX,this.curveY=pe.curveY,this.createVisual(),this.adjustVisual()},le.typeName="CurveMarker",le.title="Curve marker",le.icon='',le}(Je),Zt=function(he){function le(ae,pe,ye){var se=he.call(this,ae,pe,ye)||this;return se.fillColor="transparent",se.strokeColor="transparent",se.strokeWidth=0,se.strokeDasharray="",se.textColor="transparent",se.fontSize="1rem",se.isMoved=!1,se.captionText="Caption",se.PADDING=5,se.captionBoxWidth=0,se.captionBoxHeight=0,se.strokeColor=ye.defaultColor,se.strokeWidth=ye.defaultStrokeWidth,se.strokeDasharray=ye.defaultStrokeDasharray,se.fillColor=ye.defaultFillColor,se.textColor=ye.defaultStrokeColor,se.fontFamily=ye.defaultFontFamily,se.fontSize=ye.defaultCaptionFontSize,se.captionText=ye.defaultCaptionText,se.setStrokeColor=se.setStrokeColor.bind(se),se.setFillColor=se.setFillColor.bind(se),se.setStrokeWidth=se.setStrokeWidth.bind(se),se.setStrokeDasharray=se.setStrokeDasharray.bind(se),se.createVisual=se.createVisual.bind(se),se.sizeCaption=se.sizeCaption.bind(se),se.setCaptionText=se.setCaptionText.bind(se),se.showTextEditor=se.showTextEditor.bind(se),se.positionTextEditor=se.positionTextEditor.bind(se),se.finishTextEditing=se.finishTextEditing.bind(se),se.setFont=se.setFont.bind(se),se.setTextColor=se.setTextColor.bind(se),se.strokePanel=new Be("Line color",He(ye.defaultColorSet,["transparent"]),se.strokeColor),se.strokePanel.onColorChanged=se.setStrokeColor,se.fillPanel=new Be("Fill color",He(ye.defaultColorSet,["transparent"]),se.fillColor,me),se.fillPanel.onColorChanged=se.setFillColor,se.strokeWidthPanel=new st("Line width",ye.defaultStrokeWidths,ye.defaultStrokeWidth),se.strokeWidthPanel.onWidthChanged=se.setStrokeWidth,se.strokeStylePanel=new wt("Line style",ye.defaultStrokeDasharrays,ye.defaultStrokeDasharray),se.strokeStylePanel.onStyleChanged=se.setStrokeDasharray,se.fontFamilyPanel=new Se("Font",ye.defaultFontFamilies,ye.defaultFontFamily),se.fontFamilyPanel.onFontChanged=se.setFont,se.textColorPanel=new Be("Text color",ye.defaultColorSet,se.textColor,Re),se.textColorPanel.onColorChanged=se.setTextColor,se}return ve(le,he),le.prototype.ownsTarget=function(ae){return!(!he.prototype.ownsTarget.call(this,ae)&&ae!==this.visual&&ae!==this.frame&&ae!==this.captionBg&&ae!==this.captionElement)},le.prototype.createVisual=function(){this.visual=_e.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=_e.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=_e.createText([["fill",this.textColor],["font-family",this.fontFamily]]),this.captionElement.style.fontSize=this.fontSize,this.captionElement.style.textAnchor="start",this.captionElement.style.dominantBaseline="text-before-edge",this.captionElement.textContent=this.captionText,this.visual.appendChild(this.captionElement),this.frame=_e.createRect(this.width,this.height,[["fill","transparent"],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray]]),this.visual.appendChild(this.frame),this.sizeCaption()},le.prototype.setCaptionText=function(ae){this.captionText=ae,this.captionElement.textContent=this.captionText,this.sizeCaption()},le.prototype.pointerDown=function(ae,pe){he.prototype.pointerDown.call(this,ae,pe),this.isMoved=!1,this.pointerDownPoint=ae,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(ae),this._state="creating")},le.prototype.manipulate=function(ae){he.prototype.manipulate.call(this,ae),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(ae.x-this.pointerDownPoint.x)>5||Math.abs(ae.y-this.pointerDownPoint.y)>5)},le.prototype.resize=function(ae){he.prototype.resize.call(this,ae),this.setSize()},le.prototype.sizeCaption=function(){var ae=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=ae.width+2*this.PADDING,this.captionBoxHeight=ae.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),_e.setAttributes(this.captionBg,[["width",this.captionBoxWidth.toString()],["height",this.captionBoxHeight.toString()],["clip-path","path('M0,0 H"+this.width+" V"+this.height+" H"+-this.width+" Z')"]]),_e.setAttributes(this.captionElement,[["x",this.PADDING.toString()],["y",this.PADDING.toString()],["clip-path","path('M0,0 H"+(this.width-this.PADDING)+" V"+this.height+" H"+(-this.width-this.PADDING)+" Z')"]])},le.prototype.showTextEditor=function(){var ae=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditBox=document.createElement("input"),this.textEditBox.style.position="absolute",this.textEditBox.style.width=this.width+"px",this.captionBoxHeight>0&&(this.textEditBox.style.height=this.captionBoxHeight+"px"),this.textEditBox.style.fontSize=this.fontSize,this.textEditBox.style.fontFamily=this.fontFamily,this.textEditBox.style.backgroundColor=this.fillColor,this.textEditBox.style.color=this.textColor,this.textEditBox.style.borderWidth="0",this.textEditBox.setAttribute("value",this.captionText),this.textEditBox.select(),this.textEditDiv.appendChild(this.textEditBox),this.overlayContainer.appendChild(this.textEditDiv),this.textEditBox.addEventListener("pointerup",function(pe){pe.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(pe){pe.key==="Enter"&&ae.finishTextEditing(ae.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(pe){pe.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){ae.finishTextEditing(ae.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){ae.finishTextEditing(ae.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},le.prototype.positionTextEditor=function(){this.state==="edit"&&(this.textEditBox===void 0?this.showTextEditor():(this.textEditBox.style.left=this.left+"px",this.textEditBox.style.top=this.top+"px",this.textEditBox.style.transform="rotate("+this.rotationAngle+"deg)",this.textEditBox.style.transformOrigin=this.width/2+"px "+this.height/2+"px"))},le.prototype.finishTextEditing=function(ae){this.setCaptionText(ae.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},le.prototype.setFont=function(ae){this.captionElement&&_e.setAttributes(this.captionElement,[["font-family",ae]]),this.fontFamily=ae,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},le.prototype.setTextColor=function(ae){this.captionElement&&_e.setAttributes(this.captionElement,[["fill",ae]]),this.textColor=ae,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},le.prototype.setSize=function(){he.prototype.setSize.call(this),_e.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},le.prototype.pointerUp=function(ae){he.prototype.pointerUp.call(this,ae),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},le.prototype.dblClick=function(ae,pe){he.prototype.dblClick.call(this,ae,pe),this.showTextEditor()},le.prototype.setStrokeColor=function(ae){this.strokeColor=ae,this.frame&&_e.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(ae),this.stateChanged()},le.prototype.setFillColor=function(ae){this.fillColor=ae,this.captionBg&&_e.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(ae),this.stateChanged()},le.prototype.setStrokeWidth=function(ae){this.strokeWidth=ae,this.frame&&_e.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},le.prototype.setStrokeDasharray=function(ae){this.strokeDasharray=ae,this.frame&&_e.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var ae=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:1,textColor:this.textColor,fontFamily:this.fontFamily,fontSize:this.fontSize,captionText:this.captionText},he.prototype.getState.call(this));return ae.typeName=this.typeName,ae},le.prototype.restoreState=function(ae){var pe=ae;this.fillColor=pe.fillColor,this.strokeColor=pe.strokeColor,this.strokeWidth=pe.strokeWidth,this.strokeDasharray=pe.strokeDasharray,this.textColor=pe.textColor,this.fontFamily=pe.fontFamily,this.captionText=pe.captionText,this.fontSize=pe.fontSize,this.createVisual(),he.prototype.restoreState.call(this,ae),this.setSize()},le.prototype.scale=function(ae,pe){he.prototype.scale.call(this,ae,pe),this.setSize()},le.typeName="CaptionFrameMarker",le.title="Caption frame marker",le.icon='',le}(fe),Pt=function(){function he(le,ae){ae===void 0&&(ae=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=le,this.cancelable=ae}return Object.defineProperty(he.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),he.prototype.preventDefault=function(){this._defaultPrevented=!0},he}(),en=function(he){function le(ae,pe,ye){var se=he.call(this,ae,!1)||this;return se.dataUrl=pe,se.state=ye,se}return ve(le,he),le}(Pt),dt=function(he){function le(ae,pe,ye){ye===void 0&&(ye=!1);var se=he.call(this,ae,ye)||this;return se.marker=pe,se}return ve(le,he),le}(Pt),Lt=function(){function he(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return he.prototype.addEventListener=function(le,ae){this[le].push(ae)},he.prototype.removeEventListener=function(le,ae){var pe=this[le].indexOf(ae);pe>-1&&this[le].splice(pe,1)},he}(),pn=function(){function he(le){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new ct,this._isOpen=!1,this.undoRedoManager=new Ue,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new Lt,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=he.instanceCounter++,this.styles=new We(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=le,this.targetRoot=document.body,this.width=le.clientWidth,this.height=le.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(he.prototype,"ALL_MARKER_TYPES",{get:function(){return[ft,Ae,Dt,Ve,Le,bt,xt,pt,it,lt,ut,mt,Zt]},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[ft,Ae,Dt,Ve,bt,xt,pt]},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"BASIC_MARKER_TYPES",{get:function(){return[ft,Ae,Dt,Ve,xt]},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(le){var ae=this;this._availableMarkerTypes.splice(0),le.forEach(function(pe){if(typeof pe=="string"){var ye=ae.ALL_MARKER_TYPES.find(function(se){return se.typeName===pe});ye!==void 0&&ae._availableMarkerTypes.push(ye)}else ae._availableMarkerTypes.push(pe)})},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(le){this._zoomLevel=le,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),he.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),ze.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},he.prototype.show=function(){var le=this;this.styles.styleSheetRoot===void 0&&Fe.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=Fe.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(ae){return ae(new Pt(le))})},he.prototype.render=function(){return Pe(this,void 0,void 0,function(){var le;return Te(this,function(ae){switch(ae.label){case 0:return this.setCurrentMarker(),(le=new nt).naturalSize=this.renderAtNaturalSize,le.imageType=this.renderImageType,le.imageQuality=this.renderImageQuality,le.markersOnly=this.renderMarkersOnly,le.width=this.renderWidth,le.height=this.renderHeight,[4,le.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return ae.sent(),[4,le.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,ae.sent()]}})})},he.prototype.close=function(le){var ae=this;if(le===void 0&&(le=!1),this.isOpen){var pe=!1;le||this.eventListeners.beforeclose.forEach(function(ye){var se=new Pt(ae,!0);ye(se),se.defaultPrevented&&(pe=!0)}),pe||(this.coverDiv&&this.closeUI(),this.targetObserver&&(this.targetObserver.unobserve(this.target),this.targetObserver.unobserve(this.editorCanvas)),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(ye){return ye(new Pt(ae))}),this.detachEvents(),this._isOpen=!1)}},he.prototype.addMarkersToToolbar=function(){for(var le,ae=[],pe=0;pethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*le:this.editorCanvas.clientWidth,pe=ae',le.title="Powered by marker.js",le.style.display="grid",le.style.alignItems="center",le.style.justifyItems="center",le.style.padding="3px",le.style.width="20px",le.style.height="20px",this.logoUI.appendChild(le),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},he.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},he.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},he.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},he.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var le=this.settings.uiOffsetTop!==void 0?this.target.offsetTop+this.settings.uiOffsetTop:this.target.offsetTop>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=le+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new vt(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.settings.uiOffsetTop===void 0&&this.target.offsetTop-1&&this.markers.splice(this.markers.indexOf(le),1),le.dispose()},he.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},he.prototype.toolbarButtonClicked=function(le,ae){if(le==="marker"&&ae!==void 0)this.createNewMarker(ae);else if(le==="action")switch(ae){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},he.prototype.deleteSelectedMarker=function(){var le=this;if(this._currentMarker!==void 0){var ae=!1;if(this.eventListeners.markerbeforedelete.forEach(function(ye){var se=new dt(le,le._currentMarker,!0);ye(se),se.defaultPrevented&&(ae=!0)}),!ae){var pe=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(ye){return ye(new dt(le,pe))})}}},he.prototype.clear=function(){var le=this,ae=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(ot){var Xt=new dt(le,void 0,!0);ot(Xt),Xt.defaultPrevented&&(ae=!0)}),!ae)){this.setCurrentMarker();for(var pe=function(ot){var Xt=ye.markers[ot];ye.setCurrentMarker(ye.markers[ot]),ye._currentMarker.dispose(),ye.markerImage.removeChild(ye._currentMarker.container),ye.markers.splice(ye.markers.indexOf(ye._currentMarker),1),ye.eventListeners.markerdelete.forEach(function(zt){return zt(new dt(le,Xt))})},ye=this,se=this.markers.length-1;se>=0;se--)pe(se);this.addUndoStep()}},Object.defineProperty(he.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),he.prototype.showNotesEditor=function(){var le;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(le=this._currentMarker.notes)!==null&&le!==void 0?le:"",this.overlayContainer.appendChild(this.notesArea))},he.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},he.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},he.prototype.addUndoStep=function(){var le=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var ae=this.getState(),pe=this.undoRedoManager.getLastUndoStep();if(!pe||pe.width===ae.width&&pe.height===ae.height){var ye=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(ae),ye1&&this.panTo({x:le.clientX,y:le.clientY}))},he.prototype.onPointerUp=function(le){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(le.clientX,le.clientY)),this.isDragging=!1,this.addUndoStep()},he.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},he.prototype.onKeyUp=function(le){this._currentMarker===void 0||this.notesArea!==void 0||le.key!=="Delete"&&le.key!=="Backspace"||this.deleteSelectedMarker()},he.prototype.clientToLocalCoordinates=function(le,ae){var pe=this.markerImage.getBoundingClientRect();return{x:(le-pe.left)/this.zoomLevel,y:(ae-pe.top)/this.zoomLevel}},he.prototype.onWindowResize=function(){this.positionUI()},he.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var le=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=le+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},he.prototype.addLicenseKey=function(le){ze.addKey(le)},he.prototype.addEventListener=function(le,ae){this.eventListeners.addEventListener(le,ae)},he.prototype.removeEventListener=function(le,ae){this.eventListeners.removeEventListener(le,ae)},he.prototype.renderState=function(le){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(le),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(he.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),he.prototype.focus=function(){var le=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(ae){return ae(new Pt(le))}))},he.prototype.blur=function(){var le=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(ae){return ae(new Pt(le))}))},he.instanceCounter=0,he}()},43141:function(It,kt,ne){"use strict";ne.d(kt,{Z5:function(){return Ec},_l:function(){return is},bK:function(){return Xs}});var E=ne(59301),ve=ne(29658);function Pe(ee,te){ee.prototype=Object.create(te.prototype),ee.prototype.constructor=ee,(0,ve.Z)(ee,te)}var Te=ne(60499),He=ne(59781),_e=E.createContext(null),ze=null;function nt(ee){ee()}var Fe=nt,We=function(te){return Fe=te},Xe=function(){return Fe};function $e(){var ee=Xe(),te=null,ie=null;return{clear:function(){te=null,ie=null},notify:function(){ee(function(){for(var Ce=te;Ce;)Ce.callback(),Ce=Ce.next})},get:function(){for(var Ce=[],xe=te;xe;)Ce.push(xe),xe=xe.next;return Ce},subscribe:function(Ce){var xe=!0,Oe=ie={callback:Ce,next:null,prev:ie};return Oe.prev?Oe.prev.next=Oe:te=Oe,function(){!xe||te===null||(xe=!1,Oe.next?Oe.next.prev=Oe.prev:ie=Oe.prev,Oe.prev?Oe.prev.next=Oe.next:te=Oe.next)}}}}var vt={notify:function(){},get:function(){return[]}};function Ye(ee,te){var ie,ce=vt;function Ce(gt){return ht(),ce.subscribe(gt)}function xe(){ce.notify()}function Oe(){St.onStateChange&&St.onStateChange()}function Ge(){return!!ie}function ht(){ie||(ie=te?te.addNestedSub(Oe):ee.subscribe(Oe),ce=$e())}function At(){ie&&(ie(),ie=void 0,ce.clear(),ce=vt)}var St={addNestedSub:Ce,notifyNestedSubs:xe,handleChangeWrapper:Oe,isSubscribed:Ge,trySubscribe:ht,tryUnsubscribe:At,getListeners:function(){return ce}};return St}var Ne=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?E.useLayoutEffect:E.useEffect;function Be(ee){var te=ee.store,ie=ee.context,ce=ee.children,Ce=(0,E.useMemo)(function(){var Ge=Ye(te);return{store:te,subscription:Ge}},[te]),xe=(0,E.useMemo)(function(){return te.getState()},[te]);Ne(function(){var Ge=Ce.subscription;return Ge.onStateChange=Ge.notifyNestedSubs,Ge.trySubscribe(),xe!==te.getState()&&Ge.notifyNestedSubs(),function(){Ge.tryUnsubscribe(),Ge.onStateChange=null}},[Ce,xe]);var Oe=ie||_e;return E.createElement(Oe.Provider,{value:Ce},ce)}var be=Be,Ie=ne(69010),Ke=ne(94266),at=ne.n(Ke),fe=ne(53410),qe=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],st=["reactReduxForwardedRef"],wt=[],ft=[null,null],ct=function(te){try{return JSON.stringify(te)}catch(ie){return String(te)}};function Je(ee,te){var ie=ee[1];return[te.payload,ie+1]}function ut(ee,te,ie){Ne(function(){return ee.apply(void 0,te)},ie)}function Se(ee,te,ie,ce,Ce,xe,Oe){ee.current=ce,te.current=Ce,ie.current=!1,xe.current&&(xe.current=null,Oe())}function Ve(ee,te,ie,ce,Ce,xe,Oe,Ge,ht,At){if(ee){var St=!1,gt=null,Et=function(){if(!St){var Mr=te.getState(),zr,ea;try{zr=ce(Mr,Ce.current)}catch(Oa){ea=Oa,gt=Oa}ea||(gt=null),zr===xe.current?Oe.current||ht():(xe.current=zr,Ge.current=zr,Oe.current=!0,At({type:"STORE_UPDATED",payload:{error:ea}}))}};ie.onStateChange=Et,ie.trySubscribe(),Et();var Ot=function(){if(St=!0,ie.tryUnsubscribe(),ie.onStateChange=null,gt)throw gt};return Ot}}var Ae=function(){return[null,0]};function tt(ee,te){te===void 0&&(te={});var ie=te,ce=ie.getDisplayName,Ce=ce===void 0?function(ro){return"ConnectAdvanced("+ro+")"}:ce,xe=ie.methodName,Oe=xe===void 0?"connectAdvanced":xe,Ge=ie.renderCountProp,ht=Ge===void 0?void 0:Ge,At=ie.shouldHandleStateChanges,St=At===void 0?!0:At,gt=ie.storeKey,Et=gt===void 0?"store":gt,Ot=ie.withRef,En=Ot===void 0?!1:Ot,Mr=ie.forwardRef,zr=Mr===void 0?!1:Mr,ea=ie.context,Oa=ea===void 0?_e:ea,Ja=(0,Ie.Z)(ie,qe);if(0)var ni;var ho=Oa;return function(Lo){var zl=Lo.displayName||Lo.name||"Component",Ko=Ce(zl),Gl=(0,Te.Z)({},Ja,{getDisplayName:Ce,methodName:Oe,renderCountProp:ht,shouldHandleStateChanges:St,storeKey:Et,displayName:Ko,wrappedComponentName:zl,WrappedComponent:Lo}),ms=Ja.pure;function Fs(Ss){return ee(Ss.dispatch,Gl)}var vu=ms?E.useMemo:function(Ss){return Ss()};function au(Ss){var Hu=(0,E.useMemo)(function(){var yc=Ss.reactReduxForwardedRef,zc=(0,Ie.Z)(Ss,st);return[Ss.context,yc,zc]},[Ss]),yu=Hu[0],vc=Hu[1],$u=Hu[2],Wu=(0,E.useMemo)(function(){return yu&&yu.Consumer&&(0,fe.isContextConsumer)(E.createElement(yu.Consumer,null))?yu:ho},[yu,ho]),Eu=(0,E.useContext)(Wu),ec=!!Ss.store&&!!Ss.store.getState&&!!Ss.store.dispatch,Bc=!!Eu&&!!Eu.store,bu=ec?Ss.store:Eu.store,gc=(0,E.useMemo)(function(){return Fs(bu)},[bu]),Ac=(0,E.useMemo)(function(){if(!St)return ft;var yc=Ye(bu,ec?null:Eu.subscription),zc=yc.notifyNestedSubs.bind(yc);return[yc,zc]},[bu,ec,Eu]),sc=Ac[0],_c=Ac[1],Pc=(0,E.useMemo)(function(){return ec?Eu:(0,Te.Z)({},Eu,{subscription:sc})},[ec,Eu,sc]),Gc=(0,E.useReducer)(Je,wt,Ae),Qc=Gc[0],kc=Qc[0],Xc=Gc[1];if(kc&&kc.error)throw kc.error;var Uc=(0,E.useRef)(),Hc=(0,E.useRef)($u),Ic=(0,E.useRef)(),Yc=(0,E.useRef)(!1),Wc=vu(function(){return Ic.current&&$u===Hc.current?Ic.current:gc(bu.getState(),$u)},[bu,kc,$u]);ut(Se,[Hc,Uc,Yc,$u,Wc,Ic,_c]),ut(Ve,[St,bu,sc,gc,Hc,Uc,Yc,Ic,_c,Xc],[bu,sc,gc]);var Vc=(0,E.useMemo)(function(){return E.createElement(Lo,(0,Te.Z)({},Wc,{ref:vc}))},[vc,Lo,Wc]),Jc=(0,E.useMemo)(function(){return St?E.createElement(Wu.Provider,{value:Pc},Vc):Vc},[Wu,Vc,Pc]);return Jc}var Js=ms?E.memo(au):au;if(Js.WrappedComponent=Lo,Js.displayName=au.displayName=Ko,zr){var gu=E.forwardRef(function(Hu,yu){return E.createElement(Js,(0,Te.Z)({},Hu,{reactReduxForwardedRef:yu}))});return gu.displayName=Ko,gu.WrappedComponent=Lo,at()(gu,Lo)}return at()(Js,Lo)}}function Dt(ee,te){return ee===te?ee!==0||te!==0||1/ee===1/te:ee!==ee&&te!==te}function lt(ee,te){if(Dt(ee,te))return!0;if(typeof ee!="object"||ee===null||typeof te!="object"||te===null)return!1;var ie=Object.keys(ee),ce=Object.keys(te);if(ie.length!==ce.length)return!1;for(var Ce=0;Ce=0;ce--){var Ce=te[ce](ee);if(Ce)return Ce}return function(xe,Oe){throw new Error("Invalid value of type "+typeof ee+" for "+ie+" argument when connecting component "+Oe.wrappedComponentName+".")}}function ot(ee,te){return ee===te}function Xt(ee){var te=ee===void 0?{}:ee,ie=te.connectHOC,ce=ie===void 0?tt:ie,Ce=te.mapStateToPropsFactories,xe=Ce===void 0?Zt:Ce,Oe=te.mapDispatchToPropsFactories,Ge=Oe===void 0?Le:Oe,ht=te.mergePropsFactories,At=ht===void 0?pn:ht,St=te.selectorFactory,gt=St===void 0?pe:St;return function(Ot,En,Mr,zr){zr===void 0&&(zr={});var ea=zr,Oa=ea.pure,Ja=Oa===void 0?!0:Oa,ni=ea.areStatesEqual,ho=ni===void 0?ot:ni,ro=ea.areOwnPropsEqual,Lo=ro===void 0?lt:ro,zl=ea.areStatePropsEqual,Ko=zl===void 0?lt:zl,Gl=ea.areMergedPropsEqual,ms=Gl===void 0?lt:Gl,Fs=(0,Ie.Z)(ea,ye),vu=se(Ot,xe,"mapStateToProps"),au=se(En,Ge,"mapDispatchToProps"),Js=se(Mr,At,"mergeProps");return ce(gt,(0,Te.Z)({methodName:"connect",getDisplayName:function(Ss){return"Connect("+Ss+")"},shouldHandleStateChanges:!!Ot,initMapStateToProps:vu,initMapDispatchToProps:au,initMergeProps:Js,pure:Ja,areStatesEqual:ho,areOwnPropsEqual:Lo,areStatePropsEqual:Ko,areMergedPropsEqual:ms},Fs))}}var zt=Xt();function on(){var ee=useContext(ReactReduxContext);return ee}function Kt(ee){ee===void 0&&(ee=ReactReduxContext);var te=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(){var ce=te(),Ce=ce.store;return Ce}}var Yn=null;function Fn(ee){ee===void 0&&(ee=ReactReduxContext);var te=ee===ReactReduxContext?useDefaultStore:createStoreHook(ee);return function(){var ce=te();return ce.dispatch}}var or=null,ra=function(te,ie){return te===ie};function ur(ee,te,ie,ce){var Ce=useReducer(function(En){return En+1},0),xe=Ce[1],Oe=useMemo(function(){return createSubscription(ie,ce)},[ie,ce]),Ge=useRef(),ht=useRef(),At=useRef(),St=useRef(),gt=ie.getState(),Et;try{if(ee!==ht.current||gt!==At.current||Ge.current){var Ot=ee(gt);St.current===void 0||!te(Ot,St.current)?Et=Ot:Et=St.current}else Et=St.current}catch(En){throw Ge.current&&(En.message+=` + `,or.style.marginRight="5px",on.appendChild(or)}se.typeBoxes.push(on)},se=this,ot=0;ot<4;ot++)ye(ot);return pe},le.prototype.setCurrentType=function(ae,pe){var ye=this;this.currentType=ae,this.typeBoxes.forEach(function(se){se.style.borderColor=se===pe?ye.uiStyleSettings!==void 0?ye.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},le}(Ne),Dt=function(he){function le(ae,pe,ye){var se=he.call(this,ae,pe,ye)||this;return se.arrowType="end",se.arrowBaseHeight=10,se.arrowBaseWidth=10,se.getArrowPoints=se.getArrowPoints.bind(se),se.setArrowType=se.setArrowType.bind(se),se.arrowTypePanel=new tt("Arrow type","end"),se.arrowTypePanel.onArrowTypeChanged=se.setArrowType,se}return ve(le,he),le.prototype.ownsTarget=function(ae){return!(!he.prototype.ownsTarget.call(this,ae)&&ae!==this.arrow1&&ae!==this.arrow2)},le.prototype.getArrowPoints=function(ae,pe){var ye=this.arrowBaseWidth+2*this.strokeWidth,se=this.arrowBaseHeight+2*this.strokeWidth;return ae-ye/2+","+(pe+se/2)+" "+ae+","+(pe-se/2)+" "+(ae+ye/2)+","+(pe+se/2)},le.prototype.createTips=function(){this.arrow1=_e.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(_e.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=_e.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(_e.createTransform()),this.visual.appendChild(this.arrow2)},le.prototype.pointerDown=function(ae,pe){he.prototype.pointerDown.call(this,ae,pe),this.state==="creating"&&this.createTips()},le.prototype.adjustVisual=function(){if(he.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2){this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",_e.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),_e.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var ae=0;Math.abs(this.x1-this.x2)>.1&&(ae=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var pe=this.arrow1.transform.baseVal.getItem(0);pe.setRotate(ae,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(pe,0);var ye=this.arrow2.transform.baseVal.getItem(0);ye.setRotate(ae+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(ye,0)}},le.prototype.setArrowType=function(ae){this.arrowType=ae,this.adjustVisual(),this.stateChanged()},Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var ae=Object.assign({arrowType:this.arrowType},he.prototype.getState.call(this));return ae.typeName=le.typeName,ae},le.prototype.restoreState=function(ae){he.prototype.restoreState.call(this,ae);var pe=ae;this.arrowType=pe.arrowType,this.createTips(),this.adjustVisual()},le.typeName="ArrowMarker",le.title="Arrow marker",le.icon='',le}(ut),lt=function(he){function le(ae,pe,ye){var se=he.call(this,ae,pe,ye)||this;return se.fillColor=ye.defaultFillColor,se.strokeWidth=0,se.fillPanel=new Be("Color",ye.defaultColorSet,ye.defaultFillColor),se.fillPanel.onColorChanged=se.setFillColor,se}return ve(le,he),Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var ae=he.prototype.getState.call(this);return ae.typeName=le.typeName,ae},le.typeName="CoverMarker",le.title="Cover marker",le.icon='',le}(qe),Qe=function(he){function le(ae,pe,ye,se){var ot=he.call(this,ae,se||'')||this;return ot.opacities=[],ot.opacityBoxes=[],ot.opacities=pe,ot.currentOpacity=ye,ot.setCurrentOpacity=ot.setCurrentOpacity.bind(ot),ot}return ve(le,he),le.prototype.getUi=function(){var ae=this,pe=document.createElement("div");return pe.style.display="flex",pe.style.overflow="hidden",pe.style.flexGrow="2",pe.style.justifyContent="space-between",this.opacities.forEach(function(ye){var se=document.createElement("div");se.style.display="flex",se.style.alignItems="center",se.style.justifyContent="center",se.style.padding="5px",se.style.borderWidth="2px",se.style.borderStyle="solid",se.style.borderColor=ye===ae.currentOpacity?ae.uiStyleSettings.toolboxAccentColor:"transparent",se.addEventListener("click",function(){ae.setCurrentOpacity(ye,se)}),pe.appendChild(se);var ot=document.createElement("div");ot.innerText=100*ye+"%",se.appendChild(ot),ae.opacityBoxes.push(se)}),pe},le.prototype.setCurrentOpacity=function(ae,pe){var ye=this;this.currentOpacity=ae,this.opacityBoxes.forEach(function(se){se.style.borderColor=se===pe?ye.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},le}(Ne),xt=function(he){function le(ae,pe,ye){var se=he.call(this,ae,pe,ye)||this;return se.setOpacity=se.setOpacity.bind(se),se.fillColor=ye.defaultHighlightColor,se.strokeWidth=0,se.opacity=ye.defaultHighlightOpacity,se.fillPanel=new Be("Color",ye.defaultColorSet,se.fillColor),se.fillPanel.onColorChanged=se.setFillColor,se.opacityPanel=new Qe("Opacity",ye.defaultOpacitySteps,se.opacity),se.opacityPanel.onOpacityChanged=se.setOpacity,se}return ve(le,he),le.prototype.setOpacity=function(ae){this.opacity=ae,this.visual&&_e.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var ae=he.prototype.getState.call(this);return ae.typeName=le.typeName,ae},le.typeName="HighlightMarker",le.title="Highlight marker",le.icon='',le}(lt),Re='',me='',pt=function(he){function le(ae,pe,ye){var se=he.call(this,ae,pe,ye)||this;return se.bgColor="transparent",se.tipPosition={x:0,y:0},se.tipBase1Position={x:0,y:0},se.tipBase2Position={x:0,y:0},se.tipMoving=!1,se.color=ye.defaultStrokeColor,se.bgColor=ye.defaultFillColor,se.fontFamily=ye.defaultFontFamily,se.defaultSize={x:100,y:30},se.setBgColor=se.setBgColor.bind(se),se.getTipPoints=se.getTipPoints.bind(se),se.positionTip=se.positionTip.bind(se),se.setTipPoints=se.setTipPoints.bind(se),se.colorPanel=new Be("Text color",ye.defaultColorSet,se.color,Re),se.colorPanel.onColorChanged=se.setColor,se.bgColorPanel=new Be("Fill color",ye.defaultColorSet,se.bgColor,me),se.bgColorPanel.onColorChanged=se.setBgColor,se.fontFamilyPanel=new Se("Font",ye.defaultFontFamilies,ye.defaultFontFamily),se.fontFamilyPanel.onFontChanged=se.setFont,se.tipGrip=new Ke,se.tipGrip.visual.transform.baseVal.appendItem(_e.createTransform()),se.controlBox.appendChild(se.tipGrip.visual),se}return ve(le,he),le.prototype.ownsTarget=function(ae){return he.prototype.ownsTarget.call(this,ae)||this.tipGrip.ownsTarget(ae)||this.tip===ae},le.prototype.createTip=function(){_e.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=_e.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},le.prototype.pointerDown=function(ae,pe){this.state==="new"&&he.prototype.pointerDown.call(this,ae,pe),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(pe)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):he.prototype.pointerDown.call(this,ae,pe)},le.prototype.pointerUp=function(ae){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,he.prototype.pointerUp.call(this,ae);else{var pe=this.state==="creating";he.prototype.pointerUp.call(this,ae),this.setTipPoints(pe),this.positionTip()}},le.prototype.manipulate=function(ae){if(this.tipMoving){var pe=this.unrotatePoint(ae);this.tipPosition={x:pe.x-this.manipulationStartLeft,y:pe.y-this.manipulationStartTop},this.positionTip()}else he.prototype.manipulate.call(this,ae)},le.prototype.setBgColor=function(ae){this.bgRectangle&&this.tip&&(_e.setAttributes(this.bgRectangle,[["fill",ae]]),_e.setAttributes(this.tip,[["fill",ae]])),this.bgColor=ae,this.fillColorChanged(ae)},le.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},le.prototype.setTipPoints=function(ae){ae===void 0&&(ae=!1);var pe=Math.min(this.height/2,15),ye=this.height/5;ae&&(this.tipPosition={x:pe+ye/2,y:this.height+20});var se=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?se.1)){var ae=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),pe=this.tip1.transform.baseVal.getItem(0);pe.setRotate(ae,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(pe,0);var ye=this.tip2.transform.baseVal.getItem(0);ye.setRotate(ae+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(ye,0)}},Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var ae=he.prototype.getState.call(this);return ae.typeName=le.typeName,ae},le.prototype.restoreState=function(ae){he.prototype.restoreState.call(this,ae),this.createTips(),this.adjustVisual()},le.typeName="MeasurementMarker",le.title="Measurement marker",le.icon='',le}(ut),Le=function(he){function le(ae,pe,ye){var se=he.call(this,ae,pe,ye)||this;return se.strokePanel.colors=ye.defaultColorSet,se.fillColor="transparent",se}return ve(le,he),Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var ae=he.prototype.getState.call(this);return ae.typeName=le.typeName,ae},le.typeName="EllipseFrameMarker",le.title="Ellipse frame marker",le.icon='',le}(bt),Ue=function(){function he(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(he.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),he.prototype.addUndoStep=function(le){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(le)||(this.undoStack.push(le),JSON.stringify(this.lastRedoStep)!==JSON.stringify(le)&&this.redoStack.splice(0,this.redoStack.length))},he.prototype.replaceLastUndoStep=function(le){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=le)},he.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},he.prototype.undo=function(){if(this.undoStack.length>1){var le=this.undoStack.pop();return le!==void 0&&this.redoStack.push(le),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},he.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},he}(),mt=function(he){function le(ae,pe,ye){var se=he.call(this,ae,pe,ye)||this;return se.strokeColor="transparent",se.strokeWidth=0,se.strokeDasharray="",se.curveX=0,se.curveY=0,se.manipulationStartCurveX=0,se.manipulationStartCurveY=0,se.setStrokeColor=se.setStrokeColor.bind(se),se.setStrokeWidth=se.setStrokeWidth.bind(se),se.setStrokeDasharray=se.setStrokeDasharray.bind(se),se.positionGrips=se.positionGrips.bind(se),se.addControlGrips=se.addControlGrips.bind(se),se.adjustVisual=se.adjustVisual.bind(se),se.setupControlBox=se.setupControlBox.bind(se),se.resize=se.resize.bind(se),se.strokeColor=ye.defaultColor,se.strokeWidth=ye.defaultStrokeWidth,se.strokeDasharray=ye.defaultStrokeDasharray,se.strokePanel=new Be("Line color",ye.defaultColorSet,ye.defaultColor),se.strokePanel.onColorChanged=se.setStrokeColor,se.strokeWidthPanel=new st("Line width",ye.defaultStrokeWidths,ye.defaultStrokeWidth),se.strokeWidthPanel.onWidthChanged=se.setStrokeWidth,se.strokeStylePanel=new wt("Line style",ye.defaultStrokeDasharrays,ye.defaultStrokeDasharray),se.strokeStylePanel.onStyleChanged=se.setStrokeDasharray,se}return ve(le,he),le.prototype.ownsTarget=function(ae){return!(!he.prototype.ownsTarget.call(this,ae)&&ae!==this.visual&&ae!==this.selectorCurve&&ae!==this.visibleCurve&&!this.curveGrip.ownsTarget(ae))},le.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},le.prototype.createVisual=function(){this.visual=_e.createGroup(),this.selectorCurve=_e.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=_e.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},le.prototype.pointerDown=function(ae,pe){he.prototype.pointerDown.call(this,ae,pe),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=ae.x,this.curveY=ae.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(pe)&&(this.activeGrip=this.curveGrip,this._state="resize")},le.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),_e.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),_e.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),_e.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},le.prototype.setupControlBox=function(){he.prototype.setupControlBox.call(this),this.curveControlLine1=_e.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=_e.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},le.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,he.prototype.addControlGrips.call(this)},le.prototype.positionGrips=function(){he.prototype.positionGrips.call(this);var ae=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-ae/2,this.curveY-ae/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},le.prototype.manipulate=function(ae){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+ae.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+ae.y-this.manipulationStartY),he.prototype.manipulate.call(this,ae)},le.prototype.resize=function(ae){this.activeGrip===this.curveGrip&&(this.curveX=ae.x,this.curveY=ae.y),he.prototype.resize.call(this,ae),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},le.prototype.setStrokeColor=function(ae){this.strokeColor=ae,this.adjustVisual(),this.colorChanged(ae)},le.prototype.setStrokeWidth=function(ae){this.strokeWidth=ae,this.adjustVisual()},le.prototype.setStrokeDasharray=function(ae){this.strokeDasharray=ae,this.adjustVisual()},le.prototype.scale=function(ae,pe){this.curveX=this.curveX*ae,this.curveY=this.curveY*pe,he.prototype.scale.call(this,ae,pe)},Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var ae=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},he.prototype.getState.call(this));return ae.typeName=le.typeName,ae},le.prototype.restoreState=function(ae){he.prototype.restoreState.call(this,ae);var pe=ae;this.strokeColor=pe.strokeColor,this.strokeWidth=pe.strokeWidth,this.strokeDasharray=pe.strokeDasharray,this.curveX=pe.curveX,this.curveY=pe.curveY,this.createVisual(),this.adjustVisual()},le.typeName="CurveMarker",le.title="Curve marker",le.icon='',le}(Je),Zt=function(he){function le(ae,pe,ye){var se=he.call(this,ae,pe,ye)||this;return se.fillColor="transparent",se.strokeColor="transparent",se.strokeWidth=0,se.strokeDasharray="",se.textColor="transparent",se.fontSize="1rem",se.isMoved=!1,se.captionText="Caption",se.PADDING=5,se.captionBoxWidth=0,se.captionBoxHeight=0,se.strokeColor=ye.defaultColor,se.strokeWidth=ye.defaultStrokeWidth,se.strokeDasharray=ye.defaultStrokeDasharray,se.fillColor=ye.defaultFillColor,se.textColor=ye.defaultStrokeColor,se.fontFamily=ye.defaultFontFamily,se.fontSize=ye.defaultCaptionFontSize,se.captionText=ye.defaultCaptionText,se.setStrokeColor=se.setStrokeColor.bind(se),se.setFillColor=se.setFillColor.bind(se),se.setStrokeWidth=se.setStrokeWidth.bind(se),se.setStrokeDasharray=se.setStrokeDasharray.bind(se),se.createVisual=se.createVisual.bind(se),se.sizeCaption=se.sizeCaption.bind(se),se.setCaptionText=se.setCaptionText.bind(se),se.showTextEditor=se.showTextEditor.bind(se),se.positionTextEditor=se.positionTextEditor.bind(se),se.finishTextEditing=se.finishTextEditing.bind(se),se.setFont=se.setFont.bind(se),se.setTextColor=se.setTextColor.bind(se),se.strokePanel=new Be("Line color",He(ye.defaultColorSet,["transparent"]),se.strokeColor),se.strokePanel.onColorChanged=se.setStrokeColor,se.fillPanel=new Be("Fill color",He(ye.defaultColorSet,["transparent"]),se.fillColor,me),se.fillPanel.onColorChanged=se.setFillColor,se.strokeWidthPanel=new st("Line width",ye.defaultStrokeWidths,ye.defaultStrokeWidth),se.strokeWidthPanel.onWidthChanged=se.setStrokeWidth,se.strokeStylePanel=new wt("Line style",ye.defaultStrokeDasharrays,ye.defaultStrokeDasharray),se.strokeStylePanel.onStyleChanged=se.setStrokeDasharray,se.fontFamilyPanel=new Se("Font",ye.defaultFontFamilies,ye.defaultFontFamily),se.fontFamilyPanel.onFontChanged=se.setFont,se.textColorPanel=new Be("Text color",ye.defaultColorSet,se.textColor,Re),se.textColorPanel.onColorChanged=se.setTextColor,se}return ve(le,he),le.prototype.ownsTarget=function(ae){return!(!he.prototype.ownsTarget.call(this,ae)&&ae!==this.visual&&ae!==this.frame&&ae!==this.captionBg&&ae!==this.captionElement)},le.prototype.createVisual=function(){this.visual=_e.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=_e.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=_e.createText([["fill",this.textColor],["font-family",this.fontFamily]]),this.captionElement.style.fontSize=this.fontSize,this.captionElement.style.textAnchor="start",this.captionElement.style.dominantBaseline="text-before-edge",this.captionElement.textContent=this.captionText,this.visual.appendChild(this.captionElement),this.frame=_e.createRect(this.width,this.height,[["fill","transparent"],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray]]),this.visual.appendChild(this.frame),this.sizeCaption()},le.prototype.setCaptionText=function(ae){this.captionText=ae,this.captionElement.textContent=this.captionText,this.sizeCaption()},le.prototype.pointerDown=function(ae,pe){he.prototype.pointerDown.call(this,ae,pe),this.isMoved=!1,this.pointerDownPoint=ae,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(ae),this._state="creating")},le.prototype.manipulate=function(ae){he.prototype.manipulate.call(this,ae),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(ae.x-this.pointerDownPoint.x)>5||Math.abs(ae.y-this.pointerDownPoint.y)>5)},le.prototype.resize=function(ae){he.prototype.resize.call(this,ae),this.setSize()},le.prototype.sizeCaption=function(){var ae=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=ae.width+2*this.PADDING,this.captionBoxHeight=ae.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),_e.setAttributes(this.captionBg,[["width",this.captionBoxWidth.toString()],["height",this.captionBoxHeight.toString()],["clip-path","path('M0,0 H"+this.width+" V"+this.height+" H"+-this.width+" Z')"]]),_e.setAttributes(this.captionElement,[["x",this.PADDING.toString()],["y",this.PADDING.toString()],["clip-path","path('M0,0 H"+(this.width-this.PADDING)+" V"+this.height+" H"+(-this.width-this.PADDING)+" Z')"]])},le.prototype.showTextEditor=function(){var ae=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditBox=document.createElement("input"),this.textEditBox.style.position="absolute",this.textEditBox.style.width=this.width+"px",this.captionBoxHeight>0&&(this.textEditBox.style.height=this.captionBoxHeight+"px"),this.textEditBox.style.fontSize=this.fontSize,this.textEditBox.style.fontFamily=this.fontFamily,this.textEditBox.style.backgroundColor=this.fillColor,this.textEditBox.style.color=this.textColor,this.textEditBox.style.borderWidth="0",this.textEditBox.setAttribute("value",this.captionText),this.textEditBox.select(),this.textEditDiv.appendChild(this.textEditBox),this.overlayContainer.appendChild(this.textEditDiv),this.textEditBox.addEventListener("pointerup",function(pe){pe.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(pe){pe.key==="Enter"&&ae.finishTextEditing(ae.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(pe){pe.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){ae.finishTextEditing(ae.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){ae.finishTextEditing(ae.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},le.prototype.positionTextEditor=function(){this.state==="edit"&&(this.textEditBox===void 0?this.showTextEditor():(this.textEditBox.style.left=this.left+"px",this.textEditBox.style.top=this.top+"px",this.textEditBox.style.transform="rotate("+this.rotationAngle+"deg)",this.textEditBox.style.transformOrigin=this.width/2+"px "+this.height/2+"px"))},le.prototype.finishTextEditing=function(ae){this.setCaptionText(ae.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},le.prototype.setFont=function(ae){this.captionElement&&_e.setAttributes(this.captionElement,[["font-family",ae]]),this.fontFamily=ae,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},le.prototype.setTextColor=function(ae){this.captionElement&&_e.setAttributes(this.captionElement,[["fill",ae]]),this.textColor=ae,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},le.prototype.setSize=function(){he.prototype.setSize.call(this),_e.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},le.prototype.pointerUp=function(ae){he.prototype.pointerUp.call(this,ae),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},le.prototype.dblClick=function(ae,pe){he.prototype.dblClick.call(this,ae,pe),this.showTextEditor()},le.prototype.setStrokeColor=function(ae){this.strokeColor=ae,this.frame&&_e.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(ae),this.stateChanged()},le.prototype.setFillColor=function(ae){this.fillColor=ae,this.captionBg&&_e.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(ae),this.stateChanged()},le.prototype.setStrokeWidth=function(ae){this.strokeWidth=ae,this.frame&&_e.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},le.prototype.setStrokeDasharray=function(ae){this.strokeDasharray=ae,this.frame&&_e.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(le.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),le.prototype.getState=function(){var ae=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:1,textColor:this.textColor,fontFamily:this.fontFamily,fontSize:this.fontSize,captionText:this.captionText},he.prototype.getState.call(this));return ae.typeName=this.typeName,ae},le.prototype.restoreState=function(ae){var pe=ae;this.fillColor=pe.fillColor,this.strokeColor=pe.strokeColor,this.strokeWidth=pe.strokeWidth,this.strokeDasharray=pe.strokeDasharray,this.textColor=pe.textColor,this.fontFamily=pe.fontFamily,this.captionText=pe.captionText,this.fontSize=pe.fontSize,this.createVisual(),he.prototype.restoreState.call(this,ae),this.setSize()},le.prototype.scale=function(ae,pe){he.prototype.scale.call(this,ae,pe),this.setSize()},le.typeName="CaptionFrameMarker",le.title="Caption frame marker",le.icon='',le}(fe),Pt=function(){function he(le,ae){ae===void 0&&(ae=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=le,this.cancelable=ae}return Object.defineProperty(he.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),he.prototype.preventDefault=function(){this._defaultPrevented=!0},he}(),en=function(he){function le(ae,pe,ye){var se=he.call(this,ae,!1)||this;return se.dataUrl=pe,se.state=ye,se}return ve(le,he),le}(Pt),dt=function(he){function le(ae,pe,ye){ye===void 0&&(ye=!1);var se=he.call(this,ae,ye)||this;return se.marker=pe,se}return ve(le,he),le}(Pt),Lt=function(){function he(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return he.prototype.addEventListener=function(le,ae){this[le].push(ae)},he.prototype.removeEventListener=function(le,ae){var pe=this[le].indexOf(ae);pe>-1&&this[le].splice(pe,1)},he}(),pn=function(){function he(le){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new ct,this._isOpen=!1,this.undoRedoManager=new Ue,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new Lt,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=he.instanceCounter++,this.styles=new We(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=le,this.targetRoot=document.body,this.width=le.clientWidth,this.height=le.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(he.prototype,"ALL_MARKER_TYPES",{get:function(){return[ft,Ae,Dt,Ve,Le,bt,xt,pt,it,lt,ut,mt,Zt]},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[ft,Ae,Dt,Ve,bt,xt,pt]},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"BASIC_MARKER_TYPES",{get:function(){return[ft,Ae,Dt,Ve,xt]},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(le){var ae=this;this._availableMarkerTypes.splice(0),le.forEach(function(pe){if(typeof pe=="string"){var ye=ae.ALL_MARKER_TYPES.find(function(se){return se.typeName===pe});ye!==void 0&&ae._availableMarkerTypes.push(ye)}else ae._availableMarkerTypes.push(pe)})},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(le){this._zoomLevel=le,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),he.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),ze.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},he.prototype.show=function(){var le=this;this.styles.styleSheetRoot===void 0&&Fe.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=Fe.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(ae){return ae(new Pt(le))})},he.prototype.render=function(){return Pe(this,void 0,void 0,function(){var le;return Te(this,function(ae){switch(ae.label){case 0:return this.setCurrentMarker(),(le=new nt).naturalSize=this.renderAtNaturalSize,le.imageType=this.renderImageType,le.imageQuality=this.renderImageQuality,le.markersOnly=this.renderMarkersOnly,le.width=this.renderWidth,le.height=this.renderHeight,[4,le.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return ae.sent(),[4,le.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,ae.sent()]}})})},he.prototype.close=function(le){var ae=this;if(le===void 0&&(le=!1),this.isOpen){var pe=!1;le||this.eventListeners.beforeclose.forEach(function(ye){var se=new Pt(ae,!0);ye(se),se.defaultPrevented&&(pe=!0)}),pe||(this.coverDiv&&this.closeUI(),this.targetObserver&&(this.targetObserver.unobserve(this.target),this.targetObserver.unobserve(this.editorCanvas)),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(ye){return ye(new Pt(ae))}),this.detachEvents(),this._isOpen=!1)}},he.prototype.addMarkersToToolbar=function(){for(var le,ae=[],pe=0;pethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*le:this.editorCanvas.clientWidth,pe=ae',le.title="Powered by marker.js",le.style.display="grid",le.style.alignItems="center",le.style.justifyItems="center",le.style.padding="3px",le.style.width="20px",le.style.height="20px",this.logoUI.appendChild(le),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},he.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},he.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},he.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},he.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var le=this.settings.uiOffsetTop!==void 0?this.target.offsetTop+this.settings.uiOffsetTop:this.target.offsetTop>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=le+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new vt(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.settings.uiOffsetTop===void 0&&this.target.offsetTop-1&&this.markers.splice(this.markers.indexOf(le),1),le.dispose()},he.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},he.prototype.toolbarButtonClicked=function(le,ae){if(le==="marker"&&ae!==void 0)this.createNewMarker(ae);else if(le==="action")switch(ae){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},he.prototype.deleteSelectedMarker=function(){var le=this;if(this._currentMarker!==void 0){var ae=!1;if(this.eventListeners.markerbeforedelete.forEach(function(ye){var se=new dt(le,le._currentMarker,!0);ye(se),se.defaultPrevented&&(ae=!0)}),!ae){var pe=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(ye){return ye(new dt(le,pe))})}}},he.prototype.clear=function(){var le=this,ae=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(ot){var Xt=new dt(le,void 0,!0);ot(Xt),Xt.defaultPrevented&&(ae=!0)}),!ae)){this.setCurrentMarker();for(var pe=function(ot){var Xt=ye.markers[ot];ye.setCurrentMarker(ye.markers[ot]),ye._currentMarker.dispose(),ye.markerImage.removeChild(ye._currentMarker.container),ye.markers.splice(ye.markers.indexOf(ye._currentMarker),1),ye.eventListeners.markerdelete.forEach(function(zt){return zt(new dt(le,Xt))})},ye=this,se=this.markers.length-1;se>=0;se--)pe(se);this.addUndoStep()}},Object.defineProperty(he.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),he.prototype.showNotesEditor=function(){var le;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(le=this._currentMarker.notes)!==null&&le!==void 0?le:"",this.overlayContainer.appendChild(this.notesArea))},he.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},he.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},he.prototype.addUndoStep=function(){var le=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var ae=this.getState(),pe=this.undoRedoManager.getLastUndoStep();if(!pe||pe.width===ae.width&&pe.height===ae.height){var ye=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(ae),ye1&&this.panTo({x:le.clientX,y:le.clientY}))},he.prototype.onPointerUp=function(le){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(le.clientX,le.clientY)),this.isDragging=!1,this.addUndoStep()},he.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},he.prototype.onKeyUp=function(le){this._currentMarker===void 0||this.notesArea!==void 0||le.key!=="Delete"&&le.key!=="Backspace"||this.deleteSelectedMarker()},he.prototype.clientToLocalCoordinates=function(le,ae){var pe=this.markerImage.getBoundingClientRect();return{x:(le-pe.left)/this.zoomLevel,y:(ae-pe.top)/this.zoomLevel}},he.prototype.onWindowResize=function(){this.positionUI()},he.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var le=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=le+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},he.prototype.addLicenseKey=function(le){ze.addKey(le)},he.prototype.addEventListener=function(le,ae){this.eventListeners.addEventListener(le,ae)},he.prototype.removeEventListener=function(le,ae){this.eventListeners.removeEventListener(le,ae)},he.prototype.renderState=function(le){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(le),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(he.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),he.prototype.focus=function(){var le=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(ae){return ae(new Pt(le))}))},he.prototype.blur=function(){var le=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(ae){return ae(new Pt(le))}))},he.instanceCounter=0,he}()},43141:function(It,kt,ne){"use strict";ne.d(kt,{Z5:function(){return Ec},_l:function(){return is},bK:function(){return Xs}});var E=ne(59301),ve=ne(29658);function Pe(ee,te){ee.prototype=Object.create(te.prototype),ee.prototype.constructor=ee,(0,ve.Z)(ee,te)}var Te=ne(60499),He=ne(59781),_e=E.createContext(null),ze=null;function nt(ee){ee()}var Fe=nt,We=function(te){return Fe=te},Xe=function(){return Fe};function $e(){var ee=Xe(),te=null,ie=null;return{clear:function(){te=null,ie=null},notify:function(){ee(function(){for(var Ce=te;Ce;)Ce.callback(),Ce=Ce.next})},get:function(){for(var Ce=[],xe=te;xe;)Ce.push(xe),xe=xe.next;return Ce},subscribe:function(Ce){var xe=!0,Oe=ie={callback:Ce,next:null,prev:ie};return Oe.prev?Oe.prev.next=Oe:te=Oe,function(){!xe||te===null||(xe=!1,Oe.next?Oe.next.prev=Oe.prev:ie=Oe.prev,Oe.prev?Oe.prev.next=Oe.next:te=Oe.next)}}}}var vt={notify:function(){},get:function(){return[]}};function Ye(ee,te){var ie,ce=vt;function Ce(gt){return ht(),ce.subscribe(gt)}function xe(){ce.notify()}function Oe(){St.onStateChange&&St.onStateChange()}function Ge(){return!!ie}function ht(){ie||(ie=te?te.addNestedSub(Oe):ee.subscribe(Oe),ce=$e())}function At(){ie&&(ie(),ie=void 0,ce.clear(),ce=vt)}var St={addNestedSub:Ce,notifyNestedSubs:xe,handleChangeWrapper:Oe,isSubscribed:Ge,trySubscribe:ht,tryUnsubscribe:At,getListeners:function(){return ce}};return St}var Ne=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?E.useLayoutEffect:E.useEffect;function Be(ee){var te=ee.store,ie=ee.context,ce=ee.children,Ce=(0,E.useMemo)(function(){var Ge=Ye(te);return{store:te,subscription:Ge}},[te]),xe=(0,E.useMemo)(function(){return te.getState()},[te]);Ne(function(){var Ge=Ce.subscription;return Ge.onStateChange=Ge.notifyNestedSubs,Ge.trySubscribe(),xe!==te.getState()&&Ge.notifyNestedSubs(),function(){Ge.tryUnsubscribe(),Ge.onStateChange=null}},[Ce,xe]);var Oe=ie||_e;return E.createElement(Oe.Provider,{value:Ce},ce)}var be=Be,Ie=ne(69010),Ke=ne(94266),at=ne.n(Ke),fe=ne(53410),qe=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],st=["reactReduxForwardedRef"],wt=[],ft=[null,null],ct=function(te){try{return JSON.stringify(te)}catch(ie){return String(te)}};function Je(ee,te){var ie=ee[1];return[te.payload,ie+1]}function ut(ee,te,ie){Ne(function(){return ee.apply(void 0,te)},ie)}function Se(ee,te,ie,ce,Ce,xe,Oe){ee.current=ce,te.current=Ce,ie.current=!1,xe.current&&(xe.current=null,Oe())}function Ve(ee,te,ie,ce,Ce,xe,Oe,Ge,ht,At){if(ee){var St=!1,gt=null,Et=function(){if(!St){var Mr=te.getState(),zr,ea;try{zr=ce(Mr,Ce.current)}catch(Oa){ea=Oa,gt=Oa}ea||(gt=null),zr===xe.current?Oe.current||ht():(xe.current=zr,Ge.current=zr,Oe.current=!0,At({type:"STORE_UPDATED",payload:{error:ea}}))}};ie.onStateChange=Et,ie.trySubscribe(),Et();var Ot=function(){if(St=!0,ie.tryUnsubscribe(),ie.onStateChange=null,gt)throw gt};return Ot}}var Ae=function(){return[null,0]};function tt(ee,te){te===void 0&&(te={});var ie=te,ce=ie.getDisplayName,Ce=ce===void 0?function(ro){return"ConnectAdvanced("+ro+")"}:ce,xe=ie.methodName,Oe=xe===void 0?"connectAdvanced":xe,Ge=ie.renderCountProp,ht=Ge===void 0?void 0:Ge,At=ie.shouldHandleStateChanges,St=At===void 0?!0:At,gt=ie.storeKey,Et=gt===void 0?"store":gt,Ot=ie.withRef,bn=Ot===void 0?!1:Ot,Mr=ie.forwardRef,zr=Mr===void 0?!1:Mr,ea=ie.context,Oa=ea===void 0?_e:ea,Ja=(0,Ie.Z)(ie,qe);if(0)var ni;var ho=Oa;return function(Ro){var zl=Ro.displayName||Ro.name||"Component",Ko=Ce(zl),Gl=(0,Te.Z)({},Ja,{getDisplayName:Ce,methodName:Oe,renderCountProp:ht,shouldHandleStateChanges:St,storeKey:Et,displayName:Ko,wrappedComponentName:zl,WrappedComponent:Ro}),ms=Ja.pure;function Fs(Ss){return ee(Ss.dispatch,Gl)}var vu=ms?E.useMemo:function(Ss){return Ss()};function au(Ss){var Hu=(0,E.useMemo)(function(){var yc=Ss.reactReduxForwardedRef,zc=(0,Ie.Z)(Ss,st);return[Ss.context,yc,zc]},[Ss]),yu=Hu[0],vc=Hu[1],$u=Hu[2],Wu=(0,E.useMemo)(function(){return yu&&yu.Consumer&&(0,fe.isContextConsumer)(E.createElement(yu.Consumer,null))?yu:ho},[yu,ho]),Eu=(0,E.useContext)(Wu),ec=!!Ss.store&&!!Ss.store.getState&&!!Ss.store.dispatch,Bc=!!Eu&&!!Eu.store,bu=ec?Ss.store:Eu.store,gc=(0,E.useMemo)(function(){return Fs(bu)},[bu]),Ac=(0,E.useMemo)(function(){if(!St)return ft;var yc=Ye(bu,ec?null:Eu.subscription),zc=yc.notifyNestedSubs.bind(yc);return[yc,zc]},[bu,ec,Eu]),sc=Ac[0],_c=Ac[1],Pc=(0,E.useMemo)(function(){return ec?Eu:(0,Te.Z)({},Eu,{subscription:sc})},[ec,Eu,sc]),Gc=(0,E.useReducer)(Je,wt,Ae),Qc=Gc[0],kc=Qc[0],Xc=Gc[1];if(kc&&kc.error)throw kc.error;var Uc=(0,E.useRef)(),Hc=(0,E.useRef)($u),Ic=(0,E.useRef)(),Yc=(0,E.useRef)(!1),Wc=vu(function(){return Ic.current&&$u===Hc.current?Ic.current:gc(bu.getState(),$u)},[bu,kc,$u]);ut(Se,[Hc,Uc,Yc,$u,Wc,Ic,_c]),ut(Ve,[St,bu,sc,gc,Hc,Uc,Yc,Ic,_c,Xc],[bu,sc,gc]);var Vc=(0,E.useMemo)(function(){return E.createElement(Ro,(0,Te.Z)({},Wc,{ref:vc}))},[vc,Ro,Wc]),Jc=(0,E.useMemo)(function(){return St?E.createElement(Wu.Provider,{value:Pc},Vc):Vc},[Wu,Vc,Pc]);return Jc}var Js=ms?E.memo(au):au;if(Js.WrappedComponent=Ro,Js.displayName=au.displayName=Ko,zr){var gu=E.forwardRef(function(Hu,yu){return E.createElement(Js,(0,Te.Z)({},Hu,{reactReduxForwardedRef:yu}))});return gu.displayName=Ko,gu.WrappedComponent=Ro,at()(gu,Ro)}return at()(Js,Ro)}}function Dt(ee,te){return ee===te?ee!==0||te!==0||1/ee===1/te:ee!==ee&&te!==te}function lt(ee,te){if(Dt(ee,te))return!0;if(typeof ee!="object"||ee===null||typeof te!="object"||te===null)return!1;var ie=Object.keys(ee),ce=Object.keys(te);if(ie.length!==ce.length)return!1;for(var Ce=0;Ce=0;ce--){var Ce=te[ce](ee);if(Ce)return Ce}return function(xe,Oe){throw new Error("Invalid value of type "+typeof ee+" for "+ie+" argument when connecting component "+Oe.wrappedComponentName+".")}}function ot(ee,te){return ee===te}function Xt(ee){var te=ee===void 0?{}:ee,ie=te.connectHOC,ce=ie===void 0?tt:ie,Ce=te.mapStateToPropsFactories,xe=Ce===void 0?Zt:Ce,Oe=te.mapDispatchToPropsFactories,Ge=Oe===void 0?Le:Oe,ht=te.mergePropsFactories,At=ht===void 0?pn:ht,St=te.selectorFactory,gt=St===void 0?pe:St;return function(Ot,bn,Mr,zr){zr===void 0&&(zr={});var ea=zr,Oa=ea.pure,Ja=Oa===void 0?!0:Oa,ni=ea.areStatesEqual,ho=ni===void 0?ot:ni,ro=ea.areOwnPropsEqual,Ro=ro===void 0?lt:ro,zl=ea.areStatePropsEqual,Ko=zl===void 0?lt:zl,Gl=ea.areMergedPropsEqual,ms=Gl===void 0?lt:Gl,Fs=(0,Ie.Z)(ea,ye),vu=se(Ot,xe,"mapStateToProps"),au=se(bn,Ge,"mapDispatchToProps"),Js=se(Mr,At,"mergeProps");return ce(gt,(0,Te.Z)({methodName:"connect",getDisplayName:function(Ss){return"Connect("+Ss+")"},shouldHandleStateChanges:!!Ot,initMapStateToProps:vu,initMapDispatchToProps:au,initMergeProps:Js,pure:Ja,areStatesEqual:ho,areOwnPropsEqual:Ro,areStatePropsEqual:Ko,areMergedPropsEqual:ms},Fs))}}var zt=Xt();function on(){var ee=useContext(ReactReduxContext);return ee}function Kt(ee){ee===void 0&&(ee=ReactReduxContext);var te=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(){var ce=te(),Ce=ce.store;return Ce}}var Yn=null;function Fn(ee){ee===void 0&&(ee=ReactReduxContext);var te=ee===ReactReduxContext?useDefaultStore:createStoreHook(ee);return function(){var ce=te();return ce.dispatch}}var or=null,ra=function(te,ie){return te===ie};function ur(ee,te,ie,ce){var Ce=useReducer(function(bn){return bn+1},0),xe=Ce[1],Oe=useMemo(function(){return createSubscription(ie,ce)},[ie,ce]),Ge=useRef(),ht=useRef(),At=useRef(),St=useRef(),gt=ie.getState(),Et;try{if(ee!==ht.current||gt!==At.current||Ge.current){var Ot=ee(gt);St.current===void 0||!te(Ot,St.current)?Et=Ot:Et=St.current}else Et=St.current}catch(bn){throw Ge.current&&(bn.message+=` The error may be correlated with this previous error: `+Ge.current.stack+` -`),En}return useIsomorphicLayoutEffect(function(){ht.current=ee,At.current=gt,St.current=Et,Ge.current=void 0}),useIsomorphicLayoutEffect(function(){function En(){try{var Mr=ie.getState();if(Mr===At.current)return;var zr=ht.current(Mr);if(te(zr,St.current))return;St.current=zr,At.current=Mr}catch(ea){Ge.current=ea}xe()}return Oe.onStateChange=En,Oe.trySubscribe(),En(),function(){return Oe.tryUnsubscribe()}},[ie,Oe]),Et}function rr(ee){ee===void 0&&(ee=ReactReduxContext);var te=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(ce,Ce){Ce===void 0&&(Ce=ra);var xe=te(),Oe=xe.store,Ge=xe.subscription,ht=ur(ce,Ce,Oe,Ge);return useDebugValue(ht),ht}}var Xr=null,Vr=ne(4676);We(Vr.unstable_batchedUpdates);function xr(ee,te){if(ee.length!==te.length)return!1;for(var ie=0;ie");return ce.callbacks},ce.setCallbacks=function(Ge){ce.callbacks=Ge},ce}var ie=te.prototype;return ie.componentDidMount=function(){this.unbind=si(window,[{eventName:"error",fn:this.onWindowError}])},ie.componentWillUnmount=function(){this.unbind()},ie.componentDidCatch=function(Ce){if(Ce instanceof Rr){this.setState({});return}throw Ce},ie.render=function(){return this.props.children(this.setCallbacks)},te}(E.Component),Ro=` +`)},Er=function(te){return[la(te),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},Qt="__react-beautiful-dnd-disable-dev-warnings";function _n(ee,te){var ie;On||typeof window!="undefined"&&window[Qt]||(ie=console)[ee].apply(ie,Er(te))}var br=_n.bind(null,"warn"),Nr=_n.bind(null,"error");function qr(){}function Xa(ee,te){return(0,Te.Z)({},ee,{},te)}function si(ee,te,ie){var ce=te.map(function(Ce){var xe=Xa(ie,Ce.options);return ee.addEventListener(Ce.eventName,Ce.fn,xe),function(){ee.removeEventListener(Ce.eventName,Ce.fn,xe)}});return function(){ce.forEach(function(xe){xe()})}}var so=!0,Mn="Invariant failed";function Rr(ee){this.message=ee}Rr.prototype.toString=function(){return this.message};function jn(ee,te){if(!ee)throw so?new Rr(Mn):new Rr(Mn+": "+(te||""))}var tl=function(ee){Pe(te,ee);function te(){for(var ce,Ce=arguments.length,xe=new Array(Ce),Oe=0;Oe");return ce.callbacks},ce.setCallbacks=function(Ge){ce.callbacks=Ge},ce}var ie=te.prototype;return ie.componentDidMount=function(){this.unbind=si(window,[{eventName:"error",fn:this.onWindowError}])},ie.componentWillUnmount=function(){this.unbind()},ie.componentDidCatch=function(Ce){if(Ce instanceof Rr){this.setState({});return}throw Ce},ie.render=function(){return this.props.children(this.setCallbacks)},te}(E.Component),Zo=` Press space bar to start a drag. When dragging you can use the arrow keys to move the item around and escape to cancel. Some screen readers may require you to be in focus mode or to use your pass through key @@ -1329,7 +1329,7 @@ The error may be correlated with this previous error: `:` The item has been dropped while not over a drop area. `+Hn(te.source)+` - `},Fr={dragHandleUsageInstructions:Ro,onDragStart:rn,onDragUpdate:sr,onDragEnd:vn},Pr={x:0,y:0},Or=function(te,ie){return{x:te.x+ie.x,y:te.y+ie.y}},Ha=function(te,ie){return{x:te.x-ie.x,y:te.y-ie.y}},ma=function(te,ie){return te.x===ie.x&&te.y===ie.y},Qr=function(te){return{x:te.x!==0?-te.x:0,y:te.y!==0?-te.y:0}},za=function(te,ie,ce){var Ce;return ce===void 0&&(ce=0),Ce={},Ce[te]=ie,Ce[te==="x"?"y":"x"]=ce,Ce},Ya=function(te,ie){return Math.sqrt(Math.pow(ie.x-te.x,2)+Math.pow(ie.y-te.y,2))},jr=function(te,ie){return Math.min.apply(Math,ie.map(function(ce){return Ya(te,ce)}))},Wa=function(te){return function(ie){return{x:te(ie.x),y:te(ie.y)}}},Li=function(ee,te){var ie=Ir({top:Math.max(te.top,ee.top),right:Math.min(te.right,ee.right),bottom:Math.min(te.bottom,ee.bottom),left:Math.max(te.left,ee.left)});return ie.width<=0||ie.height<=0?null:ie},ui=function(te,ie){return{top:te.top+ie.y,left:te.left+ie.x,bottom:te.bottom+ie.y,right:te.right+ie.x}},Sa=function(te){return[{x:te.left,y:te.top},{x:te.right,y:te.top},{x:te.left,y:te.bottom},{x:te.right,y:te.bottom}]},ia={top:0,right:0,bottom:0,left:0},$i=function(te,ie){return ie?ui(te,ie.scroll.diff.displacement):te},ci=function(te,ie,ce){if(ce&&ce.increasedBy){var Ce;return(0,Te.Z)({},te,(Ce={},Ce[ie.end]=te[ie.end]+ce.increasedBy[ie.line],Ce))}return te},ja=function(te,ie){return ie&&ie.shouldClipSubject?Li(ie.pageMarginBox,te):Ir(te)},ai=function(ee){var te=ee.page,ie=ee.withPlaceholder,ce=ee.axis,Ce=ee.frame,xe=$i(te.marginBox,Ce),Oe=ci(xe,ce,ie),Ge=ja(Oe,Ce);return{page:te,withPlaceholder:ie,active:Ge}},wi=function(ee,te){ee.frame||jn(!1);var ie=ee.frame,ce=Ha(te,ie.scroll.initial),Ce=Qr(ce),xe=(0,Te.Z)({},ie,{scroll:{initial:ie.scroll.initial,current:te,diff:{value:ce,displacement:Ce},max:ie.scroll.max}}),Oe=ai({page:ee.subject.page,withPlaceholder:ee.subject.withPlaceholder,axis:ee.axis,frame:xe}),Ge=(0,Te.Z)({},ee,{frame:xe,subject:Oe});return Ge};function ii(ee){return Number.isInteger?Number.isInteger(ee):typeof ee=="number"&&isFinite(ee)&&Math.floor(ee)===ee}function Da(ee){return Object.values?Object.values(ee):Object.keys(ee).map(function(te){return ee[te]})}function Di(ee,te){if(ee.findIndex)return ee.findIndex(te);for(var ie=0;ieee.bottom,At=ce.leftee.right,St=ht&&At;if(St)return!0;var gt=ht&&Oe||At&&xe;return gt}},$t=function(ee){var te=bn(ee.top,ee.bottom),ie=bn(ee.left,ee.right);return function(ce){var Ce=te(ce.top)&&te(ce.bottom)&&ie(ce.left)&&ie(ce.right);return Ce}},Ut={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},an={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},qt=function(ee){return function(te){var ie=bn(te.top,te.bottom),ce=bn(te.left,te.right);return function(Ce){return ee===Ut?ie(Ce.top)&&ie(Ce.bottom):ce(Ce.left)&&ce(Ce.right)}}},An=function(te,ie){var ce=ie.frame?ie.frame.scroll.diff.displacement:Pr;return ui(te,ce)},fr=function(te,ie,ce){return ie.subject.active?ce(ie.subject.active)(te):!1},cr=function(te,ie,ce){return ce(ie)(te)},$n=function(te){var ie=te.target,ce=te.destination,Ce=te.viewport,xe=te.withDroppableDisplacement,Oe=te.isVisibleThroughFrameFn,Ge=xe?An(ie,ce):ie;return fr(Ge,ce,Oe)&&cr(Ge,Ce,Oe)},Pa=function(te){return $n((0,Te.Z)({},te,{isVisibleThroughFrameFn:_t}))},ta=function(te){return $n((0,Te.Z)({},te,{isVisibleThroughFrameFn:$t}))},Ba=function(te){return $n((0,Te.Z)({},te,{isVisibleThroughFrameFn:qt(te.destination.axis)}))},bi=function(te,ie,ce){if(typeof ce=="boolean")return ce;if(!ie)return!0;var Ce=ie.invisible,xe=ie.visible;if(Ce[te])return!1;var Oe=xe[te];return Oe?Oe.shouldAnimate:!0};function Hi(ee,te){var ie=ee.page.marginBox,ce={top:te.point.y,right:0,bottom:0,left:te.point.x};return Ir(Sn(ie,ce))}function uo(ee){var te=ee.afterDragging,ie=ee.destination,ce=ee.displacedBy,Ce=ee.viewport,xe=ee.forceShouldAnimate,Oe=ee.last;return te.reduce(function(ht,At){var St=Hi(At,ce),gt=At.descriptor.id;ht.all.push(gt);var Et=Pa({target:St,destination:ie,viewport:Ce,withDroppableDisplacement:!0});if(!Et)return ht.invisible[At.descriptor.id]=!0,ht;var Ot=bi(gt,Oe,xe),En={draggableId:gt,shouldAnimate:Ot};return ht.visible[gt]=En,ht},{all:[],visible:{},invisible:{}})}function pl(ee,te){if(!ee.length)return 0;var ie=ee[ee.length-1].descriptor.index;return te.inHomeList?ie:ie+1}function ol(ee){var te=ee.insideDestination,ie=ee.inHomeList,ce=ee.displacedBy,Ce=ee.destination,xe=pl(te,{inHomeList:ie});return{displaced:jt,displacedBy:ce,at:{type:"REORDER",destination:{droppableId:Ce.descriptor.id,index:xe}}}}function ll(ee){var te=ee.draggable,ie=ee.insideDestination,ce=ee.destination,Ce=ee.viewport,xe=ee.displacedBy,Oe=ee.last,Ge=ee.index,ht=ee.forceShouldAnimate,At=So(te,ce);if(Ge==null)return ol({insideDestination:ie,inHomeList:At,displacedBy:xe,destination:ce});var St=oi(ie,function(Mr){return Mr.descriptor.index===Ge});if(!St)return ol({insideDestination:ie,inHomeList:At,displacedBy:xe,destination:ce});var gt=Bi(te,ie),Et=ie.indexOf(St),Ot=gt.slice(Et),En=uo({afterDragging:Ot,destination:ce,displacedBy:xe,last:Oe,viewport:Ce.frame,forceShouldAnimate:ht});return{displaced:En,displacedBy:xe,at:{type:"REORDER",destination:{droppableId:ce.descriptor.id,index:Ge}}}}function nl(ee,te){return!!te.effected[ee]}var Do=function(ee){var te=ee.isMovingForward,ie=ee.destination,ce=ee.draggables,Ce=ee.combine,xe=ee.afterCritical;if(!ie.isCombineEnabled)return null;var Oe=Ce.draggableId,Ge=ce[Oe],ht=Ge.descriptor.index,At=nl(Oe,xe);return At?te?ht:ht-1:te?ht+1:ht},co=function(ee){var te=ee.isMovingForward,ie=ee.isInHomeList,ce=ee.insideDestination,Ce=ee.location;if(!ce.length)return null;var xe=Ce.index,Oe=te?xe+1:xe-1,Ge=ce[0].descriptor.index,ht=ce[ce.length-1].descriptor.index,At=ie?ht:ht+1;return OeAt?null:Oe},jl=function(ee){var te=ee.isMovingForward,ie=ee.isInHomeList,ce=ee.draggable,Ce=ee.draggables,xe=ee.destination,Oe=ee.insideDestination,Ge=ee.previousImpact,ht=ee.viewport,At=ee.afterCritical,St=Ge.at;if(St||jn(!1),St.type==="REORDER"){var gt=co({isMovingForward:te,isInHomeList:ie,location:St.destination,insideDestination:Oe});return gt==null?null:ll({draggable:ce,insideDestination:Oe,destination:xe,viewport:ht,last:Ge.displaced,displacedBy:Ge.displacedBy,index:gt})}var Et=Do({isMovingForward:te,destination:xe,displaced:Ge.displaced,draggables:Ce,combine:St.combine,afterCritical:At});return Et==null?null:ll({draggable:ce,insideDestination:Oe,destination:xe,viewport:ht,last:Ge.displaced,displacedBy:Ge.displacedBy,index:Et})},yl=function(ee){var te=ee.displaced,ie=ee.afterCritical,ce=ee.combineWith,Ce=ee.displacedBy,xe=!!(te.visible[ce]||te.invisible[ce]);return nl(ce,ie)?xe?Pr:Qr(Ce.point):xe?Ce.point:Pr},Ul=function(ee){var te=ee.afterCritical,ie=ee.impact,ce=ee.draggables,Ce=Fo(ie);Ce||jn(!1);var xe=Ce.draggableId,Oe=ce[xe].page.borderBox.center,Ge=yl({displaced:ie.displaced,afterCritical:te,combineWith:xe,displacedBy:ie.displacedBy});return Or(Oe,Ge)},ql=function(te,ie){return ie.margin[te.start]+ie.borderBox[te.size]/2},kl=function(te,ie){return ie.margin[te.end]+ie.borderBox[te.size]/2},hl=function(te,ie,ce){return ie[te.crossAxisStart]+ce.margin[te.crossAxisStart]+ce.borderBox[te.crossAxisSize]/2},zo=function(te){var ie=te.axis,ce=te.moveRelativeTo,Ce=te.isMoving;return za(ie.line,ce.marginBox[ie.end]+ql(ie,Ce),hl(ie,ce.marginBox,Ce))},ts=function(te){var ie=te.axis,ce=te.moveRelativeTo,Ce=te.isMoving;return za(ie.line,ce.marginBox[ie.start]-kl(ie,Ce),hl(ie,ce.marginBox,Ce))},Ts=function(te){var ie=te.axis,ce=te.moveInto,Ce=te.isMoving;return za(ie.line,ce.contentBox[ie.start]+ql(ie,Ce),hl(ie,ce.contentBox,Ce))},ns=function(ee){var te=ee.impact,ie=ee.draggable,ce=ee.draggables,Ce=ee.droppable,xe=ee.afterCritical,Oe=Ri(Ce.descriptor.id,ce),Ge=ie.page,ht=Ce.axis;if(!Oe.length)return Ts({axis:ht,moveInto:Ce.page,isMoving:Ge});var At=te.displaced,St=te.displacedBy,gt=At.all[0];if(gt){var Et=ce[gt];if(nl(gt,xe))return ts({axis:ht,moveRelativeTo:Et.page,isMoving:Ge});var Ot=Kr(Et.page,St.point);return ts({axis:ht,moveRelativeTo:Ot,isMoving:Ge})}var En=Oe[Oe.length-1];if(En.descriptor.id===ie.descriptor.id)return Ge.borderBox.center;if(nl(En.descriptor.id,xe)){var Mr=Kr(En.page,Qr(xe.displacedBy.point));return zo({axis:ht,moveRelativeTo:Mr,isMoving:Ge})}return zo({axis:ht,moveRelativeTo:En.page,isMoving:Ge})},vs=function(ee,te){var ie=ee.frame;return ie?Or(te,ie.scroll.diff.displacement):te},Us=function(te){var ie=te.impact,ce=te.draggable,Ce=te.droppable,xe=te.draggables,Oe=te.afterCritical,Ge=ce.page.borderBox.center,ht=ie.at;return!Ce||!ht?Ge:ht.type==="REORDER"?ns({impact:ie,draggable:ce,draggables:xe,droppable:Ce,afterCritical:Oe}):Ul({impact:ie,draggables:xe,afterCritical:Oe})},Ls=function(ee){var te=Us(ee),ie=ee.droppable,ce=ie?vs(ie,te):te;return ce},Rs=function(ee,te){var ie=Ha(te,ee.scroll.initial),ce=Qr(ie),Ce=Ir({top:te.y,bottom:te.y+ee.frame.height,left:te.x,right:te.x+ee.frame.width}),xe={frame:Ce,scroll:{initial:ee.scroll.initial,max:ee.scroll.max,current:te,diff:{value:ie,displacement:ce}}};return xe};function Zs(ee,te){return ee.map(function(ie){return te[ie]})}function Ao(ee,te){for(var ie=0;ie1?St.sort(function(gt,Et){return Ci(gt)[Ge.start]-Ci(Et)[Ge.start]})[0]:At.sort(function(gt,Et){var Ot=jr(ie,Sa(Ci(gt))),En=jr(ie,Sa(Ci(Et)));return Ot!==En?Ot-En:Ci(gt)[Ge.start]-Ci(Et)[Ge.start]})[0]},wl=function(te,ie){var ce=te.page.borderBox.center;return nl(te.descriptor.id,ie)?Ha(ce,ie.displacedBy.point):ce},os=function(te,ie){var ce=te.page.borderBox;return nl(te.descriptor.id,ie)?ui(ce,Qr(ie.displacedBy.point)):ce},Il=function(ee){var te=ee.pageBorderBoxCenter,ie=ee.viewport,ce=ee.destination,Ce=ee.insideDestination,xe=ee.afterCritical,Oe=Ce.filter(function(Ge){return ta({target:os(Ge,xe),destination:ce,viewport:ie.frame,withDroppableDisplacement:!0})}).sort(function(Ge,ht){var At=Ya(te,vs(ce,wl(Ge,xe))),St=Ya(te,vs(ce,wl(ht,xe)));return Atte.left&&ee.topte.top}function tc(ee){var te=ee.pageBorderBox,ie=ee.draggable,ce=ee.candidates,Ce=ie.page.borderBox.center,xe=ce.map(function(Oe){var Ge=Oe.axis,ht=za(Oe.axis.line,te.center[Ge.line],Oe.page.borderBox.center[Ge.crossAxisLine]);return{id:Oe.descriptor.id,distance:Ya(Ce,ht)}}).sort(function(Oe,Ge){return Ge.distance-Oe.distance});return xe[0]?xe[0].id:null}function Vu(ee){var te=ee.pageBorderBox,ie=ee.draggable,ce=ee.droppables,Ce=Qi(ce).filter(function(xe){if(!xe.isEnabled)return!1;var Oe=xe.subject.active;if(!Oe||!bs(te,Oe))return!1;if(ds(Oe)(te.center))return!0;var Ge=xe.axis,ht=Oe.center[Ge.crossAxisLine],At=te[Ge.crossAxisStart],St=te[Ge.crossAxisEnd],gt=bn(Oe[Ge.crossAxisStart],Oe[Ge.crossAxisEnd]),Et=gt(At),Ot=gt(St);return!Et&&!Ot?!0:Et?Atht});return Ce.length?Ce.length===1?Ce[0].descriptor.id:tc({pageBorderBox:te,draggable:ie,candidates:Ce}):null}var qs=function(te,ie){return Ir(ui(te,ie))},Ys=function(ee,te){var ie=ee.frame;return ie?qs(te,ie.scroll.diff.value):te};function Xo(ee){var te=ee.displaced,ie=ee.id;return!!(te.visible[ie]||te.invisible[ie])}function zu(ee){var te=ee.draggable,ie=ee.closest,ce=ee.inHomeList;return ie?ce&&ie.descriptor.index>te.descriptor.index?ie.descriptor.index-1:ie.descriptor.index:null}var Cu=function(ee){var te=ee.pageBorderBoxWithDroppableScroll,ie=ee.draggable,ce=ee.destination,Ce=ee.insideDestination,xe=ee.last,Oe=ee.viewport,Ge=ee.afterCritical,ht=ce.axis,At=Nl(ce.axis,ie.displaceBy),St=At.value,gt=te[ht.start],Et=te[ht.end],Ot=Bi(ie,Ce),En=oi(Ot,function(zr){var ea=zr.descriptor.id,Oa=zr.page.borderBox.center[ht.line],Ja=nl(ea,Ge),ni=Xo({displaced:xe,id:ea});return Ja?ni?Et<=Oa:gtea[Ge.start]+Ja&>ea[Ge.start]-At+Ja&&Stea[Ge.start]+At+Ja&>ea[Ge.start]+Ja&&St=Bn)return _r;var xe=Ce/Bn,Oe=Un+pr*xe,Ge=ce==="CANCEL"?Oe*Sr:Oe;return Number(Ge.toFixed(2))},vr=function(ee){var te=ee.impact,ie=ee.draggable,ce=ee.dimensions,Ce=ee.viewport,xe=ee.afterCritical,Oe=ce.draggables,Ge=ce.droppables,ht=Fl(te),At=ht?Ge[ht]:null,St=Ge[ie.descriptor.droppableId],gt=nu({impact:te,draggable:ie,draggables:Oe,afterCritical:xe,droppable:At||St,viewport:Ce}),Et=Ha(gt,ie.client.borderBox.center);return Et},Ma=function(ee){var te=ee.draggables,ie=ee.reason,ce=ee.lastImpact,Ce=ee.home,xe=ee.viewport,Oe=ee.onLiftImpact;if(!ce.at||ie!=="DROP"){var Ge=Pu({draggables:te,impact:Oe,destination:Ce,viewport:xe,forceShouldAnimate:!0});return{impact:Ge,didDropInsideDroppable:!1}}if(ce.at.type==="REORDER")return{impact:ce,didDropInsideDroppable:!0};var ht=(0,Te.Z)({},ce,{displaced:jt});return{impact:ht,didDropInsideDroppable:!0}},da=function(ee){var te=ee.getState,ie=ee.dispatch;return function(ce){return function(Ce){if(Ce.type!=="DROP"){ce(Ce);return}var xe=te(),Oe=Ce.payload.reason;if(xe.phase==="COLLECTING"){ie(rt({reason:Oe}));return}if(xe.phase!=="IDLE"){var Ge=xe.phase==="DROP_PENDING"&&xe.isWaiting;Ge&&jn(!1),xe.phase==="DRAGGING"||xe.phase==="DROP_PENDING"||jn(!1);var ht=xe.critical,At=xe.dimensions,St=At.draggables[xe.critical.draggable.id],gt=Ma({reason:Oe,lastImpact:xe.impact,afterCritical:xe.afterCritical,onLiftImpact:xe.onLiftImpact,home:xe.dimensions.droppables[xe.critical.droppable.id],viewport:xe.viewport,draggables:xe.dimensions.draggables}),Et=gt.impact,Ot=gt.didDropInsideDroppable,En=Ot?Pi(Et):null,Mr=Ot?Fo(Et):null,zr={index:ht.draggable.index,droppableId:ht.droppable.id},ea={draggableId:St.descriptor.id,type:St.descriptor.type,source:zr,reason:Oe,mode:xe.movementMode,destination:En,combine:Mr},Oa=vr({impact:Et,draggable:St,dimensions:At,viewport:xe.viewport,afterCritical:xe.afterCritical}),Ja={critical:xe.critical,afterCritical:xe.afterCritical,result:ea,impact:Et},ni=!ma(xe.current.client.offset,Oa)||!!ea.combine;if(!ni){ie(Me({completed:Ja}));return}var ho=ar({current:xe.current.client.offset,destination:Oa,reason:Oe}),ro={newHomeClientOffset:Oa,dropDuration:ho,completed:Ja};ie(ge(ro))}}}},Zr=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function oa(ee){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(ie){ie.target!==window&&ie.target!==window.document||ee()}}}function Ga(ee){var te=ee.onWindowScroll;function ie(){te(Zr())}var ce=Jt(ie),Ce=oa(ce),xe=qr;function Oe(){return xe!==qr}function Ge(){Oe()&&jn(!1),xe=si(window,[Ce])}function ht(){Oe()||jn(!1),ce.cancel(),xe(),xe=qr}return{start:Ge,stop:ht,isActive:Oe}}var ya=function(te){return te.type==="DROP_COMPLETE"||te.type==="DROP_ANIMATE"||te.type==="FLUSH"},Ur=function(ee){var te=Ga({onWindowScroll:function(ce){ee.dispatch(Uu({newScroll:ce}))}});return function(ie){return function(ce){!te.isActive()&&ce.type==="INITIAL_PUBLISH"&&te.start(),te.isActive()&&ya(ce)&&te.stop(),ie(ce)}}},kr=function(ee){var te=!1,ie=!1,ce=setTimeout(function(){ie=!0}),Ce=function(Oe){te||ie||(te=!0,ee(Oe),clearTimeout(ce))};return Ce.wasCalled=function(){return te},Ce},$r=function(){var ee=[],te=function(xe){var Oe=Di(ee,function(At){return At.timerId===xe});Oe===-1&&jn(!1);var Ge=ee.splice(Oe,1),ht=Ge[0];ht.callback()},ie=function(xe){var Oe=setTimeout(function(){return te(Oe)}),Ge={timerId:Oe,callback:xe};ee.push(Ge)},ce=function(){if(ee.length){var xe=[].concat(ee);ee.length=0,xe.forEach(function(Oe){clearTimeout(Oe.timerId),Oe.callback()})}};return{add:ie,flush:ce}},Yr=function(te,ie){return te==null&&ie==null?!0:te==null||ie==null?!1:te.droppableId===ie.droppableId&&te.index===ie.index},Za=function(te,ie){return te==null&&ie==null?!0:te==null||ie==null?!1:te.draggableId===ie.draggableId&&te.droppableId===ie.droppableId},Ta=function(te,ie){if(te===ie)return!0;var ce=te.draggable.id===ie.draggable.id&&te.draggable.droppableId===ie.draggable.droppableId&&te.draggable.type===ie.draggable.type&&te.draggable.index===ie.draggable.index,Ce=te.droppable.id===ie.droppable.id&&te.droppable.type===ie.droppable.type;return ce&&Ce},sa=function(te,ie){wr(),ie(),ls()},Ea=function(te,ie){return{draggableId:te.draggable.id,type:te.droppable.type,source:{droppableId:te.droppable.id,index:te.draggable.index},mode:ie}},Wr=function(te,ie,ce,Ce){if(!te){ce(Ce(ie));return}var xe=kr(ce),Oe={announce:xe};te(ie,Oe),xe.wasCalled()||ce(Ce(ie))},ba=function(ee,te){var ie=$r(),ce=null,Ce=function(Et,Ot){ce&&jn(!1),sa("onBeforeCapture",function(){var En=ee().onBeforeCapture;if(En){var Mr={draggableId:Et,mode:Ot};En(Mr)}})},xe=function(Et,Ot){ce&&jn(!1),sa("onBeforeDragStart",function(){var En=ee().onBeforeDragStart;En&&En(Ea(Et,Ot))})},Oe=function(Et,Ot){ce&&jn(!1);var En=Ea(Et,Ot);ce={mode:Ot,lastCritical:Et,lastLocation:En.source,lastCombine:null},ie.add(function(){sa("onDragStart",function(){return Wr(ee().onDragStart,En,te,Fr.onDragStart)})})},Ge=function(Et,Ot){var En=Pi(Ot),Mr=Fo(Ot);ce||jn(!1);var zr=!Ta(Et,ce.lastCritical);zr&&(ce.lastCritical=Et);var ea=!Yr(ce.lastLocation,En);ea&&(ce.lastLocation=En);var Oa=!Za(ce.lastCombine,Mr);if(Oa&&(ce.lastCombine=Mr),!(!zr&&!ea&&!Oa)){var Ja=(0,Te.Z)({},Ea(Et,ce.mode),{combine:Mr,destination:En});ie.add(function(){sa("onDragUpdate",function(){return Wr(ee().onDragUpdate,Ja,te,Fr.onDragUpdate)})})}},ht=function(){ce||jn(!1),ie.flush()},At=function(Et){ce||jn(!1),ce=null,sa("onDragEnd",function(){return Wr(ee().onDragEnd,Et,te,Fr.onDragEnd)})},St=function(){if(ce){var Et=(0,Te.Z)({},Ea(ce.lastCritical,ce.mode),{combine:null,destination:null,reason:"CANCEL"});At(Et)}};return{beforeCapture:Ce,beforeStart:xe,start:Oe,update:Ge,flush:ht,drop:At,abort:St}},va=function(ee,te){var ie=ba(ee,te);return function(ce){return function(Ce){return function(xe){if(xe.type==="BEFORE_INITIAL_CAPTURE"){ie.beforeCapture(xe.payload.draggableId,xe.payload.movementMode);return}if(xe.type==="INITIAL_PUBLISH"){var Oe=xe.payload.critical;ie.beforeStart(Oe,xe.payload.movementMode),Ce(xe),ie.start(Oe,xe.payload.movementMode);return}if(xe.type==="DROP_COMPLETE"){var Ge=xe.payload.completed.result;ie.flush(),Ce(xe),ie.drop(Ge);return}if(Ce(xe),xe.type==="FLUSH"){ie.abort();return}var ht=ce.getState();ht.phase==="DRAGGING"&&ie.update(ht.critical,ht.impact)}}}},ri=function(ee){return function(te){return function(ie){if(ie.type!=="DROP_ANIMATION_FINISHED"){te(ie);return}var ce=ee.getState();ce.phase!=="DROP_ANIMATING"&&jn(!1),ee.dispatch(Me({completed:ce.completed}))}}},di=function(ee){var te=null,ie=null;function ce(){ie&&(cancelAnimationFrame(ie),ie=null),te&&(te(),te=null)}return function(Ce){return function(xe){if((xe.type==="FLUSH"||xe.type==="DROP_COMPLETE"||xe.type==="DROP_ANIMATION_FINISHED")&&ce(),Ce(xe),xe.type==="DROP_ANIMATE"){var Oe={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var ht=ee.getState();ht.phase==="DROP_ANIMATING"&&ee.dispatch(Ft())}};ie=requestAnimationFrame(function(){ie=null,te=si(window,[Oe])})}}}},mi=function(ee){return function(){return function(te){return function(ie){(ie.type==="DROP_COMPLETE"||ie.type==="FLUSH"||ie.type==="DROP_ANIMATE")&&ee.stopPublishing(),te(ie)}}}},vi=function(ee){var te=!1;return function(){return function(ie){return function(ce){if(ce.type==="INITIAL_PUBLISH"){te=!0,ee.tryRecordFocus(ce.payload.critical.draggable.id),ie(ce),ee.tryRestoreFocusRecorded();return}if(ie(ce),!!te){if(ce.type==="FLUSH"){te=!1,ee.tryRestoreFocusRecorded();return}if(ce.type==="DROP_COMPLETE"){te=!1;var Ce=ce.payload.completed.result;Ce.combine&&ee.tryShiftRecord(Ce.draggableId,Ce.combine.draggableId),ee.tryRestoreFocusRecorded()}}}}}},ei=function(te){return te.type==="DROP_COMPLETE"||te.type==="DROP_ANIMATE"||te.type==="FLUSH"},Zi=function(ee){return function(te){return function(ie){return function(ce){if(ei(ce)){ee.stop(),ie(ce);return}if(ce.type==="INITIAL_PUBLISH"){ie(ce);var Ce=te.getState();Ce.phase!=="DRAGGING"&&jn(!1),ee.start(Ce);return}ie(ce),ee.scroll(te.getState())}}}},dn=function(ee){return function(te){return function(ie){if(te(ie),ie.type==="PUBLISH_WHILE_DRAGGING"){var ce=ee.getState();ce.phase==="DROP_PENDING"&&(ce.isWaiting||ee.dispatch(et({reason:ce.reason})))}}}},Oi=He.qC,ao=function(ee){var te=ee.dimensionMarshal,ie=ee.focusMarshal,ce=ee.styleMarshal,Ce=ee.getResponders,xe=ee.announce,Oe=ee.autoScroller;return(0,He.MT)(Hs,Oi((0,He.md)(Cn(ce),mi(te),mn(te),da,ri,di,dn,Zi(Oe),Ur,vi(ie),va(Ce,xe))))},xi=function(){return{additions:{},removals:{},modified:{}}};function io(ee){var te=ee.registry,ie=ee.callbacks,ce=xi(),Ce=null,xe=function(){Ce||(ie.collectionStarting(),Ce=requestAnimationFrame(function(){Ce=null,wr();var St=ce,gt=St.additions,Et=St.removals,Ot=St.modified,En=Object.keys(gt).map(function(ea){return te.draggable.getById(ea).getDimension(Pr)}).sort(function(ea,Oa){return ea.descriptor.index-Oa.descriptor.index}),Mr=Object.keys(Ot).map(function(ea){var Oa=te.droppable.getById(ea),Ja=Oa.callbacks.getScrollWhileDragging();return{droppableId:ea,scroll:Ja}}),zr={additions:En,removals:Object.keys(Et),modified:Mr};ce=xi(),ls(),ie.publish(zr)}))},Oe=function(St){var gt=St.descriptor.id;ce.additions[gt]=St,ce.modified[St.descriptor.droppableId]=!0,ce.removals[gt]&&delete ce.removals[gt],xe()},Ge=function(St){var gt=St.descriptor;ce.removals[gt.id]=!0,ce.modified[gt.droppableId]=!0,ce.additions[gt.id]&&delete ce.additions[gt.id],xe()},ht=function(){Ce&&(cancelAnimationFrame(Ce),Ce=null,ce=xi())};return{add:Oe,remove:Ge,stop:ht}}var gi=function(ee){var te=ee.scrollHeight,ie=ee.scrollWidth,ce=ee.height,Ce=ee.width,xe=Ha({x:ie,y:te},{x:Ce,y:ce}),Oe={x:Math.max(0,xe.x),y:Math.max(0,xe.y)};return Oe},oo=function(){var ee=document.documentElement;return ee||jn(!1),ee},Vi=function(){var ee=oo(),te=gi({scrollHeight:ee.scrollHeight,scrollWidth:ee.scrollWidth,width:ee.clientWidth,height:ee.clientHeight});return te},zi=function(){var ee=Zr(),te=Vi(),ie=ee.y,ce=ee.x,Ce=oo(),xe=Ce.clientWidth,Oe=Ce.clientHeight,Ge=ce+xe,ht=ie+Oe,At=Ir({top:ie,left:ce,right:Ge,bottom:ht}),St={frame:At,scroll:{initial:ee,current:ee,max:te,diff:{value:Pr,displacement:Pr}}};return St},fo=function(ee){var te=ee.critical,ie=ee.scrollOptions,ce=ee.registry;wr();var Ce=zi(),xe=Ce.scroll.current,Oe=te.droppable,Ge=ce.droppable.getAllByType(Oe.type).map(function(gt){return gt.callbacks.getDimensionAndWatchScroll(xe,ie)}),ht=ce.draggable.getAllByType(te.draggable.type).map(function(gt){return gt.getDimension(xe)}),At={draggables:Ei(ht),droppables:Bo(Ge)};ls();var St={dimensions:At,critical:te,viewport:Ce};return St};function Ca(ee,te,ie){if(ie.descriptor.id===te.id||ie.descriptor.type!==te.type)return!1;var ce=ee.droppable.getById(ie.descriptor.droppableId);return ce.descriptor.mode==="virtual"}var ka=function(ee,te){var ie=null,ce=io({callbacks:{publish:te.publishWhileDragging,collectionStarting:te.collectionStarting},registry:ee}),Ce=function(Ot,En){ee.droppable.exists(Ot)||jn(!1),ie&&te.updateDroppableIsEnabled({id:Ot,isEnabled:En})},xe=function(Ot,En){ie&&(ee.droppable.exists(Ot)||jn(!1),te.updateDroppableIsCombineEnabled({id:Ot,isCombineEnabled:En}))},Oe=function(Ot,En){ie&&(ee.droppable.exists(Ot)||jn(!1),te.updateDroppableScroll({id:Ot,newScroll:En}))},Ge=function(Ot,En){ie&&ee.droppable.getById(Ot).callbacks.scroll(En)},ht=function(){if(ie){ce.stop();var Ot=ie.critical.droppable;ee.droppable.getAllByType(Ot.type).forEach(function(En){return En.callbacks.dragStopped()}),ie.unsubscribe(),ie=null}},At=function(Ot){ie||jn(!1);var En=ie.critical.draggable;Ot.type==="ADDITION"&&Ca(ee,En,Ot.value)&&ce.add(Ot.value),Ot.type==="REMOVAL"&&Ca(ee,En,Ot.value)&&ce.remove(Ot.value)},St=function(Ot){ie&&jn(!1);var En=ee.draggable.getById(Ot.draggableId),Mr=ee.droppable.getById(En.descriptor.droppableId),zr={draggable:En.descriptor,droppable:Mr.descriptor},ea=ee.subscribe(At);return ie={critical:zr,unsubscribe:ea},fo({critical:zr,registry:ee,scrollOptions:Ot.scrollOptions})},gt={updateDroppableIsEnabled:Ce,updateDroppableIsCombineEnabled:xe,scrollDroppable:Ge,updateDroppableScroll:Oe,startPublishing:St,stopPublishing:ht};return gt},Xi=function(ee,te){return ee.phase==="IDLE"?!0:ee.phase!=="DROP_ANIMATING"||ee.completed.result.draggableId===te?!1:ee.completed.result.reason==="DROP"},vo=function(ee){window.scrollBy(ee.x,ee.y)},Zo=nn(function(ee){return Qi(ee).filter(function(te){return!(!te.isEnabled||!te.frame)})}),to=function(te,ie){var ce=oi(Zo(ie),function(Ce){return Ce.frame||jn(!1),ds(Ce.frame.pageMarginBox)(te)});return ce},bl=function(ee){var te=ee.center,ie=ee.destination,ce=ee.droppables;if(ie){var Ce=ce[ie];return Ce.frame?Ce:null}var xe=to(te,ce);return xe},Ji={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(te){return Math.pow(te,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},lo=function(ee,te){var ie=ee[te.size]*Ji.startFromPercentage,ce=ee[te.size]*Ji.maxScrollAtPercentage,Ce={startScrollingFrom:ie,maxScrollValueAt:ce};return Ce},go=function(ee){var te=ee.startOfRange,ie=ee.endOfRange,ce=ee.current,Ce=ie-te;if(Ce===0)return 0;var xe=ce-te,Oe=xe/Ce;return Oe},Lr=1,yi=function(ee,te){if(ee>te.startScrollingFrom)return 0;if(ee<=te.maxScrollValueAt)return Ji.maxPixelScroll;if(ee===te.startScrollingFrom)return Lr;var ie=go({startOfRange:te.maxScrollValueAt,endOfRange:te.startScrollingFrom,current:ee}),ce=1-ie,Ce=Ji.maxPixelScroll*Ji.ease(ce);return Math.ceil(Ce)},Kl=Ji.durationDampening.accelerateAt,Ka=Ji.durationDampening.stopDampeningAt,Aa=function(ee,te){var ie=te,ce=Ka,Ce=Date.now(),xe=Ce-ie;if(xe>=Ka)return ee;if(xete.height,xe=ie.width>te.width;return!xe&&!Ce?ce:xe&&Ce?null:{x:xe?0:ce.x,y:Ce?0:ce.y}},ko=Wa(function(ee){return ee===0?0:ee}),Jo=function(ee){var te=ee.dragStartTime,ie=ee.container,ce=ee.subject,Ce=ee.center,xe=ee.shouldUseTimeDampening,Oe={top:Ce.y-ie.top,right:ie.right-Ce.x,bottom:ie.bottom-Ce.y,left:Ce.x-ie.left},Ge=xa({container:ie,distanceToEdges:Oe,dragStartTime:te,axis:Ut,shouldUseTimeDampening:xe}),ht=xa({container:ie,distanceToEdges:Oe,dragStartTime:te,axis:an,shouldUseTimeDampening:xe}),At=ko({x:ht,y:Ge});if(ma(At,Pr))return null;var St=Va({container:ie,subject:ce,proposedScroll:At});return St?ma(St,Pr)?null:St:null},Cl=Wa(function(ee){return ee===0?0:ee>0?1:-1}),Ml=function(){var ee=function(ie,ce){return ie<0?ie:ie>ce?ie-ce:0};return function(te){var ie=te.current,ce=te.max,Ce=te.change,xe=Or(ie,Ce),Oe={x:ee(xe.x,ce.x),y:ee(xe.y,ce.y)};return ma(Oe,Pr)?null:Oe}}(),Ql=function(te){var ie=te.max,ce=te.current,Ce=te.change,xe={x:Math.max(ce.x,ie.x),y:Math.max(ce.y,ie.y)},Oe=Cl(Ce),Ge=Ml({max:xe,current:ce,change:Oe});return!Ge||Oe.x!==0&&Ge.x===0||Oe.y!==0&&Ge.y===0},Bs=function(te,ie){return Ql({current:te.scroll.current,max:te.scroll.max,change:ie})},ue=function(te,ie){if(!Bs(te,ie))return null;var ce=te.scroll.max,Ce=te.scroll.current;return Ml({current:Ce,max:ce,change:ie})},ke=function(te,ie){var ce=te.frame;return ce?Ql({current:ce.scroll.current,max:ce.scroll.max,change:ie}):!1},Ze=function(te,ie){var ce=te.frame;return!ce||!ke(te,ie)?null:Ml({current:ce.scroll.current,max:ce.scroll.max,change:ie})},Vt=function(ee){var te=ee.viewport,ie=ee.subject,ce=ee.center,Ce=ee.dragStartTime,xe=ee.shouldUseTimeDampening,Oe=Jo({dragStartTime:Ce,container:te.frame,subject:ie,center:ce,shouldUseTimeDampening:xe});return Oe&&Bs(te,Oe)?Oe:null},Nn=function(ee){var te=ee.droppable,ie=ee.subject,ce=ee.center,Ce=ee.dragStartTime,xe=ee.shouldUseTimeDampening,Oe=te.frame;if(!Oe)return null;var Ge=Jo({dragStartTime:Ce,container:Oe.pageMarginBox,subject:ie,center:ce,shouldUseTimeDampening:xe});return Ge&&ke(te,Ge)?Ge:null},Cr=function(ee){var te=ee.state,ie=ee.dragStartTime,ce=ee.shouldUseTimeDampening,Ce=ee.scrollWindow,xe=ee.scrollDroppable,Oe=te.current.page.borderBoxCenter,Ge=te.dimensions.draggables[te.critical.draggable.id],ht=Ge.page.marginBox;if(te.isWindowScrollAllowed){var At=te.viewport,St=Vt({dragStartTime:ie,viewport:At,subject:ht,center:Oe,shouldUseTimeDampening:ce});if(St){Ce(St);return}}var gt=bl({center:Oe,destination:Fl(te.impact),droppables:te.dimensions.droppables});if(gt){var Et=Nn({dragStartTime:ie,droppable:gt,subject:ht,center:Oe,shouldUseTimeDampening:ce});Et&&xe(gt.descriptor.id,Et)}},kn=function(ee){var te=ee.scrollWindow,ie=ee.scrollDroppable,ce=Jt(te),Ce=Jt(ie),xe=null,Oe=function(St){xe||jn(!1);var gt=xe,Et=gt.shouldUseTimeDampening,Ot=gt.dragStartTime;Cr({state:St,scrollWindow:ce,scrollDroppable:Ce,dragStartTime:Ot,shouldUseTimeDampening:Et})},Ge=function(St){wr(),xe&&jn(!1);var gt=Date.now(),Et=!1,Ot=function(){Et=!0};Cr({state:St,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:Ot,scrollDroppable:Ot}),xe={dragStartTime:gt,shouldUseTimeDampening:Et},ls(),Et&&Oe(St)},ht=function(){xe&&(ce.cancel(),Ce.cancel(),xe=null)};return{start:Ge,stop:ht,scroll:Oe}},gn=function(ee){var te=ee.move,ie=ee.scrollDroppable,ce=ee.scrollWindow,Ce=function(At,St){var gt=Or(At.current.client.selection,St);te({client:gt})},xe=function(At,St){if(!ke(At,St))return St;var gt=Ze(At,St);if(!gt)return ie(At.descriptor.id,St),null;var Et=Ha(St,gt);ie(At.descriptor.id,Et);var Ot=Ha(St,Et);return Ot},Oe=function(At,St,gt){if(!At||!Bs(St,gt))return gt;var Et=ue(St,gt);if(!Et)return ce(gt),null;var Ot=Ha(gt,Et);ce(Ot);var En=Ha(gt,Ot);return En},Ge=function(At){var St=At.scrollJumpRequest;if(St){var gt=Fl(At.impact);gt||jn(!1);var Et=xe(At.dimensions.droppables[gt],St);if(Et){var Ot=At.viewport,En=Oe(At.isWindowScrollAllowed,Ot,Et);En&&Ce(At,En)}}};return Ge},Yt=function(ee){var te=ee.scrollDroppable,ie=ee.scrollWindow,ce=ee.move,Ce=kn({scrollWindow:ie,scrollDroppable:te}),xe=gn({move:ce,scrollWindow:ie,scrollDroppable:te}),Oe=function(At){if(At.phase==="DRAGGING"){if(At.movementMode==="FLUID"){Ce.scroll(At);return}At.scrollJumpRequest&&xe(At)}},Ge={scroll:Oe,start:Ce.start,stop:Ce.stop};return Ge},Ln="data-rbd",Ia=function(){var ee=Ln+"-drag-handle";return{base:ee,draggableId:ee+"-draggable-id",contextId:ee+"-context-id"}}(),ln=function(){var ee=Ln+"-draggable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),Wt=function(){var ee=Ln+"-droppable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),un={contextId:Ln+"-scroll-container-context-id"},er=function(te){return function(ie){return"["+ie+'="'+te+'"]'}},Xn=function(te,ie){return te.map(function(ce){var Ce=ce.styles[ie];return Ce?ce.selector+" { "+Ce+" }":""}).join(" ")},Zn="pointer-events: none;",qn=function(ee){var te=er(ee),ie=function(){var Ge=` + `},Fr={dragHandleUsageInstructions:Zo,onDragStart:rn,onDragUpdate:sr,onDragEnd:vn},Pr={x:0,y:0},Or=function(te,ie){return{x:te.x+ie.x,y:te.y+ie.y}},Ha=function(te,ie){return{x:te.x-ie.x,y:te.y-ie.y}},ma=function(te,ie){return te.x===ie.x&&te.y===ie.y},Qr=function(te){return{x:te.x!==0?-te.x:0,y:te.y!==0?-te.y:0}},za=function(te,ie,ce){var Ce;return ce===void 0&&(ce=0),Ce={},Ce[te]=ie,Ce[te==="x"?"y":"x"]=ce,Ce},Ya=function(te,ie){return Math.sqrt(Math.pow(ie.x-te.x,2)+Math.pow(ie.y-te.y,2))},jr=function(te,ie){return Math.min.apply(Math,ie.map(function(ce){return Ya(te,ce)}))},Wa=function(te){return function(ie){return{x:te(ie.x),y:te(ie.y)}}},Li=function(ee,te){var ie=Ir({top:Math.max(te.top,ee.top),right:Math.min(te.right,ee.right),bottom:Math.min(te.bottom,ee.bottom),left:Math.max(te.left,ee.left)});return ie.width<=0||ie.height<=0?null:ie},ui=function(te,ie){return{top:te.top+ie.y,left:te.left+ie.x,bottom:te.bottom+ie.y,right:te.right+ie.x}},Sa=function(te){return[{x:te.left,y:te.top},{x:te.right,y:te.top},{x:te.left,y:te.bottom},{x:te.right,y:te.bottom}]},ia={top:0,right:0,bottom:0,left:0},$i=function(te,ie){return ie?ui(te,ie.scroll.diff.displacement):te},ci=function(te,ie,ce){if(ce&&ce.increasedBy){var Ce;return(0,Te.Z)({},te,(Ce={},Ce[ie.end]=te[ie.end]+ce.increasedBy[ie.line],Ce))}return te},ja=function(te,ie){return ie&&ie.shouldClipSubject?Li(ie.pageMarginBox,te):Ir(te)},ai=function(ee){var te=ee.page,ie=ee.withPlaceholder,ce=ee.axis,Ce=ee.frame,xe=$i(te.marginBox,Ce),Oe=ci(xe,ce,ie),Ge=ja(Oe,Ce);return{page:te,withPlaceholder:ie,active:Ge}},wi=function(ee,te){ee.frame||jn(!1);var ie=ee.frame,ce=Ha(te,ie.scroll.initial),Ce=Qr(ce),xe=(0,Te.Z)({},ie,{scroll:{initial:ie.scroll.initial,current:te,diff:{value:ce,displacement:Ce},max:ie.scroll.max}}),Oe=ai({page:ee.subject.page,withPlaceholder:ee.subject.withPlaceholder,axis:ee.axis,frame:xe}),Ge=(0,Te.Z)({},ee,{frame:xe,subject:Oe});return Ge};function ii(ee){return Number.isInteger?Number.isInteger(ee):typeof ee=="number"&&isFinite(ee)&&Math.floor(ee)===ee}function Da(ee){return Object.values?Object.values(ee):Object.keys(ee).map(function(te){return ee[te]})}function Di(ee,te){if(ee.findIndex)return ee.findIndex(te);for(var ie=0;ieee.bottom,At=ce.leftee.right,St=ht&&At;if(St)return!0;var gt=ht&&Oe||At&&xe;return gt}},$t=function(ee){var te=Cn(ee.top,ee.bottom),ie=Cn(ee.left,ee.right);return function(ce){var Ce=te(ce.top)&&te(ce.bottom)&&ie(ce.left)&&ie(ce.right);return Ce}},Ut={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},an={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},qt=function(ee){return function(te){var ie=Cn(te.top,te.bottom),ce=Cn(te.left,te.right);return function(Ce){return ee===Ut?ie(Ce.top)&&ie(Ce.bottom):ce(Ce.left)&&ce(Ce.right)}}},An=function(te,ie){var ce=ie.frame?ie.frame.scroll.diff.displacement:Pr;return ui(te,ce)},fr=function(te,ie,ce){return ie.subject.active?ce(ie.subject.active)(te):!1},cr=function(te,ie,ce){return ce(ie)(te)},$n=function(te){var ie=te.target,ce=te.destination,Ce=te.viewport,xe=te.withDroppableDisplacement,Oe=te.isVisibleThroughFrameFn,Ge=xe?An(ie,ce):ie;return fr(Ge,ce,Oe)&&cr(Ge,Ce,Oe)},Pa=function(te){return $n((0,Te.Z)({},te,{isVisibleThroughFrameFn:_t}))},ta=function(te){return $n((0,Te.Z)({},te,{isVisibleThroughFrameFn:$t}))},Ba=function(te){return $n((0,Te.Z)({},te,{isVisibleThroughFrameFn:qt(te.destination.axis)}))},bi=function(te,ie,ce){if(typeof ce=="boolean")return ce;if(!ie)return!0;var Ce=ie.invisible,xe=ie.visible;if(Ce[te])return!1;var Oe=xe[te];return Oe?Oe.shouldAnimate:!0};function Hi(ee,te){var ie=ee.page.marginBox,ce={top:te.point.y,right:0,bottom:0,left:te.point.x};return Ir(Sn(ie,ce))}function uo(ee){var te=ee.afterDragging,ie=ee.destination,ce=ee.displacedBy,Ce=ee.viewport,xe=ee.forceShouldAnimate,Oe=ee.last;return te.reduce(function(ht,At){var St=Hi(At,ce),gt=At.descriptor.id;ht.all.push(gt);var Et=Pa({target:St,destination:ie,viewport:Ce,withDroppableDisplacement:!0});if(!Et)return ht.invisible[At.descriptor.id]=!0,ht;var Ot=bi(gt,Oe,xe),bn={draggableId:gt,shouldAnimate:Ot};return ht.visible[gt]=bn,ht},{all:[],visible:{},invisible:{}})}function pl(ee,te){if(!ee.length)return 0;var ie=ee[ee.length-1].descriptor.index;return te.inHomeList?ie:ie+1}function ol(ee){var te=ee.insideDestination,ie=ee.inHomeList,ce=ee.displacedBy,Ce=ee.destination,xe=pl(te,{inHomeList:ie});return{displaced:jt,displacedBy:ce,at:{type:"REORDER",destination:{droppableId:Ce.descriptor.id,index:xe}}}}function ll(ee){var te=ee.draggable,ie=ee.insideDestination,ce=ee.destination,Ce=ee.viewport,xe=ee.displacedBy,Oe=ee.last,Ge=ee.index,ht=ee.forceShouldAnimate,At=So(te,ce);if(Ge==null)return ol({insideDestination:ie,inHomeList:At,displacedBy:xe,destination:ce});var St=oi(ie,function(Mr){return Mr.descriptor.index===Ge});if(!St)return ol({insideDestination:ie,inHomeList:At,displacedBy:xe,destination:ce});var gt=Bi(te,ie),Et=ie.indexOf(St),Ot=gt.slice(Et),bn=uo({afterDragging:Ot,destination:ce,displacedBy:xe,last:Oe,viewport:Ce.frame,forceShouldAnimate:ht});return{displaced:bn,displacedBy:xe,at:{type:"REORDER",destination:{droppableId:ce.descriptor.id,index:Ge}}}}function nl(ee,te){return!!te.effected[ee]}var Do=function(ee){var te=ee.isMovingForward,ie=ee.destination,ce=ee.draggables,Ce=ee.combine,xe=ee.afterCritical;if(!ie.isCombineEnabled)return null;var Oe=Ce.draggableId,Ge=ce[Oe],ht=Ge.descriptor.index,At=nl(Oe,xe);return At?te?ht:ht-1:te?ht+1:ht},co=function(ee){var te=ee.isMovingForward,ie=ee.isInHomeList,ce=ee.insideDestination,Ce=ee.location;if(!ce.length)return null;var xe=Ce.index,Oe=te?xe+1:xe-1,Ge=ce[0].descriptor.index,ht=ce[ce.length-1].descriptor.index,At=ie?ht:ht+1;return OeAt?null:Oe},jl=function(ee){var te=ee.isMovingForward,ie=ee.isInHomeList,ce=ee.draggable,Ce=ee.draggables,xe=ee.destination,Oe=ee.insideDestination,Ge=ee.previousImpact,ht=ee.viewport,At=ee.afterCritical,St=Ge.at;if(St||jn(!1),St.type==="REORDER"){var gt=co({isMovingForward:te,isInHomeList:ie,location:St.destination,insideDestination:Oe});return gt==null?null:ll({draggable:ce,insideDestination:Oe,destination:xe,viewport:ht,last:Ge.displaced,displacedBy:Ge.displacedBy,index:gt})}var Et=Do({isMovingForward:te,destination:xe,displaced:Ge.displaced,draggables:Ce,combine:St.combine,afterCritical:At});return Et==null?null:ll({draggable:ce,insideDestination:Oe,destination:xe,viewport:ht,last:Ge.displaced,displacedBy:Ge.displacedBy,index:Et})},yl=function(ee){var te=ee.displaced,ie=ee.afterCritical,ce=ee.combineWith,Ce=ee.displacedBy,xe=!!(te.visible[ce]||te.invisible[ce]);return nl(ce,ie)?xe?Pr:Qr(Ce.point):xe?Ce.point:Pr},Ul=function(ee){var te=ee.afterCritical,ie=ee.impact,ce=ee.draggables,Ce=Fo(ie);Ce||jn(!1);var xe=Ce.draggableId,Oe=ce[xe].page.borderBox.center,Ge=yl({displaced:ie.displaced,afterCritical:te,combineWith:xe,displacedBy:ie.displacedBy});return Or(Oe,Ge)},ql=function(te,ie){return ie.margin[te.start]+ie.borderBox[te.size]/2},kl=function(te,ie){return ie.margin[te.end]+ie.borderBox[te.size]/2},hl=function(te,ie,ce){return ie[te.crossAxisStart]+ce.margin[te.crossAxisStart]+ce.borderBox[te.crossAxisSize]/2},Go=function(te){var ie=te.axis,ce=te.moveRelativeTo,Ce=te.isMoving;return za(ie.line,ce.marginBox[ie.end]+ql(ie,Ce),hl(ie,ce.marginBox,Ce))},ts=function(te){var ie=te.axis,ce=te.moveRelativeTo,Ce=te.isMoving;return za(ie.line,ce.marginBox[ie.start]-kl(ie,Ce),hl(ie,ce.marginBox,Ce))},Ts=function(te){var ie=te.axis,ce=te.moveInto,Ce=te.isMoving;return za(ie.line,ce.contentBox[ie.start]+ql(ie,Ce),hl(ie,ce.contentBox,Ce))},ns=function(ee){var te=ee.impact,ie=ee.draggable,ce=ee.draggables,Ce=ee.droppable,xe=ee.afterCritical,Oe=Ri(Ce.descriptor.id,ce),Ge=ie.page,ht=Ce.axis;if(!Oe.length)return Ts({axis:ht,moveInto:Ce.page,isMoving:Ge});var At=te.displaced,St=te.displacedBy,gt=At.all[0];if(gt){var Et=ce[gt];if(nl(gt,xe))return ts({axis:ht,moveRelativeTo:Et.page,isMoving:Ge});var Ot=Kr(Et.page,St.point);return ts({axis:ht,moveRelativeTo:Ot,isMoving:Ge})}var bn=Oe[Oe.length-1];if(bn.descriptor.id===ie.descriptor.id)return Ge.borderBox.center;if(nl(bn.descriptor.id,xe)){var Mr=Kr(bn.page,Qr(xe.displacedBy.point));return Go({axis:ht,moveRelativeTo:Mr,isMoving:Ge})}return Go({axis:ht,moveRelativeTo:bn.page,isMoving:Ge})},vs=function(ee,te){var ie=ee.frame;return ie?Or(te,ie.scroll.diff.displacement):te},Us=function(te){var ie=te.impact,ce=te.draggable,Ce=te.droppable,xe=te.draggables,Oe=te.afterCritical,Ge=ce.page.borderBox.center,ht=ie.at;return!Ce||!ht?Ge:ht.type==="REORDER"?ns({impact:ie,draggable:ce,draggables:xe,droppable:Ce,afterCritical:Oe}):Ul({impact:ie,draggables:xe,afterCritical:Oe})},Ls=function(ee){var te=Us(ee),ie=ee.droppable,ce=ie?vs(ie,te):te;return ce},Rs=function(ee,te){var ie=Ha(te,ee.scroll.initial),ce=Qr(ie),Ce=Ir({top:te.y,bottom:te.y+ee.frame.height,left:te.x,right:te.x+ee.frame.width}),xe={frame:Ce,scroll:{initial:ee.scroll.initial,max:ee.scroll.max,current:te,diff:{value:ie,displacement:ce}}};return xe};function Zs(ee,te){return ee.map(function(ie){return te[ie]})}function Ao(ee,te){for(var ie=0;ie1?St.sort(function(gt,Et){return Ci(gt)[Ge.start]-Ci(Et)[Ge.start]})[0]:At.sort(function(gt,Et){var Ot=jr(ie,Sa(Ci(gt))),bn=jr(ie,Sa(Ci(Et)));return Ot!==bn?Ot-bn:Ci(gt)[Ge.start]-Ci(Et)[Ge.start]})[0]},wl=function(te,ie){var ce=te.page.borderBox.center;return nl(te.descriptor.id,ie)?Ha(ce,ie.displacedBy.point):ce},os=function(te,ie){var ce=te.page.borderBox;return nl(te.descriptor.id,ie)?ui(ce,Qr(ie.displacedBy.point)):ce},Il=function(ee){var te=ee.pageBorderBoxCenter,ie=ee.viewport,ce=ee.destination,Ce=ee.insideDestination,xe=ee.afterCritical,Oe=Ce.filter(function(Ge){return ta({target:os(Ge,xe),destination:ce,viewport:ie.frame,withDroppableDisplacement:!0})}).sort(function(Ge,ht){var At=Ya(te,vs(ce,wl(Ge,xe))),St=Ya(te,vs(ce,wl(ht,xe)));return Atte.left&&ee.topte.top}function tc(ee){var te=ee.pageBorderBox,ie=ee.draggable,ce=ee.candidates,Ce=ie.page.borderBox.center,xe=ce.map(function(Oe){var Ge=Oe.axis,ht=za(Oe.axis.line,te.center[Ge.line],Oe.page.borderBox.center[Ge.crossAxisLine]);return{id:Oe.descriptor.id,distance:Ya(Ce,ht)}}).sort(function(Oe,Ge){return Ge.distance-Oe.distance});return xe[0]?xe[0].id:null}function Vu(ee){var te=ee.pageBorderBox,ie=ee.draggable,ce=ee.droppables,Ce=Qi(ce).filter(function(xe){if(!xe.isEnabled)return!1;var Oe=xe.subject.active;if(!Oe||!bs(te,Oe))return!1;if(ds(Oe)(te.center))return!0;var Ge=xe.axis,ht=Oe.center[Ge.crossAxisLine],At=te[Ge.crossAxisStart],St=te[Ge.crossAxisEnd],gt=Cn(Oe[Ge.crossAxisStart],Oe[Ge.crossAxisEnd]),Et=gt(At),Ot=gt(St);return!Et&&!Ot?!0:Et?Atht});return Ce.length?Ce.length===1?Ce[0].descriptor.id:tc({pageBorderBox:te,draggable:ie,candidates:Ce}):null}var qs=function(te,ie){return Ir(ui(te,ie))},Ys=function(ee,te){var ie=ee.frame;return ie?qs(te,ie.scroll.diff.value):te};function Xo(ee){var te=ee.displaced,ie=ee.id;return!!(te.visible[ie]||te.invisible[ie])}function zu(ee){var te=ee.draggable,ie=ee.closest,ce=ee.inHomeList;return ie?ce&&ie.descriptor.index>te.descriptor.index?ie.descriptor.index-1:ie.descriptor.index:null}var Cu=function(ee){var te=ee.pageBorderBoxWithDroppableScroll,ie=ee.draggable,ce=ee.destination,Ce=ee.insideDestination,xe=ee.last,Oe=ee.viewport,Ge=ee.afterCritical,ht=ce.axis,At=Nl(ce.axis,ie.displaceBy),St=At.value,gt=te[ht.start],Et=te[ht.end],Ot=Bi(ie,Ce),bn=oi(Ot,function(zr){var ea=zr.descriptor.id,Oa=zr.page.borderBox.center[ht.line],Ja=nl(ea,Ge),ni=Xo({displaced:xe,id:ea});return Ja?ni?Et<=Oa:gtea[Ge.start]+Ja&>ea[Ge.start]-At+Ja&&Stea[Ge.start]+At+Ja&>ea[Ge.start]+Ja&&St=Bn)return _r;var xe=Ce/Bn,Oe=Un+pr*xe,Ge=ce==="CANCEL"?Oe*Sr:Oe;return Number(Ge.toFixed(2))},vr=function(ee){var te=ee.impact,ie=ee.draggable,ce=ee.dimensions,Ce=ee.viewport,xe=ee.afterCritical,Oe=ce.draggables,Ge=ce.droppables,ht=Fl(te),At=ht?Ge[ht]:null,St=Ge[ie.descriptor.droppableId],gt=nu({impact:te,draggable:ie,draggables:Oe,afterCritical:xe,droppable:At||St,viewport:Ce}),Et=Ha(gt,ie.client.borderBox.center);return Et},Ma=function(ee){var te=ee.draggables,ie=ee.reason,ce=ee.lastImpact,Ce=ee.home,xe=ee.viewport,Oe=ee.onLiftImpact;if(!ce.at||ie!=="DROP"){var Ge=Pu({draggables:te,impact:Oe,destination:Ce,viewport:xe,forceShouldAnimate:!0});return{impact:Ge,didDropInsideDroppable:!1}}if(ce.at.type==="REORDER")return{impact:ce,didDropInsideDroppable:!0};var ht=(0,Te.Z)({},ce,{displaced:jt});return{impact:ht,didDropInsideDroppable:!0}},da=function(ee){var te=ee.getState,ie=ee.dispatch;return function(ce){return function(Ce){if(Ce.type!=="DROP"){ce(Ce);return}var xe=te(),Oe=Ce.payload.reason;if(xe.phase==="COLLECTING"){ie(rt({reason:Oe}));return}if(xe.phase!=="IDLE"){var Ge=xe.phase==="DROP_PENDING"&&xe.isWaiting;Ge&&jn(!1),xe.phase==="DRAGGING"||xe.phase==="DROP_PENDING"||jn(!1);var ht=xe.critical,At=xe.dimensions,St=At.draggables[xe.critical.draggable.id],gt=Ma({reason:Oe,lastImpact:xe.impact,afterCritical:xe.afterCritical,onLiftImpact:xe.onLiftImpact,home:xe.dimensions.droppables[xe.critical.droppable.id],viewport:xe.viewport,draggables:xe.dimensions.draggables}),Et=gt.impact,Ot=gt.didDropInsideDroppable,bn=Ot?Pi(Et):null,Mr=Ot?Fo(Et):null,zr={index:ht.draggable.index,droppableId:ht.droppable.id},ea={draggableId:St.descriptor.id,type:St.descriptor.type,source:zr,reason:Oe,mode:xe.movementMode,destination:bn,combine:Mr},Oa=vr({impact:Et,draggable:St,dimensions:At,viewport:xe.viewport,afterCritical:xe.afterCritical}),Ja={critical:xe.critical,afterCritical:xe.afterCritical,result:ea,impact:Et},ni=!ma(xe.current.client.offset,Oa)||!!ea.combine;if(!ni){ie(Me({completed:Ja}));return}var ho=ar({current:xe.current.client.offset,destination:Oa,reason:Oe}),ro={newHomeClientOffset:Oa,dropDuration:ho,completed:Ja};ie(ge(ro))}}}},Zr=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function oa(ee){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(ie){ie.target!==window&&ie.target!==window.document||ee()}}}function Ga(ee){var te=ee.onWindowScroll;function ie(){te(Zr())}var ce=Jt(ie),Ce=oa(ce),xe=qr;function Oe(){return xe!==qr}function Ge(){Oe()&&jn(!1),xe=si(window,[Ce])}function ht(){Oe()||jn(!1),ce.cancel(),xe(),xe=qr}return{start:Ge,stop:ht,isActive:Oe}}var ya=function(te){return te.type==="DROP_COMPLETE"||te.type==="DROP_ANIMATE"||te.type==="FLUSH"},Ur=function(ee){var te=Ga({onWindowScroll:function(ce){ee.dispatch(Uu({newScroll:ce}))}});return function(ie){return function(ce){!te.isActive()&&ce.type==="INITIAL_PUBLISH"&&te.start(),te.isActive()&&ya(ce)&&te.stop(),ie(ce)}}},kr=function(ee){var te=!1,ie=!1,ce=setTimeout(function(){ie=!0}),Ce=function(Oe){te||ie||(te=!0,ee(Oe),clearTimeout(ce))};return Ce.wasCalled=function(){return te},Ce},$r=function(){var ee=[],te=function(xe){var Oe=Di(ee,function(At){return At.timerId===xe});Oe===-1&&jn(!1);var Ge=ee.splice(Oe,1),ht=Ge[0];ht.callback()},ie=function(xe){var Oe=setTimeout(function(){return te(Oe)}),Ge={timerId:Oe,callback:xe};ee.push(Ge)},ce=function(){if(ee.length){var xe=[].concat(ee);ee.length=0,xe.forEach(function(Oe){clearTimeout(Oe.timerId),Oe.callback()})}};return{add:ie,flush:ce}},Yr=function(te,ie){return te==null&&ie==null?!0:te==null||ie==null?!1:te.droppableId===ie.droppableId&&te.index===ie.index},Za=function(te,ie){return te==null&&ie==null?!0:te==null||ie==null?!1:te.draggableId===ie.draggableId&&te.droppableId===ie.droppableId},Ta=function(te,ie){if(te===ie)return!0;var ce=te.draggable.id===ie.draggable.id&&te.draggable.droppableId===ie.draggable.droppableId&&te.draggable.type===ie.draggable.type&&te.draggable.index===ie.draggable.index,Ce=te.droppable.id===ie.droppable.id&&te.droppable.type===ie.droppable.type;return ce&&Ce},sa=function(te,ie){wr(),ie(),ls()},Ea=function(te,ie){return{draggableId:te.draggable.id,type:te.droppable.type,source:{droppableId:te.droppable.id,index:te.draggable.index},mode:ie}},Wr=function(te,ie,ce,Ce){if(!te){ce(Ce(ie));return}var xe=kr(ce),Oe={announce:xe};te(ie,Oe),xe.wasCalled()||ce(Ce(ie))},ba=function(ee,te){var ie=$r(),ce=null,Ce=function(Et,Ot){ce&&jn(!1),sa("onBeforeCapture",function(){var bn=ee().onBeforeCapture;if(bn){var Mr={draggableId:Et,mode:Ot};bn(Mr)}})},xe=function(Et,Ot){ce&&jn(!1),sa("onBeforeDragStart",function(){var bn=ee().onBeforeDragStart;bn&&bn(Ea(Et,Ot))})},Oe=function(Et,Ot){ce&&jn(!1);var bn=Ea(Et,Ot);ce={mode:Ot,lastCritical:Et,lastLocation:bn.source,lastCombine:null},ie.add(function(){sa("onDragStart",function(){return Wr(ee().onDragStart,bn,te,Fr.onDragStart)})})},Ge=function(Et,Ot){var bn=Pi(Ot),Mr=Fo(Ot);ce||jn(!1);var zr=!Ta(Et,ce.lastCritical);zr&&(ce.lastCritical=Et);var ea=!Yr(ce.lastLocation,bn);ea&&(ce.lastLocation=bn);var Oa=!Za(ce.lastCombine,Mr);if(Oa&&(ce.lastCombine=Mr),!(!zr&&!ea&&!Oa)){var Ja=(0,Te.Z)({},Ea(Et,ce.mode),{combine:Mr,destination:bn});ie.add(function(){sa("onDragUpdate",function(){return Wr(ee().onDragUpdate,Ja,te,Fr.onDragUpdate)})})}},ht=function(){ce||jn(!1),ie.flush()},At=function(Et){ce||jn(!1),ce=null,sa("onDragEnd",function(){return Wr(ee().onDragEnd,Et,te,Fr.onDragEnd)})},St=function(){if(ce){var Et=(0,Te.Z)({},Ea(ce.lastCritical,ce.mode),{combine:null,destination:null,reason:"CANCEL"});At(Et)}};return{beforeCapture:Ce,beforeStart:xe,start:Oe,update:Ge,flush:ht,drop:At,abort:St}},va=function(ee,te){var ie=ba(ee,te);return function(ce){return function(Ce){return function(xe){if(xe.type==="BEFORE_INITIAL_CAPTURE"){ie.beforeCapture(xe.payload.draggableId,xe.payload.movementMode);return}if(xe.type==="INITIAL_PUBLISH"){var Oe=xe.payload.critical;ie.beforeStart(Oe,xe.payload.movementMode),Ce(xe),ie.start(Oe,xe.payload.movementMode);return}if(xe.type==="DROP_COMPLETE"){var Ge=xe.payload.completed.result;ie.flush(),Ce(xe),ie.drop(Ge);return}if(Ce(xe),xe.type==="FLUSH"){ie.abort();return}var ht=ce.getState();ht.phase==="DRAGGING"&&ie.update(ht.critical,ht.impact)}}}},ri=function(ee){return function(te){return function(ie){if(ie.type!=="DROP_ANIMATION_FINISHED"){te(ie);return}var ce=ee.getState();ce.phase!=="DROP_ANIMATING"&&jn(!1),ee.dispatch(Me({completed:ce.completed}))}}},di=function(ee){var te=null,ie=null;function ce(){ie&&(cancelAnimationFrame(ie),ie=null),te&&(te(),te=null)}return function(Ce){return function(xe){if((xe.type==="FLUSH"||xe.type==="DROP_COMPLETE"||xe.type==="DROP_ANIMATION_FINISHED")&&ce(),Ce(xe),xe.type==="DROP_ANIMATE"){var Oe={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var ht=ee.getState();ht.phase==="DROP_ANIMATING"&&ee.dispatch(Ft())}};ie=requestAnimationFrame(function(){ie=null,te=si(window,[Oe])})}}}},mi=function(ee){return function(){return function(te){return function(ie){(ie.type==="DROP_COMPLETE"||ie.type==="FLUSH"||ie.type==="DROP_ANIMATE")&&ee.stopPublishing(),te(ie)}}}},vi=function(ee){var te=!1;return function(){return function(ie){return function(ce){if(ce.type==="INITIAL_PUBLISH"){te=!0,ee.tryRecordFocus(ce.payload.critical.draggable.id),ie(ce),ee.tryRestoreFocusRecorded();return}if(ie(ce),!!te){if(ce.type==="FLUSH"){te=!1,ee.tryRestoreFocusRecorded();return}if(ce.type==="DROP_COMPLETE"){te=!1;var Ce=ce.payload.completed.result;Ce.combine&&ee.tryShiftRecord(Ce.draggableId,Ce.combine.draggableId),ee.tryRestoreFocusRecorded()}}}}}},ei=function(te){return te.type==="DROP_COMPLETE"||te.type==="DROP_ANIMATE"||te.type==="FLUSH"},Zi=function(ee){return function(te){return function(ie){return function(ce){if(ei(ce)){ee.stop(),ie(ce);return}if(ce.type==="INITIAL_PUBLISH"){ie(ce);var Ce=te.getState();Ce.phase!=="DRAGGING"&&jn(!1),ee.start(Ce);return}ie(ce),ee.scroll(te.getState())}}}},dn=function(ee){return function(te){return function(ie){if(te(ie),ie.type==="PUBLISH_WHILE_DRAGGING"){var ce=ee.getState();ce.phase==="DROP_PENDING"&&(ce.isWaiting||ee.dispatch(et({reason:ce.reason})))}}}},Oi=He.qC,ao=function(ee){var te=ee.dimensionMarshal,ie=ee.focusMarshal,ce=ee.styleMarshal,Ce=ee.getResponders,xe=ee.announce,Oe=ee.autoScroller;return(0,He.MT)(Hs,Oi((0,He.md)(xn(ce),mi(te),mn(te),da,ri,di,dn,Zi(Oe),Ur,vi(ie),va(Ce,xe))))},xi=function(){return{additions:{},removals:{},modified:{}}};function io(ee){var te=ee.registry,ie=ee.callbacks,ce=xi(),Ce=null,xe=function(){Ce||(ie.collectionStarting(),Ce=requestAnimationFrame(function(){Ce=null,wr();var St=ce,gt=St.additions,Et=St.removals,Ot=St.modified,bn=Object.keys(gt).map(function(ea){return te.draggable.getById(ea).getDimension(Pr)}).sort(function(ea,Oa){return ea.descriptor.index-Oa.descriptor.index}),Mr=Object.keys(Ot).map(function(ea){var Oa=te.droppable.getById(ea),Ja=Oa.callbacks.getScrollWhileDragging();return{droppableId:ea,scroll:Ja}}),zr={additions:bn,removals:Object.keys(Et),modified:Mr};ce=xi(),ls(),ie.publish(zr)}))},Oe=function(St){var gt=St.descriptor.id;ce.additions[gt]=St,ce.modified[St.descriptor.droppableId]=!0,ce.removals[gt]&&delete ce.removals[gt],xe()},Ge=function(St){var gt=St.descriptor;ce.removals[gt.id]=!0,ce.modified[gt.droppableId]=!0,ce.additions[gt.id]&&delete ce.additions[gt.id],xe()},ht=function(){Ce&&(cancelAnimationFrame(Ce),Ce=null,ce=xi())};return{add:Oe,remove:Ge,stop:ht}}var gi=function(ee){var te=ee.scrollHeight,ie=ee.scrollWidth,ce=ee.height,Ce=ee.width,xe=Ha({x:ie,y:te},{x:Ce,y:ce}),Oe={x:Math.max(0,xe.x),y:Math.max(0,xe.y)};return Oe},oo=function(){var ee=document.documentElement;return ee||jn(!1),ee},Vi=function(){var ee=oo(),te=gi({scrollHeight:ee.scrollHeight,scrollWidth:ee.scrollWidth,width:ee.clientWidth,height:ee.clientHeight});return te},zi=function(){var ee=Zr(),te=Vi(),ie=ee.y,ce=ee.x,Ce=oo(),xe=Ce.clientWidth,Oe=Ce.clientHeight,Ge=ce+xe,ht=ie+Oe,At=Ir({top:ie,left:ce,right:Ge,bottom:ht}),St={frame:At,scroll:{initial:ee,current:ee,max:te,diff:{value:Pr,displacement:Pr}}};return St},fo=function(ee){var te=ee.critical,ie=ee.scrollOptions,ce=ee.registry;wr();var Ce=zi(),xe=Ce.scroll.current,Oe=te.droppable,Ge=ce.droppable.getAllByType(Oe.type).map(function(gt){return gt.callbacks.getDimensionAndWatchScroll(xe,ie)}),ht=ce.draggable.getAllByType(te.draggable.type).map(function(gt){return gt.getDimension(xe)}),At={draggables:Ei(ht),droppables:Bo(Ge)};ls();var St={dimensions:At,critical:te,viewport:Ce};return St};function Ca(ee,te,ie){if(ie.descriptor.id===te.id||ie.descriptor.type!==te.type)return!1;var ce=ee.droppable.getById(ie.descriptor.droppableId);return ce.descriptor.mode==="virtual"}var ka=function(ee,te){var ie=null,ce=io({callbacks:{publish:te.publishWhileDragging,collectionStarting:te.collectionStarting},registry:ee}),Ce=function(Ot,bn){ee.droppable.exists(Ot)||jn(!1),ie&&te.updateDroppableIsEnabled({id:Ot,isEnabled:bn})},xe=function(Ot,bn){ie&&(ee.droppable.exists(Ot)||jn(!1),te.updateDroppableIsCombineEnabled({id:Ot,isCombineEnabled:bn}))},Oe=function(Ot,bn){ie&&(ee.droppable.exists(Ot)||jn(!1),te.updateDroppableScroll({id:Ot,newScroll:bn}))},Ge=function(Ot,bn){ie&&ee.droppable.getById(Ot).callbacks.scroll(bn)},ht=function(){if(ie){ce.stop();var Ot=ie.critical.droppable;ee.droppable.getAllByType(Ot.type).forEach(function(bn){return bn.callbacks.dragStopped()}),ie.unsubscribe(),ie=null}},At=function(Ot){ie||jn(!1);var bn=ie.critical.draggable;Ot.type==="ADDITION"&&Ca(ee,bn,Ot.value)&&ce.add(Ot.value),Ot.type==="REMOVAL"&&Ca(ee,bn,Ot.value)&&ce.remove(Ot.value)},St=function(Ot){ie&&jn(!1);var bn=ee.draggable.getById(Ot.draggableId),Mr=ee.droppable.getById(bn.descriptor.droppableId),zr={draggable:bn.descriptor,droppable:Mr.descriptor},ea=ee.subscribe(At);return ie={critical:zr,unsubscribe:ea},fo({critical:zr,registry:ee,scrollOptions:Ot.scrollOptions})},gt={updateDroppableIsEnabled:Ce,updateDroppableIsCombineEnabled:xe,scrollDroppable:Ge,updateDroppableScroll:Oe,startPublishing:St,stopPublishing:ht};return gt},Xi=function(ee,te){return ee.phase==="IDLE"?!0:ee.phase!=="DROP_ANIMATING"||ee.completed.result.draggableId===te?!1:ee.completed.result.reason==="DROP"},vo=function(ee){window.scrollBy(ee.x,ee.y)},jo=nn(function(ee){return Qi(ee).filter(function(te){return!(!te.isEnabled||!te.frame)})}),to=function(te,ie){var ce=oi(jo(ie),function(Ce){return Ce.frame||jn(!1),ds(Ce.frame.pageMarginBox)(te)});return ce},bl=function(ee){var te=ee.center,ie=ee.destination,ce=ee.droppables;if(ie){var Ce=ce[ie];return Ce.frame?Ce:null}var xe=to(te,ce);return xe},Ji={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(te){return Math.pow(te,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},lo=function(ee,te){var ie=ee[te.size]*Ji.startFromPercentage,ce=ee[te.size]*Ji.maxScrollAtPercentage,Ce={startScrollingFrom:ie,maxScrollValueAt:ce};return Ce},go=function(ee){var te=ee.startOfRange,ie=ee.endOfRange,ce=ee.current,Ce=ie-te;if(Ce===0)return 0;var xe=ce-te,Oe=xe/Ce;return Oe},Lr=1,yi=function(ee,te){if(ee>te.startScrollingFrom)return 0;if(ee<=te.maxScrollValueAt)return Ji.maxPixelScroll;if(ee===te.startScrollingFrom)return Lr;var ie=go({startOfRange:te.maxScrollValueAt,endOfRange:te.startScrollingFrom,current:ee}),ce=1-ie,Ce=Ji.maxPixelScroll*Ji.ease(ce);return Math.ceil(Ce)},Kl=Ji.durationDampening.accelerateAt,Ka=Ji.durationDampening.stopDampeningAt,Aa=function(ee,te){var ie=te,ce=Ka,Ce=Date.now(),xe=Ce-ie;if(xe>=Ka)return ee;if(xete.height,xe=ie.width>te.width;return!xe&&!Ce?ce:xe&&Ce?null:{x:xe?0:ce.x,y:Ce?0:ce.y}},ko=Wa(function(ee){return ee===0?0:ee}),Jo=function(ee){var te=ee.dragStartTime,ie=ee.container,ce=ee.subject,Ce=ee.center,xe=ee.shouldUseTimeDampening,Oe={top:Ce.y-ie.top,right:ie.right-Ce.x,bottom:ie.bottom-Ce.y,left:Ce.x-ie.left},Ge=xa({container:ie,distanceToEdges:Oe,dragStartTime:te,axis:Ut,shouldUseTimeDampening:xe}),ht=xa({container:ie,distanceToEdges:Oe,dragStartTime:te,axis:an,shouldUseTimeDampening:xe}),At=ko({x:ht,y:Ge});if(ma(At,Pr))return null;var St=Va({container:ie,subject:ce,proposedScroll:At});return St?ma(St,Pr)?null:St:null},Cl=Wa(function(ee){return ee===0?0:ee>0?1:-1}),Ml=function(){var ee=function(ie,ce){return ie<0?ie:ie>ce?ie-ce:0};return function(te){var ie=te.current,ce=te.max,Ce=te.change,xe=Or(ie,Ce),Oe={x:ee(xe.x,ce.x),y:ee(xe.y,ce.y)};return ma(Oe,Pr)?null:Oe}}(),Ql=function(te){var ie=te.max,ce=te.current,Ce=te.change,xe={x:Math.max(ce.x,ie.x),y:Math.max(ce.y,ie.y)},Oe=Cl(Ce),Ge=Ml({max:xe,current:ce,change:Oe});return!Ge||Oe.x!==0&&Ge.x===0||Oe.y!==0&&Ge.y===0},Bs=function(te,ie){return Ql({current:te.scroll.current,max:te.scroll.max,change:ie})},ue=function(te,ie){if(!Bs(te,ie))return null;var ce=te.scroll.max,Ce=te.scroll.current;return Ml({current:Ce,max:ce,change:ie})},ke=function(te,ie){var ce=te.frame;return ce?Ql({current:ce.scroll.current,max:ce.scroll.max,change:ie}):!1},Ze=function(te,ie){var ce=te.frame;return!ce||!ke(te,ie)?null:Ml({current:ce.scroll.current,max:ce.scroll.max,change:ie})},Vt=function(ee){var te=ee.viewport,ie=ee.subject,ce=ee.center,Ce=ee.dragStartTime,xe=ee.shouldUseTimeDampening,Oe=Jo({dragStartTime:Ce,container:te.frame,subject:ie,center:ce,shouldUseTimeDampening:xe});return Oe&&Bs(te,Oe)?Oe:null},Nn=function(ee){var te=ee.droppable,ie=ee.subject,ce=ee.center,Ce=ee.dragStartTime,xe=ee.shouldUseTimeDampening,Oe=te.frame;if(!Oe)return null;var Ge=Jo({dragStartTime:Ce,container:Oe.pageMarginBox,subject:ie,center:ce,shouldUseTimeDampening:xe});return Ge&&ke(te,Ge)?Ge:null},Cr=function(ee){var te=ee.state,ie=ee.dragStartTime,ce=ee.shouldUseTimeDampening,Ce=ee.scrollWindow,xe=ee.scrollDroppable,Oe=te.current.page.borderBoxCenter,Ge=te.dimensions.draggables[te.critical.draggable.id],ht=Ge.page.marginBox;if(te.isWindowScrollAllowed){var At=te.viewport,St=Vt({dragStartTime:ie,viewport:At,subject:ht,center:Oe,shouldUseTimeDampening:ce});if(St){Ce(St);return}}var gt=bl({center:Oe,destination:Fl(te.impact),droppables:te.dimensions.droppables});if(gt){var Et=Nn({dragStartTime:ie,droppable:gt,subject:ht,center:Oe,shouldUseTimeDampening:ce});Et&&xe(gt.descriptor.id,Et)}},kn=function(ee){var te=ee.scrollWindow,ie=ee.scrollDroppable,ce=Jt(te),Ce=Jt(ie),xe=null,Oe=function(St){xe||jn(!1);var gt=xe,Et=gt.shouldUseTimeDampening,Ot=gt.dragStartTime;Cr({state:St,scrollWindow:ce,scrollDroppable:Ce,dragStartTime:Ot,shouldUseTimeDampening:Et})},Ge=function(St){wr(),xe&&jn(!1);var gt=Date.now(),Et=!1,Ot=function(){Et=!0};Cr({state:St,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:Ot,scrollDroppable:Ot}),xe={dragStartTime:gt,shouldUseTimeDampening:Et},ls(),Et&&Oe(St)},ht=function(){xe&&(ce.cancel(),Ce.cancel(),xe=null)};return{start:Ge,stop:ht,scroll:Oe}},gn=function(ee){var te=ee.move,ie=ee.scrollDroppable,ce=ee.scrollWindow,Ce=function(At,St){var gt=Or(At.current.client.selection,St);te({client:gt})},xe=function(At,St){if(!ke(At,St))return St;var gt=Ze(At,St);if(!gt)return ie(At.descriptor.id,St),null;var Et=Ha(St,gt);ie(At.descriptor.id,Et);var Ot=Ha(St,Et);return Ot},Oe=function(At,St,gt){if(!At||!Bs(St,gt))return gt;var Et=ue(St,gt);if(!Et)return ce(gt),null;var Ot=Ha(gt,Et);ce(Ot);var bn=Ha(gt,Ot);return bn},Ge=function(At){var St=At.scrollJumpRequest;if(St){var gt=Fl(At.impact);gt||jn(!1);var Et=xe(At.dimensions.droppables[gt],St);if(Et){var Ot=At.viewport,bn=Oe(At.isWindowScrollAllowed,Ot,Et);bn&&Ce(At,bn)}}};return Ge},Yt=function(ee){var te=ee.scrollDroppable,ie=ee.scrollWindow,ce=ee.move,Ce=kn({scrollWindow:ie,scrollDroppable:te}),xe=gn({move:ce,scrollWindow:ie,scrollDroppable:te}),Oe=function(At){if(At.phase==="DRAGGING"){if(At.movementMode==="FLUID"){Ce.scroll(At);return}At.scrollJumpRequest&&xe(At)}},Ge={scroll:Oe,start:Ce.start,stop:Ce.stop};return Ge},Ln="data-rbd",Ia=function(){var ee=Ln+"-drag-handle";return{base:ee,draggableId:ee+"-draggable-id",contextId:ee+"-context-id"}}(),ln=function(){var ee=Ln+"-draggable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),Wt=function(){var ee=Ln+"-droppable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),un={contextId:Ln+"-scroll-container-context-id"},er=function(te){return function(ie){return"["+ie+'="'+te+'"]'}},Xn=function(te,ie){return te.map(function(ce){var Ce=ce.styles[ie];return Ce?ce.selector+" { "+Ce+" }":""}).join(" ")},Zn="pointer-events: none;",qn=function(ee){var te=er(ee),ie=function(){var Ge=` cursor: -webkit-grab; cursor: grab; `;return{selector:te(Ia.contextId),styles:{always:` @@ -1346,10 +1346,10 @@ The error may be correlated with this previous error: -moz-user-select: none; -ms-user-select: none; overflow-anchor: none; - `}},Oe=[ce,ie,Ce,xe];return{always:Xn(Oe,"always"),resting:Xn(Oe,"resting"),dragging:Xn(Oe,"dragging"),dropAnimating:Xn(Oe,"dropAnimating"),userCancel:Xn(Oe,"userCancel")}},yn=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?E.useLayoutEffect:E.useEffect,lr=function(){var te=document.querySelector("head");return te||jn(!1),te},Dr=function(te){var ie=document.createElement("style");return te&&ie.setAttribute("nonce",te),ie.type="text/css",ie};function dr(ee,te){var ie=Jn(function(){return qn(ee)},[ee]),ce=(0,E.useRef)(null),Ce=(0,E.useRef)(null),xe=Vn(nn(function(gt){var Et=Ce.current;Et||jn(!1),Et.textContent=gt}),[]),Oe=Vn(function(gt){var Et=ce.current;Et||jn(!1),Et.textContent=gt},[]);yn(function(){!ce.current&&!Ce.current||jn(!1);var gt=Dr(te),Et=Dr(te);return ce.current=gt,Ce.current=Et,gt.setAttribute(Ln+"-always",ee),Et.setAttribute(Ln+"-dynamic",ee),lr().appendChild(gt),lr().appendChild(Et),Oe(ie.always),xe(ie.resting),function(){var Ot=function(Mr){var zr=Mr.current;zr||jn(!1),lr().removeChild(zr),Mr.current=null};Ot(ce),Ot(Ce)}},[te,Oe,xe,ie.always,ie.resting,ee]);var Ge=Vn(function(){return xe(ie.dragging)},[xe,ie.dragging]),ht=Vn(function(gt){if(gt==="DROP"){xe(ie.dropAnimating);return}xe(ie.userCancel)},[xe,ie.dropAnimating,ie.userCancel]),At=Vn(function(){Ce.current&&xe(ie.resting)},[xe,ie.resting]),St=Jn(function(){return{dragging:Ge,dropping:ht,resting:At}},[Ge,ht,At]);return St}var ki=function(ee){return ee&&ee.ownerDocument?ee.ownerDocument.defaultView:window};function Gi(ee){return ee instanceof ki(ee).HTMLElement}function Ui(ee,te){var ie="["+Ia.contextId+'="'+ee+'"]',ce=xo(document.querySelectorAll(ie));if(!ce.length)return null;var Ce=oi(ce,function(xe){return xe.getAttribute(Ia.draggableId)===te});return!Ce||!Gi(Ce)?null:Ce}function _o(ee){var te=(0,E.useRef)({}),ie=(0,E.useRef)(null),ce=(0,E.useRef)(null),Ce=(0,E.useRef)(!1),xe=Vn(function(Et,Ot){var En={id:Et,focus:Ot};return te.current[Et]=En,function(){var zr=te.current,ea=zr[Et];ea!==En&&delete zr[Et]}},[]),Oe=Vn(function(Et){var Ot=Ui(ee,Et);Ot&&Ot!==document.activeElement&&Ot.focus()},[ee]),Ge=Vn(function(Et,Ot){ie.current===Et&&(ie.current=Ot)},[]),ht=Vn(function(){ce.current||Ce.current&&(ce.current=requestAnimationFrame(function(){ce.current=null;var Et=ie.current;Et&&Oe(Et)}))},[Oe]),At=Vn(function(Et){ie.current=null;var Ot=document.activeElement;Ot&&Ot.getAttribute(Ia.draggableId)===Et&&(ie.current=Et)},[]);yn(function(){return Ce.current=!0,function(){Ce.current=!1;var Et=ce.current;Et&&cancelAnimationFrame(Et)}},[]);var St=Jn(function(){return{register:xe,tryRecordFocus:At,tryRestoreFocusRecorded:ht,tryShiftRecord:Ge}},[xe,At,ht,Ge]);return St}function Tr(){var ee={draggables:{},droppables:{}},te=[];function ie(gt){return te.push(gt),function(){var Ot=te.indexOf(gt);Ot!==-1&&te.splice(Ot,1)}}function ce(gt){te.length&&te.forEach(function(Et){return Et(gt)})}function Ce(gt){return ee.draggables[gt]||null}function xe(gt){var Et=Ce(gt);return Et||jn(!1),Et}var Oe={register:function(Et){ee.draggables[Et.descriptor.id]=Et,ce({type:"ADDITION",value:Et})},update:function(Et,Ot){var En=ee.draggables[Ot.descriptor.id];En&&En.uniqueId===Et.uniqueId&&(delete ee.draggables[Ot.descriptor.id],ee.draggables[Et.descriptor.id]=Et)},unregister:function(Et){var Ot=Et.descriptor.id,En=Ce(Ot);En&&Et.uniqueId===En.uniqueId&&(delete ee.draggables[Ot],ce({type:"REMOVAL",value:Et}))},getById:xe,findById:Ce,exists:function(Et){return!!Ce(Et)},getAllByType:function(Et){return Da(ee.draggables).filter(function(Ot){return Ot.descriptor.type===Et})}};function Ge(gt){return ee.droppables[gt]||null}function ht(gt){var Et=Ge(gt);return Et||jn(!1),Et}var At={register:function(Et){ee.droppables[Et.descriptor.id]=Et},unregister:function(Et){var Ot=Ge(Et.descriptor.id);Ot&&Et.uniqueId===Ot.uniqueId&&delete ee.droppables[Et.descriptor.id]},getById:ht,findById:Ge,exists:function(Et){return!!Ge(Et)},getAllByType:function(Et){return Da(ee.droppables).filter(function(Ot){return Ot.descriptor.type===Et})}};function St(){ee.draggables={},ee.droppables={},te.length=0}return{draggable:Oe,droppable:At,subscribe:ie,clean:St}}function Mi(){var ee=Jn(Tr,[]);return(0,E.useEffect)(function(){return function(){requestAnimationFrame(ee.clean)}},[ee]),ee}var eo=E.createContext(null),tr=function(){var ee=document.body;return ee||jn(!1),ee},yo={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Go=function(te){return"rbd-announcement-"+te};function Io(ee){var te=Jn(function(){return Go(ee)},[ee]),ie=(0,E.useRef)(null);(0,E.useEffect)(function(){var xe=document.createElement("div");return ie.current=xe,xe.id=te,xe.setAttribute("aria-live","assertive"),xe.setAttribute("aria-atomic","true"),(0,Te.Z)(xe.style,yo),tr().appendChild(xe),function(){setTimeout(function(){var ht=tr();ht.contains(xe)&&ht.removeChild(xe),xe===ie.current&&(ie.current=null)})}},[te]);var ce=Vn(function(Ce){var xe=ie.current;if(xe){xe.textContent=Ce;return}},[]);return ce}var nr=0,fi={separator:"::"};function ul(){nr=0}function No(ee,te){return te===void 0&&(te=fi),Jn(function(){return""+ee+te.separator+nr++},[te.separator,ee])}function pi(ee){var te=ee.contextId,ie=ee.uniqueId;return"rbd-hidden-text-"+te+"-"+ie}function xl(ee){var te=ee.contextId,ie=ee.text,ce=No("hidden-text",{separator:"-"}),Ce=Jn(function(){return pi({contextId:te,uniqueId:ce})},[ce,te]);return(0,E.useEffect)(function(){var Oe=document.createElement("div");return Oe.id=Ce,Oe.textContent=ie,Oe.style.display="none",tr().appendChild(Oe),function(){var ht=tr();ht.contains(Oe)&&ht.removeChild(Oe)}},[Ce,ie]),Ce}var wo=E.createContext(null),cl={react:"^16.8.5","react-dom":"^16.8.5"},Qo=/(\d+)\.(\d+)\.(\d+)/,jo=function(te){var ie=Qo.exec(te);ie==null&&jn(!1);var ce=Number(ie[1]),Ce=Number(ie[2]),xe=Number(ie[3]);return{major:ce,minor:Ce,patch:xe,raw:te}},qo=function(te,ie){return ie.major>te.major?!0:ie.majorte.minor?!0:ie.minor=te.patch},$o=function(ee,te){var ie=jo(ee),ce=jo(te);qo(ie,ce)},Al=` + `}},Oe=[ce,ie,Ce,xe];return{always:Xn(Oe,"always"),resting:Xn(Oe,"resting"),dragging:Xn(Oe,"dragging"),dropAnimating:Xn(Oe,"dropAnimating"),userCancel:Xn(Oe,"userCancel")}},yn=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?E.useLayoutEffect:E.useEffect,lr=function(){var te=document.querySelector("head");return te||jn(!1),te},Dr=function(te){var ie=document.createElement("style");return te&&ie.setAttribute("nonce",te),ie.type="text/css",ie};function dr(ee,te){var ie=Jn(function(){return qn(ee)},[ee]),ce=(0,E.useRef)(null),Ce=(0,E.useRef)(null),xe=Vn(nn(function(gt){var Et=Ce.current;Et||jn(!1),Et.textContent=gt}),[]),Oe=Vn(function(gt){var Et=ce.current;Et||jn(!1),Et.textContent=gt},[]);yn(function(){!ce.current&&!Ce.current||jn(!1);var gt=Dr(te),Et=Dr(te);return ce.current=gt,Ce.current=Et,gt.setAttribute(Ln+"-always",ee),Et.setAttribute(Ln+"-dynamic",ee),lr().appendChild(gt),lr().appendChild(Et),Oe(ie.always),xe(ie.resting),function(){var Ot=function(Mr){var zr=Mr.current;zr||jn(!1),lr().removeChild(zr),Mr.current=null};Ot(ce),Ot(Ce)}},[te,Oe,xe,ie.always,ie.resting,ee]);var Ge=Vn(function(){return xe(ie.dragging)},[xe,ie.dragging]),ht=Vn(function(gt){if(gt==="DROP"){xe(ie.dropAnimating);return}xe(ie.userCancel)},[xe,ie.dropAnimating,ie.userCancel]),At=Vn(function(){Ce.current&&xe(ie.resting)},[xe,ie.resting]),St=Jn(function(){return{dragging:Ge,dropping:ht,resting:At}},[Ge,ht,At]);return St}var ki=function(ee){return ee&&ee.ownerDocument?ee.ownerDocument.defaultView:window};function Gi(ee){return ee instanceof ki(ee).HTMLElement}function Ui(ee,te){var ie="["+Ia.contextId+'="'+ee+'"]',ce=xo(document.querySelectorAll(ie));if(!ce.length)return null;var Ce=oi(ce,function(xe){return xe.getAttribute(Ia.draggableId)===te});return!Ce||!Gi(Ce)?null:Ce}function _o(ee){var te=(0,E.useRef)({}),ie=(0,E.useRef)(null),ce=(0,E.useRef)(null),Ce=(0,E.useRef)(!1),xe=Vn(function(Et,Ot){var bn={id:Et,focus:Ot};return te.current[Et]=bn,function(){var zr=te.current,ea=zr[Et];ea!==bn&&delete zr[Et]}},[]),Oe=Vn(function(Et){var Ot=Ui(ee,Et);Ot&&Ot!==document.activeElement&&Ot.focus()},[ee]),Ge=Vn(function(Et,Ot){ie.current===Et&&(ie.current=Ot)},[]),ht=Vn(function(){ce.current||Ce.current&&(ce.current=requestAnimationFrame(function(){ce.current=null;var Et=ie.current;Et&&Oe(Et)}))},[Oe]),At=Vn(function(Et){ie.current=null;var Ot=document.activeElement;Ot&&Ot.getAttribute(Ia.draggableId)===Et&&(ie.current=Et)},[]);yn(function(){return Ce.current=!0,function(){Ce.current=!1;var Et=ce.current;Et&&cancelAnimationFrame(Et)}},[]);var St=Jn(function(){return{register:xe,tryRecordFocus:At,tryRestoreFocusRecorded:ht,tryShiftRecord:Ge}},[xe,At,ht,Ge]);return St}function Tr(){var ee={draggables:{},droppables:{}},te=[];function ie(gt){return te.push(gt),function(){var Ot=te.indexOf(gt);Ot!==-1&&te.splice(Ot,1)}}function ce(gt){te.length&&te.forEach(function(Et){return Et(gt)})}function Ce(gt){return ee.draggables[gt]||null}function xe(gt){var Et=Ce(gt);return Et||jn(!1),Et}var Oe={register:function(Et){ee.draggables[Et.descriptor.id]=Et,ce({type:"ADDITION",value:Et})},update:function(Et,Ot){var bn=ee.draggables[Ot.descriptor.id];bn&&bn.uniqueId===Et.uniqueId&&(delete ee.draggables[Ot.descriptor.id],ee.draggables[Et.descriptor.id]=Et)},unregister:function(Et){var Ot=Et.descriptor.id,bn=Ce(Ot);bn&&Et.uniqueId===bn.uniqueId&&(delete ee.draggables[Ot],ce({type:"REMOVAL",value:Et}))},getById:xe,findById:Ce,exists:function(Et){return!!Ce(Et)},getAllByType:function(Et){return Da(ee.draggables).filter(function(Ot){return Ot.descriptor.type===Et})}};function Ge(gt){return ee.droppables[gt]||null}function ht(gt){var Et=Ge(gt);return Et||jn(!1),Et}var At={register:function(Et){ee.droppables[Et.descriptor.id]=Et},unregister:function(Et){var Ot=Ge(Et.descriptor.id);Ot&&Et.uniqueId===Ot.uniqueId&&delete ee.droppables[Et.descriptor.id]},getById:ht,findById:Ge,exists:function(Et){return!!Ge(Et)},getAllByType:function(Et){return Da(ee.droppables).filter(function(Ot){return Ot.descriptor.type===Et})}};function St(){ee.draggables={},ee.droppables={},te.length=0}return{draggable:Oe,droppable:At,subscribe:ie,clean:St}}function Mi(){var ee=Jn(Tr,[]);return(0,E.useEffect)(function(){return function(){requestAnimationFrame(ee.clean)}},[ee]),ee}var eo=E.createContext(null),tr=function(){var ee=document.body;return ee||jn(!1),ee},yo={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Lo=function(te){return"rbd-announcement-"+te};function Io(ee){var te=Jn(function(){return Lo(ee)},[ee]),ie=(0,E.useRef)(null);(0,E.useEffect)(function(){var xe=document.createElement("div");return ie.current=xe,xe.id=te,xe.setAttribute("aria-live","assertive"),xe.setAttribute("aria-atomic","true"),(0,Te.Z)(xe.style,yo),tr().appendChild(xe),function(){setTimeout(function(){var ht=tr();ht.contains(xe)&&ht.removeChild(xe),xe===ie.current&&(ie.current=null)})}},[te]);var ce=Vn(function(Ce){var xe=ie.current;if(xe){xe.textContent=Ce;return}},[]);return ce}var nr=0,fi={separator:"::"};function ul(){nr=0}function No(ee,te){return te===void 0&&(te=fi),Jn(function(){return""+ee+te.separator+nr++},[te.separator,ee])}function pi(ee){var te=ee.contextId,ie=ee.uniqueId;return"rbd-hidden-text-"+te+"-"+ie}function xl(ee){var te=ee.contextId,ie=ee.text,ce=No("hidden-text",{separator:"-"}),Ce=Jn(function(){return pi({contextId:te,uniqueId:ce})},[ce,te]);return(0,E.useEffect)(function(){var Oe=document.createElement("div");return Oe.id=Ce,Oe.textContent=ie,Oe.style.display="none",tr().appendChild(Oe),function(){var ht=tr();ht.contains(Oe)&&ht.removeChild(Oe)}},[Ce,ie]),Ce}var wo=E.createContext(null),cl={react:"^16.8.5","react-dom":"^16.8.5"},Qo=/(\d+)\.(\d+)\.(\d+)/,Ho=function(te){var ie=Qo.exec(te);ie==null&&jn(!1);var ce=Number(ie[1]),Ce=Number(ie[2]),xe=Number(ie[3]);return{major:ce,minor:Ce,patch:xe,raw:te}},qo=function(te,ie){return ie.major>te.major?!0:ie.majorte.minor?!0:ie.minor=te.patch},$o=function(ee,te){var ie=Ho(ee),ce=Ho(te);qo(ie,ce)},Al=` We expect a html5 doctype: This is to ensure consistent browser layout and measurement More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md -`,Vs=function(ee){var te=ee.doctype;te&&(te.name.toLowerCase(),te.publicId)};function _i(ee){}function wa(ee,te){}function ml(){wa(function(){$o(cl.react,E.version),Vs(document)},[])}function Ho(ee){var te=(0,E.useRef)(ee);return(0,E.useEffect)(function(){te.current=ee}),te}function Os(){var ee=null;function te(){return!!ee}function ie(Oe){return Oe===ee}function ce(Oe){ee&&jn(!1);var Ge={abandon:Oe};return ee=Ge,Ge}function Ce(){ee||jn(!1),ee=null}function xe(){ee&&(ee.abandon(),Ce())}return{isClaimed:te,isActive:ie,claim:ce,release:Ce,tryAbandon:xe}}var ss=9,tu=13,As=27,Ms=32,qi=33,Ii=34,Yi=35,La=36,rl=37,_s=38,ps=39,$l=40,Eo,Tl=(Eo={},Eo[tu]=!0,Eo[ss]=!0,Eo),vl=function(ee){Tl[ee.keyCode]&&ee.preventDefault()},_l=function(){var ee="visibilitychange";if(typeof document=="undefined")return ee;var te=[ee,"ms"+ee,"webkit"+ee,"moz"+ee,"o"+ee],ie=oi(te,function(ce){return"on"+ce in document});return ie||ee}(),Ll=0,Uo=5;function Rl(ee,te){return Math.abs(te.x-ee.x)>=Uo||Math.abs(te.y-ee.y)>=Uo}var dl={type:"IDLE"};function zs(ee){var te=ee.cancel,ie=ee.completed,ce=ee.getPhase,Ce=ee.setPhase;return[{eventName:"mousemove",fn:function(Oe){var Ge=Oe.button,ht=Oe.clientX,At=Oe.clientY;if(Ge===Ll){var St={x:ht,y:At},gt=ce();if(gt.type==="DRAGGING"){Oe.preventDefault(),gt.actions.move(St);return}gt.type!=="PENDING"&&jn(!1);var Et=gt.point;if(Rl(Et,St)){Oe.preventDefault();var Ot=gt.actions.fluidLift(St);Ce({type:"DRAGGING",actions:Ot})}}}},{eventName:"mouseup",fn:function(Oe){var Ge=ce();if(Ge.type!=="DRAGGING"){te();return}Oe.preventDefault(),Ge.actions.drop({shouldBlockNextClick:!0}),ie()}},{eventName:"mousedown",fn:function(Oe){ce().type==="DRAGGING"&&Oe.preventDefault(),te()}},{eventName:"keydown",fn:function(Oe){var Ge=ce();if(Ge.type==="PENDING"){te();return}if(Oe.keyCode===As){Oe.preventDefault(),te();return}vl(Oe)}},{eventName:"resize",fn:te},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){ce().type==="PENDING"&&te()}},{eventName:"webkitmouseforcedown",fn:function(Oe){var Ge=ce();if(Ge.type==="IDLE"&&jn(!1),Ge.actions.shouldRespectForcePress()){te();return}Oe.preventDefault()}},{eventName:_l,fn:te}]}function Ps(ee){var te=(0,E.useRef)(dl),ie=(0,E.useRef)(qr),ce=Jn(function(){return{eventName:"mousedown",fn:function(gt){if(!gt.defaultPrevented&>.button===Ll&&!(gt.ctrlKey||gt.metaKey||gt.shiftKey||gt.altKey)){var Et=ee.findClosestDraggableId(gt);if(Et){var Ot=ee.tryGetLock(Et,Oe,{sourceEvent:gt});if(Ot){gt.preventDefault();var En={x:gt.clientX,y:gt.clientY};ie.current(),At(Ot,En)}}}}}},[ee]),Ce=Jn(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(gt){if(!gt.defaultPrevented){var Et=ee.findClosestDraggableId(gt);if(Et){var Ot=ee.findOptionsForDraggable(Et);Ot&&(Ot.shouldRespectForcePress||ee.canGetLock(Et)&>.preventDefault())}}}}},[ee]),xe=Vn(function(){var gt={passive:!1,capture:!0};ie.current=si(window,[Ce,ce],gt)},[Ce,ce]),Oe=Vn(function(){var St=te.current;St.type!=="IDLE"&&(te.current=dl,ie.current(),xe())},[xe]),Ge=Vn(function(){var St=te.current;Oe(),St.type==="DRAGGING"&&St.actions.cancel({shouldBlockNextClick:!0}),St.type==="PENDING"&&St.actions.abort()},[Oe]),ht=Vn(function(){var gt={capture:!0,passive:!1},Et=zs({cancel:Ge,completed:Oe,getPhase:function(){return te.current},setPhase:function(En){te.current=En}});ie.current=si(window,Et,gt)},[Ge,Oe]),At=Vn(function(gt,Et){te.current.type!=="IDLE"&&jn(!1),te.current={type:"PENDING",point:Et,actions:gt},ht()},[ht]);yn(function(){return xe(),function(){ie.current()}},[xe])}var wn;function Br(){}var ti=(wn={},wn[Ii]=!0,wn[qi]=!0,wn[La]=!0,wn[Yi]=!0,wn);function Na(ee,te){function ie(){te(),ee.cancel()}function ce(){te(),ee.drop()}return[{eventName:"keydown",fn:function(xe){if(xe.keyCode===As){xe.preventDefault(),ie();return}if(xe.keyCode===Ms){xe.preventDefault(),ce();return}if(xe.keyCode===$l){xe.preventDefault(),ee.moveDown();return}if(xe.keyCode===_s){xe.preventDefault(),ee.moveUp();return}if(xe.keyCode===ps){xe.preventDefault(),ee.moveRight();return}if(xe.keyCode===rl){xe.preventDefault(),ee.moveLeft();return}if(ti[xe.keyCode]){xe.preventDefault();return}vl(xe)}},{eventName:"mousedown",fn:ie},{eventName:"mouseup",fn:ie},{eventName:"click",fn:ie},{eventName:"touchstart",fn:ie},{eventName:"resize",fn:ie},{eventName:"wheel",fn:ie,options:{passive:!0}},{eventName:_l,fn:ie}]}function hi(ee){var te=(0,E.useRef)(Br),ie=Jn(function(){return{eventName:"keydown",fn:function(xe){if(xe.defaultPrevented||xe.keyCode!==Ms)return;var Oe=ee.findClosestDraggableId(xe);if(!Oe)return;var Ge=ee.tryGetLock(Oe,St,{sourceEvent:xe});if(!Ge)return;xe.preventDefault();var ht=!0,At=Ge.snapLift();te.current();function St(){ht||jn(!1),ht=!1,te.current(),ce()}te.current=si(window,Na(At,St),{capture:!0,passive:!1})}}},[ee]),ce=Vn(function(){var xe={passive:!1,capture:!0};te.current=si(window,[ie],xe)},[ie]);yn(function(){return ce(),function(){te.current()}},[ce])}var Po={type:"IDLE"},al=120,Yo=.15;function us(ee){var te=ee.cancel,ie=ee.getPhase;return[{eventName:"orientationchange",fn:te},{eventName:"resize",fn:te},{eventName:"contextmenu",fn:function(Ce){Ce.preventDefault()}},{eventName:"keydown",fn:function(Ce){if(ie().type!=="DRAGGING"){te();return}Ce.keyCode===As&&Ce.preventDefault(),te()}},{eventName:_l,fn:te}]}function Wo(ee){var te=ee.cancel,ie=ee.completed,ce=ee.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(xe){var Oe=ce();if(Oe.type!=="DRAGGING"){te();return}Oe.hasMoved=!0;var Ge=xe.touches[0],ht=Ge.clientX,At=Ge.clientY,St={x:ht,y:At};xe.preventDefault(),Oe.actions.move(St)}},{eventName:"touchend",fn:function(xe){var Oe=ce();if(Oe.type!=="DRAGGING"){te();return}xe.preventDefault(),Oe.actions.drop({shouldBlockNextClick:!0}),ie()}},{eventName:"touchcancel",fn:function(xe){if(ce().type!=="DRAGGING"){te();return}xe.preventDefault(),te()}},{eventName:"touchforcechange",fn:function(xe){var Oe=ce();Oe.type==="IDLE"&&jn(!1);var Ge=xe.touches[0];if(Ge){var ht=Ge.force>=Yo;if(ht){var At=Oe.actions.shouldRespectForcePress();if(Oe.type==="PENDING"){At&&te();return}if(At){if(Oe.hasMoved){xe.preventDefault();return}te();return}xe.preventDefault()}}}},{eventName:_l,fn:te}]}function fu(ee){var te=(0,E.useRef)(Po),ie=(0,E.useRef)(qr),ce=Vn(function(){return te.current},[]),Ce=Vn(function(Ot){te.current=Ot},[]),xe=Jn(function(){return{eventName:"touchstart",fn:function(Ot){if(!Ot.defaultPrevented){var En=ee.findClosestDraggableId(Ot);if(En){var Mr=ee.tryGetLock(En,Ge,{sourceEvent:Ot});if(Mr){var zr=Ot.touches[0],ea=zr.clientX,Oa=zr.clientY,Ja={x:ea,y:Oa};ie.current(),gt(Mr,Ja)}}}}}},[ee]),Oe=Vn(function(){var Ot={capture:!0,passive:!1};ie.current=si(window,[xe],Ot)},[xe]),Ge=Vn(function(){var Et=te.current;Et.type!=="IDLE"&&(Et.type==="PENDING"&&clearTimeout(Et.longPressTimerId),Ce(Po),ie.current(),Oe())},[Oe,Ce]),ht=Vn(function(){var Et=te.current;Ge(),Et.type==="DRAGGING"&&Et.actions.cancel({shouldBlockNextClick:!0}),Et.type==="PENDING"&&Et.actions.abort()},[Ge]),At=Vn(function(){var Ot={capture:!0,passive:!1},En={cancel:ht,completed:Ge,getPhase:ce},Mr=si(window,Wo(En),Ot),zr=si(window,us(En),Ot);ie.current=function(){Mr(),zr()}},[ht,ce,Ge]),St=Vn(function(){var Ot=ce();Ot.type!=="PENDING"&&jn(!1);var En=Ot.actions.fluidLift(Ot.point);Ce({type:"DRAGGING",actions:En,hasMoved:!1})},[ce,Ce]),gt=Vn(function(Ot,En){ce().type!=="IDLE"&&jn(!1);var Mr=setTimeout(St,al);Ce({type:"PENDING",point:En,actions:Ot,longPressTimerId:Mr}),At()},[At,ce,Ce,St]);yn(function(){return Oe(),function(){ie.current();var En=ce();En.type==="PENDING"&&(clearTimeout(En.longPressTimerId),Ce(Po))}},[ce,Oe,Ce]),yn(function(){var Ot=si(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Ot},[])}function Ks(ee){}var cc={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Tu(ee,te){if(te==null)return!1;var ie=!!cc[te.tagName.toLowerCase()];if(ie)return!0;var ce=te.getAttribute("contenteditable");return ce==="true"||ce===""?!0:te===ee?!1:Tu(ee,te.parentElement)}function nc(ee,te){var ie=te.target;return Gi(ie)?Tu(ee,ie):!1}var dc=function(ee){return Ir(ee.getBoundingClientRect()).center};function rc(ee){return ee instanceof ki(ee).Element}var Yu=function(){var ee="matches";if(typeof document=="undefined")return ee;var te=[ee,"msMatchesSelector","webkitMatchesSelector"],ie=oi(te,function(ce){return ce in Element.prototype});return ie||ee}();function ac(ee,te){return ee==null?null:ee[Yu](te)?ee:ac(ee.parentElement,te)}function Ku(ee,te){return ee.closest?ee.closest(te):ac(ee,te)}function mr(ee){return"["+Ia.contextId+'="'+ee+'"]'}function _a(ee,te){var ie=te.target;if(!rc(ie))return null;var ce=mr(ee),Ce=Ku(ie,ce);return!Ce||!Gi(Ce)?null:Ce}function Ki(ee,te){var ie=_a(ee,te);return ie?ie.getAttribute(Ia.draggableId):null}function ji(ee,te){var ie="["+ln.contextId+'="'+ee+'"]',ce=xo(document.querySelectorAll(ie)),Ce=oi(ce,function(xe){return xe.getAttribute(ln.id)===te});return!Ce||!Gi(Ce)?null:Ce}function po(ee){ee.preventDefault()}function bo(ee){var te=ee.expected,ie=ee.phase,ce=ee.isLockActive,Ce=ee.shouldWarn;return!(!ce()||te!==ie)}function Oo(ee){var te=ee.lockAPI,ie=ee.store,ce=ee.registry,Ce=ee.draggableId;if(te.isClaimed())return!1;var xe=ce.draggable.findById(Ce);return!(!xe||!xe.options.isEnabled||!Xi(ie.getState(),Ce))}function Vo(ee){var te=ee.lockAPI,ie=ee.contextId,ce=ee.store,Ce=ee.registry,xe=ee.draggableId,Oe=ee.forceSensorStop,Ge=ee.sourceEvent,ht=Oo({lockAPI:te,store:ce,registry:Ce,draggableId:xe});if(!ht)return null;var At=Ce.draggable.getById(xe),St=ji(ie,At.descriptor.id);if(!St||Ge&&!At.options.canDragInteractiveElements&&nc(St,Ge))return null;var gt=te.claim(Oe||qr),Et="PRE_DRAG";function Ot(){return At.options.shouldRespectForcePress}function En(){return te.isActive(gt)}function Mr(ro,Lo){bo({expected:ro,phase:Et,isLockActive:En,shouldWarn:!0})&&ce.dispatch(Lo())}var zr=Mr.bind(null,"DRAGGING");function ea(ro){function Lo(){te.release(),Et="COMPLETED"}Et!=="PRE_DRAG"&&(Lo(),Et!=="PRE_DRAG"&&jn(!1)),ce.dispatch(Gu(ro.liftActionArgs)),Et="DRAGGING";function zl(Ko,Gl){if(Gl===void 0&&(Gl={shouldBlockNextClick:!1}),ro.cleanup(),Gl.shouldBlockNextClick){var ms=si(window,[{eventName:"click",fn:po,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(ms)}Lo(),ce.dispatch(et({reason:Ko}))}return(0,Te.Z)({isActive:function(){return bo({expected:"DRAGGING",phase:Et,isLockActive:En,shouldWarn:!1})},shouldRespectForcePress:Ot,drop:function(Gl){return zl("DROP",Gl)},cancel:function(Gl){return zl("CANCEL",Gl)}},ro.actions)}function Oa(ro){var Lo=Jt(function(Ko){zr(function(){return du({client:Ko})})}),zl=ea({liftActionArgs:{id:xe,clientSelection:ro,movementMode:"FLUID"},cleanup:function(){return Lo.cancel()},actions:{move:Lo}});return(0,Te.Z)({},zl,{move:Lo})}function Ja(){var ro={moveUp:function(){return zr(Ws)},moveRight:function(){return zr(El)},moveDown:function(){return zr(eu)},moveLeft:function(){return zr(Mu)}};return ea({liftActionArgs:{id:xe,clientSelection:dc(St),movementMode:"SNAP"},cleanup:qr,actions:ro})}function ni(){var ro=bo({expected:"PRE_DRAG",phase:Et,isLockActive:En,shouldWarn:!0});ro&&te.release()}var ho={isActive:function(){return bo({expected:"PRE_DRAG",phase:Et,isLockActive:En,shouldWarn:!1})},shouldRespectForcePress:Ot,fluidLift:Oa,snapLift:Ja,abort:ni};return ho}var Xl=[Ps,hi,fu];function Cs(ee){var te=ee.contextId,ie=ee.store,ce=ee.registry,Ce=ee.customSensors,xe=ee.enableDefaultSensors,Oe=[].concat(xe?Xl:[],Ce||[]),Ge=(0,E.useState)(function(){return Os()})[0],ht=Vn(function(Oa,Ja){Oa.isDragging&&!Ja.isDragging&&Ge.tryAbandon()},[Ge]);yn(function(){var Oa=ie.getState(),Ja=ie.subscribe(function(){var ni=ie.getState();ht(Oa,ni),Oa=ni});return Ja},[Ge,ie,ht]),yn(function(){return Ge.tryAbandon},[Ge.tryAbandon]);var At=Vn(function(ea){return Oo({lockAPI:Ge,registry:ce,store:ie,draggableId:ea})},[Ge,ce,ie]),St=Vn(function(ea,Oa,Ja){return Vo({lockAPI:Ge,registry:ce,contextId:te,store:ie,draggableId:ea,forceSensorStop:Oa,sourceEvent:Ja&&Ja.sourceEvent?Ja.sourceEvent:null})},[te,Ge,ce,ie]),gt=Vn(function(ea){return Ki(te,ea)},[te]),Et=Vn(function(ea){var Oa=ce.draggable.findById(ea);return Oa?Oa.options:null},[ce.draggable]),Ot=Vn(function(){Ge.isClaimed()&&(Ge.tryAbandon(),ie.getState().phase!=="IDLE"&&ie.dispatch(re()))},[Ge,ie]),En=Vn(Ge.isClaimed,[Ge]),Mr=Jn(function(){return{canGetLock:At,tryGetLock:St,findClosestDraggableId:gt,findOptionsForDraggable:Et,tryReleaseLock:Ot,isLockClaimed:En}},[At,St,gt,Et,Ot,En]);Ks(Oe);for(var zr=0;zr=Pe.length?{done:!0}:{done:!1,value:Pe[_e++]}},e:function($e){throw $e},f:ze}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +`,Vs=function(ee){var te=ee.doctype;te&&(te.name.toLowerCase(),te.publicId)};function _i(ee){}function wa(ee,te){}function ml(){wa(function(){$o(cl.react,E.version),Vs(document)},[])}function Wo(ee){var te=(0,E.useRef)(ee);return(0,E.useEffect)(function(){te.current=ee}),te}function Os(){var ee=null;function te(){return!!ee}function ie(Oe){return Oe===ee}function ce(Oe){ee&&jn(!1);var Ge={abandon:Oe};return ee=Ge,Ge}function Ce(){ee||jn(!1),ee=null}function xe(){ee&&(ee.abandon(),Ce())}return{isClaimed:te,isActive:ie,claim:ce,release:Ce,tryAbandon:xe}}var ss=9,tu=13,As=27,Ms=32,qi=33,Ii=34,Yi=35,La=36,rl=37,_s=38,ps=39,$l=40,Eo,Tl=(Eo={},Eo[tu]=!0,Eo[ss]=!0,Eo),vl=function(ee){Tl[ee.keyCode]&&ee.preventDefault()},_l=function(){var ee="visibilitychange";if(typeof document=="undefined")return ee;var te=[ee,"ms"+ee,"webkit"+ee,"moz"+ee,"o"+ee],ie=oi(te,function(ce){return"on"+ce in document});return ie||ee}(),Ll=0,Uo=5;function Rl(ee,te){return Math.abs(te.x-ee.x)>=Uo||Math.abs(te.y-ee.y)>=Uo}var dl={type:"IDLE"};function zs(ee){var te=ee.cancel,ie=ee.completed,ce=ee.getPhase,Ce=ee.setPhase;return[{eventName:"mousemove",fn:function(Oe){var Ge=Oe.button,ht=Oe.clientX,At=Oe.clientY;if(Ge===Ll){var St={x:ht,y:At},gt=ce();if(gt.type==="DRAGGING"){Oe.preventDefault(),gt.actions.move(St);return}gt.type!=="PENDING"&&jn(!1);var Et=gt.point;if(Rl(Et,St)){Oe.preventDefault();var Ot=gt.actions.fluidLift(St);Ce({type:"DRAGGING",actions:Ot})}}}},{eventName:"mouseup",fn:function(Oe){var Ge=ce();if(Ge.type!=="DRAGGING"){te();return}Oe.preventDefault(),Ge.actions.drop({shouldBlockNextClick:!0}),ie()}},{eventName:"mousedown",fn:function(Oe){ce().type==="DRAGGING"&&Oe.preventDefault(),te()}},{eventName:"keydown",fn:function(Oe){var Ge=ce();if(Ge.type==="PENDING"){te();return}if(Oe.keyCode===As){Oe.preventDefault(),te();return}vl(Oe)}},{eventName:"resize",fn:te},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){ce().type==="PENDING"&&te()}},{eventName:"webkitmouseforcedown",fn:function(Oe){var Ge=ce();if(Ge.type==="IDLE"&&jn(!1),Ge.actions.shouldRespectForcePress()){te();return}Oe.preventDefault()}},{eventName:_l,fn:te}]}function Ps(ee){var te=(0,E.useRef)(dl),ie=(0,E.useRef)(qr),ce=Jn(function(){return{eventName:"mousedown",fn:function(gt){if(!gt.defaultPrevented&>.button===Ll&&!(gt.ctrlKey||gt.metaKey||gt.shiftKey||gt.altKey)){var Et=ee.findClosestDraggableId(gt);if(Et){var Ot=ee.tryGetLock(Et,Oe,{sourceEvent:gt});if(Ot){gt.preventDefault();var bn={x:gt.clientX,y:gt.clientY};ie.current(),At(Ot,bn)}}}}}},[ee]),Ce=Jn(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(gt){if(!gt.defaultPrevented){var Et=ee.findClosestDraggableId(gt);if(Et){var Ot=ee.findOptionsForDraggable(Et);Ot&&(Ot.shouldRespectForcePress||ee.canGetLock(Et)&>.preventDefault())}}}}},[ee]),xe=Vn(function(){var gt={passive:!1,capture:!0};ie.current=si(window,[Ce,ce],gt)},[Ce,ce]),Oe=Vn(function(){var St=te.current;St.type!=="IDLE"&&(te.current=dl,ie.current(),xe())},[xe]),Ge=Vn(function(){var St=te.current;Oe(),St.type==="DRAGGING"&&St.actions.cancel({shouldBlockNextClick:!0}),St.type==="PENDING"&&St.actions.abort()},[Oe]),ht=Vn(function(){var gt={capture:!0,passive:!1},Et=zs({cancel:Ge,completed:Oe,getPhase:function(){return te.current},setPhase:function(bn){te.current=bn}});ie.current=si(window,Et,gt)},[Ge,Oe]),At=Vn(function(gt,Et){te.current.type!=="IDLE"&&jn(!1),te.current={type:"PENDING",point:Et,actions:gt},ht()},[ht]);yn(function(){return xe(),function(){ie.current()}},[xe])}var En;function Br(){}var ti=(En={},En[Ii]=!0,En[qi]=!0,En[La]=!0,En[Yi]=!0,En);function Na(ee,te){function ie(){te(),ee.cancel()}function ce(){te(),ee.drop()}return[{eventName:"keydown",fn:function(xe){if(xe.keyCode===As){xe.preventDefault(),ie();return}if(xe.keyCode===Ms){xe.preventDefault(),ce();return}if(xe.keyCode===$l){xe.preventDefault(),ee.moveDown();return}if(xe.keyCode===_s){xe.preventDefault(),ee.moveUp();return}if(xe.keyCode===ps){xe.preventDefault(),ee.moveRight();return}if(xe.keyCode===rl){xe.preventDefault(),ee.moveLeft();return}if(ti[xe.keyCode]){xe.preventDefault();return}vl(xe)}},{eventName:"mousedown",fn:ie},{eventName:"mouseup",fn:ie},{eventName:"click",fn:ie},{eventName:"touchstart",fn:ie},{eventName:"resize",fn:ie},{eventName:"wheel",fn:ie,options:{passive:!0}},{eventName:_l,fn:ie}]}function hi(ee){var te=(0,E.useRef)(Br),ie=Jn(function(){return{eventName:"keydown",fn:function(xe){if(xe.defaultPrevented||xe.keyCode!==Ms)return;var Oe=ee.findClosestDraggableId(xe);if(!Oe)return;var Ge=ee.tryGetLock(Oe,St,{sourceEvent:xe});if(!Ge)return;xe.preventDefault();var ht=!0,At=Ge.snapLift();te.current();function St(){ht||jn(!1),ht=!1,te.current(),ce()}te.current=si(window,Na(At,St),{capture:!0,passive:!1})}}},[ee]),ce=Vn(function(){var xe={passive:!1,capture:!0};te.current=si(window,[ie],xe)},[ie]);yn(function(){return ce(),function(){te.current()}},[ce])}var Po={type:"IDLE"},al=120,Yo=.15;function us(ee){var te=ee.cancel,ie=ee.getPhase;return[{eventName:"orientationchange",fn:te},{eventName:"resize",fn:te},{eventName:"contextmenu",fn:function(Ce){Ce.preventDefault()}},{eventName:"keydown",fn:function(Ce){if(ie().type!=="DRAGGING"){te();return}Ce.keyCode===As&&Ce.preventDefault(),te()}},{eventName:_l,fn:te}]}function Vo(ee){var te=ee.cancel,ie=ee.completed,ce=ee.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(xe){var Oe=ce();if(Oe.type!=="DRAGGING"){te();return}Oe.hasMoved=!0;var Ge=xe.touches[0],ht=Ge.clientX,At=Ge.clientY,St={x:ht,y:At};xe.preventDefault(),Oe.actions.move(St)}},{eventName:"touchend",fn:function(xe){var Oe=ce();if(Oe.type!=="DRAGGING"){te();return}xe.preventDefault(),Oe.actions.drop({shouldBlockNextClick:!0}),ie()}},{eventName:"touchcancel",fn:function(xe){if(ce().type!=="DRAGGING"){te();return}xe.preventDefault(),te()}},{eventName:"touchforcechange",fn:function(xe){var Oe=ce();Oe.type==="IDLE"&&jn(!1);var Ge=xe.touches[0];if(Ge){var ht=Ge.force>=Yo;if(ht){var At=Oe.actions.shouldRespectForcePress();if(Oe.type==="PENDING"){At&&te();return}if(At){if(Oe.hasMoved){xe.preventDefault();return}te();return}xe.preventDefault()}}}},{eventName:_l,fn:te}]}function fu(ee){var te=(0,E.useRef)(Po),ie=(0,E.useRef)(qr),ce=Vn(function(){return te.current},[]),Ce=Vn(function(Ot){te.current=Ot},[]),xe=Jn(function(){return{eventName:"touchstart",fn:function(Ot){if(!Ot.defaultPrevented){var bn=ee.findClosestDraggableId(Ot);if(bn){var Mr=ee.tryGetLock(bn,Ge,{sourceEvent:Ot});if(Mr){var zr=Ot.touches[0],ea=zr.clientX,Oa=zr.clientY,Ja={x:ea,y:Oa};ie.current(),gt(Mr,Ja)}}}}}},[ee]),Oe=Vn(function(){var Ot={capture:!0,passive:!1};ie.current=si(window,[xe],Ot)},[xe]),Ge=Vn(function(){var Et=te.current;Et.type!=="IDLE"&&(Et.type==="PENDING"&&clearTimeout(Et.longPressTimerId),Ce(Po),ie.current(),Oe())},[Oe,Ce]),ht=Vn(function(){var Et=te.current;Ge(),Et.type==="DRAGGING"&&Et.actions.cancel({shouldBlockNextClick:!0}),Et.type==="PENDING"&&Et.actions.abort()},[Ge]),At=Vn(function(){var Ot={capture:!0,passive:!1},bn={cancel:ht,completed:Ge,getPhase:ce},Mr=si(window,Vo(bn),Ot),zr=si(window,us(bn),Ot);ie.current=function(){Mr(),zr()}},[ht,ce,Ge]),St=Vn(function(){var Ot=ce();Ot.type!=="PENDING"&&jn(!1);var bn=Ot.actions.fluidLift(Ot.point);Ce({type:"DRAGGING",actions:bn,hasMoved:!1})},[ce,Ce]),gt=Vn(function(Ot,bn){ce().type!=="IDLE"&&jn(!1);var Mr=setTimeout(St,al);Ce({type:"PENDING",point:bn,actions:Ot,longPressTimerId:Mr}),At()},[At,ce,Ce,St]);yn(function(){return Oe(),function(){ie.current();var bn=ce();bn.type==="PENDING"&&(clearTimeout(bn.longPressTimerId),Ce(Po))}},[ce,Oe,Ce]),yn(function(){var Ot=si(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Ot},[])}function Ks(ee){}var cc={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Tu(ee,te){if(te==null)return!1;var ie=!!cc[te.tagName.toLowerCase()];if(ie)return!0;var ce=te.getAttribute("contenteditable");return ce==="true"||ce===""?!0:te===ee?!1:Tu(ee,te.parentElement)}function nc(ee,te){var ie=te.target;return Gi(ie)?Tu(ee,ie):!1}var dc=function(ee){return Ir(ee.getBoundingClientRect()).center};function rc(ee){return ee instanceof ki(ee).Element}var Yu=function(){var ee="matches";if(typeof document=="undefined")return ee;var te=[ee,"msMatchesSelector","webkitMatchesSelector"],ie=oi(te,function(ce){return ce in Element.prototype});return ie||ee}();function ac(ee,te){return ee==null?null:ee[Yu](te)?ee:ac(ee.parentElement,te)}function Ku(ee,te){return ee.closest?ee.closest(te):ac(ee,te)}function mr(ee){return"["+Ia.contextId+'="'+ee+'"]'}function _a(ee,te){var ie=te.target;if(!rc(ie))return null;var ce=mr(ee),Ce=Ku(ie,ce);return!Ce||!Gi(Ce)?null:Ce}function Ki(ee,te){var ie=_a(ee,te);return ie?ie.getAttribute(Ia.draggableId):null}function ji(ee,te){var ie="["+ln.contextId+'="'+ee+'"]',ce=xo(document.querySelectorAll(ie)),Ce=oi(ce,function(xe){return xe.getAttribute(ln.id)===te});return!Ce||!Gi(Ce)?null:Ce}function po(ee){ee.preventDefault()}function bo(ee){var te=ee.expected,ie=ee.phase,ce=ee.isLockActive,Ce=ee.shouldWarn;return!(!ce()||te!==ie)}function Oo(ee){var te=ee.lockAPI,ie=ee.store,ce=ee.registry,Ce=ee.draggableId;if(te.isClaimed())return!1;var xe=ce.draggable.findById(Ce);return!(!xe||!xe.options.isEnabled||!Xi(ie.getState(),Ce))}function zo(ee){var te=ee.lockAPI,ie=ee.contextId,ce=ee.store,Ce=ee.registry,xe=ee.draggableId,Oe=ee.forceSensorStop,Ge=ee.sourceEvent,ht=Oo({lockAPI:te,store:ce,registry:Ce,draggableId:xe});if(!ht)return null;var At=Ce.draggable.getById(xe),St=ji(ie,At.descriptor.id);if(!St||Ge&&!At.options.canDragInteractiveElements&&nc(St,Ge))return null;var gt=te.claim(Oe||qr),Et="PRE_DRAG";function Ot(){return At.options.shouldRespectForcePress}function bn(){return te.isActive(gt)}function Mr(ro,Ro){bo({expected:ro,phase:Et,isLockActive:bn,shouldWarn:!0})&&ce.dispatch(Ro())}var zr=Mr.bind(null,"DRAGGING");function ea(ro){function Ro(){te.release(),Et="COMPLETED"}Et!=="PRE_DRAG"&&(Ro(),Et!=="PRE_DRAG"&&jn(!1)),ce.dispatch(Gu(ro.liftActionArgs)),Et="DRAGGING";function zl(Ko,Gl){if(Gl===void 0&&(Gl={shouldBlockNextClick:!1}),ro.cleanup(),Gl.shouldBlockNextClick){var ms=si(window,[{eventName:"click",fn:po,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(ms)}Ro(),ce.dispatch(et({reason:Ko}))}return(0,Te.Z)({isActive:function(){return bo({expected:"DRAGGING",phase:Et,isLockActive:bn,shouldWarn:!1})},shouldRespectForcePress:Ot,drop:function(Gl){return zl("DROP",Gl)},cancel:function(Gl){return zl("CANCEL",Gl)}},ro.actions)}function Oa(ro){var Ro=Jt(function(Ko){zr(function(){return du({client:Ko})})}),zl=ea({liftActionArgs:{id:xe,clientSelection:ro,movementMode:"FLUID"},cleanup:function(){return Ro.cancel()},actions:{move:Ro}});return(0,Te.Z)({},zl,{move:Ro})}function Ja(){var ro={moveUp:function(){return zr(Ws)},moveRight:function(){return zr(El)},moveDown:function(){return zr(eu)},moveLeft:function(){return zr(Mu)}};return ea({liftActionArgs:{id:xe,clientSelection:dc(St),movementMode:"SNAP"},cleanup:qr,actions:ro})}function ni(){var ro=bo({expected:"PRE_DRAG",phase:Et,isLockActive:bn,shouldWarn:!0});ro&&te.release()}var ho={isActive:function(){return bo({expected:"PRE_DRAG",phase:Et,isLockActive:bn,shouldWarn:!1})},shouldRespectForcePress:Ot,fluidLift:Oa,snapLift:Ja,abort:ni};return ho}var Xl=[Ps,hi,fu];function Cs(ee){var te=ee.contextId,ie=ee.store,ce=ee.registry,Ce=ee.customSensors,xe=ee.enableDefaultSensors,Oe=[].concat(xe?Xl:[],Ce||[]),Ge=(0,E.useState)(function(){return Os()})[0],ht=Vn(function(Oa,Ja){Oa.isDragging&&!Ja.isDragging&&Ge.tryAbandon()},[Ge]);yn(function(){var Oa=ie.getState(),Ja=ie.subscribe(function(){var ni=ie.getState();ht(Oa,ni),Oa=ni});return Ja},[Ge,ie,ht]),yn(function(){return Ge.tryAbandon},[Ge.tryAbandon]);var At=Vn(function(ea){return Oo({lockAPI:Ge,registry:ce,store:ie,draggableId:ea})},[Ge,ce,ie]),St=Vn(function(ea,Oa,Ja){return zo({lockAPI:Ge,registry:ce,contextId:te,store:ie,draggableId:ea,forceSensorStop:Oa,sourceEvent:Ja&&Ja.sourceEvent?Ja.sourceEvent:null})},[te,Ge,ce,ie]),gt=Vn(function(ea){return Ki(te,ea)},[te]),Et=Vn(function(ea){var Oa=ce.draggable.findById(ea);return Oa?Oa.options:null},[ce.draggable]),Ot=Vn(function(){Ge.isClaimed()&&(Ge.tryAbandon(),ie.getState().phase!=="IDLE"&&ie.dispatch(re()))},[Ge,ie]),bn=Vn(Ge.isClaimed,[Ge]),Mr=Jn(function(){return{canGetLock:At,tryGetLock:St,findClosestDraggableId:gt,findOptionsForDraggable:Et,tryReleaseLock:Ot,isLockClaimed:bn}},[At,St,gt,Et,Ot,bn]);Ks(Oe);for(var zr=0;zr=Pe.length?{done:!0}:{done:!1,value:Pe[_e++]}},e:function($e){throw $e},f:ze}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var nt,Fe=!0,We=!1;return{s:function(){He=He.call(Pe)},n:function(){var $e=He.next();return Fe=$e.done,$e},e:function($e){We=!0,nt=$e},f:function(){try{Fe||He.return==null||He.return()}finally{if(We)throw nt}}}}}}]); diff --git a/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.0b72a969.async.js b/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.fe8cc0ca.async.js similarity index 90% rename from p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.0b72a969.async.js rename to p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.fe8cc0ca.async.js index 34caa26cda..ae3e61d3ad 100644 --- a/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.0b72a969.async.js +++ b/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.fe8cc0ca.async.js @@ -1,13 +1,13 @@ -!(function(){var Hm=Object.defineProperty,Gm=Object.defineProperties;var Km=Object.getOwnPropertyDescriptors;var pd=Object.getOwnPropertySymbols;var T0=Object.prototype.hasOwnProperty,k0=Object.prototype.propertyIsEnumerable;var Gd=Math.pow,O0=(ke,Je,E)=>Je in ke?Hm(ke,Je,{enumerable:!0,configurable:!0,writable:!0,value:E}):ke[Je]=E,Br=(ke,Je)=>{for(var E in Je||(Je={}))T0.call(Je,E)&&O0(ke,E,Je[E]);if(pd)for(var E of pd(Je))k0.call(Je,E)&&O0(ke,E,Je[E]);return ke},qu=(ke,Je)=>Gm(ke,Km(Je));var gd=(ke,Je)=>{var E={};for(var a in ke)T0.call(ke,a)&&Je.indexOf(a)<0&&(E[a]=ke[a]);if(ke!=null&&pd)for(var a of pd(ke))Je.indexOf(a)<0&&k0.call(ke,a)&&(E[a]=ke[a]);return E};var L0=(ke,Je,E)=>new Promise((a,te)=>{var ce=le=>{try{ue(E.next(le))}catch(xe){te(xe)}},se=le=>{try{ue(E.throw(le))}catch(xe){te(xe)}},ue=le=>le.done?a(le.value):Promise.resolve(le.value).then(ce,se);ue((E=E.apply(ke,Je)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[8522,6270],{12893:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return Se}});var a=E(60499),te=E(59301),ce={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"minus-circle",theme:"outlined"},se=ce,ue=E(7657),le=function(ge,we){return te.createElement(ue.Z,(0,a.Z)({},ge,{ref:we,icon:se}))},xe=te.forwardRef(le),Se=xe},32050:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return Se}});var a=E(60499),te=E(59301),ce={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},se=ce,ue=E(7657),le=function(ge,we){return te.createElement(ue.Z,(0,a.Z)({},ge,{ref:we,icon:se}))},xe=te.forwardRef(le),Se=xe},87954:function(ke,Je,E){"use strict";E.d(Je,{LB:function(){return Ea},y9:function(){return jr},g4:function(){return lt},we:function(){return Vt},pE:function(){return bt},VK:function(){return et},Cj:function(){return Hn},O1:function(){return ba},Zj:function(){return Ml},VT:function(){return Me},Dy:function(){return ze}});var a=E(59301),te=E(4676),ce=E(35241);const se={display:"none"};function ue(fe){let{id:be,value:_e}=fe;return a.createElement("div",{id:be,style:se},_e)}function le(fe){let{id:be,announcement:_e,ariaLiveType:Ct="assertive"}=fe;const Gt={position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return a.createElement("div",{id:be,style:Gt,role:"status","aria-live":Ct,"aria-atomic":!0},_e)}function xe(){const[fe,be]=(0,a.useState)("");return{announce:(0,a.useCallback)(Ct=>{Ct!=null&&be(Ct)},[]),announcement:fe}}const Se=(0,a.createContext)(null);function re(fe){const be=(0,a.useContext)(Se);(0,a.useEffect)(()=>{if(!be)throw new Error("useDndMonitor must be used within a children of ");return be(fe)},[fe,be])}function ge(){const[fe]=(0,a.useState)(()=>new Set),be=(0,a.useCallback)(Ct=>(fe.add(Ct),()=>fe.delete(Ct)),[fe]);return[(0,a.useCallback)(Ct=>{let{type:Gt,event:Wt}=Ct;fe.forEach(wn=>{var ee;return(ee=wn[Gt])==null?void 0:ee.call(wn,Wt)})},[fe]),be]}const we={draggable:` +!(function(){var Hm=Object.defineProperty,Gm=Object.defineProperties;var Km=Object.getOwnPropertyDescriptors;var pd=Object.getOwnPropertySymbols;var T0=Object.prototype.hasOwnProperty,k0=Object.prototype.propertyIsEnumerable;var Gd=Math.pow,O0=(ke,Je,E)=>Je in ke?Hm(ke,Je,{enumerable:!0,configurable:!0,writable:!0,value:E}):ke[Je]=E,Br=(ke,Je)=>{for(var E in Je||(Je={}))T0.call(Je,E)&&O0(ke,E,Je[E]);if(pd)for(var E of pd(Je))k0.call(Je,E)&&O0(ke,E,Je[E]);return ke},qu=(ke,Je)=>Gm(ke,Km(Je));var gd=(ke,Je)=>{var E={};for(var a in ke)T0.call(ke,a)&&Je.indexOf(a)<0&&(E[a]=ke[a]);if(ke!=null&&pd)for(var a of pd(ke))Je.indexOf(a)<0&&k0.call(ke,a)&&(E[a]=ke[a]);return E};var L0=(ke,Je,E)=>new Promise((a,te)=>{var ce=le=>{try{ue(E.next(le))}catch(xe){te(xe)}},se=le=>{try{ue(E.throw(le))}catch(xe){te(xe)}},ue=le=>le.done?a(le.value):Promise.resolve(le.value).then(ce,se);ue((E=E.apply(ke,Je)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[8522,6270],{12893:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return Se}});var a=E(60499),te=E(59301),ce={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"minus-circle",theme:"outlined"},se=ce,ue=E(7657),le=function(ge,we){return te.createElement(ue.Z,(0,a.Z)({},ge,{ref:we,icon:se}))},xe=te.forwardRef(le),Se=xe},32050:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return Se}});var a=E(60499),te=E(59301),ce={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},se=ce,ue=E(7657),le=function(ge,we){return te.createElement(ue.Z,(0,a.Z)({},ge,{ref:we,icon:se}))},xe=te.forwardRef(le),Se=xe},87954:function(ke,Je,E){"use strict";E.d(Je,{LB:function(){return Ea},y9:function(){return jr},g4:function(){return lt},we:function(){return Vt},pE:function(){return bt},VK:function(){return et},Cj:function(){return Hn},O1:function(){return ba},Zj:function(){return Ml},VT:function(){return Me},Dy:function(){return Ze}});var a=E(59301),te=E(4676),ce=E(35241);const se={display:"none"};function ue(fe){let{id:be,value:_e}=fe;return a.createElement("div",{id:be,style:se},_e)}function le(fe){let{id:be,announcement:_e,ariaLiveType:Ct="assertive"}=fe;const Gt={position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return a.createElement("div",{id:be,style:Gt,role:"status","aria-live":Ct,"aria-atomic":!0},_e)}function xe(){const[fe,be]=(0,a.useState)("");return{announce:(0,a.useCallback)(Ct=>{Ct!=null&&be(Ct)},[]),announcement:fe}}const Se=(0,a.createContext)(null);function re(fe){const be=(0,a.useContext)(Se);(0,a.useEffect)(()=>{if(!be)throw new Error("useDndMonitor must be used within a children of ");return be(fe)},[fe,be])}function ge(){const[fe]=(0,a.useState)(()=>new Set),be=(0,a.useCallback)(Ct=>(fe.add(Ct),()=>fe.delete(Ct)),[fe]);return[(0,a.useCallback)(Ct=>{let{type:Gt,event:Wt}=Ct;fe.forEach(wn=>{var ee;return(ee=wn[Gt])==null?void 0:ee.call(wn,Wt)})},[fe]),be]}const we={draggable:` To pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel. - `},De={onDragStart(fe){let{active:be}=fe;return"Picked up draggable item "+be.id+"."},onDragOver(fe){let{active:be,over:_e}=fe;return _e?"Draggable item "+be.id+" was moved over droppable area "+_e.id+".":"Draggable item "+be.id+" is no longer over a droppable area."},onDragEnd(fe){let{active:be,over:_e}=fe;return _e?"Draggable item "+be.id+" was dropped over droppable area "+_e.id:"Draggable item "+be.id+" was dropped."},onDragCancel(fe){let{active:be}=fe;return"Dragging was cancelled. Draggable item "+be.id+" was dropped."}};function pt(fe){let{announcements:be=De,container:_e,hiddenTextDescribedById:Ct,screenReaderInstructions:Gt=we}=fe;const{announce:Wt,announcement:wn}=xe(),ee=(0,ce.Ld)("DndLiveRegion"),[rt,Ot]=(0,a.useState)(!1);if((0,a.useEffect)(()=>{Ot(!0)},[]),re((0,a.useMemo)(()=>({onDragStart($e){let{active:zt}=$e;Wt(be.onDragStart({active:zt}))},onDragMove($e){let{active:zt,over:Rt}=$e;be.onDragMove&&Wt(be.onDragMove({active:zt,over:Rt}))},onDragOver($e){let{active:zt,over:Rt}=$e;Wt(be.onDragOver({active:zt,over:Rt}))},onDragEnd($e){let{active:zt,over:Rt}=$e;Wt(be.onDragEnd({active:zt,over:Rt}))},onDragCancel($e){let{active:zt,over:Rt}=$e;Wt(be.onDragCancel({active:zt,over:Rt}))}}),[Wt,be])),!rt)return null;const _t=a.createElement(a.Fragment,null,a.createElement(ue,{id:Ct,value:Gt.draggable}),a.createElement(le,{id:ee,announcement:wn}));return _e?(0,te.createPortal)(_t,_e):_t}var ve;(function(fe){fe.DragStart="dragStart",fe.DragMove="dragMove",fe.DragEnd="dragEnd",fe.DragCancel="dragCancel",fe.DragOver="dragOver",fe.RegisterDroppable="registerDroppable",fe.SetDroppableDisabled="setDroppableDisabled",fe.UnregisterDroppable="unregisterDroppable"})(ve||(ve={}));function ie(){}function Me(fe,be){return(0,a.useMemo)(()=>({sensor:fe,options:be!=null?be:{}}),[fe,be])}function ze(){for(var fe=arguments.length,be=new Array(fe),_e=0;_e[...be].filter(Ct=>Ct!=null),[...be])}const Ye=Object.freeze({x:0,y:0});function ye(fe,be){return Math.sqrt(Math.pow(fe.x-be.x,2)+Math.pow(fe.y-be.y,2))}function de(fe,be){const _e=(0,ce.DC)(fe);if(!_e)return"0 0";const Ct={x:(_e.x-be.left)/be.width*100,y:(_e.y-be.top)/be.height*100};return Ct.x+"% "+Ct.y+"%"}function b(fe,be){let{data:{value:_e}}=fe,{data:{value:Ct}}=be;return _e-Ct}function Ie(fe,be){let{data:{value:_e}}=fe,{data:{value:Ct}}=be;return Ct-_e}function oe(fe){let{left:be,top:_e,height:Ct,width:Gt}=fe;return[{x:be,y:_e},{x:be+Gt,y:_e},{x:be,y:_e+Ct},{x:be+Gt,y:_e+Ct}]}function Pt(fe,be){if(!fe||fe.length===0)return null;const[_e]=fe;return be?_e[be]:_e}function Dt(fe,be,_e){return be===void 0&&(be=fe.left),_e===void 0&&(_e=fe.top),{x:be+fe.width*.5,y:_e+fe.height*.5}}const bt=fe=>{let{collisionRect:be,droppableRects:_e,droppableContainers:Ct}=fe;const Gt=Dt(be,be.left,be.top),Wt=[];for(const wn of Ct){const{id:ee}=wn,rt=_e.get(ee);if(rt){const Ot=ye(Dt(rt),Gt);Wt.push({id:ee,data:{droppableContainer:wn,value:Ot}})}}return Wt.sort(b)},gt=fe=>{let{collisionRect:be,droppableRects:_e,droppableContainers:Ct}=fe;const Gt=oe(be),Wt=[];for(const wn of Ct){const{id:ee}=wn,rt=_e.get(ee);if(rt){const Ot=oe(rt),_t=Gt.reduce((zt,Rt,an)=>zt+ye(Ot[an],Rt),0),$e=Number((_t/4).toFixed(4));Wt.push({id:ee,data:{droppableContainer:wn,value:$e}})}}return Wt.sort(b)};function yt(fe,be){const _e=Math.max(be.top,fe.top),Ct=Math.max(be.left,fe.left),Gt=Math.min(be.left+be.width,fe.left+fe.width),Wt=Math.min(be.top+be.height,fe.top+fe.height),wn=Gt-Ct,ee=Wt-_e;if(Ct{let{collisionRect:be,droppableRects:_e,droppableContainers:Ct}=fe;const Gt=[];for(const Wt of Ct){const{id:wn}=Wt,ee=_e.get(wn);if(ee){const rt=yt(ee,be);rt>0&&Gt.push({id:wn,data:{droppableContainer:Wt,value:rt}})}}return Gt.sort(Ie)};function Fe(fe,be){const{top:_e,left:Ct,bottom:Gt,right:Wt}=be;return _e<=fe.y&&fe.y<=Gt&&Ct<=fe.x&&fe.x<=Wt}const he=fe=>{let{droppableContainers:be,droppableRects:_e,pointerCoordinates:Ct}=fe;if(!Ct)return[];const Gt=[];for(const Wt of be){const{id:wn}=Wt,ee=_e.get(wn);if(ee&&Fe(Ct,ee)){const Ot=oe(ee).reduce(($e,zt)=>$e+ye(Ct,zt),0),_t=Number((Ot/4).toFixed(4));Gt.push({id:wn,data:{droppableContainer:Wt,value:_t}})}}return Gt.sort(b)};function We(fe,be,_e){return qu(Br({},fe),{scaleX:be&&_e?be.width/_e.width:1,scaleY:be&&_e?be.height/_e.height:1})}function ft(fe,be){return fe&&be?{x:fe.left-be.left,y:fe.top-be.top}:Ye}function Kt(fe){return function(_e){for(var Ct=arguments.length,Gt=new Array(Ct>1?Ct-1:0),Wt=1;Wtqu(Br({},wn),{top:wn.top+fe*ee.y,bottom:wn.bottom+fe*ee.y,left:wn.left+fe*ee.x,right:wn.right+fe*ee.x}),Br({},_e))}}const Ke=Kt(1);function ht(fe){if(fe.startsWith("matrix3d(")){const be=fe.slice(9,-1).split(/, /);return{x:+be[12],y:+be[13],scaleX:+be[0],scaleY:+be[5]}}else if(fe.startsWith("matrix(")){const be=fe.slice(7,-1).split(/, /);return{x:+be[4],y:+be[5],scaleX:+be[0],scaleY:+be[3]}}return null}function wt(fe,be,_e){const Ct=ht(be);if(!Ct)return fe;const{scaleX:Gt,scaleY:Wt,x:wn,y:ee}=Ct,rt=fe.left-wn-(1-Gt)*parseFloat(_e),Ot=fe.top-ee-(1-Wt)*parseFloat(_e.slice(_e.indexOf(" ")+1)),_t=Gt?fe.width/Gt:fe.width,$e=Wt?fe.height/Wt:fe.height;return{width:_t,height:$e,top:Ot,right:rt+_t,bottom:Ot+$e,left:rt}}const at={ignoreTransform:!1};function et(fe,be){be===void 0&&(be=at);let _e=fe.getBoundingClientRect();if(be.ignoreTransform){const{transform:Ot,transformOrigin:_t}=(0,ce.Jj)(fe).getComputedStyle(fe);Ot&&(_e=wt(_e,Ot,_t))}const{top:Ct,left:Gt,width:Wt,height:wn,bottom:ee,right:rt}=_e;return{top:Ct,left:Gt,width:Wt,height:wn,bottom:ee,right:rt}}function nt(fe){return et(fe,{ignoreTransform:!0})}function st(fe){const be=fe.innerWidth,_e=fe.innerHeight;return{top:0,left:0,right:be,bottom:_e,width:be,height:_e}}function Ae(fe,be){return be===void 0&&(be=(0,ce.Jj)(fe).getComputedStyle(fe)),be.position==="fixed"}function Ce(fe,be){be===void 0&&(be=(0,ce.Jj)(fe).getComputedStyle(fe));const _e=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(Gt=>{const Wt=be[Gt];return typeof Wt=="string"?_e.test(Wt):!1})}function me(fe,be){const _e=[];function Ct(Gt){if(be!=null&&_e.length>=be||!Gt)return _e;if((0,ce.qk)(Gt)&&Gt.scrollingElement!=null&&!_e.includes(Gt.scrollingElement))return _e.push(Gt.scrollingElement),_e;if(!(0,ce.Re)(Gt)||(0,ce.vZ)(Gt)||_e.includes(Gt))return _e;const Wt=(0,ce.Jj)(fe).getComputedStyle(Gt);return Gt!==fe&&Ce(Gt,Wt)&&_e.push(Gt),Ae(Gt,Wt)?_e:Ct(Gt.parentNode)}return fe?Ct(fe):_e}function He(fe){const[be]=me(fe,1);return be!=null?be:null}function Ge(fe){return!ce.Nq||!fe?null:(0,ce.FJ)(fe)?fe:(0,ce.UG)(fe)?(0,ce.qk)(fe)||fe===(0,ce.r3)(fe).scrollingElement?window:(0,ce.Re)(fe)?fe:null:null}function Lt(fe){return(0,ce.FJ)(fe)?fe.scrollX:fe.scrollLeft}function it(fe){return(0,ce.FJ)(fe)?fe.scrollY:fe.scrollTop}function vt(fe){return{x:Lt(fe),y:it(fe)}}var jt;(function(fe){fe[fe.Forward=1]="Forward",fe[fe.Backward=-1]="Backward"})(jt||(jt={}));function Ft(fe){return!ce.Nq||!fe?!1:fe===document.scrollingElement}function Qt(fe){const be={x:0,y:0},_e=Ft(fe)?{height:window.innerHeight,width:window.innerWidth}:{height:fe.clientHeight,width:fe.clientWidth},Ct={x:fe.scrollWidth-_e.width,y:fe.scrollHeight-_e.height},Gt=fe.scrollTop<=be.y,Wt=fe.scrollLeft<=be.x,wn=fe.scrollTop>=Ct.y,ee=fe.scrollLeft>=Ct.x;return{isTop:Gt,isLeft:Wt,isBottom:wn,isRight:ee,maxScroll:Ct,minScroll:be}}const Jt={x:.2,y:.2};function qt(fe,be,_e,Ct,Gt){let{top:Wt,left:wn,right:ee,bottom:rt}=_e;Ct===void 0&&(Ct=10),Gt===void 0&&(Gt=Jt);const{isTop:Ot,isBottom:_t,isLeft:$e,isRight:zt}=Qt(fe),Rt={x:0,y:0},an={x:0,y:0},Ut={height:be.height*Gt.y,width:be.width*Gt.x};return!Ot&&Wt<=be.top+Ut.height?(Rt.y=jt.Backward,an.y=Ct*Math.abs((be.top+Ut.height-Wt)/Ut.height)):!_t&&rt>=be.bottom-Ut.height&&(Rt.y=jt.Forward,an.y=Ct*Math.abs((be.bottom-Ut.height-rt)/Ut.height)),!zt&&ee>=be.right-Ut.width?(Rt.x=jt.Forward,an.x=Ct*Math.abs((be.right-Ut.width-ee)/Ut.width)):!$e&&wn<=be.left+Ut.width&&(Rt.x=jt.Backward,an.x=Ct*Math.abs((be.left+Ut.width-wn)/Ut.width)),{direction:Rt,speed:an}}function Ee(fe){if(fe===document.scrollingElement){const{innerWidth:Wt,innerHeight:wn}=window;return{top:0,left:0,right:Wt,bottom:wn,width:Wt,height:wn}}const{top:be,left:_e,right:Ct,bottom:Gt}=fe.getBoundingClientRect();return{top:be,left:_e,right:Ct,bottom:Gt,width:fe.clientWidth,height:fe.clientHeight}}function qe(fe){return fe.reduce((be,_e)=>(0,ce.IH)(be,vt(_e)),Ye)}function Qe(fe){return fe.reduce((be,_e)=>be+Lt(_e),0)}function je(fe){return fe.reduce((be,_e)=>be+it(_e),0)}function Pe(fe,be){if(be===void 0&&(be=et),!fe)return;const{top:_e,left:Ct,bottom:Gt,right:Wt}=be(fe);He(fe)&&(Gt<=0||Wt<=0||_e>=window.innerHeight||Ct>=window.innerWidth)&&fe.scrollIntoView({block:"center",inline:"center"})}const mt=[["x",["left","right"],Qe],["y",["top","bottom"],je]];class xt{constructor(be,_e){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const Ct=me(_e),Gt=qe(Ct);this.rect=Br({},be),this.width=be.width,this.height=be.height;for(const[Wt,wn,ee]of mt)for(const rt of wn)Object.defineProperty(this,rt,{get:()=>{const Ot=ee(Ct),_t=Gt[Wt]-Ot;return this.rect[rt]+_t},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class tt{constructor(be){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(_e=>{var Ct;return(Ct=this.target)==null?void 0:Ct.removeEventListener(..._e)})},this.target=be}add(be,_e,Ct){var Gt;(Gt=this.target)==null||Gt.addEventListener(be,_e,Ct),this.listeners.push([be,_e,Ct])}}function It(fe){const{EventTarget:be}=(0,ce.Jj)(fe);return fe instanceof be?fe:(0,ce.r3)(fe)}function Ue(fe,be){const _e=Math.abs(fe.x),Ct=Math.abs(fe.y);return typeof be=="number"?Math.sqrt(Gd(_e,2)+Gd(Ct,2))>be:"x"in be&&"y"in be?_e>be.x&&Ct>be.y:"x"in be?_e>be.x:"y"in be?Ct>be.y:!1}var At;(function(fe){fe.Click="click",fe.DragStart="dragstart",fe.Keydown="keydown",fe.ContextMenu="contextmenu",fe.Resize="resize",fe.SelectionChange="selectionchange",fe.VisibilityChange="visibilitychange"})(At||(At={}));function St(fe){fe.preventDefault()}function ot(fe){fe.stopPropagation()}var lt;(function(fe){fe.Space="Space",fe.Down="ArrowDown",fe.Right="ArrowRight",fe.Left="ArrowLeft",fe.Up="ArrowUp",fe.Esc="Escape",fe.Enter="Enter",fe.Tab="Tab"})(lt||(lt={}));const Te={start:[lt.Space,lt.Enter],cancel:[lt.Esc],end:[lt.Space,lt.Enter,lt.Tab]},Xe=(fe,be)=>{let{currentCoordinates:_e}=be;switch(fe.code){case lt.Right:return qu(Br({},_e),{x:_e.x+25});case lt.Left:return qu(Br({},_e),{x:_e.x-25});case lt.Down:return qu(Br({},_e),{y:_e.y+25});case lt.Up:return qu(Br({},_e),{y:_e.y-25})}};class Ne{constructor(be){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=be;const{event:{target:_e}}=be;this.props=be,this.listeners=new tt((0,ce.r3)(_e)),this.windowListeners=new tt((0,ce.Jj)(_e)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(At.Resize,this.handleCancel),this.windowListeners.add(At.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(At.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:be,onStart:_e}=this.props,Ct=be.node.current;Ct&&Pe(Ct),_e(Ye)}handleKeyDown(be){if((0,ce.vd)(be)){const{active:_e,context:Ct,options:Gt}=this.props,{keyboardCodes:Wt=Te,coordinateGetter:wn=Xe,scrollBehavior:ee="smooth"}=Gt,{code:rt}=be;if(Wt.end.includes(rt)){this.handleEnd(be);return}if(Wt.cancel.includes(rt)){this.handleCancel(be);return}const{collisionRect:Ot}=Ct.current,_t=Ot?{x:Ot.left,y:Ot.top}:Ye;this.referenceCoordinates||(this.referenceCoordinates=_t);const $e=wn(be,{active:_e,context:Ct.current,currentCoordinates:_t});if($e){const zt=(0,ce.$X)($e,_t),Rt={x:0,y:0},{scrollableAncestors:an}=Ct.current;for(const Ut of an){const Be=be.code,{isTop:Et,isRight:Tt,isLeft:ln,isBottom:Vn,maxScroll:Sn,minScroll:Yn}=Qt(Ut),_n=Ee(Ut),Jn={x:Math.min(Be===lt.Right?_n.right-_n.width/2:_n.right,Math.max(Be===lt.Right?_n.left:_n.left+_n.width/2,$e.x)),y:Math.min(Be===lt.Down?_n.bottom-_n.height/2:_n.bottom,Math.max(Be===lt.Down?_n.top:_n.top+_n.height/2,$e.y))},Ia=Be===lt.Right&&!Tt||Be===lt.Left&&!ln,zl=Be===lt.Down&&!Vn||Be===lt.Up&&!Et;if(Ia&&Jn.x!==$e.x){const il=Ut.scrollLeft+zt.x,Bl=Be===lt.Right&&il<=Sn.x||Be===lt.Left&&il>=Yn.x;if(Bl&&!zt.y){Ut.scrollTo({left:il,behavior:ee});return}Bl?Rt.x=Ut.scrollLeft-il:Rt.x=Be===lt.Right?Ut.scrollLeft-Sn.x:Ut.scrollLeft-Yn.x,Rt.x&&Ut.scrollBy({left:-Rt.x,behavior:ee});break}else if(zl&&Jn.y!==$e.y){const il=Ut.scrollTop+zt.y,Bl=Be===lt.Down&&il<=Sn.y||Be===lt.Up&&il>=Yn.y;if(Bl&&!zt.x){Ut.scrollTo({top:il,behavior:ee});return}Bl?Rt.y=Ut.scrollTop-il:Rt.y=Be===lt.Down?Ut.scrollTop-Sn.y:Ut.scrollTop-Yn.y,Rt.y&&Ut.scrollBy({top:-Rt.y,behavior:ee});break}}this.handleMove(be,(0,ce.IH)((0,ce.$X)($e,this.referenceCoordinates),Rt))}}}handleMove(be,_e){const{onMove:Ct}=this.props;be.preventDefault(),Ct(_e)}handleEnd(be){const{onEnd:_e}=this.props;be.preventDefault(),this.detach(),_e()}handleCancel(be){const{onCancel:_e}=this.props;be.preventDefault(),this.detach(),_e()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}Ne.activators=[{eventName:"onKeyDown",handler:(fe,be,_e)=>{let{keyboardCodes:Ct=Te,onActivation:Gt}=be,{active:Wt}=_e;const{code:wn}=fe.nativeEvent;if(Ct.start.includes(wn)){const ee=Wt.activatorNode.current;return ee&&fe.target!==ee?!1:(fe.preventDefault(),Gt==null||Gt({event:fe.nativeEvent}),!0)}return!1}}];function Bt(fe){return!!(fe&&"distance"in fe)}function kt(fe){return!!(fe&&"delay"in fe)}class nn{constructor(be,_e,Ct){var Gt;Ct===void 0&&(Ct=It(be.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=be,this.events=_e;const{event:Wt}=be,{target:wn}=Wt;this.props=be,this.events=_e,this.document=(0,ce.r3)(wn),this.documentListeners=new tt(this.document),this.listeners=new tt(Ct),this.windowListeners=new tt((0,ce.Jj)(wn)),this.initialCoordinates=(Gt=(0,ce.DC)(Wt))!=null?Gt:Ye,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:be,props:{options:{activationConstraint:_e,bypassActivationConstraint:Ct}}}=this;if(this.listeners.add(be.move.name,this.handleMove,{passive:!1}),this.listeners.add(be.end.name,this.handleEnd),be.cancel&&this.listeners.add(be.cancel.name,this.handleCancel),this.windowListeners.add(At.Resize,this.handleCancel),this.windowListeners.add(At.DragStart,St),this.windowListeners.add(At.VisibilityChange,this.handleCancel),this.windowListeners.add(At.ContextMenu,St),this.documentListeners.add(At.Keydown,this.handleKeydown),_e){if(Ct!=null&&Ct({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(kt(_e)){this.timeoutId=setTimeout(this.handleStart,_e.delay),this.handlePending(_e);return}if(Bt(_e)){this.handlePending(_e);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(be,_e){const{active:Ct,onPending:Gt}=this.props;Gt(Ct,be,this.initialCoordinates,_e)}handleStart(){const{initialCoordinates:be}=this,{onStart:_e}=this.props;be&&(this.activated=!0,this.documentListeners.add(At.Click,ot,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(At.SelectionChange,this.removeTextSelection),_e(be))}handleMove(be){var _e;const{activated:Ct,initialCoordinates:Gt,props:Wt}=this,{onMove:wn,options:{activationConstraint:ee}}=Wt;if(!Gt)return;const rt=(_e=(0,ce.DC)(be))!=null?_e:Ye,Ot=(0,ce.$X)(Gt,rt);if(!Ct&&ee){if(Bt(ee)){if(ee.tolerance!=null&&Ue(Ot,ee.tolerance))return this.handleCancel();if(Ue(Ot,ee.distance))return this.handleStart()}if(kt(ee)&&Ue(Ot,ee.tolerance))return this.handleCancel();this.handlePending(ee,Ot);return}be.cancelable&&be.preventDefault(),wn(rt)}handleEnd(){const{onAbort:be,onEnd:_e}=this.props;this.detach(),this.activated||be(this.props.active),_e()}handleCancel(){const{onAbort:be,onCancel:_e}=this.props;this.detach(),this.activated||be(this.props.active),_e()}handleKeydown(be){be.code===lt.Esc&&this.handleCancel()}removeTextSelection(){var be;(be=this.document.getSelection())==null||be.removeAllRanges()}}const vn={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class Vt extends nn{constructor(be){const{event:_e}=be,Ct=(0,ce.r3)(_e.target);super(be,vn,Ct)}}Vt.activators=[{eventName:"onPointerDown",handler:(fe,be)=>{let{nativeEvent:_e}=fe,{onActivation:Ct}=be;return!_e.isPrimary||_e.button!==0?!1:(Ct==null||Ct({event:_e}),!0)}}];const yn={move:{name:"mousemove"},end:{name:"mouseup"}};var $t;(function(fe){fe[fe.RightClick=2]="RightClick"})($t||($t={}));class ya extends nn{constructor(be){super(be,yn,(0,ce.r3)(be.event.target))}}ya.activators=[{eventName:"onMouseDown",handler:(fe,be)=>{let{nativeEvent:_e}=fe,{onActivation:Ct}=be;return _e.button===$t.RightClick?!1:(Ct==null||Ct({event:_e}),!0)}}];const Nn={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class $n extends nn{constructor(be){super(be,Nn)}static setup(){return window.addEventListener(Nn.move.name,be,{capture:!1,passive:!1}),function(){window.removeEventListener(Nn.move.name,be)};function be(){}}}$n.activators=[{eventName:"onTouchStart",handler:(fe,be)=>{let{nativeEvent:_e}=fe,{onActivation:Ct}=be;const{touches:Gt}=_e;return Gt.length>1?!1:(Ct==null||Ct({event:_e}),!0)}}];var Ka;(function(fe){fe[fe.Pointer=0]="Pointer",fe[fe.DraggableRect=1]="DraggableRect"})(Ka||(Ka={}));var Ca;(function(fe){fe[fe.TreeOrder=0]="TreeOrder",fe[fe.ReversedTreeOrder=1]="ReversedTreeOrder"})(Ca||(Ca={}));function ll(fe){let{acceleration:be,activator:_e=Ka.Pointer,canScroll:Ct,draggingRect:Gt,enabled:Wt,interval:wn=5,order:ee=Ca.TreeOrder,pointerCoordinates:rt,scrollableAncestors:Ot,scrollableAncestorRects:_t,delta:$e,threshold:zt}=fe;const Rt=ka({delta:$e,disabled:!Wt}),[an,Ut]=(0,ce.Yz)(),Be=(0,a.useRef)({x:0,y:0}),Et=(0,a.useRef)({x:0,y:0}),Tt=(0,a.useMemo)(()=>{switch(_e){case Ka.Pointer:return rt?{top:rt.y,bottom:rt.y,left:rt.x,right:rt.x}:null;case Ka.DraggableRect:return Gt}},[_e,Gt,rt]),ln=(0,a.useRef)(null),Vn=(0,a.useCallback)(()=>{const Yn=ln.current;if(!Yn)return;const _n=Be.current.x*Et.current.x,Jn=Be.current.y*Et.current.y;Yn.scrollBy(_n,Jn)},[]),Sn=(0,a.useMemo)(()=>ee===Ca.TreeOrder?[...Ot].reverse():Ot,[ee,Ot]);(0,a.useEffect)(()=>{if(!Wt||!Ot.length||!Tt){Ut();return}for(const Yn of Sn){if((Ct==null?void 0:Ct(Yn))===!1)continue;const _n=Ot.indexOf(Yn),Jn=_t[_n];if(!Jn)continue;const{direction:Ia,speed:zl}=qt(Yn,Jn,Tt,be,zt);for(const il of["x","y"])Rt[il][Ia[il]]||(zl[il]=0,Ia[il]=0);if(zl.x>0||zl.y>0){Ut(),ln.current=Yn,an(Vn,wn),Be.current=zl,Et.current=Ia;return}}Be.current={x:0,y:0},Et.current={x:0,y:0},Ut()},[be,Vn,Ct,Ut,Wt,wn,JSON.stringify(Tt),JSON.stringify(Rt),an,Ot,Sn,_t,JSON.stringify(zt)])}const Zn={x:{[jt.Backward]:!1,[jt.Forward]:!1},y:{[jt.Backward]:!1,[jt.Forward]:!1}};function ka(fe){let{delta:be,disabled:_e}=fe;const Ct=(0,ce.D9)(be);return(0,ce.Gj)(Gt=>{if(_e||!Ct||!Gt)return Zn;const Wt={x:Math.sign(be.x-Ct.x),y:Math.sign(be.y-Ct.y)};return{x:{[jt.Backward]:Gt.x[jt.Backward]||Wt.x===-1,[jt.Forward]:Gt.x[jt.Forward]||Wt.x===1},y:{[jt.Backward]:Gt.y[jt.Backward]||Wt.y===-1,[jt.Forward]:Gt.y[jt.Forward]||Wt.y===1}}},[_e,be,Ct])}function Ya(fe,be){const _e=be!=null?fe.get(be):void 0,Ct=_e?_e.node.current:null;return(0,ce.Gj)(Gt=>{var Wt;return be==null?null:(Wt=Ct!=null?Ct:Gt)!=null?Wt:null},[Ct,be])}function sa(fe,be){return(0,a.useMemo)(()=>fe.reduce((_e,Ct)=>{const{sensor:Gt}=Ct,Wt=Gt.activators.map(wn=>({eventName:wn.eventName,handler:be(wn.handler,Ct)}));return[..._e,...Wt]},[]),[fe,be])}var cn;(function(fe){fe[fe.Always=0]="Always",fe[fe.BeforeDragging=1]="BeforeDragging",fe[fe.WhileDragging=2]="WhileDragging"})(cn||(cn={}));var En;(function(fe){fe.Optimized="optimized"})(En||(En={}));const on=new Map;function dn(fe,be){let{dragging:_e,dependencies:Ct,config:Gt}=be;const[Wt,wn]=(0,a.useState)(null),{frequency:ee,measure:rt,strategy:Ot}=Gt,_t=(0,a.useRef)(fe),$e=Be(),zt=(0,ce.Ey)($e),Rt=(0,a.useCallback)(function(Et){Et===void 0&&(Et=[]),!zt.current&&wn(Tt=>Tt===null?Et:Tt.concat(Et.filter(ln=>!Tt.includes(ln))))},[zt]),an=(0,a.useRef)(null),Ut=(0,ce.Gj)(Et=>{if($e&&!_e)return on;if(!Et||Et===on||_t.current!==fe||Wt!=null){const Tt=new Map;for(let ln of fe){if(!ln)continue;if(Wt&&Wt.length>0&&!Wt.includes(ln.id)&&ln.rect.current){Tt.set(ln.id,ln.rect.current);continue}const Vn=ln.node.current,Sn=Vn?new xt(rt(Vn),Vn):null;ln.rect.current=Sn,Sn&&Tt.set(ln.id,Sn)}return Tt}return Et},[fe,Wt,_e,$e,rt]);return(0,a.useEffect)(()=>{_t.current=fe},[fe]),(0,a.useEffect)(()=>{$e||Rt()},[_e,$e]),(0,a.useEffect)(()=>{Wt&&Wt.length>0&&wn(null)},[JSON.stringify(Wt)]),(0,a.useEffect)(()=>{$e||typeof ee!="number"||an.current!==null||(an.current=setTimeout(()=>{Rt(),an.current=null},ee))},[ee,$e,Rt,...Ct]),{droppableRects:Ut,measureDroppableContainers:Rt,measuringScheduled:Wt!=null};function Be(){switch(Ot){case cn.Always:return!1;case cn.BeforeDragging:return _e;default:return!_e}}}function Fn(fe,be){return(0,ce.Gj)(_e=>fe?_e||(typeof be=="function"?be(fe):fe):null,[be,fe])}function Mn(fe,be){return Fn(fe,be)}function da(fe){let{callback:be,disabled:_e}=fe;const Ct=(0,ce.zX)(be),Gt=(0,a.useMemo)(()=>{if(_e||typeof window=="undefined"||typeof window.MutationObserver=="undefined")return;const{MutationObserver:Wt}=window;return new Wt(Ct)},[Ct,_e]);return(0,a.useEffect)(()=>()=>Gt==null?void 0:Gt.disconnect(),[Gt]),Gt}function Yt(fe){let{callback:be,disabled:_e}=fe;const Ct=(0,ce.zX)(be),Gt=(0,a.useMemo)(()=>{if(_e||typeof window=="undefined"||typeof window.ResizeObserver=="undefined")return;const{ResizeObserver:Wt}=window;return new Wt(Ct)},[_e]);return(0,a.useEffect)(()=>()=>Gt==null?void 0:Gt.disconnect(),[Gt]),Gt}function bn(fe){return new xt(et(fe),fe)}function ua(fe,be,_e){be===void 0&&(be=bn);const[Ct,Gt]=(0,a.useState)(null);function Wt(){Gt(rt=>{if(!fe)return null;if(fe.isConnected===!1){var Ot;return(Ot=rt!=null?rt:_e)!=null?Ot:null}const _t=be(fe);return JSON.stringify(rt)===JSON.stringify(_t)?rt:_t})}const wn=da({callback(rt){if(fe)for(const Ot of rt){const{type:_t,target:$e}=Ot;if(_t==="childList"&&$e instanceof HTMLElement&&$e.contains(fe)){Wt();break}}}}),ee=Yt({callback:Wt});return(0,ce.LI)(()=>{Wt(),fe?(ee==null||ee.observe(fe),wn==null||wn.observe(document.body,{childList:!0,subtree:!0})):(ee==null||ee.disconnect(),wn==null||wn.disconnect())},[fe]),Ct}function ra(fe){const be=Fn(fe);return ft(fe,be)}const pa=[];function Wa(fe){const be=(0,a.useRef)(fe),_e=(0,ce.Gj)(Ct=>fe?Ct&&Ct!==pa&&fe&&be.current&&fe.parentNode===be.current.parentNode?Ct:me(fe):pa,[fe]);return(0,a.useEffect)(()=>{be.current=fe},[fe]),_e}function ja(fe){const[be,_e]=(0,a.useState)(null),Ct=(0,a.useRef)(fe),Gt=(0,a.useCallback)(Wt=>{const wn=Ge(Wt.target);wn&&_e(ee=>ee?(ee.set(wn,vt(wn)),new Map(ee)):null)},[]);return(0,a.useEffect)(()=>{const Wt=Ct.current;if(fe!==Wt){wn(Wt);const ee=fe.map(rt=>{const Ot=Ge(rt);return Ot?(Ot.addEventListener("scroll",Gt,{passive:!0}),[Ot,vt(Ot)]):null}).filter(rt=>rt!=null);_e(ee.length?new Map(ee):null),Ct.current=fe}return()=>{wn(fe),wn(Wt)};function wn(ee){ee.forEach(rt=>{const Ot=Ge(rt);Ot==null||Ot.removeEventListener("scroll",Gt)})}},[Gt,fe]),(0,a.useMemo)(()=>fe.length?be?Array.from(be.values()).reduce((Wt,wn)=>(0,ce.IH)(Wt,wn),Ye):qe(fe):Ye,[fe,be])}function jn(fe,be){be===void 0&&(be=[]);const _e=(0,a.useRef)(null);return(0,a.useEffect)(()=>{_e.current=null},be),(0,a.useEffect)(()=>{const Ct=fe!==Ye;Ct&&!_e.current&&(_e.current=fe),!Ct&&_e.current&&(_e.current=null)},[fe]),_e.current?(0,ce.$X)(fe,_e.current):Ye}function Pn(fe){(0,a.useEffect)(()=>{if(!ce.Nq)return;const be=fe.map(_e=>{let{sensor:Ct}=_e;return Ct.setup==null?void 0:Ct.setup()});return()=>{for(const _e of be)_e==null||_e()}},fe.map(be=>{let{sensor:_e}=be;return _e}))}function fn(fe,be){return(0,a.useMemo)(()=>fe.reduce((_e,Ct)=>{let{eventName:Gt,handler:Wt}=Ct;return _e[Gt]=wn=>{Wt(wn,be)},_e},{}),[fe,be])}function Wn(fe){return(0,a.useMemo)(()=>fe?st(fe):null,[fe])}const gl=[];function Il(fe,be){be===void 0&&(be=et);const[_e]=fe,Ct=Wn(_e?(0,ce.Jj)(_e):null),[Gt,Wt]=(0,a.useState)(gl);function wn(){Wt(()=>fe.length?fe.map(rt=>Ft(rt)?Ct:new xt(be(rt),rt)):gl)}const ee=Yt({callback:wn});return(0,ce.LI)(()=>{ee==null||ee.disconnect(),wn(),fe.forEach(rt=>ee==null?void 0:ee.observe(rt))},[fe]),Gt}function wr(fe){if(!fe)return null;if(fe.children.length>1)return fe;const be=fe.children[0];return(0,ce.Re)(be)?be:fe}function hn(fe){let{measure:be}=fe;const[_e,Ct]=(0,a.useState)(null),Gt=(0,a.useCallback)(Ot=>{for(const{target:_t}of Ot)if((0,ce.Re)(_t)){Ct($e=>{const zt=be(_t);return $e?qu(Br({},$e),{width:zt.width,height:zt.height}):zt});break}},[be]),Wt=Yt({callback:Gt}),wn=(0,a.useCallback)(Ot=>{const _t=wr(Ot);Wt==null||Wt.disconnect(),_t&&(Wt==null||Wt.observe(_t)),Ct(_t?be(_t):null)},[be,Wt]),[ee,rt]=(0,ce.wm)(wn);return(0,a.useMemo)(()=>({nodeRef:ee,rect:_e,setRef:rt}),[_e,ee,rt])}const Xn=[{sensor:Vt,options:{}},{sensor:Ne,options:{}}],qa={current:{}},La={draggable:{measure:nt},droppable:{measure:nt,strategy:cn.WhileDragging,frequency:En.Optimized},dragOverlay:{measure:et}};class yl extends Map{get(be){var _e;return be!=null&&(_e=super.get(be))!=null?_e:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(be=>{let{disabled:_e}=be;return!_e})}getNodeFor(be){var _e,Ct;return(_e=(Ct=this.get(be))==null?void 0:Ct.node.current)!=null?_e:void 0}}const Rl={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new yl,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:ie},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:La,measureDroppableContainers:ie,windowRect:null,measuringScheduled:!1},Le={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:ie,draggableNodes:new Map,over:null,measureDroppableContainers:ie},Xt=(0,a.createContext)(Le),mn=(0,a.createContext)(Rl);function Nt(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new yl}}}function ga(fe,be){switch(be.type){case ve.DragStart:return qu(Br({},fe),{draggable:qu(Br({},fe.draggable),{initialCoordinates:be.initialCoordinates,active:be.active})});case ve.DragMove:return fe.draggable.active==null?fe:qu(Br({},fe),{draggable:qu(Br({},fe.draggable),{translate:{x:be.coordinates.x-fe.draggable.initialCoordinates.x,y:be.coordinates.y-fe.draggable.initialCoordinates.y}})});case ve.DragEnd:case ve.DragCancel:return qu(Br({},fe),{draggable:qu(Br({},fe.draggable),{active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}})});case ve.RegisterDroppable:{const{element:_e}=be,{id:Ct}=_e,Gt=new yl(fe.droppable.containers);return Gt.set(Ct,_e),qu(Br({},fe),{droppable:qu(Br({},fe.droppable),{containers:Gt})})}case ve.SetDroppableDisabled:{const{id:_e,key:Ct,disabled:Gt}=be,Wt=fe.droppable.containers.get(_e);if(!Wt||Ct!==Wt.key)return fe;const wn=new yl(fe.droppable.containers);return wn.set(_e,qu(Br({},Wt),{disabled:Gt})),qu(Br({},fe),{droppable:qu(Br({},fe.droppable),{containers:wn})})}case ve.UnregisterDroppable:{const{id:_e,key:Ct}=be,Gt=fe.droppable.containers.get(_e);if(!Gt||Ct!==Gt.key)return fe;const Wt=new yl(fe.droppable.containers);return Wt.delete(_e),qu(Br({},fe),{droppable:qu(Br({},fe.droppable),{containers:Wt})})}default:return fe}}function qn(fe){let{disabled:be}=fe;const{active:_e,activatorEvent:Ct,draggableNodes:Gt}=(0,a.useContext)(Xt),Wt=(0,ce.D9)(Ct),wn=(0,ce.D9)(_e==null?void 0:_e.id);return(0,a.useEffect)(()=>{if(!be&&!Ct&&Wt&&wn!=null){if(!(0,ce.vd)(Wt)||document.activeElement===Wt.target)return;const ee=Gt.get(wn);if(!ee)return;const{activatorNode:rt,node:Ot}=ee;if(!rt.current&&!Ot.current)return;requestAnimationFrame(()=>{for(const _t of[rt.current,Ot.current]){if(!_t)continue;const $e=(0,ce.so)(_t);if($e){$e.focus();break}}})}},[Ct,be,Gt,wn,Wt]),null}function Sa(fe,be){let Gt=be,{transform:_e}=Gt,Ct=gd(Gt,["transform"]);return fe!=null&&fe.length?fe.reduce((Wt,wn)=>wn(Br({transform:Wt},Ct)),_e):_e}function Oa(fe){return(0,a.useMemo)(()=>({draggable:Br(Br({},La.draggable),fe==null?void 0:fe.draggable),droppable:Br(Br({},La.droppable),fe==null?void 0:fe.droppable),dragOverlay:Br(Br({},La.dragOverlay),fe==null?void 0:fe.dragOverlay)}),[fe==null?void 0:fe.draggable,fe==null?void 0:fe.droppable,fe==null?void 0:fe.dragOverlay])}function nl(fe){let{activeNode:be,measure:_e,initialRect:Ct,config:Gt=!0}=fe;const Wt=(0,a.useRef)(!1),{x:wn,y:ee}=typeof Gt=="boolean"?{x:Gt,y:Gt}:Gt;(0,ce.LI)(()=>{if(!wn&&!ee||!be){Wt.current=!1;return}if(Wt.current||!Ct)return;const Ot=be==null?void 0:be.node.current;if(!Ot||Ot.isConnected===!1)return;const _t=_e(Ot),$e=ft(_t,Ct);if(wn||($e.x=0),ee||($e.y=0),Wt.current=!0,Math.abs($e.x)>0||Math.abs($e.y)>0){const zt=He(Ot);zt&&zt.scrollBy({top:$e.y,left:$e.x})}},[be,wn,ee,Ct,_e])}const ol=(0,a.createContext)(qu(Br({},Ye),{scaleX:1,scaleY:1}));var jl;(function(fe){fe[fe.Uninitialized=0]="Uninitialized",fe[fe.Initializing=1]="Initializing",fe[fe.Initialized=2]="Initialized"})(jl||(jl={}));const Ea=(0,a.memo)(function(be){var _e,Ct,Gt,Wt;let Vo=be,{id:wn,accessibility:ee,autoScroll:rt=!0,children:Ot,sensors:_t=Xn,collisionDetection:$e=Ve,measuring:zt,modifiers:Rt}=Vo,an=gd(Vo,["id","accessibility","autoScroll","children","sensors","collisionDetection","measuring","modifiers"]);const Ut=(0,a.useReducer)(ga,void 0,Nt),[Be,Et]=Ut,[Tt,ln]=ge(),[Vn,Sn]=(0,a.useState)(jl.Uninitialized),Yn=Vn===jl.Initialized,{draggable:{active:_n,nodes:Jn,translate:Ia},droppable:{containers:zl}}=Be,il=_n!=null?Jn.get(_n):null,Bl=(0,a.useRef)({initial:null,translated:null}),wl=(0,a.useMemo)(()=>{var en;return _n!=null?{id:_n,data:(en=il==null?void 0:il.data)!=null?en:qa,rect:Bl}:null},[_n,il]),Tl=(0,a.useRef)(null),[ma,Bu]=(0,a.useState)(null),[lr,Ru]=(0,a.useState)(null),gr=(0,ce.Ey)(an,Object.values(an)),su=(0,ce.Ld)("DndDescribedBy",wn),bu=(0,a.useMemo)(()=>zl.getEnabled(),[zl]),er=Oa(zt),{droppableRects:qr,measureDroppableContainers:Wr,measuringScheduled:ju}=dn(bu,{dragging:Yn,dependencies:[Ia.x,Ia.y],config:er.droppable}),pu=Ya(Jn,_n),Ku=(0,a.useMemo)(()=>lr?(0,ce.DC)(lr):null,[lr]),lo=es(),Fo=Mn(pu,er.draggable.measure);nl({activeNode:_n!=null?Jn.get(_n):null,config:lo.layoutShiftCompensation,initialRect:Fo,measure:er.draggable.measure});const sr=ua(pu,er.draggable.measure,Fo),Ir=ua(pu?pu.parentElement:null),or=(0,a.useRef)({activatorEvent:null,active:null,activeNode:pu,collisionRect:null,collisions:null,droppableRects:qr,draggableNodes:Jn,draggingNode:null,draggingNodeRect:null,droppableContainers:zl,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),tr=zl.getNodeFor((_e=or.current.over)==null?void 0:_e.id),Pr=hn({measure:er.dragOverlay.measure}),Ou=(Ct=Pr.nodeRef.current)!=null?Ct:pu,Hr=Yn?(Gt=Pr.rect)!=null?Gt:sr:null,hl=!!(Pr.nodeRef.current&&Pr.rect),Cr=ra(hl?null:sr),Zl=Wn(Ou?(0,ce.Jj)(Ou):null),gu=Wa(Yn?tr!=null?tr:pu:null),Ja=Il(gu),ko=Sa(Rt,{transform:{x:Ia.x-Cr.x,y:Ia.y-Cr.y,scaleX:1,scaleY:1},activatorEvent:lr,active:wl,activeNodeRect:sr,containerNodeRect:Ir,draggingNodeRect:Hr,over:or.current.over,overlayNodeRect:Pr.rect,scrollableAncestors:gu,scrollableAncestorRects:Ja,windowRect:Zl}),Er=Ku?(0,ce.IH)(Ku,Ia):null,zr=ja(gu),Qo=jn(zr),Bo=jn(zr,[sr]),oo=(0,ce.IH)(ko,Qo),Ma=Hr?Ke(Hr,ko):null,si=wl&&Ma?$e({active:wl,collisionRect:Ma,droppableRects:qr,droppableContainers:bu,pointerCoordinates:Er}):null,ci=Pt(si,"id"),[Lo,ni]=(0,a.useState)(null),di=hl?ko:(0,ce.IH)(ko,Bo),Xo=We(di,(Wt=Lo==null?void 0:Lo.rect)!=null?Wt:null,sr),Ii=(0,a.useRef)(null),mi=(0,a.useCallback)((en,$a)=>{let{sensor:pl,options:Vl}=$a;if(Tl.current==null)return;const dr=Jn.get(Tl.current);if(!dr)return;const $l=en.nativeEvent,Iu=new pl({active:Tl.current,activeNode:dr,event:$l,options:Vl,context:or,onAbort(xu){if(!Jn.get(xu))return;const{onDragAbort:wu}=gr.current,Ro={id:xu};wu==null||wu(Ro),Tt({type:"onDragAbort",event:Ro})},onPending(xu,zu,wu,Ro){if(!Jn.get(xu))return;const{onDragPending:Wo}=gr.current,bo={id:xu,constraint:zu,initialCoordinates:wu,offset:Ro};Wo==null||Wo(bo),Tt({type:"onDragPending",event:bo})},onStart(xu){const zu=Tl.current;if(zu==null)return;const wu=Jn.get(zu);if(!wu)return;const{onDragStart:Ro}=gr.current,li={activatorEvent:$l,active:{id:zu,data:wu.data,rect:Bl}};(0,te.unstable_batchedUpdates)(()=>{Ro==null||Ro(li),Sn(jl.Initializing),Et({type:ve.DragStart,initialCoordinates:xu,active:zu}),Tt({type:"onDragStart",event:li}),Bu(Ii.current),Ru($l)})},onMove(xu){Et({type:ve.DragMove,coordinates:xu})},onEnd:Tu(ve.DragEnd),onCancel:Tu(ve.DragCancel)});Ii.current=Iu;function Tu(xu){return function(){return L0(this,null,function*(){const{active:wu,collisions:Ro,over:li,scrollAdjustedTranslate:Wo}=or.current;let bo=null;if(wu&&Wo){const{cancelDrop:ul}=gr.current;bo={activatorEvent:$l,active:wu,collisions:Ro,delta:Wo,over:li},xu===ve.DragEnd&&typeof ul=="function"&&(yield Promise.resolve(ul(bo)))&&(xu=ve.DragCancel)}Tl.current=null,(0,te.unstable_batchedUpdates)(()=>{Et({type:xu}),Sn(jl.Uninitialized),ni(null),Bu(null),Ru(null),Ii.current=null;const ul=xu===ve.DragEnd?"onDragEnd":"onDragCancel";if(bo){const Al=gr.current[ul];Al==null||Al(bo),Tt({type:ul,event:bo})}})})}}},[Jn]),yi=(0,a.useCallback)((en,$a)=>(pl,Vl)=>{const dr=pl.nativeEvent,$l=Jn.get(Vl);if(Tl.current!==null||!$l||dr.dndKit||dr.defaultPrevented)return;const Iu={active:$l};en(pl,$a.options,Iu)===!0&&(dr.dndKit={capturedBy:$a.sensor},Tl.current=Vl,mi(pl,$a))},[Jn,mi]),zi=sa(_t,yi);Pn(_t),(0,ce.LI)(()=>{sr&&Vn===jl.Initializing&&Sn(jl.Initialized)},[sr,Vn]),(0,a.useEffect)(()=>{const{onDragMove:en}=gr.current,{active:$a,activatorEvent:pl,collisions:Vl,over:dr}=or.current;if(!$a||!pl)return;const $l={active:$a,activatorEvent:pl,collisions:Vl,delta:{x:oo.x,y:oo.y},over:dr};(0,te.unstable_batchedUpdates)(()=>{en==null||en($l),Tt({type:"onDragMove",event:$l})})},[oo.x,oo.y]),(0,a.useEffect)(()=>{const{active:en,activatorEvent:$a,collisions:pl,droppableContainers:Vl,scrollAdjustedTranslate:dr}=or.current;if(!en||Tl.current==null||!$a||!dr)return;const{onDragOver:$l}=gr.current,Iu=Vl.get(ci),Tu=Iu&&Iu.rect.current?{id:Iu.id,rect:Iu.rect.current,data:Iu.data,disabled:Iu.disabled}:null,xu={active:en,activatorEvent:$a,collisions:pl,delta:{x:dr.x,y:dr.y},over:Tu};(0,te.unstable_batchedUpdates)(()=>{ni(Tu),$l==null||$l(xu),Tt({type:"onDragOver",event:xu})})},[ci]),(0,ce.LI)(()=>{or.current={activatorEvent:lr,active:wl,activeNode:pu,collisionRect:Ma,collisions:si,droppableRects:qr,draggableNodes:Jn,draggingNode:Ou,draggingNodeRect:Hr,droppableContainers:zl,over:Lo,scrollableAncestors:gu,scrollAdjustedTranslate:oo},Bl.current={initial:Hr,translated:Ma}},[wl,pu,si,Ma,Jn,Ou,Hr,qr,zl,Lo,gu,oo]),ll(qu(Br({},lo),{delta:Ia,draggingRect:Ma,pointerCoordinates:Er,scrollableAncestors:gu,scrollableAncestorRects:Ja}));const ai=(0,a.useMemo)(()=>({active:wl,activeNode:pu,activeNodeRect:sr,activatorEvent:lr,collisions:si,containerNodeRect:Ir,dragOverlay:Pr,draggableNodes:Jn,droppableContainers:zl,droppableRects:qr,over:Lo,measureDroppableContainers:Wr,scrollableAncestors:gu,scrollableAncestorRects:Ja,measuringConfiguration:er,measuringScheduled:ju,windowRect:Zl}),[wl,pu,sr,lr,si,Ir,Pr,Jn,zl,qr,Lo,Wr,gu,Ja,er,ju,Zl]),Ci=(0,a.useMemo)(()=>({activatorEvent:lr,activators:zi,active:wl,activeNodeRect:sr,ariaDescribedById:{draggable:su},dispatch:Et,draggableNodes:Jn,over:Lo,measureDroppableContainers:Wr}),[lr,zi,wl,sr,Et,su,Jn,Lo,Wr]);return a.createElement(Se.Provider,{value:ln},a.createElement(Xt.Provider,{value:Ci},a.createElement(mn.Provider,{value:ai},a.createElement(ol.Provider,{value:Xo},Ot)),a.createElement(qn,{disabled:(ee==null?void 0:ee.restoreFocus)===!1})),a.createElement(pt,qu(Br({},ee),{hiddenTextDescribedById:su})));function es(){const en=(ma==null?void 0:ma.autoScrollEnabled)===!1,$a=typeof rt=="object"?rt.enabled===!1:rt===!1,pl=Yn&&!en&&!$a;return typeof rt=="object"?qu(Br({},rt),{enabled:pl}):{enabled:pl}}}),ha=(0,a.createContext)(null),al="button",El="Draggable";function ba(fe){let{id:be,data:_e,disabled:Ct=!1,attributes:Gt}=fe;const Wt=(0,ce.Ld)(El),{activators:wn,activatorEvent:ee,active:rt,activeNodeRect:Ot,ariaDescribedById:_t,draggableNodes:$e,over:zt}=(0,a.useContext)(Xt),{role:Rt=al,roleDescription:an="draggable",tabIndex:Ut=0}=Gt!=null?Gt:{},Be=(rt==null?void 0:rt.id)===be,Et=(0,a.useContext)(Be?ol:ha),[Tt,ln]=(0,ce.wm)(),[Vn,Sn]=(0,ce.wm)(),Yn=fn(wn,be),_n=(0,ce.Ey)(_e);(0,ce.LI)(()=>($e.set(be,{id:be,key:Wt,node:Tt,activatorNode:Vn,data:_n}),()=>{const Ia=$e.get(be);Ia&&Ia.key===Wt&&$e.delete(be)}),[$e,be]);const Jn=(0,a.useMemo)(()=>({role:Rt,tabIndex:Ut,"aria-disabled":Ct,"aria-pressed":Be&&Rt===al?!0:void 0,"aria-roledescription":an,"aria-describedby":_t.draggable}),[Ct,Rt,Ut,Be,an,_t.draggable]);return{active:rt,activatorEvent:ee,activeNodeRect:Ot,attributes:Jn,isDragging:Be,listeners:Ct?void 0:Yn,node:Tt,over:zt,setNodeRef:ln,setActivatorNodeRef:Sn,transform:Et}}function Hn(){return(0,a.useContext)(mn)}const Hl="Droppable",pr={timeout:25};function Ml(fe){let{data:be,disabled:_e=!1,id:Ct,resizeObserverConfig:Gt}=fe;const Wt=(0,ce.Ld)(Hl),{active:wn,dispatch:ee,over:rt,measureDroppableContainers:Ot}=(0,a.useContext)(Xt),_t=(0,a.useRef)({disabled:_e}),$e=(0,a.useRef)(!1),zt=(0,a.useRef)(null),Rt=(0,a.useRef)(null),{disabled:an,updateMeasurementsFor:Ut,timeout:Be}=Br(Br({},pr),Gt),Et=(0,ce.Ey)(Ut!=null?Ut:Ct),Tt=(0,a.useCallback)(()=>{if(!$e.current){$e.current=!0;return}Rt.current!=null&&clearTimeout(Rt.current),Rt.current=setTimeout(()=>{Ot(Array.isArray(Et.current)?Et.current:[Et.current]),Rt.current=null},Be)},[Be]),ln=Yt({callback:Tt,disabled:an||!wn}),Vn=(0,a.useCallback)((Jn,Ia)=>{ln&&(Ia&&(ln.unobserve(Ia),$e.current=!1),Jn&&ln.observe(Jn))},[ln]),[Sn,Yn]=(0,ce.wm)(Vn),_n=(0,ce.Ey)(be);return(0,a.useEffect)(()=>{!ln||!Sn.current||(ln.disconnect(),$e.current=!1,ln.observe(Sn.current))},[Sn,ln]),(0,a.useEffect)(()=>(ee({type:ve.RegisterDroppable,element:{id:Ct,key:Wt,disabled:_e,node:Sn,rect:zt,data:_n}}),()=>ee({type:ve.UnregisterDroppable,key:Wt,id:Ct})),[Ct]),(0,a.useEffect)(()=>{_e!==_t.current.disabled&&(ee({type:ve.SetDroppableDisabled,id:Ct,key:Wt,disabled:_e}),_t.current.disabled=_e)},[Ct,Wt,_e,ee]),{active:wn,rect:zt,isOver:(rt==null?void 0:rt.id)===Ct,node:Sn,over:rt,setNodeRef:Yn}}function Nl(fe){let{animation:be,children:_e}=fe;const[Ct,Gt]=(0,a.useState)(null),[Wt,wn]=(0,a.useState)(null),ee=(0,ce.D9)(_e);return!_e&&!Ct&&ee&&Gt(ee),(0,ce.LI)(()=>{if(!Wt)return;const rt=Ct==null?void 0:Ct.key,Ot=Ct==null?void 0:Ct.props.id;if(rt==null||Ot==null){Gt(null);return}Promise.resolve(be(Ot,Wt)).then(()=>{Gt(null)})},[be,Ct,Wt]),a.createElement(a.Fragment,null,_e,Ct?(0,a.cloneElement)(Ct,{ref:wn}):null)}const kr={x:0,y:0,scaleX:1,scaleY:1};function Pa(fe){let{children:be}=fe;return a.createElement(Xt.Provider,{value:Le},a.createElement(ol.Provider,{value:kr},be))}const Ol={position:"fixed",touchAction:"none"},fr=fe=>(0,ce.vd)(fe)?"transform 250ms ease":void 0,fl=(0,a.forwardRef)((fe,be)=>{let{as:_e,activatorEvent:Ct,adjustScale:Gt,children:Wt,className:wn,rect:ee,style:rt,transform:Ot,transition:_t=fr}=fe;if(!ee)return null;const $e=Gt?Ot:qu(Br({},Ot),{scaleX:1,scaleY:1}),zt=Br(qu(Br({},Ol),{width:ee.width,height:ee.height,top:ee.top,left:ee.left,transform:ce.ux.Transform.toString($e),transformOrigin:Gt&&Ct?de(Ct,ee):void 0,transition:typeof _t=="function"?_t(Ct):_t}),rt);return a.createElement(_e,{className:wn,style:zt,ref:be},Wt)}),Rr={duration:250,easing:"ease",keyframes:fe=>{let{transform:{initial:be,final:_e}}=fe;return[{transform:ce.ux.Transform.toString(be)},{transform:ce.ux.Transform.toString(_e)}]},sideEffects:(fe=>be=>{let{active:_e,dragOverlay:Ct}=be;const Gt={},{styles:Wt,className:wn}=fe;if(Wt!=null&&Wt.active)for(const[ee,rt]of Object.entries(Wt.active))rt!==void 0&&(Gt[ee]=_e.node.style.getPropertyValue(ee),_e.node.style.setProperty(ee,rt));if(Wt!=null&&Wt.dragOverlay)for(const[ee,rt]of Object.entries(Wt.dragOverlay))rt!==void 0&&Ct.node.style.setProperty(ee,rt);return wn!=null&&wn.active&&_e.node.classList.add(wn.active),wn!=null&&wn.dragOverlay&&Ct.node.classList.add(wn.dragOverlay),function(){for(const[rt,Ot]of Object.entries(Gt))_e.node.style.setProperty(rt,Ot);wn!=null&&wn.active&&_e.node.classList.remove(wn.active)}})({styles:{active:{opacity:"0"}}})};function oa(fe){let{config:be,draggableNodes:_e,droppableContainers:Ct,measuringConfiguration:Gt}=fe;return(0,ce.zX)((Wt,wn)=>{if(be===null)return;const ee=_e.get(Wt);if(!ee)return;const rt=ee.node.current;if(!rt)return;const Ot=wr(wn);if(!Ot)return;const{transform:_t}=(0,ce.Jj)(wn).getComputedStyle(wn),$e=ht(_t);if(!$e)return;const zt=typeof be=="function"?be:mu(be);return Pe(rt,Gt.draggable.measure),zt({active:{id:Wt,data:ee.data,node:rt,rect:Gt.draggable.measure(rt)},draggableNodes:_e,dragOverlay:{node:wn,rect:Gt.dragOverlay.measure(Ot)},droppableContainers:Ct,measuringConfiguration:Gt,transform:$e})})}function mu(fe){const{duration:be,easing:_e,sideEffects:Ct,keyframes:Gt}=Br(Br({},Rr),fe);return Wt=>{let Tt=Wt,{active:wn,dragOverlay:ee,transform:rt}=Tt,Ot=gd(Tt,["active","dragOverlay","transform"]);if(!be)return;const _t={x:ee.rect.left-wn.rect.left,y:ee.rect.top-wn.rect.top},$e={scaleX:rt.scaleX!==1?wn.rect.width*rt.scaleX/ee.rect.width:1,scaleY:rt.scaleY!==1?wn.rect.height*rt.scaleY/ee.rect.height:1},zt=Br({x:rt.x-_t.x,y:rt.y-_t.y},$e),Rt=Gt(qu(Br({},Ot),{active:wn,dragOverlay:ee,transform:{initial:rt,final:zt}})),[an]=Rt,Ut=Rt[Rt.length-1];if(JSON.stringify(an)===JSON.stringify(Ut))return;const Be=Ct==null?void 0:Ct(Br({active:wn,dragOverlay:ee},Ot)),Et=ee.node.animate(Rt,{duration:be,easing:_e,fill:"forwards"});return new Promise(ln=>{Et.onfinish=()=>{Be==null||Be(),ln()}})}}let Eu=0;function br(fe){return(0,a.useMemo)(()=>{if(fe!=null)return Eu++,Eu},[fe])}const jr=a.memo(fe=>{let{adjustScale:be=!1,children:_e,dropAnimation:Ct,style:Gt,transition:Wt,modifiers:wn,wrapperElement:ee="div",className:rt,zIndex:Ot=999}=fe;const{activatorEvent:_t,active:$e,activeNodeRect:zt,containerNodeRect:Rt,draggableNodes:an,droppableContainers:Ut,dragOverlay:Be,over:Et,measuringConfiguration:Tt,scrollableAncestors:ln,scrollableAncestorRects:Vn,windowRect:Sn}=Hn(),Yn=(0,a.useContext)(ol),_n=br($e==null?void 0:$e.id),Jn=Sa(wn,{activatorEvent:_t,active:$e,activeNodeRect:zt,containerNodeRect:Rt,draggingNodeRect:Be.rect,over:Et,overlayNodeRect:Be.rect,scrollableAncestors:ln,scrollableAncestorRects:Vn,transform:Yn,windowRect:Sn}),Ia=Fn(zt),zl=oa({config:Ct,draggableNodes:an,droppableContainers:Ut,measuringConfiguration:Tt}),il=Ia?Be.setRef:void 0;return a.createElement(Pa,null,a.createElement(Nl,{animation:zl},$e&&_n?a.createElement(fl,{key:_n,id:$e.id,ref:il,as:ee,activatorEvent:_t,adjustScale:be,className:rt,transition:Wt,rect:Ia,style:Br({zIndex:Ot},Gt),transform:Jn},_e):null))})},19719:function(ke,Je,E){"use strict";E.d(Je,{Fo:function(){return de},Rp:function(){return se},U2:function(){return pt},nB:function(){return yt},qw:function(){return Me}});var a=E(59301),te=E(87954),ce=E(35241);function se(Ke,ht,wt){const at=Ke.slice();return at.splice(wt<0?at.length+wt:wt,0,at.splice(ht,1)[0]),at}function ue(Ke,ht,wt){const at=Ke.slice();return at[ht]=Ke[wt],at[wt]=Ke[ht],at}function le(Ke,ht){return Ke.reduce((wt,at,et)=>{const nt=ht.get(at);return nt&&(wt[et]=nt),wt},Array(Ke.length))}function xe(Ke){return Ke!==null&&Ke>=0}function Se(Ke,ht){if(Ke===ht)return!0;if(Ke.length!==ht.length)return!1;for(let wt=0;wt{var ht;let{rects:wt,activeNodeRect:at,activeIndex:et,overIndex:nt,index:st}=Ke;const Ae=(ht=wt[et])!=null?ht:at;if(!Ae)return null;const Ce=De(wt,st,et);if(st===et){const me=wt[nt];return me?Br({x:etet&&st<=nt?Br({x:-Ae.width-Ce,y:0},ge):st=nt?Br({x:Ae.width+Ce,y:0},ge):Br({x:0,y:0},ge)};function De(Ke,ht,wt){const at=Ke[ht],et=Ke[ht-1],nt=Ke[ht+1];return!at||!et&&!nt?0:wt{let{rects:ht,activeIndex:wt,overIndex:at,index:et}=Ke;const nt=se(ht,at,wt),st=ht[et],Ae=nt[et];return!Ae||!st?null:{x:Ae.left-st.left,y:Ae.top-st.top,scaleX:Ae.width/st.width,scaleY:Ae.height/st.height}},ve=Ke=>{let{activeIndex:ht,index:wt,rects:at,overIndex:et}=Ke,nt,st;return wt===ht&&(nt=at[wt],st=at[et]),wt===et&&(nt=at[wt],st=at[ht]),!st||!nt?null:{x:st.left-nt.left,y:st.top-nt.top,scaleX:st.width/nt.width,scaleY:st.height/nt.height}},ie={scaleX:1,scaleY:1},Me=Ke=>{var ht;let{activeIndex:wt,activeNodeRect:at,index:et,rects:nt,overIndex:st}=Ke;const Ae=(ht=nt[wt])!=null?ht:at;if(!Ae)return null;if(et===wt){const me=nt[st];return me?Br({x:0,y:wtwt&&et<=st?Br({x:0,y:-Ae.height-Ce},ie):et=st?Br({x:0,y:Ae.height+Ce},ie):Br({x:0,y:0},ie)};function ze(Ke,ht,wt){const at=Ke[ht],et=Ke[ht-1],nt=Ke[ht+1];return at?wtat.map(Qe=>typeof Qe=="object"&&"id"in Qe?Qe.id:Qe),[at]),vt=st!=null,jt=st?it.indexOf(st.id):-1,Ft=me?it.indexOf(me.id):-1,Qt=(0,a.useRef)(it),Jt=!Se(it,Qt.current),qt=Ft!==-1&&jt===-1||Jt,Ee=re(nt);(0,ce.LI)(()=>{Jt&&vt&&He(it)},[Jt,it,vt,He]),(0,a.useEffect)(()=>{Qt.current=it},[it]);const qe=(0,a.useMemo)(()=>({activeIndex:jt,containerId:Ge,disabled:Ee,disableTransforms:qt,items:it,overIndex:Ft,useDragOverlay:Lt,sortedRects:le(it,Ce),strategy:et}),[jt,Ge,Ee.draggable,Ee.droppable,qt,it,Ft,Ce,Lt,et]);return a.createElement(ye.Provider,{value:qe},ht)}const b=Ke=>{let{id:ht,items:wt,activeIndex:at,overIndex:et}=Ke;return se(wt,at,et).indexOf(ht)},Ie=Ke=>{let{containerId:ht,isSorting:wt,wasDragging:at,index:et,items:nt,newIndex:st,previousItems:Ae,previousContainerId:Ce,transition:me}=Ke;return!me||!at||Ae!==nt&&et===st?!1:wt?!0:st!==et&&ht===Ce},oe={duration:200,easing:"ease"},Pt="transform",Dt=ce.ux.Transition.toString({property:Pt,duration:0,easing:"linear"}),bt={roleDescription:"sortable"};function gt(Ke){let{disabled:ht,index:wt,node:at,rect:et}=Ke;const[nt,st]=(0,a.useState)(null),Ae=(0,a.useRef)(wt);return(0,ce.LI)(()=>{if(!ht&&wt!==Ae.current&&at.current){const Ce=et.current;if(Ce){const me=(0,te.VK)(at.current,{ignoreTransform:!0}),He={x:Ce.left-me.left,y:Ce.top-me.top,scaleX:Ce.width/me.width,scaleY:Ce.height/me.height};(He.x||He.y)&&st(He)}}wt!==Ae.current&&(Ae.current=wt)},[ht,wt,at,et]),(0,a.useEffect)(()=>{nt&&st(null)},[nt]),nt}function yt(Ke){let{animateLayoutChanges:ht=Ie,attributes:wt,disabled:at,data:et,getNewIndex:nt=b,id:st,strategy:Ae,resizeObserverConfig:Ce,transition:me=oe}=Ke;const{items:He,containerId:Ge,activeIndex:Lt,disabled:it,disableTransforms:vt,sortedRects:jt,overIndex:Ft,useDragOverlay:Qt,strategy:Jt}=(0,a.useContext)(ye),qt=Ve(at,it),Ee=He.indexOf(st),qe=(0,a.useMemo)(()=>Br({sortable:{containerId:Ge,index:Ee,items:He}},et),[Ge,et,Ee,He]),Qe=(0,a.useMemo)(()=>He.slice(He.indexOf(st)),[He,st]),{rect:je,node:Pe,isOver:mt,setNodeRef:xt}=(0,te.Zj)({id:st,data:qe,disabled:qt.droppable,resizeObserverConfig:Br({updateMeasurementsFor:Qe},Ce)}),{active:tt,activatorEvent:It,activeNodeRect:Ue,attributes:At,setNodeRef:St,listeners:ot,isDragging:lt,over:Te,setActivatorNodeRef:Xe,transform:Ne}=(0,te.O1)({id:st,data:qe,attributes:Br(Br({},bt),wt),disabled:qt.draggable}),Bt=(0,ce.HB)(xt,St),kt=!!tt,nn=kt&&!vt&&xe(Lt)&&xe(Ft),vn=!Qt&<,Vt=vn&&nn?Ne:null,yn=Ae!=null?Ae:Jt,$t=nn?Vt!=null?Vt:yn({rects:jt,activeNodeRect:Ue,activeIndex:Lt,overIndex:Ft,index:Ee}):null,ya=xe(Lt)&&xe(Ft)?nt({id:st,items:He,activeIndex:Lt,overIndex:Ft}):Ee,Nn=tt==null?void 0:tt.id,$n=(0,a.useRef)({activeId:Nn,items:He,newIndex:ya,containerId:Ge}),Ka=He!==$n.current.items,Ca=ht({active:tt,containerId:Ge,isDragging:lt,isSorting:kt,id:st,index:Ee,items:He,newIndex:$n.current.newIndex,previousItems:$n.current.items,previousContainerId:$n.current.containerId,transition:me,wasDragging:$n.current.activeId!=null}),ll=gt({disabled:!Ca,index:Ee,node:Pe,rect:je});return(0,a.useEffect)(()=>{kt&&$n.current.newIndex!==ya&&($n.current.newIndex=ya),Ge!==$n.current.containerId&&($n.current.containerId=Ge),He!==$n.current.items&&($n.current.items=He)},[kt,ya,Ge,He]),(0,a.useEffect)(()=>{if(Nn===$n.current.activeId)return;if(Nn&&!$n.current.activeId){$n.current.activeId=Nn;return}const ka=setTimeout(()=>{$n.current.activeId=Nn},50);return()=>clearTimeout(ka)},[Nn]),{active:tt,activeIndex:Lt,attributes:At,data:qe,rect:je,index:Ee,newIndex:ya,items:He,isOver:mt,isSorting:kt,isDragging:lt,listeners:ot,node:Pe,overIndex:Ft,over:Te,setNodeRef:Bt,setActivatorNodeRef:Xe,setDroppableNodeRef:xt,setDraggableNodeRef:St,transform:ll!=null?ll:$t,transition:Zn()};function Zn(){if(ll||Ka&&$n.current.newIndex===Ee)return Dt;if(!(vn&&!(0,ce.vd)(It)||!me)&&(kt||Ca))return ce.ux.Transition.toString(qu(Br({},me),{property:Pt}))}}function Ve(Ke,ht){var wt,at;return typeof Ke=="boolean"?{draggable:Ke,droppable:!1}:{draggable:(wt=Ke==null?void 0:Ke.draggable)!=null?wt:ht.draggable,droppable:(at=Ke==null?void 0:Ke.droppable)!=null?at:ht.droppable}}function Fe(Ke){if(!Ke)return!1;const ht=Ke.data.current;return!!(ht&&"sortable"in ht&&typeof ht.sortable=="object"&&"containerId"in ht.sortable&&"items"in ht.sortable&&"index"in ht.sortable)}const he=[te.g4.Down,te.g4.Right,te.g4.Up,te.g4.Left],We=(Ke,ht)=>{let{context:{active:wt,collisionRect:at,droppableRects:et,droppableContainers:nt,over:st,scrollableAncestors:Ae}}=ht;if(he.includes(Ke.code)){if(Ke.preventDefault(),!wt||!at)return;const Ce=[];nt.getEnabled().forEach(Ge=>{if(!Ge||Ge!=null&&Ge.disabled)return;const Lt=et.get(Ge.id);if(Lt)switch(Ke.code){case KeyboardCode.Down:at.topLt.top&&Ce.push(Ge);break;case KeyboardCode.Left:at.left>Lt.left&&Ce.push(Ge);break;case KeyboardCode.Right:at.left1&&(He=me[1].id),He!=null){const Ge=nt.get(wt.id),Lt=nt.get(He),it=Lt?et.get(Lt.id):null,vt=Lt==null?void 0:Lt.node.current;if(vt&&it&&Ge&&Lt){const Ft=getScrollableAncestors(vt).some((Qe,je)=>Ae[je]!==Qe),Qt=ft(Ge,Lt),Jt=Kt(Ge,Lt),qt=Ft||!Qt?{x:0,y:0}:{x:Jt?at.width-it.width:0,y:Jt?at.height-it.height:0},Ee={x:it.left,y:it.top};return qt.x&&qt.y?Ee:subtract(Ee,qt)}}}};function ft(Ke,ht){return!Fe(Ke)||!Fe(ht)?!1:Ke.data.current.sortable.containerId===ht.data.current.sortable.containerId}function Kt(Ke,ht){return!Fe(Ke)||!Fe(ht)||!ft(Ke,ht)?!1:Ke.data.current.sortable.indexft=>{he.forEach(Kt=>Kt(ft))},he)}const ce=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined";function se(Fe){const he=Object.prototype.toString.call(Fe);return he==="[object Window]"||he==="[object global]"}function ue(Fe){return"nodeType"in Fe}function le(Fe){var he,We;return Fe?se(Fe)?Fe:ue(Fe)&&(he=(We=Fe.ownerDocument)==null?void 0:We.defaultView)!=null?he:window:window}function xe(Fe){const{Document:he}=le(Fe);return Fe instanceof he}function Se(Fe){return se(Fe)?!1:Fe instanceof le(Fe).HTMLElement}function re(Fe){return Fe instanceof le(Fe).SVGElement}function ge(Fe){return Fe?se(Fe)?Fe.document:ue(Fe)?xe(Fe)?Fe:Se(Fe)||re(Fe)?Fe.ownerDocument:document:document:document}const we=ce?a.useLayoutEffect:a.useEffect;function De(Fe){const he=(0,a.useRef)(Fe);return we(()=>{he.current=Fe}),(0,a.useCallback)(function(){for(var We=arguments.length,ft=new Array(We),Kt=0;Kt{Fe.current=setInterval(ft,Kt)},[]),We=(0,a.useCallback)(()=>{Fe.current!==null&&(clearInterval(Fe.current),Fe.current=null)},[]);return[he,We]}function ve(Fe,he){he===void 0&&(he=[Fe]);const We=(0,a.useRef)(Fe);return we(()=>{We.current!==Fe&&(We.current=Fe)},he),We}function ie(Fe,he){const We=(0,a.useRef)();return(0,a.useMemo)(()=>{const ft=Fe(We.current);return We.current=ft,ft},[...he])}function Me(Fe){const he=De(Fe),We=(0,a.useRef)(null),ft=(0,a.useCallback)(Kt=>{Kt!==We.current&&(he==null||he(Kt,We.current)),We.current=Kt},[]);return[We,ft]}function ze(Fe){const he=(0,a.useRef)();return(0,a.useEffect)(()=>{he.current=Fe},[Fe]),he.current}let Ye={};function ye(Fe,he){return(0,a.useMemo)(()=>{if(he)return he;const We=Ye[Fe]==null?0:Ye[Fe]+1;return Ye[Fe]=We,Fe+"-"+We},[Fe,he])}function de(Fe){return function(he){for(var We=arguments.length,ft=new Array(We>1?We-1:0),Kt=1;Kt{const wt=Object.entries(ht);for(const[at,et]of wt){const nt=Ke[at];nt!=null&&(Ke[at]=nt+Fe*et)}return Ke},Br({},he))}}const b=de(1),Ie=de(-1);function oe(Fe){return"clientX"in Fe&&"clientY"in Fe}function Pt(Fe){if(!Fe)return!1;const{KeyboardEvent:he}=le(Fe.target);return he&&Fe instanceof he}function Dt(Fe){if(!Fe)return!1;const{TouchEvent:he}=le(Fe.target);return he&&Fe instanceof he}function bt(Fe){if(Dt(Fe)){if(Fe.touches&&Fe.touches.length){const{clientX:he,clientY:We}=Fe.touches[0];return{x:he,y:We}}else if(Fe.changedTouches&&Fe.changedTouches.length){const{clientX:he,clientY:We}=Fe.changedTouches[0];return{x:he,y:We}}}return oe(Fe)?{x:Fe.clientX,y:Fe.clientY}:null}const gt=Object.freeze({Translate:{toString(Fe){if(!Fe)return;const{x:he,y:We}=Fe;return"translate3d("+(he?Math.round(he):0)+"px, "+(We?Math.round(We):0)+"px, 0)"}},Scale:{toString(Fe){if(!Fe)return;const{scaleX:he,scaleY:We}=Fe;return"scaleX("+he+") scaleY("+We+")"}},Transform:{toString(Fe){if(Fe)return[gt.Translate.toString(Fe),gt.Scale.toString(Fe)].join(" ")}},Transition:{toString(Fe){let{property:he,duration:We,easing:ft}=Fe;return he+" "+We+"ms "+ft}}}),yt="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function Ve(Fe){return Fe.matches(yt)?Fe:Fe.querySelector(yt)}},23851:function(ke,Je){"use strict";Je.Z={backBottom:"backBottom___vf1Tx",pptBtn:"pptBtn___kEb6S",headTip:"headTip___MSazD",tips:"tips___bXOTU",avatar:"avatar___eSFE8",details:"details___miwc5",try:"try___y8hPW"}},74501:function(ke,Je){"use strict";Je.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},27871:function(ke,Je){"use strict";Je.Z={flex_box_center:"flex_box_center___DFeZA",flex_space_between:"flex_space_between___DmOsm",flex_box_vertical_center:"flex_box_vertical_center___nPXRf",flex_box_center_end:"flex_box_center_end___bkHWA",flex_box_column:"flex_box_column___WTOFM",Onerow:"Onerow___dqGHb",title:"title___B6nUX",export:"export___zEOOU",bg:"bg___ufHn2",tabs:"tabs___HT71D",workListTabWrap:"workListTabWrap___tpilt",workListTabButton:"workListTabButton___RHhkN",title_style:"title_style___mL9QF",tags_styles:"tags_styles___3IEB9",customBtnSty:"customBtnSty___rmHQG",customBtnSty2:"customBtnSty2___Zomuk",myForm:"myForm___Z1ii9",myGroupSettings:"myGroupSettings___OTZyo",rule_desc:"rule_desc___sgPu1",tips:"tips___z4dFA"}},45111:function(ke,Je){"use strict";Je.Z={footer:"footer___bruwa",whiteFooter:"whiteFooter___mR7kn",error:"error___KO0Jg",case:"case___L0pNc","resize-y-bar":"resize-y-bar___NK0gI",unfoldBtn:"unfoldBtn___aMmZw",caseHead:"caseHead___EuMPr",dot:"dot___Iky9k",text:"text___lMSx6",pass:"pass___XjijC",noPass:"noPass___JxpWk",btns:"btns___FPIaK",result:"result___oRj1h",title:"title___IhMSa",left:"left___XlC98",leftNode:"leftNode___NGHgx",right:"right____fIu_",node:"node___MwdH7",elseNode:"elseNode___WjFIg",nameWrap:"nameWrap___bEdbD",scroll:"scroll___ylWYt",scrollBox:"scrollBox___hWkc9",action:"action___xBwDi",whiteCase:"whiteCase___AZiDR",disabled:"disabled___lWQU2",codeHead:"codeHead___l8q5R",navWrap:"navWrap___xdWQe",nav:"nav___JKPVX",active:"active___DTAtT",whiteCodeHead:"whiteCodeHead___wDOny",header:"header___VjNh9",timepiece:"timepiece___yuqJC",btn_edit:"btn_edit___ozzux",whiteHeader:"whiteHeader___REV3m",djs:"djs___v0Ru7",myProblems:"myProblems___DKSbs",whiteMyProblems:"whiteMyProblems___k0QS3",fullMask:"fullMask___QZH1M"}},21385:function(){"use strict"},59435:function(ke,Je,E){"use strict";var a=E(59301),te=Object.defineProperty,ce=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,le=(re,ge,we)=>ge in re?te(re,ge,{enumerable:!0,configurable:!0,writable:!0,value:we}):re[ge]=we,xe=(re,ge)=>{for(var we in ge||(ge={}))se.call(ge,we)&&le(re,we,ge[we]);if(ce)for(var we of ce(ge))ue.call(ge,we)&&le(re,we,ge[we]);return re};const Se=re=>React.createElement("svg",xe({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},re),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));Je.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},77264:function(ke,Je,E){"use strict";var a=E(59301),te=Object.defineProperty,ce=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,le=(re,ge,we)=>ge in re?te(re,ge,{enumerable:!0,configurable:!0,writable:!0,value:we}):re[ge]=we,xe=(re,ge)=>{for(var we in ge||(ge={}))se.call(ge,we)&&le(re,we,ge[we]);if(ce)for(var we of ce(ge))ue.call(ge,we)&&le(re,we,ge[we]);return re};const Se=re=>React.createElement("svg",xe({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},re),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));Je.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},89978:function(ke,Je,E){"use strict";var a=E(59301),te=Object.defineProperty,ce=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,le=(re,ge,we)=>ge in re?te(re,ge,{enumerable:!0,configurable:!0,writable:!0,value:we}):re[ge]=we,xe=(re,ge)=>{for(var we in ge||(ge={}))se.call(ge,we)&&le(re,we,ge[we]);if(ce)for(var we of ce(ge))ue.call(ge,we)&&le(re,we,ge[we]);return re};const Se=re=>React.createElement("svg",xe({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},re),React.createElement("title",null,"\u5360\u7528\u5185\u5B58"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fillOpacity:.01,fill:"#FFF",d:"M0 0h30v30H0z"}),React.createElement("path",{d:"M6.866 26.928h-1.28a2.561 2.561 0 0 1-2.562-2.561V5.585a2.561 2.561 0 0 1 2.561-2.56h1.28v4.268a2.561 2.561 0 0 0 2.562 2.56h3.842a2.561 2.561 0 0 0 2.56-2.56V3.024h2.915l8.184 8.184v13.159a2.561 2.561 0 0 1-2.561 2.561h-1.28v-5.976c0-.943-.765-1.707-1.708-1.707H8.573c-.943 0-1.707.764-1.707 1.707v5.976Z",fill:"#B6D0FC"}),React.createElement("path",{d:"M8.573 3.024h5.55v4.269a.854.854 0 0 1-.854.853H9.427a.854.854 0 0 1-.854-.853V3.024ZM8.573 26.928v-5.976H21.38v5.976z",fill:"#1890FF"})));Je.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},43347:function(ke,Je,E){"use strict";var a=E(59301),te=Object.defineProperty,ce=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,le=(re,ge,we)=>ge in re?te(re,ge,{enumerable:!0,configurable:!0,writable:!0,value:we}):re[ge]=we,xe=(re,ge)=>{for(var we in ge||(ge={}))se.call(ge,we)&&le(re,we,ge[we]);if(ce)for(var we of ce(ge))ue.call(ge,we)&&le(re,we,ge[we]);return re};const Se=re=>React.createElement("svg",xe({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},re),React.createElement("title",null,"\u8FD0\u884C\u65F6\u95F4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15Z",fill:"#BAFFF0"}),React.createElement("path",{d:"M25.5 15c0 5.8-4.7 10.5-10.5 10.5S4.5 20.8 4.5 15 9.2 4.5 15 4.5 25.5 9.2 25.5 15Z",fill:"#44D7B6"}),React.createElement("path",{d:"M13.5 9a1.5 1.5 0 0 1 1.5 1.5v4.379l3.56 3.56a1.5 1.5 0 0 1-2.12 2.122l-4-4A1.5 1.5 0 0 1 12 15.5v-5A1.5 1.5 0 0 1 13.5 9Z",fill:"#FFF"})));Je.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},67911:function(ke,Je,E){"use strict";var a=E(59301),te=Object.defineProperty,ce=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,le=(re,ge,we)=>ge in re?te(re,ge,{enumerable:!0,configurable:!0,writable:!0,value:we}):re[ge]=we,xe=(re,ge)=>{for(var we in ge||(ge={}))se.call(ge,we)&&le(re,we,ge[we]);if(ce)for(var we of ce(ge))ue.call(ge,we)&&le(re,we,ge[we]);return re};const Se=re=>React.createElement("svg",xe({className:"left_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},re),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m368.333 487.526 24.78-24.524L591.31 267.008c14.848-14.694 34.713-14.694 49.561 0a37.376 37.376 0 0 1-4.966 48.998L437.76 512l198.195 195.994c14.848 14.694 14.848 34.304 0 48.998-14.848 14.694-34.662 14.694-49.51 0L388.096 560.998l-19.814-24.524A37.222 37.222 0 0 1 358.4 512c0-9.78 0-14.694 9.933-24.474z",fill:"#AAAFB9"}));Je.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTM2OC4zMzMgNDg3LjUyNiAyNC43OC0yNC41MjRMNTkxLjMxIDI2Ny4wMDhjMTQuODQ4LTE0LjY5NCAzNC43MTMtMTQuNjk0IDQ5LjU2MSAwYTM3LjM3NiAzNy4zNzYgMCAwIDEtNC45NjYgNDguOTk4TDQzNy43NiA1MTJsMTk4LjE5NSAxOTUuOTk0YzE0Ljg0OCAxNC42OTQgMTQuODQ4IDM0LjMwNCAwIDQ4Ljk5OC0xNC44NDggMTQuNjk0LTM0LjY2MiAxNC42OTQtNDkuNTEgMEwzODguMDk2IDU2MC45OThsLTE5LjgxNC0yNC41MjRBMzcuMjIyIDM3LjIyMiAwIDAgMSAzNTguNCA1MTJjMC05Ljc4IDAtMTQuNjk0IDkuOTMzLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},37791:function(ke,Je,E){"use strict";var a=E(59301),te=Object.defineProperty,ce=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,le=(re,ge,we)=>ge in re?te(re,ge,{enumerable:!0,configurable:!0,writable:!0,value:we}):re[ge]=we,xe=(re,ge)=>{for(var we in ge||(ge={}))se.call(ge,we)&&le(re,we,ge[we]);if(ce)for(var we of ce(ge))ue.call(ge,we)&&le(re,we,ge[we]);return re};const Se=re=>React.createElement("svg",xe({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},re),React.createElement("title",null,"\u5411\u53F3\u5907\u4EFD"),React.createElement("g",{transform:"matrix(-1 0 0 1 20 0)",fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));Je.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMjAgMCkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBmaWxsPSIjRUJFRkY3IiBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiLz48cGF0aCBkPSJtMTIuNDU5IDkuNTIyLS40ODQtLjQ3OS0zLjg3Mi0zLjgyOGMtLjI5LS4yODctLjY3OC0uMjg3LS45NjggMGEuNzMuNzMgMCAwIDAgLjA5Ny45NTdMMTEuMTAzIDEwbC0zLjg3MSAzLjgyOGMtLjI5LjI4Ny0uMjkuNjcgMCAuOTU3LjI5LjI4Ny42NzcuMjg3Ljk2OCAwbDMuODcxLTMuODI4LjM4OC0uNDc5YS43MjcuNzI3IDAgMCAwIC4xOTMtLjQ3OGMwLS4xOTEgMC0uMjg3LS4xOTMtLjQ3OFoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4="},51058:function(ke,Je,E){"use strict";var a=E(59301),te=Object.defineProperty,ce=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,le=(re,ge,we)=>ge in re?te(re,ge,{enumerable:!0,configurable:!0,writable:!0,value:we}):re[ge]=we,xe=(re,ge)=>{for(var we in ge||(ge={}))se.call(ge,we)&&le(re,we,ge[we]);if(ce)for(var we of ce(ge))ue.call(ge,we)&&le(re,we,ge[we]);return re};const Se=re=>React.createElement("svg",xe({className:"right_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},re),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m903.782 51.2 51.2 51.2-51.2-51.2zm51.2 0-51.2 51.2 51.2-51.2z"}),React.createElement("path",{d:"m637.9 487.526-24.78-24.524-198.246-195.994c-14.848-14.694-34.714-14.694-49.562 0a37.376 37.376 0 0 0 4.966 48.998L568.474 512 370.278 707.994c-14.848 14.694-14.848 34.304 0 48.998 14.848 14.694 34.663 14.694 49.562 0l198.195-195.994 19.866-24.524A37.222 37.222 0 0 0 647.782 512c0-9.78 0-14.694-9.881-24.474z",fill:"#AAAFB9"}));Je.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTkwMy43ODIgNTEuMiA1MS4yIDUxLjItNTEuMi01MS4yem01MS4yIDAtNTEuMiA1MS4yIDUxLjItNTEuMnoiLz48cGF0aCBkPSJtNjM3LjkgNDg3LjUyNi0yNC43OC0yNC41MjQtMTk4LjI0Ni0xOTUuOTk0Yy0xNC44NDgtMTQuNjk0LTM0LjcxNC0xNC42OTQtNDkuNTYyIDBhMzcuMzc2IDM3LjM3NiAwIDAgMCA0Ljk2NiA0OC45OThMNTY4LjQ3NCA1MTIgMzcwLjI3OCA3MDcuOTk0Yy0xNC44NDggMTQuNjk0LTE0Ljg0OCAzNC4zMDQgMCA0OC45OTggMTQuODQ4IDE0LjY5NCAzNC42NjMgMTQuNjk0IDQ5LjU2MiAwbDE5OC4xOTUtMTk1Ljk5NCAxOS44NjYtMjQuNTI0QTM3LjIyMiAzNy4yMjIgMCAwIDAgNjQ3Ljc4MiA1MTJjMC05Ljc4IDAtMTQuNjk0LTkuODgxLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},1594:function(ke,Je,E){"use strict";var a=E(59301),te=Object.defineProperty,ce=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,le=(re,ge,we)=>ge in re?te(re,ge,{enumerable:!0,configurable:!0,writable:!0,value:we}):re[ge]=we,xe=(re,ge)=>{for(var we in ge||(ge={}))se.call(ge,we)&&le(re,we,ge[we]);if(ce)for(var we of ce(ge))ue.call(ge,we)&&le(re,we,ge[we]);return re};const Se=re=>React.createElement("svg",xe({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},re),React.createElement("title",null,"\u5411\u53F3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));Je.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNFQkVGRjciIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIvPjxwYXRoIGQ9Im0xMi40NTkgOS41MjItLjQ4NC0uNDc5LTMuODcyLTMuODI4Yy0uMjktLjI4Ny0uNjc4LS4yODctLjk2OCAwYS43My43MyAwIDAgMCAuMDk3Ljk1N0wxMS4xMDMgMTBsLTMuODcxIDMuODI4Yy0uMjkuMjg3LS4yOS42NyAwIC45NTcuMjkuMjg3LjY3Ny4yODcuOTY4IDBsMy44NzEtMy44MjguMzg4LS40NzlhLjcyNy43MjcgMCAwIDAgLjE5My0uNDc4YzAtLjE5MSAwLS4yODctLjE5My0uNDc4WiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg=="},84915:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var ke={},Je="5.0",E={},a=null,te=!1,ce=!1,se=null,ue=!1,le=null,xe=null,Se=0;Se4?parseFloat(Ae):5};ke.setHTML5Codebase=function(Ae,Ce){xe=Ae,et(Ae,Ce)},ke.setJavaCodebase=ke.setJavaCodebaseVersion=ke.isCompiledInstalled=ke.setPreCompiledScriptPath=ke.setPreCompiledResourcePath=function(){},ke.setHTML5CodebaseVersion=function(Ae,Ce){var me=parseFloat(Ae);if(me!==NaN&&me<5){console.log("The GeoGebra HTML5 codebase version "+me+" is deprecated. Using version latest instead.");return}le=Ae,at(Ae,Ce)},ke.getHTML5CodebaseVersion=function(){return ve},ke.getParameters=function(){return E},ke.setFontsCSSURL=function(Ae){de=Ae},ke.setGiacJSURL=function(Ae){},ke.setJNLPFile=function(Ae){ge=Ae},ke.setJNLPBaseDir=function(Ae){},ke.inject=function(){function Ae(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Ce="auto",me=E.id,He,Ge=!1,Lt=0;Lt=5)return!0;var Ae=ke.getAppletObject();return Ae&&typeof Ae.recalculateEnvironments=="function"?(Ae.recalculateEnvironments(),!0):!1},ke.startAnimation=function(){var Ae=ke.getAppletObject();return Ae&&typeof Ae.startAnimation=="function"?(Ae.startAnimation(),!0):!1},ke.stopAnimation=function(){var Ae=ke.getAppletObject();return Ae&&typeof Ae.stopAnimation=="function"?(Ae.stopAnimation(),!0):!1},ke.getAppletObject=function(){var Ae=E.id!==void 0?E.id:"ggbApplet";return window[Ae]},ke.resize=function(){};var yt=function(Ae,Ce,me){var He=document.createElement("param");He.setAttribute("name",Ce),He.setAttribute("value",me),Ae.appendChild(He)},Ve=function(Ae){return Ae&&Ae!=="false"},Fe=function(Ae,Ce,me){Ie(ve)<=4.2&&(me=!0);var He=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==ve||ggbHTML5LoadedCodebaseIsWebSimple&&!Me)&&(He=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Ge=document.createElement("div");Ge.classList.add("appletParameters","notranslate");var Lt=Ce.width,it=Ce.height;if(Ce.disableAutoScale=Ce.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Ce.disableAutoScale,Ce.width!==void 0)if(Ie(ve)<=4.4)Ve(Ce.showToolBar)&&(Ce.height-=7),Ve(Ce.showAlgebraInput)&&(Ce.height-=37),Ce.width<605&&Ve(Ce.showToolBar)&&(Ce.width=605,Lt=605);else{var vt=100;(Ve(Ce.showToolBar)||Ve(Ce.showMenuBar))&&(Ce.hasOwnProperty("customToolBar")&&(Ce.customToolbar=Ce.customToolBar),vt=Ve(Ce.showMenuBar)?245:155),Lt=5?(Ce.appletOnLoad=function(It){var Ue=Ae.querySelector(".ggb_preview");Ue&&Ue.parentNode.removeChild(Ue),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Qt),window.GGBT_wsf_view&&$(window).trigger("resize"),Ft(It)},Jt||Qt.appendChild(qt)):Ge.appendChild(qt),Qt.appendChild(Ge),Jt||Ae.appendChild(Qt),setTimeout(function(){ke.resize()},1)}else{var Ee=document.createElement("div");Ee.className="applet_scaler",Ee.style.position="relative",Ee.style.display="block",Ee.appendChild(Ge),Ae.appendChild(Ee),Ce.appletOnLoad=function(It){ke.resize(),Ft(It)}}function qe(It,Ue){Ue&&typeof Ue.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(It,Ue.appletOnLoad):renderGGBElement(It),nt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Ue)}function Qe(It,Ue){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:It,params:Ue}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(At){qe(At.article,At.params)}),html5AppletsToProcess=null)},Ie(ve)<5&&(It.className+=" geogebraweb")):qe(It,Ue)}if(He){scriptLoadStarted=!0;for(var je=0;je0?(jt.remove(),Qt.attr("id","fullscreencontent").show(),jQuery(Ft).append(Qt),window.dispatchEvent(new Event("resize"))):Fe(jt,Ce,!1),window.GGBT_wsf_view.launchFullScreen(Ft)}else pt=He,Fe(Ae,Ce,!1);if(!window.GGBT_wsf_view)for(it=0;itAe/4*3&&(jt=Ae/4*3),Ft=jt/5.8,vt.setAttribute("src",Ye),vt.setAttribute("width",jt),vt.setAttribute("height",Ft);var Qt=(Ae-jt)/2,Jt=(Ce-Ft)/2;vt.style.left=Qt+"px",vt.style.top=Jt+"px",Ge.appendChild(vt)}}return Ge.appendChild(it),Ge},ht=function(Ae){return Ae=Ae.toLowerCase(),Ae==="html5"||Ae==="screenshot"?Ae:"html5"},wt=["web","webSimple","web3d","tablet","tablet3d","phone"],at=function(Ae,Ce){if(ve=Ae,Ce){et(ve,!0);return}var me=!te;if(me){var He=Ie(ve);!isNaN(He)&&He<4.4&&(me=!1)}var Ge,Lt;window.location.protocol.substr(0,4)==="http"?Ge=window.location.protocol:Ge="http:";var it=ve.indexOf("//");it>0?Lt=ve:it===0?Lt=Ge+ve:Lt="https://www.geogebra.org/apps/5.2.814.0/";for(var vt in wt)if(ve.slice(wt[vt].length*-1)===wt[vt]||ve.slice((wt[vt].length+1)*-1)===wt[vt]+"/"){et(Lt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&me&&!a.is3D&&!a.AV&&!a.SV&&!a.CV&&!a.EV2&&!a.CP&&!a.PC&&!a.DA&&!a.FI&&!a.PV&&!Ve(E.showToolBar)&&!Ve(E.showMenuBar)&&!Ve(E.showAlgebraInput)&&!Ve(E.enableRightClick)&&(!E.appName||E.appName=="classic")?Lt+="webSimple/":Lt+="web3d/",et(Lt,!1)},et=function(Ae,Ce){if(Ae.requirejs){we=Ae;return}Ae.slice(-1)!=="/"&&(Ae+="/"),we=Ae,Ce===null&&(Ce=Ae.indexOf("http")===-1),De=Ce,ie="web.nocache.js",Me=!1;var me=we.split("/");me.length>1&&(!Ce&&me[me.length-2]==="webSimple"?(ie="webSimple.nocache.js",Me=!0):wt.indexOf(me[me.length-2])>=0&&(ie=me[me.length-2]+".nocache.js")),me=Ae.split("/"),ve=me[me.length-3],ve.substr(0,4)==="test"?ve=ve.substr(4,1)+"."+ve.substr(5,1):(ve.substr(0,3)==="war"||ve.substr(0,4)==="beta")&&(ve="5.0");var He=parseFloat(ve);He!==NaN&&He<5&&Ae.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+He+" is deprecated. Using version latest instead."),at("5.0",Ce))},nt=function(Ae,Ce){window.console&&window.console.log&&(!Ce||typeof Ce.showLogging=="undefined"||Ce.showLogging&&Ce.showLogging!=="false")&&console.log(Ae)};E.material_id!==void 0?Dt(st):st();function st(){var Ae=Je;le!==null?Ae=le:parseFloat(Ae)<5&&(Ae="5.0"),at(Ae,!1),xe!==null&&et(xe,De),ue=!0}return ke},GGBAppletUtils=function(){"use strict";function ke(){return window.GGBT_wsf_edit!==void 0}function Je(ue,le){le!=1?(ue.style.transformOrigin="0% 0% 0px",ue.style.webkitTransformOrigin="0% 0% 0px",ue.style.transform="scale("+le+","+le+")",ue.style.webkitTransform="scale("+le+","+le+")",ue.style.maxWidth="initial",ue.querySelector(".ggb_preview")!==null&&(ue.querySelector(".ggb_preview").style.maxWidth="initial"),ue.querySelectorAll(".ggb_preview img")[0]!==void 0&&(ue.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),ue.querySelectorAll(".ggb_preview img")[1]!==void 0&&(ue.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(ue.style.transform="none",ue.style.webkitTransform="none")}function E(ue,le,xe,Se,re,ge){var we=null;if(ge!=null&&ge!="")for(var De=ue.parentNode;De!=null;)if((" "+De.className+" ").indexOf(" "+ge+" ")>-1){we=De;break}else De=De.parentNode;var pt=0,ve=0,ie=0,Me=0,ze=0,Ye=0,ye=0;if(we)pt=we.offsetWidth,ve=Math.max(Se?we.offsetWidth:0,we.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(pt=Math.min(window.innerWidth,document.documentElement.clientWidth),ve=Math.min(window.innerHeight,document.documentElement.clientHeight),ie=pt):(pt=window.innerWidth,ve=window.innerHeight,ie=window.innerWidth),ue){var de=ue.getBoundingClientRect();de.left>0&&de.left<=pt&&(re===void 0||!re)&&(document.dir==="rtl"?(ze=pt-de.width-de.left,Ye=ie<=480?10:30):(Ye=de.left,ze=ie<=480?10:30),Me=Ye+ze)}if(ue&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var b=ue.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Me=40,ye=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Me=0,ye=40)}}return ue&&((xe===void 0||!xe)&&le>0&&le+Me1&&(ge=!0)),le&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ge=!0),!(ue.hasOwnProperty("disableAutoScale")&&ue.disableAutoScale))re=a(ue,le,ge,xe,ue.scaleContainerClass);else return Se;return ge&&(!ue.hasOwnProperty("scale")||Se===1)?re:Math.min(Se,re)}function ce(ue){var le=Math.min(window.innerWidth,document.documentElement.clientWidth),xe=Math.min(window.innerHeight,document.documentElement.clientHeight),Se=ue.getBoundingClientRect(),re=(le-Se.width)/2,ge=(xe-Se.height)/2;ge<0&&(ge=0),ue.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(re<40?ue.style.left="40px":ue.style.left=re+"px",ue.style.top=ge+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ge<40?ue.style.top="40px":ue.style.top=ge+"px",ue.style.left=re+"px")}function se(ue,le){var xe=ue.querySelector(".appletParameters");if(xe){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(le.id!==xe.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(ue)}if(xe.parentElement&&/fullscreen/.test(xe.parentElement.className))return;var Se=te(le,ue);ke()&&xe.setAttribute("data-param-scale",Se);for(var re=null,ge=0;ge=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(ke){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(ke){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(ke){var Je=c[ke];return Je==null?null:Je},r=d,webModule.__errFn=e}function B(){function ke(ue){var le=ue.lastIndexOf(rb);le==-1&&(le=ue.length);var xe=ue.indexOf(sb);xe==-1&&(xe=ue.length);var Se=ue.lastIndexOf(tb,Math.min(xe,le));return Se>=O?ue.substring(O,Se+P):W}function Je(ue){if(!ue.match(/^\w+:\/\//)){var le=o.createElement(ub);le.src=ue+vb,ue=ke(le.src)}return ue}function E(){var ue=__gwt_getMetaProperty(wb);return ue!=null?ue:W}function a(){for(var ue=o.getElementsByTagName(_),le=O;leO?ue[ue.length-P].href:W}function ce(){var ue=o.location;return ue.href==ue.protocol+zb+ue.host+ue.pathname+ue.search+ue.hash}var se=E();return se==W&&(se=a()),se==W&&(se=te()),se==W&&ce()&&(se=ke(o.location.href)),se=Je(se),se}function C(ke){return ke.match(/^\//)||ke.match(/^[a-zA-Z]+:\/\//)?ke:webModule.__moduleBase+ke}function D(){var ke=[],Je=O,E=[],a=[];function te(ue){var le=a[ue](),xe=E[ue];if(le in xe)return le;var Se=[];for(var re in xe)Se[xe[re]]=re;throw r&&r(ue,Se,le),null}if(__gwt_isKnownPropertyValue=function(ue,le){return le in E[ue]},webModule.__getPropMap=function(){var ue={};for(var le in E)E.hasOwnProperty(le)&&(ue[le]=te(le));return ue},webModule.__computePropValue=te,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var ce;try{ce=Cb;var se=ce.indexOf(Db);se!=-1&&(Je=parseInt(ce.substring(se+P),$),ce=ce.substring(O,se))}catch(ue){}return webModule.__softPermutationId=Je,C(ce+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},73526:function(ke,Je){(function(E,a){a(Je)})(this,function(E){"use strict";var a=function(){return(a=Object.assign||function(Ee){for(var qe,Qe=1,je=arguments.length;Qe0&&Pe[Pe.length-1])&&(At[0]===6||At[0]===2)){xt=0;continue}if(At[0]===3&&(!Pe||At[1]>Pe[0]&&At[1]=0&&Ee.HANDLE_LIST.splice(Qe,1),window.removeEventListener("message",qe,!1)},Ee.empty=function(){for(;Ee.HANDLE_LIST.length;)window.removeEventListener("message",Ee.HANDLE_LIST.shift(),!1)},Ee.parse=function(qe){try{return typeof qe=="object"?qe:qe&&JSON.parse(qe)}catch(Qe){return console.log("Message.parse Error:",Qe),qe}},Ee.HANDLE_LIST=[],Ee}();function ue(Ee){return{}.toString.call(Ee)==="[object Function]"}var le,xe,Se,re,ge={origin:""};function we(Ee,qe){ge[Ee]=qe}function De(Ee){return ge[Ee]}function pt(Ee){var qe=De("origin");return!!function(Qe,je){return Qe!==je&&(Qe.replace(/www\./i,"").toLowerCase()!==je.replace(/www\./i,"").toLowerCase()||(Qe.match("www.")?void 0:(we("origin",je),!1)))}(qe,Ee.origin)&&(console.warn("postMessage \u57DF\u540D\u68C0\u67E5\u4E0D\u901A\u8FC7",{safeOrigin:qe,eventOrigin:Ee.origin}),!0)}(function(Ee){Ee.unknown="unknown",Ee.spreadsheet="s",Ee.writer="w",Ee.presentation="p",Ee.pdf="f"})(le||(le={})),function(Ee){Ee.wps="w",Ee.et="s",Ee.presentation="p",Ee.pdf="f"}(xe||(xe={})),function(Ee){Ee.nomal="nomal",Ee.simple="simple"}(Se||(Se={})),function(Ee){Ee[Ee.requestFullscreen=1]="requestFullscreen",Ee[Ee.exitFullscreen=0]="exitFullscreen"}(re||(re={}));var ve,ie,Me,ze=(ve=0,function(){return ve+=1}),Ye=function(Ee,qe,Qe){Qe===void 0&&(Qe=!0);var je=qe;if(!ie){var Pe=function tt(It){var Ue=It.clientHeight,At=It.clientWidth;Ue!==0||At!==0||Me?Ue===0&&At===0||!Me||(Me.disconnect(),Me=null):window.ResizeObserver&&(Me=new ResizeObserver(function(St){tt(It)})).observe(It),ie.style.cssText+="height: "+Ue+"px; width: "+At+"px"}.bind(null,je);(ie=document.createElement("iframe")).classList.add("web-office-iframe");var mt={id:"office-iframe",src:Ee,scrolling:"no",frameborder:"0",allowfullscreen:"allowfullscreen",webkitallowfullscreen:"true",mozallowfullscreen:"true",allow:"clipboard-read; clipboard-write"};for(var xt in je?(mt.style="width: "+je.clientWidth+"px; height: "+je.clientHeight+"px;",Qe&&window.addEventListener("resize",Pe)):((je=document.createElement("div")).classList.add("web-office-default-container"),function(tt){var It=document.createElement("style");document.head.appendChild(It);var Ue=It.sheet;Ue.insertRule(tt,Ue.cssRules.length)}(".web-office-default-container {position: absolute; padding: 0; margin: 0; width: 100%; height: 100%; left: 0; top: 0;}"),document.body.appendChild(je),mt.style="position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%;"),mt)ie.setAttribute(xt,mt[xt]);je.appendChild(ie),ie.destroy=function(){ie.parentNode.removeChild(ie),ie=null,window.removeEventListener("resize",Pe),Me&&(Me.disconnect(),Me=null)}}return ie},ye=function(Ee){Ye().contentWindow&&Ye().contentWindow.postMessage(JSON.stringify(Ee),De("origin"))};function de(Ee,qe,Qe){return new Promise(function(je){var Pe=ze(),mt=function(xt){if(!pt(xt)){var tt=se.parse(xt.data);tt.eventName===Qe&&tt.msgId===Pe&&(je(tt.data),se.remove(mt))}};se.add(mt),ye({data:Ee,msgId:Pe,eventName:qe})})}var b=function(Ee){return de(Ee,"wps.jssdk.api","wps.api.reply")},Ie=function(Ee){return de(Ee,"api.basic","api.basic.reply")},oe={idMap:{}};function Pt(Ee){return te(this,void 0,void 0,function(){var qe,Qe,je,Pe,mt,xt,tt,It,Ue,At;return ce(this,function(St){switch(St.label){case 0:return pt(Ee)?[2]:(qe=se.parse(Ee.data),Qe=qe.eventName,je=qe.callbackId,Pe=qe.data,je&&(mt=oe.idMap[je])?(xt=mt.split(":"),tt=xt[0],It=xt[1],Qe==="api.callback"&&oe[tt]&&oe[tt][It]?[4,(At=oe[tt][It]).callback.apply(At,Pe.args)]:[3,2]):[3,2]);case 1:Ue=St.sent(),ye({result:Ue,callbackId:je,eventName:"api.callback.reply"}),St.label=2;case 2:return[2]}})})}var Dt=function(Ee){return te(void 0,void 0,void 0,function(){function qe(){return Object.keys(oe.idMap).find(function(St){return oe.idMap[St]===je+":"+Qe})}var Qe,je,Pe,mt,xt,tt,It,Ue,At;return ce(this,function(St){switch(St.label){case 0:return Qe=Ee.prop,je=Ee.parentObjId,[4,gt([Pe=Ee.value])];case 1:return mt=St.sent(),xt=mt[0],tt=mt[1],Ee.value=xt[0],It=Object.keys(tt)[0],Ue=oe[je],Pe===null&&Ue&&Ue[Qe]&&((At=qe())&&delete oe.idMap[At],delete Ue[Qe],Object.keys(Ue).length||delete oe[je],Object.keys(oe.idMap).length||se.remove(Pt)),It&&(Object.keys(oe.idMap).length||se.add(Pt),oe[je]||(oe[je]={}),oe[je][Qe]={callbackId:It,callback:tt[It]},(At=qe())&&delete oe.idMap[At],oe.idMap[It]=je+":"+Qe),[2]}})})},bt=function(Ee,qe,Qe,je){return te(void 0,void 0,void 0,function(){var Pe,mt,xt,tt,It,Ue,At,St;return ce(this,function(ot){switch(ot.label){case 0:return Pe=ze(),tt=new Promise(function(lt,Te){mt=lt,xt=Te}),It={},qe.args?[4,gt(qe.args)]:[3,2];case 1:Ue=ot.sent(),At=Ue[0],St=Ue[1],qe.args=At,It=St,ot.label=2;case 2:return Ee!=="api.setter"?[3,4]:[4,Dt(qe)];case 3:ot.sent(),ot.label=4;case 4:return function(lt){var Te=lt[0],Xe=lt[1];typeof(Te=a({},Te)).data=="function"&&(Te.data=Te.data()),Xe(),ye(Te)}([{eventName:Ee,data:qe,msgId:Pe},function(){var lt=this,Te=function(Xe){return te(lt,void 0,void 0,function(){var Ne,Bt,kt;return ce(this,function(nn){switch(nn.label){case 0:return pt(Xe)?[2]:(Ne=se.parse(Xe.data)).eventName==="api.callback"&&Ne.callbackId&&It[Ne.callbackId]?[4,It[Ne.callbackId].apply(It,Ne.data.args)]:[3,2];case 1:Bt=nn.sent(),ye({result:Bt,eventName:"api.callback.reply",callbackId:Ne.callbackId}),nn.label=2;case 2:return Ne.eventName===Ee+".reply"&&Ne.msgId===Pe&&(Ne.error?((kt=new Error("")).stack=Ne.error+` -`+Qe,je&&je(),xt(kt)):mt(Ne.result),se.remove(Te)),[2]}})})};return se.add(Te),tt}]),[2,tt]}})})};function gt(Ee){return te(this,void 0,void 0,function(){var qe,Qe,je,Pe,mt,xt,tt,It,Ue,At,St;return ce(this,function(ot){switch(ot.label){case 0:qe={},Qe=[],je=Ee.slice(0),ot.label=1;case 1:return je.length?(Pe=void 0,[4,je.shift()]):[3,13];case 2:return(mt=ot.sent())&&mt.done?[4,mt.done()]:[3,4];case 3:ot.sent(),ot.label=4;case 4:if(!function(lt){if(!lt)return!1;for(var Te=lt;Object.getPrototypeOf(Te)!==null;)Te=Object.getPrototypeOf(Te);return Object.getPrototypeOf(lt)===Te}(Pe))return[3,11];for(tt in Pe={},xt=[],mt)xt.push(tt);It=0,ot.label=5;case 5:return It=0?"&":"?")+kt.join("&")),Ue&&(Ue.isParentFullscreen||Ue.isBrowserViewFullscreen)&&(document.addEventListener("fullscreenchange",Kt),document.addEventListener("webkitfullscreenchange",Kt),document.addEventListener("mozfullscreenchange",Kt)),Qe.wordOptions&&(Qe.wpsOptions=Qe.wordOptions),Qe.excelOptions&&(Qe.etOptions=Qe.excelOptions),Qe.pptOptions&&(Qe.wppOptions=Qe.pptOptions),typeof xt.print=="object"){var nn="wpsconfig_print";typeof xt.print.subscribe=="function"&&(xt[nn]=xt.print.subscribe,Qe.print={callback:nn},xt.print.custom!==void 0&&(Qe.print.custom=xt.print.custom)),delete xt.print}return typeof xt.exportPdf=="function"&&(xt[nn="wpsconfig_export_pdf"]=xt.exportPdf,Qe.exportPdf={callback:nn},delete xt.exportPdf),Qe.commandBars&&Fe(Qe.commandBars,!1),a(a({},Qe),{subscriptions:xt})},Ve=function(Ee){Ee===void 0&&(Ee="");var qe="";if(!qe&&Ee){var Qe=Ee.toLowerCase();Qe.indexOf("/office/s/")!==-1&&(qe=le.spreadsheet),Qe.indexOf("/office/w/")!==-1&&(qe=le.writer),Qe.indexOf("/office/p/")!==-1&&(qe=le.presentation),Qe.indexOf("/office/f/")!==-1&&(qe=le.pdf)}if(!qe){var je=Ee.match(/[\?&]type=([a-z]+)/)||[];qe=xe[je[1]]||""}return qe};function Fe(Ee,qe){qe===void 0&&(qe=!0);var Qe=Ee.map(function(je){var Pe=je.attributes;if(!Array.isArray(Pe)){var mt=[];for(var xt in Pe)if(Pe.hasOwnProperty(xt)){var tt={name:xt,value:Pe[xt]};mt.push(tt)}je.attributes=mt}return je});return qe&&ye({data:Qe,eventName:"setCommandBars"}),Qe}var he=window.navigator.userAgent.toLowerCase(),We=/Android|webOS|iPhone|iPod|BlackBerry|iPad/i.test(he),ft=function(){try{return window._parent.location.search.indexOf("from=wxminiprogram")!==-1}catch(Ee){return!1}}();function Kt(){var Ee={status:re.requestFullscreen},qe=document,Qe=qe.fullscreenElement||qe.webkitFullscreenElement||qe.mozFullScreenElement;Ee.status=Qe?re.requestFullscreen:re.exitFullscreen,ye({data:Ee,eventName:"fullscreenchange"})}var Ke=function(){oe.idMap={}};function ht(){console.group("JSSDK \u4E8B\u4EF6\u673A\u5236\u8C03\u6574\u8BF4\u660E"),console.warn("jssdk.on\u3001jssdk.off \u548C jssdk.Application.Sub \u5C06\u5728\u540E\u7EED\u7248\u672C\u4E2D\u88AB\u5F03\u7528\uFF0C\u5EFA\u8BAE\u4F7F\u7528\u6539\u8FDB\u540E\u7684 ApiEvent"),console.warn("\u5177\u4F53\u8BF7\u53C2\u8003\uFF1Ahttps://wwo.wps.cn/docs/front-end/basic-usage/events/intro/"),console.groupEnd()}var wt=0,at=new Set;function et(Ee){return wt+=1,!Ee&&function(qe){at.forEach(function(Qe){return Qe(qe)})}(wt),wt}function nt(){var Ee=new Error("");return(Ee.stack||Ee.message||"").split(` + `},De={onDragStart(fe){let{active:be}=fe;return"Picked up draggable item "+be.id+"."},onDragOver(fe){let{active:be,over:_e}=fe;return _e?"Draggable item "+be.id+" was moved over droppable area "+_e.id+".":"Draggable item "+be.id+" is no longer over a droppable area."},onDragEnd(fe){let{active:be,over:_e}=fe;return _e?"Draggable item "+be.id+" was dropped over droppable area "+_e.id:"Draggable item "+be.id+" was dropped."},onDragCancel(fe){let{active:be}=fe;return"Dragging was cancelled. Draggable item "+be.id+" was dropped."}};function pt(fe){let{announcements:be=De,container:_e,hiddenTextDescribedById:Ct,screenReaderInstructions:Gt=we}=fe;const{announce:Wt,announcement:wn}=xe(),ee=(0,ce.Ld)("DndLiveRegion"),[rt,Ot]=(0,a.useState)(!1);if((0,a.useEffect)(()=>{Ot(!0)},[]),re((0,a.useMemo)(()=>({onDragStart($e){let{active:zt}=$e;Wt(be.onDragStart({active:zt}))},onDragMove($e){let{active:zt,over:Rt}=$e;be.onDragMove&&Wt(be.onDragMove({active:zt,over:Rt}))},onDragOver($e){let{active:zt,over:Rt}=$e;Wt(be.onDragOver({active:zt,over:Rt}))},onDragEnd($e){let{active:zt,over:Rt}=$e;Wt(be.onDragEnd({active:zt,over:Rt}))},onDragCancel($e){let{active:zt,over:Rt}=$e;Wt(be.onDragCancel({active:zt,over:Rt}))}}),[Wt,be])),!rt)return null;const _t=a.createElement(a.Fragment,null,a.createElement(ue,{id:Ct,value:Gt.draggable}),a.createElement(le,{id:ee,announcement:wn}));return _e?(0,te.createPortal)(_t,_e):_t}var ve;(function(fe){fe.DragStart="dragStart",fe.DragMove="dragMove",fe.DragEnd="dragEnd",fe.DragCancel="dragCancel",fe.DragOver="dragOver",fe.RegisterDroppable="registerDroppable",fe.SetDroppableDisabled="setDroppableDisabled",fe.UnregisterDroppable="unregisterDroppable"})(ve||(ve={}));function ie(){}function Me(fe,be){return(0,a.useMemo)(()=>({sensor:fe,options:be!=null?be:{}}),[fe,be])}function Ze(){for(var fe=arguments.length,be=new Array(fe),_e=0;_e[...be].filter(Ct=>Ct!=null),[...be])}const Ye=Object.freeze({x:0,y:0});function ye(fe,be){return Math.sqrt(Math.pow(fe.x-be.x,2)+Math.pow(fe.y-be.y,2))}function de(fe,be){const _e=(0,ce.DC)(fe);if(!_e)return"0 0";const Ct={x:(_e.x-be.left)/be.width*100,y:(_e.y-be.top)/be.height*100};return Ct.x+"% "+Ct.y+"%"}function b(fe,be){let{data:{value:_e}}=fe,{data:{value:Ct}}=be;return _e-Ct}function Ie(fe,be){let{data:{value:_e}}=fe,{data:{value:Ct}}=be;return Ct-_e}function oe(fe){let{left:be,top:_e,height:Ct,width:Gt}=fe;return[{x:be,y:_e},{x:be+Gt,y:_e},{x:be,y:_e+Ct},{x:be+Gt,y:_e+Ct}]}function Pt(fe,be){if(!fe||fe.length===0)return null;const[_e]=fe;return be?_e[be]:_e}function Dt(fe,be,_e){return be===void 0&&(be=fe.left),_e===void 0&&(_e=fe.top),{x:be+fe.width*.5,y:_e+fe.height*.5}}const bt=fe=>{let{collisionRect:be,droppableRects:_e,droppableContainers:Ct}=fe;const Gt=Dt(be,be.left,be.top),Wt=[];for(const wn of Ct){const{id:ee}=wn,rt=_e.get(ee);if(rt){const Ot=ye(Dt(rt),Gt);Wt.push({id:ee,data:{droppableContainer:wn,value:Ot}})}}return Wt.sort(b)},gt=fe=>{let{collisionRect:be,droppableRects:_e,droppableContainers:Ct}=fe;const Gt=oe(be),Wt=[];for(const wn of Ct){const{id:ee}=wn,rt=_e.get(ee);if(rt){const Ot=oe(rt),_t=Gt.reduce((zt,Rt,an)=>zt+ye(Ot[an],Rt),0),$e=Number((_t/4).toFixed(4));Wt.push({id:ee,data:{droppableContainer:wn,value:$e}})}}return Wt.sort(b)};function yt(fe,be){const _e=Math.max(be.top,fe.top),Ct=Math.max(be.left,fe.left),Gt=Math.min(be.left+be.width,fe.left+fe.width),Wt=Math.min(be.top+be.height,fe.top+fe.height),wn=Gt-Ct,ee=Wt-_e;if(Ct{let{collisionRect:be,droppableRects:_e,droppableContainers:Ct}=fe;const Gt=[];for(const Wt of Ct){const{id:wn}=Wt,ee=_e.get(wn);if(ee){const rt=yt(ee,be);rt>0&&Gt.push({id:wn,data:{droppableContainer:Wt,value:rt}})}}return Gt.sort(Ie)};function Fe(fe,be){const{top:_e,left:Ct,bottom:Gt,right:Wt}=be;return _e<=fe.y&&fe.y<=Gt&&Ct<=fe.x&&fe.x<=Wt}const he=fe=>{let{droppableContainers:be,droppableRects:_e,pointerCoordinates:Ct}=fe;if(!Ct)return[];const Gt=[];for(const Wt of be){const{id:wn}=Wt,ee=_e.get(wn);if(ee&&Fe(Ct,ee)){const Ot=oe(ee).reduce(($e,zt)=>$e+ye(Ct,zt),0),_t=Number((Ot/4).toFixed(4));Gt.push({id:wn,data:{droppableContainer:Wt,value:_t}})}}return Gt.sort(b)};function We(fe,be,_e){return qu(Br({},fe),{scaleX:be&&_e?be.width/_e.width:1,scaleY:be&&_e?be.height/_e.height:1})}function ft(fe,be){return fe&&be?{x:fe.left-be.left,y:fe.top-be.top}:Ye}function Kt(fe){return function(_e){for(var Ct=arguments.length,Gt=new Array(Ct>1?Ct-1:0),Wt=1;Wtqu(Br({},wn),{top:wn.top+fe*ee.y,bottom:wn.bottom+fe*ee.y,left:wn.left+fe*ee.x,right:wn.right+fe*ee.x}),Br({},_e))}}const Ke=Kt(1);function ht(fe){if(fe.startsWith("matrix3d(")){const be=fe.slice(9,-1).split(/, /);return{x:+be[12],y:+be[13],scaleX:+be[0],scaleY:+be[5]}}else if(fe.startsWith("matrix(")){const be=fe.slice(7,-1).split(/, /);return{x:+be[4],y:+be[5],scaleX:+be[0],scaleY:+be[3]}}return null}function wt(fe,be,_e){const Ct=ht(be);if(!Ct)return fe;const{scaleX:Gt,scaleY:Wt,x:wn,y:ee}=Ct,rt=fe.left-wn-(1-Gt)*parseFloat(_e),Ot=fe.top-ee-(1-Wt)*parseFloat(_e.slice(_e.indexOf(" ")+1)),_t=Gt?fe.width/Gt:fe.width,$e=Wt?fe.height/Wt:fe.height;return{width:_t,height:$e,top:Ot,right:rt+_t,bottom:Ot+$e,left:rt}}const at={ignoreTransform:!1};function et(fe,be){be===void 0&&(be=at);let _e=fe.getBoundingClientRect();if(be.ignoreTransform){const{transform:Ot,transformOrigin:_t}=(0,ce.Jj)(fe).getComputedStyle(fe);Ot&&(_e=wt(_e,Ot,_t))}const{top:Ct,left:Gt,width:Wt,height:wn,bottom:ee,right:rt}=_e;return{top:Ct,left:Gt,width:Wt,height:wn,bottom:ee,right:rt}}function nt(fe){return et(fe,{ignoreTransform:!0})}function st(fe){const be=fe.innerWidth,_e=fe.innerHeight;return{top:0,left:0,right:be,bottom:_e,width:be,height:_e}}function Ae(fe,be){return be===void 0&&(be=(0,ce.Jj)(fe).getComputedStyle(fe)),be.position==="fixed"}function Ce(fe,be){be===void 0&&(be=(0,ce.Jj)(fe).getComputedStyle(fe));const _e=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(Gt=>{const Wt=be[Gt];return typeof Wt=="string"?_e.test(Wt):!1})}function me(fe,be){const _e=[];function Ct(Gt){if(be!=null&&_e.length>=be||!Gt)return _e;if((0,ce.qk)(Gt)&&Gt.scrollingElement!=null&&!_e.includes(Gt.scrollingElement))return _e.push(Gt.scrollingElement),_e;if(!(0,ce.Re)(Gt)||(0,ce.vZ)(Gt)||_e.includes(Gt))return _e;const Wt=(0,ce.Jj)(fe).getComputedStyle(Gt);return Gt!==fe&&Ce(Gt,Wt)&&_e.push(Gt),Ae(Gt,Wt)?_e:Ct(Gt.parentNode)}return fe?Ct(fe):_e}function He(fe){const[be]=me(fe,1);return be!=null?be:null}function Ge(fe){return!ce.Nq||!fe?null:(0,ce.FJ)(fe)?fe:(0,ce.UG)(fe)?(0,ce.qk)(fe)||fe===(0,ce.r3)(fe).scrollingElement?window:(0,ce.Re)(fe)?fe:null:null}function Lt(fe){return(0,ce.FJ)(fe)?fe.scrollX:fe.scrollLeft}function it(fe){return(0,ce.FJ)(fe)?fe.scrollY:fe.scrollTop}function vt(fe){return{x:Lt(fe),y:it(fe)}}var jt;(function(fe){fe[fe.Forward=1]="Forward",fe[fe.Backward=-1]="Backward"})(jt||(jt={}));function Ft(fe){return!ce.Nq||!fe?!1:fe===document.scrollingElement}function Qt(fe){const be={x:0,y:0},_e=Ft(fe)?{height:window.innerHeight,width:window.innerWidth}:{height:fe.clientHeight,width:fe.clientWidth},Ct={x:fe.scrollWidth-_e.width,y:fe.scrollHeight-_e.height},Gt=fe.scrollTop<=be.y,Wt=fe.scrollLeft<=be.x,wn=fe.scrollTop>=Ct.y,ee=fe.scrollLeft>=Ct.x;return{isTop:Gt,isLeft:Wt,isBottom:wn,isRight:ee,maxScroll:Ct,minScroll:be}}const Jt={x:.2,y:.2};function qt(fe,be,_e,Ct,Gt){let{top:Wt,left:wn,right:ee,bottom:rt}=_e;Ct===void 0&&(Ct=10),Gt===void 0&&(Gt=Jt);const{isTop:Ot,isBottom:_t,isLeft:$e,isRight:zt}=Qt(fe),Rt={x:0,y:0},an={x:0,y:0},Ut={height:be.height*Gt.y,width:be.width*Gt.x};return!Ot&&Wt<=be.top+Ut.height?(Rt.y=jt.Backward,an.y=Ct*Math.abs((be.top+Ut.height-Wt)/Ut.height)):!_t&&rt>=be.bottom-Ut.height&&(Rt.y=jt.Forward,an.y=Ct*Math.abs((be.bottom-Ut.height-rt)/Ut.height)),!zt&&ee>=be.right-Ut.width?(Rt.x=jt.Forward,an.x=Ct*Math.abs((be.right-Ut.width-ee)/Ut.width)):!$e&&wn<=be.left+Ut.width&&(Rt.x=jt.Backward,an.x=Ct*Math.abs((be.left+Ut.width-wn)/Ut.width)),{direction:Rt,speed:an}}function Ee(fe){if(fe===document.scrollingElement){const{innerWidth:Wt,innerHeight:wn}=window;return{top:0,left:0,right:Wt,bottom:wn,width:Wt,height:wn}}const{top:be,left:_e,right:Ct,bottom:Gt}=fe.getBoundingClientRect();return{top:be,left:_e,right:Ct,bottom:Gt,width:fe.clientWidth,height:fe.clientHeight}}function qe(fe){return fe.reduce((be,_e)=>(0,ce.IH)(be,vt(_e)),Ye)}function Qe(fe){return fe.reduce((be,_e)=>be+Lt(_e),0)}function Re(fe){return fe.reduce((be,_e)=>be+it(_e),0)}function Pe(fe,be){if(be===void 0&&(be=et),!fe)return;const{top:_e,left:Ct,bottom:Gt,right:Wt}=be(fe);He(fe)&&(Gt<=0||Wt<=0||_e>=window.innerHeight||Ct>=window.innerWidth)&&fe.scrollIntoView({block:"center",inline:"center"})}const mt=[["x",["left","right"],Qe],["y",["top","bottom"],Re]];class xt{constructor(be,_e){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const Ct=me(_e),Gt=qe(Ct);this.rect=Br({},be),this.width=be.width,this.height=be.height;for(const[Wt,wn,ee]of mt)for(const rt of wn)Object.defineProperty(this,rt,{get:()=>{const Ot=ee(Ct),_t=Gt[Wt]-Ot;return this.rect[rt]+_t},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class tt{constructor(be){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(_e=>{var Ct;return(Ct=this.target)==null?void 0:Ct.removeEventListener(..._e)})},this.target=be}add(be,_e,Ct){var Gt;(Gt=this.target)==null||Gt.addEventListener(be,_e,Ct),this.listeners.push([be,_e,Ct])}}function It(fe){const{EventTarget:be}=(0,ce.Jj)(fe);return fe instanceof be?fe:(0,ce.r3)(fe)}function je(fe,be){const _e=Math.abs(fe.x),Ct=Math.abs(fe.y);return typeof be=="number"?Math.sqrt(Gd(_e,2)+Gd(Ct,2))>be:"x"in be&&"y"in be?_e>be.x&&Ct>be.y:"x"in be?_e>be.x:"y"in be?Ct>be.y:!1}var At;(function(fe){fe.Click="click",fe.DragStart="dragstart",fe.Keydown="keydown",fe.ContextMenu="contextmenu",fe.Resize="resize",fe.SelectionChange="selectionchange",fe.VisibilityChange="visibilitychange"})(At||(At={}));function St(fe){fe.preventDefault()}function ot(fe){fe.stopPropagation()}var lt;(function(fe){fe.Space="Space",fe.Down="ArrowDown",fe.Right="ArrowRight",fe.Left="ArrowLeft",fe.Up="ArrowUp",fe.Esc="Escape",fe.Enter="Enter",fe.Tab="Tab"})(lt||(lt={}));const Te={start:[lt.Space,lt.Enter],cancel:[lt.Esc],end:[lt.Space,lt.Enter,lt.Tab]},Xe=(fe,be)=>{let{currentCoordinates:_e}=be;switch(fe.code){case lt.Right:return qu(Br({},_e),{x:_e.x+25});case lt.Left:return qu(Br({},_e),{x:_e.x-25});case lt.Down:return qu(Br({},_e),{y:_e.y+25});case lt.Up:return qu(Br({},_e),{y:_e.y-25})}};class Ne{constructor(be){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=be;const{event:{target:_e}}=be;this.props=be,this.listeners=new tt((0,ce.r3)(_e)),this.windowListeners=new tt((0,ce.Jj)(_e)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(At.Resize,this.handleCancel),this.windowListeners.add(At.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(At.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:be,onStart:_e}=this.props,Ct=be.node.current;Ct&&Pe(Ct),_e(Ye)}handleKeyDown(be){if((0,ce.vd)(be)){const{active:_e,context:Ct,options:Gt}=this.props,{keyboardCodes:Wt=Te,coordinateGetter:wn=Xe,scrollBehavior:ee="smooth"}=Gt,{code:rt}=be;if(Wt.end.includes(rt)){this.handleEnd(be);return}if(Wt.cancel.includes(rt)){this.handleCancel(be);return}const{collisionRect:Ot}=Ct.current,_t=Ot?{x:Ot.left,y:Ot.top}:Ye;this.referenceCoordinates||(this.referenceCoordinates=_t);const $e=wn(be,{active:_e,context:Ct.current,currentCoordinates:_t});if($e){const zt=(0,ce.$X)($e,_t),Rt={x:0,y:0},{scrollableAncestors:an}=Ct.current;for(const Ut of an){const Be=be.code,{isTop:Et,isRight:Tt,isLeft:ln,isBottom:Vn,maxScroll:Sn,minScroll:Yn}=Qt(Ut),_n=Ee(Ut),Jn={x:Math.min(Be===lt.Right?_n.right-_n.width/2:_n.right,Math.max(Be===lt.Right?_n.left:_n.left+_n.width/2,$e.x)),y:Math.min(Be===lt.Down?_n.bottom-_n.height/2:_n.bottom,Math.max(Be===lt.Down?_n.top:_n.top+_n.height/2,$e.y))},Ia=Be===lt.Right&&!Tt||Be===lt.Left&&!ln,zl=Be===lt.Down&&!Vn||Be===lt.Up&&!Et;if(Ia&&Jn.x!==$e.x){const il=Ut.scrollLeft+zt.x,Bl=Be===lt.Right&&il<=Sn.x||Be===lt.Left&&il>=Yn.x;if(Bl&&!zt.y){Ut.scrollTo({left:il,behavior:ee});return}Bl?Rt.x=Ut.scrollLeft-il:Rt.x=Be===lt.Right?Ut.scrollLeft-Sn.x:Ut.scrollLeft-Yn.x,Rt.x&&Ut.scrollBy({left:-Rt.x,behavior:ee});break}else if(zl&&Jn.y!==$e.y){const il=Ut.scrollTop+zt.y,Bl=Be===lt.Down&&il<=Sn.y||Be===lt.Up&&il>=Yn.y;if(Bl&&!zt.x){Ut.scrollTo({top:il,behavior:ee});return}Bl?Rt.y=Ut.scrollTop-il:Rt.y=Be===lt.Down?Ut.scrollTop-Sn.y:Ut.scrollTop-Yn.y,Rt.y&&Ut.scrollBy({top:-Rt.y,behavior:ee});break}}this.handleMove(be,(0,ce.IH)((0,ce.$X)($e,this.referenceCoordinates),Rt))}}}handleMove(be,_e){const{onMove:Ct}=this.props;be.preventDefault(),Ct(_e)}handleEnd(be){const{onEnd:_e}=this.props;be.preventDefault(),this.detach(),_e()}handleCancel(be){const{onCancel:_e}=this.props;be.preventDefault(),this.detach(),_e()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}Ne.activators=[{eventName:"onKeyDown",handler:(fe,be,_e)=>{let{keyboardCodes:Ct=Te,onActivation:Gt}=be,{active:Wt}=_e;const{code:wn}=fe.nativeEvent;if(Ct.start.includes(wn)){const ee=Wt.activatorNode.current;return ee&&fe.target!==ee?!1:(fe.preventDefault(),Gt==null||Gt({event:fe.nativeEvent}),!0)}return!1}}];function Bt(fe){return!!(fe&&"distance"in fe)}function kt(fe){return!!(fe&&"delay"in fe)}class nn{constructor(be,_e,Ct){var Gt;Ct===void 0&&(Ct=It(be.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=be,this.events=_e;const{event:Wt}=be,{target:wn}=Wt;this.props=be,this.events=_e,this.document=(0,ce.r3)(wn),this.documentListeners=new tt(this.document),this.listeners=new tt(Ct),this.windowListeners=new tt((0,ce.Jj)(wn)),this.initialCoordinates=(Gt=(0,ce.DC)(Wt))!=null?Gt:Ye,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:be,props:{options:{activationConstraint:_e,bypassActivationConstraint:Ct}}}=this;if(this.listeners.add(be.move.name,this.handleMove,{passive:!1}),this.listeners.add(be.end.name,this.handleEnd),be.cancel&&this.listeners.add(be.cancel.name,this.handleCancel),this.windowListeners.add(At.Resize,this.handleCancel),this.windowListeners.add(At.DragStart,St),this.windowListeners.add(At.VisibilityChange,this.handleCancel),this.windowListeners.add(At.ContextMenu,St),this.documentListeners.add(At.Keydown,this.handleKeydown),_e){if(Ct!=null&&Ct({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(kt(_e)){this.timeoutId=setTimeout(this.handleStart,_e.delay),this.handlePending(_e);return}if(Bt(_e)){this.handlePending(_e);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(be,_e){const{active:Ct,onPending:Gt}=this.props;Gt(Ct,be,this.initialCoordinates,_e)}handleStart(){const{initialCoordinates:be}=this,{onStart:_e}=this.props;be&&(this.activated=!0,this.documentListeners.add(At.Click,ot,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(At.SelectionChange,this.removeTextSelection),_e(be))}handleMove(be){var _e;const{activated:Ct,initialCoordinates:Gt,props:Wt}=this,{onMove:wn,options:{activationConstraint:ee}}=Wt;if(!Gt)return;const rt=(_e=(0,ce.DC)(be))!=null?_e:Ye,Ot=(0,ce.$X)(Gt,rt);if(!Ct&&ee){if(Bt(ee)){if(ee.tolerance!=null&&je(Ot,ee.tolerance))return this.handleCancel();if(je(Ot,ee.distance))return this.handleStart()}if(kt(ee)&&je(Ot,ee.tolerance))return this.handleCancel();this.handlePending(ee,Ot);return}be.cancelable&&be.preventDefault(),wn(rt)}handleEnd(){const{onAbort:be,onEnd:_e}=this.props;this.detach(),this.activated||be(this.props.active),_e()}handleCancel(){const{onAbort:be,onCancel:_e}=this.props;this.detach(),this.activated||be(this.props.active),_e()}handleKeydown(be){be.code===lt.Esc&&this.handleCancel()}removeTextSelection(){var be;(be=this.document.getSelection())==null||be.removeAllRanges()}}const vn={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class Vt extends nn{constructor(be){const{event:_e}=be,Ct=(0,ce.r3)(_e.target);super(be,vn,Ct)}}Vt.activators=[{eventName:"onPointerDown",handler:(fe,be)=>{let{nativeEvent:_e}=fe,{onActivation:Ct}=be;return!_e.isPrimary||_e.button!==0?!1:(Ct==null||Ct({event:_e}),!0)}}];const hn={move:{name:"mousemove"},end:{name:"mouseup"}};var $t;(function(fe){fe[fe.RightClick=2]="RightClick"})($t||($t={}));class ya extends nn{constructor(be){super(be,hn,(0,ce.r3)(be.event.target))}}ya.activators=[{eventName:"onMouseDown",handler:(fe,be)=>{let{nativeEvent:_e}=fe,{onActivation:Ct}=be;return _e.button===$t.RightClick?!1:(Ct==null||Ct({event:_e}),!0)}}];const Nn={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class $n extends nn{constructor(be){super(be,Nn)}static setup(){return window.addEventListener(Nn.move.name,be,{capture:!1,passive:!1}),function(){window.removeEventListener(Nn.move.name,be)};function be(){}}}$n.activators=[{eventName:"onTouchStart",handler:(fe,be)=>{let{nativeEvent:_e}=fe,{onActivation:Ct}=be;const{touches:Gt}=_e;return Gt.length>1?!1:(Ct==null||Ct({event:_e}),!0)}}];var Ka;(function(fe){fe[fe.Pointer=0]="Pointer",fe[fe.DraggableRect=1]="DraggableRect"})(Ka||(Ka={}));var Ca;(function(fe){fe[fe.TreeOrder=0]="TreeOrder",fe[fe.ReversedTreeOrder=1]="ReversedTreeOrder"})(Ca||(Ca={}));function ll(fe){let{acceleration:be,activator:_e=Ka.Pointer,canScroll:Ct,draggingRect:Gt,enabled:Wt,interval:wn=5,order:ee=Ca.TreeOrder,pointerCoordinates:rt,scrollableAncestors:Ot,scrollableAncestorRects:_t,delta:$e,threshold:zt}=fe;const Rt=ka({delta:$e,disabled:!Wt}),[an,Ut]=(0,ce.Yz)(),Be=(0,a.useRef)({x:0,y:0}),Et=(0,a.useRef)({x:0,y:0}),Tt=(0,a.useMemo)(()=>{switch(_e){case Ka.Pointer:return rt?{top:rt.y,bottom:rt.y,left:rt.x,right:rt.x}:null;case Ka.DraggableRect:return Gt}},[_e,Gt,rt]),ln=(0,a.useRef)(null),Vn=(0,a.useCallback)(()=>{const Yn=ln.current;if(!Yn)return;const _n=Be.current.x*Et.current.x,Jn=Be.current.y*Et.current.y;Yn.scrollBy(_n,Jn)},[]),Sn=(0,a.useMemo)(()=>ee===Ca.TreeOrder?[...Ot].reverse():Ot,[ee,Ot]);(0,a.useEffect)(()=>{if(!Wt||!Ot.length||!Tt){Ut();return}for(const Yn of Sn){if((Ct==null?void 0:Ct(Yn))===!1)continue;const _n=Ot.indexOf(Yn),Jn=_t[_n];if(!Jn)continue;const{direction:Ia,speed:zl}=qt(Yn,Jn,Tt,be,zt);for(const il of["x","y"])Rt[il][Ia[il]]||(zl[il]=0,Ia[il]=0);if(zl.x>0||zl.y>0){Ut(),ln.current=Yn,an(Vn,wn),Be.current=zl,Et.current=Ia;return}}Be.current={x:0,y:0},Et.current={x:0,y:0},Ut()},[be,Vn,Ct,Ut,Wt,wn,JSON.stringify(Tt),JSON.stringify(Rt),an,Ot,Sn,_t,JSON.stringify(zt)])}const Zn={x:{[jt.Backward]:!1,[jt.Forward]:!1},y:{[jt.Backward]:!1,[jt.Forward]:!1}};function ka(fe){let{delta:be,disabled:_e}=fe;const Ct=(0,ce.D9)(be);return(0,ce.Gj)(Gt=>{if(_e||!Ct||!Gt)return Zn;const Wt={x:Math.sign(be.x-Ct.x),y:Math.sign(be.y-Ct.y)};return{x:{[jt.Backward]:Gt.x[jt.Backward]||Wt.x===-1,[jt.Forward]:Gt.x[jt.Forward]||Wt.x===1},y:{[jt.Backward]:Gt.y[jt.Backward]||Wt.y===-1,[jt.Forward]:Gt.y[jt.Forward]||Wt.y===1}}},[_e,be,Ct])}function Ya(fe,be){const _e=be!=null?fe.get(be):void 0,Ct=_e?_e.node.current:null;return(0,ce.Gj)(Gt=>{var Wt;return be==null?null:(Wt=Ct!=null?Ct:Gt)!=null?Wt:null},[Ct,be])}function sa(fe,be){return(0,a.useMemo)(()=>fe.reduce((_e,Ct)=>{const{sensor:Gt}=Ct,Wt=Gt.activators.map(wn=>({eventName:wn.eventName,handler:be(wn.handler,Ct)}));return[..._e,...Wt]},[]),[fe,be])}var cn;(function(fe){fe[fe.Always=0]="Always",fe[fe.BeforeDragging=1]="BeforeDragging",fe[fe.WhileDragging=2]="WhileDragging"})(cn||(cn={}));var An;(function(fe){fe.Optimized="optimized"})(An||(An={}));const on=new Map;function dn(fe,be){let{dragging:_e,dependencies:Ct,config:Gt}=be;const[Wt,wn]=(0,a.useState)(null),{frequency:ee,measure:rt,strategy:Ot}=Gt,_t=(0,a.useRef)(fe),$e=Be(),zt=(0,ce.Ey)($e),Rt=(0,a.useCallback)(function(Et){Et===void 0&&(Et=[]),!zt.current&&wn(Tt=>Tt===null?Et:Tt.concat(Et.filter(ln=>!Tt.includes(ln))))},[zt]),an=(0,a.useRef)(null),Ut=(0,ce.Gj)(Et=>{if($e&&!_e)return on;if(!Et||Et===on||_t.current!==fe||Wt!=null){const Tt=new Map;for(let ln of fe){if(!ln)continue;if(Wt&&Wt.length>0&&!Wt.includes(ln.id)&&ln.rect.current){Tt.set(ln.id,ln.rect.current);continue}const Vn=ln.node.current,Sn=Vn?new xt(rt(Vn),Vn):null;ln.rect.current=Sn,Sn&&Tt.set(ln.id,Sn)}return Tt}return Et},[fe,Wt,_e,$e,rt]);return(0,a.useEffect)(()=>{_t.current=fe},[fe]),(0,a.useEffect)(()=>{$e||Rt()},[_e,$e]),(0,a.useEffect)(()=>{Wt&&Wt.length>0&&wn(null)},[JSON.stringify(Wt)]),(0,a.useEffect)(()=>{$e||typeof ee!="number"||an.current!==null||(an.current=setTimeout(()=>{Rt(),an.current=null},ee))},[ee,$e,Rt,...Ct]),{droppableRects:Ut,measureDroppableContainers:Rt,measuringScheduled:Wt!=null};function Be(){switch(Ot){case cn.Always:return!1;case cn.BeforeDragging:return _e;default:return!_e}}}function Fn(fe,be){return(0,ce.Gj)(_e=>fe?_e||(typeof be=="function"?be(fe):fe):null,[be,fe])}function Mn(fe,be){return Fn(fe,be)}function da(fe){let{callback:be,disabled:_e}=fe;const Ct=(0,ce.zX)(be),Gt=(0,a.useMemo)(()=>{if(_e||typeof window=="undefined"||typeof window.MutationObserver=="undefined")return;const{MutationObserver:Wt}=window;return new Wt(Ct)},[Ct,_e]);return(0,a.useEffect)(()=>()=>Gt==null?void 0:Gt.disconnect(),[Gt]),Gt}function Yt(fe){let{callback:be,disabled:_e}=fe;const Ct=(0,ce.zX)(be),Gt=(0,a.useMemo)(()=>{if(_e||typeof window=="undefined"||typeof window.ResizeObserver=="undefined")return;const{ResizeObserver:Wt}=window;return new Wt(Ct)},[_e]);return(0,a.useEffect)(()=>()=>Gt==null?void 0:Gt.disconnect(),[Gt]),Gt}function bn(fe){return new xt(et(fe),fe)}function ua(fe,be,_e){be===void 0&&(be=bn);const[Ct,Gt]=(0,a.useState)(null);function Wt(){Gt(rt=>{if(!fe)return null;if(fe.isConnected===!1){var Ot;return(Ot=rt!=null?rt:_e)!=null?Ot:null}const _t=be(fe);return JSON.stringify(rt)===JSON.stringify(_t)?rt:_t})}const wn=da({callback(rt){if(fe)for(const Ot of rt){const{type:_t,target:$e}=Ot;if(_t==="childList"&&$e instanceof HTMLElement&&$e.contains(fe)){Wt();break}}}}),ee=Yt({callback:Wt});return(0,ce.LI)(()=>{Wt(),fe?(ee==null||ee.observe(fe),wn==null||wn.observe(document.body,{childList:!0,subtree:!0})):(ee==null||ee.disconnect(),wn==null||wn.disconnect())},[fe]),Ct}function ra(fe){const be=Fn(fe);return ft(fe,be)}const pa=[];function Wa(fe){const be=(0,a.useRef)(fe),_e=(0,ce.Gj)(Ct=>fe?Ct&&Ct!==pa&&fe&&be.current&&fe.parentNode===be.current.parentNode?Ct:me(fe):pa,[fe]);return(0,a.useEffect)(()=>{be.current=fe},[fe]),_e}function ja(fe){const[be,_e]=(0,a.useState)(null),Ct=(0,a.useRef)(fe),Gt=(0,a.useCallback)(Wt=>{const wn=Ge(Wt.target);wn&&_e(ee=>ee?(ee.set(wn,vt(wn)),new Map(ee)):null)},[]);return(0,a.useEffect)(()=>{const Wt=Ct.current;if(fe!==Wt){wn(Wt);const ee=fe.map(rt=>{const Ot=Ge(rt);return Ot?(Ot.addEventListener("scroll",Gt,{passive:!0}),[Ot,vt(Ot)]):null}).filter(rt=>rt!=null);_e(ee.length?new Map(ee):null),Ct.current=fe}return()=>{wn(fe),wn(Wt)};function wn(ee){ee.forEach(rt=>{const Ot=Ge(rt);Ot==null||Ot.removeEventListener("scroll",Gt)})}},[Gt,fe]),(0,a.useMemo)(()=>fe.length?be?Array.from(be.values()).reduce((Wt,wn)=>(0,ce.IH)(Wt,wn),Ye):qe(fe):Ye,[fe,be])}function jn(fe,be){be===void 0&&(be=[]);const _e=(0,a.useRef)(null);return(0,a.useEffect)(()=>{_e.current=null},be),(0,a.useEffect)(()=>{const Ct=fe!==Ye;Ct&&!_e.current&&(_e.current=fe),!Ct&&_e.current&&(_e.current=null)},[fe]),_e.current?(0,ce.$X)(fe,_e.current):Ye}function Pn(fe){(0,a.useEffect)(()=>{if(!ce.Nq)return;const be=fe.map(_e=>{let{sensor:Ct}=_e;return Ct.setup==null?void 0:Ct.setup()});return()=>{for(const _e of be)_e==null||_e()}},fe.map(be=>{let{sensor:_e}=be;return _e}))}function fn(fe,be){return(0,a.useMemo)(()=>fe.reduce((_e,Ct)=>{let{eventName:Gt,handler:Wt}=Ct;return _e[Gt]=wn=>{Wt(wn,be)},_e},{}),[fe,be])}function Wn(fe){return(0,a.useMemo)(()=>fe?st(fe):null,[fe])}const gl=[];function Il(fe,be){be===void 0&&(be=et);const[_e]=fe,Ct=Wn(_e?(0,ce.Jj)(_e):null),[Gt,Wt]=(0,a.useState)(gl);function wn(){Wt(()=>fe.length?fe.map(rt=>Ft(rt)?Ct:new xt(be(rt),rt)):gl)}const ee=Yt({callback:wn});return(0,ce.LI)(()=>{ee==null||ee.disconnect(),wn(),fe.forEach(rt=>ee==null?void 0:ee.observe(rt))},[fe]),Gt}function wr(fe){if(!fe)return null;if(fe.children.length>1)return fe;const be=fe.children[0];return(0,ce.Re)(be)?be:fe}function pn(fe){let{measure:be}=fe;const[_e,Ct]=(0,a.useState)(null),Gt=(0,a.useCallback)(Ot=>{for(const{target:_t}of Ot)if((0,ce.Re)(_t)){Ct($e=>{const zt=be(_t);return $e?qu(Br({},$e),{width:zt.width,height:zt.height}):zt});break}},[be]),Wt=Yt({callback:Gt}),wn=(0,a.useCallback)(Ot=>{const _t=wr(Ot);Wt==null||Wt.disconnect(),_t&&(Wt==null||Wt.observe(_t)),Ct(_t?be(_t):null)},[be,Wt]),[ee,rt]=(0,ce.wm)(wn);return(0,a.useMemo)(()=>({nodeRef:ee,rect:_e,setRef:rt}),[_e,ee,rt])}const Xn=[{sensor:Vt,options:{}},{sensor:Ne,options:{}}],qa={current:{}},La={draggable:{measure:nt},droppable:{measure:nt,strategy:cn.WhileDragging,frequency:An.Optimized},dragOverlay:{measure:et}};class yl extends Map{get(be){var _e;return be!=null&&(_e=super.get(be))!=null?_e:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(be=>{let{disabled:_e}=be;return!_e})}getNodeFor(be){var _e,Ct;return(_e=(Ct=this.get(be))==null?void 0:Ct.node.current)!=null?_e:void 0}}const Rl={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new yl,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:ie},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:La,measureDroppableContainers:ie,windowRect:null,measuringScheduled:!1},Le={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:ie,draggableNodes:new Map,over:null,measureDroppableContainers:ie},Xt=(0,a.createContext)(Le),mn=(0,a.createContext)(Rl);function Nt(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new yl}}}function ga(fe,be){switch(be.type){case ve.DragStart:return qu(Br({},fe),{draggable:qu(Br({},fe.draggable),{initialCoordinates:be.initialCoordinates,active:be.active})});case ve.DragMove:return fe.draggable.active==null?fe:qu(Br({},fe),{draggable:qu(Br({},fe.draggable),{translate:{x:be.coordinates.x-fe.draggable.initialCoordinates.x,y:be.coordinates.y-fe.draggable.initialCoordinates.y}})});case ve.DragEnd:case ve.DragCancel:return qu(Br({},fe),{draggable:qu(Br({},fe.draggable),{active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}})});case ve.RegisterDroppable:{const{element:_e}=be,{id:Ct}=_e,Gt=new yl(fe.droppable.containers);return Gt.set(Ct,_e),qu(Br({},fe),{droppable:qu(Br({},fe.droppable),{containers:Gt})})}case ve.SetDroppableDisabled:{const{id:_e,key:Ct,disabled:Gt}=be,Wt=fe.droppable.containers.get(_e);if(!Wt||Ct!==Wt.key)return fe;const wn=new yl(fe.droppable.containers);return wn.set(_e,qu(Br({},Wt),{disabled:Gt})),qu(Br({},fe),{droppable:qu(Br({},fe.droppable),{containers:wn})})}case ve.UnregisterDroppable:{const{id:_e,key:Ct}=be,Gt=fe.droppable.containers.get(_e);if(!Gt||Ct!==Gt.key)return fe;const Wt=new yl(fe.droppable.containers);return Wt.delete(_e),qu(Br({},fe),{droppable:qu(Br({},fe.droppable),{containers:Wt})})}default:return fe}}function qn(fe){let{disabled:be}=fe;const{active:_e,activatorEvent:Ct,draggableNodes:Gt}=(0,a.useContext)(Xt),Wt=(0,ce.D9)(Ct),wn=(0,ce.D9)(_e==null?void 0:_e.id);return(0,a.useEffect)(()=>{if(!be&&!Ct&&Wt&&wn!=null){if(!(0,ce.vd)(Wt)||document.activeElement===Wt.target)return;const ee=Gt.get(wn);if(!ee)return;const{activatorNode:rt,node:Ot}=ee;if(!rt.current&&!Ot.current)return;requestAnimationFrame(()=>{for(const _t of[rt.current,Ot.current]){if(!_t)continue;const $e=(0,ce.so)(_t);if($e){$e.focus();break}}})}},[Ct,be,Gt,wn,Wt]),null}function Sa(fe,be){let Gt=be,{transform:_e}=Gt,Ct=gd(Gt,["transform"]);return fe!=null&&fe.length?fe.reduce((Wt,wn)=>wn(Br({transform:Wt},Ct)),_e):_e}function Oa(fe){return(0,a.useMemo)(()=>({draggable:Br(Br({},La.draggable),fe==null?void 0:fe.draggable),droppable:Br(Br({},La.droppable),fe==null?void 0:fe.droppable),dragOverlay:Br(Br({},La.dragOverlay),fe==null?void 0:fe.dragOverlay)}),[fe==null?void 0:fe.draggable,fe==null?void 0:fe.droppable,fe==null?void 0:fe.dragOverlay])}function nl(fe){let{activeNode:be,measure:_e,initialRect:Ct,config:Gt=!0}=fe;const Wt=(0,a.useRef)(!1),{x:wn,y:ee}=typeof Gt=="boolean"?{x:Gt,y:Gt}:Gt;(0,ce.LI)(()=>{if(!wn&&!ee||!be){Wt.current=!1;return}if(Wt.current||!Ct)return;const Ot=be==null?void 0:be.node.current;if(!Ot||Ot.isConnected===!1)return;const _t=_e(Ot),$e=ft(_t,Ct);if(wn||($e.x=0),ee||($e.y=0),Wt.current=!0,Math.abs($e.x)>0||Math.abs($e.y)>0){const zt=He(Ot);zt&&zt.scrollBy({top:$e.y,left:$e.x})}},[be,wn,ee,Ct,_e])}const ol=(0,a.createContext)(qu(Br({},Ye),{scaleX:1,scaleY:1}));var jl;(function(fe){fe[fe.Uninitialized=0]="Uninitialized",fe[fe.Initializing=1]="Initializing",fe[fe.Initialized=2]="Initialized"})(jl||(jl={}));const Ea=(0,a.memo)(function(be){var _e,Ct,Gt,Wt;let Vo=be,{id:wn,accessibility:ee,autoScroll:rt=!0,children:Ot,sensors:_t=Xn,collisionDetection:$e=Ve,measuring:zt,modifiers:Rt}=Vo,an=gd(Vo,["id","accessibility","autoScroll","children","sensors","collisionDetection","measuring","modifiers"]);const Ut=(0,a.useReducer)(ga,void 0,Nt),[Be,Et]=Ut,[Tt,ln]=ge(),[Vn,Sn]=(0,a.useState)(jl.Uninitialized),Yn=Vn===jl.Initialized,{draggable:{active:_n,nodes:Jn,translate:Ia},droppable:{containers:zl}}=Be,il=_n!=null?Jn.get(_n):null,Bl=(0,a.useRef)({initial:null,translated:null}),wl=(0,a.useMemo)(()=>{var en;return _n!=null?{id:_n,data:(en=il==null?void 0:il.data)!=null?en:qa,rect:Bl}:null},[_n,il]),Tl=(0,a.useRef)(null),[ma,Bu]=(0,a.useState)(null),[lr,Ru]=(0,a.useState)(null),gr=(0,ce.Ey)(an,Object.values(an)),su=(0,ce.Ld)("DndDescribedBy",wn),bu=(0,a.useMemo)(()=>zl.getEnabled(),[zl]),er=Oa(zt),{droppableRects:qr,measureDroppableContainers:Wr,measuringScheduled:ju}=dn(bu,{dragging:Yn,dependencies:[Ia.x,Ia.y],config:er.droppable}),pu=Ya(Jn,_n),Ku=(0,a.useMemo)(()=>lr?(0,ce.DC)(lr):null,[lr]),lo=es(),Fo=Mn(pu,er.draggable.measure);nl({activeNode:_n!=null?Jn.get(_n):null,config:lo.layoutShiftCompensation,initialRect:Fo,measure:er.draggable.measure});const sr=ua(pu,er.draggable.measure,Fo),Ir=ua(pu?pu.parentElement:null),or=(0,a.useRef)({activatorEvent:null,active:null,activeNode:pu,collisionRect:null,collisions:null,droppableRects:qr,draggableNodes:Jn,draggingNode:null,draggingNodeRect:null,droppableContainers:zl,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),tr=zl.getNodeFor((_e=or.current.over)==null?void 0:_e.id),Pr=pn({measure:er.dragOverlay.measure}),Ou=(Ct=Pr.nodeRef.current)!=null?Ct:pu,Hr=Yn?(Gt=Pr.rect)!=null?Gt:sr:null,hl=!!(Pr.nodeRef.current&&Pr.rect),Cr=ra(hl?null:sr),Zl=Wn(Ou?(0,ce.Jj)(Ou):null),gu=Wa(Yn?tr!=null?tr:pu:null),Ja=Il(gu),ko=Sa(Rt,{transform:{x:Ia.x-Cr.x,y:Ia.y-Cr.y,scaleX:1,scaleY:1},activatorEvent:lr,active:wl,activeNodeRect:sr,containerNodeRect:Ir,draggingNodeRect:Hr,over:or.current.over,overlayNodeRect:Pr.rect,scrollableAncestors:gu,scrollableAncestorRects:Ja,windowRect:Zl}),Er=Ku?(0,ce.IH)(Ku,Ia):null,zr=ja(gu),Qo=jn(zr),Bo=jn(zr,[sr]),oo=(0,ce.IH)(ko,Qo),Ma=Hr?Ke(Hr,ko):null,si=wl&&Ma?$e({active:wl,collisionRect:Ma,droppableRects:qr,droppableContainers:bu,pointerCoordinates:Er}):null,ci=Pt(si,"id"),[Lo,ni]=(0,a.useState)(null),di=hl?ko:(0,ce.IH)(ko,Bo),Xo=We(di,(Wt=Lo==null?void 0:Lo.rect)!=null?Wt:null,sr),Ii=(0,a.useRef)(null),mi=(0,a.useCallback)((en,$a)=>{let{sensor:pl,options:Vl}=$a;if(Tl.current==null)return;const dr=Jn.get(Tl.current);if(!dr)return;const $l=en.nativeEvent,Iu=new pl({active:Tl.current,activeNode:dr,event:$l,options:Vl,context:or,onAbort(xu){if(!Jn.get(xu))return;const{onDragAbort:wu}=gr.current,Ro={id:xu};wu==null||wu(Ro),Tt({type:"onDragAbort",event:Ro})},onPending(xu,zu,wu,Ro){if(!Jn.get(xu))return;const{onDragPending:Wo}=gr.current,bo={id:xu,constraint:zu,initialCoordinates:wu,offset:Ro};Wo==null||Wo(bo),Tt({type:"onDragPending",event:bo})},onStart(xu){const zu=Tl.current;if(zu==null)return;const wu=Jn.get(zu);if(!wu)return;const{onDragStart:Ro}=gr.current,li={activatorEvent:$l,active:{id:zu,data:wu.data,rect:Bl}};(0,te.unstable_batchedUpdates)(()=>{Ro==null||Ro(li),Sn(jl.Initializing),Et({type:ve.DragStart,initialCoordinates:xu,active:zu}),Tt({type:"onDragStart",event:li}),Bu(Ii.current),Ru($l)})},onMove(xu){Et({type:ve.DragMove,coordinates:xu})},onEnd:Tu(ve.DragEnd),onCancel:Tu(ve.DragCancel)});Ii.current=Iu;function Tu(xu){return function(){return L0(this,null,function*(){const{active:wu,collisions:Ro,over:li,scrollAdjustedTranslate:Wo}=or.current;let bo=null;if(wu&&Wo){const{cancelDrop:ul}=gr.current;bo={activatorEvent:$l,active:wu,collisions:Ro,delta:Wo,over:li},xu===ve.DragEnd&&typeof ul=="function"&&(yield Promise.resolve(ul(bo)))&&(xu=ve.DragCancel)}Tl.current=null,(0,te.unstable_batchedUpdates)(()=>{Et({type:xu}),Sn(jl.Uninitialized),ni(null),Bu(null),Ru(null),Ii.current=null;const ul=xu===ve.DragEnd?"onDragEnd":"onDragCancel";if(bo){const Al=gr.current[ul];Al==null||Al(bo),Tt({type:ul,event:bo})}})})}}},[Jn]),yi=(0,a.useCallback)((en,$a)=>(pl,Vl)=>{const dr=pl.nativeEvent,$l=Jn.get(Vl);if(Tl.current!==null||!$l||dr.dndKit||dr.defaultPrevented)return;const Iu={active:$l};en(pl,$a.options,Iu)===!0&&(dr.dndKit={capturedBy:$a.sensor},Tl.current=Vl,mi(pl,$a))},[Jn,mi]),zi=sa(_t,yi);Pn(_t),(0,ce.LI)(()=>{sr&&Vn===jl.Initializing&&Sn(jl.Initialized)},[sr,Vn]),(0,a.useEffect)(()=>{const{onDragMove:en}=gr.current,{active:$a,activatorEvent:pl,collisions:Vl,over:dr}=or.current;if(!$a||!pl)return;const $l={active:$a,activatorEvent:pl,collisions:Vl,delta:{x:oo.x,y:oo.y},over:dr};(0,te.unstable_batchedUpdates)(()=>{en==null||en($l),Tt({type:"onDragMove",event:$l})})},[oo.x,oo.y]),(0,a.useEffect)(()=>{const{active:en,activatorEvent:$a,collisions:pl,droppableContainers:Vl,scrollAdjustedTranslate:dr}=or.current;if(!en||Tl.current==null||!$a||!dr)return;const{onDragOver:$l}=gr.current,Iu=Vl.get(ci),Tu=Iu&&Iu.rect.current?{id:Iu.id,rect:Iu.rect.current,data:Iu.data,disabled:Iu.disabled}:null,xu={active:en,activatorEvent:$a,collisions:pl,delta:{x:dr.x,y:dr.y},over:Tu};(0,te.unstable_batchedUpdates)(()=>{ni(Tu),$l==null||$l(xu),Tt({type:"onDragOver",event:xu})})},[ci]),(0,ce.LI)(()=>{or.current={activatorEvent:lr,active:wl,activeNode:pu,collisionRect:Ma,collisions:si,droppableRects:qr,draggableNodes:Jn,draggingNode:Ou,draggingNodeRect:Hr,droppableContainers:zl,over:Lo,scrollableAncestors:gu,scrollAdjustedTranslate:oo},Bl.current={initial:Hr,translated:Ma}},[wl,pu,si,Ma,Jn,Ou,Hr,qr,zl,Lo,gu,oo]),ll(qu(Br({},lo),{delta:Ia,draggingRect:Ma,pointerCoordinates:Er,scrollableAncestors:gu,scrollableAncestorRects:Ja}));const ai=(0,a.useMemo)(()=>({active:wl,activeNode:pu,activeNodeRect:sr,activatorEvent:lr,collisions:si,containerNodeRect:Ir,dragOverlay:Pr,draggableNodes:Jn,droppableContainers:zl,droppableRects:qr,over:Lo,measureDroppableContainers:Wr,scrollableAncestors:gu,scrollableAncestorRects:Ja,measuringConfiguration:er,measuringScheduled:ju,windowRect:Zl}),[wl,pu,sr,lr,si,Ir,Pr,Jn,zl,qr,Lo,Wr,gu,Ja,er,ju,Zl]),Ci=(0,a.useMemo)(()=>({activatorEvent:lr,activators:zi,active:wl,activeNodeRect:sr,ariaDescribedById:{draggable:su},dispatch:Et,draggableNodes:Jn,over:Lo,measureDroppableContainers:Wr}),[lr,zi,wl,sr,Et,su,Jn,Lo,Wr]);return a.createElement(Se.Provider,{value:ln},a.createElement(Xt.Provider,{value:Ci},a.createElement(mn.Provider,{value:ai},a.createElement(ol.Provider,{value:Xo},Ot)),a.createElement(qn,{disabled:(ee==null?void 0:ee.restoreFocus)===!1})),a.createElement(pt,qu(Br({},ee),{hiddenTextDescribedById:su})));function es(){const en=(ma==null?void 0:ma.autoScrollEnabled)===!1,$a=typeof rt=="object"?rt.enabled===!1:rt===!1,pl=Yn&&!en&&!$a;return typeof rt=="object"?qu(Br({},rt),{enabled:pl}):{enabled:pl}}}),ha=(0,a.createContext)(null),al="button",El="Draggable";function ba(fe){let{id:be,data:_e,disabled:Ct=!1,attributes:Gt}=fe;const Wt=(0,ce.Ld)(El),{activators:wn,activatorEvent:ee,active:rt,activeNodeRect:Ot,ariaDescribedById:_t,draggableNodes:$e,over:zt}=(0,a.useContext)(Xt),{role:Rt=al,roleDescription:an="draggable",tabIndex:Ut=0}=Gt!=null?Gt:{},Be=(rt==null?void 0:rt.id)===be,Et=(0,a.useContext)(Be?ol:ha),[Tt,ln]=(0,ce.wm)(),[Vn,Sn]=(0,ce.wm)(),Yn=fn(wn,be),_n=(0,ce.Ey)(_e);(0,ce.LI)(()=>($e.set(be,{id:be,key:Wt,node:Tt,activatorNode:Vn,data:_n}),()=>{const Ia=$e.get(be);Ia&&Ia.key===Wt&&$e.delete(be)}),[$e,be]);const Jn=(0,a.useMemo)(()=>({role:Rt,tabIndex:Ut,"aria-disabled":Ct,"aria-pressed":Be&&Rt===al?!0:void 0,"aria-roledescription":an,"aria-describedby":_t.draggable}),[Ct,Rt,Ut,Be,an,_t.draggable]);return{active:rt,activatorEvent:ee,activeNodeRect:Ot,attributes:Jn,isDragging:Be,listeners:Ct?void 0:Yn,node:Tt,over:zt,setNodeRef:ln,setActivatorNodeRef:Sn,transform:Et}}function Hn(){return(0,a.useContext)(mn)}const Hl="Droppable",pr={timeout:25};function Ml(fe){let{data:be,disabled:_e=!1,id:Ct,resizeObserverConfig:Gt}=fe;const Wt=(0,ce.Ld)(Hl),{active:wn,dispatch:ee,over:rt,measureDroppableContainers:Ot}=(0,a.useContext)(Xt),_t=(0,a.useRef)({disabled:_e}),$e=(0,a.useRef)(!1),zt=(0,a.useRef)(null),Rt=(0,a.useRef)(null),{disabled:an,updateMeasurementsFor:Ut,timeout:Be}=Br(Br({},pr),Gt),Et=(0,ce.Ey)(Ut!=null?Ut:Ct),Tt=(0,a.useCallback)(()=>{if(!$e.current){$e.current=!0;return}Rt.current!=null&&clearTimeout(Rt.current),Rt.current=setTimeout(()=>{Ot(Array.isArray(Et.current)?Et.current:[Et.current]),Rt.current=null},Be)},[Be]),ln=Yt({callback:Tt,disabled:an||!wn}),Vn=(0,a.useCallback)((Jn,Ia)=>{ln&&(Ia&&(ln.unobserve(Ia),$e.current=!1),Jn&&ln.observe(Jn))},[ln]),[Sn,Yn]=(0,ce.wm)(Vn),_n=(0,ce.Ey)(be);return(0,a.useEffect)(()=>{!ln||!Sn.current||(ln.disconnect(),$e.current=!1,ln.observe(Sn.current))},[Sn,ln]),(0,a.useEffect)(()=>(ee({type:ve.RegisterDroppable,element:{id:Ct,key:Wt,disabled:_e,node:Sn,rect:zt,data:_n}}),()=>ee({type:ve.UnregisterDroppable,key:Wt,id:Ct})),[Ct]),(0,a.useEffect)(()=>{_e!==_t.current.disabled&&(ee({type:ve.SetDroppableDisabled,id:Ct,key:Wt,disabled:_e}),_t.current.disabled=_e)},[Ct,Wt,_e,ee]),{active:wn,rect:zt,isOver:(rt==null?void 0:rt.id)===Ct,node:Sn,over:rt,setNodeRef:Yn}}function Nl(fe){let{animation:be,children:_e}=fe;const[Ct,Gt]=(0,a.useState)(null),[Wt,wn]=(0,a.useState)(null),ee=(0,ce.D9)(_e);return!_e&&!Ct&&ee&&Gt(ee),(0,ce.LI)(()=>{if(!Wt)return;const rt=Ct==null?void 0:Ct.key,Ot=Ct==null?void 0:Ct.props.id;if(rt==null||Ot==null){Gt(null);return}Promise.resolve(be(Ot,Wt)).then(()=>{Gt(null)})},[be,Ct,Wt]),a.createElement(a.Fragment,null,_e,Ct?(0,a.cloneElement)(Ct,{ref:wn}):null)}const kr={x:0,y:0,scaleX:1,scaleY:1};function Pa(fe){let{children:be}=fe;return a.createElement(Xt.Provider,{value:Le},a.createElement(ol.Provider,{value:kr},be))}const Ol={position:"fixed",touchAction:"none"},fr=fe=>(0,ce.vd)(fe)?"transform 250ms ease":void 0,fl=(0,a.forwardRef)((fe,be)=>{let{as:_e,activatorEvent:Ct,adjustScale:Gt,children:Wt,className:wn,rect:ee,style:rt,transform:Ot,transition:_t=fr}=fe;if(!ee)return null;const $e=Gt?Ot:qu(Br({},Ot),{scaleX:1,scaleY:1}),zt=Br(qu(Br({},Ol),{width:ee.width,height:ee.height,top:ee.top,left:ee.left,transform:ce.ux.Transform.toString($e),transformOrigin:Gt&&Ct?de(Ct,ee):void 0,transition:typeof _t=="function"?_t(Ct):_t}),rt);return a.createElement(_e,{className:wn,style:zt,ref:be},Wt)}),Rr={duration:250,easing:"ease",keyframes:fe=>{let{transform:{initial:be,final:_e}}=fe;return[{transform:ce.ux.Transform.toString(be)},{transform:ce.ux.Transform.toString(_e)}]},sideEffects:(fe=>be=>{let{active:_e,dragOverlay:Ct}=be;const Gt={},{styles:Wt,className:wn}=fe;if(Wt!=null&&Wt.active)for(const[ee,rt]of Object.entries(Wt.active))rt!==void 0&&(Gt[ee]=_e.node.style.getPropertyValue(ee),_e.node.style.setProperty(ee,rt));if(Wt!=null&&Wt.dragOverlay)for(const[ee,rt]of Object.entries(Wt.dragOverlay))rt!==void 0&&Ct.node.style.setProperty(ee,rt);return wn!=null&&wn.active&&_e.node.classList.add(wn.active),wn!=null&&wn.dragOverlay&&Ct.node.classList.add(wn.dragOverlay),function(){for(const[rt,Ot]of Object.entries(Gt))_e.node.style.setProperty(rt,Ot);wn!=null&&wn.active&&_e.node.classList.remove(wn.active)}})({styles:{active:{opacity:"0"}}})};function oa(fe){let{config:be,draggableNodes:_e,droppableContainers:Ct,measuringConfiguration:Gt}=fe;return(0,ce.zX)((Wt,wn)=>{if(be===null)return;const ee=_e.get(Wt);if(!ee)return;const rt=ee.node.current;if(!rt)return;const Ot=wr(wn);if(!Ot)return;const{transform:_t}=(0,ce.Jj)(wn).getComputedStyle(wn),$e=ht(_t);if(!$e)return;const zt=typeof be=="function"?be:mu(be);return Pe(rt,Gt.draggable.measure),zt({active:{id:Wt,data:ee.data,node:rt,rect:Gt.draggable.measure(rt)},draggableNodes:_e,dragOverlay:{node:wn,rect:Gt.dragOverlay.measure(Ot)},droppableContainers:Ct,measuringConfiguration:Gt,transform:$e})})}function mu(fe){const{duration:be,easing:_e,sideEffects:Ct,keyframes:Gt}=Br(Br({},Rr),fe);return Wt=>{let Tt=Wt,{active:wn,dragOverlay:ee,transform:rt}=Tt,Ot=gd(Tt,["active","dragOverlay","transform"]);if(!be)return;const _t={x:ee.rect.left-wn.rect.left,y:ee.rect.top-wn.rect.top},$e={scaleX:rt.scaleX!==1?wn.rect.width*rt.scaleX/ee.rect.width:1,scaleY:rt.scaleY!==1?wn.rect.height*rt.scaleY/ee.rect.height:1},zt=Br({x:rt.x-_t.x,y:rt.y-_t.y},$e),Rt=Gt(qu(Br({},Ot),{active:wn,dragOverlay:ee,transform:{initial:rt,final:zt}})),[an]=Rt,Ut=Rt[Rt.length-1];if(JSON.stringify(an)===JSON.stringify(Ut))return;const Be=Ct==null?void 0:Ct(Br({active:wn,dragOverlay:ee},Ot)),Et=ee.node.animate(Rt,{duration:be,easing:_e,fill:"forwards"});return new Promise(ln=>{Et.onfinish=()=>{Be==null||Be(),ln()}})}}let Eu=0;function br(fe){return(0,a.useMemo)(()=>{if(fe!=null)return Eu++,Eu},[fe])}const jr=a.memo(fe=>{let{adjustScale:be=!1,children:_e,dropAnimation:Ct,style:Gt,transition:Wt,modifiers:wn,wrapperElement:ee="div",className:rt,zIndex:Ot=999}=fe;const{activatorEvent:_t,active:$e,activeNodeRect:zt,containerNodeRect:Rt,draggableNodes:an,droppableContainers:Ut,dragOverlay:Be,over:Et,measuringConfiguration:Tt,scrollableAncestors:ln,scrollableAncestorRects:Vn,windowRect:Sn}=Hn(),Yn=(0,a.useContext)(ol),_n=br($e==null?void 0:$e.id),Jn=Sa(wn,{activatorEvent:_t,active:$e,activeNodeRect:zt,containerNodeRect:Rt,draggingNodeRect:Be.rect,over:Et,overlayNodeRect:Be.rect,scrollableAncestors:ln,scrollableAncestorRects:Vn,transform:Yn,windowRect:Sn}),Ia=Fn(zt),zl=oa({config:Ct,draggableNodes:an,droppableContainers:Ut,measuringConfiguration:Tt}),il=Ia?Be.setRef:void 0;return a.createElement(Pa,null,a.createElement(Nl,{animation:zl},$e&&_n?a.createElement(fl,{key:_n,id:$e.id,ref:il,as:ee,activatorEvent:_t,adjustScale:be,className:rt,transition:Wt,rect:Ia,style:Br({zIndex:Ot},Gt),transform:Jn},_e):null))})},19719:function(ke,Je,E){"use strict";E.d(Je,{Fo:function(){return de},Rp:function(){return se},U2:function(){return pt},nB:function(){return yt},qw:function(){return Me}});var a=E(59301),te=E(87954),ce=E(35241);function se(Ke,ht,wt){const at=Ke.slice();return at.splice(wt<0?at.length+wt:wt,0,at.splice(ht,1)[0]),at}function ue(Ke,ht,wt){const at=Ke.slice();return at[ht]=Ke[wt],at[wt]=Ke[ht],at}function le(Ke,ht){return Ke.reduce((wt,at,et)=>{const nt=ht.get(at);return nt&&(wt[et]=nt),wt},Array(Ke.length))}function xe(Ke){return Ke!==null&&Ke>=0}function Se(Ke,ht){if(Ke===ht)return!0;if(Ke.length!==ht.length)return!1;for(let wt=0;wt{var ht;let{rects:wt,activeNodeRect:at,activeIndex:et,overIndex:nt,index:st}=Ke;const Ae=(ht=wt[et])!=null?ht:at;if(!Ae)return null;const Ce=De(wt,st,et);if(st===et){const me=wt[nt];return me?Br({x:etet&&st<=nt?Br({x:-Ae.width-Ce,y:0},ge):st=nt?Br({x:Ae.width+Ce,y:0},ge):Br({x:0,y:0},ge)};function De(Ke,ht,wt){const at=Ke[ht],et=Ke[ht-1],nt=Ke[ht+1];return!at||!et&&!nt?0:wt{let{rects:ht,activeIndex:wt,overIndex:at,index:et}=Ke;const nt=se(ht,at,wt),st=ht[et],Ae=nt[et];return!Ae||!st?null:{x:Ae.left-st.left,y:Ae.top-st.top,scaleX:Ae.width/st.width,scaleY:Ae.height/st.height}},ve=Ke=>{let{activeIndex:ht,index:wt,rects:at,overIndex:et}=Ke,nt,st;return wt===ht&&(nt=at[wt],st=at[et]),wt===et&&(nt=at[wt],st=at[ht]),!st||!nt?null:{x:st.left-nt.left,y:st.top-nt.top,scaleX:st.width/nt.width,scaleY:st.height/nt.height}},ie={scaleX:1,scaleY:1},Me=Ke=>{var ht;let{activeIndex:wt,activeNodeRect:at,index:et,rects:nt,overIndex:st}=Ke;const Ae=(ht=nt[wt])!=null?ht:at;if(!Ae)return null;if(et===wt){const me=nt[st];return me?Br({x:0,y:wtwt&&et<=st?Br({x:0,y:-Ae.height-Ce},ie):et=st?Br({x:0,y:Ae.height+Ce},ie):Br({x:0,y:0},ie)};function Ze(Ke,ht,wt){const at=Ke[ht],et=Ke[ht-1],nt=Ke[ht+1];return at?wtat.map(Qe=>typeof Qe=="object"&&"id"in Qe?Qe.id:Qe),[at]),vt=st!=null,jt=st?it.indexOf(st.id):-1,Ft=me?it.indexOf(me.id):-1,Qt=(0,a.useRef)(it),Jt=!Se(it,Qt.current),qt=Ft!==-1&&jt===-1||Jt,Ee=re(nt);(0,ce.LI)(()=>{Jt&&vt&&He(it)},[Jt,it,vt,He]),(0,a.useEffect)(()=>{Qt.current=it},[it]);const qe=(0,a.useMemo)(()=>({activeIndex:jt,containerId:Ge,disabled:Ee,disableTransforms:qt,items:it,overIndex:Ft,useDragOverlay:Lt,sortedRects:le(it,Ce),strategy:et}),[jt,Ge,Ee.draggable,Ee.droppable,qt,it,Ft,Ce,Lt,et]);return a.createElement(ye.Provider,{value:qe},ht)}const b=Ke=>{let{id:ht,items:wt,activeIndex:at,overIndex:et}=Ke;return se(wt,at,et).indexOf(ht)},Ie=Ke=>{let{containerId:ht,isSorting:wt,wasDragging:at,index:et,items:nt,newIndex:st,previousItems:Ae,previousContainerId:Ce,transition:me}=Ke;return!me||!at||Ae!==nt&&et===st?!1:wt?!0:st!==et&&ht===Ce},oe={duration:200,easing:"ease"},Pt="transform",Dt=ce.ux.Transition.toString({property:Pt,duration:0,easing:"linear"}),bt={roleDescription:"sortable"};function gt(Ke){let{disabled:ht,index:wt,node:at,rect:et}=Ke;const[nt,st]=(0,a.useState)(null),Ae=(0,a.useRef)(wt);return(0,ce.LI)(()=>{if(!ht&&wt!==Ae.current&&at.current){const Ce=et.current;if(Ce){const me=(0,te.VK)(at.current,{ignoreTransform:!0}),He={x:Ce.left-me.left,y:Ce.top-me.top,scaleX:Ce.width/me.width,scaleY:Ce.height/me.height};(He.x||He.y)&&st(He)}}wt!==Ae.current&&(Ae.current=wt)},[ht,wt,at,et]),(0,a.useEffect)(()=>{nt&&st(null)},[nt]),nt}function yt(Ke){let{animateLayoutChanges:ht=Ie,attributes:wt,disabled:at,data:et,getNewIndex:nt=b,id:st,strategy:Ae,resizeObserverConfig:Ce,transition:me=oe}=Ke;const{items:He,containerId:Ge,activeIndex:Lt,disabled:it,disableTransforms:vt,sortedRects:jt,overIndex:Ft,useDragOverlay:Qt,strategy:Jt}=(0,a.useContext)(ye),qt=Ve(at,it),Ee=He.indexOf(st),qe=(0,a.useMemo)(()=>Br({sortable:{containerId:Ge,index:Ee,items:He}},et),[Ge,et,Ee,He]),Qe=(0,a.useMemo)(()=>He.slice(He.indexOf(st)),[He,st]),{rect:Re,node:Pe,isOver:mt,setNodeRef:xt}=(0,te.Zj)({id:st,data:qe,disabled:qt.droppable,resizeObserverConfig:Br({updateMeasurementsFor:Qe},Ce)}),{active:tt,activatorEvent:It,activeNodeRect:je,attributes:At,setNodeRef:St,listeners:ot,isDragging:lt,over:Te,setActivatorNodeRef:Xe,transform:Ne}=(0,te.O1)({id:st,data:qe,attributes:Br(Br({},bt),wt),disabled:qt.draggable}),Bt=(0,ce.HB)(xt,St),kt=!!tt,nn=kt&&!vt&&xe(Lt)&&xe(Ft),vn=!Qt&<,Vt=vn&&nn?Ne:null,hn=Ae!=null?Ae:Jt,$t=nn?Vt!=null?Vt:hn({rects:jt,activeNodeRect:je,activeIndex:Lt,overIndex:Ft,index:Ee}):null,ya=xe(Lt)&&xe(Ft)?nt({id:st,items:He,activeIndex:Lt,overIndex:Ft}):Ee,Nn=tt==null?void 0:tt.id,$n=(0,a.useRef)({activeId:Nn,items:He,newIndex:ya,containerId:Ge}),Ka=He!==$n.current.items,Ca=ht({active:tt,containerId:Ge,isDragging:lt,isSorting:kt,id:st,index:Ee,items:He,newIndex:$n.current.newIndex,previousItems:$n.current.items,previousContainerId:$n.current.containerId,transition:me,wasDragging:$n.current.activeId!=null}),ll=gt({disabled:!Ca,index:Ee,node:Pe,rect:Re});return(0,a.useEffect)(()=>{kt&&$n.current.newIndex!==ya&&($n.current.newIndex=ya),Ge!==$n.current.containerId&&($n.current.containerId=Ge),He!==$n.current.items&&($n.current.items=He)},[kt,ya,Ge,He]),(0,a.useEffect)(()=>{if(Nn===$n.current.activeId)return;if(Nn&&!$n.current.activeId){$n.current.activeId=Nn;return}const ka=setTimeout(()=>{$n.current.activeId=Nn},50);return()=>clearTimeout(ka)},[Nn]),{active:tt,activeIndex:Lt,attributes:At,data:qe,rect:Re,index:Ee,newIndex:ya,items:He,isOver:mt,isSorting:kt,isDragging:lt,listeners:ot,node:Pe,overIndex:Ft,over:Te,setNodeRef:Bt,setActivatorNodeRef:Xe,setDroppableNodeRef:xt,setDraggableNodeRef:St,transform:ll!=null?ll:$t,transition:Zn()};function Zn(){if(ll||Ka&&$n.current.newIndex===Ee)return Dt;if(!(vn&&!(0,ce.vd)(It)||!me)&&(kt||Ca))return ce.ux.Transition.toString(qu(Br({},me),{property:Pt}))}}function Ve(Ke,ht){var wt,at;return typeof Ke=="boolean"?{draggable:Ke,droppable:!1}:{draggable:(wt=Ke==null?void 0:Ke.draggable)!=null?wt:ht.draggable,droppable:(at=Ke==null?void 0:Ke.droppable)!=null?at:ht.droppable}}function Fe(Ke){if(!Ke)return!1;const ht=Ke.data.current;return!!(ht&&"sortable"in ht&&typeof ht.sortable=="object"&&"containerId"in ht.sortable&&"items"in ht.sortable&&"index"in ht.sortable)}const he=[te.g4.Down,te.g4.Right,te.g4.Up,te.g4.Left],We=(Ke,ht)=>{let{context:{active:wt,collisionRect:at,droppableRects:et,droppableContainers:nt,over:st,scrollableAncestors:Ae}}=ht;if(he.includes(Ke.code)){if(Ke.preventDefault(),!wt||!at)return;const Ce=[];nt.getEnabled().forEach(Ge=>{if(!Ge||Ge!=null&&Ge.disabled)return;const Lt=et.get(Ge.id);if(Lt)switch(Ke.code){case KeyboardCode.Down:at.topLt.top&&Ce.push(Ge);break;case KeyboardCode.Left:at.left>Lt.left&&Ce.push(Ge);break;case KeyboardCode.Right:at.left1&&(He=me[1].id),He!=null){const Ge=nt.get(wt.id),Lt=nt.get(He),it=Lt?et.get(Lt.id):null,vt=Lt==null?void 0:Lt.node.current;if(vt&&it&&Ge&&Lt){const Ft=getScrollableAncestors(vt).some((Qe,Re)=>Ae[Re]!==Qe),Qt=ft(Ge,Lt),Jt=Kt(Ge,Lt),qt=Ft||!Qt?{x:0,y:0}:{x:Jt?at.width-it.width:0,y:Jt?at.height-it.height:0},Ee={x:it.left,y:it.top};return qt.x&&qt.y?Ee:subtract(Ee,qt)}}}};function ft(Ke,ht){return!Fe(Ke)||!Fe(ht)?!1:Ke.data.current.sortable.containerId===ht.data.current.sortable.containerId}function Kt(Ke,ht){return!Fe(Ke)||!Fe(ht)||!ft(Ke,ht)?!1:Ke.data.current.sortable.indexft=>{he.forEach(Kt=>Kt(ft))},he)}const ce=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined";function se(Fe){const he=Object.prototype.toString.call(Fe);return he==="[object Window]"||he==="[object global]"}function ue(Fe){return"nodeType"in Fe}function le(Fe){var he,We;return Fe?se(Fe)?Fe:ue(Fe)&&(he=(We=Fe.ownerDocument)==null?void 0:We.defaultView)!=null?he:window:window}function xe(Fe){const{Document:he}=le(Fe);return Fe instanceof he}function Se(Fe){return se(Fe)?!1:Fe instanceof le(Fe).HTMLElement}function re(Fe){return Fe instanceof le(Fe).SVGElement}function ge(Fe){return Fe?se(Fe)?Fe.document:ue(Fe)?xe(Fe)?Fe:Se(Fe)||re(Fe)?Fe.ownerDocument:document:document:document}const we=ce?a.useLayoutEffect:a.useEffect;function De(Fe){const he=(0,a.useRef)(Fe);return we(()=>{he.current=Fe}),(0,a.useCallback)(function(){for(var We=arguments.length,ft=new Array(We),Kt=0;Kt{Fe.current=setInterval(ft,Kt)},[]),We=(0,a.useCallback)(()=>{Fe.current!==null&&(clearInterval(Fe.current),Fe.current=null)},[]);return[he,We]}function ve(Fe,he){he===void 0&&(he=[Fe]);const We=(0,a.useRef)(Fe);return we(()=>{We.current!==Fe&&(We.current=Fe)},he),We}function ie(Fe,he){const We=(0,a.useRef)();return(0,a.useMemo)(()=>{const ft=Fe(We.current);return We.current=ft,ft},[...he])}function Me(Fe){const he=De(Fe),We=(0,a.useRef)(null),ft=(0,a.useCallback)(Kt=>{Kt!==We.current&&(he==null||he(Kt,We.current)),We.current=Kt},[]);return[We,ft]}function Ze(Fe){const he=(0,a.useRef)();return(0,a.useEffect)(()=>{he.current=Fe},[Fe]),he.current}let Ye={};function ye(Fe,he){return(0,a.useMemo)(()=>{if(he)return he;const We=Ye[Fe]==null?0:Ye[Fe]+1;return Ye[Fe]=We,Fe+"-"+We},[Fe,he])}function de(Fe){return function(he){for(var We=arguments.length,ft=new Array(We>1?We-1:0),Kt=1;Kt{const wt=Object.entries(ht);for(const[at,et]of wt){const nt=Ke[at];nt!=null&&(Ke[at]=nt+Fe*et)}return Ke},Br({},he))}}const b=de(1),Ie=de(-1);function oe(Fe){return"clientX"in Fe&&"clientY"in Fe}function Pt(Fe){if(!Fe)return!1;const{KeyboardEvent:he}=le(Fe.target);return he&&Fe instanceof he}function Dt(Fe){if(!Fe)return!1;const{TouchEvent:he}=le(Fe.target);return he&&Fe instanceof he}function bt(Fe){if(Dt(Fe)){if(Fe.touches&&Fe.touches.length){const{clientX:he,clientY:We}=Fe.touches[0];return{x:he,y:We}}else if(Fe.changedTouches&&Fe.changedTouches.length){const{clientX:he,clientY:We}=Fe.changedTouches[0];return{x:he,y:We}}}return oe(Fe)?{x:Fe.clientX,y:Fe.clientY}:null}const gt=Object.freeze({Translate:{toString(Fe){if(!Fe)return;const{x:he,y:We}=Fe;return"translate3d("+(he?Math.round(he):0)+"px, "+(We?Math.round(We):0)+"px, 0)"}},Scale:{toString(Fe){if(!Fe)return;const{scaleX:he,scaleY:We}=Fe;return"scaleX("+he+") scaleY("+We+")"}},Transform:{toString(Fe){if(Fe)return[gt.Translate.toString(Fe),gt.Scale.toString(Fe)].join(" ")}},Transition:{toString(Fe){let{property:he,duration:We,easing:ft}=Fe;return he+" "+We+"ms "+ft}}}),yt="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function Ve(Fe){return Fe.matches(yt)?Fe:Fe.querySelector(yt)}},23851:function(ke,Je){"use strict";Je.Z={backBottom:"backBottom___vf1Tx",pptBtn:"pptBtn___kEb6S",headTip:"headTip___MSazD",tips:"tips___bXOTU",avatar:"avatar___eSFE8",details:"details___miwc5",try:"try___y8hPW"}},74501:function(ke,Je){"use strict";Je.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},27871:function(ke,Je){"use strict";Je.Z={flex_box_center:"flex_box_center___DFeZA",flex_space_between:"flex_space_between___DmOsm",flex_box_vertical_center:"flex_box_vertical_center___nPXRf",flex_box_center_end:"flex_box_center_end___bkHWA",flex_box_column:"flex_box_column___WTOFM",Onerow:"Onerow___dqGHb",title:"title___B6nUX",export:"export___zEOOU",bg:"bg___ufHn2",tabs:"tabs___HT71D",workListTabWrap:"workListTabWrap___tpilt",workListTabButton:"workListTabButton___RHhkN",title_style:"title_style___mL9QF",tags_styles:"tags_styles___3IEB9",customBtnSty:"customBtnSty___rmHQG",customBtnSty2:"customBtnSty2___Zomuk",myForm:"myForm___Z1ii9",myGroupSettings:"myGroupSettings___OTZyo",rule_desc:"rule_desc___sgPu1",tips:"tips___z4dFA"}},45111:function(ke,Je){"use strict";Je.Z={footer:"footer___bruwa",whiteFooter:"whiteFooter___mR7kn",error:"error___KO0Jg",case:"case___L0pNc","resize-y-bar":"resize-y-bar___NK0gI",unfoldBtn:"unfoldBtn___aMmZw",caseHead:"caseHead___EuMPr",dot:"dot___Iky9k",text:"text___lMSx6",pass:"pass___XjijC",noPass:"noPass___JxpWk",btns:"btns___FPIaK",result:"result___oRj1h",title:"title___IhMSa",left:"left___XlC98",leftNode:"leftNode___NGHgx",right:"right____fIu_",node:"node___MwdH7",elseNode:"elseNode___WjFIg",nameWrap:"nameWrap___bEdbD",scroll:"scroll___ylWYt",scrollBox:"scrollBox___hWkc9",action:"action___xBwDi",whiteCase:"whiteCase___AZiDR",disabled:"disabled___lWQU2",codeHead:"codeHead___l8q5R",navWrap:"navWrap___xdWQe",nav:"nav___JKPVX",active:"active___DTAtT",whiteCodeHead:"whiteCodeHead___wDOny",header:"header___VjNh9",timepiece:"timepiece___yuqJC",btn_edit:"btn_edit___ozzux",whiteHeader:"whiteHeader___REV3m",djs:"djs___v0Ru7",myProblems:"myProblems___DKSbs",whiteMyProblems:"whiteMyProblems___k0QS3",fullMask:"fullMask___QZH1M"}},21385:function(){"use strict"},59435:function(ke,Je,E){"use strict";var a=E(59301),te=Object.defineProperty,ce=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,le=(re,ge,we)=>ge in re?te(re,ge,{enumerable:!0,configurable:!0,writable:!0,value:we}):re[ge]=we,xe=(re,ge)=>{for(var we in ge||(ge={}))se.call(ge,we)&&le(re,we,ge[we]);if(ce)for(var we of ce(ge))ue.call(ge,we)&&le(re,we,ge[we]);return re};const Se=re=>React.createElement("svg",xe({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},re),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));Je.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},77264:function(ke,Je,E){"use strict";var a=E(59301),te=Object.defineProperty,ce=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,le=(re,ge,we)=>ge in re?te(re,ge,{enumerable:!0,configurable:!0,writable:!0,value:we}):re[ge]=we,xe=(re,ge)=>{for(var we in ge||(ge={}))se.call(ge,we)&&le(re,we,ge[we]);if(ce)for(var we of ce(ge))ue.call(ge,we)&&le(re,we,ge[we]);return re};const Se=re=>React.createElement("svg",xe({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},re),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));Je.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},89978:function(ke,Je,E){"use strict";var a=E(59301),te=Object.defineProperty,ce=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,le=(re,ge,we)=>ge in re?te(re,ge,{enumerable:!0,configurable:!0,writable:!0,value:we}):re[ge]=we,xe=(re,ge)=>{for(var we in ge||(ge={}))se.call(ge,we)&&le(re,we,ge[we]);if(ce)for(var we of ce(ge))ue.call(ge,we)&&le(re,we,ge[we]);return re};const Se=re=>React.createElement("svg",xe({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},re),React.createElement("title",null,"\u5360\u7528\u5185\u5B58"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fillOpacity:.01,fill:"#FFF",d:"M0 0h30v30H0z"}),React.createElement("path",{d:"M6.866 26.928h-1.28a2.561 2.561 0 0 1-2.562-2.561V5.585a2.561 2.561 0 0 1 2.561-2.56h1.28v4.268a2.561 2.561 0 0 0 2.562 2.56h3.842a2.561 2.561 0 0 0 2.56-2.56V3.024h2.915l8.184 8.184v13.159a2.561 2.561 0 0 1-2.561 2.561h-1.28v-5.976c0-.943-.765-1.707-1.708-1.707H8.573c-.943 0-1.707.764-1.707 1.707v5.976Z",fill:"#B6D0FC"}),React.createElement("path",{d:"M8.573 3.024h5.55v4.269a.854.854 0 0 1-.854.853H9.427a.854.854 0 0 1-.854-.853V3.024ZM8.573 26.928v-5.976H21.38v5.976z",fill:"#1890FF"})));Je.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},43347:function(ke,Je,E){"use strict";var a=E(59301),te=Object.defineProperty,ce=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,le=(re,ge,we)=>ge in re?te(re,ge,{enumerable:!0,configurable:!0,writable:!0,value:we}):re[ge]=we,xe=(re,ge)=>{for(var we in ge||(ge={}))se.call(ge,we)&&le(re,we,ge[we]);if(ce)for(var we of ce(ge))ue.call(ge,we)&&le(re,we,ge[we]);return re};const Se=re=>React.createElement("svg",xe({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},re),React.createElement("title",null,"\u8FD0\u884C\u65F6\u95F4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15Z",fill:"#BAFFF0"}),React.createElement("path",{d:"M25.5 15c0 5.8-4.7 10.5-10.5 10.5S4.5 20.8 4.5 15 9.2 4.5 15 4.5 25.5 9.2 25.5 15Z",fill:"#44D7B6"}),React.createElement("path",{d:"M13.5 9a1.5 1.5 0 0 1 1.5 1.5v4.379l3.56 3.56a1.5 1.5 0 0 1-2.12 2.122l-4-4A1.5 1.5 0 0 1 12 15.5v-5A1.5 1.5 0 0 1 13.5 9Z",fill:"#FFF"})));Je.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},67911:function(ke,Je,E){"use strict";var a=E(59301),te=Object.defineProperty,ce=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,le=(re,ge,we)=>ge in re?te(re,ge,{enumerable:!0,configurable:!0,writable:!0,value:we}):re[ge]=we,xe=(re,ge)=>{for(var we in ge||(ge={}))se.call(ge,we)&&le(re,we,ge[we]);if(ce)for(var we of ce(ge))ue.call(ge,we)&&le(re,we,ge[we]);return re};const Se=re=>React.createElement("svg",xe({className:"left_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},re),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m368.333 487.526 24.78-24.524L591.31 267.008c14.848-14.694 34.713-14.694 49.561 0a37.376 37.376 0 0 1-4.966 48.998L437.76 512l198.195 195.994c14.848 14.694 14.848 34.304 0 48.998-14.848 14.694-34.662 14.694-49.51 0L388.096 560.998l-19.814-24.524A37.222 37.222 0 0 1 358.4 512c0-9.78 0-14.694 9.933-24.474z",fill:"#AAAFB9"}));Je.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTM2OC4zMzMgNDg3LjUyNiAyNC43OC0yNC41MjRMNTkxLjMxIDI2Ny4wMDhjMTQuODQ4LTE0LjY5NCAzNC43MTMtMTQuNjk0IDQ5LjU2MSAwYTM3LjM3NiAzNy4zNzYgMCAwIDEtNC45NjYgNDguOTk4TDQzNy43NiA1MTJsMTk4LjE5NSAxOTUuOTk0YzE0Ljg0OCAxNC42OTQgMTQuODQ4IDM0LjMwNCAwIDQ4Ljk5OC0xNC44NDggMTQuNjk0LTM0LjY2MiAxNC42OTQtNDkuNTEgMEwzODguMDk2IDU2MC45OThsLTE5LjgxNC0yNC41MjRBMzcuMjIyIDM3LjIyMiAwIDAgMSAzNTguNCA1MTJjMC05Ljc4IDAtMTQuNjk0IDkuOTMzLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},37791:function(ke,Je,E){"use strict";var a=E(59301),te=Object.defineProperty,ce=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,le=(re,ge,we)=>ge in re?te(re,ge,{enumerable:!0,configurable:!0,writable:!0,value:we}):re[ge]=we,xe=(re,ge)=>{for(var we in ge||(ge={}))se.call(ge,we)&&le(re,we,ge[we]);if(ce)for(var we of ce(ge))ue.call(ge,we)&&le(re,we,ge[we]);return re};const Se=re=>React.createElement("svg",xe({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},re),React.createElement("title",null,"\u5411\u53F3\u5907\u4EFD"),React.createElement("g",{transform:"matrix(-1 0 0 1 20 0)",fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));Je.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMjAgMCkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBmaWxsPSIjRUJFRkY3IiBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiLz48cGF0aCBkPSJtMTIuNDU5IDkuNTIyLS40ODQtLjQ3OS0zLjg3Mi0zLjgyOGMtLjI5LS4yODctLjY3OC0uMjg3LS45NjggMGEuNzMuNzMgMCAwIDAgLjA5Ny45NTdMMTEuMTAzIDEwbC0zLjg3MSAzLjgyOGMtLjI5LjI4Ny0uMjkuNjcgMCAuOTU3LjI5LjI4Ny42NzcuMjg3Ljk2OCAwbDMuODcxLTMuODI4LjM4OC0uNDc5YS43MjcuNzI3IDAgMCAwIC4xOTMtLjQ3OGMwLS4xOTEgMC0uMjg3LS4xOTMtLjQ3OFoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4="},51058:function(ke,Je,E){"use strict";var a=E(59301),te=Object.defineProperty,ce=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,le=(re,ge,we)=>ge in re?te(re,ge,{enumerable:!0,configurable:!0,writable:!0,value:we}):re[ge]=we,xe=(re,ge)=>{for(var we in ge||(ge={}))se.call(ge,we)&&le(re,we,ge[we]);if(ce)for(var we of ce(ge))ue.call(ge,we)&&le(re,we,ge[we]);return re};const Se=re=>React.createElement("svg",xe({className:"right_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},re),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m903.782 51.2 51.2 51.2-51.2-51.2zm51.2 0-51.2 51.2 51.2-51.2z"}),React.createElement("path",{d:"m637.9 487.526-24.78-24.524-198.246-195.994c-14.848-14.694-34.714-14.694-49.562 0a37.376 37.376 0 0 0 4.966 48.998L568.474 512 370.278 707.994c-14.848 14.694-14.848 34.304 0 48.998 14.848 14.694 34.663 14.694 49.562 0l198.195-195.994 19.866-24.524A37.222 37.222 0 0 0 647.782 512c0-9.78 0-14.694-9.881-24.474z",fill:"#AAAFB9"}));Je.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTkwMy43ODIgNTEuMiA1MS4yIDUxLjItNTEuMi01MS4yem01MS4yIDAtNTEuMiA1MS4yIDUxLjItNTEuMnoiLz48cGF0aCBkPSJtNjM3LjkgNDg3LjUyNi0yNC43OC0yNC41MjQtMTk4LjI0Ni0xOTUuOTk0Yy0xNC44NDgtMTQuNjk0LTM0LjcxNC0xNC42OTQtNDkuNTYyIDBhMzcuMzc2IDM3LjM3NiAwIDAgMCA0Ljk2NiA0OC45OThMNTY4LjQ3NCA1MTIgMzcwLjI3OCA3MDcuOTk0Yy0xNC44NDggMTQuNjk0LTE0Ljg0OCAzNC4zMDQgMCA0OC45OTggMTQuODQ4IDE0LjY5NCAzNC42NjMgMTQuNjk0IDQ5LjU2MiAwbDE5OC4xOTUtMTk1Ljk5NCAxOS44NjYtMjQuNTI0QTM3LjIyMiAzNy4yMjIgMCAwIDAgNjQ3Ljc4MiA1MTJjMC05Ljc4IDAtMTQuNjk0LTkuODgxLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},1594:function(ke,Je,E){"use strict";var a=E(59301),te=Object.defineProperty,ce=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,le=(re,ge,we)=>ge in re?te(re,ge,{enumerable:!0,configurable:!0,writable:!0,value:we}):re[ge]=we,xe=(re,ge)=>{for(var we in ge||(ge={}))se.call(ge,we)&&le(re,we,ge[we]);if(ce)for(var we of ce(ge))ue.call(ge,we)&&le(re,we,ge[we]);return re};const Se=re=>React.createElement("svg",xe({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},re),React.createElement("title",null,"\u5411\u53F3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));Je.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNFQkVGRjciIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIvPjxwYXRoIGQ9Im0xMi40NTkgOS41MjItLjQ4NC0uNDc5LTMuODcyLTMuODI4Yy0uMjktLjI4Ny0uNjc4LS4yODctLjk2OCAwYS43My43MyAwIDAgMCAuMDk3Ljk1N0wxMS4xMDMgMTBsLTMuODcxIDMuODI4Yy0uMjkuMjg3LS4yOS42NyAwIC45NTcuMjkuMjg3LjY3Ny4yODcuOTY4IDBsMy44NzEtMy44MjguMzg4LS40NzlhLjcyNy43MjcgMCAwIDAgLjE5My0uNDc4YzAtLjE5MSAwLS4yODctLjE5My0uNDc4WiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg=="},84915:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var ke={},Je="5.0",E={},a=null,te=!1,ce=!1,se=null,ue=!1,le=null,xe=null,Se=0;Se4?parseFloat(Ae):5};ke.setHTML5Codebase=function(Ae,Ce){xe=Ae,et(Ae,Ce)},ke.setJavaCodebase=ke.setJavaCodebaseVersion=ke.isCompiledInstalled=ke.setPreCompiledScriptPath=ke.setPreCompiledResourcePath=function(){},ke.setHTML5CodebaseVersion=function(Ae,Ce){var me=parseFloat(Ae);if(me!==NaN&&me<5){console.log("The GeoGebra HTML5 codebase version "+me+" is deprecated. Using version latest instead.");return}le=Ae,at(Ae,Ce)},ke.getHTML5CodebaseVersion=function(){return ve},ke.getParameters=function(){return E},ke.setFontsCSSURL=function(Ae){de=Ae},ke.setGiacJSURL=function(Ae){},ke.setJNLPFile=function(Ae){ge=Ae},ke.setJNLPBaseDir=function(Ae){},ke.inject=function(){function Ae(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Ce="auto",me=E.id,He,Ge=!1,Lt=0;Lt=5)return!0;var Ae=ke.getAppletObject();return Ae&&typeof Ae.recalculateEnvironments=="function"?(Ae.recalculateEnvironments(),!0):!1},ke.startAnimation=function(){var Ae=ke.getAppletObject();return Ae&&typeof Ae.startAnimation=="function"?(Ae.startAnimation(),!0):!1},ke.stopAnimation=function(){var Ae=ke.getAppletObject();return Ae&&typeof Ae.stopAnimation=="function"?(Ae.stopAnimation(),!0):!1},ke.getAppletObject=function(){var Ae=E.id!==void 0?E.id:"ggbApplet";return window[Ae]},ke.resize=function(){};var yt=function(Ae,Ce,me){var He=document.createElement("param");He.setAttribute("name",Ce),He.setAttribute("value",me),Ae.appendChild(He)},Ve=function(Ae){return Ae&&Ae!=="false"},Fe=function(Ae,Ce,me){Ie(ve)<=4.2&&(me=!0);var He=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==ve||ggbHTML5LoadedCodebaseIsWebSimple&&!Me)&&(He=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Ge=document.createElement("div");Ge.classList.add("appletParameters","notranslate");var Lt=Ce.width,it=Ce.height;if(Ce.disableAutoScale=Ce.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Ce.disableAutoScale,Ce.width!==void 0)if(Ie(ve)<=4.4)Ve(Ce.showToolBar)&&(Ce.height-=7),Ve(Ce.showAlgebraInput)&&(Ce.height-=37),Ce.width<605&&Ve(Ce.showToolBar)&&(Ce.width=605,Lt=605);else{var vt=100;(Ve(Ce.showToolBar)||Ve(Ce.showMenuBar))&&(Ce.hasOwnProperty("customToolBar")&&(Ce.customToolbar=Ce.customToolBar),vt=Ve(Ce.showMenuBar)?245:155),Lt=5?(Ce.appletOnLoad=function(It){var je=Ae.querySelector(".ggb_preview");je&&je.parentNode.removeChild(je),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Qt),window.GGBT_wsf_view&&$(window).trigger("resize"),Ft(It)},Jt||Qt.appendChild(qt)):Ge.appendChild(qt),Qt.appendChild(Ge),Jt||Ae.appendChild(Qt),setTimeout(function(){ke.resize()},1)}else{var Ee=document.createElement("div");Ee.className="applet_scaler",Ee.style.position="relative",Ee.style.display="block",Ee.appendChild(Ge),Ae.appendChild(Ee),Ce.appletOnLoad=function(It){ke.resize(),Ft(It)}}function qe(It,je){je&&typeof je.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(It,je.appletOnLoad):renderGGBElement(It),nt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",je)}function Qe(It,je){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:It,params:je}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(At){qe(At.article,At.params)}),html5AppletsToProcess=null)},Ie(ve)<5&&(It.className+=" geogebraweb")):qe(It,je)}if(He){scriptLoadStarted=!0;for(var Re=0;Re0?(jt.remove(),Qt.attr("id","fullscreencontent").show(),jQuery(Ft).append(Qt),window.dispatchEvent(new Event("resize"))):Fe(jt,Ce,!1),window.GGBT_wsf_view.launchFullScreen(Ft)}else pt=He,Fe(Ae,Ce,!1);if(!window.GGBT_wsf_view)for(it=0;itAe/4*3&&(jt=Ae/4*3),Ft=jt/5.8,vt.setAttribute("src",Ye),vt.setAttribute("width",jt),vt.setAttribute("height",Ft);var Qt=(Ae-jt)/2,Jt=(Ce-Ft)/2;vt.style.left=Qt+"px",vt.style.top=Jt+"px",Ge.appendChild(vt)}}return Ge.appendChild(it),Ge},ht=function(Ae){return Ae=Ae.toLowerCase(),Ae==="html5"||Ae==="screenshot"?Ae:"html5"},wt=["web","webSimple","web3d","tablet","tablet3d","phone"],at=function(Ae,Ce){if(ve=Ae,Ce){et(ve,!0);return}var me=!te;if(me){var He=Ie(ve);!isNaN(He)&&He<4.4&&(me=!1)}var Ge,Lt;window.location.protocol.substr(0,4)==="http"?Ge=window.location.protocol:Ge="http:";var it=ve.indexOf("//");it>0?Lt=ve:it===0?Lt=Ge+ve:Lt="https://www.geogebra.org/apps/5.2.814.0/";for(var vt in wt)if(ve.slice(wt[vt].length*-1)===wt[vt]||ve.slice((wt[vt].length+1)*-1)===wt[vt]+"/"){et(Lt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&me&&!a.is3D&&!a.AV&&!a.SV&&!a.CV&&!a.EV2&&!a.CP&&!a.PC&&!a.DA&&!a.FI&&!a.PV&&!Ve(E.showToolBar)&&!Ve(E.showMenuBar)&&!Ve(E.showAlgebraInput)&&!Ve(E.enableRightClick)&&(!E.appName||E.appName=="classic")?Lt+="webSimple/":Lt+="web3d/",et(Lt,!1)},et=function(Ae,Ce){if(Ae.requirejs){we=Ae;return}Ae.slice(-1)!=="/"&&(Ae+="/"),we=Ae,Ce===null&&(Ce=Ae.indexOf("http")===-1),De=Ce,ie="web.nocache.js",Me=!1;var me=we.split("/");me.length>1&&(!Ce&&me[me.length-2]==="webSimple"?(ie="webSimple.nocache.js",Me=!0):wt.indexOf(me[me.length-2])>=0&&(ie=me[me.length-2]+".nocache.js")),me=Ae.split("/"),ve=me[me.length-3],ve.substr(0,4)==="test"?ve=ve.substr(4,1)+"."+ve.substr(5,1):(ve.substr(0,3)==="war"||ve.substr(0,4)==="beta")&&(ve="5.0");var He=parseFloat(ve);He!==NaN&&He<5&&Ae.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+He+" is deprecated. Using version latest instead."),at("5.0",Ce))},nt=function(Ae,Ce){window.console&&window.console.log&&(!Ce||typeof Ce.showLogging=="undefined"||Ce.showLogging&&Ce.showLogging!=="false")&&console.log(Ae)};E.material_id!==void 0?Dt(st):st();function st(){var Ae=Je;le!==null?Ae=le:parseFloat(Ae)<5&&(Ae="5.0"),at(Ae,!1),xe!==null&&et(xe,De),ue=!0}return ke},GGBAppletUtils=function(){"use strict";function ke(){return window.GGBT_wsf_edit!==void 0}function Je(ue,le){le!=1?(ue.style.transformOrigin="0% 0% 0px",ue.style.webkitTransformOrigin="0% 0% 0px",ue.style.transform="scale("+le+","+le+")",ue.style.webkitTransform="scale("+le+","+le+")",ue.style.maxWidth="initial",ue.querySelector(".ggb_preview")!==null&&(ue.querySelector(".ggb_preview").style.maxWidth="initial"),ue.querySelectorAll(".ggb_preview img")[0]!==void 0&&(ue.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),ue.querySelectorAll(".ggb_preview img")[1]!==void 0&&(ue.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(ue.style.transform="none",ue.style.webkitTransform="none")}function E(ue,le,xe,Se,re,ge){var we=null;if(ge!=null&&ge!="")for(var De=ue.parentNode;De!=null;)if((" "+De.className+" ").indexOf(" "+ge+" ")>-1){we=De;break}else De=De.parentNode;var pt=0,ve=0,ie=0,Me=0,Ze=0,Ye=0,ye=0;if(we)pt=we.offsetWidth,ve=Math.max(Se?we.offsetWidth:0,we.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(pt=Math.min(window.innerWidth,document.documentElement.clientWidth),ve=Math.min(window.innerHeight,document.documentElement.clientHeight),ie=pt):(pt=window.innerWidth,ve=window.innerHeight,ie=window.innerWidth),ue){var de=ue.getBoundingClientRect();de.left>0&&de.left<=pt&&(re===void 0||!re)&&(document.dir==="rtl"?(Ze=pt-de.width-de.left,Ye=ie<=480?10:30):(Ye=de.left,Ze=ie<=480?10:30),Me=Ye+Ze)}if(ue&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var b=ue.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Me=40,ye=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Me=0,ye=40)}}return ue&&((xe===void 0||!xe)&&le>0&&le+Me1&&(ge=!0)),le&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ge=!0),!(ue.hasOwnProperty("disableAutoScale")&&ue.disableAutoScale))re=a(ue,le,ge,xe,ue.scaleContainerClass);else return Se;return ge&&(!ue.hasOwnProperty("scale")||Se===1)?re:Math.min(Se,re)}function ce(ue){var le=Math.min(window.innerWidth,document.documentElement.clientWidth),xe=Math.min(window.innerHeight,document.documentElement.clientHeight),Se=ue.getBoundingClientRect(),re=(le-Se.width)/2,ge=(xe-Se.height)/2;ge<0&&(ge=0),ue.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(re<40?ue.style.left="40px":ue.style.left=re+"px",ue.style.top=ge+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ge<40?ue.style.top="40px":ue.style.top=ge+"px",ue.style.left=re+"px")}function se(ue,le){var xe=ue.querySelector(".appletParameters");if(xe){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(le.id!==xe.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(ue)}if(xe.parentElement&&/fullscreen/.test(xe.parentElement.className))return;var Se=te(le,ue);ke()&&xe.setAttribute("data-param-scale",Se);for(var re=null,ge=0;ge=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(ke){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(ke){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(ke){var Je=c[ke];return Je==null?null:Je},r=d,webModule.__errFn=e}function B(){function ke(ue){var le=ue.lastIndexOf(rb);le==-1&&(le=ue.length);var xe=ue.indexOf(sb);xe==-1&&(xe=ue.length);var Se=ue.lastIndexOf(tb,Math.min(xe,le));return Se>=O?ue.substring(O,Se+P):W}function Je(ue){if(!ue.match(/^\w+:\/\//)){var le=o.createElement(ub);le.src=ue+vb,ue=ke(le.src)}return ue}function E(){var ue=__gwt_getMetaProperty(wb);return ue!=null?ue:W}function a(){for(var ue=o.getElementsByTagName(_),le=O;leO?ue[ue.length-P].href:W}function ce(){var ue=o.location;return ue.href==ue.protocol+zb+ue.host+ue.pathname+ue.search+ue.hash}var se=E();return se==W&&(se=a()),se==W&&(se=te()),se==W&&ce()&&(se=ke(o.location.href)),se=Je(se),se}function C(ke){return ke.match(/^\//)||ke.match(/^[a-zA-Z]+:\/\//)?ke:webModule.__moduleBase+ke}function D(){var ke=[],Je=O,E=[],a=[];function te(ue){var le=a[ue](),xe=E[ue];if(le in xe)return le;var Se=[];for(var re in xe)Se[xe[re]]=re;throw r&&r(ue,Se,le),null}if(__gwt_isKnownPropertyValue=function(ue,le){return le in E[ue]},webModule.__getPropMap=function(){var ue={};for(var le in E)E.hasOwnProperty(le)&&(ue[le]=te(le));return ue},webModule.__computePropValue=te,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var ce;try{ce=Cb;var se=ce.indexOf(Db);se!=-1&&(Je=parseInt(ce.substring(se+P),$),ce=ce.substring(O,se))}catch(ue){}return webModule.__softPermutationId=Je,C(ce+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},73526:function(ke,Je){(function(E,a){a(Je)})(this,function(E){"use strict";var a=function(){return(a=Object.assign||function(Ee){for(var qe,Qe=1,Re=arguments.length;Qe0&&Pe[Pe.length-1])&&(At[0]===6||At[0]===2)){xt=0;continue}if(At[0]===3&&(!Pe||At[1]>Pe[0]&&At[1]=0&&Ee.HANDLE_LIST.splice(Qe,1),window.removeEventListener("message",qe,!1)},Ee.empty=function(){for(;Ee.HANDLE_LIST.length;)window.removeEventListener("message",Ee.HANDLE_LIST.shift(),!1)},Ee.parse=function(qe){try{return typeof qe=="object"?qe:qe&&JSON.parse(qe)}catch(Qe){return console.log("Message.parse Error:",Qe),qe}},Ee.HANDLE_LIST=[],Ee}();function ue(Ee){return{}.toString.call(Ee)==="[object Function]"}var le,xe,Se,re,ge={origin:""};function we(Ee,qe){ge[Ee]=qe}function De(Ee){return ge[Ee]}function pt(Ee){var qe=De("origin");return!!function(Qe,Re){return Qe!==Re&&(Qe.replace(/www\./i,"").toLowerCase()!==Re.replace(/www\./i,"").toLowerCase()||(Qe.match("www.")?void 0:(we("origin",Re),!1)))}(qe,Ee.origin)&&(console.warn("postMessage \u57DF\u540D\u68C0\u67E5\u4E0D\u901A\u8FC7",{safeOrigin:qe,eventOrigin:Ee.origin}),!0)}(function(Ee){Ee.unknown="unknown",Ee.spreadsheet="s",Ee.writer="w",Ee.presentation="p",Ee.pdf="f"})(le||(le={})),function(Ee){Ee.wps="w",Ee.et="s",Ee.presentation="p",Ee.pdf="f"}(xe||(xe={})),function(Ee){Ee.nomal="nomal",Ee.simple="simple"}(Se||(Se={})),function(Ee){Ee[Ee.requestFullscreen=1]="requestFullscreen",Ee[Ee.exitFullscreen=0]="exitFullscreen"}(re||(re={}));var ve,ie,Me,Ze=(ve=0,function(){return ve+=1}),Ye=function(Ee,qe,Qe){Qe===void 0&&(Qe=!0);var Re=qe;if(!ie){var Pe=function tt(It){var je=It.clientHeight,At=It.clientWidth;je!==0||At!==0||Me?je===0&&At===0||!Me||(Me.disconnect(),Me=null):window.ResizeObserver&&(Me=new ResizeObserver(function(St){tt(It)})).observe(It),ie.style.cssText+="height: "+je+"px; width: "+At+"px"}.bind(null,Re);(ie=document.createElement("iframe")).classList.add("web-office-iframe");var mt={id:"office-iframe",src:Ee,scrolling:"no",frameborder:"0",allowfullscreen:"allowfullscreen",webkitallowfullscreen:"true",mozallowfullscreen:"true",allow:"clipboard-read; clipboard-write"};for(var xt in Re?(mt.style="width: "+Re.clientWidth+"px; height: "+Re.clientHeight+"px;",Qe&&window.addEventListener("resize",Pe)):((Re=document.createElement("div")).classList.add("web-office-default-container"),function(tt){var It=document.createElement("style");document.head.appendChild(It);var je=It.sheet;je.insertRule(tt,je.cssRules.length)}(".web-office-default-container {position: absolute; padding: 0; margin: 0; width: 100%; height: 100%; left: 0; top: 0;}"),document.body.appendChild(Re),mt.style="position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%;"),mt)ie.setAttribute(xt,mt[xt]);Re.appendChild(ie),ie.destroy=function(){ie.parentNode.removeChild(ie),ie=null,window.removeEventListener("resize",Pe),Me&&(Me.disconnect(),Me=null)}}return ie},ye=function(Ee){Ye().contentWindow&&Ye().contentWindow.postMessage(JSON.stringify(Ee),De("origin"))};function de(Ee,qe,Qe){return new Promise(function(Re){var Pe=Ze(),mt=function(xt){if(!pt(xt)){var tt=se.parse(xt.data);tt.eventName===Qe&&tt.msgId===Pe&&(Re(tt.data),se.remove(mt))}};se.add(mt),ye({data:Ee,msgId:Pe,eventName:qe})})}var b=function(Ee){return de(Ee,"wps.jssdk.api","wps.api.reply")},Ie=function(Ee){return de(Ee,"api.basic","api.basic.reply")},oe={idMap:{}};function Pt(Ee){return te(this,void 0,void 0,function(){var qe,Qe,Re,Pe,mt,xt,tt,It,je,At;return ce(this,function(St){switch(St.label){case 0:return pt(Ee)?[2]:(qe=se.parse(Ee.data),Qe=qe.eventName,Re=qe.callbackId,Pe=qe.data,Re&&(mt=oe.idMap[Re])?(xt=mt.split(":"),tt=xt[0],It=xt[1],Qe==="api.callback"&&oe[tt]&&oe[tt][It]?[4,(At=oe[tt][It]).callback.apply(At,Pe.args)]:[3,2]):[3,2]);case 1:je=St.sent(),ye({result:je,callbackId:Re,eventName:"api.callback.reply"}),St.label=2;case 2:return[2]}})})}var Dt=function(Ee){return te(void 0,void 0,void 0,function(){function qe(){return Object.keys(oe.idMap).find(function(St){return oe.idMap[St]===Re+":"+Qe})}var Qe,Re,Pe,mt,xt,tt,It,je,At;return ce(this,function(St){switch(St.label){case 0:return Qe=Ee.prop,Re=Ee.parentObjId,[4,gt([Pe=Ee.value])];case 1:return mt=St.sent(),xt=mt[0],tt=mt[1],Ee.value=xt[0],It=Object.keys(tt)[0],je=oe[Re],Pe===null&&je&&je[Qe]&&((At=qe())&&delete oe.idMap[At],delete je[Qe],Object.keys(je).length||delete oe[Re],Object.keys(oe.idMap).length||se.remove(Pt)),It&&(Object.keys(oe.idMap).length||se.add(Pt),oe[Re]||(oe[Re]={}),oe[Re][Qe]={callbackId:It,callback:tt[It]},(At=qe())&&delete oe.idMap[At],oe.idMap[It]=Re+":"+Qe),[2]}})})},bt=function(Ee,qe,Qe,Re){return te(void 0,void 0,void 0,function(){var Pe,mt,xt,tt,It,je,At,St;return ce(this,function(ot){switch(ot.label){case 0:return Pe=Ze(),tt=new Promise(function(lt,Te){mt=lt,xt=Te}),It={},qe.args?[4,gt(qe.args)]:[3,2];case 1:je=ot.sent(),At=je[0],St=je[1],qe.args=At,It=St,ot.label=2;case 2:return Ee!=="api.setter"?[3,4]:[4,Dt(qe)];case 3:ot.sent(),ot.label=4;case 4:return function(lt){var Te=lt[0],Xe=lt[1];typeof(Te=a({},Te)).data=="function"&&(Te.data=Te.data()),Xe(),ye(Te)}([{eventName:Ee,data:qe,msgId:Pe},function(){var lt=this,Te=function(Xe){return te(lt,void 0,void 0,function(){var Ne,Bt,kt;return ce(this,function(nn){switch(nn.label){case 0:return pt(Xe)?[2]:(Ne=se.parse(Xe.data)).eventName==="api.callback"&&Ne.callbackId&&It[Ne.callbackId]?[4,It[Ne.callbackId].apply(It,Ne.data.args)]:[3,2];case 1:Bt=nn.sent(),ye({result:Bt,eventName:"api.callback.reply",callbackId:Ne.callbackId}),nn.label=2;case 2:return Ne.eventName===Ee+".reply"&&Ne.msgId===Pe&&(Ne.error?((kt=new Error("")).stack=Ne.error+` +`+Qe,Re&&Re(),xt(kt)):mt(Ne.result),se.remove(Te)),[2]}})})};return se.add(Te),tt}]),[2,tt]}})})};function gt(Ee){return te(this,void 0,void 0,function(){var qe,Qe,Re,Pe,mt,xt,tt,It,je,At,St;return ce(this,function(ot){switch(ot.label){case 0:qe={},Qe=[],Re=Ee.slice(0),ot.label=1;case 1:return Re.length?(Pe=void 0,[4,Re.shift()]):[3,13];case 2:return(mt=ot.sent())&&mt.done?[4,mt.done()]:[3,4];case 3:ot.sent(),ot.label=4;case 4:if(!function(lt){if(!lt)return!1;for(var Te=lt;Object.getPrototypeOf(Te)!==null;)Te=Object.getPrototypeOf(Te);return Object.getPrototypeOf(lt)===Te}(Pe))return[3,11];for(tt in Pe={},xt=[],mt)xt.push(tt);It=0,ot.label=5;case 5:return It=0?"&":"?")+kt.join("&")),je&&(je.isParentFullscreen||je.isBrowserViewFullscreen)&&(document.addEventListener("fullscreenchange",Kt),document.addEventListener("webkitfullscreenchange",Kt),document.addEventListener("mozfullscreenchange",Kt)),Qe.wordOptions&&(Qe.wpsOptions=Qe.wordOptions),Qe.excelOptions&&(Qe.etOptions=Qe.excelOptions),Qe.pptOptions&&(Qe.wppOptions=Qe.pptOptions),typeof xt.print=="object"){var nn="wpsconfig_print";typeof xt.print.subscribe=="function"&&(xt[nn]=xt.print.subscribe,Qe.print={callback:nn},xt.print.custom!==void 0&&(Qe.print.custom=xt.print.custom)),delete xt.print}return typeof xt.exportPdf=="function"&&(xt[nn="wpsconfig_export_pdf"]=xt.exportPdf,Qe.exportPdf={callback:nn},delete xt.exportPdf),Qe.commandBars&&Fe(Qe.commandBars,!1),a(a({},Qe),{subscriptions:xt})},Ve=function(Ee){Ee===void 0&&(Ee="");var qe="";if(!qe&&Ee){var Qe=Ee.toLowerCase();Qe.indexOf("/office/s/")!==-1&&(qe=le.spreadsheet),Qe.indexOf("/office/w/")!==-1&&(qe=le.writer),Qe.indexOf("/office/p/")!==-1&&(qe=le.presentation),Qe.indexOf("/office/f/")!==-1&&(qe=le.pdf)}if(!qe){var Re=Ee.match(/[\?&]type=([a-z]+)/)||[];qe=xe[Re[1]]||""}return qe};function Fe(Ee,qe){qe===void 0&&(qe=!0);var Qe=Ee.map(function(Re){var Pe=Re.attributes;if(!Array.isArray(Pe)){var mt=[];for(var xt in Pe)if(Pe.hasOwnProperty(xt)){var tt={name:xt,value:Pe[xt]};mt.push(tt)}Re.attributes=mt}return Re});return qe&&ye({data:Qe,eventName:"setCommandBars"}),Qe}var he=window.navigator.userAgent.toLowerCase(),We=/Android|webOS|iPhone|iPod|BlackBerry|iPad/i.test(he),ft=function(){try{return window._parent.location.search.indexOf("from=wxminiprogram")!==-1}catch(Ee){return!1}}();function Kt(){var Ee={status:re.requestFullscreen},qe=document,Qe=qe.fullscreenElement||qe.webkitFullscreenElement||qe.mozFullScreenElement;Ee.status=Qe?re.requestFullscreen:re.exitFullscreen,ye({data:Ee,eventName:"fullscreenchange"})}var Ke=function(){oe.idMap={}};function ht(){console.group("JSSDK \u4E8B\u4EF6\u673A\u5236\u8C03\u6574\u8BF4\u660E"),console.warn("jssdk.on\u3001jssdk.off \u548C jssdk.Application.Sub \u5C06\u5728\u540E\u7EED\u7248\u672C\u4E2D\u88AB\u5F03\u7528\uFF0C\u5EFA\u8BAE\u4F7F\u7528\u6539\u8FDB\u540E\u7684 ApiEvent"),console.warn("\u5177\u4F53\u8BF7\u53C2\u8003\uFF1Ahttps://wwo.wps.cn/docs/front-end/basic-usage/events/intro/"),console.groupEnd()}var wt=0,at=new Set;function et(Ee){return wt+=1,!Ee&&function(qe){at.forEach(function(Qe){return Qe(qe)})}(wt),wt}function nt(){var Ee=new Error("");return(Ee.stack||Ee.message||"").split(` `).slice(2).join(` -`)}function st(Ee,qe){var Qe,je=this,Pe=qe.Events,mt=qe.Enum,xt=qe.Props,tt=xt[0],It=xt[1],Ue={objId:wt};switch(function lt(Te,Xe,Ne){for(var Bt=Xe.slice(0),kt=function(){var nn=Bt.shift();!nn.alias&&~Ae.indexOf(nn.prop)&&Bt.push(a(a({},nn),{alias:nn.prop+"Async"})),Object.defineProperty(Te,nn.alias||nn.prop,{get:function(){var vn=this,Vt=nn.cache===1,yn=Vt&&this["__"+nn.prop+"CacheValue"];if(!yn){var $t=nt(),ya=et(Vt),Nn=function(){for(var $n,Ka=[],Ca=0;Ca=0?(qe.then=null,qe.catch=null,tt.then(function(){It(qe)}).catch(function(At){return Ue(At)})):tt.then(It,Ue)},qe.catch=function(It){return tt.catch(It)},qe.Destroy=function(){return bt("api.free",{objId:qe.objId},"")}}var He={},Ge=null,Lt={fileOpen:"fileOpen",tabSwitch:"tabSwitch",fileSaved:"fileSaved",fileStatus:"fileStatus",fullscreenChange:"fullscreenChange",error:"error",stage:"stage"},it={getToken:"api.getToken",onToast:"event.toast",onHyperLinkOpen:"event.hyperLinkOpen",getClipboardData:"api.getClipboardData"};function vt(Ee,qe,Qe,je,Pe,mt,xt){var tt=this;Qe===void 0&&(Qe={}),se.add(function(It){return te(tt,void 0,void 0,function(){var Ue,At,St,ot,lt,Te,Xe,Ne,Bt,kt,nn,vn,Vt,yn,$t,ya,Nn,$n,Ka;return ce(this,function(Ca){switch(Ca.label){case 0:return pt(It)?[2]:(Ue=se.parse(It.data),At=Ue.eventName,St=At===void 0?"":At,ot=Ue.data,lt=ot===void 0?null:ot,Te=Ue.url,Xe=Te===void 0?null:Te,["wps.jssdk.api"].indexOf(St)!==-1?[2]:St!=="ready"?[3,1]:(Pe.apiReadySended&&function(ll){var Zn=[];Object.keys(He).forEach(function(ka){He[ka].forEach(function(Ya){var sa=ka;ll.off(sa,Ya),Zn.push({handle:Ya,eventName:sa})}),delete He[ka]}),Zn.forEach(function(ka){var Ya=ka.eventName,sa=ka.handle;Ge==null||Ge.ApiEvent.AddApiEventListener(Ya,sa)})}(qe),ye({eventName:"setConfig",data:a(a({},Qe),{version:Ee.version})}),Ee.tokenData&&Ee.setToken(a(a({},Ee.tokenData),{hasRefreshTokenConfig:!!Qe.refreshToken})),Ee.iframeReady=!0,[3,15]));case 1:return St!=="error"?[3,2]:(qe.emit(Lt.error,lt),[3,15]);case 2:return St!=="open.result"?[3,3]:(((Nn=lt==null?void 0:lt.fileInfo)===null||Nn===void 0?void 0:Nn.officeVersion)!==void 0&&(Ee.mainVersion=lt.fileInfo.officeVersion,console.log("aliyun Main Version: V"+Ee.mainVersion)),qe.emit(Lt.fileOpen,lt),[3,15]);case 3:return St!=="api.scroll"?[3,4]:(window.scrollTo(lt.x,lt.y),[3,15]);case 4:if(St!==it.getToken)return[3,9];Ne={token:!1},Ca.label=5;case 5:return Ca.trys.push([5,7,,8]),[4,Pe.refreshToken()];case 6:return Ne=Ca.sent(),[3,8];case 7:return Bt=Ca.sent(),console.error("refreshToken: "+(Bt||"fail to get")),[3,8];case 8:return ye({eventName:it.getToken+".reply",data:Ne}),[3,15];case 9:if(St!==it.getClipboardData)return[3,14];kt={text:"",html:""},Ca.label=10;case 10:return Ca.trys.push([10,12,,13]),[4,Pe.getClipboardData()];case 11:return kt=Ca.sent(),[3,13];case 12:return nn=Ca.sent(),console.error("getClipboardData: "+(nn||"fail to get")),[3,13];case 13:return ye({eventName:it.getClipboardData+".reply",data:kt}),[3,15];case 14:St===it.onToast?Pe.onToast(lt):St===it.onHyperLinkOpen?Pe.onHyperLinkOpen(lt):St==="stage"?qe.emit(Lt.stage,lt):St==="event.callback"?(vn=lt.eventName,Vt=lt.data,yn=vn,vn==="fullScreenChange"&&(yn=Lt.fullscreenChange),vn==="file.saved"&&(yn=Lt.fileStatus),(!(($n=Qe.commonOptions)===null||$n===void 0)&&$n.isBrowserViewFullscreen||!((Ka=Qe.commonOptions)===null||Ka===void 0)&&Ka.isParentFullscreen)&&yn==="fullscreenchange"&&($t=Vt.status,ya=Vt.isDispatchEvent,Qe.commonOptions.isBrowserViewFullscreen?function(ll,Zn,ka,Ya){ll===0?Zn.style="position: static; width: "+ka.width+"; height: "+ka.height:ll===1&&(Zn.style="position: absolute; width: 100%; height: 100%"),Ya&&function(sa){["fullscreen","fullscreenElement"].forEach(function(En){Object.defineProperty(document,En,{get:function(){return!!sa.status},configurable:!0})});var cn=new CustomEvent("fullscreenchange");document.dispatchEvent(cn)}({status:ll})}($t,mt,xt,ya):Qe.commonOptions.isParentFullscreen&&function(ll,Zn,ka){var Ya=document.querySelector(ka),sa=Ya&&Ya.nodeType===1?Ya:Zn;if(ll===0){var cn=document,En=cn.exitFullscreen||cn.mozCancelFullScreen||cn.msExitFullscreen||cn.webkitCancelFullScreen||cn.webkitExitFullscreen;En.call(document)}else if(ll===1){var on=sa.requestFullscreen||sa.mozRequestFullScreen||sa.msRequestFullscreen||sa.webkitRequestFullscreen;on.call(sa)}}($t,mt,Qe.commonOptions.isParentFullscreen)),qe.emit(yn,Vt)):St==="api.ready"&&st(Ee,lt),Ca.label=15;case 15:return typeof je[St]=="function"&&je[St](Ee,Xe||lt),[2]}})})})}function jt(Ee){return new Promise(function(qe){var Qe=function(je){pt(je)||se.parse(je.data).eventName===Ee&&(qe(),se.remove(Qe))};se.add(Qe)})}function Ft(Ee){var qe,Qe=this;Ee===void 0&&(Ee={}),Ge&&Ge.destroy();try{var je=yt(Ee),Pe=je.subscriptions,mt=Pe===void 0?{}:Pe,xt=je.mount,tt=xt===void 0?null:xt,It=je.url,Ue=je.refreshToken,At=je.onToast,St=je.onHyperLinkOpen,ot=je.getClipboardData;we("origin",(It.match(/https*:\/\/[^\/]+/g)||[])[0]);var lt=Ye(It,tt),Te=jt("ready"),Xe=jt("open.result"),Ne=jt("api.ready"),Bt=tt?{width:tt.clientWidth+"px",height:tt.clientHeight+"px"}:{width:"100vw",height:"100vh"};delete je.mount,It&&delete je.url,delete je.subscriptions;var kt=(qe=qe||Object.create(null),{on:function(Vt,yn){(qe[Vt]||(qe[Vt]=[])).push(yn)},off:function(Vt,yn){qe[Vt]&&qe[Vt].splice(qe[Vt].indexOf(yn)>>>0,1)},emit:function(Vt,yn){(qe[Vt]||[]).slice().map(function($t){$t(yn)}),(qe["*"]||[]).slice().map(function($t){$t(Vt,yn)})}}),nn={apiReadySended:!1},vn=function(Vt,yn,$t){return te(Qe,void 0,void 0,function(){return ce(this,function(ya){switch(ya.label){case 0:return function(Nn,$n,Ka){if(He[Nn]){var Ca=!!He[Nn].find(function(ll){return ll===$n});return Ca&&Ka==="off"?(kt.off(Nn,$n),He[Nn]=He[Nn].filter(function(ll){return ll!==$n}),!!He[Nn].length||(He[Nn]=void 0,!1)):(Ca||Ka!=="on"||(He[Nn].push($n),kt.on(Nn,$n)),!0)}return Ka==="on"?(He[Nn]=[],He[Nn].push($n),!1):Ka==="off"||void 0}(Vt,yn,$t)?[3,2]:[4,Te];case 1:ya.sent(),function(Nn,$n){var Ka=Nn.eventName,Ca=Nn.type,ll=Nn.handle;$n==="on"?kt.on(Ka,ll):kt.off(Ka,ll),Ca==="base.event"&&ye({eventName:"basic.event",data:{eventName:Ka,action:$n}}),ht()}(function(Nn,$n){var Ka=Nn,Ca="base.event";switch(Ka){case Lt.fileSaved:console.warn("fileSaved\u4E8B\u4EF6\u76D1\u542C\u5373\u5C06\u5F03\u7528\uFF0C \u63A8\u8350\u4F7F\u7528fileStatus\u8FDB\u884C\u6587\u4EF6\u72B6\u6001\u7684\u76D1\u542C"),Ka="fileStatus";break;case Lt.fullscreenChange:Ka="fullscreenchange";break;case"error":case"fileOpen":Ca="callback.event"}return{eventName:Ka,type:Ca,handle:$n}}(Vt,yn),$t),ya.label=2;case 2:return[2]}})})};return Ge={url:It,iframe:lt,version:"1.1.19",iframeReady:!1,tokenData:null,commandBars:null,tabs:{getTabs:function(){return te(this,void 0,void 0,function(){return ce(this,function(Vt){switch(Vt.label){case 0:return[4,Te];case 1:return Vt.sent(),[2,Ie({api:"tab.getTabs"})]}})})},switchTab:function(Vt){return te(this,void 0,void 0,function(){return ce(this,function(yn){switch(yn.label){case 0:return[4,Te];case 1:return yn.sent(),[2,Ie({api:"tab.switchTab",args:{tabKey:Vt}})]}})})}},setCooperUserColor:function(Vt){return te(this,void 0,void 0,function(){return ce(this,function(yn){switch(yn.label){case 0:return[4,Te];case 1:return yn.sent(),[2,Ie({api:"setCooperUserColor",args:Vt})]}})})},setToken:function(Vt){return te(this,void 0,void 0,function(){return ce(this,function(yn){switch(yn.label){case 0:return[4,Te];case 1:return yn.sent(),Ge.tokenData=Vt,ye({eventName:"setToken",data:Vt}),[2]}})})},ready:function(){return te(this,void 0,void 0,function(){return ce(this,function(Vt){switch(Vt.label){case 0:return nn.apiReadySended?[3,2]:[4,Xe];case 1:Vt.sent(),nn.apiReadySended=!0,ye({eventName:"api.ready"}),Vt.label=2;case 2:return[4,Ne];case 3:return Vt.sent(),[2,new Promise(function(yn){return setTimeout(function(){return yn(Ge==null?void 0:Ge.Application)},0)})]}})})},destroy:function(){He={},lt.destroy(),se.empty(),Ge=null,at=new Set,wt=0,document.removeEventListener("fullscreenchange",Kt),Ke()},save:function(){return te(this,void 0,void 0,function(){return ce(this,function(Vt){switch(Vt.label){case 0:return[4,Te];case 1:return Vt.sent(),[2,b({api:"save"})]}})})},setCommandBars:function(Vt){return te(this,void 0,void 0,function(){return ce(this,function(yn){switch(yn.label){case 0:return[4,Te];case 1:return yn.sent(),Fe(Vt),[2]}})})},updateConfig:function(Vt){return Vt===void 0&&(Vt={}),te(this,void 0,void 0,function(){return ce(this,function(yn){switch(yn.label){case 0:return[4,Te];case 1:return yn.sent(),Vt.commandBars?(console.warn("Deprecated: `updateConfig()` \u65B9\u6CD5\u5373\u5C06\u5E9F\u5F03\uFF0C\u8BF7\u4F7F\u7528`setCommandBars()`\u4EE3\u66FF`updateConfig()`\u66F4\u65B0`commandBars`\u914D\u7F6E\u3002"),[4,Fe(Vt.commandBars)]):[3,3];case 2:yn.sent(),yn.label=3;case 3:return[2]}})})},executeCommandBar:function(Vt){return te(this,void 0,void 0,function(){return ce(this,function(yn){switch(yn.label){case 0:return[4,Te];case 1:return yn.sent(),Fe([{cmbId:Vt,attributes:[{name:"click",value:!0}]}]),[2]}})})},on:function(Vt,yn){return te(this,void 0,void 0,function(){return ce(this,function($t){return[2,this.ApiEvent.AddApiEventListener(Vt,yn)]})})},off:function(Vt,yn){return te(this,void 0,void 0,function(){return ce(this,function($t){return[2,this.ApiEvent.RemoveApiEventListener(Vt,yn)]})})},ApiEvent:{AddApiEventListener:function(Vt,yn){return te(this,void 0,void 0,function(){return ce(this,function($t){switch($t.label){case 0:return[4,vn(Vt,yn,"on")];case 1:return[2,$t.sent()]}})})},RemoveApiEventListener:function(Vt,yn){return te(this,void 0,void 0,function(){return ce(this,function($t){switch($t.label){case 0:return[4,vn(Vt,yn,"off")];case 1:return[2,$t.sent()]}})})}}},function(Vt,yn,$t,ya,Nn,$n){yn&&ue(yn)&&(Nn.refreshToken=yn,Vt.refreshToken={eventName:it.getToken}),$n&&ue($n)&&(Nn.getClipboardData=$n,Vt.getClipboardData={eventName:it.getClipboardData}),$t&&ue($t)&&(Nn.onToast=$t,Vt.onToast={eventName:it.onToast}),ya&&ue(ya)&&(Nn.onHyperLinkOpen=ya,Vt.onHyperLinkOpen={eventName:it.onHyperLinkOpen})}(je,Ue,At,St,nn,ot),vt(Ge,kt,je,mt,nn,lt,Bt),Ge}catch(Vt){console.error(Vt)}}console.log("aliyun JS-SDK V1.1.19");var Qt=Object.freeze({__proto__:null,listener:vt,config:Ft});window.WPS=Qt;var Jt=Ft,qt={config:Jt};E.config=Jt,E.default=qt,Object.defineProperty(E,"__esModule",{value:!0})})},23216:function(ke,Je,E){"use strict";E.d(Je,{Ax:function(){return se},Ds:function(){return ue},KI:function(){return xe},SI:function(){return ce},f1:function(){return te}});var a=E(14185);function te(Se){let re=!0;if(Se.length>0){for(let ge=0;geMe in ie?ce(ie,Me,{enumerable:!0,configurable:!0,writable:!0,value:ze}):ie[Me]=ze,ge=(ie,Me)=>{for(var ze in Me||(Me={}))xe.call(Me,ze)&&re(ie,ze,Me[ze]);if(le)for(var ze of le(Me))Se.call(Me,ze)&&re(ie,ze,Me[ze]);return ie},we=(ie,Me)=>se(ie,ue(Me)),De=(ie,Me)=>{var ze={};for(var Ye in ie)xe.call(ie,Ye)&&Me.indexOf(Ye)<0&&(ze[Ye]=ie[Ye]);if(ie!=null&&le)for(var Ye of le(ie))Me.indexOf(Ye)<0&&Se.call(ie,Ye)&&(ze[Ye]=ie[Ye]);return ze},pt=(ie,Me,ze)=>new Promise((Ye,ye)=>{var de=oe=>{try{Ie(ze.next(oe))}catch(Pt){ye(Pt)}},b=oe=>{try{Ie(ze.throw(oe))}catch(Pt){ye(Pt)}},Ie=oe=>oe.done?Ye(oe.value):Promise.resolve(oe.value).then(de,b);Ie((ze=ze.apply(ie,Me)).next())});const ve=ie=>{var Me=ie,{children:ze}=Me,Ye=De(Me,["children"]);const[ye,de]=(0,te.useState)(!1);return te.createElement(a.ZP,we(ge({},Ye),{loading:ye,onClick:b=>pt(void 0,null,function*(){try{de(!0),yield Ye.onClick(b),de(!1)}catch(Ie){console.error(Ie),de(!1)}})}),ze)}},74410:function(ke,Je,E){"use strict";var a=E(86204),te=E.n(a),ce=Object.defineProperty,se=(Se,re,ge)=>re in Se?ce(Se,re,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Se[re]=ge,ue=(Se,re,ge)=>se(Se,typeof re!="symbol"?re+"":re,ge),le=(Se,re,ge)=>new Promise((we,De)=>{var pt=Me=>{try{ie(ge.next(Me))}catch(ze){De(ze)}},ve=Me=>{try{ie(ge.throw(Me))}catch(ze){De(ze)}},ie=Me=>Me.done?we(Me.value):Promise.resolve(Me.value).then(pt,ve);ie((ge=ge.apply(Se,re)).next())});class xe extends a.EventEmitter{constructor(re,ge){super(),ue(this,"url"),ue(this,"body"),ue(this,"fullContent",""),ue(this,"controller",null),ue(this,"buffer",""),this.url=re,this.body=ge}startStream(){return le(this,null,function*(){this.controller=new AbortController;const{signal:re}=this.controller;try{const ge=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:re});if(!ge.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${ge.status}`);const we=ge.headers.get("content-type");if(!we)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(we.includes("application/json")){const ve=yield ge.json();this.emit("error",ve);return}if(!we.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const De=ge.body.getReader(),pt=new TextDecoder("utf-8");for(;;){const{done:ve,value:ie}=yield De.read();if(ve)break;const Me=pt.decode(ie,{stream:!0});this.buffer+=Me;const ze=this.buffer.split(` -`);this.buffer=ze.pop()||"";for(const Ye of ze)if(Ye.startsWith("data:")){const ye=Ye.slice(5).trim();if(ye==="[DONE]")break;try{const de=JSON.parse(ye);de.data&&this.handleData(de.data)}catch(de){this.buffer=Ye+` -`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",de)}}}this.emit("done",this.fullContent)}catch(ge){ge.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",ge.message)}})}handleData(re){re.content&&(this.fullContent+=re.content,this.emit("data",{chunk:re,full:this.fullContent}))}cancelRequest(){var re;(re=this.controller)==null||re.abort()}}Je.Z=xe},35293:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return je}});var a=E(59301),te=E(92310),ce=E.n(te),se={agent:"agent___exMfN",add:"add___cWyoE",imgUpLoad:"imgUpLoad___Wg61u",tip:"tip___WGAb5"},ue=E(28284),le=E(6767),xe=E(94968),Se=E(25399),re=E(75727),ge=E(62957),we=E(77019),De=E(7939),pt=E(70858),ve=E(82326),ie=E(37568),Me=E(5269),ze=E(62673),Ye=E(47889),ye=E(90736),de=E(49317),b=E(70467),Ie=E(19248),oe=E(14185),Pt=E(44283),Dt=E(31709),bt=E(78267),gt=Object.defineProperty,yt=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,he=(Pe,mt,xt)=>mt in Pe?gt(Pe,mt,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Pe[mt]=xt,We=(Pe,mt)=>{for(var xt in mt||(mt={}))Ve.call(mt,xt)&&he(Pe,xt,mt[xt]);if(yt)for(var xt of yt(mt))Fe.call(mt,xt)&&he(Pe,xt,mt[xt]);return Pe},ft=(Pe,mt)=>{var xt={};for(var tt in Pe)Ve.call(Pe,tt)&&mt.indexOf(tt)<0&&(xt[tt]=Pe[tt]);if(Pe!=null&&yt)for(var tt of yt(Pe))mt.indexOf(tt)<0&&Fe.call(Pe,tt)&&(xt[tt]=Pe[tt]);return xt},Kt=(Pe,mt,xt)=>new Promise((tt,It)=>{var Ue=ot=>{try{St(xt.next(ot))}catch(lt){It(lt)}},At=ot=>{try{St(xt.throw(ot))}catch(lt){It(lt)}},St=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Ue,At);St((xt=xt.apply(Pe,mt)).next())});const Ke=Pe=>{var mt=Pe,{user:xt,pathsDetail:tt,onOk:It,dispatch:Ue}=mt,At=ft(mt,["user","pathsDetail","onOk","dispatch"]),St;const[ot,lt]=(0,a.useState)({}),[Te]=(0,Pt.useSearchParams)(),[Xe]=ue.default.useForm(),[Ne,Bt]=(0,a.useState)([]),[kt,nn]=(0,a.useState)({page:1,per_page:15,agent_type:"",status:"enabled",deployable_id:((St=tt==null?void 0:tt.detail)==null?void 0:St.id)||Te.get("subject_id"),creation_type:"by_user",deployable_type:"Subject",keyword:""}),[vn,Vt]=(0,a.useState)([]);function yn(){return Kt(this,null,function*(){let $t=yield(0,de.ZP)("/api/ai/agents.json",{method:"get",params:kt});($t==null?void 0:$t.status)===0&&Bt($t==null?void 0:$t.data)})}return(0,a.useEffect)(()=>{tt.actionTabs.key==="\u667A\u80FD\u52A9\u6559\u9009\u7528"&&yn()},[tt.actionTabs.key,kt]),a.createElement(ge.default,{centered:!0,title:"\u9009\u7528\u667A\u80FD\u4F53",open:tt.actionTabs.key==="\u667A\u80FD\u52A9\u6559\u9009\u7528",width:500,onCancel:()=>{Ue({type:"pathsDetail/setActionTabs",payload:{}})},onOk:()=>Kt(void 0,null,function*(){if((vn==null?void 0:vn.length)===0){le.ZP.info("\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u667A\u80FD\u4F53");return}(yield It({agent_ids:vn})).status===0&&Vt([])})},a.createElement(ue.default,{layout:"inline",size:"large",style:{justifyContent:"end"},form:Xe,initialValues:{deployable_type:""},onValuesChange:(0,bt.debounce)(($t,ya)=>{kt.page=1,kt.per_page=20,nn(We(We({},kt),ya))},300)},a.createElement("div",{style:{textAlign:"end"}})),a.createElement(pt.default,{style:{marginTop:20},scroll:{y:400},rowSelection:{type:"checkbox",onChange($t,ya,Nn){Vt($t)},getCheckboxProps:$t=>{var ya,Nn,$n;return{disabled:((ya=tt.actionTabs)==null?void 0:ya.item_type)==="Shixun"?(Nn=$t==null?void 0:$t.agent_application_info)==null?void 0:Nn.subject_shixun:($n=$t==null?void 0:$t.agent_application_info)==null?void 0:$n.subject_assistant}},selectedRowKeys:vn},rowKey:$t=>$t==null?void 0:$t.id,pagination:!1,columns:[{title:"\u5E8F\u53F7",dataIndex:"deployable_name",render:($t,ya,Nn)=>`${(kt.page-1)*kt.per_page+Nn+1}`,width:50},{title:"\u667A\u80FD\u4F53\u540D\u79F0",dataIndex:"name"}],dataSource:Ne==null?void 0:Ne.agents}),a.createElement(Dt.Z,{style:{marginTop:20},pageSize:kt.per_page,current:kt.page,onChange:($t,ya)=>{kt.page=$t,kt.per_page=ya,nn(We({},kt))},hideOnSinglePage:!0,total:Ne==null?void 0:Ne.total_count}))};var ht=(0,Pt.connect)(({user:Pe,pathsDetail:mt})=>({user:Pe,pathsDetail:mt}))(Ke),wt=Object.defineProperty,at=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,st=(Pe,mt,xt)=>mt in Pe?wt(Pe,mt,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Pe[mt]=xt,Ae=(Pe,mt)=>{for(var xt in mt||(mt={}))et.call(mt,xt)&&st(Pe,xt,mt[xt]);if(at)for(var xt of at(mt))nt.call(mt,xt)&&st(Pe,xt,mt[xt]);return Pe},Ce=(Pe,mt)=>{var xt={};for(var tt in Pe)et.call(Pe,tt)&&mt.indexOf(tt)<0&&(xt[tt]=Pe[tt]);if(Pe!=null&&at)for(var tt of at(Pe))mt.indexOf(tt)<0&&nt.call(Pe,tt)&&(xt[tt]=Pe[tt]);return xt},me=(Pe,mt,xt)=>new Promise((tt,It)=>{var Ue=ot=>{try{St(xt.next(ot))}catch(lt){It(lt)}},At=ot=>{try{St(xt.throw(ot))}catch(lt){It(lt)}},St=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Ue,At);St((xt=xt.apply(Pe,mt)).next())});const He=Pe=>{var mt=Pe,{user:xt,pathsDetail:tt,onOk:It,dispatch:Ue}=mt,At=Ce(mt,["user","pathsDetail","onOk","dispatch"]);const[St,ot]=(0,a.useState)({}),[lt]=(0,Pt.useSearchParams)(),Te=(0,Pt.useParams)(),[Xe]=ue.default.useForm(),[Ne,Bt]=(0,a.useState)([]),[kt,nn]=(0,a.useState)({page:1,per_page:15,agent_type:"",status:"enabled",deployable_id:Te.coursesId||lt.get("subject_id"),creation_type:"by_user",deployable_type:"Course",keyword:""}),[vn,Vt]=(0,a.useState)([]);function yn(){return me(this,null,function*(){let $t=yield(0,de.ZP)("/api/ai/agents.json",{method:"get",params:kt});($t==null?void 0:$t.status)===0&&Bt($t==null?void 0:$t.data)})}return(0,a.useEffect)(()=>{tt.actionTabs.key==="\u8BFE\u5802\u667A\u80FD\u52A9\u6559\u9009\u7528"&&yn()},[tt.actionTabs.key,kt]),a.createElement(ge.default,{centered:!0,title:"\u9009\u7528\u667A\u80FD\u4F53",open:tt.actionTabs.key==="\u8BFE\u5802\u667A\u80FD\u52A9\u6559\u9009\u7528",width:500,onCancel:()=>{Ue({type:"pathsDetail/setActionTabs",payload:{}})},onOk:()=>me(void 0,null,function*(){if((vn==null?void 0:vn.length)===0){le.ZP.info("\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u667A\u80FD\u4F53");return}(yield It({agent_ids:vn})).status===0&&Vt([])})},a.createElement(ue.default,{layout:"inline",size:"large",style:{justifyContent:"end"},form:Xe,initialValues:{deployable_type:""},onValuesChange:(0,bt.debounce)(($t,ya)=>{kt.page=1,kt.per_page=20,nn(Ae(Ae({},kt),ya))},300)},a.createElement("div",{style:{textAlign:"end"}})),a.createElement(pt.default,{style:{marginTop:20},rowSelection:{type:"checkbox",onChange($t,ya,Nn){Vt($t)},getCheckboxProps:$t=>{var ya;return{disabled:(ya=$t==null?void 0:$t.agent_application_info)==null?void 0:ya.subject_assistant}},selectedRowKeys:vn},rowKey:$t=>$t==null?void 0:$t.id,pagination:!1,columns:[{title:"\u5E8F\u53F7",dataIndex:"deployable_name",render:($t,ya,Nn)=>`${(kt.page-1)*kt.per_page+Nn+1}`,width:50},{title:"\u667A\u80FD\u4F53\u540D\u79F0",dataIndex:"name"}],dataSource:Ne==null?void 0:Ne.agents}),a.createElement(Dt.Z,{style:{marginTop:20},pageSize:kt.per_page,current:kt.page,onChange:($t,ya)=>{kt.page=$t,kt.per_page=ya,nn(Ae({},kt))},hideOnSinglePage:!0,total:Ne==null?void 0:Ne.total_count}))};var Ge=(0,Pt.connect)(({user:Pe,pathsDetail:mt})=>({user:Pe,pathsDetail:mt}))(He),Lt=Object.defineProperty,it=Object.defineProperties,vt=Object.getOwnPropertyDescriptors,jt=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,Qt=Object.prototype.propertyIsEnumerable,Jt=(Pe,mt,xt)=>mt in Pe?Lt(Pe,mt,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Pe[mt]=xt,qt=(Pe,mt)=>{for(var xt in mt||(mt={}))Ft.call(mt,xt)&&Jt(Pe,xt,mt[xt]);if(jt)for(var xt of jt(mt))Qt.call(mt,xt)&&Jt(Pe,xt,mt[xt]);return Pe},Ee=(Pe,mt)=>it(Pe,vt(mt)),qe=(Pe,mt,xt)=>new Promise((tt,It)=>{var Ue=ot=>{try{St(xt.next(ot))}catch(lt){It(lt)}},At=ot=>{try{St(xt.throw(ot))}catch(lt){It(lt)}},St=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(Ue,At);St((xt=xt.apply(Pe,mt)).next())}),je=({className:Pe,style:mt={},addStyle:xt={},buttonMaxWidth:tt,buttonMaxCount:It=3,buttonAutoWidth:Ue,value:At,data:St,url:ot,onChange:lt,getIAData:Te,queryInfo:Xe,showParams:Ne=!1})=>{var Bt,kt,nn,vn;const Vt=(0,Pt.useDispatch)(),yn=(0,Pt.useSelector)(fn=>fn==null?void 0:fn.shixunsDetail),$t=(0,Pt.useSelector)(fn=>fn==null?void 0:fn.pathsDetail),[ya]=ue.default.useForm(),[Nn,$n]=(0,a.useState)(),[Ka,Ca]=(0,a.useState)(!1),[ll,Zn]=(0,a.useState)(!1),[ka,Ya]=(0,a.useState)(!1),[sa,cn]=(0,a.useState)(null),[En,on]=(0,a.useState)([]),[dn,Fn]=(0,a.useState)([]),[Mn]=(0,Pt.useSearchParams)(),da=(0,Pt.useParams)(),Yt={Course:"\u4EC5\u8BFE\u5802\u6559\u5E08\u53EF\u89C1",Subject:"\u4EC5\u6559\u5B66\u56E2\u961F\u53EF\u89C1",Shixun:"\u4EC5\u534F\u4F5C\u8005\u53EF\u89C1"};(0,a.useEffect)(()=>{yn.actionTabs.key=="\u7F16\u8F91\u667A\u80FD\u5E94\u7528"?Pn(yn.actionTabs.params):yn.actionTabs.key=="\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"&&(ya.setFieldsValue({open_range:0}),$n({open_range:0}))},[yn.actionTabs.key]);const bn={fileList:dn,maxCount:1,accept:".jpg,.png",withCredentials:!0,showUploadList:!1,beforeUpload:fn=>{const Wn=fn.size/1024/1024/100;return Wn>2||Wn==0?(le.ZP.error(`${fn.name} \u56FE\u7247\u65E0\u6CD5\u4E0A\u4F20\u3002${Wn==0?"\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A":"\u8D85\u8FC7\u56FE\u7247\u5927\u5C0F\u9650\u5236(200MB)"}`),xe.default.LIST_IGNORE):!0},onRemove:fn=>{Fn([])},onChange:fn=>{var Wn,gl,Il;ya.setFieldsValue({attachment_id:""}),["uploading","done","removed"].includes(fn.file.status)&&(Fn(fn.fileList),ya.setFieldsValue({attachment_id:(Il=(gl=(Wn=fn.fileList)==null?void 0:Wn[0])==null?void 0:gl.response)==null?void 0:Il.id}))},action:`${oe.Z.API_SERVER}/api/attachments.json`},ua=()=>{var fn,Wn;return a.createElement("div",{className:se.imgUpLoad},a.createElement("img",{src:oe.Z.API_SERVER+"/api/attachments/"+((Wn=(fn=dn==null?void 0:dn[0])==null?void 0:fn.response)==null?void 0:Wn.id),alt:"avatar",style:{width:"100%"}}),a.createElement("div",null,a.createElement(Ie.Z,{onClick:()=>{Fn([]),ya.setFieldsValue({attachment_id:""})},style:{fontSize:"16px",color:"red"}})))},ra=[{title:"\u5E94\u7528\u540D\u79F0",dataIndex:"name",width:280,ellipsis:{showTitle:!1},render:(fn,Wn)=>a.createElement(Se.Z,{title:fn},fn)},{title:"\u5E94\u7528\u7C7B\u578B",dataIndex:"application_type",render:(fn,Wn)=>(Wn==null?void 0:Wn.application_type)==="chat_assistant"?"\u804A\u5929\u52A9\u624B":(Wn==null?void 0:Wn.application_type)==="text_generation"?"\u6587\u672C\u751F\u6210":"\u5DE5\u4F5C\u6D41"},{title:"API\u79D8\u94A5",dataIndex:"api_key",width:280,ellipsis:{showTitle:!1},render:(fn,Wn)=>a.createElement(Se.Z,{title:fn,placement:"topLeft"},fn)},{title:"\u667A\u80FD\u4F53\u5E73\u53F0",dataIndex:"platform",render:(fn,Wn)=>(Wn==null?void 0:Wn.platform)==="dify"?"Dify":"\u667A\u80FD\u5DE5\u5382"},{title:"\u64CD\u4F5C",width:100,align:"right",render:(fn,Wn)=>a.createElement(a.Fragment,null,!(Wn!=null&&Wn.agent_type)&&a.createElement("span",{onClick:()=>{Vt({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:Wn}})},className:"current c-light-primary mr15"},"\u7F16\u8F91"),a.createElement("span",{onClick:()=>{Wn!=null&&Wn.agent_type?jn(Wn):ja(Wn)},className:"current c-red"},"\u79FB\u51FA"))}],pa=()=>qe(void 0,null,function*(){var fn;const Wn=yield(0,de.ZP)("/api/ai/intelligent_applications/get_platform.json",{method:"get"});(Wn==null?void 0:Wn.code)===0&&on((fn=Wn==null?void 0:Wn.data)==null?void 0:fn.platforms)}),Wa=fn=>qe(void 0,null,function*(){Ya(!0);const Wn=qt(qt({},fn),Xe),gl=yield(0,de.ZP)(`/api/ai/intelligent_applications${sa?"/"+sa.id:""}.json`,{method:sa?"put":"post",body:Wn});(gl==null?void 0:gl.status)===0&&(le.ZP.success(sa?"\u7F16\u8F91\u6210\u529F":"\u6DFB\u52A0\u6210\u529F"),Vt({type:"shixunsDetail/setActionTabs",payload:{}}),Te()),Ya(!1)}),ja=fn=>qe(void 0,null,function*(){Zn(!0);const Wn=yield(0,de.ZP)(`/api/ai/intelligent_applications/${fn==null?void 0:fn.id}.json`,{method:"delete"});(Wn==null?void 0:Wn.status)===0&&(le.ZP.success("\u79FB\u9664\u6210\u529F"),Te()),Zn(!1)}),jn=fn=>qe(void 0,null,function*(){Zn(!0);let Wn={};Xe.item_type==="Shixun"?Wn.subject_shixun=!1:Wn.subject_assistant=!1;let gl=yield(0,de.ZP)("/api/ai/agents/set_agent_applications.json",{method:"post",body:Ee(qt({},Wn),{agent_ids:[fn==null?void 0:fn.id]})});(gl==null?void 0:gl.status)===0&&(le.ZP.success("\u79FB\u9664\u6210\u529F"),Te()),Zn(!1)}),Pn=fn=>qe(void 0,null,function*(){cn(fn),ya.setFieldsValue(qt({},fn)),$n(qt({},fn)),fn!=null&&fn.attachment&&Fn([{response:fn==null?void 0:fn.attachment}])});return a.createElement(a.Fragment,null,a.createElement(re.Z,{menu:{items:(kt=[(((Bt=$t==null?void 0:$t.detail)==null?void 0:Bt.id)||da.coursesId||Mn.get("subject_id"))&&{key:"2",label:a.createElement("a",{onClick:fn=>{var Wn,gl;if(fn.stopPropagation(),Xe.item_type==="Course"){Vt({type:"pathsDetail/setActionTabs",payload:{key:"\u8BFE\u5802\u667A\u80FD\u52A9\u6559\u9009\u7528",deployable_type:"Subject",item_type:Xe.item_type,deployable_id:(Wn=$t==null?void 0:$t.detail)==null?void 0:Wn.id}});return}Vt({type:"pathsDetail/setActionTabs",payload:{key:"\u667A\u80FD\u52A9\u6559\u9009\u7528",deployable_type:"Subject",item_type:Xe.item_type,deployable_id:(gl=$t==null?void 0:$t.detail)==null?void 0:gl.id}})}},"\u9009\u7528\u667A\u80FD\u4F53")},{key:"3",label:a.createElement("a",{onClick:fn=>{fn.stopPropagation(),pa(),Ca(!0)}},"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528")}])==null?void 0:kt.filter(fn=>!!fn)}},a.createElement("div",{className:ce()(se.agent,Pe),style:mt},a.createElement("div",{className:se.add,style:xt,onClick:()=>{}},a.createElement("i",{className:"iconfont icon-tianjiadaohang"})))),$t.actionTabs.key==="\u667A\u80FD\u52A9\u6559\u9009\u7528"&&a.createElement(ht,{onOk:fn=>qe(void 0,null,function*(){var Wn;let gl={};((Wn=$t.actionTabs)==null?void 0:Wn.item_type)==="Shixun"?gl.subject_shixun=!0:gl.subject_assistant=!0;let Il=yield(0,de.ZP)("/api/ai/agents/set_agent_applications.json",{method:"post",body:qt(qt({},gl),fn)});return(Il==null?void 0:Il.status)===0&&(le.ZP.info("\u9009\u7528\u6210\u529F"),Vt({type:"pathsDetail/setActionTabs",payload:{}}),Te()),Il})}),$t.actionTabs.key==="\u8BFE\u5802\u667A\u80FD\u52A9\u6559\u9009\u7528"&&a.createElement(Ge,{onOk:fn=>qe(void 0,null,function*(){let Wn={subject_assistant:!0},gl=yield(0,de.ZP)("/api/ai/agents/set_agent_applications.json",{method:"post",body:qt(qt({},Wn),fn)});return(gl==null?void 0:gl.status)===0&&(le.ZP.info("\u9009\u7528\u6210\u529F"),Vt({type:"pathsDetail/setActionTabs",payload:{}}),Te()),gl})}),a.createElement(ge.default,{zIndex:1e3,width:900,centered:!0,title:"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528",open:Ka,footer:null,onCancel:()=>Ca(!1)},a.createElement(we.Z,{align:"middle"},a.createElement(De.ZP,{onClick:()=>{if((St==null?void 0:St.length)>=It){le.ZP.warning("\u6700\u591A\u540C\u65F6\u652F\u6301\u6DFB\u52A03\u4E2A\u5E94\u7528");return}Vt({type:"shixunsDetail/setActionTabs",payload:{key:"\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"}})},type:"primary"},"\u7ACB\u5373\u6DFB\u52A0"),a.createElement("div",{className:"ml10 c-grey-666 font14"},"\u60A8\u53EF\u4EE5\u6DFB\u52A0\u5DF2\u5728\u667A\u80FD\u4F53\u5E73\u53F0\u521B\u5EFA\u5B8C\u6210\u7684\u667A\u80FD\u5E94\u7528")),(St==null?void 0:St.length)>0?a.createElement(pt.default,{className:"mt20",style:{marginBottom:15},pagination:!1,dataSource:St,loading:ll,columns:ra}):a.createElement(ye.Z,{customText:"\u6682\u672A\u6DFB\u52A0\u81EA\u5B9A\u4E49\u7684\u667A\u80FD\u5E94\u7528~",styles:{margin:"50px auto"}})),a.createElement(ge.default,{zIndex:1001,width:530,centered:!0,title:a.createElement(we.Z,{align:"middle"},a.createElement("b",{className:"font16 c-black"},yn.actionTabs.key)),open:["\u7F16\u8F91\u667A\u80FD\u5E94\u7528","\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"].includes(yn.actionTabs.key),confirmLoading:ka,onCancel:()=>{Vt({type:"shixunsDetail/setActionTabs",payload:{}})},onOk:()=>ya.submit(),afterClose:()=>{ya.resetFields(),cn(null),Fn([])}},a.createElement(ue.default,{form:ya,className:"mt10",labelCol:{span:5},wrapperCol:{span:20},onFinish:Wa,colon:!1,size:"large",labelAlign:"right",onValuesChange:()=>$n(qt({},ya.getFieldsValue()))},a.createElement(ue.default.Item,{label:"\u667A\u80FD\u4F53\u5E73\u53F0",name:"platform",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u667A\u80FD\u4F53\u5E73\u53F0"}]},a.createElement(ve.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},En==null?void 0:En.map(fn=>a.createElement(ve.default.Option,{key:fn==null?void 0:fn.value,value:fn==null?void 0:fn.value},fn==null?void 0:fn.name)))),a.createElement(ue.default.Item,{label:"\u5E94\u7528\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0"}]},a.createElement(ie.default,{placeholder:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0\uFF0C\u6700\u5927\u652F\u630120\u4E2A\u5B57\u7B26",maxLength:20})),a.createElement(ue.default.Item,{name:"attachment_id",label:"\u5E94\u7528\u56FE\u6807",rules:[{required:!1,message:"\u8BF7\u4E0A\u4F20\u5E94\u7528\u56FE\u6807"}]},a.createElement("div",{className:se.upload},a.createElement(xe.default,qt({},bn),a.createElement(we.Z,{wrap:!1,align:"middle"},a.createElement(b.op,{style:{borderRadius:"2px"},icon:a.createElement("i",{className:"iconfont icon-shangchuan3"})},"\u70B9\u51FB\u4E0A\u4F20"),a.createElement(Me.Z,{style:{marginLeft:"14px",color:"#999999"},onClick:fn=>{fn.preventDefault(),fn.stopPropagation()}},"\u652F\u6301jpg/png\uFF0C\u4E0D\u4E0A\u4F20\u5219\u4F7F\u7528\u9ED8\u8BA4\u56FE\u6807"))),((vn=(nn=dn==null?void 0:dn[0])==null?void 0:nn.response)==null?void 0:vn.id)&&ua())),a.createElement(ue.default.Item,{label:"\u5E94\u7528\u7C7B\u578B",name:"application_type",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"}]},a.createElement(ve.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},a.createElement(ve.default.Option,{value:"chat_assistant"},"\u804A\u5929\u52A9\u624B"),(Nn==null?void 0:Nn.platform)=="dify"&&a.createElement(ve.default.Option,{value:"text_generation"},"\u6587\u672C\u751F\u6210"),a.createElement(ve.default.Option,{value:"workflow"},"\u5DE5\u4F5C\u6D41"))),Ne&&a.createElement(ue.default.Item,{name:"built_variable",label:a.createElement("div",null,a.createElement("span",null,"\u53C2\u6570"),a.createElement(Se.Z,{title:"\u64CD\u4F5C\u8BF4\u660E: \u52FE\u9009\u540E\uFF0C\u8C03\u7528\u667A\u80FD\u4F53\u65F6\u5C06\u9ED8\u8BA4\u643A\u5E26\u5BF9\u5E94\u7684\u5B9E\u9A8C\u4FE1\u606F\uFF0C\u53EF\u5728\u667A\u80FD\u4F53\u4E2D\u901A\u8FC7\u81EA\u5B9A\u4E49\u53C2\u6570\u8FDB\u884C\u5F15\u5165"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao ml5"})))},a.createElement(ze.default.Group,{options:[{label:"\u9898\u76EE\u63CF\u8FF0\uFF08question_description\uFF09",value:"question_description"},{label:"\u6D4B\u8BD5\u96C6\uFF08test_sets\uFF09",value:"test_sets"},{label:"\u4EE3\u7801\u6587\u4EF6\uFF08code_files\uFF09",value:"code_files"}]})),a.createElement(ue.default.Item,{label:"\u516C\u5F00\u8303\u56F4",name:"open_range"},a.createElement(Ye.ZP.Group,{options:[{value:0,label:Yt[Xe==null?void 0:Xe.item_type]},{value:1,label:"\u6240\u6709\u4EBA\u53EF\u89C1"}]})),a.createElement(ue.default.Item,{className:"mb0",label:"API\u79D8\u94A5",name:"api_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165API\u79D8\u94A5"}]},a.createElement(ie.default,{placeholder:"\u8BF7\u8F93\u5165API\u79D8\u94A5"})),a.createElement("div",{className:se.tip},a.createElement("i",{className:"iconfont icon-tishi9"}),a.createElement("span",null,"\u8BF7\u52A1\u5FC5\u4FDD\u8BC1\u79D8\u94A5\u6B63\u786E\uFF0C\u5426\u5219\u53EF\u80FD\u65E0\u6CD5\u6B63\u5E38\u4F7F\u7528\u667A\u80FD\u5E94\u7528")))))}},76593:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return pt}});var a=E(59301),te=E(36207),ce=E(77019),se=E(5269),ue={smartWrp:"smartWrp___NjRcB"},le=E(34728),xe=E(70467),Se=E(42075),re=E(59301),ge=(ve,ie,Me)=>new Promise((ze,Ye)=>{var ye=Ie=>{try{b(Me.next(Ie))}catch(oe){Ye(oe)}},de=Ie=>{try{b(Me.throw(Ie))}catch(oe){Ye(oe)}},b=Ie=>Ie.done?ze(Ie.value):Promise.resolve(Ie.value).then(ye,de);b((Me=Me.apply(ve,ie)).next())});const we=` +`)}function st(Ee,qe){var Qe,Re=this,Pe=qe.Events,mt=qe.Enum,xt=qe.Props,tt=xt[0],It=xt[1],je={objId:wt};switch(function lt(Te,Xe,Ne){for(var Bt=Xe.slice(0),kt=function(){var nn=Bt.shift();!nn.alias&&~Ae.indexOf(nn.prop)&&Bt.push(a(a({},nn),{alias:nn.prop+"Async"})),Object.defineProperty(Te,nn.alias||nn.prop,{get:function(){var vn=this,Vt=nn.cache===1,hn=Vt&&this["__"+nn.prop+"CacheValue"];if(!hn){var $t=nt(),ya=et(Vt),Nn=function(){for(var $n,Ka=[],Ca=0;Ca=0?(qe.then=null,qe.catch=null,tt.then(function(){It(qe)}).catch(function(At){return je(At)})):tt.then(It,je)},qe.catch=function(It){return tt.catch(It)},qe.Destroy=function(){return bt("api.free",{objId:qe.objId},"")}}var He={},Ge=null,Lt={fileOpen:"fileOpen",tabSwitch:"tabSwitch",fileSaved:"fileSaved",fileStatus:"fileStatus",fullscreenChange:"fullscreenChange",error:"error",stage:"stage"},it={getToken:"api.getToken",onToast:"event.toast",onHyperLinkOpen:"event.hyperLinkOpen",getClipboardData:"api.getClipboardData"};function vt(Ee,qe,Qe,Re,Pe,mt,xt){var tt=this;Qe===void 0&&(Qe={}),se.add(function(It){return te(tt,void 0,void 0,function(){var je,At,St,ot,lt,Te,Xe,Ne,Bt,kt,nn,vn,Vt,hn,$t,ya,Nn,$n,Ka;return ce(this,function(Ca){switch(Ca.label){case 0:return pt(It)?[2]:(je=se.parse(It.data),At=je.eventName,St=At===void 0?"":At,ot=je.data,lt=ot===void 0?null:ot,Te=je.url,Xe=Te===void 0?null:Te,["wps.jssdk.api"].indexOf(St)!==-1?[2]:St!=="ready"?[3,1]:(Pe.apiReadySended&&function(ll){var Zn=[];Object.keys(He).forEach(function(ka){He[ka].forEach(function(Ya){var sa=ka;ll.off(sa,Ya),Zn.push({handle:Ya,eventName:sa})}),delete He[ka]}),Zn.forEach(function(ka){var Ya=ka.eventName,sa=ka.handle;Ge==null||Ge.ApiEvent.AddApiEventListener(Ya,sa)})}(qe),ye({eventName:"setConfig",data:a(a({},Qe),{version:Ee.version})}),Ee.tokenData&&Ee.setToken(a(a({},Ee.tokenData),{hasRefreshTokenConfig:!!Qe.refreshToken})),Ee.iframeReady=!0,[3,15]));case 1:return St!=="error"?[3,2]:(qe.emit(Lt.error,lt),[3,15]);case 2:return St!=="open.result"?[3,3]:(((Nn=lt==null?void 0:lt.fileInfo)===null||Nn===void 0?void 0:Nn.officeVersion)!==void 0&&(Ee.mainVersion=lt.fileInfo.officeVersion,console.log("aliyun Main Version: V"+Ee.mainVersion)),qe.emit(Lt.fileOpen,lt),[3,15]);case 3:return St!=="api.scroll"?[3,4]:(window.scrollTo(lt.x,lt.y),[3,15]);case 4:if(St!==it.getToken)return[3,9];Ne={token:!1},Ca.label=5;case 5:return Ca.trys.push([5,7,,8]),[4,Pe.refreshToken()];case 6:return Ne=Ca.sent(),[3,8];case 7:return Bt=Ca.sent(),console.error("refreshToken: "+(Bt||"fail to get")),[3,8];case 8:return ye({eventName:it.getToken+".reply",data:Ne}),[3,15];case 9:if(St!==it.getClipboardData)return[3,14];kt={text:"",html:""},Ca.label=10;case 10:return Ca.trys.push([10,12,,13]),[4,Pe.getClipboardData()];case 11:return kt=Ca.sent(),[3,13];case 12:return nn=Ca.sent(),console.error("getClipboardData: "+(nn||"fail to get")),[3,13];case 13:return ye({eventName:it.getClipboardData+".reply",data:kt}),[3,15];case 14:St===it.onToast?Pe.onToast(lt):St===it.onHyperLinkOpen?Pe.onHyperLinkOpen(lt):St==="stage"?qe.emit(Lt.stage,lt):St==="event.callback"?(vn=lt.eventName,Vt=lt.data,hn=vn,vn==="fullScreenChange"&&(hn=Lt.fullscreenChange),vn==="file.saved"&&(hn=Lt.fileStatus),(!(($n=Qe.commonOptions)===null||$n===void 0)&&$n.isBrowserViewFullscreen||!((Ka=Qe.commonOptions)===null||Ka===void 0)&&Ka.isParentFullscreen)&&hn==="fullscreenchange"&&($t=Vt.status,ya=Vt.isDispatchEvent,Qe.commonOptions.isBrowserViewFullscreen?function(ll,Zn,ka,Ya){ll===0?Zn.style="position: static; width: "+ka.width+"; height: "+ka.height:ll===1&&(Zn.style="position: absolute; width: 100%; height: 100%"),Ya&&function(sa){["fullscreen","fullscreenElement"].forEach(function(An){Object.defineProperty(document,An,{get:function(){return!!sa.status},configurable:!0})});var cn=new CustomEvent("fullscreenchange");document.dispatchEvent(cn)}({status:ll})}($t,mt,xt,ya):Qe.commonOptions.isParentFullscreen&&function(ll,Zn,ka){var Ya=document.querySelector(ka),sa=Ya&&Ya.nodeType===1?Ya:Zn;if(ll===0){var cn=document,An=cn.exitFullscreen||cn.mozCancelFullScreen||cn.msExitFullscreen||cn.webkitCancelFullScreen||cn.webkitExitFullscreen;An.call(document)}else if(ll===1){var on=sa.requestFullscreen||sa.mozRequestFullScreen||sa.msRequestFullscreen||sa.webkitRequestFullscreen;on.call(sa)}}($t,mt,Qe.commonOptions.isParentFullscreen)),qe.emit(hn,Vt)):St==="api.ready"&&st(Ee,lt),Ca.label=15;case 15:return typeof Re[St]=="function"&&Re[St](Ee,Xe||lt),[2]}})})})}function jt(Ee){return new Promise(function(qe){var Qe=function(Re){pt(Re)||se.parse(Re.data).eventName===Ee&&(qe(),se.remove(Qe))};se.add(Qe)})}function Ft(Ee){var qe,Qe=this;Ee===void 0&&(Ee={}),Ge&&Ge.destroy();try{var Re=yt(Ee),Pe=Re.subscriptions,mt=Pe===void 0?{}:Pe,xt=Re.mount,tt=xt===void 0?null:xt,It=Re.url,je=Re.refreshToken,At=Re.onToast,St=Re.onHyperLinkOpen,ot=Re.getClipboardData;we("origin",(It.match(/https*:\/\/[^\/]+/g)||[])[0]);var lt=Ye(It,tt),Te=jt("ready"),Xe=jt("open.result"),Ne=jt("api.ready"),Bt=tt?{width:tt.clientWidth+"px",height:tt.clientHeight+"px"}:{width:"100vw",height:"100vh"};delete Re.mount,It&&delete Re.url,delete Re.subscriptions;var kt=(qe=qe||Object.create(null),{on:function(Vt,hn){(qe[Vt]||(qe[Vt]=[])).push(hn)},off:function(Vt,hn){qe[Vt]&&qe[Vt].splice(qe[Vt].indexOf(hn)>>>0,1)},emit:function(Vt,hn){(qe[Vt]||[]).slice().map(function($t){$t(hn)}),(qe["*"]||[]).slice().map(function($t){$t(Vt,hn)})}}),nn={apiReadySended:!1},vn=function(Vt,hn,$t){return te(Qe,void 0,void 0,function(){return ce(this,function(ya){switch(ya.label){case 0:return function(Nn,$n,Ka){if(He[Nn]){var Ca=!!He[Nn].find(function(ll){return ll===$n});return Ca&&Ka==="off"?(kt.off(Nn,$n),He[Nn]=He[Nn].filter(function(ll){return ll!==$n}),!!He[Nn].length||(He[Nn]=void 0,!1)):(Ca||Ka!=="on"||(He[Nn].push($n),kt.on(Nn,$n)),!0)}return Ka==="on"?(He[Nn]=[],He[Nn].push($n),!1):Ka==="off"||void 0}(Vt,hn,$t)?[3,2]:[4,Te];case 1:ya.sent(),function(Nn,$n){var Ka=Nn.eventName,Ca=Nn.type,ll=Nn.handle;$n==="on"?kt.on(Ka,ll):kt.off(Ka,ll),Ca==="base.event"&&ye({eventName:"basic.event",data:{eventName:Ka,action:$n}}),ht()}(function(Nn,$n){var Ka=Nn,Ca="base.event";switch(Ka){case Lt.fileSaved:console.warn("fileSaved\u4E8B\u4EF6\u76D1\u542C\u5373\u5C06\u5F03\u7528\uFF0C \u63A8\u8350\u4F7F\u7528fileStatus\u8FDB\u884C\u6587\u4EF6\u72B6\u6001\u7684\u76D1\u542C"),Ka="fileStatus";break;case Lt.fullscreenChange:Ka="fullscreenchange";break;case"error":case"fileOpen":Ca="callback.event"}return{eventName:Ka,type:Ca,handle:$n}}(Vt,hn),$t),ya.label=2;case 2:return[2]}})})};return Ge={url:It,iframe:lt,version:"1.1.19",iframeReady:!1,tokenData:null,commandBars:null,tabs:{getTabs:function(){return te(this,void 0,void 0,function(){return ce(this,function(Vt){switch(Vt.label){case 0:return[4,Te];case 1:return Vt.sent(),[2,Ie({api:"tab.getTabs"})]}})})},switchTab:function(Vt){return te(this,void 0,void 0,function(){return ce(this,function(hn){switch(hn.label){case 0:return[4,Te];case 1:return hn.sent(),[2,Ie({api:"tab.switchTab",args:{tabKey:Vt}})]}})})}},setCooperUserColor:function(Vt){return te(this,void 0,void 0,function(){return ce(this,function(hn){switch(hn.label){case 0:return[4,Te];case 1:return hn.sent(),[2,Ie({api:"setCooperUserColor",args:Vt})]}})})},setToken:function(Vt){return te(this,void 0,void 0,function(){return ce(this,function(hn){switch(hn.label){case 0:return[4,Te];case 1:return hn.sent(),Ge.tokenData=Vt,ye({eventName:"setToken",data:Vt}),[2]}})})},ready:function(){return te(this,void 0,void 0,function(){return ce(this,function(Vt){switch(Vt.label){case 0:return nn.apiReadySended?[3,2]:[4,Xe];case 1:Vt.sent(),nn.apiReadySended=!0,ye({eventName:"api.ready"}),Vt.label=2;case 2:return[4,Ne];case 3:return Vt.sent(),[2,new Promise(function(hn){return setTimeout(function(){return hn(Ge==null?void 0:Ge.Application)},0)})]}})})},destroy:function(){He={},lt.destroy(),se.empty(),Ge=null,at=new Set,wt=0,document.removeEventListener("fullscreenchange",Kt),Ke()},save:function(){return te(this,void 0,void 0,function(){return ce(this,function(Vt){switch(Vt.label){case 0:return[4,Te];case 1:return Vt.sent(),[2,b({api:"save"})]}})})},setCommandBars:function(Vt){return te(this,void 0,void 0,function(){return ce(this,function(hn){switch(hn.label){case 0:return[4,Te];case 1:return hn.sent(),Fe(Vt),[2]}})})},updateConfig:function(Vt){return Vt===void 0&&(Vt={}),te(this,void 0,void 0,function(){return ce(this,function(hn){switch(hn.label){case 0:return[4,Te];case 1:return hn.sent(),Vt.commandBars?(console.warn("Deprecated: `updateConfig()` \u65B9\u6CD5\u5373\u5C06\u5E9F\u5F03\uFF0C\u8BF7\u4F7F\u7528`setCommandBars()`\u4EE3\u66FF`updateConfig()`\u66F4\u65B0`commandBars`\u914D\u7F6E\u3002"),[4,Fe(Vt.commandBars)]):[3,3];case 2:hn.sent(),hn.label=3;case 3:return[2]}})})},executeCommandBar:function(Vt){return te(this,void 0,void 0,function(){return ce(this,function(hn){switch(hn.label){case 0:return[4,Te];case 1:return hn.sent(),Fe([{cmbId:Vt,attributes:[{name:"click",value:!0}]}]),[2]}})})},on:function(Vt,hn){return te(this,void 0,void 0,function(){return ce(this,function($t){return[2,this.ApiEvent.AddApiEventListener(Vt,hn)]})})},off:function(Vt,hn){return te(this,void 0,void 0,function(){return ce(this,function($t){return[2,this.ApiEvent.RemoveApiEventListener(Vt,hn)]})})},ApiEvent:{AddApiEventListener:function(Vt,hn){return te(this,void 0,void 0,function(){return ce(this,function($t){switch($t.label){case 0:return[4,vn(Vt,hn,"on")];case 1:return[2,$t.sent()]}})})},RemoveApiEventListener:function(Vt,hn){return te(this,void 0,void 0,function(){return ce(this,function($t){switch($t.label){case 0:return[4,vn(Vt,hn,"off")];case 1:return[2,$t.sent()]}})})}}},function(Vt,hn,$t,ya,Nn,$n){hn&&ue(hn)&&(Nn.refreshToken=hn,Vt.refreshToken={eventName:it.getToken}),$n&&ue($n)&&(Nn.getClipboardData=$n,Vt.getClipboardData={eventName:it.getClipboardData}),$t&&ue($t)&&(Nn.onToast=$t,Vt.onToast={eventName:it.onToast}),ya&&ue(ya)&&(Nn.onHyperLinkOpen=ya,Vt.onHyperLinkOpen={eventName:it.onHyperLinkOpen})}(Re,je,At,St,nn,ot),vt(Ge,kt,Re,mt,nn,lt,Bt),Ge}catch(Vt){console.error(Vt)}}console.log("aliyun JS-SDK V1.1.19");var Qt=Object.freeze({__proto__:null,listener:vt,config:Ft});window.WPS=Qt;var Jt=Ft,qt={config:Jt};E.config=Jt,E.default=qt,Object.defineProperty(E,"__esModule",{value:!0})})},23216:function(ke,Je,E){"use strict";E.d(Je,{Ax:function(){return se},Ds:function(){return ue},KI:function(){return xe},SI:function(){return ce},f1:function(){return te}});var a=E(14185);function te(Se){let re=!0;if(Se.length>0){for(let ge=0;geMe in ie?ce(ie,Me,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ie[Me]=Ze,ge=(ie,Me)=>{for(var Ze in Me||(Me={}))xe.call(Me,Ze)&&re(ie,Ze,Me[Ze]);if(le)for(var Ze of le(Me))Se.call(Me,Ze)&&re(ie,Ze,Me[Ze]);return ie},we=(ie,Me)=>se(ie,ue(Me)),De=(ie,Me)=>{var Ze={};for(var Ye in ie)xe.call(ie,Ye)&&Me.indexOf(Ye)<0&&(Ze[Ye]=ie[Ye]);if(ie!=null&&le)for(var Ye of le(ie))Me.indexOf(Ye)<0&&Se.call(ie,Ye)&&(Ze[Ye]=ie[Ye]);return Ze},pt=(ie,Me,Ze)=>new Promise((Ye,ye)=>{var de=oe=>{try{Ie(Ze.next(oe))}catch(Pt){ye(Pt)}},b=oe=>{try{Ie(Ze.throw(oe))}catch(Pt){ye(Pt)}},Ie=oe=>oe.done?Ye(oe.value):Promise.resolve(oe.value).then(de,b);Ie((Ze=Ze.apply(ie,Me)).next())});const ve=ie=>{var Me=ie,{children:Ze}=Me,Ye=De(Me,["children"]);const[ye,de]=(0,te.useState)(!1);return te.createElement(a.ZP,we(ge({},Ye),{loading:ye,onClick:b=>pt(void 0,null,function*(){try{de(!0),yield Ye.onClick(b),de(!1)}catch(Ie){console.error(Ie),de(!1)}})}),Ze)}},74410:function(ke,Je,E){"use strict";var a=E(86204),te=E.n(a),ce=Object.defineProperty,se=(Se,re,ge)=>re in Se?ce(Se,re,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Se[re]=ge,ue=(Se,re,ge)=>se(Se,typeof re!="symbol"?re+"":re,ge),le=(Se,re,ge)=>new Promise((we,De)=>{var pt=Me=>{try{ie(ge.next(Me))}catch(Ze){De(Ze)}},ve=Me=>{try{ie(ge.throw(Me))}catch(Ze){De(Ze)}},ie=Me=>Me.done?we(Me.value):Promise.resolve(Me.value).then(pt,ve);ie((ge=ge.apply(Se,re)).next())});class xe extends a.EventEmitter{constructor(re,ge){super(),ue(this,"url"),ue(this,"body"),ue(this,"fullContent",""),ue(this,"controller",null),ue(this,"buffer",""),this.url=re,this.body=ge}startStream(){return le(this,null,function*(){this.controller=new AbortController;const{signal:re}=this.controller;try{const ge=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:re});if(!ge.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${ge.status}`);const we=ge.headers.get("content-type");if(!we)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(we.includes("application/json")){const ve=yield ge.json();this.emit("error",ve);return}if(!we.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const De=ge.body.getReader(),pt=new TextDecoder("utf-8");for(;;){const{done:ve,value:ie}=yield De.read();if(ve)break;const Me=pt.decode(ie,{stream:!0});this.buffer+=Me;const Ze=this.buffer.split(` +`);this.buffer=Ze.pop()||"";for(const Ye of Ze)if(Ye.startsWith("data:")){const ye=Ye.slice(5).trim();if(ye==="[DONE]")break;try{const de=JSON.parse(ye);de.data&&this.handleData(de.data)}catch(de){this.buffer=Ye+` +`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",de)}}}this.emit("done",this.fullContent)}catch(ge){ge.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",ge.message)}})}handleData(re){re.content&&(this.fullContent+=re.content,this.emit("data",{chunk:re,full:this.fullContent}))}cancelRequest(){var re;(re=this.controller)==null||re.abort()}}Je.Z=xe},35293:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return Re}});var a=E(59301),te=E(92310),ce=E.n(te),se={agent:"agent___exMfN",add:"add___cWyoE",imgUpLoad:"imgUpLoad___Wg61u",tip:"tip___WGAb5"},ue=E(28284),le=E(6767),xe=E(94968),Se=E(25399),re=E(75727),ge=E(62957),we=E(77019),De=E(7939),pt=E(70858),ve=E(82326),ie=E(37568),Me=E(5269),Ze=E(62673),Ye=E(47889),ye=E(90736),de=E(49317),b=E(70467),Ie=E(19248),oe=E(14185),Pt=E(44283),Dt=E(31709),bt=E(78267),gt=Object.defineProperty,yt=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,he=(Pe,mt,xt)=>mt in Pe?gt(Pe,mt,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Pe[mt]=xt,We=(Pe,mt)=>{for(var xt in mt||(mt={}))Ve.call(mt,xt)&&he(Pe,xt,mt[xt]);if(yt)for(var xt of yt(mt))Fe.call(mt,xt)&&he(Pe,xt,mt[xt]);return Pe},ft=(Pe,mt)=>{var xt={};for(var tt in Pe)Ve.call(Pe,tt)&&mt.indexOf(tt)<0&&(xt[tt]=Pe[tt]);if(Pe!=null&&yt)for(var tt of yt(Pe))mt.indexOf(tt)<0&&Fe.call(Pe,tt)&&(xt[tt]=Pe[tt]);return xt},Kt=(Pe,mt,xt)=>new Promise((tt,It)=>{var je=ot=>{try{St(xt.next(ot))}catch(lt){It(lt)}},At=ot=>{try{St(xt.throw(ot))}catch(lt){It(lt)}},St=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(je,At);St((xt=xt.apply(Pe,mt)).next())});const Ke=Pe=>{var mt=Pe,{user:xt,pathsDetail:tt,onOk:It,dispatch:je}=mt,At=ft(mt,["user","pathsDetail","onOk","dispatch"]),St;const[ot,lt]=(0,a.useState)({}),[Te]=(0,Pt.useSearchParams)(),[Xe]=ue.default.useForm(),[Ne,Bt]=(0,a.useState)([]),[kt,nn]=(0,a.useState)({page:1,per_page:15,agent_type:"",status:"enabled",deployable_id:((St=tt==null?void 0:tt.detail)==null?void 0:St.id)||Te.get("subject_id"),creation_type:"by_user",deployable_type:"Subject",keyword:""}),[vn,Vt]=(0,a.useState)([]);function hn(){return Kt(this,null,function*(){let $t=yield(0,de.ZP)("/api/ai/agents.json",{method:"get",params:kt});($t==null?void 0:$t.status)===0&&Bt($t==null?void 0:$t.data)})}return(0,a.useEffect)(()=>{tt.actionTabs.key==="\u667A\u80FD\u52A9\u6559\u9009\u7528"&&hn()},[tt.actionTabs.key,kt]),a.createElement(ge.default,{centered:!0,title:"\u9009\u7528\u667A\u80FD\u4F53",open:tt.actionTabs.key==="\u667A\u80FD\u52A9\u6559\u9009\u7528",width:500,onCancel:()=>{je({type:"pathsDetail/setActionTabs",payload:{}})},onOk:()=>Kt(void 0,null,function*(){if((vn==null?void 0:vn.length)===0){le.ZP.info("\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u667A\u80FD\u4F53");return}(yield It({agent_ids:vn})).status===0&&Vt([])})},a.createElement(ue.default,{layout:"inline",size:"large",style:{justifyContent:"end"},form:Xe,initialValues:{deployable_type:""},onValuesChange:(0,bt.debounce)(($t,ya)=>{kt.page=1,kt.per_page=20,nn(We(We({},kt),ya))},300)},a.createElement("div",{style:{textAlign:"end"}})),a.createElement(pt.default,{style:{marginTop:20},scroll:{y:400},rowSelection:{type:"checkbox",onChange($t,ya,Nn){Vt($t)},getCheckboxProps:$t=>{var ya,Nn,$n;return{disabled:((ya=tt.actionTabs)==null?void 0:ya.item_type)==="Shixun"?(Nn=$t==null?void 0:$t.agent_application_info)==null?void 0:Nn.subject_shixun:($n=$t==null?void 0:$t.agent_application_info)==null?void 0:$n.subject_assistant}},selectedRowKeys:vn},rowKey:$t=>$t==null?void 0:$t.id,pagination:!1,columns:[{title:"\u5E8F\u53F7",dataIndex:"deployable_name",render:($t,ya,Nn)=>`${(kt.page-1)*kt.per_page+Nn+1}`,width:50},{title:"\u667A\u80FD\u4F53\u540D\u79F0",dataIndex:"name"}],dataSource:Ne==null?void 0:Ne.agents}),a.createElement(Dt.Z,{style:{marginTop:20},pageSize:kt.per_page,current:kt.page,onChange:($t,ya)=>{kt.page=$t,kt.per_page=ya,nn(We({},kt))},hideOnSinglePage:!0,total:Ne==null?void 0:Ne.total_count}))};var ht=(0,Pt.connect)(({user:Pe,pathsDetail:mt})=>({user:Pe,pathsDetail:mt}))(Ke),wt=Object.defineProperty,at=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,st=(Pe,mt,xt)=>mt in Pe?wt(Pe,mt,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Pe[mt]=xt,Ae=(Pe,mt)=>{for(var xt in mt||(mt={}))et.call(mt,xt)&&st(Pe,xt,mt[xt]);if(at)for(var xt of at(mt))nt.call(mt,xt)&&st(Pe,xt,mt[xt]);return Pe},Ce=(Pe,mt)=>{var xt={};for(var tt in Pe)et.call(Pe,tt)&&mt.indexOf(tt)<0&&(xt[tt]=Pe[tt]);if(Pe!=null&&at)for(var tt of at(Pe))mt.indexOf(tt)<0&&nt.call(Pe,tt)&&(xt[tt]=Pe[tt]);return xt},me=(Pe,mt,xt)=>new Promise((tt,It)=>{var je=ot=>{try{St(xt.next(ot))}catch(lt){It(lt)}},At=ot=>{try{St(xt.throw(ot))}catch(lt){It(lt)}},St=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(je,At);St((xt=xt.apply(Pe,mt)).next())});const He=Pe=>{var mt=Pe,{user:xt,pathsDetail:tt,onOk:It,dispatch:je}=mt,At=Ce(mt,["user","pathsDetail","onOk","dispatch"]);const[St,ot]=(0,a.useState)({}),[lt]=(0,Pt.useSearchParams)(),Te=(0,Pt.useParams)(),[Xe]=ue.default.useForm(),[Ne,Bt]=(0,a.useState)([]),[kt,nn]=(0,a.useState)({page:1,per_page:15,agent_type:"",status:"enabled",deployable_id:Te.coursesId||lt.get("subject_id"),creation_type:"by_user",deployable_type:"Course",keyword:""}),[vn,Vt]=(0,a.useState)([]);function hn(){return me(this,null,function*(){let $t=yield(0,de.ZP)("/api/ai/agents.json",{method:"get",params:kt});($t==null?void 0:$t.status)===0&&Bt($t==null?void 0:$t.data)})}return(0,a.useEffect)(()=>{tt.actionTabs.key==="\u8BFE\u5802\u667A\u80FD\u52A9\u6559\u9009\u7528"&&hn()},[tt.actionTabs.key,kt]),a.createElement(ge.default,{centered:!0,title:"\u9009\u7528\u667A\u80FD\u4F53",open:tt.actionTabs.key==="\u8BFE\u5802\u667A\u80FD\u52A9\u6559\u9009\u7528",width:500,onCancel:()=>{je({type:"pathsDetail/setActionTabs",payload:{}})},onOk:()=>me(void 0,null,function*(){if((vn==null?void 0:vn.length)===0){le.ZP.info("\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u667A\u80FD\u4F53");return}(yield It({agent_ids:vn})).status===0&&Vt([])})},a.createElement(ue.default,{layout:"inline",size:"large",style:{justifyContent:"end"},form:Xe,initialValues:{deployable_type:""},onValuesChange:(0,bt.debounce)(($t,ya)=>{kt.page=1,kt.per_page=20,nn(Ae(Ae({},kt),ya))},300)},a.createElement("div",{style:{textAlign:"end"}})),a.createElement(pt.default,{style:{marginTop:20},rowSelection:{type:"checkbox",onChange($t,ya,Nn){Vt($t)},getCheckboxProps:$t=>{var ya;return{disabled:(ya=$t==null?void 0:$t.agent_application_info)==null?void 0:ya.subject_assistant}},selectedRowKeys:vn},rowKey:$t=>$t==null?void 0:$t.id,pagination:!1,columns:[{title:"\u5E8F\u53F7",dataIndex:"deployable_name",render:($t,ya,Nn)=>`${(kt.page-1)*kt.per_page+Nn+1}`,width:50},{title:"\u667A\u80FD\u4F53\u540D\u79F0",dataIndex:"name"}],dataSource:Ne==null?void 0:Ne.agents}),a.createElement(Dt.Z,{style:{marginTop:20},pageSize:kt.per_page,current:kt.page,onChange:($t,ya)=>{kt.page=$t,kt.per_page=ya,nn(Ae({},kt))},hideOnSinglePage:!0,total:Ne==null?void 0:Ne.total_count}))};var Ge=(0,Pt.connect)(({user:Pe,pathsDetail:mt})=>({user:Pe,pathsDetail:mt}))(He),Lt=Object.defineProperty,it=Object.defineProperties,vt=Object.getOwnPropertyDescriptors,jt=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,Qt=Object.prototype.propertyIsEnumerable,Jt=(Pe,mt,xt)=>mt in Pe?Lt(Pe,mt,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Pe[mt]=xt,qt=(Pe,mt)=>{for(var xt in mt||(mt={}))Ft.call(mt,xt)&&Jt(Pe,xt,mt[xt]);if(jt)for(var xt of jt(mt))Qt.call(mt,xt)&&Jt(Pe,xt,mt[xt]);return Pe},Ee=(Pe,mt)=>it(Pe,vt(mt)),qe=(Pe,mt,xt)=>new Promise((tt,It)=>{var je=ot=>{try{St(xt.next(ot))}catch(lt){It(lt)}},At=ot=>{try{St(xt.throw(ot))}catch(lt){It(lt)}},St=ot=>ot.done?tt(ot.value):Promise.resolve(ot.value).then(je,At);St((xt=xt.apply(Pe,mt)).next())}),Re=({className:Pe,style:mt={},addStyle:xt={},buttonMaxWidth:tt,buttonMaxCount:It=3,buttonAutoWidth:je,value:At,data:St,url:ot,onChange:lt,getIAData:Te,queryInfo:Xe,showParams:Ne=!1})=>{var Bt,kt,nn,vn;const Vt=(0,Pt.useDispatch)(),hn=(0,Pt.useSelector)(fn=>fn==null?void 0:fn.shixunsDetail),$t=(0,Pt.useSelector)(fn=>fn==null?void 0:fn.pathsDetail),[ya]=ue.default.useForm(),[Nn,$n]=(0,a.useState)(),[Ka,Ca]=(0,a.useState)(!1),[ll,Zn]=(0,a.useState)(!1),[ka,Ya]=(0,a.useState)(!1),[sa,cn]=(0,a.useState)(null),[An,on]=(0,a.useState)([]),[dn,Fn]=(0,a.useState)([]),[Mn]=(0,Pt.useSearchParams)(),da=(0,Pt.useParams)(),Yt={Course:"\u4EC5\u8BFE\u5802\u6559\u5E08\u53EF\u89C1",Subject:"\u4EC5\u6559\u5B66\u56E2\u961F\u53EF\u89C1",Shixun:"\u4EC5\u534F\u4F5C\u8005\u53EF\u89C1"};(0,a.useEffect)(()=>{hn.actionTabs.key=="\u7F16\u8F91\u667A\u80FD\u5E94\u7528"?Pn(hn.actionTabs.params):hn.actionTabs.key=="\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"&&(ya.setFieldsValue({open_range:0}),$n({open_range:0}))},[hn.actionTabs.key]);const bn={fileList:dn,maxCount:1,accept:".jpg,.png",withCredentials:!0,showUploadList:!1,beforeUpload:fn=>{const Wn=fn.size/1024/1024/100;return Wn>2||Wn==0?(le.ZP.error(`${fn.name} \u56FE\u7247\u65E0\u6CD5\u4E0A\u4F20\u3002${Wn==0?"\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A":"\u8D85\u8FC7\u56FE\u7247\u5927\u5C0F\u9650\u5236(200MB)"}`),xe.default.LIST_IGNORE):!0},onRemove:fn=>{Fn([])},onChange:fn=>{var Wn,gl,Il;ya.setFieldsValue({attachment_id:""}),["uploading","done","removed"].includes(fn.file.status)&&(Fn(fn.fileList),ya.setFieldsValue({attachment_id:(Il=(gl=(Wn=fn.fileList)==null?void 0:Wn[0])==null?void 0:gl.response)==null?void 0:Il.id}))},action:`${oe.Z.API_SERVER}/api/attachments.json`},ua=()=>{var fn,Wn;return a.createElement("div",{className:se.imgUpLoad},a.createElement("img",{src:oe.Z.API_SERVER+"/api/attachments/"+((Wn=(fn=dn==null?void 0:dn[0])==null?void 0:fn.response)==null?void 0:Wn.id),alt:"avatar",style:{width:"100%"}}),a.createElement("div",null,a.createElement(Ie.Z,{onClick:()=>{Fn([]),ya.setFieldsValue({attachment_id:""})},style:{fontSize:"16px",color:"red"}})))},ra=[{title:"\u5E94\u7528\u540D\u79F0",dataIndex:"name",width:280,ellipsis:{showTitle:!1},render:(fn,Wn)=>a.createElement(Se.Z,{title:fn},fn)},{title:"\u5E94\u7528\u7C7B\u578B",dataIndex:"application_type",render:(fn,Wn)=>(Wn==null?void 0:Wn.application_type)==="chat_assistant"?"\u804A\u5929\u52A9\u624B":(Wn==null?void 0:Wn.application_type)==="text_generation"?"\u6587\u672C\u751F\u6210":"\u5DE5\u4F5C\u6D41"},{title:"API\u79D8\u94A5",dataIndex:"api_key",width:280,ellipsis:{showTitle:!1},render:(fn,Wn)=>a.createElement(Se.Z,{title:fn,placement:"topLeft"},fn)},{title:"\u667A\u80FD\u4F53\u5E73\u53F0",dataIndex:"platform",render:(fn,Wn)=>(Wn==null?void 0:Wn.platform)==="dify"?"Dify":"\u667A\u80FD\u5DE5\u5382"},{title:"\u64CD\u4F5C",width:100,align:"right",render:(fn,Wn)=>a.createElement(a.Fragment,null,!(Wn!=null&&Wn.agent_type)&&a.createElement("span",{onClick:()=>{Vt({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:Wn}})},className:"current c-light-primary mr15"},"\u7F16\u8F91"),a.createElement("span",{onClick:()=>{Wn!=null&&Wn.agent_type?jn(Wn):ja(Wn)},className:"current c-red"},"\u79FB\u51FA"))}],pa=()=>qe(void 0,null,function*(){var fn;const Wn=yield(0,de.ZP)("/api/ai/intelligent_applications/get_platform.json",{method:"get"});(Wn==null?void 0:Wn.code)===0&&on((fn=Wn==null?void 0:Wn.data)==null?void 0:fn.platforms)}),Wa=fn=>qe(void 0,null,function*(){Ya(!0);const Wn=qt(qt({},fn),Xe),gl=yield(0,de.ZP)(`/api/ai/intelligent_applications${sa?"/"+sa.id:""}.json`,{method:sa?"put":"post",body:Wn});(gl==null?void 0:gl.status)===0&&(le.ZP.success(sa?"\u7F16\u8F91\u6210\u529F":"\u6DFB\u52A0\u6210\u529F"),Vt({type:"shixunsDetail/setActionTabs",payload:{}}),Te()),Ya(!1)}),ja=fn=>qe(void 0,null,function*(){Zn(!0);const Wn=yield(0,de.ZP)(`/api/ai/intelligent_applications/${fn==null?void 0:fn.id}.json`,{method:"delete"});(Wn==null?void 0:Wn.status)===0&&(le.ZP.success("\u79FB\u9664\u6210\u529F"),Te()),Zn(!1)}),jn=fn=>qe(void 0,null,function*(){Zn(!0);let Wn={};Xe.item_type==="Shixun"?Wn.subject_shixun=!1:Wn.subject_assistant=!1;let gl=yield(0,de.ZP)("/api/ai/agents/set_agent_applications.json",{method:"post",body:Ee(qt({},Wn),{agent_ids:[fn==null?void 0:fn.id]})});(gl==null?void 0:gl.status)===0&&(le.ZP.success("\u79FB\u9664\u6210\u529F"),Te()),Zn(!1)}),Pn=fn=>qe(void 0,null,function*(){cn(fn),ya.setFieldsValue(qt({},fn)),$n(qt({},fn)),fn!=null&&fn.attachment&&Fn([{response:fn==null?void 0:fn.attachment}])});return a.createElement(a.Fragment,null,a.createElement(re.Z,{menu:{items:(kt=[(((Bt=$t==null?void 0:$t.detail)==null?void 0:Bt.id)||da.coursesId||Mn.get("subject_id"))&&{key:"2",label:a.createElement("a",{onClick:fn=>{var Wn,gl;if(fn.stopPropagation(),Xe.item_type==="Course"){Vt({type:"pathsDetail/setActionTabs",payload:{key:"\u8BFE\u5802\u667A\u80FD\u52A9\u6559\u9009\u7528",deployable_type:"Subject",item_type:Xe.item_type,deployable_id:(Wn=$t==null?void 0:$t.detail)==null?void 0:Wn.id}});return}Vt({type:"pathsDetail/setActionTabs",payload:{key:"\u667A\u80FD\u52A9\u6559\u9009\u7528",deployable_type:"Subject",item_type:Xe.item_type,deployable_id:(gl=$t==null?void 0:$t.detail)==null?void 0:gl.id}})}},"\u9009\u7528\u667A\u80FD\u4F53")},{key:"3",label:a.createElement("a",{onClick:fn=>{fn.stopPropagation(),pa(),Ca(!0)}},"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528")}])==null?void 0:kt.filter(fn=>!!fn)}},a.createElement("div",{className:ce()(se.agent,Pe),style:mt},a.createElement("div",{className:se.add,style:xt,onClick:()=>{}},a.createElement("i",{className:"iconfont icon-tianjiadaohang"})))),$t.actionTabs.key==="\u667A\u80FD\u52A9\u6559\u9009\u7528"&&a.createElement(ht,{onOk:fn=>qe(void 0,null,function*(){var Wn;let gl={};((Wn=$t.actionTabs)==null?void 0:Wn.item_type)==="Shixun"?gl.subject_shixun=!0:gl.subject_assistant=!0;let Il=yield(0,de.ZP)("/api/ai/agents/set_agent_applications.json",{method:"post",body:qt(qt({},gl),fn)});return(Il==null?void 0:Il.status)===0&&(le.ZP.info("\u9009\u7528\u6210\u529F"),Vt({type:"pathsDetail/setActionTabs",payload:{}}),Te()),Il})}),$t.actionTabs.key==="\u8BFE\u5802\u667A\u80FD\u52A9\u6559\u9009\u7528"&&a.createElement(Ge,{onOk:fn=>qe(void 0,null,function*(){let Wn={subject_assistant:!0},gl=yield(0,de.ZP)("/api/ai/agents/set_agent_applications.json",{method:"post",body:qt(qt({},Wn),fn)});return(gl==null?void 0:gl.status)===0&&(le.ZP.info("\u9009\u7528\u6210\u529F"),Vt({type:"pathsDetail/setActionTabs",payload:{}}),Te()),gl})}),a.createElement(ge.default,{zIndex:1e3,width:900,centered:!0,title:"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528",open:Ka,footer:null,onCancel:()=>Ca(!1)},a.createElement(we.Z,{align:"middle"},a.createElement(De.ZP,{onClick:()=>{if((St==null?void 0:St.length)>=It){le.ZP.warning("\u6700\u591A\u540C\u65F6\u652F\u6301\u6DFB\u52A03\u4E2A\u5E94\u7528");return}Vt({type:"shixunsDetail/setActionTabs",payload:{key:"\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"}})},type:"primary"},"\u7ACB\u5373\u6DFB\u52A0"),a.createElement("div",{className:"ml10 c-grey-666 font14"},"\u60A8\u53EF\u4EE5\u6DFB\u52A0\u5DF2\u5728\u667A\u80FD\u4F53\u5E73\u53F0\u521B\u5EFA\u5B8C\u6210\u7684\u667A\u80FD\u5E94\u7528")),(St==null?void 0:St.length)>0?a.createElement(pt.default,{className:"mt20",style:{marginBottom:15},pagination:!1,dataSource:St,loading:ll,columns:ra}):a.createElement(ye.Z,{customText:"\u6682\u672A\u6DFB\u52A0\u81EA\u5B9A\u4E49\u7684\u667A\u80FD\u5E94\u7528~",styles:{margin:"50px auto"}})),a.createElement(ge.default,{zIndex:1001,width:530,centered:!0,title:a.createElement(we.Z,{align:"middle"},a.createElement("b",{className:"font16 c-black"},hn.actionTabs.key)),open:["\u7F16\u8F91\u667A\u80FD\u5E94\u7528","\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"].includes(hn.actionTabs.key),confirmLoading:ka,onCancel:()=>{Vt({type:"shixunsDetail/setActionTabs",payload:{}})},onOk:()=>ya.submit(),afterClose:()=>{ya.resetFields(),cn(null),Fn([])}},a.createElement(ue.default,{form:ya,className:"mt10",labelCol:{span:5},wrapperCol:{span:20},onFinish:Wa,colon:!1,size:"large",labelAlign:"right",onValuesChange:()=>$n(qt({},ya.getFieldsValue()))},a.createElement(ue.default.Item,{label:"\u667A\u80FD\u4F53\u5E73\u53F0",name:"platform",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u667A\u80FD\u4F53\u5E73\u53F0"}]},a.createElement(ve.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},An==null?void 0:An.map(fn=>a.createElement(ve.default.Option,{key:fn==null?void 0:fn.value,value:fn==null?void 0:fn.value},fn==null?void 0:fn.name)))),a.createElement(ue.default.Item,{label:"\u5E94\u7528\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0"}]},a.createElement(ie.default,{placeholder:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0\uFF0C\u6700\u5927\u652F\u630120\u4E2A\u5B57\u7B26",maxLength:20})),a.createElement(ue.default.Item,{name:"attachment_id",label:"\u5E94\u7528\u56FE\u6807",rules:[{required:!1,message:"\u8BF7\u4E0A\u4F20\u5E94\u7528\u56FE\u6807"}]},a.createElement("div",{className:se.upload},a.createElement(xe.default,qt({},bn),a.createElement(we.Z,{wrap:!1,align:"middle"},a.createElement(b.op,{style:{borderRadius:"2px"},icon:a.createElement("i",{className:"iconfont icon-shangchuan3"})},"\u70B9\u51FB\u4E0A\u4F20"),a.createElement(Me.Z,{style:{marginLeft:"14px",color:"#999999"},onClick:fn=>{fn.preventDefault(),fn.stopPropagation()}},"\u652F\u6301jpg/png\uFF0C\u4E0D\u4E0A\u4F20\u5219\u4F7F\u7528\u9ED8\u8BA4\u56FE\u6807"))),((vn=(nn=dn==null?void 0:dn[0])==null?void 0:nn.response)==null?void 0:vn.id)&&ua())),a.createElement(ue.default.Item,{label:"\u5E94\u7528\u7C7B\u578B",name:"application_type",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"}]},a.createElement(ve.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},a.createElement(ve.default.Option,{value:"chat_assistant"},"\u804A\u5929\u52A9\u624B"),(Nn==null?void 0:Nn.platform)=="dify"&&a.createElement(ve.default.Option,{value:"text_generation"},"\u6587\u672C\u751F\u6210"),a.createElement(ve.default.Option,{value:"workflow"},"\u5DE5\u4F5C\u6D41"))),Ne&&a.createElement(ue.default.Item,{name:"built_variable",label:a.createElement("div",null,a.createElement("span",null,"\u53C2\u6570"),a.createElement(Se.Z,{title:"\u64CD\u4F5C\u8BF4\u660E: \u52FE\u9009\u540E\uFF0C\u8C03\u7528\u667A\u80FD\u4F53\u65F6\u5C06\u9ED8\u8BA4\u643A\u5E26\u5BF9\u5E94\u7684\u5B9E\u9A8C\u4FE1\u606F\uFF0C\u53EF\u5728\u667A\u80FD\u4F53\u4E2D\u901A\u8FC7\u81EA\u5B9A\u4E49\u53C2\u6570\u8FDB\u884C\u5F15\u5165"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao ml5"})))},a.createElement(Ze.default.Group,{options:[{label:"\u9898\u76EE\u63CF\u8FF0\uFF08question_description\uFF09",value:"question_description"},{label:"\u6D4B\u8BD5\u96C6\uFF08test_sets\uFF09",value:"test_sets"},{label:"\u4EE3\u7801\u6587\u4EF6\uFF08code_files\uFF09",value:"code_files"}]})),a.createElement(ue.default.Item,{label:"\u516C\u5F00\u8303\u56F4",name:"open_range"},a.createElement(Ye.ZP.Group,{options:[{value:0,label:Yt[Xe==null?void 0:Xe.item_type]},{value:1,label:"\u6240\u6709\u4EBA\u53EF\u89C1"}]})),a.createElement(ue.default.Item,{className:"mb0",label:"API\u79D8\u94A5",name:"api_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165API\u79D8\u94A5"}]},a.createElement(ie.default,{placeholder:"\u8BF7\u8F93\u5165API\u79D8\u94A5"})),a.createElement("div",{className:se.tip},a.createElement("i",{className:"iconfont icon-tishi9"}),a.createElement("span",null,"\u8BF7\u52A1\u5FC5\u4FDD\u8BC1\u79D8\u94A5\u6B63\u786E\uFF0C\u5426\u5219\u53EF\u80FD\u65E0\u6CD5\u6B63\u5E38\u4F7F\u7528\u667A\u80FD\u5E94\u7528")))))}},76593:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return pt}});var a=E(59301),te=E(36207),ce=E(77019),se=E(5269),ue={smartWrp:"smartWrp___NjRcB"},le=E(34728),xe=E(70467),Se=E(42075),re=E(59301),ge=(ve,ie,Me)=>new Promise((Ze,Ye)=>{var ye=Ie=>{try{b(Me.next(Ie))}catch(oe){Ye(oe)}},de=Ie=>{try{b(Me.throw(Ie))}catch(oe){Ye(oe)}},b=Ie=>Ie.done?Ze(Ie.value):Promise.resolve(Ie.value).then(ye,de);b((Me=Me.apply(ve,ie)).next())});const we=` @@ -143,13 +143,13 @@ initArrayDisplay(); <\/script> -`;function De({open:ve=!0,onChange:ie,defaultValue:Me,placement:ze,width:Ye,height:ye,extra:de,onDynamic:b,onOpenChange:Ie,showExtra:oe=!0}){const Pt=(0,a.useRef)(null),Dt=(0,a.useRef)(null),[bt,gt]=(0,a.useState)(Me||""),[yt,Ve]=(0,a.useState)(Me||""),[Fe,he]=(0,a.useState)(!!ve),[We,ft]=(0,a.useState)(1),Kt={selectOnLineNumbers:!0};(0,a.useEffect)(()=>{ve&&(gt(Me),Ve(Me),he(!0))},[ve,Me]),(0,a.useEffect)(()=>{bt!==""&&(clearTimeout(Dt.current),Dt.current=setTimeout(()=>{const ht=document.createElement("iframe");if(ht.style.width="100%",ht.style.height="100%",ht.style.border="0",Pt.current){Pt.current.innerHTML="",Pt.current.appendChild(ht);const wt=ht.contentDocument||ht.contentWindow.document;wt.open(),wt.write(bt),wt.close()}},1e3))},[ve,bt]);const Ke=ht=>{gt(ht),ie==null||ie(ht,yt)};return re.createElement(te.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Fe,width:"100%",height:ye||"100vh",rootClassName:ue.smartWrp,destroyOnClose:!0,onClose:()=>{he(!1),Ie==null||Ie(bt)},extra:oe&&re.createElement("div",null,re.createElement(xe.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:We,onChange:ht=>ft(ht)}),re.createElement(Se.Z,{type:"primary",className:"ml20",onClick:()=>ge(this,null,function*(){yield b(bt,()=>{he(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},re.createElement(ce.Z,{className:"h100"},re.createElement(se.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:We===1?"block":"none"}},re.createElement("div",{className:"h100",ref:Pt})),re.createElement(se.Z,{flex:"1",style:{display:We===2?"block":"none"}},re.createElement(le.ZP,{height:"90vh",value:Me,language:"html",theme:"vs",showMiniMap:!1,options:Kt,onChange:Ke}))))}var pt=De},8191:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return Ce}});var a=E(59301),te=E(24342),ce=E(66328),se=E(84821),ue=E(18369),le=E(56102),xe={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},Se=E(6767),re=E(75786),ge=E(40797),we=E(91378),De=E(15342),pt=E.n(De),ve=E(19453),ie=Object.defineProperty,Me=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,Ye=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,b=(me,He,Ge)=>He in me?ie(me,He,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):me[He]=Ge,Ie=(me,He)=>{for(var Ge in He||(He={}))ye.call(He,Ge)&&b(me,Ge,He[Ge]);if(Ye)for(var Ge of Ye(He))de.call(He,Ge)&&b(me,Ge,He[Ge]);return me},oe=(me,He)=>Me(me,ze(He));const Pt={},Dt=[];function bt(me){const He=me||Pt;return function(Ge,Lt){(0,ve.S4)(Ge,"element",function(it,vt){const jt=Array.isArray(it.properties.className)?it.properties.className:Dt,Ft=jt.includes("language-math"),Qt=jt.includes("math-display"),Jt=jt.includes("math-inline");let qt=Qt;if(!Ft&&!Qt&&!Jt)return;let Ee=vt[vt.length-1],qe=it;if(it.tagName==="code"&&Ft&&Ee&&Ee.type==="element"&&Ee.tagName==="pre"&&(qe=Ee,Ee=vt[vt.length-2],qt=!0),!Ee)return;const Qe=(0,we.l)(qe,{whitespace:"pre"});let je;try{const mt=pt().renderToString(Qe,oe(Ie({},He),{displayMode:qt,throwOnError:!0}));je=(0,ge.N)(` +`;function De({open:ve=!0,onChange:ie,defaultValue:Me,placement:Ze,width:Ye,height:ye,extra:de,onDynamic:b,onOpenChange:Ie,showExtra:oe=!0}){const Pt=(0,a.useRef)(null),Dt=(0,a.useRef)(null),[bt,gt]=(0,a.useState)(Me||""),[yt,Ve]=(0,a.useState)(Me||""),[Fe,he]=(0,a.useState)(!!ve),[We,ft]=(0,a.useState)(1),Kt={selectOnLineNumbers:!0};(0,a.useEffect)(()=>{ve&&(gt(Me),Ve(Me),he(!0))},[ve,Me]),(0,a.useEffect)(()=>{bt!==""&&(clearTimeout(Dt.current),Dt.current=setTimeout(()=>{const ht=document.createElement("iframe");if(ht.style.width="100%",ht.style.height="100%",ht.style.border="0",Pt.current){Pt.current.innerHTML="",Pt.current.appendChild(ht);const wt=ht.contentDocument||ht.contentWindow.document;wt.open(),wt.write(bt),wt.close()}},1e3))},[ve,bt]);const Ke=ht=>{gt(ht),ie==null||ie(ht,yt)};return re.createElement(te.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Fe,width:"100%",height:ye||"100vh",rootClassName:ue.smartWrp,destroyOnClose:!0,onClose:()=>{he(!1),Ie==null||Ie(bt)},extra:oe&&re.createElement("div",null,re.createElement(xe.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:We,onChange:ht=>ft(ht)}),re.createElement(Se.Z,{type:"primary",className:"ml20",onClick:()=>ge(this,null,function*(){yield b(bt,()=>{he(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},re.createElement(ce.Z,{className:"h100"},re.createElement(se.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:We===1?"block":"none"}},re.createElement("div",{className:"h100",ref:Pt})),re.createElement(se.Z,{flex:"1",style:{display:We===2?"block":"none"}},re.createElement(le.ZP,{height:"90vh",value:Me,language:"html",theme:"vs",showMiniMap:!1,options:Kt,onChange:Ke}))))}var pt=De},8191:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return Ce}});var a=E(59301),te=E(24342),ce=E(66328),se=E(84821),ue=E(18369),le=E(56102),xe={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},Se=E(6767),re=E(75786),ge=E(40797),we=E(91378),De=E(15342),pt=E.n(De),ve=E(19453),ie=Object.defineProperty,Me=Object.defineProperties,Ze=Object.getOwnPropertyDescriptors,Ye=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,b=(me,He,Ge)=>He in me?ie(me,He,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):me[He]=Ge,Ie=(me,He)=>{for(var Ge in He||(He={}))ye.call(He,Ge)&&b(me,Ge,He[Ge]);if(Ye)for(var Ge of Ye(He))de.call(He,Ge)&&b(me,Ge,He[Ge]);return me},oe=(me,He)=>Me(me,Ze(He));const Pt={},Dt=[];function bt(me){const He=me||Pt;return function(Ge,Lt){(0,ve.S4)(Ge,"element",function(it,vt){const jt=Array.isArray(it.properties.className)?it.properties.className:Dt,Ft=jt.includes("language-math"),Qt=jt.includes("math-display"),Jt=jt.includes("math-inline");let qt=Qt;if(!Ft&&!Qt&&!Jt)return;let Ee=vt[vt.length-1],qe=it;if(it.tagName==="code"&&Ft&&Ee&&Ee.type==="element"&&Ee.tagName==="pre"&&(qe=Ee,Ee=vt[vt.length-2],qt=!0),!Ee)return;const Qe=(0,we.l)(qe,{whitespace:"pre"});let Re;try{const mt=pt().renderToString(Qe,oe(Ie({},He),{displayMode:qt,throwOnError:!0}));Re=(0,ge.N)(` ${mt} - `,{fragment:!0}).children}catch(mt){const xt=mt;Lt.message("Could not render math with KaTeX",{ancestors:[...vt,it],cause:xt,place:it.position,ruleId:xt.name.toLowerCase(),source:"rehype-katex"}),je=[{type:"element",tagName:"mathx",properties:{"data-text":Qe},children:[{type:"element",tagName:"span",properties:{className:["katex-error"],style:"color:"+(He.errorColor||"#cc0000"),title:String(mt)},children:[{type:"text",value:Qe}]}]}]}const Pe=Ee.children.indexOf(qe);return Ee.children.splice(Pe,1,...je),ve.AM})}}var gt=E(55468),yt=E(3369),Ve=E(20570),Fe=E(46214),he=E(76593),We=Object.defineProperty,ft=Object.defineProperties,Kt=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,at=(me,He,Ge)=>He in me?We(me,He,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):me[He]=Ge,et=(me,He)=>{for(var Ge in He||(He={}))ht.call(He,Ge)&&at(me,Ge,He[Ge]);if(Ke)for(var Ge of Ke(He))wt.call(He,Ge)&&at(me,Ge,He[Ge]);return me},nt=(me,He)=>ft(me,Kt(He)),st=(me,He)=>{var Ge={};for(var Lt in me)ht.call(me,Lt)&&He.indexOf(Lt)<0&&(Ge[Lt]=me[Lt]);if(me!=null&&Ke)for(var Lt of Ke(me))He.indexOf(Lt)<0&&wt.call(me,Lt)&&(Ge[Lt]=me[Lt]);return Ge},Ce=({onFinish:me,value:He,streamingStatus:Ge,cancelIndex:Lt,loadImage:it,onDynamic:vt,isHiddenHtml:jt})=>{const[Ft,Qt]=(0,a.useState)(""),[Jt,qt]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[Ee,qe]=(0,a.useState)(0),[Qe,je]=(0,a.useState)(!1),Pe=tt=>tt,mt=()=>{je(!0),me==null||me()};(0,a.useEffect)(()=>{const It=it?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A + `,{fragment:!0}).children}catch(mt){const xt=mt;Lt.message("Could not render math with KaTeX",{ancestors:[...vt,it],cause:xt,place:it.position,ruleId:xt.name.toLowerCase(),source:"rehype-katex"}),Re=[{type:"element",tagName:"mathx",properties:{"data-text":Qe},children:[{type:"element",tagName:"span",properties:{className:["katex-error"],style:"color:"+(He.errorColor||"#cc0000"),title:String(mt)},children:[{type:"text",value:Qe}]}]}]}const Pe=Ee.children.indexOf(qe);return Ee.children.splice(Pe,1,...Re),ve.AM})}}var gt=E(55468),yt=E(3369),Ve=E(20570),Fe=E(46214),he=E(76593),We=Object.defineProperty,ft=Object.defineProperties,Kt=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,at=(me,He,Ge)=>He in me?We(me,He,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):me[He]=Ge,et=(me,He)=>{for(var Ge in He||(He={}))ht.call(He,Ge)&&at(me,Ge,He[Ge]);if(Ke)for(var Ge of Ke(He))wt.call(He,Ge)&&at(me,Ge,He[Ge]);return me},nt=(me,He)=>ft(me,Kt(He)),st=(me,He)=>{var Ge={};for(var Lt in me)ht.call(me,Lt)&&He.indexOf(Lt)<0&&(Ge[Lt]=me[Lt]);if(me!=null&&Ke)for(var Lt of Ke(me))He.indexOf(Lt)<0&&wt.call(me,Lt)&&(Ge[Lt]=me[Lt]);return Ge},Ce=({onFinish:me,value:He,streamingStatus:Ge,cancelIndex:Lt,loadImage:it,onDynamic:vt,isHiddenHtml:jt})=>{const[Ft,Qt]=(0,a.useState)(""),[Jt,qt]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[Ee,qe]=(0,a.useState)(0),[Qe,Re]=(0,a.useState)(!1),Pe=tt=>tt,mt=()=>{Re(!0),me==null||me()};(0,a.useEffect)(()=>{const It=it?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A -${He}`:He;if(!Qe)if(it||!Ge||Lt>0){Qt(It),qe(It.length),(!Ge||Lt>0)&&!it&&mt();return}else if((It==null?void 0:It.length)<4)Qt(It),qe(It.length);else if(Ee{Qt(It.slice(0,Ee+2)),qe(St=>St+2)},Ue>10?Math.max(500/(Ue/2),20):50);return()=>clearInterval(At)}else Ge||mt()},[He,Ge,Lt,it,Ee]);const xt=(0,a.useMemo)(()=>a.createElement("section",{className:`${xe.answer} fadeIn animated edu_md`},a.createElement(te.UG,{remarkPlugins:[gt.Z,yt.Z,Ve.Z],rehypePlugins:[bt,se.Z],components:{code(tt){var It=tt,{node:Ue,inline:At,className:St,children:ot}=It,lt=st(It,["node","inline","className","children"]);const Te=/language-(\w+)/.exec(St||""),Xe=String(ot).trim();return At||!Te?a.createElement("code",et({className:St},lt),ot):a.createElement("code",{className:xe.codeCopy,"data-text":`\`\`\`${Te?Te[1]:""} +${He}`:He;if(!Qe)if(it||!Ge||Lt>0){Qt(It),qe(It.length),(!Ge||Lt>0)&&!it&&mt();return}else if((It==null?void 0:It.length)<4)Qt(It),qe(It.length);else if(Ee{Qt(It.slice(0,Ee+2)),qe(St=>St+2)},je>10?Math.max(500/(je/2),20):50);return()=>clearInterval(At)}else Ge||mt()},[He,Ge,Lt,it,Ee]);const xt=(0,a.useMemo)(()=>a.createElement("section",{className:`${xe.answer} fadeIn animated edu_md`},a.createElement(te.UG,{remarkPlugins:[gt.Z,yt.Z,Ve.Z],rehypePlugins:[bt,se.Z],components:{code(tt){var It=tt,{node:je,inline:At,className:St,children:ot}=It,lt=st(It,["node","inline","className","children"]);const Te=/language-(\w+)/.exec(St||""),Xe=String(ot).trim();return At||!Te?a.createElement("code",et({className:St},lt),ot):a.createElement("code",{className:xe.codeCopy,"data-text":`\`\`\`${Te?Te[1]:""} ${ot} -\`\`\``},!jt&&a.createElement(le.CopyToClipboard,{text:Xe,onCopy:()=>Se.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement("button",null,"\u590D\u5236")),!jt&&Te[1]==="html"&&Qe&&a.createElement("button",{className:xe.runCode,onClick:()=>{qt(et({},nt(et({},Jt),{open:++Jt.open,defaultValue:Xe,language:Te[1]})))}},"\u8FD0\u884CHTML"),a.createElement(ce.Z,et({wrapLongLines:!0,style:ue.Z,language:Te[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},lt),Xe))},img({node:tt}){var It;const Ue=(It=tt.properties)==null?void 0:It.src;return a.createElement(re.Z,{src:Ue,width:320,"data-text":Ue,onLoad:()=>it&&setTimeout(()=>mt(),500)})},a:tt=>{var It=tt,{node:Ue}=It,At=st(It,["node"]);return a.createElement("a",nt(et({},At),{target:"_blank",rel:"noopener noreferrer"}))}}},Qe?Ft:`${Ft}__`)),[Ft,Qe]);return a.createElement(a.Fragment,null,a.createElement(he.Z,{defaultValue:Jt.defaultValue,open:Jt.open,language:Jt.language,height:Jt.height,onChange:(tt,It)=>{Qt(Ft.replaceAll(It,tt))},onDynamic:vt}),xt)}},67279:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return xe}});var a=E(59301),te=E(76406),ce={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt",specialImg:"specialImg___yAPav",bubble:"bubble___qNdfF",upImg:"upImg___Mx6QM"},se=E(14185),ue=E(12495),xe=({src:Se,onClick:re,topPercentage:ge=.62,draggableExtraNode:we,showAvatarEditData:De})=>{var pt;const ve=(0,a.useRef)(null),ie=(0,a.useRef)(!1),Me=(0,a.useRef)(!1),[ze,Ye]=(0,a.useState)(Math.min(window.innerHeight*ge,window.innerHeight-220)),[ye,de]=(0,a.useState)(!1),b=10;return(0,a.useEffect)(()=>{if(ve.current){let Ie=function(gt){var yt;ie.current=!0,bt=gt.pageY,Dt=gt.pageY-(((yt=ve.current)==null?void 0:yt.getBoundingClientRect().top)||0),(0,te.kk)("none"),document.onselectstart=function(){return!1}},oe=function(){ie.current&&!Me.current&&re&&re(),ie.current=!1,Me.current=!1,(0,te.kk)("auto"),document.onselectstart=null},Pt=function(gt){var yt;if(ie.current){const Fe=gt.pageY-Dt,he=window.innerHeight-(((yt=ve.current)==null?void 0:yt.offsetHeight)||0)-50,We=50;if(!Me.current&&Math.abs(bt-gt.pageY)>b&&(Me.current=!0),Me.current){let ft=Math.max(We,Math.min(Fe,he));Ye(ft)}}},Dt=0,bt=0;return ve.current.addEventListener("mousedown",Ie),document.addEventListener("mousemove",Pt),document.addEventListener("mouseup",oe),()=>{var gt,yt;(yt=(gt=ve==null?void 0:ve.current)==null?void 0:gt.removeEventListener)==null||yt.call(gt,"mousedown",Ie),document.removeEventListener("mousemove",Pt),document.removeEventListener("mouseup",oe)}}},[re]),(0,a.useEffect)(()=>{const Ie=()=>{Ye(window.innerHeight*ge)};return window.addEventListener("resize",Ie),()=>{window.removeEventListener("resize",Ie)}},[ge]),a.createElement("div",{className:ce.draggableImage,style:{top:`${ze}px`,display:ye?"none":"block",cursor:ie.current?"grabbing":"grab"},ref:ve},we&&a.createElement("div",{className:ce.extraNode,onMouseUp:Ie=>Ie.stopPropagation(),onMouseDownCapture:Ie=>Ie.stopPropagation()},we),De!=null&&De.nickname?a.createElement("div",{className:ce.specialImg},a.createElement("div",{className:ce.bubble},De==null?void 0:De.nickname),a.createElement("img",{className:ce.upImg,src:De!=null&&De.headImgId?((pt=se.Z)==null?void 0:pt.API_SERVER)+"/api/attachments/"+(De==null?void 0:De.headImgId):ue,width:60,draggable:"false"})):a.createElement("img",{className:ce.img,src:Se,width:60,draggable:"false"}),a.createElement("i",{className:`iconfont icon-tupianguanbi ${ce.close}`,onMouseUp:Ie=>{Ie.stopPropagation(),de(!0)}}))}},73928:function(ke,Je,E){"use strict";E.d(Je,{r:function(){return ze}});var a=E(59301),te=E(44104),ce=E(62957),se=E(76406),ue=E(14185),le=E(70467),xe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABb0lEQVR4AZxQPUsDQRSc3Xx4Fy9EMATRIIIpFAyCsbIV0cYilfbqb7AL/gVLjRLEwk5bwQRBK2NlejuroKKJwuVyt+u+44Qkd9GQ4719s3MzA2+5vD2YEOXCpVMuNO2bgvyr29f7rfphqvZ+lMvC+7hjixMhkZcShsf1HRIyKqxm1v5+vv84XVgmIVfHquqBirGQ0jEIp5Vofb7cvR3PrVCAptiBivEIjPQaIsY0wnpK50y/oICBzL8iLbmIRGZL9TbiM5tpX4AkZW4PUk8SctvFSztQ7+TeOw7uC4BkgD4GMZ+HjE9BGpMuRmwcbniHm6A/QLHCbMJ6LMGZXYeT2YBVLYE49ctXgQGk0kM27GoR9kMRetgmKrD7BpBai4agjYQI9u2AAIF249VnaDfqCHzFXiVjDOzprJcGr52Dc+bnfYwiovqoOrsrosW6Ce9GK5geHmaYFFAZxul5Kty0+K5a7Uqt/uWR/w7Skoe8PwAAAP//m7VE6gAAAAZJREFUAwCRcYHLyINd+gAAAABJRU5ErkJggg==",Se="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB6klEQVR4AYySS0gbQRjH/7tJTCQStdWmwfpKpYWWttLS9lDqoVB6aHsJpS1BEEEURQ8qnkQPKuLJg3jVgwcFIQevKoL4AjW+8EHiK6gYH2Rl1UTdmF13BhwfIYvL/ma++eb7/vMN3/BQP/ea9GHaG5anPJKixffqZVdF26pRTWE//7psKaGxY9PZ3e/negb2cE3v0D7mV09YIDEOBckx5zkfr2jbeUbWBN4QCrt8e2dVs14RMx4RYwtH8PmDGJgMoN21jYlFkcQxTkKR9+5lwf2/wfuZOHnw3EdiJJr1+P0lGV/fWZCnQnwEn/+MTBSOoxNCF/KTzZ3zEUfdupNXoDQBSmQ3IME1LGBwWkTfqEAjLapoXm4StcnQXJKDpuLnlLrCbEPRT2sXP9+Z21r+J+NXjTMLlf8yUVuQjTJHBuoL7WgpzUFaqonkUlKS4mB9ZGSkJsfpaBfe2i3HWbZ43CbdaoJBT7dpcqwhKmJfuMDixqkmATHM9KIEZBm4jCiayIoSW+BQlLDiC2oiHGtU8MaegL/frJq8SDfHrmBh7RQ9g+qL1MC7FYwtYI7XqW0i7brh06tE5P+wMV5malRgSzGCXOM2aaqPHXnPiOqC2aTD08fGO5Cq7uWxJRXQ8wq5lNpA5n+QwYE7uAIAAP//pt/DRgAAAAZJREFUAwBZyguAkhNiOwAAAABJRU5ErkJggg==",re=E(49317),ge=E(66649),we=E.n(ge),De=E(64270),pt=E.n(De),ve=E(8191),ie=E(4676),Me=(Ye,ye,de)=>new Promise((b,Ie)=>{var oe=bt=>{try{Dt(de.next(bt))}catch(gt){Ie(gt)}},Pt=bt=>{try{Dt(de.throw(bt))}catch(gt){Ie(gt)}},Dt=bt=>bt.done?b(bt.value):Promise.resolve(bt.value).then(oe,Pt);Dt((de=de.apply(Ye,ye)).next())});const ze=Ye=>{const ye=[{key:"markdown",name:"\u5BFC\u51FA\u4E3AMarkdown",icon:xe},{key:"word",name:"\u5BFC\u51FA\u4E3AWord",icon:Se}],de=gt=>gt==null?"":String(gt).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),b=gt=>Me(void 0,null,function*(){return new Promise(yt=>{const Ve=document.createElement("div");Ve.style.position="fixed",Ve.style.left="-9999px",Ve.style.top="0",Ve.style.width="720px",document.body.appendChild(Ve);let Fe=null,he=!1;const We=gt==null?void 0:gt.trim().startsWith("\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A

      ${gt}`:"";const et=Ve.querySelector("img");if(et){et.addEventListener("load",()=>{try{const st=document.createElement("canvas");st.width=320,st.height=320;const Ae=st.getContext("2d");Ae&&Ae.drawImage(et,0,0);const Ce=st.toDataURL("image/png");et.src=Ce}catch(st){console.error("\u56FE\u7247\u8F6C base64 \u5931\u8D25",st)}const nt=Ve.innerHTML;Ve.parentNode&&Ve.parentNode.removeChild(Ve),yt(nt)}),et.addEventListener("error",()=>{const nt=Ve.innerHTML;Ve.parentNode&&Ve.parentNode.removeChild(Ve),yt(nt)});return}else{const nt=Ve.innerHTML;Ve.parentNode&&Ve.parentNode.removeChild(Ve),yt(nt);return}}else if(ie.render)ie.render(a.createElement(ve.Z,{value:gt,streamingStatus:!1}),Ve);else{Ve.innerText=gt!=null?gt:"";const et=Ve.innerHTML;document.body.removeChild(Ve),yt(et);return}}catch(et){console.error("[exportHistory] render Answer failed:",et),Ve.innerText=typeof gt=="string"?gt:String(gt!=null?gt:"");const nt=Ve.innerHTML;try{he&&Fe&&Fe.unmount?Fe.unmount():ie.unmountComponentAtNode&&ie.unmountComponentAtNode(Ve)}catch(st){}document.body.removeChild(Ve),yt(nt);return}let ft=Date.now();const Kt=new MutationObserver(()=>{ft=Date.now()});Kt.observe(Ve,{childList:!0,subtree:!0,attributes:!0,characterData:!0});const Ke=350,ht=6e3,wt=Date.now(),at=()=>{const et=Date.now();if(et-ft>Ke){Kt.disconnect();const nt=Ve.innerHTML;try{he&&Fe&&Fe.unmount?Fe.unmount():ie.unmountComponentAtNode&&ie.unmountComponentAtNode(Ve)}catch(st){}Ve.parentNode&&Ve.parentNode.removeChild(Ve),yt(nt);return}if(et-wt>ht){Kt.disconnect();const nt=Ve.innerHTML;try{he&&Fe&&Fe.unmount?Fe.unmount():ie.unmountComponentAtNode&&ie.unmountComponentAtNode(Ve)}catch(st){}Ve.parentNode&&Ve.parentNode.removeChild(Ve),yt(nt);return}setTimeout(at,Ke)};setTimeout(at,Ke)})}),Ie=gt=>we()(gt).format("YYYY-MM-DD HH:mm:ss"),oe=(gt,yt,Ve)=>Me(void 0,null,function*(){return(yield Promise.all(gt.map(he=>Me(void 0,null,function*(){var We,ft;let Kt="";try{Kt=yield b(he.answer)}catch(Ke){console.error("[exportHistory] renderAnswer error:",Ke),Kt=de(String((We=he.answer)!=null?We:""))}return` +\`\`\``},!jt&&a.createElement(le.CopyToClipboard,{text:Xe,onCopy:()=>Se.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement("button",null,"\u590D\u5236")),!jt&&Te[1]==="html"&&Qe&&a.createElement("button",{className:xe.runCode,onClick:()=>{qt(et({},nt(et({},Jt),{open:++Jt.open,defaultValue:Xe,language:Te[1]})))}},"\u8FD0\u884CHTML"),a.createElement(ce.Z,et({wrapLongLines:!0,style:ue.Z,language:Te[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},lt),Xe))},img({node:tt}){var It;const je=(It=tt.properties)==null?void 0:It.src;return a.createElement(re.Z,{src:je,width:320,"data-text":je,onLoad:()=>it&&setTimeout(()=>mt(),500)})},a:tt=>{var It=tt,{node:je}=It,At=st(It,["node"]);return a.createElement("a",nt(et({},At),{target:"_blank",rel:"noopener noreferrer"}))}}},Qe?Ft:`${Ft}__`)),[Ft,Qe]);return a.createElement(a.Fragment,null,a.createElement(he.Z,{defaultValue:Jt.defaultValue,open:Jt.open,language:Jt.language,height:Jt.height,onChange:(tt,It)=>{Qt(Ft.replaceAll(It,tt))},onDynamic:vt}),xt)}},67279:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return xe}});var a=E(59301),te=E(76406),ce={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt",specialImg:"specialImg___yAPav",bubble:"bubble___qNdfF",upImg:"upImg___Mx6QM"},se=E(14185),ue=E(12495),xe=({src:Se,onClick:re,topPercentage:ge=.62,draggableExtraNode:we,showAvatarEditData:De})=>{var pt;const ve=(0,a.useRef)(null),ie=(0,a.useRef)(!1),Me=(0,a.useRef)(!1),[Ze,Ye]=(0,a.useState)(Math.min(window.innerHeight*ge,window.innerHeight-220)),[ye,de]=(0,a.useState)(!1),b=10;return(0,a.useEffect)(()=>{if(ve.current){let Ie=function(gt){var yt;ie.current=!0,bt=gt.pageY,Dt=gt.pageY-(((yt=ve.current)==null?void 0:yt.getBoundingClientRect().top)||0),(0,te.kk)("none"),document.onselectstart=function(){return!1}},oe=function(){ie.current&&!Me.current&&re&&re(),ie.current=!1,Me.current=!1,(0,te.kk)("auto"),document.onselectstart=null},Pt=function(gt){var yt;if(ie.current){const Fe=gt.pageY-Dt,he=window.innerHeight-(((yt=ve.current)==null?void 0:yt.offsetHeight)||0)-50,We=50;if(!Me.current&&Math.abs(bt-gt.pageY)>b&&(Me.current=!0),Me.current){let ft=Math.max(We,Math.min(Fe,he));Ye(ft)}}},Dt=0,bt=0;return ve.current.addEventListener("mousedown",Ie),document.addEventListener("mousemove",Pt),document.addEventListener("mouseup",oe),()=>{var gt,yt;(yt=(gt=ve==null?void 0:ve.current)==null?void 0:gt.removeEventListener)==null||yt.call(gt,"mousedown",Ie),document.removeEventListener("mousemove",Pt),document.removeEventListener("mouseup",oe)}}},[re]),(0,a.useEffect)(()=>{const Ie=()=>{Ye(window.innerHeight*ge)};return window.addEventListener("resize",Ie),()=>{window.removeEventListener("resize",Ie)}},[ge]),a.createElement("div",{className:ce.draggableImage,style:{top:`${Ze}px`,display:ye?"none":"block",cursor:ie.current?"grabbing":"grab"},ref:ve},we&&a.createElement("div",{className:ce.extraNode,onMouseUp:Ie=>Ie.stopPropagation(),onMouseDownCapture:Ie=>Ie.stopPropagation()},we),De!=null&&De.nickname?a.createElement("div",{className:ce.specialImg},a.createElement("div",{className:ce.bubble},De==null?void 0:De.nickname),a.createElement("img",{className:ce.upImg,src:De!=null&&De.headImgId?((pt=se.Z)==null?void 0:pt.API_SERVER)+"/api/attachments/"+(De==null?void 0:De.headImgId):ue,width:60,draggable:"false"})):a.createElement("img",{className:ce.img,src:Se,width:60,draggable:"false"}),a.createElement("i",{className:`iconfont icon-tupianguanbi ${ce.close}`,onMouseUp:Ie=>{Ie.stopPropagation(),de(!0)}}))}},73928:function(ke,Je,E){"use strict";E.d(Je,{r:function(){return Ze}});var a=E(59301),te=E(44104),ce=E(62957),se=E(76406),ue=E(14185),le=E(70467),xe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABb0lEQVR4AZxQPUsDQRSc3Xx4Fy9EMATRIIIpFAyCsbIV0cYilfbqb7AL/gVLjRLEwk5bwQRBK2NlejuroKKJwuVyt+u+44Qkd9GQ4719s3MzA2+5vD2YEOXCpVMuNO2bgvyr29f7rfphqvZ+lMvC+7hjixMhkZcShsf1HRIyKqxm1v5+vv84XVgmIVfHquqBirGQ0jEIp5Vofb7cvR3PrVCAptiBivEIjPQaIsY0wnpK50y/oICBzL8iLbmIRGZL9TbiM5tpX4AkZW4PUk8SctvFSztQ7+TeOw7uC4BkgD4GMZ+HjE9BGpMuRmwcbniHm6A/QLHCbMJ6LMGZXYeT2YBVLYE49ctXgQGk0kM27GoR9kMRetgmKrD7BpBai4agjYQI9u2AAIF249VnaDfqCHzFXiVjDOzprJcGr52Dc+bnfYwiovqoOrsrosW6Ce9GK5geHmaYFFAZxul5Kty0+K5a7Uqt/uWR/w7Skoe8PwAAAP//m7VE6gAAAAZJREFUAwCRcYHLyINd+gAAAABJRU5ErkJggg==",Se="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB6klEQVR4AYySS0gbQRjH/7tJTCQStdWmwfpKpYWWttLS9lDqoVB6aHsJpS1BEEEURQ8qnkQPKuLJg3jVgwcFIQevKoL4AjW+8EHiK6gYH2Rl1UTdmF13BhwfIYvL/ma++eb7/vMN3/BQP/ea9GHaG5anPJKixffqZVdF26pRTWE//7psKaGxY9PZ3e/negb2cE3v0D7mV09YIDEOBckx5zkfr2jbeUbWBN4QCrt8e2dVs14RMx4RYwtH8PmDGJgMoN21jYlFkcQxTkKR9+5lwf2/wfuZOHnw3EdiJJr1+P0lGV/fWZCnQnwEn/+MTBSOoxNCF/KTzZ3zEUfdupNXoDQBSmQ3IME1LGBwWkTfqEAjLapoXm4StcnQXJKDpuLnlLrCbEPRT2sXP9+Z21r+J+NXjTMLlf8yUVuQjTJHBuoL7WgpzUFaqonkUlKS4mB9ZGSkJsfpaBfe2i3HWbZ43CbdaoJBT7dpcqwhKmJfuMDixqkmATHM9KIEZBm4jCiayIoSW+BQlLDiC2oiHGtU8MaegL/frJq8SDfHrmBh7RQ9g+qL1MC7FYwtYI7XqW0i7brh06tE5P+wMV5malRgSzGCXOM2aaqPHXnPiOqC2aTD08fGO5Cq7uWxJRXQ8wq5lNpA5n+QwYE7uAIAAP//pt/DRgAAAAZJREFUAwBZyguAkhNiOwAAAABJRU5ErkJggg==",re=E(49317),ge=E(66649),we=E.n(ge),De=E(64270),pt=E.n(De),ve=E(8191),ie=E(4676),Me=(Ye,ye,de)=>new Promise((b,Ie)=>{var oe=bt=>{try{Dt(de.next(bt))}catch(gt){Ie(gt)}},Pt=bt=>{try{Dt(de.throw(bt))}catch(gt){Ie(gt)}},Dt=bt=>bt.done?b(bt.value):Promise.resolve(bt.value).then(oe,Pt);Dt((de=de.apply(Ye,ye)).next())});const Ze=Ye=>{const ye=[{key:"markdown",name:"\u5BFC\u51FA\u4E3AMarkdown",icon:xe},{key:"word",name:"\u5BFC\u51FA\u4E3AWord",icon:Se}],de=gt=>gt==null?"":String(gt).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),b=gt=>Me(void 0,null,function*(){return new Promise(yt=>{const Ve=document.createElement("div");Ve.style.position="fixed",Ve.style.left="-9999px",Ve.style.top="0",Ve.style.width="720px",document.body.appendChild(Ve);let Fe=null,he=!1;const We=gt==null?void 0:gt.trim().startsWith("\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A

      ${gt}`:"";const et=Ve.querySelector("img");if(et){et.addEventListener("load",()=>{try{const st=document.createElement("canvas");st.width=320,st.height=320;const Ae=st.getContext("2d");Ae&&Ae.drawImage(et,0,0);const Ce=st.toDataURL("image/png");et.src=Ce}catch(st){console.error("\u56FE\u7247\u8F6C base64 \u5931\u8D25",st)}const nt=Ve.innerHTML;Ve.parentNode&&Ve.parentNode.removeChild(Ve),yt(nt)}),et.addEventListener("error",()=>{const nt=Ve.innerHTML;Ve.parentNode&&Ve.parentNode.removeChild(Ve),yt(nt)});return}else{const nt=Ve.innerHTML;Ve.parentNode&&Ve.parentNode.removeChild(Ve),yt(nt);return}}else if(ie.render)ie.render(a.createElement(ve.Z,{value:gt,streamingStatus:!1}),Ve);else{Ve.innerText=gt!=null?gt:"";const et=Ve.innerHTML;document.body.removeChild(Ve),yt(et);return}}catch(et){console.error("[exportHistory] render Answer failed:",et),Ve.innerText=typeof gt=="string"?gt:String(gt!=null?gt:"");const nt=Ve.innerHTML;try{he&&Fe&&Fe.unmount?Fe.unmount():ie.unmountComponentAtNode&&ie.unmountComponentAtNode(Ve)}catch(st){}document.body.removeChild(Ve),yt(nt);return}let ft=Date.now();const Kt=new MutationObserver(()=>{ft=Date.now()});Kt.observe(Ve,{childList:!0,subtree:!0,attributes:!0,characterData:!0});const Ke=350,ht=6e3,wt=Date.now(),at=()=>{const et=Date.now();if(et-ft>Ke){Kt.disconnect();const nt=Ve.innerHTML;try{he&&Fe&&Fe.unmount?Fe.unmount():ie.unmountComponentAtNode&&ie.unmountComponentAtNode(Ve)}catch(st){}Ve.parentNode&&Ve.parentNode.removeChild(Ve),yt(nt);return}if(et-wt>ht){Kt.disconnect();const nt=Ve.innerHTML;try{he&&Fe&&Fe.unmount?Fe.unmount():ie.unmountComponentAtNode&&ie.unmountComponentAtNode(Ve)}catch(st){}Ve.parentNode&&Ve.parentNode.removeChild(Ve),yt(nt);return}setTimeout(at,Ke)};setTimeout(at,Ke)})}),Ie=gt=>we()(gt).format("YYYY-MM-DD HH:mm:ss"),oe=(gt,yt,Ve)=>Me(void 0,null,function*(){return(yield Promise.all(gt.map(he=>Me(void 0,null,function*(){var We,ft;let Kt="";try{Kt=yield b(he.answer)}catch(Ke){console.error("[exportHistory] renderAnswer error:",Ke),Kt=de(String((We=he.answer)!=null?We:""))}return`

      ${de(yt)}${Ie(he.updated_at)}

      ${de((ft=he.question)!=null?ft:"")}
      @@ -221,32 +221,32 @@ ${ot}
      - `,he=document.createElement("div");he.innerHTML=Fe.replace(/box-shadow/g,"// box-shadow"),document.body.appendChild(he);const We=document.getElementById(Ve);if(!We){console.error("PDF \u5143\u7D20\u672A\u627E\u5230"),he.parentNode&&he.parentNode.removeChild(he);return}We.style.width="auto",We.style.height="auto",We.style.position="initial";try{const Kt=(yield pt()(We,{useCORS:!0,backgroundColor:"#fff"})).toDataURL("image/png"),Ke=document.createElement("a");Ke.href=Kt,Ke.download=`\u5386\u53F2\u5BF9\u8BDD-${gt.my_user_name}-${we()().format("YYYYMMDDHHmmss")}.png`,Ke.click()}catch(ft){console.error("[exportHistory] html2canvas error:",ft)}finally{he.parentNode&&he.parentNode.removeChild(he)}});let Dt="markdown";const bt=()=>{const[gt,yt]=(0,a.useState)(Dt);return Dt=gt,a.createElement(te.Z,{size:30},ye.map(Ve=>a.createElement(le.op,{key:Ve.key,style:gt===Ve.key?{border:"1px solid #165dff",color:"#165dff"}:{},onClick:()=>yt(Ve.key),shape:"default",icon:a.createElement("img",{src:Ve.icon})},Ve.name)))};ce.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4",width:538,cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u5386\u53F2\u5BF9\u8BDD",content:a.createElement(bt,null),onOk:()=>Me(void 0,null,function*(){var gt,yt,Ve;if(Dt==="image"){const he=yield(0,re.ZP)(`/api/course_qna_sessions/${Ye}.json`,{method:"get"});if((he==null?void 0:he.status)===0){const We=(yt=(gt=he==null?void 0:he.data)==null?void 0:gt.messages)==null?void 0:yt.map(Kt=>({updated_at:Kt.updated_at,question:Kt.question,answer:Kt.answer})),ft={my_user_name:(Ve=he==null?void 0:he.data)==null?void 0:Ve.user_name,user_name:"AI\u56DE\u7B54",data:We};yield Pt(ft)}return}const Fe=`${ue.Z.API_SERVER}/api/course_qna_sessions/${Ye}/download_chat_data.json?file_type=${Dt}`;(0,se.Nd)(null,Fe)})})}},64466:function(ke,Je,E){"use strict";var a=E(59301),te=Object.defineProperty,ce=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,le=(De,pt,ve)=>pt in De?te(De,pt,{enumerable:!0,configurable:!0,writable:!0,value:ve}):De[pt]=ve,xe=(De,pt)=>{for(var ve in pt||(pt={}))se.call(pt,ve)&&le(De,ve,pt[ve]);if(ce)for(var ve of ce(pt))ue.call(pt,ve)&&le(De,ve,pt[ve]);return De},Se=(De,pt)=>{var ve={};for(var ie in De)se.call(De,ie)&&pt.indexOf(ie)<0&&(ve[ie]=De[ie]);if(De!=null&&ce)for(var ie of ce(De))pt.indexOf(ie)<0&&ue.call(De,ie)&&(ve[ie]=De[ie]);return ve};const re=E(20441),ge={};re.keys().forEach(De=>{const pt=De.replace("./","").replace(".svg","");ge[pt]=re(De)});const we=De=>{var pt=De,{filename:ve}=pt,ie=Se(pt,["filename"]),Me;const ze=((Me=ve==null?void 0:ve.split(".").pop())==null?void 0:Me.toLowerCase())||"unknown",Ye=ge[ze]||ge.default;return a.createElement("img",xe({src:Ye,alt:ze},ie))};Je.Z=we},10345:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return pt}});var a=E(59301),te={flex_box_center:"flex_box_center___kyfCX",flex_space_between:"flex_space_between___GHTzD",flex_box_vertical_center:"flex_box_vertical_center___FdgNd",flex_box_center_end:"flex_box_center_end___LMVYD",flex_box_column:"flex_box_column___Yb2bC",f_l_c:"f_l_c___nwLBO",officediv:"officediv___KkKIB",preclass:"preclass___SCKdC"},ce=E(37285),se=E(64466),ue=E(25399),le=E(37639),xe=E(86974),Se=E(49317),re=(ve,ie,Me)=>new Promise((ze,Ye)=>{var ye=Ie=>{try{b(Me.next(Ie))}catch(oe){Ye(oe)}},de=Ie=>{try{b(Me.throw(Ie))}catch(oe){Ye(oe)}},b=Ie=>Ie.done?ze(Ie.value):Promise.resolve(Ie.value).then(ye,de);b((Me=Me.apply(ve,ie)).next())}),we=({item:ve})=>{var ie,Me,ze,Ye,ye;const[de,b]=(0,a.useState)(!1),[Ie,oe]=(0,a.useState)({}),Pt=(0,a.useRef)(),[Dt,bt]=(0,a.useState)(!1);let gt=[{name:"subject",icon:a.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-kecheng1"})},{name:"shixun",icon:a.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"challenge",icon:a.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"document",icon:a.createElement(se.Z,{filename:ve==null?void 0:ve.name,style:{width:16,height:16,marginRight:5}})}];return a.createElement("div",{className:te.f_l_c},a.createElement(ue.Z,{title:ve==null?void 0:ve.name},a.createElement(le.Z,{placement:"top",content:a.createElement("div",null,a.createElement(ce.Z,null),a.createElement("pre",{className:te.preclass,style:{maxWidth:600,maxHeight:400}},(ve==null?void 0:ve.type)==="document"&&((ie=ve==null?void 0:ve.contents)==null?void 0:ie.toString()),(ve==null?void 0:ve.type)!=="document"&&a.createElement("a",{target:"_blank",href:(Me=ve==null?void 0:ve.contents)==null?void 0:Me.toString()},(ze=ve==null?void 0:ve.contents)==null?void 0:ze.toString()))),title:a.createElement("div",null,(Ye=gt==null?void 0:gt.find(yt=>(yt==null?void 0:yt.name)===ve.type))==null?void 0:Ye.icon,ve==null?void 0:ve.name),trigger:"click",open:de,onOpenChange:yt=>re(void 0,null,function*(){var Ve;if(ve!=null&&ve.deployable_type){let Fe={};(ve==null?void 0:ve.deployable_type)=="Course"?Fe.course_id=ve==null?void 0:ve.deployable_id:Fe.subject_id=ve==null?void 0:ve.deployable_id;let he=yield(0,Se.ZP)("/api/users/get_permissions.json",{method:"get",params:Fe});if(!((Ve=he==null?void 0:he.data)!=null&&Ve.manager)){b(yt);return}}if(!(ve!=null&&ve.web_url))b(yt);else{const ft=new URL(ve==null?void 0:ve.web_url).pathname.split("/").pop().split(".").pop();if(ft==="txt"){bt(!0);let Kt=yield(0,Se.ZP)(ve==null?void 0:ve.web_url,{method:"get"},!1,!1,!0);bt(!1);const ht=new TextDecoder("utf-8").decode(Kt);Pt.current=ht,oe({file_type:"txt",url:ve==null?void 0:ve.web_url})}else oe({file_type:["docx","doc"].includes(ft)?"office":ft,url:ve==null?void 0:ve.web_url})}})},a.createElement("div",{className:te.officediv},(ye=gt==null?void 0:gt.find(yt=>(yt==null?void 0:yt.name)===ve.type))==null?void 0:ye.icon,ve==null?void 0:ve.name))),a.createElement(xe.Z,{close:!0,monacoEditor:{value:Pt.current,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},style:{zIndex:1300,background:"rgba(1, 10, 35, 0.5)"},data:Ie==null?void 0:Ie.url,type:Ie==null?void 0:Ie.file_type,disabledDownload:!0,onClose:()=>oe({})}))},pt=({Filelist:ve})=>a.createElement("div",null,a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("span",{style:{minWidth:40,fontWeight:500,color:"#333"}},"\u5F15\u7528"),a.createElement(ce.Z,{style:{flex:1,minWidth:"calc(100% - 40px)"}})),a.createElement("div",{className:te.f_l_c},ve==null?void 0:ve.map(ie=>a.createElement(we,{item:ie}))))},14468:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return gt}});var a=E(59301),te=E(6767),ce=E(36207),se=E(77019),ue=E(62957),le=E(37568),xe=E(94968),Se=E(25399),re=E(82326),ge=E(5269),we=E(4875),De={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},pt=E(70467),ve=E(14185),ie=E(32648),Me=E(49317),ze=E(49998),Ye=E(76406),ye=E(62440),de=E(53973),b=E(66915),Ie=E(83928),oe="data:image/png;base64,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",Pt=E(44283),Dt=(yt,Ve,Fe)=>new Promise((he,We)=>{var ft=ht=>{try{Ke(Fe.next(ht))}catch(wt){We(wt)}},Kt=ht=>{try{Ke(Fe.throw(ht))}catch(wt){We(wt)}},Ke=ht=>ht.done?he(ht.value):Promise.resolve(ht.value).then(ft,Kt);Ke((Fe=Fe.apply(yt,Ve)).next())}),gt=(0,a.forwardRef)(({onUpdateNum:yt,onSave:Ve},Fe)=>{var he;const We=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 -\u4F8B\uFF1A\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[ft,Kt]=(0,a.useState)(!1),[Ke,ht]=(0,a.useState)([]),[wt,at]=(0,a.useState)(null),[et,nt]=(0,a.useState)([]),[st,Ae]=(0,a.useState)(0),[Ce,me]=(0,a.useState)(0),[He,Ge]=(0,a.useState)(!1),[Lt,it]=(0,a.useState)(""),[vt,jt]=(0,a.useState)(0),[Ft,Qt]=(0,a.useState)(0),[Jt,qt]=(0,a.useState)(0),[Ee,qe]=(0,a.useState)(0),[Qe,je]=(0,a.useState)(0),[Pe,mt]=(0,a.useState)(0),[xt,tt]=(0,a.useState)(0),[It,Ue]=(0,a.useState)(0),At=(0,Pt.useParams)(),[St,ot]=(0,a.useState)(),[lt,Te]=(0,a.useState)([]),[Xe,Ne]=(0,a.useState)(Ie.Q),{contentRef:Bt,value:kt,status:nn,open:vn,close:Vt}=Xe,yn=(0,de.Z)({contentRef:Bt,status:nn}),{openProgress:$t,closeProgress:ya,CreateProgressModal:Nn,progressOpen:$n}=(0,ye.Z)();(0,a.useEffect)(()=>{wt&&Zn(),wt===!1&&(Vt(),yt==null||yt(),ht([]),it(""),jt(0),Qt(0),qt(0),qe(0),je(0),mt(0),tt(0),Ue(0))},[wt]);const Ka=()=>{at(!0)};(0,a.useImperativeHandle)(Fe,()=>({onClick:Ka}));const Ca=on=>{Ge(!0),Ae(on),me(0)},ll=on=>Dt(void 0,null,function*(){const dn=on.name.split(".").slice(-1)[0].toLowerCase();if(["docx","doc","pdf","png","jpg"].indexOf(dn)==-1)return te.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject();const Mn=["docx","doc","pdf"],da=["png","jpg"];return Mn.indexOf(dn)!=-1&&on.size/1024/1024>100?(te.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),ht([]),Promise.reject()):da.indexOf(dn)!=-1&&on.size/1024/1024>10?(te.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),ht([]),Promise.reject()):!0}),Zn=()=>Dt(void 0,null,function*(){var on;const dn=yield(0,Me.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});dn.status===0&&(Ae(dn.total_number),me(dn.remaining_number));let Fn=yield(0,Me.ZP)("/api/ai/agents/library_resource_list.json",{method:"get"});(Fn==null?void 0:Fn.status)===0&&Te((on=Fn==null?void 0:Fn.data)==null?void 0:on.map(Mn=>({value:Mn==null?void 0:Mn.coze_id,disabled:!(Mn!=null&&Mn.have_file),label:a.createElement("span",null,Mn==null?void 0:Mn.name,!(Mn!=null&&Mn.have_file)&&"\uFF08\u5185\u5BB9\u4E3A\u7A7A\uFF09")})))}),ka=on=>(on=on||"",on=String(on),on=on.replace(/\s+/g,""),on),Ya=(on=!0)=>Dt(void 0,null,function*(){var dn,Fn;const Mn=[{name:"\u5355\u9009\u9898",num:vt||0},{name:"\u591A\u9009\u9898",num:Ft||0},{name:"\u5224\u65AD\u9898",num:Jt||0},{name:"\u586B\u7A7A\u9898",num:Ee||0},{name:"\u7B80\u7B54\u9898",num:Qe||0},{name:"\u7EC4\u5408\u9898",num:It||0},{name:"\u7F16\u7A0B\u9898",num:Pe||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:xt||0}];if(on){if(ka(Lt)){if(Lt.length>1e3){te.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{te.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!ka(Lt)&&!(Ke!=null&&Ke.length)){te.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const bn=Mn.reduce((ua,ra)=>ua+ra.num,0);if(bn===0){te.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(bn>50){te.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(st!==-1){Ge(!0);return}}Ge(!1);const Yt={scene_type:6,request_identifier:Math.random(),file_id:(Fn=(dn=Ke[0])==null?void 0:dn.response)==null?void 0:Fn.id,content:Lt,count_arr:Mn.map(bn=>bn.num).join(","),course_id:At==null?void 0:At.coursesId,coze_id:St};yield vn(Yt),Zn()}),sa=()=>Dt(void 0,null,function*(){const on=yn();if(Ve){at(!1),Ve(on);return}$t(),Kt(!0),nt([]);const dn=new FormData;dn.append("html",on);const Fn=yield(0,Me.ZP)("/api/intelligent_imports/import.json",{method:"post",body:dn},!0);if((Fn==null?void 0:Fn.status)===0)if(Fn!=null&&Fn.data){ya(100),nt(Fn==null?void 0:Fn.data);return}else te.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Kt(!1),ya()}),cn=()=>Dt(void 0,null,function*(){const on=yn();(0,Ye.RG)(on)}),En=["uploading","error"].includes((he=Ke==null?void 0:Ke[0])==null?void 0:he.status);return a.createElement(a.Fragment,null,a.createElement(b.Z,{visible:He,totalCount:st,usedCount:Ce,onCancel:()=>Ge(!1),onOk:()=>Ya(!1)}),a.createElement(ce.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:a.createElement("div",{className:De.extraHeader},a.createElement(se.Z,{align:"middle"},!nn&&!!kt&&a.createElement(a.Fragment,null,a.createElement(pt.op,{onClick:sa,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),a.createElement(pt.op,{onClick:cn,shape:"default",type:"text"},a.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),a.createElement("i",{onClick:()=>{const on=dn=>{ue.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:dn,onOk:()=>{at(!1)}})};if(nn){on("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else kt?on("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):at(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:wt},a.createElement("div",{className:De.wrap},a.createElement("div",{className:De.left},a.createElement("div",{className:De.tip},a.createElement("img",{src:oe}),a.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),a.createElement(le.default.TextArea,{style:{height:160},className:"mb20",value:Lt,placeholder:We,onChange:on=>{it(on.target.value)}}),a.createElement(xe.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${ve.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:Ke,withCredentials:!0,data:{upload_type:1},beforeUpload:ll,onChange:({file:on})=>{var dn,Fn;if(on.status==="removed")return;on.status==="done"&&((dn=on==null?void 0:on.response)==null?void 0:dn.status)!==0&&(on.status="error",on.response=(Fn=on==null?void 0:on.response)==null?void 0:Fn.message),ht([on]);const Mn=on.name.split(".").slice(-1)[0].toLowerCase(),da=["docx","doc","pdf"],Yt=["png","jpg"];da.indexOf(Mn)!=-1&&on.size/1024/1024>100&&ht([]),Yt.indexOf(Mn)!=-1&&on.size/1024/1024>10&&ht([])},onRemove:()=>ht([])},a.createElement(Se.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\u4E0D\u8D85\u8FC7100M,\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},a.createElement(pt.op,{style:{borderRadius:2}},a.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),a.createElement("div",{className:"c-black mt20"},a.createElement("div",{className:"mb10 c-black"},a.createElement("b",null,"\u77E5\u8BC6\u5E93 "),a.createElement(re.default,{onChange:on=>{ot(on)},style:{marginLeft:10,width:"80%"},options:lt}))),a.createElement("div",{className:"c-black mt20"},a.createElement("div",{className:"mb10 c-black"},a.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),a.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",a.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),a.createElement(se.Z,{style:{gap:16}},a.createElement(ge.Z,null,a.createElement("label",null,"\u5355\u9009\u9898"),a.createElement(we.Z,{min:0,max:10,value:vt,onChange:jt,style:{marginLeft:"8px"}})),a.createElement(ge.Z,null,a.createElement("label",null,"\u591A\u9009\u9898"),a.createElement(we.Z,{min:0,max:10,value:Ft,onChange:Qt,style:{marginLeft:"8px"}})),a.createElement(ge.Z,null,a.createElement("label",null,"\u5224\u65AD\u9898"),a.createElement(we.Z,{min:0,max:10,value:Jt,onChange:qt,style:{marginLeft:"8px"}})),a.createElement(ge.Z,null,a.createElement("label",null,"\u586B\u7A7A\u9898"),a.createElement(we.Z,{min:0,max:10,value:Ee,onChange:qe,style:{marginLeft:"8px"}})),a.createElement(ge.Z,null,a.createElement("label",null,"\u7B80\u7B54\u9898"),a.createElement(we.Z,{min:0,max:10,value:Qe,onChange:je,style:{marginLeft:"8px"}})),a.createElement(ge.Z,null,a.createElement("label",null,"\u7EC4\u5408\u9898"),a.createElement(we.Z,{min:0,max:10,value:It,onChange:Ue,style:{marginLeft:"8px"}})),a.createElement(ge.Z,null,a.createElement("label",null,"\u7F16\u7A0B\u9898"),a.createElement(we.Z,{min:0,max:10,value:Pe,onChange:mt,style:{marginLeft:"8px"}})),a.createElement(ge.Z,null,a.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),a.createElement(we.Z,{min:0,max:10,value:xt,onChange:tt,style:{marginLeft:"8px"}})))),nn?a.createElement("div",{onClick:Vt,className:De.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):En?a.createElement("div",{className:`${De.bottomBtn} ${De.disabled}`},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):a.createElement("div",{onClick:()=>{Ya()},className:De.bottomBtn},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),a.createElement(Ie.Z,{onStatusChange:Ne,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!$n,noRestrictModal:Ca,stringTransformer:ze.o,onError:on=>{Object.prototype.toString.call(on)==="[object Object]"&&on.status===-9&&Ca(on.data)}}))),a.createElement(ce.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:ft},a.createElement(se.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:E(36413),alt:"\u667A\u80FD\u51FA\u9898"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),a.createElement(ie.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:et,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Kt(!1),onSuccess:()=>{Kt(!1),at(!1)}}),a.createElement("div",{style:{height:70}})),Nn("\u5904\u7406\u4E2D"))})},57226:function(ke,Je,E){"use strict";var a=E(59301);const te=({scrollBoxRef:ce,bottomInspectRef:se,contentRef:ue,status:le,rootMargin:xe="70px",bottomOffset:Se=110})=>{const[re,ge]=(0,a.useState)(!0),we=(0,a.useRef)(!1);return(0,a.useEffect)(()=>{if(!ce.current||!se.current)return;const De=new IntersectionObserver(([pt])=>{var ve,ie,Me,ze;if(!document.contains(pt.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((ve=pt.rootBounds)==null?void 0:ve.width)===0&&((ie=pt.rootBounds)==null?void 0:ie.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((Me=pt.boundingClientRect)==null?void 0:Me.width)===0&&((ze=pt.boundingClientRect)==null?void 0:ze.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}ge(pt.isIntersecting)},{root:ce.current,rootMargin:xe,threshold:0});return De.observe(se.current),()=>{De.disconnect()}},[ce.current,se.current,xe]),(0,a.useEffect)(()=>{if(!le)return;const De=ce.current,pt=ue.current;we.current=!1;let ve=De.scrollTop;const ie=()=>{const{scrollTop:ze,scrollHeight:Ye,clientHeight:ye}=De;ze>ve?ze+ye>=Ye-Se&&(De.scrollTop=De.scrollHeight,we.current=!1):ze{we.current||(De.scrollTop=De.scrollHeight)});return Me.observe(pt),()=>{setTimeout(()=>{Me.unobserve(pt)},250),De.removeEventListener("scroll",ie)}},[le]),re};Je.Z=te},53973:function(ke,Je,E){"use strict";var a=E(59301);const te=({contentRef:ce,status:se})=>((0,a.useEffect)(()=>{!se&&(ce!=null&&ce.current)&&ce.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(xe=>{xe.tagName.toLowerCase()==="code"?xe.parentElement&&(xe.parentElement.contentEditable="false"):xe.tagName.toLowerCase()==="mathx"&&(xe.contentEditable="false")})},[se]),(le=!1)=>{const xe=we=>{const De={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return we.replace(/&[^;]+;/g,pt=>De[pt]||pt)};if(!ce.current)return"";const Se=ce.current.cloneNode(!0);Se.querySelectorAll("code[data-text], mathx[data-text]").forEach(we=>{let De=we.getAttribute("data-text");we.tagName.toLowerCase()==="code"?De=De.replace(/```.*\n|\n```/g,""):we.tagName.toLowerCase()==="mathx"&&(De=`$$${De}$$`);const pt=document.createTextNode(De);we.parentNode.replaceChild(pt,we)}),le&&Se.querySelectorAll('[data-select="disabled"]').forEach(De=>{var pt;const ve=De.textContent||"",ie=document.createTextNode(ve+` + `,he=document.createElement("div");he.innerHTML=Fe.replace(/box-shadow/g,"// box-shadow"),document.body.appendChild(he);const We=document.getElementById(Ve);if(!We){console.error("PDF \u5143\u7D20\u672A\u627E\u5230"),he.parentNode&&he.parentNode.removeChild(he);return}We.style.width="auto",We.style.height="auto",We.style.position="initial";try{const Kt=(yield pt()(We,{useCORS:!0,backgroundColor:"#fff"})).toDataURL("image/png"),Ke=document.createElement("a");Ke.href=Kt,Ke.download=`\u5386\u53F2\u5BF9\u8BDD-${gt.my_user_name}-${we()().format("YYYYMMDDHHmmss")}.png`,Ke.click()}catch(ft){console.error("[exportHistory] html2canvas error:",ft)}finally{he.parentNode&&he.parentNode.removeChild(he)}});let Dt="markdown";const bt=()=>{const[gt,yt]=(0,a.useState)(Dt);return Dt=gt,a.createElement(te.Z,{size:30},ye.map(Ve=>a.createElement(le.op,{key:Ve.key,style:gt===Ve.key?{border:"1px solid #165dff",color:"#165dff"}:{},onClick:()=>yt(Ve.key),shape:"default",icon:a.createElement("img",{src:Ve.icon})},Ve.name)))};ce.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4",width:538,cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u5386\u53F2\u5BF9\u8BDD",content:a.createElement(bt,null),onOk:()=>Me(void 0,null,function*(){var gt,yt,Ve;if(Dt==="image"){const he=yield(0,re.ZP)(`/api/course_qna_sessions/${Ye}.json`,{method:"get"});if((he==null?void 0:he.status)===0){const We=(yt=(gt=he==null?void 0:he.data)==null?void 0:gt.messages)==null?void 0:yt.map(Kt=>({updated_at:Kt.updated_at,question:Kt.question,answer:Kt.answer})),ft={my_user_name:(Ve=he==null?void 0:he.data)==null?void 0:Ve.user_name,user_name:"AI\u56DE\u7B54",data:We};yield Pt(ft)}return}const Fe=`${ue.Z.API_SERVER}/api/course_qna_sessions/${Ye}/download_chat_data.json?file_type=${Dt}`;(0,se.Nd)(null,Fe)})})}},64466:function(ke,Je,E){"use strict";var a=E(59301),te=Object.defineProperty,ce=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,le=(De,pt,ve)=>pt in De?te(De,pt,{enumerable:!0,configurable:!0,writable:!0,value:ve}):De[pt]=ve,xe=(De,pt)=>{for(var ve in pt||(pt={}))se.call(pt,ve)&&le(De,ve,pt[ve]);if(ce)for(var ve of ce(pt))ue.call(pt,ve)&&le(De,ve,pt[ve]);return De},Se=(De,pt)=>{var ve={};for(var ie in De)se.call(De,ie)&&pt.indexOf(ie)<0&&(ve[ie]=De[ie]);if(De!=null&&ce)for(var ie of ce(De))pt.indexOf(ie)<0&&ue.call(De,ie)&&(ve[ie]=De[ie]);return ve};const re=E(20441),ge={};re.keys().forEach(De=>{const pt=De.replace("./","").replace(".svg","");ge[pt]=re(De)});const we=De=>{var pt=De,{filename:ve}=pt,ie=Se(pt,["filename"]),Me;const Ze=((Me=ve==null?void 0:ve.split(".").pop())==null?void 0:Me.toLowerCase())||"unknown",Ye=ge[Ze]||ge.default;return a.createElement("img",xe({src:Ye,alt:Ze},ie))};Je.Z=we},10345:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return pt}});var a=E(59301),te={flex_box_center:"flex_box_center___kyfCX",flex_space_between:"flex_space_between___GHTzD",flex_box_vertical_center:"flex_box_vertical_center___FdgNd",flex_box_center_end:"flex_box_center_end___LMVYD",flex_box_column:"flex_box_column___Yb2bC",f_l_c:"f_l_c___nwLBO",officediv:"officediv___KkKIB",preclass:"preclass___SCKdC"},ce=E(37285),se=E(64466),ue=E(25399),le=E(37639),xe=E(86974),Se=E(49317),re=(ve,ie,Me)=>new Promise((Ze,Ye)=>{var ye=Ie=>{try{b(Me.next(Ie))}catch(oe){Ye(oe)}},de=Ie=>{try{b(Me.throw(Ie))}catch(oe){Ye(oe)}},b=Ie=>Ie.done?Ze(Ie.value):Promise.resolve(Ie.value).then(ye,de);b((Me=Me.apply(ve,ie)).next())}),we=({item:ve})=>{var ie,Me,Ze,Ye,ye;const[de,b]=(0,a.useState)(!1),[Ie,oe]=(0,a.useState)({}),Pt=(0,a.useRef)(),[Dt,bt]=(0,a.useState)(!1);let gt=[{name:"subject",icon:a.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-kecheng1"})},{name:"shixun",icon:a.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"challenge",icon:a.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"document",icon:a.createElement(se.Z,{filename:ve==null?void 0:ve.name,style:{width:16,height:16,marginRight:5}})}];return a.createElement("div",{className:te.f_l_c},a.createElement(ue.Z,{title:ve==null?void 0:ve.name},a.createElement(le.Z,{placement:"top",content:a.createElement("div",null,a.createElement(ce.Z,null),a.createElement("pre",{className:te.preclass,style:{maxWidth:600,maxHeight:400}},(ve==null?void 0:ve.type)==="document"&&((ie=ve==null?void 0:ve.contents)==null?void 0:ie.toString()),(ve==null?void 0:ve.type)!=="document"&&a.createElement("a",{target:"_blank",href:(Me=ve==null?void 0:ve.contents)==null?void 0:Me.toString()},(Ze=ve==null?void 0:ve.contents)==null?void 0:Ze.toString()))),title:a.createElement("div",null,(Ye=gt==null?void 0:gt.find(yt=>(yt==null?void 0:yt.name)===ve.type))==null?void 0:Ye.icon,ve==null?void 0:ve.name),trigger:"click",open:de,onOpenChange:yt=>re(void 0,null,function*(){var Ve;if(ve!=null&&ve.deployable_type){let Fe={};(ve==null?void 0:ve.deployable_type)=="Course"?Fe.course_id=ve==null?void 0:ve.deployable_id:Fe.subject_id=ve==null?void 0:ve.deployable_id;let he=yield(0,Se.ZP)("/api/users/get_permissions.json",{method:"get",params:Fe});if(!((Ve=he==null?void 0:he.data)!=null&&Ve.manager)){b(yt);return}}if(!(ve!=null&&ve.web_url))b(yt);else{const ft=new URL(ve==null?void 0:ve.web_url).pathname.split("/").pop().split(".").pop();if(ft==="txt"){bt(!0);let Kt=yield(0,Se.ZP)(ve==null?void 0:ve.web_url,{method:"get"},!1,!1,!0);bt(!1);const ht=new TextDecoder("utf-8").decode(Kt);Pt.current=ht,oe({file_type:"txt",url:ve==null?void 0:ve.web_url})}else oe({file_type:["docx","doc"].includes(ft)?"office":ft,url:ve==null?void 0:ve.web_url})}})},a.createElement("div",{className:te.officediv},(ye=gt==null?void 0:gt.find(yt=>(yt==null?void 0:yt.name)===ve.type))==null?void 0:ye.icon,ve==null?void 0:ve.name))),a.createElement(xe.Z,{close:!0,monacoEditor:{value:Pt.current,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},style:{zIndex:1300,background:"rgba(1, 10, 35, 0.5)"},data:Ie==null?void 0:Ie.url,type:Ie==null?void 0:Ie.file_type,disabledDownload:!0,onClose:()=>oe({})}))},pt=({Filelist:ve})=>a.createElement("div",null,a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("span",{style:{minWidth:40,fontWeight:500,color:"#333"}},"\u5F15\u7528"),a.createElement(ce.Z,{style:{flex:1,minWidth:"calc(100% - 40px)"}})),a.createElement("div",{className:te.f_l_c},ve==null?void 0:ve.map(ie=>a.createElement(we,{item:ie}))))},14468:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return gt}});var a=E(59301),te=E(6767),ce=E(36207),se=E(77019),ue=E(62957),le=E(37568),xe=E(94968),Se=E(25399),re=E(82326),ge=E(5269),we=E(4875),De={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},pt=E(70467),ve=E(14185),ie=E(32648),Me=E(49317),Ze=E(49998),Ye=E(76406),ye=E(62440),de=E(53973),b=E(66915),Ie=E(83928),oe="data:image/png;base64,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",Pt=E(44283),Dt=(yt,Ve,Fe)=>new Promise((he,We)=>{var ft=ht=>{try{Ke(Fe.next(ht))}catch(wt){We(wt)}},Kt=ht=>{try{Ke(Fe.throw(ht))}catch(wt){We(wt)}},Ke=ht=>ht.done?he(ht.value):Promise.resolve(ht.value).then(ft,Kt);Ke((Fe=Fe.apply(yt,Ve)).next())}),gt=(0,a.forwardRef)(({onUpdateNum:yt,onSave:Ve},Fe)=>{var he;const We=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 +\u4F8B\uFF1A\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[ft,Kt]=(0,a.useState)(!1),[Ke,ht]=(0,a.useState)([]),[wt,at]=(0,a.useState)(null),[et,nt]=(0,a.useState)([]),[st,Ae]=(0,a.useState)(0),[Ce,me]=(0,a.useState)(0),[He,Ge]=(0,a.useState)(!1),[Lt,it]=(0,a.useState)(""),[vt,jt]=(0,a.useState)(0),[Ft,Qt]=(0,a.useState)(0),[Jt,qt]=(0,a.useState)(0),[Ee,qe]=(0,a.useState)(0),[Qe,Re]=(0,a.useState)(0),[Pe,mt]=(0,a.useState)(0),[xt,tt]=(0,a.useState)(0),[It,je]=(0,a.useState)(0),At=(0,Pt.useParams)(),[St,ot]=(0,a.useState)(),[lt,Te]=(0,a.useState)([]),[Xe,Ne]=(0,a.useState)(Ie.Q),{contentRef:Bt,value:kt,status:nn,open:vn,close:Vt}=Xe,hn=(0,de.Z)({contentRef:Bt,status:nn}),{openProgress:$t,closeProgress:ya,CreateProgressModal:Nn,progressOpen:$n}=(0,ye.Z)();(0,a.useEffect)(()=>{wt&&Zn(),wt===!1&&(Vt(),yt==null||yt(),ht([]),it(""),jt(0),Qt(0),qt(0),qe(0),Re(0),mt(0),tt(0),je(0))},[wt]);const Ka=()=>{at(!0)};(0,a.useImperativeHandle)(Fe,()=>({onClick:Ka}));const Ca=on=>{Ge(!0),Ae(on),me(0)},ll=on=>Dt(void 0,null,function*(){const dn=on.name.split(".").slice(-1)[0].toLowerCase();if(["docx","doc","pdf","png","jpg"].indexOf(dn)==-1)return te.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject();const Mn=["docx","doc","pdf"],da=["png","jpg"];return Mn.indexOf(dn)!=-1&&on.size/1024/1024>100?(te.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),ht([]),Promise.reject()):da.indexOf(dn)!=-1&&on.size/1024/1024>10?(te.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),ht([]),Promise.reject()):!0}),Zn=()=>Dt(void 0,null,function*(){var on;const dn=yield(0,Me.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});dn.status===0&&(Ae(dn.total_number),me(dn.remaining_number));let Fn=yield(0,Me.ZP)("/api/ai/agents/library_resource_list.json",{method:"get"});(Fn==null?void 0:Fn.status)===0&&Te((on=Fn==null?void 0:Fn.data)==null?void 0:on.map(Mn=>({value:Mn==null?void 0:Mn.coze_id,disabled:!(Mn!=null&&Mn.have_file),label:a.createElement("span",null,Mn==null?void 0:Mn.name,!(Mn!=null&&Mn.have_file)&&"\uFF08\u5185\u5BB9\u4E3A\u7A7A\uFF09")})))}),ka=on=>(on=on||"",on=String(on),on=on.replace(/\s+/g,""),on),Ya=(on=!0)=>Dt(void 0,null,function*(){var dn,Fn;const Mn=[{name:"\u5355\u9009\u9898",num:vt||0},{name:"\u591A\u9009\u9898",num:Ft||0},{name:"\u5224\u65AD\u9898",num:Jt||0},{name:"\u586B\u7A7A\u9898",num:Ee||0},{name:"\u7B80\u7B54\u9898",num:Qe||0},{name:"\u7EC4\u5408\u9898",num:It||0},{name:"\u7F16\u7A0B\u9898",num:Pe||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:xt||0}];if(on){if(ka(Lt)){if(Lt.length>1e3){te.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{te.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!ka(Lt)&&!(Ke!=null&&Ke.length)){te.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const bn=Mn.reduce((ua,ra)=>ua+ra.num,0);if(bn===0){te.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(bn>50){te.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(st!==-1){Ge(!0);return}}Ge(!1);const Yt={scene_type:6,request_identifier:Math.random(),file_id:(Fn=(dn=Ke[0])==null?void 0:dn.response)==null?void 0:Fn.id,content:Lt,count_arr:Mn.map(bn=>bn.num).join(","),course_id:At==null?void 0:At.coursesId,coze_id:St};yield vn(Yt),Zn()}),sa=()=>Dt(void 0,null,function*(){const on=hn();if(Ve){at(!1),Ve(on);return}$t(),Kt(!0),nt([]);const dn=new FormData;dn.append("html",on);const Fn=yield(0,Me.ZP)("/api/intelligent_imports/import.json",{method:"post",body:dn},!0);if((Fn==null?void 0:Fn.status)===0)if(Fn!=null&&Fn.data){ya(100),nt(Fn==null?void 0:Fn.data);return}else te.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Kt(!1),ya()}),cn=()=>Dt(void 0,null,function*(){const on=hn();(0,Ye.RG)(on)}),An=["uploading","error"].includes((he=Ke==null?void 0:Ke[0])==null?void 0:he.status);return a.createElement(a.Fragment,null,a.createElement(b.Z,{visible:He,totalCount:st,usedCount:Ce,onCancel:()=>Ge(!1),onOk:()=>Ya(!1)}),a.createElement(ce.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:a.createElement("div",{className:De.extraHeader},a.createElement(se.Z,{align:"middle"},!nn&&!!kt&&a.createElement(a.Fragment,null,a.createElement(pt.op,{onClick:sa,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),a.createElement(pt.op,{onClick:cn,shape:"default",type:"text"},a.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),a.createElement("i",{onClick:()=>{const on=dn=>{ue.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:dn,onOk:()=>{at(!1)}})};if(nn){on("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else kt?on("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):at(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:wt},a.createElement("div",{className:De.wrap},a.createElement("div",{className:De.left},a.createElement("div",{className:De.tip},a.createElement("img",{src:oe}),a.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),a.createElement(le.default.TextArea,{style:{height:160},className:"mb20",value:Lt,placeholder:We,onChange:on=>{it(on.target.value)}}),a.createElement(xe.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${ve.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:Ke,withCredentials:!0,data:{upload_type:1},beforeUpload:ll,onChange:({file:on})=>{var dn,Fn;if(on.status==="removed")return;on.status==="done"&&((dn=on==null?void 0:on.response)==null?void 0:dn.status)!==0&&(on.status="error",on.response=(Fn=on==null?void 0:on.response)==null?void 0:Fn.message),ht([on]);const Mn=on.name.split(".").slice(-1)[0].toLowerCase(),da=["docx","doc","pdf"],Yt=["png","jpg"];da.indexOf(Mn)!=-1&&on.size/1024/1024>100&&ht([]),Yt.indexOf(Mn)!=-1&&on.size/1024/1024>10&&ht([])},onRemove:()=>ht([])},a.createElement(Se.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\u4E0D\u8D85\u8FC7100M,\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},a.createElement(pt.op,{style:{borderRadius:2}},a.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),a.createElement("div",{className:"c-black mt20"},a.createElement("div",{className:"mb10 c-black"},a.createElement("b",null,"\u77E5\u8BC6\u5E93 "),a.createElement(re.default,{onChange:on=>{ot(on)},style:{marginLeft:10,width:"80%"},options:lt}))),a.createElement("div",{className:"c-black mt20"},a.createElement("div",{className:"mb10 c-black"},a.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),a.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",a.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),a.createElement(se.Z,{style:{gap:16}},a.createElement(ge.Z,null,a.createElement("label",null,"\u5355\u9009\u9898"),a.createElement(we.Z,{min:0,max:10,value:vt,onChange:jt,style:{marginLeft:"8px"}})),a.createElement(ge.Z,null,a.createElement("label",null,"\u591A\u9009\u9898"),a.createElement(we.Z,{min:0,max:10,value:Ft,onChange:Qt,style:{marginLeft:"8px"}})),a.createElement(ge.Z,null,a.createElement("label",null,"\u5224\u65AD\u9898"),a.createElement(we.Z,{min:0,max:10,value:Jt,onChange:qt,style:{marginLeft:"8px"}})),a.createElement(ge.Z,null,a.createElement("label",null,"\u586B\u7A7A\u9898"),a.createElement(we.Z,{min:0,max:10,value:Ee,onChange:qe,style:{marginLeft:"8px"}})),a.createElement(ge.Z,null,a.createElement("label",null,"\u7B80\u7B54\u9898"),a.createElement(we.Z,{min:0,max:10,value:Qe,onChange:Re,style:{marginLeft:"8px"}})),a.createElement(ge.Z,null,a.createElement("label",null,"\u7EC4\u5408\u9898"),a.createElement(we.Z,{min:0,max:10,value:It,onChange:je,style:{marginLeft:"8px"}})),a.createElement(ge.Z,null,a.createElement("label",null,"\u7F16\u7A0B\u9898"),a.createElement(we.Z,{min:0,max:10,value:Pe,onChange:mt,style:{marginLeft:"8px"}})),a.createElement(ge.Z,null,a.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),a.createElement(we.Z,{min:0,max:10,value:xt,onChange:tt,style:{marginLeft:"8px"}})))),nn?a.createElement("div",{onClick:Vt,className:De.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):An?a.createElement("div",{className:`${De.bottomBtn} ${De.disabled}`},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):a.createElement("div",{onClick:()=>{Ya()},className:De.bottomBtn},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),a.createElement(Ie.Z,{onStatusChange:Ne,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!$n,noRestrictModal:Ca,stringTransformer:Ze.o,onError:on=>{Object.prototype.toString.call(on)==="[object Object]"&&on.status===-9&&Ca(on.data)}}))),a.createElement(ce.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:ft},a.createElement(se.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:E(36413),alt:"\u667A\u80FD\u51FA\u9898"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),a.createElement(ie.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:et,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Kt(!1),onSuccess:()=>{Kt(!1),at(!1)}}),a.createElement("div",{style:{height:70}})),Nn("\u5904\u7406\u4E2D"))})},57226:function(ke,Je,E){"use strict";var a=E(59301);const te=({scrollBoxRef:ce,bottomInspectRef:se,contentRef:ue,status:le,rootMargin:xe="70px",bottomOffset:Se=110})=>{const[re,ge]=(0,a.useState)(!0),we=(0,a.useRef)(!1);return(0,a.useEffect)(()=>{if(!ce.current||!se.current)return;const De=new IntersectionObserver(([pt])=>{var ve,ie,Me,Ze;if(!document.contains(pt.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((ve=pt.rootBounds)==null?void 0:ve.width)===0&&((ie=pt.rootBounds)==null?void 0:ie.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((Me=pt.boundingClientRect)==null?void 0:Me.width)===0&&((Ze=pt.boundingClientRect)==null?void 0:Ze.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}ge(pt.isIntersecting)},{root:ce.current,rootMargin:xe,threshold:0});return De.observe(se.current),()=>{De.disconnect()}},[ce.current,se.current,xe]),(0,a.useEffect)(()=>{if(!le)return;const De=ce.current,pt=ue.current;we.current=!1;let ve=De.scrollTop;const ie=()=>{const{scrollTop:Ze,scrollHeight:Ye,clientHeight:ye}=De;Ze>ve?Ze+ye>=Ye-Se&&(De.scrollTop=De.scrollHeight,we.current=!1):Ze{we.current||(De.scrollTop=De.scrollHeight)});return Me.observe(pt),()=>{setTimeout(()=>{Me.unobserve(pt)},250),De.removeEventListener("scroll",ie)}},[le]),re};Je.Z=te},53973:function(ke,Je,E){"use strict";var a=E(59301);const te=({contentRef:ce,status:se})=>((0,a.useEffect)(()=>{!se&&(ce!=null&&ce.current)&&ce.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(xe=>{xe.tagName.toLowerCase()==="code"?xe.parentElement&&(xe.parentElement.contentEditable="false"):xe.tagName.toLowerCase()==="mathx"&&(xe.contentEditable="false")})},[se]),(le=!1)=>{const xe=we=>{const De={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return we.replace(/&[^;]+;/g,pt=>De[pt]||pt)};if(!ce.current)return"";const Se=ce.current.cloneNode(!0);Se.querySelectorAll("code[data-text], mathx[data-text]").forEach(we=>{let De=we.getAttribute("data-text");we.tagName.toLowerCase()==="code"?De=De.replace(/```.*\n|\n```/g,""):we.tagName.toLowerCase()==="mathx"&&(De=`$$${De}$$`);const pt=document.createTextNode(De);we.parentNode.replaceChild(pt,we)}),le&&Se.querySelectorAll('[data-select="disabled"]').forEach(De=>{var pt;const ve=De.textContent||"",ie=document.createTextNode(ve+` `);(pt=De.parentNode)==null||pt.replaceChild(ie,De)});let ge=Se.innerHTML;return le||(ge=ge.replace(/<[^>]*data-select="disabled"[^>]*>.*?<\/[^>]*>/g,"")),ge=ge.replace(/

      /g,""),ge=ge.replace(/<\/p>/g,` `),ge=ge.replace(/
      /g,` `),ge=ge.replace(/\r\n/g,` -`),ge=ge.replace(/<[^>]*>/g,""),ge=xe(ge),ge});Je.Z=te},62440:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return De}});var a=E(59301),te=E(62957),ce=E(77019),se=E(89787),ue="data:image/png;base64,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",le="data:image/png;base64,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",xe="data:image/png;base64,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",Se={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},re=E(59301);const ge=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var De=()=>{const[pt,ve]=(0,a.useState)(0),[ie,Me]=(0,a.useState)(!1),[ze,Ye]=(0,a.useState)(!0),ye=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(ze)return;const Dt=()=>{ve(bt=>bt>=99?(clearInterval(ye.current),99):bt+1)};return ye.current=setInterval(Dt,5e4/99),()=>clearInterval(ye.current)},[ze]);const de=()=>{ve(0),Me(!0),Ye(!1)},b=(Dt=0)=>{Ye(!0),ve(Dt),Me(!1)},Ie=Dt=>{const bt=Dt/1048576;let gt;return bt<=.3?gt=3:bt<=.5?gt=5:bt<=1?gt=10:bt<=2?gt=20:bt<=3?gt=30:bt<=10?gt=bt*10:gt=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${gt}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},oe=()=>re.createElement("span",{className:Se.dotLoading},re.createElement("span",null,"."),re.createElement("span",null,"."),re.createElement("span",null,"."));return{progress:pt,progressOpen:ie,openProgress:de,closeProgress:b,toggleLock:()=>Ye(Dt=>!Dt),CreateProgressModal:(Dt=ge,bt)=>(typeof Dt=="string"&&(Dt=[Dt,Dt,Dt]),re.createElement(te.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:ie,title:null,footer:null,width:500,afterClose:()=>ve(0)},re.createElement(ce.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},pt<=30&&re.createElement(re.Fragment,null,re.createElement("img",{src:ue,alt:"Step 1"}),re.createElement("div",{className:"mt20 c-light-primary"},Dt[0],oe())),pt>30&&pt<60&&re.createElement(re.Fragment,null,re.createElement("img",{src:le,alt:"Step 2"}),re.createElement("div",{className:"mt20 c-light-primary"},Dt[1],oe())),pt>=60&&re.createElement(re.Fragment,null,re.createElement("img",{src:xe,alt:"Step 3"}),re.createElement("div",{className:"mt20 c-light-primary"},Dt[2],oe())),re.createElement(se.Z,{className:Se.progress,status:"active",style:{width:"auto"},size:[300,8],percent:pt}),!!bt&&re.createElement("div",{className:"c-grey-999"},Ie(bt)))))}}},23420:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return et}});var a=E(59301),te=E(75727),ce=E(6767),se=E(25399),ue=E(37568),le=E(7939),xe=E(8191),Se={wrap:"wrap___AasCO",chatContainer:"chatContainer___n6e3E",btnContainer:"btnContainer___yKyVB",btn:"btn___Y_09T",inputContainer:"inputContainer____bM3M",sendBtn:"sendBtn___UHHLj",sendBtnDisabled:"sendBtnDisabled___AoSRc",cancelBtn:"cancelBtn___yql4C",loadingWrp:"loadingWrp___gYLGT","dot-fade":"dot-fade___LruoO"},ge=({position:nt,children:st})=>{const{left:Ae=0,top:Ce=0}=nt||{},[me,He]=(0,a.useState)(Ae),[Ge,Lt]=(0,a.useState)(Ce),it=(0,a.useRef)(null),vt=()=>{if(it.current){const jt=it.current.offsetWidth,Ft=it.current.offsetHeight,Qt=window.innerWidth,Jt=window.innerHeight;let qt=Ae,Ee=Ce;Ae+jt>Qt&&(qt=Qt-jt),qt<0&&(qt=0),Ce+Ft>Jt&&(Ee=Jt-Ft),Ee<0&&(Ee=0),He(qt),Lt(Ee)}};return(0,a.useEffect)(()=>{if(!it.current||!nt)return;const jt=new ResizeObserver(()=>{vt()});return jt.observe(it.current),()=>{jt.disconnect()}},[Ae,Ce,nt]),(0,a.useEffect)(()=>{nt&&vt()},[Ae,Ce,nt]),nt?a.createElement("div",{ref:it,style:{position:"fixed",left:`${me}px`,top:`${Ge}px`,zIndex:1050}},st):null},we=E(14185),De=E(56102),pt=E(74410),ve=Object.defineProperty,ie=Object.defineProperties,Me=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,de=(nt,st,Ae)=>st in nt?ve(nt,st,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):nt[st]=Ae,b=(nt,st)=>{for(var Ae in st||(st={}))Ye.call(st,Ae)&&de(nt,Ae,st[Ae]);if(ze)for(var Ae of ze(st))ye.call(st,Ae)&&de(nt,Ae,st[Ae]);return nt},Ie=(nt,st)=>ie(nt,Me(st)),oe=(nt,st,Ae)=>new Promise((Ce,me)=>{var He=it=>{try{Lt(Ae.next(it))}catch(vt){me(vt)}},Ge=it=>{try{Lt(Ae.throw(it))}catch(vt){me(vt)}},Lt=it=>it.done?Ce(it.value):Promise.resolve(it.value).then(He,Ge);Lt((Ae=Ae.apply(nt,st)).next())}),Dt=({visible:nt,position:st,selectText:Ae,applyRefinedText:Ce,fetchUrl:me,noRestrictModal:He})=>{var Ge;const[Lt,it]=(0,a.useState)(!1),[vt,jt]=(0,a.useState)([]),[Ft,Qt]=(0,a.useState)(""),[Jt,qt]=(0,a.useState)(1),[Ee,qe]=(0,a.useState)(""),[Qe,je]=(0,a.useState)(!1),Pe=(0,a.useRef)(null),[mt,xt]=(0,a.useState)(!1),[tt,It]=(0,a.useState)(0),Ue=(0,a.useRef)(!1),At=((Ge=vt==null?void 0:vt[(vt==null?void 0:vt.length)-1])==null?void 0:Ge.loading)===!0;(0,a.useEffect)(()=>{if(nt){qt(1);return}xt(!1),it(!1),St(),It(0),jt([]),qt(0)},[nt]);const St=()=>{var Nn,$n;Qt(""),qe(""),($n=(Nn=Pe.current)==null?void 0:Nn.cancelRequest)==null||$n.call(Nn)},ot=(...Nn)=>oe(void 0,[...Nn],function*($n="",Ka=vt){const Ca=Date.now(),ll=[...Ka,{text:$n,key:Ca,sender:"user",show:!0},{loading:!0,key:Ca,sender:"AI",show:!0}];qt(2),jt(ll);const Zn=Te(Ka),ka={no_record_times:!0,prompt:$n,history:Zn};Pe.current=new pt.Z(we.Z.API_SERVER+me,ka),yield new Promise(Ya=>{Pe.current.on("data",sa=>{const{chunk:{msg:cn},full:En}=sa,on=cn==="error";xt(!0),qe(nn(En)),jt(dn=>dn.map((Fn,Mn)=>Mn===dn.length-1?Ie(b({},Fn),{text:En,loading:!1,error:on}):Fn))}),Pe.current.on("done",()=>Ya()),Pe.current.on("error",sa=>{const cn="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(sa)==="[object Object]"&&sa.status===-9&&(qt(1),He(sa.data)),jt(En=>En.map((on,dn)=>dn===En.length-1?Ie(b({},on),{text:cn,loading:!1,error:!0}):on)),Ya()}),Pe.current.on("cancelled",()=>Ya()),Pe.current.startStream()}),it(!1)}),lt=Nn=>{Qt(Nn.target.value)},Te=Nn=>Nn.reduce((Ka,Ca)=>{if(Ca.sender==="user"){const ll=Nn.find(Zn=>Zn.key===Ca.key&&Zn.sender==="AI");ll&&(ll!=null&&ll.text)&&!(ll!=null&&ll.error)&&Ka.push({question:Ca.text,answer:ll.text})}return Ka},[]),Xe=()=>{if(ya)return;const Nn=vn("\u6539\u5199");St(),it(!0),ot(Nn)},Ne=Nn=>{if(Nn.key==="Enter"&&!Nn.shiftKey){if(Nn.preventDefault(),Ue.current||$t)return;Xe()}},Bt=()=>{var Nn,$n;It(Ka=>Ka+1),($n=(Nn=Pe.current)==null?void 0:Nn.cancelRequest)==null||$n.call(Nn),it(!1),xt(!1)},kt=[{key:"1",label:a.createElement("span",null," ",a.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:a.createElement("span",null,a.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:a.createElement("span",null," ",a.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],nn=(Nn="")=>{const $n=["\u7B54\u6848\uFF1A","\u96BE\u5EA6\uFF1A","\u89E3\u6790\uFF1A","\u77E5\u8BC6\u70B9\uFF1A","\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09","\u7F16\u7A0B\u8BED\u8A00\uFF1A","\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A","\u7A0B\u5E8F\u4EE3\u7801\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"];return Array.from({length:20}).forEach((Ka,Ca)=>{$n.push(`\u7B54\u6848${Ca+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Ca+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Ca+1})\u8F93\u51FA\uFF1A`)}),$n.forEach(Ka=>{const Ca=new RegExp(Ka,"g");Nn=Nn.replace(Ca,`**${Ka}** `)}),Nn},vn=Nn=>Nn==="\u6539\u5199"?`${Ft}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${Ae}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${Ae}\uFF0C${Nn}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,Vt=Nn=>{let $n="";Nn.key==="1"&&($n=vn("\u6DA6\u8272")),Nn.key==="2"&&($n=vn("\u6269\u5199")),Nn.key==="3"&&($n=vn("\u7F29\u5199")),St(),it(!0),ot($n)},yn=()=>{const Nn=vt.splice(vt.length-2),{text:$n}=(Nn==null?void 0:Nn[0])||{};St(),it(!0),ot($n,vt)},$t=Lt||mt,ya=(Ft==null?void 0:Ft.trim())==="";return nt?a.createElement(te.Z,{open:ya&&!$t&&(Qe||!Ee),overlayStyle:{minWidth:200},menu:{items:kt,onClick:Vt}},a.createElement(ge,{position:st},a.createElement("div",{className:Se.wrap},Jt===2&&a.createElement(a.Fragment,null,a.createElement("div",{className:Se.chatContainer},At&&a.createElement("div",{className:Se.loadingWrp},a.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),a.createElement("div",{className:"ai-loading"})),Ee&&a.createElement(xe.Z,{cancelIndex:tt,streamingStatus:Lt,loadImage:!1,onFinish:()=>oe(void 0,null,function*(){It(0),setTimeout(()=>xt(!1),0)}),value:Ee})),a.createElement("div",{className:Se.btnContainer},a.createElement("div",{onClick:()=>Ce(!0,Ee),className:Se.btn,style:{padding:"0 16px",width:"initial"}},a.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),a.createElement("div",{onClick:()=>Ce(!1,Ee),className:Se.btn,style:{padding:"0 16px",width:"initial"}},a.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),a.createElement(De.CopyToClipboard,{text:Ee,onCopy:()=>ce.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(se.Z,{title:"\u590D\u5236"},a.createElement("div",{className:Se.btn,style:{marginLeft:"auto"}},a.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),a.createElement(se.Z,{title:"\u91CD\u65B0\u751F\u6210"},a.createElement("div",{onClick:yn,className:Se.btn},a.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),a.createElement(se.Z,{title:"\u5220\u9664"},a.createElement("div",{onClick:()=>{qt(1),St(),jt([])},className:Se.btn},a.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),a.createElement("div",{className:Se.inputContainer},a.createElement(ue.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:Ft,bordered:!1,onFocus:()=>je(!0),onBlur:()=>setTimeout(()=>je(!1),300),onChange:lt,onPressEnter:Ne,onCompositionStart:()=>Ue.current=!0,onCompositionEnd:()=>Ue.current=!1}),mt?a.createElement("div",{className:`iconfont icon-tingzhihuida ${Se.cancelBtn}`,onClick:Bt}):a.createElement(le.ZP,{className:ya?Se.sendBtnDisabled:Se.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:$t,onClick:Xe}))))):a.createElement(a.Fragment,null)},bt={"hover-line-container":"hover-line-container___kkYQN","hover-line-content":"hover-line-content___ZkD9e","line-button-container":"line-button-container___A79j9",button:"button___X_Iu7"},gt=Object.defineProperty,yt=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,he=(nt,st,Ae)=>st in nt?gt(nt,st,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):nt[st]=Ae,We=(nt,st)=>{for(var Ae in st||(st={}))Ve.call(st,Ae)&&he(nt,Ae,st[Ae]);if(yt)for(var Ae of yt(st))Fe.call(st,Ae)&&he(nt,Ae,st[Ae]);return nt};const ft=nt=>React.createElement("svg",We({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},nt),React.createElement("title",null,"AI\u6539\u5199"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"26.797%",y1:"22.073%",x2:"82.181%",y2:"80.474%",id:"rewrite_svg__a"},React.createElement("stop",{stopColor:"#5C64FF",offset:"0%"}),React.createElement("stop",{stopColor:"#6988F8",offset:"100%"}))),React.createElement("path",{d:"m10.406 4.741.007.015h-.007v-.022.007Zm-.04-.04.855-1.495 1.497-.855-1.496-.855L10.366 0l-.854 1.497-1.497.855 1.496.854.855 1.495ZM3.1 8.442l1.71 3.1 1.603-3.1 3.1-1.71L6.52 5.023l-1.71-3.1-1.71 3.1L0 6.733l3.099 1.709H3.1Zm6.84 3.1 1.069 1.924 1.068-1.924L14 10.473l-1.924-1.069-1.069-1.923L9.94 9.405l-1.924 1.068 1.924 1.07v-.001Z",fill:"url(#rewrite_svg__a)",fillRule:"nonzero"}));var Kt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",ht=(0,a.forwardRef)(({initialContent:nt,onButtonClick:st},Ae)=>{const[Ce,me]=(0,a.useState)(null),[He,Ge]=(0,a.useState)(null),[Lt,it]=(0,a.useState)(""),[vt,jt]=(0,a.useState)(null),Ft=Ae,Qt=Pe=>{const mt=document.elementFromPoint(10,Pe),xt=document.createRange();let tt=null;const It=document.createTreeWalker(Ft.current,NodeFilter.SHOW_TEXT,{acceptNode:Xe=>{const Ne=document.createRange();Ne.selectNodeContents(Xe);const Bt=Ne.getBoundingClientRect();return Bt.top<=Pe&&Bt.bottom>=Pe?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let Ue="",At,St,ot=null,lt=null,Te=null;for(;At=It.nextNode();){At.parentNode.getAttribute("data-select")==="disabled"&&(St=!0),Ue+=At.textContent,lt||(lt=At),Te=At;const Xe=document.createRange();Xe.selectNodeContents(At);const Ne=Xe.getBoundingClientRect();ot===null&&(ot=Ne.top)}if(lt&&Te&&!St){const Xe=document.createRange();Xe.setStart(lt,0),Xe.setEnd(Te,Te.textContent.length),jt(Xe)}else jt(null);return Ge(ot-1),St?"":Ue.trim()};function Jt(Pe){for(;Pe.parentElement&&Pe.parentElement.tagName.toLowerCase()!=="section";){var mt=window.getComputedStyle(Pe.parentElement);if(mt.pointerEvents==="none")return!0;Pe=Pe.parentElement}return!1}const qt=Pe=>{var mt,xt;if(Jt(Pe.target)){Ge(-1e6);return}if(((xt=(mt=document.getSelection())==null?void 0:mt.toString)==null?void 0:xt.call(mt))!==""){Ge(-1e6);return}const tt=Qt(Pe.clientY);if((tt==null?void 0:tt.trim())===""){Ge(-1e6);return}const It=Ft.current.getBoundingClientRect();me(It.left-30),it(tt)},Ee=()=>{},qe=Pe=>{st&&Lt&&st(Lt,Pe.clientX,Pe.clientY,vt)},Qe=()=>{if(vt){const Pe=window.getSelection();Pe.removeAllRanges(),Pe.addRange(vt)}},je=()=>{window.getSelection().removeAllRanges()};return(0,a.useEffect)(()=>{const Pe=Ft.current;return Pe.addEventListener("mousemove",qt),Pe.addEventListener("mouseleave",Ee),()=>{Pe.removeEventListener("mousemove",qt),Pe.removeEventListener("mouseleave",Ee),je()}},[nt]),a.createElement("div",{className:bt["hover-line-container2"]},He!==null&&a.createElement("div",{className:bt["line-button-container"],style:{top:He,left:Ce},onMouseEnter:()=>{Qe()},onMouseLeave:()=>{je(),Ge(null),it(""),jt(null)}},a.createElement("div",{className:bt.button,onClick:qe},a.createElement("img",{src:Kt}),a.createElement("span",null,"AI\u6539\u5199"))))}),wt={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},et=({nodeRef:nt,noRestrictModal:st})=>{const[Ae,Ce]=(0,a.useState)(null),[me,He]=(0,a.useState)(null),[Ge,Lt]=(0,a.useState)(!1),[it,vt]=(0,a.useState)(null),[jt,Ft]=(0,a.useState)(!1),[Qt,Jt]=(0,a.useState)(!1),qt=nt,Ee=(0,a.useRef)(null),qe=(0,a.useRef)(null),[Qe,je]=(0,a.useState)("");(0,a.useEffect)(()=>{Ae!=null&&Ae.toString()&&je(Ae==null?void 0:Ae.toString())},[Ae==null?void 0:Ae.toString()]);const Pe=()=>{const It=window.getSelection(),Ue=qt.current.scrollTop,At=qt.current.getBoundingClientRect();if(It.rangeCount>0&&It.toString().length>0){const St=It.getRangeAt(0);Ce(St.cloneRange());const ot=St.getBoundingClientRect(),lt=40;let Te=ot.top+Ue-5+lt;Te{if(!It||It.rangeCount===0){Ft(!1);return}const At=It.getRangeAt(0).getBoundingClientRect(),St=window.getComputedStyle(qt.current),ot=parseInt(St.lineHeight),lt=parseInt(St.paddingTop),Te=qt.current.scrollTop,Xe=qt.current.getBoundingClientRect(),Ne=At.top-Xe.top+Te,Bt=Math.floor((Ne-lt)/ot),kt=lt+Bt*ot-Te;vt(kt),Ft(!0)},xt=It=>{qt.current&&!qt.current.contains(It.target)&&Jt(!1)};(0,a.useEffect)(()=>{const It=qt.current;return It.addEventListener("scroll",Pe),It.addEventListener("input",Pe),It.addEventListener("click",Pe),It.addEventListener("mouseup",Pe),It.addEventListener("keyup",Pe),It.addEventListener("click",Pe),document.addEventListener("mousedown",xt),()=>{It.removeEventListener("scroll",Pe),It.removeEventListener("input",Pe),It.removeEventListener("click",Pe),It.removeEventListener("mouseup",Pe),It.removeEventListener("keyup",Pe),It.removeEventListener("click",Pe),document.removeEventListener("mousedown",xt)}},[]);const tt=(It=!0,Ue)=>{if(!Ae)return;const At=qe.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),St=Ae.cloneRange(),ot=window.getSelection();if(ot.removeAllRanges(),ot.addRange(St),It){St.deleteContents();const lt=document.createElement("div");lt.innerHTML=At;const Te=Array.from(lt.childNodes);for(;Te.length>0;)St.insertNode(Te.pop())}else{St.collapse(!1);const lt=document.createElement("div");lt.innerHTML=" "+At;const Te=Array.from(lt.childNodes);for(;Te.length>0;)St.insertNode(Te.pop())}ot.removeAllRanges(),Ce(null),Lt(!1),He(null)};return a.createElement("section",{ref:qe},me&&a.createElement("div",{ref:Ee,className:wt.toolbar,style:{top:me==null?void 0:me.top,left:me==null?void 0:me.left}},a.createElement("div",{className:wt.button,onClick:()=>Lt(!0)},a.createElement("img",{src:Kt}),a.createElement("span",null,"AI\u6539\u5199"))),a.createElement(Dt,{key:JSON.stringify(me),noRestrictModal:st,visible:Ge,position:me,selectText:Qe,applyRefinedText:tt,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),qt.current&&a.createElement(ht,{ref:qt,onButtonClick:(It,Ue,At,St)=>{Ce(St),Lt(!0),je(It),He({left:Ue,top:At+20})}}))}},66915:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return ue}});var a=E(59301),te=E(62957),ce={num:"num___VQiqB"},ue=({visible:le,usedCount:xe,totalCount:Se,onOk:re,onCancel:ge})=>{const we=()=>xe>0?a.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",Se,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",a.createElement("span",{className:ce.num},xe),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):a.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",Se,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",a.createElement("span",{className:ce.num},xe),"\u6B21\uFF09\u3002");return a.createElement(te.default,{centered:!0,open:le,zIndex:1e4,title:"\u63D0\u793A",width:620,onCancel:ge,onOk:re,footer:xe>0?void 0:null},we())}},83928:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return ze},Q:function(){return ie}});var a=E(59301),te={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},ce=E(74410),se=E(14185),ue=E(8191),le=E(23420),xe=E(57226),Se=E(85284),re="data:image/png;base64,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",ge=E(92310),we=E.n(ge),De=E(6767),pt=E(10345),ve=(Ye,ye,de)=>new Promise((b,Ie)=>{var oe=bt=>{try{Dt(de.next(bt))}catch(gt){Ie(gt)}},Pt=bt=>{try{Dt(de.throw(bt))}catch(gt){Ie(gt)}},Dt=bt=>bt.done?b(bt.value):Promise.resolve(bt.value).then(oe,Pt);Dt((de=de.apply(Ye,ye)).next())});const ie={contentRef:{current:null},value:null,status:!1,open:()=>ve(void 0,null,function*(){}),close:()=>{}};var ze=({className:Ye,style:ye,onChange:de,onSuccess:b,onCancel:Ie,onError:oe,fetchUrl:Pt,noRestrictModal:Dt=()=>{},showEditableToolbar:bt,bottomOffset:gt=110,loadingText:yt,showEmptyData:Ve=!0,onStatusChange:Fe,stringTransformer:he,bottomContainerNode:We})=>{const[ft,Kt]=(0,a.useState)(!1),[Ke,ht]=(0,a.useState)(""),[wt,at]=(0,a.useState)(0),[et,nt]=(0,a.useState)(!1),st=(0,a.useRef)(null),Ae=(0,a.useRef)(null),Ce=(0,a.useRef)(null),me=(0,a.useRef)(null),He=(0,xe.Z)({scrollBoxRef:me,bottomInspectRef:Ce,contentRef:Ae,status:et,bottomOffset:gt}),Ge=ft||et;(0,a.useEffect)(()=>{de==null||de(Ke)},[Ke]);const[Lt,it]=(0,a.useState)([]);(0,a.useEffect)(()=>{Fe==null||Fe({contentRef:Ae,status:Ge,value:Ke,open:vt,close:jt})},[Ge,Ke]);const vt=Qt=>ve(void 0,null,function*(){Kt(!0),ht(""),it([]),at(0);const Jt=Pt;Qt!=null&&Qt.fetchUrl&&delete Qt.fetchUrl,st.current=new ce.Z(`${se.Z.API_SERVER}${Jt}`,Qt),yield new Promise((qt,Ee)=>{st.current.on("data",qe=>{var Qe;let{chunk:{content:je,type:Pe}}=qe;nt(!0),Pe==="text"&&ht(mt=>he?he(mt+je):mt+je),Pe==="knowledge"&&(console.log("---knowledge-",qe==null?void 0:qe.chunk),it((Qe=qe==null?void 0:qe.chunk)==null?void 0:Qe.content))}),st.current.on("done",()=>{qt()}),st.current.on("error",qe=>{Object.prototype.toString.call(qe)==="[object Object]"&&qe.status===-1&&De.ZP.warning((qe==null?void 0:qe.message)||""),qt(),oe==null||oe(qe)}),st.current.on("cancelled",()=>{qt(),Ie==null||Ie()}),st.current.startStream()}),Kt(!1)}),jt=()=>{var Qt,Jt;at(1),(Jt=(Qt=st.current)==null?void 0:Qt.cancelRequest)==null||Jt.call(Qt),Kt(!1),nt(!1)},Ft=(0,a.useMemo)(()=>Ae.current?a.createElement(le.Z,{noRestrictModal:Dt,nodeRef:Ae}):a.createElement(a.Fragment,null),[Ae.current]);return a.createElement(a.Fragment,null,a.createElement("div",{className:we()(te.container,Ye),style:ye,ref:me},a.createElement("div",{ref:Ae,className:te.liWrap,contentEditable:!Ge},Ke&&a.createElement(ue.Z,{cancelIndex:wt,streamingStatus:ft,loadImage:!1,onFinish:()=>ve(void 0,null,function*(){at(0),setTimeout(()=>nt(!1),0),b==null||b(Ke)}),value:Ke}),(Lt==null?void 0:Lt.length)>0&&a.createElement(pt.Z,{Filelist:Lt})),!Ke&&!Ge&&a.createElement("div",{className:te.imgBox},a.createElement("img",{width:56,src:re}),a.createElement("span",null,"\u9884\u89C8\u533A")),Ve&&Ge&&a.createElement(Se.Z,{text:yt}),!He&&a.createElement("div",{className:te.backBottom,onClick:()=>{me.current.scrollTop=me.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:Ce}),We),!Ge&&bt&&Ft)}},85284:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return se}});var a=E(59301),te={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},se=({text:ue})=>a.createElement("div",null,a.createElement("div",{className:te.loading},a.createElement("div",{className:te.dot}),a.createElement("div",{className:te.dot}),a.createElement("div",{className:te.dot})),!!ue&&a.createElement("div",{className:"mt5"},ue))},94513:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return It}});var a=E(59301),te=E(36207),ce=E(6767),se=E(94968),ue=E(62957),le=E(25399),xe=E(37568),Se=E(7939),re=E(29787),ge=E(584),we=E(93725),De=E(75727),pt=E(37639),ve=E(92310),ie=E.n(ve),Me=E(8191),ze=E(90283),Ye=E(70990),ye={flex_box_center:"flex_box_center___NfmQB",flex_space_between:"flex_space_between___kVtBD",flex_box_vertical_center:"flex_box_vertical_center___EegZo",flex_box_center_end:"flex_box_center_end___Ueaqo",flex_box_column:"flex_box_column___Sd9Zb",loadingPic:"loadingPic___sQWGQ",loading:"loading___ss_U1",dot:"dot___eTny8","dot-fade":"dot-fade___gzUhM",wrap:"wrap___SoLR4",chatContainer:"chatContainer___bSpXP",footerContainer:"footerContainer___IbaJq",btnWrp:"btnWrp___z89PH",btn:"btn___VK3Di",btnActive:"btnActive___en_8L",inputContainer:"inputContainer___q_PRC",uploadBtn:"uploadBtn___fY3BV",sendBtn:"sendBtn____aYXt",sendBtnDisabled:"sendBtnDisabled____WhtC",cancelBtn:"cancelBtn___I91qC",lineFour:"lineFour___t_eBm",fullIcon:"fullIcon___WYjW2",footerContainerSelected:"footerContainerSelected___TV_oq",full:"full___h1vtm",li:"li___DXR9A",avatarIcon:"avatarIcon___EYoqp",img:"img___wrenL",content:"content___NK_Ew",borderBox:"borderBox___UVtN4",text:"text___d_gYw",fileWrap:"fileWrap___kbAp0",file:"file___R5FNg",fileName:"fileName___oTYTw",source:"source___JD93j",action:"action___CTh1w",disabledInput:"disabledInput___rMs3e",backBottom:"backBottom___VIz5U",head:"head___vWC9s",title:"title___l1GaK",headBtn:"headBtn___fGGSq",menuWarp:"menuWarp___Py4k9",menu:"menu___Rpj4l",menuText:"menuText___zGoGw",menuDel:"menuDel___qa0au",active:"active___n_Cfs",draggableWrap:"draggableWrap___u95gi",modal:"modal___Q60Fu",footer:"footer___lxKwN",main:"main____xLI7",files:"files___U6HeB",fileDel:"fileDel___HitRv",inputWrap:"inputWrap___ydzLc",btnWrap:"btnWrap___ENcDO",btnDisabled:"btnDisabled___AFYEZ",uploadDisabledBtn:"uploadDisabledBtn___LslUe",bottomlist:"bottomlist___Unmz9"},de=E(49317),b=E(76406),Ie=E(67279),oe=E(12495),Pt=E(28984),Dt=E(71986),bt=E(14185),gt=E(56102),yt=E(74410),Ve=E(64466),Fe=E(34547),he=E(73928),We=Object.defineProperty,ft=Object.defineProperties,Kt=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,at=(Ue,At,St)=>At in Ue?We(Ue,At,{enumerable:!0,configurable:!0,writable:!0,value:St}):Ue[At]=St,et=(Ue,At)=>{for(var St in At||(At={}))ht.call(At,St)&&at(Ue,St,At[St]);if(Ke)for(var St of Ke(At))wt.call(At,St)&&at(Ue,St,At[St]);return Ue},nt=(Ue,At)=>ft(Ue,Kt(At)),st=(Ue,At,St)=>new Promise((ot,lt)=>{var Te=Bt=>{try{Ne(St.next(Bt))}catch(kt){lt(kt)}},Xe=Bt=>{try{Ne(St.throw(Bt))}catch(kt){lt(kt)}},Ne=Bt=>Bt.done?ot(Bt.value):Promise.resolve(Bt.value).then(Te,Xe);Ne((St=St.apply(Ue,At)).next())}),Ce=({title:Ue="\u5934\u6B4CAI",placeholder:At,hideUpload:St,hideInputBox:ot,aiIcon:lt=oe,userIcon:Te=Pt,dragIcon:Xe=Dt,children:Ne,fetchUrl:Bt,fetchData:kt={},extraAnswerAction:nn,showDefaultTips:vn=!0,onOpen:Vt,onClose:yn,loadingOption:$t,showPreference:ya=!1,initMessage:Nn,customRequest:$n,visible:Ka,width:Ca=1200,isCheckRestrictNumber:ll=!1,headNode:Zn,headFunctionNode:ka,showRedraw:Ya,showEdit:sa,promptPropName:cn="prompt",topPercentage:En,showSwitchingModel:on=!1,showImageGenerator:dn=!1,showLookHistory:Fn=!1,fetchListObject:Mn,customPreference:da,customDataNode:Yt,showAddSession:bn,historyId:ua,draggableExtraNode:ra,drawerExtraNode:pa,menuExtraFunctionNode:Wa,showSceneAwareness:ja=!1,showThiking:jn=!1,ReactComponent:Pn=te.Z,topFunctionNode:fn,footerContainerStyle:Wn,chatContainerStyle:gl={},showCodePreview:Il=!1,showSource:wr=!0,onSendMessage:hn,onDynamic:Xn=()=>{},setSelectItem:qa,isPath:La=!1,BottomNode:yl,BOttomNodeName:Rl,ysclist:Le={},onOpenChange:Xt})=>{var mn,Nt,ga,qn,Sa,Oa,nl,ol,jl;const[Ea,ha]=(0,a.useState)(!1),[al,El]=(0,a.useState)("qwen-plus-latest"),[ba,Hn]=(0,a.useState)([]),[Hl,pr]=(0,a.useState)([]),[Ml,Nl]=(0,a.useState)(!1),[kr,Pa]=(0,a.useState)(!1),[Ol,fr]=(0,a.useState)(!1),[fl,bl]=(0,a.useState)([]),[sl,Rr]=(0,a.useState)(""),[oa,mu]=(0,a.useState)(0),[Eu,br]=(0,a.useState)(void 0),[jr,fe]=(0,a.useState)(!1),[be,_e]=(0,a.useState)(null),[Ct,Gt]=(0,a.useState)(""),Wt=(0,a.useRef)(),wn=(0,a.useRef)(null),ee=(0,a.useRef)(null),[rt,Ot]=(0,a.useState)(!1),[_t,$e]=(0,a.useState)(!1),[zt,Rt]=(0,a.useState)(!1),[an,Ut]=(0,a.useState)(!1),[Be,Et]=(0,a.useState)(!1),[Tt,ln]=(0,a.useState)(0),Vn=(0,a.useRef)(null),Sn=(0,a.useRef)(!1),Yn=(0,a.useRef)(null),[_n,Jn]=(0,a.useState)(void 0),[Ia,zl]=(0,a.useState)(!0),[il,Bl]=(0,a.useState)(Ca-28),[wl,Tl]=(0,a.useState)(!1),[ma,Bu]=(0,a.useState)(!0),[lr,Ru]=(0,a.useState)([]),gr=(0,a.useRef)([]),su=(0,a.useRef)(null),bu=(0,a.useRef)(null),er=(0,a.useRef)(!1),qr=il-22,Wr=sl==null?void 0:sl.split(` -`).length,{onAdd:ju,onGetList:pu,onListClick:Ku,onListDelete:lo,onListDealData:Fo}=Mn||{},[sr,Ir]=(0,a.useState)([]),or=50,tr=10,Pr={maxCount:or,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:ba,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:en=>st(void 0,null,function*(){var $a,pl,Vl,dr;const $l=(dr=(Vl=(pl=($a=en==null?void 0:en.name)==null?void 0:$a.split("."))==null?void 0:pl.slice(-1))==null?void 0:Vl[0])==null?void 0:dr.toLowerCase(),Tu=["doc","docx","md","pdf","txt","xlsx","xls"].includes($l);return en.size==0?(ce.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),se.default.LIST_IGNORE):Tu?en.size/1024/1024>100?(ce.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),se.default.LIST_IGNORE):!0:(ce.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),se.default.LIST_IGNORE)}),onChange:({fileList:en})=>{Hn(en)},action:`${(mn=bt.Z)==null?void 0:mn.API_SERVER}/api/intelligent_imports/upload_file.json`},Ou={maxCount:tr,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Hl,multiple:!0,accept:".jpg,.png,",beforeUpload:en=>{var $a,pl,Vl,dr;const $l=(dr=(Vl=(pl=($a=en==null?void 0:en.name)==null?void 0:$a.split("."))==null?void 0:pl.slice(-1))==null?void 0:Vl[0])==null?void 0:dr.toLowerCase(),Tu=["jpg","png"].includes($l);return en.size==0?(ce.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),se.default.LIST_IGNORE):Tu?en.size/1024/1024>10?(ce.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),se.default.LIST_IGNORE):!0:(ce.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),se.default.LIST_IGNORE)},onChange:({fileList:en})=>{pr(en)},action:`${(Nt=bt.Z)==null?void 0:Nt.API_SERVER}/api/ai/generals/update_file.json`};(0,a.useEffect)(()=>{if(!fl.length||!Wt.current)return;const en=fl[fl.length-1];en!=null&&en.loading&&(Wt.current.scrollTop=Wt.current.scrollHeight)},[fl.length]),(0,a.useEffect)(()=>{if(!Wt.current||!Vn.current)return;const en=new IntersectionObserver(([$a])=>{var pl,Vl,dr,$l;if(!document.contains($a.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((pl=$a.rootBounds)==null?void 0:pl.width)===0&&((Vl=$a.rootBounds)==null?void 0:Vl.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((dr=$a.boundingClientRect)==null?void 0:dr.width)===0&&(($l=$a.boundingClientRect)==null?void 0:$l.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}zl($a.isIntersecting)},{root:Wt.current,rootMargin:"70px",threshold:0});return en.observe(Vn.current),()=>{Vn.current&&en.unobserve(Vn.current)}},[Wt.current,Vn.current]),(0,a.useEffect)(()=>{var en,$a,pl;let Vl=Object.values(((en=Le==null?void 0:Le.bot_option_data)==null?void 0:en.model_detail_map)||{});(Vl==null?void 0:Vl.length)>0&&((pl=($a=Vl==null?void 0:Vl[0])==null?void 0:$a.name.toLowerCase())!=null&&pl.includes("reasoner"))?$e(!0):$e(!1)},[Le]),(0,a.useEffect)(()=>{if(!rt)return;const en=Wt.current,$a=Yn.current;Sn.current=!1;let pl=en.scrollTop;const Vl=()=>{const{scrollTop:$l,scrollHeight:Iu,clientHeight:Tu}=en;$l>pl?$l+Tu>=Iu-50&&(en.scrollTop=en.scrollHeight,Sn.current=!1):$l{Sn.current||(en.scrollTop=en.scrollHeight)});return dr.observe($a),()=>{var $l;dr.unobserve($a),($l=en==null?void 0:en.removeEventListener)==null||$l.call(en,"scroll",Vl)}},[rt]),(0,a.useEffect)(()=>{!rt&&gr.current.length&&(bl([...fl,...gr.current]),gr.current=[])},[rt]),(0,a.useEffect)(()=>{if(!Wt.current)return;const en=new ResizeObserver(()=>{var $a;Wt.current&&Bl(($a=Wt.current)==null?void 0:$a.offsetWidth)});return en.observe(Wt.current),()=>{Wt.current&&en.unobserve(Wt.current)}},[Wt.current]),(0,a.useEffect)(()=>{typeof Ka=="boolean"&&ha(Ka)},[Ka]),(0,a.useEffect)(()=>{Xt&&Xt(Ea)},[Ea]),(0,a.useEffect)(()=>{var en;if(wn.current&&be!==null){wn.current.focus();const $a=(en=wn.current.resizableTextArea)==null?void 0:en.textArea;$a&&($a.selectionStart=$a.selectionEnd=$a.value.length)}},[be]),(0,a.useEffect)(()=>{Wr<5&&fe(!1)},[Wr]),(0,a.useEffect)(()=>{Ea&&Nn&&(bl(Hr(Nn)),Nl(!0),zr(Nn,{history:[]})),Ea&&(Ja(),ua?Ii(ua):bn&&!_n&&di()),Ea||hl()},[Ea]);const Hr=(en="",$a=[],pl=[])=>{const Vl=Date.now();return[{text:en,key:Vl,sender:"user",fileList:$a,imageList:pl,show:!0},{loading:!0,key:Vl,sender:"AI",show:!0,model:kt!=null&&kt.application_id?"other":al,imageGenerator:an,thinkingEnabled:_t,codePreview:zt}]},hl=()=>{Gt(""),_e(null),Hn([]),pr([]),Rr("")},Cr=()=>{if(Vt){Vt({chatData:fl,setChatData:bl,setLoading:Nl,getData:zr,renderChatItems:Hr,handleAdd:di,identifier:_n});return}ha(!0)},Zl=()=>{if(Bu(!0),yn){yn();return}ha(!1)},gu=()=>{fe(!jr)},Ja=()=>st(void 0,null,function*(){if(!ll)return;const en=yield(0,de.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(en==null?void 0:en.status)===0&&(en==null?void 0:en.total_number)!==-1&&(mu((en==null?void 0:en.total_number)-(en==null?void 0:en.remaining_number)),br(en==null?void 0:en.total_number))}),ko=()=>{ue.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:a.createElement("div",null,a.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),a.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",Eu,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},Er=en=>en.reduce((pl,Vl)=>{if(Vl.sender==="user"&&Vl.text){const dr=en.find($l=>$l.key===Vl.key&&$l.sender==="AI");dr&&(dr!=null&&dr.text)&&!(dr!=null&&dr.error)&&pl.push({question:Vl.text,answer:dr.text})}return pl},[]),zr=(...en)=>st(void 0,[...en],function*($a="",pl={},Vl=fl){if(Ir([]),$n&&(yield $n({mes:$a,setChatData:bl,fileList:ba,body:pl,checkNum:Ja,setLoading:Nl,bodyChatData:Vl,setTyping:Ot,setImageGenerator:Ut,renderChatItems:Hr})),!$n){const dr=ba==null?void 0:ba.map(zu=>{var wu;return(wu=zu==null?void 0:zu.response)==null?void 0:wu.file_id}),$l=Hl==null?void 0:Hl.map(zu=>{var wu;return(wu=zu==null?void 0:zu.response)==null?void 0:wu.data}),Iu=pl.history||Er(Vl),Tu=et(et({identifier:_n,response_mode:"streaming",model:al,scene_awareness:Be,thinking_enabled:_t,image_generator:an,code_preview:zt,file_ids:dr,image_list:$l,history:Iu,[cn]:$a},kt),pl),xu=Object.fromEntries(Object.entries(Tu).filter(([zu,wu])=>wu!==void 0));ee.current=new yt.Z(bt.Z.API_SERVER+Bt,xu),yield new Promise((zu,wu)=>{let Ro=null,li=null;ee.current.on("data",Wo=>{Ot(!0);const{chunk:{content:bo,type:ul,created:Al,msg:$u}}=Wo,ho=$u==="error";ul==="thinking"&&(Ro=Ro||Al,bl(mo=>[...mo].map((io,ro)=>ro===mo.length-1?nt(et({},io),{reasoning:(io.reasoning||"")+bo,loading:!1,hideAnswer:!0,error:ho}):io))),ul==="text"&&(li=li||Al,bl(mo=>[...mo].map((io,ro)=>ro===mo.length-1?nt(et({},io),{text:(io.text||"")+bo,loading:!1,startTime:Ro,endTime:li,error:ho}):io))),ul==="follow_up"&&(Ir([]),Ir(bo))}),ee.current.on("done",()=>{zu()}),ee.current.on("error",Wo=>{let bo="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(Wo)==="[object Object]"&&Wo.status===-9&&(bo=Wo==null?void 0:Wo.message),bl(ul=>[...ul].map((Al,$u)=>$u===ul.length-1?nt(et({},Al),{text:bo,loading:!1,error:!0}):Al)),zu()}),ee.current.on("cancelled",()=>{zu()}),ee.current.startStream()})}Ja(),Nl(!1)}),Qo=en=>{Rr(en.target.value)},Bo=(en,$a)=>{if(hl(),Nl(!0),en==="edit"){gr.current=fl.slice($a+2);const pl=fl.splice($a),{fileList:Vl=[],imageList:dr=[]}=(pl==null?void 0:pl[0])||{},$l=Vl.map(xu=>{var zu;return(zu=xu.response)==null?void 0:zu.file_id}),Iu=dr.map(xu=>{var zu;return(zu=xu.response)==null?void 0:zu.data}),Tu={history:Er(fl),file_ids:$l,image_list:Iu,edit:!0};bl([...fl,...Hr(Ct,Vl,dr)]),zr(Ct,Tu,fl)}if(en==="redraw"){gr.current=fl.slice($a+1);const pl=fl.splice($a-1),{text:Vl,fileList:dr=[],imageList:$l=[]}=(pl==null?void 0:pl[0])||{},Iu=dr.map(zu=>{var wu;return(wu=zu.response)==null?void 0:wu.file_id}),Tu=$l.map(zu=>{var wu;return(wu=zu.response)==null?void 0:wu.data}),xu={history:Er(fl),file_ids:Iu,image_list:Tu,edit:!0};bl([...fl,...Hr(Vl,dr,$l)]),zr(Vl,xu,fl)}},oo=()=>{if(sl.trim()!==""){hl(),Nl(!0);const en=ba.filter(pl=>pl.status==="done"),$a=Hl.filter(pl=>pl.status==="done");bl([...fl,...Hr(sl,en,$a)]),zr(sl)}},Ma=en=>{if(en.shiftKey){if(en.key==="Enter")return}else if(en.key==="Enter"){if(en.preventDefault(),Ci||er.current)return;oo()}},si=(en,$a)=>{let pl=!1;sa===!0?pl=!0:sa==="last"&&(pl=fl.reduce((Iu,Tu,xu)=>Tu.sender==="user"?xu:Iu,-1)===$a);const Vl=$a===be,dr=[...(en==null?void 0:en.fileList)||[],...(en==null?void 0:en.imageList)||[]];return a.createElement("div",{className:ye.li,style:et({width:qr},gl)},a.createElement("div",{className:ye.avatarIcon},a.createElement("img",{className:ye.img,src:Te})),a.createElement("div",{className:ye.content},!!(dr!=null&&dr.length)&&a.createElement("div",{className:ye.fileWrap},dr==null?void 0:dr.map(($l,Iu)=>a.createElement("div",{key:Iu,className:ye.file},a.createElement(Ve.Z,{filename:$l==null?void 0:$l.name,className:"mr10",width:24}),a.createElement("aside",null,a.createElement(le.Z,{title:$l==null?void 0:$l.name},a.createElement("div",{className:ye.fileName},$l==null?void 0:$l.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,b.RD)($l==null?void 0:$l.size)))))),a.createElement("div",{className:ye.borderBox},Vl?a.createElement(xe.default.TextArea,{value:Ct,ref:wn,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:$l=>Gt($l.target.value)}):a.createElement("div",{className:ye.text},en==null?void 0:en.text)),Vl?a.createElement("div",{className:ye.action},a.createElement(Se.ZP,{onClick:()=>{Gt(""),_e(null)},size:"small"},"\u53D6\u6D88"),a.createElement(Se.ZP,{disabled:!Ct.trim(),onClick:()=>Bo("edit",$a),type:"primary",size:"small"},"\u786E\u8BA4")):a.createElement("div",{className:ye.action},a.createElement(gt.CopyToClipboard,{text:(en==null?void 0:en.text)||"",onCopy:()=>ce.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(le.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),pl&&!Ml&&a.createElement(le.Z,{title:"\u7F16\u8F91"},a.createElement("i",{onClick:()=>{_e($a),Gt((en==null?void 0:en.text)||"")},className:"iconfont icon-bianji10 font14"})))))},ci=(en,$a)=>{console.log(en);let pl=!1;Ya===!0?pl=!0:Ya==="last"&&(pl=fl.reduce(($l,Iu,Tu)=>Iu.sender==="AI"?Tu:$l,-1)===$a);let Vl="";return en!=null&&en.source?Vl=en==null?void 0:en.source:(en==null?void 0:en.model)==="deepseek-r1"?Vl="\u7531deepseek\u751F\u6210":(en==null?void 0:en.model)==="qwen-plus-latest"&&(Vl="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),a.createElement("div",{className:ye.li,style:et({width:qr},gl)},a.createElement("div",{className:ye.avatarIcon},a.createElement("img",{className:ye.img,src:lt})),a.createElement("div",{className:ye.content},a.createElement("div",{className:ye.borderBox},en.loading&&a.createElement(a.Fragment,null,en!=null&&en.imageGenerator?a.createElement("div",{className:ye.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",a.createElement("div",{className:"ai-loading"})):!(en!=null&&en.thinkingEnabled)&&a.createElement("div",null,a.createElement("div",{className:ye.loading},a.createElement("div",{className:ye.dot}),a.createElement("div",{className:ye.dot}),a.createElement("div",{className:ye.dot})),a.createElement("div",{style:{marginTop:10,color:"#9096A3"}},($t==null?void 0:$t.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(en==null?void 0:en.thinkingEnabled)&&a.createElement(ze.Z,{time:en==null?void 0:en.time,cancelIndex:Tt,loading:en.loading,streamingStatus:!(en!=null&&en.text),onFinish:()=>{ln(0),bl(dr=>[...dr].map(($l,Iu)=>Iu===dr.length-1?nt(et({},$l),{hideAnswer:!1,time:$l.startTime?$l.endTime-$l.startTime:null}):$l))},value:en==null?void 0:en.reasoning}),!!(en!=null&&en.text)&&!en.hideAnswer&&a.createElement(Me.Z,{onDynamic:Xn,cancelIndex:Tt,streamingStatus:Ml,loadImage:!!(en!=null&&en.imageGenerator),onFinish:()=>st(void 0,null,function*(){ln(0),setTimeout(()=>Ot(!1),0)}),value:en==null?void 0:en.text})),wr&&!(en!=null&&en.application_id)&&(en==null?void 0:en.model)!="other"&&!!(en!=null&&en.text)&&Vl&&a.createElement("div",{className:ye.source},Vl),a.createElement("div",{className:ye.action},nn==null?void 0:nn(en,$a,Vo),!(en!=null&&en.imageGenerator)&&a.createElement(gt.CopyToClipboard,{text:String((en==null?void 0:en.text)||""),onCopy:()=>ce.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(le.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),ya&&!Ml&&a.createElement(a.Fragment,null,a.createElement(le.Z,{title:"\u559C\u6B22"},a.createElement("i",{style:en!=null&&en.like?{color:"#FA8D30"}:{},onClick:()=>Lo("like",!(en!=null&&en.like),$a),className:"iconfot icon-yijiejue font15"})),a.createElement(le.Z,{title:"\u4E0D\u559C\u6B22"},a.createElement("i",{style:en!=null&&en.dislike?{color:"#e86d7c"}:{},onClick:()=>Lo("dislike",!(en!=null&&en.dislike),$a),className:"iconfot icon-weijiejuezhengchang font15"}))),pl&&!Ml&&a.createElement(le.Z,{title:"\u91CD\u65B0\u751F\u6210"},a.createElement("i",{onClick:()=>Bo("redraw",$a),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},Lo=(en,$a,pl)=>st(void 0,null,function*(){if(da){const Vl=fl.slice(0,pl+1),$l=Er(Vl).length;yield da({type:en,value:$a,index:pl,identifier:_n,objectIndex:$l})}bl(Vl=>(Vl[pl][en]=$a,$a&&(Vl[pl][en==="like"?"dislike":"like"]=!1),[...Vl]))}),ni=()=>{var en,$a;ln(1),($a=(en=ee.current)==null?void 0:en.cancelRequest)==null||$a.call(en),Nl(!1),Ot(!1)},di=()=>st(void 0,null,function*(){var en,$a,pl;qa({}),Ir([]),($a=(en=ee.current)==null?void 0:en.cancelRequest)==null||$a.call(en),hl(),bl([]),Nl(!0);const Vl=yield ju();(Vl==null?void 0:Vl.status)===0&&Jn((pl=Vl==null?void 0:Vl.data)==null?void 0:pl.identifier),Nl(!1),Ot(!1)}),Xo=()=>st(void 0,null,function*(){var en;fr(!0);const $a=yield pu();($a==null?void 0:$a.status)===0&&Ru(((en=$a==null?void 0:$a.data)==null?void 0:en.list)||[]),fr(!1)}),Ii=(...en)=>st(void 0,[...en],function*($a=_n){var pl,Vl,dr,$l,Iu;qa({}),Ir([]),(Vl=(pl=ee.current)==null?void 0:pl.cancelRequest)==null||Vl.call(pl),hl(),Pa(!0);const Tu=yield Ku($a);if(Tu.status===0){const xu=Fo(((dr=Tu==null?void 0:Tu.data)==null?void 0:dr.messages)||[]);qa({type:($l=Tu==null?void 0:Tu.data)==null?void 0:$l.scene_type}),bl(xu),Pa(!1),Jn((Iu=Tu==null?void 0:Tu.data)==null?void 0:Iu.identifier);return}bl([]),Pa(!1)}),mi=(en,$a)=>st(void 0,null,function*(){(yield lo(en)).status===0&&(ce.ZP.success("\u5220\u9664\u6210\u529F"),$a===_n&&di(),Xo())}),yi=()=>a.createElement("div",{className:ye.menuWarp},a.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),a.createElement(re.Z,{spinning:Ol},!lr.length&&a.createElement(ge.Z,{style:{width:250,paddingBottom:30},image:ge.Z.PRESENTED_IMAGE_SIMPLE}),!!lr.length&&a.createElement("div",{className:ye.menu},lr.map(function(en,$a){return a.createElement("aside",{className:ie()(_n===en.identifier&&ye.active),key:en.id,onClick:()=>Ii(en.id)},a.createElement("div",{className:ye.menuText},a.createElement(le.Z,{title:en==null?void 0:en.question},a.createElement("span",null,en==null?void 0:en.question)),Wa&&Wa(en)),a.createElement("div",{className:ye.menuDel,onClick:pl=>pl.stopPropagation()},a.createElement("i",{onClick:()=>(0,he.r)(en.id),className:"iconfont icon-daochubeifen primary-hover font14"})),a.createElement("div",{className:ye.menuDel,onClick:pl=>pl.stopPropagation()},a.createElement(we.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>mi(en.id,en.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},a.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),zi=en=>{if(en==="file"){if(Hl.length){ue.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{pr([]),su.current.upload.uploader.fileInput.click()}});return}su.current.upload.uploader.fileInput.click()}if(en==="image"){if(ba.length){ue.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{Hn([]),bu.current.upload.uploader.fileInput.click()}});return}bu.current.upload.uploader.fileInput.click()}},ai=[...ba,...Hl],Ci=ai.some(en=>en.status==="uploading")||Ml||rt,es=oa>=Eu,Vo={chatData:fl,stream:ee,isDisabledNum:es,isDisAbledUpload:Ci,checkNumModal:ko,checkNum:Ja,onClose:Zl,setChatData:bl,setLoading:Nl,getData:zr,clearStatus:hl,typing:rt,setImageGenerator:Ut,renderChatItems:Hr,setSceneAwareness:Et,setIdentifier:Jn,setCodePreview:Rt,setTyping:Ot,onMenuClick:Ii};return a.createElement(a.Fragment,null,Ne?a.createElement("div",{onClick:Cr},Ne):Ne!==null&&!Ea&&a.createElement(Ie.Z,{draggableExtraNode:ra,showAvatarEditData:{nickname:"\u5B9E\u9A8C\u52A9\u6559",headImgId:null},src:Xe,onClick:Cr,topPercentage:En}),Ea&&a.createElement("div",{className:ye.draggableWrap},a.createElement(Fe.s,{dragHandleClassName:ye.title,bounds:"parent",minHeight:400,maxHeight:window.innerHeight-40,minWidth:736,maxWidth:window.innerWidth-40,resizeHandleStyles:{right:{width:5}},default:{x:window.innerWidth-756,y:20,width:736,height:window.innerHeight-40}},a.createElement("div",{className:ye.modal},a.createElement("div",{className:ye.head},a.createElement("div",{className:ye.title},a.createElement("b",{className:"c-grey-333 font16"},"\u5B9E\u9A8C\u52A9\u6559"),a.createElement("span",{className:"c-grey-333 font14"},"\uFF08\u70B9\u51FB\u53EF\u62D6\u52A8\u7A97\u53E3\uFF09")),pa,on&&a.createElement(Ye.Z,{value:al,onChange:en=>{$e(!1),Ut(!1),El(en),pr([]),Hn([])}}),Fn&&a.createElement(a.Fragment,null,a.createElement(De.Z,{className:"ml10",dropdownRender:yi,onOpenChange:en=>{en&&Xo()},placement:"bottomRight",arrow:{pointAtCenter:!0}},a.createElement("div",{className:ye.headBtn},a.createElement("i",{className:"icon-lishiduihua1 font14"})))),bn&&a.createElement(a.Fragment,null,a.createElement(le.Z,{title:"\u65B0\u5EFA\u5BF9\u8BDD"},a.createElement("div",{className:ye.headBtn,onClick:di},a.createElement("i",{className:"icon-xinjianduihua font14"}))),a.createElement("div",{style:{height:10,width:1,background:"#D8D8D8"}})),a.createElement(le.Z,{title:"\u6536\u8D77\u7A97\u53E3"},a.createElement("div",{className:ye.headBtn,onClick:Zl},a.createElement("i",{className:"icon-suoxiaochuangkou font14"})))),a.createElement("div",{className:ie()(ye.wrap,Ea&&"body-overflow-hidden")},a.createElement("div",{ref:Wt,className:ye.chatContainer},!La&&(fn==null?void 0:fn(Vo)),vn&&a.createElement("div",{className:`${ye.li} mb20`,style:et({width:qr},gl)},a.createElement("div",{className:ye.avatarIcon},a.createElement("img",{className:ye.img,src:lt})),a.createElement("div",{className:ye.content},a.createElement("div",{className:ye.borderBox},Zn,ka==null?void 0:ka(Vo)))),La&&(fl==null?void 0:fl.length)<=0&&a.createElement("div",{style:{textAlign:"center"}},Zn,a.createElement("div",{style:{height:20,width:1}}),La&&(fn==null?void 0:fn(Vo))),a.createElement("div",{ref:Yn},a.createElement(re.Z,{spinning:kr,className:"mt20"},fl==null?void 0:fl.map((en,$a)=>a.createElement(a.Fragment,{key:en.key+$a},en.show&&a.createElement(a.Fragment,null,en.sender==="user"&&si(en,$a),en.sender==="AI"&&ci(en,$a),Yt&&!["AI","user"].includes(en.sender)&&Yt(en,$a,{width:qr})))))),!Ia&&a.createElement("div",{className:ye.backBottom,onClick:()=>{Wt.current.scrollTop=Wt.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:Vn,className:"pl20"}),(sr==null?void 0:sr.length)>0&&a.createElement("div",{style:{display:(sr==null?void 0:sr.length)===0&&"none",marginTop:0,maxHeight:300,overflow:"auto",paddingBottom:20,paddingLeft:70}},sr==null?void 0:sr.map((en,$a)=>a.createElement("div",{onClick:()=>{Nl(!0),Ir([]);const pl=ba.filter(dr=>dr.status==="done"),Vl=Hl.filter(dr=>dr.status==="done");bl([...fl,...Hr(en,pl,Vl)]),zr(en)},className:ye.bottomlist,style:{marginTop:$a===0?0:10,fontSize:12,height:36,lineHeight:"36px"}},en)))),La&&(fl==null?void 0:fl.length)<=0&&a.createElement("div",{style:{display:((qn=Object.keys(((ga=Le==null?void 0:Le.bot_info)==null?void 0:ga.onboarding_info)||{}))==null?void 0:qn.length)===0&&"none",marginTop:20,maxHeight:300,overflow:"auto",paddingLeft:20}},a.createElement("div",{style:{color:"#333",fontSize:16,whiteSpace:"pre-wrap"}},(Oa=(Sa=Le==null?void 0:Le.bot_info)==null?void 0:Sa.onboarding_info)==null?void 0:Oa.prologue),(jl=(ol=(nl=Le==null?void 0:Le.bot_info)==null?void 0:nl.onboarding_info)==null?void 0:ol.suggested_questions)==null?void 0:jl.map((en,$a)=>a.createElement("div",{onClick:()=>{Nl(!0);const pl=ba.filter(dr=>dr.status==="done"),Vl=Hl.filter(dr=>dr.status==="done");bl([...fl,...Hr(en,pl,Vl)]),zr(en)},className:ye.bottomlist},en))),La&&(fl==null?void 0:fl.length)>0&&a.createElement("div",{style:{display:"flex",gap:20,marginLeft:20,marginBottom:10}},Rl&&a.createElement(Se.ZP,{style:{height:34,borderRadius:20,width:102},ghost:!0,type:"primary"},Rl),a.createElement(pt.Z,{zIndex:1e3,placement:"topLeft",content:a.createElement("div",{style:{width:530}},yl==null?void 0:yl(Vo)),title:"\u667A\u80FD\u5DE5\u5177"}," ",a.createElement(Se.ZP,{style:{height:34,borderRadius:20,width:102},icon:a.createElement("i",{className:"iconfont icon-qita"}),type:"primary",ghost:!0},"\u667A\u80FD\u5DE5\u5177"))),!ot&&a.createElement("div",{className:ye.footer},a.createElement("div",{className:ye.main},!!ai.length&&a.createElement("div",{className:ye.files},ai==null?void 0:ai.map((en,$a)=>a.createElement("div",{key:$a,className:ye.file},a.createElement(re.Z,{size:"small",spinning:(en==null?void 0:en.status)==="uploading"},a.createElement(Ve.Z,{filename:en==null?void 0:en.name,className:"block",width:24})),a.createElement("aside",null,a.createElement(le.Z,{title:en==null?void 0:en.name},a.createElement("div",{className:ye.fileName},en==null?void 0:en.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,b.RD)(en==null?void 0:en.size))),a.createElement("i",{onClick:()=>{Hn(pl=>pl.filter(Vl=>Vl.uid!==en.uid)),pr(pl=>pl.filter(Vl=>Vl.uid!==en.uid))},className:`aitubiao icon-tupianguanbi ${ye.fileDel}`})))),a.createElement("div",{className:ye.inputWrap},a.createElement(xe.default.TextArea,{placeholder:At||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:sl,bordered:!1,onChange:Qo,onPressEnter:Ma,onCompositionStart:()=>{er.current=!0},onCompositionEnd:()=>{er.current=!1}}),a.createElement("div",{className:ye.action},a.createElement("div",{className:ye.btnWrap},ja&&a.createElement(le.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},a.createElement("div",{onClick:()=>Et(!Be),className:ie()(ye.btn,Be&&ye.btnActive)},a.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),al==="deepseek-r1"&&jn&&a.createElement(le.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},a.createElement("div",{onClick:()=>$e(!_t),className:ie()(ye.btn,_t&&ye.btnActive)},a.createElement("i",{className:"iconfont icon-shendusikao mr10 font14"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),dn&&al==="qwen-plus-latest"&&a.createElement("div",{onClick:()=>Ut(!an),className:ie()(ye.btn,an&&ye.btnActive)},a.createElement("i",{className:"aitubiao icon-tuxiangshengcheng1 mr10 font14"}),"\u56FE\u50CF\u751F\u6210")),!St&&a.createElement(a.Fragment,null,a.createElement(se.default,et({ref:bu},Ou),a.createElement(le.Z,{title:Hl.length>=tr?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":"\u6DFB\u52A0\u56FE\u7247"},a.createElement("div",{onClick:()=>!(Hl.length>=tr)&&zi("image"),className:Hl.length>=tr?ye.uploadDisabledBtn:ye.uploadBtn},a.createElement("i",{className:"aitubiao icon-tupianshangchuan font14"})))),a.createElement(se.default,et({ref:su},Pr),a.createElement(le.Z,{title:ba.length>=or?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":a.createElement("div",null,a.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),a.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},a.createElement("div",{onClick:()=>!(ba.length>=or)&&zi("file"),className:ba.length>=or?ye.uploadDisabledBtn:ye.uploadBtn},a.createElement("i",{className:"aitubiao icon-fujian3 font14"}))))),a.createElement("div",{className:"mr13"}),rt?a.createElement(le.Z,{title:"\u505C\u6B62\u751F\u6210"},a.createElement("div",{className:`iconfont icon-tingzhihuida ${ye.cancelBtn}`,onClick:ni})):a.createElement(Se.ZP,{className:(sl==null?void 0:sl.trim())===""?ye.sendBtnDisabled:ye.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 font14 c-white"}),disabled:Ci,onClick:oo}))))))))))},me={bigTipsBox:"bigTipsBox___XRGyw",bigTips:"bigTips___uPRW3",item:"item___KMGDu",editBtn:"editBtn___JiZpD",active:"active___EX5N5",PrevNext:"PrevNext____kcgs",img:"img___X2ms3",imgHover:"imgHover___wIHti",LeftButton:"LeftButton___P5Wge",RightButton:"RightButton___NAbBu"},He=E(35293),Ge=E(67911),Lt=E(51058),it=E(37791),vt=E(1594),jt=E(86784),Ft=E(44283),Qt=Object.defineProperty,Jt=Object.defineProperties,qt=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,je=(Ue,At,St)=>At in Ue?Qt(Ue,At,{enumerable:!0,configurable:!0,writable:!0,value:St}):Ue[At]=St,Pe=(Ue,At)=>{for(var St in At||(At={}))qe.call(At,St)&&je(Ue,St,At[St]);if(Ee)for(var St of Ee(At))Qe.call(At,St)&&je(Ue,St,At[St]);return Ue},mt=(Ue,At)=>Jt(Ue,qt(At)),xt=(Ue,At,St)=>new Promise((ot,lt)=>{var Te=Bt=>{try{Ne(St.next(Bt))}catch(kt){lt(kt)}},Xe=Bt=>{try{Ne(St.throw(Bt))}catch(kt){lt(kt)}},Ne=Bt=>Bt.done?ot(Bt.value):Promise.resolve(Bt.value).then(Te,Xe);Ne((St=St.apply(Ue,At)).next())}),It=({description:Ue,code:At,showData:St={},sendParams:ot={},allShow:lt=!1,draggableExtraNode:Te,singleControl:Xe=!1})=>{var Ne,Bt;const kt=(0,Ft.useDispatch)(),[nn,vn]=(0,a.useState)({}),[Vt,yn]=(0,a.useState)([]),[$t,ya]=(0,a.useState)(null),[Nn,$n]=(0,a.useState)(!1),[Ka,Ca]=(0,a.useState)(!0),[ll,Zn]=(0,a.useState)(0),ka=6,Ya=(0,a.useRef)(null),[sa,cn]=(0,a.useState)([]),[En,on]=(0,a.useState)(""),[dn,Fn]=(0,a.useState)(!0),[Mn,da]=(0,a.useState)(!0),[Yt,bn]=(0,a.useState)(!0),[ua,ra]=(0,a.useState)(!1),[pa,Wa]=(0,a.useState)(null),[ja,jn]=(0,a.useState)(!1),[Pn]=(0,Ft.useSearchParams)(),[fn,Wn]=(0,a.useState)(null),[gl,Il]=(0,a.useState)(),[wr,hn]=(0,a.useState)([]),[Xn,qa]=(0,a.useState)(!1),La=(0,a.useRef)(!0),yl=Ea=>{if(!Ya.current)return;const ha=Ya.current,al=ha.children;if(al.length===0)return;const Hn=al[0].getBoundingClientRect().width+22,Hl=ha.scrollLeft;Ea==="left"?ha.scrollTo({left:Math.max(0,Hl-Hn),behavior:"smooth"}):ha.scrollTo({left:Hl+Hn,behavior:"smooth"}),setTimeout(()=>{Rl()},50)},Rl=()=>{if(!Ya.current)return;const Ea=Ya.current,ha=Ea.scrollWidth-Ea.clientWidth;if(console.log(Ea.scrollWidth),console.log(Ea.clientWidth),console.log(Ea.scrollLeft),ha<=0){$n(!1),Ca(!1);return}$n(Ea.scrollLeft>1),Ca(Ea.scrollLeft{const Ea=Ya.current;if(Ea){const ha=()=>{requestAnimationFrame(Rl)};Ea.addEventListener("scroll",ha),Rl();const al=new ResizeObserver(()=>{Rl()});return al.observe(Ea),()=>{Ea.removeEventListener("scroll",ha),al.disconnect()}}},[Ya.current]);const Le=[{img:E(58427),name:"\u667A\u80FD\u5BA1\u9898",des:"\u5FEB\u901F\u667A\u80FD\u62C6\u89E3\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u89E3\u9898\u601D\u8DEF",description:"",query:Ue,show:St==null?void 0:St.ai_exam_question,type:1},{img:E(68427),name:"\u8BED\u6CD5\u68C0\u67E5",des:"\u68C0\u6D4B\u4EE3\u7801\u4E2D\u7684\u8BED\u6CD5\u9519\u8BEF\uFF0C\u63D0\u4F9B\u4FEE\u590D\u5EFA\u8BAE",description:"",query:At,show:St==null?void 0:St.ai_syntax_check,type:5},{img:E(2195),name:"\u4EE3\u7801\u8BCA\u65AD",des:"\u7CFB\u7EDF\u667A\u80FD\u4EE3\u7801\u5206\u6790\uFF0C\u63D0\u4F9B\u4FEE\u6B63\u5EFA\u8BAE",description:Ue,query:At,show:St==null?void 0:St.ai_code_diagnosis,width:21,type:2},{img:E(62849),name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",description:Ue,query:At,show:St==null?void 0:St.ai_guidance,type:3},{img:E(9515),name:"\u4EE3\u7801\u8BC4\u4EF7",des:"\u4ECE\u591A\u4E2A\u7EF4\u5EA6\u5BF9\u4EE3\u7801\u8FDB\u884C\u8BC4\u4EF7\uFF0C\u4E86\u89E3\u4EE3\u7801\u7F3A\u9677",description:Ue,query:At,show:St==null?void 0:St.ai_code_evaluation,type:9},{img:E(43214),name:"\u4EE3\u7801\u4F18\u5316",des:"\u5BF9\u4EE3\u7801\u8FDB\u884C\u667A\u80FD\u4F18\u5316\uFF0C\u5E2E\u52A9\u63D0\u5347\u4EE3\u7801\u8D28\u91CF",description:Ue,query:At,show:St==null?void 0:St.ai_code_optimization,type:7},{img:E(54269),name:"\u4EE3\u7801\u6CE8\u91CA",des:"\u81EA\u52A8\u5BF9\u5DF2\u6709\u4EE3\u7801\u6DFB\u52A0\u6CE8\u91CA",description:Ue,query:At,show:St==null?void 0:St.ai_code_comment,type:8},Xe&&{img:E(36645),name:"\u6284\u88AD\u68C0\u6D4B",des:"\u667A\u80FD\u8054\u7F51\u641C\u7D22\uFF0C\u67E5\u627E\u7591\u4F3C\u6284\u88AD\u7684\u94FE\u63A5",description:Ue,query:At,show:St==null?void 0:St.ai_code_comment,type:13,width:25,custom_agent_name:"code_plagiarism"}].filter(Ea=>!!Ea);(0,a.useEffect)(()=>{(ot==null?void 0:ot.source)=="shixun"&&Xn&&La.current&&(Xt(),mn(),La.current=!1)},[Xn]);const Xt=()=>xt(void 0,null,function*(){var Ea,ha,al,El;const ba=yield(0,de.ZP)("/api/ai/intelligent_applications.json",{method:"get",params:{item_type:"Shixun",item_id:ot==null?void 0:ot.shixun_id}});if((ba==null?void 0:ba.status)===0&&(cn(((Ea=ba==null?void 0:ba.data)==null?void 0:Ea.list)||[]),on(((ha=ba==null?void 0:ba.data)==null?void 0:ha.local_ai_model_url)||""),Rl()),Pn.get("subject_id")){const Hn=yield(0,de.ZP)("/api/ai/agents.json",{method:"get",params:{page:1,per_page:1e3,application_type:"subject_shixun",deployable_id:Pn.get("subject_id"),deployable_type:"Subject",item_type:"Subject",item_id:Pn.get("subject_id")}});(Hn==null?void 0:Hn.status)===0&&(cn([...((al=ba==null?void 0:ba.data)==null?void 0:al.list)||[],...((El=Hn==null?void 0:Hn.data)==null?void 0:El.agents)||[]]),Rl())}}),mn=()=>xt(void 0,null,function*(){const Ea=yield(0,de.ZP)("/api/ai/intelligent_applications/teacher_permission.json",{method:"get",params:{item_type:"Shixun",item_id:ot==null?void 0:ot.shixun_id}});(Ea==null?void 0:Ea.status)==0&&jn(Ea==null?void 0:Ea.permission)}),Nt=Ea=>{ya(Ea),Wa(Ea),Fn(!Ea),da(!Ea),bn(!Ea),ra(!!Ea)};function ga(Ea){return xt(this,null,function*(){let ha=yield(0,de.ZP)(`/api/ai/agents/${Ea}/get_bot_info.json`,{method:"post"});(ha==null?void 0:ha.status)===0&&hn(ha==null?void 0:ha.data)})}const qn=Ea=>xt(void 0,null,function*(){if(!Pn.get("subject_id"))return;const ha=yield(0,de.ZP)("/api/ai/agents/click.json",{method:"post",body:{deployable_type:"Subject",deployable_id:Pn.get("subject_id")||"",id:Ea}})}),Sa=Ea=>{const{setChatData:ha,setLoading:al,getData:El,clearStatus:ba,typing:Hn,setImageGenerator:Hl,renderChatItems:pr,setSceneAwareness:Ml,setIdentifier:Nl}=Ea;let kr=Le;return lt||(kr=Le.filter(Pa=>Pa.show)),a.createElement("div",{style:{position:"relative",display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:20,marginRight:20,paddingLeft:20}},a.createElement("div",{className:me.bigTipsBox,style:{width:"100%",marginRight:10}},a.createElement("div",{ref:Ya,className:me.bigTips,style:{display:"flex",width:"100%",position:"relative",flexWrap:"wrap",gap:20,overflow:"auto"}},kr.map((Pa,Ol)=>a.createElement(le.Z,{key:Ol,title:Pa.des},a.createElement("div",{onClick:()=>xt(void 0,null,function*(){var fr;if([5,2,9,7,8,13].includes(Pa.type)&&!Pa.query){ce.ZP.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u7F16\u5199\u4EE3\u7801");return}if(Nt(null),Hn){ce.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}Ml(!1),Hl(!1),al(!0),ba(),vn(Pa);const fl=pr(Pa.query);fl[0].show=!1,fl[1].imageGenerator=!1,ha(fl);const bl=yield jl.onAdd(),sl=(fr=bl==null?void 0:bl.data)==null?void 0:fr.identifier;Nl(sl),El("",mt(Pe({type:Pa.type,description:Pa.description,application_id:null,query:ot.isJupter?Pa.name:Pa.query,file_ids:[],history:[],is_chat:Pa.type===13,image_generator:!1,scene_awareness:!1,identifier:sl,custom_agent_name:Pa.custom_agent_name},ot),{prompt:St==null?void 0:St.ai_code_evaluation_promote}))}),className:me.item,style:{flex:"0 0 auto"}},a.createElement("img",{src:Pa.img,width:Pa.width,alt:Pa.name}),a.createElement("span",null,Pa.name)))),sa.map(Pa=>{var Ol;return a.createElement(le.Z,{key:Pa.id,title:Pa!=null&&Pa.agent_type?Pa==null?void 0:Pa.description:`${Pa.name}\uFF0C\u9009\u4E2D\u4E4B\u540E\u4E0B\u65B9\u667A\u80FD\u95EE\u7B54\u5C06\u4F7F\u7528\u5BF9\u5E94\u7684\u80FD\u529B`},a.createElement("div",{className:`${me.item} ${$t===Pa.id?me.active:""}`,key:Pa.id,style:{flex:"0 0 auto"},onClick:()=>{$t===Pa.id?(Wn(null),Nt(null),Il(null),hn({})):(Il(Pa.name),Pa!=null&&Pa.agent_type?(ga(Pa.id),Wn(Pa.id),ya(Pa.id),ra(!!Pa.id),qn(Pa.id)):(Wn(null),Nt(Pa.id)))}},(Pa==null?void 0:Pa.can_edit)&&!(Pa!=null&&Pa.agent_type)&&a.createElement("i",{className:`iconfont icon-bianjidaibeijing ${me.editBtn}`,onClick:fr=>{fr.stopPropagation(),kt({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:Pa}})}}),a.createElement("img",{src:Pa!=null&&Pa.agent_type?bt.Z.API_SERVER+((Ol=Pa==null?void 0:Pa.icon)==null?void 0:Ol.url):Pa.attachment_id?`${bt.Z.API_SERVER}/api/attachments/${Pa.attachment_id}`:jt,width:24,height:24,alt:Pa.name}),a.createElement("span",null,Pa.name)))}),ja&&a.createElement(He.Z,{data:sa,getIAData:()=>Xt(),url:En,className:me.inlineAgent,queryInfo:{item_type:"Shixun",item_id:ot==null?void 0:ot.shixun_id},showParams:!0}))),a.createElement("div",{className:me.PrevNext},Nn&&a.createElement("div",{className:me.LeftButton,onClick:Pa=>{Pa.stopPropagation(),yl("left")}},a.createElement("img",{src:Ge.Z,alt:"Previous",className:me.img}),a.createElement("img",{src:it.Z,alt:"Previous",className:me.imgHover})),Ka&&a.createElement("div",{className:me.RightButton,onClick:Pa=>{Pa.stopPropagation(),yl("right")}},a.createElement("img",{src:Lt.Z,alt:"Next",className:me.img}),a.createElement("img",{src:vt.Z,alt:"Next",className:me.imgHover}))))},Oa=Ea=>xt(void 0,[Ea],function*({type:ha,value:al,index:El,identifier:ba,objectIndex:Hn}){const Hl={index:Hn,identifier:ba};if(ha==="like"&&(yield(0,de.ZP)("/api/course_qna_records/like.json",{method:"post",body:Hl})).status!==0||ha==="dislike"&&(yield(0,de.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:Hl})).status!==0)return Promise.reject()}),nl=Ea=>{let ha=[];return Ea==null||Ea.forEach(al=>{var El;const ba=al.id,Hn=al.think?{reasoning:al.think,thinkingEnabled:!0}:{},Hl=[{text:al.question,key:ba,sender:"user",fileList:[],show:!0},mt(Pe({key:ba,loading:!1,sender:"AI",show:!0,source:al.answer_source,text:al.answer,like:al.like,dislike:al.dislike,time:al.think_time,id:al.id,imageGenerator:((El=al==null?void 0:al.answer)==null?void 0:El.slice(0,4))==="(0,de.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,de.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:ol,by_self:!0}}),onListClick:Ea=>(0,de.ZP)(`/api/course_qna_sessions/${Ea}.json`,{method:"get"}),onListDelete:Ea=>(0,de.ZP)(`/api/course_qna_sessions/${Ea}.json`,{method:"delete"}),onListDealData:nl};return a.createElement(Ce,{title:"\u5B9E\u9A8C\u52A9\u6559",hideInputBox:lt?!1:!(St!=null&&St.ai_q_and_a),topFunctionNode:Sa,showSwitchingModel:!0,showImageGenerator:Yt,showSceneAwareness:dn,showThiking:Mn,hideUpload:ua,showPreference:!0,showLookHistory:!0,showAddSession:!0,setSelectItem:vn,fetchListObject:jl,customPreference:Oa,BottomNode:Sa,BOttomNodeName:gl,showDefaultTips:!1,ysclist:wr,onOpenChange:Ea=>qa(Ea),isPath:!0,fetchData:mt(Pe(mt(Pe({},ot),{questionable_type:ol,is_chat:!0,type:nn.type}),nn.type===13?{custom_agent_name:"code_plagiarism"}:{}),{application_id:pa,agent_id:fn,subject_id:Pn.get("subject_id")||((Bt=(Ne=Pn.get("backUrl"))==null?void 0:Ne.split("/"))==null?void 0:Bt[2])||"",course_id:Pn.get("coursesId")||"",homework_common_id:Pn.get("homework_common_id")||""}),headNode:a.createElement("div",{className:"font14",style:{color:"#434D6C",lineHeight:1.8}},a.createElement("div",null,"\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u5B9E\u9A8C\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B"),a.createElement("div",null,"\u60A8\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528\u6211\u63D0\u4F9B\u7684\u505A\u9898\u5DE5\u5177\u6216\u8005\u4E0E\u6211\u8FDB\u884C\u5BF9\u8BDD\u95EE\u7B54\uFF0C\u671F\u5F85\u4E0E\u60A8\u643A\u624B\u5171\u8FDB\uFF0C\u9AD8\u6548\u3001\u4F18\u8D28\u5730\u5B8C\u6210\u6BCF\u4E00\u9879\u4EFB\u52A1!")),topPercentage:(ot==null?void 0:ot.source)==="hack"?.52:void 0,fetchUrl:"/api/stream/intelligent_imports/chat_messages.json",draggableExtraNode:Te})}},70990:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return Ie}});var a=E(59301),te={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},ce=E(44104),se=Object.defineProperty,ue=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Se=(oe,Pt,Dt)=>Pt in oe?se(oe,Pt,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):oe[Pt]=Dt,re=(oe,Pt)=>{for(var Dt in Pt||(Pt={}))le.call(Pt,Dt)&&Se(oe,Dt,Pt[Dt]);if(ue)for(var Dt of ue(Pt))xe.call(Pt,Dt)&&Se(oe,Dt,Pt[Dt]);return oe};const ge=oe=>React.createElement("svg",re({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},oe),React.createElement("path",{d:"M1019.407 620.8 891.834 397.781 946.49 293.12a29.099 29.099 0 0 0 6.4-36.395l-70.187-126.592a30.08 30.08 0 0 0-24.576-13.653H597.519L539.194 14.507a27.35 27.35 0 0 0-20.907-14.55H380.644a29.141 29.141 0 0 0-24.618 14.55v5.546L225.806 243.03H100.923a29.184 29.184 0 0 0-25.515 13.654L3.428 384.085a32.768 32.768 0 0 0 0 29.184L132.836 638.08 74.511 740.053a32.768 32.768 0 0 0 0 29.056l66.517 116.566a29.907 29.907 0 0 0 25.515 14.506H427.15l62.848 109.227A30.08 30.08 0 0 0 512.783 1024H660.41a29.141 29.141 0 0 0 24.576-14.55l128.469-224.853h114.773a31.915 31.915 0 0 0 24.662-15.445l66.474-117.419a28.16 28.16 0 0 0 0-30.976l.043.043zm-161.28 14.592L791.61 512.469 518.287 993.963l-74.752-122.88h-273.28l65.621-119.211h139.392L101.86 272.213h143.062L380.687 30.08l68.352 119.253-70.187 122.88H925.54l-69.205 121.942 137.6 241.194H858.17z",fill:"#605BEC"}),React.createElement("path",{d:"m499.983 699.307 174.379-274.731H324.708z",fill:"#605BEC"}));var we="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",De=Object.defineProperty,pt=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,Me=(oe,Pt,Dt)=>Pt in oe?De(oe,Pt,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):oe[Pt]=Dt,ze=(oe,Pt)=>{for(var Dt in Pt||(Pt={}))ve.call(Pt,Dt)&&Me(oe,Dt,Pt[Dt]);if(pt)for(var Dt of pt(Pt))ie.call(Pt,Dt)&&Me(oe,Dt,Pt[Dt]);return oe};const Ye=oe=>React.createElement("svg",ze({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},oe),React.createElement("path",{d:"M1364.44 118.705c-14.178-6.695-20.322 6.065-28.593 12.525-2.914 2.048-5.277 4.726-7.64 7.246-20.717 21.268-44.899 35.21-76.643 33.556a152.576 152.576 0 0 0-120.674 45.371c-7.404-41.826-32.06-66.875-69.553-82.865-19.693-8.35-39.543-16.7-53.248-34.737-9.61-12.919-12.288-27.333-17.015-41.512-3.15-8.507-6.144-17.25-16.384-18.668-11.185-1.733-15.517 7.247-19.928 14.73a189.125 189.125 0 0 0-23.552 98.461c1.575 76.88 35.446 138.083 102.636 181.642 7.562 4.963 9.531 9.925 7.09 17.25-4.49 14.967-9.926 29.54-14.81 44.584-2.992 9.61-7.561 11.658-18.274 7.483a309.484 309.484 0 0 1-96.886-63.015c-47.813-44.426-91.057-93.342-144.935-131.702a635.825 635.825 0 0 0-38.36-25.207c-54.982-51.2 7.167-93.262 21.582-98.225 14.966-5.199 5.277-23.158-43.402-22.922-48.68.237-93.184 15.833-149.977 36.628-8.428 3.15-17.092 5.514-25.993 7.326a557.844 557.844 0 0 0-160.768-5.436c-105.157 11.264-189.204 58.92-250.96 140.367-74.2 97.832-91.687 208.975-70.261 325.002 22.449 122.25 87.434 223.468 187.47 302.631 103.582 82 222.917 122.172 359.188 114.452 82.708-4.568 174.79-15.202 278.686-99.485 26.151 12.445 53.642 17.486 99.249 21.267 35.131 3.072 69.002-1.733 95.153-6.931 40.96-8.35 38.203-44.741 23.316-51.437-120.202-53.72-93.814-31.822-117.839-49.624 61.125-69.317 153.206-141.312 189.204-374.706 2.835-18.51.472-30.168 0-45.213-.237-9.137 1.969-12.603 12.918-13.706a240.089 240.089 0 0 0 86.173-25.442c77.982-40.803 109.332-107.914 116.736-188.259 1.103-12.288-.236-24.97-13.705-31.429zM685.45 842.043C569.108 754.215 512.55 725.307 489.157 726.49c-21.82 1.26-17.96 25.206-13.155 40.802 5.042 15.439 11.58 26.073 20.717 39.621 6.301 8.9 10.791 22.213-6.302 32.295-37.494 22.213-102.794-7.561-105.787-8.98-76.012-42.929-139.421-99.564-184.241-176.994a523.894 523.894 0 0 1-72.468-239.93c-1.024-20.56 5.278-27.885 26.703-31.587a272.148 272.148 0 0 1 85.307-2.127c118.942 16.699 220.16 67.741 305.073 148.48 48.443 46.001 85.071 100.982 122.88 154.703 40.173 57.029 83.338 111.458 138.32 155.963 19.376 15.675 34.894 27.569 49.781 36.234-44.74 4.805-119.414 5.829-170.456-32.926zm55.926-344.615c0-5.357 2.757-10.398 7.326-13.47a17.723 17.723 0 0 1 22.134 2.048c3.072 2.915 4.805 7.09 4.805 11.422a16.778 16.778 0 0 1-17.25 16.541 17.33 17.33 0 0 1-12.131-4.883 15.911 15.911 0 0 1-4.884-11.658zm173.529 85.464a104.37 104.37 0 0 1-33.005 8.586 71.444 71.444 0 0 1-44.504-13.548c-15.282-12.288-26.23-19.141-30.72-40.645a89.167 89.167 0 0 1 .787-31.429c3.939-17.487-.393-28.75-13.312-38.912-10.476-8.35-23.71-10.634-38.36-10.634a32.06 32.06 0 0 1-14.179-4.175c-6.144-2.914-11.106-10.24-6.301-19.14a60.18 60.18 0 0 1 10.712-11.265c19.85-10.79 42.693-7.246 63.882.788 19.693 7.798 34.501 21.898 55.926 41.905 21.74 24.183 25.68 30.8 38.125 48.916 9.846 14.179 18.747 28.75 24.89 45.45 3.703 10.397-1.102 18.905-13.941 24.103z",fill:"#4D6BFE"}));var ye="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",de=E(59301),Ie=({value:oe,onChange:Pt})=>{const[Dt,bt]=(0,a.useState)(!1),gt=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-plus-latest",img:we},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:ye}],yt=gt.find(Ve=>Ve.key===oe);return de.createElement("div",{className:te.select},de.createElement(ce.Z,{size:10},de.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),de.createElement("div",{className:te.box,onMouseLeave:()=>bt(!1)},de.createElement("div",{className:te.text,onClick:()=>bt(!0)},de.createElement("img",{src:yt.img,width:20}),de.createElement("span",null,yt.name),de.createElement("b",{className:"iconfont icon-zhankai6"})),Dt&&de.createElement("div",{className:te.itemWrap},de.createElement("aside",null,gt.map(Ve=>de.createElement("div",{key:Ve.key,className:`${te.item} ${Ve.key===oe?te.active:""}`,onClick:Fe=>{Fe.stopPropagation(),Pt(Ve.key),bt(!1)}},de.createElement("img",{src:Ve.img,width:20}),de.createElement("span",null,Ve.name))))))))}},78148:function(ke,Je,E){"use strict";var a=E(59301),te=E(23851),ce=E(44104),se=E(92310),ue=E.n(se),le=E(35587),xe=E(56321),Se=E(70467),re=Object.defineProperty,ge=Object.defineProperties,we=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,ie=(b,Ie,oe)=>Ie in b?re(b,Ie,{enumerable:!0,configurable:!0,writable:!0,value:oe}):b[Ie]=oe,Me=(b,Ie)=>{for(var oe in Ie||(Ie={}))pt.call(Ie,oe)&&ie(b,oe,Ie[oe]);if(De)for(var oe of De(Ie))ve.call(Ie,oe)&&ie(b,oe,Ie[oe]);return b},ze=(b,Ie)=>ge(b,we(Ie)),Ye=(b,Ie,oe)=>new Promise((Pt,Dt)=>{var bt=Ve=>{try{yt(oe.next(Ve))}catch(Fe){Dt(Fe)}},gt=Ve=>{try{yt(oe.throw(Ve))}catch(Fe){Dt(Fe)}},yt=Ve=>Ve.done?Pt(Ve.value):Promise.resolve(Ve.value).then(bt,gt);yt((oe=oe.apply(b,Ie)).next())});const ye=({data:b,onFinish:Ie})=>a.createElement(ce.Z,null,b.map((oe,Pt)=>a.createElement(Se.op,{key:Pt,style:{height:28},shape:"default",size:"small",onClick:()=>Ie(oe)},oe))),de=({className:b,style:Ie,data:oe={},defaultChatData:Pt=[],initDefaultChatDataKey:Dt=0,showPrevButton:bt,showNextButton:gt,onPrevButtonClick:yt=()=>{},onNextButtonClick:Ve=()=>{},onStatusChange:Fe,interactionTotal:he=0,showInterText:We=!1})=>{const ft="\u4E3B\u52A8\u63D0\u95EE\u5F00\u59CB",[Kt]=(0,le.eh)(),{chatData:Ke,setChatData:ht,calcHistoryList:wt}=(0,le.r5)(),[at,et]=(0,a.useState)(0),[nt,st]=(0,a.useState)(""),[Ae,Ce]=(0,a.useState)(!1),{scrollBoxRef:me,bottomInspectRef:He,contentRef:Ge,isAtBottom:Lt}=(0,le.wr)({status:Ae}),it=(0,le.h4)(me);(0,a.useEffect)(()=>{if(!Ke.length||!me.current)return;const Jt=Ke[Ke.length-1];Jt!=null&&Jt.loading&&(me.current.scrollTop=me.current.scrollHeight)},[Ke.length]),(0,a.useEffect)(()=>{if(Dt){vt();let Jt=[];return Pt.forEach(qt=>{const Ee=Date.now(),qe=[{text:qt.question,key:Ee,sender:"user",show:qt.question!==ft},{text:qt.answer,loading:!1,key:Ee,sender:"AI",show:!0}];Jt.push(...qe)}),ht(Jt),()=>{Kt.cancel()}}},[Dt]);const vt=()=>{Kt.cancel(),et(1)},jt=Jt=>Ye(void 0,null,function*(){st(""),et(0);const qt=Date.now(),Ee=[{text:Jt,key:qt,sender:"user",show:Jt!==ft},{loading:!0,key:qt,sender:"AI",show:!0}];ht([...Ke,...Ee]);const qe=wt(Ke);Kt.request({url:"/api/stream/course_qna_records/chat_messages.json",body:Me({model:"qwen-plus-latest",is_chat:!0,prompt:Jt,history:qe},oe),onData:(Qe,je)=>{Ce(!0),ht(Pe=>Pe.map((mt,xt)=>xt===Pe.length-1?ze(Me({},mt),{text:Qe,loading:!1,error:(je==null?void 0:je.msg)==="error"}):mt))},onError:Qe=>{let je="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";ht(Pe=>[...Pe].map((mt,xt)=>xt===Pe.length-1?ze(Me({},mt),{text:je,loading:!1,error:!0}):mt))}})}),Ft=(0,a.useMemo)(()=>{const qt=Ke.filter(Qe=>Qe.sender==="AI").map(Qe=>Qe.text).join(""),Ee=["\u3010\u4EA4\u6D41\u9898\u3011","\u3010\u5224\u65AD\u9898\u3011","\u3010\u6587\u5B57\u9898\u3011","\u672C\u6B21\u4E92\u52A8\u73AF\u8282\u5DF2\u7ED3\u675F"];let qe=0;return Ee.forEach(Qe=>{const je=qt.split(Qe).length-1;qe+=je}),Math.max(0,qe-1)},[Ke]);(0,a.useEffect)(()=>{typeof Ft=="number"&&typeof he=="number"&&(Fe==null||Fe(Ft>=he))},[Ft,he]);const Qt=it.width?it.width-20:"100%";return a.createElement("div",{className:ue()("flex flex-col h-full",b),style:Ie},bt&&a.createElement("div",{className:te.Z.headTip},"\u2B06\uFE0F\xA0\u53EF\u70B9\u51FB",a.createElement("span",{onClick:yt},"\u6309\u94AE"),"\u6216\u4E0A\u65B9\u7684\u9636\u6BB5\u540D\u79F0"),a.createElement("div",{ref:me,style:{flex:1,overflow:"auto"}},a.createElement("div",{className:te.Z.tips,style:{width:Qt}},a.createElement("img",{className:te.Z.avatar,src:xe}),a.createElement("div",{className:te.Z.details},a.createElement("div",{className:"c-grey-333 font18"},"\u{1F44B}\xA0\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u667A\u80FD\u52A9\u6559\uFF5E"),a.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u6211\u4E3A\u4F60\u51C6\u5907\u4E86\u4E00\u4E9B\u4E92\u52A8\u5B66\u4E60\u95EE\u9898\uFF0C\u5E2E\u52A9\u4F60\u5DE9\u56FA\u77E5\u8BC6\u3002\u5982\u679C\u6709\u4E0D\u7406\u89E3\u7684\u5730\u65B9\uFF0C\u6211\u4F1A\u4E00\u6B65\u6B65\u5F15\u5BFC\uFF0C\u76F4\u5230\u4F60\u5B8C\u5168\u7406\u89E3\u3002 \u51C6\u5907\u597D\u4E86\u5C31\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u4E92\u52A8\u5B66\u4E60\uFF01"))),a.createElement(le.xj,{className:"pl20",style:{width:Qt},contentRef:Ge,chatData:Ke,requestLoading:Kt.loading,cancelTyping:at,sensitiveWords:["\u3010\u4EA4\u6D41\u9898\u3011","\u3010\u5224\u65AD\u9898\u3011","\u3010\u6587\u5B57\u9898\u3011"],extraAnswerAction:(Jt,qt)=>{var Ee;if(Ftjt(qe)}))},onAnswerFinish:()=>Ye(void 0,null,function*(){setTimeout(()=>Ce(!1),0)})}),!(Ke!=null&&Ke.length)&&!We&&a.createElement("div",{className:"flex justify-center mb20"},a.createElement(Se.op,{type:"primary",onClick:()=>jt(ft)},"\u5F00\u542F\u4E92\u52A8")),!(Ke!=null&&Ke.length)&&We&&a.createElement("div",{className:"flex justify-center mb20"},"\u5F53\u524D\u8BFE\u4EF6\u5DF2\u7ED3\u675F\uFF0C\u65E0\u6CD5\u8FDB\u884C\u64CD\u4F5C"),gt&&Ft>=he&&a.createElement(Se.op,{style:{margin:"0px 0px 20px 70px"},shape:"default",onClick:Ve},"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"),!Lt&&a.createElement("div",{className:te.Z.backBottom,onClick:()=>{me.current.scrollTop=me.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:He})),!!(Ke!=null&&Ke.length)&&!We&&a.createElement(le.CI,{style:{margin:"0 20px 20px 20px"},onCancel:vt,headExtraNode:Ft>=he?a.createElement("div",{style:{color:"#434D6C"}},gt?"\u5DF2\u5B8C\u6210\u4E92\u52A8\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5\u5B66\u4E60":"\u5DF2\u5B8C\u6210\u4E92\u52A8\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9875\u5B66\u4E60"):a.createElement("div",{style:{color:"#434D6C"}},"\u5DF2\u5B8C\u6210\u7B54\u9898",a.createElement("span",{className:"ml10 c-light-primary"},Ft),"/",he),value:nt,onSubmit:jt,hideUpload:!0,onChange:st,typing:Ae,loading:Kt.loading}))};Je.Z=de},19586:function(ke,Je,E){"use strict";var a=E(59301),te=E(23851),ce=E(92310),se=E.n(ce),ue=E(35587),le=E(56321),xe=E(70467),Se=E(35883),re=E(49317),ge=Object.defineProperty,we=Object.defineProperties,De=Object.getOwnPropertyDescriptors,pt=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,Me=(b,Ie,oe)=>Ie in b?ge(b,Ie,{enumerable:!0,configurable:!0,writable:!0,value:oe}):b[Ie]=oe,ze=(b,Ie)=>{for(var oe in Ie||(Ie={}))ve.call(Ie,oe)&&Me(b,oe,Ie[oe]);if(pt)for(var oe of pt(Ie))ie.call(Ie,oe)&&Me(b,oe,Ie[oe]);return b},Ye=(b,Ie)=>we(b,De(Ie)),ye=(b,Ie,oe)=>new Promise((Pt,Dt)=>{var bt=Ve=>{try{yt(oe.next(Ve))}catch(Fe){Dt(Fe)}},gt=Ve=>{try{yt(oe.throw(Ve))}catch(Fe){Dt(Fe)}},yt=Ve=>Ve.done?Pt(Ve.value):Promise.resolve(Ve.value).then(bt,gt);yt((oe=oe.apply(b,Ie)).next())});const de=({className:b,style:Ie,data:oe={},defaultChatData:Pt=[],initDefaultChatDataKey:Dt=0,showPrevButton:bt,showNextButton:gt,onPrevButtonClick:yt=()=>{},onNextButtonClick:Ve=()=>{},onStatusChange:Fe,readingTime:he,analysis:We,totalTime:ft,openRecord:Kt,showInterText:Ke=!1})=>{const[ht]=(0,ue.eh)(),{chatData:wt,setChatData:at,calcHistoryList:et}=(0,ue.r5)(),[nt,st]=(0,a.useState)(0),[Ae,Ce]=(0,a.useState)(""),[me,He]=(0,a.useState)(!1),[Ge,Lt]=(0,a.useState)(null),it=(0,a.useRef)(null),{scrollBoxRef:vt,bottomInspectRef:jt,contentRef:Ft,isAtBottom:Qt}=(0,ue.wr)({status:me}),Jt=(0,ue.h4)(vt);(0,a.useEffect)(()=>{typeof he=="number"&&Lt(he)},[he]),(0,a.useEffect)(()=>(Ge>0&&Ge<=ft&&!document.hidden&&(it.current=setTimeout(()=>{Kt&&qt(),Lt(Pe=>Math.min(Pe+1,ft))},1e3)),()=>{clearTimeout(it.current)}),[Ge]),(0,a.useEffect)(()=>{if(!wt.length||!vt.current)return;const Pe=wt[wt.length-1];Pe!=null&&Pe.loading&&(vt.current.scrollTop=vt.current.scrollHeight)},[wt.length]),(0,a.useEffect)(()=>{if(Dt){qe();let Pe=[];return Pt.forEach(mt=>{const xt=Date.now(),tt=[{text:mt.question,key:xt,sender:"user",show:!0},{text:mt.answer,loading:!1,key:xt,sender:"AI",show:!0}];Pe.push(...tt)}),at(Pe),()=>{ht.cancel()}}},[Dt]);const qt=()=>ye(void 0,null,function*(){const Pe=yield(0,re.ZP)(`/api/smart_plan_item_banks/${oe==null?void 0:oe.questionable_id}/smart_plan_user_page_studies.json`,{method:"post",body:{type:"page_info"}})}),Ee=()=>{Lt(1)},qe=()=>{ht.cancel(),st(1)},Qe=Pe=>ye(void 0,null,function*(){Ce(""),st(0);const mt=Date.now(),xt=[{text:Pe,key:mt,sender:"user",show:!0},{loading:!0,key:mt,sender:"AI",show:!0}];at([...wt,...xt]);const tt=et(wt);ht.request({url:"/api/stream/course_qna_records/chat_messages.json",body:ze({model:"qwen-plus-latest",is_chat:!0,prompt:Pe,history:tt},oe),onData:(It,Ue)=>{He(!0),at(At=>At.map((St,ot)=>ot===At.length-1?Ye(ze({},St),{text:It,loading:!1,error:(Ue==null?void 0:Ue.msg)==="error"}):St))},onError:It=>{let Ue="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";at(At=>[...At].map((St,ot)=>ot===At.length-1?Ye(ze({},St),{text:Ue,loading:!1,error:!0}):St))}})});(0,a.useEffect)(()=>{typeof Ge=="number"&&typeof ft=="number"&&(Fe==null||Fe(Ge>=ft))},[Ge,ft]),(0,a.useEffect)(()=>{const Pe=()=>{document.hidden?clearTimeout(it.current):!document.hidden&&Ge>0&&Ge{Kt&&qt(),Lt(mt=>Math.min(mt+1,ft))},1e3))};return document.addEventListener("visibilitychange",Pe),()=>{document.removeEventListener("visibilitychange",Pe),clearTimeout(it.current)}},[Ge,ft,Kt]);const je=Jt.width?Jt.width-20:"100%";return a.createElement("div",{className:se()("flex flex-col h-full",b),style:Ie},bt&&a.createElement("div",{className:te.Z.headTip},"\u2B06\uFE0F\xA0\u53EF\u70B9\u51FB",a.createElement("span",{onClick:yt},"\u6309\u94AE"),"\u6216\u4E0A\u65B9\u7684\u9636\u6BB5\u540D\u79F0"),a.createElement("div",{ref:vt,style:{flex:1,overflow:"auto"}},a.createElement("div",{className:te.Z.tips,style:{width:je}},a.createElement("img",{className:te.Z.avatar,src:le}),a.createElement("div",{className:te.Z.details},a.createElement("div",{className:"c-grey-333 font18"},"\u{1F44B}\xA0\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u667A\u80FD\u52A9\u6559\uFF5E"),a.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u6211\u6574\u7406\u4E86\u5F53\u524D\u5B66\u4E60\u5185\u5BB9\u7684\u76F8\u5173\u89E3\u6790\uFF0C\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\u5373\u53EF\u67E5\u770B\u3002\u5982\u679C\u6709\u4E0D\u7406\u89E3\u7684\u5730\u65B9\uFF0C\u968F\u65F6\u53EF\u4EE5\u5411\u6211\u63D0\u95EE\u54E6\uFF01"))),Ge>0&&a.createElement("div",{className:te.Z.tips,style:{width:je}},a.createElement("img",{className:te.Z.avatar,src:le}),a.createElement("div",{className:te.Z.details},a.createElement(Se.Z,{value:We}))),a.createElement(ue.xj,{className:"pl20",style:{width:je},contentRef:Ft,chatData:wt,requestLoading:ht.loading,cancelTyping:nt,onAnswerFinish:()=>ye(void 0,null,function*(){setTimeout(()=>He(!1),0)})}),Ge===0&&!Ke&&a.createElement("div",{className:"flex justify-center mb20"},a.createElement(xe.op,{type:"primary",onClick:Ee},"\u5F00\u59CB\u9605\u8BFB\u89E3\u6790")),Ge===0&&Ke&&a.createElement("div",{className:"flex justify-center mb20"},"\u5F53\u524D\u8BFE\u4EF6\u5DF2\u7ED3\u675F\uFF0C\u65E0\u6CD5\u8FDB\u884C\u64CD\u4F5C"),gt&&Ge>=ft&&a.createElement(xe.op,{style:{margin:"0px 0px 20px 70px"},shape:"default",onClick:Ve},"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"),!Qt&&a.createElement("div",{className:te.Z.backBottom,onClick:()=>{vt.current.scrollTop=vt.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:jt})),Ge>0&&a.createElement(ue.CI,{style:{margin:"0 20px 20px 20px"},onCancel:qe,headExtraNode:Ge>=ft?a.createElement("div",{style:{color:"#434D6C"}},gt?"\u9605\u8BFB\u5B8C\u6210\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5":"\u9605\u8BFB\u5B8C\u6210\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9875\u5B66\u4E60"):a.createElement("div",{style:{color:"#434D6C"}},gt?"\u8BF7\u5B8C\u6574\u9605\u8BFB\u89E3\u6790\uFF0C\u5B8C\u6210\u9605\u8BFB\u624D\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5\u5B66\u4E60":"\u8BF7\u5B8C\u6210\u9605\u8BFB\u89E3\u6790"," \u5269\u4F59",a.createElement("span",{className:"ml5 mr5 c-light-primary"},ft-Ge),"\u79D2"),value:Ae,onSubmit:Qe,hideUpload:!0,onChange:Ce,typing:me,loading:ht.loading}))};Je.Z=de},90283:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return xe}});var a=E(59301),te={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},ce=E(29787),se=E(59301),ue=(Se,re,ge)=>new Promise((we,De)=>{var pt=Me=>{try{ie(ge.next(Me))}catch(ze){De(ze)}},ve=Me=>{try{ie(ge.throw(Me))}catch(ze){De(ze)}},ie=Me=>Me.done?we(Me.value):Promise.resolve(Me.value).then(pt,ve);ie((ge=ge.apply(Se,re)).next())}),xe=({value:Se="",streamingStatus:re,onFinish:ge,cancelIndex:we,time:De,loading:pt,loadAll:ve})=>{const[ie,Me]=(0,a.useState)(""),[ze,Ye]=(0,a.useState)(!0),ye=(0,a.useRef)(Se),de=(0,a.useRef)(re),b=(0,a.useRef)(0),Ie=(0,a.useRef)(null),[oe,Pt]=(0,a.useState)(!1),Dt=70;(0,a.useEffect)(()=>{de.current=re},[re]),(0,a.useEffect)(()=>{ye.current=Se},[Se]),(0,a.useEffect)(()=>{if(!re){Me(ye.current);return}return Pt(!0),Ie.current=setInterval(bt,Dt),()=>{clearInterval(Ie.current)}},[]),(0,a.useEffect)(()=>{oe&&(Me(ye.current),clearInterval(Ie.current),Pt(!1),ge())},[we]);const bt=()=>ue(void 0,null,function*(){const gt=ye.current[b.current];gt!==void 0?(Me(yt=>yt+gt),b.current++,clearInterval(Ie.current),Ie.current=setInterval(bt,280/(ye.current.length-b.current))):de.current===!1&&(Me(ye.current),clearInterval(Ie.current),Pt(!1),ge())});return se.createElement("div",{className:`${te.reasoning} fadeIn animated`},se.createElement("div",{className:te.btn,onClick:()=>Ye(!ze)},se.createElement("i",{className:"iconfont icon-shendusikao"}),De?se.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",De," \u79D2\uFF09"):se.createElement("span",null,"\u601D\u8003\u4E2D..."),ze?se.createElement("b",{className:"iconfont icon-shouqi6"}):se.createElement("b",{className:"iconfont icon-zhankai6"})),pt&&se.createElement(ce.Z,{spinning:!0,className:"mt20"}),ze&&!pt&&se.createElement("div",{className:te.content},ie,oe?se.createElement("span",{className:"aiBlink"},"__"):""))}},49998:function(ke,Je,E){"use strict";E.d(Je,{o:function(){return a}});const a=te=>(te=te.replace(new RegExp("(?$1'),te=te.replace(new RegExp("(?]*>/g,""),ge=xe(ge),ge});Je.Z=te},62440:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return De}});var a=E(59301),te=E(62957),ce=E(77019),se=E(89787),ue="data:image/png;base64,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",le="data:image/png;base64,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",xe="data:image/png;base64,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",Se={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},re=E(59301);const ge=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var De=()=>{const[pt,ve]=(0,a.useState)(0),[ie,Me]=(0,a.useState)(!1),[Ze,Ye]=(0,a.useState)(!0),ye=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(Ze)return;const Dt=()=>{ve(bt=>bt>=99?(clearInterval(ye.current),99):bt+1)};return ye.current=setInterval(Dt,5e4/99),()=>clearInterval(ye.current)},[Ze]);const de=()=>{ve(0),Me(!0),Ye(!1)},b=(Dt=0)=>{Ye(!0),ve(Dt),Me(!1)},Ie=Dt=>{const bt=Dt/1048576;let gt;return bt<=.3?gt=3:bt<=.5?gt=5:bt<=1?gt=10:bt<=2?gt=20:bt<=3?gt=30:bt<=10?gt=bt*10:gt=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${gt}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},oe=()=>re.createElement("span",{className:Se.dotLoading},re.createElement("span",null,"."),re.createElement("span",null,"."),re.createElement("span",null,"."));return{progress:pt,progressOpen:ie,openProgress:de,closeProgress:b,toggleLock:()=>Ye(Dt=>!Dt),CreateProgressModal:(Dt=ge,bt)=>(typeof Dt=="string"&&(Dt=[Dt,Dt,Dt]),re.createElement(te.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:ie,title:null,footer:null,width:500,afterClose:()=>ve(0)},re.createElement(ce.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},pt<=30&&re.createElement(re.Fragment,null,re.createElement("img",{src:ue,alt:"Step 1"}),re.createElement("div",{className:"mt20 c-light-primary"},Dt[0],oe())),pt>30&&pt<60&&re.createElement(re.Fragment,null,re.createElement("img",{src:le,alt:"Step 2"}),re.createElement("div",{className:"mt20 c-light-primary"},Dt[1],oe())),pt>=60&&re.createElement(re.Fragment,null,re.createElement("img",{src:xe,alt:"Step 3"}),re.createElement("div",{className:"mt20 c-light-primary"},Dt[2],oe())),re.createElement(se.Z,{className:Se.progress,status:"active",style:{width:"auto"},size:[300,8],percent:pt}),!!bt&&re.createElement("div",{className:"c-grey-999"},Ie(bt)))))}}},23420:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return et}});var a=E(59301),te=E(75727),ce=E(6767),se=E(25399),ue=E(37568),le=E(7939),xe=E(8191),Se={wrap:"wrap___AasCO",chatContainer:"chatContainer___n6e3E",btnContainer:"btnContainer___yKyVB",btn:"btn___Y_09T",inputContainer:"inputContainer____bM3M",sendBtn:"sendBtn___UHHLj",sendBtnDisabled:"sendBtnDisabled___AoSRc",cancelBtn:"cancelBtn___yql4C",loadingWrp:"loadingWrp___gYLGT","dot-fade":"dot-fade___LruoO"},ge=({position:nt,children:st})=>{const{left:Ae=0,top:Ce=0}=nt||{},[me,He]=(0,a.useState)(Ae),[Ge,Lt]=(0,a.useState)(Ce),it=(0,a.useRef)(null),vt=()=>{if(it.current){const jt=it.current.offsetWidth,Ft=it.current.offsetHeight,Qt=window.innerWidth,Jt=window.innerHeight;let qt=Ae,Ee=Ce;Ae+jt>Qt&&(qt=Qt-jt),qt<0&&(qt=0),Ce+Ft>Jt&&(Ee=Jt-Ft),Ee<0&&(Ee=0),He(qt),Lt(Ee)}};return(0,a.useEffect)(()=>{if(!it.current||!nt)return;const jt=new ResizeObserver(()=>{vt()});return jt.observe(it.current),()=>{jt.disconnect()}},[Ae,Ce,nt]),(0,a.useEffect)(()=>{nt&&vt()},[Ae,Ce,nt]),nt?a.createElement("div",{ref:it,style:{position:"fixed",left:`${me}px`,top:`${Ge}px`,zIndex:1050}},st):null},we=E(14185),De=E(56102),pt=E(74410),ve=Object.defineProperty,ie=Object.defineProperties,Me=Object.getOwnPropertyDescriptors,Ze=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,de=(nt,st,Ae)=>st in nt?ve(nt,st,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):nt[st]=Ae,b=(nt,st)=>{for(var Ae in st||(st={}))Ye.call(st,Ae)&&de(nt,Ae,st[Ae]);if(Ze)for(var Ae of Ze(st))ye.call(st,Ae)&&de(nt,Ae,st[Ae]);return nt},Ie=(nt,st)=>ie(nt,Me(st)),oe=(nt,st,Ae)=>new Promise((Ce,me)=>{var He=it=>{try{Lt(Ae.next(it))}catch(vt){me(vt)}},Ge=it=>{try{Lt(Ae.throw(it))}catch(vt){me(vt)}},Lt=it=>it.done?Ce(it.value):Promise.resolve(it.value).then(He,Ge);Lt((Ae=Ae.apply(nt,st)).next())}),Dt=({visible:nt,position:st,selectText:Ae,applyRefinedText:Ce,fetchUrl:me,noRestrictModal:He})=>{var Ge;const[Lt,it]=(0,a.useState)(!1),[vt,jt]=(0,a.useState)([]),[Ft,Qt]=(0,a.useState)(""),[Jt,qt]=(0,a.useState)(1),[Ee,qe]=(0,a.useState)(""),[Qe,Re]=(0,a.useState)(!1),Pe=(0,a.useRef)(null),[mt,xt]=(0,a.useState)(!1),[tt,It]=(0,a.useState)(0),je=(0,a.useRef)(!1),At=((Ge=vt==null?void 0:vt[(vt==null?void 0:vt.length)-1])==null?void 0:Ge.loading)===!0;(0,a.useEffect)(()=>{if(nt){qt(1);return}xt(!1),it(!1),St(),It(0),jt([]),qt(0)},[nt]);const St=()=>{var Nn,$n;Qt(""),qe(""),($n=(Nn=Pe.current)==null?void 0:Nn.cancelRequest)==null||$n.call(Nn)},ot=(...Nn)=>oe(void 0,[...Nn],function*($n="",Ka=vt){const Ca=Date.now(),ll=[...Ka,{text:$n,key:Ca,sender:"user",show:!0},{loading:!0,key:Ca,sender:"AI",show:!0}];qt(2),jt(ll);const Zn=Te(Ka),ka={no_record_times:!0,prompt:$n,history:Zn};Pe.current=new pt.Z(we.Z.API_SERVER+me,ka),yield new Promise(Ya=>{Pe.current.on("data",sa=>{const{chunk:{msg:cn},full:An}=sa,on=cn==="error";xt(!0),qe(nn(An)),jt(dn=>dn.map((Fn,Mn)=>Mn===dn.length-1?Ie(b({},Fn),{text:An,loading:!1,error:on}):Fn))}),Pe.current.on("done",()=>Ya()),Pe.current.on("error",sa=>{const cn="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(sa)==="[object Object]"&&sa.status===-9&&(qt(1),He(sa.data)),jt(An=>An.map((on,dn)=>dn===An.length-1?Ie(b({},on),{text:cn,loading:!1,error:!0}):on)),Ya()}),Pe.current.on("cancelled",()=>Ya()),Pe.current.startStream()}),it(!1)}),lt=Nn=>{Qt(Nn.target.value)},Te=Nn=>Nn.reduce((Ka,Ca)=>{if(Ca.sender==="user"){const ll=Nn.find(Zn=>Zn.key===Ca.key&&Zn.sender==="AI");ll&&(ll!=null&&ll.text)&&!(ll!=null&&ll.error)&&Ka.push({question:Ca.text,answer:ll.text})}return Ka},[]),Xe=()=>{if(ya)return;const Nn=vn("\u6539\u5199");St(),it(!0),ot(Nn)},Ne=Nn=>{if(Nn.key==="Enter"&&!Nn.shiftKey){if(Nn.preventDefault(),je.current||$t)return;Xe()}},Bt=()=>{var Nn,$n;It(Ka=>Ka+1),($n=(Nn=Pe.current)==null?void 0:Nn.cancelRequest)==null||$n.call(Nn),it(!1),xt(!1)},kt=[{key:"1",label:a.createElement("span",null," ",a.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:a.createElement("span",null,a.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:a.createElement("span",null," ",a.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],nn=(Nn="")=>{const $n=["\u7B54\u6848\uFF1A","\u96BE\u5EA6\uFF1A","\u89E3\u6790\uFF1A","\u77E5\u8BC6\u70B9\uFF1A","\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09","\u7F16\u7A0B\u8BED\u8A00\uFF1A","\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A","\u7A0B\u5E8F\u4EE3\u7801\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"];return Array.from({length:20}).forEach((Ka,Ca)=>{$n.push(`\u7B54\u6848${Ca+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Ca+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Ca+1})\u8F93\u51FA\uFF1A`)}),$n.forEach(Ka=>{const Ca=new RegExp(Ka,"g");Nn=Nn.replace(Ca,`**${Ka}** `)}),Nn},vn=Nn=>Nn==="\u6539\u5199"?`${Ft}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${Ae}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${Ae}\uFF0C${Nn}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,Vt=Nn=>{let $n="";Nn.key==="1"&&($n=vn("\u6DA6\u8272")),Nn.key==="2"&&($n=vn("\u6269\u5199")),Nn.key==="3"&&($n=vn("\u7F29\u5199")),St(),it(!0),ot($n)},hn=()=>{const Nn=vt.splice(vt.length-2),{text:$n}=(Nn==null?void 0:Nn[0])||{};St(),it(!0),ot($n,vt)},$t=Lt||mt,ya=(Ft==null?void 0:Ft.trim())==="";return nt?a.createElement(te.Z,{open:ya&&!$t&&(Qe||!Ee),overlayStyle:{minWidth:200},menu:{items:kt,onClick:Vt}},a.createElement(ge,{position:st},a.createElement("div",{className:Se.wrap},Jt===2&&a.createElement(a.Fragment,null,a.createElement("div",{className:Se.chatContainer},At&&a.createElement("div",{className:Se.loadingWrp},a.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),a.createElement("div",{className:"ai-loading"})),Ee&&a.createElement(xe.Z,{cancelIndex:tt,streamingStatus:Lt,loadImage:!1,onFinish:()=>oe(void 0,null,function*(){It(0),setTimeout(()=>xt(!1),0)}),value:Ee})),a.createElement("div",{className:Se.btnContainer},a.createElement("div",{onClick:()=>Ce(!0,Ee),className:Se.btn,style:{padding:"0 16px",width:"initial"}},a.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),a.createElement("div",{onClick:()=>Ce(!1,Ee),className:Se.btn,style:{padding:"0 16px",width:"initial"}},a.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),a.createElement(De.CopyToClipboard,{text:Ee,onCopy:()=>ce.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(se.Z,{title:"\u590D\u5236"},a.createElement("div",{className:Se.btn,style:{marginLeft:"auto"}},a.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),a.createElement(se.Z,{title:"\u91CD\u65B0\u751F\u6210"},a.createElement("div",{onClick:hn,className:Se.btn},a.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),a.createElement(se.Z,{title:"\u5220\u9664"},a.createElement("div",{onClick:()=>{qt(1),St(),jt([])},className:Se.btn},a.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),a.createElement("div",{className:Se.inputContainer},a.createElement(ue.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:Ft,bordered:!1,onFocus:()=>Re(!0),onBlur:()=>setTimeout(()=>Re(!1),300),onChange:lt,onPressEnter:Ne,onCompositionStart:()=>je.current=!0,onCompositionEnd:()=>je.current=!1}),mt?a.createElement("div",{className:`iconfont icon-tingzhihuida ${Se.cancelBtn}`,onClick:Bt}):a.createElement(le.ZP,{className:ya?Se.sendBtnDisabled:Se.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:$t,onClick:Xe}))))):a.createElement(a.Fragment,null)},bt={"hover-line-container":"hover-line-container___kkYQN","hover-line-content":"hover-line-content___ZkD9e","line-button-container":"line-button-container___A79j9",button:"button___X_Iu7"},gt=Object.defineProperty,yt=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,he=(nt,st,Ae)=>st in nt?gt(nt,st,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):nt[st]=Ae,We=(nt,st)=>{for(var Ae in st||(st={}))Ve.call(st,Ae)&&he(nt,Ae,st[Ae]);if(yt)for(var Ae of yt(st))Fe.call(st,Ae)&&he(nt,Ae,st[Ae]);return nt};const ft=nt=>React.createElement("svg",We({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},nt),React.createElement("title",null,"AI\u6539\u5199"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"26.797%",y1:"22.073%",x2:"82.181%",y2:"80.474%",id:"rewrite_svg__a"},React.createElement("stop",{stopColor:"#5C64FF",offset:"0%"}),React.createElement("stop",{stopColor:"#6988F8",offset:"100%"}))),React.createElement("path",{d:"m10.406 4.741.007.015h-.007v-.022.007Zm-.04-.04.855-1.495 1.497-.855-1.496-.855L10.366 0l-.854 1.497-1.497.855 1.496.854.855 1.495ZM3.1 8.442l1.71 3.1 1.603-3.1 3.1-1.71L6.52 5.023l-1.71-3.1-1.71 3.1L0 6.733l3.099 1.709H3.1Zm6.84 3.1 1.069 1.924 1.068-1.924L14 10.473l-1.924-1.069-1.069-1.923L9.94 9.405l-1.924 1.068 1.924 1.07v-.001Z",fill:"url(#rewrite_svg__a)",fillRule:"nonzero"}));var Kt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",ht=(0,a.forwardRef)(({initialContent:nt,onButtonClick:st},Ae)=>{const[Ce,me]=(0,a.useState)(null),[He,Ge]=(0,a.useState)(null),[Lt,it]=(0,a.useState)(""),[vt,jt]=(0,a.useState)(null),Ft=Ae,Qt=Pe=>{const mt=document.elementFromPoint(10,Pe),xt=document.createRange();let tt=null;const It=document.createTreeWalker(Ft.current,NodeFilter.SHOW_TEXT,{acceptNode:Xe=>{const Ne=document.createRange();Ne.selectNodeContents(Xe);const Bt=Ne.getBoundingClientRect();return Bt.top<=Pe&&Bt.bottom>=Pe?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let je="",At,St,ot=null,lt=null,Te=null;for(;At=It.nextNode();){At.parentNode.getAttribute("data-select")==="disabled"&&(St=!0),je+=At.textContent,lt||(lt=At),Te=At;const Xe=document.createRange();Xe.selectNodeContents(At);const Ne=Xe.getBoundingClientRect();ot===null&&(ot=Ne.top)}if(lt&&Te&&!St){const Xe=document.createRange();Xe.setStart(lt,0),Xe.setEnd(Te,Te.textContent.length),jt(Xe)}else jt(null);return Ge(ot-1),St?"":je.trim()};function Jt(Pe){for(;Pe.parentElement&&Pe.parentElement.tagName.toLowerCase()!=="section";){var mt=window.getComputedStyle(Pe.parentElement);if(mt.pointerEvents==="none")return!0;Pe=Pe.parentElement}return!1}const qt=Pe=>{var mt,xt;if(Jt(Pe.target)){Ge(-1e6);return}if(((xt=(mt=document.getSelection())==null?void 0:mt.toString)==null?void 0:xt.call(mt))!==""){Ge(-1e6);return}const tt=Qt(Pe.clientY);if((tt==null?void 0:tt.trim())===""){Ge(-1e6);return}const It=Ft.current.getBoundingClientRect();me(It.left-30),it(tt)},Ee=()=>{},qe=Pe=>{st&&Lt&&st(Lt,Pe.clientX,Pe.clientY,vt)},Qe=()=>{if(vt){const Pe=window.getSelection();Pe.removeAllRanges(),Pe.addRange(vt)}},Re=()=>{window.getSelection().removeAllRanges()};return(0,a.useEffect)(()=>{const Pe=Ft.current;return Pe.addEventListener("mousemove",qt),Pe.addEventListener("mouseleave",Ee),()=>{Pe.removeEventListener("mousemove",qt),Pe.removeEventListener("mouseleave",Ee),Re()}},[nt]),a.createElement("div",{className:bt["hover-line-container2"]},He!==null&&a.createElement("div",{className:bt["line-button-container"],style:{top:He,left:Ce},onMouseEnter:()=>{Qe()},onMouseLeave:()=>{Re(),Ge(null),it(""),jt(null)}},a.createElement("div",{className:bt.button,onClick:qe},a.createElement("img",{src:Kt}),a.createElement("span",null,"AI\u6539\u5199"))))}),wt={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},et=({nodeRef:nt,noRestrictModal:st})=>{const[Ae,Ce]=(0,a.useState)(null),[me,He]=(0,a.useState)(null),[Ge,Lt]=(0,a.useState)(!1),[it,vt]=(0,a.useState)(null),[jt,Ft]=(0,a.useState)(!1),[Qt,Jt]=(0,a.useState)(!1),qt=nt,Ee=(0,a.useRef)(null),qe=(0,a.useRef)(null),[Qe,Re]=(0,a.useState)("");(0,a.useEffect)(()=>{Ae!=null&&Ae.toString()&&Re(Ae==null?void 0:Ae.toString())},[Ae==null?void 0:Ae.toString()]);const Pe=()=>{const It=window.getSelection(),je=qt.current.scrollTop,At=qt.current.getBoundingClientRect();if(It.rangeCount>0&&It.toString().length>0){const St=It.getRangeAt(0);Ce(St.cloneRange());const ot=St.getBoundingClientRect(),lt=40;let Te=ot.top+je-5+lt;Te{if(!It||It.rangeCount===0){Ft(!1);return}const At=It.getRangeAt(0).getBoundingClientRect(),St=window.getComputedStyle(qt.current),ot=parseInt(St.lineHeight),lt=parseInt(St.paddingTop),Te=qt.current.scrollTop,Xe=qt.current.getBoundingClientRect(),Ne=At.top-Xe.top+Te,Bt=Math.floor((Ne-lt)/ot),kt=lt+Bt*ot-Te;vt(kt),Ft(!0)},xt=It=>{qt.current&&!qt.current.contains(It.target)&&Jt(!1)};(0,a.useEffect)(()=>{const It=qt.current;return It.addEventListener("scroll",Pe),It.addEventListener("input",Pe),It.addEventListener("click",Pe),It.addEventListener("mouseup",Pe),It.addEventListener("keyup",Pe),It.addEventListener("click",Pe),document.addEventListener("mousedown",xt),()=>{It.removeEventListener("scroll",Pe),It.removeEventListener("input",Pe),It.removeEventListener("click",Pe),It.removeEventListener("mouseup",Pe),It.removeEventListener("keyup",Pe),It.removeEventListener("click",Pe),document.removeEventListener("mousedown",xt)}},[]);const tt=(It=!0,je)=>{if(!Ae)return;const At=qe.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),St=Ae.cloneRange(),ot=window.getSelection();if(ot.removeAllRanges(),ot.addRange(St),It){St.deleteContents();const lt=document.createElement("div");lt.innerHTML=At;const Te=Array.from(lt.childNodes);for(;Te.length>0;)St.insertNode(Te.pop())}else{St.collapse(!1);const lt=document.createElement("div");lt.innerHTML=" "+At;const Te=Array.from(lt.childNodes);for(;Te.length>0;)St.insertNode(Te.pop())}ot.removeAllRanges(),Ce(null),Lt(!1),He(null)};return a.createElement("section",{ref:qe},me&&a.createElement("div",{ref:Ee,className:wt.toolbar,style:{top:me==null?void 0:me.top,left:me==null?void 0:me.left}},a.createElement("div",{className:wt.button,onClick:()=>Lt(!0)},a.createElement("img",{src:Kt}),a.createElement("span",null,"AI\u6539\u5199"))),a.createElement(Dt,{key:JSON.stringify(me),noRestrictModal:st,visible:Ge,position:me,selectText:Qe,applyRefinedText:tt,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),qt.current&&a.createElement(ht,{ref:qt,onButtonClick:(It,je,At,St)=>{Ce(St),Lt(!0),Re(It),He({left:je,top:At+20})}}))}},66915:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return ue}});var a=E(59301),te=E(62957),ce={num:"num___VQiqB"},ue=({visible:le,usedCount:xe,totalCount:Se,onOk:re,onCancel:ge})=>{const we=()=>xe>0?a.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",Se,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",a.createElement("span",{className:ce.num},xe),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):a.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",Se,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",a.createElement("span",{className:ce.num},xe),"\u6B21\uFF09\u3002");return a.createElement(te.default,{centered:!0,open:le,zIndex:1e4,title:"\u63D0\u793A",width:620,onCancel:ge,onOk:re,footer:xe>0?void 0:null},we())}},83928:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return Ze},Q:function(){return ie}});var a=E(59301),te={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},ce=E(74410),se=E(14185),ue=E(8191),le=E(23420),xe=E(57226),Se=E(85284),re="data:image/png;base64,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",ge=E(92310),we=E.n(ge),De=E(6767),pt=E(10345),ve=(Ye,ye,de)=>new Promise((b,Ie)=>{var oe=bt=>{try{Dt(de.next(bt))}catch(gt){Ie(gt)}},Pt=bt=>{try{Dt(de.throw(bt))}catch(gt){Ie(gt)}},Dt=bt=>bt.done?b(bt.value):Promise.resolve(bt.value).then(oe,Pt);Dt((de=de.apply(Ye,ye)).next())});const ie={contentRef:{current:null},value:null,status:!1,open:()=>ve(void 0,null,function*(){}),close:()=>{}};var Ze=({className:Ye,style:ye,onChange:de,onSuccess:b,onCancel:Ie,onError:oe,fetchUrl:Pt,noRestrictModal:Dt=()=>{},showEditableToolbar:bt,bottomOffset:gt=110,loadingText:yt,showEmptyData:Ve=!0,onStatusChange:Fe,stringTransformer:he,bottomContainerNode:We})=>{const[ft,Kt]=(0,a.useState)(!1),[Ke,ht]=(0,a.useState)(""),[wt,at]=(0,a.useState)(0),[et,nt]=(0,a.useState)(!1),st=(0,a.useRef)(null),Ae=(0,a.useRef)(null),Ce=(0,a.useRef)(null),me=(0,a.useRef)(null),He=(0,xe.Z)({scrollBoxRef:me,bottomInspectRef:Ce,contentRef:Ae,status:et,bottomOffset:gt}),Ge=ft||et;(0,a.useEffect)(()=>{de==null||de(Ke)},[Ke]);const[Lt,it]=(0,a.useState)([]);(0,a.useEffect)(()=>{Fe==null||Fe({contentRef:Ae,status:Ge,value:Ke,open:vt,close:jt})},[Ge,Ke]);const vt=Qt=>ve(void 0,null,function*(){Kt(!0),ht(""),it([]),at(0);const Jt=Pt;Qt!=null&&Qt.fetchUrl&&delete Qt.fetchUrl,st.current=new ce.Z(`${se.Z.API_SERVER}${Jt}`,Qt),yield new Promise((qt,Ee)=>{st.current.on("data",qe=>{var Qe;let{chunk:{content:Re,type:Pe}}=qe;nt(!0),Pe==="text"&&ht(mt=>he?he(mt+Re):mt+Re),Pe==="knowledge"&&(console.log("---knowledge-",qe==null?void 0:qe.chunk),it((Qe=qe==null?void 0:qe.chunk)==null?void 0:Qe.content))}),st.current.on("done",()=>{qt()}),st.current.on("error",qe=>{Object.prototype.toString.call(qe)==="[object Object]"&&qe.status===-1&&De.ZP.warning((qe==null?void 0:qe.message)||""),qt(),oe==null||oe(qe)}),st.current.on("cancelled",()=>{qt(),Ie==null||Ie()}),st.current.startStream()}),Kt(!1)}),jt=()=>{var Qt,Jt;at(1),(Jt=(Qt=st.current)==null?void 0:Qt.cancelRequest)==null||Jt.call(Qt),Kt(!1),nt(!1)},Ft=(0,a.useMemo)(()=>Ae.current?a.createElement(le.Z,{noRestrictModal:Dt,nodeRef:Ae}):a.createElement(a.Fragment,null),[Ae.current]);return a.createElement(a.Fragment,null,a.createElement("div",{className:we()(te.container,Ye),style:ye,ref:me},a.createElement("div",{ref:Ae,className:te.liWrap,contentEditable:!Ge},Ke&&a.createElement(ue.Z,{cancelIndex:wt,streamingStatus:ft,loadImage:!1,onFinish:()=>ve(void 0,null,function*(){at(0),setTimeout(()=>nt(!1),0),b==null||b(Ke)}),value:Ke}),(Lt==null?void 0:Lt.length)>0&&a.createElement(pt.Z,{Filelist:Lt})),!Ke&&!Ge&&a.createElement("div",{className:te.imgBox},a.createElement("img",{width:56,src:re}),a.createElement("span",null,"\u9884\u89C8\u533A")),Ve&&Ge&&a.createElement(Se.Z,{text:yt}),!He&&a.createElement("div",{className:te.backBottom,onClick:()=>{me.current.scrollTop=me.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:Ce}),We),!Ge&&bt&&Ft)}},85284:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return se}});var a=E(59301),te={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},se=({text:ue})=>a.createElement("div",null,a.createElement("div",{className:te.loading},a.createElement("div",{className:te.dot}),a.createElement("div",{className:te.dot}),a.createElement("div",{className:te.dot})),!!ue&&a.createElement("div",{className:"mt5"},ue))},94513:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return It}});var a=E(59301),te=E(36207),ce=E(6767),se=E(94968),ue=E(62957),le=E(25399),xe=E(37568),Se=E(7939),re=E(29787),ge=E(584),we=E(93725),De=E(75727),pt=E(37639),ve=E(92310),ie=E.n(ve),Me=E(8191),Ze=E(90283),Ye=E(70990),ye={flex_box_center:"flex_box_center___NfmQB",flex_space_between:"flex_space_between___kVtBD",flex_box_vertical_center:"flex_box_vertical_center___EegZo",flex_box_center_end:"flex_box_center_end___Ueaqo",flex_box_column:"flex_box_column___Sd9Zb",loadingPic:"loadingPic___sQWGQ",loading:"loading___ss_U1",dot:"dot___eTny8","dot-fade":"dot-fade___gzUhM",wrap:"wrap___SoLR4",chatContainer:"chatContainer___bSpXP",footerContainer:"footerContainer___IbaJq",btnWrp:"btnWrp___z89PH",btn:"btn___VK3Di",btnActive:"btnActive___en_8L",inputContainer:"inputContainer___q_PRC",uploadBtn:"uploadBtn___fY3BV",sendBtn:"sendBtn____aYXt",sendBtnDisabled:"sendBtnDisabled____WhtC",cancelBtn:"cancelBtn___I91qC",lineFour:"lineFour___t_eBm",fullIcon:"fullIcon___WYjW2",footerContainerSelected:"footerContainerSelected___TV_oq",full:"full___h1vtm",li:"li___DXR9A",avatarIcon:"avatarIcon___EYoqp",img:"img___wrenL",content:"content___NK_Ew",borderBox:"borderBox___UVtN4",text:"text___d_gYw",fileWrap:"fileWrap___kbAp0",file:"file___R5FNg",fileName:"fileName___oTYTw",source:"source___JD93j",action:"action___CTh1w",disabledInput:"disabledInput___rMs3e",backBottom:"backBottom___VIz5U",head:"head___vWC9s",title:"title___l1GaK",headBtn:"headBtn___fGGSq",menuWarp:"menuWarp___Py4k9",menu:"menu___Rpj4l",menuText:"menuText___zGoGw",menuDel:"menuDel___qa0au",active:"active___n_Cfs",draggableWrap:"draggableWrap___u95gi",modal:"modal___Q60Fu",footer:"footer___lxKwN",main:"main____xLI7",files:"files___U6HeB",fileDel:"fileDel___HitRv",inputWrap:"inputWrap___ydzLc",btnWrap:"btnWrap___ENcDO",btnDisabled:"btnDisabled___AFYEZ",uploadDisabledBtn:"uploadDisabledBtn___LslUe",bottomlist:"bottomlist___Unmz9"},de=E(49317),b=E(76406),Ie=E(67279),oe=E(12495),Pt=E(28984),Dt=E(71986),bt=E(14185),gt=E(56102),yt=E(74410),Ve=E(64466),Fe=E(34547),he=E(73928),We=Object.defineProperty,ft=Object.defineProperties,Kt=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,at=(je,At,St)=>At in je?We(je,At,{enumerable:!0,configurable:!0,writable:!0,value:St}):je[At]=St,et=(je,At)=>{for(var St in At||(At={}))ht.call(At,St)&&at(je,St,At[St]);if(Ke)for(var St of Ke(At))wt.call(At,St)&&at(je,St,At[St]);return je},nt=(je,At)=>ft(je,Kt(At)),st=(je,At,St)=>new Promise((ot,lt)=>{var Te=Bt=>{try{Ne(St.next(Bt))}catch(kt){lt(kt)}},Xe=Bt=>{try{Ne(St.throw(Bt))}catch(kt){lt(kt)}},Ne=Bt=>Bt.done?ot(Bt.value):Promise.resolve(Bt.value).then(Te,Xe);Ne((St=St.apply(je,At)).next())}),Ce=({title:je="\u5934\u6B4CAI",placeholder:At,hideUpload:St,hideInputBox:ot,aiIcon:lt=oe,userIcon:Te=Pt,dragIcon:Xe=Dt,children:Ne,fetchUrl:Bt,fetchData:kt={},extraAnswerAction:nn,showDefaultTips:vn=!0,onOpen:Vt,onClose:hn,loadingOption:$t,showPreference:ya=!1,initMessage:Nn,customRequest:$n,visible:Ka,width:Ca=1200,isCheckRestrictNumber:ll=!1,headNode:Zn,headFunctionNode:ka,showRedraw:Ya,showEdit:sa,promptPropName:cn="prompt",topPercentage:An,showSwitchingModel:on=!1,showImageGenerator:dn=!1,showLookHistory:Fn=!1,fetchListObject:Mn,customPreference:da,customDataNode:Yt,showAddSession:bn,historyId:ua,draggableExtraNode:ra,drawerExtraNode:pa,menuExtraFunctionNode:Wa,showSceneAwareness:ja=!1,showThiking:jn=!1,ReactComponent:Pn=te.Z,topFunctionNode:fn,footerContainerStyle:Wn,chatContainerStyle:gl={},showCodePreview:Il=!1,showSource:wr=!0,onSendMessage:pn,onDynamic:Xn=()=>{},setSelectItem:qa,isPath:La=!1,BottomNode:yl,BOttomNodeName:Rl,ysclist:Le={},onOpenChange:Xt})=>{var mn,Nt,ga,qn,Sa,Oa,nl,ol,jl;const[Ea,ha]=(0,a.useState)(!1),[al,El]=(0,a.useState)("qwen-plus-latest"),[ba,Hn]=(0,a.useState)([]),[Hl,pr]=(0,a.useState)([]),[Ml,Nl]=(0,a.useState)(!1),[kr,Pa]=(0,a.useState)(!1),[Ol,fr]=(0,a.useState)(!1),[fl,bl]=(0,a.useState)([]),[sl,Rr]=(0,a.useState)(""),[oa,mu]=(0,a.useState)(0),[Eu,br]=(0,a.useState)(void 0),[jr,fe]=(0,a.useState)(!1),[be,_e]=(0,a.useState)(null),[Ct,Gt]=(0,a.useState)(""),Wt=(0,a.useRef)(),wn=(0,a.useRef)(null),ee=(0,a.useRef)(null),[rt,Ot]=(0,a.useState)(!1),[_t,$e]=(0,a.useState)(!1),[zt,Rt]=(0,a.useState)(!1),[an,Ut]=(0,a.useState)(!1),[Be,Et]=(0,a.useState)(!1),[Tt,ln]=(0,a.useState)(0),Vn=(0,a.useRef)(null),Sn=(0,a.useRef)(!1),Yn=(0,a.useRef)(null),[_n,Jn]=(0,a.useState)(void 0),[Ia,zl]=(0,a.useState)(!0),[il,Bl]=(0,a.useState)(Ca-28),[wl,Tl]=(0,a.useState)(!1),[ma,Bu]=(0,a.useState)(!0),[lr,Ru]=(0,a.useState)([]),gr=(0,a.useRef)([]),su=(0,a.useRef)(null),bu=(0,a.useRef)(null),er=(0,a.useRef)(!1),qr=il-22,Wr=sl==null?void 0:sl.split(` +`).length,{onAdd:ju,onGetList:pu,onListClick:Ku,onListDelete:lo,onListDealData:Fo}=Mn||{},[sr,Ir]=(0,a.useState)([]),or=50,tr=10,Pr={maxCount:or,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:ba,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:en=>st(void 0,null,function*(){var $a,pl,Vl,dr;const $l=(dr=(Vl=(pl=($a=en==null?void 0:en.name)==null?void 0:$a.split("."))==null?void 0:pl.slice(-1))==null?void 0:Vl[0])==null?void 0:dr.toLowerCase(),Tu=["doc","docx","md","pdf","txt","xlsx","xls"].includes($l);return en.size==0?(ce.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),se.default.LIST_IGNORE):Tu?en.size/1024/1024>100?(ce.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),se.default.LIST_IGNORE):!0:(ce.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),se.default.LIST_IGNORE)}),onChange:({fileList:en})=>{Hn(en)},action:`${(mn=bt.Z)==null?void 0:mn.API_SERVER}/api/intelligent_imports/upload_file.json`},Ou={maxCount:tr,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Hl,multiple:!0,accept:".jpg,.png,",beforeUpload:en=>{var $a,pl,Vl,dr;const $l=(dr=(Vl=(pl=($a=en==null?void 0:en.name)==null?void 0:$a.split("."))==null?void 0:pl.slice(-1))==null?void 0:Vl[0])==null?void 0:dr.toLowerCase(),Tu=["jpg","png"].includes($l);return en.size==0?(ce.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),se.default.LIST_IGNORE):Tu?en.size/1024/1024>10?(ce.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),se.default.LIST_IGNORE):!0:(ce.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),se.default.LIST_IGNORE)},onChange:({fileList:en})=>{pr(en)},action:`${(Nt=bt.Z)==null?void 0:Nt.API_SERVER}/api/ai/generals/update_file.json`};(0,a.useEffect)(()=>{if(!fl.length||!Wt.current)return;const en=fl[fl.length-1];en!=null&&en.loading&&(Wt.current.scrollTop=Wt.current.scrollHeight)},[fl.length]),(0,a.useEffect)(()=>{if(!Wt.current||!Vn.current)return;const en=new IntersectionObserver(([$a])=>{var pl,Vl,dr,$l;if(!document.contains($a.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((pl=$a.rootBounds)==null?void 0:pl.width)===0&&((Vl=$a.rootBounds)==null?void 0:Vl.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((dr=$a.boundingClientRect)==null?void 0:dr.width)===0&&(($l=$a.boundingClientRect)==null?void 0:$l.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}zl($a.isIntersecting)},{root:Wt.current,rootMargin:"70px",threshold:0});return en.observe(Vn.current),()=>{Vn.current&&en.unobserve(Vn.current)}},[Wt.current,Vn.current]),(0,a.useEffect)(()=>{var en,$a,pl;let Vl=Object.values(((en=Le==null?void 0:Le.bot_option_data)==null?void 0:en.model_detail_map)||{});(Vl==null?void 0:Vl.length)>0&&((pl=($a=Vl==null?void 0:Vl[0])==null?void 0:$a.name.toLowerCase())!=null&&pl.includes("reasoner"))?$e(!0):$e(!1)},[Le]),(0,a.useEffect)(()=>{if(!rt)return;const en=Wt.current,$a=Yn.current;Sn.current=!1;let pl=en.scrollTop;const Vl=()=>{const{scrollTop:$l,scrollHeight:Iu,clientHeight:Tu}=en;$l>pl?$l+Tu>=Iu-50&&(en.scrollTop=en.scrollHeight,Sn.current=!1):$l{Sn.current||(en.scrollTop=en.scrollHeight)});return dr.observe($a),()=>{var $l;dr.unobserve($a),($l=en==null?void 0:en.removeEventListener)==null||$l.call(en,"scroll",Vl)}},[rt]),(0,a.useEffect)(()=>{!rt&&gr.current.length&&(bl([...fl,...gr.current]),gr.current=[])},[rt]),(0,a.useEffect)(()=>{if(!Wt.current)return;const en=new ResizeObserver(()=>{var $a;Wt.current&&Bl(($a=Wt.current)==null?void 0:$a.offsetWidth)});return en.observe(Wt.current),()=>{Wt.current&&en.unobserve(Wt.current)}},[Wt.current]),(0,a.useEffect)(()=>{typeof Ka=="boolean"&&ha(Ka)},[Ka]),(0,a.useEffect)(()=>{Xt&&Xt(Ea)},[Ea]),(0,a.useEffect)(()=>{var en;if(wn.current&&be!==null){wn.current.focus();const $a=(en=wn.current.resizableTextArea)==null?void 0:en.textArea;$a&&($a.selectionStart=$a.selectionEnd=$a.value.length)}},[be]),(0,a.useEffect)(()=>{Wr<5&&fe(!1)},[Wr]),(0,a.useEffect)(()=>{Ea&&Nn&&(bl(Hr(Nn)),Nl(!0),zr(Nn,{history:[]})),Ea&&(Ja(),ua?Ii(ua):bn&&!_n&&di()),Ea||hl()},[Ea]);const Hr=(en="",$a=[],pl=[])=>{const Vl=Date.now();return[{text:en,key:Vl,sender:"user",fileList:$a,imageList:pl,show:!0},{loading:!0,key:Vl,sender:"AI",show:!0,model:kt!=null&&kt.application_id?"other":al,imageGenerator:an,thinkingEnabled:_t,codePreview:zt}]},hl=()=>{Gt(""),_e(null),Hn([]),pr([]),Rr("")},Cr=()=>{if(Vt){Vt({chatData:fl,setChatData:bl,setLoading:Nl,getData:zr,renderChatItems:Hr,handleAdd:di,identifier:_n});return}ha(!0)},Zl=()=>{if(Bu(!0),hn){hn();return}ha(!1)},gu=()=>{fe(!jr)},Ja=()=>st(void 0,null,function*(){if(!ll)return;const en=yield(0,de.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(en==null?void 0:en.status)===0&&(en==null?void 0:en.total_number)!==-1&&(mu((en==null?void 0:en.total_number)-(en==null?void 0:en.remaining_number)),br(en==null?void 0:en.total_number))}),ko=()=>{ue.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:a.createElement("div",null,a.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),a.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",Eu,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},Er=en=>en.reduce((pl,Vl)=>{if(Vl.sender==="user"&&Vl.text){const dr=en.find($l=>$l.key===Vl.key&&$l.sender==="AI");dr&&(dr!=null&&dr.text)&&!(dr!=null&&dr.error)&&pl.push({question:Vl.text,answer:dr.text})}return pl},[]),zr=(...en)=>st(void 0,[...en],function*($a="",pl={},Vl=fl){if(Ir([]),$n&&(yield $n({mes:$a,setChatData:bl,fileList:ba,body:pl,checkNum:Ja,setLoading:Nl,bodyChatData:Vl,setTyping:Ot,setImageGenerator:Ut,renderChatItems:Hr})),!$n){const dr=ba==null?void 0:ba.map(zu=>{var wu;return(wu=zu==null?void 0:zu.response)==null?void 0:wu.file_id}),$l=Hl==null?void 0:Hl.map(zu=>{var wu;return(wu=zu==null?void 0:zu.response)==null?void 0:wu.data}),Iu=pl.history||Er(Vl),Tu=et(et({identifier:_n,response_mode:"streaming",model:al,scene_awareness:Be,thinking_enabled:_t,image_generator:an,code_preview:zt,file_ids:dr,image_list:$l,history:Iu,[cn]:$a},kt),pl),xu=Object.fromEntries(Object.entries(Tu).filter(([zu,wu])=>wu!==void 0));ee.current=new yt.Z(bt.Z.API_SERVER+Bt,xu),yield new Promise((zu,wu)=>{let Ro=null,li=null;ee.current.on("data",Wo=>{Ot(!0);const{chunk:{content:bo,type:ul,created:Al,msg:$u}}=Wo,ho=$u==="error";ul==="thinking"&&(Ro=Ro||Al,bl(mo=>[...mo].map((io,ro)=>ro===mo.length-1?nt(et({},io),{reasoning:(io.reasoning||"")+bo,loading:!1,hideAnswer:!0,error:ho}):io))),ul==="text"&&(li=li||Al,bl(mo=>[...mo].map((io,ro)=>ro===mo.length-1?nt(et({},io),{text:(io.text||"")+bo,loading:!1,startTime:Ro,endTime:li,error:ho}):io))),ul==="follow_up"&&(Ir([]),Ir(bo))}),ee.current.on("done",()=>{zu()}),ee.current.on("error",Wo=>{let bo="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(Wo)==="[object Object]"&&Wo.status===-9&&(bo=Wo==null?void 0:Wo.message),bl(ul=>[...ul].map((Al,$u)=>$u===ul.length-1?nt(et({},Al),{text:bo,loading:!1,error:!0}):Al)),zu()}),ee.current.on("cancelled",()=>{zu()}),ee.current.startStream()})}Ja(),Nl(!1)}),Qo=en=>{Rr(en.target.value)},Bo=(en,$a)=>{if(hl(),Nl(!0),en==="edit"){gr.current=fl.slice($a+2);const pl=fl.splice($a),{fileList:Vl=[],imageList:dr=[]}=(pl==null?void 0:pl[0])||{},$l=Vl.map(xu=>{var zu;return(zu=xu.response)==null?void 0:zu.file_id}),Iu=dr.map(xu=>{var zu;return(zu=xu.response)==null?void 0:zu.data}),Tu={history:Er(fl),file_ids:$l,image_list:Iu,edit:!0};bl([...fl,...Hr(Ct,Vl,dr)]),zr(Ct,Tu,fl)}if(en==="redraw"){gr.current=fl.slice($a+1);const pl=fl.splice($a-1),{text:Vl,fileList:dr=[],imageList:$l=[]}=(pl==null?void 0:pl[0])||{},Iu=dr.map(zu=>{var wu;return(wu=zu.response)==null?void 0:wu.file_id}),Tu=$l.map(zu=>{var wu;return(wu=zu.response)==null?void 0:wu.data}),xu={history:Er(fl),file_ids:Iu,image_list:Tu,edit:!0};bl([...fl,...Hr(Vl,dr,$l)]),zr(Vl,xu,fl)}},oo=()=>{if(sl.trim()!==""){hl(),Nl(!0);const en=ba.filter(pl=>pl.status==="done"),$a=Hl.filter(pl=>pl.status==="done");bl([...fl,...Hr(sl,en,$a)]),zr(sl)}},Ma=en=>{if(en.shiftKey){if(en.key==="Enter")return}else if(en.key==="Enter"){if(en.preventDefault(),Ci||er.current)return;oo()}},si=(en,$a)=>{let pl=!1;sa===!0?pl=!0:sa==="last"&&(pl=fl.reduce((Iu,Tu,xu)=>Tu.sender==="user"?xu:Iu,-1)===$a);const Vl=$a===be,dr=[...(en==null?void 0:en.fileList)||[],...(en==null?void 0:en.imageList)||[]];return a.createElement("div",{className:ye.li,style:et({width:qr},gl)},a.createElement("div",{className:ye.avatarIcon},a.createElement("img",{className:ye.img,src:Te})),a.createElement("div",{className:ye.content},!!(dr!=null&&dr.length)&&a.createElement("div",{className:ye.fileWrap},dr==null?void 0:dr.map(($l,Iu)=>a.createElement("div",{key:Iu,className:ye.file},a.createElement(Ve.Z,{filename:$l==null?void 0:$l.name,className:"mr10",width:24}),a.createElement("aside",null,a.createElement(le.Z,{title:$l==null?void 0:$l.name},a.createElement("div",{className:ye.fileName},$l==null?void 0:$l.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,b.RD)($l==null?void 0:$l.size)))))),a.createElement("div",{className:ye.borderBox},Vl?a.createElement(xe.default.TextArea,{value:Ct,ref:wn,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:$l=>Gt($l.target.value)}):a.createElement("div",{className:ye.text},en==null?void 0:en.text)),Vl?a.createElement("div",{className:ye.action},a.createElement(Se.ZP,{onClick:()=>{Gt(""),_e(null)},size:"small"},"\u53D6\u6D88"),a.createElement(Se.ZP,{disabled:!Ct.trim(),onClick:()=>Bo("edit",$a),type:"primary",size:"small"},"\u786E\u8BA4")):a.createElement("div",{className:ye.action},a.createElement(gt.CopyToClipboard,{text:(en==null?void 0:en.text)||"",onCopy:()=>ce.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(le.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),pl&&!Ml&&a.createElement(le.Z,{title:"\u7F16\u8F91"},a.createElement("i",{onClick:()=>{_e($a),Gt((en==null?void 0:en.text)||"")},className:"iconfont icon-bianji10 font14"})))))},ci=(en,$a)=>{console.log(en);let pl=!1;Ya===!0?pl=!0:Ya==="last"&&(pl=fl.reduce(($l,Iu,Tu)=>Iu.sender==="AI"?Tu:$l,-1)===$a);let Vl="";return en!=null&&en.source?Vl=en==null?void 0:en.source:(en==null?void 0:en.model)==="deepseek-r1"?Vl="\u7531deepseek\u751F\u6210":(en==null?void 0:en.model)==="qwen-plus-latest"&&(Vl="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),a.createElement("div",{className:ye.li,style:et({width:qr},gl)},a.createElement("div",{className:ye.avatarIcon},a.createElement("img",{className:ye.img,src:lt})),a.createElement("div",{className:ye.content},a.createElement("div",{className:ye.borderBox},en.loading&&a.createElement(a.Fragment,null,en!=null&&en.imageGenerator?a.createElement("div",{className:ye.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",a.createElement("div",{className:"ai-loading"})):!(en!=null&&en.thinkingEnabled)&&a.createElement("div",null,a.createElement("div",{className:ye.loading},a.createElement("div",{className:ye.dot}),a.createElement("div",{className:ye.dot}),a.createElement("div",{className:ye.dot})),a.createElement("div",{style:{marginTop:10,color:"#9096A3"}},($t==null?void 0:$t.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(en==null?void 0:en.thinkingEnabled)&&a.createElement(Ze.Z,{time:en==null?void 0:en.time,cancelIndex:Tt,loading:en.loading,streamingStatus:!(en!=null&&en.text),onFinish:()=>{ln(0),bl(dr=>[...dr].map(($l,Iu)=>Iu===dr.length-1?nt(et({},$l),{hideAnswer:!1,time:$l.startTime?$l.endTime-$l.startTime:null}):$l))},value:en==null?void 0:en.reasoning}),!!(en!=null&&en.text)&&!en.hideAnswer&&a.createElement(Me.Z,{onDynamic:Xn,cancelIndex:Tt,streamingStatus:Ml,loadImage:!!(en!=null&&en.imageGenerator),onFinish:()=>st(void 0,null,function*(){ln(0),setTimeout(()=>Ot(!1),0)}),value:en==null?void 0:en.text})),wr&&!(en!=null&&en.application_id)&&(en==null?void 0:en.model)!="other"&&!!(en!=null&&en.text)&&Vl&&a.createElement("div",{className:ye.source},Vl),a.createElement("div",{className:ye.action},nn==null?void 0:nn(en,$a,Vo),!(en!=null&&en.imageGenerator)&&a.createElement(gt.CopyToClipboard,{text:String((en==null?void 0:en.text)||""),onCopy:()=>ce.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(le.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),ya&&!Ml&&a.createElement(a.Fragment,null,a.createElement(le.Z,{title:"\u559C\u6B22"},a.createElement("i",{style:en!=null&&en.like?{color:"#FA8D30"}:{},onClick:()=>Lo("like",!(en!=null&&en.like),$a),className:"iconfot icon-yijiejue font15"})),a.createElement(le.Z,{title:"\u4E0D\u559C\u6B22"},a.createElement("i",{style:en!=null&&en.dislike?{color:"#e86d7c"}:{},onClick:()=>Lo("dislike",!(en!=null&&en.dislike),$a),className:"iconfot icon-weijiejuezhengchang font15"}))),pl&&!Ml&&a.createElement(le.Z,{title:"\u91CD\u65B0\u751F\u6210"},a.createElement("i",{onClick:()=>Bo("redraw",$a),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},Lo=(en,$a,pl)=>st(void 0,null,function*(){if(da){const Vl=fl.slice(0,pl+1),$l=Er(Vl).length;yield da({type:en,value:$a,index:pl,identifier:_n,objectIndex:$l})}bl(Vl=>(Vl[pl][en]=$a,$a&&(Vl[pl][en==="like"?"dislike":"like"]=!1),[...Vl]))}),ni=()=>{var en,$a;ln(1),($a=(en=ee.current)==null?void 0:en.cancelRequest)==null||$a.call(en),Nl(!1),Ot(!1)},di=()=>st(void 0,null,function*(){var en,$a,pl;qa({}),Ir([]),($a=(en=ee.current)==null?void 0:en.cancelRequest)==null||$a.call(en),hl(),bl([]),Nl(!0);const Vl=yield ju();(Vl==null?void 0:Vl.status)===0&&Jn((pl=Vl==null?void 0:Vl.data)==null?void 0:pl.identifier),Nl(!1),Ot(!1)}),Xo=()=>st(void 0,null,function*(){var en;fr(!0);const $a=yield pu();($a==null?void 0:$a.status)===0&&Ru(((en=$a==null?void 0:$a.data)==null?void 0:en.list)||[]),fr(!1)}),Ii=(...en)=>st(void 0,[...en],function*($a=_n){var pl,Vl,dr,$l,Iu;qa({}),Ir([]),(Vl=(pl=ee.current)==null?void 0:pl.cancelRequest)==null||Vl.call(pl),hl(),Pa(!0);const Tu=yield Ku($a);if(Tu.status===0){const xu=Fo(((dr=Tu==null?void 0:Tu.data)==null?void 0:dr.messages)||[]);qa({type:($l=Tu==null?void 0:Tu.data)==null?void 0:$l.scene_type}),bl(xu),Pa(!1),Jn((Iu=Tu==null?void 0:Tu.data)==null?void 0:Iu.identifier);return}bl([]),Pa(!1)}),mi=(en,$a)=>st(void 0,null,function*(){(yield lo(en)).status===0&&(ce.ZP.success("\u5220\u9664\u6210\u529F"),$a===_n&&di(),Xo())}),yi=()=>a.createElement("div",{className:ye.menuWarp},a.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),a.createElement(re.Z,{spinning:Ol},!lr.length&&a.createElement(ge.Z,{style:{width:250,paddingBottom:30},image:ge.Z.PRESENTED_IMAGE_SIMPLE}),!!lr.length&&a.createElement("div",{className:ye.menu},lr.map(function(en,$a){return a.createElement("aside",{className:ie()(_n===en.identifier&&ye.active),key:en.id,onClick:()=>Ii(en.id)},a.createElement("div",{className:ye.menuText},a.createElement(le.Z,{title:en==null?void 0:en.question},a.createElement("span",null,en==null?void 0:en.question)),Wa&&Wa(en)),a.createElement("div",{className:ye.menuDel,onClick:pl=>pl.stopPropagation()},a.createElement("i",{onClick:()=>(0,he.r)(en.id),className:"iconfont icon-daochubeifen primary-hover font14"})),a.createElement("div",{className:ye.menuDel,onClick:pl=>pl.stopPropagation()},a.createElement(we.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>mi(en.id,en.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},a.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),zi=en=>{if(en==="file"){if(Hl.length){ue.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{pr([]),su.current.upload.uploader.fileInput.click()}});return}su.current.upload.uploader.fileInput.click()}if(en==="image"){if(ba.length){ue.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{Hn([]),bu.current.upload.uploader.fileInput.click()}});return}bu.current.upload.uploader.fileInput.click()}},ai=[...ba,...Hl],Ci=ai.some(en=>en.status==="uploading")||Ml||rt,es=oa>=Eu,Vo={chatData:fl,stream:ee,isDisabledNum:es,isDisAbledUpload:Ci,checkNumModal:ko,checkNum:Ja,onClose:Zl,setChatData:bl,setLoading:Nl,getData:zr,clearStatus:hl,typing:rt,setImageGenerator:Ut,renderChatItems:Hr,setSceneAwareness:Et,setIdentifier:Jn,setCodePreview:Rt,setTyping:Ot,onMenuClick:Ii};return a.createElement(a.Fragment,null,Ne?a.createElement("div",{onClick:Cr},Ne):Ne!==null&&!Ea&&a.createElement(Ie.Z,{draggableExtraNode:ra,showAvatarEditData:{nickname:"\u5B9E\u9A8C\u52A9\u6559",headImgId:null},src:Xe,onClick:Cr,topPercentage:An}),Ea&&a.createElement("div",{className:ye.draggableWrap},a.createElement(Fe.s,{dragHandleClassName:ye.title,bounds:"parent",minHeight:400,maxHeight:window.innerHeight-40,minWidth:736,maxWidth:window.innerWidth-40,resizeHandleStyles:{right:{width:5}},default:{x:window.innerWidth-756,y:20,width:736,height:window.innerHeight-40}},a.createElement("div",{className:ye.modal},a.createElement("div",{className:ye.head},a.createElement("div",{className:ye.title},a.createElement("b",{className:"c-grey-333 font16"},"\u5B9E\u9A8C\u52A9\u6559"),a.createElement("span",{className:"c-grey-333 font14"},"\uFF08\u70B9\u51FB\u53EF\u62D6\u52A8\u7A97\u53E3\uFF09")),pa,on&&a.createElement(Ye.Z,{value:al,onChange:en=>{$e(!1),Ut(!1),El(en),pr([]),Hn([])}}),Fn&&a.createElement(a.Fragment,null,a.createElement(De.Z,{className:"ml10",dropdownRender:yi,onOpenChange:en=>{en&&Xo()},placement:"bottomRight",arrow:{pointAtCenter:!0}},a.createElement("div",{className:ye.headBtn},a.createElement("i",{className:"icon-lishiduihua1 font14"})))),bn&&a.createElement(a.Fragment,null,a.createElement(le.Z,{title:"\u65B0\u5EFA\u5BF9\u8BDD"},a.createElement("div",{className:ye.headBtn,onClick:di},a.createElement("i",{className:"icon-xinjianduihua font14"}))),a.createElement("div",{style:{height:10,width:1,background:"#D8D8D8"}})),a.createElement(le.Z,{title:"\u6536\u8D77\u7A97\u53E3"},a.createElement("div",{className:ye.headBtn,onClick:Zl},a.createElement("i",{className:"icon-suoxiaochuangkou font14"})))),a.createElement("div",{className:ie()(ye.wrap,Ea&&"body-overflow-hidden")},a.createElement("div",{ref:Wt,className:ye.chatContainer},!La&&(fn==null?void 0:fn(Vo)),vn&&a.createElement("div",{className:`${ye.li} mb20`,style:et({width:qr},gl)},a.createElement("div",{className:ye.avatarIcon},a.createElement("img",{className:ye.img,src:lt})),a.createElement("div",{className:ye.content},a.createElement("div",{className:ye.borderBox},Zn,ka==null?void 0:ka(Vo)))),La&&(fl==null?void 0:fl.length)<=0&&a.createElement("div",{style:{textAlign:"center"}},Zn,a.createElement("div",{style:{height:20,width:1}}),La&&(fn==null?void 0:fn(Vo))),a.createElement("div",{ref:Yn},a.createElement(re.Z,{spinning:kr,className:"mt20"},fl==null?void 0:fl.map((en,$a)=>a.createElement(a.Fragment,{key:en.key+$a},en.show&&a.createElement(a.Fragment,null,en.sender==="user"&&si(en,$a),en.sender==="AI"&&ci(en,$a),Yt&&!["AI","user"].includes(en.sender)&&Yt(en,$a,{width:qr})))))),!Ia&&a.createElement("div",{className:ye.backBottom,onClick:()=>{Wt.current.scrollTop=Wt.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:Vn,className:"pl20"}),(sr==null?void 0:sr.length)>0&&a.createElement("div",{style:{display:(sr==null?void 0:sr.length)===0&&"none",marginTop:0,maxHeight:300,overflow:"auto",paddingBottom:20,paddingLeft:70}},sr==null?void 0:sr.map((en,$a)=>a.createElement("div",{onClick:()=>{Nl(!0),Ir([]);const pl=ba.filter(dr=>dr.status==="done"),Vl=Hl.filter(dr=>dr.status==="done");bl([...fl,...Hr(en,pl,Vl)]),zr(en)},className:ye.bottomlist,style:{marginTop:$a===0?0:10,fontSize:12,height:36,lineHeight:"36px"}},en)))),La&&(fl==null?void 0:fl.length)<=0&&a.createElement("div",{style:{display:((qn=Object.keys(((ga=Le==null?void 0:Le.bot_info)==null?void 0:ga.onboarding_info)||{}))==null?void 0:qn.length)===0&&"none",marginTop:20,maxHeight:300,overflow:"auto",paddingLeft:20}},a.createElement("div",{style:{color:"#333",fontSize:16,whiteSpace:"pre-wrap"}},(Oa=(Sa=Le==null?void 0:Le.bot_info)==null?void 0:Sa.onboarding_info)==null?void 0:Oa.prologue),(jl=(ol=(nl=Le==null?void 0:Le.bot_info)==null?void 0:nl.onboarding_info)==null?void 0:ol.suggested_questions)==null?void 0:jl.map((en,$a)=>a.createElement("div",{onClick:()=>{Nl(!0);const pl=ba.filter(dr=>dr.status==="done"),Vl=Hl.filter(dr=>dr.status==="done");bl([...fl,...Hr(en,pl,Vl)]),zr(en)},className:ye.bottomlist},en))),La&&(fl==null?void 0:fl.length)>0&&a.createElement("div",{style:{display:"flex",gap:20,marginLeft:20,marginBottom:10}},Rl&&a.createElement(Se.ZP,{style:{height:34,borderRadius:20,width:102},ghost:!0,type:"primary"},Rl),a.createElement(pt.Z,{zIndex:1e3,placement:"topLeft",content:a.createElement("div",{style:{width:530}},yl==null?void 0:yl(Vo)),title:"\u667A\u80FD\u5DE5\u5177"}," ",a.createElement(Se.ZP,{style:{height:34,borderRadius:20,width:102},icon:a.createElement("i",{className:"iconfont icon-qita"}),type:"primary",ghost:!0},"\u667A\u80FD\u5DE5\u5177"))),!ot&&a.createElement("div",{className:ye.footer},a.createElement("div",{className:ye.main},!!ai.length&&a.createElement("div",{className:ye.files},ai==null?void 0:ai.map((en,$a)=>a.createElement("div",{key:$a,className:ye.file},a.createElement(re.Z,{size:"small",spinning:(en==null?void 0:en.status)==="uploading"},a.createElement(Ve.Z,{filename:en==null?void 0:en.name,className:"block",width:24})),a.createElement("aside",null,a.createElement(le.Z,{title:en==null?void 0:en.name},a.createElement("div",{className:ye.fileName},en==null?void 0:en.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,b.RD)(en==null?void 0:en.size))),a.createElement("i",{onClick:()=>{Hn(pl=>pl.filter(Vl=>Vl.uid!==en.uid)),pr(pl=>pl.filter(Vl=>Vl.uid!==en.uid))},className:`aitubiao icon-tupianguanbi ${ye.fileDel}`})))),a.createElement("div",{className:ye.inputWrap},a.createElement(xe.default.TextArea,{placeholder:At||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:sl,bordered:!1,onChange:Qo,onPressEnter:Ma,onCompositionStart:()=>{er.current=!0},onCompositionEnd:()=>{er.current=!1}}),a.createElement("div",{className:ye.action},a.createElement("div",{className:ye.btnWrap},ja&&a.createElement(le.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},a.createElement("div",{onClick:()=>Et(!Be),className:ie()(ye.btn,Be&&ye.btnActive)},a.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),al==="deepseek-r1"&&jn&&a.createElement(le.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},a.createElement("div",{onClick:()=>$e(!_t),className:ie()(ye.btn,_t&&ye.btnActive)},a.createElement("i",{className:"iconfont icon-shendusikao mr10 font14"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),dn&&al==="qwen-plus-latest"&&a.createElement("div",{onClick:()=>Ut(!an),className:ie()(ye.btn,an&&ye.btnActive)},a.createElement("i",{className:"aitubiao icon-tuxiangshengcheng1 mr10 font14"}),"\u56FE\u50CF\u751F\u6210")),!St&&a.createElement(a.Fragment,null,a.createElement(se.default,et({ref:bu},Ou),a.createElement(le.Z,{title:Hl.length>=tr?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":"\u6DFB\u52A0\u56FE\u7247"},a.createElement("div",{onClick:()=>!(Hl.length>=tr)&&zi("image"),className:Hl.length>=tr?ye.uploadDisabledBtn:ye.uploadBtn},a.createElement("i",{className:"aitubiao icon-tupianshangchuan font14"})))),a.createElement(se.default,et({ref:su},Pr),a.createElement(le.Z,{title:ba.length>=or?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":a.createElement("div",null,a.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),a.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},a.createElement("div",{onClick:()=>!(ba.length>=or)&&zi("file"),className:ba.length>=or?ye.uploadDisabledBtn:ye.uploadBtn},a.createElement("i",{className:"aitubiao icon-fujian3 font14"}))))),a.createElement("div",{className:"mr13"}),rt?a.createElement(le.Z,{title:"\u505C\u6B62\u751F\u6210"},a.createElement("div",{className:`iconfont icon-tingzhihuida ${ye.cancelBtn}`,onClick:ni})):a.createElement(Se.ZP,{className:(sl==null?void 0:sl.trim())===""?ye.sendBtnDisabled:ye.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 font14 c-white"}),disabled:Ci,onClick:oo}))))))))))},me={bigTipsBox:"bigTipsBox___XRGyw",bigTips:"bigTips___uPRW3",item:"item___KMGDu",editBtn:"editBtn___JiZpD",active:"active___EX5N5",PrevNext:"PrevNext____kcgs",img:"img___X2ms3",imgHover:"imgHover___wIHti",LeftButton:"LeftButton___P5Wge",RightButton:"RightButton___NAbBu"},He=E(35293),Ge=E(67911),Lt=E(51058),it=E(37791),vt=E(1594),jt=E(86784),Ft=E(44283),Qt=Object.defineProperty,Jt=Object.defineProperties,qt=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,Re=(je,At,St)=>At in je?Qt(je,At,{enumerable:!0,configurable:!0,writable:!0,value:St}):je[At]=St,Pe=(je,At)=>{for(var St in At||(At={}))qe.call(At,St)&&Re(je,St,At[St]);if(Ee)for(var St of Ee(At))Qe.call(At,St)&&Re(je,St,At[St]);return je},mt=(je,At)=>Jt(je,qt(At)),xt=(je,At,St)=>new Promise((ot,lt)=>{var Te=Bt=>{try{Ne(St.next(Bt))}catch(kt){lt(kt)}},Xe=Bt=>{try{Ne(St.throw(Bt))}catch(kt){lt(kt)}},Ne=Bt=>Bt.done?ot(Bt.value):Promise.resolve(Bt.value).then(Te,Xe);Ne((St=St.apply(je,At)).next())}),It=({description:je,code:At,showData:St={},sendParams:ot={},allShow:lt=!1,draggableExtraNode:Te,singleControl:Xe=!1})=>{var Ne,Bt;const kt=(0,Ft.useDispatch)(),[nn,vn]=(0,a.useState)({}),[Vt,hn]=(0,a.useState)([]),[$t,ya]=(0,a.useState)(null),[Nn,$n]=(0,a.useState)(!1),[Ka,Ca]=(0,a.useState)(!0),[ll,Zn]=(0,a.useState)(0),ka=6,Ya=(0,a.useRef)(null),[sa,cn]=(0,a.useState)([]),[An,on]=(0,a.useState)(""),[dn,Fn]=(0,a.useState)(!0),[Mn,da]=(0,a.useState)(!0),[Yt,bn]=(0,a.useState)(!0),[ua,ra]=(0,a.useState)(!1),[pa,Wa]=(0,a.useState)(null),[ja,jn]=(0,a.useState)(!1),[Pn]=(0,Ft.useSearchParams)(),[fn,Wn]=(0,a.useState)(null),[gl,Il]=(0,a.useState)(),[wr,pn]=(0,a.useState)([]),[Xn,qa]=(0,a.useState)(!1),La=(0,a.useRef)(!0),yl=Ea=>{if(!Ya.current)return;const ha=Ya.current,al=ha.children;if(al.length===0)return;const Hn=al[0].getBoundingClientRect().width+22,Hl=ha.scrollLeft;Ea==="left"?ha.scrollTo({left:Math.max(0,Hl-Hn),behavior:"smooth"}):ha.scrollTo({left:Hl+Hn,behavior:"smooth"}),setTimeout(()=>{Rl()},50)},Rl=()=>{if(!Ya.current)return;const Ea=Ya.current,ha=Ea.scrollWidth-Ea.clientWidth;if(console.log(Ea.scrollWidth),console.log(Ea.clientWidth),console.log(Ea.scrollLeft),ha<=0){$n(!1),Ca(!1);return}$n(Ea.scrollLeft>1),Ca(Ea.scrollLeft{const Ea=Ya.current;if(Ea){const ha=()=>{requestAnimationFrame(Rl)};Ea.addEventListener("scroll",ha),Rl();const al=new ResizeObserver(()=>{Rl()});return al.observe(Ea),()=>{Ea.removeEventListener("scroll",ha),al.disconnect()}}},[Ya.current]);const Le=[{img:E(58427),name:"\u667A\u80FD\u5BA1\u9898",des:"\u5FEB\u901F\u667A\u80FD\u62C6\u89E3\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u89E3\u9898\u601D\u8DEF",description:"",query:je,show:St==null?void 0:St.ai_exam_question,type:1},{img:E(68427),name:"\u8BED\u6CD5\u68C0\u67E5",des:"\u68C0\u6D4B\u4EE3\u7801\u4E2D\u7684\u8BED\u6CD5\u9519\u8BEF\uFF0C\u63D0\u4F9B\u4FEE\u590D\u5EFA\u8BAE",description:"",query:At,show:St==null?void 0:St.ai_syntax_check,type:5},{img:E(2195),name:"\u4EE3\u7801\u8BCA\u65AD",des:"\u7CFB\u7EDF\u667A\u80FD\u4EE3\u7801\u5206\u6790\uFF0C\u63D0\u4F9B\u4FEE\u6B63\u5EFA\u8BAE",description:je,query:At,show:St==null?void 0:St.ai_code_diagnosis,width:21,type:2},{img:E(62849),name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",description:je,query:At,show:St==null?void 0:St.ai_guidance,type:3},{img:E(9515),name:"\u4EE3\u7801\u8BC4\u4EF7",des:"\u4ECE\u591A\u4E2A\u7EF4\u5EA6\u5BF9\u4EE3\u7801\u8FDB\u884C\u8BC4\u4EF7\uFF0C\u4E86\u89E3\u4EE3\u7801\u7F3A\u9677",description:je,query:At,show:St==null?void 0:St.ai_code_evaluation,type:9},{img:E(43214),name:"\u4EE3\u7801\u4F18\u5316",des:"\u5BF9\u4EE3\u7801\u8FDB\u884C\u667A\u80FD\u4F18\u5316\uFF0C\u5E2E\u52A9\u63D0\u5347\u4EE3\u7801\u8D28\u91CF",description:je,query:At,show:St==null?void 0:St.ai_code_optimization,type:7},{img:E(54269),name:"\u4EE3\u7801\u6CE8\u91CA",des:"\u81EA\u52A8\u5BF9\u5DF2\u6709\u4EE3\u7801\u6DFB\u52A0\u6CE8\u91CA",description:je,query:At,show:St==null?void 0:St.ai_code_comment,type:8},Xe&&{img:E(36645),name:"\u6284\u88AD\u68C0\u6D4B",des:"\u667A\u80FD\u8054\u7F51\u641C\u7D22\uFF0C\u67E5\u627E\u7591\u4F3C\u6284\u88AD\u7684\u94FE\u63A5",description:je,query:At,show:St==null?void 0:St.ai_code_comment,type:13,width:25,custom_agent_name:"code_plagiarism"}].filter(Ea=>!!Ea);(0,a.useEffect)(()=>{(ot==null?void 0:ot.source)=="shixun"&&Xn&&La.current&&(Xt(),mn(),La.current=!1)},[Xn]);const Xt=()=>xt(void 0,null,function*(){var Ea,ha,al,El;const ba=yield(0,de.ZP)("/api/ai/intelligent_applications.json",{method:"get",params:{item_type:"Shixun",item_id:ot==null?void 0:ot.shixun_id}});if((ba==null?void 0:ba.status)===0&&(cn(((Ea=ba==null?void 0:ba.data)==null?void 0:Ea.list)||[]),on(((ha=ba==null?void 0:ba.data)==null?void 0:ha.local_ai_model_url)||""),Rl()),Pn.get("subject_id")){const Hn=yield(0,de.ZP)("/api/ai/agents.json",{method:"get",params:{page:1,per_page:1e3,application_type:"subject_shixun",deployable_id:Pn.get("subject_id"),deployable_type:"Subject",item_type:"Subject",item_id:Pn.get("subject_id")}});(Hn==null?void 0:Hn.status)===0&&(cn([...((al=ba==null?void 0:ba.data)==null?void 0:al.list)||[],...((El=Hn==null?void 0:Hn.data)==null?void 0:El.agents)||[]]),Rl())}}),mn=()=>xt(void 0,null,function*(){const Ea=yield(0,de.ZP)("/api/ai/intelligent_applications/teacher_permission.json",{method:"get",params:{item_type:"Shixun",item_id:ot==null?void 0:ot.shixun_id}});(Ea==null?void 0:Ea.status)==0&&jn(Ea==null?void 0:Ea.permission)}),Nt=Ea=>{ya(Ea),Wa(Ea),Fn(!Ea),da(!Ea),bn(!Ea),ra(!!Ea)};function ga(Ea){return xt(this,null,function*(){let ha=yield(0,de.ZP)(`/api/ai/agents/${Ea}/get_bot_info.json`,{method:"post"});(ha==null?void 0:ha.status)===0&&pn(ha==null?void 0:ha.data)})}const qn=Ea=>xt(void 0,null,function*(){if(!Pn.get("subject_id"))return;const ha=yield(0,de.ZP)("/api/ai/agents/click.json",{method:"post",body:{deployable_type:"Subject",deployable_id:Pn.get("subject_id")||"",id:Ea}})}),Sa=Ea=>{const{setChatData:ha,setLoading:al,getData:El,clearStatus:ba,typing:Hn,setImageGenerator:Hl,renderChatItems:pr,setSceneAwareness:Ml,setIdentifier:Nl}=Ea;let kr=Le;return lt||(kr=Le.filter(Pa=>Pa.show)),a.createElement("div",{style:{position:"relative",display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:20,marginRight:20,paddingLeft:20}},a.createElement("div",{className:me.bigTipsBox,style:{width:"100%",marginRight:10}},a.createElement("div",{ref:Ya,className:me.bigTips,style:{display:"flex",width:"100%",position:"relative",flexWrap:"wrap",gap:20,overflow:"auto"}},kr.map((Pa,Ol)=>a.createElement(le.Z,{key:Ol,title:Pa.des},a.createElement("div",{onClick:()=>xt(void 0,null,function*(){var fr;if([5,2,9,7,8,13].includes(Pa.type)&&!Pa.query){ce.ZP.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u7F16\u5199\u4EE3\u7801");return}if(Nt(null),Hn){ce.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}Ml(!1),Hl(!1),al(!0),ba(),vn(Pa);const fl=pr(Pa.query);fl[0].show=!1,fl[1].imageGenerator=!1,ha(fl);const bl=yield jl.onAdd(),sl=(fr=bl==null?void 0:bl.data)==null?void 0:fr.identifier;Nl(sl),El("",mt(Pe({type:Pa.type,description:Pa.description,application_id:null,query:ot.isJupter?Pa.name:Pa.query,file_ids:[],history:[],is_chat:Pa.type===13,image_generator:!1,scene_awareness:!1,identifier:sl,custom_agent_name:Pa.custom_agent_name},ot),{prompt:St==null?void 0:St.ai_code_evaluation_promote}))}),className:me.item,style:{flex:"0 0 auto"}},a.createElement("img",{src:Pa.img,width:Pa.width,alt:Pa.name}),a.createElement("span",null,Pa.name)))),sa.map(Pa=>{var Ol;return a.createElement(le.Z,{key:Pa.id,title:Pa!=null&&Pa.agent_type?Pa==null?void 0:Pa.description:`${Pa.name}\uFF0C\u9009\u4E2D\u4E4B\u540E\u4E0B\u65B9\u667A\u80FD\u95EE\u7B54\u5C06\u4F7F\u7528\u5BF9\u5E94\u7684\u80FD\u529B`},a.createElement("div",{className:`${me.item} ${$t===Pa.id?me.active:""}`,key:Pa.id,style:{flex:"0 0 auto"},onClick:()=>{$t===Pa.id?(Wn(null),Nt(null),Il(null),pn({})):(Il(Pa.name),Pa!=null&&Pa.agent_type?(ga(Pa.id),Wn(Pa.id),ya(Pa.id),ra(!!Pa.id),qn(Pa.id)):(Wn(null),Nt(Pa.id)))}},(Pa==null?void 0:Pa.can_edit)&&!(Pa!=null&&Pa.agent_type)&&a.createElement("i",{className:`iconfont icon-bianjidaibeijing ${me.editBtn}`,onClick:fr=>{fr.stopPropagation(),kt({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:Pa}})}}),a.createElement("img",{src:Pa!=null&&Pa.agent_type?bt.Z.API_SERVER+((Ol=Pa==null?void 0:Pa.icon)==null?void 0:Ol.url):Pa.attachment_id?`${bt.Z.API_SERVER}/api/attachments/${Pa.attachment_id}`:jt,width:24,height:24,alt:Pa.name}),a.createElement("span",null,Pa.name)))}),ja&&a.createElement(He.Z,{data:sa,getIAData:()=>Xt(),url:An,className:me.inlineAgent,queryInfo:{item_type:"Shixun",item_id:ot==null?void 0:ot.shixun_id},showParams:!0}))),a.createElement("div",{className:me.PrevNext},Nn&&a.createElement("div",{className:me.LeftButton,onClick:Pa=>{Pa.stopPropagation(),yl("left")}},a.createElement("img",{src:Ge.Z,alt:"Previous",className:me.img}),a.createElement("img",{src:it.Z,alt:"Previous",className:me.imgHover})),Ka&&a.createElement("div",{className:me.RightButton,onClick:Pa=>{Pa.stopPropagation(),yl("right")}},a.createElement("img",{src:Lt.Z,alt:"Next",className:me.img}),a.createElement("img",{src:vt.Z,alt:"Next",className:me.imgHover}))))},Oa=Ea=>xt(void 0,[Ea],function*({type:ha,value:al,index:El,identifier:ba,objectIndex:Hn}){const Hl={index:Hn,identifier:ba};if(ha==="like"&&(yield(0,de.ZP)("/api/course_qna_records/like.json",{method:"post",body:Hl})).status!==0||ha==="dislike"&&(yield(0,de.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:Hl})).status!==0)return Promise.reject()}),nl=Ea=>{let ha=[];return Ea==null||Ea.forEach(al=>{var El;const ba=al.id,Hn=al.think?{reasoning:al.think,thinkingEnabled:!0}:{},Hl=[{text:al.question,key:ba,sender:"user",fileList:[],show:!0},mt(Pe({key:ba,loading:!1,sender:"AI",show:!0,source:al.answer_source,text:al.answer,like:al.like,dislike:al.dislike,time:al.think_time,id:al.id,imageGenerator:((El=al==null?void 0:al.answer)==null?void 0:El.slice(0,4))==="(0,de.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,de.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:ol,by_self:!0}}),onListClick:Ea=>(0,de.ZP)(`/api/course_qna_sessions/${Ea}.json`,{method:"get"}),onListDelete:Ea=>(0,de.ZP)(`/api/course_qna_sessions/${Ea}.json`,{method:"delete"}),onListDealData:nl};return a.createElement(Ce,{title:"\u5B9E\u9A8C\u52A9\u6559",hideInputBox:lt?!1:!(St!=null&&St.ai_q_and_a),topFunctionNode:Sa,showSwitchingModel:!0,showImageGenerator:Yt,showSceneAwareness:dn,showThiking:Mn,hideUpload:ua,showPreference:!0,showLookHistory:!0,showAddSession:!0,setSelectItem:vn,fetchListObject:jl,customPreference:Oa,BottomNode:Sa,BOttomNodeName:gl,showDefaultTips:!1,ysclist:wr,onOpenChange:Ea=>qa(Ea),isPath:!0,fetchData:mt(Pe(mt(Pe({},ot),{questionable_type:ol,is_chat:!0,type:nn.type}),nn.type===13?{custom_agent_name:"code_plagiarism"}:{}),{application_id:pa,agent_id:fn,subject_id:Pn.get("subject_id")||((Bt=(Ne=Pn.get("backUrl"))==null?void 0:Ne.split("/"))==null?void 0:Bt[2])||"",course_id:Pn.get("coursesId")||"",homework_common_id:Pn.get("homework_common_id")||""}),headNode:a.createElement("div",{className:"font14",style:{color:"#434D6C",lineHeight:1.8}},a.createElement("div",null,"\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u5B9E\u9A8C\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B"),a.createElement("div",null,"\u60A8\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528\u6211\u63D0\u4F9B\u7684\u505A\u9898\u5DE5\u5177\u6216\u8005\u4E0E\u6211\u8FDB\u884C\u5BF9\u8BDD\u95EE\u7B54\uFF0C\u671F\u5F85\u4E0E\u60A8\u643A\u624B\u5171\u8FDB\uFF0C\u9AD8\u6548\u3001\u4F18\u8D28\u5730\u5B8C\u6210\u6BCF\u4E00\u9879\u4EFB\u52A1!")),topPercentage:(ot==null?void 0:ot.source)==="hack"?.52:void 0,fetchUrl:"/api/stream/intelligent_imports/chat_messages.json",draggableExtraNode:Te})}},70990:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return Ie}});var a=E(59301),te={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},ce=E(44104),se=Object.defineProperty,ue=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Se=(oe,Pt,Dt)=>Pt in oe?se(oe,Pt,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):oe[Pt]=Dt,re=(oe,Pt)=>{for(var Dt in Pt||(Pt={}))le.call(Pt,Dt)&&Se(oe,Dt,Pt[Dt]);if(ue)for(var Dt of ue(Pt))xe.call(Pt,Dt)&&Se(oe,Dt,Pt[Dt]);return oe};const ge=oe=>React.createElement("svg",re({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},oe),React.createElement("path",{d:"M1019.407 620.8 891.834 397.781 946.49 293.12a29.099 29.099 0 0 0 6.4-36.395l-70.187-126.592a30.08 30.08 0 0 0-24.576-13.653H597.519L539.194 14.507a27.35 27.35 0 0 0-20.907-14.55H380.644a29.141 29.141 0 0 0-24.618 14.55v5.546L225.806 243.03H100.923a29.184 29.184 0 0 0-25.515 13.654L3.428 384.085a32.768 32.768 0 0 0 0 29.184L132.836 638.08 74.511 740.053a32.768 32.768 0 0 0 0 29.056l66.517 116.566a29.907 29.907 0 0 0 25.515 14.506H427.15l62.848 109.227A30.08 30.08 0 0 0 512.783 1024H660.41a29.141 29.141 0 0 0 24.576-14.55l128.469-224.853h114.773a31.915 31.915 0 0 0 24.662-15.445l66.474-117.419a28.16 28.16 0 0 0 0-30.976l.043.043zm-161.28 14.592L791.61 512.469 518.287 993.963l-74.752-122.88h-273.28l65.621-119.211h139.392L101.86 272.213h143.062L380.687 30.08l68.352 119.253-70.187 122.88H925.54l-69.205 121.942 137.6 241.194H858.17z",fill:"#605BEC"}),React.createElement("path",{d:"m499.983 699.307 174.379-274.731H324.708z",fill:"#605BEC"}));var we="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",De=Object.defineProperty,pt=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,Me=(oe,Pt,Dt)=>Pt in oe?De(oe,Pt,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):oe[Pt]=Dt,Ze=(oe,Pt)=>{for(var Dt in Pt||(Pt={}))ve.call(Pt,Dt)&&Me(oe,Dt,Pt[Dt]);if(pt)for(var Dt of pt(Pt))ie.call(Pt,Dt)&&Me(oe,Dt,Pt[Dt]);return oe};const Ye=oe=>React.createElement("svg",Ze({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},oe),React.createElement("path",{d:"M1364.44 118.705c-14.178-6.695-20.322 6.065-28.593 12.525-2.914 2.048-5.277 4.726-7.64 7.246-20.717 21.268-44.899 35.21-76.643 33.556a152.576 152.576 0 0 0-120.674 45.371c-7.404-41.826-32.06-66.875-69.553-82.865-19.693-8.35-39.543-16.7-53.248-34.737-9.61-12.919-12.288-27.333-17.015-41.512-3.15-8.507-6.144-17.25-16.384-18.668-11.185-1.733-15.517 7.247-19.928 14.73a189.125 189.125 0 0 0-23.552 98.461c1.575 76.88 35.446 138.083 102.636 181.642 7.562 4.963 9.531 9.925 7.09 17.25-4.49 14.967-9.926 29.54-14.81 44.584-2.992 9.61-7.561 11.658-18.274 7.483a309.484 309.484 0 0 1-96.886-63.015c-47.813-44.426-91.057-93.342-144.935-131.702a635.825 635.825 0 0 0-38.36-25.207c-54.982-51.2 7.167-93.262 21.582-98.225 14.966-5.199 5.277-23.158-43.402-22.922-48.68.237-93.184 15.833-149.977 36.628-8.428 3.15-17.092 5.514-25.993 7.326a557.844 557.844 0 0 0-160.768-5.436c-105.157 11.264-189.204 58.92-250.96 140.367-74.2 97.832-91.687 208.975-70.261 325.002 22.449 122.25 87.434 223.468 187.47 302.631 103.582 82 222.917 122.172 359.188 114.452 82.708-4.568 174.79-15.202 278.686-99.485 26.151 12.445 53.642 17.486 99.249 21.267 35.131 3.072 69.002-1.733 95.153-6.931 40.96-8.35 38.203-44.741 23.316-51.437-120.202-53.72-93.814-31.822-117.839-49.624 61.125-69.317 153.206-141.312 189.204-374.706 2.835-18.51.472-30.168 0-45.213-.237-9.137 1.969-12.603 12.918-13.706a240.089 240.089 0 0 0 86.173-25.442c77.982-40.803 109.332-107.914 116.736-188.259 1.103-12.288-.236-24.97-13.705-31.429zM685.45 842.043C569.108 754.215 512.55 725.307 489.157 726.49c-21.82 1.26-17.96 25.206-13.155 40.802 5.042 15.439 11.58 26.073 20.717 39.621 6.301 8.9 10.791 22.213-6.302 32.295-37.494 22.213-102.794-7.561-105.787-8.98-76.012-42.929-139.421-99.564-184.241-176.994a523.894 523.894 0 0 1-72.468-239.93c-1.024-20.56 5.278-27.885 26.703-31.587a272.148 272.148 0 0 1 85.307-2.127c118.942 16.699 220.16 67.741 305.073 148.48 48.443 46.001 85.071 100.982 122.88 154.703 40.173 57.029 83.338 111.458 138.32 155.963 19.376 15.675 34.894 27.569 49.781 36.234-44.74 4.805-119.414 5.829-170.456-32.926zm55.926-344.615c0-5.357 2.757-10.398 7.326-13.47a17.723 17.723 0 0 1 22.134 2.048c3.072 2.915 4.805 7.09 4.805 11.422a16.778 16.778 0 0 1-17.25 16.541 17.33 17.33 0 0 1-12.131-4.883 15.911 15.911 0 0 1-4.884-11.658zm173.529 85.464a104.37 104.37 0 0 1-33.005 8.586 71.444 71.444 0 0 1-44.504-13.548c-15.282-12.288-26.23-19.141-30.72-40.645a89.167 89.167 0 0 1 .787-31.429c3.939-17.487-.393-28.75-13.312-38.912-10.476-8.35-23.71-10.634-38.36-10.634a32.06 32.06 0 0 1-14.179-4.175c-6.144-2.914-11.106-10.24-6.301-19.14a60.18 60.18 0 0 1 10.712-11.265c19.85-10.79 42.693-7.246 63.882.788 19.693 7.798 34.501 21.898 55.926 41.905 21.74 24.183 25.68 30.8 38.125 48.916 9.846 14.179 18.747 28.75 24.89 45.45 3.703 10.397-1.102 18.905-13.941 24.103z",fill:"#4D6BFE"}));var ye="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",de=E(59301),Ie=({value:oe,onChange:Pt})=>{const[Dt,bt]=(0,a.useState)(!1),gt=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-plus-latest",img:we},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:ye}],yt=gt.find(Ve=>Ve.key===oe);return de.createElement("div",{className:te.select},de.createElement(ce.Z,{size:10},de.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),de.createElement("div",{className:te.box,onMouseLeave:()=>bt(!1)},de.createElement("div",{className:te.text,onClick:()=>bt(!0)},de.createElement("img",{src:yt.img,width:20}),de.createElement("span",null,yt.name),de.createElement("b",{className:"iconfont icon-zhankai6"})),Dt&&de.createElement("div",{className:te.itemWrap},de.createElement("aside",null,gt.map(Ve=>de.createElement("div",{key:Ve.key,className:`${te.item} ${Ve.key===oe?te.active:""}`,onClick:Fe=>{Fe.stopPropagation(),Pt(Ve.key),bt(!1)}},de.createElement("img",{src:Ve.img,width:20}),de.createElement("span",null,Ve.name))))))))}},78148:function(ke,Je,E){"use strict";var a=E(59301),te=E(23851),ce=E(44104),se=E(92310),ue=E.n(se),le=E(35587),xe=E(56321),Se=E(70467),re=Object.defineProperty,ge=Object.defineProperties,we=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,ie=(b,Ie,oe)=>Ie in b?re(b,Ie,{enumerable:!0,configurable:!0,writable:!0,value:oe}):b[Ie]=oe,Me=(b,Ie)=>{for(var oe in Ie||(Ie={}))pt.call(Ie,oe)&&ie(b,oe,Ie[oe]);if(De)for(var oe of De(Ie))ve.call(Ie,oe)&&ie(b,oe,Ie[oe]);return b},Ze=(b,Ie)=>ge(b,we(Ie)),Ye=(b,Ie,oe)=>new Promise((Pt,Dt)=>{var bt=Ve=>{try{yt(oe.next(Ve))}catch(Fe){Dt(Fe)}},gt=Ve=>{try{yt(oe.throw(Ve))}catch(Fe){Dt(Fe)}},yt=Ve=>Ve.done?Pt(Ve.value):Promise.resolve(Ve.value).then(bt,gt);yt((oe=oe.apply(b,Ie)).next())});const ye=({data:b,onFinish:Ie})=>a.createElement(ce.Z,null,b.map((oe,Pt)=>a.createElement(Se.op,{key:Pt,style:{height:28},shape:"default",size:"small",onClick:()=>Ie(oe)},oe))),de=({className:b,style:Ie,data:oe={},defaultChatData:Pt=[],initDefaultChatDataKey:Dt=0,showPrevButton:bt,showNextButton:gt,onPrevButtonClick:yt=()=>{},onNextButtonClick:Ve=()=>{},onStatusChange:Fe,interactionTotal:he=0,showInterText:We=!1})=>{const ft="\u4E3B\u52A8\u63D0\u95EE\u5F00\u59CB",[Kt]=(0,le.eh)(),{chatData:Ke,setChatData:ht,calcHistoryList:wt}=(0,le.r5)(),[at,et]=(0,a.useState)(0),[nt,st]=(0,a.useState)(""),[Ae,Ce]=(0,a.useState)(!1),{scrollBoxRef:me,bottomInspectRef:He,contentRef:Ge,isAtBottom:Lt}=(0,le.wr)({status:Ae}),it=(0,le.h4)(me);(0,a.useEffect)(()=>{if(!Ke.length||!me.current)return;const Jt=Ke[Ke.length-1];Jt!=null&&Jt.loading&&(me.current.scrollTop=me.current.scrollHeight)},[Ke.length]),(0,a.useEffect)(()=>{if(Dt){vt();let Jt=[];return Pt.forEach(qt=>{const Ee=Date.now(),qe=[{text:qt.question,key:Ee,sender:"user",show:qt.question!==ft},{text:qt.answer,loading:!1,key:Ee,sender:"AI",show:!0}];Jt.push(...qe)}),ht(Jt),()=>{Kt.cancel()}}},[Dt]);const vt=()=>{Kt.cancel(),et(1)},jt=Jt=>Ye(void 0,null,function*(){st(""),et(0);const qt=Date.now(),Ee=[{text:Jt,key:qt,sender:"user",show:Jt!==ft},{loading:!0,key:qt,sender:"AI",show:!0}];ht([...Ke,...Ee]);const qe=wt(Ke);Kt.request({url:"/api/stream/course_qna_records/chat_messages.json",body:Me({model:"qwen-plus-latest",is_chat:!0,prompt:Jt,history:qe},oe),onData:(Qe,Re)=>{Ce(!0),ht(Pe=>Pe.map((mt,xt)=>xt===Pe.length-1?Ze(Me({},mt),{text:Qe,loading:!1,error:(Re==null?void 0:Re.msg)==="error"}):mt))},onError:Qe=>{let Re="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";ht(Pe=>[...Pe].map((mt,xt)=>xt===Pe.length-1?Ze(Me({},mt),{text:Re,loading:!1,error:!0}):mt))}})}),Ft=(0,a.useMemo)(()=>{const qt=Ke.filter(Qe=>Qe.sender==="AI").map(Qe=>Qe.text).join(""),Ee=["\u3010\u4EA4\u6D41\u9898\u3011","\u3010\u5224\u65AD\u9898\u3011","\u3010\u6587\u5B57\u9898\u3011","\u672C\u6B21\u4E92\u52A8\u73AF\u8282\u5DF2\u7ED3\u675F"];let qe=0;return Ee.forEach(Qe=>{const Re=qt.split(Qe).length-1;qe+=Re}),Math.max(0,qe-1)},[Ke]);(0,a.useEffect)(()=>{typeof Ft=="number"&&typeof he=="number"&&(Fe==null||Fe(Ft>=he))},[Ft,he]);const Qt=it.width?it.width-20:"100%";return a.createElement("div",{className:ue()("flex flex-col h-full",b),style:Ie},bt&&a.createElement("div",{className:te.Z.headTip},"\u2B06\uFE0F\xA0\u53EF\u70B9\u51FB",a.createElement("span",{onClick:yt},"\u6309\u94AE"),"\u6216\u4E0A\u65B9\u7684\u9636\u6BB5\u540D\u79F0"),a.createElement("div",{ref:me,style:{flex:1,overflow:"auto"}},a.createElement("div",{className:te.Z.tips,style:{width:Qt}},a.createElement("img",{className:te.Z.avatar,src:xe}),a.createElement("div",{className:te.Z.details},a.createElement("div",{className:"c-grey-333 font18"},"\u{1F44B}\xA0\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u667A\u80FD\u52A9\u6559\uFF5E"),a.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u6211\u4E3A\u4F60\u51C6\u5907\u4E86\u4E00\u4E9B\u4E92\u52A8\u5B66\u4E60\u95EE\u9898\uFF0C\u5E2E\u52A9\u4F60\u5DE9\u56FA\u77E5\u8BC6\u3002\u5982\u679C\u6709\u4E0D\u7406\u89E3\u7684\u5730\u65B9\uFF0C\u6211\u4F1A\u4E00\u6B65\u6B65\u5F15\u5BFC\uFF0C\u76F4\u5230\u4F60\u5B8C\u5168\u7406\u89E3\u3002 \u51C6\u5907\u597D\u4E86\u5C31\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u4E92\u52A8\u5B66\u4E60\uFF01"))),a.createElement(le.xj,{className:"pl20",style:{width:Qt},contentRef:Ge,chatData:Ke,requestLoading:Kt.loading,cancelTyping:at,sensitiveWords:["\u3010\u4EA4\u6D41\u9898\u3011","\u3010\u5224\u65AD\u9898\u3011","\u3010\u6587\u5B57\u9898\u3011"],extraAnswerAction:(Jt,qt)=>{var Ee;if(Ftjt(qe)}))},onAnswerFinish:()=>Ye(void 0,null,function*(){setTimeout(()=>Ce(!1),0)})}),!(Ke!=null&&Ke.length)&&!We&&a.createElement("div",{className:"flex justify-center mb20"},a.createElement(Se.op,{type:"primary",onClick:()=>jt(ft)},"\u5F00\u542F\u4E92\u52A8")),!(Ke!=null&&Ke.length)&&We&&a.createElement("div",{className:"flex justify-center mb20"},"\u5F53\u524D\u8BFE\u4EF6\u5DF2\u7ED3\u675F\uFF0C\u65E0\u6CD5\u8FDB\u884C\u64CD\u4F5C"),gt&&Ft>=he&&a.createElement(Se.op,{style:{margin:"0px 0px 20px 70px"},shape:"default",onClick:Ve},"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"),!Lt&&a.createElement("div",{className:te.Z.backBottom,onClick:()=>{me.current.scrollTop=me.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:He})),!!(Ke!=null&&Ke.length)&&!We&&a.createElement(le.CI,{style:{margin:"0 20px 20px 20px"},onCancel:vt,headExtraNode:Ft>=he?a.createElement("div",{style:{color:"#434D6C"}},gt?"\u5DF2\u5B8C\u6210\u4E92\u52A8\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5\u5B66\u4E60":"\u5DF2\u5B8C\u6210\u4E92\u52A8\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9875\u5B66\u4E60"):a.createElement("div",{style:{color:"#434D6C"}},"\u5DF2\u5B8C\u6210\u7B54\u9898",a.createElement("span",{className:"ml10 c-light-primary"},Ft),"/",he),value:nt,onSubmit:jt,hideUpload:!0,onChange:st,typing:Ae,loading:Kt.loading}))};Je.Z=de},19586:function(ke,Je,E){"use strict";var a=E(59301),te=E(23851),ce=E(92310),se=E.n(ce),ue=E(35587),le=E(56321),xe=E(70467),Se=E(35883),re=E(49317),ge=Object.defineProperty,we=Object.defineProperties,De=Object.getOwnPropertyDescriptors,pt=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,Me=(b,Ie,oe)=>Ie in b?ge(b,Ie,{enumerable:!0,configurable:!0,writable:!0,value:oe}):b[Ie]=oe,Ze=(b,Ie)=>{for(var oe in Ie||(Ie={}))ve.call(Ie,oe)&&Me(b,oe,Ie[oe]);if(pt)for(var oe of pt(Ie))ie.call(Ie,oe)&&Me(b,oe,Ie[oe]);return b},Ye=(b,Ie)=>we(b,De(Ie)),ye=(b,Ie,oe)=>new Promise((Pt,Dt)=>{var bt=Ve=>{try{yt(oe.next(Ve))}catch(Fe){Dt(Fe)}},gt=Ve=>{try{yt(oe.throw(Ve))}catch(Fe){Dt(Fe)}},yt=Ve=>Ve.done?Pt(Ve.value):Promise.resolve(Ve.value).then(bt,gt);yt((oe=oe.apply(b,Ie)).next())});const de=({className:b,style:Ie,data:oe={},defaultChatData:Pt=[],initDefaultChatDataKey:Dt=0,showPrevButton:bt,showNextButton:gt,onPrevButtonClick:yt=()=>{},onNextButtonClick:Ve=()=>{},onStatusChange:Fe,readingTime:he,analysis:We,totalTime:ft,openRecord:Kt,showInterText:Ke=!1})=>{const[ht]=(0,ue.eh)(),{chatData:wt,setChatData:at,calcHistoryList:et}=(0,ue.r5)(),[nt,st]=(0,a.useState)(0),[Ae,Ce]=(0,a.useState)(""),[me,He]=(0,a.useState)(!1),[Ge,Lt]=(0,a.useState)(null),it=(0,a.useRef)(null),{scrollBoxRef:vt,bottomInspectRef:jt,contentRef:Ft,isAtBottom:Qt}=(0,ue.wr)({status:me}),Jt=(0,ue.h4)(vt);(0,a.useEffect)(()=>{typeof he=="number"&&Lt(he)},[he]),(0,a.useEffect)(()=>(Ge>0&&Ge<=ft&&!document.hidden&&(it.current=setTimeout(()=>{Kt&&qt(),Lt(Pe=>Math.min(Pe+1,ft))},1e3)),()=>{clearTimeout(it.current)}),[Ge]),(0,a.useEffect)(()=>{if(!wt.length||!vt.current)return;const Pe=wt[wt.length-1];Pe!=null&&Pe.loading&&(vt.current.scrollTop=vt.current.scrollHeight)},[wt.length]),(0,a.useEffect)(()=>{if(Dt){qe();let Pe=[];return Pt.forEach(mt=>{const xt=Date.now(),tt=[{text:mt.question,key:xt,sender:"user",show:!0},{text:mt.answer,loading:!1,key:xt,sender:"AI",show:!0}];Pe.push(...tt)}),at(Pe),()=>{ht.cancel()}}},[Dt]);const qt=()=>ye(void 0,null,function*(){const Pe=yield(0,re.ZP)(`/api/smart_plan_item_banks/${oe==null?void 0:oe.questionable_id}/smart_plan_user_page_studies.json`,{method:"post",body:{type:"page_info"}})}),Ee=()=>{Lt(1)},qe=()=>{ht.cancel(),st(1)},Qe=Pe=>ye(void 0,null,function*(){Ce(""),st(0);const mt=Date.now(),xt=[{text:Pe,key:mt,sender:"user",show:!0},{loading:!0,key:mt,sender:"AI",show:!0}];at([...wt,...xt]);const tt=et(wt);ht.request({url:"/api/stream/course_qna_records/chat_messages.json",body:Ze({model:"qwen-plus-latest",is_chat:!0,prompt:Pe,history:tt},oe),onData:(It,je)=>{He(!0),at(At=>At.map((St,ot)=>ot===At.length-1?Ye(Ze({},St),{text:It,loading:!1,error:(je==null?void 0:je.msg)==="error"}):St))},onError:It=>{let je="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";at(At=>[...At].map((St,ot)=>ot===At.length-1?Ye(Ze({},St),{text:je,loading:!1,error:!0}):St))}})});(0,a.useEffect)(()=>{typeof Ge=="number"&&typeof ft=="number"&&(Fe==null||Fe(Ge>=ft))},[Ge,ft]),(0,a.useEffect)(()=>{const Pe=()=>{document.hidden?clearTimeout(it.current):!document.hidden&&Ge>0&&Ge{Kt&&qt(),Lt(mt=>Math.min(mt+1,ft))},1e3))};return document.addEventListener("visibilitychange",Pe),()=>{document.removeEventListener("visibilitychange",Pe),clearTimeout(it.current)}},[Ge,ft,Kt]);const Re=Jt.width?Jt.width-20:"100%";return a.createElement("div",{className:se()("flex flex-col h-full",b),style:Ie},bt&&a.createElement("div",{className:te.Z.headTip},"\u2B06\uFE0F\xA0\u53EF\u70B9\u51FB",a.createElement("span",{onClick:yt},"\u6309\u94AE"),"\u6216\u4E0A\u65B9\u7684\u9636\u6BB5\u540D\u79F0"),a.createElement("div",{ref:vt,style:{flex:1,overflow:"auto"}},a.createElement("div",{className:te.Z.tips,style:{width:Re}},a.createElement("img",{className:te.Z.avatar,src:le}),a.createElement("div",{className:te.Z.details},a.createElement("div",{className:"c-grey-333 font18"},"\u{1F44B}\xA0\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u667A\u80FD\u52A9\u6559\uFF5E"),a.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u6211\u6574\u7406\u4E86\u5F53\u524D\u5B66\u4E60\u5185\u5BB9\u7684\u76F8\u5173\u89E3\u6790\uFF0C\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\u5373\u53EF\u67E5\u770B\u3002\u5982\u679C\u6709\u4E0D\u7406\u89E3\u7684\u5730\u65B9\uFF0C\u968F\u65F6\u53EF\u4EE5\u5411\u6211\u63D0\u95EE\u54E6\uFF01"))),Ge>0&&a.createElement("div",{className:te.Z.tips,style:{width:Re}},a.createElement("img",{className:te.Z.avatar,src:le}),a.createElement("div",{className:te.Z.details},a.createElement(Se.Z,{value:We}))),a.createElement(ue.xj,{className:"pl20",style:{width:Re},contentRef:Ft,chatData:wt,requestLoading:ht.loading,cancelTyping:nt,onAnswerFinish:()=>ye(void 0,null,function*(){setTimeout(()=>He(!1),0)})}),Ge===0&&!Ke&&a.createElement("div",{className:"flex justify-center mb20"},a.createElement(xe.op,{type:"primary",onClick:Ee},"\u5F00\u59CB\u9605\u8BFB\u89E3\u6790")),Ge===0&&Ke&&a.createElement("div",{className:"flex justify-center mb20"},"\u5F53\u524D\u8BFE\u4EF6\u5DF2\u7ED3\u675F\uFF0C\u65E0\u6CD5\u8FDB\u884C\u64CD\u4F5C"),gt&&Ge>=ft&&a.createElement(xe.op,{style:{margin:"0px 0px 20px 70px"},shape:"default",onClick:Ve},"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"),!Qt&&a.createElement("div",{className:te.Z.backBottom,onClick:()=>{vt.current.scrollTop=vt.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:jt})),Ge>0&&a.createElement(ue.CI,{style:{margin:"0 20px 20px 20px"},onCancel:qe,headExtraNode:Ge>=ft?a.createElement("div",{style:{color:"#434D6C"}},gt?"\u9605\u8BFB\u5B8C\u6210\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5":"\u9605\u8BFB\u5B8C\u6210\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9875\u5B66\u4E60"):a.createElement("div",{style:{color:"#434D6C"}},gt?"\u8BF7\u5B8C\u6574\u9605\u8BFB\u89E3\u6790\uFF0C\u5B8C\u6210\u9605\u8BFB\u624D\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5\u5B66\u4E60":"\u8BF7\u5B8C\u6210\u9605\u8BFB\u89E3\u6790"," \u5269\u4F59",a.createElement("span",{className:"ml5 mr5 c-light-primary"},ft-Ge),"\u79D2"),value:Ae,onSubmit:Qe,hideUpload:!0,onChange:Ce,typing:me,loading:ht.loading}))};Je.Z=de},90283:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return xe}});var a=E(59301),te={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},ce=E(29787),se=E(59301),ue=(Se,re,ge)=>new Promise((we,De)=>{var pt=Me=>{try{ie(ge.next(Me))}catch(Ze){De(Ze)}},ve=Me=>{try{ie(ge.throw(Me))}catch(Ze){De(Ze)}},ie=Me=>Me.done?we(Me.value):Promise.resolve(Me.value).then(pt,ve);ie((ge=ge.apply(Se,re)).next())}),xe=({value:Se="",streamingStatus:re,onFinish:ge,cancelIndex:we,time:De,loading:pt,loadAll:ve})=>{const[ie,Me]=(0,a.useState)(""),[Ze,Ye]=(0,a.useState)(!0),ye=(0,a.useRef)(Se),de=(0,a.useRef)(re),b=(0,a.useRef)(0),Ie=(0,a.useRef)(null),[oe,Pt]=(0,a.useState)(!1),Dt=70;(0,a.useEffect)(()=>{de.current=re},[re]),(0,a.useEffect)(()=>{ye.current=Se},[Se]),(0,a.useEffect)(()=>{if(!re){Me(ye.current);return}return Pt(!0),Ie.current=setInterval(bt,Dt),()=>{clearInterval(Ie.current)}},[]),(0,a.useEffect)(()=>{oe&&(Me(ye.current),clearInterval(Ie.current),Pt(!1),ge())},[we]);const bt=()=>ue(void 0,null,function*(){const gt=ye.current[b.current];gt!==void 0?(Me(yt=>yt+gt),b.current++,clearInterval(Ie.current),Ie.current=setInterval(bt,280/(ye.current.length-b.current))):de.current===!1&&(Me(ye.current),clearInterval(Ie.current),Pt(!1),ge())});return se.createElement("div",{className:`${te.reasoning} fadeIn animated`},se.createElement("div",{className:te.btn,onClick:()=>Ye(!Ze)},se.createElement("i",{className:"iconfont icon-shendusikao"}),De?se.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",De," \u79D2\uFF09"):se.createElement("span",null,"\u601D\u8003\u4E2D..."),Ze?se.createElement("b",{className:"iconfont icon-shouqi6"}):se.createElement("b",{className:"iconfont icon-zhankai6"})),pt&&se.createElement(ce.Z,{spinning:!0,className:"mt20"}),Ze&&!pt&&se.createElement("div",{className:te.content},ie,oe?se.createElement("span",{className:"aiBlink"},"__"):""))}},49998:function(ke,Je,E){"use strict";E.d(Je,{o:function(){return a}});const a=te=>(te=te.replace(new RegExp("(?$1'),te=te.replace(new RegExp("(?$1 -`),te)},35601:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return Ve},U:function(){return bt}});var a=E(59301),te=E(11938),ce=E(62957),se=E(70858),ue=E(67195),le=E(84849),xe=E(66649),Se=E.n(xe),re={exitFullScreenModalWrapper:"exitFullScreenModalWrapper___aNB9Q",exitFullScreenModal:"exitFullScreenModal___HIMyY",warningIcon:"warningIcon___xEURa",warningText:"warningText___W6NPJ",countdownWrapper:"countdownWrapper___n8g1M",forcedModalWrapper:"forcedModalWrapper___JPMQ2",forcedModalContent:"forcedModalContent___uY5FV",forcedText:"forcedText___C3CrF",screenNumText:"screenNumText___oljHN"},ge="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJwAAACwCAYAAAD61gcAAAAAAXNSR0IArs4c6QAAIABJREFUeF7tnQd4XHeZ7n9/zUgzkkZdsiX3XmM7xWlONYE0AsuyEMizwAKbDcuFAMvCXvbuEpwsZeksBNilLZBLKIGQUC+EVEKSTYN0O8W9W26SrK4593nP+X/jvyd2LCeOZMbR88gjz5w59T3v933vV47jpZ+XzsAIngE3gtsqiU3tiaJxFYNMzufZk6ngEZyLSuLARuggXgLcME90FN2aHST34fTQjDeQqplOfqibsp4/QOqjztXcMczVHPWLvQS4g0IgclH0eDm7HvsBmca/pBvI5/OUVZRRXQ9l1bupqHq9c+NvOuiqXlqAlwA3DBBEe655J71lX2F3T0Q64yjLQFkVuHREqttRXfkYVa2nO3fcrmGs7qhe5CXAHeTyR7eSpmHJvQxWH0dqLJSPgXQjpFuIgTe4ISLT42ia8XKXe+vNRzWahnHwLwHuYID7ERWkWUk540k7yNZDZi6kp0OqHIa2RFT1OSa+/H2u7kP/MYxzflQv8hLgDga4X5Ghi6epYAJpIAtk5kB6JpRlIWqPqBp0THrlP7v6D/37UY2mYRz8S4A7KOBmZNjzdAK4lACXhuwCKJ8KzgOuetAx5cJ/drkPvAS4g5zPlwB3MMA9NSPDQ08/TbkxXAYyx0L55MSHi7ZF5Jxj8nn/4qrf9/Fh3ORH9SIvAe5ggLv17Czttz9FJvIMl4XssZCelAAu3x5Rg2Py+f/qqt/7saMaTcM4+JcAdzDA/ejUSrhHgBsf+3CVVZBZ5AEnkyqGwzH1wg+7ynd/dBjn/Khe5CXAHQxwd51ayYZ7nqLCAy5bA9mFkJ4IKfPhIjHcFa768n87qtE0jIN/CXCHCrhKySLzPeDkw22PyOUdk87/iKt+z1XDOOdH9SIvAe5ggLv/VVWs+sWTBYarrIGKBVAhHy4L+R1Qk4cp53/EVb77JcAdqVFqFK09F8bMyJNJl9G/fv36il9PnOh6jqjbP8JFvz23it03rdjrw9UmgCuf6HW47ZADpp6/zFW+68ojav/9zvRHO48tp2JxnqraiN5tKbI3O+c2jsa+jjjDRdE9tfTs+hplba+joimFK4dI0V73vQOp/Hsr3IR7RuNEHGib0a1n59hy+wqy0bgkaKhLdDj5cIpS2QHVeZh63jJXefkRBbgoujVNvvzTDLW9lfKqeoYiSKVhqHv1UKr3g2k358cjfa5HFHBRdH85O1b9F2VDb6OjH8qrI1IVDpeNyGYc5anVwNmu8rQ1I30iDgi4x16f45Efr6AyGhcLv5XVkD0e0hMglYGhdshFMO38K13l5cuOlP1eFi0r+8iO2Z+nvOo9dA0BZVFSqlEG6byjqnYXUdVZLnfKwyO5zyMLuBXvX0S+4gEG8mVk6h0VjZCqAVcN+V7I5SHX/PMHKhr/arFbPDCSJ+KAgPvVBbXs+s1yqvJtCcM1QPYYD7hKyG9LADf1/Ktc5bs/ciTss/Yh2v29C+mNbmTHlhSpCMrKHeVNybkebIfMDqhr/OaVn7n0smXLXH6k9ntkAffQWe9kx2NfoawhonKqo7weUpMgMxnKG8H1QUNdRKb2Ulf5im+N1El4ru1E91xQy6rfLCebb6NCqa1myM6H8vFQJsCJ4YZg8rlXuer3HBGA64p+2Vq9fdcd7Noxk96tMNAOQ7sgVQeZCRANQH6lChFWMeOLs5xzgyN1rkcWcLdP/QBbVn1aNyBZHJUZqD4JcqdA5Qwor40oU6lPaztVE09xbsEzI3UiDshw97++jqd+8kQMOLlsla2QmQflbT5K3R6hXOqRwnAKdHb84Kv097+DHWsiBnc6+lbDwGYY7ICoHxiEdC8wbx0DN01zS0sVcN/MLWVL1y2UE9GMowGobYTcUsgdD1k54mVQCdQ03XhbZfaNS91SnZlR+4keOreaR256MvbhyoGqasjMgvQUSFfJpEZURY4JF17pGv5h1H24qPcnr6Sz/6fsWJ9moMPRtxb6N0L/JuhbBf17QJhTqVXTOTdf/IWbzrvuOicnb0R+Rpbh/os61vA7IhYzFmgB6gW6OZA7G6rmQsUYoAca6xURXuYqzvn6iJyJA2wkWkYFtTxNJRPjG0ESiCpG0k2QrpSzFJFpdEx666Vuyoe/OZr72hn9qCW3Pfo9HTtn07s1on+ro28NDOyAgQ3QuxZ687BHTD0xT/0rX+fO+c+fjuQ+jyjgYmf2U5lz2dGnKrMUrR50tRVQswSqT4aqGZDORbg9jsaW7eSmnObcohUjeVLCbUWK7f6p7Nv05N9CLVAn9vV1cQoiIiJyU/ppe+sxbsmyp0drP+Nzu/PHX6Kv992xKR3a7WKADWyF/m0wsBp6O6Fbe5x1VJ154201v3nd0hE0p9rHEQdcfGI+VPYl8vl300REC44msVwL5F4G1YsSx7YsgioHVU03Pp2b9YYZzOh3o9SSF72J41nBnfI6mUJEHY5aotjE1mYc40/5CpXveo+7+OIRM03FwI4GfnEeO7t+yY61KQZlNtclZrR/JwyI2TZBbxQbD2oWb6P1rae7k9/95EjfIKMDuGWMocP9gUw0g1YPOjFH7XzInelNazPQHdFQ76hqudRVnDWq5iqq5BJ6uJoqGuNoVf5nq4Mzxt/Aa5b9rVty6Y6Rvni2vSi6von2wbvo2jGL7s0wsB3610N/OwxsS3y33r6E3TITHQ0XvMO97GtfG439HRXAxSy3LPVq9gz9lGrKCqa1Jgs1p0HuRMhOg3Q1lPVAQ/PWrprWpTXulMdH4yQVLizMBd4MnAlsYUbqh7znf93o3vOlvlHdr87rv0B393uTqNQHCjHQdkD/6uS1h4h8haP6nF9x0Wf+0rn5Ch1G/GfUABeD7p9TX2Fo6J2xaR2Do1F03wI150C1EuRS84moLnNkG294oGb9xSdw2eBomdYRvzrD2GA0+LOL2L7nZ+zcAIO7HP2biX/Fcn0yqxuhJw+K9WtO3sGEt53hjv/7UbtxRxdwX6SFde5e0tGUOGpVgKqotWaej1pnQblMa29EU4Mj1/b3LrXkv4ZxHY6KRaLo5820995F5/aZ9GyBwR0JyBSV9m2B/pV7TWl2oqPmVZe7V3zl6tE8OaMKuJjlPp55NTv7rqfaR63CV10WqpckprVyemJaUz1Q17yls7btzFp38og7u6N5kQ607ajzhqvZs+dd7FgbMdTh6BXYtnh2Wwt926EnSkxpzYW/5cKf/oVzblR1zVEHXAy6/5O6hvzQm2gITev4JIDILUwEYYnhtWnINH3P5S5405EIgJHcp6j7J6exu/tWOrakY7+tX4wmgVfstiGJUnuGkqi09qQOJrz9THf83z80kvu4v20dGYD7euUEnuq5izQTY7Mam1YHuUVJEFE1R2kvGNwIufTu/raFp2TcectH++SN5vajp9//Hfq738JAOiJyrsBsAlzvU9DXlQQKFeMcuVf/b3fuf35KmqJzjOq0pyMCcDHLfbTyDezuuZZqHK04YtNaCbklUDk/6QHtXxfRUOaom/fXruVfrh3NCz6a246iKMPNY26iv+MMyhsg0wKpHAwNQv/WxI/ryUcMlDvqX3UL5//kVc45jeEZ9Z8jB3ARKf4l9X/JD72RRq/NSevKZiDdClEFDG6PaGxxNF70Fjfzs9eM+tkbpR2Iol9l+MZrbmGwf0mcbqtWqioN5Ro9MQh9A9LcoO60LlrfssQtfscjo7Srz9rsEQO4mOW+Wj+FNbv+gGMczZJDcHGFhgoftadSjrJ1nSx4z2lu4b8dMSdx5C9m5KLLU98nlX8D9SR9sUq7VUGc/RiUwDveUXvxP7lXfF7VOUfMzxEFuBh0y3KvZWf3j8jnU1SgTKaLT6J8jyEll8b+0C3bfAkc3ZMno79gCc9wG22UM5GIel99I9A11MP4i25ZP++ai460PpEjDnAQlUX/Wv82NnZ8hp1RPRuStoFYuGzlThbyBvctRqUB5IihCb8jEbyTFJ+lIc7xwjwHs1pg6im/JnvM37q/+vimI22fj0DAxTznon9w81jHRTzFfFbTxW4eAH7ooGskTuJl0WXl//V4OsPd21SeVEFVWzNRahwDla305ZvopYfe7i0MDW2mx22msqOD2W2DTOnudTNHLtUVwSmUcS7HMpdTGzcy75y7r2v50c8uvtiNSurqYNfmCAVcsNuRuj5ik/qi1d1H0bIyPnNXJdmauXS6E9jR20ZtVsV589nTP56BgTRl+RSD/WnyQ+nYtLuUxq0OUVk1QDozRG0uT31NB7mqFfS5R6FqHWNyT5IevI/8ozvchS8iCCPc66HsOhflj3RX48gH3MFumef5eSQgf/68xWwYOJls5VJ2DZ3KUEVtPDxkSEPgKohbGF0FDAxC1x7Y3aHXiMG8oyINLc3Q2AAtTZCthEw5ZCuSyLq6GiqzQ2Syu6mvXg/pnxMN/JHuzbe68y8etcqS53m6DtvXji7ARcvKos/ddQrd+aV0Rm+gu2wq/dkcg5Xg1G9aDzWNEbkaR1VOgIG0pIYItm2Hh1fCnatg+x7IVcKZk+G4GTC+lbg/Qz/5IRDR5KNI1Zmk046qKqhTBXOF/r+BVP4P9Oz5CWU7fueWnH9Uge+oAFx07TljWc357Bz4e/akFtJZXkVvFZTVQ21zREOLo6EhKWuvqYVcFVRlE8CJySIH7Tvh93+Ea++DTVuhoQZevQBecTJMnQAVAuYQ9Et87Yde/fYmyfO+Pn0WUZZSX6uLo8hsFoYGVkL+13Tv/p674Oy7DxuNHMErKmnARZ86YTrb+95OR/YNdFVPZ7eGQNdDrimiaYyjuRmaPdAEtvoaqM0lYJNpTKchlUo0wO4+ePhJuPkueHoDjKmF04+DU0+AMY1Q5sRqMJRPTHD/QAK2nl7YvScxyXv2JP8XMF06Mbu1teBcP9HgTZTxRV5x8u+cG7k+0ZHGZkkCLvrsiRPZkn8vHek3sbNqLF11kG6IqGlw1BvA6qBJ/ldj8iqw5dSRVQ7l6aR7TCCSWVS40tcPqzfA/Q/Dhi1QUwUL58KC2QlIU2V7C/a1vCyqgDU4lHx3Tw90dMGO3bBrN3R0J6BMpSKyWUdtXbLNVNnNVFZ+0p11zO9K8Sk3JQW46LsLq1mTvYy1qQ/QUTeOwWb1REBVTWIeNaahqhIaa2FMk3f666DO+2syi8554Aho9ptPmGn7Lli/BTo7IFMBY8dAawvUqnwqlYAuBo3WYQB0e8EnM9vTk4Bu245kfbu6YGAoMd1VVRHVNS5m1lzNjTSN/Te3sEVyUMn8lAzgomXHXsi26qvYVXcCbiLUtURUVrnYb9KPAJFRCXsuMYGKLBvqEn9NDr8uuEASO/7y92PHfy9YYjPpfTOxloAl0Mn0VlQkYIt/JZe4ZGhM2v/fgCi2NMbr7ILtO2FLO2zbCZ09yfaylRHVWaitd9TUdVNf9x/0V/+7O6WpoxRQ92cPuOjqOU08Vf9RuhovxU1JUzc+ojLrYpOmiyvzFk8NksOehboaaKpLAoTaGqjSkOiMN4liJm9GFShYJU8ccIrt8omPpvcFTgFLwLO/Y3bU+5oZI+BpcIx+5QuW7TXVQo7MbW93Yl637oBN22DrLugZSJLwtbmIXLWjeYzY7lGqqj/gjh33mz930P1ZAy76x/kn0j/+PxmYfDx106GyMmLLdsdAT8Jk+TIY9D6YLrrMqcynwNZUmyxTLf1MAYKCAw84vQpgBcB5n0wMVCgn86a38B0Br/g9vz4BU5/FAEwlwNOrgKmbYk8HbN4OG7bCxm3J331D0NYCY5sjGhsddQ2DVOWuoi31GTdx4pE1R+8Q7oL9Ay6K3JHusEbvO+FyusZ/jKYTamgZD9t3R9z2qGPFephVBcfOgCib5GB1oSXGytdqqE0A11gDNWK4LJR7NorZTT+JhBabuIKJ9WAzzBXApSyI+WwypQY678PZOuP15T2QXQI6mWMFKapD6N4DW7fDmnXw2NNwx1OwGzhtFhw7NaKx3tE2Xqb2N2zb9HfuvJPWHcJ1PmIWLQAuiu5qzNNwWRlNr2MgXUm6qh+X+lEv266tdOOOnHlty8iy8owvUTP/UiYsgNq6iKfXO35yD6xdDWVpOH4MzNTQ52oYKk/8tPpcAjb5bXXVCbNVVkK2PPmO2CYGRQAMA4hMsnw6M61aTmeuYELFXp7B4ug2NLe61hY45L2ZH0pMqsy8ApUC6LqhfRs88ST8+mG4c11i7s89Bs6eB031MG685pssJ1f1d+7YyXceKUiKoqhsiEfOT9FwGfncDJ3QfFn5I2Vs/aJzUwoaYwy4KHpoDF1rrqMsdSb9uWSyo9I6WYXquXWkMt+E/Deda1o/mgcYfaKugWeO+yYtS/6SCRrs7CKeWe/46X3wlKZBDEJ5HSxogvEtoAHQuVpoEaNJZ8slGYK4qDOVZBFCdpN/pl/z1QSKgv9mfpz8N38WzJyGJrMQrfqoNZZLPODEmIODyTb0aoGJsaXe29MJq9bAfSvgwc2wdQ/U1cFfLYCZkyThRIwZ4xjTupva2ne6uS3fH81rsiyKyv6Vx89LMfh+erpfTr/OmfdhxdwVrod0/r0ufVo8I8ZFMp8rr/4eFalL2NMekWlxpPQc0Kwc34iKnCM3HtJ1qxPg7f6mc1NGvOwlWtYwiW2nX0PrGWcyfkZEb7dj1Qb440q49RkYUoZIIMrB3AYY15TIFm3NMKYhCRAUjQpoMQh8VBmbPAOEB5yAFou4/tWi1UI3gFFcMlAy/kem1FguBp0xnplr7wcWol9fiyAfTttRla5kk+5u2NYOazfCrj2JH6oouK0pkXPq/e+YZmib0E9P33vc0vkj3jop3Azy1DnpqOsD9PScF09l6tyhwZLJyUlpdp4KVnZDfUtnd23Dy6rdufe7aN0HZ7LhsbsYGGimqhkyYyE9DiqaIV2ryYk6n3uBV16/krL01+na9S1XM2PrSNxd0bJJ09i15IdMOGsxY8dH7NrpWLEGntwEa3bD050wpOb3IaitgnlNMK0VJo5NwKbgQP6SgFb4CdzXOAL1WYKY3XxEGvtrntns7/CAzT8Lg42CaTV/znQ5i4CNHYMVCYSSXQS4Pd1JkcBgL9RWQqsel5mBHV2wsyMBptyBpvqIxgbHmHESlv/RnXvs50biWsSlY9Hysxjs/QB93Rcy2O3o2K65c1H8t2bQDXUTk5b6LAa2RlR3OFJNn3HjP/hBF9016Ry2bvodgwMRNTlHtgUyM5PfrKZTjknGosZ+Th4qpMhPUBfVGlKZr0L6a87V73yxDjZ6//SJpM68nklnL6apMWJru+PRZ+DxjbC9FzoV5WkE1RBUlsH0Gpg9Bqa0QrNManXioMdgM8kjCAgMbAJaLPTKVwujUv93HEgEUonWFZrW2F54ltMHBclEBFgUre6znPmDul/ySQqtrwfKIxjfCON082ehvQPWbYZ1W5LcbHVVYl6bGqG5zTE49D738gUv6uMzo+jR0+jv/SB93a9iqKeMrl0RQ30uHpc7IAFb0fWmpDdWrF8+DvIdkNoC6Vnfdwu/+iYX/YrjWMVtDFEbD2hRQ0bWQeW4ZLRo5exkmlEMPKVwJJBGEeVVjpyWaXwm77Jf69jV9LWGBndYn4gcva++nvTrbmDGy86KTeKGTfDgk/D4VuiK00KJziXpQ78NGZjaDFPGJGCTgCpNq1j1L7CWl0wMbAa+OJ3lI9UCs5kZDcypjwdi5BWCiIDJYqD5KLmYBcP3Y3B69KraRL6cZgQ2VsG4sUnJ+JBL9Lpn1sGm9iRdZqAT04n5M7WXuZPHf+Nw3/wD0cNnpgf7L6e78zXke9N07YjiqhiBbbAz6YXVLBONmNC0TQ3PGdijdCK4fEQ2cqQu+k+35Lv/y0XRZeV84pu30z10atyQoedGaf6ZauM1eK9yAmTnQXbGvsCL79IoMbV1E6G8ZXneVXx+BwPfb3EtnS/0oKMTKOf0t36Xea94I42NEavWOv7wBDy8OQFQSw6aqhM26h6AgQForIbJLTBGYKuEcplR76MZOEzWsAg0BlkYmRrQvCkND6SAOf9HwSqbfrefYCJkvnhXfARrLGevxoJaRp1X8us0pUnyzbjmpLxpIEo0uqc96LSMhOxGmdcmx4SpXVRkX+uOG3vTCz3/STC5fDH57svp3XMx/Z1ZOndGRNq3fhePBBvcCX2aP6cm7A3Q9wz0i+VEAD7ilzvWMC9i/CWvd3M/fH0Spf5H3Tls67qRoaFqKj3oNOlRv2pDk3Sg7vfKAHixj6fpRjJVA5CthdpJUFH/8BADH0m7qTc834OOllFG59u+ysyzL6NprMAGNz3s+NMWqMvAnFaYOja5w+XzbNyRVGPUVyXOtaLRuNrDO+xm+wpZBPPNAtNpeVPT4GIZxMzpvnpvwTT7YuSE3XzwUPi7iPVii27isGc0Y8XCZ/6MxVGsBj8PQrYMWuthQltSWSJBWPlcgU4pMe2DSqUafPTaMGYVRC93Z8xa+bzPf/ftE8lUfIS+wTfS31kd+2j5oYi8gNatoTnJkMN4fsma5LevHfrli6rQIe5BiehXf7Fcmwuuv679W5eo7N3fo5GLvjLzdeza9kl69kyNKb3Kt+nJxIrxYuBVQOUkUPV1drpnvObE1MYnbwiyqiWry5N2H3cVp1/xfATk6IOvfDuTL/oGrdNhzVr45f2O32+Btmo4dTIsmA5tYxLTs24jrFiXRHRVFUnZUIMA52vZLCK1ixtaxmLJw8ReXztZEIDju3I/zv6z/LggU2GMWmxqC/6b+XYFu5xsQMyr45KfNtCfuAz1lQlzC3QqDO3qhTWbiKP07R0JIUg6aaiPaBvnyFTfS1nVeW7p1EN2caKe30yld/eNOLeAjl4PtEHHkIYcynRqBJj8SE1mEtA0qckDTUGpciACG+WOypkRk5d8j76z3+UufFOcC94n0xBdc0Ibuze+m46uv6W3d2x8l4nx1B9qZlamVvJCdgpUeuBVjIeKJiiv8cnudnXND5LJXORybzik/F/0nqUnMO4VtzBzcS1btkT87F7H79YmA26WToOT58OsqUmGoH07/Gk5PLIaNu2GynJoqYZmsW1VorcpKW9a2D6pK48iM6nmv+3Dal5zO9BwhEJmwgIIT2/xWbVAwQcTMQEGnxciXH8VLGBRtBqXM/UmFSraL7H6hHqYNg7GtSXl7Ns74Zm1sGYL9PQl56Peg27iZEdZ5stu6ex3HwrLPRb9qGLe6o2/BvcyBohIVyUBgaZoitE04FAzS/pWJqZUN4ZAljBa8quezswkqJ5zE7WLPu2+/bFbCIZW7ze1FV0zfwadnZexu+tt7OlqZqjfTxb3QUXB1KrkZ3LCeJWKbPXsgjpFKxEsd5RVX8ecL7xxuAWF0ZupZu4HbmXWy0+kY3fE/7vfceNyiMrhrCmwdBEsmAVjmxK9Sif8/sfh3lWwWiPhI5hQBeNroEWgU19BZq+4axmAECjGZsZ2ifOyl9GM3YKs194SJruc/sNCaZM3n+a/PQts4b1uFSnejPb0Q1cP7OpOaujkp9WWQ1sdzGiDaeNhrIYjuyR4eHINbJIGGSV1eWI6+XRj2oaIyt7szlv0g+GCLnrwdefQs/03DGXKyM1yydBsMa2CFPPRNA19IAGazKdAFg+RkNsVA+026ud9evFPP3XTA19zz3q4y34BZzsYff34uXR1vIs9u99E7646hqQBBaZWwIuDC6WJpiXj5DV1WUNn9twPNW2PMf6TZ7jJFw1LNomWvf0TTL/gQ1RkI+74o+N7D8KuXpg/AS46Hk6cD1PHJX6jEt2PPgV3PQq3r02qanXSxWoTczClDlpqkvkkMq8mjRQKK4sOPQRZIXEfLBPmRENgxSfLABewmTHcPhGsLeuZs1D+ZDpcH3SoXk6Fml2wuy/JRuRS0JaDaWMT0M2YAA2NSWXJyvXwzAbY3ZmkwRRE1NVGNDc5mlrW0DW0xP3F8cPq442+ln0r1b3/TcZBjZ64Iw2wce+8Epl5BQNitMR0QqSc8GSomnU3DQv+ffHaT/76gXc8G2hFt+Zz3wPR109eSOfmd9O5+xL6OnNEQ4mPp4g2DC7SFcmD2vq7YI/u3Po/cvI/n+Xm/O+DRq3Re889mXmvvpnWOVU8+qTjO3fBk5vlDMOF8+GsE2DetCQPuqsTnloNf1wBv1sOT0j30W2mcFOVGFUwqRamKK1VlwioKkOKswzSEwOn3cCyj7DrMw8mVZiuFjKWAamgkphZ9UnZ0KwW/vaAM0DHArP6IHyWQWCTqdzSBZtVL6foOw91KZiUhen1MKsNZk+EyeMhUwXbdiUst14mTmwollOpfG3EOPlz2e+6Vxz3N8Nhuej9vIU6vhOrFRqcbdPaNSrbgCb/rBvHkMq9pkDtvPuom/2Zxyd++ob58w/eC/ucDFe8k9FX5x3Hnl3voavzjfTvycYOrhhPwFNQoTHyIlENL96Jo6PsW+6LQ5cerFcyej2VnPSvv2HWmWewY3fEDXc7fv4Y5B2cMBVeeTyctBAmtCTmbu2mhN1ufxRu08MuVFYhhtNP/AS2JHE/rgZmeqar0UPZfORaSG8FjBSDwMqSAqG2kIi3Wjcto9Om51cFkksM9gNkMkIGtG2IuQbzCdjkg6kAMwZbJ6zphM19kNfJjB/MBnXlMFtpuxaYNzEpTlB6S4us3QxPr4UdqkTOJEUKOckldRGtbYNU1lzszpx9UNUgejuL2cYdjKOSNkimywfXVWAbKHOxG1W38BEaZ3969bRPXjd16vCHHB4S4JILGrnoa3NPZceu99PV8WoGe8qJ4i7PxK7ruu/A0es20xSd4/6bg86Tjf75zX/Hgou+RlV9xP0rHN+8M+mMqmmEVy+Cs8VuU5M+gp2d8MRKeOAJuOkJWC12E+DE857h4gk4VUn0PLUWpsqvUTlSdm/tWyyZeMDodR89V2kpr5epjs7klX2Cj2I/zNjL4z6MagVmC1gEOMvTxuksga31y7p1AAAgAElEQVQ7MaFbOmBNB6yWxqXj0Qm1/u9yaK2CObUwrxXmTYZpExN3Roz/5NqE5bRu5VsllNfVJIn+mrqH6Bta4l61+KAju6IxfIWxvJOZRIyPx6ZFMehSzlHRKh/taVpP/DIv/8A3nBtzyFMQngfg9vJe9OXpS9jd8Y90dV5Ed38FHerfdNBb+T/UVXzQ/Xjn7w9G5dGHTm+g9VX3MuPEGWxuj7jhLscv/BMV50yB156YsJvyorpwqzfBQ8vhtsfg7jUwuI1k+oNNNhDNCnBqZlavQg5m1cG4XKLPKfugyNVYLhZcg/4Dky2UxZDfZ+VD8fIepLH26AMLT3bxcQob+9S/BSJyHDh4Hc6qRuR8xwFCJ2ztgPU7YZXYTbgwwInh4vILcBmYnIMFjTBvAsybkhQoqCdi9UZ4en2SGsv5ymbV+wl448fpu+9yFxz3lYNeD2mg3+OTjOPvmUSOiRni7rbW2StIjf8Wdcd9w53//ufdS/uCAFdgvM+Pm8NQ+2L6Wmrprvwjs5c85N5yjdm45zzG6Kp3vp/5F3yWQRfxwIOOe++FB6X11Cc1YOedlESmqpTQhXliFdz3KPxqOWxV0YriEW0qvtpJx3wMOM9yAp2i1qnKTOSgxtfAqQYtLgMvynvGmQDlAVNed/SsqOVjwAW1cDH5ePaKGdJXiMRm0+dr45InT3dx4JJKWEj9qwKHOrl0XNs6YMNOeHo3rOuESB65aQ5Gv3LQK2GeZ7kFU5MgqrIqSXs9tRa26nxIiNepyMC4KTBJPR4NzzDUe6K76IyDB3B6QNybmc6s1EmMmdREw6kPMeW8x9zJf7P9YIA92OeHAXAH28SBP4/ed3Y9s/7iISbMn8Td98Ndv9Wzq6CnCoba4ITj4eSFMGtKkhNdvynpDb3pEbj3meTRkSgesTnJ8t90pgU2KdZVUF4FE6phrO56TdRURC0B2wPIzOU+VR6e3RTxxt1eFb4fwfeomqtm7GbmUiZXJth8Ofl6lqeNiy19r6tALQdffttu3zq4fTds2QXrdsKTu5Lu/jgUNP1BG9OGy6GhGhY3w6LJMGcyjG1JdDtFrCvXwO526N4Gq3fApLlwwVkRM6apoegf3PknfuH5X7EX/s3RBdyV77ychRd+kQ3bI778bccz98FY9Yqq0HAGLDoBFi9IEtgSQxWZ3vMo/OJx2KFaUDG7LoxCKF1ogU06jX5rkkbjSTXQLJbyZlQAkzKv/8u0isn28dF834HekzkV2MQUWq4gHPsTH2YR4vZAb3YLDdRliRug7yk6lkNvEo2YT5qbtDaBTQ00ah/ctB1W7YCVHYm/WgCdPVVJ26iCuXVw4kRYOAOmSP8sS4Kpx1bAmqdh8yZ4ROeoAi55PbzydEkpyxmoWOIuWnhwlnvh2NrvGkYNcNGbx1Zz0j/+kYmLZvLdG+H6byfShmZ8jJ8H8xfASSfAonlJk/LO3fDQCrjlEfifp2FI5lTBQty04HNvYrXa5EG0rRJKG2Cs78xSRNip0Qv9ieWNQaeeAgHLgy4szIwrUTwow6JNA1kokZhpjgMMgdibzkKQYeCtTPK/cUm5TKse2OGFXulo28RyaqZph1Xb4cmdCQPuAzrtQHnSj3HmODhxFsjXla+mlsM/PQ5/ehQeXQvb1RmwAyYvhff9dcTsGY7q3FvdWcd850XC00FXO3qAu+qv38Sc13yHTV2Oj13t2Gr9vrWQXQBLT4TTj4V5qsurSHKH9zwMv3wMtq0FZE4FON35MqEKpRqSJ0vPa0kG87Wqo17vu8R8Kcm/RRUOSopr1IJMqxhMpea+pc8S7LF5lD/nmS3uNfW2VKayoOUF1R+FsnUDnPmIYreKpGssBpwYtzxhVv3In1O0KkYT06llcMM2WNUOT6hnVaATk8u8yp/TeithUTOcNhMWzYLW5mS5x56C3/8J7n4SBlYBW6FsJrznHXDascpC/P6BuuPPWbz4wOLsQVHzAhYYFcBFZ5PmtVfdwJSTX8nP7oRvfAmwPHMduEVw0anwshNg+sTE31mxEm7+E9y2HAZlKhSdGrtJoWyEVBvMGQPHT0hKzFsEwEzCIjJbKzfBE5thZ19ShdGiTq7AR7OG5X3ynIF0oiDBSsnDIktrgI5bAAOzakJzgS096OQXyj9U/lOMGEe9Opx+2KWWwZ2JLLRxO6xsh6d3Ju/HoLNskaLHOlg6GRbPhRkTE01vxSq4Uw04y6FX50nfGQuXvg5OmhcxeUIfqbIz3ctPuu8F4OZ5f3V0APehV05jzmsfJZ+r5Od3w613wi41wchnaYay4+AvToaXHw8TW5Mo7qEn4Yb74Rk9hEaV7foVAqQ460m/LUk0dvoUmNaWzAtRHlUlMx17EsZ4fD08qFENvYk+3JCFVnXji+VkCs0xt+77QAazU2zNzSZzxEzoTbIYMWYub4rjwgEfgMQCsv9/DDYFMFXJb2zalaWJEqZT5YsyCDsC8/rwNujWTalAQj6rWK4KFo+DJTNgjlKL5bBmA9y7HO5YDV2dkKuAGWPgFYugdWzE9MmaFPVZd9aiDzxv1LyAL44O4D713g8x85xPcP+TEb992LFNOtJjgB5xrz6KhfCaE+Gc45LpRlu2we8fgZ8/CL0q89rsGVG7rwc6jEkSx6dOg+OmJOZFLYC6gLp4m9vhmS3wp82Jn1MwTaomyUKu3I968BZLJrNQeh6UJonVrFRdgM2o31XgUiAiP01/y0x7wBWiW9P5fOOOIu641KsyEbPVnC19UIDRNsTo0uc6OqFdJrYdHt+cFJ+qZyAGnUxrRVINvGQCHDs9qYtTb+uDz8Aj25KMiNJhM8fARD2PthraxkJb22NU157K6bO73AgP5x5xwEWXnVDO4kt+RcPMl/PdmyJ+u9IxoLor9fUqa1AHqWPg1YvhjAVJ5e7q9XD9/bBCoFztlzMpX4CbALXT4WUzYP4kyOkhGep16E2ivuWbYMVO2KngTCwhhtCPUCPdThfaBDavrVn/Q6G6Mp7f4H/1Pf+3jXCQia5NQXUmYUz9mp9mgq/yoiapCXQSaLW8WE6pt5jtgtZFHYOAp2GIqzbB3euSvobYTEoY1uXLwcRGONm7ESpEXb4RHt6Z3AxzGmFCA0xsTpqJFIDNmpknV/dyd/qcW18AWT2vr4484P7xtZNZdOFyOsqyfPYXsEonUEBQRKWTqMcKzoYzj4PTZyXOuTS32x6B/icgHmseVr2oEWMCqPf21CkwfWxinjQOS7nJNTthuapTFWBYxBcCTuAxAIWFb5YnFbD0uWQXgVN/C6AB6OILn4L6NDQplynNryoJSuLAwCUNMurZjNsB1QStr/jARctJHxTbiel0k+lvuQT6nrq1NCLswdVw77qktDtmOQVMGg1bDdMakhSetvHMbtjYlXTcqWVySgNM0iy8OgE7YtoUR+uYj7nTFvzr80LNC/jSyAPuS+99E21nXMMfHoerf5c0XyCJw4IGAWg6jD8GFo9P/K17noFuPU5e/lvxcG5FqHr422RobUsKFWNm6IMNEpG7IK9UkS6QfgXWMHFqwIpTA8GpNDYLU2XS+eQz+l4JMYjMqmr4ZVLry6E+C43q8lfTtTeTMm3SEeNaN3WaaVDhQFIurs3LBMegUxCjKQHezIqNFEEr5ypX4LG1cPMz0CO3QMdkN04m8edUGaxD2K3CTd28GimmqL0BxjfAhKaE/ce3aUzsn3jFSceP9LNnRx5wX7ny24w77m/4+q8jfnm3SxhLoLMfscdMYFKSshlQDb3KueS77S9XrEPQ88snJpFqLP7qvb31NAkT6P9WfWGAs8PXVbLPBWi9b4wmVhPI/KNeylSFoYlLevic9DRvJuNxXy5p7BnXmKTirEXR/DJFoQpgdkhz64IOFTf67v4K+YPlUC2NLQvNmvJUmzCezLb0uMfXwS2roMfyxwY47asxrx27jlW+aQPMbYbpjUmZukCsKQQzp7fTOuY0d+z0EX0U6IgCLlrWkmPaFTcTNZ/Ex6+DFXqaony3YtZS1Kn6GIFPTrLM7nOV1OkwJI3oe8oyxDO6AtNnh+nb74zhVCIU/22lq5JZ9LcupLatdfkUWQw49edWQ00Gxmg2XCoxYWKoOKBwCbO1av5cfVKXpohUIm8cgfrOekXd6jPdoRGsKk/yLoK+LyFa0a62IeCplk9mWf7o01vgAT3xWYCTH2eJfS8251M+b2vpMIGwHiaNTXy5KV6b1CiweXMcldk3uqUn/PAFWMhD/uoIA+4ts5i79CFW78nw79c5dson21/zvk6ULrZ2z8zgcI7NWEmvAqCqQ6uTKouYiQQ4XVzPdFL6C+ynCygGNZNr+6D16FeA0/p8rtY6+dMOYnZKQY1nJzUwxyXutYn8EY9wdQmbqU9B6SwxlsToePj0QOKrWRYjHlqofZWpLt/bCqk6ue3qcpf7IZOqtFkaJii/mk52fesQbLcmA7kFqhhphQXNMLUpCR4UFU+fBmPGLnNnLbpyOGf2cC0zsoD79KVnM+WcW7n9iYirf+ESn+yQS6qGeewys2K8WuLa/HSUdLRHFuGJ2XRh9GsMZ/nK0Lx7ZosBJ7D5ZzgUAgkfVMQTyisSc9tanaTWVIMnP0652Hg4tapE9KQ/+XB9CdDUiKLqEX1mmQz5bDK5O1RuLl9PgYaqf3XzhflVB61qm8wkwYoKVjf2wR+7oN+CCt1wY+EYTZRqTNorZe7VATZzxm2ceszLRtKPG1nAff2fPkjzKZ/iOzdF3HCzS/wy80OGiaNhLyaWm+BZSeZRYNJFEMD1q+3K9BSDLNyAlx1iH9EKA7Qu/Wr95jtZgFGRTJ6S8z4pl2QxFH1atCrTGBdd+innCm6sO18ZCoFTbKjeAdXHKZeqUqU4o7K34bNQbCp2W5CB2SpQqNJjymBrD9y5HbYaW2u/W5LRF4pYZ7QmZfeqMJkwYQ1jK2e6xYuf1ewy7NN8iAuOLOC++fFrqZ91CVddF/HQXQ6UejlQD94hHsl+F5cprPfbCAF3KCC3PK0CBx+h7gM2778VJBMFGYo4Fa1KY5PeJpPuCzC1n/L7xGpxtZGyEz5KrVJ1SjZhPZUqPaFRrCaB6OYQ8Cy40ffTcHIO5ohNNUOlHLbtgTs2w1MCqr4j16AZ6sfCsc2JCNymoKYBpk1pp2Xsie7UuRI3R+RnZAH3jS/8mkzL+XzkGlipZH0Ynb5YxxsMsXlej+syfzDuBPesFjKc1m9sp1djQBV4ivEkBvvxXTJ5ZVEyskE/SqVJMM6lk95TpaEEOn3cvgce3wld1q9hxZhBpC2GW1wLc3x3mkzy9h64bwessCpoXWKNvhib+HGzlHXwIvD8uf1MmnyBWzTllhfr7Bevd8QAFy0bV8XcK26lPXUS//Zd2PyoF3xH6lCf73YEqLgXMqgkDmUI+zt8z4RiA2KhTNhyZ/7Vs6NMbWM6EY7jiFf3Yh9sUuWvmVQzqwKcRdcpmF0LM2W2FZikEnP9cAc8o6BC3/ERfHkrzG+BOS2JPFKTi1g4z9Ey5m3u1PmqDRuRn5ED3Nf/egJjz/09j+6awieugU711hy0p2NETsLBNyIzKdBZ+bplGuw19OeKfTszuaHmZzpgKC4r/xoMNuzuh8gEawHHghtjuNhGQ0MlTKlIRGcBd/cgPKYmapNGtC2N4hgLs9Xx1ZQEDupdnTvTka243L1q6dUHPweHZ4mRA9z//YcF1J9wN3esqeYz34e8MgdWGn54DubFW4sVeApwRWaz8H8rLQ/ZzdJidpotm+GbYhLHLkiTWbosdvSCKNoaakwjtEDHl5zXVkCrcrAOdkewQQ3UxoRal24Wib/NXgQem9QJzpiqdNeH3QVnffTFO3f7rnnkAPedq06lec5d/OqhiC//yCVJ+BELjg7D+dSpEqMpiDDg+QCh4MMZ41l+1udRCwUApvvFXdcBeM3kWrOELafzI+CFv/qeCb7apyC3qzTbkPolFFjYvCwtI3dAGpxnuJmtCeCmToIZk652Z514+WE4QcNaxcgB7tufP42WyXfykz9EfOsnHnDD2scjbCGBwkAngJlvp/cNiBZIhBUo+ttSbBaZe4aKAVvcmWPLhmATiAxsBlpjSKt40ekKmTSuo0oCh5YWWNgIs8apSTrp3p83+4ectuiSkdLiRg5w3//kOdTM+B3X3gbXXu+rPo4wLA17d4xZTAgOWc8i2OJqknjqoQdM0BBTYKgwsLDl9BoCzrIg2lFbn/42ljN/MZSatF7tZx3UN8OxTTC7NRnBryT+MXNv4szjLnTOHYpWNOwzNXpR6s+/+Crc+J/x7d/Aj3/uK0Se934fIV+09Jc1XhcLwmHAYAAxHS00hxZo2GHZsno1s2pBg8Cq7xazmKX1QqYMBGkBLtcMxzXBnLakVEnFmIvmPciZJyxxzmkDL/rPyDHczV+/hN6ma/mvn8PPfuWLKF/04xuBDehCyykPzWwYvRoABBDzrYoLQK3OzsxkyGDGcGFOWes0acTY0rZvzBonZgM/UZUnLbCoEea2JtPd1bV/7IInmHz88e4Q5oO8kJM6coC745pL6cx9nauvh19rRuGITNx/IefmEL4rwJh5FdjMlwsvfhgIhAUCoTkOo1nz4fRqox8MZMZw+kzEZMGM1mWsGhaO6nP16Tb7MRFKbzXAmBY4buEaasfNc4vHjYhGNXKAu+v772Jn9mq+8GO46f8BL3hqwCEAYiQWNa0ujGSLAWfm1OQNG0lhALXLISCFpVOWNdD3zRSbubX3VEYVrsfkGQsa9KTrpuQpPWI4FWYKcHPnbCZVPcOdt2hYozle6JkcOcDd8+P3sq3sC3zhOrhZDPe856G80GN+kb5v8oNVk1gazIIBK/I0E+n7Swv52VAasUjUQGU9qTKrZq7N7NqDBa0aOZRmzDcUEDXYpxmOUQWwAKcn9TQlhZiZximlB7j7fvxBNrlPxYC7RYAbtWkDLxLgLFq0nKvYKwSH+XDm/Ov/Zn61rJlA8+PMBFvS3kZOWnCg7Rl4BXaBSiwXAi6sbKmFykY4Rgw3FloFOCXzp7UzuWmKW1RqDHfvjz/ElrJP8Lkfwq0yqUpKl+JPWFUiIJn4K9ayiNNEWYHHzKppcWZKLQo1oFmFr8Cl71g9Xzg1SsFLWEhgWRFjuCaY35g8dkCN4noM+ywBrrkEAXff9f/CZj7K534At4rhShVwushimhBIAolpapam0s1mgAvNbwi4cKCuFapa5KnvG3CNLY3hDHQm03jAZZvgGPU4tCXPsxDgZk9rZ1IpAu7Bn36YDfmr+OwP4bZSBpxM4/4AJ1BYftQmW1qmQoAL86jmn1nRpQJIPzTbRnbFxsEiWf2tdakEPqxeCUql9Fm2GeY3wLwAcLOmt1PjprqlS1+s0ut9zNjIBQ0P3nAFG4au5DM/gNt/W8IMp1MaP8wi8NGKAbS/aZ0Ch/2YObWqZCtRsioTLavtWKrLAGcMZ6m1MOerhp7GxKQqaNB0Avlws6a2U1NWooBbP3Qln/0+3P67oA+1FP24+Al53qwaOIpNqv5vDCdwmq+n82GBgzFcOHTRwGRJfOulFbOJ4QQyW8ZMqh/QKJMqwEkW0XNkFaXKpOZKFnD5K+PSpDtkUuMn4ZTgj5jHIlWrJrHEfZgXDQFnPlxxGZP5cDYN0xjOF2nGJtUAF5rUkOHMrAYMJ8DpgXEWNJQuww1eGUept5WySdU9ZFM4LWUlABT3v2o5K+gMgwZjNwOTagZtRIXdn7Zem9xuAYiJv1aFEppU+XCBLBI/KbsZZk9pJ5cqdZMqwJUqw+nim0kNg4HQpAooFlmaYGusZSbVAKdlxXC+D7WQH7Wg4WAMZ5GwB9z8JpinCUreh5tZyj7chnziw5U8wwlwFjQU+3AWqe6P4SxHakGD5UqtvdEqhS1fGkaplloLdbgiWaRSYCsG3JR2akqZ4aTDlTzgLEoNfTOBo7iYUqAMq0xCHy7MTFjzs0BqWQXT4axaROCyvgszqSHgapJMwzwfpcYmtaSDhp9dwfoB78Mp01DqJjXsYTXmKtbhwuS9GCr8EZCM4cyHM4YLZRErddJ7oSwSprW0HeVSjyrA3XAFkkXioOFoApyVfocMZwl3A5zlXUOGs9o5gVT+m/lwFoGaDxcyXLEOZ7laS20paPCprQLDTW8nV8rC72ePBpMa+nCmixlbhdUiVspkFSYWMNirMaJlGvS+mUszuWHQYCa12I/zkknswxWb1FIG3Pr8lXyulIMGM50GONPhTOoIW/8sJ2rl6cXl6AYoe9SyPd7Jqkos02DJe6s8NskkLE2yXKpnOOlwyjTIh5s7vZ3qUma4oyq1FVbgWkRpTc0ClOlwFjgUR6lh8j7MpYbCr5lUKxqwQCHsny0yqWqiMeF3dikzXJxLVWpLPtyI5IpHIZNhuVQzkwKT3jMfzkaEWf6zmOHMnFo9nD3jO3werEBlQUWxSbV6OKubMz/OBw3S4VQPJ8C1KEotacANXslnf3SUBA3ypyxSNOYKRzaI4QQK64UITarpcDa3zoIG8+Fs2TB5bwWYVlcXMpz2wxdg7pNL9cn70s2lKkqVD3dTiVeLFAu/YRBgD/YoBpxJHWHFrxVsFkeptqyVORlb7q88yR4NoGmcXhYpJO9V8VvKmYZYFlGUWurJexN+xTpWdmS5VDOp+0veW87VJA8bDxtGqWJLrdN6JLRey6UKcCbDhCY1jFIt06B5v00wY0o7vamp7uJSrIc7agBnuVTzn4oBZEl3K08qrhbR8tZAIzMsVgxzqSa1WPeXAc5kkfC5EkU+XCiLxD0NJc1wqhYpZR/OhFtjOGMZKzG3+jYByJjKeiAEEvsJCzD3Bzjz08IJSRalhrJIUbVIcabBCjBL2oeT8Ht7KZtUmUUbYGjsYoALZ/XaGIYDVYuYydR3FKHqNaz4tVzq/qJUKzPfT6bBmmiOjgJMVfwKcJJFnuu5C6OgZhzWTVo9nKWszEQW51JNGBboLBAwCcVkkbA8yZL35heaNHIgk2pRsrZTlLyX/6ZG6DlTS7ni10rMS7kezqYVWSWISRjFTTQCSzjG1UBk4DSGE+BCWcQyFGGmoThosPl0xnB6tYpf6XAaLO3r4Upah1svHe6HJd5Eo4tvDxAx1d+iT4tQTc4Iu/RDWcSmJxXLIsZwoQ4X9jSEjdDmP5oe53W4uZZLFcM1w5xSFn4FOKW24p6GUjapApKVexuQrOLXOulNOzOWk9kzgTicK6Llh9PTEOZSraLEUmuBLKJMQ6ERWiXmJd1EM+AZrpRTW7rYutBWD2dAKgac/q/PwqlLYS7VdDsBLuxpsAJM899CHa64PCkEXG3S02CySCGXKh+uZCt+ZVItSi1lhtuf8Gu6mgUOAowl7wVOM5Pmw4UVv8ZwFtloWZNODHDy28ImGutlsKoRAc6XJ8W51JakTTDuSy1JwF1/BevU0/BDuONoiFLDRmhjLhvzYANtike2HqhaRAwXTnzfH+Cs49+0N/PhLLWlJpqwHu5oAJzq4Y4KH843HscMZqXjYrjiB8mZ6Q0zDZZLtUZn0+GsStgiUoEznAIfAi7MNBjT1UCmYW/nfVvL3p6GkuxLvf/6K4i7thQ0lLIPJ0AISKH4a6mt4gHRFjDYa5hpsPo5k0VCwNkcElWLmEkNARc20QSprUxz8nTo+TZbREFDKc8WWeeDhjtKWYcTaHzBY/xqUWpxT4MYz4BpArHJJyaLhJ33ZlLFbMXdXdrm/hiuSPjNWNDgAScfLpZFSnHUgxhOJlV9qb+XLFKqBZghwxWntozhBB6rFjEmtPyomVQbxWVRaujDGehsWQNcWC1iYAtNqgAX9KVKh5tbqrLI/ZqeZAxX6jqcMVcIuHAgocCj/4c+nJUVGbsV51Jt4pKJv2GAYe/ZNHXz4Wwgopi2Fio0yEZ9DUUl5qXrwym19aOjIEq16luLGMNMgzXFiJ2eK2gQiKziVxJSGCAYw1mWwRjOqozDBhqLVmugQmktAU6jHnzQIJNauoAzWUTPaRiRodmHNSU//JV5Zb/w5Gh7roIByOrhbDyDMaGWswAjjFKHAzjrpTBWMznE1i3AyaQqcLBcqpL300oUcA96HU6yyO9LPUq12jRT+m1cl/wya4qxri35XcWN0FYpYoGG/N3wQTHPxXBhPVxoUgOGm++FX7UJxoArZeH3qAKcRakGuAMx3P7GdVlmQkCz59cbx4ZRavieCcmhD2cmNedNqoYSBtOTStakauTqWs0WkQ4nWaSUU1uWSC9mOAOcRakmEMvsWTthOB/OZBEBLnz2mvmEpsFZ0FAMOAO8l2mkw822oCGoFilZHy4eufrDo8CkimHCKZhhX6qiTYm4JouEHV6hDmfCr5bXzVn8sD+LUkPPcn8MFwi/ChrmaM6vj1JVYl6yJlWyiKYnyaTeKR+ulIOGsFRIF1wAtNq24ijVdLiwYVogCh8Ep0lTIeD2BzbT/8w8G9CCKDWtxudGWGQzfn09XEky3L3XX8FGP8X8qABcOPvNIk97UJulqSxK3d8wm1C3E8PZSIfnipVNjglHrgYMl/IMtzBkuFKVRY4qwNlzVMOgwRjLnixjBZjWtWXaWTj9MvThhgM40/WsxNyiX9/TUAy4ONNQqoAzk/rp78MflGkoZZMqk2e+mbX/WdQZAs7kE2ui0bIGuLCnQQwXirwHYjnz4cIp5lZzVw1ODNcEx5os4k1qbSnmUsVwNszmD/LhRuTxnMPXag/rkuFAG5k0izzlx9mzT63MKGyatmjTRF/T7RSlhhHpgXbWBhzaI8mtPMo30TgBrBGOlQ/no9S5M9opWcBtzF/Jp66Fu0qd4QQIaxU0hrOuLTG7panERDW+zNyqSvTdUPi1sfnFEsj+AKh12ENGLGlvZr02YbjZDUnQMEGpLR+l1pai8Gs+3Ke+f5QAzpjLnjBjJjIUca2kyJ4CaCmwsPM+HPNwMBoWyKzS2B7Maxpfbq9JXarRaqYAAA4fSURBVDgWxnvAqVqkpAEX+3ClblIFjLCj3mQMMVsxwxkwbV7IgXy4g4FNn5v+Z+2JYed9LZSph6EpYbjx1pc6tZ26dAk+GOTeHycVv5/+Adx1NADOSpTEOvqxLiwBzjS14rEQxUGDItPiBprnAp7WF05PDwEn063hNY1wfJHwW9KAk0m9W4ALS6aHc/f+uS1jGpt1Y1mboM3q1fGEgLN5IMUMpyAjnAP3XOdBTGqAs8DBND4BTo8cb4LjAoZTpqFkAaeKXwUN9yhoKHXACUA2INACARuBH0ocFlwUV/zao49skM1wbjgTfEP9TSwn0HnAzWiC470PF6e2prdTV5JBw4+TEvOjBnC6+FbybSbVNLgwwhQ4QmAaOC1StVTYcACnZUIpxBqtrUigBaYXmdR5Alyp+nDrhq5EQcM9Mqlhjf5wT+af03JmLq3zXowlwIV1bQYQAc46sWy0l0W1ZlKHe+yh32YRqhhO22iBqQ2wuM1PMVcx5vR26ksZcP9+Ldwnk1rqgBNArGLEWEuAC3sT9L5VB+/PpCq4EOCKK0UOFjjYGH5jO+2HANcMU2VSzYdrKWXA/SjpvP/E9+B+DZU+GgAnMMlHCwFXDB7Lu1q1iC0b5l6Hk9YKQWjpLHsVw9UmQcOU5sSHi4VfFWPOaKe+vARlkXt+cAXroyv5+LXw4NECONPFLFW1v2jTTK91bYU+nI3ZH645teVsRp09A8IA1wyTGuCEtr2ZhnnT2mnMlCjgxHAf+x78SYArNi2HelL/HJa3Ob4WNISd8uH+hympsFrECjUP9VhtwpIBTiZVDNcME5rgBKW2JPy2JH2pzdkSBNxdYrihK/no9+BhAS5sezvUE/rntLwufljJu799txFfAp7JITo/+ns4Sfv9rVPsatUjAlxdEjS0NSZBw0Q/clVBQ0tlCQLutmuvQMn7K6+BFTcfoiP85wSw57uvlnO1ypJD9dsOBDr5kEqf1QNjoK4RlsikNicPeNNskYrqEnxOw2+/93/YwMe44puw7pbne1Ve+t4hnwGxpgDXmJjUsmY4pQ2mjklmxM2euY2vto13DyweEZNj/WaHfBgH+0JX9MtWh2uroLd6kD0ue+vOS1iTeifX3wA7noL8IAxFEPk72jnQb5ne8z6PG4LIxo9GkNdn4S5bUrzodZ+S/8jPfjHmCJbVtsNlnZmvop4BvW2bDTcVvhl/Hgya0bHE3/Nf1H7H3/XbiD/378Vf1f+96Y3PhdVcBvvoPOsVrKz/f7wNM91aRxmUlYErgyiVvDoPvNQYqBHYGqG1BWZN38VrZ1w8mMn0RaT78qR2bls/bd3Eie5FSQUddsBFG79+BhXuU/QMjaeyOofz/W/9veUMDKQpT0OZP9l5A5N/1QUXyExGiIKxovHfdsGCCxVeZLvmsc8UPNZgfxgt3DEBuLT9GIT+vRgwhrYQjPbl4D1bLgaOraOwQwEY9R0BQPtnAPPLxQAMfL54PXYs4WceVPH3BShfUi5QRenk//H37H0PPm00Psd2E8TnMyKT60t2KD3A0FAPRLvJ1N5IeuYy59xhLc0+rICLok9X8+iuW+jadRJd22FwF0QDyUGmdLDlUKYTUg7OT3GM7z796mIP+QucT4BnDBQXJNrJsoJGuwB6tXXoLrYfnXRbRl/X3W6M4xkhvihaxvwnrcf+HzCFgFBmfQLhd+3CegBZtsDWG6/bAGTfC1iwEEz4fTaWjI/bwC9Q2IAb/a1zZP/XObLAwr9q2RjHIbPbNu3GDgAXL6xz44sHdG3SGWhog/70a1zrq288mDU7lM8PL+DaPzee5cvvY92DbfQ/CUMdSfGqHa9eDS/2agFckUXa51qE16j47/B7sUnWyQ7AqI17kijc2fE6QpD6TvX4vaDxpXCDpLxp8umn2Dz5v2W6YsYyQNp6bVn/eQw+25HCDgUMGhxIwfQGoDHXw6g7BqTlW81cDxa5D36d5ioUzLmOx+9zbHJFABX+2DNQlo2oaXJE1X/nZr7jG4cCqIMte3gBt/Kjk1n3zANsfLCJnhUw1Ltv70d4s4fWxhNNvLMhoLz1KbhKxd+xowsBbUf0XCA94DLakeDEK+0kJo5NVACy+G8DkPlI+wOd1cLZsnYCDPCBT2ds+Cx/MfThZK7F/nnP1h508fGEJl/LFJ2cAsN7No9vEDte/ywHga5MgKuEmkZI1V/upl169cFAdCifH17AbfzoZJ4S4B5qovcJGOzZy3D7MFFoQvxx660QePsDk71nBFG8TjuagECeBeL9LWP+TmzmBTg/oiG+KN4FiHfOwKVXy30KTB6UMesFZjReJmDTfe6mkPEMZTG1+XXYwYnFtG0zmYGPWWjO0bICmZmL4v4H83mNjY11td9mSjMJw8WAy0KuEcrrL3dT3n4EA04Mt35VArgeAW7PvjfecwEkZKnwlhkuYxUvt19gFQG98B1fVRGbFvu1PlFdFC0YgCq+sMZo+lufBf6gmet4GbuL/F1gDrvAXDD9HiAx1opAYwFMwTfxPkrsyxlAjeECoMXrMX/GTKtFxmbu7Yby/Q8Cm262sgqoaYFM/eVu4t8c4YCTSd30cBM9j4MCnlC/LDZ9IUjsuoTvhSwXmtNicD7X/w8EWGOe+FWslvVm0/txdufHZtUCCH+BkojOX3CLBOUrGnMYGH0AUpBA7HPzzez/JotoeW8uxV77AMpAZSfUTK2BylJixmYBW8bH6E+E+W7xe8Zu3o2Iz0MGUmK4ZsjU/RkAzhiu93EY6N7LcDofQYC5TyBxICAWg8x8OjO/+wNh+N6BfMPC9jxwpNzEJ1sgsvlqJjd49oovjpb37z9Ldgii230YsMhv2ydyDe6oQkBhLBU6c6ZVWuQaaJUFU+rNaujLFTBXfNdZdB1EpoXAwQOuphlSdZe7KUcyw8mHe3rlA2z4UxN9j8Fg374MF/pWoVMf3Oj7CKyhad2fX1bs95k1snUfyNcrgFIg8TVjMicxawl4kgk8SxVYwExnUChZCCa8LGLyijnk8auZs5DNbMdMDvI7HOPCg6Og/5ksoveN3Uy/NNazr5m47dcbf2w+YXhXm6kvBpxkKzF9FgS4TMPlbuKbj3STuvIBNj7sg4Y9Bw8aDsR6xX6c3a3BtSos8lxMtj/QFXxJfWhRqfluBjgfGBQCCvN7zJczn80Y0ABpbBKaXPPNvM5XAFVw1xWyDv5AY9nDzKP5baE5NRManKg4gjWAhycwDPd9UBPLIXYsOmYvjVjQUNMEFUc84P5lMus2PsDGR5ro80FDsQ+3P1YKHfxiH244/38u5tyv72cX1e5w/2COMl+TZubVfLV4HUFkGgcFFqWawKydMDNs5tXfTWHqqfB3qBWGO2mpr+KI09jLTG7IcgHThdUldu5i7IVBi7G0gU7HLXazSNUzXIWChj8HhlPQIFlkwDOc3WxhYBAyfMhyBfYJUlOBq1MwuaH5DBmuGHzhtsN1xxfeV8TGYPJ3eSEdFALM5A6vxe3jo6V8sKCVh2klD9KC1mMAs4M1R952OJRD9nPs8b5b7jkoWzLmL0SkYYYhPOAwy2LmPQCcCb8WQNW2eB/uSAZc7MOt8lHqo3t1uGLAFLkThWsSylHhd4pZKrhh9wFg6BeG29gHaMGK48i00mcJvEmNWSoIFGJfzrQ2bybjAgJbztjMABYIqwWpJIhe46Ch6IRYBFmwguavFdCUfFIAnP7jzWfBjBYJv4VN+I0V0npFkXTM1OZOiOG8H1eryhLpcEc64Fauf4ANf0xkkcHOZ9cPWtAWOvahn1V0Uz4ry1AccIXLH8i02jYLvpMunh+RVRB5vQhqWQQTefdhLV0Yc/DN/wmYq6Dem6hrZsyiQtsRkzyCuyIMGJ5VdGnm1EynRa0WFBirBf7LPgUE/iTtownaTePZPT5Or8EpcJAPV1Z7hEepEn43rLufDQ800yOG691X+A1919D5D5npudhsf2AM/b/iSPY5I9tQ2LXAQUDRXW7aml/G/p9K+5xqoGEVUlwW+ZkvF6SzChKKVX+EzpWBUpGxAadAdXuLFuK3QlnEqmq8dlf4Sij2hpUhfpuFQoVQ7rHo3ECXhWoxXO7dbtpbvxzuzQv9ex+38oWuLFr9+TZWPfI/rLl9Ir3PJN1tYZV0aOae6+8QdCH7HQikIVuaud3f+vfn3xWWCwRTi9gK+U3PZrGwawzngwVjhgIjmkkNdbtACLbSpL0VBUEli/luJmsUa3KB7FFIa5kfYrVxRTV3liozv6VQZGBpLQObBQxyMTIRtWMcfZV/6+Zf9q0Xioui2+fwrS566vIMjzx5AzsfO5/dO6FvEAb695bph5ahWK4o9rP2J3+EwAqZrRhkxd/11mMfFykEXxiAxNuIggqTooIC24eQrePypbAUKnAyiwFtpnOfW92Dvfj2j/9fFEyYW7dPFkLg17Kqh7NSqoBxrT4u1hw1tqsqiUjVNyvzuc9vJaSqoKpxAFd7vpvz9sNann1YGS4+Pd8dN4mq7vexK5pLvioFmRRUuKQw0JsbXZy8/lYaR4xgUoAvXoz/aybAdjEPQ0Gpkap/tZ7CcjJJolN/Rax8J/66r4WLIzm/XRNW422pmthByqdDzBGPBWDlLAseeFCVETrpltYSpQd3UiGf6S++qpkLPx6x8e4KMB5Y8fa8kFwofbLzoXOlz30Ra8yWdjf5wEZMq5rDmHHts8DMW11fIV0X3CiU5anIDFJX2011038zf9svnVt2OJor9rnXDx/FPeeaYhUzOOPh/+3v8DU+ycU15SO0r0fqZgpqsD+PVm8fntcjdd+T/TrsDHdkH+5Le/fcnIDDPe++xGGd3P8PfHJ7OLWiD98AAAAASUVORK5CYII=",we="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL4AAACqCAYAAAATM/UQAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXQd4FdW2/vfMnH5OThKaCKgEEsDe+7Nc27Vg96pX5YqdpkhvFop0laJYsKDXrqhXrnrtvVcsSOgElCKQnF5n9vvWnjknByTkzJCEJGR/773PR/bs2Xvtdfasvda//sXQ0loksBtKgO2Ga97lS+Zr0QoxpNAVcQBpxqDt8kntZhNoUfx63nDOIWE59gW810NqdQI03gWIK+BMBlQZjGvg0i9A6G0g/iYrxUf1PKWW4QG0KH49qgFfggshd5kKLd4e2noFmmqvUeIcKiQ5AuZeBx6aiDI8zRjUepzebj10i+LXw/bzJegBueND4DgE6bVe069gUhDMWQ4l2pOVYIPp51seqFUCLYpfq4jMdeDLcCyXD/wfSyxygaeVrU54nuc3lnaFIwUoYUjpv7Ey/GhuFi29a5NAi+LXJiETf+eLcRx3HvI2Yj+42baS1ZVZNy63J/WarrdcARScwUrTb5uYSkvXWiTQovh1pCJ8Bfbm0uGrEPsWWyk9KbukK3taA8IJhkQKSArrXYLDpsGpAG47h6IAwqqnH0HuzjA5AkU9hHXB0jqa7m4/TIvi14EK8KVwQNn/V55c2pnxhJQ92XXdRjgJrKuUUbFGxrLVEv5Yp2BLAJCYhFZFGjrswdGlJIV9OqTRxs/hsXFd+au/EBpgXwVf8gC2J6J1MOXdfogWxa8DFeDL95wD+Hvx1G+ejEBJZ7kErN4k4fMfHHjjbSd++cWGQFACVzk4B7jozCBLQKs2KRx8QApnnZLEkYek0NGvgtEgWf2XopAds1hpbGQdTHm3H6JF8XdSBciDw91nfcfCb7hyh0ox4OflMh55xou3PnAgHZNgt2mQJF3khk6L/6Z/SXFATXJ4fMBZp8fR+/IoundKQ849+TVbFHKKLrtf7eS0d/vHWxR/J1WAr9rvM6Q2HwV1vSy0WQLSEvDtYjsm3OvFwh9scDo0yMIpz2pw43NwaHT2Q+McqRTD0UclMerWCA7cJwlGdr/+deBgrkUojR7A2Fa/nZ1cxe73eIvi78Se88U4D57TnkLknayvnsybpesUDB9bgG+/d8LtToPUWrdr8hA3deUa0qqMY45NYMroADoVafqlly7JUEJAegDrhid2Yuq7/aN57MRuL6PtCkBcaO0nrEb0u3ZgkWyfKhWYNNOPp19wwePk4CzjoslT1KT4xq02rWm49oo4hvQLwZnOmYbkCqAw1pG1Rbhld6xJIM/dsDZ4c36KL/GOgX3fEYh97ckY6mkZeOcrOwYO90NTJTCh9NTEUZ1X45yDZfyhnMPl47h/SiWOPzgNJIyPBkEbuPIw65YYlNegLZ3+IoEWxbegFHwV2nP5rOUs8j8XSLkNt+O6CMOAMQX45ksXHI5tnfHmX0RmfEJlOOnEJGaMrUKhbLg5GVlO9jiTkvuzUiw3P3LLEy2Kb0EH+IrOL0Fz9ER6sQ4640BSBv79HycmTPJBsUvijM/13Jh9jfgtiR+VJNydd4yqwqVnJcAypz6X0pCcH7Ky6Glmx27pn9dtq0VMuRLgS3E0d5zzHqL/dWdPDQkoXy/j+kEFWLvKDptNgwYpn6ts7cJlHGpaQrducTx8TwgdC1X9oit+cLYIpNQFrAzv1D5QS49cCbSc+Cb0gcxvrD5sEZKrukHbnJVd2gFMvN+Phx91wO2se5FyimSlJdx4YxS39A7ClsxEtRgguSpQGu3CGHKvvyZWtXt2rftdasZy5Evla7j9/2ay2Ie6+5LsETuwcLmMXn2KEQkxSHL9iJRuDK2LNcy9dwsO6KrqF12BAVJCYOx2Vpqa0YxFX+dLq59dqvNp7voB+VIUwHlqBY985GeEGDYkF2UMgyf48N8FbridGuijUNeNwl4a49BSHOefE8f40SG4VeH31JvkiYBH9mHdsKmu391cx6v7XWqmkuLL2syE0v46xH5yZ3XbBrz9pQN9hhVCVukeysF0AE7dN8bBNQaHC7h3fBVOOy6hn/qi2eOQpOdZWfzqun9x8xyxnnapeQmLL0cZd5z7Iwu95sri6RmwOclwzcDW+PFHwGkjUKbh4qmH5dPI9D1RVYajD1cxe/JmtHIa7k1x6rtjQPTYlqSV/ITfovh5yImv7PEB0pHjoVYQYl6YOZoNeOxFN8ZO88GtcIHENOCWeYy4M130oMGooUFcdX4Mcipz0ZU1MOePrCxy2M6Mvrs826L4tew0L8eZcJ/9IiKv6xFaajZg5XoJvW5qjbUbOGzkaG+wxpFWGfYpUfHIPZUoaa3noxPMmcEVBo9dy7rjhQabThN9UYvi72DjOIcNa05YxWM/7sl4MNszQe7LGV489oQXbpeOrGnIpkkqWFJBr6ujGHZTEA5yZIpJMED2boYz1Il1Qqwh59TU3tWi+DtS/GWeYVAOuw3Rj71ZuI0N+GKRDdf1L0YyQbgaQ+EaaOcztwg64QuKOB6YVoUj902CHE16yqIjAoXfy7omb2ugKTXJ17Qofg3bxlegHbefvZwF3/KApbNJ4iHOMOC2Qrz/nh1OR+Y6a0aMuuqS4tKgLJNmZUJ9MsqfVoHTT0ti2u1V8Anos3Hyy94Y5HB31gUVJobdrbqa2bHdSjB8+d7PAN4LkfzVIRZOkrIDL79nx+DRRVBk+qd8+UK2Fh0hMGWZ/k2CqlECioltyHkljSPZyb0ZxJn/FwejiK6Yq5IEs7/NyqI9d6tNM7FYExI3MWoT78qX43DuvOAjFnxF99mTssnAhjDDvwYUYfFiG+x2a4ukTCvOJRy4fxJpDvz8kx02xdoPSGMatDRwzJFp3DshgLZurTpJXXZHgeiZrAwfW5tp836qRfG32V+Bx6k47Cckf98P6nr9MKZ8WAdw/5MeTJvhg8tFHnVKBDQrPiZSCz1eDdPHBxBLMAwdXQROvCNGLq4ZdaMkF/oR2RwqhvaLodfFESgZ9CZdSiTPMnQNdWshpf2rVM3unJl9aZJ9ebl8FXefNYeFF3jJNy9McAX4ba2MXjcWY0slICkUoRW2iqlGpgk5/M8+K4Gpt1UhHmUYOK4AH7zvgGKzCJUl5dcklJRQUKsSZR1U/aIrvlKuEJAYxsq0B01NdDfo3KL4OZvMN8LL46euYZEvCrPphAyIywyjp3rxwkseuB102ltD23PO0KatioemVeKA0jRUDfj6VwV9hhQhFAJkIlC24BwVPnxJwxWXxjC8XwTOLI6H0Ju+EGzBvVhnVO0G+pz3ElsUP1fxl7WezpWufVj8S3f2n23Ah987cMOtfvA0uS+tBauEcjKO63pHMPTGCBh52elHJQET5/jx7yedkG0MUjZHN+89FB3pa9KqjYp7xoVx7IGJnFPfEQPYE6ws3sfciM27d4viG/vLl6CEu3r+ysKvOyEZl0QZqEox3DS8Fb74XIbdaZg+Zr05dEfgQPeuaTw8owodMskkBsphyQYFN9zqQ0WFw7joWlA6PXSLU06OY8qYEAooTTHr3vTEgMhhrAy/WRi5WT7SovgZxV/R/R1oqZO4ulzgcci21xzA06+5MXq8Dw6bgby0IDF6RLJxjBkewhVnxyDqoOQQyKZk4PGX3JhydyGYQrlbVmLB+kXX4+EYMyyAC09PQMqiNxUVzPkl6xY+vllqsYVFWdhGC29p5I/wJThNc5/7Cgu/lqUAJPflmioJV/QpxtrVkm6G5EDg810SqbCmASccG8fsiSF4iRptW2ZkCdgYkdF3RAG++84hUhf1LBMzPwB9chpjOHD/BGZNCqKj3+DjEURX7jCk6BWsFK/lO/fm3G+3V3zOoWDtcct57Ne9mFZ9/0s5gOkPeHD/XC88TnMqmFEYYWloGrx+YOakAE48NJmDod9ardIK8M6XDgwZVYBkggmqwQy/jhkFJBcrs2noe30EN10ZgT0T1NJxPBvQNbQXY8j+q5mxm1PfFsUvdw3SXMeNZdF3vVlh2IAfl9jQq38xomFAsnKfFQewBpVJ+Mf5cUwYGoCcNO4I25M6ByKMYfhkH15b4ITDTgEF8y82TH3s2TGF+yYHsf8+aYhsXHHqO6nQxCRWmp7YnJTYylp2a8Xn5WjNvT1XIfimh0nprN0dYcDQsX4seMMBp8tKoErfCq5qaN+RY+69lejWURVRVjKXamqaAvy41IYbBhVjyyYVCuEiLDTGKT+A4aLzYrhtUAhubZuLri1SwjpjvYWhm80ju7fiL+v0BFfa/oPFv3MKRaVLrR1443MH+g8tgMIlkWBiAUem4+MljoF9IujbKwIBEs7AH2pSHwYkGDDzMR8eeMQpFF/ggUzvEgW1gMIiYPKdAZxyVI6JxewJSLb/sNLIpc1Giy0sxLRILbyjUT7Cl+Bg7r7ocxaar9N7EzuZBGyOS+h9axF+WqjApXBxWTTfGDSVY/8Dk5g7PYA2GQxNHgMRCmJVpYybBhVg6VIHlCyOx8RF1zjgKW5w/LEJTL0jiNZbpSl6ouCRk1k3fJ3HlJplFyu72iwEwVcd8gPSmw9EqiLL/KTagUdf8GLCVA9cdsokNAseM5JSOIPdyXHX7SGc/zfDfVnbaZ+RKgPIvfniGy7cMdEnfpFWsxoJF+RycgwbFMY/e8YgZ9ybTOaQ3IvQNbTb0o3vlorPy3GZ5j53rhR+zZs1I2Rg2QYFV/UpxIb1EhTFgmiEcnOonOHUkxO4d1yg2r7O97gwXrspyXDLGD8+/9QBmz3j3sx3EKOfwbzcvXtSuDc7tzbcm/RnyRUCT/Zn3dQnTY7aLLpb2N2mvW7+B9xQT69Qo1+0Yjyk+00YkLQBY+/2Y94zDngssqHRF4IoQIpbqbhvSlDPjDLrOMygQRXg4+8duGVYAaIxyaikkvkC5Wf20P2A7rWSDFzTK4qB14VFmmI2CUbyVaEw2Gl3pBvf/RR/eauJsB10M4+87yHznWxqpgBf/mLDtTe3QjKhQhLlRsyLhgo6EI75qitiGNU/DDmRn4Ju9yhhQJQDY2cW4IUXXLAR/p9pYJpsmGB5HkDk4eEM7dqrmHVXEId2Swr3plg3c0bA+UOsW2JwnqM1m27md7cJL12U5HRc9BuCr7kYI+yurgBhSicc4ccHHzvgdKrgFiDHNJamQsCD595bhb1bp3Vy151omgz8VkHuTT/++IPBljW/zG2bOOEZcPYZCYwfEYCP7i5ZFjZvDCx8wO5GN25OgjuxiY3hUb6y7A1NU06VUotsGawMdwKv/M+BQWOKYLepxklvKhlQ/wFxQLZpGHZrDNdcFNbdlzvZ6EdJF92Hn3Fj+n0+2AVXptkLtz4JMnkKfBxjRwdwzgmJ6jRFKGkozg9Z1/BuRTe+2yg+X4qTNPc//suCLwgTRzSRTijhX/38KC93wG63QhUi8MbitD/ssDQenFqFIrv6VzyO1R+BBPwRknDTUD9++dEO2WmNplCA7gAcengcsyeEtk5TlNwRsOhuRTe+Wyg+5XbzimOWIrGyM9OqA5ZpO3Dfky7cM5PSCenUNi8OeiLNNXg9wNSxIZxxXLxGPI5V3Sccz4IP7BhxZyHUNIdkAUNBF29JBRQXMLBfDL0vCkHJXrwlwvFUoGtwt6EbN7/TVndvFz7Hyx39Nfepk6Tw67r7kv6X0glXy7iqTzEqtzDIRO9tQRp0iqaTGi7omcLUMQHYclmM63DNAQ0YPNaP994j9Kb5iQoYA2eC2Hafzhrun1SJso5GmqKYp4twPGNYWWpmHU670Q5lXoKNdinbnxhfg2Iu9VyNEIHQDMObATEJGDW5AC/Nd8PtJjekbrLk33RbW1VV+AqBJ+4P4qASg9gp/0Hy60lcnTLw9SIbbhpcjGBAg7wTeb8Epbj8kgRG9g/BmcHx0K+e+SJAcLegGzez0/ltUiPrxVd0fATSnlcg/rXA44hG6YTfOnD9YD9Y2tpJT8OQ+zKVknHdtWGM6Vc3F9oaxUc4HkpTfMCLJ5/wQCEyK9OmmREk4Bz+VipmjA3juEMT1bEGyREH5OdZWbTZ0403a8Xny3EAd176FQIvuOiUy/DjUDrhDUOL8OVXCpyCH8eCGJiGdIphn701PPlgpV6bqr6K8WT0lQHLNiq4YWAhVlcoBo7H/ElDUAbK8vrbSRqm3L4FfsIDkc0mmBk8MfDIMawbFpofuek8YWHHm87i+MqDvgYPHobkyiywXU8ndGH0eC+clGRoMXmc/JcpDowbFRJ03YhaSJoyK0rDvfn0Ky5MmF5gLU/AeCclp7udwJjhQVz093h1mqLIfXT/wEqDh5udXlPq32wVny/BRdxzyTwWeNFLbktxotmA1ZslXNW3EGsqdAYzitDqVIDmWjLJcdRRSTx6TwBeC8+be1tOb0pTjMnoN6IA33zjgN1mDsaQHYnryNMD9k+IlMhsNcVMmiKPNmu68Wap+HwlnLCdVsGj37ZhWmUWB5+yA1PneDHnUXc2ndBUqErnCBFYd9nB8eDdlTjpyFSdBKvy/iEwQJX1EkSDRxUimbCeIUbvlG0cN10TRt9/RfVqisLiYWCybxOcwb2aK91481T88sKx8BwxGKF3PNnkDzvw/VIZV/dthWhYgkT0GxYaBYLiKeCC8+OYPiagU/Y1dONAiAGjpvixYIETNgqYcUpaMdkIVMcZOu6pYtbkIA7IeKXER8QZgaI1W7px07IyKdoG786XoiPcFy1BaIFLxOUNS4DSCW8d68Mbb3jgcVqJ0OpLSascbVppmPdgJXps5Qdv2KVSKaKflim4/lY/tmxSIIsfsoXt5JpIU7zg3BjuvDUM91Z0474YpFA31hVrGnZ19f82C5Kq/0ntzBv4yq6vatx7lpT40SbGoRU6gDc+dmDAiEIonEElZj0LdjlZOsk0MKhPBLdcH9Hhk/k2ukgTs4hmwIJzJE/hA+KMFaq7LfVITeMb7s2Zj3nwwCNe4eERZptp/RecJPAXpTH5zjBOOSqnmiKzJSHZ32KlkXPzXWZT6desFJ+X43juveItFnq6mt5bAjZFKZ2wED/9bIPTroEom6zk0aZSHD26p/HEnADaOPPA44iLIkBkyBtCEiorJYSigEqxA5n88LqaEFd+gZuhqLUq0hQFCDOP3xSBSCs2K7hmYCFWLFOqWdjM7qrxruOOSWL6nVVo5drKvUlpin9n3fBJU1HqfOZpVkT5jLlL+pBrmq85phyJiq5M/T07B6L3fuRZD+6a5ofLqdLhZkHpjXA/AyaPDeHiM6LVF9qalNSQbCgF/PCbHQved2LhDzaEIhxqWgFnhFnWT2ibAhQWchx6SBrnnBrDAV2T8GQ8UTvaIcO9+dSrLkyaVgDOrFVYIWHR18zp0DD81gguPzcqqFCMnyWguJeiS6h7c6Ibbz6Kv8R2o+bqOZ2FX/YK1zydYgqwbJ2MXn2KsX4DoCjmeWpIQFRVnNyXJ5+UxpwpVXCTAz+PUzmiMbz2vguzHnJj7RoZiqKf7ts+SxdMlVORBwmdu6YxpE8Yp/9fAo4snGAHZwkHfo/IGHqnD59/aYdDYdaqjhKWB0C3MrroVqGkjarnE4ivlisMlhjCyrSHdsmpVg8vbRaKz5fDD2fPNTz8ro9xIgfWNyxhA+68pwBPP+2Gw2Wy5I4hbJFwngYcPuCxGVU4cr/80gnJ5fjpj3bcPLIYgSoOB8UMhLRrELlwlWpIpyXs0V7DzIkhHLGvYW/XsktJBrz7lQ3D7ihELCaB8HZmm7B2RIkihquviuBWI01RH4cuIQUh2ALNhm7cgojMirT++/Ple86B0vVqRD92ZSkn7ZROqODavkVIpnVyHFM+e2PaFNyKJYCrroxh/JAQJIrQ5tFCHBgwugDvfkAxA20bE2tbsWf4QCioBKhJhrP/Hsc944I5FIA1vNQYakuSYcIML15+zQ27XobadBOFK8DQdg9KU6zCYT3SWRwPl5wxBsxjZfG+pgduhA80ecXnS9CDe6/4jgWec0HYzfoBFdIY+o8swocfO+BwUpKpeTOHhqKLaLsOKp5+YAs60+c/DzwOvar8dwmXXFOMeFQWF9x8BU0GByFpiorTmP9YJfYqIh997Zddui//uNyBAcP92LCRwSZows3HpMnsYtBw5hlR3DUyAm8mTVHgeLxx8PAhrBsWN0JdNjWlfPfD1KAN2ZmvPugzaI6jEP86G8HhduClt1wYdlshFJtqKJ35pdIBSCU1Rw4K4YZ/5lxoa1kgmTkffifjmv7FcCkSNFPEx7rCMhvHk/dX4SgyrfT04Jqb4T0KqwwPPeXGnEd8kCT6wpmFWhuv0ACPT8X4kRGc/bcYWC7duOT6gpWF/q8h97g+3mVeG+pjFhbH5Itxnub/11Os6jkvo90xLrTrggxX9CvGimUSHDZLHntxxKaSMg46NIEnZgbhtxmXvTzmqirAB98quLZ/KzhtOiYmb/ep0FUVkqzgsTlVOGb/eO0UJYbvnu4QK/+0YcBoPxYtkoS3KP9vTc7C6KLNJBx2cBIzJgbQ3pNDbS55w2Dhf7JSLMhDFI22S5NVfL4UDrhOX83j5e2QrtALJdMJ7QBmPu7BjNkeuMgfbcHEoZMyzblgNbhnShXOOj5pCo9Ddvo35RL+eVMryCplPRFZWx6OeVITrgl6E8UNPPvQZhywT453pTY1otJCYHj5bSfGTvFCTUtWiinqUTQuwW5Lo3/fKK77R0xPUxROA5GmuAFdg02abrzpKv6ygjHcedYIROZ7GE/pp70d+GWVgl59i1BVxaGI3FQrS+RIphjOPCOBmeMDsJP7Mk+9FborAYtWSbjk+lZIx+n/z7IU1qa6QvHJyvYWa3hp7hZ0bqflda/IukgZsD4sYdSUArz3gQMOxXwwV3ds6gumfINZkwPo0SGHLoW5woA6iXVLNlm6cStaUfvm1XMPvgrtue3SZQi/7Wa8Un9bJp1woh8vvuKG20Wnllm916n6qNq438/w2P1bcHBJunYbe5v1kslRsVHGef9qjWiEatiauVjrX6niNim89ngV2vrzN7Ey00hJwKcLbbh1VBGCVE1R4pA0KW//vohdZJhMZI7LLo6LNEUX5ROLXzbFSAqiUIJdmirdeNNU/BUlL3Kp87ks9qFdeHJoIxzAu1/b0GdQKwGIYabyZ6s1l1x6qTTHTdfGMKKvhXRC46L5+xYJ5/Rqi1BQA5Pyd6TqtH8M7dtrWDBvM/z0A84Xv5NZBgOCKYYpD3vw1LMeOGWy2WkO5rdbhYa2xcDk8UGceJBRTVEcNE2bbty8JOr5NK9teL4ER/GC3u+zymfdYFRFTT/VK9MM1w0uwLdfO+FwGAcTlSk3+QNIp4GSvTU88dAWdPDl50r8y5wZsDEko2fvVvhzI524NMX8RE2Kr3KOzvsArz6+GZ68UWtbz4KAeIsqbBgwsgAVFYTetGj0GUHqE05M4O47Atk0RRFvk5su3Xh+u1GbNjbQ30mPUXHMIg2hblJsEXEPiM83uS+fetWNMXf54BSYTNM2jp6HRd4MzjB2VBBXUDrhTrChVSYYLrqxGCuXyznUf7ULShQ/h4ruPThefmgL7ARbsNIYQJCJJ+a7cPd9PoFGNXsIZF5LcnG5GW4fEsCFf8+ppkgl3mX/InTZ3OToxpuW4i+Re3PvlbNY6Fmv8PGJoAqweotenfCPNUzH4+SBo9lWl2goQl8efWQaj9xbBS+dtGZNjKymEB8ncOXNhVj4A9F856+5NA9iZTv6qDj+PTMAySzbcs6r6JJdsVnGwDsL8eN3Cmw6UNtU40IOeuT7gB4qZk2qQodiVY8VClu/bRja5r6sm/pvUwPv4s5NRvH5n/DxxPlrWOwbP9Q/sl4Hove+9xEfZj3ohtdSdULdY0P3NqdTw313B3EyVSekoJHFw5b2lHh7bhhSiA8/c8BNRSby3WiRxM5w5ilJzJlUaf2rY3z0qLTQG584MWqcD+mkZFAH5f9FFF5iYqjQGGRFw43XxtD3X+EslIJDBlNaV6FgQ5OiG286ir+s/UzYj74esQUucAM3oAA/LCc24SJs2QzIJu154yYgtDKuyrjkggimjgpCNq4O+erq9mx8ArYMHO3HG++49HhCno3MirTKcHHPJKaNrQIieT64vW7GRXtTjOG2u3144y0HnPRFNOedzY5Mbs4O7bkoXXpQaQ5YTyqOgsceZN1iTYZuvEkoPl+OUu7qtZCFXnWBB/WNIHpvxjDirkK8+aYdipypC2tOUUgAIp2wnYrH51ShR/v88Dg7fAsFkiRgxMQCvESuVXf+mkacN6rKccWlSUwYHtAVP/8DervTIhzPV4sduHVEITZtYVB2VHpxuyPotqMGKgrM0JPSFAeF4DF+QQLfo7SLg6/fj5Vhhbkd2DW9m4birzrgQ848x7HY10rW8KZ0ws+cGDq6EEnKB6RPrhUZcgj35cABEdxytVGd0Mo4uc9QWqAMjJ/pxbwnPXB7dPxNXk3jSHLgpuviGHFTUOfrsdoydx0C7akMMx734rEn3MLLpEcWzGF5xHdLA/yFGibdEcBpx+jVFMXvknnSkB0fsq5bmgTdeJ67YVXyO/8cL8eZWsF1L0qBf3uyUlaAzRGGm0b48d33dsgyRTut1YQlCHDZfgk8OZvSCY2g185Om0oLycB9T7hxz2wf3MLUyVPUnOASwPBbw7jx8vyBcbVNme7pS9fZ0H+0H8uWyVAkFYyZk5n4HYlSKsAxR8UwfWwIbXLjDHK7CPiG81kZ3q1tPrv673nuxq6ZJsFlsPbUVTxRsSdLL83eNimd8PGXnJhyj1+3ekzoVfVKiB+HqjkwTB0XwAWn7Zz7cisJUUqgAjz9qgtjxvvhcZlgdSCiJzBxol5yZpzAN3XTJCCqMTz3phuTp/oIjWTUUzSvAqT8DqeGwQPC6HV+FHIGPUpFgpXC1SjZ2JWxfADcdbM0K6OYX7WVt1h8hi/zDOPu829D8AWvKN1joC+Xr5Nx7aBCrFmtgIp/53911CcioqNgSCeBk05J4MFJATjIrWPVfbnt+hiQloEF7zoxYETzWk/rAAAgAElEQVQRPG7NKLiWhyCMFMA504I47fi659pfF5YwZLwfn39mh81mtZqijjgt66LioWmV6NQ6B0gntw6DhW5jpYkZeax2l3VptIrPV6AdnJct5+H3PUzbmBUQpRPedZ8PTz3l0qmyDWvVnATpAsngKeCYO7MSR/VI6cUc6lAaBE1+63M7brilKMvals8cyatD6MzHZlfhuMOS+olfF/My7H0KC7z3rRPDbitALMYsoTf1g0aDLDHc3DeC6y6NwE6nvpgnVYNvF2HudXuzjticz5p3RZ+6EGm9zJsvL3kGSumFiL/rADcyq2zAV7860HdoIQIBvTph5ppmZhJkeCSTDFdfGcMdg4KQdiJCW9N7VQn4/GcbevUtFrWr8vsq6flXNgfD0w9W4RByGdaWhJLvwnN2upLSFGd5Mf/VTJqiOVtRlBWiVE7O0WNfDRNGEAtbSkeR6gC2OBh/jnUN9c53eg3dr1EqPl+Ow7n7ho8QeMbNENZlIgFBlWHIHX4Bt6VCa6aw9jl7m04zdOiUwhMPVKGk2Dz6MZ9NomDnrysVXHpdEVIUOMoToEkgOV+hhufnVqJ0j/qZGx0jP6xUcPMIP9avl2En3hALFyWCV1CM4sKeMQzpE4I3k2lGsrbtEUN6/dGsO37KR14N3afRKb6Oxzl6Ieep/Vn8B4HHocYdwH/ecWLkeC9IcXUvTn7naEaotFi6z6oax5ihQVzzj7j1yGgtO0XOj9UbZVzQuxihEBVozm9rSfHbtOF4dd4mtPXV4b0j9/UUA1EZ5j7rxqy5XmJhMVcMJmcsokXZu4OGUYNDOOWoJEQVVQElIVoLzw+sdFOjpBtvfIpfLl/FfdfMYcEnvdkqajJV/pNx46AiLPpNFvjyakCOuSVQgsmhhyTw+IxK+GnHzf128tNe4wu1oUrGOVe31qPKeSu+hk6dGF6b9ye8VLChnuZHWWIrNikYOLoIv/4iQbFbIdoiYB8X9IUnn0xBrQjaZtIUhfITjmfjNaw7XsxfcA3T05zW1POc+Hp4eOrctUj8VMjSq7NamXIADz7pw8w5LkgSfQHM+Z/FF4N+KuS5sTPMnlKJM0ymE1pZ+paEjPN7F+P3tZJOJJVHo8htWamGVx/bArtaV26m7byYosscePk9F8ZN9kFNEQtbHhPcposA1XENbVtp6H9TFJedFat2b9K3RGm1CY4NjY5u3MJSzQsn3yf4srbT4DqhLw//xy3SCakpwM8VCm68tRU2bBCQKEteDrKgUkkNPc9K4u47jXTCfCdmsR9RnFzez49ffyIq79qP7gwy88gj4njqvgDkBqAg3xBlGDXZj3c/0FnYzDe9uAbdwQ4/MIkJo4LokrmbiFO/VQSI3MvK4reZH7v+nrCy0nqZDV+CEnh7/8Ijr7qYWiki/DS5qMxwxzQfXnrFCVuWfs/stDk0lYlQ+7z7K3FAl2qipHpZjDEoOYv6DC/EB584sskxO3of6QkVnTj91Djm3BWou+DVDl6aYsBnPzkxaLQPgQDdRSjCkaddZowrUFKCkoTjqsti6NsrDKdYDHVggLJHDFjXqOjGzWpQvekJX73f20D7kxH9QMmmE9qBD79x4eZRPsSi1j7FFDkiMtVkCuh3bRTD+oV2Dv+SrwTIlJCBoXf48err+SE0yUuipYFLL45j4ugAhEOrPnfIQG8G0wxTH/Lg6Wc9gpIkUyAp36Vm+pHjoKxrGmOHEf1hsjpJnnlTkJU3Wdeq88yOWV/961Osec+ZL8GpWkHfV6XKxz1ghlNdAsjfPGB0Ib743A5JsaoDKtJpBV26pDHvgUp08ORB7533zHfQ0VD8cXf78OQzXrhdaq2uE53AiuP6qxMYNSDQID9QYV4BWLTWhptH+rB6lQ0ykXARB7nJpoLD5eA458wERvUPoYDqc2WuKXL7KLR1jYZufJcrPjkFsPbk5Vpyw15S6jf9+0jycgDP/deJsZP94jOaMX3M7YVgyIGqyZg4pgqXnZuoN/flX+ZlANXufdyNWff74XURqHfHTSi+BgwZGEa/K6nwhLnVWu7NdBzPk/9xYdoMSlOs9Tda46soX7jDHgwjBgbx9/+LQcoEtZgDkAuWocuf3RoD3fiuV/ylrlu5+5/jWOjfejohNUlPJ7xhSDGWLpWhUK0mwRJgrpGipVLAMcckMPfuILx0/FD0xhSln7l3Znsb3PXPvebEqPHEzV87rl6YxZxj0tgqXHKGAVew+Hqzj1Ga4potEgbfUYBvvqNqimZH0O15mj95sP7v2ATGDw9hjww9iojoknuzcjDrlnrYyuh1+YxZXarLd4OXozX3XbaKRz72MPUP3Z1G5XbswD1zvXj4MY+o7aTT7+U7VWMQ+oRrgMPB8cC9VTiB0gkbwEuSK6A04XU+dKLPUF3xDTLiWmX40L1bcPJRBn6o1t5114HSFN/5zIHhd1KOgw57NXfc6BdjYqErKgL6XhPDVReGYMuc+uSGVtoEIa/fm3VGVd3N3PxI+WqT+ZHzeIIv2+sJ7jrkHyz0ujN7E7IB3y2xoc9gP7Zska2BqMi7xjXEkzL+cVEMk0c2jGtw2yUTeezHPzjRu48fduHONG6TNciGLpWKwkSl9CN65MfDn4eY8+8iAZtjDHfc48Prr7ug2Mwqvh5YFJhPpmF/wvGMqsK+nXLQm0pRDDw1j5WFdynd+C5TfL4EB2u+6z+XAs+7wILZ9LoIGIZO9OGtN936hVYck2aa4VdOA0VtVfz7wUp021OtO7CXiakQXmfhCsLrFIITak14vHfsKnR7VbzwaCXKaM55UJKbmM6OuxrBcEpT/HqxDQNHFmDTZpuIkptTEv2LS7a+x6PhHxfGMOjaKNwZ1ly6rMntY9D+OHRX0o2bW1OdSRngq4/8QYN8oBT9StJJSgHuBP73iRuDx3ihJsmuN+dPrp4eF7b9oP5RDOhtgQ2tjtZJulSxScL517RCKCAbeJ2af8j0G99jjzReeXwLWlO6Yj0GbmtcIqUpphlmzHPjsSe8sFmmH9VzdEv2UXH70DCOOySpV18V8Rm3Ctn5Beu6ZZfRje8SxefluEwr6D9XqprrzZKvS8CfUYa+w4vw/fc2SPSZzTdPdatdJJ+9iv32S+GJ2UG0dtRROqGVHwMDNkUknHd1K6xfL9WcNGP8FojMqktJCv+ZtwVOq1QIVua5zTOE41m6QcEtI/woXyqLCitmz30akvz6Dhtw+ilx3DYohGJK7cy6N/cIg6+/nJXhv3UwZdNDNLji8z+ohvC5FTz2SyuWXlmdTmgHHn3Rjen3eg0PTg6O2MSyKC2OPBR3TwjgvL/F9OintaFMvLVGox1BjeEfNxahfHGG0Klmkatp4KCDk3jxwSrIlHHe4LtjrIMIeMHwwptu3DXFK7A4ksWvr6YxtGmbxtB+EZx3eiynmqINUIrXo8uGvSm+uPPCNjdCg4uWL281UXOdd7MUpORxI53QBiz5Q8F1gwrx+xpCX5pbBPWmrwMVakskgVNPSeL+iZWgUrS1Os/Nvyr/J4jGjxGxlB+ffOqEky64NSDB6LdJmLTT/hbHQ5MCeryhwXdn66X9EWEYMc6Hjz9zwU7Zbixvlv/sQGS+SbKGIw9P466RQezVKvei2yoMLbRL6MYbVLR8Bfbmrt6/8dB/XZL2Z1Y4cQW4a7YPzzzjgaRQ6R7zmk8LIcVxezU8el8AR3TbBV6RbX8SInrLMGKCH/NfVeBy1RQN1S/kVG/rikvjGD98J4mk8v9p7rAnVVP84Fs7ht5eiEhEg2ySlYEGFzllVDm9UMM1vaK4ntIUswcSA2ztopDWNzjdeMMq/soeb3Bpn1NZ7G2biCTRMecAPv3ZjpsHFyIUogPRGvqSLsiJuIRrro7itoH5VyesIx3Z/jAGv86UB3x4+FGq0KInuv+16cnoqiqjf58IBl3XQHii2hbPgKoEw8T7CvDiyw6B2Rf1uWp7LufvuZkT3bslMH5EBAeXpqq9bMyfgIRXWWngMhPD7nRXM2vYqZfxpTiR+/q9gaon3IS+Ei+mdMI0w613+vHh+07IhO2w2Cgrq1Mncl9u0SsFGmm6Foerm8eM6O1jLzsxbqJfsC1sP12SXFrEpyNh7O1VuKpnouHgCjtaKZUepWqKKxQMHF6I39dV5xWYUn9G6FjA6QYu6BnHiD4heKgqI110acspTVFdfyLrhm/qRvC1j9Igik9RbKw5eSnUqs5ILDRgUXo64ctvOTFmfAHSmlEgzcKMBLW2yjBqeADXXFKH/Di1y6/WHsS28PYnDtw0uHCH0GRy/lHy/FyKMh/Z8FHmGhdCaYoaw6PPOzFrjk/49cnNbGGbhG+f0hRHDwrjb8fEdYceDSQ5OSTfr+jy54EWrhG17sH2OliZv+kX8XJHP+45ezKLLPBCS+mLtQM/LVMwYGQR/liTk4xtYkYZtkxiTDj3nDgmjwnCTT406x8O02ur7QFNBn5Yoiedy1SOZzvXF90cYHC6VTz/WKVeb6ohg1e1LIK8yn+EGMbe7cP/iASX3Jsm9ikzvH7R5Tj84BTuHBZGaQeDmYE6sKIwEGwwunEL069tq7f+O1+NIi6fU4HY116mVvPjRCVg3D0FePEVhzjprBUt4IJZuLiVirkzgjikq4EBb0SKT1NZvVnSk85Fosf2EHIE7gLa7ZHG/Hmb0S5DMtuI1kEJKx//YMOwOwtQWamIwJaV6YmEIL+KKy+Nos9V0Zx4hQzIRZXwb9qLtc1Qa5jTNTO961/xV3Scy+WyK1n8I2fuhfbtLwkM5RPKQEpvbSLEjyPj2quDGNkvklOS0owI6r9vVZzh/OuKULHKLvAvf2lk7nKge/cUXp5bqVdBqcba1f8E83wD5Ufc+4gbTz7rFUEtK02vm055xSncNjiEow9I6aBcIRZvFIr6ACuNDbEytplnrOlbnm/gy7C/5r7saxb6r4vxan6cTXEmqnR88akdkqjNZC3CRCzHlGBy/5QgurVP75oQfx6yiGrAvwYX4puvHQZYbWuxk8uPMq+OPzGJedMDYJQF3ggbXXR/WWnDoNsLsHylAoeN6ySyJhsFtYh789yzoxjeJ4pCiq6LiC7heFrHwf+sd7px87M2sUi+8uCvOXAYEj9JjLJJqDmBf//HjYl3e5BOZSp0mBg084HlkiBBGj04iCvPj+nQ18bYjEysURPJJejebpEIOgHJh3/lZTGMH7qT1OD1LAOqq/Xv15yYPrNAAAhFQNeS8nN07KBhcL8wzjkprvPxCN13pqE4PmBdAqfX51LqTfH5ElykeS6fx4Ive5m4vuusICs2Kug/zI8lSxVx2ltp9IVIJCUcd3QS08ZVob1PEzi3RtmMTKzZT3pw70wf3OTS3Mawo+QNVZMwfFAYN/4z3DhcmdsK0/goE45n1WYJIyf48eXXdnHqWwsxc3HRPeG4BG4bHEGnjAtaJKy0ioBvrle68XpRfL4STthOq9DiS9pI6YpqfhwbcPdDPjzypFtYeswy/oPD6QLuHh/AqcckdB6XellJ3fyUKCFlwUd2DBxSCIdz+xOluN1906pw2rGJBk+YMbVKCspx4M2PnbhtYgHiMZY3PeK276FIe5siDdf1juLqi6NQqIK8+IDYwGTfanTZUm904/WiLry8cCz3nDAY4Tc8WZp0B/DNLzJuHlWIjRup7mrG7WhuCiSadILh/AujGHvrNgnNpnaw4TqTS3PhUgWX3tBKjwht6w8hDkofx0uPbEFpI3NlbldKVMc3ImHibA9eW+CGYilNsRo8ePABSdw2NKwTz2YpCAvDQGQMK0vNrI+dMqd1ecyAL0VHuC5YgsjHLvDN2aQjIlcaPdmH1990QBIoNJPZPYa+qGmOdu01zJpchUNL05AaQ4S2NrkwYF1QwkXXFmPjOlkk2OQ2TePoXKJi/iNbUFCPtIG1TdPM39MS8NUiO24d6ceWzXpE19SVPGM6aYDPy3HJhVHccm0EHlFmkWZC9YpaReD+s17oxute8Vd2fRVS67MQ/dqWSTChC+2CD5wYPcGLWEQWazL7Yl1OHClVQv+bQoKFgODdTaIZxZZvGObHZ584YM9WQdT9WRTOP/WUuChQIdhVzApnVwiB4CZJhsn3e/HcfDcUiTBWplRfnzXX3Ztd9klh1KAwTqSaAJmLruQhUPmzrCxyTV0vsU5FzMtxPPde8RbCL7sZN/hxZGB9SMLNo6lelU0EcMyDW3VdSCY59jtQxcyJAZQUpy3Jua4FmNd4dMGVgBmPekU9Xg8lnhvwZAFO0xiG3BJE36uijfNiW8MiyWr7/Gc7xk3zYvkKm2C6s+DgETWGXXYuGORGDgijjUE8Kw47pXUM6U11TjdeZ4rPOSRUHF3OU4GuSC8GMz5ZhMeZ+6wLd8/xgdMKLUCOhQAopiNzjB0dwMWnJaA0BRMnozAE9pKBT7+3o/fNRaDqbozMPR2bBpeX44nZW3D4vkYwJ69fU+PoRMnpT8134f7HaX/JYUGBGTOwEb0+GMXs2rfVcEufMC46Iy4quot9Zw4NkusHVlpVp3Tjdaf4S2w3wnPhdARf9opvFY1sAxav1d2XK1ZRmDtTBM3ca6l3PAGcckoCU8YEt6601zj2f8ezMO4nG2MShowrQPlSqt1VrRwHHZjGlFFB+EzXn931i6dT/9eVNkyY4cXX39pFgE7c3kxaPXQA0D3hyCOTuHNICCXtDLyScG8Wh4EtvVkpXqqrFZvTwBreypfDz+3nViD+TQFT12e9FgkFmDS7AE8974KUOQVMclFTiJto9XwFGmZMCuD/DklCbqzBqpp2JXMxl4HvFtmwfLWc9WqROLp2VnFIWeMCpuWtYJScnmJ47V0Hps7yIRJlIoPOWkQXKCzUcPUVMdxweRh2A7YsOLLlok1wbqozuvE6Uvw953D7UVezyAIXuKGVTuDTH+wYNMqPysr8S+H8VeAUrGK48oooRvYNw2vqM5r39jVcx+1hXMS3fhenSe6EBAhxunKDjHse8OL1d5ywKUbegSXt4ujRQ8Udg4M4tJuB3qRxmD8CJOqMbtzS1HJlxMvRnfuu/J6F33VBo9NeN+Or0gzDxvnx3ntUr8pEZe+tNoC8OBx7ddJw39QA9turibgvd0KJmuSjBMvQGD76xo6x03zYsF6CbGMm/ZvCxQNNkwQfz3lUV+uGcLV7l27NttZR4M/urCvW7Kycdl7xVx30GZf8R7Ho53IWRE6Er/9zYfyUAqQSmaqy5l9FtmJaUzH8lih6XxwBYZmaRSNRZHD5Tfik32ovJGB9QMJDT3nw7+fdVPTTSKzPF9JARm31RXevvdIYMSCM049L6OhNoT6uFCTbm6w0uNN04+a1MWe1fCnO1TzXPs3C871MrdInJwNrKiUMGF6In3+1GejL/NU1E9ck25cutIcdnsDMcQF0LOKNF4+T7/LI3ceByoiESEwP4hGLcqGXGAwoJJ3vQI2sn6FFxPT8zRIHxk334rfFChyKFWcGFx4em43jbycmcNvAMPbwG2S/tGy5dRTapjNYN3y6M1KwrPicw441p1bw1Pp2LLUom06YtgOz5rnw4NwCS2DjzISoMiHVe514WyV6npyE0lSVgnaHajfKQPkaGd9+T5dbOwJV5PbTUFysoqxExZEHJ9C5vdZ0ld9YZ2Wc4dnXXZj5oAdakn7Q1qjYNJWjVVsN/a8N45/nxnPwWDZAKliKrpu77wzduHXFX+YfDdd5IxF+yQMtmnVfLlxmR98RXmz4g4JVVn6Tuh8smZBx9lkxjB8RQDHx0TRhM4eCVx9+Y8cLC9xYuFBBICgjRdwddHo4IJT/6CMTuOy8OI7aL4eBwIr4duEz4o7OgPLfFUye5cHHnzlgt1RXS6dLlyS9QuWdQ8PotpdRvklcdIvD4FWDWTfNMt24JcXnq9Ce2y5dhujXbqauyoaqiTxp7PRCvPyKXsHEWuxdgyrSCYH7plQJ1uAmgcfZVuFIsvSFtgEff2/H1NkeLF5sF9lmClVuzHCicwYCJVIS95FHpESpooO75mzyLlRkK6+mO2hUBd74yIlJ9+p1tawQhAkjSWPw+jmuuiSKPv+KiDRFnWaV3JvFQUh/7sW6IGBlntYUf0XXF7mt+7mIvmNnRDpPP3UH8ObnDowY50ekikNmkqXwtTjtkxzXXRPDoOvCOstuEz3tRZJ2UMLgsQX48gsnHCK489cmiFSFGavhrDOSmDAsBL9wCVrZ0kbwDBW33iJhxiM+/Oc1JxTTaYr6TY+YJ6iVdtUwZlAYxx6YyEFvemNg8uOsNNDPyopNKz5fgqN4wXXvI/iam2kb9UOdyFHjDLfc7seXX9iFiSMIX02PzpBOqejaTcXsiQFBlc2aEjQhdwcYQAjGVz5wYdhoPxRZpw+pUZeFx5eLH8fsaRGcfES0cePyd6RthNnXgM8WOnDn9AKsXS2Jy6rZoJbgW+YMTqeGs89IYmS/MAozxLNEGenoFmdYfDArQblZ5TelmpRphoqjF4GhG6Lf0taK93E78OzrToyf6odqJSlEaINxGjJg9NAQruhppBOamqHZ5ddvf6JGvGOaH888X0vVQ0PpdRpB4PrecYzq3zDF3+pNAsR+HWaCCPjRJ7zi60UuTnOsywYmVwM6tE9jcL8IzjklLujGRZMKVUiuL1jXdabpxk2pFV8i90ZB71kIPOdFJnlcBlb+SbWT/Fi40J53Be+tBa6fBsmUhuOPS2P6HQGRTthUTRyxNmIclhj6jSjEe1Q82VG7itE2q6qGc/6ewKwJQSBi8ZpU+6sapAfVwvhxuQ0T7vbi+4VUQDpfn/7W0xPuTZnjuGMSuGNoGJ2KjcqVZAnZS8NQl5qmG89b8fmf8CFx3hoe/83P1GV6JWKyx23A/Y97MPdJD9Lkqch7xJzFEcVcmsHtVjHtrhBOPTIhLrRWhmqQHc3nJYbi3zLGj/+97YCTir/V0oTipznO7xnHPXc27qTz2taS+fEHEwzz33Fh+myP4DYl2L6VRswMRcUqbvgXpSlGYMsSzzoBe/t16LxyHzN043lPgy9rP5M7TrieRV5zgbD25I2zAd+XE8lQISrWGKRQFi5k9EgySWVjUhgzMAB/E8lC2tEG0hVHYPAf82L2Az543GqtNq5e7pNh8M1h9L9q11VysaKYNT1DOJ6l6xRMm+PGO+87YVckwc5gCrdP/cmykRj23y+JO4aFcWCXHD4e295hqBsmsm7xSfnOPS/F58tRyt29FrIQ4XHW6fY4ofI4AxUwXvC6S1QYpB9DXgNuM7t0Gmi/Zxqzp4RwcJcm6r7cjsQJsvvVEjv6DixEMAQocq50sjFqIw1Tr3HbprWGh2dU4cDOOfR6+e5mY+xHX7408O7XDkyY5sOmTQYy1YKmkI55fBr+cX5MpCl6CcYtDloZcHSNgpeXsBJsyEcMeekpX3nAh5D3OB7Rj2S9kJHuvnz9IxfunOpB1RadJ8Qk4ti40Oqw4wE3RUQ6YbPB4xh2PlVEmfWwF/NecIKnSPl1qILIwCJvgcjYY0hpgMuh4uqrExhwVRiORsYBmo8y1dhHAv6olHD/k148+5LLiGNY4yCkr2LnzmmMHBjCyVTCNeP1k9smwLRXWddNedGN16r4vBxncl+fFxF+3sPULQa7LbAhImHInX589ZXdyJQxLxr6gNG9YL8DE5g9MYR9iqmUvPlxGu0TpNsSsOpPCXPmefDWu06EAvTJprxjcm/qpzx9Pqlwwvl/j+GGq2PYk4oiN2WIxnY2hJx9X/5qx9ipPqxYIevMDKbsHX1QUVeL0hRPiWPsoBAKHBm6cXJvlkVZqvykfOjGd6j4nMOGtaeu5KnKDiz5I1299Jc7gHnznZh5vxfRmJ5qZpb90vBgginA+FEBXHRqHBSzaY4to/z/fd+Jr76xY+0fiiiCoXEJbo+KvTuqOPHoJM4+JY6OrZs4XmfbDcw4chiwOcrw1Ksu3PeIW+Riiq+d/uHLu1EkhA6L9ntomHZnEEfvn6yO9UgFHLL/V5SsqZVufMeKv8wzFJ7LbueB57xM+Nb0dMLytTIGjykUFfGEwotjutaPx1aLo94JSic8LYHJo0Jo4zIqpJgQQt7SagwdFSCaZCivULDqdxmBSjLxZBT6UyjpxNGjcwouyltoqgG7PGRMdX9/Wa2INMVvvtJ5RHWlN6c7AsejMPS6LILrLouiHaE3jUOTK2Vhllreh3VXn9rRlGp8I1+GtnBdupLHvnWz9Iqt0gmnP+TF08+5kcpyX5rQVlopY6Jelb+AY8akKhx3cBNMJ8xjo7fbxSBfIvccfbYVuqCR2d/gdf+sLmAnnjPSFIlqZuoML8JhZgAZzSk+zYCYKcq6JNH/esLsJ2HLWgsOwNapCp5lHdkemdP6r3OuWfFXljwN5eCLEH3DAY3oTfQL7Wc/2jFyvA9/rFcs8CVUs1+nUgy9/hnH0L5V8GYcHDsh0yb56G64bt3sk3H3gx68/j+XCEzpB75J5ResGxrOOSOOfr2jKGmfcy+ydYyCB+awrqGhNenFdt/Gl+Ew7rnhExZ61QUq5kC9jHTCMZN9ePtdp4hf6cUc8jdz9BwbFam0hL32SeOBKSF075ike15L210kQAlGKsNH3zswfqoP69ZJAslrUu2F2qU1jvbtNdx4dRiX/D0BV9YzIoHby2IsvXh/VgYyV/7Stq/4q4/8GXDtx2OfM5bhb7YDL7/rxMRpPlQFKQKXv8LnvpU8OfSZGj4whN4XRUFQe9FMWEu7i44023XKwMYqCQ8/48G8ZylN0dKBrx+jmoQTj0/g5mtDODiXqUJqlYaifMBKNmyXbvwvis8Xy1dy//UPIPSMl6lB3f6UgbVbZAwe68MP3zt0IiQLwSr6QCTjDIcdkcCMCUF0KGhm7stmq6l1vDAD3vh9uZ6c/ttvilFKtNoUzveNqgoU+lX0ujyGXhfHUOQyLrp0kNp7RJD67TzWDe9tO95Wis/Xw8NTPdciuQHX5OkAAAmRSURBVLIwN51QtQMPPeXF/Y+6kExQMQdzp30Gk0cXOrsTmHJbAGeeFG/a6YT57kxLv+1LgGroxiU8/7oLMx5w60VCyObdXnW8HchQB/YBBx2Qws03RHDioTrOSxgRzAumtFmNkpV/oRvfWvGXtZ3G3af3ZcH57gweh6oT/rxMweA7CrFqFUXbLBz14lOmIhFXBG3EuKFBFArKkRat2J0lQGmKS/5QMGm2Bx9+4oRT0ajoqWl7n9ybdjvDRedFceOVUXQg9GbGLayUhKH9PoaVJbaiG88qPl+CEu7t9Qsi77tY+neDrBKIMoaJs72Y/4oDaloUrLLUVJWjTSuO2VOrcFj3VNNMJ7S08paHapQApSmmGd78zClKQ1VVSYJ12fx5SPxLDF321tDvuhDOPikBgScQA9kAe0kY9vJ9WEdszsylWvFX7/cWpL3+hsh7CnhSt+1twAffOjBygg+bN9KErMFKRY2nlISbro3g5mtCIDNMjG9+hS1a1NwkwIiORsGsRz146T9OwbhspdGpTxiQv58Sx4BrIyjrmMu92T4OJJ5lpVuydONC8flSHMq9N37CQvPd0Dbp7yVOdw4MvcuPd99ziKx30lYrBz6xoe3XQ8U9UwIobWfQe7covZX9bX7PkMODA5//5MBdU3xYsVyGbLg3TakI15DmDO3baejXO4yLzozDkfG2k3nuLItBLe+WYWHTFX/lfm/C1ul0hN+XsiFEG/DdYgX9hhVg82ZblhTAiuanqKLf5VGcf3bMoPduse+bnwZbW5Fwk0gcm8MyXnnNhdffouR0i5STOjEDLjgrJk79vdoYtj69xLZHAog+xLoGbxHnOt8IL7TefyL0rhNqDiWhE3jgKY8oZKDfuK0vTOIM3fdLosAg/Ld8UbA2hZanGrUE9CxcAqNWbpaxbLUiElWsOlEIEXDwgUkM6hsWzNrZ6ipcBpz7RuH5uR1VTmd8CS5E4chHUTWnEFo1RQkVdBg4rgD/+59LYErMY+1zpc1Bp74wl7hZHGej3rWWye2kBDIYNQEOoLJXGf+JOY+5MQsGcqK0b5/GLTdGcPHpcbAMvJvGcx5ShcQPF7HueJ/xct8kXnDxUBZ8ToampxRSS8pA78EF+PYbl54yt1NA+cwqLK1mJ0Xb8njjlsDWumGUlbA0ZVJdAj8WFKiCerDXBQbUPXMxtZckoa69i5UmxzFecezbHK7TWPRjVH8XgDhjuGpgIRb+aDc+O6auGpYm3vJQiwR2VgJUbspboKFP7wh6XxQDsZVnvYdSa0Dxf8pKlv8f47+f/S1PBw5j8S+RLepANpcNuGFYET79nBTfPJZiZxfQ8nyLBKxIgPJyiY3h5uvDuKJnfOt4kVQM2Pb8kXX+5RDG157zPdLBQxD/XFd847PAXcDt0wvw4nynAALpMIWW1iKBxiwB/S5Zsk8ag/pEcNaJcWQwluLwlosA296/sc4/7sv46iNe06RWPaXIexDZ0Bl7yAm88KYL4yb7BB8KuZx2Q/h4Y97llrltIwHSz2QaOPboBAbfGMWhPXK8OtRXbkMnfjnbZ2F3xpe1maW5zx8ghZ5C9nJLIxBD2gY7bhxSoGN0RLMSvmrZnxYJNJAEOINsU/HPS2Loc0UUrXPZ+MihaCsDk+LzWUnFxeTO7M2L7prJtkzzQTOqmhhHe9rOcM/DHjz2jBsapcYJmEGL8jfQNra8xoQERJ5HiqF7jxRuuT6MU49JQd6WosV1YhKxT25n3bUpjJejNS+6dS0LvuJAerWe8p7RbRuw9HcFQ+/y4ZefbCKxPJt0ZWJSLV1bJFB/EiCd5HpJWA9w+SVR9L4kira55YOEsaKAe84MsPiCC1hXfKBDFtac9rMGz/5S5E2AJ7ayaDQ78PrHTtxzvwcVqxVRwIBSDlss/vrbypaRzUiAKiVCJLKccmIKN10Vxv4lKb1eWm52n60DuK3TZrbXl21IfXXFX4xLtNZ3PSZtmeWFtg0DmwTENIb5b7sx71kXVq6gc1+CzAw2MDNzbOnbIoE6lADx52uqBJcbOP6YJHpdEsPh+yZgzxYTN0qzEd7Gc3Yc8Y/vZ6WBIVvdVvmak37TpPbdpdArAI9vfY+VgIgm4Z1P7Zj/ugMLf7IjVCVBkhkEHaRsEGe2eDzrcFtbhtpKAob5TXSLdMJrGgeTOfbcg4uc2wvPjGO/Lqlqpc88LABqncEdXcIs/m4JK8WfWyv+EpzKi29/BaHXvSxRzZqWfbkEpBnDT0tt+PArBd9978DK1QqqAlSoTdJZw/XvR8uOtUigjiWgexVFRogEUTCvVbGKg/ZL4+gjEjju8CQ6tVZBFEXZYCt5cYTv3g/u6RmWoi8OY6WJBzIT2zr1cIlvqFY85A6p6jkP0ksAvh2SejsQjDAsXWPHihUMFX9IqArYoBKomv7HIoqzjiXVMlwzkoCupHr5Z1ElskhFpz05Dtw3hY5t03ASN08m1TA32MS8gPuMONKLf8Y+vx6fy5//F98kX9HlCXiv6MVDL4Ill+h8mdv2MpgXSNHDCYZYXIJWHfRtRiJvWUqjkgCDqLjjcnK4HJqultkCEVuf9pB8gPcUDak1y5D67ghWimDuWrbrlOfL2k7hviv7s/iPbsQIymAwqW2vt8CTNirxtEymOUsgY85kLOqMTmZJyRi4sifgOjnGUj+7sM9CO2NZVH5WMjVGo3i5fBm85z8EqZVNi37uklJk+iSriU9a4ljNWb2axtq2vU7KxeCOg6guVoRFXn8J8u83sc4wTu2tl7RD9eVrUIxE61FwndxXk7xplljlY2oFkN6o43oyZpAZnuemIdKWWTYFCTAbuOQDk9uD2zoDSocAS/0cRPTjAaw7/rOjJeR1bvOlaAPgdMjdr4St0/FgcIG5YoAtDUb37G1bzrDZX2UNrxIE6TkwoL/8d0321TbvzKSI5Z4CW8Gpzby/NrFk89H0N9C9S6shR23b9dUsq+oSKaJcyg7Wl/tXjVLachi+/gIhz/gBjfH0lKftjF+DBZypz5n7yNYnrZGlVAOWpXpfqt+5XVHVlOOXzYLaes6cp7lsT0KLM6h/2lnqtw8RX/QYumE+Y7XXy6xth/8if6ImB6BgJdpDQ2ujdGnOonKuwunsf2//79VZiDt+futsxb/2re3v1fPQ1TTTant/5lqvbvcZ3dWg/99cOe54/O2Ptf31b2/83OetvD93rpmxapp/vuPXJp9c98j23mXcU3cgy23lQ6qdgowgNPwCCYtZKRJmPlKmFd/M4C19WyTQWCXw/2FPRE8ZCmprAAAAAElFTkSuQmCC",De=E(76406),pt=E(44283),ve=E(2464),ie=E(59301),Me=Object.defineProperty,ze=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,Ie=(Fe,he,We)=>he in Fe?Me(Fe,he,{enumerable:!0,configurable:!0,writable:!0,value:We}):Fe[he]=We,oe=(Fe,he)=>{for(var We in he||(he={}))de.call(he,We)&&Ie(Fe,We,he[We]);if(ye)for(var We of ye(he))b.call(he,We)&&Ie(Fe,We,he[We]);return Fe},Pt=(Fe,he)=>ze(Fe,Ye(he)),Dt=(Fe,he,We)=>new Promise((ft,Kt)=>{var Ke=at=>{try{wt(We.next(at))}catch(et){Kt(et)}},ht=at=>{try{wt(We.throw(at))}catch(et){Kt(et)}},wt=at=>at.done?ft(at.value):Promise.resolve(at.value).then(Ke,ht);wt((We=We.apply(Fe,he)).next())});const bt=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:gt}=te.default,yt=({exercise:Fe,socket:he,dispatch:We,onStartScreenshot:ft,onCloseScreenshot:Kt,handleToDetail:Ke})=>{const[ht,wt]=ce.default.useModal(),at=(0,a.useRef)(),[et,nt]=(0,a.useState)(!0),st=(0,a.useRef)(!1),Ae=(0,pt.useParams)();(0,a.useEffect)(()=>{var Pe,mt,xt;if(document.addEventListener((0,ue.gH)(),Qe,!1),window.addEventListener("blur",Ee,!1),(Pe=Fe.exerciseUserInfo)!=null&&Pe.screen_open&&(0,ue.vp)()&&nt(!1),(mt=Fe.exerciseUserInfo)!=null&&mt.screen_open&&!(0,ue.vp)()){(0,De.RG)(" ",!0);const tt=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?Fe.exerciseUserInfo.screen_sec+3:Fe.exerciseUserInfo.screen_sec+10+1;at.current=ce.default.info({icon:null,centered:!0,width:444,title:(0,ve._V)(ve.CP.recordScreen1),keyboard:!1,content:ie.createElement("div",null,(0,ve._V)(ve.CP.recordScreen2),ie.createElement("span",{style:{color:"#FF9849"}},Fe.exerciseUserInfo.screen_num-Fe.exerciseUserInfo.used_screen_num),(0,ve._V)(ve.CP.recordScreen3)),okText:ie.createElement("span",null,(0,ve._V)(ve.CP.recordScreen4),"\uFF08",ie.createElement("span",{style:{display:"inline-block"}},ie.createElement(gt,{onFinish:()=>Dt(void 0,null,function*(){var It;const Ue=yield qe();(It=at.current)==null||It.destroy(),Ue.used_screen_num&&Qt(Ue.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+tt*1e3})),"S\uFF09"),onOk:()=>{var It;(0,De.RG)(" ",!0),(It=at.current)==null||It.destroy(),nt(!1),(0,ue.Dj)(document.body),document.getElementById("root").addEventListener("click",me,!1)}})}return(xt=Fe.exerciseUserInfo)!=null&&xt.screen_open&&!(0,ue.vp)()||document.getElementById("root").addEventListener("click",me,!1),()=>{document.getElementById("root").removeEventListener("click",me,!1),document.removeEventListener((0,ue.gH)(),Qe,!1),window.removeEventListener("blur",Ee,!1)}},[]),(0,a.useEffect)(()=>{setTimeout(()=>{Fe.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",me,!1),document.removeEventListener((0,ue.gH)(),Qe,!1))},500),He()},[Fe.actionTabs]),(0,a.useEffect)(()=>{setTimeout(()=>{Fe.exerciseUserInfo.used_screen_num>Fe.exerciseUserInfo.screen_num&&Jt()},500)},[Fe.exerciseUserInfo]);const Ce=()=>Dt(void 0,null,function*(){const Pe=yield qe();setTimeout(()=>{var mt,xt;(mt=at.current)==null||mt.destroy(),at.current=ce.default.info({okText:ie.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:ie.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",ie.createElement("span",{className:"c-red"},Pe.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",ie.createElement("span",{className:"c-red"},(xt=Fe.exerciseUserInfo)==null?void 0:xt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>Dt(void 0,null,function*(){(0,ue.Dj)(document.body)})})},1e3)}),me=Pe=>{!(0,ue.vp)()&&Pe.target.nodeName!=="A"&&Pe.target.nodeName!=="BUTTON"&&Pe.target.innerHTML!=="\u786E \u5B9A"&&(0,ue.Dj)(document.body)},He=()=>Dt(void 0,null,function*(){const Pe=yield We({type:"exercise/getExerciseUserInfo",payload:oe({},Ae)});return Pe==null?void 0:Pe.data}),Ge=Pe=>Dt(void 0,null,function*(){var mt;if((mt=Fe.exerciseUserInfo)!=null&&mt.screen_at){const tt=yield(0,le.ck)(Pt(oe({},Ae),{reset:!0}));if((tt==null?void 0:tt.status)===-6)return}const xt=yield(0,le.oy)({id:Ae.categoryId});if(xt!=null&&xt.is_commit){ce.default.destroyAll(),yield Lt(),qt(!0);return}else Qt(Pe+1)}),Lt=()=>Dt(void 0,null,function*(){var Pe;const mt=Se()(),xt=Fe.exerciseUserInfo.screen_sec;if(jt.current.length>0){const tt=mt.format("YYYY-MM-DD HH:mm:ss");let It=Math.floor(mt.diff(Se()(jt.current[0].start))/1e3);const Ue=jt.current.length;It/xt>>0>Ue&&(It=(Ue+1)*xt-1),yield(0,le.P8)(Ae.categoryId,{exercise_user_id:(Pe=Fe.exerciseUserInfo)==null?void 0:Pe.exercise_user_id,time:tt,time_long:It,count:Ue})}jt.current=[]}),it=(0,a.useRef)(0),vt=(0,a.useRef)(0),jt=(0,a.useRef)([]),Ft=(0,a.useRef)(!1),Qt=Pe=>Dt(void 0,null,function*(){var mt;st.current||(ft(),ce.default.destroyAll(),it.current=Se()().valueOf(),Ft.current=!0,at.current=ce.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:re.exitFullScreenModalWrapper,okText:ie.createElement("span",null,(0,ve._V)(ve.CP.recordScreen8)),content:ie.createElement("div",{className:re.exitFullScreenModal},ie.createElement("img",{src:ge,alt:"",className:re.warningIcon}),ie.createElement("div",{className:re.warningText,style:{marginBottom:50,fontWeight:500}},(0,ve._V)(ve.CP.recordScreen9)),ie.createElement("div",{style:{marginBottom:40}},(0,ve._V)(ve.CP.recordScreen10)),ie.createElement("div",{style:{marginBottom:40}},(0,ve._V)(ve.CP.recordScreen11),ie.createElement("span",{className:re.warningText},((mt=Fe.exerciseUserInfo)==null?void 0:mt.screen_num)+1),(0,ve._V)(ve.CP.recordScreen12),ie.createElement("span",{className:re.warningText,style:{fontWeight:600}},(0,ve._V)(ve.CP.recordScreen13)),",",(0,ve._V)(ve.CP.recordScreen14),ie.createElement("span",{className:re.warningText},Pe-1),(0,ve._V)(ve.CP.recordScreen15)),ie.createElement("div",null,ie.createElement("span",null,ie.createElement(gt,{className:re.countdownWrapper,onFinish:()=>{vt.current=Se()().valueOf(),jt.current.push({start:it.current,end:vt.current}),Ge(Pe)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(Fe.exerciseUserInfo.screen_sec+1)*1e3}),(0,ve._V)(ve.CP.recordScreen25)),(0,ve._V)(ve.CP.recordScreen16))),onOk:()=>{(0,De.RG)(" ",!0),Lt(),(0,ue.Dj)(document.body),Kt(),at.current.destroy(),Ft.current=!1}}))}),Jt=()=>Dt(void 0,null,function*(){ce.default.destroyAll(),(yield(0,le.VL)({categoryId:Ae.categoryId,commit_method:1}))&&qt()}),qt=(Pe=!1)=>Dt(void 0,null,function*(){var mt,xt;if(document.removeEventListener((0,ue.gH)(),Qe,!1),(0,ue.BU)(),ce.default.destroyAll(),st.current=!0,Pe){const tt=yield(0,le.Yu)(Ae.categoryId,{exercise_user_id:(mt=Fe.exerciseUserInfo)==null?void 0:mt.exercise_user_id});ht.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:re.forcedModalWrapper,centered:!0,content:ie.createElement("div",{className:re.forcedModalContent},ie.createElement("img",{src:we,alt:""}),ie.createElement("div",{className:re.forcedText},(0,ve._V)(ve.CP.recordScreen17)),ie.createElement("div",{className:re.screenNumText},(0,ve._V)(ve.CP.recordScreen18),(xt=Fe.exerciseUserInfo)==null?void 0:xt.screen_num,(0,ve._V)(ve.CP.recordScreen19)),ie.createElement(se.default,{dataSource:tt==null?void 0:tt.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,ve._V)(ve.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,ve._V)(ve.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,ve._V)(ve.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{Kt(),Ke()},onOk:()=>{pt.history.push(`/classrooms/${Ae.coursesId}/exercisenotice/${Ae.categoryId}/users/${Ae.login}?isShowApply=true`)}})}else ht.info({content:ie.createElement("div",{className:"tc font16"},(0,ve._V)(ve.CP.recordScreen23),ie.createElement("br",null),(0,ve._V)(ve.CP.recordScreen24)),onOk:()=>{Ke()}})}),Ee=Pe=>{(0,ue.vp)()&&document.activeElement.tagName!=="IFRAME"&&document.getElementById("pdfiframe")===null&&document.getElementById("iframeShixuns").style.display=="none"&&!Ft.current&&(0,ue.BU)()},qe=()=>Dt(void 0,null,function*(){var Pe;if((Pe=Fe.exerciseUserInfo)!=null&&Pe.screen_at){const tt=yield(0,le.ck)(Pt(oe({},Ae),{reset:!0}));if((tt==null?void 0:tt.status)===-6)return}const mt=yield(0,le.oy)({id:Ae.categoryId});if(mt!=null&&mt.is_commit){qt();return}return yield He()}),Qe=()=>Dt(void 0,null,function*(){var Pe;if((0,De.RG)(" ",!0),(0,ue.vp)()){if((Pe=Fe.exerciseUserInfo)!=null&&Pe.screen_at){var mt=yield(0,le.ck)(Pt(oe({},Ae),{reset:!0}));if((mt==null?void 0:mt.status)===-6)return}}else if(!Ft.current){var mt=yield(0,le.ck)(oe({},Ae));if((mt==null?void 0:mt.status)===-6)return;const tt=yield He();Qt(tt.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),je=()=>Dt(void 0,null,function*(){(0,le.ck)(oe({},Ae));const Pe=yield He();Qt(Pe.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return ie.createElement("div",null,wt)};var Ve=(0,pt.connect)(({exercise:Fe,globalSetting:he})=>({globalSetting:he,exercise:Fe}))(yt)},24424:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return Ye}});var a=E(59301),te=E(18287),ce={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},se=E(73631),ue=E(5623),le=E(46861),xe=Object.defineProperty,Se=Object.defineProperties,re=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,pt=(ye,de,b)=>de in ye?xe(ye,de,{enumerable:!0,configurable:!0,writable:!0,value:b}):ye[de]=b,ve=(ye,de)=>{for(var b in de||(de={}))we.call(de,b)&&pt(ye,b,de[b]);if(ge)for(var b of ge(de))De.call(de,b)&&pt(ye,b,de[b]);return ye},ie=(ye,de)=>Se(ye,re(de)),Me=(ye,de,b)=>new Promise((Ie,oe)=>{var Pt=gt=>{try{bt(b.next(gt))}catch(yt){oe(yt)}},Dt=gt=>{try{bt(b.throw(gt))}catch(yt){oe(yt)}},bt=gt=>gt.done?Ie(gt.value):Promise.resolve(gt.value).then(Pt,Dt);bt((b=b.apply(ye,de)).next())}),Ye=({value:ye,onChange:de,scrollId:b})=>{const[Ie,oe]=(0,a.useState)([]);(0,a.useEffect)(()=>{Pt()},[]);const Pt=()=>Me(void 0,null,function*(){const Fe=yield(0,le.NZ)({});if(Fe!=null&&Fe.data){const he=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:a.createElement("img",{src:se,className:ce.folderIcon}),isLeaf:!1,children:Dt(Fe.data||[])}];oe(he)}}),Dt=Fe=>Fe.map(he=>({title:he.name,key:he.group_id,icon:a.createElement("img",{src:se,className:ce.folderIcon}),isLeaf:he.children.length===0,children:Dt(he.children)})),bt=(Fe,he,We)=>Fe.map(ft=>ft.key===he?ve(ve({},ft),We):ft.children?ie(ve({},ft),{children:bt(ft.children,he,We)}):ft),gt=(Fe,he,We)=>Fe.map(ft=>{if(ft.key===he)return ie(ve({},ft),{icon:We?a.createElement("img",{src:ue,className:ce.folderIcon}):a.createElement("img",{src:se,className:ce.folderIcon})});if(ft.children)return ie(ve({},ft),{children:gt(ft.children,he,We)})}),yt=(Fe,he)=>{oe(We=>gt(We,he.node.key,he.expanded))},Ve=ye?{selectedKeys:ye,defaultExpandedKeys:ye}:{};return Ie.length>0&&a.createElement("div",{id:b||""},a.createElement(te.default,ve({showLine:{showLeafIcon:!1},showIcon:!0,treeData:Ie,className:ce.folderWrapper,onSelect:de,onExpand:yt},Ve)))}},44240:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return le}});var a=E(37639),te={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},ce=E(32637),se=E(59301),le=({type:xe,style:Se})=>{const re=se.createElement("div",{className:te.wrap,onClick:ge=>{ge.preventDefault(),ge.stopPropagation()}},se.createElement("p",null,xe==="shixun"||xe==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",se.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",xe==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),se.createElement("div",{className:te.contact},se.createElement("div",{className:te.img},se.createElement("img",{src:ce,width:"124px",height:"124px"})),se.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return se.createElement(a.Z,{content:re},se.createElement("span",{className:te.text,style:Se},"\u9AD8\u6D88\u8017"))}},78198:function(ke,Je,E){"use strict";E.d(Je,{X:function(){return se},y:function(){return ce}});var a=E(59301),te=E(6767);const ce=ue=>{(0,a.useEffect)(()=>{if(ue){const le=Se=>{Se.key==="F12"&&(Se.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},xe=Se=>{Se.preventDefault()};return document.addEventListener("keydown",le),document.addEventListener("contextmenu",xe),()=>{document.removeEventListener("keydown",le),document.removeEventListener("contextmenu",xe)}}},[ue])},se=()=>{const[ue,le]=(0,a.useState)(!1),xe=Se=>{const{keyCode:re,ctrlKey:ge,metaKey:we,type:De}=Se;(De==="paste"||(re===67||re===86)&&(we||ge))&&(te.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),Se.preventDefault(),Se.stopPropagation())};return(0,a.useEffect)(()=>(ue&&(window.addEventListener("keydown",xe,!0),window.addEventListener("paste",xe,!0)),()=>{window.removeEventListener("keydown",xe,!0),window.removeEventListener("paste",xe,!0)}),[ue]),{setOpenDisableCopyAndPaste:le,disableCopyAndPaste:ue}}},40254:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return we}});var a=E(59301),te={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},ce=E(92310),se=E.n(ce),ue=E(29787),le=E(2859),xe=E(49317),Se=E(76406),re=(De,pt,ve)=>new Promise((ie,Me)=>{var ze=de=>{try{ye(ve.next(de))}catch(b){Me(b)}},Ye=de=>{try{ye(ve.throw(de))}catch(b){Me(b)}},ye=de=>de.done?ie(de.value):Promise.resolve(de.value).then(ze,Ye);ye((ve=ve.apply(De,pt)).next())}),we=({data:De,className:pt,fullWidth:ve,style:ie={},onClose:Me,onOk:ze,showFullTools:Ye,noAssociationId:ye})=>{const de=(0,a.useRef)(null),b=(0,a.useRef)(null),Ie=(0,a.useRef)(null),oe=(0,a.useRef)(null),[Pt,Dt]=(0,a.useState)(!1),[bt,gt]=(0,a.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,a.useEffect)(()=>(Ie.current||(Ie.current=document.createElement("style"),document.head.appendChild(Ie.current)),De!=null&&De.visible?(document.body.setAttribute("data-custom","y-hidden"),Ie.current.innerHTML=" html { overflow-y: hidden; }",De!=null&&De.src&&yt()):(document.body.removeAttribute("data-custom"),Ie.current&&(document.head.removeChild(Ie.current),Ie.current=null)),()=>{document.body.removeAttribute("data-custom"),Ie.current&&(document.head.removeChild(Ie.current),Ie.current=null)}),[De==null?void 0:De.visible]);const yt=()=>re(void 0,null,function*(){Dt(!0),gt("\u6B63\u5728\u52A0\u8F7D\u4E2D");const We=yield(0,Se.ZJ)(De==null?void 0:De.src);de.current.src="",de.current.src=We,de.current.onload=function(){he()},Dt(!1),gt("")}),Ve=We=>re(void 0,null,function*(){Dt(!0),gt("\u6B63\u5728\u4FDD\u5B58\u4E2D");const ft=yield(0,xe.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:De.title,file:We.dataUrl}});ft!=null&&ft.id&&!ye?(yield(0,xe.ZP)(`/api/attachments/${De.id}/add_subitem.json`,{method:"post",body:{subitem_id:ft==null?void 0:ft.id,settings:JSON.stringify(We.state)}})).status===0&&ze():ft!=null&&ft.id&&ze(ft),Dt(!1),gt("")}),Fe=()=>{const We=document.querySelector('a[href="https://markerjs.com/"]');We&&We.parentNode&&(We.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(Kt=>{const Ke=document.querySelector(Kt.name);Ke&&Ke.setAttribute("title",Kt.title)})},he=()=>{b.current=new le.hP(de.current),b.current.targetRoot=oe.current,b.current.addEventListener("render",Ve),b.current.addEventListener("beforeclose",Me),Ye&&(b.current.availableMarkerTypes=b.current.ALL_MARKER_TYPES,b.current.uiStyleSettings.redoButtonVisible=!0,b.current.uiStyleSettings.notesButtonVisible=!0,b.current.uiStyleSettings.zoomButtonVisible=!0,b.current.uiStyleSettings.zoomOutButtonVisible=!0,b.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=b.current.uiStyleSettings,b.current.show(),De!=null&&De.snapshotData&&b.current.restoreState(De.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Fe()},300)};return a.createElement(a.Fragment,null,(De==null?void 0:De.visible)&&a.createElement(ue.Z,{spinning:Pt,tip:bt,style:{position:"absolute",width:"100vw"}},a.createElement("div",{ref:oe,className:se()(te.imageDimensions,pt,ve?te.fullWidth:""),style:ie},a.createElement("img",{className:te.img,ref:de}))))}},32648:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return qt},$:function(){return Jt}});var a=E(59301),te={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},ce=E(92310),se=E.n(ce),ue=E(28284),le=E(6767),xe=E(62957),Se=E(4875),re=E(77019),ge=E(62673),we=E(75727),De=E(94968),pt=E(7939),ve=E(89787),ie=E(37568),Me=E(70467),ze=E(14185),Ye="data:image/png;base64,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",ye="data:image/png;base64,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",de="data:image/png;base64,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",b="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",Ie=E(49317),oe=E(24424),Pt=E(5623),Dt=E(46214),bt=E(71039),gt=E(53332),yt=E(15342),Ve=E.n(yt),Fe=(Ee,qe,Qe)=>new Promise((je,Pe)=>{var mt=It=>{try{tt(Qe.next(It))}catch(Ue){Pe(Ue)}},xt=It=>{try{tt(Qe.throw(It))}catch(Ue){Pe(Ue)}},tt=It=>It.done?je(It.value):Promise.resolve(It.value).then(mt,xt);tt((Qe=Qe.apply(Ee,qe)).next())}),We=a.memo(({tagName:Ee="div",value:qe="",className:Qe,style:je={},onBlur:Pe,id:mt})=>{const xt=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(!xt.current)return;Fe(void 0,null,function*(){const Ue=xt.current;Ue.innerHTML="";const At=qe==null?void 0:qe.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const St of At)if(St.startsWith("$$")&&St.endsWith("$$")||St.startsWith("`$$")&&St.endsWith("$$`")){const ot=St.startsWith("`$$")?St.slice(3,-3):St.slice(2,-2),lt=document.createElement("span");lt.setAttribute("contentEditable","false"),lt.setAttribute("title",St),lt.className="edu_latex",Ue.appendChild(lt),Ve().render(ot,lt,{throwOnError:!1})}else{const ot=St==null?void 0:St.replace(/<[^>]*>/g,lt=>lt.startsWith("{var It,Ue;if(Pe&&xt.current){const St=xt.current.cloneNode(!0),ot=St.querySelectorAll("span.edu_latex");for(let lt of ot){const Te=lt.getAttribute("title"),Xe=document.createTextNode(Te||""),Ne=lt;(Ue=(It=Ne.parentNode)==null?void 0:It.replaceChild)==null||Ue.call(It,Xe,Ne)}Pe(St.innerHTML)}};return a.createElement(a.Fragment,null,a.createElement(Ee,{ref:xt,contentEditable:!0,className:Qe,style:je,onBlur:tt}))}),ft=E(15267),Kt=E(33156),Ke=E(14468),ht=E(30935),wt=E(76406),at=Object.defineProperty,et=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,st=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,me=(Ee,qe,Qe)=>qe in Ee?at(Ee,qe,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):Ee[qe]=Qe,He=(Ee,qe)=>{for(var Qe in qe||(qe={}))Ae.call(qe,Qe)&&me(Ee,Qe,qe[Qe]);if(st)for(var Qe of st(qe))Ce.call(qe,Qe)&&me(Ee,Qe,qe[Qe]);return Ee},Ge=(Ee,qe)=>et(Ee,nt(qe)),Lt=(Ee,qe,Qe)=>new Promise((je,Pe)=>{var mt=It=>{try{tt(Qe.next(It))}catch(Ue){Pe(Ue)}},xt=It=>{try{tt(Qe.throw(It))}catch(Ue){Pe(Ue)}},tt=It=>It.done?je(It.value):Promise.resolve(It.value).then(mt,xt);tt((Qe=Qe.apply(Ee,qe)).next())});const it=Ee=>{Ee.preventDefault();let Qe=(Ee.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,Qe)},vt=Ee=>{Ee.key==="Enter"&&Ee.preventDefault()},jt=({children:Ee,style:qe})=>a.createElement("div",{className:te.leftBox,style:qe,onPaste:it},Ee),Ft=({children:Ee,style:qe,className:Qe})=>a.createElement("div",{className:se()(te.rightBox,Qe),style:qe,onPaste:it},Ee),Qt=({className:Ee,style:qe={},width:Qe=1200,onCancel:je=()=>{},onSuccess:Pe=()=>{},gather:mt={},mode:xt=1,stickyTop:tt=0,subDisciplineId:It=[],hideWordFeatures:Ue,dataSource:At=[],customLeftHeadNode:St,customRightHeadNode:ot,customLeftContent:lt,hideRecognition:Te=!1,onExchange:Xe,isSingleSelection:Ne=!1,underpinBackgroundStyle:Bt={},headExtraNode:kt,isRefreshItemBank:nn=!1,okText:vn="\u786E\u5B9A\u5BFC\u5165",onSave:Vt})=>{var yn;const[$t,ya]=(0,a.useState)(1),[Nn,$n]=(0,a.useState)(0),[Ka,Ca]=(0,a.useState)(""),[ll,Zn]=(0,a.useState)(!1),[ka,Ya]=(0,a.useState)([]),[sa,cn]=(0,a.useState)([]),[En,on]=(0,a.useState)(!1),[dn,Fn]=(0,a.useState)(!1),[Mn,da]=(0,a.useState)(!1),[Yt,bn]=(0,a.useState)(!1),[ua,ra]=(0,a.useState)([]),[pa,Wa]=(0,a.useState)(1),[ja,jn]=(0,a.useState)(!1),[Pn,fn]=(0,a.useState)(!0),[Wn,gl]=(0,a.useState)(0),[Il,wr]=(0,a.useState)(!1),[hn]=ue.default.useForm(),[Xn]=ue.default.useForm(),qa=(0,a.useRef)(null),La=(0,a.useRef)(null),yl=(0,a.useRef)(),Rl=(0,a.useRef)(null),Le=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Xt=["C","C++","Java","Python","JavaScript","Ruby"];(0,a.useEffect)(()=>{At!=null&&At.length&&_e(At)},[At]),(0,a.useEffect)(()=>{$t===2&&qa.current.focus()},[$t]),(0,a.useEffect)(()=>{Mn&&Nt()},[Mn]);const mn=()=>{if($t===1){le.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}xe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>Lt(void 0,null,function*(){ya(1)})})},Nt=()=>Lt(void 0,null,function*(){const ee=yield(0,Ie.ZP)("/api/disciplines.json",{method:"get",params:{source:xt===1?"new_question":"subject"}});ra(ee.disciplines||[])}),ga=ee=>{const rt=[],Ot=(_t,$e)=>{_t.length>=2&&rt.push(_t.join(""));for(let zt=$e;zt(ee=ee||"",ee=String(ee),ee=ee.replace(/\s+/g,""),ee),Sa=ee=>(ee=ee||"",ee=String(ee),ee=ee.replace(/

      /g,""),ee=ee.replace(/
      /g,` +`),te)},35601:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return Ve},U:function(){return bt}});var a=E(59301),te=E(11938),ce=E(62957),se=E(70858),ue=E(67195),le=E(84849),xe=E(66649),Se=E.n(xe),re={exitFullScreenModalWrapper:"exitFullScreenModalWrapper___aNB9Q",exitFullScreenModal:"exitFullScreenModal___HIMyY",warningIcon:"warningIcon___xEURa",warningText:"warningText___W6NPJ",countdownWrapper:"countdownWrapper___n8g1M",forcedModalWrapper:"forcedModalWrapper___JPMQ2",forcedModalContent:"forcedModalContent___uY5FV",forcedText:"forcedText___C3CrF",screenNumText:"screenNumText___oljHN"},ge="data:image/png;base64,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",we="data:image/png;base64,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",De=E(76406),pt=E(44283),ve=E(2464),ie=E(59301),Me=Object.defineProperty,Ze=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,Ie=(Fe,he,We)=>he in Fe?Me(Fe,he,{enumerable:!0,configurable:!0,writable:!0,value:We}):Fe[he]=We,oe=(Fe,he)=>{for(var We in he||(he={}))de.call(he,We)&&Ie(Fe,We,he[We]);if(ye)for(var We of ye(he))b.call(he,We)&&Ie(Fe,We,he[We]);return Fe},Pt=(Fe,he)=>Ze(Fe,Ye(he)),Dt=(Fe,he,We)=>new Promise((ft,Kt)=>{var Ke=at=>{try{wt(We.next(at))}catch(et){Kt(et)}},ht=at=>{try{wt(We.throw(at))}catch(et){Kt(et)}},wt=at=>at.done?ft(at.value):Promise.resolve(at.value).then(Ke,ht);wt((We=We.apply(Fe,he)).next())});const bt=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:gt}=te.default,yt=({exercise:Fe,socket:he,dispatch:We,onStartScreenshot:ft,onCloseScreenshot:Kt,handleToDetail:Ke})=>{const[ht,wt]=ce.default.useModal(),at=(0,a.useRef)(),[et,nt]=(0,a.useState)(!0),st=(0,a.useRef)(!1),Ae=(0,pt.useParams)();(0,a.useEffect)(()=>{var Pe,mt,xt;if(document.addEventListener((0,ue.gH)(),Qe,!1),window.addEventListener("blur",Ee,!1),(Pe=Fe.exerciseUserInfo)!=null&&Pe.screen_open&&(0,ue.vp)()&&nt(!1),(mt=Fe.exerciseUserInfo)!=null&&mt.screen_open&&!(0,ue.vp)()){(0,De.RG)(" ",!0);const tt=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?Fe.exerciseUserInfo.screen_sec+3:Fe.exerciseUserInfo.screen_sec+10+1;at.current=ce.default.info({icon:null,centered:!0,width:444,title:(0,ve._V)(ve.CP.recordScreen1),keyboard:!1,content:ie.createElement("div",null,(0,ve._V)(ve.CP.recordScreen2),ie.createElement("span",{style:{color:"#FF9849"}},Fe.exerciseUserInfo.screen_num-Fe.exerciseUserInfo.used_screen_num),(0,ve._V)(ve.CP.recordScreen3)),okText:ie.createElement("span",null,(0,ve._V)(ve.CP.recordScreen4),"\uFF08",ie.createElement("span",{style:{display:"inline-block"}},ie.createElement(gt,{onFinish:()=>Dt(void 0,null,function*(){var It;const je=yield qe();(It=at.current)==null||It.destroy(),je.used_screen_num&&Qt(je.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+tt*1e3})),"S\uFF09"),onOk:()=>{var It;(0,De.RG)(" ",!0),(It=at.current)==null||It.destroy(),nt(!1),(0,ue.Dj)(document.body),document.getElementById("root").addEventListener("click",me,!1)}})}return(xt=Fe.exerciseUserInfo)!=null&&xt.screen_open&&!(0,ue.vp)()||document.getElementById("root").addEventListener("click",me,!1),()=>{document.getElementById("root").removeEventListener("click",me,!1),document.removeEventListener((0,ue.gH)(),Qe,!1),window.removeEventListener("blur",Ee,!1)}},[]),(0,a.useEffect)(()=>{setTimeout(()=>{Fe.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",me,!1),document.removeEventListener((0,ue.gH)(),Qe,!1))},500),He()},[Fe.actionTabs]),(0,a.useEffect)(()=>{setTimeout(()=>{Fe.exerciseUserInfo.used_screen_num>Fe.exerciseUserInfo.screen_num&&Jt()},500)},[Fe.exerciseUserInfo]);const Ce=()=>Dt(void 0,null,function*(){const Pe=yield qe();setTimeout(()=>{var mt,xt;(mt=at.current)==null||mt.destroy(),at.current=ce.default.info({okText:ie.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:ie.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",ie.createElement("span",{className:"c-red"},Pe.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",ie.createElement("span",{className:"c-red"},(xt=Fe.exerciseUserInfo)==null?void 0:xt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>Dt(void 0,null,function*(){(0,ue.Dj)(document.body)})})},1e3)}),me=Pe=>{!(0,ue.vp)()&&Pe.target.nodeName!=="A"&&Pe.target.nodeName!=="BUTTON"&&Pe.target.innerHTML!=="\u786E \u5B9A"&&(0,ue.Dj)(document.body)},He=()=>Dt(void 0,null,function*(){const Pe=yield We({type:"exercise/getExerciseUserInfo",payload:oe({},Ae)});return Pe==null?void 0:Pe.data}),Ge=Pe=>Dt(void 0,null,function*(){var mt;if((mt=Fe.exerciseUserInfo)!=null&&mt.screen_at){const tt=yield(0,le.ck)(Pt(oe({},Ae),{reset:!0}));if((tt==null?void 0:tt.status)===-6)return}const xt=yield(0,le.oy)({id:Ae.categoryId});if(xt!=null&&xt.is_commit){ce.default.destroyAll(),yield Lt(),qt(!0);return}else Qt(Pe+1)}),Lt=()=>Dt(void 0,null,function*(){var Pe;const mt=Se()(),xt=Fe.exerciseUserInfo.screen_sec;if(jt.current.length>0){const tt=mt.format("YYYY-MM-DD HH:mm:ss");let It=Math.floor(mt.diff(Se()(jt.current[0].start))/1e3);const je=jt.current.length;It/xt>>0>je&&(It=(je+1)*xt-1),yield(0,le.P8)(Ae.categoryId,{exercise_user_id:(Pe=Fe.exerciseUserInfo)==null?void 0:Pe.exercise_user_id,time:tt,time_long:It,count:je})}jt.current=[]}),it=(0,a.useRef)(0),vt=(0,a.useRef)(0),jt=(0,a.useRef)([]),Ft=(0,a.useRef)(!1),Qt=Pe=>Dt(void 0,null,function*(){var mt;st.current||(ft(),ce.default.destroyAll(),it.current=Se()().valueOf(),Ft.current=!0,at.current=ce.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:re.exitFullScreenModalWrapper,okText:ie.createElement("span",null,(0,ve._V)(ve.CP.recordScreen8)),content:ie.createElement("div",{className:re.exitFullScreenModal},ie.createElement("img",{src:ge,alt:"",className:re.warningIcon}),ie.createElement("div",{className:re.warningText,style:{marginBottom:50,fontWeight:500}},(0,ve._V)(ve.CP.recordScreen9)),ie.createElement("div",{style:{marginBottom:40}},(0,ve._V)(ve.CP.recordScreen10)),ie.createElement("div",{style:{marginBottom:40}},(0,ve._V)(ve.CP.recordScreen11),ie.createElement("span",{className:re.warningText},((mt=Fe.exerciseUserInfo)==null?void 0:mt.screen_num)+1),(0,ve._V)(ve.CP.recordScreen12),ie.createElement("span",{className:re.warningText,style:{fontWeight:600}},(0,ve._V)(ve.CP.recordScreen13)),",",(0,ve._V)(ve.CP.recordScreen14),ie.createElement("span",{className:re.warningText},Pe-1),(0,ve._V)(ve.CP.recordScreen15)),ie.createElement("div",null,ie.createElement("span",null,ie.createElement(gt,{className:re.countdownWrapper,onFinish:()=>{vt.current=Se()().valueOf(),jt.current.push({start:it.current,end:vt.current}),Ge(Pe)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(Fe.exerciseUserInfo.screen_sec+1)*1e3}),(0,ve._V)(ve.CP.recordScreen25)),(0,ve._V)(ve.CP.recordScreen16))),onOk:()=>{(0,De.RG)(" ",!0),Lt(),(0,ue.Dj)(document.body),Kt(),at.current.destroy(),Ft.current=!1}}))}),Jt=()=>Dt(void 0,null,function*(){ce.default.destroyAll(),(yield(0,le.VL)({categoryId:Ae.categoryId,commit_method:1}))&&qt()}),qt=(Pe=!1)=>Dt(void 0,null,function*(){var mt,xt;if(document.removeEventListener((0,ue.gH)(),Qe,!1),(0,ue.BU)(),ce.default.destroyAll(),st.current=!0,Pe){const tt=yield(0,le.Yu)(Ae.categoryId,{exercise_user_id:(mt=Fe.exerciseUserInfo)==null?void 0:mt.exercise_user_id});ht.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:re.forcedModalWrapper,centered:!0,content:ie.createElement("div",{className:re.forcedModalContent},ie.createElement("img",{src:we,alt:""}),ie.createElement("div",{className:re.forcedText},(0,ve._V)(ve.CP.recordScreen17)),ie.createElement("div",{className:re.screenNumText},(0,ve._V)(ve.CP.recordScreen18),(xt=Fe.exerciseUserInfo)==null?void 0:xt.screen_num,(0,ve._V)(ve.CP.recordScreen19)),ie.createElement(se.default,{dataSource:tt==null?void 0:tt.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,ve._V)(ve.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,ve._V)(ve.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,ve._V)(ve.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{Kt(),Ke()},onOk:()=>{pt.history.push(`/classrooms/${Ae.coursesId}/exercisenotice/${Ae.categoryId}/users/${Ae.login}?isShowApply=true`)}})}else ht.info({content:ie.createElement("div",{className:"tc font16"},(0,ve._V)(ve.CP.recordScreen23),ie.createElement("br",null),(0,ve._V)(ve.CP.recordScreen24)),onOk:()=>{Ke()}})}),Ee=Pe=>{(0,ue.vp)()&&document.activeElement.tagName!=="IFRAME"&&document.getElementById("pdfiframe")===null&&document.getElementById("iframeShixuns").style.display=="none"&&!Ft.current&&(0,ue.BU)()},qe=()=>Dt(void 0,null,function*(){var Pe;if((Pe=Fe.exerciseUserInfo)!=null&&Pe.screen_at){const tt=yield(0,le.ck)(Pt(oe({},Ae),{reset:!0}));if((tt==null?void 0:tt.status)===-6)return}const mt=yield(0,le.oy)({id:Ae.categoryId});if(mt!=null&&mt.is_commit){qt();return}return yield He()}),Qe=()=>Dt(void 0,null,function*(){var Pe;if((0,De.RG)(" ",!0),(0,ue.vp)()){if((Pe=Fe.exerciseUserInfo)!=null&&Pe.screen_at){var mt=yield(0,le.ck)(Pt(oe({},Ae),{reset:!0}));if((mt==null?void 0:mt.status)===-6)return}}else if(!Ft.current){var mt=yield(0,le.ck)(oe({},Ae));if((mt==null?void 0:mt.status)===-6)return;const tt=yield He();Qt(tt.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),Re=()=>Dt(void 0,null,function*(){(0,le.ck)(oe({},Ae));const Pe=yield He();Qt(Pe.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return ie.createElement("div",null,wt)};var Ve=(0,pt.connect)(({exercise:Fe,globalSetting:he})=>({globalSetting:he,exercise:Fe}))(yt)},24424:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return Ye}});var a=E(59301),te=E(18287),ce={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},se=E(73631),ue=E(5623),le=E(46861),xe=Object.defineProperty,Se=Object.defineProperties,re=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,pt=(ye,de,b)=>de in ye?xe(ye,de,{enumerable:!0,configurable:!0,writable:!0,value:b}):ye[de]=b,ve=(ye,de)=>{for(var b in de||(de={}))we.call(de,b)&&pt(ye,b,de[b]);if(ge)for(var b of ge(de))De.call(de,b)&&pt(ye,b,de[b]);return ye},ie=(ye,de)=>Se(ye,re(de)),Me=(ye,de,b)=>new Promise((Ie,oe)=>{var Pt=gt=>{try{bt(b.next(gt))}catch(yt){oe(yt)}},Dt=gt=>{try{bt(b.throw(gt))}catch(yt){oe(yt)}},bt=gt=>gt.done?Ie(gt.value):Promise.resolve(gt.value).then(Pt,Dt);bt((b=b.apply(ye,de)).next())}),Ye=({value:ye,onChange:de,scrollId:b})=>{const[Ie,oe]=(0,a.useState)([]);(0,a.useEffect)(()=>{Pt()},[]);const Pt=()=>Me(void 0,null,function*(){const Fe=yield(0,le.NZ)({});if(Fe!=null&&Fe.data){const he=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:a.createElement("img",{src:se,className:ce.folderIcon}),isLeaf:!1,children:Dt(Fe.data||[])}];oe(he)}}),Dt=Fe=>Fe.map(he=>({title:he.name,key:he.group_id,icon:a.createElement("img",{src:se,className:ce.folderIcon}),isLeaf:he.children.length===0,children:Dt(he.children)})),bt=(Fe,he,We)=>Fe.map(ft=>ft.key===he?ve(ve({},ft),We):ft.children?ie(ve({},ft),{children:bt(ft.children,he,We)}):ft),gt=(Fe,he,We)=>Fe.map(ft=>{if(ft.key===he)return ie(ve({},ft),{icon:We?a.createElement("img",{src:ue,className:ce.folderIcon}):a.createElement("img",{src:se,className:ce.folderIcon})});if(ft.children)return ie(ve({},ft),{children:gt(ft.children,he,We)})}),yt=(Fe,he)=>{oe(We=>gt(We,he.node.key,he.expanded))},Ve=ye?{selectedKeys:ye,defaultExpandedKeys:ye}:{};return Ie.length>0&&a.createElement("div",{id:b||""},a.createElement(te.default,ve({showLine:{showLeafIcon:!1},showIcon:!0,treeData:Ie,className:ce.folderWrapper,onSelect:de,onExpand:yt},Ve)))}},44240:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return le}});var a=E(37639),te={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},ce=E(32637),se=E(59301),le=({type:xe,style:Se})=>{const re=se.createElement("div",{className:te.wrap,onClick:ge=>{ge.preventDefault(),ge.stopPropagation()}},se.createElement("p",null,xe==="shixun"||xe==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",se.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",xe==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),se.createElement("div",{className:te.contact},se.createElement("div",{className:te.img},se.createElement("img",{src:ce,width:"124px",height:"124px"})),se.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return se.createElement(a.Z,{content:re},se.createElement("span",{className:te.text,style:Se},"\u9AD8\u6D88\u8017"))}},78198:function(ke,Je,E){"use strict";E.d(Je,{X:function(){return se},y:function(){return ce}});var a=E(59301),te=E(6767);const ce=ue=>{(0,a.useEffect)(()=>{if(ue){const le=Se=>{Se.key==="F12"&&(Se.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},xe=Se=>{Se.preventDefault()};return document.addEventListener("keydown",le),document.addEventListener("contextmenu",xe),()=>{document.removeEventListener("keydown",le),document.removeEventListener("contextmenu",xe)}}},[ue])},se=()=>{const[ue,le]=(0,a.useState)(!1),xe=Se=>{const{keyCode:re,ctrlKey:ge,metaKey:we,type:De}=Se;(De==="paste"||(re===67||re===86)&&(we||ge))&&(te.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),Se.preventDefault(),Se.stopPropagation())};return(0,a.useEffect)(()=>(ue&&(window.addEventListener("keydown",xe,!0),window.addEventListener("paste",xe,!0)),()=>{window.removeEventListener("keydown",xe,!0),window.removeEventListener("paste",xe,!0)}),[ue]),{setOpenDisableCopyAndPaste:le,disableCopyAndPaste:ue}}},40254:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return we}});var a=E(59301),te={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},ce=E(92310),se=E.n(ce),ue=E(29787),le=E(2859),xe=E(49317),Se=E(76406),re=(De,pt,ve)=>new Promise((ie,Me)=>{var Ze=de=>{try{ye(ve.next(de))}catch(b){Me(b)}},Ye=de=>{try{ye(ve.throw(de))}catch(b){Me(b)}},ye=de=>de.done?ie(de.value):Promise.resolve(de.value).then(Ze,Ye);ye((ve=ve.apply(De,pt)).next())}),we=({data:De,className:pt,fullWidth:ve,style:ie={},onClose:Me,onOk:Ze,showFullTools:Ye,noAssociationId:ye})=>{const de=(0,a.useRef)(null),b=(0,a.useRef)(null),Ie=(0,a.useRef)(null),oe=(0,a.useRef)(null),[Pt,Dt]=(0,a.useState)(!1),[bt,gt]=(0,a.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,a.useEffect)(()=>(Ie.current||(Ie.current=document.createElement("style"),document.head.appendChild(Ie.current)),De!=null&&De.visible?(document.body.setAttribute("data-custom","y-hidden"),Ie.current.innerHTML=" html { overflow-y: hidden; }",De!=null&&De.src&&yt()):(document.body.removeAttribute("data-custom"),Ie.current&&(document.head.removeChild(Ie.current),Ie.current=null)),()=>{document.body.removeAttribute("data-custom"),Ie.current&&(document.head.removeChild(Ie.current),Ie.current=null)}),[De==null?void 0:De.visible]);const yt=()=>re(void 0,null,function*(){Dt(!0),gt("\u6B63\u5728\u52A0\u8F7D\u4E2D");const We=yield(0,Se.ZJ)(De==null?void 0:De.src);de.current.src="",de.current.src=We,de.current.onload=function(){he()},Dt(!1),gt("")}),Ve=We=>re(void 0,null,function*(){Dt(!0),gt("\u6B63\u5728\u4FDD\u5B58\u4E2D");const ft=yield(0,xe.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:De.title,file:We.dataUrl}});ft!=null&&ft.id&&!ye?(yield(0,xe.ZP)(`/api/attachments/${De.id}/add_subitem.json`,{method:"post",body:{subitem_id:ft==null?void 0:ft.id,settings:JSON.stringify(We.state)}})).status===0&&Ze():ft!=null&&ft.id&&Ze(ft),Dt(!1),gt("")}),Fe=()=>{const We=document.querySelector('a[href="https://markerjs.com/"]');We&&We.parentNode&&(We.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(Kt=>{const Ke=document.querySelector(Kt.name);Ke&&Ke.setAttribute("title",Kt.title)})},he=()=>{b.current=new le.hP(de.current),b.current.targetRoot=oe.current,b.current.addEventListener("render",Ve),b.current.addEventListener("beforeclose",Me),Ye&&(b.current.availableMarkerTypes=b.current.ALL_MARKER_TYPES,b.current.uiStyleSettings.redoButtonVisible=!0,b.current.uiStyleSettings.notesButtonVisible=!0,b.current.uiStyleSettings.zoomButtonVisible=!0,b.current.uiStyleSettings.zoomOutButtonVisible=!0,b.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=b.current.uiStyleSettings,b.current.show(),De!=null&&De.snapshotData&&b.current.restoreState(De.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Fe()},300)};return a.createElement(a.Fragment,null,(De==null?void 0:De.visible)&&a.createElement(ue.Z,{spinning:Pt,tip:bt,style:{position:"absolute",width:"100vw"}},a.createElement("div",{ref:oe,className:se()(te.imageDimensions,pt,ve?te.fullWidth:""),style:ie},a.createElement("img",{className:te.img,ref:de}))))}},32648:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return qt},$:function(){return Jt}});var a=E(59301),te={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},ce=E(92310),se=E.n(ce),ue=E(28284),le=E(6767),xe=E(62957),Se=E(4875),re=E(77019),ge=E(62673),we=E(75727),De=E(94968),pt=E(7939),ve=E(89787),ie=E(37568),Me=E(70467),Ze=E(14185),Ye="data:image/png;base64,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",ye="data:image/png;base64,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",de="data:image/png;base64,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",b="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",Ie=E(49317),oe=E(24424),Pt=E(5623),Dt=E(46214),bt=E(71039),gt=E(53332),yt=E(15342),Ve=E.n(yt),Fe=(Ee,qe,Qe)=>new Promise((Re,Pe)=>{var mt=It=>{try{tt(Qe.next(It))}catch(je){Pe(je)}},xt=It=>{try{tt(Qe.throw(It))}catch(je){Pe(je)}},tt=It=>It.done?Re(It.value):Promise.resolve(It.value).then(mt,xt);tt((Qe=Qe.apply(Ee,qe)).next())}),We=a.memo(({tagName:Ee="div",value:qe="",className:Qe,style:Re={},onBlur:Pe,id:mt})=>{const xt=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(!xt.current)return;Fe(void 0,null,function*(){const je=xt.current;je.innerHTML="";const At=qe==null?void 0:qe.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const St of At)if(St.startsWith("$$")&&St.endsWith("$$")||St.startsWith("`$$")&&St.endsWith("$$`")){const ot=St.startsWith("`$$")?St.slice(3,-3):St.slice(2,-2),lt=document.createElement("span");lt.setAttribute("contentEditable","false"),lt.setAttribute("title",St),lt.className="edu_latex",je.appendChild(lt),Ve().render(ot,lt,{throwOnError:!1})}else{const ot=St==null?void 0:St.replace(/<[^>]*>/g,lt=>lt.startsWith("{var It,je;if(Pe&&xt.current){const St=xt.current.cloneNode(!0),ot=St.querySelectorAll("span.edu_latex");for(let lt of ot){const Te=lt.getAttribute("title"),Xe=document.createTextNode(Te||""),Ne=lt;(je=(It=Ne.parentNode)==null?void 0:It.replaceChild)==null||je.call(It,Xe,Ne)}Pe(St.innerHTML)}};return a.createElement(a.Fragment,null,a.createElement(Ee,{ref:xt,contentEditable:!0,className:Qe,style:Re,onBlur:tt}))}),ft=E(15267),Kt=E(33156),Ke=E(14468),ht=E(30935),wt=E(76406),at=Object.defineProperty,et=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,st=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,me=(Ee,qe,Qe)=>qe in Ee?at(Ee,qe,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):Ee[qe]=Qe,He=(Ee,qe)=>{for(var Qe in qe||(qe={}))Ae.call(qe,Qe)&&me(Ee,Qe,qe[Qe]);if(st)for(var Qe of st(qe))Ce.call(qe,Qe)&&me(Ee,Qe,qe[Qe]);return Ee},Ge=(Ee,qe)=>et(Ee,nt(qe)),Lt=(Ee,qe,Qe)=>new Promise((Re,Pe)=>{var mt=It=>{try{tt(Qe.next(It))}catch(je){Pe(je)}},xt=It=>{try{tt(Qe.throw(It))}catch(je){Pe(je)}},tt=It=>It.done?Re(It.value):Promise.resolve(It.value).then(mt,xt);tt((Qe=Qe.apply(Ee,qe)).next())});const it=Ee=>{Ee.preventDefault();let Qe=(Ee.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,Qe)},vt=Ee=>{Ee.key==="Enter"&&Ee.preventDefault()},jt=({children:Ee,style:qe})=>a.createElement("div",{className:te.leftBox,style:qe,onPaste:it},Ee),Ft=({children:Ee,style:qe,className:Qe})=>a.createElement("div",{className:se()(te.rightBox,Qe),style:qe,onPaste:it},Ee),Qt=({className:Ee,style:qe={},width:Qe=1200,onCancel:Re=()=>{},onSuccess:Pe=()=>{},gather:mt={},mode:xt=1,stickyTop:tt=0,subDisciplineId:It=[],hideWordFeatures:je,dataSource:At=[],customLeftHeadNode:St,customRightHeadNode:ot,customLeftContent:lt,hideRecognition:Te=!1,onExchange:Xe,isSingleSelection:Ne=!1,underpinBackgroundStyle:Bt={},headExtraNode:kt,isRefreshItemBank:nn=!1,okText:vn="\u786E\u5B9A\u5BFC\u5165",onSave:Vt})=>{var hn;const[$t,ya]=(0,a.useState)(1),[Nn,$n]=(0,a.useState)(0),[Ka,Ca]=(0,a.useState)(""),[ll,Zn]=(0,a.useState)(!1),[ka,Ya]=(0,a.useState)([]),[sa,cn]=(0,a.useState)([]),[An,on]=(0,a.useState)(!1),[dn,Fn]=(0,a.useState)(!1),[Mn,da]=(0,a.useState)(!1),[Yt,bn]=(0,a.useState)(!1),[ua,ra]=(0,a.useState)([]),[pa,Wa]=(0,a.useState)(1),[ja,jn]=(0,a.useState)(!1),[Pn,fn]=(0,a.useState)(!0),[Wn,gl]=(0,a.useState)(0),[Il,wr]=(0,a.useState)(!1),[pn]=ue.default.useForm(),[Xn]=ue.default.useForm(),qa=(0,a.useRef)(null),La=(0,a.useRef)(null),yl=(0,a.useRef)(),Rl=(0,a.useRef)(null),Le=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Xt=["C","C++","Java","Python","JavaScript","Ruby"];(0,a.useEffect)(()=>{At!=null&&At.length&&_e(At)},[At]),(0,a.useEffect)(()=>{$t===2&&qa.current.focus()},[$t]),(0,a.useEffect)(()=>{Mn&&Nt()},[Mn]);const mn=()=>{if($t===1){le.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}xe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>Lt(void 0,null,function*(){ya(1)})})},Nt=()=>Lt(void 0,null,function*(){const ee=yield(0,Ie.ZP)("/api/disciplines.json",{method:"get",params:{source:xt===1?"new_question":"subject"}});ra(ee.disciplines||[])}),ga=ee=>{const rt=[],Ot=(_t,$e)=>{_t.length>=2&&rt.push(_t.join(""));for(let zt=$e;zt(ee=ee||"",ee=String(ee),ee=ee.replace(/\s+/g,""),ee),Sa=ee=>(ee=ee||"",ee=String(ee),ee=ee.replace(/
      /g,""),ee=ee.replace(/
      /g,` `),ee=ee.replace(/<\/div>/g,` -`),ee=nl(ee),ee),Oa=ee=>ee.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),nl=ee=>ee.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),ol=ee=>{var rt;const Ot=ee.clipboardData;if(Ot){const _t=Ot.types.toString(),$e=Ot.items;if(_t==="Files"||Ot.types.indexOf("Files")>-1){ee.preventDefault();try{let zt=$e[1];((rt=$e[0])==null?void 0:rt.kind)==="file"&&(zt=$e[0]);const Rt=zt.getAsFile();(0,gt.I)(Rt,an=>{var Ut;if(an.id){if(((Ut=Rt==null?void 0:Rt.type)==null?void 0:Ut.indexOf("image"))>-1){const Be=``;document.execCommand("insertText",!1,Be)}}else(an==null?void 0:an.status)===401&&(document.location.href="/user/login")})}catch(zt){le.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function jl(ee,rt){return Lt(this,null,function*(){if(typeof ee=="string")return yield rt(ee);if(typeof ee!="object"||ee===null)return ee;if(Array.isArray(ee))return yield Promise.all(ee.map($e=>Lt(this,null,function*(){return yield jl($e,rt)})));const Ot={};for(const _t in ee)if(Object.prototype.hasOwnProperty.call(ee,_t)){const $e=ee[_t];typeof $e=="string"?Ot[_t]=yield rt($e):typeof $e=="object"?Ot[_t]=yield jl($e,rt):Ot[_t]=$e}return Ot})}const Ea=()=>Lt(void 0,null,function*(){var ee;Zn(!0),Ca("\u5904\u7406\u4E2D"),yield new Promise(_t=>setTimeout(_t,1e3));let rt=(ee=La.current)==null?void 0:ee.querySelectorAll('[data-text="edit"]'),Ot="";try{rt.forEach(function(_t){var $e,zt,Rt,an;const Ut=_t.cloneNode(!0),Be=Ut.querySelectorAll("span.edu_latex");for(let Tt of Be){const ln=Tt.getAttribute("title"),Vn=document.createTextNode(ln),Sn=Tt;(zt=($e=Sn.parentNode)==null?void 0:$e.replaceChild)==null||zt.call($e,Vn,Sn)}const Et=Ut.querySelectorAll("span[style]");for(let Tt of Et)if(Tt.style.fontFamily){const ln=Tt.innerHTML,Vn=document.createTextNode(ln),Sn=Tt;(an=(Rt=Sn.parentNode)==null?void 0:Rt.replaceChild)==null||an.call(Rt,Vn,Sn)}Ut==null||Ut.childNodes.forEach(function(Tt){Tt.nodeType===Node.ELEMENT_NODE&&Tt.localName!=="h5"&&Tt.localName!=="h4"?Ot+=`

      ${Tt.innerHTML}

      `:Tt.nodeType===Node.TEXT_NODE&&(Ot+=`

      ${Tt.textContent}

      `)})}),Ct("/api/intelligent_imports/import.json",{html:nl(Ot)})}catch(_t){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",_t)}}),ha=ee=>{let rt=ee.filter(Ot=>!!(Ot!=null&&Ot.type));return rt=rt.map(Ot=>{var _t,$e;const zt=(_t=br.find(an=>an.id===(Ot==null?void 0:Ot.type)))==null?void 0:_t.deal,Rt=Ge(He({},Ot),{id:String(Math.random()).slice(-6),knowledgePoint:($e=qn(Ot==null?void 0:Ot.knowledgePoint))==null?void 0:$e.replaceAll(";","\uFF1B")});return zt?zt(Rt):Rt}),rt},al=()=>{if($t===1){le.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}xe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:Ea})},El=()=>a.createElement("div",{className:te.row},a.createElement("div",{className:te.leftLayout},a.createElement(jt,{style:{height:675}},$t===1&&a.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>ya(2)},a.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",a.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",a.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",a.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",a.createElement("br",null)),a.createElement("div",{className:te.imgBox,style:{marginTop:75}},a.createElement("img",{width:56,src:ye}),a.createElement("span",null,"\u7F16\u8F91\u533A"))),$t===2&&a.createElement("div",{"data-text":"edit",onBlur:()=>{qa.current.innerHTML||ya(1)},ref:qa,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),a.createElement("div",{className:te.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},a.createElement("div",{className:te.imgBox,style:{marginTop:240}},a.createElement("img",{width:56,src:de}),a.createElement("span",null,"\u9884\u89C8\u533A")))),ba=(ee,rt,Ot,_t)=>{var $e;console.log(ee,rt,Ot,_t,"onDataChange\u4FEE\u6539\u6570\u503C");const zt=JSON.parse(JSON.stringify(sa));_t===void 0?zt[rt][ee]=Ot:zt[rt].questions[_t][ee]=Ot;const Rt=He({},zt[rt]),an=($e=br.find(Ut=>Ut.id===(Rt==null?void 0:Rt.type)))==null?void 0:$e.deal;zt[rt]=an(Rt),cn(zt)},Hn=(ee,rt,Ot)=>{var _t;const $e=Ot!==void 0,zt=(_t=br.find(Ut=>Ut.id===(ee==null?void 0:ee.type)))==null?void 0:_t.type,Rt=`${rt+1}.${Ot===void 0?"":Ot+1+"."}`,an=`${(ee==null?void 0:ee.type)==="7"?"{{":""}${Rt}\u3010${zt}\u3011${(ee==null?void 0:ee.question)||""}`;return a.createElement(a.Fragment,null,$e&&a.createElement("h4",{contentEditable:!0}),a.createElement(We,{id:ee==null?void 0:ee.id,tagName:"div",value:an}))},Hl=(ee,rt)=>Lt(void 0,null,function*(){var Ot;const _t=yield Xe(ee,rt),$e=(Ot=_t==null?void 0:_t.data)==null?void 0:Ot.content;if($e!=null&&$e.length){const zt=ha($e)[0];ka.splice(rt,1,zt),sa.splice(rt,1,zt),Ya([...ka]),cn([...sa])}}),pr=(ee,rt,Ot)=>{var _t;const $e=Ot!==void 0,zt=(_t=br.find(an=>an.id===(ee==null?void 0:ee.type)))==null?void 0:_t.type,Rt=`${rt+1}.${Ot===void 0?"":Ot+1+"."}`;return $e?a.createElement("div",{style:{padding:"10px 18px"}},`${Rt}\u3010${zt}\u3011`,a.createElement(We,{id:ee==null?void 0:ee.id,tagName:"span",className:te.edit,onBlur:an=>ba("question",rt,an,Ot),value:(ee==null?void 0:ee.question)||""})):a.createElement(a.Fragment,null,a.createElement("div",{className:te.actionHead},a.createElement("div",{className:"c-light-primary"},`${Rt}\u3010${zt}\u3011`),xt!==1&&a.createElement(Se.Z,{disabled:(ee==null?void 0:ee.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:an=>ba("score",rt,an,Ot),value:ee==null?void 0:ee.score}),a.createElement(re.Z,{align:"middle",style:{marginLeft:"auto"}},!!Xe&&a.createElement("span",{className:"current c-light-primary mr30",onClick:()=>Hl(ee,rt)},a.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),a.createElement(ge.default,{onChange:an=>ba("checked",rt,an.target.checked,Ot),checked:!!(ee!=null&&ee.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),a.createElement(We,{id:ee==null?void 0:ee.id,tagName:"div",style:{padding:"10px 18px"},className:te.edit,onBlur:an=>ba("question",rt,an,Ot),value:ee==null?void 0:ee.question}))},Ml=(ee,rt,Ot)=>a.createElement(a.Fragment,null,["0","1","2","4"].includes(ee==null?void 0:ee.type)&&a.createElement(We,{id:ee==null?void 0:ee.id,value:`\u7B54\u6848\uFF1A${rt||""}`,tagName:"p"}),!Ot&&a.createElement(We,{id:ee==null?void 0:ee.id,value:`\u96BE\u5EA6\uFF1A${(ee==null?void 0:ee.difficulty)||""}`,tagName:"p"}),(ee==null?void 0:ee.type)!=="7"&&a.createElement(We,{id:ee==null?void 0:ee.id,value:`\u89E3\u6790\uFF1A${(ee==null?void 0:ee.analyze)||""}`,tagName:"p"}),!Ot&&a.createElement(We,{id:ee==null?void 0:ee.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(ee==null?void 0:ee.knowledgePoint)||""}`,tagName:"p"})),Nl=(ee,rt,Ot,_t)=>{const $e=_t!==void 0,zt=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Rt=$e&&!ee.last&&!ee.errorMsg?{marginBottom:10}:{},an=zt.map(Ut=>({key:Ut,label:Ut,onClick:()=>ba("difficulty",Ot,Ut,_t)}));return a.createElement("div",{className:te.liWrap,style:Rt},["4"].includes(ee==null?void 0:ee.type)&&a.createElement("div",{className:te.li},a.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),a.createElement(We,{id:ee==null?void 0:ee.id,tagName:"div",className:`${te.edit} c-black`,onBlur:Ut=>ba("answer",Ot,[Ut],_t),value:rt})),!$e&&a.createElement("div",{className:te.li},a.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),a.createElement("div",{className:"c-black"},a.createElement(we.Z,{menu:{items:an}},a.createElement("span",{className:"c-light-primary"},ee==null?void 0:ee.difficulty,a.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(ee==null?void 0:ee.type)!=="7"&&a.createElement("div",{className:te.li},a.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),a.createElement(We,{id:ee==null?void 0:ee.id,tagName:"div",className:`${te.edit} c-grey-333`,onBlur:Ut=>ba("analyze",Ot,Ut,_t),value:ee==null?void 0:ee.analyze})),!$e&&a.createElement("div",{onKeyDown:vt,className:te.li},a.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),a.createElement(We,{id:ee==null?void 0:ee.id,tagName:"div",value:(ee==null?void 0:ee.knowledgePoint)||"",className:`${te.edit} c-grey-333`,onBlur:Ut=>ba("knowledgePoint",Ot,qn(Sa(Ut)),_t)})))},kr=ee=>a.createElement(a.Fragment,null,typeof(ee==null?void 0:ee.errorMsg)=="string"&&!!(ee!=null&&ee.errorMsg)&&a.createElement("h5",{contentEditable:!1},a.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),a.createElement("div",null,ee==null?void 0:ee.errorMsg))),Pa=ee=>a.createElement(a.Fragment,null,typeof(ee==null?void 0:ee.errorMsg)=="string"&&!!(ee!=null&&ee.errorMsg)&&a.createElement("h5",null,a.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),a.createElement("div",null,ee==null?void 0:ee.errorMsg))),Ol=(ee,rt,Ot,_t)=>{let $e="flex";return(Ne&&Wn!==_t||En&&!(Ot!=null&&Ot.errorMsg))&&($e="none"),a.createElement("div",{className:te.row,style:{display:$e}},a.createElement("div",{className:te.leftLayout},lt||a.createElement(jt,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:te.question},ee))),a.createElement("div",{className:te.rightLayout},a.createElement(Ft,{className:Ot!=null&&Ot.errorMsg?te.error:""},rt)))},br=[{id:"0",type:"\u5355\u9009\u9898",element:(ee,rt,Ot)=>{var _t,$e;const zt=Ot!==void 0;let Rt=(_t=ee==null?void 0:ee.answer)==null?void 0:_t[0];const an=a.createElement(a.Fragment,null,Hn(ee,rt,Ot),($e=ee==null?void 0:ee.options)==null?void 0:$e.map((Tt,ln)=>a.createElement(We,{id:ee==null?void 0:ee.id,key:ln,value:`${Le[ln]}.${Tt}`,tagName:"p"})),Ml(ee,Rt,zt),kr(ee));let Ut=zt?ee:sa[rt];const Be=Ut==null?void 0:Ut.options,Et=a.createElement(a.Fragment,null,pr(Ut,rt,Ot),Be==null?void 0:Be.map((Tt,ln)=>{var Vn;return a.createElement("div",{key:ln,className:te.option},a.createElement("aside",{className:((Vn=Ut==null?void 0:Ut.answer)==null?void 0:Vn[0])===Le[ln]?te.active:"",onClick:()=>ba("answer",rt,[Le[ln]],Ot)},Le[ln]),a.createElement(We,{id:Ut==null?void 0:Ut.id,tagName:"div",className:`${te.text}`,onBlur:Sn=>{Be[ln]=Sn,ba("options",rt,Be,Ot)},value:Tt}))}),Nl(Ut,"",rt,Ot),Pa(Ut));return zt?[an,Et]:Ol(an,Et,Ut,rt)},deal:ee=>{var rt,Ot,_t;ee.score=ee.score===void 0?2:ee.score;let $e=qn((rt=ee==null?void 0:ee.answer)==null?void 0:rt[0]).toUpperCase();ee.answer=$e?[$e]:[];let zt=[];if(!(ee!=null&&ee.options))zt.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{ee.options=(Ot=ee.options)==null?void 0:Ot.slice(0,15);const Rt=ee.options.map(Ut=>Ut==null?void 0:Ut.trim().replace(/^\s+|\s+$/g,""));new Set(Rt).size!==Rt.length&&zt.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return $e||zt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),$e&&(Le.slice(0,((_t=ee==null?void 0:ee.options)==null?void 0:_t.length)||15).includes($e)||zt.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),qn(ee==null?void 0:ee.question)||zt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),ee.errorMsg=zt.join(` +`),ee=nl(ee),ee),Oa=ee=>ee.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),nl=ee=>ee.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),ol=ee=>{var rt;const Ot=ee.clipboardData;if(Ot){const _t=Ot.types.toString(),$e=Ot.items;if(_t==="Files"||Ot.types.indexOf("Files")>-1){ee.preventDefault();try{let zt=$e[1];((rt=$e[0])==null?void 0:rt.kind)==="file"&&(zt=$e[0]);const Rt=zt.getAsFile();(0,gt.I)(Rt,an=>{var Ut;if(an.id){if(((Ut=Rt==null?void 0:Rt.type)==null?void 0:Ut.indexOf("image"))>-1){const Be=``;document.execCommand("insertText",!1,Be)}}else(an==null?void 0:an.status)===401&&(document.location.href="/user/login")})}catch(zt){le.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function jl(ee,rt){return Lt(this,null,function*(){if(typeof ee=="string")return yield rt(ee);if(typeof ee!="object"||ee===null)return ee;if(Array.isArray(ee))return yield Promise.all(ee.map($e=>Lt(this,null,function*(){return yield jl($e,rt)})));const Ot={};for(const _t in ee)if(Object.prototype.hasOwnProperty.call(ee,_t)){const $e=ee[_t];typeof $e=="string"?Ot[_t]=yield rt($e):typeof $e=="object"?Ot[_t]=yield jl($e,rt):Ot[_t]=$e}return Ot})}const Ea=()=>Lt(void 0,null,function*(){var ee;Zn(!0),Ca("\u5904\u7406\u4E2D"),yield new Promise(_t=>setTimeout(_t,1e3));let rt=(ee=La.current)==null?void 0:ee.querySelectorAll('[data-text="edit"]'),Ot="";try{rt.forEach(function(_t){var $e,zt,Rt,an;const Ut=_t.cloneNode(!0),Be=Ut.querySelectorAll("span.edu_latex");for(let Tt of Be){const ln=Tt.getAttribute("title"),Vn=document.createTextNode(ln),Sn=Tt;(zt=($e=Sn.parentNode)==null?void 0:$e.replaceChild)==null||zt.call($e,Vn,Sn)}const Et=Ut.querySelectorAll("span[style]");for(let Tt of Et)if(Tt.style.fontFamily){const ln=Tt.innerHTML,Vn=document.createTextNode(ln),Sn=Tt;(an=(Rt=Sn.parentNode)==null?void 0:Rt.replaceChild)==null||an.call(Rt,Vn,Sn)}Ut==null||Ut.childNodes.forEach(function(Tt){Tt.nodeType===Node.ELEMENT_NODE&&Tt.localName!=="h5"&&Tt.localName!=="h4"?Ot+=`

      ${Tt.innerHTML}

      `:Tt.nodeType===Node.TEXT_NODE&&(Ot+=`

      ${Tt.textContent}

      `)})}),Ct("/api/intelligent_imports/import.json",{html:nl(Ot)})}catch(_t){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",_t)}}),ha=ee=>{let rt=ee.filter(Ot=>!!(Ot!=null&&Ot.type));return rt=rt.map(Ot=>{var _t,$e;const zt=(_t=br.find(an=>an.id===(Ot==null?void 0:Ot.type)))==null?void 0:_t.deal,Rt=Ge(He({},Ot),{id:String(Math.random()).slice(-6),knowledgePoint:($e=qn(Ot==null?void 0:Ot.knowledgePoint))==null?void 0:$e.replaceAll(";","\uFF1B")});return zt?zt(Rt):Rt}),rt},al=()=>{if($t===1){le.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}xe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:Ea})},El=()=>a.createElement("div",{className:te.row},a.createElement("div",{className:te.leftLayout},a.createElement(jt,{style:{height:675}},$t===1&&a.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>ya(2)},a.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",a.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",a.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",a.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",a.createElement("br",null)),a.createElement("div",{className:te.imgBox,style:{marginTop:75}},a.createElement("img",{width:56,src:ye}),a.createElement("span",null,"\u7F16\u8F91\u533A"))),$t===2&&a.createElement("div",{"data-text":"edit",onBlur:()=>{qa.current.innerHTML||ya(1)},ref:qa,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),a.createElement("div",{className:te.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},a.createElement("div",{className:te.imgBox,style:{marginTop:240}},a.createElement("img",{width:56,src:de}),a.createElement("span",null,"\u9884\u89C8\u533A")))),ba=(ee,rt,Ot,_t)=>{var $e;console.log(ee,rt,Ot,_t,"onDataChange\u4FEE\u6539\u6570\u503C");const zt=JSON.parse(JSON.stringify(sa));_t===void 0?zt[rt][ee]=Ot:zt[rt].questions[_t][ee]=Ot;const Rt=He({},zt[rt]),an=($e=br.find(Ut=>Ut.id===(Rt==null?void 0:Rt.type)))==null?void 0:$e.deal;zt[rt]=an(Rt),cn(zt)},Hn=(ee,rt,Ot)=>{var _t;const $e=Ot!==void 0,zt=(_t=br.find(Ut=>Ut.id===(ee==null?void 0:ee.type)))==null?void 0:_t.type,Rt=`${rt+1}.${Ot===void 0?"":Ot+1+"."}`,an=`${(ee==null?void 0:ee.type)==="7"?"{{":""}${Rt}\u3010${zt}\u3011${(ee==null?void 0:ee.question)||""}`;return a.createElement(a.Fragment,null,$e&&a.createElement("h4",{contentEditable:!0}),a.createElement(We,{id:ee==null?void 0:ee.id,tagName:"div",value:an}))},Hl=(ee,rt)=>Lt(void 0,null,function*(){var Ot;const _t=yield Xe(ee,rt),$e=(Ot=_t==null?void 0:_t.data)==null?void 0:Ot.content;if($e!=null&&$e.length){const zt=ha($e)[0];ka.splice(rt,1,zt),sa.splice(rt,1,zt),Ya([...ka]),cn([...sa])}}),pr=(ee,rt,Ot)=>{var _t;const $e=Ot!==void 0,zt=(_t=br.find(an=>an.id===(ee==null?void 0:ee.type)))==null?void 0:_t.type,Rt=`${rt+1}.${Ot===void 0?"":Ot+1+"."}`;return $e?a.createElement("div",{style:{padding:"10px 18px"}},`${Rt}\u3010${zt}\u3011`,a.createElement(We,{id:ee==null?void 0:ee.id,tagName:"span",className:te.edit,onBlur:an=>ba("question",rt,an,Ot),value:(ee==null?void 0:ee.question)||""})):a.createElement(a.Fragment,null,a.createElement("div",{className:te.actionHead},a.createElement("div",{className:"c-light-primary"},`${Rt}\u3010${zt}\u3011`),xt!==1&&a.createElement(Se.Z,{disabled:(ee==null?void 0:ee.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:an=>ba("score",rt,an,Ot),value:ee==null?void 0:ee.score}),a.createElement(re.Z,{align:"middle",style:{marginLeft:"auto"}},!!Xe&&a.createElement("span",{className:"current c-light-primary mr30",onClick:()=>Hl(ee,rt)},a.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),a.createElement(ge.default,{onChange:an=>ba("checked",rt,an.target.checked,Ot),checked:!!(ee!=null&&ee.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),a.createElement(We,{id:ee==null?void 0:ee.id,tagName:"div",style:{padding:"10px 18px"},className:te.edit,onBlur:an=>ba("question",rt,an,Ot),value:ee==null?void 0:ee.question}))},Ml=(ee,rt,Ot)=>a.createElement(a.Fragment,null,["0","1","2","4"].includes(ee==null?void 0:ee.type)&&a.createElement(We,{id:ee==null?void 0:ee.id,value:`\u7B54\u6848\uFF1A${rt||""}`,tagName:"p"}),!Ot&&a.createElement(We,{id:ee==null?void 0:ee.id,value:`\u96BE\u5EA6\uFF1A${(ee==null?void 0:ee.difficulty)||""}`,tagName:"p"}),(ee==null?void 0:ee.type)!=="7"&&a.createElement(We,{id:ee==null?void 0:ee.id,value:`\u89E3\u6790\uFF1A${(ee==null?void 0:ee.analyze)||""}`,tagName:"p"}),!Ot&&a.createElement(We,{id:ee==null?void 0:ee.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(ee==null?void 0:ee.knowledgePoint)||""}`,tagName:"p"})),Nl=(ee,rt,Ot,_t)=>{const $e=_t!==void 0,zt=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Rt=$e&&!ee.last&&!ee.errorMsg?{marginBottom:10}:{},an=zt.map(Ut=>({key:Ut,label:Ut,onClick:()=>ba("difficulty",Ot,Ut,_t)}));return a.createElement("div",{className:te.liWrap,style:Rt},["4"].includes(ee==null?void 0:ee.type)&&a.createElement("div",{className:te.li},a.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),a.createElement(We,{id:ee==null?void 0:ee.id,tagName:"div",className:`${te.edit} c-black`,onBlur:Ut=>ba("answer",Ot,[Ut],_t),value:rt})),!$e&&a.createElement("div",{className:te.li},a.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),a.createElement("div",{className:"c-black"},a.createElement(we.Z,{menu:{items:an}},a.createElement("span",{className:"c-light-primary"},ee==null?void 0:ee.difficulty,a.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(ee==null?void 0:ee.type)!=="7"&&a.createElement("div",{className:te.li},a.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),a.createElement(We,{id:ee==null?void 0:ee.id,tagName:"div",className:`${te.edit} c-grey-333`,onBlur:Ut=>ba("analyze",Ot,Ut,_t),value:ee==null?void 0:ee.analyze})),!$e&&a.createElement("div",{onKeyDown:vt,className:te.li},a.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),a.createElement(We,{id:ee==null?void 0:ee.id,tagName:"div",value:(ee==null?void 0:ee.knowledgePoint)||"",className:`${te.edit} c-grey-333`,onBlur:Ut=>ba("knowledgePoint",Ot,qn(Sa(Ut)),_t)})))},kr=ee=>a.createElement(a.Fragment,null,typeof(ee==null?void 0:ee.errorMsg)=="string"&&!!(ee!=null&&ee.errorMsg)&&a.createElement("h5",{contentEditable:!1},a.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),a.createElement("div",null,ee==null?void 0:ee.errorMsg))),Pa=ee=>a.createElement(a.Fragment,null,typeof(ee==null?void 0:ee.errorMsg)=="string"&&!!(ee!=null&&ee.errorMsg)&&a.createElement("h5",null,a.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),a.createElement("div",null,ee==null?void 0:ee.errorMsg))),Ol=(ee,rt,Ot,_t)=>{let $e="flex";return(Ne&&Wn!==_t||An&&!(Ot!=null&&Ot.errorMsg))&&($e="none"),a.createElement("div",{className:te.row,style:{display:$e}},a.createElement("div",{className:te.leftLayout},lt||a.createElement(jt,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:te.question},ee))),a.createElement("div",{className:te.rightLayout},a.createElement(Ft,{className:Ot!=null&&Ot.errorMsg?te.error:""},rt)))},br=[{id:"0",type:"\u5355\u9009\u9898",element:(ee,rt,Ot)=>{var _t,$e;const zt=Ot!==void 0;let Rt=(_t=ee==null?void 0:ee.answer)==null?void 0:_t[0];const an=a.createElement(a.Fragment,null,Hn(ee,rt,Ot),($e=ee==null?void 0:ee.options)==null?void 0:$e.map((Tt,ln)=>a.createElement(We,{id:ee==null?void 0:ee.id,key:ln,value:`${Le[ln]}.${Tt}`,tagName:"p"})),Ml(ee,Rt,zt),kr(ee));let Ut=zt?ee:sa[rt];const Be=Ut==null?void 0:Ut.options,Et=a.createElement(a.Fragment,null,pr(Ut,rt,Ot),Be==null?void 0:Be.map((Tt,ln)=>{var Vn;return a.createElement("div",{key:ln,className:te.option},a.createElement("aside",{className:((Vn=Ut==null?void 0:Ut.answer)==null?void 0:Vn[0])===Le[ln]?te.active:"",onClick:()=>ba("answer",rt,[Le[ln]],Ot)},Le[ln]),a.createElement(We,{id:Ut==null?void 0:Ut.id,tagName:"div",className:`${te.text}`,onBlur:Sn=>{Be[ln]=Sn,ba("options",rt,Be,Ot)},value:Tt}))}),Nl(Ut,"",rt,Ot),Pa(Ut));return zt?[an,Et]:Ol(an,Et,Ut,rt)},deal:ee=>{var rt,Ot,_t;ee.score=ee.score===void 0?2:ee.score;let $e=qn((rt=ee==null?void 0:ee.answer)==null?void 0:rt[0]).toUpperCase();ee.answer=$e?[$e]:[];let zt=[];if(!(ee!=null&&ee.options))zt.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{ee.options=(Ot=ee.options)==null?void 0:Ot.slice(0,15);const Rt=ee.options.map(Ut=>Ut==null?void 0:Ut.trim().replace(/^\s+|\s+$/g,""));new Set(Rt).size!==Rt.length&&zt.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return $e||zt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),$e&&(Le.slice(0,((_t=ee==null?void 0:ee.options)==null?void 0:_t.length)||15).includes($e)||zt.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),qn(ee==null?void 0:ee.question)||zt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),ee.errorMsg=zt.join(` `),ee}},{id:"1",type:"\u591A\u9009\u9898",element:(ee,rt,Ot)=>{var _t,$e;const zt=Ot!==void 0;let Rt=(_t=ee==null?void 0:ee.answer)==null?void 0:_t[0];const an=a.createElement(a.Fragment,null,Hn(ee,rt,Ot),($e=ee==null?void 0:ee.options)==null?void 0:$e.map((Tt,ln)=>a.createElement(We,{id:ee==null?void 0:ee.id,key:ln,value:`${Le[ln]}.${Tt}`,tagName:"p"})),Ml(ee,Rt,zt),kr(ee));let Ut=zt?ee:sa[rt];const Be=Ut==null?void 0:Ut.options,Et=a.createElement(a.Fragment,null,pr(Ut,rt,Ot),Be==null?void 0:Be.map((Tt,ln)=>{var Vn,Sn;return a.createElement("div",{key:ln,className:te.option},a.createElement("aside",{className:(Sn=(Vn=Ut==null?void 0:Ut.answer)==null?void 0:Vn[0])!=null&&Sn.includes(Le[ln])?te.active:"",onClick:()=>{var Yn;let _n=((Yn=Ut==null?void 0:Ut.answer)==null?void 0:Yn[0])||"";const Jn=Le[ln];_n.includes(Jn)?_n=_n.replace(new RegExp(Jn,"g"),""):_n+=Jn,_n=_n.split("").sort().join(""),ba("answer",rt,[_n],Ot)}},Le[ln]),a.createElement(We,{id:Ut==null?void 0:Ut.id,tagName:"div",className:`${te.text}`,onBlur:Yn=>{Be[ln]=Yn,ba("options",rt,Be,Ot)},value:Tt}))}),Nl(Ut,"",rt,Ot),Pa(Ut));return zt?[an,Et]:Ol(an,Et,Ut,rt)},deal:ee=>{var rt,Ot,_t;ee.score=ee.score===void 0?2:ee.score;let $e=qn((rt=ee==null?void 0:ee.answer)==null?void 0:rt[0]).toUpperCase().split("").sort().join("");ee.answer=$e?[$e]:[];let zt=[];if(!(ee!=null&&ee.options))zt.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{ee.options=(Ot=ee.options)==null?void 0:Ot.slice(0,15);const Rt=ee.options.map(Ut=>Ut==null?void 0:Ut.trim().replace(/^\s+|\s+$/g,""));new Set(Rt).size!==Rt.length&&zt.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if($e||zt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),$e){const Rt=Le.slice(0,((_t=ee==null?void 0:ee.options)==null?void 0:_t.length)||15);ga(Rt).includes($e)||zt.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return qn(ee==null?void 0:ee.question)||zt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),ee.errorMsg=zt.join(` `),ee}},{id:"2",type:"\u5224\u65AD\u9898",element:(ee,rt,Ot)=>{var _t,$e;const zt=Ot!==void 0;let Rt=(_t=ee==null?void 0:ee.answer)==null?void 0:_t[0];const an=a.createElement(a.Fragment,null,Hn(ee,rt,Ot),Ml(ee,Rt,zt),kr(ee));let Ut=zt?ee:sa[rt];const Be=["\u6B63\u786E","\u9519\u8BEF"];let Et=(($e=Ut==null?void 0:Ut.answer)==null?void 0:$e[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(Et)?Et="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(Et)&&(Et="\u9519\u8BEF");const Tt=a.createElement(a.Fragment,null,pr(Ut,rt,Ot),Be==null?void 0:Be.map((ln,Vn)=>a.createElement("div",{key:Vn,className:te.option},a.createElement("aside",{style:{borderRadius:2},className:Et===ln?te.active:"",onClick:()=>ba("answer",rt,[ln],Ot)},ln==="\u6B63\u786E"?"T":"F"),a.createElement("div",{style:{pointerEvents:"none"},className:`${te.text}`},ln))),Nl(Ut,"",rt,Ot),Pa(Ut));return zt?[an,Tt]:Ol(an,Tt,Ut,rt)},deal:ee=>{var rt;ee.score=ee.score===void 0?2:ee.score;let Ot=qn((rt=ee==null?void 0:ee.answer)==null?void 0:rt[0]);ee.answer=Ot?[Ot]:[];let _t=[];return Ot||_t.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Ot&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(Ot)&&_t.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),qn(ee==null?void 0:ee.question)||_t.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),ee.errorMsg=_t.join(` `),ee}},{id:"3",type:"\u586B\u7A7A\u9898",element:(ee,rt,Ot)=>{var _t,$e;const zt=Ot!==void 0,Rt=a.createElement(a.Fragment,null,Hn(ee,rt,Ot),(_t=ee==null?void 0:ee.answer)==null?void 0:_t.map((Be,Et)=>a.createElement(We,{id:ee==null?void 0:ee.id,key:Et,tagName:"p",value:`\u7B54\u6848${Et+1}\uFF1A${Be.text||""}`})),Ml(ee,"",zt),kr(ee));let an=zt?ee:sa[rt];const Ut=a.createElement(a.Fragment,null,pr(an,rt,Ot),($e=an==null?void 0:an.answer)==null?void 0:$e.map((Be,Et)=>a.createElement("div",{key:Et,className:te.option},a.createElement("aside",{className:te.fill},"\u586B\u7A7A\u9879",Et+1),Be.model===1&&a.createElement(We,{id:an==null?void 0:an.id,tagName:"div",onBlur:Tt=>{an.answer[Et].latex=Sa(Tt),ba("answer",rt,an.answer,Ot)},className:`${te.text}`,value:Be.latex}),Be.model===2&&a.createElement(bt.Z,{value:Be.latex,onChange:Tt=>{an.answer[Et].latex=Tt,ba("answer",rt,an.answer,Ot)}}))),Nl(an,"",rt,Ot),Pa(an));return zt?[Rt,Ut]:Ol(Rt,Ut,an,rt)},deal:ee=>{var rt;ee.score=ee.score===void 0?2:ee.score;const Ot=(rt=ee.answer)==null?void 0:rt.map($e=>{if(Object.prototype.toString.call($e)==="[object Object]")return $e;$e=$e==null?void 0:$e.trim();const zt={model:1,text:$e,latex:$e};return $e.startsWith("$$")&&$e.endsWith("$$")||$e.startsWith("`$$")&&$e.endsWith("$$`")?(zt.model=2,zt.latex=$e.slice(2,-2)):zt.latex=Sa($e),zt});ee.answer=Ot;let _t=[];return Ot||_t.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),qn(ee==null?void 0:ee.question)||_t.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),ee.errorMsg=_t.join(` `),ee}},{id:"4",type:"\u7B80\u7B54\u9898",element:(ee,rt,Ot)=>{var _t,$e;const zt=Ot!==void 0;let Rt=(_t=ee==null?void 0:ee.answer)==null?void 0:_t[0];const an=a.createElement(a.Fragment,null,Hn(ee,rt,Ot),Ml(ee,Rt,zt),kr(ee));let Ut=zt?ee:sa[rt];const Be=a.createElement(a.Fragment,null,pr(Ut,rt,Ot),Nl(Ut,($e=Ut==null?void 0:Ut.answer)==null?void 0:$e[0],rt,Ot),Pa(Ut));return zt?[an,Be]:Ol(an,Be,Ut,rt)},deal:ee=>{ee.score=ee.score===void 0?5:ee.score;let rt=[];return qn(ee==null?void 0:ee.question)||rt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),ee.errorMsg=rt.join(` -`),ee}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(ee,rt)=>{var Ot,_t;const $e=sa[rt],zt=Xt.slice(0,4).map(Rt=>({key:Rt,label:Rt,onClick:()=>ba("platform",rt,Rt)}));return a.createElement("div",{className:te.row,style:{display:En?$e!=null&&$e.errorMsg?"flex":"none":"flex"}},a.createElement("div",{className:te.leftLayout},a.createElement(jt,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:te.question},Hn(ee,rt),a.createElement(We,{id:ee==null?void 0:ee.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(ee==null?void 0:ee.description)||""}`,tagName:"p"}),Ml(ee),a.createElement(We,{id:ee==null?void 0:ee.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${ee==null?void 0:ee.timeLimit}`,tagName:"p"}),a.createElement(We,{id:ee==null?void 0:ee.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(ee==null?void 0:ee.platform)||""}`,tagName:"p"}),a.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),a.createElement("h4",null),a.createElement(We,{id:ee==null?void 0:ee.id,value:(ee==null?void 0:ee.code)||"",tagName:"div"}),(Ot=ee==null?void 0:ee.inputs)==null?void 0:Ot.map((Rt,an)=>{var Ut;return a.createElement(a.Fragment,{key:an},a.createElement("h4",null),a.createElement(We,{id:ee==null?void 0:ee.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${an+1})\u8F93\u5165\uFF1A${Rt||""}`,tagName:"div"}),a.createElement(We,{id:ee==null?void 0:ee.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${an+1})\u8F93\u51FA\uFF1A${((Ut=ee==null?void 0:ee.outputs)==null?void 0:Ut[an])||""}`,tagName:"div"}))}),kr(ee)))),a.createElement("div",{className:te.rightLayout},a.createElement(Ft,{className:$e!=null&&$e.errorMsg?te.error:""},pr($e,rt),a.createElement("div",{className:te.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},a.createElement("div",{className:te.li},a.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),a.createElement(We,{className:te.edit,id:$e==null?void 0:$e.id,value:$e==null?void 0:$e.description,tagName:"div",onBlur:Rt=>ba("description",rt,Rt)}))),Nl($e,"",rt),a.createElement("div",{className:te.liWrap},a.createElement("div",{className:te.li},a.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),a.createElement(We,{className:te.edit,id:$e==null?void 0:$e.id,value:$e==null?void 0:$e.timeLimit,tagName:"div",onBlur:Rt=>ba("timeLimit",rt,Sa(Rt))})),a.createElement("div",{className:te.li},a.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),a.createElement("div",{className:"c-black"},a.createElement(we.Z,{menu:{items:zt}},a.createElement("span",{className:"c-light-primary"},$e==null?void 0:$e.platform,a.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),a.createElement("div",{className:te.li,style:{flexDirection:"column",alignItems:"start"}},a.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),a.createElement(We,{className:te.edit,id:$e==null?void 0:$e.id,value:($e==null?void 0:$e.code)||"",onBlur:Rt=>ba("code",rt,Sa(Rt)),tagName:"div"}))),(_t=$e==null?void 0:$e.inputs)==null?void 0:_t.map((Rt,an)=>{var Ut;return a.createElement("div",{className:te.liWrap,key:an},a.createElement("div",{className:te.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",an+1,")\u8F93\u5165\uFF1A"),a.createElement(We,{id:$e==null?void 0:$e.id,value:Rt||"",className:te.edit,onBlur:Be=>{const Et=[...($e==null?void 0:$e.inputs)||[]];Et[an]=Sa(Be),ba("inputs",rt,Et)},tagName:"div"})),a.createElement("div",{className:te.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",an+1,")\u8F93\u51FA\uFF1A"),a.createElement(We,{id:$e==null?void 0:$e.id,value:((Ut=$e==null?void 0:$e.outputs)==null?void 0:Ut[an])||"",className:te.edit,onBlur:Be=>{const Et=[...($e==null?void 0:$e.outputs)||[]];Et[an]=Sa(Be),ba("outputs",rt,Et)},tagName:"div"})))}),Pa($e))))},deal:ee=>{var rt,Ot,_t;ee.score=ee.score===void 0?10:ee.score,ee.code=(rt=ee.code)==null?void 0:rt.trim();let $e=[];qn(ee==null?void 0:ee.question)?((Ot=ee==null?void 0:ee.question)==null?void 0:Ot.length)>60&&$e.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):$e.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),qn(ee==null?void 0:ee.description)||$e.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const zt=qn(String((ee==null?void 0:ee.timeLimit)||""));if(ee.timeLimit=zt,(!zt||zt&&!["3","4","5","6","7","8","9","10"].includes(zt))&&$e.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),ee.platform=qn(ee==null?void 0:ee.platform),ee!=null&&ee.platform){const Rt=["c","c++","java","python"],an=(_t=ee==null?void 0:ee.platform)==null?void 0:_t.toLowerCase(),Ut=Rt.findIndex(Be=>Be===an);Ut>-1?ee.platform=Xt[Ut]:$e.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else $e.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(ee!=null&&ee.inputs)||!(ee!=null&&ee.outputs))ee.inputs=[],ee.outputs=[],$e.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const Rt=Math.min(ee.inputs.length,ee.outputs.length);ee.inputs=ee.inputs.slice(0,Rt),ee.outputs=ee.outputs.slice(0,Rt),ee.outputs.some(an=>!qn(an))&&$e.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return ee.errorMsg=$e.join(` -`),ee}},{id:"7",type:"\u7EC4\u5408\u9898",element:(ee,rt)=>{var Ot,_t;const $e=sa[rt];return a.createElement("div",{className:te.row,style:{display:En?$e!=null&&$e.errorMsg?"flex":"none":"flex"}},a.createElement("div",{className:te.leftLayout},a.createElement(jt,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:te.question},Hn(ee,rt),Ml(ee),(Ot=ee==null?void 0:ee.questions)==null?void 0:Ot.map((zt,Rt)=>{var an;const Ut=(an=br.find(Be=>Be.id===(zt==null?void 0:zt.type)))==null?void 0:an.element;return a.createElement(a.Fragment,{key:`left-${ee.id}-${Rt}`},Ut(zt,rt,Rt)[0])}),kr(ee),a.createElement("p",{contentEditable:!0},"}}")))),a.createElement("div",{className:te.rightLayout},a.createElement(Ft,{className:$e!=null&&$e.errorMsg?te.error:""},pr($e,rt),Nl($e,"",rt),(_t=$e==null?void 0:$e.questions)==null?void 0:_t.map((zt,Rt)=>{var an;const Ut=(an=br.find(Be=>Be.id===(zt==null?void 0:zt.type)))==null?void 0:an.element;return a.createElement(a.Fragment,{key:`right-${$e.id}-${Rt}`},Ut(zt,rt,Rt)[1])}),Pa($e))))},deal:ee=>{var rt,Ot,_t,$e,zt;const Rt=ha,an=[...br],Ut=an.findIndex(ln=>ln.id==="0"),Be=an.findIndex(ln=>ln.id==="1");if(Ut!==-1){const ln=an[Ut].deal;an[Ut].deal=Vn=>{const Sn=ln(Vn);return Sn.errorMsg&&(Sn.errorMsg=Sn.errorMsg.split(` +`),ee}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(ee,rt)=>{var Ot,_t;const $e=sa[rt],zt=Xt.slice(0,4).map(Rt=>({key:Rt,label:Rt,onClick:()=>ba("platform",rt,Rt)}));return a.createElement("div",{className:te.row,style:{display:An?$e!=null&&$e.errorMsg?"flex":"none":"flex"}},a.createElement("div",{className:te.leftLayout},a.createElement(jt,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:te.question},Hn(ee,rt),a.createElement(We,{id:ee==null?void 0:ee.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(ee==null?void 0:ee.description)||""}`,tagName:"p"}),Ml(ee),a.createElement(We,{id:ee==null?void 0:ee.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${ee==null?void 0:ee.timeLimit}`,tagName:"p"}),a.createElement(We,{id:ee==null?void 0:ee.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(ee==null?void 0:ee.platform)||""}`,tagName:"p"}),a.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),a.createElement("h4",null),a.createElement(We,{id:ee==null?void 0:ee.id,value:(ee==null?void 0:ee.code)||"",tagName:"div"}),(Ot=ee==null?void 0:ee.inputs)==null?void 0:Ot.map((Rt,an)=>{var Ut;return a.createElement(a.Fragment,{key:an},a.createElement("h4",null),a.createElement(We,{id:ee==null?void 0:ee.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${an+1})\u8F93\u5165\uFF1A${Rt||""}`,tagName:"div"}),a.createElement(We,{id:ee==null?void 0:ee.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${an+1})\u8F93\u51FA\uFF1A${((Ut=ee==null?void 0:ee.outputs)==null?void 0:Ut[an])||""}`,tagName:"div"}))}),kr(ee)))),a.createElement("div",{className:te.rightLayout},a.createElement(Ft,{className:$e!=null&&$e.errorMsg?te.error:""},pr($e,rt),a.createElement("div",{className:te.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},a.createElement("div",{className:te.li},a.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),a.createElement(We,{className:te.edit,id:$e==null?void 0:$e.id,value:$e==null?void 0:$e.description,tagName:"div",onBlur:Rt=>ba("description",rt,Rt)}))),Nl($e,"",rt),a.createElement("div",{className:te.liWrap},a.createElement("div",{className:te.li},a.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),a.createElement(We,{className:te.edit,id:$e==null?void 0:$e.id,value:$e==null?void 0:$e.timeLimit,tagName:"div",onBlur:Rt=>ba("timeLimit",rt,Sa(Rt))})),a.createElement("div",{className:te.li},a.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),a.createElement("div",{className:"c-black"},a.createElement(we.Z,{menu:{items:zt}},a.createElement("span",{className:"c-light-primary"},$e==null?void 0:$e.platform,a.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),a.createElement("div",{className:te.li,style:{flexDirection:"column",alignItems:"start"}},a.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),a.createElement(We,{className:te.edit,id:$e==null?void 0:$e.id,value:($e==null?void 0:$e.code)||"",onBlur:Rt=>ba("code",rt,Sa(Rt)),tagName:"div"}))),(_t=$e==null?void 0:$e.inputs)==null?void 0:_t.map((Rt,an)=>{var Ut;return a.createElement("div",{className:te.liWrap,key:an},a.createElement("div",{className:te.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",an+1,")\u8F93\u5165\uFF1A"),a.createElement(We,{id:$e==null?void 0:$e.id,value:Rt||"",className:te.edit,onBlur:Be=>{const Et=[...($e==null?void 0:$e.inputs)||[]];Et[an]=Sa(Be),ba("inputs",rt,Et)},tagName:"div"})),a.createElement("div",{className:te.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",an+1,")\u8F93\u51FA\uFF1A"),a.createElement(We,{id:$e==null?void 0:$e.id,value:((Ut=$e==null?void 0:$e.outputs)==null?void 0:Ut[an])||"",className:te.edit,onBlur:Be=>{const Et=[...($e==null?void 0:$e.outputs)||[]];Et[an]=Sa(Be),ba("outputs",rt,Et)},tagName:"div"})))}),Pa($e))))},deal:ee=>{var rt,Ot,_t;ee.score=ee.score===void 0?10:ee.score,ee.code=(rt=ee.code)==null?void 0:rt.trim();let $e=[];qn(ee==null?void 0:ee.question)?((Ot=ee==null?void 0:ee.question)==null?void 0:Ot.length)>60&&$e.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):$e.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),qn(ee==null?void 0:ee.description)||$e.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const zt=qn(String((ee==null?void 0:ee.timeLimit)||""));if(ee.timeLimit=zt,(!zt||zt&&!["3","4","5","6","7","8","9","10"].includes(zt))&&$e.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),ee.platform=qn(ee==null?void 0:ee.platform),ee!=null&&ee.platform){const Rt=["c","c++","java","python"],an=(_t=ee==null?void 0:ee.platform)==null?void 0:_t.toLowerCase(),Ut=Rt.findIndex(Be=>Be===an);Ut>-1?ee.platform=Xt[Ut]:$e.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else $e.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(ee!=null&&ee.inputs)||!(ee!=null&&ee.outputs))ee.inputs=[],ee.outputs=[],$e.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const Rt=Math.min(ee.inputs.length,ee.outputs.length);ee.inputs=ee.inputs.slice(0,Rt),ee.outputs=ee.outputs.slice(0,Rt),ee.outputs.some(an=>!qn(an))&&$e.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return ee.errorMsg=$e.join(` +`),ee}},{id:"7",type:"\u7EC4\u5408\u9898",element:(ee,rt)=>{var Ot,_t;const $e=sa[rt];return a.createElement("div",{className:te.row,style:{display:An?$e!=null&&$e.errorMsg?"flex":"none":"flex"}},a.createElement("div",{className:te.leftLayout},a.createElement(jt,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:te.question},Hn(ee,rt),Ml(ee),(Ot=ee==null?void 0:ee.questions)==null?void 0:Ot.map((zt,Rt)=>{var an;const Ut=(an=br.find(Be=>Be.id===(zt==null?void 0:zt.type)))==null?void 0:an.element;return a.createElement(a.Fragment,{key:`left-${ee.id}-${Rt}`},Ut(zt,rt,Rt)[0])}),kr(ee),a.createElement("p",{contentEditable:!0},"}}")))),a.createElement("div",{className:te.rightLayout},a.createElement(Ft,{className:$e!=null&&$e.errorMsg?te.error:""},pr($e,rt),Nl($e,"",rt),(_t=$e==null?void 0:$e.questions)==null?void 0:_t.map((zt,Rt)=>{var an;const Ut=(an=br.find(Be=>Be.id===(zt==null?void 0:zt.type)))==null?void 0:an.element;return a.createElement(a.Fragment,{key:`right-${$e.id}-${Rt}`},Ut(zt,rt,Rt)[1])}),Pa($e))))},deal:ee=>{var rt,Ot,_t,$e,zt;const Rt=ha,an=[...br],Ut=an.findIndex(ln=>ln.id==="0"),Be=an.findIndex(ln=>ln.id==="1");if(Ut!==-1){const ln=an[Ut].deal;an[Ut].deal=Vn=>{const Sn=ln(Vn);return Sn.errorMsg&&(Sn.errorMsg=Sn.errorMsg.split(` `).filter(Yn=>Yn!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` `)),Sn}}if(Be!==-1){const ln=an[Be].deal;an[Be].deal=Vn=>{const Sn=ln(Vn);return Sn.errorMsg&&(Sn.errorMsg=Sn.errorMsg.split(` `).filter(Yn=>Yn!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` `)),Sn}}ee.questions=(rt=ee.questions)!=null&&rt.length?ha(ee.questions.slice(0,20)):[],ee.questions=(Ot=ee.questions)==null?void 0:Ot.map((ln,Vn)=>{var Sn;if(ln.type==="0"||ln.type==="1"){const Yn=(Sn=ln.options)==null?void 0:Sn.map(_n=>_n==null?void 0:_n.trim().replace(/^\s+|\s+$/g,""));Yn&&new Set(Yn).size!==Yn.length&&(ln.errorMsg=(ln.errorMsg?ln.errorMsg+` `:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Ge(He({},ln),{last:Vn===ee.questions.length-1})});const Et=(_t=ee.questions)==null?void 0:_t.reduce((ln,Vn)=>{const Sn=parseFloat(Vn.score);return isNaN(Sn)?ln:ln+Sn},0);ee.score=Et;let Tt=[];return($e=ee.questions)!=null&&$e.length?ee.errorMsg=((zt=ee.questions)==null?void 0:zt.findIndex(ln=>!!ln.errorMsg))>-1:Tt.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),qn(ee==null?void 0:ee.question)||Tt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Tt.length&&(ee.errorMsg=Tt.join(` -`)),ee}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(ee,rt)=>{var Ot,_t,$e,zt;const Rt=sa[rt],an=Xt.map(Ut=>({key:Ut,label:Ut,onClick:()=>ba("platform",rt,Ut)}));return a.createElement("div",{className:te.row,style:{display:En?Rt!=null&&Rt.errorMsg?"flex":"none":"flex"}},a.createElement("div",{className:te.leftLayout},a.createElement(jt,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:te.question},Hn(ee,rt),Ml(ee),a.createElement(We,{id:ee==null?void 0:ee.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${ee==null?void 0:ee.timeLimit}`,tagName:"p"}),a.createElement(We,{id:ee==null?void 0:ee.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(ee==null?void 0:ee.platform)||""}`,tagName:"p"}),a.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),a.createElement("h4",null),a.createElement(We,{id:ee==null?void 0:ee.id,value:(ee==null?void 0:ee.code)||"",tagName:"div"}),a.createElement("h4",null),(Ot=ee==null?void 0:ee.inputs)==null?void 0:Ot.map((Ut,Be)=>{var Et;return a.createElement(a.Fragment,{key:Be},a.createElement("h4",null),a.createElement(We,{id:ee==null?void 0:ee.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Be+1})\u8F93\u5165\uFF1A${Ut||""}`,tagName:"div"}),a.createElement(We,{id:ee==null?void 0:ee.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Be+1})\u8F93\u51FA\uFF1A${((Et=ee==null?void 0:ee.outputs)==null?void 0:Et[Be])||""}`,tagName:"div"}))}),(_t=ee==null?void 0:ee.answer)==null?void 0:_t.map((Ut,Be)=>a.createElement(We,{key:Be,id:ee==null?void 0:ee.id,value:`\u7B54\u6848${Be+1}\uFF1A${Ut||""}`,tagName:"p"})),kr(ee)))),a.createElement("div",{className:te.rightLayout},a.createElement(Ft,{className:Rt!=null&&Rt.errorMsg?te.error:""},pr(Rt,rt),Nl(Rt,"",rt),a.createElement("div",{className:te.liWrap},a.createElement("div",{className:te.li,onKeyDown:vt},a.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),a.createElement(We,{className:te.edit,id:Rt==null?void 0:Rt.id,value:Rt==null?void 0:Rt.timeLimit,tagName:"div",onBlur:Ut=>ba("timeLimit",rt,Sa(Ut))})),a.createElement("div",{className:te.li},a.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),a.createElement("div",{className:"c-black"},a.createElement(we.Z,{menu:{items:an}},a.createElement("span",{className:"c-light-primary"},Rt==null?void 0:Rt.platform,a.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),a.createElement("div",{className:te.li,style:{flexDirection:"column",alignItems:"start"}},a.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),a.createElement(We,{className:te.edit,id:Rt==null?void 0:Rt.id,value:(Rt==null?void 0:Rt.code)||"",onBlur:Ut=>ba("code",rt,Sa(Ut)),tagName:"div"})),($e=Rt==null?void 0:Rt.inputs)==null?void 0:$e.map((Ut,Be)=>{var Et;return a.createElement("div",{className:te.liWrap,key:Be},a.createElement("div",{className:te.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Be+1,")\u8F93\u5165\uFF1A"),a.createElement(We,{id:Rt==null?void 0:Rt.id,value:Ut||"",className:te.edit,onBlur:Tt=>{const ln=[...(Rt==null?void 0:Rt.inputs)||[]];ln[Be]=Sa(Tt),ba("inputs",rt,ln)},tagName:"div"})),a.createElement("div",{className:te.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Be+1,")\u8F93\u51FA\uFF1A"),a.createElement(We,{id:Rt==null?void 0:Rt.id,value:((Et=Rt==null?void 0:Rt.outputs)==null?void 0:Et[Be])||"",className:te.edit,onBlur:Tt=>{const ln=[...(Rt==null?void 0:Rt.outputs)||[]];ln[Be]=Sa(Tt),ba("outputs",rt,ln)},tagName:"div"})))})),a.createElement("div",{className:te.liWrap},(zt=Rt==null?void 0:Rt.answer)==null?void 0:zt.map((Ut,Be)=>a.createElement("div",{className:te.li,key:Be},a.createElement("aside",null,"\u7B54\u6848",Be+1,"\uFF1A"),a.createElement(We,{id:Rt==null?void 0:Rt.id,value:Ut||"",className:te.edit,onBlur:Et=>{const Tt=[...(Rt==null?void 0:Rt.answer)||[]];Tt[Be]=Sa(Et),ba("output",rt,Tt)},tagName:"div"})))),Pa(Rt))))},deal:ee=>{var rt,Ot,_t,$e,zt,Rt,an,Ut;ee.score=ee.score===void 0?10:ee.score,ee.code=(_t=(Ot=(rt=ee.code)==null?void 0:rt.trim())==null?void 0:Ot.replace(/@_@/g,"@\u2581@"))==null?void 0:_t.replace(/@__@/g,"@\u2581\u2581@");let Be=[];if(qn(ee==null?void 0:ee.question)||Be.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),qn(ee==null?void 0:ee.code)?/@▁@|@▁▁@/.test(ee==null?void 0:ee.code)?($e=ee==null?void 0:ee.answer)!=null&&$e.length&&((zt=ee==null?void 0:ee.code.match(/@▁@|@▁▁@/g))==null?void 0:zt.length)!==((Rt=ee==null?void 0:ee.answer)==null?void 0:Rt.length)&&Be.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):Be.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):Be.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),ee!=null&&ee.answer?(an=ee.answer)!=null&&an.some(Tt=>!qn(Tt))&&Be.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):Be.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),ee.platform=qn(ee==null?void 0:ee.platform),ee!=null&&ee.platform){const Tt=["c","c++","java","python","javascript","ruby"],ln=(Ut=ee==null?void 0:ee.platform)==null?void 0:Ut.toLowerCase(),Vn=Tt.findIndex(Sn=>Sn===ln);Vn>-1?ee.platform=Xt[Vn]:Be.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else Be.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");if(!(ee!=null&&ee.inputs)||!(ee!=null&&ee.outputs))ee.inputs=[],ee.outputs=[],Be.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const Tt=Math.min(ee.inputs.length,ee.outputs.length);ee.inputs=ee.inputs.slice(0,Tt),ee.outputs=ee.outputs.slice(0,Tt),ee.outputs.some(ln=>!qn(ln))&&Be.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}const Et=qn(String((ee==null?void 0:ee.timeLimit)||""));return ee.timeLimit=Et,(!Et||Et&&!["3","4","5","6","7","8","9","10"].includes(Et))&&Be.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),ee.errorMsg=Be.join(` -`),ee}}],jr=()=>a.createElement(a.Fragment,null,ka.filter(ee=>{var rt;return!!((rt=br.find(_t=>_t.id===(ee==null?void 0:ee.type)))==null?void 0:rt.element)}).map((ee,rt)=>{var Ot;const _t=(Ot=br.find($e=>$e.id===(ee==null?void 0:ee.type)))==null?void 0:Ot.element;return a.createElement(a.Fragment,{key:ee.id},_t(ee,rt))})),fe=()=>Lt(void 0,null,function*(){const ee=sa.filter(rt=>!rt.checked);if($t!==3||!ee.length){le.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(Vt){wr(!0),yield Vt(sa),wr(!1);return}hn.setFieldsValue({course_discipline_id:It}),da(!0)}),be=(ee,rt=[])=>{if(typeof ee=="string")return ee.trim();if(Array.isArray(ee))return ee.map(Ot=>be(Ot,rt));if(typeof ee=="object"&&ee!==null){const Ot={};for(const _t in ee)ee.hasOwnProperty(_t)&&(rt.includes(_t)?Ot[_t]=ee[_t]:Ot[_t]=be(ee[_t],rt));return Ot}return ee},_e=ee=>Lt(void 0,null,function*(){const rt=ha(be(ee));Ya(rt),cn(JSON.parse(JSON.stringify(rt))),ya(3),Zn(!1),on(!1)});(0,a.useEffect)(()=>{if(Pn)return;const ee=()=>{$n(rt=>rt>=90?(clearInterval(yl.current),90):rt+1)};return yl.current=setInterval(ee,5e4/90),()=>clearInterval(yl.current)},[Pn]);const Ct=(ee,rt)=>{fn(!1);const Ot=new FormData;Object.keys(rt).forEach(zt=>{Ot.append(zt,rt[zt])});const _t=new window.XMLHttpRequest;_t.withCredentials=!0;const $e=(0,wt.Ec)({method:"POST",headers:{}});_t.addEventListener("load",function(zt){return Lt(this,null,function*(){var Rt,an;try{const Ut=JSON.parse((Rt=zt==null?void 0:zt.target)==null?void 0:Rt.response);if(fn(!0),$n(100),yield new Promise(Be=>setTimeout(()=>Be(),780)),Ut.status===0){if(!((an=Ut==null?void 0:Ut.data)!=null&&an.length)){le.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),Zn(!1);return}_e((Ut==null?void 0:Ut.data)||[])}else Zn(!1),le.ZP.warning(Ut==null?void 0:Ut.message)}catch(Ut){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",Ut)}})}),_t.addEventListener("error",()=>{Zn(!1)}),_t.open("POST",`${ze.Z.API_SERVER}${ee}`),_t.send(Ot)},Gt=ee=>Lt(void 0,null,function*(){const rt=ee.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(rt)==-1?(le.ZP.error(`${ee.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(Zn(!0),Ca("\u5904\u7406\u4E2D"),Ct("/api/intelligent_imports/import.json",{file:ee}),Promise.reject())});let Wt=[{key:1,label:a.createElement(De.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:Gt},a.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,ft.Ny)()||(0,ft.$O)())&&Wt.push({key:2,label:a.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{Rl.current.onClick()}});const wn=[sa.length,(yn=sa.filter(ee=>!!(ee!=null&&ee.errorMsg)))==null?void 0:yn.length];return a.createElement("div",{className:se()(te.intelligentBox,"intelligent-body-curb",Ee),style:Ge(He({},qe),{width:Qe}),ref:La},a.createElement("div",{className:te.underpin},a.createElement("b",{style:Bt}),a.createElement("b",{style:Bt})),a.createElement("div",{className:te.head,style:{top:tt}},a.createElement("div",{className:te.leftLayout},St||a.createElement(a.Fragment,null,a.createElement(re.Z,{align:"middle"},a.createElement("div",{className:te.title},"\u8BD5\u9898\u7F16\u8F91"),!Ue&&a.createElement(Me.op,{href:`${ze.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",a.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),a.createElement(Me.op,{onClick:mn,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!Ue&&a.createElement(we.Z,{overlayClassName:te.menu,menu:{items:Wt}},a.createElement(Me.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!kt&&kt),a.createElement("div",{className:te.tip},a.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),a.createElement(re.Z,{className:te.rightLayout,style:{alignItems:"start"}},ot||a.createElement(a.Fragment,null,a.createElement("div",{className:te.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes($t)&&a.createElement(ge.default,{className:"ml20",checked:En,onChange:ee=>on(ee.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes($t)&&a.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",a.createElement("span",{className:"ml5 mr5 c-light-primary"},wn[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",a.createElement("span",{className:"ml5 mr5 c-red-e53"},wn[1]),"\u9898")),Ne&&a.createElement("div",{className:te.tabs},ka==null?void 0:ka.map((ee,rt)=>a.createElement("div",{onClick:()=>{gl(rt)},className:Wn===rt&&te.active,key:rt},"\u65B0\u9898",rt+1)))),a.createElement("div",{className:te.centerBox},a.createElement("img",{className:"mb10",src:b,width:56}),!Te&&a.createElement(Me.op,{onClick:al},"\u8BC6\u522B"))),[1,2].includes($t)&&El(),[3].includes($t)&&jr(),a.createElement("div",{className:"pb10"}),a.createElement("div",{className:te.buttonFixed},a.createElement("div",{className:te.buttonWrap},a.createElement(pt.ZP,{size:"middle",className:`${te.button} mr20`,onClick:je},"\u53D6\u6D88"),a.createElement(pt.ZP,{size:"middle",type:"primary",loading:Il,className:`${te.button}`,onClick:fe},vn))),a.createElement(xe.default,{centered:!0,closable:!1,destroyOnClose:!0,open:ll,title:null,footer:null,width:320,afterClose:()=>$n(0)},a.createElement(re.Z,{align:"middle",style:{flexDirection:"column"}},a.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},Ka,a.createElement("span",{className:te.dotLoading},a.createElement("span",null,"."),a.createElement("span",null,"."),a.createElement("span",null,"."))),a.createElement(ve.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:Nn}),a.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",a.createElement("span",{className:"ml5 c-light-primary"},Nn,"%")))),a.createElement(xe.default,{centered:!0,open:Mn,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:dn,width:500,onCancel:()=>da(!1),onOk:()=>hn.submit(),afterClose:()=>{hn.resetFields()}},a.createElement(ue.default,{style:{maxHeight:550},form:hn,layout:"horizontal",colon:!1,size:"large",onFinish:ee=>Lt(void 0,null,function*(){var rt,Ot,_t,$e,zt;const Rt=sa.filter(Be=>!Be.checked&&!Be.errorMsg);Fn(!0);const an=()=>Lt(void 0,null,function*(){var Be,Et;const Tt=yield(0,Ie.ZP)("/api/intelligent_imports/save.json",{method:"post",body:Ge(He(He({},mt),ee),{list:Rt,mode:xt})});Tt.status===0&&(nn&&((Be=Tt==null?void 0:Tt.data)!=null&&Be.success)&&window.location.pathname==="/problemset"&&(Kt.Z.publish("refresh-item-bank",ee.group_id),yield new Promise(ln=>setTimeout(()=>ln(),1500))),le.ZP.success(`\u6210\u529F\u5BFC\u5165${(Et=Tt==null?void 0:Tt.data)==null?void 0:Et.success}\u9053\u8BD5\u9898`,3),Pe(Tt),da(!1)),Fn(!1)});if(xt!==1){yield an();return}const Ut=yield(0,Ie.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:sa,mode:xt}});if(Ut.status===0){if(!((rt=Ut==null?void 0:Ut.data)!=null&&rt.error_size)){yield an();return}xe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{Fn(!1)},title:"\u63D0\u793A",content:a.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",a.createElement("span",{className:"c-light-primary ml5 mr5"},(Ot=Ut==null?void 0:Ut.data)==null?void 0:Ot.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",a.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(_t=Ut==null?void 0:Ut.data)==null?void 0:_t.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",a.createElement("span",{className:"ml5 mr5"},(zt=($e=Ut==null?void 0:Ut.data)==null?void 0:$e.index)==null?void 0:zt.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:an})}})},a.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),a.createElement(ue.default.Item,{label:"\u6240\u5C5E\u8BFE\u7A0B",name:"course_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},a.createElement(ht.q,null)),xt===1&&a.createElement(ue.default.Item,{label:a.createElement(re.Z,{align:"middle",style:{justifyContent:"space-between"}},a.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),a.createElement("div",{onClick:()=>bn(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},a.createElement("img",{className:"mr5 primary-hover",src:Pt}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},a.createElement(oe.Z,{key:pa})))),a.createElement(xe.default,{centered:!0,open:Yt,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:ja,onCancel:()=>bn(!1),onOk:()=>Xn.submit(),afterClose:()=>{Xn.resetFields()}},a.createElement(ue.default,{style:{maxHeight:550},form:Xn,layout:"horizontal",colon:!1,size:"large",onFinish:ee=>Lt(void 0,null,function*(){var rt;jn(!0),(yield(0,Ie.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:ee.name,parent_id:(rt=ee==null?void 0:ee.parent_id)==null?void 0:rt[0]}})).status===0?(Wa(pa+1),setTimeout(()=>{le.ZP.success("\u64CD\u4F5C\u6210\u529F"),bn(!1),jn(!1)},1e3)):jn(!1)})},a.createElement(ue.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},a.createElement(ie.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),a.createElement(ue.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},a.createElement(oe.Z,null)))),a.createElement(Ke.Z,{onSave:ee=>{Zn(!0),Ca("\u5904\u7406\u4E2D"),Ct("/api/intelligent_imports/import.json",{html:ee})},ref:Rl}))},Jt=Ye;var qt=Qt},71039:function(ke,Je,E){"use strict";var a=E(59301),te=E(74501),ce=E(48136),se=E(9057),ue=E(62957),le=E(59301);const xe=(0,a.forwardRef)(({callback:Se,width:re,onChange:ge,disabled:we,readOnly:De,type:pt="",value:ve="",style:ie={}},Me)=>{const ze=(0,a.useRef)(),Ye=(0,a.useRef)(),[ye,de]=(0,a.useState)(0),[b,Ie]=(0,a.useState)(0),[oe,Pt]=(0,a.useState)(!1),Dt=()=>{var Ve=document.createElement("div");Ve.innerHTML=ze.current.getValue();var Fe=Ve.innerText;return Se&&Se(Fe),Fe};(0,a.useImperativeHandle)(Me,()=>({getData:Dt}));const bt=Ve=>{Ve.preventDefault();const Fe=Ve.clientX-ye,he=Ve.clientY-b;document.body.onmousemove=We=>{let ft=We.clientX-Fe,Kt=We.clientY-he;const Ke=document.getElementsByClassName("markdown-popup-form")[0],ht=window.innerWidth-Ke.offsetWidth,wt=window.innerHeight-Ke.offsetHeight;ft=Math.max(0,Math.min(ft,ht)),Kt=Math.max(0,Math.min(Kt,wt)),gt(We.clientX,We.clientY,Fe,he)&&(de(ft),Ie(Kt))},document.body.onmouseup=function(){document.body.onmousemove=null}},gt=(Ve,Fe,he,We)=>{const ft=document.body.clientHeight,Kt=document.body.clientWidth;return Ve<20&&he>Ve||Ve>Kt-20&&heFe||Fe>ft-20&&We{oe&&setTimeout(()=>{const Ve=document.getElementsByClassName("markdown-popup-form")[0],Fe=window.innerWidth/2-Ve.offsetWidth/2,he=window.innerHeight/2-Ve.offsetHeight/2;de(Fe),Ie(he)},0)},[oe]);const yt=()=>{we||De||Pt(!0)};return le.createElement("div",{style:ie},le.createElement("div",{style:{width:re||"100%",position:"relative"},className:`${te.Z.mathFillWrap} ${we||De?"cursorDefault":""}`,onClick:()=>yt()},le.createElement("math-field",{disabled:we,locale:"zh_cn",class:`${te.Z.mathField} ${pt}`,readOnly:De,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:ze,style:{width:"100%",fontSize:ve?18:14},value:ve||""})),le.createElement(ue.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:ye,top:b},title:le.createElement("div",{style:{cursor:"move"},onMouseDown:bt},"\u8F93\u5165\u516C\u5F0F"),open:oe,onOk:()=>{const Ve=Ye.current.getData();ze.current.setValue(Ve),ge(Ve),Pt(!1)},onCancel:()=>{Pt(!1)},destroyOnClose:!0,className:"markdown-popup-form"},le.createElement(se.Z,{value:ve,ref:Ye,onChange:ge,showSaveButton:!1})))});Je.Z=xe},9057:function(ke,Je,E){"use strict";var a=E(59301),te=E(77019),ce=E(5269),se=E(31691),ue=E(7939),le=E(35883),xe=E(74501),Se=E(48136),re=E(59301);const ge=(0,a.forwardRef)(({callback:we,showSaveButton:De,value:pt=""},ve)=>{const ie=(0,a.useRef)(),Me=[{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 "}]}]}],ze=[{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 +`)),ee}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(ee,rt)=>{var Ot,_t,$e,zt;const Rt=sa[rt],an=Xt.map(Ut=>({key:Ut,label:Ut,onClick:()=>ba("platform",rt,Ut)}));return a.createElement("div",{className:te.row,style:{display:An?Rt!=null&&Rt.errorMsg?"flex":"none":"flex"}},a.createElement("div",{className:te.leftLayout},a.createElement(jt,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:te.question},Hn(ee,rt),Ml(ee),a.createElement(We,{id:ee==null?void 0:ee.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${ee==null?void 0:ee.timeLimit}`,tagName:"p"}),a.createElement(We,{id:ee==null?void 0:ee.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(ee==null?void 0:ee.platform)||""}`,tagName:"p"}),a.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),a.createElement("h4",null),a.createElement(We,{id:ee==null?void 0:ee.id,value:(ee==null?void 0:ee.code)||"",tagName:"div"}),a.createElement("h4",null),(Ot=ee==null?void 0:ee.inputs)==null?void 0:Ot.map((Ut,Be)=>{var Et;return a.createElement(a.Fragment,{key:Be},a.createElement("h4",null),a.createElement(We,{id:ee==null?void 0:ee.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Be+1})\u8F93\u5165\uFF1A${Ut||""}`,tagName:"div"}),a.createElement(We,{id:ee==null?void 0:ee.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Be+1})\u8F93\u51FA\uFF1A${((Et=ee==null?void 0:ee.outputs)==null?void 0:Et[Be])||""}`,tagName:"div"}))}),(_t=ee==null?void 0:ee.answer)==null?void 0:_t.map((Ut,Be)=>a.createElement(We,{key:Be,id:ee==null?void 0:ee.id,value:`\u7B54\u6848${Be+1}\uFF1A${Ut||""}`,tagName:"p"})),kr(ee)))),a.createElement("div",{className:te.rightLayout},a.createElement(Ft,{className:Rt!=null&&Rt.errorMsg?te.error:""},pr(Rt,rt),Nl(Rt,"",rt),a.createElement("div",{className:te.liWrap},a.createElement("div",{className:te.li,onKeyDown:vt},a.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),a.createElement(We,{className:te.edit,id:Rt==null?void 0:Rt.id,value:Rt==null?void 0:Rt.timeLimit,tagName:"div",onBlur:Ut=>ba("timeLimit",rt,Sa(Ut))})),a.createElement("div",{className:te.li},a.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),a.createElement("div",{className:"c-black"},a.createElement(we.Z,{menu:{items:an}},a.createElement("span",{className:"c-light-primary"},Rt==null?void 0:Rt.platform,a.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),a.createElement("div",{className:te.li,style:{flexDirection:"column",alignItems:"start"}},a.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),a.createElement(We,{className:te.edit,id:Rt==null?void 0:Rt.id,value:(Rt==null?void 0:Rt.code)||"",onBlur:Ut=>ba("code",rt,Sa(Ut)),tagName:"div"})),($e=Rt==null?void 0:Rt.inputs)==null?void 0:$e.map((Ut,Be)=>{var Et;return a.createElement("div",{className:te.liWrap,key:Be},a.createElement("div",{className:te.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Be+1,")\u8F93\u5165\uFF1A"),a.createElement(We,{id:Rt==null?void 0:Rt.id,value:Ut||"",className:te.edit,onBlur:Tt=>{const ln=[...(Rt==null?void 0:Rt.inputs)||[]];ln[Be]=Sa(Tt),ba("inputs",rt,ln)},tagName:"div"})),a.createElement("div",{className:te.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Be+1,")\u8F93\u51FA\uFF1A"),a.createElement(We,{id:Rt==null?void 0:Rt.id,value:((Et=Rt==null?void 0:Rt.outputs)==null?void 0:Et[Be])||"",className:te.edit,onBlur:Tt=>{const ln=[...(Rt==null?void 0:Rt.outputs)||[]];ln[Be]=Sa(Tt),ba("outputs",rt,ln)},tagName:"div"})))})),a.createElement("div",{className:te.liWrap},(zt=Rt==null?void 0:Rt.answer)==null?void 0:zt.map((Ut,Be)=>a.createElement("div",{className:te.li,key:Be},a.createElement("aside",null,"\u7B54\u6848",Be+1,"\uFF1A"),a.createElement(We,{id:Rt==null?void 0:Rt.id,value:Ut||"",className:te.edit,onBlur:Et=>{const Tt=[...(Rt==null?void 0:Rt.answer)||[]];Tt[Be]=Sa(Et),ba("output",rt,Tt)},tagName:"div"})))),Pa(Rt))))},deal:ee=>{var rt,Ot,_t,$e,zt,Rt,an,Ut;ee.score=ee.score===void 0?10:ee.score,ee.code=(_t=(Ot=(rt=ee.code)==null?void 0:rt.trim())==null?void 0:Ot.replace(/@_@/g,"@\u2581@"))==null?void 0:_t.replace(/@__@/g,"@\u2581\u2581@");let Be=[];if(qn(ee==null?void 0:ee.question)||Be.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),qn(ee==null?void 0:ee.code)?/@▁@|@▁▁@/.test(ee==null?void 0:ee.code)?($e=ee==null?void 0:ee.answer)!=null&&$e.length&&((zt=ee==null?void 0:ee.code.match(/@▁@|@▁▁@/g))==null?void 0:zt.length)!==((Rt=ee==null?void 0:ee.answer)==null?void 0:Rt.length)&&Be.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):Be.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):Be.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),ee!=null&&ee.answer?(an=ee.answer)!=null&&an.some(Tt=>!qn(Tt))&&Be.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):Be.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),ee.platform=qn(ee==null?void 0:ee.platform),ee!=null&&ee.platform){const Tt=["c","c++","java","python","javascript","ruby"],ln=(Ut=ee==null?void 0:ee.platform)==null?void 0:Ut.toLowerCase(),Vn=Tt.findIndex(Sn=>Sn===ln);Vn>-1?ee.platform=Xt[Vn]:Be.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else Be.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");if(!(ee!=null&&ee.inputs)||!(ee!=null&&ee.outputs))ee.inputs=[],ee.outputs=[],Be.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const Tt=Math.min(ee.inputs.length,ee.outputs.length);ee.inputs=ee.inputs.slice(0,Tt),ee.outputs=ee.outputs.slice(0,Tt),ee.outputs.some(ln=>!qn(ln))&&Be.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}const Et=qn(String((ee==null?void 0:ee.timeLimit)||""));return ee.timeLimit=Et,(!Et||Et&&!["3","4","5","6","7","8","9","10"].includes(Et))&&Be.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),ee.errorMsg=Be.join(` +`),ee}}],jr=()=>a.createElement(a.Fragment,null,ka.filter(ee=>{var rt;return!!((rt=br.find(_t=>_t.id===(ee==null?void 0:ee.type)))==null?void 0:rt.element)}).map((ee,rt)=>{var Ot;const _t=(Ot=br.find($e=>$e.id===(ee==null?void 0:ee.type)))==null?void 0:Ot.element;return a.createElement(a.Fragment,{key:ee.id},_t(ee,rt))})),fe=()=>Lt(void 0,null,function*(){const ee=sa.filter(rt=>!rt.checked);if($t!==3||!ee.length){le.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(Vt){wr(!0),yield Vt(sa),wr(!1);return}pn.setFieldsValue({course_discipline_id:It}),da(!0)}),be=(ee,rt=[])=>{if(typeof ee=="string")return ee.trim();if(Array.isArray(ee))return ee.map(Ot=>be(Ot,rt));if(typeof ee=="object"&&ee!==null){const Ot={};for(const _t in ee)ee.hasOwnProperty(_t)&&(rt.includes(_t)?Ot[_t]=ee[_t]:Ot[_t]=be(ee[_t],rt));return Ot}return ee},_e=ee=>Lt(void 0,null,function*(){const rt=ha(be(ee));Ya(rt),cn(JSON.parse(JSON.stringify(rt))),ya(3),Zn(!1),on(!1)});(0,a.useEffect)(()=>{if(Pn)return;const ee=()=>{$n(rt=>rt>=90?(clearInterval(yl.current),90):rt+1)};return yl.current=setInterval(ee,5e4/90),()=>clearInterval(yl.current)},[Pn]);const Ct=(ee,rt)=>{fn(!1);const Ot=new FormData;Object.keys(rt).forEach(zt=>{Ot.append(zt,rt[zt])});const _t=new window.XMLHttpRequest;_t.withCredentials=!0;const $e=(0,wt.Ec)({method:"POST",headers:{}});_t.addEventListener("load",function(zt){return Lt(this,null,function*(){var Rt,an;try{const Ut=JSON.parse((Rt=zt==null?void 0:zt.target)==null?void 0:Rt.response);if(fn(!0),$n(100),yield new Promise(Be=>setTimeout(()=>Be(),780)),Ut.status===0){if(!((an=Ut==null?void 0:Ut.data)!=null&&an.length)){le.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),Zn(!1);return}_e((Ut==null?void 0:Ut.data)||[])}else Zn(!1),le.ZP.warning(Ut==null?void 0:Ut.message)}catch(Ut){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",Ut)}})}),_t.addEventListener("error",()=>{Zn(!1)}),_t.open("POST",`${Ze.Z.API_SERVER}${ee}`),_t.send(Ot)},Gt=ee=>Lt(void 0,null,function*(){const rt=ee.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(rt)==-1?(le.ZP.error(`${ee.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(Zn(!0),Ca("\u5904\u7406\u4E2D"),Ct("/api/intelligent_imports/import.json",{file:ee}),Promise.reject())});let Wt=[{key:1,label:a.createElement(De.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:Gt},a.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,ft.Ny)()||(0,ft.$O)())&&Wt.push({key:2,label:a.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{Rl.current.onClick()}});const wn=[sa.length,(hn=sa.filter(ee=>!!(ee!=null&&ee.errorMsg)))==null?void 0:hn.length];return a.createElement("div",{className:se()(te.intelligentBox,"intelligent-body-curb",Ee),style:Ge(He({},qe),{width:Qe}),ref:La},a.createElement("div",{className:te.underpin},a.createElement("b",{style:Bt}),a.createElement("b",{style:Bt})),a.createElement("div",{className:te.head,style:{top:tt}},a.createElement("div",{className:te.leftLayout},St||a.createElement(a.Fragment,null,a.createElement(re.Z,{align:"middle"},a.createElement("div",{className:te.title},"\u8BD5\u9898\u7F16\u8F91"),!je&&a.createElement(Me.op,{href:`${Ze.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",a.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),a.createElement(Me.op,{onClick:mn,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!je&&a.createElement(we.Z,{overlayClassName:te.menu,menu:{items:Wt}},a.createElement(Me.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!kt&&kt),a.createElement("div",{className:te.tip},a.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),a.createElement(re.Z,{className:te.rightLayout,style:{alignItems:"start"}},ot||a.createElement(a.Fragment,null,a.createElement("div",{className:te.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes($t)&&a.createElement(ge.default,{className:"ml20",checked:An,onChange:ee=>on(ee.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes($t)&&a.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",a.createElement("span",{className:"ml5 mr5 c-light-primary"},wn[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",a.createElement("span",{className:"ml5 mr5 c-red-e53"},wn[1]),"\u9898")),Ne&&a.createElement("div",{className:te.tabs},ka==null?void 0:ka.map((ee,rt)=>a.createElement("div",{onClick:()=>{gl(rt)},className:Wn===rt&&te.active,key:rt},"\u65B0\u9898",rt+1)))),a.createElement("div",{className:te.centerBox},a.createElement("img",{className:"mb10",src:b,width:56}),!Te&&a.createElement(Me.op,{onClick:al},"\u8BC6\u522B"))),[1,2].includes($t)&&El(),[3].includes($t)&&jr(),a.createElement("div",{className:"pb10"}),a.createElement("div",{className:te.buttonFixed},a.createElement("div",{className:te.buttonWrap},a.createElement(pt.ZP,{size:"middle",className:`${te.button} mr20`,onClick:Re},"\u53D6\u6D88"),a.createElement(pt.ZP,{size:"middle",type:"primary",loading:Il,className:`${te.button}`,onClick:fe},vn))),a.createElement(xe.default,{centered:!0,closable:!1,destroyOnClose:!0,open:ll,title:null,footer:null,width:320,afterClose:()=>$n(0)},a.createElement(re.Z,{align:"middle",style:{flexDirection:"column"}},a.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},Ka,a.createElement("span",{className:te.dotLoading},a.createElement("span",null,"."),a.createElement("span",null,"."),a.createElement("span",null,"."))),a.createElement(ve.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:Nn}),a.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",a.createElement("span",{className:"ml5 c-light-primary"},Nn,"%")))),a.createElement(xe.default,{centered:!0,open:Mn,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:dn,width:500,onCancel:()=>da(!1),onOk:()=>pn.submit(),afterClose:()=>{pn.resetFields()}},a.createElement(ue.default,{style:{maxHeight:550},form:pn,layout:"horizontal",colon:!1,size:"large",onFinish:ee=>Lt(void 0,null,function*(){var rt,Ot,_t,$e,zt;const Rt=sa.filter(Be=>!Be.checked&&!Be.errorMsg);Fn(!0);const an=()=>Lt(void 0,null,function*(){var Be,Et;const Tt=yield(0,Ie.ZP)("/api/intelligent_imports/save.json",{method:"post",body:Ge(He(He({},mt),ee),{list:Rt,mode:xt})});Tt.status===0&&(nn&&((Be=Tt==null?void 0:Tt.data)!=null&&Be.success)&&window.location.pathname==="/problemset"&&(Kt.Z.publish("refresh-item-bank",ee.group_id),yield new Promise(ln=>setTimeout(()=>ln(),1500))),le.ZP.success(`\u6210\u529F\u5BFC\u5165${(Et=Tt==null?void 0:Tt.data)==null?void 0:Et.success}\u9053\u8BD5\u9898`,3),Pe(Tt),da(!1)),Fn(!1)});if(xt!==1){yield an();return}const Ut=yield(0,Ie.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:sa,mode:xt}});if(Ut.status===0){if(!((rt=Ut==null?void 0:Ut.data)!=null&&rt.error_size)){yield an();return}xe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{Fn(!1)},title:"\u63D0\u793A",content:a.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",a.createElement("span",{className:"c-light-primary ml5 mr5"},(Ot=Ut==null?void 0:Ut.data)==null?void 0:Ot.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",a.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(_t=Ut==null?void 0:Ut.data)==null?void 0:_t.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",a.createElement("span",{className:"ml5 mr5"},(zt=($e=Ut==null?void 0:Ut.data)==null?void 0:$e.index)==null?void 0:zt.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:an})}})},a.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),a.createElement(ue.default.Item,{label:"\u6240\u5C5E\u8BFE\u7A0B",name:"course_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},a.createElement(ht.q,null)),xt===1&&a.createElement(ue.default.Item,{label:a.createElement(re.Z,{align:"middle",style:{justifyContent:"space-between"}},a.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),a.createElement("div",{onClick:()=>bn(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},a.createElement("img",{className:"mr5 primary-hover",src:Pt}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},a.createElement(oe.Z,{key:pa})))),a.createElement(xe.default,{centered:!0,open:Yt,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:ja,onCancel:()=>bn(!1),onOk:()=>Xn.submit(),afterClose:()=>{Xn.resetFields()}},a.createElement(ue.default,{style:{maxHeight:550},form:Xn,layout:"horizontal",colon:!1,size:"large",onFinish:ee=>Lt(void 0,null,function*(){var rt;jn(!0),(yield(0,Ie.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:ee.name,parent_id:(rt=ee==null?void 0:ee.parent_id)==null?void 0:rt[0]}})).status===0?(Wa(pa+1),setTimeout(()=>{le.ZP.success("\u64CD\u4F5C\u6210\u529F"),bn(!1),jn(!1)},1e3)):jn(!1)})},a.createElement(ue.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},a.createElement(ie.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),a.createElement(ue.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},a.createElement(oe.Z,null)))),a.createElement(Ke.Z,{onSave:ee=>{Zn(!0),Ca("\u5904\u7406\u4E2D"),Ct("/api/intelligent_imports/import.json",{html:ee})},ref:Rl}))},Jt=Ye;var qt=Qt},71039:function(ke,Je,E){"use strict";var a=E(59301),te=E(74501),ce=E(48136),se=E(9057),ue=E(62957),le=E(59301);const xe=(0,a.forwardRef)(({callback:Se,width:re,onChange:ge,disabled:we,readOnly:De,type:pt="",value:ve="",style:ie={}},Me)=>{const Ze=(0,a.useRef)(),Ye=(0,a.useRef)(),[ye,de]=(0,a.useState)(0),[b,Ie]=(0,a.useState)(0),[oe,Pt]=(0,a.useState)(!1),Dt=()=>{var Ve=document.createElement("div");Ve.innerHTML=Ze.current.getValue();var Fe=Ve.innerText;return Se&&Se(Fe),Fe};(0,a.useImperativeHandle)(Me,()=>({getData:Dt}));const bt=Ve=>{Ve.preventDefault();const Fe=Ve.clientX-ye,he=Ve.clientY-b;document.body.onmousemove=We=>{let ft=We.clientX-Fe,Kt=We.clientY-he;const Ke=document.getElementsByClassName("markdown-popup-form")[0],ht=window.innerWidth-Ke.offsetWidth,wt=window.innerHeight-Ke.offsetHeight;ft=Math.max(0,Math.min(ft,ht)),Kt=Math.max(0,Math.min(Kt,wt)),gt(We.clientX,We.clientY,Fe,he)&&(de(ft),Ie(Kt))},document.body.onmouseup=function(){document.body.onmousemove=null}},gt=(Ve,Fe,he,We)=>{const ft=document.body.clientHeight,Kt=document.body.clientWidth;return Ve<20&&he>Ve||Ve>Kt-20&&heFe||Fe>ft-20&&We{oe&&setTimeout(()=>{const Ve=document.getElementsByClassName("markdown-popup-form")[0],Fe=window.innerWidth/2-Ve.offsetWidth/2,he=window.innerHeight/2-Ve.offsetHeight/2;de(Fe),Ie(he)},0)},[oe]);const yt=()=>{we||De||Pt(!0)};return le.createElement("div",{style:ie},le.createElement("div",{style:{width:re||"100%",position:"relative"},className:`${te.Z.mathFillWrap} ${we||De?"cursorDefault":""}`,onClick:()=>yt()},le.createElement("math-field",{disabled:we,locale:"zh_cn",class:`${te.Z.mathField} ${pt}`,readOnly:De,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:Ze,style:{width:"100%",fontSize:ve?18:14},value:ve||""})),le.createElement(ue.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:ye,top:b},title:le.createElement("div",{style:{cursor:"move"},onMouseDown:bt},"\u8F93\u5165\u516C\u5F0F"),open:oe,onOk:()=>{const Ve=Ye.current.getData();Ze.current.setValue(Ve),ge(Ve),Pt(!1)},onCancel:()=>{Pt(!1)},destroyOnClose:!0,className:"markdown-popup-form"},le.createElement(se.Z,{value:ve,ref:Ye,onChange:ge,showSaveButton:!1})))});Je.Z=xe},9057:function(ke,Je,E){"use strict";var a=E(59301),te=E(77019),ce=E(5269),se=E(31691),ue=E(7939),le=E(35883),xe=E(74501),Se=E(48136),re=E(59301);const ge=(0,a.forwardRef)(({callback:we,showSaveButton:De,value:pt=""},ve)=>{const ie=(0,a.useRef)(),Me=[{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 "}]}]}],Ze=[{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 @@ -314,7 +314,7 @@ ${ot} \\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}`}]}]}],Ye=b=>{ie.current.setValue(ie.current.getValue()+" "+b.value+" ")},ye=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:re.createElement(te.Z,{className:xe.Z.lists,gutter:[10,10]},Me.map((b,Ie)=>re.createElement(ce.Z,{flex:"110px",className:xe.Z.item},re.createElement("div",null,re.createElement(le.Z,{value:`$$${b.value}$$`}),b.name),re.createElement("div",{className:xe.Z.children},b.children.map((oe,Pt)=>re.createElement("div",{key:Pt},re.createElement("h1",null,oe.name),re.createElement(te.Z,{gutter:[10,10]},oe.data.map((Dt,bt)=>re.createElement(ce.Z,{key:bt,onClick:()=>Ye(Dt),className:xe.Z.diamond},re.createElement(le.Z,{value:"`$$"+Dt.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:re.createElement(te.Z,{className:xe.Z.lists,gutter:[10,10]},ze.map((b,Ie)=>re.createElement(ce.Z,{flex:"110px",className:xe.Z.item},re.createElement("div",null,re.createElement(le.Z,{value:"`$$"+b.value+"$$`"}),b.name),re.createElement("div",{className:xe.Z.children},b.children.map((oe,Pt)=>re.createElement("div",{key:Pt},oe.name&&re.createElement("h1",null,oe.name),re.createElement(te.Z,{gutter:[10,10]},oe.data.map((Dt,bt)=>re.createElement(ce.Z,{key:bt,onClick:()=>Ye(Dt),className:xe.Z.diamond},re.createElement(le.Z,{value:"`$$"+Dt.value+"$$`"}))))))))))}],de=()=>{var b=document.createElement("div");b.innerHTML=ie.current.getValue();var Ie=b.innerText;return we&&we(Ie),Ie};return(0,a.useImperativeHandle)(ve,()=>({getData:de})),re.createElement("div",{className:xe.Z.mathWrap},re.createElement(se.default,{defaultActiveKey:"1",items:ye}),re.createElement("math-field",{locale:"zh_cn",className:xe.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:ie,style:{width:800,marginTop:30,fontSize:18}},pt||""),De&&re.createElement("div",{className:xe.Z.button},re.createElement(ue.ZP,{size:"large",onClick:de,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Je.Z=ge},90736:function(ke,Je,E){"use strict";var a=E(59301),te=E(4977),ce=E(7939),se=Object.defineProperty,ue=Object.defineProperties,le=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,ge=(ve,ie,Me)=>ie in ve?se(ve,ie,{enumerable:!0,configurable:!0,writable:!0,value:Me}):ve[ie]=Me,we=(ve,ie)=>{for(var Me in ie||(ie={}))Se.call(ie,Me)&&ge(ve,Me,ie[Me]);if(xe)for(var Me of xe(ie))re.call(ie,Me)&&ge(ve,Me,ie[Me]);return ve},De=(ve,ie)=>ue(ve,le(ie));const pt=({img:ve,buttonProps:ie={},styles:Me={},customText:ze,ButtonText:Ye,ButtonClick:ye,Buttonclass:de,ButtonTwo:b,imgStyles:Ie,loading:oe=!1,className:Pt=""})=>a.createElement("section",{className:`tc animated fadeIn ${Pt}`,style:we({color:"#999",margin:"100px auto",visibility:oe?"hidden":"visible"},Me)},a.createElement("img",{src:ve||te,style:De(we({},Ie),{pointerEvents:"none",userSelect:"none"})}),a.createElement("p",{className:"mt20 font14"},ze||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),Ye&&a.createElement(ce.ZP,we({className:de,onClick:ye},ie),Ye),b&&b);Je.Z=pt},86974:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return de}});var a=E(59301),te={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",showClose:"showClose___edZQA",embed:"embed___hvpEJ"},ce=E(7939),se=E(70557),ue=E(34728),le=E(25399),xe=E(76406),Se=E(84849),re=E(90736),ge=E(14185),we=E(52078),De=E(59301),pt=Object.defineProperty,ve=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,ze=(b,Ie,oe)=>Ie in b?pt(b,Ie,{enumerable:!0,configurable:!0,writable:!0,value:oe}):b[Ie]=oe,Ye=(b,Ie)=>{for(var oe in Ie||(Ie={}))ie.call(Ie,oe)&&ze(b,oe,Ie[oe]);if(ve)for(var oe of ve(Ie))Me.call(Ie,oe)&&ze(b,oe,Ie[oe]);return b},ye=(b,Ie,oe)=>new Promise((Pt,Dt)=>{var bt=Ve=>{try{yt(oe.next(Ve))}catch(Fe){Dt(Fe)}},gt=Ve=>{try{yt(oe.throw(Ve))}catch(Fe){Dt(Fe)}},yt=Ve=>Ve.done?Pt(Ve.value):Promise.resolve(Ve.value).then(bt,gt);yt((oe=oe.apply(b,Ie)).next())}),de=({editOffice:b="view",data:Ie,issaver:oe,onSaver:Pt,theme:Dt,type:bt,filename:gt,monacoEditor:yt,className:Ve,style:Fe,close:he,onClose:We,hasMask:ft,disabledDownload:Kt,onImgDimensions:Ke,showNodata:ht,recordInfo:wt})=>{const[at,et]=(0,a.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[nt,st]=(0,a.useState)(""),[Ae,Ce]=(0,a.useState)(),me=window.ENV==="build"?"/react/build":"",He=location.host.startsWith("localhost")?ge.Z.PROXY_SERVER:ge.Z.API_SERVER,Lt=10*(1024*1024),it=(0,a.useRef)();Ie!=null&&Ie.startsWith("/api")&&bt!=="txt"&&(Ie=ge.Z.API_SERVER+Ie);const vt=Ee=>Ee.substring(Ee.lastIndexOf("/")+1).split(".").pop();gt&&yt&&(yt.filename=gt),(0,a.useEffect)(()=>{var Ee,qe;const Qe=(qe=(Ee=document.cookie)==null?void 0:Ee.replace(/\s/g,""))==null?void 0:qe.split(";");Qe==null||Qe.map(je=>{let Pe=je.split("=");Pe[0]==="_educoder_session"&&st(Pe[1])})},[]),(0,a.useEffect)(()=>{bt==="office"&&(Ie.indexOf("bigfilescdn.")>-1||Ie.indexOf("bigfiles1")>-1?Ce({url:Ie,fileType:vt(Ie),model:Ie.indexOf("model=edit")?"edit":"view"}):Ie.indexOf("coze")>-1?Ce({url:Ie,fileType:"doc",model:"view"}):Ft())},[bt,Ie]);function jt(Ee){return ye(this,null,function*(){Ee.data.type==="pdfdata"&&(Pt(Ee.data.data),window.removeEventListener("message",jt,!1)),console.log("mess---:",Ee.data)})}const Ft=()=>ye(void 0,null,function*(){console.log("data:",Ie);let Ee=Ie;Ie.startsWith("http")||(Ee=location.origin+Ee);let qe=new URL(Ee).pathname.split("/").pop();const Qe=yield(0,Se.gJ)({attachment_id:qe});Qe.url=He+Qe.url,Ce(Qe)}),Qt=()=>{if(Ie.startsWith("http")||Ie.startsWith("blob:")){Jt();return}(0,xe.Sv)(gt||"educoder",Ie,gt)},Jt=()=>{wt&&(0,we.fc)({id:wt==null?void 0:wt.id,watch_type:1,course_id:wt==null?void 0:wt.course_id}),(0,xe.Nd)(gt||"educoder",decodeURIComponent(Ie))};(0,a.useEffect)(()=>(window.addEventListener("message",qt),()=>{window.removeEventListener("message",qt)}),[]);const qt=Ee=>{var qe;((qe=Ee==null?void 0:Ee.data)==null?void 0:qe.type)==="closePop"&&We()};return De.createElement("div",{style:Ye({},Fe||{}),className:`${ft&&te.bgBlack} ${bt?te.wrp:"hide"}`},!!bt&&he&&De.createElement("div",{id:"closePop",className:te.close,ref:it},!!Ke&&De.createElement(le.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>it.current},De.createElement("span",{onClick:()=>{We(),Ke()}},De.createElement("i",{className:"icon-yulanpizhu"}))),!Kt&&window.parent===window&&De.createElement(le.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>it.current},De.createElement("span",{onClick:Jt},De.createElement("i",{className:"icon-quxiaozhiding"}))),oe&&De.createElement(le.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>it.current},De.createElement("span",{className:"",onClick:()=>{const Ee=document.getElementById("pdfiframe");window.addEventListener("message",jt,!1),setTimeout(()=>{Ee.contentWindow.postMessage("getData","*")},300)}},De.createElement("i",{className:"icon-baocun"}))),De.createElement(le.Z,{title:"\u5173\u95ED",getPopupContainer:()=>it.current},De.createElement("span",{className:"",onClick:()=>{We()}},De.createElement("i",{className:"icon-guanbi1"})))),De.createElement("div",{className:`${te[Ve]} ${Ve} ${te.monaco} ${bt==="txt"?"show":"hide"}`},bt==="txt"&&De.createElement(De.Fragment,null,De.createElement(ue.ZP,Ye({},yt)))),bt==="audio"&&De.createElement("audio",{controls:!0,src:`${(Ie==null?void 0:Ie.indexOf("http://"))>-1||(Ie==null?void 0:Ie.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${Ie}`,autoPlay:!0}),bt==="video"&&De.createElement(De.Fragment,null,(Ie==null?void 0:Ie.indexOf("http"))>-1?De.createElement("video",{controls:!0,src:`${Ie}`,autoPlay:!0}):De.createElement("video",{controls:!0,src:`data:video/mp4;base64,${Ie}`,autoPlay:!0})),bt==="office"&&Ae&&De.createElement("iframe",{src:`${me}/office.html?key=${Ae.key}&url=${btoa(Ae.url)}&callbackUrl=${He+(Ae.callbackUrl||"")}&fileType=${Ae.fileType}&title=${Ae.title||""}&model=${b}&officeServer=${ge.Z.ONLYOFFICE}&disabledDownload=${!!Kt}`}),bt==="html"&&De.createElement("iframe",{src:Ie+"&disposition=inline"}),bt==="pdf"&&De.createElement("iframe",{id:"pdfiframe",src:`${me}/js/pdf/index.html?filename=${gt||"educoder.pdf"}&url=${encodeURIComponent(Ie)}&disabledDownload=${!!Kt}&model=${b}`}),bt==="image"&&De.createElement("img",{src:`${(Ie==null?void 0:Ie.indexOf("http://"))>-1||(Ie==null?void 0:Ie.indexOf("https://"))>-1?"":"data:image/png;base64,"}${Ie}`}),(bt==="other"||bt==="download")&&De.createElement(De.Fragment,null,ht?De.createElement(re.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:De.createElement(ce.ZP,{icon:De.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:Qt,disabled:Kt},"\u4E0B\u8F7D")}):De.createElement(ce.ZP,{type:"primary",size:"middle",onClick:Qt,disabled:Kt},De.createElement(se.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),bt==="flowChart"&&De.createElement("div",{className:"embed"},De.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${Ie||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},58219:function(ke,Je,E){"use strict";E.d(Je,{Q:function(){return re},Z:function(){return we}});var a=E(59301),te={flex_box_center:"flex_box_center___VcCAZ",flex_space_between:"flex_space_between___I3jjO",flex_box_vertical_center:"flex_box_vertical_center___Rm_54",flex_box_center_end:"flex_box_center_end___nTsdc",flex_box_column:"flex_box_column___UVpzN",tags:"tags___kRRoe",text:"text___IyyEa",tagWrap:"tagWrap___v63mB",tag:"tag___X7wE6",c:"c___mZMPq",cpp:"cpp___eaTie",java:"java___gL98T",python:"python___eNRkk",edit:"edit___tbVu0"},ce=E(92310),se=E.n(ce),ue=E(62957),le=E(6767),xe=E(62673),Se=(De,pt,ve)=>new Promise((ie,Me)=>{var ze=de=>{try{ye(ve.next(de))}catch(b){Me(b)}},Ye=de=>{try{ye(ve.throw(de))}catch(b){Me(b)}},ye=de=>de.done?ie(de.value):Promise.resolve(de.value).then(ze,Ye);ye((ve=ve.apply(De,pt)).next())});const re=({title:De="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:pt=[],visible:ve,setVisible:ie,tip:Me,onOk:ze})=>{const[Ye,ye]=(0,a.useState)([]),[de,b]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{ve&&ye(pt)},[ve]),a.createElement(ue.default,{centered:!0,open:ve,title:De,confirmLoading:de,width:564,onOk:()=>Se(void 0,null,function*(){if(!Ye.length){le.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}b(!0),yield ze(Ye),b(!1)}),onCancel:()=>ie(!1)},!!Me&&a.createElement("div",{className:"c-grey-666 font16 mb10"},Me),a.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},a.createElement(xe.default.Group,{value:Ye,options:[{label:"C\u8BED\u8A00",value:"C"},{label:"C++\u8BED\u8A00",value:"C++",style:{marginLeft:30}},{label:"Java\u8BED\u8A00",value:"Java",style:{marginLeft:30}},{label:"Python\u8BED\u8A00",value:"Python",style:{marginLeft:30}}],onChange:Ie=>{ye(Ie)}})))};var we=({title:De="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:pt,style:ve={},onEdit:ie,dataSource:Me=[]})=>{const ze={C:a.createElement("div",{className:te.c},"C"),"C++":a.createElement("div",{className:te.cpp},"C++"),Java:a.createElement("div",{className:te.java},"Java"),Python:a.createElement("div",{className:te.python},"Python")};return a.createElement("div",{className:se()(te.tags,pt),style:ve},!!De&&a.createElement("div",{className:te.text},De),a.createElement("div",{className:te.tagWrap},Me==null?void 0:Me.map(Ye=>a.createElement(a.Fragment,{key:Ye},ze[Ye]))),!!ie&&a.createElement("div",{onClick:ie,className:`iconfont icon-bianji_Hover ${te.edit}`}))}},35883:function(ke,Je,E){"use strict";E.d(Je,{z:function(){return yt},Z:function(){return Ve}});var a=E(59301),te=E(46214),ce=E(20047),se=E(64018),ue=E(16471),le=E(14185),xe=E(76406),Se=E(15342),re=E(44104),ge=E(7939),we=E(1012),De=E(86974),pt=E(59301),ie=({html:Fe})=>{const he=(0,a.useRef)(null),We=(0,a.useRef)(null),ft=`.markdown-body p { +\\end{array}`}]}]}],Ye=b=>{ie.current.setValue(ie.current.getValue()+" "+b.value+" ")},ye=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:re.createElement(te.Z,{className:xe.Z.lists,gutter:[10,10]},Me.map((b,Ie)=>re.createElement(ce.Z,{flex:"110px",className:xe.Z.item},re.createElement("div",null,re.createElement(le.Z,{value:`$$${b.value}$$`}),b.name),re.createElement("div",{className:xe.Z.children},b.children.map((oe,Pt)=>re.createElement("div",{key:Pt},re.createElement("h1",null,oe.name),re.createElement(te.Z,{gutter:[10,10]},oe.data.map((Dt,bt)=>re.createElement(ce.Z,{key:bt,onClick:()=>Ye(Dt),className:xe.Z.diamond},re.createElement(le.Z,{value:"`$$"+Dt.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:re.createElement(te.Z,{className:xe.Z.lists,gutter:[10,10]},Ze.map((b,Ie)=>re.createElement(ce.Z,{flex:"110px",className:xe.Z.item},re.createElement("div",null,re.createElement(le.Z,{value:"`$$"+b.value+"$$`"}),b.name),re.createElement("div",{className:xe.Z.children},b.children.map((oe,Pt)=>re.createElement("div",{key:Pt},oe.name&&re.createElement("h1",null,oe.name),re.createElement(te.Z,{gutter:[10,10]},oe.data.map((Dt,bt)=>re.createElement(ce.Z,{key:bt,onClick:()=>Ye(Dt),className:xe.Z.diamond},re.createElement(le.Z,{value:"`$$"+Dt.value+"$$`"}))))))))))}],de=()=>{var b=document.createElement("div");b.innerHTML=ie.current.getValue();var Ie=b.innerText;return we&&we(Ie),Ie};return(0,a.useImperativeHandle)(ve,()=>({getData:de})),re.createElement("div",{className:xe.Z.mathWrap},re.createElement(se.default,{defaultActiveKey:"1",items:ye}),re.createElement("math-field",{locale:"zh_cn",className:xe.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:ie,style:{width:800,marginTop:30,fontSize:18}},pt||""),De&&re.createElement("div",{className:xe.Z.button},re.createElement(ue.ZP,{size:"large",onClick:de,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Je.Z=ge},90736:function(ke,Je,E){"use strict";var a=E(59301),te=E(4977),ce=E(7939),se=Object.defineProperty,ue=Object.defineProperties,le=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,ge=(ve,ie,Me)=>ie in ve?se(ve,ie,{enumerable:!0,configurable:!0,writable:!0,value:Me}):ve[ie]=Me,we=(ve,ie)=>{for(var Me in ie||(ie={}))Se.call(ie,Me)&&ge(ve,Me,ie[Me]);if(xe)for(var Me of xe(ie))re.call(ie,Me)&&ge(ve,Me,ie[Me]);return ve},De=(ve,ie)=>ue(ve,le(ie));const pt=({img:ve,buttonProps:ie={},styles:Me={},customText:Ze,ButtonText:Ye,ButtonClick:ye,Buttonclass:de,ButtonTwo:b,imgStyles:Ie,loading:oe=!1,className:Pt=""})=>a.createElement("section",{className:`tc animated fadeIn ${Pt}`,style:we({color:"#999",margin:"100px auto",visibility:oe?"hidden":"visible"},Me)},a.createElement("img",{src:ve||te,style:De(we({},Ie),{pointerEvents:"none",userSelect:"none"})}),a.createElement("p",{className:"mt20 font14"},Ze||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),Ye&&a.createElement(ce.ZP,we({className:de,onClick:ye},ie),Ye),b&&b);Je.Z=pt},86974:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return de}});var a=E(59301),te={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",showClose:"showClose___edZQA",embed:"embed___hvpEJ"},ce=E(7939),se=E(70557),ue=E(34728),le=E(25399),xe=E(76406),Se=E(84849),re=E(90736),ge=E(14185),we=E(52078),De=E(59301),pt=Object.defineProperty,ve=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Ze=(b,Ie,oe)=>Ie in b?pt(b,Ie,{enumerable:!0,configurable:!0,writable:!0,value:oe}):b[Ie]=oe,Ye=(b,Ie)=>{for(var oe in Ie||(Ie={}))ie.call(Ie,oe)&&Ze(b,oe,Ie[oe]);if(ve)for(var oe of ve(Ie))Me.call(Ie,oe)&&Ze(b,oe,Ie[oe]);return b},ye=(b,Ie,oe)=>new Promise((Pt,Dt)=>{var bt=Ve=>{try{yt(oe.next(Ve))}catch(Fe){Dt(Fe)}},gt=Ve=>{try{yt(oe.throw(Ve))}catch(Fe){Dt(Fe)}},yt=Ve=>Ve.done?Pt(Ve.value):Promise.resolve(Ve.value).then(bt,gt);yt((oe=oe.apply(b,Ie)).next())}),de=({editOffice:b="view",data:Ie,issaver:oe,onSaver:Pt,theme:Dt,type:bt,filename:gt,monacoEditor:yt,className:Ve,style:Fe,close:he,onClose:We,hasMask:ft,disabledDownload:Kt,onImgDimensions:Ke,showNodata:ht,recordInfo:wt})=>{const[at,et]=(0,a.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[nt,st]=(0,a.useState)(""),[Ae,Ce]=(0,a.useState)(),me=window.ENV==="build"?"/react/build":"",He=location.host.startsWith("localhost")?ge.Z.PROXY_SERVER:ge.Z.API_SERVER,Lt=10*(1024*1024),it=(0,a.useRef)();Ie!=null&&Ie.startsWith("/api")&&bt!=="txt"&&(Ie=ge.Z.API_SERVER+Ie);const vt=Ee=>Ee.substring(Ee.lastIndexOf("/")+1).split(".").pop();gt&&yt&&(yt.filename=gt),(0,a.useEffect)(()=>{var Ee,qe;const Qe=(qe=(Ee=document.cookie)==null?void 0:Ee.replace(/\s/g,""))==null?void 0:qe.split(";");Qe==null||Qe.map(Re=>{let Pe=Re.split("=");Pe[0]==="_educoder_session"&&st(Pe[1])})},[]),(0,a.useEffect)(()=>{bt==="office"&&(Ie.indexOf("bigfilescdn.")>-1||Ie.indexOf("bigfiles1")>-1?Ce({url:Ie,fileType:vt(Ie),model:Ie.indexOf("model=edit")?"edit":"view"}):Ie.indexOf("coze")>-1?Ce({url:Ie,fileType:"doc",model:"view"}):Ft())},[bt,Ie]);function jt(Ee){return ye(this,null,function*(){Ee.data.type==="pdfdata"&&(Pt(Ee.data.data),window.removeEventListener("message",jt,!1)),console.log("mess---:",Ee.data)})}const Ft=()=>ye(void 0,null,function*(){console.log("data:",Ie);let Ee=Ie;Ie.startsWith("http")||(Ee=location.origin+Ee);let qe=new URL(Ee).pathname.split("/").pop();const Qe=yield(0,Se.gJ)({attachment_id:qe});Qe.url=He+Qe.url,Ce(Qe)}),Qt=()=>{if(Ie.startsWith("http")||Ie.startsWith("blob:")){Jt();return}(0,xe.Sv)(gt||"educoder",Ie,gt)},Jt=()=>{wt&&(0,we.fc)({id:wt==null?void 0:wt.id,watch_type:1,course_id:wt==null?void 0:wt.course_id}),(0,xe.Nd)(gt||"educoder",decodeURIComponent(Ie))};(0,a.useEffect)(()=>(window.addEventListener("message",qt),()=>{window.removeEventListener("message",qt)}),[]);const qt=Ee=>{var qe;((qe=Ee==null?void 0:Ee.data)==null?void 0:qe.type)==="closePop"&&We()};return De.createElement("div",{style:Ye({},Fe||{}),className:`${ft&&te.bgBlack} ${bt?te.wrp:"hide"}`},!!bt&&he&&De.createElement("div",{id:"closePop",className:te.close,ref:it},!!Ke&&De.createElement(le.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>it.current},De.createElement("span",{onClick:()=>{We(),Ke()}},De.createElement("i",{className:"icon-yulanpizhu"}))),!Kt&&window.parent===window&&De.createElement(le.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>it.current},De.createElement("span",{onClick:Jt},De.createElement("i",{className:"icon-quxiaozhiding"}))),oe&&De.createElement(le.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>it.current},De.createElement("span",{className:"",onClick:()=>{const Ee=document.getElementById("pdfiframe");window.addEventListener("message",jt,!1),setTimeout(()=>{Ee.contentWindow.postMessage("getData","*")},300)}},De.createElement("i",{className:"icon-baocun"}))),De.createElement(le.Z,{title:"\u5173\u95ED",getPopupContainer:()=>it.current},De.createElement("span",{className:"",onClick:()=>{We()}},De.createElement("i",{className:"icon-guanbi1"})))),De.createElement("div",{className:`${te[Ve]} ${Ve} ${te.monaco} ${bt==="txt"?"show":"hide"}`},bt==="txt"&&De.createElement(De.Fragment,null,De.createElement(ue.ZP,Ye({},yt)))),bt==="audio"&&De.createElement("audio",{controls:!0,src:`${(Ie==null?void 0:Ie.indexOf("http://"))>-1||(Ie==null?void 0:Ie.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${Ie}`,autoPlay:!0}),bt==="video"&&De.createElement(De.Fragment,null,(Ie==null?void 0:Ie.indexOf("http"))>-1?De.createElement("video",{controls:!0,src:`${Ie}`,autoPlay:!0}):De.createElement("video",{controls:!0,src:`data:video/mp4;base64,${Ie}`,autoPlay:!0})),bt==="office"&&Ae&&De.createElement("iframe",{src:`${me}/office.html?key=${Ae.key}&url=${btoa(Ae.url)}&callbackUrl=${He+(Ae.callbackUrl||"")}&fileType=${Ae.fileType}&title=${Ae.title||""}&model=${b}&officeServer=${ge.Z.ONLYOFFICE}&disabledDownload=${!!Kt}`}),bt==="html"&&De.createElement("iframe",{src:Ie+"&disposition=inline"}),bt==="pdf"&&De.createElement("iframe",{id:"pdfiframe",src:`${me}/js/pdf/index.html?filename=${gt||"educoder.pdf"}&url=${encodeURIComponent(Ie)}&disabledDownload=${!!Kt}&model=${b}`}),bt==="image"&&De.createElement("img",{src:`${(Ie==null?void 0:Ie.indexOf("http://"))>-1||(Ie==null?void 0:Ie.indexOf("https://"))>-1?"":"data:image/png;base64,"}${Ie}`}),(bt==="other"||bt==="download")&&De.createElement(De.Fragment,null,ht?De.createElement(re.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:De.createElement(ce.ZP,{icon:De.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:Qt,disabled:Kt},"\u4E0B\u8F7D")}):De.createElement(ce.ZP,{type:"primary",size:"middle",onClick:Qt,disabled:Kt},De.createElement(se.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),bt==="flowChart"&&De.createElement("div",{className:"embed"},De.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${Ie||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},58219:function(ke,Je,E){"use strict";E.d(Je,{Q:function(){return re},Z:function(){return we}});var a=E(59301),te={flex_box_center:"flex_box_center___VcCAZ",flex_space_between:"flex_space_between___I3jjO",flex_box_vertical_center:"flex_box_vertical_center___Rm_54",flex_box_center_end:"flex_box_center_end___nTsdc",flex_box_column:"flex_box_column___UVpzN",tags:"tags___kRRoe",text:"text___IyyEa",tagWrap:"tagWrap___v63mB",tag:"tag___X7wE6",c:"c___mZMPq",cpp:"cpp___eaTie",java:"java___gL98T",python:"python___eNRkk",edit:"edit___tbVu0"},ce=E(92310),se=E.n(ce),ue=E(62957),le=E(6767),xe=E(62673),Se=(De,pt,ve)=>new Promise((ie,Me)=>{var Ze=de=>{try{ye(ve.next(de))}catch(b){Me(b)}},Ye=de=>{try{ye(ve.throw(de))}catch(b){Me(b)}},ye=de=>de.done?ie(de.value):Promise.resolve(de.value).then(Ze,Ye);ye((ve=ve.apply(De,pt)).next())});const re=({title:De="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:pt=[],visible:ve,setVisible:ie,tip:Me,onOk:Ze})=>{const[Ye,ye]=(0,a.useState)([]),[de,b]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{ve&&ye(pt)},[ve]),a.createElement(ue.default,{centered:!0,open:ve,title:De,confirmLoading:de,width:564,onOk:()=>Se(void 0,null,function*(){if(!Ye.length){le.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}b(!0),yield Ze(Ye),b(!1)}),onCancel:()=>ie(!1)},!!Me&&a.createElement("div",{className:"c-grey-666 font16 mb10"},Me),a.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},a.createElement(xe.default.Group,{value:Ye,options:[{label:"C\u8BED\u8A00",value:"C"},{label:"C++\u8BED\u8A00",value:"C++",style:{marginLeft:30}},{label:"Java\u8BED\u8A00",value:"Java",style:{marginLeft:30}},{label:"Python\u8BED\u8A00",value:"Python",style:{marginLeft:30}}],onChange:Ie=>{ye(Ie)}})))};var we=({title:De="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:pt,style:ve={},onEdit:ie,dataSource:Me=[]})=>{const Ze={C:a.createElement("div",{className:te.c},"C"),"C++":a.createElement("div",{className:te.cpp},"C++"),Java:a.createElement("div",{className:te.java},"Java"),Python:a.createElement("div",{className:te.python},"Python")};return a.createElement("div",{className:se()(te.tags,pt),style:ve},!!De&&a.createElement("div",{className:te.text},De),a.createElement("div",{className:te.tagWrap},Me==null?void 0:Me.map(Ye=>a.createElement(a.Fragment,{key:Ye},Ze[Ye]))),!!ie&&a.createElement("div",{onClick:ie,className:`iconfont icon-bianji_Hover ${te.edit}`}))}},35883:function(ke,Je,E){"use strict";E.d(Je,{z:function(){return yt},Z:function(){return Ve}});var a=E(59301),te=E(46214),ce=E(20047),se=E(64018),ue=E(16471),le=E(14185),xe=E(76406),Se=E(15342),re=E(44104),ge=E(7939),we=E(1012),De=E(86974),pt=E(59301),ie=({html:Fe})=>{const he=(0,a.useRef)(null),We=(0,a.useRef)(null),ft=`.markdown-body p { margin: 0 0 16px 0 !important; line-height: 28px; white-space: pre-wrap; @@ -1161,20 +1161,20 @@ ${ot} .markdown-body pre { margin-top: 0; margin-bottom: 16px; - }`;return(0,a.useEffect)(()=>{const Kt=he.current.attachShadow({mode:"open"});We.current=document.createElement("div"),We.current.className="markdown-body",We.current.innerHTML=Fe,Kt.appendChild(We.current);const Ke=document.createElement("style");return Ke.textContent=ft,Kt.appendChild(Ke),()=>{Kt.innerHTML=""}},[]),(0,a.useEffect)(()=>{We.current&&(We.current.innerHTML=Fe)},[Fe]),pt.createElement("div",{ref:he})};function Me(Fe){const he=["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"],We=new RegExp(`\\b(${he.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi"),ft=/]*>/gi;return Fe.replace(We,"").replace(ft,"").trim()}var ze={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},Ye=Object.defineProperty,ye=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,Ie=(Fe,he,We)=>he in Fe?Ye(Fe,he,{enumerable:!0,configurable:!0,writable:!0,value:We}):Fe[he]=We,oe=(Fe,he)=>{for(var We in he||(he={}))de.call(he,We)&&Ie(Fe,We,he[We]);if(ye)for(var We of ye(he))b.call(he,We)&&Ie(Fe,We,he[We]);return Fe};const Pt="@\u2581\u2581@",Dt="@\u2581@",bt=/]*>/g;function gt(Fe){let he=document.createElement("div");return he.innerHTML=Fe,he.childNodes.length===0?"":he.childNodes[0].nodeValue}const yt=(Fe,he)=>{Fe=Fe||"";const We=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,ft=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Kt=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Ke=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return he?Fe.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(We,(ht,wt,at,et,nt,st,Ae)=>{const Ce=wt||et||st,me=at||nt||Ae||"?";return le.Z.API_SERVER+"/api/attachments/"+Ce+me+"&t="+(0,xe.Jn)(Ce,Date.now())+(ht.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(Fe=Fe.replace(Ke,(ht,wt,at,et,nt,st,Ae)=>{const Ce=wt||et||st,me=at||nt||Ae||"?";return le.Z.API_SERVER+"/attachments/download/"+Ce+me+"&t="+(0,xe.Jn)(Ce,Date.now())+(ht.indexOf(")")>-1?")":"&")}).replace(We,(ht,wt,at,et,nt,st,Ae)=>{const Ce=wt||et||st,me=at||nt||Ae||"?";return le.Z.API_SERVER+"/api/attachments/"+Ce+me+"&t="+(0,xe.Jn)(Ce,Date.now())+(ht.indexOf(")")>-1?")":"&")}).replace(ft,(ht,wt,at,et,nt)=>{const st=wt||et,Ae=at||nt||"";return'"'+le.Z.API_SERVER+"/api/attachments/"+st+Ae+st+Ae+"&t="+(0,xe.Jn)(st,Date.now())}).replace(Kt,(ht,wt,at,et,nt)=>{const st=wt||et,Ae=at||nt||"";return"("+le.Z.API_SERVER+"/files/uploads/"+st+Ae+st+Ae+"&t="+(0,xe.Jn)(st,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`),Fe)};var Ve=({value:Fe="",edit:he=!1,className:We,showTextOnly:ft,showLines:Kt,style:Ke={},stylesPrev:ht={},highlightKeywords:wt,showProgramFill:at,isProgramFill:et,disabledFill:nt=!1,programFillValue:st,openEditor:Ae=()=>{},onFillChange:Ce=Ge=>{},onFillBlur:me=()=>{},onFillFocus:He=()=>{}})=>{let Ge=Me(String(Fe||""));const Lt=(0,a.useRef)(),it=(0,a.useRef)(),[vt,jt]=(0,a.useState)(""),[Ft,Qt]=(0,a.useState)("office"),[Jt,qt]=(0,a.useState)([]),Ee=(0,a.useRef)("a"+(0,we.Z)()),qe={},Qe=Ne=>//i.test(Ne||""),je=(Ne,Bt,kt)=>{const nn=document.createElement(Ne===Dt?"input":"textarea");nn.style.width="100%",nn.style.height=Ne===Dt?"40px":"151px",nn.rows=5,nn.spellcheck=!1,nn.name="edu-program-fill",nn.placeholder="\u8BF7\u8F93\u5165",nn.dataset.id=Bt;const vn=Object.keys(qe).length;return qe[vn]=nn,`${nn.outerHTML}`};function Pe(Ne){return Ne=Ne.replace(/!\[.*?\]\(.*?\)/g,""),Ne=Ne.replace(/\[.*?\]\(.*?\)/g,""),Ne=Ne.replace(new RegExp("","gs"),""),Ne=Ne.replace(//g,""),Ne=Ne.replace(//g,""),Ne=Ne.replace(new RegExp(".*?<\\/video>","gs"),""),Ne=Ne.replace(new RegExp(".*?<\\/audio>","gs"),""),Ne=Ne.replace(new RegExp(".*?<\\/style>","gs"),""),Ne=Ne.replace(new RegExp(".*?<\\/script>","gs"),""),Ne}const mt=Ne=>!ft&&Qe(Ge)?Ne:Ne.replace(/([\s\S]+?)<\/style>/gim,function(Bt,kt){let nn=kt.replace(/(\n|\r)/g,"").split("}"),vn=[];return nn.map(Vt=>{Vt!=""&&vn.push(`.${Ee.current} ${Vt}`)}),``}),xt=(0,a.useMemo)(()=>{(0,ce.Iy)();try{const nn=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,vn=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Vt=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,yn=/\(\/attachments\/download\//g;Ge=Ge.replace(yn,"("+le.Z.API_SERVER+"/attachments/download/").replace(nn,"("+le.Z.API_SERVER+"/api/attachments/").replace(vn,'"'+le.Z.API_SERVER+"/api/attachments/").replace(Vt,'"'+le.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`),Lt.current.style.display="none"}catch(nn){}if(at){let nn=-1;return Ge=Ge.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(vn,Vt,yn){var $t;return++nn,je(vn,nn,($t=st==null?void 0:st[nn])==null?void 0:$t.value.replaceAll("<","<").replaceAll(">",">"))}),`
      ${mt(Ge||"")}
      `}let Ne=mt(Ge);Ne=(0,ce.ZP)(Ne);const Bt=(0,ce.ez)();Ge.match(/\[TOC\]/)&&(Ne=Ne.replace("

      [TOC]

      ",(0,ce.Qv)()),(0,ce.Iy)()),Ne=Ne.replace(/(__special_katext_id_\d+__)/g,(nn,vn)=>{const{type:Vt,expression:yn}=Bt[vn];return(0,Se.renderToString)(gt(yn)||"",{displayMode:Vt==="block",throwOnError:!1,output:"html"})}),Ne=Ne.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,ce.AL)();const kt=document.createElement("div");if(kt.innerHTML=Ne,ft)return kt.innerText;if(wt){const nn=wt.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return At(kt,nn),kt.innerHTML}return setTimeout(()=>lt(),500),kt.innerHTML},[Ge,wt]);(0,a.useEffect)(()=>{St.current&&St.current.querySelectorAll(["input","textarea"]).forEach(Bt=>{Bt.oninput=tt,Bt.onblur=It,Bt.onfocus=Ue})},[Jt]),(0,a.useEffect)(()=>{var Ne,Bt,kt,nn,vn;if(st!=null&&st.length)try{const Vt=St.current.querySelectorAll(".edu-program-fill-score"),yn=St.current.querySelectorAll('[name="edu-program-fill"]');for(const[$t,ya]of yn.entries())ya.value=((Ne=st==null?void 0:st[$t])==null?void 0:Ne.value)||"",((Bt=st==null?void 0:st[$t])==null?void 0:Bt.type)==="warning"?ya.className="program-fill-warning":((kt=st==null?void 0:st[$t])==null?void 0:kt.type)==="success"?ya.className="program-fill-success":ya.className="";for(const[$t,ya]of Vt.entries())ya.innerHTML=(nn=st==null?void 0:st[$t])!=null&&nn.score?`${(vn=st==null?void 0:st[$t])==null?void 0:vn.score}\u5206`:"";qt(st)}catch(Vt){console.log(Vt,"error")}},[st]);const tt=Ne=>{Jt[Ne.target.dataset.id]=Jt[Ne.target.dataset.id]||{},Jt[Ne.target.dataset.id].value=Ne.target.value,qt([...Jt]),Ce(Jt,Ne.target.dataset.id)},It=Ne=>{Jt[Ne.target.dataset.id]=Jt[Ne.target.dataset.id]||{},Jt[Ne.target.dataset.id].value=Ne.target.value,qt([...Jt]),me(Jt,Ne.target.dataset.id)},Ue=Ne=>{Jt[Ne.target.dataset.id]=Jt[Ne.target.dataset.id]||{},Jt[Ne.target.dataset.id].value=Ne.target.value,qt([...Jt]),He(Jt,Ne.target.dataset.id)};function At(Ne,Bt){return Ne.childNodes.forEach(kt=>{var nn;if(kt.childNodes.length>0)At(kt,Bt);else if(kt.nodeName!=="IMG")if(kt.innerHTML)kt.innerHTML=(nn=kt.innerHTML)==null?void 0:nn.replace(new RegExp(Bt,"gi"),'$&');else{const vn=document.createElement("span");vn.innerHTML=kt.textContent.replace(new RegExp(Bt,"gi"),'$&'),kt.replaceWith(vn)}})}const St=(0,a.useRef)();ce.jb.WebkitLineClamp=Kt,Kt&&(Ke=oe(oe({},Ke),ce.jb));function ot(Ne){let Bt=Ne.target;if(Bt.tagName.toUpperCase()==="A"){let kt=Bt.getAttribute("href");if(kt.indexOf("office")>-1)Ne.preventDefault(),jt(kt),Qt("office");else if(kt.indexOf("application/pdf")>-1)Ne.preventDefault(),jt(kt),Qt("pdf");else if(kt.indexOf("text/html")>-1)Ne.preventDefault(),jt(kt),Qt("html");else if(kt.startsWith("#")){Ne.preventDefault();let nn=document.getElementById(kt.replace("#",""));nn&&nn.scrollIntoView(!0)}}}const lt=()=>{var Ne;const Bt=(Ne=St.current)==null?void 0:Ne.querySelectorAll("video");Bt==null||Bt.forEach(kt=>{if(kt.oncontextmenu=()=>!1,kt.src.indexOf(".m3u8")>-1&&!kt.canPlayType("application/vnd.apple.mpegurl")){if(ue.ZP.isSupported()){var nn=new ue.ZP;nn.loadSource(kt.src),nn.attachMedia(kt)}}})};(0,a.useEffect)(()=>{if(St.current&&xt&&xt.match(bt)&&window.PR.prettyPrint(),St.current)return St.current.addEventListener("click",ot),()=>{var Ne;(Ne=St.current)==null||Ne.removeEventListener("click",ot),(0,ce.AL)(),(0,ce.Iy)()}},[xt,St.current,ot]);const Te=Ne=>{Ne.target.nodeName==="IMG"&&Ne.target.className.indexOf("draw-flowchart")>-1?(Lt.current.style.zIndex=1,Lt.current.style.display="flex",Lt.current.style.width=Ne.target.clientWidth+"px",Lt.current.style.height=Ne.target.clientHeight+"px",Lt.current.style.top=Ne.target.offsetTop+"px",Lt.current.style.left=Ne.target.offsetLeft+"px",Ne.target.id&&(it.current=Ne.target.id)):Lt.current.style.display="none"},Xe=()=>{Lt.current.style.display="none"};return(0,a.useEffect)(()=>{var Ne;const Bt=kt=>{kt.preventDefault(),kt.clipboardData.setData("text",window.getSelection().toString())};return(Ne=St.current)==null||Ne.addEventListener("copy",Bt),()=>{var kt;(kt=St.current)==null||kt.removeEventListener("copy",Bt)}},[St.current]),a.createElement("div",{style:{position:"relative"},onMouseLeave:Xe},ft&&a.createElement("div",{ref:St,className:`${ze.mdBody} `},xt),!ft&&!Qe(xt)&&a.createElement("div",{ref:St,style:oe({},Ke),onMouseOver:Te,className:`${We||""} ${nt?"disabled-fill":""} markdown-body ${ze.mdBody} ${Ee.current}`,dangerouslySetInnerHTML:{__html:xt}}),!ft&&Qe(xt)&&a.createElement(ie,{html:xt}),a.createElement("div",{ref:Lt,className:`${ze.button} ${he?"":ze.previewFlowChart}`},a.createElement(re.Z,null,a.createElement(ge.ZP,{onClick:()=>{he?Ae(it.current):(jt(it.current),Qt("flowChart"))}},he?"\u7F16\u8F91":"\u9884\u89C8"))),a.createElement(De.Z,{close:!0,data:vt,type:vt!=null&&vt.length?Ft:"",style:oe({},ht),onClose:()=>jt("")}))}},28010:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return se}});var a=E(44283),te={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},ce=E(59301),se=({message:ue,className:le,children:xe,style:Se={}})=>ce.createElement("div",{className:`custom-spinner ${te.idsRingWrapper} ${le}`},ce.createElement("div",{className:te.ldsRing},ce.createElement("div",null),ce.createElement("div",null),ce.createElement("div",null),ce.createElement("div",null)),ue?ce.createElement("p",{style:Se},ue):null,xe,ce.createElement(a.Outlet,null))},22914:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return se}});var a=E(59301),te=E(33156),ce=E(59301),se=({defaultX:ue="40%",leftChild:le,rightChild:xe,className:Se,hideResize:re=!1})=>{const[ge,we]=(0,a.useState)(ue),De=(0,a.useRef)();function pt(){De.current=!0}(0,a.useEffect)(()=>{function Me(Ye){De.current&&(te.Z.publish("resize-move-bar",Ye),we(Ye.pageX))}function ze(){De.current=!1}return window.addEventListener("mousemove",Me),window.addEventListener("mouseup",ze),()=>{window.removeEventListener("mousemove",Me),window.removeEventListener("mouseup",ze)}},[]);const ve=typeof ge=="number"&&ge!==.01?`${ge}px`:ue,ie=`calc(100% - ${re?"0px":"4px"} - ${ve})`;return ce.createElement("div",{className:`split-panel-container ${Se}`},ce.createElement("section",{style:{width:ve,display:ge===.01?"none":""}},le),ce.createElement("section",{className:"resize-x-bar",onMouseDown:pt},ce.createElement("a",{className:"btn-resize"},ce.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},ce.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),ce.createElement("section",{style:{width:ie}},xe))}},16102:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return le}});var a=E(59301),te={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},ce=E(92310),se=E.n(ce),le=({className:xe,style:Se={},leftNode:re,leftTitle:ge="\u81EA\u6D4B\u8F93\u5165",rightNode:we,rightTitle:De="\u8FD0\u884C\u7ED3\u679C"})=>a.createElement("div",{className:se()(te.result,xe),style:Se},a.createElement("div",{className:te.left},a.createElement("div",{className:te.title},a.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),a.createElement("span",null,ge)),a.createElement("div",{className:te.leftNode},re)),a.createElement("div",{className:te.right},a.createElement("div",{className:te.title},a.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),a.createElement("span",null,De)),a.createElement("div",{className:te.rightNode},we)))},42524:function(ke,Je,E){"use strict";var a=E(59301);const te=se=>String(se).length===1?`0${se}`:se,ce=({className:se="",onChange:ue,defaultValue:le=0})=>{const[xe,Se]=(0,a.useState)(le);(0,a.useEffect)(()=>{const De=setTimeout(()=>{Se(xe+1e3)},1e3);return ue(xe+1e3),()=>{clearInterval(De)}},[xe]);const re=parseInt(xe/(60*6e4))||"00",ge=parseInt(xe%(60*6e4)/6e4)||"00",we=parseInt(xe%6e4/1e3)||"00";return a.createElement("div",{className:se},te(re),":",te(ge),":",te(we))};Je.Z=ce},51166:function(ke,Je,E){"use strict";var a=E(59301),te=E(59301);const ce=({text:se,speed:ue=100})=>{const[le,xe]=(0,a.useState)(""),Se=(0,a.useRef)(0);return(0,a.useEffect)(()=>{xe(""),Se.current=0;const re=setInterval(()=>{Se.currentge+se.charAt(Se.current)),Se.current+=1):clearInterval(re)},ue);return()=>{clearInterval(re)}},[se]),te.createElement("div",{className:"c-black"},le)};Je.Z=ce},25173:function(ke,Je,E){"use strict";E.d(Je,{cT:function(){return bt},pe:function(){return oe}});var a=E(59301),te=E(94968),ce=E(6767),se=E(49317),ue=E(28209),le=E.n(ue),xe=E(1012),Se=E(44283),re=E(47257),ge=E.n(re),we=Object.defineProperty,De=Object.defineProperties,pt=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,ze=(yt,Ve,Fe)=>Ve in yt?we(yt,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):yt[Ve]=Fe,Ye=(yt,Ve)=>{for(var Fe in Ve||(Ve={}))ie.call(Ve,Fe)&&ze(yt,Fe,Ve[Fe]);if(ve)for(var Fe of ve(Ve))Me.call(Ve,Fe)&&ze(yt,Fe,Ve[Fe]);return yt},ye=(yt,Ve)=>De(yt,pt(Ve)),de=(yt,Ve)=>{var Fe={};for(var he in yt)ie.call(yt,he)&&Ve.indexOf(he)<0&&(Fe[he]=yt[he]);if(yt!=null&&ve)for(var he of ve(yt))Ve.indexOf(he)<0&&Me.call(yt,he)&&(Fe[he]=yt[he]);return Fe},b=(yt,Ve,Fe)=>new Promise((he,We)=>{var ft=ht=>{try{Ke(Fe.next(ht))}catch(wt){We(wt)}},Kt=ht=>{try{Ke(Fe.throw(ht))}catch(wt){We(wt)}},Ke=ht=>ht.done?he(ht.value):Promise.resolve(ht.value).then(ft,Kt);Ke((Fe=Fe.apply(yt,Ve)).next())});const{Dragger:Ie}=te.default,oe=yt=>{const Ve="bf3c199c2470cb477d907b1e0917c17b",Fe="5183666c72eec9e4";var he=le().enc.Utf8.parse(Ve);let We=le().enc.Utf8.parse(Fe);var ft=le().AES.decrypt(yt,he,{iv:We,mode:le().mode.CBC});return ft.toString(le().enc.Utf8)};let Pt;const Dt=yt=>b(void 0,[yt],function*({identifier:Ve,oldFilename:Fe,newFilename:he}){var We,ft,Kt,Ke,ht,wt;const at=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});at.data=JSON.parse(oe(at.data));const et=new OSS({endpoint:(We=at==null?void 0:at.data)==null?void 0:We.end_point,region:(ft=at==null?void 0:at.data)==null?void 0:ft.region,accessKeyId:(Kt=at==null?void 0:at.data)==null?void 0:Kt.access_key_id,accessKeySecret:(Ke=at==null?void 0:at.data)==null?void 0:Ke.access_key_secret,bucket:(ht=at==null?void 0:at.data)==null?void 0:ht.bucket,stsToken:(wt=at==null?void 0:at.data)==null?void 0:wt.security_token});return new Promise((nt,st)=>{console.log(11111,`${Ve}/${Fe}`,`${Ve}/${he}`,at.data),et.copy(`/${Ve}/${Fe}`,`/${Ve}/${he}`).then(Ae=>{console.log("\u62F7\u8D1D\u6210\u529F",Ae)}).catch(Ae=>{console.log(Ae)})})}),bt=(yt,Ve,Fe)=>b(void 0,null,function*(){var he,We,ft,Kt,Ke,ht;Ve.file_name=yt.name;const wt=yield(0,se.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",oe(wt.data)),wt.data=JSON.parse(oe(wt.data));const at=yt.name.split(".");at.pop();const et=Ve.realFileName?at.join(""):(0,xe.Z)(),nt=new(ge())({endpoint:(he=wt==null?void 0:wt.data)==null?void 0:he.end_point,region:(We=wt==null?void 0:wt.data)==null?void 0:We.region,accessKeyId:(ft=wt==null?void 0:wt.data)==null?void 0:ft.access_key_id,accessKeySecret:(Kt=wt==null?void 0:wt.data)==null?void 0:Kt.access_key_secret,bucket:(Ke=wt==null?void 0:wt.data)==null?void 0:Ke.bucket,stsToken:(ht=wt==null?void 0:wt.data)==null?void 0:ht.security_token});return new Promise((st,Ae)=>{var Ce;nt.multipartUpload(`${et}`,new Blob([yt],{type:yt.type}),ye(Ye({timeout:200*1e3,partSize:102400},Fe),{callback:{url:(Ce=wt==null?void 0:wt.data)==null?void 0:Ce.callback_url,host:wt==null?void 0:wt.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,se.rz)(Ve)}})).then(function(me){var He;yt.response=(He=me.data)==null?void 0:He.data,st(me==null?void 0:me.data)}).catch(function(me){Ae(me),console.log("err:",me)})})}),gt=yt=>{var Ve=yt,{user:Fe,cancelUpload:he}=Ve,We=de(Ve,["user","cancelUpload"]);const[ft,Kt]=(0,a.useState)([]);let[Ke,ht]=(0,a.useState)();const wt={onRemove:et=>{Kt([...ft.filter(nt=>nt.name!==et.name)]),We.onChange(ft.filter(nt=>nt.name!==et.name))},disabled:We.disabled,multiple:!0,fileList:ft==null?void 0:ft.map(et=>et.file),customRequest:()=>{},beforeUpload:et=>b(void 0,null,function*(){let nt=We.maxSize||1073741824;if(ft.filter(st=>st.name===et.name).length){ce.ZP.info(`${et.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(et==null?void 0:et.size)>nt?(ce.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${nt/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(ft.push({name:et.name,file:et}),Kt([...ft]),We.onChange(ft),!1)})},at=(et,nt)=>b(void 0,null,function*(){var st,Ae,Ce,me,He,Ge;nt.file_name=et.name;const Lt=et.name,it=yield(0,se.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(it.data=JSON.parse(oe(it.data)),(it==null?void 0:it.status)!==0){ft[ft.findIndex(Ft=>Ft.name===Lt)].status="error",ft[ft.findIndex(Ft=>Ft.name===Lt)].file.status="error",We.onChange(ft),ce.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}Ke=new(ge())({endpoint:(st=it==null?void 0:it.data)==null?void 0:st.end_point,region:(Ae=it==null?void 0:it.data)==null?void 0:Ae.region,accessKeyId:(Ce=it==null?void 0:it.data)==null?void 0:Ce.access_key_id,accessKeySecret:(me=it==null?void 0:it.data)==null?void 0:me.access_key_secret,bucket:(He=it==null?void 0:it.data)==null?void 0:He.bucket,stsToken:(Ge=it==null?void 0:it.data)==null?void 0:Ge.security_token}),console.log(et,"file"),ht(Ke);const vt=et.name.split(".");vt.pop();const jt=Lt.indexOf(".")>-1?nt.realFileName?vt.join("."):(0,xe.Z)():Lt;return new Promise((Ft,Qt)=>{var Jt;try{Ke.multipartUpload(`${We.identifier}/${jt}${Lt.indexOf(".")>-1?"."+Lt.split(".").pop():""}`,new Blob([et.file],{type:et.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(qt,Ee,qe)=>{try{console.log("\u8FDB\u5EA6",qt,Ee,qe);const Qe=ft.findIndex(je=>je.name===Lt);ft[Qe].file.percent=qt*100,ft[Qe].tempCheckpoint=Ee,Kt([...ft])}catch(Qe){}},checkpoint:ft[ft.findIndex(qt=>qt.name===Lt)].tempCheckpoint,callback:{customValue:{id:Lt+""},url:(Jt=it==null?void 0:it.data)==null?void 0:Jt.callback_url,host:it==null?void 0:it.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,se.rz)(nt)}}).then(function(qt){var Ee,qe,Qe;const je=ft.findIndex(mt=>mt.name===Lt);let Pe="done";if(((Ee=qt.data)==null?void 0:Ee.status)===0){et.response=(qe=qt.data)==null?void 0:qe.data;const mt=ft.findIndex(xt=>xt.name===Lt);ft[mt].status="done",ft[mt].file.status="done"}else ce.ZP.warning((Qe=qt.data)==null?void 0:Qe.message),Pe="error";ft[je].status=Pe,ft[je].file.status=Pe,We.onChange(ft),Ft(qt==null?void 0:qt.data)}).catch(function(qt){ft[ft.findIndex(Ee=>Ee.name===Lt)].status="error",ft[ft.findIndex(Ee=>Ee.name===Lt)].file.status="error",ce.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Kt([...ft]),We.onChange(ft),Qt(qt),console.log("err:",qt)})}catch(qt){}})});return(0,a.useEffect)(()=>{ft.every(et=>et==="done"||et==="error")&&We.onComplete(ft)},[ft]),(0,a.useEffect)(()=>{he&&(Ke==null||Ke.cancel())},[he]),(0,a.useEffect)(()=>{We.uploading&&ft.map(et=>b(void 0,null,function*(){var nt;if((!et.status||et.status==="error")&&!he){et.status="uploading",et.file.status="uploading";const st=yield at(et,{login:(nt=Fe==null?void 0:Fe.userInfo)==null?void 0:nt.login,container_type:We.container_type,container_id:We.container_id,description:We.description,realFileName:We.realFileName})}}))},[We.uploading]),a.createElement(Ie,ye(Ye({},wt),{height:We.height,className:We.className}),a.createElement("p",{className:"ant-upload-hint"},We.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};Je.ZP=(0,Se.connect)(({loading:yt,globalSetting:Ve,user:Fe})=>({globalSetting:Ve,loading:yt.models.competitions,user:Fe}))(gt)},35587:function(ke,Je,E){"use strict";E.d(Je,{xj:function(){return nt},CI:function(){return he},h4:function(){return Se},eh:function(){return se},wr:function(){return xe},r5:function(){return ue}});var a=E(59301),te=E(74410),ce=E(14185);function se(){const[st,Ae]=(0,a.useState)(!1),Ce=(0,a.useRef)(null),me=(0,a.useCallback)(()=>{var Lt;(Lt=Ce.current)==null||Lt.cancelRequest(),Ae(!1)},[]);return[{request:(0,a.useCallback)(Lt=>{const{url:it,body:vt,onData:jt,onDone:Ft,onCancelled:Qt,onError:Jt}=Lt;Ce.current&&Ce.current.cancelRequest();const qt=new te.Z(ce.Z.API_SERVER+it,vt);return Ce.current=qt,Ae(!0),new Promise((Ee,qe)=>{qt.on("data",({chunk:Qe,full:je})=>{jt==null||jt(je,Qe)}),qt.on("done",Qe=>{Ae(!1),Ft==null||Ft(Qe),Ee({status:"done",content:Qe})}),qt.on("cancelled",Qe=>{Ae(!1),Qt==null||Qt(Qe),Ee({status:"cancelled",content:Qe})}),qt.on("error",Qe=>{Ae(!1),Jt==null||Jt(Qe),qe(Qe)}),qt.startStream()})},[]),cancel:me,get loading(){return st}}]}function ue(st=[]){const[Ae,Ce]=(0,a.useState)(st),me=(0,a.useCallback)((He,Ge)=>{const{limit:Lt,onlySuccess:it=!0}=Ge||{},vt=[],jt=new Map;He.forEach(Ft=>{Ft.sender==="AI"&&Ft.key&&jt.set(Ft.key,Ft)});for(const Ft of He)if(Ft.sender==="user"&&Ft.key){const Qt=jt.get(Ft.key);if((Qt==null?void 0:Qt.text)&&(!it||!(Qt!=null&&Qt.error))&&(vt.push({question:Ft.text||"",answer:Qt.text}),Lt&&vt.length>=Lt))break}return vt},[]);return{chatData:Ae,setChatData:Ce,calcHistoryList:me}}var xe=({status:st,rootMargin:Ae="70px",bottomOffset:Ce=50})=>{const me=(0,a.useRef)(null),He=(0,a.useRef)(null),Ge=(0,a.useRef)(null),[Lt,it]=(0,a.useState)(!0),vt=(0,a.useRef)(!1),jt=(0,a.useRef)(0);return(0,a.useEffect)(()=>{const Ft=me.current,Qt=He.current;if(!Ft||!Qt)return;const Jt=new IntersectionObserver(([qt])=>{var Ee,qe;if(!document.contains(qt.target)){console.warn("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((Ee=qt.rootBounds)==null?void 0:Ee.width)===0&&((qe=qt.rootBounds)==null?void 0:qe.height)===0){console.warn("\u6EDA\u52A8\u5BB9\u5668\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(qt.boundingClientRect.width===0&&qt.boundingClientRect.height===0){console.warn("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216\u9690\u85CF");return}it(qt.isIntersecting)},{root:Ft,rootMargin:Ae,threshold:0});return Jt.observe(Qt),()=>{Jt.disconnect()}},[Ae,!!(me!=null&&me.current),!!(He!=null&&He.current)]),(0,a.useEffect)(()=>{if(!st)return;const Ft=me.current,Qt=Ge.current;if(!Ft||!Qt)return;vt.current=!1,jt.current=Ft.scrollTop;const Jt=()=>{const{scrollTop:qe,scrollHeight:Qe,clientHeight:je}=Ft,Pe=qe>jt.current,mt=qe+je>=Qe-Ce;Pe&&mt?(Ft.scrollTop=Qe,vt.current=!1):Pe||(vt.current=!0),jt.current=qe},qt=()=>{vt.current||(Ft.scrollTop=Ft.scrollHeight)};Ft.addEventListener("scroll",Jt);const Ee=new ResizeObserver(qt);return Ee.observe(Qt),()=>{Ee.disconnect(),Ft.removeEventListener("scroll",Jt)}},[st,Ce]),{scrollBoxRef:me,bottomInspectRef:He,contentRef:Ge,isAtBottom:Lt}};function Se(st){const[Ae,Ce]=(0,a.useState)({width:0,height:0});return(0,a.useEffect)(()=>{const me=st.current;if(!me)return;const He=new ResizeObserver(Ge=>{for(let Lt of Ge){const it=Lt.target.offsetWidth,vt=Lt.target.offsetHeight;Ce({width:it,height:vt})}});return He.observe(me),()=>{He.disconnect()}},[st]),Ae}var re=E(6767),ge=E(94968),we=E(62957),De=E(25399),pt=E(29787),ve=E(75727),ie=E(7939),Me=E(37568),ze=E(92310),Ye=E.n(ze),ye={footerContainer:"footerContainer___JFPnb",togglesContainer:"togglesContainer___dRNY4",attachment:"attachment___VYSbv",btn:"btn___T5UpT",btnActive:"btnActive___gq01r",inputContainer:"inputContainer___Yy8gW",uploadBtn:"uploadBtn___OcD8F",sendBtn:"sendBtn___e2elL",cancelBtn:"cancelBtn___DEsSI",lineFour:"lineFour___GcA3R",fullIcon:"fullIcon___fmG_6",selected:"selected___m2pW_",full:"full___cZUDM",disabledInput:"disabledInput___ijUlM"},de=E(76406),b=E(58617),Ie=E(32050),oe=Object.defineProperty,Pt=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,bt=Object.prototype.propertyIsEnumerable,gt=(st,Ae,Ce)=>Ae in st?oe(st,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):st[Ae]=Ce,yt=(st,Ae)=>{for(var Ce in Ae||(Ae={}))Dt.call(Ae,Ce)&>(st,Ce,Ae[Ce]);if(Pt)for(var Ce of Pt(Ae))bt.call(Ae,Ce)&>(st,Ce,Ae[Ce]);return st},Ve=(st,Ae,Ce)=>new Promise((me,He)=>{var Ge=vt=>{try{it(Ce.next(vt))}catch(jt){He(jt)}},Lt=vt=>{try{it(Ce.throw(vt))}catch(jt){He(jt)}},it=vt=>vt.done?me(vt.value):Promise.resolve(vt.value).then(Ge,Lt);it((Ce=Ce.apply(st,Ae)).next())}),he=(0,a.forwardRef)(({placeholder:st="\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",className:Ae,style:Ce,hideUpload:me,disabled:He,disabledTooltip:Ge,value:Lt="",onChange:it,onSubmit:vt,onCancel:jt,loading:Ft,typing:Qt,toggles:Jt,onFullInputChange:qt,onInputFocus:Ee,headExtraNode:qe},Qe)=>{var je,Pe;const[mt,xt]=(0,a.useState)([]),[tt,It]=(0,a.useState)([]),[Ue,At]=(0,a.useState)(!1),[St,ot]=(0,a.useState)(!1),lt=(0,a.useRef)(null),Te=(0,a.useRef)(null),Xe=(0,a.useRef)(null),Ne=(0,a.useRef)(!1),Bt=50,kt=10;(0,a.useImperativeHandle)(Qe,()=>({onAttachmentsClear:()=>{xt([]),It([])}}));const nn={maxCount:Bt,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:mt,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:Zn=>Ve(void 0,null,function*(){var ka,Ya,sa,cn;const En=(cn=(sa=(Ya=(ka=Zn==null?void 0:Zn.name)==null?void 0:ka.split("."))==null?void 0:Ya.slice(-1))==null?void 0:sa[0])==null?void 0:cn.toLowerCase(),on=["doc","docx","md","pdf","txt","xlsx","xls"];return Zn.size===0?(re.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),ge.default.LIST_IGNORE):on.includes(En)?Zn.size/1024/1024>100?(re.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB"),ge.default.LIST_IGNORE):!0:(re.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),ge.default.LIST_IGNORE)}),onChange:({fileList:Zn})=>{xt(Zn)},action:`${(je=ce.Z)==null?void 0:je.API_SERVER}/api/intelligent_imports/upload_file.json`},vn={maxCount:kt,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:tt,multiple:!0,accept:".jpg,.png",beforeUpload:Zn=>{var ka,Ya,sa,cn;const En=(cn=(sa=(Ya=(ka=Zn==null?void 0:Zn.name)==null?void 0:ka.split("."))==null?void 0:Ya.slice(-1))==null?void 0:sa[0])==null?void 0:cn.toLowerCase(),on=["jpg","png"];return Zn.size===0?(re.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),ge.default.LIST_IGNORE):on.includes(En)?Zn.size/1024/1024>10?(re.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB"),ge.default.LIST_IGNORE):!0:(re.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),ge.default.LIST_IGNORE)},onChange:({fileList:Zn})=>{It(Zn)},action:`${(Pe=ce.Z)==null?void 0:Pe.API_SERVER}/api/ai/generals/update_file.json`};(0,a.useEffect)(()=>{var Zn,ka;const Ya=(ka=(Zn=lt.current)==null?void 0:Zn.resizableTextArea)==null?void 0:ka.textArea;if(!Ya)return;const sa=new ResizeObserver(()=>{ot(Ya.scrollHeight>=96)});return Ya&&sa.observe(Ya),()=>{Ya&&sa.unobserve(Ya)}},[]);const Vt=Zn=>{it==null||it(Zn.target.value)},yn=Zn=>{var ka,Ya,sa,cn,En,on,dn,Fn;if(Zn==="file"){if(tt.length){we.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{var Mn,da,Yt,bn;It([]),(bn=(Yt=(da=(Mn=Te.current)==null?void 0:Mn.upload)==null?void 0:da.uploader)==null?void 0:Yt.fileInput)==null||bn.click()}});return}(cn=(sa=(Ya=(ka=Te.current)==null?void 0:ka.upload)==null?void 0:Ya.uploader)==null?void 0:sa.fileInput)==null||cn.click()}if(Zn==="image"){if(mt.length){we.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{var Mn,da,Yt,bn;xt([]),(bn=(Yt=(da=(Mn=Xe.current)==null?void 0:Mn.upload)==null?void 0:da.uploader)==null?void 0:Yt.fileInput)==null||bn.click()}});return}(Fn=(dn=(on=(En=Xe.current)==null?void 0:En.upload)==null?void 0:on.uploader)==null?void 0:dn.fileInput)==null||Fn.click()}},$t=()=>{vt==null||vt(Lt,mt,tt)},ya=Zn=>{if(!(Zn.shiftKey&&Zn.key==="Enter")&&Zn.key==="Enter"){if(Zn.preventDefault(),$n||Ne.current||Ft)return;$t()}},Nn=[...mt,...tt],$n=Nn.some(Zn=>Zn.status==="uploading")||Qt||Ft||!(Lt!=null&&Lt.trim()),Ka=!!Nn.length||(Jt==null?void 0:Jt.some(Zn=>Zn.active))||qe,Ca=me||mt.length>=Bt||tt.length>=kt,ll=[{key:"file",disabled:mt.length>=Bt,label:a.createElement(De.Z,{placement:"right",title:a.createElement("div",null,a.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),a.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},{key:"image",disabled:tt.length>=kt,label:a.createElement(De.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}];return a.createElement("div",{style:Ce,className:Ye()(ye.footerContainer,Ae,Ue&&ye.full,Ka&&ye.selected)},a.createElement("div",{className:ye.togglesContainer},qe,Jt==null?void 0:Jt.filter(Zn=>Zn.show!==!1).map((Zn,ka)=>a.createElement(a.Fragment,{key:ka},a.createElement(De.Z,{key:Zn.label,title:Zn.tooltip},a.createElement("div",{onClick:Zn.onToggle,className:Ye()(ye.btn,Zn.active&&ye.btnActive)},a.createElement("i",{className:`iconfont ${Zn.icon} mr10 font12`}),Zn.label)),Zn==null?void 0:Zn.extraNode)),Nn.map(Zn=>a.createElement("div",{className:ye.attachment,key:Zn.uid},(Zn==null?void 0:Zn.status)==="uploading"&&a.createElement(pt.Z,{indicator:a.createElement(b.Z,{rev:!0,spin:!0}),className:"mr10",size:"small",spinning:!0}),a.createElement("span",{title:Zn==null?void 0:Zn.name,className:"mr10"},(0,de.Pq)(Zn.name,20)),a.createElement("i",{onClick:()=>{xt(ka=>ka.filter(Ya=>Ya.uid!==Zn.uid)),It(ka=>ka.filter(Ya=>Ya.uid!==Zn.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),a.createElement(De.Z,{title:Ge},a.createElement("div",{className:Ye()(ye.inputContainer,St&&ye.lineFour,He&&ye.disabledInput)},a.createElement(ge.default,yt({ref:Te},nn)),a.createElement(ge.default,yt({ref:Xe},vn)),a.createElement(ve.Z,{className:`${Ca?"hide":""}`,menu:{items:ll,onClick:Zn=>yn(Zn.key)},placement:"top"},a.createElement(ie.ZP,{className:ye.uploadBtn,icon:a.createElement(Ie.Z,{rev:!0,style:{fontSize:18,color:"#FFF"}})})),a.createElement(Me.default.TextArea,{ref:lt,autoSize:{minRows:1,maxRows:4},placeholder:st,value:Lt,variant:"borderless",style:Ca?{paddingLeft:0,marginLeft:0}:{},onChange:Vt,onPressEnter:ya,onCompositionStart:()=>{Ne.current=!0},onCompositionEnd:()=>{Ne.current=!1},onFocus:()=>Ee==null?void 0:Ee()}),Qt?a.createElement(De.Z,{title:"\u505C\u6B62\u751F\u6210"},a.createElement("div",{className:`iconfont icon-tingzhihuida ${ye.cancelBtn}`,onClick:jt})):a.createElement(ie.ZP,{className:ye.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:$n,onClick:$t}),St&&a.createElement("span",{className:ye.fullIcon,onClick:()=>{At(!Ue),qt==null||qt(!Ue)}},Ue?a.createElement("span",{className:"iconfont icon-shousuo"}):a.createElement("span",{className:"iconfont icon-zhankai"})))))}),We={loading:"loading___dHPeG",dot:"dot___wB_Xx","dot-fade":"dot-fade___dHh10",li:"li___pjgC0",avatarIcon:"avatarIcon___SHala",img:"img___DK87r",content:"content___kiz_D",borderBox:"borderBox___Txzil",text:"text___iNCQg",fileWrap:"fileWrap___wWt5C",file:"file___ZeKPM",fileName:"fileName___FzNuv",source:"source___tXQ7H",action:"action___xwJSd"},ft=E(8191),Kt=E(90283),Ke=E(56102),ht=E(56321),wt="data:image/png;base64,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",at=(st,Ae,Ce)=>new Promise((me,He)=>{var Ge=vt=>{try{it(Ce.next(vt))}catch(jt){He(jt)}},Lt=vt=>{try{it(Ce.throw(vt))}catch(jt){He(jt)}},it=vt=>vt.done?me(vt.value):Promise.resolve(vt.value).then(Ge,Lt);it((Ce=Ce.apply(st,Ae)).next())}),nt=({contentRef:st,className:Ae,style:Ce,aiIcon:me=ht,userIcon:He=wt,chatData:Ge,requestLoading:Lt,editIndex:it,onEditFinish:vt,onEditCancel:jt,customDataNode:Ft,extraAnswerAction:Qt,cancelTyping:Jt,onAnswerFinish:qt,onReasoningFinish:Ee,onDynamic:qe,sensitiveWords:Qe=[]})=>{const[je,Pe]=(0,a.useState)(""),mt=(0,a.useRef)(null);(0,a.useEffect)(()=>{var Ue;if(mt.current&&it!==null){mt.current.focus();const At=(Ue=mt.current.resizableTextArea)==null?void 0:Ue.textArea;At&&(At.selectionStart=At.selectionEnd=At.value.length)}},[it]);const xt=(Ue,At)=>{let St=Ue;return At.forEach(ot=>{const lt=new RegExp(ot,"g");St=St.replace(lt,"")}),St},tt=(Ue,At)=>{const St=At===it,ot=[...(Ue==null?void 0:Ue.fileList)||[],...(Ue==null?void 0:Ue.imageList)||[]];return a.createElement("div",{className:We.li},a.createElement("div",{className:We.avatarIcon},a.createElement("img",{className:We.img,src:He})),a.createElement("div",{className:We.content},!!(ot!=null&&ot.length)&&a.createElement("div",{className:We.fileWrap},ot==null?void 0:ot.map((lt,Te)=>{var Xe,Ne;return a.createElement("div",{key:Te,className:We.file},a.createElement("img",{src:E(90034)(`./${((Ne=(Xe=lt==null?void 0:lt.name)==null?void 0:Xe.split("."))==null?void 0:Ne.pop())||"txt"}.png`),width:20,className:"mr10"}),a.createElement("aside",null,a.createElement(De.Z,{title:lt==null?void 0:lt.name},a.createElement("div",{className:We.fileName},lt==null?void 0:lt.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,de.RD)(lt==null?void 0:lt.size))))})),a.createElement("div",{className:We.borderBox},St?a.createElement(Me.default.TextArea,{value:je,ref:mt,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",variant:"borderless",onChange:lt=>Pe(lt.target.value)}):a.createElement("div",{className:We.text},Ue==null?void 0:Ue.text)),St?a.createElement("div",{className:We.action},a.createElement(ie.ZP,{onClick:()=>{Pe(""),jt()},size:"small"},"\u53D6\u6D88"),a.createElement(ie.ZP,{disabled:!je.trim(),onClick:()=>vt(je),type:"primary",size:"small"},"\u786E\u8BA4")):a.createElement("div",{className:We.action},a.createElement(Ke.CopyToClipboard,{text:(Ue==null?void 0:Ue.text)||"",onCopy:()=>re.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(De.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))))))},It=(Ue,At)=>a.createElement("div",{className:We.li},a.createElement("div",{className:We.avatarIcon},a.createElement("img",{className:We.img,src:me})),a.createElement("div",{className:We.content},a.createElement("div",{className:We.borderBox},Ue.loading&&a.createElement(a.Fragment,null,Ue!=null&&Ue.imageGenerator?a.createElement("div",{className:"flex item-center"},"\u6B63\u5728\u751F\u6210\u4E2D",a.createElement("div",{className:"ai-loading"})):!(Ue!=null&&Ue.thinkingEnabled)&&a.createElement("div",null,a.createElement("div",{className:We.loading},a.createElement("div",{className:We.dot}),a.createElement("div",{className:We.dot}),a.createElement("div",{className:We.dot})),a.createElement("div",{style:{marginTop:10,color:"#9096A3"}},"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(Ue==null?void 0:Ue.thinkingEnabled)&&a.createElement(Kt.Z,{time:Ue==null?void 0:Ue.time,cancelIndex:Jt,loading:Ue.loading,streamingStatus:!(Ue!=null&&Ue.text),onFinish:()=>at(void 0,null,function*(){Ee==null||Ee()}),value:Ue==null?void 0:Ue.reasoning}),!!(Ue!=null&&Ue.text)&&!Ue.hideAnswer&&a.createElement(ft.Z,{cancelIndex:Jt,onDynamic:qe,streamingStatus:Lt,loadImage:!!(Ue!=null&&Ue.imageGenerator),onFinish:()=>at(void 0,null,function*(){qt==null||qt()}),value:xt(Ue==null?void 0:Ue.text,Qe)})),(Ue==null?void 0:Ue.source)&&!!(Ue!=null&&Ue.text)&&a.createElement("div",{className:We.source},Ue==null?void 0:Ue.source),a.createElement("div",{className:We.action},Qt==null?void 0:Qt(Ue,At),a.createElement(Ke.CopyToClipboard,{text:String((Ue==null?void 0:Ue.text)||""),onCopy:()=>re.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(De.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))))));return a.createElement("div",{ref:st,className:Ye()(Ae),style:Ce},Ge==null?void 0:Ge.map((Ue,At)=>a.createElement(a.Fragment,{key:Ue.key+At},Ue.show&&a.createElement(a.Fragment,null,Ue.sender==="user"&&tt(Ue,At),Ue.sender==="AI"&&It(Ue,At),Ft&&!["AI","user"].includes(Ue.sender)&&Ft(Ue,At)))))}},11295:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return se}});var a=E(59301),te=E(33156),ce=E(75786),se=()=>{const[ue,le]=(0,a.useState)(""),[xe,Se]=(0,a.useState)(0);let[re,ge]=(0,a.useState)(),[we,De]=(0,a.useState)();const[pt,ve]=(0,a.useState)(!1),ie=(0,a.useRef)("");(0,a.useEffect)(()=>te.Z.subscribe("preview-image",bt=>{le(bt),console.log(oe.current)}),[]),(0,a.useEffect)(()=>(document.addEventListener("keydown",Me),()=>{document.removeEventListener("keydown",Me)}),[]),(0,a.useEffect)(()=>{ie.current=ue},[ue]);function Me(Dt){console.log("e====",Dt),Dt.keyCode==27&&ie.current&&ze()}function ze(){document.body.style.overflow="auto",ge(void 0),De(void 0),Se(0),le("")}function Ye(){Se(xe+90)}function ye(){re=oe.current.width*1.1,we=oe.current.height*1.1,De(we),ge(re)}function de(){re=oe.current.width/1.1,we=oe.current.height/1.1,De(we),ge(re)}const b=(0,a.useRef)(),Ie=(0,a.useRef)(),oe=(0,a.useRef)(),Pt=Dt=>{(Dt.nativeEvent.target===b.current||Dt.nativeEvent.target===Ie.current)&&ze()};return a.createElement(a.Fragment,null,ue?a.createElement("div",null,a.createElement("div",{className:"preview-wrp-group",ref:Ie},a.createElement(ce.Z,{className:"image-preview",src:ue,style:{display:"none"},preview:{visible:!0,src:ue,onVisibleChange:Dt=>{le("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},28267:function(ke,Je,E){"use strict";E.d(Je,{h:function(){return b}});var a=E(59301),te=E(82326),ce=E(28284),se=E(7939),ue=E(89780),le=E.n(ue),xe=E(88319),Se=E(94896),re=Object.defineProperty,ge=Object.defineProperties,we=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,ie=(Ie,oe,Pt)=>oe in Ie?re(Ie,oe,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):Ie[oe]=Pt,Me=(Ie,oe)=>{for(var Pt in oe||(oe={}))pt.call(oe,Pt)&&ie(Ie,Pt,oe[Pt]);if(De)for(var Pt of De(oe))ve.call(oe,Pt)&&ie(Ie,Pt,oe[Pt]);return Ie},ze=(Ie,oe)=>ge(Ie,we(oe));const Ye=te.default.Option,ye={labelCol:{span:4},wrapperCol:{span:20}},de={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"]};Je.Z=({callback:Ie,onCancel:oe})=>{const[Pt,Dt]=(0,a.useState)("python");function bt(yt){Dt(de[yt][1])}function gt(yt){Ie(yt)}return a.createElement(ce.default,ze(Me({},ye),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:gt,style:{width:500}}),a.createElement(ce.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},a.createElement(te.default,{getPopupContainer:yt=>yt.parentNode,onChange:bt},Object.keys(de).map(yt=>a.createElement(Ye,{key:yt,value:yt},de[yt][0])))),a.createElement(ce.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},a.createElement(b,{mode:Pt})),a.createElement("div",{className:"flex-container flex-end"},a.createElement(se.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(se.ZP,{type:"ghost",onClick:oe},"\u53D6\u6D88")))};function b({value:Ie,onChange:oe,mode:Pt,options:Dt={}}){const bt=(0,a.useRef)(),[gt,yt]=(0,a.useState)();return(0,a.useEffect)(()=>{if(gt){let Ve=function(Fe){const he=Fe.getValue();oe&&oe(he)};return gt.on("change",Ve),()=>{gt.off("change",Ve)}}},[gt,oe]),(0,a.useEffect)(()=>{gt&>.setOption("mode",Pt)},[gt,Pt]),(0,a.useEffect)(()=>{gt&&(Ie!==gt.getValue()||Ie==="")&&setTimeout(()=>{gt.setValue(Ie||"")},300)},[gt,Ie]),(0,a.useEffect)(()=>{if(bt.current&&!gt){const Ve=le().fromTextArea(bt.current,Me({mode:Pt,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Dt));yt(Ve)}},[bt.current,gt]),a.createElement("div",{className:"my-codemirror-container"},a.createElement("textarea",{ref:bt}))}},39116:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return on}});var a=E(59301),te=E(44283),ce=E(89780),se=E.n(ce),ue=E(76374),le=E(88319),xe=E(6313),Se=E(25717),re=E(99498),ge=E(25419),we=E(67549),De=E(35883),pt=({value:dn="",className:Fn,showTextOnly:Mn,showLines:da,style:Yt={}})=>{const bn=(0,a.useMemo)(()=>"",[dn]);return a.createElement(a.Fragment,null,a.createElement("div",{dangerouslySetInnerHTML:{__html:bn}}))},ve=Object.defineProperty,ie=Object.defineProperties,Me=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,de=(dn,Fn,Mn)=>Fn in dn?ve(dn,Fn,{enumerable:!0,configurable:!0,writable:!0,value:Mn}):dn[Fn]=Mn,b=(dn,Fn)=>{for(var Mn in Fn||(Fn={}))Ye.call(Fn,Mn)&&de(dn,Mn,Fn[Mn]);if(ze)for(var Mn of ze(Fn))ye.call(Fn,Mn)&&de(dn,Mn,Fn[Mn]);return dn},Ie=(dn,Fn)=>ie(dn,Me(Fn));let oe=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function Pt({onActionCallback:dn,title:Fn,icon:Mn,actionName:da,className:Yt="",children:bn}){function ua(){dn(da)}return a.createElement("a",{title:Fn,className:Yt,onClick:ua},a.createElement("i",{className:`${Mn}`}),bn)}var Dt=({watch:dn,showNullButton:Fn,showNullProgramButton:Mn,onActionCallback:da,fullScreen:Yt,insertTemp:bn,hidetoolBar:ua,extraUse:ra})=>{const pa=[...oe,{title:`${dn?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${dn?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return a.createElement("ul",{className:"markdown-toolbar-container"},!ua&&pa.map((Wa,ja)=>a.createElement("li",{key:ja},Wa.actionName?a.createElement(Pt,Ie(b({},Wa),{onActionCallback:da})):a.createElement("span",{className:"v-line"}))),Fn?a.createElement("li",null,a.createElement(Pt,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:da},a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,Mn?a.createElement(a.Fragment,null,a.createElement("li",null,a.createElement(Pt,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:da},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),a.createElement("li",null,a.createElement(Pt,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:da},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,bn&&a.createElement("li",null,a.createElement(Pt,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${bn}`,onActionCallback:da},a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),ra&&a.createElement("li",null,ra),a.createElement("li",{className:"btn-full-screen"},a.createElement(Pt,{icon:`${Yt?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Yt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:da})))},bt=E(88487),gt=E(28284),yt=E(37568),Ve=E(7939),Fe=Object.defineProperty,he=Object.defineProperties,We=Object.getOwnPropertyDescriptors,ft=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,ht=(dn,Fn,Mn)=>Fn in dn?Fe(dn,Fn,{enumerable:!0,configurable:!0,writable:!0,value:Mn}):dn[Fn]=Mn,wt=(dn,Fn)=>{for(var Mn in Fn||(Fn={}))Kt.call(Fn,Mn)&&ht(dn,Mn,Fn[Mn]);if(ft)for(var Mn of ft(Fn))Ke.call(Fn,Mn)&&ht(dn,Mn,Fn[Mn]);return dn},at=(dn,Fn)=>he(dn,We(Fn));const et={labelCol:{span:4},wrapperCol:{span:20}};var nt=({callback:dn,onCancel:Fn})=>{function Mn(da){dn(da)}return a.createElement(gt.default,at(wt({},et),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Mn,style:{width:500}}),a.createElement(gt.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.createElement(yt.default,null)),a.createElement(gt.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.createElement(yt.default,null)),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Ve.ZP,{type:"ghost",onClick:Fn},"\u53D6\u6D88")))},st=E(28267),Ae=E(53332),Ce=E(62957),me=E(77019),He=E(40254),Ge=E(59301),Lt=({callback:dn,onCancel:Fn})=>{const Mn=document.createElement("canvas"),da=Mn.getContext("2d");Mn.width=1e3,Mn.height=800,da.fillStyle="#ffffff",da.fillRect(0,0,Mn.width,Mn.height);const Yt=Mn.toDataURL("image/png");return Ge.createElement(Ce.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Ge.createElement(me.Z,{style:{height:"100vh"}},Ge.createElement(He.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Yt,visible:!0,title:String(Date.now())},onOk:bn=>{dn({src:bn.url})},onClose:Fn})))},it=E(36207),vt=E(5269),jt=E(6767),Ft={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},Qt=E(59301),qt=(0,a.forwardRef)(({onCancel:dn,editImgId:Fn,callback:Mn},da)=>{let Yt=(0,a.useRef)(),bn=(0,a.useRef)(),ua=(0,a.useRef)(),ra=(0,a.useRef)(!1);const pa=(0,a.useRef)(!1);console.log("ref:",da);const[Wa,ja]=(0,a.useState)(0),[jn,Pn]=(0,a.useState)("100vh");return(0,a.useEffect)(()=>{ja(1)},[]),(0,a.useImperativeHandle)(da,()=>({setHeight:Pn})),Qt.createElement("div",{ref:pa,className:"body-overflow-initial"},Qt.createElement(it.Z,{width:"100vw",height:jn,footer:null,closable:!0,placement:"bottom",open:!!Wa,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${Ft.drawerWrap}`,onClose:()=>{window.saveDrawData(fn=>{Mn({src:`/api/attachments/${fn}`,id:fn})})},title:Qt.createElement(me.Z,{align:"middle"},Qt.createElement(vt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Qt.createElement(vt.Z,{onClick:()=>{Pn(jn==="60px"?"100vh":"60px")}},Qt.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),Qt.createElement(vt.Z,{onClick:()=>{window.saveDrawData(fn=>{if(fn===null){jt.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}jt.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),Mn({src:`/api/attachments/${fn}`,id:fn,disabledClose:!0})})}},Qt.createElement(Ve.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},Qt.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${Fn||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:bn})))}),Ee=E(14185),qe=E(47889),Qe=E(4875);const je=qe.ZP.Group,Pe={margin:"0 8px"};var mt=({callback:dn,onCancel:Fn})=>{function Mn(da){dn(da)}return a.createElement(gt.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Mn},a.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},a.createElement("span",{style:Pe},"\u5355\u5143\u683C\u6570\uFF1A"),a.createElement("span",{style:Pe},"\u884C\u6570"),a.createElement(gt.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.createElement(Qe.Z,null)),a.createElement("span",{style:Pe},"\u5217\u6570"),a.createElement(gt.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.createElement(Qe.Z,null))),a.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},a.createElement("span",{style:Pe},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.createElement(gt.default.Item,{name:"align"},a.createElement(je,null,a.createElement(qe.ZP,{value:"default"},a.createElement("i",{className:"fa fa-align-justify"})),a.createElement(qe.ZP,{value:"left"},a.createElement("i",{className:"fa fa-align-left"})),a.createElement(qe.ZP,{value:"center"},a.createElement("i",{className:"fa fa-align-center"})),a.createElement(qe.ZP,{value:"right"},a.createElement("i",{className:"fa fa-align-right"}))))),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Ve.ZP,{type:"ghost",onClick:Fn},"\u53D6\u6D88")))},xt=E(58755),tt=E(84915),It=E.n(tt),At=(0,a.forwardRef)(({use3d:dn,width:Fn,height:Mn,callback:da,showSaveButton:Yt},bn)=>{const ua=(0,a.useRef)(),ra=(0,a.useRef)(),[pa,Wa]=(0,a.useState)(!1),ja=(0,a.useRef)({id:ua,appName:"graphing",width:Fn||1e3,height:Mn||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,a.useEffect)(()=>{ra.current=new(It())(ja.current,!0),window.onload=function(){ra.current.inject("applet_container")}},[]);const jn=()=>{var Pn=window.ggbApplet.getPNGBase64(1,!0,72);return da&&da(Pn),Pn};return(0,a.useEffect)(()=>{ja.current.appName=pa?"3D":"graphing",ra.current.inject("applet_container")},[pa]),(0,a.useEffect)(()=>{Wa(dn)},[dn]),(0,a.useImperativeHandle)(bn,()=>({getImgData:jn})),a.createElement(a.Fragment,null,a.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:ua}),a.createElement(me.Z,{align:"middle"},a.createElement(vt.Z,{flex:1},a.createElement(xt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:pa,onChange:Pn=>Wa(Pn)})),a.createElement(vt.Z,null,a.createElement(Ve.ZP,{size:"large",onClick:jn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),St=E(9057);const ot="link",lt="upload-image",Te="add-flowchart",Xe="draw-image",Ne="add-flowchart",Bt="code-block",kt="add-table",nn="------------",vn={default:nn,left:`:${nn}`,center:`:${nn}:`,right:`${nn}:`};var Vt=E(79006),yn=E(76406);function $t(){}let ya=0;const Nn=1e4,$n="\u2581",Ka="@\u2581\u2581@",Ca="@\u2581@",ll=` + }`;return(0,a.useEffect)(()=>{const Kt=he.current.attachShadow({mode:"open"});We.current=document.createElement("div"),We.current.className="markdown-body",We.current.innerHTML=Fe,Kt.appendChild(We.current);const Ke=document.createElement("style");return Ke.textContent=ft,Kt.appendChild(Ke),()=>{Kt.innerHTML=""}},[]),(0,a.useEffect)(()=>{We.current&&(We.current.innerHTML=Fe)},[Fe]),pt.createElement("div",{ref:he})};function Me(Fe){const he=["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"],We=new RegExp(`\\b(${he.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi"),ft=/]*>/gi;return Fe.replace(We,"").replace(ft,"").trim()}var Ze={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},Ye=Object.defineProperty,ye=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,Ie=(Fe,he,We)=>he in Fe?Ye(Fe,he,{enumerable:!0,configurable:!0,writable:!0,value:We}):Fe[he]=We,oe=(Fe,he)=>{for(var We in he||(he={}))de.call(he,We)&&Ie(Fe,We,he[We]);if(ye)for(var We of ye(he))b.call(he,We)&&Ie(Fe,We,he[We]);return Fe};const Pt="@\u2581\u2581@",Dt="@\u2581@",bt=/]*>/g;function gt(Fe){let he=document.createElement("div");return he.innerHTML=Fe,he.childNodes.length===0?"":he.childNodes[0].nodeValue}const yt=(Fe,he)=>{Fe=Fe||"";const We=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,ft=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Kt=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Ke=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return he?Fe.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(We,(ht,wt,at,et,nt,st,Ae)=>{const Ce=wt||et||st,me=at||nt||Ae||"?";return le.Z.API_SERVER+"/api/attachments/"+Ce+me+"&t="+(0,xe.Jn)(Ce,Date.now())+(ht.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(Fe=Fe.replace(Ke,(ht,wt,at,et,nt,st,Ae)=>{const Ce=wt||et||st,me=at||nt||Ae||"?";return le.Z.API_SERVER+"/attachments/download/"+Ce+me+"&t="+(0,xe.Jn)(Ce,Date.now())+(ht.indexOf(")")>-1?")":"&")}).replace(We,(ht,wt,at,et,nt,st,Ae)=>{const Ce=wt||et||st,me=at||nt||Ae||"?";return le.Z.API_SERVER+"/api/attachments/"+Ce+me+"&t="+(0,xe.Jn)(Ce,Date.now())+(ht.indexOf(")")>-1?")":"&")}).replace(ft,(ht,wt,at,et,nt)=>{const st=wt||et,Ae=at||nt||"";return'"'+le.Z.API_SERVER+"/api/attachments/"+st+Ae+st+Ae+"&t="+(0,xe.Jn)(st,Date.now())}).replace(Kt,(ht,wt,at,et,nt)=>{const st=wt||et,Ae=at||nt||"";return"("+le.Z.API_SERVER+"/files/uploads/"+st+Ae+st+Ae+"&t="+(0,xe.Jn)(st,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` +`),Fe)};var Ve=({value:Fe="",edit:he=!1,className:We,showTextOnly:ft,showLines:Kt,style:Ke={},stylesPrev:ht={},highlightKeywords:wt,showProgramFill:at,isProgramFill:et,disabledFill:nt=!1,programFillValue:st,openEditor:Ae=()=>{},onFillChange:Ce=Ge=>{},onFillBlur:me=()=>{},onFillFocus:He=()=>{}})=>{let Ge=Me(String(Fe||""));const Lt=(0,a.useRef)(),it=(0,a.useRef)(),[vt,jt]=(0,a.useState)(""),[Ft,Qt]=(0,a.useState)("office"),[Jt,qt]=(0,a.useState)([]),Ee=(0,a.useRef)("a"+(0,we.Z)()),qe={},Qe=Ne=>//i.test(Ne||""),Re=(Ne,Bt,kt)=>{const nn=document.createElement(Ne===Dt?"input":"textarea");nn.style.width="100%",nn.style.height=Ne===Dt?"40px":"151px",nn.rows=5,nn.spellcheck=!1,nn.name="edu-program-fill",nn.placeholder="\u8BF7\u8F93\u5165",nn.dataset.id=Bt;const vn=Object.keys(qe).length;return qe[vn]=nn,`${nn.outerHTML}`};function Pe(Ne){return Ne=Ne.replace(/!\[.*?\]\(.*?\)/g,""),Ne=Ne.replace(/\[.*?\]\(.*?\)/g,""),Ne=Ne.replace(new RegExp("","gs"),""),Ne=Ne.replace(//g,""),Ne=Ne.replace(//g,""),Ne=Ne.replace(new RegExp(".*?<\\/video>","gs"),""),Ne=Ne.replace(new RegExp(".*?<\\/audio>","gs"),""),Ne=Ne.replace(new RegExp(".*?<\\/style>","gs"),""),Ne=Ne.replace(new RegExp(".*?<\\/script>","gs"),""),Ne}const mt=Ne=>!ft&&Qe(Ge)?Ne:Ne.replace(/([\s\S]+?)<\/style>/gim,function(Bt,kt){let nn=kt.replace(/(\n|\r)/g,"").split("}"),vn=[];return nn.map(Vt=>{Vt!=""&&vn.push(`.${Ee.current} ${Vt}`)}),``}),xt=(0,a.useMemo)(()=>{(0,ce.Iy)();try{const nn=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,vn=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Vt=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,hn=/\(\/attachments\/download\//g;Ge=Ge.replace(hn,"("+le.Z.API_SERVER+"/attachments/download/").replace(nn,"("+le.Z.API_SERVER+"/api/attachments/").replace(vn,'"'+le.Z.API_SERVER+"/api/attachments/").replace(Vt,'"'+le.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` +`),Lt.current.style.display="none"}catch(nn){}if(at){let nn=-1;return Ge=Ge.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(vn,Vt,hn){var $t;return++nn,Re(vn,nn,($t=st==null?void 0:st[nn])==null?void 0:$t.value.replaceAll("<","<").replaceAll(">",">"))}),`
      ${mt(Ge||"")}
      `}let Ne=mt(Ge);Ne=(0,ce.ZP)(Ne);const Bt=(0,ce.ez)();Ge.match(/\[TOC\]/)&&(Ne=Ne.replace("

      [TOC]

      ",(0,ce.Qv)()),(0,ce.Iy)()),Ne=Ne.replace(/(__special_katext_id_\d+__)/g,(nn,vn)=>{const{type:Vt,expression:hn}=Bt[vn];return(0,Se.renderToString)(gt(hn)||"",{displayMode:Vt==="block",throwOnError:!1,output:"html"})}),Ne=Ne.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,ce.AL)();const kt=document.createElement("div");if(kt.innerHTML=Ne,ft)return kt.innerText;if(wt){const nn=wt.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return At(kt,nn),kt.innerHTML}return setTimeout(()=>lt(),500),kt.innerHTML},[Ge,wt]);(0,a.useEffect)(()=>{St.current&&St.current.querySelectorAll(["input","textarea"]).forEach(Bt=>{Bt.oninput=tt,Bt.onblur=It,Bt.onfocus=je})},[Jt]),(0,a.useEffect)(()=>{var Ne,Bt,kt,nn,vn;if(st!=null&&st.length)try{const Vt=St.current.querySelectorAll(".edu-program-fill-score"),hn=St.current.querySelectorAll('[name="edu-program-fill"]');for(const[$t,ya]of hn.entries())ya.value=((Ne=st==null?void 0:st[$t])==null?void 0:Ne.value)||"",((Bt=st==null?void 0:st[$t])==null?void 0:Bt.type)==="warning"?ya.className="program-fill-warning":((kt=st==null?void 0:st[$t])==null?void 0:kt.type)==="success"?ya.className="program-fill-success":ya.className="";for(const[$t,ya]of Vt.entries())ya.innerHTML=(nn=st==null?void 0:st[$t])!=null&&nn.score?`${(vn=st==null?void 0:st[$t])==null?void 0:vn.score}\u5206`:"";qt(st)}catch(Vt){console.log(Vt,"error")}},[st]);const tt=Ne=>{Jt[Ne.target.dataset.id]=Jt[Ne.target.dataset.id]||{},Jt[Ne.target.dataset.id].value=Ne.target.value,qt([...Jt]),Ce(Jt,Ne.target.dataset.id)},It=Ne=>{Jt[Ne.target.dataset.id]=Jt[Ne.target.dataset.id]||{},Jt[Ne.target.dataset.id].value=Ne.target.value,qt([...Jt]),me(Jt,Ne.target.dataset.id)},je=Ne=>{Jt[Ne.target.dataset.id]=Jt[Ne.target.dataset.id]||{},Jt[Ne.target.dataset.id].value=Ne.target.value,qt([...Jt]),He(Jt,Ne.target.dataset.id)};function At(Ne,Bt){return Ne.childNodes.forEach(kt=>{var nn;if(kt.childNodes.length>0)At(kt,Bt);else if(kt.nodeName!=="IMG")if(kt.innerHTML)kt.innerHTML=(nn=kt.innerHTML)==null?void 0:nn.replace(new RegExp(Bt,"gi"),'$&');else{const vn=document.createElement("span");vn.innerHTML=kt.textContent.replace(new RegExp(Bt,"gi"),'$&'),kt.replaceWith(vn)}})}const St=(0,a.useRef)();ce.jb.WebkitLineClamp=Kt,Kt&&(Ke=oe(oe({},Ke),ce.jb));function ot(Ne){let Bt=Ne.target;if(Bt.tagName.toUpperCase()==="A"){let kt=Bt.getAttribute("href");if(kt.indexOf("office")>-1)Ne.preventDefault(),jt(kt),Qt("office");else if(kt.indexOf("application/pdf")>-1)Ne.preventDefault(),jt(kt),Qt("pdf");else if(kt.indexOf("text/html")>-1)Ne.preventDefault(),jt(kt),Qt("html");else if(kt.startsWith("#")){Ne.preventDefault();let nn=document.getElementById(kt.replace("#",""));nn&&nn.scrollIntoView(!0)}}}const lt=()=>{var Ne;const Bt=(Ne=St.current)==null?void 0:Ne.querySelectorAll("video");Bt==null||Bt.forEach(kt=>{if(kt.oncontextmenu=()=>!1,kt.src.indexOf(".m3u8")>-1&&!kt.canPlayType("application/vnd.apple.mpegurl")){if(ue.ZP.isSupported()){var nn=new ue.ZP;nn.loadSource(kt.src),nn.attachMedia(kt)}}})};(0,a.useEffect)(()=>{if(St.current&&xt&&xt.match(bt)&&window.PR.prettyPrint(),St.current)return St.current.addEventListener("click",ot),()=>{var Ne;(Ne=St.current)==null||Ne.removeEventListener("click",ot),(0,ce.AL)(),(0,ce.Iy)()}},[xt,St.current,ot]);const Te=Ne=>{Ne.target.nodeName==="IMG"&&Ne.target.className.indexOf("draw-flowchart")>-1?(Lt.current.style.zIndex=1,Lt.current.style.display="flex",Lt.current.style.width=Ne.target.clientWidth+"px",Lt.current.style.height=Ne.target.clientHeight+"px",Lt.current.style.top=Ne.target.offsetTop+"px",Lt.current.style.left=Ne.target.offsetLeft+"px",Ne.target.id&&(it.current=Ne.target.id)):Lt.current.style.display="none"},Xe=()=>{Lt.current.style.display="none"};return(0,a.useEffect)(()=>{var Ne;const Bt=kt=>{kt.preventDefault(),kt.clipboardData.setData("text",window.getSelection().toString())};return(Ne=St.current)==null||Ne.addEventListener("copy",Bt),()=>{var kt;(kt=St.current)==null||kt.removeEventListener("copy",Bt)}},[St.current]),a.createElement("div",{style:{position:"relative"},onMouseLeave:Xe},ft&&a.createElement("div",{ref:St,className:`${Ze.mdBody} `},xt),!ft&&!Qe(xt)&&a.createElement("div",{ref:St,style:oe({},Ke),onMouseOver:Te,className:`${We||""} ${nt?"disabled-fill":""} markdown-body ${Ze.mdBody} ${Ee.current}`,dangerouslySetInnerHTML:{__html:xt}}),!ft&&Qe(xt)&&a.createElement(ie,{html:xt}),a.createElement("div",{ref:Lt,className:`${Ze.button} ${he?"":Ze.previewFlowChart}`},a.createElement(re.Z,null,a.createElement(ge.ZP,{onClick:()=>{he?Ae(it.current):(jt(it.current),Qt("flowChart"))}},he?"\u7F16\u8F91":"\u9884\u89C8"))),a.createElement(De.Z,{close:!0,data:vt,type:vt!=null&&vt.length?Ft:"",style:oe({},ht),onClose:()=>jt("")}))}},28010:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return se}});var a=E(44283),te={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},ce=E(59301),se=({message:ue,className:le,children:xe,style:Se={}})=>ce.createElement("div",{className:`custom-spinner ${te.idsRingWrapper} ${le}`},ce.createElement("div",{className:te.ldsRing},ce.createElement("div",null),ce.createElement("div",null),ce.createElement("div",null),ce.createElement("div",null)),ue?ce.createElement("p",{style:Se},ue):null,xe,ce.createElement(a.Outlet,null))},22914:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return se}});var a=E(59301),te=E(33156),ce=E(59301),se=({defaultX:ue="40%",leftChild:le,rightChild:xe,className:Se,hideResize:re=!1})=>{const[ge,we]=(0,a.useState)(ue),De=(0,a.useRef)();function pt(){De.current=!0}(0,a.useEffect)(()=>{function Me(Ye){De.current&&(te.Z.publish("resize-move-bar",Ye),we(Ye.pageX))}function Ze(){De.current=!1}return window.addEventListener("mousemove",Me),window.addEventListener("mouseup",Ze),()=>{window.removeEventListener("mousemove",Me),window.removeEventListener("mouseup",Ze)}},[]);const ve=typeof ge=="number"&&ge!==.01?`${ge}px`:ue,ie=`calc(100% - ${re?"0px":"4px"} - ${ve})`;return ce.createElement("div",{className:`split-panel-container ${Se}`},ce.createElement("section",{style:{width:ve,display:ge===.01?"none":""}},le),ce.createElement("section",{className:"resize-x-bar",onMouseDown:pt},ce.createElement("a",{className:"btn-resize"},ce.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},ce.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),ce.createElement("section",{style:{width:ie}},xe))}},16102:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return le}});var a=E(59301),te={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},ce=E(92310),se=E.n(ce),le=({className:xe,style:Se={},leftNode:re,leftTitle:ge="\u81EA\u6D4B\u8F93\u5165",rightNode:we,rightTitle:De="\u8FD0\u884C\u7ED3\u679C"})=>a.createElement("div",{className:se()(te.result,xe),style:Se},a.createElement("div",{className:te.left},a.createElement("div",{className:te.title},a.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),a.createElement("span",null,ge)),a.createElement("div",{className:te.leftNode},re)),a.createElement("div",{className:te.right},a.createElement("div",{className:te.title},a.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),a.createElement("span",null,De)),a.createElement("div",{className:te.rightNode},we)))},42524:function(ke,Je,E){"use strict";var a=E(59301);const te=se=>String(se).length===1?`0${se}`:se,ce=({className:se="",onChange:ue,defaultValue:le=0})=>{const[xe,Se]=(0,a.useState)(le);(0,a.useEffect)(()=>{const De=setTimeout(()=>{Se(xe+1e3)},1e3);return ue(xe+1e3),()=>{clearInterval(De)}},[xe]);const re=parseInt(xe/(60*6e4))||"00",ge=parseInt(xe%(60*6e4)/6e4)||"00",we=parseInt(xe%6e4/1e3)||"00";return a.createElement("div",{className:se},te(re),":",te(ge),":",te(we))};Je.Z=ce},51166:function(ke,Je,E){"use strict";var a=E(59301),te=E(59301);const ce=({text:se,speed:ue=100})=>{const[le,xe]=(0,a.useState)(""),Se=(0,a.useRef)(0);return(0,a.useEffect)(()=>{xe(""),Se.current=0;const re=setInterval(()=>{Se.currentge+se.charAt(Se.current)),Se.current+=1):clearInterval(re)},ue);return()=>{clearInterval(re)}},[se]),te.createElement("div",{className:"c-black"},le)};Je.Z=ce},25173:function(ke,Je,E){"use strict";E.d(Je,{cT:function(){return bt},pe:function(){return oe}});var a=E(59301),te=E(94968),ce=E(6767),se=E(49317),ue=E(28209),le=E.n(ue),xe=E(1012),Se=E(44283),re=E(47257),ge=E.n(re),we=Object.defineProperty,De=Object.defineProperties,pt=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Ze=(yt,Ve,Fe)=>Ve in yt?we(yt,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):yt[Ve]=Fe,Ye=(yt,Ve)=>{for(var Fe in Ve||(Ve={}))ie.call(Ve,Fe)&&Ze(yt,Fe,Ve[Fe]);if(ve)for(var Fe of ve(Ve))Me.call(Ve,Fe)&&Ze(yt,Fe,Ve[Fe]);return yt},ye=(yt,Ve)=>De(yt,pt(Ve)),de=(yt,Ve)=>{var Fe={};for(var he in yt)ie.call(yt,he)&&Ve.indexOf(he)<0&&(Fe[he]=yt[he]);if(yt!=null&&ve)for(var he of ve(yt))Ve.indexOf(he)<0&&Me.call(yt,he)&&(Fe[he]=yt[he]);return Fe},b=(yt,Ve,Fe)=>new Promise((he,We)=>{var ft=ht=>{try{Ke(Fe.next(ht))}catch(wt){We(wt)}},Kt=ht=>{try{Ke(Fe.throw(ht))}catch(wt){We(wt)}},Ke=ht=>ht.done?he(ht.value):Promise.resolve(ht.value).then(ft,Kt);Ke((Fe=Fe.apply(yt,Ve)).next())});const{Dragger:Ie}=te.default,oe=yt=>{const Ve="bf3c199c2470cb477d907b1e0917c17b",Fe="5183666c72eec9e4";var he=le().enc.Utf8.parse(Ve);let We=le().enc.Utf8.parse(Fe);var ft=le().AES.decrypt(yt,he,{iv:We,mode:le().mode.CBC});return ft.toString(le().enc.Utf8)};let Pt;const Dt=yt=>b(void 0,[yt],function*({identifier:Ve,oldFilename:Fe,newFilename:he}){var We,ft,Kt,Ke,ht,wt;const at=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});at.data=JSON.parse(oe(at.data));const et=new OSS({endpoint:(We=at==null?void 0:at.data)==null?void 0:We.end_point,region:(ft=at==null?void 0:at.data)==null?void 0:ft.region,accessKeyId:(Kt=at==null?void 0:at.data)==null?void 0:Kt.access_key_id,accessKeySecret:(Ke=at==null?void 0:at.data)==null?void 0:Ke.access_key_secret,bucket:(ht=at==null?void 0:at.data)==null?void 0:ht.bucket,stsToken:(wt=at==null?void 0:at.data)==null?void 0:wt.security_token});return new Promise((nt,st)=>{console.log(11111,`${Ve}/${Fe}`,`${Ve}/${he}`,at.data),et.copy(`/${Ve}/${Fe}`,`/${Ve}/${he}`).then(Ae=>{console.log("\u62F7\u8D1D\u6210\u529F",Ae)}).catch(Ae=>{console.log(Ae)})})}),bt=(yt,Ve,Fe)=>b(void 0,null,function*(){var he,We,ft,Kt,Ke,ht;Ve.file_name=yt.name;const wt=yield(0,se.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",oe(wt.data)),wt.data=JSON.parse(oe(wt.data));const at=yt.name.split(".");at.pop();const et=Ve.realFileName?at.join(""):(0,xe.Z)(),nt=new(ge())({endpoint:(he=wt==null?void 0:wt.data)==null?void 0:he.end_point,region:(We=wt==null?void 0:wt.data)==null?void 0:We.region,accessKeyId:(ft=wt==null?void 0:wt.data)==null?void 0:ft.access_key_id,accessKeySecret:(Kt=wt==null?void 0:wt.data)==null?void 0:Kt.access_key_secret,bucket:(Ke=wt==null?void 0:wt.data)==null?void 0:Ke.bucket,stsToken:(ht=wt==null?void 0:wt.data)==null?void 0:ht.security_token});return new Promise((st,Ae)=>{var Ce;nt.multipartUpload(`${et}`,new Blob([yt],{type:yt.type}),ye(Ye({timeout:200*1e3,partSize:102400},Fe),{callback:{url:(Ce=wt==null?void 0:wt.data)==null?void 0:Ce.callback_url,host:wt==null?void 0:wt.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,se.rz)(Ve)}})).then(function(me){var He;yt.response=(He=me.data)==null?void 0:He.data,st(me==null?void 0:me.data)}).catch(function(me){Ae(me),console.log("err:",me)})})}),gt=yt=>{var Ve=yt,{user:Fe,cancelUpload:he}=Ve,We=de(Ve,["user","cancelUpload"]);const[ft,Kt]=(0,a.useState)([]);let[Ke,ht]=(0,a.useState)();const wt={onRemove:et=>{Kt([...ft.filter(nt=>nt.name!==et.name)]),We.onChange(ft.filter(nt=>nt.name!==et.name))},disabled:We.disabled,multiple:!0,fileList:ft==null?void 0:ft.map(et=>et.file),customRequest:()=>{},beforeUpload:et=>b(void 0,null,function*(){let nt=We.maxSize||1073741824;if(ft.filter(st=>st.name===et.name).length){ce.ZP.info(`${et.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(et==null?void 0:et.size)>nt?(ce.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${nt/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(ft.push({name:et.name,file:et}),Kt([...ft]),We.onChange(ft),!1)})},at=(et,nt)=>b(void 0,null,function*(){var st,Ae,Ce,me,He,Ge;nt.file_name=et.name;const Lt=et.name,it=yield(0,se.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(it.data=JSON.parse(oe(it.data)),(it==null?void 0:it.status)!==0){ft[ft.findIndex(Ft=>Ft.name===Lt)].status="error",ft[ft.findIndex(Ft=>Ft.name===Lt)].file.status="error",We.onChange(ft),ce.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}Ke=new(ge())({endpoint:(st=it==null?void 0:it.data)==null?void 0:st.end_point,region:(Ae=it==null?void 0:it.data)==null?void 0:Ae.region,accessKeyId:(Ce=it==null?void 0:it.data)==null?void 0:Ce.access_key_id,accessKeySecret:(me=it==null?void 0:it.data)==null?void 0:me.access_key_secret,bucket:(He=it==null?void 0:it.data)==null?void 0:He.bucket,stsToken:(Ge=it==null?void 0:it.data)==null?void 0:Ge.security_token}),console.log(et,"file"),ht(Ke);const vt=et.name.split(".");vt.pop();const jt=Lt.indexOf(".")>-1?nt.realFileName?vt.join("."):(0,xe.Z)():Lt;return new Promise((Ft,Qt)=>{var Jt;try{Ke.multipartUpload(`${We.identifier}/${jt}${Lt.indexOf(".")>-1?"."+Lt.split(".").pop():""}`,new Blob([et.file],{type:et.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(qt,Ee,qe)=>{try{console.log("\u8FDB\u5EA6",qt,Ee,qe);const Qe=ft.findIndex(Re=>Re.name===Lt);ft[Qe].file.percent=qt*100,ft[Qe].tempCheckpoint=Ee,Kt([...ft])}catch(Qe){}},checkpoint:ft[ft.findIndex(qt=>qt.name===Lt)].tempCheckpoint,callback:{customValue:{id:Lt+""},url:(Jt=it==null?void 0:it.data)==null?void 0:Jt.callback_url,host:it==null?void 0:it.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,se.rz)(nt)}}).then(function(qt){var Ee,qe,Qe;const Re=ft.findIndex(mt=>mt.name===Lt);let Pe="done";if(((Ee=qt.data)==null?void 0:Ee.status)===0){et.response=(qe=qt.data)==null?void 0:qe.data;const mt=ft.findIndex(xt=>xt.name===Lt);ft[mt].status="done",ft[mt].file.status="done"}else ce.ZP.warning((Qe=qt.data)==null?void 0:Qe.message),Pe="error";ft[Re].status=Pe,ft[Re].file.status=Pe,We.onChange(ft),Ft(qt==null?void 0:qt.data)}).catch(function(qt){ft[ft.findIndex(Ee=>Ee.name===Lt)].status="error",ft[ft.findIndex(Ee=>Ee.name===Lt)].file.status="error",ce.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Kt([...ft]),We.onChange(ft),Qt(qt),console.log("err:",qt)})}catch(qt){}})});return(0,a.useEffect)(()=>{ft.every(et=>et==="done"||et==="error")&&We.onComplete(ft)},[ft]),(0,a.useEffect)(()=>{he&&(Ke==null||Ke.cancel())},[he]),(0,a.useEffect)(()=>{We.uploading&&ft.map(et=>b(void 0,null,function*(){var nt;if((!et.status||et.status==="error")&&!he){et.status="uploading",et.file.status="uploading";const st=yield at(et,{login:(nt=Fe==null?void 0:Fe.userInfo)==null?void 0:nt.login,container_type:We.container_type,container_id:We.container_id,description:We.description,realFileName:We.realFileName})}}))},[We.uploading]),a.createElement(Ie,ye(Ye({},wt),{height:We.height,className:We.className}),a.createElement("p",{className:"ant-upload-hint"},We.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};Je.ZP=(0,Se.connect)(({loading:yt,globalSetting:Ve,user:Fe})=>({globalSetting:Ve,loading:yt.models.competitions,user:Fe}))(gt)},35587:function(ke,Je,E){"use strict";E.d(Je,{xj:function(){return nt},CI:function(){return he},h4:function(){return Se},eh:function(){return se},wr:function(){return xe},r5:function(){return ue}});var a=E(59301),te=E(74410),ce=E(14185);function se(){const[st,Ae]=(0,a.useState)(!1),Ce=(0,a.useRef)(null),me=(0,a.useCallback)(()=>{var Lt;(Lt=Ce.current)==null||Lt.cancelRequest(),Ae(!1)},[]);return[{request:(0,a.useCallback)(Lt=>{const{url:it,body:vt,onData:jt,onDone:Ft,onCancelled:Qt,onError:Jt}=Lt;Ce.current&&Ce.current.cancelRequest();const qt=new te.Z(ce.Z.API_SERVER+it,vt);return Ce.current=qt,Ae(!0),new Promise((Ee,qe)=>{qt.on("data",({chunk:Qe,full:Re})=>{jt==null||jt(Re,Qe)}),qt.on("done",Qe=>{Ae(!1),Ft==null||Ft(Qe),Ee({status:"done",content:Qe})}),qt.on("cancelled",Qe=>{Ae(!1),Qt==null||Qt(Qe),Ee({status:"cancelled",content:Qe})}),qt.on("error",Qe=>{Ae(!1),Jt==null||Jt(Qe),qe(Qe)}),qt.startStream()})},[]),cancel:me,get loading(){return st}}]}function ue(st=[]){const[Ae,Ce]=(0,a.useState)(st),me=(0,a.useCallback)((He,Ge)=>{const{limit:Lt,onlySuccess:it=!0}=Ge||{},vt=[],jt=new Map;He.forEach(Ft=>{Ft.sender==="AI"&&Ft.key&&jt.set(Ft.key,Ft)});for(const Ft of He)if(Ft.sender==="user"&&Ft.key){const Qt=jt.get(Ft.key);if((Qt==null?void 0:Qt.text)&&(!it||!(Qt!=null&&Qt.error))&&(vt.push({question:Ft.text||"",answer:Qt.text}),Lt&&vt.length>=Lt))break}return vt},[]);return{chatData:Ae,setChatData:Ce,calcHistoryList:me}}var xe=({status:st,rootMargin:Ae="70px",bottomOffset:Ce=50})=>{const me=(0,a.useRef)(null),He=(0,a.useRef)(null),Ge=(0,a.useRef)(null),[Lt,it]=(0,a.useState)(!0),vt=(0,a.useRef)(!1),jt=(0,a.useRef)(0);return(0,a.useEffect)(()=>{const Ft=me.current,Qt=He.current;if(!Ft||!Qt)return;const Jt=new IntersectionObserver(([qt])=>{var Ee,qe;if(!document.contains(qt.target)){console.warn("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((Ee=qt.rootBounds)==null?void 0:Ee.width)===0&&((qe=qt.rootBounds)==null?void 0:qe.height)===0){console.warn("\u6EDA\u52A8\u5BB9\u5668\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(qt.boundingClientRect.width===0&&qt.boundingClientRect.height===0){console.warn("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216\u9690\u85CF");return}it(qt.isIntersecting)},{root:Ft,rootMargin:Ae,threshold:0});return Jt.observe(Qt),()=>{Jt.disconnect()}},[Ae,!!(me!=null&&me.current),!!(He!=null&&He.current)]),(0,a.useEffect)(()=>{if(!st)return;const Ft=me.current,Qt=Ge.current;if(!Ft||!Qt)return;vt.current=!1,jt.current=Ft.scrollTop;const Jt=()=>{const{scrollTop:qe,scrollHeight:Qe,clientHeight:Re}=Ft,Pe=qe>jt.current,mt=qe+Re>=Qe-Ce;Pe&&mt?(Ft.scrollTop=Qe,vt.current=!1):Pe||(vt.current=!0),jt.current=qe},qt=()=>{vt.current||(Ft.scrollTop=Ft.scrollHeight)};Ft.addEventListener("scroll",Jt);const Ee=new ResizeObserver(qt);return Ee.observe(Qt),()=>{Ee.disconnect(),Ft.removeEventListener("scroll",Jt)}},[st,Ce]),{scrollBoxRef:me,bottomInspectRef:He,contentRef:Ge,isAtBottom:Lt}};function Se(st){const[Ae,Ce]=(0,a.useState)({width:0,height:0});return(0,a.useEffect)(()=>{const me=st.current;if(!me)return;const He=new ResizeObserver(Ge=>{for(let Lt of Ge){const it=Lt.target.offsetWidth,vt=Lt.target.offsetHeight;Ce({width:it,height:vt})}});return He.observe(me),()=>{He.disconnect()}},[st]),Ae}var re=E(6767),ge=E(94968),we=E(62957),De=E(25399),pt=E(29787),ve=E(75727),ie=E(7939),Me=E(37568),Ze=E(92310),Ye=E.n(Ze),ye={footerContainer:"footerContainer___JFPnb",togglesContainer:"togglesContainer___dRNY4",attachment:"attachment___VYSbv",btn:"btn___T5UpT",btnActive:"btnActive___gq01r",inputContainer:"inputContainer___Yy8gW",uploadBtn:"uploadBtn___OcD8F",sendBtn:"sendBtn___e2elL",cancelBtn:"cancelBtn___DEsSI",lineFour:"lineFour___GcA3R",fullIcon:"fullIcon___fmG_6",selected:"selected___m2pW_",full:"full___cZUDM",disabledInput:"disabledInput___ijUlM"},de=E(76406),b=E(58617),Ie=E(32050),oe=Object.defineProperty,Pt=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,bt=Object.prototype.propertyIsEnumerable,gt=(st,Ae,Ce)=>Ae in st?oe(st,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):st[Ae]=Ce,yt=(st,Ae)=>{for(var Ce in Ae||(Ae={}))Dt.call(Ae,Ce)&>(st,Ce,Ae[Ce]);if(Pt)for(var Ce of Pt(Ae))bt.call(Ae,Ce)&>(st,Ce,Ae[Ce]);return st},Ve=(st,Ae,Ce)=>new Promise((me,He)=>{var Ge=vt=>{try{it(Ce.next(vt))}catch(jt){He(jt)}},Lt=vt=>{try{it(Ce.throw(vt))}catch(jt){He(jt)}},it=vt=>vt.done?me(vt.value):Promise.resolve(vt.value).then(Ge,Lt);it((Ce=Ce.apply(st,Ae)).next())}),he=(0,a.forwardRef)(({placeholder:st="\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",className:Ae,style:Ce,hideUpload:me,disabled:He,disabledTooltip:Ge,value:Lt="",onChange:it,onSubmit:vt,onCancel:jt,loading:Ft,typing:Qt,toggles:Jt,onFullInputChange:qt,onInputFocus:Ee,headExtraNode:qe},Qe)=>{var Re,Pe;const[mt,xt]=(0,a.useState)([]),[tt,It]=(0,a.useState)([]),[je,At]=(0,a.useState)(!1),[St,ot]=(0,a.useState)(!1),lt=(0,a.useRef)(null),Te=(0,a.useRef)(null),Xe=(0,a.useRef)(null),Ne=(0,a.useRef)(!1),Bt=50,kt=10;(0,a.useImperativeHandle)(Qe,()=>({onAttachmentsClear:()=>{xt([]),It([])}}));const nn={maxCount:Bt,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:mt,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:Zn=>Ve(void 0,null,function*(){var ka,Ya,sa,cn;const An=(cn=(sa=(Ya=(ka=Zn==null?void 0:Zn.name)==null?void 0:ka.split("."))==null?void 0:Ya.slice(-1))==null?void 0:sa[0])==null?void 0:cn.toLowerCase(),on=["doc","docx","md","pdf","txt","xlsx","xls"];return Zn.size===0?(re.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),ge.default.LIST_IGNORE):on.includes(An)?Zn.size/1024/1024>100?(re.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB"),ge.default.LIST_IGNORE):!0:(re.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),ge.default.LIST_IGNORE)}),onChange:({fileList:Zn})=>{xt(Zn)},action:`${(Re=ce.Z)==null?void 0:Re.API_SERVER}/api/intelligent_imports/upload_file.json`},vn={maxCount:kt,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:tt,multiple:!0,accept:".jpg,.png",beforeUpload:Zn=>{var ka,Ya,sa,cn;const An=(cn=(sa=(Ya=(ka=Zn==null?void 0:Zn.name)==null?void 0:ka.split("."))==null?void 0:Ya.slice(-1))==null?void 0:sa[0])==null?void 0:cn.toLowerCase(),on=["jpg","png"];return Zn.size===0?(re.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),ge.default.LIST_IGNORE):on.includes(An)?Zn.size/1024/1024>10?(re.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB"),ge.default.LIST_IGNORE):!0:(re.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),ge.default.LIST_IGNORE)},onChange:({fileList:Zn})=>{It(Zn)},action:`${(Pe=ce.Z)==null?void 0:Pe.API_SERVER}/api/ai/generals/update_file.json`};(0,a.useEffect)(()=>{var Zn,ka;const Ya=(ka=(Zn=lt.current)==null?void 0:Zn.resizableTextArea)==null?void 0:ka.textArea;if(!Ya)return;const sa=new ResizeObserver(()=>{ot(Ya.scrollHeight>=96)});return Ya&&sa.observe(Ya),()=>{Ya&&sa.unobserve(Ya)}},[]);const Vt=Zn=>{it==null||it(Zn.target.value)},hn=Zn=>{var ka,Ya,sa,cn,An,on,dn,Fn;if(Zn==="file"){if(tt.length){we.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{var Mn,da,Yt,bn;It([]),(bn=(Yt=(da=(Mn=Te.current)==null?void 0:Mn.upload)==null?void 0:da.uploader)==null?void 0:Yt.fileInput)==null||bn.click()}});return}(cn=(sa=(Ya=(ka=Te.current)==null?void 0:ka.upload)==null?void 0:Ya.uploader)==null?void 0:sa.fileInput)==null||cn.click()}if(Zn==="image"){if(mt.length){we.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{var Mn,da,Yt,bn;xt([]),(bn=(Yt=(da=(Mn=Xe.current)==null?void 0:Mn.upload)==null?void 0:da.uploader)==null?void 0:Yt.fileInput)==null||bn.click()}});return}(Fn=(dn=(on=(An=Xe.current)==null?void 0:An.upload)==null?void 0:on.uploader)==null?void 0:dn.fileInput)==null||Fn.click()}},$t=()=>{vt==null||vt(Lt,mt,tt)},ya=Zn=>{if(!(Zn.shiftKey&&Zn.key==="Enter")&&Zn.key==="Enter"){if(Zn.preventDefault(),$n||Ne.current||Ft)return;$t()}},Nn=[...mt,...tt],$n=Nn.some(Zn=>Zn.status==="uploading")||Qt||Ft||!(Lt!=null&&Lt.trim()),Ka=!!Nn.length||(Jt==null?void 0:Jt.some(Zn=>Zn.active))||qe,Ca=me||mt.length>=Bt||tt.length>=kt,ll=[{key:"file",disabled:mt.length>=Bt,label:a.createElement(De.Z,{placement:"right",title:a.createElement("div",null,a.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),a.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},{key:"image",disabled:tt.length>=kt,label:a.createElement(De.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}];return a.createElement("div",{style:Ce,className:Ye()(ye.footerContainer,Ae,je&&ye.full,Ka&&ye.selected)},a.createElement("div",{className:ye.togglesContainer},qe,Jt==null?void 0:Jt.filter(Zn=>Zn.show!==!1).map((Zn,ka)=>a.createElement(a.Fragment,{key:ka},a.createElement(De.Z,{key:Zn.label,title:Zn.tooltip},a.createElement("div",{onClick:Zn.onToggle,className:Ye()(ye.btn,Zn.active&&ye.btnActive)},a.createElement("i",{className:`iconfont ${Zn.icon} mr10 font12`}),Zn.label)),Zn==null?void 0:Zn.extraNode)),Nn.map(Zn=>a.createElement("div",{className:ye.attachment,key:Zn.uid},(Zn==null?void 0:Zn.status)==="uploading"&&a.createElement(pt.Z,{indicator:a.createElement(b.Z,{rev:!0,spin:!0}),className:"mr10",size:"small",spinning:!0}),a.createElement("span",{title:Zn==null?void 0:Zn.name,className:"mr10"},(0,de.Pq)(Zn.name,20)),a.createElement("i",{onClick:()=>{xt(ka=>ka.filter(Ya=>Ya.uid!==Zn.uid)),It(ka=>ka.filter(Ya=>Ya.uid!==Zn.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),a.createElement(De.Z,{title:Ge},a.createElement("div",{className:Ye()(ye.inputContainer,St&&ye.lineFour,He&&ye.disabledInput)},a.createElement(ge.default,yt({ref:Te},nn)),a.createElement(ge.default,yt({ref:Xe},vn)),a.createElement(ve.Z,{className:`${Ca?"hide":""}`,menu:{items:ll,onClick:Zn=>hn(Zn.key)},placement:"top"},a.createElement(ie.ZP,{className:ye.uploadBtn,icon:a.createElement(Ie.Z,{rev:!0,style:{fontSize:18,color:"#FFF"}})})),a.createElement(Me.default.TextArea,{ref:lt,autoSize:{minRows:1,maxRows:4},placeholder:st,value:Lt,variant:"borderless",style:Ca?{paddingLeft:0,marginLeft:0}:{},onChange:Vt,onPressEnter:ya,onCompositionStart:()=>{Ne.current=!0},onCompositionEnd:()=>{Ne.current=!1},onFocus:()=>Ee==null?void 0:Ee()}),Qt?a.createElement(De.Z,{title:"\u505C\u6B62\u751F\u6210"},a.createElement("div",{className:`iconfont icon-tingzhihuida ${ye.cancelBtn}`,onClick:jt})):a.createElement(ie.ZP,{className:ye.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:$n,onClick:$t}),St&&a.createElement("span",{className:ye.fullIcon,onClick:()=>{At(!je),qt==null||qt(!je)}},je?a.createElement("span",{className:"iconfont icon-shousuo"}):a.createElement("span",{className:"iconfont icon-zhankai"})))))}),We={loading:"loading___dHPeG",dot:"dot___wB_Xx","dot-fade":"dot-fade___dHh10",li:"li___pjgC0",avatarIcon:"avatarIcon___SHala",img:"img___DK87r",content:"content___kiz_D",borderBox:"borderBox___Txzil",text:"text___iNCQg",fileWrap:"fileWrap___wWt5C",file:"file___ZeKPM",fileName:"fileName___FzNuv",source:"source___tXQ7H",action:"action___xwJSd"},ft=E(8191),Kt=E(90283),Ke=E(56102),ht=E(56321),wt="data:image/png;base64,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",at=(st,Ae,Ce)=>new Promise((me,He)=>{var Ge=vt=>{try{it(Ce.next(vt))}catch(jt){He(jt)}},Lt=vt=>{try{it(Ce.throw(vt))}catch(jt){He(jt)}},it=vt=>vt.done?me(vt.value):Promise.resolve(vt.value).then(Ge,Lt);it((Ce=Ce.apply(st,Ae)).next())}),nt=({contentRef:st,className:Ae,style:Ce,aiIcon:me=ht,userIcon:He=wt,chatData:Ge,requestLoading:Lt,editIndex:it,onEditFinish:vt,onEditCancel:jt,customDataNode:Ft,extraAnswerAction:Qt,cancelTyping:Jt,onAnswerFinish:qt,onReasoningFinish:Ee,onDynamic:qe,sensitiveWords:Qe=[]})=>{const[Re,Pe]=(0,a.useState)(""),mt=(0,a.useRef)(null);(0,a.useEffect)(()=>{var je;if(mt.current&&it!==null){mt.current.focus();const At=(je=mt.current.resizableTextArea)==null?void 0:je.textArea;At&&(At.selectionStart=At.selectionEnd=At.value.length)}},[it]);const xt=(je,At)=>{let St=je;return At.forEach(ot=>{const lt=new RegExp(ot,"g");St=St.replace(lt,"")}),St},tt=(je,At)=>{const St=At===it,ot=[...(je==null?void 0:je.fileList)||[],...(je==null?void 0:je.imageList)||[]];return a.createElement("div",{className:We.li},a.createElement("div",{className:We.avatarIcon},a.createElement("img",{className:We.img,src:He})),a.createElement("div",{className:We.content},!!(ot!=null&&ot.length)&&a.createElement("div",{className:We.fileWrap},ot==null?void 0:ot.map((lt,Te)=>{var Xe,Ne;return a.createElement("div",{key:Te,className:We.file},a.createElement("img",{src:E(90034)(`./${((Ne=(Xe=lt==null?void 0:lt.name)==null?void 0:Xe.split("."))==null?void 0:Ne.pop())||"txt"}.png`),width:20,className:"mr10"}),a.createElement("aside",null,a.createElement(De.Z,{title:lt==null?void 0:lt.name},a.createElement("div",{className:We.fileName},lt==null?void 0:lt.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,de.RD)(lt==null?void 0:lt.size))))})),a.createElement("div",{className:We.borderBox},St?a.createElement(Me.default.TextArea,{value:Re,ref:mt,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",variant:"borderless",onChange:lt=>Pe(lt.target.value)}):a.createElement("div",{className:We.text},je==null?void 0:je.text)),St?a.createElement("div",{className:We.action},a.createElement(ie.ZP,{onClick:()=>{Pe(""),jt()},size:"small"},"\u53D6\u6D88"),a.createElement(ie.ZP,{disabled:!Re.trim(),onClick:()=>vt(Re),type:"primary",size:"small"},"\u786E\u8BA4")):a.createElement("div",{className:We.action},a.createElement(Ke.CopyToClipboard,{text:(je==null?void 0:je.text)||"",onCopy:()=>re.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(De.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))))))},It=(je,At)=>a.createElement("div",{className:We.li},a.createElement("div",{className:We.avatarIcon},a.createElement("img",{className:We.img,src:me})),a.createElement("div",{className:We.content},a.createElement("div",{className:We.borderBox},je.loading&&a.createElement(a.Fragment,null,je!=null&&je.imageGenerator?a.createElement("div",{className:"flex item-center"},"\u6B63\u5728\u751F\u6210\u4E2D",a.createElement("div",{className:"ai-loading"})):!(je!=null&&je.thinkingEnabled)&&a.createElement("div",null,a.createElement("div",{className:We.loading},a.createElement("div",{className:We.dot}),a.createElement("div",{className:We.dot}),a.createElement("div",{className:We.dot})),a.createElement("div",{style:{marginTop:10,color:"#9096A3"}},"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(je==null?void 0:je.thinkingEnabled)&&a.createElement(Kt.Z,{time:je==null?void 0:je.time,cancelIndex:Jt,loading:je.loading,streamingStatus:!(je!=null&&je.text),onFinish:()=>at(void 0,null,function*(){Ee==null||Ee()}),value:je==null?void 0:je.reasoning}),!!(je!=null&&je.text)&&!je.hideAnswer&&a.createElement(ft.Z,{cancelIndex:Jt,onDynamic:qe,streamingStatus:Lt,loadImage:!!(je!=null&&je.imageGenerator),onFinish:()=>at(void 0,null,function*(){qt==null||qt()}),value:xt(je==null?void 0:je.text,Qe)})),(je==null?void 0:je.source)&&!!(je!=null&&je.text)&&a.createElement("div",{className:We.source},je==null?void 0:je.source),a.createElement("div",{className:We.action},Qt==null?void 0:Qt(je,At),a.createElement(Ke.CopyToClipboard,{text:String((je==null?void 0:je.text)||""),onCopy:()=>re.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(De.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))))));return a.createElement("div",{ref:st,className:Ye()(Ae),style:Ce},Ge==null?void 0:Ge.map((je,At)=>a.createElement(a.Fragment,{key:je.key+At},je.show&&a.createElement(a.Fragment,null,je.sender==="user"&&tt(je,At),je.sender==="AI"&&It(je,At),Ft&&!["AI","user"].includes(je.sender)&&Ft(je,At)))))}},11295:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return se}});var a=E(59301),te=E(33156),ce=E(75786),se=()=>{const[ue,le]=(0,a.useState)(""),[xe,Se]=(0,a.useState)(0);let[re,ge]=(0,a.useState)(),[we,De]=(0,a.useState)();const[pt,ve]=(0,a.useState)(!1),ie=(0,a.useRef)("");(0,a.useEffect)(()=>te.Z.subscribe("preview-image",bt=>{le(bt),console.log(oe.current)}),[]),(0,a.useEffect)(()=>(document.addEventListener("keydown",Me),()=>{document.removeEventListener("keydown",Me)}),[]),(0,a.useEffect)(()=>{ie.current=ue},[ue]);function Me(Dt){console.log("e====",Dt),Dt.keyCode==27&&ie.current&&Ze()}function Ze(){document.body.style.overflow="auto",ge(void 0),De(void 0),Se(0),le("")}function Ye(){Se(xe+90)}function ye(){re=oe.current.width*1.1,we=oe.current.height*1.1,De(we),ge(re)}function de(){re=oe.current.width/1.1,we=oe.current.height/1.1,De(we),ge(re)}const b=(0,a.useRef)(),Ie=(0,a.useRef)(),oe=(0,a.useRef)(),Pt=Dt=>{(Dt.nativeEvent.target===b.current||Dt.nativeEvent.target===Ie.current)&&Ze()};return a.createElement(a.Fragment,null,ue?a.createElement("div",null,a.createElement("div",{className:"preview-wrp-group",ref:Ie},a.createElement(ce.Z,{className:"image-preview",src:ue,style:{display:"none"},preview:{visible:!0,src:ue,onVisibleChange:Dt=>{le("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},28267:function(ke,Je,E){"use strict";E.d(Je,{h:function(){return b}});var a=E(59301),te=E(82326),ce=E(28284),se=E(7939),ue=E(89780),le=E.n(ue),xe=E(88319),Se=E(94896),re=Object.defineProperty,ge=Object.defineProperties,we=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,ie=(Ie,oe,Pt)=>oe in Ie?re(Ie,oe,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):Ie[oe]=Pt,Me=(Ie,oe)=>{for(var Pt in oe||(oe={}))pt.call(oe,Pt)&&ie(Ie,Pt,oe[Pt]);if(De)for(var Pt of De(oe))ve.call(oe,Pt)&&ie(Ie,Pt,oe[Pt]);return Ie},Ze=(Ie,oe)=>ge(Ie,we(oe));const Ye=te.default.Option,ye={labelCol:{span:4},wrapperCol:{span:20}},de={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"]};Je.Z=({callback:Ie,onCancel:oe})=>{const[Pt,Dt]=(0,a.useState)("python");function bt(yt){Dt(de[yt][1])}function gt(yt){Ie(yt)}return a.createElement(ce.default,Ze(Me({},ye),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:gt,style:{width:500}}),a.createElement(ce.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},a.createElement(te.default,{getPopupContainer:yt=>yt.parentNode,onChange:bt},Object.keys(de).map(yt=>a.createElement(Ye,{key:yt,value:yt},de[yt][0])))),a.createElement(ce.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},a.createElement(b,{mode:Pt})),a.createElement("div",{className:"flex-container flex-end"},a.createElement(se.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(se.ZP,{type:"ghost",onClick:oe},"\u53D6\u6D88")))};function b({value:Ie,onChange:oe,mode:Pt,options:Dt={}}){const bt=(0,a.useRef)(),[gt,yt]=(0,a.useState)();return(0,a.useEffect)(()=>{if(gt){let Ve=function(Fe){const he=Fe.getValue();oe&&oe(he)};return gt.on("change",Ve),()=>{gt.off("change",Ve)}}},[gt,oe]),(0,a.useEffect)(()=>{gt&>.setOption("mode",Pt)},[gt,Pt]),(0,a.useEffect)(()=>{gt&&(Ie!==gt.getValue()||Ie==="")&&setTimeout(()=>{gt.setValue(Ie||"")},300)},[gt,Ie]),(0,a.useEffect)(()=>{if(bt.current&&!gt){const Ve=le().fromTextArea(bt.current,Me({mode:Pt,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Dt));yt(Ve)}},[bt.current,gt]),a.createElement("div",{className:"my-codemirror-container"},a.createElement("textarea",{ref:bt}))}},39116:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return on}});var a=E(59301),te=E(44283),ce=E(89780),se=E.n(ce),ue=E(76374),le=E(88319),xe=E(6313),Se=E(25717),re=E(99498),ge=E(25419),we=E(67549),De=E(35883),pt=({value:dn="",className:Fn,showTextOnly:Mn,showLines:da,style:Yt={}})=>{const bn=(0,a.useMemo)(()=>"",[dn]);return a.createElement(a.Fragment,null,a.createElement("div",{dangerouslySetInnerHTML:{__html:bn}}))},ve=Object.defineProperty,ie=Object.defineProperties,Me=Object.getOwnPropertyDescriptors,Ze=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,de=(dn,Fn,Mn)=>Fn in dn?ve(dn,Fn,{enumerable:!0,configurable:!0,writable:!0,value:Mn}):dn[Fn]=Mn,b=(dn,Fn)=>{for(var Mn in Fn||(Fn={}))Ye.call(Fn,Mn)&&de(dn,Mn,Fn[Mn]);if(Ze)for(var Mn of Ze(Fn))ye.call(Fn,Mn)&&de(dn,Mn,Fn[Mn]);return dn},Ie=(dn,Fn)=>ie(dn,Me(Fn));let oe=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function Pt({onActionCallback:dn,title:Fn,icon:Mn,actionName:da,className:Yt="",children:bn}){function ua(){dn(da)}return a.createElement("a",{title:Fn,className:Yt,onClick:ua},a.createElement("i",{className:`${Mn}`}),bn)}var Dt=({watch:dn,showNullButton:Fn,showNullProgramButton:Mn,onActionCallback:da,fullScreen:Yt,insertTemp:bn,hidetoolBar:ua,extraUse:ra})=>{const pa=[...oe,{title:`${dn?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${dn?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return a.createElement("ul",{className:"markdown-toolbar-container"},!ua&&pa.map((Wa,ja)=>a.createElement("li",{key:ja},Wa.actionName?a.createElement(Pt,Ie(b({},Wa),{onActionCallback:da})):a.createElement("span",{className:"v-line"}))),Fn?a.createElement("li",null,a.createElement(Pt,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:da},a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,Mn?a.createElement(a.Fragment,null,a.createElement("li",null,a.createElement(Pt,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:da},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),a.createElement("li",null,a.createElement(Pt,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:da},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,bn&&a.createElement("li",null,a.createElement(Pt,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${bn}`,onActionCallback:da},a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),ra&&a.createElement("li",null,ra),a.createElement("li",{className:"btn-full-screen"},a.createElement(Pt,{icon:`${Yt?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Yt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:da})))},bt=E(88487),gt=E(28284),yt=E(37568),Ve=E(7939),Fe=Object.defineProperty,he=Object.defineProperties,We=Object.getOwnPropertyDescriptors,ft=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,ht=(dn,Fn,Mn)=>Fn in dn?Fe(dn,Fn,{enumerable:!0,configurable:!0,writable:!0,value:Mn}):dn[Fn]=Mn,wt=(dn,Fn)=>{for(var Mn in Fn||(Fn={}))Kt.call(Fn,Mn)&&ht(dn,Mn,Fn[Mn]);if(ft)for(var Mn of ft(Fn))Ke.call(Fn,Mn)&&ht(dn,Mn,Fn[Mn]);return dn},at=(dn,Fn)=>he(dn,We(Fn));const et={labelCol:{span:4},wrapperCol:{span:20}};var nt=({callback:dn,onCancel:Fn})=>{function Mn(da){dn(da)}return a.createElement(gt.default,at(wt({},et),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Mn,style:{width:500}}),a.createElement(gt.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.createElement(yt.default,null)),a.createElement(gt.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.createElement(yt.default,null)),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Ve.ZP,{type:"ghost",onClick:Fn},"\u53D6\u6D88")))},st=E(28267),Ae=E(53332),Ce=E(62957),me=E(77019),He=E(40254),Ge=E(59301),Lt=({callback:dn,onCancel:Fn})=>{const Mn=document.createElement("canvas"),da=Mn.getContext("2d");Mn.width=1e3,Mn.height=800,da.fillStyle="#ffffff",da.fillRect(0,0,Mn.width,Mn.height);const Yt=Mn.toDataURL("image/png");return Ge.createElement(Ce.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Ge.createElement(me.Z,{style:{height:"100vh"}},Ge.createElement(He.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Yt,visible:!0,title:String(Date.now())},onOk:bn=>{dn({src:bn.url})},onClose:Fn})))},it=E(36207),vt=E(5269),jt=E(6767),Ft={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},Qt=E(59301),qt=(0,a.forwardRef)(({onCancel:dn,editImgId:Fn,callback:Mn},da)=>{let Yt=(0,a.useRef)(),bn=(0,a.useRef)(),ua=(0,a.useRef)(),ra=(0,a.useRef)(!1);const pa=(0,a.useRef)(!1);console.log("ref:",da);const[Wa,ja]=(0,a.useState)(0),[jn,Pn]=(0,a.useState)("100vh");return(0,a.useEffect)(()=>{ja(1)},[]),(0,a.useImperativeHandle)(da,()=>({setHeight:Pn})),Qt.createElement("div",{ref:pa,className:"body-overflow-initial"},Qt.createElement(it.Z,{width:"100vw",height:jn,footer:null,closable:!0,placement:"bottom",open:!!Wa,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${Ft.drawerWrap}`,onClose:()=>{window.saveDrawData(fn=>{Mn({src:`/api/attachments/${fn}`,id:fn})})},title:Qt.createElement(me.Z,{align:"middle"},Qt.createElement(vt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Qt.createElement(vt.Z,{onClick:()=>{Pn(jn==="60px"?"100vh":"60px")}},Qt.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),Qt.createElement(vt.Z,{onClick:()=>{window.saveDrawData(fn=>{if(fn===null){jt.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}jt.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),Mn({src:`/api/attachments/${fn}`,id:fn,disabledClose:!0})})}},Qt.createElement(Ve.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},Qt.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${Fn||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:bn})))}),Ee=E(14185),qe=E(47889),Qe=E(4875);const Re=qe.ZP.Group,Pe={margin:"0 8px"};var mt=({callback:dn,onCancel:Fn})=>{function Mn(da){dn(da)}return a.createElement(gt.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Mn},a.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},a.createElement("span",{style:Pe},"\u5355\u5143\u683C\u6570\uFF1A"),a.createElement("span",{style:Pe},"\u884C\u6570"),a.createElement(gt.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.createElement(Qe.Z,null)),a.createElement("span",{style:Pe},"\u5217\u6570"),a.createElement(gt.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.createElement(Qe.Z,null))),a.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},a.createElement("span",{style:Pe},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.createElement(gt.default.Item,{name:"align"},a.createElement(Re,null,a.createElement(qe.ZP,{value:"default"},a.createElement("i",{className:"fa fa-align-justify"})),a.createElement(qe.ZP,{value:"left"},a.createElement("i",{className:"fa fa-align-left"})),a.createElement(qe.ZP,{value:"center"},a.createElement("i",{className:"fa fa-align-center"})),a.createElement(qe.ZP,{value:"right"},a.createElement("i",{className:"fa fa-align-right"}))))),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Ve.ZP,{type:"ghost",onClick:Fn},"\u53D6\u6D88")))},xt=E(58755),tt=E(84915),It=E.n(tt),At=(0,a.forwardRef)(({use3d:dn,width:Fn,height:Mn,callback:da,showSaveButton:Yt},bn)=>{const ua=(0,a.useRef)(),ra=(0,a.useRef)(),[pa,Wa]=(0,a.useState)(!1),ja=(0,a.useRef)({id:ua,appName:"graphing",width:Fn||1e3,height:Mn||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,a.useEffect)(()=>{ra.current=new(It())(ja.current,!0),window.onload=function(){ra.current.inject("applet_container")}},[]);const jn=()=>{var Pn=window.ggbApplet.getPNGBase64(1,!0,72);return da&&da(Pn),Pn};return(0,a.useEffect)(()=>{ja.current.appName=pa?"3D":"graphing",ra.current.inject("applet_container")},[pa]),(0,a.useEffect)(()=>{Wa(dn)},[dn]),(0,a.useImperativeHandle)(bn,()=>({getImgData:jn})),a.createElement(a.Fragment,null,a.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:ua}),a.createElement(me.Z,{align:"middle"},a.createElement(vt.Z,{flex:1},a.createElement(xt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:pa,onChange:Pn=>Wa(Pn)})),a.createElement(vt.Z,null,a.createElement(Ve.ZP,{size:"large",onClick:jn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),St=E(9057);const ot="link",lt="upload-image",Te="add-flowchart",Xe="draw-image",Ne="add-flowchart",Bt="code-block",kt="add-table",nn="------------",vn={default:nn,left:`:${nn}`,center:`:${nn}:`,right:`${nn}:`};var Vt=E(79006),hn=E(76406);function $t(){}let ya=0;const Nn=1e4,$n="\u2581",Ka="@\u2581\u2581@",Ca="@\u2581@",ll=` **\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`,Zn=["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 ka(dn){return/^\d+$/.test(dn)?`${dn}px`:dn}const sa=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",cn={[sa+"-B"]:"bold",[sa+"-I"]:"italic"},En={[ot]:"\u6DFB\u52A0\u94FE\u63A5",[Bt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[lt]:"\u6DFB\u52A0\u56FE\u7247",[Xe]:"\u6DFB\u52A0\u753B\u56FE",[Te]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[kt]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var on=({defaultValue:dn="",onChange:Fn,width:Mn="100%",height:da=400,miniToolbar:Yt=!1,isFocus:bn=!1,watch:ua,insertTemp:ra,mode:pa="markdown",id:Wa="markdown-editor-id",showResizeBar:ja=!1,noStorage:jn=!1,showNullButton:Pn=!1,showNullProgramButton:fn=!1,hidetoolBar:Wn=!1,fullScreen:gl=!1,onBlur:Il,onCMBeforeChange:wr,onFullScreen:hn,className:Xn="",disablePaste:qa=!1,disabled:La=!1,disabledFill:yl=!1,placeholder:Rl="",values:Le="",extraUse:Xt,onAddBlank:mn})=>{const[Nt,ga]=(0,a.useState)(null),[qn,Sa]=(0,a.useState)(dn),[Oa,nl]=(0,a.useState)(ua),[ol,jl]=(0,a.useState)(gl),[Ea,ha]=(0,a.useState)(""),[al,El]=(0,a.useState)(0),[ba,Hn]=(0,a.useState)(da),[Hl,pr]=(0,a.useState)(!1),[Ml,Nl]=(0,a.useState)(0),[kr,Pa]=(0,a.useState)(0),Ol=(0,a.useRef)(),fr=(0,a.useRef)(),fl=(0,a.useRef)(),bl=(0,a.useRef)(),sl=(0,a.useRef)(),Rr=(0,a.useRef)(),oa=(0,te.useDispatch)();(0,a.useEffect)(()=>{const $e=window.scrollY||window.pageYOffset;Sa(Le),Nt==null||Nt.setValue(Le),window.scrollTo(0,$e)},[Le]),(0,a.useEffect)(()=>{hn==null||hn(ol)},[ol]),(0,a.useEffect)(()=>{if(Ol.current){let $e=function(Rt,an){var Ut;if(qa){an.preventDefault();return}const Be=an.clipboardData;if(Be){const Et=Be.types.toString(),Tt=Be.items;if(Et==="Files"||Be.types.indexOf("Files")>-1){if(an.preventDefault(),pa=="stex")return;try{let ln=Tt[1];((Ut=Tt[0])==null?void 0:Ut.kind)==="file"&&(ln=Tt[0]);const Vn=ln.getAsFile(),Sn=Vn.name.split(".").pop();(0,Ae.I)(Vn,Yn=>{var _n,Jn,Ia;Yn.id?((_n=Vn==null?void 0:Vn.type)==null?void 0:_n.indexOf("image"))>-1?zt.replaceSelection(``):((Jn=Vn==null?void 0:Vn.type)==null?void 0:Jn.indexOf("video"))>-1?zt.replaceSelection(``):((Ia=Vn==null?void 0:Vn.type)==null?void 0:Ia.indexOf("pdf"))>-1?zt.replaceSelection(`${Vn.name}`):Zn.includes(Sn)?zt.replaceSelection(`${Vn.name}`):zt.replaceSelection(`[${Vn.name}](/api/attachments/${Yn.id}?type=${Yn.content_type})`):(Yn==null?void 0:Yn.status)===401&&(document.location.href="/user/login")})}catch(ln){jt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const zt=se().fromTextArea(Ol.current,{mode:pa,lineNumbers:!Yt,lineWrapping:!0,value:dn,autoCloseTags:!0,autoCloseBrackets:!0});return zt.on("keyup",function(Rt,an){an.keyCode===8&&(Rt.getValue()==""?zt.setOption("placeholder",Rl):zt.setOption("placeholder",null))}),zt.on("keydown",function(Rt,an){if(an.keyCode===8){var Ut=Eu(Rt);Ut&&an.preventDefault()}}),bn&&zt.focus(),zt.on("paste",$e),La&&zt.on("beforeChange",function(Rt,an){(an.origin==="paste"||an.origin==="+input")&&an.cancel()}),ga(zt),()=>{zt.off("paste",$e)}}},[]);const mu=(0,a.useCallback)(()=>{if(fr.current)try{}catch($e){console.log($e,"---- to set md editor body height")}},[ba,fr,ol]);(0,a.useEffect)(()=>{function $e(){let zt=new ue.Z(Rt=>{for(let an of Rt)(an.target.offsetHeight>0||an.target.offsetWidth>0)&&(mu(),Nt.setSize("100%","100%"),Nt.refresh())});return zt.observe(Ol.current.parentElement),zt}if(Nt){const zt=$e();return()=>{var Rt,an;(Rt=Ol.current)!=null&&Rt.parentElement&&zt.unobserve((an=Ol.current)==null?void 0:an.parentElement)}}},[Nt,mu]),(0,a.useEffect)(()=>{if(Nt){let $e=[];for(const[zt,Rt]of Object.entries(cn)){let an={[zt]:()=>{br(Rt)}};$e.push(an),Nt.addKeyMap(an)}return()=>{for(let zt of $e)Nt.removeKeyMap(zt)}}},[Nt]),(0,a.useEffect)(()=>{gl!==ol&&jl(gl)},[gl]),(0,Vt.Z)(()=>{if(!jn&&al>0){let $e=new Date().getTime(),zt=window.sessionStorage.getItem(Wa);$e>=al+Nn&&(!zt||zt!==qn)&&(window.sessionStorage.setItem(Wa,qn),pr(!0))}},Nn),(0,a.useEffect)(()=>{nl(ua)},[Nt,ua]),(0,a.useEffect)(()=>{Nt&&bn&&Nt.focus()},[Nt,bn]),(0,a.useEffect)(()=>{if(Oa&&Nt){let $e=function(Rt){let an=Rt.target;if(bl.current){let Ut=an.scrollTop/an.scrollHeight;bl.current.scrollTop=bl.current.scrollHeight*Ut}};const zt=Nt.getScrollerElement();return zt.addEventListener("scroll",$e),()=>{zt.removeEventListener("scroll",$e)}}},[Nt,Oa]),(0,a.useEffect)(()=>{if(Nt&&wr){let $e=function(zt,Rt){wr(zt,Rt)};return Nt.on("beforeChange",$e),()=>{Nt.off("beforeChange",$e)}}},[Nt,wr]),(0,a.useEffect)(()=>{if(Nt&&Il){let $e=function(){Il(Nt.getValue())};return Nt.on("blur",$e),()=>{Nt.off("blur",$e)}}},[Nt,Il]);function Eu($e,zt){var Rt=$e.getDoc(),an=Rt.getCursor(),Ut=Rt.getLine(an.line),Be=Ut.charAt(an.ch-1),Et=Ut.lastIndexOf("@\u2581@",an.ch),Tt=Ut.lastIndexOf("@\u2581\u2581@",an.ch),ln=Et>Tt?Et:Tt,Vn=Et>Tt?3:4;if(Ka.indexOf(Be)===-1)return null;if(console.log("change1:",zt,$e,Ut,an,ln,Et,Tt,Be),ln>=0&&an.ch-ln<5){var Sn=ln+Vn;return Rt.replaceRange("",{line:an.line,ch:ln},{line:an.line,ch:Sn}),{line:an.line,ch:Sn}}return null}(0,a.useEffect)(()=>{if(Nt){let $e=function(zt,Rt){const an=zt.getValue();Sa(an),El(new Date().getTime()),zt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Fn&&(fn?Fn(an,wn(an)):Fn(an))};return Nt.on("change",$e),()=>{Nt.off("change",$e)}}},[Nt,Fn]),(0,a.useEffect)(()=>{if(Nt)if(dn==null)Nt.setValue(""),Sa("");else{const $e=window.scrollY||window.pageYOffset;dn!==Nt.getValue()&&(Nt.setValue(dn),Sa(dn),Nt.setCursor(La?1:Nt.lineCount(),0),window.scrollTo(0,$e))}},[Nt,dn]);const br=(0,a.useCallback)($e=>{const zt=Nt.getCursor(),Rt=Nt.getSelection();let an=Rt.split(` -`);switch($e){case"bold":return Nt.replaceSelection("**"+Rt+"**"),Rt===""&&Nt.setCursor(zt.line,zt.ch+2),Nt.focus();case"italic":return Nt.replaceSelection("*"+Rt+"*"),Rt===""&&Nt.setCursor(zt.line,zt.ch+1),Nt.focus();case"code":return Nt.replaceSelection("`"+Rt+"`"),Rt===""&&Nt.setCursor(zt.line,zt.ch+1),Nt.focus();case"inline-latex":return(0,yn.Ye)(oa)?void 0:(ha("inline-latex"),Nt.focus());case"latex":return Nt.replaceSelection("```latex\n"+Rt+"\n```"),Nt.setCursor(zt.line+1,Rt.length+1),Nt.focus();case"line-break":return Nt.replaceSelection(`
      +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,Zn=["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 ka(dn){return/^\d+$/.test(dn)?`${dn}px`:dn}const sa=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",cn={[sa+"-B"]:"bold",[sa+"-I"]:"italic"},An={[ot]:"\u6DFB\u52A0\u94FE\u63A5",[Bt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[lt]:"\u6DFB\u52A0\u56FE\u7247",[Xe]:"\u6DFB\u52A0\u753B\u56FE",[Te]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[kt]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var on=({defaultValue:dn="",onChange:Fn,width:Mn="100%",height:da=400,miniToolbar:Yt=!1,isFocus:bn=!1,watch:ua,insertTemp:ra,mode:pa="markdown",id:Wa="markdown-editor-id",showResizeBar:ja=!1,noStorage:jn=!1,showNullButton:Pn=!1,showNullProgramButton:fn=!1,hidetoolBar:Wn=!1,fullScreen:gl=!1,onBlur:Il,onCMBeforeChange:wr,onFullScreen:pn,className:Xn="",disablePaste:qa=!1,disabled:La=!1,disabledFill:yl=!1,placeholder:Rl="",values:Le="",extraUse:Xt,onAddBlank:mn})=>{const[Nt,ga]=(0,a.useState)(null),[qn,Sa]=(0,a.useState)(dn),[Oa,nl]=(0,a.useState)(ua),[ol,jl]=(0,a.useState)(gl),[Ea,ha]=(0,a.useState)(""),[al,El]=(0,a.useState)(0),[ba,Hn]=(0,a.useState)(da),[Hl,pr]=(0,a.useState)(!1),[Ml,Nl]=(0,a.useState)(0),[kr,Pa]=(0,a.useState)(0),Ol=(0,a.useRef)(),fr=(0,a.useRef)(),fl=(0,a.useRef)(),bl=(0,a.useRef)(),sl=(0,a.useRef)(),Rr=(0,a.useRef)(),oa=(0,te.useDispatch)();(0,a.useEffect)(()=>{const $e=window.scrollY||window.pageYOffset;Sa(Le),Nt==null||Nt.setValue(Le),window.scrollTo(0,$e)},[Le]),(0,a.useEffect)(()=>{pn==null||pn(ol)},[ol]),(0,a.useEffect)(()=>{if(Ol.current){let $e=function(Rt,an){var Ut;if(qa){an.preventDefault();return}const Be=an.clipboardData;if(Be){const Et=Be.types.toString(),Tt=Be.items;if(Et==="Files"||Be.types.indexOf("Files")>-1){if(an.preventDefault(),pa=="stex")return;try{let ln=Tt[1];((Ut=Tt[0])==null?void 0:Ut.kind)==="file"&&(ln=Tt[0]);const Vn=ln.getAsFile(),Sn=Vn.name.split(".").pop();(0,Ae.I)(Vn,Yn=>{var _n,Jn,Ia;Yn.id?((_n=Vn==null?void 0:Vn.type)==null?void 0:_n.indexOf("image"))>-1?zt.replaceSelection(``):((Jn=Vn==null?void 0:Vn.type)==null?void 0:Jn.indexOf("video"))>-1?zt.replaceSelection(``):((Ia=Vn==null?void 0:Vn.type)==null?void 0:Ia.indexOf("pdf"))>-1?zt.replaceSelection(`${Vn.name}`):Zn.includes(Sn)?zt.replaceSelection(`${Vn.name}`):zt.replaceSelection(`[${Vn.name}](/api/attachments/${Yn.id}?type=${Yn.content_type})`):(Yn==null?void 0:Yn.status)===401&&(document.location.href="/user/login")})}catch(ln){jt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const zt=se().fromTextArea(Ol.current,{mode:pa,lineNumbers:!Yt,lineWrapping:!0,value:dn,autoCloseTags:!0,autoCloseBrackets:!0});return zt.on("keyup",function(Rt,an){an.keyCode===8&&(Rt.getValue()==""?zt.setOption("placeholder",Rl):zt.setOption("placeholder",null))}),zt.on("keydown",function(Rt,an){if(an.keyCode===8){var Ut=Eu(Rt);Ut&&an.preventDefault()}}),bn&&zt.focus(),zt.on("paste",$e),La&&zt.on("beforeChange",function(Rt,an){(an.origin==="paste"||an.origin==="+input")&&an.cancel()}),ga(zt),()=>{zt.off("paste",$e)}}},[]);const mu=(0,a.useCallback)(()=>{if(fr.current)try{}catch($e){console.log($e,"---- to set md editor body height")}},[ba,fr,ol]);(0,a.useEffect)(()=>{function $e(){let zt=new ue.Z(Rt=>{for(let an of Rt)(an.target.offsetHeight>0||an.target.offsetWidth>0)&&(mu(),Nt.setSize("100%","100%"),Nt.refresh())});return zt.observe(Ol.current.parentElement),zt}if(Nt){const zt=$e();return()=>{var Rt,an;(Rt=Ol.current)!=null&&Rt.parentElement&&zt.unobserve((an=Ol.current)==null?void 0:an.parentElement)}}},[Nt,mu]),(0,a.useEffect)(()=>{if(Nt){let $e=[];for(const[zt,Rt]of Object.entries(cn)){let an={[zt]:()=>{br(Rt)}};$e.push(an),Nt.addKeyMap(an)}return()=>{for(let zt of $e)Nt.removeKeyMap(zt)}}},[Nt]),(0,a.useEffect)(()=>{gl!==ol&&jl(gl)},[gl]),(0,Vt.Z)(()=>{if(!jn&&al>0){let $e=new Date().getTime(),zt=window.sessionStorage.getItem(Wa);$e>=al+Nn&&(!zt||zt!==qn)&&(window.sessionStorage.setItem(Wa,qn),pr(!0))}},Nn),(0,a.useEffect)(()=>{nl(ua)},[Nt,ua]),(0,a.useEffect)(()=>{Nt&&bn&&Nt.focus()},[Nt,bn]),(0,a.useEffect)(()=>{if(Oa&&Nt){let $e=function(Rt){let an=Rt.target;if(bl.current){let Ut=an.scrollTop/an.scrollHeight;bl.current.scrollTop=bl.current.scrollHeight*Ut}};const zt=Nt.getScrollerElement();return zt.addEventListener("scroll",$e),()=>{zt.removeEventListener("scroll",$e)}}},[Nt,Oa]),(0,a.useEffect)(()=>{if(Nt&&wr){let $e=function(zt,Rt){wr(zt,Rt)};return Nt.on("beforeChange",$e),()=>{Nt.off("beforeChange",$e)}}},[Nt,wr]),(0,a.useEffect)(()=>{if(Nt&&Il){let $e=function(){Il(Nt.getValue())};return Nt.on("blur",$e),()=>{Nt.off("blur",$e)}}},[Nt,Il]);function Eu($e,zt){var Rt=$e.getDoc(),an=Rt.getCursor(),Ut=Rt.getLine(an.line),Be=Ut.charAt(an.ch-1),Et=Ut.lastIndexOf("@\u2581@",an.ch),Tt=Ut.lastIndexOf("@\u2581\u2581@",an.ch),ln=Et>Tt?Et:Tt,Vn=Et>Tt?3:4;if(Ka.indexOf(Be)===-1)return null;if(console.log("change1:",zt,$e,Ut,an,ln,Et,Tt,Be),ln>=0&&an.ch-ln<5){var Sn=ln+Vn;return Rt.replaceRange("",{line:an.line,ch:ln},{line:an.line,ch:Sn}),{line:an.line,ch:Sn}}return null}(0,a.useEffect)(()=>{if(Nt){let $e=function(zt,Rt){const an=zt.getValue();Sa(an),El(new Date().getTime()),zt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Fn&&(fn?Fn(an,wn(an)):Fn(an))};return Nt.on("change",$e),()=>{Nt.off("change",$e)}}},[Nt,Fn]),(0,a.useEffect)(()=>{if(Nt)if(dn==null)Nt.setValue(""),Sa("");else{const $e=window.scrollY||window.pageYOffset;dn!==Nt.getValue()&&(Nt.setValue(dn),Sa(dn),Nt.setCursor(La?1:Nt.lineCount(),0),window.scrollTo(0,$e))}},[Nt,dn]);const br=(0,a.useCallback)($e=>{const zt=Nt.getCursor(),Rt=Nt.getSelection();let an=Rt.split(` +`);switch($e){case"bold":return Nt.replaceSelection("**"+Rt+"**"),Rt===""&&Nt.setCursor(zt.line,zt.ch+2),Nt.focus();case"italic":return Nt.replaceSelection("*"+Rt+"*"),Rt===""&&Nt.setCursor(zt.line,zt.ch+1),Nt.focus();case"code":return Nt.replaceSelection("`"+Rt+"`"),Rt===""&&Nt.setCursor(zt.line,zt.ch+1),Nt.focus();case"inline-latex":return(0,hn.Ye)(oa)?void 0:(ha("inline-latex"),Nt.focus());case"latex":return Nt.replaceSelection("```latex\n"+Rt+"\n```"),Nt.setCursor(zt.line+1,Rt.length+1),Nt.focus();case"line-break":return Nt.replaceSelection(`
      `),Nt.focus();case"list-ul":return Rt===""?Nt.replaceSelection("- "+Rt):Nt.replaceSelection(an.map(Ut=>Ut===""?"":`- ${Ut}`).join(` `)),Nt.focus();case"list-ol":return Rt===""?Nt.replaceSelection("1. "+Rt):Nt.replaceSelection(an.map((Ut,Be)=>Ut===""?"":`${Be+1}. ${Ut}`).join(` -`)),Nt.focus();case"add-null-ch":mn==null||mn();return;case"add-signal":return Rt===""&&Nt.setCursor(zt.line,zt.ch),Nt.replaceSelection(Ca),Nt.focus();case"add-multiple":return Rt===""&&Nt.setCursor(zt.line,zt.ch),Nt.replaceSelection(Ka),Nt.focus();case"inster-template-1":return Rt===""&&Nt.setCursor(zt.line,zt.ch),Nt.replaceSelection(ll),Nt.focus();case"eraser":return Nt.setValue(""),Nt.focus();case"trigger-watch":return nl(!Oa),Nt.focus();case"trigger-full-screen":return jl(!ol),Nt.focus();case ot:ha(ot);return;case Bt:ha(Bt);return;case lt:ha(lt);return;case Xe:ha(Xe);return;case"maths-latex":if((0,yn.Ye)(oa))return;ha("maths-latex");return;case Te:sl.current="",sessionStorage.removeItem("file_id"),ha(Te);return;case kt:ha(kt);return;default:throw new Error}},[Nt,Oa,ol]),jr=(0,a.useCallback)(($e,zt)=>{var Rt,an,Ut,Be,Et,Tt;$e!=null&&$e.disabledClose||ha("");const{src:ln,alt:Vn,id:Sn}=$e||{};switch(Ea){case ot:const{title:zl,link:il}=$e;return Nt.replaceSelection(`[${zl}](${il})`),Nt.focus();case Bt:const{language:Bl,content:wl}=$e;return Nt.replaceSelection(["```"+Bl,wl,"```"].join(` -`)),Nt.focus();case"maths-latex":for(var Yn=atob($e),_n=new Uint8Array(Yn.length),Jn=0;Jn{su.id?Nt.replaceSelection(`![,](/api/attachments/${su.id}?type=${su.content_type})`):(su==null?void 0:su.status)===401&&(document.location.href="/user/login")}),Nt.focus();case"inline-latex":return(0,yn.Ye)(oa)?void 0:(Nt.replaceSelection("`$$"+$e+"$$`"),Nt.focus());case Ne:return Sn?(Nt.getValue().indexOf(ln)===-1?Nt.replaceSelection(`
      ${Vn||
      `):document.getElementById(Sn).src=Ee.Z.API_SERVER+ln+"?t="+Date.now(),Nt.focus()):void 0;case lt:case Xe:const Tl=zt,ma=(Ut=(an=(Rt=Tl==null?void 0:Tl.name)==null?void 0:Rt.split("."))==null?void 0:an.pop)==null?void 0:Ut.call(an);return((Be=Tl==null?void 0:Tl.type)==null?void 0:Be.indexOf("image"))>-1||!(Tl!=null&&Tl.type)?Tl!=null&&Tl.align||Tl!=null&&Tl.width?Nt.replaceSelection(`

      ${Vn||

      `):Nt.replaceSelection(`${Vn||`):((Et=Tl==null?void 0:Tl.type)==null?void 0:Et.indexOf("video"))>-1?Nt.replaceSelection(``):((Tt=Tl==null?void 0:Tl.type)==null?void 0:Tt.indexOf("pdf"))>-1?Nt.replaceSelection(`${Tl.name}`):Zn.includes(ma)?Nt.replaceSelection(`${Tl.name}`):Nt.replaceSelection(`[${Tl.name}](${ln})`),Nt.focus();case kt:const{row:Bu,col:lr,align:Ru}=$e;let gr=` +`)),Nt.focus();case"add-null-ch":mn==null||mn();return;case"add-signal":return Rt===""&&Nt.setCursor(zt.line,zt.ch),Nt.replaceSelection(Ca),Nt.focus();case"add-multiple":return Rt===""&&Nt.setCursor(zt.line,zt.ch),Nt.replaceSelection(Ka),Nt.focus();case"inster-template-1":return Rt===""&&Nt.setCursor(zt.line,zt.ch),Nt.replaceSelection(ll),Nt.focus();case"eraser":return Nt.setValue(""),Nt.focus();case"trigger-watch":return nl(!Oa),Nt.focus();case"trigger-full-screen":return jl(!ol),Nt.focus();case ot:ha(ot);return;case Bt:ha(Bt);return;case lt:ha(lt);return;case Xe:ha(Xe);return;case"maths-latex":if((0,hn.Ye)(oa))return;ha("maths-latex");return;case Te:sl.current="",sessionStorage.removeItem("file_id"),ha(Te);return;case kt:ha(kt);return;default:throw new Error}},[Nt,Oa,ol]),jr=(0,a.useCallback)(($e,zt)=>{var Rt,an,Ut,Be,Et,Tt;$e!=null&&$e.disabledClose||ha("");const{src:ln,alt:Vn,id:Sn}=$e||{};switch(Ea){case ot:const{title:zl,link:il}=$e;return Nt.replaceSelection(`[${zl}](${il})`),Nt.focus();case Bt:const{language:Bl,content:wl}=$e;return Nt.replaceSelection(["```"+Bl,wl,"```"].join(` +`)),Nt.focus();case"maths-latex":for(var Yn=atob($e),_n=new Uint8Array(Yn.length),Jn=0;Jn{su.id?Nt.replaceSelection(`![,](/api/attachments/${su.id}?type=${su.content_type})`):(su==null?void 0:su.status)===401&&(document.location.href="/user/login")}),Nt.focus();case"inline-latex":return(0,hn.Ye)(oa)?void 0:(Nt.replaceSelection("`$$"+$e+"$$`"),Nt.focus());case Ne:return Sn?(Nt.getValue().indexOf(ln)===-1?Nt.replaceSelection(`
      ${Vn||
      `):document.getElementById(Sn).src=Ee.Z.API_SERVER+ln+"?t="+Date.now(),Nt.focus()):void 0;case lt:case Xe:const Tl=zt,ma=(Ut=(an=(Rt=Tl==null?void 0:Tl.name)==null?void 0:Rt.split("."))==null?void 0:an.pop)==null?void 0:Ut.call(an);return((Be=Tl==null?void 0:Tl.type)==null?void 0:Be.indexOf("image"))>-1||!(Tl!=null&&Tl.type)?Tl!=null&&Tl.align||Tl!=null&&Tl.width?Nt.replaceSelection(`

      ${Vn||

      `):Nt.replaceSelection(`${Vn||`):((Et=Tl==null?void 0:Tl.type)==null?void 0:Et.indexOf("video"))>-1?Nt.replaceSelection(``):((Tt=Tl==null?void 0:Tl.type)==null?void 0:Tt.indexOf("pdf"))>-1?Nt.replaceSelection(`${Tl.name}`):Zn.includes(ma)?Nt.replaceSelection(`${Tl.name}`):Nt.replaceSelection(`[${Tl.name}](${ln})`),Nt.focus();case kt:const{row:Bu,col:lr,align:Ru}=$e;let gr=` `;for(let su=0;su{switch(Ea){case ot:return a.createElement(nt,{callback:jr,onCancel:be});case Bt:return a.createElement(st.Z,{callback:jr,onCancel:be});case lt:return a.createElement(Ae.Z,{callback:jr,onCancel:be});case Te:return a.createElement(qt,{editImgId:sl.current,callback:jr,onCancel:be});case kt:return a.createElement(mt,{callback:jr,onCancel:be});case"maths-latex":return a.createElement(At,{showSaveButton:!0,callback:jr});case"inline-latex":return a.createElement(St.Z,{showSaveButton:!0,callback:jr});default:return null}},[Ea]);function be(){ha("")}(0,a.useEffect)(()=>{if(fl.current){let $e=function(Et){Ut=!0,Be=Et.pageY},zt=function(){Ut=!1},Rt=function(Et){if(Ut){let Tt=Et.pageY-Be;Tt<0&&(Tt=0),Tt>300&&(Tt=300);let ln=da+Tt+"px";Hn(ln)}},an=fl.current,Ut=!1,Be=0;return an.addEventListener("mousedown",$e),document.addEventListener("mousemove",Rt),document.addEventListener("mouseup",zt),()=>{an.removeEventListener("mousedown",$e),document.removeEventListener("mousemove",Rt),document.removeEventListener("mouseup",zt)}}},[Nt,fl]),(0,a.useEffect)(()=>{Hn(da)},[da]);const _e=ka(Mn),Ct=ka(ba),Gt={width:_e,height:Ct},Wt=(0,a.useMemo)(()=>{if(al){let $e=new Date(al),zt=$e.getHours(),Rt=$e.getMinutes(),an=$e.getSeconds();return zt=zt<10?"0"+zt:zt,Rt=Rt<10?"0"+Rt:Rt,an=an<10?"0"+an:an,`${zt}:${Rt}:${an}`}return 0},[al]),wn=$e=>{const zt=[];if(fn){let Rt=-1;$e=$e.replace(/(@▁▁@|@▁@)/g,function(an,Ut,Be){zt.push({multiLine:an!==Ca})})}return zt};function ee(){window.sessionStorage.removeItem(Wa),pr(!1),El(0)}function rt(){pr(!1),El(0),Nt.setValue(window.sessionStorage.getItem(Wa))}(0,a.useEffect)(()=>{En[Ea]&&Ea!==Xe&&Ea!==Te&&setTimeout(()=>{const $e=document.getElementsByClassName("markdown-popup-form")[0],zt=window.innerWidth/2-$e.offsetWidth/2,Rt=window.innerHeight/2-$e.offsetHeight/2;Nl(zt),Pa(Rt)},0)},[Ea]);const Ot=$e=>{$e.preventDefault();const zt=$e.clientX-Ml,Rt=$e.clientY-kr;document.body.onmousemove=an=>{let Ut=an.clientX-zt,Be=an.clientY-Rt;const Et=document.getElementsByClassName("markdown-popup-form")[0],Tt=window.innerWidth-Et.offsetWidth,ln=window.innerHeight-Et.offsetHeight;Ut=Math.max(0,Math.min(Ut,Tt)),Be=Math.max(0,Math.min(Be,ln)),_t(an.clientX,an.clientY,zt,Rt)&&(Nl(Ut),Pa(Be))},document.body.onmouseup=function(){document.body.onmousemove=null}},_t=($e,zt,Rt,an)=>{const Ut=document.body.clientHeight,Be=document.body.clientWidth;return $e<20&&Rt>$e||$e>Be-20&&Rt<$e||zt<20&&an>zt||zt>Ut-20&&an{var zt;sl.current=$e,(zt=Rr.current)==null||zt.setHeight("100vh"),setTimeout(()=>{ha("add-flowchart")},150)}})):null))),ja?a.createElement("a",{ref:fl,className:"editor-resize"}):null,Ea===Xe&&a.createElement(Lt,{callback:jr,onCancel:be}),Ea===Te&&a.createElement(qt,{ref:Rr,editImgId:sl.current,callback:jr,onCancel:be}),a.createElement(bt.Z,null,En[Ea]&&Ea!==Xe&&Ea!==Te?a.createElement(Ce.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Ml,top:kr},title:a.createElement("div",{style:{cursor:"move"},onMouseDown:Ot},En[Ea]),open:!0,onCancel:be,footer:null,destroyOnClose:!0,width:Ea===Te?"1200px":null,height:Ea===Te?"80vh":null,className:"markdown-popup-form"},fe):null))}},53332:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return oe},I:function(){return Dt}});var a=E(28284),te=E(6767),ce=E(37568),se=E(44104),ue=E(4875),le=E(47889),xe=E(7939),Se=E(23216),re=E(59301),ge=E(59301),we=Object.defineProperty,De=Object.defineProperties,pt=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,ze=(bt,gt,yt)=>gt in bt?we(bt,gt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):bt[gt]=yt,Ye=(bt,gt)=>{for(var yt in gt||(gt={}))ie.call(gt,yt)&&ze(bt,yt,gt[yt]);if(ve)for(var yt of ve(gt))Me.call(gt,yt)&&ze(bt,yt,gt[yt]);return bt},ye=(bt,gt)=>De(bt,pt(gt));const{useForm:de}=a.default,b={width:280,marginRight:10},Ie={labelCol:{span:5},wrapperCol:{span:19}};var oe=({callback:bt,onCancel:gt})=>{const[yt]=de();let Ve=(0,re.useRef)();function Fe(ft){Ve.current.width=yt.getFieldValue("width"),Ve.current.align=yt.getFieldValue("align"),bt(ft,Ve.current)}function he(ft,Kt){if(ft.status===-1){te.ZP.error(ft.message);return}yt.setFieldsValue({src:`/api/attachments/${ft.id}`,type:Kt.type})}function We(ft){let Kt=ft.target.files[0];Ve.current=Kt,Dt(Kt,he)}return ge.createElement(a.default,ye(Ye({form:yt},Ie),{className:"upload-image-panel",onFinish:Fe,style:{width:470,overflow:"hidden"}}),ge.createElement(a.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ge.createElement("div",{className:"flex-container"},ge.createElement(a.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},ge.createElement(ce.default,{style:b})),ge.createElement(Pt,{onFileChange:We}))),ge.createElement(a.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ge.createElement(ce.default,{style:{width:264}})),ge.createElement(a.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ge.createElement(se.Z,null,ge.createElement(a.default.Item,{name:"width",style:{margin:0}},ge.createElement(ue.Z,{style:{width:264}})),ge.createElement("span",{className:"ml8"},"%"))),ge.createElement(a.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ge.createElement(le.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"}]})),ge.createElement("aside",null,ge.createElement(a.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ge.createElement(xe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ge.createElement(xe.ZP,{type:"default",onClick:gt},"\u53D6\u6D88"))))};function Pt({onFileChange:bt}){return ge.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ge.createElement("input",{type:"file",onChange:bt}))}function Dt(bt,gt){if(!bt)throw new String("\u6CA1\u6709\u6587\u4EF6");let yt=new FormData;yt.append("editormd-image-file",bt),yt.append("file_param_name","editormd-image-file"),yt.append("byxhr","true");var Ve=new window.XMLHttpRequest;Ve.withCredentials=!0,Ve.addEventListener("load",function(Fe){gt(JSON.parse(Fe.target.responseText),bt)},!1),Ve.addEventListener("error",function(Fe){console.error(Fe)},!1),Ve.open("POST",`${Se.KI}/api/attachments.json`),Ve.send(yt)}},88487:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return ce}});var a=E(59301),te=E(4676);class ce extends a.Component{constructor(ue){super(ue);const le=window.document;this.node=le.createElement("div"),le.body.appendChild(this.node)}render(){const{children:ue}=this.props;return(0,te.createPortal)(ue,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},34728:function(ke,Je,E){"use strict";E.d(Je,{SV:function(){return Lt},ZP:function(){return Ge}});var a=E(59301),te=E(76374);const ce={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},se={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` +`),Nt.focus();default:throw new Error}},[Nt,Ea]),fe=(0,a.useMemo)(()=>{switch(Ea){case ot:return a.createElement(nt,{callback:jr,onCancel:be});case Bt:return a.createElement(st.Z,{callback:jr,onCancel:be});case lt:return a.createElement(Ae.Z,{callback:jr,onCancel:be});case Te:return a.createElement(qt,{editImgId:sl.current,callback:jr,onCancel:be});case kt:return a.createElement(mt,{callback:jr,onCancel:be});case"maths-latex":return a.createElement(At,{showSaveButton:!0,callback:jr});case"inline-latex":return a.createElement(St.Z,{showSaveButton:!0,callback:jr});default:return null}},[Ea]);function be(){ha("")}(0,a.useEffect)(()=>{if(fl.current){let $e=function(Et){Ut=!0,Be=Et.pageY},zt=function(){Ut=!1},Rt=function(Et){if(Ut){let Tt=Et.pageY-Be;Tt<0&&(Tt=0),Tt>300&&(Tt=300);let ln=da+Tt+"px";Hn(ln)}},an=fl.current,Ut=!1,Be=0;return an.addEventListener("mousedown",$e),document.addEventListener("mousemove",Rt),document.addEventListener("mouseup",zt),()=>{an.removeEventListener("mousedown",$e),document.removeEventListener("mousemove",Rt),document.removeEventListener("mouseup",zt)}}},[Nt,fl]),(0,a.useEffect)(()=>{Hn(da)},[da]);const _e=ka(Mn),Ct=ka(ba),Gt={width:_e,height:Ct},Wt=(0,a.useMemo)(()=>{if(al){let $e=new Date(al),zt=$e.getHours(),Rt=$e.getMinutes(),an=$e.getSeconds();return zt=zt<10?"0"+zt:zt,Rt=Rt<10?"0"+Rt:Rt,an=an<10?"0"+an:an,`${zt}:${Rt}:${an}`}return 0},[al]),wn=$e=>{const zt=[];if(fn){let Rt=-1;$e=$e.replace(/(@▁▁@|@▁@)/g,function(an,Ut,Be){zt.push({multiLine:an!==Ca})})}return zt};function ee(){window.sessionStorage.removeItem(Wa),pr(!1),El(0)}function rt(){pr(!1),El(0),Nt.setValue(window.sessionStorage.getItem(Wa))}(0,a.useEffect)(()=>{An[Ea]&&Ea!==Xe&&Ea!==Te&&setTimeout(()=>{const $e=document.getElementsByClassName("markdown-popup-form")[0],zt=window.innerWidth/2-$e.offsetWidth/2,Rt=window.innerHeight/2-$e.offsetHeight/2;Nl(zt),Pa(Rt)},0)},[Ea]);const Ot=$e=>{$e.preventDefault();const zt=$e.clientX-Ml,Rt=$e.clientY-kr;document.body.onmousemove=an=>{let Ut=an.clientX-zt,Be=an.clientY-Rt;const Et=document.getElementsByClassName("markdown-popup-form")[0],Tt=window.innerWidth-Et.offsetWidth,ln=window.innerHeight-Et.offsetHeight;Ut=Math.max(0,Math.min(Ut,Tt)),Be=Math.max(0,Math.min(Be,ln)),_t(an.clientX,an.clientY,zt,Rt)&&(Nl(Ut),Pa(Be))},document.body.onmouseup=function(){document.body.onmousemove=null}},_t=($e,zt,Rt,an)=>{const Ut=document.body.clientHeight,Be=document.body.clientWidth;return $e<20&&Rt>$e||$e>Be-20&&Rt<$e||zt<20&&an>zt||zt>Ut-20&&an{var zt;sl.current=$e,(zt=Rr.current)==null||zt.setHeight("100vh"),setTimeout(()=>{ha("add-flowchart")},150)}})):null))),ja?a.createElement("a",{ref:fl,className:"editor-resize"}):null,Ea===Xe&&a.createElement(Lt,{callback:jr,onCancel:be}),Ea===Te&&a.createElement(qt,{ref:Rr,editImgId:sl.current,callback:jr,onCancel:be}),a.createElement(bt.Z,null,An[Ea]&&Ea!==Xe&&Ea!==Te?a.createElement(Ce.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Ml,top:kr},title:a.createElement("div",{style:{cursor:"move"},onMouseDown:Ot},An[Ea]),open:!0,onCancel:be,footer:null,destroyOnClose:!0,width:Ea===Te?"1200px":null,height:Ea===Te?"80vh":null,className:"markdown-popup-form"},fe):null))}},53332:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return oe},I:function(){return Dt}});var a=E(28284),te=E(6767),ce=E(37568),se=E(44104),ue=E(4875),le=E(47889),xe=E(7939),Se=E(23216),re=E(59301),ge=E(59301),we=Object.defineProperty,De=Object.defineProperties,pt=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Ze=(bt,gt,yt)=>gt in bt?we(bt,gt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):bt[gt]=yt,Ye=(bt,gt)=>{for(var yt in gt||(gt={}))ie.call(gt,yt)&&Ze(bt,yt,gt[yt]);if(ve)for(var yt of ve(gt))Me.call(gt,yt)&&Ze(bt,yt,gt[yt]);return bt},ye=(bt,gt)=>De(bt,pt(gt));const{useForm:de}=a.default,b={width:280,marginRight:10},Ie={labelCol:{span:5},wrapperCol:{span:19}};var oe=({callback:bt,onCancel:gt})=>{const[yt]=de();let Ve=(0,re.useRef)();function Fe(ft){Ve.current.width=yt.getFieldValue("width"),Ve.current.align=yt.getFieldValue("align"),bt(ft,Ve.current)}function he(ft,Kt){if(ft.status===-1){te.ZP.error(ft.message);return}yt.setFieldsValue({src:`/api/attachments/${ft.id}`,type:Kt.type})}function We(ft){let Kt=ft.target.files[0];Ve.current=Kt,Dt(Kt,he)}return ge.createElement(a.default,ye(Ye({form:yt},Ie),{className:"upload-image-panel",onFinish:Fe,style:{width:470,overflow:"hidden"}}),ge.createElement(a.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ge.createElement("div",{className:"flex-container"},ge.createElement(a.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},ge.createElement(ce.default,{style:b})),ge.createElement(Pt,{onFileChange:We}))),ge.createElement(a.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ge.createElement(ce.default,{style:{width:264}})),ge.createElement(a.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ge.createElement(se.Z,null,ge.createElement(a.default.Item,{name:"width",style:{margin:0}},ge.createElement(ue.Z,{style:{width:264}})),ge.createElement("span",{className:"ml8"},"%"))),ge.createElement(a.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ge.createElement(le.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"}]})),ge.createElement("aside",null,ge.createElement(a.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ge.createElement(xe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ge.createElement(xe.ZP,{type:"default",onClick:gt},"\u53D6\u6D88"))))};function Pt({onFileChange:bt}){return ge.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ge.createElement("input",{type:"file",onChange:bt}))}function Dt(bt,gt){if(!bt)throw new String("\u6CA1\u6709\u6587\u4EF6");let yt=new FormData;yt.append("editormd-image-file",bt),yt.append("file_param_name","editormd-image-file"),yt.append("byxhr","true");var Ve=new window.XMLHttpRequest;Ve.withCredentials=!0,Ve.addEventListener("load",function(Fe){gt(JSON.parse(Fe.target.responseText),bt)},!1),Ve.addEventListener("error",function(Fe){console.error(Fe)},!1),Ve.open("POST",`${Se.KI}/api/attachments.json`),Ve.send(yt)}},88487:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return ce}});var a=E(59301),te=E(4676);class ce extends a.Component{constructor(ue){super(ue);const le=window.document;this.node=le.createElement("div"),le.body.appendChild(this.node)}render(){const{children:ue}=this.props;return(0,te.createPortal)(ue,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},34728:function(ke,Je,E){"use strict";E.d(Je,{SV:function(){return Lt},ZP:function(){return Ge}});var a=E(59301),te=E(76374);const ce={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},se={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` `)},{label:"System.out.println",content:["System.out.println($0)"].join(` `)},{label:"System.out.print",content:["System.out.print($0)"].join(` `)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},ue={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` @@ -1194,39 +1194,39 @@ ${ot} `)},{label:"include ",content:["#include "].join(` `)}]},le={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(` `)}]},xe={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(` -`)}]};var Se=E(53184),re=E.n(Se),ge=(it,vt,jt)=>new Promise((Ft,Qt)=>{var Jt=qe=>{try{Ee(jt.next(qe))}catch(Qe){Qt(Qe)}},qt=qe=>{try{Ee(jt.throw(qe))}catch(Qe){Qt(Qe)}},Ee=qe=>qe.done?Ft(qe.value):Promise.resolve(qe.value).then(Jt,qt);Ee((jt=jt.apply(it,vt)).next())});const we={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},De=(it,vt,jt,Ft)=>{const Qt=vt.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:jt.lineNumber,endColumn:jt.column});return Array.from(new Set(Qt.match(/\b\w{2,}\b/g)||[])).map(qt=>({label:qt,kind:it.languages.CompletionItemKind.Text,insertText:qt,range:Ft}))},pt=(it,vt,jt,Ft)=>{it.languages.registerCompletionItemProvider(vt,{provideCompletionItems(Qt,Jt){const qt=Qt.getWordUntilPosition(Jt),Ee={startLineNumber:Jt.lineNumber,endLineNumber:Jt.lineNumber,startColumn:qt.startColumn,endColumn:qt.endColumn},qe=Qt.getLineContent(Jt.lineNumber).substring(qt.startColumn-2,qt.endColumn);return{suggestions:[...De(it,Qt,Jt,Ee),...jt.map(je=>({label:je,kind:it.languages.CompletionItemKind.Keyword,documentation:je,insertText:je,insertTextRules:it.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ee})),...Ft.map(je=>({label:je.label,kind:it.languages.CompletionItemKind.Snippet,documentation:je.content,insertText:qe.startsWith("#")?je.content.replace(/#/,""):je.content,insertTextRules:it.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ee}))]}}})};var ve=it=>{we.languages.forEach(vt=>{it.languages.registerDocumentFormattingEditProvider(vt,{provideDocumentFormattingEdits(jt){return ge(this,null,function*(){const Ft=re()(jt.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:jt.getFullModelRange(),text:Ft}]})}})}),pt(it,"java",se.keywords,se.quickKey),pt(it,"cpp",ue.keywords,ue.quickKey),pt(it,"c",ce.keywords,[]),pt(it,"python",le.keywords,le.quickKey),pt(it,"scala",xe.keywords,xe.quickKey)};const ie="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var Me=Object.defineProperty,ze=(it,vt,jt)=>vt in it?Me(it,vt,{enumerable:!0,configurable:!0,writable:!0,value:jt}):it[vt]=jt,Ye=(it,vt,jt)=>ze(it,typeof vt!="symbol"?vt+"":vt,jt);const ye=class R0{constructor(vt,jt,Ft){this.placeholder=vt,this.editor=jt,this.monaco=Ft,jt.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return R0.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};Ye(ye,"ID","editor.widget.placeholderHint");var b=ye,Ie=E(96236),oe=E(6767),Pt=E(25399),Dt=E(78267),bt=E(33156),gt=E(56102),yt=Object.defineProperty,Ve=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,Kt=(it,vt,jt)=>vt in it?yt(it,vt,{enumerable:!0,configurable:!0,writable:!0,value:jt}):it[vt]=jt,Ke=(it,vt)=>{for(var jt in vt||(vt={}))We.call(vt,jt)&&Kt(it,jt,vt[jt]);if(he)for(var jt of he(vt))ft.call(vt,jt)&&Kt(it,jt,vt[jt]);return it},ht=(it,vt)=>Ve(it,Fe(vt)),wt=(it,vt)=>{var jt={};for(var Ft in it)We.call(it,Ft)&&vt.indexOf(Ft)<0&&(jt[Ft]=it[Ft]);if(it!=null&&he)for(var Ft of he(it))vt.indexOf(Ft)<0&&ft.call(it,Ft)&&(jt[Ft]=it[Ft]);return jt},at=(it,vt,jt)=>new Promise((Ft,Qt)=>{var Jt=qe=>{try{Ee(jt.next(qe))}catch(Qe){Qt(Qe)}},qt=qe=>{try{Ee(jt.throw(qe))}catch(Qe){Qt(Qe)}},Ee=qe=>qe.done?Ft(qe.value):Promise.resolve(qe.value).then(Jt,qt);Ee((jt=jt.apply(it,vt)).next())});function et(it){return/^\d+$/.test(it)?`${it}px`:it}function nt(){}let st=!1;const Ae={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function Ce(it=[]){let vt=it;if(Array.isArray(it)){for(let jt=0;jtat(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(it){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",it)}});var Ge=it=>{var vt=it,{width:jt="100%",height:Ft="100%",value:Qt,language:Jt="javascript",style:qt={},options:Ee={},overrideServices:qe={},theme:Qe="vs-dark",onEditBlur:je,isCopy:Pe=!1,onSave:mt,autoHeight:xt=!1,forbidCopy:tt=!1,forbidCopyTips:It,onChange:Ue=nt,editorDidMount:At=nt,onFocus:St=nt,onBreakPoint:ot=nt,breakPointValue:lt=[],filename:Te="educoder.txt",errorLine:Xe,errorContent:Ne="",highlightLine:Bt,openBreakPoint:kt=!1,placeholder:nn="",showMiniMap:vn=!0}=vt,Vt=wt(vt,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","forbidCopyTips","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const yn=(0,a.useRef)(),$t=(0,a.useRef)({}),ya=(0,a.useRef)(),Nn=(0,a.useRef)(),$n=(0,a.useRef)([]),Ka=(0,a.useRef)(!1),Ca=(0,a.useRef)(),ll=(0,a.useRef)(),Zn=(0,a.useRef)(!1),[ka,Ya]=(0,a.useState)(!1);function sa(){let jn;return yn.current&&(jn=new te.Z(Pn=>{for(let fn of Pn)(fn.target.offsetHeight>0||fn.target.offsetWidth>0)&&$t.current.instance.layout()}),jn.observe(yn.current)),jn}function cn(){oe.ZP.warning({content:decodeURIComponent(It||ie),key:"monaco-editor-tip"})}const En=()=>{let jn=$t.current.instance;if(Qt!=null&&jn&&ka){const Pn=jn.getModel();Pn&&Qt!==Pn.getValue()&&(st=!0,Pn.setValue(Qt),jn.layout(),st=!1)}};(0,a.useEffect)(()=>{const jn=bt.Z.subscribe("formatDocument",Pn=>{var fn;let Wn=$t.current.instance;(fn=Wn==null?void 0:Wn.getAction)==null||fn.call(Wn,"editor.action.formatDocument").run()});return window.updateMonacoValue=Pn=>{Ue(Pn)},jn},[]),(0,a.useEffect)(()=>{var jn;let Pn=$t.current.instance;Nn.current&&clearTimeout(Nn.current),Nn.current=setTimeout(()=>{En()},500),Qt&&(Qt!=null&&Qt.length)&&((jn=Pn==null?void 0:Pn.updateOptions)==null||jn.call(Pn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(Qt.split(/\r\n|\r|\n/g).length))+3,5)}))},[Qt,ka,$t.current]),(0,a.useEffect)(()=>{if(Xe&&$t.current&&$t.current.instance){let Pn=$t.current.instance;Pn.changeViewZones(function(fn){var Wn=document.createElement("div");Wn.style.padding="10px 20px",Wn.style.width="calc(100% - 20px)",Wn.className="my-error-line-wrp",Wn.innerHTML=Ne,fn.addZone({afterLineNumber:Xe||11,heightInLines:3,domNode:Wn})});var jn={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Pn.addOverlayWidget(jn),Pn.revealPositionInCenter({lineNumber:20,column:1})}},[Xe,$t.current,ka]);const on=(jn="",Pn)=>{if(!jn||jn.trim()==="")return!0;const Wn=$t.current.instance.getModel().getLineTokens(Pn);let gl=!1;for(let Il=0;Il<2;Il++)Wn.getStandardTokenType(Il)===1&&(gl=!0);return gl};(0,a.useEffect)(()=>{var jn;const Pn=(jn=$t.current)==null?void 0:jn.instance;if(Pn&&ka&&tt){const fn=Pn.onDidBlurEditorWidget(()=>{Zn.current=!1}),Wn=Pn.onDidFocusEditorText(()=>{Zn.current=!0});return()=>{fn.dispose(),Wn.dispose()}}},[$t.current,ka,tt]),(0,a.useEffect)(()=>{var jn;if((jn=$t.current)!=null&&jn.instance&&ka&&kt){let Pn=$t.current.instance,fn=Pn.getModel();if(!fn)return;(()=>{var Xt;let mn=[],Nt=[];const ga=fn.getAllDecorations();for(let Sa of ga)Sa.options.className==="highlighted-line"&&(mn.push((Xt=Sa==null?void 0:Sa.range)==null?void 0:Xt.startLineNumber),Nt.push(Sa==null?void 0:Sa.id));if(Bt===mn[0])return;fn.deltaDecorations(Nt,[]);const qn=fn.getLineCount();Bt&&Bt<=qn&&(Pn.deltaDecorations([],[{range:new me.Range(Bt,1,Bt,fn.getLineMaxColumn(Bt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Pn.revealLineInCenter(Bt))})();const gl=(Xt=!1)=>{var mn;let Nt=[],ga=[];const qn=fn.getAllDecorations();for(let Sa of qn)Sa.options.linesDecorationsClassName==="breakpoints-select"&&(Nt.push((mn=Sa==null?void 0:Sa.range)==null?void 0:mn.startLineNumber),ga.push(Sa==null?void 0:Sa.id));if(Xt)return{lines:Nt,ids:ga};ot(Nt)},Il=Xt=>at(void 0,null,function*(){let mn={range:new me.Range(Xt,1,Xt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield fn.deltaDecorations([],[mn]),gl()}),wr=Xt=>at(void 0,null,function*(){let mn=[];const Nt=Pn.getLineDecorations(Xt);for(let ga of Nt)ga.options.linesDecorationsClassName==="breakpoints-select"&&mn.push(ga.id);yield fn.deltaDecorations(mn,[]),gl()}),hn=Xt=>{let mn=Pn.getLineDecorations(Xt);for(let Nt of mn)if(Nt.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Dt.isEqual)(lt,gl(!0).lines)){fn.deltaDecorations(gl(!0).ids,[]);const Xt=lt.map(mn=>({range:new me.Range(mn,1,mn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));fn.deltaDecorations([],Xt)}const Xn=Pn.onDidChangeModelContent(Xt=>{let mn=Pn.getPosition();if(mn){let Nt=mn.lineNumber;clearTimeout(ll.current),ll.current=setTimeout(()=>{on(fn.getLineContent(Nt),Nt)?wr(Nt):hn(Nt)?(wr(Nt),Il(Nt)):gl()},100)}}),qa=Pn.onMouseDown(Xt=>{var mn,Nt,ga;if(Xt.target.detail&&((ga=(Nt=(mn=Xt.target)==null?void 0:mn.element)==null?void 0:Nt.className)!=null&&ga.includes("line-numbers"))){let qn=Xt.target.position.lineNumber;if(on(fn.getLineContent(qn),qn))return;hn(qn)?wr(qn):Il(qn)}}),La=Xt=>{let mn={range:new me.Range(Xt,1,Xt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};$n.current=Pn.deltaDecorations($n.current,[mn])},yl=()=>{$n.current=Pn.deltaDecorations($n.current,[])},Rl=Pn.onMouseMove(Xt=>{var mn,Nt,ga;if(yl(),Xt.target.detail&&((ga=(Nt=(mn=Xt.target)==null?void 0:mn.element)==null?void 0:Nt.className)!=null&&ga.includes("line-numbers"))){let qn=Xt.target.position.lineNumber;if(on(fn.getLineContent(qn),qn))return;La(qn)}}),Le=Pn.onMouseLeave(()=>{yl()});return()=>{Xn.dispose(),qa.dispose(),Rl.dispose(),Le.dispose()}}},[$t.current,ka,lt,Bt,kt,Jt]),(0,a.useEffect)(()=>{var jn;(jn=$t.current)!=null&&jn.instance&&kt&&$t.current.instance.setPosition({lineNumber:0,column:0})},[Bt]);function dn(){let jn=$t.current.instance;if(jn){const Pn=jn.getSelection(),fn=$t.current.pastePos||{},Wn=new me.Range(fn.startLineNumber||Pn.endLineNumber,fn.startColumn||Pn.endColumn,fn.endLineNumber||Pn.endLineNumber,fn.endColumn||Pn.endColumn);setTimeout(()=>{jn.executeEdits("",[{range:Wn,text:""}])},300)}}function Fn(jn){(window.navigator.platform.match("Mac")?jn.metaKey:jn.ctrlKey)&&jn.keyCode==83&&(jn.preventDefault(),mt())}const Mn=()=>{if(xt&&$t.current.instance){const jn=$t.current.instance.getContentHeight();Wa(jn{if(!Zn.current)return;const{keyCode:Pn,ctrlKey:fn,metaKey:Wn,target:gl,type:Il}=jn;return(Il==="paste"||(Pn===67||Pn===86)&&(Wn||fn))&&gl.nodeName==="TEXTAREA"&&(cn(),jn.preventDefault()),!1};function bn(jn,Pn){var fn=window.URL||window.webkitURL||window,Wn=new Blob([Pn]),gl=document.createElementNS("http://www.w3.org/1999/xhtml","a");gl.href=fn.createObjectURL(Wn),gl.download=jn,da(gl)}(0,a.useEffect)(()=>{Mn()},[Mn]),(0,a.useEffect)(()=>{yn.current&&!ka&&Promise.all([E.e(8909),E.e(5977)]).then(E.bind(E,71448)).then(jn=>{try{me=jn,$t.current.instance=me.editor.create(yn.current,{value:Qt,language:Ce(Jt),theme:Qe,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:vn||!1}},qe);const Pn=$t.current.instance;let gl=[...Ie.BH._menuItems].find(Xn=>Xn[0]._debugName=="EditorContext")[1],Il=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],wr=(Xn,qa)=>{var La,yl;let Rl=Xn._first;do qa.includes((yl=(La=Rl.element)==null?void 0:La.command)==null?void 0:yl.id)&&Xn._remove(Rl);while(Rl=Rl.next)};if(At(Pn,me),setTimeout(()=>{Mn(),$t.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{bn(Te||"educoder.txt",Pn.getValue())}})},500),$t.current.subscription=Pn.onDidChangeModelContent(Xn=>{Ka.current?clearTimeout(Ca.current):(Mn(),Ue(Pn.getValue(),Xn)),Ca.current=setTimeout(()=>{Ka.current=!1},500)}),window.Monaco||ve(me,Ce(Jt)),tt&&(wr(gl,Il),yn.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Yt),window.removeEventListener("paste",Yt),window.addEventListener("keydown",Yt),window.addEventListener("paste",Yt)),window.Monaco=me,je&&Pn.onDidBlurEditorWidget(()=>{je(Pn.getValue())}),St&&Pn.onDidFocusEditorText(()=>{tt&&He(),St(Pn.getValue())}),tt){He();try{Pn.onDidPaste(Xn=>{const qa=Pn.getSelection(),La=$t.current.pastePos||{},yl=new me.Range(La.startLineNumber||qa.endLineNumber,La.startColumn||qa.endColumn,La.endLineNumber||qa.endLineNumber,La.endColumn||qa.endColumn);Pn.executeEdits("",[{range:Xn.range,text:""}])})}catch(Xn){}}let hn=sa();return nn&&typeof nn=="string"&&new b(nn,Pn,me),Ya(!0),()=>{const Xn=$t.current.instance;Xn.dispose();const qa=Xn.getModel();qa&&qa.dispose(),$t.current.subscription&&$t.current.subscription.dispose(),hn.unobserve(yn.current)}}catch(Pn){}})},[]),(0,a.useEffect)(()=>{if($t.current.instance&&ka)return document.addEventListener("keydown",Fn,!1),()=>{document.removeEventListener("keydown",Fn)}},[mt,ka]),(0,a.useEffect)(()=>{let jn=$t.current.instance;if(jn&&ka){let Pn=Ce(Jt);me.editor.setModelLanguage(jn.getModel(),Pn)}},[Jt,ka]),(0,a.useEffect)(()=>{$t.current.instance&&ka&&me.editor.setTheme(Qe)},[Qe,ka]),(0,a.useEffect)(()=>{let jn=$t.current.instance;ya.current=Ee,jn&&ka&&(jn.updateOptions(Ke({},Ee)),setTimeout(()=>{jn.getModel().updateOptions(Ke({},Ee))},200))},[JSON.stringify(Ee),ka]),(0,a.useEffect)(()=>{let jn=$t.current.instance;jn&&ka&&jn.layout()},[jt,Ft,ka]);const[ua,ra]=(0,a.useState)(et(jt)),[pa,Wa]=(0,a.useState)(et(Ft)),ja=ht(Ke({},qt),{width:ua,height:pa,position:"relative"});return a.createElement("div",{className:"my-monaco-editor",ref:yn,style:ja,onFocus:()=>{tt&&He()}},Pe&&a.createElement(gt.CopyToClipboard,{text:Qt,onCopy:()=>oe.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(Pt.Z,{title:"\u590D\u5236\u4EE3\u7801"},a.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},a.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Lt({width:it="100%",height:vt="100%",original:jt,modified:Ft,language:Qt,options:Jt={}}){const qt=(0,a.useRef)(),[Ee,qe]=(0,a.useState)(null);function Qe(xt){let tt;return qt.current&&(tt=new te.Z(It=>{for(let Ue of It)(Ue.target.offsetHeight>0||Ue.target.offsetWidth>0)&&xt.layout()}),tt.observe(qt.current)),tt}(0,a.useEffect)(()=>(qt.current&&Promise.all([E.e(8909),E.e(9404)]).then(E.bind(E,2550)).then(xt=>{me=xt;const tt=me.editor.createDiffEditor(qt.current,ht(Ke({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},Jt),{wordWrap:!0}));qe(tt);let It=Qe(tt);return()=>{tt.dispose();const Ue=tt.getModel();Ue&&Ue.dispose(),It.unobserve(qt.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,a.useEffect)(()=>{Ee&&Ee.setModel({original:me.editor.createModel(jt,Qt),modified:me.editor.createModel(Ft,Qt)})},[jt,Ft,Qt,Ee]);const je=et(it),Pe=et(vt),mt={width:je,height:Pe};return a.createElement("div",{className:"my-diff-editor",ref:qt,style:mt})}},83078:function(ke,Je,E){"use strict";var a=E(21385),te=E(82326),ce=E(58755),se=E(59301);const ue=te.default.Option;Je.Z=({isTheoretical:le,onFontSizeChange:xe,cmFontSize:Se,cmCodeMode:re,autoFormat:ge,onCodeModeChange:we,onTabToSpace:De,onAutoFormat:pt,formatDocument:ve,className:ie="",tabToSpace:Me,children:ze,code_editor:Ye,challenge:ye,shixun_environment_id:de,shixun_environments:b})=>{var Ie;const oe={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},Pt=(Ie=b==null?void 0:b.find(Dt=>Dt.shixun_environment_id===de))==null?void 0:Ie.program_language;return console.log("----",Pt,b,de,Ye),se.createElement("div",{className:`tpi-code-setting ${ie}`},se.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),se.createElement("section",null,se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),se.createElement(te.default,{bordered:!1,size:"small",value:re,onChange:we},se.createElement(ue,{value:"vs"},"\u767D\u8272\u80CC\u666F"),se.createElement(ue,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!le&&se.createElement(se.Fragment,null,se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),se.createElement(te.default,{bordered:!1,size:"small",value:Se,onChange:xe},se.createElement(ue,{value:12},"12px"),se.createElement(ue,{value:14},"14px"),se.createElement(ue,{value:16},"16px"),se.createElement(ue,{value:18},"18px"),se.createElement(ue,{value:20},"20px"),se.createElement(ue,{value:22},"22px"))),se.createElement("div",{className:"file-item"},se.createElement("b",null,"Tab\u8F6C\u6362"),se.createElement(ce.Z,{checked:Me,onChange:De})),se.createElement("div",{className:"file-item",onClick:ve},se.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!le&&se.createElement(se.Fragment,null,se.createElement("h3",null,"\u5FEB\u6377\u952E"),se.createElement("section",null,se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),se.createElement("span",null,"Ctrl + S")),se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),se.createElement("span",null,"F1 / Alt + F1")),se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),se.createElement("span",null,"Ctrl + ]/[")),se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),se.createElement("span",null,"Ctrl + Shift + \\")),se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),se.createElement("span",null,"Home")),se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),se.createElement("span",null,"End"))),ze),!le&&se.createElement(se.Fragment,null,se.createElement("h3",null,"\u5B9E\u8BAD\u57FA\u672C\u4FE1\u606F"),se.createElement("section",null,Pt&&se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),se.createElement("span",null,Pt)),se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),se.createElement("span",null,oe[ye==null?void 0:ye.difficulty])),se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),se.createElement("span",null,Ye==null?void 0:Ye.name)),se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),se.createElement("span",null,Ye!=null&&Ye.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},54077:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return we}});var a={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT",tagsDom:"tagsDom___COQg7",hiddenbq:"hiddenbq___TqlUF"},te=E(29787),ce=E(25399),se=E(89787),ue=E(92310),le=E.n(ue),xe=E(76406),Se=E(90736),re=E(59301),we=({className:De,dataSource:pt=[],col:ve=4,right:ie,bottom:Me=23,precision:ze=0,wrapWidth:Ye=1200,trackEventItems:ye,loading:de,onRemove:b=()=>{},isCurrent:Ie=!0,showProgress:oe=!1,showAlias:Pt=!1,category:Dt="notDisplay",hiddenClick:bt=()=>{}})=>{const gt=Math.floor((Ye-(ve-1)*ie)/ve),yt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png",ptclass:"sprite-70",swclass:"sprite-68"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png",ptclass:"sprite-60",swclass:"sprite-65"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png",ptclass:"sprite-58",swclass:"sprite-63"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png",ptclass:"sprite-62",swclass:"sprite-67"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png",ptclass:"sprite-61",swclass:"sprite-66"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png",ptclass:"sprite-59",swclass:"sprite-64"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png",ptclass:"sprite-71",swclass:"sprite-69"}];return re.createElement(te.Z,{spinning:de},re.createElement("div",{className:le()(a.list,De)},!!(pt!=null&&pt.length)&&(pt==null?void 0:pt.map((Ve,Fe)=>{var he,We,ft,Kt,Ke,ht,wt;const{name:at,id:et,identifier:nt,featured:st,school_name:Ae,image_url:Ce,excellent:me,is_plan:He}=Ve;return re.createElement("div",{key:et,className:Ie&&oe?a.wrapisCurrent:a.wrap,style:{width:gt,marginRight:(1+Fe)%ve===0?0:ie+ze,marginBottom:Me}},re.createElement("a",{className:a.li,onClick:Ge=>{Ge.preventDefault(),Ge.stopPropagation(),ye&&(0,xe.L9)([ye]),(0,xe.xg)(`/paths/${nt}`)}},re.createElement("div",{className:a.img},re.createElement("img",{className:a.cover,src:`${Ce}`}),(he=Ve==null?void 0:Ve.subject_tags)==null?void 0:he.map((Ge,Lt)=>{var it,vt;if(Lt===0){const Ft=(it=yt.find(Qt=>Qt.name==Ge))==null?void 0:it.swclass;return re.createElement("span",{className:`sprite ${Ft} ${a.sign}`,style:{left:"-4px"}})}const jt=(vt=yt.find(Ft=>Ft.name==Ge))==null?void 0:vt.ptclass;return re.createElement("span",{className:`sprite ${jt} ${a.sign}`,style:{left:`${48+52*(Lt-1)+2*Lt}px`}})}),re.createElement("div",{className:a.tagsDom},re.createElement("div",{className:"flex flex-wrap item-center",style:{gap:"0 6px"}},(Ve==null?void 0:Ve.excellent)&&re.createElement("div",{className:a.bq},"\u5F00\u653E\u8BFE\u7A0B"),((We=Ve==null?void 0:Ve.custom_tags)==null?void 0:We.length)>0&&(Ve==null?void 0:Ve.custom_tags.map((Ge,Lt)=>{var it;return re.createElement(ce.Z,{title:Ge==null?void 0:Ge.tag_name,key:Lt},re.createElement("div",{className:"font12 rounded-2px c-white flex item-center",style:{height:22,padding:"0 6px",maxWidth:((it=Ve==null?void 0:Ve.custom_tags)==null?void 0:it.length)>2?"60px":"71px",background:"rgba(48, 97, 208, .6)",border:"1px solid #8FAFF8"}},re.createElement("span",{className:"multi-llipsis1e"},Ge==null?void 0:Ge.tag_name)))})))),Dt=="hide"&&(Ve==null?void 0:Ve.studying)&&Ie&&re.createElement("div",{className:`${a.movebq} user-path-items`,onClick:Ge=>{Ge.stopPropagation(),b(Ve)}},re.createElement("i",{className:"iconfont icon-yichu1 font12"}),re.createElement("span",null,"\u79FB\u9664")),!["notDisplay","collect","payed"].includes(Dt)&&Ie&&re.createElement("div",{className:`${a.hiddenbq} user-path-items`,onClick:Ge=>{Ge.stopPropagation(),bt(Ve)}},re.createElement("i",{className:`iconfont ${Dt=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),re.createElement("span",null,Dt=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),re.createElement("div",{className:a.name},re.createElement(ce.Z,{title:Pt&&(Ve!=null&&Ve.excellent_alias_name)?re.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${at}`,re.createElement("br",null),re.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ve==null?void 0:Ve.excellent_alias_name}`)):at},re.createElement("span",{className:a.e},Pt&&(Ve==null?void 0:Ve.excellent_alias_name)||at))),Ie&&oe&&((ft=Ve==null?void 0:Ve.progress)==null?void 0:ft.all_score)!=0&&re.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},re.createElement(se.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Kt=Ve==null?void 0:Ve.progress)==null?void 0:Kt.my_score)/((Ke=Ve==null?void 0:Ve.progress)==null?void 0:Ke.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(ht=Ve==null?void 0:Ve.progress)==null?void 0:ht.my_score,"/",(wt=Ve==null?void 0:Ve.progress)==null?void 0:wt.all_score),(!Ie||!oe)&&re.createElement(ce.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Ae}`},re.createElement("div",{className:a.unit},re.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Ae)),(!Ie||!oe)&&re.createElement("div",{className:a.tags},re.createElement("div",null,re.createElement(ce.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),re.createElement("span",null,Ve.stages_count))),re.createElement(ce.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),re.createElement("span",null,Ve.members_count)))))))})),!pt.length&&re.createElement(Se.Z,null)))}},70467:function(ke,Je,E){"use strict";E.d(Je,{jL:function(){return se},w9:function(){return at},QD:function(){return lt},cQ:function(){return Fe.Z},op:function(){return tt},O5:function(){return sa},_b:function(){return nn},t7:function(){return ze},Gi:function(){return me},YG:function(){return Ae},qp:function(){return ge},vr:function(){return Ne},qE:function(){return At},Je:function(){return de},wb:function(){return Ve},cq:function(){return jt},tp:function(){return pt}});var a=E(59301),te={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"},se=({dataSource:cn=[],img:En,imgWidth:on=346,title:dn,sunTitle:Fn,bannerExtraContent:Mn})=>a.createElement("div",{className:te.banner},a.createElement("div",{className:te.content},a.createElement("aside",null,a.createElement("p",null,a.createElement("b",null,dn),a.createElement("span",null,Fn)),cn.length>0&&a.createElement("div",{className:te.btns},cn.map((da,Yt)=>a.createElement("div",{key:Yt,onClick:da.click},da.name,da.sign?a.createElement("span",{className:"sprite sprite-33"}):null))),Mn),En&&a.createElement("img",{style:{marginTop:33,marginRight:38},src:En,width:on}))),ue={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},le=E(92310),xe=E.n(le),Se=E(78267),ge=({dataSource:cn=[],value:En,onChange:on,onTitleChange:dn,className:Fn,title:Mn,titleWidth:da=41,style:Yt={},fontColor:bn="#6A7283",showCount:ua})=>{const[ra,pa]=(0,a.useState)(1),[Wa,ja]=(0,a.useState)(!1),jn=(0,a.useRef)(null),Pn=(0,a.useRef)(null);return(0,a.useEffect)(()=>{var fn;cn.length!==0&&(((fn=jn==null?void 0:jn.current)==null?void 0:fn.clientHeight)>97?pa(1):pa(0)),cn.length===0&&pa(0),ja(!1)},[cn]),a.createElement("div",{className:xe()(ue.row,Fn,"fadeIn","animated"),style:Yt},a.createElement("div",{onClick:(0,Se.throttle)(()=>dn==null?void 0:dn(),2e3),style:{width:da,marginTop:Wa?12:4},className:`${ue.title} ${dn?"current":""}`},Mn),a.createElement("div",{className:Wa?`${ue.tagsWrap} ${ue.tagsBorderWrap}`:ue.tagsWrap},a.createElement("div",{className:ue.bar,ref:Pn,style:ra>0?{height:ra===1?97:"auto",overflow:ra===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},a.createElement("div",{className:ue.tag,ref:jn},cn==null?void 0:cn.map(fn=>a.createElement("span",{onClick:()=>on(fn.id),key:fn.id,style:{color:bn},className:En===fn.id?ue.active:""},a.createElement("span",{title:fn.name,className:ue.name},fn.name),!!ua&&a.createElement("span",{className:ue.num},fn.count))))),!!ra&&a.createElement(a.Fragment,null,ra===1?a.createElement("div",{onClick:()=>{var fn;pa(2),((fn=jn==null?void 0:jn.current)==null?void 0:fn.clientHeight)>245?ja(!0):ja(!1)},className:ue.action},"\u5C55\u5F00",a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):a.createElement("div",{onClick:()=>{Pn.current.scrollTop=0,pa(1),ja(!1)},className:ue.action},"\u6536\u8D77",a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},we={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"},pt=({dataSource:cn=[],value:En,onChange:on,className:dn,style:Fn={}})=>a.createElement("div",{style:Fn,className:xe()(we.tabs,dn)},cn.map(Mn=>a.createElement("span",{onClick:()=>on(Mn.id),className:En===Mn.id?we.active:"",key:Mn.id},Mn.name))),ve={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},ie=E(37568),ze=({dataSource:cn=[],value:En="",onChange:on,onInputChange:dn=()=>{},className:Fn,style:Mn={},placeholder:da,allowClear:Yt=!1})=>{var bn;const[ua,ra]=(0,a.useState)(""),[pa,Wa]=(0,a.useState)("");(0,a.useEffect)(()=>{var Pn;let fn=En;(Pn=JSON.stringify(En))!=null&&Pn.includes("{")&&(ra(En.id),fn=En.value||"");try{Wa(decodeURIComponent(fn||""))}catch(Wn){Wa(decodeURIComponent(fn||""))}},[En]);const ja=()=>{on(encodeURIComponent(pa),ua||null)},jn=Pn=>{Pn!==ua&&(ra(Pn),on(encodeURIComponent(pa),Pn))};return a.createElement("div",{className:xe()(ve.input,Fn),style:Mn},!!cn.length&&a.createElement("div",{className:ve.dropdown},a.createElement("div",{className:ve.text},(bn=cn.find(Pn=>Pn.id===ua))==null?void 0:bn.name,a.createElement("i",{className:"iconfont icon-zhankai4"}),a.createElement("b",{className:ve.b1}),a.createElement("b",{className:ve.b2})),a.createElement("div",{className:ve.menu},cn.map((Pn,fn)=>a.createElement("div",{key:fn,onClick:()=>jn(Pn.id)},Pn.name)))),a.createElement(ie.default,{onPressEnter:ja,value:pa,onChange:Pn=>{Wa(Pn.target.value),dn(encodeURIComponent(Pn.target.value),ua||null)},placeholder:da,variant:"borderless",allowClear:Yt,onClear:()=>on("",ua||null)}),a.createElement("i",{onClick:ja,className:"iconfont icon-sousuo9 font14 current"}))},Ye={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"},de=({value:cn,onChange:En,className:on,total:dn,pageSize:Fn,style:Mn={}})=>{const da=cn<2,Yt=cn>=Math.ceil(dn/Fn);return dn<=Fn?a.createElement(a.Fragment,null):a.createElement("div",{className:xe()(Ye.quickPager,on),style:Mn},a.createElement("div",{onClick:()=>{da||En(cn-1,"prev")},className:da?Ye.disabled:""},"\u4E0A\u4E00\u9875"),a.createElement("div",{onClick:()=>{Yt||En(cn+1,"next")},className:Yt?Ye.disabled:""},"\u4E0B\u4E00\u9875"))},b={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"},Ie=E(29787),oe=E(25399),Pt=E(63139),Dt=E(14185),bt=E(76406),gt=E(90736),Ve=({className:cn,dataSource:En=[],col:on=4,right:dn,bottom:Fn=23,precision:Mn=0,wrapWidth:da=1200,trackEventItems:Yt,loading:bn})=>{const ua=Math.floor((da-(on-1)*dn)/on);return a.createElement(Ie.Z,{spinning:bn},a.createElement("div",{className:xe()(b.list,cn)},!!En.length&&En.map((ra,pa)=>{const{name:Wa,id:ja,identifier:jn,power:Pn,cover_image_id:fn,pic:Wn}=ra;return a.createElement("div",{className:b.wrap,key:ja,style:{width:ua,marginRight:(1+pa)%on===0?0:dn+Mn,marginBottom:Fn}},a.createElement("a",{target:"_blank",href:`/shixuns/${jn}/challenges`,className:b.li,onClick:gl=>{gl.preventDefault(),Yt&&(0,bt.L9)([Yt]),Pn&&(0,bt.xg)(`/shixuns/${jn}/challenges`)}},a.createElement("div",{className:b.img},a.createElement("img",{className:b.cover,src:`${Wn}`}),ra.is_jupyter&&a.createElement("span",{className:`sprite sprite-43 ${b.sign}`}),ra.is_jupyter_lab&&a.createElement("span",{className:`sprite sprite-42 ${b.sign}`}),ra.is_unity_3d&&a.createElement("span",{className:`sprite sprite-44 ${b.sign}`})),a.createElement("div",{className:b.name},a.createElement(oe.Z,{title:Wa||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:b.e},Wa||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{className:b.tags},a.createElement(oe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),a.createElement("span",null,ra.challenges_count))),!!ra.myshixuns_count&&a.createElement(oe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),a.createElement("span",null,ra.myshixuns_count))),a.createElement(oe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},a.createElement("span",null,a.createElement("span",null,ra.level))),a.createElement("div",{className:b.rate},a.createElement(Pt.Z,{allowHalf:!0,disabled:!0,defaultValue:ra.score_info}),a.createElement("span",null,"\xA0",ra.score_info?`${ra.score_info}\u5206`:"5\u5206")))),!Pn&&a.createElement("div",{className:b.lockWrap},a.createElement("img",{src:`${Dt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!En.length&&a.createElement(gt.Z,null)))},Fe=E(54077),he={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",hidden:"hidden___NniIi",wrap:"wrap___pKgcW",btnsTop:"btnsTop___Lrm6T",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},We=E(62957),ft=E(96599),Kt="data:image/png;base64,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",Ke=E(59301),ht=(cn,En,on)=>new Promise((dn,Fn)=>{var Mn=bn=>{try{Yt(on.next(bn))}catch(ua){Fn(ua)}},da=bn=>{try{Yt(on.throw(bn))}catch(ua){Fn(ua)}},Yt=bn=>bn.done?dn(bn.value):Promise.resolve(bn.value).then(Mn,da);Yt((on=on.apply(cn,En)).next())}),at=({className:cn,dataSource:En=[],col:on=4,right:dn,bottom:Fn=23,precision:Mn=0,wrapWidth:da=1200,trackEventItems:Yt,loading:bn,category:ua,hiddenClick:ra,handleVery:pa=()=>!0,isCurrent:Wa})=>{const[ja,jn]=We.default.useModal(),Pn=Math.floor((da-(on-1)*dn)/on),fn=Wn=>ht(void 0,null,function*(){ja.confirm({title:"\u7F6E\u9876",width:500,content:Ke.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u5C06",Ke.createElement("span",{className:"c-blue"},"\u201C",Wn.name,"\u201D"),"\u8BFE\u5802\u7F6E\u9876\u5417\uFF1F"),okText:"\u786E\u8BA4\u7F6E\u9876",centered:!0,cancelText:"\u53D6\u6D88"})});return Ke.createElement(Ie.Z,{spinning:bn},jn,Ke.createElement("div",{className:xe()(he.list,cn)},!!En.length&&En.map((Wn,gl)=>{const{subject_identifier:Il,id:wr,identifier:hn,power:Xn}=Wn,qa=Wn.is_public!=0&&Wn.is_public;return Ke.createElement("div",{className:he.wrap,key:wr,style:{width:Pn,marginRight:(1+gl)%on===0?0:dn+Mn,marginBottom:Fn}},Wn.homepage_show&&Ke.createElement("div",{className:he.btnsTop},Ke.createElement(ft.default,{color:"red"},"\u7F6E\u9876")),Ke.createElement("a",{className:he.li,onClick:La=>{La.preventDefault(),pa(Wn==null?void 0:Wn.first_category_url)&&(Yt&&(0,bt.L9)([Yt]),(0,bt.xg)(Wn.first_category_url))}},Ke.createElement("div",{className:he.top},Ke.createElement(oe.Z,{title:Wn.name},Ke.createElement("div",{className:he.name},Wn.name)),Ke.createElement("img",{className:he.img,src:Dt.Z.IMG_SERVER+"/images/"+Wn.avatar_url}),Ke.createElement("div",{className:he.text,title:Wn.creator},Wn.creator),Il&&Ke.createElement("div",{className:he.btns},Ke.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Ke.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),qa&&Ke.createElement("div",{className:he.sign},"\u516C\u5F00"),Wa&&Ke.createElement("div",{className:he.hidden,onClick:La=>{La.stopPropagation(),ra(Wn)}},Ke.createElement("i",{className:`iconfont ${ua=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),ua=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),Ke.createElement("div",{className:he.bottom},Wn.visits>0&&Ke.createElement(oe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Ke.createElement("span",null,Ke.createElement("i",{className:"iconfont icon-liulanyan"}),Ke.createElement("span",null,Wn.visits))),Wn.course_members_count>0&&Ke.createElement(oe.Z,{title:"\u6210\u5458",placement:"bottom"},Ke.createElement("span",null,Ke.createElement("i",{className:"iconfont icon-chengyuan"}),Wn.course_members_count)),Wn.tasks_count>0&&Ke.createElement(oe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Ke.createElement("span",null,Ke.createElement("i",{className:"iconfont icon-zuoye"}),Wn.tasks_count)),Wn.is_end?Ke.createElement("div",{style:{color:"#6B758B"}}):Ke.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Wn.is_accessible&&Ke.createElement("div",{className:he.lockWrap},Ke.createElement("img",{src:`${Dt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Ke.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!En.length&&Ke.createElement(gt.Z,null)))},et={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"},nt=E(44283),Ae=({dataSource:cn=[],value:En,onChange:on,className:dn,style:Fn={},tabBarExtraContent:Mn})=>a.createElement("div",{className:xe()(et.tabs,dn),style:Fn},a.createElement("div",{className:et.tabsWrap},cn.map((da,Yt)=>!(da!=null&&da.hide)&&a.createElement("aside",{className:et.tab,onClick:()=>{on(da.id),da.link&&nt.history.push(da.link)},key:Yt},a.createElement("div",{className:En===da.id?et.active:""},da.name),(da==null?void 0:da.resetCount)==null&&(da==null?void 0:da.total)!==void 0&&a.createElement("span",null,"\uFF08",da==null?void 0:da.total,"\uFF09"),(da==null?void 0:da.resetCount)!==void 0&&(da==null?void 0:da.total)!==void 0&&a.createElement(oe.Z,{title:(da==null?void 0:da.tip)!=null?da==null?void 0:da.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},da==null?void 0:da.resetCount),"/",a.createElement("span",null,da==null?void 0:da.total),"\uFF09"))))),a.createElement("div",{className:et.tabBar},Mn)),me=({className:cn,style:En={},children:on})=>a.createElement("div",{className:xe()(cn),style:En},on),He={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"},Ge=E(75727),Lt=E(93041);const it=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var jt=({sortValue:cn,dropValue:En,className:on,onSort:dn,onDrop:Fn,dataSource:Mn=it})=>{var da;return a.createElement("div",{className:xe()(He.orderWrap,on)},a.createElement(Ge.Z,{dropdownRender:()=>a.createElement(Lt.default,null,Mn.map((Yt,bn)=>a.createElement(Lt.default.Item,{key:bn,onClick:()=>Fn(Yt.id)},Yt.name)))},a.createElement("span",{className:He.orderTextWrap},(da=Mn.find(Yt=>En===Yt.id))==null?void 0:da.name)),a.createElement("span",{className:He.orderIconWrap},a.createElement("span",{className:He.orderAsc},a.createElement("i",{className:cn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${He.cursorPointer} ${He.active}`:`iconfont icon-sanjiaoxing-up font12 ${He.cursorPointer}`,onClick:()=>dn(cn==="asc"?"desc":"asc")})),a.createElement("span",{className:He.orderDesc},a.createElement("i",{className:cn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${He.cursorPointer} ${He.active}`:`iconfont icon-sanjiaoxing-down font12 ${He.cursorPointer}`,onClick:()=>dn(cn==="asc"?"desc":"asc")}))))},Ft={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"},Qt=E(7939),Jt=Object.defineProperty,qt=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,Qe=(cn,En,on)=>En in cn?Jt(cn,En,{enumerable:!0,configurable:!0,writable:!0,value:on}):cn[En]=on,je=(cn,En)=>{for(var on in En||(En={}))Ee.call(En,on)&&Qe(cn,on,En[on]);if(qt)for(var on of qt(En))qe.call(En,on)&&Qe(cn,on,En[on]);return cn},Pe=(cn,En)=>{var on={};for(var dn in cn)Ee.call(cn,dn)&&En.indexOf(dn)<0&&(on[dn]=cn[dn]);if(cn!=null&&qt)for(var dn of qt(cn))En.indexOf(dn)<0&&qe.call(cn,dn)&&(on[dn]=cn[dn]);return on},mt=(cn,En,on)=>new Promise((dn,Fn)=>{var Mn=bn=>{try{Yt(on.next(bn))}catch(ua){Fn(ua)}},da=bn=>{try{Yt(on.throw(bn))}catch(ua){Fn(ua)}},Yt=bn=>bn.done?dn(bn.value):Promise.resolve(bn.value).then(Mn,da);Yt((on=on.apply(cn,En)).next())}),tt=cn=>{var En=cn,{className:on,style:dn,children:Fn,loading:Mn=!1,openLoading:da,onClick:Yt=()=>{},size:bn="middle",shape:ua="round"}=En,ra=Pe(En,["className","style","children","loading","openLoading","onClick","size","shape"]);const[pa,Wa]=(0,a.useState)(!1);return a.createElement(Qt.ZP,je({onClick:(0,Se.throttle)(ja=>mt(void 0,null,function*(){da&&Wa(!0);try{yield Yt(ja)}catch(jn){console.log("error",jn)}da&&Wa(!1)}),2e3,{leading:!0,trailing:!1}),className:xe()(Ft.btn,Ft[`${bn}-${ua}`],on),style:dn,size:bn,shape:ua,loading:pa||Mn},ra),Fn)},It={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"},At=({className:cn,style:En,children:on=null,onClick:dn,title:Fn})=>a.createElement("div",{className:xe()(It.head,cn),style:En},a.createElement("span",{className:"primary-hover",onClick:dn},a.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),a.createElement("b",{title:Fn},Fn),a.createElement("div",{className:It.node},on)),St={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"},lt=({confirmShow:cn=!0,confirmTitle:En,confirmClick:on,cancelShow:dn=!0,cancelTitle:Fn,cancelClick:Mn,className:da,style:Yt,confirmLoading:bn=!1})=>a.createElement("div",{className:xe()(St.btns,da),style:Yt},cn&&a.createElement(Qt.ZP,{loading:bn,onClick:on,type:"primary",className:St.confirm},En),dn&&a.createElement(Qt.ZP,{onClick:Mn,className:St.cancel},Fn)),Te={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"},Ne=({className:cn,style:En={},LeftContent:on,children:dn,RightContent:Fn})=>a.createElement("div",{className:xe()(Te.fixedBottom,cn),style:En},a.createElement("div",{className:Te.wrap},a.createElement("div",{className:Te.left},on),a.createElement("div",{className:Te.center},dn),a.createElement("div",{className:Te.right},Fn))),Bt={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"},nn=({className:cn,style:En={},dataSource:on=[]})=>a.createElement("div",{className:xe()(Bt.crumbs,cn),style:En},on.map((dn,Fn)=>Fnnt.history.push(dn.path)},dn.name):a.createElement("span",null,dn.name),a.createElement("span",null,"\xA0",">","\xA0")):a.createElement("span",{key:Fn,style:{color:"#5F6368"}},dn.name))),vn=E(11938),Vt=Object.defineProperty,yn=Object.defineProperties,$t=Object.getOwnPropertyDescriptors,ya=Object.getOwnPropertySymbols,Nn=Object.prototype.hasOwnProperty,$n=Object.prototype.propertyIsEnumerable,Ka=(cn,En,on)=>En in cn?Vt(cn,En,{enumerable:!0,configurable:!0,writable:!0,value:on}):cn[En]=on,Ca=(cn,En)=>{for(var on in En||(En={}))Nn.call(En,on)&&Ka(cn,on,En[on]);if(ya)for(var on of ya(En))$n.call(En,on)&&Ka(cn,on,En[on]);return cn},ll=(cn,En)=>yn(cn,$t(En)),Zn=(cn,En)=>{var on={};for(var dn in cn)Nn.call(cn,dn)&&En.indexOf(dn)<0&&(on[dn]=cn[dn]);if(cn!=null&&ya)for(var dn of ya(cn))En.indexOf(dn)<0&&$n.call(cn,dn)&&(on[dn]=cn[dn]);return on};const{Countdown:ka}=vn.default;var sa=cn=>{var En=cn,{onChange:on}=En,dn=Zn(En,["onChange"]);const[Fn,Mn]=(0,a.useState)(null);(0,a.useEffect)(()=>{typeof Fn=="number"&&Fn>=0&&on(Fn)},[Fn]);const da=Yt=>{const bn=Math.floor(Yt/1e3);Mn(bn)};return a.createElement(ka,ll(Ca({},dn),{onChange:da}))}},79006:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return te}});var a=E(59301);function te(ce,se){const ue=(0,a.useRef)();(0,a.useEffect)(()=>{ue.current=ce}),(0,a.useEffect)(()=>{function le(){ue.current()}if(se!==null){let xe=setInterval(le,se);return()=>clearInterval(xe)}},[se])}},79363:function(ke,Je,E){"use strict";var a=E(66649),te=E.n(a),ce=E(77019),se=E(59301);const ue=({date:le,showTag:xe})=>se.createElement(ce.Z,{align:"middle"},se.createElement("div",null," ",le?te()(le).format("YYYY-MM-DD HH:mm"):"--"," "),xe&&se.createElement(ce.Z,{style:{color:"#3061D0",fontSize:"12px",borderRadius:"2px",padding:"0 5px",marginLeft:"5px",height:"22px",lineHeight:"22px",backgroundColor:"#EAEFFA",textAlign:"center"},align:"middle"},se.createElement("i",{className:"iconfont icon-pingceshu mr3 font12"}),"\u7CFB\u7EDF\u8BC4\u6D4B"));Je.Z=ue},83601:function(ke,Je,E){"use strict";var a=E(59301),te=E(11938),ce=E(4875),se=E(28284),ue=E(62957),le=E(29787),xe=E(70858),Se=E(37568),re=E(77019),ge=E(5269),we=E(7939),De=E(84849),pt=E(66649),ve=E.n(pt),ie=E(44283),Me=E(76406),ze=E(92427),Ye=E(15267),ye=E(63392),de=E(59301),b=(Dt,bt,gt)=>new Promise((yt,Ve)=>{var Fe=ft=>{try{We(gt.next(ft))}catch(Kt){Ve(Kt)}},he=ft=>{try{We(gt.throw(ft))}catch(Kt){Ve(Kt)}},We=ft=>ft.done?yt(ft.value):Promise.resolve(ft.value).then(Fe,he);We((gt=gt.apply(Dt,bt)).next())});const{Countdown:Ie}=te.default,oe=({value:Dt,onChange:bt,MaxMinutes:gt})=>de.createElement(de.Fragment,null,de.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",de.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",de.createElement("br",null)),de.createElement(ce.Z,{value:Dt,onChange:bt,min:0,precision:0,max:gt,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${gt}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),Pt=({exercise:Dt,successCb:bt,dispatch:gt})=>{var yt,Ve,Fe,he;const We=(0,ie.useParams)(),[ft]=se.default.useForm(),Kt=se.default.useWatch("time",ft),[Ke,ht]=(0,a.useState)(!1),wt=(0,a.useRef)(),{actionTabs:at}=Dt,[et,nt]=(0,a.useState)(),[,st,Ae,Ce]=(0,ye.U)(De.n7,{id:We.categoryId}),[,me,He]=(0,ye.U)(De.Cd,{});(0,a.useEffect)(()=>{Dt.actionTabs.key==="student-unlock"&&(ht(!1),ft.resetFields())},[Dt.actionTabs.key]);const Ge=()=>new Promise(Ee=>b(void 0,null,function*(){var qe,Qe;return wt.current=yield(0,ze.y)({ip_limit:(qe=at==null?void 0:at.exerciseParams)==null?void 0:qe.ip_limit,ip_bind:(Qe=at==null?void 0:at.exerciseParams)==null?void 0:Qe.ip_bind_type}),Ee()})),Lt=()=>b(void 0,null,function*(){var Ee,qe,Qe,je,Pe;yield ft.validateFields();const mt=ft.getFieldsValue();if(ht(!0),(((Ee=at==null?void 0:at.exerciseParams)==null?void 0:Ee.ip_limit)!=="no"||(qe=at==null?void 0:at.exerciseParams)!=null&&qe.ip_bind_type)&&(yield Ge()),(yield(0,De.ZD)((Qe=at==null?void 0:at.exerciseParams)==null?void 0:Qe.id,{exercise_user_id:(je=at==null?void 0:at.exerciseParams)==null?void 0:je.exercise_user_id,unlock_key:mt.unlock_key,time:mt.time,ip:wt.current})).status===0){if(bt){gt({type:"exercise/setActionTabs",payload:{}}),bt();return}const tt=at==null?void 0:at.exerciseParams;(0,Me.nr)({inner_ip:tt.inner_ip,public_ip:tt.public_ip,open_camera:tt.open_camera,ip_limit:tt.ip_limit,ip_bind:tt.ip_bind,ip_bind_type:tt.ip_bind_type,exercise_tips:tt.exercise_tips,exerciseId:tt.id,screen_open:tt.screen_open,screen_num:tt.screen_num,screen_sec:tt.screen_sec,coursesId:We.coursesId,login:(Pe=(0,Ye.eY)())==null?void 0:Pe.login,history,identity_verify:tt.identity_verify,open_phone_video_recording:tt.open_phone_video_recording,current_status:tt.current_status}),gt({type:"exercise/setActionTabs",payload:{}})}ht(!1)}),it=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Ee=>de.createElement("span",{className:Ee.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ee)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Ee=>de.createElement("span",{className:Ee.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ee)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],vt=((yt=at==null?void 0:at.exerciseParams)==null?void 0:yt.errorMessage)&&typeof((Ve=at==null?void 0:at.exerciseParams)==null?void 0:Ve.errorMessage)=="object";(0,a.useEffect)(()=>{Dt.actionTabs.key==="student-unlock"&&b(void 0,null,function*(){const Ee=yield He(We);yield Ae({}),Ee.status||nt(Ee)})},[Dt.actionTabs.key]);const{time:jt,end_time:Ft}=(et==null?void 0:et.exercise)||{},Qt=Ce!=null&&Ce.user_end_time?ve()(Ce==null?void 0:Ce.user_end_time).add(1,"minutes"):ve()(),Jt=ve()(Ce==null?void 0:Ce.user_total_end_time)>Qt?Math.round(ve().duration(ve()(Ce==null?void 0:Ce.user_total_end_time).diff(Qt.startOf("minute"))).asMinutes()):0,qt=((Ce==null?void 0:Ce.student_left_minutes)||0)+(Kt||0);return de.createElement(de.Fragment,null,de.createElement(ue.default,{width:514,centered:!0,closable:!!((Fe=at==null?void 0:at.exerciseParams)!=null&&Fe.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:Dt.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{gt({type:"exercise/setActionTabs",payload:{}})}},de.createElement(le.Z,{spinning:st||me},vt&&de.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!vt&&de.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),vt&&de.createElement(xe.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((he=at==null?void 0:at.exerciseParams)==null?void 0:he.errorMessage)||{}],columns:it}),de.createElement("div",{className:""},de.createElement(se.default,{form:ft,layout:"vertical",autoComplete:"off"},de.createElement(se.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},de.createElement(Se.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),jt!==-1?de.createElement(de.Fragment,null,de.createElement(se.default.Item,{name:"time",label:de.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",de.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",ve()(Ce==null?void 0:Ce.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},de.createElement(oe,{MaxMinutes:Jt})),de.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",de.createElement("span",{className:"ml5"},st||me?"--":qt),"\u5206\u949F",qt!==0&&(Ce==null?void 0:Ce.user_end_time)&&de.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",de.createElement("span",{className:"ml5"},ve()(Ce==null?void 0:Ce.user_end_time).add(Kt||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):de.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",ve()(Ft).format("YYYY-MM-DD HH:mm")))),de.createElement(re.Z,{justify:"space-between",align:"middle"},de.createElement(ge.Z,null),de.createElement(ge.Z,null,de.createElement(we.ZP,{loading:Ke,onClick:Lt},"\u8FDB\u5165\u8003\u8BD5"))))))};Je.Z=(0,ie.connect)(({exercise:Dt})=>({exercise:Dt}))(Pt)},97659:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return ge}});var a=E(59301),te=E(37568),ce=E(62673),se=E(77019),ue={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},le="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",xe=E(90736),Se=(we,De,pt)=>new Promise((ve,ie)=>{var Me=ye=>{try{Ye(pt.next(ye))}catch(de){ie(de)}},ze=ye=>{try{Ye(pt.throw(ye))}catch(de){ie(de)}},Ye=ye=>ye.done?ve(ye.value):Promise.resolve(ye.value).then(Me,ze);Ye((pt=pt.apply(we,De)).next())}),ge=({data:we,value:De=[],handleChangePage:pt,className:ve="",setSelectedRowKeys:ie,selectedRowKeys:Me,onChange:ze=()=>{}})=>{const[Ye,ye]=(0,a.useState)([]),[de,b]=(0,a.useState)([]),[Ie,oe]=(0,a.useState)([]);let[Pt,Dt]=(0,a.useState)(1),[bt,gt]=(0,a.useState)();return(0,a.useEffect)(()=>{ye(we),b([]),oe([])},[we]),(0,a.useEffect)(()=>{ie&&(b(Me),oe(Me))},[Me]),a.createElement("div",{className:`flex justify-between w-full ${ve}`},a.createElement("div",{className:ue.leftdiv},a.createElement(te.default.Search,{size:"middle",style:{marginBottom:"10rem"},onChange:yt=>Se(void 0,null,function*(){ye(we.filter(Ve=>{var Fe;return(Fe=Ve==null?void 0:Ve.name)==null?void 0:Fe.includes(yt.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Ye.length===0&&a.createElement(xe.Z,{styles:{margin:"70rem auto"},customText:"\u6682\u65E0\u5206\u73ED"}),a.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},a.createElement(ce.default.Group,{value:de.map(yt=>`${yt.id}`),onChange:yt=>{ie(Ye.filter(Ve=>yt.includes(`${Ve.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},Ye.map((yt,Ve)=>a.createElement(se.Z,{key:yt.id,style:{marginTop:"10rem",lineHeight:"24rem",display:"flex",width:"200rem"}},a.createElement(ce.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:yt.is_published,value:`${yt.id}`},a.createElement("div",{className:ue.listClass},a.createElement("span",{className:ue.spantitle,style:{width:yt.is_published?"108px":"170px"}},yt.name),yt.is_published&&a.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),a.createElement("div",{className:ue.rightdiv},a.createElement(te.default.Search,{onChange:yt=>{oe(de.filter(Ve=>Ve.name.includes(yt.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Ie.length===0&&a.createElement(xe.Z,{imgStyles:{width:"200rem"},styles:{margin:"70rem auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),Ie.length>0&&a.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},a.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},Ie.map((yt,Ve)=>a.createElement("div",{className:"flex justify-between item-center",style:{marginTop:"10rem"},key:yt.id},a.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{margin:"0 5rem"}},yt.name),a.createElement("img",{src:le,className:"current",style:{height:"16rem",marginRight:"17rem"},onClick:()=>{ie(de.filter(Fe=>`${Fe.id}`!=`${yt.id}`))}})))))))}},38332:function(ke,Je,E){"use strict";var a=E(59301),te=E(28284),ce=E(6767),se=E(62957),ue=E(47889),le=E(24017),xe=E(62673),Se=E(44283),re=E(27871),ge=E(49317),we=E(97659),De=E(59301),pt=(ie,Me,ze)=>new Promise((Ye,ye)=>{var de=oe=>{try{Ie(ze.next(oe))}catch(Pt){ye(Pt)}},b=oe=>{try{Ie(ze.throw(oe))}catch(Pt){ye(Pt)}},Ie=oe=>oe.done?Ye(oe.value):Promise.resolve(oe.value).then(de,b);Ie((ze=ze.apply(ie,Me)).next())});const ve=({classroomList:ie,dispatch:Me,courseEndTime:ze,Callback:Ye})=>{const ye=(0,Se.useParams)(),[de]=te.default.useForm(),[b,Ie]=(0,a.useState)([]),[oe,Pt]=(0,a.useState)([]),[Dt,bt]=(0,a.useState)(!0),[gt,yt]=(0,a.useState)({}),[Ve,Fe]=(0,a.useState)([]),[he,We]=(0,a.useState)(!1);(0,a.useEffect)(()=>{ie.actionTabs.key==="start_smart_plan_xia"&&(Ke(),ft())},[ie.actionTabs]);const ft=()=>pt(void 0,null,function*(){var ht,wt,at,et,nt,st,Ae,Ce,me;de.setFieldsValue({end_type:!0}),bt(!0);const He=yield(0,ge.ZP)(`/api/courses/${(wt=(ht=ie==null?void 0:ie.actionTabs)==null?void 0:ht.params)==null?void 0:wt.coursesId}/smart_plans/${(et=(at=ie==null?void 0:ie.actionTabs)==null?void 0:at.params)==null?void 0:et.smart_plans_id}.json`,{method:"get"});(He==null?void 0:He.status)==0&&(Fe((st=(nt=He==null?void 0:He.data)==null?void 0:nt.group_settings)==null?void 0:st.filter(Ge=>Ge==null?void 0:Ge.lesson_mode)),yt(He==null?void 0:He.data),Ie([...(me=(Ce=(Ae=He==null?void 0:He.data)==null?void 0:Ae.group_settings)==null?void 0:Ce.filter(Ge=>Ge==null?void 0:Ge.lesson_mode))==null?void 0:me.map(Ge=>(Ge.key=Ge==null?void 0:Ge.group_id,Ge.id=Ge==null?void 0:Ge.group_id,Ge.title=Ge==null?void 0:Ge.group_name,Ge.name=Ge==null?void 0:Ge.group_name,Ge.disabled=!1,Ge.is_published=!1,Ge))]))}),Kt=()=>pt(void 0,null,function*(){var ht,wt,at,et;!(gt!=null&>.unified_setting)&&(oe==null?void 0:oe.length)==0&&ce.ZP.error("\u8BF7\u9009\u62E9\u73ED\u7EA7"),We(!0);let nt=yield(0,ge.ZP)(`/api/courses/${(wt=(ht=ie==null?void 0:ie.actionTabs)==null?void 0:ht.params)==null?void 0:wt.coursesId}/smart_plans/${(et=(at=ie==null?void 0:ie.actionTabs)==null?void 0:at.params)==null?void 0:et.smart_plans_id}/ended.json`,{method:"put",body:{unified_setting:gt==null?void 0:gt.unified_setting,group_ids:(oe==null?void 0:oe.length)>0?oe==null?void 0:oe.map(st=>st==null?void 0:st.group_id):[],ended_at:de.getFieldValue("end_time")||""}});(nt==null?void 0:nt.status)==0&&(ce.ZP.success("\u7ED3\u8BFE\u6210\u529F"),Me({type:"classroomList/setActionTabs",payload:{}}),Ye()),We(!1)}),Ke=()=>{Ie([]),Pt([])};return De.createElement("div",null,De.createElement(se.default,{width:600,centered:!0,title:"\u7ED3\u8BFE\u65F6\u95F4",open:ie.actionTabs.key==="start_smart_plan_xia",confirmLoading:he,onOk:()=>Kt(),onCancel:()=>{Ke(),Me({type:"classroomList/setActionTabs",payload:{}})}},De.createElement(te.default,{form:de,className:re.Z.myForm},De.createElement(te.default.Item,{name:"end_type",label:"\u7ED3\u8BFE\u65B9\u5F0F"},De.createElement(ue.ZP.Group,{value:Dt,onChange:ht=>{bt(ht.target.value),Pt([]),de.setFieldsValue({end_time:""})}},De.createElement(ue.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),De.createElement(ue.ZP,{className:"ml20",value:!1},"\u5B9A\u65F6\u7ED3\u675F"))),!Dt&&De.createElement(te.default.Item,{name:"end_time",colon:!1,label:"\u7ED3\u8BFE\u65F6\u95F4"},De.createElement(le.default,{style:{width:"220px"},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u8BFE\u65F6\u95F4",allowClear:!0,showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large"})),b.length>0&&De.createElement(te.default.Item,{name:"select_class",label:"\u9009\u62E9\u73ED\u7EA7"},De.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px",marginTop:"5px"}},De.createElement("span",{style:{flex:1}},De.createElement(xe.default,{checked:oe.length===b.length,onChange:ht=>{oe.length===b.length?Pt([]):Pt(b)}},"\u5168\u9009")),De.createElement("span",{style:{width:16}}),De.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",oe.length||0,"\u4E2A\u5206\u73ED")),De.createElement(we.Z,{data:b,selectedRowKeys:oe,setSelectedRowKeys:Pt})))))};Je.Z=(0,Se.connect)(({classroomList:ie})=>({classroomList:ie}))(ve)},15838:function(ke,Je,E){"use strict";var a=E(59301),te=E(44283),ce=E(28284),se=E(62957),ue=E(6767),le=E(47889),xe=E(24017),Se=E(82326),re=E(25399),ge=E(5269),we=E(62673),De=E(27871),pt=E(49317),ve=E(66649),ie=E.n(ve),Me=E(76406),ze=Object.defineProperty,Ye=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,de=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,oe=(yt,Ve,Fe)=>Ve in yt?ze(yt,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):yt[Ve]=Fe,Pt=(yt,Ve)=>{for(var Fe in Ve||(Ve={}))b.call(Ve,Fe)&&oe(yt,Fe,Ve[Fe]);if(de)for(var Fe of de(Ve))Ie.call(Ve,Fe)&&oe(yt,Fe,Ve[Fe]);return yt},Dt=(yt,Ve)=>Ye(yt,ye(Ve)),bt=(yt,Ve,Fe)=>new Promise((he,We)=>{var ft=ht=>{try{Ke(Fe.next(ht))}catch(wt){We(wt)}},Kt=ht=>{try{Ke(Fe.throw(ht))}catch(wt){We(wt)}},Ke=ht=>ht.done?he(ht.value):Promise.resolve(ht.value).then(ft,Kt);Ke((Fe=Fe.apply(yt,Ve)).next())});const gt=({account:yt,globalSetting:Ve,dispatch:Fe,classroomList:he,Callback:We})=>{const[ft]=ce.default.useForm(),Kt=ce.default.useWatch("group_settings",ft),[Ke,ht]=(0,a.useState)(!0),[wt,at]=(0,a.useState)(""),[et,nt]=(0,a.useState)({}),[st,Ae]=(0,a.useState)([]),[Ce,me]=(0,a.useState)(!1),[He,Ge]=(0,a.useState)([]),[Lt,it]=(0,a.useState)(!1);(0,a.useEffect)(()=>{he.actionTabs.key=="start_smart_plan_shang"?vt():ft.resetFields()},[he.actionTabs.key]);const vt=()=>bt(void 0,null,function*(){var Ft,Qt,Jt,qt,Ee,qe,Qe,je,Pe,mt,xt,tt,It,Ue,At,St,ot,lt,Te,Xe,Ne,Bt,kt,nn,vn;const Vt=yield(0,pt.ZP)(`/api/courses/${(Qt=(Ft=he==null?void 0:he.actionTabs)==null?void 0:Ft.params)==null?void 0:Qt.coursesId}/smart_plans/${(qt=(Jt=he==null?void 0:he.actionTabs)==null?void 0:Jt.params)==null?void 0:qt.smart_plans_id}.json`,{method:"get"});if((Vt==null?void 0:Vt.status)==0){Ae((Ee=Vt==null?void 0:Vt.data)==null?void 0:Ee.group_settings);let yn=(je=(Qe=(qe=Vt==null?void 0:Vt.data)==null?void 0:qe.group_settings)==null?void 0:Qe.filter($t=>$t==null?void 0:$t.lesson_mode))==null?void 0:je.map($t=>Dt(Pt({},$t),{start_at:$t!=null&&$t.start_at?ie()($t==null?void 0:$t.start_at):null,end_at:$t!=null&&$t.end_at?ie()($t==null?void 0:$t.end_at):null}));Ge((0,Me.sc)((yn==null?void 0:yn.length)>0?yn:[])),nt(Vt==null?void 0:Vt.data),((Pe=Vt==null?void 0:Vt.data)==null?void 0:Pe.status)!="not_started"||((mt=Vt==null?void 0:Vt.data)==null?void 0:mt.status)=="not_started"&&((xt=Vt==null?void 0:Vt.data)!=null&&xt.start_at)||((tt=Vt==null?void 0:Vt.data)==null?void 0:tt.status)=="not_started"&&(yn==null?void 0:yn.length)>0?(ht((It=Vt==null?void 0:Vt.data)==null?void 0:It.unified_setting),at((Ue=Vt==null?void 0:Vt.data)==null?void 0:Ue.lesson_mode),ft.setFieldsValue({group_settings:[{lesson_mode:"online_lesson"}],unified_setting:(At=Vt==null?void 0:Vt.data)==null?void 0:At.unified_setting,lesson_mode:(St=Vt==null?void 0:Vt.data)==null?void 0:St.lesson_mode,start_at:(ot=Vt==null?void 0:Vt.data)!=null&&ot.start_at?ie()((lt=Vt==null?void 0:Vt.data)==null?void 0:lt.start_at):null,end_at:(Te=Vt==null?void 0:Vt.data)!=null&&Te.end_at?ie()((Xe=Vt==null?void 0:Vt.data)==null?void 0:Xe.end_at):null,allow_answer_after_end:(Ne=Vt==null?void 0:Vt.data)==null?void 0:Ne.allow_answer_after_end})):(ft.setFieldsValue({group_settings:[{lesson_mode:"online_lesson"}],unified_setting:(Bt=Vt==null?void 0:Vt.data)==null?void 0:Bt.unified_setting,lesson_mode:(kt=Vt==null?void 0:Vt.data)==null?void 0:kt.lesson_mode}),ht((nn=Vt==null?void 0:Vt.data)==null?void 0:nn.unified_setting),at((vn=Vt==null?void 0:Vt.data)==null?void 0:vn.lesson_mode))}}),jt=Ft=>{for(let Qt=0;Qt<(Ft==null?void 0:Ft.length);Qt++){const Jt=Ft==null?void 0:Ft[Qt],qt=new Date(Jt==null?void 0:Jt.start_at),Ee=Jt!=null&&Jt.end_at?new Date(Jt==null?void 0:Jt.end_at):null;for(let qe=Qt+1;qe<(Ft==null?void 0:Ft.length);qe++){const Qe=Ft==null?void 0:Ft[qe],je=new Date(Qe==null?void 0:Qe.start_at),Pe=Qe!=null&&Qe.end_at?new Date(Qe==null?void 0:Qe.end_at):null;if(Ee&&Pe){if(qt<=Pe&&je<=Ee)return!0}else if(Ee&&!Pe){if(je<=Ee)return!0}else if(!Ee&&Pe){if(qt<=Pe)return!0}else if(!Ee&&!Pe&&qt<=je)return!0}}return!1};return a.createElement(se.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:he.actionTabs.key=="start_smart_plan_shang",title:"\u5F00\u59CB\u4E0A\u8BFE",width:"670px",confirmLoading:Lt,afterClose:()=>{ht(!0),at(!0)},onCancel:()=>{Fe({type:"classroomList/setActionTabs",payload:{}})},onOk:()=>bt(void 0,null,function*(){var Ft,Qt,Jt,qt;if(yield ft.validateFields(),jt(ft.getFieldValue("group_settings")))se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u6709\u73ED\u7EA7\u7684\u5F00\u8BFE\u65F6\u95F4\u91CD\u53E0\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4E0A\u8BFE\u3002",onOk:()=>bt(void 0,null,function*(){var qe,Qe,je,Pe;it(!0);let mt=yield(0,pt.ZP)(`/api/courses/${(Qe=(qe=he==null?void 0:he.actionTabs)==null?void 0:qe.params)==null?void 0:Qe.coursesId}/smart_plans/${(Pe=(je=he==null?void 0:he.actionTabs)==null?void 0:je.params)==null?void 0:Pe.smart_plans_id}/settings.json`,{method:"put",body:Pt({},ft.getFieldsValue())});(mt==null?void 0:mt.status)==0&&(ue.ZP.success("\u5F00\u8BFE\u6210\u529F"),Fe({type:"classroomList/setActionTabs",payload:{}}),We()),it(!1)})});else{it(!0);let qe=yield(0,pt.ZP)(`/api/courses/${(Qt=(Ft=he==null?void 0:he.actionTabs)==null?void 0:Ft.params)==null?void 0:Qt.coursesId}/smart_plans/${(qt=(Jt=he==null?void 0:he.actionTabs)==null?void 0:Jt.params)==null?void 0:qt.smart_plans_id}/settings.json`,{method:"put",body:Pt({},ft.getFieldsValue())});(qe==null?void 0:qe.status)==0&&(ue.ZP.success("\u5F00\u8BFE\u6210\u529F"),Fe({type:"classroomList/setActionTabs",payload:{}}),We()),it(!1)}})},a.createElement("div",null,a.createElement(ce.default,{form:ft,className:De.Z.myForm},a.createElement(ce.default.Item,{label:"\u53D1\u5E03\u8BBE\u7F6E",name:"unified_setting",colon:!1},a.createElement(le.ZP.Group,{onChange:Ft=>{ht(Ft.target.value),Ft.target.value?(ft.setFieldValue("lesson_mode","online_lesson"),ft.setFieldValue("start_at",ie()(ie()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),ft.setFieldValue("end_at",null)):ft.setFieldValue("group_settings",[{lesson_mode:"online_lesson",start_at:ie()(ie()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))}])},disabled:(et==null?void 0:et.status)!="not_started"||(et==null?void 0:et.status)=="not_started"&&(et==null?void 0:et.start_at)||(et==null?void 0:et.status)=="not_started"&&(He==null?void 0:He.length)>0},a.createElement(le.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),a.createElement(le.ZP,{value:!1},"\u5206\u73ED\u53D1\u5E03"))),Ke&&a.createElement(a.Fragment,null,a.createElement(ce.default.Item,{label:"\u4E0A\u8BFE\u6A21\u5F0F",name:"lesson_mode",colon:!1},a.createElement(le.ZP.Group,{onChange:Ft=>{at(Ft.target.value),ft.setFieldValue("start_at",ie()(ie()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),ft.setFieldValue("end_at",null)},disabled:(et==null?void 0:et.status)!="not_started"||(et==null?void 0:et.status)=="not_started"&&(et==null?void 0:et.start_at)||(et==null?void 0:et.status)=="not_started"&&(He==null?void 0:He.length)>0},a.createElement(le.ZP,{value:"online_lesson"},"\u5728\u7EBF\u6388\u8BFE"),a.createElement(le.ZP,{value:"self_learning"},"\u81EA\u4E3B\u5B66\u4E60"))),a.createElement("div",{style:{marginBottom:"15px",background:"#f0f0f0",padding:"10px",marginTop:"-5px"}},wt=="online_lesson"?a.createElement("div",null,"\u5728\u7EBF\u6388\u8BFE\uFF1A\u8D4B\u80FD\u6559\u5E08\u5168\u7A0B\u63A7\u573A\uFF0C",a.createElement("span",{style:{color:"#0152d9"}},"\u81EA\u4E3B\u5F00\u8BFE/\u7ED3\u8BFE\uFF0C\u6309\u9700\u53D1\u5E03/\u6536\u56DE\u7EC3\u4E60\u9898"),"\uFF0C \u7CBE\u51C6\u628A\u63E1\u6559\u5B66\u8282\u594F\u3002"):a.createElement("div",null,"\u81EA\u4E3B\u5B66\u4E60\uFF1A\u7531",a.createElement("span",{style:{color:"#0152d9"}},"\u6559\u5E08\u8BBE\u5B9A\u5B66\u4E60\u65F6\u95F4\u8303\u56F4"),"\uFF0C \u7CFB\u7EDF",a.createElement("span",{style:{color:"#0152d9"}},"\u81EA\u52A8\u5F00\u542F\u7EC3\u4E60\u9898\u7B54\u9898"),"\uFF0C \u5B66\u751F\u53EF\u6839\u636E\u4E2A\u4EBA\u8FDB\u5EA6\u7075\u6D3B\u5B8C\u6210\u7EC3\u4E60\uFF0C\u81EA\u4E3B\u638C\u63E1\u5B66\u4E60\u8282\u594F\u3002")),(wt=="self_learning"||(et==null?void 0:et.start_at))&&a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement(ce.default.Item,{label:"\u5F00\u8BFE\u65F6\u95F4",name:"start_at",colon:!1},a.createElement(xe.default,{style:{width:"220px"},placeholder:"\u8BF7\u9009\u62E9\u5F00\u8BFE\u65F6\u95F4",allowClear:!1,showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:Ft=>{const Qt=ft.getFieldValue("end_at"),Jt=(0,Me.Q8)(Ft,null),qt=Qt&&Ft&&Ft>ie()(Qt);return Jt||qt},disabledTime:Ft=>(0,Me.d0)(Ft),disabled:(et==null?void 0:et.start_at)&&new Date(et==null?void 0:et.start_at)(0,Me.Q8)(Ft,null,ft.getFieldValue("start_at")),disabledTime:Ft=>(0,Me.d0)(Ft,ft.getFieldValue("start_at"))})))),!Ke&&a.createElement("div",{className:De.Z.myGroupSettings},a.createElement(ce.default.List,{name:"group_settings"},(Ft,{add:Qt,remove:Jt})=>Ft.map((qt,Ee)=>{var qe,Qe,je,Pe,mt,xt;return a.createElement("div",{key:qt.key,style:{marginBottom:"20px"}},a.createElement("div",{style:{display:"flex"}},a.createElement("div",{style:{textAlign:"left",minWidth:"65px",marginTop:"10px"}},"\u53D1\u5E03\u89C4\u5219",Ee+1),a.createElement(ce.default.Item,{className:"ml10",name:[qt.name,"group_id"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},a.createElement(Se.default,{placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:250,marginBottom:0},mode:"multiple",size:"large",fieldNames:{label:"group_name",value:"group_id"},options:(qe=st==null?void 0:st.map(tt=>Dt(Pt({},tt),{disabled:tt==null?void 0:tt.lesson_mode,group_name:tt!=null&&tt.lesson_mode?(tt==null?void 0:tt.group_name)+"(\u5DF2\u4E0A\u8BFE)":tt==null?void 0:tt.group_name})))==null?void 0:qe.filter(tt=>{var It,Ue,At;return!((At=(Ue=(It=Kt==null?void 0:Kt.map((St,ot)=>{if(ot!==Ee)return St==null?void 0:St.group_id}))==null?void 0:It.toString())==null?void 0:Ue.split(","))!=null&&At.includes(String(tt.group_id)))}),maxTagPlaceholder:tt=>a.createElement("div",{style:{cursor:"pointer"}},"+",tt==null?void 0:tt.length)})),a.createElement(ce.default.Item,{className:"ml10",name:[qt.name,"lesson_mode"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6388\u8BFE\u7C7B\u578B"}]},a.createElement(Se.default,{placeholder:"\u8BF7\u9009\u62E9\u6388\u8BFE\u7C7B\u578B",size:"large",style:{width:150,marginBottom:0}},a.createElement(Se.default.Option,{value:"online_lesson"},"\u5728\u7EBF\u6388\u8BFE"),a.createElement(Se.default.Option,{value:"self_learning"},"\u81EA\u4E3B\u5B66\u4E60"))),a.createElement(re.Z,{title:a.createElement("div",null,((je=(Qe=ft.getFieldValue("group_settings"))==null?void 0:Qe[Ee])==null?void 0:je.lesson_mode)=="online_lesson"?a.createElement("div",null,"\u4E0A\u8BFE\u6A21\u5F0F-\u5728\u7EBF\u6388\u8BFE\uFF1A\u8D4B\u80FD\u6559\u5E08\u5168\u7A0B\u63A7\u573A\uFF0C",a.createElement("span",{style:{color:"#0152d9"}},"\u81EA\u4E3B\u5F00\u8BFE/\u7ED3\u8BFE\uFF0C\u6309\u9700\u53D1\u5E03/\u6536\u56DE\u7EC3\u4E60\u9898"),"\uFF0C\u7CBE\u51C6\u628A\u63E1\u6559\u5B66\u8282\u594F\u3002"):a.createElement("div",null,"\u4E0A\u8BFE\u6A21\u5F0F-\u81EA\u4E3B\u5B66\u4E60\uFF1A\u7531",a.createElement("span",{style:{color:"#0152d9"}},"\u6559\u5E08\u8BBE\u5B9A\u5B66\u4E60\u65F6\u95F4\u8303\u56F4"),"\uFF0C\u7CFB\u7EDF",a.createElement("span",{style:{color:"#0152d9"}},"\u81EA\u52A8\u5F00\u542F\u7EC3\u4E60\u9898\u7B54\u9898"),"\uFF0C\u5B66\u751F\u53EF\u6839\u636E\u4E2A\u4EBA\u8FDB\u5EA6\u7075\u6D3B\u5B8C\u6210\u7EC3\u4E60\uFF0C\u81EA\u4E3B\u638C\u63E1\u5B66\u4E60\u8282\u594F\u3002"))},a.createElement("div",{className:De.Z.rule_desc,style:{marginTop:"10px"}},"\u89C4\u5219\u8BF4\u660E")),((Pe=st==null?void 0:st.filter(tt=>{var It,Ue,At;return!((At=(Ue=(It=Kt==null?void 0:Kt.map(St=>St==null?void 0:St.group_name))==null?void 0:It.toString())==null?void 0:Ue.split(","))!=null&&At.includes(String(tt.group_name)))}))==null?void 0:Pe.length)>0&&a.createElement(ge.Z,{style:{marginTop:"10px"}},a.createElement("i",{className:"iconfont icon-tianjiatimu ml10 current",style:{color:"#00B187"},onClick:()=>{Qt({lesson_mode:"online_lesson",start_at:ie()(ie()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))})}})),Ee!=0?a.createElement(ge.Z,{style:{marginTop:"10px"}},a.createElement("i",{className:"iconfont icon-shanjian1 ml10 current mt10",style:{color:"#E30000"},onClick:()=>{Jt(qt.name)}})):a.createElement(ge.Z,null)),((xt=(mt=ft.getFieldValue("group_settings"))==null?void 0:mt[Ee])==null?void 0:xt.lesson_mode)=="self_learning"&&a.createElement("div",{style:{display:"flex",marginTop:"10px"}},a.createElement("div",{style:{textAlign:"left",minWidth:"75px"}}),a.createElement(ce.default.Item,{name:[qt.name,"start_at"],colon:!1,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u8BFE\u65F6\u95F4"}]},a.createElement(xe.default,{style:{width:"220px"},placeholder:"\u8BF7\u9009\u62E9\u5F00\u8BFE\u65F6\u95F4",allowClear:!1,showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",disabledDate:tt=>{var It,Ue;const At=(Ue=(It=ft.getFieldValue("group_settings"))==null?void 0:It[Ee])==null?void 0:Ue.end_at,St=(0,Me.Q8)(tt,null),ot=At&&tt&&tt>ie()(At);return St||ot},disabledTime:tt=>(0,Me.d0)(tt),size:"large"})),a.createElement("div",{style:{margin:"10px 11px 0 11px"}},"\u81F3"),a.createElement(ce.default.Item,{name:[qt.name,"end_at"],colon:!1},a.createElement(xe.default,{style:{width:"220px"},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u8BFE\u65F6\u95F4",allowClear:!0,showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:tt=>{var It,Ue;return(0,Me.Q8)(tt,null,(Ue=(It=ft.getFieldValue("group_settings"))==null?void 0:It[Ee])==null?void 0:Ue.start_at)},disabledTime:tt=>{var It,Ue;return(0,Me.d0)(tt,(Ue=(It=ft.getFieldValue("group_settings"))==null?void 0:It[Ee])==null?void 0:Ue.start_at)}}))))}))),a.createElement(ce.default.Item,{label:"\u7B54\u9898\u8BBE\u7F6E",name:"allow_answer_after_end",colon:!1},a.createElement(we.default,{checked:Ce,onChange:Ft=>{me(Ft.target.checked),ft.setFieldValue("allow_answer_after_end",Ft.target.checked)}},"\u7ED3\u675F\u6388\u8BFE\u540E\u5141\u8BB8\u5B66\u751F\u7EE7\u7EED\u7B54\u9898")))))};Je.Z=(0,te.connect)(({account:yt,globalSetting:Ve,classroomList:Fe})=>({account:yt,globalSetting:Ve,classroomList:Fe}))(gt)},8494:function(ke,Je,E){"use strict";E.r(Je),E.d(Je,{default:function(){return Am}});var a=E(59301),te=E(73526),ce=E.n(te),se=E(44283),ue=E(28284),le=E(6767),xe=E(62957),Se=E(47889),re=E(25399),ge=E(75727),we=E(36207),De=E(70858),pt=E(7939),ve=E(82326),ie=E(58359),Me=E(58755),ze=E(29787),Ye=E(49317),ye=E(14185),de=E(35883),b={wrap:"wrap___VVwDB",deleteIcon:"deleteIcon___w2LrU",keywordTag:"keywordTag___kKokf",questionTitleEditorWrap:"questionTitleEditorWrap___l3CW4",choiceListWrap:"choiceListWrap___i_tGH",choiceWrap:"choiceWrap___aqY4o",choiceIndex:"choiceIndex___hB6s7",judgementIndex:"judgementIndex___l51fi",setAnswerBtn:"setAnswerBtn___TIxeU",activeAnswer:"activeAnswer___gFvFT",activeJudgementAnswer:"activeJudgementAnswer___kHQ8Q",actionWrapper:"actionWrapper___JOrSn",addIcon:"addIcon___HnhN3",inputBorder:"inputBorder___Xeeb8",placeholder:"placeholder___RCuX1",blankInputNumberWrapper:"blankInputNumberWrapper___wBpTq",addBtn:"addBtn___hD5tk",blankIndex:"blankIndex___PyWhr",baseInputWrapper:"baseInputWrapper___CELxJ",collapseWrapper:"collapseWrapper___H7kM_",panelHeader:"panelHeader___Lcwvj",open:"open___cPZFP",close:"close___ycoAA",hide:"hide___opoo7",green:"green___sxfuh",textArea:"textArea___kOi0I",row:"row___CDKwD",html:"html___BGi53",line:"line___R0teC",c:"c___rZMQB",cpp:"cpp___yHztz",java:"java___iqjke",python:"python___CUXfz",descBox:"descBox___hYGZv",title:"title___jgtln",desc:"desc___MCwp8",questionBox:"questionBox____Iq0u",choiceWrap2:"choiceWrap2___MBz9v",rightAnswer:"rightAnswer___uxhhz",errorAnswer:"errorAnswer___d9RKW",solutionWrap:"solutionWrap___FzrQt",choiceBox:"choiceBox___JuFu6",rightAnswerBox:"rightAnswerBox___CrV47"},Ie=E(59301),oe=Object.defineProperty,Pt=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,bt=Object.prototype.propertyIsEnumerable,gt=(ae,z,x)=>z in ae?oe(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,yt=(ae,z)=>{for(var x in z||(z={}))Dt.call(z,x)&>(ae,x,z[x]);if(Pt)for(var x of Pt(z))bt.call(z,x)&>(ae,x,z[x]);return ae};const Ve={C:Ie.createElement("span",{className:b.c},"C"),"C++":Ie.createElement("span",{className:b.cpp},"C++"),Java:Ie.createElement("span",{className:b.java},"Java"),Python:Ie.createElement("span",{className:b.python},"Python")},Fe=({problemset:ae,dispatch:z,question:x,questionIndex:ut})=>{const dt={fontSize:"18px"};return Ie.createElement("div",{className:b.questionBox},Ie.createElement(de.Z,{value:`${ut}\u3001`+(x==null?void 0:x.name),style:yt({},dt)}))};function he(ae){var z;return Ie.createElement("div",{className:b.descBox},Ie.createElement("div",{className:b.title},Ie.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(z=ae==null?void 0:ae.languages)==null?void 0:z.map((x,ut,dt)=>Ie.createElement(a.Fragment,{key:ut},Ve[x==null?void 0:x.language]))),Ie.createElement("div",{className:b.desc,style:{maxHeight:"210px",overflowY:"auto",height:"max-content"}},Ie.createElement(de.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(ae==null?void 0:ae.description),style:{fontSize:"16px",color:"#000"}})))}var We=(0,se.connect)(({problemset:ae})=>({problemset:ae}))(Fe),ft=E(76406),Kt={logger:typeof console!="undefined"?console:void 0,WebSocket:typeof WebSocket!="undefined"?WebSocket:void 0},Ke={log(...ae){this.enabled&&(ae.push(Date.now()),Kt.logger.log("[ActionCable]",...ae))}};const ht=()=>new Date().getTime(),wt=ae=>(ht()-ae)/1e3;class at{constructor(z){this.visibilityDidChange=this.visibilityDidChange.bind(this),this.connection=z,this.reconnectAttempts=0}start(){this.isRunning()||(this.startedAt=ht(),delete this.stoppedAt,this.startPolling(),addEventListener("visibilitychange",this.visibilityDidChange),Ke.log(`ConnectionMonitor started. stale threshold = ${this.constructor.staleThreshold} s`))}stop(){this.isRunning()&&(this.stoppedAt=ht(),this.stopPolling(),removeEventListener("visibilitychange",this.visibilityDidChange),Ke.log("ConnectionMonitor stopped"))}isRunning(){return this.startedAt&&!this.stoppedAt}recordMessage(){this.pingedAt=ht()}recordConnect(){this.reconnectAttempts=0,delete this.disconnectedAt,Ke.log("ConnectionMonitor recorded connect")}recordDisconnect(){this.disconnectedAt=ht(),Ke.log("ConnectionMonitor recorded disconnect")}startPolling(){this.stopPolling(),this.poll()}stopPolling(){clearTimeout(this.pollTimeout)}poll(){this.pollTimeout=setTimeout(()=>{this.reconnectIfStale(),this.poll()},this.getPollInterval())}getPollInterval(){const{staleThreshold:z,reconnectionBackoffRate:x}=this.constructor,ut=Math.pow(1+x,Math.min(this.reconnectAttempts,10)),Tn=(this.reconnectAttempts===0?1:x)*Math.random();return z*1e3*ut*(1+Tn)}reconnectIfStale(){this.connectionIsStale()&&(Ke.log(`ConnectionMonitor detected stale connection. reconnectAttempts = ${this.reconnectAttempts}, time stale = ${wt(this.refreshedAt)} s, stale threshold = ${this.constructor.staleThreshold} s`),this.reconnectAttempts++,this.disconnectedRecently()?Ke.log(`ConnectionMonitor skipping reopening recent disconnect. time disconnected = ${wt(this.disconnectedAt)} s`):(Ke.log("ConnectionMonitor reopening"),this.connection.reopen()))}get refreshedAt(){return this.pingedAt?this.pingedAt:this.startedAt}connectionIsStale(){return wt(this.refreshedAt)>this.constructor.staleThreshold}disconnectedRecently(){return this.disconnectedAt&&wt(this.disconnectedAt){(this.connectionIsStale()||!this.connection.isOpen())&&(Ke.log(`ConnectionMonitor reopening stale connection on visibilitychange. visibilityState = ${document.visibilityState}`),this.connection.reopen())},200)}}at.staleThreshold=6,at.reconnectionBackoffRate=.15;var et={message_types:{welcome:"welcome",disconnect:"disconnect",ping:"ping",confirmation:"confirm_subscription",rejection:"reject_subscription"},disconnect_reasons:{unauthorized:"unauthorized",invalid_request:"invalid_request",server_restart:"server_restart",remote:"remote"},default_mount_path:"/cable",protocols:["actioncable-v1-json","actioncable-unsupported"]};const{message_types:nt,protocols:st}=et,Ae=st.slice(0,st.length-1),Ce=[].indexOf;class me{constructor(z){this.open=this.open.bind(this),this.consumer=z,this.subscriptions=this.consumer.subscriptions,this.monitor=new at(this),this.disconnected=!0}send(z){return this.isOpen()?(this.webSocket.send(JSON.stringify(z)),!0):!1}open(){if(this.isActive())return Ke.log(`Attempted to open WebSocket, but existing socket is ${this.getState()}`),!1;{const z=[...st,...this.consumer.subprotocols||[]];return Ke.log(`Opening WebSocket, current state is ${this.getState()}, subprotocols: ${z}`),this.webSocket&&this.uninstallEventHandlers(),this.webSocket=new Kt.WebSocket(this.consumer.url,z),this.installEventHandlers(),this.monitor.start(),!0}}close({allowReconnect:z}={allowReconnect:!0}){if(z||this.monitor.stop(),this.isOpen())return this.webSocket.close()}reopen(){if(Ke.log(`Reopening WebSocket, current state is ${this.getState()}`),this.isActive())try{return this.close()}catch(z){Ke.log("Failed to reopen WebSocket",z)}finally{Ke.log(`Reopening WebSocket in ${this.constructor.reopenDelay}ms`),setTimeout(this.open,this.constructor.reopenDelay)}else return this.open()}getProtocol(){if(this.webSocket)return this.webSocket.protocol}isOpen(){return this.isState("open")}isActive(){return this.isState("open","connecting")}triedToReconnect(){return this.monitor.reconnectAttempts>0}isProtocolSupported(){return Ce.call(Ae,this.getProtocol())>=0}isState(...z){return Ce.call(z,this.getState())>=0}getState(){if(this.webSocket){for(let z in Kt.WebSocket)if(Kt.WebSocket[z]===this.webSocket.readyState)return z.toLowerCase()}return null}installEventHandlers(){for(let z in this.events){const x=this.events[z].bind(this);this.webSocket[`on${z}`]=x}}uninstallEventHandlers(){for(let z in this.events)this.webSocket[`on${z}`]=function(){}}}me.reopenDelay=500,me.prototype.events={message(ae){if(!this.isProtocolSupported())return;const{identifier:z,message:x,reason:ut,reconnect:dt,type:Tn}=JSON.parse(ae.data);switch(this.monitor.recordMessage(),Tn){case nt.welcome:return this.triedToReconnect()&&(this.reconnectAttempted=!0),this.monitor.recordConnect(),this.subscriptions.reload();case nt.disconnect:return Ke.log(`Disconnecting. Reason: ${ut}`),this.close({allowReconnect:dt});case nt.ping:return null;case nt.confirmation:return this.subscriptions.confirmSubscription(z),this.reconnectAttempted?(this.reconnectAttempted=!1,this.subscriptions.notify(z,"connected",{reconnected:!0})):this.subscriptions.notify(z,"connected",{reconnected:!1});case nt.rejection:return this.subscriptions.reject(z);default:return this.subscriptions.notify(z,"received",x)}},open(){if(Ke.log(`WebSocket onopen event, using '${this.getProtocol()}' subprotocol`),this.disconnected=!1,!this.isProtocolSupported())return Ke.log("Protocol is unsupported. Stopping monitor and disconnecting."),this.close({allowReconnect:!1})},close(ae){if(Ke.log("WebSocket onclose event"),!this.disconnected)return this.disconnected=!0,this.monitor.recordDisconnect(),this.subscriptions.notifyAll("disconnected",{willAttemptReconnect:this.monitor.isRunning()})},error(){Ke.log("WebSocket onerror event")}};const He=function(ae,z){if(z!=null)for(let x in z){const ut=z[x];ae[x]=ut}return ae};class Ge{constructor(z,x={},ut){this.consumer=z,this.identifier=JSON.stringify(x),He(this,ut)}perform(z,x={}){return x.action=z,this.send(x)}send(z){return this.consumer.send({command:"message",identifier:this.identifier,data:JSON.stringify(z)})}unsubscribe(){return this.consumer.subscriptions.remove(this)}}class Lt{constructor(z){this.subscriptions=z,this.pendingSubscriptions=[]}guarantee(z){this.pendingSubscriptions.indexOf(z)==-1?(Ke.log(`SubscriptionGuarantor guaranteeing ${z.identifier}`),this.pendingSubscriptions.push(z)):Ke.log(`SubscriptionGuarantor already guaranteeing ${z.identifier}`),this.startGuaranteeing()}forget(z){Ke.log(`SubscriptionGuarantor forgetting ${z.identifier}`),this.pendingSubscriptions=this.pendingSubscriptions.filter(x=>x!==z)}startGuaranteeing(){this.stopGuaranteeing(),this.retrySubscribing()}stopGuaranteeing(){clearTimeout(this.retryTimeout)}retrySubscribing(){this.retryTimeout=setTimeout(()=>{this.subscriptions&&typeof this.subscriptions.subscribe=="function"&&this.pendingSubscriptions.map(z=>{Ke.log(`SubscriptionGuarantor resubscribing ${z.identifier}`),this.subscriptions.subscribe(z)})},500)}}class it{constructor(z){this.consumer=z,this.guarantor=new Lt(this),this.subscriptions=[]}create(z,x){const ut=z,dt=typeof ut=="object"?ut:{channel:ut},Tn=new Ge(this.consumer,dt,x);return this.add(Tn)}add(z){return this.subscriptions.push(z),this.consumer.ensureActiveConnection(),this.notify(z,"initialized"),this.subscribe(z),z}remove(z){return this.forget(z),this.findAll(z.identifier).length||this.sendCommand(z,"unsubscribe"),z}reject(z){return this.findAll(z).map(x=>(this.forget(x),this.notify(x,"rejected"),x))}forget(z){return this.guarantor.forget(z),this.subscriptions=this.subscriptions.filter(x=>x!==z),z}findAll(z){return this.subscriptions.filter(x=>x.identifier===z)}reload(){return this.subscriptions.map(z=>this.subscribe(z))}notifyAll(z,...x){return this.subscriptions.map(ut=>this.notify(ut,z,...x))}notify(z,x,...ut){let dt;return typeof z=="string"?dt=this.findAll(z):dt=[z],dt.map(Tn=>typeof Tn[x]=="function"?Tn[x](...ut):void 0)}subscribe(z){this.sendCommand(z,"subscribe")&&this.guarantor.guarantee(z)}confirmSubscription(z){Ke.log(`Subscription confirmed ${z}`),this.findAll(z).map(x=>this.guarantor.forget(x))}sendCommand(z,x){const{identifier:ut}=z;return this.consumer.send({command:x,identifier:ut})}}class vt{constructor(z){this._url=z,this.subscriptions=new it(this),this.connection=new me(this),this.subprotocols=[]}get url(){return jt(this._url)}send(z){return this.connection.send(z)}connect(){return this.connection.open()}disconnect(){return this.connection.close({allowReconnect:!1})}ensureActiveConnection(){if(!this.connection.isActive())return this.connection.open()}addSubProtocol(z){this.subprotocols=[...this.subprotocols,z]}}function jt(ae){if(typeof ae=="function"&&(ae=ae()),ae&&!/^wss?:/i.test(ae)){const z=document.createElement("a");return z.href=ae,z.href=z.href,z.protocol=z.protocol.replace("http","ws"),z.href}else return ae}function Ft(ae=Qt("url")||et.default_mount_path){return new vt(ae)}function Qt(ae){const z=document.head.querySelector(`meta[name='action-cable-${ae}']`);if(z)return z.getAttribute("content")}var Jt=E(78267),qt=E.n(Jt),Ee=E(33156),qe=E(77019),Qe=E(5269),je=E(59301),Pe=Object.defineProperty,mt=Object.defineProperties,xt=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,It=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,At=(ae,z,x)=>z in ae?Pe(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,St=(ae,z)=>{for(var x in z||(z={}))It.call(z,x)&&At(ae,x,z[x]);if(tt)for(var x of tt(z))Ue.call(z,x)&&At(ae,x,z[x]);return ae},ot=(ae,z)=>mt(ae,xt(z));const lt=({problemset:ae,dispatch:z,question:x,disabled:ut,showAnswer:dt,questionIndex:Tn})=>{var xn;const[Ht,Mt]=(0,a.useState)({}),[pn,ea]=(0,a.useState)([]),Un={fontSize:"18px"},Rn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{console.log("111"),console.log(x);const Bn=(0,Jt.cloneDeep)(x);Mt(Bn),ea(Bn==null?void 0:Bn.choices)},[x]),console.log("question--",x);const An=Bn=>{const xa=pn.map((Gn,aa)=>ot(St({},Gn),{checked:aa===Bn?!(Gn!=null&&Gn.checked):!1}));ea(xa)};return je.createElement("div",null,je.createElement("div",{className:b.questionBox},je.createElement(de.Z,{value:`${Tn}\u3001`+(Ht==null?void 0:Ht.name),style:St({},Un)}),(xn=x==null?void 0:x.choices)==null?void 0:xn.map((Bn,xa)=>{const{is_answer:Gn,checked:aa,choice_text:Dn,me_answered:na}=Bn;let kn="";return dt?Gn&&(kn=b.rightAnswerBox):(aa||na)&&(kn=b.activeAnswer),je.createElement(qe.Z,{key:xa,className:`${b.choiceBox} ${kn}`,align:"middle",wrap:!1,style:{cursor:"pointer",marginTop:xa==0?"40px":"20px"},onClick:zn=>{An(xa)}},je.createElement(Qe.Z,{style:{fontWeight:500,fontSize:"20px"},className:b.choiceIndex},Rn[xa]),je.createElement(Qe.Z,{flex:1,className:"ml30"},je.createElement(de.Z,{className:b.html,value:Dn,style:St({},Un)})),dt&&Gn&&je.createElement(Qe.Z,null,je.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})))})))};var Te=(0,se.connect)(({problemset:ae})=>({problemset:ae}))(lt),Xe=E(12893),Ne=E(39116),Bt=E(59301),kt=Object.defineProperty,nn=Object.defineProperties,vn=Object.getOwnPropertyDescriptors,Vt=Object.getOwnPropertySymbols,yn=Object.prototype.hasOwnProperty,$t=Object.prototype.propertyIsEnumerable,ya=(ae,z,x)=>z in ae?kt(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,Nn=(ae,z)=>{for(var x in z||(z={}))yn.call(z,x)&&ya(ae,x,z[x]);if(Vt)for(var x of Vt(z))$t.call(z,x)&&ya(ae,x,z[x]);return ae},$n=(ae,z)=>nn(ae,vn(z)),Ka=(ae,z)=>{var x={};for(var ut in ae)yn.call(ae,ut)&&z.indexOf(ut)<0&&(x[ut]=ae[ut]);if(ae!=null&&Vt)for(var ut of Vt(ae))z.indexOf(ut)<0&&$t.call(ae,ut)&&(x[ut]=ae[ut]);return x};const Ca=ae=>{var z=ae,{value:x,onChange:ut,scrollId:dt}=z,Tn=Ka(z,["value","onChange","scrollId"]);return Bt.createElement("div",{id:dt||""},Bt.createElement(Ne.Z,$n(Nn({},Tn),{defaultValue:x,onChange:(xn,Ht)=>{Ht!=null&&Ht.length?ut(xn,Ht):ut(xn)}})))},ll=({value:ae,onChange:z,placeholder:x,height:ut=150,isEdit:dt,miniToolbar:Tn,watch:xn=!0})=>dt?Bt.createElement(Ne.Z,{isFocus:!0,height:ut||void 0,placeholder:x,defaultValue:ae,onChange:z,miniToolbar:Tn}):Bt.createElement("div",{style:{cursor:"pointer"}},ae?Bt.createElement(de.Z,{className:b.inputBorder,value:ae}):Bt.createElement("div",{className:`${b.inputBorder} ${b.placeholder} inputBorderError`},x));var Zn=E(59301),ka=Object.defineProperty,Ya=Object.defineProperties,sa=Object.getOwnPropertyDescriptors,cn=Object.getOwnPropertySymbols,En=Object.prototype.hasOwnProperty,on=Object.prototype.propertyIsEnumerable,dn=(ae,z,x)=>z in ae?ka(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,Fn=(ae,z)=>{for(var x in z||(z={}))En.call(z,x)&&dn(ae,x,z[x]);if(cn)for(var x of cn(z))on.call(z,x)&&dn(ae,x,z[x]);return ae},Mn=(ae,z)=>Ya(ae,sa(z)),da=(ae,z)=>{var x={};for(var ut in ae)En.call(ae,ut)&&z.indexOf(ut)<0&&(x[ut]=ae[ut]);if(ae!=null&&cn)for(var ut of cn(ae))z.indexOf(ut)<0&&on.call(ae,ut)&&(x[ut]=ae[ut]);return x};const Yt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],bn=({value:ae,onChange:z,choiceTextKey:x,answerKey:ut,index:dt,isEdit:Tn,setInputActive:xn,form:Ht,choiceOptionsPath:Mt,allowChangeMode:pn,showAddIcon:ea,addItem:Un,deleteItem:Rn})=>{const An=(ae==null?void 0:ae[ut])===1,Bn=()=>{const Gn=Ht.getFieldValue(Mt);Ht.setFieldValue(Mt,Gn.map(aa=>Mn(Fn({},aa),{[ut]:0})))},xa=()=>{An?z(Mn(Fn({},ae),{[ut]:0})):(pn||Bn(),z(Mn(Fn({},ae),{[ut]:1})))};return Zn.createElement(qe.Z,{className:b.choiceWrap,align:"middle",wrap:!1},Zn.createElement(Qe.Z,{onClick:xa,className:`${b.choiceIndex} ${An?b.activeAnswer:""}`},Yt[dt]),Zn.createElement(Qe.Z,{flex:1,className:`${b.editorWrap} ml15`,onClick:xn},Zn.createElement(ll,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Tn,value:ae==null?void 0:ae[x],onChange:Gn=>{z(Mn(Fn({},ae),{[x]:Gn}))}})),Zn.createElement(Qe.Z,{flex:"0 0 auto",className:"ml15"},Zn.createElement("div",{onClick:xa,className:`${b.setAnswerBtn} ${An?b.activeAnswer:""}`},An?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),Zn.createElement(Qe.Z,{className:b.actionWrapper},Zn.createElement(re.Z,{title:"\u5220\u9664"},Zn.createElement(Xe.Z,{className:b.deleteIcon,onClick:Rn,style:{visibility:dt>1?"visible":"hidden"}}))))},ua=({questionTitlePlaceholder:ae,titleKey:z,choiceKey:x,analysisKey:ut,choiceTextKey:dt,answerKey:Tn,choiceOptionsPath:xn,allowChangeMode:Ht=!0,form:Mt,showAnalysis:pn=!0})=>{const[ea,Un]=(0,a.useState)(),[Rn,An]=(0,a.useState)(!1);return Zn.createElement("div",{className:b.wrap},Zn.createElement("div",{className:b.questionTitleEditorWrap},Zn.createElement(ue.default.Item,{label:"\u9898\u5E72",name:z,labelCol:{span:24},rules:[{required:!0}]},Zn.createElement(Ca,{scrollId:Array.isArray(z)?z.join("_"):`${z}`,height:150,placeholder:ae}))),Zn.createElement(ue.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Zn.createElement(ue.default.List,{name:x,rules:[{validator(Bn,xa){const Gn=xa.some(Dn=>Dn[Tn]===1),aa=xa.findIndex(Dn=>{var na;return((na=Dn[dt])==null?void 0:na.length)<=0});return aa!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Yt[aa]}\u9009\u9879\u7684\u5185\u5BB9`)):Gn?Promise.resolve():(le.ZP.error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"),Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848")))}}]},(Bn,{add:xa,remove:Gn})=>Zn.createElement("div",{id:Array.isArray(xn)?xn.join("_"):`${xn}`},Bn.map((aa,Dn)=>{var na=aa,{key:kn,name:zn}=na,Ln=da(na,["key","name"]);const Ta=ea===kn,Zt=()=>{Un(kn)},Aa=Dn<7&&Dn===Bn.length-1,Qa=()=>xa({[dt]:"",[Tn]:0}),Ra=()=>Gn(zn);return Zn.createElement(ue.default.Item,Mn(Fn({},Ln),{key:kn,name:zn,className:b.choiceListWrap,rules:[{validator(rr,ta){return ta!=null&&ta.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Yt[Dn]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),Zn.createElement(bn,{choiceTextKey:dt,answerKey:Tn,index:Dn,isEdit:Ta,setInputActive:Zt,form:Mt,choiceOptionsPath:xn,allowChangeMode:Ht,showAddIcon:Aa,addItem:Qa,deleteItem:Ra}))}),Bn.length<8&&Zn.createElement("div",{className:`${b.addBtn} mb30`,onClick:()=>xa({[dt]:"",[Tn]:0})},Zn.createElement("i",{className:"iconfont icon-tianjiatixing mr5 font12"}),"\u6DFB\u52A0\u9009\u9879"))),pn&&Zn.createElement("div",{onClick:()=>An(!0)},Zn.createElement(ue.default.Item,{name:ut,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Zn.createElement(ll,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Rn}))))};var ra=E(59301),pa=Object.defineProperty,Wa=Object.defineProperties,ja=Object.getOwnPropertyDescriptors,jn=Object.getOwnPropertySymbols,Pn=Object.prototype.hasOwnProperty,fn=Object.prototype.propertyIsEnumerable,Wn=(ae,z,x)=>z in ae?pa(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,gl=(ae,z)=>{for(var x in z||(z={}))Pn.call(z,x)&&Wn(ae,x,z[x]);if(jn)for(var x of jn(z))fn.call(z,x)&&Wn(ae,x,z[x]);return ae},Il=(ae,z)=>Wa(ae,ja(z)),wr=(ae,z)=>{var x={};for(var ut in ae)Pn.call(ae,ut)&&z.indexOf(ut)<0&&(x[ut]=ae[ut]);if(ae!=null&&jn)for(var ut of jn(ae))z.indexOf(ut)<0&&fn.call(ae,ut)&&(x[ut]=ae[ut]);return x};const hn={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Xn=({value:ae,onChange:z,form:x})=>{const ut=(ae==null?void 0:ae.is_answer)===1,dt=ae==null?void 0:ae.choice_text,Tn=()=>{const xn=x.getFieldsValue().choices.map(Ht=>({choice_text:Ht.choice_text,is_answer:0}));x.setFieldsValue({choices:xn}),z(Il(gl({},ae),{is_answer:1}))};return ra.createElement(qe.Z,{className:b.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},ra.createElement(Qe.Z,{onClick:Tn,className:`${b.choiceIndex} ${b.judgementIndex} ${ut?b.activeAnswer:""}`},hn[dt]),ra.createElement(Qe.Z,{flex:1,className:`${b.editorWrap} ml15`},ra.createElement("div",{className:`${b.inputBorder} ${b.placeholder} ${ut?b.activeJudgementAnswer:""}`},dt)))},qa=({questionTitlePlaceholder:ae,choiceKey:z,form:x})=>{const[ut,dt]=(0,a.useState)(!1);return ra.createElement("div",{className:b.wrap},ra.createElement("div",{className:b.questionTitleEditorWrap},ra.createElement(ue.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},ra.createElement(Ca,{scrollId:"name",height:140,placeholder:ae}))),ra.createElement(ue.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},ra.createElement(ue.default.List,{name:"choices",rules:[{validator(Tn,xn){return xn.some(Mt=>(Mt==null?void 0:Mt.is_answer)===1)?Promise.resolve():(le.ZP.error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"),Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848")))}}]},Tn=>ra.createElement("div",{id:"choices"},Tn.map(xn=>{var Ht=xn,{key:Mt,name:pn}=Ht,ea=wr(Ht,["key","name"]);return ra.createElement(ue.default.Item,Il(gl({},ea),{key:Mt,name:pn,noStyle:!0}),ra.createElement(Xn,{form:x}))})))),ra.createElement("div",{onClick:()=>dt(!0)},ra.createElement(ue.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ra.createElement(ll,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ut}))))};var La=E(37568),yl=E(4875),Rl={wrap:"wrap___ZbEYZ",left:"left___wH6vq",tip:"tip___EiRrS",bottomBtn:"bottomBtn___Og638",disabled:"disabled___rzckb",save_btn:"save_btn___N0Wqn"},Le=E(32648),Xt=E(49998),mn=E(62440),Nt=E(53973),ga=E(66915),qn=E(83928),Sa="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAHr1JREFUaEPNmweYnVW1/n/7a6fMmcm0ZEoSUkkCSQgJCVWKoAI2FAH1iqBYwXvFLogF8S9XvRYElUeqIJegFOmEKgiICUkgJBBCkpnMZHoyc6ad9pW9r3t/58wEsJfn+Z8z5zn9fN+711rvetdaewT/rsvi073GBEsdrIN8214WOfbCyLHnSks0SSGqFCCFlSOS/VLKNhXJbULKTVYgXwhKwWZevNX/d5ya+Ff+6OzZx9WGycRbhZs+JbKdYyPbmqZsR5Qsi7xrIS2LSAgQFuh7fdHIVQRSmZsVhsqSciARyifswL/LsuX9w8/fOfyvOs9/CeB5845bEuJ9WljidOm6tZHtEjkOkWPjuw4l2yZMJAk1UKsMVh9ZCVAqBhxJiEJzE2GEE0Z4ocSOwmEnCm9VxfDy7M77tvyzwP8pwAfMPG6JtOyLI0e8M7SEi2UTuB7SdlGOi+85+K5NyfEIXBdcrwy4YmENVsVgZQhBBKEPUYQVBNhBSDKMEGGAG8nAlvJuEfoX9+986B8G/g8Bnlt3yBQvk/m6tKxPKWElIhvjrhpk6HjmPkh4+K5L0XUpWTaJVIJpDfU01VVTP6Uaz3OMsXL5En3ZEfZkcwwNZZFBYMCLIDSgnSAkEfiIKMSNFLYMS1akflokuiTb9sjI32vxvxvwouY3HIdrXQtirvZI6XhISyFtB8qAQ8+jaFuQTvGGlQdy5klHcvji+TTV1eA5MVAdw+bgSiGBQslnZ98gj254idsfW8/azduJ/AArCkj5AXYUYGtXj0IsKRFRpInuI31djz/+94D+ewBbi1oO+zLC/SbafYVACWGA6ljFtlGuhyYoJ5PmrNPfwifeezIzmqe+/nyUMlw1cdGhXAZPvAy8sL2Dn6x+kFvuf5KoWMSLIgPaCiOsKMSJIgQqUEH0jd7eJ7+rSf9vAf43AZ4x44hUJlRXSkudbSkHLGFiUWEhXQfpCITj4Qs4/bS3cP4n3suM5mllQ8aHqECMNBkDYfkM9WMD1pDYhPFxFbgI2jt7+PplN3HPmqfxUDhRgAi1lSOEtrRmd6VusKzw3K6uZwp/DfRfBdzUdFBVg5W6XSpO1K5r4RrAwrJ1HkW5FpFtk5mS4TuXfpYTjz/q1UDL1oyAoAxU35vnSpk0pcHr8DCIlTCv2wjSQEooc//Amqc478LLCfL52K21hQ3h6ZQm9fM1gcid1t//Qu4vgf6LgLVla6LwdpQ42aRL7USWjRDahePHoQXLDjmAyy/7Kq0tzeX0KlBloBpMDFThm5swnuAr0MoiMIAV2kG1sfQJyUjhFSSuEGhuS9uQsQXdOzo45+MX09XZg62ZXAOO4znO4cg1akCc2sWft/RfAmwd0LzyeiHEWXrVNVhpRIO2buzWoYJ3vffNXHLJF0gmExMLq5QkikJCZRFYGqCgZAmKKEoISgpzC6NyJgoUUahQZRcV2p3DEFcoHEeQdGxc1yKdsGBklLPO/CI7trZjKYmlV0nnbmXMod37xt171n74z8X0nwW8qGnlV4Tg20KDVBaaUw1JWTreHKSSnP3Jd3PBVz4BwkNoV1cRSoVEkSSMQpNW9c3Hpei55GyBHyiCUkhQivBDRRhGhKHShiJSEqUBYBwIxwLPwoB2XZuE55BM2tilPO9/27n09/QbwEILF2Pt+F4peVH34PpL/5Rr/0nAixqXH2u5zkNKKS8GLBDCMq4szVNBIpXi6eeuIZnU7+m1TaBUChkKolCD1YAkYQh+CEVlUVKCgq8IwoggVJQkBKEkkIpASqSM3VqftC0UtiVwLIHtQsISeAkN2iWRsimNDHP2u85jfHjMxLP2Kk1i+rtC4QdSvaVv+NknXgv6dYC1qEgkrOeEYM6kj4JWUZYBrC1tEwYR9zz2YxYsaCxTq15Zj1IxFVtYgw5kDCyMKPmCotRnoigF4EeSUiTNYvjGExSGwbXoEjoeNWgNGFxb4LgC17HxEhbJpEOyKkH71m189swvmrwcM7wmMs0fBnhbTskV2eyGV4mT1wE+oGnlD4UlPvuqldFkoonKsgxgW189lwd//1OmTUvHwl8fUUT4pRS5QrwgYRCD9gNJMdBgoRhElPRjvQihpBRa8WckhFIRSjmRwmxhofWLbWvyEniuZVzbSzmkkh7pmjR3//JWrv/RL3BMmiwD1lEXu/mPdg+t/9xrUv7k00VNhyy1LPEsiEkGipOMuWrAOh3pmF64dA433/ktXEeThf6IROkYlorh4SryxYgoCAj90AAuBRG+DwU/pBiI+LlZDEUh0gugCCMNOFZeOkg0c1iWtmxsZU1cnmeR8GySSQ8v5VE1pYoLPvwF2ra2mQXXXzbkFeeUkpRqVVd2w+YKyldZeHHzytv/KHJONRBeY3sTyzo7CptIKj507rv4wkXvQ4gyOxKZFdbEUcq79A06BL5vQPu+BisparAlRck8ji2tb0UNPFT4kSYwHcsxaA1Wx7CjLezahrw0WHNLOngadFWCkaEsXzzrcyhdgGjyMildovlVwR27h9a/53WAD6xfthjPew5wK5XbxIfMCzFp6ZXQAH76yws5/i3Ly9bVB9EuFBori1DS058gOxJbOQh8wlJAUQMtRhT8iEKhyPjoOGPZImMDBYpDknDEQhZtCIxt0fLc8hRuRmLXSpxGi1RDmkxtNalMFYmESzKdIF1bzR2/vIN7fnl7XGrroDA5XXsdgRWEyzvHN71YEXQG1+KW5Vcr5XzUZFxh6Y9O+Hps3ZipIY65ux7/AfsvmGEsHDNGhBJhXOlEktyoxbZOCEs+MvQJfZ/c2DgjPeOM7YSRdo+hfofsUMRgYZzxIE9O5imqIjKKGddBkJIJpogMtV4NU6uqmVpXRdW0EGYP4swXVM1sJF1Tg530+OwH/4tivlAGXDkvpVPXNZ3Dz31sAvDBtQfXBgm3XQlVG3uzZrpY31bAWtLWRkaYOLZ4ZP3PaGyYMqGIK3rJ5EJdyAewZXtEb98Yhd5BRjZbtL0IG7r6aR/pZk80wJgcJFQ5lCoZd1RaZGrxUVFQJsUIbGVoEk+lqXUaSMta5icW8obph9C6NEQeOU71wmbW3Pkwd998B5ZmOm04w9YGzfCoiuYMDz8/bCJ1cevK9wklVms5qPOspal9nxjWltVX7S9SKdyEx++ev450popcQVHl5RB27NLCANaFvOKFJ3v43TURm9pGeGrP83SVdlKSI0SygNKfM8oojrf4cdzmiWOw/HziPrb67Gl1HHPYwYwOe2zetJcZzOEDS99B9aHjcITNRZ++GL+YL1cj8eIZLEr+x+7sc6sNrIOaV94ihXjvRLzv4+yGn3WRIGHe/q0c85ZjqJveytHHLGHLb9dywDtOIjcwyIpFOr41aK1tJbk9JW76TIFfrHuS5/NPUQqzKBVU6sAy0DKwSvjElU/5PW0hXWNVcmxMjnVVad581DL2XzQDy3W571dt9PWP8OkFn2L+qiS39q3m6T9sNN/TgWnWzjA2v+rMbnyfWMxiTzSlO5WgKabzcjmnDWryr85vsHTFQq791XcZ2rOXfG0royLNzvXbUR0b6ZWtnH3SFGobExMn/OSVeS74n0dZl3+YKBqLLVexVnwWE8/1ceLycRKwMYqx/D51o66enBTHrVjMshWzSdck+d1Tm3h5vY9Dnu/P+SW7ljzAZY/+HEvo/KT5SP+O1ttqoHPEnymWNq44RDnWs/qtuDYox2/5nPTzZNrj9kd+yozpHmE+4slnh9iyxyYYHyO35fdkGvbj4ANTHH/yQnOA4kjIJad286MXf0Ix2BuDq4gTA7xS+2pZZVTCZDE8wZWV13Q8TqwQs1jB5d5X2PauRyjsl2Pjpld46LHNJEnx1aorSBzcxXc2XYptxUtYAayUUkKxSixpXX6OUNa1sqyXLV0glF3MHFvC208/jv/+8acgHMbfm+fZdZ3c/3QPo2M5Rrt7mD+3Gc8SfOlrb8ZybbY/VeC8j/yOR7K3xVqx0qiruOuENWMgsQ337YFMeloMtmJlySxW8uXkp+h/z6OIJovNL+3kzgfXUus28EnnIsSiXVy381qTvyud4Mp6SSXPEUumH3IZkvNjCo5/3nFco5v9oGQ08fd/fiFvPWUpws8x3j/Cti3dXHvds4znS4wMFVg4r4HCH+vXb//w7dTUV/Pwz7Oc/51b2Zp/Nhbzkc6L+7q0qXonLHdUMuTQjOBHe3XNJViekqwraE6ofGbSyo5wWDFvNkcetYim2iZeWr+LO9c9jiem8smqC9nV8jBP9D5lio9XX4wZfyyWtq58ANRJSlqmCjJJu5x39bpHQcjq+y9j2Yo6A3ika5iO7X1c8YOnTMexUIxobq5BSZsvfe145ixq4hdf6+Kim26mt9hmWjD62LqcnDTiPi6MICkUVQIGywztmAQldP1Fkw2dmtDL1nCE4JAFszn8sANpqG7g+cd3c9dLTzDNaeU/Z36Zu+QV9I30T4TIRL8/rpfXiKWth2xTSizQymaiC7ZPStKl3q/X/IQlB2UQpRwj3cPs2t7HVT94lvFCQCkIqZ7iknTTfPi8VSxbOYPLLtjGf99xG0OF7okUYzJAJQ1MBPG++nXfRYgBHpkJmeVKVmfdCWO5luCIxfM4ePl8kqkk9zywge27e5iVWMh5qz7IDd1XMpytFEj7kFa8ZNvE0pZDhhH2lH0IeiIz6NPR2vaqWy7h6GNnQCHHaM8IHdsHuPmKVxgbg1IoaJxhExZ93vXBAzj0qJn88BvP8f1b72eo0DOZal8bvxNEVAH9aquXxX85wisxLHAtWD5/Ogcvm08QSe5+aAOFUsSS1CF84ORj+MX6WxgcHNqnFpj8XcuyRrSFI5SRTxMWqHi/iTSp+Nhn3sunv3gSanSY0b4xunaOcM9Ve8mNOESRItmYN+LqrWfOYPkRTVxz+Xq+94tHscUQpVBXR7o8jMpFviSasPQk+8b+/tpqdd/XJh/rls/s5jpDwbv7Rki6CY6sfQMnvG1/rrr3VsYLufinYsExGcqCUMdwJIRj2ZZFGAam3rX2yRw6Lc1fuB+3rrkUkR1guC9H185xnrklojCUohSWkPUDOIV6Tjw3xYIlU3j4gZf44rfuJZ0ooCJBoNs9uhoKJb55rLscklBGRrnpm7mWF6Ii/iMVlTNG5aQnF0SHoD43XSvXedWcvPBIFixu5ap7b4vFihERZaKs0KNSoVjasnJECLvG81x8P5hY50oZrn80+mM9e+H/+zj/8Z5VjPeOsX3DKO2P1OKP2/QO91M7R+EPJXn75y0aW1IM9Gd5/9nX0p8doT6ZIjQ9LoGUcTvHjJLi3pOxdvxYy9r4BM1VRObzUoYUQp+SdqFypVxJVRVCmpVp5P3HHUtH/yhPvrK2LDrKyS4mjzi5KaVdeuU2UAvitBSLjrg8LCsuU4jrT1v86Gef5/AD5tG+TjKyuQHfz7Mrv5MGpxWrPstRpydIpB1T1n31wv/lurs3Mau6ARE5RnUasLoXbYBKYvvFwPW1Yk8t+o0cFFoLS0ICssUcfqQbvvGIxkAQkHQs5tdP44xj3shNv32MUlQoC5mywjK/U34s2CYOaln1gIKTzPdNM24fTb9PytcupI9w2MqDCYcTaNny+S+cgVA+3ZuKHHh0grrWNLYjzGDi5RfbOef862nvLrAgMRcRJSASRCIi0hBEaCCG5nmAlJHpY5XsuJEQNxa0HtYWkBSjAnvyo3F620dt1qdTLJ83nca6On6/aRuWjsdXUUG8oGWBs0YsaVl1mUCcb14wDbo4zie0jXEzU46bHC21J5SbKMsO2p+vfuZ9TG1OMzQwRuO0epJTEli6CSDg6qvv5YqbnqSvT7FYLqdWthIQElEiFD6BVSQURQIiPjGnn1XNfZy5bg6+W4rdV7dskAhLdyUD9hZGGQ/GyyenSHseVa7FGW9axeZXeuno0zJWGmPEdXq5oVcRAIofiyWtK8+xsK6N345brkZRlgnEEInW2Er3suLupV6AMIp402GraErP5bQPLaGmJsFwT0DzrHq8Ws34EUHB55rr7ubXD26grSdParyFOWo5U2nBwsGnYG4lCghRwrXy9CmfwC0Q2ppAA5QIwPaxhE8+ytE7vgepfNIJl7pkhtbmNCcesYTV96wnMiRohmwGdHyZZGml5EfE0pYVhwjhPDvpz7Frm9RR9n2zEKaojCcQlS0Li2bMpHHmaWSmzOCjpxaR+ZRpstU3ZvBqhGmyB37IY4+u5ZEn19Leu4euoRyjo4JUroX6cBZ1qok0NdqO+AZ+kSJ5AidPYJWIrALKziGcHKGVY5QhWpqqSNouVUmbY1fM5/mtPTz7QhtCu7PxDB1Wmqu1OxuZFgeqVKtMeWi3ZnYD0/bNhYY5y36tdfVEWWq+q1OCZfrIs1qWMJCFKqeXt644nY994WgGO8eY2jwFy5UEfkB+XNK/26dtRwcvd26lZ7CDwdwg2dwY2VyJ8ZxFWHIhSKAiG6W0stLbIxTCCbEdHy8RkKmGhvoUtVUJZs9oZFptHZ1dOX7z4NNgheV+tpwc9slgErBSA53DpZnGf5e1HnaLQr03JmMrHoSZyVZcOcXeod20wgaT1lblmNafiELJ2e9+Dx8983TGOlzqp9l47TaJK6sYmeuzd35ANikYLUVk8zmG8oMM5fvJ5nsZK+wlr6uxMI8iMHGrCVDvlEglXVIJj0wyRU2qhrrkVBoTM1mz7mke2vA42PGoLhJxp1Kf8KRLV0hL/Kozu/59ccej6dD3Y3OzsXvZ9SdbPNqd9Zd0JzFOV6YYMA29yiQ7nurrVKLT5bRMK6cdcwbHzj6O/TfWkGq2EEVF9BIMD0L/NMnAfpLReovRKou9NYKuamifAnszktDWw+8QrySZMxaxbChiWiGgiohq3yY1rLj08SvY1PccthMirRKogKgsNkwaihvU8VmZ3B5Ntnh0E09lvHYlRW1F7Uwmd50Y4laLIS7zA3G5FudqbflK+abb0gIZWUSRRdKuY8XsIzg++QaOql3KlGkJqiyBpWdKVYrxALY2K848RTJQLYjSkZ6C6/b3pDcFFoe8KLjiPsXMnM/m7i38z+9W0xV2ouwiyikaYtMsrgGbxGocMLZcOSUNI/25nSObsxMZ6+AZq66W0vqoBhx3PSoleVwyGqKqWNRIz3g2UM7qplnZPGMax59wNDPqZuIEU8iOuvQMF3h+8BUOm9vCUy81kRmaxYKaamY0ZaibbvP0CYLVRylG9cjf5NDyvTmW3kQiOPfRAstv3sANjz7Onv5ehFVAOmMxYFunMK0QFaFp6+i/srSs+J2U13QOb5hs08ZuvXIJtr1RxYwxcdm3kADtunFeVnqaqO/1ZrMw5MR3H8u3v3Mh6VIKui3kiKJ7T4Gt3R7rLZcrZw4z/sgrjK7OIUaTCDuFXRsRTJXwnma8WQ4i5SAbM2Zt68aKpF/JMvr4ehqe3E5QGjFpS4pxsMYNWCl8sOJxuwFrtETsj+ZiNIQMZOCv2D3+gtnq9CpNclDL4bcr5KmVXFxx6zgXx3NiIwSEZlL983GDT293WPPUdXR3ZJlZN52awRrIxymhb0+JV7Yk2BY6XHsQrNu1m7qf7qFQdAhG95pOZ3T4VGw3IpOReOmEGY0eZOUQJYclxak8/IcbGRvpwqKAtPIokUfZQdx3toxei9vLZhgQNxr0fbmdcUfH0LOvH7VocHqY5tn2a4Zpk/Fp4rW8eqHuuOoBl+1w/LFvpKWpidtueo6pDVV85Qunc/iyg83GEz1J6G4v0b+xlj2FNLcsFDyWgTc9IykWfPoLRUZtKBLhpm3GSgUGdr5MJtjL/jObSKkGzkq1ctUz32JwqBOlCUqLERWgdNoy45QoLjyEVuTlHpkBrkoR8s8P00yKmn7oD5WaHJfqr8dyvdyf1sNqx+YTnzuVk088knA0yaZ70ty5+jFyuoupxYFq46S3n8KX/vMwQl9RKob0do6Rfa6ZbGEKv291uKcBTumGXa2QfaqD3t695KekYd4cVMFl18YXSOV6aFx4IIe6MzjF2c2lD1xEvjSEsPVOgdi62uO09taAdbFR2SdiLA0/6hha9+fHpfoTeiCeSTrPKdScyfgtV9OWoLZxCj9bfQHzZzUw3pVnw5DPwFpF/7r9uOqJ+1DFdgqFnVQ5czn/k4fzgTMWQzFNKS/o6upl4OVG9ham8ezUFP+71GJwlWDWmjHmPVRkLILt/ij5A6cyJVuF//JepjY4HFZVx/FCkZm1iwe3385v73/QKNw4RjXY8nhGb5CbKAdV+wjR8r86ENeglzSvPM6y7Af1locKC2vwuqS79rZv0nTkHKbuGad/Wze7erP07B5i+MWl3PjYIHsLXQxnH8NRPvPrlnL5Zcczd24rdlDHWHGE7a900bk9za+f3sqgX2L8HW9j1zGzKXiaXiWWFWKPjSA6x/GiOo7synBoyUakIzIdG5i+1KIn187VV9yI1KMdPZMuN91N4RPnXR8VnbhreP3rdum9tqcywc5Lph/6FWS8qcW0epRk6aoDuPrOSxkvZXE6e+h8uZuenix9vVkGdrvc9XAfW4pJlL8XObqFZnsBK1fW8ZMfno7lpCBy2LalnTW/7WHr7iJ+YOF4GapbZrM+KRhIeCjLxQ3VHzf8CRJKcpQlWZTwqCsGjPg72NXRy+nvO5zH1z/PLTffZfaBRFqF6p0DdszCoYou6siu+9s3tZRRW0taDr1eCc7Sw7UgDPnSxR/nbZ88mdrcHvbu2M2uV3ro6Rqir3eEnt1Fnl43zkvd7UTSYVwOUE8LJxw9m/M+ejTz5jdhWS5rf7eDX93bTnVdHTv2CNPqqUulmOYUTHdDRS46szq2S3U6RUNdmro6G89VjI2Mml1Caddj9vJmvvfjG+np6o1T0WQf+sad2Wf+/m1LGrTemFYnoztQ4iRden3v++dQlUlRk3ForE7Rtq2L3t1ZurqzdLRHbN+VY/2Ol0y6yoWjtCTrWbFsJjNbZ/Dlz55g9mJdf93z3PnEWs79yFv5zW97EQSm6d8oPDwnQdtQmrpkC8LKYDkWdtRHbbqfpuYEgZ4jlwLsMZ+Zi2bSOd7NHXfoeNZ7x0ztu6aU5R/emGYMfVDTQVVYVbdjqxMfXn89NRmb7Vs2k93ZTVQI6e7K0tExRNsOj2JB8sgLa4kim7FokGluAzXJVoa9Dh674UtYtstVV27gqR3Pc8bJx7JxYw+W7eAnG/CppeDUsyvVTCn06F82lZrOMfbLjjI7M84C0UFCFk1Hwx/K4XmNpKaX+Mm1vy6TF2vGR8dO6+ef2HpYCWht6XrFld/4+mln6wn/KR98M+vu30CYK7KrfZBXthXo7AjNTpqNbdtpG+gnkDlqnVqy0TAOLqsvO4t5c1ro7S8wf2E9N9/xErftbaA0mGNnQyPFqiqzHYrWVjhsoVYo0JgBJwlt7bT27Gb+3t0samlmrrsXNZqHouD6Rx8gwr+hNMy5f2nLYQXLnyWtfeVlJaZ3tT1zwcz9pl88sGOL2/fyHm66YSP7zWymo3OY3JCOP4exYsR9G58hUFlSVgZfKeZNaeCcs1bwpjcuxUokqJua4sZbtvLQy+Os78szXl1D1NAM6SpUcwMctxyyWkJaIBOwfisi209193amjw/yjtlNzJ6doDDiBz+/+b6LXxl54jv/0u3D+4Jv3/jQsbXVxes2/qFz7o7NfUZUdLSX2N4+TlJUM712KvdtfprBsYG4nFQOGc/hrPcs47R3HoqdSNI0cwqrV7/EExsH6LRqIeWRsAVB0iNXO5P2BQvItWhWV0wdyjF/82aSbgkVSYb3+hxnD7NoblVbOs05Z339vNfttvsTxpp46e+x8GRBMfTwlHWPtX+jZ+fgeS+/PJzY3VUkLNm4YS1JK8n69q1sH2inoEaotmvJZOAT71/FGw47ADuVonVuPWvu3c0TT3ejogAVCFI1VTy6fZjISuM1TWfPygOwizAr20fwzIOkkvW8fcUcLGesFAbhz+y0/OYFV13w7/8XgH1X76avXbJ0167iN/r6/Hf6JdyUrMMVHuvaNpPN7SFfHKMQSWa1VnH+h9/I3FlNuOkUtfU1bHsiYvczKbbn2ri340nePH8l20ZGsL0QT3ceSz4zptUyNDrK4oXzeGGTHxxbt/jujuoXv/nd+/9rYqPZX7Lmn3rvH7Lwa3/og0d+eklP78j5c2vmntZUO7V27e5nGM2NsGtoF65dxQmHz+NDZxxBKpEkNSVFmE3w8iMOj2x5kZ78ANWJBNPqpyESJQIZUvJDk8Km1qUpFovDc2e13Mp4+vIv/uasf/i/Wf4R0vqri/mh2RfXLlow66St+fXvbu/qOW4o3z/1iMXzxOnvOIpUlYNjW2QaUvSvTbFlS462PQMUo2EaG2pIpjzT+y4UlQpDuUchH3ec6DdeUqy5+M7P/v/1j1p/aiXuv/zyxDOP7ViyYP7Ug9r6upadcPSqhYlkYm405jXteNqt8reG9LYO5NJVqt8VXlsU2Nsi6WySofvCfml38xm3nvFv+Ve8/wNgli4fKbeMnwAAAABJRU5ErkJggg==",Oa=(ae,z,x)=>new Promise((ut,dt)=>{var Tn=Mt=>{try{Ht(x.next(Mt))}catch(pn){dt(pn)}},xn=Mt=>{try{Ht(x.throw(Mt))}catch(pn){dt(pn)}},Ht=Mt=>Mt.done?ut(Mt.value):Promise.resolve(Mt.value).then(Tn,xn);Ht((x=x.apply(ae,z)).next())}),ol=(0,a.forwardRef)(({onSave:ae,aiImg:z},x)=>{var ut;const dt=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 -\u4F8B:\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9:\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,Tn=(0,se.useParams)(),[xn,Ht]=(0,a.useState)(!1),[Mt,pn]=(0,a.useState)([]),[ea,Un]=(0,a.useState)(!0),[Rn,An]=(0,a.useState)(null),[Bn,xa]=(0,a.useState)([]),[Gn,aa]=(0,a.useState)(0),[Dn,na]=(0,a.useState)(0),[kn,zn]=(0,a.useState)(!1),[Ln,Ta]=(0,a.useState)(""),[Zt,Aa]=(0,a.useState)(0),[Qa,Ra]=(0,a.useState)(0),[rr,ta]=(0,a.useState)(0),[Na,vl]=(0,a.useState)(0),[Da,rl]=(0,a.useState)(0),[Ur,uu]=(0,a.useState)(0),[Mr,Dr]=(0,a.useState)(0),[dl,ml]=(0,a.useState)(0),[Nr,Qu]=(0,a.useState)(null),[Io,Nu]=(0,a.useState)(qn.Q),{contentRef:_u,value:Mo,status:ei,open:po,close:ku}=Io,no=(0,Nt.Z)({contentRef:_u,status:ei}),{openProgress:Ko,closeProgress:ri,CreateProgressModal:Wi,progressOpen:Hi}=(0,mn.Z)();(0,a.useEffect)(()=>{Rn&&(Ki(),vi()),Rn===!1&&(ku(),pn([]),Ta(dt),Aa(0),Ra(0),ta(0),vl(0),rl(0),uu(0),Dr(0),ml(0),Qu(null))},[Rn]);const Gi=()=>{An(!0)};(0,a.useImperativeHandle)(x,()=>({onClick:Gi}));const Bi=du=>{zn(!0),aa(du),na(0)},as=du=>Oa(void 0,null,function*(){const No=du.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(No)==-1?(le.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):du.size/1024/1024>10?(le.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),vi=()=>Oa(void 0,null,function*(){const du=yield(0,Ye.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});du.status===0&&(aa(du.total_number),na(du.remaining_number))}),Ki=()=>Oa(void 0,null,function*(){console.log(Tn,"params"),Un(!0),Ta("\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u8FDB\u884C\u51FA\u9898"),Un(!1)}),ui=du=>(du=du||"",du=String(du),du=du.replace(/\s+/g,""),du),Ti=du=>Oa(void 0,null,function*(){var No,wo,bi;const wi=[{name:"\u5355\u9009\u9898",num:Zt||0},{name:"\u591A\u9009\u9898",num:Qa||0},{name:"\u5224\u65AD\u9898",num:rr||0},{name:"\u586B\u7A7A\u9898",num:Na||0},{name:"\u7B80\u7B54\u9898",num:Da||0},{name:"\u7EC4\u5408\u9898",num:dl||0},{name:"\u7F16\u7A0B\u9898",num:Ur||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:Mr||0}];if(ui(Ln)){if(Ln.length>1e3){le.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{le.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!ui(Ln)&&!(Mt!=null&&Mt.length)){le.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const yo=wi.reduce((Ha,Ri)=>Ha+Ri.num,0);if(yo===0){le.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(yo>5){le.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898");return}if(du&&Gn!==-1){zn(!0);return}zn(!1);const rs={scene_type:6,request_identifier:Math.random(),file_id:(wo=(No=Mt[0])==null?void 0:No.response)==null?void 0:wo.id,content:Ln,ppt_page_url:(bi=z==null?void 0:z[0])==null?void 0:bi.url,count_arr:wi.map(Ha=>Ha.num).join(",")};yield po(rs),vi()}),ls=()=>Oa(void 0,null,function*(){const du=no();Ko(),Ht(!0),xa([]);const No=new FormData;No.append("html",du);const wo=yield(0,Ye.ZP)("/api/intelligent_imports/import.json",{method:"post",body:No},!0);if((wo==null?void 0:wo.status)===0)if(wo!=null&&wo.data){ri(100),xa(wo==null?void 0:wo.data);return}else le.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Ht(!1),ri()}),ki=()=>Oa(void 0,null,function*(){const du=no();(0,ft.RG)(du)}),_i=["uploading","error"].includes((ut=Mt==null?void 0:Mt[0])==null?void 0:ut.status);return a.createElement(a.Fragment,null,a.createElement(ga.Z,{visible:kn,totalCount:Gn,usedCount:Dn,onCancel:()=>zn(!1),onOk:()=>{Ti(!1)}}),a.createElement(we.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:a.createElement("div",{className:Rl.extraHeader},a.createElement(qe.Z,{align:"middle"},!ei&&!!Mo&&a.createElement(a.Fragment,null,a.createElement(pt.ZP,{className:Rl.save_btn,style:{marginRight:"20px"},onClick:ls},a.createElement("div",{className:"flex flex_box_center"},a.createElement("i",{className:"iconfont icon-baocuntimu font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),a.createElement("span",null,"\u4FDD\u5B58\u8BD5\u9898"))),a.createElement(pt.ZP,{className:Rl.save_btn,onClick:ki,style:{marginRight:"20px"}},a.createElement("div",{className:"flex flex_box_center"},a.createElement("i",{className:"iconfont icon-zhichifuzhi font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),a.createElement("span",null,"\u590D\u5236")))),a.createElement("i",{onClick:()=>{const du=No=>{xe.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:No,onOk:()=>{An(!1)}})};if(ei){du("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Mo?du("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):An(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Rn},a.createElement("div",{className:Rl.wrap},a.createElement("div",{className:Rl.left},a.createElement(ze.Z,{spinning:ea},a.createElement("div",{className:Rl.tip},a.createElement("img",{src:Sa}),a.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),a.createElement(La.default.TextArea,{style:{height:160},className:"mb20",value:Ln,placeholder:"\u8BF7\u5148\u63D0\u4F9B\u60A8\u51FA\u9898\u4F9D\u636E\u7684\u6750\u6599\uFF0C\u53EF\u4EE5\u76F4\u63A5\u590D\u5236\u6750\u6599\u5185\u5BB9\u7C98\u8D34\u5728\u6B64\u533A\u57DF",onChange:du=>{Ta(du.target.value)}}),a.createElement("div",{className:"c-black mt20"},a.createElement("div",{className:"mb10 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42"),a.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u786E\u4FDD\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",a.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"5"),"\u9053\uFF09")),a.createElement(qe.Z,{style:{gap:16}},a.createElement(Qe.Z,null,a.createElement("label",null,"\u5355\u9009\u9898"),a.createElement(yl.Z,{min:0,max:10,value:Zt,onChange:Aa,style:{marginLeft:"8px"}})),a.createElement(Qe.Z,null,a.createElement("label",null,"\u591A\u9009\u9898"),a.createElement(yl.Z,{min:0,max:10,value:Qa,onChange:Ra,style:{marginLeft:"8px"}})),a.createElement(Qe.Z,null,a.createElement("label",null,"\u5224\u65AD\u9898"),a.createElement(yl.Z,{min:0,max:10,value:rr,onChange:ta,style:{marginLeft:"8px"}})),a.createElement(Qe.Z,null,a.createElement("label",null,"\u7F16\u7A0B\u9898"),a.createElement(yl.Z,{min:0,max:10,value:Ur,onChange:uu,style:{marginLeft:"8px"}})))),ei?a.createElement("div",{onClick:ku,className:Rl.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):_i?a.createElement("div",{className:`${Rl.bottomBtn} ${Rl.disabled}`},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):a.createElement("div",{onClick:()=>{Ti(!0)},className:Rl.bottomBtn},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"))),a.createElement(qn.Z,{onStatusChange:Nu,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Hi,noRestrictModal:Bi,stringTransformer:Xt.o,onError:du=>{Object.prototype.toString.call(du)==="[object Object]"&&du.status===-9&&Bi(du.data)}}))),a.createElement(we.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:xn},a.createElement(qe.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:E(36413),alt:"\u667A\u80FD\u51FA\u9898"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),a.createElement(Le.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Bn,isRefreshItemBank:!0,okText:"\u4FDD\u5B58\u8BD5\u9898\u81F3\u8BFE\u4EF6",mode:1,onCancel:()=>Ht(!1),onSuccess:()=>{Ht(!1),An(!1)},onSave:du=>Oa(void 0,null,function*(){yield ae(du,()=>{Ht(!1),An(!1)})})}),a.createElement("div",{style:{height:70}})),Wi("\u5904\u7406\u4E2D"))}),jl=E(76593),Ea=E(89787),ha={summaryWrap:"summaryWrap___HzbVK",summaryItem:"summaryItem___dATph",label:"label___pvZkE",percentSty:"percentSty___nvQwe",title:"title___hDMEi",chart_container:"chart_container___cRvUY",Onerow:"Onerow___tzmiF",detailSty:"detailSty___QKxCg",detailItem:"detailItem___fHG9y",questionTag:"questionTag___OaNLz",numSty:"numSty___wUXe3",detailBtn:"detailBtn___JylOu",questionTitle:"questionTitle___EMw2w",proSty:"proSty___SpcZ9",commentBody:"commentBody___BBaLu"},al=E(42441),El=E(70467),ba=E(9168),Hn=E(59301),Hl=Object.defineProperty,pr=Object.defineProperties,Ml=Object.getOwnPropertyDescriptors,Nl=Object.getOwnPropertySymbols,kr=Object.prototype.hasOwnProperty,Pa=Object.prototype.propertyIsEnumerable,Ol=(ae,z,x)=>z in ae?Hl(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,fr=(ae,z)=>{for(var x in z||(z={}))kr.call(z,x)&&Ol(ae,x,z[x]);if(Nl)for(var x of Nl(z))Pa.call(z,x)&&Ol(ae,x,z[x]);return ae},fl=(ae,z)=>pr(ae,Ml(z)),bl=(ae,z,x)=>new Promise((ut,dt)=>{var Tn=Mt=>{try{Ht(x.next(Mt))}catch(pn){dt(pn)}},xn=Mt=>{try{Ht(x.throw(Mt))}catch(pn){dt(pn)}},Ht=Mt=>Mt.done?ut(Mt.value):Promise.resolve(Mt.value).then(Tn,xn);Ht((x=x.apply(ae,z)).next())});const sl=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Rr=({data:ae=[],totalData:z,paramsHttp:x,smartItembanks:ut,socketData:dt})=>{const Tn=["#76DDFB","#53A8E2","#19CB70","#00B187","#00A9B1"],[xn,Ht]=(0,a.useState)(!1),[Mt,pn]=(0,a.useState)(1),[ea,Un]=(0,a.useState)();return Hn.createElement("div",{className:ha.summaryWrap},Hn.createElement(qe.Z,{justify:"space-between",align:"middle",style:{marginBottom:"10px"}},Hn.createElement(Qe.Z,{style:{display:"flex",alignItems:"center"}},Hn.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),Hn.createElement("div",{className:ha.title},"\u7B54\u9898\u6982\u89C8")),Hn.createElement(Qe.Z,{style:{display:"flex"}},ae==null?void 0:ae.map((Rn,An)=>Hn.createElement("div",{key:An,style:{display:"flex",alignItems:"center",marginLeft:An==0?"0px":"20px"}},Hn.createElement("span",{style:{display:"inline-block",width:"10px",height:"10px",borderRadius:"50%",backgroundColor:Tn[An]}}),Hn.createElement("span",{style:{fontSize:"14px",color:"#485465",marginLeft:"5px"}},Rn==null?void 0:Rn.name))))),ae==null?void 0:ae.map((Rn,An)=>{var Bn;return Hn.createElement("div",{className:ha.summaryItem,key:An,style:{marginTop:An==0?"0px":"15px",cursor:"pointer"},onClick:()=>{var xa;(xa=[0,1,2])!=null&&xa.includes(An)&&(Ht(!0),pn(An+1))}},Hn.createElement("div",{className:ha.label},Rn==null?void 0:Rn.name),Hn.createElement(Ea.Z,{percent:(Bn=[3,4])!=null&&Bn.includes(An)?Rn==null?void 0:Rn.value:(Rn==null?void 0:Rn.value)/z*100,size:[575,10],strokeColor:Tn[An],format:xa=>{var Gn;return Hn.createElement("span",{className:ha.percentSty},(Gn=[3,4])!=null&&Gn.includes(An)?((Rn==null?void 0:Rn.value)||0)+"%":(Rn==null?void 0:Rn.value)||0)}}))}),Hn.createElement("div",{style:{height:"1px",backgroundColor:"#F6F7F9",marginTop:"30px"}}),Hn.createElement(mu,{visible:xn,onCancel:()=>{Ht(!1)},paramsHttp:x,smartItembanks:ut,itemBankId:dt==null?void 0:dt.item_bank_id,detailType:Mt}))},oa=({data:ae=[],paramsHttp:z,smartItembanks:x,socketData:ut})=>{const[dt,Tn]=(0,a.useState)(),[xn,Ht]=(0,a.useState)(!1),[Mt,pn]=(0,a.useState)(),[ea,Un]=(0,a.useState)(),Rn=["#76DDFB","#53A8E2","#19CB70","#3061D0","#07CDD7"];return Hn.createElement("div",{className:ha.summaryWrap,style:{overflow:"hidden"}},Hn.createElement(qe.Z,{justify:"space-between",align:"middle",style:{marginTop:"20px",marginBottom:"10px"}},Hn.createElement(Qe.Z,{style:{display:"flex",alignItems:"center"}},Hn.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),Hn.createElement("div",{className:ha.title},"\u7B54\u9898\u8BE6\u60C5"))),Hn.createElement("div",{className:ha.detailSty},ae==null?void 0:ae.map((An,Bn)=>Hn.createElement("div",{key:Bn,className:ha.detailItem,onMouseEnter:()=>{Tn(Bn)},onMouseLeave:()=>{Tn(void 0)}},Hn.createElement(re.Z,{placement:"topLeft",title:Hn.createElement(de.Z,{style:{color:"#fff",fontSize:"12px"},value:`${sl[Bn]} `+(An==null?void 0:An.choice_text)})},Hn.createElement("div",{className:ha.questionTitle},Hn.createElement("span",{className:ha.questionTag,style:{marginRight:"10px"}},sl[Bn]),Hn.createElement(de.Z,{value:An==null?void 0:An.choice_text,className:ha.Onerow,style:{fontSize:"18px",maxWidth:"250px",color:dt==Bn?"#3061D0":"#000"}}))),Hn.createElement("div",{style:{width:"200px",marginLeft:"10px",backgroundColor:"#fff"}},Hn.createElement("div",{className:ha.proSty,style:{width:`${.01*Number((An==null?void 0:An.rate)||0)*200}px`}})),Hn.createElement("div",{className:ha.numSty},Hn.createElement("span",null,(An==null?void 0:An.user_num)||0,"\u4EBA"),(An==null?void 0:An.user_num)>0&&Hn.createElement("span",{className:ha.detailBtn,onClick:()=>{pn(An==null?void 0:An.choice_id),Un(An==null?void 0:An.item_bank_id),Ht(!0)}},"\u67E5\u770B\u8BE6\u60C5"))))),Hn.createElement(mu,{visible:xn,onCancel:()=>{Ht(!1)},paramsHttp:z,smartItembanks:x,choice_ids:Mt,itemBankId:ut==null?void 0:ut.item_bank_id}))},mu=({visible:ae,onCancel:z,paramsHttp:x,smartItembanks:ut,type:dt,choice_ids:Tn,itemBankId:xn,detailType:Ht=null})=>{const[Mt,pn]=(0,a.useState)([]),[ea,Un]=(0,a.useState)(0),[Rn,An]=(0,a.useState)({page:1,limit:20,course_group_id:"",search:""}),[Bn,xa]=(0,a.useState)([]),[Gn,aa]=(0,a.useState)(!1),Dn=()=>bl(void 0,null,function*(){var zn,Ln,Ta;aa(!0);const Zt=yield(0,Ye.ZP)(`/api/smart_plan_item_banks/${(zn=ut==null?void 0:ut.page)==null?void 0:zn.id}/students.json`,{method:"get",params:fl(fr({},Rn),{item_bank_id:xn,choice_ids:Tn,type:Ht})});Zt.status===0&&(pn(((Ln=Zt==null?void 0:Zt.data)==null?void 0:Ln.smart_plan_users)||[]),Un((Ta=Zt==null?void 0:Zt.data)==null?void 0:Ta.count)),aa(!1)}),na=()=>bl(void 0,null,function*(){const zn=yield(0,ba.xV)({coursesId:x==null?void 0:x.coursesId,limit:2e3});zn!=null&&zn.course_groups&&xa([...(zn==null?void 0:zn.course_groups)||[]])});(0,a.useEffect)(()=>{ae&&Dn()},[ae,Rn]),(0,a.useEffect)(()=>{ae&&na()},[ae]);const kn=()=>{An({page:1,limit:20,course_group_id:"",search:""})};return Hn.createElement(xe.default,{centered:!0,title:"\u7B54\u9898\u8BE6\u60C5",keyboard:!1,maskClosable:!1,open:ae,width:622,forceRender:!0,footer:null,onCancel:()=>{z(),kn()}},Hn.createElement(ze.Z,{spinning:Gn},Hn.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"20px"}},Hn.createElement(ve.default,{style:{width:"260px",borderRadius:"2px"},size:"large",value:Rn.course_group_id,placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:""},{label:"\u672A\u5206\u73ED",value:"0"},...Bn.map(zn=>({label:zn==null?void 0:zn.name,value:zn==null?void 0:zn.id}))],onChange:zn=>{Rn.course_group_id=zn,An(fr({},Rn))}}),Hn.createElement(El.t7,{style:{width:252},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u548C\u5B66\u53F7\u641C\u7D22",value:Rn.search,onChange:zn=>{Rn.search=zn,Rn.page=1,An(fr({},Rn))}})),Hn.createElement(De.default,{dataSource:Mt,className:ha.commentBody,scroll:{y:500},columns:[{title:"\u5E8F\u53F7",align:"left",dataIndex:"name",width:60,ellipsis:!0,render:(zn,Ln,Ta)=>`${(Rn.page-1)*Rn.limit+Ta+1}`},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,render:zn=>Hn.createElement("span",{style:{color:"#000"}},zn||"--")},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",ellipsis:!0,render:zn=>Hn.createElement("span",{style:{color:"#000"}},zn||"--")},{title:"\u73ED\u7EA7",align:"left",dataIndex:"group_name",ellipsis:!0,render:zn=>Hn.createElement("span",{style:{color:"#000"}},zn||"--")},{title:"\u7B54\u9898\u72B6\u6001",align:"left",dataIndex:"answer_after_end",ellipsis:!0,render:zn=>Hn.createElement("span",{style:{color:zn=="1"?"#19CB70":zn=="2"?"#FF9D18":"#000"}},zn=="1"?"\u8BFE\u4E2D\u7B54\u9898":zn=="2"?"\u8BFE\u540E\u8865\u7B54":"\u672A\u7B54\u9898")},{title:"\u9009\u9879",align:"right",dataIndex:"choices",fixed:"right",ellipsis:!0,render:(zn,Ln)=>{var Ta,Zt,Aa,Qa,Ra;const rr=((Zt=(Ta=Ln==null?void 0:Ln.choices)==null?void 0:Ta.filter(Da=>Da==null?void 0:Da.is_answer))==null?void 0:Zt.map(Da=>Da==null?void 0:Da.choice_id))||[],ta=((Qa=(Aa=Ln==null?void 0:Ln.choices)==null?void 0:Aa.filter(Da=>Da==null?void 0:Da.me_answered))==null?void 0:Qa.map(Da=>Da==null?void 0:Da.choice_id))||[],Na=rr.length===ta.length?rr.length>0&&ta.every(Da=>rr.includes(Da))?1:3:rr.length>0&&ta.every(Da=>rr.includes(Da))?2:3,vl=(Ra=Ln==null?void 0:Ln.choices)==null?void 0:Ra.map((Da,rl)=>Da!=null&&Da.me_answered?sl[rl]:"").filter(Da=>Da!=="");return Hn.createElement(Hn.Fragment,null,Hn.createElement("span",{style:{paddingRight:"20px",color:Na===3?"#E30000":Na===2?"#FF9D18":"#2EC25B"}},vl||"--"))}}],pagination:{total:ea||0,onChange:(zn,Ln)=>{Rn.page=zn,Rn.limit=Ln,An(fr({},Rn))},current:Rn==null?void 0:Rn.page,pageSize:Rn==null?void 0:Rn.limit,showTotal:zn=>Hn.createElement(Hn.Fragment,null,"\u5171",Hn.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},zn),"\u6761\u6570\u636E")}})))},Eu=({data:ae=[]})=>{const z=["#76DDFB","#53A8E2","#19CB70","#3061D0","#07CDD7"];return Hn.createElement("div",{className:styles.summaryWrap,style:{overflow:"hidden"}},Hn.createElement(Row,{justify:"space-between",align:"middle",style:{marginTop:"10px"}},Hn.createElement(Col,{style:{display:"flex",alignItems:"center"}},Hn.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),Hn.createElement("div",{className:styles.title},"\u7B54\u9898\u8BE6\u60C5")),Hn.createElement(Col,{style:{display:"flex"}},ae==null?void 0:ae.map((x,ut)=>Hn.createElement("div",{key:ut,style:{display:"flex",alignItems:"center",marginLeft:ut==0?"0px":"10px"}},Hn.createElement("span",{style:{display:"inline-block",width:"10px",height:"10px",borderRadius:"50%",backgroundColor:z[ut]}}),Hn.createElement("span",{style:{fontSize:"14px",color:"#485465",marginLeft:"3px"}},"\u9009\u9879",sl[ut]))))),Hn.createElement("div",{className:styles.chart_container},Hn.createElement(ReactEcharts,{option:{tooltip:{trigger:"axis",axisPointer:{type:"shadow"},formatter:"{b0}: {c0} \u4EBA"},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"value",name:"\u4EBA\u6570",nameTextStyle:{color:"#5F6A95",fontSize:14},axisLine:{lineStyle:{color:"#F6F7F9"}},axisLabel:{color:"#5F6A95",fontSize:"14px",interval:0,formatter:x=>`${x}`,rich:{title:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:100,tooltip:{show:!0}}}},axisTick:{show:!1},splitLine:{lineStyle:{color:"#F6F7F9"}},minInterval:1}],yAxis:[{type:"category",data:ae==null?void 0:ae.map((x,ut)=>sl[ut]),axisLine:{show:!1},axisTick:{show:!1}}],series:[{type:"bar",data:ae==null?void 0:ae.map((x,ut)=>x==null?void 0:x.user_num),barWidth:"20px",itemStyle:{color:function(x){return z[x.dataIndex]}}}]},style:{height:300,width:"55%",bottom:"45px"}}),Hn.createElement(ReactEcharts,{option:{tooltip:{trigger:"item",formatter:"{b0}: {c0} \u4EBA"},series:[{name:"\u7B54\u9898\u60C5\u51B5",type:"pie",radius:["30%","70%"],center:["50%","50%"],label:{show:!0,position:"inside",formatter:"{d}%",color:"#fff",fontSize:14},data:ae==null?void 0:ae.map((x,ut)=>({value:x==null?void 0:x.user_num,name:`\u9009\u9879${sl[ut]}`,itemStyle:{color:z[ut]}}))}]},style:{height:300,width:"45%",bottom:"30px",left:"30px"}})))};var br=E(82717),jr={gzsm:"gzsm___VoLAf"},fe=E(74410),be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAi5JREFUOE9lk81rE0EYxn+TNU2isNKC0oMXUXPxInipN8WA93rUk0gQBBHbHvoX9BRp8YuCFS1UREgUkZ5SEERIETQnD5HqxYNIMW3a7k4+dkfenV02tYfhHZaZ3z7P876jACo1UzQ+c2hKoYerujAC5B0oKMhn0lXI0Mk51EcMs+fKqqUq9ehyA59Ro8H4gIZMH/LDl2XvpN8KGdoOTKj5j6YaeEzKRQGQVA2HBvv/Pqwk3tfUo3Wz3fNww/hioiCqYsUchBQykMtE9jpqsWlMz4O+AJIlSmI7kkd8OLKQi20JRFSopW/G9HwQyCD2f/MyuIdhZxcWn4Hq2cO370nkUHsYq1KgXmxYQN8DqSeOwNXz8LcDYy5U38OP75AN4e6UBbx6kIapVn6lFgRQOglnjsHLD3DtIrR+wrtVECvTMWB5AZIc1OtNC5AlUq+fhTCEjd9wahwcBU9WwN+CmTtWwdN5Ox85B9SbLWO62so/nYcL4/BnF3QX8lk47sJaA740YeaWBTy+bxVEIa52jPECC7gyBkez8PyrDTAfQPkSbLZh+S1M37CAhUraWrW2Y4wXgh5YG0lH9rV2aEKl1WI1aqd04dOe2d4LcD0D3W4KSboiNZrQGDI86gWHjvrsmaoXMCkAP0ghESBWFPw3YMm4Z0NqqqlNUQc0/JBRsSKQYRvJjAgkUpG+l7bTZUJJKOvaFIOAOS+k5IW4un8wD5lSeS9oOvjUlWZ2qqxa/wBF3k0rRn8T3AAAAABJRU5ErkJggg==",_e=(ae,z,x)=>new Promise((ut,dt)=>{var Tn=Mt=>{try{Ht(x.next(Mt))}catch(pn){dt(pn)}},xn=Mt=>{try{Ht(x.throw(Mt))}catch(pn){dt(pn)}},Ht=Mt=>Mt.done?ut(Mt.value):Promise.resolve(Mt.value).then(Tn,xn);Ht((x=x.apply(ae,z)).next())}),Gt=(0,a.forwardRef)(({isEdit:ae,isOpen:z,data:x,onClose:ut,onOk:dt},Tn)=>{const[xn,Ht]=(0,a.useState)("\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790"),[Mt,pn]=(0,a.useState)(!1),[ea,Un]=(0,a.useState)(!1),[Rn,An]=(0,a.useState)(""),[Bn,xa]=(0,a.useState)(10),[Gn]=(0,se.useSearchParams)(),[aa,Dn]=(0,a.useState)(!1),na=(0,a.useRef)(null),kn=Qa=>Qa.replace(/\\\(([\s\S]*?)\\\)/g,"$$$$$1$$$$").replace(/\\\[([\s\S]*?)\\\]/g,"$$$$$1$$$$").replace(/`(\$\$.*?\$\$)`/g,"$$$$$1$$$$").replace(/_{2,}/g,"`$&`");(0,a.useEffect)(()=>{var Qa,Ra;z&&(Ht("\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790"),ae?(An((Qa=x==null?void 0:x.page)==null?void 0:Qa.page_info),xa(((Ra=x==null?void 0:x.page)==null?void 0:Ra.info_read_min_time)||"")):An(""))},[z]);const zn=()=>_e(void 0,null,function*(){var Qa;pn(!0),Un(!0),na.current=new fe.Z(ye.Z.API_SERVER+"/api/stream/smart_plans/get_page_info",{requirements:xn,url:(Qa=x==null?void 0:x.url)==null?void 0:Qa.map(Ra=>Ra==null?void 0:Ra.url)}),yield new Promise((Ra,rr)=>{na.current.on("data",ta=>{Un(!1),An(kn(ta==null?void 0:ta.full))}),na.current.on("done",()=>_e(void 0,null,function*(){pn(!1)})),na.current.startStream()})}),Ln=()=>{const Qa=Ra=>{xe.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ra,onOk:()=>{var rr,ta;(ta=(rr=na.current)==null?void 0:rr.cancelRequest)==null||ta.call(rr),pn(!1),ut()}})};if(Mt){Qa("\u6B63\u5728\u751F\u6210\u667A\u80FD\u63A8\u9001\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else ut()},Ta=()=>_e(void 0,null,function*(){var Qa;if(!Rn.trim()){le.ZP.warning("\u8BF7\u586B\u5199\u89E3\u6790\u5185\u5BB9");return}let Ra=yield(0,Ye.ZP)(`/api/smart_plan_item_banks/${(Qa=x==null?void 0:x.page)==null?void 0:Qa.id}/smart_plan_page_knowledges/set_page_info`,{method:"put",body:{page_info:Rn,info_read_min_time:Bn}});(Ra==null?void 0:Ra.status)==0&&dt()}),Zt=()=>_e(void 0,null,function*(){var Qa;if(!Rn.trim()){le.ZP.warning("\u8BF7\u586B\u5199\u89E3\u6790\u5185\u5BB9");return}let Ra=yield(0,Ye.ZP)(`/api/smart_plan_item_banks/${(Qa=x==null?void 0:x.page)==null?void 0:Qa.id}/smart_plan_page_knowledges/set_page_info`,{method:"put",body:{page_info:Rn,info_read_min_time:Bn}});(Ra==null?void 0:Ra.status)==0&&(dt(),Gn.get("type")?(0,ft.xg)(`/classrooms/${x==null?void 0:x.coursesId}/smart_plan/${x==null?void 0:x.id}/ppt_info/info?type=${Gn.get("type")}&simulate=true&simulateType=1&pptPage=${x==null?void 0:x.position}`):(0,ft.xg)(`/classrooms/${x==null?void 0:x.coursesId}/smart_plan/${x==null?void 0:x.id}/ppt_info/info?simulate=true&simulateType=1&pptPage=${x==null?void 0:x.position}`))}),Aa=(0,a.useRef)();return(0,a.useImperativeHandle)(Tn,()=>({onClickSave:Ta,onClickPreview:Zt,handleClose:Ln})),a.createElement("div",{className:jr.wrap,ref:Aa},a.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89C4\u5219\u8BF4\u660E"),a.createElement("div",{className:jr.gzsm},"\u6559\u5E08\u53EF\u81EA\u4E3B\u8BBE\u7F6E\u77E5\u8BC6\u70B9\u89E3\u6790\uFF0C\u4E5F\u53EF\u7531\u5927\u6A21\u578B\u667A\u80FD\u89E3\u6790\u8BFE\u4EF6\u5185\u5BB9\u5E76\u751F\u6210\uFF0C\u4E24\u79CD\u65B9\u5F0F\u53EF\u7075\u6D3B\u7EC4\u5408\u8C03\u6574\u3002\u4FDD\u5B58\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u63A8\u9001\u89E3\u6790\u5185\u5BB9\u7ED9\u5B66\u751F\u5B66\u4E60\uFF0C\u63D0\u5347\u5B66\u4E60\u6548\u7387\u3002"),a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",margin:"20px auto 10px auto"}},a.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89E3\u6790\u5185\u5BB9"),a.createElement("div",{style:{cursor:"pointer",display:"flex",alignItems:"center"},onClick:()=>{Dn(!aa)}},a.createElement("img",{src:be,className:"iconfont icon-shuaxin4 font14 c-light-primary current"}),a.createElement("span",{style:{marginLeft:"4px",color:"#3061D0"}},"AI\u8F85\u52A9\u751F\u6210"))),aa&&a.createElement(a.Fragment,null,a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u89E3\u6790\u751F\u6210\u8981\u6C42")),a.createElement(La.default.TextArea,{style:{height:160},value:xn,placeholder:"\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u751F\u6210\u89E3\u6790\u7684\u8981\u6C42\u3002
      \u4F8B\u5982\uFF1A\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790",onChange:Qa=>{Ht(Qa.target.value)}}),Mt?a.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.createElement(El.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{var Qa,Ra;(Ra=(Qa=na.current)==null?void 0:Qa.cancelRequest)==null||Ra.call(Qa),pn(!1),Un(!1)}},"\u505C\u6B62\u751F\u6210")):a.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.createElement(El.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{if(!xn.trim()){le.ZP.error("\u8BF7\u5148\u8BBE\u7F6E\u8981\u6C42\uFF0C\u518D\u5C1D\u8BD5\u751F\u6210\u63A8\u9001\u5185\u5BB9");return}zn()}},"\u5F00\u59CB\u751F\u6210"))),a.createElement(ze.Z,{spinning:ea},a.createElement(Ne.Z,{placeholder:"\u8BF7\u8F93\u5165\u667A\u80FD\u63A8\u9001",height:300,defaultValue:Rn,onChange:Qa=>{An(Qa)}})),a.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89E3\u6790\u6700\u4F4E\u9605\u8BFB\u65F6\u957F",a.createElement(re.Z,{title:"\u53EF\u4E3A\u89E3\u6790\u8BBE\u7F6E\u6700\u4F4E\u9605\u8BFB\u65F6\u957F\uFF0C\u5B66\u751F\u5FC5\u987B\u5B8C\u6210\u8BE5\u65F6\u957F\u7684\u9605\u8BFB\u540E\u624D\u80FD\u89E3\u9501\u4E0B\u4E00\u9636\u6BB5\u7684\u4EA4\u4E92\u5185\u5BB9"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 c-light-primary current ml5"}))),a.createElement(ve.default,{onChange:Qa=>{xa(Qa)},value:Bn,size:"large",style:{width:"100%",marginTop:"10px"}},a.createElement(ve.default.Option,{value:10},"10s"),a.createElement(ve.default.Option,{value:30},"30s"),a.createElement(ve.default.Option,{value:60},"1min"),a.createElement(ve.default.Option,{value:""},"\u4E0D\u9650\u5236")))}),Wt={wrap:"wrap___Caec9",type_style:"type_style___U6wBf",type_list:"type_list___Cq1WK",type_tag_noactive:"type_tag_noactive___BcE1l",type_tag_active:"type_tag_active___o54ss",type_tootip:"type_tootip___jTpTe",imgBox:"imgBox___k6jG2",judgment:"judgment___fhglz",active:"active___Mh2K8"},wn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAi5JREFUOE9lk81rE0EYxn+TNU2isNKC0oMXUXPxInipN8WA93rUk0gQBBHbHvoX9BRp8YuCFS1UREgUkZ5SEERIETQnD5HqxYNIMW3a7k4+dkfenV02tYfhHZaZ3z7P876jACo1UzQ+c2hKoYerujAC5B0oKMhn0lXI0Mk51EcMs+fKqqUq9ehyA59Ro8H4gIZMH/LDl2XvpN8KGdoOTKj5j6YaeEzKRQGQVA2HBvv/Pqwk3tfUo3Wz3fNww/hioiCqYsUchBQykMtE9jpqsWlMz4O+AJIlSmI7kkd8OLKQi20JRFSopW/G9HwQyCD2f/MyuIdhZxcWn4Hq2cO370nkUHsYq1KgXmxYQN8DqSeOwNXz8LcDYy5U38OP75AN4e6UBbx6kIapVn6lFgRQOglnjsHLD3DtIrR+wrtVECvTMWB5AZIc1OtNC5AlUq+fhTCEjd9wahwcBU9WwN+CmTtWwdN5Ox85B9SbLWO62so/nYcL4/BnF3QX8lk47sJaA740YeaWBTy+bxVEIa52jPECC7gyBkez8PyrDTAfQPkSbLZh+S1M37CAhUraWrW2Y4wXgh5YG0lH9rV2aEKl1WI1aqd04dOe2d4LcD0D3W4KSboiNZrQGDI86gWHjvrsmaoXMCkAP0ghESBWFPw3YMm4Z0NqqqlNUQc0/JBRsSKQYRvJjAgkUpG+l7bTZUJJKOvaFIOAOS+k5IW4un8wD5lSeS9oOvjUlWZ2qqxa/wBF3k0rRn8T3AAAAABJRU5ErkJggg==",ee=Object.defineProperty,rt=Object.defineProperties,Ot=Object.getOwnPropertyDescriptors,_t=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,Rt=(ae,z,x)=>z in ae?ee(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,an=(ae,z)=>{for(var x in z||(z={}))$e.call(z,x)&&Rt(ae,x,z[x]);if(_t)for(var x of _t(z))zt.call(z,x)&&Rt(ae,x,z[x]);return ae},Ut=(ae,z)=>rt(ae,Ot(z)),Be=(ae,z,x)=>new Promise((ut,dt)=>{var Tn=Mt=>{try{Ht(x.next(Mt))}catch(pn){dt(pn)}},xn=Mt=>{try{Ht(x.throw(Mt))}catch(pn){dt(pn)}},Ht=Mt=>Mt.done?ut(Mt.value):Promise.resolve(Mt.value).then(Tn,xn);Ht((x=x.apply(ae,z)).next())});const Et=({value:ae,onChange:z})=>{const x=["\u6B63\u786E","\u9519\u8BEF"];return a.createElement("div",{className:Wt.judgment},x.map(ut=>a.createElement("div",{className:ut===ae?Wt.active:"",key:ut},a.createElement("b",{onClick:()=>z(ut)},ut==="\u6B63\u786E"?"T":"F"),a.createElement("span",null,ut))))};var ln=(0,a.forwardRef)(({addInteraction:ae,isEdit:z,isOpen:x,data:ut,onClose:dt,onOk:Tn},xn)=>{var Ht;const Mt=[{type:0,question:"",answer:"",showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",loading:!1},{type:1,question:"",answer:"\u6B63\u786E",showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",loading:!1},{type:2,question:"",answer:"",showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",loading:!1}],[pn,ea]=(0,a.useState)(""),[Un,Rn]=(0,a.useState)([]),[An,Bn]=(0,a.useState)(1),[xa,Gn]=(0,a.useState)(3),aa=(0,a.useRef)(!1),[Dn]=(0,se.useSearchParams)(),na=(0,a.useRef)(null);(0,a.useEffect)(()=>{var ta,Na,vl,Da,rl,Ur,uu;if(x){let Mr=1;ae?(Rn([Mt[0]]),Bn(2),Mr=2):((Na=(ta=ut==null?void 0:ut.page)==null?void 0:ta.smart_plan_page_knowledges)==null?void 0:Na.length)>0?(Rn((Da=(vl=ut==null?void 0:ut.page)==null?void 0:vl.smart_plan_page_knowledges)==null?void 0:Da.map(dl=>(dl.inputValue="\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",dl.showInput=!1,dl.loading=!1,dl))),Bn(1)):(Rn([Mt[0]]),Mr=2,Bn(2));let Dr=Mr===1?(rl=ut==null?void 0:ut.page)==null?void 0:rl.ai_requirement:((Ur=ut==null?void 0:ut.page)==null?void 0:Ur.ai_requirement)||"\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u7684\u4E92\u52A8\u8981\u6C42\u3002\u4F8B\u5982\uFF1A\u6211\u662F\u4E00\u540Dxxx\u5B66\u6BB5xxx\u5B66\u79D1\u7684\u667A\u80FD\u4F34\u5B66\u52A9\u624B\uFF0C\u4E3B\u8981\u534F\u52A9\u5B66\u751F\u5B8C\u6210\u9884\u4E60\u73AF\u8282\u3002\u63D0\u95EE\u89C4\u8303\uFF1A\u57FA\u4E8E\u8BFE\u4EF6\u5185\u5BB9\u63D0\u95EE\u5E76\u7ED3\u5408\u5B66\u6BB5\u76EE\u6807\u5EF6\u4F38\uFF1B\u4E0D\u76F4\u63A5\u7ED9\u51FA\u7B54\u6848\uFF0C\u6839\u636E\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u60C5\u51B5\u8C03\u6574\u8BB2\u89E3\u6DF1\u5EA6\u3002";ea(Dr),Gn(((uu=ut==null?void 0:ut.page)==null?void 0:uu.ai_question_size)||3)}},[x]);const kn=()=>{aa.current=!1;const ta=Un.some(vl=>vl.loading==!0),Na=vl=>{xe.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:vl,onOk:()=>{if(ta&&na.current){na.current.abort(),Un==null||Un.map(Da=>Da.loading=!1),dt();return}}})};if(ta){Na("\u6B63\u5728\u751F\u6210\u667A\u80FD\u4E92\u52A8\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else dt()},zn=()=>Be(void 0,null,function*(){const ta=yield Ra();(ta==null?void 0:ta.status)===0&&Tn()}),Ln=()=>Be(void 0,null,function*(){const ta=yield Ra();(ta==null?void 0:ta.status)===0&&(Tn(),Dn.get("type")?(0,ft.xg)(`/classrooms/${ut==null?void 0:ut.coursesId}/smart_plan/${ut==null?void 0:ut.id}/ppt_info/info?type=${Dn.get("type")}&simulate=true&simulateType=2&pptPage=${ut==null?void 0:ut.position}`):(0,ft.xg)(`/classrooms/${ut==null?void 0:ut.coursesId}/smart_plan/${ut==null?void 0:ut.id}/ppt_info/info?simulate=true&simulateType=2&pptPage=${ut==null?void 0:ut.position}`))}),Ta=(ta,Na,vl)=>{Un[Na][ta]=vl,Rn([...Un])},Zt=ta=>Be(void 0,null,function*(){var Na,vl,Da;Un[ta].loading=!0,Rn([...Un]),na.current=new AbortController;const rl=na.current.signal,Ur=setTimeout(()=>{na.current&&(aa.current=!0,na.current.abort())},6e4);try{const Mr=yield(yield fetch(`${ye.Z.API_SERVER}/api/courses/${ut==null?void 0:ut.coursesId}/smart_plans/${ut==null?void 0:ut.id}/get_questions.json`,{method:"post",body:JSON.stringify({url:(Na=ut==null?void 0:ut.url)==null?void 0:Na.map(Dr=>Dr==null?void 0:Dr.url),count:1,type:Un[ta].type}),headers:{"Content-Type":"application/json"},signal:rl})).json();if((Mr==null?void 0:Mr.status)===0){const Dr=Un[ta].type,dl=(Da=(vl=Mr==null?void 0:Mr.data)==null?void 0:vl.questions)==null?void 0:Da[0];dl&&(Un[ta]=Ut(an({},dl),{type:Dr}),Dr===0&&(Un[ta].answer=""),Rn([...Un]))}}catch(uu){aa.current&&le.ZP.error("\u8BF7\u6C42\u8D85\u65F6\uFF0C\u5DF2\u88AB\u4E2D\u65AD")}finally{clearTimeout(Ur),Un[ta].loading=!1,Rn([...Un])}}),Aa=[{key:0,label:"\u95EE\u7B54\u8BA8\u8BBA\u9898"},{key:1,label:"\u5224\u65AD\u9898"},{key:2,label:"\u5173\u952E\u8BCD\u4F5C\u7B54"}],Qa=()=>Be(void 0,null,function*(){var ta;return yield(0,Ye.ZP)(`/api/smart_plan_item_banks/${(ta=ut==null?void 0:ut.page)==null?void 0:ta.id}/${z?"smart_plan_page_knowledges/update_knowledge":"smart_plan_page_knowledges"}.json`,{method:z?"put":"post",body:{questions:An==1?Un:[],is_ai_question:An!=1,ai_question_size:xa,ai_requirement:pn}})}),Ra=()=>Be(void 0,null,function*(){var ta,Na,vl,Da;const rl=[],Ur=[],uu=[];if(An==1){if(Un.forEach((Mr,Dr)=>{var dl;Mr.question||rl.push(Dr+1),((dl=Mr.question)==null?void 0:dl.length)>200&&Ur.push(Dr+1),Mr.type!==0&&!Mr.answer&&uu.push(Dr+1)}),rl.length){le.ZP.warning(`\u7B2C${rl.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u8BF7\u586B\u5199\u95EE\u9898\u5185\u5BB9`);return}if(Ur.length){le.ZP.warning(`\u7B2C${Ur.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u5185\u5BB9\u8D85\u8FC7200\u5B57\u9650\u5236`);return}if(uu.length){le.ZP.warning(`\u7B2C${uu.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u672A\u8BBE\u7F6E\u56DE\u7B54`);return}}if(!z&&(Un==null?void 0:Un.length)>3-((Na=(ta=ut==null?void 0:ut.page)==null?void 0:ta.smart_plan_page_knowledges)==null?void 0:Na.length)){le.ZP.warning("\u5F53\u524D\u9875\u9762\u95EE\u9898\u6570\u91CF\u5DF2\u8FBE\u4E0A\u9650\uFF083/3\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u95EE\u9898\u540E\u518D\u6DFB\u52A0");return}if(An==2&&!(pn!=null&&pn.trim())){le.ZP.warning("\u8BF7\u586B\u5199\u4E92\u52A8\u8981\u6C42");return}if(ae)if(An===2&&((Da=(vl=ut==null?void 0:ut.page)==null?void 0:vl.smart_plan_page_knowledges)==null?void 0:Da.length)>0)xe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u5F53\u524D\u5E7B\u706F\u7247\u5DF2\u8BBE\u7F6E\u9884\u8BBE\u95EE\u9898\uFF0C\u542F\u7528\u667A\u80FD\u5B66\u4E60\u52A9\u624B\u5C06\u8986\u76D6\u9884\u8BBE\u95EE\u9898\u3002\u662F\u5426\u786E\u8BA4\u542F\u7528\u65B0\u6A21\u5F0F\uFF1F",onOk:()=>Be(void 0,null,function*(){const Mr=yield Qa();(Mr==null?void 0:Mr.status)===0&&Tn()})});else return yield Qa();else return yield Qa()}),rr=(0,a.useRef)();return(0,a.useImperativeHandle)(xn,()=>({onClickSave:zn,onClickPreview:Ln,handleClose:kn})),a.createElement("div",{className:Wt.wrap,ref:rr},a.createElement("div",{className:Wt.type_style},"\u4E92\u52A8\u7C7B\u578B"),a.createElement("div",{className:Wt.type_list},a.createElement("div",{className:An==2?Wt.type_tag_active:Wt.type_tag_noactive,onClick:()=>{Bn(2),ea("\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u7684\u4E92\u52A8\u8981\u6C42\u3002\u4F8B\u5982\uFF1A\u6211\u662F\u4E00\u540Dxxx\u5B66\u6BB5xxx\u5B66\u79D1\u7684\u667A\u80FD\u4F34\u5B66\u52A9\u624B\uFF0C\u4E3B\u8981\u534F\u52A9\u5B66\u751F\u5B8C\u6210\u9884\u4E60\u73AF\u8282\u3002\u63D0\u95EE\u89C4\u8303\uFF1A\u57FA\u4E8E\u8BFE\u4EF6\u5185\u5BB9\u63D0\u95EE\u5E76\u7ED3\u5408\u5B66\u6BB5\u76EE\u6807\u5EF6\u4F38\uFF1B\u4E0D\u76F4\u63A5\u7ED9\u51FA\u7B54\u6848\uFF0C\u6839\u636E\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u60C5\u51B5\u8C03\u6574\u8BB2\u89E3\u6DF1\u5EA6\u3002")}},"\u667A\u80FD\u5B66\u4E60\u52A9\u624B"),a.createElement("div",{className:An==1?Wt.type_tag_active:Wt.type_tag_noactive,style:{marginLeft:"10px"},onClick:()=>{var ta,Na,vl;An==2&&(ea(""),Bn(1),Rn(ae?[Mt[0]]:((Na=(ta=ut==null?void 0:ut.page)==null?void 0:ta.smart_plan_page_knowledges)==null?void 0:Na.length)>0?(vl=ut==null?void 0:ut.page)==null?void 0:vl.smart_plan_page_knowledges:[Mt[0]]))}},"\u6559\u5E08\u9884\u8BBE\u63D0\u95EE")),a.createElement("div",{className:Wt.type_tootip},An==1?"\u6559\u5E08\u53EF\u81EA\u4E3B\u8BBE\u7F6E\u7CBE\u51C6\u63D0\u95EE\uFF0C\u4E5F\u53EF\u7531\u5927\u6A21\u578B\u667A\u80FD\u89E3\u6790\u8BFE\u4EF6\u5185\u5BB9\u5E76\u751F\u6210\u542F\u53D1\u5F0F\u95EE\u9898\u94FE\uFF0C\u4E24\u79CD\u65B9\u5F0F\u53EF\u7075\u6D3B\u7EC4\u5408\u8C03\u6574\u3002\u5728\u5B66\u751F\u5B8C\u6210\u4E92\u52A8\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u81EA\u52A8\u5206\u6790\u5B66\u751F\u7684\u4E92\u52A8\u6570\u636E\uFF0C\u751F\u6210\u8BE6\u7EC6\u7684\u5B66\u4E60\u8BC4\u4EF7\u62A5\u544A\u3002":"\u5927\u6A21\u578B\u901A\u8FC7\u542F\u53D1\u5F0F\u5BF9\u8BDD\u4E0E\u5B66\u751F\u8FDB\u884C\u4E92\u52A8\uFF0C\u5B9E\u65F6\u8BC4\u4F30\u5B66\u751F\u5BF9\u77E5\u8BC6\u70B9\u7684\u638C\u63E1\u60C5\u51B5\uFF0C\u5BF9\u96BE\u70B9\u8FDB\u884C\u8BB2\u89E3\u3002\u5728\u5B66\u751F\u5B8C\u6210\u4E92\u52A8\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u81EA\u52A8\u5206\u6790\u5B66\u751F\u7684\u4E92\u52A8\u6570\u636E\uFF0C\u751F\u6210\u8BE6\u7EC6\u7684\u5B66\u4E60\u8BC4\u4EF7\u62A5\u544A\u3002"),An==2&&a.createElement(a.Fragment,null,a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u4E92\u52A8\u8981\u6C42")),a.createElement(La.default.TextArea,{style:{height:160},value:pn,placeholder:An==1?"\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u63D0\u95EE":"\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u7684\u4E92\u52A8\u8981\u6C42\u3002\u4F8B\u5982\uFF1A\u6211\u662F\u4E00\u540Dxxx\u5B66\u6BB5xxx\u5B66\u79D1\u7684\u667A\u80FD\u4F34\u5B66\u52A9\u624B\uFF0C\u4E3B\u8981\u534F\u52A9\u5B66\u751F\u5B8C\u6210\u9884\u4E60\u73AF\u8282\u3002\u63D0\u95EE\u89C4\u8303\uFF1A\u57FA\u4E8E\u8BFE\u4EF6\u5185\u5BB9\u63D0\u95EE\u5E76\u7ED3\u5408\u5B66\u6BB5\u76EE\u6807\u5EF6\u4F38\uFF1B\u4E0D\u76F4\u63A5\u7ED9\u51FA\u7B54\u6848\uFF0C\u6839\u636E\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u60C5\u51B5\u8C03\u6574\u8BB2\u89E3\u6DF1\u5EA6\u3002",onChange:ta=>{ea(ta.target.value)}}),a.createElement("div",{style:{fontWeight:500,marginTop:"20px"}},"\u95EE\u9898\u6570\u91CF"),a.createElement(ve.default,{placeholder:"\u8BF7\u9009\u62E9\u95EE\u9898\u6570\u91CF",style:{width:"100%",marginTop:"10px"},size:"large",value:xa,showSearch:!1,onChange:ta=>{Gn(ta)}},(Ht=[1,2,3])==null?void 0:Ht.map(ta=>a.createElement(ve.default.Option,{value:ta,key:ta},ta)))),An==1&&a.createElement("div",{style:{minHeight:"70px"}},Un.map((ta,Na)=>{var vl,Da;return a.createElement("div",{key:Na,style:{marginTop:Na===0?20:30}},a.createElement(qe.Z,{align:"middle",className:"mb10"},a.createElement("span",{className:"mr10 c-black",style:{fontWeight:500}},"\u95EE\u9898",Na+1),a.createElement(re.Z,{title:"\u667A\u80FD\u5206\u6790\u8BFE\u4EF6\u5185\u5BB9\uFF0C\u81EA\u52A8\u751F\u6210\u77E5\u8BC6\u70B9\u5173\u8054\u63D0\u95EE\u3002"},a.createElement("img",{src:wn,onClick:()=>{Un[Na].showInput=!Un[Na].showInput,Rn([...Un])},className:"iconfont icon-shuaxin4 font14 c-light-primary current"})),(Un==null?void 0:Un.length)<3&&a.createElement("i",{className:"iconfont icon-tianjia4",style:{marginLeft:"10px",cursor:"pointer",fontSize:12,color:"#3061D0",fontWeight:600},onClick:()=>{Un.push(Mt[0]),Rn([...Un]),setTimeout(()=>{const rl=document.querySelector(".QASetting-modal"),Ur=rl==null?void 0:rl.querySelector(".ant-modal-body");Ur==null||Ur.scrollTo({top:Ur.scrollHeight,behavior:"smooth"})},0)}}),a.createElement(re.Z,{placement:"left",title:"\u5220\u9664\u95EE\u9898"},a.createElement("i",{onClick:()=>{if(Un.length==1){le.ZP.error("\u81F3\u5C11\u4FDD\u7559\u4E00\u4E2A\u95EE\u9898");return}Un.splice(Na,1),Rn([...Un])},style:{marginLeft:"auto"},className:"iconfont icon-shanchu15 font14 current c-grey-999"}))),Un[Na].showInput&&a.createElement(a.Fragment,null,a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u95EE\u9898\u751F\u6210\u8981\u6C42")),a.createElement(La.default.TextArea,{style:{height:160},value:(vl=Un==null?void 0:Un[Na])==null?void 0:vl.inputValue,disabled:(Da=Un==null?void 0:Un[Na])==null?void 0:Da.loading,placeholder:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",onChange:rl=>{Un[Na].inputValue=rl.target.value,Rn([...Un])}}),Un[Na].loading?a.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.createElement(El.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{aa.current=!1,na.current.abort(),Un[Na].loading=!1,Rn([...Un])}},"\u7EC8\u6B62\u51FA\u9898")):a.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.createElement(El.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{var rl;if(!((rl=Un==null?void 0:Un[Na])!=null&&rl.inputValue.trim())){le.ZP.error("\u8BF7\u5148\u8BBE\u7F6E\u51FA\u9898\u8981\u6C42\uFF0C\u518D\u5C1D\u8BD5\u751F\u6210\u9898\u76EE");return}if(Un.some((uu,Mr)=>Mr!=Na&&uu.loading==!0)){le.ZP.error("\u6709\u9898\u76EE\u6B63\u5728\u751F\u6210\u4E2D\uFF0C\u4E0D\u80FD\u751F\u6210\u65B0\u9898\u76EE\uFF0C\u8BF7\u7A0D\u7B49");return}Zt(Na)}},"\u5F00\u59CB\u51FA\u9898"))),a.createElement(ze.Z,{spinning:Un[Na].loading},a.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:"10px"}},a.createElement(La.default,{onChange:rl=>Ta("question",Na,rl.target.value),style:{width:"510px"},value:ta==null?void 0:ta.question,size:"large"}),a.createElement(ve.default,{size:"large",style:{width:"130px",marginLeft:"20px"},value:ta==null?void 0:ta.type,onChange:rl=>{const Ur={type:Number(rl),answer:Mt[rl].answer,question:rl.question,loading:!1,showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE"};Un[Na]=Ur,Rn([...Un])}},Aa==null?void 0:Aa.map((rl,Ur)=>a.createElement(ve.default.Option,{value:rl==null?void 0:rl.key,key:Ur},rl==null?void 0:rl.label)))),ta.type===1&&a.createElement(Et,{value:ta.answer,onChange:rl=>Ta("answer",Na,rl)}),ta.type===2&&a.createElement(La.default,{size:"large",onChange:rl=>Ta("answer",Na,rl.target.value),placeholder:"\u8BF7\u8BBE\u7F6E\u56DE\u7B54\u5173\u952E\u8BCD\uFF0C\u8BF7\u7528\u2018\uFF0C\u2019\u5206\u9694\u5F00",value:ta.answer})))})))}),Vn={wrap:"wrap___yzOLg",left:"left___lhFsp",tip:"tip____qjZn",bottomBtn:"bottomBtn___gR4b0",disabled:"disabled___tHi8U",imgBox:"imgBox___XwRIk",start_btn:"start_btn___P67Pc",stop_btn:"stop_btn___j_aKt",save_btn:"save_btn___mzPPO"},Sn="data:image/png;base64,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",Yn="data:image/png;base64,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",_n=E(8191),Jn=(ae,z,x)=>new Promise((ut,dt)=>{var Tn=Mt=>{try{Ht(x.next(Mt))}catch(pn){dt(pn)}},xn=Mt=>{try{Ht(x.throw(Mt))}catch(pn){dt(pn)}},Ht=Mt=>Mt.done?ut(Mt.value):Promise.resolve(Mt.value).then(Tn,xn);Ht((x=x.apply(ae,z)).next())}),zl=({isEdit:ae=!1,visible:z,data:x,onClose:ut,onOk:dt,openPreview:Tn,changePage:xn})=>{const[Ht,Mt]=(0,a.useState)(`\u751F\u6210\u5FEB\u901F\u6392\u5E8F\u7B97\u6CD5\u7684\u53EF\u89C6\u5316\u6F14\u793A\u8FC7\u7A0B\uFF0C\u5305\u542B\u5982\u4E0B\u6838\u5FC3\u5143\u7D20\uFF1A +`)}]};var Se=E(53184),re=E.n(Se),ge=(it,vt,jt)=>new Promise((Ft,Qt)=>{var Jt=qe=>{try{Ee(jt.next(qe))}catch(Qe){Qt(Qe)}},qt=qe=>{try{Ee(jt.throw(qe))}catch(Qe){Qt(Qe)}},Ee=qe=>qe.done?Ft(qe.value):Promise.resolve(qe.value).then(Jt,qt);Ee((jt=jt.apply(it,vt)).next())});const we={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},De=(it,vt,jt,Ft)=>{const Qt=vt.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:jt.lineNumber,endColumn:jt.column});return Array.from(new Set(Qt.match(/\b\w{2,}\b/g)||[])).map(qt=>({label:qt,kind:it.languages.CompletionItemKind.Text,insertText:qt,range:Ft}))},pt=(it,vt,jt,Ft)=>{it.languages.registerCompletionItemProvider(vt,{provideCompletionItems(Qt,Jt){const qt=Qt.getWordUntilPosition(Jt),Ee={startLineNumber:Jt.lineNumber,endLineNumber:Jt.lineNumber,startColumn:qt.startColumn,endColumn:qt.endColumn},qe=Qt.getLineContent(Jt.lineNumber).substring(qt.startColumn-2,qt.endColumn);return{suggestions:[...De(it,Qt,Jt,Ee),...jt.map(Re=>({label:Re,kind:it.languages.CompletionItemKind.Keyword,documentation:Re,insertText:Re,insertTextRules:it.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ee})),...Ft.map(Re=>({label:Re.label,kind:it.languages.CompletionItemKind.Snippet,documentation:Re.content,insertText:qe.startsWith("#")?Re.content.replace(/#/,""):Re.content,insertTextRules:it.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ee}))]}}})};var ve=it=>{we.languages.forEach(vt=>{it.languages.registerDocumentFormattingEditProvider(vt,{provideDocumentFormattingEdits(jt){return ge(this,null,function*(){const Ft=re()(jt.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:jt.getFullModelRange(),text:Ft}]})}})}),pt(it,"java",se.keywords,se.quickKey),pt(it,"cpp",ue.keywords,ue.quickKey),pt(it,"c",ce.keywords,[]),pt(it,"python",le.keywords,le.quickKey),pt(it,"scala",xe.keywords,xe.quickKey)};const ie="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var Me=Object.defineProperty,Ze=(it,vt,jt)=>vt in it?Me(it,vt,{enumerable:!0,configurable:!0,writable:!0,value:jt}):it[vt]=jt,Ye=(it,vt,jt)=>Ze(it,typeof vt!="symbol"?vt+"":vt,jt);const ye=class R0{constructor(vt,jt,Ft){this.placeholder=vt,this.editor=jt,this.monaco=Ft,jt.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return R0.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};Ye(ye,"ID","editor.widget.placeholderHint");var b=ye,Ie=E(96236),oe=E(6767),Pt=E(25399),Dt=E(78267),bt=E(33156),gt=E(56102),yt=Object.defineProperty,Ve=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,Kt=(it,vt,jt)=>vt in it?yt(it,vt,{enumerable:!0,configurable:!0,writable:!0,value:jt}):it[vt]=jt,Ke=(it,vt)=>{for(var jt in vt||(vt={}))We.call(vt,jt)&&Kt(it,jt,vt[jt]);if(he)for(var jt of he(vt))ft.call(vt,jt)&&Kt(it,jt,vt[jt]);return it},ht=(it,vt)=>Ve(it,Fe(vt)),wt=(it,vt)=>{var jt={};for(var Ft in it)We.call(it,Ft)&&vt.indexOf(Ft)<0&&(jt[Ft]=it[Ft]);if(it!=null&&he)for(var Ft of he(it))vt.indexOf(Ft)<0&&ft.call(it,Ft)&&(jt[Ft]=it[Ft]);return jt},at=(it,vt,jt)=>new Promise((Ft,Qt)=>{var Jt=qe=>{try{Ee(jt.next(qe))}catch(Qe){Qt(Qe)}},qt=qe=>{try{Ee(jt.throw(qe))}catch(Qe){Qt(Qe)}},Ee=qe=>qe.done?Ft(qe.value):Promise.resolve(qe.value).then(Jt,qt);Ee((jt=jt.apply(it,vt)).next())});function et(it){return/^\d+$/.test(it)?`${it}px`:it}function nt(){}let st=!1;const Ae={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function Ce(it=[]){let vt=it;if(Array.isArray(it)){for(let jt=0;jtat(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(it){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",it)}});var Ge=it=>{var vt=it,{width:jt="100%",height:Ft="100%",value:Qt,language:Jt="javascript",style:qt={},options:Ee={},overrideServices:qe={},theme:Qe="vs-dark",onEditBlur:Re,isCopy:Pe=!1,onSave:mt,autoHeight:xt=!1,forbidCopy:tt=!1,forbidCopyTips:It,onChange:je=nt,editorDidMount:At=nt,onFocus:St=nt,onBreakPoint:ot=nt,breakPointValue:lt=[],filename:Te="educoder.txt",errorLine:Xe,errorContent:Ne="",highlightLine:Bt,openBreakPoint:kt=!1,placeholder:nn="",showMiniMap:vn=!0}=vt,Vt=wt(vt,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","forbidCopyTips","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const hn=(0,a.useRef)(),$t=(0,a.useRef)({}),ya=(0,a.useRef)(),Nn=(0,a.useRef)(),$n=(0,a.useRef)([]),Ka=(0,a.useRef)(!1),Ca=(0,a.useRef)(),ll=(0,a.useRef)(),Zn=(0,a.useRef)(!1),[ka,Ya]=(0,a.useState)(!1);function sa(){let jn;return hn.current&&(jn=new te.Z(Pn=>{for(let fn of Pn)(fn.target.offsetHeight>0||fn.target.offsetWidth>0)&&$t.current.instance.layout()}),jn.observe(hn.current)),jn}function cn(){oe.ZP.warning({content:decodeURIComponent(It||ie),key:"monaco-editor-tip"})}const An=()=>{let jn=$t.current.instance;if(Qt!=null&&jn&&ka){const Pn=jn.getModel();Pn&&Qt!==Pn.getValue()&&(st=!0,Pn.setValue(Qt),jn.layout(),st=!1)}};(0,a.useEffect)(()=>{const jn=bt.Z.subscribe("formatDocument",Pn=>{var fn;let Wn=$t.current.instance;(fn=Wn==null?void 0:Wn.getAction)==null||fn.call(Wn,"editor.action.formatDocument").run()});return window.updateMonacoValue=Pn=>{je(Pn)},jn},[]),(0,a.useEffect)(()=>{var jn;let Pn=$t.current.instance;Nn.current&&clearTimeout(Nn.current),Nn.current=setTimeout(()=>{An()},500),Qt&&(Qt!=null&&Qt.length)&&((jn=Pn==null?void 0:Pn.updateOptions)==null||jn.call(Pn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(Qt.split(/\r\n|\r|\n/g).length))+3,5)}))},[Qt,ka,$t.current]),(0,a.useEffect)(()=>{if(Xe&&$t.current&&$t.current.instance){let Pn=$t.current.instance;Pn.changeViewZones(function(fn){var Wn=document.createElement("div");Wn.style.padding="10px 20px",Wn.style.width="calc(100% - 20px)",Wn.className="my-error-line-wrp",Wn.innerHTML=Ne,fn.addZone({afterLineNumber:Xe||11,heightInLines:3,domNode:Wn})});var jn={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Pn.addOverlayWidget(jn),Pn.revealPositionInCenter({lineNumber:20,column:1})}},[Xe,$t.current,ka]);const on=(jn="",Pn)=>{if(!jn||jn.trim()==="")return!0;const Wn=$t.current.instance.getModel().getLineTokens(Pn);let gl=!1;for(let Il=0;Il<2;Il++)Wn.getStandardTokenType(Il)===1&&(gl=!0);return gl};(0,a.useEffect)(()=>{var jn;const Pn=(jn=$t.current)==null?void 0:jn.instance;if(Pn&&ka&&tt){const fn=Pn.onDidBlurEditorWidget(()=>{Zn.current=!1}),Wn=Pn.onDidFocusEditorText(()=>{Zn.current=!0});return()=>{fn.dispose(),Wn.dispose()}}},[$t.current,ka,tt]),(0,a.useEffect)(()=>{var jn;if((jn=$t.current)!=null&&jn.instance&&ka&&kt){let Pn=$t.current.instance,fn=Pn.getModel();if(!fn)return;(()=>{var Xt;let mn=[],Nt=[];const ga=fn.getAllDecorations();for(let Sa of ga)Sa.options.className==="highlighted-line"&&(mn.push((Xt=Sa==null?void 0:Sa.range)==null?void 0:Xt.startLineNumber),Nt.push(Sa==null?void 0:Sa.id));if(Bt===mn[0])return;fn.deltaDecorations(Nt,[]);const qn=fn.getLineCount();Bt&&Bt<=qn&&(Pn.deltaDecorations([],[{range:new me.Range(Bt,1,Bt,fn.getLineMaxColumn(Bt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Pn.revealLineInCenter(Bt))})();const gl=(Xt=!1)=>{var mn;let Nt=[],ga=[];const qn=fn.getAllDecorations();for(let Sa of qn)Sa.options.linesDecorationsClassName==="breakpoints-select"&&(Nt.push((mn=Sa==null?void 0:Sa.range)==null?void 0:mn.startLineNumber),ga.push(Sa==null?void 0:Sa.id));if(Xt)return{lines:Nt,ids:ga};ot(Nt)},Il=Xt=>at(void 0,null,function*(){let mn={range:new me.Range(Xt,1,Xt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield fn.deltaDecorations([],[mn]),gl()}),wr=Xt=>at(void 0,null,function*(){let mn=[];const Nt=Pn.getLineDecorations(Xt);for(let ga of Nt)ga.options.linesDecorationsClassName==="breakpoints-select"&&mn.push(ga.id);yield fn.deltaDecorations(mn,[]),gl()}),pn=Xt=>{let mn=Pn.getLineDecorations(Xt);for(let Nt of mn)if(Nt.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Dt.isEqual)(lt,gl(!0).lines)){fn.deltaDecorations(gl(!0).ids,[]);const Xt=lt.map(mn=>({range:new me.Range(mn,1,mn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));fn.deltaDecorations([],Xt)}const Xn=Pn.onDidChangeModelContent(Xt=>{let mn=Pn.getPosition();if(mn){let Nt=mn.lineNumber;clearTimeout(ll.current),ll.current=setTimeout(()=>{on(fn.getLineContent(Nt),Nt)?wr(Nt):pn(Nt)?(wr(Nt),Il(Nt)):gl()},100)}}),qa=Pn.onMouseDown(Xt=>{var mn,Nt,ga;if(Xt.target.detail&&((ga=(Nt=(mn=Xt.target)==null?void 0:mn.element)==null?void 0:Nt.className)!=null&&ga.includes("line-numbers"))){let qn=Xt.target.position.lineNumber;if(on(fn.getLineContent(qn),qn))return;pn(qn)?wr(qn):Il(qn)}}),La=Xt=>{let mn={range:new me.Range(Xt,1,Xt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};$n.current=Pn.deltaDecorations($n.current,[mn])},yl=()=>{$n.current=Pn.deltaDecorations($n.current,[])},Rl=Pn.onMouseMove(Xt=>{var mn,Nt,ga;if(yl(),Xt.target.detail&&((ga=(Nt=(mn=Xt.target)==null?void 0:mn.element)==null?void 0:Nt.className)!=null&&ga.includes("line-numbers"))){let qn=Xt.target.position.lineNumber;if(on(fn.getLineContent(qn),qn))return;La(qn)}}),Le=Pn.onMouseLeave(()=>{yl()});return()=>{Xn.dispose(),qa.dispose(),Rl.dispose(),Le.dispose()}}},[$t.current,ka,lt,Bt,kt,Jt]),(0,a.useEffect)(()=>{var jn;(jn=$t.current)!=null&&jn.instance&&kt&&$t.current.instance.setPosition({lineNumber:0,column:0})},[Bt]);function dn(){let jn=$t.current.instance;if(jn){const Pn=jn.getSelection(),fn=$t.current.pastePos||{},Wn=new me.Range(fn.startLineNumber||Pn.endLineNumber,fn.startColumn||Pn.endColumn,fn.endLineNumber||Pn.endLineNumber,fn.endColumn||Pn.endColumn);setTimeout(()=>{jn.executeEdits("",[{range:Wn,text:""}])},300)}}function Fn(jn){(window.navigator.platform.match("Mac")?jn.metaKey:jn.ctrlKey)&&jn.keyCode==83&&(jn.preventDefault(),mt())}const Mn=()=>{if(xt&&$t.current.instance){const jn=$t.current.instance.getContentHeight();Wa(jn{if(!Zn.current)return;const{keyCode:Pn,ctrlKey:fn,metaKey:Wn,target:gl,type:Il}=jn;return(Il==="paste"||(Pn===67||Pn===86)&&(Wn||fn))&&gl.nodeName==="TEXTAREA"&&(cn(),jn.preventDefault()),!1};function bn(jn,Pn){var fn=window.URL||window.webkitURL||window,Wn=new Blob([Pn]),gl=document.createElementNS("http://www.w3.org/1999/xhtml","a");gl.href=fn.createObjectURL(Wn),gl.download=jn,da(gl)}(0,a.useEffect)(()=>{Mn()},[Mn]),(0,a.useEffect)(()=>{hn.current&&!ka&&Promise.all([E.e(8909),E.e(5977)]).then(E.bind(E,71448)).then(jn=>{try{me=jn,$t.current.instance=me.editor.create(hn.current,{value:Qt,language:Ce(Jt),theme:Qe,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:vn||!1}},qe);const Pn=$t.current.instance;let gl=[...Ie.BH._menuItems].find(Xn=>Xn[0]._debugName=="EditorContext")[1],Il=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],wr=(Xn,qa)=>{var La,yl;let Rl=Xn._first;do qa.includes((yl=(La=Rl.element)==null?void 0:La.command)==null?void 0:yl.id)&&Xn._remove(Rl);while(Rl=Rl.next)};if(At(Pn,me),setTimeout(()=>{Mn(),$t.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{bn(Te||"educoder.txt",Pn.getValue())}})},500),$t.current.subscription=Pn.onDidChangeModelContent(Xn=>{Ka.current?clearTimeout(Ca.current):(Mn(),je(Pn.getValue(),Xn)),Ca.current=setTimeout(()=>{Ka.current=!1},500)}),window.Monaco||ve(me,Ce(Jt)),tt&&(wr(gl,Il),hn.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Yt),window.removeEventListener("paste",Yt),window.addEventListener("keydown",Yt),window.addEventListener("paste",Yt)),window.Monaco=me,Re&&Pn.onDidBlurEditorWidget(()=>{Re(Pn.getValue())}),St&&Pn.onDidFocusEditorText(()=>{tt&&He(),St(Pn.getValue())}),tt){He();try{Pn.onDidPaste(Xn=>{const qa=Pn.getSelection(),La=$t.current.pastePos||{},yl=new me.Range(La.startLineNumber||qa.endLineNumber,La.startColumn||qa.endColumn,La.endLineNumber||qa.endLineNumber,La.endColumn||qa.endColumn);Pn.executeEdits("",[{range:Xn.range,text:""}])})}catch(Xn){}}let pn=sa();return nn&&typeof nn=="string"&&new b(nn,Pn,me),Ya(!0),()=>{const Xn=$t.current.instance;Xn.dispose();const qa=Xn.getModel();qa&&qa.dispose(),$t.current.subscription&&$t.current.subscription.dispose(),pn.unobserve(hn.current)}}catch(Pn){}})},[]),(0,a.useEffect)(()=>{if($t.current.instance&&ka)return document.addEventListener("keydown",Fn,!1),()=>{document.removeEventListener("keydown",Fn)}},[mt,ka]),(0,a.useEffect)(()=>{let jn=$t.current.instance;if(jn&&ka){let Pn=Ce(Jt);me.editor.setModelLanguage(jn.getModel(),Pn)}},[Jt,ka]),(0,a.useEffect)(()=>{$t.current.instance&&ka&&me.editor.setTheme(Qe)},[Qe,ka]),(0,a.useEffect)(()=>{let jn=$t.current.instance;ya.current=Ee,jn&&ka&&(jn.updateOptions(Ke({},Ee)),setTimeout(()=>{jn.getModel().updateOptions(Ke({},Ee))},200))},[JSON.stringify(Ee),ka]),(0,a.useEffect)(()=>{let jn=$t.current.instance;jn&&ka&&jn.layout()},[jt,Ft,ka]);const[ua,ra]=(0,a.useState)(et(jt)),[pa,Wa]=(0,a.useState)(et(Ft)),ja=ht(Ke({},qt),{width:ua,height:pa,position:"relative"});return a.createElement("div",{className:"my-monaco-editor",ref:hn,style:ja,onFocus:()=>{tt&&He()}},Pe&&a.createElement(gt.CopyToClipboard,{text:Qt,onCopy:()=>oe.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(Pt.Z,{title:"\u590D\u5236\u4EE3\u7801"},a.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},a.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Lt({width:it="100%",height:vt="100%",original:jt,modified:Ft,language:Qt,options:Jt={}}){const qt=(0,a.useRef)(),[Ee,qe]=(0,a.useState)(null);function Qe(xt){let tt;return qt.current&&(tt=new te.Z(It=>{for(let je of It)(je.target.offsetHeight>0||je.target.offsetWidth>0)&&xt.layout()}),tt.observe(qt.current)),tt}(0,a.useEffect)(()=>(qt.current&&Promise.all([E.e(8909),E.e(9404)]).then(E.bind(E,2550)).then(xt=>{me=xt;const tt=me.editor.createDiffEditor(qt.current,ht(Ke({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},Jt),{wordWrap:!0}));qe(tt);let It=Qe(tt);return()=>{tt.dispose();const je=tt.getModel();je&&je.dispose(),It.unobserve(qt.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,a.useEffect)(()=>{Ee&&Ee.setModel({original:me.editor.createModel(jt,Qt),modified:me.editor.createModel(Ft,Qt)})},[jt,Ft,Qt,Ee]);const Re=et(it),Pe=et(vt),mt={width:Re,height:Pe};return a.createElement("div",{className:"my-diff-editor",ref:qt,style:mt})}},83078:function(ke,Je,E){"use strict";var a=E(21385),te=E(82326),ce=E(58755),se=E(59301);const ue=te.default.Option;Je.Z=({isTheoretical:le,onFontSizeChange:xe,cmFontSize:Se,cmCodeMode:re,autoFormat:ge,onCodeModeChange:we,onTabToSpace:De,onAutoFormat:pt,formatDocument:ve,className:ie="",tabToSpace:Me,children:Ze,code_editor:Ye,challenge:ye,shixun_environment_id:de,shixun_environments:b})=>{var Ie;const oe={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},Pt=(Ie=b==null?void 0:b.find(Dt=>Dt.shixun_environment_id===de))==null?void 0:Ie.program_language;return console.log("----",Pt,b,de,Ye),se.createElement("div",{className:`tpi-code-setting ${ie}`},se.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),se.createElement("section",null,se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),se.createElement(te.default,{bordered:!1,size:"small",value:re,onChange:we},se.createElement(ue,{value:"vs"},"\u767D\u8272\u80CC\u666F"),se.createElement(ue,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!le&&se.createElement(se.Fragment,null,se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),se.createElement(te.default,{bordered:!1,size:"small",value:Se,onChange:xe},se.createElement(ue,{value:12},"12px"),se.createElement(ue,{value:14},"14px"),se.createElement(ue,{value:16},"16px"),se.createElement(ue,{value:18},"18px"),se.createElement(ue,{value:20},"20px"),se.createElement(ue,{value:22},"22px"))),se.createElement("div",{className:"file-item"},se.createElement("b",null,"Tab\u8F6C\u6362"),se.createElement(ce.Z,{checked:Me,onChange:De})),se.createElement("div",{className:"file-item",onClick:ve},se.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!le&&se.createElement(se.Fragment,null,se.createElement("h3",null,"\u5FEB\u6377\u952E"),se.createElement("section",null,se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),se.createElement("span",null,"Ctrl + S")),se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),se.createElement("span",null,"F1 / Alt + F1")),se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),se.createElement("span",null,"Ctrl + ]/[")),se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),se.createElement("span",null,"Ctrl + Shift + \\")),se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),se.createElement("span",null,"Home")),se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),se.createElement("span",null,"End"))),Ze),!le&&se.createElement(se.Fragment,null,se.createElement("h3",null,"\u5B9E\u8BAD\u57FA\u672C\u4FE1\u606F"),se.createElement("section",null,Pt&&se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),se.createElement("span",null,Pt)),se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),se.createElement("span",null,oe[ye==null?void 0:ye.difficulty])),se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),se.createElement("span",null,Ye==null?void 0:Ye.name)),se.createElement("div",{className:"file-item"},se.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),se.createElement("span",null,Ye!=null&&Ye.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},54077:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return we}});var a={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT",tagsDom:"tagsDom___COQg7",hiddenbq:"hiddenbq___TqlUF"},te=E(29787),ce=E(25399),se=E(89787),ue=E(92310),le=E.n(ue),xe=E(76406),Se=E(90736),re=E(59301),we=({className:De,dataSource:pt=[],col:ve=4,right:ie,bottom:Me=23,precision:Ze=0,wrapWidth:Ye=1200,trackEventItems:ye,loading:de,onRemove:b=()=>{},isCurrent:Ie=!0,showProgress:oe=!1,showAlias:Pt=!1,category:Dt="notDisplay",hiddenClick:bt=()=>{}})=>{const gt=Math.floor((Ye-(ve-1)*ie)/ve),yt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png",ptclass:"sprite-70",swclass:"sprite-68"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png",ptclass:"sprite-60",swclass:"sprite-65"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png",ptclass:"sprite-58",swclass:"sprite-63"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png",ptclass:"sprite-62",swclass:"sprite-67"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png",ptclass:"sprite-61",swclass:"sprite-66"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png",ptclass:"sprite-59",swclass:"sprite-64"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png",ptclass:"sprite-71",swclass:"sprite-69"}];return re.createElement(te.Z,{spinning:de},re.createElement("div",{className:le()(a.list,De)},!!(pt!=null&&pt.length)&&(pt==null?void 0:pt.map((Ve,Fe)=>{var he,We,ft,Kt,Ke,ht,wt;const{name:at,id:et,identifier:nt,featured:st,school_name:Ae,image_url:Ce,excellent:me,is_plan:He}=Ve;return re.createElement("div",{key:et,className:Ie&&oe?a.wrapisCurrent:a.wrap,style:{width:gt,marginRight:(1+Fe)%ve===0?0:ie+Ze,marginBottom:Me}},re.createElement("a",{className:a.li,onClick:Ge=>{Ge.preventDefault(),Ge.stopPropagation(),ye&&(0,xe.L9)([ye]),(0,xe.xg)(`/paths/${nt}`)}},re.createElement("div",{className:a.img},re.createElement("img",{className:a.cover,src:`${Ce}`}),(he=Ve==null?void 0:Ve.subject_tags)==null?void 0:he.map((Ge,Lt)=>{var it,vt;if(Lt===0){const Ft=(it=yt.find(Qt=>Qt.name==Ge))==null?void 0:it.swclass;return re.createElement("span",{className:`sprite ${Ft} ${a.sign}`,style:{left:"-4px"}})}const jt=(vt=yt.find(Ft=>Ft.name==Ge))==null?void 0:vt.ptclass;return re.createElement("span",{className:`sprite ${jt} ${a.sign}`,style:{left:`${48+52*(Lt-1)+2*Lt}px`}})}),re.createElement("div",{className:a.tagsDom},re.createElement("div",{className:"flex flex-wrap item-center",style:{gap:"0 6px"}},(Ve==null?void 0:Ve.excellent)&&re.createElement("div",{className:a.bq},"\u5F00\u653E\u8BFE\u7A0B"),((We=Ve==null?void 0:Ve.custom_tags)==null?void 0:We.length)>0&&(Ve==null?void 0:Ve.custom_tags.map((Ge,Lt)=>{var it;return re.createElement(ce.Z,{title:Ge==null?void 0:Ge.tag_name,key:Lt},re.createElement("div",{className:"font12 rounded-2px c-white flex item-center",style:{height:22,padding:"0 6px",maxWidth:((it=Ve==null?void 0:Ve.custom_tags)==null?void 0:it.length)>2?"60px":"71px",background:"rgba(48, 97, 208, .6)",border:"1px solid #8FAFF8"}},re.createElement("span",{className:"multi-llipsis1e"},Ge==null?void 0:Ge.tag_name)))})))),Dt=="hide"&&(Ve==null?void 0:Ve.studying)&&Ie&&re.createElement("div",{className:`${a.movebq} user-path-items`,onClick:Ge=>{Ge.stopPropagation(),b(Ve)}},re.createElement("i",{className:"iconfont icon-yichu1 font12"}),re.createElement("span",null,"\u79FB\u9664")),!["notDisplay","collect","payed"].includes(Dt)&&Ie&&re.createElement("div",{className:`${a.hiddenbq} user-path-items`,onClick:Ge=>{Ge.stopPropagation(),bt(Ve)}},re.createElement("i",{className:`iconfont ${Dt=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),re.createElement("span",null,Dt=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),re.createElement("div",{className:a.name},re.createElement(ce.Z,{title:Pt&&(Ve!=null&&Ve.excellent_alias_name)?re.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${at}`,re.createElement("br",null),re.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ve==null?void 0:Ve.excellent_alias_name}`)):at},re.createElement("span",{className:a.e},Pt&&(Ve==null?void 0:Ve.excellent_alias_name)||at))),Ie&&oe&&((ft=Ve==null?void 0:Ve.progress)==null?void 0:ft.all_score)!=0&&re.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},re.createElement(se.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Kt=Ve==null?void 0:Ve.progress)==null?void 0:Kt.my_score)/((Ke=Ve==null?void 0:Ve.progress)==null?void 0:Ke.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(ht=Ve==null?void 0:Ve.progress)==null?void 0:ht.my_score,"/",(wt=Ve==null?void 0:Ve.progress)==null?void 0:wt.all_score),(!Ie||!oe)&&re.createElement(ce.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Ae}`},re.createElement("div",{className:a.unit},re.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Ae)),(!Ie||!oe)&&re.createElement("div",{className:a.tags},re.createElement("div",null,re.createElement(ce.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),re.createElement("span",null,Ve.stages_count))),re.createElement(ce.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),re.createElement("span",null,Ve.members_count)))))))})),!pt.length&&re.createElement(Se.Z,null)))}},70467:function(ke,Je,E){"use strict";E.d(Je,{jL:function(){return se},w9:function(){return at},QD:function(){return lt},cQ:function(){return Fe.Z},op:function(){return tt},O5:function(){return sa},_b:function(){return nn},t7:function(){return Ze},Gi:function(){return me},YG:function(){return Ae},qp:function(){return ge},vr:function(){return Ne},qE:function(){return At},Je:function(){return de},wb:function(){return Ve},cq:function(){return jt},tp:function(){return pt}});var a=E(59301),te={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"},se=({dataSource:cn=[],img:An,imgWidth:on=346,title:dn,sunTitle:Fn,bannerExtraContent:Mn})=>a.createElement("div",{className:te.banner},a.createElement("div",{className:te.content},a.createElement("aside",null,a.createElement("p",null,a.createElement("b",null,dn),a.createElement("span",null,Fn)),cn.length>0&&a.createElement("div",{className:te.btns},cn.map((da,Yt)=>a.createElement("div",{key:Yt,onClick:da.click},da.name,da.sign?a.createElement("span",{className:"sprite sprite-33"}):null))),Mn),An&&a.createElement("img",{style:{marginTop:33,marginRight:38},src:An,width:on}))),ue={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},le=E(92310),xe=E.n(le),Se=E(78267),ge=({dataSource:cn=[],value:An,onChange:on,onTitleChange:dn,className:Fn,title:Mn,titleWidth:da=41,style:Yt={},fontColor:bn="#6A7283",showCount:ua})=>{const[ra,pa]=(0,a.useState)(1),[Wa,ja]=(0,a.useState)(!1),jn=(0,a.useRef)(null),Pn=(0,a.useRef)(null);return(0,a.useEffect)(()=>{var fn;cn.length!==0&&(((fn=jn==null?void 0:jn.current)==null?void 0:fn.clientHeight)>97?pa(1):pa(0)),cn.length===0&&pa(0),ja(!1)},[cn]),a.createElement("div",{className:xe()(ue.row,Fn,"fadeIn","animated"),style:Yt},a.createElement("div",{onClick:(0,Se.throttle)(()=>dn==null?void 0:dn(),2e3),style:{width:da,marginTop:Wa?12:4},className:`${ue.title} ${dn?"current":""}`},Mn),a.createElement("div",{className:Wa?`${ue.tagsWrap} ${ue.tagsBorderWrap}`:ue.tagsWrap},a.createElement("div",{className:ue.bar,ref:Pn,style:ra>0?{height:ra===1?97:"auto",overflow:ra===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},a.createElement("div",{className:ue.tag,ref:jn},cn==null?void 0:cn.map(fn=>a.createElement("span",{onClick:()=>on(fn.id),key:fn.id,style:{color:bn},className:An===fn.id?ue.active:""},a.createElement("span",{title:fn.name,className:ue.name},fn.name),!!ua&&a.createElement("span",{className:ue.num},fn.count))))),!!ra&&a.createElement(a.Fragment,null,ra===1?a.createElement("div",{onClick:()=>{var fn;pa(2),((fn=jn==null?void 0:jn.current)==null?void 0:fn.clientHeight)>245?ja(!0):ja(!1)},className:ue.action},"\u5C55\u5F00",a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):a.createElement("div",{onClick:()=>{Pn.current.scrollTop=0,pa(1),ja(!1)},className:ue.action},"\u6536\u8D77",a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},we={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"},pt=({dataSource:cn=[],value:An,onChange:on,className:dn,style:Fn={}})=>a.createElement("div",{style:Fn,className:xe()(we.tabs,dn)},cn.map(Mn=>a.createElement("span",{onClick:()=>on(Mn.id),className:An===Mn.id?we.active:"",key:Mn.id},Mn.name))),ve={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},ie=E(37568),Ze=({dataSource:cn=[],value:An="",onChange:on,onInputChange:dn=()=>{},className:Fn,style:Mn={},placeholder:da,allowClear:Yt=!1})=>{var bn;const[ua,ra]=(0,a.useState)(""),[pa,Wa]=(0,a.useState)("");(0,a.useEffect)(()=>{var Pn;let fn=An;(Pn=JSON.stringify(An))!=null&&Pn.includes("{")&&(ra(An.id),fn=An.value||"");try{Wa(decodeURIComponent(fn||""))}catch(Wn){Wa(decodeURIComponent(fn||""))}},[An]);const ja=()=>{on(encodeURIComponent(pa),ua||null)},jn=Pn=>{Pn!==ua&&(ra(Pn),on(encodeURIComponent(pa),Pn))};return a.createElement("div",{className:xe()(ve.input,Fn),style:Mn},!!cn.length&&a.createElement("div",{className:ve.dropdown},a.createElement("div",{className:ve.text},(bn=cn.find(Pn=>Pn.id===ua))==null?void 0:bn.name,a.createElement("i",{className:"iconfont icon-zhankai4"}),a.createElement("b",{className:ve.b1}),a.createElement("b",{className:ve.b2})),a.createElement("div",{className:ve.menu},cn.map((Pn,fn)=>a.createElement("div",{key:fn,onClick:()=>jn(Pn.id)},Pn.name)))),a.createElement(ie.default,{onPressEnter:ja,value:pa,onChange:Pn=>{Wa(Pn.target.value),dn(encodeURIComponent(Pn.target.value),ua||null)},placeholder:da,variant:"borderless",allowClear:Yt,onClear:()=>on("",ua||null)}),a.createElement("i",{onClick:ja,className:"iconfont icon-sousuo9 font14 current"}))},Ye={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"},de=({value:cn,onChange:An,className:on,total:dn,pageSize:Fn,style:Mn={}})=>{const da=cn<2,Yt=cn>=Math.ceil(dn/Fn);return dn<=Fn?a.createElement(a.Fragment,null):a.createElement("div",{className:xe()(Ye.quickPager,on),style:Mn},a.createElement("div",{onClick:()=>{da||An(cn-1,"prev")},className:da?Ye.disabled:""},"\u4E0A\u4E00\u9875"),a.createElement("div",{onClick:()=>{Yt||An(cn+1,"next")},className:Yt?Ye.disabled:""},"\u4E0B\u4E00\u9875"))},b={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"},Ie=E(29787),oe=E(25399),Pt=E(63139),Dt=E(14185),bt=E(76406),gt=E(90736),Ve=({className:cn,dataSource:An=[],col:on=4,right:dn,bottom:Fn=23,precision:Mn=0,wrapWidth:da=1200,trackEventItems:Yt,loading:bn})=>{const ua=Math.floor((da-(on-1)*dn)/on);return a.createElement(Ie.Z,{spinning:bn},a.createElement("div",{className:xe()(b.list,cn)},!!An.length&&An.map((ra,pa)=>{const{name:Wa,id:ja,identifier:jn,power:Pn,cover_image_id:fn,pic:Wn}=ra;return a.createElement("div",{className:b.wrap,key:ja,style:{width:ua,marginRight:(1+pa)%on===0?0:dn+Mn,marginBottom:Fn}},a.createElement("a",{target:"_blank",href:`/shixuns/${jn}/challenges`,className:b.li,onClick:gl=>{gl.preventDefault(),Yt&&(0,bt.L9)([Yt]),Pn&&(0,bt.xg)(`/shixuns/${jn}/challenges`)}},a.createElement("div",{className:b.img},a.createElement("img",{className:b.cover,src:`${Wn}`}),ra.is_jupyter&&a.createElement("span",{className:`sprite sprite-43 ${b.sign}`}),ra.is_jupyter_lab&&a.createElement("span",{className:`sprite sprite-42 ${b.sign}`}),ra.is_unity_3d&&a.createElement("span",{className:`sprite sprite-44 ${b.sign}`})),a.createElement("div",{className:b.name},a.createElement(oe.Z,{title:Wa||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:b.e},Wa||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{className:b.tags},a.createElement(oe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),a.createElement("span",null,ra.challenges_count))),!!ra.myshixuns_count&&a.createElement(oe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),a.createElement("span",null,ra.myshixuns_count))),a.createElement(oe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},a.createElement("span",null,a.createElement("span",null,ra.level))),a.createElement("div",{className:b.rate},a.createElement(Pt.Z,{allowHalf:!0,disabled:!0,defaultValue:ra.score_info}),a.createElement("span",null,"\xA0",ra.score_info?`${ra.score_info}\u5206`:"5\u5206")))),!Pn&&a.createElement("div",{className:b.lockWrap},a.createElement("img",{src:`${Dt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!An.length&&a.createElement(gt.Z,null)))},Fe=E(54077),he={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",hidden:"hidden___NniIi",wrap:"wrap___pKgcW",btnsTop:"btnsTop___Lrm6T",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},We=E(62957),ft=E(96599),Kt="data:image/png;base64,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",Ke=E(59301),ht=(cn,An,on)=>new Promise((dn,Fn)=>{var Mn=bn=>{try{Yt(on.next(bn))}catch(ua){Fn(ua)}},da=bn=>{try{Yt(on.throw(bn))}catch(ua){Fn(ua)}},Yt=bn=>bn.done?dn(bn.value):Promise.resolve(bn.value).then(Mn,da);Yt((on=on.apply(cn,An)).next())}),at=({className:cn,dataSource:An=[],col:on=4,right:dn,bottom:Fn=23,precision:Mn=0,wrapWidth:da=1200,trackEventItems:Yt,loading:bn,category:ua,hiddenClick:ra,handleVery:pa=()=>!0,isCurrent:Wa})=>{const[ja,jn]=We.default.useModal(),Pn=Math.floor((da-(on-1)*dn)/on),fn=Wn=>ht(void 0,null,function*(){ja.confirm({title:"\u7F6E\u9876",width:500,content:Ke.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u5C06",Ke.createElement("span",{className:"c-blue"},"\u201C",Wn.name,"\u201D"),"\u8BFE\u5802\u7F6E\u9876\u5417\uFF1F"),okText:"\u786E\u8BA4\u7F6E\u9876",centered:!0,cancelText:"\u53D6\u6D88"})});return Ke.createElement(Ie.Z,{spinning:bn},jn,Ke.createElement("div",{className:xe()(he.list,cn)},!!An.length&&An.map((Wn,gl)=>{const{subject_identifier:Il,id:wr,identifier:pn,power:Xn}=Wn,qa=Wn.is_public!=0&&Wn.is_public;return Ke.createElement("div",{className:he.wrap,key:wr,style:{width:Pn,marginRight:(1+gl)%on===0?0:dn+Mn,marginBottom:Fn}},Wn.homepage_show&&Ke.createElement("div",{className:he.btnsTop},Ke.createElement(ft.default,{color:"red"},"\u7F6E\u9876")),Ke.createElement("a",{className:he.li,onClick:La=>{La.preventDefault(),pa(Wn==null?void 0:Wn.first_category_url)&&(Yt&&(0,bt.L9)([Yt]),(0,bt.xg)(Wn.first_category_url))}},Ke.createElement("div",{className:he.top},Ke.createElement(oe.Z,{title:Wn.name},Ke.createElement("div",{className:he.name},Wn.name)),Ke.createElement("img",{className:he.img,src:Dt.Z.IMG_SERVER+"/images/"+Wn.avatar_url}),Ke.createElement("div",{className:he.text,title:Wn.creator},Wn.creator),Il&&Ke.createElement("div",{className:he.btns},Ke.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Ke.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),qa&&Ke.createElement("div",{className:he.sign},"\u516C\u5F00"),Wa&&Ke.createElement("div",{className:he.hidden,onClick:La=>{La.stopPropagation(),ra(Wn)}},Ke.createElement("i",{className:`iconfont ${ua=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),ua=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),Ke.createElement("div",{className:he.bottom},Wn.visits>0&&Ke.createElement(oe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Ke.createElement("span",null,Ke.createElement("i",{className:"iconfont icon-liulanyan"}),Ke.createElement("span",null,Wn.visits))),Wn.course_members_count>0&&Ke.createElement(oe.Z,{title:"\u6210\u5458",placement:"bottom"},Ke.createElement("span",null,Ke.createElement("i",{className:"iconfont icon-chengyuan"}),Wn.course_members_count)),Wn.tasks_count>0&&Ke.createElement(oe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Ke.createElement("span",null,Ke.createElement("i",{className:"iconfont icon-zuoye"}),Wn.tasks_count)),Wn.is_end?Ke.createElement("div",{style:{color:"#6B758B"}}):Ke.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Wn.is_accessible&&Ke.createElement("div",{className:he.lockWrap},Ke.createElement("img",{src:`${Dt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Ke.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!An.length&&Ke.createElement(gt.Z,null)))},et={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"},nt=E(44283),Ae=({dataSource:cn=[],value:An,onChange:on,className:dn,style:Fn={},tabBarExtraContent:Mn})=>a.createElement("div",{className:xe()(et.tabs,dn),style:Fn},a.createElement("div",{className:et.tabsWrap},cn.map((da,Yt)=>!(da!=null&&da.hide)&&a.createElement("aside",{className:et.tab,onClick:()=>{on(da.id),da.link&&nt.history.push(da.link)},key:Yt},a.createElement("div",{className:An===da.id?et.active:""},da.name),(da==null?void 0:da.resetCount)==null&&(da==null?void 0:da.total)!==void 0&&a.createElement("span",null,"\uFF08",da==null?void 0:da.total,"\uFF09"),(da==null?void 0:da.resetCount)!==void 0&&(da==null?void 0:da.total)!==void 0&&a.createElement(oe.Z,{title:(da==null?void 0:da.tip)!=null?da==null?void 0:da.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},da==null?void 0:da.resetCount),"/",a.createElement("span",null,da==null?void 0:da.total),"\uFF09"))))),a.createElement("div",{className:et.tabBar},Mn)),me=({className:cn,style:An={},children:on})=>a.createElement("div",{className:xe()(cn),style:An},on),He={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"},Ge=E(75727),Lt=E(93041);const it=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var jt=({sortValue:cn,dropValue:An,className:on,onSort:dn,onDrop:Fn,dataSource:Mn=it})=>{var da;return a.createElement("div",{className:xe()(He.orderWrap,on)},a.createElement(Ge.Z,{dropdownRender:()=>a.createElement(Lt.default,null,Mn.map((Yt,bn)=>a.createElement(Lt.default.Item,{key:bn,onClick:()=>Fn(Yt.id)},Yt.name)))},a.createElement("span",{className:He.orderTextWrap},(da=Mn.find(Yt=>An===Yt.id))==null?void 0:da.name)),a.createElement("span",{className:He.orderIconWrap},a.createElement("span",{className:He.orderAsc},a.createElement("i",{className:cn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${He.cursorPointer} ${He.active}`:`iconfont icon-sanjiaoxing-up font12 ${He.cursorPointer}`,onClick:()=>dn(cn==="asc"?"desc":"asc")})),a.createElement("span",{className:He.orderDesc},a.createElement("i",{className:cn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${He.cursorPointer} ${He.active}`:`iconfont icon-sanjiaoxing-down font12 ${He.cursorPointer}`,onClick:()=>dn(cn==="asc"?"desc":"asc")}))))},Ft={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"},Qt=E(7939),Jt=Object.defineProperty,qt=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,Qe=(cn,An,on)=>An in cn?Jt(cn,An,{enumerable:!0,configurable:!0,writable:!0,value:on}):cn[An]=on,Re=(cn,An)=>{for(var on in An||(An={}))Ee.call(An,on)&&Qe(cn,on,An[on]);if(qt)for(var on of qt(An))qe.call(An,on)&&Qe(cn,on,An[on]);return cn},Pe=(cn,An)=>{var on={};for(var dn in cn)Ee.call(cn,dn)&&An.indexOf(dn)<0&&(on[dn]=cn[dn]);if(cn!=null&&qt)for(var dn of qt(cn))An.indexOf(dn)<0&&qe.call(cn,dn)&&(on[dn]=cn[dn]);return on},mt=(cn,An,on)=>new Promise((dn,Fn)=>{var Mn=bn=>{try{Yt(on.next(bn))}catch(ua){Fn(ua)}},da=bn=>{try{Yt(on.throw(bn))}catch(ua){Fn(ua)}},Yt=bn=>bn.done?dn(bn.value):Promise.resolve(bn.value).then(Mn,da);Yt((on=on.apply(cn,An)).next())}),tt=cn=>{var An=cn,{className:on,style:dn,children:Fn,loading:Mn=!1,openLoading:da,onClick:Yt=()=>{},size:bn="middle",shape:ua="round"}=An,ra=Pe(An,["className","style","children","loading","openLoading","onClick","size","shape"]);const[pa,Wa]=(0,a.useState)(!1);return a.createElement(Qt.ZP,Re({onClick:(0,Se.throttle)(ja=>mt(void 0,null,function*(){da&&Wa(!0);try{yield Yt(ja)}catch(jn){console.log("error",jn)}da&&Wa(!1)}),2e3,{leading:!0,trailing:!1}),className:xe()(Ft.btn,Ft[`${bn}-${ua}`],on),style:dn,size:bn,shape:ua,loading:pa||Mn},ra),Fn)},It={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"},At=({className:cn,style:An,children:on=null,onClick:dn,title:Fn})=>a.createElement("div",{className:xe()(It.head,cn),style:An},a.createElement("span",{className:"primary-hover",onClick:dn},a.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),a.createElement("b",{title:Fn},Fn),a.createElement("div",{className:It.node},on)),St={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"},lt=({confirmShow:cn=!0,confirmTitle:An,confirmClick:on,cancelShow:dn=!0,cancelTitle:Fn,cancelClick:Mn,className:da,style:Yt,confirmLoading:bn=!1})=>a.createElement("div",{className:xe()(St.btns,da),style:Yt},cn&&a.createElement(Qt.ZP,{loading:bn,onClick:on,type:"primary",className:St.confirm},An),dn&&a.createElement(Qt.ZP,{onClick:Mn,className:St.cancel},Fn)),Te={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"},Ne=({className:cn,style:An={},LeftContent:on,children:dn,RightContent:Fn})=>a.createElement("div",{className:xe()(Te.fixedBottom,cn),style:An},a.createElement("div",{className:Te.wrap},a.createElement("div",{className:Te.left},on),a.createElement("div",{className:Te.center},dn),a.createElement("div",{className:Te.right},Fn))),Bt={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"},nn=({className:cn,style:An={},dataSource:on=[]})=>a.createElement("div",{className:xe()(Bt.crumbs,cn),style:An},on.map((dn,Fn)=>Fnnt.history.push(dn.path)},dn.name):a.createElement("span",null,dn.name),a.createElement("span",null,"\xA0",">","\xA0")):a.createElement("span",{key:Fn,style:{color:"#5F6368"}},dn.name))),vn=E(11938),Vt=Object.defineProperty,hn=Object.defineProperties,$t=Object.getOwnPropertyDescriptors,ya=Object.getOwnPropertySymbols,Nn=Object.prototype.hasOwnProperty,$n=Object.prototype.propertyIsEnumerable,Ka=(cn,An,on)=>An in cn?Vt(cn,An,{enumerable:!0,configurable:!0,writable:!0,value:on}):cn[An]=on,Ca=(cn,An)=>{for(var on in An||(An={}))Nn.call(An,on)&&Ka(cn,on,An[on]);if(ya)for(var on of ya(An))$n.call(An,on)&&Ka(cn,on,An[on]);return cn},ll=(cn,An)=>hn(cn,$t(An)),Zn=(cn,An)=>{var on={};for(var dn in cn)Nn.call(cn,dn)&&An.indexOf(dn)<0&&(on[dn]=cn[dn]);if(cn!=null&&ya)for(var dn of ya(cn))An.indexOf(dn)<0&&$n.call(cn,dn)&&(on[dn]=cn[dn]);return on};const{Countdown:ka}=vn.default;var sa=cn=>{var An=cn,{onChange:on}=An,dn=Zn(An,["onChange"]);const[Fn,Mn]=(0,a.useState)(null);(0,a.useEffect)(()=>{typeof Fn=="number"&&Fn>=0&&on(Fn)},[Fn]);const da=Yt=>{const bn=Math.floor(Yt/1e3);Mn(bn)};return a.createElement(ka,ll(Ca({},dn),{onChange:da}))}},79006:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return te}});var a=E(59301);function te(ce,se){const ue=(0,a.useRef)();(0,a.useEffect)(()=>{ue.current=ce}),(0,a.useEffect)(()=>{function le(){ue.current()}if(se!==null){let xe=setInterval(le,se);return()=>clearInterval(xe)}},[se])}},79363:function(ke,Je,E){"use strict";var a=E(66649),te=E.n(a),ce=E(77019),se=E(59301);const ue=({date:le,showTag:xe})=>se.createElement(ce.Z,{align:"middle"},se.createElement("div",null," ",le?te()(le).format("YYYY-MM-DD HH:mm"):"--"," "),xe&&se.createElement(ce.Z,{style:{color:"#3061D0",fontSize:"12px",borderRadius:"2px",padding:"0 5px",marginLeft:"5px",height:"22px",lineHeight:"22px",backgroundColor:"#EAEFFA",textAlign:"center"},align:"middle"},se.createElement("i",{className:"iconfont icon-pingceshu mr3 font12"}),"\u7CFB\u7EDF\u8BC4\u6D4B"));Je.Z=ue},83601:function(ke,Je,E){"use strict";var a=E(59301),te=E(11938),ce=E(4875),se=E(28284),ue=E(62957),le=E(29787),xe=E(70858),Se=E(37568),re=E(77019),ge=E(5269),we=E(7939),De=E(84849),pt=E(66649),ve=E.n(pt),ie=E(44283),Me=E(76406),Ze=E(92427),Ye=E(15267),ye=E(63392),de=E(59301),b=(Dt,bt,gt)=>new Promise((yt,Ve)=>{var Fe=ft=>{try{We(gt.next(ft))}catch(Kt){Ve(Kt)}},he=ft=>{try{We(gt.throw(ft))}catch(Kt){Ve(Kt)}},We=ft=>ft.done?yt(ft.value):Promise.resolve(ft.value).then(Fe,he);We((gt=gt.apply(Dt,bt)).next())});const{Countdown:Ie}=te.default,oe=({value:Dt,onChange:bt,MaxMinutes:gt})=>de.createElement(de.Fragment,null,de.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",de.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",de.createElement("br",null)),de.createElement(ce.Z,{value:Dt,onChange:bt,min:0,precision:0,max:gt,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${gt}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),Pt=({exercise:Dt,successCb:bt,dispatch:gt})=>{var yt,Ve,Fe,he;const We=(0,ie.useParams)(),[ft]=se.default.useForm(),Kt=se.default.useWatch("time",ft),[Ke,ht]=(0,a.useState)(!1),wt=(0,a.useRef)(),{actionTabs:at}=Dt,[et,nt]=(0,a.useState)(),[,st,Ae,Ce]=(0,ye.U)(De.n7,{id:We.categoryId}),[,me,He]=(0,ye.U)(De.Cd,{});(0,a.useEffect)(()=>{Dt.actionTabs.key==="student-unlock"&&(ht(!1),ft.resetFields())},[Dt.actionTabs.key]);const Ge=()=>new Promise(Ee=>b(void 0,null,function*(){var qe,Qe;return wt.current=yield(0,Ze.y)({ip_limit:(qe=at==null?void 0:at.exerciseParams)==null?void 0:qe.ip_limit,ip_bind:(Qe=at==null?void 0:at.exerciseParams)==null?void 0:Qe.ip_bind_type}),Ee()})),Lt=()=>b(void 0,null,function*(){var Ee,qe,Qe,Re,Pe;yield ft.validateFields();const mt=ft.getFieldsValue();if(ht(!0),(((Ee=at==null?void 0:at.exerciseParams)==null?void 0:Ee.ip_limit)!=="no"||(qe=at==null?void 0:at.exerciseParams)!=null&&qe.ip_bind_type)&&(yield Ge()),(yield(0,De.ZD)((Qe=at==null?void 0:at.exerciseParams)==null?void 0:Qe.id,{exercise_user_id:(Re=at==null?void 0:at.exerciseParams)==null?void 0:Re.exercise_user_id,unlock_key:mt.unlock_key,time:mt.time,ip:wt.current})).status===0){if(bt){gt({type:"exercise/setActionTabs",payload:{}}),bt();return}const tt=at==null?void 0:at.exerciseParams;(0,Me.nr)({inner_ip:tt.inner_ip,public_ip:tt.public_ip,open_camera:tt.open_camera,ip_limit:tt.ip_limit,ip_bind:tt.ip_bind,ip_bind_type:tt.ip_bind_type,exercise_tips:tt.exercise_tips,exerciseId:tt.id,screen_open:tt.screen_open,screen_num:tt.screen_num,screen_sec:tt.screen_sec,coursesId:We.coursesId,login:(Pe=(0,Ye.eY)())==null?void 0:Pe.login,history,identity_verify:tt.identity_verify,open_phone_video_recording:tt.open_phone_video_recording,current_status:tt.current_status}),gt({type:"exercise/setActionTabs",payload:{}})}ht(!1)}),it=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Ee=>de.createElement("span",{className:Ee.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ee)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Ee=>de.createElement("span",{className:Ee.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ee)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],vt=((yt=at==null?void 0:at.exerciseParams)==null?void 0:yt.errorMessage)&&typeof((Ve=at==null?void 0:at.exerciseParams)==null?void 0:Ve.errorMessage)=="object";(0,a.useEffect)(()=>{Dt.actionTabs.key==="student-unlock"&&b(void 0,null,function*(){const Ee=yield He(We);yield Ae({}),Ee.status||nt(Ee)})},[Dt.actionTabs.key]);const{time:jt,end_time:Ft}=(et==null?void 0:et.exercise)||{},Qt=Ce!=null&&Ce.user_end_time?ve()(Ce==null?void 0:Ce.user_end_time).add(1,"minutes"):ve()(),Jt=ve()(Ce==null?void 0:Ce.user_total_end_time)>Qt?Math.round(ve().duration(ve()(Ce==null?void 0:Ce.user_total_end_time).diff(Qt.startOf("minute"))).asMinutes()):0,qt=((Ce==null?void 0:Ce.student_left_minutes)||0)+(Kt||0);return de.createElement(de.Fragment,null,de.createElement(ue.default,{width:514,centered:!0,closable:!!((Fe=at==null?void 0:at.exerciseParams)!=null&&Fe.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:Dt.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{gt({type:"exercise/setActionTabs",payload:{}})}},de.createElement(le.Z,{spinning:st||me},vt&&de.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!vt&&de.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),vt&&de.createElement(xe.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((he=at==null?void 0:at.exerciseParams)==null?void 0:he.errorMessage)||{}],columns:it}),de.createElement("div",{className:""},de.createElement(se.default,{form:ft,layout:"vertical",autoComplete:"off"},de.createElement(se.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},de.createElement(Se.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),jt!==-1?de.createElement(de.Fragment,null,de.createElement(se.default.Item,{name:"time",label:de.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",de.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",ve()(Ce==null?void 0:Ce.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},de.createElement(oe,{MaxMinutes:Jt})),de.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",de.createElement("span",{className:"ml5"},st||me?"--":qt),"\u5206\u949F",qt!==0&&(Ce==null?void 0:Ce.user_end_time)&&de.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",de.createElement("span",{className:"ml5"},ve()(Ce==null?void 0:Ce.user_end_time).add(Kt||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):de.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",ve()(Ft).format("YYYY-MM-DD HH:mm")))),de.createElement(re.Z,{justify:"space-between",align:"middle"},de.createElement(ge.Z,null),de.createElement(ge.Z,null,de.createElement(we.ZP,{loading:Ke,onClick:Lt},"\u8FDB\u5165\u8003\u8BD5"))))))};Je.Z=(0,ie.connect)(({exercise:Dt})=>({exercise:Dt}))(Pt)},97659:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return ge}});var a=E(59301),te=E(37568),ce=E(62673),se=E(77019),ue={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},le="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",xe=E(90736),Se=(we,De,pt)=>new Promise((ve,ie)=>{var Me=ye=>{try{Ye(pt.next(ye))}catch(de){ie(de)}},Ze=ye=>{try{Ye(pt.throw(ye))}catch(de){ie(de)}},Ye=ye=>ye.done?ve(ye.value):Promise.resolve(ye.value).then(Me,Ze);Ye((pt=pt.apply(we,De)).next())}),ge=({data:we,value:De=[],handleChangePage:pt,className:ve="",setSelectedRowKeys:ie,selectedRowKeys:Me,onChange:Ze=()=>{}})=>{const[Ye,ye]=(0,a.useState)([]),[de,b]=(0,a.useState)([]),[Ie,oe]=(0,a.useState)([]);let[Pt,Dt]=(0,a.useState)(1),[bt,gt]=(0,a.useState)();return(0,a.useEffect)(()=>{ye(we),b([]),oe([])},[we]),(0,a.useEffect)(()=>{ie&&(b(Me),oe(Me))},[Me]),a.createElement("div",{className:`flex justify-between w-full ${ve}`},a.createElement("div",{className:ue.leftdiv},a.createElement(te.default.Search,{size:"middle",style:{marginBottom:"10rem"},onChange:yt=>Se(void 0,null,function*(){ye(we.filter(Ve=>{var Fe;return(Fe=Ve==null?void 0:Ve.name)==null?void 0:Fe.includes(yt.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Ye.length===0&&a.createElement(xe.Z,{styles:{margin:"70rem auto"},customText:"\u6682\u65E0\u5206\u73ED"}),a.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},a.createElement(ce.default.Group,{value:de.map(yt=>`${yt.id}`),onChange:yt=>{ie(Ye.filter(Ve=>yt.includes(`${Ve.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},Ye.map((yt,Ve)=>a.createElement(se.Z,{key:yt.id,style:{marginTop:"10rem",lineHeight:"24rem",display:"flex",width:"200rem"}},a.createElement(ce.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:yt.is_published,value:`${yt.id}`},a.createElement("div",{className:ue.listClass},a.createElement("span",{className:ue.spantitle,style:{width:yt.is_published?"108px":"170px"}},yt.name),yt.is_published&&a.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),a.createElement("div",{className:ue.rightdiv},a.createElement(te.default.Search,{onChange:yt=>{oe(de.filter(Ve=>Ve.name.includes(yt.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Ie.length===0&&a.createElement(xe.Z,{imgStyles:{width:"200rem"},styles:{margin:"70rem auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),Ie.length>0&&a.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},a.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},Ie.map((yt,Ve)=>a.createElement("div",{className:"flex justify-between item-center",style:{marginTop:"10rem"},key:yt.id},a.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{margin:"0 5rem"}},yt.name),a.createElement("img",{src:le,className:"current",style:{height:"16rem",marginRight:"17rem"},onClick:()=>{ie(de.filter(Fe=>`${Fe.id}`!=`${yt.id}`))}})))))))}},38332:function(ke,Je,E){"use strict";var a=E(59301),te=E(28284),ce=E(6767),se=E(62957),ue=E(47889),le=E(24017),xe=E(62673),Se=E(44283),re=E(27871),ge=E(49317),we=E(97659),De=E(59301),pt=(ie,Me,Ze)=>new Promise((Ye,ye)=>{var de=oe=>{try{Ie(Ze.next(oe))}catch(Pt){ye(Pt)}},b=oe=>{try{Ie(Ze.throw(oe))}catch(Pt){ye(Pt)}},Ie=oe=>oe.done?Ye(oe.value):Promise.resolve(oe.value).then(de,b);Ie((Ze=Ze.apply(ie,Me)).next())});const ve=({classroomList:ie,dispatch:Me,courseEndTime:Ze,Callback:Ye})=>{const ye=(0,Se.useParams)(),[de]=te.default.useForm(),[b,Ie]=(0,a.useState)([]),[oe,Pt]=(0,a.useState)([]),[Dt,bt]=(0,a.useState)(!0),[gt,yt]=(0,a.useState)({}),[Ve,Fe]=(0,a.useState)([]),[he,We]=(0,a.useState)(!1);(0,a.useEffect)(()=>{ie.actionTabs.key==="start_smart_plan_xia"&&(Ke(),ft())},[ie.actionTabs]);const ft=()=>pt(void 0,null,function*(){var ht,wt,at,et,nt,st,Ae,Ce,me;de.setFieldsValue({end_type:!0}),bt(!0);const He=yield(0,ge.ZP)(`/api/courses/${(wt=(ht=ie==null?void 0:ie.actionTabs)==null?void 0:ht.params)==null?void 0:wt.coursesId}/smart_plans/${(et=(at=ie==null?void 0:ie.actionTabs)==null?void 0:at.params)==null?void 0:et.smart_plans_id}.json`,{method:"get"});(He==null?void 0:He.status)==0&&(Fe((st=(nt=He==null?void 0:He.data)==null?void 0:nt.group_settings)==null?void 0:st.filter(Ge=>Ge==null?void 0:Ge.lesson_mode)),yt(He==null?void 0:He.data),Ie([...(me=(Ce=(Ae=He==null?void 0:He.data)==null?void 0:Ae.group_settings)==null?void 0:Ce.filter(Ge=>Ge==null?void 0:Ge.lesson_mode))==null?void 0:me.map(Ge=>(Ge.key=Ge==null?void 0:Ge.group_id,Ge.id=Ge==null?void 0:Ge.group_id,Ge.title=Ge==null?void 0:Ge.group_name,Ge.name=Ge==null?void 0:Ge.group_name,Ge.disabled=!1,Ge.is_published=!1,Ge))]))}),Kt=()=>pt(void 0,null,function*(){var ht,wt,at,et;!(gt!=null&>.unified_setting)&&(oe==null?void 0:oe.length)==0&&ce.ZP.error("\u8BF7\u9009\u62E9\u73ED\u7EA7"),We(!0);let nt=yield(0,ge.ZP)(`/api/courses/${(wt=(ht=ie==null?void 0:ie.actionTabs)==null?void 0:ht.params)==null?void 0:wt.coursesId}/smart_plans/${(et=(at=ie==null?void 0:ie.actionTabs)==null?void 0:at.params)==null?void 0:et.smart_plans_id}/ended.json`,{method:"put",body:{unified_setting:gt==null?void 0:gt.unified_setting,group_ids:(oe==null?void 0:oe.length)>0?oe==null?void 0:oe.map(st=>st==null?void 0:st.group_id):[],ended_at:de.getFieldValue("end_time")||""}});(nt==null?void 0:nt.status)==0&&(ce.ZP.success("\u7ED3\u8BFE\u6210\u529F"),Me({type:"classroomList/setActionTabs",payload:{}}),Ye()),We(!1)}),Ke=()=>{Ie([]),Pt([])};return De.createElement("div",null,De.createElement(se.default,{width:600,centered:!0,title:"\u7ED3\u8BFE\u65F6\u95F4",open:ie.actionTabs.key==="start_smart_plan_xia",confirmLoading:he,onOk:()=>Kt(),onCancel:()=>{Ke(),Me({type:"classroomList/setActionTabs",payload:{}})}},De.createElement(te.default,{form:de,className:re.Z.myForm},De.createElement(te.default.Item,{name:"end_type",label:"\u7ED3\u8BFE\u65B9\u5F0F"},De.createElement(ue.ZP.Group,{value:Dt,onChange:ht=>{bt(ht.target.value),Pt([]),de.setFieldsValue({end_time:""})}},De.createElement(ue.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),De.createElement(ue.ZP,{className:"ml20",value:!1},"\u5B9A\u65F6\u7ED3\u675F"))),!Dt&&De.createElement(te.default.Item,{name:"end_time",colon:!1,label:"\u7ED3\u8BFE\u65F6\u95F4"},De.createElement(le.default,{style:{width:"220px"},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u8BFE\u65F6\u95F4",allowClear:!0,showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large"})),b.length>0&&De.createElement(te.default.Item,{name:"select_class",label:"\u9009\u62E9\u73ED\u7EA7"},De.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px",marginTop:"5px"}},De.createElement("span",{style:{flex:1}},De.createElement(xe.default,{checked:oe.length===b.length,onChange:ht=>{oe.length===b.length?Pt([]):Pt(b)}},"\u5168\u9009")),De.createElement("span",{style:{width:16}}),De.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",oe.length||0,"\u4E2A\u5206\u73ED")),De.createElement(we.Z,{data:b,selectedRowKeys:oe,setSelectedRowKeys:Pt})))))};Je.Z=(0,Se.connect)(({classroomList:ie})=>({classroomList:ie}))(ve)},15838:function(ke,Je,E){"use strict";var a=E(59301),te=E(44283),ce=E(28284),se=E(62957),ue=E(6767),le=E(47889),xe=E(24017),Se=E(82326),re=E(25399),ge=E(5269),we=E(62673),De=E(27871),pt=E(49317),ve=E(66649),ie=E.n(ve),Me=E(76406),Ze=Object.defineProperty,Ye=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,de=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,oe=(yt,Ve,Fe)=>Ve in yt?Ze(yt,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):yt[Ve]=Fe,Pt=(yt,Ve)=>{for(var Fe in Ve||(Ve={}))b.call(Ve,Fe)&&oe(yt,Fe,Ve[Fe]);if(de)for(var Fe of de(Ve))Ie.call(Ve,Fe)&&oe(yt,Fe,Ve[Fe]);return yt},Dt=(yt,Ve)=>Ye(yt,ye(Ve)),bt=(yt,Ve,Fe)=>new Promise((he,We)=>{var ft=ht=>{try{Ke(Fe.next(ht))}catch(wt){We(wt)}},Kt=ht=>{try{Ke(Fe.throw(ht))}catch(wt){We(wt)}},Ke=ht=>ht.done?he(ht.value):Promise.resolve(ht.value).then(ft,Kt);Ke((Fe=Fe.apply(yt,Ve)).next())});const gt=({account:yt,globalSetting:Ve,dispatch:Fe,classroomList:he,Callback:We})=>{const[ft]=ce.default.useForm(),Kt=ce.default.useWatch("group_settings",ft),[Ke,ht]=(0,a.useState)(!0),[wt,at]=(0,a.useState)(""),[et,nt]=(0,a.useState)({}),[st,Ae]=(0,a.useState)([]),[Ce,me]=(0,a.useState)(!1),[He,Ge]=(0,a.useState)([]),[Lt,it]=(0,a.useState)(!1);(0,a.useEffect)(()=>{he.actionTabs.key=="start_smart_plan_shang"?vt():ft.resetFields()},[he.actionTabs.key]);const vt=()=>bt(void 0,null,function*(){var Ft,Qt,Jt,qt,Ee,qe,Qe,Re,Pe,mt,xt,tt,It,je,At,St,ot,lt,Te,Xe,Ne,Bt,kt,nn,vn;const Vt=yield(0,pt.ZP)(`/api/courses/${(Qt=(Ft=he==null?void 0:he.actionTabs)==null?void 0:Ft.params)==null?void 0:Qt.coursesId}/smart_plans/${(qt=(Jt=he==null?void 0:he.actionTabs)==null?void 0:Jt.params)==null?void 0:qt.smart_plans_id}.json`,{method:"get"});if((Vt==null?void 0:Vt.status)==0){Ae((Ee=Vt==null?void 0:Vt.data)==null?void 0:Ee.group_settings);let hn=(Re=(Qe=(qe=Vt==null?void 0:Vt.data)==null?void 0:qe.group_settings)==null?void 0:Qe.filter($t=>$t==null?void 0:$t.lesson_mode))==null?void 0:Re.map($t=>Dt(Pt({},$t),{start_at:$t!=null&&$t.start_at?ie()($t==null?void 0:$t.start_at):null,end_at:$t!=null&&$t.end_at?ie()($t==null?void 0:$t.end_at):null}));Ge((0,Me.sc)((hn==null?void 0:hn.length)>0?hn:[])),nt(Vt==null?void 0:Vt.data),((Pe=Vt==null?void 0:Vt.data)==null?void 0:Pe.status)!="not_started"||((mt=Vt==null?void 0:Vt.data)==null?void 0:mt.status)=="not_started"&&((xt=Vt==null?void 0:Vt.data)!=null&&xt.start_at)||((tt=Vt==null?void 0:Vt.data)==null?void 0:tt.status)=="not_started"&&(hn==null?void 0:hn.length)>0?(ht((It=Vt==null?void 0:Vt.data)==null?void 0:It.unified_setting),at((je=Vt==null?void 0:Vt.data)==null?void 0:je.lesson_mode),ft.setFieldsValue({group_settings:[{lesson_mode:"online_lesson"}],unified_setting:(At=Vt==null?void 0:Vt.data)==null?void 0:At.unified_setting,lesson_mode:(St=Vt==null?void 0:Vt.data)==null?void 0:St.lesson_mode,start_at:(ot=Vt==null?void 0:Vt.data)!=null&&ot.start_at?ie()((lt=Vt==null?void 0:Vt.data)==null?void 0:lt.start_at):null,end_at:(Te=Vt==null?void 0:Vt.data)!=null&&Te.end_at?ie()((Xe=Vt==null?void 0:Vt.data)==null?void 0:Xe.end_at):null,allow_answer_after_end:(Ne=Vt==null?void 0:Vt.data)==null?void 0:Ne.allow_answer_after_end})):(ft.setFieldsValue({group_settings:[{lesson_mode:"online_lesson"}],unified_setting:(Bt=Vt==null?void 0:Vt.data)==null?void 0:Bt.unified_setting,lesson_mode:(kt=Vt==null?void 0:Vt.data)==null?void 0:kt.lesson_mode}),ht((nn=Vt==null?void 0:Vt.data)==null?void 0:nn.unified_setting),at((vn=Vt==null?void 0:Vt.data)==null?void 0:vn.lesson_mode))}}),jt=Ft=>{for(let Qt=0;Qt<(Ft==null?void 0:Ft.length);Qt++){const Jt=Ft==null?void 0:Ft[Qt],qt=new Date(Jt==null?void 0:Jt.start_at),Ee=Jt!=null&&Jt.end_at?new Date(Jt==null?void 0:Jt.end_at):null;for(let qe=Qt+1;qe<(Ft==null?void 0:Ft.length);qe++){const Qe=Ft==null?void 0:Ft[qe],Re=new Date(Qe==null?void 0:Qe.start_at),Pe=Qe!=null&&Qe.end_at?new Date(Qe==null?void 0:Qe.end_at):null;if(Ee&&Pe){if(qt<=Pe&&Re<=Ee)return!0}else if(Ee&&!Pe){if(Re<=Ee)return!0}else if(!Ee&&Pe){if(qt<=Pe)return!0}else if(!Ee&&!Pe&&qt<=Re)return!0}}return!1};return a.createElement(se.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:he.actionTabs.key=="start_smart_plan_shang",title:"\u5F00\u59CB\u4E0A\u8BFE",width:"670px",confirmLoading:Lt,afterClose:()=>{ht(!0),at(!0)},onCancel:()=>{Fe({type:"classroomList/setActionTabs",payload:{}})},onOk:()=>bt(void 0,null,function*(){var Ft,Qt,Jt,qt;if(yield ft.validateFields(),jt(ft.getFieldValue("group_settings")))se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u6709\u73ED\u7EA7\u7684\u5F00\u8BFE\u65F6\u95F4\u91CD\u53E0\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4E0A\u8BFE\u3002",onOk:()=>bt(void 0,null,function*(){var qe,Qe,Re,Pe;it(!0);let mt=yield(0,pt.ZP)(`/api/courses/${(Qe=(qe=he==null?void 0:he.actionTabs)==null?void 0:qe.params)==null?void 0:Qe.coursesId}/smart_plans/${(Pe=(Re=he==null?void 0:he.actionTabs)==null?void 0:Re.params)==null?void 0:Pe.smart_plans_id}/settings.json`,{method:"put",body:Pt({},ft.getFieldsValue())});(mt==null?void 0:mt.status)==0&&(ue.ZP.success("\u5F00\u8BFE\u6210\u529F"),Fe({type:"classroomList/setActionTabs",payload:{}}),We()),it(!1)})});else{it(!0);let qe=yield(0,pt.ZP)(`/api/courses/${(Qt=(Ft=he==null?void 0:he.actionTabs)==null?void 0:Ft.params)==null?void 0:Qt.coursesId}/smart_plans/${(qt=(Jt=he==null?void 0:he.actionTabs)==null?void 0:Jt.params)==null?void 0:qt.smart_plans_id}/settings.json`,{method:"put",body:Pt({},ft.getFieldsValue())});(qe==null?void 0:qe.status)==0&&(ue.ZP.success("\u5F00\u8BFE\u6210\u529F"),Fe({type:"classroomList/setActionTabs",payload:{}}),We()),it(!1)}})},a.createElement("div",null,a.createElement(ce.default,{form:ft,className:De.Z.myForm},a.createElement(ce.default.Item,{label:"\u53D1\u5E03\u8BBE\u7F6E",name:"unified_setting",colon:!1},a.createElement(le.ZP.Group,{onChange:Ft=>{ht(Ft.target.value),Ft.target.value?(ft.setFieldValue("lesson_mode","online_lesson"),ft.setFieldValue("start_at",ie()(ie()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),ft.setFieldValue("end_at",null)):ft.setFieldValue("group_settings",[{lesson_mode:"online_lesson",start_at:ie()(ie()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))}])},disabled:(et==null?void 0:et.status)!="not_started"||(et==null?void 0:et.status)=="not_started"&&(et==null?void 0:et.start_at)||(et==null?void 0:et.status)=="not_started"&&(He==null?void 0:He.length)>0},a.createElement(le.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),a.createElement(le.ZP,{value:!1},"\u5206\u73ED\u53D1\u5E03"))),Ke&&a.createElement(a.Fragment,null,a.createElement(ce.default.Item,{label:"\u4E0A\u8BFE\u6A21\u5F0F",name:"lesson_mode",colon:!1},a.createElement(le.ZP.Group,{onChange:Ft=>{at(Ft.target.value),ft.setFieldValue("start_at",ie()(ie()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),ft.setFieldValue("end_at",null)},disabled:(et==null?void 0:et.status)!="not_started"||(et==null?void 0:et.status)=="not_started"&&(et==null?void 0:et.start_at)||(et==null?void 0:et.status)=="not_started"&&(He==null?void 0:He.length)>0},a.createElement(le.ZP,{value:"online_lesson"},"\u5728\u7EBF\u6388\u8BFE"),a.createElement(le.ZP,{value:"self_learning"},"\u81EA\u4E3B\u5B66\u4E60"))),a.createElement("div",{style:{marginBottom:"15px",background:"#f0f0f0",padding:"10px",marginTop:"-5px"}},wt=="online_lesson"?a.createElement("div",null,"\u5728\u7EBF\u6388\u8BFE\uFF1A\u8D4B\u80FD\u6559\u5E08\u5168\u7A0B\u63A7\u573A\uFF0C",a.createElement("span",{style:{color:"#0152d9"}},"\u81EA\u4E3B\u5F00\u8BFE/\u7ED3\u8BFE\uFF0C\u6309\u9700\u53D1\u5E03/\u6536\u56DE\u7EC3\u4E60\u9898"),"\uFF0C \u7CBE\u51C6\u628A\u63E1\u6559\u5B66\u8282\u594F\u3002"):a.createElement("div",null,"\u81EA\u4E3B\u5B66\u4E60\uFF1A\u7531",a.createElement("span",{style:{color:"#0152d9"}},"\u6559\u5E08\u8BBE\u5B9A\u5B66\u4E60\u65F6\u95F4\u8303\u56F4"),"\uFF0C \u7CFB\u7EDF",a.createElement("span",{style:{color:"#0152d9"}},"\u81EA\u52A8\u5F00\u542F\u7EC3\u4E60\u9898\u7B54\u9898"),"\uFF0C \u5B66\u751F\u53EF\u6839\u636E\u4E2A\u4EBA\u8FDB\u5EA6\u7075\u6D3B\u5B8C\u6210\u7EC3\u4E60\uFF0C\u81EA\u4E3B\u638C\u63E1\u5B66\u4E60\u8282\u594F\u3002")),(wt=="self_learning"||(et==null?void 0:et.start_at))&&a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement(ce.default.Item,{label:"\u5F00\u8BFE\u65F6\u95F4",name:"start_at",colon:!1},a.createElement(xe.default,{style:{width:"220px"},placeholder:"\u8BF7\u9009\u62E9\u5F00\u8BFE\u65F6\u95F4",allowClear:!1,showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:Ft=>{const Qt=ft.getFieldValue("end_at"),Jt=(0,Me.Q8)(Ft,null),qt=Qt&&Ft&&Ft>ie()(Qt);return Jt||qt},disabledTime:Ft=>(0,Me.d0)(Ft),disabled:(et==null?void 0:et.start_at)&&new Date(et==null?void 0:et.start_at)(0,Me.Q8)(Ft,null,ft.getFieldValue("start_at")),disabledTime:Ft=>(0,Me.d0)(Ft,ft.getFieldValue("start_at"))})))),!Ke&&a.createElement("div",{className:De.Z.myGroupSettings},a.createElement(ce.default.List,{name:"group_settings"},(Ft,{add:Qt,remove:Jt})=>Ft.map((qt,Ee)=>{var qe,Qe,Re,Pe,mt,xt;return a.createElement("div",{key:qt.key,style:{marginBottom:"20px"}},a.createElement("div",{style:{display:"flex"}},a.createElement("div",{style:{textAlign:"left",minWidth:"65px",marginTop:"10px"}},"\u53D1\u5E03\u89C4\u5219",Ee+1),a.createElement(ce.default.Item,{className:"ml10",name:[qt.name,"group_id"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},a.createElement(Se.default,{placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:250,marginBottom:0},mode:"multiple",size:"large",fieldNames:{label:"group_name",value:"group_id"},options:(qe=st==null?void 0:st.map(tt=>Dt(Pt({},tt),{disabled:tt==null?void 0:tt.lesson_mode,group_name:tt!=null&&tt.lesson_mode?(tt==null?void 0:tt.group_name)+"(\u5DF2\u4E0A\u8BFE)":tt==null?void 0:tt.group_name})))==null?void 0:qe.filter(tt=>{var It,je,At;return!((At=(je=(It=Kt==null?void 0:Kt.map((St,ot)=>{if(ot!==Ee)return St==null?void 0:St.group_id}))==null?void 0:It.toString())==null?void 0:je.split(","))!=null&&At.includes(String(tt.group_id)))}),maxTagPlaceholder:tt=>a.createElement("div",{style:{cursor:"pointer"}},"+",tt==null?void 0:tt.length)})),a.createElement(ce.default.Item,{className:"ml10",name:[qt.name,"lesson_mode"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6388\u8BFE\u7C7B\u578B"}]},a.createElement(Se.default,{placeholder:"\u8BF7\u9009\u62E9\u6388\u8BFE\u7C7B\u578B",size:"large",style:{width:150,marginBottom:0}},a.createElement(Se.default.Option,{value:"online_lesson"},"\u5728\u7EBF\u6388\u8BFE"),a.createElement(Se.default.Option,{value:"self_learning"},"\u81EA\u4E3B\u5B66\u4E60"))),a.createElement(re.Z,{title:a.createElement("div",null,((Re=(Qe=ft.getFieldValue("group_settings"))==null?void 0:Qe[Ee])==null?void 0:Re.lesson_mode)=="online_lesson"?a.createElement("div",null,"\u4E0A\u8BFE\u6A21\u5F0F-\u5728\u7EBF\u6388\u8BFE\uFF1A\u8D4B\u80FD\u6559\u5E08\u5168\u7A0B\u63A7\u573A\uFF0C",a.createElement("span",{style:{color:"#0152d9"}},"\u81EA\u4E3B\u5F00\u8BFE/\u7ED3\u8BFE\uFF0C\u6309\u9700\u53D1\u5E03/\u6536\u56DE\u7EC3\u4E60\u9898"),"\uFF0C\u7CBE\u51C6\u628A\u63E1\u6559\u5B66\u8282\u594F\u3002"):a.createElement("div",null,"\u4E0A\u8BFE\u6A21\u5F0F-\u81EA\u4E3B\u5B66\u4E60\uFF1A\u7531",a.createElement("span",{style:{color:"#0152d9"}},"\u6559\u5E08\u8BBE\u5B9A\u5B66\u4E60\u65F6\u95F4\u8303\u56F4"),"\uFF0C\u7CFB\u7EDF",a.createElement("span",{style:{color:"#0152d9"}},"\u81EA\u52A8\u5F00\u542F\u7EC3\u4E60\u9898\u7B54\u9898"),"\uFF0C\u5B66\u751F\u53EF\u6839\u636E\u4E2A\u4EBA\u8FDB\u5EA6\u7075\u6D3B\u5B8C\u6210\u7EC3\u4E60\uFF0C\u81EA\u4E3B\u638C\u63E1\u5B66\u4E60\u8282\u594F\u3002"))},a.createElement("div",{className:De.Z.rule_desc,style:{marginTop:"10px"}},"\u89C4\u5219\u8BF4\u660E")),((Pe=st==null?void 0:st.filter(tt=>{var It,je,At;return!((At=(je=(It=Kt==null?void 0:Kt.map(St=>St==null?void 0:St.group_name))==null?void 0:It.toString())==null?void 0:je.split(","))!=null&&At.includes(String(tt.group_name)))}))==null?void 0:Pe.length)>0&&a.createElement(ge.Z,{style:{marginTop:"10px"}},a.createElement("i",{className:"iconfont icon-tianjiatimu ml10 current",style:{color:"#00B187"},onClick:()=>{Qt({lesson_mode:"online_lesson",start_at:ie()(ie()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))})}})),Ee!=0?a.createElement(ge.Z,{style:{marginTop:"10px"}},a.createElement("i",{className:"iconfont icon-shanjian1 ml10 current mt10",style:{color:"#E30000"},onClick:()=>{Jt(qt.name)}})):a.createElement(ge.Z,null)),((xt=(mt=ft.getFieldValue("group_settings"))==null?void 0:mt[Ee])==null?void 0:xt.lesson_mode)=="self_learning"&&a.createElement("div",{style:{display:"flex",marginTop:"10px"}},a.createElement("div",{style:{textAlign:"left",minWidth:"75px"}}),a.createElement(ce.default.Item,{name:[qt.name,"start_at"],colon:!1,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u8BFE\u65F6\u95F4"}]},a.createElement(xe.default,{style:{width:"220px"},placeholder:"\u8BF7\u9009\u62E9\u5F00\u8BFE\u65F6\u95F4",allowClear:!1,showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",disabledDate:tt=>{var It,je;const At=(je=(It=ft.getFieldValue("group_settings"))==null?void 0:It[Ee])==null?void 0:je.end_at,St=(0,Me.Q8)(tt,null),ot=At&&tt&&tt>ie()(At);return St||ot},disabledTime:tt=>(0,Me.d0)(tt),size:"large"})),a.createElement("div",{style:{margin:"10px 11px 0 11px"}},"\u81F3"),a.createElement(ce.default.Item,{name:[qt.name,"end_at"],colon:!1},a.createElement(xe.default,{style:{width:"220px"},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u8BFE\u65F6\u95F4",allowClear:!0,showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:tt=>{var It,je;return(0,Me.Q8)(tt,null,(je=(It=ft.getFieldValue("group_settings"))==null?void 0:It[Ee])==null?void 0:je.start_at)},disabledTime:tt=>{var It,je;return(0,Me.d0)(tt,(je=(It=ft.getFieldValue("group_settings"))==null?void 0:It[Ee])==null?void 0:je.start_at)}}))))}))),a.createElement(ce.default.Item,{label:"\u7B54\u9898\u8BBE\u7F6E",name:"allow_answer_after_end",colon:!1},a.createElement(we.default,{checked:Ce,onChange:Ft=>{me(Ft.target.checked),ft.setFieldValue("allow_answer_after_end",Ft.target.checked)}},"\u7ED3\u675F\u6388\u8BFE\u540E\u5141\u8BB8\u5B66\u751F\u7EE7\u7EED\u7B54\u9898")))))};Je.Z=(0,te.connect)(({account:yt,globalSetting:Ve,classroomList:Fe})=>({account:yt,globalSetting:Ve,classroomList:Fe}))(gt)},8494:function(ke,Je,E){"use strict";E.r(Je),E.d(Je,{default:function(){return Am}});var a=E(59301),te=E(73526),ce=E.n(te),se=E(44283),ue=E(28284),le=E(6767),xe=E(62957),Se=E(47889),re=E(25399),ge=E(75727),we=E(36207),De=E(70858),pt=E(7939),ve=E(82326),ie=E(58359),Me=E(58755),Ze=E(29787),Ye=E(49317),ye=E(14185),de=E(35883),b={wrap:"wrap___VVwDB",deleteIcon:"deleteIcon___w2LrU",keywordTag:"keywordTag___kKokf",questionTitleEditorWrap:"questionTitleEditorWrap___l3CW4",choiceListWrap:"choiceListWrap___i_tGH",choiceWrap:"choiceWrap___aqY4o",choiceIndex:"choiceIndex___hB6s7",judgementIndex:"judgementIndex___l51fi",setAnswerBtn:"setAnswerBtn___TIxeU",activeAnswer:"activeAnswer___gFvFT",activeJudgementAnswer:"activeJudgementAnswer___kHQ8Q",actionWrapper:"actionWrapper___JOrSn",addIcon:"addIcon___HnhN3",inputBorder:"inputBorder___Xeeb8",placeholder:"placeholder___RCuX1",blankInputNumberWrapper:"blankInputNumberWrapper___wBpTq",addBtn:"addBtn___hD5tk",blankIndex:"blankIndex___PyWhr",baseInputWrapper:"baseInputWrapper___CELxJ",collapseWrapper:"collapseWrapper___H7kM_",panelHeader:"panelHeader___Lcwvj",open:"open___cPZFP",close:"close___ycoAA",hide:"hide___opoo7",green:"green___sxfuh",textArea:"textArea___kOi0I",row:"row___CDKwD",html:"html___BGi53",line:"line___R0teC",c:"c___rZMQB",cpp:"cpp___yHztz",java:"java___iqjke",python:"python___CUXfz",descBox:"descBox___hYGZv",title:"title___jgtln",desc:"desc___MCwp8",questionBox:"questionBox____Iq0u",choiceWrap2:"choiceWrap2___MBz9v",rightAnswer:"rightAnswer___uxhhz",errorAnswer:"errorAnswer___d9RKW",solutionWrap:"solutionWrap___FzrQt",choiceBox:"choiceBox___JuFu6",rightAnswerBox:"rightAnswerBox___CrV47"},Ie=E(59301),oe=Object.defineProperty,Pt=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,bt=Object.prototype.propertyIsEnumerable,gt=(ae,z,x)=>z in ae?oe(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,yt=(ae,z)=>{for(var x in z||(z={}))Dt.call(z,x)&>(ae,x,z[x]);if(Pt)for(var x of Pt(z))bt.call(z,x)&>(ae,x,z[x]);return ae};const Ve={C:Ie.createElement("span",{className:b.c},"C"),"C++":Ie.createElement("span",{className:b.cpp},"C++"),Java:Ie.createElement("span",{className:b.java},"Java"),Python:Ie.createElement("span",{className:b.python},"Python")},Fe=({problemset:ae,dispatch:z,question:x,questionIndex:ut})=>{const dt={fontSize:"18px"};return Ie.createElement("div",{className:b.questionBox},Ie.createElement(de.Z,{value:`${ut}\u3001`+(x==null?void 0:x.name),style:yt({},dt)}))};function he(ae){var z;return Ie.createElement("div",{className:b.descBox},Ie.createElement("div",{className:b.title},Ie.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(z=ae==null?void 0:ae.languages)==null?void 0:z.map((x,ut,dt)=>Ie.createElement(a.Fragment,{key:ut},Ve[x==null?void 0:x.language]))),Ie.createElement("div",{className:b.desc,style:{maxHeight:"210px",overflowY:"auto",height:"max-content"}},Ie.createElement(de.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(ae==null?void 0:ae.description),style:{fontSize:"16px",color:"#000"}})))}var We=(0,se.connect)(({problemset:ae})=>({problemset:ae}))(Fe),ft=E(76406),Kt={logger:typeof console!="undefined"?console:void 0,WebSocket:typeof WebSocket!="undefined"?WebSocket:void 0},Ke={log(...ae){this.enabled&&(ae.push(Date.now()),Kt.logger.log("[ActionCable]",...ae))}};const ht=()=>new Date().getTime(),wt=ae=>(ht()-ae)/1e3;class at{constructor(z){this.visibilityDidChange=this.visibilityDidChange.bind(this),this.connection=z,this.reconnectAttempts=0}start(){this.isRunning()||(this.startedAt=ht(),delete this.stoppedAt,this.startPolling(),addEventListener("visibilitychange",this.visibilityDidChange),Ke.log(`ConnectionMonitor started. stale threshold = ${this.constructor.staleThreshold} s`))}stop(){this.isRunning()&&(this.stoppedAt=ht(),this.stopPolling(),removeEventListener("visibilitychange",this.visibilityDidChange),Ke.log("ConnectionMonitor stopped"))}isRunning(){return this.startedAt&&!this.stoppedAt}recordMessage(){this.pingedAt=ht()}recordConnect(){this.reconnectAttempts=0,delete this.disconnectedAt,Ke.log("ConnectionMonitor recorded connect")}recordDisconnect(){this.disconnectedAt=ht(),Ke.log("ConnectionMonitor recorded disconnect")}startPolling(){this.stopPolling(),this.poll()}stopPolling(){clearTimeout(this.pollTimeout)}poll(){this.pollTimeout=setTimeout(()=>{this.reconnectIfStale(),this.poll()},this.getPollInterval())}getPollInterval(){const{staleThreshold:z,reconnectionBackoffRate:x}=this.constructor,ut=Math.pow(1+x,Math.min(this.reconnectAttempts,10)),Tn=(this.reconnectAttempts===0?1:x)*Math.random();return z*1e3*ut*(1+Tn)}reconnectIfStale(){this.connectionIsStale()&&(Ke.log(`ConnectionMonitor detected stale connection. reconnectAttempts = ${this.reconnectAttempts}, time stale = ${wt(this.refreshedAt)} s, stale threshold = ${this.constructor.staleThreshold} s`),this.reconnectAttempts++,this.disconnectedRecently()?Ke.log(`ConnectionMonitor skipping reopening recent disconnect. time disconnected = ${wt(this.disconnectedAt)} s`):(Ke.log("ConnectionMonitor reopening"),this.connection.reopen()))}get refreshedAt(){return this.pingedAt?this.pingedAt:this.startedAt}connectionIsStale(){return wt(this.refreshedAt)>this.constructor.staleThreshold}disconnectedRecently(){return this.disconnectedAt&&wt(this.disconnectedAt){(this.connectionIsStale()||!this.connection.isOpen())&&(Ke.log(`ConnectionMonitor reopening stale connection on visibilitychange. visibilityState = ${document.visibilityState}`),this.connection.reopen())},200)}}at.staleThreshold=6,at.reconnectionBackoffRate=.15;var et={message_types:{welcome:"welcome",disconnect:"disconnect",ping:"ping",confirmation:"confirm_subscription",rejection:"reject_subscription"},disconnect_reasons:{unauthorized:"unauthorized",invalid_request:"invalid_request",server_restart:"server_restart",remote:"remote"},default_mount_path:"/cable",protocols:["actioncable-v1-json","actioncable-unsupported"]};const{message_types:nt,protocols:st}=et,Ae=st.slice(0,st.length-1),Ce=[].indexOf;class me{constructor(z){this.open=this.open.bind(this),this.consumer=z,this.subscriptions=this.consumer.subscriptions,this.monitor=new at(this),this.disconnected=!0}send(z){return this.isOpen()?(this.webSocket.send(JSON.stringify(z)),!0):!1}open(){if(this.isActive())return Ke.log(`Attempted to open WebSocket, but existing socket is ${this.getState()}`),!1;{const z=[...st,...this.consumer.subprotocols||[]];return Ke.log(`Opening WebSocket, current state is ${this.getState()}, subprotocols: ${z}`),this.webSocket&&this.uninstallEventHandlers(),this.webSocket=new Kt.WebSocket(this.consumer.url,z),this.installEventHandlers(),this.monitor.start(),!0}}close({allowReconnect:z}={allowReconnect:!0}){if(z||this.monitor.stop(),this.isOpen())return this.webSocket.close()}reopen(){if(Ke.log(`Reopening WebSocket, current state is ${this.getState()}`),this.isActive())try{return this.close()}catch(z){Ke.log("Failed to reopen WebSocket",z)}finally{Ke.log(`Reopening WebSocket in ${this.constructor.reopenDelay}ms`),setTimeout(this.open,this.constructor.reopenDelay)}else return this.open()}getProtocol(){if(this.webSocket)return this.webSocket.protocol}isOpen(){return this.isState("open")}isActive(){return this.isState("open","connecting")}triedToReconnect(){return this.monitor.reconnectAttempts>0}isProtocolSupported(){return Ce.call(Ae,this.getProtocol())>=0}isState(...z){return Ce.call(z,this.getState())>=0}getState(){if(this.webSocket){for(let z in Kt.WebSocket)if(Kt.WebSocket[z]===this.webSocket.readyState)return z.toLowerCase()}return null}installEventHandlers(){for(let z in this.events){const x=this.events[z].bind(this);this.webSocket[`on${z}`]=x}}uninstallEventHandlers(){for(let z in this.events)this.webSocket[`on${z}`]=function(){}}}me.reopenDelay=500,me.prototype.events={message(ae){if(!this.isProtocolSupported())return;const{identifier:z,message:x,reason:ut,reconnect:dt,type:Tn}=JSON.parse(ae.data);switch(this.monitor.recordMessage(),Tn){case nt.welcome:return this.triedToReconnect()&&(this.reconnectAttempted=!0),this.monitor.recordConnect(),this.subscriptions.reload();case nt.disconnect:return Ke.log(`Disconnecting. Reason: ${ut}`),this.close({allowReconnect:dt});case nt.ping:return null;case nt.confirmation:return this.subscriptions.confirmSubscription(z),this.reconnectAttempted?(this.reconnectAttempted=!1,this.subscriptions.notify(z,"connected",{reconnected:!0})):this.subscriptions.notify(z,"connected",{reconnected:!1});case nt.rejection:return this.subscriptions.reject(z);default:return this.subscriptions.notify(z,"received",x)}},open(){if(Ke.log(`WebSocket onopen event, using '${this.getProtocol()}' subprotocol`),this.disconnected=!1,!this.isProtocolSupported())return Ke.log("Protocol is unsupported. Stopping monitor and disconnecting."),this.close({allowReconnect:!1})},close(ae){if(Ke.log("WebSocket onclose event"),!this.disconnected)return this.disconnected=!0,this.monitor.recordDisconnect(),this.subscriptions.notifyAll("disconnected",{willAttemptReconnect:this.monitor.isRunning()})},error(){Ke.log("WebSocket onerror event")}};const He=function(ae,z){if(z!=null)for(let x in z){const ut=z[x];ae[x]=ut}return ae};class Ge{constructor(z,x={},ut){this.consumer=z,this.identifier=JSON.stringify(x),He(this,ut)}perform(z,x={}){return x.action=z,this.send(x)}send(z){return this.consumer.send({command:"message",identifier:this.identifier,data:JSON.stringify(z)})}unsubscribe(){return this.consumer.subscriptions.remove(this)}}class Lt{constructor(z){this.subscriptions=z,this.pendingSubscriptions=[]}guarantee(z){this.pendingSubscriptions.indexOf(z)==-1?(Ke.log(`SubscriptionGuarantor guaranteeing ${z.identifier}`),this.pendingSubscriptions.push(z)):Ke.log(`SubscriptionGuarantor already guaranteeing ${z.identifier}`),this.startGuaranteeing()}forget(z){Ke.log(`SubscriptionGuarantor forgetting ${z.identifier}`),this.pendingSubscriptions=this.pendingSubscriptions.filter(x=>x!==z)}startGuaranteeing(){this.stopGuaranteeing(),this.retrySubscribing()}stopGuaranteeing(){clearTimeout(this.retryTimeout)}retrySubscribing(){this.retryTimeout=setTimeout(()=>{this.subscriptions&&typeof this.subscriptions.subscribe=="function"&&this.pendingSubscriptions.map(z=>{Ke.log(`SubscriptionGuarantor resubscribing ${z.identifier}`),this.subscriptions.subscribe(z)})},500)}}class it{constructor(z){this.consumer=z,this.guarantor=new Lt(this),this.subscriptions=[]}create(z,x){const ut=z,dt=typeof ut=="object"?ut:{channel:ut},Tn=new Ge(this.consumer,dt,x);return this.add(Tn)}add(z){return this.subscriptions.push(z),this.consumer.ensureActiveConnection(),this.notify(z,"initialized"),this.subscribe(z),z}remove(z){return this.forget(z),this.findAll(z.identifier).length||this.sendCommand(z,"unsubscribe"),z}reject(z){return this.findAll(z).map(x=>(this.forget(x),this.notify(x,"rejected"),x))}forget(z){return this.guarantor.forget(z),this.subscriptions=this.subscriptions.filter(x=>x!==z),z}findAll(z){return this.subscriptions.filter(x=>x.identifier===z)}reload(){return this.subscriptions.map(z=>this.subscribe(z))}notifyAll(z,...x){return this.subscriptions.map(ut=>this.notify(ut,z,...x))}notify(z,x,...ut){let dt;return typeof z=="string"?dt=this.findAll(z):dt=[z],dt.map(Tn=>typeof Tn[x]=="function"?Tn[x](...ut):void 0)}subscribe(z){this.sendCommand(z,"subscribe")&&this.guarantor.guarantee(z)}confirmSubscription(z){Ke.log(`Subscription confirmed ${z}`),this.findAll(z).map(x=>this.guarantor.forget(x))}sendCommand(z,x){const{identifier:ut}=z;return this.consumer.send({command:x,identifier:ut})}}class vt{constructor(z){this._url=z,this.subscriptions=new it(this),this.connection=new me(this),this.subprotocols=[]}get url(){return jt(this._url)}send(z){return this.connection.send(z)}connect(){return this.connection.open()}disconnect(){return this.connection.close({allowReconnect:!1})}ensureActiveConnection(){if(!this.connection.isActive())return this.connection.open()}addSubProtocol(z){this.subprotocols=[...this.subprotocols,z]}}function jt(ae){if(typeof ae=="function"&&(ae=ae()),ae&&!/^wss?:/i.test(ae)){const z=document.createElement("a");return z.href=ae,z.href=z.href,z.protocol=z.protocol.replace("http","ws"),z.href}else return ae}function Ft(ae=Qt("url")||et.default_mount_path){return new vt(ae)}function Qt(ae){const z=document.head.querySelector(`meta[name='action-cable-${ae}']`);if(z)return z.getAttribute("content")}var Jt=E(78267),qt=E.n(Jt),Ee=E(33156),qe=E(77019),Qe=E(5269),Re=E(59301),Pe=Object.defineProperty,mt=Object.defineProperties,xt=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,It=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,At=(ae,z,x)=>z in ae?Pe(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,St=(ae,z)=>{for(var x in z||(z={}))It.call(z,x)&&At(ae,x,z[x]);if(tt)for(var x of tt(z))je.call(z,x)&&At(ae,x,z[x]);return ae},ot=(ae,z)=>mt(ae,xt(z));const lt=({problemset:ae,dispatch:z,question:x,disabled:ut,showAnswer:dt,questionIndex:Tn})=>{var xn;const[Ht,Mt]=(0,a.useState)({}),[gn,ea]=(0,a.useState)([]),Un={fontSize:"18px"},Rn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{console.log("111"),console.log(x);const Bn=(0,Jt.cloneDeep)(x);Mt(Bn),ea(Bn==null?void 0:Bn.choices)},[x]),console.log("question--",x);const yn=Bn=>{const xa=gn.map((Gn,aa)=>ot(St({},Gn),{checked:aa===Bn?!(Gn!=null&&Gn.checked):!1}));ea(xa)};return Re.createElement("div",null,Re.createElement("div",{className:b.questionBox},Re.createElement(de.Z,{value:`${Tn}\u3001`+(Ht==null?void 0:Ht.name),style:St({},Un)}),(xn=x==null?void 0:x.choices)==null?void 0:xn.map((Bn,xa)=>{const{is_answer:Gn,checked:aa,choice_text:Dn,me_answered:na}=Bn;let kn="";return dt?Gn&&(kn=b.rightAnswerBox):(aa||na)&&(kn=b.activeAnswer),Re.createElement(qe.Z,{key:xa,className:`${b.choiceBox} ${kn}`,align:"middle",wrap:!1,style:{cursor:"pointer",marginTop:xa==0?"40px":"20px"},onClick:zn=>{yn(xa)}},Re.createElement(Qe.Z,{style:{fontWeight:500,fontSize:"20px"},className:b.choiceIndex},Rn[xa]),Re.createElement(Qe.Z,{flex:1,className:"ml30"},Re.createElement(de.Z,{className:b.html,value:Dn,style:St({},Un)})),dt&&Gn&&Re.createElement(Qe.Z,null,Re.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})))})))};var Te=(0,se.connect)(({problemset:ae})=>({problemset:ae}))(lt),Xe=E(12893),Ne=E(39116),Bt=E(59301),kt=Object.defineProperty,nn=Object.defineProperties,vn=Object.getOwnPropertyDescriptors,Vt=Object.getOwnPropertySymbols,hn=Object.prototype.hasOwnProperty,$t=Object.prototype.propertyIsEnumerable,ya=(ae,z,x)=>z in ae?kt(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,Nn=(ae,z)=>{for(var x in z||(z={}))hn.call(z,x)&&ya(ae,x,z[x]);if(Vt)for(var x of Vt(z))$t.call(z,x)&&ya(ae,x,z[x]);return ae},$n=(ae,z)=>nn(ae,vn(z)),Ka=(ae,z)=>{var x={};for(var ut in ae)hn.call(ae,ut)&&z.indexOf(ut)<0&&(x[ut]=ae[ut]);if(ae!=null&&Vt)for(var ut of Vt(ae))z.indexOf(ut)<0&&$t.call(ae,ut)&&(x[ut]=ae[ut]);return x};const Ca=ae=>{var z=ae,{value:x,onChange:ut,scrollId:dt}=z,Tn=Ka(z,["value","onChange","scrollId"]);return Bt.createElement("div",{id:dt||""},Bt.createElement(Ne.Z,$n(Nn({},Tn),{defaultValue:x,onChange:(xn,Ht)=>{Ht!=null&&Ht.length?ut(xn,Ht):ut(xn)}})))},ll=({value:ae,onChange:z,placeholder:x,height:ut=150,isEdit:dt,miniToolbar:Tn,watch:xn=!0})=>dt?Bt.createElement(Ne.Z,{isFocus:!0,height:ut||void 0,placeholder:x,defaultValue:ae,onChange:z,miniToolbar:Tn}):Bt.createElement("div",{style:{cursor:"pointer"}},ae?Bt.createElement(de.Z,{className:b.inputBorder,value:ae}):Bt.createElement("div",{className:`${b.inputBorder} ${b.placeholder} inputBorderError`},x));var Zn=E(59301),ka=Object.defineProperty,Ya=Object.defineProperties,sa=Object.getOwnPropertyDescriptors,cn=Object.getOwnPropertySymbols,An=Object.prototype.hasOwnProperty,on=Object.prototype.propertyIsEnumerable,dn=(ae,z,x)=>z in ae?ka(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,Fn=(ae,z)=>{for(var x in z||(z={}))An.call(z,x)&&dn(ae,x,z[x]);if(cn)for(var x of cn(z))on.call(z,x)&&dn(ae,x,z[x]);return ae},Mn=(ae,z)=>Ya(ae,sa(z)),da=(ae,z)=>{var x={};for(var ut in ae)An.call(ae,ut)&&z.indexOf(ut)<0&&(x[ut]=ae[ut]);if(ae!=null&&cn)for(var ut of cn(ae))z.indexOf(ut)<0&&on.call(ae,ut)&&(x[ut]=ae[ut]);return x};const Yt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],bn=({value:ae,onChange:z,choiceTextKey:x,answerKey:ut,index:dt,isEdit:Tn,setInputActive:xn,form:Ht,choiceOptionsPath:Mt,allowChangeMode:gn,showAddIcon:ea,addItem:Un,deleteItem:Rn})=>{const yn=(ae==null?void 0:ae[ut])===1,Bn=()=>{const Gn=Ht.getFieldValue(Mt);Ht.setFieldValue(Mt,Gn.map(aa=>Mn(Fn({},aa),{[ut]:0})))},xa=()=>{yn?z(Mn(Fn({},ae),{[ut]:0})):(gn||Bn(),z(Mn(Fn({},ae),{[ut]:1})))};return Zn.createElement(qe.Z,{className:b.choiceWrap,align:"middle",wrap:!1},Zn.createElement(Qe.Z,{onClick:xa,className:`${b.choiceIndex} ${yn?b.activeAnswer:""}`},Yt[dt]),Zn.createElement(Qe.Z,{flex:1,className:`${b.editorWrap} ml15`,onClick:xn},Zn.createElement(ll,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Tn,value:ae==null?void 0:ae[x],onChange:Gn=>{z(Mn(Fn({},ae),{[x]:Gn}))}})),Zn.createElement(Qe.Z,{flex:"0 0 auto",className:"ml15"},Zn.createElement("div",{onClick:xa,className:`${b.setAnswerBtn} ${yn?b.activeAnswer:""}`},yn?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),Zn.createElement(Qe.Z,{className:b.actionWrapper},Zn.createElement(re.Z,{title:"\u5220\u9664"},Zn.createElement(Xe.Z,{className:b.deleteIcon,onClick:Rn,style:{visibility:dt>1?"visible":"hidden"}}))))},ua=({questionTitlePlaceholder:ae,titleKey:z,choiceKey:x,analysisKey:ut,choiceTextKey:dt,answerKey:Tn,choiceOptionsPath:xn,allowChangeMode:Ht=!0,form:Mt,showAnalysis:gn=!0})=>{const[ea,Un]=(0,a.useState)(),[Rn,yn]=(0,a.useState)(!1);return Zn.createElement("div",{className:b.wrap},Zn.createElement("div",{className:b.questionTitleEditorWrap},Zn.createElement(ue.default.Item,{label:"\u9898\u5E72",name:z,labelCol:{span:24},rules:[{required:!0}]},Zn.createElement(Ca,{scrollId:Array.isArray(z)?z.join("_"):`${z}`,height:150,placeholder:ae}))),Zn.createElement(ue.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Zn.createElement(ue.default.List,{name:x,rules:[{validator(Bn,xa){const Gn=xa.some(Dn=>Dn[Tn]===1),aa=xa.findIndex(Dn=>{var na;return((na=Dn[dt])==null?void 0:na.length)<=0});return aa!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Yt[aa]}\u9009\u9879\u7684\u5185\u5BB9`)):Gn?Promise.resolve():(le.ZP.error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"),Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848")))}}]},(Bn,{add:xa,remove:Gn})=>Zn.createElement("div",{id:Array.isArray(xn)?xn.join("_"):`${xn}`},Bn.map((aa,Dn)=>{var na=aa,{key:kn,name:zn}=na,Ln=da(na,["key","name"]);const Ta=ea===kn,Zt=()=>{Un(kn)},Aa=Dn<7&&Dn===Bn.length-1,Qa=()=>xa({[dt]:"",[Tn]:0}),Ra=()=>Gn(zn);return Zn.createElement(ue.default.Item,Mn(Fn({},Ln),{key:kn,name:zn,className:b.choiceListWrap,rules:[{validator(rr,ta){return ta!=null&&ta.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Yt[Dn]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),Zn.createElement(bn,{choiceTextKey:dt,answerKey:Tn,index:Dn,isEdit:Ta,setInputActive:Zt,form:Mt,choiceOptionsPath:xn,allowChangeMode:Ht,showAddIcon:Aa,addItem:Qa,deleteItem:Ra}))}),Bn.length<8&&Zn.createElement("div",{className:`${b.addBtn} mb30`,onClick:()=>xa({[dt]:"",[Tn]:0})},Zn.createElement("i",{className:"iconfont icon-tianjiatixing mr5 font12"}),"\u6DFB\u52A0\u9009\u9879"))),gn&&Zn.createElement("div",{onClick:()=>yn(!0)},Zn.createElement(ue.default.Item,{name:ut,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Zn.createElement(ll,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Rn}))))};var ra=E(59301),pa=Object.defineProperty,Wa=Object.defineProperties,ja=Object.getOwnPropertyDescriptors,jn=Object.getOwnPropertySymbols,Pn=Object.prototype.hasOwnProperty,fn=Object.prototype.propertyIsEnumerable,Wn=(ae,z,x)=>z in ae?pa(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,gl=(ae,z)=>{for(var x in z||(z={}))Pn.call(z,x)&&Wn(ae,x,z[x]);if(jn)for(var x of jn(z))fn.call(z,x)&&Wn(ae,x,z[x]);return ae},Il=(ae,z)=>Wa(ae,ja(z)),wr=(ae,z)=>{var x={};for(var ut in ae)Pn.call(ae,ut)&&z.indexOf(ut)<0&&(x[ut]=ae[ut]);if(ae!=null&&jn)for(var ut of jn(ae))z.indexOf(ut)<0&&fn.call(ae,ut)&&(x[ut]=ae[ut]);return x};const pn={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Xn=({value:ae,onChange:z,form:x})=>{const ut=(ae==null?void 0:ae.is_answer)===1,dt=ae==null?void 0:ae.choice_text,Tn=()=>{const xn=x.getFieldsValue().choices.map(Ht=>({choice_text:Ht.choice_text,is_answer:0}));x.setFieldsValue({choices:xn}),z(Il(gl({},ae),{is_answer:1}))};return ra.createElement(qe.Z,{className:b.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},ra.createElement(Qe.Z,{onClick:Tn,className:`${b.choiceIndex} ${b.judgementIndex} ${ut?b.activeAnswer:""}`},pn[dt]),ra.createElement(Qe.Z,{flex:1,className:`${b.editorWrap} ml15`},ra.createElement("div",{className:`${b.inputBorder} ${b.placeholder} ${ut?b.activeJudgementAnswer:""}`},dt)))},qa=({questionTitlePlaceholder:ae,choiceKey:z,form:x})=>{const[ut,dt]=(0,a.useState)(!1);return ra.createElement("div",{className:b.wrap},ra.createElement("div",{className:b.questionTitleEditorWrap},ra.createElement(ue.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},ra.createElement(Ca,{scrollId:"name",height:140,placeholder:ae}))),ra.createElement(ue.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},ra.createElement(ue.default.List,{name:"choices",rules:[{validator(Tn,xn){return xn.some(Mt=>(Mt==null?void 0:Mt.is_answer)===1)?Promise.resolve():(le.ZP.error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"),Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848")))}}]},Tn=>ra.createElement("div",{id:"choices"},Tn.map(xn=>{var Ht=xn,{key:Mt,name:gn}=Ht,ea=wr(Ht,["key","name"]);return ra.createElement(ue.default.Item,Il(gl({},ea),{key:Mt,name:gn,noStyle:!0}),ra.createElement(Xn,{form:x}))})))),ra.createElement("div",{onClick:()=>dt(!0)},ra.createElement(ue.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ra.createElement(ll,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ut}))))};var La=E(37568),yl=E(4875),Rl={wrap:"wrap___ZbEYZ",left:"left___wH6vq",tip:"tip___EiRrS",bottomBtn:"bottomBtn___Og638",disabled:"disabled___rzckb",save_btn:"save_btn___N0Wqn"},Le=E(32648),Xt=E(49998),mn=E(62440),Nt=E(53973),ga=E(66915),qn=E(83928),Sa="data:image/png;base64,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",Oa=(ae,z,x)=>new Promise((ut,dt)=>{var Tn=Mt=>{try{Ht(x.next(Mt))}catch(gn){dt(gn)}},xn=Mt=>{try{Ht(x.throw(Mt))}catch(gn){dt(gn)}},Ht=Mt=>Mt.done?ut(Mt.value):Promise.resolve(Mt.value).then(Tn,xn);Ht((x=x.apply(ae,z)).next())}),ol=(0,a.forwardRef)(({onSave:ae,aiImg:z},x)=>{var ut;const dt=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 +\u4F8B:\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9:\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,Tn=(0,se.useParams)(),[xn,Ht]=(0,a.useState)(!1),[Mt,gn]=(0,a.useState)([]),[ea,Un]=(0,a.useState)(!0),[Rn,yn]=(0,a.useState)(null),[Bn,xa]=(0,a.useState)([]),[Gn,aa]=(0,a.useState)(0),[Dn,na]=(0,a.useState)(0),[kn,zn]=(0,a.useState)(!1),[Ln,Ta]=(0,a.useState)(""),[Zt,Aa]=(0,a.useState)(0),[Qa,Ra]=(0,a.useState)(0),[rr,ta]=(0,a.useState)(0),[Na,vl]=(0,a.useState)(0),[Da,rl]=(0,a.useState)(0),[Ur,uu]=(0,a.useState)(0),[Mr,Dr]=(0,a.useState)(0),[dl,ml]=(0,a.useState)(0),[Nr,Qu]=(0,a.useState)(null),[Io,Nu]=(0,a.useState)(qn.Q),{contentRef:_u,value:Mo,status:ei,open:po,close:ku}=Io,no=(0,Nt.Z)({contentRef:_u,status:ei}),{openProgress:Ko,closeProgress:ri,CreateProgressModal:Wi,progressOpen:Hi}=(0,mn.Z)();(0,a.useEffect)(()=>{Rn&&(Ki(),vi()),Rn===!1&&(ku(),gn([]),Ta(dt),Aa(0),Ra(0),ta(0),vl(0),rl(0),uu(0),Dr(0),ml(0),Qu(null))},[Rn]);const Gi=()=>{yn(!0)};(0,a.useImperativeHandle)(x,()=>({onClick:Gi}));const Bi=du=>{zn(!0),aa(du),na(0)},as=du=>Oa(void 0,null,function*(){const No=du.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(No)==-1?(le.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):du.size/1024/1024>10?(le.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),vi=()=>Oa(void 0,null,function*(){const du=yield(0,Ye.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});du.status===0&&(aa(du.total_number),na(du.remaining_number))}),Ki=()=>Oa(void 0,null,function*(){console.log(Tn,"params"),Un(!0),Ta("\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u8FDB\u884C\u51FA\u9898"),Un(!1)}),ui=du=>(du=du||"",du=String(du),du=du.replace(/\s+/g,""),du),Ti=du=>Oa(void 0,null,function*(){var No,wo,bi;const wi=[{name:"\u5355\u9009\u9898",num:Zt||0},{name:"\u591A\u9009\u9898",num:Qa||0},{name:"\u5224\u65AD\u9898",num:rr||0},{name:"\u586B\u7A7A\u9898",num:Na||0},{name:"\u7B80\u7B54\u9898",num:Da||0},{name:"\u7EC4\u5408\u9898",num:dl||0},{name:"\u7F16\u7A0B\u9898",num:Ur||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:Mr||0}];if(ui(Ln)){if(Ln.length>1e3){le.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{le.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!ui(Ln)&&!(Mt!=null&&Mt.length)){le.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const yo=wi.reduce((Ha,Ri)=>Ha+Ri.num,0);if(yo===0){le.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(yo>5){le.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898");return}if(du&&Gn!==-1){zn(!0);return}zn(!1);const rs={scene_type:6,request_identifier:Math.random(),file_id:(wo=(No=Mt[0])==null?void 0:No.response)==null?void 0:wo.id,content:Ln,ppt_page_url:(bi=z==null?void 0:z[0])==null?void 0:bi.url,count_arr:wi.map(Ha=>Ha.num).join(",")};yield po(rs),vi()}),ls=()=>Oa(void 0,null,function*(){const du=no();Ko(),Ht(!0),xa([]);const No=new FormData;No.append("html",du);const wo=yield(0,Ye.ZP)("/api/intelligent_imports/import.json",{method:"post",body:No},!0);if((wo==null?void 0:wo.status)===0)if(wo!=null&&wo.data){ri(100),xa(wo==null?void 0:wo.data);return}else le.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Ht(!1),ri()}),ki=()=>Oa(void 0,null,function*(){const du=no();(0,ft.RG)(du)}),_i=["uploading","error"].includes((ut=Mt==null?void 0:Mt[0])==null?void 0:ut.status);return a.createElement(a.Fragment,null,a.createElement(ga.Z,{visible:kn,totalCount:Gn,usedCount:Dn,onCancel:()=>zn(!1),onOk:()=>{Ti(!1)}}),a.createElement(we.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:a.createElement("div",{className:Rl.extraHeader},a.createElement(qe.Z,{align:"middle"},!ei&&!!Mo&&a.createElement(a.Fragment,null,a.createElement(pt.ZP,{className:Rl.save_btn,style:{marginRight:"20px"},onClick:ls},a.createElement("div",{className:"flex flex_box_center"},a.createElement("i",{className:"iconfont icon-baocuntimu font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),a.createElement("span",null,"\u4FDD\u5B58\u8BD5\u9898"))),a.createElement(pt.ZP,{className:Rl.save_btn,onClick:ki,style:{marginRight:"20px"}},a.createElement("div",{className:"flex flex_box_center"},a.createElement("i",{className:"iconfont icon-zhichifuzhi font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),a.createElement("span",null,"\u590D\u5236")))),a.createElement("i",{onClick:()=>{const du=No=>{xe.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:No,onOk:()=>{yn(!1)}})};if(ei){du("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Mo?du("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):yn(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Rn},a.createElement("div",{className:Rl.wrap},a.createElement("div",{className:Rl.left},a.createElement(Ze.Z,{spinning:ea},a.createElement("div",{className:Rl.tip},a.createElement("img",{src:Sa}),a.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),a.createElement(La.default.TextArea,{style:{height:160},className:"mb20",value:Ln,placeholder:"\u8BF7\u5148\u63D0\u4F9B\u60A8\u51FA\u9898\u4F9D\u636E\u7684\u6750\u6599\uFF0C\u53EF\u4EE5\u76F4\u63A5\u590D\u5236\u6750\u6599\u5185\u5BB9\u7C98\u8D34\u5728\u6B64\u533A\u57DF",onChange:du=>{Ta(du.target.value)}}),a.createElement("div",{className:"c-black mt20"},a.createElement("div",{className:"mb10 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42"),a.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u786E\u4FDD\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",a.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"5"),"\u9053\uFF09")),a.createElement(qe.Z,{style:{gap:16}},a.createElement(Qe.Z,null,a.createElement("label",null,"\u5355\u9009\u9898"),a.createElement(yl.Z,{min:0,max:10,value:Zt,onChange:Aa,style:{marginLeft:"8px"}})),a.createElement(Qe.Z,null,a.createElement("label",null,"\u591A\u9009\u9898"),a.createElement(yl.Z,{min:0,max:10,value:Qa,onChange:Ra,style:{marginLeft:"8px"}})),a.createElement(Qe.Z,null,a.createElement("label",null,"\u5224\u65AD\u9898"),a.createElement(yl.Z,{min:0,max:10,value:rr,onChange:ta,style:{marginLeft:"8px"}})),a.createElement(Qe.Z,null,a.createElement("label",null,"\u7F16\u7A0B\u9898"),a.createElement(yl.Z,{min:0,max:10,value:Ur,onChange:uu,style:{marginLeft:"8px"}})))),ei?a.createElement("div",{onClick:ku,className:Rl.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):_i?a.createElement("div",{className:`${Rl.bottomBtn} ${Rl.disabled}`},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):a.createElement("div",{onClick:()=>{Ti(!0)},className:Rl.bottomBtn},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"))),a.createElement(qn.Z,{onStatusChange:Nu,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Hi,noRestrictModal:Bi,stringTransformer:Xt.o,onError:du=>{Object.prototype.toString.call(du)==="[object Object]"&&du.status===-9&&Bi(du.data)}}))),a.createElement(we.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:xn},a.createElement(qe.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:E(36413),alt:"\u667A\u80FD\u51FA\u9898"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),a.createElement(Le.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Bn,isRefreshItemBank:!0,okText:"\u4FDD\u5B58\u8BD5\u9898\u81F3\u8BFE\u4EF6",mode:1,onCancel:()=>Ht(!1),onSuccess:()=>{Ht(!1),yn(!1)},onSave:du=>Oa(void 0,null,function*(){yield ae(du,()=>{Ht(!1),yn(!1)})})}),a.createElement("div",{style:{height:70}})),Wi("\u5904\u7406\u4E2D"))}),jl=E(76593),Ea=E(89787),ha={summaryWrap:"summaryWrap___HzbVK",summaryItem:"summaryItem___dATph",label:"label___pvZkE",percentSty:"percentSty___nvQwe",title:"title___hDMEi",chart_container:"chart_container___cRvUY",Onerow:"Onerow___tzmiF",detailSty:"detailSty___QKxCg",detailItem:"detailItem___fHG9y",questionTag:"questionTag___OaNLz",numSty:"numSty___wUXe3",detailBtn:"detailBtn___JylOu",questionTitle:"questionTitle___EMw2w",proSty:"proSty___SpcZ9",commentBody:"commentBody___BBaLu"},al=E(42441),El=E(70467),ba=E(9168),Hn=E(59301),Hl=Object.defineProperty,pr=Object.defineProperties,Ml=Object.getOwnPropertyDescriptors,Nl=Object.getOwnPropertySymbols,kr=Object.prototype.hasOwnProperty,Pa=Object.prototype.propertyIsEnumerable,Ol=(ae,z,x)=>z in ae?Hl(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,fr=(ae,z)=>{for(var x in z||(z={}))kr.call(z,x)&&Ol(ae,x,z[x]);if(Nl)for(var x of Nl(z))Pa.call(z,x)&&Ol(ae,x,z[x]);return ae},fl=(ae,z)=>pr(ae,Ml(z)),bl=(ae,z,x)=>new Promise((ut,dt)=>{var Tn=Mt=>{try{Ht(x.next(Mt))}catch(gn){dt(gn)}},xn=Mt=>{try{Ht(x.throw(Mt))}catch(gn){dt(gn)}},Ht=Mt=>Mt.done?ut(Mt.value):Promise.resolve(Mt.value).then(Tn,xn);Ht((x=x.apply(ae,z)).next())});const sl=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Rr=({data:ae=[],totalData:z,paramsHttp:x,smartItembanks:ut,socketData:dt})=>{const Tn=["#76DDFB","#53A8E2","#19CB70","#00B187","#00A9B1"],[xn,Ht]=(0,a.useState)(!1),[Mt,gn]=(0,a.useState)(1),[ea,Un]=(0,a.useState)();return Hn.createElement("div",{className:ha.summaryWrap},Hn.createElement(qe.Z,{justify:"space-between",align:"middle",style:{marginBottom:"10px"}},Hn.createElement(Qe.Z,{style:{display:"flex",alignItems:"center"}},Hn.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),Hn.createElement("div",{className:ha.title},"\u7B54\u9898\u6982\u89C8")),Hn.createElement(Qe.Z,{style:{display:"flex"}},ae==null?void 0:ae.map((Rn,yn)=>Hn.createElement("div",{key:yn,style:{display:"flex",alignItems:"center",marginLeft:yn==0?"0px":"20px"}},Hn.createElement("span",{style:{display:"inline-block",width:"10px",height:"10px",borderRadius:"50%",backgroundColor:Tn[yn]}}),Hn.createElement("span",{style:{fontSize:"14px",color:"#485465",marginLeft:"5px"}},Rn==null?void 0:Rn.name))))),ae==null?void 0:ae.map((Rn,yn)=>{var Bn;return Hn.createElement("div",{className:ha.summaryItem,key:yn,style:{marginTop:yn==0?"0px":"15px",cursor:"pointer"},onClick:()=>{var xa;(xa=[0,1,2])!=null&&xa.includes(yn)&&(Ht(!0),gn(yn+1))}},Hn.createElement("div",{className:ha.label},Rn==null?void 0:Rn.name),Hn.createElement(Ea.Z,{percent:(Bn=[3,4])!=null&&Bn.includes(yn)?Rn==null?void 0:Rn.value:(Rn==null?void 0:Rn.value)/z*100,size:[575,10],strokeColor:Tn[yn],format:xa=>{var Gn;return Hn.createElement("span",{className:ha.percentSty},(Gn=[3,4])!=null&&Gn.includes(yn)?((Rn==null?void 0:Rn.value)||0)+"%":(Rn==null?void 0:Rn.value)||0)}}))}),Hn.createElement("div",{style:{height:"1px",backgroundColor:"#F6F7F9",marginTop:"30px"}}),Hn.createElement(mu,{visible:xn,onCancel:()=>{Ht(!1)},paramsHttp:x,smartItembanks:ut,itemBankId:dt==null?void 0:dt.item_bank_id,detailType:Mt}))},oa=({data:ae=[],paramsHttp:z,smartItembanks:x,socketData:ut})=>{const[dt,Tn]=(0,a.useState)(),[xn,Ht]=(0,a.useState)(!1),[Mt,gn]=(0,a.useState)(),[ea,Un]=(0,a.useState)(),Rn=["#76DDFB","#53A8E2","#19CB70","#3061D0","#07CDD7"];return Hn.createElement("div",{className:ha.summaryWrap,style:{overflow:"hidden"}},Hn.createElement(qe.Z,{justify:"space-between",align:"middle",style:{marginTop:"20px",marginBottom:"10px"}},Hn.createElement(Qe.Z,{style:{display:"flex",alignItems:"center"}},Hn.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),Hn.createElement("div",{className:ha.title},"\u7B54\u9898\u8BE6\u60C5"))),Hn.createElement("div",{className:ha.detailSty},ae==null?void 0:ae.map((yn,Bn)=>Hn.createElement("div",{key:Bn,className:ha.detailItem,onMouseEnter:()=>{Tn(Bn)},onMouseLeave:()=>{Tn(void 0)}},Hn.createElement(re.Z,{placement:"topLeft",title:Hn.createElement(de.Z,{style:{color:"#fff",fontSize:"12px"},value:`${sl[Bn]} `+(yn==null?void 0:yn.choice_text)})},Hn.createElement("div",{className:ha.questionTitle},Hn.createElement("span",{className:ha.questionTag,style:{marginRight:"10px"}},sl[Bn]),Hn.createElement(de.Z,{value:yn==null?void 0:yn.choice_text,className:ha.Onerow,style:{fontSize:"18px",maxWidth:"250px",color:dt==Bn?"#3061D0":"#000"}}))),Hn.createElement("div",{style:{width:"200px",marginLeft:"10px",backgroundColor:"#fff"}},Hn.createElement("div",{className:ha.proSty,style:{width:`${.01*Number((yn==null?void 0:yn.rate)||0)*200}px`}})),Hn.createElement("div",{className:ha.numSty},Hn.createElement("span",null,(yn==null?void 0:yn.user_num)||0,"\u4EBA"),(yn==null?void 0:yn.user_num)>0&&Hn.createElement("span",{className:ha.detailBtn,onClick:()=>{gn(yn==null?void 0:yn.choice_id),Un(yn==null?void 0:yn.item_bank_id),Ht(!0)}},"\u67E5\u770B\u8BE6\u60C5"))))),Hn.createElement(mu,{visible:xn,onCancel:()=>{Ht(!1)},paramsHttp:z,smartItembanks:x,choice_ids:Mt,itemBankId:ut==null?void 0:ut.item_bank_id}))},mu=({visible:ae,onCancel:z,paramsHttp:x,smartItembanks:ut,type:dt,choice_ids:Tn,itemBankId:xn,detailType:Ht=null})=>{const[Mt,gn]=(0,a.useState)([]),[ea,Un]=(0,a.useState)(0),[Rn,yn]=(0,a.useState)({page:1,limit:20,course_group_id:"",search:""}),[Bn,xa]=(0,a.useState)([]),[Gn,aa]=(0,a.useState)(!1),Dn=()=>bl(void 0,null,function*(){var zn,Ln,Ta;aa(!0);const Zt=yield(0,Ye.ZP)(`/api/smart_plan_item_banks/${(zn=ut==null?void 0:ut.page)==null?void 0:zn.id}/students.json`,{method:"get",params:fl(fr({},Rn),{item_bank_id:xn,choice_ids:Tn,type:Ht})});Zt.status===0&&(gn(((Ln=Zt==null?void 0:Zt.data)==null?void 0:Ln.smart_plan_users)||[]),Un((Ta=Zt==null?void 0:Zt.data)==null?void 0:Ta.count)),aa(!1)}),na=()=>bl(void 0,null,function*(){const zn=yield(0,ba.xV)({coursesId:x==null?void 0:x.coursesId,limit:2e3});zn!=null&&zn.course_groups&&xa([...(zn==null?void 0:zn.course_groups)||[]])});(0,a.useEffect)(()=>{ae&&Dn()},[ae,Rn]),(0,a.useEffect)(()=>{ae&&na()},[ae]);const kn=()=>{yn({page:1,limit:20,course_group_id:"",search:""})};return Hn.createElement(xe.default,{centered:!0,title:"\u7B54\u9898\u8BE6\u60C5",keyboard:!1,maskClosable:!1,open:ae,width:622,forceRender:!0,footer:null,onCancel:()=>{z(),kn()}},Hn.createElement(Ze.Z,{spinning:Gn},Hn.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"20px"}},Hn.createElement(ve.default,{style:{width:"260px",borderRadius:"2px"},size:"large",value:Rn.course_group_id,placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:""},{label:"\u672A\u5206\u73ED",value:"0"},...Bn.map(zn=>({label:zn==null?void 0:zn.name,value:zn==null?void 0:zn.id}))],onChange:zn=>{Rn.course_group_id=zn,yn(fr({},Rn))}}),Hn.createElement(El.t7,{style:{width:252},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u548C\u5B66\u53F7\u641C\u7D22",value:Rn.search,onChange:zn=>{Rn.search=zn,Rn.page=1,yn(fr({},Rn))}})),Hn.createElement(De.default,{dataSource:Mt,className:ha.commentBody,scroll:{y:500},columns:[{title:"\u5E8F\u53F7",align:"left",dataIndex:"name",width:60,ellipsis:!0,render:(zn,Ln,Ta)=>`${(Rn.page-1)*Rn.limit+Ta+1}`},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,render:zn=>Hn.createElement("span",{style:{color:"#000"}},zn||"--")},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",ellipsis:!0,render:zn=>Hn.createElement("span",{style:{color:"#000"}},zn||"--")},{title:"\u73ED\u7EA7",align:"left",dataIndex:"group_name",ellipsis:!0,render:zn=>Hn.createElement("span",{style:{color:"#000"}},zn||"--")},{title:"\u7B54\u9898\u72B6\u6001",align:"left",dataIndex:"answer_after_end",ellipsis:!0,render:zn=>Hn.createElement("span",{style:{color:zn=="1"?"#19CB70":zn=="2"?"#FF9D18":"#000"}},zn=="1"?"\u8BFE\u4E2D\u7B54\u9898":zn=="2"?"\u8BFE\u540E\u8865\u7B54":"\u672A\u7B54\u9898")},{title:"\u9009\u9879",align:"right",dataIndex:"choices",fixed:"right",ellipsis:!0,render:(zn,Ln)=>{var Ta,Zt,Aa,Qa,Ra;const rr=((Zt=(Ta=Ln==null?void 0:Ln.choices)==null?void 0:Ta.filter(Da=>Da==null?void 0:Da.is_answer))==null?void 0:Zt.map(Da=>Da==null?void 0:Da.choice_id))||[],ta=((Qa=(Aa=Ln==null?void 0:Ln.choices)==null?void 0:Aa.filter(Da=>Da==null?void 0:Da.me_answered))==null?void 0:Qa.map(Da=>Da==null?void 0:Da.choice_id))||[],Na=rr.length===ta.length?rr.length>0&&ta.every(Da=>rr.includes(Da))?1:3:rr.length>0&&ta.every(Da=>rr.includes(Da))?2:3,vl=(Ra=Ln==null?void 0:Ln.choices)==null?void 0:Ra.map((Da,rl)=>Da!=null&&Da.me_answered?sl[rl]:"").filter(Da=>Da!=="");return Hn.createElement(Hn.Fragment,null,Hn.createElement("span",{style:{paddingRight:"20px",color:Na===3?"#E30000":Na===2?"#FF9D18":"#2EC25B"}},vl||"--"))}}],pagination:{total:ea||0,onChange:(zn,Ln)=>{Rn.page=zn,Rn.limit=Ln,yn(fr({},Rn))},current:Rn==null?void 0:Rn.page,pageSize:Rn==null?void 0:Rn.limit,showTotal:zn=>Hn.createElement(Hn.Fragment,null,"\u5171",Hn.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},zn),"\u6761\u6570\u636E")}})))},Eu=({data:ae=[]})=>{const z=["#76DDFB","#53A8E2","#19CB70","#3061D0","#07CDD7"];return Hn.createElement("div",{className:styles.summaryWrap,style:{overflow:"hidden"}},Hn.createElement(Row,{justify:"space-between",align:"middle",style:{marginTop:"10px"}},Hn.createElement(Col,{style:{display:"flex",alignItems:"center"}},Hn.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),Hn.createElement("div",{className:styles.title},"\u7B54\u9898\u8BE6\u60C5")),Hn.createElement(Col,{style:{display:"flex"}},ae==null?void 0:ae.map((x,ut)=>Hn.createElement("div",{key:ut,style:{display:"flex",alignItems:"center",marginLeft:ut==0?"0px":"10px"}},Hn.createElement("span",{style:{display:"inline-block",width:"10px",height:"10px",borderRadius:"50%",backgroundColor:z[ut]}}),Hn.createElement("span",{style:{fontSize:"14px",color:"#485465",marginLeft:"3px"}},"\u9009\u9879",sl[ut]))))),Hn.createElement("div",{className:styles.chart_container},Hn.createElement(ReactEcharts,{option:{tooltip:{trigger:"axis",axisPointer:{type:"shadow"},formatter:"{b0}: {c0} \u4EBA"},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"value",name:"\u4EBA\u6570",nameTextStyle:{color:"#5F6A95",fontSize:14},axisLine:{lineStyle:{color:"#F6F7F9"}},axisLabel:{color:"#5F6A95",fontSize:"14px",interval:0,formatter:x=>`${x}`,rich:{title:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:100,tooltip:{show:!0}}}},axisTick:{show:!1},splitLine:{lineStyle:{color:"#F6F7F9"}},minInterval:1}],yAxis:[{type:"category",data:ae==null?void 0:ae.map((x,ut)=>sl[ut]),axisLine:{show:!1},axisTick:{show:!1}}],series:[{type:"bar",data:ae==null?void 0:ae.map((x,ut)=>x==null?void 0:x.user_num),barWidth:"20px",itemStyle:{color:function(x){return z[x.dataIndex]}}}]},style:{height:300,width:"55%",bottom:"45px"}}),Hn.createElement(ReactEcharts,{option:{tooltip:{trigger:"item",formatter:"{b0}: {c0} \u4EBA"},series:[{name:"\u7B54\u9898\u60C5\u51B5",type:"pie",radius:["30%","70%"],center:["50%","50%"],label:{show:!0,position:"inside",formatter:"{d}%",color:"#fff",fontSize:14},data:ae==null?void 0:ae.map((x,ut)=>({value:x==null?void 0:x.user_num,name:`\u9009\u9879${sl[ut]}`,itemStyle:{color:z[ut]}}))}]},style:{height:300,width:"45%",bottom:"30px",left:"30px"}})))};var br=E(82717),jr={gzsm:"gzsm___VoLAf"},fe=E(74410),be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAi5JREFUOE9lk81rE0EYxn+TNU2isNKC0oMXUXPxInipN8WA93rUk0gQBBHbHvoX9BRp8YuCFS1UREgUkZ5SEERIETQnD5HqxYNIMW3a7k4+dkfenV02tYfhHZaZ3z7P876jACo1UzQ+c2hKoYerujAC5B0oKMhn0lXI0Mk51EcMs+fKqqUq9ehyA59Ro8H4gIZMH/LDl2XvpN8KGdoOTKj5j6YaeEzKRQGQVA2HBvv/Pqwk3tfUo3Wz3fNww/hioiCqYsUchBQykMtE9jpqsWlMz4O+AJIlSmI7kkd8OLKQi20JRFSopW/G9HwQyCD2f/MyuIdhZxcWn4Hq2cO370nkUHsYq1KgXmxYQN8DqSeOwNXz8LcDYy5U38OP75AN4e6UBbx6kIapVn6lFgRQOglnjsHLD3DtIrR+wrtVECvTMWB5AZIc1OtNC5AlUq+fhTCEjd9wahwcBU9WwN+CmTtWwdN5Ox85B9SbLWO62so/nYcL4/BnF3QX8lk47sJaA740YeaWBTy+bxVEIa52jPECC7gyBkez8PyrDTAfQPkSbLZh+S1M37CAhUraWrW2Y4wXgh5YG0lH9rV2aEKl1WI1aqd04dOe2d4LcD0D3W4KSboiNZrQGDI86gWHjvrsmaoXMCkAP0ghESBWFPw3YMm4Z0NqqqlNUQc0/JBRsSKQYRvJjAgkUpG+l7bTZUJJKOvaFIOAOS+k5IW4un8wD5lSeS9oOvjUlWZ2qqxa/wBF3k0rRn8T3AAAAABJRU5ErkJggg==",_e=(ae,z,x)=>new Promise((ut,dt)=>{var Tn=Mt=>{try{Ht(x.next(Mt))}catch(gn){dt(gn)}},xn=Mt=>{try{Ht(x.throw(Mt))}catch(gn){dt(gn)}},Ht=Mt=>Mt.done?ut(Mt.value):Promise.resolve(Mt.value).then(Tn,xn);Ht((x=x.apply(ae,z)).next())}),Gt=(0,a.forwardRef)(({isEdit:ae,isOpen:z,data:x,onClose:ut,onOk:dt},Tn)=>{const[xn,Ht]=(0,a.useState)("\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790"),[Mt,gn]=(0,a.useState)(!1),[ea,Un]=(0,a.useState)(!1),[Rn,yn]=(0,a.useState)(""),[Bn,xa]=(0,a.useState)(10),[Gn]=(0,se.useSearchParams)(),[aa,Dn]=(0,a.useState)(!1),na=(0,a.useRef)(null),kn=Qa=>Qa.replace(/\\\(([\s\S]*?)\\\)/g,"$$$$$1$$$$").replace(/\\\[([\s\S]*?)\\\]/g,"$$$$$1$$$$").replace(/`(\$\$.*?\$\$)`/g,"$$$$$1$$$$").replace(/_{2,}/g,"`$&`");(0,a.useEffect)(()=>{var Qa,Ra;z&&(Ht("\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790"),ae?(yn((Qa=x==null?void 0:x.page)==null?void 0:Qa.page_info),xa(((Ra=x==null?void 0:x.page)==null?void 0:Ra.info_read_min_time)||"")):yn(""))},[z]);const zn=()=>_e(void 0,null,function*(){var Qa;gn(!0),Un(!0),na.current=new fe.Z(ye.Z.API_SERVER+"/api/stream/smart_plans/get_page_info",{requirements:xn,url:(Qa=x==null?void 0:x.url)==null?void 0:Qa.map(Ra=>Ra==null?void 0:Ra.url)}),yield new Promise((Ra,rr)=>{na.current.on("data",ta=>{Un(!1),yn(kn(ta==null?void 0:ta.full))}),na.current.on("done",()=>_e(void 0,null,function*(){gn(!1)})),na.current.startStream()})}),Ln=()=>{const Qa=Ra=>{xe.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ra,onOk:()=>{var rr,ta;(ta=(rr=na.current)==null?void 0:rr.cancelRequest)==null||ta.call(rr),gn(!1),ut()}})};if(Mt){Qa("\u6B63\u5728\u751F\u6210\u667A\u80FD\u63A8\u9001\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else ut()},Ta=()=>_e(void 0,null,function*(){var Qa;if(!Rn.trim()){le.ZP.warning("\u8BF7\u586B\u5199\u89E3\u6790\u5185\u5BB9");return}let Ra=yield(0,Ye.ZP)(`/api/smart_plan_item_banks/${(Qa=x==null?void 0:x.page)==null?void 0:Qa.id}/smart_plan_page_knowledges/set_page_info`,{method:"put",body:{page_info:Rn,info_read_min_time:Bn}});(Ra==null?void 0:Ra.status)==0&&dt()}),Zt=()=>_e(void 0,null,function*(){var Qa;if(!Rn.trim()){le.ZP.warning("\u8BF7\u586B\u5199\u89E3\u6790\u5185\u5BB9");return}let Ra=yield(0,Ye.ZP)(`/api/smart_plan_item_banks/${(Qa=x==null?void 0:x.page)==null?void 0:Qa.id}/smart_plan_page_knowledges/set_page_info`,{method:"put",body:{page_info:Rn,info_read_min_time:Bn}});(Ra==null?void 0:Ra.status)==0&&(dt(),Gn.get("type")?(0,ft.xg)(`/classrooms/${x==null?void 0:x.coursesId}/smart_plan/${x==null?void 0:x.id}/ppt_info/info?type=${Gn.get("type")}&simulate=true&simulateType=1&pptPage=${x==null?void 0:x.position}`):(0,ft.xg)(`/classrooms/${x==null?void 0:x.coursesId}/smart_plan/${x==null?void 0:x.id}/ppt_info/info?simulate=true&simulateType=1&pptPage=${x==null?void 0:x.position}`))}),Aa=(0,a.useRef)();return(0,a.useImperativeHandle)(Tn,()=>({onClickSave:Ta,onClickPreview:Zt,handleClose:Ln})),a.createElement("div",{className:jr.wrap,ref:Aa},a.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89C4\u5219\u8BF4\u660E"),a.createElement("div",{className:jr.gzsm},"\u6559\u5E08\u53EF\u81EA\u4E3B\u8BBE\u7F6E\u77E5\u8BC6\u70B9\u89E3\u6790\uFF0C\u4E5F\u53EF\u7531\u5927\u6A21\u578B\u667A\u80FD\u89E3\u6790\u8BFE\u4EF6\u5185\u5BB9\u5E76\u751F\u6210\uFF0C\u4E24\u79CD\u65B9\u5F0F\u53EF\u7075\u6D3B\u7EC4\u5408\u8C03\u6574\u3002\u4FDD\u5B58\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u63A8\u9001\u89E3\u6790\u5185\u5BB9\u7ED9\u5B66\u751F\u5B66\u4E60\uFF0C\u63D0\u5347\u5B66\u4E60\u6548\u7387\u3002"),a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",margin:"20px auto 10px auto"}},a.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89E3\u6790\u5185\u5BB9"),a.createElement("div",{style:{cursor:"pointer",display:"flex",alignItems:"center"},onClick:()=>{Dn(!aa)}},a.createElement("img",{src:be,className:"iconfont icon-shuaxin4 font14 c-light-primary current"}),a.createElement("span",{style:{marginLeft:"4px",color:"#3061D0"}},"AI\u8F85\u52A9\u751F\u6210"))),aa&&a.createElement(a.Fragment,null,a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u89E3\u6790\u751F\u6210\u8981\u6C42")),a.createElement(La.default.TextArea,{style:{height:160},value:xn,placeholder:"\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u751F\u6210\u89E3\u6790\u7684\u8981\u6C42\u3002
      \u4F8B\u5982\uFF1A\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790",onChange:Qa=>{Ht(Qa.target.value)}}),Mt?a.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.createElement(El.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{var Qa,Ra;(Ra=(Qa=na.current)==null?void 0:Qa.cancelRequest)==null||Ra.call(Qa),gn(!1),Un(!1)}},"\u505C\u6B62\u751F\u6210")):a.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.createElement(El.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{if(!xn.trim()){le.ZP.error("\u8BF7\u5148\u8BBE\u7F6E\u8981\u6C42\uFF0C\u518D\u5C1D\u8BD5\u751F\u6210\u63A8\u9001\u5185\u5BB9");return}zn()}},"\u5F00\u59CB\u751F\u6210"))),a.createElement(Ze.Z,{spinning:ea},a.createElement(Ne.Z,{placeholder:"\u8BF7\u8F93\u5165\u667A\u80FD\u63A8\u9001",height:300,defaultValue:Rn,onChange:Qa=>{yn(Qa)}})),a.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89E3\u6790\u6700\u4F4E\u9605\u8BFB\u65F6\u957F",a.createElement(re.Z,{title:"\u53EF\u4E3A\u89E3\u6790\u8BBE\u7F6E\u6700\u4F4E\u9605\u8BFB\u65F6\u957F\uFF0C\u5B66\u751F\u5FC5\u987B\u5B8C\u6210\u8BE5\u65F6\u957F\u7684\u9605\u8BFB\u540E\u624D\u80FD\u89E3\u9501\u4E0B\u4E00\u9636\u6BB5\u7684\u4EA4\u4E92\u5185\u5BB9"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 c-light-primary current ml5"}))),a.createElement(ve.default,{onChange:Qa=>{xa(Qa)},value:Bn,size:"large",style:{width:"100%",marginTop:"10px"}},a.createElement(ve.default.Option,{value:10},"10s"),a.createElement(ve.default.Option,{value:30},"30s"),a.createElement(ve.default.Option,{value:60},"1min"),a.createElement(ve.default.Option,{value:""},"\u4E0D\u9650\u5236")))}),Wt={wrap:"wrap___Caec9",type_style:"type_style___U6wBf",type_list:"type_list___Cq1WK",type_tag_noactive:"type_tag_noactive___BcE1l",type_tag_active:"type_tag_active___o54ss",type_tootip:"type_tootip___jTpTe",imgBox:"imgBox___k6jG2",judgment:"judgment___fhglz",active:"active___Mh2K8"},wn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAi5JREFUOE9lk81rE0EYxn+TNU2isNKC0oMXUXPxInipN8WA93rUk0gQBBHbHvoX9BRp8YuCFS1UREgUkZ5SEERIETQnD5HqxYNIMW3a7k4+dkfenV02tYfhHZaZ3z7P876jACo1UzQ+c2hKoYerujAC5B0oKMhn0lXI0Mk51EcMs+fKqqUq9ehyA59Ro8H4gIZMH/LDl2XvpN8KGdoOTKj5j6YaeEzKRQGQVA2HBvv/Pqwk3tfUo3Wz3fNww/hioiCqYsUchBQykMtE9jpqsWlMz4O+AJIlSmI7kkd8OLKQi20JRFSopW/G9HwQyCD2f/MyuIdhZxcWn4Hq2cO370nkUHsYq1KgXmxYQN8DqSeOwNXz8LcDYy5U38OP75AN4e6UBbx6kIapVn6lFgRQOglnjsHLD3DtIrR+wrtVECvTMWB5AZIc1OtNC5AlUq+fhTCEjd9wahwcBU9WwN+CmTtWwdN5Ox85B9SbLWO62so/nYcL4/BnF3QX8lk47sJaA740YeaWBTy+bxVEIa52jPECC7gyBkez8PyrDTAfQPkSbLZh+S1M37CAhUraWrW2Y4wXgh5YG0lH9rV2aEKl1WI1aqd04dOe2d4LcD0D3W4KSboiNZrQGDI86gWHjvrsmaoXMCkAP0ghESBWFPw3YMm4Z0NqqqlNUQc0/JBRsSKQYRvJjAgkUpG+l7bTZUJJKOvaFIOAOS+k5IW4un8wD5lSeS9oOvjUlWZ2qqxa/wBF3k0rRn8T3AAAAABJRU5ErkJggg==",ee=Object.defineProperty,rt=Object.defineProperties,Ot=Object.getOwnPropertyDescriptors,_t=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,Rt=(ae,z,x)=>z in ae?ee(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,an=(ae,z)=>{for(var x in z||(z={}))$e.call(z,x)&&Rt(ae,x,z[x]);if(_t)for(var x of _t(z))zt.call(z,x)&&Rt(ae,x,z[x]);return ae},Ut=(ae,z)=>rt(ae,Ot(z)),Be=(ae,z,x)=>new Promise((ut,dt)=>{var Tn=Mt=>{try{Ht(x.next(Mt))}catch(gn){dt(gn)}},xn=Mt=>{try{Ht(x.throw(Mt))}catch(gn){dt(gn)}},Ht=Mt=>Mt.done?ut(Mt.value):Promise.resolve(Mt.value).then(Tn,xn);Ht((x=x.apply(ae,z)).next())});const Et=({value:ae,onChange:z})=>{const x=["\u6B63\u786E","\u9519\u8BEF"];return a.createElement("div",{className:Wt.judgment},x.map(ut=>a.createElement("div",{className:ut===ae?Wt.active:"",key:ut},a.createElement("b",{onClick:()=>z(ut)},ut==="\u6B63\u786E"?"T":"F"),a.createElement("span",null,ut))))};var ln=(0,a.forwardRef)(({addInteraction:ae,isEdit:z,isOpen:x,data:ut,onClose:dt,onOk:Tn},xn)=>{var Ht;const Mt=[{type:0,question:"",answer:"",showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",loading:!1},{type:1,question:"",answer:"\u6B63\u786E",showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",loading:!1},{type:2,question:"",answer:"",showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",loading:!1}],[gn,ea]=(0,a.useState)(""),[Un,Rn]=(0,a.useState)([]),[yn,Bn]=(0,a.useState)(1),[xa,Gn]=(0,a.useState)(3),aa=(0,a.useRef)(!1),[Dn]=(0,se.useSearchParams)(),na=(0,a.useRef)(null);(0,a.useEffect)(()=>{var ta,Na,vl,Da,rl,Ur,uu;if(x){let Mr=1;ae?(Rn([Mt[0]]),Bn(2),Mr=2):((Na=(ta=ut==null?void 0:ut.page)==null?void 0:ta.smart_plan_page_knowledges)==null?void 0:Na.length)>0?(Rn((Da=(vl=ut==null?void 0:ut.page)==null?void 0:vl.smart_plan_page_knowledges)==null?void 0:Da.map(dl=>(dl.inputValue="\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",dl.showInput=!1,dl.loading=!1,dl))),Bn(1)):(Rn([Mt[0]]),Mr=2,Bn(2));let Dr=Mr===1?(rl=ut==null?void 0:ut.page)==null?void 0:rl.ai_requirement:((Ur=ut==null?void 0:ut.page)==null?void 0:Ur.ai_requirement)||"\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u7684\u4E92\u52A8\u8981\u6C42\u3002\u4F8B\u5982\uFF1A\u6211\u662F\u4E00\u540Dxxx\u5B66\u6BB5xxx\u5B66\u79D1\u7684\u667A\u80FD\u4F34\u5B66\u52A9\u624B\uFF0C\u4E3B\u8981\u534F\u52A9\u5B66\u751F\u5B8C\u6210\u9884\u4E60\u73AF\u8282\u3002\u63D0\u95EE\u89C4\u8303\uFF1A\u57FA\u4E8E\u8BFE\u4EF6\u5185\u5BB9\u63D0\u95EE\u5E76\u7ED3\u5408\u5B66\u6BB5\u76EE\u6807\u5EF6\u4F38\uFF1B\u4E0D\u76F4\u63A5\u7ED9\u51FA\u7B54\u6848\uFF0C\u6839\u636E\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u60C5\u51B5\u8C03\u6574\u8BB2\u89E3\u6DF1\u5EA6\u3002";ea(Dr),Gn(((uu=ut==null?void 0:ut.page)==null?void 0:uu.ai_question_size)||3)}},[x]);const kn=()=>{aa.current=!1;const ta=Un.some(vl=>vl.loading==!0),Na=vl=>{xe.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:vl,onOk:()=>{if(ta&&na.current){na.current.abort(),Un==null||Un.map(Da=>Da.loading=!1),dt();return}}})};if(ta){Na("\u6B63\u5728\u751F\u6210\u667A\u80FD\u4E92\u52A8\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else dt()},zn=()=>Be(void 0,null,function*(){const ta=yield Ra();(ta==null?void 0:ta.status)===0&&Tn()}),Ln=()=>Be(void 0,null,function*(){const ta=yield Ra();(ta==null?void 0:ta.status)===0&&(Tn(),Dn.get("type")?(0,ft.xg)(`/classrooms/${ut==null?void 0:ut.coursesId}/smart_plan/${ut==null?void 0:ut.id}/ppt_info/info?type=${Dn.get("type")}&simulate=true&simulateType=2&pptPage=${ut==null?void 0:ut.position}`):(0,ft.xg)(`/classrooms/${ut==null?void 0:ut.coursesId}/smart_plan/${ut==null?void 0:ut.id}/ppt_info/info?simulate=true&simulateType=2&pptPage=${ut==null?void 0:ut.position}`))}),Ta=(ta,Na,vl)=>{Un[Na][ta]=vl,Rn([...Un])},Zt=ta=>Be(void 0,null,function*(){var Na,vl,Da;Un[ta].loading=!0,Rn([...Un]),na.current=new AbortController;const rl=na.current.signal,Ur=setTimeout(()=>{na.current&&(aa.current=!0,na.current.abort())},6e4);try{const Mr=yield(yield fetch(`${ye.Z.API_SERVER}/api/courses/${ut==null?void 0:ut.coursesId}/smart_plans/${ut==null?void 0:ut.id}/get_questions.json`,{method:"post",body:JSON.stringify({url:(Na=ut==null?void 0:ut.url)==null?void 0:Na.map(Dr=>Dr==null?void 0:Dr.url),count:1,type:Un[ta].type}),headers:{"Content-Type":"application/json"},signal:rl})).json();if((Mr==null?void 0:Mr.status)===0){const Dr=Un[ta].type,dl=(Da=(vl=Mr==null?void 0:Mr.data)==null?void 0:vl.questions)==null?void 0:Da[0];dl&&(Un[ta]=Ut(an({},dl),{type:Dr}),Dr===0&&(Un[ta].answer=""),Rn([...Un]))}}catch(uu){aa.current&&le.ZP.error("\u8BF7\u6C42\u8D85\u65F6\uFF0C\u5DF2\u88AB\u4E2D\u65AD")}finally{clearTimeout(Ur),Un[ta].loading=!1,Rn([...Un])}}),Aa=[{key:0,label:"\u95EE\u7B54\u8BA8\u8BBA\u9898"},{key:1,label:"\u5224\u65AD\u9898"},{key:2,label:"\u5173\u952E\u8BCD\u4F5C\u7B54"}],Qa=()=>Be(void 0,null,function*(){var ta;return yield(0,Ye.ZP)(`/api/smart_plan_item_banks/${(ta=ut==null?void 0:ut.page)==null?void 0:ta.id}/${z?"smart_plan_page_knowledges/update_knowledge":"smart_plan_page_knowledges"}.json`,{method:z?"put":"post",body:{questions:yn==1?Un:[],is_ai_question:yn!=1,ai_question_size:xa,ai_requirement:gn}})}),Ra=()=>Be(void 0,null,function*(){var ta,Na,vl,Da;const rl=[],Ur=[],uu=[];if(yn==1){if(Un.forEach((Mr,Dr)=>{var dl;Mr.question||rl.push(Dr+1),((dl=Mr.question)==null?void 0:dl.length)>200&&Ur.push(Dr+1),Mr.type!==0&&!Mr.answer&&uu.push(Dr+1)}),rl.length){le.ZP.warning(`\u7B2C${rl.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u8BF7\u586B\u5199\u95EE\u9898\u5185\u5BB9`);return}if(Ur.length){le.ZP.warning(`\u7B2C${Ur.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u5185\u5BB9\u8D85\u8FC7200\u5B57\u9650\u5236`);return}if(uu.length){le.ZP.warning(`\u7B2C${uu.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u672A\u8BBE\u7F6E\u56DE\u7B54`);return}}if(!z&&(Un==null?void 0:Un.length)>3-((Na=(ta=ut==null?void 0:ut.page)==null?void 0:ta.smart_plan_page_knowledges)==null?void 0:Na.length)){le.ZP.warning("\u5F53\u524D\u9875\u9762\u95EE\u9898\u6570\u91CF\u5DF2\u8FBE\u4E0A\u9650\uFF083/3\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u95EE\u9898\u540E\u518D\u6DFB\u52A0");return}if(yn==2&&!(gn!=null&&gn.trim())){le.ZP.warning("\u8BF7\u586B\u5199\u4E92\u52A8\u8981\u6C42");return}if(ae)if(yn===2&&((Da=(vl=ut==null?void 0:ut.page)==null?void 0:vl.smart_plan_page_knowledges)==null?void 0:Da.length)>0)xe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u5F53\u524D\u5E7B\u706F\u7247\u5DF2\u8BBE\u7F6E\u9884\u8BBE\u95EE\u9898\uFF0C\u542F\u7528\u667A\u80FD\u5B66\u4E60\u52A9\u624B\u5C06\u8986\u76D6\u9884\u8BBE\u95EE\u9898\u3002\u662F\u5426\u786E\u8BA4\u542F\u7528\u65B0\u6A21\u5F0F\uFF1F",onOk:()=>Be(void 0,null,function*(){const Mr=yield Qa();(Mr==null?void 0:Mr.status)===0&&Tn()})});else return yield Qa();else return yield Qa()}),rr=(0,a.useRef)();return(0,a.useImperativeHandle)(xn,()=>({onClickSave:zn,onClickPreview:Ln,handleClose:kn})),a.createElement("div",{className:Wt.wrap,ref:rr},a.createElement("div",{className:Wt.type_style},"\u4E92\u52A8\u7C7B\u578B"),a.createElement("div",{className:Wt.type_list},a.createElement("div",{className:yn==2?Wt.type_tag_active:Wt.type_tag_noactive,onClick:()=>{Bn(2),ea("\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u7684\u4E92\u52A8\u8981\u6C42\u3002\u4F8B\u5982\uFF1A\u6211\u662F\u4E00\u540Dxxx\u5B66\u6BB5xxx\u5B66\u79D1\u7684\u667A\u80FD\u4F34\u5B66\u52A9\u624B\uFF0C\u4E3B\u8981\u534F\u52A9\u5B66\u751F\u5B8C\u6210\u9884\u4E60\u73AF\u8282\u3002\u63D0\u95EE\u89C4\u8303\uFF1A\u57FA\u4E8E\u8BFE\u4EF6\u5185\u5BB9\u63D0\u95EE\u5E76\u7ED3\u5408\u5B66\u6BB5\u76EE\u6807\u5EF6\u4F38\uFF1B\u4E0D\u76F4\u63A5\u7ED9\u51FA\u7B54\u6848\uFF0C\u6839\u636E\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u60C5\u51B5\u8C03\u6574\u8BB2\u89E3\u6DF1\u5EA6\u3002")}},"\u667A\u80FD\u5B66\u4E60\u52A9\u624B"),a.createElement("div",{className:yn==1?Wt.type_tag_active:Wt.type_tag_noactive,style:{marginLeft:"10px"},onClick:()=>{var ta,Na,vl;yn==2&&(ea(""),Bn(1),Rn(ae?[Mt[0]]:((Na=(ta=ut==null?void 0:ut.page)==null?void 0:ta.smart_plan_page_knowledges)==null?void 0:Na.length)>0?(vl=ut==null?void 0:ut.page)==null?void 0:vl.smart_plan_page_knowledges:[Mt[0]]))}},"\u6559\u5E08\u9884\u8BBE\u63D0\u95EE")),a.createElement("div",{className:Wt.type_tootip},yn==1?"\u6559\u5E08\u53EF\u81EA\u4E3B\u8BBE\u7F6E\u7CBE\u51C6\u63D0\u95EE\uFF0C\u4E5F\u53EF\u7531\u5927\u6A21\u578B\u667A\u80FD\u89E3\u6790\u8BFE\u4EF6\u5185\u5BB9\u5E76\u751F\u6210\u542F\u53D1\u5F0F\u95EE\u9898\u94FE\uFF0C\u4E24\u79CD\u65B9\u5F0F\u53EF\u7075\u6D3B\u7EC4\u5408\u8C03\u6574\u3002\u5728\u5B66\u751F\u5B8C\u6210\u4E92\u52A8\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u81EA\u52A8\u5206\u6790\u5B66\u751F\u7684\u4E92\u52A8\u6570\u636E\uFF0C\u751F\u6210\u8BE6\u7EC6\u7684\u5B66\u4E60\u8BC4\u4EF7\u62A5\u544A\u3002":"\u5927\u6A21\u578B\u901A\u8FC7\u542F\u53D1\u5F0F\u5BF9\u8BDD\u4E0E\u5B66\u751F\u8FDB\u884C\u4E92\u52A8\uFF0C\u5B9E\u65F6\u8BC4\u4F30\u5B66\u751F\u5BF9\u77E5\u8BC6\u70B9\u7684\u638C\u63E1\u60C5\u51B5\uFF0C\u5BF9\u96BE\u70B9\u8FDB\u884C\u8BB2\u89E3\u3002\u5728\u5B66\u751F\u5B8C\u6210\u4E92\u52A8\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u81EA\u52A8\u5206\u6790\u5B66\u751F\u7684\u4E92\u52A8\u6570\u636E\uFF0C\u751F\u6210\u8BE6\u7EC6\u7684\u5B66\u4E60\u8BC4\u4EF7\u62A5\u544A\u3002"),yn==2&&a.createElement(a.Fragment,null,a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u4E92\u52A8\u8981\u6C42")),a.createElement(La.default.TextArea,{style:{height:160},value:gn,placeholder:yn==1?"\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u63D0\u95EE":"\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u7684\u4E92\u52A8\u8981\u6C42\u3002\u4F8B\u5982\uFF1A\u6211\u662F\u4E00\u540Dxxx\u5B66\u6BB5xxx\u5B66\u79D1\u7684\u667A\u80FD\u4F34\u5B66\u52A9\u624B\uFF0C\u4E3B\u8981\u534F\u52A9\u5B66\u751F\u5B8C\u6210\u9884\u4E60\u73AF\u8282\u3002\u63D0\u95EE\u89C4\u8303\uFF1A\u57FA\u4E8E\u8BFE\u4EF6\u5185\u5BB9\u63D0\u95EE\u5E76\u7ED3\u5408\u5B66\u6BB5\u76EE\u6807\u5EF6\u4F38\uFF1B\u4E0D\u76F4\u63A5\u7ED9\u51FA\u7B54\u6848\uFF0C\u6839\u636E\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u60C5\u51B5\u8C03\u6574\u8BB2\u89E3\u6DF1\u5EA6\u3002",onChange:ta=>{ea(ta.target.value)}}),a.createElement("div",{style:{fontWeight:500,marginTop:"20px"}},"\u95EE\u9898\u6570\u91CF"),a.createElement(ve.default,{placeholder:"\u8BF7\u9009\u62E9\u95EE\u9898\u6570\u91CF",style:{width:"100%",marginTop:"10px"},size:"large",value:xa,showSearch:!1,onChange:ta=>{Gn(ta)}},(Ht=[1,2,3])==null?void 0:Ht.map(ta=>a.createElement(ve.default.Option,{value:ta,key:ta},ta)))),yn==1&&a.createElement("div",{style:{minHeight:"70px"}},Un.map((ta,Na)=>{var vl,Da;return a.createElement("div",{key:Na,style:{marginTop:Na===0?20:30}},a.createElement(qe.Z,{align:"middle",className:"mb10"},a.createElement("span",{className:"mr10 c-black",style:{fontWeight:500}},"\u95EE\u9898",Na+1),a.createElement(re.Z,{title:"\u667A\u80FD\u5206\u6790\u8BFE\u4EF6\u5185\u5BB9\uFF0C\u81EA\u52A8\u751F\u6210\u77E5\u8BC6\u70B9\u5173\u8054\u63D0\u95EE\u3002"},a.createElement("img",{src:wn,onClick:()=>{Un[Na].showInput=!Un[Na].showInput,Rn([...Un])},className:"iconfont icon-shuaxin4 font14 c-light-primary current"})),(Un==null?void 0:Un.length)<3&&a.createElement("i",{className:"iconfont icon-tianjia4",style:{marginLeft:"10px",cursor:"pointer",fontSize:12,color:"#3061D0",fontWeight:600},onClick:()=>{Un.push(Mt[0]),Rn([...Un]),setTimeout(()=>{const rl=document.querySelector(".QASetting-modal"),Ur=rl==null?void 0:rl.querySelector(".ant-modal-body");Ur==null||Ur.scrollTo({top:Ur.scrollHeight,behavior:"smooth"})},0)}}),a.createElement(re.Z,{placement:"left",title:"\u5220\u9664\u95EE\u9898"},a.createElement("i",{onClick:()=>{if(Un.length==1){le.ZP.error("\u81F3\u5C11\u4FDD\u7559\u4E00\u4E2A\u95EE\u9898");return}Un.splice(Na,1),Rn([...Un])},style:{marginLeft:"auto"},className:"iconfont icon-shanchu15 font14 current c-grey-999"}))),Un[Na].showInput&&a.createElement(a.Fragment,null,a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u95EE\u9898\u751F\u6210\u8981\u6C42")),a.createElement(La.default.TextArea,{style:{height:160},value:(vl=Un==null?void 0:Un[Na])==null?void 0:vl.inputValue,disabled:(Da=Un==null?void 0:Un[Na])==null?void 0:Da.loading,placeholder:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",onChange:rl=>{Un[Na].inputValue=rl.target.value,Rn([...Un])}}),Un[Na].loading?a.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.createElement(El.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{aa.current=!1,na.current.abort(),Un[Na].loading=!1,Rn([...Un])}},"\u7EC8\u6B62\u51FA\u9898")):a.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.createElement(El.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{var rl;if(!((rl=Un==null?void 0:Un[Na])!=null&&rl.inputValue.trim())){le.ZP.error("\u8BF7\u5148\u8BBE\u7F6E\u51FA\u9898\u8981\u6C42\uFF0C\u518D\u5C1D\u8BD5\u751F\u6210\u9898\u76EE");return}if(Un.some((uu,Mr)=>Mr!=Na&&uu.loading==!0)){le.ZP.error("\u6709\u9898\u76EE\u6B63\u5728\u751F\u6210\u4E2D\uFF0C\u4E0D\u80FD\u751F\u6210\u65B0\u9898\u76EE\uFF0C\u8BF7\u7A0D\u7B49");return}Zt(Na)}},"\u5F00\u59CB\u51FA\u9898"))),a.createElement(Ze.Z,{spinning:Un[Na].loading},a.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:"10px"}},a.createElement(La.default,{onChange:rl=>Ta("question",Na,rl.target.value),style:{width:"510px"},value:ta==null?void 0:ta.question,size:"large"}),a.createElement(ve.default,{size:"large",style:{width:"130px",marginLeft:"20px"},value:ta==null?void 0:ta.type,onChange:rl=>{const Ur={type:Number(rl),answer:Mt[rl].answer,question:rl.question,loading:!1,showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE"};Un[Na]=Ur,Rn([...Un])}},Aa==null?void 0:Aa.map((rl,Ur)=>a.createElement(ve.default.Option,{value:rl==null?void 0:rl.key,key:Ur},rl==null?void 0:rl.label)))),ta.type===1&&a.createElement(Et,{value:ta.answer,onChange:rl=>Ta("answer",Na,rl)}),ta.type===2&&a.createElement(La.default,{size:"large",onChange:rl=>Ta("answer",Na,rl.target.value),placeholder:"\u8BF7\u8BBE\u7F6E\u56DE\u7B54\u5173\u952E\u8BCD\uFF0C\u8BF7\u7528\u2018\uFF0C\u2019\u5206\u9694\u5F00",value:ta.answer})))})))}),Vn={wrap:"wrap___yzOLg",left:"left___lhFsp",tip:"tip____qjZn",bottomBtn:"bottomBtn___gR4b0",disabled:"disabled___tHi8U",imgBox:"imgBox___XwRIk",start_btn:"start_btn___P67Pc",stop_btn:"stop_btn___j_aKt",save_btn:"save_btn___mzPPO"},Sn="data:image/png;base64,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",Yn="data:image/png;base64,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",_n=E(8191),Jn=(ae,z,x)=>new Promise((ut,dt)=>{var Tn=Mt=>{try{Ht(x.next(Mt))}catch(gn){dt(gn)}},xn=Mt=>{try{Ht(x.throw(Mt))}catch(gn){dt(gn)}},Ht=Mt=>Mt.done?ut(Mt.value):Promise.resolve(Mt.value).then(Tn,xn);Ht((x=x.apply(ae,z)).next())}),zl=({isEdit:ae=!1,visible:z,data:x,onClose:ut,onOk:dt,openPreview:Tn,changePage:xn})=>{const[Ht,Mt]=(0,a.useState)(`\u751F\u6210\u5FEB\u901F\u6392\u5E8F\u7B97\u6CD5\u7684\u53EF\u89C6\u5316\u6F14\u793A\u8FC7\u7A0B\uFF0C\u5305\u542B\u5982\u4E0B\u6838\u5FC3\u5143\u7D20\uFF1A 1. **\u76F4\u89C2\u7684\u6570\u7EC4\u5C55\u793A**\uFF1A\u7528\u67F1\u72B6\u56FE\u5F62\u5F0F\u5C55\u793A\u6570\u7EC4\uFF0C\u9AD8\u5EA6\u4EE3\u8868\u6570\u503C\u5927\u5C0F 2. **\u9010\u6B65\u6267\u884C**\uFF1A\u53EF\u4EE5\u4E00\u6B65\u4E00\u6B65\u6267\u884C\u5FEB\u901F\u6392\u5E8F\u7684\u6BCF\u4E2A\u6B65\u9AA4 3. **\u81EA\u52A8\u64AD\u653E**\uFF1A\u81EA\u52A8\u9010\u6B65\u6267\u884C\u6392\u5E8F\u8FC7\u7A0B 4. **\u76F4\u63A5\u5B8C\u6210**\uFF1A\u4E00\u952E\u5B8C\u6210\u6574\u4E2A\u6392\u5E8F\u8FC7\u7A0B 5. **\u989C\u8272\u6807\u8BB0**\uFF1A\u7528\u4E0D\u540C\u989C\u8272\u6807\u8BB0\u6838\u5FC3\u8981\u7D20 6. **\u4EE3\u7801\u663E\u793A**\uFF1A\u663E\u793A\u5F53\u524D\u6B65\u9AA4\u5BF9\u5E94\u7684\u4EE3\u7801 -7. **\u6587\u5B57\u89E3\u91CA**\uFF1A\u8BE6\u7EC6\u8BF4\u660E\u5F53\u524D\u6B65\u9AA4\u7684\u539F\u7406`),[pn,ea]=(0,a.useState)(!1),[Un,Rn]=(0,a.useState)(!1),[An,Bn]=(0,a.useState)(""),[xa,Gn]=(0,a.useState)(!1),aa=(0,a.useRef)(null),Dn=(0,a.useRef)(null),na=()=>{const Ln=aa.current;if(Ln){const Ta=Math.abs(Ln.scrollHeight-Ln.scrollTop-Ln.clientHeight)<=50;Gn(!Ta)}};(0,a.useEffect)(()=>{!xa&&Dn.current&&Dn.current.scrollIntoView({behavior:"smooth"})},[An,xa]);const kn=(0,a.useRef)(null);(0,a.useEffect)(()=>{var Ln;z&&(Mt(`\u751F\u6210\u5FEB\u901F\u6392\u5E8F\u7B97\u6CD5\u7684\u53EF\u89C6\u5316\u6F14\u793A\u8FC7\u7A0B\uFF0C\u5305\u542B\u5982\u4E0B\u6838\u5FC3\u5143\u7D20\uFF1A +7. **\u6587\u5B57\u89E3\u91CA**\uFF1A\u8BE6\u7EC6\u8BF4\u660E\u5F53\u524D\u6B65\u9AA4\u7684\u539F\u7406`),[gn,ea]=(0,a.useState)(!1),[Un,Rn]=(0,a.useState)(!1),[yn,Bn]=(0,a.useState)(""),[xa,Gn]=(0,a.useState)(!1),aa=(0,a.useRef)(null),Dn=(0,a.useRef)(null),na=()=>{const Ln=aa.current;if(Ln){const Ta=Math.abs(Ln.scrollHeight-Ln.scrollTop-Ln.clientHeight)<=50;Gn(!Ta)}};(0,a.useEffect)(()=>{!xa&&Dn.current&&Dn.current.scrollIntoView({behavior:"smooth"})},[yn,xa]);const kn=(0,a.useRef)(null);(0,a.useEffect)(()=>{var Ln;z&&(Mt(`\u751F\u6210\u5FEB\u901F\u6392\u5E8F\u7B97\u6CD5\u7684\u53EF\u89C6\u5316\u6F14\u793A\u8FC7\u7A0B\uFF0C\u5305\u542B\u5982\u4E0B\u6838\u5FC3\u5143\u7D20\uFF1A 1. **\u76F4\u89C2\u7684\u6570\u7EC4\u5C55\u793A**\uFF1A\u7528\u67F1\u72B6\u56FE\u5F62\u5F0F\u5C55\u793A\u6570\u7EC4\uFF0C\u9AD8\u5EA6\u4EE3\u8868\u6570\u503C\u5927\u5C0F 2. **\u9010\u6B65\u6267\u884C**\uFF1A\u53EF\u4EE5\u4E00\u6B65\u4E00\u6B65\u6267\u884C\u5FEB\u901F\u6392\u5E8F\u7684\u6BCF\u4E2A\u6B65\u9AA4 3. **\u81EA\u52A8\u64AD\u653E**\uFF1A\u81EA\u52A8\u9010\u6B65\u6267\u884C\u6392\u5E8F\u8FC7\u7A0B 4. **\u76F4\u63A5\u5B8C\u6210**\uFF1A\u4E00\u952E\u5B8C\u6210\u6574\u4E2A\u6392\u5E8F\u8FC7\u7A0B 5. **\u989C\u8272\u6807\u8BB0**\uFF1A\u7528\u4E0D\u540C\u989C\u8272\u6807\u8BB0\u6838\u5FC3\u8981\u7D20 6. **\u4EE3\u7801\u663E\u793A**\uFF1A\u663E\u793A\u5F53\u524D\u6B65\u9AA4\u5BF9\u5E94\u7684\u4EE3\u7801 -7. **\u6587\u5B57\u89E3\u91CA**\uFF1A\u8BE6\u7EC6\u8BF4\u660E\u5F53\u524D\u6B65\u9AA4\u7684\u539F\u7406`),Bn(ae?(Ln=x==null?void 0:x.page)==null?void 0:Ln.page_info:""))},[z]);const zn=()=>Jn(void 0,null,function*(){var Ln;ea(!0),Rn(!0),kn.current=new fe.Z(ye.Z.API_SERVER+"/api/stream/course_qna_records/chat_messages.json",{response_mode:"streaming",model:"qwen-plus-latest",scene_awareness:!1,thinking_enabled:!1,image_generator:!1,code_preview:!0,file_ids:[],image_list:[],history:[],questionable_type:"SmartPlan",questionable_id:x==null?void 0:x.id,position:1,type:10,is_chat:!0,prompt:Ht,ppt_url:(Ln=x==null?void 0:x.url)==null?void 0:Ln.map(Ta=>Ta==null?void 0:Ta.url)}),yield new Promise((Ta,Zt)=>{kn.current.on("data",Aa=>{Rn(!1),Bn(Aa==null?void 0:Aa.full)}),kn.current.on("done",()=>Jn(void 0,null,function*(){ea(!1)})),kn.current.startStream()})});return a.createElement(we.Z,{title:"\u667A\u80FD\u52A8\u6548\u52A9\u624B",extra:a.createElement("div",{className:Vn.extraHeader},a.createElement(qe.Z,{align:"middle"},An&&a.createElement(a.Fragment,null,a.createElement(re.Z,{title:pn?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},a.createElement(pt.ZP,{className:Vn.save_btn,style:{marginRight:"20px"},disabled:pn,onClick:()=>{const Ta=document.querySelector("code[data-text]").getAttribute("data-text").replace(/^```html/,"").replace(/```$/,"").trim();Tn(Ta)}},a.createElement("div",{className:"flex flex_box_center"},a.createElement("i",{className:"iconfont icon-baocuntimu font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),a.createElement("span",null,"\u4FDD\u5B58\u52A8\u6548")))),a.createElement(re.Z,{title:pn?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},a.createElement(pt.ZP,{className:Vn.save_btn,disabled:pn,onClick:()=>{const Ta=document.querySelector("code[data-text]").getAttribute("data-text").replace(/^```html/,"").replace(/```$/,"").trim();(0,ft.RG)(Ta)}},a.createElement("i",{className:"iconfont icon-zhichifuzhi"}),a.createElement("span",null,"\u590D\u5236")))),a.createElement("i",{onClick:()=>{const Ln=Ta=>{xe.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ta,onOk:()=>{var Zt,Aa;(Aa=(Zt=kn.current)==null?void 0:Zt.cancelRequest)==null||Aa.call(Zt),ea(!1),Rn(!1),ut()}})};if(pn){Ln("\u6B63\u5728\u751F\u6210\u667A\u80FD\u52A8\u6548\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else An?Ln("\u52A8\u6548\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):ut()},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:z},a.createElement("div",{className:Vn.wrap},a.createElement("div",{className:Vn.left},a.createElement("div",{className:Vn.tip},a.createElement("img",{src:Sn}),a.createElement("span",null,"\u8BF7\u63CF\u8FF0\u60A8\u9700\u8981\u7684\u52A8\u753B\u6548\u679C\u8981\u6C42\uFF0C\u6211\u5C06\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u5BF9\u5E94\u7684\u52A8\u753B\u4EE3\u7801\uFF0C\u5E76\u652F\u6301\u4E0E\u5F53\u524D\u5E7B\u706F\u7247\u7ED1\u5B9A\uFF0C\u65B9\u4FBF\u6559\u5B66\u6F14\u793A\u3002")),a.createElement("div",{className:"mb10 mt30 c-black"},a.createElement("b",null,"\u52A8\u6548\u751F\u6210\u8981\u6C42")),a.createElement(La.default.TextArea,{style:{height:200},value:Ht,disabled:pn,onChange:Ln=>{Mt(Ln.target.value)}}),a.createElement(re.Z,{title:pn?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},pn?a.createElement("div",{className:Vn.stop_btn,onClick:()=>{var Ln,Ta;(Ta=(Ln=kn.current)==null?void 0:Ln.cancelRequest)==null||Ta.call(Ln),ea(!1),Rn(!1)}},"\u505C\u6B62\u751F\u6210"):a.createElement("div",{className:Vn.start_btn,onClick:()=>{if(!Ht.trim()){le.ZP.error("\u8BF7\u586B\u5199\u52A8\u6548\u751F\u6210\u8981\u6C42");return}Bn(""),zn()}},"\u5F00\u59CB\u751F\u6210"))),a.createElement("div",{style:{width:"55%",padding:"10px 24px 10px 10px",overflow:"auto"},onScroll:na,ref:aa},An?a.createElement(ze.Z,{spinning:Un},An&&a.createElement(_n.Z,{cancelIndex:0,streamingStatus:pn,loadImage:!1,onFinish:()=>Jn(void 0,null,function*(){}),value:An,isHiddenHtml:!0}),a.createElement("div",{ref:Dn})):a.createElement("div",{className:Vn.imgBox},a.createElement(ze.Z,{spinning:pn},a.createElement("img",{width:56,src:Yn}),a.createElement("div",null,"\u9884\u89C8\u533A"))))))},il=E(23851),Bl=E(92310),wl=E.n(Bl),Tl=E(35587),ma=Object.defineProperty,Bu=Object.getOwnPropertySymbols,lr=Object.prototype.hasOwnProperty,Ru=Object.prototype.propertyIsEnumerable,gr=(ae,z,x)=>z in ae?ma(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,su=(ae,z)=>{for(var x in z||(z={}))lr.call(z,x)&&gr(ae,x,z[x]);if(Bu)for(var x of Bu(z))Ru.call(z,x)&&gr(ae,x,z[x]);return ae};const bu=ae=>React.createElement("svg",su({className:"ppt_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ae),React.createElement("path",{d:"M931.294 166.775H536.439V856.27h394.855a24.235 24.235 0 0 0 24.44-24.371V192.102c0-14.063-10.343-25.327-24.44-25.327z",fill:"#FF8A65"}),React.createElement("path",{d:"M512 634.88h345.975v48.81H512v-48.81zm0 98.509h345.975v49.732H512V733.39zM660.548 290.61C578.765 290.611 512 357.205 512 438.818S578.765 587.06 660.548 587.06c81.784 0 148.514-66.628 148.514-148.24H660.548V290.61z",fill:"#FBE9E7"}),React.createElement("path",{d:"M709.427 240.879V389.12h148.548c0-81.647-66.764-148.241-148.548-148.241z",fill:"#FBE9E7"}),React.createElement("path",{d:"M586.274 955.733 68.267 857.225v-690.45l518.007-98.508z",fill:"#E64A19"}),React.createElement("path",{d:"M335.258 343.142H218.692v337.716h72.363V564.565h37.649c40.448 0 72.397-10.308 95.915-31.88 23.483-20.65 35.703-48.81 35.703-82.569 0-71.304-42.325-106.94-125.03-106.94zm-13.176 163.226H291.09V401.306h30.993c39.492 0 59.256 16.896 59.256 51.575 0 36.591-19.764 53.487-59.256 53.487z",fill:"#FFF"}));var er="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTkzMS4yOTQgMTY2Ljc3NUg1MzYuNDM5Vjg1Ni4yN2gzOTQuODU1YTI0LjIzNSAyNC4yMzUgMCAwIDAgMjQuNDQtMjQuMzcxVjE5Mi4xMDJjMC0xNC4wNjMtMTAuMzQzLTI1LjMyNy0yNC40NC0yNS4zMjd6IiBmaWxsPSIjRkY4QTY1Ii8+PHBhdGggZD0iTTUxMiA2MzQuODhoMzQ1Ljk3NXY0OC44MUg1MTJ2LTQ4Ljgxem0wIDk4LjUwOWgzNDUuOTc1djQ5LjczMkg1MTJWNzMzLjM5ek02NjAuNTQ4IDI5MC42MUM1NzguNzY1IDI5MC42MTEgNTEyIDM1Ny4yMDUgNTEyIDQzOC44MThTNTc4Ljc2NSA1ODcuMDYgNjYwLjU0OCA1ODcuMDZjODEuNzg0IDAgMTQ4LjUxNC02Ni42MjggMTQ4LjUxNC0xNDguMjRINjYwLjU0OFYyOTAuNjF6IiBmaWxsPSIjRkJFOUU3Ii8+PHBhdGggZD0iTTcwOS40MjcgMjQwLjg3OVYzODkuMTJoMTQ4LjU0OGMwLTgxLjY0Ny02Ni43NjQtMTQ4LjI0MS0xNDguNTQ4LTE0OC4yNDF6IiBmaWxsPSIjRkJFOUU3Ii8+PHBhdGggZD0iTTU4Ni4yNzQgOTU1LjczMyA2OC4yNjcgODU3LjIyNXYtNjkwLjQ1bDUxOC4wMDctOTguNTA4eiIgZmlsbD0iI0U2NEExOSIvPjxwYXRoIGQ9Ik0zMzUuMjU4IDM0My4xNDJIMjE4LjY5MnYzMzcuNzE2aDcyLjM2M1Y1NjQuNTY1aDM3LjY0OWM0MC40NDggMCA3Mi4zOTctMTAuMzA4IDk1LjkxNS0zMS44OCAyMy40ODMtMjAuNjUgMzUuNzAzLTQ4LjgxIDM1LjcwMy04Mi41NjkgMC03MS4zMDQtNDIuMzI1LTEwNi45NC0xMjUuMDMtMTA2Ljk0em0tMTMuMTc2IDE2My4yMjZIMjkxLjA5VjQwMS4zMDZoMzAuOTkzYzM5LjQ5MiAwIDU5LjI1NiAxNi44OTYgNTkuMjU2IDUxLjU3NSAwIDM2LjU5MS0xOS43NjQgNTMuNDg3LTU5LjI1NiA1My40ODd6IiBmaWxsPSIjRkZGIi8+PC9zdmc+",qr=E(56321),Wr=Object.defineProperty,ju=Object.defineProperties,pu=Object.getOwnPropertyDescriptors,Ku=Object.getOwnPropertySymbols,lo=Object.prototype.hasOwnProperty,Fo=Object.prototype.propertyIsEnumerable,sr=(ae,z,x)=>z in ae?Wr(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,Ir=(ae,z)=>{for(var x in z||(z={}))lo.call(z,x)&&sr(ae,x,z[x]);if(Ku)for(var x of Ku(z))Fo.call(z,x)&&sr(ae,x,z[x]);return ae},or=(ae,z)=>ju(ae,pu(z)),tr=(ae,z,x)=>new Promise((ut,dt)=>{var Tn=Mt=>{try{Ht(x.next(Mt))}catch(pn){dt(pn)}},xn=Mt=>{try{Ht(x.throw(Mt))}catch(pn){dt(pn)}},Ht=Mt=>Mt.done?ut(Mt.value):Promise.resolve(Mt.value).then(Tn,xn);Ht((x=x.apply(ae,z)).next())}),Ou=({className:ae,style:z,data:x={},defaultChatData:ut=[],initDefaultChatDataKey:dt=0,onPptButtonClick:Tn})=>{const[xn]=(0,Tl.eh)(),{chatData:Ht,setChatData:Mt,calcHistoryList:pn}=(0,Tl.r5)(),[ea,Un]=(0,a.useState)(0),[Rn,An]=(0,a.useState)(""),[Bn,xa]=(0,a.useState)(!1),{scrollBoxRef:Gn,bottomInspectRef:aa,contentRef:Dn,isAtBottom:na}=(0,Tl.wr)({status:Bn}),kn=(0,Tl.h4)(Gn),zn=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(!Ht.length||!Gn.current)return;const Aa=Ht[Ht.length-1];Aa!=null&&Aa.loading&&(Gn.current.scrollTop=Gn.current.scrollHeight)},[Ht.length]),(0,a.useEffect)(()=>{if(dt){Ln();let Aa=[];return ut.forEach(Qa=>{const Ra=Date.now(),rr=[{text:Qa.question,key:Ra,sender:"user",show:!0},{text:Qa.answer,loading:!1,key:Ra,sender:"AI",show:!0}];Aa.push(...rr)}),Mt(Aa),()=>{xn.cancel()}}},[dt]);const Ln=()=>{xn.cancel(),Un(1)},Ta=(Aa,...Qa)=>tr(void 0,[Aa,...Qa],function*(Ra,rr=[],ta=[]){var Na,vl;An(""),Un(0),(vl=(Na=zn.current)==null?void 0:Na.onAttachmentsClear)==null||vl.call(Na);const Da=Date.now(),rl=[{text:Ra,key:Da,sender:"user",show:!0,fileList:rr,imageList:ta},{loading:!0,key:Da,sender:"AI",show:!0}];Mt([...Ht,...rl]);const Ur=rr==null?void 0:rr.map(Dr=>{var dl;return(dl=Dr==null?void 0:Dr.response)==null?void 0:dl.file_id}),uu=ta==null?void 0:ta.map(Dr=>{var dl;return(dl=Dr==null?void 0:Dr.response)==null?void 0:dl.data}),Mr=pn(Ht);xn.request({url:"/api/stream/course_qna_records/chat_messages.json",body:Ir({model:"qwen-plus-latest",is_chat:!0,prompt:Ra,file_ids:Ur,image_list:uu,history:Mr},x),onData:(Dr,dl)=>{xa(!0),Mt(ml=>ml.map((Nr,Qu)=>Qu===ml.length-1?or(Ir({},Nr),{text:Dr,loading:!1,error:(dl==null?void 0:dl.msg)==="error"}):Nr))},onError:Dr=>{let dl="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Mt(ml=>[...ml].map((Nr,Qu)=>Qu===ml.length-1?or(Ir({},Nr),{text:dl,loading:!1,error:!0}):Nr))}})}),Zt=kn.width?kn.width-20:"100%";return a.createElement("div",{className:wl()("flex flex-col h-full",ae),style:z},a.createElement("div",{ref:Gn,style:{flex:1,overflow:"auto"}},a.createElement("div",{className:il.Z.tips,style:{width:Zt}},a.createElement("img",{className:il.Z.avatar,src:qr}),a.createElement("div",{className:il.Z.details},a.createElement("div",{className:"c-grey-333 font18"},"\u{1F48E}\xA0\u4E13\u4E1A\u81F4\u529B\u4E8EPPT\u6559\u5B66\u5185\u5BB9\u4F18\u5316\uFF5E"),a.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u8BF7\u544A\u8BC9\u6211\u6559\u5B66\u5185\u5BB9\uFF0C\u6211\u53EF\u4EE5\u4F18\u5316\u5185\u5BB9\u8868\u8FF0\u3001\u68B3\u7406\u77E5\u8BC6\u6846\u67B6\u3001\u7A81\u51FA\u6559\u5B66\u91CD\u70B9\u3002"))),a.createElement(Tl.xj,{className:"pl20",style:{width:Zt},contentRef:Dn,chatData:Ht,requestLoading:xn.loading,cancelTyping:ea,onAnswerFinish:()=>tr(void 0,null,function*(){setTimeout(()=>xa(!1),0)})}),!na&&a.createElement("div",{className:il.Z.backBottom,onClick:()=>{Gn.current.scrollTop=Gn.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:aa})),(Ht==null?void 0:Ht.length)===0&&a.createElement("div",{className:il.Z.try},a.createElement("div",{onClick:()=>An("\u57FA\u4E8E\u6211\u7684\u6559\u5B66\u5185\u5BB9\uFF0C\u4E3A\u6211\u68B3\u7406\u6559\u5B66\u91CD\u70B9[\u7C98\u8D34PPT\u5185\u5BB9]")},a.createElement("span",{className:"mr5"},"\u57FA\u4E8E\u6211\u7684\u6559\u5B66\u5185\u5BB9\uFF0C\u4E3A\u6211\u68B3\u7406\u6559\u5B66\u91CD\u70B9[\u7C98\u8D34PPT\u5185\u5BB9]"),a.createElement("i",{className:"iconfont icon-you2 font18"})),a.createElement("div",{onClick:()=>Ta("\u5E2E\u6211\u63D0\u53D6\u4E00\u4E0B\u672C\u9875PPT\u7684\u77E5\u8BC6\u70B9")},a.createElement("span",{className:"mr5"},"\u5E2E\u6211\u63D0\u53D6\u4E00\u4E0B\u672C\u9875PPT\u7684\u77E5\u8BC6\u70B9"),a.createElement("i",{className:"iconfont icon-you2 font18"}))),a.createElement(Tl.CI,{ref:zn,style:{margin:"0 20px 20px 20px"},onCancel:Ln,headExtraNode:a.createElement("div",{className:il.Z.pptBtn,onClick:Tn},a.createElement("img",{src:er,width:"18",className:"mr5"}),"PPT\u5236\u4F5C"),value:Rn,onSubmit:Ta,onChange:An,typing:Bn,loading:xn.loading}))},Hr=E(31691),hl=E(34728),Cr=E(24334),Zl={flex_box_center:"flex_box_center___UDQ_A",flex_space_between:"flex_space_between___L60OU",flex_box_vertical_center:"flex_box_vertical_center___knshJ",flex_box_center_end:"flex_box_center_end___BYPJy",flex_box_column:"flex_box_column___mKzh0",modalContent:"modalContent___C7Swl",modalContentLeft:"modalContentLeft___X1oAN",green:"green___YnDvQ",textArea:"textArea___Zlp0S",red:"red___BFvO0",row:"row___Vd2L2",html:"html___D18eP",line:"line___w9apf",submit_button:"submit_button___rKWec",choiceWrap:"choiceWrap___iBbUB",choiceIndex:"choiceIndex___UbZwC",judgementIndex:"judgementIndex___PY3if",activeAnswer:"activeAnswer___ih3N8",rightAnswer:"rightAnswer___hUnPB",errorAnswer:"errorAnswer___zLf6A",setAnswerBtn:"setAnswerBtn___SKqR6",activeJudgementAnswer:"activeJudgementAnswer___dDnAD",actionWrapper:"actionWrapper___zHvDG",addIcon:"addIcon___AfrJN",deleteIcon:"deleteIcon___sfJc_",analysisWrap:"analysisWrap___ukahD",Drawrap:"Drawrap___H9sBA",iframe:"iframe___qLhNQ",c:"c___BapQh",cpp:"cpp___kWVQV",java:"java___TgN6O",python:"python___u7i95",shixunWrp:"shixunWrp___CpqhK",full:"full___M9JLT",questionWrap:"questionWrap___gXjon",solutionWrap:"solutionWrap___SniYp",descBox:"descBox___FF1aM",title:"title___w1bbB",desc:"desc___ZkzLN",choiceBox:"choiceBox___VJxA_",activeAnswerBox:"activeAnswerBox___KRmkd",rightAnswerBox:"rightAnswerBox___KoUBD",errorAnswerBox:"errorAnswerBox___wA48r",greenColor:"greenColor___Kb9jq",redColor:"redColor___QMBfz"},gu=E(3390),Ja=E(58219),ko=E(79363),Er=E(90736),zr=E(59301);const{TabPane:Qo}=Hr.default;var oo=({item:ae,backUrl:z,autoHeight:x})=>{var ut,dt;const[Tn,xn]=(0,a.useState)([]),[Ht,Mt]=(0,a.useState)(!1),[pn]=(0,se.useSearchParams)(),ea=(0,se.useParams)();(0,a.useEffect)(()=>{var An,Bn;((An=ae==null?void 0:ae.evaluate_codes)==null?void 0:An.length)>0?xn((Bn=ae==null?void 0:ae.evaluate_codes)==null?void 0:Bn.map((xa,Gn)=>({key:Gn+1,error_msg:xa!=null&&xa.error_msg?Cr.Base64.decode(xa==null?void 0:xa.error_msg):"",status:xa==null?void 0:xa.status,created_at:xa.created_at,code:xa==null?void 0:xa.code,show_code:xa==null?void 0:xa.show_code,language:xa==null?void 0:xa.language,resubmit:xa==null?void 0:xa.resubmit}))):xn([{key:"--",error_msg:"--",show_code:!1}])},[ae==null?void 0:ae.evaluate_codes]);const Un=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"100px",key:"key",align:"center",render:(An,Bn)=>zr.createElement("span",null,Bn.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left",width:216,render:(An,Bn)=>zr.createElement(ko.Z,{date:Bn.created_at,showTag:Bn==null?void 0:Bn.resubmit})},{title:"\u8BC4\u6D4B\u8BED\u8A00",dataIndex:"language",key:"language",align:"center",width:100},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(An,Bn)=>{var xa;return zr.createElement("span",{className:An===0?"c-green":"c-red"},((xa=gu.Im[An])==null?void 0:xa.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((ut=Tn==null?void 0:Tn[0])==null?void 0:ut.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(An,Bn)=>zr.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{xe.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:zr.createElement("div",{className:"flex"},"\u4EE3\u7801\u5185\u5BB9",zr.createElement(Ja.Z,{className:"ml20 bold-400",title:"\u8BC4\u6D4B\u8BED\u8A00",dataSource:[Bn==null?void 0:Bn.language]})),content:zr.createElement("div",{className:"mb10"},zr.createElement(hl.ZP,{height:300,language:"python",theme:"vs-light",value:Bn!=null&&Bn.code?Cr.Base64.decode(Bn==null?void 0:Bn.code):"",autoHeight:x,options:Rn}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(An=>!!An),Rn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return zr.createElement("div",{style:{position:"relative",marginTop:"10px"}},zr.createElement(Hr.default,{defaultActiveKey:"1"},zr.createElement(Qo,{tab:zr.createElement("span",null,"\u901A\u5173\u4EE3\u7801 ",zr.createElement(re.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},zr.createElement("span",{className:"iconfont icon-tishi4"}))),key:"1"},(dt=ae==null?void 0:ae.user_answer)!=null&&dt.length&&(ae!=null&&ae.passed_code)?zr.createElement("aside",{className:Zl.shixunWrp},zr.createElement("h3",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801 (\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)"),zr.createElement("div",{className:Zl.full},zr.createElement(Ja.Z,{className:"ml10",title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:[ae==null?void 0:ae.language]}),zr.createElement("span",{onClick:()=>Mt(!0)},zr.createElement("i",{className:"iconfont icon-quanping2"}),zr.createElement("span",null,"\u5168\u5C4F\u9884\u89C8"))),zr.createElement(hl.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:ae!=null&&ae.passed_code?Cr.Base64.decode(ae==null?void 0:ae.passed_code):"",autoHeight:x,options:Rn})):zr.createElement(Er.Z,null)),zr.createElement(Qo,{tab:"\u8BC4\u6D4B\u8BB0\u5F55",key:"2"},zr.createElement(De.default,{className:"mt5",bordered:!0,dataSource:Tn,columns:Un,pagination:!1}))),(ae==null?void 0:ae.hack_user_identifier)&&zr.createElement("div",{style:{position:"absolute",top:12,right:0,color:"#3061d0",cursor:"pointer"},onClick:()=>{const An=z||`/classrooms/${ea==null?void 0:ea.coursesId}/smart_plan/${ea==null?void 0:ea.id}/users/${ea==null?void 0:ea.user_login}/ppt_info/info`;(0,ft.xg)(`/myproblems/${ae==null?void 0:ae.hack_user_identifier}?backUrl=${An}`)}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">"),zr.createElement(xe.default,{centered:!0,destroyOnClose:!0,open:Ht,title:"\u5168\u5C4F\u9884\u89C8\u4EE3\u7801",width:864,onCancel:()=>Mt(!1),footer:null},zr.createElement(hl.ZP,{height:500,language:"python",theme:"vs-light",value:ae!=null&&ae.passed_code?Cr.Base64.decode(ae==null?void 0:ae.passed_code):"",autoHeight:x,options:Rn})))},Ma={box:"box___O_GXX",code_style:"code_style___qc2BU",shiti_icon:"shiti_icon___WqNfe",genghuan:"genghuan___DZm8u",shannchu:"shannchu___cu1k_",shanchu:"shanchu___AjXkt",box_header:"box_header___EU6Ci",subBtn:"subBtn___jMd8M",iconSty:"iconSty___gwxfg",addTypeRadio:"addTypeRadio___Rv_oZ",box_add:"box_add___k530f",box_botton:"box_botton___zdzbP",box_close:"box_close___fhcBa",header_title:"header_title___CqB69",ewm:"ewm___tywWw",ewm_img:"ewm_img___Z8Eqo",ewm_text:"ewm_text___qOswI",headerBtn:"headerBtn___ErXEv",box_miaoshu:"box_miaoshu___choaP",question_button:"question_button___tHqji",select_question:"select_question___GM3w_",question_right:"question_right___YHC9i",question_right_title:"question_right_title___MJAvU",question_right_content:"question_right_content___y3dLW",page_footer:"page_footer___mHfAE",num_style:"num_style___INlu1",num_style_active:"num_style_active___c0T9N",question_add:"question_add___TZ7kz",yulan_style:"yulan_style___OAV36",yanshi_style:"yanshi_style___STmaE",cancle_sty:"cancle_sty___fiAJU",yulan_style_end:"yulan_style_end___nrHPP",save_button:"save_button___YTvMf",question_list:"question_list___zOLcV",answer_list:"answer_list___fpfCU",ai_question_list:"ai_question_list___zsQmo",staticWrap:"staticWrap___ar2G4",title:"title___JEGhR",subTitle:"subTitle___vTr4z",erweima:"erweima___e8td6",scoreByBlankRadio:"scoreByBlankRadio___vl95k",evalueWrap:"evalueWrap___JhKgV",evalueSty:"evalueSty___WoIZ0",label:"label___vkStA",asnCont:"asnCont___qRPRV",ansWrap:"ansWrap___THxlN",selectMore:"selectMore___ljsRw",edit_knowledges:"edit_knowledges___ACKSS",nodataSty:"nodataSty___PUTmM",rightWrap:"rightWrap___FS9yr",wrap_title:"wrap_title___o2V_V",wrap_add:"wrap_add___OvJcv",wrap_button:"wrap_button___o_lTV",wrap_img:"wrap_img___Hus6u",toolWrap:"toolWrap___PM2dY",toolSty:"toolSty___oZtDs",toolDesc:"toolDesc___SoqG0",smartAI:"smartAI___w6P73",smartAnimation:"smartAnimation____ROIK",smartQuestion:"smartQuestion___Vp7mH",close_drawer:"close_drawer___JFBac",bottomDiv:"bottomDiv___IX_wG",commentModalSty:"commentModalSty___nj567",commentBody:"commentBody___Y3Gx0",start_button:"start_button___h8HNk",submit_button:"submit_button___AEM2W",iconTipSty:"iconTipSty____X1xw",comment_button:"comment_button___HCLEd",studyUnit:"studyUnit___me1iV",add:"add___Esqhf",add_button:"add_button___QmP6T",menuSty:"menuSty___iCdYB",questionWrap:"questionWrap___e1xAG",questionHeader:"questionHeader___XJVq0",questionTitle:"questionTitle___K4EEw",question_type:"question_type___eYEr4",time_long:"time_long___DIAn9",daojishi:"daojishi___r1mMF",modal:"modal___NWQHD"},si="data:image/png;base64,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",ci="data:image/png;base64,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",Lo="data:image/png;base64,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",ni="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAABQVJREFUaEPtmltsFFUYx39ndrvbOy0UKC2lUKRcwkVom6oJIkZjAvqgiSZcFLGJlxCe9MEnY3jV+KBRYwwQI0jUqNEEEuMNH4yQthQQ0FIL5dYWqF0q2/vMfGZaWna2K8xsu3R32fM2mXP5fuf/zXfO+c4o7rKi7jJeUsDJrviowqtqjr9kiryNSHZSQSsV1JR67cjO5R9ZXKPAK184ek2EKUkFewNGKboadt2bZwfeeqxNkMKkBEa1N+xeMcsGXFHzx3rTNHdkZ3nLvV6VFG6t6xIMduunNU17o37nsv02YOvhQJP4A/+Y3YJ4kkFphTLyp2lZ6xao/hEe27L0xWGZNyDGmWSAHWHwKU/ZM9XqbETgvbVSJobRnEzAyuOZv6lKjYpoUzgFnARSpxQOFTHl0nfApdsu93Cq6RqmuBssL9dH1YqCoUZHT3aSm5NG2ZycMZ3EnUt/98MFTp/pckd7o/bLzy6iu2eQT79qJs2rsX3rEjTN3lXcAXcE+oeBXSqcm+tjaXkeuiFYkzYtz8ea+8bujOMOOCppXTS6Y8BnvTBPd2FZjKpGBTxgQEcPmC6MeqdQePwalPfFPqlifbYFmeCLcAJwDdx6Hb5uBAvaTTmxWhhMh3vqIacz9tAW7FMLoSgsULsG3nMCrnQ7R7ViT18WNFUJuh80w4JWZAec9xFtzRlZsHnpOKK0bsJ7tc4CaH8GXCkVOovASLMPqumwoFaR9W+0KM7aWX60vQq8IUuTK4V7dfiw/taDWYpemQutCwQJWwNDW3oGh6EzrzszPtpar1RAhvdm6wkFtmAvLBE6SpyZV9yomNnirG60tWIKfLVkGNhJKWyGor9jH7xiBjzog1OrBSPEffw9kNanSBsQugrAvPFuRgvMbow9rDXxMQNuWTYcoHy9MP28Iu8y+Htvam0tSwOZ1jso+fPOwMYM2FL1+Fph2kUoblJ4IuyoLOCcTphzUo37PsfvgY0r7ZN2LiD8HCEZFROFAzNhIINbBqC2+WB9txOhbV46/PSifRt1sFl4df/YvV9MgLtzicmaGj45I+Fw0oGdRGW3dax7gV1P21X8pN7k3d+EhAXO9sH0sDuNq0EIDkBSAj+xWPHmo/bt2I4fTb49JYkLXDYVSvPtDn3kEnT1QVICb39A8XylXcWaLw2OtqWAh9wgIVz69YcU95faF5HnPjeH3DYpFX5rvcbD8+3Aj3xsEOhNAQ+5bcJ/wymFgZRLhyzFCePSfTp8ECGnFc8uva0C/NHmtCyR3q+D/rCc9GPlCmtHFVp21wnWBFWXwKpiewT/5qTQfh0WTYe1YdH9l2bhr6tQmA1PLrW3a2gVDp2HdC9sqbC/awnA96ft6SXr3LytchxpWqvpr+ehvs3t2Wdy6lfMgjVzxgls3dvWtsKlIM4S1JPBqqA4G6qKQAs7VLtK006G7RM9Zgo4dEb/7x+Pyx29HPy9HUN3loOeaJVu19/sokwerI78m2hUCtcd6+DgofbbjTtp7zPSPWzbsjji+LcE3tcgc41+Y/Q3vZEeTFM4dzE49HtBPJaCqenkT/FFNM3j98zbsFKNXvDYYlpdnaQ16maPICFLdzwiOrNJofSFXi2zslINjrQYkzbec9j4DJENzrqM81pK7dtc7dkYauUY4L3HJV96jZ0KtU5E/HGOFPm7VapfkAMqw1OzabmyXcVPxMVAQs1JCjih5IrC2LtO4f8A3D4geXJnbRUAAAAASUVORK5CYII=",di=Object.defineProperty,Xo=Object.getOwnPropertySymbols,Ii=Object.prototype.hasOwnProperty,mi=Object.prototype.propertyIsEnumerable,yi=(ae,z,x)=>z in ae?di(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,zi=(ae,z)=>{for(var x in z||(z={}))Ii.call(z,x)&&yi(ae,x,z[x]);if(Xo)for(var x of Xo(z))mi.call(z,x)&&yi(ae,x,z[x]);return ae};const ai=ae=>React.createElement("svg",zi({className:"e_svg__icon",width:200,height:200,viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ae),React.createElement("path",{d:"M387.883 793.003A165.248 165.248 0 0 0 231.21 957.952c0 19.157 3.328 41.941 9.258 66.048H0V783.53c24.107 5.974 46.933 9.26 66.048 9.26a165.205 165.205 0 0 0 165.205-165.163 165.205 165.205 0 0 0-165.12-165.163c-19.2 0-41.984 3.285-66.09 9.216V231.253h240.469c-5.973-24.106-9.259-46.89-9.259-66.048A165.205 165.205 0 0 1 396.373 0v792.747z",fill:"#3061D0"}),React.createElement("path",{d:"M858.837 462.464c-19.157 0-41.941 3.285-66.048 9.216V231.253H552.32c5.93-24.106 9.216-46.89 9.216-66.048A165.205 165.205 0 0 0 396.416 0v792.747a165.205 165.205 0 0 1 165.12 165.205c0 19.157-3.285 41.941-9.216 66.048h240.47V783.53c24.106 5.974 46.89 9.26 66.047 9.26A165.205 165.205 0 0 0 1024 627.626a165.205 165.205 0 0 0-165.163-165.163z",fill:"#A4C8FC"}));var Ci="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTM4Ny44ODMgNzkzLjAwM0ExNjUuMjQ4IDE2NS4yNDggMCAwIDAgMjMxLjIxIDk1Ny45NTJjMCAxOS4xNTcgMy4zMjggNDEuOTQxIDkuMjU4IDY2LjA0OEgwVjc4My41M2MyNC4xMDcgNS45NzQgNDYuOTMzIDkuMjYgNjYuMDQ4IDkuMjZhMTY1LjIwNSAxNjUuMjA1IDAgMCAwIDE2NS4yMDUtMTY1LjE2MyAxNjUuMjA1IDE2NS4yMDUgMCAwIDAtMTY1LjEyLTE2NS4xNjNjLTE5LjIgMC00MS45ODQgMy4yODUtNjYuMDkgOS4yMTZWMjMxLjI1M2gyNDAuNDY5Yy01Ljk3My0yNC4xMDYtOS4yNTktNDYuODktOS4yNTktNjYuMDQ4QTE2NS4yMDUgMTY1LjIwNSAwIDAgMSAzOTYuMzczIDB2NzkyLjc0N3oiIGZpbGw9IiMzMDYxRDAiLz48cGF0aCBkPSJNODU4LjgzNyA0NjIuNDY0Yy0xOS4xNTcgMC00MS45NDEgMy4yODUtNjYuMDQ4IDkuMjE2VjIzMS4yNTNINTUyLjMyYzUuOTMtMjQuMTA2IDkuMjE2LTQ2Ljg5IDkuMjE2LTY2LjA0OEExNjUuMjA1IDE2NS4yMDUgMCAwIDAgMzk2LjQxNiAwdjc5Mi43NDdhMTY1LjIwNSAxNjUuMjA1IDAgMCAxIDE2NS4xMiAxNjUuMjA1YzAgMTkuMTU3LTMuMjg1IDQxLjk0MS05LjIxNiA2Ni4wNDhoMjQwLjQ3Vjc4My41M2MyNC4xMDYgNS45NzQgNDYuODkgOS4yNiA2Ni4wNDcgOS4yNkExNjUuMjA1IDE2NS4yMDUgMCAwIDAgMTAyNCA2MjcuNjI2YTE2NS4yMDUgMTY1LjIwNSAwIDAgMC0xNjUuMTYzLTE2NS4xNjN6IiBmaWxsPSIjQTRDOEZDIi8+PC9zdmc+",es=Object.defineProperty,Vo=Object.getOwnPropertySymbols,en=Object.prototype.hasOwnProperty,$a=Object.prototype.propertyIsEnumerable,pl=(ae,z,x)=>z in ae?es(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,Vl=(ae,z)=>{for(var x in z||(z={}))en.call(z,x)&&pl(ae,x,z[x]);if(Vo)for(var x of Vo(z))$a.call(z,x)&&pl(ae,x,z[x]);return ae};const dr=ae=>React.createElement("svg",Vl({className:"g_svg__icon",width:200,height:200,viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ae),React.createElement("path",{d:"M867.26 801.314c-66.56 79.292-160.802 120.9-261.36 129.775h-.306a221.082 221.082 0 0 1-14.541 1.058c-.41.103-.82.103-1.229.103-.41.443-1.365.443-1.74.443a511.386 511.386 0 0 1-155.854-16.862l-1.672-.443a312.422 312.422 0 0 1-17.033-4.915 271.599 271.599 0 0 1-15.906-5.018 30.106 30.106 0 0 0-2.15-.649c-7.748-2.662-15.36-5.53-22.904-8.533a375.02 375.02 0 0 1-18.432-7.68 525.005 525.005 0 0 1-113.083-65.946c-.922-.75-1.946-1.501-2.902-2.355a486.605 486.605 0 0 1-133.666-157.49c-146.773-276.48 40.38-490.156 210.364-500.498 3.72-.239 7.339-.341 10.923-.341h9.83c150.903-7.885 315.392 78.233 430.216 195.515 1.434 1.4 2.731 2.8 4.096 4.267 5.7 5.803 11.162 11.742 16.521 17.715C909.278 514.867 965.12 684.544 867.26 801.314",fill:"#FFD066"}),React.createElement("path",{d:"M222.413 807.697a487.902 487.902 0 0 1-105.267-122.47c4.983-175.343 36.215-364.544 100.42-392.807 65.707 288.598 52.77 442.095 4.847 515.277z",fill:"#E97286"}),React.createElement("path",{d:"m206.916 794.18-41.472-620.202c-1.024-14.95 4.028-29.696 13.995-40.96a57.21 57.21 0 0 1 39.185-19.115l515.994-33.894c31.436-2.048 58.607 21.504 60.689 52.633l46.523 695.876a362.12 362.12 0 0 1-133.222 80.828l-235.93 15.53a542.447 542.447 0 0 1-59.153-14.403 331.537 331.537 0 0 1-15.906-5.018 30.106 30.106 0 0 0-2.15-.683c-7.748-2.628-15.36-5.495-22.904-8.533-6.212-2.39-12.322-4.95-18.432-7.646a524.97 524.97 0 0 1-147.217-94.447v.034z",fill:"#7E4EE3"}),React.createElement("path",{d:"m199.031 171.964 551.424-38.707 52.088 731.238-538.385 25.77-65.16-718.301",fill:"#FFF"}),React.createElement("path",{d:"M236.1 818.79a491.69 491.69 0 0 1-111.889-122.197c9.011-81.237 44.715-127.522 79.394-172.544 16.282-21.163 32.359-41.984 45.364-66.048 49.937-92.501 108.544-87.962 13.004 97.963-16.042 31.334-9.08 59.597-1.297 91.204 11.06 44.578 23.689 95.778-24.576 171.622z",fill:"#F69C93"}),React.createElement("path",{d:"m689.562 339.388-231.936 21.265a15.292 15.292 0 0 1-16.657-13.722l-3.14-33.519a15.223 15.223 0 0 1 13.857-16.486l231.902-21.265a15.258 15.258 0 0 1 16.657 13.721l3.14 33.485a15.223 15.223 0 0 1-13.858 16.52zm18.022 189.167-237.875 15.599a14.54 14.54 0 0 1-15.497-13.449l-2.39-35.02a14.507 14.507 0 0 1 13.62-15.395l237.875-15.599a14.54 14.54 0 0 1 15.497 13.449l2.39 35.055a14.507 14.507 0 0 1-13.62 15.36zM486.741 746.359l239.138-20.002a14.165 14.165 0 0 0 9.626-4.949 13.926 13.926 0 0 0 3.277-10.24l-3.072-35.84a13.96 13.96 0 0 0-4.984-9.523 14.234 14.234 0 0 0-10.308-3.243L481.28 682.598a14.063 14.063 0 0 0-12.902 15.121l3.072 35.875c.682 7.714 7.509 13.414 15.291 12.765z",fill:"#D5CFE3"}),React.createElement("path",{d:"M380.587 351.778c0 29.355-23.996 53.112-53.59 53.112-29.627 0-53.623-23.757-53.623-53.112s23.996-53.111 53.59-53.111c29.627 0 53.657 23.79 53.657 53.111zm18.227 192.683c0 29.354-23.996 53.145-53.624 53.145a53.385 53.385 0 0 1-53.623-53.145c0-29.355 23.996-53.112 53.59-53.112 29.661 0 53.657 23.791 53.657 53.112zm-35.908 237.431c19.421.342 37.546-9.66 47.343-26.282a52.702 52.702 0 0 0 0-53.726 53.726 53.726 0 0 0-47.343-26.249 53.385 53.385 0 0 0-52.566 53.112c0 28.945 23.382 52.565 52.566 53.145z",fill:"#E7E1F4"}),React.createElement("path",{d:"M288.324 349.389c-7.885-8.977 10.684-23.552 20.446-12.63 1.843 2.083 3.516 4.335 5.154 6.486 7.032 9.216 12.766 16.725 21.64 1.877 10.992-18.33 42.667-56.456 51.747-64.717 9.08-8.294 38.298 1.058 21.948 20.583-16.384 19.558-45.568 56.832-54.409 70.895-8.875 14.028-21.845 24.098-36.727 7.134-14.78-16.965-29.799-29.594-29.799-29.594zm16.384 193.604c-8.772-8.09 8.124-24.576 18.978-14.677 2.048 1.843 3.96 3.89 5.803 5.87 8.021 8.432 14.507 15.292 21.777-.409 8.943-19.354 36.352-60.587 44.51-69.768 8.192-9.216 38.23-2.936 24.03 18.193-14.165 21.162-39.253 61.269-46.524 76.185-7.304 14.882-19.217 26.249-35.772 10.923-16.52-15.292-32.768-26.283-32.768-26.283zm37.308 171.486c-9.66-11.025-28.33 3.413-20.48 12.493 0 0 14.882 12.766 29.594 29.798 14.677 17.067 27.784 7.134 36.727-6.86 8.943-13.995 38.434-51.064 54.955-70.486 16.486-19.388-12.698-29.013-21.846-20.787-9.113 8.226-41.096 46.148-52.155 64.375-9.012 14.78-14.678 7.237-21.64-2.048a114.142 114.142 0 0 0-5.12-6.485z",fill:"#00C6CD"}),React.createElement("path",{d:"M569.924 67.174c-49.97-119.5-164.59-54.1-185.856 11.094-31.266 1.706-57.07 2.935-70.997 3.345h-.341c-6.52.239-18.432.58-26.044 8.772-19.354 20.821 6.28 73.66 21.265 100.932a1297.067 1297.067 0 0 0 349.15-23.176c17.34-57.583 21.709-110.148-21.709-105.882-11.4 1.16-35.362 2.902-65.468 4.915zm-91.75.308c-1.707 0-3.96.068-6.588.17-19.353.683-58.3 2.048-38.98-22.698 25.566-32.7 75.23-31.062 91.136-4.916 15.906 26.147-31.266 27.444-45.568 27.444z",fill:"#3D3450"}),React.createElement("path",{d:"M830.669 1019.085a173.431 173.431 0 0 0 149.948-85.743 170.155 170.155 0 0 0 0-171.52 173.431 173.431 0 0 0-149.948-85.777c-95.608 0-173.124 76.8-173.124 171.52 0 94.72 77.482 171.52 173.124 171.52z",fill:"#00C572"}),React.createElement("path",{d:"M919.552 769.434a21.777 21.777 0 0 1 36.181 10.513 21.3 21.3 0 0 1-6.45 20.65l-29.697-31.163zm-161.178 61.235 5.735 7.782c11.4 15.463 22.733 30.925 34.099 46.422A13499.972 13499.972 0 0 1 916.514 772.3l3.072-2.867 29.696 31.163-3.038 2.833-39.594 37.376a12901.717 12901.717 0 0 0-96.154 92.092 21.777 21.777 0 0 1-32.666-2.799 13821.622 13821.622 0 0 0-48.674-66.355l-5.734-7.748 34.952-25.293zm0 0a21.777 21.777 0 0 0-30.242-4.642 21.3 21.3 0 0 0-4.71 29.935l34.952-25.26z",fill:"#FFF"}));var $l="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTg2Ny4yNiA4MDEuMzE0Yy02Ni41NiA3OS4yOTItMTYwLjgwMiAxMjAuOS0yNjEuMzYgMTI5Ljc3NWgtLjMwNmEyMjEuMDgyIDIyMS4wODIgMCAwIDEtMTQuNTQxIDEuMDU4Yy0uNDEuMTAzLS44Mi4xMDMtMS4yMjkuMTAzLS40MS40NDMtMS4zNjUuNDQzLTEuNzQuNDQzYTUxMS4zODYgNTExLjM4NiAwIDAgMS0xNTUuODU0LTE2Ljg2MmwtMS42NzItLjQ0M2EzMTIuNDIyIDMxMi40MjIgMCAwIDEtMTcuMDMzLTQuOTE1IDI3MS41OTkgMjcxLjU5OSAwIDAgMS0xNS45MDYtNS4wMTggMzAuMTA2IDMwLjEwNiAwIDAgMC0yLjE1LS42NDljLTcuNzQ4LTIuNjYyLTE1LjM2LTUuNTMtMjIuOTA0LTguNTMzYTM3NS4wMiAzNzUuMDIgMCAwIDEtMTguNDMyLTcuNjggNTI1LjAwNSA1MjUuMDA1IDAgMCAxLTExMy4wODMtNjUuOTQ2Yy0uOTIyLS43NS0xLjk0Ni0xLjUwMS0yLjkwMi0yLjM1NWE0ODYuNjA1IDQ4Ni42MDUgMCAwIDEtMTMzLjY2Ni0xNTcuNDljLTE0Ni43NzMtMjc2LjQ4IDQwLjM4LTQ5MC4xNTYgMjEwLjM2NC01MDAuNDk4IDMuNzItLjIzOSA3LjMzOS0uMzQxIDEwLjkyMy0uMzQxaDkuODNjMTUwLjkwMy03Ljg4NSAzMTUuMzkyIDc4LjIzMyA0MzAuMjE2IDE5NS41MTUgMS40MzQgMS40IDIuNzMxIDIuOCA0LjA5NiA0LjI2NyA1LjcgNS44MDMgMTEuMTYyIDExLjc0MiAxNi41MjEgMTcuNzE1QzkwOS4yNzggNTE0Ljg2NyA5NjUuMTIgNjg0LjU0NCA4NjcuMjYgODAxLjMxNCIgZmlsbD0iI0ZGRDA2NiIvPjxwYXRoIGQ9Ik0yMjIuNDEzIDgwNy42OTdhNDg3LjkwMiA0ODcuOTAyIDAgMCAxLTEwNS4yNjctMTIyLjQ3YzQuOTgzLTE3NS4zNDMgMzYuMjE1LTM2NC41NDQgMTAwLjQyLTM5Mi44MDcgNjUuNzA3IDI4OC41OTggNTIuNzcgNDQyLjA5NSA0Ljg0NyA1MTUuMjc3eiIgZmlsbD0iI0U5NzI4NiIvPjxwYXRoIGQ9Im0yMDYuOTE2IDc5NC4xOC00MS40NzItNjIwLjIwMmMtMS4wMjQtMTQuOTUgNC4wMjgtMjkuNjk2IDEzLjk5NS00MC45NmE1Ny4yMSA1Ny4yMSAwIDAgMSAzOS4xODUtMTkuMTE1bDUxNS45OTQtMzMuODk0YzMxLjQzNi0yLjA0OCA1OC42MDcgMjEuNTA0IDYwLjY4OSA1Mi42MzNsNDYuNTIzIDY5NS44NzZhMzYyLjEyIDM2Mi4xMiAwIDAgMS0xMzMuMjIyIDgwLjgyOGwtMjM1LjkzIDE1LjUzYTU0Mi40NDcgNTQyLjQ0NyAwIDAgMS01OS4xNTMtMTQuNDAzIDMzMS41MzcgMzMxLjUzNyAwIDAgMS0xNS45MDYtNS4wMTggMzAuMTA2IDMwLjEwNiAwIDAgMC0yLjE1LS42ODNjLTcuNzQ4LTIuNjI4LTE1LjM2LTUuNDk1LTIyLjkwNC04LjUzMy02LjIxMi0yLjM5LTEyLjMyMi00Ljk1LTE4LjQzMi03LjY0NmE1MjQuOTcgNTI0Ljk3IDAgMCAxLTE0Ny4yMTctOTQuNDQ3di4wMzR6IiBmaWxsPSIjN0U0RUUzIi8+PHBhdGggZD0ibTE5OS4wMzEgMTcxLjk2NCA1NTEuNDI0LTM4LjcwNyA1Mi4wODggNzMxLjIzOC01MzguMzg1IDI1Ljc3LTY1LjE2LTcxOC4zMDEiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMjM2LjEgODE4Ljc5YTQ5MS42OSA0OTEuNjkgMCAwIDEtMTExLjg4OS0xMjIuMTk3YzkuMDExLTgxLjIzNyA0NC43MTUtMTI3LjUyMiA3OS4zOTQtMTcyLjU0NCAxNi4yODItMjEuMTYzIDMyLjM1OS00MS45ODQgNDUuMzY0LTY2LjA0OCA0OS45MzctOTIuNTAxIDEwOC41NDQtODcuOTYyIDEzLjAwNCA5Ny45NjMtMTYuMDQyIDMxLjMzNC05LjA4IDU5LjU5Ny0xLjI5NyA5MS4yMDQgMTEuMDYgNDQuNTc4IDIzLjY4OSA5NS43NzgtMjQuNTc2IDE3MS42MjJ6IiBmaWxsPSIjRjY5QzkzIi8+PHBhdGggZD0ibTY4OS41NjIgMzM5LjM4OC0yMzEuOTM2IDIxLjI2NWExNS4yOTIgMTUuMjkyIDAgMCAxLTE2LjY1Ny0xMy43MjJsLTMuMTQtMzMuNTE5YTE1LjIyMyAxNS4yMjMgMCAwIDEgMTMuODU3LTE2LjQ4NmwyMzEuOTAyLTIxLjI2NWExNS4yNTggMTUuMjU4IDAgMCAxIDE2LjY1NyAxMy43MjFsMy4xNCAzMy40ODVhMTUuMjIzIDE1LjIyMyAwIDAgMS0xMy44NTggMTYuNTJ6bTE4LjAyMiAxODkuMTY3LTIzNy44NzUgMTUuNTk5YTE0LjU0IDE0LjU0IDAgMCAxLTE1LjQ5Ny0xMy40NDlsLTIuMzktMzUuMDJhMTQuNTA3IDE0LjUwNyAwIDAgMSAxMy42Mi0xNS4zOTVsMjM3Ljg3NS0xNS41OTlhMTQuNTQgMTQuNTQgMCAwIDEgMTUuNDk3IDEzLjQ0OWwyLjM5IDM1LjA1NWExNC41MDcgMTQuNTA3IDAgMCAxLTEzLjYyIDE1LjM2ek00ODYuNzQxIDc0Ni4zNTlsMjM5LjEzOC0yMC4wMDJhMTQuMTY1IDE0LjE2NSAwIDAgMCA5LjYyNi00Ljk0OSAxMy45MjYgMTMuOTI2IDAgMCAwIDMuMjc3LTEwLjI0bC0zLjA3Mi0zNS44NGExMy45NiAxMy45NiAwIDAgMC00Ljk4NC05LjUyMyAxNC4yMzQgMTQuMjM0IDAgMCAwLTEwLjMwOC0zLjI0M0w0ODEuMjggNjgyLjU5OGExNC4wNjMgMTQuMDYzIDAgMCAwLTEyLjkwMiAxNS4xMjFsMy4wNzIgMzUuODc1Yy42ODIgNy43MTQgNy41MDkgMTMuNDE0IDE1LjI5MSAxMi43NjV6IiBmaWxsPSIjRDVDRkUzIi8+PHBhdGggZD0iTTM4MC41ODcgMzUxLjc3OGMwIDI5LjM1NS0yMy45OTYgNTMuMTEyLTUzLjU5IDUzLjExMi0yOS42MjcgMC01My42MjMtMjMuNzU3LTUzLjYyMy01My4xMTJzMjMuOTk2LTUzLjExMSA1My41OS01My4xMTFjMjkuNjI3IDAgNTMuNjU3IDIzLjc5IDUzLjY1NyA1My4xMTF6bTE4LjIyNyAxOTIuNjgzYzAgMjkuMzU0LTIzLjk5NiA1My4xNDUtNTMuNjI0IDUzLjE0NWE1My4zODUgNTMuMzg1IDAgMCAxLTUzLjYyMy01My4xNDVjMC0yOS4zNTUgMjMuOTk2LTUzLjExMiA1My41OS01My4xMTIgMjkuNjYxIDAgNTMuNjU3IDIzLjc5MSA1My42NTcgNTMuMTEyem0tMzUuOTA4IDIzNy40MzFjMTkuNDIxLjM0MiAzNy41NDYtOS42NiA0Ny4zNDMtMjYuMjgyYTUyLjcwMiA1Mi43MDIgMCAwIDAgMC01My43MjYgNTMuNzI2IDUzLjcyNiAwIDAgMC00Ny4zNDMtMjYuMjQ5IDUzLjM4NSA1My4zODUgMCAwIDAtNTIuNTY2IDUzLjExMmMwIDI4Ljk0NSAyMy4zODIgNTIuNTY1IDUyLjU2NiA1My4xNDV6IiBmaWxsPSIjRTdFMUY0Ii8+PHBhdGggZD0iTTI4OC4zMjQgMzQ5LjM4OWMtNy44ODUtOC45NzcgMTAuNjg0LTIzLjU1MiAyMC40NDYtMTIuNjMgMS44NDMgMi4wODMgMy41MTYgNC4zMzUgNS4xNTQgNi40ODYgNy4wMzIgOS4yMTYgMTIuNzY2IDE2LjcyNSAyMS42NCAxLjg3NyAxMC45OTItMTguMzMgNDIuNjY3LTU2LjQ1NiA1MS43NDctNjQuNzE3IDkuMDgtOC4yOTQgMzguMjk4IDEuMDU4IDIxLjk0OCAyMC41ODMtMTYuMzg0IDE5LjU1OC00NS41NjggNTYuODMyLTU0LjQwOSA3MC44OTUtOC44NzUgMTQuMDI4LTIxLjg0NSAyNC4wOTgtMzYuNzI3IDcuMTM0LTE0Ljc4LTE2Ljk2NS0yOS43OTktMjkuNTk0LTI5Ljc5OS0yOS41OTR6bTE2LjM4NCAxOTMuNjA0Yy04Ljc3Mi04LjA5IDguMTI0LTI0LjU3NiAxOC45NzgtMTQuNjc3IDIuMDQ4IDEuODQzIDMuOTYgMy44OSA1LjgwMyA1Ljg3IDguMDIxIDguNDMyIDE0LjUwNyAxNS4yOTIgMjEuNzc3LS40MDkgOC45NDMtMTkuMzU0IDM2LjM1Mi02MC41ODcgNDQuNTEtNjkuNzY4IDguMTkyLTkuMjE2IDM4LjIzLTIuOTM2IDI0LjAzIDE4LjE5My0xNC4xNjUgMjEuMTYyLTM5LjI1MyA2MS4yNjktNDYuNTI0IDc2LjE4NS03LjMwNCAxNC44ODItMTkuMjE3IDI2LjI0OS0zNS43NzIgMTAuOTIzLTE2LjUyLTE1LjI5Mi0zMi43NjgtMjYuMjgzLTMyLjc2OC0yNi4yODN6bTM3LjMwOCAxNzEuNDg2Yy05LjY2LTExLjAyNS0yOC4zMyAzLjQxMy0yMC40OCAxMi40OTMgMCAwIDE0Ljg4MiAxMi43NjYgMjkuNTk0IDI5Ljc5OCAxNC42NzcgMTcuMDY3IDI3Ljc4NCA3LjEzNCAzNi43MjctNi44NiA4Ljk0My0xMy45OTUgMzguNDM0LTUxLjA2NCA1NC45NTUtNzAuNDg2IDE2LjQ4Ni0xOS4zODgtMTIuNjk4LTI5LjAxMy0yMS44NDYtMjAuNzg3LTkuMTEzIDguMjI2LTQxLjA5NiA0Ni4xNDgtNTIuMTU1IDY0LjM3NS05LjAxMiAxNC43OC0xNC42NzggNy4yMzctMjEuNjQtMi4wNDhhMTE0LjE0MiAxMTQuMTQyIDAgMCAwLTUuMTItNi40ODV6IiBmaWxsPSIjMDBDNkNEIi8+PHBhdGggZD0iTTU2OS45MjQgNjcuMTc0Yy00OS45Ny0xMTkuNS0xNjQuNTktNTQuMS0xODUuODU2IDExLjA5NC0zMS4yNjYgMS43MDYtNTcuMDcgMi45MzUtNzAuOTk3IDMuMzQ1aC0uMzQxYy02LjUyLjIzOS0xOC40MzIuNTgtMjYuMDQ0IDguNzcyLTE5LjM1NCAyMC44MjEgNi4yOCA3My42NiAyMS4yNjUgMTAwLjkzMmExMjk3LjA2NyAxMjk3LjA2NyAwIDAgMCAzNDkuMTUtMjMuMTc2YzE3LjM0LTU3LjU4MyAyMS43MDktMTEwLjE0OC0yMS43MDktMTA1Ljg4Mi0xMS40IDEuMTYtMzUuMzYyIDIuOTAyLTY1LjQ2OCA0LjkxNXptLTkxLjc1LjMwOGMtMS43MDcgMC0zLjk2LjA2OC02LjU4OC4xNy0xOS4zNTMuNjgzLTU4LjMgMi4wNDgtMzguOTgtMjIuNjk4IDI1LjU2Ni0zMi43IDc1LjIzLTMxLjA2MiA5MS4xMzYtNC45MTYgMTUuOTA2IDI2LjE0Ny0zMS4yNjYgMjcuNDQ0LTQ1LjU2OCAyNy40NDR6IiBmaWxsPSIjM0QzNDUwIi8+PHBhdGggZD0iTTgzMC42NjkgMTAxOS4wODVhMTczLjQzMSAxNzMuNDMxIDAgMCAwIDE0OS45NDgtODUuNzQzIDE3MC4xNTUgMTcwLjE1NSAwIDAgMCAwLTE3MS41MiAxNzMuNDMxIDE3My40MzEgMCAwIDAtMTQ5Ljk0OC04NS43NzdjLTk1LjYwOCAwLTE3My4xMjQgNzYuOC0xNzMuMTI0IDE3MS41MiAwIDk0LjcyIDc3LjQ4MiAxNzEuNTIgMTczLjEyNCAxNzEuNTJ6IiBmaWxsPSIjMDBDNTcyIi8+PHBhdGggZD0iTTkxOS41NTIgNzY5LjQzNGEyMS43NzcgMjEuNzc3IDAgMCAxIDM2LjE4MSAxMC41MTMgMjEuMyAyMS4zIDAgMCAxLTYuNDUgMjAuNjVsLTI5LjY5Ny0zMS4xNjN6bS0xNjEuMTc4IDYxLjIzNSA1LjczNSA3Ljc4MmMxMS40IDE1LjQ2MyAyMi43MzMgMzAuOTI1IDM0LjA5OSA0Ni40MjJBMTM0OTkuOTcyIDEzNDk5Ljk3MiAwIDAgMSA5MTYuNTE0IDc3Mi4zbDMuMDcyLTIuODY3IDI5LjY5NiAzMS4xNjMtMy4wMzggMi44MzMtMzkuNTk0IDM3LjM3NmExMjkwMS43MTcgMTI5MDEuNzE3IDAgMCAwLTk2LjE1NCA5Mi4wOTIgMjEuNzc3IDIxLjc3NyAwIDAgMS0zMi42NjYtMi43OTkgMTM4MjEuNjIyIDEzODIxLjYyMiAwIDAgMC00OC42NzQtNjYuMzU1bC01LjczNC03Ljc0OCAzNC45NTItMjUuMjkzem0wIDBhMjEuNzc3IDIxLjc3NyAwIDAgMC0zMC4yNDItNC42NDIgMjEuMyAyMS4zIDAgMCAwLTQuNzEgMjkuOTM1bDM0Ljk1Mi0yNS4yNnoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=",Iu="data:image/png;base64,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",Tu="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAABmCAYAAAC6Ekg1AAAAAXNSR0IArs4c6QAAIABJREFUeF7tfUmaZMdxpr8YMrMKBRCc0a1WU9/XvdYJtNYdpAvoCNJGXHAlHUEXkM4grXUCrbs/dX8UmyBmoIbMjOk1bTbz4T1/EZGFAoXkR1RmxBvczc1+G918SNnPOI4/2x1OfzWexj8bVsOfpjF9lF/zbf09pnHZq+XyISW6FX7hf2YedTqd0ukEbxzwNryT/x3wX/c5PnyVU3LZWJ/46uZ0F5L0aYcJgxG6DgnofO2ffh6qvPxiWl38gGuT40med9YsF9/EvOIwYRxTOo0jyS38QT8fp5T+LaXhX1fp5h/ef3/4xE86rPLj4/Gv05B+lVK6uRZlWgyHAMI/tWvmvu8aXwGAfBdIltLHU96Tg4gIdIQr5HcCUEJUGOMA/7Kkwr/nCq0sZ9e8ZqA2zkKJbHdVLzjnzZfeY7MWusnS0BD7EdDzEK1KQ6K6Ba327u6bK4RRLXwp0Rbd70Wg58Z8ht2j9gzcIpOQ9BIyetTg5wDgAfAp6OFY+GUChKBXh2H3e7vmlx9+cPv38hhd5d3h+I/jKf1FD5GWXDOvcTuY/CoEy0dde+j0cgstDRgJIOnHLEKyEEV+PSgSl3TMeJLExcifhD5LVrnnWuIEmzvTRazpjkecxUtn0+bsGztm8u1dsmhWiy5+6jnRYNAgASsPrD34z+wP3yecN6LB8k8/eP/2L1VE2fL7u9lnod0TX9oS53lmdcCRG2FTfxMZDHR6Bh3ukWn3EG/64QqIMB5eGLIWBRIFCRn4UAsJCHgXmq7Ppy1vnx3p7AXdRDrjwghrtQdQICGGEnTCE9pAeEt5adY86bXa3hkT+Ax6l7yy6CHfKq/0jtTkW6w6tPDQ0hNJydewYV7yo0Z0LYKE/Q1YggPG/PanX4vb2w9cDsCm5vWkBH/Sh/euVriOaExUxN8ZGG3ZhjRKLJGxGJZO3Gh72DywnDXAJ7mptg4WbyVreIHde9ayzmrNJ5n5Uz5UZX3yJecYA0856roKFJMgfhsXWv9CewIAj2J6AbeqQ/eyQk/B2D3+UmemYUi7Vbr94+Fxf/zbNGLcj29scF+LKecY+yxm7l2gJ3147yCa15H2IrdamJliimwx6p3mJovrLKCxADYuHu95D8jWAOKg/kEh3uq+8NGGQnnnQv1ur/Mc3WZH38Kw2RtNakGBrlZESLKWekd1TQ7LBzwV9HNxWr5NwC7E27PASTkrDtIL3hlJ6lDJIjmMKQ2r4ZfDw+Phn9Mw/HlbiucIec733St7zsPf2Xu8hiMtZa6zKCvJOssk0DqEP0ImuoYel0671+I0UDf8ZtDTwPPSsXy3+GHW1nzL09lsVmm1ElXLzALcBePgeJnEzcRDMf7KAbCGxtedEBkDxMMC1gh6S9nGXe+yvsVTkGOzRWOZ+pfh4fH425S41GU6B9AY3tywp7TABTP+DtzapAxwYRmTwBmpCy2WIiGlRT0142wEKK3FlknRItrcGpJQcVFQSPh4sbMUR+15ZzHX1Vd5jjLqMb2jbJurqWG9YgVJSmhASQePwtaAvqG/QyLvZNUNCCB5mCyLXMy7onG5lITeG5XKCgbm+QX2M46r1wI9nopWvuUQbxUHw8cAgD3c77HW/f5uMPU8Ec+/omXU50/UxIdU2ExJ2qwJ4Z/u4olcjgPa09iCGNdnocUGyONudWdnevnDt/wHi1h4vMUwF7LT+UsT7mwrm8oLvsNs6+e5ErNPAc6vsKwSKVsBC7kCy7fAZebEAtS9LgW43qUj65NLyjQs1H03ATf+l0avy8cDVlmoWXnujjzOjgnJh8cDS9AU436HOaaXztl1rXXKDQP9m8mnIa8nxAF8tFt8KQ3wNqFqOf5QQ7UTIZ/aV96OQEsUL3ImaUY3CkOVGe4zl8Ex/3RV4FMJ7yXjPvfe0hmsy99qtc6IUjNbIyiaBZjS8XBIx+Mp3d6s03q94iyrJR287YVgwUBqsW2ZYbRLJYEhfHmZKLDl6gDQzFjb31BYeYaXofDMywHW8RIA/uH/1CY5gQV1bfjO6gFiQNHykmip1SgiX7iJ190D+9SEkT6btrTKbwUPiR8p2ROrEVijc1QgvOM/BWfWaDrldziVtFqHtRTAiQX5+QozoHB1wm53SHe3m7RZxyJ+eJYUGK9XKyrfcviK34+wW4rr8nD3BSVgRD+KvbYsupcBXqbZZPY12Y285hUxCa6UYpkMfIcBUMJoU9Bdc9+8Igm60V1cCOk7rx+iwNTmjYzpaxSVW5gxMktR3AWJDYmpMYtJnb5o3Er4zhNY61/rda+Z7yXxNjetSd2ZS7X/e0JzDwCAYHKze/n6/oCZYLDm4H3wuwAX/E1rKnxgSlNkCe+FZIrWqqa0hwjZ6J7lLCv43D1St6Edj+TyCjguWd1mzWflIbEAxVYmKHiejJd17wq/kxZgzk5qaGfMkFfgtPho2nRZsjzf/WvVSmQ0xKxzIJxt7aPZes1JscfunwkwJPGLP7nbvmQrXPeYzrxQBLO1zW7Km5h75WL3nXFsWJMFCLR89WafxnFIN9vMKuT0FdvfmBwRC9FW03gA12UY04qBA1zkfB3EHdbMM6+zPttVLsDc9odT2u2Ok2SYyuLKjUpjB9Ah3OI2GRAvtbemKq99Wy6wt+A8A4SysRmrTKsuGsCIHy+S2DlWvfR7Efua+F/67N77o5qQXRpUhiClE8bzIAgiMHBnsftoEX3n5h1ruozhL98+qEq0YAhx1Or0U8G8BOHmlmYRDe1hq82aVNSY0lcvd2m9Wafbbd6UozEvlg1ZEUmKgEE5N1VzNTO3WQbDrzwBeI4ntETBGjxicxHvS1jYhnUt3ZkNgLwFKW3m9ZJruO40xrgjv3hDid5vLxh2aOPSDwFRT+X13IqW3/dquTDYMxlj+eje1h3vAgDOzZXHqB1vjPHQrYGv39q6GCB6hUkCOA1c+SzriQW7qrRtOeap6f05up3x/Rwdc7/ZxeCQBM4C/Oqbx7TebBgAJx1uWz4utUKrVpp+2B4KtAIRELNuSN6yyr0wT4XD4ZSOx0OCGCKAIFiTFCOsjy/gXlFQ74sdPAjWrTwb1zScD7s9sHS+EjxA+UaLFK0STCeq5u80A/QC4Bls9B26ZRkAereLVVNNQVbmH6Kb2ffCfF6ahKFI0+ZrK38D84IWDxo0SMCchXetpSqRw7tH4S2zQ8pQhW/WfcjvEgCy7pERr9ZrxZKvXnoAbNNZKKfy6OpNEQhh/XMWiJVWBIyrxOBYApAn+X5/SFBis4HgYkrpcDgyAEZecwadmYDBpWXbTV3bcmHF7V3CZQyAtVvq6snS6OQycV1Ec6vn98C3ZDnitecDoDynpmnJ7fAtvPStVdw0PoC1RDcmX1Tf0SXX3OdPf8Gd5LXUQFDtxLAVoOPRPdaZPMZfO6V7Gq+F2zHmJnWeE8PzYg8AiDV+aUxffvOYNmgBwnPaVo+5e4Zztp6ZS1pxh4ulHwgIMeHy+156FBd0VhHwzPGYTocD892K3WDmzcA7oaTVxfCm28yV++g71lcUHbnA0yZz+3GOYG4rS/Spp03Q/qG+21fmYOUtNvi99GZaklL2ssttlCmK1hROyGrnMRMka24V0uhzSwo+kdKIXPZ1fpIZ9ED4rYAir4Aa3Q70vX6QqeZE7QHA2jVnACAMATK39GPrr3ti3aLKK+E1CoAjA+CWARAK5XkctWnBG05wAccVfF0fPh/fRysqWV7/XhwlP9hIIF7EmLa6O4WeBV1coOZQFG/Iwso4XQaMjTxX9hxZsde97UGMEAPsuWHuGiKg3+fq75AtYO6zc7F3biBv+fseAMyW0f05J239k2kCYKUxRq1FVQmuUaIVAHnI+ciL93tB/NZBsU3nb1tNGwCS6smVnsqU7gaCzfzsh46JLMDtJt1sIvLl6SOJ80NSFoDpRpIm6vlWaFRZawEpAW36d0z3u0N6frNN27XYgVhwiAAI368Gqik0EBXrbr6Z8DWBT3WgT4L0i1l5Za4hAuwxKkqg9e0F0S+ZUf3evDDYrjoDxCZuCVab2AaidZe+yt8XJKs0V4ixpblBZG9JkEmxa6gNnNvM7vc2h3eIiM4LwNVWM9DAufisvMtynKu9ufmglVhNDv28u0qIUXZ3wmuGAQHwZrtN0Pfufkex+u06pc0qYW3fWpIZXPGy29PWtxtxmaVO1EV4NWdbs0CVddjyY59hh3WDp/T8dkM2JIRbEgEg/EtAP98M95x43jmrdLEFmMtilyfhtQ0pCP7xuu+c6Tz9PdcCQGKOpxlvnvYn2RlS6JDUfHfu+jpg4phQ0c7LrR/ljC2QXnuNxOtIeN3Si2sVAPh6JTCz9R2eD8Xq4emE4torLxu8CpIE8C/umz1RTM2Tx0tINC5gT+8qfcEAeLOlb8HFhXzD/pjSAVxQsPiwoDmluy3F7WCdtoCQ+CtNWPvotawUScwHADTzZ3fArSHp2d0GT8mhtR7T6bDH50PnGnKBo+tXzyY/vV3eBEDPuKWd4JaALyxq8hpIWLNs8gX1W01lWUSIr8x7+rhSUJ8InYjLrvuT+0sV7SyvLayKYiQtW74+6CZvaByJhNp+YowTv5kCYwXDK1uKLdkSHex1sYChGyg3XXHofT5Qw+PRMhrH9NmrlF7dn9IvfkL7fCleB7FXuIakYARVNkLB8zGN4wp3g3z+9WO6ud2kWwRSt6+QR0gF3JCFhbjeKWF9M3RB3hDwMvq5GU7xgYCX8xQYGLGpwrBCV5w3qZAFuN8j5G02sVBbcDAHwMgxPUDYGq+bHP6aAa+4wFVGFO0nz/BnCSlhowTlvFwk3+L7J4FAnmV7XD1XXhdDLgfALttXGW129JNap0H8CTCB+dFpWVzX5QIxPexVBqVyxqK/p3BFpEuVmiN6Dsz4dw7sHikzYDw7E9g1+cpq1cx3LVuk2fSOCa4GC/B+n9L/+eSY/vtPVun5jXVA+Y8vTujG/vj9VfrNZ8f00Y/W6W4DBRhjGhAAEwLg7e0GExCTli6nPB8PJ7xMLECSf78LyA4Ek3ZaZh0aPXI2hec87o7pPbAAsQAa4n4pHfc7/BcAUOFkgvZzABhas7nlqcXip4QOOkJH2Xd/tbBqSjaLORVMPCv6zQtsaHJimy9fNQ0wxdOxIPZc7q8hzRUnupRETQvKxgnyKnszuYAJ37LGYlqjwyUUsWGXA2qqB3W9GPEq8SZ8rlVcOYsxKkTyrC60FC8lQMtalNQGP1+5heMBkNH99JsxvXx9TP/joy3YTFBUkr68T+nTrw7pT366TpvNkH79+SlthjF99EMAEpo/AuBXu3R7u4YoW3rYndAqxPIUAJ11wqSEvBP+BQCEH7AAlUsKw1ECGoQEFMM3Po8cT3/BiO4fD+nFsy2W9kC8GOKPp/0Okx9mAS6whJbKw4LrCwDMLbaabH1bAOjn5cdV7m+lK2mckaOfDgAXUD2/NKq75Q+aAECJ1xWb0x3o4eb5hTsrikE2mWISncPqRC9EdLwiSuEp12OoE6C44AS62XhhRoDa9FHE46Q0Jqa340VDWm9W6eEwpn//+JR+8dNVer5NCXbP/u/fpfST98f0w+frdBqO6fXDKv3mi0P6nz/bpAG8ZACttQEgARoAD1n84OpCxhdigWThUQxwWI0JWiYIACJ4BQB0kqLmuFiIkcaa3BQAfDik955v8fnQMQaM0tN+rxagJTjavNESiUtFReguvDPsIG0zAcZzALhcWvvvWPruAIq8op4BVWCQW3tV/bQA98+m48orvUrqx7QJpap4HgNPXRQHNNakziFnxLF6yaic11JjXmnZNeKaybcC6MXjiv1MUUhVF6KQ+8TOzJwb82uJTA85dJklcz5ScgBQ6/9+kdI2ndJ//fE6ffrqlO4fUvqjH5tVC+V7/+u3p/Tj98f0o+cQvyML8LOvdunuDspgpNC4DK2iFwCJkDRilxcAIk2CsLxIjL6I6bdAQupKVaSGdDwc1dUFHoTEy7g/YJOFDaSmeTFqrTUIhNuA5JVeLXHSSizm89F5IgBO/CwFoQ4x775k6bunJhKB0CIF84O5EirNv+iC5Ih02+U4n+znZj7KZ5Bn3YEZ1gCACoI9YhzBtGd6zWt0T6q/AsYAcar6WDyjF6AoE87nbyZZDDBKwweZUi3l6585MdkFlMOniIEoddCvHgHMjulnP1ynX385pl/8eEg34EOy/fvyMaWPvyQrEdxatOpWQ/rsq0cEwI2GNCA+yHyu82GlMJILDC7qVuoGeU5Sji0S0lOpYGVD0n6LtksKkMHoYUscAF4LAKP1WQKgKY0K8d2OlZ7xBi6rAqB7/xwI5d/nDPAW4WOxDAooxn8zwa4YEotflN9wJaKIhYeZN8lvVZ6tOwp4XcUFUVdEm11KrlDqtAh+eoP5VboIQ0zRsQUuE1xfA5oIirHOyFtdCDyT5Qjc0brIQDveaMxHRKcPCNUU17IXMsTGdByHdDydKKkBWd+BOjb/+2dj+uGLIX14ZwnNYT2kT794THfPIHa4ohgg7uslaw+swuN4SuMJagOHtNlAiyqIMYoLTNTRdfb449dPAbuUeiAn8Yo1T6Df6WGnwxFd8g0UXvPtoefkxULFdqWRtOuJ5AJfYAF+lwGQpm0zgH5qvIfFdrN0kXHhRWcCICYv+AyHCGqRS8mqiC+xHnB87aSEVlCLmRm/OSeWdg4AClkLevm2Skb7Kig6M8vjKf3On2CCRSTHr2VJQ18kXiiGiTn6sRne5wCYNRvBcYElR00KxuOQ7g+ndHeT0mqEbC90ZF6l1SalTz5/SM+e33BMjzJG8B7Yu/36PqXPX6Y0ooVPWVnoAH27GdPtBnoIwvY1qQ2M9MQ5Sv2nJ6C4qfqZKMsIhFT0XAfAdmXBQnm64PLhcQYAL3j2d+pWnxzxbldoMx8CEJqEm5/nAsDzMkRARq3HAfgshpltWq8E21Ebu7hey4qrYEuYT3voFDFXC/Gc+KG8qc9csnEVRGJCZQDUBkS70NxnM3t8UH9ycbVlmO2NVd7JXj41RRgN9l1kUA7lJpwlFrzG9UDrldU3uMDrFQLg8+fborAZAOjl/Zg++Zqux3M9crpj26sxbVdgLTIwbiEuCXlouJropcov2ymkuoSBEjwTKOvRCkMYLrTCOp4o1tn7s4QvFsiYf/33AMjUaAKgL15zroGAkQrQHId3LnqewBDmyzuwxOyixVzU0kNkYratRYsRM2JO3BtFMlyv9J3N5GZToo4mU3pBcQmjyyCKezIJyAUCh+kEOZuBrwYWxRPmm2/layXR1AUUy6ltccsUKGMLMTkCKOrGbNV3OlRJ9FQB8D49f36jbae8Df8KAZCfl9ONu1IpJ+h7yZKjEpqE1iJkj7cbKsimxzhQ5CQJcOL94z59AGls/oFrpRAast3dP0v44nsA7CZruHAW+Hoeq30TrQlEz20qYOHYwHgnCSM7bIVb6wSGtbsGpKcC+Qr6/l0+jeqtIRMlgToPEMD34W/P9XxDyC73giLJF/0Icy8RiMoCeCXid3LkjzUHO9vSJ1aX1w7gmkrrlfydHvvyeGLmE0PLKJoq24G4h5a2xAkgIkn0PrkOymCG9LvP79N7z2/ScVylxz3NAJInm/WY3jym9MU3RM/Ndki0Ky1yfkEuDyioTHmhh1N6tjmlP/rJGstccP1ZkQId4NLDCdz0Nf5ODXRP2A4LAB7qTuMp5TOSMgVsziDplbdiif6QXWBfFb4E6DCAnKeTzrDwBLzyR2EsD/dA077PKOE8UteM1i8aFrg6sNN9lS4TNu/u5pIccSaATqEuvBkcIqi8TcuFBnDiFcJpwJztiJaFek0A9OgdnpvRotIDL6oJNcO4H2ZGu1COU+9+hK93ikAazWJ8l0MdyB9ewAcoKF6hC7lec5EzNt+jPd6/++w+vXjvJt3wVjiY1f44pP1hTK8fU3p5n9J2O6b/8vN1+vjTQ/rwB5v0xZdH7Abz8ODaY/n10vUTGpG5CMv1Rz9N6TlkkGkyqqkAtl/f79IPXtwaAJ7A/YVuMGBRVgCwwSZtPuTXfQ+AwnxRTfhoSkT8M0yIxaa1uFkEZOKqYt9tbiaan6vhrTyEQ2dSSSYNywqw6SRbAU6ANJt7hhq06RWFdBWjYAI4HZ10+Myg9ZQFAz9bFiEzvcRK9PJ3xvyrt0zUUpTWYsijOVAkgsDJbZBxBWATgfYsReUf7qCirF+jGXze3SQmWK03+EgAULAAX7y44awxvUoys9/cj+l3X4E5Sd1fDvsxffjhKr18dUw//+k6ffb5KT08UkF2pu9C9R+W1TDm/fxHKT2DgmquqfR8eX+/Sx8gAFJS53Q8Ym0gjEc6Q19rqXqfk3svlFBM6a3HAL1VJoOvRKKa9V+1Cev9U64Sfud9kgbpctO/AMD8JeXfBHxE4NhAtFR1Psmiuz+5Lk1iQsTMlo2TrFxuXYlCDErZTXOuRipONZt4QxHEZ7ZjiuH2Oo4WC4Kg2CpFaXH+GTpuVohmCFeCIikT2N4G52JQI9D8LUIR5okAPnbeJMJerWsyNkTdoEUGdRxffv2YXry3xfM3ABB1R9eQ0jdvxvTx10hMcrLBbT+B9QhFymB1xsEV+/eDcqN4889/NCIAxjggZZKPI5XeYMcZsFAhAQL9ANGLNqsfEi9nFd/PLlh5ASW2SCZV5oCuuBfYWRzefjljX8AZQ7NbakDYv2PDSzr/nrtQF42uxcCs2PnAIAI+Pjyo8r5o7Rl4Eq9IISkXkc64tS3PsWeac2Boyqn8rdiTFo2gZp+vMhQQ16w4K8fLJVfKqvvIKB9Fl8HkXBAs9VOblBKXzVhN1Szuw6WDgLTeDTc0myLOC7jlZQT8FkpoySF1hAZyy5YzakkPH/owyxevxvRbsACpQZUXuOb8sqNB8DYcEp/O9tGPEjZkUOXMQ5Y6QMpqW0dpiHFKP0AYAdawKhgx3/P+Zd0J0lC6XfzNtNZQE9yku0z4DxiztcS3D/E3BkXiu9jCKJSJFNJQdRKKiLaU3OqiZ2FZ/NxbbT2zzq8JANhDzVpQIUdRiQ/a7guM5XFMrzZMv1eZniZZWwE93ww0bxZpUmnu0DnEKO/pBcHIGeVfNUAsrlLy2zr4j2qrU7klxktRGC1jytIYw1LXIVUbKPib3BKG/dWU2GCLp/EECQ8E631uzJyPWMHB6FzWgrgHDaK9QPEifP76mP7jCzgwPaXnz2j3CPArGGXwfxymd2TyQzL4OwTFAgDFoov1fx4AYY0OoSGq8LTxNtCPCvvZBGPtriEgrUWE7+uaysJN+cmWXq5ZinjB0AWm+dF/1eRWP4q0liBpDArUVmqB+i3pEB/Yg1lzzKLfL32Ym4c7FU86qsgujBpkkvLh97HlgrSVYmIf53HuTR7Lu8TC6yXLEhBsPbMCaXRpg+TGb3l/tZJxQ3gDiT2RvXRLJha1oGGVK4OFybPrZN+pyyBWq4XqSoeSGKpaR4jnyV/wL5hGkl2vExF3eTAAUmd8FibuGi3rCuP44tUp/eYrC6FAZnm9ppq/9YYbHMDuE0yapLTfUROFuH5eEY/pv/00pTtpe6/hY85cO/4WHsYYoHaEJqRpMogqFWvJJWJ0s90gmGqZEBseYvHSrdOLiDMRUPdZ4FjTJnVIhux5AWYw4XU1OzmoV0Inr1sKav0v9QwULLxGroAMZqedtO9edG1VIIOw2h+qd/qH+iRXngOM5Wpkn1SWy+tyo6E3YxzgufvDo/KMqUiu0yAKL2pZZOleyXieyb7eOgerDOJeIRvvHAmjLasCbHZKBcqywUKChh4m0DqSm52FRABIYROAIDBpIAxDrnBKX70+pf/3VXSkvRKCR+EzoOZvA9licKUJfABr3ryBOCE1bEWDexyxQcMzzALbSogC3++P6e6Wmx7weI97SIJIS/w+ACTdYRwCVjVu+0T9YJUUJgBEZM9T8l0IrznmKZIgk5BCHJrtAKCPaECtTOKZXDUr2tcDQJkaQhib4pi541fU3hTacDG7+SJW7Tris5qNbWRvw9qbJefEBecAon+cF7hJorqb7J48HFKCYg6IYgjIutYMg2glSjg/E59O1hWggiTEAeJdeSa78RzxrLAZBQdHWi6emdX8MK9Exevg4QMQPjzu0+k4pm8eVumL+zV2jaG4pKBE2TlaVQ/HMFfrMR0gTXCCqj+Go3FMf/xTqjMknS+YAP+u0pv7XfrhB7fUERrqAveUBaY6QDv9bs4CzMEM7t3t4XS5GjGFA5ymKXip/GB4aG2FW4gt4t4JQKKr4hSWvdoP1L9k3iS+RIBr9yroCeC5OF44G8FbHt7Kk8CvlqfYCVeaqVVejUzrs3TXntdTPE9JsJAvTAMTO1Psd+Yhja8jyJGkF88KCivyVHxsJjCKBRaDRUjsBkA6m+PI3eW0btgbs/nCsH4FRQrAKaPNX9lUvuwu6H3qPpDgvXmAQ8lT+uYeGquCu5vSe++t0NKDucFY9zvo1AIuLz/FAbeqAtxXbKNYjWP6k4/AArRzTOBbqniARgun9N7dmgEQym6OWAoTAXCeS0U5wLvhzGOwqmFv8zSW0Dx6+bUNgHPja/IwfyHxLqQ1BSY0jlh99tMCoCcIKS0eD3dS0ZhLZWx5UbRodx/TwwJRDsgTe5kl8XRuba7tno6GvQw1xzZT3xtLZcw1gZfluPxTmD7OfG09ylu4Behp/0CrxYvzkLVPaHFJvaZxQDZr7w7zV2ABEt8Y2OjvXgFXxD9PwFAPmBFLcA6HY3r1uEqfvYRnc69ANH3BHR3Q3d3eUIIEgAOAEABxt7fkiPIyAzY85Rc/JxdYZcPVA+KTVL9AAuQIhEGAx50gTQXoYn5QMysUgb6F203awaBmkxB2H95ecV3CjqCHx+luMPMM3WMSmG6TND09V1rbz79l+RVsIahFIFX2snVJ2JOTPJ6xKkSTGIuvTRNBMYExK6/TcFg+rXDH2wfAwjrpWf6Fs2xj4T3LAAAgAElEQVQCoX9O5b3TOpm+Ddc0gEWuq1GXhpBl6rGebpX2uyN2dqYrYmK1NnSCOnItsSGt3ilX+zHXLZtgD+Efxt/SFfrhMKTffAot06j2j6NYVNQsh6gzgIF1eHMDjRB4zy/UEX5zSscDABdkRghGAQAhzGdNdckdtlCqyTxYfxC4A8NBgJ6lk0wFl8hQQ8QREBIfYPlBSZHghqxD/FsSRyXDFTu7+JLh4fHASe+FXKqXXyABvpuIAqIRdToWUhkvYxrhF2kT7YqcgVqOcaWVF0tUrCCVuDtn1giCS2jy1FC5ZCzn8cCl8cHet8aZ9FuJEfjKOHVuRTrV2Byav0aC8wSMpduc8wrAHhph3IhWXHm6zkAqQjbH20ROeFIlAEYQ2B2Paf94SK8exzSubtPjPqXdnrZg2r2+4JThWz/izDzG3QgAAbA/+uGYbqGt/hpAjTqKh/wMAxi+4wSF2UcUGlAUPAXdQ+xQ01CFkRRotL3ZpN0jbaWLP15VOmtfPc4274tX1gGA/iFP52LpxDhJIDsfqGapllzh1B8HWnXnBbSOwk3ka4wZ2E+o97YyAx/b0DIV4k5iUrHqbIOdhz8UhC4M8xflNO2FgHOu+8MBQD/7WStxZtqFJYisnVlcuLilh5CvwnqzTgeoHxnImjNe5gJftwMJPAnJ2krtaIiNAb87z62qqHGsxE+k6wVSrTGDhHhevXlEF/Tu7hZdXsiifv3Nfbp99h5u23jYD+n1wzEdjg6Y9MlWCaIghcXNQ/rZD07pBjPFMAIBdHClab8yyATsMMEwEXwPAMjyJNUjGDhwYlGsCZxbfMOxvyDLBNK1QvKWpSfvtsgU1+LOu8BPL0A1sZa3ElLT5m/5EZOZNo5LEbKygxGaH2IEj0BKrYc82NnvtfoxViwLAO9tAl0vOF57PdtK8W1ZhnVgVG5pGQ0T9oT3laMdZkxIoXYAP6oWyGsY5UoDKjiP9+5mS2dkYJNn2Q7Q6MDgMrsIis5qq1mtnt7i+cAJbaLEIYYGJSrPnlHbLBj2/ZsHBMgPfvACYezN4yl9/fqU1ptt2u+h4SodbamzgZdshvTRhymtE3xP31E8HFpnramDDViEbGYN4ymtxiOX+dSthRL8+Hka+3PyH0VdlYBf0PCWSkZevncW4Fu29LrkVZiPzDzUNbzKGJOTbT9QxIkdJ5z7LGglGlI6kGj8JoIfraKUQvDgWLanLbx8QT10v0sAeG3g61rAcBFXSwRFtvwpy+6oz7pBi9mPowLFjf6ohMmSoYOlDHhrST88FhJcRt5R4V1muTcof1exIp+T1We1cIRBlpAgh4ksNekuQ4BIbfYh+wvX3N/fY3b17tkN6vvH+116c/+QPvjgRVpv4N6UXr58SMe0TavtDbbZgsTKi+er9IPnpwQNsd68ucc9z9ubLdYeSpwPYn22WQC6UJfELT7JUBASH4cj1P2ZJydz91avgrPSPg86OC8tA0MGwGVM9bRXm0WhwVGx8lx2VbbMiPZB5uMOyNRWyAom1ZV1nWw1BlCpGpfv+ubZ5f/2PepJr/q2ALC0EC1DGGv236bFOCmOHaRSQZTl53izlI5i9x6upaPiZgrBYBZU3Bl9CMebGbSoCQYxQ8u+jkALxc+8WyszEuCtZKW5ZAO7zOJBPT4e0mvom5/G9OL997HVPrnqUHgsh0YSaOIuEijZwXrCIxok8NkjBBch3Hfcpw8/fJG2mzXuJgHA1G0lmai46TvOF4uS3GnopIM/jZ0xUnwt+QL/Cp+wjCBpxP3WAVAqvXWhJXGhaXDTqHLOgSQ4yLizUz2lLIUWCQCRYhF0HVuHOXPP9H8r2dBxvLLoOchFTPn2fjqk+okGs3SmOtInHnJtXJM1irMWYgQsicOJB0khlxV6LsSr1JzAnBXPD/Q5lVyBBSXxtJJtKNnn+gdWUJM2KrA7znWvaBGOY/ry86/T+x+8wKMswUV+9foeOXN7c0O1jQcAulO6wb+prRvMFLK7Oyi2Ph3Ss2fb9PzZLZ5MB8IGLbcga6uGiu9AW1SnmM0rHh5Yf3CSnJf10jDJLL1G85DgwWVe3pkAGBfKQIKhuipI5T0wbc3YcmcIY0BZLAeADsi8BaeMQqZeASv2vRzVR+OsuShx6B0A1bpkVniXwsIToVMoDGnZG0/17vOe+zYtxch92XjRp58oayvsGqpK8IoPQVFrAF1GzbWmFxNIWM3zu683JXlyYMKmE3iQx8MJ330D/e0hogSWHb+X8xj4/eEAwHXE5AN8/uWX36TNZps2sEduoKLm3eMjAjIkVd5/cZdu77bUBusA7jWdX1PIEe9Rrq+4o4mjJ3hxEfQqfXEU0HibntRnqFzaHujau7sBMMZv+gGwigNsjUmMIJS7ZAlfyTKpCcuuhfXHswkWey8zuuYEoCB0tOjCJvZwQwPpzgbA84T/+nf5FeqU5usPYtETcwD04V54UMgsziqiRa8OF9OjDXDsS/6s8u78I5uL5I9pSwpcBzllBUe2BhWQdeeKuYwyd5k/gBEUNeMWOAY7KNTG6kPsLm3Pl6mIKw1/g/sLLqhsX4M6x1evXqfnz+/S3d0NelmYhARXuAA9qwkkQyPG8CVOWauJltABjZmE2OMZzhMHnIGbL0+TjQl+xdTzNaGdLYNBF1NhODoI9T5lniGs9EQztxX17VPXYhGSmnJuAOXTrVuNzl9n5Sy/CGoli7cBXLSrvwdBscXr58tPIS/XeNTlz3hCxLh8cIuf0LQW51hk8ZvKG4ySUSZ0fzm7rlC4RVaYJTK22zVXOLg99lg3SPE32ddbO/5AgNlAY9Bu5AgqqDEyV5r/ph5+0SyAImTYD4zb0CB7TTv/FeHMkBGgi8BEOMayrGSyngL5zhAHTyFKpLul2dNTIKQgawRKfo/vxVjDq1kAlAd76Kvu58wIqlvNGuUBxpi+fIC1mbPyBHw1KOzVezN+1+G6zjG4ewQ1OOAb9AAY+ZuRscZUAprnDqdbes99QY0IfxgA6EkXYkB+2YKWm2OI87/PbUSq2uMAf3a0gfA7JCDE++EqGy3sl5GgyAEoyi4OLEjOTZ4a0hF0YOwQuyQTuElJC8UUrTef5GxQDvDH3DQRDTpXGbstWP0sWw1waglkcqXJSHRraSwFB3vZ5jgoFZoLspWbEXTmlY0KrdUb5uoAa0HhFgCKpYRnXzTeqDG/TLipHMARTyaRl6aoizPlri0EhLnLvfkXgtF0I2nvhpWY898SOWpiUf7F3ASu8tIlD/nOXusz1GESNZKfqSsgFyElI75wGtN5eO4GJUt8nFpdSOY3MYIErCgMQECG8TmpxZMTB93xDJL9xfkNtIuDkoYkf1RiNmDbqxPUlnnEdSEGiNDB9roT7l4R2fUABQXQUpFBmWXKzLosiNMO0fLjdiRZJ6UqWBKGese4m/+Ge9wKt+BHA780XNJOgO7tZxjo2TWkOaQFPGsB8WZnrbwZga997cd3CV6U6lwXFc1tBkvExEpchJjukgHUgu5z0jn1vjnCVCa8gF3e7Us9XerzrMUbMzwop1iTBa+vIcYHAX7nuqEixTISKK7Gc/9sl4fEz0KJSzDEdFsd1M2duC4RfodtuGAVbtZkYPjegZEVxcEULwy6uhzxQPM4X7DnhnQY1wkqXGQzAXrWjEFqpMEeaTwkHa7joyK4Y4zkFNTddh6W0oUfGLjX/UG/nilL8uxuABTBloAmc0ZtrZVp0CoyxrKdF1ksDzEhTqQW2+gWpjNp0vX8Jh5ESqhFKx16pV+ivuSCQXaprDlgq4nxlOZQDu0i03fjonkA7JlHsRwTAAhsDnqxRmmsXU3QrirblubCLuJQAJDpEZrokkI3Z8n0btLt3QoV8OMjBu1oexq2wIJr6MBzAEVza2mmrgdL2h8OCIBofQ7rRD2daYfHeKJ2WrJLy0eJ5PfNiuJ+0DwBus7ku2XoXBDa6grvgDIcsDgLh7iKgNyBZ2aBBFZUbL2RAsOfBEAGPTrcmOqIWs6tJi80PECvlC4qnLBRoPMA55MszkZsT62FHRnjeUztwoxF3G5PZPKgJSz7H/2uAG2k4DN52gGDdT9ytmsRvwQfc1AWc4JZumda31+TU4AXQLR593p4U49Bxa2POFA1esP5ZHoQulqABkpqm+EvZEHqThSuz3t9v0/DepWe31Ih8sPuiAXN2y2BKjRCgM9gHFAS8+yWssFrgjbchyxb+3a7E+7+uLnd4P1oWWopGh96zhPx1h8MD0Dv+e2IVuJ2NaStnCEsfK8GldXHkBxJS6wYZ6TXzHkyQnu7Dkt9mP4xj0GqpARA2WKDdXleJ8Qli5lbW+HpoxxDZJOnIzotSO30ZDuZsabfLxZ0R0w7xJo+DDYXxFVYFZYhXts8rk0fdPFraDYz6kkAbN17NZVwMUnfzQeca/FWAJAtNBFwsbpEQYOBAcbUPVhraZXAAIQaO/g38rD9ReUn1PgD+IvOFIEaPtpjDNYdAOqbBwI7ACD49/4R6viobGW9XaXnz7Z4VjD8DzK9cD18j97aepVublfY3BQej6320Xp1W1UqiwdAc7eGOdCRm7fwfNcBODh7TC5pdRW40uOPJJ0bzILbEmGMR2rnj1EEsUxYOi2hSqE3nMv9w4Fj+IS4eaGmF2sKxCoCKCajnLsApwp8EcCsYfgFaNZ561kC5jW/1jCxhsIkTxSQYuF0b6hlrsQSLMbDLhEFiF2mS7WhoGuGdHMKsWbUNHHve0A8i0+aNzmwQrtqhU0HoAkBfQOuJFgZq/SAYXhOLQbPgJIRYFSQJyWNV+l6UMAAWuA6QxIDttmJYQJ7eUFUdwe6B/r8AdA+gFX3CAe1g8s54NkdAI7Ae9AM9eHxlHZwlvEJAPOEwHd3s0aXGV13kHXecqpTd5CAIxuhIzQBMBy8BLXXVNbGFnFmNVq3p1ZDCSOyGl6Ywaayofs9tPpap4c9dNYe0ovNiQBQcyM++WJWJorbq9e7qfxFzHAqkkrG1jeGlLpEXl6GeYKK3BY7A7nOuOUyhraW/mLp5fVKavV5oJLFZaVArnAGgh0Dk+mKcpHVbBdqZw+t4VlpnFT1d8fwvr9klgKR52FPLFhUYglJI9L9cUA3EcABusWsqcCP/2Y1q0kQsuIkkxrewDx44M3IcsgSJEIgo4wxQwBEdGsprgdu7d3tKm1hXBxThLZ7EDc8YCcYAta72w02SFXzRaMDgmhaGYixyNVwRNcaPCDZ+pzHGoV8mMU+ndD1x+MEFsi5HLAACgRjiCt4J5uKzijDEB4nJFUsJAn78vVOP2OL0+2/M/fUW3mSvRWh9ADXnsDMzFr+Kn/eJbuzTDl1gWkfObCZaFYiibgy9hXRSVtrFVP1MQliJDXHa1aa/4xUqlW+c6hQY6jeYihUWTaQi4j4n91CFOL1EtGuw90VJ8iGeheWLBiw0CTjCy6tlqRobZ8Aj/kcyJUuMxw2o7idVGDlASAiaMKujdOY4AggADcYCbq4uBuEGI46SFuJCmKxBO8zPqWZ2CYJwB3MF2OfL4j5pXS3hUzxmCD8CIBcwwYsrmY588mhPKrjkKgqk87e0zIbbyyoja2OG71h+AYAMPja/IWrybNtZ2LexCJEfKbOLheUTkhvXNbCxYuwTtUPu/Sh8FP7YoZXqPvvQJFS+K6Ux3Wb8biZu8f4t5MnKwXIooU5Tbyq4vvFuiT3WnbEcygjADjHX8/GsbNvvMpSvRsPUenpGI4tMFph6MoK2OFmNHQRIbGACpFr+AAQ4Cp0e7k+D2OBLF9e1kLzVRclwXQGW4TgXlohNf3O2KUsKqPy7yCDhw9aV2+OXkIGK7S7ItAEgJcO05hhXo3px+9ROy247nZN54/kAAgyBe25wDr0PQe92RHCRpwNj2IxhxBO6UgBNzedRcp//fJROVsSGDpQL9AcpRDZLQGvE+iEdRZe3sFxHZeQthELzjSE1VyRdjV9I8WowjUKOAx+qiDzgu1MVgy76DePZQFaXH2k0DjqluwowzhUrsLncARJC825uiOHb/ZGTSHjuS6eIvP3IJlTB0AAi1vEomPXbAeHkKNpSOAmXZFE0YJRJj30OGXG3WEIHHWLVwAFWzwJ8gOw0HkawijSNECUMClOYnneHYLABgDHz+P3odyIB8IjhlihALGw0XY4pfefrdL9PiVoDgOWL4F4pA7uS+ZhmcxlsldJh+IblWdrPCfK3n9XsSaAFC9f7WgXS2WfLYlP3G9mj8klZSGiLby8A93al2hmmw9hYvOL2gPVhRa1krTgVVCi64n54n5HoV8e8wxlQ+5V9quBsjNMVUtThb3sm3Tv7DJGzHXGFkxuLWVbknJ0ziseoclZ6FiC7wGwIJKukzUIxbgX2XmUTGP+hAq43Qn+P6Znm5Q+2JKb7HcZSJQjUlpk1OLWWCLD1h+FxaDEhaw2WnvmJQ45iqKETC9abohDeIyStuQSxZ3bXPS3+d4AdlB6A2IC86AO0WWTCsj8wnfYc5DBV+TRw6Dg0DToMTIjYYJ0hfBRXJ8xDa/f7AkAmcdDPG+W73uEImOJM27pkLziEtQoYv7nAdDKA7Wi3Xej1HVlgmbyLXE8Qyv/4Da4CrHzjLpfulBmFNeUsJetO3TBZf9nzjV+OI4x0L1xnbGJf1vtwa65YP9ZAFLCIlxu4SIeQHnIxEKNHiU0AJZoQQEMAYDAWHvvFmrzuNkVJ1AxN4LuJmU7hUfIarQGBwaSBmZYvMz5Acm6aidNBsWczSj77Co8ePmiJcfjcGwClx3HIb2A4zYRDPk5iCfEpHiGMB8hSuDZDtGUtccsW2jm5qMWpu/h2zENbx72XN5o0rIkEzNrGfSM4xyEy+4RwBMGsXxARAW00CRDK3seGQz6xFPAsGJShzG1Ji5vid8Xi5xjruw1xvWuFKQXFrxsbVLd1qSy6j80bL0KNIvCbs6ptGSB+yh8BXZ4+4/QPeJekB1i8K+7Y8LSFZEbWXew/iRWd7OmxAEuNZ4dQpaIKVzu2OINFyGtS46ATEBDZXB/IdZGGxnMEqPlphvtUWwZSsxRLESnND0+UHstKbqjUh3IykLxM/VGhefDjg+Kt+NfnMF5drdR60+s4L6F63J/Zh7F3hzUATYSPX1jqblGS2Si8y2Tl3HnCtQqnPWS64nVmGF4g7hvvJA/14tobup3DdXj26y8t97m6i0LKy4mabwVqU/TgWd7rXmrU1mYXc6M3G7R/vxAbynMZZyrxGoRZE6ZdFH+7V/km3cUoZRSCAD3YGdFbjTAJ2AHYjJhHNOzLRwuZOtMW8Z46xt7M9gswZ1D4qs0EDidRY8NUfk+dhwI9AS0Jabool2SmCN3nbLY+Lsr+ZIxaecYrtEB3gEAxyQObLeTWkY+MwU35fGWQPN0SkvybcAIFkIvs/jqfKaWqKPwNZ7bxdXKU9JXjWMenFfX7UWsxZDoruOuOKu50zrnxHaPLVzoBaANgDE2SaxQc5n189xidBrAA2Ph+jr1j2+ZAG02ECkGqkq4x0qUl/wBAKDrelKz5W2GJr6SnL/fkXurlQNMbLKK4P/QaACyqLRXVxoXSBJLMrgYz4NDwLC8RhITouyouwuVZJm3w1s4uNyamMNcYgJXO0PbsrqycVnix97rlO5PLiaD771Zp/TsJnOf2QihdxKVfOaXPqpRtEPKpiwV/i7ryK8Pxa1w5yMtQ4SLL5BqsXSRZYhkJB0TuvIltfnl0FPqZWaShWOZNc5b+McQ1/c6schoFnkuh3iJv/MPdDVisk6kr6icxxvz8zzBrpNaEexyFxnnc5g6v2fWlO4j2wVXRdB3WqO5blF9gpv1CgDQbQuAFAgZ2qzg5AxsWQjeAXK3gZgfZWYZ7jhzzLFbBhNph0VNFWA9ZdcJQizHD6n0RIETwZJ3nHCHdLyay3GgbyG5yZaAE/2HlhPzGc2BGmTBWKnRQrlu+An2MIxnKMcWeg4rnLzM82TG7C7pI3vzc6y8AAA9oNEo0f3MmMwnCsIEorzpwl7Ao4bq/JsXoyUiNaVQ5sY3C4D5Gi0CvvbbhU8C/XOr0IOifpeVDPh+hy422ppXzpQiHOKSCRh7zU+zmGLnudW6ZIXmVlAoWS/cnbvbvjcAJPgZ0utdSq67HtkJucBwfMw+hqYCQ3oG3VT4kVhaA//XEhiTRQ65UX0etMNiS1EabShlpf8mgywjMZdMWaMDpIYOhru7hJIeKPGhOKU0Pml7fq5yEQ8zMwZFazBjiXIHmVDXA6QoYsuHiGXr0Qj7HXrPhR/VfSZIXPiSAeGlEmcIJTUZ6hUCE2Shr8VNPxPGK6dsEc+HPZqmZZMsAsBsIhK3gWdcFj6wUVA5g3uRGziBE32HzCJ11BkxtFAb16pOHS/udIWNIRZru4yzK52YB8WJVS+QxEbTzytm4eQky5/RWvspGQH39jWclBbTDUR7QUH1L3lFGAyf36b0DIJqriJGqIsdXLh0RXdyMODKs9G15ooI+Iy6O4nnQLPRU+ck8wufcQJEewhmzRloPAZTBZYLf7nlUBmUQbh4ZW2tcJ6TAkkwqmVdPPf8FgLA8llXBUBvASoTheykmX0ZLurcqwDZz8XNK1vgV2PmGl7k4zofACO6+GC1AJIu1hXmPSm8poAzTWG604OkXyTvMs/2bsSYq8s0Zp2/GYEdE9fUSEsKelZwHhDjRjP1+JatQEuL8sZ9AEArLq6ggpN0zJgi2cb03s2Q7rZS52acXHsd1gfIGcWnlPZHTp64pAfsyJO6PHUNYX1cNYpMvKCLp0hGev+nKl4BgpzXJOXNAC4KsI11ToK1+kXiz84i5PE1ATBb0U4AnIJgGph3cZQQecxJBqfNAWKPfxmb1yk91tgyLq1f7depYTBNK6LssU0rQWNkbltSdu/5ADgv6MJoxuBtLiarkJ4pV0VAlP0Lol3Z9muaryVV1JIRUOSCba8YInmehiNq1ot/0yVvJYNrSG/AApSzeYMxUj5dLHKY+3toAXKt36RGq/G2P9QsFCQuFpsmT7OlV7UAjdFEz9G/UPwM/TPZysUPK+aeUYY7MMmmhmDRlPQrABC24rkZK989TLbEzx5TlS+bdh7P8MIiIhSIpJ0tOIPlDz1pIPniVeu8YQ4AewWgYBK3YHE7Gj1R6OKf//QAOE2UTGn7In+70dUlFnEsZmazEmM8jZPwqjj9nlbZ02x7rEW78+4F3dIno2Tp05H1rlSkQUt455/mJTFIpYsvUN0mgJ8UQEMskNo5tRPvwC9AB3SBpRvLlHFc0WUUixUa8c35MDtBNbc4c1leBoB0UFK16iAQnWiEM1BG43pGGXclxZvvk4ajPasAuMN2ESyKXCmuo+oNREWzICA9beTKtnv5ol4BOgnKovB4w3ueBTsx7q1cppaS1EtNHBDVGtC3C4CR3mVay8cN5Xf2AnhCHhA9TGmRtfKVbCvMkwEGwVLO7evcrBOOL8HJxXPZck9aN5OPEiuYhdRfWwASn6MrAs24hPtumZRkITpXGSzAG7MAM9GPI2uIipzqVpvG7LwnLmh+lYF6Dg/wN4AfdL/RrLbwjv9XnyNK0M3A50wq8+4BQOQysgDj1h1BW9NOgY1LOiq/1q4zMtWsI9XffBi0aASxBLgIfpH7uYz1r3M10YoLVqsmkSy1/VtTvLCW5wPgpXOpmvjhobp9ShfOvo4WgYNOJxDEIcSxAGpwAJA0A5BiW9X44rFJqYXsTmAmscB9rEt08fVMrHJJYX6N222rRJwFioxKYgXkEkF8ku3vdXoEwYGLj6khQUrPbod0yxZgvte8NtjMgKKawCv+KC0qRJmlExo/A4LfEbaphPIrTmhocmx64HGe8mbmrcy0zC1AIcfwAA3C5MeNXk1njtdpjG/CZD+Pc3h7DB+4ollJVhs6LW7NI+O68pouZg+Jj8m5qgKA3Lqgq8ijxbzXA8AWoE1Rb46FZyxEd7vQyDLRvnUYzT5EZkTR48Z4t/OADyazZKm9BG4hi9BvceTnan2qnHGrbK/JbCll0zZRDU6Yo8osA6nXI3HVeIfSymXkBUShczMcahTBImJ7FH97tpSozI7vCheIpZfvTkJAx50k2X5zJ9yxA1PfYJ4GAF28ANnKlCSnke21sqcvaITFyER3g7bznTGI2XNho6yYCA4UaNaO4yPyzVitfTQOMToZn2z9MUulBBo/8pblG4bgbsAjDHmWk1szZudwCQDKgFqilX9Of4vX4I1gLIPxLcob6qH2RKkjDYCIZpKsMRNBqg0ECNnCRICUrtweM3iA8pilADi5vrPr4uJZbh5iGQod7Cv6RM/rxeMtY1PdKo9hSQsdtNT+6ZcT3fkhRpBsjZOaRN5NEneu8MXc1WiAAmg39g5SNS8R7sbZZUXX+Yy1DjB7WrQA8y/d395MVOHkAKuvZFe3uSU3xXRoAai54pAed9w8krOBWWlUhRhSYkGV57LWWq0+V0bUJC+NywRENFjuhESgqFoKsxoiRtrg3IjL3JbFWugMPvQcYduq5EEkdPViYobK5srk0BtUofbO43diVxXpK2djgmcAYGC5Bz9AqeLKcMQy0dNvqwtYqqGCwh1udIvIIshiUNC5PIbWRi/6zCeRsIsR73GX+ltPP+rG0uYH4W8fpxdvT6023geMlhwLeDU2jKMr11ytdI7zn8Fs1VveKgDmIxC94fWH7voIHOyOuXN2Tf487A0JxaIPRz7YmQLk1BnX7Z/UbiVtzSWHx9C/fJALawlNyshiZbaiAh6pMd2j6UXAz72K55OgGnhbLRnP1HhwjktA9eaiZipGF/DdlFXAisFltxVgtNK+3m4h6IGe0cwYLqocvaHLOwzyqn8PfgYuDC3Szh3RpWdg8ZozbtEHuN1krnTc0I/AyDqo+JIkQkMZMmWMcQncOTRi+Yj1Js/Sf6VLi9ujG633nB6e2HGBhA9UYeUdciqGez+1PZVL+zuMhIlqciMNWUuGGh45BrxeOgIAABRmSURBVJgv4mU2hBMg6TSha6pJ5yCvcCIVnI8ARwNSM0XTMTQWGyFqdj0pSzROhUA8CXGbxV12cmpMp63Dp0+mqroanYAn2luZOBsy2UzUTNJr7amtRV0MVPIL3eZ5OTyoDoBeiPB2tw+4Ng5TFNnzLkEM/yJ0e+lhOY1sytaTLzQWdfanJB2qtKwJRvZZ73Ra62ixTRpBDkD6t7qeHDevWWNMaiyh4RfG+52VLBqkKuy1D3MZc89iftK2+o3J+rm1eNf3whSL0kJxbNRwI1WZJ43W24TCF/QNNJeoGQgBAC8DvS5RdAFrG+zukNKXLw/pzWNKh3GVVttV2m74MBXcOA2uLZcbMM1xnTn4La4OtdmxLU2aYncTU/DTWCIwHPXnVQI1TBWxDkvg4CJNJUFdQuj+UlyCtYcASG6N/JS81FipSxawgezUQ06UAsTyxNJovazSq1Am0osUFVaiW608qqbE6ArpYOzBZPrFiwCQx1Y8saVk+Pp+K74uRy3goM8rCYaKPUnsN80ks+MMGCh/2MmHGg5ryEJtHoGW4YJ8rAZqME6pAqB5EQ18LNdbpHYcaaSvAmAffF1+FQwQst/7A+0dhvQ0ojOfeQpne0LF/CNcc6Lj/PCg6FVKsB98C4ceuzrBgFVcDYGWFLsCSCRtY+/cYbdAWJDpAZDhsIEJmQgQkJtosqgqWjrj1fs7/o26M4YPonGxEgH5bNnqC3ElAAyWnouXzQlHZGRvYl3ON6iesL0T0dsbr6L9ZXwCCtNvFWJxtrl1cQM73xUALIftMq16zreq0o6FMFBrQLFyLsqYhKQ82jgjxRz0enihDX7+7eVqQ5OH3f6Y4LjR7WadbrYrxBKroDClAGOEz2s/TwKAnoTwOx7PB4AG3XARa9z5puzEvIHDmscBwe3uZkg3mxEPbgagfLNPDIgU30BQBDAcyEqEe2R+HncE09CtZLdZjl0lgeIYSpECjDVspGPnflyxd83Ko2mHH42UCXCzBEvWtNxmXjxgblCV7+t1TLhO8B8+pAeHopnV9mvm6dJFPNM/7oEkU6xaYqlfZun7XQK9JDFawmrPZYGRB/zY7JzvHuaYHNScYpGbe9zH6ou0RlVcZ8f7jUiIqQfh/qy5rgc8rV3Ly4/9aMrQUiGr7nKx+P0T6CD4E3e4Zk9Ju7o78UKvEQ6DH7ivIvdHVEF2lqvEAHvZZu46gY4DHPiM7b9JsPyZBXmmCBb2NRzGfKTT6KVRItAYSkKewWbwmzFtt3B4MuypBEAEK5HKKyRRQoBIILoBBlXFEcUUPsaeZVBbxc0lPT6VC1PLeRGLUOauhAF5deATRmRhePqOYS5rFtADPmdVh/NYpeSCznJlyxhKFGasyCbgBdco45IulFQxtwy4G4u2pJO4Fo8730o4NYxc/dgbv10AlHHM0n4RHb1OobCF37Pit2WGmFtuxod9+x4WPaOI1xO4PsBZLiJtMHfQx7p6vz+lA7b0Bz6l+DgZLxYPVPkVORLjhitNt3D+sVQFeI9rKQDmDCbBSfj3eEx48DKAFMaOlEbTvdXgmZD8OJz45CzbnUcxC1dE6gHxdgstJcd0v0vp/khJFGjSiFljdJVTumHXGY/lc2ocCAhmswBgjpU2z2jPqnulH7MD5rb3yfYtwjcmgremnFUTSoHzzjkqGfzLnHdS004aYbdSFfooFiWHhqgTgqauvnvupFKsPKsAKZetJ61i1jIaoi6YH6OtpRDOKWj7PiK9dEMW3xqHcEFpS/84yiubyRK1YPqfnlOopd9C2IOQhsuH2u2ubBS8osxXXnZyY0K/E+CohJswTHYAgwiMIUoKwmAAwOiHjhnFH9wgUWnmq14V8Q8AoPAW5Y4YPJcCoDwFJnI6gZU3pj1bezqiIOzziwXPgjNSYWugNnrE4korrLUdIlLVTxMC6+8O9krewL/U2fZxf0r3BwDElA54ahrVCMI5C3frlG6GERMrwQLMNJ//02vIQu5dTErnLxWENUDzVo1TW4ExtdSHaRf9kb5qF+XJ2LIeSyT4vfVilTmPThgpQ7amZFVRWTc1SBjC8zA8WRhcmFVI5bAxiynUUXvaIrR96rQvv7T0Z1t9zbP3WVcg8HP5l68LXOoGt2y2xqoowBif28K29WIfABIY5k/hJNsJcGRE4MPeqFgJQj26tMZZ4vmOWSgZZgaWV5iyOwh4aYtbLkWD0JwQ5+cAkJWBms8AUocDgR6UruiPE/alKw4kgX2gFIex07GkiSMVZPozTXWdskYLZOrfbsd0dwtdNOBQlpR2hyEdhpT2POu7EVzgMd1AIBGBnMxr+5mJ54lp4C1cMVucCU5AwxZiTpT88xwYM602SdOMqbDXrnZNsdowxVt5mJq9xeAiFNQ4PwflygB9CMIzJiYzGMnMqLWGlRRVsJdaZnHCNF3KdHI9P1Kb+RprWY2mQK2zis56nRotIoBxPkQjinOLgNo6GvSrZdpcv/boWnoqcr+PE/NYphmQvy3nJcuo/7poOrTlBytvf6CmrjB5cm95YsYcDmZYntxEiFxW/eH+RHrCMzf63FgyNQmACEyctfXxPHoZIbeeHhVIsIw95D2y6MqbvA4iELRbhKrR5fBmMt29mwzBz5TW25RWW/odQn23Q0q3mDChScFzQDNg6vxIZTAkdF6byaRkh69BiCcy0YPuC66kCo5+UxIm40hzn6NZP8d/MHTsrcFyQtlvt9iZsKjoRZMq6IDJd3YAoCQwLNnjQY2enru3IduUA0ZHKqrnktq8AABD7Rwyo/zHFsnH0dQLmwveuXnIjgs/Bjl7l94WPRxaT1s8Zl/zAhbqhLcBgGoL4Mlv0CDEGzcQIhsTxPXgO0r4kXVmOk9kyeTPJE/4xv5VE8NVgYj9UAJgZPiiDlAE6XCgrC3E9aToAOJrXpMvg7n21cpn7hLTGFEmCQxt+xOefQBMA2ODk7Sgcy6gvSsaHSCOAFbfSCU0Nxs6dhCP7HOHTZeWoKG6tRxzEKXcRAwa/jQ4tAk0uK/litoDM3OJOcxCBPS91A6SPMaXRYvKr4VoeAfgEwurSQd+fAwJSOzIMrf6KJ6C8I+suQJCj2T6cU0Jfgb21elkAE4WoCjThSU8XqZY64hrFnZuuDHLLicYGyWiKu4385AA4zngvpys0qwhTy/NE19hy8X31EACATol3Oq6R1rXMsb1RbWd8WZoTFl8IqFSJyin5IVwhiilx90BZQO2ou0PkGWlUhVSPEY+alkUa62vBYC8/s3HeYAUEmHpAmgYqAiXQ6QlsAnnFJzGtBrHBCWGEO/DNuByTCDPTWICMEsxvSHeSuMRKzMrG1FwyZqFZ1ZAwXgZKHUxpggyo69ZwozaerANHUhtYOOZa6GJsHBR8U0am6mH5WTHiNA1jKhlgdbkrcfqXDh+AhdpG+8UzYJ3yXyQBcSUkR4AqIss4RRimwJ6TD8JN4mUFSt3xlJ28Zk3PGxvnVfpGVXrAyE5JaaFuewPp7Q7HDFUBmSBOBwUJEtdL7wK2pFCHgGsQqrGdZgT/jQzweU/6I4QdpIjQa1GkTri1M2M4cuXxxFPj4cT6PVJ9OY5y/4MXpsGOfm2Ql/Uz+OY4FzpE6EaARX/B0HsNCZom7ZOZOlReYxZZ4ZB9AJxgeW1ijdc4OkJh5YxReTNVJ/yUkXDdNWq+AlH84V2YsiB1K7ivrDyvHq65srUnyXF5QSA5TVi6VVBb254Zwj63COL7x3AIW9Ju6Y89tpEITYInJBACZfnJZEhscw108wXmWIwAqIN6pSCxuCfiCY1gKx5X5F+8wD4uIMi5ZHimagU2NIlhkCeBvkDLwwqO6B8DUgPNCIjDFxkPfzD6OrLxrR8SzrKSzlXxC+EtTyxKGvwuy+hOT/zsFJjqd5YzH7hhilNBywFlh5YqNC6FaxTcHNxe9w4oJW3AcDj2j74nLJnEo/Lnq7MNXncSyHTfoM5WsO6QV06kdCUSj2zxMShJ6B1y1lwK1ehNYlZSbU9KH4ZsZMH1HSweQ36JYtATc6YcEvIU5RsHCmlyp7qmlVVlcDL+Gnp3QqAaLmwMEyRhS09DLNo4MrWQo6IZDJgkk24A68qCsytoxGtcQY3/Uu0dOrK5zZ6m1PcbzP/aJ+LAwD0B5/L3ZigY0nxkkGASKAIO8Ng54YYL7iRgltuSRhAEh8EbizvklgU48PRsQmAn3zF1YTz83uyK8SKY7qgKSz/R+sHOUl2KlA5y424tlgITS6uxr5w4pQRph/jIL9IFlvOOCwwIAOPnz1/L+egcoGhA8UqEmX0c2PCIQ7piMkZeR+V7/htfOqd1IBE59n80r2/ruAsEO13X0iiqwRYobcIrJZr5Jjvyetf/YSCLbxUZdqKTpS9pC0AlLlaEkMmSQ+z7CWHTxBVTexD3Y+4vhwr8/afXlcFyicTQX0wqt98s1BlnQzIRcQE2OhicGsBAKmCQ+Qxl0YXOQ+oL8qeQJFcZtjqxoaa9CGUDRa50ig8M7cTJCPh8MnX429TSh89PWmNH3IZEJCDXCydLR+9KkheAMDh/1dUw6db2+RhGh81l0w0TW2nBvNXNa7sIQR/d5axhzb6XSxJrlnKSiW0jEEDwxwWl7bnWPzNGozjFHkSI8gRx9z612va0s2fk7cSc5JhmMJz9A0y+8fzFq+s6aHK6xGrJLGWqwmuFJCkmu6n4CavaJFrx2PhBzFBiHmETzRFL+/I9ZAzw2JyyXjw6esSXQmYWGUSGGfJFJ7OuwMp3HP8HBJLevpliB3N8YBaM9QYRNtqmYsru0Go7SStgXplweQRr0nQwBN9+C0A4D+nlP58bkjX/F6UI1h2cCqArLv8C/s7wL0FsINYnoAfprSRNjyZmcRDVFxOrc0JRsaYc06k12vGw6zFwB1XFCVtSEFf6oBNcSCxuJwtoAZGrg7mVqID8EQ+3aOFrm6o6lKH2DBrc7Wk36ZFNzf1As0zSWiAnzAgFULzhLi7iMcqdLV4VwIKPzZjzU0KZ454UyrXnLW5OAAsvubv9BJH9+uCovXhhDEggElDVJdw0Cw2yyDQAwAPkxl+J1duCIe/aTbEUkZIUkhUPjOs12mL/THFyiaVkocJFBu4eFyeK1UjNdZIY/qX4dOvx7/9fUncr5by1tz1Xmy9N0DHAea7DcYEyVf4P9TpEeBBK28GPCG8C8/Q+su5mjyaiqnuxznztV5adxB7ZpyrdtKAWKqDReNUmI1denkFtdgbiaSzYgpxELgxoP5xSjjAwTO3GPMZNG96eybzmnWOCt+V7wMvMDiZta62DGVw0QphC8OBgXKx695De8P5fgG93oWqAWCFaVt8bN7K8gQmAQipeqqz5TIYjIn6lLYrj2SgEjH0bdwIEIHvaTubKRnPIc5tVoCXRCMBKnZyWa/Z8LFiZ8mt+AqDPAguIC1JkLj/GcYx/HL4+OX4s/WYfj2OGFa7+McbLpLE8fE8A0bKdgngoaUngMeWHg5R/tNTF9yLcBfPsvUA1miYsBk0kWFZqDgJie9h/BLLb2THCzHPiKApLn2HHeo9LzdEsWuEabAcyFVsSPJELD2RWxXmOYv5yeg58+AF4ypYg90m8p2E9pwAUGvDkl3q7iu2mZsWEj6Fki7noGPp4tdlHkBhkApPBJOJnmkeFe/Bz9xIsTGcOqCPxDoOpT7lPCWRQWECMgbAQoRYN1h3ZsbZ0RP0lJpZ7ZJHTGOp8iCgM6DWxJRWi8USGpbH3Xad/hjJ88k341+nMf3dOXysy8O/CNiLe4vT4bGRDWQZWwA/OceDj5BAK1C8EFWc52rQXBOfM8Fwj1+Y6NOQlcc1lFCHKJu3fYZdtRw/lM1+KOIWnAMgpFgn0IF71XGckLrqgOKwglDZo1IjEdBarWjJ3mZTmM3cXkyzt/uAHC7CdDmeVx2RyCMvqxx8pcKPD7aDiILvm9G0ZcjJGl0CgF2YWfCseRLUX5PLJCR2mRHEW/zK5f5Et4Zlq/NjPpXmq2LEUNmLbPWjMYGFCKBoHnCUqzhfMQgI0KRMzTdE1giGiliMadpUx795frv+e5WbT1+O/ziO6S/0gg5Ks71D53w61zbyAxcjJ7DwBk5gkICLFYKYp5rqiQWmY171EUS2lh5y0MKL3FuqeaI52W6RIEDuwbVhmICYywp0kcJRylpDtpibRvAGfvqYM8Y4DuqHBmEE/MksJXEb4FtkvCKQ9YRr0KvMpoYwsYalBUTbHU2QY4bN3COrBcxtENkEcAmdPDAvA8BIiH72tSvRjeQWUrDUtO1POVNLq8K2RFHO6AqXMGSj8mgoiCA8RYtdzpeL55G3qekx1uRCTkAyx7wZQ/kXVpCJiG/Eh0pJFsXS8TkcrihriSzWOKbhn57dDH/pbC2aDliCv3/Or4I7XKE4yoyWqpCDpa2v0GOTHRjUrBRNYSlMzoBOLXPFl5r+vKJAtpCn+NyPwxYWwA4KNfEQJ+dGaG2X7SRyi08rN4UzARcKkBDx4VgpKJK1NYGFrjy0j5Vip0U9YFYIGty5fom6ziIsAcCcFTqAT5QBEb9+A7lLLmsowq7SKoVl7BJfgUbhEQufV7/cf8pMJ6aW8AInDxD0xMrKjo+0Eof4Fkx8ZCveEYTJ7nCA6L9pzF8SHXT8J7hANAbcSyyAiPWuGROheFhnH4lrS+zWGSa730emfnm7Hv5ehlOwI8YEU/qr8ZT+LA3pT7FEhumroKf7Fgn4htElMdD6kK1nlrbWQeViJIBYqeJdyCeXCWgN6DH4S4C351ZdGDvhzK5m37K6qWsYVE2c4C8gUy6W4QrO6XCV7qwcSXkyY2hc5NpEXQJoS1doBgDD11X31q4QSw9LVpoLRNaMWMUsV8Woa7dnRnZ1pkr6C9bAbuXf3LMQQOBM6WHFWzm5sYJ/n7kZsdbMXaOwxd3Be4YbHVea/ux91QuQ6poEVFBEmeOSI8xMEzwiQDZfhJD9cRrGfxvS8K/P71b/MAzDJ35x/j8ZuyPklxmuqAAAAABJRU5ErkJggg==",xu="data:image/png;base64,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",zu="data:image/png;base64,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",wu=E(59301);const Ro=({problemset:ae,dispatch:z,question:x})=>{const[ut,dt]=(0,a.useState)({}),[Tn,xn]=(0,a.useState)([]),Ht=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{const pn=(0,Jt.cloneDeep)(x);dt(pn),xn(pn==null?void 0:pn.choices)},[x]);const Mt=()=>{let pn="";return Tn==null||Tn.forEach((ea,Un)=>{ea!=null&&ea.is_answer&&(pn=pn+Ht[Un])}),pn};return wu.createElement("div",{className:b.solutionWrap},(x==null?void 0:x.item_type)=="PROGRAM"?wu.createElement("div",null,wu.createElement(de.Z,{value:'\u53C2\u8003\u7B54\u6848'+((x==null?void 0:x.answer_text)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),style:{color:"#000"}})):wu.createElement(wu.Fragment,null,wu.createElement("div",{className:"c-grey-333 mb5 font16"},wu.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),wu.createElement("span",{style:{color:"#2EC25B",fontWeight:600}},((x==null?void 0:x.item_type)=="MULTIPLE"?Mt():Ht[Tn==null?void 0:Tn.findIndex(pn=>pn==null?void 0:pn.is_answer)])||"--"))),wu.createElement("div",null,wu.createElement(de.Z,{value:'\u9898\u76EE\u89E3\u6790'+((x==null?void 0:x.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))};var li=(0,se.connect)(({problemset:ae})=>({problemset:ae}))(Ro),Wo="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAiZJREFUOE9dkz1rFFEUhp87u2x2Q1xJQBEEQYvYihLYxi6tTURQEBQEwU5MUuQXpJBERQSVFGIKo5AgiI3E2C4IElQQo1HExiImZnbne2eOHO5MdrQY7nDhPLwf5xqAuVUZNSGzmce4+DTFBwKoG2g4MOhAPT8HHdwBh9W6YebEVbNhHq7LaNihnfgM66AEgJ4+ODE0coiCGhULzKE7VWiZhQ+yHAVMxD5kgR0sg6q9f4b2ADlsxTz6IruRRzMJoIAUCgo1NbE2/lOgd65Z/CFSDCsgyW0UOehpwn4eRSYFzCz9EtHBOFegsMtj0KxD14cHTyDzoBLDjSmNHJ7e7YdrlrdFIh3OAYdqcOY4bHdhZAhWXsPmV9vK9HULeHynBHjpinixBaj80wfh6H5YegsXxmDjJ7xYs+1MX7OAhdv9YM2bjoibQRgBIZw9DKnAt99wbAQqBu4/h+APTF2xgHvzOaACpu2JdDLo9OCIA6easBVAmMCAAweGYG0d3n2EqYsWMD9XsvA+EHFTUEirAfsq8Ow7dLtQTeDSSdhyYfEVTJ6zgJu3oJZZiPkUigSqIAMF+TGUay2yKddartZ8jmQ3FZpeCpqFQqLILlXxKbBX3o/8vxLjKmBZhIme9FV0FVLsRWlH0tI70VZMwIrZDGU0MbQRhsOSFS8pWSktWaYv1SrYcWJaRkNRSGqYzWC8m9Ls5Ha02j0ruifWipt5rJqImcnzZuMvjUViA61/XdEAAAAASUVORK5CYII=",bo=E(87954),ul=E(19719),Al={header_style:"header_style___OjKXs",content:"content___Ix9Id",legend:"legend___ZG4ed",legend_icon:"legend_icon___LM_Vy",item_list:"item_list___i0Egp",item_list_title:"item_list_title___Pflnd",item_title:"item_title___mLa60",item_top:"item_top____XMW3",item_bottom:"item_bottom___ox1qv",box:"box___zl8eg",page_item_acitve:"page_item_acitve___aJbmD",drag_style:"drag_style___wO0hd",top_content:"top_content___ElhxK",page_item:"page_item___U0LMa",expandBtn:"expandBtn___ZkM8D",imgWrap:"imgWrap___eNTpL"},$u=Object.defineProperty,ho=Object.defineProperties,mo=Object.getOwnPropertyDescriptors,io=Object.getOwnPropertySymbols,ro=Object.prototype.hasOwnProperty,Wu=Object.prototype.propertyIsEnumerable,Ho=(ae,z,x)=>z in ae?$u(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,fc=(ae,z)=>{for(var x in z||(z={}))ro.call(z,x)&&Ho(ae,x,z[x]);if(io)for(var x of io(z))Wu.call(z,x)&&Ho(ae,x,z[x]);return ae},Zi=(ae,z)=>ho(ae,mo(z)),hs=(ae,z,x)=>new Promise((ut,dt)=>{var Tn=Mt=>{try{Ht(x.next(Mt))}catch(pn){dt(pn)}},xn=Mt=>{try{Ht(x.throw(Mt))}catch(pn){dt(pn)}},Ht=Mt=>Mt.done?ut(Mt.value):Promise.resolve(Mt.value).then(Tn,xn);Ht((x=x.apply(ae,z)).next())});const vc={cursor:"move",transition:"unset"},Kd=ae=>{var z,x;const{tag:ut}=ae,{listeners:dt,transform:Tn,transition:xn,isDragging:Ht,setNodeRef:Mt}=(0,ul.nB)({id:ut.id}),pn=Ht&&Tn?Zi(fc({},vc),{transform:`translate3d(${Tn.x}px, ${Tn.y}px, 0)`,transition:"unset",zIndex:20,cursor:"pointer"}):Zi(fc({},vc),{transition:"none",zIndex:10,cursor:"pointer"});return a.createElement("div",Zi(fc({style:pn,ref:Mt},dt),{className:Al.drag_style}),a.createElement("div",{className:Al.item_bottom},(ut==null?void 0:ut.module_count)>0?(x=(z=ut==null?void 0:ut.modules)==null?void 0:z.map((ea,Un)=>`\u4EA4\u4E92${Un+1}`))==null?void 0:x.join(" "):"\u7A7A"))},Ed=({globalSetting:ae,interactiveOpen:z,onClose:x,maxPage:ut,paramsHttp:dt,handlePageClick:Tn,handleRefresh:xn,currentPosition:Ht})=>{var Mt,pn,ea;const[Un,Rn]=(0,a.useState)(!1),[An,Bn]=(0,a.useState)(!1),[xa,Gn]=(0,a.useState)("1"),[aa,Dn]=(0,a.useState)("1"),[na,kn]=(0,a.useState)({}),zn=(0,a.useRef)(null),[Ln,Ta]=(0,a.useState)({pages:[],pages_histories:[]}),Zt=[{title:aa=="1"?"\u9875\u7801":"\u539F\u9875\u7801",dataIndex:"position",key:"position",align:"center",width:60},{title:"\u4EA4\u4E921",dataIndex:"module_count",key:"position",width:"130px",ellipsis:!0,render:(ta,Na)=>{var vl,Da;return(Na==null?void 0:Na.module_count)>0?(Da=(vl=Na==null?void 0:Na.modules)==null?void 0:vl[0])==null?void 0:Da.title:"\u7A7A"}},{title:"\u4EA4\u4E922",dataIndex:"modules",key:"modules",width:"130px",ellipsis:!0,render:(ta,Na)=>{var vl,Da;return(Na==null?void 0:Na.module_count)>0&&(Na==null?void 0:Na.module_count)==2?(Da=(vl=Na==null?void 0:Na.modules)==null?void 0:vl[1])==null?void 0:Da.title:"\u7A7A"}},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",render:(ta,Na)=>a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("span",null,aa=="1"?"\u4EA4\u6362\u81F3":"\u7ED1\u5B9A\u81F3"),a.createElement(ve.default,{key:Na.id,ref:zn,value:aa=="1"?Na==null?void 0:Na.position:na[Na==null?void 0:Na.id],size:"small",style:{width:120,marginLeft:"10px"},options:Ln==null?void 0:Ln.pages,fieldNames:{label:"position",value:"id"},onChange:vl=>hs(void 0,null,function*(){console.log("curentpage",Na==null?void 0:Na.id,"value--",vl),aa=="1"?yield Qa(vl,Na==null?void 0:Na.id):yield Ra(vl,Na==null?void 0:Na.id),kn(Da=>{const rl={};for(const Ur in Da)rl[Ur]=null;return rl})})}))}];(0,a.useEffect)(()=>{Rn(z),Bn(!1),z&&(Aa(),Dn("1"))},[z]);const Aa=()=>hs(void 0,null,function*(){const ta=yield(0,Ye.ZP)(`/api/courses/${dt==null?void 0:dt.coursesId}/smart_plans/${dt==null?void 0:dt.id}/list_page_modules.json`,{method:"get"});(ta==null?void 0:ta.status)==0&&Ta(ta==null?void 0:ta.data)}),Qa=(ta,Na)=>hs(void 0,null,function*(){const vl=yield(0,Ye.ZP)(`/api/smart_plan_pages/${ta}/exchange_module.json`,{method:"put",body:{choose_page_id:Na}});(vl==null?void 0:vl.status)==0&&(le.ZP.success("\u4EA4\u4E92\u4E8B\u4EF6\u4E92\u6362\u6210\u529F"),Aa(),xn())}),Ra=(ta,Na)=>hs(void 0,null,function*(){const vl=yield(0,Ye.ZP)(`/api/smart_plan_pages/${ta}/restore_module.json`,{method:"put",body:{choose_page_id:Na}});(vl==null?void 0:vl.status)==0&&(le.ZP.success("\u4EA4\u4E92\u4E8B\u4EF6\u7ED1\u5B9A\u5E7B\u706F\u7247\u9875\u9762\u6210\u529F"),Aa(),xn())}),rr=ta=>{var Na,vl,Da,rl,Ur,uu,Mr,Dr,dl,ml,Nr;if(((Na=ta==null?void 0:ta.active)==null?void 0:Na.id)==((vl=ta==null?void 0:ta.over)==null?void 0:vl.id)){Gn((Da=ta==null?void 0:ta.active)==null?void 0:Da.id);const Qu=(rl=Ln==null?void 0:Ln.pages)==null?void 0:rl.find(Io=>{var Nu;return(Io==null?void 0:Io.id)==((Nu=ta==null?void 0:ta.active)==null?void 0:Nu.id)});Tn(Qu==null?void 0:Qu.position)}(Ur=ta==null?void 0:ta.over)!=null&&Ur.id&&((uu=ta==null?void 0:ta.active)==null?void 0:uu.id)!=((Mr=ta==null?void 0:ta.over)==null?void 0:Mr.id)&&(Qa((Dr=ta==null?void 0:ta.active)==null?void 0:Dr.id,(dl=ta==null?void 0:ta.over)==null?void 0:dl.id),console.log((ml=ta==null?void 0:ta.active)==null?void 0:ml.id),console.log((Nr=ta==null?void 0:ta.over)==null?void 0:Nr.id))};return a.createElement(xe.default,{footer:null,title:null,closable:!1,open:Un,width:"auto",centered:!0,bodyStyle:{padding:0,overflow:"visible"}},a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{style:{width:"800px",height:"640px",padding:"20px"}},a.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{style:{fontSize:"16px",fontWeight:500}},"\u8BFE\u4EF6\u4EA4\u4E92\u8BE6\u60C5"),a.createElement("i",{className:"iconfont icon-guanbi11 font14",style:{cursor:"pointer"},onClick:()=>{x()}})),a.createElement("div",{className:Al.header_style},a.createElement("div",null,a.createElement("span",{style:{fontWeight:500}},"\u4E92\u6362\u4EA4\u4E92\uFF1A"),"\u62D6\u62FD\u67D0\u5E7B\u706F\u7247\u7684\u4EA4\u4E92\u4E8B\u4EF6\u81F3\u76EE\u6807\u5E7B\u706F\u7247\uFF0C\u53EF\u4EA4\u6362\u4E24\u4E2A\u5E7B\u706F\u7247\u7684\u4EA4\u4E92\u4E8B\u4EF6\uFF08\u5982\u5E7B\u706F\u72471\u4E0E\u5E7B\u706F\u72472\u7684\u4EA4\u4E92\u4E8B\u4EF6\u5BF9\u8C03\uFF09\u3002")),a.createElement("div",{className:Al.content},a.createElement("div",{className:Al.legend},a.createElement("div",{className:Al.legend_icon,style:{background:"#3061D0"}}),a.createElement("div",null,"\u5DF2\u7ED1\u5B9A\u4EA4\u4E92\u4E8B\u4EF6\u7684\u5E7B\u706F\u7247"),a.createElement("div",{className:Al.legend_icon,style:{background:"#C8D2E0",marginLeft:"40px"}}),a.createElement("div",null,"\u672A\u7ED1\u5B9A\u4EA4\u4E92\u4E8B\u4EF6\u7684\u5E7B\u706F\u7247")),a.createElement("div",{style:{height:"380px",overflowY:"auto"}},a.createElement("div",{className:Al.item_list},a.createElement("div",{className:Al.item_list_title},(pn=Array.from({length:Math.ceil(((Mt=Ln==null?void 0:Ln.pages)==null?void 0:Mt.length)/5)},(ta,Na)=>Na+1))==null?void 0:pn.map((ta,Na)=>a.createElement("div",{className:Al.item_title},a.createElement("div",{className:Al.item_top},a.createElement("div",null,"\u5E7B\u706F\u7247"),a.createElement("div",null,"\u9875\xA0\xA0\xA0\u7801")),a.createElement("div",{className:Al.item_bottom},"\u4EA4\xA0\xA0\xA0\u4E92")))),a.createElement(bo.LB,{onDragEnd:rr},a.createElement(ul.Fo,{items:Ln==null?void 0:Ln.pages},a.createElement("div",{className:Al.box}," ",Ln==null?void 0:Ln.pages.map(ta=>a.createElement("div",{className:(ta==null?void 0:ta.module_count)>0?Al.page_item_acitve:Al.page_item,style:{backgroundColor:Ht==(ta==null?void 0:ta.position)?"rgba(48, 97, 208, 0.2)":""}},a.createElement("div",{className:Al.item_top},a.createElement("div",{className:Al.top_content},ta==null?void 0:ta.position)),a.createElement(Kd,{tag:ta,key:ta.id})))))))))),!An&&a.createElement("div",{className:Al.expandBtn,onClick:()=>{Bn(!0)}},a.createElement("div",{className:Al.imgWrap},a.createElement("img",{src:E(9540),width:18})),a.createElement("div",{style:{color:"#3061D0",fontSize:"12px",marginLeft:"4px"}},"\u4EA4\u4E92",a.createElement("br",null),"\u5217\u8868")),An&&a.createElement("div",{style:{width:"580px",height:"640px",padding:"20px",borderLeft:"1px #F6F7F9 solid"}},a.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{style:{fontSize:"16px",fontWeight:500,color:"#000"}},"\u4EA4\u4E92\u5217\u8868"),a.createElement("div",{onClick:()=>{Bn(!1)},style:{cursor:"pointer",color:"#3061D0",fontSize:"14px"}},a.createElement("i",{className:"iconfont icon-fanhui-bishe font14"}),a.createElement("span",null,"\u6536\u8D77"))),a.createElement("div",null,a.createElement("div",{style:{display:"flex",alignItems:"center",margin:"20px 0px"}},a.createElement("span",null,"\u72B6\u6001"),a.createElement(ve.default,{value:aa,size:"large",style:{width:120,marginLeft:"10px"},options:[{value:"1",label:"\u5DF2\u7ED1\u5B9A\u4EA4\u4E92"},{value:"2",label:"\u5931\u6548\u4EA4\u4E92"}],onChange:ta=>{Dn(ta)}}),a.createElement("span",{style:{marginLeft:"10px",color:"#9096A3",fontSize:"14px"}},aa=="1"?"\u4EA4\u6362\u7ED1\u5B9A\uFF1A\u652F\u6301\u4EA4\u4E92\u4E8B\u4EF6\u91CD\u65B0\u9009\u62E9\u7ED1\u5B9A\u7684\u5E7B\u706F\u7247\u9875\u9762\u3002":"\u91CD\u65B0\u7ED1\u5B9A\uFF1A\u652F\u6301\u5C06\u5931\u6548\u7684\u4EA4\u4E92\u4E8B\u4EF6\u7ED1\u5B9A\u81F3\u5176\u4ED6\u5E7B\u706F\u7247\u9875\u9762\u3002")),a.createElement(De.default,{scroll:{y:420},columns:Zt,pagination:!1,dataSource:aa=="1"?(ea=Ln==null?void 0:Ln.pages)==null?void 0:ea.filter(ta=>ta==null?void 0:ta.module_count):Ln==null?void 0:Ln.pages_histories,bordered:!0})))))};var hd=(0,se.connect)(({globalSetting:ae})=>({globalSetting:ae}))(Ed),_d=(ae,z,x)=>new Promise((ut,dt)=>{var Tn=Mt=>{try{Ht(x.next(Mt))}catch(pn){dt(pn)}},xn=Mt=>{try{Ht(x.throw(Mt))}catch(pn){dt(pn)}},Ht=Mt=>Mt.done?ut(Mt.value):Promise.resolve(Mt.value).then(Tn,xn);Ht((x=x.apply(ae,z)).next())});const Ad=({account:ae,globalSetting:z,dispatch:x,classroomList:ut,Callback:dt})=>{var Tn,xn;const[Ht,Mt]=(0,a.useState)(""),[pn,ea]=(0,a.useState)(0),[Un,Rn]=(0,a.useState)(0);return(0,a.useEffect)(()=>{ut.actionTabs.key=="start_smart_plan"||(Mt(""),ea(0),Rn(0))},[ut.actionTabs.key]),a.createElement(xe.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:ut.actionTabs.key=="question_time",title:(xn=(Tn=ut==null?void 0:ut.actionTabs)==null?void 0:Tn.params)==null?void 0:xn.title,width:"500px",onCancel:()=>{x({type:"classroomList/setActionTabs",payload:{}})},onOk:()=>_d(void 0,null,function*(){Ht&&Ht!="10000"?dt(Ht):Ht=="10000"?dt(pn*60+Un):dt(null)})},a.createElement("div",null,a.createElement("div",{style:{marginBottom:"15px",background:"#f0f0f0",padding:"10px"}},"\u89C4\u5219\uFF1A\u7B54\u9898\u65F6\u957F\u6307\u5F53\u524D\u5E7B\u706F\u7247\u9875\u9762\u5185\u6240\u6709\u9898\u76EE\u4F5C\u7B54\u65F6\u95F4\u7684\u603B\u548C\uFF0C\u542F\u52A8\u7B54\u9898\u540E\u7ACB\u5373\u751F\u6548\u3002"),a.createElement(Se.ZP.Group,{value:Ht,onChange:An=>{Mt(An.target.value),An.target.value=="10000"&&(ea(0),Rn(0))}},a.createElement(Se.ZP,{value:"",style:{marginRight:"40px"}},"\u4E0D\u9650\u65F6"),a.createElement(Se.ZP,{value:"30",style:{marginRight:"40px"}},"30\u79D2"),a.createElement(Se.ZP,{value:"60",style:{marginRight:"40px"}},"1\u5206\u949F"),a.createElement(Se.ZP,{value:"300",style:{marginRight:"40px"}},"5\u5206\u949F"),a.createElement(Se.ZP,{value:"10000",style:{marginRight:"20px",marginTop:"20px"}},"\u81EA\u5B9A\u4E49\u65F6\u95F4"),Ht=="10000"&&a.createElement(a.Fragment,null,a.createElement(yl.Z,{max:59,min:0,style:{width:"80px"},suffix:"\u5206",value:pn,onChange:An=>{ea(An)},precision:0}),a.createElement(yl.Z,{max:59,min:0,style:{width:"80px",marginLeft:"10px"},suffix:"\u79D2",value:Un,onChange:An=>{Rn(An)},precision:0})))))};var yd=(0,se.connect)(({account:ae,globalSetting:z,classroomList:x})=>({account:ae,globalSetting:z,classroomList:x}))(Ad),Mi=E(67195),Ms=Object.defineProperty,Cd=Object.defineProperties,Fd=Object.getOwnPropertyDescriptors,$c=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,pe=(ae,z,x)=>z in ae?Ms(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,Oe=(ae,z)=>{for(var x in z||(z={}))y.call(z,x)&&pe(ae,x,z[x]);if($c)for(var x of $c(z))ne.call(z,x)&&pe(ae,x,z[x]);return ae},Ze=(ae,z)=>Cd(ae,Fd(z)),ct=(ae,z,x)=>new Promise((ut,dt)=>{var Tn=Mt=>{try{Ht(x.next(Mt))}catch(pn){dt(pn)}},xn=Mt=>{try{Ht(x.throw(Mt))}catch(pn){dt(pn)}},Ht=Mt=>Mt.done?ut(Mt.value):Promise.resolve(Mt.value).then(Tn,xn);Ht((x=x.apply(ae,z)).next())});const tn=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341","\u5341\u4E00","\u5341\u4E8C","\u5341\u4E09","\u5341\u56DB","\u5341\u4E94","\u5341\u516D","\u5341\u4E03","\u5341\u516B","\u5341\u4E5D","\u4E8C\u5341"],un={not_started:"\u672A\u5F00\u542F",not_pass:"\u672A\u901A\u5173",passed:"\u5DF2\u901A\u5173",delay_passed:"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173"},On={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},Qn=({classroomList:ae,globalSetting:z,dispatch:x,pageNum:ut,pptInfo:dt,openEwm:Tn,aiImg:xn,addPage:Ht,maxPage:Mt,setOpenEwm:pn,behavior:ea,changePage:Un,pptFullScreen:Rn,clickTab:An,gotoSlide:Bn,openCheckInfo:xa})=>{var Gn,aa,Dn,na,kn,zn,Ln,Ta,Zt,Aa,Qa,Ra,rr,ta,Na,vl,Da,rl,Ur,uu,Mr,Dr,dl,ml,Nr,Qu,Io,Nu,_u,Mo,ei,po,ku,no,Ko,ri,Wi,Hi,Gi,Bi,as,vi,Ki,ui,Ti,ls,ki,_i,du,No,wo,bi,wi,yo,Li,rs,Ha,Ri,ks,us,Ji,Cs,tc,Fs,os,xi,nc,Ls,nu,is,Po,Bc,Rs,Bs,_o,Ju,ss,mr,js,cs,Jo,bs,Xi,zo,ac,zs,lc,rc,uc,oc,ic,Hc,Di,xo,Cn,bc,Zs,ti,Us,pi,Yo,ds,ws,sc,wc,Gc,gi,Ys,cc;const[ms]=(0,se.useSearchParams)(),[xs,Ds]=(0,a.useState)(null),[Oo,fs]=(0,a.useState)(!1),[gn,Va]=(0,a.useState)(""),[el]=ue.default.useForm(),[Vr,au]=(0,a.useState)(!1),Kn=(0,se.useParams)(),[Za,ur]=(0,a.useState)(!1),[Sr,Pu]=(0,a.useState)(!1),[ou,ao]=(0,a.useState)({summary:[],summaryTotal:1,details:[],studentList:[]}),[qi,od]=(0,a.useState)({}),[$i,id]=(0,a.useState)({page:1,page_size:20,course_group_id:"",search:""}),[sd,ym]=(0,a.useState)(null),[Cm,o0]=(0,a.useState)(!1),[xd,Dd]=(0,a.useState)(!1),[Fm,Bm]=(0,a.useState)(null),[Sd,i0]=(0,a.useState)(null),Id=(0,a.useRef)(Ft(ye.Z.CABLE_SERVER||"wss://data.educoder.net/cable")),s0=(0,a.useRef)(null),[bm,c0]=(0,a.useState)(!1),[Ss,wm]=(0,a.useState)({}),[xm,Md]=(0,a.useState)(!1),[Nd,Pd]=(0,a.useState)(1),[Dm,d0]=(0,a.useState)(!1),[Si,vs]=(0,a.useState)(),[_m,Jm]=(0,a.useState)(1),[oi,xc]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh",showExtra:!0}),[m0,Od]=(0,a.useState)(!1),Sm={SINGLE:E(68568),MULTIPLE:E(68568),JUDGMENT:E(50400),PROGRAM:E(88597)},[f0,v0]=(0,a.useState)(!1),[p0,g0]=(0,a.useState)("show_after_submission"),[E0,h0]=(0,a.useState)(!1),[Td,A0]=(0,a.useState)(!1),[Kc,y0]=(0,a.useState)([]),[cd,Im]=(0,a.useState)([]),[kd,Ld]=(0,a.useState)(!1),[Mm,Rd]=(0,a.useState)(!1),[Nm,_c]=(0,a.useState)(!1),[Pm,dd]=(0,a.useState)(!1),[jd,ps]=(0,a.useState)(!1),[Qs,dc]=(0,a.useState)(!1),[Om,Dc]=(0,a.useState)(!1),[Vs,Sc]=(0,a.useState)(!1),Jc=(0,a.useRef)(),Xc=(0,a.useRef)(),{SmartPlanItemBanks:Re}=ae,md=(0,a.useRef)(null),C0=(0,a.useRef)(null),[iu,Is]=(0,a.useState)(0),[Lu,Ic]=(0,a.useState)([]),[Tm,F0]=(0,a.useState)(!1),[km,fd]=(0,a.useState)(!1),[B0,b0]=(0,a.useState)({}),[Ws,zd]=(0,a.useState)(""),vd=(0,a.useRef)(null),ji=(0,a.useRef)(null),[w0,x0]=(0,a.useState)(""),[Zd,Ud]=(0,a.useState)(10);(0,a.useEffect)(()=>{if(!Vr||!(Re!=null&&Re.open_rolling_qrcode_sign))return;const rn=setInterval(()=>{Ud(ia=>ia==1?10:ia-1)},1e3);return()=>clearInterval(rn)},[Vr,Re]),(0,a.useEffect)(()=>{Zd==1&&Yd()},[Zd]);const Yd=()=>ct(void 0,null,function*(){var rn;let ia=yield(0,Ye.ZP)(`/api/courses/${Kn==null?void 0:Kn.coursesId}/smart_plans/${Kn==null?void 0:Kn.id}/refresh_qrcode_token.json`,{method:"post"});(ia==null?void 0:ia.status)==0&&x0((rn=ia==null?void 0:ia.data)==null?void 0:rn.qrcode_token)});(0,a.useEffect)(()=>{var rn;((rn=Re==null?void 0:Re.page)==null?void 0:rn.current_limit_time)>0?zd(Re.page.current_limit_time+1):zd("")},[(Gn=Re==null?void 0:Re.page)==null?void 0:Gn.current_limit_time]);const D0=()=>{if(!vd.current)return Ws;const rn=Math.floor((Date.now()-vd.current)/1e3);return Math.max(0,Ws-rn)},Qd=()=>{const rn=D0();if(zd(rn),rn<=0){ji.current&&(clearTimeout(ji.current),ji.current=null),go();return}ji.current&&clearTimeout(ji.current),ji.current=setTimeout(Qd,1e3)};(0,a.useEffect)(()=>{if(Ws<=0)return;vd.current=Date.now(),Qd();const rn=()=>{document.hidden?ji.current&&(clearTimeout(ji.current),ji.current=null):!ji.current&&Ws>0&&(vd.current=Date.now()-(Ws-D0())*1e3,Qd())};return document.addEventListener("visibilitychange",rn),()=>{ji.current&&clearTimeout(ji.current),document.removeEventListener("visibilitychange",rn)}},[Ws]);const Lm=rn=>{const ia=Math.floor(rn/60),_a=rn%60;return`${String(ia).padStart(2,"0")}:${String(_a).padStart(2,"0")}`},Rm=(rn,ia)=>{const _a=Id.current.subscriptions.create({channel:"SmartPlanChannel",smart_plan_page_item_bank_id:rn,page_id:ia},{connected:()=>{_a.perform("request_initial_stats",{smart_plan_page_item_bank_id:rn,page_id:ia})},received:Xl=>{var Kr,Fu,Xu,Eo,Co,Ei,hi,Ai;const ii=[{name:((Fu=(Kr=Re==null?void 0:Re.item_banks)==null?void 0:Kr[iu])==null?void 0:Fu.item_type)==="PROGRAM"?"\u4E0A\u8BFE\u4EBA\u6570":"\u542C\u8BFE\u4EBA\u6570",value:Xl==null?void 0:Xl.class_num},{name:"\u7B54\u9898\u4EBA\u6570",value:Xl==null?void 0:Xl.answerd_num},{name:((Eo=(Xu=Re==null?void 0:Re.item_banks)==null?void 0:Xu[iu])==null?void 0:Eo.item_type)==="PROGRAM"?"\u901A\u8FC7\u4EBA\u6570":"\u7B54\u5BF9\u4EBA\u6570",value:Xl==null?void 0:Xl.correctly_num},{name:"\u63D0\u4EA4\u7387",value:Xl==null?void 0:Xl.submitted_rate},{name:((Ei=(Co=Re==null?void 0:Re.item_banks)==null?void 0:Co[iu])==null?void 0:Ei.item_type)==="PROGRAM"?"\u901A\u8FC7\u7387":"\u6B63\u786E\u7387",value:Xl==null?void 0:Xl.correct_rate}];ao({summary:ii,summaryTotal:Xl==null?void 0:Xl.total_num,details:Xl==null?void 0:Xl.choice_list,studentList:Xl==null?void 0:Xl.knowledge_answer_student_list}),b0(Xl),((Ai=(hi=Re==null?void 0:Re.item_banks)==null?void 0:hi[iu])==null?void 0:Ai.item_type)=="PROGRAM"&&M0()}});i0(_a)},Vd=()=>{Sd&&(Sd.unsubscribe(),i0(null))};(0,a.useEffect)(()=>{const rn=JSON.parse(localStorage.getItem("unsetCoverpptId")||"[]");return rn!=null&&rn.length&&rn.findIndex(_a=>_a==(Kn==null?void 0:Kn.id))==-1&&Um(),()=>{Vd(),Id.current&&Id.current.disconnect()}},[]),(0,a.useEffect)(()=>{Rn&&An&&vs(An)},[Rn,An]),(0,a.useEffect)(()=>{if(ut)return Ee.Z.subscribe("active-modal-index",ia=>{var _a;ia===1&&(Ds(!0),fs(!1)),ia===2&&(ur(!0),Pu(!0),Va("SELECT"),el.setFieldsValue({item_type:"SELECT",name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:""})),ia===3&&zm(),ia===4&&((_a=s0.current)==null||_a.onClick())})},[ut,Ht]),(0,a.useEffect)(()=>Ee.Z.subscribe("active-data-update",ia=>{go()}),[]),(0,a.useEffect)(()=>{xd&&jm()},[xd]),(0,a.useEffect)(()=>{ut&&ut<=Mt&&(el.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),go(),ur(!1),Pu(!1),dc(!1),Sc(!1),Od(!1),Is(0))},[ut,Mt]),(0,a.useEffect)(()=>{Tn?(Re!=null&&Re.open_rolling_qrcode_sign&&Yd(),au(!0)):Ud(10)},[Tn]);const Wd=(rn,ia,_a)=>{(0,Ye.ZP)(`/api/courses/${Kn==null?void 0:Kn.coursesId}/smart_plans/${Kn==null?void 0:Kn.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{page:rn,allow_answer:ia,is_end:_a,randomData:new Date}}})},Hd=()=>ct(void 0,null,function*(){var rn;const ia=yield(0,Ye.ZP)(`/api/smart_plan_pages/${(rn=Re==null?void 0:Re.page)==null?void 0:rn.id}/init_by_simulate.json`,{method:"post",body:{}})});(0,a.useEffect)(()=>{var rn,ia,_a,Xl,Kr,Fu,Xu,Eo,Co,Ei,hi,Ai;let ii=[];const mc={page_info:0,ai_qna:1,animation_code:2,item_bank:3},gs=(rn=Re==null?void 0:Re.page)==null?void 0:rn.module_sort;gs!=null&&gs.length&&(gs==null||gs.map(Es=>{ii.push(qc[mc[Es]])})),(ii==null?void 0:ii.some(Es=>(Es==null?void 0:Es.key)===Si))||vs((ia=ii==null?void 0:ii[0])==null?void 0:ia.key),Ic(ii),Ic([...ii]),xc(Ze(Oe({},oi),{defaultValue:(_a=Re==null?void 0:Re.page)==null?void 0:_a.animation_code,showExtra:!0,open:0})),Wd(ut,((Xl=Re==null?void 0:Re.page)==null?void 0:Xl.status)=="in_progress",(dt==null?void 0:dt.status)=="ended"),((Kr=Re==null?void 0:Re.relation_positions)==null?void 0:Kr.length)>0&&(Fu=Re==null?void 0:Re.relation_positions)!=null&&Fu.includes(ut)&&Un(Re==null?void 0:Re.relation_positions),(Re==null?void 0:Re.count)>0&&Va(((Eo=(Xu=Re==null?void 0:Re.item_banks)==null?void 0:Xu[iu])==null?void 0:Eo.item_type)=="SINGLE"||((Ei=(Co=Re==null?void 0:Re.item_banks)==null?void 0:Co[iu])==null?void 0:Ei.item_type)=="MULTIPLE"?"SELECT":(Ai=(hi=Re==null?void 0:Re.item_banks)==null?void 0:hi[iu])==null?void 0:Ai.item_type)},[Re]),(0,a.useEffect)(()=>{var rn,ia;kd&&(g0(((rn=Re==null?void 0:Re.page)==null?void 0:rn.solution_visibility)||"show_after_submission"),v0((ia=Re==null?void 0:Re.page)==null?void 0:ia.enable_ai_tutor))},[Re,kd]);const go=()=>ct(void 0,null,function*(){x({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:Kn==null?void 0:Kn.coursesId,id:Kn==null?void 0:Kn.id,position:ut,max_position:Mt}})}),S0=rn=>ct(void 0,null,function*(){var ia;if(rn){let _a=yield(0,Ye.ZP)(`/api/smart_plan_item_banks/${rn}/edit.json`,{method:"get"});if((_a==null?void 0:_a.status)==0)return Im((ia=_a==null?void 0:_a.data)==null?void 0:ia.all_pages),_a==null?void 0:_a.data}}),I0=(rn,ia)=>ct(void 0,null,function*(){var _a,Xl,Kr,Fu,Xu,Eo,Co,Ei,hi,Ai,ii,mc,gs,Mc,Es,Nc;let To=yield(0,Ye.ZP)(`/api/courses/${Kn==null?void 0:Kn.coursesId}/smart_plans/${Kn==null?void 0:Kn.id}/item_bank_statistics.json`,{method:"get",params:{smart_plan_page_item_bank_id:rn,page_id:ia}});if((To==null?void 0:To.status)==0){const Wm=[{name:((Xl=(_a=Re==null?void 0:Re.item_banks)==null?void 0:_a[iu])==null?void 0:Xl.item_type)==="PROGRAM"?"\u4E0A\u8BFE\u4EBA\u6570":"\u542C\u8BFE\u4EBA\u6570",value:(Kr=To==null?void 0:To.data)==null?void 0:Kr.class_num},{name:"\u7B54\u9898\u4EBA\u6570",value:(Fu=To==null?void 0:To.data)==null?void 0:Fu.answerd_num},{name:((Eo=(Xu=Re==null?void 0:Re.item_banks)==null?void 0:Xu[iu])==null?void 0:Eo.item_type)==="PROGRAM"?"\u901A\u8FC7\u4EBA\u6570":"\u7B54\u5BF9\u4EBA\u6570",value:(Co=To==null?void 0:To.data)==null?void 0:Co.correctly_num},{name:"\u63D0\u4EA4\u7387",value:(Ei=To==null?void 0:To.data)==null?void 0:Ei.submitted_rate},{name:((Ai=(hi=Re==null?void 0:Re.item_banks)==null?void 0:hi[iu])==null?void 0:Ai.item_type)==="PROGRAM"?"\u901A\u8FC7\u7387":"\u6B63\u786E\u7387",value:(ii=To==null?void 0:To.data)==null?void 0:ii.correct_rate}];ao({summary:Wm,summaryTotal:(mc=To==null?void 0:To.data)==null?void 0:mc.total_num,details:(gs=To==null?void 0:To.data)==null?void 0:gs.choice_list,studentList:(Mc=To==null?void 0:To.data)==null?void 0:Mc.knowledge_answer_student_list}),b0(To==null?void 0:To.data),((Nc=(Es=Re==null?void 0:Re.item_banks)==null?void 0:Es[iu])==null?void 0:Nc.item_type)=="PROGRAM"&&M0()}});(0,a.useEffect)(()=>{var rn,ia,_a,Xl,Kr,Fu,Xu,Eo,Co,Ei,hi,Ai;return(rn=["in_progress","ended"])!=null&&rn.includes(dt==null?void 0:dt.status)&&(((_a=(ia=Re==null?void 0:Re.page)==null?void 0:ia.smart_plan_page_knowledges)==null?void 0:_a.length)>0||((Xl=Re==null?void 0:Re.item_banks)==null?void 0:Xl.length)>0||(Kr=Re==null?void 0:Re.page)!=null&&Kr.is_ai_question||((Fu=Re==null?void 0:Re.page)==null?void 0:Fu.lesson_mode)=="self_learning")&&((dt==null?void 0:dt.status)=="in_progress"?(Sd&&Vd(),Rm((Eo=(Xu=Re==null?void 0:Re.item_banks)==null?void 0:Xu[iu])==null?void 0:Eo.smart_plan_page_item_bank_id,(Co=Re==null?void 0:Re.page)==null?void 0:Co.id)):I0((hi=(Ei=Re==null?void 0:Re.item_banks)==null?void 0:Ei[iu])==null?void 0:hi.smart_plan_page_item_bank_id,(Ai=Re==null?void 0:Re.page)==null?void 0:Ai.id)),()=>{Vd()}},[Re,iu]);const M0=()=>ct(void 0,null,function*(){var rn,ia,_a;let Xl=yield(0,Ye.ZP)(`/api/smart_plan_item_banks/${(rn=Re==null?void 0:Re.page)==null?void 0:rn.id}/students.json`,{method:"get",params:Ze(Oe({},$i),{item_bank_id:(_a=(ia=Re==null?void 0:Re.item_banks)==null?void 0:ia[iu])==null?void 0:_a.id})});(Xl==null?void 0:Xl.status)==0&&od(Xl==null?void 0:Xl.data)}),jm=()=>ct(void 0,null,function*(){var rn;o0(!0);const ia=yield(0,Ye.ZP)(`/api/smart_plan_item_banks/${(rn=Re==null?void 0:Re.page)==null?void 0:rn.id}/student_comment.json`,{method:"get",params:{user_id:Fm}});(ia==null?void 0:ia.status)===0&&ym(ia==null?void 0:ia.data),o0(!1)}),zm=qt().throttle(Ht,2500,{leading:!0,trailing:!1});(0,a.useEffect)(()=>{var rn;((rn=Re==null?void 0:Re.page)==null?void 0:rn.animation_code)!==""&&Si=="3"&&(clearTimeout(C0.current),C0.current=setTimeout(()=>{var ia,_a;const Xl=document.createElement("iframe");Xl.style.width="100%",Xl.style.height="100%",Xl.style.overflow="auto",Xl.style.border="0";const Kr=Fu=>{try{const Xu=Fu.documentElement.scrollHeight;Xl.style.height=`${Math.max(Xu+10,400)}px`,Xu||setTimeout(()=>{Kr(Fu)},1e3)}catch(Xu){console.error("\u65E0\u6CD5\u8BBF\u95EE iframe \u5185\u5BB9",Xu)}};if(md.current){md.current.innerHTML="",md.current.appendChild(Xl);const Fu=Xl.contentDocument||Xl.contentWindow.document;Fu.open(),Fu.write((ia=Re==null?void 0:Re.page)==null?void 0:ia.animation_code),(_a=Fu.documentElement)==null||_a.scrollHeight,Kr(Fu),setTimeout(()=>{Kr(Fu)},1e3)}},1e3))},[(aa=Re==null?void 0:Re.page)==null?void 0:aa.animation_code,Si,oi.open,Tn]);const Zm=(rn,ia)=>ct(void 0,null,function*(){var _a;const Xl=yield(0,Ye.ZP)(`/api/smart_plan_item_banks/${(_a=Re==null?void 0:Re.page)==null?void 0:_a.id}/animation_code.json`,{method:"put",body:{animation_code:rn}});(Xl==null?void 0:Xl.status)===0&&(le.ZP.success("\u64CD\u4F5C\u6210\u529F"),xc(Ze(Oe({},oi),{open:0})),go(),ia(),_c(!1))});(0,a.useEffect)(()=>{document.getElementById("target").scrollIntoView({behavior:"smooth",block:"start"})},[ea]);const Um=()=>{const rn=_a=>ct(void 0,null,function*(){const Xl=yield(0,Ye.ZP)(`/api/courses/${Kn==null?void 0:Kn.coursesId}/smart_plans/${Kn==null?void 0:Kn.id}/set_cover.json`,{method:"post",body:_a?{}:{position:1}});(Xl==null?void 0:Xl.status)==0&&le.ZP.success("\u8BBE\u7F6E\u6210\u529F")}),ia=()=>{const _a=JSON.parse(localStorage.getItem("unsetCoverpptId")||"[]");_a.push(Kn==null?void 0:Kn.id),localStorage==null||localStorage.setItem("unsetCoverpptId",JSON.stringify(_a))};xe.default.confirm({title:"\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762",maskClosable:!1,icon:null,autoFocusButton:null,centered:!0,width:370,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:a.createElement("span",null,"\u68C0\u6D4B\u5230\u8BFE\u4EF6\u672A\u8BBE\u7F6E\u5C01\u9762\uFF0C\u662F\u5426\u5C06\u7B2C\u4E00\u9875\u8BBE\u4E3A\u5C01\u9762\uFF1F \u201C\u53D6\u6D88\u201D\u5C06\u4F7F\u7528\u9ED8\u8BA4\u5C01\u9762\u56FE\u3002"),onOk:()=>ct(void 0,null,function*(){ia(),yield rn(!1)}),onCancel:()=>ct(void 0,null,function*(){ia()})})},qc=[{key:"1",label:a.createElement("div",{className:`${Ma.subBtn}`},a.createElement("img",{src:E(65560)}),a.createElement("span",null,"\u89E3\u6790")),name:"\u89E3\u6790"},{key:"2",label:a.createElement("div",{className:`${Ma.subBtn}`},a.createElement("img",{src:E(58163)}),a.createElement("span",null,"\u4E92\u52A8")),name:"\u4E92\u52A8"},{key:"3",label:a.createElement("div",{className:`${Ma.subBtn}`},a.createElement("img",{src:E(2402)}),a.createElement("span",null,"\u52A8\u6548")),name:"\u52A8\u6548"},{key:"4",label:a.createElement("div",{className:`${Ma.subBtn}`},a.createElement("img",{src:Sm[(na=(Dn=Re==null?void 0:Re.item_banks)==null?void 0:Dn[iu])==null?void 0:na.item_type]}),a.createElement("span",null,"\u8BD5\u9898")),name:"\u8BD5\u9898"}],Ym=[((kn=Lu==null?void 0:Lu[0])==null?void 0:kn.key)!="4"&&{key:"4",label:a.createElement("div",{onClick:()=>ct(void 0,null,function*(){(yield Hs("item_bank"))&&dd(!0)})},"\u6DFB\u52A0\u8BD5\u9898")},((zn=Lu==null?void 0:Lu[0])==null?void 0:zn.key)!="2"&&{key:"2",label:a.createElement("div",{onClick:()=>ct(void 0,null,function*(){(yield Hs("ai_qna"))&&(Ic([...Lu,qc[1]]),vs("2"),dc(!0),Dc(!0),ps(!1))})},"\u667A\u80FD\u4E92\u52A8")},((Ln=Lu==null?void 0:Lu[0])==null?void 0:Ln.key)!="3"&&{key:"3",label:a.createElement("div",{onClick:()=>ct(void 0,null,function*(){(yield Hs("animation_code"))&&_c(!0)})},"\u667A\u80FD\u52A8\u6548")},((Ta=Lu==null?void 0:Lu[0])==null?void 0:Ta.key)!="1"&&{key:"1",label:a.createElement("div",{onClick:()=>ct(void 0,null,function*(){(yield Hs("page_info"))&&(Ic([...Lu,qc[0]]),vs("1"),Sc(!0),ps(!1))})},"\u89E3\u6790\u63A8\u9001")}].filter(rn=>!!rn),Qm=[{key:"1",label:a.createElement("div",{onClick:()=>{(Re==null?void 0:Re.count)>=5?le.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0"):Ee.Z.publish("active-modal-index",1)}},"\u9898\u5E93\u9009\u9898")},{key:"2",label:a.createElement("div",{onClick:()=>{(Re==null?void 0:Re.count)>=5?le.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0"):Ee.Z.publish("active-modal-index",2)}},"\u81EA\u4E3B\u5EFA\u9898")},{key:"4",label:a.createElement("div",{onClick:()=>{(Re==null?void 0:Re.count)>=5?le.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0"):Ee.Z.publish("active-modal-index",4)}},"\u667A\u80FD\u51FA\u9898")}].filter(rn=>!!rn),Hs=rn=>ct(void 0,null,function*(){var ia;const _a=yield(0,Ye.ZP)(`/api/smart_plan_pages/${(ia=Re==null?void 0:Re.page)==null?void 0:ia.id}/check_module_max.json`,{method:"post",body:{module_type:rn}});return(_a==null?void 0:_a.status)==0?!0:(go(),!1)}),N0=()=>a.createElement(ua,{form:el,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"name",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"is_answer",allowChangeMode:!0}),P0=()=>a.createElement(qa,{form:el,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:"choices"}),Vm=rn=>{const ia=Math.floor(rn/60),_a=rn%60;if(ia>0&&_a==0)return a.createElement("span",{style:{color:"#5F6A95",fontSize:"14px"}},a.createElement("span",{style:{margin:"0 5px",color:"#2EC25B"}},ia),"\u5206\u949F");if(ia==0&&_a>0)return a.createElement("span",{style:{color:"#5F6A95",fontSize:"14px"}},a.createElement("span",{style:{margin:"0 5px",color:"#2EC25B"}},_a),"\u79D2");if(ia>0&&_a>0)return a.createElement("span",{style:{color:"#5F6A95",fontSize:"14px"}},a.createElement("span",{style:{margin:"0 5px",color:"#2EC25B"}},ia),"\u5206\u949F",a.createElement("span",{style:{margin:"0 5px",color:"#2EC25B"}},_a),"\u79D2")};return a.createElement("section",null,m0&&a.createElement("div",null,a.createElement("div",{style:{color:"#000",display:"flex",alignItems:"center",padding:"20px 20px 0 20px",justifyContent:"space-between"}},a.createElement("div",{style:{fontSize:16,fontWeight:500}},"AI\u52A9\u624B"),a.createElement("i",{className:"iconfont icon-guanbi11 font16",style:{cursor:"pointer"},onClick:()=>{Od(!1)}})),a.createElement(Ou,{onPptButtonClick:()=>{const rn=`/IntelligentTools/10?pathid=${Kn.coursesId}&url=${window.location.origin}&name=${Re==null?void 0:Re.smart_plan_name}&type=Course`;(0,ft.xg)(ye.Z.AI_PLATFORM_URL+rn)},className:"pt20",style:{height:"calc(100vh - 50px)"},initDefaultChatDataKey:(Zt=Re==null?void 0:Re.page)==null?void 0:Zt.id,defaultChatData:Re==null?void 0:Re.course_qna_records,data:{ppt_url:xn==null?void 0:xn.map(rn=>rn==null?void 0:rn.url),questionable_type:"SmartPlanItemBank",questionable_id:(Aa=Re==null?void 0:Re.page)==null?void 0:Aa.id,position:ut,type:10}})),!m0&&a.createElement("div",{className:Ma.box,id:"target"},a.createElement("div",{className:Ma.box_header},a.createElement(Se.ZP.Group,{className:Ma.addTypeRadio,onChange:rn=>{var ia,_a,Xl,Kr;Si=="2"&&((_a=(ia=Re==null?void 0:Re.page)==null?void 0:ia.smart_plan_page_knowledges)==null?void 0:_a.length)==0&&!((Xl=Re==null?void 0:Re.page)!=null&&Xl.is_ai_question)?Jc.current.handleClose():Si=="1"&&!((Kr=Re==null?void 0:Re.page)!=null&&Kr.page_info)?Xc.current.handleClose():vs(rn.target.value)},value:Si,optionType:"button"},Lu==null?void 0:Lu.map((rn,ia)=>a.createElement("div",{key:ia},a.createElement(Se.ZP.Button,{value:rn==null?void 0:rn.key,key:ia},rn==null?void 0:rn.name),(Lu==null?void 0:Lu.length)==2&&ia==0&&(dt==null?void 0:dt.status)!="ended"&&a.createElement(re.Z,{title:"\u70B9\u51FB\u8C03\u6574\u4EA4\u4E92\u987A\u5E8F\uFF0C\u5C06\u540C\u6B65\u4FEE\u6539\u5B66\u751F\u7AEF\u5F53\u524D\u9875\u9762\u7684\u5B66\u4E60\u6D41\u7A0B"},a.createElement("i",{className:`iconfont icon-jiaohuan ml10 mr10 font11 ${Ma.iconSty}`,style:{cursor:"pointer",fontSize:"11px"},onClick:()=>ct(void 0,null,function*(){var _a;let Xl=Lu==null?void 0:Lu.map(Fu=>({1:"page_info",2:"ai_qna",3:"animation_code",4:"item_bank"})[Fu==null?void 0:Fu.key]);const Kr=yield(0,Ye.ZP)(`/api/smart_plan_pages/${(_a=Re==null?void 0:Re.page)==null?void 0:_a.id}/change_module_sort.json`,{method:"put",body:{module_sort:[Xl[1],Xl[0]]}});(Kr==null?void 0:Kr.status)==0&&(le.ZP.success("\u64CD\u4F5C\u6210\u529F"),go())})}))))),(Lu==null?void 0:Lu.length)==1&&!Qs&&!Vs&&(dt==null?void 0:dt.status)!="ended"&&a.createElement(ge.Z,{menu:{items:Ym},overlayClassName:Ma.menuSty},a.createElement("div",{className:Ma.box_add},a.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),a.createElement("div",null,"\u6DFB\u52A0"))),(Lu==null?void 0:Lu.length)==2&&!Qs&&!Vs&&(dt==null?void 0:dt.status)!="ended"&&a.createElement(re.Z,{title:"\u5F53\u524D\u6700\u591A\u652F\u6301\u4E24\u4E2A\u4EA4\u4E92\uFF0C\u8BF7\u5220\u9664\u4E0D\u9700\u8981\u7684\u4EA4\u4E92\u4EE5\u6DFB\u52A0\u65B0\u5185\u5BB9"},a.createElement("div",{className:Ma.box_add,style:{cursor:"not-allowed"}},a.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),a.createElement("div",null,"\u6DFB\u52A0"))),a.createElement(re.Z,{title:((Qa=Re==null?void 0:Re.page)!=null&&Qa.animation_code||((rr=(Ra=Re==null?void 0:Re.page)==null?void 0:Ra.smart_plan_page_knowledges)==null?void 0:rr.length)>0||(ta=Re==null?void 0:Re.page)!=null&&ta.is_ai_question||(Na=Re==null?void 0:Re.page)!=null&&Na.page_info||(Re==null?void 0:Re.count)>0)&&(dt==null?void 0:dt.status)!="ended"?"\u5C06\u5F53\u524D\u9875\u9762\u7684\u4EA4\u4E92\u8BBE\u7F6E\u540C\u6B65\u81F3\u5176\u4ED6\u9875\u9762\uFF0C\u5B66\u751F\u7AEF\u5B9E\u65F6\u540C\u6B65":"\u5B66\u4E60\u8FDB\u5EA6\u8BBE\u7F6E"},a.createElement("div",{style:{marginLeft:"auto"}},a.createElement("i",{className:`iconfont icon-shezhi3 ml20 ${Ma.iconSty}`,style:{cursor:"pointer"},onClick:()=>ct(void 0,null,function*(){var rn,ia;let _a=yield S0((rn=Re==null?void 0:Re.page)==null?void 0:rn.id);const Xl=(ia=_a==null?void 0:_a.all_pages)==null?void 0:ia.filter(Kr=>Kr==null?void 0:Kr.checked).map(Kr=>Kr==null?void 0:Kr.id);y0(Xl),h0(_a==null?void 0:_a.progress_control),A0(_a==null?void 0:_a.enable_progress_control),Rd(!0)})}))),a.createElement("div",{className:Ma.box_botton,style:{marginLeft:"10px"},onClick:()=>{Od(!0)}},a.createElement("img",{src:E(69780),width:22}),a.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"AI\u52A9\u624B")),a.createElement("div",{className:Ma.box_botton,style:{marginLeft:"10px"},onClick:()=>{F0(!0)}},a.createElement("img",{src:E(49324),width:18}),a.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"\u8BFE\u4EF6\u4EA4\u4E92")),a.createElement("div",{className:Ma.box_close,onClick:()=>{(0,Mi.vp)()&&(0,Mi.BU)(),se.history.push(`/classrooms/${Kn==null?void 0:Kn.coursesId}/smart_plan`)}},a.createElement("i",{className:"iconfont icon-tuichukejian",style:{width:"16px",height:"16px",marginTop:"2px"}}),a.createElement("div",{style:{marginLeft:"5px"}},"\u4FDD\u5B58\u5E76\u9000\u51FA"))),a.createElement("div",{id:"scroll-container",style:{height:"calc(100vh - 170px)",overflowY:"auto",padding:"0px 20px"}},!((vl=Re==null?void 0:Re.page)!=null&&vl.animation_code)&&!(((rl=(Da=Re==null?void 0:Re.page)==null?void 0:Da.smart_plan_page_knowledges)==null?void 0:rl.length)>0||(Ur=Re==null?void 0:Re.page)!=null&&Ur.is_ai_question||(uu=Re==null?void 0:Re.page)!=null&&uu.page_info)&&(Re==null?void 0:Re.count)==0&&(Lu==null?void 0:Lu.length)==0&&a.createElement("div",{className:Ma.nodataSty},a.createElement("div",{className:Ma.rightWrap},a.createElement("div",{className:Ma.wrap_title},"\u60A8\u53EF\u4EE5\u4E3A\u5DE6\u4FA7\u5E7B\u706F\u7247\u6DFB\u52A0\u4EE5\u4E0B\u4EA4\u4E92\u529F\u80FD\u3002\u5F53\u5B66\u751F\u6D4F\u89C8\u8BE5\u9875\u9762\u65F6\uFF0C\u7CFB\u7EDF\u5C06\u663E\u793A\u9884\u8BBE\u7684\u4EA4\u4E92\u5185\u5BB9\u3002\u5E76\u4E14\u8C03\u6574\u9875\u9762\u987A\u5E8F\u65F6\uFF0C\u4EA4\u4E92\u529F\u80FD\u4F1A\u8DDF\u968F\u539F\u9875\u9762\u79FB\u52A8\u3002"),a.createElement("div",{className:Ma.wrap_add,style:{marginBottom:"20px",marginTop:"60px"}},a.createElement("div",{className:Ma.wrap_button,style:{backgroundImage:`url(${Iu})`},onClick:()=>ct(void 0,null,function*(){if((dt==null?void 0:dt.status)=="ended"){le.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield Hs("item_bank"))&&dd(!0)})},a.createElement("div",{className:Ma.wrap_img},a.createElement("img",{width:30,height:30,src:si})),a.createElement("div",{style:{marginLeft:"12px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u6DFB\u52A0\u8BD5\u9898"),a.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u667A\u80FD\u51FA\u9898+\u9898\u5E93\u7CBE\u9009+\u81EA\u7531\u5EFA\u9898+\u62D3\u5C55\u8BAD\u7EC3\uFF0C\u6559\u5B66\u6D4B\u8BC4\u5168\u641E\u5B9A"))),a.createElement("div",{className:Ma.wrap_button,style:{backgroundImage:`url(${Tu})`,marginLeft:"20px"},onClick:()=>ct(void 0,null,function*(){if((dt==null?void 0:dt.status)=="ended"){le.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield Hs("animation_code"))&&_c(!0)})},a.createElement("div",{className:Ma.wrap_img},a.createElement("img",{width:30,height:30,src:ci})),a.createElement("div",{style:{marginLeft:"12px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u667A\u80FD\u52A8\u6548"),a.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u8F93\u5165\u77E5\u8BC6\u70B9\u5185\u5BB9\uFF0C\u81EA\u52A8\u751F\u6210\u53EF\u7F16\u8F91\u7684\u6559\u5B66\u52A8\u6548\u4EE3\u7801")))),a.createElement("div",{className:Ma.wrap_add,style:{marginBottom:"20px",marginTop:"20px"}},a.createElement("div",{className:Ma.wrap_button,style:{backgroundImage:`url(${xu})`},onClick:()=>ct(void 0,null,function*(){if((dt==null?void 0:dt.status)=="ended"){le.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield Hs("ai_qna"))&&(Ic([...Lu,qc[1]]),vs("2"),dc(!0),Dc(!0),ps(!1))})},a.createElement("div",{className:Ma.wrap_img},a.createElement("img",{width:30,height:30,src:Lo})),a.createElement("div",{style:{marginLeft:"12px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u667A\u80FD\u4E92\u52A8"),a.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u901A\u8FC7\u5927\u6A21\u578B\u4E3B\u52A8\u4E0E\u5B66\u751F\u5F00\u5C55\u542F\u53D1\u5F0F\u4EA4\u6D41\uFF0C\u4E86\u89E3\u5B66\u751F\u5B66\u60C5"))),a.createElement("div",{className:Ma.wrap_button,style:{backgroundImage:`url(${zu})`,marginLeft:"20px"},onClick:()=>ct(void 0,null,function*(){if((dt==null?void 0:dt.status)=="ended"){le.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield Hs("page_info"))&&(Ic([...Lu,qc[0]]),vs("1"),Sc(!0),ps(!1))})},a.createElement("div",{className:Ma.wrap_img},a.createElement("img",{width:30,height:30,src:ni})),a.createElement("div",{style:{marginLeft:"12px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u89E3\u6790\u63A8\u9001"),a.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u5927\u6A21\u578B\u6839\u636E\u5B66\u4E60\u5185\u5BB9\u751F\u6210\u7ED3\u6784\u5316\u89E3\u6790\uFF0C\u4E3B\u52A8\u63A8\u9001\u7ED9\u5B66\u751F\u5B66\u4E60")))))),Si=="1"&&(Vs?a.createElement(Gt,{ref:Xc,isOpen:Vs,isEdit:jd,data:Oe(Ze(Oe({},Re),{url:xn,position:ut,maxPage:Mt}),Kn),changePage:Un,onOk:()=>{le.ZP.success("\u64CD\u4F5C\u6210\u529F"),Sc(!1),ps(!1),go()},onClose:()=>{Sc(!1),ps(!1),go()}}):a.createElement("div",{id:"smartSend",style:{scrollMarginTop:"120px"}},a.createElement("div",{style:{fontWeight:500,display:"flex",fontSize:16,alignItems:"center"}},((Mr=Re==null?void 0:Re.page)==null?void 0:Mr.info_read_min_time)&&a.createElement("div",{style:{fontWeight:500}},"\u6700\u4F4E\u9605\u8BFB\u65F6\u957F",a.createElement("span",{style:{color:"#3061D0",marginLeft:"5px"}},((Dr=Re==null?void 0:Re.page)==null?void 0:Dr.info_read_min_time)==60?"1min":((dl=Re==null?void 0:Re.page)==null?void 0:dl.info_read_min_time)+"s")),(dt==null?void 0:dt.status)!="ended"&&a.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},a.createElement(re.Z,{title:"\u7F16\u8F91\u89E3\u6790\u63A8\u9001"},a.createElement("div",{className:Ma.iconTipSty,onClick:()=>{ps(!0),Sc(!0)}},a.createElement("i",{className:"iconfont icon-bianjikejian"}))),a.createElement(re.Z,{title:"\u5220\u9664\u89E3\u6790\u63A8\u9001"},a.createElement("div",{className:`${Ma.iconTipSty} ${Ma.shanchu}`,onClick:rn=>{xe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u89E3\u6790\u63A8\u9001\uFF1F",onOk:()=>ct(void 0,null,function*(){var ia;let _a=yield(0,Ye.ZP)(`/api/smart_plan_item_banks/${(ia=Re==null?void 0:Re.page)==null?void 0:ia.id}/smart_plan_page_knowledges/delete_page_infos.json`,{method:"delete"});(_a==null?void 0:_a.status)==0&&(le.ZP.success("\u5220\u9664\u6210\u529F"),go())})})}},a.createElement("i",{className:"iconfont icon-shanchu14",style:{cursor:"pointer"}}))))),((ml=Re==null?void 0:Re.page)==null?void 0:ml.page_info)&&a.createElement("div",{style:{padding:"3px 0 5px 12px",marginTop:"20px",background:"rgba(245, 246, 248,0.9)"}},a.createElement(de.Z,{className:"font16 mt5",value:(Nr=Re==null?void 0:Re.page)==null?void 0:Nr.page_info})))),Si=="2"&&(Qs?a.createElement(ln,{ref:Jc,isOpen:Qs,isEdit:jd,addInteraction:Om,data:Oe(Ze(Oe({},Re),{url:xn,position:ut,maxPage:Mt}),Kn),onOk:()=>{le.ZP.success("\u64CD\u4F5C\u6210\u529F"),dc(!1),Dc(!1),ps(!1),go()},onClose:()=>{dc(!1),Dc(!1),ps(!1),go()}}):a.createElement("div",{id:"smartAI",style:{scrollMarginTop:"120px"}},a.createElement("div",{style:{fontWeight:500,display:"flex",fontSize:16,alignItems:"center"}},(dt==null?void 0:dt.status)!="ended"&&a.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},a.createElement(re.Z,{title:"\u7F16\u8F91\u667A\u80FD\u4E92\u52A8"},a.createElement("div",{className:Ma.iconTipSty,onClick:()=>{dc(!0),Dc(!1),ps(!0)}},a.createElement("i",{className:"iconfont icon-bianjikejian"}))),a.createElement(re.Z,{title:"\u5220\u9664\u667A\u80FD\u4E92\u52A8"},a.createElement("div",{className:`${Ma.iconTipSty} ${Ma.shanchu}`,onClick:rn=>{xe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u667A\u80FD\u4E92\u52A8\uFF1F",onOk:()=>ct(void 0,null,function*(){var ia;let _a=yield(0,Ye.ZP)(`/api/smart_plan_item_banks/${(ia=Re==null?void 0:Re.page)==null?void 0:ia.id}/smart_plan_page_knowledges/delete_knowledge.json`,{method:"delete"});(_a==null?void 0:_a.status)==0&&(le.ZP.success("\u5220\u9664\u6210\u529F"),go())})})}},a.createElement("i",{className:"iconfont icon-shanchu14"}))))),((Io=(Qu=Re==null?void 0:Re.page)==null?void 0:Qu.smart_plan_page_knowledges)==null?void 0:Io.length)>0&&a.createElement("div",{style:{width:"100%",marginTop:"15px"}},(_u=(Nu=Re==null?void 0:Re.page)==null?void 0:Nu.smart_plan_page_knowledges)==null?void 0:_u.map((rn,ia)=>a.createElement("div",{key:"index",style:{marginTop:ia==0?"0":"20px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600}},"\u95EE\u9898",tn[ia]),a.createElement("div",{className:Ma.question_list},rn==null?void 0:rn.question),(rn==null?void 0:rn.answer)&&a.createElement("div",{className:Ma.answer_list},a.createElement("span",{style:{fontWeight:600,marginRight:"10px"}},"\u6B63\u786E\u7B54\u6848"),rn==null?void 0:rn.answer)))),((Mo=Re==null?void 0:Re.page)==null?void 0:Mo.is_ai_question)&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#000",display:"flex",alignItems:"center",justifyContent:"space-between",marginTop:"20px"}},a.createElement("div",{style:{fontSize:14,fontWeight:500}},"\u4E92\u52A8\u8981\u6C42"),a.createElement("div",{style:{fontSize:14,fontWeight:400,color:"#5F6368"}},"\u95EE\u9898\u6570\u91CF",a.createElement("span",{style:{margin:"0 5px",color:"#3061D0"}},(ei=Re==null?void 0:Re.page)==null?void 0:ei.ai_question_size),"\u9053")),a.createElement("div",{key:"index",className:Ma.ai_question_list,style:{marginTop:"15px"}},(po=Re==null?void 0:Re.page)==null?void 0:po.ai_requirement)))),a.createElement(jl.Z,{defaultValue:oi.defaultValue,open:oi.open,language:oi.language,height:oi.height,onDynamic:Zm,showExtra:oi.showExtra}),Si=="3"&&a.createElement(a.Fragment,null,a.createElement("div",{style:{display:"flex",alignItems:"center",fontWeight:500}},a.createElement(re.Z,{title:"\u5168\u5C4F\u67E5\u770B"},a.createElement("div",{className:Ma.iconTipSty,style:{marginLeft:"auto"},onClick:()=>{xc(Ze(Oe({},oi),{open:oi.open+1,showExtra:!1}))}},a.createElement("i",{className:"iconfont icon-quanping5"}))),(dt==null?void 0:dt.status)!="ended"&&a.createElement(a.Fragment,null,a.createElement(re.Z,{title:"\u7F16\u8F91\u4EE3\u7801\u52A8\u6548"},a.createElement("div",{className:Ma.iconTipSty,onClick:()=>{xc(Ze(Oe({},oi),{open:oi.open+1,showExtra:!0}))}},a.createElement("i",{className:"iconfont icon-bianjikejian"}))),a.createElement(re.Z,{title:"\u5220\u9664\u4EE3\u7801\u52A8\u6548"},a.createElement("div",{className:`${Ma.iconTipSty} ${Ma.shanchu}`,onClick:()=>{xe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u4EE3\u7801\u52A8\u6548\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>ct(void 0,null,function*(){var rn;const ia=yield(0,Ye.ZP)(`/api/smart_plan_item_banks/${(rn=Re==null?void 0:Re.page)==null?void 0:rn.id}/animation_code.json`,{method:"put",body:{animation_code:null}});(ia==null?void 0:ia.status)===0&&(le.ZP.success("\u5220\u9664\u6210\u529F"),xc(Ze(Oe({},oi),{open:0})),go())})})}},a.createElement("i",{className:"iconfont icon-shanchu14"}))))),a.createElement("div",{className:Ma.code_style,id:"smartAnimation",style:{scrollMarginTop:"120px"}},a.createElement("div",{ref:md}))),Si=="4"&&a.createElement("div",null,a.createElement("div",null,a.createElement("div",{className:Ma.questionWrap},a.createElement("div",{className:Ma.questionHeader},a.createElement("div",{className:Ma.questionTitle},((no=(ku=Re==null?void 0:Re.item_banks)==null?void 0:ku[iu])==null?void 0:no.generate_type)=="ai"&&a.createElement(re.Z,{title:"\u667A\u80FD\u51FA\u9898"},a.createElement("img",{src:Wo,width:18,height:18,style:{marginRight:10}})),a.createElement("span",{className:Ma.question_type},On[(ri=(Ko=Re==null?void 0:Re.item_banks)==null?void 0:Ko[iu])==null?void 0:ri.item_type]),(Wi=Re==null?void 0:Re.page)!=null&&Wi.answer_limit_time?a.createElement("span",{className:Ma.time_long},"\u7B54\u9898\u65F6\u957F",Vm((Hi=Re==null?void 0:Re.page)==null?void 0:Hi.answer_limit_time)):a.createElement("span",null),Ws&&((Gi=Re==null?void 0:Re.page)==null?void 0:Gi.status)=="in_progress"?a.createElement("span",{className:Ma.daojishi},a.createElement("i",{className:"iconfont icon-dingbu-shiyanhuanjingdaojishi"}),a.createElement("span",{style:{margin:"0 5px"}},"\u5012\u8BA1\u65F6"),a.createElement("span",{style:{width:"45px"}},Lm(Ws))):a.createElement("span",null)),a.createElement("div",{className:Ma.shiti_icon},(Re==null?void 0:Re.count)>0&&((dt==null?void 0:dt.status)=="not_started"||((Bi=Re==null?void 0:Re.page)==null?void 0:Bi.status)!="ended")&&a.createElement(re.Z,{title:"\u8BBE\u7F6E"},a.createElement("div",{className:Ma.iconTipSty,onClick:()=>ct(void 0,null,function*(){var rn;yield S0((rn=Re==null?void 0:Re.page)==null?void 0:rn.id),Ld(!0)})},a.createElement("i",{className:`iconfont icon-shezhi9 ${(as=Ma)==null?void 0:as.genghuan}`}))),(Re==null?void 0:Re.count)>0&&(dt==null?void 0:dt.status)!="ended"&&((vi=Re==null?void 0:Re.page)==null?void 0:vi.status)=="not_started"&&a.createElement(re.Z,{title:"\u66F4\u6362\u8BD5\u9898"},a.createElement("div",{className:Ma.iconTipSty,onClick:()=>ct(void 0,null,function*(){Ds(!0),fs(!0)})},a.createElement("i",{className:`iconfont icon-gengxin-genghuan-tihuan ${(Ki=Ma)==null?void 0:Ki.genghuan}`}))),((dt==null?void 0:dt.status)=="not_started"||((ui=Re==null?void 0:Re.page)==null?void 0:ui.status)!="ended")&&a.createElement(re.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},a.createElement("div",{className:Ma.iconTipSty,onClick:()=>ct(void 0,null,function*(){var rn,ia,_a,Xl,Kr,Fu,Xu,Eo,Co,Ei,hi,Ai,ii,mc,gs,Mc,Es;((ia=(rn=Re==null?void 0:Re.item_banks)==null?void 0:rn[iu])==null?void 0:ia.item_type)=="PROGRAM"?window.open(`/problems/newedit/${(Xl=(_a=Re==null?void 0:Re.item_banks)==null?void 0:_a[iu])==null?void 0:Xl.hack_identifier}?is_smart_plan=true&backUrl=/classrooms/${Kn==null?void 0:Kn.coursesId}/smart_plan/${Kn==null?void 0:Kn.id}/ppt_info/info`):(el.setFieldsValue({item_type:((Fu=(Kr=Re==null?void 0:Re.item_banks)==null?void 0:Kr[iu])==null?void 0:Fu.item_type)=="SINGLE"||((Eo=(Xu=Re==null?void 0:Re.item_banks)==null?void 0:Xu[iu])==null?void 0:Eo.item_type)=="MULTIPLE"?"SELECT":(Ei=(Co=Re==null?void 0:Re.item_banks)==null?void 0:Co[iu])==null?void 0:Ei.item_type,choices:(ii=(Ai=(hi=Re==null?void 0:Re.item_banks)==null?void 0:hi[iu])==null?void 0:Ai.choices)==null?void 0:ii.map(Nc=>(Nc.is_answer=Nc.is_answer?1:0,Nc)),analysis:(gs=(mc=Re==null?void 0:Re.item_banks)==null?void 0:mc[iu])==null?void 0:gs.analysis,name:(Es=(Mc=Re==null?void 0:Re.item_banks)==null?void 0:Mc[iu])==null?void 0:Es.name}),ur(!1),Pu(!0))})},a.createElement("i",{className:`iconfont icon-bianjikejian ${(Ti=Ma)==null?void 0:Ti.genghuan}`}))),(Re==null?void 0:Re.count)>0&&((ls=Re==null?void 0:Re.page)==null?void 0:ls.status)=="not_started"&&(dt==null?void 0:dt.status)!="ended"&&a.createElement(re.Z,{title:"\u5220\u9664\u8BD5\u9898"},a.createElement("div",{className:`${Ma.iconTipSty} ${Ma.shanchu}`,onClick:()=>ct(void 0,null,function*(){xe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BD5\u9898\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>ct(void 0,null,function*(){var rn,ia,_a;const Xl=yield(0,Ye.ZP)(`/api/smart_plan_pages/${(rn=Re==null?void 0:Re.page)==null?void 0:rn.id}/delete_item_bank.json`,{method:"delete",body:{item_bank_id:(_a=(ia=Re==null?void 0:Re.item_banks)==null?void 0:ia[iu])==null?void 0:_a.id}});(Xl==null?void 0:Xl.status)===0&&(le.ZP.success("\u5220\u9664\u6210\u529F"),ur(!1),el.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),go(),Is(0))})})})},a.createElement("i",{className:`iconfont icon-shanchu1 ${(ki=Ma)==null?void 0:ki.shanchu}`}))))),["SINGLE","MULTIPLE","JUDGMENT"].includes((du=(_i=Re==null?void 0:Re.item_banks)==null?void 0:_i[iu])==null?void 0:du.item_type)&&a.createElement(Te,{questionIndex:iu+1,question:(No=Re==null?void 0:Re.item_banks)==null?void 0:No[iu],disabled:!0,showAnswer:(dt==null?void 0:dt.status)!=="in_progress"||((wo=Re==null?void 0:Re.page)==null?void 0:wo.status)==="ended"}),((wi=(bi=Re==null?void 0:Re.item_banks)==null?void 0:bi[iu])==null?void 0:wi.item_type)=="PROGRAM"&&a.createElement(We,{questionIndex:iu+1,question:(yo=Re==null?void 0:Re.item_banks)==null?void 0:yo[iu]}),((rs=(Li=Re==null?void 0:Re.item_banks)==null?void 0:Li[iu])==null?void 0:rs.item_type)=="PROGRAM"&&he((Ha=Re==null?void 0:Re.item_banks)==null?void 0:Ha[iu]),((dt==null?void 0:dt.status)!=="in_progress"||((Ri=Re==null?void 0:Re.page)==null?void 0:Ri.status)==="ended")&&((us=(ks=Re==null?void 0:Re.item_banks)==null?void 0:ks[iu])==null?void 0:us.item_type)!="PROGRAM"&&a.createElement(li,{question:(Ji=Re==null?void 0:Re.item_banks)==null?void 0:Ji[iu]})))),a.createElement(we.Z,{bodyStyle:{padding:0},headerStyle:{display:"none"},width:700,onClose:()=>{fd(!1)},destroyOnClose:!0,forceRender:!0,open:km},a.createElement("div",{style:{padding:"20px"}},((Re==null?void 0:Re.count)>0||((tc=(Cs=Re==null?void 0:Re.page)==null?void 0:Cs.smart_plan_page_knowledges)==null?void 0:tc.length)>0||((Fs=Re==null?void 0:Re.page)==null?void 0:Fs.is_ai_question))&&((dt==null?void 0:dt.status)!="not_started"||(dt==null?void 0:dt.status)=="not_started"&&((os=dt==null?void 0:dt.group_settings)==null?void 0:os.some(rn=>rn.status=="ended")))&&((xi=Re==null?void 0:Re.page)==null?void 0:xi.status)!="not_started"&&a.createElement("div",{className:Ma.staticWrap},(Re==null?void 0:Re.count)>0&&a.createElement(a.Fragment,null,a.createElement(Rr,{data:(ou==null?void 0:ou.summary)||[],totalData:ou==null?void 0:ou.summaryTotal,paramsHttp:Kn,smartItembanks:Re,socketData:B0}),((Ls=(nc=Re==null?void 0:Re.item_banks)==null?void 0:nc[iu])==null?void 0:Ls.item_type)!=="PROGRAM"&&a.createElement(oa,{data:(ou==null?void 0:ou.details)||[],paramsHttp:Kn,smartItembanks:Re,socketData:B0})),((is=(nu=Re==null?void 0:Re.item_banks)==null?void 0:nu[iu])==null?void 0:is.item_type)=="PROGRAM"&&a.createElement(a.Fragment,null,a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),a.createElement("div",{className:Ma.subTitle},"\u7B54\u9898\u8BB0\u5F55")),a.createElement(De.default,{dataSource:(qi==null?void 0:qi.smart_plan_users)||[],columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,render:(rn,ia,_a)=>a.createElement("span",{style:{color:"#000"}},rn||"--")},{title:"\u5B66\u53F7",align:"left",width:110,dataIndex:"student_id",ellipsis:!0,render:rn=>a.createElement("span",{style:{color:"#000"}},rn||"--")},{title:"\u73ED\u7EA7",align:"left",width:110,dataIndex:"group_name",ellipsis:!0,render:rn=>a.createElement("span",{style:{color:"#000"}},rn||"--")},{title:"\u7B54\u9898\u72B6\u6001",align:"right",ellipsis:!0,width:130,dataIndex:"answer_status",render:rn=>{switch(rn){case"not_started":return a.createElement("span",{style:{color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F");case"not_pass":return a.createElement("span",{style:{color:"rgb(227,0,0)"}},"\u672A\u901A\u5173");case"passed":return a.createElement("span",{style:{color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173");case"delay_passed":return a.createElement("span",{style:{color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")}}},{title:"\u64CD\u4F5C",align:"right",ellipsis:!0,width:120,dataIndex:"rate",render:(rn,ia)=>a.createElement(pt.ZP,{type:"link",loading:!1,onClick:()=>ct(void 0,null,function*(){wm(ia),c0(!0)})},"\u67E5\u770B\u7B54\u9898\u8BB0\u5F55")}],pagination:{total:(qi==null?void 0:qi.count)||0,onChange:(rn,ia)=>{id(Ze(Oe({},$i),{page:rn,page_size:ia}))},current:$i==null?void 0:$i.page,pageSize:$i==null?void 0:$i.page_size,showTotal:rn=>a.createElement(a.Fragment,null,"\u5171",a.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},rn),"\u6761\u6570\u636E")}})))),a.createElement("div",{className:Ma.close_drawer,onClick:rn=>{rn.stopPropagation(),fd(!1)}},a.createElement("i",{className:"iconfont icon-shouqi10 font14"}))),Sr&&a.createElement(ue.default,{form:el,layout:"vertical",colon:!1,style:{scrollMarginTop:"120px"}},a.createElement(we.Z,{placement:"bottom",bodyStyle:{padding:"10px 50px",paddingBottom:"80px"},headerStyle:{display:"none"},height:"100%",open:Sr},a.createElement("div",{style:{height:"40px",display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"10px"}},a.createElement("div",{style:{fontWeight:500,fontSize:16}},Za?"\u81EA\u4E3B\u5EFA\u9898":"\u7F16\u8F91\u8BD5\u9898"),a.createElement("i",{className:"iconfont icon-guanbi11 font4",style:{cursor:"pointer"},onClick:()=>{Pu(!1),ur(!1)}})),Za&&a.createElement(ue.default.Item,{name:"item_type",label:"\u9898\u578B"},a.createElement(ve.default,{size:"large",onChange:rn=>{switch(el.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),Va(rn),rn){case"SELECT":el.setFieldsValue({choices:Array.from({length:4},()=>({choice_text:"",is_answer:0}))});break;case"JUDGMENT":el.setFieldsValue({choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}]});break}}},a.createElement(ve.default.Option,{value:"SELECT"},"\u9009\u62E9\u9898"),a.createElement(ve.default.Option,{value:"JUDGMENT"},"\u5224\u65AD\u9898"))),Za?a.createElement(a.Fragment,null,gn=="SELECT"&&N0(),gn=="JUDGMENT"&&P0()):a.createElement(a.Fragment,null,["SINGLE","MULTIPLE"].includes((Bc=(Po=Re==null?void 0:Re.item_banks)==null?void 0:Po[iu])==null?void 0:Bc.item_type)&&N0(),((Bs=(Rs=Re==null?void 0:Re.item_banks)==null?void 0:Rs[iu])==null?void 0:Bs.item_type)=="JUDGMENT"&&P0()),a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",marginTop:20},className:Ma.bottomDiv},a.createElement("div",{className:Ma.save_button,style:{marginRight:"20px"},onClick:()=>{Pu(!1),ur(!1)}},"\u53D6\u6D88"),((dt==null?void 0:dt.status)=="not_started"||((_o=Re==null?void 0:Re.page)==null?void 0:_o.status)!="ended")&&a.createElement("div",{className:Ma.save_button,onClick:()=>ct(void 0,null,function*(){var rn,ia,_a,Xl,Kr;yield el.validateFields();let Fu="";el.getFieldValue("item_type")=="SELECT"?el.getFieldValue("choices").filter(Co=>Co.is_answer==1).length>1?Fu="MULTIPLE":Fu="SINGLE":Fu=el.getFieldValue("item_type");const Xu=Za?`/api/courses/${Kn==null?void 0:Kn.coursesId}/smart_plans/${Kn==null?void 0:Kn.id}/create_item_banks.json`:`/api/smart_plan_item_banks/${(rn=Re==null?void 0:Re.page)==null?void 0:rn.id}.json`,Eo=yield(0,Ye.ZP)(Xu,{method:Za?"post":"put",body:Ze(Oe({},el.getFieldsValue()),{item_type:Fu,position:ut,smart_plan_id:Kn==null?void 0:Kn.id,difficulty:2,item_bank_id:(_a=(ia=Re==null?void 0:Re.item_banks)==null?void 0:ia[iu])==null?void 0:_a.id})});(Eo==null?void 0:Eo.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),go(),Za&&(((Xl=Re==null?void 0:Re.item_banks)==null?void 0:Xl.length)>0?Is((Kr=Re==null?void 0:Re.item_banks)==null?void 0:Kr.length):Is(0)),vs("4"),ur(!1),Pu(!1))})},"\u4FDD\u5B58"))))),Si=="4"&&a.createElement("div",{className:Ma.page_footer},(Re==null?void 0:Re.count)>1&&((Ju=Array.from({length:Re==null?void 0:Re.count},(rn,ia)=>ia+1))==null?void 0:Ju.map((rn,ia)=>a.createElement("div",{key:ia,className:ia==iu?Ma.num_style_active:Ma.num_style,onClick:()=>{Is(rn-1)}},rn))),a.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},(dt==null?void 0:dt.status)!="ended"&&a.createElement(ge.Z,{menu:{items:Qm},overlayClassName:Ma.menuSty},a.createElement("div",{className:Ma.question_add},a.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),a.createElement("div",null,"\u6DFB\u52A0\u8BD5\u9898"))),a.createElement("div",{onClick:()=>ct(void 0,null,function*(){var rn,ia;yield Hd(),ms.get("type")?(0,ft.xg)(`/classrooms/${Kn==null?void 0:Kn.coursesId}/smart_plan/${Kn==null?void 0:Kn.id}/ppt_info/info?type=${ms.get("type")}&simulate=true&simulateType=${(rn=Lu==null?void 0:Lu[0])==null?void 0:rn.key}&pptPage=${ut}`):(0,ft.xg)(`/classrooms/${Kn==null?void 0:Kn.coursesId}/smart_plan/${Kn==null?void 0:Kn.id}/ppt_info/info?simulate=true&simulateType=${(ia=Lu==null?void 0:Lu[0])==null?void 0:ia.key}&pptPage=${ut}`)}),className:Ma.question_add,style:{marginLeft:"10px"}},"\u9884\u89C8\u4F53\u9A8C"),(Re==null?void 0:Re.count)>0&&((ss=Re==null?void 0:Re.page)==null?void 0:ss.status)!="not_started"&&((dt==null?void 0:dt.status)!="not_started"||(dt==null?void 0:dt.status)=="not_started"&&((mr=dt==null?void 0:dt.group_settings)==null?void 0:mr.some(rn=>rn.status=="ended")))&&a.createElement("div",{className:Ma.question_add,style:{marginLeft:"10px"},onClick:()=>ct(void 0,null,function*(){var rn,ia,_a;(dt==null?void 0:dt.status)=="not_started"&&(yield I0((ia=(rn=Re==null?void 0:Re.item_banks)==null?void 0:rn[iu])==null?void 0:ia.smart_plan_page_item_bank_id,(_a=Re==null?void 0:Re.page)==null?void 0:_a.id)),fd(!0)})},a.createElement("div",null,"\u7B54\u9898\u6982\u89C8")),(dt==null?void 0:dt.status)=="in_progress"&&((js=Re==null?void 0:Re.page)==null?void 0:js.lesson_mode)!="self_learning"&&!(Re!=null&&Re.is_extra)&&((cs=Re==null?void 0:Re.page)==null?void 0:cs.status)=="in_progress"&&((Jo=Re==null?void 0:Re.page)==null?void 0:Jo.answer_limit_time)>0&&a.createElement("div",{className:Ma.yanshi_style,onClick:()=>ct(void 0,null,function*(){x({type:"classroomList/setActionTabs",payload:{key:"question_time",params:{title:"\u5EF6\u65F6\u8BBE\u7F6E",smart_plans_id:Kn==null?void 0:Kn.id,SmartPlanItemBanks:Re}}})})},"\u5EF6\u65F6"),(dt==null?void 0:dt.status)=="in_progress"&&((bs=Re==null?void 0:Re.page)==null?void 0:bs.lesson_mode)!="self_learning"&&!(Re!=null&&Re.is_extra)&&(((Xi=Re==null?void 0:Re.page)==null?void 0:Xi.status)=="not_started"||((zo=Re==null?void 0:Re.page)==null?void 0:zo.status)=="ended")&&a.createElement("div",{className:Ma.yulan_style,onClick:()=>ct(void 0,null,function*(){x({type:"classroomList/setActionTabs",payload:{key:"question_time",params:{title:"\u8BBE\u7F6E\u7B54\u9898\u65F6\u957F",smart_plans_id:Kn==null?void 0:Kn.id,SmartPlanItemBanks:Re}}})})},((ac=Re==null?void 0:Re.page)==null?void 0:ac.status)=="ended"?"\u91CD\u542F\u7B54\u9898":"\u542F\u52A8\u7B54\u9898"),(dt==null?void 0:dt.status)=="in_progress"&&((zs=Re==null?void 0:Re.page)==null?void 0:zs.lesson_mode)!="self_learning"&&!(Re!=null&&Re.is_extra)&&((lc=Re==null?void 0:Re.page)==null?void 0:lc.status)=="in_progress"&&a.createElement("div",{className:Ma.yulan_style_end,onClick:()=>ct(void 0,null,function*(){var rn;let ia=yield(0,Ye.ZP)(`/api/courses/${Kn==null?void 0:Kn.coursesId}/smart_plans/${Kn==null?void 0:Kn.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(rn=Re==null?void 0:Re.page)==null?void 0:rn.id,status:"ended"}});(ia==null?void 0:ia.status)==0&&(le.ZP.success("\u5DF2\u7ED3\u675F\u7B54\u9898"),go(),ao(ia==null?void 0:ia.data))})},"\u7ED3\u675F\u7B54\u9898"))),Si=="1"&&a.createElement("div",{className:Ma.page_footer},Vs&&a.createElement("div",{className:Ma.cancle_sty,style:{marginLeft:"auto"},onClick:()=>{Xc.current.handleClose()}},"\u53D6\u6D88"),Vs&&a.createElement("div",{className:Ma.yulan_style,onClick:()=>{Xc.current.onClickSave()}},"\u4FDD\u5B58\u89E3\u6790"),a.createElement("div",{className:Ma.question_add,style:Vs?{marginLeft:"10px"}:{marginLeft:"auto"},onClick:()=>ct(void 0,null,function*(){var rn,ia;yield Hd(),Vs?Xc.current.onClickPreview():ms.get("type")?(0,ft.xg)(`/classrooms/${Kn==null?void 0:Kn.coursesId}/smart_plan/${Kn==null?void 0:Kn.id}/ppt_info/info?type=${ms.get("type")}&simulate=true&simulateType=${(rn=Lu==null?void 0:Lu[0])==null?void 0:rn.key}&pptPage=${ut}`):(0,ft.xg)(`/classrooms/${Kn==null?void 0:Kn.coursesId}/smart_plan/${Kn==null?void 0:Kn.id}/ppt_info/info?simulate=true&simulateType=${(ia=Lu==null?void 0:Lu[0])==null?void 0:ia.key}&pptPage=${ut}`)})},"\u9884\u89C8\u4F53\u9A8C")),Si=="2"&&a.createElement("div",{className:Ma.page_footer,style:{justifyContent:"flex-end"}},Qs&&a.createElement("div",{className:Ma.cancle_sty,onClick:()=>{Jc.current.handleClose()}},"\u53D6\u6D88"),Qs&&a.createElement("div",{className:Ma.yulan_style,onClick:()=>{Jc.current.onClickSave()}},"\u4FDD\u5B58\u4E92\u52A8"),a.createElement("div",{className:Ma.question_add,style:{marginLeft:"10px"},onClick:()=>ct(void 0,null,function*(){var rn,ia;yield Hd(),Qs?Jc.current.onClickPreview():ms.get("type")?(0,ft.xg)(`/classrooms/${Kn==null?void 0:Kn.coursesId}/smart_plan/${Kn==null?void 0:Kn.id}/ppt_info/info?type=${ms.get("type")}&simulate=true&simulateType=${(rn=Lu==null?void 0:Lu[0])==null?void 0:rn.key}&pptPage=${ut}`):(0,ft.xg)(`/classrooms/${Kn==null?void 0:Kn.coursesId}/smart_plan/${Kn==null?void 0:Kn.id}/ppt_info/info?simulate=true&simulateType=${(ia=Lu==null?void 0:Lu[0])==null?void 0:ia.key}&pptPage=${ut}`)})},"\u9884\u89C8\u4F53\u9A8C"),(dt==null?void 0:dt.status)!="not_started"&&(((uc=(rc=Re==null?void 0:Re.page)==null?void 0:rc.smart_plan_page_knowledges)==null?void 0:uc.length)>0||((oc=Re==null?void 0:Re.page)==null?void 0:oc.is_ai_question))&&((ic=ou==null?void 0:ou.studentList)==null?void 0:ic.length)>0&&a.createElement("div",{className:Ma.question_add,style:{marginLeft:"10px"},onClick:()=>{Md(!0)}},"\u67E5\u770B\u5B66\u4E60\u8BC4\u4EF7"),((Di=(Hc=Re==null?void 0:Re.page)==null?void 0:Hc.smart_plan_page_knowledges)==null?void 0:Di.length)<3&&!((xo=Re==null?void 0:Re.page)!=null&&xo.is_ai_question)&&!Qs&&(dt==null?void 0:dt.status)!="ended"&&a.createElement("div",{className:Ma.yulan_style,style:{marginLeft:"10px"},onClick:()=>{Dc(!0),dc(!0)}},"\u6DFB\u52A0\u95EE\u9898"))),a.createElement(xe.default,{centered:!0,title:"\u5B66\u4E60\u8BC4\u4EF7",keyboard:!1,maskClosable:!1,open:xm,width:700,forceRender:!0,footer:null,destroyOnClose:!0,onCancel:()=>{Md(!1)}},a.createElement(De.default,{pagination:!1,dataSource:(ou==null?void 0:ou.studentList)||[],className:Ma.commentBody,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name",ellipsis:!0,render:(rn,ia,_a)=>rn},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",ellipsis:!0,render:rn=>a.createElement("span",{style:{color:"#000"}},rn||"--")},{title:"\u5B66\u4E60\u8BC4\u4EF7",align:"right",ellipsis:!0,dataIndex:"user_id",render:rn=>a.createElement(pt.ZP,{type:"link",loading:!1,onClick:()=>ct(void 0,null,function*(){Bm(rn),Dd(!0),Md(!1)})},"\u67E5\u770B")}]})),xs&&a.createElement(br.Z,{ispptModal:!0,isChangeQuestion:Oo,setScoreShow:Ds,isshixuns:!1,ScoreShow:!!xs,isloadings:!1,onOk:rn=>ct(void 0,null,function*(){var ia,_a,Xl,Kr,Fu,Xu;if(!rn.length){le.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}let Eo=5-(Re==null?void 0:Re.count);if((rn==null?void 0:rn.length)>Eo&&!Oo){le.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0");return}let Co=yield(0,Ye.ZP)(Oo?`/api/smart_plan_pages/${(ia=Re==null?void 0:Re.page)==null?void 0:ia.id}/change_item_bank.json`:`/api/smart_plan_pages/${(_a=Re==null?void 0:Re.page)==null?void 0:_a.id}/add_item_banks.json`,{method:Oo?"put":"post",body:Oo?{item_bank_id:(Kr=(Xl=Re==null?void 0:Re.item_banks)==null?void 0:Xl[iu])==null?void 0:Kr.id,new_item_bank_id:rn==null?void 0:rn[0]}:{item_bank_ids:rn,position:ut,is_smart_plan:!0}});(Co==null?void 0:Co.status)==0&&(le.ZP.success(Oo?"\u6362\u9898\u6210\u529F":"\u64CD\u4F5C\u6210\u529F"),Ds(!1),fs(!1),yield go(),Oo||(((Fu=Re==null?void 0:Re.item_banks)==null?void 0:Fu.length)>0?Is((Xu=Re==null?void 0:Re.item_banks)==null?void 0:Xu.length):Is(0)),vs("4"),Pu(!1))})}),a.createElement(ol,{aiImg:xn,ref:s0,onSave:(rn,ia)=>ct(void 0,null,function*(){var _a,Xl,Kr;let Fu=rn==null?void 0:rn.filter(Co=>Co.checked!=!0),Xu=5-(Re==null?void 0:Re.count);if((Fu==null?void 0:Fu.length)>Xu){le.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898");return}const Eo=yield(0,Ye.ZP)("/api/intelligent_imports/save.json",{method:"post",body:{sub_discipline_id:[],group_id:[],exam_id:"",exercise_id:"",list:Fu,mode:1,smart_plan:{id:Kn==null?void 0:Kn.id,position:ut},smart_plan_page_id:(_a=Re==null?void 0:Re.page)==null?void 0:_a.id}});Eo.status===0&&(le.ZP.success("\u64CD\u4F5C\u6210\u529F"),go(),((Xl=Re==null?void 0:Re.item_banks)==null?void 0:Xl.length)>0?Is((Kr=Re==null?void 0:Re.item_banks)==null?void 0:Kr.length):Is(0),vs("4"),console.log(Eo)),ia()})}),a.createElement(xe.default,{centered:!0,keyboard:!1,open:Vr,title:Re==null?void 0:Re.smart_plan_name,width:530,forceRender:!0,footer:null,onOk:()=>{au(!1),pn()},onCancel:()=>{au(!1),pn()}},Re!=null&&Re.open_rolling_qrcode_sign?a.createElement("div",{className:Ma.modal},"\u6253\u5F00",a.createElement("span",{style:{color:"#57BE6A",margin:"0 6px"}},a.createElement("i",{className:"iconfont icon-icon-weixin mr5"}),"\u5FAE\u4FE1"),"\u626B\u4E00\u626B\uFF0C \u52A8\u6001\u4E8C\u7EF4\u7801\u5C06\u5728",a.createElement("span",{style:{color:"#3061D0",width:"30px",textAlign:"center"}},Zd,"s"),"\u540E\u5237\u65B0"):a.createElement("div",{className:Ma.modal},"\u6253\u5F00",a.createElement("span",{style:{color:"#57BE6A",margin:"0 6px"}},a.createElement("i",{className:"iconfont icon-icon-weixin mr5"}),"\u5FAE\u4FE1"),"\u626B\u4E00\u626B\uFF0C\u5373\u53EF\u624B\u673A\u7AEF\u7545\u5B66\u8BFE\u4EF6\uFF0C\u968F\u65F6\u5F00\u542F\u9AD8\u6548\u5B66\u4E60\uFF01"),a.createElement("div",{className:Ma.erweima},a.createElement(ie.Z,{key:w0,errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${Kn==null?void 0:Kn.coursesId}&id=${Kn==null?void 0:Kn.id}&codeKey=${w0}`,bgColor:"#FFF",size:260,icon:`${ye.Z.IMG_SERVER}/${(Cn=z==null?void 0:z.setting)==null?void 0:Cn.tab_logo_url}`})),(dt==null?void 0:dt.status)=="in_progress"&&((bc=Re==null?void 0:Re.page)==null?void 0:bc.lesson_mode)=="online_lesson"&&a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",marginBottom:"20px"}},a.createElement(Me.Z,{checked:Re==null?void 0:Re.open_rolling_qrcode_sign,onChange:rn=>ct(void 0,null,function*(){let ia=yield(0,Ye.ZP)(`/api/courses/${Kn==null?void 0:Kn.coursesId}/smart_plans/${Kn==null?void 0:Kn.id}/change_rolling_qrcode_sign.json`,{method:"post",body:{open_rolling_qrcode_sign:rn}});(ia==null?void 0:ia.status)==0&&(rn?Yd():(x0(""),Ud(10)),le.ZP.success("\u64CD\u4F5C\u6210\u529F"),go())}),size:"small"}),a.createElement("div",{style:{margin:"0 10px",color:"#333333"}},"\u5F00\u542F\u52A8\u6001\u4E8C\u7EF4\u7801\u7B7E\u5230"),a.createElement(re.Z,{title:"\u5F00\u542F\u52A8\u6001\u4E8C\u7EF4\u7801\u7B7E\u5230\u540E\uFF0C\u5B66\u751F\u4EC5\u80FD\u626B\u63CF\u4E8C\u7EF4\u7801\u5B8C\u6210\u7B7E\u5230\uFF0C\u5176\u4ED6\u65B9\u5F0F\u7B7E\u5230\u65E0\u6548\u5E76\u4E14\u65E0\u6CD5\u8FDB\u5165\u8BFE\u4EF6\u3002"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao",style:{color:"#ccc",cursor:"pointer"}}))),a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center"}},a.createElement(pt.ZP,{type:"primary",style:{marginBottom:"20px"},onClick:()=>{au(!1),xa()}},"\u67E5\u770B\u7B7E\u5230\u8BE6\u60C5"))),a.createElement(xe.default,{centered:!0,title:a.createElement(Se.ZP.Group,{className:Ma.scoreByBlankRadio,optionType:"button",options:[{label:"\u5B66\u4E60\u8BC4\u4EF7",value:1},{label:"\u95EE\u7B54\u8BB0\u5F55",value:2}],onChange:rn=>{Pd(rn.target.value)},value:Nd}),className:Ma.commentModalSty,keyboard:!1,maskClosable:!1,okText:"\u77E5\u9053\u4E86",open:xd,width:800,forceRender:!0,cancelButtonProps:{style:{display:"none"}},onOk:()=>{Pd(1),Dd(!1)},onCancel:()=>{Pd(1),Dd(!1)}},a.createElement(ze.Z,{spinning:Cm},a.createElement("div",{className:Ma.evalueWrap},Nd==1&&a.createElement("div",{className:Ma.evalueSty},a.createElement(de.Z,{className:Ma.ansWrap,value:sd==null?void 0:sd.comment})),Nd==2&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#000",fontSize:"14px",marginTop:"10px"}},"\u4EE5\u4E0B\u662F\u5B66\u751F\u4E0E\u667A\u80FD\u5B66\u4F34\u7684\u4E92\u52A8\u8BE6\u60C5\uFF1A"),a.createElement("div",{className:Ma.evalueSty},a.createElement("div",{className:Ma.ansWrap,style:{padding:"0px 12px 12px 12px"}},(Zs=sd==null?void 0:sd.question_and_answer_list)==null?void 0:Zs.map((rn,ia)=>a.createElement("div",{key:ia,className:"mt10"},a.createElement("div",{style:{display:"flex"}},a.createElement("div",{className:Ma.label},"\u667A\u80FD\u52A9\u624B\uFF1A"),a.createElement(de.Z,{className:Ma.asnCont,value:rn==null?void 0:rn.question})),a.createElement("div",{style:{display:"flex"}},a.createElement("div",{className:Ma.label},"\u56DE\u7B54\uFF1A"),a.createElement(de.Z,{className:Ma.asnCont,value:rn==null?void 0:rn.answer})))))))))),a.createElement(xe.default,{centered:!0,title:"\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762",keyboard:!1,maskClosable:!1,open:Dm,width:420,forceRender:!0,onOk:()=>ct(void 0,null,function*(){const rn=yield(0,Ye.ZP)(`/api/courses/${Kn==null?void 0:Kn.coursesId}/smart_plans/${Kn==null?void 0:Kn.id}/set_cover.json`,{method:"post",body:{position:ut}});(rn==null?void 0:rn.status)==0&&(le.ZP.success("\u8BBE\u7F6E\u6210\u529F"),d0(!1))}),onCancel:()=>{d0(!1)}},a.createElement("span",null,"\u662F\u5426\u5C06\u5F53\u524DPPT\u9875\u9762\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762\uFF1F")),a.createElement(xe.default,{centered:!0,title:"\u67E5\u770B\u7B54\u9898\u8BB0\u5F55",keyboard:!1,maskClosable:!1,open:bm,width:800,forceRender:!0,footer:null,destroyOnClose:!0,onCancel:()=>{c0(!1)}},a.createElement("div",null,a.createElement("div",{style:{background:"#F6F7F9",padding:"14px 20px",margin:"10px auto"}},a.createElement("span",{style:{color:"#5F6A95",marginRight:"10px"}},"\u59D3\u540D"),a.createElement("span",{style:{color:"#333333"}},(Ss==null?void 0:Ss.user_name)||"--"),a.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u5B66\u53F7"),a.createElement("span",{style:{color:"#333333"}},(Ss==null?void 0:Ss.student_id)||"--"),a.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u5206\u73ED"),a.createElement("span",{style:{color:"#333333"}},(Ss==null?void 0:Ss.group_name)||"--"),a.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u7B54\u9898\u72B6\u6001"),a.createElement("span",{style:{color:"#333333"}},(un==null?void 0:un[Ss==null?void 0:Ss.answer_status])||"--")),a.createElement(oo,{item:Ss,backUrl:`/classrooms/${Kn==null?void 0:Kn.coursesId}/smart_plan/${Kn==null?void 0:Kn.id}/ppt_info/info`}))),a.createElement(xe.default,{centered:!0,keyboard:!1,open:kd,title:"\u8BBE\u7F6E",width:500,forceRender:!0,onOk:()=>ct(void 0,null,function*(){var rn,ia;const _a=yield(0,Ye.ZP)(`/api/smart_plan_pages/${(rn=Re==null?void 0:Re.page)==null?void 0:rn.id}/settings.json`,{method:"put",body:{position:ut,solution_visibility:p0,enable_ai_tutor:f0}});(_a==null?void 0:_a.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),Wd(ut,((ia=Re==null?void 0:Re.page)==null?void 0:ia.status)=="in_progress",(dt==null?void 0:dt.status)=="ended"),Ld(!1),go())}),onCancel:()=>{Ld(!1)}},a.createElement("div",null,a.createElement("div",{style:{color:"#000000",display:"flex"}},a.createElement("span",null,"\u516C\u5F00\u7B54\u6848\u548C\u89E3\u6790"),a.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u5B66\u751F\u53EF\u5728\u6307\u5B9A\u65F6\u95F4\u67E5\u770B\u8BE5\u8BD5\u9898\u7684\u7B54\u6848\u53CA\u89E3\u6790")),a.createElement(ve.default,{placeholder:"\u8BF7\u9009\u62E9\u516C\u5F00\u65F6\u95F4",style:{width:"100%",marginTop:"10px"},size:"large",value:p0,onChange:rn=>{g0(rn)}},a.createElement(ve.default.Option,{value:"show_after_edit"},"\u63D0\u4EA4\u540E\u663E\u793A"),a.createElement(ve.default.Option,{value:"show_after_submission"},"\u7ED3\u675F\u7B54\u9898\u540E\u663E\u793A"),a.createElement(ve.default.Option,{value:"show_after_ended"},"\u7ED3\u675F\u6388\u8BFE\u540E\u663E\u793A")),((Us=(ti=Re==null?void 0:Re.item_banks)==null?void 0:ti[iu])==null?void 0:Us.item_type)=="PROGRAM"&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#000000",display:"flex",marginTop:"20px",marginBottom:"10px"}},a.createElement("span",null,"\u5F00\u542F\u667A\u80FD\u52A9\u6559"),a.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u5B66\u751F\u53EF\u5728\u8BC4\u6D4B\u9875\u9762\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u52A9\u6559\u8F85\u52A9\u7B54\u9898")),a.createElement(Me.Z,{checked:f0,onChange:rn=>{v0(rn)}})))),a.createElement(xe.default,{centered:!0,keyboard:!1,open:Mm,title:((pi=Re==null?void 0:Re.page)!=null&&pi.animation_code||((ds=(Yo=Re==null?void 0:Re.page)==null?void 0:Yo.smart_plan_page_knowledges)==null?void 0:ds.length)>0||(ws=Re==null?void 0:Re.page)!=null&&ws.is_ai_question||(sc=Re==null?void 0:Re.page)!=null&&sc.page_info||(Re==null?void 0:Re.count)>0)&&(dt==null?void 0:dt.status)!="ended"?"\u540C\u6B65\u4EA4\u4E92\u8BBE\u7F6E":"\u5B66\u4E60\u8FDB\u5EA6\u8BBE\u7F6E",width:700,okText:"\u786E\u8BA4",forceRender:!0,onOk:()=>ct(void 0,null,function*(){var rn,ia;let _a=[];cd==null||cd.map(Kr=>{Kc!=null&&Kc.includes(Kr==null?void 0:Kr.id)&&Kr!=null&&Kr.bind_module&&_a.push(Kr==null?void 0:Kr.position)});let Xl=!1;if((_a==null?void 0:_a.length)>0?Xl=yield new Promise(Fu=>{xe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:a.createElement("div",null,"\u68C0\u6D4B\u5230",a.createElement("span",{style:{color:"#0152d9",margin:"0 10px"}},_a==null?void 0:_a.map((Xu,Eo,Co)=>`\u7B2C${Xu}\u9875${EoFu(!0),onCancel:()=>Fu(!1)})}):Xl=!0,Xl){const Kr=yield(0,Ye.ZP)(`/api/smart_plan_pages/${(rn=Re==null?void 0:Re.page)==null?void 0:rn.id}/group.json`,{method:"put",body:(Re==null?void 0:Re.count)>0?{position:ut,page_ids:Kc,progress_control:E0,enable_progress_control:Td}:{position:ut,page_ids:Kc,enable_progress_control:Td}});(Kr==null?void 0:Kr.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),go(),Wd(ut,((ia=Re==null?void 0:Re.page)==null?void 0:ia.status)=="in_progress",(dt==null?void 0:dt.status)=="ended"),Rd(!1))}}),onCancel:()=>{Rd(!1)}},a.createElement("div",{style:{color:"#333"}},(((wc=Re==null?void 0:Re.page)==null?void 0:wc.animation_code)||((gi=(Gc=Re==null?void 0:Re.page)==null?void 0:Gc.smart_plan_page_knowledges)==null?void 0:gi.length)>0||((Ys=Re==null?void 0:Re.page)==null?void 0:Ys.is_ai_question)||((cc=Re==null?void 0:Re.page)==null?void 0:cc.page_info)||(Re==null?void 0:Re.count)>0)&&(dt==null?void 0:dt.status)!="ended"&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#9096A3"}},"\u652F\u6301\u5C06\u5F53\u524D\u9875\u9762\u4EA4\u4E92\u8BBE\u7F6E\u540C\u6B65\u81F3\u5176\u4ED6\u9875\u9762\uFF0C\u5B66\u751F\u7AEF\u7684\u5BF9\u5E94\u9875\u9762\u5C06\u5B9E\u65F6\u540C\u6B65\u3002"),a.createElement(ve.default,{placeholder:"\u8BF7\u9009\u62E9\u5E7B\u706F\u7247\u9875\u7801",className:Ma.selectMore,disabled:(dt==null?void 0:dt.status)=="ended",style:{width:"100%",marginTop:"10px"},mode:"multiple",size:"large",value:Kc,showSearch:!1,onChange:rn=>{y0(rn)}},cd==null?void 0:cd.map((rn,ia)=>a.createElement(ve.default.Option,{value:rn==null?void 0:rn.id,key:ia,disabled:(rn==null?void 0:rn.position)==ut},"\u7B2C",rn==null?void 0:rn.position,"\u9875"))),(Re==null?void 0:Re.count)>0&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#000000",display:"flex",marginTop:"20px",marginBottom:"10px"}},a.createElement("span",null,"\u5B66\u4E60\u987A\u5E8F\u8BBE\u7F6E"),a.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u9700\u5B8C\u6210\u672C\u9875\u6240\u6709\u9898\u76EE\u4EE5\u89E3\u9501\u4E0B\u4E00\u9875\uFF1B\u5173\u95ED\u5219\u53EF\u81EA\u7531\u8DF3\u9875\u5B66\u4E60\u3002")),a.createElement(Me.Z,{checked:E0,onChange:rn=>{h0(rn)}}))),a.createElement("div",{style:{color:"#000000",display:"flex",marginTop:"20px",marginBottom:"10px"}},a.createElement("span",null,"\u5B66\u4E60\u8FDB\u5EA6\u63A7\u5236"),a.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u53EF\u81EA\u7531\u7FFB\u9875\u81F3\u6559\u5E08\u5F53\u524D\u6388\u8BFE\u9875\uFF1B\u5173\u95ED\u5219\u5F3A\u5236\u8DDF\u968F\u6559\u5E08\u8FDB\u5EA6\u81EA\u52A8\u7FFB\u9875\u3002")),a.createElement(Me.Z,{checked:Td,onChange:rn=>{A0(rn)}}))),a.createElement(xe.default,{open:Pm,title:"\u6DFB\u52A0\u8BD5\u9898",centered:!0,onCancel:()=>dd(!1),footer:null,width:372},a.createElement("div",{className:"c-grey-333"},"\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B\u65B9\u5F0F\u4E3A\u5F53\u524D\u5E7B\u706F\u7247\u5185\u5BB9\u8BBE\u7F6E\u6D4B\u9A8C\u8BD5\u9898\uFF1A"),a.createElement("div",{className:Ma.add,style:{marginBottom:"20px"}},[{key:4,name:"\u667A\u80FD\u51FA\u9898",img:$l},{key:1,name:"\u9898\u5E93\u9009\u9898",img:E(46503)},{key:2,name:"\u81EA\u4E3B\u5EFA\u9898",img:E(49179)},{key:3,name:"\u62D3\u5C55\u7EC3\u4E60",img:Ci}].map(rn=>a.createElement("div",{className:Ma.add_button,onClick:()=>{Ee.Z.publish("active-modal-index",rn.key),dd(!1)}},a.createElement("img",{width:18,src:rn.img}),a.createElement("aside",{className:"ml10"},rn.name))))),a.createElement(zl,{isEdit:jd,data:Oe(Ze(Oe({},Re),{url:xn,position:ut,maxPage:Mt}),Kn),visible:Nm,changePage:Un,openPreview:rn=>{xc(Ze(Oe({},oi),{defaultValue:rn,showExtra:!0,open:oi.open+1}))},onOk:()=>{le.ZP.success("\u64CD\u4F5C\u6210\u529F"),_c(!1),go()},onClose:()=>_c(!1)}),a.createElement(hd,{interactiveOpen:Tm,maxPage:Mt,onClose:()=>F0(!1),paramsHttp:Kn,handlePageClick:rn=>{Bn(rn)},handleRefresh:()=>{go()},currentPosition:ut}),a.createElement(yd,{Callback:rn=>ct(void 0,null,function*(){var ia;let _a=yield(0,Ye.ZP)(`/api/courses/${Kn==null?void 0:Kn.coursesId}/smart_plans/${Kn==null?void 0:Kn.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(ia=Re==null?void 0:Re.page)==null?void 0:ia.id,status:"in_progress",answer_limit_time:rn}});(_a==null?void 0:_a.status)==0&&(le.ZP.success("\u5DF2\u542F\u52A8\u7B54\u9898"),go(),ao(_a==null?void 0:_a.data),x({type:"classroomList/setActionTabs",payload:{key:""}}))})}))};var sn=(0,se.connect)(({classroomList:ae,globalSetting:z})=>({classroomList:ae,globalSetting:z}))(Qn),In={"weboffice-zone":"weboffice-zone___TKF3X",page_style:"page_style___AiHeR","editable-container":"editable-container___Hv4tS","editable-content":"editable-content___wM_1T",toolbar:"toolbar___cnYFp","line-menu":"line-menu___jgIfE","chat-dialog":"chat-dialog___HS5PJ","chat-header":"chat-header___byzBT","chat-content":"chat-content___jrn7Q","chat-actions":"chat-actions___KhMUp",over_item_list:"over_item_list___BGRpQ",over_item:"over_item____cy2z",close_button:"close_button___ZfK6v",over_button:"over_button___Zixqf",ewm_img:"ewm_img___zUb7w",ewm_text:"ewm_text___XsYJq",kjgj_style:"kjgj_style___jIqhD",kjgj_item:"kjgj_item___d355l",kjgj_img:"kjgj_img___mwqc3",kjgj_text:"kjgj_text___DcyGA",over_content:"over_content___sF378",overcont2wrap:"overcont2wrap___bFkY4",over_content2:"over_content2___hJcZc",over_button2:"over_button2___Jemel",ewm_img2:"ewm_img2___YA3Oe",ewm_text2:"ewm_text2____31uu",officeWrp:"officeWrp___k5Vj6",left:"left___N1Ud5",left_zone:"left_zone___a3NSb",btn_float:"btn_float___heSNx",to_page_style:"to_page_style___LctZq",left_float:"left_float___nZY5i",float_icon:"float_icon___JUMlu",float_text:"float_text___Eq4xh",float_more:"float_more___gL4yG",right:"right___siptG",footer_button:"footer_button___yetpK",quxiao:"quxiao___M3LW4",queren:"queren___nmAw_",close_drawer:"close_drawer___PU7PN",erweima:"erweima___C9QL5",arrow:"arrow___fFtZm",modal:"modal___GuDAW",drawer_ewm:"drawer_ewm___xY2Oi",drawer_ewm_title:"drawer_ewm_title___nHqEm",drawer_text:"drawer_text___EnOs3",drawer_code:"drawer_code___cZMU2"},ca=E(97915);const fa=(0,a.forwardRef)((ae,z)=>{const{prefixCls:x,className:ut,children:dt,size:Tn,style:xn={}}=ae,Ht=wl()(`${x}-panel`,{[`${x}-panel-hidden`]:Tn===0},ut),Mt=Tn!==void 0;return a.createElement("div",{ref:z,className:Ht,style:Object.assign(Object.assign({},xn),{flexBasis:Mt?Tn:"auto",flexGrow:Mt?0:1})},dt)});var Fa=()=>null,Ba=E(29301),va=E(6089),Xa=E(48755),za=E(83397),wa=E(11592),tl=function(ae,z){var x={};for(var ut in ae)Object.prototype.hasOwnProperty.call(ae,ut)&&z.indexOf(ut)<0&&(x[ut]=ae[ut]);if(ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,ut=Object.getOwnPropertySymbols(ae);dt(0,wa.Z)(ae).filter(a.isValidElement).map(x=>{const{props:ut}=x,{collapsible:dt}=ut,Tn=tl(ut,["collapsible"]);return Object.assign(Object.assign({},Tn),{collapsible:Ua(dt)})}),[ae])}function Kl(ae,z,x){return a.useMemo(()=>{const ut=[];for(let dt=0;dt0||Bn.start&&Mt===0&&Ht>0,aa=Bn.start&&Mt>0||Un.end&&Ht===0&&Mt>0;ut[dt]={resizable:xa,startCollapsible:!!(x?aa:Gn),endCollapsible:!!(x?Gn:aa)}}return ut},[z,ae])}var xl=E(77654);function Dl(ae){return Number(ae.slice(0,-1))/100}function Cl(ae){return typeof ae=="string"&&ae.endsWith("%")}function nr(ae,z){const x=ae.map(Bn=>Bn.size),ut=ae.length,dt=z||0,Tn=Bn=>Bn*dt,[xn,Ht]=a.useState(()=>ae.map(Bn=>Bn.defaultSize)),Mt=a.useMemo(()=>{var Bn;const xa=[];for(let Gn=0;Gn{let Bn=[],xa=0;for(let aa=0;aaaa+(Dn||0),0);if(Gn>1||!xa){const aa=1/Gn;Bn=Bn.map(Dn=>Dn===void 0?0:Dn*aa)}else{const aa=(1-Gn)/xa;Bn=Bn.map(Dn=>Dn===void 0?aa:Dn)}return Bn},[Mt,dt]),ea=a.useMemo(()=>pn.map(Tn),[pn,dt]),Un=a.useMemo(()=>ae.map(Bn=>Cl(Bn.min)?Dl(Bn.min):(Bn.min||0)/dt),[ae,dt]),Rn=a.useMemo(()=>ae.map(Bn=>Cl(Bn.max)?Dl(Bn.max):(Bn.max||dt)/dt),[ae,dt]);return[a.useMemo(()=>z?ea:Mt,[ea,z]),ea,pn,Un,Rn,Ht]}function kl(ae,z,x,ut,dt,Tn){const xn=ae.map(kn=>[kn.min,kn.max]),Ht=ut||0,Mt=kn=>kn*Ht;function pn(kn,zn){return typeof kn=="string"?Mt(Dl(kn)):kn!=null?kn:zn}const[ea,Un]=a.useState([]),Rn=a.useRef([]),[An,Bn]=a.useState(null),xa=()=>x.map(Mt);return[kn=>{Un(xa()),Bn({index:kn,confirmed:!1})},(kn,zn)=>{var Ln;let Ta=null;if((!An||!An.confirmed)&&zn!==0){if(zn>0)Ta=kn,Bn({index:kn,confirmed:!0});else for(let Da=kn;Da>=0;Da-=1)if(ea[Da]>0&&z[Da].resizable){Ta=Da,Bn({index:Da,confirmed:!0});break}}const Zt=(Ln=Ta!=null?Ta:An==null?void 0:An.index)!==null&&Ln!==void 0?Ln:kn,Aa=(0,xl.Z)(ea),Qa=Zt+1,Ra=pn(xn[Zt][0],0),rr=pn(xn[Qa][0],0),ta=pn(xn[Zt][1],Ht),Na=pn(xn[Qa][1],Ht);let vl=zn;return Aa[Zt]+vlta&&(vl=ta-Aa[Zt]),Aa[Qa]-vl>Na&&(vl=Aa[Qa]-Na),Aa[Zt]+=vl,Aa[Qa]-=vl,dt(Aa),Aa},()=>{Bn(null)},(kn,zn)=>{const Ln=xa(),Ta=Tn?zn==="start"?"end":"start":zn,Zt=Ta==="start"?kn:kn+1,Aa=Ta==="start"?kn+1:kn,Qa=Ln[Zt],Ra=Ln[Aa];if(Qa!==0&&Ra!==0)Ln[Zt]=0,Ln[Aa]+=Qa,Rn.current[kn]=Qa;else{const rr=Qa+Ra,ta=pn(xn[Zt][0],0),Na=pn(xn[Zt][1],Ht),vl=pn(xn[Aa][0],0),Da=pn(xn[Aa][1],Ht),rl=Math.max(ta,rr-Da),uu=(Math.min(Na,rr-vl)-rl)/2,Mr=Rn.current[kn],Dr=rr-Mr;Mr&&Mr<=Da&&Mr>=vl&&Dr<=Na&&Dr>=ta?(Ln[Aa]=Mr,Ln[Zt]=Dr):(Ln[Zt]-=uu,Ln[Aa]+=uu)}return dt(Ln),Ln},An==null?void 0:An.index]}var Ul=E(84105),Sl=E(33853),Gl=E(38819),_l=E(87395);function vr(ae){return typeof ae=="number"&&!Number.isNaN(ae)?Math.round(ae):0}var Yl=ae=>{const{prefixCls:z,vertical:x,index:ut,active:dt,ariaNow:Tn,ariaMin:xn,ariaMax:Ht,resizable:Mt,startCollapsible:pn,endCollapsible:ea,onOffsetStart:Un,onOffsetUpdate:Rn,onOffsetEnd:An,onCollapse:Bn,lazy:xa,containerSize:Gn}=ae,aa=`${z}-bar`,[Dn,na]=(0,a.useState)(null),[kn,zn]=(0,a.useState)(0),Ln=x?0:kn,Ta=x?kn:0,Zt=Da=>{Mt&&Da.currentTarget&&(na([Da.pageX,Da.pageY]),Un(ut))},Aa=Da=>{if(Mt&&Da.touches.length===1){const rl=Da.touches[0];na([rl.pageX,rl.pageY]),Un(ut)}},Qa=Da=>{const rl=Gn*Tn/100,Ur=rl+Da,uu=Math.max(0,Gn*xn/100),Mr=Math.min(Gn,Gn*Ht/100);return Math.max(uu,Math.min(Mr,Ur))-rl},Ra=(0,va.Z)((Da,rl)=>{const Ur=Qa(x?rl:Da);zn(Ur)}),rr=(0,va.Z)(()=>{Rn(ut,Ln,Ta),zn(0)});a.useEffect(()=>{if(Dn){const Da=Mr=>{const{pageX:Dr,pageY:dl}=Mr,ml=Dr-Dn[0],Nr=dl-Dn[1];xa?Ra(ml,Nr):Rn(ut,ml,Nr)},rl=()=>{xa&&rr(),na(null),An()},Ur=Mr=>{if(Mr.touches.length===1){const Dr=Mr.touches[0],dl=Dr.pageX-Dn[0],ml=Dr.pageY-Dn[1];xa?Ra(dl,ml):Rn(ut,dl,ml)}},uu=()=>{xa&&rr(),na(null),An()};return window.addEventListener("touchmove",Ur),window.addEventListener("touchend",uu),window.addEventListener("mousemove",Da),window.addEventListener("mouseup",rl),()=>{window.removeEventListener("mousemove",Da),window.removeEventListener("mouseup",rl),window.removeEventListener("touchmove",Ur),window.removeEventListener("touchend",uu)}}},[Dn,xa,x,ut,Gn,Tn,xn,Ht]);const ta={[`--${aa}-preview-offset`]:`${kn}px`},Na=x?_l.Z:Sl.Z,vl=x?Ul.Z:Gl.Z;return a.createElement("div",{className:aa,role:"separator","aria-valuenow":vr(Tn),"aria-valuemin":vr(xn),"aria-valuemax":vr(Ht)},xa&&a.createElement("div",{className:wl()(`${aa}-preview`,{[`${aa}-preview-active`]:!!kn}),style:ta}),a.createElement("div",{className:wl()(`${aa}-dragger`,{[`${aa}-dragger-disabled`]:!Mt,[`${aa}-dragger-active`]:dt}),onMouseDown:Zt,onTouchStart:Aa}),pn&&a.createElement("div",{className:wl()(`${aa}-collapse-bar`,`${aa}-collapse-bar-start`),onClick:()=>Bn(ut,"start")},a.createElement(Na,{className:wl()(`${aa}-collapse-icon`,`${aa}-collapse-start`)})),ea&&a.createElement("div",{className:wl()(`${aa}-collapse-bar`,`${aa}-collapse-bar-end`),onClick:()=>Bn(ut,"end")},a.createElement(vl,{className:wl()(`${aa}-collapse-icon`,`${aa}-collapse-end`)})))},Ql=E(63356),cl=E(16931);const Ll=ae=>{const{componentCls:z}=ae;return{[`&-rtl${z}-horizontal`]:{[`> ${z}-bar`]:{[`${z}-bar-collapse-previous`]:{insetInlineEnd:0,insetInlineStart:"unset"},[`${z}-bar-collapse-next`]:{insetInlineEnd:"unset",insetInlineStart:0}}},[`&-rtl${z}-vertical`]:{[`> ${z}-bar`]:{[`${z}-bar-collapse-previous`]:{insetInlineEnd:"50%",insetInlineStart:"unset"},[`${z}-bar-collapse-next`]:{insetInlineEnd:"50%",insetInlineStart:"unset"}}}}},Pl={position:"absolute",top:"50%",left:{_skip_check_:!0,value:"50%"},transform:"translate(-50%, -50%)"},xr=ae=>{const{componentCls:z,colorFill:x,splitBarDraggableSize:ut,splitBarSize:dt,splitTriggerSize:Tn,controlItemBgHover:xn,controlItemBgActive:Ht,controlItemBgActiveHover:Mt,prefixCls:pn}=ae,ea=`${z}-bar`,Un=`${z}-mask`,Rn=`${z}-panel`,An=ae.calc(Tn).div(2).equal(),Bn=`${pn}-bar-preview-offset`,xa={position:"absolute",background:ae.colorPrimary,opacity:.2,pointerEvents:"none",transition:"none",zIndex:1,display:"none"};return{[z]:Object.assign(Object.assign(Object.assign({},(0,Ql.Wf)(ae)),{display:"flex",width:"100%",height:"100%",alignItems:"stretch",[`> ${ea}`]:{flex:"none",position:"relative",userSelect:"none",[`${ea}-dragger`]:Object.assign(Object.assign({},Pl),{zIndex:1,"&::before":Object.assign({content:'""',background:xn},Pl),"&::after":Object.assign({content:'""',background:x},Pl),[`&:hover:not(${ea}-dragger-active)`]:{"&::before":{background:Ht}},"&-active":{zIndex:2,"&::before":{background:Mt}},[`&-disabled${ea}-dragger`]:{zIndex:0,"&, &:hover, &-active":{cursor:"default","&::before":{background:xn}},"&::after":{display:"none"}}}),[`${ea}-collapse-bar`]:Object.assign(Object.assign({},Pl),{zIndex:ae.zIndexPopupBase,background:xn,fontSize:ae.fontSizeSM,borderRadius:ae.borderRadiusXS,color:ae.colorText,cursor:"pointer",opacity:0,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{background:Ht},"&:active":{background:Mt}}),"&:hover, &:active":{[`${ea}-collapse-bar`]:{opacity:1}}},[Un]:{position:"fixed",zIndex:ae.zIndexPopupBase,inset:0,"&-horizontal":{cursor:"col-resize"},"&-vertical":{cursor:"row-resize"}},"&-horizontal":{flexDirection:"row",[`> ${ea}`]:{width:0,[`${ea}-preview`]:Object.assign(Object.assign({height:"100%",width:dt},xa),{[`&${ea}-preview-active`]:{display:"block",transform:`translateX(var(--${Bn}))`}}),[`${ea}-dragger`]:{cursor:"col-resize",height:"100%",width:Tn,"&::before":{height:"100%",width:dt},"&::after":{height:ut,width:dt}},[`${ea}-collapse-bar`]:{width:ae.fontSizeSM,height:ae.controlHeightSM,"&-start":{left:{_skip_check_:!0,value:"auto"},right:{_skip_check_:!0,value:An},transform:"translateY(-50%)"},"&-end":{left:{_skip_check_:!0,value:An},right:{_skip_check_:!0,value:"auto"},transform:"translateY(-50%)"}}}},"&-vertical":{flexDirection:"column",[`> ${ea}`]:{height:0,[`${ea}-preview`]:Object.assign(Object.assign({height:dt,width:"100%"},xa),{[`&${ea}-preview-active`]:{display:"block",transform:`translateY(var(--${Bn}))`}}),[`${ea}-dragger`]:{cursor:"row-resize",width:"100%",height:Tn,"&::before":{width:"100%",height:dt},"&::after":{width:ut,height:dt}},[`${ea}-collapse-bar`]:{height:ae.fontSizeSM,width:ae.controlHeightSM,"&-start":{top:"auto",bottom:An,transform:"translateX(-50%)"},"&-end":{top:An,bottom:"auto",transform:"translateX(-50%)"}}}},[Rn]:{overflow:"auto",padding:"0 1px",scrollbarWidth:"thin",boxSizing:"border-box","&-hidden":{padding:0,overflow:"hidden"},[`&:has(${z}:only-child)`]:{overflow:"hidden"}}}),Ll(ae))}},Lr=ae=>{var z;const x=ae.splitBarSize||2,ut=ae.splitTriggerSize||6,dt=ae.resizeSpinnerSize||20,Tn=(z=ae.splitBarDraggableSize)!==null&&z!==void 0?z:dt;return{splitBarSize:x,splitTriggerSize:ut,splitBarDraggableSize:Tn,resizeSpinnerSize:dt}};var Or=(0,cl.I$)("Splitter",ae=>[xr(ae)],Lr),hr=ae=>{const{prefixCls:z,className:x,style:ut,layout:dt="horizontal",children:Tn,rootClassName:xn,onResizeStart:Ht,onResize:Mt,onResizeEnd:pn,lazy:ea}=ae,{getPrefixCls:Un,direction:Rn,className:An,style:Bn}=(0,Xa.dj)("splitter"),xa=Un("splitter",z),Gn=(0,za.Z)(xa),[aa,Dn,na]=Or(xa,Gn),kn=dt==="vertical",zn=Rn==="rtl",Ln=!kn&&zn,Ta=Ga(Tn),[Zt,Aa]=(0,a.useState)(),Qa=po=>{const{offsetWidth:ku,offsetHeight:no}=po,Ko=kn?no:ku;Ko!==0&&Aa(Ko)},[Ra,rr,ta,Na,vl,Da]=nr(Ta,Zt),rl=Kl(Ta,rr,zn),[Ur,uu,Mr,Dr,dl]=kl(Ta,rl,ta,Zt,Da,zn),ml=(0,va.Z)(po=>{Ur(po),Ht==null||Ht(rr)}),Nr=(0,va.Z)((po,ku)=>{const no=uu(po,ku);Mt==null||Mt(no)}),Qu=(0,va.Z)(()=>{Mr(),pn==null||pn(rr)}),Io=(0,va.Z)((po,ku)=>{const no=Dr(po,ku);Mt==null||Mt(no),pn==null||pn(no)}),Nu=wl()(xa,x,`${xa}-${dt}`,{[`${xa}-rtl`]:zn},xn,An,na,Gn,Dn),_u=`${xa}-mask`,Mo=a.useMemo(()=>{const po=[];let ku=0;for(let no=0;no{const no=a.createElement(fa,Object.assign({},po,{prefixCls:xa,size:Ra[ku]}));let Ko=null;const ri=rl[ku];if(ri){const Wi=(Mo[ku-1]||0)+Na[ku],Hi=(Mo[ku+1]||100)-vl[ku+1],Gi=(Mo[ku-1]||0)+vl[ku],Bi=(Mo[ku+1]||100)-Na[ku+1];Ko=a.createElement(Yl,{lazy:ea,index:ku,active:dl===ku,prefixCls:xa,vertical:kn,resizable:ri.resizable,ariaNow:Mo[ku]*100,ariaMin:Math.max(Wi,Hi)*100,ariaMax:Math.min(Gi,Bi)*100,startCollapsible:ri.startCollapsible,endCollapsible:ri.endCollapsible,onOffsetStart:ml,onOffsetUpdate:(as,vi,Ki)=>{let ui=kn?Ki:vi;Ln&&(ui=-ui),Nr(as,ui)},onOffsetEnd:Qu,onCollapse:Io,containerSize:Zt||0})}return a.createElement(a.Fragment,{key:`split-panel-${ku}`},no,Ko)}),typeof dl=="number"&&a.createElement("div",{"aria-hidden":!0,className:wl()(_u,`${_u}-${dt}`)}))))};const _r=hr;_r.Panel=Fa;var Zr=_r,ar={box:"box___9t6dj",code_style:"code_style___L5H95",box_header:"box_header___PThC5",headTip:"headTip___MoiWM",box_wrap:"box_wrap_____SpK",progressbarWrap:"progressbarWrap___Xb_JW",progressItem:"progressItem___r6hIu",circle:"circle___dmxdq",activeWrap:"activeWrap___ZAXAN",quit:"quit___fMx4e",box_botton:"box_botton___nhfoY",mainContent:"mainContent___EseHE",questionWrap:"questionWrap___bTxa_",questionStatus:"questionStatus___g9DRZ",studyUnit:"studyUnit___G1Nk2",page_footer:"page_footer___PFaVy",num_style:"num_style___GIpVz",num_style_active:"num_style_active___bq8RR",button1:"button1___HqBEu",button2:"button2___VYEdv",daojishi:"daojishi___wZ6er",datijieshu:"datijieshu___ouuJX"},Fl={modalContent:"modalContent___iFtJg",modalContentLeft:"modalContentLeft___YMwu4",green:"green___cf5ZK",textArea:"textArea___yDJpX",red:"red___vaJTM",row:"row____R6FZ",html:"html___GYpZl",line:"line___jKbuh",choiceWrap:"choiceWrap___XHmE4",choiceIndex:"choiceIndex___wpoi0",judgementIndex:"judgementIndex___Eie7b",activeAnswer:"activeAnswer___uuVOS",rightAnswer:"rightAnswer___vz9aJ",errorAnswer:"errorAnswer___ffoBB",setAnswerBtn:"setAnswerBtn___JXqx2",activeJudgementAnswer:"activeJudgementAnswer___HPUar",actionWrapper:"actionWrapper___YFUXa",addIcon:"addIcon___XHNO1",deleteIcon:"deleteIcon___Ti66j",analysisWrap:"analysisWrap___a52qa",Drawrap:"Drawrap___sKs5x",iframe:"iframe___ZCHT9",c:"c___yzswq",cpp:"cpp___aD_5y",java:"java___s91Vb",python:"python___PRu_t",commitBtn:"commitBtn___g2N79",questionWrap:"questionWrap___nKdxT",solutionWrap:"solutionWrap___jaM5J",descBox:"descBox___bONsy",title:"title___ufkCS",desc:"desc___DG7jE",choiceBox:"choiceBox___uhqIh",activeAnswerBox:"activeAnswerBox___BEPta",rightAnswerBox:"rightAnswerBox___c561Z",errorAnswerBox:"errorAnswerBox___ouNWS",greenColor:"greenColor___IiAyu",redColor:"redColor___f6vEe"},$r=Object.defineProperty,hu=Object.defineProperties,Qr=Object.getOwnPropertyDescriptors,Hu=Object.getOwnPropertySymbols,cu=Object.prototype.hasOwnProperty,Uu=Object.prototype.propertyIsEnumerable,Zu=(ae,z,x)=>z in ae?$r(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,fu=(ae,z)=>{for(var x in z||(z={}))cu.call(z,x)&&Zu(ae,x,z[x]);if(Hu)for(var x of Hu(z))Uu.call(z,x)&&Zu(ae,x,z[x]);return ae},lu=(ae,z)=>hu(ae,Qr(z));const Gu=({problemset:ae,dispatch:z,question:x,pageCache:ut,solutionVis:dt,disabled:Tn,questionIndex:xn,pageInfo:Ht,SmartPlanItemBanks:Mt,questionChoiceIdsRef:pn,changeChoiceIds:ea})=>{const[Un,Rn]=(0,a.useState)({}),[An,Bn]=(0,a.useState)([]),xa={fontSize:"18px"},Gn=!(ut!=null&&ut.is_end)&&(Ht==null?void 0:Ht.status)=="ended"||(x==null?void 0:x.is_answered)||(ut==null?void 0:ut.is_end)&&!(Mt!=null&&Mt.allow_answer_after_end),aa=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{var kn;const zn=(0,Jt.cloneDeep)(x);Rn(zn);const Ln=(kn=zn==null?void 0:zn.choices)==null?void 0:kn.map((Ta,Zt)=>lu(fu({},Ta),{checked:Ta==null?void 0:Ta.me_answered}));pn.current=Ln.filter(Ta=>Ta.me_answered).map(Ta=>Ta==null?void 0:Ta.choice_id),Bn([...Ln])},[x]);const Dn=kn=>{if(Gn)return;const zn=An.map((Ln,Ta)=>lu(fu({},Ln),{checked:Ta===kn?!(Ln!=null&&Ln.checked):Ln==null?void 0:Ln.checked}));pn.current=zn.filter(Ln=>Ln.checked).map(Ln=>Ln==null?void 0:Ln.choice_id),ea(zn.filter(Ln=>Ln.checked).map(Ln=>Ln==null?void 0:Ln.choice_id)),Bn(zn)},na=(kn=!1)=>{let zn="";return An.forEach((Ln,Ta)=>{kn?Ln!=null&&Ln.me_answered&&(zn=zn+aa[Ta]):Ln!=null&&Ln.is_answer&&(zn=zn+aa[Ta])}),zn};return console.log(xn),a.createElement("div",null,a.createElement("div",{className:Fl.questionWrap},a.createElement(de.Z,{value:'\u591A\u9009\u9898'+(Un==null?void 0:Un.name),style:fu({},xa)}),An==null?void 0:An.map((kn,zn)=>{const{is_answer:Ln,checked:Ta,choice_text:Zt,me_answered:Aa}=kn;let Qa="";return x!=null&&x.is_answered?dt?(Ln&&(Qa=Fl.rightAnswerBox),!Ln&&(Ta||Aa)&&(Qa=Fl.errorAnswerBox)):(Ta||Aa)&&(Qa=Fl.activeAnswerBox):Ta&&(Qa=Fl.activeAnswerBox),a.createElement(qe.Z,{key:zn,className:`${Fl.choiceBox} ${Qa}`,align:"middle",wrap:!1,style:{cursor:Gn?"not-allowed":"pointer",marginTop:zn==0?"40px":"20px"},onClick:Ra=>{Dn(zn)}},a.createElement(Qe.Z,{style:{fontWeight:500,fontSize:"20px"},className:Fl.choiceIndex},aa[zn]),a.createElement(Qe.Z,{flex:1,className:"ml30"},a.createElement(de.Z,{className:Fl.html,value:Zt,style:fu({},xa)})),dt&&Ln&&a.createElement(Qe.Z,null,a.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),dt&&!Ln&&(Ta||Aa)&&a.createElement(Qe.Z,null,a.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))}),dt&&a.createElement("div",{className:Fl.solutionWrap},a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),a.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},na(!1))),a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),An.find(kn=>kn==null?void 0:kn.me_answered)?a.createElement(a.Fragment,null,(()=>{const kn=An.map((Aa,Qa)=>Aa!=null&&Aa.me_answered?Qa:-1).filter(Aa=>Aa!==-1),zn=An.map((Aa,Qa)=>Aa!=null&&Aa.is_answer?Qa:-1).filter(Aa=>Aa!==-1),Ta=kn.length===zn.length&&kn.every(Aa=>zn.includes(Aa))?Fl.greenColor:Fl.redColor,Zt=kn.map(Aa=>aa[Aa]).join("");return a.createElement("span",{className:Ta,style:{fontWeight:600,fontSize:"16px"}},Zt||"\u672A\u4F5C\u7B54")})()):a.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),a.createElement("div",null,a.createElement(de.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Un==null?void 0:Un.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var Yu=(0,se.connect)(({problemset:ae})=>({problemset:ae}))(Gu),Gr=E(59301),Au=Object.defineProperty,Do=Object.defineProperties,Du=Object.getOwnPropertyDescriptors,vu=Object.getOwnPropertySymbols,Su=Object.prototype.hasOwnProperty,uo=Object.prototype.propertyIsEnumerable,Tr=(ae,z,x)=>z in ae?Au(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,Zo=(ae,z)=>{for(var x in z||(z={}))Su.call(z,x)&&Tr(ae,x,z[x]);if(vu)for(var x of vu(z))uo.call(z,x)&&Tr(ae,x,z[x]);return ae},Ar=(ae,z)=>Do(ae,Du(z));const Jl=({questionIndex:ae,problemset:z,dispatch:x,question:ut,solutionVis:dt,pageCache:Tn,pageInfo:xn,questionChoiceIdsRef:Ht,SmartPlanItemBanks:Mt,changeChoiceIds:pn})=>{const[ea,Un]=(0,a.useState)({}),[Rn,An]=(0,a.useState)([]),Bn={fontSize:"18px"},xa=!(Tn!=null&&Tn.is_end)&&(xn==null?void 0:xn.status)=="ended"||(ut==null?void 0:ut.is_answered)||(Tn==null?void 0:Tn.is_end)&&!(Mt!=null&&Mt.allow_answer_after_end),Gn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{var Dn;const na=(0,Jt.cloneDeep)(ut);Un(na);const kn=(Dn=ut==null?void 0:ut.choices)==null?void 0:Dn.map((zn,Ln)=>Ar(Zo({},zn),{checked:zn==null?void 0:zn.me_answered}));Ht.current=kn.filter(zn=>zn.checked).map(zn=>zn==null?void 0:zn.choice_id),An([...kn])},[ut]);const aa=Dn=>{if(xa)return;const na=Rn.map((kn,zn)=>Ar(Zo({},kn),{checked:zn===Dn}));Ht.current=na.filter(kn=>kn.checked).map(kn=>kn==null?void 0:kn.choice_id),pn(na.filter(kn=>kn.checked).map(kn=>kn==null?void 0:kn.choice_id)),An(na)};return Gr.createElement("div",null,Gr.createElement("div",{className:Fl.questionWrap},Gr.createElement(de.Z,{value:'\u5355\u9009\u9898'+(ea==null?void 0:ea.name),style:Zo({},Bn)}),Rn==null?void 0:Rn.map((Dn,na)=>{const{is_answer:kn,checked:zn,choice_text:Ln,me_answered:Ta}=Dn;let Zt="";return ut!=null&&ut.is_answered?dt?(kn&&(Zt=Fl.rightAnswerBox),!kn&&(zn||Ta)&&(Zt=Fl.errorAnswerBox)):(zn||Ta)&&(Zt=Fl.activeAnswerBox):zn&&(Zt=Fl.activeAnswerBox),Gr.createElement(qe.Z,{key:na,className:`${Fl.choiceBox} ${Zt}`,align:"middle",wrap:!1,style:{cursor:xa?"not-allowed":"pointer",marginTop:na==0?"40px":"20px"},onClick:Aa=>{aa(na)}},Gr.createElement(Qe.Z,{style:{fontWeight:500,fontSize:"20px"},className:Fl.choiceIndex},Gn[na]),Gr.createElement(Qe.Z,{flex:1,className:"ml30"},Gr.createElement(de.Z,{className:Fl.html,value:Ln,style:Zo({},Bn)})),dt&&kn&&Gr.createElement(Qe.Z,null,Gr.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),dt&&!kn&&(zn||Ta)&&Gr.createElement(Qe.Z,null,Gr.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))}),dt&&Gr.createElement("div",{className:Fl.solutionWrap},Gr.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},Gr.createElement("div",{className:"c-grey-333 mb5 font16"},Gr.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),Gr.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},Gn[Rn.findIndex(Dn=>Dn==null?void 0:Dn.is_answer)])),Gr.createElement("div",{className:"c-grey-333 mb5 font16"},Gr.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),Rn.find(Dn=>Dn==null?void 0:Dn.me_answered)?Gr.createElement(Gr.Fragment,null,(()=>{var Dn;const na=Rn.findIndex(Ln=>Ln==null?void 0:Ln.me_answered),zn=((Dn=Rn[na])==null?void 0:Dn.is_answer)?Fl.greenColor:Fl.redColor;return Gr.createElement("span",{className:zn,style:{fontWeight:600,fontSize:"16px"}},Gn[na])})()):Gr.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),Gr.createElement("div",null,Gr.createElement(de.Z,{value:'\u9898\u76EE\u89E3\u6790'+((ea==null?void 0:ea.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var yu=(0,se.connect)(({problemset:ae})=>({problemset:ae}))(Jl),Wl=Object.defineProperty,cr=Object.defineProperties,so=Object.getOwnPropertyDescriptors,eo=Object.getOwnPropertySymbols,Ao=Object.prototype.hasOwnProperty,fi=Object.prototype.propertyIsEnumerable,Uo=(ae,z,x)=>z in ae?Wl(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,Fi=(ae,z)=>{for(var x in z||(z={}))Ao.call(z,x)&&Uo(ae,x,z[x]);if(eo)for(var x of eo(z))fi.call(z,x)&&Uo(ae,x,z[x]);return ae},qo=(ae,z)=>cr(ae,so(z));const Ni=({problemset:ae,questionIndex:z,dispatch:x,question:ut,pageCache:dt,solutionVis:Tn,disabled:xn,pageInfo:Ht,SmartPlanItemBanks:Mt,questionChoiceIdsRef:pn,changeChoiceIds:ea})=>{const[Un,Rn]=(0,a.useState)({}),[An,Bn]=(0,a.useState)([]),xa={fontSize:"18px"},Gn=!(dt!=null&&dt.is_end)&&(Ht==null?void 0:Ht.status)=="ended"||(ut==null?void 0:ut.is_answered)||(dt==null?void 0:dt.is_end)&&!(Mt!=null&&Mt.allow_answer_after_end),aa=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{var na;const kn=(0,Jt.cloneDeep)(ut);Rn(kn);const zn=(na=ut==null?void 0:ut.choices)==null?void 0:na.map((Ln,Ta)=>qo(Fi({},Ln),{checked:Ln==null?void 0:Ln.me_answered}));pn.current=zn.filter(Ln=>Ln.checked).map(Ln=>Ln==null?void 0:Ln.choice_id),Bn([...zn])},[ut]);const Dn=na=>{if(Gn)return;const kn=An.map((zn,Ln)=>qo(Fi({},zn),{checked:Ln===na}));pn.current=kn.filter(zn=>zn.checked).map(zn=>zn==null?void 0:zn.choice_id),ea(kn.filter(zn=>zn.checked).map(zn=>zn==null?void 0:zn.choice_id)),Bn(kn)};return a.createElement("div",null,a.createElement("div",{className:Fl.questionWrap},a.createElement(de.Z,{value:'\u5224\u65AD\u9898'+(Un==null?void 0:Un.name),style:Fi({},xa)}),An==null?void 0:An.map((na,kn)=>{const{is_answer:zn,checked:Ln,choice_text:Ta,me_answered:Zt}=na;let Aa="";return ut!=null&&ut.is_answered?Tn?(zn&&(Aa=Fl.rightAnswerBox),!zn&&(Ln||Zt)&&(Aa=Fl.errorAnswerBox)):(Ln||Zt)&&(Aa=Fl.activeAnswerBox):Ln&&(Aa=Fl.activeAnswerBox),a.createElement(qe.Z,{key:kn,className:`${Fl.choiceBox} ${Aa}`,align:"middle",wrap:!1,style:{cursor:Gn?"not-allowed":"pointer",marginTop:kn==0?"40px":"20px"},onClick:Qa=>{Dn(kn)}},a.createElement(Qe.Z,{style:{fontWeight:500,fontSize:"20px"},className:Fl.choiceIndex},aa[kn]),a.createElement(Qe.Z,{flex:1,className:"ml30"},a.createElement(de.Z,{className:Fl.html,value:Ta,style:Fi({},xa)})),Tn&&zn&&a.createElement(Qe.Z,null,a.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),Tn&&!zn&&(Ln||Zt)&&a.createElement(Qe.Z,null,a.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))}),Tn&&a.createElement("div",{className:Fl.solutionWrap},a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),a.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},aa[An.findIndex(na=>na==null?void 0:na.is_answer)])),a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),An.find(na=>na==null?void 0:na.me_answered)?a.createElement(a.Fragment,null,(()=>{var na;const kn=An.findIndex(Ta=>Ta==null?void 0:Ta.me_answered),Ln=((na=An[kn])==null?void 0:na.is_answer)?Fl.greenColor:Fl.redColor;return a.createElement("span",{className:Ln,style:{fontWeight:600,fontSize:"16px"}},aa[kn])})()):a.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),a.createElement("div",null,a.createElement(de.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Un==null?void 0:Un.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var $o=(0,se.connect)(({problemset:ae})=>({problemset:ae}))(Ni),Ui=E(84849),Ns=E(66649),Yi=E.n(Ns),Ps=E(19160),Jr=E(59301),Os=Object.defineProperty,As=Object.getOwnPropertySymbols,pc=Object.prototype.hasOwnProperty,Pc=Object.prototype.propertyIsEnumerable,gc=(ae,z,x)=>z in ae?Os(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,Ec=(ae,z)=>{for(var x in z||(z={}))pc.call(z,x)&&gc(ae,x,z[x]);if(As)for(var x of As(z))Pc.call(z,x)&&gc(ae,x,z[x]);return ae},ys=(ae,z,x)=>new Promise((ut,dt)=>{var Tn=Mt=>{try{Ht(x.next(Mt))}catch(pn){dt(pn)}},xn=Mt=>{try{Ht(x.throw(Mt))}catch(pn){dt(pn)}},Ht=Mt=>Mt.done?ut(Mt.value):Promise.resolve(Mt.value).then(Tn,xn);Ht((x=x.apply(ae,z)).next())});const Oc=({problemset:ae,dispatch:z,question:x,pageCache:ut,solutionVis:dt,SmartPlanItemBanks:Tn,disabled:xn,questionIndex:Ht,questionChoiceIdsRef:Mt,handleRefresh:pn,childWindow:ea,closeProgram:Un,setCloseProgram:Rn,childsWindow:An})=>{var Bn;const[xa,Gn]=(0,a.useState)(!1),[aa,Dn]=(0,a.useState)(""),na=(0,se.useParams)(),[kn,zn]=(0,a.useState)(!1),Ln=(0,a.useRef)(null),Ta=(0,a.useRef)(null),Zt={fontSize:"18px"},[Aa,Qa]=(0,a.useState)([]),[Ra,rr]=(0,a.useState)({page:1,limit:10}),[ta,Na]=(0,a.useState)(0),[vl,Da]=(0,a.useState)(null),rl={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};(0,a.useEffect)(()=>{if(!ea||ea.closed)return;const dl=()=>{var Nr;const Qu={type:"showIntelligentTeacherStatus",aiStatus:(Nr=Tn==null?void 0:Tn.page)==null?void 0:Nr.enable_ai_tutor,questionStatus:(x==null?void 0:x.status)==="ended",SmartPlanItemBanks:Tn};ea.postMessage(Qu,"*")};if(Un){Rn("");const Nr={type:"closeIntelligentTeacherStatus"};for(let Qu=0;Qu{dl()},3e3);else{const Nr=()=>{dl(),ea.removeEventListener("load",Nr)};ea.addEventListener("load",Nr)}const ml=()=>{console.log("\u5B50\u7A97\u53E3\u5DF2\u5173\u95ED"),x!=null&&x.hack_user_identifier&&Dr(),pn()};return ea==null||ea.addEventListener("unload",ml),()=>{ea==null||ea.removeEventListener("unload",ml)}},[ea,Tn,x==null?void 0:x.status,Un]),(0,a.useEffect)(()=>()=>{Ta.current=null},[]);const Ur=()=>ys(void 0,null,function*(){if(zn(!0),x!=null&&x.hack_identifier){const dl=yield(0,Ui.nF)({id:x==null?void 0:x.hack_identifier});if((dl==null?void 0:dl.status)===0){const Nr=window.open(`/myproblems/${dl==null?void 0:dl.identifier}?type=smartPlan&exercisesId=${na==null?void 0:na.id}&coursesId=${na==null?void 0:na.coursesId}&questionId=${x==null?void 0:x.id}&smartPlanItemBankId=${x==null?void 0:x.smart_plan_item_bank_id}`,"_blank")}}zn(!1)}),uu={C:Jr.createElement("span",{className:Fl.c},"C"),"C++":Jr.createElement("span",{className:Fl.cpp},"C++"),Java:Jr.createElement("span",{className:Fl.java},"Java"),Python:Jr.createElement("span",{className:Fl.python},"Python")},Mr={not_started:Jr.createElement("span",{style:{fontSize:"18px",color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F"),not_pass:Jr.createElement("span",{style:{fontSize:"18px",color:"rgb(227,0,0)"}},"\u672A\u901A\u5173"),passed:Jr.createElement("span",{style:{fontSize:"18px",color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173"),delay_passed:Jr.createElement("span",{style:{fontSize:"18px",color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")},Dr=(dl=1,ml=10)=>ys(void 0,null,function*(){const Nr=yield(0,Ye.ZP)(`/api/myproblems/${x==null?void 0:x.hack_user_identifier}/submit_records.json`,{method:"get",params:{page:dl,limit:ml}});Qa(Nr==null?void 0:Nr.records),Na(Nr==null?void 0:Nr.records_count)});return(0,a.useEffect)(()=>{x!=null&&x.hack_user_identifier&&Dr()},[x==null?void 0:x.hack_user_identifier]),Jr.createElement("div",null,Jr.createElement("div",{className:Fl.questionWrap},Jr.createElement(de.Z,{value:'

      \u7F16\u7A0B\u9898

      '+(x==null?void 0:x.name),style:Ec({},Zt)}),Jr.createElement("div",{className:Fl.descBox},Jr.createElement("div",{className:Fl.title},Jr.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(Bn=x==null?void 0:x.languages)==null?void 0:Bn.map((dl,ml,Nr)=>Jr.createElement(a.Fragment,{key:ml},uu[dl==null?void 0:dl.language]))),Jr.createElement("div",{className:Fl.desc,style:{height:"max-content",maxHeight:"210px",overflowY:"auto"}},Jr.createElement(de.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(x==null?void 0:x.description),style:{fontSize:"16px",color:"#000"}}))),dt&&Jr.createElement("div",{className:Fl.solutionWrap},Jr.createElement("div",null,Jr.createElement(de.Z,{value:'\u53C2\u8003\u7B54\u6848'+((x==null?void 0:x.answer_text)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),style:{color:"#000"}})),Jr.createElement("div",null,Jr.createElement(de.Z,{value:'\u9898\u76EE\u89E3\u6790'+((x==null?void 0:x.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))),(x==null?void 0:x.answer_status)!="not_started"&&Jr.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"30px",fontWeight:500}},Jr.createElement("span",{style:{fontSize:"18px",color:"#000",fontWeight:"500",marginRight:"10px"}},"\u7B54\u9898\u72B6\u6001"),Mr[x==null?void 0:x.answer_status]),(x==null?void 0:x.answer_status)!="not_started"&&Jr.createElement("div",{className:Fl.descBox},Jr.createElement("div",{className:Fl.title},Jr.createElement("span",{style:{fontSize:"16px",color:"#000",marginRight:"8px"}},"\u6700\u540E\u901A\u5173\u4EE3\u7801"),Jr.createElement("span",{style:{fontSize:"14px",color:"#666"}},"(\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)")),Jr.createElement("div",{className:Fl.desc,style:{backgroundColor:"#fff"}},Jr.createElement(hl.ZP,{height:300,language:x==null?void 0:x.language,value:x!=null&&x.passed_code?Cr.Base64.decode(x==null?void 0:x.passed_code):"",theme:"default",options:rl}))),(x==null?void 0:x.answer_status)!="not_started"&&!!ta&&Jr.createElement(De.default,{style:{marginTop:"40px"},columns:[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"query_index",width:80,render:(dl,ml,Nr)=>Jr.createElement("span",{style:{color:"#000"}},(Ra.page-1)*Ra.limit+Nr+1)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:140,render:(dl,ml)=>Jr.createElement("span",{style:{color:"#000"}},ml!=null&&ml.created_at?Yi()(ml==null?void 0:ml.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(dl,ml)=>{var Nr;return Jr.createElement("span",{className:`${dl===0?"c-green":"c-red"}`},(Nr=gu.Im[dl])==null?void 0:Nr.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}},{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(dl,ml)=>Jr.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>ys(void 0,null,function*(){var Nr,Qu,Io;const Nu=yield(0,Ps.X6)(ml==null?void 0:ml.id);xe.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",autoFocusButton:null,cancelButtonProps:{style:{display:"none"}},title:"\u4EE3\u7801\u5185\u5BB9",content:Jr.createElement("div",{className:"mb10"},Jr.createElement(hl.ZP,{height:300,language:(Nr=Nu==null?void 0:Nu.data)==null?void 0:Nr.language,theme:"vs-light",value:(Qu=Nu==null?void 0:Nu.data)!=null&&Qu.code?Cr.Base64.decode((Io=Nu==null?void 0:Nu.data)==null?void 0:Io.code):"",options:rl}))})})},"\u67E5\u770B\u4EE3\u7801")}].filter(dl=>!!dl),pagination:{total:ta||0,onChange:(dl,ml)=>ys(void 0,null,function*(){rr({page:dl,limit:ml}),yield Dr()}),current:Ra==null?void 0:Ra.page,pageSize:Ra==null?void 0:Ra.limit,showTotal:dl=>Jr.createElement(Jr.Fragment,null,"\u5171",Jr.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},dl),"\u6761\u6570\u636E")},dataSource:Aa})))};var hc=(0,se.connect)(({problemset:ae})=>({problemset:ae}))(Oc),Qi=E(78148),Gs=E(19586),to={header_style:"header_style___Dx0vL",content:"content___RXnuY",legend:"legend___evR3g",legend_icon:"legend_icon___EEW5x",item_list:"item_list___Kl2Op",item_list_title:"item_list_title___NB3Cg",item_title:"item_title___koibo",item_top:"item_top___fIB7h",item_bottom:"item_bottom___wsbMe",box:"box___VtbZB",page_item_acitve:"page_item_acitve___FbAiG",top_content:"top_content___BwoGH",drag_style:"drag_style___t_nRF",page_item:"page_item____ovHq"},Tc=Object.defineProperty,Ac=Object.defineProperties,kc=Object.getOwnPropertyDescriptors,Ts=Object.getOwnPropertySymbols,Lc=Object.prototype.hasOwnProperty,Ks=Object.prototype.propertyIsEnumerable,Pi=(ae,z,x)=>z in ae?Tc(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,ts=(ae,z)=>{for(var x in z||(z={}))Lc.call(z,x)&&Pi(ae,x,z[x]);if(Ts)for(var x of Ts(z))Ks.call(z,x)&&Pi(ae,x,z[x]);return ae},ns=(ae,z)=>Ac(ae,kc(z)),_s=(ae,z,x)=>new Promise((ut,dt)=>{var Tn=Mt=>{try{Ht(x.next(Mt))}catch(pn){dt(pn)}},xn=Mt=>{try{Ht(x.throw(Mt))}catch(pn){dt(pn)}},Ht=Mt=>Mt.done?ut(Mt.value):Promise.resolve(Mt.value).then(Tn,xn);Ht((x=x.apply(ae,z)).next())});const Js={cursor:"move",transition:"unset"},ed=ae=>{const{tag:z}=ae,{listeners:x,transform:ut,transition:dt,isDragging:Tn,setNodeRef:xn}=useSortable({id:z.id}),Ht=Tn&&ut?ns(ts({},Js),{transform:`translate3d(${ut.x}px, ${ut.y}px, 0)`,transition:"unset",zIndex:20,cursor:"pointer"}):ns(ts({},Js),{transition:"none",zIndex:10,cursor:"pointer"});return React.createElement("div",ns(ts({style:Ht,ref:xn},x),{className:styles.drag_style}),React.createElement("div",{className:styles.item_bottom},(z==null?void 0:z.id)==1?"\u4EA4\u4E921":"\u7ED1\u5B9A\u4EA4\u4E92"))},Xs=({globalSetting:ae,interactiveOpen:z,onClose:x,maxPage:ut,currentPage:dt,paramsHttp:Tn,handlePageClick:xn,currentPosition:Ht})=>{var Mt;const[pn,ea]=(0,a.useState)(!1),[Un,Rn]=(0,a.useState)(!1),[An,Bn]=(0,a.useState)("1");(0,a.useEffect)(()=>{ea(z),Rn(!1)},[z]);const[xa,Gn]=(0,a.useState)([]),aa=()=>_s(void 0,null,function*(){const na=yield(0,Ye.ZP)(`/api/courses/${Tn==null?void 0:Tn.coursesId}/smart_plans/${Tn==null?void 0:Tn.id}/get_user_learn_records.json`,{method:"get"});(na==null?void 0:na.status)==0&&Gn(na==null?void 0:na.data)});(0,a.useEffect)(()=>{z&&aa()},[z]);const Dn=na=>{var kn,zn,Ln,Ta,Zt,Aa,Qa,Ra;((kn=na==null?void 0:na.active)==null?void 0:kn.id)==((zn=na==null?void 0:na.over)==null?void 0:zn.id)&&(Bn((Ln=na==null?void 0:na.active)==null?void 0:Ln.id),Rn(!0)),(Ta=na==null?void 0:na.over)!=null&&Ta.id&&((Zt=na==null?void 0:na.active)==null?void 0:Zt.id)!=((Aa=na==null?void 0:na.over)==null?void 0:Aa.id)&&(console.log((Qa=na==null?void 0:na.active)==null?void 0:Qa.id),console.log((Ra=na==null?void 0:na.over)==null?void 0:Ra.id))};return a.createElement(xe.default,{footer:null,title:null,closable:!1,open:pn,width:"auto",centered:!0,bodyStyle:{padding:0,overflow:"hidden"}},a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{style:{width:"800px",height:"640px",padding:"20px"}},a.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{style:{fontSize:"16px",fontWeight:500}},"\u8BFE\u4EF6\u5B66\u4E60\u8FDB\u5EA6"),a.createElement("i",{className:"iconfont icon-guanbi11 font14",style:{cursor:"pointer"},onClick:()=>{x()}})),a.createElement("div",{className:to.header_style},a.createElement("div",null,"\u7CFB\u7EDF\u5C06\u5B9E\u65F6\u8BB0\u5F55\u5B66\u751F\u7684\u5B66\u4E60\u5B8C\u6210\u60C5\u51B5\uFF0C\u5B8C\u6210\u5B66\u4E60\u89C4\u5219\u5982\u4E0B\uFF1A"),a.createElement("div",null,"1.\u5305\u542B\u4EA4\u4E92\u5185\u5BB9\u7684\u5E7B\u706F\u7247\uFF1A\u9700\u8981\u5B66\u751F\u5B8C\u6210\u6240\u6709\u4EA4\u4E92\u64CD\u4F5C\u624D\u53EF\u6807\u8BB0\u4E3A\u5B8C\u6210\u5B66\u4E60"),a.createElement("div",null,"2.\u65E0\u4EA4\u4E92\u5185\u5BB9\u7684\u5E7B\u706F\u7247\uFF1A\u5B66\u751F\u6301\u7EED\u89C2\u770B\u8FBE10\u79D2\u540E\u81EA\u52A8\u8BB0\u5F55\u4E3A\u5B8C\u6210\u5B66\u4E60")),a.createElement("div",{className:to.content},a.createElement("div",{className:to.legend},a.createElement("div",{className:to.legend_icon,style:{background:"#2EC25B"}}),a.createElement("div",null,"\u5DF2\u5B8C\u6210\u5B66\u4E60\u7684\u5E7B\u706F\u7247"),a.createElement("div",{className:to.legend_icon,style:{background:"#C8D2E0",marginLeft:"40px"}}),a.createElement("div",null,"\u672A\u5B8C\u6210\u5B66\u4E60\u7684\u5E7B\u706F\u7247")),a.createElement("div",{style:{height:"380px",overflowY:"auto"}},a.createElement("div",{className:to.item_list},a.createElement("div",{className:to.item_list_title},(Mt=Array.from({length:Math.ceil((xa==null?void 0:xa.length)/5)},(na,kn)=>kn+1))==null?void 0:Mt.map((na,kn)=>a.createElement("div",{className:to.item_title},a.createElement("div",{className:to.item_top},a.createElement("div",null,"\u5E7B\u706F\u7247"),a.createElement("div",null,"\u9875\xA0\xA0\xA0\u7801")),a.createElement("div",{className:to.item_bottom},"\u4EA4\xA0\xA0\xA0\u4E92")))),a.createElement("div",{className:to.box}," ",xa==null?void 0:xa.map(na=>{var kn,zn,Ln;return a.createElement("div",{className:na!=null&&na.learn_finish?to.page_item_acitve:to.page_item,style:{background:Ht===(na==null?void 0:na.position)?"rgba(48, 97, 208, 0.2)":""}},a.createElement("div",{className:to.item_top,onClick:()=>{xn(na==null?void 0:na.position)}},a.createElement("div",{className:to.top_content},na==null?void 0:na.position)),!!((kn=na==null?void 0:na.module_sort)!=null&&kn.length)&&a.createElement("div",{className:to.drag_style,onClick:()=>{xn(na==null?void 0:na.position)}},a.createElement("div",{className:to.item_bottom},(Ln=(zn=na==null?void 0:na.module_sort)==null?void 0:zn.map((Ta,Zt)=>`\u4EA4\u4E92${Zt+1}`))==null?void 0:Ln.join(" "))))}))))))))};var Rc=(0,se.connect)(({globalSetting:ae})=>({globalSetting:ae}))(Xs),ql=E(59301),jc=Object.defineProperty,zc=Object.defineProperties,Zc=Object.getOwnPropertyDescriptors,yc=Object.getOwnPropertySymbols,Uc=Object.prototype.hasOwnProperty,Yc=Object.prototype.propertyIsEnumerable,Cc=(ae,z,x)=>z in ae?jc(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,qs=(ae,z)=>{for(var x in z||(z={}))Uc.call(z,x)&&Cc(ae,x,z[x]);if(yc)for(var x of yc(z))Yc.call(z,x)&&Cc(ae,x,z[x]);return ae},$s=(ae,z)=>zc(ae,Zc(z)),Vi=(ae,z,x)=>new Promise((ut,dt)=>{var Tn=Mt=>{try{Ht(x.next(Mt))}catch(pn){dt(pn)}},xn=Mt=>{try{Ht(x.throw(Mt))}catch(pn){dt(pn)}},Ht=Mt=>Mt.done?ut(Mt.value):Promise.resolve(Mt.value).then(Tn,xn);Ht((x=x.apply(ae,z)).next())});const Qc=({user:ae,officeToken:z,classroomList:x,globalSetting:ut,loading:dt,problemset:Tn,dispatch:xn,pageCache:Ht,pageNum:Mt,maxPage:pn,aiImg:ea,changePage:Un,isSimulate:Rn,gotoSlide:An})=>{var Bn,xa,Gn,aa,Dn,na,kn,zn,Ln,Ta,Zt,Aa,Qa,Ra,rr,ta,Na,vl,Da,rl,Ur,uu,Mr,Dr,dl,ml,Nr,Qu,Io,Nu,_u,Mo,ei,po,ku,no,Ko,ri,Wi,Hi,Gi,Bi,as,vi,Ki,ui,Ti,ls,ki,_i,du,No,wo,bi,wi,yo,Li,rs,Ha,Ri,ks,us,Ji,Cs,tc,Fs,os,xi,nc,Ls;const[nu,is]=(0,a.useState)(0),Po=(0,se.useParams)(),[Bc,Rs]=(0,a.useState)(!1),[Bs,_o]=(0,a.useState)(!1),[Ju,ss]=(0,a.useState)(0),[mr,js]=(0,a.useState)([]),cs=(0,a.useRef)(null),Jo=(0,a.useRef)([]),[bs,Xi]=(0,a.useState)(!1),[zo,ac]=(0,a.useState)(null),[zs,lc]=(0,a.useState)([]),[rc,uc]=(0,a.useState)(!1),[oc,ic]=(0,a.useState)(!1),[Hc]=(0,se.useSearchParams)(),[Di,xo]=(0,a.useState)(!1),{SmartPlanItemBanks:Cn}=x,[bc,Zs]=(0,a.useState)(),[ti,Us]=(0,a.useState)(""),pi=(0,a.useRef)(null),Yo=(0,a.useRef)(null);(0,a.useEffect)(()=>{var Za;((Za=Cn==null?void 0:Cn.page)==null?void 0:Za.current_limit_time)>0?Us(Cn.page.current_limit_time+1):Us("")},[(Bn=Cn==null?void 0:Cn.page)==null?void 0:Bn.current_limit_time]);const ds=()=>{if(!pi.current)return ti;const Za=Math.floor((Date.now()-pi.current)/1e3);return Math.max(0,ti-Za)},ws=()=>{const Za=ds();if(Us(Za),Za<=0){Yo.current&&(clearTimeout(Yo.current),Yo.current=null),setTimeout(()=>{Zs(new Date),Oo()},2e3);return}Yo.current&&clearTimeout(Yo.current),Yo.current=setTimeout(ws,1e3)};(0,a.useEffect)(()=>{if(ti<=0)return;ti==1&&setTimeout(()=>{le.ZP.warning("\u7B54\u9898\u7ED3\u675F\uFF0C\u65E0\u6CD5\u7EE7\u7EED\u63D0\u4EA4")},1e3),pi.current=Date.now(),ws();const Za=()=>{document.hidden?Yo.current&&(clearTimeout(Yo.current),Yo.current=null):!Yo.current&&ti>0&&(pi.current=Date.now()-(ti-ds())*1e3,ws())};return document.addEventListener("visibilitychange",Za),()=>{Yo.current&&clearTimeout(Yo.current),document.removeEventListener("visibilitychange",Za)}},[ti]);const sc=Za=>{const ur=Math.floor(Za/60),Sr=Za%60;return`${String(ur).padStart(2,"0")}:${String(Sr).padStart(2,"0")}`},wc={item_bank:"\u8BD5\u9898\u4F5C\u7B54",ai_qna:"\u667A\u6167\u4F34\u5B66",page_info:"\u9605\u8BFB\u89E3\u6790",animation_code:"\u52A8\u6548\u5B66\u4E60"},Gc={page_info:"1",ai_qna:"2",item_bank:"4"},[gi,Ys]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[cc,ms]=(0,a.useState)(""),xs=(0,a.useRef)(null),Ds=(0,a.useRef)(null);(0,a.useEffect)(()=>{var Za;((Za=Cn==null?void 0:Cn.page)==null?void 0:Za.animation_code)!==""&&(clearTimeout(Ds.current),Ds.current=setTimeout(()=>{var ur;const Sr=document.createElement("iframe");Sr.style.width="100%",Sr.style.height="100%",Sr.style.overflow="auto",Sr.style.border="0";const Pu=ou=>{try{const ao=ou.documentElement.scrollHeight;Sr.style.height=`${Math.max(ao+10,400)}px`,ao||setTimeout(()=>{Pu(ou)},1e3)}catch(ao){console.error("\u65E0\u6CD5\u8BBF\u95EE iframe \u5185\u5BB9",ao)}};if(xs.current){xs.current.innerHTML="",xs.current.appendChild(Sr);const ou=Sr.contentDocument||Sr.contentWindow.document;ou.open(),ou.write((ur=Cn==null?void 0:Cn.page)==null?void 0:ur.animation_code),ou.documentElement.scrollHeight,Pu(ou),setTimeout(()=>{Pu(ou)},1e3)}},1e3))},[(xa=Cn==null?void 0:Cn.page)==null?void 0:xa.animation_code,gi.open,Ju,cc]),(0,a.useEffect)(()=>{var Za;if(Mt){const ur=((Za=Cn==null?void 0:Cn.page)==null?void 0:Za.lesson_mode)==="self_learning";(!ur||ur&&cs.current!==Mt)&&Oo()}cs.current=Mt},[Mt,nu,Ht==null?void 0:Ht.randomData]),(0,a.useEffect)(()=>{Jo.current=[]},[nu]),(0,a.useEffect)(()=>{is(0),ss(0),uc(!1),ic(!1)},[Mt]);const Oo=()=>Vi(void 0,null,function*(){Rs(!0);const Za=yield xn({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:Po==null?void 0:Po.coursesId,id:Po==null?void 0:Po.id,position:Mt,max_position:pn,is_simulate:Rn||null}});Rs(!1)});(0,a.useEffect)(()=>{var Za,ur,Sr,Pu;Ys($s(qs({},gi),{defaultValue:(Za=Cn==null?void 0:Cn.page)==null?void 0:Za.animation_code})),ms(new Date),Va((ur=Cn==null?void 0:Cn.item_banks)==null?void 0:ur[nu]),Cn!=null&&Cn.relation_positions&&Un(Cn==null?void 0:Cn.relation_positions);let ou=[];ou=(Pu=(Sr=Cn==null?void 0:Cn.page)==null?void 0:Sr.module_sort)==null?void 0:Pu.map((ao,qi)=>({key:qi+1,label:wc[ao]})),console.log("items---",ou),js([...ou||[]])},[Cn]);const fs=Za=>Vi(void 0,null,function*(){var ur,Sr,Pu,ou,ao;(Za==null?void 0:Za.length)!==0&&(yield(0,Ye.ZP)(`/api/smart_plan_item_banks/${(ur=Cn==null?void 0:Cn.page)==null?void 0:ur.id}/user_answers.json`,{method:"post",body:{item_bank_id:(Pu=(Sr=Cn==null?void 0:Cn.item_banks)==null?void 0:Sr[nu])==null?void 0:Pu.id,item_choice_id:((ao=(ou=Cn==null?void 0:Cn.item_banks)==null?void 0:ou[nu])==null?void 0:ao.item_type)=="MULTIPLE"?Za:Za==null?void 0:Za[0],is_simulate:Rn||null,is_answered:!1}}))}),gn=()=>Vi(void 0,null,function*(){var Za,ur,Sr,Pu,ou;if(Jo.current.length===0){le.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Xi(!0);const ao=yield(0,Ye.ZP)(`/api/smart_plan_item_banks/${(Za=Cn==null?void 0:Cn.page)==null?void 0:Za.id}/user_answers.json`,{method:"post",body:{item_bank_id:(Sr=(ur=Cn==null?void 0:Cn.item_banks)==null?void 0:ur[nu])==null?void 0:Sr.id,item_choice_id:((ou=(Pu=Cn==null?void 0:Cn.item_banks)==null?void 0:Pu[nu])==null?void 0:ou.item_type)=="MULTIPLE"?Jo.current:Jo.current[0],is_simulate:Rn||null,is_answered:!0}});Xi(!1),(ao==null?void 0:ao.status)===0&&(yield Oo(),le.ZP.success("\u63D0\u4EA4\u6210\u529F"))}),Va=Za=>{var ur,Sr;if(Ht!=null&&Ht.is_end){if(Cn!=null&&Cn.allow_answer_after_end&&!(Za!=null&&Za.is_answered)){_o(!1);return}_o(!0);return}switch((ur=Cn==null?void 0:Cn.page)==null?void 0:ur.solution_visibility){case"hidden":_o(!1);break;case"show_after_edit":Za!=null&&Za.is_answered?_o(!0):_o(!1);break;case"show_after_submission":((Sr=Cn==null?void 0:Cn.page)==null?void 0:Sr.status)==="ended"?_o(!0):_o(!1);break;case"show_after_ended":Ht!=null&&Ht.is_end?_o(!0):_o(!1);break;default:_o(!1)}},el=(Za=0)=>{var ur,Sr,Pu,ou;switch((ur=mr==null?void 0:mr[Za])==null?void 0:ur.label){case"\u8BD5\u9898\u4F5C\u7B54":return((Sr=Cn==null?void 0:Cn.item_banks)==null?void 0:Sr.length)&&((Pu=Cn==null?void 0:Cn.item_banks)==null?void 0:Pu.every(ao=>ao==null?void 0:ao.is_answered));case"\u667A\u6167\u4F34\u5B66":return((ou=Cn==null?void 0:Cn.page)==null?void 0:ou.finish_ai_qna)||rc;case"\u9605\u8BFB\u89E3\u6790":return(Cn==null?void 0:Cn.page.finish_read_page_info)||oc;case"\u52A8\u6548\u5B66\u4E60":return!0}};(0,a.useEffect)(()=>{var Za;Va((Za=Cn==null?void 0:Cn.item_banks)==null?void 0:Za[nu])},[nu]);const Vr=()=>{if(!el()){le.ZP.info("\u8BF7\u5B8C\u6210\u672C\u9636\u6BB5\u7684\u5B66\u4E60\u4EFB\u52A1");return}ss(1)},au=()=>Vi(void 0,null,function*(){var Za,ur,Sr,Pu,ou,ao,qi,od;if((ur=(Za=Cn==null?void 0:Cn.item_banks)==null?void 0:Za[nu])!=null&&ur.hack_identifier){const $i=yield(0,Ui.nF)({id:(Pu=(Sr=Cn==null?void 0:Cn.item_banks)==null?void 0:Sr[nu])==null?void 0:Pu.hack_identifier});if(($i==null?void 0:$i.status)===0){const id=window.open(`/myproblems/${$i==null?void 0:$i.identifier}?type=smartPlan&exercisesId=${Po==null?void 0:Po.id}&coursesId=${Po==null?void 0:Po.coursesId}&questionId=${(ao=(ou=Cn==null?void 0:Cn.item_banks)==null?void 0:ou[nu])==null?void 0:ao.id}&smartPlanItemBankId=${(od=(qi=Cn==null?void 0:Cn.item_banks)==null?void 0:qi[nu])==null?void 0:od.smart_plan_page_item_bank_id}&isSimulate=${Rn}&is_smart_plan=true`,"_blank");ac(id),zs.push(id),lc([...zs])}}}),Kn=()=>{if(mr!=null&&mr.length){const Za=mr==null?void 0:mr.findIndex(ur=>(ur==null?void 0:ur.label)=="\u8BD5\u9898\u4F5C\u7B54");return Za>-1?Za==0?el(0):el(1):!0}else return!0};return(0,a.useEffect)(()=>{var Za,ur;if(!zo||zo.closed||((ur=(Za=Cn==null?void 0:Cn.item_banks)==null?void 0:Za[nu])==null?void 0:ur.item_type)!="PROGRAM")return;const Sr=()=>{var ou,ao;const qi={type:"showIntelligentTeacherStatus",aiStatus:(ou=Cn==null?void 0:Cn.page)==null?void 0:ou.enable_ai_tutor,questionStatus:((ao=Cn==null?void 0:Cn.page)==null?void 0:ao.status)==="ended",SmartPlanItemBanks:Cn};zo.postMessage(qi,"*")};if(zo.document.readyState==="complete")setTimeout(()=>{Sr()},3e3);else{const ou=()=>{Sr(),zo.removeEventListener("load",ou)};zo.addEventListener("load",ou)}const Pu=()=>Vi(void 0,null,function*(){console.log("\u5B50\u7A97\u53E3\u5DF2\u5173\u95ED")});return zo==null||zo.addEventListener("unload",Pu),()=>{zo==null||zo.removeEventListener("unload",Pu)}},[zo,Cn,Ju,nu]),ql.createElement("section",null,ql.createElement(ze.Z,{spinning:!1},(Cn==null?void 0:Cn.smart_plan_status)=="not_started"&&!(Cn!=null&&Cn.is_simulate)?ql.createElement(Er.Z,{styles:{margin:"35vh auto"},customText:"\u6682\u672A\u5F00\u8BFE"}):ql.createElement("div",{className:ar.box},ql.createElement("div",{className:ar.box_header,style:{height:Ju==1?"140px":"95px"}},ql.createElement("div",{className:ar.box_wrap},!!mr.length&&ql.createElement("div",{className:ar.progressbarWrap},ql.createElement("div",{className:`${ar.progressItem} ${Ju==0?ar.activeWrap:""}`,onClick:()=>Vi(void 0,null,function*(){ss(0),yield Oo()})},mr.length>1&&(el()?ql.createElement("i",{className:"iconfont icon-duigou mr10 font24",style:{color:"#3061D0"}}):ql.createElement("div",{className:ar.circle},"1")),ql.createElement("div",null,(Gn=mr==null?void 0:mr[0])==null?void 0:Gn.label),Ju==0&&((aa=mr==null?void 0:mr[0])==null?void 0:aa.label)=="\u8BD5\u9898\u4F5C\u7B54"&&ti&&((Dn=Cn==null?void 0:Cn.page)==null?void 0:Dn.status)=="in_progress"?ql.createElement("span",{className:ar.daojishi},ql.createElement("i",{className:"iconfont icon-dingbu-shiyanhuanjingdaojishi mr5"}),ql.createElement("span",{style:{width:"45px"}},sc(ti))):ql.createElement("span",null),Ju==0&&((na=mr==null?void 0:mr[0])==null?void 0:na.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((kn=Cn==null?void 0:Cn.page)==null?void 0:kn.status)=="ended"?ql.createElement("span",{className:ar.datijieshu},"\u7B54\u9898\u5DF2\u7ED3\u675F"):ql.createElement("span",null)),mr.length>1&&ql.createElement(ql.Fragment,null,ql.createElement("img",{src:E(922),width:46,height:10,style:{marginLeft:"10px",marginRight:"10px"}}),ql.createElement("div",{className:`${ar.progressItem} ${Ju==1?ar.activeWrap:""}`,onClick:()=>Vi(void 0,null,function*(){Vr(),el()&&(yield Oo())})},el(0)&&el(1)?ql.createElement("i",{className:"iconfont icon-duigou mr10 font24",style:{color:"#3061D0"}}):ql.createElement("div",{className:ar.circle},"2"),ql.createElement("div",null,(zn=mr==null?void 0:mr[1])==null?void 0:zn.label),Ju==1&&((Ln=mr==null?void 0:mr[1])==null?void 0:Ln.label)=="\u8BD5\u9898\u4F5C\u7B54"&&ti&&((Ta=Cn==null?void 0:Cn.page)==null?void 0:Ta.status)=="in_progress"?ql.createElement("span",{className:ar.daojishi},ql.createElement("i",{className:"iconfont icon-dingbu-shiyanhuanjingdaojishi mr5"}),ql.createElement("span",{style:{width:"45px"}},sc(ti))):ql.createElement("span",null),Ju==1&&((Zt=mr==null?void 0:mr[1])==null?void 0:Zt.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((Aa=Cn==null?void 0:Cn.page)==null?void 0:Aa.status)=="ended"?ql.createElement("span",{className:ar.datijieshu},"\u7B54\u9898\u5DF2\u7ED3\u675F"):ql.createElement("span",null)))),ql.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},!Rn&&ql.createElement("div",{className:ar.box_botton,style:{marginRight:"20px"},onClick:()=>{xo(!0)}},ql.createElement("img",{src:E(49324),width:18}),ql.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"\u5B66\u4E60\u8FDB\u5EA6")),ql.createElement("div",{className:ar.quit,onClick:()=>{se.history.push(`/classrooms/${Po==null?void 0:Po.coursesId}/smart_plan`)}},ql.createElement("i",{className:"iconfont icon-tuichukejian",style:{width:"16px",height:"16px",marginTop:"2px"}}),ql.createElement("div",{style:{marginLeft:"5px"}},"\u9000\u51FA\u5B66\u4E60"))))),ql.createElement("div",{className:ar.mainContent,style:{height:Ju==1?((Qa=mr==null?void 0:mr[Ju])==null?void 0:Qa.label)=="\u8BD5\u9898\u4F5C\u7B54"?"calc(100vh - 220px)":"calc(100vh - 140px)":((Ra=mr==null?void 0:mr[Ju])==null?void 0:Ra.label)=="\u8BD5\u9898\u4F5C\u7B54"?"calc(100vh - 175px)":"calc(100vh - 95px)"}},!(mr!=null&&mr.length)&&ql.createElement("div",null,ql.createElement(Er.Z,{customText:"\u672C\u9875\u91CD\u70B9\u4E3A\u638C\u63E1\u5DE6\u4FA7\u5E7B\u706F\u7247\u7684\u77E5\u8BC6\u8981\u70B9\uFF0C\u8BF7\u8BA4\u771F\u9605\u8BFB\u3002"})),((rr=mr==null?void 0:mr[Ju])==null?void 0:rr.label)=="\u667A\u6167\u4F34\u5B66"&&ql.createElement(Qi.Z,{onNextButtonClick:()=>{Vr(),Oo()},style:{height:"100%"},onStatusChange:Za=>{uc(Za)},showNextButton:Ju+1!=(mr==null?void 0:mr.length),showInterText:(z==null?void 0:z.Status)=="ended"||(Ht==null?void 0:Ht.is_end),interactionTotal:(ta=Cn==null?void 0:Cn.page)==null?void 0:ta.knowledge_size,initDefaultChatDataKey:((Na=Cn==null?void 0:Cn.page)==null?void 0:Na.id)+((vl=Cn==null?void 0:Cn.page)==null?void 0:vl.update_size),defaultChatData:(Da=Cn==null?void 0:Cn.student_qna_records)==null?void 0:Da.knowledge,data:{ppt_url:ea==null?void 0:ea.map(Za=>Za==null?void 0:Za.url),questionable_type:"SmartPlanItemBank",questionable_id:(rl=Cn==null?void 0:Cn.page)==null?void 0:rl.id,position:Mt,type:11,scene_type:Rn?13:null}}),((Ur=mr==null?void 0:mr[Ju])==null?void 0:Ur.label)=="\u9605\u8BFB\u89E3\u6790"&&ql.createElement(Gs.Z,{onNextButtonClick:()=>{Vr(),Oo()},style:{height:"100%"},openRecord:((uu=Cn==null?void 0:Cn.page)==null?void 0:uu.finish_read_page_info)===!1,showNextButton:Ju+1!=(mr==null?void 0:mr.length),showInterText:(z==null?void 0:z.Status)=="ended"||(Ht==null?void 0:Ht.is_end),onStatusChange:Za=>{ic(Za)},readingTime:(Mr=Cn==null?void 0:Cn.page)==null?void 0:Mr.info_read_time,analysis:(Dr=Cn==null?void 0:Cn.page)==null?void 0:Dr.page_info,totalTime:(dl=Cn==null?void 0:Cn.page)==null?void 0:dl.info_read_min_time,initDefaultChatDataKey:(ml=Cn==null?void 0:Cn.page)==null?void 0:ml.id,defaultChatData:(Nr=Cn==null?void 0:Cn.student_qna_records)==null?void 0:Nr.page_info,data:{ppt_url:ea==null?void 0:ea.map(Za=>Za==null?void 0:Za.url),questionable_type:"SmartPlanItemBank",questionable_id:(Qu=Cn==null?void 0:Cn.page)==null?void 0:Qu.id,position:Mt,type:10,scene_type:Rn?13:null}}),ql.createElement("div",{style:{padding:"0px 20px"}},ql.createElement(jl.Z,{key:cc,defaultValue:gi.defaultValue,open:gi.open,onOpenChange:Za=>{Ys($s(qs({},gi),{open:0}))},language:gi.language,height:gi.height,showExtra:!1}),((Io=mr==null?void 0:mr[Ju])==null?void 0:Io.label)=="\u52A8\u6548\u5B66\u4E60"&&((Nu=Cn==null?void 0:Cn.page)==null?void 0:Nu.animation_code)&&ql.createElement("div",{className:ar.code_style},ql.createElement("div",{style:{display:"flex",alignItems:"center"}},ql.createElement("div",{style:{color:"#333",fontWeight:500,fontSize:"14px"}},"\u667A\u80FD\u52A8\u6548"),ql.createElement(re.Z,{title:"\u5168\u5C4F\u5C55\u793A"},ql.createElement("i",{className:"iconfont icon-quanping5 font14",style:{marginLeft:"auto",color:"#3061D0",cursor:"pointer"},onClick:()=>{Ys($s(qs({},gi),{open:gi.open+1}))}}))),ql.createElement("div",{className:"mt10",ref:xs})),((_u=mr==null?void 0:mr[Ju])==null?void 0:_u.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((Mo=Cn==null?void 0:Cn.item_banks)!=null&&Mo[nu]&&((po=["in_progress","ended"])!=null&&po.includes((ei=Cn==null?void 0:Cn.page)==null?void 0:ei.status))?ql.createElement(ql.Fragment,null,ql.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center"}},((no=(ku=Cn==null?void 0:Cn.item_banks)==null?void 0:ku[nu])==null?void 0:no.item_type)==="SINGLE"&&ql.createElement(yu,{questionIndex:((Ko=Cn==null?void 0:Cn.item_banks)==null?void 0:Ko.length)>1?nu+1:0,question:(ri=Cn==null?void 0:Cn.item_banks)==null?void 0:ri[nu],questionChoiceIdsRef:Jo,changeChoiceIds:fs,pageCache:Ht,solutionVis:Bs,pageInfo:Cn==null?void 0:Cn.page,SmartPlanItemBanks:Cn}),((Hi=(Wi=Cn==null?void 0:Cn.item_banks)==null?void 0:Wi[nu])==null?void 0:Hi.item_type)==="MULTIPLE"&&ql.createElement(Yu,{questionIndex:((Gi=Cn==null?void 0:Cn.item_banks)==null?void 0:Gi.length)>1?nu+1:0,question:(Bi=Cn==null?void 0:Cn.item_banks)==null?void 0:Bi[nu],questionChoiceIdsRef:Jo,changeChoiceIds:fs,pageCache:Ht,solutionVis:Bs,pageInfo:Cn==null?void 0:Cn.page,SmartPlanItemBanks:Cn}),((vi=(as=Cn==null?void 0:Cn.item_banks)==null?void 0:as[nu])==null?void 0:vi.item_type)==="JUDGMENT"&&ql.createElement($o,{questionIndex:((Ki=Cn==null?void 0:Cn.item_banks)==null?void 0:Ki.length)>1?nu+1:0,question:(ui=Cn==null?void 0:Cn.item_banks)==null?void 0:ui[nu],questionChoiceIdsRef:Jo,changeChoiceIds:fs,pageCache:Ht,solutionVis:Bs,pageInfo:Cn==null?void 0:Cn.page,SmartPlanItemBanks:Cn}),((ls=(Ti=Cn==null?void 0:Cn.item_banks)==null?void 0:Ti[nu])==null?void 0:ls.item_type)==="PROGRAM"&&ql.createElement(hc,{questionIndex:((ki=Cn==null?void 0:Cn.item_banks)==null?void 0:ki.length)>1?nu+1:0,question:(_i=Cn==null?void 0:Cn.item_banks)==null?void 0:_i[nu],questionChoiceIdsRef:Jo,SmartPlanItemBanks:Cn,pageCache:Ht,solutionVis:Bs,handleRefresh:Oo,childWindow:zo,closeProgram:bc,setCloseProgram:Zs,childsWindow:zs}),((du=mr==null?void 0:mr[Ju])==null?void 0:du.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((z==null?void 0:z.Status)=="ended"||(Ht==null?void 0:Ht.is_end))&&!(Cn!=null&&Cn.allow_answer_after_end)&&!((wo=(No=Cn==null?void 0:Cn.item_banks)==null?void 0:No[nu])!=null&&wo.is_answered)&&ql.createElement("div",{className:"flex justify-center mb20 mt20"},"\u5F53\u524D\u8BFE\u4EF6\u5DF2\u7ED3\u675F\uFF0C\u65E0\u6CD5\u8FDB\u884C\u64CD\u4F5C"))):Cn!=null&&Cn.is_extra?Ht!=null&&Ht.enable_extra?"\u6E29\u99A8\u63D0\u793A\uFF1A\u5F53\u524D\u9875\u9762\u6682\u65E0\u62D3\u5C55\u4E60\u9898\uFF0C\u53EF\u4EE5\u5411\u6388\u8BFE\u6559\u5E08\u5EFA\u8BAE\u8865\u5145\u3002":"\u6E29\u99A8\u63D0\u793A\uFF1A\u5B8C\u6210\u5F53\u524D\u8BFE\u4EF6\u7684\u6240\u6709\u57FA\u7840\u9898\u540E\uFF0C\u4F60\u624D\u53EF\u4EE5\u89E3\u9501\u62D3\u5C55\u7EC3\u4E60\u54E6\u3002":ql.createElement(Er.Z,{customText:"\u5F53\u524D\u5B66\u4E60\u5185\u5BB9\u5305\u542B\u8BD5\u9898\u4F5C\u7B54\u73AF\u8282\uFF0C\u5728\u8001\u5E08\u542F\u52A8\u7B54\u9898\u540E\u5373\u53EF\u4F5C\u7B54\u3002"})))),((bi=mr==null?void 0:mr[Ju])==null?void 0:bi.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((yo=["in_progress","ended"])==null?void 0:yo.includes((wi=Cn==null?void 0:Cn.page)==null?void 0:wi.status))&&ql.createElement("div",{className:ar.page_footer},((Li=Cn==null?void 0:Cn.item_banks)==null?void 0:Li.length)>1&&((rs=Array.from({length:Cn==null?void 0:Cn.count},(Za,ur)=>ur+1))==null?void 0:rs.map((Za,ur)=>ql.createElement("div",{key:ur,className:ur==nu?ar.num_style_active:ar.num_style,onClick:()=>{is(ur)}},Za))),ql.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},nu>0?ql.createElement("div",{className:ar.button1,onClick:()=>{nu>0&&is(nu-1)}},"\u4E0A\u4E00\u9898"):null,nu+1<(Cn==null?void 0:Cn.count)?ql.createElement("div",{className:ar.button1,style:{marginLeft:"10px"},onClick:()=>{nu<(Cn==null?void 0:Cn.count)&&is(nu+1)}},"\u4E0B\u4E00\u9898"):null,((Ri=(Ha=Cn==null?void 0:Cn.item_banks)==null?void 0:Ha[nu])==null?void 0:Ri.item_type)!="PROGRAM"&&!((us=(ks=Cn==null?void 0:Cn.item_banks)==null?void 0:ks[nu])!=null&&us.is_answered)&&(((Ji=Cn==null?void 0:Cn.page)==null?void 0:Ji.status)!="ended"||Rn||Ht!=null&&Ht.is_end&&(Cn!=null&&Cn.allow_answer_after_end)&&((Cs=Cn==null?void 0:Cn.page)==null?void 0:Cs.status)=="ended")?ql.createElement(pt.ZP,{className:"ml10",type:"primary",loading:bs,onClick:()=>{gn()}},"\u63D0\u4EA4"):null,((Fs=(tc=Cn==null?void 0:Cn.item_banks)==null?void 0:tc[nu])==null?void 0:Fs.item_type)=="PROGRAM"&&!((xi=(os=Cn==null?void 0:Cn.item_banks)==null?void 0:os[nu])!=null&&xi.is_answered)&&(((nc=Cn==null?void 0:Cn.page)==null?void 0:nc.status)!="ended"||Rn||Ht!=null&&Ht.is_end&&(Cn!=null&&Cn.allow_answer_after_end)&&((Ls=Cn==null?void 0:Cn.page)==null?void 0:Ls.status)=="ended")?ql.createElement(pt.ZP,{className:"ml10",type:"primary",onClick:()=>{au()}},"\u8FDB\u5165\u7B54\u9898"):null,el()&&(Ju==1||Ju==0&&(mr==null?void 0:mr.length)==2)?ql.createElement(pt.ZP,{type:"primary",className:"ml10",onClick:()=>{Ju==1?ss(0):ss(1)}},Ju==1?"\u8FD4\u56DE\u4E0A\u4E00\u9636\u6BB5":"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"):null)),ql.createElement(Rc,{interactiveOpen:Di,maxPage:pn,onClose:()=>xo(!1),currentPage:Mt,paramsHttp:Po,handlePageClick:Za=>{var ur;if(!(Cn!=null&&Cn.enable_progress_control)){le.ZP.warning("\u4E0D\u5141\u8BB8\u7FFB\u9875\uFF0C\u5DF2\u5F3A\u5236\u8DDF\u968F\u6559\u5E08\u8FDB\u5EA6\u81EA\u52A8\u7FFB\u9875");return}if(Za>(Ht==null?void 0:Ht.class_max_position)&&(z==null?void 0:z.Status)=="in_progress"&&((ur=Cn==null?void 0:Cn.page)==null?void 0:ur.lesson_mode)=="online_lesson"){le.ZP.warning("\u8BE5\u9875\u672A\u8BB2\u89E3\uFF0C\u5C06\u8DF3\u8F6C\u81F3\u6559\u5E08\u5F53\u524D\u9875\u9762"),An(Ht==null?void 0:Ht.page);return}An(Za)},currentPosition:Mt}))))};var Vc=(0,se.connect)(({user:ae,classroomList:z,loading:x,globalSetting:ut,problemset:dt})=>({user:ae,classroomList:z,globalSetting:ut,loading:x.effects,problemset:dt}))(Qc),yr={box:"box___TOI8U",code_style:"code_style___HqBfy",box_header:"box_header___aw0DM",header_title:"header_title___aeL59",ewm:"ewm___vQtyb",ewm_img:"ewm_img___qqWwF",ewm_text:"ewm_text___i4Jyd",question_buuton:"question_buuton___dQRn4",selectQuestion:"selectQuestion___ziNOo",addQuestion:"addQuestion___aHncw",submit_button:"submit_button___KEeMK",evalueWrap:"evalueWrap___NEAE5",evalueSty:"evalueSty___Fk0S3",title:"title___Mq_RW",label:"label___ZOLLS",asnCont:"asnCont___wrZOg",ansWrap:"ansWrap____M3UH",page_footer:"page_footer___bYve1",num_style:"num_style___dooAY",num_style_active:"num_style_active___tFy8m",question_add:"question_add___WXNyb",yulan_style:"yulan_style___shO_G",yulan_style_end:"yulan_style_end___gxZaC"},Xr=Object.defineProperty,Go=Object.getOwnPropertySymbols,Oi=Object.prototype.hasOwnProperty,Fc=Object.prototype.propertyIsEnumerable,td=(ae,z,x)=>z in ae?Xr(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,nd=(ae,z)=>{for(var x in z||(z={}))Oi.call(z,x)&&td(ae,x,z[x]);if(Go)for(var x of Go(z))Fc.call(z,x)&&td(ae,x,z[x]);return ae};const Bd=({problemset:ae,dispatch:z,question:x,questionIndex:ut})=>{const[dt,Tn]=(0,a.useState)({}),[xn,Ht]=(0,a.useState)([]),Mt={fontSize:"18px"},pn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{const Un=(0,Jt.cloneDeep)(x);Tn(Un),Ht(Un.choices)},[x]);const ea=(Un=!1)=>{let Rn="";return xn.forEach((An,Bn)=>{Un?An!=null&&An.me_answered&&(Rn=Rn+pn[Bn]):An!=null&&An.is_answer&&(Rn=Rn+pn[Bn])}),Rn};return a.createElement("div",null,a.createElement("div",{className:Zl.questionWrap},a.createElement(de.Z,{value:'

      \u591A\u9009\u9898

      '+(dt==null?void 0:dt.name),style:nd({},Mt)}),xn==null?void 0:xn.map((Un,Rn)=>{const{is_answer:An,checked:Bn,choice_text:xa,me_answered:Gn}=Un;let aa="";return An&&(aa=Zl.rightAnswerBox),!An&&(Bn||Gn)&&(aa=Zl.errorAnswerBox),a.createElement(qe.Z,{key:Rn,className:`${Zl.choiceBox} ${aa}`,align:"middle",wrap:!1,style:{cursor:"pointer",marginTop:Rn==0?"30px":"20px"}},a.createElement(Qe.Z,{style:{fontWeight:500,fontSize:"20px"},className:Zl.choiceIndex},pn[Rn]),a.createElement(Qe.Z,{flex:1,className:"ml30"},a.createElement(de.Z,{className:Zl.html,value:xa,style:nd({},Mt)})),An&&a.createElement(Qe.Z,null,a.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),!An&&(Bn||Gn)&&a.createElement(Qe.Z,null,a.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))})),a.createElement("div",{className:Zl.solutionWrap},a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),a.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},ea(!1))),a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),xn.find(Un=>Un==null?void 0:Un.me_answered)?a.createElement(a.Fragment,null,(()=>{const Un=xn.map((Gn,aa)=>Gn!=null&&Gn.me_answered?aa:-1).filter(Gn=>Gn!==-1),Rn=xn.map((Gn,aa)=>Gn!=null&&Gn.is_answer?aa:-1).filter(Gn=>Gn!==-1),Bn=Un.length===Rn.length&&Un.every(Gn=>Rn.includes(Gn))?Zl.greenColor:Zl.redColor,xa=Un.map(Gn=>pn[Gn]).join("");return a.createElement("span",{className:Bn,style:{fontWeight:600,fontSize:"16px"}},xa||"\u672A\u4F5C\u7B54")})()):a.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),a.createElement("div",null,a.createElement(de.Z,{value:'\u9898\u76EE\u89E3\u6790'+((dt==null?void 0:dt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var Jd=(0,se.connect)(({problemset:ae})=>({problemset:ae}))(Bd),Fr=E(59301),tu=Object.defineProperty,Cu=Object.getOwnPropertySymbols,fo=Object.prototype.hasOwnProperty,jo=Object.prototype.propertyIsEnumerable,ad=(ae,z,x)=>z in ae?tu(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,Xd=(ae,z)=>{for(var x in z||(z={}))fo.call(z,x)&&ad(ae,x,z[x]);if(Cu)for(var x of Cu(z))jo.call(z,x)&&ad(ae,x,z[x]);return ae};const j0=({problemset:ae,dispatch:z,question:x,questionIndex:ut})=>{const[dt,Tn]=(0,a.useState)({}),[xn,Ht]=(0,a.useState)([]),Mt={fontSize:"18px"},pn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];return(0,a.useEffect)(()=>{const ea=(0,Jt.cloneDeep)(x);Tn(ea),Ht(ea.choices)},[x]),Fr.createElement("div",null,Fr.createElement("div",{className:Zl.questionWrap},Fr.createElement(de.Z,{value:'

      \u5355\u9009\u9898

      '+(dt==null?void 0:dt.name),style:Xd({},Mt)}),xn==null?void 0:xn.map((ea,Un)=>{const{is_answer:Rn,checked:An,choice_text:Bn,me_answered:xa}=ea;let Gn="";return Rn&&(Gn=Zl.rightAnswerBox),!Rn&&(An||xa)&&(Gn=Zl.errorAnswerBox),Fr.createElement(qe.Z,{key:Un,className:`${Zl.choiceBox} ${Gn}`,align:"middle",wrap:!1,style:{cursor:"pointer",marginTop:Un==0?"30px":"20px"}},Fr.createElement(Qe.Z,{style:{fontWeight:500,fontSize:"20px"},className:Zl.choiceIndex},pn[Un]),Fr.createElement(Qe.Z,{flex:1,className:"ml30"},Fr.createElement(de.Z,{className:Zl.html,value:Bn,style:Xd({},Mt)})),Rn&&Fr.createElement(Qe.Z,null,Fr.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),!Rn&&(An||xa)&&Fr.createElement(Qe.Z,null,Fr.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))})),Fr.createElement("div",{className:Zl.solutionWrap},Fr.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},Fr.createElement("div",{className:"c-grey-333 mb5 font16"},Fr.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),Fr.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},pn[xn.findIndex(ea=>ea==null?void 0:ea.is_answer)])),Fr.createElement("div",{className:"c-grey-333 mb5 font16"},Fr.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),xn.find(ea=>ea==null?void 0:ea.me_answered)?Fr.createElement(Fr.Fragment,null,(()=>{var ea;const Un=xn.findIndex(Bn=>Bn==null?void 0:Bn.me_answered),An=((ea=xn[Un])==null?void 0:ea.is_answer)?Zl.greenColor:Zl.redColor;return Fr.createElement("span",{className:An,style:{fontWeight:600,fontSize:"16px"}},pn[Un])})()):Fr.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),Fr.createElement("div",null,Fr.createElement(de.Z,{value:'\u9898\u76EE\u89E3\u6790'+((dt==null?void 0:dt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var z0=(0,se.connect)(({problemset:ae})=>({problemset:ae}))(j0),Z0=Object.defineProperty,qd=Object.getOwnPropertySymbols,U0=Object.prototype.hasOwnProperty,Y0=Object.prototype.propertyIsEnumerable,$d=(ae,z,x)=>z in ae?Z0(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,e0=(ae,z)=>{for(var x in z||(z={}))U0.call(z,x)&&$d(ae,x,z[x]);if(qd)for(var x of qd(z))Y0.call(z,x)&&$d(ae,x,z[x]);return ae};const Q0=({problemset:ae,dispatch:z,question:x,questionIndex:ut})=>{const[dt,Tn]=(0,a.useState)({}),[xn,Ht]=(0,a.useState)([]),Mt={fontSize:"18px"};(0,a.useEffect)(()=>{const ea=(0,Jt.cloneDeep)(x);Tn(ea),Ht(ea.choices)},[x]);const pn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];return a.createElement("div",null,a.createElement("div",{className:Zl.questionWrap},a.createElement(de.Z,{value:'

      \u5224\u65AD\u9898

      '+(dt==null?void 0:dt.name),style:e0({},Mt)}),xn==null?void 0:xn.map((ea,Un)=>{const{is_answer:Rn,checked:An,choice_text:Bn,me_answered:xa}=ea;let Gn="";return Rn&&(Gn=Zl.rightAnswerBox),!Rn&&(An||xa)&&(Gn=Zl.errorAnswerBox),a.createElement(qe.Z,{key:Un,className:`${Zl.choiceBox} ${Gn}`,align:"middle",wrap:!1,style:{cursor:"pointer",marginTop:Un==0?"30px":"20px"}},a.createElement(Qe.Z,{style:{fontWeight:500,fontSize:"20px"},className:Zl.choiceIndex},pn[Un]),a.createElement(Qe.Z,{flex:1,className:"ml30"},a.createElement(de.Z,{className:Zl.html,value:Bn,style:e0({},Mt)})),Rn&&a.createElement(Qe.Z,null,a.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),!Rn&&(An||xa)&&a.createElement(Qe.Z,null,a.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))})),a.createElement("div",{className:Zl.solutionWrap},a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),a.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},pn[xn.findIndex(ea=>ea==null?void 0:ea.is_answer)])),a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),xn.find(ea=>ea==null?void 0:ea.me_answered)?a.createElement(a.Fragment,null,(()=>{var ea;const Un=xn.findIndex(Bn=>Bn==null?void 0:Bn.me_answered),An=((ea=xn[Un])==null?void 0:ea.is_answer)?Zl.greenColor:Zl.redColor;return a.createElement("span",{className:An,style:{fontWeight:600,fontSize:"16px"}},pn[Un])})()):a.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),a.createElement("div",null,a.createElement(de.Z,{value:'\u9898\u76EE\u89E3\u6790'+((dt==null?void 0:dt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var V0=(0,se.connect)(({problemset:ae})=>({problemset:ae}))(Q0),vo=E(59301),W0=Object.defineProperty,t0=Object.getOwnPropertySymbols,H0=Object.prototype.hasOwnProperty,G0=Object.prototype.propertyIsEnumerable,n0=(ae,z,x)=>z in ae?W0(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,K0=(ae,z)=>{for(var x in z||(z={}))H0.call(z,x)&&n0(ae,x,z[x]);if(t0)for(var x of t0(z))G0.call(z,x)&&n0(ae,x,z[x]);return ae};const _0={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1},J0=({problemset:ae,dispatch:z,question:x,questionIndex:ut})=>{var dt;const Tn={fontSize:"18px"},xn={C:vo.createElement("span",{className:Zl.c},"C"),"C++":vo.createElement("span",{className:Zl.cpp},"C++"),Java:vo.createElement("span",{className:Zl.java},"Java"),Python:vo.createElement("span",{className:Zl.python},"Python")},Ht={not_started:vo.createElement("span",{style:{fontSize:"18px",color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F"),not_pass:vo.createElement("span",{style:{fontSize:"18px",color:"rgb(227,0,0)"}},"\u672A\u901A\u5173"),passed:vo.createElement("span",{style:{fontSize:"18px",color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173"),delay_passed:vo.createElement("span",{style:{fontSize:"18px",color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")};return vo.createElement("div",null,vo.createElement("div",{className:Zl.questionWrap},vo.createElement(de.Z,{value:'

      \u7F16\u7A0B\u9898

      '+(x==null?void 0:x.name),style:K0({},Tn)})),vo.createElement("div",{className:Zl.descBox},vo.createElement("div",{className:Zl.title},vo.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(dt=x==null?void 0:x.languages)==null?void 0:dt.map((Mt,pn,ea)=>vo.createElement(a.Fragment,{key:pn},xn[Mt==null?void 0:Mt.language]))),vo.createElement("div",{className:Zl.desc},vo.createElement(de.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(x==null?void 0:x.description),style:{fontSize:"16px",color:"#000"}}))),(x==null?void 0:x.answer_status)!="not_started"&&vo.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"30px",fontWeight:500}},vo.createElement("span",{style:{fontSize:"18px",color:"#000",fontWeight:"500",marginRight:"10px"}},"\u7B54\u9898\u72B6\u6001"),Ht[x==null?void 0:x.answer_status]),["passed","delay_passed"].includes(x==null?void 0:x.answer_status)&&vo.createElement("div",{className:Zl.descBox},vo.createElement("div",{className:Zl.title},vo.createElement("span",{style:{fontSize:"16px",color:"#000",marginRight:"8px"}},"\u6700\u540E\u901A\u5173\u4EE3\u7801"),vo.createElement("span",{style:{fontSize:"14px",color:"#666"}},"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u6253\u901A\u5173\u4EE3\u7801")),vo.createElement("div",{className:Zl.desc,style:{backgroundColor:"#fff"}},vo.createElement(hl.ZP,{height:300,language:x==null?void 0:x.language,value:x!=null&&x.passed_code?Cr.Base64.decode(x==null?void 0:x.passed_code):"",theme:"default",options:_0}))))};var X0=(0,se.connect)(({problemset:ae})=>({problemset:ae}))(J0),eu=E(59301),bd=(ae,z,x)=>new Promise((ut,dt)=>{var Tn=Mt=>{try{Ht(x.next(Mt))}catch(pn){dt(pn)}},xn=Mt=>{try{Ht(x.throw(Mt))}catch(pn){dt(pn)}},Ht=Mt=>Mt.done?ut(Mt.value):Promise.resolve(Mt.value).then(Tn,xn);Ht((x=x.apply(ae,z)).next())});const q0=({user:ae,globalSetting:z,classroomList:x,loading:ut,problemset:dt,dispatch:Tn,pageNum:xn,maxPage:Ht})=>{var Mt,pn,ea,Un,Rn,An,Bn,xa,Gn,aa,Dn,na,kn,zn,Ln,Ta,Zt,Aa,Qa;const[Ra]=(0,se.useSearchParams)(),[rr,ta]=(0,a.useState)(0),Na=(0,se.useParams)(),[vl,Da]=(0,a.useState)(!1);console.log("paramsHttp--",Na);const[rl,Ur]=(0,a.useState)(null),[uu,Mr]=(0,a.useState)(!1),[Dr,dl]=(0,a.useState)(!1),{SmartPlanItemBanks:ml}=x,Nr={not_started:"\u672A\u5F00\u542F",not_pass:"\u672A\u901A\u5173",passed:"\u5DF2\u901A\u5173",delay_passed:"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173"};(0,a.useEffect)(()=>{xn&&Qu()},[xn,Na==null?void 0:Na.user_login]);const Qu=()=>bd(void 0,null,function*(){Da(!0),Tn({type:"classroomList/getSmartPlanItemBanks",payload:{login:Na==null?void 0:Na.user_login,course_id:Na==null?void 0:Na.coursesId,id:Na==null?void 0:Na.id,position:xn,max_position:Ht}}),Da(!1)});(0,a.useEffect)(()=>{var Nu,_u;ta(0),(Nu=ml==null?void 0:ml.page)!=null&&Nu.id&&Io((_u=ml==null?void 0:ml.page)==null?void 0:_u.id)},[ml]);const Io=Nu=>bd(void 0,null,function*(){Mr(!0);const _u=yield(0,Ye.ZP)(`/api/smart_plan_item_banks/${Nu}/student_comment.json`,{method:"get",params:{user_id:Na==null?void 0:Na.user_login}});(_u==null?void 0:_u.status)===0&&Ur(_u==null?void 0:_u.data),Mr(!1)});return eu.createElement("section",null,eu.createElement(ze.Z,{spinning:vl},eu.createElement("div",{className:yr.box},eu.createElement("div",{className:yr.box_header,style:{padding:"20px"}},eu.createElement("div",{style:{display:"flex",alignItems:"center"}},eu.createElement("div",{className:yr.header_title},ml!=null&&ml.is_extra?"\u62D3\u5C55\u4E60\u9898":"\u5B66\u4E60\u4E92\u52A8"))),eu.createElement("div",{style:{padding:"0px 20px",marginBottom:"20px"}},eu.createElement("div",{style:{background:"#F6F7F9",padding:"14px 20px",margin:"10px auto"}},eu.createElement("span",{style:{color:"#5F6A95",marginRight:"10px"}},"\u59D3\u540D"),eu.createElement("span",{style:{color:"#333333"}},((Mt=ml==null?void 0:ml.user_info)==null?void 0:Mt.user_name)||"--"),eu.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"60px"}},"\u5B66\u53F7"),eu.createElement("span",{style:{color:"#333333"}},((pn=ml==null?void 0:ml.user_info)==null?void 0:pn.student_id)||"--"),eu.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"60px"}},"\u5206\u73ED"),eu.createElement("span",{style:{color:"#333333"}},((ea=ml==null?void 0:ml.user_info)==null?void 0:ea.group_name)||"--"))),eu.createElement("div",{id:"scroll-container",style:{height:"calc(100vh - 250px)",overflowY:"auto",overflowX:"hidden",marginBottom:"20px",padding:"0px 20px 0 20px"}},eu.createElement("div",{className:"mt10"},((Rn=(Un=ml==null?void 0:ml.item_banks)==null?void 0:Un[rr])==null?void 0:Rn.item_type)==="SINGLE"&&eu.createElement(z0,{question:(An=ml==null?void 0:ml.item_banks)==null?void 0:An[rr],questionIndex:rr+1}),((xa=(Bn=ml==null?void 0:ml.item_banks)==null?void 0:Bn[rr])==null?void 0:xa.item_type)==="MULTIPLE"&&eu.createElement(Jd,{question:(Gn=ml==null?void 0:ml.item_banks)==null?void 0:Gn[rr],questionIndex:rr+1}),((Dn=(aa=ml==null?void 0:ml.item_banks)==null?void 0:aa[rr])==null?void 0:Dn.item_type)==="JUDGMENT"&&eu.createElement(V0,{question:(na=ml==null?void 0:ml.item_banks)==null?void 0:na[rr],questionIndex:rr+1}),((zn=(kn=ml==null?void 0:ml.item_banks)==null?void 0:kn[rr])==null?void 0:zn.item_type)==="PROGRAM"&&eu.createElement(eu.Fragment,null,eu.createElement(X0,{question:(Ln=ml==null?void 0:ml.item_banks)==null?void 0:Ln[rr],questionIndex:rr+1}),eu.createElement(oo,{item:(Ta=ml==null?void 0:ml.item_banks)==null?void 0:Ta[rr]}))),((Zt=ml==null?void 0:ml.page)==null?void 0:Zt.knowledge_test)&&eu.createElement(eu.Fragment,null,eu.createElement("div",{style:{display:"flex",alignItems:"center",fontSize:14,marginTop:"20px"}},eu.createElement("div",{style:{color:"#333333",fontWeight:500}},"\u5B66\u4E60\u8BC4\u4EF7"),eu.createElement(pt.ZP,{type:"link",loading:uu,style:{color:"#3061D0",marginLeft:"auto",cursor:"pointer"},onClick:()=>bd(void 0,null,function*(){dl(!0)})},"\u67E5\u770B\u95EE\u7B54\u8BB0\u5F55")),eu.createElement("div",{style:{background:"#F6F7F9",marginTop:"10px"}},eu.createElement(de.Z,{className:yr.ansWrap,value:(rl==null?void 0:rl.comment)||"\u6682\u65E0\u8BC4\u4EF7"})))),eu.createElement("div",{className:yr.page_footer},(ml==null?void 0:ml.count)>1&&((Aa=Array.from({length:ml==null?void 0:ml.count},(Nu,_u)=>_u+1))==null?void 0:Aa.map((Nu,_u)=>eu.createElement("div",{key:_u,className:_u==rr?yr.num_style_active:yr.num_style,onClick:()=>{ta(Nu-1)}},Nu))))),eu.createElement(xe.default,{centered:!0,title:"\u5B66\u4E60\u8BC4\u4EF7",keyboard:!1,maskClosable:!1,okText:"\u77E5\u9053\u4E86",open:Dr,width:800,forceRender:!0,cancelButtonProps:{style:{display:"none"}},onOk:()=>{dl(!1)},onCancel:()=>{dl(!1)}},eu.createElement(ze.Z,{spinning:uu},eu.createElement("div",{className:yr.evalueWrap},eu.createElement("div",{className:yr.evalueSty},eu.createElement("div",{className:yr.title},"\u5B66\u4E60\u8BC4\u4EF7"),eu.createElement(de.Z,{className:yr.ansWrap,value:(rl==null?void 0:rl.comment)||"\u6682\u65E0\u8BC4\u4EF7"})),eu.createElement("div",{className:yr.evalueSty,style:{marginTop:"20px"}},eu.createElement("div",{className:yr.title},"\u95EE\u7B54\u8BB0\u5F55"),eu.createElement("div",{className:yr.ansWrap,style:{padding:"0px 12px 12px 12px"}},(Qa=rl==null?void 0:rl.question_and_answer_list)==null?void 0:Qa.map((Nu,_u)=>eu.createElement("div",{key:_u,className:"mt10"},eu.createElement("div",{style:{display:"flex"}},eu.createElement("div",{className:yr.label},"\u667A\u80FD\u52A9\u624B\uFF1A"),eu.createElement(de.Z,{className:yr.asnCont,value:Nu==null?void 0:Nu.question})),eu.createElement("div",{style:{display:"flex"}},eu.createElement("div",{className:yr.label},"\u56DE\u7B54\uFF1A"),eu.createElement(de.Z,{className:yr.asnCont,value:Nu==null?void 0:Nu.answer})))))))))))};var $0=(0,se.connect)(({user:ae,classroomList:z,loading:x,globalSetting:ut,problemset:dt})=>({user:ae,classroomList:z,globalSetting:ut,loading:x.effects,problemset:dt}))(q0),em=E(15838),tm=E(57364),nm=E(38332),So={qiandao:"qiandao___foQ6t",qiandao_title:"qiandao_title___OOono",qiandao_text:"qiandao_text___okCw5",start_dianming:"start_dianming___qybXD",start_dianming_title:"start_dianming_title___XA9ne",start_dianming_text:"start_dianming_text___CU9en",end_dianming:"end_dianming___C2H9e",end_dianming_name:"end_dianming_name___oYlne",end_dianming_number:"end_dianming_number___iq5C_",end_dianming_text:"end_dianming_text___ApSkk",continue_dianming:"continue_dianming___Yh1KA",continue_user:"continue_user___XOIei",continue_user_name:"continue_user_name___FDI4n",continue_user_number:"continue_user_number___fX7k5",continue_user_text:"continue_user_text___qWeW4",user_list:"user_list___zJeNk",user_list_title:"user_list_title___ihh_B",list:"list___QRd_Q",list_item:"list_item___tBr64",list_item_name:"list_item_name___AgrNX",list_item_number:"list_item_number___VFONZ"},co=E(59301),wd=(ae,z,x)=>new Promise((ut,dt)=>{var Tn=Mt=>{try{Ht(x.next(Mt))}catch(pn){dt(pn)}},xn=Mt=>{try{Ht(x.throw(Mt))}catch(pn){dt(pn)}},Ht=Mt=>Mt.done?ut(Mt.value):Promise.resolve(Mt.value).then(Tn,xn);Ht((x=x.apply(ae,z)).next())});const am=({classroomList:ae,loading:z,dispatch:x,user:ut,openEwm:dt})=>{var Tn,xn,Ht,Mt,pn,ea;const[Un,Rn]=(0,a.useState)(""),An=(0,se.useParams)(),[Bn,xa]=(0,a.useState)({}),[Gn,aa]=(0,a.useState)([]),[Dn,na]=(0,a.useState)({}),[kn,zn]=(0,a.useState)(0);(0,a.useEffect)(()=>{ut.actionTabs.key=="\u5907\u8BFE\u968F\u673A\u70B9\u540D"&&Ln()},[ut.actionTabs.key]);const Ln=()=>wd(void 0,null,function*(){var Aa;let Qa=yield(0,Ye.ZP)(`/api/courses/${An==null?void 0:An.coursesId}/smart_plans/${An==null?void 0:An.id}/get_attendance_students.json`,{method:"get",params:{page:1,limit:1e3}});(Qa==null?void 0:Qa.status)==0&&(xa(Qa==null?void 0:Qa.data),((Aa=Qa==null?void 0:Qa.data)==null?void 0:Aa.count)==0?Rn("\u5728\u7EBF\u7B7E\u5230"):Rn("\u5F00\u59CB\u70B9\u540D"))}),Ta=()=>wd(void 0,null,function*(){let Aa=yield(0,Ye.ZP)(`/api/courses/${An==null?void 0:An.coursesId}/smart_plans/${An==null?void 0:An.id}/roll_call.json`,{method:"post"});(Aa==null?void 0:Aa.status)==0&&(na(Aa==null?void 0:Aa.data),Zt())}),Zt=()=>wd(void 0,null,function*(){var Aa;let Qa=yield(0,Ye.ZP)(`/api/courses/${An==null?void 0:An.coursesId}/smart_plans/${An==null?void 0:An.id}/get_roll_call_records.json`,{method:"get",params:{page:1,limit:1e3}});(Qa==null?void 0:Qa.status)==0&&aa((Aa=Qa==null?void 0:Qa.data)==null?void 0:Aa.list)});return(0,a.useEffect)(()=>{let Aa=null;return Un=="\u6682\u505C"?(Aa=setInterval(()=>{zn(Qa=>{var Ra;return(Qa+1)%((Ra=Bn==null?void 0:Bn.list)==null?void 0:Ra.length)})},150),()=>clearInterval(Aa)):()=>clearInterval(Aa)},[Un]),co.createElement(xe.default,{centered:!0,title:"\u968F\u673A\u70B9\u540D",open:ut.actionTabs.key==="\u5907\u8BFE\u968F\u673A\u70B9\u540D",width:600,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okText:Un,onCancel:()=>{x({type:"user/setActionTabs",payload:{}})},onOk:()=>{Un=="\u5728\u7EBF\u7B7E\u5230"?(dt(),x({type:"user/setActionTabs",payload:{}})):Un=="\u5F00\u59CB\u70B9\u540D"?Rn("\u6682\u505C"):Un=="\u6682\u505C"?(Ta(),Rn("\u7EE7\u7EED\u70B9\u540D")):Un=="\u7EE7\u7EED\u70B9\u540D"&&Rn("\u6682\u505C")}},Un==="\u5728\u7EBF\u7B7E\u5230"&&co.createElement("div",{className:So.qiandao},co.createElement("div",{className:So.qiandao_title},"\u5F53\u524D\u8BFE\u4EF6\u6CA1\u6709\u5B66\u751F\u7B7E\u5230\uFF0C\u65E0\u6CD5\u70B9\u540D\u3002"),co.createElement("div",{className:So.qiandao_text},"\u8BF7\u70B9\u51FB\u3010\u5728\u7EBF\u7B7E\u5230\u3011\uFF0C\u5B66\u751F\u626B\u7801\u5373\u53EF\u5B8C\u6210\u7B7E\u5230")),Un==="\u5F00\u59CB\u70B9\u540D"&&co.createElement("div",{className:So.start_dianming},co.createElement("div",{className:So.start_dianming_title},"\u5DF2\u7B7E\u5230\u4EBA\u6570\uFF1A",co.createElement("span",{style:{color:"#FA6400"}},Bn==null?void 0:Bn.count," \u4EBA")),co.createElement("div",{className:So.start_dianming_text},"\u8BF7\u70B9\u51FB\u3010\u5F00\u59CB\u70B9\u540D\u3011\uFF0C\u5C06\u5F00\u59CB\u968F\u673A\u70B9\u540D")),Un==="\u6682\u505C"&&co.createElement("div",{className:So.end_dianming},co.createElement("img",{src:ye.Z.API_SERVER+"/images/"+((xn=(Tn=Bn==null?void 0:Bn.list)==null?void 0:Tn[kn])==null?void 0:xn.image_url),style:{width:"60px",height:"60px",borderRadius:"30px"}}),co.createElement("div",{className:So.end_dianming_name},(Mt=(Ht=Bn==null?void 0:Bn.list)==null?void 0:Ht[kn])==null?void 0:Mt.username),co.createElement("div",{className:So.end_dianming_number},(ea=(pn=Bn==null?void 0:Bn.list)==null?void 0:pn[kn])==null?void 0:ea.id),co.createElement("div",{className:So.end_dianming_text},"\u6B63\u5728\u968F\u673A\u7B5B\u9009...")),Un==="\u7EE7\u7EED\u70B9\u540D"&&co.createElement("div",{className:So.continue_dianming},co.createElement("div",{className:So.continue_user},co.createElement("img",{src:ye.Z.API_SERVER+"/images/"+(Dn==null?void 0:Dn.image_url),style:{width:"62px",height:"62px",borderRadius:"32px",border:"2px solid #FA6400"}}),co.createElement("div",{className:So.continue_user_name},Dn==null?void 0:Dn.username),co.createElement("div",{className:So.continue_user_number},Dn==null?void 0:Dn.student_id),co.createElement("div",{className:So.continue_user_text},"\u8BF7 ",Dn==null?void 0:Dn.username," \u540C\u5B66\u4F5C\u7B54\uFF01")),co.createElement("div",{className:So.user_list},co.createElement("div",{className:So.user_list_title},"\u70B9\u540D\u8BB0\u5F55"),co.createElement("div",{className:So.list},Gn==null?void 0:Gn.map((Aa,Qa)=>co.createElement("div",{className:So.list_item,key:Qa},co.createElement("img",{src:ye.Z.API_SERVER+"/images/"+(Aa==null?void 0:Aa.image_url),style:{width:"40px",height:"40px",borderRadius:"20px"}}),co.createElement("div",{className:So.list_item_name},Aa==null?void 0:Aa.username),co.createElement("div",{className:So.list_item_number},Aa==null?void 0:Aa.student_id)))))))};var lm=(0,se.connect)(({classroomList:ae,loading:z,user:x})=>({classroomList:ae,loading:z,user:x}))(am),ec={summaryWrap:"summaryWrap___OG35q",summaryItem:"summaryItem___hoOKu",label:"label___MqI4a",percentSty:"percentSty___gHG8D",title:"title___mNpYU",chart_container:"chart_container___i1Iuj",Onerow:"Onerow___OiT1e",detailSty:"detailSty___a5EG5",detailItem:"detailItem___yYmqy",questionTag:"questionTag___bwScr",numSty:"numSty___wOs1Q",detailBtn:"detailBtn___LPYU4",questionTitle:"questionTitle___tXMUJ",proSty:"proSty___OnC9j",commentBody:"commentBody___MMxP6",box_title:"box_title___nS6XP",modal:"modal___WqWsA",erweima:"erweima___WMbXK",drawer_ewm:"drawer_ewm___gWIAW",drawer_ewm_title:"drawer_ewm_title___xS0o0",drawer_text:"drawer_text___hEhSn",drawer_code:"drawer_code___bnaj8"},Vu=E(59301),rm=Object.defineProperty,um=Object.defineProperties,om=Object.getOwnPropertyDescriptors,a0=Object.getOwnPropertySymbols,im=Object.prototype.hasOwnProperty,sm=Object.prototype.propertyIsEnumerable,l0=(ae,z,x)=>z in ae?rm(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,ld=(ae,z)=>{for(var x in z||(z={}))im.call(z,x)&&l0(ae,x,z[x]);if(a0)for(var x of a0(z))sm.call(z,x)&&l0(ae,x,z[x]);return ae},cm=(ae,z)=>um(ae,om(z)),rd=(ae,z,x)=>new Promise((ut,dt)=>{var Tn=Mt=>{try{Ht(x.next(Mt))}catch(pn){dt(pn)}},xn=Mt=>{try{Ht(x.throw(Mt))}catch(pn){dt(pn)}},Ht=Mt=>Mt.done?ut(Mt.value):Promise.resolve(Mt.value).then(Tn,xn);Ht((x=x.apply(ae,z)).next())});const dm=({classroomList:ae,loading:z,dispatch:x,setCheckInfo:ut,checkInfo:dt,openRollCall:Tn,pptInfo:xn,SmartPlanItemBanks:Ht,globalSetting:Mt,getQuestionData:pn})=>{var ea,Un,Rn,An;const Bn=(0,se.useParams)(),[xa,Gn]=(0,a.useState)([]),[aa,Dn]=(0,a.useState)({page:1,limit:1e4,course_group_id:"all",status:"all",search:""}),[na,kn]=(0,a.useState)(!1),[zn,Ln]=(0,a.useState)({}),[Ta,Zt]=(0,a.useState)(null);(0,a.useEffect)(()=>{dt?Aa():clearInterval(Ta)},[dt]);const Aa=()=>rd(void 0,null,function*(){const Da=yield(0,Ye.ZP)(`/api/courses/${Bn==null?void 0:Bn.coursesId}/smart_plans/${Bn==null?void 0:Bn.id}/header_info.json`,{method:"get"});(Da==null?void 0:Da.status)===0&&Ln(Da==null?void 0:Da.data)});(0,a.useEffect)(()=>{clearInterval(Ta),dt&&(vl(),Zt(setInterval(()=>{vl()},3e3)))},[aa,dt]);const[Qa,Ra]=(0,a.useState)(""),[rr,ta]=(0,a.useState)(10);(0,a.useEffect)(()=>{if(!(Ht!=null&&Ht.open_rolling_qrcode_sign))return;const Da=setInterval(()=>{ta(rl=>rl==1?10:rl-1)},1e3);return()=>clearInterval(Da)},[Ht]),(0,a.useEffect)(()=>{rr==1&&Na()},[rr]);const Na=()=>rd(void 0,null,function*(){var Da;let rl=yield(0,Ye.ZP)(`/api/courses/${Bn==null?void 0:Bn.coursesId}/smart_plans/${Bn==null?void 0:Bn.id}/refresh_qrcode_token.json`,{method:"post"});(rl==null?void 0:rl.status)==0&&Ra((Da=rl==null?void 0:rl.data)==null?void 0:Da.qrcode_token)}),vl=()=>rd(void 0,null,function*(){var Da;kn(!0);const rl=yield(0,Ye.ZP)(`/api/courses/${Bn==null?void 0:Bn.coursesId}/smart_plans/${Bn==null?void 0:Bn.id}/smart_plan_users.json`,{method:"get",params:cm(ld({},aa),{status:(aa==null?void 0:aa.status)=="all"?"":aa==null?void 0:aa.status,course_group_id:(aa==null?void 0:aa.course_group_id)=="all"?"":aa==null?void 0:aa.course_group_id})});(rl==null?void 0:rl.status)===0&&Gn((Da=rl==null?void 0:rl.data)==null?void 0:Da.smart_plan_users),kn(!1)});return Vu.createElement(we.Z,{bodyStyle:{padding:25},headerStyle:{display:"none"},width:700,onClose:()=>{ut(!1)},destroyOnClose:!0,forceRender:!0,open:dt},Vu.createElement("div",{className:ec.drawer_ewm},Vu.createElement("div",{className:ec.drawer_ewm_title,style:{marginBottom:"10px"}},Ht==null?void 0:Ht.smart_plan_name),Ht!=null&&Ht.open_rolling_qrcode_sign?Vu.createElement("div",{className:ec.modal},"\u6253\u5F00",Vu.createElement("span",{style:{color:"#57BE6A",margin:"0 6px"}},Vu.createElement("i",{className:"iconfont icon-icon-weixin mr5"}),"\u5FAE\u4FE1"),"\u626B\u4E00\u626B\uFF0C \u52A8\u6001\u4E8C\u7EF4\u7801\u5C06\u5728",Vu.createElement("span",{style:{color:"#3061D0",width:"30px",textAlign:"center"}},rr,"s"),"\u540E\u5237\u65B0"):Vu.createElement("div",{className:ec.modal},"\u6253\u5F00",Vu.createElement("span",{style:{color:"#57BE6A",margin:"0 6px"}},Vu.createElement("i",{className:"iconfont icon-icon-weixin mr5"}),"\u5FAE\u4FE1"),"\u626B\u4E00\u626B\uFF0C\u5373\u53EF\u624B\u673A\u7AEF\u7545\u5B66\u8BFE\u4EF6\uFF0C\u968F\u65F6\u5F00\u542F\u9AD8\u6548\u5B66\u4E60\uFF01"),Vu.createElement("div",{className:ec.erweima},Vu.createElement(ie.Z,{key:Qa,errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${Bn==null?void 0:Bn.coursesId}&id=${Bn==null?void 0:Bn.id}&codeKey=${Qa}`,bgColor:"#FFF",size:260,icon:`${ye.Z.IMG_SERVER}/${(ea=Mt==null?void 0:Mt.setting)==null?void 0:ea.tab_logo_url}`})),(xn==null?void 0:xn.status)=="in_progress"&&((Un=Ht==null?void 0:Ht.page)==null?void 0:Un.lesson_mode)=="online_lesson"&&Vu.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",marginBottom:"20px"}},Vu.createElement(Me.Z,{checked:Ht==null?void 0:Ht.open_rolling_qrcode_sign,onChange:Da=>rd(void 0,null,function*(){let rl=yield(0,Ye.ZP)(`/api/courses/${Bn==null?void 0:Bn.coursesId}/smart_plans/${Bn==null?void 0:Bn.id}/change_rolling_qrcode_sign.json`,{method:"post",body:{open_rolling_qrcode_sign:Da}});(rl==null?void 0:rl.status)==0&&(Da?Na():(Ra(""),ta(10)),le.ZP.success("\u64CD\u4F5C\u6210\u529F"),pn())}),size:"small"}),Vu.createElement("div",{style:{margin:"0 10px",color:"#333333"}},"\u5F00\u542F\u52A8\u6001\u4E8C\u7EF4\u7801\u7B7E\u5230"),Vu.createElement(re.Z,{title:"\u5F00\u542F\u52A8\u6001\u4E8C\u7EF4\u7801\u7B7E\u5230\u540E\uFF0C\u5B66\u751F\u4EC5\u80FD\u626B\u63CF\u4E8C\u7EF4\u7801\u5B8C\u6210\u7B7E\u5230\uFF0C\u5176\u4ED6\u65B9\u5F0F\u7B7E\u5230\u65E0\u6548\u5E76\u4E14\u65E0\u6CD5\u8FDB\u5165\u8BFE\u4EF6\u3002"},Vu.createElement("i",{className:"iconfont icon-tishixiaowenhao",style:{color:"#ccc",cursor:"pointer"}})))),Vu.createElement("div",{className:ec.box_title},"\u7B7E\u5230\u8BE6\u60C5",Vu.createElement("i",{className:"iconfont icon-guanbi10 font12",style:{cursor:"pointer"},onClick:()=>{ut(!1)}})),Vu.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:"20px"}},Vu.createElement("div",{className:"mr10"},"\u7B7E\u5230\u72B6\u6001"),Vu.createElement(ve.default,{style:{width:"130px",borderRadius:"2px"},size:"large",value:aa.status,placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",options:[{label:"\u5168\u90E8",value:"all"},{label:"\u5DF2\u7B7E\u5230",value:"started"},{label:"\u672A\u7B7E\u5230",value:"not_started"}],onChange:Da=>{aa.status=Da,Dn(ld({},aa))}}),Vu.createElement("div",{className:"ml20 mr10"},"\u5206\u73ED"),Vu.createElement(ve.default,{style:{width:"130px",borderRadius:"2px"},size:"large",value:aa.course_group_id,placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",options:((Rn=zn==null?void 0:zn.course_groups)==null?void 0:Rn.length)>0?[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...(An=zn==null?void 0:zn.course_groups)==null?void 0:An.map(Da=>({label:Da==null?void 0:Da.name,value:Da==null?void 0:Da.id}))]:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"}],onChange:Da=>{aa.course_group_id=Da,Dn(ld({},aa))}}),Vu.createElement(El.t7,{style:{width:220,marginLeft:"auto"},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u548C\u5B66\u53F7\u641C\u7D22",value:aa.search,onChange:Da=>{aa.search=Da,aa.page=1,Dn(ld({},aa))}})),Vu.createElement(ze.Z,{spinning:na},Vu.createElement(De.default,{dataSource:xa,className:ec.commentBody,scroll:{y:600},pagination:!1,columns:[{title:"\u5E8F\u53F7",align:"left",dataIndex:"name",width:60,ellipsis:!0,render:(Da,rl,Ur)=>`${Ur+1}`},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,width:180,render:Da=>Vu.createElement("span",{style:{color:"#000"}},Da||"--")},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",ellipsis:!0,width:120,render:Da=>Vu.createElement("span",{style:{color:"#000"}},Da||"--")},{title:"\u73ED\u7EA7",align:"left",dataIndex:"group_name",ellipsis:!0,width:180,render:Da=>Vu.createElement("span",{style:{color:"#000"}},Da||"--")},{title:"\u7B7E\u5230\u72B6\u6001",align:"left",dataIndex:"status",ellipsis:!0,render:Da=>Vu.createElement("span",null,Da=="not_started"?"\u672A\u7B7E\u5230":"\u5DF2\u7B7E\u5230")}]})),(xn==null?void 0:xn.status)=="in_progress"&&(xn==null?void 0:xn.lesson_mode)=="online_lesson"&&Vu.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center"}},Vu.createElement(pt.ZP,{type:"primary",style:{marginTop:"50px"},onClick:()=>{Tn(),ut(!1)}},"\u968F\u673A\u70B9\u540D")))};var mm=(0,se.connect)(({classroomList:ae,loading:z,user:x,globalSetting:ut})=>({classroomList:ae,loading:z,user:x,globalSetting:ut}))(dm),Mu={toolbar:"toolbar___Uo7LQ","line-menu":"line-menu___mAWlG","chat-dialog":"chat-dialog___KJCds","chat-header":"chat-header___D2PUI","chat-content":"chat-content___C0vtj","chat-actions":"chat-actions___TYIxs",over_item_list:"over_item_list___rJ28g",over_item:"over_item___NX1fq",close_button:"close_button___hqqIO",over_button:"over_button___g0Acf",ewm_img:"ewm_img___CgU19",ewm_text:"ewm_text___qJOQD",kjgj_style:"kjgj_style___LpPYV",kjgj_item:"kjgj_item___znzOt",kjgj_img:"kjgj_img___g7zps",kjgj_text:"kjgj_text___Ua7tW",over_content:"over_content___aH5pL",overcont2wrap:"overcont2wrap___PAra8",over_content2:"over_content2___c8jx0",over_button2:"over_button2___dQ7lA",ewm_img2:"ewm_img2___Ba35z",ewm_text2:"ewm_text2___v3R_z",officeWrp:"officeWrp___B0eRV",left:"left___wU_GS",btn_float:"btn_float___nXsLR",to_page_style:"to_page_style___bmH79",left_float:"left_float___N_wk1",float_icon:"float_icon___xmC9W",float_text:"float_text___m_LGU",float_more:"float_more___nbaug",right:"right___jQ8G4",footer_button:"footer_button___xLWDh",quxiao:"quxiao___nHatU",queren:"queren___BRoLo",close_drawer:"close_drawer___vZp3v",erweima:"erweima___YfDc7",arrow:"arrow___ElSwz",modal:"modal___CqCC8"},ud=(ae,z,x)=>new Promise((ut,dt)=>{var Tn=Mt=>{try{Ht(x.next(Mt))}catch(pn){dt(pn)}},xn=Mt=>{try{Ht(x.throw(Mt))}catch(pn){dt(pn)}},Ht=Mt=>Mt.done?ut(Mt.value):Promise.resolve(Mt.value).then(Tn,xn);Ht((x=x.apply(ae,z)).next())});const fm=({src:ae,onClick:z,topPercentage:x=.8,draggableExtraNode:ut,showAvatarEditData:dt,tokenInfo:Tn,pptInfo:xn,isPptFullScreen:Ht,handleEndClass:Mt,toggleFullOrExitScreen:pn,setStudentListVis:ea,user:Un,openEwm:Rn,setOpenEwm:An,setAlterVis:Bn,dispatch:xa})=>{const Gn=(0,a.useRef)(null),aa=(0,a.useRef)(!1),Dn=(0,a.useRef)(!1),na=(0,se.useParams)(),[kn,zn]=(0,a.useState)(!0),[Ln,Ta]=(0,a.useState)(!1),[Zt,Aa]=(0,a.useState)(window.innerHeight-100),[Qa,Ra]=(0,a.useState)((window.innerWidth-900)/2),[rr,ta]=(0,a.useState)(!1),Na=10;return(0,a.useEffect)(()=>{if(Gn.current){let vl=function(dl){var ml;aa.current=!0,Mr=dl.pageY,Dr=dl.pageX;const Nr=(ml=Gn.current)==null?void 0:ml.getBoundingClientRect();Ur=dl.pageY-((Nr==null?void 0:Nr.top)||0),uu=dl.pageX-((Nr==null?void 0:Nr.left)||0),(0,ft.kk)("none"),document.onselectstart=()=>!1},Da=function(){aa.current&&!Dn.current&&z&&z(),aa.current=!1,Dn.current=!1,(0,ft.kk)("auto"),document.onselectstart=null},rl=function(dl){var ml,Nr;if(!aa.current)return;const Qu=dl.pageY,Io=dl.pageX,Nu=Qu-Ur,_u=Io-uu,Mo=window.innerHeight-(((ml=Gn.current)==null?void 0:ml.offsetHeight)||0)-50,ei=window.innerWidth-(((Nr=Gn.current)==null?void 0:Nr.offsetWidth)||0)-20,po=50,ku=10;if(!Dn.current&&(Math.abs(Mr-dl.pageY)>Na||Math.abs(Dr-dl.pageX)>Na)&&(Dn.current=!0),Dn.current){const no=Math.max(po,Math.min(Nu,Mo)),Ko=Math.max(ku,Math.min(_u,ei));Aa(no),Ra(Ko)}},Ur=0,uu=0,Mr=0,Dr=0;return Gn.current.addEventListener("mousedown",vl),document.addEventListener("mousemove",rl),document.addEventListener("mouseup",Da),()=>{var dl,ml;(ml=(dl=Gn.current)==null?void 0:dl.removeEventListener)==null||ml.call(dl,"mousedown",vl),document.removeEventListener("mousemove",rl),document.removeEventListener("mouseup",Da)}}},[z]),(0,a.useEffect)(()=>{const vl=()=>{Ht?(Aa(window.innerHeight-100),Ra(window.innerWidth*.4)):(Aa(window.innerHeight-100),Ra((window.innerWidth-900)/2))};return window.addEventListener("resize",vl),()=>{window.removeEventListener("resize",vl)}},[x,Ht]),(0,a.useEffect)(()=>{Ln&&(kn?(Ra(Qa-130),Ta(!1)):(Ra(Qa+130),Ta(!1)))},[kn,Ln]),a.createElement("div",{className:Mu.draggableImage,style:{top:`${Zt}px`,left:`${Qa}px`,position:"fixed",display:rr?"none":"block",cursor:aa.current?"grabbing":"grab",zIndex:100},ref:Gn},ut&&a.createElement("div",{className:Mu.extraNode,onMouseUp:vl=>vl.stopPropagation(),onMouseDownCapture:vl=>vl.stopPropagation()},ut),(na==null?void 0:na.user_login)&&kn&&a.createElement("div",{className:Mu.over_item_list},a.createElement("div",{className:Mu.over_item},a.createElement("div",{className:Mu.close_button,onClick:()=>{zn(!1),Ta(!0)}},a.createElement("i",{className:"iconfont icon-shouqi5 mr5",style:{fontSize:8}}),"\u6536\u8D77"),a.createElement("div",{className:Mu.over_button,onClick:()=>{ea(!0)}},a.createElement("img",{src:E(78868),className:Mu.ewm_img,style:{width:"16px",height:"15px"}}),a.createElement("div",{className:Mu.ewm_text},"\u5B66\u751F\u5217\u8868")),a.createElement("div",{className:Mu.over_button,onClick:()=>{se.history.push(`/classrooms/${na==null?void 0:na.coursesId}/smart_plan/${na==null?void 0:na.id}/detail`)}},a.createElement("img",{src:E(50066),className:Mu.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mu.ewm_text},"\u9000\u51FA\u8BFE\u4EF6")))),!(na!=null&&na.user_login)&&(Tn==null?void 0:Tn.IsSuper)&&kn&&a.createElement("div",{className:Mu.over_item_list},a.createElement("div",{className:Mu.over_item},a.createElement("div",{className:Mu.close_button,onClick:()=>{zn(!1),Ta(!0)}},a.createElement("i",{className:"iconfont icon-shouqi5 mr5",style:{fontSize:8}}),"\u6536\u8D77"),a.createElement("div",{className:Mu.over_button,onClick:()=>{pn(!Ht)}},!Ht&&a.createElement("img",{src:E(15091),className:Mu.ewm_img,style:{width:"14px",height:"14px"}}),Ht&&a.createElement("img",{src:E(24639),className:Mu.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mu.ewm_text},Ht?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F\u64AD\u653E")),(xn==null?void 0:xn.status)=="not_started"&&a.createElement("div",{className:Mu.over_button,onClick:()=>ud(void 0,null,function*(){xa({type:"classroomList/setActionTabs",payload:{key:"start_smart_plan_shang",params:{coursesId:na==null?void 0:na.coursesId,smart_plans_id:na==null?void 0:na.id}}})})},a.createElement("img",{src:E(76502),className:Mu.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mu.ewm_text},"\u5F00\u59CB\u4E0A\u8BFE")),(xn==null?void 0:xn.status)=="not_started"&&a.createElement("div",{className:Mu.over_button,onClick:()=>ud(void 0,null,function*(){Bn(!0)})},a.createElement("img",{src:E(93026),className:Mu.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mu.ewm_text},"\u66F4\u6362\u8BFE\u4EF6")),(xn==null?void 0:xn.status)=="in_progress"&&(xn==null?void 0:xn.lesson_mode)=="online_lesson"&&a.createElement("div",{className:Mu.over_button,onClick:()=>ud(void 0,null,function*(){xa({type:"user/setActionTabs",payload:{key:"\u5907\u8BFE\u968F\u673A\u70B9\u540D"}})})},a.createElement("img",{src:E(59717),className:Mu.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mu.ewm_text},"\u968F\u673A\u70B9\u540D")),(xn==null?void 0:xn.status)=="in_progress"&&a.createElement("div",{className:Mu.over_button,onClick:()=>ud(void 0,null,function*(){yield Mt()})},a.createElement("img",{src:E(3540),className:Mu.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mu.ewm_text},"\u7ED3\u675F\u6388\u8BFE")),a.createElement("div",{className:Mu.over_button,onClick:()=>{An(new Date)}},a.createElement("img",{src:E(56440),className:Mu.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mu.ewm_text},"\u8BFE\u4EF6\u4E8C\u7EF4\u7801")))),!kn&&(Tn==null?void 0:Tn.IsSuper)&&a.createElement("div",{className:Mu.kjgj_style},a.createElement("div",{className:Mu.kjgj_item,onClick:()=>{zn(!0),Ta(!0)}},a.createElement("div",{className:Mu.kjgj_img},a.createElement("img",{src:E(22335),style:{width:"30px",height:"30px"}})),a.createElement("div",{className:Mu.kjgj_text},"\u8BFE\u4EF6\u5DE5\u5177"))))};var vm=(0,se.connect)(({user:ae})=>({user:ae}))(fm),pm=Object.defineProperty,r0=Object.getOwnPropertySymbols,gm=Object.prototype.hasOwnProperty,Em=Object.prototype.propertyIsEnumerable,u0=(ae,z,x)=>z in ae?pm(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,Wc=(ae,z)=>{for(var x in z||(z={}))gm.call(z,x)&&u0(ae,x,z[x]);if(r0)for(var x of r0(z))Em.call(z,x)&&u0(ae,x,z[x]);return ae},ru=(ae,z,x)=>new Promise((ut,dt)=>{var Tn=Mt=>{try{Ht(x.next(Mt))}catch(pn){dt(pn)}},xn=Mt=>{try{Ht(x.throw(Mt))}catch(pn){dt(pn)}},Ht=Mt=>Mt.done?ut(Mt.value):Promise.resolve(Mt.value).then(Tn,xn);Ht((x=x.apply(ae,z)).next())});const hm=({user:ae,classroomList:z,globalSetting:x,loading:ut,dispatch:dt})=>{var Tn,xn,Ht,Mt,pn,ea,Un,Rn,An;const[Bn,xa]=ca.ZP.useNotification(),Gn=(0,a.useRef)(),[aa]=(0,se.useSearchParams)(),[Dn,na]=(0,a.useState)({}),[kn,zn]=(0,a.useState)(""),[Ln,Ta]=(0,a.useState)(""),Zt=(0,se.useParams)(),[Aa,Qa]=(0,a.useState)({}),[Ra,rr]=(0,a.useState)(),ta=(0,a.useRef)(),[Na,vl]=(0,a.useState)(!1),[Da,rl]=(0,a.useState)([]),[Ur,uu]=(0,a.useState)(!0),[Mr,Dr]=(0,a.useState)(!1),[dl,ml]=(0,a.useState)([]),[Nr,Qu]=(0,a.useState)(!1),[Io,Nu]=(0,a.useState)([]),[_u,Mo]=(0,a.useState)(!1),[ei,po]=(0,a.useState)(0),[ku,no]=(0,a.useState)(!1),[Ko,ri]=(0,a.useState)([]),[Wi,Hi]=(0,a.useState)(""),[Gi,Bi]=(0,a.useState)(!1),[as,vi]=(0,a.useState)(""),[Ki,ui]=(0,a.useState)(0),Ti=(0,a.useRef)(null),[ls,ki]=(0,a.useState)(!1),[_i,du]=(0,a.useState)(!1),[No,wo]=(0,a.useState)(!1),[bi,wi]=(0,a.useState)(!1),[yo,Li]=(0,a.useState)(!1),rs=(0,a.useRef)(!1),{SmartPlanItemBanks:Ha}=z,Ri=(0,a.useRef)(Dn),ks=(0,a.useRef)(),us=(0,a.useRef)([1]),Ji=aa.get("simulate")=="true",Cs=aa.get("pptPage")?Number(aa.get("pptPage")):1,[tc,Fs]=(0,a.useState)(!1),[os,xi]=a.useState(["60%","40%"]),[nc,Ls]=(0,a.useState)(!1),nu=(0,a.useRef)(!1),[is,Po]=(0,a.useState)(!1),Bc=(0,a.useRef)(null),Rs=(0,a.useRef)(window.innerWidth),[Bs,_o]=(0,a.useState)(!1),[Ju,ss]=(0,a.useState)(!1),[mr,js]=(0,a.useState)(Wc({},{page:1,limit:20,course_group_id:"",status:"all",search:""})),[cs,Jo]=(0,a.useState)(""),[bs,Xi]=(0,a.useState)(10);(0,a.useEffect)(()=>{if(!_i&&!bi||!(Ha!=null&&Ha.open_rolling_qrcode_sign))return;const gn=setInterval(()=>{Xi(Va=>Va==1?10:Va-1)},1e3);return()=>clearInterval(gn)},[_i,bi,Ha]),(0,a.useEffect)(()=>{bs==1&&zo()},[bs]);const zo=()=>ru(void 0,null,function*(){var gn;let Va=yield(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/refresh_qrcode_token.json`,{method:"post"});(Va==null?void 0:Va.status)==0&&Jo((gn=Va==null?void 0:Va.data)==null?void 0:gn.qrcode_token)});(0,a.useEffect)(()=>{const el=700/window.innerWidth*100,Vr=100-el;yo?Dn!=null&&Dn.IsSuper?xi(["100%","0%"]):xi([`${Vr.toFixed(2)}%`,`${el.toFixed(2)}%`]):xi([`${Vr.toFixed(2)}%`,`${el.toFixed(2)}%`]),rs.current=yo,yo||(no(!1),ui(""))},[yo]),(0,a.useEffect)(()=>{ls&&Ln>0&&(Ha!=null&&Ha.open_rolling_qrcode_sign&&(Ha==null?void 0:Ha.smart_plan_status)=="in_progress"?(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/refresh_qrcode_token.json`,{method:"post"}).then(gn=>{var Va;(gn==null?void 0:gn.status)==0&&(Xi(10),Jo((Va=gn==null?void 0:gn.data)==null?void 0:Va.qrcode_token),du(!0))}):du(!0))},[Ln,ls]),(0,a.useEffect)(()=>{No?setTimeout(()=>{Ha!=null&&Ha.open_rolling_qrcode_sign&&(Ha==null?void 0:Ha.smart_plan_status)=="in_progress"?(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/refresh_qrcode_token.json`,{method:"post"}).then(gn=>{var Va;(gn==null?void 0:gn.status)==0&&(Xi(10),Jo((Va=gn==null?void 0:gn.data)==null?void 0:Va.qrcode_token),wi(!0))}):wi(!0)},300):wi(!1)},[No]),window.addEventListener("resize",()=>{clearTimeout(Bc.current),Bc.current=setTimeout(()=>{const gn=window.innerWidth;if(gn==Rs.current)return;const Vr=700/window.innerWidth*100,au=100-Vr;yo?Dn!=null&&Dn.IsSuper?xi(["100%","0%"]):xi([`${au.toFixed(2)}%`,`${Vr.toFixed(2)}%`]):xi([`${au.toFixed(2)}%`,`${Vr.toFixed(2)}%`]),rs.current=yo,yo||no(!1),Di(),Rs.current=gn},300)}),(0,a.useEffect)(()=>{const gn=()=>ru(void 0,null,function*(){if(!nu.current){nu.current=!0;try{yield Di()}catch(Va){console.error("toResize \u51FD\u6570\u6267\u884C\u51FA\u9519:",Va)}finally{nu.current=!1}}});return window.addEventListener("resize",gn),()=>{window.removeEventListener("resize",gn)}},[]),(0,a.useEffect)(()=>(document.body.addEventListener((0,Mi.gH)(),oc),document.body.addEventListener("keydown",ac),()=>{document.body.removeEventListener("keydown",ac),document.body.removeEventListener((0,Mi.gH)(),oc)}),[]),(0,a.useEffect)(()=>(window.addEventListener("visibilitychange",rc),()=>{window.removeEventListener("visibilitychange",rc)}),[kn]);const ac=gn=>ru(void 0,null,function*(){document.activeElement.nodeName!=="IFRAME"&&((gn.key==="ArrowLeft"||gn.key==="ArrowUp"||gn.key==="ArrowRight"||gn.key==="ArrowDown")&&document.querySelector("iframe").focus(),(0,Mi.vp)()&&zs(gn.key))});function zs(gn){return ru(this,null,function*(){try{yield Gn.current.ready();const Va=Gn.current.Application;gn==="ArrowLeft"||gn==="ArrowUp"?yield Va.ActivePresentation.SlideShowWindow.View.GotoPreClick():(gn==="ArrowRight"||gn==="ArrowDown")&&(yield Va.ActivePresentation.SlideShowWindow.View.GotoNextClick())}catch(Va){}})}const lc=()=>ru(void 0,null,function*(){var gn,Va;yield(gn=Gn.current)==null?void 0:gn.ready();const el=(Va=Gn.current)==null?void 0:Va.Application;el&&(yield el.ActivePresentation.SlideShowWindow.View.Exit())}),rc=()=>ru(void 0,null,function*(){document.visibilityState==="visible"&&(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{page:kn,randomData:new Date}}})});(0,a.useEffect)(()=>{uc(),!(Dn!=null&&Dn.IsSuper)&&!aa.get("pptPage")&&(zn(Cs),dt({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:Zt==null?void 0:Zt.coursesId,id:Zt==null?void 0:Zt.id,position:Cs}})),(0,ft.s2)()&&se.history.replace(`/miniprogram/courseware/study?course_id=${Zt==null?void 0:Zt.coursesId}&id=${Zt==null?void 0:Zt.id}`)},[]);const uc=()=>ru(void 0,null,function*(){yield(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/check_start.json`,{method:"post"})});(0,a.useEffect)(()=>{Ri.current=Dn,Dn!=null&&Dn.WebofficeURL&&setTimeout(()=>{sc()},300)},[Dn]),(0,a.useEffect)(()=>{var gn;return(gn=ae==null?void 0:ae.userInfo)!=null&&gn.login&&Yo(),()=>{clearInterval(ta.current)}},[(Tn=ae==null?void 0:ae.userInfo)==null?void 0:Tn.login]),(0,a.useEffect)(()=>{!(Dn!=null&&Dn.IsSuper)&&(Ra==null?void 0:Ra.is_end)===!1&&(Dn==null?void 0:Dn.Status)=="in_progress"&&ti()},[Ra==null?void 0:Ra.is_end,Dn]),(0,a.useEffect)(()=>{if(Ra!=null&&Ra.is_end&&clearInterval(ta.current),!(Dn!=null&&Dn.IsSuper)&&(Ra!=null&&Ra.is_end)){let gn=JSON.parse(sessionStorage.getItem("endPPTIds"))||[];gn&&(gn!=null&&gn.includes(Zt==null?void 0:Zt.id))||(le.ZP.info("\u672C\u6B21\u6388\u8BFE\u5DF2\u7ED3\u675F\uFF0C\u611F\u8C22\u60A8\u7684\u53C2\u4E0E\uFF01"),(gn==null?void 0:gn.length)===0?gn=[Zt==null?void 0:Zt.id]:gn.push(Zt==null?void 0:Zt.id),sessionStorage.setItem("endPPTIds",JSON.stringify(gn)))}},[Ra==null?void 0:Ra.is_end,Dn]),(0,a.useEffect)(()=>{if(Ra!=null&&Ra.enable_extra&&!(Ra!=null&&Ra.is_end)){let gn=JSON.parse(localStorage.getItem("extraPPTIds"))||[];gn&&!(gn!=null&&gn.includes(Zt==null?void 0:Zt.id))&&xe.default.confirm({centered:!0,okText:"\u77E5\u9053\u4E86",icon:null,maskClosable:!1,keyboard:!1,title:"\u63D0\u793A",closable:!1,cancelButtonProps:{style:{display:"none"}},content:"\u606D\u559C\u4F60\u5DF2\u5B8C\u6210\u6240\u6709\u57FA\u7840\u4E60\u9898\uFF01\u8001\u5E08\u8FD8\u51C6\u5907\u4E86\u62D3\u5C55\u4E60\u9898\uFF0C\u53EF\u4EE5\u5F00\u59CB\u6311\u6218\u4E86\u54E6\uFF01",onOk:()=>ru(void 0,null,function*(){(gn==null?void 0:gn.length)===0?gn=[Zt==null?void 0:Zt.id]:gn.push(Zt==null?void 0:Zt.id),xo(Ra==null?void 0:Ra.extra_position),localStorage.setItem("extraPPTIds",JSON.stringify(gn))})})}},[Ra==null?void 0:Ra.enable_extra]);const oc=()=>{(0,Mi.vp)()||lc()};(0,a.useEffect)(()=>{var gn,Va;(gn=ae==null?void 0:ae.userInfo)!=null&&gn.login&&(Va=Gn.current)!=null&&Va.ready&&Di()},[(xn=ae==null?void 0:ae.userInfo)==null?void 0:xn.login,Dn]),(0,a.useEffect)(()=>{var gn;Ra!=null&&Ra.page&&((gn=Ha==null?void 0:Ha.page)==null?void 0:gn.lesson_mode)=="online_lesson"&&!(Dn!=null&&Dn.IsSuper)&&!Ji&&xo(Ra==null?void 0:Ra.page)},[Ra==null?void 0:Ra.page]),(0,a.useEffect)(()=>{var gn;((gn=ae==null?void 0:ae.userInfo)==null?void 0:gn.real_name)==="\u6E38\u5BA2"&&dt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!1}})},[(Ht=ae==null?void 0:ae.userInfo)==null?void 0:Ht.real_name]);const ic=()=>{var gn,Va,el,Vr,au;let Kn=[];return(((Va=(gn=Ha==null?void 0:Ha.page)==null?void 0:gn.smart_plan_page_knowledges)==null?void 0:Va.length)>0||(el=Ha==null?void 0:Ha.page)!=null&&el.is_ai_question)&&Kn.push({key:"2",title:"\u667A\u80FD\u4E92\u52A8"}),(Vr=Ha==null?void 0:Ha.page)!=null&&Vr.page_info&&Kn.push({key:"1",title:"\u667A\u80FD\u89E3\u6790"}),(Ha==null?void 0:Ha.count)>0&&Kn.push({key:"4",title:"\u8BD5\u9898"}),(au=Ha==null?void 0:Ha.page)!=null&&au.animation_code&&Kn.push({key:"3",title:"\u667A\u80FD\u52A8\u6548"}),a.createElement(a.Fragment,null,Kn==null?void 0:Kn.map((Za,ur)=>a.createElement("span",{style:{cursor:"pointer"},onClick:()=>{wo(!0),Hi(Za==null?void 0:Za.key)}},Za==null?void 0:Za.title,ur!=(Kn==null?void 0:Kn.length)-1?"\u3001":"")))};(0,a.useEffect)(()=>{var gn,Va,el,Vr,au,Kn,Za;kn&&(Ha!=null&&Ha.alert_addendance_tips)&&!(Ha!=null&&Ha.is_super)&&!aa.get("simulate")&&(Ju||(ss(!0),xe.default.confirm({centered:!0,okText:"\u77E5\u9053\u4E86",icon:null,title:"\u63D0\u793A",cancelButtonProps:{style:{display:"none"}},content:"\u5F53\u524D\u8BFE\u4EF6\u5DF2\u5F00\u542F\u52A8\u6001\u4E8C\u7EF4\u7801\u7B7E\u5230\uFF0C\u8BF7\u8054\u7CFB\u6388\u8BFE\u6559\u5E08\u626B\u7801\u7B7E\u5230\u3002",onOk:()=>ru(void 0,null,function*(){se.history.push(`/classrooms/${Zt==null?void 0:Zt.coursesId}/smart_plan`)})}))),kn&&((gn=Ha==null?void 0:Ha.page)==null?void 0:gn.position)!=Ki&&yo&&(ui((Va=Ha==null?void 0:Ha.page)==null?void 0:Va.position),Bi(!0),setTimeout(()=>{Bi(!1)},6e3),Dn!=null&&Dn.IsSuper&&(((Vr=(el=Ha==null?void 0:Ha.page)==null?void 0:el.smart_plan_page_knowledges)==null?void 0:Vr.length)>0||(au=Ha==null?void 0:Ha.page)!=null&&au.is_ai_question||(Kn=Ha==null?void 0:Ha.page)!=null&&Kn.page_info||(Ha==null?void 0:Ha.count)>0||(Za=Ha==null?void 0:Ha.page)!=null&&Za.animation_code?Bn.open({message:"",style:{width:"auto",marginBottom:"0px",padding:"12px 30px 20px",whiteSpace:"nowrap",border:"1px solid rgba(20,93,255,0.2)",boxShadow:"0px 0px 10px 0px #E3E1FF",borderRadius:"40px 0 0 40px"},key:"smart_plan",closeIcon:null,description:a.createElement("div",{className:"font18"},"\u5F53\u524D\u9875\u9762\u5305\u542B\uFF1A",a.createElement("span",{style:{color:"#3061D0"}},ic())),duration:2,pauseOnHover:!0,onClose:()=>{no(!0)}}):no(!0)))},[Ha]),(0,a.useEffect)(()=>{Hc()},[kn,Ra==null?void 0:Ra.randomData]);const Hc=()=>ru(void 0,null,function*(){var gn,Va;if(!(Dn!=null&&Dn.IsSuper)&&(Dn==null?void 0:Dn.Status)=="in_progress"&&kn){const el=yield(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/check_page_progress.json`,{method:"post",body:{position:kn}});(el==null?void 0:el.status)==0&&((gn=el==null?void 0:el.data)!=null&&gn.allow||(ml((Va=el==null?void 0:el.data)==null?void 0:Va.not_finish_positions),Dr(!0)))}});function Di(){return ru(this,null,function*(){try{yield Gn.current.ready();const el=yield(yield Gn.current.Application.ActiveWindow).View;el.ZoomToFit=-1;const Vr=new Event("resize");window.dispatchEvent(Vr)}catch(gn){}})}function xo(gn){return ru(this,null,function*(){yield Gn.current.ready(),Gn.current.Application.ActivePresentation.SlideShowWindow.View.GotoSlide(gn)})}(0,a.useEffect)(()=>{is&&Gn.current&&(Cn(!0),Di())},[is,Gn.current]);function Cn(gn){return ru(this,null,function*(){if(!(Zt!=null&&Zt.user_login)){gn?(Li(!0),(0,Mi.Dj)(document.body)):(Li(!1),(0,Mi.BU)()),yield Gn.current.ready();const Va=Gn.current.Application,el=yield Va.ActivePresentation,Vr=yield Va.ActivePresentation.SlideShowSettings,au=yield el.SlideShowWindow;gn?yield Vr.Run():(au.IsFullScreen=!1,lc());const Kn=(yield Va.ActivePresentation.SlideShowWindow)!==null;Li(Kn),Di()}})}function bc(){return ru(this,null,function*(){try{const gn=yield(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/set_page_cache.json`,{method:"post",body:{type:1}});rr(Wc({},(gn==null?void 0:gn.data)||{}))}catch(gn){}})}const Zs=()=>ru(void 0,null,function*(){var gn,Va;let el=yield(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}.json`,{method:"get"});(el==null?void 0:el.status)==0&&(Qa(el==null?void 0:el.data),Zt!=null&&Zt.user_login||(aa.get("type")=="view"&&(((gn=el==null?void 0:el.data)==null?void 0:gn.status)=="in_progress"?ki(!0):Po(!0)),((Va=el==null?void 0:el.data)==null?void 0:Va.status)=="in_progress"&&aa.get("type")!="update"&&ki(!0)))}),ti=()=>ru(void 0,null,function*(){const gn=yield(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/start_class.json`,{method:"post"})}),Us=()=>ru(void 0,null,function*(){var gn;const Va=yield(0,Ye.ZP)(`/api/smart_plan_item_banks/${(gn=Ha==null?void 0:Ha.page)==null?void 0:gn.id}/smart_plan_user_page_studies.json`,{method:"post"})}),pi=()=>ru(void 0,null,function*(){dt({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:Zt==null?void 0:Zt.coursesId,id:Zt==null?void 0:Zt.id,position:kn||(Ra==null?void 0:Ra.page)||1,max_position:Ln}})}),Yo=()=>ru(void 0,null,function*(){var gn,Va,el;const Vr={};Zt!=null&&Zt.user_login&&(Vr.login=Zt.user_login),Ji&&(Vr.is_simulate=!0);const au=yield(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/get_office_token.json`,{method:"get",params:Vr});na(au==null?void 0:au.data),uu(!1);const Kn=((gn=au==null?void 0:au.data)==null?void 0:gn.FileName)||"";document.title=Kn,(Va=au==null?void 0:au.data)!=null&&Va.IsSuper?Zs():Ji?Po(!0):(((el=au==null?void 0:au.data)==null?void 0:el.Status)=="in_progress"&&Po(!0),ta.current=setInterval(()=>{bc()},2e3))});function ds(){return ru(this,null,function*(){if(!Gn.current)return;clearTimeout(ks.current),yield Gn.current.ready();const gn=Gn.current.Application,el=(au=>{if(!au||au.length===0)return[];const Kn=[...au].sort((Sr,Pu)=>Sr-Pu),Za=[];let ur={From:Kn[0],To:Kn[0]};for(let Sr=1;Srds(),4*60*1e3)})}function ws(gn){return ru(this,null,function*(){us.current=gn,ds()})}function sc(){return ru(this,null,function*(){var gn=document.getElementById("weboffice-zone");Gn.current=ce().config({mount:gn,url:Dn==null?void 0:Dn.WebofficeURL,refreshToken:wc,previewLimit:4,pptOptions:{isShowBottomStatusBar:!0,isShowRemark:!1,isShowComment:!1},commonOptions:{isShowTopArea:!!(Dn!=null&&Dn.IsSuper),isBrowserViewFullscreen:!0,isIframeViewFullscreen:!1,acceptVisualViewportResizeEvent:!0}}),Gn.current.setToken({token:Dn==null?void 0:Dn.AccessToken,timeout:25*60*1e3}),Gn.current.on("fileStatus",function(Va){return ru(this,null,function*(){yield Gn.current.ready();const Vr=yield Gn.current.Application.ActivePresentation.SlideShowWindow.View.Slide.SlideIndex;zn(Vr),us.current=[Vr],ds()})}),Gn.current.on("fileOpen",function(Va){Ys();const el=gn==null?void 0:gn.querySelector("iframe");el&&el.focus()}),Gn.current.on("fullscreenChange",function(Va){Va.status==1?aa.get("type")!="update"&&Po(!0):(0,Mi.BU)()})})}function wc(){return new Promise(function(gn){return ru(this,null,function*(){var Va,el,Vr,au;const Kn=yield(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/refresh_office_token.json`,{method:"get",params:{access_token:(Va=Ri.current)==null?void 0:Va.AccessToken,refresh_token:(el=Ri.current)==null?void 0:el.RefreshToken}});((Vr=Kn==null?void 0:Kn.data)==null?void 0:Vr.Code)=="InvalidArgument.AccessToken"&&Yo(),Ri.current=Kn.data,gn({token:(au=Kn==null?void 0:Kn.data)==null?void 0:au.AccessToken,timeout:2*60*1e3}),gn(Kn==null?void 0:Kn.data)})})}function Gc(){return ru(this,null,function*(){uu(!0),yield Gn.current.ready();const gn=Gn.current.Application,Va=yield gn.ActivePresentation,Vr=yield(yield Va.Slides).Count;Ta(Vr);let au=yield(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/create_item_banks.json`,{method:"post",body:{create_ppt:!0,is_extra:!0}});(au==null?void 0:au.status)==0&&le.ZP.success("\u64CD\u4F5C\u6210\u529F"),yield gn.ActivePresentation.Slides.AddSlide(Vr),setTimeout(()=>ru(this,null,function*(){uu(!1),Va.Slides.Item(Vr).Shapes.AddPicture({FileName:"https://www.educoder.net/images/tzppt.png",LinkToFile:-1,SaveWithDocument:0,Left:0,Top:0,Width:1,Height:1,Scale:!0})}),1e3)})}function gi(gn){return ru(this,null,function*(){try{const Va=yield gn.View.GetClickCount();console.log("clickCount",Va),yield(yield gn.View).GotoClick(Va+1)}catch(Va){}})}function Ys(){return ru(this,null,function*(){yield Gn.current.ready();const gn=Gn.current.Application,Va=yield gn.ActivePresentation.GetSlideRemark(),Vr=yield(yield gn.ActivePresentation).Slides,au=yield Vr.Count;Ta(au),gn.Sub.SlideShowEnd=()=>ru(this,null,function*(){Li(!1),Di(),Po(!1)}),gn.Sub.SlideShowBegin=()=>ru(this,null,function*(){Li(!0),Di()});const Kn=yield gn.ActivePresentation.SlideShowWindow.View.Slide.SlideIndex;zn(Kn),us.current=[Kn],ds(),gn.Sub.ActiveSlideChange=Za=>ru(this,null,function*(){var ur;if(Ta(yield Vr.Count),zn(((ur=Za==null?void 0:Za.Data)==null?void 0:ur.slideIndex)+1),!(Dn!=null&&Dn.IsSuper)){const Sr=yield gn.ActivePresentation.SlideShowWindow;gi(Sr)}}),gn.Sub.SlideDelete=Za=>ru(this,null,function*(){var ur;let Sr=yield(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/delete_page.json`,{method:"delete",body:{position:(ur=Za==null?void 0:Za.Data)==null?void 0:ur.SlideIndex}});(Sr==null?void 0:Sr.status)==0&&(le.ZP.success("\u5220\u9664\u6210\u529F"),Ta(yield Vr.Count))}),gn.Sub.PresentationNewSlide=Za=>ru(this,null,function*(){console.log("\u76D1\u542C\u65B0\u589E\u5E7B\u706F\u7247\u7684\u64CD\u4F5C\u4E8B\u4EF6",Za)}),gn.Sub.SlideMove=Za=>ru(this,null,function*(){var ur,Sr,Pu;if(Dn!=null&&Dn.IsSuper&&document.hasFocus()){zn("");let ou=yield(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/change_page_postition.json`,{method:"post",body:{origin_position:(ur=Za==null?void 0:Za.Data)==null?void 0:ur.SlideFromIndex,target_position:(Sr=Za==null?void 0:Za.Data)==null?void 0:Sr.SlideIndex}});(ou==null?void 0:ou.status)==0&&(le.ZP.success("\u79FB\u52A8\u6210\u529F"),zn((Pu=Za==null?void 0:Za.Data)==null?void 0:Pu.SlideIndex))}}),yield gn.ActivePresentation.SlideShowWindow.View.GotoSlide(Cs)})}const cc=()=>ru(void 0,null,function*(){var gn,Va;Mo(!0);const el=yield(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/smart_plan_users.json`,{method:"get",params:mr});(el==null?void 0:el.status)==0&&(Nu((gn=el==null?void 0:el.data)==null?void 0:gn.smart_plan_users),po((Va=el==null?void 0:el.data)==null?void 0:Va.count)),Mo(!1)}),ms=()=>ru(void 0,null,function*(){var gn;Mo(!0);const Va=yield(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/header_info.json`,{method:"get"});(Va==null?void 0:Va.status)===0&&ri([{name:"\u5168\u90E8",id:""},...((gn=Va==null?void 0:Va.data)==null?void 0:gn.course_groups)||[]]),Mo(!1)});(0,a.useEffect)(()=>{var gn,Va;return Ha&&((gn=Ha==null?void 0:Ha.page)!=null&&gn.id)&&!((Va=Ha==null?void 0:Ha.page)!=null&&Va.has_study_record)&&(Dn==null?void 0:Dn.IsSuper)===!1&&(Dn==null?void 0:Dn.Status)=="in_progress"&&(Ti.current=setTimeout(()=>{Ha!=null&&Ha.alert_addendance_tips||Us()},1e4)),()=>{Ti.current&&clearTimeout(Ti.current)}},[ut["classroomList/getSmartPlanItemBanks"],Ha,Dn==null?void 0:Dn.IsSuper]),(0,a.useEffect)(()=>{Nr&&(ms(),cc())},[Nr,mr]);const xs=()=>{const gn=JSON.parse(localStorage.getItem("pptBrowsingHistory")||"[]");(gn==null?void 0:gn.findIndex(el=>(el==null?void 0:el.id)==(Zt==null?void 0:Zt.id)&&(el==null?void 0:el.courseId)==(Zt==null?void 0:Zt.coursesId)))==-1&&(gn.push({id:Zt==null?void 0:Zt.id,courseId:Zt==null?void 0:Zt.coursesId}),localStorage.setItem("pptBrowsingHistory",JSON.stringify(gn)),xo(1))},Ds=()=>ru(void 0,null,function*(){var gn,Va,el,Vr,au;const Kn=()=>ru(void 0,null,function*(){dt({type:"classroomList/setActionTabs",payload:{key:"start_smart_plan_xia",params:{coursesId:Zt==null?void 0:Zt.coursesId,smart_plans_id:Zt==null?void 0:Zt.id}}})}),Za=yield(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}.json`,{method:"get"});(Va=(gn=Za==null?void 0:Za.data)==null?void 0:gn.not_start_positions)!=null&&Va.length?xe.default.confirm({centered:!0,okText:"\u786E\u8BA4\u7ED3\u675F\u6388\u8BFE",cancelText:"\u8FD4\u56DE\u7EE7\u7EED\u6388\u8BFE",icon:null,title:"\u63D0\u793A",content:a.createElement("span",null,"\u7CFB\u7EDF\u68C0\u6D4B\u5230 ",a.createElement("span",{style:{color:"#3061D0"}},"\u7B2C",(au=(Vr=(el=Za==null?void 0:Za.data)==null?void 0:el.not_start_positions)==null?void 0:Vr.sort((ur,Sr)=>Number(ur)-Number(Sr)))==null?void 0:au.join("\u3001"),"\u9875")," \u6709\u672A\u542F\u52A8\u7684\u7B54\u9898\uFF0C\u7ED3\u675F\u6388\u8BFE\u540E\uFF0C\u8FD9\u4E9B\u8BD5\u9898\u5C06\u65E0\u6CD5\u542F\u52A8\u7B54\u9898\u3002\u786E\u8BA4\u7ED3\u675F\u6388\u8BFE\uFF1F"),onCancel:()=>ru(void 0,null,function*(){var ur,Sr,Pu;xo((Pu=(Sr=(ur=Za==null?void 0:Za.data)==null?void 0:ur.not_start_positions)==null?void 0:Sr.sort((ou,ao)=>Number(ou)-Number(ao)))==null?void 0:Pu[0])}),onOk:()=>ru(void 0,null,function*(){yield Kn()})}):yield Kn()}),Oo=()=>a.createElement(a.Fragment,null,Zt!=null&&Zt.user_login?a.createElement("div",{className:In.right},a.createElement($0,{pageNum:kn,maxPage:Ln})):a.createElement("div",{className:In.right},a.createElement(ze.Z,{spinning:ut["classroomList/getSmartPlanItemBanks"]},a.createElement("div",{style:{visibility:Ha?"visible":"hidden",height:"100vh",overflow:"hidden"}},(Dn==null?void 0:Dn.IsSuper)!==void 0&&a.createElement("div",{style:Ln?{}:{display:"none"}},Dn!=null&&Dn.IsSuper?a.createElement(sn,{clickTab:Wi,pptFullScreen:yo,pageNum:kn,maxPage:Ln,pptInfo:Aa,openEwm:Na,changePage:ws,setOpenEwm:()=>{vl(null)},aiImg:Da,addPage:()=>{Gc()},gotoSlide:gn=>{xo(gn)},openCheckInfo:()=>{_o(!0)}}):a.createElement(Vc,{isSimulate:Ji,officeToken:Dn,pageCache:Ra,pageNum:kn,aiImg:Da,maxPage:Ln,changePage:ws,gotoSlide:gn=>{xo(gn)}}))))));(0,a.useEffect)(()=>{Ra!=null&&Ra.page&&xo(Ra==null?void 0:Ra.page)},[Ha==null?void 0:Ha.enable_progress_control]);const fs=()=>{var gn,Va,el,Vr,au;return a.createElement("div",{className:In.left},a.createElement("div",{className:Dn!=null&&Dn.IsSuper?"":In.left_zone,id:"weboffice-zone"}),!No&&yo&&(Dn==null?void 0:Dn.IsSuper)&&ku&&a.createElement("div",{className:In.left_float},a.createElement("div",{className:In.float_icon},a.createElement("img",{src:E(23175),width:20,height:20})),a.createElement("div",{className:In.float_more},a.createElement("div",{className:In.float_text,onClick:()=>{wo(!0)}},"\u67E5\u770B\u5B66\u4E60\u4E92\u52A8"),(Aa==null?void 0:Aa.status)=="in_progress"&&((gn=Ha==null?void 0:Ha.page)==null?void 0:gn.lesson_mode)!="self_learning"&&!(Ha!=null&&Ha.is_extra)&&(((Va=Ha==null?void 0:Ha.page)==null?void 0:Va.status)=="not_started"||((el=Ha==null?void 0:Ha.page)==null?void 0:el.status)=="ended")&&(Dn==null?void 0:Dn.IsSuper)&&(Ha==null?void 0:Ha.count)>0&&a.createElement(a.Fragment,null,a.createElement("div",{className:In.float_icon},a.createElement("img",{src:E(68045),width:20,height:20})),a.createElement("div",{className:In.float_text,onClick:()=>ru(void 0,null,function*(){dt({type:"classroomList/setActionTabs",payload:{key:"question_time",params:{title:"\u8BBE\u7F6E\u7B54\u9898\u65F6\u957F",smart_plans_id:Zt==null?void 0:Zt.id,SmartPlanItemBanks:Ha}}})})},((Vr=Ha==null?void 0:Ha.page)==null?void 0:Vr.status)=="ended"?"\u91CD\u542F\u7B54\u9898":"\u542F\u52A8\u7B54\u9898")),(Aa==null?void 0:Aa.status)=="in_progress"&&!(Ha!=null&&Ha.is_extra)&&((au=Ha==null?void 0:Ha.page)==null?void 0:au.status)=="in_progress"&&(Dn==null?void 0:Dn.IsSuper)&&(Ha==null?void 0:Ha.count)>0&&a.createElement(a.Fragment,null,a.createElement("div",{className:In.float_icon,style:{background:"rgba(227,0,0,0.1)"}},a.createElement("img",{src:E(7891),width:20,height:20})),a.createElement("div",{className:In.float_text,onClick:()=>ru(void 0,null,function*(){var Kn;let Za=yield(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(Kn=Ha==null?void 0:Ha.page)==null?void 0:Kn.id,status:"ended"}});(Za==null?void 0:Za.status)==0&&(le.ZP.success("\u5DF2\u7ED3\u675F\u7B54\u9898"),pi())})},"\u7ED3\u675F\u7B54\u9898")))),aa.get("simulate")=="true"&&a.createElement("div",{className:In.btn_float,style:{bottom:0,right:120}},a.createElement(El.op,{className:"mb20",onClick:()=>{Cn(!1),aa.get("type")?se.history.push(`/classrooms/${Zt==null?void 0:Zt.coursesId}/smart_plan/${Zt==null?void 0:Zt.id}/ppt_info/info?type=${aa.get("type")}`):se.history.push(`/classrooms/${Zt==null?void 0:Zt.coursesId}/smart_plan/${Zt==null?void 0:Zt.id}/ppt_info/info`),window.location.reload()}},"\u8FD4\u56DE\u6559\u5E08\u8EAB\u4EFD")),!No&&yo&&((Dn==null?void 0:Dn.IsSuper)||aa.get("simulate")=="true")&&a.createElement("div",{className:In.btn_float,style:{right:Dn!=null&&Dn.IsSuper?"0px":"20px"}},a.createElement("div",null,a.createElement(El.op,{disabled:kn==1,className:"mb20",onClick:()=>{if(kn==1){le.ZP.info("\u5DF2\u7ECF\u662F\u7B2C\u4E00\u9875\u4E86\uFF01");return}vi(""),xo(kn-1)}},"\u4E0A\u4E00\u9875")),a.createElement("div",null,a.createElement(El.op,{disabled:kn==Ln,onClick:()=>{if(kn==Ln){le.ZP.info("\u5DF2\u7ECF\u662F\u6700\u540E\u4E00\u9875\u4E86\uFF01");return}vi(""),xo(kn+1)}},"\u4E0B\u4E00\u9875")),(Dn==null?void 0:Dn.IsSuper)&&a.createElement("div",{className:In.to_page_style},"\u8DF3\u8F6C\u5230",a.createElement(ve.default,{style:{width:"65px",marginLeft:"10px"},size:"small",value:as||void 0,placeholder:"\u9875\u7801",onChange:Kn=>{xo(Kn),vi(Kn)}},Array.from({length:Ln},(Kn,Za)=>Za+1).map(Kn=>a.createElement(ve.default.Option,{key:Kn,value:Kn},Kn))))),a.createElement(vm,{tokenInfo:Dn,isPptFullScreen:yo,pptInfo:Aa,handleEndClass:Ds,openEwm:Na,setOpenEwm:vl,toggleFullOrExitScreen:Cn,setAlterVis:Fs,setStudentListVis:Qu}),!(Zt!=null&&Zt.user_login)&&!(Dn!=null&&Dn.IsSuper)&&!Ji&&a.createElement("div",{className:In.overcont2wrap},((Ha==null?void 0:Ha.enable_progress_control)||(Dn==null?void 0:Dn.Status)!="in_progress")&&a.createElement(El.op,{disabled:kn==1,className:"mr30",onClick:()=>{if(kn==1){le.ZP.info("\u5DF2\u7ECF\u662F\u7B2C\u4E00\u9875\u4E86\uFF01");return}xo(kn-1)}},"\u4E0A\u4E00\u9875"),a.createElement("div",{className:In.over_content2},a.createElement("div",{className:In.over_button2,onClick:()=>{se.history.push(`/classrooms/${Zt==null?void 0:Zt.coursesId}/smart_plan`)}},a.createElement("img",{src:E(50066),className:In.ewm_img2,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:In.ewm_text2},"\u9000\u51FA\u8BFE\u4EF6"))),((Ha==null?void 0:Ha.enable_progress_control)||(Dn==null?void 0:Dn.Status)!="in_progress")&&a.createElement(El.op,{disabled:kn==Ln,className:"ml30",onClick:()=>{var Kn;if(kn==Ln){le.ZP.info("\u5DF2\u7ECF\u662F\u6700\u540E\u4E00\u9875\u4E86\uFF01");return}kn==(Ra==null?void 0:Ra.class_max_position)&&!(Dn!=null&&Dn.IsSuper)&&(Dn==null?void 0:Dn.Status)=="in_progress"&&((Kn=Ha==null?void 0:Ha.page)==null?void 0:Kn.lesson_mode)=="online_lesson"?(le.ZP.warning("\u8BE5\u9875\u672A\u8BB2\u89E3\uFF0C\u5C06\u8DF3\u8F6C\u81F3\u6559\u5E08\u5F53\u524D\u9875\u9762"),xo(Ra==null?void 0:Ra.page)):xo(kn+1)}},"\u4E0B\u4E00\u9875")))};return a.createElement(ze.Z,{spinning:Ur},a.createElement("div",{style:{display:"flex"}},xa,Gi&&a.createElement("div",{className:In.page_style},"\u7B2C",kn,"\u9875"),a.createElement(Zr,{className:`${In.officeWrp} ${nc?In.arrow:""}`,lazy:!0,onResizeEnd:()=>{},onResize:gn=>{const Va=gn[0]+gn[1],el=[gn[0]/Va*100,gn[1]/Va*100];el[0]<20&&(el[0]=20,el[1]=80),el[1]==0?Ls(!0):Ls(!1),xi(el),Di()}},yo?a.createElement(a.Fragment,null,a.createElement(Zr.Panel,{size:os[0]}," ",fs()),a.createElement(Zr.Panel,{size:os[1],collapsible:!(Dn!=null&&Dn.IsSuper),style:{overflow:"hidden"}},Dn!=null&&Dn.IsSuper?a.createElement(we.Z,{bodyStyle:{padding:0},headerStyle:{display:"none"},width:700,onClose:()=>{wo(!1)},destroyOnClose:!0,forceRender:!0,open:No},Oo(),bi&&a.createElement("div",{className:In.drawer_ewm},a.createElement("div",{className:In.drawer_ewm_title,style:{marginBottom:"10px"}},Ha==null?void 0:Ha.smart_plan_name,a.createElement("i",{className:"iconfont icon-guanbi",style:{cursor:"pointer",color:"#000"},onClick:()=>{wi(!1)}})),Ha!=null&&Ha.open_rolling_qrcode_sign?a.createElement("div",{className:In.modal},"\u6253\u5F00",a.createElement("span",{style:{color:"#57BE6A",margin:"0 6px"}},a.createElement("i",{className:"iconfont icon-icon-weixin mr5"}),"\u5FAE\u4FE1"),"\u626B\u4E00\u626B\uFF0C \u52A8\u6001\u4E8C\u7EF4\u7801\u5C06\u5728",a.createElement("span",{style:{color:"#3061D0",width:"30px",textAlign:"center"}},bs,"s"),"\u540E\u5237\u65B0"):a.createElement("div",{className:In.modal},"\u6253\u5F00",a.createElement("span",{style:{color:"#57BE6A",margin:"0 6px"}},a.createElement("i",{className:"iconfont icon-icon-weixin mr5"}),"\u5FAE\u4FE1"),"\u626B\u4E00\u626B\uFF0C\u5373\u53EF\u624B\u673A\u7AEF\u7545\u5B66\u8BFE\u4EF6\uFF0C\u968F\u65F6\u5F00\u542F\u9AD8\u6548\u5B66\u4E60\uFF01"),a.createElement("div",{className:In.erweima},a.createElement(ie.Z,{key:cs,errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${Zt==null?void 0:Zt.coursesId}&id=${Zt==null?void 0:Zt.id}&codeKey=${cs}`,bgColor:"#FFF",size:260,icon:`${ye.Z.IMG_SERVER}/${(Mt=x==null?void 0:x.setting)==null?void 0:Mt.tab_logo_url}`})),(Aa==null?void 0:Aa.status)=="in_progress"&&((pn=Ha==null?void 0:Ha.page)==null?void 0:pn.lesson_mode)=="online_lesson"&&a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center"}},a.createElement(Me.Z,{checked:Ha==null?void 0:Ha.open_rolling_qrcode_sign,onChange:gn=>ru(void 0,null,function*(){let Va=yield(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/change_rolling_qrcode_sign.json`,{method:"post",body:{open_rolling_qrcode_sign:gn}});(Va==null?void 0:Va.status)==0&&(gn?zo():(Jo(""),Xi(10)),le.ZP.success("\u64CD\u4F5C\u6210\u529F"),pi())}),size:"small"}),a.createElement("div",{style:{margin:"0 10px",color:"#333333"}},"\u5F00\u542F\u52A8\u6001\u4E8C\u7EF4\u7801\u7B7E\u5230"),a.createElement(re.Z,{title:"\u5F00\u542F\u52A8\u6001\u4E8C\u7EF4\u7801\u7B7E\u5230\u540E\uFF0C\u5B66\u751F\u4EC5\u80FD\u626B\u63CF\u4E8C\u7EF4\u7801\u5B8C\u6210\u7B7E\u5230\uFF0C\u5176\u4ED6\u65B9\u5F0F\u7B7E\u5230\u65E0\u6548\u5E76\u4E14\u65E0\u6CD5\u8FDB\u5165\u8BFE\u4EF6\u3002"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao",style:{color:"#ccc",cursor:"pointer"}})))),a.createElement("div",{className:In.close_drawer,onClick:gn=>{gn.stopPropagation(),wo(!1)}},a.createElement("i",{className:"iconfont icon-shouqi10 font14"}))):Oo())):a.createElement(a.Fragment,null,a.createElement(Zr.Panel,{size:os[0],min:"20%",collapsible:!0}," ",fs()),a.createElement(Zr.Panel,{size:os[1],collapsible:!0,style:{overflow:"hidden"}},(!yo||!(Dn!=null&&Dn.IsSuper))&&Oo()))),a.createElement(em.Z,{Callback:()=>{Zs(),pi(),(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{page:kn,allow_answer:!1,is_end:!1}}})}}),a.createElement(tm.Z,{v:Aa,params:Zt,user:ae,visible:tc,afterOk:()=>{Fs(!1),window.location.reload()},afterCancel:()=>{Fs(!1)}}),a.createElement(lm,{openEwm:()=>{vl(new Date)}}),a.createElement(mm,{setCheckInfo:_o,checkInfo:Bs,pptInfo:Aa,SmartPlanItemBanks:Ha,getQuestionData:pi,openRollCall:()=>{dt({type:"user/setActionTabs",payload:{key:"\u5907\u8BFE\u968F\u673A\u70B9\u540D"}})}}),a.createElement(xe.default,{centered:!0,maskClosable:!1,keyboard:!1,open:_i,title:"\u8BFE\u4EF6\u4E8C\u7EF4\u7801",width:530,forceRender:!0,footer:null,closeIcon:null},Ha!=null&&Ha.open_rolling_qrcode_sign?a.createElement("div",{className:In.modal},"\u6253\u5F00",a.createElement("span",{style:{color:"#57BE6A",margin:"0 6px"}},a.createElement("i",{className:"iconfont icon-icon-weixin mr5"}),"\u5FAE\u4FE1"),"\u626B\u4E00\u626B\uFF0C \u52A8\u6001\u4E8C\u7EF4\u7801\u5C06\u5728",a.createElement("span",{style:{color:"#3061D0",width:"30px",textAlign:"center"}},bs,"s"),"\u540E\u5237\u65B0"):a.createElement("div",{className:In.modal},"\u6253\u5F00",a.createElement("span",{style:{color:"#57BE6A",margin:"0 6px"}},a.createElement("i",{className:"iconfont icon-icon-weixin mr5"}),"\u5FAE\u4FE1"),"\u626B\u4E00\u626B\uFF0C\u5373\u53EF\u624B\u673A\u7AEF\u7545\u5B66\u8BFE\u4EF6\uFF0C\u968F\u65F6\u5F00\u542F\u9AD8\u6548\u5B66\u4E60\uFF01"),a.createElement("div",{className:In.erweima},a.createElement(ie.Z,{key:cs,errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${Zt==null?void 0:Zt.coursesId}&id=${Zt==null?void 0:Zt.id}&codeKey=${cs}`,bgColor:"#FFF",size:260,icon:`${ye.Z.IMG_SERVER}/${(ea=x==null?void 0:x.setting)==null?void 0:ea.tab_logo_url}`})),(Aa==null?void 0:Aa.status)=="in_progress"&&((Un=Ha==null?void 0:Ha.page)==null?void 0:Un.lesson_mode)=="online_lesson"&&a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center"}},a.createElement(Me.Z,{checked:Ha==null?void 0:Ha.open_rolling_qrcode_sign,onChange:gn=>ru(void 0,null,function*(){let Va=yield(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/change_rolling_qrcode_sign.json`,{method:"post",body:{open_rolling_qrcode_sign:gn}});(Va==null?void 0:Va.status)==0&&(gn?zo():(Jo(""),Xi(10)),le.ZP.success("\u64CD\u4F5C\u6210\u529F"),pi())}),size:"small"}),a.createElement("div",{style:{margin:"0 10px",color:"#333333"}},"\u5F00\u542F\u52A8\u6001\u4E8C\u7EF4\u7801\u7B7E\u5230"),a.createElement(re.Z,{title:"\u5F00\u542F\u52A8\u6001\u4E8C\u7EF4\u7801\u7B7E\u5230\u540E\uFF0C\u5B66\u751F\u4EC5\u80FD\u626B\u63CF\u4E8C\u7EF4\u7801\u5B8C\u6210\u7B7E\u5230\uFF0C\u5176\u4ED6\u65B9\u5F0F\u7B7E\u5230\u65E0\u6548\u5E76\u4E14\u65E0\u6CD5\u8FDB\u5165\u8BFE\u4EF6\u3002"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao",style:{color:"#ccc",cursor:"pointer"}}))),a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",marginBottom:"10px",marginTop:"20px"}},a.createElement(pt.ZP,{style:{marginRight:"20px"},onClick:()=>{du(!1),ki(!1)}},"\u67E5\u770B\u8BFE\u4EF6"),a.createElement(pt.ZP,{type:"primary",onClick:()=>{du(!1),ki(!1),vl(null),Cn(!0),xs()}},"\u5168\u5C4F\u4E0A\u8BFE"),a.createElement(pt.ZP,{type:"primary",style:{marginLeft:"20px"},onClick:()=>{du(!1),_o(!0)}},"\u67E5\u770B\u7B7E\u5230\u8BE6\u60C5"))),a.createElement(xe.default,{centered:!0,keyboard:!1,maskClosable:!1,destroyOnClose:!0,open:Mr,title:"\u63D0\u793A",width:"450px",cancelButtonProps:{style:{display:"none"}},okText:"\u77E5\u9053\u4E86",onCancel:()=>{var gn;Dr(!1),xo((gn=dl==null?void 0:dl.sort())==null?void 0:gn[0])},onOk:()=>ru(void 0,null,function*(){var gn;Dr(!1),xo((gn=dl==null?void 0:dl.sort())==null?void 0:gn[0])})},a.createElement("div",null,"\u8BF7\u5B8C\u6210 ",(Rn=dl==null?void 0:dl.sort())==null?void 0:Rn.map((gn,Va)=>a.createElement("span",{key:Va,style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{Dr(!1),xo(gn)}},"\u7B2C",gn,"\u9875",Va+1==(dl==null?void 0:dl.length)?"":"\u3001"))," \u6240\u6709\u8BD5\u9898\u4EE5\u89E3\u9501\u4E0B\u4E00\u9875\u5185\u5BB9\u3002")),a.createElement(xe.default,{centered:!0,keyboard:!1,destroyOnClose:!0,maskClosable:!1,open:Nr,title:"\u5B66\u751F\u5217\u8868",width:"800px",onCancel:()=>{Qu(!1)},footer:null},a.createElement(ze.Z,{spinning:!1},a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"20px"}},a.createElement(ve.default,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",value:mr==null?void 0:mr.course_group_id,options:(An=Ko||[])==null?void 0:An.map(gn=>({label:gn==null?void 0:gn.name,value:gn==null?void 0:gn.id})),onChange:gn=>{mr.page=1,mr.course_group_id=gn,js(Wc({},mr))}}),a.createElement(El.t7,{style:{width:300},value:{value:mr.search},onChange:(gn,Va)=>{mr.page=1,mr.search=gn,js(Wc({},mr))},placeholder:"\u8F93\u5165\u5B66\u751F\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22"})),a.createElement(De.default,{loading:_u,style:{marginBottom:"10px"},className:"mt10",scroll:{y:400},columns:[{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:gn=>a.createElement("span",{style:{color:"#666666"}},gn||"--")},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,render:gn=>a.createElement("span",{style:{color:"#666666"}},gn||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0,render:gn=>a.createElement("span",{style:{color:"#666666"}},gn||"--")},{title:"\u64CD\u4F5C",dataIndex:"gender",key:"gender",width:80,fixed:"right",align:"center",render:(gn,Va)=>a.createElement("span",{className:"c-grey-666",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{Qu(!1),se.history.push(`/classrooms/${Zt==null?void 0:Zt.coursesId}/smart_plan/${Zt==null?void 0:Zt.id}/users/${Va==null?void 0:Va.user_login}/ppt_info/info`)}},"\u67E5\u770B")}],dataSource:Io,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:mr.limit,current:mr.page,position:["bottomRight"],onChange:(gn,Va)=>{mr.page=gn,mr.limit=Va,js(Wc({},mr))},total:ei,showTotal:(gn,Va)=>a.createElement("span",null,"\u5171",a.createElement("span",{style:{color:"#165DFF"}}," ",gn," "),"\u6761\u6570\u636E")}}))),a.createElement(yd,{Callback:gn=>ru(void 0,null,function*(){var Va;let el=yield(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(Va=Ha==null?void 0:Ha.page)==null?void 0:Va.id,status:"in_progress",answer_limit_time:gn}});(el==null?void 0:el.status)==0&&(le.ZP.success("\u5DF2\u542F\u52A8\u7B54\u9898"),pi(),wo(!0),dt({type:"classroomList/setActionTabs",payload:{key:""}}))})}),a.createElement(nm.Z,{Callback:()=>{se.history.push(`/classrooms/${Zt==null?void 0:Zt.coursesId}/smart_plan`),(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{page:kn,allow_answer:!1,is_end:!0}}})}})))};var Am=(0,se.connect)(({user:ae,classroomList:z,loading:x,globalSetting:ut})=>({user:ae,classroomList:z,globalSetting:ut,loading:x.effects}))(hm)},57364:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return oe}});var a=E(59301),te=E(6767),ce=E(62957),se=E(94968),ue=E(25399),le=E(89787),xe=E(49317),Se={box:"box___542Xs",row:"row___hSJJt",icon:"icon___qExRj"},re=E(70467),ge=E(25173),we=E(47257),De=E.n(we),pt=E(76406),ve=E(59301),ie=Object.defineProperty,Me=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,ye=(Pt,Dt,bt)=>Dt in Pt?ie(Pt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:bt}):Pt[Dt]=bt,de=(Pt,Dt)=>{for(var bt in Dt||(Dt={}))ze.call(Dt,bt)&&ye(Pt,bt,Dt[bt]);if(Me)for(var bt of Me(Dt))Ye.call(Dt,bt)&&ye(Pt,bt,Dt[bt]);return Pt},b=(Pt,Dt,bt)=>new Promise((gt,yt)=>{var Ve=We=>{try{he(bt.next(We))}catch(ft){yt(ft)}},Fe=We=>{try{he(bt.throw(We))}catch(ft){yt(ft)}},he=We=>We.done?gt(We.value):Promise.resolve(We.value).then(Ve,Fe);he((bt=bt.apply(Pt,Dt)).next())}),oe=({v:Pt,visible:Dt,params:bt,user:gt,afterOk:yt,afterCancel:Ve})=>{var Fe;const[he,We]=(0,a.useState)([]),ft=(0,a.useRef)([]),[Kt,Ke]=(0,a.useState)(!1),ht={multiple:!1,withCredentials:!0,showUploadList:!1,onRemove:()=>{We([])},accept:".ppt,.pptx",beforeUpload:at=>b(void 0,null,function*(){var et,nt;const st=at.name.endsWith(".ppt"),Ae=at.name.endsWith(".pptx");if(!st&&!Ae)return te.ZP.warning("\u53EA\u80FD\u4E0A\u4F20PPT\u6216PPTX\u7C7B\u578B\u7684\u6587\u4EF6"),Promise.reject();if(at.size/1024/1024>200)return te.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236200MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject();let me=at==null?void 0:at.name,He=me.lastIndexOf("."),Ge=me.substring(0,He);Ge.length>20&&(Ge=Ge.substring(0,20));const Lt=yield(0,xe.ZP)(`/api/courses/${bt==null?void 0:bt.coursesId}/smart_plans/check_exist.json`,{method:"post",body:{filename:Ge}});(et=Lt==null?void 0:Lt.data)!=null&&et.exist&&te.ZP.info("\u68C0\u6D4B\u5230\u8BFE\u5802\u5DF2\u6709\u540C\u540D\u8BFE\u4EF6\uFF0C\u65B0\u4E0A\u4F20\u7684\u8BFE\u4EF6\u540D\u79F0\u5C06\u6DFB\u52A0\u201C\u526F\u672C\u201D\u8FDB\u884C\u533A\u5206");const it={id:String(Math.random()).slice(-6),name:at.name,size:at.size,file:at,description:"",percent:0,status:"uploading"};return wt(it,{container_type:"SmartPlan",login:(nt=gt==null?void 0:gt.userInfo)==null?void 0:nt.login,container_id:null,description:"",realFileName:!1}),We(vt=>[it]),Promise.reject()})},wt=(at,et)=>b(void 0,null,function*(){var nt,st,Ae,Ce,me,He,Ge,Lt,it,vt;et.file_name=at.name;const jt=at.name,Ft=yield(0,xe.ZP)("/api/buckets/get_smart_plan_token.json",{method:"get"});if((Ft==null?void 0:Ft.status)!==0){We(qt=>(qt[qt.findIndex(Ee=>Ee.name===jt)].status="error",[...qt])),te.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}Ft.data=JSON.parse((0,ge.pe)(Ft.data));const Qt=new(De())({endpoint:(nt=Ft==null?void 0:Ft.data)==null?void 0:nt.end_point,region:(st=Ft==null?void 0:Ft.data)==null?void 0:st.region,accessKeyId:(Ae=Ft==null?void 0:Ft.data)==null?void 0:Ae.access_key_id,accessKeySecret:(Ce=Ft==null?void 0:Ft.data)==null?void 0:Ce.access_key_secret,bucket:(me=Ft==null?void 0:Ft.data)==null?void 0:me.bucket,stsToken:(He=Ft==null?void 0:Ft.data)==null?void 0:He.security_token});at.name.split(".").pop(),Qt.multipartUpload(`smartplans/${bt.coursesId}/${bt==null?void 0:bt.id}/${(Ge=gt==null?void 0:gt.userInfo)==null?void 0:Ge.login}/${Date.now()}/${jt}`,new Blob([at.file],{type:at.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(qt,Ee,qe)=>{We(Qe=>{const je=Qe.findIndex(Pe=>Pe.name===jt);return Qe[je].client=Qt,Qe[je].percent=qt*100,Qe[je].checkpoint=Ee,[...Qe]})},checkpoint:(it=ft.current[(Lt=ft.current)==null?void 0:Lt.findIndex(qt=>qt.name===jt)])==null?void 0:it.checkpoint,callback:{customValue:{id:jt+""},url:(vt=Ft==null?void 0:Ft.data)==null?void 0:vt.callback_url,host:Ft==null?void 0:Ft.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,xe.rz)(et)}}).then(function(qt){We(Ee=>{var qe,Qe,je;const Pe=Ee.findIndex(xt=>xt.name===jt);let mt="done";return((qe=qt.data)==null?void 0:qe.status)===0?Ee[Pe].response=(Qe=qt.data)==null?void 0:Qe.data:(te.ZP.warning((je=qt.data)==null?void 0:je.message),mt="error"),Ee[Pe].status=mt,[...Ee]})}).catch(function(qt){(qt==null?void 0:qt.name)!=="cancel"&&We(Ee=>{const qe=Ee.findIndex(Qe=>Qe.name===jt);return Ee[qe].status="error",[...Ee]})})});return ve.createElement(ce.default,{maskClosable:!1,centered:!0,open:Dt,title:"\u66F4\u6362\u8BFE\u4EF6",width:550,destroyOnClose:!0,onCancel:()=>{Ve(),We([])},okButtonProps:{loading:Kt,disabled:(he==null?void 0:he.length)>0&&((Fe=he==null?void 0:he[0])==null?void 0:Fe.status)=="uploading"},onOk:()=>b(void 0,null,function*(){var at,et,nt;if((he==null?void 0:he.length)>0&&((at=he==null?void 0:he[0])==null?void 0:at.status)=="uploading"){te.ZP.warning("\u8BFE\u4EF6\u6B63\u5728\u4E0A\u4F20\u4E2D\uFF0C\u8BF7\u7A0D\u7B49...");return}Ke(!0);const st=yield(0,xe.ZP)(`/api/courses/${bt==null?void 0:bt.coursesId}/smart_plans/${Pt==null?void 0:Pt.id}/change_attachment.json`,{method:"put",body:{attachment_id:(nt=(et=he==null?void 0:he[0])==null?void 0:et.response)==null?void 0:nt.attachment_id,smart_plan_id:Pt==null?void 0:Pt.id}});return Ke(!1),(st==null?void 0:st.status)===0&&(te.ZP.success("\u66F4\u6362\u6210\u529F\uFF01"),yt(),We([])),st})},ve.createElement("div",null,ve.createElement("div",{style:{fontSize:"14px",color:"#000",marginBottom:"20px"}},"\u652F\u6301\u4E0A\u4F20\u65B0\u7248PPT\u6587\u4EF6\u8986\u76D6\u5F53\u524DPPT\u5185\u5BB9\u3002\u66F4\u6362PPT\u540E\uFF0C\u4EA4\u4E92\u529F\u80FD\u4ECD\u4E0E\u539F\u9875\u7801\u5173\u8054\u3002\u5982\u9700\u8C03\u6574\uFF0C\u53EF\u901A\u8FC7 ",ve.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{}},"\u8BFE\u4EF6\u4EA4\u4E92\u8BE6\u60C5")," \u5FEB\u901F\u4FEE\u6539\u4EA4\u4E92\u529F\u80FD\u5173\u8054\u7684\u5E7B\u706F\u7247\u3002 "),ve.createElement(se.default,de({},ht),ve.createElement("div",{style:{display:"flex",alignItems:"center"}},ve.createElement(re.op,{shape:"default"},ve.createElement("div",{style:{display:"flex",alignItems:"center"}},ve.createElement("img",{width:14,src:E(69629)}),ve.createElement("span",{style:{marginLeft:"5px"}},"\u4E0A\u4F20\u66F4\u6362\u8BFE\u4EF6"))),ve.createElement("span",{style:{color:"#9096A3",fontSize:"12px",marginLeft:"10px"}},"\u6587\u4EF6\u5927\u5C0F\u4E0D\u8D85\u8FC7200MB\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1APPT\u3001PPTX"))),ve.createElement("div",{className:Se.box},he.map(at=>ve.createElement("div",{key:at.id,className:Se.row},ve.createElement("div",{className:Se.icon},at.status==="done"&&ve.createElement("i",{className:"iconfont icon-wancheng",style:{color:"#19CB70"}}),at.status==="error"&&ve.createElement("i",{className:"iconfont icon-cuowu",style:{color:"#E30000",marginLeft:1,fontSize:13}})),ve.createElement("div",null,ve.createElement(ue.Z,{title:at==null?void 0:at.name},ve.createElement("div",{style:{color:at.status==="error"?"#E30000":"#3061D0",textDecoration:"underline"}},(0,pt.tP)(at==null?void 0:at.name,9))),at.status==="uploading"&&ve.createElement(le.Z,{strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:at.percent,showInfo:!1,size:[168,4]})))))))}},30935:function(ke,Je,E){"use strict";E.d(Je,{i:function(){return b},q:function(){return de}});var a=E(59301),te={flex_box_center:"flex_box_center___yMUhy",flex_space_between:"flex_space_between___KNvG9",flex_box_vertical_center:"flex_box_vertical_center___yqWY9",flex_box_center_end:"flex_box_center_end___DJKuV",flex_box_column:"flex_box_column___NTtN1",singleSelect:"singleSelect___fU3O9",multipleSelect:"multipleSelect___LFXCB",plus:"plus___gdDhG"},ce=E(92310),se=E.n(ce),ue=E(25399),le=E(82326),xe=E(7939),Se=E(49317),re=Object.defineProperty,ge=Object.defineProperties,we=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,ie=(Ie,oe,Pt)=>oe in Ie?re(Ie,oe,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):Ie[oe]=Pt,Me=(Ie,oe)=>{for(var Pt in oe||(oe={}))pt.call(oe,Pt)&&ie(Ie,Pt,oe[Pt]);if(De)for(var Pt of De(oe))ve.call(oe,Pt)&&ie(Ie,Pt,oe[Pt]);return Ie},ze=(Ie,oe)=>ge(Ie,we(oe)),Ye=(Ie,oe)=>{var Pt={};for(var Dt in Ie)pt.call(Ie,Dt)&&oe.indexOf(Dt)<0&&(Pt[Dt]=Ie[Dt]);if(Ie!=null&&De)for(var Dt of De(Ie))oe.indexOf(Dt)<0&&ve.call(Ie,Dt)&&(Pt[Dt]=Ie[Dt]);return Pt},ye=(Ie,oe,Pt)=>new Promise((Dt,bt)=>{var gt=Fe=>{try{Ve(Pt.next(Fe))}catch(he){bt(he)}},yt=Fe=>{try{Ve(Pt.throw(Fe))}catch(he){bt(he)}},Ve=Fe=>Fe.done?Dt(Fe.value):Promise.resolve(Fe.value).then(gt,yt);Ve((Pt=Pt.apply(Ie,oe)).next())});const de=Ie=>{var oe=Ie,{wrapClassName:Pt,wrapStyle:Dt={},showLinkButton:bt=!0,tooltipTitle:gt="",loadGeneral:yt=!1,data:Ve={}}=oe,Fe=Ye(oe,["wrapClassName","wrapStyle","showLinkButton","tooltipTitle","loadGeneral","data"]);const he="course_disciplines_list",[We,ft]=(0,a.useState)(()=>{const et=sessionStorage.getItem(he);return et?JSON.parse(et):[]}),[Kt,Ke]=(0,a.useState)(!1),[ht,wt]=(0,a.useState)(!0);(0,a.useEffect)(()=>{at()},[]);const at=()=>ye(void 0,null,function*(){var et,nt,st,Ae;Ke(!0);const Ce=yield(0,Se.U2)("v2/course_disciplines.json",Ve);if(Ce.status===0){const me=((nt=(et=Ce==null?void 0:Ce.data)==null?void 0:et.list)==null?void 0:nt.map(He=>({value:He.id,label:He.name})))||[];if(ft(me),wt(!1),sessionStorage.setItem(he,JSON.stringify(me)),ht){const He=(Ae=(st=Ce==null?void 0:Ce.data)==null?void 0:st.list)==null?void 0:Ae.find(Ge=>Ge.is_default);yt&&He&&Fe.onChange(He==null?void 0:He.id)}}Ke(!1)});return a.createElement("div",{className:se()(te.singleSelect,Pt),style:Dt},a.createElement(ue.Z,{title:gt},a.createElement(le.default,Me({allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B",loading:Kt,options:We,onDropdownVisibleChange:et=>{et&&at()}},Fe))),bt&&a.createElement(xe.ZP,{type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u8BFE\u7A0B"))},b=Ie=>{var oe=Ie,{wrapClassName:Pt,wrapStyle:Dt={},showLinkButton:bt=!0,courseDisciplineId:gt="",isPlusHeight:yt=!1,tooltipTitle:Ve,allowAcceptEmpty:Fe=!1,data:he={}}=oe,We=Ye(oe,["wrapClassName","wrapStyle","showLinkButton","courseDisciplineId","isPlusHeight","tooltipTitle","allowAcceptEmpty","data"]);const[ft,Kt]=(0,a.useState)([]),[Ke,ht]=(0,a.useState)(!1);(0,a.useEffect)(()=>{wt()},[gt]);const wt=()=>ye(void 0,null,function*(){var at,et;if(!Fe&&!gt){Kt([]);return}ht(!0);const nt=yield(0,Se.U2)(`v2/course_disciplines/${gt||"all"}.json`,he);if(nt.status===0){const st=((et=(at=nt==null?void 0:nt.data)==null?void 0:at.tag_disciplines)==null?void 0:et.map(Ae=>({value:Ae.id,label:Ae.name})))||[];st.length&&Kt(st)}ht(!1)});return a.createElement("div",{className:se()(te.multipleSelect,Pt),style:Dt},a.createElement(ue.Z,{title:Ve},a.createElement(le.default,ze(Me({allowClear:!0,mode:"multiple",optionFilterProp:"label",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9",loading:Ke,options:ft,maxTagCount:"responsive",onDropdownVisibleChange:at=>{at&&wt()}},We),{className:se()(We.className,yt&&te.plus)}))),bt&&a.createElement(xe.ZP,{className:te.btn,type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u77E5\u8BC6\u70B9"))}},98142:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return ie}});var a=E(59301),te=E(44283),ce=E(62957),se=E(7939),ue=E(29787),le=E(19160),xe=E(44795),Se=E(34728),re=E(24334),ge=E(66649),we=E.n(ge),De=E(76726),pt=E(59301),ve=(Me,ze,Ye)=>new Promise((ye,de)=>{var b=Pt=>{try{oe(Ye.next(Pt))}catch(Dt){de(Dt)}},Ie=Pt=>{try{oe(Ye.throw(Pt))}catch(Dt){de(Dt)}},oe=Pt=>Pt.done?ye(Pt.value):Promise.resolve(Pt.value).then(b,Ie);oe((Ye=Ye.apply(Me,ze)).next())}),ie=({open:Me,onClose:ze})=>{const[Ye,ye]=(0,a.useState)(void 0);console.log((0,te.useLocation)(),33);const de=(0,te.useLocation)();(0,a.useEffect)(()=>{Me&&function(){return ve(this,null,function*(){const nt=yield(0,le.X6)(Me);ye(nt.data)})}()},[Me]);const{status:b,created_at:Ie,code:oe,name:Pt,language:Dt,pass_sets_count:bt,set_count:gt,error_msg:yt,output:Ve,input:Fe,expected_output:he,execute_memory:We,user:ft,execute_time:Kt,input_file_url:Ke,output_file_url:ht,is_file:wt,expected_output_file_url:at}=Ye||{};return pt.createElement(ce.default,{open:Me,width:1e3,onCancel:()=>ze(!1),footer:pt.createElement(se.ZP,{type:"primary",onClick:()=>ze(!1)},"\u5173\u95ED"),centered:!0},pt.createElement(ue.Z,{spinning:!Ye,delay:500},pt.createElement("div",{className:"record-detail-info"},Ye?pt.createElement(pt.Fragment,null,pt.createElement("div",{className:"record-detail-body"},pt.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),pt.createElement("ul",{className:"record-info"},pt.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",pt.createElement("span",{className:b===0?"c-green":"c-red"},xe.Im[b])," "),pt.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",pt.createElement("span",null,we()(Ie).format("YYYY-MM-DD HH:mm:ss"))," "),pt.createElement("li",null," \u8BED\u8A00\uFF1A",pt.createElement("span",null,Dt)," "),pt.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",pt.createElement("span",null,Kt*1e3,"ms")," "),pt.createElement("li",null," ",`${b===De.h.HIDE_COMPILE_STATUS?"--":bt} / ${gt} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,xe.gZ)({status:b,error_msg:yt,execute_time:Kt,output:Ve,input:Fe,expected_output:he,input_file_url:Ke,output_file_url:ht,is_file:wt,expected_output_file_url:at}),pt.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),pt.createElement(Se.ZP,{height:"200px",width:"100%",language:Dt==null?void 0:Dt.toLocaleLowerCase(),value:re.Base64.decode(oe),options:{readOnly:!0}}))):null)))}},3390:function(ke,Je,E){"use strict";E.d(Je,{Im:function(){return bt},Y4:function(){return yt}});var a=E(59301),te=E(37568),ce=E(6767),se=E(7939),ue=E(30628),le=E(24334),xe=E.n(le),Se=E(45111),re=E(28010),ge=E(35883),we=E(76406),De=E(34376),pt=E.n(De),ve=E(49317),ie=E(44283),Me=E(98142),ze=E(33156),Ye=E(34748),ye=E(86974),de=E(92310),b=E.n(de),Ie=E(67195),oe=E(59301),Pt=(he,We,ft)=>new Promise((Kt,Ke)=>{var ht=et=>{try{at(ft.next(et))}catch(nt){Ke(nt)}},wt=et=>{try{at(ft.throw(et))}catch(nt){Ke(nt)}},at=et=>et.done?Kt(et.value):Promise.resolve(et.value).then(ht,wt);at((ft=ft.apply(he,We)).next())});const{TextArea:Dt}=te.default,bt={[ue.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[ue.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[ue.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var gt=(he=>(he[he.SET_VISIBLE=0]="SET_VISIBLE",he[he.SET_TABINDEX=1]="SET_TABINDEX",he))(gt||{});function yt(he){const{status:We,error_msg:ft,output:Kt,input:Ke,expected_output:ht,is_file:wt,input_file_url:at,output_file_url:et,expected_output_file_url:nt,setMonacoValue:st,setData:Ae,highlightEndEntry:Ce}=he,me=(0,a.useRef)(),He=(0,a.useRef)(),Ge=(0,a.useRef)();let Lt=null;const it={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,a.useEffect)(()=>{if(Kt&&!wt&&me.current){const vt=new De.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});vt.open(me.current);const jt=(Ce?we.jl:we.pp)(le.Base64.decode(Kt));vt.write(jt),vt.setOption("theme",{background:"#1e1e1e"})}if(Ke&&!wt&&He.current){const vt=new De.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});vt.open(He.current),vt.write((Ce?we.jl:we.pp)(Ke)),vt.setOption("theme",{background:"#1e1e1e"})}if(ht&&!wt&&Ge.current){const vt=new De.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});vt.open(Ge.current),vt.write((Ce?we.jl:we.pp)(le.Base64.decode(ht))),vt.setOption("theme",{background:"#1e1e1e"})}},[Kt]),We){case ue.h.NOMATCH:Lt=oe.createElement(oe.Fragment,null,oe.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!wt&&oe.createElement("div",{ref:me}),wt&&oe.createElement("div",{style:it},oe.createElement("a",{style:{fontSize:"16px"},onClick:()=>Pt(this,null,function*(){const vt=yield(0,ve.ZP)(et,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});st(vt),setTimeout(()=>{Ae(et)},200)})},Kt)),oe.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!wt&&oe.createElement("div",{ref:Ge}),wt&&oe.createElement("div",{style:it},oe.createElement("a",{style:{fontSize:"16px"},onClick:()=>Pt(this,null,function*(){const vt=yield fetch(nt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});st(yield vt.text()),setTimeout(()=>{Ae(nt)},200)})},ht)));break;case ue.h.EXECUTEFAILURE:Lt=oe.createElement(oe.Fragment,null,oe.createElement("div",{style:{border:"1px #F6F7F9 solid"}},oe.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!wt&&oe.createElement(ge.Z,{value:Ke,style:it}),wt&&oe.createElement("div",{style:it},oe.createElement("a",{onClick:()=>(0,we.LR)(at,Ke)},Ke))),oe.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},oe.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),oe.createElement("pre",{className:Se.Z.error,style:{color:"#E30000",padding:"0 10px"}},le.Base64.decode(ft),"111")));break;case ue.h.COMPILEFAILURE:Lt=oe.createElement(oe.Fragment,null,oe.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),oe.createElement("pre",{className:Se.Z.error},le.Base64.decode(ft)));break;case ue.h.PODFAILURE:Lt=oe.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ue.h.TIMEOUT:Lt=oe.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return oe.createElement(oe.Fragment,null," ",Lt," ")}function Ve(he){const{status:We,error_msg:ft,execute_time:Kt,output:Ke,input:ht,expected_output:wt,is_file:at,input_file_url:et,output_file_url:nt,expected_output_file_url:st}=he;let Ae=null;switch(We){case ue.h.OK:case ue.h.NOMATCH:case ue.h.EXECUTEFAILURE:case ue.h.COMPILEFAILURE:Ae=oe.createElement("div",{id:"outputResultRef",className:"h100"});break;case ue.h.PODFAILURE:Ae=oe.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ue.h.TIMEOUT:Ae=oe.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return oe.createElement(oe.Fragment,null," ",Ae," ")}function Fe({value:he,className:We}){return oe.createElement("span",{className:We},he)}Je.ZP=({input:he,is_file:We,debuging:ft,submitting:Kt,executingMessage:Ke,debugResult:ht,onChangeInput:wt,onDebugCode:at,onSubmitCode:et,hack:nt,user:st,submitResult:Ae,isWhiteTheme:Ce,topDispatch:me,result:He})=>{const[Ge]=(0,ie.useSearchParams)(),Lt=(0,ie.useParams)(),[it,vt]=(0,a.useState)(!1),[jt,Ft]=(0,a.useState)(!1),[Qt,Jt]=(0,a.useState)(1),[qt,Ee]=(0,a.useState)(!1),[qe,Qe]=(0,a.useState)(0),[je,Pe]=(0,a.useState)(!1),[mt,xt]=(0,a.useState)(""),[tt,It]=(0,a.useState)(""),Ue=(0,a.useRef)(),At=(0,a.useRef)(),St=(0,a.useRef)(null),ot=(0,a.useRef)(null),lt=(0,a.useRef)(null);console.log(Ae,"submitResult",Lt);const{status:Te,id:Xe,input:Ne,output:Bt,expected_output:kt,is_file:nn,input_file_url:vn,output_file_url:Vt,expected_output_file_url:yn,error_msg:$t,hack_sets:ya}=Ae||{};(0,a.useEffect)(()=>{Te===0&&(Jt(1),Qe(0))},[Te,Xe]),(0,a.useEffect)(()=>{He&&(He==null?void 0:He.status)!==0?(me({type:Ye.Types.SET_SUBMIT_RESULT,payload:{submitResult:He}}),Jt(2),Qe(320)):(Jt(1),Qe(0))},[Lt==null?void 0:Lt.id]),(0,a.useEffect)(()=>{if(Ue.current){let sa=function(Yt){dn=on.offsetHeight,Fn=!0,Mn=Yt.pageY,lt.current.style.display="block"},cn=function(){Fn=!1,lt.current.style.display="none"},En=function(Yt){if(Fn){Nn();let bn=Mn-Yt.pageY,ua=dn+bn;if(ua<0&&(ua=0),ua>window.innerHeight-150&&(ua=window.innerHeight-150),Qt===1){ua<=34?Qe(0):Qe(ua);return}console.log(ua,"resizeH"),Qe(ua)}};const on=St.current;let dn=0,Fn=!1,Mn=0;const da=document.getElementById("case-y-bar");return da==null||da.addEventListener("mousedown",sa),document.addEventListener("mousemove",En),document.addEventListener("mouseup",cn),()=>{const Yt=document.getElementById("case-y-bar");Yt==null||Yt.removeEventListener("mousedown",sa),document.removeEventListener("mousemove",En),document.removeEventListener("mouseup",cn)}}},[Ue,Qt]),(0,a.useEffect)(()=>{const sa=ze.Z.subscribe("resize-move-bar",Nn);if(Ge.get("type")!=="exercises")return document.addEventListener((0,Ie.gH)(),Ca),()=>{document.removeEventListener((0,Ie.gH)(),Ca),sa()}},[]),(0,a.useEffect)(()=>{});function Nn(){var sa,cn,En,on;const dn=document.getElementById("outputResultRef");if(dn){let Fn=dn.dataset.text;At.current.reset(),At.current.writeln(Fn);const Mn=document.getElementById("outputResultRef").offsetWidth-20,da=((on=(En=(cn=(sa=At.current)==null?void 0:sa._core)==null?void 0:cn._renderService)==null?void 0:En.dimensions)==null?void 0:on.actualCellWidth)||10,Yt=Math.ceil(Mn/da);At.current.resize(Yt,Math.ceil(dn.clientHeight/16))}}function $n(){vt(!it),setTimeout(()=>{Nn()},300),it?Qe(320):(Qe(window.innerHeight-150),Ee(!0))}function Ka(){jt?(Ft(!1),(0,Ie.BU)()):(Ft(!0),(0,Ie.Dj)(ot.current))}const Ca=sa=>{(0,Ie.vp)()||Ft(!1)},ll=(0,a.useMemo)(()=>{if(ht){const{status:sa,output:cn,error_msg:En}=ht;return setTimeout(()=>{let on="",dn=document.getElementById("outputResultRef");cn?on=le.Base64.decode(cn):En&&(on=le.Base64.decode(En)),At.current=new De.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),At.current.open(dn),At.current.onKey(function(Fn){var Mn;if(Fn.domEvent.key.toLocaleUpperCase()==="C"&&Fn.domEvent.ctrlKey){Fn.domEvent.preventDefault();let da=(Mn=At.current)==null?void 0:Mn.getSelection();navigator.clipboard.writeText(da).then(()=>{})}}),dn.dataset.text=on,At.current.setOption("convertEol",!0),Nn()},300),oe.createElement(oe.Fragment,null,Ve(ht))}return null},[ht]);function Zn(){var sa,cn;if(!(nt!=null&&nt.code)||((sa=nt==null?void 0:nt.code)==null?void 0:sa.trim().length)===0){(cn=ce.ZP)==null||cn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Jt(1),Qe(320),at()}const ka=sa=>Pt(void 0,null,function*(){let cn=yield(0,ve.ZP)(`/api/problems/${sa}/start.json`,{method:"get",params:{hack_user_id:st==null?void 0:st.user_id}});cn&&(window.location.href=`/myproblems/${cn==null?void 0:cn.identifier}${window.location.search}`)});function Ya(){nn?navigator.clipboard.writeText(le.Base64.decode($t)).then(()=>{ce.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(le.Base64.decode(Bt)).then(()=>{ce.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return oe.createElement(a.Fragment,null,oe.createElement("div",{className:b()(Se.Z.case,Ce&&Se.Z.whiteCase),style:{height:qe},ref:St},oe.createElement("div",{className:Se.Z.fullMask,ref:lt}),oe.createElement("div",{className:Se.Z["resize-y-bar"],id:"case-y-bar",ref:Ue,draggable:!1},Qt===2&&oe.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Qt===1&&(qe<=34?oe.createElement("div",{onClick:()=>{Qe(320)},className:Se.Z.unfoldBtn},"\u63A7\u5236\u53F0",oe.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):oe.createElement("div",{onClick:()=>{Qe(0)},className:Se.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",oe.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),oe.createElement("div",null,oe.createElement("div",{className:Se.Z.caseHead},oe.createElement("div",{className:Se.Z.dot}),oe.createElement("div",{className:Se.Z.text},Qt===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Qt===2&&!Kt&&typeof Te=="number"&&oe.createElement(oe.Fragment,null,Te===ue.h.OK?oe.createElement("div",{className:Se.Z.pass},oe.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):oe.createElement("div",{className:Se.Z.noPass},oe.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),bt[Te])),oe.createElement("div",{className:Se.Z.btns},Qt===2&&!Kt&&oe.createElement(oe.Fragment,null,Te!==ue.h.OK&&oe.createElement("div",{onClick:Ya},oe.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),oe.createElement("div",{onClick:()=>{Pe(Xe)}},oe.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Ge.get("type")!=="exercises"&&oe.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>$n()},oe.createElement("i",{className:`iconfont icon-${it?"suoxiao1":"fangda"}`})))),oe.createElement("div",{style:{display:Qt===1?"block":"none"}},ft?oe.createElement(re.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):oe.createElement("div",{style:{height:qe-34}},oe.createElement("div",{className:Se.Z.result},oe.createElement("div",{className:Se.Z.left},oe.createElement("div",{className:Se.Z.title},oe.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),oe.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),oe.createElement("div",{className:Se.Z.leftNode},oe.createElement(Dt,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:We?"":he,onChange:wt}))),oe.createElement("div",{className:Se.Z.right},oe.createElement("div",{className:Se.Z.title},oe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),oe.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),oe.createElement("div",{className:Se.Z.node},ht?ll:oe.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),oe.createElement("div",{style:{display:Qt===2?"block":"none"}},Kt?oe.createElement(re.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):oe.createElement("div",{style:{height:qe-34,display:"flex",flexDirection:"column",overflow:"hidden"}},oe.createElement("div",{ref:ot,className:Se.Z.elseNode},oe.createElement("div",{className:Se.Z.nameWrap},oe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),oe.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),oe.createElement("div",{className:Se.Z.scroll},oe.createElement("pre",{className:Se.Z.scrollBox,style:qt?{height:jt?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!nn&&oe.createElement(Fe,{value:Ne}),nn&&oe.createElement("a",{style:{fontSize:"16px"},onClick:()=>Pt(void 0,null,function*(){const sa=yield fetch(vn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});It(yield sa.text()),setTimeout(()=>{xt(vn)},200)})},Ne)),Ne&&oe.createElement("div",{className:Se.Z.action},oe.createElement("span",{onClick:()=>Ee(!qt)},qt?"\u6536\u8D77":"\u5C55\u5F00")))),oe.createElement("div",{className:Se.Z.result,style:{flex:1,overflow:"hidden"}},oe.createElement("div",{className:Se.Z.left},oe.createElement("div",{className:Se.Z.title},oe.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),oe.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),oe.createElement("div",{className:Se.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},oe.createElement("pre",null,!nn&&oe.createElement(Fe,{className:"mb10",value:kt&&le.Base64.decode(kt)||""}),nn&&oe.createElement("a",{style:{fontSize:"16px"},onClick:()=>Pt(void 0,null,function*(){const sa=yield fetch(yn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});It(yield sa.text()),setTimeout(()=>{xt(yn)},200)})},kt)))),oe.createElement("div",{className:Se.Z.right},oe.createElement("div",{className:Se.Z.title},oe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),oe.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),oe.createElement("div",{className:Se.Z.node,style:{color:Te===ue.h.OK?"#2ABD8C":"#FF2C29"}},oe.createElement("pre",null,(Te===4||Te===5)&&oe.createElement(Fe,{className:"mb10",value:$t&&le.Base64.decode($t)||""}),Te!=4&&Te!=5&&(nn?oe.createElement("a",{style:{fontSize:"16px"},onClick:()=>Pt(void 0,null,function*(){const sa=yield(0,ve.ZP)(Vt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{It(sa)}catch(cn){It("")}setTimeout(()=>{xt(Vt)},200)})},Bt):oe.createElement(Fe,{className:"mb10",value:Bt&&le.Base64.decode(Bt)||""})))))))))),oe.createElement("div",{className:b()(Se.Z.footer,Ce&&Se.Z.whiteFooter),style:{zIndex:100}},(nt==null?void 0:nt.is_program)&&(nt==null?void 0:nt.above_question)&&oe.createElement(se.ZP,{className:"mr10",type:"primary",onClick:()=>ka(nt==null?void 0:nt.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(nt==null?void 0:nt.is_program)&&(nt==null?void 0:nt.under_question)&&oe.createElement(se.ZP,{className:"mr10",type:"primary",onClick:()=>ka(nt==null?void 0:nt.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),oe.createElement(se.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:ft||Kt,loading:ft,color:"#2ABD8C",className:"mr10",onClick:Zn},"\u8C03\u8BD5\u4EE3\u7801"),Ge.get("qtype")!=="8"&&oe.createElement(se.ZP,{className:Se.Z.disabled,type:"primary",icon:oe.createElement("i",{className:"iconfont icon-bofang1"}),loading:Kt,disabled:ft||Kt,onClick:()=>{var sa,cn;if(!(nt!=null&&nt.code)||((sa=nt==null?void 0:nt.code)==null?void 0:sa.trim().length)===0){(cn=ce.ZP)==null||cn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Jt(2),Qe(320),et()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),oe.createElement(Me.Z,{onClose:Pe,open:je}),oe.createElement(ye.Z,{close:!0,data:mt,type:mt.length?"txt":"",onClose:()=>xt(""),monacoEditor:{value:tt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},34748:function(ke,Je,E){"use strict";E.r(Je),E.d(Je,{Types:function(){return Ot},default:function(){return Rt}});var a=E(59301),te=E(44283),ce=E(11938),se=E(62957),ue=E(29787),le=E(7939),xe=E(25399),Se=E(77019),re=E(19160),ge=E(84849),we=E(67195),De=E(22914),pt=E(14185),ve=E(87169),ie=E(36207),Me=E(34728),ze=E(88487),Ye=E(83477),ye=E(83078),de=E(6767),b={list:"list___IRN6i",copy:"copy___qCn9B"},Ie=E(56102),oe=E(49317),Pt=(Be,Et,Tt)=>new Promise((ln,Vn)=>{var Sn=Jn=>{try{_n(Tt.next(Jn))}catch(Ia){Vn(Ia)}},Yn=Jn=>{try{_n(Tt.throw(Jn))}catch(Ia){Vn(Ia)}},_n=Jn=>Jn.done?ln(Jn.value):Promise.resolve(Jn.value).then(Sn,Yn);_n((Tt=Tt.apply(Be,Et)).next())}),bt=({showResourceCentre:Be,identifier:Et})=>{const Tt=(0,te.useParams)(),[ln,Vn]=(0,a.useState)(null);(0,a.useEffect)(()=>{Be&&Sn()},[Be]);const Sn=()=>Pt(void 0,null,function*(){const Yn=yield(0,oe.ZP)(`/api/problems/${Et}/attachment_list.json`,{method:"get"});(Yn==null?void 0:Yn.status)==0&&Vn(Yn.data||[])});return a.createElement("div",{className:"tpi-code-setting"},a.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(ln!=null&&ln.length)&&a.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),ln==null?void 0:ln.map((Yn,_n)=>a.createElement("dl",{className:b.list,key:_n},a.createElement(xe.Z,{title:Yn.title},a.createElement("dt",null,a.createElement("i",{className:"icon-wenjian4 mr5"}),Yn.title)),a.createElement("dd",null,a.createElement(Ie.CopyToClipboard,{text:Yn.saved_file_path,onCopy:()=>de.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement("span",{className:`${b.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},gt=E(59301),yt=Object.defineProperty,Ve=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,Kt=(Be,Et,Tt)=>Et in Be?yt(Be,Et,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):Be[Et]=Tt,Ke=(Be,Et)=>{for(var Tt in Et||(Et={}))We.call(Et,Tt)&&Kt(Be,Tt,Et[Tt]);if(he)for(var Tt of he(Et))ft.call(Et,Tt)&&Kt(Be,Tt,Et[Tt]);return Be},ht=(Be,Et)=>Ve(Be,Fe(Et));const wt={theme:(0,Ye.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,Ye.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,Ye.G)("cmTabToSpace",!0),showResourceCentre:!1};var at=(Be=>(Be[Be.set_font_size=0]="set_font_size",Be[Be.set_theme=1]="set_theme",Be[Be.on_tab_to_space=2]="on_tab_to_space",Be[Be.set_show_editor_setting=3]="set_show_editor_setting",Be[Be.set_show_respurce_center=4]="set_show_respurce_center",Be))(at||{});function et(Be,Et){switch(Et.type){case 3:return ht(Ke({},Be),{showEditorSetting:Et.payload});case 1:return ht(Ke({},Be),{theme:Et.payload});case 0:return ht(Ke({},Be),{fontSize:Et.payload});case 2:return ht(Ke({},Be),{tabToSpace:Et.payload});case 4:return ht(Ke({},Be),{showResourceCentre:Et.payload});default:throw new Error}}var nt=({isLoading:Be,value:Et,onChange:Tt,language:ln,onUpdateCode:Vn,ActionBarRender:Sn,setIsWhiteTheme:Yn,identifier:_n,forbidCopy:Jn})=>{const[Ia,zl]=(0,a.useReducer)(et,wt),{theme:il,fontSize:Bl,showEditorSetting:wl,tabToSpace:Tl,showResourceCentre:ma}=Ia,Bu=(0,a.useRef)(),lr=(0,a.useRef)();(0,a.useEffect)(()=>{Yn(il==="vs")},[il]);const Ru={onFontSizeChange:Wr=>{zl({type:0,payload:Wr}),(0,Ye.t)("cmFontSize",Wr)},tabToSpace:Tl,cmFontSize:Bl,className:"oj",cmCodeMode:il,onTabToSpace:Wr=>{zl({type:2,payload:Wr}),(0,Ye.t)("cmTabToSpace",Wr)},onCodeModeChange:Wr=>{zl({type:1,payload:Wr}),(0,Ye.t)("ProgrammingCodeMode",Wr)}};function gr(){zl({type:3,payload:!1})}function su(){zl({type:3,payload:!0})}function bu(){zl({type:4,payload:!1})}function er(){zl({type:4,payload:!0})}const qr={value:Et,language:ln,theme:il,forbidCopy:Jn,forbidCopyTips:"\u8BE5\u4F5C\u4E1A\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",options:{fontSize:Bl,insertSpaces:Tl},onChange:Wr=>{Tt(Wr),lr.current=Wr,clearTimeout(Bu.current),Bu.current=setTimeout(()=>{Vn(lr.current)},1e4)},onEditBlur:Wr=>{lr.current&&Vn(lr.current)}};return gt.createElement(a.Fragment,null,Sn(su,er),gt.createElement("div",{style:{flex:1,overflow:"hidden"}},!Be&>.createElement(Me.ZP,Ke({},qr))),gt.createElement(ze.Z,null,gt.createElement(ie.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:wl,onClose:gr},gt.createElement(ye.Z,Ke({},Ru)))),gt.createElement(ze.Z,null,gt.createElement(ie.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:ma,onClose:bu},gt.createElement(bt,{showResourceCentre:ma,identifier:_n}))))},st=E(60141),Ae=E(24334),Ce=E(3390),me={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},He={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Ge=E(70858),Lt=E(31709),it=E(58617),vt=E(98142),jt=E(66649),Ft=E.n(jt),Qt=E(59301);const{Column:Jt}=Ge.default;var qt=({submitResult:Be,submitting:Et,submitRecords:Tt,page:ln,onPageChange:Vn,topicId:Sn})=>{const[Yn]=(0,te.useSearchParams)(),{records:_n,records_count:Jn}=Tt||{},[Ia,zl]=(0,a.useState)(!1),il=Yn.get("type")==="1";return Qt.createElement(ue.Z,{spinning:Et,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Qt.createElement(it.Z,{style:{fontSize:24},spin:!0})},(_n==null?void 0:_n.length)>0?Qt.createElement(Ge.default,{dataSource:_n,rowKey:"id",pagination:!1},Qt.createElement(Jt,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Bl,wl)=>Qt.createElement("span",null," ",Ft()(Bl).format("YYYY-MM-DD HH:mm:ss"))}),Qt.createElement(Jt,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Bl,wl)=>{var Tl;return Qt.createElement("span",{className:`${Bl===0?"c-green":"c-red"} current`,onClick:()=>{zl(wl.id)}},(Tl=Ce.Im[Bl])==null?void 0:Tl.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Qt.createElement(Jt,{title:`\u6267\u884C\u7528\u65F6 (${il?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Bl=>Bl?il?Bl:Bl/1e3:""}),Qt.createElement(Jt,{title:`\u5185\u5B58\u6D88\u8017\uFF08${il?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Bl=>Bl?il?Bl:parseFloat((Bl/1024).toFixed(2)):""}),Qt.createElement(Jt,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Qt.createElement(Jt,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Bl,wl)=>Qt.createElement("span",{className:"c-light-primary current",onClick:()=>{zl(wl.id)}},"\u67E5\u770B")})):Qt.createElement("div",{style:{height:300,width:"100%"}}),Qt.createElement(vt.Z,{onClose:zl,open:Ia}),Jn>15?Qt.createElement(Lt.Z,{className:He.pagination,current:ln,pageSize:15,total:Jn,onChange:Vn}):null)},Ee=E(90736),qe=E(96599),Qe={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},je=E(35883),Pe=E(59301);const mt={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var xt=({hack:Be})=>{const{language:Et,difficult:Tt,time_limit:ln,description:Vn}=Be,[Sn]=(0,te.useSearchParams)(),Yn=mt[Tt];return Pe.createElement(Pe.Fragment,null,Pe.createElement("ul",{className:Qe.info},Pe.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",Pe.createElement("b",{className:Qe.info_tag},Et)),Pe.createElement("li",null,Pe.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",Pe.createElement(qe.default,{color:Yn==null?void 0:Yn.color},Yn==null?void 0:Yn.name)),Pe.createElement("li",null,Pe.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",Pe.createElement("span",{style:{color:"#333333"}},ln,"\u79D2"))),Sn.get("qtype")==="8"?Pe.createElement(je.Z,{value:Vn,showProgramFill:!0,className:Qe.desc}):Pe.createElement(je.Z,{value:Vn,className:Qe.desc}))},tt={},It=E(59301),Ue=({hack:Be,current_user:Et})=>It.createElement("div",{className:tt.answer},Be!=null&&Be.answer_text?It.createElement(je.Z,{style:{padding:"13px 0"},value:(Be==null?void 0:Be.answer_text)||""}):It.createElement(Ee.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),At=E(33156);function St(Be,Et){return(0,oe.U2)(`/problems/${Be}/comments.json`,{page:Et,limit:10})}function ot(Be){return(0,oe.v_)(`/discusses/${Be}/plus.json`,{container_type:"Discuss",type:1})}function lt(Be,Et,Tt){return(0,oe.v_)(`/problems/${Be}/comments/reply.json`,{comments:{content:Tt,parent_id:Et}})}function Te(Be,Et){return(0,oe.v_)(`/problems/${Be}/comments.json`,{comments:{content:Et}})}function Xe(Be,Et,Tt){return(0,oe.v_)(`/problems/${Be}/comments/${Et}/hidden.json`,Tt)}function Ne(Be,Et){return(0,oe.IV)(`/problems/${Be}/comments/${Et}`)}var Bt=E(74574);function kt({author:Be}){return a.createElement("a",{href:`/users/${Be.login}`,target:"_blank"},a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${pt.Z.IMG_SERVER}/images/${Be.image_url}`,width:"50"}))}function nn({data:Be,index:Et,parentDiscussIndex:Tt,user:ln,onSetActionType:Vn}){const{author:Sn,can_delete:Yn,content:_n,id:Jn,time:Ia}=Be;function zl(){Vn({id:Jn,index:Et,type:"delete-discuss",parentDiscussIndex:Tt,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const il=ln.admin||Yn||Sn.user_id===ln.user_id;return a.createElement("div",{className:"discuss-item-container second-discuss "},a.createElement(kt,{author:Sn}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${Sn.login}`,target:"_blank"},Sn.name),a.createElement("span",{className:"grey"},Ia),a.createElement("div",{className:"btn-group",style:{marginBottom:0}},il?a.createElement("a",{onClick:zl,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null)),a.createElement(je.Z,{className:"discuss-content",value:_n})))}var vn=({user:Be,data:Et,index:Tt,onPlusDiscuss:ln,onSetActionType:Vn,activeDiscussIndex:Sn,onReplyDiscuss:Yn,onSetActiveDiscussIndex:_n})=>{const{content:Jn,children:Ia,hidden:zl,id:il,praise_count:Bl,time:wl,user_praise:Tl,can_delete:ma,author:Bu}=Et;function lr(){_n(il)}function Ru(){ln(il,!Tl,Tt)}function gr(){Vn({id:il,index:Tt,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function su(){Vn({id:il,index:Tt,params:{hidden:zl?"0":"1"},type:"hidden-discuss",message:zl?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const bu=Be.admin||Be.user_id===Bu.user_id;return a.createElement("div",{className:"discuss-item-container",key:il},a.createElement(kt,{author:Bu}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${Bu.login}`,target:"_blank"}," ",Bu.name," "),a.createElement("span",{className:"grey"},wl)),a.createElement(je.Z,{className:"discuss-content",value:Jn}),Ia&&Ia.length>0?a.createElement("div",{className:"reply-discuss-container"},Ia.map((er,qr)=>a.createElement(nn,{key:er.id,data:er,index:qr,user:Be,onSetActionType:Vn,parentDiscussIndex:Tt}))):null,a.createElement("div",{className:"btn-group"},bu?a.createElement("a",{onClick:su,title:zl?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},a.createElement("i",{className:zl?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,ma&&(!Ia||Ia.length==0)?a.createElement("a",{onClick:gr,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null,a.createElement("a",{onClick:lr,title:"\u56DE\u590D"}," ",a.createElement("i",{className:"iconfont icon-huifu1"})," "),a.createElement("a",{onClick:Ru,className:Tl?"c-orange":""},a.createElement("i",{className:Tl?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),a.createElement("span",null,Bl||""))),a.createElement(Bt.Z,{id:il,activeDiscussIndex:Sn,onReplyDiscuss:Yn})))},Vt=E(11295),yn={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},$t=E(39116),ya=(Be,Et,Tt)=>new Promise((ln,Vn)=>{var Sn=Jn=>{try{_n(Tt.next(Jn))}catch(Ia){Vn(Ia)}},Yn=Jn=>{try{_n(Tt.throw(Jn))}catch(Ia){Vn(Ia)}},_n=Jn=>Jn.done?ln(Jn.value):Promise.resolve(Jn.value).then(Sn,Yn);_n((Tt=Tt.apply(Be,Et)).next())}),Nn=({user_praise:Be,praise_count:Et,praisePlus:Tt,onCreateDiscuss:ln,discuss_count:Vn})=>{const[Sn,Yn]=(0,a.useState)(!1),[_n,Jn]=(0,a.useState)("");function Ia(wl){Jn(wl)}function zl(){Yn(!0)}function il(){Yn(!1)}function Bl(){return ya(this,null,function*(){ln(_n),Jn(""),Yn(!1)})}return a.createElement("div",{className:`${yn["dis-input-editor-container"]} ${Sn?yn.active:""} `},a.createElement("div",{className:Sn?`hide ${yn["text-area"]}`:yn["text-area"]},a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:zl}),a.createElement("a",null," ",a.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",Vn," "),a.createElement("a",{className:"c-light-black",onClick:Tt,title:Be?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},a.createElement("i",{className:`mr3 ${Be?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Et?a.createElement("span",null,Et):"")),Sn?a.createElement("div",{className:yn["input-mask"],onClick:il}):null,a.createElement("div",{className:Sn?yn["md-container"]:`${yn["md-container"]} hide`},a.createElement($t.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:_n,height:240,onChange:Ia}),a.createElement("div",{className:yn["tip-container"],onClick:il},a.createElement("a",{className:yn["btn-send"],onClick:Bl}," \u53D1\u9001 "))))},$n=E(59301),Ka=Object.defineProperty,Ca=Object.defineProperties,ll=Object.getOwnPropertyDescriptors,Zn=Object.getOwnPropertySymbols,ka=Object.prototype.hasOwnProperty,Ya=Object.prototype.propertyIsEnumerable,sa=(Be,Et,Tt)=>Et in Be?Ka(Be,Et,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):Be[Et]=Tt,cn=(Be,Et)=>{for(var Tt in Et||(Et={}))ka.call(Et,Tt)&&sa(Be,Tt,Et[Tt]);if(Zn)for(var Tt of Zn(Et))Ya.call(Et,Tt)&&sa(Be,Tt,Et[Tt]);return Be},En=(Be,Et)=>Ca(Be,ll(Et)),on=(Be,Et,Tt)=>new Promise((ln,Vn)=>{var Sn=Jn=>{try{_n(Tt.next(Jn))}catch(Ia){Vn(Ia)}},Yn=Jn=>{try{_n(Tt.throw(Jn))}catch(Ia){Vn(Ia)}},_n=Jn=>Jn.done?ln(Jn.value):Promise.resolve(Jn.value).then(Sn,Yn);_n((Tt=Tt.apply(Be,Et)).next())});const dn={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Fn=(Be=>(Be[Be.GET_DISCUSSES=0]="GET_DISCUSSES",Be[Be.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",Be[Be.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",Be[Be.PLUS_DISCUSS=3]="PLUS_DISCUSS",Be[Be.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",Be[Be.SET_PAGE=5]="SET_PAGE",Be[Be.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",Be))(Fn||{});function Mn(Be,Et){switch(Et.type){case 6:return En(cn({},Be),{loading:!0});case 0:return cn(cn({},Be),Et.payload);case 1:return cn(cn({},Be),Et.payload);case 4:return cn(cn({},Be),Et.payload);case 3:return cn(cn({},Be),Et.payload);case 5:return En(cn({},Be),{page:Et.payload});case 2:return cn(cn({},Be),Et.payload);default:throw new Error}}var da=({user:Be,identifier:Et,hack:Tt,onTriggerPraise:ln,activeIndex:Vn})=>{const[Sn,Yn]=(0,a.useReducer)(Mn,dn),{loading:_n,page:Jn,data:Ia,count:zl,actionType:il,activeDiscussIndex:Bl}=Sn,wl=(0,a.useCallback)(()=>on(void 0,null,function*(){Yn({type:6});const er=yield St(Et,Jn),{comments:qr,disscuss_count:Wr}=er;Yn({type:0,payload:{data:qr,count:Wr,loading:!1}})}),[Jn,Et]);(0,a.useEffect)(()=>{Vn==="2"&&wl()},[Et,Jn,Vn]);function Tl(er){Yn({type:5,payload:er})}function ma(er){Yn({type:4,payload:{actionType:er}})}function Bu(er){Yn(Bl===er?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:er}})}function lr(er,qr,Wr){return on(this,null,function*(){try{const ju=yield ot(er);Ia[Wr].user_praise=qr,Ia[Wr].praise_count=ju.praise_count,Yn({type:3,payload:{data:[...Ia]}})}catch(ju){console.log(ju)}})}function Ru(){return on(this,null,function*(){const{id:er,params:qr,type:Wr,index:ju,parentDiscussIndex:pu}=il;if(Wr==="hidden-discuss"&&(yield Xe(Et,er,qr),pu?Ia[pu].children[ju].hidden=qr.hidden==1:Ia[ju].hidden=qr.hidden==1,Yn({type:4,payload:{actionType:null,data:[...Ia]}})),Wr==="delete-discuss"){if(yield Ne(Et,er),pu||pu===0){let Ku=Ia[pu].children;for(let lo=Ku.length-1;lo>=0;lo--)if(Ku[lo].id===er){Ku.splice(lo,1);break}Ia[pu].children=Ku}else for(let Ku=Ia.length-1;Ku>=0;Ku--)if(Ia[Ku].id===er){Ia.splice(Ku,1);break}Yn({type:4,payload:{actionType:null,data:[...Ia]}})}})}function gr(){Yn({type:4,payload:{actionType:null}})}function su(er,qr){return on(this,null,function*(){try{yield lt(Et,er,qr),wl()}catch(Wr){console.log(Wr)}})}function bu(er){return on(this,null,function*(){Yn({type:6}),yield Te(Et,er),wl()})}return $n.createElement($n.Fragment,null,$n.createElement("div",{className:"discuss-panel"},Ia.length===0?$n.createElement(Ee.Z,null):Ia.map((er,qr)=>$n.createElement(vn,{onReplyDiscuss:su,onPlusDiscuss:lr,onSetActiveDiscussIndex:Bu,onSetActionType:ma,data:er,index:qr,user:Be,activeDiscussIndex:Bl})),zl>10?$n.createElement("div",{className:"pagination-container"},$n.createElement(Lt.Z,{showQuickJumper:!0,onChange:Tl,current:Jn,total:zl})):null),$n.createElement(Nn,{user_praise:Tt.user_praise,praise_count:Tt.praises_count,praisePlus:ln,discuss_count:Tt.comments_count,onCreateDiscuss:bu}),$n.createElement(ze.Z,null,$n.createElement(se.default,{centered:!0,title:"\u63D0\u793A",open:!!il,onOk:Ru,onCancel:gr},$n.createElement("p",null,il?il.message:"")),$n.createElement(Vt.Z,null)))},Yt=E(82326),bn=E(37568),ua=E(25376),ra={},pa=E(59301),Wa=({hack:Be,current_user:Et})=>pa.createElement("div",{className:ra.answer},Be!=null&&Be.analysis?pa.createElement(je.Z,{style:{padding:"13px 0"},value:(Be==null?void 0:Be.analysis)||""}):pa.createElement(Ee.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),ja={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},jn=E(8848),Pn=E(5269),fn=E(28284),Wn=E(4875),gl=E(55178),Il=E(59301);const{TextArea:wr}=bn.default,{Panel:hn}=jn.default;var Xn=({data:Be,hack:Et})=>(console.log(Be,Et,"data"),Et!=null&&Et.is_file?Il.createElement(gl.Y2,{disabled:!0,className:ja.uploadTableWrapper,showScore:!Et.test_set_score,data:Be,isProgramHomework:!0}):Il.createElement("div",{className:ja.hackSets},Be==null?void 0:Be.map((Tt,ln)=>Il.createElement(jn.default,{accordion:!0,bordered:!1,key:ln,defaultActiveKey:ln===0&&Tt.id,className:ja.collapseWrapper,expandIcon:({isActive:Vn})=>Il.createElement("i",{className:`iconfont icon-weizhankai ${Vn?ja.open:ja.close}`,style:{fontSize:14,transition:"all .2s"}})},Il.createElement(hn,{key:Tt.id,header:Il.createElement(Se.Z,{align:"middle",justify:"space-between",wrap:!1},Il.createElement(Pn.Z,{className:ja.panelHeader},Il.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",ln+1)),Il.createElement(Pn.Z,{flex:1},Il.createElement(Se.Z,{align:"middle",justify:"end",wrap:!1},!(Et!=null&&Et.test_set_score)&&Il.createElement(Pn.Z,{className:ja.rateInput},Il.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Il.createElement("div",null,Il.createElement(fn.default.Item,{noStyle:!0},Il.createElement(Wn.Z,{value:Tt==null?void 0:Tt.score,className:ja.baseFormItem,min:0,max:100,disabled:!0}))),Il.createElement("span",{className:"ml10"},"%")))))},Il.createElement(fn.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},Il.createElement(wr,{readOnly:!0,value:Tt==null?void 0:Tt.input,rows:4})),Il.createElement(fn.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},Il.createElement(wr,{readOnly:!0,value:Tt==null?void 0:Tt.output,rows:4}))))))),qa={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},La=E(59301),Rl=(0,a.forwardRef)(({data:Be=[]},Et)=>{var Tt;const[ln,Vn]=(0,a.useState)(),Sn=Be.filter(_n=>_n.show);(0,a.useEffect)(()=>{Sn.length&&Vn(Sn[0].id)},[Be==null?void 0:Be.length]);const Yn=((Tt=Sn.find(_n=>_n.id===ln))==null?void 0:Tt.element)||null;return(0,a.useImperativeHandle)(Et,()=>({setActiveTab:_n=>Vn(_n)})),La.createElement("div",{className:qa.tabs},La.createElement("div",{className:qa.tabWarp},Sn.map(_n=>La.createElement("div",{onClick:()=>Vn(_n.id),className:`${qa.tab} ${_n.id===ln?qa.active:""}`,key:_n.id},_n.name))),La.createElement("div",{className:qa.content},Yn))}),Le=E(59301),Xt=Object.defineProperty,mn=Object.defineProperties,Nt=Object.getOwnPropertyDescriptors,ga=Object.getOwnPropertySymbols,qn=Object.prototype.hasOwnProperty,Sa=Object.prototype.propertyIsEnumerable,Oa=(Be,Et,Tt)=>Et in Be?Xt(Be,Et,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):Be[Et]=Tt,nl=(Be,Et)=>{for(var Tt in Et||(Et={}))qn.call(Et,Tt)&&Oa(Be,Tt,Et[Tt]);if(ga)for(var Tt of ga(Et))Sa.call(Et,Tt)&&Oa(Be,Tt,Et[Tt]);return Be},ol=(Be,Et)=>mn(Be,Nt(Et)),jl=(Be,Et,Tt)=>new Promise((ln,Vn)=>{var Sn=Jn=>{try{_n(Tt.next(Jn))}catch(Ia){Vn(Ia)}},Yn=Jn=>{try{_n(Tt.throw(Jn))}catch(Ia){Vn(Ia)}},_n=Jn=>Jn.done?ln(Jn.value):Promise.resolve(Jn.value).then(Sn,Yn);_n((Tt=Tt.apply(Be,Et)).next())});const Ea={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},ha={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var al=({hack:Be,onTriggerPraise:Et,topicId:Tt,page:ln,onPageChange:Vn,user:Sn,current_user:Yn,submitRecords:_n,submitting:Jn,submitResult:Ia,setActiveIndex:zl,hack_sets:il})=>{var Bl,wl;const[Tl]=(0,te.useSearchParams)(),[ma,Bu]=(0,a.useState)("0"),lr=(0,te.useLocation)(),[Ru,gr]=(0,a.useState)(!1),[su,bu]=(0,a.useState)(null),[er,qr]=(0,a.useState)([]),[Wr,ju]=(0,a.useState)([]),[pu,Ku]=(0,a.useState)({page:1,limit:10}),lo=(0,a.useRef)(null),Fo=(0,a.useRef)(null);console.log(Sn,"user");let[sr,Ir]=(0,a.useState)(ol(nl({},(0,te.useParams)()),{page:1,per_page:20,name:""}));(0,a.useEffect)(()=>{Fo.current&&(Be==null?void 0:Be.is_close_tips)===!1&&su===null&&bu(!0)},[Fo.current,Be==null?void 0:Be.is_close_tips,su]);function or(){return jl(this,null,function*(){yield(0,oe.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,a.useEffect)(()=>{zl(ma)},[ma]);function tr(hl){return jl(this,null,function*(){let Cr=hl.target.id;if(Cr==="1"){let Zl=yield(0,oe.ZP)(`/api/myproblems/${sr.id}/redo_logs.json`,{method:"get",params:nl({},pu)});(Zl==null?void 0:Zl.status)===0&&ju(Zl==null?void 0:Zl.data)}Bu(Cr)})}(0,a.useEffect)(()=>At.Z.subscribe("to-commit-info",()=>{Bu("1"),lo.current&&lo.current.setActiveTab("1")}),[]),(0,a.useEffect)(()=>At.Z.subscribe("to-reset-info",()=>{tr({target:{id:"1"}}),lo.current&&lo.current.setActiveTab("2")}),[]);function Pr(){Bu("2")}function Ou(){return jl(this,null,function*(){let hl=yield(0,oe.ZP)("/api/problems/my_hack_list.json",{method:"get",params:nl({identifier:sr==null?void 0:sr.id},sr)});qr(hl)})}const Hr=[{title:null,description:Le.createElement("div",null,Le.createElement("b",{onClick:()=>{bu(!1),or(),gr(!0),Ou()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),Le.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),Le.createElement(le.ZP,{onClick:()=>{bu(!1),or()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Fo.current}];return Le.createElement("div",{className:me["left-panel"]},Le.createElement("ul",{className:`${me["s-navs"]} ${me["bg-white"]} ${me.b1}`},(Be==null?void 0:Be.is_program)&&!Tl.get("pageId")&&Le.createElement(xe.Z,{title:"\u9898\u76EE\u5217\u8868"},Le.createElement("div",{onClick:()=>{Ou(),gr(!0)},className:me.btns,ref:Fo,style:su?{pointerEvents:"none"}:{}},Le.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),Le.createElement("li",{style:{marginLeft:20}},Le.createElement("a",{className:ma==="0"?me.active:"",id:"0",onClick:tr},"\u9898\u76EE\u63CF\u8FF0")),Le.createElement("li",null,Le.createElement("a",{className:ma==="1"?me.active:"",id:"1",onClick:tr},"\u64CD\u4F5C\u8BB0\u5F55")),(Tl.get("type")!=="exercises"&&(Be==null?void 0:Be.answer_text_show)||Tl.get("type")!=="exercises"&&(Be==null?void 0:Be.analysis_show))&&Le.createElement("li",null,Le.createElement("a",{className:ma==="4"?me.active:"",id:"4",onClick:tr},"\u89E3\u7B54\u53C2\u8003")),Tl.get("type")!=="exercises"&&Le.createElement("li",null,Le.createElement("a",{className:ma==="2"?me.active:"",id:"2",onClick:tr},"\u8BC4\u8BBA")),!!(il!=null&&il.length)&&Tl.get("type")!=="exercises"&&Tl.get("type")!=="1"&&Le.createElement("li",null,Le.createElement("a",{className:ma==="5"?me.active:"",id:"5",onClick:tr},"\u6D4B\u8BD5\u7528\u4F8B"))),Le.createElement("div",{className:`${me["tab-panel-body"]} ${ma==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},Le.createElement(xt,{hack:Be,onTriggerPraise:Et,toDiscuss:Pr})),Le.createElement("div",{style:{padding:"12px"},className:`${me["tab-panel-body"]} ${ma==="1"?"":"hide"}`},Le.createElement(Rl,{ref:lo,data:[{id:"1",show:Tl.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:Le.createElement(Le.Fragment,null,_n!=null&&_n.records_count||Jn?Le.createElement(qt,{page:ln,onPageChange:Vn,topicId:Tt,submitting:Jn,key:(Ia==null?void 0:Ia.id)||1,submitRecords:_n,submitResult:Ia}):Le.createElement(Ee.Z,null))},{id:"2",show:Tl.get("type")==="exercises"||(Be==null?void 0:Be.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:Le.createElement(Le.Fragment,null,Le.createElement(Ge.default,{pagination:!1,dataSource:Wr==null?void 0:Wr.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(hl,Cr,Zl)=>Ft()(hl).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(hl,Cr,Zl)=>{var gu;return(gu=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(Ja=>Ja.id===hl))==null?void 0:gu.name}}]}),Le.createElement(Lt.Z,{style:{marginTop:10},current:pu.page,total:Wr==null?void 0:Wr.count,hideOnSinglePage:!0,onChange:hl=>jl(void 0,null,function*(){pu.page=hl,Ku(pu);let Cr=yield(0,oe.ZP)(`/api/myproblems/${sr.id}/redo_logs.json`,{method:"get",params:ol(nl({},pu),{courseId:sr.courseId})});(Cr==null?void 0:Cr.status)===0&&ju(Cr==null?void 0:Cr.data)})}))}]})),Le.createElement("div",{style:{padding:"12px"},className:`${me["tab-panel-body"]} ${ma==="4"?"":"hide"}`},Le.createElement(Rl,{data:[{id:"1",show:Tl.get("type")!=="exercises"&&(Be==null?void 0:Be.answer_text_show),name:"\u7B54\u6848",element:Le.createElement(Le.Fragment,null,Le.createElement(Ue,{hack:Be,current_user:Yn}))},{id:"2",show:Tl.get("type")!=="exercises"&&(Be==null?void 0:Be.analysis_show),name:"\u89E3\u6790",element:Le.createElement(Le.Fragment,null,Le.createElement(Wa,{hack:Be,current_user:Yn}))}]})),Le.createElement("div",{className:`${me["tab-panel-body"]} ${ma==="2"?"":"hide"}`,style:{padding:0}},Le.createElement(da,{user:Sn,activeIndex:ma,identifier:Be.identifier,hack:Be,onTriggerPraise:Et})),Le.createElement("div",{className:`${me["tab-panel-body"]} ${ma==="5"?"":"hide"}`,style:{padding:12}},Le.createElement(Xn,{data:il||[],hack:Be})),Le.createElement(ie.Z,{rootClassName:me.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>gr(!1),open:Ru},Le.createElement(Se.Z,null,Le.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),Le.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",er==null?void 0:er.total_count,"\u9898\xA0[\xA0",er==null?void 0:er.total_score,"\u5206\xA0]\xA0"),!(Sn!=null&&Sn.hack_manager)&&Le.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",er==null?void 0:er.work_score,"\u5206")),Le.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),Le.createElement(Se.Z,{align:"middle",className:"mt10 mb10"},!(Sn!=null&&Sn.hack_manager)&&Le.createElement(Yt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:hl=>{sr.page=1,sr.finish_status=hl,Ir(nl({},sr)),Ou()}},Le.createElement(Yt.default.Option,{value:""},"\u5168\u90E8"),Le.createElement(Yt.default.Option,{value:0},"\u672A\u5F00\u59CB"),Le.createElement(Yt.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Le.createElement(Yt.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),Le.createElement(Yt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:hl=>{sr.page=1,sr.difficult=hl||null,Ir(nl({},sr)),Ou()}},Le.createElement(Yt.default.Option,{value:0},"\u5168\u90E8"),Le.createElement(Yt.default.Option,{value:1},"\u7B80\u5355"),Le.createElement(Yt.default.Option,{value:2},"\u9002\u4E2D"),Le.createElement(Yt.default.Option,{value:3},"\u56F0\u96BE")),Le.createElement(bn.default.Search,{size:"large",onSearch:hl=>{sr.name=hl,sr.page=1,Ir(nl({},sr)),Ou()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),Le.createElement("div",{className:me.list,style:{height:36,background:"#3D445C"}},!(Sn!=null&&Sn.hack_manager)&&Le.createElement("span",null,"\u72B6\u6001"),Le.createElement("span",null,"\u5E8F\u53F7"),Le.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),Le.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),Le.createElement("div",{style:{overflow:"auto",flex:1}},(Bl=er==null?void 0:er.data)!=null&&Bl.length?(wl=er==null?void 0:er.data)==null?void 0:wl.map((hl,Cr)=>Le.createElement("div",{onClick:()=>jl(void 0,null,function*(){let Zl=yield(0,oe.ZP)(`/api/problems/${hl==null?void 0:hl.identifier}/start.json`,{method:"get",params:{hack_user_id:Sn==null?void 0:Sn.user_id}});Zl&&(te.history.replace(`/myproblems/${Zl==null?void 0:Zl.identifier}${window.location.search}`),window.location.reload())}),className:`${me.list} ${hl!=null&&hl.checked?me.active:""}`},!(Sn!=null&&Sn.hack_manager)&&Le.createElement(Le.Fragment,null,!(hl!=null&&hl.opened)&&Le.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(hl==null?void 0:hl.opened)&&!(hl!=null&&hl.passed)&&Le.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(hl==null?void 0:hl.opened)&&(hl==null?void 0:hl.passed)&&Le.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),Le.createElement("span",null,(sr.page-1)*20+(Cr+1)),Le.createElement("span",{style:{flex:1},title:hl.name},`[${hl==null?void 0:hl.score}\u5206]`,"\xA0",hl.name),Le.createElement("span",{style:{flexBasis:48,paddingRight:0}},Ea[hl.difficult]))):Le.createElement(Ee.Z,null)),Le.createElement(Lt.Z,{current:sr.page,className:"mt20",hideOnSinglePage:!0,total:er==null?void 0:er.count,pageSize:sr.per_page,onChange:(hl,Cr)=>{sr.page=hl,sr.per_page=Cr,Ou()}})),Le.createElement(ua.Z,{rootClassName:me.tour,closeIcon:!1,open:!!su,steps:Hr,gap:{offset:3,radius:2}}))},El=E(62522),ba=E(92427),Hn=E(42524),Hl=E(83601),pr=E(37189),Ml=E(35601),Nl=E(45111),kr=E(92310),Pa=E.n(kr),Ol=E(78198),fr=E(94513),fl=E(15267),bl=E(51166),sl=E(89978),Rr=E(43347),oa=E(59301),mu=Object.defineProperty,Eu=Object.defineProperties,br=Object.getOwnPropertyDescriptors,jr=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,_e=(Be,Et,Tt)=>Et in Be?mu(Be,Et,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):Be[Et]=Tt,Ct=(Be,Et)=>{for(var Tt in Et||(Et={}))fe.call(Et,Tt)&&_e(Be,Tt,Et[Tt]);if(jr)for(var Tt of jr(Et))be.call(Et,Tt)&&_e(Be,Tt,Et[Tt]);return Be},Gt=(Be,Et)=>Eu(Be,br(Et)),Wt=(Be,Et)=>{var Tt={};for(var ln in Be)fe.call(Be,ln)&&Et.indexOf(ln)<0&&(Tt[ln]=Be[ln]);if(Be!=null&&jr)for(var ln of jr(Be))Et.indexOf(ln)<0&&be.call(Be,ln)&&(Tt[ln]=Be[ln]);return Tt},wn=(Be,Et,Tt)=>new Promise((ln,Vn)=>{var Sn=Jn=>{try{_n(Tt.next(Jn))}catch(Ia){Vn(Ia)}},Yn=Jn=>{try{_n(Tt.throw(Jn))}catch(Ia){Vn(Ia)}},_n=Jn=>Jn.done?ln(Jn.value):Promise.resolve(Jn.value).then(Sn,Yn);_n((Tt=Tt.apply(Be,Et)).next())});const{Countdown:ee}=ce.default,rt={Java:"java",C:"c",Python:"py","C++":"c"};var Ot=(Be=>(Be[Be.SET_LOADING=0]="SET_LOADING",Be[Be.GET_DATA=1]="GET_DATA",Be[Be.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",Be[Be.SET_DATA=3]="SET_DATA",Be[Be.SET_DEBUGING=4]="SET_DEBUGING",Be[Be.SET_SUBMITING=5]="SET_SUBMITING",Be[Be.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",Be[Be.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",Be[Be.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",Be[Be.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",Be[Be.SET_PAGE=10]="SET_PAGE",Be))(Ot||{});function _t(){return new Date().getTime()}const $e={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function zt(Be,Et){switch(Et.type){case 1:return Ct(Ct({},Be),Et.payload);case 3:return Gt(Ct({},Be),{data:Et.payload});case 0:return Gt(Ct({},Be),{loading:Et.payload});case 9:return Gt(Ct({},Be),{showNote:Et.payload});case 4:return Gt(Ct({},Be),{debuging:Et.payload});case 5:return Gt(Ct({},Be),{submitting:Et.payload});case 2:return Gt(Ct({},Be),{submitRecords:Et.payload});case 10:return Gt(Ct({},Be),{submitRecordPage:Et.payload});case 6:return Gt(Ct({},Be),{executingMessage:Et.payload});case 7:return Ct(Ct({},Be),Et.payload);case 8:return Ct(Ct({},Be),Et.payload);default:throw new Error}}var Rt=({children:Be})=>{var Et,Tt,ln,Vn,Sn,Yn,_n,Jn,Ia,zl;const[il,Bl]=(0,a.useReducer)(zt,$e),{id:wl}=(0,te.useParams)(),Tl=(0,te.useLocation)(),[ma]=(0,te.useSearchParams)(),{loading:Bu,data:lr,debugResult:Ru,submitResult:gr,submitRecords:su,submitRecordPage:bu,showNote:er,debuging:qr,submitting:Wr,executingMessage:ju}=il,[pu,Ku]=(0,a.useState)("#37AD83"),[lo,Fo]=(0,a.useState)(null),[sr,Ir]=(0,a.useState)({}),[or,tr]=(0,a.useState)(!0),[Pr,Ou]=(0,a.useState)(!1),[Hr,hl]=(0,a.useState)(!1),Cr=(0,a.useRef)(null),Zl=(0,a.useRef)(0),gu=lr==null?void 0:lr.user,Ja=lr==null?void 0:lr.hack,[ko,Er]=(0,a.useState)(!1),zr=(0,a.useRef)(1),Qo=(0,a.useRef)(!1);(0,Ol.y)(ma.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Bo}=(0,Ol.X)(),[oo,Ma]=(0,a.useState)(""),si=(0,pr._)(sr),[ci,Lo]=(0,a.useState)({open:!1,text:""}),[ni,di]=(0,a.useState)(null),Xo=(0,a.useRef)(null);(0,a.useEffect)(()=>{var ul;let Al=(ul=Ja==null?void 0:Ja.homework_extension)==null?void 0:ul.failed_evaluate_num;typeof Al=="number"&&di(Al)},[(Et=Ja==null?void 0:Ja.homework_extension)==null?void 0:Et.failed_evaluate_num]),(0,a.useEffect)(()=>{function ul(){return wn(this,null,function*(){var Al,$u,ho,mo,io;tr(!0);const ro=yield(0,re.fu)(wl,{exercise_id:ma.get("exercisesId")});if(setTimeout(()=>{tr(!1)},800),ro.status!==401){try{ro.hack.code=Ae.Base64.decode(ro.hack.code)}catch(Wu){console.log(Wu)}ro.hack=Gt(Ct({},ro.hack),{is_program:ma.get("type")==="1"}),Bl({type:1,payload:{loading:!1,data:ro}})}if(ma.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Wu;ma.get("coursesId")=="coursesId"?Wu=yield(0,ge._F)({categoryId:ma.get("exercisesId"),login:ma.get("login")}):Wu=yield(0,ge._B)({categoryId:ma.get("exercisesId"),login:ma.get("login")}),Ir(Ct({},Wu)),Bo((Al=Wu==null?void 0:Wu.exercise)==null?void 0:Al.forbid_copy),typeof(($u=Wu==null?void 0:Wu.exercise)==null?void 0:$u.left_time)=="number"&&(Fo(Date.now()+((ho=Wu==null?void 0:Wu.exercise)==null?void 0:ho.left_time)*1e3),setTimeout(()=>{Ku("red")},(((mo=Wu==null?void 0:Wu.exercise)==null?void 0:mo.left_time)-300>0?((io=Wu==null?void 0:Wu.exercise)==null?void 0:io.left_time)-300:0)*1e3))}})}wl&&ul()},[wl]),(0,a.useEffect)(()=>{var ul;return ma.get("type")==="exercises"&&((ul=sr==null?void 0:sr.exercise)!=null&&ul.screen_open)&&(window.removeEventListener("blur",mi,!1),Ml.U.forEach((Al,$u)=>{window.addEventListener(Al,mi,!1)}),window.addEventListener("blur",mi,!1),window.focus()),()=>{document.removeEventListener((0,we.gH)(),mi)}},[sr]),(0,a.useEffect)(()=>{oo==="1"&&wl&&Ja!=null&&Ja.language&&yi()},[wl,bu,Ja==null?void 0:Ja.language,oo]),(0,a.useEffect)(()=>(Ja!=null&&Ja.is_program&&(Zl.current=0,Cr.current=setInterval(()=>{Ii()},15e3)),()=>{clearInterval(Cr.current)}),[Ja==null?void 0:Ja.is_program]);const Ii=()=>wn(void 0,null,function*(){let ul=yield(0,oe.ZP)(`/api/myproblems/${wl}/save_long_time.json`,{method:"get",params:{answer_long_time:Zl.current}})}),mi=()=>{Qo.current||(0,we.BU)(),window.parent.postMessage("backExercise","*")};function yi(){return wn(this,null,function*(){try{const ul=yield(0,re.zO)(wl,{limit:15,page:bu,language:Ja==null?void 0:Ja.language});Bl({type:2,payload:ul})}catch(ul){console.log(ul)}})}function zi(ul){Bl({type:10,payload:ul})}function ai(ul){return wn(this,null,function*(){var Al;let $u;(ma.get("ip_limit")==="inner"||ma.get("ip_bind_type")==="true")&&($u=yield(0,ba.y)({ip_limit:ma.get("ip_limit"),ip_bind:ma.get("ip_bind_type")==="true"}));const ho=yield(0,re.n4)(wl,{code:Ae.Base64.encode(ul||Ja.code),language:Ja==null?void 0:Ja.language,exercise_id:ma.get("exercisesId"),question_id:ma.get("questionId"),ip:$u});return ho.status===-5&&(0,te.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Gt(Ct({errorMessage:ho==null?void 0:ho.message},(sr==null?void 0:sr.exercise)||{}),{exercise_user_id:(Al=sr==null?void 0:sr.exercise)==null?void 0:Al.exercise_user_id,id:ma.get("exercisesId")})}}),ho})}function Ci(){return wn(this,null,function*(){if(zr.current=2,!Wr){Bl({type:5,payload:!0});try{At.Z.publish("to-commit-info");const ul=yield ai();if(console.log(ul,1),ul.status===0){let ro=function(){return wn(this,null,function*(){const{status:Wu,data:Ho}=yield(0,re.rX)(wl,"submit"),Zi=_t()-io>(ho*mo+3)*1e3;if(Wu!==0&&!Zi&&setTimeout(ro,1e3),Zi){se.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),Bl({type:5,payload:!1});return}if(Wu===0){Ho.status===2&&se.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Ho==null?void 0:Ho.status)===0&&ma.get("type")==="1"&&hl(!0),(Ho==null?void 0:Ho.status)!==0&&ma.get("type")==="1"&&di(vc=>vc+1);const hs=yield(0,re.zO)(wl,{limit:15,page:bu,language:Ja==null?void 0:Ja.language});Bl({type:8,payload:Gt(Ct({},il),{submitResult:Ho,submitting:!1,submitRecords:hs})})}})},Al={};if(ma.get("type")==="exercises"?(Al.extras={exercise_id:ma.get("exercisesId"),question_id:ma.get("questionId")},(ma.get("ip_limit")==="inner"||ma.get("ip_bind_type")==="true")&&(Al.extras.ip=yield(0,ba.y)({ip_limit:ma.get("ip_limit"),ip_bind:ma.get("ip_bind_type")==="true"}))):ma.get("type")==="smartPlan"&&(Al.extras={smart_plan_page_item_bank_id:ma.get("smartPlanItemBankId"),simulate:ma.get("simulate")==="true"}),(yield(0,re.bM)(wl,Al)).status===-1&&ma.get("exercisesId")){window.parent.location.href=`/classrooms/${ma.get("coursesId")}/exercise/${ma.get("exercisesId")}/detail`;return}const{time_limit:ho,test_case_size:mo}=Ja,io=_t();ro()}else Bl({type:5,payload:!1})}catch(ul){console.log(ul),Bl({type:5,payload:!1})}Er(!1)}})}function es(){return wn(this,null,function*(){zr.current=1,il.debuging=!0,Bl({type:4,payload:!0});try{if((yield ai()).status===0){let io=function(){return wn(this,null,function*(){const{status:ro,message:Wu,data:Ho}=yield(0,re.rX)(wl,"debug"),Zi=_t()-mo>(Al+3)*1e3;if(ro!==0&&!Zi&&(Bl({type:6,payload:Wu}),setTimeout(io,1e3)),Zi){se.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Bl({type:4,payload:!1}),Bl({type:7,payload:Gt(Ct({},il),{debugResult:{status:2},debuging:!1})});return}ro===0&&(Ho.status===2&&se.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Bl({type:4,payload:!1}),Bl({type:7,payload:Gt(Ct({},il),{debugResult:Ho,debuging:!1})}))})};const{time_limit:Al}=Ja;let $u={input:encodeURIComponent(lr.test_case.input)};if(ma.get("type")==="exercises"&&($u.exercise_id=ma.get("exercisesId")),(yield(0,re.MU)(wl,$u)).status===-1&&ma.get("exercisesId")){window.parent.location.href=`/classrooms/${ma.get("coursesId")}/exercise/${ma.get("exercisesId")}/detail`;return}const mo=_t();io()}else Bl({type:4,payload:!1})}catch(ul){console.log(ul)}finally{}})}function Vo(ul,Al){const $u=Al?{modify_code:!1}:{};Bl({type:3,payload:Gt(Ct({},lr),{hack:Ct(Gt(Ct({},Ja),{code:ul}),$u)})}),Er(!0)}const en=ul=>wn(void 0,null,function*(){let Al=yield(0,oe.ZP)(`/api/problems/${Ja==null?void 0:Ja.identifier}/start.json`,{method:"get",params:{language:ul==="C++"||ul==="c++"?encodeURIComponent(ul):ul,hack_user_id:gu==null?void 0:gu.user_id}});Al.status!==-1&&te.history.replace(`/myproblems/${Al==null?void 0:Al.identifier}${window.location.search}`)});function $a(ul){let Al=ul.target.value;Bl({type:3,payload:Gt(Ct({},lr),{test_case:{input:Al}})})}function pl(){return wn(this,null,function*(){try{let ul={};ma.get("type")==="exercises"?ul.exercise_id=ma.get("exercisesId"):Ja!=null&&Ja.homework_common_id&&(ul.homework_common_id=Ja==null?void 0:Ja.homework_common_id);const Al=yield(0,re.H7)(wl,Ct({},ul));Al.status===401||(Vo(Ae.Base64.decode(Al.code)),(ma.get("type")==="exercises"||Ja!=null&&Ja.homework_common_id)&&At.Z.publish("to-reset-info"))}catch(ul){console.log(ul)}})}function Vl(){se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:oa.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",oa.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return wn(this,null,function*(){const ul=yield(0,re.fi)(wl);ul.status===401||Vo(Ae.Base64.decode(ul.code),!0)})}})}function dr(){Bl({type:9,payload:!0})}function $l(){Bl({type:9,payload:!1})}function Iu(ul){return wn(this,null,function*(){yield(0,re.MK)(wl,ul),Bl({type:1,payload:{showNote:!1,data:Gt(Ct({},lr),{hack:Gt(Ct({},Ja),{notes:ul.notes})})}})})}const Tu={hack:Ja,isLoading:or,input:(Tt=lr==null?void 0:lr.test_case)==null?void 0:Tt.input,is_file:(ln=lr==null?void 0:lr.test_case)==null?void 0:ln.is_file,identifier:Ja==null?void 0:Ja.identifier,attachments_count:lr==null?void 0:lr.attachments_count,language:Ja==null?void 0:Ja.language,code:Ja==null?void 0:Ja.code,title:"main."+rt[Ja==null?void 0:Ja.language],result:lr==null?void 0:lr.result,modify_code:Ja==null?void 0:Ja.modify_code,notes:Ja==null?void 0:Ja.notes,debugResult:Ru,debuging:qr,submitting:Wr,submitResult:gr,executingMessage:ju,onCancelNote:$l,onAddNote:Iu,showNote:er,user:gu,onShowNote:dr,onSubmitCode:Ci,onChangeCode:Vo,onChangeInput:$a,onDebugCode:es,onResetCode:pl,onSyncCode:Vl,onUpdateCode:ai,onChangeLanguage:en,isWhiteTheme:Pr,setIsWhiteTheme:Ou,topDispatch:Bl};function xu(){return wn(this,null,function*(){const{praise_count:ul}=yield(0,re.vl)(Ja.id,{container_type:"Hack",type:1});let Al=Gt(Ct({},lr),{hack:Gt(Ct({},Ja),{praises_count:ul,user_praise:!Ja.user_praise})});Bl({type:3,payload:Al})})}const zu={topicId:wl,submitResult:gr,submitRecords:su,submitting:Wr,page:bu,onPageChange:zi,hack:Ja,user:lr==null?void 0:lr.user,hack_sets:lr==null?void 0:lr.hack_sets,current_user:lr==null?void 0:lr.current_user,onTriggerPraise:xu,setActiveIndex:Ma};console.log(sr);const[wu,Ro]=(0,a.useState)(!1),[li,Wo]=(0,a.useState)(!1);(0,a.useEffect)(()=>{const ul=Al=>{var $u,ho;if(console.log("event-----",Al),Al.data.type==="showIntelligentTeacherStatus"&&!((ho=($u=Al==null?void 0:Al.data)==null?void 0:$u.SmartPlanItemBanks)!=null&&ho.allow_answer_after_end)){const{aiStatus:mo,questionStatus:io}=Al.data;if(Ro(mo),io){let ro=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(ro.includes(ma.get("smartPlanItemBankId")))return;se.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:oa.createElement("div",{className:"tc font16"},io?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>wn(void 0,null,function*(){Ci(),localStorage.setItem("smartPlanProgramIds",JSON.stringify(ro.push(ma.get("smartPlanItemBankId"))));let Wu="";ma.get("isMiniprogram")?Wu=`/miniprogram/courseware/study?courses_id=${ma.get("coursesId")}&id=${ma.get("exercisesId")}`:Wu=`/classrooms/${ma.get("coursesId")}/smart_plan/${ma.get("exercisesId")}/ppt_info/info`,window.opener?window.close():te.history.push(Wu)})})}}if(Al.data.type=="closeIntelligentTeacherStatus"){Ci();let mo="";ma.get("isMiniprogram")?mo=`/miniprogram/courseware/study?courses_id=${ma.get("coursesId")}&id=${ma.get("exercisesId")}`:mo=`/classrooms/${ma.get("coursesId")}/smart_plan/${ma.get("exercisesId")}/ppt_info/info`,window.opener?window.close():te.history.push(mo)}};return window.addEventListener("message",ul),()=>{window.removeEventListener("message",ul)}},[]);const bo=()=>{if(ma.get("type")==="exercises")return!1;const ul=Object.entries((Ja==null?void 0:Ja.homework_extension)||{}).some(([Al,$u])=>Al!=="ai_code_evaluation_promote"&&!!$u);return!!(ma.get("type")==="1"&&((0,fl.$O)()||ul)||ma.get("type")==="smartPlan"&&(wu||ma.get("showAi")))};return(0,a.useEffect)(()=>{var ul,Al,$u,ho,mo,io,ro;bo()&&(ni>((Al=(ul=Ja==null?void 0:Ja.homework_extension)==null?void 0:ul.ai_guide_data)==null?void 0:Al.evaluation_num)&&Lo({open:!0,text:(ho=($u=Ja==null?void 0:Ja.homework_extension)==null?void 0:$u.ai_guide_data)==null?void 0:ho.evaluation_msg}),(mo=Ja==null?void 0:Ja.homework_extension)!=null&&mo.ai_guide&&ni==0&&!Xo.current&&(Xo.current=setTimeout(()=>{var Wu,Ho;Lo({open:!0,text:(Ho=(Wu=Ja==null?void 0:Ja.homework_extension)==null?void 0:Wu.ai_guide_data)==null?void 0:Ho.unanswered_msg})},(((ro=(io=Ja==null?void 0:Ja.homework_extension)==null?void 0:io.ai_guide_data)==null?void 0:ro.unanswered_time)||0)*60*1e3)),Xo.current&&ni>0&&clearTimeout(Xo.current))},[ni,Ja]),oa.createElement(oa.Fragment,null,oa.createElement(ue.Z,{spinning:Bu,delay:500},lr?oa.createElement("div",{style:{minWidth:"1200px"}},oa.createElement("header",{className:Pa()(Nl.Z.header,Pr&&Nl.Z.whiteHeader)},!((Vn=["smartPlan","exercises"])!=null&&Vn.includes(ma.get("type")))&&oa.createElement("div",null,oa.createElement("img",{src:`${pt.Z.IMG_SERVER}/images/${gu==null?void 0:gu.image_url}`,alt:"user",width:36}),oa.createElement("span",{style:{color:Pr?"#333":"#B2BACB",fontSize:16}},gu==null?void 0:gu.name)),((Sn=["smartPlan","exercises"])==null?void 0:Sn.includes(ma.get("type")))&&oa.createElement("div",null,oa.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",oa.createElement("span",{className:"ml10"},((Yn=sr==null?void 0:sr.exercise)==null?void 0:Yn.user_name)||(gu==null?void 0:gu.name)||"--")),oa.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",oa.createElement("span",{className:"ml10"},((_n=sr==null?void 0:sr.exercise)==null?void 0:_n.student_id)||(gu==null?void 0:gu.student_id)||"--"))),oa.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},oa.createElement("div",null,Ja.name)),(ma.get("type")==="smartPlan"||(Ja==null?void 0:Ja.is_program))&&oa.createElement(Hn.Z,{defaultValue:(Ja==null?void 0:Ja.answer_long_time)||0,onChange:ul=>{Zl.current=ul},className:Nl.Z.timepiece}),gu!=null&&gu.hack_manager&&!ma.get("is_smart_plan")?oa.createElement(te.Link,{className:Nl.Z.btn_edit,to:ma.get("type")==="1"?ma.get("pageId")?`/problems/newedit/${Ja.identifier}?type=1&pageId=${ma.get("pageId")}&backUrl=${ma.get("backUrl")}`:`/problems/newedit/${Ja.identifier}?type=1`:ma.get("backUrl")?`/problems/newedit/${Ja.identifier}?backUrl=${ma.get("backUrl")}`:`/problems/newedit/${Ja.identifier}`}," ",oa.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Jn=sr==null?void 0:sr.exercise)!=null&&Jn.left_time)&&oa.createElement(oa.Fragment,null,oa.createElement("span",{style:{color:pu,marginRight:6},className:`iconfont icon-daojishi ${Nl.Z.djs}`}),oa.createElement("span",{className:"c-white mr20"},oa.createElement(ee,{valueStyle:{color:pu,fontSize:20,fontWeight:500},title:oa.createElement("span",{style:{color:pu,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:lo,onFinish:()=>wn(void 0,null,function*(){const ul=yield(0,ge.VL)({categoryId:ma.get("exercisesId"),commit_method:2});if((ul==null?void 0:ul.status)===0&&(ai(),se.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:oa.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",oa.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>wn(void 0,null,function*(){window.parent.location.href=`/classrooms/${ma.get("coursesId")}/exercise/${ma.get("exercisesId")}/detail`})})),(ul==null?void 0:ul.status)===-3){const Al=parseInt(ul==null?void 0:ul.message);Fo(Date.now()+Al*1e3)}})}))),(Ia=["smartPlan","exercises"])!=null&&Ia.includes(ma.get("type"))?oa.createElement(le.ZP,{type:"primary",onClick:()=>{if(ma.get("type")==="exercises"){const ul=()=>wn(void 0,null,function*(){yield ai(),Er(!1),si(),Qo.current=!0,mi()});if(!(su!=null&&su.records_count)||ko){se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:oa.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:ul});return}ul()}else{let ul="";ma.get("isMiniprogram")=="true"?ul=`/miniprogram/courseware/study?courses_id=${ma.get("coursesId")}&id=${ma.get("exercisesId")}`:ul=`/classrooms/${ma.get("coursesId")}/smart_plan/${ma.get("exercisesId")}/ppt_info/info`,window.opener?window.close():(console.log("11",`program_${ma.get("coursesId")}_${ma.get("exercisesId")}`),console.log(ma.get("isMiniprogram")=="true"),ma.get("isMiniprogram")=="true"?localStorage.removeItem(`iframeprogram_${ma.get("coursesId")}_${ma.get("exercisesId")}`):te.history.push(ul))}}},ma.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):oa.createElement("span",{onClick:()=>{var ul;if(ma.get("backUrl"))te.history.push(ma.get("backUrl"));else if(ma.get("type")==="1"){let Al=(ul=localStorage.getItem("program_homework"))==null?void 0:ul.split(",");te.history.push(`/classrooms/${Al==null?void 0:Al[0]}/program_homework/${Al==null?void 0:Al[1]}/detail`)}else te.history.push("/problemset")}},oa.createElement(xe.Z,{title:"\u5173\u95ED"},oa.createElement("i",{style:{color:Pr?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),oa.createElement(ue.Z,{size:"large",spinning:or},oa.createElement(De.Z,{className:Pa()(Nl.Z.myProblems,Pr&&Nl.Z.whiteMyProblems),leftChild:oa.createElement(al,Ct({},zu)),rightChild:oa.createElement(Ut,Ct({},Tu))}))):null,oa.createElement(se.default,{centered:!0,closable:!1,width:680,footer:null,open:Hr,className:"oj-modal"},oa.createElement("section",{className:"oj-modal-content"},oa.createElement("div",{className:"oj-modal-head"},oa.createElement("img",{src:El,alt:""}),oa.createElement("i",{onClick:()=>hl(!1),className:"iconfont icon-guanbi1"})),oa.createElement("aside",null,oa.createElement("img",{className:"mr30",src:Rr.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",oa.createElement("span",{style:{color:"#75d6ba",marginRight:100}},gr==null?void 0:gr.execute_time,"ms"),"\u4F18\u4E8E",oa.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(gr==null?void 0:gr.time_better_than)||100,"%"),"\u7684\u7528\u6237"),oa.createElement("aside",{className:"mb50"},oa.createElement("img",{src:sl.Z,className:"mr30"}),oa.createElement("span",{className:"oj-modal-tt"},oa.createElement("span",null,oa.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),oa.createElement("span",{className:"c-light-primary"},gr==null?void 0:gr.execute_memory,"kb")),oa.createElement("span",null,oa.createElement("span",null))),"\u4F18\u4E8E",oa.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(gr==null?void 0:gr.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),oa.createElement("div",{id:"oj-modal-next",onClick:()=>wn(void 0,null,function*(){var ul;if(gr!=null&&gr.next_identifier){let Al=yield(0,oe.ZP)(`/api/problems/${gr==null?void 0:gr.next_identifier}/start.json`,{method:"get",params:{hack_user_id:gu==null?void 0:gu.user_id}});Al&&(te.history.replace(`/myproblems/${Al==null?void 0:Al.identifier}${window.location.search}`),window.location.reload())}else{let Al=(ul=localStorage.getItem("program_homework"))==null?void 0:ul.split(",");te.history.push(`/classrooms/${Al==null?void 0:Al[0]}/program_homework/${Al==null?void 0:Al[1]}/detail`)}}),className:"oj-modal-btn"},gr!=null&&gr.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),bo()&&oa.createElement(fr.Z,{showData:ma.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:Ja==null?void 0:Ja.homework_extension,description:Ja==null?void 0:Ja.description,allShow:(0,fl.$O)(),code:Ja==null?void 0:Ja.code,sendParams:{source:"hack",hack_id:wl},draggableExtraNode:((zl=Ja==null?void 0:Ja.homework_extension)==null?void 0:zl.ai_guide)&&(ci==null?void 0:ci.open)&&oa.createElement("div",{className:"bg-white rounded-2px-rem p-10px flex item-center justify-between gap-10px",style:{position:"absolute",top:"50%",transform:"translateY(-50%)",right:"75px",width:"400px"}},oa.createElement("div",{className:"bg-white absolute",style:{WebkitClipPath:"polygon(0 0, 0% 100%, 100% 50%)",clipPath:"polygon(0 0, 0% 100%, 100% 50%)",width:"10px",height:"15px",right:"-10px"}}),oa.createElement(bl.Z,{text:(ci==null?void 0:ci.text)||""}),oa.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:ul=>{Lo({open:!1,text:""})}}))})),oa.createElement(Hl.Z,{successCb:()=>{zr.current===1?es():Ci()}}))};function an({title:Be,modify_code:Et,onSyncCode:Tt,onShowCodeSetting:ln,onResetCode:Vn,hack:Sn,onChangeLanguage:Yn,isWhiteTheme:_n,onShowResourceCentre:Jn,attachments_count:Ia}){var zl;const il=()=>{se.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:oa.createElement(ve.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Vn})},[Bl]=(0,te.useSearchParams)(),wl=Bl.get("language"),Tl=ma=>ma==="1"?"c++":ma==="2"?"C++":ma;return(0,a.useEffect)(()=>{wl&&Yn(Tl(wl))},[]),(0,a.useEffect)(()=>{Sn!=null&&Sn.tpm_code_modified&&se.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:oa.createElement(ve.Z,null),content:oa.createElement("div",null,oa.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),oa.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),oa.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Vn()})},[Sn==null?void 0:Sn.language]),console.log(Sn,_n,"hack"),oa.createElement("div",{className:`${Nl.Z.codeHead} ${_n?Nl.Z.whiteCodeHead:""}`},oa.createElement("div",{className:Nl.Z.navWrap},(zl=Sn==null?void 0:Sn.all_language)==null?void 0:zl.map(ma=>oa.createElement("div",{className:`${Nl.Z.nav} ${ma===(Sn==null?void 0:Sn.language)?Nl.Z.active:""}`,key:ma,onClick:()=>Yn(ma)},oa.createElement(xe.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},oa.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),oa.createElement("span",null,ma)))),oa.createElement(Se.Z,{align:"middle",style:{marginLeft:"auto"}},Et?oa.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:Tt},oa.createElement("img",{src:st,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Ia>0&&oa.createElement("a",{onClick:Jn},oa.createElement(xe.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},oa.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),oa.createElement("a",{onClick:il},oa.createElement(xe.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},oa.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),oa.createElement("a",{onClick:ln},oa.createElement(xe.Z,{title:"\u8BBE\u7F6E"},oa.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Ut(Be){var Et=Be,{input:Tt,is_file:ln,result:Vn,identifier:Sn,showNote:Yn,onShowNote:_n,notes:Jn,onCancelNote:Ia,onAddNote:zl,debugResult:il,language:Bl,debuging:wl,submitting:Tl,executingMessage:ma,code:Bu,onSubmitCode:lr,onDebugCode:Ru,onChangeCode:gr,onChangeInput:su,onUpdateCode:bu,user:er,isLoading:qr,submitResult:Wr}=Et,ju=Wt(Et,["input","is_file","result","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]),pu;function Ku(Fo,sr){return oa.createElement(an,Gt(Ct({},ju),{onShowCodeSetting:Fo,onShowResourceCentre:sr}))}const lo=Ct({input:Tt,is_file:ln,debugResult:il,debuging:wl,submitting:Tl,executingMessage:ma,onDebugCode:Ru,onChangeCode:gr,onSubmitCode:lr,onChangeInput:su,user:er,submitResult:Wr,result:Vn},ju);return console.log(ju,"actionBarOpation"),oa.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},oa.createElement(nt,{forbidCopy:(pu=ju==null?void 0:ju.hack)==null?void 0:pu.code_editor_paste_allowed,setIsWhiteTheme:ju==null?void 0:ju.setIsWhiteTheme,isLoading:qr,language:Bl,value:Bu,identifier:Sn,onChange:gr,onUpdateCode:bu,ActionBarRender:Ku}),oa.createElement(Ce.ZP,Ct({},lo)))}},30628:function(ke,Je,E){"use strict";E.d(Je,{h:function(){return a}});var a=(te=>(te[te.NOMATCH=-1]="NOMATCH",te[te.OK=0]="OK",te[te.TIMEOUT=2]="TIMEOUT",te[te.PODFAILURE=3]="PODFAILURE",te[te.COMPILEFAILURE=4]="COMPILEFAILURE",te[te.EXECUTEFAILURE=5]="EXECUTEFAILURE",te[te.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",te))(a||{})},19160:function(ke,Je,E){"use strict";E.d(Je,{H7:function(){return ie},MK:function(){return ve},MU:function(){return ge},X6:function(){return De},bM:function(){return re},fi:function(){return Me},fu:function(){return Se},n4:function(){return ze},rX:function(){return pt},vl:function(){return Ye},zO:function(){return we}});var a=E(49317),te=Object.defineProperty,ce=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,le=(ye,de,b)=>de in ye?te(ye,de,{enumerable:!0,configurable:!0,writable:!0,value:b}):ye[de]=b,xe=(ye,de)=>{for(var b in de||(de={}))se.call(de,b)&&le(ye,b,de[b]);if(ce)for(var b of ce(de))ue.call(de,b)&&le(ye,b,de[b]);return ye};function Se(ye,de){return(0,a.U2)(`myproblems/${ye}.json`,xe({hidePopLogin:!0},de||{}))}function re(ye,de){return(0,a.v_)(`myproblems/${ye}/code_submit.json`,de)}function ge(ye,de){return(0,a.v_)(`myproblems/${ye}/code_debug.json`,de)}function we(ye,de){return de.language&&(de.language=encodeURIComponent(de.language)),(0,a.U2)(`myproblems/${ye}/submit_records.json`,de)}function De(ye){return(0,a.U2)("myproblems/record_detail.json",{id:ye})}function pt(ye,de){return(0,a.U2)(`myproblems/${ye}/result.json`,{mode:de})}function ve(ye,de){return(0,a.v_)(`myproblems/${ye}/add_notes.json`,de)}function ie(ye,de){return(0,a.v_)(`myproblems/${ye}/restore_initial_code.json`,de)}function Me(ye){return(0,a.v_)(`myproblems/${ye}/sync_code.json`)}function ze(ye,de){return(0,a.v_)(`myproblems/${ye}/update_code.json`,de)}function Ye(ye,de){return(0,a.v_)(`discusses/${ye}/plus.json`,de)}},82717:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return Ce}});var a=E(59301),te=E(28284),ce=E(6767),se=E(62957),ue=E(31691),le=E(82326),xe=E(79939),Se=E(53420),re=E(37568),ge=E(70858),we=E(25399),De=E(31709),pt=E(7939),ve=E(49317),ie={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},Me=E(44192),ze={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},Ye=E(35883),ye=E(76406),de=E(24334);const b=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var oe=({qitem:me})=>{var He,Ge,Lt,it,vt,jt,Ft,Qt,Jt,qt;return a.createElement("div",{className:ze.warp},a.createElement("div",{className:ze.mainPart},a.createElement("div",{className:ze.qcount},(me==null?void 0:me.question_type)===8&&a.createElement(Ye.Z,{className:ze.content,showProgramFill:!0,value:(He=me==null?void 0:me.program_attr)==null?void 0:He.description}),(me==null?void 0:me.question_type)!=8&&a.createElement(Ye.Z,{className:ze.qtitle,value:(me==null?void 0:me.name)||(me==null?void 0:me.title)})),((me==null?void 0:me.question_type)===0||(me==null?void 0:me.question_type)===2)&&a.createElement("div",null,(Ge=me==null?void 0:me.choices)==null?void 0:Ge.map((Ee,qe)=>a.createElement("div",{className:ze.redio},!(Ee!=null&&Ee.is_answer)&&a.createElement("span",{className:ze.redioitem}),(Ee==null?void 0:Ee.is_answer)&&a.createElement("i",{className:`${ze.redioitemyes} icon-duigou1`}),a.createElement(Ye.Z,{className:Ee!=null&&Ee.is_answer?ze.titleyes:ze.title,value:b[qe]+(Ee==null?void 0:Ee.choice_text)}),(Ee==null?void 0:Ee.is_answer)&&a.createElement("div",{className:ze.yestag},"\u6B63\u786E\u7B54\u6848")))),(me==null?void 0:me.question_type)===1&&a.createElement("div",null,(Lt=me==null?void 0:me.choices)==null?void 0:Lt.map((Ee,qe)=>a.createElement("div",{className:ze.checkbox},!(Ee!=null&&Ee.is_answer)&&a.createElement("span",{className:ze.checkboxitem}),(Ee==null?void 0:Ee.is_answer)&&a.createElement("i",{className:`${ze.checkboxitemyes} icon-duigou1`}),a.createElement(Ye.Z,{className:Ee!=null&&Ee.is_answer?ze.titleyes:ze.title,value:b[qe]+(Ee==null?void 0:Ee.choice_text)}),(Ee==null?void 0:Ee.is_answer)&&a.createElement("div",{className:ze.yestag},"\u6B63\u786E\u7B54\u6848")))),(me==null?void 0:me.question_type)===3&&a.createElement("div",{className:ze.completion},(it=me==null?void 0:me.standard_answer)==null?void 0:it.map((Ee,qe)=>{var Qe;return a.createElement("div",{style:{display:"flex"}},a.createElement("span",{className:ze.title},"\u586B\u7A7A\u9879",qe+1),a.createElement("div",{className:ze.content},(Qe=Ee==null?void 0:Ee.answer_text)==null?void 0:Qe.map((je,Pe)=>a.createElement("div",{className:ze.items},je))))})),(me==null?void 0:me.question_type)===4&&a.createElement("div",{className:ze.simple},a.createElement("div",{className:ze.title},"\u53C2\u8003\u7B54\u6848"),a.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(vt=me==null?void 0:me.answer_texts)!=null&&vt[0]?a.createElement(Ye.Z,{className:ze.content,value:(jt=me==null?void 0:me.answer_texts)==null?void 0:jt[0]}):a.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(me==null?void 0:me.question_type)===5&&((Ft=me==null?void 0:me.challenge_names)==null?void 0:Ft.map((Ee,qe)=>a.createElement("div",{className:ze.shixun},a.createElement("span",{className:ze.qtitle},a.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,ye.EM)(qe+1),"\u9898"),Ee)))),(me==null?void 0:me.question_type)===6&&a.createElement("div",{className:ze.program},a.createElement(Ye.Z,{className:ze.content,value:((Qt=me==null?void 0:me.program_attr)==null?void 0:Qt.description)||"- -"})),(me==null?void 0:me.question_type)===7&&((Jt=me==null?void 0:me.sub_item_banks)==null?void 0:Jt.map((Ee,qe)=>{var Qe,je,Pe,mt,xt;return a.createElement("div",null,a.createElement("div",{className:ze.combination},a.createElement("span",{className:ze.qtitle},Ee==null?void 0:Ee.name)),a.createElement("div",{className:ze.warp,style:{padding:"0px",paddingTop:20}},a.createElement("div",null,((Ee==null?void 0:Ee.item_type)=="SINGLE"||(Ee==null?void 0:Ee.item_type)=="JUDGMENT")&&((Qe=Ee==null?void 0:Ee.choices)==null?void 0:Qe.map((tt,It)=>a.createElement("div",{className:ze.redio},!(tt!=null&&tt.is_answer)&&a.createElement("span",{className:ze.redioitem}),(tt==null?void 0:tt.is_answer)&&a.createElement("i",{className:`${ze.redioitemyes} icon-duigou1`}),a.createElement(Ye.Z,{className:tt!=null&&tt.is_answer?ze.titleyes:ze.title,value:b[It]+(tt==null?void 0:tt.choice_text)}),(tt==null?void 0:tt.is_answer)&&a.createElement("div",{className:ze.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ee==null?void 0:Ee.item_type)=="MULTIPLE"&&((je=Ee==null?void 0:Ee.choices)==null?void 0:je.map((tt,It)=>a.createElement("div",{className:ze.checkbox},!(tt!=null&&tt.is_answer)&&a.createElement("span",{className:ze.checkboxitem}),(tt==null?void 0:tt.is_answer)&&a.createElement("i",{className:`${ze.checkboxitemyes} icon-duigou1`}),a.createElement(Ye.Z,{className:tt!=null&&tt.is_answer?ze.titleyes:ze.title,value:b[It]+(tt==null?void 0:tt.choice_text)}),(tt==null?void 0:tt.is_answer)&&a.createElement("div",{className:ze.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ee==null?void 0:Ee.item_type)=="COMPLETION"&&a.createElement("div",{className:ze.completion},(Pe=Ee==null?void 0:Ee.standard_answer)==null?void 0:Pe.map((tt,It)=>{var Ue;return a.createElement("div",{style:{display:"flex"}},a.createElement("span",{className:ze.title},"\u586B\u7A7A\u9879",It+1),a.createElement("div",{className:ze.content},(Ue=tt==null?void 0:tt.answer_text)==null?void 0:Ue.map((At,St)=>a.createElement("div",{className:ze.items},At))))})),(Ee==null?void 0:Ee.item_type)=="SUBJECTIVE"&&a.createElement("div",{className:ze.simple},a.createElement("div",{className:ze.title},"\u53C2\u8003\u7B54\u6848"),a.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(mt=Ee==null?void 0:Ee.answer_texts)!=null&&mt[0]?a.createElement(Ye.Z,{className:ze.content,value:(xt=Ee==null?void 0:Ee.answer_texts)==null?void 0:xt[0]}):a.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(me==null?void 0:me.question_type)===8&&a.createElement("div",null,a.createElement(Ye.Z,{disabledFill:!0,className:ze.content,showProgramFill:!0,value:de.Base64.decode(((qt=me==null?void 0:me.program_attr)==null?void 0:qt.code)||"")})),(me==null?void 0:me.question_type)===5&&a.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},a.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),a.createElement("span",{style:{color:"#000000"}},(me==null?void 0:me.author_name)||"- -")),a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),a.createElement("span",{style:{color:"#000000"}},(me==null?void 0:me.author_school_name)||"- -")),a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{style:{color:"#000000"}},(me==null?void 0:me.study_count)||"0"))),a.createElement("a",{className:ze.shixunbutton,href:`/shixuns/${me==null?void 0:me.identifier}/challenges?exercise=true`,target:"_blank"},a.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((me==null?void 0:me.question_type)<=4||[6,8].includes(me==null?void 0:me.question_type))&&a.createElement("div",{className:ze.bottom},a.createElement("div",{className:ze.bottomitem},a.createElement("span",{className:ze.left},"\u89E3\u6790"),a.createElement("span",{className:ze.right},me!=null&&me.analysis?a.createElement(Ye.Z,{value:me==null?void 0:me.analysis}):a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),a.createElement("div",{className:ze.bottomitem},a.createElement("span",{className:ze.left},"\u96BE\u5EA6"),a.createElement("span",{className:ze.right},(me==null?void 0:me.difficulty)===1?"\u7B80\u5355":(me==null?void 0:me.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),a.createElement("div",{className:ze.bottomitem},a.createElement("span",{className:ze.left},"\u77E5\u8BC6\u70B9"),a.createElement("span",{className:ze.right},me!=null&&me.tag_discipline?me==null?void 0:me.tag_discipline:a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},Pt=E(77264),Dt=E(59435),bt=E(44283),gt=E(61485),yt=E(44240),Ve=E(46861),Fe=E(30935),he=E(59301),We=Object.defineProperty,ft=Object.defineProperties,Kt=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,at=(me,He,Ge)=>He in me?We(me,He,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):me[He]=Ge,et=(me,He)=>{for(var Ge in He||(He={}))ht.call(He,Ge)&&at(me,Ge,He[Ge]);if(Ke)for(var Ge of Ke(He))wt.call(He,Ge)&&at(me,Ge,He[Ge]);return me},nt=(me,He)=>ft(me,Kt(He)),st=(me,He,Ge)=>new Promise((Lt,it)=>{var vt=Qt=>{try{Ft(Ge.next(Qt))}catch(Jt){it(Jt)}},jt=Qt=>{try{Ft(Ge.throw(Qt))}catch(Jt){it(Jt)}},Ft=Qt=>Qt.done?Lt(Qt.value):Promise.resolve(Qt.value).then(vt,jt);Ft((Ge=Ge.apply(me,He)).next())});const Ae=({setScoreShow:me,ScoreShow:He,onOk:Ge,isshixuns:Lt,isloadings:it,dispatch:vt,isIntelligentAssistant:jt=!1,ispptModal:Ft=!1,isChangeQuestion:Qt=!1,newExercisePaper:Jt,shixunsDetail:qt})=>{var Ee,qe,Qe;let[je,Pe]=(0,a.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:jt,is_smart_plan:Ft,group_id:[]}),[mt,xt]=(0,a.useState)([]),[tt,It]=(0,a.useState)([]),[Ue,At]=(0,a.useState)([]),[St,ot]=(0,a.useState)([]);const[lt,Te]=(0,a.useState)(!1),[Xe]=te.default.useForm(),[Ne,Bt]=(0,a.useState)(),[kt,nn]=(0,a.useState)(!1);let[vn,Vt]=(0,a.useState)(Lt);const[yn,$t]=(0,a.useState)([]),[ya,Nn]=(0,a.useState)(0),[$n,Ka]=(0,a.useState)(!0),[Ca,ll]=(0,a.useState)([]),[Zn,ka]=(0,a.useState)([]),Ya=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],sa=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6}];let[cn,En]=(0,a.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:null,per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const on=(0,a.useRef)(new Set),dn=(0,a.useRef)(new Set),Fn=te.default.useWatch("courseid",Xe),Mn=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],da=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Yt=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[bn,ua]=(0,a.useState)(!1),ra=()=>{Xe.resetFields(),vn=!1,Vt(!1),ua(!1),Xe.submit()};(0,a.useEffect)(()=>{var hn,Xn,qa,La,yl,Rl,Le,Xt,mn,Nt;(((qa=(Xn=(hn=Jt==null?void 0:Jt.editData)==null?void 0:hn.exercise)==null?void 0:Xn.exist_item_bank_ids)==null?void 0:qa.length)>0||((Rl=(yl=(La=Jt==null?void 0:Jt.editData)==null?void 0:La.exercise)==null?void 0:yl.exist_item_bank_shixun_ids)==null?void 0:Rl.length)>0)&&ka([...(Xt=(Le=Jt==null?void 0:Jt.editData)==null?void 0:Le.exercise)==null?void 0:Xt.exist_item_bank_ids,...(Nt=(mn=Jt==null?void 0:Jt.editData)==null?void 0:mn.exercise)==null?void 0:Nt.exist_item_bank_shixun_ids])},[(qe=(Ee=Jt==null?void 0:Jt.editData)==null?void 0:Ee.exercise)==null?void 0:qe.exist_item_bank_ids]),(0,a.useEffect)(()=>{He&&(Xe.setFieldsValue({item_type:"",courseid:null,tag_discipline_id:null,difficulty:null,keyword:null}),$n&&vn&&(Xe.setFieldsValue({item_type:"SHIXUN"}),je.item_type="SHIXUN",Pe(et({},je)),Ka(!1)),pa(je),Wa(),ja({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[He]),(0,a.useEffect)(()=>{ya>0&&setTimeout(()=>{Nn(0)},2e3)},[ya]);function pa(hn){return st(this,null,function*(){var Xn,qa,La;if(Te(!0),Pe(et({},hn)),(Ue==null?void 0:Ue.length)<=0&&hn.type==="5"){ot([]),Te(!1);return}console.log("----",Ue,yn);let yl=hn.type==="5"?Ue==null?void 0:Ue.filter(mn=>!yn.includes(mn)):null,Rl=hn.type==="5"?Ue==null?void 0:Ue.filter(mn=>yn.includes(mn)):null,Le={course_discipline_id:hn==null?void 0:hn.courseid};(hn==null?void 0:hn.type)==="1"&&(Le={discipline_id:((Xn=hn==null?void 0:hn.courseid)==null?void 0:Xn[0])||null,sub_discipline_id:((qa=hn==null?void 0:hn.courseid)==null?void 0:qa[1])||null});let Xt=yield(0,ve.ZP)("/api/item_banks.json",{method:"get",params:nt(et(et({},hn),Le),{ids:yl,shixun_ids:Rl,include_shixuns:!jt,group_id:((La=hn.group_id)==null?void 0:La.map(mn=>mn==null?void 0:mn.value))||null,keyword:hn.keyword?encodeURIComponent(hn.keyword):hn.keyword,type:hn.type==="5"?null:hn.type,clazz:hn.type==="3"?"ItemBanksGroup":null,bigmodel:jt,is_smart_plan:Ft})});ot(Xt),Te(!1)})}function Wa(){return st(this,null,function*(){let hn=yield(0,ve.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:je.type==="5"?null:je.type,clazz:"ItemBanksGroup"}});xt((0,Me.L)(hn==null?void 0:hn.disciplines))})}function ja(hn){return st(this,null,function*(){var Xn;let qa=yield(0,ve.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:hn}),La=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Xn=qa==null?void 0:qa.data)==null?void 0:Xn.map(yl=>({title:yl.name,id:yl.id,pid:yl.id,value:yl.id,key:yl.id,isLeaf:!yl.have_child}))}];ll(La)})}function jn(hn){return st(this,null,function*(){var Xn,qa,La,yl;Te(!0);let Rl=(Xn=hn.list)==null?void 0:Xn.filter(Nt=>!yn.includes(Nt)),Le=(qa=hn.list)==null?void 0:qa.filter(Nt=>yn.includes(Nt));if(Rl.length===0&&Le.length===0){Te(!1),ot([]);return}let Xt={course_discipline_id:hn==null?void 0:hn.courseid};(hn==null?void 0:hn.type)==="1"&&(Xt={discipline_id:((La=hn==null?void 0:hn.courseid)==null?void 0:La[0])||null,sub_discipline_id:((yl=hn==null?void 0:hn.courseid)==null?void 0:yl[1])||null});let mn=yield(0,ve.ZP)("/api/item_banks.json",{method:"get",params:nt(et(et({},hn),Xt),{ids:Rl,shixun_ids:Le,type:hn.type==="5"?null:hn.type,clazz:hn.type==="3"?"ItemBanksGroup":null})});Te(!1),ot(mn)})}const Pn=hn=>st(void 0,null,function*(){const Xn=yield vt({type:"shixunsDetail/release",payload:{id:hn}});let qa=Xn==null?void 0:Xn.tag_position,La=(Xn==null?void 0:Xn.evaluation_set_position)||[],yl=Xn.status;return yl===0?(ce.ZP.success("\u53D1\u5E03\u6210\u529F"),pa(je),!0):(yl===2?ce.ZP.error(`\u7B2C${La.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):yl===3?ce.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${qa.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):ce.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),fn=hn=>(hn==null?void 0:hn.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Wn=(hn,Xn,qa)=>hn.map(La=>La.key===Xn?et(et({},La),qa):La.children?nt(et({},La),{children:Wn(La.children,Xn,qa)}):La),gl=hn=>st(void 0,null,function*(){const{key:Xn}=hn;let qa=je.type;const La=yield(0,Ve.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Xn),type:qa}),{data:yl,total_count:Rl}=La||{};Rl>0&&ll(Le=>Wn(Le,Xn,{children:yl.map(Xt=>({title:Xt.name,id:Xt.id,pid:Xt.id,value:Xt.id,key:Xt.id,isLeaf:!Xt.have_child}))}))});function Il(hn){console.log("----",je),hn==="1"&&(cn.gg=et({},je)),hn==="2"&&(cn.scj=et({},je)),hn==="3"&&(cn.ttgx=et({},je)),hn==="0"&&(cn.wcjd=et({},je)),hn==="5"&&(cn.yx=et({},je)),En(et({},cn))}function wr(){je.type==="1"&&(je=cn.gg),je.type==="2"&&(je=cn.scj),je.type==="3"&&(je=cn.ttgx),je.type==="0"&&(je=cn.wcjd),je.type==="5"&&(je=cn.yx),(je==null?void 0:je.item_type)==="SHIXUN"?(vn=!0,Vt(!0)):(vn=!1,Vt(!1)),Xe.setFieldsValue(et({},je)),Pe(et({},je)),pa(et({},je))}return he.createElement("div",null,he.createElement(se.default,{title:!1,footer:!1,open:He,width:1200,centered:!0,className:ie.scoremodal,onCancel:()=>{me(!1)}},he.createElement("div",{style:{display:"flex",alignItems:"center"}},he.createElement("div",{className:ie.title},jt?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),jt&&he.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),he.createElement(ue.default,{className:ie.tabWrap,activeKey:je.type,onChange:hn=>{hn==="3"?(je.show_all_share=!0,ja({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):je.show_all_share=null,hn==="0"&&ja({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Il(je.type),je.type=hn,(je==null?void 0:je.item_type)==="SHIXUN"&&je.type!=="5"&&(vn=!0,Vt(!0)),ua(!1),je.type==="5"&&(vn=!1,Vt(!1)),wr(),Wa()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:he.createElement("div",null,"\u5DF2\u9009",Ue.length>0&&he.createElement("span",{className:ie.titlecount},Ue.length),ya>0&&he.createElement("span",{className:ie.add},"+",ya)),key:"5"}]}),he.createElement(te.default,{layout:"inline",form:Xe,onValuesChange:(hn,Xn)=>{const qa=Object.values(Xn).some(yl=>yl!==null&&yl!==""&&yl!==void 0),La=Xn.keyword==="";if(ua(qa||!La),je.page=1,(Xn==null?void 0:Xn.item_type)==="SHIXUN"){if(je.type==="5"?Vt(!1):Vt(!0),hn.keyword||hn.keyword==="")return;Xe.submit()}else{if(hn!=null&&hn.courseid&&Xe.setFieldsValue({tag_discipline_id:null}),Vt(!1),hn.keyword||hn.keyword==="")return;Xe.submit()}},onFinish:hn=>{var Xn;je.type==="3"&&(!hn.group_id||((Xn=hn==null?void 0:hn.group_id)==null?void 0:Xn.length)===0)?je.show_all_share=!0:je.show_all_share=null,Pe(et(et({},je),hn)),pa(et(et({},je),hn))}},he.createElement(te.default.Item,{name:"item_type"},he.createElement(le.default,{className:ie.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(Ft?sa:jt?Ya==null?void 0:Ya.filter(hn=>hn.question_type!==5):Ya).map(hn=>he.createElement(le.default.Option,{key:hn.value},hn.name)))),["1","2"].includes(je.type)?he.createElement(he.Fragment,null,he.createElement(te.default.Item,{name:"courseid"},he.createElement(xe.Z,{className:ie.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:mt})),!vn&&he.createElement(te.default.Item,{name:"tag_discipline_id"},he.createElement(le.default,{className:ie.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(Qe=St==null?void 0:St.tag_disciplines)==null?void 0:Qe.map(hn=>he.createElement(le.default.Option,{key:hn.id},hn.name))))):he.createElement(he.Fragment,null,he.createElement(te.default.Item,{name:"courseid"},he.createElement(Fe.q,{style:{width:160,height:38},size:"middle",showLinkButton:!1,data:{container_type:"ItemBank",type:je==null?void 0:je.type}})),!vn&&he.createElement(te.default.Item,{name:"tag_discipline_id"},he.createElement(Fe.i,{allowAcceptEmpty:!0,key:String(je.type==="3"),data:{container_type:"ItemBank",search:!0,type:je.type},style:{width:160,height:38},size:"middle",courseDisciplineId:Fn,showLinkButton:!1}))),he.createElement(te.default.Item,{name:vn?"diff":"difficulty"},he.createElement(le.default,{className:ie.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},Mn.map(hn=>he.createElement(le.default.Option,{key:hn.value},hn.name)))),vn&&he.createElement(te.default.Item,{name:"shixun_publish_status"},he.createElement(le.default,{className:ie.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Yt.map(hn=>he.createElement(le.default.Option,{key:hn.value},hn.name)))),(je.type==="3"||je.type==="0")&&!vn&&he.createElement(te.default.Item,{name:"group_id"},he.createElement(Se.default,{treeDataSimpleMode:!0,style:{width:134},className:ie.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(hn,Xn)=>Xn.title.toUpperCase().indexOf(hn.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:gl,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:Ca})),bn&&he.createElement("span",{className:ie.allqingchu,onClick:ra},he.createElement("i",{className:"iconfont icon-guanbi4"}),he.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),he.createElement(te.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},he.createElement(re.default.Search,{className:ie.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:he.createElement("i",{className:`iconfont icon-sousuo9 font14 ${ie.searchIcon}`,onClick:()=>Xe.submit()}),onSearch:hn=>{Xe.submit()}}))),he.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},he.createElement("div",{onClick:()=>{je.updated_at==="asc"?je.updated_at="desc":je.updated_at="asc",Pe(nt(et({},je),{page:1})),pa(nt(et({},je),{page:1}))}}," ",je.updated_at?he.createElement("img",{src:je.updated_at==="asc"?Pt.Z:Dt.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):he.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),he.createElement("div",{onClick:()=>{je.quotes==="asc"?je.quotes="desc":je.quotes="asc",Pe(nt(et({},je),{page:1})),pa(nt(et({},je),{page:1}))},style:{marginLeft:20}}," ",je.quotes?he.createElement("img",{src:je.quotes==="asc"?Pt.Z:Dt.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):he.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),he.createElement(ge.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(St==null?void 0:St.items)||(St==null?void 0:St.shixun_list),pagination:!1,loading:lt,rowKey:hn=>hn.id,rowSelection:{type:jt||Qt?"radio":"checkbox",selectedRowKeys:tt,getCheckboxProps:hn=>({disabled:hn.shixun_tag_num===1||(Zn==null?void 0:Zn.find(Xn=>hn.id===Xn))}),onSelect(hn,Xn,qa){if(jt||Qt){It([hn.id]),dn.current=new Set([hn.id]),Nn(1),At([hn.id]);return}if(Xn)(vn||hn!=null&&hn.challenge_names)&&$t([...yn,hn.id]),It([...tt,hn.id]),hn.identifier?on.current.add(hn.id):dn.current.add(hn.id),Nn(1),At([...Ue,hn.id]);else{hn.identifier?on.current.delete(hn.id):dn.current.delete(hn.id);let La=Ue.filter(yl=>yl!==hn.id);if(It(La),At(La),vn||hn!=null&&hn.challenge_names){let yl=yn.filter(Rl=>Rl!==hn.id);$t([...yl])}if(je.type==="5"){jn(nt(et({},je),{list:[...La]}));return}}},onSelectAll(hn,Xn,qa){var La,yl;if(hn){const Rl=qa.map(Xt=>Xt.id),Le=(yl=qa==null?void 0:qa.filter(Xt=>Xt==null?void 0:Xt.challenge_names))==null?void 0:yl.map(Xt=>Xt.id);$t([...yn,...Le]),It([...tt,...Rl]),At([...Ue,...Rl]);for(const Xt of qa)Xt.identifier?on.current.add(Xt.id):dn.current.add(Xt.id)}else{const Rl=qa.map(Nt=>Nt.id),Le=tt.filter(Nt=>!Rl.some(ga=>ga===Nt)),Xt=(La=qa==null?void 0:qa.filter(Nt=>Nt==null?void 0:Nt.challenge_names))==null?void 0:La.map(Nt=>Nt.id);It([...Le]),At([...Le]);let mn=yn.filter(Nt=>!Xt.some(ga=>ga===Nt.id));$t([...mn]),je.type==="5"&&jn(nt(et({},je),{list:[...Le]}));for(const Nt of Rl)Nt.identifier?on.current.delete(Nt):dn.current.delete(Nt)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(hn,Xn,qa)=>{var La,yl;return he.createElement(we.Z,{title:fn(Xn)},he.createElement("div",null,vn||Xn!=null&&Xn.challenge_names?"\u5B9E\u8BAD\u9898":(yl=(La=Ya==null?void 0:Ya.filter(Rl=>Rl.value===hn))==null?void 0:La[0])==null?void 0:yl.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:vn?"30%":"60%",key:"name",render:(hn,Xn,qa)=>{var La;return he.createElement("div",{style:{display:"flex",alignItems:"center"}},he.createElement(we.Z,{title:fn(Xn)},he.createElement("div",{className:Xn!=null&&Xn.high_resources_consume?ie.q_title:""},he.createElement(Ye.Z,{key:1,showLines:1,showTextOnly:!0,value:vn||Xn!=null&&Xn.challenge_names?Xn!=null&&Xn.title||hn===null?"--":hn:(Xn==null?void 0:Xn.item_type)=="BPROGRAM"?(La=Xn==null?void 0:Xn.program_attr)==null?void 0:La.description:hn}))),(Xn==null?void 0:Xn.high_resources_consume)&&he.createElement(yt.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!vn,render:(hn,Xn,qa)=>{var La;return he.createElement(we.Z,{title:fn(Xn)},he.createElement("span",null,hn?(La=hn==null?void 0:hn.split("\u3001"))==null?void 0:La[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!vn,render:(hn,Xn,qa)=>he.createElement(we.Z,{title:fn(Xn)},he.createElement("span",null,hn||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(hn,Xn,qa)=>{var La,yl,Rl,Le;return he.createElement(we.Z,{title:fn(Xn)},he.createElement("div",null,vn||Xn!=null&&Xn.challenge_names?(Xn==null?void 0:Xn.level)||((yl=(La=Mn==null?void 0:Mn.filter(Xt=>Xt.value===hn))==null?void 0:La[0])==null?void 0:yl.name):(Le=(Rl=Mn==null?void 0:Mn.filter(Xt=>Xt.value===hn))==null?void 0:Rl[0])==null?void 0:Le.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!vn,render:(hn,Xn,qa)=>he.createElement(we.Z,{title:fn(Xn)},he.createElement("div",null,hn||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(hn,Xn,qa)=>he.createElement(we.Z,{title:fn(Xn)},he.createElement("div",null,vn||Xn!=null&&Xn.challenge_names?(Xn==null?void 0:Xn.study_count)||(Xn==null?void 0:Xn.stu_num):hn))},{title:he.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",he.createElement(we.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},he.createElement(gt.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!vn,render:(hn,Xn,qa)=>he.createElement(we.Z,{title:fn(Xn)},he.createElement("div",null,hn||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(hn,Xn,qa)=>he.createElement(we.Z,{title:fn(Xn)},he.createElement("div",{style:{flex:1,textAlign:"start"}},he.createElement("a",{onClick:()=>{var La,yl;Bt(nt(et({},Xn),{question_type:vn||Xn!=null&&Xn.challenge_names?5:(yl=(La=Ya==null?void 0:Ya.filter(Rl=>Rl.value===(Xn==null?void 0:Xn.item_type)))==null?void 0:La[0])==null?void 0:yl.question_type})),nn(!0)}},"\u67E5\u770B"),(Xn==null?void 0:Xn.shixun_tag_num)===1&&he.createElement("a",{style:{marginLeft:10},onClick:()=>{se.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:he.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",he.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Xn==null?void 0:Xn.identifier}/challenges`)}},(Xn==null?void 0:Xn.shixun_name)||"--"),"\uFF1F"),onOk:()=>st(void 0,null,function*(){if(!Pn(Xn==null?void 0:Xn.identifier))return new Promise((La,yl)=>{yl()})})})}},"\u53D1\u5E03")))}].filter(hn=>!hn.hidden)}),he.createElement(De.Z,{current:je.page,total:(St==null?void 0:St.items_count)||(St==null?void 0:St.shixuns_count),style:{marginBottom:20},defaultPageSize:je.per_page,showTotal:hn=>he.createElement("span",null,"\u5171\xA0",he.createElement("span",{style:{color:"#165DFF"}},hn),"\xA0\u6761\u6570\u636E"),pageSize:je.per_page,onChange:(hn,Xn)=>{je.page=hn,je.per_page=Xn,Pe(et({},je)),pa(et({},je))}}),he.createElement("div",{className:ie.bottom},he.createElement(pt.ZP,{className:ie.no,onClick:()=>{me(!1)}},"\u53D6\u6D88"),he.createElement(pt.ZP,{loading:it,style:{width:it&&75},className:ie.yes,onClick:()=>st(void 0,null,function*(){if((Ue==null?void 0:Ue.length)<=0){ce.ZP.info(jt||Qt?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}Ge([...dn.current],[...on.current],!0,Ue==null?void 0:Ue.length)})},jt?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),he.createElement(se.default,{open:kt,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:ie.previewModal,width:1e3,centered:!0,onCancel:()=>{nn(!1)},onOk:()=>{nn(!1)}},he.createElement(oe,{qitem:Ne})))};var Ce=(0,bt.connect)(({shixunsDetail:me,newExercisePaper:He})=>({shixunsDetail:me,newExercisePaper:He}))(Ae)},44795:function(ke,Je,E){"use strict";E.d(Je,{Im:function(){return gt},ZP:function(){return ft},gZ:function(){return he}});var a=E(59301),te=E(37568),ce=E(7939),se=E(84105),ue=E(87395),le=E(76726),xe=E(24334),Se=E(28010),re=E(35883),ge=E(76406),we=E(16102),De=E(34376),pt=E(92310),ve=E.n(pt),ie=E(59301),Me=Object.defineProperty,ze=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,Ie=(Kt,Ke,ht)=>Ke in Kt?Me(Kt,Ke,{enumerable:!0,configurable:!0,writable:!0,value:ht}):Kt[Ke]=ht,oe=(Kt,Ke)=>{for(var ht in Ke||(Ke={}))de.call(Ke,ht)&&Ie(Kt,ht,Ke[ht]);if(ye)for(var ht of ye(Ke))b.call(Ke,ht)&&Ie(Kt,ht,Ke[ht]);return Kt},Pt=(Kt,Ke)=>ze(Kt,Ye(Ke));const{TextArea:Dt}=te.default,bt={visible:!1,tabIndex:"0"},gt={[le.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[le.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[le.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var yt=(Kt=>(Kt[Kt.SET_VISIBLE=0]="SET_VISIBLE",Kt[Kt.SET_TABINDEX=1]="SET_TABINDEX",Kt))(yt||{});function Ve(Kt,Ke){switch(Ke.type){case 0:return Pt(oe({},Kt),{visible:Ke.payload});case 1:return Pt(oe({},Kt),{tabIndex:Ke.payload});default:throw new Error}}function Fe({value:Kt,className:Ke}){const[ht,wt]=(0,a.useState)(!1),at=(0,a.useRef)(),et=(0,a.useRef)();return(0,a.useEffect)(()=>{ht&&(et.current.reset(),et.current.write((0,ge.pp)(Kt||"")))},[Kt,ht]),(0,a.useEffect)(()=>{var nt,st,Ae,Ce;if(at.current){et.current=new De.Terminal({fontSize:14,disableStdin:!0}),et.current.open(at.current);const me=at.current.offsetWidth-14,He=((Ce=(Ae=(st=(nt=et.current)==null?void 0:nt._core)==null?void 0:st._renderService)==null?void 0:Ae.dimensions)==null?void 0:Ce.actualCellWidth)||9.5,Ge=Math.ceil(me/He);et.current.resize(Ge,8),wt(!0)}},[]),ie.createElement("div",{ref:at,className:ve()("XtermText-valueRef",Ke)})}function he(Kt){const{status:Ke,error_msg:ht,output:wt,input:at,expected_output:et,is_file:nt,input_file_url:st,output_file_url:Ae,expected_output_file_url:Ce}=Kt;let me=null;const He={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Ke){case le.h.NOMATCH:me=ie.createElement(ie.Fragment,null,ie.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!nt&&ie.createElement(Fe,{className:"mb10",value:at}),nt&&ie.createElement("div",{style:He},ie.createElement("a",{onClick:()=>(0,ge.LR)(st,at)},at)),ie.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!nt&&ie.createElement(Fe,{className:"mb10",value:wt&&xe.Base64.decode(wt)||""}),nt&&ie.createElement("div",{style:He},ie.createElement("a",{onClick:()=>(0,ge.LR)(Ae,wt)},wt)),ie.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!nt&&ie.createElement(Fe,{className:"mb10",value:et&&xe.Base64.decode(et)||""}),nt&&ie.createElement("div",{style:He},ie.createElement("a",{onClick:()=>(0,ge.LR)(Ce,et)},et)));break;case le.h.EXECUTEFAILURE:me=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!nt&&ie.createElement(re.Z,{value:at,style:He}),nt&&ie.createElement("div",{style:He},ie.createElement("a",{onClick:()=>(0,ge.LR)(st,at)},at)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},xe.Base64.decode(ht)));break;case le.h.COMPILEFAILURE:me=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!nt&&ie.createElement(re.Z,{value:at,style:He}),nt&&ie.createElement("div",{style:He},ie.createElement("a",{onClick:()=>(0,ge.LR)(st,at)},at)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},xe.Base64.decode(ht)));break;case le.h.PODFAILURE:me=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case le.h.TIMEOUT:me=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",me," ")}function We(Kt){const{status:Ke,error_msg:ht,execute_time:wt,output:at,input:et,expected_output:nt,is_file:st,input_file_url:Ae,output_file_url:Ce,expected_output_file_url:me}=Kt;let He=null;switch(Ke){case le.h.OK:He=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",wt,"\u79D2"),ie.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),ie.createElement("pre",null,xe.Base64.decode(at)));break;case le.h.NOMATCH:He=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u8F93\u5165\uFF1A",ie.createElement("pre",null,et)),ie.createElement("p",null,"\u8F93\u51FA\uFF1A",at&&xe.Base64.decode(at)),ie.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",nt&&xe.Base64.decode(nt)));break;case le.h.EXECUTEFAILURE:He=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ie.createElement("pre",null,et)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},xe.Base64.decode(ht)));break;case le.h.COMPILEFAILURE:He=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ie.createElement("pre",null,et)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},xe.Base64.decode(ht)));break;case le.h.PODFAILURE:He=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case le.h.TIMEOUT:He=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",He," ")}var ft=({id:Kt,is_file:Ke,input:ht,debuging:wt,submitting:at,executingMessage:et,debugResult:nt,onChangeInput:st,onDebugCode:Ae,onSubmitCode:Ce})=>{const[me,He]=(0,a.useReducer)(Ve,bt),{visible:Ge,tabIndex:Lt}=me;(0,a.useEffect)(()=>{He({type:0,payload:!1})},[Kt]);function it(Qt){let Jt=Qt.target.id;He({type:1,payload:Jt})}function vt(){He({type:0,payload:!Ge})}const jt=(0,a.useMemo)(()=>{if(nt){const{status:Qt}=nt;return ie.createElement(ie.Fragment,null,We(nt))}return null},[nt]);function Ft(){He({type:0,payload:!0}),He({type:1,payload:"1"}),Ae()}return ie.createElement("div",{className:"test-case-panel"},ie.createElement("div",{className:`test-case-panel-body ${Ge?"active":""}`},ie.createElement("ul",{className:"s-navs"},ie.createElement("li",null,ie.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),ie.createElement(we.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:ie.createElement(Dt,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ke?"":ht,onChange:st}),rightNode:wt?ie.createElement(Se.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):nt?jt:ie.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),ie.createElement("a",{className:`btn-collapse ${Ge?"up":""}`,onClick:vt},Ge?ie.createElement(se.Z,null):ie.createElement(ue.Z,null)),ie.createElement("footer",{className:"footer"},ie.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),ie.createElement("div",{className:"flex-container"},ie.createElement(ce.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),ie.createElement(ce.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),ie.createElement(ce.ZP,{className:"btn-green",type:"ghost",loading:wt,onClick:Ft},"\u8C03\u8BD5\u4EE3\u7801"),ie.createElement(ce.ZP,{type:"primary",className:"custom-ant-disabled",loading:at,disabled:at,onClick:()=>{He({type:0,payload:!1}),Ce()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},76726:function(ke,Je,E){"use strict";E.d(Je,{h:function(){return a}});var a=(te=>(te[te.NOMATCH=-1]="NOMATCH",te[te.OK=0]="OK",te[te.TIMEOUT=2]="TIMEOUT",te[te.PODFAILURE=3]="PODFAILURE",te[te.COMPILEFAILURE=4]="COMPILEFAILURE",te[te.EXECUTEFAILURE=5]="EXECUTEFAILURE",te[te.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",te))(a||{})},55178:function(ke,Je,E){"use strict";E.d(Je,{Y2:function(){return Kt},ZP:function(){return Ke}});var a=E(59301),te=E(94968),ce=E(6767),se=E(62957),ue=E(77019),le=E(47889),xe=E(7939),Se=E(62673),re=E(25399),ge=E(37568),we={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},De="data:image/png;base64,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",pt=E(47257),ve=E.n(pt),ie=E(25173),Me=E(49317),ze=E(1012),Ye=E(76406),ye=E(86974),de=E(59301),b=Object.defineProperty,Ie=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,Pt=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,bt=Object.prototype.propertyIsEnumerable,gt=(ht,wt,at)=>wt in ht?b(ht,wt,{enumerable:!0,configurable:!0,writable:!0,value:at}):ht[wt]=at,yt=(ht,wt)=>{for(var at in wt||(wt={}))Dt.call(wt,at)&>(ht,at,wt[at]);if(Pt)for(var at of Pt(wt))bt.call(wt,at)&>(ht,at,wt[at]);return ht},Ve=(ht,wt)=>Ie(ht,oe(wt)),Fe=(ht,wt,at)=>new Promise((et,nt)=>{var st=me=>{try{Ce(at.next(me))}catch(He){nt(He)}},Ae=me=>{try{Ce(at.throw(me))}catch(He){nt(He)}},Ce=me=>me.done?et(me.value):Promise.resolve(me.value).then(st,Ae);Ce((at=at.apply(ht,wt)).next())});const{Dragger:he}=te.default,We=ht=>{const wt=He=>He&&He.substring(0,He.lastIndexOf("."));for(var at=[...ht],et=0,nt=[],st=0;st{if(He.forEach(Ge=>{let Lt=Ge.name.split(/\.(?=[^\.]+$)/);Ge.name=`${Lt[0]}.${Lt[1].toLowerCase()}`}),He[0].name.includes(".in"))return He.length===2?He:[He[0],{}];if(He[0].name.includes(".out"))return He.length===2?He.reverse():[{},He[0]]})},ft=({onClose:ht,onOK:wt,visible:at,wrapClassName:et,rootIdentifier:nt,multiple:st=!1,defaultMultipleValue:Ae=!0})=>{const[Ce,me]=(0,a.useState)([]),[He,Ge]=(0,a.useState)({}),[Lt,it]=(0,a.useState)(!1),[vt,jt]=(0,a.useState)(!0),Ft=(0,a.useRef)([]),Qt=(0,a.useRef)(0),Jt=()=>{ht()};(0,a.useEffect)(()=>{qt()},[]),(0,a.useEffect)(()=>{at&&(Ft.current=[],Qt.current=0,me([]),jt(Ae))},[at]);const qt=()=>Fe(void 0,null,function*(){try{const tt=yield(0,Me.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),It=JSON.parse((0,ie.pe)(tt.data));Ge(It)}catch(tt){}}),Ee=tt=>tt&&tt.substring(0,tt.lastIndexOf(".")),qe=tt=>{var It,Ue;const At=Ee((It=tt[0])==null?void 0:It.name)||Ee((Ue=tt[1])==null?void 0:Ue.name),St=Ce.filter(ot=>Ee(ot.name)!==At);Ft.current=[...St],me([...St])},Qe=tt=>{if(!vt){const lt=new FormData;lt.append("file",tt.file),(0,Me.ZP)("/api/attachments/get_file_content.json",{method:"post",body:lt},!0).then(Xe=>{if(Xe.status===0){Qt.current=Qt.current+1;const Ne=Ft.current.map(Bt=>{var kt;if(Bt.name===tt.name){const nn=yt({},Bt);return(kt=tt==null?void 0:tt.name)!=null&&kt.includes(".in")?nn.input=Xe==null?void 0:Xe.content:nn.output=Xe==null?void 0:Xe.content,nn}return Bt});if(Ft.current=[...Ne],me([...Ne]),Qt.current>0&&Qt.current===Ce.length){it(!1);let Bt=We(Ne);Bt=Bt.filter(kt=>{var nn,vn;return!!((nn=kt[0])!=null&&nn.name&&((vn=kt[1])!=null&&vn.name))}),Bt=Bt.map(kt=>Ve(yt(yt({},kt[0]),kt[1]),{is_file:!1})),wt(Bt),ht()}}else it(!1),ht()});return}const It=new(ve())({endpoint:He.end_point,region:He.region,accessKeyId:He.access_key_id,accessKeySecret:He.access_key_secret,bucket:He.bucket,stsToken:He.security_token}),Ue=tt.name,At={container_type:"TestSet",file_name:Ue},St=(0,ze.Z)();let ot=`testsets/${nt}/${St}${Ue.indexOf(".")>-1?"."+Ue.split(".").pop():""}`;nt===null&&(ot=`testsets/${St}${Ue.indexOf(".")>-1?"."+Ue.split(".").pop():""}`),It.multipartUpload(ot,new Blob([tt.file],{type:tt.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:Ue+""},url:He==null?void 0:He.callback_url,host:He==null?void 0:He.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,Me.rz)(At)}}).then(function(lt){if(lt.data.status===0){Qt.current=Qt.current+1;const Te=Ft.current.map(Xe=>{var Ne,Bt,kt,nn,vn,Vt,yn,$t,ya,Nn,$n,Ka,Ca,ll,Zn,ka,Ya;if(Xe.name===((Bt=(Ne=lt.data)==null?void 0:Ne.data)==null?void 0:Bt.file_name)){const sa=yt({},Xe);return(vn=(nn=(kt=lt.data)==null?void 0:kt.data)==null?void 0:nn.file_name)!=null&&vn.includes(".in")?(sa.in_object_key=(yn=(Vt=lt.data)==null?void 0:Vt.data)==null?void 0:yn.object,sa.in_object_size=(ya=($t=lt.data)==null?void 0:$t.data)==null?void 0:ya.size,sa.input=($n=(Nn=lt.data)==null?void 0:Nn.data)==null?void 0:$n.file_name,sa.in_file=tt):(sa.out_object_key=(Ca=(Ka=lt.data)==null?void 0:Ka.data)==null?void 0:Ca.object,sa.out_object_size=(Zn=(ll=lt.data)==null?void 0:ll.data)==null?void 0:Zn.size,sa.output=(Ya=(ka=lt.data)==null?void 0:ka.data)==null?void 0:Ya.file_name,sa.out_file=tt),sa}return Xe});if(Ft.current=[...Te],me([...Te]),Qt.current>0&&Qt.current===Ce.length){it(!1);let Xe=We(Te);Xe=Xe.filter(Ne=>{var Bt,kt;return!!((Bt=Ne[0])!=null&&Bt.name&&((kt=Ne[1])!=null&&kt.name))}),Xe=Xe.map(Ne=>Ve(yt(yt({},Ne[0]),Ne[1]),{is_file:!0})),wt(Xe),ht()}}})},je=tt=>new Promise((It,Ue)=>{let At=0,St=[];for(let ot=0;ot{At++,At===tt.length&&(St.length?(ce.ZP.warning(`${St.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Ue()):It(tt))}).catch(lt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",lt),At++,St.push(tt[ot].name),At===tt.length&&(St.length?(ce.ZP.warning(`${St.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Ue()):It(tt))})}),Pe=()=>Fe(void 0,null,function*(){if(Ce.length===0){ce.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield je(Ce),it(!0),We(Ce).some(It=>{var Ue,At;return!((Ue=It[0])!=null&&Ue.name&&((At=It[1])!=null&&At.name))})){se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Fe(void 0,null,function*(){Ce.map(It=>Fe(void 0,null,function*(){Qe(It)}))}),onCancel:()=>{it(!1)}});return}Ce.map(It=>Fe(void 0,null,function*(){Qe(It)}))}),mt={name:"file",fileList:Ce,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:tt=>{if(Ce!=null&&Ce.some(Ue=>Ue.name===tt.name))return ce.ZP.info(`${tt.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(tt.size/1024/1024>100)return ce.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(tt.name))return ce.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const It={name:tt.name,uid:tt.uid,file:tt,percent:0};return Ce.push(It),Ft.current=[...Ce],me([...Ce]),!1}},xt=We(Ce);return console.log(Ce,xt,"fileList"),de.createElement(se.default,{open:at,wrapClassName:et,onOk:Pe,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Lt},onCancel:Jt,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},de.createElement("div",{className:we.wrap},Ce.length?de.createElement("div",null,de.createElement(ue.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},de.createElement("div",{style:{visibility:st?"visible":"hidden"}},de.createElement("span",{className:we.greyText},"\u7528\u4F8B\u7C7B\u578B"),de.createElement(le.ZP.Group,{className:`ml20 ${we.testCaseRadio}`,optionType:"button",value:vt,onChange:tt=>jt(tt.target.value)},de.createElement(le.ZP,{value:!1},"\u6587\u672C"),de.createElement(le.ZP,{value:!0},"\u6587\u4EF6"))),de.createElement(te.default,yt({},mt),de.createElement(xe.ZP,{type:"primary",className:we.btnS},de.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),de.createElement(Kt,{data:xt,onRemove:qe})):de.createElement("div",{className:`${we.noData} mb30`},de.createElement(te.default.Dragger,Ve(yt({},mt),{className:we.dragger}),de.createElement("img",{src:De,alt:"",className:"mb20"}),de.createElement("div",null,de.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),de.createElement("span",{className:we.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),de.createElement("div",{className:we.text},de.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),de.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",de.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",de.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",de.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",de.createElement("br",null))))},Kt=({data:ht=[],onRemove:wt,width:at="auto",showScore:et=!1,disabled:nt=!1,inputChange:st,onEvaluatingChange:Ae,onSelectAll:Ce,checkAll1:me,checkAll2:He,checkAll3:Ge,checkAll4:Lt,checkAll5:it,showEvaluatingSetting:vt=!1,className:jt="",isProgramHomework:Ft=!1})=>{const Qt={value:"",filename:"",dataUrl:""},[Jt,qt]=(0,a.useState)(yt({},Qt)),Ee=je=>{let Pe=document.createElement("a");document.body.appendChild(Pe);let mt=URL.createObjectURL(je.file);Pe.href=mt,Pe.download=je.name,Pe.click(),URL.revokeObjectURL(mt),document.body.removeChild(Pe)},qe=(je,Pe)=>{(0,Ye.LR)(je,Pe)},Qe=(je,Pe)=>{se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:de.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{wt(je,Pe)},onCancel:()=>{}})};return ht.length?de.createElement("div",{className:jt,style:{width:at}},de.createElement("div",{className:`${Ft?we.headProgram:we.head}`},vt&&de.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},de.createElement(Se.default,{checked:me,onChange:je=>{Ce(je.target.checked,"hidden")}}),de.createElement(re.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},de.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),de.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),de.createElement("div",{style:{width:Ft?"25%":"15%"}},"\u7528\u4F8B"),de.createElement("div",{style:{width:et?Ft?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),de.createElement("div",{style:{width:et?Ft?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),et&&de.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),vt&&de.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},de.createElement(Se.default,{checked:Lt,onChange:je=>{Ce(je.target.checked,"input_visible")}}),de.createElement(re.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},de.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),de.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),vt&&de.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},de.createElement(Se.default,{checked:He,onChange:je=>{Ce(je.target.checked,"is_invisible")}}),de.createElement(re.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},de.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),de.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),vt&&de.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},de.createElement(Se.default,{checked:it,onChange:je=>{Ce(je.target.checked,"actual_output_visible")}}),de.createElement(re.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},de.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),de.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),vt&&de.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},de.createElement(Se.default,{checked:Ge,onChange:je=>{Ce(je.target.checked,"last_match_rule")}}),de.createElement(re.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},de.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),de.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),de.createElement("div",{className:we.operation,style:Ft?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),de.createElement("div",{className:we.listWrapper,style:{boxShadow:Ft?"0px 2px 4px 0px #EAEEF4":"unset"}},ht.map((je,Pe)=>{var mt,xt,tt,It;return de.createElement("div",{key:Pe,className:we.list,style:Ft?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},vt&&de.createElement("div",{style:{width:"15%"}},de.createElement(Se.default,{checked:!!je.hidden,onChange:Ue=>{Ae(Ue.target.checked,Pe,"hidden")}})),de.createElement("div",{style:{width:Ft?"25%":"15%",paddingLeft:Ft?"5px":"0px",paddingRight:Ft?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Pe+1),de.createElement("div",{className:we.info,style:{width:et?Ft?"20%":"15%":"25%"}},de.createElement("span",{title:je.input||((mt=je[0])==null?void 0:mt.name),onClick:()=>Fe(void 0,null,function*(){let Ue;je.input?je.input_file_url?Ue=je.input_file_url:Ue=je.in_file:Ue=je[0];let At;typeof Ue=="string"?(At=yield fetch(Ue,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),qt({value:yield At.text(),filename:"",dataUrl:Ue})):(At=yield(0,Ye.db)(Ue.file),qt({value:At.text,filename:Ue.name,dataUrl:At.link}))})},je.input||((xt=je[0])==null?void 0:xt.name))),de.createElement("div",{className:we.info,style:{width:et?Ft?"20%":"15%":"25%"}},de.createElement("span",{title:je.output||((tt=je[1])==null?void 0:tt.name),onClick:()=>Fe(void 0,null,function*(){let Ue;je.input?je.output_file_url?Ue=je.output_file_url:Ue=je.out_file:Ue=je[1];let At;typeof Ue=="string"?(At=yield fetch(Ue,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),qt({value:yield At.text(),filename:"",dataUrl:Ue})):(At=yield(0,Ye.db)(Ue.file),qt({value:At.text,filename:Ue.name,dataUrl:At.link}))})},je.output||((It=je[1])==null?void 0:It.name))),et&&de.createElement("div",{style:{width:"20%"}},de.createElement(ge.default,{size:"large",addonAfter:Ft?"%":null,disabled:nt,style:{width:"80%"},onChange:Ue=>st(Ue,Pe),value:je.score}),!Ft&&de.createElement("span",null,"\xA0%")),vt&&de.createElement("div",{style:{width:"20%"}},de.createElement(Se.default,{checked:je.input_visible||!1,onChange:Ue=>{Ae(Ue.target.checked,Pe,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),vt&&de.createElement("div",{style:{width:"20%"}},de.createElement(Se.default,{checked:je.is_invisible||!1,onChange:Ue=>{Ae(Ue.target.checked,Pe,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),vt&&de.createElement("div",{style:{width:"20%"}},de.createElement(Se.default,{checked:je.actual_output_visible||!1,onChange:Ue=>{Ae(Ue.target.checked,Pe,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),vt&&de.createElement("div",{style:{width:"20%"}},de.createElement(Se.default,{checked:je.last_match_rule||!1,onChange:Ue=>{Ae(Ue.target.checked,Pe,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),de.createElement("div",{onClick:()=>Qe(je,Pe),style:Ft?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},de.createElement("span",{className:we.del},"\u5220\u9664")))})),de.createElement(ye.Z,{close:!0,data:Jt.dataUrl,filename:Jt.filename,type:Jt.dataUrl.length?"txt":"",onClose:()=>qt(yt({},Qt)),monacoEditor:{value:Jt.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):de.createElement(de.Fragment,null)};var Ke=ft},74574:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return pt}});var a=E(59301),te=E(6767),ce=E(25399),se=E(29787),ue=E(77019),le=E(5269),xe=E(31709),Se=E(7939),re=E(39116),ge=E(49317),we=E(35883),De=(ie,Me,ze)=>new Promise((Ye,ye)=>{var de=oe=>{try{Ie(ze.next(oe))}catch(Pt){ye(Pt)}},b=oe=>{try{Ie(ze.throw(oe))}catch(Pt){ye(Pt)}},Ie=oe=>oe.done?Ye(oe.value):Promise.resolve(oe.value).then(de,b);Ie((ze=ze.apply(ie,Me)).next())}),pt=({id:ie,activeDiscussIndex:Me,onReplyDiscuss:ze,adminOrOperator:Ye})=>{const[ye,de]=(0,a.useState)(""),[b,Ie]=(0,a.useState)(!1);function oe(Dt){de(Dt)}function Pt(){if(!ye){te.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}ze(ie,ye),de("")}return(0,a.useEffect)(()=>{Me!=ie&&Ie(!1)},[Me]),a.createElement("div",{key:ie,className:"discuss-item-editor",style:{display:Me===ie?"block":"none",width:"100%"}},a.createElement(re.Z,{miniToolbar:!0,startInit:Me===ie,defaultValue:ye,id:ie,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:oe,extraUse:Ye&&a.createElement(ce.Z,{color:"#fff",open:b,destroyTooltipOnHide:!0,title:ve({id:ie,isOpen:b,activeDiscussIndex:Me,onChange:oe,setIsOpen:Ie}),overlayStyle:{maxWidth:600}},a.createElement("a",{title:b?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>Ie(!b)},a.createElement("i",{className:"iconfont icon-dianzan11"})))}),a.createElement("a",{onClick:Pt,className:"btn-send"},"\u53D1\u9001"))};const ve=ie=>{const[Me,ze]=(0,a.useState)(!1),[Ye,ye]=(0,a.useState)([]),[de,b]=(0,a.useState)(1);(0,a.useEffect)(()=>{ie!=null&&ie.isOpen?Ie():(b(1),ye([]))},[ie==null?void 0:ie.isOpen]);const Ie=()=>De(void 0,null,function*(){ze(!0);const oe=yield(0,ge.ZP)(`/api/discusses/${ie==null?void 0:ie.id}/recommend_answer.json`,{method:"get"});(oe==null?void 0:oe.status)==0&&ye(oe==null?void 0:oe.answer),ze(!1)});return a.createElement(se.Z,{spinning:Me},a.createElement("div",{style:{color:"#000"}},a.createElement(we.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(Ye==null?void 0:Ye[de-1])||""}),a.createElement(ue.Z,{justify:"end",align:"middle"},a.createElement(le.Z,null,a.createElement(xe.Z,{simple:!0,current:de,pageSize:1,total:(Ye==null?void 0:Ye.length)||0,onChange:oe=>{b(oe)}})),a.createElement(le.Z,null,a.createElement(Se.ZP,{onClick:()=>De(void 0,null,function*(){ie==null||ie.onChange(Ye==null?void 0:Ye[de-1]),ie==null||ie.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},2464:function(ke,Je,E){"use strict";E.d(Je,{CP:function(){return ce},_V:function(){return le}});var a=E(28209),te=E.n(a);const ce={secret:a.enc.Utf8.parse("0a18e199b87f1a8d"),iv:a.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},se={exam:ce};function ue(xe="",Se="exam"){const{secret:re,iv:ge}=se[Se];return AES.encrypt(xe,re,{iv:ge,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function le(xe="",Se="exam"){const{secret:re,iv:ge}=se[Se];return a.AES.decrypt(xe,re,{iv:ge,mode:te().mode.CBC,padding:te().pad.Pkcs7}).toString(a.enc.Utf8)}},67195:function(ke,Je,E){"use strict";E.d(Je,{BU:function(){return te},Dj:function(){return a},gH:function(){return ce},vp:function(){return se}});function a(ue){try{ue.mozRequestFullScreen?ue.mozRequestFullScreen():ue.webkitRequestFullScreen&&ue.webkitRequestFullScreen()}catch(le){console.log(le,":e")}}function te(){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 ce=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function se(){var ue=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,le=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",ue),window.isFullScreen?window.isFullScreen:ue!=null}},63392:function(ke,Je,E){"use strict";E.d(Je,{U:function(){return re}});var a=E(59301),te=Object.defineProperty,ce=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,le=(ge,we,De)=>we in ge?te(ge,we,{enumerable:!0,configurable:!0,writable:!0,value:De}):ge[we]=De,xe=(ge,we)=>{for(var De in we||(we={}))se.call(we,De)&&le(ge,De,we[De]);if(ce)for(var De of ce(we))ue.call(we,De)&&le(ge,De,we[De]);return ge},Se=(ge,we,De)=>new Promise((pt,ve)=>{var ie=Ye=>{try{ze(De.next(Ye))}catch(ye){ve(ye)}},Me=Ye=>{try{ze(De.throw(Ye))}catch(ye){ve(ye)}},ze=Ye=>Ye.done?pt(Ye.value):Promise.resolve(Ye.value).then(ie,Me);ze((De=De.apply(ge,we)).next())});function re(ge,we){const[De,pt]=(0,a.useState)(we),[ve,ie]=(0,a.useState)(!1),[Me,ze]=(0,a.useState)();return[De,ve,(ye,de=!1)=>Se(this,null,function*(){const b=de?we:xe(xe({},De),ye);ie(!0),pt(b);const Ie=yield ge(b);return ie(!1),ze(Ie),Ie}),Me,ze]}},37189:function(ke,Je,E){"use strict";E.d(Je,{_:function(){return ce}});var a=E(59301),te=E(62957);const ce=se=>{var ue,le;const xe=(0,a.useRef)([]),Se=()=>{for(const re of xe.current)clearTimeout(re);xe.current=[]};return(0,a.useEffect)(()=>{var re,ge,we,De,pt,ve;if(Se(),(re=se==null?void 0:se.exercise)!=null&&re.left_time&&((we=(ge=se==null?void 0:se.exercise)==null?void 0:ge.exercise_events)==null?void 0:we.length)>0){for(const ie of(De=se==null?void 0:se.exercise)==null?void 0:De.exercise_events)if(((pt=se==null?void 0:se.exercise)==null?void 0:pt.left_time)>(ie==null?void 0:ie.reminder_time)*60){let Me=(((ve=se==null?void 0:se.exercise)==null?void 0:ve.left_time)-(ie==null?void 0:ie.reminder_time)*60)*1e3;Me=Me>2147483647?2147483647:Me;const ze=setTimeout(()=>{te.default.info({content:`${ie==null?void 0:ie.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},Me);xe.current.push(ze)}}},[(ue=se==null?void 0:se.exercise)==null?void 0:ue.left_time,(le=se==null?void 0:se.exercise)==null?void 0:le.exercise_events]),Se}},20047:function(ke,Je,E){"use strict";E.d(Je,{AL:function(){return b},Iy:function(){return we},Qv:function(){return ve},ez:function(){return de},jb:function(){return De}});var a=E(32834),te=E.n(a),ce=E(11690),se=E.n(ce);let ue=1;function le(bt,gt){const yt=bt.match(/^(\s+)(?:```)/);if(yt===null)return gt;const Ve=yt[1];return gt.split(` +7. **\u6587\u5B57\u89E3\u91CA**\uFF1A\u8BE6\u7EC6\u8BF4\u660E\u5F53\u524D\u6B65\u9AA4\u7684\u539F\u7406`),Bn(ae?(Ln=x==null?void 0:x.page)==null?void 0:Ln.page_info:""))},[z]);const zn=()=>Jn(void 0,null,function*(){var Ln;ea(!0),Rn(!0),kn.current=new fe.Z(ye.Z.API_SERVER+"/api/stream/course_qna_records/chat_messages.json",{response_mode:"streaming",model:"qwen-plus-latest",scene_awareness:!1,thinking_enabled:!1,image_generator:!1,code_preview:!0,file_ids:[],image_list:[],history:[],questionable_type:"SmartPlan",questionable_id:x==null?void 0:x.id,position:1,type:10,is_chat:!0,prompt:Ht,ppt_url:(Ln=x==null?void 0:x.url)==null?void 0:Ln.map(Ta=>Ta==null?void 0:Ta.url)}),yield new Promise((Ta,Zt)=>{kn.current.on("data",Aa=>{Rn(!1),Bn(Aa==null?void 0:Aa.full)}),kn.current.on("done",()=>Jn(void 0,null,function*(){ea(!1)})),kn.current.startStream()})});return a.createElement(we.Z,{title:"\u667A\u80FD\u52A8\u6548\u52A9\u624B",extra:a.createElement("div",{className:Vn.extraHeader},a.createElement(qe.Z,{align:"middle"},yn&&a.createElement(a.Fragment,null,a.createElement(re.Z,{title:gn?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},a.createElement(pt.ZP,{className:Vn.save_btn,style:{marginRight:"20px"},disabled:gn,onClick:()=>{const Ta=document.querySelector("code[data-text]").getAttribute("data-text").replace(/^```html/,"").replace(/```$/,"").trim();Tn(Ta)}},a.createElement("div",{className:"flex flex_box_center"},a.createElement("i",{className:"iconfont icon-baocuntimu font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),a.createElement("span",null,"\u4FDD\u5B58\u52A8\u6548")))),a.createElement(re.Z,{title:gn?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},a.createElement(pt.ZP,{className:Vn.save_btn,disabled:gn,onClick:()=>{const Ta=document.querySelector("code[data-text]").getAttribute("data-text").replace(/^```html/,"").replace(/```$/,"").trim();(0,ft.RG)(Ta)}},a.createElement("i",{className:"iconfont icon-zhichifuzhi"}),a.createElement("span",null,"\u590D\u5236")))),a.createElement("i",{onClick:()=>{const Ln=Ta=>{xe.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ta,onOk:()=>{var Zt,Aa;(Aa=(Zt=kn.current)==null?void 0:Zt.cancelRequest)==null||Aa.call(Zt),ea(!1),Rn(!1),ut()}})};if(gn){Ln("\u6B63\u5728\u751F\u6210\u667A\u80FD\u52A8\u6548\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else yn?Ln("\u52A8\u6548\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):ut()},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:z},a.createElement("div",{className:Vn.wrap},a.createElement("div",{className:Vn.left},a.createElement("div",{className:Vn.tip},a.createElement("img",{src:Sn}),a.createElement("span",null,"\u8BF7\u63CF\u8FF0\u60A8\u9700\u8981\u7684\u52A8\u753B\u6548\u679C\u8981\u6C42\uFF0C\u6211\u5C06\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u5BF9\u5E94\u7684\u52A8\u753B\u4EE3\u7801\uFF0C\u5E76\u652F\u6301\u4E0E\u5F53\u524D\u5E7B\u706F\u7247\u7ED1\u5B9A\uFF0C\u65B9\u4FBF\u6559\u5B66\u6F14\u793A\u3002")),a.createElement("div",{className:"mb10 mt30 c-black"},a.createElement("b",null,"\u52A8\u6548\u751F\u6210\u8981\u6C42")),a.createElement(La.default.TextArea,{style:{height:200},value:Ht,disabled:gn,onChange:Ln=>{Mt(Ln.target.value)}}),a.createElement(re.Z,{title:gn?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},gn?a.createElement("div",{className:Vn.stop_btn,onClick:()=>{var Ln,Ta;(Ta=(Ln=kn.current)==null?void 0:Ln.cancelRequest)==null||Ta.call(Ln),ea(!1),Rn(!1)}},"\u505C\u6B62\u751F\u6210"):a.createElement("div",{className:Vn.start_btn,onClick:()=>{if(!Ht.trim()){le.ZP.error("\u8BF7\u586B\u5199\u52A8\u6548\u751F\u6210\u8981\u6C42");return}Bn(""),zn()}},"\u5F00\u59CB\u751F\u6210"))),a.createElement("div",{style:{width:"55%",padding:"10px 24px 10px 10px",overflow:"auto"},onScroll:na,ref:aa},yn?a.createElement(Ze.Z,{spinning:Un},yn&&a.createElement(_n.Z,{cancelIndex:0,streamingStatus:gn,loadImage:!1,onFinish:()=>Jn(void 0,null,function*(){}),value:yn,isHiddenHtml:!0}),a.createElement("div",{ref:Dn})):a.createElement("div",{className:Vn.imgBox},a.createElement(Ze.Z,{spinning:gn},a.createElement("img",{width:56,src:Yn}),a.createElement("div",null,"\u9884\u89C8\u533A"))))))},il=E(23851),Bl=E(92310),wl=E.n(Bl),Tl=E(35587),ma=Object.defineProperty,Bu=Object.getOwnPropertySymbols,lr=Object.prototype.hasOwnProperty,Ru=Object.prototype.propertyIsEnumerable,gr=(ae,z,x)=>z in ae?ma(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,su=(ae,z)=>{for(var x in z||(z={}))lr.call(z,x)&&gr(ae,x,z[x]);if(Bu)for(var x of Bu(z))Ru.call(z,x)&&gr(ae,x,z[x]);return ae};const bu=ae=>React.createElement("svg",su({className:"ppt_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ae),React.createElement("path",{d:"M931.294 166.775H536.439V856.27h394.855a24.235 24.235 0 0 0 24.44-24.371V192.102c0-14.063-10.343-25.327-24.44-25.327z",fill:"#FF8A65"}),React.createElement("path",{d:"M512 634.88h345.975v48.81H512v-48.81zm0 98.509h345.975v49.732H512V733.39zM660.548 290.61C578.765 290.611 512 357.205 512 438.818S578.765 587.06 660.548 587.06c81.784 0 148.514-66.628 148.514-148.24H660.548V290.61z",fill:"#FBE9E7"}),React.createElement("path",{d:"M709.427 240.879V389.12h148.548c0-81.647-66.764-148.241-148.548-148.241z",fill:"#FBE9E7"}),React.createElement("path",{d:"M586.274 955.733 68.267 857.225v-690.45l518.007-98.508z",fill:"#E64A19"}),React.createElement("path",{d:"M335.258 343.142H218.692v337.716h72.363V564.565h37.649c40.448 0 72.397-10.308 95.915-31.88 23.483-20.65 35.703-48.81 35.703-82.569 0-71.304-42.325-106.94-125.03-106.94zm-13.176 163.226H291.09V401.306h30.993c39.492 0 59.256 16.896 59.256 51.575 0 36.591-19.764 53.487-59.256 53.487z",fill:"#FFF"}));var er="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTkzMS4yOTQgMTY2Ljc3NUg1MzYuNDM5Vjg1Ni4yN2gzOTQuODU1YTI0LjIzNSAyNC4yMzUgMCAwIDAgMjQuNDQtMjQuMzcxVjE5Mi4xMDJjMC0xNC4wNjMtMTAuMzQzLTI1LjMyNy0yNC40NC0yNS4zMjd6IiBmaWxsPSIjRkY4QTY1Ii8+PHBhdGggZD0iTTUxMiA2MzQuODhoMzQ1Ljk3NXY0OC44MUg1MTJ2LTQ4Ljgxem0wIDk4LjUwOWgzNDUuOTc1djQ5LjczMkg1MTJWNzMzLjM5ek02NjAuNTQ4IDI5MC42MUM1NzguNzY1IDI5MC42MTEgNTEyIDM1Ny4yMDUgNTEyIDQzOC44MThTNTc4Ljc2NSA1ODcuMDYgNjYwLjU0OCA1ODcuMDZjODEuNzg0IDAgMTQ4LjUxNC02Ni42MjggMTQ4LjUxNC0xNDguMjRINjYwLjU0OFYyOTAuNjF6IiBmaWxsPSIjRkJFOUU3Ii8+PHBhdGggZD0iTTcwOS40MjcgMjQwLjg3OVYzODkuMTJoMTQ4LjU0OGMwLTgxLjY0Ny02Ni43NjQtMTQ4LjI0MS0xNDguNTQ4LTE0OC4yNDF6IiBmaWxsPSIjRkJFOUU3Ii8+PHBhdGggZD0iTTU4Ni4yNzQgOTU1LjczMyA2OC4yNjcgODU3LjIyNXYtNjkwLjQ1bDUxOC4wMDctOTguNTA4eiIgZmlsbD0iI0U2NEExOSIvPjxwYXRoIGQ9Ik0zMzUuMjU4IDM0My4xNDJIMjE4LjY5MnYzMzcuNzE2aDcyLjM2M1Y1NjQuNTY1aDM3LjY0OWM0MC40NDggMCA3Mi4zOTctMTAuMzA4IDk1LjkxNS0zMS44OCAyMy40ODMtMjAuNjUgMzUuNzAzLTQ4LjgxIDM1LjcwMy04Mi41NjkgMC03MS4zMDQtNDIuMzI1LTEwNi45NC0xMjUuMDMtMTA2Ljk0em0tMTMuMTc2IDE2My4yMjZIMjkxLjA5VjQwMS4zMDZoMzAuOTkzYzM5LjQ5MiAwIDU5LjI1NiAxNi44OTYgNTkuMjU2IDUxLjU3NSAwIDM2LjU5MS0xOS43NjQgNTMuNDg3LTU5LjI1NiA1My40ODd6IiBmaWxsPSIjRkZGIi8+PC9zdmc+",qr=E(56321),Wr=Object.defineProperty,ju=Object.defineProperties,pu=Object.getOwnPropertyDescriptors,Ku=Object.getOwnPropertySymbols,lo=Object.prototype.hasOwnProperty,Fo=Object.prototype.propertyIsEnumerable,sr=(ae,z,x)=>z in ae?Wr(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,Ir=(ae,z)=>{for(var x in z||(z={}))lo.call(z,x)&&sr(ae,x,z[x]);if(Ku)for(var x of Ku(z))Fo.call(z,x)&&sr(ae,x,z[x]);return ae},or=(ae,z)=>ju(ae,pu(z)),tr=(ae,z,x)=>new Promise((ut,dt)=>{var Tn=Mt=>{try{Ht(x.next(Mt))}catch(gn){dt(gn)}},xn=Mt=>{try{Ht(x.throw(Mt))}catch(gn){dt(gn)}},Ht=Mt=>Mt.done?ut(Mt.value):Promise.resolve(Mt.value).then(Tn,xn);Ht((x=x.apply(ae,z)).next())}),Ou=({className:ae,style:z,data:x={},defaultChatData:ut=[],initDefaultChatDataKey:dt=0,onPptButtonClick:Tn})=>{const[xn]=(0,Tl.eh)(),{chatData:Ht,setChatData:Mt,calcHistoryList:gn}=(0,Tl.r5)(),[ea,Un]=(0,a.useState)(0),[Rn,yn]=(0,a.useState)(""),[Bn,xa]=(0,a.useState)(!1),{scrollBoxRef:Gn,bottomInspectRef:aa,contentRef:Dn,isAtBottom:na}=(0,Tl.wr)({status:Bn}),kn=(0,Tl.h4)(Gn),zn=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(!Ht.length||!Gn.current)return;const Aa=Ht[Ht.length-1];Aa!=null&&Aa.loading&&(Gn.current.scrollTop=Gn.current.scrollHeight)},[Ht.length]),(0,a.useEffect)(()=>{if(dt){Ln();let Aa=[];return ut.forEach(Qa=>{const Ra=Date.now(),rr=[{text:Qa.question,key:Ra,sender:"user",show:!0},{text:Qa.answer,loading:!1,key:Ra,sender:"AI",show:!0}];Aa.push(...rr)}),Mt(Aa),()=>{xn.cancel()}}},[dt]);const Ln=()=>{xn.cancel(),Un(1)},Ta=(Aa,...Qa)=>tr(void 0,[Aa,...Qa],function*(Ra,rr=[],ta=[]){var Na,vl;yn(""),Un(0),(vl=(Na=zn.current)==null?void 0:Na.onAttachmentsClear)==null||vl.call(Na);const Da=Date.now(),rl=[{text:Ra,key:Da,sender:"user",show:!0,fileList:rr,imageList:ta},{loading:!0,key:Da,sender:"AI",show:!0}];Mt([...Ht,...rl]);const Ur=rr==null?void 0:rr.map(Dr=>{var dl;return(dl=Dr==null?void 0:Dr.response)==null?void 0:dl.file_id}),uu=ta==null?void 0:ta.map(Dr=>{var dl;return(dl=Dr==null?void 0:Dr.response)==null?void 0:dl.data}),Mr=gn(Ht);xn.request({url:"/api/stream/course_qna_records/chat_messages.json",body:Ir({model:"qwen-plus-latest",is_chat:!0,prompt:Ra,file_ids:Ur,image_list:uu,history:Mr},x),onData:(Dr,dl)=>{xa(!0),Mt(ml=>ml.map((Nr,Qu)=>Qu===ml.length-1?or(Ir({},Nr),{text:Dr,loading:!1,error:(dl==null?void 0:dl.msg)==="error"}):Nr))},onError:Dr=>{let dl="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Mt(ml=>[...ml].map((Nr,Qu)=>Qu===ml.length-1?or(Ir({},Nr),{text:dl,loading:!1,error:!0}):Nr))}})}),Zt=kn.width?kn.width-20:"100%";return a.createElement("div",{className:wl()("flex flex-col h-full",ae),style:z},a.createElement("div",{ref:Gn,style:{flex:1,overflow:"auto"}},a.createElement("div",{className:il.Z.tips,style:{width:Zt}},a.createElement("img",{className:il.Z.avatar,src:qr}),a.createElement("div",{className:il.Z.details},a.createElement("div",{className:"c-grey-333 font18"},"\u{1F48E}\xA0\u4E13\u4E1A\u81F4\u529B\u4E8EPPT\u6559\u5B66\u5185\u5BB9\u4F18\u5316\uFF5E"),a.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u8BF7\u544A\u8BC9\u6211\u6559\u5B66\u5185\u5BB9\uFF0C\u6211\u53EF\u4EE5\u4F18\u5316\u5185\u5BB9\u8868\u8FF0\u3001\u68B3\u7406\u77E5\u8BC6\u6846\u67B6\u3001\u7A81\u51FA\u6559\u5B66\u91CD\u70B9\u3002"))),a.createElement(Tl.xj,{className:"pl20",style:{width:Zt},contentRef:Dn,chatData:Ht,requestLoading:xn.loading,cancelTyping:ea,onAnswerFinish:()=>tr(void 0,null,function*(){setTimeout(()=>xa(!1),0)})}),!na&&a.createElement("div",{className:il.Z.backBottom,onClick:()=>{Gn.current.scrollTop=Gn.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:aa})),(Ht==null?void 0:Ht.length)===0&&a.createElement("div",{className:il.Z.try},a.createElement("div",{onClick:()=>yn("\u57FA\u4E8E\u6211\u7684\u6559\u5B66\u5185\u5BB9\uFF0C\u4E3A\u6211\u68B3\u7406\u6559\u5B66\u91CD\u70B9[\u7C98\u8D34PPT\u5185\u5BB9]")},a.createElement("span",{className:"mr5"},"\u57FA\u4E8E\u6211\u7684\u6559\u5B66\u5185\u5BB9\uFF0C\u4E3A\u6211\u68B3\u7406\u6559\u5B66\u91CD\u70B9[\u7C98\u8D34PPT\u5185\u5BB9]"),a.createElement("i",{className:"iconfont icon-you2 font18"})),a.createElement("div",{onClick:()=>Ta("\u5E2E\u6211\u63D0\u53D6\u4E00\u4E0B\u672C\u9875PPT\u7684\u77E5\u8BC6\u70B9")},a.createElement("span",{className:"mr5"},"\u5E2E\u6211\u63D0\u53D6\u4E00\u4E0B\u672C\u9875PPT\u7684\u77E5\u8BC6\u70B9"),a.createElement("i",{className:"iconfont icon-you2 font18"}))),a.createElement(Tl.CI,{ref:zn,style:{margin:"0 20px 20px 20px"},onCancel:Ln,headExtraNode:a.createElement("div",{className:il.Z.pptBtn,onClick:Tn},a.createElement("img",{src:er,width:"18",className:"mr5"}),"PPT\u5236\u4F5C"),value:Rn,onSubmit:Ta,onChange:yn,typing:Bn,loading:xn.loading}))},Hr=E(31691),hl=E(34728),Cr=E(24334),Zl={flex_box_center:"flex_box_center___UDQ_A",flex_space_between:"flex_space_between___L60OU",flex_box_vertical_center:"flex_box_vertical_center___knshJ",flex_box_center_end:"flex_box_center_end___BYPJy",flex_box_column:"flex_box_column___mKzh0",modalContent:"modalContent___C7Swl",modalContentLeft:"modalContentLeft___X1oAN",green:"green___YnDvQ",textArea:"textArea___Zlp0S",red:"red___BFvO0",row:"row___Vd2L2",html:"html___D18eP",line:"line___w9apf",submit_button:"submit_button___rKWec",choiceWrap:"choiceWrap___iBbUB",choiceIndex:"choiceIndex___UbZwC",judgementIndex:"judgementIndex___PY3if",activeAnswer:"activeAnswer___ih3N8",rightAnswer:"rightAnswer___hUnPB",errorAnswer:"errorAnswer___zLf6A",setAnswerBtn:"setAnswerBtn___SKqR6",activeJudgementAnswer:"activeJudgementAnswer___dDnAD",actionWrapper:"actionWrapper___zHvDG",addIcon:"addIcon___AfrJN",deleteIcon:"deleteIcon___sfJc_",analysisWrap:"analysisWrap___ukahD",Drawrap:"Drawrap___H9sBA",iframe:"iframe___qLhNQ",c:"c___BapQh",cpp:"cpp___kWVQV",java:"java___TgN6O",python:"python___u7i95",shixunWrp:"shixunWrp___CpqhK",full:"full___M9JLT",questionWrap:"questionWrap___gXjon",solutionWrap:"solutionWrap___SniYp",descBox:"descBox___FF1aM",title:"title___w1bbB",desc:"desc___ZkzLN",choiceBox:"choiceBox___VJxA_",activeAnswerBox:"activeAnswerBox___KRmkd",rightAnswerBox:"rightAnswerBox___KoUBD",errorAnswerBox:"errorAnswerBox___wA48r",greenColor:"greenColor___Kb9jq",redColor:"redColor___QMBfz"},gu=E(3390),Ja=E(58219),ko=E(79363),Er=E(90736),zr=E(59301);const{TabPane:Qo}=Hr.default;var oo=({item:ae,backUrl:z,autoHeight:x})=>{var ut,dt;const[Tn,xn]=(0,a.useState)([]),[Ht,Mt]=(0,a.useState)(!1),[gn]=(0,se.useSearchParams)(),ea=(0,se.useParams)();(0,a.useEffect)(()=>{var yn,Bn;((yn=ae==null?void 0:ae.evaluate_codes)==null?void 0:yn.length)>0?xn((Bn=ae==null?void 0:ae.evaluate_codes)==null?void 0:Bn.map((xa,Gn)=>({key:Gn+1,error_msg:xa!=null&&xa.error_msg?Cr.Base64.decode(xa==null?void 0:xa.error_msg):"",status:xa==null?void 0:xa.status,created_at:xa.created_at,code:xa==null?void 0:xa.code,show_code:xa==null?void 0:xa.show_code,language:xa==null?void 0:xa.language,resubmit:xa==null?void 0:xa.resubmit}))):xn([{key:"--",error_msg:"--",show_code:!1}])},[ae==null?void 0:ae.evaluate_codes]);const Un=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"100px",key:"key",align:"center",render:(yn,Bn)=>zr.createElement("span",null,Bn.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left",width:216,render:(yn,Bn)=>zr.createElement(ko.Z,{date:Bn.created_at,showTag:Bn==null?void 0:Bn.resubmit})},{title:"\u8BC4\u6D4B\u8BED\u8A00",dataIndex:"language",key:"language",align:"center",width:100},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(yn,Bn)=>{var xa;return zr.createElement("span",{className:yn===0?"c-green":"c-red"},((xa=gu.Im[yn])==null?void 0:xa.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((ut=Tn==null?void 0:Tn[0])==null?void 0:ut.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(yn,Bn)=>zr.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{xe.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:zr.createElement("div",{className:"flex"},"\u4EE3\u7801\u5185\u5BB9",zr.createElement(Ja.Z,{className:"ml20 bold-400",title:"\u8BC4\u6D4B\u8BED\u8A00",dataSource:[Bn==null?void 0:Bn.language]})),content:zr.createElement("div",{className:"mb10"},zr.createElement(hl.ZP,{height:300,language:"python",theme:"vs-light",value:Bn!=null&&Bn.code?Cr.Base64.decode(Bn==null?void 0:Bn.code):"",autoHeight:x,options:Rn}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(yn=>!!yn),Rn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return zr.createElement("div",{style:{position:"relative",marginTop:"10px"}},zr.createElement(Hr.default,{defaultActiveKey:"1"},zr.createElement(Qo,{tab:zr.createElement("span",null,"\u901A\u5173\u4EE3\u7801 ",zr.createElement(re.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},zr.createElement("span",{className:"iconfont icon-tishi4"}))),key:"1"},(dt=ae==null?void 0:ae.user_answer)!=null&&dt.length&&(ae!=null&&ae.passed_code)?zr.createElement("aside",{className:Zl.shixunWrp},zr.createElement("h3",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801 (\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)"),zr.createElement("div",{className:Zl.full},zr.createElement(Ja.Z,{className:"ml10",title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:[ae==null?void 0:ae.language]}),zr.createElement("span",{onClick:()=>Mt(!0)},zr.createElement("i",{className:"iconfont icon-quanping2"}),zr.createElement("span",null,"\u5168\u5C4F\u9884\u89C8"))),zr.createElement(hl.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:ae!=null&&ae.passed_code?Cr.Base64.decode(ae==null?void 0:ae.passed_code):"",autoHeight:x,options:Rn})):zr.createElement(Er.Z,null)),zr.createElement(Qo,{tab:"\u8BC4\u6D4B\u8BB0\u5F55",key:"2"},zr.createElement(De.default,{className:"mt5",bordered:!0,dataSource:Tn,columns:Un,pagination:!1}))),(ae==null?void 0:ae.hack_user_identifier)&&zr.createElement("div",{style:{position:"absolute",top:12,right:0,color:"#3061d0",cursor:"pointer"},onClick:()=>{const yn=z||`/classrooms/${ea==null?void 0:ea.coursesId}/smart_plan/${ea==null?void 0:ea.id}/users/${ea==null?void 0:ea.user_login}/ppt_info/info`;(0,ft.xg)(`/myproblems/${ae==null?void 0:ae.hack_user_identifier}?backUrl=${yn}`)}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">"),zr.createElement(xe.default,{centered:!0,destroyOnClose:!0,open:Ht,title:"\u5168\u5C4F\u9884\u89C8\u4EE3\u7801",width:864,onCancel:()=>Mt(!1),footer:null},zr.createElement(hl.ZP,{height:500,language:"python",theme:"vs-light",value:ae!=null&&ae.passed_code?Cr.Base64.decode(ae==null?void 0:ae.passed_code):"",autoHeight:x,options:Rn})))},Ma={box:"box___O_GXX",code_style:"code_style___qc2BU",shiti_icon:"shiti_icon___WqNfe",genghuan:"genghuan___DZm8u",shannchu:"shannchu___cu1k_",shanchu:"shanchu___AjXkt",box_header:"box_header___EU6Ci",subBtn:"subBtn___jMd8M",iconSty:"iconSty___gwxfg",addTypeRadio:"addTypeRadio___Rv_oZ",box_add:"box_add___k530f",box_botton:"box_botton___zdzbP",box_close:"box_close___fhcBa",header_title:"header_title___CqB69",ewm:"ewm___tywWw",ewm_img:"ewm_img___Z8Eqo",ewm_text:"ewm_text___qOswI",headerBtn:"headerBtn___ErXEv",box_miaoshu:"box_miaoshu___choaP",question_button:"question_button___tHqji",select_question:"select_question___GM3w_",question_right:"question_right___YHC9i",question_right_title:"question_right_title___MJAvU",question_right_content:"question_right_content___y3dLW",page_footer:"page_footer___mHfAE",num_style:"num_style___INlu1",num_style_active:"num_style_active___c0T9N",question_add:"question_add___TZ7kz",yulan_style:"yulan_style___OAV36",yanshi_style:"yanshi_style___STmaE",cancle_sty:"cancle_sty___fiAJU",yulan_style_end:"yulan_style_end___nrHPP",save_button:"save_button___YTvMf",question_list:"question_list___zOLcV",answer_list:"answer_list___fpfCU",ai_question_list:"ai_question_list___zsQmo",staticWrap:"staticWrap___ar2G4",title:"title___JEGhR",subTitle:"subTitle___vTr4z",erweima:"erweima___e8td6",scoreByBlankRadio:"scoreByBlankRadio___vl95k",evalueWrap:"evalueWrap___JhKgV",evalueSty:"evalueSty___WoIZ0",label:"label___vkStA",asnCont:"asnCont___qRPRV",ansWrap:"ansWrap___THxlN",selectMore:"selectMore___ljsRw",edit_knowledges:"edit_knowledges___ACKSS",nodataSty:"nodataSty___PUTmM",rightWrap:"rightWrap___FS9yr",wrap_title:"wrap_title___o2V_V",wrap_add:"wrap_add___OvJcv",wrap_button:"wrap_button___o_lTV",wrap_img:"wrap_img___Hus6u",toolWrap:"toolWrap___PM2dY",toolSty:"toolSty___oZtDs",toolDesc:"toolDesc___SoqG0",smartAI:"smartAI___w6P73",smartAnimation:"smartAnimation____ROIK",smartQuestion:"smartQuestion___Vp7mH",close_drawer:"close_drawer___JFBac",bottomDiv:"bottomDiv___IX_wG",commentModalSty:"commentModalSty___nj567",commentBody:"commentBody___Y3Gx0",start_button:"start_button___h8HNk",submit_button:"submit_button___AEM2W",iconTipSty:"iconTipSty____X1xw",comment_button:"comment_button___HCLEd",studyUnit:"studyUnit___me1iV",add:"add___Esqhf",add_button:"add_button___QmP6T",menuSty:"menuSty___iCdYB",questionWrap:"questionWrap___e1xAG",questionHeader:"questionHeader___XJVq0",questionTitle:"questionTitle___K4EEw",question_type:"question_type___eYEr4",time_long:"time_long___DIAn9",daojishi:"daojishi___r1mMF",modal:"modal___NWQHD"},si="data:image/png;base64,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",ci="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAADGFJREFUaEPtmmlwVFUWgM+59/WepDskrAKDIGsQxYAgKIhsskhYkrbYwiw6VY7MVI3LWDo6Us6oM8piucxY4FIIyoABFRlRxgFZBCQJsoZgWCJLCJCEbL2+9+6Zep10572QpbETcOsfhHvveeec793t3HMfwk/shz8xXvgZ+Mfe41fUwy9n00CZ1JcAMRWIHNfi5RRUwnZZhTtCthE9DGDRsnH86Wh9iRp48WmyUbE4BkSdolXeGnJFXpZVHhDpet1mznv8awyeiMZe1MBLsmmCIPUToyEMKIIsgrSXjUREIX0c0S8ALOFyNI5EK1MeZOuLPGKKXp5zPm3pGPwwGh3RA+cqvxQqvK1Xmt4tsJMB2dYUWgfO6e7PLQ+CZ8MZ64h5PXx5eRXSxewS08honLgSmWoB205VwAj9MwzwwWXj+T+j0RM18OJsdT4RvaJXmmyDrclmtSi/gs+ccF1g58UAT8gpkfqP6RT8X36l1O5MNbsxGieuRKZKYXtOV4lb9c8g4LNvjOdPRqMnauBFucr9oMLSaJS2pkxZgHKLvZhqtIEL3xzPH43GbtTAi7MpjUiNap5EY/i7ypzzwo5LAbjdMKQRn182jj8Rjc6ogV89QklrtqobBACLRnGrySArVRSRrK2TnIPfGQ+q04Eb/j2VL4zGpgF4+RpvV4byHQKgjbbPImp7LXPU7rmnXjoX/wwAXVNgRMwnoj56uNEu+ZP+tkA/BPICoheIPIi4W+sb4rg8c3r8kbB8BPi9rKoUWag5AGRt6E0hwvaXihKGX3tgdopIdNX7OMoZ3DDAHphcV4ci7CcCqgD4TKbb+YzWHgFe8X75E4Lo2caGxfcFmADLEKiN3s/hTiVrkN1nCEYQsISAkmvk0J+Z4XQgoqgDXlP+ggBqdKX7vgADsACAsOiBBzrklSMS/HPqrdyFANQtXJdggsRp0xLLGwROiEcakIIKEXmJ0ENAXiEwd9bHcRnNDWmJI03upRyxcTKtOiT1bGjESBwDj9wW2FsVwODb+83DvEEyheXiLUhzBwT3nCzn1Z8W8GEEZDPoQCSojejC9Zk3snWTeqBLL3f4iMdRUSkPicxdSWqfOT3+QoPAiS5UUvqApFeAgNvTP4hrcg73awsnFo/zMwsXoTf7+l7zsdWHpBvqQz+QKr/jTpEztfq9xfzQw5ss/cMyi8cHjw9sr/TQygEVd/96vZUXVeHgukUHFQIy+PbIEL5lUAcYpbfzzXFvbmlpMLJfc27pMmeG/UyLAY/upu57ckSwFwDZw4Y/KZB2v7jLPLQ+8PqZvqx4E4Xm3MlyDcoWkfnwXn+x0yI66ACLfv+Zdf/B8zghNBuR+YiEodcfG8q3DGzfNDACds90u062CPCU3uqeh4YGbyYic9hRVUBh2mqH1SNTxPmaVRJPbM70SgAUWmlXHTZ/uTRXGh5+rmM8XFw51SczrDuVIWLJHz6zfnWgGCchYjGRUefjt7EvbmqHdzbVwxJjvWanOwtiBk7ro+7+45DgYCLiYYOyisfnfGRzXKgGA6zW3q8trHltgtcdlp33keP8qQpqr3f2+kTMX3aP18GBuuh6+tx9H1sPH7/EuhNQd73848PYFze1bRoYJamfth/HBDysq9j33KhAP33PBhQ8OvMDW9IlH9RuCcYBveDOwBsju6r3abWKwPNjV9oMsGHpNg4oXpnmK7NJ1C9cRwAn3WvsxSV+uE2v9clh7Iv+zQBzMA2Y4447GBNwVoZ/T5Kt7uTiV/HovVn29pUBMqyYeuc2zvatt3IKnWfzLrK9D2603lJ/jofLneKg+t3p3jh9+/qjpt1LvjIZ1oWnbmdbU5LQcBStv2hJAANnuxP3xQT85pRAdneXGllBvTIeTM+yd/PJFN8QBAIe2jLP24GoJiB4Jcd8dF2e1Lsx4Mm9lAsPDw2207e/kmPZtC6Pj9PXPX0729q3GWDGMXXuDNfemIA7J4DnrXt8lSZOHcMOeGWWe+9a23XVQePCorUP7Szeff4u/+ywrDvLrlz0Gre/cNtvU+ULs/orbfVZk3Metmb2WttIAuOcX3AH29qnTXM9jINmu125MQFrznWMx4rlad4qE6POukXra/dau6PcT730PbFwrPxmakf5N1qdV4aiSavsDebHHh4aLJvcSzGEj8Uevm7mWutdgGgDMkZaf72Db+3ZBpoc0pyzW+fMcGbHDKw539YBFe+k+cuskrg+DKgCHkhfbY8rD9SsqIiobprt/VxiNF4r7zwt5f95i9lw6tHqZ/RVvfMHByJ7eWiul/D18zdaxxGRFZDJQCISmWntfxvBtt2QiIa0z+VzmA2Z7XbuaRFgzWi8GX1vTfEVJNvFgDD0q9nWnWuPsGG1wPmb53q0gOEXWvnZHdZLn59gifoRIDGAjbN8fonVnNi0l7SxwPTff+wyjQ+HkwiXR1rP3cm3dXca81yXR1ot2MNhpzlDemhocM+knooWhFge22w5vucMD4WJCOj7bK4334Q0UCX0TV1ts1UHjcuVVQJYl+ErtZkoCQGLnt5mydtayMbopRBDMb4htHx+FN9+fUJtrrpW+KoAhx1zWlDumSxKcs5iZDHT2pwWPDumu1KcW8xuLLyEkahMD2QzoXxLByX/8EVJWwMMAUbti1MJ6oIcre6FUXx712sJbOy3li0hMpVIRKK6EPBdfEfXeGOeq34PI8PBmemunBabwy2L1YQ2ZAJIGNJMC0fzHZ3jmgZukX34qkEaDDEBYAReNJp9eV0cRg4gmnirRForR87f3sVelNQYuCAGCw896PrPmVEtdx/VQAJgyWi+s2MchHaD8K8+sImZbpqVHncgpiG9c+KUEyYWvGxh0RtecyLt0It5D0QO+K0xKpaMYbs6OtBwoLgcWOo/Kz3+cEzAqCWXuBxoDELLxASEZEzRtALxy2P5rnZ24wnqcmDed1Z6Qn5MwFYIgAsqokYIghnKoO4g1Z6Vym2gLHiMujnkurRW1PrCgi+P5bvb2cFwgqoPzID1nOt2HosJeLN5+qk48BhyxM15+6iyoGCruK3n7/jyXb/iq4YQELuA7fInB1ZcFmY2pyvc/upY/lWyHSIJu4YWLbMJrp85LbEwJuBF0oIzyay00SFd32EFzOIp5U/JRaJ94nCek7tA+rtiEkJ9me4/u06ZkBEtYH2518bzPUlWMNwotnoS77s62xLPvTaeZydZIXIub6iHbWDq6HbHFcfUw2rnU18qznJDD7OgxKWTfVJRYXHkrDwS7Fx4rikoqaStg5/vGBqOaoezF9R2586bCvo70WeNeqq8fjfPdlmaBgaJJ8+bnlAaE7B35KdFoMsuhsGsB289ykqTegdu+Wq7mlBW8wFKIz8U0lHbtrG9AQl8IzdVEYh4qazdFvOBVEOeuSkdr9/Nc1wWGNTUPuyyuBLS0rAqJmCwyDJZ/NV6Q6RyE/PYa/JQjAQ5qisBgRoF9ttsEJRqLvCsgWLFWXbBdKFTij4L2tywXzqB5yaYwXBJXn8Ot41zWSdOxEBswM15cpXal07kexNMYEgG1gfOzHAx7cOb6IERtqWvi7+9ubulq8RoMPPGBL4vzgw3NzaktTN0ZoYrlCWJAC9/v/xFIHpEq7SYkVJvxq8ZD+WkKkjQ5wcPs/K9JZLtnMwMR7NrAMiqVExFQDlsO3MA7u+SyCWOYEYTM3MES97R6qSKCiUUjCCAJ9OdGJpmDQLXNGAQEA4ThWRSAGIIha7BWwHAyHUpIpZmZrhCqeGo74evic+xGGVYCCJyP3x2njsxlFXVfQFw6RlB8FQsNr5fz+IxAApd1SLiicwMV21urdbLFVkVM4UQ732/nI7FGwwC1NxmIkBepjsxJfT/06fJ5mfQR/GKqSdP++8X1Pi9UCzmr+azWoZU+3KAFBAev3rRboVDXTtLf3GY7Xn4TSHtB4BILvlqOnYVbCmVldUy1H42oX3FgAWFVEwADV5ZXgWHWt1EdZXngKCaywFE+BYLvqVDRNq28+P8VVV5cohEKM5GwIsasJsIVgBAg4nxH/JrQIBARVX1JQh/IoH4SmhbKiyivrIMUwFAuwyzEoBAAgEAWtihff+t5UUFaXWs5q+WzwIKHQoEYW25VobVymjPa7K6co1eBkL7lzD03SYCAsO6MkMEJgSE/taMRGCiVkaTJaht0zQBaAEy02S0trBereyX5fKAL5CBBCogrTJR/HORffiH3JNX4vvPwFfytn6Isj+5Hv4/XNKBbTFA8U0AAAAASUVORK5CYII=",Lo="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAABqJJREFUaEPtm2tsVEUUx/8zu4W+6JY+hMJSGlNstYDYFihPI/JIeYuRQEKCj6gQoET0g9/1q0YXDKKEGDABTLSILSgGVCi2FNqkvESg0PIsRaFoKZTunTGzt2t3u4+Z23uLW5ebbNLkzuP85px7zpkzU4Ioe0iU8eIR8P9d40oaHreBT9A4WwqOaQCcnHNHJCwMIeQOgCsgOGAjdHv1alIpkyss8HgXd7qhfco55sgGioT3hKDcDtuKIyXkSih5QgIXbOD5YKyccz44EmBUZSCENIHSOTWrSW2wPkGBdc2yo30N1gsooO2gY4NpOihwgctd1lfMOKTpEpTXlNjndn8fACwclFvTflU1oUhuZ7fZJnZ3ZAHABes1F2d8TSSDqMpGKFlfs8ZW4ts+ENilneSc56kOGsntCCGnakpsI2XALbI4m5kOTM2joBQ4eIqh4UZkYos4XVNiSw4LnP+xm4cTf2Ai8GYxRYxNNw63xrFpL8Ot1siErl1r97PiAJOWARflEswYQ/3ofqhlqD4bdp087WNjgDQHkO4gcMQD7R3AvQfix3H5JtDWbv2imQYuzCYoLvQHvnST48ufGTQtUGBKgCeHEYx9gmBYWujEjnEd+swVjpOXONruWwNvGrifHVj2HMXQVH/hr9/m+O4Iw40WXVC7DRg7gqAohyAxTill/5eww82x45A1vsE0sFeq4Y8B00ZTOLtp7XYr95hmapIwYWOgd+9zjy+49TdHxSn9b7OPZcBCEOHAVs2lID3cVre1cxy/yHGhiaOpBbhrkRn7LpKlwGLgxZMpcpzGNClA99dxnGjg0JhZHYbvbzlwdgaw9FmbstTCKZUfZb3ikYMJYTmw0O07iyhi+8m1XHueYc8xDnkAU14/aUPLgYU3XreQor/EQdU1MOyuepio+lpYDjw+h2DmM/5xufuy/3GHY/M+ho4gcVqqIgDxMcB7MykaWzjWHzZmIZYCx9iBknkU8f3Dm/NXFRp+D1l0kSO/WkiwaqK+qB9VMGyrVbcUS4HzMgkWdQoSSmwRlzeUyV3xlCygOJdgUxVHY2fy4h3z/VkExTk68LW/OOZ9IR/P29dSYJWQJBxV+TG5Rva/TpEcR3DhT45lOxjafcz/rckEy/K7PpspGzW0dcgtw9JvODEOWDufgpLw5ixCUG19eOBhDmDX8q7Qtq5Mwy8XuoBy04FtS/S5brVxzNj8H2h43jiCMY+Hd1ZC5NJKhpON4YHjYoCDK7oW75NKhi1H/fssHk2waCTB59UM+8+radcyDY/KIlhYJIcVE+6qYp6MSva45lNMytKt5d29DD+ek/eRjWkJcGIssHK2WqIhJqw4zfDTcbnwgxKBD+dSaBxYWcpw94EKjryNaae1sIhgVJaadoU4jc0cWw+of3NyBGMtTAGLvfDbL1DYO8s7alPrYem2BVs9tfn8W5kCdqYBr0xX3yh4pz7RwLDL4rQyORHIGAj8djn8MpgCNroz8hVl5yENZ6/2REeBfWJswMvTKSrPcGkEMAU8JAV4baZxDQuRRdlm+0GGxmbz0AuKCEZnUWzaq6FZHJiGeUwB26i+FeznX/lUJhDQpVWsx3m18CELiihyncRT6fzgGybdapoCFmSzCwkKstW9dPfVENCuMma4KinKuy9NokhL0mN13UWG3Ufk4c408IBY4I1i+Q4pnNqN7J4yUoAJucRT6vVNY1V9gmlgASKOWpZMlW/6Q0FvPaAF/ZZFMSF1ADB4IIEAFaXgISmBubrYgW3cw5TqYZYACxBhYnMKKTLT5aUdX/Cbdzg++56BdVpjUjw8tesRQ4mnCqpSAd1dxVCnkK5aklp211quE5iVT5EUrwa+r5ah/gZH2gDgqUzicUA2cTyh+IiC/5Z9XQsm62aZhn0nciQAy5+ncChCy4QM9f6BW7cOI1lbrwALAVMS9WQgIVZdW0bAxdnT14cZzhgsFfUasBB+ULKuaVkF0wioaCtgSys5Tl+Sh6HuY/cqsJhsaCrw4kQKR4I1mhanFN9WMZy/bnSZ9Pa9DiwmERnRtKeJ5/RQ+N2ePueucZRVM7SaOHOSAhe4NOmVB1UAEa+Lciiyh8CQJ65v4jh82nzerXTloaAXLrXE9wfyhhOMyCAQHl38vFcmRFldaLC5Bai/znHuqjXHpEIpapdaHtK1pYRYoXWg9Z5wSqo2Y6yd0rWlqLuYJtYwqq4eCuCou1zq0XI0XR/2uoaouiDu6w+j5l8AjAWBvtG653lf3+ALkPIRcB9VnLLY/wDAIO5bTDxF2gAAAABJRU5ErkJggg==",ni="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAABQVJREFUaEPtmltsFFUYx39ndrvbOy0UKC2lUKRcwkVom6oJIkZjAvqgiSZcFLGJlxCe9MEnY3jV+KBRYwwQI0jUqNEEEuMNH4yQthQQ0FIL5dYWqF0q2/vMfGZaWna2K8xsu3R32fM2mXP5fuf/zXfO+c4o7rKi7jJeUsDJrviowqtqjr9kiryNSHZSQSsV1JR67cjO5R9ZXKPAK184ek2EKUkFewNGKboadt2bZwfeeqxNkMKkBEa1N+xeMcsGXFHzx3rTNHdkZ3nLvV6VFG6t6xIMduunNU17o37nsv02YOvhQJP4A/+Y3YJ4kkFphTLyp2lZ6xao/hEe27L0xWGZNyDGmWSAHWHwKU/ZM9XqbETgvbVSJobRnEzAyuOZv6lKjYpoUzgFnARSpxQOFTHl0nfApdsu93Cq6RqmuBssL9dH1YqCoUZHT3aSm5NG2ZycMZ3EnUt/98MFTp/pckd7o/bLzy6iu2eQT79qJs2rsX3rEjTN3lXcAXcE+oeBXSqcm+tjaXkeuiFYkzYtz8ea+8bujOMOOCppXTS6Y8BnvTBPd2FZjKpGBTxgQEcPmC6MeqdQePwalPfFPqlifbYFmeCLcAJwDdx6Hb5uBAvaTTmxWhhMh3vqIacz9tAW7FMLoSgsULsG3nMCrnQ7R7ViT18WNFUJuh80w4JWZAec9xFtzRlZsHnpOKK0bsJ7tc4CaH8GXCkVOovASLMPqumwoFaR9W+0KM7aWX60vQq8IUuTK4V7dfiw/taDWYpemQutCwQJWwNDW3oGh6EzrzszPtpar1RAhvdm6wkFtmAvLBE6SpyZV9yomNnirG60tWIKfLVkGNhJKWyGor9jH7xiBjzog1OrBSPEffw9kNanSBsQugrAvPFuRgvMbow9rDXxMQNuWTYcoHy9MP28Iu8y+Htvam0tSwOZ1jso+fPOwMYM2FL1+Fph2kUoblJ4IuyoLOCcTphzUo37PsfvgY0r7ZN2LiD8HCEZFROFAzNhIINbBqC2+WB9txOhbV46/PSifRt1sFl4df/YvV9MgLtzicmaGj45I+Fw0oGdRGW3dax7gV1P21X8pN7k3d+EhAXO9sH0sDuNq0EIDkBSAj+xWPHmo/bt2I4fTb49JYkLXDYVSvPtDn3kEnT1QVICb39A8XylXcWaLw2OtqWAh9wgIVz69YcU95faF5HnPjeH3DYpFX5rvcbD8+3Aj3xsEOhNAQ+5bcJ/wymFgZRLhyzFCePSfTp8ECGnFc8uva0C/NHmtCyR3q+D/rCc9GPlCmtHFVp21wnWBFWXwKpiewT/5qTQfh0WTYe1YdH9l2bhr6tQmA1PLrW3a2gVDp2HdC9sqbC/awnA96ft6SXr3LytchxpWqvpr+ehvs3t2Wdy6lfMgjVzxgls3dvWtsKlIM4S1JPBqqA4G6qKQAs7VLtK006G7RM9Zgo4dEb/7x+Pyx29HPy9HUN3loOeaJVu19/sokwerI78m2hUCtcd6+DgofbbjTtp7zPSPWzbsjji+LcE3tcgc41+Y/Q3vZEeTFM4dzE49HtBPJaCqenkT/FFNM3j98zbsFKNXvDYYlpdnaQ16maPICFLdzwiOrNJofSFXi2zslINjrQYkzbec9j4DJENzrqM81pK7dtc7dkYauUY4L3HJV96jZ0KtU5E/HGOFPm7VapfkAMqw1OzabmyXcVPxMVAQs1JCjih5IrC2LtO4f8A3D4geXJnbRUAAAAASUVORK5CYII=",di=Object.defineProperty,Xo=Object.getOwnPropertySymbols,Ii=Object.prototype.hasOwnProperty,mi=Object.prototype.propertyIsEnumerable,yi=(ae,z,x)=>z in ae?di(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,zi=(ae,z)=>{for(var x in z||(z={}))Ii.call(z,x)&&yi(ae,x,z[x]);if(Xo)for(var x of Xo(z))mi.call(z,x)&&yi(ae,x,z[x]);return ae};const ai=ae=>React.createElement("svg",zi({className:"e_svg__icon",width:200,height:200,viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ae),React.createElement("path",{d:"M387.883 793.003A165.248 165.248 0 0 0 231.21 957.952c0 19.157 3.328 41.941 9.258 66.048H0V783.53c24.107 5.974 46.933 9.26 66.048 9.26a165.205 165.205 0 0 0 165.205-165.163 165.205 165.205 0 0 0-165.12-165.163c-19.2 0-41.984 3.285-66.09 9.216V231.253h240.469c-5.973-24.106-9.259-46.89-9.259-66.048A165.205 165.205 0 0 1 396.373 0v792.747z",fill:"#3061D0"}),React.createElement("path",{d:"M858.837 462.464c-19.157 0-41.941 3.285-66.048 9.216V231.253H552.32c5.93-24.106 9.216-46.89 9.216-66.048A165.205 165.205 0 0 0 396.416 0v792.747a165.205 165.205 0 0 1 165.12 165.205c0 19.157-3.285 41.941-9.216 66.048h240.47V783.53c24.106 5.974 46.89 9.26 66.047 9.26A165.205 165.205 0 0 0 1024 627.626a165.205 165.205 0 0 0-165.163-165.163z",fill:"#A4C8FC"}));var Ci="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTM4Ny44ODMgNzkzLjAwM0ExNjUuMjQ4IDE2NS4yNDggMCAwIDAgMjMxLjIxIDk1Ny45NTJjMCAxOS4xNTcgMy4zMjggNDEuOTQxIDkuMjU4IDY2LjA0OEgwVjc4My41M2MyNC4xMDcgNS45NzQgNDYuOTMzIDkuMjYgNjYuMDQ4IDkuMjZhMTY1LjIwNSAxNjUuMjA1IDAgMCAwIDE2NS4yMDUtMTY1LjE2MyAxNjUuMjA1IDE2NS4yMDUgMCAwIDAtMTY1LjEyLTE2NS4xNjNjLTE5LjIgMC00MS45ODQgMy4yODUtNjYuMDkgOS4yMTZWMjMxLjI1M2gyNDAuNDY5Yy01Ljk3My0yNC4xMDYtOS4yNTktNDYuODktOS4yNTktNjYuMDQ4QTE2NS4yMDUgMTY1LjIwNSAwIDAgMSAzOTYuMzczIDB2NzkyLjc0N3oiIGZpbGw9IiMzMDYxRDAiLz48cGF0aCBkPSJNODU4LjgzNyA0NjIuNDY0Yy0xOS4xNTcgMC00MS45NDEgMy4yODUtNjYuMDQ4IDkuMjE2VjIzMS4yNTNINTUyLjMyYzUuOTMtMjQuMTA2IDkuMjE2LTQ2Ljg5IDkuMjE2LTY2LjA0OEExNjUuMjA1IDE2NS4yMDUgMCAwIDAgMzk2LjQxNiAwdjc5Mi43NDdhMTY1LjIwNSAxNjUuMjA1IDAgMCAxIDE2NS4xMiAxNjUuMjA1YzAgMTkuMTU3LTMuMjg1IDQxLjk0MS05LjIxNiA2Ni4wNDhoMjQwLjQ3Vjc4My41M2MyNC4xMDYgNS45NzQgNDYuODkgOS4yNiA2Ni4wNDcgOS4yNkExNjUuMjA1IDE2NS4yMDUgMCAwIDAgMTAyNCA2MjcuNjI2YTE2NS4yMDUgMTY1LjIwNSAwIDAgMC0xNjUuMTYzLTE2NS4xNjN6IiBmaWxsPSIjQTRDOEZDIi8+PC9zdmc+",es=Object.defineProperty,Vo=Object.getOwnPropertySymbols,en=Object.prototype.hasOwnProperty,$a=Object.prototype.propertyIsEnumerable,pl=(ae,z,x)=>z in ae?es(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,Vl=(ae,z)=>{for(var x in z||(z={}))en.call(z,x)&&pl(ae,x,z[x]);if(Vo)for(var x of Vo(z))$a.call(z,x)&&pl(ae,x,z[x]);return ae};const dr=ae=>React.createElement("svg",Vl({className:"g_svg__icon",width:200,height:200,viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ae),React.createElement("path",{d:"M867.26 801.314c-66.56 79.292-160.802 120.9-261.36 129.775h-.306a221.082 221.082 0 0 1-14.541 1.058c-.41.103-.82.103-1.229.103-.41.443-1.365.443-1.74.443a511.386 511.386 0 0 1-155.854-16.862l-1.672-.443a312.422 312.422 0 0 1-17.033-4.915 271.599 271.599 0 0 1-15.906-5.018 30.106 30.106 0 0 0-2.15-.649c-7.748-2.662-15.36-5.53-22.904-8.533a375.02 375.02 0 0 1-18.432-7.68 525.005 525.005 0 0 1-113.083-65.946c-.922-.75-1.946-1.501-2.902-2.355a486.605 486.605 0 0 1-133.666-157.49c-146.773-276.48 40.38-490.156 210.364-500.498 3.72-.239 7.339-.341 10.923-.341h9.83c150.903-7.885 315.392 78.233 430.216 195.515 1.434 1.4 2.731 2.8 4.096 4.267 5.7 5.803 11.162 11.742 16.521 17.715C909.278 514.867 965.12 684.544 867.26 801.314",fill:"#FFD066"}),React.createElement("path",{d:"M222.413 807.697a487.902 487.902 0 0 1-105.267-122.47c4.983-175.343 36.215-364.544 100.42-392.807 65.707 288.598 52.77 442.095 4.847 515.277z",fill:"#E97286"}),React.createElement("path",{d:"m206.916 794.18-41.472-620.202c-1.024-14.95 4.028-29.696 13.995-40.96a57.21 57.21 0 0 1 39.185-19.115l515.994-33.894c31.436-2.048 58.607 21.504 60.689 52.633l46.523 695.876a362.12 362.12 0 0 1-133.222 80.828l-235.93 15.53a542.447 542.447 0 0 1-59.153-14.403 331.537 331.537 0 0 1-15.906-5.018 30.106 30.106 0 0 0-2.15-.683c-7.748-2.628-15.36-5.495-22.904-8.533-6.212-2.39-12.322-4.95-18.432-7.646a524.97 524.97 0 0 1-147.217-94.447v.034z",fill:"#7E4EE3"}),React.createElement("path",{d:"m199.031 171.964 551.424-38.707 52.088 731.238-538.385 25.77-65.16-718.301",fill:"#FFF"}),React.createElement("path",{d:"M236.1 818.79a491.69 491.69 0 0 1-111.889-122.197c9.011-81.237 44.715-127.522 79.394-172.544 16.282-21.163 32.359-41.984 45.364-66.048 49.937-92.501 108.544-87.962 13.004 97.963-16.042 31.334-9.08 59.597-1.297 91.204 11.06 44.578 23.689 95.778-24.576 171.622z",fill:"#F69C93"}),React.createElement("path",{d:"m689.562 339.388-231.936 21.265a15.292 15.292 0 0 1-16.657-13.722l-3.14-33.519a15.223 15.223 0 0 1 13.857-16.486l231.902-21.265a15.258 15.258 0 0 1 16.657 13.721l3.14 33.485a15.223 15.223 0 0 1-13.858 16.52zm18.022 189.167-237.875 15.599a14.54 14.54 0 0 1-15.497-13.449l-2.39-35.02a14.507 14.507 0 0 1 13.62-15.395l237.875-15.599a14.54 14.54 0 0 1 15.497 13.449l2.39 35.055a14.507 14.507 0 0 1-13.62 15.36zM486.741 746.359l239.138-20.002a14.165 14.165 0 0 0 9.626-4.949 13.926 13.926 0 0 0 3.277-10.24l-3.072-35.84a13.96 13.96 0 0 0-4.984-9.523 14.234 14.234 0 0 0-10.308-3.243L481.28 682.598a14.063 14.063 0 0 0-12.902 15.121l3.072 35.875c.682 7.714 7.509 13.414 15.291 12.765z",fill:"#D5CFE3"}),React.createElement("path",{d:"M380.587 351.778c0 29.355-23.996 53.112-53.59 53.112-29.627 0-53.623-23.757-53.623-53.112s23.996-53.111 53.59-53.111c29.627 0 53.657 23.79 53.657 53.111zm18.227 192.683c0 29.354-23.996 53.145-53.624 53.145a53.385 53.385 0 0 1-53.623-53.145c0-29.355 23.996-53.112 53.59-53.112 29.661 0 53.657 23.791 53.657 53.112zm-35.908 237.431c19.421.342 37.546-9.66 47.343-26.282a52.702 52.702 0 0 0 0-53.726 53.726 53.726 0 0 0-47.343-26.249 53.385 53.385 0 0 0-52.566 53.112c0 28.945 23.382 52.565 52.566 53.145z",fill:"#E7E1F4"}),React.createElement("path",{d:"M288.324 349.389c-7.885-8.977 10.684-23.552 20.446-12.63 1.843 2.083 3.516 4.335 5.154 6.486 7.032 9.216 12.766 16.725 21.64 1.877 10.992-18.33 42.667-56.456 51.747-64.717 9.08-8.294 38.298 1.058 21.948 20.583-16.384 19.558-45.568 56.832-54.409 70.895-8.875 14.028-21.845 24.098-36.727 7.134-14.78-16.965-29.799-29.594-29.799-29.594zm16.384 193.604c-8.772-8.09 8.124-24.576 18.978-14.677 2.048 1.843 3.96 3.89 5.803 5.87 8.021 8.432 14.507 15.292 21.777-.409 8.943-19.354 36.352-60.587 44.51-69.768 8.192-9.216 38.23-2.936 24.03 18.193-14.165 21.162-39.253 61.269-46.524 76.185-7.304 14.882-19.217 26.249-35.772 10.923-16.52-15.292-32.768-26.283-32.768-26.283zm37.308 171.486c-9.66-11.025-28.33 3.413-20.48 12.493 0 0 14.882 12.766 29.594 29.798 14.677 17.067 27.784 7.134 36.727-6.86 8.943-13.995 38.434-51.064 54.955-70.486 16.486-19.388-12.698-29.013-21.846-20.787-9.113 8.226-41.096 46.148-52.155 64.375-9.012 14.78-14.678 7.237-21.64-2.048a114.142 114.142 0 0 0-5.12-6.485z",fill:"#00C6CD"}),React.createElement("path",{d:"M569.924 67.174c-49.97-119.5-164.59-54.1-185.856 11.094-31.266 1.706-57.07 2.935-70.997 3.345h-.341c-6.52.239-18.432.58-26.044 8.772-19.354 20.821 6.28 73.66 21.265 100.932a1297.067 1297.067 0 0 0 349.15-23.176c17.34-57.583 21.709-110.148-21.709-105.882-11.4 1.16-35.362 2.902-65.468 4.915zm-91.75.308c-1.707 0-3.96.068-6.588.17-19.353.683-58.3 2.048-38.98-22.698 25.566-32.7 75.23-31.062 91.136-4.916 15.906 26.147-31.266 27.444-45.568 27.444z",fill:"#3D3450"}),React.createElement("path",{d:"M830.669 1019.085a173.431 173.431 0 0 0 149.948-85.743 170.155 170.155 0 0 0 0-171.52 173.431 173.431 0 0 0-149.948-85.777c-95.608 0-173.124 76.8-173.124 171.52 0 94.72 77.482 171.52 173.124 171.52z",fill:"#00C572"}),React.createElement("path",{d:"M919.552 769.434a21.777 21.777 0 0 1 36.181 10.513 21.3 21.3 0 0 1-6.45 20.65l-29.697-31.163zm-161.178 61.235 5.735 7.782c11.4 15.463 22.733 30.925 34.099 46.422A13499.972 13499.972 0 0 1 916.514 772.3l3.072-2.867 29.696 31.163-3.038 2.833-39.594 37.376a12901.717 12901.717 0 0 0-96.154 92.092 21.777 21.777 0 0 1-32.666-2.799 13821.622 13821.622 0 0 0-48.674-66.355l-5.734-7.748 34.952-25.293zm0 0a21.777 21.777 0 0 0-30.242-4.642 21.3 21.3 0 0 0-4.71 29.935l34.952-25.26z",fill:"#FFF"}));var $l="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTg2Ny4yNiA4MDEuMzE0Yy02Ni41NiA3OS4yOTItMTYwLjgwMiAxMjAuOS0yNjEuMzYgMTI5Ljc3NWgtLjMwNmEyMjEuMDgyIDIyMS4wODIgMCAwIDEtMTQuNTQxIDEuMDU4Yy0uNDEuMTAzLS44Mi4xMDMtMS4yMjkuMTAzLS40MS40NDMtMS4zNjUuNDQzLTEuNzQuNDQzYTUxMS4zODYgNTExLjM4NiAwIDAgMS0xNTUuODU0LTE2Ljg2MmwtMS42NzItLjQ0M2EzMTIuNDIyIDMxMi40MjIgMCAwIDEtMTcuMDMzLTQuOTE1IDI3MS41OTkgMjcxLjU5OSAwIDAgMS0xNS45MDYtNS4wMTggMzAuMTA2IDMwLjEwNiAwIDAgMC0yLjE1LS42NDljLTcuNzQ4LTIuNjYyLTE1LjM2LTUuNTMtMjIuOTA0LTguNTMzYTM3NS4wMiAzNzUuMDIgMCAwIDEtMTguNDMyLTcuNjggNTI1LjAwNSA1MjUuMDA1IDAgMCAxLTExMy4wODMtNjUuOTQ2Yy0uOTIyLS43NS0xLjk0Ni0xLjUwMS0yLjkwMi0yLjM1NWE0ODYuNjA1IDQ4Ni42MDUgMCAwIDEtMTMzLjY2Ni0xNTcuNDljLTE0Ni43NzMtMjc2LjQ4IDQwLjM4LTQ5MC4xNTYgMjEwLjM2NC01MDAuNDk4IDMuNzItLjIzOSA3LjMzOS0uMzQxIDEwLjkyMy0uMzQxaDkuODNjMTUwLjkwMy03Ljg4NSAzMTUuMzkyIDc4LjIzMyA0MzAuMjE2IDE5NS41MTUgMS40MzQgMS40IDIuNzMxIDIuOCA0LjA5NiA0LjI2NyA1LjcgNS44MDMgMTEuMTYyIDExLjc0MiAxNi41MjEgMTcuNzE1QzkwOS4yNzggNTE0Ljg2NyA5NjUuMTIgNjg0LjU0NCA4NjcuMjYgODAxLjMxNCIgZmlsbD0iI0ZGRDA2NiIvPjxwYXRoIGQ9Ik0yMjIuNDEzIDgwNy42OTdhNDg3LjkwMiA0ODcuOTAyIDAgMCAxLTEwNS4yNjctMTIyLjQ3YzQuOTgzLTE3NS4zNDMgMzYuMjE1LTM2NC41NDQgMTAwLjQyLTM5Mi44MDcgNjUuNzA3IDI4OC41OTggNTIuNzcgNDQyLjA5NSA0Ljg0NyA1MTUuMjc3eiIgZmlsbD0iI0U5NzI4NiIvPjxwYXRoIGQ9Im0yMDYuOTE2IDc5NC4xOC00MS40NzItNjIwLjIwMmMtMS4wMjQtMTQuOTUgNC4wMjgtMjkuNjk2IDEzLjk5NS00MC45NmE1Ny4yMSA1Ny4yMSAwIDAgMSAzOS4xODUtMTkuMTE1bDUxNS45OTQtMzMuODk0YzMxLjQzNi0yLjA0OCA1OC42MDcgMjEuNTA0IDYwLjY4OSA1Mi42MzNsNDYuNTIzIDY5NS44NzZhMzYyLjEyIDM2Mi4xMiAwIDAgMS0xMzMuMjIyIDgwLjgyOGwtMjM1LjkzIDE1LjUzYTU0Mi40NDcgNTQyLjQ0NyAwIDAgMS01OS4xNTMtMTQuNDAzIDMzMS41MzcgMzMxLjUzNyAwIDAgMS0xNS45MDYtNS4wMTggMzAuMTA2IDMwLjEwNiAwIDAgMC0yLjE1LS42ODNjLTcuNzQ4LTIuNjI4LTE1LjM2LTUuNDk1LTIyLjkwNC04LjUzMy02LjIxMi0yLjM5LTEyLjMyMi00Ljk1LTE4LjQzMi03LjY0NmE1MjQuOTcgNTI0Ljk3IDAgMCAxLTE0Ny4yMTctOTQuNDQ3di4wMzR6IiBmaWxsPSIjN0U0RUUzIi8+PHBhdGggZD0ibTE5OS4wMzEgMTcxLjk2NCA1NTEuNDI0LTM4LjcwNyA1Mi4wODggNzMxLjIzOC01MzguMzg1IDI1Ljc3LTY1LjE2LTcxOC4zMDEiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMjM2LjEgODE4Ljc5YTQ5MS42OSA0OTEuNjkgMCAwIDEtMTExLjg4OS0xMjIuMTk3YzkuMDExLTgxLjIzNyA0NC43MTUtMTI3LjUyMiA3OS4zOTQtMTcyLjU0NCAxNi4yODItMjEuMTYzIDMyLjM1OS00MS45ODQgNDUuMzY0LTY2LjA0OCA0OS45MzctOTIuNTAxIDEwOC41NDQtODcuOTYyIDEzLjAwNCA5Ny45NjMtMTYuMDQyIDMxLjMzNC05LjA4IDU5LjU5Ny0xLjI5NyA5MS4yMDQgMTEuMDYgNDQuNTc4IDIzLjY4OSA5NS43NzgtMjQuNTc2IDE3MS42MjJ6IiBmaWxsPSIjRjY5QzkzIi8+PHBhdGggZD0ibTY4OS41NjIgMzM5LjM4OC0yMzEuOTM2IDIxLjI2NWExNS4yOTIgMTUuMjkyIDAgMCAxLTE2LjY1Ny0xMy43MjJsLTMuMTQtMzMuNTE5YTE1LjIyMyAxNS4yMjMgMCAwIDEgMTMuODU3LTE2LjQ4NmwyMzEuOTAyLTIxLjI2NWExNS4yNTggMTUuMjU4IDAgMCAxIDE2LjY1NyAxMy43MjFsMy4xNCAzMy40ODVhMTUuMjIzIDE1LjIyMyAwIDAgMS0xMy44NTggMTYuNTJ6bTE4LjAyMiAxODkuMTY3LTIzNy44NzUgMTUuNTk5YTE0LjU0IDE0LjU0IDAgMCAxLTE1LjQ5Ny0xMy40NDlsLTIuMzktMzUuMDJhMTQuNTA3IDE0LjUwNyAwIDAgMSAxMy42Mi0xNS4zOTVsMjM3Ljg3NS0xNS41OTlhMTQuNTQgMTQuNTQgMCAwIDEgMTUuNDk3IDEzLjQ0OWwyLjM5IDM1LjA1NWExNC41MDcgMTQuNTA3IDAgMCAxLTEzLjYyIDE1LjM2ek00ODYuNzQxIDc0Ni4zNTlsMjM5LjEzOC0yMC4wMDJhMTQuMTY1IDE0LjE2NSAwIDAgMCA5LjYyNi00Ljk0OSAxMy45MjYgMTMuOTI2IDAgMCAwIDMuMjc3LTEwLjI0bC0zLjA3Mi0zNS44NGExMy45NiAxMy45NiAwIDAgMC00Ljk4NC05LjUyMyAxNC4yMzQgMTQuMjM0IDAgMCAwLTEwLjMwOC0zLjI0M0w0ODEuMjggNjgyLjU5OGExNC4wNjMgMTQuMDYzIDAgMCAwLTEyLjkwMiAxNS4xMjFsMy4wNzIgMzUuODc1Yy42ODIgNy43MTQgNy41MDkgMTMuNDE0IDE1LjI5MSAxMi43NjV6IiBmaWxsPSIjRDVDRkUzIi8+PHBhdGggZD0iTTM4MC41ODcgMzUxLjc3OGMwIDI5LjM1NS0yMy45OTYgNTMuMTEyLTUzLjU5IDUzLjExMi0yOS42MjcgMC01My42MjMtMjMuNzU3LTUzLjYyMy01My4xMTJzMjMuOTk2LTUzLjExMSA1My41OS01My4xMTFjMjkuNjI3IDAgNTMuNjU3IDIzLjc5IDUzLjY1NyA1My4xMTF6bTE4LjIyNyAxOTIuNjgzYzAgMjkuMzU0LTIzLjk5NiA1My4xNDUtNTMuNjI0IDUzLjE0NWE1My4zODUgNTMuMzg1IDAgMCAxLTUzLjYyMy01My4xNDVjMC0yOS4zNTUgMjMuOTk2LTUzLjExMiA1My41OS01My4xMTIgMjkuNjYxIDAgNTMuNjU3IDIzLjc5MSA1My42NTcgNTMuMTEyem0tMzUuOTA4IDIzNy40MzFjMTkuNDIxLjM0MiAzNy41NDYtOS42NiA0Ny4zNDMtMjYuMjgyYTUyLjcwMiA1Mi43MDIgMCAwIDAgMC01My43MjYgNTMuNzI2IDUzLjcyNiAwIDAgMC00Ny4zNDMtMjYuMjQ5IDUzLjM4NSA1My4zODUgMCAwIDAtNTIuNTY2IDUzLjExMmMwIDI4Ljk0NSAyMy4zODIgNTIuNTY1IDUyLjU2NiA1My4xNDV6IiBmaWxsPSIjRTdFMUY0Ii8+PHBhdGggZD0iTTI4OC4zMjQgMzQ5LjM4OWMtNy44ODUtOC45NzcgMTAuNjg0LTIzLjU1MiAyMC40NDYtMTIuNjMgMS44NDMgMi4wODMgMy41MTYgNC4zMzUgNS4xNTQgNi40ODYgNy4wMzIgOS4yMTYgMTIuNzY2IDE2LjcyNSAyMS42NCAxLjg3NyAxMC45OTItMTguMzMgNDIuNjY3LTU2LjQ1NiA1MS43NDctNjQuNzE3IDkuMDgtOC4yOTQgMzguMjk4IDEuMDU4IDIxLjk0OCAyMC41ODMtMTYuMzg0IDE5LjU1OC00NS41NjggNTYuODMyLTU0LjQwOSA3MC44OTUtOC44NzUgMTQuMDI4LTIxLjg0NSAyNC4wOTgtMzYuNzI3IDcuMTM0LTE0Ljc4LTE2Ljk2NS0yOS43OTktMjkuNTk0LTI5Ljc5OS0yOS41OTR6bTE2LjM4NCAxOTMuNjA0Yy04Ljc3Mi04LjA5IDguMTI0LTI0LjU3NiAxOC45NzgtMTQuNjc3IDIuMDQ4IDEuODQzIDMuOTYgMy44OSA1LjgwMyA1Ljg3IDguMDIxIDguNDMyIDE0LjUwNyAxNS4yOTIgMjEuNzc3LS40MDkgOC45NDMtMTkuMzU0IDM2LjM1Mi02MC41ODcgNDQuNTEtNjkuNzY4IDguMTkyLTkuMjE2IDM4LjIzLTIuOTM2IDI0LjAzIDE4LjE5My0xNC4xNjUgMjEuMTYyLTM5LjI1MyA2MS4yNjktNDYuNTI0IDc2LjE4NS03LjMwNCAxNC44ODItMTkuMjE3IDI2LjI0OS0zNS43NzIgMTAuOTIzLTE2LjUyLTE1LjI5Mi0zMi43NjgtMjYuMjgzLTMyLjc2OC0yNi4yODN6bTM3LjMwOCAxNzEuNDg2Yy05LjY2LTExLjAyNS0yOC4zMyAzLjQxMy0yMC40OCAxMi40OTMgMCAwIDE0Ljg4MiAxMi43NjYgMjkuNTk0IDI5Ljc5OCAxNC42NzcgMTcuMDY3IDI3Ljc4NCA3LjEzNCAzNi43MjctNi44NiA4Ljk0My0xMy45OTUgMzguNDM0LTUxLjA2NCA1NC45NTUtNzAuNDg2IDE2LjQ4Ni0xOS4zODgtMTIuNjk4LTI5LjAxMy0yMS44NDYtMjAuNzg3LTkuMTEzIDguMjI2LTQxLjA5NiA0Ni4xNDgtNTIuMTU1IDY0LjM3NS05LjAxMiAxNC43OC0xNC42NzggNy4yMzctMjEuNjQtMi4wNDhhMTE0LjE0MiAxMTQuMTQyIDAgMCAwLTUuMTItNi40ODV6IiBmaWxsPSIjMDBDNkNEIi8+PHBhdGggZD0iTTU2OS45MjQgNjcuMTc0Yy00OS45Ny0xMTkuNS0xNjQuNTktNTQuMS0xODUuODU2IDExLjA5NC0zMS4yNjYgMS43MDYtNTcuMDcgMi45MzUtNzAuOTk3IDMuMzQ1aC0uMzQxYy02LjUyLjIzOS0xOC40MzIuNTgtMjYuMDQ0IDguNzcyLTE5LjM1NCAyMC44MjEgNi4yOCA3My42NiAyMS4yNjUgMTAwLjkzMmExMjk3LjA2NyAxMjk3LjA2NyAwIDAgMCAzNDkuMTUtMjMuMTc2YzE3LjM0LTU3LjU4MyAyMS43MDktMTEwLjE0OC0yMS43MDktMTA1Ljg4Mi0xMS40IDEuMTYtMzUuMzYyIDIuOTAyLTY1LjQ2OCA0LjkxNXptLTkxLjc1LjMwOGMtMS43MDcgMC0zLjk2LjA2OC02LjU4OC4xNy0xOS4zNTMuNjgzLTU4LjMgMi4wNDgtMzguOTgtMjIuNjk4IDI1LjU2Ni0zMi43IDc1LjIzLTMxLjA2MiA5MS4xMzYtNC45MTYgMTUuOTA2IDI2LjE0Ny0zMS4yNjYgMjcuNDQ0LTQ1LjU2OCAyNy40NDR6IiBmaWxsPSIjM0QzNDUwIi8+PHBhdGggZD0iTTgzMC42NjkgMTAxOS4wODVhMTczLjQzMSAxNzMuNDMxIDAgMCAwIDE0OS45NDgtODUuNzQzIDE3MC4xNTUgMTcwLjE1NSAwIDAgMCAwLTE3MS41MiAxNzMuNDMxIDE3My40MzEgMCAwIDAtMTQ5Ljk0OC04NS43NzdjLTk1LjYwOCAwLTE3My4xMjQgNzYuOC0xNzMuMTI0IDE3MS41MiAwIDk0LjcyIDc3LjQ4MiAxNzEuNTIgMTczLjEyNCAxNzEuNTJ6IiBmaWxsPSIjMDBDNTcyIi8+PHBhdGggZD0iTTkxOS41NTIgNzY5LjQzNGEyMS43NzcgMjEuNzc3IDAgMCAxIDM2LjE4MSAxMC41MTMgMjEuMyAyMS4zIDAgMCAxLTYuNDUgMjAuNjVsLTI5LjY5Ny0zMS4xNjN6bS0xNjEuMTc4IDYxLjIzNSA1LjczNSA3Ljc4MmMxMS40IDE1LjQ2MyAyMi43MzMgMzAuOTI1IDM0LjA5OSA0Ni40MjJBMTM0OTkuOTcyIDEzNDk5Ljk3MiAwIDAgMSA5MTYuNTE0IDc3Mi4zbDMuMDcyLTIuODY3IDI5LjY5NiAzMS4xNjMtMy4wMzggMi44MzMtMzkuNTk0IDM3LjM3NmExMjkwMS43MTcgMTI5MDEuNzE3IDAgMCAwLTk2LjE1NCA5Mi4wOTIgMjEuNzc3IDIxLjc3NyAwIDAgMS0zMi42NjYtMi43OTkgMTM4MjEuNjIyIDEzODIxLjYyMiAwIDAgMC00OC42NzQtNjYuMzU1bC01LjczNC03Ljc0OCAzNC45NTItMjUuMjkzem0wIDBhMjEuNzc3IDIxLjc3NyAwIDAgMC0zMC4yNDItNC42NDIgMjEuMyAyMS4zIDAgMCAwLTQuNzEgMjkuOTM1bDM0Ljk1Mi0yNS4yNnoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=",Iu="data:image/png;base64,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",Tu="data:image/png;base64,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",xu="data:image/png;base64,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",zu="data:image/png;base64,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",wu=E(59301);const Ro=({problemset:ae,dispatch:z,question:x})=>{const[ut,dt]=(0,a.useState)({}),[Tn,xn]=(0,a.useState)([]),Ht=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{const gn=(0,Jt.cloneDeep)(x);dt(gn),xn(gn==null?void 0:gn.choices)},[x]);const Mt=()=>{let gn="";return Tn==null||Tn.forEach((ea,Un)=>{ea!=null&&ea.is_answer&&(gn=gn+Ht[Un])}),gn};return wu.createElement("div",{className:b.solutionWrap},(x==null?void 0:x.item_type)=="PROGRAM"?wu.createElement("div",null,wu.createElement(de.Z,{value:'\u53C2\u8003\u7B54\u6848'+((x==null?void 0:x.answer_text)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),style:{color:"#000"}})):wu.createElement(wu.Fragment,null,wu.createElement("div",{className:"c-grey-333 mb5 font16"},wu.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),wu.createElement("span",{style:{color:"#2EC25B",fontWeight:600}},((x==null?void 0:x.item_type)=="MULTIPLE"?Mt():Ht[Tn==null?void 0:Tn.findIndex(gn=>gn==null?void 0:gn.is_answer)])||"--"))),wu.createElement("div",null,wu.createElement(de.Z,{value:'\u9898\u76EE\u89E3\u6790'+((x==null?void 0:x.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))};var li=(0,se.connect)(({problemset:ae})=>({problemset:ae}))(Ro),Wo="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAiZJREFUOE9dkz1rFFEUhp87u2x2Q1xJQBEEQYvYihLYxi6tTURQEBQEwU5MUuQXpJBERQSVFGIKo5AgiI3E2C4IElQQo1HExiImZnbne2eOHO5MdrQY7nDhPLwf5xqAuVUZNSGzmce4+DTFBwKoG2g4MOhAPT8HHdwBh9W6YebEVbNhHq7LaNihnfgM66AEgJ4+ODE0coiCGhULzKE7VWiZhQ+yHAVMxD5kgR0sg6q9f4b2ADlsxTz6IruRRzMJoIAUCgo1NbE2/lOgd65Z/CFSDCsgyW0UOehpwn4eRSYFzCz9EtHBOFegsMtj0KxD14cHTyDzoBLDjSmNHJ7e7YdrlrdFIh3OAYdqcOY4bHdhZAhWXsPmV9vK9HULeHynBHjpinixBaj80wfh6H5YegsXxmDjJ7xYs+1MX7OAhdv9YM2bjoibQRgBIZw9DKnAt99wbAQqBu4/h+APTF2xgHvzOaACpu2JdDLo9OCIA6easBVAmMCAAweGYG0d3n2EqYsWMD9XsvA+EHFTUEirAfsq8Ow7dLtQTeDSSdhyYfEVTJ6zgJu3oJZZiPkUigSqIAMF+TGUay2yKddartZ8jmQ3FZpeCpqFQqLILlXxKbBX3o/8vxLjKmBZhIme9FV0FVLsRWlH0tI70VZMwIrZDGU0MbQRhsOSFS8pWSktWaYv1SrYcWJaRkNRSGqYzWC8m9Ls5Ha02j0ruifWipt5rJqImcnzZuMvjUViA61/XdEAAAAASUVORK5CYII=",bo=E(87954),ul=E(19719),Al={header_style:"header_style___OjKXs",content:"content___Ix9Id",legend:"legend___ZG4ed",legend_icon:"legend_icon___LM_Vy",item_list:"item_list___i0Egp",item_list_title:"item_list_title___Pflnd",item_title:"item_title___mLa60",item_top:"item_top____XMW3",item_bottom:"item_bottom___ox1qv",box:"box___zl8eg",page_item_acitve:"page_item_acitve___aJbmD",drag_style:"drag_style___wO0hd",top_content:"top_content___ElhxK",page_item:"page_item___U0LMa",expandBtn:"expandBtn___ZkM8D",imgWrap:"imgWrap___eNTpL"},$u=Object.defineProperty,ho=Object.defineProperties,mo=Object.getOwnPropertyDescriptors,io=Object.getOwnPropertySymbols,ro=Object.prototype.hasOwnProperty,Wu=Object.prototype.propertyIsEnumerable,Ho=(ae,z,x)=>z in ae?$u(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,fc=(ae,z)=>{for(var x in z||(z={}))ro.call(z,x)&&Ho(ae,x,z[x]);if(io)for(var x of io(z))Wu.call(z,x)&&Ho(ae,x,z[x]);return ae},Zi=(ae,z)=>ho(ae,mo(z)),hs=(ae,z,x)=>new Promise((ut,dt)=>{var Tn=Mt=>{try{Ht(x.next(Mt))}catch(gn){dt(gn)}},xn=Mt=>{try{Ht(x.throw(Mt))}catch(gn){dt(gn)}},Ht=Mt=>Mt.done?ut(Mt.value):Promise.resolve(Mt.value).then(Tn,xn);Ht((x=x.apply(ae,z)).next())});const vc={cursor:"move",transition:"unset"},Kd=ae=>{var z,x;const{tag:ut}=ae,{listeners:dt,transform:Tn,transition:xn,isDragging:Ht,setNodeRef:Mt}=(0,ul.nB)({id:ut.id}),gn=Ht&&Tn?Zi(fc({},vc),{transform:`translate3d(${Tn.x}px, ${Tn.y}px, 0)`,transition:"unset",zIndex:20,cursor:"pointer"}):Zi(fc({},vc),{transition:"none",zIndex:10,cursor:"pointer"});return a.createElement("div",Zi(fc({style:gn,ref:Mt},dt),{className:Al.drag_style}),a.createElement("div",{className:Al.item_bottom},(ut==null?void 0:ut.module_count)>0?(x=(z=ut==null?void 0:ut.modules)==null?void 0:z.map((ea,Un)=>`\u4EA4\u4E92${Un+1}`))==null?void 0:x.join(" "):"\u7A7A"))},Ed=({globalSetting:ae,interactiveOpen:z,onClose:x,maxPage:ut,paramsHttp:dt,handlePageClick:Tn,handleRefresh:xn,currentPosition:Ht})=>{var Mt,gn,ea;const[Un,Rn]=(0,a.useState)(!1),[yn,Bn]=(0,a.useState)(!1),[xa,Gn]=(0,a.useState)("1"),[aa,Dn]=(0,a.useState)("1"),[na,kn]=(0,a.useState)({}),zn=(0,a.useRef)(null),[Ln,Ta]=(0,a.useState)({pages:[],pages_histories:[]}),Zt=[{title:aa=="1"?"\u9875\u7801":"\u539F\u9875\u7801",dataIndex:"position",key:"position",align:"center",width:60},{title:"\u4EA4\u4E921",dataIndex:"module_count",key:"position",width:"130px",ellipsis:!0,render:(ta,Na)=>{var vl,Da;return(Na==null?void 0:Na.module_count)>0?(Da=(vl=Na==null?void 0:Na.modules)==null?void 0:vl[0])==null?void 0:Da.title:"\u7A7A"}},{title:"\u4EA4\u4E922",dataIndex:"modules",key:"modules",width:"130px",ellipsis:!0,render:(ta,Na)=>{var vl,Da;return(Na==null?void 0:Na.module_count)>0&&(Na==null?void 0:Na.module_count)==2?(Da=(vl=Na==null?void 0:Na.modules)==null?void 0:vl[1])==null?void 0:Da.title:"\u7A7A"}},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",render:(ta,Na)=>a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("span",null,aa=="1"?"\u4EA4\u6362\u81F3":"\u7ED1\u5B9A\u81F3"),a.createElement(ve.default,{key:Na.id,ref:zn,value:aa=="1"?Na==null?void 0:Na.position:na[Na==null?void 0:Na.id],size:"small",style:{width:120,marginLeft:"10px"},options:Ln==null?void 0:Ln.pages,fieldNames:{label:"position",value:"id"},onChange:vl=>hs(void 0,null,function*(){console.log("curentpage",Na==null?void 0:Na.id,"value--",vl),aa=="1"?yield Qa(vl,Na==null?void 0:Na.id):yield Ra(vl,Na==null?void 0:Na.id),kn(Da=>{const rl={};for(const Ur in Da)rl[Ur]=null;return rl})})}))}];(0,a.useEffect)(()=>{Rn(z),Bn(!1),z&&(Aa(),Dn("1"))},[z]);const Aa=()=>hs(void 0,null,function*(){const ta=yield(0,Ye.ZP)(`/api/courses/${dt==null?void 0:dt.coursesId}/smart_plans/${dt==null?void 0:dt.id}/list_page_modules.json`,{method:"get"});(ta==null?void 0:ta.status)==0&&Ta(ta==null?void 0:ta.data)}),Qa=(ta,Na)=>hs(void 0,null,function*(){const vl=yield(0,Ye.ZP)(`/api/smart_plan_pages/${ta}/exchange_module.json`,{method:"put",body:{choose_page_id:Na}});(vl==null?void 0:vl.status)==0&&(le.ZP.success("\u4EA4\u4E92\u4E8B\u4EF6\u4E92\u6362\u6210\u529F"),Aa(),xn())}),Ra=(ta,Na)=>hs(void 0,null,function*(){const vl=yield(0,Ye.ZP)(`/api/smart_plan_pages/${ta}/restore_module.json`,{method:"put",body:{choose_page_id:Na}});(vl==null?void 0:vl.status)==0&&(le.ZP.success("\u4EA4\u4E92\u4E8B\u4EF6\u7ED1\u5B9A\u5E7B\u706F\u7247\u9875\u9762\u6210\u529F"),Aa(),xn())}),rr=ta=>{var Na,vl,Da,rl,Ur,uu,Mr,Dr,dl,ml,Nr;if(((Na=ta==null?void 0:ta.active)==null?void 0:Na.id)==((vl=ta==null?void 0:ta.over)==null?void 0:vl.id)){Gn((Da=ta==null?void 0:ta.active)==null?void 0:Da.id);const Qu=(rl=Ln==null?void 0:Ln.pages)==null?void 0:rl.find(Io=>{var Nu;return(Io==null?void 0:Io.id)==((Nu=ta==null?void 0:ta.active)==null?void 0:Nu.id)});Tn(Qu==null?void 0:Qu.position)}(Ur=ta==null?void 0:ta.over)!=null&&Ur.id&&((uu=ta==null?void 0:ta.active)==null?void 0:uu.id)!=((Mr=ta==null?void 0:ta.over)==null?void 0:Mr.id)&&(Qa((Dr=ta==null?void 0:ta.active)==null?void 0:Dr.id,(dl=ta==null?void 0:ta.over)==null?void 0:dl.id),console.log((ml=ta==null?void 0:ta.active)==null?void 0:ml.id),console.log((Nr=ta==null?void 0:ta.over)==null?void 0:Nr.id))};return a.createElement(xe.default,{footer:null,title:null,closable:!1,open:Un,width:"auto",centered:!0,bodyStyle:{padding:0,overflow:"visible"}},a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{style:{width:"800px",height:"640px",padding:"20px"}},a.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{style:{fontSize:"16px",fontWeight:500}},"\u8BFE\u4EF6\u4EA4\u4E92\u8BE6\u60C5"),a.createElement("i",{className:"iconfont icon-guanbi11 font14",style:{cursor:"pointer"},onClick:()=>{x()}})),a.createElement("div",{className:Al.header_style},a.createElement("div",null,a.createElement("span",{style:{fontWeight:500}},"\u4E92\u6362\u4EA4\u4E92\uFF1A"),"\u62D6\u62FD\u67D0\u5E7B\u706F\u7247\u7684\u4EA4\u4E92\u4E8B\u4EF6\u81F3\u76EE\u6807\u5E7B\u706F\u7247\uFF0C\u53EF\u4EA4\u6362\u4E24\u4E2A\u5E7B\u706F\u7247\u7684\u4EA4\u4E92\u4E8B\u4EF6\uFF08\u5982\u5E7B\u706F\u72471\u4E0E\u5E7B\u706F\u72472\u7684\u4EA4\u4E92\u4E8B\u4EF6\u5BF9\u8C03\uFF09\u3002")),a.createElement("div",{className:Al.content},a.createElement("div",{className:Al.legend},a.createElement("div",{className:Al.legend_icon,style:{background:"#3061D0"}}),a.createElement("div",null,"\u5DF2\u7ED1\u5B9A\u4EA4\u4E92\u4E8B\u4EF6\u7684\u5E7B\u706F\u7247"),a.createElement("div",{className:Al.legend_icon,style:{background:"#C8D2E0",marginLeft:"40px"}}),a.createElement("div",null,"\u672A\u7ED1\u5B9A\u4EA4\u4E92\u4E8B\u4EF6\u7684\u5E7B\u706F\u7247")),a.createElement("div",{style:{height:"380px",overflowY:"auto"}},a.createElement("div",{className:Al.item_list},a.createElement("div",{className:Al.item_list_title},(gn=Array.from({length:Math.ceil(((Mt=Ln==null?void 0:Ln.pages)==null?void 0:Mt.length)/5)},(ta,Na)=>Na+1))==null?void 0:gn.map((ta,Na)=>a.createElement("div",{className:Al.item_title},a.createElement("div",{className:Al.item_top},a.createElement("div",null,"\u5E7B\u706F\u7247"),a.createElement("div",null,"\u9875\xA0\xA0\xA0\u7801")),a.createElement("div",{className:Al.item_bottom},"\u4EA4\xA0\xA0\xA0\u4E92")))),a.createElement(bo.LB,{onDragEnd:rr},a.createElement(ul.Fo,{items:Ln==null?void 0:Ln.pages},a.createElement("div",{className:Al.box}," ",Ln==null?void 0:Ln.pages.map(ta=>a.createElement("div",{className:(ta==null?void 0:ta.module_count)>0?Al.page_item_acitve:Al.page_item,style:{backgroundColor:Ht==(ta==null?void 0:ta.position)?"rgba(48, 97, 208, 0.2)":""}},a.createElement("div",{className:Al.item_top},a.createElement("div",{className:Al.top_content},ta==null?void 0:ta.position)),a.createElement(Kd,{tag:ta,key:ta.id})))))))))),!yn&&a.createElement("div",{className:Al.expandBtn,onClick:()=>{Bn(!0)}},a.createElement("div",{className:Al.imgWrap},a.createElement("img",{src:E(9540),width:18})),a.createElement("div",{style:{color:"#3061D0",fontSize:"12px",marginLeft:"4px"}},"\u4EA4\u4E92",a.createElement("br",null),"\u5217\u8868")),yn&&a.createElement("div",{style:{width:"580px",height:"640px",padding:"20px",borderLeft:"1px #F6F7F9 solid"}},a.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{style:{fontSize:"16px",fontWeight:500,color:"#000"}},"\u4EA4\u4E92\u5217\u8868"),a.createElement("div",{onClick:()=>{Bn(!1)},style:{cursor:"pointer",color:"#3061D0",fontSize:"14px"}},a.createElement("i",{className:"iconfont icon-fanhui-bishe font14"}),a.createElement("span",null,"\u6536\u8D77"))),a.createElement("div",null,a.createElement("div",{style:{display:"flex",alignItems:"center",margin:"20px 0px"}},a.createElement("span",null,"\u72B6\u6001"),a.createElement(ve.default,{value:aa,size:"large",style:{width:120,marginLeft:"10px"},options:[{value:"1",label:"\u5DF2\u7ED1\u5B9A\u4EA4\u4E92"},{value:"2",label:"\u5931\u6548\u4EA4\u4E92"}],onChange:ta=>{Dn(ta)}}),a.createElement("span",{style:{marginLeft:"10px",color:"#9096A3",fontSize:"14px"}},aa=="1"?"\u4EA4\u6362\u7ED1\u5B9A\uFF1A\u652F\u6301\u4EA4\u4E92\u4E8B\u4EF6\u91CD\u65B0\u9009\u62E9\u7ED1\u5B9A\u7684\u5E7B\u706F\u7247\u9875\u9762\u3002":"\u91CD\u65B0\u7ED1\u5B9A\uFF1A\u652F\u6301\u5C06\u5931\u6548\u7684\u4EA4\u4E92\u4E8B\u4EF6\u7ED1\u5B9A\u81F3\u5176\u4ED6\u5E7B\u706F\u7247\u9875\u9762\u3002")),a.createElement(De.default,{scroll:{y:420},columns:Zt,pagination:!1,dataSource:aa=="1"?(ea=Ln==null?void 0:Ln.pages)==null?void 0:ea.filter(ta=>ta==null?void 0:ta.module_count):Ln==null?void 0:Ln.pages_histories,bordered:!0})))))};var hd=(0,se.connect)(({globalSetting:ae})=>({globalSetting:ae}))(Ed),_d=(ae,z,x)=>new Promise((ut,dt)=>{var Tn=Mt=>{try{Ht(x.next(Mt))}catch(gn){dt(gn)}},xn=Mt=>{try{Ht(x.throw(Mt))}catch(gn){dt(gn)}},Ht=Mt=>Mt.done?ut(Mt.value):Promise.resolve(Mt.value).then(Tn,xn);Ht((x=x.apply(ae,z)).next())});const Ad=({account:ae,globalSetting:z,dispatch:x,classroomList:ut,Callback:dt})=>{var Tn,xn;const[Ht,Mt]=(0,a.useState)(""),[gn,ea]=(0,a.useState)(0),[Un,Rn]=(0,a.useState)(0);return(0,a.useEffect)(()=>{ut.actionTabs.key=="start_smart_plan"||(Mt(""),ea(0),Rn(0))},[ut.actionTabs.key]),a.createElement(xe.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:ut.actionTabs.key=="question_time",title:(xn=(Tn=ut==null?void 0:ut.actionTabs)==null?void 0:Tn.params)==null?void 0:xn.title,width:"500px",onCancel:()=>{x({type:"classroomList/setActionTabs",payload:{}})},onOk:()=>_d(void 0,null,function*(){Ht&&Ht!="10000"?dt(Ht):Ht=="10000"?dt(gn*60+Un):dt(null)})},a.createElement("div",null,a.createElement("div",{style:{marginBottom:"15px",background:"#f0f0f0",padding:"10px"}},"\u89C4\u5219\uFF1A\u7B54\u9898\u65F6\u957F\u6307\u5F53\u524D\u5E7B\u706F\u7247\u9875\u9762\u5185\u6240\u6709\u9898\u76EE\u4F5C\u7B54\u65F6\u95F4\u7684\u603B\u548C\uFF0C\u542F\u52A8\u7B54\u9898\u540E\u7ACB\u5373\u751F\u6548\u3002"),a.createElement(Se.ZP.Group,{value:Ht,onChange:yn=>{Mt(yn.target.value),yn.target.value=="10000"&&(ea(0),Rn(0))}},a.createElement(Se.ZP,{value:"",style:{marginRight:"40px"}},"\u4E0D\u9650\u65F6"),a.createElement(Se.ZP,{value:"30",style:{marginRight:"40px"}},"30\u79D2"),a.createElement(Se.ZP,{value:"60",style:{marginRight:"40px"}},"1\u5206\u949F"),a.createElement(Se.ZP,{value:"300",style:{marginRight:"40px"}},"5\u5206\u949F"),a.createElement(Se.ZP,{value:"10000",style:{marginRight:"20px",marginTop:"20px"}},"\u81EA\u5B9A\u4E49\u65F6\u95F4"),Ht=="10000"&&a.createElement(a.Fragment,null,a.createElement(yl.Z,{max:59,min:0,style:{width:"80px"},suffix:"\u5206",value:gn,onChange:yn=>{ea(yn)},precision:0}),a.createElement(yl.Z,{max:59,min:0,style:{width:"80px",marginLeft:"10px"},suffix:"\u79D2",value:Un,onChange:yn=>{Rn(yn)},precision:0})))))};var yd=(0,se.connect)(({account:ae,globalSetting:z,classroomList:x})=>({account:ae,globalSetting:z,classroomList:x}))(Ad),Mi=E(67195),Ms=Object.defineProperty,Cd=Object.defineProperties,Fd=Object.getOwnPropertyDescriptors,$c=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,pe=(ae,z,x)=>z in ae?Ms(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,Oe=(ae,z)=>{for(var x in z||(z={}))y.call(z,x)&&pe(ae,x,z[x]);if($c)for(var x of $c(z))ne.call(z,x)&&pe(ae,x,z[x]);return ae},Ue=(ae,z)=>Cd(ae,Fd(z)),ct=(ae,z,x)=>new Promise((ut,dt)=>{var Tn=Mt=>{try{Ht(x.next(Mt))}catch(gn){dt(gn)}},xn=Mt=>{try{Ht(x.throw(Mt))}catch(gn){dt(gn)}},Ht=Mt=>Mt.done?ut(Mt.value):Promise.resolve(Mt.value).then(Tn,xn);Ht((x=x.apply(ae,z)).next())});const tn=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341","\u5341\u4E00","\u5341\u4E8C","\u5341\u4E09","\u5341\u56DB","\u5341\u4E94","\u5341\u516D","\u5341\u4E03","\u5341\u516B","\u5341\u4E5D","\u4E8C\u5341"],un={not_started:"\u672A\u5F00\u542F",not_pass:"\u672A\u901A\u5173",passed:"\u5DF2\u901A\u5173",delay_passed:"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173"},On={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},Qn=({classroomList:ae,globalSetting:z,dispatch:x,pageNum:ut,pptInfo:dt,openEwm:Tn,aiImg:xn,addPage:Ht,maxPage:Mt,setOpenEwm:gn,behavior:ea,changePage:Un,pptFullScreen:Rn,clickTab:yn,gotoSlide:Bn,openCheckInfo:xa})=>{var Gn,aa,Dn,na,kn,zn,Ln,Ta,Zt,Aa,Qa,Ra,rr,ta,Na,vl,Da,rl,Ur,uu,Mr,Dr,dl,ml,Nr,Qu,Io,Nu,_u,Mo,ei,po,ku,no,Ko,ri,Wi,Hi,Gi,Bi,as,vi,Ki,ui,Ti,ls,ki,_i,du,No,wo,bi,wi,yo,Li,rs,Ha,Ri,ks,us,Ji,Cs,tc,Fs,os,xi,nc,Ls,nu,is,Po,Bc,Rs,Bs,_o,Ju,ss,mr,js,cs,Jo,bs,Xi,zo,ac,zs,lc,rc,uc,oc,ic,Hc,Di,xo,Cn,bc,Zs,ti,Us,pi,Yo,ds,ws,sc,wc,Gc,gi,Ys,cc;const[ms]=(0,se.useSearchParams)(),[xs,Ds]=(0,a.useState)(null),[Oo,fs]=(0,a.useState)(!1),[En,Va]=(0,a.useState)(""),[el]=ue.default.useForm(),[Vr,au]=(0,a.useState)(!1),Kn=(0,se.useParams)(),[Za,ur]=(0,a.useState)(!1),[Sr,Pu]=(0,a.useState)(!1),[ou,ao]=(0,a.useState)({summary:[],summaryTotal:1,details:[],studentList:[]}),[qi,od]=(0,a.useState)({}),[$i,id]=(0,a.useState)({page:1,page_size:20,course_group_id:"",search:""}),[sd,ym]=(0,a.useState)(null),[Cm,o0]=(0,a.useState)(!1),[xd,Dd]=(0,a.useState)(!1),[Fm,Bm]=(0,a.useState)(null),[Sd,i0]=(0,a.useState)(null),Id=(0,a.useRef)(Ft(ye.Z.CABLE_SERVER||"wss://data.educoder.net/cable")),s0=(0,a.useRef)(null),[bm,c0]=(0,a.useState)(!1),[Ss,wm]=(0,a.useState)({}),[xm,Md]=(0,a.useState)(!1),[Nd,Pd]=(0,a.useState)(1),[Dm,d0]=(0,a.useState)(!1),[Si,vs]=(0,a.useState)(),[_m,Jm]=(0,a.useState)(1),[oi,xc]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh",showExtra:!0}),[m0,Od]=(0,a.useState)(!1),Sm={SINGLE:E(68568),MULTIPLE:E(68568),JUDGMENT:E(50400),PROGRAM:E(88597)},[f0,v0]=(0,a.useState)(!1),[p0,g0]=(0,a.useState)("show_after_submission"),[E0,h0]=(0,a.useState)(!1),[Td,A0]=(0,a.useState)(!1),[Kc,y0]=(0,a.useState)([]),[cd,Im]=(0,a.useState)([]),[kd,Ld]=(0,a.useState)(!1),[Mm,Rd]=(0,a.useState)(!1),[Nm,_c]=(0,a.useState)(!1),[Pm,dd]=(0,a.useState)(!1),[jd,ps]=(0,a.useState)(!1),[Qs,dc]=(0,a.useState)(!1),[Om,Dc]=(0,a.useState)(!1),[Vs,Sc]=(0,a.useState)(!1),Jc=(0,a.useRef)(),Xc=(0,a.useRef)(),{SmartPlanItemBanks:ze}=ae,md=(0,a.useRef)(null),C0=(0,a.useRef)(null),[iu,Is]=(0,a.useState)(0),[Lu,Ic]=(0,a.useState)([]),[Tm,F0]=(0,a.useState)(!1),[km,fd]=(0,a.useState)(!1),[B0,b0]=(0,a.useState)({}),[Ws,zd]=(0,a.useState)(""),vd=(0,a.useRef)(null),ji=(0,a.useRef)(null),[w0,x0]=(0,a.useState)(""),[Zd,Ud]=(0,a.useState)(10);(0,a.useEffect)(()=>{if(!Vr||!(ze!=null&&ze.open_rolling_qrcode_sign))return;const rn=setInterval(()=>{Ud(ia=>ia==1?10:ia-1)},1e3);return()=>clearInterval(rn)},[Vr,ze]),(0,a.useEffect)(()=>{Zd==1&&Yd()},[Zd]);const Yd=()=>ct(void 0,null,function*(){var rn;let ia=yield(0,Ye.ZP)(`/api/courses/${Kn==null?void 0:Kn.coursesId}/smart_plans/${Kn==null?void 0:Kn.id}/refresh_qrcode_token.json`,{method:"post"});(ia==null?void 0:ia.status)==0&&x0((rn=ia==null?void 0:ia.data)==null?void 0:rn.qrcode_token)});(0,a.useEffect)(()=>{var rn;((rn=ze==null?void 0:ze.page)==null?void 0:rn.current_limit_time)>0?zd(ze.page.current_limit_time+1):zd("")},[(Gn=ze==null?void 0:ze.page)==null?void 0:Gn.current_limit_time]);const D0=()=>{if(!vd.current)return Ws;const rn=Math.floor((Date.now()-vd.current)/1e3);return Math.max(0,Ws-rn)},Qd=()=>{const rn=D0();if(zd(rn),rn<=0){ji.current&&(clearTimeout(ji.current),ji.current=null),go();return}ji.current&&clearTimeout(ji.current),ji.current=setTimeout(Qd,1e3)};(0,a.useEffect)(()=>{if(Ws<=0)return;vd.current=Date.now(),Qd();const rn=()=>{document.hidden?ji.current&&(clearTimeout(ji.current),ji.current=null):!ji.current&&Ws>0&&(vd.current=Date.now()-(Ws-D0())*1e3,Qd())};return document.addEventListener("visibilitychange",rn),()=>{ji.current&&clearTimeout(ji.current),document.removeEventListener("visibilitychange",rn)}},[Ws]);const Lm=rn=>{const ia=Math.floor(rn/60),_a=rn%60;return`${String(ia).padStart(2,"0")}:${String(_a).padStart(2,"0")}`},Rm=(rn,ia)=>{const _a=Id.current.subscriptions.create({channel:"SmartPlanChannel",smart_plan_page_item_bank_id:rn,page_id:ia},{connected:()=>{_a.perform("request_initial_stats",{smart_plan_page_item_bank_id:rn,page_id:ia})},received:Xl=>{var Kr,Fu,Xu,Eo,Co,Ei,hi,Ai;const ii=[{name:((Fu=(Kr=ze==null?void 0:ze.item_banks)==null?void 0:Kr[iu])==null?void 0:Fu.item_type)==="PROGRAM"?"\u4E0A\u8BFE\u4EBA\u6570":"\u542C\u8BFE\u4EBA\u6570",value:Xl==null?void 0:Xl.class_num},{name:"\u7B54\u9898\u4EBA\u6570",value:Xl==null?void 0:Xl.answerd_num},{name:((Eo=(Xu=ze==null?void 0:ze.item_banks)==null?void 0:Xu[iu])==null?void 0:Eo.item_type)==="PROGRAM"?"\u901A\u8FC7\u4EBA\u6570":"\u7B54\u5BF9\u4EBA\u6570",value:Xl==null?void 0:Xl.correctly_num},{name:"\u63D0\u4EA4\u7387",value:Xl==null?void 0:Xl.submitted_rate},{name:((Ei=(Co=ze==null?void 0:ze.item_banks)==null?void 0:Co[iu])==null?void 0:Ei.item_type)==="PROGRAM"?"\u901A\u8FC7\u7387":"\u6B63\u786E\u7387",value:Xl==null?void 0:Xl.correct_rate}];ao({summary:ii,summaryTotal:Xl==null?void 0:Xl.total_num,details:Xl==null?void 0:Xl.choice_list,studentList:Xl==null?void 0:Xl.knowledge_answer_student_list}),b0(Xl),((Ai=(hi=ze==null?void 0:ze.item_banks)==null?void 0:hi[iu])==null?void 0:Ai.item_type)=="PROGRAM"&&M0()}});i0(_a)},Vd=()=>{Sd&&(Sd.unsubscribe(),i0(null))};(0,a.useEffect)(()=>{const rn=JSON.parse(localStorage.getItem("unsetCoverpptId")||"[]");return rn!=null&&rn.length&&rn.findIndex(_a=>_a==(Kn==null?void 0:Kn.id))==-1&&Um(),()=>{Vd(),Id.current&&Id.current.disconnect()}},[]),(0,a.useEffect)(()=>{Rn&&yn&&vs(yn)},[Rn,yn]),(0,a.useEffect)(()=>{if(ut)return Ee.Z.subscribe("active-modal-index",ia=>{var _a;ia===1&&(Ds(!0),fs(!1)),ia===2&&(ur(!0),Pu(!0),Va("SELECT"),el.setFieldsValue({item_type:"SELECT",name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:""})),ia===3&&zm(),ia===4&&((_a=s0.current)==null||_a.onClick())})},[ut,Ht]),(0,a.useEffect)(()=>Ee.Z.subscribe("active-data-update",ia=>{go()}),[]),(0,a.useEffect)(()=>{xd&&jm()},[xd]),(0,a.useEffect)(()=>{ut&&ut<=Mt&&(el.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),go(),ur(!1),Pu(!1),dc(!1),Sc(!1),Od(!1),Is(0))},[ut,Mt]),(0,a.useEffect)(()=>{Tn?(ze!=null&&ze.open_rolling_qrcode_sign&&Yd(),au(!0)):Ud(10)},[Tn]);const Wd=(rn,ia,_a)=>{(0,Ye.ZP)(`/api/courses/${Kn==null?void 0:Kn.coursesId}/smart_plans/${Kn==null?void 0:Kn.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{page:rn,allow_answer:ia,is_end:_a,randomData:new Date}}})},Hd=()=>ct(void 0,null,function*(){var rn;const ia=yield(0,Ye.ZP)(`/api/smart_plan_pages/${(rn=ze==null?void 0:ze.page)==null?void 0:rn.id}/init_by_simulate.json`,{method:"post",body:{}})});(0,a.useEffect)(()=>{var rn,ia,_a,Xl,Kr,Fu,Xu,Eo,Co,Ei,hi,Ai;let ii=[];const mc={page_info:0,ai_qna:1,animation_code:2,item_bank:3},gs=(rn=ze==null?void 0:ze.page)==null?void 0:rn.module_sort;gs!=null&&gs.length&&(gs==null||gs.map(Es=>{ii.push(qc[mc[Es]])})),(ii==null?void 0:ii.some(Es=>(Es==null?void 0:Es.key)===Si))||vs((ia=ii==null?void 0:ii[0])==null?void 0:ia.key),Ic(ii),Ic([...ii]),xc(Ue(Oe({},oi),{defaultValue:(_a=ze==null?void 0:ze.page)==null?void 0:_a.animation_code,showExtra:!0,open:0})),Wd(ut,((Xl=ze==null?void 0:ze.page)==null?void 0:Xl.status)=="in_progress",(dt==null?void 0:dt.status)=="ended"),((Kr=ze==null?void 0:ze.relation_positions)==null?void 0:Kr.length)>0&&(Fu=ze==null?void 0:ze.relation_positions)!=null&&Fu.includes(ut)&&Un(ze==null?void 0:ze.relation_positions),(ze==null?void 0:ze.count)>0&&Va(((Eo=(Xu=ze==null?void 0:ze.item_banks)==null?void 0:Xu[iu])==null?void 0:Eo.item_type)=="SINGLE"||((Ei=(Co=ze==null?void 0:ze.item_banks)==null?void 0:Co[iu])==null?void 0:Ei.item_type)=="MULTIPLE"?"SELECT":(Ai=(hi=ze==null?void 0:ze.item_banks)==null?void 0:hi[iu])==null?void 0:Ai.item_type)},[ze]),(0,a.useEffect)(()=>{var rn,ia;kd&&(g0(((rn=ze==null?void 0:ze.page)==null?void 0:rn.solution_visibility)||"show_after_submission"),v0((ia=ze==null?void 0:ze.page)==null?void 0:ia.enable_ai_tutor))},[ze,kd]);const go=()=>ct(void 0,null,function*(){x({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:Kn==null?void 0:Kn.coursesId,id:Kn==null?void 0:Kn.id,position:ut,max_position:Mt}})}),S0=rn=>ct(void 0,null,function*(){var ia;if(rn){let _a=yield(0,Ye.ZP)(`/api/smart_plan_item_banks/${rn}/edit.json`,{method:"get"});if((_a==null?void 0:_a.status)==0)return Im((ia=_a==null?void 0:_a.data)==null?void 0:ia.all_pages),_a==null?void 0:_a.data}}),I0=(rn,ia)=>ct(void 0,null,function*(){var _a,Xl,Kr,Fu,Xu,Eo,Co,Ei,hi,Ai,ii,mc,gs,Mc,Es,Nc;let To=yield(0,Ye.ZP)(`/api/courses/${Kn==null?void 0:Kn.coursesId}/smart_plans/${Kn==null?void 0:Kn.id}/item_bank_statistics.json`,{method:"get",params:{smart_plan_page_item_bank_id:rn,page_id:ia}});if((To==null?void 0:To.status)==0){const Wm=[{name:((Xl=(_a=ze==null?void 0:ze.item_banks)==null?void 0:_a[iu])==null?void 0:Xl.item_type)==="PROGRAM"?"\u4E0A\u8BFE\u4EBA\u6570":"\u542C\u8BFE\u4EBA\u6570",value:(Kr=To==null?void 0:To.data)==null?void 0:Kr.class_num},{name:"\u7B54\u9898\u4EBA\u6570",value:(Fu=To==null?void 0:To.data)==null?void 0:Fu.answerd_num},{name:((Eo=(Xu=ze==null?void 0:ze.item_banks)==null?void 0:Xu[iu])==null?void 0:Eo.item_type)==="PROGRAM"?"\u901A\u8FC7\u4EBA\u6570":"\u7B54\u5BF9\u4EBA\u6570",value:(Co=To==null?void 0:To.data)==null?void 0:Co.correctly_num},{name:"\u63D0\u4EA4\u7387",value:(Ei=To==null?void 0:To.data)==null?void 0:Ei.submitted_rate},{name:((Ai=(hi=ze==null?void 0:ze.item_banks)==null?void 0:hi[iu])==null?void 0:Ai.item_type)==="PROGRAM"?"\u901A\u8FC7\u7387":"\u6B63\u786E\u7387",value:(ii=To==null?void 0:To.data)==null?void 0:ii.correct_rate}];ao({summary:Wm,summaryTotal:(mc=To==null?void 0:To.data)==null?void 0:mc.total_num,details:(gs=To==null?void 0:To.data)==null?void 0:gs.choice_list,studentList:(Mc=To==null?void 0:To.data)==null?void 0:Mc.knowledge_answer_student_list}),b0(To==null?void 0:To.data),((Nc=(Es=ze==null?void 0:ze.item_banks)==null?void 0:Es[iu])==null?void 0:Nc.item_type)=="PROGRAM"&&M0()}});(0,a.useEffect)(()=>{var rn,ia,_a,Xl,Kr,Fu,Xu,Eo,Co,Ei,hi,Ai;return(rn=["in_progress","ended"])!=null&&rn.includes(dt==null?void 0:dt.status)&&(((_a=(ia=ze==null?void 0:ze.page)==null?void 0:ia.smart_plan_page_knowledges)==null?void 0:_a.length)>0||((Xl=ze==null?void 0:ze.item_banks)==null?void 0:Xl.length)>0||(Kr=ze==null?void 0:ze.page)!=null&&Kr.is_ai_question||((Fu=ze==null?void 0:ze.page)==null?void 0:Fu.lesson_mode)=="self_learning")&&((dt==null?void 0:dt.status)=="in_progress"?(Sd&&Vd(),Rm((Eo=(Xu=ze==null?void 0:ze.item_banks)==null?void 0:Xu[iu])==null?void 0:Eo.smart_plan_page_item_bank_id,(Co=ze==null?void 0:ze.page)==null?void 0:Co.id)):I0((hi=(Ei=ze==null?void 0:ze.item_banks)==null?void 0:Ei[iu])==null?void 0:hi.smart_plan_page_item_bank_id,(Ai=ze==null?void 0:ze.page)==null?void 0:Ai.id)),()=>{Vd()}},[ze,iu]);const M0=()=>ct(void 0,null,function*(){var rn,ia,_a;let Xl=yield(0,Ye.ZP)(`/api/smart_plan_item_banks/${(rn=ze==null?void 0:ze.page)==null?void 0:rn.id}/students.json`,{method:"get",params:Ue(Oe({},$i),{item_bank_id:(_a=(ia=ze==null?void 0:ze.item_banks)==null?void 0:ia[iu])==null?void 0:_a.id})});(Xl==null?void 0:Xl.status)==0&&od(Xl==null?void 0:Xl.data)}),jm=()=>ct(void 0,null,function*(){var rn;o0(!0);const ia=yield(0,Ye.ZP)(`/api/smart_plan_item_banks/${(rn=ze==null?void 0:ze.page)==null?void 0:rn.id}/student_comment.json`,{method:"get",params:{user_id:Fm}});(ia==null?void 0:ia.status)===0&&ym(ia==null?void 0:ia.data),o0(!1)}),zm=qt().throttle(Ht,2500,{leading:!0,trailing:!1});(0,a.useEffect)(()=>{var rn;((rn=ze==null?void 0:ze.page)==null?void 0:rn.animation_code)!==""&&Si=="3"&&(clearTimeout(C0.current),C0.current=setTimeout(()=>{var ia,_a;const Xl=document.createElement("iframe");Xl.style.width="100%",Xl.style.height="100%",Xl.style.overflow="auto",Xl.style.border="0";const Kr=Fu=>{try{const Xu=Fu.documentElement.scrollHeight;Xl.style.height=`${Math.max(Xu+10,400)}px`,Xu||setTimeout(()=>{Kr(Fu)},1e3)}catch(Xu){console.error("\u65E0\u6CD5\u8BBF\u95EE iframe \u5185\u5BB9",Xu)}};if(md.current){md.current.innerHTML="",md.current.appendChild(Xl);const Fu=Xl.contentDocument||Xl.contentWindow.document;Fu.open(),Fu.write((ia=ze==null?void 0:ze.page)==null?void 0:ia.animation_code),(_a=Fu.documentElement)==null||_a.scrollHeight,Kr(Fu),setTimeout(()=>{Kr(Fu)},1e3)}},1e3))},[(aa=ze==null?void 0:ze.page)==null?void 0:aa.animation_code,Si,oi.open,Tn]);const Zm=(rn,ia)=>ct(void 0,null,function*(){var _a;const Xl=yield(0,Ye.ZP)(`/api/smart_plan_item_banks/${(_a=ze==null?void 0:ze.page)==null?void 0:_a.id}/animation_code.json`,{method:"put",body:{animation_code:rn}});(Xl==null?void 0:Xl.status)===0&&(le.ZP.success("\u64CD\u4F5C\u6210\u529F"),xc(Ue(Oe({},oi),{open:0})),go(),ia(),_c(!1))});(0,a.useEffect)(()=>{document.getElementById("target").scrollIntoView({behavior:"smooth",block:"start"})},[ea]);const Um=()=>{const rn=_a=>ct(void 0,null,function*(){const Xl=yield(0,Ye.ZP)(`/api/courses/${Kn==null?void 0:Kn.coursesId}/smart_plans/${Kn==null?void 0:Kn.id}/set_cover.json`,{method:"post",body:_a?{}:{position:1}});(Xl==null?void 0:Xl.status)==0&&le.ZP.success("\u8BBE\u7F6E\u6210\u529F")}),ia=()=>{const _a=JSON.parse(localStorage.getItem("unsetCoverpptId")||"[]");_a.push(Kn==null?void 0:Kn.id),localStorage==null||localStorage.setItem("unsetCoverpptId",JSON.stringify(_a))};xe.default.confirm({title:"\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762",maskClosable:!1,icon:null,autoFocusButton:null,centered:!0,width:370,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:a.createElement("span",null,"\u68C0\u6D4B\u5230\u8BFE\u4EF6\u672A\u8BBE\u7F6E\u5C01\u9762\uFF0C\u662F\u5426\u5C06\u7B2C\u4E00\u9875\u8BBE\u4E3A\u5C01\u9762\uFF1F \u201C\u53D6\u6D88\u201D\u5C06\u4F7F\u7528\u9ED8\u8BA4\u5C01\u9762\u56FE\u3002"),onOk:()=>ct(void 0,null,function*(){ia(),yield rn(!1)}),onCancel:()=>ct(void 0,null,function*(){ia()})})},qc=[{key:"1",label:a.createElement("div",{className:`${Ma.subBtn}`},a.createElement("img",{src:E(65560)}),a.createElement("span",null,"\u89E3\u6790")),name:"\u89E3\u6790"},{key:"2",label:a.createElement("div",{className:`${Ma.subBtn}`},a.createElement("img",{src:E(58163)}),a.createElement("span",null,"\u4E92\u52A8")),name:"\u4E92\u52A8"},{key:"3",label:a.createElement("div",{className:`${Ma.subBtn}`},a.createElement("img",{src:E(2402)}),a.createElement("span",null,"\u52A8\u6548")),name:"\u52A8\u6548"},{key:"4",label:a.createElement("div",{className:`${Ma.subBtn}`},a.createElement("img",{src:Sm[(na=(Dn=ze==null?void 0:ze.item_banks)==null?void 0:Dn[iu])==null?void 0:na.item_type]}),a.createElement("span",null,"\u8BD5\u9898")),name:"\u8BD5\u9898"}],Ym=[((kn=Lu==null?void 0:Lu[0])==null?void 0:kn.key)!="4"&&{key:"4",label:a.createElement("div",{onClick:()=>ct(void 0,null,function*(){(yield Hs("item_bank"))&&dd(!0)})},"\u6DFB\u52A0\u8BD5\u9898")},((zn=Lu==null?void 0:Lu[0])==null?void 0:zn.key)!="2"&&{key:"2",label:a.createElement("div",{onClick:()=>ct(void 0,null,function*(){(yield Hs("ai_qna"))&&(Ic([...Lu,qc[1]]),vs("2"),dc(!0),Dc(!0),ps(!1))})},"\u667A\u80FD\u4E92\u52A8")},((Ln=Lu==null?void 0:Lu[0])==null?void 0:Ln.key)!="3"&&{key:"3",label:a.createElement("div",{onClick:()=>ct(void 0,null,function*(){(yield Hs("animation_code"))&&_c(!0)})},"\u667A\u80FD\u52A8\u6548")},((Ta=Lu==null?void 0:Lu[0])==null?void 0:Ta.key)!="1"&&{key:"1",label:a.createElement("div",{onClick:()=>ct(void 0,null,function*(){(yield Hs("page_info"))&&(Ic([...Lu,qc[0]]),vs("1"),Sc(!0),ps(!1))})},"\u89E3\u6790\u63A8\u9001")}].filter(rn=>!!rn),Qm=[{key:"1",label:a.createElement("div",{onClick:()=>{(ze==null?void 0:ze.count)>=5?le.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0"):Ee.Z.publish("active-modal-index",1)}},"\u9898\u5E93\u9009\u9898")},{key:"2",label:a.createElement("div",{onClick:()=>{(ze==null?void 0:ze.count)>=5?le.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0"):Ee.Z.publish("active-modal-index",2)}},"\u81EA\u4E3B\u5EFA\u9898")},{key:"4",label:a.createElement("div",{onClick:()=>{(ze==null?void 0:ze.count)>=5?le.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0"):Ee.Z.publish("active-modal-index",4)}},"\u667A\u80FD\u51FA\u9898")}].filter(rn=>!!rn),Hs=rn=>ct(void 0,null,function*(){var ia;const _a=yield(0,Ye.ZP)(`/api/smart_plan_pages/${(ia=ze==null?void 0:ze.page)==null?void 0:ia.id}/check_module_max.json`,{method:"post",body:{module_type:rn}});return(_a==null?void 0:_a.status)==0?!0:(go(),!1)}),N0=()=>a.createElement(ua,{form:el,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"name",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"is_answer",allowChangeMode:!0}),P0=()=>a.createElement(qa,{form:el,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:"choices"}),Vm=rn=>{const ia=Math.floor(rn/60),_a=rn%60;if(ia>0&&_a==0)return a.createElement("span",{style:{color:"#5F6A95",fontSize:"14px"}},a.createElement("span",{style:{margin:"0 5px",color:"#2EC25B"}},ia),"\u5206\u949F");if(ia==0&&_a>0)return a.createElement("span",{style:{color:"#5F6A95",fontSize:"14px"}},a.createElement("span",{style:{margin:"0 5px",color:"#2EC25B"}},_a),"\u79D2");if(ia>0&&_a>0)return a.createElement("span",{style:{color:"#5F6A95",fontSize:"14px"}},a.createElement("span",{style:{margin:"0 5px",color:"#2EC25B"}},ia),"\u5206\u949F",a.createElement("span",{style:{margin:"0 5px",color:"#2EC25B"}},_a),"\u79D2")};return a.createElement("section",null,m0&&a.createElement("div",null,a.createElement("div",{style:{color:"#000",display:"flex",alignItems:"center",padding:"20px 20px 0 20px",justifyContent:"space-between"}},a.createElement("div",{style:{fontSize:16,fontWeight:500}},"AI\u52A9\u624B"),a.createElement("i",{className:"iconfont icon-guanbi11 font16",style:{cursor:"pointer"},onClick:()=>{Od(!1)}})),a.createElement(Ou,{onPptButtonClick:()=>{const rn=`/IntelligentTools/10?pathid=${Kn.coursesId}&url=${window.location.origin}&name=${ze==null?void 0:ze.smart_plan_name}&type=Course`;(0,ft.xg)(ye.Z.AI_PLATFORM_URL+rn)},className:"pt20",style:{height:"calc(100vh - 50px)"},initDefaultChatDataKey:(Zt=ze==null?void 0:ze.page)==null?void 0:Zt.id,defaultChatData:ze==null?void 0:ze.course_qna_records,data:{ppt_url:xn==null?void 0:xn.map(rn=>rn==null?void 0:rn.url),questionable_type:"SmartPlanItemBank",questionable_id:(Aa=ze==null?void 0:ze.page)==null?void 0:Aa.id,position:ut,type:10}})),!m0&&a.createElement("div",{className:Ma.box,id:"target"},a.createElement("div",{className:Ma.box_header},a.createElement(Se.ZP.Group,{className:Ma.addTypeRadio,onChange:rn=>{var ia,_a,Xl,Kr;Si=="2"&&((_a=(ia=ze==null?void 0:ze.page)==null?void 0:ia.smart_plan_page_knowledges)==null?void 0:_a.length)==0&&!((Xl=ze==null?void 0:ze.page)!=null&&Xl.is_ai_question)?Jc.current.handleClose():Si=="1"&&!((Kr=ze==null?void 0:ze.page)!=null&&Kr.page_info)?Xc.current.handleClose():vs(rn.target.value)},value:Si,optionType:"button"},Lu==null?void 0:Lu.map((rn,ia)=>a.createElement("div",{key:ia},a.createElement(Se.ZP.Button,{value:rn==null?void 0:rn.key,key:ia},rn==null?void 0:rn.name),(Lu==null?void 0:Lu.length)==2&&ia==0&&(dt==null?void 0:dt.status)!="ended"&&a.createElement(re.Z,{title:"\u70B9\u51FB\u8C03\u6574\u4EA4\u4E92\u987A\u5E8F\uFF0C\u5C06\u540C\u6B65\u4FEE\u6539\u5B66\u751F\u7AEF\u5F53\u524D\u9875\u9762\u7684\u5B66\u4E60\u6D41\u7A0B"},a.createElement("i",{className:`iconfont icon-jiaohuan ml10 mr10 font11 ${Ma.iconSty}`,style:{cursor:"pointer",fontSize:"11px"},onClick:()=>ct(void 0,null,function*(){var _a;let Xl=Lu==null?void 0:Lu.map(Fu=>({1:"page_info",2:"ai_qna",3:"animation_code",4:"item_bank"})[Fu==null?void 0:Fu.key]);const Kr=yield(0,Ye.ZP)(`/api/smart_plan_pages/${(_a=ze==null?void 0:ze.page)==null?void 0:_a.id}/change_module_sort.json`,{method:"put",body:{module_sort:[Xl[1],Xl[0]]}});(Kr==null?void 0:Kr.status)==0&&(le.ZP.success("\u64CD\u4F5C\u6210\u529F"),go())})}))))),(Lu==null?void 0:Lu.length)==1&&!Qs&&!Vs&&(dt==null?void 0:dt.status)!="ended"&&a.createElement(ge.Z,{menu:{items:Ym},overlayClassName:Ma.menuSty},a.createElement("div",{className:Ma.box_add},a.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),a.createElement("div",null,"\u6DFB\u52A0"))),(Lu==null?void 0:Lu.length)==2&&!Qs&&!Vs&&(dt==null?void 0:dt.status)!="ended"&&a.createElement(re.Z,{title:"\u5F53\u524D\u6700\u591A\u652F\u6301\u4E24\u4E2A\u4EA4\u4E92\uFF0C\u8BF7\u5220\u9664\u4E0D\u9700\u8981\u7684\u4EA4\u4E92\u4EE5\u6DFB\u52A0\u65B0\u5185\u5BB9"},a.createElement("div",{className:Ma.box_add,style:{cursor:"not-allowed"}},a.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),a.createElement("div",null,"\u6DFB\u52A0"))),a.createElement(re.Z,{title:((Qa=ze==null?void 0:ze.page)!=null&&Qa.animation_code||((rr=(Ra=ze==null?void 0:ze.page)==null?void 0:Ra.smart_plan_page_knowledges)==null?void 0:rr.length)>0||(ta=ze==null?void 0:ze.page)!=null&&ta.is_ai_question||(Na=ze==null?void 0:ze.page)!=null&&Na.page_info||(ze==null?void 0:ze.count)>0)&&(dt==null?void 0:dt.status)!="ended"?"\u5C06\u5F53\u524D\u9875\u9762\u7684\u4EA4\u4E92\u8BBE\u7F6E\u540C\u6B65\u81F3\u5176\u4ED6\u9875\u9762\uFF0C\u5B66\u751F\u7AEF\u5B9E\u65F6\u540C\u6B65":"\u5B66\u4E60\u8FDB\u5EA6\u8BBE\u7F6E"},a.createElement("div",{style:{marginLeft:"auto"}},a.createElement("i",{className:`iconfont icon-shezhi3 ml20 ${Ma.iconSty}`,style:{cursor:"pointer"},onClick:()=>ct(void 0,null,function*(){var rn,ia;let _a=yield S0((rn=ze==null?void 0:ze.page)==null?void 0:rn.id);const Xl=(ia=_a==null?void 0:_a.all_pages)==null?void 0:ia.filter(Kr=>Kr==null?void 0:Kr.checked).map(Kr=>Kr==null?void 0:Kr.id);y0(Xl),h0(_a==null?void 0:_a.progress_control),A0(_a==null?void 0:_a.enable_progress_control),Rd(!0)})}))),a.createElement("div",{className:Ma.box_botton,style:{marginLeft:"10px"},onClick:()=>{Od(!0)}},a.createElement("img",{src:E(69780),width:22}),a.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"AI\u52A9\u624B")),a.createElement("div",{className:Ma.box_botton,style:{marginLeft:"10px"},onClick:()=>{F0(!0)}},a.createElement("img",{src:E(49324),width:18}),a.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"\u8BFE\u4EF6\u4EA4\u4E92")),a.createElement("div",{className:Ma.box_close,onClick:()=>{(0,Mi.vp)()&&(0,Mi.BU)(),se.history.push(`/classrooms/${Kn==null?void 0:Kn.coursesId}/smart_plan`)}},a.createElement("i",{className:"iconfont icon-tuichukejian",style:{width:"16px",height:"16px",marginTop:"2px"}}),a.createElement("div",{style:{marginLeft:"5px"}},"\u4FDD\u5B58\u5E76\u9000\u51FA"))),a.createElement("div",{id:"scroll-container",style:{height:"calc(100vh - 170px)",overflowY:"auto",padding:"0px 20px"}},!((vl=ze==null?void 0:ze.page)!=null&&vl.animation_code)&&!(((rl=(Da=ze==null?void 0:ze.page)==null?void 0:Da.smart_plan_page_knowledges)==null?void 0:rl.length)>0||(Ur=ze==null?void 0:ze.page)!=null&&Ur.is_ai_question||(uu=ze==null?void 0:ze.page)!=null&&uu.page_info)&&(ze==null?void 0:ze.count)==0&&(Lu==null?void 0:Lu.length)==0&&a.createElement("div",{className:Ma.nodataSty},a.createElement("div",{className:Ma.rightWrap},a.createElement("div",{className:Ma.wrap_title},"\u60A8\u53EF\u4EE5\u4E3A\u5DE6\u4FA7\u5E7B\u706F\u7247\u6DFB\u52A0\u4EE5\u4E0B\u4EA4\u4E92\u529F\u80FD\u3002\u5F53\u5B66\u751F\u6D4F\u89C8\u8BE5\u9875\u9762\u65F6\uFF0C\u7CFB\u7EDF\u5C06\u663E\u793A\u9884\u8BBE\u7684\u4EA4\u4E92\u5185\u5BB9\u3002\u5E76\u4E14\u8C03\u6574\u9875\u9762\u987A\u5E8F\u65F6\uFF0C\u4EA4\u4E92\u529F\u80FD\u4F1A\u8DDF\u968F\u539F\u9875\u9762\u79FB\u52A8\u3002"),a.createElement("div",{className:Ma.wrap_add,style:{marginBottom:"20px",marginTop:"60px"}},a.createElement("div",{className:Ma.wrap_button,style:{backgroundImage:`url(${Iu})`},onClick:()=>ct(void 0,null,function*(){if((dt==null?void 0:dt.status)=="ended"){le.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield Hs("item_bank"))&&dd(!0)})},a.createElement("div",{className:Ma.wrap_img},a.createElement("img",{width:30,height:30,src:si})),a.createElement("div",{style:{marginLeft:"12px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u6DFB\u52A0\u8BD5\u9898"),a.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u667A\u80FD\u51FA\u9898+\u9898\u5E93\u7CBE\u9009+\u81EA\u7531\u5EFA\u9898+\u62D3\u5C55\u8BAD\u7EC3\uFF0C\u6559\u5B66\u6D4B\u8BC4\u5168\u641E\u5B9A"))),a.createElement("div",{className:Ma.wrap_button,style:{backgroundImage:`url(${Tu})`,marginLeft:"20px"},onClick:()=>ct(void 0,null,function*(){if((dt==null?void 0:dt.status)=="ended"){le.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield Hs("animation_code"))&&_c(!0)})},a.createElement("div",{className:Ma.wrap_img},a.createElement("img",{width:30,height:30,src:ci})),a.createElement("div",{style:{marginLeft:"12px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u667A\u80FD\u52A8\u6548"),a.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u8F93\u5165\u77E5\u8BC6\u70B9\u5185\u5BB9\uFF0C\u81EA\u52A8\u751F\u6210\u53EF\u7F16\u8F91\u7684\u6559\u5B66\u52A8\u6548\u4EE3\u7801")))),a.createElement("div",{className:Ma.wrap_add,style:{marginBottom:"20px",marginTop:"20px"}},a.createElement("div",{className:Ma.wrap_button,style:{backgroundImage:`url(${xu})`},onClick:()=>ct(void 0,null,function*(){if((dt==null?void 0:dt.status)=="ended"){le.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield Hs("ai_qna"))&&(Ic([...Lu,qc[1]]),vs("2"),dc(!0),Dc(!0),ps(!1))})},a.createElement("div",{className:Ma.wrap_img},a.createElement("img",{width:30,height:30,src:Lo})),a.createElement("div",{style:{marginLeft:"12px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u667A\u80FD\u4E92\u52A8"),a.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u901A\u8FC7\u5927\u6A21\u578B\u4E3B\u52A8\u4E0E\u5B66\u751F\u5F00\u5C55\u542F\u53D1\u5F0F\u4EA4\u6D41\uFF0C\u4E86\u89E3\u5B66\u751F\u5B66\u60C5"))),a.createElement("div",{className:Ma.wrap_button,style:{backgroundImage:`url(${zu})`,marginLeft:"20px"},onClick:()=>ct(void 0,null,function*(){if((dt==null?void 0:dt.status)=="ended"){le.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield Hs("page_info"))&&(Ic([...Lu,qc[0]]),vs("1"),Sc(!0),ps(!1))})},a.createElement("div",{className:Ma.wrap_img},a.createElement("img",{width:30,height:30,src:ni})),a.createElement("div",{style:{marginLeft:"12px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u89E3\u6790\u63A8\u9001"),a.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u5927\u6A21\u578B\u6839\u636E\u5B66\u4E60\u5185\u5BB9\u751F\u6210\u7ED3\u6784\u5316\u89E3\u6790\uFF0C\u4E3B\u52A8\u63A8\u9001\u7ED9\u5B66\u751F\u5B66\u4E60")))))),Si=="1"&&(Vs?a.createElement(Gt,{ref:Xc,isOpen:Vs,isEdit:jd,data:Oe(Ue(Oe({},ze),{url:xn,position:ut,maxPage:Mt}),Kn),changePage:Un,onOk:()=>{le.ZP.success("\u64CD\u4F5C\u6210\u529F"),Sc(!1),ps(!1),go()},onClose:()=>{Sc(!1),ps(!1),go()}}):a.createElement("div",{id:"smartSend",style:{scrollMarginTop:"120px"}},a.createElement("div",{style:{fontWeight:500,display:"flex",fontSize:16,alignItems:"center"}},((Mr=ze==null?void 0:ze.page)==null?void 0:Mr.info_read_min_time)&&a.createElement("div",{style:{fontWeight:500}},"\u6700\u4F4E\u9605\u8BFB\u65F6\u957F",a.createElement("span",{style:{color:"#3061D0",marginLeft:"5px"}},((Dr=ze==null?void 0:ze.page)==null?void 0:Dr.info_read_min_time)==60?"1min":((dl=ze==null?void 0:ze.page)==null?void 0:dl.info_read_min_time)+"s")),(dt==null?void 0:dt.status)!="ended"&&a.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},a.createElement(re.Z,{title:"\u7F16\u8F91\u89E3\u6790\u63A8\u9001"},a.createElement("div",{className:Ma.iconTipSty,onClick:()=>{ps(!0),Sc(!0)}},a.createElement("i",{className:"iconfont icon-bianjikejian"}))),a.createElement(re.Z,{title:"\u5220\u9664\u89E3\u6790\u63A8\u9001"},a.createElement("div",{className:`${Ma.iconTipSty} ${Ma.shanchu}`,onClick:rn=>{xe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u89E3\u6790\u63A8\u9001\uFF1F",onOk:()=>ct(void 0,null,function*(){var ia;let _a=yield(0,Ye.ZP)(`/api/smart_plan_item_banks/${(ia=ze==null?void 0:ze.page)==null?void 0:ia.id}/smart_plan_page_knowledges/delete_page_infos.json`,{method:"delete"});(_a==null?void 0:_a.status)==0&&(le.ZP.success("\u5220\u9664\u6210\u529F"),go())})})}},a.createElement("i",{className:"iconfont icon-shanchu14",style:{cursor:"pointer"}}))))),((ml=ze==null?void 0:ze.page)==null?void 0:ml.page_info)&&a.createElement("div",{style:{padding:"3px 0 5px 12px",marginTop:"20px",background:"rgba(245, 246, 248,0.9)"}},a.createElement(de.Z,{className:"font16 mt5",value:(Nr=ze==null?void 0:ze.page)==null?void 0:Nr.page_info})))),Si=="2"&&(Qs?a.createElement(ln,{ref:Jc,isOpen:Qs,isEdit:jd,addInteraction:Om,data:Oe(Ue(Oe({},ze),{url:xn,position:ut,maxPage:Mt}),Kn),onOk:()=>{le.ZP.success("\u64CD\u4F5C\u6210\u529F"),dc(!1),Dc(!1),ps(!1),go()},onClose:()=>{dc(!1),Dc(!1),ps(!1),go()}}):a.createElement("div",{id:"smartAI",style:{scrollMarginTop:"120px"}},a.createElement("div",{style:{fontWeight:500,display:"flex",fontSize:16,alignItems:"center"}},(dt==null?void 0:dt.status)!="ended"&&a.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},a.createElement(re.Z,{title:"\u7F16\u8F91\u667A\u80FD\u4E92\u52A8"},a.createElement("div",{className:Ma.iconTipSty,onClick:()=>{dc(!0),Dc(!1),ps(!0)}},a.createElement("i",{className:"iconfont icon-bianjikejian"}))),a.createElement(re.Z,{title:"\u5220\u9664\u667A\u80FD\u4E92\u52A8"},a.createElement("div",{className:`${Ma.iconTipSty} ${Ma.shanchu}`,onClick:rn=>{xe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u667A\u80FD\u4E92\u52A8\uFF1F",onOk:()=>ct(void 0,null,function*(){var ia;let _a=yield(0,Ye.ZP)(`/api/smart_plan_item_banks/${(ia=ze==null?void 0:ze.page)==null?void 0:ia.id}/smart_plan_page_knowledges/delete_knowledge.json`,{method:"delete"});(_a==null?void 0:_a.status)==0&&(le.ZP.success("\u5220\u9664\u6210\u529F"),go())})})}},a.createElement("i",{className:"iconfont icon-shanchu14"}))))),((Io=(Qu=ze==null?void 0:ze.page)==null?void 0:Qu.smart_plan_page_knowledges)==null?void 0:Io.length)>0&&a.createElement("div",{style:{width:"100%",marginTop:"15px"}},(_u=(Nu=ze==null?void 0:ze.page)==null?void 0:Nu.smart_plan_page_knowledges)==null?void 0:_u.map((rn,ia)=>a.createElement("div",{key:"index",style:{marginTop:ia==0?"0":"20px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600}},"\u95EE\u9898",tn[ia]),a.createElement("div",{className:Ma.question_list},rn==null?void 0:rn.question),(rn==null?void 0:rn.answer)&&a.createElement("div",{className:Ma.answer_list},a.createElement("span",{style:{fontWeight:600,marginRight:"10px"}},"\u6B63\u786E\u7B54\u6848"),rn==null?void 0:rn.answer)))),((Mo=ze==null?void 0:ze.page)==null?void 0:Mo.is_ai_question)&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#000",display:"flex",alignItems:"center",justifyContent:"space-between",marginTop:"20px"}},a.createElement("div",{style:{fontSize:14,fontWeight:500}},"\u4E92\u52A8\u8981\u6C42"),a.createElement("div",{style:{fontSize:14,fontWeight:400,color:"#5F6368"}},"\u95EE\u9898\u6570\u91CF",a.createElement("span",{style:{margin:"0 5px",color:"#3061D0"}},(ei=ze==null?void 0:ze.page)==null?void 0:ei.ai_question_size),"\u9053")),a.createElement("div",{key:"index",className:Ma.ai_question_list,style:{marginTop:"15px"}},(po=ze==null?void 0:ze.page)==null?void 0:po.ai_requirement)))),a.createElement(jl.Z,{defaultValue:oi.defaultValue,open:oi.open,language:oi.language,height:oi.height,onDynamic:Zm,showExtra:oi.showExtra}),Si=="3"&&a.createElement(a.Fragment,null,a.createElement("div",{style:{display:"flex",alignItems:"center",fontWeight:500}},a.createElement(re.Z,{title:"\u5168\u5C4F\u67E5\u770B"},a.createElement("div",{className:Ma.iconTipSty,style:{marginLeft:"auto"},onClick:()=>{xc(Ue(Oe({},oi),{open:oi.open+1,showExtra:!1}))}},a.createElement("i",{className:"iconfont icon-quanping5"}))),(dt==null?void 0:dt.status)!="ended"&&a.createElement(a.Fragment,null,a.createElement(re.Z,{title:"\u7F16\u8F91\u4EE3\u7801\u52A8\u6548"},a.createElement("div",{className:Ma.iconTipSty,onClick:()=>{xc(Ue(Oe({},oi),{open:oi.open+1,showExtra:!0}))}},a.createElement("i",{className:"iconfont icon-bianjikejian"}))),a.createElement(re.Z,{title:"\u5220\u9664\u4EE3\u7801\u52A8\u6548"},a.createElement("div",{className:`${Ma.iconTipSty} ${Ma.shanchu}`,onClick:()=>{xe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u4EE3\u7801\u52A8\u6548\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>ct(void 0,null,function*(){var rn;const ia=yield(0,Ye.ZP)(`/api/smart_plan_item_banks/${(rn=ze==null?void 0:ze.page)==null?void 0:rn.id}/animation_code.json`,{method:"put",body:{animation_code:null}});(ia==null?void 0:ia.status)===0&&(le.ZP.success("\u5220\u9664\u6210\u529F"),xc(Ue(Oe({},oi),{open:0})),go())})})}},a.createElement("i",{className:"iconfont icon-shanchu14"}))))),a.createElement("div",{className:Ma.code_style,id:"smartAnimation",style:{scrollMarginTop:"120px"}},a.createElement("div",{ref:md}))),Si=="4"&&a.createElement("div",null,a.createElement("div",null,a.createElement("div",{className:Ma.questionWrap},a.createElement("div",{className:Ma.questionHeader},a.createElement("div",{className:Ma.questionTitle},((no=(ku=ze==null?void 0:ze.item_banks)==null?void 0:ku[iu])==null?void 0:no.generate_type)=="ai"&&a.createElement(re.Z,{title:"\u667A\u80FD\u51FA\u9898"},a.createElement("img",{src:Wo,width:18,height:18,style:{marginRight:10}})),a.createElement("span",{className:Ma.question_type},On[(ri=(Ko=ze==null?void 0:ze.item_banks)==null?void 0:Ko[iu])==null?void 0:ri.item_type]),(Wi=ze==null?void 0:ze.page)!=null&&Wi.answer_limit_time?a.createElement("span",{className:Ma.time_long},"\u7B54\u9898\u65F6\u957F",Vm((Hi=ze==null?void 0:ze.page)==null?void 0:Hi.answer_limit_time)):a.createElement("span",null),Ws&&((Gi=ze==null?void 0:ze.page)==null?void 0:Gi.status)=="in_progress"?a.createElement("span",{className:Ma.daojishi},a.createElement("i",{className:"iconfont icon-dingbu-shiyanhuanjingdaojishi"}),a.createElement("span",{style:{margin:"0 5px"}},"\u5012\u8BA1\u65F6"),a.createElement("span",{style:{width:"45px"}},Lm(Ws))):a.createElement("span",null)),a.createElement("div",{className:Ma.shiti_icon},(ze==null?void 0:ze.count)>0&&((dt==null?void 0:dt.status)=="not_started"||((Bi=ze==null?void 0:ze.page)==null?void 0:Bi.status)!="ended")&&a.createElement(re.Z,{title:"\u8BBE\u7F6E"},a.createElement("div",{className:Ma.iconTipSty,onClick:()=>ct(void 0,null,function*(){var rn;yield S0((rn=ze==null?void 0:ze.page)==null?void 0:rn.id),Ld(!0)})},a.createElement("i",{className:`iconfont icon-shezhi9 ${(as=Ma)==null?void 0:as.genghuan}`}))),(ze==null?void 0:ze.count)>0&&(dt==null?void 0:dt.status)!="ended"&&((vi=ze==null?void 0:ze.page)==null?void 0:vi.status)=="not_started"&&a.createElement(re.Z,{title:"\u66F4\u6362\u8BD5\u9898"},a.createElement("div",{className:Ma.iconTipSty,onClick:()=>ct(void 0,null,function*(){Ds(!0),fs(!0)})},a.createElement("i",{className:`iconfont icon-gengxin-genghuan-tihuan ${(Ki=Ma)==null?void 0:Ki.genghuan}`}))),((dt==null?void 0:dt.status)=="not_started"||((ui=ze==null?void 0:ze.page)==null?void 0:ui.status)!="ended")&&a.createElement(re.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},a.createElement("div",{className:Ma.iconTipSty,onClick:()=>ct(void 0,null,function*(){var rn,ia,_a,Xl,Kr,Fu,Xu,Eo,Co,Ei,hi,Ai,ii,mc,gs,Mc,Es;((ia=(rn=ze==null?void 0:ze.item_banks)==null?void 0:rn[iu])==null?void 0:ia.item_type)=="PROGRAM"?window.open(`/problems/newedit/${(Xl=(_a=ze==null?void 0:ze.item_banks)==null?void 0:_a[iu])==null?void 0:Xl.hack_identifier}?is_smart_plan=true&backUrl=/classrooms/${Kn==null?void 0:Kn.coursesId}/smart_plan/${Kn==null?void 0:Kn.id}/ppt_info/info`):(el.setFieldsValue({item_type:((Fu=(Kr=ze==null?void 0:ze.item_banks)==null?void 0:Kr[iu])==null?void 0:Fu.item_type)=="SINGLE"||((Eo=(Xu=ze==null?void 0:ze.item_banks)==null?void 0:Xu[iu])==null?void 0:Eo.item_type)=="MULTIPLE"?"SELECT":(Ei=(Co=ze==null?void 0:ze.item_banks)==null?void 0:Co[iu])==null?void 0:Ei.item_type,choices:(ii=(Ai=(hi=ze==null?void 0:ze.item_banks)==null?void 0:hi[iu])==null?void 0:Ai.choices)==null?void 0:ii.map(Nc=>(Nc.is_answer=Nc.is_answer?1:0,Nc)),analysis:(gs=(mc=ze==null?void 0:ze.item_banks)==null?void 0:mc[iu])==null?void 0:gs.analysis,name:(Es=(Mc=ze==null?void 0:ze.item_banks)==null?void 0:Mc[iu])==null?void 0:Es.name}),ur(!1),Pu(!0))})},a.createElement("i",{className:`iconfont icon-bianjikejian ${(Ti=Ma)==null?void 0:Ti.genghuan}`}))),(ze==null?void 0:ze.count)>0&&((ls=ze==null?void 0:ze.page)==null?void 0:ls.status)=="not_started"&&(dt==null?void 0:dt.status)!="ended"&&a.createElement(re.Z,{title:"\u5220\u9664\u8BD5\u9898"},a.createElement("div",{className:`${Ma.iconTipSty} ${Ma.shanchu}`,onClick:()=>ct(void 0,null,function*(){xe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BD5\u9898\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>ct(void 0,null,function*(){var rn,ia,_a;const Xl=yield(0,Ye.ZP)(`/api/smart_plan_pages/${(rn=ze==null?void 0:ze.page)==null?void 0:rn.id}/delete_item_bank.json`,{method:"delete",body:{item_bank_id:(_a=(ia=ze==null?void 0:ze.item_banks)==null?void 0:ia[iu])==null?void 0:_a.id}});(Xl==null?void 0:Xl.status)===0&&(le.ZP.success("\u5220\u9664\u6210\u529F"),ur(!1),el.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),go(),Is(0))})})})},a.createElement("i",{className:`iconfont icon-shanchu1 ${(ki=Ma)==null?void 0:ki.shanchu}`}))))),["SINGLE","MULTIPLE","JUDGMENT"].includes((du=(_i=ze==null?void 0:ze.item_banks)==null?void 0:_i[iu])==null?void 0:du.item_type)&&a.createElement(Te,{questionIndex:iu+1,question:(No=ze==null?void 0:ze.item_banks)==null?void 0:No[iu],disabled:!0,showAnswer:(dt==null?void 0:dt.status)!=="in_progress"||((wo=ze==null?void 0:ze.page)==null?void 0:wo.status)==="ended"}),((wi=(bi=ze==null?void 0:ze.item_banks)==null?void 0:bi[iu])==null?void 0:wi.item_type)=="PROGRAM"&&a.createElement(We,{questionIndex:iu+1,question:(yo=ze==null?void 0:ze.item_banks)==null?void 0:yo[iu]}),((rs=(Li=ze==null?void 0:ze.item_banks)==null?void 0:Li[iu])==null?void 0:rs.item_type)=="PROGRAM"&&he((Ha=ze==null?void 0:ze.item_banks)==null?void 0:Ha[iu]),((dt==null?void 0:dt.status)!=="in_progress"||((Ri=ze==null?void 0:ze.page)==null?void 0:Ri.status)==="ended")&&((us=(ks=ze==null?void 0:ze.item_banks)==null?void 0:ks[iu])==null?void 0:us.item_type)!="PROGRAM"&&a.createElement(li,{question:(Ji=ze==null?void 0:ze.item_banks)==null?void 0:Ji[iu]})))),a.createElement(we.Z,{bodyStyle:{padding:0},headerStyle:{display:"none"},width:700,onClose:()=>{fd(!1)},destroyOnClose:!0,forceRender:!0,open:km},a.createElement("div",{style:{padding:"20px"}},((ze==null?void 0:ze.count)>0||((tc=(Cs=ze==null?void 0:ze.page)==null?void 0:Cs.smart_plan_page_knowledges)==null?void 0:tc.length)>0||((Fs=ze==null?void 0:ze.page)==null?void 0:Fs.is_ai_question))&&((dt==null?void 0:dt.status)!="not_started"||(dt==null?void 0:dt.status)=="not_started"&&((os=dt==null?void 0:dt.group_settings)==null?void 0:os.some(rn=>rn.status=="ended")))&&((xi=ze==null?void 0:ze.page)==null?void 0:xi.status)!="not_started"&&a.createElement("div",{className:Ma.staticWrap},(ze==null?void 0:ze.count)>0&&a.createElement(a.Fragment,null,a.createElement(Rr,{data:(ou==null?void 0:ou.summary)||[],totalData:ou==null?void 0:ou.summaryTotal,paramsHttp:Kn,smartItembanks:ze,socketData:B0}),((Ls=(nc=ze==null?void 0:ze.item_banks)==null?void 0:nc[iu])==null?void 0:Ls.item_type)!=="PROGRAM"&&a.createElement(oa,{data:(ou==null?void 0:ou.details)||[],paramsHttp:Kn,smartItembanks:ze,socketData:B0})),((is=(nu=ze==null?void 0:ze.item_banks)==null?void 0:nu[iu])==null?void 0:is.item_type)=="PROGRAM"&&a.createElement(a.Fragment,null,a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),a.createElement("div",{className:Ma.subTitle},"\u7B54\u9898\u8BB0\u5F55")),a.createElement(De.default,{dataSource:(qi==null?void 0:qi.smart_plan_users)||[],columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,render:(rn,ia,_a)=>a.createElement("span",{style:{color:"#000"}},rn||"--")},{title:"\u5B66\u53F7",align:"left",width:110,dataIndex:"student_id",ellipsis:!0,render:rn=>a.createElement("span",{style:{color:"#000"}},rn||"--")},{title:"\u73ED\u7EA7",align:"left",width:110,dataIndex:"group_name",ellipsis:!0,render:rn=>a.createElement("span",{style:{color:"#000"}},rn||"--")},{title:"\u7B54\u9898\u72B6\u6001",align:"right",ellipsis:!0,width:130,dataIndex:"answer_status",render:rn=>{switch(rn){case"not_started":return a.createElement("span",{style:{color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F");case"not_pass":return a.createElement("span",{style:{color:"rgb(227,0,0)"}},"\u672A\u901A\u5173");case"passed":return a.createElement("span",{style:{color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173");case"delay_passed":return a.createElement("span",{style:{color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")}}},{title:"\u64CD\u4F5C",align:"right",ellipsis:!0,width:120,dataIndex:"rate",render:(rn,ia)=>a.createElement(pt.ZP,{type:"link",loading:!1,onClick:()=>ct(void 0,null,function*(){wm(ia),c0(!0)})},"\u67E5\u770B\u7B54\u9898\u8BB0\u5F55")}],pagination:{total:(qi==null?void 0:qi.count)||0,onChange:(rn,ia)=>{id(Ue(Oe({},$i),{page:rn,page_size:ia}))},current:$i==null?void 0:$i.page,pageSize:$i==null?void 0:$i.page_size,showTotal:rn=>a.createElement(a.Fragment,null,"\u5171",a.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},rn),"\u6761\u6570\u636E")}})))),a.createElement("div",{className:Ma.close_drawer,onClick:rn=>{rn.stopPropagation(),fd(!1)}},a.createElement("i",{className:"iconfont icon-shouqi10 font14"}))),Sr&&a.createElement(ue.default,{form:el,layout:"vertical",colon:!1,style:{scrollMarginTop:"120px"}},a.createElement(we.Z,{placement:"bottom",bodyStyle:{padding:"10px 50px",paddingBottom:"80px"},headerStyle:{display:"none"},height:"100%",open:Sr},a.createElement("div",{style:{height:"40px",display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"10px"}},a.createElement("div",{style:{fontWeight:500,fontSize:16}},Za?"\u81EA\u4E3B\u5EFA\u9898":"\u7F16\u8F91\u8BD5\u9898"),a.createElement("i",{className:"iconfont icon-guanbi11 font4",style:{cursor:"pointer"},onClick:()=>{Pu(!1),ur(!1)}})),Za&&a.createElement(ue.default.Item,{name:"item_type",label:"\u9898\u578B"},a.createElement(ve.default,{size:"large",onChange:rn=>{switch(el.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),Va(rn),rn){case"SELECT":el.setFieldsValue({choices:Array.from({length:4},()=>({choice_text:"",is_answer:0}))});break;case"JUDGMENT":el.setFieldsValue({choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}]});break}}},a.createElement(ve.default.Option,{value:"SELECT"},"\u9009\u62E9\u9898"),a.createElement(ve.default.Option,{value:"JUDGMENT"},"\u5224\u65AD\u9898"))),Za?a.createElement(a.Fragment,null,En=="SELECT"&&N0(),En=="JUDGMENT"&&P0()):a.createElement(a.Fragment,null,["SINGLE","MULTIPLE"].includes((Bc=(Po=ze==null?void 0:ze.item_banks)==null?void 0:Po[iu])==null?void 0:Bc.item_type)&&N0(),((Bs=(Rs=ze==null?void 0:ze.item_banks)==null?void 0:Rs[iu])==null?void 0:Bs.item_type)=="JUDGMENT"&&P0()),a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",marginTop:20},className:Ma.bottomDiv},a.createElement("div",{className:Ma.save_button,style:{marginRight:"20px"},onClick:()=>{Pu(!1),ur(!1)}},"\u53D6\u6D88"),((dt==null?void 0:dt.status)=="not_started"||((_o=ze==null?void 0:ze.page)==null?void 0:_o.status)!="ended")&&a.createElement("div",{className:Ma.save_button,onClick:()=>ct(void 0,null,function*(){var rn,ia,_a,Xl,Kr;yield el.validateFields();let Fu="";el.getFieldValue("item_type")=="SELECT"?el.getFieldValue("choices").filter(Co=>Co.is_answer==1).length>1?Fu="MULTIPLE":Fu="SINGLE":Fu=el.getFieldValue("item_type");const Xu=Za?`/api/courses/${Kn==null?void 0:Kn.coursesId}/smart_plans/${Kn==null?void 0:Kn.id}/create_item_banks.json`:`/api/smart_plan_item_banks/${(rn=ze==null?void 0:ze.page)==null?void 0:rn.id}.json`,Eo=yield(0,Ye.ZP)(Xu,{method:Za?"post":"put",body:Ue(Oe({},el.getFieldsValue()),{item_type:Fu,position:ut,smart_plan_id:Kn==null?void 0:Kn.id,difficulty:2,item_bank_id:(_a=(ia=ze==null?void 0:ze.item_banks)==null?void 0:ia[iu])==null?void 0:_a.id})});(Eo==null?void 0:Eo.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),go(),Za&&(((Xl=ze==null?void 0:ze.item_banks)==null?void 0:Xl.length)>0?Is((Kr=ze==null?void 0:ze.item_banks)==null?void 0:Kr.length):Is(0)),vs("4"),ur(!1),Pu(!1))})},"\u4FDD\u5B58"))))),Si=="4"&&a.createElement("div",{className:Ma.page_footer},(ze==null?void 0:ze.count)>1&&((Ju=Array.from({length:ze==null?void 0:ze.count},(rn,ia)=>ia+1))==null?void 0:Ju.map((rn,ia)=>a.createElement("div",{key:ia,className:ia==iu?Ma.num_style_active:Ma.num_style,onClick:()=>{Is(rn-1)}},rn))),a.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},(dt==null?void 0:dt.status)!="ended"&&a.createElement(ge.Z,{menu:{items:Qm},overlayClassName:Ma.menuSty},a.createElement("div",{className:Ma.question_add},a.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),a.createElement("div",null,"\u6DFB\u52A0\u8BD5\u9898"))),a.createElement("div",{onClick:()=>ct(void 0,null,function*(){var rn,ia;yield Hd(),ms.get("type")?(0,ft.xg)(`/classrooms/${Kn==null?void 0:Kn.coursesId}/smart_plan/${Kn==null?void 0:Kn.id}/ppt_info/info?type=${ms.get("type")}&simulate=true&simulateType=${(rn=Lu==null?void 0:Lu[0])==null?void 0:rn.key}&pptPage=${ut}`):(0,ft.xg)(`/classrooms/${Kn==null?void 0:Kn.coursesId}/smart_plan/${Kn==null?void 0:Kn.id}/ppt_info/info?simulate=true&simulateType=${(ia=Lu==null?void 0:Lu[0])==null?void 0:ia.key}&pptPage=${ut}`)}),className:Ma.question_add,style:{marginLeft:"10px"}},"\u9884\u89C8\u4F53\u9A8C"),(ze==null?void 0:ze.count)>0&&((ss=ze==null?void 0:ze.page)==null?void 0:ss.status)!="not_started"&&((dt==null?void 0:dt.status)!="not_started"||(dt==null?void 0:dt.status)=="not_started"&&((mr=dt==null?void 0:dt.group_settings)==null?void 0:mr.some(rn=>rn.status=="ended")))&&a.createElement("div",{className:Ma.question_add,style:{marginLeft:"10px"},onClick:()=>ct(void 0,null,function*(){var rn,ia,_a;(dt==null?void 0:dt.status)=="not_started"&&(yield I0((ia=(rn=ze==null?void 0:ze.item_banks)==null?void 0:rn[iu])==null?void 0:ia.smart_plan_page_item_bank_id,(_a=ze==null?void 0:ze.page)==null?void 0:_a.id)),fd(!0)})},a.createElement("div",null,"\u7B54\u9898\u6982\u89C8")),(dt==null?void 0:dt.status)=="in_progress"&&((js=ze==null?void 0:ze.page)==null?void 0:js.lesson_mode)!="self_learning"&&!(ze!=null&&ze.is_extra)&&((cs=ze==null?void 0:ze.page)==null?void 0:cs.status)=="in_progress"&&((Jo=ze==null?void 0:ze.page)==null?void 0:Jo.answer_limit_time)>0&&a.createElement("div",{className:Ma.yanshi_style,onClick:()=>ct(void 0,null,function*(){x({type:"classroomList/setActionTabs",payload:{key:"question_time",params:{title:"\u5EF6\u65F6\u8BBE\u7F6E",smart_plans_id:Kn==null?void 0:Kn.id,SmartPlanItemBanks:ze}}})})},"\u5EF6\u65F6"),(dt==null?void 0:dt.status)=="in_progress"&&((bs=ze==null?void 0:ze.page)==null?void 0:bs.lesson_mode)!="self_learning"&&!(ze!=null&&ze.is_extra)&&(((Xi=ze==null?void 0:ze.page)==null?void 0:Xi.status)=="not_started"||((zo=ze==null?void 0:ze.page)==null?void 0:zo.status)=="ended")&&a.createElement("div",{className:Ma.yulan_style,onClick:()=>ct(void 0,null,function*(){x({type:"classroomList/setActionTabs",payload:{key:"question_time",params:{title:"\u8BBE\u7F6E\u7B54\u9898\u65F6\u957F",smart_plans_id:Kn==null?void 0:Kn.id,SmartPlanItemBanks:ze}}})})},((ac=ze==null?void 0:ze.page)==null?void 0:ac.status)=="ended"?"\u91CD\u542F\u7B54\u9898":"\u542F\u52A8\u7B54\u9898"),(dt==null?void 0:dt.status)=="in_progress"&&((zs=ze==null?void 0:ze.page)==null?void 0:zs.lesson_mode)!="self_learning"&&!(ze!=null&&ze.is_extra)&&((lc=ze==null?void 0:ze.page)==null?void 0:lc.status)=="in_progress"&&a.createElement("div",{className:Ma.yulan_style_end,onClick:()=>ct(void 0,null,function*(){var rn;let ia=yield(0,Ye.ZP)(`/api/courses/${Kn==null?void 0:Kn.coursesId}/smart_plans/${Kn==null?void 0:Kn.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(rn=ze==null?void 0:ze.page)==null?void 0:rn.id,status:"ended"}});(ia==null?void 0:ia.status)==0&&(le.ZP.success("\u5DF2\u7ED3\u675F\u7B54\u9898"),go(),ao(ia==null?void 0:ia.data))})},"\u7ED3\u675F\u7B54\u9898"))),Si=="1"&&a.createElement("div",{className:Ma.page_footer},Vs&&a.createElement("div",{className:Ma.cancle_sty,style:{marginLeft:"auto"},onClick:()=>{Xc.current.handleClose()}},"\u53D6\u6D88"),Vs&&a.createElement("div",{className:Ma.yulan_style,onClick:()=>{Xc.current.onClickSave()}},"\u4FDD\u5B58\u89E3\u6790"),a.createElement("div",{className:Ma.question_add,style:Vs?{marginLeft:"10px"}:{marginLeft:"auto"},onClick:()=>ct(void 0,null,function*(){var rn,ia;yield Hd(),Vs?Xc.current.onClickPreview():ms.get("type")?(0,ft.xg)(`/classrooms/${Kn==null?void 0:Kn.coursesId}/smart_plan/${Kn==null?void 0:Kn.id}/ppt_info/info?type=${ms.get("type")}&simulate=true&simulateType=${(rn=Lu==null?void 0:Lu[0])==null?void 0:rn.key}&pptPage=${ut}`):(0,ft.xg)(`/classrooms/${Kn==null?void 0:Kn.coursesId}/smart_plan/${Kn==null?void 0:Kn.id}/ppt_info/info?simulate=true&simulateType=${(ia=Lu==null?void 0:Lu[0])==null?void 0:ia.key}&pptPage=${ut}`)})},"\u9884\u89C8\u4F53\u9A8C")),Si=="2"&&a.createElement("div",{className:Ma.page_footer,style:{justifyContent:"flex-end"}},Qs&&a.createElement("div",{className:Ma.cancle_sty,onClick:()=>{Jc.current.handleClose()}},"\u53D6\u6D88"),Qs&&a.createElement("div",{className:Ma.yulan_style,onClick:()=>{Jc.current.onClickSave()}},"\u4FDD\u5B58\u4E92\u52A8"),a.createElement("div",{className:Ma.question_add,style:{marginLeft:"10px"},onClick:()=>ct(void 0,null,function*(){var rn,ia;yield Hd(),Qs?Jc.current.onClickPreview():ms.get("type")?(0,ft.xg)(`/classrooms/${Kn==null?void 0:Kn.coursesId}/smart_plan/${Kn==null?void 0:Kn.id}/ppt_info/info?type=${ms.get("type")}&simulate=true&simulateType=${(rn=Lu==null?void 0:Lu[0])==null?void 0:rn.key}&pptPage=${ut}`):(0,ft.xg)(`/classrooms/${Kn==null?void 0:Kn.coursesId}/smart_plan/${Kn==null?void 0:Kn.id}/ppt_info/info?simulate=true&simulateType=${(ia=Lu==null?void 0:Lu[0])==null?void 0:ia.key}&pptPage=${ut}`)})},"\u9884\u89C8\u4F53\u9A8C"),(dt==null?void 0:dt.status)!="not_started"&&(((uc=(rc=ze==null?void 0:ze.page)==null?void 0:rc.smart_plan_page_knowledges)==null?void 0:uc.length)>0||((oc=ze==null?void 0:ze.page)==null?void 0:oc.is_ai_question))&&((ic=ou==null?void 0:ou.studentList)==null?void 0:ic.length)>0&&a.createElement("div",{className:Ma.question_add,style:{marginLeft:"10px"},onClick:()=>{Md(!0)}},"\u67E5\u770B\u5B66\u4E60\u8BC4\u4EF7"),((Di=(Hc=ze==null?void 0:ze.page)==null?void 0:Hc.smart_plan_page_knowledges)==null?void 0:Di.length)<3&&!((xo=ze==null?void 0:ze.page)!=null&&xo.is_ai_question)&&!Qs&&(dt==null?void 0:dt.status)!="ended"&&a.createElement("div",{className:Ma.yulan_style,style:{marginLeft:"10px"},onClick:()=>{Dc(!0),dc(!0)}},"\u6DFB\u52A0\u95EE\u9898"))),a.createElement(xe.default,{centered:!0,title:"\u5B66\u4E60\u8BC4\u4EF7",keyboard:!1,maskClosable:!1,open:xm,width:700,forceRender:!0,footer:null,destroyOnClose:!0,onCancel:()=>{Md(!1)}},a.createElement(De.default,{pagination:!1,dataSource:(ou==null?void 0:ou.studentList)||[],className:Ma.commentBody,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name",ellipsis:!0,render:(rn,ia,_a)=>rn},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",ellipsis:!0,render:rn=>a.createElement("span",{style:{color:"#000"}},rn||"--")},{title:"\u5B66\u4E60\u8BC4\u4EF7",align:"right",ellipsis:!0,dataIndex:"user_id",render:rn=>a.createElement(pt.ZP,{type:"link",loading:!1,onClick:()=>ct(void 0,null,function*(){Bm(rn),Dd(!0),Md(!1)})},"\u67E5\u770B")}]})),xs&&a.createElement(br.Z,{ispptModal:!0,isChangeQuestion:Oo,setScoreShow:Ds,isshixuns:!1,ScoreShow:!!xs,isloadings:!1,onOk:rn=>ct(void 0,null,function*(){var ia,_a,Xl,Kr,Fu,Xu;if(!rn.length){le.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}let Eo=5-(ze==null?void 0:ze.count);if((rn==null?void 0:rn.length)>Eo&&!Oo){le.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0");return}let Co=yield(0,Ye.ZP)(Oo?`/api/smart_plan_pages/${(ia=ze==null?void 0:ze.page)==null?void 0:ia.id}/change_item_bank.json`:`/api/smart_plan_pages/${(_a=ze==null?void 0:ze.page)==null?void 0:_a.id}/add_item_banks.json`,{method:Oo?"put":"post",body:Oo?{item_bank_id:(Kr=(Xl=ze==null?void 0:ze.item_banks)==null?void 0:Xl[iu])==null?void 0:Kr.id,new_item_bank_id:rn==null?void 0:rn[0]}:{item_bank_ids:rn,position:ut,is_smart_plan:!0}});(Co==null?void 0:Co.status)==0&&(le.ZP.success(Oo?"\u6362\u9898\u6210\u529F":"\u64CD\u4F5C\u6210\u529F"),Ds(!1),fs(!1),yield go(),Oo||(((Fu=ze==null?void 0:ze.item_banks)==null?void 0:Fu.length)>0?Is((Xu=ze==null?void 0:ze.item_banks)==null?void 0:Xu.length):Is(0)),vs("4"),Pu(!1))})}),a.createElement(ol,{aiImg:xn,ref:s0,onSave:(rn,ia)=>ct(void 0,null,function*(){var _a,Xl,Kr;let Fu=rn==null?void 0:rn.filter(Co=>Co.checked!=!0),Xu=5-(ze==null?void 0:ze.count);if((Fu==null?void 0:Fu.length)>Xu){le.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898");return}const Eo=yield(0,Ye.ZP)("/api/intelligent_imports/save.json",{method:"post",body:{sub_discipline_id:[],group_id:[],exam_id:"",exercise_id:"",list:Fu,mode:1,smart_plan:{id:Kn==null?void 0:Kn.id,position:ut},smart_plan_page_id:(_a=ze==null?void 0:ze.page)==null?void 0:_a.id}});Eo.status===0&&(le.ZP.success("\u64CD\u4F5C\u6210\u529F"),go(),((Xl=ze==null?void 0:ze.item_banks)==null?void 0:Xl.length)>0?Is((Kr=ze==null?void 0:ze.item_banks)==null?void 0:Kr.length):Is(0),vs("4"),console.log(Eo)),ia()})}),a.createElement(xe.default,{centered:!0,keyboard:!1,open:Vr,title:ze==null?void 0:ze.smart_plan_name,width:530,forceRender:!0,footer:null,onOk:()=>{au(!1),gn()},onCancel:()=>{au(!1),gn()}},ze!=null&&ze.open_rolling_qrcode_sign?a.createElement("div",{className:Ma.modal},"\u6253\u5F00",a.createElement("span",{style:{color:"#57BE6A",margin:"0 6px"}},a.createElement("i",{className:"iconfont icon-icon-weixin mr5"}),"\u5FAE\u4FE1"),"\u626B\u4E00\u626B\uFF0C \u52A8\u6001\u4E8C\u7EF4\u7801\u5C06\u5728",a.createElement("span",{style:{color:"#3061D0",width:"30px",textAlign:"center"}},Zd,"s"),"\u540E\u5237\u65B0"):a.createElement("div",{className:Ma.modal},"\u6253\u5F00",a.createElement("span",{style:{color:"#57BE6A",margin:"0 6px"}},a.createElement("i",{className:"iconfont icon-icon-weixin mr5"}),"\u5FAE\u4FE1"),"\u626B\u4E00\u626B\uFF0C\u5373\u53EF\u624B\u673A\u7AEF\u7545\u5B66\u8BFE\u4EF6\uFF0C\u968F\u65F6\u5F00\u542F\u9AD8\u6548\u5B66\u4E60\uFF01"),a.createElement("div",{className:Ma.erweima},a.createElement(ie.Z,{key:w0,errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${Kn==null?void 0:Kn.coursesId}&id=${Kn==null?void 0:Kn.id}&codeKey=${w0}`,bgColor:"#FFF",size:260,icon:`${ye.Z.IMG_SERVER}/${(Cn=z==null?void 0:z.setting)==null?void 0:Cn.tab_logo_url}`})),(dt==null?void 0:dt.status)=="in_progress"&&((bc=ze==null?void 0:ze.page)==null?void 0:bc.lesson_mode)=="online_lesson"&&a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",marginBottom:"20px"}},a.createElement(Me.Z,{checked:ze==null?void 0:ze.open_rolling_qrcode_sign,onChange:rn=>ct(void 0,null,function*(){let ia=yield(0,Ye.ZP)(`/api/courses/${Kn==null?void 0:Kn.coursesId}/smart_plans/${Kn==null?void 0:Kn.id}/change_rolling_qrcode_sign.json`,{method:"post",body:{open_rolling_qrcode_sign:rn}});(ia==null?void 0:ia.status)==0&&(rn?Yd():(x0(""),Ud(10)),le.ZP.success("\u64CD\u4F5C\u6210\u529F"),go())}),size:"small"}),a.createElement("div",{style:{margin:"0 10px",color:"#333333"}},"\u5F00\u542F\u52A8\u6001\u4E8C\u7EF4\u7801\u7B7E\u5230"),a.createElement(re.Z,{title:"\u5F00\u542F\u52A8\u6001\u4E8C\u7EF4\u7801\u7B7E\u5230\u540E\uFF0C\u5B66\u751F\u4EC5\u80FD\u626B\u63CF\u4E8C\u7EF4\u7801\u5B8C\u6210\u7B7E\u5230\uFF0C\u5176\u4ED6\u65B9\u5F0F\u7B7E\u5230\u65E0\u6548\u5E76\u4E14\u65E0\u6CD5\u8FDB\u5165\u8BFE\u4EF6\u3002"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao",style:{color:"#ccc",cursor:"pointer"}}))),a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center"}},a.createElement(pt.ZP,{type:"primary",style:{marginBottom:"20px"},onClick:()=>{au(!1),xa()}},"\u67E5\u770B\u7B7E\u5230\u8BE6\u60C5"))),a.createElement(xe.default,{centered:!0,title:a.createElement(Se.ZP.Group,{className:Ma.scoreByBlankRadio,optionType:"button",options:[{label:"\u5B66\u4E60\u8BC4\u4EF7",value:1},{label:"\u95EE\u7B54\u8BB0\u5F55",value:2}],onChange:rn=>{Pd(rn.target.value)},value:Nd}),className:Ma.commentModalSty,keyboard:!1,maskClosable:!1,okText:"\u77E5\u9053\u4E86",open:xd,width:800,forceRender:!0,cancelButtonProps:{style:{display:"none"}},onOk:()=>{Pd(1),Dd(!1)},onCancel:()=>{Pd(1),Dd(!1)}},a.createElement(Ze.Z,{spinning:Cm},a.createElement("div",{className:Ma.evalueWrap},Nd==1&&a.createElement("div",{className:Ma.evalueSty},a.createElement(de.Z,{className:Ma.ansWrap,value:sd==null?void 0:sd.comment})),Nd==2&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#000",fontSize:"14px",marginTop:"10px"}},"\u4EE5\u4E0B\u662F\u5B66\u751F\u4E0E\u667A\u80FD\u5B66\u4F34\u7684\u4E92\u52A8\u8BE6\u60C5\uFF1A"),a.createElement("div",{className:Ma.evalueSty},a.createElement("div",{className:Ma.ansWrap,style:{padding:"0px 12px 12px 12px"}},(Zs=sd==null?void 0:sd.question_and_answer_list)==null?void 0:Zs.map((rn,ia)=>a.createElement("div",{key:ia,className:"mt10"},a.createElement("div",{style:{display:"flex"}},a.createElement("div",{className:Ma.label},"\u667A\u80FD\u52A9\u624B\uFF1A"),a.createElement(de.Z,{className:Ma.asnCont,value:rn==null?void 0:rn.question})),a.createElement("div",{style:{display:"flex"}},a.createElement("div",{className:Ma.label},"\u56DE\u7B54\uFF1A"),a.createElement(de.Z,{className:Ma.asnCont,value:rn==null?void 0:rn.answer})))))))))),a.createElement(xe.default,{centered:!0,title:"\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762",keyboard:!1,maskClosable:!1,open:Dm,width:420,forceRender:!0,onOk:()=>ct(void 0,null,function*(){const rn=yield(0,Ye.ZP)(`/api/courses/${Kn==null?void 0:Kn.coursesId}/smart_plans/${Kn==null?void 0:Kn.id}/set_cover.json`,{method:"post",body:{position:ut}});(rn==null?void 0:rn.status)==0&&(le.ZP.success("\u8BBE\u7F6E\u6210\u529F"),d0(!1))}),onCancel:()=>{d0(!1)}},a.createElement("span",null,"\u662F\u5426\u5C06\u5F53\u524DPPT\u9875\u9762\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762\uFF1F")),a.createElement(xe.default,{centered:!0,title:"\u67E5\u770B\u7B54\u9898\u8BB0\u5F55",keyboard:!1,maskClosable:!1,open:bm,width:800,forceRender:!0,footer:null,destroyOnClose:!0,onCancel:()=>{c0(!1)}},a.createElement("div",null,a.createElement("div",{style:{background:"#F6F7F9",padding:"14px 20px",margin:"10px auto"}},a.createElement("span",{style:{color:"#5F6A95",marginRight:"10px"}},"\u59D3\u540D"),a.createElement("span",{style:{color:"#333333"}},(Ss==null?void 0:Ss.user_name)||"--"),a.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u5B66\u53F7"),a.createElement("span",{style:{color:"#333333"}},(Ss==null?void 0:Ss.student_id)||"--"),a.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u5206\u73ED"),a.createElement("span",{style:{color:"#333333"}},(Ss==null?void 0:Ss.group_name)||"--"),a.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u7B54\u9898\u72B6\u6001"),a.createElement("span",{style:{color:"#333333"}},(un==null?void 0:un[Ss==null?void 0:Ss.answer_status])||"--")),a.createElement(oo,{item:Ss,backUrl:`/classrooms/${Kn==null?void 0:Kn.coursesId}/smart_plan/${Kn==null?void 0:Kn.id}/ppt_info/info`}))),a.createElement(xe.default,{centered:!0,keyboard:!1,open:kd,title:"\u8BBE\u7F6E",width:500,forceRender:!0,onOk:()=>ct(void 0,null,function*(){var rn,ia;const _a=yield(0,Ye.ZP)(`/api/smart_plan_pages/${(rn=ze==null?void 0:ze.page)==null?void 0:rn.id}/settings.json`,{method:"put",body:{position:ut,solution_visibility:p0,enable_ai_tutor:f0}});(_a==null?void 0:_a.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),Wd(ut,((ia=ze==null?void 0:ze.page)==null?void 0:ia.status)=="in_progress",(dt==null?void 0:dt.status)=="ended"),Ld(!1),go())}),onCancel:()=>{Ld(!1)}},a.createElement("div",null,a.createElement("div",{style:{color:"#000000",display:"flex"}},a.createElement("span",null,"\u516C\u5F00\u7B54\u6848\u548C\u89E3\u6790"),a.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u5B66\u751F\u53EF\u5728\u6307\u5B9A\u65F6\u95F4\u67E5\u770B\u8BE5\u8BD5\u9898\u7684\u7B54\u6848\u53CA\u89E3\u6790")),a.createElement(ve.default,{placeholder:"\u8BF7\u9009\u62E9\u516C\u5F00\u65F6\u95F4",style:{width:"100%",marginTop:"10px"},size:"large",value:p0,onChange:rn=>{g0(rn)}},a.createElement(ve.default.Option,{value:"show_after_edit"},"\u63D0\u4EA4\u540E\u663E\u793A"),a.createElement(ve.default.Option,{value:"show_after_submission"},"\u7ED3\u675F\u7B54\u9898\u540E\u663E\u793A"),a.createElement(ve.default.Option,{value:"show_after_ended"},"\u7ED3\u675F\u6388\u8BFE\u540E\u663E\u793A")),((Us=(ti=ze==null?void 0:ze.item_banks)==null?void 0:ti[iu])==null?void 0:Us.item_type)=="PROGRAM"&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#000000",display:"flex",marginTop:"20px",marginBottom:"10px"}},a.createElement("span",null,"\u5F00\u542F\u667A\u80FD\u52A9\u6559"),a.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u5B66\u751F\u53EF\u5728\u8BC4\u6D4B\u9875\u9762\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u52A9\u6559\u8F85\u52A9\u7B54\u9898")),a.createElement(Me.Z,{checked:f0,onChange:rn=>{v0(rn)}})))),a.createElement(xe.default,{centered:!0,keyboard:!1,open:Mm,title:((pi=ze==null?void 0:ze.page)!=null&&pi.animation_code||((ds=(Yo=ze==null?void 0:ze.page)==null?void 0:Yo.smart_plan_page_knowledges)==null?void 0:ds.length)>0||(ws=ze==null?void 0:ze.page)!=null&&ws.is_ai_question||(sc=ze==null?void 0:ze.page)!=null&&sc.page_info||(ze==null?void 0:ze.count)>0)&&(dt==null?void 0:dt.status)!="ended"?"\u540C\u6B65\u4EA4\u4E92\u8BBE\u7F6E":"\u5B66\u4E60\u8FDB\u5EA6\u8BBE\u7F6E",width:700,okText:"\u786E\u8BA4",forceRender:!0,onOk:()=>ct(void 0,null,function*(){var rn,ia;let _a=[];cd==null||cd.map(Kr=>{Kc!=null&&Kc.includes(Kr==null?void 0:Kr.id)&&Kr!=null&&Kr.bind_module&&_a.push(Kr==null?void 0:Kr.position)});let Xl=!1;if((_a==null?void 0:_a.length)>0?Xl=yield new Promise(Fu=>{xe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:a.createElement("div",null,"\u68C0\u6D4B\u5230",a.createElement("span",{style:{color:"#0152d9",margin:"0 10px"}},_a==null?void 0:_a.map((Xu,Eo,Co)=>`\u7B2C${Xu}\u9875${EoFu(!0),onCancel:()=>Fu(!1)})}):Xl=!0,Xl){const Kr=yield(0,Ye.ZP)(`/api/smart_plan_pages/${(rn=ze==null?void 0:ze.page)==null?void 0:rn.id}/group.json`,{method:"put",body:(ze==null?void 0:ze.count)>0?{position:ut,page_ids:Kc,progress_control:E0,enable_progress_control:Td}:{position:ut,page_ids:Kc,enable_progress_control:Td}});(Kr==null?void 0:Kr.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),go(),Wd(ut,((ia=ze==null?void 0:ze.page)==null?void 0:ia.status)=="in_progress",(dt==null?void 0:dt.status)=="ended"),Rd(!1))}}),onCancel:()=>{Rd(!1)}},a.createElement("div",{style:{color:"#333"}},(((wc=ze==null?void 0:ze.page)==null?void 0:wc.animation_code)||((gi=(Gc=ze==null?void 0:ze.page)==null?void 0:Gc.smart_plan_page_knowledges)==null?void 0:gi.length)>0||((Ys=ze==null?void 0:ze.page)==null?void 0:Ys.is_ai_question)||((cc=ze==null?void 0:ze.page)==null?void 0:cc.page_info)||(ze==null?void 0:ze.count)>0)&&(dt==null?void 0:dt.status)!="ended"&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#9096A3"}},"\u652F\u6301\u5C06\u5F53\u524D\u9875\u9762\u4EA4\u4E92\u8BBE\u7F6E\u540C\u6B65\u81F3\u5176\u4ED6\u9875\u9762\uFF0C\u5B66\u751F\u7AEF\u7684\u5BF9\u5E94\u9875\u9762\u5C06\u5B9E\u65F6\u540C\u6B65\u3002"),a.createElement(ve.default,{placeholder:"\u8BF7\u9009\u62E9\u5E7B\u706F\u7247\u9875\u7801",className:Ma.selectMore,disabled:(dt==null?void 0:dt.status)=="ended",style:{width:"100%",marginTop:"10px"},mode:"multiple",size:"large",value:Kc,showSearch:!1,onChange:rn=>{y0(rn)}},cd==null?void 0:cd.map((rn,ia)=>a.createElement(ve.default.Option,{value:rn==null?void 0:rn.id,key:ia,disabled:(rn==null?void 0:rn.position)==ut},"\u7B2C",rn==null?void 0:rn.position,"\u9875"))),(ze==null?void 0:ze.count)>0&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#000000",display:"flex",marginTop:"20px",marginBottom:"10px"}},a.createElement("span",null,"\u5B66\u4E60\u987A\u5E8F\u8BBE\u7F6E"),a.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u9700\u5B8C\u6210\u672C\u9875\u6240\u6709\u9898\u76EE\u4EE5\u89E3\u9501\u4E0B\u4E00\u9875\uFF1B\u5173\u95ED\u5219\u53EF\u81EA\u7531\u8DF3\u9875\u5B66\u4E60\u3002")),a.createElement(Me.Z,{checked:E0,onChange:rn=>{h0(rn)}}))),a.createElement("div",{style:{color:"#000000",display:"flex",marginTop:"20px",marginBottom:"10px"}},a.createElement("span",null,"\u5B66\u4E60\u8FDB\u5EA6\u63A7\u5236"),a.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u53EF\u81EA\u7531\u7FFB\u9875\u81F3\u6559\u5E08\u5F53\u524D\u6388\u8BFE\u9875\uFF1B\u5173\u95ED\u5219\u5F3A\u5236\u8DDF\u968F\u6559\u5E08\u8FDB\u5EA6\u81EA\u52A8\u7FFB\u9875\u3002")),a.createElement(Me.Z,{checked:Td,onChange:rn=>{A0(rn)}}))),a.createElement(xe.default,{open:Pm,title:"\u6DFB\u52A0\u8BD5\u9898",centered:!0,onCancel:()=>dd(!1),footer:null,width:372},a.createElement("div",{className:"c-grey-333"},"\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B\u65B9\u5F0F\u4E3A\u5F53\u524D\u5E7B\u706F\u7247\u5185\u5BB9\u8BBE\u7F6E\u6D4B\u9A8C\u8BD5\u9898\uFF1A"),a.createElement("div",{className:Ma.add,style:{marginBottom:"20px"}},[{key:4,name:"\u667A\u80FD\u51FA\u9898",img:$l},{key:1,name:"\u9898\u5E93\u9009\u9898",img:E(46503)},{key:2,name:"\u81EA\u4E3B\u5EFA\u9898",img:E(49179)},{key:3,name:"\u62D3\u5C55\u7EC3\u4E60",img:Ci}].map(rn=>a.createElement("div",{className:Ma.add_button,onClick:()=>{Ee.Z.publish("active-modal-index",rn.key),dd(!1)}},a.createElement("img",{width:18,src:rn.img}),a.createElement("aside",{className:"ml10"},rn.name))))),a.createElement(zl,{isEdit:jd,data:Oe(Ue(Oe({},ze),{url:xn,position:ut,maxPage:Mt}),Kn),visible:Nm,changePage:Un,openPreview:rn=>{xc(Ue(Oe({},oi),{defaultValue:rn,showExtra:!0,open:oi.open+1}))},onOk:()=>{le.ZP.success("\u64CD\u4F5C\u6210\u529F"),_c(!1),go()},onClose:()=>_c(!1)}),a.createElement(hd,{interactiveOpen:Tm,maxPage:Mt,onClose:()=>F0(!1),paramsHttp:Kn,handlePageClick:rn=>{Bn(rn)},handleRefresh:()=>{go()},currentPosition:ut}),a.createElement(yd,{Callback:rn=>ct(void 0,null,function*(){var ia;let _a=yield(0,Ye.ZP)(`/api/courses/${Kn==null?void 0:Kn.coursesId}/smart_plans/${Kn==null?void 0:Kn.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(ia=ze==null?void 0:ze.page)==null?void 0:ia.id,status:"in_progress",answer_limit_time:rn}});(_a==null?void 0:_a.status)==0&&(le.ZP.success("\u5DF2\u542F\u52A8\u7B54\u9898"),go(),ao(_a==null?void 0:_a.data),x({type:"classroomList/setActionTabs",payload:{key:""}}))})}))};var sn=(0,se.connect)(({classroomList:ae,globalSetting:z})=>({classroomList:ae,globalSetting:z}))(Qn),In={"weboffice-zone":"weboffice-zone___TKF3X",page_style:"page_style___AiHeR","editable-container":"editable-container___Hv4tS","editable-content":"editable-content___wM_1T",toolbar:"toolbar___cnYFp","line-menu":"line-menu___jgIfE","chat-dialog":"chat-dialog___HS5PJ","chat-header":"chat-header___byzBT","chat-content":"chat-content___jrn7Q","chat-actions":"chat-actions___KhMUp",over_item_list:"over_item_list___BGRpQ",over_item:"over_item____cy2z",close_button:"close_button___ZfK6v",over_button:"over_button___Zixqf",ewm_img:"ewm_img___zUb7w",ewm_text:"ewm_text___XsYJq",kjgj_style:"kjgj_style___jIqhD",kjgj_item:"kjgj_item___d355l",kjgj_img:"kjgj_img___mwqc3",kjgj_text:"kjgj_text___DcyGA",over_content:"over_content___sF378",overcont2wrap:"overcont2wrap___bFkY4",over_content2:"over_content2___hJcZc",over_button2:"over_button2___Jemel",ewm_img2:"ewm_img2___YA3Oe",ewm_text2:"ewm_text2____31uu",officeWrp:"officeWrp___k5Vj6",left:"left___N1Ud5",left_zone:"left_zone___a3NSb",btn_float:"btn_float___heSNx",to_page_style:"to_page_style___LctZq",left_float:"left_float___nZY5i",float_icon:"float_icon___JUMlu",float_text:"float_text___Eq4xh",float_more:"float_more___gL4yG",right:"right___siptG",footer_button:"footer_button___yetpK",quxiao:"quxiao___M3LW4",queren:"queren___nmAw_",close_drawer:"close_drawer___PU7PN",erweima:"erweima___C9QL5",arrow:"arrow___fFtZm",modal:"modal___GuDAW",drawer_ewm:"drawer_ewm___xY2Oi",drawer_ewm_title:"drawer_ewm_title___nHqEm",drawer_text:"drawer_text___EnOs3",drawer_code:"drawer_code___cZMU2"},ca=E(97915);const fa=(0,a.forwardRef)((ae,z)=>{const{prefixCls:x,className:ut,children:dt,size:Tn,style:xn={}}=ae,Ht=wl()(`${x}-panel`,{[`${x}-panel-hidden`]:Tn===0},ut),Mt=Tn!==void 0;return a.createElement("div",{ref:z,className:Ht,style:Object.assign(Object.assign({},xn),{flexBasis:Mt?Tn:"auto",flexGrow:Mt?0:1})},dt)});var Fa=()=>null,Ba=E(29301),va=E(6089),Xa=E(48755),za=E(83397),wa=E(11592),tl=function(ae,z){var x={};for(var ut in ae)Object.prototype.hasOwnProperty.call(ae,ut)&&z.indexOf(ut)<0&&(x[ut]=ae[ut]);if(ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,ut=Object.getOwnPropertySymbols(ae);dt(0,wa.Z)(ae).filter(a.isValidElement).map(x=>{const{props:ut}=x,{collapsible:dt}=ut,Tn=tl(ut,["collapsible"]);return Object.assign(Object.assign({},Tn),{collapsible:Ua(dt)})}),[ae])}function Kl(ae,z,x){return a.useMemo(()=>{const ut=[];for(let dt=0;dt0||Bn.start&&Mt===0&&Ht>0,aa=Bn.start&&Mt>0||Un.end&&Ht===0&&Mt>0;ut[dt]={resizable:xa,startCollapsible:!!(x?aa:Gn),endCollapsible:!!(x?Gn:aa)}}return ut},[z,ae])}var xl=E(77654);function Dl(ae){return Number(ae.slice(0,-1))/100}function Cl(ae){return typeof ae=="string"&&ae.endsWith("%")}function nr(ae,z){const x=ae.map(Bn=>Bn.size),ut=ae.length,dt=z||0,Tn=Bn=>Bn*dt,[xn,Ht]=a.useState(()=>ae.map(Bn=>Bn.defaultSize)),Mt=a.useMemo(()=>{var Bn;const xa=[];for(let Gn=0;Gn{let Bn=[],xa=0;for(let aa=0;aaaa+(Dn||0),0);if(Gn>1||!xa){const aa=1/Gn;Bn=Bn.map(Dn=>Dn===void 0?0:Dn*aa)}else{const aa=(1-Gn)/xa;Bn=Bn.map(Dn=>Dn===void 0?aa:Dn)}return Bn},[Mt,dt]),ea=a.useMemo(()=>gn.map(Tn),[gn,dt]),Un=a.useMemo(()=>ae.map(Bn=>Cl(Bn.min)?Dl(Bn.min):(Bn.min||0)/dt),[ae,dt]),Rn=a.useMemo(()=>ae.map(Bn=>Cl(Bn.max)?Dl(Bn.max):(Bn.max||dt)/dt),[ae,dt]);return[a.useMemo(()=>z?ea:Mt,[ea,z]),ea,gn,Un,Rn,Ht]}function kl(ae,z,x,ut,dt,Tn){const xn=ae.map(kn=>[kn.min,kn.max]),Ht=ut||0,Mt=kn=>kn*Ht;function gn(kn,zn){return typeof kn=="string"?Mt(Dl(kn)):kn!=null?kn:zn}const[ea,Un]=a.useState([]),Rn=a.useRef([]),[yn,Bn]=a.useState(null),xa=()=>x.map(Mt);return[kn=>{Un(xa()),Bn({index:kn,confirmed:!1})},(kn,zn)=>{var Ln;let Ta=null;if((!yn||!yn.confirmed)&&zn!==0){if(zn>0)Ta=kn,Bn({index:kn,confirmed:!0});else for(let Da=kn;Da>=0;Da-=1)if(ea[Da]>0&&z[Da].resizable){Ta=Da,Bn({index:Da,confirmed:!0});break}}const Zt=(Ln=Ta!=null?Ta:yn==null?void 0:yn.index)!==null&&Ln!==void 0?Ln:kn,Aa=(0,xl.Z)(ea),Qa=Zt+1,Ra=gn(xn[Zt][0],0),rr=gn(xn[Qa][0],0),ta=gn(xn[Zt][1],Ht),Na=gn(xn[Qa][1],Ht);let vl=zn;return Aa[Zt]+vlta&&(vl=ta-Aa[Zt]),Aa[Qa]-vl>Na&&(vl=Aa[Qa]-Na),Aa[Zt]+=vl,Aa[Qa]-=vl,dt(Aa),Aa},()=>{Bn(null)},(kn,zn)=>{const Ln=xa(),Ta=Tn?zn==="start"?"end":"start":zn,Zt=Ta==="start"?kn:kn+1,Aa=Ta==="start"?kn+1:kn,Qa=Ln[Zt],Ra=Ln[Aa];if(Qa!==0&&Ra!==0)Ln[Zt]=0,Ln[Aa]+=Qa,Rn.current[kn]=Qa;else{const rr=Qa+Ra,ta=gn(xn[Zt][0],0),Na=gn(xn[Zt][1],Ht),vl=gn(xn[Aa][0],0),Da=gn(xn[Aa][1],Ht),rl=Math.max(ta,rr-Da),uu=(Math.min(Na,rr-vl)-rl)/2,Mr=Rn.current[kn],Dr=rr-Mr;Mr&&Mr<=Da&&Mr>=vl&&Dr<=Na&&Dr>=ta?(Ln[Aa]=Mr,Ln[Zt]=Dr):(Ln[Zt]-=uu,Ln[Aa]+=uu)}return dt(Ln),Ln},yn==null?void 0:yn.index]}var Ul=E(84105),Sl=E(33853),Gl=E(38819),_l=E(87395);function vr(ae){return typeof ae=="number"&&!Number.isNaN(ae)?Math.round(ae):0}var Yl=ae=>{const{prefixCls:z,vertical:x,index:ut,active:dt,ariaNow:Tn,ariaMin:xn,ariaMax:Ht,resizable:Mt,startCollapsible:gn,endCollapsible:ea,onOffsetStart:Un,onOffsetUpdate:Rn,onOffsetEnd:yn,onCollapse:Bn,lazy:xa,containerSize:Gn}=ae,aa=`${z}-bar`,[Dn,na]=(0,a.useState)(null),[kn,zn]=(0,a.useState)(0),Ln=x?0:kn,Ta=x?kn:0,Zt=Da=>{Mt&&Da.currentTarget&&(na([Da.pageX,Da.pageY]),Un(ut))},Aa=Da=>{if(Mt&&Da.touches.length===1){const rl=Da.touches[0];na([rl.pageX,rl.pageY]),Un(ut)}},Qa=Da=>{const rl=Gn*Tn/100,Ur=rl+Da,uu=Math.max(0,Gn*xn/100),Mr=Math.min(Gn,Gn*Ht/100);return Math.max(uu,Math.min(Mr,Ur))-rl},Ra=(0,va.Z)((Da,rl)=>{const Ur=Qa(x?rl:Da);zn(Ur)}),rr=(0,va.Z)(()=>{Rn(ut,Ln,Ta),zn(0)});a.useEffect(()=>{if(Dn){const Da=Mr=>{const{pageX:Dr,pageY:dl}=Mr,ml=Dr-Dn[0],Nr=dl-Dn[1];xa?Ra(ml,Nr):Rn(ut,ml,Nr)},rl=()=>{xa&&rr(),na(null),yn()},Ur=Mr=>{if(Mr.touches.length===1){const Dr=Mr.touches[0],dl=Dr.pageX-Dn[0],ml=Dr.pageY-Dn[1];xa?Ra(dl,ml):Rn(ut,dl,ml)}},uu=()=>{xa&&rr(),na(null),yn()};return window.addEventListener("touchmove",Ur),window.addEventListener("touchend",uu),window.addEventListener("mousemove",Da),window.addEventListener("mouseup",rl),()=>{window.removeEventListener("mousemove",Da),window.removeEventListener("mouseup",rl),window.removeEventListener("touchmove",Ur),window.removeEventListener("touchend",uu)}}},[Dn,xa,x,ut,Gn,Tn,xn,Ht]);const ta={[`--${aa}-preview-offset`]:`${kn}px`},Na=x?_l.Z:Sl.Z,vl=x?Ul.Z:Gl.Z;return a.createElement("div",{className:aa,role:"separator","aria-valuenow":vr(Tn),"aria-valuemin":vr(xn),"aria-valuemax":vr(Ht)},xa&&a.createElement("div",{className:wl()(`${aa}-preview`,{[`${aa}-preview-active`]:!!kn}),style:ta}),a.createElement("div",{className:wl()(`${aa}-dragger`,{[`${aa}-dragger-disabled`]:!Mt,[`${aa}-dragger-active`]:dt}),onMouseDown:Zt,onTouchStart:Aa}),gn&&a.createElement("div",{className:wl()(`${aa}-collapse-bar`,`${aa}-collapse-bar-start`),onClick:()=>Bn(ut,"start")},a.createElement(Na,{className:wl()(`${aa}-collapse-icon`,`${aa}-collapse-start`)})),ea&&a.createElement("div",{className:wl()(`${aa}-collapse-bar`,`${aa}-collapse-bar-end`),onClick:()=>Bn(ut,"end")},a.createElement(vl,{className:wl()(`${aa}-collapse-icon`,`${aa}-collapse-end`)})))},Ql=E(63356),cl=E(16931);const Ll=ae=>{const{componentCls:z}=ae;return{[`&-rtl${z}-horizontal`]:{[`> ${z}-bar`]:{[`${z}-bar-collapse-previous`]:{insetInlineEnd:0,insetInlineStart:"unset"},[`${z}-bar-collapse-next`]:{insetInlineEnd:"unset",insetInlineStart:0}}},[`&-rtl${z}-vertical`]:{[`> ${z}-bar`]:{[`${z}-bar-collapse-previous`]:{insetInlineEnd:"50%",insetInlineStart:"unset"},[`${z}-bar-collapse-next`]:{insetInlineEnd:"50%",insetInlineStart:"unset"}}}}},Pl={position:"absolute",top:"50%",left:{_skip_check_:!0,value:"50%"},transform:"translate(-50%, -50%)"},xr=ae=>{const{componentCls:z,colorFill:x,splitBarDraggableSize:ut,splitBarSize:dt,splitTriggerSize:Tn,controlItemBgHover:xn,controlItemBgActive:Ht,controlItemBgActiveHover:Mt,prefixCls:gn}=ae,ea=`${z}-bar`,Un=`${z}-mask`,Rn=`${z}-panel`,yn=ae.calc(Tn).div(2).equal(),Bn=`${gn}-bar-preview-offset`,xa={position:"absolute",background:ae.colorPrimary,opacity:.2,pointerEvents:"none",transition:"none",zIndex:1,display:"none"};return{[z]:Object.assign(Object.assign(Object.assign({},(0,Ql.Wf)(ae)),{display:"flex",width:"100%",height:"100%",alignItems:"stretch",[`> ${ea}`]:{flex:"none",position:"relative",userSelect:"none",[`${ea}-dragger`]:Object.assign(Object.assign({},Pl),{zIndex:1,"&::before":Object.assign({content:'""',background:xn},Pl),"&::after":Object.assign({content:'""',background:x},Pl),[`&:hover:not(${ea}-dragger-active)`]:{"&::before":{background:Ht}},"&-active":{zIndex:2,"&::before":{background:Mt}},[`&-disabled${ea}-dragger`]:{zIndex:0,"&, &:hover, &-active":{cursor:"default","&::before":{background:xn}},"&::after":{display:"none"}}}),[`${ea}-collapse-bar`]:Object.assign(Object.assign({},Pl),{zIndex:ae.zIndexPopupBase,background:xn,fontSize:ae.fontSizeSM,borderRadius:ae.borderRadiusXS,color:ae.colorText,cursor:"pointer",opacity:0,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{background:Ht},"&:active":{background:Mt}}),"&:hover, &:active":{[`${ea}-collapse-bar`]:{opacity:1}}},[Un]:{position:"fixed",zIndex:ae.zIndexPopupBase,inset:0,"&-horizontal":{cursor:"col-resize"},"&-vertical":{cursor:"row-resize"}},"&-horizontal":{flexDirection:"row",[`> ${ea}`]:{width:0,[`${ea}-preview`]:Object.assign(Object.assign({height:"100%",width:dt},xa),{[`&${ea}-preview-active`]:{display:"block",transform:`translateX(var(--${Bn}))`}}),[`${ea}-dragger`]:{cursor:"col-resize",height:"100%",width:Tn,"&::before":{height:"100%",width:dt},"&::after":{height:ut,width:dt}},[`${ea}-collapse-bar`]:{width:ae.fontSizeSM,height:ae.controlHeightSM,"&-start":{left:{_skip_check_:!0,value:"auto"},right:{_skip_check_:!0,value:yn},transform:"translateY(-50%)"},"&-end":{left:{_skip_check_:!0,value:yn},right:{_skip_check_:!0,value:"auto"},transform:"translateY(-50%)"}}}},"&-vertical":{flexDirection:"column",[`> ${ea}`]:{height:0,[`${ea}-preview`]:Object.assign(Object.assign({height:dt,width:"100%"},xa),{[`&${ea}-preview-active`]:{display:"block",transform:`translateY(var(--${Bn}))`}}),[`${ea}-dragger`]:{cursor:"row-resize",width:"100%",height:Tn,"&::before":{width:"100%",height:dt},"&::after":{width:ut,height:dt}},[`${ea}-collapse-bar`]:{height:ae.fontSizeSM,width:ae.controlHeightSM,"&-start":{top:"auto",bottom:yn,transform:"translateX(-50%)"},"&-end":{top:yn,bottom:"auto",transform:"translateX(-50%)"}}}},[Rn]:{overflow:"auto",padding:"0 1px",scrollbarWidth:"thin",boxSizing:"border-box","&-hidden":{padding:0,overflow:"hidden"},[`&:has(${z}:only-child)`]:{overflow:"hidden"}}}),Ll(ae))}},Lr=ae=>{var z;const x=ae.splitBarSize||2,ut=ae.splitTriggerSize||6,dt=ae.resizeSpinnerSize||20,Tn=(z=ae.splitBarDraggableSize)!==null&&z!==void 0?z:dt;return{splitBarSize:x,splitTriggerSize:ut,splitBarDraggableSize:Tn,resizeSpinnerSize:dt}};var Or=(0,cl.I$)("Splitter",ae=>[xr(ae)],Lr),hr=ae=>{const{prefixCls:z,className:x,style:ut,layout:dt="horizontal",children:Tn,rootClassName:xn,onResizeStart:Ht,onResize:Mt,onResizeEnd:gn,lazy:ea}=ae,{getPrefixCls:Un,direction:Rn,className:yn,style:Bn}=(0,Xa.dj)("splitter"),xa=Un("splitter",z),Gn=(0,za.Z)(xa),[aa,Dn,na]=Or(xa,Gn),kn=dt==="vertical",zn=Rn==="rtl",Ln=!kn&&zn,Ta=Ga(Tn),[Zt,Aa]=(0,a.useState)(),Qa=po=>{const{offsetWidth:ku,offsetHeight:no}=po,Ko=kn?no:ku;Ko!==0&&Aa(Ko)},[Ra,rr,ta,Na,vl,Da]=nr(Ta,Zt),rl=Kl(Ta,rr,zn),[Ur,uu,Mr,Dr,dl]=kl(Ta,rl,ta,Zt,Da,zn),ml=(0,va.Z)(po=>{Ur(po),Ht==null||Ht(rr)}),Nr=(0,va.Z)((po,ku)=>{const no=uu(po,ku);Mt==null||Mt(no)}),Qu=(0,va.Z)(()=>{Mr(),gn==null||gn(rr)}),Io=(0,va.Z)((po,ku)=>{const no=Dr(po,ku);Mt==null||Mt(no),gn==null||gn(no)}),Nu=wl()(xa,x,`${xa}-${dt}`,{[`${xa}-rtl`]:zn},xn,yn,na,Gn,Dn),_u=`${xa}-mask`,Mo=a.useMemo(()=>{const po=[];let ku=0;for(let no=0;no{const no=a.createElement(fa,Object.assign({},po,{prefixCls:xa,size:Ra[ku]}));let Ko=null;const ri=rl[ku];if(ri){const Wi=(Mo[ku-1]||0)+Na[ku],Hi=(Mo[ku+1]||100)-vl[ku+1],Gi=(Mo[ku-1]||0)+vl[ku],Bi=(Mo[ku+1]||100)-Na[ku+1];Ko=a.createElement(Yl,{lazy:ea,index:ku,active:dl===ku,prefixCls:xa,vertical:kn,resizable:ri.resizable,ariaNow:Mo[ku]*100,ariaMin:Math.max(Wi,Hi)*100,ariaMax:Math.min(Gi,Bi)*100,startCollapsible:ri.startCollapsible,endCollapsible:ri.endCollapsible,onOffsetStart:ml,onOffsetUpdate:(as,vi,Ki)=>{let ui=kn?Ki:vi;Ln&&(ui=-ui),Nr(as,ui)},onOffsetEnd:Qu,onCollapse:Io,containerSize:Zt||0})}return a.createElement(a.Fragment,{key:`split-panel-${ku}`},no,Ko)}),typeof dl=="number"&&a.createElement("div",{"aria-hidden":!0,className:wl()(_u,`${_u}-${dt}`)}))))};const _r=hr;_r.Panel=Fa;var Zr=_r,ar={box:"box___9t6dj",code_style:"code_style___L5H95",box_header:"box_header___PThC5",headTip:"headTip___MoiWM",box_wrap:"box_wrap_____SpK",progressbarWrap:"progressbarWrap___Xb_JW",progressItem:"progressItem___r6hIu",circle:"circle___dmxdq",activeWrap:"activeWrap___ZAXAN",quit:"quit___fMx4e",box_botton:"box_botton___nhfoY",mainContent:"mainContent___EseHE",questionWrap:"questionWrap___bTxa_",questionStatus:"questionStatus___g9DRZ",studyUnit:"studyUnit___G1Nk2",page_footer:"page_footer___PFaVy",num_style:"num_style___GIpVz",num_style_active:"num_style_active___bq8RR",button1:"button1___HqBEu",button2:"button2___VYEdv",daojishi:"daojishi___wZ6er",datijieshu:"datijieshu___ouuJX"},Fl={modalContent:"modalContent___iFtJg",modalContentLeft:"modalContentLeft___YMwu4",green:"green___cf5ZK",textArea:"textArea___yDJpX",red:"red___vaJTM",row:"row____R6FZ",html:"html___GYpZl",line:"line___jKbuh",choiceWrap:"choiceWrap___XHmE4",choiceIndex:"choiceIndex___wpoi0",judgementIndex:"judgementIndex___Eie7b",activeAnswer:"activeAnswer___uuVOS",rightAnswer:"rightAnswer___vz9aJ",errorAnswer:"errorAnswer___ffoBB",setAnswerBtn:"setAnswerBtn___JXqx2",activeJudgementAnswer:"activeJudgementAnswer___HPUar",actionWrapper:"actionWrapper___YFUXa",addIcon:"addIcon___XHNO1",deleteIcon:"deleteIcon___Ti66j",analysisWrap:"analysisWrap___a52qa",Drawrap:"Drawrap___sKs5x",iframe:"iframe___ZCHT9",c:"c___yzswq",cpp:"cpp___aD_5y",java:"java___s91Vb",python:"python___PRu_t",commitBtn:"commitBtn___g2N79",questionWrap:"questionWrap___nKdxT",solutionWrap:"solutionWrap___jaM5J",descBox:"descBox___bONsy",title:"title___ufkCS",desc:"desc___DG7jE",choiceBox:"choiceBox___uhqIh",activeAnswerBox:"activeAnswerBox___BEPta",rightAnswerBox:"rightAnswerBox___c561Z",errorAnswerBox:"errorAnswerBox___ouNWS",greenColor:"greenColor___IiAyu",redColor:"redColor___f6vEe"},$r=Object.defineProperty,hu=Object.defineProperties,Qr=Object.getOwnPropertyDescriptors,Hu=Object.getOwnPropertySymbols,cu=Object.prototype.hasOwnProperty,Uu=Object.prototype.propertyIsEnumerable,Zu=(ae,z,x)=>z in ae?$r(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,fu=(ae,z)=>{for(var x in z||(z={}))cu.call(z,x)&&Zu(ae,x,z[x]);if(Hu)for(var x of Hu(z))Uu.call(z,x)&&Zu(ae,x,z[x]);return ae},lu=(ae,z)=>hu(ae,Qr(z));const Gu=({problemset:ae,dispatch:z,question:x,pageCache:ut,solutionVis:dt,disabled:Tn,questionIndex:xn,pageInfo:Ht,SmartPlanItemBanks:Mt,questionChoiceIdsRef:gn,changeChoiceIds:ea})=>{const[Un,Rn]=(0,a.useState)({}),[yn,Bn]=(0,a.useState)([]),xa={fontSize:"18px"},Gn=!(ut!=null&&ut.is_end)&&(Ht==null?void 0:Ht.status)=="ended"||(x==null?void 0:x.is_answered)||(ut==null?void 0:ut.is_end)&&!(Mt!=null&&Mt.allow_answer_after_end),aa=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{var kn;const zn=(0,Jt.cloneDeep)(x);Rn(zn);const Ln=(kn=zn==null?void 0:zn.choices)==null?void 0:kn.map((Ta,Zt)=>lu(fu({},Ta),{checked:Ta==null?void 0:Ta.me_answered}));gn.current=Ln.filter(Ta=>Ta.me_answered).map(Ta=>Ta==null?void 0:Ta.choice_id),Bn([...Ln])},[x]);const Dn=kn=>{if(Gn)return;const zn=yn.map((Ln,Ta)=>lu(fu({},Ln),{checked:Ta===kn?!(Ln!=null&&Ln.checked):Ln==null?void 0:Ln.checked}));gn.current=zn.filter(Ln=>Ln.checked).map(Ln=>Ln==null?void 0:Ln.choice_id),ea(zn.filter(Ln=>Ln.checked).map(Ln=>Ln==null?void 0:Ln.choice_id)),Bn(zn)},na=(kn=!1)=>{let zn="";return yn.forEach((Ln,Ta)=>{kn?Ln!=null&&Ln.me_answered&&(zn=zn+aa[Ta]):Ln!=null&&Ln.is_answer&&(zn=zn+aa[Ta])}),zn};return console.log(xn),a.createElement("div",null,a.createElement("div",{className:Fl.questionWrap},a.createElement(de.Z,{value:'\u591A\u9009\u9898'+(Un==null?void 0:Un.name),style:fu({},xa)}),yn==null?void 0:yn.map((kn,zn)=>{const{is_answer:Ln,checked:Ta,choice_text:Zt,me_answered:Aa}=kn;let Qa="";return x!=null&&x.is_answered?dt?(Ln&&(Qa=Fl.rightAnswerBox),!Ln&&(Ta||Aa)&&(Qa=Fl.errorAnswerBox)):(Ta||Aa)&&(Qa=Fl.activeAnswerBox):Ta&&(Qa=Fl.activeAnswerBox),a.createElement(qe.Z,{key:zn,className:`${Fl.choiceBox} ${Qa}`,align:"middle",wrap:!1,style:{cursor:Gn?"not-allowed":"pointer",marginTop:zn==0?"40px":"20px"},onClick:Ra=>{Dn(zn)}},a.createElement(Qe.Z,{style:{fontWeight:500,fontSize:"20px"},className:Fl.choiceIndex},aa[zn]),a.createElement(Qe.Z,{flex:1,className:"ml30"},a.createElement(de.Z,{className:Fl.html,value:Zt,style:fu({},xa)})),dt&&Ln&&a.createElement(Qe.Z,null,a.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),dt&&!Ln&&(Ta||Aa)&&a.createElement(Qe.Z,null,a.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))}),dt&&a.createElement("div",{className:Fl.solutionWrap},a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),a.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},na(!1))),a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),yn.find(kn=>kn==null?void 0:kn.me_answered)?a.createElement(a.Fragment,null,(()=>{const kn=yn.map((Aa,Qa)=>Aa!=null&&Aa.me_answered?Qa:-1).filter(Aa=>Aa!==-1),zn=yn.map((Aa,Qa)=>Aa!=null&&Aa.is_answer?Qa:-1).filter(Aa=>Aa!==-1),Ta=kn.length===zn.length&&kn.every(Aa=>zn.includes(Aa))?Fl.greenColor:Fl.redColor,Zt=kn.map(Aa=>aa[Aa]).join("");return a.createElement("span",{className:Ta,style:{fontWeight:600,fontSize:"16px"}},Zt||"\u672A\u4F5C\u7B54")})()):a.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),a.createElement("div",null,a.createElement(de.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Un==null?void 0:Un.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var Yu=(0,se.connect)(({problemset:ae})=>({problemset:ae}))(Gu),Gr=E(59301),Au=Object.defineProperty,Do=Object.defineProperties,Du=Object.getOwnPropertyDescriptors,vu=Object.getOwnPropertySymbols,Su=Object.prototype.hasOwnProperty,uo=Object.prototype.propertyIsEnumerable,Tr=(ae,z,x)=>z in ae?Au(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,Zo=(ae,z)=>{for(var x in z||(z={}))Su.call(z,x)&&Tr(ae,x,z[x]);if(vu)for(var x of vu(z))uo.call(z,x)&&Tr(ae,x,z[x]);return ae},Ar=(ae,z)=>Do(ae,Du(z));const Jl=({questionIndex:ae,problemset:z,dispatch:x,question:ut,solutionVis:dt,pageCache:Tn,pageInfo:xn,questionChoiceIdsRef:Ht,SmartPlanItemBanks:Mt,changeChoiceIds:gn})=>{const[ea,Un]=(0,a.useState)({}),[Rn,yn]=(0,a.useState)([]),Bn={fontSize:"18px"},xa=!(Tn!=null&&Tn.is_end)&&(xn==null?void 0:xn.status)=="ended"||(ut==null?void 0:ut.is_answered)||(Tn==null?void 0:Tn.is_end)&&!(Mt!=null&&Mt.allow_answer_after_end),Gn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{var Dn;const na=(0,Jt.cloneDeep)(ut);Un(na);const kn=(Dn=ut==null?void 0:ut.choices)==null?void 0:Dn.map((zn,Ln)=>Ar(Zo({},zn),{checked:zn==null?void 0:zn.me_answered}));Ht.current=kn.filter(zn=>zn.checked).map(zn=>zn==null?void 0:zn.choice_id),yn([...kn])},[ut]);const aa=Dn=>{if(xa)return;const na=Rn.map((kn,zn)=>Ar(Zo({},kn),{checked:zn===Dn}));Ht.current=na.filter(kn=>kn.checked).map(kn=>kn==null?void 0:kn.choice_id),gn(na.filter(kn=>kn.checked).map(kn=>kn==null?void 0:kn.choice_id)),yn(na)};return Gr.createElement("div",null,Gr.createElement("div",{className:Fl.questionWrap},Gr.createElement(de.Z,{value:'\u5355\u9009\u9898'+(ea==null?void 0:ea.name),style:Zo({},Bn)}),Rn==null?void 0:Rn.map((Dn,na)=>{const{is_answer:kn,checked:zn,choice_text:Ln,me_answered:Ta}=Dn;let Zt="";return ut!=null&&ut.is_answered?dt?(kn&&(Zt=Fl.rightAnswerBox),!kn&&(zn||Ta)&&(Zt=Fl.errorAnswerBox)):(zn||Ta)&&(Zt=Fl.activeAnswerBox):zn&&(Zt=Fl.activeAnswerBox),Gr.createElement(qe.Z,{key:na,className:`${Fl.choiceBox} ${Zt}`,align:"middle",wrap:!1,style:{cursor:xa?"not-allowed":"pointer",marginTop:na==0?"40px":"20px"},onClick:Aa=>{aa(na)}},Gr.createElement(Qe.Z,{style:{fontWeight:500,fontSize:"20px"},className:Fl.choiceIndex},Gn[na]),Gr.createElement(Qe.Z,{flex:1,className:"ml30"},Gr.createElement(de.Z,{className:Fl.html,value:Ln,style:Zo({},Bn)})),dt&&kn&&Gr.createElement(Qe.Z,null,Gr.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),dt&&!kn&&(zn||Ta)&&Gr.createElement(Qe.Z,null,Gr.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))}),dt&&Gr.createElement("div",{className:Fl.solutionWrap},Gr.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},Gr.createElement("div",{className:"c-grey-333 mb5 font16"},Gr.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),Gr.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},Gn[Rn.findIndex(Dn=>Dn==null?void 0:Dn.is_answer)])),Gr.createElement("div",{className:"c-grey-333 mb5 font16"},Gr.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),Rn.find(Dn=>Dn==null?void 0:Dn.me_answered)?Gr.createElement(Gr.Fragment,null,(()=>{var Dn;const na=Rn.findIndex(Ln=>Ln==null?void 0:Ln.me_answered),zn=((Dn=Rn[na])==null?void 0:Dn.is_answer)?Fl.greenColor:Fl.redColor;return Gr.createElement("span",{className:zn,style:{fontWeight:600,fontSize:"16px"}},Gn[na])})()):Gr.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),Gr.createElement("div",null,Gr.createElement(de.Z,{value:'\u9898\u76EE\u89E3\u6790'+((ea==null?void 0:ea.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var yu=(0,se.connect)(({problemset:ae})=>({problemset:ae}))(Jl),Wl=Object.defineProperty,cr=Object.defineProperties,so=Object.getOwnPropertyDescriptors,eo=Object.getOwnPropertySymbols,Ao=Object.prototype.hasOwnProperty,fi=Object.prototype.propertyIsEnumerable,Uo=(ae,z,x)=>z in ae?Wl(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,Fi=(ae,z)=>{for(var x in z||(z={}))Ao.call(z,x)&&Uo(ae,x,z[x]);if(eo)for(var x of eo(z))fi.call(z,x)&&Uo(ae,x,z[x]);return ae},qo=(ae,z)=>cr(ae,so(z));const Ni=({problemset:ae,questionIndex:z,dispatch:x,question:ut,pageCache:dt,solutionVis:Tn,disabled:xn,pageInfo:Ht,SmartPlanItemBanks:Mt,questionChoiceIdsRef:gn,changeChoiceIds:ea})=>{const[Un,Rn]=(0,a.useState)({}),[yn,Bn]=(0,a.useState)([]),xa={fontSize:"18px"},Gn=!(dt!=null&&dt.is_end)&&(Ht==null?void 0:Ht.status)=="ended"||(ut==null?void 0:ut.is_answered)||(dt==null?void 0:dt.is_end)&&!(Mt!=null&&Mt.allow_answer_after_end),aa=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{var na;const kn=(0,Jt.cloneDeep)(ut);Rn(kn);const zn=(na=ut==null?void 0:ut.choices)==null?void 0:na.map((Ln,Ta)=>qo(Fi({},Ln),{checked:Ln==null?void 0:Ln.me_answered}));gn.current=zn.filter(Ln=>Ln.checked).map(Ln=>Ln==null?void 0:Ln.choice_id),Bn([...zn])},[ut]);const Dn=na=>{if(Gn)return;const kn=yn.map((zn,Ln)=>qo(Fi({},zn),{checked:Ln===na}));gn.current=kn.filter(zn=>zn.checked).map(zn=>zn==null?void 0:zn.choice_id),ea(kn.filter(zn=>zn.checked).map(zn=>zn==null?void 0:zn.choice_id)),Bn(kn)};return a.createElement("div",null,a.createElement("div",{className:Fl.questionWrap},a.createElement(de.Z,{value:'\u5224\u65AD\u9898'+(Un==null?void 0:Un.name),style:Fi({},xa)}),yn==null?void 0:yn.map((na,kn)=>{const{is_answer:zn,checked:Ln,choice_text:Ta,me_answered:Zt}=na;let Aa="";return ut!=null&&ut.is_answered?Tn?(zn&&(Aa=Fl.rightAnswerBox),!zn&&(Ln||Zt)&&(Aa=Fl.errorAnswerBox)):(Ln||Zt)&&(Aa=Fl.activeAnswerBox):Ln&&(Aa=Fl.activeAnswerBox),a.createElement(qe.Z,{key:kn,className:`${Fl.choiceBox} ${Aa}`,align:"middle",wrap:!1,style:{cursor:Gn?"not-allowed":"pointer",marginTop:kn==0?"40px":"20px"},onClick:Qa=>{Dn(kn)}},a.createElement(Qe.Z,{style:{fontWeight:500,fontSize:"20px"},className:Fl.choiceIndex},aa[kn]),a.createElement(Qe.Z,{flex:1,className:"ml30"},a.createElement(de.Z,{className:Fl.html,value:Ta,style:Fi({},xa)})),Tn&&zn&&a.createElement(Qe.Z,null,a.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),Tn&&!zn&&(Ln||Zt)&&a.createElement(Qe.Z,null,a.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))}),Tn&&a.createElement("div",{className:Fl.solutionWrap},a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),a.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},aa[yn.findIndex(na=>na==null?void 0:na.is_answer)])),a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),yn.find(na=>na==null?void 0:na.me_answered)?a.createElement(a.Fragment,null,(()=>{var na;const kn=yn.findIndex(Ta=>Ta==null?void 0:Ta.me_answered),Ln=((na=yn[kn])==null?void 0:na.is_answer)?Fl.greenColor:Fl.redColor;return a.createElement("span",{className:Ln,style:{fontWeight:600,fontSize:"16px"}},aa[kn])})()):a.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),a.createElement("div",null,a.createElement(de.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Un==null?void 0:Un.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var $o=(0,se.connect)(({problemset:ae})=>({problemset:ae}))(Ni),Ui=E(84849),Ns=E(66649),Yi=E.n(Ns),Ps=E(19160),Jr=E(59301),Os=Object.defineProperty,As=Object.getOwnPropertySymbols,pc=Object.prototype.hasOwnProperty,Pc=Object.prototype.propertyIsEnumerable,gc=(ae,z,x)=>z in ae?Os(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,Ec=(ae,z)=>{for(var x in z||(z={}))pc.call(z,x)&&gc(ae,x,z[x]);if(As)for(var x of As(z))Pc.call(z,x)&&gc(ae,x,z[x]);return ae},ys=(ae,z,x)=>new Promise((ut,dt)=>{var Tn=Mt=>{try{Ht(x.next(Mt))}catch(gn){dt(gn)}},xn=Mt=>{try{Ht(x.throw(Mt))}catch(gn){dt(gn)}},Ht=Mt=>Mt.done?ut(Mt.value):Promise.resolve(Mt.value).then(Tn,xn);Ht((x=x.apply(ae,z)).next())});const Oc=({problemset:ae,dispatch:z,question:x,pageCache:ut,solutionVis:dt,SmartPlanItemBanks:Tn,disabled:xn,questionIndex:Ht,questionChoiceIdsRef:Mt,handleRefresh:gn,childWindow:ea,closeProgram:Un,setCloseProgram:Rn,childsWindow:yn})=>{var Bn;const[xa,Gn]=(0,a.useState)(!1),[aa,Dn]=(0,a.useState)(""),na=(0,se.useParams)(),[kn,zn]=(0,a.useState)(!1),Ln=(0,a.useRef)(null),Ta=(0,a.useRef)(null),Zt={fontSize:"18px"},[Aa,Qa]=(0,a.useState)([]),[Ra,rr]=(0,a.useState)({page:1,limit:10}),[ta,Na]=(0,a.useState)(0),[vl,Da]=(0,a.useState)(null),rl={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};(0,a.useEffect)(()=>{if(!ea||ea.closed)return;const dl=()=>{var Nr;const Qu={type:"showIntelligentTeacherStatus",aiStatus:(Nr=Tn==null?void 0:Tn.page)==null?void 0:Nr.enable_ai_tutor,questionStatus:(x==null?void 0:x.status)==="ended",SmartPlanItemBanks:Tn};ea.postMessage(Qu,"*")};if(Un){Rn("");const Nr={type:"closeIntelligentTeacherStatus"};for(let Qu=0;Qu{dl()},3e3);else{const Nr=()=>{dl(),ea.removeEventListener("load",Nr)};ea.addEventListener("load",Nr)}const ml=()=>{console.log("\u5B50\u7A97\u53E3\u5DF2\u5173\u95ED"),x!=null&&x.hack_user_identifier&&Dr(),gn()};return ea==null||ea.addEventListener("unload",ml),()=>{ea==null||ea.removeEventListener("unload",ml)}},[ea,Tn,x==null?void 0:x.status,Un]),(0,a.useEffect)(()=>()=>{Ta.current=null},[]);const Ur=()=>ys(void 0,null,function*(){if(zn(!0),x!=null&&x.hack_identifier){const dl=yield(0,Ui.nF)({id:x==null?void 0:x.hack_identifier});if((dl==null?void 0:dl.status)===0){const Nr=window.open(`/myproblems/${dl==null?void 0:dl.identifier}?type=smartPlan&exercisesId=${na==null?void 0:na.id}&coursesId=${na==null?void 0:na.coursesId}&questionId=${x==null?void 0:x.id}&smartPlanItemBankId=${x==null?void 0:x.smart_plan_item_bank_id}`,"_blank")}}zn(!1)}),uu={C:Jr.createElement("span",{className:Fl.c},"C"),"C++":Jr.createElement("span",{className:Fl.cpp},"C++"),Java:Jr.createElement("span",{className:Fl.java},"Java"),Python:Jr.createElement("span",{className:Fl.python},"Python")},Mr={not_started:Jr.createElement("span",{style:{fontSize:"18px",color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F"),not_pass:Jr.createElement("span",{style:{fontSize:"18px",color:"rgb(227,0,0)"}},"\u672A\u901A\u5173"),passed:Jr.createElement("span",{style:{fontSize:"18px",color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173"),delay_passed:Jr.createElement("span",{style:{fontSize:"18px",color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")},Dr=(dl=1,ml=10)=>ys(void 0,null,function*(){const Nr=yield(0,Ye.ZP)(`/api/myproblems/${x==null?void 0:x.hack_user_identifier}/submit_records.json`,{method:"get",params:{page:dl,limit:ml}});Qa(Nr==null?void 0:Nr.records),Na(Nr==null?void 0:Nr.records_count)});return(0,a.useEffect)(()=>{x!=null&&x.hack_user_identifier&&Dr()},[x==null?void 0:x.hack_user_identifier]),Jr.createElement("div",null,Jr.createElement("div",{className:Fl.questionWrap},Jr.createElement(de.Z,{value:'

      \u7F16\u7A0B\u9898

      '+(x==null?void 0:x.name),style:Ec({},Zt)}),Jr.createElement("div",{className:Fl.descBox},Jr.createElement("div",{className:Fl.title},Jr.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(Bn=x==null?void 0:x.languages)==null?void 0:Bn.map((dl,ml,Nr)=>Jr.createElement(a.Fragment,{key:ml},uu[dl==null?void 0:dl.language]))),Jr.createElement("div",{className:Fl.desc,style:{height:"max-content",maxHeight:"210px",overflowY:"auto"}},Jr.createElement(de.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(x==null?void 0:x.description),style:{fontSize:"16px",color:"#000"}}))),dt&&Jr.createElement("div",{className:Fl.solutionWrap},Jr.createElement("div",null,Jr.createElement(de.Z,{value:'\u53C2\u8003\u7B54\u6848'+((x==null?void 0:x.answer_text)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),style:{color:"#000"}})),Jr.createElement("div",null,Jr.createElement(de.Z,{value:'\u9898\u76EE\u89E3\u6790'+((x==null?void 0:x.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))),(x==null?void 0:x.answer_status)!="not_started"&&Jr.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"30px",fontWeight:500}},Jr.createElement("span",{style:{fontSize:"18px",color:"#000",fontWeight:"500",marginRight:"10px"}},"\u7B54\u9898\u72B6\u6001"),Mr[x==null?void 0:x.answer_status]),(x==null?void 0:x.answer_status)!="not_started"&&Jr.createElement("div",{className:Fl.descBox},Jr.createElement("div",{className:Fl.title},Jr.createElement("span",{style:{fontSize:"16px",color:"#000",marginRight:"8px"}},"\u6700\u540E\u901A\u5173\u4EE3\u7801"),Jr.createElement("span",{style:{fontSize:"14px",color:"#666"}},"(\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)")),Jr.createElement("div",{className:Fl.desc,style:{backgroundColor:"#fff"}},Jr.createElement(hl.ZP,{height:300,language:x==null?void 0:x.language,value:x!=null&&x.passed_code?Cr.Base64.decode(x==null?void 0:x.passed_code):"",theme:"default",options:rl}))),(x==null?void 0:x.answer_status)!="not_started"&&!!ta&&Jr.createElement(De.default,{style:{marginTop:"40px"},columns:[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"query_index",width:80,render:(dl,ml,Nr)=>Jr.createElement("span",{style:{color:"#000"}},(Ra.page-1)*Ra.limit+Nr+1)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:140,render:(dl,ml)=>Jr.createElement("span",{style:{color:"#000"}},ml!=null&&ml.created_at?Yi()(ml==null?void 0:ml.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(dl,ml)=>{var Nr;return Jr.createElement("span",{className:`${dl===0?"c-green":"c-red"}`},(Nr=gu.Im[dl])==null?void 0:Nr.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}},{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(dl,ml)=>Jr.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>ys(void 0,null,function*(){var Nr,Qu,Io;const Nu=yield(0,Ps.X6)(ml==null?void 0:ml.id);xe.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",autoFocusButton:null,cancelButtonProps:{style:{display:"none"}},title:"\u4EE3\u7801\u5185\u5BB9",content:Jr.createElement("div",{className:"mb10"},Jr.createElement(hl.ZP,{height:300,language:(Nr=Nu==null?void 0:Nu.data)==null?void 0:Nr.language,theme:"vs-light",value:(Qu=Nu==null?void 0:Nu.data)!=null&&Qu.code?Cr.Base64.decode((Io=Nu==null?void 0:Nu.data)==null?void 0:Io.code):"",options:rl}))})})},"\u67E5\u770B\u4EE3\u7801")}].filter(dl=>!!dl),pagination:{total:ta||0,onChange:(dl,ml)=>ys(void 0,null,function*(){rr({page:dl,limit:ml}),yield Dr()}),current:Ra==null?void 0:Ra.page,pageSize:Ra==null?void 0:Ra.limit,showTotal:dl=>Jr.createElement(Jr.Fragment,null,"\u5171",Jr.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},dl),"\u6761\u6570\u636E")},dataSource:Aa})))};var hc=(0,se.connect)(({problemset:ae})=>({problemset:ae}))(Oc),Qi=E(78148),Gs=E(19586),to={header_style:"header_style___Dx0vL",content:"content___RXnuY",legend:"legend___evR3g",legend_icon:"legend_icon___EEW5x",item_list:"item_list___Kl2Op",item_list_title:"item_list_title___NB3Cg",item_title:"item_title___koibo",item_top:"item_top___fIB7h",item_bottom:"item_bottom___wsbMe",box:"box___VtbZB",page_item_acitve:"page_item_acitve___FbAiG",top_content:"top_content___BwoGH",drag_style:"drag_style___t_nRF",page_item:"page_item____ovHq"},Tc=Object.defineProperty,Ac=Object.defineProperties,kc=Object.getOwnPropertyDescriptors,Ts=Object.getOwnPropertySymbols,Lc=Object.prototype.hasOwnProperty,Ks=Object.prototype.propertyIsEnumerable,Pi=(ae,z,x)=>z in ae?Tc(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,ts=(ae,z)=>{for(var x in z||(z={}))Lc.call(z,x)&&Pi(ae,x,z[x]);if(Ts)for(var x of Ts(z))Ks.call(z,x)&&Pi(ae,x,z[x]);return ae},ns=(ae,z)=>Ac(ae,kc(z)),_s=(ae,z,x)=>new Promise((ut,dt)=>{var Tn=Mt=>{try{Ht(x.next(Mt))}catch(gn){dt(gn)}},xn=Mt=>{try{Ht(x.throw(Mt))}catch(gn){dt(gn)}},Ht=Mt=>Mt.done?ut(Mt.value):Promise.resolve(Mt.value).then(Tn,xn);Ht((x=x.apply(ae,z)).next())});const Js={cursor:"move",transition:"unset"},ed=ae=>{const{tag:z}=ae,{listeners:x,transform:ut,transition:dt,isDragging:Tn,setNodeRef:xn}=useSortable({id:z.id}),Ht=Tn&&ut?ns(ts({},Js),{transform:`translate3d(${ut.x}px, ${ut.y}px, 0)`,transition:"unset",zIndex:20,cursor:"pointer"}):ns(ts({},Js),{transition:"none",zIndex:10,cursor:"pointer"});return React.createElement("div",ns(ts({style:Ht,ref:xn},x),{className:styles.drag_style}),React.createElement("div",{className:styles.item_bottom},(z==null?void 0:z.id)==1?"\u4EA4\u4E921":"\u7ED1\u5B9A\u4EA4\u4E92"))},Xs=({globalSetting:ae,interactiveOpen:z,onClose:x,maxPage:ut,currentPage:dt,paramsHttp:Tn,handlePageClick:xn,currentPosition:Ht})=>{var Mt;const[gn,ea]=(0,a.useState)(!1),[Un,Rn]=(0,a.useState)(!1),[yn,Bn]=(0,a.useState)("1");(0,a.useEffect)(()=>{ea(z),Rn(!1)},[z]);const[xa,Gn]=(0,a.useState)([]),aa=()=>_s(void 0,null,function*(){const na=yield(0,Ye.ZP)(`/api/courses/${Tn==null?void 0:Tn.coursesId}/smart_plans/${Tn==null?void 0:Tn.id}/get_user_learn_records.json`,{method:"get"});(na==null?void 0:na.status)==0&&Gn(na==null?void 0:na.data)});(0,a.useEffect)(()=>{z&&aa()},[z]);const Dn=na=>{var kn,zn,Ln,Ta,Zt,Aa,Qa,Ra;((kn=na==null?void 0:na.active)==null?void 0:kn.id)==((zn=na==null?void 0:na.over)==null?void 0:zn.id)&&(Bn((Ln=na==null?void 0:na.active)==null?void 0:Ln.id),Rn(!0)),(Ta=na==null?void 0:na.over)!=null&&Ta.id&&((Zt=na==null?void 0:na.active)==null?void 0:Zt.id)!=((Aa=na==null?void 0:na.over)==null?void 0:Aa.id)&&(console.log((Qa=na==null?void 0:na.active)==null?void 0:Qa.id),console.log((Ra=na==null?void 0:na.over)==null?void 0:Ra.id))};return a.createElement(xe.default,{footer:null,title:null,closable:!1,open:gn,width:"auto",centered:!0,bodyStyle:{padding:0,overflow:"hidden"}},a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{style:{width:"800px",height:"640px",padding:"20px"}},a.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{style:{fontSize:"16px",fontWeight:500}},"\u8BFE\u4EF6\u5B66\u4E60\u8FDB\u5EA6"),a.createElement("i",{className:"iconfont icon-guanbi11 font14",style:{cursor:"pointer"},onClick:()=>{x()}})),a.createElement("div",{className:to.header_style},a.createElement("div",null,"\u7CFB\u7EDF\u5C06\u5B9E\u65F6\u8BB0\u5F55\u5B66\u751F\u7684\u5B66\u4E60\u5B8C\u6210\u60C5\u51B5\uFF0C\u5B8C\u6210\u5B66\u4E60\u89C4\u5219\u5982\u4E0B\uFF1A"),a.createElement("div",null,"1.\u5305\u542B\u4EA4\u4E92\u5185\u5BB9\u7684\u5E7B\u706F\u7247\uFF1A\u9700\u8981\u5B66\u751F\u5B8C\u6210\u6240\u6709\u4EA4\u4E92\u64CD\u4F5C\u624D\u53EF\u6807\u8BB0\u4E3A\u5B8C\u6210\u5B66\u4E60"),a.createElement("div",null,"2.\u65E0\u4EA4\u4E92\u5185\u5BB9\u7684\u5E7B\u706F\u7247\uFF1A\u5B66\u751F\u6301\u7EED\u89C2\u770B\u8FBE10\u79D2\u540E\u81EA\u52A8\u8BB0\u5F55\u4E3A\u5B8C\u6210\u5B66\u4E60")),a.createElement("div",{className:to.content},a.createElement("div",{className:to.legend},a.createElement("div",{className:to.legend_icon,style:{background:"#2EC25B"}}),a.createElement("div",null,"\u5DF2\u5B8C\u6210\u5B66\u4E60\u7684\u5E7B\u706F\u7247"),a.createElement("div",{className:to.legend_icon,style:{background:"#C8D2E0",marginLeft:"40px"}}),a.createElement("div",null,"\u672A\u5B8C\u6210\u5B66\u4E60\u7684\u5E7B\u706F\u7247")),a.createElement("div",{style:{height:"380px",overflowY:"auto"}},a.createElement("div",{className:to.item_list},a.createElement("div",{className:to.item_list_title},(Mt=Array.from({length:Math.ceil((xa==null?void 0:xa.length)/5)},(na,kn)=>kn+1))==null?void 0:Mt.map((na,kn)=>a.createElement("div",{className:to.item_title},a.createElement("div",{className:to.item_top},a.createElement("div",null,"\u5E7B\u706F\u7247"),a.createElement("div",null,"\u9875\xA0\xA0\xA0\u7801")),a.createElement("div",{className:to.item_bottom},"\u4EA4\xA0\xA0\xA0\u4E92")))),a.createElement("div",{className:to.box}," ",xa==null?void 0:xa.map(na=>{var kn,zn,Ln;return a.createElement("div",{className:na!=null&&na.learn_finish?to.page_item_acitve:to.page_item,style:{background:Ht===(na==null?void 0:na.position)?"rgba(48, 97, 208, 0.2)":""}},a.createElement("div",{className:to.item_top,onClick:()=>{xn(na==null?void 0:na.position)}},a.createElement("div",{className:to.top_content},na==null?void 0:na.position)),!!((kn=na==null?void 0:na.module_sort)!=null&&kn.length)&&a.createElement("div",{className:to.drag_style,onClick:()=>{xn(na==null?void 0:na.position)}},a.createElement("div",{className:to.item_bottom},(Ln=(zn=na==null?void 0:na.module_sort)==null?void 0:zn.map((Ta,Zt)=>`\u4EA4\u4E92${Zt+1}`))==null?void 0:Ln.join(" "))))}))))))))};var Rc=(0,se.connect)(({globalSetting:ae})=>({globalSetting:ae}))(Xs),ql=E(59301),jc=Object.defineProperty,zc=Object.defineProperties,Zc=Object.getOwnPropertyDescriptors,yc=Object.getOwnPropertySymbols,Uc=Object.prototype.hasOwnProperty,Yc=Object.prototype.propertyIsEnumerable,Cc=(ae,z,x)=>z in ae?jc(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,qs=(ae,z)=>{for(var x in z||(z={}))Uc.call(z,x)&&Cc(ae,x,z[x]);if(yc)for(var x of yc(z))Yc.call(z,x)&&Cc(ae,x,z[x]);return ae},$s=(ae,z)=>zc(ae,Zc(z)),Vi=(ae,z,x)=>new Promise((ut,dt)=>{var Tn=Mt=>{try{Ht(x.next(Mt))}catch(gn){dt(gn)}},xn=Mt=>{try{Ht(x.throw(Mt))}catch(gn){dt(gn)}},Ht=Mt=>Mt.done?ut(Mt.value):Promise.resolve(Mt.value).then(Tn,xn);Ht((x=x.apply(ae,z)).next())});const Qc=({user:ae,officeToken:z,classroomList:x,globalSetting:ut,loading:dt,problemset:Tn,dispatch:xn,pageCache:Ht,pageNum:Mt,maxPage:gn,aiImg:ea,changePage:Un,isSimulate:Rn,gotoSlide:yn})=>{var Bn,xa,Gn,aa,Dn,na,kn,zn,Ln,Ta,Zt,Aa,Qa,Ra,rr,ta,Na,vl,Da,rl,Ur,uu,Mr,Dr,dl,ml,Nr,Qu,Io,Nu,_u,Mo,ei,po,ku,no,Ko,ri,Wi,Hi,Gi,Bi,as,vi,Ki,ui,Ti,ls,ki,_i,du,No,wo,bi,wi,yo,Li,rs,Ha,Ri,ks,us,Ji,Cs,tc,Fs,os,xi,nc,Ls;const[nu,is]=(0,a.useState)(0),Po=(0,se.useParams)(),[Bc,Rs]=(0,a.useState)(!1),[Bs,_o]=(0,a.useState)(!1),[Ju,ss]=(0,a.useState)(0),[mr,js]=(0,a.useState)([]),cs=(0,a.useRef)(null),Jo=(0,a.useRef)([]),[bs,Xi]=(0,a.useState)(!1),[zo,ac]=(0,a.useState)(null),[zs,lc]=(0,a.useState)([]),[rc,uc]=(0,a.useState)(!1),[oc,ic]=(0,a.useState)(!1),[Hc]=(0,se.useSearchParams)(),[Di,xo]=(0,a.useState)(!1),{SmartPlanItemBanks:Cn}=x,[bc,Zs]=(0,a.useState)(),[ti,Us]=(0,a.useState)(""),pi=(0,a.useRef)(null),Yo=(0,a.useRef)(null);(0,a.useEffect)(()=>{var Za;((Za=Cn==null?void 0:Cn.page)==null?void 0:Za.current_limit_time)>0?Us(Cn.page.current_limit_time+1):Us("")},[(Bn=Cn==null?void 0:Cn.page)==null?void 0:Bn.current_limit_time]);const ds=()=>{if(!pi.current)return ti;const Za=Math.floor((Date.now()-pi.current)/1e3);return Math.max(0,ti-Za)},ws=()=>{const Za=ds();if(Us(Za),Za<=0){Yo.current&&(clearTimeout(Yo.current),Yo.current=null),setTimeout(()=>{Zs(new Date),Oo()},2e3);return}Yo.current&&clearTimeout(Yo.current),Yo.current=setTimeout(ws,1e3)};(0,a.useEffect)(()=>{if(ti<=0)return;ti==1&&setTimeout(()=>{le.ZP.warning("\u7B54\u9898\u7ED3\u675F\uFF0C\u65E0\u6CD5\u7EE7\u7EED\u63D0\u4EA4")},1e3),pi.current=Date.now(),ws();const Za=()=>{document.hidden?Yo.current&&(clearTimeout(Yo.current),Yo.current=null):!Yo.current&&ti>0&&(pi.current=Date.now()-(ti-ds())*1e3,ws())};return document.addEventListener("visibilitychange",Za),()=>{Yo.current&&clearTimeout(Yo.current),document.removeEventListener("visibilitychange",Za)}},[ti]);const sc=Za=>{const ur=Math.floor(Za/60),Sr=Za%60;return`${String(ur).padStart(2,"0")}:${String(Sr).padStart(2,"0")}`},wc={item_bank:"\u8BD5\u9898\u4F5C\u7B54",ai_qna:"\u667A\u6167\u4F34\u5B66",page_info:"\u9605\u8BFB\u89E3\u6790",animation_code:"\u52A8\u6548\u5B66\u4E60"},Gc={page_info:"1",ai_qna:"2",item_bank:"4"},[gi,Ys]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[cc,ms]=(0,a.useState)(""),xs=(0,a.useRef)(null),Ds=(0,a.useRef)(null);(0,a.useEffect)(()=>{var Za;((Za=Cn==null?void 0:Cn.page)==null?void 0:Za.animation_code)!==""&&(clearTimeout(Ds.current),Ds.current=setTimeout(()=>{var ur;const Sr=document.createElement("iframe");Sr.style.width="100%",Sr.style.height="100%",Sr.style.overflow="auto",Sr.style.border="0";const Pu=ou=>{try{const ao=ou.documentElement.scrollHeight;Sr.style.height=`${Math.max(ao+10,400)}px`,ao||setTimeout(()=>{Pu(ou)},1e3)}catch(ao){console.error("\u65E0\u6CD5\u8BBF\u95EE iframe \u5185\u5BB9",ao)}};if(xs.current){xs.current.innerHTML="",xs.current.appendChild(Sr);const ou=Sr.contentDocument||Sr.contentWindow.document;ou.open(),ou.write((ur=Cn==null?void 0:Cn.page)==null?void 0:ur.animation_code),ou.documentElement.scrollHeight,Pu(ou),setTimeout(()=>{Pu(ou)},1e3)}},1e3))},[(xa=Cn==null?void 0:Cn.page)==null?void 0:xa.animation_code,gi.open,Ju,cc]),(0,a.useEffect)(()=>{var Za;if(Mt){const ur=((Za=Cn==null?void 0:Cn.page)==null?void 0:Za.lesson_mode)==="self_learning";(!ur||ur&&cs.current!==Mt)&&Oo()}cs.current=Mt},[Mt,nu,Ht==null?void 0:Ht.randomData]),(0,a.useEffect)(()=>{Jo.current=[]},[nu]),(0,a.useEffect)(()=>{is(0),ss(0),uc(!1),ic(!1)},[Mt]);const Oo=()=>Vi(void 0,null,function*(){Rs(!0);const Za=yield xn({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:Po==null?void 0:Po.coursesId,id:Po==null?void 0:Po.id,position:Mt,max_position:gn,is_simulate:Rn||null}});Rs(!1)});(0,a.useEffect)(()=>{var Za,ur,Sr,Pu;Ys($s(qs({},gi),{defaultValue:(Za=Cn==null?void 0:Cn.page)==null?void 0:Za.animation_code})),ms(new Date),Va((ur=Cn==null?void 0:Cn.item_banks)==null?void 0:ur[nu]),Cn!=null&&Cn.relation_positions&&Un(Cn==null?void 0:Cn.relation_positions);let ou=[];ou=(Pu=(Sr=Cn==null?void 0:Cn.page)==null?void 0:Sr.module_sort)==null?void 0:Pu.map((ao,qi)=>({key:qi+1,label:wc[ao]})),console.log("items---",ou),js([...ou||[]])},[Cn]);const fs=Za=>Vi(void 0,null,function*(){var ur,Sr,Pu,ou,ao;(Za==null?void 0:Za.length)!==0&&(yield(0,Ye.ZP)(`/api/smart_plan_item_banks/${(ur=Cn==null?void 0:Cn.page)==null?void 0:ur.id}/user_answers.json`,{method:"post",body:{item_bank_id:(Pu=(Sr=Cn==null?void 0:Cn.item_banks)==null?void 0:Sr[nu])==null?void 0:Pu.id,item_choice_id:((ao=(ou=Cn==null?void 0:Cn.item_banks)==null?void 0:ou[nu])==null?void 0:ao.item_type)=="MULTIPLE"?Za:Za==null?void 0:Za[0],is_simulate:Rn||null,is_answered:!1}}))}),En=()=>Vi(void 0,null,function*(){var Za,ur,Sr,Pu,ou;if(Jo.current.length===0){le.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Xi(!0);const ao=yield(0,Ye.ZP)(`/api/smart_plan_item_banks/${(Za=Cn==null?void 0:Cn.page)==null?void 0:Za.id}/user_answers.json`,{method:"post",body:{item_bank_id:(Sr=(ur=Cn==null?void 0:Cn.item_banks)==null?void 0:ur[nu])==null?void 0:Sr.id,item_choice_id:((ou=(Pu=Cn==null?void 0:Cn.item_banks)==null?void 0:Pu[nu])==null?void 0:ou.item_type)=="MULTIPLE"?Jo.current:Jo.current[0],is_simulate:Rn||null,is_answered:!0}});Xi(!1),(ao==null?void 0:ao.status)===0&&(yield Oo(),le.ZP.success("\u63D0\u4EA4\u6210\u529F"))}),Va=Za=>{var ur,Sr;if(Ht!=null&&Ht.is_end){if(Cn!=null&&Cn.allow_answer_after_end&&!(Za!=null&&Za.is_answered)){_o(!1);return}_o(!0);return}switch((ur=Cn==null?void 0:Cn.page)==null?void 0:ur.solution_visibility){case"hidden":_o(!1);break;case"show_after_edit":Za!=null&&Za.is_answered?_o(!0):_o(!1);break;case"show_after_submission":((Sr=Cn==null?void 0:Cn.page)==null?void 0:Sr.status)==="ended"?_o(!0):_o(!1);break;case"show_after_ended":Ht!=null&&Ht.is_end?_o(!0):_o(!1);break;default:_o(!1)}},el=(Za=0)=>{var ur,Sr,Pu,ou;switch((ur=mr==null?void 0:mr[Za])==null?void 0:ur.label){case"\u8BD5\u9898\u4F5C\u7B54":return((Sr=Cn==null?void 0:Cn.item_banks)==null?void 0:Sr.length)&&((Pu=Cn==null?void 0:Cn.item_banks)==null?void 0:Pu.every(ao=>ao==null?void 0:ao.is_answered));case"\u667A\u6167\u4F34\u5B66":return((ou=Cn==null?void 0:Cn.page)==null?void 0:ou.finish_ai_qna)||rc;case"\u9605\u8BFB\u89E3\u6790":return(Cn==null?void 0:Cn.page.finish_read_page_info)||oc;case"\u52A8\u6548\u5B66\u4E60":return!0}};(0,a.useEffect)(()=>{var Za;Va((Za=Cn==null?void 0:Cn.item_banks)==null?void 0:Za[nu])},[nu]);const Vr=()=>{if(!el()){le.ZP.info("\u8BF7\u5B8C\u6210\u672C\u9636\u6BB5\u7684\u5B66\u4E60\u4EFB\u52A1");return}ss(1)},au=()=>Vi(void 0,null,function*(){var Za,ur,Sr,Pu,ou,ao,qi,od;if((ur=(Za=Cn==null?void 0:Cn.item_banks)==null?void 0:Za[nu])!=null&&ur.hack_identifier){const $i=yield(0,Ui.nF)({id:(Pu=(Sr=Cn==null?void 0:Cn.item_banks)==null?void 0:Sr[nu])==null?void 0:Pu.hack_identifier});if(($i==null?void 0:$i.status)===0){const id=window.open(`/myproblems/${$i==null?void 0:$i.identifier}?type=smartPlan&exercisesId=${Po==null?void 0:Po.id}&coursesId=${Po==null?void 0:Po.coursesId}&questionId=${(ao=(ou=Cn==null?void 0:Cn.item_banks)==null?void 0:ou[nu])==null?void 0:ao.id}&smartPlanItemBankId=${(od=(qi=Cn==null?void 0:Cn.item_banks)==null?void 0:qi[nu])==null?void 0:od.smart_plan_page_item_bank_id}&isSimulate=${Rn}&is_smart_plan=true`,"_blank");ac(id),zs.push(id),lc([...zs])}}}),Kn=()=>{if(mr!=null&&mr.length){const Za=mr==null?void 0:mr.findIndex(ur=>(ur==null?void 0:ur.label)=="\u8BD5\u9898\u4F5C\u7B54");return Za>-1?Za==0?el(0):el(1):!0}else return!0};return(0,a.useEffect)(()=>{var Za,ur;if(!zo||zo.closed||((ur=(Za=Cn==null?void 0:Cn.item_banks)==null?void 0:Za[nu])==null?void 0:ur.item_type)!="PROGRAM")return;const Sr=()=>{var ou,ao;const qi={type:"showIntelligentTeacherStatus",aiStatus:(ou=Cn==null?void 0:Cn.page)==null?void 0:ou.enable_ai_tutor,questionStatus:((ao=Cn==null?void 0:Cn.page)==null?void 0:ao.status)==="ended",SmartPlanItemBanks:Cn};zo.postMessage(qi,"*")};if(zo.document.readyState==="complete")setTimeout(()=>{Sr()},3e3);else{const ou=()=>{Sr(),zo.removeEventListener("load",ou)};zo.addEventListener("load",ou)}const Pu=()=>Vi(void 0,null,function*(){console.log("\u5B50\u7A97\u53E3\u5DF2\u5173\u95ED")});return zo==null||zo.addEventListener("unload",Pu),()=>{zo==null||zo.removeEventListener("unload",Pu)}},[zo,Cn,Ju,nu]),ql.createElement("section",null,ql.createElement(Ze.Z,{spinning:!1},(Cn==null?void 0:Cn.smart_plan_status)=="not_started"&&!(Cn!=null&&Cn.is_simulate)?ql.createElement(Er.Z,{styles:{margin:"35vh auto"},customText:"\u6682\u672A\u5F00\u8BFE"}):ql.createElement("div",{className:ar.box},ql.createElement("div",{className:ar.box_header,style:{height:Ju==1?"140px":"95px"}},ql.createElement("div",{className:ar.box_wrap},!!mr.length&&ql.createElement("div",{className:ar.progressbarWrap},ql.createElement("div",{className:`${ar.progressItem} ${Ju==0?ar.activeWrap:""}`,onClick:()=>Vi(void 0,null,function*(){ss(0),yield Oo()})},mr.length>1&&(el()?ql.createElement("i",{className:"iconfont icon-duigou mr10 font24",style:{color:"#3061D0"}}):ql.createElement("div",{className:ar.circle},"1")),ql.createElement("div",null,(Gn=mr==null?void 0:mr[0])==null?void 0:Gn.label),Ju==0&&((aa=mr==null?void 0:mr[0])==null?void 0:aa.label)=="\u8BD5\u9898\u4F5C\u7B54"&&ti&&((Dn=Cn==null?void 0:Cn.page)==null?void 0:Dn.status)=="in_progress"?ql.createElement("span",{className:ar.daojishi},ql.createElement("i",{className:"iconfont icon-dingbu-shiyanhuanjingdaojishi mr5"}),ql.createElement("span",{style:{width:"45px"}},sc(ti))):ql.createElement("span",null),Ju==0&&((na=mr==null?void 0:mr[0])==null?void 0:na.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((kn=Cn==null?void 0:Cn.page)==null?void 0:kn.status)=="ended"?ql.createElement("span",{className:ar.datijieshu},"\u7B54\u9898\u5DF2\u7ED3\u675F"):ql.createElement("span",null)),mr.length>1&&ql.createElement(ql.Fragment,null,ql.createElement("img",{src:E(922),width:46,height:10,style:{marginLeft:"10px",marginRight:"10px"}}),ql.createElement("div",{className:`${ar.progressItem} ${Ju==1?ar.activeWrap:""}`,onClick:()=>Vi(void 0,null,function*(){Vr(),el()&&(yield Oo())})},el(0)&&el(1)?ql.createElement("i",{className:"iconfont icon-duigou mr10 font24",style:{color:"#3061D0"}}):ql.createElement("div",{className:ar.circle},"2"),ql.createElement("div",null,(zn=mr==null?void 0:mr[1])==null?void 0:zn.label),Ju==1&&((Ln=mr==null?void 0:mr[1])==null?void 0:Ln.label)=="\u8BD5\u9898\u4F5C\u7B54"&&ti&&((Ta=Cn==null?void 0:Cn.page)==null?void 0:Ta.status)=="in_progress"?ql.createElement("span",{className:ar.daojishi},ql.createElement("i",{className:"iconfont icon-dingbu-shiyanhuanjingdaojishi mr5"}),ql.createElement("span",{style:{width:"45px"}},sc(ti))):ql.createElement("span",null),Ju==1&&((Zt=mr==null?void 0:mr[1])==null?void 0:Zt.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((Aa=Cn==null?void 0:Cn.page)==null?void 0:Aa.status)=="ended"?ql.createElement("span",{className:ar.datijieshu},"\u7B54\u9898\u5DF2\u7ED3\u675F"):ql.createElement("span",null)))),ql.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},!Rn&&ql.createElement("div",{className:ar.box_botton,style:{marginRight:"20px"},onClick:()=>{xo(!0)}},ql.createElement("img",{src:E(49324),width:18}),ql.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"\u5B66\u4E60\u8FDB\u5EA6")),ql.createElement("div",{className:ar.quit,onClick:()=>{se.history.push(`/classrooms/${Po==null?void 0:Po.coursesId}/smart_plan`)}},ql.createElement("i",{className:"iconfont icon-tuichukejian",style:{width:"16px",height:"16px",marginTop:"2px"}}),ql.createElement("div",{style:{marginLeft:"5px"}},"\u9000\u51FA\u5B66\u4E60"))))),ql.createElement("div",{className:ar.mainContent,style:{height:Ju==1?((Qa=mr==null?void 0:mr[Ju])==null?void 0:Qa.label)=="\u8BD5\u9898\u4F5C\u7B54"?"calc(100vh - 220px)":"calc(100vh - 140px)":((Ra=mr==null?void 0:mr[Ju])==null?void 0:Ra.label)=="\u8BD5\u9898\u4F5C\u7B54"?"calc(100vh - 175px)":"calc(100vh - 95px)"}},!(mr!=null&&mr.length)&&ql.createElement("div",null,ql.createElement(Er.Z,{customText:"\u672C\u9875\u91CD\u70B9\u4E3A\u638C\u63E1\u5DE6\u4FA7\u5E7B\u706F\u7247\u7684\u77E5\u8BC6\u8981\u70B9\uFF0C\u8BF7\u8BA4\u771F\u9605\u8BFB\u3002"})),((rr=mr==null?void 0:mr[Ju])==null?void 0:rr.label)=="\u667A\u6167\u4F34\u5B66"&&ql.createElement(Qi.Z,{onNextButtonClick:()=>{Vr(),Oo()},style:{height:"100%"},onStatusChange:Za=>{uc(Za)},showNextButton:Ju+1!=(mr==null?void 0:mr.length),showInterText:(z==null?void 0:z.Status)=="ended"||(Ht==null?void 0:Ht.is_end),interactionTotal:(ta=Cn==null?void 0:Cn.page)==null?void 0:ta.knowledge_size,initDefaultChatDataKey:((Na=Cn==null?void 0:Cn.page)==null?void 0:Na.id)+((vl=Cn==null?void 0:Cn.page)==null?void 0:vl.update_size),defaultChatData:(Da=Cn==null?void 0:Cn.student_qna_records)==null?void 0:Da.knowledge,data:{ppt_url:ea==null?void 0:ea.map(Za=>Za==null?void 0:Za.url),questionable_type:"SmartPlanItemBank",questionable_id:(rl=Cn==null?void 0:Cn.page)==null?void 0:rl.id,position:Mt,type:11,scene_type:Rn?13:null}}),((Ur=mr==null?void 0:mr[Ju])==null?void 0:Ur.label)=="\u9605\u8BFB\u89E3\u6790"&&ql.createElement(Gs.Z,{onNextButtonClick:()=>{Vr(),Oo()},style:{height:"100%"},openRecord:((uu=Cn==null?void 0:Cn.page)==null?void 0:uu.finish_read_page_info)===!1,showNextButton:Ju+1!=(mr==null?void 0:mr.length),showInterText:(z==null?void 0:z.Status)=="ended"||(Ht==null?void 0:Ht.is_end),onStatusChange:Za=>{ic(Za)},readingTime:(Mr=Cn==null?void 0:Cn.page)==null?void 0:Mr.info_read_time,analysis:(Dr=Cn==null?void 0:Cn.page)==null?void 0:Dr.page_info,totalTime:(dl=Cn==null?void 0:Cn.page)==null?void 0:dl.info_read_min_time,initDefaultChatDataKey:(ml=Cn==null?void 0:Cn.page)==null?void 0:ml.id,defaultChatData:(Nr=Cn==null?void 0:Cn.student_qna_records)==null?void 0:Nr.page_info,data:{ppt_url:ea==null?void 0:ea.map(Za=>Za==null?void 0:Za.url),questionable_type:"SmartPlanItemBank",questionable_id:(Qu=Cn==null?void 0:Cn.page)==null?void 0:Qu.id,position:Mt,type:10,scene_type:Rn?13:null}}),ql.createElement("div",{style:{padding:"0px 20px"}},ql.createElement(jl.Z,{key:cc,defaultValue:gi.defaultValue,open:gi.open,onOpenChange:Za=>{Ys($s(qs({},gi),{open:0}))},language:gi.language,height:gi.height,showExtra:!1}),((Io=mr==null?void 0:mr[Ju])==null?void 0:Io.label)=="\u52A8\u6548\u5B66\u4E60"&&((Nu=Cn==null?void 0:Cn.page)==null?void 0:Nu.animation_code)&&ql.createElement("div",{className:ar.code_style},ql.createElement("div",{style:{display:"flex",alignItems:"center"}},ql.createElement("div",{style:{color:"#333",fontWeight:500,fontSize:"14px"}},"\u667A\u80FD\u52A8\u6548"),ql.createElement(re.Z,{title:"\u5168\u5C4F\u5C55\u793A"},ql.createElement("i",{className:"iconfont icon-quanping5 font14",style:{marginLeft:"auto",color:"#3061D0",cursor:"pointer"},onClick:()=>{Ys($s(qs({},gi),{open:gi.open+1}))}}))),ql.createElement("div",{className:"mt10",ref:xs})),((_u=mr==null?void 0:mr[Ju])==null?void 0:_u.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((Mo=Cn==null?void 0:Cn.item_banks)!=null&&Mo[nu]&&((po=["in_progress","ended"])!=null&&po.includes((ei=Cn==null?void 0:Cn.page)==null?void 0:ei.status))?ql.createElement(ql.Fragment,null,ql.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center"}},((no=(ku=Cn==null?void 0:Cn.item_banks)==null?void 0:ku[nu])==null?void 0:no.item_type)==="SINGLE"&&ql.createElement(yu,{questionIndex:((Ko=Cn==null?void 0:Cn.item_banks)==null?void 0:Ko.length)>1?nu+1:0,question:(ri=Cn==null?void 0:Cn.item_banks)==null?void 0:ri[nu],questionChoiceIdsRef:Jo,changeChoiceIds:fs,pageCache:Ht,solutionVis:Bs,pageInfo:Cn==null?void 0:Cn.page,SmartPlanItemBanks:Cn}),((Hi=(Wi=Cn==null?void 0:Cn.item_banks)==null?void 0:Wi[nu])==null?void 0:Hi.item_type)==="MULTIPLE"&&ql.createElement(Yu,{questionIndex:((Gi=Cn==null?void 0:Cn.item_banks)==null?void 0:Gi.length)>1?nu+1:0,question:(Bi=Cn==null?void 0:Cn.item_banks)==null?void 0:Bi[nu],questionChoiceIdsRef:Jo,changeChoiceIds:fs,pageCache:Ht,solutionVis:Bs,pageInfo:Cn==null?void 0:Cn.page,SmartPlanItemBanks:Cn}),((vi=(as=Cn==null?void 0:Cn.item_banks)==null?void 0:as[nu])==null?void 0:vi.item_type)==="JUDGMENT"&&ql.createElement($o,{questionIndex:((Ki=Cn==null?void 0:Cn.item_banks)==null?void 0:Ki.length)>1?nu+1:0,question:(ui=Cn==null?void 0:Cn.item_banks)==null?void 0:ui[nu],questionChoiceIdsRef:Jo,changeChoiceIds:fs,pageCache:Ht,solutionVis:Bs,pageInfo:Cn==null?void 0:Cn.page,SmartPlanItemBanks:Cn}),((ls=(Ti=Cn==null?void 0:Cn.item_banks)==null?void 0:Ti[nu])==null?void 0:ls.item_type)==="PROGRAM"&&ql.createElement(hc,{questionIndex:((ki=Cn==null?void 0:Cn.item_banks)==null?void 0:ki.length)>1?nu+1:0,question:(_i=Cn==null?void 0:Cn.item_banks)==null?void 0:_i[nu],questionChoiceIdsRef:Jo,SmartPlanItemBanks:Cn,pageCache:Ht,solutionVis:Bs,handleRefresh:Oo,childWindow:zo,closeProgram:bc,setCloseProgram:Zs,childsWindow:zs}),((du=mr==null?void 0:mr[Ju])==null?void 0:du.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((z==null?void 0:z.Status)=="ended"||(Ht==null?void 0:Ht.is_end))&&!(Cn!=null&&Cn.allow_answer_after_end)&&!((wo=(No=Cn==null?void 0:Cn.item_banks)==null?void 0:No[nu])!=null&&wo.is_answered)&&ql.createElement("div",{className:"flex justify-center mb20 mt20"},"\u5F53\u524D\u8BFE\u4EF6\u5DF2\u7ED3\u675F\uFF0C\u65E0\u6CD5\u8FDB\u884C\u64CD\u4F5C"))):Cn!=null&&Cn.is_extra?Ht!=null&&Ht.enable_extra?"\u6E29\u99A8\u63D0\u793A\uFF1A\u5F53\u524D\u9875\u9762\u6682\u65E0\u62D3\u5C55\u4E60\u9898\uFF0C\u53EF\u4EE5\u5411\u6388\u8BFE\u6559\u5E08\u5EFA\u8BAE\u8865\u5145\u3002":"\u6E29\u99A8\u63D0\u793A\uFF1A\u5B8C\u6210\u5F53\u524D\u8BFE\u4EF6\u7684\u6240\u6709\u57FA\u7840\u9898\u540E\uFF0C\u4F60\u624D\u53EF\u4EE5\u89E3\u9501\u62D3\u5C55\u7EC3\u4E60\u54E6\u3002":ql.createElement(Er.Z,{customText:"\u5F53\u524D\u5B66\u4E60\u5185\u5BB9\u5305\u542B\u8BD5\u9898\u4F5C\u7B54\u73AF\u8282\uFF0C\u5728\u8001\u5E08\u542F\u52A8\u7B54\u9898\u540E\u5373\u53EF\u4F5C\u7B54\u3002"})))),((bi=mr==null?void 0:mr[Ju])==null?void 0:bi.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((yo=["in_progress","ended"])==null?void 0:yo.includes((wi=Cn==null?void 0:Cn.page)==null?void 0:wi.status))&&ql.createElement("div",{className:ar.page_footer},((Li=Cn==null?void 0:Cn.item_banks)==null?void 0:Li.length)>1&&((rs=Array.from({length:Cn==null?void 0:Cn.count},(Za,ur)=>ur+1))==null?void 0:rs.map((Za,ur)=>ql.createElement("div",{key:ur,className:ur==nu?ar.num_style_active:ar.num_style,onClick:()=>{is(ur)}},Za))),ql.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},nu>0?ql.createElement("div",{className:ar.button1,onClick:()=>{nu>0&&is(nu-1)}},"\u4E0A\u4E00\u9898"):null,nu+1<(Cn==null?void 0:Cn.count)?ql.createElement("div",{className:ar.button1,style:{marginLeft:"10px"},onClick:()=>{nu<(Cn==null?void 0:Cn.count)&&is(nu+1)}},"\u4E0B\u4E00\u9898"):null,((Ri=(Ha=Cn==null?void 0:Cn.item_banks)==null?void 0:Ha[nu])==null?void 0:Ri.item_type)!="PROGRAM"&&!((us=(ks=Cn==null?void 0:Cn.item_banks)==null?void 0:ks[nu])!=null&&us.is_answered)&&(((Ji=Cn==null?void 0:Cn.page)==null?void 0:Ji.status)!="ended"||Rn||Ht!=null&&Ht.is_end&&(Cn!=null&&Cn.allow_answer_after_end)&&((Cs=Cn==null?void 0:Cn.page)==null?void 0:Cs.status)=="ended")?ql.createElement(pt.ZP,{className:"ml10",type:"primary",loading:bs,onClick:()=>{En()}},"\u63D0\u4EA4"):null,((Fs=(tc=Cn==null?void 0:Cn.item_banks)==null?void 0:tc[nu])==null?void 0:Fs.item_type)=="PROGRAM"&&!((xi=(os=Cn==null?void 0:Cn.item_banks)==null?void 0:os[nu])!=null&&xi.is_answered)&&(((nc=Cn==null?void 0:Cn.page)==null?void 0:nc.status)!="ended"||Rn||Ht!=null&&Ht.is_end&&(Cn!=null&&Cn.allow_answer_after_end)&&((Ls=Cn==null?void 0:Cn.page)==null?void 0:Ls.status)=="ended")?ql.createElement(pt.ZP,{className:"ml10",type:"primary",onClick:()=>{au()}},"\u8FDB\u5165\u7B54\u9898"):null,el()&&(Ju==1||Ju==0&&(mr==null?void 0:mr.length)==2)?ql.createElement(pt.ZP,{type:"primary",className:"ml10",onClick:()=>{Ju==1?ss(0):ss(1)}},Ju==1?"\u8FD4\u56DE\u4E0A\u4E00\u9636\u6BB5":"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"):null)),ql.createElement(Rc,{interactiveOpen:Di,maxPage:gn,onClose:()=>xo(!1),currentPage:Mt,paramsHttp:Po,handlePageClick:Za=>{var ur;if(!(Cn!=null&&Cn.enable_progress_control)){le.ZP.warning("\u4E0D\u5141\u8BB8\u7FFB\u9875\uFF0C\u5DF2\u5F3A\u5236\u8DDF\u968F\u6559\u5E08\u8FDB\u5EA6\u81EA\u52A8\u7FFB\u9875");return}if(Za>(Ht==null?void 0:Ht.class_max_position)&&(z==null?void 0:z.Status)=="in_progress"&&((ur=Cn==null?void 0:Cn.page)==null?void 0:ur.lesson_mode)=="online_lesson"){le.ZP.warning("\u8BE5\u9875\u672A\u8BB2\u89E3\uFF0C\u5C06\u8DF3\u8F6C\u81F3\u6559\u5E08\u5F53\u524D\u9875\u9762"),yn(Ht==null?void 0:Ht.page);return}yn(Za)},currentPosition:Mt}))))};var Vc=(0,se.connect)(({user:ae,classroomList:z,loading:x,globalSetting:ut,problemset:dt})=>({user:ae,classroomList:z,globalSetting:ut,loading:x.effects,problemset:dt}))(Qc),yr={box:"box___TOI8U",code_style:"code_style___HqBfy",box_header:"box_header___aw0DM",header_title:"header_title___aeL59",ewm:"ewm___vQtyb",ewm_img:"ewm_img___qqWwF",ewm_text:"ewm_text___i4Jyd",question_buuton:"question_buuton___dQRn4",selectQuestion:"selectQuestion___ziNOo",addQuestion:"addQuestion___aHncw",submit_button:"submit_button___KEeMK",evalueWrap:"evalueWrap___NEAE5",evalueSty:"evalueSty___Fk0S3",title:"title___Mq_RW",label:"label___ZOLLS",asnCont:"asnCont___wrZOg",ansWrap:"ansWrap____M3UH",page_footer:"page_footer___bYve1",num_style:"num_style___dooAY",num_style_active:"num_style_active___tFy8m",question_add:"question_add___WXNyb",yulan_style:"yulan_style___shO_G",yulan_style_end:"yulan_style_end___gxZaC"},Xr=Object.defineProperty,Go=Object.getOwnPropertySymbols,Oi=Object.prototype.hasOwnProperty,Fc=Object.prototype.propertyIsEnumerable,td=(ae,z,x)=>z in ae?Xr(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,nd=(ae,z)=>{for(var x in z||(z={}))Oi.call(z,x)&&td(ae,x,z[x]);if(Go)for(var x of Go(z))Fc.call(z,x)&&td(ae,x,z[x]);return ae};const Bd=({problemset:ae,dispatch:z,question:x,questionIndex:ut})=>{const[dt,Tn]=(0,a.useState)({}),[xn,Ht]=(0,a.useState)([]),Mt={fontSize:"18px"},gn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{const Un=(0,Jt.cloneDeep)(x);Tn(Un),Ht(Un.choices)},[x]);const ea=(Un=!1)=>{let Rn="";return xn.forEach((yn,Bn)=>{Un?yn!=null&&yn.me_answered&&(Rn=Rn+gn[Bn]):yn!=null&&yn.is_answer&&(Rn=Rn+gn[Bn])}),Rn};return a.createElement("div",null,a.createElement("div",{className:Zl.questionWrap},a.createElement(de.Z,{value:'

      \u591A\u9009\u9898

      '+(dt==null?void 0:dt.name),style:nd({},Mt)}),xn==null?void 0:xn.map((Un,Rn)=>{const{is_answer:yn,checked:Bn,choice_text:xa,me_answered:Gn}=Un;let aa="";return yn&&(aa=Zl.rightAnswerBox),!yn&&(Bn||Gn)&&(aa=Zl.errorAnswerBox),a.createElement(qe.Z,{key:Rn,className:`${Zl.choiceBox} ${aa}`,align:"middle",wrap:!1,style:{cursor:"pointer",marginTop:Rn==0?"30px":"20px"}},a.createElement(Qe.Z,{style:{fontWeight:500,fontSize:"20px"},className:Zl.choiceIndex},gn[Rn]),a.createElement(Qe.Z,{flex:1,className:"ml30"},a.createElement(de.Z,{className:Zl.html,value:xa,style:nd({},Mt)})),yn&&a.createElement(Qe.Z,null,a.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),!yn&&(Bn||Gn)&&a.createElement(Qe.Z,null,a.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))})),a.createElement("div",{className:Zl.solutionWrap},a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),a.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},ea(!1))),a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),xn.find(Un=>Un==null?void 0:Un.me_answered)?a.createElement(a.Fragment,null,(()=>{const Un=xn.map((Gn,aa)=>Gn!=null&&Gn.me_answered?aa:-1).filter(Gn=>Gn!==-1),Rn=xn.map((Gn,aa)=>Gn!=null&&Gn.is_answer?aa:-1).filter(Gn=>Gn!==-1),Bn=Un.length===Rn.length&&Un.every(Gn=>Rn.includes(Gn))?Zl.greenColor:Zl.redColor,xa=Un.map(Gn=>gn[Gn]).join("");return a.createElement("span",{className:Bn,style:{fontWeight:600,fontSize:"16px"}},xa||"\u672A\u4F5C\u7B54")})()):a.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),a.createElement("div",null,a.createElement(de.Z,{value:'\u9898\u76EE\u89E3\u6790'+((dt==null?void 0:dt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var Jd=(0,se.connect)(({problemset:ae})=>({problemset:ae}))(Bd),Fr=E(59301),tu=Object.defineProperty,Cu=Object.getOwnPropertySymbols,fo=Object.prototype.hasOwnProperty,jo=Object.prototype.propertyIsEnumerable,ad=(ae,z,x)=>z in ae?tu(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,Xd=(ae,z)=>{for(var x in z||(z={}))fo.call(z,x)&&ad(ae,x,z[x]);if(Cu)for(var x of Cu(z))jo.call(z,x)&&ad(ae,x,z[x]);return ae};const j0=({problemset:ae,dispatch:z,question:x,questionIndex:ut})=>{const[dt,Tn]=(0,a.useState)({}),[xn,Ht]=(0,a.useState)([]),Mt={fontSize:"18px"},gn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];return(0,a.useEffect)(()=>{const ea=(0,Jt.cloneDeep)(x);Tn(ea),Ht(ea.choices)},[x]),Fr.createElement("div",null,Fr.createElement("div",{className:Zl.questionWrap},Fr.createElement(de.Z,{value:'

      \u5355\u9009\u9898

      '+(dt==null?void 0:dt.name),style:Xd({},Mt)}),xn==null?void 0:xn.map((ea,Un)=>{const{is_answer:Rn,checked:yn,choice_text:Bn,me_answered:xa}=ea;let Gn="";return Rn&&(Gn=Zl.rightAnswerBox),!Rn&&(yn||xa)&&(Gn=Zl.errorAnswerBox),Fr.createElement(qe.Z,{key:Un,className:`${Zl.choiceBox} ${Gn}`,align:"middle",wrap:!1,style:{cursor:"pointer",marginTop:Un==0?"30px":"20px"}},Fr.createElement(Qe.Z,{style:{fontWeight:500,fontSize:"20px"},className:Zl.choiceIndex},gn[Un]),Fr.createElement(Qe.Z,{flex:1,className:"ml30"},Fr.createElement(de.Z,{className:Zl.html,value:Bn,style:Xd({},Mt)})),Rn&&Fr.createElement(Qe.Z,null,Fr.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),!Rn&&(yn||xa)&&Fr.createElement(Qe.Z,null,Fr.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))})),Fr.createElement("div",{className:Zl.solutionWrap},Fr.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},Fr.createElement("div",{className:"c-grey-333 mb5 font16"},Fr.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),Fr.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},gn[xn.findIndex(ea=>ea==null?void 0:ea.is_answer)])),Fr.createElement("div",{className:"c-grey-333 mb5 font16"},Fr.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),xn.find(ea=>ea==null?void 0:ea.me_answered)?Fr.createElement(Fr.Fragment,null,(()=>{var ea;const Un=xn.findIndex(Bn=>Bn==null?void 0:Bn.me_answered),yn=((ea=xn[Un])==null?void 0:ea.is_answer)?Zl.greenColor:Zl.redColor;return Fr.createElement("span",{className:yn,style:{fontWeight:600,fontSize:"16px"}},gn[Un])})()):Fr.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),Fr.createElement("div",null,Fr.createElement(de.Z,{value:'\u9898\u76EE\u89E3\u6790'+((dt==null?void 0:dt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var z0=(0,se.connect)(({problemset:ae})=>({problemset:ae}))(j0),Z0=Object.defineProperty,qd=Object.getOwnPropertySymbols,U0=Object.prototype.hasOwnProperty,Y0=Object.prototype.propertyIsEnumerable,$d=(ae,z,x)=>z in ae?Z0(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,e0=(ae,z)=>{for(var x in z||(z={}))U0.call(z,x)&&$d(ae,x,z[x]);if(qd)for(var x of qd(z))Y0.call(z,x)&&$d(ae,x,z[x]);return ae};const Q0=({problemset:ae,dispatch:z,question:x,questionIndex:ut})=>{const[dt,Tn]=(0,a.useState)({}),[xn,Ht]=(0,a.useState)([]),Mt={fontSize:"18px"};(0,a.useEffect)(()=>{const ea=(0,Jt.cloneDeep)(x);Tn(ea),Ht(ea.choices)},[x]);const gn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];return a.createElement("div",null,a.createElement("div",{className:Zl.questionWrap},a.createElement(de.Z,{value:'

      \u5224\u65AD\u9898

      '+(dt==null?void 0:dt.name),style:e0({},Mt)}),xn==null?void 0:xn.map((ea,Un)=>{const{is_answer:Rn,checked:yn,choice_text:Bn,me_answered:xa}=ea;let Gn="";return Rn&&(Gn=Zl.rightAnswerBox),!Rn&&(yn||xa)&&(Gn=Zl.errorAnswerBox),a.createElement(qe.Z,{key:Un,className:`${Zl.choiceBox} ${Gn}`,align:"middle",wrap:!1,style:{cursor:"pointer",marginTop:Un==0?"30px":"20px"}},a.createElement(Qe.Z,{style:{fontWeight:500,fontSize:"20px"},className:Zl.choiceIndex},gn[Un]),a.createElement(Qe.Z,{flex:1,className:"ml30"},a.createElement(de.Z,{className:Zl.html,value:Bn,style:e0({},Mt)})),Rn&&a.createElement(Qe.Z,null,a.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),!Rn&&(yn||xa)&&a.createElement(Qe.Z,null,a.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))})),a.createElement("div",{className:Zl.solutionWrap},a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),a.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},gn[xn.findIndex(ea=>ea==null?void 0:ea.is_answer)])),a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),xn.find(ea=>ea==null?void 0:ea.me_answered)?a.createElement(a.Fragment,null,(()=>{var ea;const Un=xn.findIndex(Bn=>Bn==null?void 0:Bn.me_answered),yn=((ea=xn[Un])==null?void 0:ea.is_answer)?Zl.greenColor:Zl.redColor;return a.createElement("span",{className:yn,style:{fontWeight:600,fontSize:"16px"}},gn[Un])})()):a.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),a.createElement("div",null,a.createElement(de.Z,{value:'\u9898\u76EE\u89E3\u6790'+((dt==null?void 0:dt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var V0=(0,se.connect)(({problemset:ae})=>({problemset:ae}))(Q0),vo=E(59301),W0=Object.defineProperty,t0=Object.getOwnPropertySymbols,H0=Object.prototype.hasOwnProperty,G0=Object.prototype.propertyIsEnumerable,n0=(ae,z,x)=>z in ae?W0(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,K0=(ae,z)=>{for(var x in z||(z={}))H0.call(z,x)&&n0(ae,x,z[x]);if(t0)for(var x of t0(z))G0.call(z,x)&&n0(ae,x,z[x]);return ae};const _0={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1},J0=({problemset:ae,dispatch:z,question:x,questionIndex:ut})=>{var dt;const Tn={fontSize:"18px"},xn={C:vo.createElement("span",{className:Zl.c},"C"),"C++":vo.createElement("span",{className:Zl.cpp},"C++"),Java:vo.createElement("span",{className:Zl.java},"Java"),Python:vo.createElement("span",{className:Zl.python},"Python")},Ht={not_started:vo.createElement("span",{style:{fontSize:"18px",color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F"),not_pass:vo.createElement("span",{style:{fontSize:"18px",color:"rgb(227,0,0)"}},"\u672A\u901A\u5173"),passed:vo.createElement("span",{style:{fontSize:"18px",color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173"),delay_passed:vo.createElement("span",{style:{fontSize:"18px",color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")};return vo.createElement("div",null,vo.createElement("div",{className:Zl.questionWrap},vo.createElement(de.Z,{value:'

      \u7F16\u7A0B\u9898

      '+(x==null?void 0:x.name),style:K0({},Tn)})),vo.createElement("div",{className:Zl.descBox},vo.createElement("div",{className:Zl.title},vo.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(dt=x==null?void 0:x.languages)==null?void 0:dt.map((Mt,gn,ea)=>vo.createElement(a.Fragment,{key:gn},xn[Mt==null?void 0:Mt.language]))),vo.createElement("div",{className:Zl.desc},vo.createElement(de.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(x==null?void 0:x.description),style:{fontSize:"16px",color:"#000"}}))),(x==null?void 0:x.answer_status)!="not_started"&&vo.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"30px",fontWeight:500}},vo.createElement("span",{style:{fontSize:"18px",color:"#000",fontWeight:"500",marginRight:"10px"}},"\u7B54\u9898\u72B6\u6001"),Ht[x==null?void 0:x.answer_status]),["passed","delay_passed"].includes(x==null?void 0:x.answer_status)&&vo.createElement("div",{className:Zl.descBox},vo.createElement("div",{className:Zl.title},vo.createElement("span",{style:{fontSize:"16px",color:"#000",marginRight:"8px"}},"\u6700\u540E\u901A\u5173\u4EE3\u7801"),vo.createElement("span",{style:{fontSize:"14px",color:"#666"}},"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u6253\u901A\u5173\u4EE3\u7801")),vo.createElement("div",{className:Zl.desc,style:{backgroundColor:"#fff"}},vo.createElement(hl.ZP,{height:300,language:x==null?void 0:x.language,value:x!=null&&x.passed_code?Cr.Base64.decode(x==null?void 0:x.passed_code):"",theme:"default",options:_0}))))};var X0=(0,se.connect)(({problemset:ae})=>({problemset:ae}))(J0),eu=E(59301),bd=(ae,z,x)=>new Promise((ut,dt)=>{var Tn=Mt=>{try{Ht(x.next(Mt))}catch(gn){dt(gn)}},xn=Mt=>{try{Ht(x.throw(Mt))}catch(gn){dt(gn)}},Ht=Mt=>Mt.done?ut(Mt.value):Promise.resolve(Mt.value).then(Tn,xn);Ht((x=x.apply(ae,z)).next())});const q0=({user:ae,globalSetting:z,classroomList:x,loading:ut,problemset:dt,dispatch:Tn,pageNum:xn,maxPage:Ht})=>{var Mt,gn,ea,Un,Rn,yn,Bn,xa,Gn,aa,Dn,na,kn,zn,Ln,Ta,Zt,Aa,Qa;const[Ra]=(0,se.useSearchParams)(),[rr,ta]=(0,a.useState)(0),Na=(0,se.useParams)(),[vl,Da]=(0,a.useState)(!1);console.log("paramsHttp--",Na);const[rl,Ur]=(0,a.useState)(null),[uu,Mr]=(0,a.useState)(!1),[Dr,dl]=(0,a.useState)(!1),{SmartPlanItemBanks:ml}=x,Nr={not_started:"\u672A\u5F00\u542F",not_pass:"\u672A\u901A\u5173",passed:"\u5DF2\u901A\u5173",delay_passed:"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173"};(0,a.useEffect)(()=>{xn&&Qu()},[xn,Na==null?void 0:Na.user_login]);const Qu=()=>bd(void 0,null,function*(){Da(!0),Tn({type:"classroomList/getSmartPlanItemBanks",payload:{login:Na==null?void 0:Na.user_login,course_id:Na==null?void 0:Na.coursesId,id:Na==null?void 0:Na.id,position:xn,max_position:Ht}}),Da(!1)});(0,a.useEffect)(()=>{var Nu,_u;ta(0),(Nu=ml==null?void 0:ml.page)!=null&&Nu.id&&Io((_u=ml==null?void 0:ml.page)==null?void 0:_u.id)},[ml]);const Io=Nu=>bd(void 0,null,function*(){Mr(!0);const _u=yield(0,Ye.ZP)(`/api/smart_plan_item_banks/${Nu}/student_comment.json`,{method:"get",params:{user_id:Na==null?void 0:Na.user_login}});(_u==null?void 0:_u.status)===0&&Ur(_u==null?void 0:_u.data),Mr(!1)});return eu.createElement("section",null,eu.createElement(Ze.Z,{spinning:vl},eu.createElement("div",{className:yr.box},eu.createElement("div",{className:yr.box_header,style:{padding:"20px"}},eu.createElement("div",{style:{display:"flex",alignItems:"center"}},eu.createElement("div",{className:yr.header_title},ml!=null&&ml.is_extra?"\u62D3\u5C55\u4E60\u9898":"\u5B66\u4E60\u4E92\u52A8"))),eu.createElement("div",{style:{padding:"0px 20px",marginBottom:"20px"}},eu.createElement("div",{style:{background:"#F6F7F9",padding:"14px 20px",margin:"10px auto"}},eu.createElement("span",{style:{color:"#5F6A95",marginRight:"10px"}},"\u59D3\u540D"),eu.createElement("span",{style:{color:"#333333"}},((Mt=ml==null?void 0:ml.user_info)==null?void 0:Mt.user_name)||"--"),eu.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"60px"}},"\u5B66\u53F7"),eu.createElement("span",{style:{color:"#333333"}},((gn=ml==null?void 0:ml.user_info)==null?void 0:gn.student_id)||"--"),eu.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"60px"}},"\u5206\u73ED"),eu.createElement("span",{style:{color:"#333333"}},((ea=ml==null?void 0:ml.user_info)==null?void 0:ea.group_name)||"--"))),eu.createElement("div",{id:"scroll-container",style:{height:"calc(100vh - 250px)",overflowY:"auto",overflowX:"hidden",marginBottom:"20px",padding:"0px 20px 0 20px"}},eu.createElement("div",{className:"mt10"},((Rn=(Un=ml==null?void 0:ml.item_banks)==null?void 0:Un[rr])==null?void 0:Rn.item_type)==="SINGLE"&&eu.createElement(z0,{question:(yn=ml==null?void 0:ml.item_banks)==null?void 0:yn[rr],questionIndex:rr+1}),((xa=(Bn=ml==null?void 0:ml.item_banks)==null?void 0:Bn[rr])==null?void 0:xa.item_type)==="MULTIPLE"&&eu.createElement(Jd,{question:(Gn=ml==null?void 0:ml.item_banks)==null?void 0:Gn[rr],questionIndex:rr+1}),((Dn=(aa=ml==null?void 0:ml.item_banks)==null?void 0:aa[rr])==null?void 0:Dn.item_type)==="JUDGMENT"&&eu.createElement(V0,{question:(na=ml==null?void 0:ml.item_banks)==null?void 0:na[rr],questionIndex:rr+1}),((zn=(kn=ml==null?void 0:ml.item_banks)==null?void 0:kn[rr])==null?void 0:zn.item_type)==="PROGRAM"&&eu.createElement(eu.Fragment,null,eu.createElement(X0,{question:(Ln=ml==null?void 0:ml.item_banks)==null?void 0:Ln[rr],questionIndex:rr+1}),eu.createElement(oo,{item:(Ta=ml==null?void 0:ml.item_banks)==null?void 0:Ta[rr]}))),((Zt=ml==null?void 0:ml.page)==null?void 0:Zt.knowledge_test)&&eu.createElement(eu.Fragment,null,eu.createElement("div",{style:{display:"flex",alignItems:"center",fontSize:14,marginTop:"20px"}},eu.createElement("div",{style:{color:"#333333",fontWeight:500}},"\u5B66\u4E60\u8BC4\u4EF7"),eu.createElement(pt.ZP,{type:"link",loading:uu,style:{color:"#3061D0",marginLeft:"auto",cursor:"pointer"},onClick:()=>bd(void 0,null,function*(){dl(!0)})},"\u67E5\u770B\u95EE\u7B54\u8BB0\u5F55")),eu.createElement("div",{style:{background:"#F6F7F9",marginTop:"10px"}},eu.createElement(de.Z,{className:yr.ansWrap,value:(rl==null?void 0:rl.comment)||"\u6682\u65E0\u8BC4\u4EF7"})))),eu.createElement("div",{className:yr.page_footer},(ml==null?void 0:ml.count)>1&&((Aa=Array.from({length:ml==null?void 0:ml.count},(Nu,_u)=>_u+1))==null?void 0:Aa.map((Nu,_u)=>eu.createElement("div",{key:_u,className:_u==rr?yr.num_style_active:yr.num_style,onClick:()=>{ta(Nu-1)}},Nu))))),eu.createElement(xe.default,{centered:!0,title:"\u5B66\u4E60\u8BC4\u4EF7",keyboard:!1,maskClosable:!1,okText:"\u77E5\u9053\u4E86",open:Dr,width:800,forceRender:!0,cancelButtonProps:{style:{display:"none"}},onOk:()=>{dl(!1)},onCancel:()=>{dl(!1)}},eu.createElement(Ze.Z,{spinning:uu},eu.createElement("div",{className:yr.evalueWrap},eu.createElement("div",{className:yr.evalueSty},eu.createElement("div",{className:yr.title},"\u5B66\u4E60\u8BC4\u4EF7"),eu.createElement(de.Z,{className:yr.ansWrap,value:(rl==null?void 0:rl.comment)||"\u6682\u65E0\u8BC4\u4EF7"})),eu.createElement("div",{className:yr.evalueSty,style:{marginTop:"20px"}},eu.createElement("div",{className:yr.title},"\u95EE\u7B54\u8BB0\u5F55"),eu.createElement("div",{className:yr.ansWrap,style:{padding:"0px 12px 12px 12px"}},(Qa=rl==null?void 0:rl.question_and_answer_list)==null?void 0:Qa.map((Nu,_u)=>eu.createElement("div",{key:_u,className:"mt10"},eu.createElement("div",{style:{display:"flex"}},eu.createElement("div",{className:yr.label},"\u667A\u80FD\u52A9\u624B\uFF1A"),eu.createElement(de.Z,{className:yr.asnCont,value:Nu==null?void 0:Nu.question})),eu.createElement("div",{style:{display:"flex"}},eu.createElement("div",{className:yr.label},"\u56DE\u7B54\uFF1A"),eu.createElement(de.Z,{className:yr.asnCont,value:Nu==null?void 0:Nu.answer})))))))))))};var $0=(0,se.connect)(({user:ae,classroomList:z,loading:x,globalSetting:ut,problemset:dt})=>({user:ae,classroomList:z,globalSetting:ut,loading:x.effects,problemset:dt}))(q0),em=E(15838),tm=E(57364),nm=E(38332),So={qiandao:"qiandao___foQ6t",qiandao_title:"qiandao_title___OOono",qiandao_text:"qiandao_text___okCw5",start_dianming:"start_dianming___qybXD",start_dianming_title:"start_dianming_title___XA9ne",start_dianming_text:"start_dianming_text___CU9en",end_dianming:"end_dianming___C2H9e",end_dianming_name:"end_dianming_name___oYlne",end_dianming_number:"end_dianming_number___iq5C_",end_dianming_text:"end_dianming_text___ApSkk",continue_dianming:"continue_dianming___Yh1KA",continue_user:"continue_user___XOIei",continue_user_name:"continue_user_name___FDI4n",continue_user_number:"continue_user_number___fX7k5",continue_user_text:"continue_user_text___qWeW4",user_list:"user_list___zJeNk",user_list_title:"user_list_title___ihh_B",list:"list___QRd_Q",list_item:"list_item___tBr64",list_item_name:"list_item_name___AgrNX",list_item_number:"list_item_number___VFONZ"},co=E(59301),wd=(ae,z,x)=>new Promise((ut,dt)=>{var Tn=Mt=>{try{Ht(x.next(Mt))}catch(gn){dt(gn)}},xn=Mt=>{try{Ht(x.throw(Mt))}catch(gn){dt(gn)}},Ht=Mt=>Mt.done?ut(Mt.value):Promise.resolve(Mt.value).then(Tn,xn);Ht((x=x.apply(ae,z)).next())});const am=({classroomList:ae,loading:z,dispatch:x,user:ut,openEwm:dt})=>{var Tn,xn,Ht,Mt,gn,ea;const[Un,Rn]=(0,a.useState)(""),yn=(0,se.useParams)(),[Bn,xa]=(0,a.useState)({}),[Gn,aa]=(0,a.useState)([]),[Dn,na]=(0,a.useState)({}),[kn,zn]=(0,a.useState)(0);(0,a.useEffect)(()=>{ut.actionTabs.key=="\u5907\u8BFE\u968F\u673A\u70B9\u540D"&&Ln()},[ut.actionTabs.key]);const Ln=()=>wd(void 0,null,function*(){var Aa;let Qa=yield(0,Ye.ZP)(`/api/courses/${yn==null?void 0:yn.coursesId}/smart_plans/${yn==null?void 0:yn.id}/get_attendance_students.json`,{method:"get",params:{page:1,limit:1e3}});(Qa==null?void 0:Qa.status)==0&&(xa(Qa==null?void 0:Qa.data),((Aa=Qa==null?void 0:Qa.data)==null?void 0:Aa.count)==0?Rn("\u5728\u7EBF\u7B7E\u5230"):Rn("\u5F00\u59CB\u70B9\u540D"))}),Ta=()=>wd(void 0,null,function*(){let Aa=yield(0,Ye.ZP)(`/api/courses/${yn==null?void 0:yn.coursesId}/smart_plans/${yn==null?void 0:yn.id}/roll_call.json`,{method:"post"});(Aa==null?void 0:Aa.status)==0&&(na(Aa==null?void 0:Aa.data),Zt())}),Zt=()=>wd(void 0,null,function*(){var Aa;let Qa=yield(0,Ye.ZP)(`/api/courses/${yn==null?void 0:yn.coursesId}/smart_plans/${yn==null?void 0:yn.id}/get_roll_call_records.json`,{method:"get",params:{page:1,limit:1e3}});(Qa==null?void 0:Qa.status)==0&&aa((Aa=Qa==null?void 0:Qa.data)==null?void 0:Aa.list)});return(0,a.useEffect)(()=>{let Aa=null;return Un=="\u6682\u505C"?(Aa=setInterval(()=>{zn(Qa=>{var Ra;return(Qa+1)%((Ra=Bn==null?void 0:Bn.list)==null?void 0:Ra.length)})},150),()=>clearInterval(Aa)):()=>clearInterval(Aa)},[Un]),co.createElement(xe.default,{centered:!0,title:"\u968F\u673A\u70B9\u540D",open:ut.actionTabs.key==="\u5907\u8BFE\u968F\u673A\u70B9\u540D",width:600,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okText:Un,onCancel:()=>{x({type:"user/setActionTabs",payload:{}})},onOk:()=>{Un=="\u5728\u7EBF\u7B7E\u5230"?(dt(),x({type:"user/setActionTabs",payload:{}})):Un=="\u5F00\u59CB\u70B9\u540D"?Rn("\u6682\u505C"):Un=="\u6682\u505C"?(Ta(),Rn("\u7EE7\u7EED\u70B9\u540D")):Un=="\u7EE7\u7EED\u70B9\u540D"&&Rn("\u6682\u505C")}},Un==="\u5728\u7EBF\u7B7E\u5230"&&co.createElement("div",{className:So.qiandao},co.createElement("div",{className:So.qiandao_title},"\u5F53\u524D\u8BFE\u4EF6\u6CA1\u6709\u5B66\u751F\u7B7E\u5230\uFF0C\u65E0\u6CD5\u70B9\u540D\u3002"),co.createElement("div",{className:So.qiandao_text},"\u8BF7\u70B9\u51FB\u3010\u5728\u7EBF\u7B7E\u5230\u3011\uFF0C\u5B66\u751F\u626B\u7801\u5373\u53EF\u5B8C\u6210\u7B7E\u5230")),Un==="\u5F00\u59CB\u70B9\u540D"&&co.createElement("div",{className:So.start_dianming},co.createElement("div",{className:So.start_dianming_title},"\u5DF2\u7B7E\u5230\u4EBA\u6570\uFF1A",co.createElement("span",{style:{color:"#FA6400"}},Bn==null?void 0:Bn.count," \u4EBA")),co.createElement("div",{className:So.start_dianming_text},"\u8BF7\u70B9\u51FB\u3010\u5F00\u59CB\u70B9\u540D\u3011\uFF0C\u5C06\u5F00\u59CB\u968F\u673A\u70B9\u540D")),Un==="\u6682\u505C"&&co.createElement("div",{className:So.end_dianming},co.createElement("img",{src:ye.Z.API_SERVER+"/images/"+((xn=(Tn=Bn==null?void 0:Bn.list)==null?void 0:Tn[kn])==null?void 0:xn.image_url),style:{width:"60px",height:"60px",borderRadius:"30px"}}),co.createElement("div",{className:So.end_dianming_name},(Mt=(Ht=Bn==null?void 0:Bn.list)==null?void 0:Ht[kn])==null?void 0:Mt.username),co.createElement("div",{className:So.end_dianming_number},(ea=(gn=Bn==null?void 0:Bn.list)==null?void 0:gn[kn])==null?void 0:ea.id),co.createElement("div",{className:So.end_dianming_text},"\u6B63\u5728\u968F\u673A\u7B5B\u9009...")),Un==="\u7EE7\u7EED\u70B9\u540D"&&co.createElement("div",{className:So.continue_dianming},co.createElement("div",{className:So.continue_user},co.createElement("img",{src:ye.Z.API_SERVER+"/images/"+(Dn==null?void 0:Dn.image_url),style:{width:"62px",height:"62px",borderRadius:"32px",border:"2px solid #FA6400"}}),co.createElement("div",{className:So.continue_user_name},Dn==null?void 0:Dn.username),co.createElement("div",{className:So.continue_user_number},Dn==null?void 0:Dn.student_id),co.createElement("div",{className:So.continue_user_text},"\u8BF7 ",Dn==null?void 0:Dn.username," \u540C\u5B66\u4F5C\u7B54\uFF01")),co.createElement("div",{className:So.user_list},co.createElement("div",{className:So.user_list_title},"\u70B9\u540D\u8BB0\u5F55"),co.createElement("div",{className:So.list},Gn==null?void 0:Gn.map((Aa,Qa)=>co.createElement("div",{className:So.list_item,key:Qa},co.createElement("img",{src:ye.Z.API_SERVER+"/images/"+(Aa==null?void 0:Aa.image_url),style:{width:"40px",height:"40px",borderRadius:"20px"}}),co.createElement("div",{className:So.list_item_name},Aa==null?void 0:Aa.username),co.createElement("div",{className:So.list_item_number},Aa==null?void 0:Aa.student_id)))))))};var lm=(0,se.connect)(({classroomList:ae,loading:z,user:x})=>({classroomList:ae,loading:z,user:x}))(am),ec={summaryWrap:"summaryWrap___OG35q",summaryItem:"summaryItem___hoOKu",label:"label___MqI4a",percentSty:"percentSty___gHG8D",title:"title___mNpYU",chart_container:"chart_container___i1Iuj",Onerow:"Onerow___OiT1e",detailSty:"detailSty___a5EG5",detailItem:"detailItem___yYmqy",questionTag:"questionTag___bwScr",numSty:"numSty___wOs1Q",detailBtn:"detailBtn___LPYU4",questionTitle:"questionTitle___tXMUJ",proSty:"proSty___OnC9j",commentBody:"commentBody___MMxP6",box_title:"box_title___nS6XP",modal:"modal___WqWsA",erweima:"erweima___WMbXK",drawer_ewm:"drawer_ewm___gWIAW",drawer_ewm_title:"drawer_ewm_title___xS0o0",drawer_text:"drawer_text___hEhSn",drawer_code:"drawer_code___bnaj8"},Vu=E(59301),rm=Object.defineProperty,um=Object.defineProperties,om=Object.getOwnPropertyDescriptors,a0=Object.getOwnPropertySymbols,im=Object.prototype.hasOwnProperty,sm=Object.prototype.propertyIsEnumerable,l0=(ae,z,x)=>z in ae?rm(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,ld=(ae,z)=>{for(var x in z||(z={}))im.call(z,x)&&l0(ae,x,z[x]);if(a0)for(var x of a0(z))sm.call(z,x)&&l0(ae,x,z[x]);return ae},cm=(ae,z)=>um(ae,om(z)),rd=(ae,z,x)=>new Promise((ut,dt)=>{var Tn=Mt=>{try{Ht(x.next(Mt))}catch(gn){dt(gn)}},xn=Mt=>{try{Ht(x.throw(Mt))}catch(gn){dt(gn)}},Ht=Mt=>Mt.done?ut(Mt.value):Promise.resolve(Mt.value).then(Tn,xn);Ht((x=x.apply(ae,z)).next())});const dm=({classroomList:ae,loading:z,dispatch:x,setCheckInfo:ut,checkInfo:dt,openRollCall:Tn,pptInfo:xn,SmartPlanItemBanks:Ht,globalSetting:Mt,getQuestionData:gn})=>{var ea,Un,Rn,yn;const Bn=(0,se.useParams)(),[xa,Gn]=(0,a.useState)([]),[aa,Dn]=(0,a.useState)({page:1,limit:1e4,course_group_id:"all",status:"all",search:""}),[na,kn]=(0,a.useState)(!1),[zn,Ln]=(0,a.useState)({}),[Ta,Zt]=(0,a.useState)(null);(0,a.useEffect)(()=>{dt?Aa():clearInterval(Ta)},[dt]);const Aa=()=>rd(void 0,null,function*(){const Da=yield(0,Ye.ZP)(`/api/courses/${Bn==null?void 0:Bn.coursesId}/smart_plans/${Bn==null?void 0:Bn.id}/header_info.json`,{method:"get"});(Da==null?void 0:Da.status)===0&&Ln(Da==null?void 0:Da.data)});(0,a.useEffect)(()=>{clearInterval(Ta),dt&&(vl(),Zt(setInterval(()=>{vl()},3e3)))},[aa,dt]);const[Qa,Ra]=(0,a.useState)(""),[rr,ta]=(0,a.useState)(10);(0,a.useEffect)(()=>{if(!(Ht!=null&&Ht.open_rolling_qrcode_sign))return;const Da=setInterval(()=>{ta(rl=>rl==1?10:rl-1)},1e3);return()=>clearInterval(Da)},[Ht]),(0,a.useEffect)(()=>{rr==1&&Na()},[rr]);const Na=()=>rd(void 0,null,function*(){var Da;let rl=yield(0,Ye.ZP)(`/api/courses/${Bn==null?void 0:Bn.coursesId}/smart_plans/${Bn==null?void 0:Bn.id}/refresh_qrcode_token.json`,{method:"post"});(rl==null?void 0:rl.status)==0&&Ra((Da=rl==null?void 0:rl.data)==null?void 0:Da.qrcode_token)}),vl=()=>rd(void 0,null,function*(){var Da;kn(!0);const rl=yield(0,Ye.ZP)(`/api/courses/${Bn==null?void 0:Bn.coursesId}/smart_plans/${Bn==null?void 0:Bn.id}/smart_plan_users.json`,{method:"get",params:cm(ld({},aa),{status:(aa==null?void 0:aa.status)=="all"?"":aa==null?void 0:aa.status,course_group_id:(aa==null?void 0:aa.course_group_id)=="all"?"":aa==null?void 0:aa.course_group_id})});(rl==null?void 0:rl.status)===0&&Gn((Da=rl==null?void 0:rl.data)==null?void 0:Da.smart_plan_users),kn(!1)});return Vu.createElement(we.Z,{bodyStyle:{padding:25},headerStyle:{display:"none"},width:700,onClose:()=>{ut(!1)},destroyOnClose:!0,forceRender:!0,open:dt},Vu.createElement("div",{className:ec.drawer_ewm},Vu.createElement("div",{className:ec.drawer_ewm_title,style:{marginBottom:"10px"}},Ht==null?void 0:Ht.smart_plan_name),Ht!=null&&Ht.open_rolling_qrcode_sign?Vu.createElement("div",{className:ec.modal},"\u6253\u5F00",Vu.createElement("span",{style:{color:"#57BE6A",margin:"0 6px"}},Vu.createElement("i",{className:"iconfont icon-icon-weixin mr5"}),"\u5FAE\u4FE1"),"\u626B\u4E00\u626B\uFF0C \u52A8\u6001\u4E8C\u7EF4\u7801\u5C06\u5728",Vu.createElement("span",{style:{color:"#3061D0",width:"30px",textAlign:"center"}},rr,"s"),"\u540E\u5237\u65B0"):Vu.createElement("div",{className:ec.modal},"\u6253\u5F00",Vu.createElement("span",{style:{color:"#57BE6A",margin:"0 6px"}},Vu.createElement("i",{className:"iconfont icon-icon-weixin mr5"}),"\u5FAE\u4FE1"),"\u626B\u4E00\u626B\uFF0C\u5373\u53EF\u624B\u673A\u7AEF\u7545\u5B66\u8BFE\u4EF6\uFF0C\u968F\u65F6\u5F00\u542F\u9AD8\u6548\u5B66\u4E60\uFF01"),Vu.createElement("div",{className:ec.erweima},Vu.createElement(ie.Z,{key:Qa,errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${Bn==null?void 0:Bn.coursesId}&id=${Bn==null?void 0:Bn.id}&codeKey=${Qa}`,bgColor:"#FFF",size:260,icon:`${ye.Z.IMG_SERVER}/${(ea=Mt==null?void 0:Mt.setting)==null?void 0:ea.tab_logo_url}`})),(xn==null?void 0:xn.status)=="in_progress"&&((Un=Ht==null?void 0:Ht.page)==null?void 0:Un.lesson_mode)=="online_lesson"&&Vu.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",marginBottom:"20px"}},Vu.createElement(Me.Z,{checked:Ht==null?void 0:Ht.open_rolling_qrcode_sign,onChange:Da=>rd(void 0,null,function*(){let rl=yield(0,Ye.ZP)(`/api/courses/${Bn==null?void 0:Bn.coursesId}/smart_plans/${Bn==null?void 0:Bn.id}/change_rolling_qrcode_sign.json`,{method:"post",body:{open_rolling_qrcode_sign:Da}});(rl==null?void 0:rl.status)==0&&(Da?Na():(Ra(""),ta(10)),le.ZP.success("\u64CD\u4F5C\u6210\u529F"),gn())}),size:"small"}),Vu.createElement("div",{style:{margin:"0 10px",color:"#333333"}},"\u5F00\u542F\u52A8\u6001\u4E8C\u7EF4\u7801\u7B7E\u5230"),Vu.createElement(re.Z,{title:"\u5F00\u542F\u52A8\u6001\u4E8C\u7EF4\u7801\u7B7E\u5230\u540E\uFF0C\u5B66\u751F\u4EC5\u80FD\u626B\u63CF\u4E8C\u7EF4\u7801\u5B8C\u6210\u7B7E\u5230\uFF0C\u5176\u4ED6\u65B9\u5F0F\u7B7E\u5230\u65E0\u6548\u5E76\u4E14\u65E0\u6CD5\u8FDB\u5165\u8BFE\u4EF6\u3002"},Vu.createElement("i",{className:"iconfont icon-tishixiaowenhao",style:{color:"#ccc",cursor:"pointer"}})))),Vu.createElement("div",{className:ec.box_title},"\u7B7E\u5230\u8BE6\u60C5",Vu.createElement("i",{className:"iconfont icon-guanbi10 font12",style:{cursor:"pointer"},onClick:()=>{ut(!1)}})),Vu.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:"20px"}},Vu.createElement("div",{className:"mr10"},"\u7B7E\u5230\u72B6\u6001"),Vu.createElement(ve.default,{style:{width:"130px",borderRadius:"2px"},size:"large",value:aa.status,placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",options:[{label:"\u5168\u90E8",value:"all"},{label:"\u5DF2\u7B7E\u5230",value:"started"},{label:"\u672A\u7B7E\u5230",value:"not_started"}],onChange:Da=>{aa.status=Da,Dn(ld({},aa))}}),Vu.createElement("div",{className:"ml20 mr10"},"\u5206\u73ED"),Vu.createElement(ve.default,{style:{width:"130px",borderRadius:"2px"},size:"large",value:aa.course_group_id,placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",options:((Rn=zn==null?void 0:zn.course_groups)==null?void 0:Rn.length)>0?[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...(yn=zn==null?void 0:zn.course_groups)==null?void 0:yn.map(Da=>({label:Da==null?void 0:Da.name,value:Da==null?void 0:Da.id}))]:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"}],onChange:Da=>{aa.course_group_id=Da,Dn(ld({},aa))}}),Vu.createElement(El.t7,{style:{width:220,marginLeft:"auto"},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u548C\u5B66\u53F7\u641C\u7D22",value:aa.search,onChange:Da=>{aa.search=Da,aa.page=1,Dn(ld({},aa))}})),Vu.createElement(Ze.Z,{spinning:na},Vu.createElement(De.default,{dataSource:xa,className:ec.commentBody,scroll:{y:600},pagination:!1,columns:[{title:"\u5E8F\u53F7",align:"left",dataIndex:"name",width:60,ellipsis:!0,render:(Da,rl,Ur)=>`${Ur+1}`},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,width:180,render:Da=>Vu.createElement("span",{style:{color:"#000"}},Da||"--")},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",ellipsis:!0,width:120,render:Da=>Vu.createElement("span",{style:{color:"#000"}},Da||"--")},{title:"\u73ED\u7EA7",align:"left",dataIndex:"group_name",ellipsis:!0,width:180,render:Da=>Vu.createElement("span",{style:{color:"#000"}},Da||"--")},{title:"\u7B7E\u5230\u72B6\u6001",align:"left",dataIndex:"status",ellipsis:!0,render:Da=>Vu.createElement("span",null,Da=="not_started"?"\u672A\u7B7E\u5230":"\u5DF2\u7B7E\u5230")}]})),(xn==null?void 0:xn.status)=="in_progress"&&(xn==null?void 0:xn.lesson_mode)=="online_lesson"&&Vu.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center"}},Vu.createElement(pt.ZP,{type:"primary",style:{marginTop:"50px"},onClick:()=>{Tn(),ut(!1)}},"\u968F\u673A\u70B9\u540D")))};var mm=(0,se.connect)(({classroomList:ae,loading:z,user:x,globalSetting:ut})=>({classroomList:ae,loading:z,user:x,globalSetting:ut}))(dm),Mu={toolbar:"toolbar___Uo7LQ","line-menu":"line-menu___mAWlG","chat-dialog":"chat-dialog___KJCds","chat-header":"chat-header___D2PUI","chat-content":"chat-content___C0vtj","chat-actions":"chat-actions___TYIxs",over_item_list:"over_item_list___rJ28g",over_item:"over_item___NX1fq",close_button:"close_button___hqqIO",over_button:"over_button___g0Acf",ewm_img:"ewm_img___CgU19",ewm_text:"ewm_text___qJOQD",kjgj_style:"kjgj_style___LpPYV",kjgj_item:"kjgj_item___znzOt",kjgj_img:"kjgj_img___g7zps",kjgj_text:"kjgj_text___Ua7tW",over_content:"over_content___aH5pL",overcont2wrap:"overcont2wrap___PAra8",over_content2:"over_content2___c8jx0",over_button2:"over_button2___dQ7lA",ewm_img2:"ewm_img2___Ba35z",ewm_text2:"ewm_text2___v3R_z",officeWrp:"officeWrp___B0eRV",left:"left___wU_GS",btn_float:"btn_float___nXsLR",to_page_style:"to_page_style___bmH79",left_float:"left_float___N_wk1",float_icon:"float_icon___xmC9W",float_text:"float_text___m_LGU",float_more:"float_more___nbaug",right:"right___jQ8G4",footer_button:"footer_button___xLWDh",quxiao:"quxiao___nHatU",queren:"queren___BRoLo",close_drawer:"close_drawer___vZp3v",erweima:"erweima___YfDc7",arrow:"arrow___ElSwz",modal:"modal___CqCC8"},ud=(ae,z,x)=>new Promise((ut,dt)=>{var Tn=Mt=>{try{Ht(x.next(Mt))}catch(gn){dt(gn)}},xn=Mt=>{try{Ht(x.throw(Mt))}catch(gn){dt(gn)}},Ht=Mt=>Mt.done?ut(Mt.value):Promise.resolve(Mt.value).then(Tn,xn);Ht((x=x.apply(ae,z)).next())});const fm=({src:ae,onClick:z,topPercentage:x=.8,draggableExtraNode:ut,showAvatarEditData:dt,tokenInfo:Tn,pptInfo:xn,isPptFullScreen:Ht,handleEndClass:Mt,toggleFullOrExitScreen:gn,setStudentListVis:ea,user:Un,openEwm:Rn,setOpenEwm:yn,setAlterVis:Bn,dispatch:xa})=>{const Gn=(0,a.useRef)(null),aa=(0,a.useRef)(!1),Dn=(0,a.useRef)(!1),na=(0,se.useParams)(),[kn,zn]=(0,a.useState)(!0),[Ln,Ta]=(0,a.useState)(!1),[Zt,Aa]=(0,a.useState)(window.innerHeight-100),[Qa,Ra]=(0,a.useState)((window.innerWidth-900)/2),[rr,ta]=(0,a.useState)(!1),Na=10;return(0,a.useEffect)(()=>{if(Gn.current){let vl=function(dl){var ml;aa.current=!0,Mr=dl.pageY,Dr=dl.pageX;const Nr=(ml=Gn.current)==null?void 0:ml.getBoundingClientRect();Ur=dl.pageY-((Nr==null?void 0:Nr.top)||0),uu=dl.pageX-((Nr==null?void 0:Nr.left)||0),(0,ft.kk)("none"),document.onselectstart=()=>!1},Da=function(){aa.current&&!Dn.current&&z&&z(),aa.current=!1,Dn.current=!1,(0,ft.kk)("auto"),document.onselectstart=null},rl=function(dl){var ml,Nr;if(!aa.current)return;const Qu=dl.pageY,Io=dl.pageX,Nu=Qu-Ur,_u=Io-uu,Mo=window.innerHeight-(((ml=Gn.current)==null?void 0:ml.offsetHeight)||0)-50,ei=window.innerWidth-(((Nr=Gn.current)==null?void 0:Nr.offsetWidth)||0)-20,po=50,ku=10;if(!Dn.current&&(Math.abs(Mr-dl.pageY)>Na||Math.abs(Dr-dl.pageX)>Na)&&(Dn.current=!0),Dn.current){const no=Math.max(po,Math.min(Nu,Mo)),Ko=Math.max(ku,Math.min(_u,ei));Aa(no),Ra(Ko)}},Ur=0,uu=0,Mr=0,Dr=0;return Gn.current.addEventListener("mousedown",vl),document.addEventListener("mousemove",rl),document.addEventListener("mouseup",Da),()=>{var dl,ml;(ml=(dl=Gn.current)==null?void 0:dl.removeEventListener)==null||ml.call(dl,"mousedown",vl),document.removeEventListener("mousemove",rl),document.removeEventListener("mouseup",Da)}}},[z]),(0,a.useEffect)(()=>{const vl=()=>{Ht?(Aa(window.innerHeight-100),Ra(window.innerWidth*.4)):(Aa(window.innerHeight-100),Ra((window.innerWidth-900)/2))};return window.addEventListener("resize",vl),()=>{window.removeEventListener("resize",vl)}},[x,Ht]),(0,a.useEffect)(()=>{Ln&&(kn?(Ra(Qa-130),Ta(!1)):(Ra(Qa+130),Ta(!1)))},[kn,Ln]),a.createElement("div",{className:Mu.draggableImage,style:{top:`${Zt}px`,left:`${Qa}px`,position:"fixed",display:rr?"none":"block",cursor:aa.current?"grabbing":"grab",zIndex:100},ref:Gn},ut&&a.createElement("div",{className:Mu.extraNode,onMouseUp:vl=>vl.stopPropagation(),onMouseDownCapture:vl=>vl.stopPropagation()},ut),(na==null?void 0:na.user_login)&&kn&&a.createElement("div",{className:Mu.over_item_list},a.createElement("div",{className:Mu.over_item},a.createElement("div",{className:Mu.close_button,onClick:()=>{zn(!1),Ta(!0)}},a.createElement("i",{className:"iconfont icon-shouqi5 mr5",style:{fontSize:8}}),"\u6536\u8D77"),a.createElement("div",{className:Mu.over_button,onClick:()=>{ea(!0)}},a.createElement("img",{src:E(78868),className:Mu.ewm_img,style:{width:"16px",height:"15px"}}),a.createElement("div",{className:Mu.ewm_text},"\u5B66\u751F\u5217\u8868")),a.createElement("div",{className:Mu.over_button,onClick:()=>{se.history.push(`/classrooms/${na==null?void 0:na.coursesId}/smart_plan/${na==null?void 0:na.id}/detail`)}},a.createElement("img",{src:E(50066),className:Mu.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mu.ewm_text},"\u9000\u51FA\u8BFE\u4EF6")))),!(na!=null&&na.user_login)&&(Tn==null?void 0:Tn.IsSuper)&&kn&&a.createElement("div",{className:Mu.over_item_list},a.createElement("div",{className:Mu.over_item},a.createElement("div",{className:Mu.close_button,onClick:()=>{zn(!1),Ta(!0)}},a.createElement("i",{className:"iconfont icon-shouqi5 mr5",style:{fontSize:8}}),"\u6536\u8D77"),a.createElement("div",{className:Mu.over_button,onClick:()=>{gn(!Ht)}},!Ht&&a.createElement("img",{src:E(15091),className:Mu.ewm_img,style:{width:"14px",height:"14px"}}),Ht&&a.createElement("img",{src:E(24639),className:Mu.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mu.ewm_text},Ht?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F\u64AD\u653E")),(xn==null?void 0:xn.status)=="not_started"&&a.createElement("div",{className:Mu.over_button,onClick:()=>ud(void 0,null,function*(){xa({type:"classroomList/setActionTabs",payload:{key:"start_smart_plan_shang",params:{coursesId:na==null?void 0:na.coursesId,smart_plans_id:na==null?void 0:na.id}}})})},a.createElement("img",{src:E(76502),className:Mu.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mu.ewm_text},"\u5F00\u59CB\u4E0A\u8BFE")),(xn==null?void 0:xn.status)=="not_started"&&a.createElement("div",{className:Mu.over_button,onClick:()=>ud(void 0,null,function*(){Bn(!0)})},a.createElement("img",{src:E(93026),className:Mu.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mu.ewm_text},"\u66F4\u6362\u8BFE\u4EF6")),(xn==null?void 0:xn.status)=="in_progress"&&(xn==null?void 0:xn.lesson_mode)=="online_lesson"&&a.createElement("div",{className:Mu.over_button,onClick:()=>ud(void 0,null,function*(){xa({type:"user/setActionTabs",payload:{key:"\u5907\u8BFE\u968F\u673A\u70B9\u540D"}})})},a.createElement("img",{src:E(59717),className:Mu.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mu.ewm_text},"\u968F\u673A\u70B9\u540D")),(xn==null?void 0:xn.status)=="in_progress"&&a.createElement("div",{className:Mu.over_button,onClick:()=>ud(void 0,null,function*(){yield Mt()})},a.createElement("img",{src:E(3540),className:Mu.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mu.ewm_text},"\u7ED3\u675F\u6388\u8BFE")),a.createElement("div",{className:Mu.over_button,onClick:()=>{yn(new Date)}},a.createElement("img",{src:E(56440),className:Mu.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mu.ewm_text},"\u8BFE\u4EF6\u4E8C\u7EF4\u7801")))),!kn&&(Tn==null?void 0:Tn.IsSuper)&&a.createElement("div",{className:Mu.kjgj_style},a.createElement("div",{className:Mu.kjgj_item,onClick:()=>{zn(!0),Ta(!0)}},a.createElement("div",{className:Mu.kjgj_img},a.createElement("img",{src:E(22335),style:{width:"30px",height:"30px"}})),a.createElement("div",{className:Mu.kjgj_text},"\u8BFE\u4EF6\u5DE5\u5177"))))};var vm=(0,se.connect)(({user:ae})=>({user:ae}))(fm),pm=Object.defineProperty,r0=Object.getOwnPropertySymbols,gm=Object.prototype.hasOwnProperty,Em=Object.prototype.propertyIsEnumerable,u0=(ae,z,x)=>z in ae?pm(ae,z,{enumerable:!0,configurable:!0,writable:!0,value:x}):ae[z]=x,Wc=(ae,z)=>{for(var x in z||(z={}))gm.call(z,x)&&u0(ae,x,z[x]);if(r0)for(var x of r0(z))Em.call(z,x)&&u0(ae,x,z[x]);return ae},ru=(ae,z,x)=>new Promise((ut,dt)=>{var Tn=Mt=>{try{Ht(x.next(Mt))}catch(gn){dt(gn)}},xn=Mt=>{try{Ht(x.throw(Mt))}catch(gn){dt(gn)}},Ht=Mt=>Mt.done?ut(Mt.value):Promise.resolve(Mt.value).then(Tn,xn);Ht((x=x.apply(ae,z)).next())});const hm=({user:ae,classroomList:z,globalSetting:x,loading:ut,dispatch:dt})=>{var Tn,xn,Ht,Mt,gn,ea,Un,Rn,yn;const[Bn,xa]=ca.ZP.useNotification(),Gn=(0,a.useRef)(),[aa]=(0,se.useSearchParams)(),[Dn,na]=(0,a.useState)({}),[kn,zn]=(0,a.useState)(""),[Ln,Ta]=(0,a.useState)(""),Zt=(0,se.useParams)(),[Aa,Qa]=(0,a.useState)({}),[Ra,rr]=(0,a.useState)(),ta=(0,a.useRef)(),[Na,vl]=(0,a.useState)(!1),[Da,rl]=(0,a.useState)([]),[Ur,uu]=(0,a.useState)(!0),[Mr,Dr]=(0,a.useState)(!1),[dl,ml]=(0,a.useState)([]),[Nr,Qu]=(0,a.useState)(!1),[Io,Nu]=(0,a.useState)([]),[_u,Mo]=(0,a.useState)(!1),[ei,po]=(0,a.useState)(0),[ku,no]=(0,a.useState)(!1),[Ko,ri]=(0,a.useState)([]),[Wi,Hi]=(0,a.useState)(""),[Gi,Bi]=(0,a.useState)(!1),[as,vi]=(0,a.useState)(""),[Ki,ui]=(0,a.useState)(0),Ti=(0,a.useRef)(null),[ls,ki]=(0,a.useState)(!1),[_i,du]=(0,a.useState)(!1),[No,wo]=(0,a.useState)(!1),[bi,wi]=(0,a.useState)(!1),[yo,Li]=(0,a.useState)(!1),rs=(0,a.useRef)(!1),{SmartPlanItemBanks:Ha}=z,Ri=(0,a.useRef)(Dn),ks=(0,a.useRef)(),us=(0,a.useRef)([1]),Ji=aa.get("simulate")=="true",Cs=aa.get("pptPage")?Number(aa.get("pptPage")):1,[tc,Fs]=(0,a.useState)(!1),[os,xi]=a.useState(["60%","40%"]),[nc,Ls]=(0,a.useState)(!1),nu=(0,a.useRef)(!1),[is,Po]=(0,a.useState)(!1),Bc=(0,a.useRef)(null),Rs=(0,a.useRef)(window.innerWidth),[Bs,_o]=(0,a.useState)(!1),[Ju,ss]=(0,a.useState)(!1),[mr,js]=(0,a.useState)(Wc({},{page:1,limit:20,course_group_id:"",status:"all",search:""})),[cs,Jo]=(0,a.useState)(""),[bs,Xi]=(0,a.useState)(10);(0,a.useEffect)(()=>{if(!_i&&!bi||!(Ha!=null&&Ha.open_rolling_qrcode_sign))return;const En=setInterval(()=>{Xi(Va=>Va==1?10:Va-1)},1e3);return()=>clearInterval(En)},[_i,bi,Ha]),(0,a.useEffect)(()=>{bs==1&&zo()},[bs]);const zo=()=>ru(void 0,null,function*(){var En;let Va=yield(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/refresh_qrcode_token.json`,{method:"post"});(Va==null?void 0:Va.status)==0&&Jo((En=Va==null?void 0:Va.data)==null?void 0:En.qrcode_token)});(0,a.useEffect)(()=>{const el=700/window.innerWidth*100,Vr=100-el;yo?Dn!=null&&Dn.IsSuper?xi(["100%","0%"]):xi([`${Vr.toFixed(2)}%`,`${el.toFixed(2)}%`]):xi([`${Vr.toFixed(2)}%`,`${el.toFixed(2)}%`]),rs.current=yo,yo||(no(!1),ui(""))},[yo]),(0,a.useEffect)(()=>{ls&&Ln>0&&(Ha!=null&&Ha.open_rolling_qrcode_sign&&(Ha==null?void 0:Ha.smart_plan_status)=="in_progress"?(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/refresh_qrcode_token.json`,{method:"post"}).then(En=>{var Va;(En==null?void 0:En.status)==0&&(Xi(10),Jo((Va=En==null?void 0:En.data)==null?void 0:Va.qrcode_token),du(!0))}):du(!0))},[Ln,ls]),(0,a.useEffect)(()=>{No?setTimeout(()=>{Ha!=null&&Ha.open_rolling_qrcode_sign&&(Ha==null?void 0:Ha.smart_plan_status)=="in_progress"?(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/refresh_qrcode_token.json`,{method:"post"}).then(En=>{var Va;(En==null?void 0:En.status)==0&&(Xi(10),Jo((Va=En==null?void 0:En.data)==null?void 0:Va.qrcode_token),wi(!0))}):wi(!0)},300):wi(!1)},[No]),window.addEventListener("resize",()=>{clearTimeout(Bc.current),Bc.current=setTimeout(()=>{const En=window.innerWidth;if(En==Rs.current)return;const Vr=700/window.innerWidth*100,au=100-Vr;yo?Dn!=null&&Dn.IsSuper?xi(["100%","0%"]):xi([`${au.toFixed(2)}%`,`${Vr.toFixed(2)}%`]):xi([`${au.toFixed(2)}%`,`${Vr.toFixed(2)}%`]),rs.current=yo,yo||no(!1),Di(),Rs.current=En},300)}),(0,a.useEffect)(()=>{const En=()=>ru(void 0,null,function*(){if(!nu.current){nu.current=!0;try{yield Di()}catch(Va){console.error("toResize \u51FD\u6570\u6267\u884C\u51FA\u9519:",Va)}finally{nu.current=!1}}});return window.addEventListener("resize",En),()=>{window.removeEventListener("resize",En)}},[]),(0,a.useEffect)(()=>(document.body.addEventListener((0,Mi.gH)(),oc),document.body.addEventListener("keydown",ac),()=>{document.body.removeEventListener("keydown",ac),document.body.removeEventListener((0,Mi.gH)(),oc)}),[]),(0,a.useEffect)(()=>(window.addEventListener("visibilitychange",rc),()=>{window.removeEventListener("visibilitychange",rc)}),[kn]);const ac=En=>ru(void 0,null,function*(){document.activeElement.nodeName!=="IFRAME"&&((En.key==="ArrowLeft"||En.key==="ArrowUp"||En.key==="ArrowRight"||En.key==="ArrowDown")&&document.querySelector("iframe").focus(),(0,Mi.vp)()&&zs(En.key))});function zs(En){return ru(this,null,function*(){try{yield Gn.current.ready();const Va=Gn.current.Application;En==="ArrowLeft"||En==="ArrowUp"?yield Va.ActivePresentation.SlideShowWindow.View.GotoPreClick():(En==="ArrowRight"||En==="ArrowDown")&&(yield Va.ActivePresentation.SlideShowWindow.View.GotoNextClick())}catch(Va){}})}const lc=()=>ru(void 0,null,function*(){var En,Va;yield(En=Gn.current)==null?void 0:En.ready();const el=(Va=Gn.current)==null?void 0:Va.Application;el&&(yield el.ActivePresentation.SlideShowWindow.View.Exit())}),rc=()=>ru(void 0,null,function*(){document.visibilityState==="visible"&&(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{page:kn,randomData:new Date}}})});(0,a.useEffect)(()=>{uc(),!(Dn!=null&&Dn.IsSuper)&&!aa.get("pptPage")&&(zn(Cs),dt({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:Zt==null?void 0:Zt.coursesId,id:Zt==null?void 0:Zt.id,position:Cs}})),(0,ft.s2)()&&se.history.replace(`/miniprogram/courseware/study?course_id=${Zt==null?void 0:Zt.coursesId}&id=${Zt==null?void 0:Zt.id}`)},[]);const uc=()=>ru(void 0,null,function*(){yield(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/check_start.json`,{method:"post"})});(0,a.useEffect)(()=>{Ri.current=Dn,Dn!=null&&Dn.WebofficeURL&&setTimeout(()=>{sc()},300)},[Dn]),(0,a.useEffect)(()=>{var En;return(En=ae==null?void 0:ae.userInfo)!=null&&En.login&&Yo(),()=>{clearInterval(ta.current)}},[(Tn=ae==null?void 0:ae.userInfo)==null?void 0:Tn.login]),(0,a.useEffect)(()=>{!(Dn!=null&&Dn.IsSuper)&&(Ra==null?void 0:Ra.is_end)===!1&&(Dn==null?void 0:Dn.Status)=="in_progress"&&ti()},[Ra==null?void 0:Ra.is_end,Dn]),(0,a.useEffect)(()=>{if(Ra!=null&&Ra.is_end&&clearInterval(ta.current),!(Dn!=null&&Dn.IsSuper)&&(Ra!=null&&Ra.is_end)){let En=JSON.parse(sessionStorage.getItem("endPPTIds"))||[];En&&(En!=null&&En.includes(Zt==null?void 0:Zt.id))||(le.ZP.info("\u672C\u6B21\u6388\u8BFE\u5DF2\u7ED3\u675F\uFF0C\u611F\u8C22\u60A8\u7684\u53C2\u4E0E\uFF01"),(En==null?void 0:En.length)===0?En=[Zt==null?void 0:Zt.id]:En.push(Zt==null?void 0:Zt.id),sessionStorage.setItem("endPPTIds",JSON.stringify(En)))}},[Ra==null?void 0:Ra.is_end,Dn]),(0,a.useEffect)(()=>{if(Ra!=null&&Ra.enable_extra&&!(Ra!=null&&Ra.is_end)){let En=JSON.parse(localStorage.getItem("extraPPTIds"))||[];En&&!(En!=null&&En.includes(Zt==null?void 0:Zt.id))&&xe.default.confirm({centered:!0,okText:"\u77E5\u9053\u4E86",icon:null,maskClosable:!1,keyboard:!1,title:"\u63D0\u793A",closable:!1,cancelButtonProps:{style:{display:"none"}},content:"\u606D\u559C\u4F60\u5DF2\u5B8C\u6210\u6240\u6709\u57FA\u7840\u4E60\u9898\uFF01\u8001\u5E08\u8FD8\u51C6\u5907\u4E86\u62D3\u5C55\u4E60\u9898\uFF0C\u53EF\u4EE5\u5F00\u59CB\u6311\u6218\u4E86\u54E6\uFF01",onOk:()=>ru(void 0,null,function*(){(En==null?void 0:En.length)===0?En=[Zt==null?void 0:Zt.id]:En.push(Zt==null?void 0:Zt.id),xo(Ra==null?void 0:Ra.extra_position),localStorage.setItem("extraPPTIds",JSON.stringify(En))})})}},[Ra==null?void 0:Ra.enable_extra]);const oc=()=>{(0,Mi.vp)()||lc()};(0,a.useEffect)(()=>{var En,Va;(En=ae==null?void 0:ae.userInfo)!=null&&En.login&&(Va=Gn.current)!=null&&Va.ready&&Di()},[(xn=ae==null?void 0:ae.userInfo)==null?void 0:xn.login,Dn]),(0,a.useEffect)(()=>{var En;Ra!=null&&Ra.page&&((En=Ha==null?void 0:Ha.page)==null?void 0:En.lesson_mode)=="online_lesson"&&!(Dn!=null&&Dn.IsSuper)&&!Ji&&xo(Ra==null?void 0:Ra.page)},[Ra==null?void 0:Ra.page]),(0,a.useEffect)(()=>{var En;((En=ae==null?void 0:ae.userInfo)==null?void 0:En.real_name)==="\u6E38\u5BA2"&&dt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!1}})},[(Ht=ae==null?void 0:ae.userInfo)==null?void 0:Ht.real_name]);const ic=()=>{var En,Va,el,Vr,au;let Kn=[];return(((Va=(En=Ha==null?void 0:Ha.page)==null?void 0:En.smart_plan_page_knowledges)==null?void 0:Va.length)>0||(el=Ha==null?void 0:Ha.page)!=null&&el.is_ai_question)&&Kn.push({key:"2",title:"\u667A\u80FD\u4E92\u52A8"}),(Vr=Ha==null?void 0:Ha.page)!=null&&Vr.page_info&&Kn.push({key:"1",title:"\u667A\u80FD\u89E3\u6790"}),(Ha==null?void 0:Ha.count)>0&&Kn.push({key:"4",title:"\u8BD5\u9898"}),(au=Ha==null?void 0:Ha.page)!=null&&au.animation_code&&Kn.push({key:"3",title:"\u667A\u80FD\u52A8\u6548"}),a.createElement(a.Fragment,null,Kn==null?void 0:Kn.map((Za,ur)=>a.createElement("span",{style:{cursor:"pointer"},onClick:()=>{wo(!0),Hi(Za==null?void 0:Za.key)}},Za==null?void 0:Za.title,ur!=(Kn==null?void 0:Kn.length)-1?"\u3001":"")))};(0,a.useEffect)(()=>{var En,Va,el,Vr,au,Kn,Za;kn&&(Ha!=null&&Ha.alert_addendance_tips)&&!(Ha!=null&&Ha.is_super)&&!aa.get("simulate")&&(Ju||(ss(!0),xe.default.confirm({centered:!0,okText:"\u77E5\u9053\u4E86",icon:null,title:"\u63D0\u793A",cancelButtonProps:{style:{display:"none"}},content:"\u5F53\u524D\u8BFE\u4EF6\u5DF2\u5F00\u542F\u52A8\u6001\u4E8C\u7EF4\u7801\u7B7E\u5230\uFF0C\u8BF7\u8054\u7CFB\u6388\u8BFE\u6559\u5E08\u626B\u7801\u7B7E\u5230\u3002",onOk:()=>ru(void 0,null,function*(){se.history.push(`/classrooms/${Zt==null?void 0:Zt.coursesId}/smart_plan`)})}))),kn&&((En=Ha==null?void 0:Ha.page)==null?void 0:En.position)!=Ki&&yo&&(ui((Va=Ha==null?void 0:Ha.page)==null?void 0:Va.position),Bi(!0),setTimeout(()=>{Bi(!1)},6e3),Dn!=null&&Dn.IsSuper&&(((Vr=(el=Ha==null?void 0:Ha.page)==null?void 0:el.smart_plan_page_knowledges)==null?void 0:Vr.length)>0||(au=Ha==null?void 0:Ha.page)!=null&&au.is_ai_question||(Kn=Ha==null?void 0:Ha.page)!=null&&Kn.page_info||(Ha==null?void 0:Ha.count)>0||(Za=Ha==null?void 0:Ha.page)!=null&&Za.animation_code?Bn.open({message:"",style:{width:"auto",marginBottom:"0px",padding:"12px 30px 20px",whiteSpace:"nowrap",border:"1px solid rgba(20,93,255,0.2)",boxShadow:"0px 0px 10px 0px #E3E1FF",borderRadius:"40px 0 0 40px"},key:"smart_plan",closeIcon:null,description:a.createElement("div",{className:"font18"},"\u5F53\u524D\u9875\u9762\u5305\u542B\uFF1A",a.createElement("span",{style:{color:"#3061D0"}},ic())),duration:2,pauseOnHover:!0,onClose:()=>{no(!0)}}):no(!0)))},[Ha]),(0,a.useEffect)(()=>{Hc()},[kn,Ra==null?void 0:Ra.randomData]);const Hc=()=>ru(void 0,null,function*(){var En,Va;if(!(Dn!=null&&Dn.IsSuper)&&(Dn==null?void 0:Dn.Status)=="in_progress"&&kn){const el=yield(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/check_page_progress.json`,{method:"post",body:{position:kn}});(el==null?void 0:el.status)==0&&((En=el==null?void 0:el.data)!=null&&En.allow||(ml((Va=el==null?void 0:el.data)==null?void 0:Va.not_finish_positions),Dr(!0)))}});function Di(){return ru(this,null,function*(){try{yield Gn.current.ready();const el=yield(yield Gn.current.Application.ActiveWindow).View;el.ZoomToFit=-1;const Vr=new Event("resize");window.dispatchEvent(Vr)}catch(En){}})}function xo(En){return ru(this,null,function*(){yield Gn.current.ready(),Gn.current.Application.ActivePresentation.SlideShowWindow.View.GotoSlide(En)})}(0,a.useEffect)(()=>{is&&Gn.current&&(Cn(!0),Di())},[is,Gn.current]);function Cn(En){return ru(this,null,function*(){if(!(Zt!=null&&Zt.user_login)){En?(Li(!0),(0,Mi.Dj)(document.body)):(Li(!1),(0,Mi.BU)()),yield Gn.current.ready();const Va=Gn.current.Application,el=yield Va.ActivePresentation,Vr=yield Va.ActivePresentation.SlideShowSettings,au=yield el.SlideShowWindow;En?yield Vr.Run():(au.IsFullScreen=!1,lc());const Kn=(yield Va.ActivePresentation.SlideShowWindow)!==null;Li(Kn),Di()}})}function bc(){return ru(this,null,function*(){try{const En=yield(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/set_page_cache.json`,{method:"post",body:{type:1}});rr(Wc({},(En==null?void 0:En.data)||{}))}catch(En){}})}const Zs=()=>ru(void 0,null,function*(){var En,Va;let el=yield(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}.json`,{method:"get"});(el==null?void 0:el.status)==0&&(Qa(el==null?void 0:el.data),Zt!=null&&Zt.user_login||(aa.get("type")=="view"&&(((En=el==null?void 0:el.data)==null?void 0:En.status)=="in_progress"?ki(!0):Po(!0)),((Va=el==null?void 0:el.data)==null?void 0:Va.status)=="in_progress"&&aa.get("type")!="update"&&ki(!0)))}),ti=()=>ru(void 0,null,function*(){const En=yield(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/start_class.json`,{method:"post"})}),Us=()=>ru(void 0,null,function*(){var En;const Va=yield(0,Ye.ZP)(`/api/smart_plan_item_banks/${(En=Ha==null?void 0:Ha.page)==null?void 0:En.id}/smart_plan_user_page_studies.json`,{method:"post"})}),pi=()=>ru(void 0,null,function*(){dt({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:Zt==null?void 0:Zt.coursesId,id:Zt==null?void 0:Zt.id,position:kn||(Ra==null?void 0:Ra.page)||1,max_position:Ln}})}),Yo=()=>ru(void 0,null,function*(){var En,Va,el;const Vr={};Zt!=null&&Zt.user_login&&(Vr.login=Zt.user_login),Ji&&(Vr.is_simulate=!0);const au=yield(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/get_office_token.json`,{method:"get",params:Vr});na(au==null?void 0:au.data),uu(!1);const Kn=((En=au==null?void 0:au.data)==null?void 0:En.FileName)||"";document.title=Kn,(Va=au==null?void 0:au.data)!=null&&Va.IsSuper?Zs():Ji?Po(!0):(((el=au==null?void 0:au.data)==null?void 0:el.Status)=="in_progress"&&Po(!0),ta.current=setInterval(()=>{bc()},2e3))});function ds(){return ru(this,null,function*(){if(!Gn.current)return;clearTimeout(ks.current),yield Gn.current.ready();const En=Gn.current.Application,el=(au=>{if(!au||au.length===0)return[];const Kn=[...au].sort((Sr,Pu)=>Sr-Pu),Za=[];let ur={From:Kn[0],To:Kn[0]};for(let Sr=1;Srds(),4*60*1e3)})}function ws(En){return ru(this,null,function*(){us.current=En,ds()})}function sc(){return ru(this,null,function*(){var En=document.getElementById("weboffice-zone");Gn.current=ce().config({mount:En,url:Dn==null?void 0:Dn.WebofficeURL,refreshToken:wc,previewLimit:4,pptOptions:{isShowBottomStatusBar:!0,isShowRemark:!1,isShowComment:!1},commonOptions:{isShowTopArea:!!(Dn!=null&&Dn.IsSuper),isBrowserViewFullscreen:!0,isIframeViewFullscreen:!1,acceptVisualViewportResizeEvent:!0}}),Gn.current.setToken({token:Dn==null?void 0:Dn.AccessToken,timeout:25*60*1e3}),Gn.current.on("fileStatus",function(Va){return ru(this,null,function*(){yield Gn.current.ready();const Vr=yield Gn.current.Application.ActivePresentation.SlideShowWindow.View.Slide.SlideIndex;zn(Vr),us.current=[Vr],ds()})}),Gn.current.on("fileOpen",function(Va){Ys();const el=En==null?void 0:En.querySelector("iframe");el&&el.focus()}),Gn.current.on("fullscreenChange",function(Va){Va.status==1?aa.get("type")!="update"&&Po(!0):(0,Mi.BU)()})})}function wc(){return new Promise(function(En){return ru(this,null,function*(){var Va,el,Vr,au;const Kn=yield(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/refresh_office_token.json`,{method:"get",params:{access_token:(Va=Ri.current)==null?void 0:Va.AccessToken,refresh_token:(el=Ri.current)==null?void 0:el.RefreshToken}});((Vr=Kn==null?void 0:Kn.data)==null?void 0:Vr.Code)=="InvalidArgument.AccessToken"&&Yo(),Ri.current=Kn.data,En({token:(au=Kn==null?void 0:Kn.data)==null?void 0:au.AccessToken,timeout:2*60*1e3}),En(Kn==null?void 0:Kn.data)})})}function Gc(){return ru(this,null,function*(){uu(!0),yield Gn.current.ready();const En=Gn.current.Application,Va=yield En.ActivePresentation,Vr=yield(yield Va.Slides).Count;Ta(Vr);let au=yield(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/create_item_banks.json`,{method:"post",body:{create_ppt:!0,is_extra:!0}});(au==null?void 0:au.status)==0&&le.ZP.success("\u64CD\u4F5C\u6210\u529F"),yield En.ActivePresentation.Slides.AddSlide(Vr),setTimeout(()=>ru(this,null,function*(){uu(!1),Va.Slides.Item(Vr).Shapes.AddPicture({FileName:"https://www.educoder.net/images/tzppt.png",LinkToFile:-1,SaveWithDocument:0,Left:0,Top:0,Width:1,Height:1,Scale:!0})}),1e3)})}function gi(En){return ru(this,null,function*(){try{const Va=yield En.View.GetClickCount();console.log("clickCount",Va),yield(yield En.View).GotoClick(Va+1)}catch(Va){}})}function Ys(){return ru(this,null,function*(){yield Gn.current.ready();const En=Gn.current.Application,Va=yield En.ActivePresentation.GetSlideRemark(),Vr=yield(yield En.ActivePresentation).Slides,au=yield Vr.Count;Ta(au),En.Sub.SlideShowEnd=()=>ru(this,null,function*(){Li(!1),Di(),Po(!1)}),En.Sub.SlideShowBegin=()=>ru(this,null,function*(){Li(!0),Di()});const Kn=yield En.ActivePresentation.SlideShowWindow.View.Slide.SlideIndex;zn(Kn),us.current=[Kn],ds(),En.Sub.ActiveSlideChange=Za=>ru(this,null,function*(){var ur;if(Ta(yield Vr.Count),zn(((ur=Za==null?void 0:Za.Data)==null?void 0:ur.slideIndex)+1),!(Dn!=null&&Dn.IsSuper)){const Sr=yield En.ActivePresentation.SlideShowWindow;gi(Sr)}}),En.Sub.SlideDelete=Za=>ru(this,null,function*(){var ur;let Sr=yield(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/delete_page.json`,{method:"delete",body:{position:(ur=Za==null?void 0:Za.Data)==null?void 0:ur.SlideIndex}});(Sr==null?void 0:Sr.status)==0&&(le.ZP.success("\u5220\u9664\u6210\u529F"),Ta(yield Vr.Count))}),En.Sub.PresentationNewSlide=Za=>ru(this,null,function*(){console.log("\u76D1\u542C\u65B0\u589E\u5E7B\u706F\u7247\u7684\u64CD\u4F5C\u4E8B\u4EF6",Za)}),En.Sub.SlideMove=Za=>ru(this,null,function*(){var ur,Sr,Pu;if(Dn!=null&&Dn.IsSuper&&document.hasFocus()){zn("");let ou=yield(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/change_page_postition.json`,{method:"post",body:{origin_position:(ur=Za==null?void 0:Za.Data)==null?void 0:ur.SlideFromIndex,target_position:(Sr=Za==null?void 0:Za.Data)==null?void 0:Sr.SlideIndex}});(ou==null?void 0:ou.status)==0&&(le.ZP.success("\u79FB\u52A8\u6210\u529F"),zn((Pu=Za==null?void 0:Za.Data)==null?void 0:Pu.SlideIndex))}}),yield En.ActivePresentation.SlideShowWindow.View.GotoSlide(Cs)})}const cc=()=>ru(void 0,null,function*(){var En,Va;Mo(!0);const el=yield(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/smart_plan_users.json`,{method:"get",params:mr});(el==null?void 0:el.status)==0&&(Nu((En=el==null?void 0:el.data)==null?void 0:En.smart_plan_users),po((Va=el==null?void 0:el.data)==null?void 0:Va.count)),Mo(!1)}),ms=()=>ru(void 0,null,function*(){var En;Mo(!0);const Va=yield(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/header_info.json`,{method:"get"});(Va==null?void 0:Va.status)===0&&ri([{name:"\u5168\u90E8",id:""},...((En=Va==null?void 0:Va.data)==null?void 0:En.course_groups)||[]]),Mo(!1)});(0,a.useEffect)(()=>{var En,Va;return Ha&&((En=Ha==null?void 0:Ha.page)!=null&&En.id)&&!((Va=Ha==null?void 0:Ha.page)!=null&&Va.has_study_record)&&(Dn==null?void 0:Dn.IsSuper)===!1&&(Dn==null?void 0:Dn.Status)=="in_progress"&&(Ti.current=setTimeout(()=>{Ha!=null&&Ha.alert_addendance_tips||Us()},1e4)),()=>{Ti.current&&clearTimeout(Ti.current)}},[ut["classroomList/getSmartPlanItemBanks"],Ha,Dn==null?void 0:Dn.IsSuper]),(0,a.useEffect)(()=>{Nr&&(ms(),cc())},[Nr,mr]);const xs=()=>{const En=JSON.parse(localStorage.getItem("pptBrowsingHistory")||"[]");(En==null?void 0:En.findIndex(el=>(el==null?void 0:el.id)==(Zt==null?void 0:Zt.id)&&(el==null?void 0:el.courseId)==(Zt==null?void 0:Zt.coursesId)))==-1&&(En.push({id:Zt==null?void 0:Zt.id,courseId:Zt==null?void 0:Zt.coursesId}),localStorage.setItem("pptBrowsingHistory",JSON.stringify(En)),xo(1))},Ds=()=>ru(void 0,null,function*(){var En,Va,el,Vr,au;const Kn=()=>ru(void 0,null,function*(){dt({type:"classroomList/setActionTabs",payload:{key:"start_smart_plan_xia",params:{coursesId:Zt==null?void 0:Zt.coursesId,smart_plans_id:Zt==null?void 0:Zt.id}}})}),Za=yield(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}.json`,{method:"get"});(Va=(En=Za==null?void 0:Za.data)==null?void 0:En.not_start_positions)!=null&&Va.length?xe.default.confirm({centered:!0,okText:"\u786E\u8BA4\u7ED3\u675F\u6388\u8BFE",cancelText:"\u8FD4\u56DE\u7EE7\u7EED\u6388\u8BFE",icon:null,title:"\u63D0\u793A",content:a.createElement("span",null,"\u7CFB\u7EDF\u68C0\u6D4B\u5230 ",a.createElement("span",{style:{color:"#3061D0"}},"\u7B2C",(au=(Vr=(el=Za==null?void 0:Za.data)==null?void 0:el.not_start_positions)==null?void 0:Vr.sort((ur,Sr)=>Number(ur)-Number(Sr)))==null?void 0:au.join("\u3001"),"\u9875")," \u6709\u672A\u542F\u52A8\u7684\u7B54\u9898\uFF0C\u7ED3\u675F\u6388\u8BFE\u540E\uFF0C\u8FD9\u4E9B\u8BD5\u9898\u5C06\u65E0\u6CD5\u542F\u52A8\u7B54\u9898\u3002\u786E\u8BA4\u7ED3\u675F\u6388\u8BFE\uFF1F"),onCancel:()=>ru(void 0,null,function*(){var ur,Sr,Pu;xo((Pu=(Sr=(ur=Za==null?void 0:Za.data)==null?void 0:ur.not_start_positions)==null?void 0:Sr.sort((ou,ao)=>Number(ou)-Number(ao)))==null?void 0:Pu[0])}),onOk:()=>ru(void 0,null,function*(){yield Kn()})}):yield Kn()}),Oo=()=>a.createElement(a.Fragment,null,Zt!=null&&Zt.user_login?a.createElement("div",{className:In.right},a.createElement($0,{pageNum:kn,maxPage:Ln})):a.createElement("div",{className:In.right},a.createElement(Ze.Z,{spinning:ut["classroomList/getSmartPlanItemBanks"]},a.createElement("div",{style:{visibility:Ha?"visible":"hidden",height:"100vh",overflow:"hidden"}},(Dn==null?void 0:Dn.IsSuper)!==void 0&&a.createElement("div",{style:Ln?{}:{display:"none"}},Dn!=null&&Dn.IsSuper?a.createElement(sn,{clickTab:Wi,pptFullScreen:yo,pageNum:kn,maxPage:Ln,pptInfo:Aa,openEwm:Na,changePage:ws,setOpenEwm:()=>{vl(null)},aiImg:Da,addPage:()=>{Gc()},gotoSlide:En=>{xo(En)},openCheckInfo:()=>{_o(!0)}}):a.createElement(Vc,{isSimulate:Ji,officeToken:Dn,pageCache:Ra,pageNum:kn,aiImg:Da,maxPage:Ln,changePage:ws,gotoSlide:En=>{xo(En)}}))))));(0,a.useEffect)(()=>{Ra!=null&&Ra.page&&xo(Ra==null?void 0:Ra.page)},[Ha==null?void 0:Ha.enable_progress_control]);const fs=()=>{var En,Va,el,Vr,au;return a.createElement("div",{className:In.left},a.createElement("div",{className:Dn!=null&&Dn.IsSuper?"":In.left_zone,id:"weboffice-zone"}),!No&&yo&&(Dn==null?void 0:Dn.IsSuper)&&ku&&a.createElement("div",{className:In.left_float},a.createElement("div",{className:In.float_icon},a.createElement("img",{src:E(23175),width:20,height:20})),a.createElement("div",{className:In.float_more},a.createElement("div",{className:In.float_text,onClick:()=>{wo(!0)}},"\u67E5\u770B\u5B66\u4E60\u4E92\u52A8"),(Aa==null?void 0:Aa.status)=="in_progress"&&((En=Ha==null?void 0:Ha.page)==null?void 0:En.lesson_mode)!="self_learning"&&!(Ha!=null&&Ha.is_extra)&&(((Va=Ha==null?void 0:Ha.page)==null?void 0:Va.status)=="not_started"||((el=Ha==null?void 0:Ha.page)==null?void 0:el.status)=="ended")&&(Dn==null?void 0:Dn.IsSuper)&&(Ha==null?void 0:Ha.count)>0&&a.createElement(a.Fragment,null,a.createElement("div",{className:In.float_icon},a.createElement("img",{src:E(68045),width:20,height:20})),a.createElement("div",{className:In.float_text,onClick:()=>ru(void 0,null,function*(){dt({type:"classroomList/setActionTabs",payload:{key:"question_time",params:{title:"\u8BBE\u7F6E\u7B54\u9898\u65F6\u957F",smart_plans_id:Zt==null?void 0:Zt.id,SmartPlanItemBanks:Ha}}})})},((Vr=Ha==null?void 0:Ha.page)==null?void 0:Vr.status)=="ended"?"\u91CD\u542F\u7B54\u9898":"\u542F\u52A8\u7B54\u9898")),(Aa==null?void 0:Aa.status)=="in_progress"&&!(Ha!=null&&Ha.is_extra)&&((au=Ha==null?void 0:Ha.page)==null?void 0:au.status)=="in_progress"&&(Dn==null?void 0:Dn.IsSuper)&&(Ha==null?void 0:Ha.count)>0&&a.createElement(a.Fragment,null,a.createElement("div",{className:In.float_icon,style:{background:"rgba(227,0,0,0.1)"}},a.createElement("img",{src:E(7891),width:20,height:20})),a.createElement("div",{className:In.float_text,onClick:()=>ru(void 0,null,function*(){var Kn;let Za=yield(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(Kn=Ha==null?void 0:Ha.page)==null?void 0:Kn.id,status:"ended"}});(Za==null?void 0:Za.status)==0&&(le.ZP.success("\u5DF2\u7ED3\u675F\u7B54\u9898"),pi())})},"\u7ED3\u675F\u7B54\u9898")))),aa.get("simulate")=="true"&&a.createElement("div",{className:In.btn_float,style:{bottom:0,right:120}},a.createElement(El.op,{className:"mb20",onClick:()=>{Cn(!1),aa.get("type")?se.history.push(`/classrooms/${Zt==null?void 0:Zt.coursesId}/smart_plan/${Zt==null?void 0:Zt.id}/ppt_info/info?type=${aa.get("type")}`):se.history.push(`/classrooms/${Zt==null?void 0:Zt.coursesId}/smart_plan/${Zt==null?void 0:Zt.id}/ppt_info/info`),window.location.reload()}},"\u8FD4\u56DE\u6559\u5E08\u8EAB\u4EFD")),!No&&yo&&((Dn==null?void 0:Dn.IsSuper)||aa.get("simulate")=="true")&&a.createElement("div",{className:In.btn_float,style:{right:Dn!=null&&Dn.IsSuper?"0px":"20px"}},a.createElement("div",null,a.createElement(El.op,{disabled:kn==1,className:"mb20",onClick:()=>{if(kn==1){le.ZP.info("\u5DF2\u7ECF\u662F\u7B2C\u4E00\u9875\u4E86\uFF01");return}vi(""),xo(kn-1)}},"\u4E0A\u4E00\u9875")),a.createElement("div",null,a.createElement(El.op,{disabled:kn==Ln,onClick:()=>{if(kn==Ln){le.ZP.info("\u5DF2\u7ECF\u662F\u6700\u540E\u4E00\u9875\u4E86\uFF01");return}vi(""),xo(kn+1)}},"\u4E0B\u4E00\u9875")),(Dn==null?void 0:Dn.IsSuper)&&a.createElement("div",{className:In.to_page_style},"\u8DF3\u8F6C\u5230",a.createElement(ve.default,{style:{width:"65px",marginLeft:"10px"},size:"small",value:as||void 0,placeholder:"\u9875\u7801",onChange:Kn=>{xo(Kn),vi(Kn)}},Array.from({length:Ln},(Kn,Za)=>Za+1).map(Kn=>a.createElement(ve.default.Option,{key:Kn,value:Kn},Kn))))),a.createElement(vm,{tokenInfo:Dn,isPptFullScreen:yo,pptInfo:Aa,handleEndClass:Ds,openEwm:Na,setOpenEwm:vl,toggleFullOrExitScreen:Cn,setAlterVis:Fs,setStudentListVis:Qu}),!(Zt!=null&&Zt.user_login)&&!(Dn!=null&&Dn.IsSuper)&&!Ji&&a.createElement("div",{className:In.overcont2wrap},((Ha==null?void 0:Ha.enable_progress_control)||(Dn==null?void 0:Dn.Status)!="in_progress")&&a.createElement(El.op,{disabled:kn==1,className:"mr30",onClick:()=>{if(kn==1){le.ZP.info("\u5DF2\u7ECF\u662F\u7B2C\u4E00\u9875\u4E86\uFF01");return}xo(kn-1)}},"\u4E0A\u4E00\u9875"),a.createElement("div",{className:In.over_content2},a.createElement("div",{className:In.over_button2,onClick:()=>{se.history.push(`/classrooms/${Zt==null?void 0:Zt.coursesId}/smart_plan`)}},a.createElement("img",{src:E(50066),className:In.ewm_img2,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:In.ewm_text2},"\u9000\u51FA\u8BFE\u4EF6"))),((Ha==null?void 0:Ha.enable_progress_control)||(Dn==null?void 0:Dn.Status)!="in_progress")&&a.createElement(El.op,{disabled:kn==Ln,className:"ml30",onClick:()=>{var Kn;if(kn==Ln){le.ZP.info("\u5DF2\u7ECF\u662F\u6700\u540E\u4E00\u9875\u4E86\uFF01");return}kn==(Ra==null?void 0:Ra.class_max_position)&&!(Dn!=null&&Dn.IsSuper)&&(Dn==null?void 0:Dn.Status)=="in_progress"&&((Kn=Ha==null?void 0:Ha.page)==null?void 0:Kn.lesson_mode)=="online_lesson"?(le.ZP.warning("\u8BE5\u9875\u672A\u8BB2\u89E3\uFF0C\u5C06\u8DF3\u8F6C\u81F3\u6559\u5E08\u5F53\u524D\u9875\u9762"),xo(Ra==null?void 0:Ra.page)):xo(kn+1)}},"\u4E0B\u4E00\u9875")))};return a.createElement(Ze.Z,{spinning:Ur},a.createElement("div",{style:{display:"flex"}},xa,Gi&&a.createElement("div",{className:In.page_style},"\u7B2C",kn,"\u9875"),a.createElement(Zr,{className:`${In.officeWrp} ${nc?In.arrow:""}`,lazy:!0,onResizeEnd:()=>{},onResize:En=>{const Va=En[0]+En[1],el=[En[0]/Va*100,En[1]/Va*100];el[0]<20&&(el[0]=20,el[1]=80),el[1]==0?Ls(!0):Ls(!1),xi(el),Di()}},yo?a.createElement(a.Fragment,null,a.createElement(Zr.Panel,{size:os[0]}," ",fs()),a.createElement(Zr.Panel,{size:os[1],collapsible:!(Dn!=null&&Dn.IsSuper),style:{overflow:"hidden"}},Dn!=null&&Dn.IsSuper?a.createElement(we.Z,{bodyStyle:{padding:0},headerStyle:{display:"none"},width:700,onClose:()=>{wo(!1)},destroyOnClose:!0,forceRender:!0,open:No},Oo(),bi&&a.createElement("div",{className:In.drawer_ewm},a.createElement("div",{className:In.drawer_ewm_title,style:{marginBottom:"10px"}},Ha==null?void 0:Ha.smart_plan_name,a.createElement("i",{className:"iconfont icon-guanbi",style:{cursor:"pointer",color:"#000"},onClick:()=>{wi(!1)}})),Ha!=null&&Ha.open_rolling_qrcode_sign?a.createElement("div",{className:In.modal},"\u6253\u5F00",a.createElement("span",{style:{color:"#57BE6A",margin:"0 6px"}},a.createElement("i",{className:"iconfont icon-icon-weixin mr5"}),"\u5FAE\u4FE1"),"\u626B\u4E00\u626B\uFF0C \u52A8\u6001\u4E8C\u7EF4\u7801\u5C06\u5728",a.createElement("span",{style:{color:"#3061D0",width:"30px",textAlign:"center"}},bs,"s"),"\u540E\u5237\u65B0"):a.createElement("div",{className:In.modal},"\u6253\u5F00",a.createElement("span",{style:{color:"#57BE6A",margin:"0 6px"}},a.createElement("i",{className:"iconfont icon-icon-weixin mr5"}),"\u5FAE\u4FE1"),"\u626B\u4E00\u626B\uFF0C\u5373\u53EF\u624B\u673A\u7AEF\u7545\u5B66\u8BFE\u4EF6\uFF0C\u968F\u65F6\u5F00\u542F\u9AD8\u6548\u5B66\u4E60\uFF01"),a.createElement("div",{className:In.erweima},a.createElement(ie.Z,{key:cs,errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${Zt==null?void 0:Zt.coursesId}&id=${Zt==null?void 0:Zt.id}&codeKey=${cs}`,bgColor:"#FFF",size:260,icon:`${ye.Z.IMG_SERVER}/${(Mt=x==null?void 0:x.setting)==null?void 0:Mt.tab_logo_url}`})),(Aa==null?void 0:Aa.status)=="in_progress"&&((gn=Ha==null?void 0:Ha.page)==null?void 0:gn.lesson_mode)=="online_lesson"&&a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center"}},a.createElement(Me.Z,{checked:Ha==null?void 0:Ha.open_rolling_qrcode_sign,onChange:En=>ru(void 0,null,function*(){let Va=yield(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/change_rolling_qrcode_sign.json`,{method:"post",body:{open_rolling_qrcode_sign:En}});(Va==null?void 0:Va.status)==0&&(En?zo():(Jo(""),Xi(10)),le.ZP.success("\u64CD\u4F5C\u6210\u529F"),pi())}),size:"small"}),a.createElement("div",{style:{margin:"0 10px",color:"#333333"}},"\u5F00\u542F\u52A8\u6001\u4E8C\u7EF4\u7801\u7B7E\u5230"),a.createElement(re.Z,{title:"\u5F00\u542F\u52A8\u6001\u4E8C\u7EF4\u7801\u7B7E\u5230\u540E\uFF0C\u5B66\u751F\u4EC5\u80FD\u626B\u63CF\u4E8C\u7EF4\u7801\u5B8C\u6210\u7B7E\u5230\uFF0C\u5176\u4ED6\u65B9\u5F0F\u7B7E\u5230\u65E0\u6548\u5E76\u4E14\u65E0\u6CD5\u8FDB\u5165\u8BFE\u4EF6\u3002"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao",style:{color:"#ccc",cursor:"pointer"}})))),a.createElement("div",{className:In.close_drawer,onClick:En=>{En.stopPropagation(),wo(!1)}},a.createElement("i",{className:"iconfont icon-shouqi10 font14"}))):Oo())):a.createElement(a.Fragment,null,a.createElement(Zr.Panel,{size:os[0],min:"20%",collapsible:!0}," ",fs()),a.createElement(Zr.Panel,{size:os[1],collapsible:!0,style:{overflow:"hidden"}},(!yo||!(Dn!=null&&Dn.IsSuper))&&Oo()))),a.createElement(em.Z,{Callback:()=>{Zs(),pi(),(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{page:kn,allow_answer:!1,is_end:!1}}})}}),a.createElement(tm.Z,{v:Aa,params:Zt,user:ae,visible:tc,afterOk:()=>{Fs(!1),window.location.reload()},afterCancel:()=>{Fs(!1)}}),a.createElement(lm,{openEwm:()=>{vl(new Date)}}),a.createElement(mm,{setCheckInfo:_o,checkInfo:Bs,pptInfo:Aa,SmartPlanItemBanks:Ha,getQuestionData:pi,openRollCall:()=>{dt({type:"user/setActionTabs",payload:{key:"\u5907\u8BFE\u968F\u673A\u70B9\u540D"}})}}),a.createElement(xe.default,{centered:!0,maskClosable:!1,keyboard:!1,open:_i,title:"\u8BFE\u4EF6\u4E8C\u7EF4\u7801",width:530,forceRender:!0,footer:null,closeIcon:null},Ha!=null&&Ha.open_rolling_qrcode_sign?a.createElement("div",{className:In.modal},"\u6253\u5F00",a.createElement("span",{style:{color:"#57BE6A",margin:"0 6px"}},a.createElement("i",{className:"iconfont icon-icon-weixin mr5"}),"\u5FAE\u4FE1"),"\u626B\u4E00\u626B\uFF0C \u52A8\u6001\u4E8C\u7EF4\u7801\u5C06\u5728",a.createElement("span",{style:{color:"#3061D0",width:"30px",textAlign:"center"}},bs,"s"),"\u540E\u5237\u65B0"):a.createElement("div",{className:In.modal},"\u6253\u5F00",a.createElement("span",{style:{color:"#57BE6A",margin:"0 6px"}},a.createElement("i",{className:"iconfont icon-icon-weixin mr5"}),"\u5FAE\u4FE1"),"\u626B\u4E00\u626B\uFF0C\u5373\u53EF\u624B\u673A\u7AEF\u7545\u5B66\u8BFE\u4EF6\uFF0C\u968F\u65F6\u5F00\u542F\u9AD8\u6548\u5B66\u4E60\uFF01"),a.createElement("div",{className:In.erweima},a.createElement(ie.Z,{key:cs,errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${Zt==null?void 0:Zt.coursesId}&id=${Zt==null?void 0:Zt.id}&codeKey=${cs}`,bgColor:"#FFF",size:260,icon:`${ye.Z.IMG_SERVER}/${(ea=x==null?void 0:x.setting)==null?void 0:ea.tab_logo_url}`})),(Aa==null?void 0:Aa.status)=="in_progress"&&((Un=Ha==null?void 0:Ha.page)==null?void 0:Un.lesson_mode)=="online_lesson"&&a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center"}},a.createElement(Me.Z,{checked:Ha==null?void 0:Ha.open_rolling_qrcode_sign,onChange:En=>ru(void 0,null,function*(){let Va=yield(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/change_rolling_qrcode_sign.json`,{method:"post",body:{open_rolling_qrcode_sign:En}});(Va==null?void 0:Va.status)==0&&(En?zo():(Jo(""),Xi(10)),le.ZP.success("\u64CD\u4F5C\u6210\u529F"),pi())}),size:"small"}),a.createElement("div",{style:{margin:"0 10px",color:"#333333"}},"\u5F00\u542F\u52A8\u6001\u4E8C\u7EF4\u7801\u7B7E\u5230"),a.createElement(re.Z,{title:"\u5F00\u542F\u52A8\u6001\u4E8C\u7EF4\u7801\u7B7E\u5230\u540E\uFF0C\u5B66\u751F\u4EC5\u80FD\u626B\u63CF\u4E8C\u7EF4\u7801\u5B8C\u6210\u7B7E\u5230\uFF0C\u5176\u4ED6\u65B9\u5F0F\u7B7E\u5230\u65E0\u6548\u5E76\u4E14\u65E0\u6CD5\u8FDB\u5165\u8BFE\u4EF6\u3002"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao",style:{color:"#ccc",cursor:"pointer"}}))),a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",marginBottom:"10px",marginTop:"20px"}},a.createElement(pt.ZP,{style:{marginRight:"20px"},onClick:()=>{du(!1),ki(!1)}},"\u67E5\u770B\u8BFE\u4EF6"),a.createElement(pt.ZP,{type:"primary",onClick:()=>{du(!1),ki(!1),vl(null),Cn(!0),xs()}},"\u5168\u5C4F\u4E0A\u8BFE"),a.createElement(pt.ZP,{type:"primary",style:{marginLeft:"20px"},onClick:()=>{du(!1),_o(!0)}},"\u67E5\u770B\u7B7E\u5230\u8BE6\u60C5"))),a.createElement(xe.default,{centered:!0,keyboard:!1,maskClosable:!1,destroyOnClose:!0,open:Mr,title:"\u63D0\u793A",width:"450px",cancelButtonProps:{style:{display:"none"}},okText:"\u77E5\u9053\u4E86",onCancel:()=>{var En;Dr(!1),xo((En=dl==null?void 0:dl.sort())==null?void 0:En[0])},onOk:()=>ru(void 0,null,function*(){var En;Dr(!1),xo((En=dl==null?void 0:dl.sort())==null?void 0:En[0])})},a.createElement("div",null,"\u8BF7\u5B8C\u6210 ",(Rn=dl==null?void 0:dl.sort())==null?void 0:Rn.map((En,Va)=>a.createElement("span",{key:Va,style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{Dr(!1),xo(En)}},"\u7B2C",En,"\u9875",Va+1==(dl==null?void 0:dl.length)?"":"\u3001"))," \u6240\u6709\u8BD5\u9898\u4EE5\u89E3\u9501\u4E0B\u4E00\u9875\u5185\u5BB9\u3002")),a.createElement(xe.default,{centered:!0,keyboard:!1,destroyOnClose:!0,maskClosable:!1,open:Nr,title:"\u5B66\u751F\u5217\u8868",width:"800px",onCancel:()=>{Qu(!1)},footer:null},a.createElement(Ze.Z,{spinning:!1},a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"20px"}},a.createElement(ve.default,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",value:mr==null?void 0:mr.course_group_id,options:(yn=Ko||[])==null?void 0:yn.map(En=>({label:En==null?void 0:En.name,value:En==null?void 0:En.id})),onChange:En=>{mr.page=1,mr.course_group_id=En,js(Wc({},mr))}}),a.createElement(El.t7,{style:{width:300},value:{value:mr.search},onChange:(En,Va)=>{mr.page=1,mr.search=En,js(Wc({},mr))},placeholder:"\u8F93\u5165\u5B66\u751F\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22"})),a.createElement(De.default,{loading:_u,style:{marginBottom:"10px"},className:"mt10",scroll:{y:400},columns:[{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:En=>a.createElement("span",{style:{color:"#666666"}},En||"--")},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,render:En=>a.createElement("span",{style:{color:"#666666"}},En||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0,render:En=>a.createElement("span",{style:{color:"#666666"}},En||"--")},{title:"\u64CD\u4F5C",dataIndex:"gender",key:"gender",width:80,fixed:"right",align:"center",render:(En,Va)=>a.createElement("span",{className:"c-grey-666",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{Qu(!1),se.history.push(`/classrooms/${Zt==null?void 0:Zt.coursesId}/smart_plan/${Zt==null?void 0:Zt.id}/users/${Va==null?void 0:Va.user_login}/ppt_info/info`)}},"\u67E5\u770B")}],dataSource:Io,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:mr.limit,current:mr.page,position:["bottomRight"],onChange:(En,Va)=>{mr.page=En,mr.limit=Va,js(Wc({},mr))},total:ei,showTotal:(En,Va)=>a.createElement("span",null,"\u5171",a.createElement("span",{style:{color:"#165DFF"}}," ",En," "),"\u6761\u6570\u636E")}}))),a.createElement(yd,{Callback:En=>ru(void 0,null,function*(){var Va;let el=yield(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(Va=Ha==null?void 0:Ha.page)==null?void 0:Va.id,status:"in_progress",answer_limit_time:En}});(el==null?void 0:el.status)==0&&(le.ZP.success("\u5DF2\u542F\u52A8\u7B54\u9898"),pi(),wo(!0),dt({type:"classroomList/setActionTabs",payload:{key:""}}))})}),a.createElement(nm.Z,{Callback:()=>{se.history.push(`/classrooms/${Zt==null?void 0:Zt.coursesId}/smart_plan`),(0,Ye.ZP)(`/api/courses/${Zt==null?void 0:Zt.coursesId}/smart_plans/${Zt==null?void 0:Zt.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{page:kn,allow_answer:!1,is_end:!0}}})}})))};var Am=(0,se.connect)(({user:ae,classroomList:z,loading:x,globalSetting:ut})=>({user:ae,classroomList:z,globalSetting:ut,loading:x.effects}))(hm)},57364:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return oe}});var a=E(59301),te=E(6767),ce=E(62957),se=E(94968),ue=E(25399),le=E(89787),xe=E(49317),Se={box:"box___542Xs",row:"row___hSJJt",icon:"icon___qExRj"},re=E(70467),ge=E(25173),we=E(47257),De=E.n(we),pt=E(76406),ve=E(59301),ie=Object.defineProperty,Me=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,ye=(Pt,Dt,bt)=>Dt in Pt?ie(Pt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:bt}):Pt[Dt]=bt,de=(Pt,Dt)=>{for(var bt in Dt||(Dt={}))Ze.call(Dt,bt)&&ye(Pt,bt,Dt[bt]);if(Me)for(var bt of Me(Dt))Ye.call(Dt,bt)&&ye(Pt,bt,Dt[bt]);return Pt},b=(Pt,Dt,bt)=>new Promise((gt,yt)=>{var Ve=We=>{try{he(bt.next(We))}catch(ft){yt(ft)}},Fe=We=>{try{he(bt.throw(We))}catch(ft){yt(ft)}},he=We=>We.done?gt(We.value):Promise.resolve(We.value).then(Ve,Fe);he((bt=bt.apply(Pt,Dt)).next())}),oe=({v:Pt,visible:Dt,params:bt,user:gt,afterOk:yt,afterCancel:Ve})=>{var Fe;const[he,We]=(0,a.useState)([]),ft=(0,a.useRef)([]),[Kt,Ke]=(0,a.useState)(!1),ht={multiple:!1,withCredentials:!0,showUploadList:!1,onRemove:()=>{We([])},accept:".ppt,.pptx",beforeUpload:at=>b(void 0,null,function*(){var et,nt;const st=at.name.endsWith(".ppt"),Ae=at.name.endsWith(".pptx");if(!st&&!Ae)return te.ZP.warning("\u53EA\u80FD\u4E0A\u4F20PPT\u6216PPTX\u7C7B\u578B\u7684\u6587\u4EF6"),Promise.reject();if(at.size/1024/1024>200)return te.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236200MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject();let me=at==null?void 0:at.name,He=me.lastIndexOf("."),Ge=me.substring(0,He);Ge.length>20&&(Ge=Ge.substring(0,20));const Lt=yield(0,xe.ZP)(`/api/courses/${bt==null?void 0:bt.coursesId}/smart_plans/check_exist.json`,{method:"post",body:{filename:Ge}});(et=Lt==null?void 0:Lt.data)!=null&&et.exist&&te.ZP.info("\u68C0\u6D4B\u5230\u8BFE\u5802\u5DF2\u6709\u540C\u540D\u8BFE\u4EF6\uFF0C\u65B0\u4E0A\u4F20\u7684\u8BFE\u4EF6\u540D\u79F0\u5C06\u6DFB\u52A0\u201C\u526F\u672C\u201D\u8FDB\u884C\u533A\u5206");const it={id:String(Math.random()).slice(-6),name:at.name,size:at.size,file:at,description:"",percent:0,status:"uploading"};return wt(it,{container_type:"SmartPlan",login:(nt=gt==null?void 0:gt.userInfo)==null?void 0:nt.login,container_id:null,description:"",realFileName:!1}),We(vt=>[it]),Promise.reject()})},wt=(at,et)=>b(void 0,null,function*(){var nt,st,Ae,Ce,me,He,Ge,Lt,it,vt;et.file_name=at.name;const jt=at.name,Ft=yield(0,xe.ZP)("/api/buckets/get_smart_plan_token.json",{method:"get"});if((Ft==null?void 0:Ft.status)!==0){We(qt=>(qt[qt.findIndex(Ee=>Ee.name===jt)].status="error",[...qt])),te.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}Ft.data=JSON.parse((0,ge.pe)(Ft.data));const Qt=new(De())({endpoint:(nt=Ft==null?void 0:Ft.data)==null?void 0:nt.end_point,region:(st=Ft==null?void 0:Ft.data)==null?void 0:st.region,accessKeyId:(Ae=Ft==null?void 0:Ft.data)==null?void 0:Ae.access_key_id,accessKeySecret:(Ce=Ft==null?void 0:Ft.data)==null?void 0:Ce.access_key_secret,bucket:(me=Ft==null?void 0:Ft.data)==null?void 0:me.bucket,stsToken:(He=Ft==null?void 0:Ft.data)==null?void 0:He.security_token});at.name.split(".").pop(),Qt.multipartUpload(`smartplans/${bt.coursesId}/${bt==null?void 0:bt.id}/${(Ge=gt==null?void 0:gt.userInfo)==null?void 0:Ge.login}/${Date.now()}/${jt}`,new Blob([at.file],{type:at.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(qt,Ee,qe)=>{We(Qe=>{const Re=Qe.findIndex(Pe=>Pe.name===jt);return Qe[Re].client=Qt,Qe[Re].percent=qt*100,Qe[Re].checkpoint=Ee,[...Qe]})},checkpoint:(it=ft.current[(Lt=ft.current)==null?void 0:Lt.findIndex(qt=>qt.name===jt)])==null?void 0:it.checkpoint,callback:{customValue:{id:jt+""},url:(vt=Ft==null?void 0:Ft.data)==null?void 0:vt.callback_url,host:Ft==null?void 0:Ft.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,xe.rz)(et)}}).then(function(qt){We(Ee=>{var qe,Qe,Re;const Pe=Ee.findIndex(xt=>xt.name===jt);let mt="done";return((qe=qt.data)==null?void 0:qe.status)===0?Ee[Pe].response=(Qe=qt.data)==null?void 0:Qe.data:(te.ZP.warning((Re=qt.data)==null?void 0:Re.message),mt="error"),Ee[Pe].status=mt,[...Ee]})}).catch(function(qt){(qt==null?void 0:qt.name)!=="cancel"&&We(Ee=>{const qe=Ee.findIndex(Qe=>Qe.name===jt);return Ee[qe].status="error",[...Ee]})})});return ve.createElement(ce.default,{maskClosable:!1,centered:!0,open:Dt,title:"\u66F4\u6362\u8BFE\u4EF6",width:550,destroyOnClose:!0,onCancel:()=>{Ve(),We([])},okButtonProps:{loading:Kt,disabled:(he==null?void 0:he.length)>0&&((Fe=he==null?void 0:he[0])==null?void 0:Fe.status)=="uploading"},onOk:()=>b(void 0,null,function*(){var at,et,nt;if((he==null?void 0:he.length)>0&&((at=he==null?void 0:he[0])==null?void 0:at.status)=="uploading"){te.ZP.warning("\u8BFE\u4EF6\u6B63\u5728\u4E0A\u4F20\u4E2D\uFF0C\u8BF7\u7A0D\u7B49...");return}Ke(!0);const st=yield(0,xe.ZP)(`/api/courses/${bt==null?void 0:bt.coursesId}/smart_plans/${Pt==null?void 0:Pt.id}/change_attachment.json`,{method:"put",body:{attachment_id:(nt=(et=he==null?void 0:he[0])==null?void 0:et.response)==null?void 0:nt.attachment_id,smart_plan_id:Pt==null?void 0:Pt.id}});return Ke(!1),(st==null?void 0:st.status)===0&&(te.ZP.success("\u66F4\u6362\u6210\u529F\uFF01"),yt(),We([])),st})},ve.createElement("div",null,ve.createElement("div",{style:{fontSize:"14px",color:"#000",marginBottom:"20px"}},"\u652F\u6301\u4E0A\u4F20\u65B0\u7248PPT\u6587\u4EF6\u8986\u76D6\u5F53\u524DPPT\u5185\u5BB9\u3002\u66F4\u6362PPT\u540E\uFF0C\u4EA4\u4E92\u529F\u80FD\u4ECD\u4E0E\u539F\u9875\u7801\u5173\u8054\u3002\u5982\u9700\u8C03\u6574\uFF0C\u53EF\u901A\u8FC7 ",ve.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{}},"\u8BFE\u4EF6\u4EA4\u4E92\u8BE6\u60C5")," \u5FEB\u901F\u4FEE\u6539\u4EA4\u4E92\u529F\u80FD\u5173\u8054\u7684\u5E7B\u706F\u7247\u3002 "),ve.createElement(se.default,de({},ht),ve.createElement("div",{style:{display:"flex",alignItems:"center"}},ve.createElement(re.op,{shape:"default"},ve.createElement("div",{style:{display:"flex",alignItems:"center"}},ve.createElement("img",{width:14,src:E(69629)}),ve.createElement("span",{style:{marginLeft:"5px"}},"\u4E0A\u4F20\u66F4\u6362\u8BFE\u4EF6"))),ve.createElement("span",{style:{color:"#9096A3",fontSize:"12px",marginLeft:"10px"}},"\u6587\u4EF6\u5927\u5C0F\u4E0D\u8D85\u8FC7200MB\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1APPT\u3001PPTX"))),ve.createElement("div",{className:Se.box},he.map(at=>ve.createElement("div",{key:at.id,className:Se.row},ve.createElement("div",{className:Se.icon},at.status==="done"&&ve.createElement("i",{className:"iconfont icon-wancheng",style:{color:"#19CB70"}}),at.status==="error"&&ve.createElement("i",{className:"iconfont icon-cuowu",style:{color:"#E30000",marginLeft:1,fontSize:13}})),ve.createElement("div",null,ve.createElement(ue.Z,{title:at==null?void 0:at.name},ve.createElement("div",{style:{color:at.status==="error"?"#E30000":"#3061D0",textDecoration:"underline"}},(0,pt.tP)(at==null?void 0:at.name,9))),at.status==="uploading"&&ve.createElement(le.Z,{strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:at.percent,showInfo:!1,size:[168,4]})))))))}},30935:function(ke,Je,E){"use strict";E.d(Je,{i:function(){return b},q:function(){return de}});var a=E(59301),te={flex_box_center:"flex_box_center___yMUhy",flex_space_between:"flex_space_between___KNvG9",flex_box_vertical_center:"flex_box_vertical_center___yqWY9",flex_box_center_end:"flex_box_center_end___DJKuV",flex_box_column:"flex_box_column___NTtN1",singleSelect:"singleSelect___fU3O9",multipleSelect:"multipleSelect___LFXCB",plus:"plus___gdDhG"},ce=E(92310),se=E.n(ce),ue=E(25399),le=E(82326),xe=E(7939),Se=E(49317),re=Object.defineProperty,ge=Object.defineProperties,we=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,ie=(Ie,oe,Pt)=>oe in Ie?re(Ie,oe,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):Ie[oe]=Pt,Me=(Ie,oe)=>{for(var Pt in oe||(oe={}))pt.call(oe,Pt)&&ie(Ie,Pt,oe[Pt]);if(De)for(var Pt of De(oe))ve.call(oe,Pt)&&ie(Ie,Pt,oe[Pt]);return Ie},Ze=(Ie,oe)=>ge(Ie,we(oe)),Ye=(Ie,oe)=>{var Pt={};for(var Dt in Ie)pt.call(Ie,Dt)&&oe.indexOf(Dt)<0&&(Pt[Dt]=Ie[Dt]);if(Ie!=null&&De)for(var Dt of De(Ie))oe.indexOf(Dt)<0&&ve.call(Ie,Dt)&&(Pt[Dt]=Ie[Dt]);return Pt},ye=(Ie,oe,Pt)=>new Promise((Dt,bt)=>{var gt=Fe=>{try{Ve(Pt.next(Fe))}catch(he){bt(he)}},yt=Fe=>{try{Ve(Pt.throw(Fe))}catch(he){bt(he)}},Ve=Fe=>Fe.done?Dt(Fe.value):Promise.resolve(Fe.value).then(gt,yt);Ve((Pt=Pt.apply(Ie,oe)).next())});const de=Ie=>{var oe=Ie,{wrapClassName:Pt,wrapStyle:Dt={},showLinkButton:bt=!0,tooltipTitle:gt="",loadGeneral:yt=!1,data:Ve={}}=oe,Fe=Ye(oe,["wrapClassName","wrapStyle","showLinkButton","tooltipTitle","loadGeneral","data"]);const he="course_disciplines_list",[We,ft]=(0,a.useState)(()=>{const et=sessionStorage.getItem(he);return et?JSON.parse(et):[]}),[Kt,Ke]=(0,a.useState)(!1),[ht,wt]=(0,a.useState)(!0);(0,a.useEffect)(()=>{at()},[]);const at=()=>ye(void 0,null,function*(){var et,nt,st,Ae;Ke(!0);const Ce=yield(0,Se.U2)("v2/course_disciplines.json",Ve);if(Ce.status===0){const me=((nt=(et=Ce==null?void 0:Ce.data)==null?void 0:et.list)==null?void 0:nt.map(He=>({value:He.id,label:He.name})))||[];if(ft(me),wt(!1),sessionStorage.setItem(he,JSON.stringify(me)),ht){const He=(Ae=(st=Ce==null?void 0:Ce.data)==null?void 0:st.list)==null?void 0:Ae.find(Ge=>Ge.is_default);yt&&He&&Fe.onChange(He==null?void 0:He.id)}}Ke(!1)});return a.createElement("div",{className:se()(te.singleSelect,Pt),style:Dt},a.createElement(ue.Z,{title:gt},a.createElement(le.default,Me({allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B",loading:Kt,options:We,onDropdownVisibleChange:et=>{et&&at()}},Fe))),bt&&a.createElement(xe.ZP,{type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u8BFE\u7A0B"))},b=Ie=>{var oe=Ie,{wrapClassName:Pt,wrapStyle:Dt={},showLinkButton:bt=!0,courseDisciplineId:gt="",isPlusHeight:yt=!1,tooltipTitle:Ve,allowAcceptEmpty:Fe=!1,data:he={}}=oe,We=Ye(oe,["wrapClassName","wrapStyle","showLinkButton","courseDisciplineId","isPlusHeight","tooltipTitle","allowAcceptEmpty","data"]);const[ft,Kt]=(0,a.useState)([]),[Ke,ht]=(0,a.useState)(!1);(0,a.useEffect)(()=>{wt()},[gt]);const wt=()=>ye(void 0,null,function*(){var at,et;if(!Fe&&!gt){Kt([]);return}ht(!0);const nt=yield(0,Se.U2)(`v2/course_disciplines/${gt||"all"}.json`,he);if(nt.status===0){const st=((et=(at=nt==null?void 0:nt.data)==null?void 0:at.tag_disciplines)==null?void 0:et.map(Ae=>({value:Ae.id,label:Ae.name})))||[];st.length&&Kt(st)}ht(!1)});return a.createElement("div",{className:se()(te.multipleSelect,Pt),style:Dt},a.createElement(ue.Z,{title:Ve},a.createElement(le.default,Ze(Me({allowClear:!0,mode:"multiple",optionFilterProp:"label",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9",loading:Ke,options:ft,maxTagCount:"responsive",onDropdownVisibleChange:at=>{at&&wt()}},We),{className:se()(We.className,yt&&te.plus)}))),bt&&a.createElement(xe.ZP,{className:te.btn,type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u77E5\u8BC6\u70B9"))}},98142:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return ie}});var a=E(59301),te=E(44283),ce=E(62957),se=E(7939),ue=E(29787),le=E(19160),xe=E(44795),Se=E(34728),re=E(24334),ge=E(66649),we=E.n(ge),De=E(76726),pt=E(59301),ve=(Me,Ze,Ye)=>new Promise((ye,de)=>{var b=Pt=>{try{oe(Ye.next(Pt))}catch(Dt){de(Dt)}},Ie=Pt=>{try{oe(Ye.throw(Pt))}catch(Dt){de(Dt)}},oe=Pt=>Pt.done?ye(Pt.value):Promise.resolve(Pt.value).then(b,Ie);oe((Ye=Ye.apply(Me,Ze)).next())}),ie=({open:Me,onClose:Ze})=>{const[Ye,ye]=(0,a.useState)(void 0);console.log((0,te.useLocation)(),33);const de=(0,te.useLocation)();(0,a.useEffect)(()=>{Me&&function(){return ve(this,null,function*(){const nt=yield(0,le.X6)(Me);ye(nt.data)})}()},[Me]);const{status:b,created_at:Ie,code:oe,name:Pt,language:Dt,pass_sets_count:bt,set_count:gt,error_msg:yt,output:Ve,input:Fe,expected_output:he,execute_memory:We,user:ft,execute_time:Kt,input_file_url:Ke,output_file_url:ht,is_file:wt,expected_output_file_url:at}=Ye||{};return pt.createElement(ce.default,{open:Me,width:1e3,onCancel:()=>Ze(!1),footer:pt.createElement(se.ZP,{type:"primary",onClick:()=>Ze(!1)},"\u5173\u95ED"),centered:!0},pt.createElement(ue.Z,{spinning:!Ye,delay:500},pt.createElement("div",{className:"record-detail-info"},Ye?pt.createElement(pt.Fragment,null,pt.createElement("div",{className:"record-detail-body"},pt.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),pt.createElement("ul",{className:"record-info"},pt.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",pt.createElement("span",{className:b===0?"c-green":"c-red"},xe.Im[b])," "),pt.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",pt.createElement("span",null,we()(Ie).format("YYYY-MM-DD HH:mm:ss"))," "),pt.createElement("li",null," \u8BED\u8A00\uFF1A",pt.createElement("span",null,Dt)," "),pt.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",pt.createElement("span",null,Kt*1e3,"ms")," "),pt.createElement("li",null," ",`${b===De.h.HIDE_COMPILE_STATUS?"--":bt} / ${gt} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,xe.gZ)({status:b,error_msg:yt,execute_time:Kt,output:Ve,input:Fe,expected_output:he,input_file_url:Ke,output_file_url:ht,is_file:wt,expected_output_file_url:at}),pt.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),pt.createElement(Se.ZP,{height:"200px",width:"100%",language:Dt==null?void 0:Dt.toLocaleLowerCase(),value:re.Base64.decode(oe),options:{readOnly:!0}}))):null)))}},3390:function(ke,Je,E){"use strict";E.d(Je,{Im:function(){return bt},Y4:function(){return yt}});var a=E(59301),te=E(37568),ce=E(6767),se=E(7939),ue=E(30628),le=E(24334),xe=E.n(le),Se=E(45111),re=E(28010),ge=E(35883),we=E(76406),De=E(34376),pt=E.n(De),ve=E(49317),ie=E(44283),Me=E(98142),Ze=E(33156),Ye=E(34748),ye=E(86974),de=E(92310),b=E.n(de),Ie=E(67195),oe=E(59301),Pt=(he,We,ft)=>new Promise((Kt,Ke)=>{var ht=et=>{try{at(ft.next(et))}catch(nt){Ke(nt)}},wt=et=>{try{at(ft.throw(et))}catch(nt){Ke(nt)}},at=et=>et.done?Kt(et.value):Promise.resolve(et.value).then(ht,wt);at((ft=ft.apply(he,We)).next())});const{TextArea:Dt}=te.default,bt={[ue.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[ue.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[ue.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var gt=(he=>(he[he.SET_VISIBLE=0]="SET_VISIBLE",he[he.SET_TABINDEX=1]="SET_TABINDEX",he))(gt||{});function yt(he){const{status:We,error_msg:ft,output:Kt,input:Ke,expected_output:ht,is_file:wt,input_file_url:at,output_file_url:et,expected_output_file_url:nt,setMonacoValue:st,setData:Ae,highlightEndEntry:Ce}=he,me=(0,a.useRef)(),He=(0,a.useRef)(),Ge=(0,a.useRef)();let Lt=null;const it={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,a.useEffect)(()=>{if(Kt&&!wt&&me.current){const vt=new De.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});vt.open(me.current);const jt=(Ce?we.jl:we.pp)(le.Base64.decode(Kt));vt.write(jt),vt.setOption("theme",{background:"#1e1e1e"})}if(Ke&&!wt&&He.current){const vt=new De.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});vt.open(He.current),vt.write((Ce?we.jl:we.pp)(Ke)),vt.setOption("theme",{background:"#1e1e1e"})}if(ht&&!wt&&Ge.current){const vt=new De.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});vt.open(Ge.current),vt.write((Ce?we.jl:we.pp)(le.Base64.decode(ht))),vt.setOption("theme",{background:"#1e1e1e"})}},[Kt]),We){case ue.h.NOMATCH:Lt=oe.createElement(oe.Fragment,null,oe.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!wt&&oe.createElement("div",{ref:me}),wt&&oe.createElement("div",{style:it},oe.createElement("a",{style:{fontSize:"16px"},onClick:()=>Pt(this,null,function*(){const vt=yield(0,ve.ZP)(et,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});st(vt),setTimeout(()=>{Ae(et)},200)})},Kt)),oe.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!wt&&oe.createElement("div",{ref:Ge}),wt&&oe.createElement("div",{style:it},oe.createElement("a",{style:{fontSize:"16px"},onClick:()=>Pt(this,null,function*(){const vt=yield fetch(nt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});st(yield vt.text()),setTimeout(()=>{Ae(nt)},200)})},ht)));break;case ue.h.EXECUTEFAILURE:Lt=oe.createElement(oe.Fragment,null,oe.createElement("div",{style:{border:"1px #F6F7F9 solid"}},oe.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!wt&&oe.createElement(ge.Z,{value:Ke,style:it}),wt&&oe.createElement("div",{style:it},oe.createElement("a",{onClick:()=>(0,we.LR)(at,Ke)},Ke))),oe.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},oe.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),oe.createElement("pre",{className:Se.Z.error,style:{color:"#E30000",padding:"0 10px"}},le.Base64.decode(ft),"111")));break;case ue.h.COMPILEFAILURE:Lt=oe.createElement(oe.Fragment,null,oe.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),oe.createElement("pre",{className:Se.Z.error},le.Base64.decode(ft)));break;case ue.h.PODFAILURE:Lt=oe.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ue.h.TIMEOUT:Lt=oe.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return oe.createElement(oe.Fragment,null," ",Lt," ")}function Ve(he){const{status:We,error_msg:ft,execute_time:Kt,output:Ke,input:ht,expected_output:wt,is_file:at,input_file_url:et,output_file_url:nt,expected_output_file_url:st}=he;let Ae=null;switch(We){case ue.h.OK:case ue.h.NOMATCH:case ue.h.EXECUTEFAILURE:case ue.h.COMPILEFAILURE:Ae=oe.createElement("div",{id:"outputResultRef",className:"h100"});break;case ue.h.PODFAILURE:Ae=oe.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ue.h.TIMEOUT:Ae=oe.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return oe.createElement(oe.Fragment,null," ",Ae," ")}function Fe({value:he,className:We}){return oe.createElement("span",{className:We},he)}Je.ZP=({input:he,is_file:We,debuging:ft,submitting:Kt,executingMessage:Ke,debugResult:ht,onChangeInput:wt,onDebugCode:at,onSubmitCode:et,hack:nt,user:st,submitResult:Ae,isWhiteTheme:Ce,topDispatch:me,result:He})=>{const[Ge]=(0,ie.useSearchParams)(),Lt=(0,ie.useParams)(),[it,vt]=(0,a.useState)(!1),[jt,Ft]=(0,a.useState)(!1),[Qt,Jt]=(0,a.useState)(1),[qt,Ee]=(0,a.useState)(!1),[qe,Qe]=(0,a.useState)(0),[Re,Pe]=(0,a.useState)(!1),[mt,xt]=(0,a.useState)(""),[tt,It]=(0,a.useState)(""),je=(0,a.useRef)(),At=(0,a.useRef)(),St=(0,a.useRef)(null),ot=(0,a.useRef)(null),lt=(0,a.useRef)(null);console.log(Ae,"submitResult",Lt);const{status:Te,id:Xe,input:Ne,output:Bt,expected_output:kt,is_file:nn,input_file_url:vn,output_file_url:Vt,expected_output_file_url:hn,error_msg:$t,hack_sets:ya}=Ae||{};(0,a.useEffect)(()=>{Te===0&&(Jt(1),Qe(0))},[Te,Xe]),(0,a.useEffect)(()=>{He&&(He==null?void 0:He.status)!==0?(me({type:Ye.Types.SET_SUBMIT_RESULT,payload:{submitResult:He}}),Jt(2),Qe(320)):(Jt(1),Qe(0))},[Lt==null?void 0:Lt.id]),(0,a.useEffect)(()=>{if(je.current){let sa=function(Yt){dn=on.offsetHeight,Fn=!0,Mn=Yt.pageY,lt.current.style.display="block"},cn=function(){Fn=!1,lt.current.style.display="none"},An=function(Yt){if(Fn){Nn();let bn=Mn-Yt.pageY,ua=dn+bn;if(ua<0&&(ua=0),ua>window.innerHeight-150&&(ua=window.innerHeight-150),Qt===1){ua<=34?Qe(0):Qe(ua);return}console.log(ua,"resizeH"),Qe(ua)}};const on=St.current;let dn=0,Fn=!1,Mn=0;const da=document.getElementById("case-y-bar");return da==null||da.addEventListener("mousedown",sa),document.addEventListener("mousemove",An),document.addEventListener("mouseup",cn),()=>{const Yt=document.getElementById("case-y-bar");Yt==null||Yt.removeEventListener("mousedown",sa),document.removeEventListener("mousemove",An),document.removeEventListener("mouseup",cn)}}},[je,Qt]),(0,a.useEffect)(()=>{const sa=Ze.Z.subscribe("resize-move-bar",Nn);if(Ge.get("type")!=="exercises")return document.addEventListener((0,Ie.gH)(),Ca),()=>{document.removeEventListener((0,Ie.gH)(),Ca),sa()}},[]),(0,a.useEffect)(()=>{});function Nn(){var sa,cn,An,on;const dn=document.getElementById("outputResultRef");if(dn){let Fn=dn.dataset.text;At.current.reset(),At.current.writeln(Fn);const Mn=document.getElementById("outputResultRef").offsetWidth-20,da=((on=(An=(cn=(sa=At.current)==null?void 0:sa._core)==null?void 0:cn._renderService)==null?void 0:An.dimensions)==null?void 0:on.actualCellWidth)||10,Yt=Math.ceil(Mn/da);At.current.resize(Yt,Math.ceil(dn.clientHeight/16))}}function $n(){vt(!it),setTimeout(()=>{Nn()},300),it?Qe(320):(Qe(window.innerHeight-150),Ee(!0))}function Ka(){jt?(Ft(!1),(0,Ie.BU)()):(Ft(!0),(0,Ie.Dj)(ot.current))}const Ca=sa=>{(0,Ie.vp)()||Ft(!1)},ll=(0,a.useMemo)(()=>{if(ht){const{status:sa,output:cn,error_msg:An}=ht;return setTimeout(()=>{let on="",dn=document.getElementById("outputResultRef");cn?on=le.Base64.decode(cn):An&&(on=le.Base64.decode(An)),At.current=new De.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),At.current.open(dn),At.current.onKey(function(Fn){var Mn;if(Fn.domEvent.key.toLocaleUpperCase()==="C"&&Fn.domEvent.ctrlKey){Fn.domEvent.preventDefault();let da=(Mn=At.current)==null?void 0:Mn.getSelection();navigator.clipboard.writeText(da).then(()=>{})}}),dn.dataset.text=on,At.current.setOption("convertEol",!0),Nn()},300),oe.createElement(oe.Fragment,null,Ve(ht))}return null},[ht]);function Zn(){var sa,cn;if(!(nt!=null&&nt.code)||((sa=nt==null?void 0:nt.code)==null?void 0:sa.trim().length)===0){(cn=ce.ZP)==null||cn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Jt(1),Qe(320),at()}const ka=sa=>Pt(void 0,null,function*(){let cn=yield(0,ve.ZP)(`/api/problems/${sa}/start.json`,{method:"get",params:{hack_user_id:st==null?void 0:st.user_id}});cn&&(window.location.href=`/myproblems/${cn==null?void 0:cn.identifier}${window.location.search}`)});function Ya(){nn?navigator.clipboard.writeText(le.Base64.decode($t)).then(()=>{ce.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(le.Base64.decode(Bt)).then(()=>{ce.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return oe.createElement(a.Fragment,null,oe.createElement("div",{className:b()(Se.Z.case,Ce&&Se.Z.whiteCase),style:{height:qe},ref:St},oe.createElement("div",{className:Se.Z.fullMask,ref:lt}),oe.createElement("div",{className:Se.Z["resize-y-bar"],id:"case-y-bar",ref:je,draggable:!1},Qt===2&&oe.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Qt===1&&(qe<=34?oe.createElement("div",{onClick:()=>{Qe(320)},className:Se.Z.unfoldBtn},"\u63A7\u5236\u53F0",oe.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):oe.createElement("div",{onClick:()=>{Qe(0)},className:Se.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",oe.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),oe.createElement("div",null,oe.createElement("div",{className:Se.Z.caseHead},oe.createElement("div",{className:Se.Z.dot}),oe.createElement("div",{className:Se.Z.text},Qt===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Qt===2&&!Kt&&typeof Te=="number"&&oe.createElement(oe.Fragment,null,Te===ue.h.OK?oe.createElement("div",{className:Se.Z.pass},oe.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):oe.createElement("div",{className:Se.Z.noPass},oe.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),bt[Te])),oe.createElement("div",{className:Se.Z.btns},Qt===2&&!Kt&&oe.createElement(oe.Fragment,null,Te!==ue.h.OK&&oe.createElement("div",{onClick:Ya},oe.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),oe.createElement("div",{onClick:()=>{Pe(Xe)}},oe.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Ge.get("type")!=="exercises"&&oe.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>$n()},oe.createElement("i",{className:`iconfont icon-${it?"suoxiao1":"fangda"}`})))),oe.createElement("div",{style:{display:Qt===1?"block":"none"}},ft?oe.createElement(re.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):oe.createElement("div",{style:{height:qe-34}},oe.createElement("div",{className:Se.Z.result},oe.createElement("div",{className:Se.Z.left},oe.createElement("div",{className:Se.Z.title},oe.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),oe.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),oe.createElement("div",{className:Se.Z.leftNode},oe.createElement(Dt,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:We?"":he,onChange:wt}))),oe.createElement("div",{className:Se.Z.right},oe.createElement("div",{className:Se.Z.title},oe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),oe.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),oe.createElement("div",{className:Se.Z.node},ht?ll:oe.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),oe.createElement("div",{style:{display:Qt===2?"block":"none"}},Kt?oe.createElement(re.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):oe.createElement("div",{style:{height:qe-34,display:"flex",flexDirection:"column",overflow:"hidden"}},oe.createElement("div",{ref:ot,className:Se.Z.elseNode},oe.createElement("div",{className:Se.Z.nameWrap},oe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),oe.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),oe.createElement("div",{className:Se.Z.scroll},oe.createElement("pre",{className:Se.Z.scrollBox,style:qt?{height:jt?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!nn&&oe.createElement(Fe,{value:Ne}),nn&&oe.createElement("a",{style:{fontSize:"16px"},onClick:()=>Pt(void 0,null,function*(){const sa=yield fetch(vn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});It(yield sa.text()),setTimeout(()=>{xt(vn)},200)})},Ne)),Ne&&oe.createElement("div",{className:Se.Z.action},oe.createElement("span",{onClick:()=>Ee(!qt)},qt?"\u6536\u8D77":"\u5C55\u5F00")))),oe.createElement("div",{className:Se.Z.result,style:{flex:1,overflow:"hidden"}},oe.createElement("div",{className:Se.Z.left},oe.createElement("div",{className:Se.Z.title},oe.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),oe.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),oe.createElement("div",{className:Se.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},oe.createElement("pre",null,!nn&&oe.createElement(Fe,{className:"mb10",value:kt&&le.Base64.decode(kt)||""}),nn&&oe.createElement("a",{style:{fontSize:"16px"},onClick:()=>Pt(void 0,null,function*(){const sa=yield fetch(hn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});It(yield sa.text()),setTimeout(()=>{xt(hn)},200)})},kt)))),oe.createElement("div",{className:Se.Z.right},oe.createElement("div",{className:Se.Z.title},oe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),oe.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),oe.createElement("div",{className:Se.Z.node,style:{color:Te===ue.h.OK?"#2ABD8C":"#FF2C29"}},oe.createElement("pre",null,(Te===4||Te===5)&&oe.createElement(Fe,{className:"mb10",value:$t&&le.Base64.decode($t)||""}),Te!=4&&Te!=5&&(nn?oe.createElement("a",{style:{fontSize:"16px"},onClick:()=>Pt(void 0,null,function*(){const sa=yield(0,ve.ZP)(Vt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{It(sa)}catch(cn){It("")}setTimeout(()=>{xt(Vt)},200)})},Bt):oe.createElement(Fe,{className:"mb10",value:Bt&&le.Base64.decode(Bt)||""})))))))))),oe.createElement("div",{className:b()(Se.Z.footer,Ce&&Se.Z.whiteFooter),style:{zIndex:100}},(nt==null?void 0:nt.is_program)&&(nt==null?void 0:nt.above_question)&&oe.createElement(se.ZP,{className:"mr10",type:"primary",onClick:()=>ka(nt==null?void 0:nt.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(nt==null?void 0:nt.is_program)&&(nt==null?void 0:nt.under_question)&&oe.createElement(se.ZP,{className:"mr10",type:"primary",onClick:()=>ka(nt==null?void 0:nt.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),oe.createElement(se.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:ft||Kt,loading:ft,color:"#2ABD8C",className:"mr10",onClick:Zn},"\u8C03\u8BD5\u4EE3\u7801"),Ge.get("qtype")!=="8"&&oe.createElement(se.ZP,{className:Se.Z.disabled,type:"primary",icon:oe.createElement("i",{className:"iconfont icon-bofang1"}),loading:Kt,disabled:ft||Kt,onClick:()=>{var sa,cn;if(!(nt!=null&&nt.code)||((sa=nt==null?void 0:nt.code)==null?void 0:sa.trim().length)===0){(cn=ce.ZP)==null||cn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Jt(2),Qe(320),et()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),oe.createElement(Me.Z,{onClose:Pe,open:Re}),oe.createElement(ye.Z,{close:!0,data:mt,type:mt.length?"txt":"",onClose:()=>xt(""),monacoEditor:{value:tt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},34748:function(ke,Je,E){"use strict";E.r(Je),E.d(Je,{Types:function(){return Ot},default:function(){return Rt}});var a=E(59301),te=E(44283),ce=E(11938),se=E(62957),ue=E(29787),le=E(7939),xe=E(25399),Se=E(77019),re=E(19160),ge=E(84849),we=E(67195),De=E(22914),pt=E(14185),ve=E(87169),ie=E(36207),Me=E(34728),Ze=E(88487),Ye=E(83477),ye=E(83078),de=E(6767),b={list:"list___IRN6i",copy:"copy___qCn9B"},Ie=E(56102),oe=E(49317),Pt=(Be,Et,Tt)=>new Promise((ln,Vn)=>{var Sn=Jn=>{try{_n(Tt.next(Jn))}catch(Ia){Vn(Ia)}},Yn=Jn=>{try{_n(Tt.throw(Jn))}catch(Ia){Vn(Ia)}},_n=Jn=>Jn.done?ln(Jn.value):Promise.resolve(Jn.value).then(Sn,Yn);_n((Tt=Tt.apply(Be,Et)).next())}),bt=({showResourceCentre:Be,identifier:Et})=>{const Tt=(0,te.useParams)(),[ln,Vn]=(0,a.useState)(null);(0,a.useEffect)(()=>{Be&&Sn()},[Be]);const Sn=()=>Pt(void 0,null,function*(){const Yn=yield(0,oe.ZP)(`/api/problems/${Et}/attachment_list.json`,{method:"get"});(Yn==null?void 0:Yn.status)==0&&Vn(Yn.data||[])});return a.createElement("div",{className:"tpi-code-setting"},a.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(ln!=null&&ln.length)&&a.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),ln==null?void 0:ln.map((Yn,_n)=>a.createElement("dl",{className:b.list,key:_n},a.createElement(xe.Z,{title:Yn.title},a.createElement("dt",null,a.createElement("i",{className:"icon-wenjian4 mr5"}),Yn.title)),a.createElement("dd",null,a.createElement(Ie.CopyToClipboard,{text:Yn.saved_file_path,onCopy:()=>de.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement("span",{className:`${b.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},gt=E(59301),yt=Object.defineProperty,Ve=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,Kt=(Be,Et,Tt)=>Et in Be?yt(Be,Et,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):Be[Et]=Tt,Ke=(Be,Et)=>{for(var Tt in Et||(Et={}))We.call(Et,Tt)&&Kt(Be,Tt,Et[Tt]);if(he)for(var Tt of he(Et))ft.call(Et,Tt)&&Kt(Be,Tt,Et[Tt]);return Be},ht=(Be,Et)=>Ve(Be,Fe(Et));const wt={theme:(0,Ye.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,Ye.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,Ye.G)("cmTabToSpace",!0),showResourceCentre:!1};var at=(Be=>(Be[Be.set_font_size=0]="set_font_size",Be[Be.set_theme=1]="set_theme",Be[Be.on_tab_to_space=2]="on_tab_to_space",Be[Be.set_show_editor_setting=3]="set_show_editor_setting",Be[Be.set_show_respurce_center=4]="set_show_respurce_center",Be))(at||{});function et(Be,Et){switch(Et.type){case 3:return ht(Ke({},Be),{showEditorSetting:Et.payload});case 1:return ht(Ke({},Be),{theme:Et.payload});case 0:return ht(Ke({},Be),{fontSize:Et.payload});case 2:return ht(Ke({},Be),{tabToSpace:Et.payload});case 4:return ht(Ke({},Be),{showResourceCentre:Et.payload});default:throw new Error}}var nt=({isLoading:Be,value:Et,onChange:Tt,language:ln,onUpdateCode:Vn,ActionBarRender:Sn,setIsWhiteTheme:Yn,identifier:_n,forbidCopy:Jn})=>{const[Ia,zl]=(0,a.useReducer)(et,wt),{theme:il,fontSize:Bl,showEditorSetting:wl,tabToSpace:Tl,showResourceCentre:ma}=Ia,Bu=(0,a.useRef)(),lr=(0,a.useRef)();(0,a.useEffect)(()=>{Yn(il==="vs")},[il]);const Ru={onFontSizeChange:Wr=>{zl({type:0,payload:Wr}),(0,Ye.t)("cmFontSize",Wr)},tabToSpace:Tl,cmFontSize:Bl,className:"oj",cmCodeMode:il,onTabToSpace:Wr=>{zl({type:2,payload:Wr}),(0,Ye.t)("cmTabToSpace",Wr)},onCodeModeChange:Wr=>{zl({type:1,payload:Wr}),(0,Ye.t)("ProgrammingCodeMode",Wr)}};function gr(){zl({type:3,payload:!1})}function su(){zl({type:3,payload:!0})}function bu(){zl({type:4,payload:!1})}function er(){zl({type:4,payload:!0})}const qr={value:Et,language:ln,theme:il,forbidCopy:Jn,forbidCopyTips:"\u8BE5\u4F5C\u4E1A\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",options:{fontSize:Bl,insertSpaces:Tl},onChange:Wr=>{Tt(Wr),lr.current=Wr,clearTimeout(Bu.current),Bu.current=setTimeout(()=>{Vn(lr.current)},1e4)},onEditBlur:Wr=>{lr.current&&Vn(lr.current)}};return gt.createElement(a.Fragment,null,Sn(su,er),gt.createElement("div",{style:{flex:1,overflow:"hidden"}},!Be&>.createElement(Me.ZP,Ke({},qr))),gt.createElement(Ze.Z,null,gt.createElement(ie.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:wl,onClose:gr},gt.createElement(ye.Z,Ke({},Ru)))),gt.createElement(Ze.Z,null,gt.createElement(ie.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:ma,onClose:bu},gt.createElement(bt,{showResourceCentre:ma,identifier:_n}))))},st=E(60141),Ae=E(24334),Ce=E(3390),me={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},He={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Ge=E(70858),Lt=E(31709),it=E(58617),vt=E(98142),jt=E(66649),Ft=E.n(jt),Qt=E(59301);const{Column:Jt}=Ge.default;var qt=({submitResult:Be,submitting:Et,submitRecords:Tt,page:ln,onPageChange:Vn,topicId:Sn})=>{const[Yn]=(0,te.useSearchParams)(),{records:_n,records_count:Jn}=Tt||{},[Ia,zl]=(0,a.useState)(!1),il=Yn.get("type")==="1";return Qt.createElement(ue.Z,{spinning:Et,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Qt.createElement(it.Z,{style:{fontSize:24},spin:!0})},(_n==null?void 0:_n.length)>0?Qt.createElement(Ge.default,{dataSource:_n,rowKey:"id",pagination:!1},Qt.createElement(Jt,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Bl,wl)=>Qt.createElement("span",null," ",Ft()(Bl).format("YYYY-MM-DD HH:mm:ss"))}),Qt.createElement(Jt,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Bl,wl)=>{var Tl;return Qt.createElement("span",{className:`${Bl===0?"c-green":"c-red"} current`,onClick:()=>{zl(wl.id)}},(Tl=Ce.Im[Bl])==null?void 0:Tl.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Qt.createElement(Jt,{title:`\u6267\u884C\u7528\u65F6 (${il?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Bl=>Bl?il?Bl:Bl/1e3:""}),Qt.createElement(Jt,{title:`\u5185\u5B58\u6D88\u8017\uFF08${il?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Bl=>Bl?il?Bl:parseFloat((Bl/1024).toFixed(2)):""}),Qt.createElement(Jt,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Qt.createElement(Jt,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Bl,wl)=>Qt.createElement("span",{className:"c-light-primary current",onClick:()=>{zl(wl.id)}},"\u67E5\u770B")})):Qt.createElement("div",{style:{height:300,width:"100%"}}),Qt.createElement(vt.Z,{onClose:zl,open:Ia}),Jn>15?Qt.createElement(Lt.Z,{className:He.pagination,current:ln,pageSize:15,total:Jn,onChange:Vn}):null)},Ee=E(90736),qe=E(96599),Qe={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Re=E(35883),Pe=E(59301);const mt={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var xt=({hack:Be})=>{const{language:Et,difficult:Tt,time_limit:ln,description:Vn}=Be,[Sn]=(0,te.useSearchParams)(),Yn=mt[Tt];return Pe.createElement(Pe.Fragment,null,Pe.createElement("ul",{className:Qe.info},Pe.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",Pe.createElement("b",{className:Qe.info_tag},Et)),Pe.createElement("li",null,Pe.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",Pe.createElement(qe.default,{color:Yn==null?void 0:Yn.color},Yn==null?void 0:Yn.name)),Pe.createElement("li",null,Pe.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",Pe.createElement("span",{style:{color:"#333333"}},ln,"\u79D2"))),Sn.get("qtype")==="8"?Pe.createElement(Re.Z,{value:Vn,showProgramFill:!0,className:Qe.desc}):Pe.createElement(Re.Z,{value:Vn,className:Qe.desc}))},tt={},It=E(59301),je=({hack:Be,current_user:Et})=>It.createElement("div",{className:tt.answer},Be!=null&&Be.answer_text?It.createElement(Re.Z,{style:{padding:"13px 0"},value:(Be==null?void 0:Be.answer_text)||""}):It.createElement(Ee.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),At=E(33156);function St(Be,Et){return(0,oe.U2)(`/problems/${Be}/comments.json`,{page:Et,limit:10})}function ot(Be){return(0,oe.v_)(`/discusses/${Be}/plus.json`,{container_type:"Discuss",type:1})}function lt(Be,Et,Tt){return(0,oe.v_)(`/problems/${Be}/comments/reply.json`,{comments:{content:Tt,parent_id:Et}})}function Te(Be,Et){return(0,oe.v_)(`/problems/${Be}/comments.json`,{comments:{content:Et}})}function Xe(Be,Et,Tt){return(0,oe.v_)(`/problems/${Be}/comments/${Et}/hidden.json`,Tt)}function Ne(Be,Et){return(0,oe.IV)(`/problems/${Be}/comments/${Et}`)}var Bt=E(74574);function kt({author:Be}){return a.createElement("a",{href:`/users/${Be.login}`,target:"_blank"},a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${pt.Z.IMG_SERVER}/images/${Be.image_url}`,width:"50"}))}function nn({data:Be,index:Et,parentDiscussIndex:Tt,user:ln,onSetActionType:Vn}){const{author:Sn,can_delete:Yn,content:_n,id:Jn,time:Ia}=Be;function zl(){Vn({id:Jn,index:Et,type:"delete-discuss",parentDiscussIndex:Tt,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const il=ln.admin||Yn||Sn.user_id===ln.user_id;return a.createElement("div",{className:"discuss-item-container second-discuss "},a.createElement(kt,{author:Sn}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${Sn.login}`,target:"_blank"},Sn.name),a.createElement("span",{className:"grey"},Ia),a.createElement("div",{className:"btn-group",style:{marginBottom:0}},il?a.createElement("a",{onClick:zl,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null)),a.createElement(Re.Z,{className:"discuss-content",value:_n})))}var vn=({user:Be,data:Et,index:Tt,onPlusDiscuss:ln,onSetActionType:Vn,activeDiscussIndex:Sn,onReplyDiscuss:Yn,onSetActiveDiscussIndex:_n})=>{const{content:Jn,children:Ia,hidden:zl,id:il,praise_count:Bl,time:wl,user_praise:Tl,can_delete:ma,author:Bu}=Et;function lr(){_n(il)}function Ru(){ln(il,!Tl,Tt)}function gr(){Vn({id:il,index:Tt,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function su(){Vn({id:il,index:Tt,params:{hidden:zl?"0":"1"},type:"hidden-discuss",message:zl?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const bu=Be.admin||Be.user_id===Bu.user_id;return a.createElement("div",{className:"discuss-item-container",key:il},a.createElement(kt,{author:Bu}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${Bu.login}`,target:"_blank"}," ",Bu.name," "),a.createElement("span",{className:"grey"},wl)),a.createElement(Re.Z,{className:"discuss-content",value:Jn}),Ia&&Ia.length>0?a.createElement("div",{className:"reply-discuss-container"},Ia.map((er,qr)=>a.createElement(nn,{key:er.id,data:er,index:qr,user:Be,onSetActionType:Vn,parentDiscussIndex:Tt}))):null,a.createElement("div",{className:"btn-group"},bu?a.createElement("a",{onClick:su,title:zl?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},a.createElement("i",{className:zl?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,ma&&(!Ia||Ia.length==0)?a.createElement("a",{onClick:gr,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null,a.createElement("a",{onClick:lr,title:"\u56DE\u590D"}," ",a.createElement("i",{className:"iconfont icon-huifu1"})," "),a.createElement("a",{onClick:Ru,className:Tl?"c-orange":""},a.createElement("i",{className:Tl?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),a.createElement("span",null,Bl||""))),a.createElement(Bt.Z,{id:il,activeDiscussIndex:Sn,onReplyDiscuss:Yn})))},Vt=E(11295),hn={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},$t=E(39116),ya=(Be,Et,Tt)=>new Promise((ln,Vn)=>{var Sn=Jn=>{try{_n(Tt.next(Jn))}catch(Ia){Vn(Ia)}},Yn=Jn=>{try{_n(Tt.throw(Jn))}catch(Ia){Vn(Ia)}},_n=Jn=>Jn.done?ln(Jn.value):Promise.resolve(Jn.value).then(Sn,Yn);_n((Tt=Tt.apply(Be,Et)).next())}),Nn=({user_praise:Be,praise_count:Et,praisePlus:Tt,onCreateDiscuss:ln,discuss_count:Vn})=>{const[Sn,Yn]=(0,a.useState)(!1),[_n,Jn]=(0,a.useState)("");function Ia(wl){Jn(wl)}function zl(){Yn(!0)}function il(){Yn(!1)}function Bl(){return ya(this,null,function*(){ln(_n),Jn(""),Yn(!1)})}return a.createElement("div",{className:`${hn["dis-input-editor-container"]} ${Sn?hn.active:""} `},a.createElement("div",{className:Sn?`hide ${hn["text-area"]}`:hn["text-area"]},a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:zl}),a.createElement("a",null," ",a.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",Vn," "),a.createElement("a",{className:"c-light-black",onClick:Tt,title:Be?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},a.createElement("i",{className:`mr3 ${Be?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Et?a.createElement("span",null,Et):"")),Sn?a.createElement("div",{className:hn["input-mask"],onClick:il}):null,a.createElement("div",{className:Sn?hn["md-container"]:`${hn["md-container"]} hide`},a.createElement($t.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:_n,height:240,onChange:Ia}),a.createElement("div",{className:hn["tip-container"],onClick:il},a.createElement("a",{className:hn["btn-send"],onClick:Bl}," \u53D1\u9001 "))))},$n=E(59301),Ka=Object.defineProperty,Ca=Object.defineProperties,ll=Object.getOwnPropertyDescriptors,Zn=Object.getOwnPropertySymbols,ka=Object.prototype.hasOwnProperty,Ya=Object.prototype.propertyIsEnumerable,sa=(Be,Et,Tt)=>Et in Be?Ka(Be,Et,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):Be[Et]=Tt,cn=(Be,Et)=>{for(var Tt in Et||(Et={}))ka.call(Et,Tt)&&sa(Be,Tt,Et[Tt]);if(Zn)for(var Tt of Zn(Et))Ya.call(Et,Tt)&&sa(Be,Tt,Et[Tt]);return Be},An=(Be,Et)=>Ca(Be,ll(Et)),on=(Be,Et,Tt)=>new Promise((ln,Vn)=>{var Sn=Jn=>{try{_n(Tt.next(Jn))}catch(Ia){Vn(Ia)}},Yn=Jn=>{try{_n(Tt.throw(Jn))}catch(Ia){Vn(Ia)}},_n=Jn=>Jn.done?ln(Jn.value):Promise.resolve(Jn.value).then(Sn,Yn);_n((Tt=Tt.apply(Be,Et)).next())});const dn={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Fn=(Be=>(Be[Be.GET_DISCUSSES=0]="GET_DISCUSSES",Be[Be.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",Be[Be.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",Be[Be.PLUS_DISCUSS=3]="PLUS_DISCUSS",Be[Be.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",Be[Be.SET_PAGE=5]="SET_PAGE",Be[Be.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",Be))(Fn||{});function Mn(Be,Et){switch(Et.type){case 6:return An(cn({},Be),{loading:!0});case 0:return cn(cn({},Be),Et.payload);case 1:return cn(cn({},Be),Et.payload);case 4:return cn(cn({},Be),Et.payload);case 3:return cn(cn({},Be),Et.payload);case 5:return An(cn({},Be),{page:Et.payload});case 2:return cn(cn({},Be),Et.payload);default:throw new Error}}var da=({user:Be,identifier:Et,hack:Tt,onTriggerPraise:ln,activeIndex:Vn})=>{const[Sn,Yn]=(0,a.useReducer)(Mn,dn),{loading:_n,page:Jn,data:Ia,count:zl,actionType:il,activeDiscussIndex:Bl}=Sn,wl=(0,a.useCallback)(()=>on(void 0,null,function*(){Yn({type:6});const er=yield St(Et,Jn),{comments:qr,disscuss_count:Wr}=er;Yn({type:0,payload:{data:qr,count:Wr,loading:!1}})}),[Jn,Et]);(0,a.useEffect)(()=>{Vn==="2"&&wl()},[Et,Jn,Vn]);function Tl(er){Yn({type:5,payload:er})}function ma(er){Yn({type:4,payload:{actionType:er}})}function Bu(er){Yn(Bl===er?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:er}})}function lr(er,qr,Wr){return on(this,null,function*(){try{const ju=yield ot(er);Ia[Wr].user_praise=qr,Ia[Wr].praise_count=ju.praise_count,Yn({type:3,payload:{data:[...Ia]}})}catch(ju){console.log(ju)}})}function Ru(){return on(this,null,function*(){const{id:er,params:qr,type:Wr,index:ju,parentDiscussIndex:pu}=il;if(Wr==="hidden-discuss"&&(yield Xe(Et,er,qr),pu?Ia[pu].children[ju].hidden=qr.hidden==1:Ia[ju].hidden=qr.hidden==1,Yn({type:4,payload:{actionType:null,data:[...Ia]}})),Wr==="delete-discuss"){if(yield Ne(Et,er),pu||pu===0){let Ku=Ia[pu].children;for(let lo=Ku.length-1;lo>=0;lo--)if(Ku[lo].id===er){Ku.splice(lo,1);break}Ia[pu].children=Ku}else for(let Ku=Ia.length-1;Ku>=0;Ku--)if(Ia[Ku].id===er){Ia.splice(Ku,1);break}Yn({type:4,payload:{actionType:null,data:[...Ia]}})}})}function gr(){Yn({type:4,payload:{actionType:null}})}function su(er,qr){return on(this,null,function*(){try{yield lt(Et,er,qr),wl()}catch(Wr){console.log(Wr)}})}function bu(er){return on(this,null,function*(){Yn({type:6}),yield Te(Et,er),wl()})}return $n.createElement($n.Fragment,null,$n.createElement("div",{className:"discuss-panel"},Ia.length===0?$n.createElement(Ee.Z,null):Ia.map((er,qr)=>$n.createElement(vn,{onReplyDiscuss:su,onPlusDiscuss:lr,onSetActiveDiscussIndex:Bu,onSetActionType:ma,data:er,index:qr,user:Be,activeDiscussIndex:Bl})),zl>10?$n.createElement("div",{className:"pagination-container"},$n.createElement(Lt.Z,{showQuickJumper:!0,onChange:Tl,current:Jn,total:zl})):null),$n.createElement(Nn,{user_praise:Tt.user_praise,praise_count:Tt.praises_count,praisePlus:ln,discuss_count:Tt.comments_count,onCreateDiscuss:bu}),$n.createElement(Ze.Z,null,$n.createElement(se.default,{centered:!0,title:"\u63D0\u793A",open:!!il,onOk:Ru,onCancel:gr},$n.createElement("p",null,il?il.message:"")),$n.createElement(Vt.Z,null)))},Yt=E(82326),bn=E(37568),ua=E(25376),ra={},pa=E(59301),Wa=({hack:Be,current_user:Et})=>pa.createElement("div",{className:ra.answer},Be!=null&&Be.analysis?pa.createElement(Re.Z,{style:{padding:"13px 0"},value:(Be==null?void 0:Be.analysis)||""}):pa.createElement(Ee.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),ja={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},jn=E(8848),Pn=E(5269),fn=E(28284),Wn=E(4875),gl=E(55178),Il=E(59301);const{TextArea:wr}=bn.default,{Panel:pn}=jn.default;var Xn=({data:Be,hack:Et})=>(console.log(Be,Et,"data"),Et!=null&&Et.is_file?Il.createElement(gl.Y2,{disabled:!0,className:ja.uploadTableWrapper,showScore:!Et.test_set_score,data:Be,isProgramHomework:!0}):Il.createElement("div",{className:ja.hackSets},Be==null?void 0:Be.map((Tt,ln)=>Il.createElement(jn.default,{accordion:!0,bordered:!1,key:ln,defaultActiveKey:ln===0&&Tt.id,className:ja.collapseWrapper,expandIcon:({isActive:Vn})=>Il.createElement("i",{className:`iconfont icon-weizhankai ${Vn?ja.open:ja.close}`,style:{fontSize:14,transition:"all .2s"}})},Il.createElement(pn,{key:Tt.id,header:Il.createElement(Se.Z,{align:"middle",justify:"space-between",wrap:!1},Il.createElement(Pn.Z,{className:ja.panelHeader},Il.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",ln+1)),Il.createElement(Pn.Z,{flex:1},Il.createElement(Se.Z,{align:"middle",justify:"end",wrap:!1},!(Et!=null&&Et.test_set_score)&&Il.createElement(Pn.Z,{className:ja.rateInput},Il.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Il.createElement("div",null,Il.createElement(fn.default.Item,{noStyle:!0},Il.createElement(Wn.Z,{value:Tt==null?void 0:Tt.score,className:ja.baseFormItem,min:0,max:100,disabled:!0}))),Il.createElement("span",{className:"ml10"},"%")))))},Il.createElement(fn.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},Il.createElement(wr,{readOnly:!0,value:Tt==null?void 0:Tt.input,rows:4})),Il.createElement(fn.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},Il.createElement(wr,{readOnly:!0,value:Tt==null?void 0:Tt.output,rows:4}))))))),qa={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},La=E(59301),Rl=(0,a.forwardRef)(({data:Be=[]},Et)=>{var Tt;const[ln,Vn]=(0,a.useState)(),Sn=Be.filter(_n=>_n.show);(0,a.useEffect)(()=>{Sn.length&&Vn(Sn[0].id)},[Be==null?void 0:Be.length]);const Yn=((Tt=Sn.find(_n=>_n.id===ln))==null?void 0:Tt.element)||null;return(0,a.useImperativeHandle)(Et,()=>({setActiveTab:_n=>Vn(_n)})),La.createElement("div",{className:qa.tabs},La.createElement("div",{className:qa.tabWarp},Sn.map(_n=>La.createElement("div",{onClick:()=>Vn(_n.id),className:`${qa.tab} ${_n.id===ln?qa.active:""}`,key:_n.id},_n.name))),La.createElement("div",{className:qa.content},Yn))}),Le=E(59301),Xt=Object.defineProperty,mn=Object.defineProperties,Nt=Object.getOwnPropertyDescriptors,ga=Object.getOwnPropertySymbols,qn=Object.prototype.hasOwnProperty,Sa=Object.prototype.propertyIsEnumerable,Oa=(Be,Et,Tt)=>Et in Be?Xt(Be,Et,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):Be[Et]=Tt,nl=(Be,Et)=>{for(var Tt in Et||(Et={}))qn.call(Et,Tt)&&Oa(Be,Tt,Et[Tt]);if(ga)for(var Tt of ga(Et))Sa.call(Et,Tt)&&Oa(Be,Tt,Et[Tt]);return Be},ol=(Be,Et)=>mn(Be,Nt(Et)),jl=(Be,Et,Tt)=>new Promise((ln,Vn)=>{var Sn=Jn=>{try{_n(Tt.next(Jn))}catch(Ia){Vn(Ia)}},Yn=Jn=>{try{_n(Tt.throw(Jn))}catch(Ia){Vn(Ia)}},_n=Jn=>Jn.done?ln(Jn.value):Promise.resolve(Jn.value).then(Sn,Yn);_n((Tt=Tt.apply(Be,Et)).next())});const Ea={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},ha={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var al=({hack:Be,onTriggerPraise:Et,topicId:Tt,page:ln,onPageChange:Vn,user:Sn,current_user:Yn,submitRecords:_n,submitting:Jn,submitResult:Ia,setActiveIndex:zl,hack_sets:il})=>{var Bl,wl;const[Tl]=(0,te.useSearchParams)(),[ma,Bu]=(0,a.useState)("0"),lr=(0,te.useLocation)(),[Ru,gr]=(0,a.useState)(!1),[su,bu]=(0,a.useState)(null),[er,qr]=(0,a.useState)([]),[Wr,ju]=(0,a.useState)([]),[pu,Ku]=(0,a.useState)({page:1,limit:10}),lo=(0,a.useRef)(null),Fo=(0,a.useRef)(null);console.log(Sn,"user");let[sr,Ir]=(0,a.useState)(ol(nl({},(0,te.useParams)()),{page:1,per_page:20,name:""}));(0,a.useEffect)(()=>{Fo.current&&(Be==null?void 0:Be.is_close_tips)===!1&&su===null&&bu(!0)},[Fo.current,Be==null?void 0:Be.is_close_tips,su]);function or(){return jl(this,null,function*(){yield(0,oe.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,a.useEffect)(()=>{zl(ma)},[ma]);function tr(hl){return jl(this,null,function*(){let Cr=hl.target.id;if(Cr==="1"){let Zl=yield(0,oe.ZP)(`/api/myproblems/${sr.id}/redo_logs.json`,{method:"get",params:nl({},pu)});(Zl==null?void 0:Zl.status)===0&&ju(Zl==null?void 0:Zl.data)}Bu(Cr)})}(0,a.useEffect)(()=>At.Z.subscribe("to-commit-info",()=>{Bu("1"),lo.current&&lo.current.setActiveTab("1")}),[]),(0,a.useEffect)(()=>At.Z.subscribe("to-reset-info",()=>{tr({target:{id:"1"}}),lo.current&&lo.current.setActiveTab("2")}),[]);function Pr(){Bu("2")}function Ou(){return jl(this,null,function*(){let hl=yield(0,oe.ZP)("/api/problems/my_hack_list.json",{method:"get",params:nl({identifier:sr==null?void 0:sr.id},sr)});qr(hl)})}const Hr=[{title:null,description:Le.createElement("div",null,Le.createElement("b",{onClick:()=>{bu(!1),or(),gr(!0),Ou()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),Le.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),Le.createElement(le.ZP,{onClick:()=>{bu(!1),or()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Fo.current}];return Le.createElement("div",{className:me["left-panel"]},Le.createElement("ul",{className:`${me["s-navs"]} ${me["bg-white"]} ${me.b1}`},(Be==null?void 0:Be.is_program)&&!Tl.get("pageId")&&Le.createElement(xe.Z,{title:"\u9898\u76EE\u5217\u8868"},Le.createElement("div",{onClick:()=>{Ou(),gr(!0)},className:me.btns,ref:Fo,style:su?{pointerEvents:"none"}:{}},Le.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),Le.createElement("li",{style:{marginLeft:20}},Le.createElement("a",{className:ma==="0"?me.active:"",id:"0",onClick:tr},"\u9898\u76EE\u63CF\u8FF0")),Le.createElement("li",null,Le.createElement("a",{className:ma==="1"?me.active:"",id:"1",onClick:tr},"\u64CD\u4F5C\u8BB0\u5F55")),(Tl.get("type")!=="exercises"&&(Be==null?void 0:Be.answer_text_show)||Tl.get("type")!=="exercises"&&(Be==null?void 0:Be.analysis_show))&&Le.createElement("li",null,Le.createElement("a",{className:ma==="4"?me.active:"",id:"4",onClick:tr},"\u89E3\u7B54\u53C2\u8003")),Tl.get("type")!=="exercises"&&Le.createElement("li",null,Le.createElement("a",{className:ma==="2"?me.active:"",id:"2",onClick:tr},"\u8BC4\u8BBA")),!!(il!=null&&il.length)&&Tl.get("type")!=="exercises"&&Tl.get("type")!=="1"&&Le.createElement("li",null,Le.createElement("a",{className:ma==="5"?me.active:"",id:"5",onClick:tr},"\u6D4B\u8BD5\u7528\u4F8B"))),Le.createElement("div",{className:`${me["tab-panel-body"]} ${ma==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},Le.createElement(xt,{hack:Be,onTriggerPraise:Et,toDiscuss:Pr})),Le.createElement("div",{style:{padding:"12px"},className:`${me["tab-panel-body"]} ${ma==="1"?"":"hide"}`},Le.createElement(Rl,{ref:lo,data:[{id:"1",show:Tl.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:Le.createElement(Le.Fragment,null,_n!=null&&_n.records_count||Jn?Le.createElement(qt,{page:ln,onPageChange:Vn,topicId:Tt,submitting:Jn,key:(Ia==null?void 0:Ia.id)||1,submitRecords:_n,submitResult:Ia}):Le.createElement(Ee.Z,null))},{id:"2",show:Tl.get("type")==="exercises"||(Be==null?void 0:Be.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:Le.createElement(Le.Fragment,null,Le.createElement(Ge.default,{pagination:!1,dataSource:Wr==null?void 0:Wr.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(hl,Cr,Zl)=>Ft()(hl).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(hl,Cr,Zl)=>{var gu;return(gu=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(Ja=>Ja.id===hl))==null?void 0:gu.name}}]}),Le.createElement(Lt.Z,{style:{marginTop:10},current:pu.page,total:Wr==null?void 0:Wr.count,hideOnSinglePage:!0,onChange:hl=>jl(void 0,null,function*(){pu.page=hl,Ku(pu);let Cr=yield(0,oe.ZP)(`/api/myproblems/${sr.id}/redo_logs.json`,{method:"get",params:ol(nl({},pu),{courseId:sr.courseId})});(Cr==null?void 0:Cr.status)===0&&ju(Cr==null?void 0:Cr.data)})}))}]})),Le.createElement("div",{style:{padding:"12px"},className:`${me["tab-panel-body"]} ${ma==="4"?"":"hide"}`},Le.createElement(Rl,{data:[{id:"1",show:Tl.get("type")!=="exercises"&&(Be==null?void 0:Be.answer_text_show),name:"\u7B54\u6848",element:Le.createElement(Le.Fragment,null,Le.createElement(je,{hack:Be,current_user:Yn}))},{id:"2",show:Tl.get("type")!=="exercises"&&(Be==null?void 0:Be.analysis_show),name:"\u89E3\u6790",element:Le.createElement(Le.Fragment,null,Le.createElement(Wa,{hack:Be,current_user:Yn}))}]})),Le.createElement("div",{className:`${me["tab-panel-body"]} ${ma==="2"?"":"hide"}`,style:{padding:0}},Le.createElement(da,{user:Sn,activeIndex:ma,identifier:Be.identifier,hack:Be,onTriggerPraise:Et})),Le.createElement("div",{className:`${me["tab-panel-body"]} ${ma==="5"?"":"hide"}`,style:{padding:12}},Le.createElement(Xn,{data:il||[],hack:Be})),Le.createElement(ie.Z,{rootClassName:me.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>gr(!1),open:Ru},Le.createElement(Se.Z,null,Le.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),Le.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",er==null?void 0:er.total_count,"\u9898\xA0[\xA0",er==null?void 0:er.total_score,"\u5206\xA0]\xA0"),!(Sn!=null&&Sn.hack_manager)&&Le.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",er==null?void 0:er.work_score,"\u5206")),Le.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),Le.createElement(Se.Z,{align:"middle",className:"mt10 mb10"},!(Sn!=null&&Sn.hack_manager)&&Le.createElement(Yt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:hl=>{sr.page=1,sr.finish_status=hl,Ir(nl({},sr)),Ou()}},Le.createElement(Yt.default.Option,{value:""},"\u5168\u90E8"),Le.createElement(Yt.default.Option,{value:0},"\u672A\u5F00\u59CB"),Le.createElement(Yt.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Le.createElement(Yt.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),Le.createElement(Yt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:hl=>{sr.page=1,sr.difficult=hl||null,Ir(nl({},sr)),Ou()}},Le.createElement(Yt.default.Option,{value:0},"\u5168\u90E8"),Le.createElement(Yt.default.Option,{value:1},"\u7B80\u5355"),Le.createElement(Yt.default.Option,{value:2},"\u9002\u4E2D"),Le.createElement(Yt.default.Option,{value:3},"\u56F0\u96BE")),Le.createElement(bn.default.Search,{size:"large",onSearch:hl=>{sr.name=hl,sr.page=1,Ir(nl({},sr)),Ou()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),Le.createElement("div",{className:me.list,style:{height:36,background:"#3D445C"}},!(Sn!=null&&Sn.hack_manager)&&Le.createElement("span",null,"\u72B6\u6001"),Le.createElement("span",null,"\u5E8F\u53F7"),Le.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),Le.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),Le.createElement("div",{style:{overflow:"auto",flex:1}},(Bl=er==null?void 0:er.data)!=null&&Bl.length?(wl=er==null?void 0:er.data)==null?void 0:wl.map((hl,Cr)=>Le.createElement("div",{onClick:()=>jl(void 0,null,function*(){let Zl=yield(0,oe.ZP)(`/api/problems/${hl==null?void 0:hl.identifier}/start.json`,{method:"get",params:{hack_user_id:Sn==null?void 0:Sn.user_id}});Zl&&(te.history.replace(`/myproblems/${Zl==null?void 0:Zl.identifier}${window.location.search}`),window.location.reload())}),className:`${me.list} ${hl!=null&&hl.checked?me.active:""}`},!(Sn!=null&&Sn.hack_manager)&&Le.createElement(Le.Fragment,null,!(hl!=null&&hl.opened)&&Le.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(hl==null?void 0:hl.opened)&&!(hl!=null&&hl.passed)&&Le.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(hl==null?void 0:hl.opened)&&(hl==null?void 0:hl.passed)&&Le.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),Le.createElement("span",null,(sr.page-1)*20+(Cr+1)),Le.createElement("span",{style:{flex:1},title:hl.name},`[${hl==null?void 0:hl.score}\u5206]`,"\xA0",hl.name),Le.createElement("span",{style:{flexBasis:48,paddingRight:0}},Ea[hl.difficult]))):Le.createElement(Ee.Z,null)),Le.createElement(Lt.Z,{current:sr.page,className:"mt20",hideOnSinglePage:!0,total:er==null?void 0:er.count,pageSize:sr.per_page,onChange:(hl,Cr)=>{sr.page=hl,sr.per_page=Cr,Ou()}})),Le.createElement(ua.Z,{rootClassName:me.tour,closeIcon:!1,open:!!su,steps:Hr,gap:{offset:3,radius:2}}))},El=E(62522),ba=E(92427),Hn=E(42524),Hl=E(83601),pr=E(37189),Ml=E(35601),Nl=E(45111),kr=E(92310),Pa=E.n(kr),Ol=E(78198),fr=E(94513),fl=E(15267),bl=E(51166),sl=E(89978),Rr=E(43347),oa=E(59301),mu=Object.defineProperty,Eu=Object.defineProperties,br=Object.getOwnPropertyDescriptors,jr=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,_e=(Be,Et,Tt)=>Et in Be?mu(Be,Et,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):Be[Et]=Tt,Ct=(Be,Et)=>{for(var Tt in Et||(Et={}))fe.call(Et,Tt)&&_e(Be,Tt,Et[Tt]);if(jr)for(var Tt of jr(Et))be.call(Et,Tt)&&_e(Be,Tt,Et[Tt]);return Be},Gt=(Be,Et)=>Eu(Be,br(Et)),Wt=(Be,Et)=>{var Tt={};for(var ln in Be)fe.call(Be,ln)&&Et.indexOf(ln)<0&&(Tt[ln]=Be[ln]);if(Be!=null&&jr)for(var ln of jr(Be))Et.indexOf(ln)<0&&be.call(Be,ln)&&(Tt[ln]=Be[ln]);return Tt},wn=(Be,Et,Tt)=>new Promise((ln,Vn)=>{var Sn=Jn=>{try{_n(Tt.next(Jn))}catch(Ia){Vn(Ia)}},Yn=Jn=>{try{_n(Tt.throw(Jn))}catch(Ia){Vn(Ia)}},_n=Jn=>Jn.done?ln(Jn.value):Promise.resolve(Jn.value).then(Sn,Yn);_n((Tt=Tt.apply(Be,Et)).next())});const{Countdown:ee}=ce.default,rt={Java:"java",C:"c",Python:"py","C++":"c"};var Ot=(Be=>(Be[Be.SET_LOADING=0]="SET_LOADING",Be[Be.GET_DATA=1]="GET_DATA",Be[Be.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",Be[Be.SET_DATA=3]="SET_DATA",Be[Be.SET_DEBUGING=4]="SET_DEBUGING",Be[Be.SET_SUBMITING=5]="SET_SUBMITING",Be[Be.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",Be[Be.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",Be[Be.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",Be[Be.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",Be[Be.SET_PAGE=10]="SET_PAGE",Be))(Ot||{});function _t(){return new Date().getTime()}const $e={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function zt(Be,Et){switch(Et.type){case 1:return Ct(Ct({},Be),Et.payload);case 3:return Gt(Ct({},Be),{data:Et.payload});case 0:return Gt(Ct({},Be),{loading:Et.payload});case 9:return Gt(Ct({},Be),{showNote:Et.payload});case 4:return Gt(Ct({},Be),{debuging:Et.payload});case 5:return Gt(Ct({},Be),{submitting:Et.payload});case 2:return Gt(Ct({},Be),{submitRecords:Et.payload});case 10:return Gt(Ct({},Be),{submitRecordPage:Et.payload});case 6:return Gt(Ct({},Be),{executingMessage:Et.payload});case 7:return Ct(Ct({},Be),Et.payload);case 8:return Ct(Ct({},Be),Et.payload);default:throw new Error}}var Rt=({children:Be})=>{var Et,Tt,ln,Vn,Sn,Yn,_n,Jn,Ia,zl;const[il,Bl]=(0,a.useReducer)(zt,$e),{id:wl}=(0,te.useParams)(),Tl=(0,te.useLocation)(),[ma]=(0,te.useSearchParams)(),{loading:Bu,data:lr,debugResult:Ru,submitResult:gr,submitRecords:su,submitRecordPage:bu,showNote:er,debuging:qr,submitting:Wr,executingMessage:ju}=il,[pu,Ku]=(0,a.useState)("#37AD83"),[lo,Fo]=(0,a.useState)(null),[sr,Ir]=(0,a.useState)({}),[or,tr]=(0,a.useState)(!0),[Pr,Ou]=(0,a.useState)(!1),[Hr,hl]=(0,a.useState)(!1),Cr=(0,a.useRef)(null),Zl=(0,a.useRef)(0),gu=lr==null?void 0:lr.user,Ja=lr==null?void 0:lr.hack,[ko,Er]=(0,a.useState)(!1),zr=(0,a.useRef)(1),Qo=(0,a.useRef)(!1);(0,Ol.y)(ma.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Bo}=(0,Ol.X)(),[oo,Ma]=(0,a.useState)(""),si=(0,pr._)(sr),[ci,Lo]=(0,a.useState)({open:!1,text:""}),[ni,di]=(0,a.useState)(null),Xo=(0,a.useRef)(null);(0,a.useEffect)(()=>{var ul;let Al=(ul=Ja==null?void 0:Ja.homework_extension)==null?void 0:ul.failed_evaluate_num;typeof Al=="number"&&di(Al)},[(Et=Ja==null?void 0:Ja.homework_extension)==null?void 0:Et.failed_evaluate_num]),(0,a.useEffect)(()=>{function ul(){return wn(this,null,function*(){var Al,$u,ho,mo,io;tr(!0);const ro=yield(0,re.fu)(wl,{exercise_id:ma.get("exercisesId")});if(setTimeout(()=>{tr(!1)},800),ro.status!==401){try{ro.hack.code=Ae.Base64.decode(ro.hack.code)}catch(Wu){console.log(Wu)}ro.hack=Gt(Ct({},ro.hack),{is_program:ma.get("type")==="1"}),Bl({type:1,payload:{loading:!1,data:ro}})}if(ma.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Wu;ma.get("coursesId")=="coursesId"?Wu=yield(0,ge._F)({categoryId:ma.get("exercisesId"),login:ma.get("login")}):Wu=yield(0,ge._B)({categoryId:ma.get("exercisesId"),login:ma.get("login")}),Ir(Ct({},Wu)),Bo((Al=Wu==null?void 0:Wu.exercise)==null?void 0:Al.forbid_copy),typeof(($u=Wu==null?void 0:Wu.exercise)==null?void 0:$u.left_time)=="number"&&(Fo(Date.now()+((ho=Wu==null?void 0:Wu.exercise)==null?void 0:ho.left_time)*1e3),setTimeout(()=>{Ku("red")},(((mo=Wu==null?void 0:Wu.exercise)==null?void 0:mo.left_time)-300>0?((io=Wu==null?void 0:Wu.exercise)==null?void 0:io.left_time)-300:0)*1e3))}})}wl&&ul()},[wl]),(0,a.useEffect)(()=>{var ul;return ma.get("type")==="exercises"&&((ul=sr==null?void 0:sr.exercise)!=null&&ul.screen_open)&&(window.removeEventListener("blur",mi,!1),Ml.U.forEach((Al,$u)=>{window.addEventListener(Al,mi,!1)}),window.addEventListener("blur",mi,!1),window.focus()),()=>{document.removeEventListener((0,we.gH)(),mi)}},[sr]),(0,a.useEffect)(()=>{oo==="1"&&wl&&Ja!=null&&Ja.language&&yi()},[wl,bu,Ja==null?void 0:Ja.language,oo]),(0,a.useEffect)(()=>(Ja!=null&&Ja.is_program&&(Zl.current=0,Cr.current=setInterval(()=>{Ii()},15e3)),()=>{clearInterval(Cr.current)}),[Ja==null?void 0:Ja.is_program]);const Ii=()=>wn(void 0,null,function*(){let ul=yield(0,oe.ZP)(`/api/myproblems/${wl}/save_long_time.json`,{method:"get",params:{answer_long_time:Zl.current}})}),mi=()=>{Qo.current||(0,we.BU)(),window.parent.postMessage("backExercise","*")};function yi(){return wn(this,null,function*(){try{const ul=yield(0,re.zO)(wl,{limit:15,page:bu,language:Ja==null?void 0:Ja.language});Bl({type:2,payload:ul})}catch(ul){console.log(ul)}})}function zi(ul){Bl({type:10,payload:ul})}function ai(ul){return wn(this,null,function*(){var Al;let $u;(ma.get("ip_limit")==="inner"||ma.get("ip_bind_type")==="true")&&($u=yield(0,ba.y)({ip_limit:ma.get("ip_limit"),ip_bind:ma.get("ip_bind_type")==="true"}));const ho=yield(0,re.n4)(wl,{code:Ae.Base64.encode(ul||Ja.code),language:Ja==null?void 0:Ja.language,exercise_id:ma.get("exercisesId"),question_id:ma.get("questionId"),ip:$u});return ho.status===-5&&(0,te.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Gt(Ct({errorMessage:ho==null?void 0:ho.message},(sr==null?void 0:sr.exercise)||{}),{exercise_user_id:(Al=sr==null?void 0:sr.exercise)==null?void 0:Al.exercise_user_id,id:ma.get("exercisesId")})}}),ho})}function Ci(){return wn(this,null,function*(){if(zr.current=2,!Wr){Bl({type:5,payload:!0});try{At.Z.publish("to-commit-info");const ul=yield ai();if(console.log(ul,1),ul.status===0){let ro=function(){return wn(this,null,function*(){const{status:Wu,data:Ho}=yield(0,re.rX)(wl,"submit"),Zi=_t()-io>(ho*mo+3)*1e3;if(Wu!==0&&!Zi&&setTimeout(ro,1e3),Zi){se.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),Bl({type:5,payload:!1});return}if(Wu===0){Ho.status===2&&se.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Ho==null?void 0:Ho.status)===0&&ma.get("type")==="1"&&hl(!0),(Ho==null?void 0:Ho.status)!==0&&ma.get("type")==="1"&&di(vc=>vc+1);const hs=yield(0,re.zO)(wl,{limit:15,page:bu,language:Ja==null?void 0:Ja.language});Bl({type:8,payload:Gt(Ct({},il),{submitResult:Ho,submitting:!1,submitRecords:hs})})}})},Al={};if(ma.get("type")==="exercises"?(Al.extras={exercise_id:ma.get("exercisesId"),question_id:ma.get("questionId")},(ma.get("ip_limit")==="inner"||ma.get("ip_bind_type")==="true")&&(Al.extras.ip=yield(0,ba.y)({ip_limit:ma.get("ip_limit"),ip_bind:ma.get("ip_bind_type")==="true"}))):ma.get("type")==="smartPlan"&&(Al.extras={smart_plan_page_item_bank_id:ma.get("smartPlanItemBankId"),simulate:ma.get("simulate")==="true"}),(yield(0,re.bM)(wl,Al)).status===-1&&ma.get("exercisesId")){window.parent.location.href=`/classrooms/${ma.get("coursesId")}/exercise/${ma.get("exercisesId")}/detail`;return}const{time_limit:ho,test_case_size:mo}=Ja,io=_t();ro()}else Bl({type:5,payload:!1})}catch(ul){console.log(ul),Bl({type:5,payload:!1})}Er(!1)}})}function es(){return wn(this,null,function*(){zr.current=1,il.debuging=!0,Bl({type:4,payload:!0});try{if((yield ai()).status===0){let io=function(){return wn(this,null,function*(){const{status:ro,message:Wu,data:Ho}=yield(0,re.rX)(wl,"debug"),Zi=_t()-mo>(Al+3)*1e3;if(ro!==0&&!Zi&&(Bl({type:6,payload:Wu}),setTimeout(io,1e3)),Zi){se.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Bl({type:4,payload:!1}),Bl({type:7,payload:Gt(Ct({},il),{debugResult:{status:2},debuging:!1})});return}ro===0&&(Ho.status===2&&se.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Bl({type:4,payload:!1}),Bl({type:7,payload:Gt(Ct({},il),{debugResult:Ho,debuging:!1})}))})};const{time_limit:Al}=Ja;let $u={input:encodeURIComponent(lr.test_case.input)};if(ma.get("type")==="exercises"&&($u.exercise_id=ma.get("exercisesId")),(yield(0,re.MU)(wl,$u)).status===-1&&ma.get("exercisesId")){window.parent.location.href=`/classrooms/${ma.get("coursesId")}/exercise/${ma.get("exercisesId")}/detail`;return}const mo=_t();io()}else Bl({type:4,payload:!1})}catch(ul){console.log(ul)}finally{}})}function Vo(ul,Al){const $u=Al?{modify_code:!1}:{};Bl({type:3,payload:Gt(Ct({},lr),{hack:Ct(Gt(Ct({},Ja),{code:ul}),$u)})}),Er(!0)}const en=ul=>wn(void 0,null,function*(){let Al=yield(0,oe.ZP)(`/api/problems/${Ja==null?void 0:Ja.identifier}/start.json`,{method:"get",params:{language:ul==="C++"||ul==="c++"?encodeURIComponent(ul):ul,hack_user_id:gu==null?void 0:gu.user_id}});Al.status!==-1&&te.history.replace(`/myproblems/${Al==null?void 0:Al.identifier}${window.location.search}`)});function $a(ul){let Al=ul.target.value;Bl({type:3,payload:Gt(Ct({},lr),{test_case:{input:Al}})})}function pl(){return wn(this,null,function*(){try{let ul={};ma.get("type")==="exercises"?ul.exercise_id=ma.get("exercisesId"):Ja!=null&&Ja.homework_common_id&&(ul.homework_common_id=Ja==null?void 0:Ja.homework_common_id);const Al=yield(0,re.H7)(wl,Ct({},ul));Al.status===401||(Vo(Ae.Base64.decode(Al.code)),(ma.get("type")==="exercises"||Ja!=null&&Ja.homework_common_id)&&At.Z.publish("to-reset-info"))}catch(ul){console.log(ul)}})}function Vl(){se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:oa.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",oa.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return wn(this,null,function*(){const ul=yield(0,re.fi)(wl);ul.status===401||Vo(Ae.Base64.decode(ul.code),!0)})}})}function dr(){Bl({type:9,payload:!0})}function $l(){Bl({type:9,payload:!1})}function Iu(ul){return wn(this,null,function*(){yield(0,re.MK)(wl,ul),Bl({type:1,payload:{showNote:!1,data:Gt(Ct({},lr),{hack:Gt(Ct({},Ja),{notes:ul.notes})})}})})}const Tu={hack:Ja,isLoading:or,input:(Tt=lr==null?void 0:lr.test_case)==null?void 0:Tt.input,is_file:(ln=lr==null?void 0:lr.test_case)==null?void 0:ln.is_file,identifier:Ja==null?void 0:Ja.identifier,attachments_count:lr==null?void 0:lr.attachments_count,language:Ja==null?void 0:Ja.language,code:Ja==null?void 0:Ja.code,title:"main."+rt[Ja==null?void 0:Ja.language],result:lr==null?void 0:lr.result,modify_code:Ja==null?void 0:Ja.modify_code,notes:Ja==null?void 0:Ja.notes,debugResult:Ru,debuging:qr,submitting:Wr,submitResult:gr,executingMessage:ju,onCancelNote:$l,onAddNote:Iu,showNote:er,user:gu,onShowNote:dr,onSubmitCode:Ci,onChangeCode:Vo,onChangeInput:$a,onDebugCode:es,onResetCode:pl,onSyncCode:Vl,onUpdateCode:ai,onChangeLanguage:en,isWhiteTheme:Pr,setIsWhiteTheme:Ou,topDispatch:Bl};function xu(){return wn(this,null,function*(){const{praise_count:ul}=yield(0,re.vl)(Ja.id,{container_type:"Hack",type:1});let Al=Gt(Ct({},lr),{hack:Gt(Ct({},Ja),{praises_count:ul,user_praise:!Ja.user_praise})});Bl({type:3,payload:Al})})}const zu={topicId:wl,submitResult:gr,submitRecords:su,submitting:Wr,page:bu,onPageChange:zi,hack:Ja,user:lr==null?void 0:lr.user,hack_sets:lr==null?void 0:lr.hack_sets,current_user:lr==null?void 0:lr.current_user,onTriggerPraise:xu,setActiveIndex:Ma};console.log(sr);const[wu,Ro]=(0,a.useState)(!1),[li,Wo]=(0,a.useState)(!1);(0,a.useEffect)(()=>{const ul=Al=>{var $u,ho;if(console.log("event-----",Al),Al.data.type==="showIntelligentTeacherStatus"&&!((ho=($u=Al==null?void 0:Al.data)==null?void 0:$u.SmartPlanItemBanks)!=null&&ho.allow_answer_after_end)){const{aiStatus:mo,questionStatus:io}=Al.data;if(Ro(mo),io){let ro=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(ro.includes(ma.get("smartPlanItemBankId")))return;se.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:oa.createElement("div",{className:"tc font16"},io?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>wn(void 0,null,function*(){Ci(),localStorage.setItem("smartPlanProgramIds",JSON.stringify(ro.push(ma.get("smartPlanItemBankId"))));let Wu="";ma.get("isMiniprogram")?Wu=`/miniprogram/courseware/study?courses_id=${ma.get("coursesId")}&id=${ma.get("exercisesId")}`:Wu=`/classrooms/${ma.get("coursesId")}/smart_plan/${ma.get("exercisesId")}/ppt_info/info`,window.opener?window.close():te.history.push(Wu)})})}}if(Al.data.type=="closeIntelligentTeacherStatus"){Ci();let mo="";ma.get("isMiniprogram")?mo=`/miniprogram/courseware/study?courses_id=${ma.get("coursesId")}&id=${ma.get("exercisesId")}`:mo=`/classrooms/${ma.get("coursesId")}/smart_plan/${ma.get("exercisesId")}/ppt_info/info`,window.opener?window.close():te.history.push(mo)}};return window.addEventListener("message",ul),()=>{window.removeEventListener("message",ul)}},[]);const bo=()=>{if(ma.get("type")==="exercises")return!1;const ul=Object.entries((Ja==null?void 0:Ja.homework_extension)||{}).some(([Al,$u])=>Al!=="ai_code_evaluation_promote"&&!!$u);return!!(ma.get("type")==="1"&&((0,fl.$O)()||ul)||ma.get("type")==="smartPlan"&&(wu||ma.get("showAi")))};return(0,a.useEffect)(()=>{var ul,Al,$u,ho,mo,io,ro;bo()&&(ni>((Al=(ul=Ja==null?void 0:Ja.homework_extension)==null?void 0:ul.ai_guide_data)==null?void 0:Al.evaluation_num)&&Lo({open:!0,text:(ho=($u=Ja==null?void 0:Ja.homework_extension)==null?void 0:$u.ai_guide_data)==null?void 0:ho.evaluation_msg}),(mo=Ja==null?void 0:Ja.homework_extension)!=null&&mo.ai_guide&&ni==0&&!Xo.current&&(Xo.current=setTimeout(()=>{var Wu,Ho;Lo({open:!0,text:(Ho=(Wu=Ja==null?void 0:Ja.homework_extension)==null?void 0:Wu.ai_guide_data)==null?void 0:Ho.unanswered_msg})},(((ro=(io=Ja==null?void 0:Ja.homework_extension)==null?void 0:io.ai_guide_data)==null?void 0:ro.unanswered_time)||0)*60*1e3)),Xo.current&&ni>0&&clearTimeout(Xo.current))},[ni,Ja]),oa.createElement(oa.Fragment,null,oa.createElement(ue.Z,{spinning:Bu,delay:500},lr?oa.createElement("div",{style:{minWidth:"1200px"}},oa.createElement("header",{className:Pa()(Nl.Z.header,Pr&&Nl.Z.whiteHeader)},!((Vn=["smartPlan","exercises"])!=null&&Vn.includes(ma.get("type")))&&oa.createElement("div",null,oa.createElement("img",{src:`${pt.Z.IMG_SERVER}/images/${gu==null?void 0:gu.image_url}`,alt:"user",width:36}),oa.createElement("span",{style:{color:Pr?"#333":"#B2BACB",fontSize:16}},gu==null?void 0:gu.name)),((Sn=["smartPlan","exercises"])==null?void 0:Sn.includes(ma.get("type")))&&oa.createElement("div",null,oa.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",oa.createElement("span",{className:"ml10"},((Yn=sr==null?void 0:sr.exercise)==null?void 0:Yn.user_name)||(gu==null?void 0:gu.name)||"--")),oa.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",oa.createElement("span",{className:"ml10"},((_n=sr==null?void 0:sr.exercise)==null?void 0:_n.student_id)||(gu==null?void 0:gu.student_id)||"--"))),oa.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},oa.createElement("div",null,Ja.name)),(ma.get("type")==="smartPlan"||(Ja==null?void 0:Ja.is_program))&&oa.createElement(Hn.Z,{defaultValue:(Ja==null?void 0:Ja.answer_long_time)||0,onChange:ul=>{Zl.current=ul},className:Nl.Z.timepiece}),gu!=null&&gu.hack_manager&&!ma.get("is_smart_plan")?oa.createElement(te.Link,{className:Nl.Z.btn_edit,to:ma.get("type")==="1"?ma.get("pageId")?`/problems/newedit/${Ja.identifier}?type=1&pageId=${ma.get("pageId")}&backUrl=${ma.get("backUrl")}`:`/problems/newedit/${Ja.identifier}?type=1`:ma.get("backUrl")?`/problems/newedit/${Ja.identifier}?backUrl=${ma.get("backUrl")}`:`/problems/newedit/${Ja.identifier}`}," ",oa.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Jn=sr==null?void 0:sr.exercise)!=null&&Jn.left_time)&&oa.createElement(oa.Fragment,null,oa.createElement("span",{style:{color:pu,marginRight:6},className:`iconfont icon-daojishi ${Nl.Z.djs}`}),oa.createElement("span",{className:"c-white mr20"},oa.createElement(ee,{valueStyle:{color:pu,fontSize:20,fontWeight:500},title:oa.createElement("span",{style:{color:pu,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:lo,onFinish:()=>wn(void 0,null,function*(){const ul=yield(0,ge.VL)({categoryId:ma.get("exercisesId"),commit_method:2});if((ul==null?void 0:ul.status)===0&&(ai(),se.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:oa.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",oa.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>wn(void 0,null,function*(){window.parent.location.href=`/classrooms/${ma.get("coursesId")}/exercise/${ma.get("exercisesId")}/detail`})})),(ul==null?void 0:ul.status)===-3){const Al=parseInt(ul==null?void 0:ul.message);Fo(Date.now()+Al*1e3)}})}))),(Ia=["smartPlan","exercises"])!=null&&Ia.includes(ma.get("type"))?oa.createElement(le.ZP,{type:"primary",onClick:()=>{if(ma.get("type")==="exercises"){const ul=()=>wn(void 0,null,function*(){yield ai(),Er(!1),si(),Qo.current=!0,mi()});if(!(su!=null&&su.records_count)||ko){se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:oa.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:ul});return}ul()}else{let ul="";ma.get("isMiniprogram")=="true"?ul=`/miniprogram/courseware/study?courses_id=${ma.get("coursesId")}&id=${ma.get("exercisesId")}`:ul=`/classrooms/${ma.get("coursesId")}/smart_plan/${ma.get("exercisesId")}/ppt_info/info`,window.opener?window.close():(console.log("11",`program_${ma.get("coursesId")}_${ma.get("exercisesId")}`),console.log(ma.get("isMiniprogram")=="true"),ma.get("isMiniprogram")=="true"?localStorage.removeItem(`iframeprogram_${ma.get("coursesId")}_${ma.get("exercisesId")}`):te.history.push(ul))}}},ma.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):oa.createElement("span",{onClick:()=>{var ul;if(ma.get("backUrl"))te.history.push(ma.get("backUrl"));else if(ma.get("type")==="1"){let Al=(ul=localStorage.getItem("program_homework"))==null?void 0:ul.split(",");te.history.push(`/classrooms/${Al==null?void 0:Al[0]}/program_homework/${Al==null?void 0:Al[1]}/detail`)}else te.history.push("/problemset")}},oa.createElement(xe.Z,{title:"\u5173\u95ED"},oa.createElement("i",{style:{color:Pr?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),oa.createElement(ue.Z,{size:"large",spinning:or},oa.createElement(De.Z,{className:Pa()(Nl.Z.myProblems,Pr&&Nl.Z.whiteMyProblems),leftChild:oa.createElement(al,Ct({},zu)),rightChild:oa.createElement(Ut,Ct({},Tu))}))):null,oa.createElement(se.default,{centered:!0,closable:!1,width:680,footer:null,open:Hr,className:"oj-modal"},oa.createElement("section",{className:"oj-modal-content"},oa.createElement("div",{className:"oj-modal-head"},oa.createElement("img",{src:El,alt:""}),oa.createElement("i",{onClick:()=>hl(!1),className:"iconfont icon-guanbi1"})),oa.createElement("aside",null,oa.createElement("img",{className:"mr30",src:Rr.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",oa.createElement("span",{style:{color:"#75d6ba",marginRight:100}},gr==null?void 0:gr.execute_time,"ms"),"\u4F18\u4E8E",oa.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(gr==null?void 0:gr.time_better_than)||100,"%"),"\u7684\u7528\u6237"),oa.createElement("aside",{className:"mb50"},oa.createElement("img",{src:sl.Z,className:"mr30"}),oa.createElement("span",{className:"oj-modal-tt"},oa.createElement("span",null,oa.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),oa.createElement("span",{className:"c-light-primary"},gr==null?void 0:gr.execute_memory,"kb")),oa.createElement("span",null,oa.createElement("span",null))),"\u4F18\u4E8E",oa.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(gr==null?void 0:gr.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),oa.createElement("div",{id:"oj-modal-next",onClick:()=>wn(void 0,null,function*(){var ul;if(gr!=null&&gr.next_identifier){let Al=yield(0,oe.ZP)(`/api/problems/${gr==null?void 0:gr.next_identifier}/start.json`,{method:"get",params:{hack_user_id:gu==null?void 0:gu.user_id}});Al&&(te.history.replace(`/myproblems/${Al==null?void 0:Al.identifier}${window.location.search}`),window.location.reload())}else{let Al=(ul=localStorage.getItem("program_homework"))==null?void 0:ul.split(",");te.history.push(`/classrooms/${Al==null?void 0:Al[0]}/program_homework/${Al==null?void 0:Al[1]}/detail`)}}),className:"oj-modal-btn"},gr!=null&&gr.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),bo()&&oa.createElement(fr.Z,{showData:ma.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:Ja==null?void 0:Ja.homework_extension,description:Ja==null?void 0:Ja.description,allShow:(0,fl.$O)(),code:Ja==null?void 0:Ja.code,sendParams:{source:"hack",hack_id:wl},draggableExtraNode:((zl=Ja==null?void 0:Ja.homework_extension)==null?void 0:zl.ai_guide)&&(ci==null?void 0:ci.open)&&oa.createElement("div",{className:"bg-white rounded-2px-rem p-10px flex item-center justify-between gap-10px",style:{position:"absolute",top:"50%",transform:"translateY(-50%)",right:"75px",width:"400px"}},oa.createElement("div",{className:"bg-white absolute",style:{WebkitClipPath:"polygon(0 0, 0% 100%, 100% 50%)",clipPath:"polygon(0 0, 0% 100%, 100% 50%)",width:"10px",height:"15px",right:"-10px"}}),oa.createElement(bl.Z,{text:(ci==null?void 0:ci.text)||""}),oa.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:ul=>{Lo({open:!1,text:""})}}))})),oa.createElement(Hl.Z,{successCb:()=>{zr.current===1?es():Ci()}}))};function an({title:Be,modify_code:Et,onSyncCode:Tt,onShowCodeSetting:ln,onResetCode:Vn,hack:Sn,onChangeLanguage:Yn,isWhiteTheme:_n,onShowResourceCentre:Jn,attachments_count:Ia}){var zl;const il=()=>{se.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:oa.createElement(ve.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Vn})},[Bl]=(0,te.useSearchParams)(),wl=Bl.get("language"),Tl=ma=>ma==="1"?"c++":ma==="2"?"C++":ma;return(0,a.useEffect)(()=>{wl&&Yn(Tl(wl))},[]),(0,a.useEffect)(()=>{Sn!=null&&Sn.tpm_code_modified&&se.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:oa.createElement(ve.Z,null),content:oa.createElement("div",null,oa.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),oa.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),oa.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Vn()})},[Sn==null?void 0:Sn.language]),console.log(Sn,_n,"hack"),oa.createElement("div",{className:`${Nl.Z.codeHead} ${_n?Nl.Z.whiteCodeHead:""}`},oa.createElement("div",{className:Nl.Z.navWrap},(zl=Sn==null?void 0:Sn.all_language)==null?void 0:zl.map(ma=>oa.createElement("div",{className:`${Nl.Z.nav} ${ma===(Sn==null?void 0:Sn.language)?Nl.Z.active:""}`,key:ma,onClick:()=>Yn(ma)},oa.createElement(xe.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},oa.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),oa.createElement("span",null,ma)))),oa.createElement(Se.Z,{align:"middle",style:{marginLeft:"auto"}},Et?oa.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:Tt},oa.createElement("img",{src:st,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Ia>0&&oa.createElement("a",{onClick:Jn},oa.createElement(xe.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},oa.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),oa.createElement("a",{onClick:il},oa.createElement(xe.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},oa.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),oa.createElement("a",{onClick:ln},oa.createElement(xe.Z,{title:"\u8BBE\u7F6E"},oa.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Ut(Be){var Et=Be,{input:Tt,is_file:ln,result:Vn,identifier:Sn,showNote:Yn,onShowNote:_n,notes:Jn,onCancelNote:Ia,onAddNote:zl,debugResult:il,language:Bl,debuging:wl,submitting:Tl,executingMessage:ma,code:Bu,onSubmitCode:lr,onDebugCode:Ru,onChangeCode:gr,onChangeInput:su,onUpdateCode:bu,user:er,isLoading:qr,submitResult:Wr}=Et,ju=Wt(Et,["input","is_file","result","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]),pu;function Ku(Fo,sr){return oa.createElement(an,Gt(Ct({},ju),{onShowCodeSetting:Fo,onShowResourceCentre:sr}))}const lo=Ct({input:Tt,is_file:ln,debugResult:il,debuging:wl,submitting:Tl,executingMessage:ma,onDebugCode:Ru,onChangeCode:gr,onSubmitCode:lr,onChangeInput:su,user:er,submitResult:Wr,result:Vn},ju);return console.log(ju,"actionBarOpation"),oa.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},oa.createElement(nt,{forbidCopy:(pu=ju==null?void 0:ju.hack)==null?void 0:pu.code_editor_paste_allowed,setIsWhiteTheme:ju==null?void 0:ju.setIsWhiteTheme,isLoading:qr,language:Bl,value:Bu,identifier:Sn,onChange:gr,onUpdateCode:bu,ActionBarRender:Ku}),oa.createElement(Ce.ZP,Ct({},lo)))}},30628:function(ke,Je,E){"use strict";E.d(Je,{h:function(){return a}});var a=(te=>(te[te.NOMATCH=-1]="NOMATCH",te[te.OK=0]="OK",te[te.TIMEOUT=2]="TIMEOUT",te[te.PODFAILURE=3]="PODFAILURE",te[te.COMPILEFAILURE=4]="COMPILEFAILURE",te[te.EXECUTEFAILURE=5]="EXECUTEFAILURE",te[te.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",te))(a||{})},19160:function(ke,Je,E){"use strict";E.d(Je,{H7:function(){return ie},MK:function(){return ve},MU:function(){return ge},X6:function(){return De},bM:function(){return re},fi:function(){return Me},fu:function(){return Se},n4:function(){return Ze},rX:function(){return pt},vl:function(){return Ye},zO:function(){return we}});var a=E(49317),te=Object.defineProperty,ce=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,le=(ye,de,b)=>de in ye?te(ye,de,{enumerable:!0,configurable:!0,writable:!0,value:b}):ye[de]=b,xe=(ye,de)=>{for(var b in de||(de={}))se.call(de,b)&&le(ye,b,de[b]);if(ce)for(var b of ce(de))ue.call(de,b)&&le(ye,b,de[b]);return ye};function Se(ye,de){return(0,a.U2)(`myproblems/${ye}.json`,xe({hidePopLogin:!0},de||{}))}function re(ye,de){return(0,a.v_)(`myproblems/${ye}/code_submit.json`,de)}function ge(ye,de){return(0,a.v_)(`myproblems/${ye}/code_debug.json`,de)}function we(ye,de){return de.language&&(de.language=encodeURIComponent(de.language)),(0,a.U2)(`myproblems/${ye}/submit_records.json`,de)}function De(ye){return(0,a.U2)("myproblems/record_detail.json",{id:ye})}function pt(ye,de){return(0,a.U2)(`myproblems/${ye}/result.json`,{mode:de})}function ve(ye,de){return(0,a.v_)(`myproblems/${ye}/add_notes.json`,de)}function ie(ye,de){return(0,a.v_)(`myproblems/${ye}/restore_initial_code.json`,de)}function Me(ye){return(0,a.v_)(`myproblems/${ye}/sync_code.json`)}function Ze(ye,de){return(0,a.v_)(`myproblems/${ye}/update_code.json`,de)}function Ye(ye,de){return(0,a.v_)(`discusses/${ye}/plus.json`,de)}},82717:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return Ce}});var a=E(59301),te=E(28284),ce=E(6767),se=E(62957),ue=E(31691),le=E(82326),xe=E(79939),Se=E(53420),re=E(37568),ge=E(70858),we=E(25399),De=E(31709),pt=E(7939),ve=E(49317),ie={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},Me=E(44192),Ze={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},Ye=E(35883),ye=E(76406),de=E(24334);const b=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var oe=({qitem:me})=>{var He,Ge,Lt,it,vt,jt,Ft,Qt,Jt,qt;return a.createElement("div",{className:Ze.warp},a.createElement("div",{className:Ze.mainPart},a.createElement("div",{className:Ze.qcount},(me==null?void 0:me.question_type)===8&&a.createElement(Ye.Z,{className:Ze.content,showProgramFill:!0,value:(He=me==null?void 0:me.program_attr)==null?void 0:He.description}),(me==null?void 0:me.question_type)!=8&&a.createElement(Ye.Z,{className:Ze.qtitle,value:(me==null?void 0:me.name)||(me==null?void 0:me.title)})),((me==null?void 0:me.question_type)===0||(me==null?void 0:me.question_type)===2)&&a.createElement("div",null,(Ge=me==null?void 0:me.choices)==null?void 0:Ge.map((Ee,qe)=>a.createElement("div",{className:Ze.redio},!(Ee!=null&&Ee.is_answer)&&a.createElement("span",{className:Ze.redioitem}),(Ee==null?void 0:Ee.is_answer)&&a.createElement("i",{className:`${Ze.redioitemyes} icon-duigou1`}),a.createElement(Ye.Z,{className:Ee!=null&&Ee.is_answer?Ze.titleyes:Ze.title,value:b[qe]+(Ee==null?void 0:Ee.choice_text)}),(Ee==null?void 0:Ee.is_answer)&&a.createElement("div",{className:Ze.yestag},"\u6B63\u786E\u7B54\u6848")))),(me==null?void 0:me.question_type)===1&&a.createElement("div",null,(Lt=me==null?void 0:me.choices)==null?void 0:Lt.map((Ee,qe)=>a.createElement("div",{className:Ze.checkbox},!(Ee!=null&&Ee.is_answer)&&a.createElement("span",{className:Ze.checkboxitem}),(Ee==null?void 0:Ee.is_answer)&&a.createElement("i",{className:`${Ze.checkboxitemyes} icon-duigou1`}),a.createElement(Ye.Z,{className:Ee!=null&&Ee.is_answer?Ze.titleyes:Ze.title,value:b[qe]+(Ee==null?void 0:Ee.choice_text)}),(Ee==null?void 0:Ee.is_answer)&&a.createElement("div",{className:Ze.yestag},"\u6B63\u786E\u7B54\u6848")))),(me==null?void 0:me.question_type)===3&&a.createElement("div",{className:Ze.completion},(it=me==null?void 0:me.standard_answer)==null?void 0:it.map((Ee,qe)=>{var Qe;return a.createElement("div",{style:{display:"flex"}},a.createElement("span",{className:Ze.title},"\u586B\u7A7A\u9879",qe+1),a.createElement("div",{className:Ze.content},(Qe=Ee==null?void 0:Ee.answer_text)==null?void 0:Qe.map((Re,Pe)=>a.createElement("div",{className:Ze.items},Re))))})),(me==null?void 0:me.question_type)===4&&a.createElement("div",{className:Ze.simple},a.createElement("div",{className:Ze.title},"\u53C2\u8003\u7B54\u6848"),a.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(vt=me==null?void 0:me.answer_texts)!=null&&vt[0]?a.createElement(Ye.Z,{className:Ze.content,value:(jt=me==null?void 0:me.answer_texts)==null?void 0:jt[0]}):a.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(me==null?void 0:me.question_type)===5&&((Ft=me==null?void 0:me.challenge_names)==null?void 0:Ft.map((Ee,qe)=>a.createElement("div",{className:Ze.shixun},a.createElement("span",{className:Ze.qtitle},a.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,ye.EM)(qe+1),"\u9898"),Ee)))),(me==null?void 0:me.question_type)===6&&a.createElement("div",{className:Ze.program},a.createElement(Ye.Z,{className:Ze.content,value:((Qt=me==null?void 0:me.program_attr)==null?void 0:Qt.description)||"- -"})),(me==null?void 0:me.question_type)===7&&((Jt=me==null?void 0:me.sub_item_banks)==null?void 0:Jt.map((Ee,qe)=>{var Qe,Re,Pe,mt,xt;return a.createElement("div",null,a.createElement("div",{className:Ze.combination},a.createElement("span",{className:Ze.qtitle},Ee==null?void 0:Ee.name)),a.createElement("div",{className:Ze.warp,style:{padding:"0px",paddingTop:20}},a.createElement("div",null,((Ee==null?void 0:Ee.item_type)=="SINGLE"||(Ee==null?void 0:Ee.item_type)=="JUDGMENT")&&((Qe=Ee==null?void 0:Ee.choices)==null?void 0:Qe.map((tt,It)=>a.createElement("div",{className:Ze.redio},!(tt!=null&&tt.is_answer)&&a.createElement("span",{className:Ze.redioitem}),(tt==null?void 0:tt.is_answer)&&a.createElement("i",{className:`${Ze.redioitemyes} icon-duigou1`}),a.createElement(Ye.Z,{className:tt!=null&&tt.is_answer?Ze.titleyes:Ze.title,value:b[It]+(tt==null?void 0:tt.choice_text)}),(tt==null?void 0:tt.is_answer)&&a.createElement("div",{className:Ze.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ee==null?void 0:Ee.item_type)=="MULTIPLE"&&((Re=Ee==null?void 0:Ee.choices)==null?void 0:Re.map((tt,It)=>a.createElement("div",{className:Ze.checkbox},!(tt!=null&&tt.is_answer)&&a.createElement("span",{className:Ze.checkboxitem}),(tt==null?void 0:tt.is_answer)&&a.createElement("i",{className:`${Ze.checkboxitemyes} icon-duigou1`}),a.createElement(Ye.Z,{className:tt!=null&&tt.is_answer?Ze.titleyes:Ze.title,value:b[It]+(tt==null?void 0:tt.choice_text)}),(tt==null?void 0:tt.is_answer)&&a.createElement("div",{className:Ze.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ee==null?void 0:Ee.item_type)=="COMPLETION"&&a.createElement("div",{className:Ze.completion},(Pe=Ee==null?void 0:Ee.standard_answer)==null?void 0:Pe.map((tt,It)=>{var je;return a.createElement("div",{style:{display:"flex"}},a.createElement("span",{className:Ze.title},"\u586B\u7A7A\u9879",It+1),a.createElement("div",{className:Ze.content},(je=tt==null?void 0:tt.answer_text)==null?void 0:je.map((At,St)=>a.createElement("div",{className:Ze.items},At))))})),(Ee==null?void 0:Ee.item_type)=="SUBJECTIVE"&&a.createElement("div",{className:Ze.simple},a.createElement("div",{className:Ze.title},"\u53C2\u8003\u7B54\u6848"),a.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(mt=Ee==null?void 0:Ee.answer_texts)!=null&&mt[0]?a.createElement(Ye.Z,{className:Ze.content,value:(xt=Ee==null?void 0:Ee.answer_texts)==null?void 0:xt[0]}):a.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(me==null?void 0:me.question_type)===8&&a.createElement("div",null,a.createElement(Ye.Z,{disabledFill:!0,className:Ze.content,showProgramFill:!0,value:de.Base64.decode(((qt=me==null?void 0:me.program_attr)==null?void 0:qt.code)||"")})),(me==null?void 0:me.question_type)===5&&a.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},a.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),a.createElement("span",{style:{color:"#000000"}},(me==null?void 0:me.author_name)||"- -")),a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),a.createElement("span",{style:{color:"#000000"}},(me==null?void 0:me.author_school_name)||"- -")),a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{style:{color:"#000000"}},(me==null?void 0:me.study_count)||"0"))),a.createElement("a",{className:Ze.shixunbutton,href:`/shixuns/${me==null?void 0:me.identifier}/challenges?exercise=true`,target:"_blank"},a.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((me==null?void 0:me.question_type)<=4||[6,8].includes(me==null?void 0:me.question_type))&&a.createElement("div",{className:Ze.bottom},a.createElement("div",{className:Ze.bottomitem},a.createElement("span",{className:Ze.left},"\u89E3\u6790"),a.createElement("span",{className:Ze.right},me!=null&&me.analysis?a.createElement(Ye.Z,{value:me==null?void 0:me.analysis}):a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),a.createElement("div",{className:Ze.bottomitem},a.createElement("span",{className:Ze.left},"\u96BE\u5EA6"),a.createElement("span",{className:Ze.right},(me==null?void 0:me.difficulty)===1?"\u7B80\u5355":(me==null?void 0:me.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),a.createElement("div",{className:Ze.bottomitem},a.createElement("span",{className:Ze.left},"\u77E5\u8BC6\u70B9"),a.createElement("span",{className:Ze.right},me!=null&&me.tag_discipline?me==null?void 0:me.tag_discipline:a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},Pt=E(77264),Dt=E(59435),bt=E(44283),gt=E(61485),yt=E(44240),Ve=E(46861),Fe=E(30935),he=E(59301),We=Object.defineProperty,ft=Object.defineProperties,Kt=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,at=(me,He,Ge)=>He in me?We(me,He,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):me[He]=Ge,et=(me,He)=>{for(var Ge in He||(He={}))ht.call(He,Ge)&&at(me,Ge,He[Ge]);if(Ke)for(var Ge of Ke(He))wt.call(He,Ge)&&at(me,Ge,He[Ge]);return me},nt=(me,He)=>ft(me,Kt(He)),st=(me,He,Ge)=>new Promise((Lt,it)=>{var vt=Qt=>{try{Ft(Ge.next(Qt))}catch(Jt){it(Jt)}},jt=Qt=>{try{Ft(Ge.throw(Qt))}catch(Jt){it(Jt)}},Ft=Qt=>Qt.done?Lt(Qt.value):Promise.resolve(Qt.value).then(vt,jt);Ft((Ge=Ge.apply(me,He)).next())});const Ae=({setScoreShow:me,ScoreShow:He,onOk:Ge,isshixuns:Lt,isloadings:it,dispatch:vt,isIntelligentAssistant:jt=!1,ispptModal:Ft=!1,isChangeQuestion:Qt=!1,newExercisePaper:Jt,shixunsDetail:qt})=>{var Ee,qe,Qe;let[Re,Pe]=(0,a.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:jt,is_smart_plan:Ft,group_id:[]}),[mt,xt]=(0,a.useState)([]),[tt,It]=(0,a.useState)([]),[je,At]=(0,a.useState)([]),[St,ot]=(0,a.useState)([]);const[lt,Te]=(0,a.useState)(!1),[Xe]=te.default.useForm(),[Ne,Bt]=(0,a.useState)(),[kt,nn]=(0,a.useState)(!1);let[vn,Vt]=(0,a.useState)(Lt);const[hn,$t]=(0,a.useState)([]),[ya,Nn]=(0,a.useState)(0),[$n,Ka]=(0,a.useState)(!0),[Ca,ll]=(0,a.useState)([]),[Zn,ka]=(0,a.useState)([]),Ya=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],sa=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6}];let[cn,An]=(0,a.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:null,per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const on=(0,a.useRef)(new Set),dn=(0,a.useRef)(new Set),Fn=te.default.useWatch("courseid",Xe),Mn=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],da=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Yt=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[bn,ua]=(0,a.useState)(!1),ra=()=>{Xe.resetFields(),vn=!1,Vt(!1),ua(!1),Xe.submit()};(0,a.useEffect)(()=>{var pn,Xn,qa,La,yl,Rl,Le,Xt,mn,Nt;(((qa=(Xn=(pn=Jt==null?void 0:Jt.editData)==null?void 0:pn.exercise)==null?void 0:Xn.exist_item_bank_ids)==null?void 0:qa.length)>0||((Rl=(yl=(La=Jt==null?void 0:Jt.editData)==null?void 0:La.exercise)==null?void 0:yl.exist_item_bank_shixun_ids)==null?void 0:Rl.length)>0)&&ka([...(Xt=(Le=Jt==null?void 0:Jt.editData)==null?void 0:Le.exercise)==null?void 0:Xt.exist_item_bank_ids,...(Nt=(mn=Jt==null?void 0:Jt.editData)==null?void 0:mn.exercise)==null?void 0:Nt.exist_item_bank_shixun_ids])},[(qe=(Ee=Jt==null?void 0:Jt.editData)==null?void 0:Ee.exercise)==null?void 0:qe.exist_item_bank_ids]),(0,a.useEffect)(()=>{He&&(Xe.setFieldsValue({item_type:"",courseid:null,tag_discipline_id:null,difficulty:null,keyword:null}),$n&&vn&&(Xe.setFieldsValue({item_type:"SHIXUN"}),Re.item_type="SHIXUN",Pe(et({},Re)),Ka(!1)),pa(Re),Wa(),ja({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[He]),(0,a.useEffect)(()=>{ya>0&&setTimeout(()=>{Nn(0)},2e3)},[ya]);function pa(pn){return st(this,null,function*(){var Xn,qa,La;if(Te(!0),Pe(et({},pn)),(je==null?void 0:je.length)<=0&&pn.type==="5"){ot([]),Te(!1);return}console.log("----",je,hn);let yl=pn.type==="5"?je==null?void 0:je.filter(mn=>!hn.includes(mn)):null,Rl=pn.type==="5"?je==null?void 0:je.filter(mn=>hn.includes(mn)):null,Le={course_discipline_id:pn==null?void 0:pn.courseid};(pn==null?void 0:pn.type)==="1"&&(Le={discipline_id:((Xn=pn==null?void 0:pn.courseid)==null?void 0:Xn[0])||null,sub_discipline_id:((qa=pn==null?void 0:pn.courseid)==null?void 0:qa[1])||null});let Xt=yield(0,ve.ZP)("/api/item_banks.json",{method:"get",params:nt(et(et({},pn),Le),{ids:yl,shixun_ids:Rl,include_shixuns:!jt,group_id:((La=pn.group_id)==null?void 0:La.map(mn=>mn==null?void 0:mn.value))||null,keyword:pn.keyword?encodeURIComponent(pn.keyword):pn.keyword,type:pn.type==="5"?null:pn.type,clazz:pn.type==="3"?"ItemBanksGroup":null,bigmodel:jt,is_smart_plan:Ft})});ot(Xt),Te(!1)})}function Wa(){return st(this,null,function*(){let pn=yield(0,ve.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:Re.type==="5"?null:Re.type,clazz:"ItemBanksGroup"}});xt((0,Me.L)(pn==null?void 0:pn.disciplines))})}function ja(pn){return st(this,null,function*(){var Xn;let qa=yield(0,ve.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:pn}),La=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Xn=qa==null?void 0:qa.data)==null?void 0:Xn.map(yl=>({title:yl.name,id:yl.id,pid:yl.id,value:yl.id,key:yl.id,isLeaf:!yl.have_child}))}];ll(La)})}function jn(pn){return st(this,null,function*(){var Xn,qa,La,yl;Te(!0);let Rl=(Xn=pn.list)==null?void 0:Xn.filter(Nt=>!hn.includes(Nt)),Le=(qa=pn.list)==null?void 0:qa.filter(Nt=>hn.includes(Nt));if(Rl.length===0&&Le.length===0){Te(!1),ot([]);return}let Xt={course_discipline_id:pn==null?void 0:pn.courseid};(pn==null?void 0:pn.type)==="1"&&(Xt={discipline_id:((La=pn==null?void 0:pn.courseid)==null?void 0:La[0])||null,sub_discipline_id:((yl=pn==null?void 0:pn.courseid)==null?void 0:yl[1])||null});let mn=yield(0,ve.ZP)("/api/item_banks.json",{method:"get",params:nt(et(et({},pn),Xt),{ids:Rl,shixun_ids:Le,type:pn.type==="5"?null:pn.type,clazz:pn.type==="3"?"ItemBanksGroup":null})});Te(!1),ot(mn)})}const Pn=pn=>st(void 0,null,function*(){const Xn=yield vt({type:"shixunsDetail/release",payload:{id:pn}});let qa=Xn==null?void 0:Xn.tag_position,La=(Xn==null?void 0:Xn.evaluation_set_position)||[],yl=Xn.status;return yl===0?(ce.ZP.success("\u53D1\u5E03\u6210\u529F"),pa(Re),!0):(yl===2?ce.ZP.error(`\u7B2C${La.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):yl===3?ce.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${qa.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):ce.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),fn=pn=>(pn==null?void 0:pn.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Wn=(pn,Xn,qa)=>pn.map(La=>La.key===Xn?et(et({},La),qa):La.children?nt(et({},La),{children:Wn(La.children,Xn,qa)}):La),gl=pn=>st(void 0,null,function*(){const{key:Xn}=pn;let qa=Re.type;const La=yield(0,Ve.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Xn),type:qa}),{data:yl,total_count:Rl}=La||{};Rl>0&&ll(Le=>Wn(Le,Xn,{children:yl.map(Xt=>({title:Xt.name,id:Xt.id,pid:Xt.id,value:Xt.id,key:Xt.id,isLeaf:!Xt.have_child}))}))});function Il(pn){console.log("----",Re),pn==="1"&&(cn.gg=et({},Re)),pn==="2"&&(cn.scj=et({},Re)),pn==="3"&&(cn.ttgx=et({},Re)),pn==="0"&&(cn.wcjd=et({},Re)),pn==="5"&&(cn.yx=et({},Re)),An(et({},cn))}function wr(){Re.type==="1"&&(Re=cn.gg),Re.type==="2"&&(Re=cn.scj),Re.type==="3"&&(Re=cn.ttgx),Re.type==="0"&&(Re=cn.wcjd),Re.type==="5"&&(Re=cn.yx),(Re==null?void 0:Re.item_type)==="SHIXUN"?(vn=!0,Vt(!0)):(vn=!1,Vt(!1)),Xe.setFieldsValue(et({},Re)),Pe(et({},Re)),pa(et({},Re))}return he.createElement("div",null,he.createElement(se.default,{title:!1,footer:!1,open:He,width:1200,centered:!0,className:ie.scoremodal,onCancel:()=>{me(!1)}},he.createElement("div",{style:{display:"flex",alignItems:"center"}},he.createElement("div",{className:ie.title},jt?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),jt&&he.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),he.createElement(ue.default,{className:ie.tabWrap,activeKey:Re.type,onChange:pn=>{pn==="3"?(Re.show_all_share=!0,ja({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):Re.show_all_share=null,pn==="0"&&ja({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Il(Re.type),Re.type=pn,(Re==null?void 0:Re.item_type)==="SHIXUN"&&Re.type!=="5"&&(vn=!0,Vt(!0)),ua(!1),Re.type==="5"&&(vn=!1,Vt(!1)),wr(),Wa()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:he.createElement("div",null,"\u5DF2\u9009",je.length>0&&he.createElement("span",{className:ie.titlecount},je.length),ya>0&&he.createElement("span",{className:ie.add},"+",ya)),key:"5"}]}),he.createElement(te.default,{layout:"inline",form:Xe,onValuesChange:(pn,Xn)=>{const qa=Object.values(Xn).some(yl=>yl!==null&&yl!==""&&yl!==void 0),La=Xn.keyword==="";if(ua(qa||!La),Re.page=1,(Xn==null?void 0:Xn.item_type)==="SHIXUN"){if(Re.type==="5"?Vt(!1):Vt(!0),pn.keyword||pn.keyword==="")return;Xe.submit()}else{if(pn!=null&&pn.courseid&&Xe.setFieldsValue({tag_discipline_id:null}),Vt(!1),pn.keyword||pn.keyword==="")return;Xe.submit()}},onFinish:pn=>{var Xn;Re.type==="3"&&(!pn.group_id||((Xn=pn==null?void 0:pn.group_id)==null?void 0:Xn.length)===0)?Re.show_all_share=!0:Re.show_all_share=null,Pe(et(et({},Re),pn)),pa(et(et({},Re),pn))}},he.createElement(te.default.Item,{name:"item_type"},he.createElement(le.default,{className:ie.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(Ft?sa:jt?Ya==null?void 0:Ya.filter(pn=>pn.question_type!==5):Ya).map(pn=>he.createElement(le.default.Option,{key:pn.value},pn.name)))),["1","2"].includes(Re.type)?he.createElement(he.Fragment,null,he.createElement(te.default.Item,{name:"courseid"},he.createElement(xe.Z,{className:ie.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:mt})),!vn&&he.createElement(te.default.Item,{name:"tag_discipline_id"},he.createElement(le.default,{className:ie.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(Qe=St==null?void 0:St.tag_disciplines)==null?void 0:Qe.map(pn=>he.createElement(le.default.Option,{key:pn.id},pn.name))))):he.createElement(he.Fragment,null,he.createElement(te.default.Item,{name:"courseid"},he.createElement(Fe.q,{style:{width:160,height:38},size:"middle",showLinkButton:!1,data:{container_type:"ItemBank",type:Re==null?void 0:Re.type}})),!vn&&he.createElement(te.default.Item,{name:"tag_discipline_id"},he.createElement(Fe.i,{allowAcceptEmpty:!0,key:String(Re.type==="3"),data:{container_type:"ItemBank",search:!0,type:Re.type,ids:Re.type==="5"?je==null?void 0:je.filter(pn=>!hn.includes(pn)):null,shixun_ids:Re.type==="5"?je==null?void 0:je.filter(pn=>hn.includes(pn)):null},style:{width:160,height:38},size:"middle",courseDisciplineId:Fn,showLinkButton:!1}))),he.createElement(te.default.Item,{name:vn?"diff":"difficulty"},he.createElement(le.default,{className:ie.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},Mn.map(pn=>he.createElement(le.default.Option,{key:pn.value},pn.name)))),vn&&he.createElement(te.default.Item,{name:"shixun_publish_status"},he.createElement(le.default,{className:ie.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Yt.map(pn=>he.createElement(le.default.Option,{key:pn.value},pn.name)))),(Re.type==="3"||Re.type==="0")&&!vn&&he.createElement(te.default.Item,{name:"group_id"},he.createElement(Se.default,{treeDataSimpleMode:!0,style:{width:134},className:ie.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(pn,Xn)=>Xn.title.toUpperCase().indexOf(pn.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:gl,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:Ca})),bn&&he.createElement("span",{className:ie.allqingchu,onClick:ra},he.createElement("i",{className:"iconfont icon-guanbi4"}),he.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),he.createElement(te.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},he.createElement(re.default.Search,{className:ie.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:he.createElement("i",{className:`iconfont icon-sousuo9 font14 ${ie.searchIcon}`,onClick:()=>Xe.submit()}),onSearch:pn=>{Xe.submit()}}))),he.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},he.createElement("div",{onClick:()=>{Re.updated_at==="asc"?Re.updated_at="desc":Re.updated_at="asc",Pe(nt(et({},Re),{page:1})),pa(nt(et({},Re),{page:1}))}}," ",Re.updated_at?he.createElement("img",{src:Re.updated_at==="asc"?Pt.Z:Dt.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):he.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),he.createElement("div",{onClick:()=>{Re.quotes==="asc"?Re.quotes="desc":Re.quotes="asc",Pe(nt(et({},Re),{page:1})),pa(nt(et({},Re),{page:1}))},style:{marginLeft:20}}," ",Re.quotes?he.createElement("img",{src:Re.quotes==="asc"?Pt.Z:Dt.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):he.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),he.createElement(ge.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(St==null?void 0:St.items)||(St==null?void 0:St.shixun_list),pagination:!1,loading:lt,rowKey:pn=>pn.id,rowSelection:{type:jt||Qt?"radio":"checkbox",selectedRowKeys:tt,getCheckboxProps:pn=>({disabled:pn.shixun_tag_num===1||(Zn==null?void 0:Zn.find(Xn=>pn.id===Xn))}),onSelect(pn,Xn,qa){if(jt||Qt){It([pn.id]),dn.current=new Set([pn.id]),Nn(1),At([pn.id]);return}if(Xn)(vn||pn!=null&&pn.challenge_names)&&$t([...hn,pn.id]),It([...tt,pn.id]),pn.identifier?on.current.add(pn.id):dn.current.add(pn.id),Nn(1),At([...je,pn.id]);else{pn.identifier?on.current.delete(pn.id):dn.current.delete(pn.id);let La=je.filter(yl=>yl!==pn.id);if(It(La),At(La),vn||pn!=null&&pn.challenge_names){let yl=hn.filter(Rl=>Rl!==pn.id);$t([...yl])}if(Re.type==="5"){jn(nt(et({},Re),{list:[...La]}));return}}},onSelectAll(pn,Xn,qa){var La,yl;if(pn){const Rl=qa.map(Xt=>Xt.id),Le=(yl=qa==null?void 0:qa.filter(Xt=>Xt==null?void 0:Xt.challenge_names))==null?void 0:yl.map(Xt=>Xt.id);$t([...hn,...Le]),It([...tt,...Rl]),At([...je,...Rl]);for(const Xt of qa)Xt.identifier?on.current.add(Xt.id):dn.current.add(Xt.id)}else{const Rl=qa.map(Nt=>Nt.id),Le=tt.filter(Nt=>!Rl.some(ga=>ga===Nt)),Xt=(La=qa==null?void 0:qa.filter(Nt=>Nt==null?void 0:Nt.challenge_names))==null?void 0:La.map(Nt=>Nt.id);It([...Le]),At([...Le]);let mn=hn.filter(Nt=>!Xt.some(ga=>ga===Nt.id));$t([...mn]),Re.type==="5"&&jn(nt(et({},Re),{list:[...Le]}));for(const Nt of Rl)Nt.identifier?on.current.delete(Nt):dn.current.delete(Nt)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(pn,Xn,qa)=>{var La,yl;return he.createElement(we.Z,{title:fn(Xn)},he.createElement("div",null,vn||Xn!=null&&Xn.challenge_names?"\u5B9E\u8BAD\u9898":(yl=(La=Ya==null?void 0:Ya.filter(Rl=>Rl.value===pn))==null?void 0:La[0])==null?void 0:yl.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:vn?"30%":"60%",key:"name",render:(pn,Xn,qa)=>{var La;return he.createElement("div",{style:{display:"flex",alignItems:"center"}},he.createElement(we.Z,{title:fn(Xn)},he.createElement("div",{className:Xn!=null&&Xn.high_resources_consume?ie.q_title:""},he.createElement(Ye.Z,{key:1,showLines:1,showTextOnly:!0,value:vn||Xn!=null&&Xn.challenge_names?Xn!=null&&Xn.title||pn===null?"--":pn:(Xn==null?void 0:Xn.item_type)=="BPROGRAM"?(La=Xn==null?void 0:Xn.program_attr)==null?void 0:La.description:pn}))),(Xn==null?void 0:Xn.high_resources_consume)&&he.createElement(yt.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!vn,render:(pn,Xn,qa)=>{var La;return he.createElement(we.Z,{title:fn(Xn)},he.createElement("span",null,pn?(La=pn==null?void 0:pn.split("\u3001"))==null?void 0:La[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!vn,render:(pn,Xn,qa)=>he.createElement(we.Z,{title:fn(Xn)},he.createElement("span",null,pn||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(pn,Xn,qa)=>{var La,yl,Rl,Le;return he.createElement(we.Z,{title:fn(Xn)},he.createElement("div",null,vn||Xn!=null&&Xn.challenge_names?(Xn==null?void 0:Xn.level)||((yl=(La=Mn==null?void 0:Mn.filter(Xt=>Xt.value===pn))==null?void 0:La[0])==null?void 0:yl.name):(Le=(Rl=Mn==null?void 0:Mn.filter(Xt=>Xt.value===pn))==null?void 0:Rl[0])==null?void 0:Le.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!vn,render:(pn,Xn,qa)=>he.createElement(we.Z,{title:fn(Xn)},he.createElement("div",null,pn||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(pn,Xn,qa)=>he.createElement(we.Z,{title:fn(Xn)},he.createElement("div",null,vn||Xn!=null&&Xn.challenge_names?(Xn==null?void 0:Xn.study_count)||(Xn==null?void 0:Xn.stu_num):pn))},{title:he.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",he.createElement(we.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},he.createElement(gt.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!vn,render:(pn,Xn,qa)=>he.createElement(we.Z,{title:fn(Xn)},he.createElement("div",null,pn||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(pn,Xn,qa)=>he.createElement(we.Z,{title:fn(Xn)},he.createElement("div",{style:{flex:1,textAlign:"start"}},he.createElement("a",{onClick:()=>{var La,yl;Bt(nt(et({},Xn),{question_type:vn||Xn!=null&&Xn.challenge_names?5:(yl=(La=Ya==null?void 0:Ya.filter(Rl=>Rl.value===(Xn==null?void 0:Xn.item_type)))==null?void 0:La[0])==null?void 0:yl.question_type})),nn(!0)}},"\u67E5\u770B"),(Xn==null?void 0:Xn.shixun_tag_num)===1&&he.createElement("a",{style:{marginLeft:10},onClick:()=>{se.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:he.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",he.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Xn==null?void 0:Xn.identifier}/challenges`)}},(Xn==null?void 0:Xn.shixun_name)||"--"),"\uFF1F"),onOk:()=>st(void 0,null,function*(){if(!Pn(Xn==null?void 0:Xn.identifier))return new Promise((La,yl)=>{yl()})})})}},"\u53D1\u5E03")))}].filter(pn=>!pn.hidden)}),he.createElement(De.Z,{current:Re.page,total:(St==null?void 0:St.items_count)||(St==null?void 0:St.shixuns_count),style:{marginBottom:20},defaultPageSize:Re.per_page,showTotal:pn=>he.createElement("span",null,"\u5171\xA0",he.createElement("span",{style:{color:"#165DFF"}},pn),"\xA0\u6761\u6570\u636E"),pageSize:Re.per_page,onChange:(pn,Xn)=>{Re.page=pn,Re.per_page=Xn,Pe(et({},Re)),pa(et({},Re))}}),he.createElement("div",{className:ie.bottom},he.createElement(pt.ZP,{className:ie.no,onClick:()=>{me(!1)}},"\u53D6\u6D88"),he.createElement(pt.ZP,{loading:it,style:{width:it&&75},className:ie.yes,onClick:()=>st(void 0,null,function*(){if((je==null?void 0:je.length)<=0){ce.ZP.info(jt||Qt?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}Ge([...dn.current],[...on.current],!0,je==null?void 0:je.length)})},jt?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),he.createElement(se.default,{open:kt,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:ie.previewModal,width:1e3,centered:!0,onCancel:()=>{nn(!1)},onOk:()=>{nn(!1)}},he.createElement(oe,{qitem:Ne})))};var Ce=(0,bt.connect)(({shixunsDetail:me,newExercisePaper:He})=>({shixunsDetail:me,newExercisePaper:He}))(Ae)},44795:function(ke,Je,E){"use strict";E.d(Je,{Im:function(){return gt},ZP:function(){return ft},gZ:function(){return he}});var a=E(59301),te=E(37568),ce=E(7939),se=E(84105),ue=E(87395),le=E(76726),xe=E(24334),Se=E(28010),re=E(35883),ge=E(76406),we=E(16102),De=E(34376),pt=E(92310),ve=E.n(pt),ie=E(59301),Me=Object.defineProperty,Ze=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,Ie=(Kt,Ke,ht)=>Ke in Kt?Me(Kt,Ke,{enumerable:!0,configurable:!0,writable:!0,value:ht}):Kt[Ke]=ht,oe=(Kt,Ke)=>{for(var ht in Ke||(Ke={}))de.call(Ke,ht)&&Ie(Kt,ht,Ke[ht]);if(ye)for(var ht of ye(Ke))b.call(Ke,ht)&&Ie(Kt,ht,Ke[ht]);return Kt},Pt=(Kt,Ke)=>Ze(Kt,Ye(Ke));const{TextArea:Dt}=te.default,bt={visible:!1,tabIndex:"0"},gt={[le.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[le.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[le.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var yt=(Kt=>(Kt[Kt.SET_VISIBLE=0]="SET_VISIBLE",Kt[Kt.SET_TABINDEX=1]="SET_TABINDEX",Kt))(yt||{});function Ve(Kt,Ke){switch(Ke.type){case 0:return Pt(oe({},Kt),{visible:Ke.payload});case 1:return Pt(oe({},Kt),{tabIndex:Ke.payload});default:throw new Error}}function Fe({value:Kt,className:Ke}){const[ht,wt]=(0,a.useState)(!1),at=(0,a.useRef)(),et=(0,a.useRef)();return(0,a.useEffect)(()=>{ht&&(et.current.reset(),et.current.write((0,ge.pp)(Kt||"")))},[Kt,ht]),(0,a.useEffect)(()=>{var nt,st,Ae,Ce;if(at.current){et.current=new De.Terminal({fontSize:14,disableStdin:!0}),et.current.open(at.current);const me=at.current.offsetWidth-14,He=((Ce=(Ae=(st=(nt=et.current)==null?void 0:nt._core)==null?void 0:st._renderService)==null?void 0:Ae.dimensions)==null?void 0:Ce.actualCellWidth)||9.5,Ge=Math.ceil(me/He);et.current.resize(Ge,8),wt(!0)}},[]),ie.createElement("div",{ref:at,className:ve()("XtermText-valueRef",Ke)})}function he(Kt){const{status:Ke,error_msg:ht,output:wt,input:at,expected_output:et,is_file:nt,input_file_url:st,output_file_url:Ae,expected_output_file_url:Ce}=Kt;let me=null;const He={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Ke){case le.h.NOMATCH:me=ie.createElement(ie.Fragment,null,ie.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!nt&&ie.createElement(Fe,{className:"mb10",value:at}),nt&&ie.createElement("div",{style:He},ie.createElement("a",{onClick:()=>(0,ge.LR)(st,at)},at)),ie.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!nt&&ie.createElement(Fe,{className:"mb10",value:wt&&xe.Base64.decode(wt)||""}),nt&&ie.createElement("div",{style:He},ie.createElement("a",{onClick:()=>(0,ge.LR)(Ae,wt)},wt)),ie.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!nt&&ie.createElement(Fe,{className:"mb10",value:et&&xe.Base64.decode(et)||""}),nt&&ie.createElement("div",{style:He},ie.createElement("a",{onClick:()=>(0,ge.LR)(Ce,et)},et)));break;case le.h.EXECUTEFAILURE:me=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!nt&&ie.createElement(re.Z,{value:at,style:He}),nt&&ie.createElement("div",{style:He},ie.createElement("a",{onClick:()=>(0,ge.LR)(st,at)},at)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},xe.Base64.decode(ht)));break;case le.h.COMPILEFAILURE:me=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!nt&&ie.createElement(re.Z,{value:at,style:He}),nt&&ie.createElement("div",{style:He},ie.createElement("a",{onClick:()=>(0,ge.LR)(st,at)},at)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},xe.Base64.decode(ht)));break;case le.h.PODFAILURE:me=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case le.h.TIMEOUT:me=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",me," ")}function We(Kt){const{status:Ke,error_msg:ht,execute_time:wt,output:at,input:et,expected_output:nt,is_file:st,input_file_url:Ae,output_file_url:Ce,expected_output_file_url:me}=Kt;let He=null;switch(Ke){case le.h.OK:He=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",wt,"\u79D2"),ie.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),ie.createElement("pre",null,xe.Base64.decode(at)));break;case le.h.NOMATCH:He=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u8F93\u5165\uFF1A",ie.createElement("pre",null,et)),ie.createElement("p",null,"\u8F93\u51FA\uFF1A",at&&xe.Base64.decode(at)),ie.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",nt&&xe.Base64.decode(nt)));break;case le.h.EXECUTEFAILURE:He=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ie.createElement("pre",null,et)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},xe.Base64.decode(ht)));break;case le.h.COMPILEFAILURE:He=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ie.createElement("pre",null,et)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},xe.Base64.decode(ht)));break;case le.h.PODFAILURE:He=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case le.h.TIMEOUT:He=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",He," ")}var ft=({id:Kt,is_file:Ke,input:ht,debuging:wt,submitting:at,executingMessage:et,debugResult:nt,onChangeInput:st,onDebugCode:Ae,onSubmitCode:Ce})=>{const[me,He]=(0,a.useReducer)(Ve,bt),{visible:Ge,tabIndex:Lt}=me;(0,a.useEffect)(()=>{He({type:0,payload:!1})},[Kt]);function it(Qt){let Jt=Qt.target.id;He({type:1,payload:Jt})}function vt(){He({type:0,payload:!Ge})}const jt=(0,a.useMemo)(()=>{if(nt){const{status:Qt}=nt;return ie.createElement(ie.Fragment,null,We(nt))}return null},[nt]);function Ft(){He({type:0,payload:!0}),He({type:1,payload:"1"}),Ae()}return ie.createElement("div",{className:"test-case-panel"},ie.createElement("div",{className:`test-case-panel-body ${Ge?"active":""}`},ie.createElement("ul",{className:"s-navs"},ie.createElement("li",null,ie.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),ie.createElement(we.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:ie.createElement(Dt,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ke?"":ht,onChange:st}),rightNode:wt?ie.createElement(Se.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):nt?jt:ie.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),ie.createElement("a",{className:`btn-collapse ${Ge?"up":""}`,onClick:vt},Ge?ie.createElement(se.Z,null):ie.createElement(ue.Z,null)),ie.createElement("footer",{className:"footer"},ie.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),ie.createElement("div",{className:"flex-container"},ie.createElement(ce.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),ie.createElement(ce.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),ie.createElement(ce.ZP,{className:"btn-green",type:"ghost",loading:wt,onClick:Ft},"\u8C03\u8BD5\u4EE3\u7801"),ie.createElement(ce.ZP,{type:"primary",className:"custom-ant-disabled",loading:at,disabled:at,onClick:()=>{He({type:0,payload:!1}),Ce()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},76726:function(ke,Je,E){"use strict";E.d(Je,{h:function(){return a}});var a=(te=>(te[te.NOMATCH=-1]="NOMATCH",te[te.OK=0]="OK",te[te.TIMEOUT=2]="TIMEOUT",te[te.PODFAILURE=3]="PODFAILURE",te[te.COMPILEFAILURE=4]="COMPILEFAILURE",te[te.EXECUTEFAILURE=5]="EXECUTEFAILURE",te[te.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",te))(a||{})},55178:function(ke,Je,E){"use strict";E.d(Je,{Y2:function(){return Kt},ZP:function(){return Ke}});var a=E(59301),te=E(94968),ce=E(6767),se=E(62957),ue=E(77019),le=E(47889),xe=E(7939),Se=E(62673),re=E(25399),ge=E(37568),we={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},De="data:image/png;base64,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",pt=E(47257),ve=E.n(pt),ie=E(25173),Me=E(49317),Ze=E(1012),Ye=E(76406),ye=E(86974),de=E(59301),b=Object.defineProperty,Ie=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,Pt=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,bt=Object.prototype.propertyIsEnumerable,gt=(ht,wt,at)=>wt in ht?b(ht,wt,{enumerable:!0,configurable:!0,writable:!0,value:at}):ht[wt]=at,yt=(ht,wt)=>{for(var at in wt||(wt={}))Dt.call(wt,at)&>(ht,at,wt[at]);if(Pt)for(var at of Pt(wt))bt.call(wt,at)&>(ht,at,wt[at]);return ht},Ve=(ht,wt)=>Ie(ht,oe(wt)),Fe=(ht,wt,at)=>new Promise((et,nt)=>{var st=me=>{try{Ce(at.next(me))}catch(He){nt(He)}},Ae=me=>{try{Ce(at.throw(me))}catch(He){nt(He)}},Ce=me=>me.done?et(me.value):Promise.resolve(me.value).then(st,Ae);Ce((at=at.apply(ht,wt)).next())});const{Dragger:he}=te.default,We=ht=>{const wt=He=>He&&He.substring(0,He.lastIndexOf("."));for(var at=[...ht],et=0,nt=[],st=0;st{if(He.forEach(Ge=>{let Lt=Ge.name.split(/\.(?=[^\.]+$)/);Ge.name=`${Lt[0]}.${Lt[1].toLowerCase()}`}),He[0].name.includes(".in"))return He.length===2?He:[He[0],{}];if(He[0].name.includes(".out"))return He.length===2?He.reverse():[{},He[0]]})},ft=({onClose:ht,onOK:wt,visible:at,wrapClassName:et,rootIdentifier:nt,multiple:st=!1,defaultMultipleValue:Ae=!0})=>{const[Ce,me]=(0,a.useState)([]),[He,Ge]=(0,a.useState)({}),[Lt,it]=(0,a.useState)(!1),[vt,jt]=(0,a.useState)(!0),Ft=(0,a.useRef)([]),Qt=(0,a.useRef)(0),Jt=()=>{ht()};(0,a.useEffect)(()=>{qt()},[]),(0,a.useEffect)(()=>{at&&(Ft.current=[],Qt.current=0,me([]),jt(Ae))},[at]);const qt=()=>Fe(void 0,null,function*(){try{const tt=yield(0,Me.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),It=JSON.parse((0,ie.pe)(tt.data));Ge(It)}catch(tt){}}),Ee=tt=>tt&&tt.substring(0,tt.lastIndexOf(".")),qe=tt=>{var It,je;const At=Ee((It=tt[0])==null?void 0:It.name)||Ee((je=tt[1])==null?void 0:je.name),St=Ce.filter(ot=>Ee(ot.name)!==At);Ft.current=[...St],me([...St])},Qe=tt=>{if(!vt){const lt=new FormData;lt.append("file",tt.file),(0,Me.ZP)("/api/attachments/get_file_content.json",{method:"post",body:lt},!0).then(Xe=>{if(Xe.status===0){Qt.current=Qt.current+1;const Ne=Ft.current.map(Bt=>{var kt;if(Bt.name===tt.name){const nn=yt({},Bt);return(kt=tt==null?void 0:tt.name)!=null&&kt.includes(".in")?nn.input=Xe==null?void 0:Xe.content:nn.output=Xe==null?void 0:Xe.content,nn}return Bt});if(Ft.current=[...Ne],me([...Ne]),Qt.current>0&&Qt.current===Ce.length){it(!1);let Bt=We(Ne);Bt=Bt.filter(kt=>{var nn,vn;return!!((nn=kt[0])!=null&&nn.name&&((vn=kt[1])!=null&&vn.name))}),Bt=Bt.map(kt=>Ve(yt(yt({},kt[0]),kt[1]),{is_file:!1})),wt(Bt),ht()}}else it(!1),ht()});return}const It=new(ve())({endpoint:He.end_point,region:He.region,accessKeyId:He.access_key_id,accessKeySecret:He.access_key_secret,bucket:He.bucket,stsToken:He.security_token}),je=tt.name,At={container_type:"TestSet",file_name:je},St=(0,Ze.Z)();let ot=`testsets/${nt}/${St}${je.indexOf(".")>-1?"."+je.split(".").pop():""}`;nt===null&&(ot=`testsets/${St}${je.indexOf(".")>-1?"."+je.split(".").pop():""}`),It.multipartUpload(ot,new Blob([tt.file],{type:tt.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:je+""},url:He==null?void 0:He.callback_url,host:He==null?void 0:He.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,Me.rz)(At)}}).then(function(lt){if(lt.data.status===0){Qt.current=Qt.current+1;const Te=Ft.current.map(Xe=>{var Ne,Bt,kt,nn,vn,Vt,hn,$t,ya,Nn,$n,Ka,Ca,ll,Zn,ka,Ya;if(Xe.name===((Bt=(Ne=lt.data)==null?void 0:Ne.data)==null?void 0:Bt.file_name)){const sa=yt({},Xe);return(vn=(nn=(kt=lt.data)==null?void 0:kt.data)==null?void 0:nn.file_name)!=null&&vn.includes(".in")?(sa.in_object_key=(hn=(Vt=lt.data)==null?void 0:Vt.data)==null?void 0:hn.object,sa.in_object_size=(ya=($t=lt.data)==null?void 0:$t.data)==null?void 0:ya.size,sa.input=($n=(Nn=lt.data)==null?void 0:Nn.data)==null?void 0:$n.file_name,sa.in_file=tt):(sa.out_object_key=(Ca=(Ka=lt.data)==null?void 0:Ka.data)==null?void 0:Ca.object,sa.out_object_size=(Zn=(ll=lt.data)==null?void 0:ll.data)==null?void 0:Zn.size,sa.output=(Ya=(ka=lt.data)==null?void 0:ka.data)==null?void 0:Ya.file_name,sa.out_file=tt),sa}return Xe});if(Ft.current=[...Te],me([...Te]),Qt.current>0&&Qt.current===Ce.length){it(!1);let Xe=We(Te);Xe=Xe.filter(Ne=>{var Bt,kt;return!!((Bt=Ne[0])!=null&&Bt.name&&((kt=Ne[1])!=null&&kt.name))}),Xe=Xe.map(Ne=>Ve(yt(yt({},Ne[0]),Ne[1]),{is_file:!0})),wt(Xe),ht()}}})},Re=tt=>new Promise((It,je)=>{let At=0,St=[];for(let ot=0;ot{At++,At===tt.length&&(St.length?(ce.ZP.warning(`${St.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),je()):It(tt))}).catch(lt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",lt),At++,St.push(tt[ot].name),At===tt.length&&(St.length?(ce.ZP.warning(`${St.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),je()):It(tt))})}),Pe=()=>Fe(void 0,null,function*(){if(Ce.length===0){ce.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Re(Ce),it(!0),We(Ce).some(It=>{var je,At;return!((je=It[0])!=null&&je.name&&((At=It[1])!=null&&At.name))})){se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Fe(void 0,null,function*(){Ce.map(It=>Fe(void 0,null,function*(){Qe(It)}))}),onCancel:()=>{it(!1)}});return}Ce.map(It=>Fe(void 0,null,function*(){Qe(It)}))}),mt={name:"file",fileList:Ce,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:tt=>{if(Ce!=null&&Ce.some(je=>je.name===tt.name))return ce.ZP.info(`${tt.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(tt.size/1024/1024>100)return ce.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(tt.name))return ce.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const It={name:tt.name,uid:tt.uid,file:tt,percent:0};return Ce.push(It),Ft.current=[...Ce],me([...Ce]),!1}},xt=We(Ce);return console.log(Ce,xt,"fileList"),de.createElement(se.default,{open:at,wrapClassName:et,onOk:Pe,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Lt},onCancel:Jt,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},de.createElement("div",{className:we.wrap},Ce.length?de.createElement("div",null,de.createElement(ue.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},de.createElement("div",{style:{visibility:st?"visible":"hidden"}},de.createElement("span",{className:we.greyText},"\u7528\u4F8B\u7C7B\u578B"),de.createElement(le.ZP.Group,{className:`ml20 ${we.testCaseRadio}`,optionType:"button",value:vt,onChange:tt=>jt(tt.target.value)},de.createElement(le.ZP,{value:!1},"\u6587\u672C"),de.createElement(le.ZP,{value:!0},"\u6587\u4EF6"))),de.createElement(te.default,yt({},mt),de.createElement(xe.ZP,{type:"primary",className:we.btnS},de.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),de.createElement(Kt,{data:xt,onRemove:qe})):de.createElement("div",{className:`${we.noData} mb30`},de.createElement(te.default.Dragger,Ve(yt({},mt),{className:we.dragger}),de.createElement("img",{src:De,alt:"",className:"mb20"}),de.createElement("div",null,de.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),de.createElement("span",{className:we.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),de.createElement("div",{className:we.text},de.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),de.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",de.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",de.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",de.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",de.createElement("br",null))))},Kt=({data:ht=[],onRemove:wt,width:at="auto",showScore:et=!1,disabled:nt=!1,inputChange:st,onEvaluatingChange:Ae,onSelectAll:Ce,checkAll1:me,checkAll2:He,checkAll3:Ge,checkAll4:Lt,checkAll5:it,showEvaluatingSetting:vt=!1,className:jt="",isProgramHomework:Ft=!1})=>{const Qt={value:"",filename:"",dataUrl:""},[Jt,qt]=(0,a.useState)(yt({},Qt)),Ee=Re=>{let Pe=document.createElement("a");document.body.appendChild(Pe);let mt=URL.createObjectURL(Re.file);Pe.href=mt,Pe.download=Re.name,Pe.click(),URL.revokeObjectURL(mt),document.body.removeChild(Pe)},qe=(Re,Pe)=>{(0,Ye.LR)(Re,Pe)},Qe=(Re,Pe)=>{se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:de.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{wt(Re,Pe)},onCancel:()=>{}})};return ht.length?de.createElement("div",{className:jt,style:{width:at}},de.createElement("div",{className:`${Ft?we.headProgram:we.head}`},vt&&de.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},de.createElement(Se.default,{checked:me,onChange:Re=>{Ce(Re.target.checked,"hidden")}}),de.createElement(re.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},de.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),de.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),de.createElement("div",{style:{width:Ft?"25%":"15%"}},"\u7528\u4F8B"),de.createElement("div",{style:{width:et?Ft?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),de.createElement("div",{style:{width:et?Ft?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),et&&de.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),vt&&de.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},de.createElement(Se.default,{checked:Lt,onChange:Re=>{Ce(Re.target.checked,"input_visible")}}),de.createElement(re.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},de.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),de.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),vt&&de.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},de.createElement(Se.default,{checked:He,onChange:Re=>{Ce(Re.target.checked,"is_invisible")}}),de.createElement(re.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},de.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),de.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),vt&&de.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},de.createElement(Se.default,{checked:it,onChange:Re=>{Ce(Re.target.checked,"actual_output_visible")}}),de.createElement(re.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},de.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),de.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),vt&&de.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},de.createElement(Se.default,{checked:Ge,onChange:Re=>{Ce(Re.target.checked,"last_match_rule")}}),de.createElement(re.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},de.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),de.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),de.createElement("div",{className:we.operation,style:Ft?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),de.createElement("div",{className:we.listWrapper,style:{boxShadow:Ft?"0px 2px 4px 0px #EAEEF4":"unset"}},ht.map((Re,Pe)=>{var mt,xt,tt,It;return de.createElement("div",{key:Pe,className:we.list,style:Ft?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},vt&&de.createElement("div",{style:{width:"15%"}},de.createElement(Se.default,{checked:!!Re.hidden,onChange:je=>{Ae(je.target.checked,Pe,"hidden")}})),de.createElement("div",{style:{width:Ft?"25%":"15%",paddingLeft:Ft?"5px":"0px",paddingRight:Ft?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Pe+1),de.createElement("div",{className:we.info,style:{width:et?Ft?"20%":"15%":"25%"}},de.createElement("span",{title:Re.input||((mt=Re[0])==null?void 0:mt.name),onClick:()=>Fe(void 0,null,function*(){let je;Re.input?Re.input_file_url?je=Re.input_file_url:je=Re.in_file:je=Re[0];let At;typeof je=="string"?(At=yield fetch(je,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),qt({value:yield At.text(),filename:"",dataUrl:je})):(At=yield(0,Ye.db)(je.file),qt({value:At.text,filename:je.name,dataUrl:At.link}))})},Re.input||((xt=Re[0])==null?void 0:xt.name))),de.createElement("div",{className:we.info,style:{width:et?Ft?"20%":"15%":"25%"}},de.createElement("span",{title:Re.output||((tt=Re[1])==null?void 0:tt.name),onClick:()=>Fe(void 0,null,function*(){let je;Re.input?Re.output_file_url?je=Re.output_file_url:je=Re.out_file:je=Re[1];let At;typeof je=="string"?(At=yield fetch(je,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),qt({value:yield At.text(),filename:"",dataUrl:je})):(At=yield(0,Ye.db)(je.file),qt({value:At.text,filename:je.name,dataUrl:At.link}))})},Re.output||((It=Re[1])==null?void 0:It.name))),et&&de.createElement("div",{style:{width:"20%"}},de.createElement(ge.default,{size:"large",addonAfter:Ft?"%":null,disabled:nt,style:{width:"80%"},onChange:je=>st(je,Pe),value:Re.score}),!Ft&&de.createElement("span",null,"\xA0%")),vt&&de.createElement("div",{style:{width:"20%"}},de.createElement(Se.default,{checked:Re.input_visible||!1,onChange:je=>{Ae(je.target.checked,Pe,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),vt&&de.createElement("div",{style:{width:"20%"}},de.createElement(Se.default,{checked:Re.is_invisible||!1,onChange:je=>{Ae(je.target.checked,Pe,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),vt&&de.createElement("div",{style:{width:"20%"}},de.createElement(Se.default,{checked:Re.actual_output_visible||!1,onChange:je=>{Ae(je.target.checked,Pe,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),vt&&de.createElement("div",{style:{width:"20%"}},de.createElement(Se.default,{checked:Re.last_match_rule||!1,onChange:je=>{Ae(je.target.checked,Pe,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),de.createElement("div",{onClick:()=>Qe(Re,Pe),style:Ft?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},de.createElement("span",{className:we.del},"\u5220\u9664")))})),de.createElement(ye.Z,{close:!0,data:Jt.dataUrl,filename:Jt.filename,type:Jt.dataUrl.length?"txt":"",onClose:()=>qt(yt({},Qt)),monacoEditor:{value:Jt.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):de.createElement(de.Fragment,null)};var Ke=ft},74574:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return pt}});var a=E(59301),te=E(6767),ce=E(25399),se=E(29787),ue=E(77019),le=E(5269),xe=E(31709),Se=E(7939),re=E(39116),ge=E(49317),we=E(35883),De=(ie,Me,Ze)=>new Promise((Ye,ye)=>{var de=oe=>{try{Ie(Ze.next(oe))}catch(Pt){ye(Pt)}},b=oe=>{try{Ie(Ze.throw(oe))}catch(Pt){ye(Pt)}},Ie=oe=>oe.done?Ye(oe.value):Promise.resolve(oe.value).then(de,b);Ie((Ze=Ze.apply(ie,Me)).next())}),pt=({id:ie,activeDiscussIndex:Me,onReplyDiscuss:Ze,adminOrOperator:Ye})=>{const[ye,de]=(0,a.useState)(""),[b,Ie]=(0,a.useState)(!1);function oe(Dt){de(Dt)}function Pt(){if(!ye){te.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}Ze(ie,ye),de("")}return(0,a.useEffect)(()=>{Me!=ie&&Ie(!1)},[Me]),a.createElement("div",{key:ie,className:"discuss-item-editor",style:{display:Me===ie?"block":"none",width:"100%"}},a.createElement(re.Z,{miniToolbar:!0,startInit:Me===ie,defaultValue:ye,id:ie,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:oe,extraUse:Ye&&a.createElement(ce.Z,{color:"#fff",open:b,destroyTooltipOnHide:!0,title:ve({id:ie,isOpen:b,activeDiscussIndex:Me,onChange:oe,setIsOpen:Ie}),overlayStyle:{maxWidth:600}},a.createElement("a",{title:b?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>Ie(!b)},a.createElement("i",{className:"iconfont icon-dianzan11"})))}),a.createElement("a",{onClick:Pt,className:"btn-send"},"\u53D1\u9001"))};const ve=ie=>{const[Me,Ze]=(0,a.useState)(!1),[Ye,ye]=(0,a.useState)([]),[de,b]=(0,a.useState)(1);(0,a.useEffect)(()=>{ie!=null&&ie.isOpen?Ie():(b(1),ye([]))},[ie==null?void 0:ie.isOpen]);const Ie=()=>De(void 0,null,function*(){Ze(!0);const oe=yield(0,ge.ZP)(`/api/discusses/${ie==null?void 0:ie.id}/recommend_answer.json`,{method:"get"});(oe==null?void 0:oe.status)==0&&ye(oe==null?void 0:oe.answer),Ze(!1)});return a.createElement(se.Z,{spinning:Me},a.createElement("div",{style:{color:"#000"}},a.createElement(we.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(Ye==null?void 0:Ye[de-1])||""}),a.createElement(ue.Z,{justify:"end",align:"middle"},a.createElement(le.Z,null,a.createElement(xe.Z,{simple:!0,current:de,pageSize:1,total:(Ye==null?void 0:Ye.length)||0,onChange:oe=>{b(oe)}})),a.createElement(le.Z,null,a.createElement(Se.ZP,{onClick:()=>De(void 0,null,function*(){ie==null||ie.onChange(Ye==null?void 0:Ye[de-1]),ie==null||ie.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},2464:function(ke,Je,E){"use strict";E.d(Je,{CP:function(){return ce},_V:function(){return le}});var a=E(28209),te=E.n(a);const ce={secret:a.enc.Utf8.parse("0a18e199b87f1a8d"),iv:a.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},se={exam:ce};function ue(xe="",Se="exam"){const{secret:re,iv:ge}=se[Se];return AES.encrypt(xe,re,{iv:ge,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function le(xe="",Se="exam"){const{secret:re,iv:ge}=se[Se];return a.AES.decrypt(xe,re,{iv:ge,mode:te().mode.CBC,padding:te().pad.Pkcs7}).toString(a.enc.Utf8)}},67195:function(ke,Je,E){"use strict";E.d(Je,{BU:function(){return te},Dj:function(){return a},gH:function(){return ce},vp:function(){return se}});function a(ue){try{ue.mozRequestFullScreen?ue.mozRequestFullScreen():ue.webkitRequestFullScreen&&ue.webkitRequestFullScreen()}catch(le){console.log(le,":e")}}function te(){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 ce=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function se(){var ue=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,le=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",ue),window.isFullScreen?window.isFullScreen:ue!=null}},63392:function(ke,Je,E){"use strict";E.d(Je,{U:function(){return re}});var a=E(59301),te=Object.defineProperty,ce=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,le=(ge,we,De)=>we in ge?te(ge,we,{enumerable:!0,configurable:!0,writable:!0,value:De}):ge[we]=De,xe=(ge,we)=>{for(var De in we||(we={}))se.call(we,De)&&le(ge,De,we[De]);if(ce)for(var De of ce(we))ue.call(we,De)&&le(ge,De,we[De]);return ge},Se=(ge,we,De)=>new Promise((pt,ve)=>{var ie=Ye=>{try{Ze(De.next(Ye))}catch(ye){ve(ye)}},Me=Ye=>{try{Ze(De.throw(Ye))}catch(ye){ve(ye)}},Ze=Ye=>Ye.done?pt(Ye.value):Promise.resolve(Ye.value).then(ie,Me);Ze((De=De.apply(ge,we)).next())});function re(ge,we){const[De,pt]=(0,a.useState)(we),[ve,ie]=(0,a.useState)(!1),[Me,Ze]=(0,a.useState)();return[De,ve,(ye,de=!1)=>Se(this,null,function*(){const b=de?we:xe(xe({},De),ye);ie(!0),pt(b);const Ie=yield ge(b);return ie(!1),Ze(Ie),Ie}),Me,Ze]}},37189:function(ke,Je,E){"use strict";E.d(Je,{_:function(){return ce}});var a=E(59301),te=E(62957);const ce=se=>{var ue,le;const xe=(0,a.useRef)([]),Se=()=>{for(const re of xe.current)clearTimeout(re);xe.current=[]};return(0,a.useEffect)(()=>{var re,ge,we,De,pt,ve;if(Se(),(re=se==null?void 0:se.exercise)!=null&&re.left_time&&((we=(ge=se==null?void 0:se.exercise)==null?void 0:ge.exercise_events)==null?void 0:we.length)>0){for(const ie of(De=se==null?void 0:se.exercise)==null?void 0:De.exercise_events)if(((pt=se==null?void 0:se.exercise)==null?void 0:pt.left_time)>(ie==null?void 0:ie.reminder_time)*60){let Me=(((ve=se==null?void 0:se.exercise)==null?void 0:ve.left_time)-(ie==null?void 0:ie.reminder_time)*60)*1e3;Me=Me>2147483647?2147483647:Me;const Ze=setTimeout(()=>{te.default.info({content:`${ie==null?void 0:ie.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},Me);xe.current.push(Ze)}}},[(ue=se==null?void 0:se.exercise)==null?void 0:ue.left_time,(le=se==null?void 0:se.exercise)==null?void 0:le.exercise_events]),Se}},20047:function(ke,Je,E){"use strict";E.d(Je,{AL:function(){return b},Iy:function(){return we},Qv:function(){return ve},ez:function(){return de},jb:function(){return De}});var a=E(32834),te=E.n(a),ce=E(11690),se=E.n(ce);let ue=1;function le(bt,gt){const yt=bt.match(/^(\s+)(?:```)/);if(yt===null)return gt;const Ve=yt[1];return gt.split(` `).map(Fe=>{const he=Fe.match(/^\s+/);if(he===null)return Fe;const[We]=he;return We.length>=Ve.length?Fe.slice(Ve.length):Fe}).join(` -`)}let xe=[],Se=["
        "];const re=new(te()).Renderer,ge=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function we(){xe.length=0,Se=["
          "]}const De={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function pt(bt,gt,yt,Ve){if(gt>=bt.length||bt[gt].level<=yt)return gt;var Fe=bt[gt];Ve.push("
        • "+Fe.text+""),gt++;var he=[];return gt=pt(bt,gt,Fe.level,he),he.length>0&&(Ve.push("
            "),he.forEach(function(We){Ve.push(We)}),Ve.push("
          ")),Ve.push("
        • "),gt=pt(bt,gt,yt,Ve),gt}function ve(){return pt(xe,0,0,Se),Se.push("
        "),Se.join("")}const ie={heading(bt){const gt=ge.exec(bt);if(ue+=1,gt)return{type:"heading",raw:gt[0],depth:gt[1].length,text:gt[2]}},fences(bt){const gt=this.rules.block.fences.exec(bt);if(gt){const yt=gt[0];let Ve=le(yt,gt[3]||"");const Fe=gt[2]?gt[2].trim():gt[2];if(["latex","katex","math"].indexOf(Fe)>=0){const he=Ye(),We=Ve;Ve=he,ye[he]={type:"block",expression:We}}return{type:"code",raw:yt,lang:Fe,text:Ve}}}},Me=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let ze=0;const Ye=()=>`__special_katext_id_${ze++}__`;let ye={};function de(){return ye}function b(){ze=0,ye={}}function Ie(bt){return bt=bt.replace(Me,(gt,yt)=>{const Ve=Ye();return ye[Ve]={type:"inline",expression:yt},Ve}),bt}const oe=re.listitem;re.listitem=function(bt){return oe(Ie(bt))};const Pt=re.paragraph;re.paragraph=function(bt){return Pt(Ie(bt))};const Dt=re.tablecell;re.tablecell=function(bt,gt){return Dt(Ie(bt),gt)},re.code=function(bt,gt,yt){const Ve=(gt||"").match(/\S*/)[0];return Ve?["latex","katex","math"].indexOf(Ve)>=0?`

        ${bt}

        `:`
        ${yt?bt:(0,ce.escape)(bt,!0)}
        -`:'
        '+(yt?bt:(0,ce.escape)(bt,!0))+"
        "},re.heading=function(bt,gt,yt){let Ve=this.options.headerPrefix+yt.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return xe.push({anchor:Ve,level:gt,text:bt}),"'+bt+""},te().setOptions({silent:!0,gfm:!0,pedantic:!1}),te().use({tokenizer:ie,renderer:re}),Je.ZP=te()},83477:function(ke,Je,E){"use strict";E.d(Je,{G:function(){return ue},t:function(){return se}});var a=E(7062),te=E.n(a);const ce=null;function se(le,xe){let Se=te().get("__ec");Se||(Se={}),Se[le]=xe,te().set("__ec",Se)}function ue(le,xe){let Se=te().get("__ec");return Se?Se[le]===void 0?xe:Se[le]:xe}},79939:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return Rl}});var a=E(77654),te=E(59301),ce=E(92310),se=E.n(ce),ue=E(60499),le=E(85899),xe=E(72190),Se=E(42244),re=E(37463),ge=E(6551),we=E(6089),De=E(18929),pt=te.createContext({}),ve=pt,ie=E(43749),Me=E(18642),ze="__rc_cascader_search_mark__",Ye=function(Xt,mn,Nt){var ga=Nt.label,qn=ga===void 0?"":ga;return mn.some(function(Sa){return String(Sa[qn]).toLowerCase().includes(Xt.toLowerCase())})},ye=function(Xt,mn,Nt,ga){return mn.map(function(qn){return qn[ga.label]}).join(" / ")},de=function(Xt,mn,Nt,ga,qn,Sa){var Oa=qn.filter,nl=Oa===void 0?Ye:Oa,ol=qn.render,jl=ol===void 0?ye:ol,Ea=qn.limit,ha=Ea===void 0?50:Ea,al=qn.sort;return te.useMemo(function(){var El=[];if(!Xt)return[];function ba(Hn,Hl){var pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Hn.forEach(function(Ml){if(!(!al&&ha!==!1&&ha>0&&El.length>=ha)){var Nl=[].concat((0,a.Z)(Hl),[Ml]),kr=Ml[Nt.children],Pa=pr||Ml.disabled;if((!kr||kr.length===0||Sa)&&nl(Xt,Nl,{label:Nt.label})){var Ol;El.push((0,le.Z)((0,le.Z)({},Ml),{},(Ol={disabled:Pa},(0,Me.Z)(Ol,Nt.label,jl(Xt,Nl,ga,Nt)),(0,Me.Z)(Ol,ze,Nl),(0,Me.Z)(Ol,Nt.children,void 0),Ol)))}kr&&ba(Ml[Nt.children],Nl,Pa)}})}return ba(mn,[]),al&&El.sort(function(Hn,Hl){return al(Hn[ze],Hl[ze],Xt,Nt)}),ha!==!1&&ha>0?El.slice(0,ha):El},[Xt,mn,Nt,ga,jl,Sa,nl,al,ha])},b=de,Ie="__RC_CASCADER_SPLIT__",oe="SHOW_PARENT",Pt="SHOW_CHILD";function Dt(Le){return Le.join(Ie)}function bt(Le){return Le.map(Dt)}function gt(Le){return Le.split(Ie)}function yt(Le){var Xt=Le||{},mn=Xt.label,Nt=Xt.value,ga=Xt.children,qn=Nt||"value";return{label:mn||"label",value:qn,key:qn,children:ga||"children"}}function Ve(Le,Xt){var mn,Nt;return(mn=Le.isLeaf)!==null&&mn!==void 0?mn:!((Nt=Le[Xt.children])!==null&&Nt!==void 0&&Nt.length)}function Fe(Le){var Xt=Le.parentElement;if(Xt){var mn=Le.offsetTop-Xt.offsetTop;mn-Xt.scrollTop<0?Xt.scrollTo({top:mn}):mn+Le.offsetHeight-Xt.scrollTop>Xt.offsetHeight&&Xt.scrollTo({top:mn+Le.offsetHeight-Xt.offsetHeight})}}function he(Le,Xt){return Le.map(function(mn){var Nt;return(Nt=mn[ze])===null||Nt===void 0?void 0:Nt.map(function(ga){return ga[Xt.value]})})}function We(Le){return Array.isArray(Le)&&Array.isArray(Le[0])}function ft(Le){return Le?We(Le)?Le:(Le.length===0?[]:[Le]).map(function(Xt){return Array.isArray(Xt)?Xt:[Xt]}):[]}function Kt(Le,Xt,mn){var Nt=new Set(Le),ga=Xt();return Le.filter(function(qn){var Sa=ga[qn],Oa=Sa?Sa.parent:null,nl=Sa?Sa.children:null;return Sa&&Sa.node.disabled?!0:mn===Pt?!(nl&&nl.some(function(ol){return ol.key&&Nt.has(ol.key)})):!(Oa&&!Oa.node.disabled&&Nt.has(Oa.key))})}function Ke(Le,Xt,mn){for(var Nt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,ga=Xt,qn=[],Sa=function(){var ol,jl,Ea,ha=Le[Oa],al=(ol=ga)===null||ol===void 0?void 0:ol.findIndex(function(ba){var Hn=ba[mn.value];return Nt?String(Hn)===String(ha):Hn===ha}),El=al!==-1?(jl=ga)===null||jl===void 0?void 0:jl[al]:null;qn.push({value:(Ea=El==null?void 0:El[mn.value])!==null&&Ea!==void 0?Ea:ha,index:al,option:El}),ga=El==null?void 0:El[mn.children]},Oa=0;Oa1){var Ol=El.slice(0,-1);pr(Ol)}else ol(!1)},kr=function(){var Ol,fr=((Ol=Hn[ba])===null||Ol===void 0?void 0:Ol[mn.children])||[],fl=fr.find(function(sl){return!sl.disabled});if(fl){var bl=[].concat((0,a.Z)(El),[fl[mn.value]]);pr(bl)}};te.useImperativeHandle(Le,function(){return{onKeyDown:function(Ol){var fr=Ol.which;switch(fr){case Jt.Z.UP:case Jt.Z.DOWN:{var fl=0;fr===Jt.Z.UP?fl=-1:fr===Jt.Z.DOWN&&(fl=1),fl!==0&&Ml(fl);break}case Jt.Z.LEFT:{if(nl)break;Ea?kr():Nl();break}case Jt.Z.RIGHT:{if(nl)break;Ea?Nl():kr();break}case Jt.Z.BACKSPACE:{nl||Nl();break}case Jt.Z.ENTER:{if(El.length){var bl=Hn[ba],sl=(bl==null?void 0:bl[ze])||[];sl.length?qn(sl.map(function(Rr){return Rr[mn.value]}),sl[sl.length-1]):qn(El,Hn[ba])}break}case Jt.Z.ESC:ol(!1),jl&&Ol.stopPropagation()}},onKeyUp:function(){}}})},Ee=te.forwardRef(function(Le,Xt){var mn,Nt,ga,qn=Le.prefixCls,Sa=Le.multiple,Oa=Le.searchValue,nl=Le.toggleOpen,ol=Le.notFoundContent,jl=Le.direction,Ea=Le.open,ha=Le.disabled,al=te.useRef(null),El=jl==="rtl",ba=te.useContext(ve),Hn=ba.options,Hl=ba.values,pr=ba.halfValues,Ml=ba.fieldNames,Nl=ba.changeOnSelect,kr=ba.onSelect,Pa=ba.searchOptions,Ol=ba.dropdownPrefixCls,fr=ba.loadData,fl=ba.expandTrigger,bl=Ol||qn,sl=te.useState([]),Rr=(0,xe.Z)(sl,2),oa=Rr[0],mu=Rr[1],Eu=function(Be){if(!(!fr||Oa)){var Et=Ke(Be,Hn,Ml),Tt=Et.map(function(Sn){var Yn=Sn.option;return Yn}),ln=Tt[Tt.length-1];if(ln&&!Ve(ln,Ml)){var Vn=Dt(Be);mu(function(Sn){return[].concat((0,a.Z)(Sn),[Vn])}),fr(Tt)}}};te.useEffect(function(){oa.length&&oa.forEach(function(Ut){var Be=gt(Ut),Et=Ke(Be,Hn,Ml,!0).map(function(ln){var Vn=ln.option;return Vn}),Tt=Et[Et.length-1];(!Tt||Tt[Ml.children]||Ve(Tt,Ml))&&mu(function(ln){return ln.filter(function(Vn){return Vn!==Ut})})})},[Hn,oa,Ml]);var br=te.useMemo(function(){return new Set(bt(Hl))},[Hl]),jr=te.useMemo(function(){return new Set(bt(pr))},[pr]),fe=Qt(Sa,Ea),be=(0,xe.Z)(fe,2),_e=be[0],Ct=be[1],Gt=function(Be){Ct(Be),Eu(Be)},Wt=function(Be){if(ha)return!1;var Et=Be.disabled,Tt=Ve(Be,Ml);return!Et&&(Tt||Nl||Sa)},wn=function(Be,Et){var Tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;kr(Be),!Sa&&(Et||Nl&&(fl==="hover"||Tt))&&nl(!1)},ee=te.useMemo(function(){return Oa?Pa:Hn},[Oa,Pa,Hn]),rt=te.useMemo(function(){for(var Ut=[{options:ee}],Be=ee,Et=he(Be,Ml),Tt=function(){var Sn=_e[ln],Yn=Be.find(function(Jn,Ia){return(Et[Ia]?Dt(Et[Ia]):Jn[Ml.value])===Sn}),_n=Yn==null?void 0:Yn[Ml.children];if(!(_n!=null&&_n.length))return 1;Be=_n,Ut.push({options:_n})},ln=0;ln<_e.length&&!Tt();ln+=1);return Ut},[ee,_e,Ml]),Ot=function(Be,Et){Wt(Et)&&wn(Be,Ve(Et,Ml),!0)};qt(Xt,ee,Ml,_e,Gt,Ot,{direction:jl,searchValue:Oa,toggleOpen:nl,open:Ea}),te.useEffect(function(){if(!Oa)for(var Ut=0;Ut<_e.length;Ut+=1){var Be,Et=_e.slice(0,Ut+1),Tt=Dt(Et),ln=(Be=al.current)===null||Be===void 0?void 0:Be.querySelector('li[data-path-key="'.concat(Tt.replace(/\\{0,2}"/g,'\\"'),'"]'));ln&&Fe(ln)}},[_e,Oa]);var _t=!((mn=rt[0])!==null&&mn!==void 0&&(mn=mn.options)!==null&&mn!==void 0&&mn.length),$e=[(Nt={},(0,Me.Z)(Nt,Ml.value,"__EMPTY__"),(0,Me.Z)(Nt,vt,ol),(0,Me.Z)(Nt,"disabled",!0),Nt)],zt=(0,le.Z)((0,le.Z)({},Le),{},{multiple:!_t&&Sa,onSelect:wn,onActive:Gt,onToggleOpen:nl,checkedSet:br,halfCheckedSet:jr,loadingKeys:oa,isSelectable:Wt}),Rt=_t?[{options:$e}]:rt,an=Rt.map(function(Ut,Be){var Et=_e.slice(0,Be),Tt=_e[Be];return te.createElement(jt,(0,ue.Z)({key:Be},zt,{prefixCls:bl,options:Ut.options,prevValuePath:Et,activeValue:Tt}))});return te.createElement(Lt,{open:Ea},te.createElement("div",{className:se()("".concat(bl,"-menus"),(ga={},(0,Me.Z)(ga,"".concat(bl,"-menu-empty"),_t),(0,Me.Z)(ga,"".concat(bl,"-rtl"),El),ga)),ref:al},an))}),qe=Ee,Qe=te.forwardRef(function(Le,Xt){var mn=(0,re.lk)();return te.createElement(qe,(0,ue.Z)({},Le,mn,{ref:Xt}))}),je=Qe,Pe=E(70425);function mt(){}function xt(Le){var Xt,mn=Le,Nt=mn.prefixCls,ga=Nt===void 0?"rc-cascader":Nt,qn=mn.style,Sa=mn.className,Oa=mn.options,nl=mn.checkable,ol=mn.defaultValue,jl=mn.value,Ea=mn.fieldNames,ha=mn.changeOnSelect,al=mn.onChange,El=mn.showCheckedStrategy,ba=mn.loadData,Hn=mn.expandTrigger,Hl=mn.expandIcon,pr=Hl===void 0?">":Hl,Ml=mn.loadingIcon,Nl=mn.direction,kr=mn.notFoundContent,Pa=kr===void 0?"Not Found":kr,Ol=mn.disabled,fr=!!nl,fl=(0,Pe.C8)(ol,{value:jl,postState:ft}),bl=(0,xe.Z)(fl,2),sl=bl[0],Rr=bl[1],oa=te.useMemo(function(){return yt(Ea)},[JSON.stringify(Ea)]),mu=nt(oa,Oa),Eu=(0,xe.Z)(mu,3),br=Eu[0],jr=Eu[1],fe=Eu[2],be=wt(br,oa),_e=He(fr,sl,jr,fe,be),Ct=(0,xe.Z)(_e,3),Gt=Ct[0],Wt=Ct[1],wn=Ct[2],ee=(0,Pe.zX)(function(Rt){if(Rr(Rt),al){var an=ft(Rt),Ut=an.map(function(Tt){return Ke(Tt,br,oa).map(function(ln){return ln.option})}),Be=fr?an:an[0],Et=fr?Ut:Ut[0];al(Be,Et)}}),rt=me(fr,ee,Gt,Wt,wn,jr,fe,El),Ot=(0,Pe.zX)(function(Rt){rt(Rt)}),_t=te.useMemo(function(){return{options:br,fieldNames:oa,values:Gt,halfValues:Wt,changeOnSelect:ha,onSelect:Ot,checkable:nl,searchOptions:[],dropdownPrefixCls:void 0,loadData:ba,expandTrigger:Hn,expandIcon:pr,loadingIcon:Ml,dropdownMenuColumnStyle:void 0}},[br,oa,Gt,Wt,ha,Ot,nl,ba,Hn,pr,Ml]),$e="".concat(ga,"-panel"),zt=!br.length;return te.createElement(ve.Provider,{value:_t},te.createElement("div",{className:se()($e,(Xt={},(0,Me.Z)(Xt,"".concat($e,"-rtl"),Nl==="rtl"),(0,Me.Z)(Xt,"".concat($e,"-empty"),zt),Xt),Sa),style:qn},zt?Pa:te.createElement(qe,{prefixCls:ga,searchValue:"",multiple:fr,toggleOpen:mt,open:!0,direction:Nl,disabled:Ol})))}function tt(Le){var Xt=Le.onPopupVisibleChange,mn=Le.popupVisible,Nt=Le.popupClassName,ga=Le.popupPlacement;warning(!Xt,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(mn===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(Nt===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(ga===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function It(Le,Xt){if(Le){var mn=function Nt(ga){for(var qn=0;qn":Eu,jr=Le.loadingIcon,fe=Le.children,be=Le.dropdownMatchSelectWidth,_e=be===void 0?!1:be,Ct=Le.showCheckedStrategy,Gt=Ct===void 0?oe:Ct,Wt=Le.optionRender,wn=(0,Se.Z)(Le,At),ee=(0,ge.ZP)(mn),rt=!!Ea,Ot=(0,De.Z)(Sa,{value:Oa,postState:ft}),_t=(0,xe.Z)(Ot,2),$e=_t[0],zt=_t[1],Rt=te.useMemo(function(){return yt(qn)},[JSON.stringify(qn)]),an=nt(Rt,pr),Ut=(0,xe.Z)(an,3),Be=Ut[0],Et=Ut[1],Tt=Ut[2],ln=(0,De.Z)("",{value:El,postState:function(tr){return tr||""}}),Vn=(0,xe.Z)(ln,2),Sn=Vn[0],Yn=Vn[1],_n=function(tr,Pr){Yn(tr),Pr.source!=="blur"&&ba&&ba(tr)},Jn=Ae(Hn),Ia=(0,xe.Z)(Jn,2),zl=Ia[0],il=Ia[1],Bl=b(Sn,Be,Rt,Ml||ga,il,nl||rt),wl=wt(Be,Rt),Tl=He(rt,$e,Et,Tt,wl),ma=(0,xe.Z)(Tl,3),Bu=ma[0],lr=ma[1],Ru=ma[2],gr=te.useMemo(function(){var or=bt(Bu),tr=Kt(or,Et,Gt);return[].concat((0,a.Z)(Ru),(0,a.Z)(Tt(tr)))},[Bu,Et,Tt,Ru,Gt]),su=ht(gr,Be,Rt,rt,jl),bu=(0,we.Z)(function(or){if(zt(or),ol){var tr=ft(or),Pr=tr.map(function(hl){return Ke(hl,Be,Rt).map(function(Cr){return Cr.option})}),Ou=rt?tr:tr[0],Hr=rt?Pr:Pr[0];ol(Ou,Hr)}}),er=me(rt,bu,Bu,lr,Ru,Et,Tt,Gt),qr=(0,we.Z)(function(or){(!rt||al)&&Yn(""),er(or)}),Wr=function(tr,Pr){if(Pr.type==="clear"){bu([]);return}var Ou=Pr.values[0],Hr=Ou.valueCells;qr(Hr)},ju=Pa!==void 0?Pa:kr,pu=fr||Ol,Ku=Rr||sl,lo=function(tr){oa==null||oa(tr),mu==null||mu(tr)},Fo=te.useMemo(function(){return{options:Be,fieldNames:Rt,values:Bu,halfValues:lr,changeOnSelect:nl,onSelect:qr,checkable:Ea,searchOptions:Bl,dropdownPrefixCls:Ml,loadData:Nl,expandTrigger:Hl,expandIcon:br,loadingIcon:jr,dropdownMenuColumnStyle:fl,optionRender:Wt}},[Be,Rt,Bu,lr,nl,qr,Ea,Bl,Ml,Nl,Hl,br,jr,fl,Wt]),sr=!(Sn?Bl:Be).length,Ir=Sn&&il.matchInputWidth||sr?{}:{minWidth:"auto"};return te.createElement(ve.Provider,{value:Fo},te.createElement(re.Ac,(0,ue.Z)({},wn,{ref:Xt,id:ee,prefixCls:ga,autoClearSearchValue:al,dropdownMatchSelectWidth:_e,dropdownStyle:(0,le.Z)((0,le.Z)({},Ir),bl),displayValues:su,onDisplayValuesChange:Wr,mode:rt?"multiple":void 0,searchValue:Sn,onSearch:_n,showSearch:zl,OptionList:je,emptyOptions:sr,open:ju,dropdownClassName:pu,placement:Ku,onDropdownVisibleChange:lo,getRawInputElement:function(){return fe}})))});St.SHOW_PARENT=oe,St.SHOW_CHILD=Pt,St.Panel=xt;var ot=St,lt=ot,Te=E(2738),Xe=E(75030),Ne=E(86641),Bt=E(45915),kt=E(82855),nn=E(48755),vn=E(38406),Vt=E(2171),yn=E(83397),$t=E(31756),ya=E(56553),Nn=E(24971),$n=E(1722),Ka=E(90376),Ca=E(68525),ll=E(90005),Zn=E(70045);function ka(Le,Xt){const{getPrefixCls:mn,direction:Nt,renderEmpty:ga}=te.useContext(nn.E_),qn=Xt||Nt,Sa=mn("select",Le),Oa=mn("cascader",Le);return[Sa,Oa,qn,ga]}var Ya=ka;function sa(Le,Xt){return te.useMemo(()=>Xt?te.createElement("span",{className:`${Le}-checkbox-inner`}):!1,[Xt])}var cn=E(33853),En=E(58617),on=E(38819),Fn=(Le,Xt,mn)=>{let Nt=mn;mn||(Nt=Xt?te.createElement(cn.Z,null):te.createElement(on.Z,null));const ga=te.createElement("span",{className:`${Le}-menu-item-loading-icon`},te.createElement(En.Z,{spin:!0}));return te.useMemo(()=>[Nt,ga],[Nt])},Mn=E(56119),da=E(16931),Yt=E(36237),bn=E(36170),ua=E(63356),pa=Le=>{const{prefixCls:Xt,componentCls:mn}=Le,Nt=`${mn}-menu-item`,ga=` +`)}let xe=[],Se=["
          "];const re=new(te()).Renderer,ge=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function we(){xe.length=0,Se=["
            "]}const De={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function pt(bt,gt,yt,Ve){if(gt>=bt.length||bt[gt].level<=yt)return gt;var Fe=bt[gt];Ve.push("
          • "+Fe.text+""),gt++;var he=[];return gt=pt(bt,gt,Fe.level,he),he.length>0&&(Ve.push("
              "),he.forEach(function(We){Ve.push(We)}),Ve.push("
            ")),Ve.push("
          • "),gt=pt(bt,gt,yt,Ve),gt}function ve(){return pt(xe,0,0,Se),Se.push("
          "),Se.join("")}const ie={heading(bt){const gt=ge.exec(bt);if(ue+=1,gt)return{type:"heading",raw:gt[0],depth:gt[1].length,text:gt[2]}},fences(bt){const gt=this.rules.block.fences.exec(bt);if(gt){const yt=gt[0];let Ve=le(yt,gt[3]||"");const Fe=gt[2]?gt[2].trim():gt[2];if(["latex","katex","math"].indexOf(Fe)>=0){const he=Ye(),We=Ve;Ve=he,ye[he]={type:"block",expression:We}}return{type:"code",raw:yt,lang:Fe,text:Ve}}}},Me=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let Ze=0;const Ye=()=>`__special_katext_id_${Ze++}__`;let ye={};function de(){return ye}function b(){Ze=0,ye={}}function Ie(bt){return bt=bt.replace(Me,(gt,yt)=>{const Ve=Ye();return ye[Ve]={type:"inline",expression:yt},Ve}),bt}const oe=re.listitem;re.listitem=function(bt){return oe(Ie(bt))};const Pt=re.paragraph;re.paragraph=function(bt){return Pt(Ie(bt))};const Dt=re.tablecell;re.tablecell=function(bt,gt){return Dt(Ie(bt),gt)},re.code=function(bt,gt,yt){const Ve=(gt||"").match(/\S*/)[0];return Ve?["latex","katex","math"].indexOf(Ve)>=0?`

          ${bt}

          `:`
          ${yt?bt:(0,ce.escape)(bt,!0)}
          +`:'
          '+(yt?bt:(0,ce.escape)(bt,!0))+"
          "},re.heading=function(bt,gt,yt){let Ve=this.options.headerPrefix+yt.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return xe.push({anchor:Ve,level:gt,text:bt}),"'+bt+""},te().setOptions({silent:!0,gfm:!0,pedantic:!1}),te().use({tokenizer:ie,renderer:re}),Je.ZP=te()},83477:function(ke,Je,E){"use strict";E.d(Je,{G:function(){return ue},t:function(){return se}});var a=E(7062),te=E.n(a);const ce=null;function se(le,xe){let Se=te().get("__ec");Se||(Se={}),Se[le]=xe,te().set("__ec",Se)}function ue(le,xe){let Se=te().get("__ec");return Se?Se[le]===void 0?xe:Se[le]:xe}},79939:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return Rl}});var a=E(77654),te=E(59301),ce=E(92310),se=E.n(ce),ue=E(60499),le=E(85899),xe=E(72190),Se=E(42244),re=E(37463),ge=E(6551),we=E(6089),De=E(18929),pt=te.createContext({}),ve=pt,ie=E(43749),Me=E(18642),Ze="__rc_cascader_search_mark__",Ye=function(Xt,mn,Nt){var ga=Nt.label,qn=ga===void 0?"":ga;return mn.some(function(Sa){return String(Sa[qn]).toLowerCase().includes(Xt.toLowerCase())})},ye=function(Xt,mn,Nt,ga){return mn.map(function(qn){return qn[ga.label]}).join(" / ")},de=function(Xt,mn,Nt,ga,qn,Sa){var Oa=qn.filter,nl=Oa===void 0?Ye:Oa,ol=qn.render,jl=ol===void 0?ye:ol,Ea=qn.limit,ha=Ea===void 0?50:Ea,al=qn.sort;return te.useMemo(function(){var El=[];if(!Xt)return[];function ba(Hn,Hl){var pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Hn.forEach(function(Ml){if(!(!al&&ha!==!1&&ha>0&&El.length>=ha)){var Nl=[].concat((0,a.Z)(Hl),[Ml]),kr=Ml[Nt.children],Pa=pr||Ml.disabled;if((!kr||kr.length===0||Sa)&&nl(Xt,Nl,{label:Nt.label})){var Ol;El.push((0,le.Z)((0,le.Z)({},Ml),{},(Ol={disabled:Pa},(0,Me.Z)(Ol,Nt.label,jl(Xt,Nl,ga,Nt)),(0,Me.Z)(Ol,Ze,Nl),(0,Me.Z)(Ol,Nt.children,void 0),Ol)))}kr&&ba(Ml[Nt.children],Nl,Pa)}})}return ba(mn,[]),al&&El.sort(function(Hn,Hl){return al(Hn[Ze],Hl[Ze],Xt,Nt)}),ha!==!1&&ha>0?El.slice(0,ha):El},[Xt,mn,Nt,ga,jl,Sa,nl,al,ha])},b=de,Ie="__RC_CASCADER_SPLIT__",oe="SHOW_PARENT",Pt="SHOW_CHILD";function Dt(Le){return Le.join(Ie)}function bt(Le){return Le.map(Dt)}function gt(Le){return Le.split(Ie)}function yt(Le){var Xt=Le||{},mn=Xt.label,Nt=Xt.value,ga=Xt.children,qn=Nt||"value";return{label:mn||"label",value:qn,key:qn,children:ga||"children"}}function Ve(Le,Xt){var mn,Nt;return(mn=Le.isLeaf)!==null&&mn!==void 0?mn:!((Nt=Le[Xt.children])!==null&&Nt!==void 0&&Nt.length)}function Fe(Le){var Xt=Le.parentElement;if(Xt){var mn=Le.offsetTop-Xt.offsetTop;mn-Xt.scrollTop<0?Xt.scrollTo({top:mn}):mn+Le.offsetHeight-Xt.scrollTop>Xt.offsetHeight&&Xt.scrollTo({top:mn+Le.offsetHeight-Xt.offsetHeight})}}function he(Le,Xt){return Le.map(function(mn){var Nt;return(Nt=mn[Ze])===null||Nt===void 0?void 0:Nt.map(function(ga){return ga[Xt.value]})})}function We(Le){return Array.isArray(Le)&&Array.isArray(Le[0])}function ft(Le){return Le?We(Le)?Le:(Le.length===0?[]:[Le]).map(function(Xt){return Array.isArray(Xt)?Xt:[Xt]}):[]}function Kt(Le,Xt,mn){var Nt=new Set(Le),ga=Xt();return Le.filter(function(qn){var Sa=ga[qn],Oa=Sa?Sa.parent:null,nl=Sa?Sa.children:null;return Sa&&Sa.node.disabled?!0:mn===Pt?!(nl&&nl.some(function(ol){return ol.key&&Nt.has(ol.key)})):!(Oa&&!Oa.node.disabled&&Nt.has(Oa.key))})}function Ke(Le,Xt,mn){for(var Nt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,ga=Xt,qn=[],Sa=function(){var ol,jl,Ea,ha=Le[Oa],al=(ol=ga)===null||ol===void 0?void 0:ol.findIndex(function(ba){var Hn=ba[mn.value];return Nt?String(Hn)===String(ha):Hn===ha}),El=al!==-1?(jl=ga)===null||jl===void 0?void 0:jl[al]:null;qn.push({value:(Ea=El==null?void 0:El[mn.value])!==null&&Ea!==void 0?Ea:ha,index:al,option:El}),ga=El==null?void 0:El[mn.children]},Oa=0;Oa1){var Ol=El.slice(0,-1);pr(Ol)}else ol(!1)},kr=function(){var Ol,fr=((Ol=Hn[ba])===null||Ol===void 0?void 0:Ol[mn.children])||[],fl=fr.find(function(sl){return!sl.disabled});if(fl){var bl=[].concat((0,a.Z)(El),[fl[mn.value]]);pr(bl)}};te.useImperativeHandle(Le,function(){return{onKeyDown:function(Ol){var fr=Ol.which;switch(fr){case Jt.Z.UP:case Jt.Z.DOWN:{var fl=0;fr===Jt.Z.UP?fl=-1:fr===Jt.Z.DOWN&&(fl=1),fl!==0&&Ml(fl);break}case Jt.Z.LEFT:{if(nl)break;Ea?kr():Nl();break}case Jt.Z.RIGHT:{if(nl)break;Ea?Nl():kr();break}case Jt.Z.BACKSPACE:{nl||Nl();break}case Jt.Z.ENTER:{if(El.length){var bl=Hn[ba],sl=(bl==null?void 0:bl[Ze])||[];sl.length?qn(sl.map(function(Rr){return Rr[mn.value]}),sl[sl.length-1]):qn(El,Hn[ba])}break}case Jt.Z.ESC:ol(!1),jl&&Ol.stopPropagation()}},onKeyUp:function(){}}})},Ee=te.forwardRef(function(Le,Xt){var mn,Nt,ga,qn=Le.prefixCls,Sa=Le.multiple,Oa=Le.searchValue,nl=Le.toggleOpen,ol=Le.notFoundContent,jl=Le.direction,Ea=Le.open,ha=Le.disabled,al=te.useRef(null),El=jl==="rtl",ba=te.useContext(ve),Hn=ba.options,Hl=ba.values,pr=ba.halfValues,Ml=ba.fieldNames,Nl=ba.changeOnSelect,kr=ba.onSelect,Pa=ba.searchOptions,Ol=ba.dropdownPrefixCls,fr=ba.loadData,fl=ba.expandTrigger,bl=Ol||qn,sl=te.useState([]),Rr=(0,xe.Z)(sl,2),oa=Rr[0],mu=Rr[1],Eu=function(Be){if(!(!fr||Oa)){var Et=Ke(Be,Hn,Ml),Tt=Et.map(function(Sn){var Yn=Sn.option;return Yn}),ln=Tt[Tt.length-1];if(ln&&!Ve(ln,Ml)){var Vn=Dt(Be);mu(function(Sn){return[].concat((0,a.Z)(Sn),[Vn])}),fr(Tt)}}};te.useEffect(function(){oa.length&&oa.forEach(function(Ut){var Be=gt(Ut),Et=Ke(Be,Hn,Ml,!0).map(function(ln){var Vn=ln.option;return Vn}),Tt=Et[Et.length-1];(!Tt||Tt[Ml.children]||Ve(Tt,Ml))&&mu(function(ln){return ln.filter(function(Vn){return Vn!==Ut})})})},[Hn,oa,Ml]);var br=te.useMemo(function(){return new Set(bt(Hl))},[Hl]),jr=te.useMemo(function(){return new Set(bt(pr))},[pr]),fe=Qt(Sa,Ea),be=(0,xe.Z)(fe,2),_e=be[0],Ct=be[1],Gt=function(Be){Ct(Be),Eu(Be)},Wt=function(Be){if(ha)return!1;var Et=Be.disabled,Tt=Ve(Be,Ml);return!Et&&(Tt||Nl||Sa)},wn=function(Be,Et){var Tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;kr(Be),!Sa&&(Et||Nl&&(fl==="hover"||Tt))&&nl(!1)},ee=te.useMemo(function(){return Oa?Pa:Hn},[Oa,Pa,Hn]),rt=te.useMemo(function(){for(var Ut=[{options:ee}],Be=ee,Et=he(Be,Ml),Tt=function(){var Sn=_e[ln],Yn=Be.find(function(Jn,Ia){return(Et[Ia]?Dt(Et[Ia]):Jn[Ml.value])===Sn}),_n=Yn==null?void 0:Yn[Ml.children];if(!(_n!=null&&_n.length))return 1;Be=_n,Ut.push({options:_n})},ln=0;ln<_e.length&&!Tt();ln+=1);return Ut},[ee,_e,Ml]),Ot=function(Be,Et){Wt(Et)&&wn(Be,Ve(Et,Ml),!0)};qt(Xt,ee,Ml,_e,Gt,Ot,{direction:jl,searchValue:Oa,toggleOpen:nl,open:Ea}),te.useEffect(function(){if(!Oa)for(var Ut=0;Ut<_e.length;Ut+=1){var Be,Et=_e.slice(0,Ut+1),Tt=Dt(Et),ln=(Be=al.current)===null||Be===void 0?void 0:Be.querySelector('li[data-path-key="'.concat(Tt.replace(/\\{0,2}"/g,'\\"'),'"]'));ln&&Fe(ln)}},[_e,Oa]);var _t=!((mn=rt[0])!==null&&mn!==void 0&&(mn=mn.options)!==null&&mn!==void 0&&mn.length),$e=[(Nt={},(0,Me.Z)(Nt,Ml.value,"__EMPTY__"),(0,Me.Z)(Nt,vt,ol),(0,Me.Z)(Nt,"disabled",!0),Nt)],zt=(0,le.Z)((0,le.Z)({},Le),{},{multiple:!_t&&Sa,onSelect:wn,onActive:Gt,onToggleOpen:nl,checkedSet:br,halfCheckedSet:jr,loadingKeys:oa,isSelectable:Wt}),Rt=_t?[{options:$e}]:rt,an=Rt.map(function(Ut,Be){var Et=_e.slice(0,Be),Tt=_e[Be];return te.createElement(jt,(0,ue.Z)({key:Be},zt,{prefixCls:bl,options:Ut.options,prevValuePath:Et,activeValue:Tt}))});return te.createElement(Lt,{open:Ea},te.createElement("div",{className:se()("".concat(bl,"-menus"),(ga={},(0,Me.Z)(ga,"".concat(bl,"-menu-empty"),_t),(0,Me.Z)(ga,"".concat(bl,"-rtl"),El),ga)),ref:al},an))}),qe=Ee,Qe=te.forwardRef(function(Le,Xt){var mn=(0,re.lk)();return te.createElement(qe,(0,ue.Z)({},Le,mn,{ref:Xt}))}),Re=Qe,Pe=E(70425);function mt(){}function xt(Le){var Xt,mn=Le,Nt=mn.prefixCls,ga=Nt===void 0?"rc-cascader":Nt,qn=mn.style,Sa=mn.className,Oa=mn.options,nl=mn.checkable,ol=mn.defaultValue,jl=mn.value,Ea=mn.fieldNames,ha=mn.changeOnSelect,al=mn.onChange,El=mn.showCheckedStrategy,ba=mn.loadData,Hn=mn.expandTrigger,Hl=mn.expandIcon,pr=Hl===void 0?">":Hl,Ml=mn.loadingIcon,Nl=mn.direction,kr=mn.notFoundContent,Pa=kr===void 0?"Not Found":kr,Ol=mn.disabled,fr=!!nl,fl=(0,Pe.C8)(ol,{value:jl,postState:ft}),bl=(0,xe.Z)(fl,2),sl=bl[0],Rr=bl[1],oa=te.useMemo(function(){return yt(Ea)},[JSON.stringify(Ea)]),mu=nt(oa,Oa),Eu=(0,xe.Z)(mu,3),br=Eu[0],jr=Eu[1],fe=Eu[2],be=wt(br,oa),_e=He(fr,sl,jr,fe,be),Ct=(0,xe.Z)(_e,3),Gt=Ct[0],Wt=Ct[1],wn=Ct[2],ee=(0,Pe.zX)(function(Rt){if(Rr(Rt),al){var an=ft(Rt),Ut=an.map(function(Tt){return Ke(Tt,br,oa).map(function(ln){return ln.option})}),Be=fr?an:an[0],Et=fr?Ut:Ut[0];al(Be,Et)}}),rt=me(fr,ee,Gt,Wt,wn,jr,fe,El),Ot=(0,Pe.zX)(function(Rt){rt(Rt)}),_t=te.useMemo(function(){return{options:br,fieldNames:oa,values:Gt,halfValues:Wt,changeOnSelect:ha,onSelect:Ot,checkable:nl,searchOptions:[],dropdownPrefixCls:void 0,loadData:ba,expandTrigger:Hn,expandIcon:pr,loadingIcon:Ml,dropdownMenuColumnStyle:void 0}},[br,oa,Gt,Wt,ha,Ot,nl,ba,Hn,pr,Ml]),$e="".concat(ga,"-panel"),zt=!br.length;return te.createElement(ve.Provider,{value:_t},te.createElement("div",{className:se()($e,(Xt={},(0,Me.Z)(Xt,"".concat($e,"-rtl"),Nl==="rtl"),(0,Me.Z)(Xt,"".concat($e,"-empty"),zt),Xt),Sa),style:qn},zt?Pa:te.createElement(qe,{prefixCls:ga,searchValue:"",multiple:fr,toggleOpen:mt,open:!0,direction:Nl,disabled:Ol})))}function tt(Le){var Xt=Le.onPopupVisibleChange,mn=Le.popupVisible,Nt=Le.popupClassName,ga=Le.popupPlacement;warning(!Xt,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(mn===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(Nt===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(ga===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function It(Le,Xt){if(Le){var mn=function Nt(ga){for(var qn=0;qn":Eu,jr=Le.loadingIcon,fe=Le.children,be=Le.dropdownMatchSelectWidth,_e=be===void 0?!1:be,Ct=Le.showCheckedStrategy,Gt=Ct===void 0?oe:Ct,Wt=Le.optionRender,wn=(0,Se.Z)(Le,At),ee=(0,ge.ZP)(mn),rt=!!Ea,Ot=(0,De.Z)(Sa,{value:Oa,postState:ft}),_t=(0,xe.Z)(Ot,2),$e=_t[0],zt=_t[1],Rt=te.useMemo(function(){return yt(qn)},[JSON.stringify(qn)]),an=nt(Rt,pr),Ut=(0,xe.Z)(an,3),Be=Ut[0],Et=Ut[1],Tt=Ut[2],ln=(0,De.Z)("",{value:El,postState:function(tr){return tr||""}}),Vn=(0,xe.Z)(ln,2),Sn=Vn[0],Yn=Vn[1],_n=function(tr,Pr){Yn(tr),Pr.source!=="blur"&&ba&&ba(tr)},Jn=Ae(Hn),Ia=(0,xe.Z)(Jn,2),zl=Ia[0],il=Ia[1],Bl=b(Sn,Be,Rt,Ml||ga,il,nl||rt),wl=wt(Be,Rt),Tl=He(rt,$e,Et,Tt,wl),ma=(0,xe.Z)(Tl,3),Bu=ma[0],lr=ma[1],Ru=ma[2],gr=te.useMemo(function(){var or=bt(Bu),tr=Kt(or,Et,Gt);return[].concat((0,a.Z)(Ru),(0,a.Z)(Tt(tr)))},[Bu,Et,Tt,Ru,Gt]),su=ht(gr,Be,Rt,rt,jl),bu=(0,we.Z)(function(or){if(zt(or),ol){var tr=ft(or),Pr=tr.map(function(hl){return Ke(hl,Be,Rt).map(function(Cr){return Cr.option})}),Ou=rt?tr:tr[0],Hr=rt?Pr:Pr[0];ol(Ou,Hr)}}),er=me(rt,bu,Bu,lr,Ru,Et,Tt,Gt),qr=(0,we.Z)(function(or){(!rt||al)&&Yn(""),er(or)}),Wr=function(tr,Pr){if(Pr.type==="clear"){bu([]);return}var Ou=Pr.values[0],Hr=Ou.valueCells;qr(Hr)},ju=Pa!==void 0?Pa:kr,pu=fr||Ol,Ku=Rr||sl,lo=function(tr){oa==null||oa(tr),mu==null||mu(tr)},Fo=te.useMemo(function(){return{options:Be,fieldNames:Rt,values:Bu,halfValues:lr,changeOnSelect:nl,onSelect:qr,checkable:Ea,searchOptions:Bl,dropdownPrefixCls:Ml,loadData:Nl,expandTrigger:Hl,expandIcon:br,loadingIcon:jr,dropdownMenuColumnStyle:fl,optionRender:Wt}},[Be,Rt,Bu,lr,nl,qr,Ea,Bl,Ml,Nl,Hl,br,jr,fl,Wt]),sr=!(Sn?Bl:Be).length,Ir=Sn&&il.matchInputWidth||sr?{}:{minWidth:"auto"};return te.createElement(ve.Provider,{value:Fo},te.createElement(re.Ac,(0,ue.Z)({},wn,{ref:Xt,id:ee,prefixCls:ga,autoClearSearchValue:al,dropdownMatchSelectWidth:_e,dropdownStyle:(0,le.Z)((0,le.Z)({},Ir),bl),displayValues:su,onDisplayValuesChange:Wr,mode:rt?"multiple":void 0,searchValue:Sn,onSearch:_n,showSearch:zl,OptionList:Re,emptyOptions:sr,open:ju,dropdownClassName:pu,placement:Ku,onDropdownVisibleChange:lo,getRawInputElement:function(){return fe}})))});St.SHOW_PARENT=oe,St.SHOW_CHILD=Pt,St.Panel=xt;var ot=St,lt=ot,Te=E(2738),Xe=E(75030),Ne=E(86641),Bt=E(45915),kt=E(82855),nn=E(48755),vn=E(38406),Vt=E(2171),hn=E(83397),$t=E(31756),ya=E(56553),Nn=E(24971),$n=E(1722),Ka=E(90376),Ca=E(68525),ll=E(90005),Zn=E(70045);function ka(Le,Xt){const{getPrefixCls:mn,direction:Nt,renderEmpty:ga}=te.useContext(nn.E_),qn=Xt||Nt,Sa=mn("select",Le),Oa=mn("cascader",Le);return[Sa,Oa,qn,ga]}var Ya=ka;function sa(Le,Xt){return te.useMemo(()=>Xt?te.createElement("span",{className:`${Le}-checkbox-inner`}):!1,[Xt])}var cn=E(33853),An=E(58617),on=E(38819),Fn=(Le,Xt,mn)=>{let Nt=mn;mn||(Nt=Xt?te.createElement(cn.Z,null):te.createElement(on.Z,null));const ga=te.createElement("span",{className:`${Le}-menu-item-loading-icon`},te.createElement(An.Z,{spin:!0}));return te.useMemo(()=>[Nt,ga],[Nt])},Mn=E(56119),da=E(16931),Yt=E(36237),bn=E(36170),ua=E(63356),pa=Le=>{const{prefixCls:Xt,componentCls:mn}=Le,Nt=`${mn}-menu-item`,ga=` &${Nt}-expand ${Nt}-expand-icon, ${Nt}-loading-icon -`;return[(0,bn.C2)(`${Xt}-checkbox`,Le),{[mn]:{"&-checkbox":{top:0,marginInlineEnd:Le.paddingXS,pointerEvents:"unset"},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${mn}-menu-empty`]:{[`${mn}-menu`]:{width:"100%",height:"auto",[Nt]:{color:Le.colorTextDisabled}}}},"&-menu":{flexGrow:1,flexShrink:0,minWidth:Le.controlItemWidth,height:Le.dropdownHeight,margin:0,padding:Le.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${(0,Yt.unit)(Le.lineWidth)} ${Le.lineType} ${Le.colorSplit}`},"&-item":Object.assign(Object.assign({},ua.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:Le.optionPadding,lineHeight:Le.lineHeight,cursor:"pointer",transition:`all ${Le.motionDurationMid}`,borderRadius:Le.borderRadiusSM,"&:hover":{background:Le.controlItemBgHover},"&-disabled":{color:Le.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[ga]:{color:Le.colorTextDisabled}},[`&-active:not(${Nt}-disabled)`]:{"&, &:hover":{color:Le.optionSelectedColor,fontWeight:Le.optionSelectedFontWeight,backgroundColor:Le.optionSelectedBg}},"&-content":{flex:"auto"},[ga]:{marginInlineStart:Le.paddingXXS,color:Le.colorTextDescription,fontSize:Le.fontSizeIcon},"&-keyword":{color:Le.colorHighlight}})}}}]};const Wa=Le=>{const{componentCls:Xt,antCls:mn}=Le;return[{[Xt]:{width:Le.controlWidth}},{[`${Xt}-dropdown`]:[{[`&${mn}-select-dropdown`]:{padding:0}},pa(Le)]},{[`${Xt}-dropdown-rtl`]:{direction:"rtl"}},(0,Mn.c)(Le)]},ja=Le=>{const Xt=Math.round((Le.controlHeight-Le.fontSize*Le.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:Le.controlItemBgActive,optionSelectedFontWeight:Le.fontWeightStrong,optionPadding:`${Xt}px ${Le.paddingSM}px`,menuPadding:Le.paddingXXS,optionSelectedColor:Le.colorText}};var jn=(0,da.I$)("Cascader",Le=>[Wa(Le)],ja);const Pn=Le=>{const{componentCls:Xt}=Le;return{[`${Xt}-panel`]:[pa(Le),{display:"inline-flex",border:`${(0,Yt.unit)(Le.lineWidth)} ${Le.lineType} ${Le.colorSplit}`,borderRadius:Le.borderRadiusLG,overflowX:"auto",maxWidth:"100%",[`${Xt}-menus`]:{alignItems:"stretch"},[`${Xt}-menu`]:{height:"auto"},"&-empty":{padding:Le.paddingXXS}}]}};var fn=(0,da.A1)(["Cascader","Panel"],Le=>Pn(Le),ja);function Wn(Le){const{prefixCls:Xt,className:mn,multiple:Nt,rootClassName:ga,notFoundContent:qn,direction:Sa,expandIcon:Oa,disabled:nl}=Le,ol=te.useContext(Vt.Z),jl=nl!=null?nl:ol,[Ea,ha,al,El]=Ya(Xt,Sa),ba=(0,yn.Z)(ha),[Hn,Hl,pr]=jn(ha,ba);fn(ha);const Ml=al==="rtl",[Nl,kr]=Fn(Ea,Ml,Oa),Pa=qn||(El==null?void 0:El("Cascader"))||te.createElement(vn.Z,{componentName:"Cascader"}),Ol=sa(ha,Nt);return Hn(te.createElement(xt,Object.assign({},Le,{checkable:Ol,prefixCls:ha,className:se()(mn,Hl,ga,pr,ba),notFoundContent:Pa,direction:al,expandIcon:Nl,loadingIcon:kr,disabled:jl})))}var gl=Wn,Il=function(Le,Xt){var mn={};for(var Nt in Le)Object.prototype.hasOwnProperty.call(Le,Nt)&&Xt.indexOf(Nt)<0&&(mn[Nt]=Le[Nt]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ga=0,Nt=Object.getOwnPropertySymbols(Le);ganl===0?[Oa]:[].concat((0,a.Z)(Sa),[Xt,Oa]),[]),ga=[];let qn=0;return Nt.forEach((Sa,Oa)=>{const nl=qn+Sa.length;let ol=Le.slice(qn,nl);qn=nl,Oa%2===1&&(ol=te.createElement("span",{className:`${mn}-menu-item-keyword`,key:`separator-${Oa}`},ol)),ga.push(ol)}),ga}const qa=(Le,Xt,mn,Nt)=>{const ga=[],qn=Le.toLowerCase();return Xt.forEach((Sa,Oa)=>{Oa!==0&&ga.push(" / ");let nl=Sa[Nt.label];const ol=typeof nl;(ol==="string"||ol==="number")&&(nl=Xn(String(nl),qn,mn)),ga.push(nl)}),ga},La=te.forwardRef((Le,Xt)=>{var mn;const{prefixCls:Nt,size:ga,disabled:qn,className:Sa,rootClassName:Oa,multiple:nl,bordered:ol=!0,transitionName:jl,choiceTransitionName:Ea="",popupClassName:ha,dropdownClassName:al,expandIcon:El,placement:ba,showSearch:Hn,allowClear:Hl=!0,notFoundContent:pr,direction:Ml,getPopupContainer:Nl,status:kr,showArrow:Pa,builtinPlacements:Ol,style:fr,variant:fl}=Le,bl=Il(Le,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style","variant"]),sl=(0,Te.Z)(bl,["suffixIcon"]),{getPrefixCls:Rr,getPopupContainer:oa,className:mu,style:Eu}=(0,nn.dj)("cascader"),{popupOverflow:br}=te.useContext(nn.E_),{status:jr,hasFeedback:fe,isFormItemInput:be,feedbackIcon:_e}=te.useContext(ya.aM),Ct=(0,kt.F)(jr,kr),[Gt,Wt,wn,ee]=Ya(Nt,Ml),rt=wn==="rtl",Ot=Rr(),_t=(0,yn.Z)(Gt),[$e,zt,Rt]=(0,Ka.Z)(Gt,_t),an=(0,yn.Z)(Wt),[Ut]=jn(Wt,an),{compactSize:Be,compactItemClassnames:Et}=(0,Zn.ri)(Gt,Ml),[Tt,ln]=(0,Nn.Z)("cascader",fl,ol),Vn=pr||(ee==null?void 0:ee("Cascader"))||te.createElement(vn.Z,{componentName:"Cascader"}),Sn=se()(ha||al,`${Wt}-dropdown`,{[`${Wt}-dropdown-rtl`]:wn==="rtl"},Oa,_t,an,zt,Rt),Yn=te.useMemo(()=>{if(!Hn)return Hn;let bu={render:qa};return typeof Hn=="object"&&(bu=Object.assign(Object.assign({},bu),Hn)),bu},[Hn]),_n=(0,$t.Z)(bu=>{var er;return(er=ga!=null?ga:Be)!==null&&er!==void 0?er:bu}),Jn=te.useContext(Vt.Z),Ia=qn!=null?qn:Jn,[zl,il]=Fn(Gt,rt,El),Bl=sa(Wt,nl),wl=(0,ll.Z)(Le.suffixIcon,Pa),{suffixIcon:Tl,removeIcon:ma,clearIcon:Bu}=(0,Ca.Z)(Object.assign(Object.assign({},Le),{hasFeedback:fe,feedbackIcon:_e,showSuffixIcon:wl,multiple:nl,prefixCls:Gt,componentName:"Cascader"})),lr=te.useMemo(()=>ba!==void 0?ba:rt?"bottomRight":"bottomLeft",[ba,rt]),Ru=Hl===!0?{clearIcon:Bu}:Hl,[gr]=(0,Xe.Cn)("SelectLike",(mn=sl.dropdownStyle)===null||mn===void 0?void 0:mn.zIndex),su=te.createElement(lt,Object.assign({prefixCls:Gt,className:se()(!Nt&&Wt,{[`${Gt}-lg`]:_n==="large",[`${Gt}-sm`]:_n==="small",[`${Gt}-rtl`]:rt,[`${Gt}-${Tt}`]:ln,[`${Gt}-in-form-item`]:be},(0,kt.Z)(Gt,Ct,fe),Et,mu,Sa,Oa,_t,an,zt,Rt),disabled:Ia,style:Object.assign(Object.assign({},Eu),fr)},sl,{builtinPlacements:(0,$n.Z)(Ol,br),direction:wn,placement:lr,notFoundContent:Vn,allowClear:Ru,showSearch:Yn,expandIcon:zl,suffixIcon:Tl,removeIcon:ma,loadingIcon:il,checkable:Bl,dropdownClassName:Sn,dropdownPrefixCls:Nt||Wt,dropdownStyle:Object.assign(Object.assign({},sl.dropdownStyle),{zIndex:gr}),choiceTransitionName:(0,Ne.m)(Ot,"",Ea),transitionName:(0,Ne.m)(Ot,"slide-up",jl),getPopupContainer:Nl||oa,ref:Xt}));return Ut($e(su))}),yl=(0,Bt.Z)(La,"dropdownAlign",Le=>(0,Te.Z)(Le,["visible"]));La.SHOW_PARENT=hn,La.SHOW_CHILD=wr,La.Panel=gl,La._InternalPanelDoNotUseOrYouWillBeFired=yl;var Rl=La},24017:function(ke,Je,E){"use strict";E.d(Je,{default:function(){return $c}});var a=E(66649),te=E.n(a),ce=E(9007),se=E.n(ce),ue=E(50991),le=E.n(ue),xe=E(9084),Se=E.n(xe),re=E(58626),ge=E.n(re),we=E(13477),De=E.n(we),pt=E(64796),ve=E.n(pt);te().extend(ve()),te().extend(De()),te().extend(se()),te().extend(le()),te().extend(Se()),te().extend(ge()),te().extend(function(y,ne){var pe=ne.prototype,Oe=pe.format;pe.format=function(ct){var tn=(ct||"").replace("Wo","wo");return Oe.bind(this)(tn)}});var ie={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},Me=function(ne){var pe=ie[ne];return pe||ne.split("_")[0]},ze=function(){},Ye={getNow:function(){var ne=te()();return typeof ne.tz=="function"?ne.tz():ne},getFixedDate:function(ne){return te()(ne,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(ne){return ne.endOf("month")},getWeekDay:function(ne){var pe=ne.locale("en");return pe.weekday()+pe.localeData().firstDayOfWeek()},getYear:function(ne){return ne.year()},getMonth:function(ne){return ne.month()},getDate:function(ne){return ne.date()},getHour:function(ne){return ne.hour()},getMinute:function(ne){return ne.minute()},getSecond:function(ne){return ne.second()},getMillisecond:function(ne){return ne.millisecond()},addYear:function(ne,pe){return ne.add(pe,"year")},addMonth:function(ne,pe){return ne.add(pe,"month")},addDate:function(ne,pe){return ne.add(pe,"day")},setYear:function(ne,pe){return ne.year(pe)},setMonth:function(ne,pe){return ne.month(pe)},setDate:function(ne,pe){return ne.date(pe)},setHour:function(ne,pe){return ne.hour(pe)},setMinute:function(ne,pe){return ne.minute(pe)},setSecond:function(ne,pe){return ne.second(pe)},setMillisecond:function(ne,pe){return ne.millisecond(pe)},isAfter:function(ne,pe){return ne.isAfter(pe)},isValidate:function(ne){return ne.isValid()},locale:{getWeekFirstDay:function(ne){return te()().locale(Me(ne)).localeData().firstDayOfWeek()},getWeekFirstDate:function(ne,pe){return pe.locale(Me(ne)).weekday(0)},getWeek:function(ne,pe){return pe.locale(Me(ne)).week()},getShortWeekDays:function(ne){return te()().locale(Me(ne)).localeData().weekdaysMin()},getShortMonths:function(ne){return te()().locale(Me(ne)).localeData().monthsShort()},format:function(ne,pe,Oe){return pe.locale(Me(ne)).format(Oe)},parse:function(ne,pe,Oe){for(var Ze=Me(ne),ct=0;ct2&&arguments[2]!==void 0?arguments[2]:"0",Oe=String(y);Oe.length2&&arguments[2]!==void 0?arguments[2]:[],Oe=b.useState([!1,!1]),Ze=(0,Ce.Z)(Oe,2),ct=Ze[0],tn=Ze[1],un=function(sn,In){tn(function(ca){return Pe(ca,In,sn)})},On=b.useMemo(function(){return ct.map(function(Qn,sn){if(Qn)return!0;var In=y[sn];return In?!!(!pe[sn]&&!In||In&&ne(In,{activeIndex:sn})):!1})},[y,ct,ne,pe]);return[On,un]}function St(y,ne,pe,Oe,Ze){var ct="",tn=[];return y&&tn.push(Ze?"hh":"HH"),ne&&tn.push("mm"),pe&&tn.push("ss"),ct=tn.join(":"),Oe&&(ct+=".SSS"),Ze&&(ct+=" A"),ct}function ot(y,ne,pe,Oe,Ze,ct){var tn=y.fieldDateTimeFormat,un=y.fieldDateFormat,On=y.fieldTimeFormat,Qn=y.fieldMonthFormat,sn=y.fieldYearFormat,In=y.fieldWeekFormat,ca=y.fieldQuarterFormat,fa=y.yearFormat,la=y.cellYearFormat,Fa=y.cellQuarterFormat,Ba=y.dayFormat,va=y.cellDateFormat,Xa=St(ne,pe,Oe,Ze,ct);return(0,Ae.Z)((0,Ae.Z)({},y),{},{fieldDateTimeFormat:tn||"YYYY-MM-DD ".concat(Xa),fieldDateFormat:un||"YYYY-MM-DD",fieldTimeFormat:On||Xa,fieldMonthFormat:Qn||"YYYY-MM",fieldYearFormat:sn||"YYYY",fieldWeekFormat:In||"gggg-wo",fieldQuarterFormat:ca||"YYYY-[Q]Q",yearFormat:fa||"YYYY",cellYearFormat:la||"YYYY",cellQuarterFormat:Fa||"[Q]Q",cellDateFormat:va||Ba||"D"})}function lt(y,ne){var pe=ne.showHour,Oe=ne.showMinute,Ze=ne.showSecond,ct=ne.showMillisecond,tn=ne.use12Hours;return b.useMemo(function(){return ot(y,pe,Oe,Ze,ct,tn)},[y,pe,Oe,Ze,ct,tn])}var Te=E(43749);function Xe(y,ne,pe){return pe!=null?pe:ne.some(function(Oe){return y.includes(Oe)})}var Ne=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function Bt(y){var ne=mt(y,Ne),pe=y.format,Oe=y.picker,Ze=null;return pe&&(Ze=pe,Array.isArray(Ze)&&(Ze=Ze[0]),Ze=(0,Te.Z)(Ze)==="object"?Ze.format:Ze),Oe==="time"&&(ne.format=Ze),[ne,Ze]}function kt(y){return y&&typeof y=="string"}function nn(y,ne,pe,Oe){return[y,ne,pe,Oe].some(function(Ze){return Ze!==void 0})}function vn(y,ne,pe,Oe,Ze){var ct=ne,tn=pe,un=Oe;if(!y&&!ct&&!tn&&!un&&!Ze)ct=!0,tn=!0,un=!0;else if(y){var On,Qn,sn,In=[ct,tn,un].some(function(la){return la===!1}),ca=[ct,tn,un].some(function(la){return la===!0}),fa=In?!0:!ca;ct=(On=ct)!==null&&On!==void 0?On:fa,tn=(Qn=tn)!==null&&Qn!==void 0?Qn:fa,un=(sn=un)!==null&&sn!==void 0?sn:fa}return[ct,tn,un,Ze]}function Vt(y){var ne=y.showTime,pe=Bt(y),Oe=(0,Ce.Z)(pe,2),Ze=Oe[0],ct=Oe[1],tn=ne&&(0,Te.Z)(ne)==="object"?ne:{},un=(0,Ae.Z)((0,Ae.Z)({defaultOpenValue:tn.defaultOpenValue||tn.defaultValue},Ze),tn),On=un.showMillisecond,Qn=un.showHour,sn=un.showMinute,In=un.showSecond,ca=nn(Qn,sn,In,On),fa=vn(ca,Qn,sn,In,On),la=(0,Ce.Z)(fa,3);return Qn=la[0],sn=la[1],In=la[2],[un,(0,Ae.Z)((0,Ae.Z)({},un),{},{showHour:Qn,showMinute:sn,showSecond:In,showMillisecond:On}),un.format,ct]}function yn(y,ne,pe,Oe,Ze){var ct=y==="time";if(y==="datetime"||ct){for(var tn=Oe,un=xt(y,Ze,null),On=un,Qn=[ne,pe],sn=0;sn1&&(tn=ne.addDate(tn,-7)),tn}function Mn(y,ne){var pe=ne.generateConfig,Oe=ne.locale,Ze=ne.format;return y?typeof Ze=="function"?Ze(y):pe.locale.format(Oe.locale,y,Ze):""}function da(y,ne,pe){var Oe=ne,Ze=["getHour","getMinute","getSecond","getMillisecond"],ct=["setHour","setMinute","setSecond","setMillisecond"];return ct.forEach(function(tn,un){pe?Oe=y[tn](Oe,y[Ze[un]](pe)):Oe=y[tn](Oe,0)}),Oe}function Yt(y,ne,pe,Oe,Ze){var ct=(0,me.zX)(function(tn,un){return!!(pe&&pe(tn,un)||Oe&&y.isAfter(Oe,tn)&&!En(y,ne,Oe,tn,un.type)||Ze&&y.isAfter(tn,Ze)&&!En(y,ne,Ze,tn,un.type))});return ct}function bn(y,ne,pe){return b.useMemo(function(){var Oe=xt(y,ne,pe),Ze=je(Oe),ct=Ze[0],tn=(0,Te.Z)(ct)==="object"&&ct.type==="mask"?ct.format:null;return[Ze.map(function(un){return typeof un=="string"||typeof un=="function"?un:un.format}),tn]},[y,ne,pe])}function ua(y,ne,pe){return typeof y[0]=="function"||pe?!0:ne}function ra(y,ne,pe,Oe){var Ze=(0,me.zX)(function(ct,tn){var un=(0,Ae.Z)({type:ne},tn);if(delete un.activeIndex,!y.isValidate(ct)||pe&&pe(ct,un))return!0;if((ne==="date"||ne==="time")&&Oe){var On,Qn=tn&&tn.activeIndex===1?"end":"start",sn=((On=Oe.disabledTime)===null||On===void 0?void 0:On.call(Oe,ct,Qn,{from:un.from}))||{},In=sn.disabledHours,ca=sn.disabledMinutes,fa=sn.disabledSeconds,la=sn.disabledMilliseconds,Fa=Oe.disabledHours,Ba=Oe.disabledMinutes,va=Oe.disabledSeconds,Xa=In||Fa,za=ca||Ba,wa=fa||va,tl=y.getHour(ct),Ua=y.getMinute(ct),Ga=y.getSecond(ct),Kl=y.getMillisecond(ct);if(Xa&&Xa().includes(tl)||za&&za(tl).includes(Ua)||wa&&wa(tl,Ua).includes(Ga)||la&&la(tl,Ua,Ga).includes(Kl))return!0}return!1});return Ze}function pa(y){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,pe=b.useMemo(function(){var Oe=y&&je(y);return ne&&Oe&&(Oe[1]=Oe[1]||Oe[0]),Oe},[y,ne]);return pe}function Wa(y,ne){var pe=y.generateConfig,Oe=y.locale,Ze=y.picker,ct=Ze===void 0?"date":Ze,tn=y.prefixCls,un=tn===void 0?"rc-picker":tn,On=y.styles,Qn=On===void 0?{}:On,sn=y.classNames,In=sn===void 0?{}:sn,ca=y.order,fa=ca===void 0?!0:ca,la=y.components,Fa=la===void 0?{}:la,Ba=y.inputRender,va=y.allowClear,Xa=y.clearIcon,za=y.needConfirm,wa=y.multiple,tl=y.format,Ua=y.inputReadOnly,Ga=y.disabledDate,Kl=y.minDate,xl=y.maxDate,Dl=y.showTime,Cl=y.value,nr=y.defaultValue,kl=y.pickerValue,Ul=y.defaultPickerValue,Sl=pa(Cl),Gl=pa(nr),_l=pa(kl),vr=pa(Ul),ir=ct==="date"&&Dl?"datetime":ct,Yl=ir==="time"||ir==="datetime",Ql=Yl||wa,cl=za!=null?za:Yl,Ll=Vt(y),Pl=(0,Ce.Z)(Ll,4),xr=Pl[0],Lr=Pl[1],Or=Pl[2],Yr=Pl[3],hr=lt(Oe,Lr),_r=b.useMemo(function(){return yn(ir,Or,Yr,xr,hr)},[ir,Or,Yr,xr,hr]),Zr=b.useMemo(function(){return(0,Ae.Z)((0,Ae.Z)({},y),{},{prefixCls:un,locale:hr,picker:ct,styles:Qn,classNames:In,order:fa,components:(0,Ae.Z)({input:Ba},Fa),clearIcon:$t(un,va,Xa),showTime:_r,value:Sl,defaultValue:Gl,pickerValue:_l,defaultPickerValue:vr},ne==null?void 0:ne())},[y]),ar=bn(ir,hr,tl),Fl=(0,Ce.Z)(ar,2),$r=Fl[0],hu=Fl[1],Qr=ua($r,Ua,wa),Hu=Yt(pe,Oe,Ga,Kl,xl),cu=ra(pe,ct,Hu,_r),Uu=b.useMemo(function(){return(0,Ae.Z)((0,Ae.Z)({},Zr),{},{needConfirm:cl,inputReadOnly:Qr,disabledDate:Hu})},[Zr,cl,Qr,Hu]);return[Uu,ir,Ql,$r,hu,cu]}var ja=E(16089);function jn(y,ne,pe){var Oe=(0,me.C8)(ne,{value:y}),Ze=(0,Ce.Z)(Oe,2),ct=Ze[0],tn=Ze[1],un=b.useRef(y),On=b.useRef(),Qn=function(){ja.Z.cancel(On.current)},sn=(0,me.zX)(function(){tn(un.current),pe&&ct!==un.current&&pe(un.current)}),In=(0,me.zX)(function(ca,fa){Qn(),un.current=ca,ca||fa?sn():On.current=(0,ja.Z)(sn)});return b.useEffect(function(){return Qn},[]),[ct,In]}function Pn(y,ne){var pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],Oe=arguments.length>3?arguments[3]:void 0,Ze=pe.every(function(sn){return sn})?!1:y,ct=jn(Ze,ne||!1,Oe),tn=(0,Ce.Z)(ct,2),un=tn[0],On=tn[1];function Qn(sn){var In=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!In.inherit||un)&&On(sn,In.force)}return[un,Qn]}function fn(y){var ne=b.useRef();return b.useImperativeHandle(y,function(){var pe;return{nativeElement:(pe=ne.current)===null||pe===void 0?void 0:pe.nativeElement,focus:function(Ze){var ct;(ct=ne.current)===null||ct===void 0||ct.focus(Ze)},blur:function(){var Ze;(Ze=ne.current)===null||Ze===void 0||Ze.blur()}}}),ne}function Wn(y,ne){return b.useMemo(function(){return y||(ne?((0,it.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(ne).map(function(pe){var Oe=(0,Ce.Z)(pe,2),Ze=Oe[0],ct=Oe[1];return{label:Ze,value:ct}})):[])},[y,ne])}function gl(y,ne){var pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Oe=b.useRef(ne);Oe.current=ne,(0,He.o)(function(){if(y)Oe.current(y);else{var Ze=(0,ja.Z)(function(){Oe.current(y)},pe);return function(){ja.Z.cancel(Ze)}}},[y])}function Il(y){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Oe=b.useState(0),Ze=(0,Ce.Z)(Oe,2),ct=Ze[0],tn=Ze[1],un=b.useState(!1),On=(0,Ce.Z)(un,2),Qn=On[0],sn=On[1],In=b.useRef([]),ca=b.useRef(null),fa=b.useRef(null),la=function(wa){ca.current=wa},Fa=function(wa){return ca.current===wa},Ba=function(wa){sn(wa)},va=function(wa){return wa&&(fa.current=wa),fa.current},Xa=function(wa){var tl=In.current,Ua=new Set(tl.filter(function(Kl){return wa[Kl]||ne[Kl]})),Ga=tl[tl.length-1]===0?1:0;return Ua.size>=2||y[Ga]?null:Ga};return gl(Qn||pe,function(){Qn||(In.current=[],la(null))}),b.useEffect(function(){Qn&&In.current.push(ct)},[Qn,ct]),[Qn,Ba,va,ct,tn,Xa,In.current,la,Fa]}function wr(y,ne,pe,Oe,Ze,ct){var tn=pe[pe.length-1],un=function(Qn,sn){var In=(0,Ce.Z)(y,2),ca=In[0],fa=In[1],la=(0,Ae.Z)((0,Ae.Z)({},sn),{},{from:tt(y,pe)});return tn===1&&ne[0]&&ca&&!En(Oe,Ze,ca,Qn,la.type)&&Oe.isAfter(ca,Qn)||tn===0&&ne[1]&&fa&&!En(Oe,Ze,fa,Qn,la.type)&&Oe.isAfter(Qn,fa)?!0:ct==null?void 0:ct(Qn,la)};return un}function hn(y,ne,pe,Oe){switch(ne){case"date":case"week":return y.addMonth(pe,Oe);case"month":case"quarter":return y.addYear(pe,Oe);case"year":return y.addYear(pe,Oe*10);case"decade":return y.addYear(pe,Oe*100);default:return pe}}var Xn=[];function qa(y,ne,pe,Oe,Ze,ct,tn,un){var On=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Xn,Qn=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Xn,sn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Xn,In=arguments.length>11?arguments[11]:void 0,ca=arguments.length>12?arguments[12]:void 0,fa=arguments.length>13?arguments[13]:void 0,la=tn==="time",Fa=ct||0,Ba=function(_l){var vr=y.getNow();return la&&(vr=da(y,vr)),On[_l]||pe[_l]||vr},va=(0,Ce.Z)(Qn,2),Xa=va[0],za=va[1],wa=(0,me.C8)(function(){return Ba(0)},{value:Xa}),tl=(0,Ce.Z)(wa,2),Ua=tl[0],Ga=tl[1],Kl=(0,me.C8)(function(){return Ba(1)},{value:za}),xl=(0,Ce.Z)(Kl,2),Dl=xl[0],Cl=xl[1],nr=b.useMemo(function(){var Gl=[Ua,Dl][Fa];return la?Gl:da(y,Gl,sn[Fa])},[la,Ua,Dl,Fa,y,sn]),kl=function(_l){var vr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",ir=[Ga,Cl][Fa];ir(_l);var Yl=[Ua,Dl];Yl[Fa]=_l,In&&(!En(y,ne,Ua,Yl[0],tn)||!En(y,ne,Dl,Yl[1],tn))&&In(Yl,{source:vr,range:Fa===1?"end":"start",mode:Oe})},Ul=function(_l,vr){if(un){var ir={date:"month",week:"month",month:"year",quarter:"year"},Yl=ir[tn];if(Yl&&!En(y,ne,_l,vr,Yl))return hn(y,tn,vr,-1);if(tn==="year"&&_l){var Ql=Math.floor(y.getYear(_l)/10),cl=Math.floor(y.getYear(vr)/10);if(Ql!==cl)return hn(y,tn,vr,-1)}}return vr},Sl=b.useRef(null);return(0,He.Z)(function(){if(Ze&&!On[Fa]){var Gl=la?null:y.getNow();if(Sl.current!==null&&Sl.current!==Fa?Gl=[Ua,Dl][Fa^1]:pe[Fa]?Gl=Fa===0?pe[0]:Ul(pe[0],pe[1]):pe[Fa^1]&&(Gl=pe[Fa^1]),Gl){ca&&y.isAfter(ca,Gl)&&(Gl=ca);var _l=un?hn(y,tn,Gl,1):Gl;fa&&y.isAfter(_l,fa)&&(Gl=un?hn(y,tn,fa,-1):fa),kl(Gl,"reset")}}},[Ze,Fa,pe[Fa]]),b.useEffect(function(){Ze?Sl.current=Fa:Sl.current=null},[Ze,Fa]),(0,He.Z)(function(){Ze&&On&&On[Fa]&&kl(On[Fa],"reset")},[Ze,Fa]),[nr,kl]}function La(y,ne){var pe=b.useRef(y),Oe=b.useState({}),Ze=(0,Ce.Z)(Oe,2),ct=Ze[1],tn=function(Qn){return Qn&&ne!==void 0?ne:pe.current},un=function(Qn){pe.current=Qn,ct({})};return[tn,un,tn(!0)]}var yl=[];function Rl(y,ne,pe){var Oe=function(tn){return tn.map(function(un){return Mn(un,{generateConfig:y,locale:ne,format:pe[0]})})},Ze=function(tn,un){for(var On=Math.max(tn.length,un.length),Qn=-1,sn=0;sn2&&arguments[2]!==void 0?arguments[2]:1,Oe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Ze=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],ct=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,tn=[],un=pe>=1?pe|0:1,On=y;On<=ne;On+=un){var Qn=Ze.includes(On);(!Qn||!Oe)&&tn.push({label:Qe(On,ct),value:On,disabled:Qn})}return tn}function ol(y){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},pe=arguments.length>2?arguments[2]:void 0,Oe=ne||{},Ze=Oe.use12Hours,ct=Oe.hourStep,tn=ct===void 0?1:ct,un=Oe.minuteStep,On=un===void 0?1:un,Qn=Oe.secondStep,sn=Qn===void 0?1:Qn,In=Oe.millisecondStep,ca=In===void 0?100:In,fa=Oe.hideDisabledOptions,la=Oe.disabledTime,Fa=Oe.disabledHours,Ba=Oe.disabledMinutes,va=Oe.disabledSeconds,Xa=b.useMemo(function(){return pe||y.getNow()},[pe,y]);if(0)var za,wa,tl;var Ua=b.useCallback(function(Ql){var cl=(la==null?void 0:la(Ql))||{};return[cl.disabledHours||Fa||Oa,cl.disabledMinutes||Ba||Oa,cl.disabledSeconds||va||Oa,cl.disabledMilliseconds||Oa]},[la,Fa,Ba,va]),Ga=b.useMemo(function(){return Ua(Xa)},[Xa,Ua]),Kl=(0,Ce.Z)(Ga,4),xl=Kl[0],Dl=Kl[1],Cl=Kl[2],nr=Kl[3],kl=b.useCallback(function(Ql,cl,Ll,Pl){var xr=nl(0,23,tn,fa,Ql()),Lr=Ze?xr.map(function(_r){return(0,Ae.Z)((0,Ae.Z)({},_r),{},{label:Qe(_r.value%12||12,2)})}):xr,Or=function(Zr){return nl(0,59,On,fa,cl(Zr))},Yr=function(Zr,ar){return nl(0,59,sn,fa,Ll(Zr,ar))},hr=function(Zr,ar,Fl){return nl(0,999,ca,fa,Pl(Zr,ar,Fl),3)};return[Lr,Or,Yr,hr]},[fa,tn,Ze,ca,On,sn]),Ul=b.useMemo(function(){return kl(xl,Dl,Cl,nr)},[kl,xl,Dl,Cl,nr]),Sl=(0,Ce.Z)(Ul,4),Gl=Sl[0],_l=Sl[1],vr=Sl[2],ir=Sl[3],Yl=function(cl,Ll){var Pl=function(){return Gl},xr=_l,Lr=vr,Or=ir;if(Ll){var Yr=Ua(Ll),hr=(0,Ce.Z)(Yr,4),_r=hr[0],Zr=hr[1],ar=hr[2],Fl=hr[3],$r=kl(_r,Zr,ar,Fl),hu=(0,Ce.Z)($r,4),Qr=hu[0],Hu=hu[1],cu=hu[2],Uu=hu[3];Pl=function(){return Qr},xr=Hu,Lr=cu,Or=Uu}var Zu=Sa(cl,Pl,xr,Lr,Or,y);return Zu};return[Yl,Gl,_l,vr,ir]}function jl(y){var ne=y.mode,pe=y.internalMode,Oe=y.renderExtraFooter,Ze=y.showNow,ct=y.showTime,tn=y.onSubmit,un=y.onNow,On=y.invalid,Qn=y.needConfirm,sn=y.generateConfig,In=y.disabledDate,ca=b.useContext(Jt),fa=ca.prefixCls,la=ca.locale,Fa=ca.button,Ba=Fa===void 0?"button":Fa,va=sn.getNow(),Xa=ol(sn,ct,va),za=(0,Ce.Z)(Xa,1),wa=za[0],tl=Oe==null?void 0:Oe(ne),Ua=In(va,{type:ne}),Ga=function(){if(!Ua){var Ul=wa(va);un(Ul)}},Kl="".concat(fa,"-now"),xl="".concat(Kl,"-btn"),Dl=Ze&&b.createElement("li",{className:Kl},b.createElement("a",{className:nt()(xl,Ua&&"".concat(xl,"-disabled")),"aria-disabled":Ua,onClick:Ga},pe==="date"?la.today:la.now)),Cl=Qn&&b.createElement("li",{className:"".concat(fa,"-ok")},b.createElement(Ba,{disabled:On,onClick:tn},la.ok)),nr=(Dl||Cl)&&b.createElement("ul",{className:"".concat(fa,"-ranges")},Dl,Cl);return!tl&&!nr?null:b.createElement("div",{className:"".concat(fa,"-footer")},tl&&b.createElement("div",{className:"".concat(fa,"-footer-extra")},tl),nr)}function Ea(y,ne,pe){function Oe(Ze,ct){var tn=Ze.findIndex(function(On){return En(y,ne,On,ct,pe)});if(tn===-1)return[].concat((0,st.Z)(Ze),[ct]);var un=(0,st.Z)(Ze);return un.splice(tn,1),un}return Oe}var ha=b.createContext(null);function al(){return b.useContext(ha)}function El(y,ne){var pe=y.prefixCls,Oe=y.generateConfig,Ze=y.locale,ct=y.disabledDate,tn=y.minDate,un=y.maxDate,On=y.cellRender,Qn=y.hoverValue,sn=y.hoverRangeValue,In=y.onHover,ca=y.values,fa=y.pickerValue,la=y.onSelect,Fa=y.prevIcon,Ba=y.nextIcon,va=y.superPrevIcon,Xa=y.superNextIcon,za=Oe.getNow(),wa={now:za,values:ca,pickerValue:fa,prefixCls:pe,disabledDate:ct,minDate:tn,maxDate:un,cellRender:On,hoverValue:Qn,hoverRangeValue:sn,onHover:In,locale:Ze,generateConfig:Oe,onSelect:la,panelType:ne,prevIcon:Fa,nextIcon:Ba,superPrevIcon:va,superNextIcon:Xa};return[wa,za]}var ba=b.createContext({});function Hn(y){for(var ne=y.rowNum,pe=y.colNum,Oe=y.baseDate,Ze=y.getCellDate,ct=y.prefixColumn,tn=y.rowClassName,un=y.titleFormat,On=y.getCellText,Qn=y.getCellClassName,sn=y.headerCells,In=y.cellSelection,ca=In===void 0?!0:In,fa=y.disabledDate,la=al(),Fa=la.prefixCls,Ba=la.panelType,va=la.now,Xa=la.disabledDate,za=la.cellRender,wa=la.onHover,tl=la.hoverValue,Ua=la.hoverRangeValue,Ga=la.generateConfig,Kl=la.values,xl=la.locale,Dl=la.onSelect,Cl=fa||Xa,nr="".concat(Fa,"-cell"),kl=b.useContext(ba),Ul=kl.onCellDblClick,Sl=function(Ll){return Kl.some(function(Pl){return Pl&&En(Ga,xl,Ll,Pl,Ba)})},Gl=[],_l=0;_l1&&arguments[1]!==void 0?arguments[1]:!1;lu(Jl),Ba==null||Ba(Jl),yu&&Gu(Jl)},Gr=function(Jl,yu){hr(Jl),yu&&Yu(yu),Gu(yu,Jl)},Au=function(Jl){if(cu(Jl),Yu(Jl),Yr!==wa){var yu=["decade","year"],Wl=[].concat(yu,["month"]),cr={quarter:[].concat(yu,["quarter"]),week:[].concat((0,st.Z)(Wl),["week"]),date:[].concat((0,st.Z)(Wl),["date"])},so=cr[wa]||Wl,eo=so.indexOf(Yr),Ao=so[eo+1];Ao&&Gr(Ao,Jl)}},Do=b.useMemo(function(){var Ar,Jl;if(Array.isArray(Ga)){var yu=(0,Ce.Z)(Ga,2);Ar=yu[0],Jl=yu[1]}else Ar=Ga;return!Ar&&!Jl?null:(Ar=Ar||Jl,Jl=Jl||Ar,Ze.isAfter(Ar,Jl)?[Jl,Ar]:[Ar,Jl])},[Ga,Ze]),Du=Ue(Kl,xl,Dl),vu=nr[_r]||_e[_r]||Nl,Su=b.useContext(ba),uo=b.useMemo(function(){return(0,Ae.Z)((0,Ae.Z)({},Su),{},{hideHeader:kl})},[Su,kl]),Tr="".concat(Ul,"-panel"),Zo=mt(y,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return b.createElement(ba.Provider,{value:uo},b.createElement("div",{ref:Sl,tabIndex:On,className:nt()(Tr,(0,vt.Z)({},"".concat(Tr,"-rtl"),ct==="rtl"))},b.createElement(vu,(0,Ie.Z)({},Zo,{showTime:Pl,prefixCls:Ul,locale:cl,generateConfig:Ze,onModeChange:Gr,pickerValue:fu,onPickerValueChange:function(Jl){Yu(Jl,!0)},value:Qr[0],onSelect:Au,values:Qr,cellRender:Du,hoverRangeValue:Do,hoverValue:Ua}))))}var Gt=b.memo(b.forwardRef(Ct)),Wt=Gt;function wn(y){var ne=y.picker,pe=y.multiplePanel,Oe=y.pickerValue,Ze=y.onPickerValueChange,ct=y.needConfirm,tn=y.onSubmit,un=y.range,On=y.hoverValue,Qn=b.useContext(Jt),sn=Qn.prefixCls,In=Qn.generateConfig,ca=b.useCallback(function(Xa,za){return hn(In,ne,Xa,za)},[In,ne]),fa=b.useMemo(function(){return ca(Oe,1)},[Oe,ca]),la=function(za){Ze(ca(za,-1))},Fa={onCellDblClick:function(){ct&&tn()}},Ba=ne==="time",va=(0,Ae.Z)((0,Ae.Z)({},y),{},{hoverValue:null,hoverRangeValue:null,hideHeader:Ba});return un?va.hoverRangeValue=On:va.hoverValue=On,pe?b.createElement("div",{className:"".concat(sn,"-panels")},b.createElement(ba.Provider,{value:(0,Ae.Z)((0,Ae.Z)({},Fa),{},{hideNext:!0})},b.createElement(Wt,va)),b.createElement(ba.Provider,{value:(0,Ae.Z)((0,Ae.Z)({},Fa),{},{hidePrev:!0})},b.createElement(Wt,(0,Ie.Z)({},va,{pickerValue:fa,onPickerValueChange:la})))):b.createElement(ba.Provider,{value:(0,Ae.Z)({},Fa)},b.createElement(Wt,va))}function ee(y){return typeof y=="function"?y():y}function rt(y){var ne=y.prefixCls,pe=y.presets,Oe=y.onClick,Ze=y.onHover;return pe.length?b.createElement("div",{className:"".concat(ne,"-presets")},b.createElement("ul",null,pe.map(function(ct,tn){var un=ct.label,On=ct.value;return b.createElement("li",{key:tn,onClick:function(){Oe(ee(On))},onMouseEnter:function(){Ze(ee(On))},onMouseLeave:function(){Ze(null)}},un)}))):null}function Ot(y){var ne=y.panelRender,pe=y.internalMode,Oe=y.picker,Ze=y.showNow,ct=y.range,tn=y.multiple,un=y.activeInfo,On=un===void 0?[0,0,0]:un,Qn=y.presets,sn=y.onPresetHover,In=y.onPresetSubmit,ca=y.onFocus,fa=y.onBlur,la=y.onPanelMouseDown,Fa=y.direction,Ba=y.value,va=y.onSelect,Xa=y.isInvalid,za=y.defaultOpenValue,wa=y.onOk,tl=y.onSubmit,Ua=b.useContext(Jt),Ga=Ua.prefixCls,Kl="".concat(Ga,"-panel"),xl=Fa==="rtl",Dl=b.useRef(null),Cl=b.useRef(null),nr=b.useState(0),kl=(0,Ce.Z)(nr,2),Ul=kl[0],Sl=kl[1],Gl=b.useState(0),_l=(0,Ce.Z)(Gl,2),vr=_l[0],ir=_l[1],Yl=b.useState(0),Ql=(0,Ce.Z)(Yl,2),cl=Ql[0],Ll=Ql[1],Pl=function(Au){Au.width&&Sl(Au.width)},xr=(0,Ce.Z)(On,3),Lr=xr[0],Or=xr[1],Yr=xr[2],hr=b.useState(0),_r=(0,Ce.Z)(hr,2),Zr=_r[0],ar=_r[1];b.useEffect(function(){ar(10)},[Lr]),b.useEffect(function(){if(ct&&Cl.current){var Gr,Au=((Gr=Dl.current)===null||Gr===void 0?void 0:Gr.offsetWidth)||0,Do=Cl.current.getBoundingClientRect();if(!Do.height||Do.right<0){ar(function(uo){return Math.max(0,uo-1)});return}var Du=(xl?Or-Au:Lr)-Do.left;if(Ll(Du),Ul&&Ul=un&&pe<=On)return ct;var Qn=Math.min(Math.abs(pe-un),Math.abs(pe-On));Qn0?Ui:Ns));var Os=Jr+qo,As=Ns-Ui+1;return String(Ui+(As+Os-Ui)%As)};switch(yu){case"Backspace":case"Delete":Wl="",cr=eo;break;case"ArrowLeft":Wl="",Ao(-1);break;case"ArrowRight":Wl="",Ao(1);break;case"ArrowUp":Wl="",cr=fi(1);break;case"ArrowDown":Wl="",cr=fi(-1);break;default:isNaN(Number(yu))||(Wl=cl+yu,cr=Wl);break}if(Wl!==null&&(Ll(Wl),Wl.length>=so&&(Ao(1),Ll(""))),cr!==null){var Uo=ar.slice(0,cu)+Qe(cr,so)+ar.slice(Uu);fu(Uo.slice(0,tn.length))}Zr({})},Tr=b.useRef();(0,He.Z)(function(){if(!(!Ul||!tn||Yu.current)){if(!hu.match(ar)){fu(tn);return}return $r.current.setSelectionRange(cu,Uu),Tr.current=(0,ja.Z)(function(){$r.current.setSelectionRange(cu,Uu)}),function(){ja.Z.cancel(Tr.current)}}},[hu,tn,Ul,ar,Lr,cu,Uu,_r,fu]);var Zo=tn?{onFocus:Do,onBlur:vu,onKeyDown:uo,onMouseDown:Gr,onMouseUp:Au,onPaste:Gu}:{};return b.createElement("div",{ref:Fl,className:nt()(Cl,(0,vt.Z)((0,vt.Z)({},"".concat(Cl,"-active"),pe&&Ze),"".concat(Cl,"-placeholder"),sn))},b.createElement(Dl,(0,Ie.Z)({ref:$r,"aria-invalid":Ba,autoComplete:"off"},Xa,{onKeyDown:Su,onBlur:Du},Zo,{value:ar,onChange:lu})),b.createElement(Be,{type:"suffix",icon:ct}),va)}),zl=Ia,il=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],Bl=["index"];function wl(y,ne){var pe=y.id,Oe=y.prefix,Ze=y.clearIcon,ct=y.suffixIcon,tn=y.separator,un=tn===void 0?"~":tn,On=y.activeIndex,Qn=y.activeHelp,sn=y.allHelp,In=y.focused,ca=y.onFocus,fa=y.onBlur,la=y.onKeyDown,Fa=y.locale,Ba=y.generateConfig,va=y.placeholder,Xa=y.className,za=y.style,wa=y.onClick,tl=y.onClear,Ua=y.value,Ga=y.onChange,Kl=y.onSubmit,xl=y.onInputChange,Dl=y.format,Cl=y.maskFormat,nr=y.preserveInvalidOnBlur,kl=y.onInvalid,Ul=y.disabled,Sl=y.invalid,Gl=y.inputReadOnly,_l=y.direction,vr=y.onOpenChange,ir=y.onActiveInfo,Yl=y.placement,Ql=y.onMouseDown,cl=y.required,Ll=y["aria-required"],Pl=y.autoFocus,xr=y.tabIndex,Lr=(0,_t.Z)(y,il),Or=_l==="rtl",Yr=b.useContext(Jt),hr=Yr.prefixCls,_r=b.useMemo(function(){if(typeof pe=="string")return[pe];var Du=pe||{};return[Du.start,Du.end]},[pe]),Zr=b.useRef(),ar=b.useRef(),Fl=b.useRef(),$r=function(vu){var Su;return(Su=[ar,Fl][vu])===null||Su===void 0?void 0:Su.current};b.useImperativeHandle(ne,function(){return{nativeElement:Zr.current,focus:function(vu){if((0,Te.Z)(vu)==="object"){var Su,uo=vu||{},Tr=uo.index,Zo=Tr===void 0?0:Tr,Ar=(0,_t.Z)(uo,Bl);(Su=$r(Zo))===null||Su===void 0||Su.focus(Ar)}else{var Jl;(Jl=$r(vu!=null?vu:0))===null||Jl===void 0||Jl.focus()}},blur:function(){var vu,Su;(vu=$r(0))===null||vu===void 0||vu.blur(),(Su=$r(1))===null||Su===void 0||Su.blur()}}});var hu=Rt(Lr),Qr=b.useMemo(function(){return Array.isArray(va)?va:[va,va]},[va]),Hu=$e((0,Ae.Z)((0,Ae.Z)({},y),{},{id:_r,placeholder:Qr})),cu=(0,Ce.Z)(Hu,1),Uu=cu[0],Zu=b.useState({position:"absolute",width:0}),fu=(0,Ce.Z)(Zu,2),lu=fu[0],Gu=fu[1],Yu=(0,me.zX)(function(){var Du=$r(On);if(Du){var vu=Du.nativeElement.getBoundingClientRect(),Su=Zr.current.getBoundingClientRect(),uo=vu.left-Su.left;Gu(function(Tr){return(0,Ae.Z)((0,Ae.Z)({},Tr),{},{width:vu.width,left:uo})}),ir([vu.left,vu.right,Su.width])}});b.useEffect(function(){Yu()},[On]);var Gr=Ze&&(Ua[0]&&!Ul[0]||Ua[1]&&!Ul[1]),Au=Pl&&!Ul[0],Do=Pl&&!Au&&!Ul[1];return b.createElement(qn.Z,{onResize:Yu},b.createElement("div",(0,Ie.Z)({},hu,{className:nt()(hr,"".concat(hr,"-range"),(0,vt.Z)((0,vt.Z)((0,vt.Z)((0,vt.Z)({},"".concat(hr,"-focused"),In),"".concat(hr,"-disabled"),Ul.every(function(Du){return Du})),"".concat(hr,"-invalid"),Sl.some(function(Du){return Du})),"".concat(hr,"-rtl"),Or),Xa),style:za,ref:Zr,onClick:wa,onMouseDown:function(vu){var Su=vu.target;Su!==ar.current.inputElement&&Su!==Fl.current.inputElement&&vu.preventDefault(),Ql==null||Ql(vu)}}),Oe&&b.createElement("div",{className:"".concat(hr,"-prefix")},Oe),b.createElement(zl,(0,Ie.Z)({ref:ar},Uu(0),{autoFocus:Au,tabIndex:xr,"date-range":"start"})),b.createElement("div",{className:"".concat(hr,"-range-separator")},un),b.createElement(zl,(0,Ie.Z)({ref:Fl},Uu(1),{autoFocus:Do,tabIndex:xr,"date-range":"end"})),b.createElement("div",{className:"".concat(hr,"-active-bar"),style:lu}),b.createElement(Be,{type:"suffix",icon:ct}),Gr&&b.createElement(Et,{icon:Ze,onClear:tl})))}var Tl=b.forwardRef(wl),ma=Tl;function Bu(y,ne){var pe=y!=null?y:ne;return Array.isArray(pe)?pe:[pe,pe]}function lr(y){return y===1?"end":"start"}function Ru(y,ne){var pe=Wa(y,function(){var Fr=y.disabled,tu=y.allowEmpty,Cu=Bu(Fr,!1),fo=Bu(tu,!1);return{disabled:Cu,allowEmpty:fo}}),Oe=(0,Ce.Z)(pe,6),Ze=Oe[0],ct=Oe[1],tn=Oe[2],un=Oe[3],On=Oe[4],Qn=Oe[5],sn=Ze.prefixCls,In=Ze.styles,ca=Ze.classNames,fa=Ze.defaultValue,la=Ze.value,Fa=Ze.needConfirm,Ba=Ze.onKeyDown,va=Ze.disabled,Xa=Ze.allowEmpty,za=Ze.disabledDate,wa=Ze.minDate,tl=Ze.maxDate,Ua=Ze.defaultOpen,Ga=Ze.open,Kl=Ze.onOpenChange,xl=Ze.locale,Dl=Ze.generateConfig,Cl=Ze.picker,nr=Ze.showNow,kl=Ze.showToday,Ul=Ze.showTime,Sl=Ze.mode,Gl=Ze.onPanelChange,_l=Ze.onCalendarChange,vr=Ze.onOk,ir=Ze.defaultPickerValue,Yl=Ze.pickerValue,Ql=Ze.onPickerValueChange,cl=Ze.inputReadOnly,Ll=Ze.suffixIcon,Pl=Ze.onFocus,xr=Ze.onBlur,Lr=Ze.presets,Or=Ze.ranges,Yr=Ze.components,hr=Ze.cellRender,_r=Ze.dateRender,Zr=Ze.monthCellRender,ar=Ze.onClick,Fl=fn(ne),$r=Pn(Ga,Ua,va,Kl),hu=(0,Ce.Z)($r,2),Qr=hu[0],Hu=hu[1],cu=function(tu,Cu){(va.some(function(fo){return!fo})||!tu)&&Hu(tu,Cu)},Uu=mn(Dl,xl,un,!0,!1,fa,la,_l,vr),Zu=(0,Ce.Z)(Uu,5),fu=Zu[0],lu=Zu[1],Gu=Zu[2],Yu=Zu[3],Gr=Zu[4],Au=Gu(),Do=Il(va,Xa,Qr),Du=(0,Ce.Z)(Do,9),vu=Du[0],Su=Du[1],uo=Du[2],Tr=Du[3],Zo=Du[4],Ar=Du[5],Jl=Du[6],yu=Du[7],Wl=Du[8],cr=function(tu,Cu){Su(!0),Pl==null||Pl(tu,{range:lr(Cu!=null?Cu:Tr)})},so=function(tu,Cu){Su(!1),xr==null||xr(tu,{range:lr(Cu!=null?Cu:Tr)})},eo=b.useMemo(function(){if(!Ul)return null;var Fr=Ul.disabledTime,tu=Fr?function(Cu){var fo=lr(Tr),jo=tt(Au,Jl,Tr);return Fr(Cu,fo,{from:jo})}:void 0;return(0,Ae.Z)((0,Ae.Z)({},Ul),{},{disabledTime:tu})},[Ul,Tr,Au,Jl]),Ao=(0,me.C8)([Cl,Cl],{value:Sl}),fi=(0,Ce.Z)(Ao,2),Uo=fi[0],Fi=fi[1],qo=Uo[Tr]||Cl,Ni=qo==="date"&&eo?"datetime":qo,$o=Ni===Cl&&Ni!=="time",Ui=ga(Cl,qo,nr,kl,!0),Ns=Nt(Ze,fu,lu,Gu,Yu,va,un,vu,Qr,Qn),Yi=(0,Ce.Z)(Ns,2),Ps=Yi[0],Jr=Yi[1],Os=wr(Au,va,Jl,Dl,xl,za),As=At(Au,Qn,Xa),pc=(0,Ce.Z)(As,2),Pc=pc[0],gc=pc[1],Ec=qa(Dl,xl,Au,Uo,Qr,Tr,ct,$o,ir,Yl,eo==null?void 0:eo.defaultOpenValue,Ql,wa,tl),ys=(0,Ce.Z)(Ec,2),Oc=ys[0],hc=ys[1],Qi=(0,me.zX)(function(Fr,tu,Cu){var fo=Pe(Uo,Tr,tu);if((fo[0]!==Uo[0]||fo[1]!==Uo[1])&&Fi(fo),Gl&&Cu!==!1){var jo=(0,st.Z)(Au);Fr&&(jo[Tr]=Fr),Gl(jo,fo)}}),Gs=function(tu,Cu){return Pe(Au,Cu,tu)},to=function(tu,Cu){var fo=Au;tu&&(fo=Gs(tu,Tr)),yu(Tr);var jo=Ar(fo);Yu(fo),Ps(Tr,jo===null),jo===null?cu(!1,{force:!0}):Cu||Fl.current.focus({index:jo})},Tc=function(tu){var Cu,fo=tu.target.getRootNode();if(!Fl.current.nativeElement.contains((Cu=fo.activeElement)!==null&&Cu!==void 0?Cu:document.activeElement)){var jo=va.findIndex(function(ad){return!ad});jo>=0&&Fl.current.focus({index:jo})}cu(!0),ar==null||ar(tu)},Ac=function(){Jr(null),cu(!1,{force:!0})},kc=b.useState(null),Ts=(0,Ce.Z)(kc,2),Lc=Ts[0],Ks=Ts[1],Pi=b.useState(null),ts=(0,Ce.Z)(Pi,2),ns=ts[0],_s=ts[1],Js=b.useMemo(function(){return ns||Au},[Au,ns]);b.useEffect(function(){Qr||_s(null)},[Qr]);var ed=b.useState([0,0,0]),Xs=(0,Ce.Z)(ed,2),Rc=Xs[0],ql=Xs[1],jc=Wn(Lr,Or),zc=function(tu){_s(tu),Ks("preset")},Zc=function(tu){var Cu=Jr(tu);Cu&&cu(!1,{force:!0})},yc=function(tu){to(tu)},Uc=function(tu){_s(tu?Gs(tu,Tr):null),Ks("cell")},Yc=function(tu){cu(!0),cr(tu)},Cc=function(){uo("panel")},qs=function(tu){var Cu=Pe(Au,Tr,tu);Yu(Cu),!Fa&&!tn&&ct===Ni&&to(tu)},$s=function(){cu(!1)},Vi=Ue(hr,_r,Zr,lr(Tr)),Qc=Au[Tr]||null,Vc=(0,me.zX)(function(Fr){return Qn(Fr,{activeIndex:Tr})}),yr=b.useMemo(function(){var Fr=(0,Lt.Z)(Ze,!1),tu=(0,Ge.Z)(Ze,[].concat((0,st.Z)(Object.keys(Fr)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return tu},[Ze]),Xr=b.createElement(Ot,(0,Ie.Z)({},yr,{showNow:Ui,showTime:eo,range:!0,multiplePanel:$o,activeInfo:Rc,disabledDate:Os,onFocus:Yc,onBlur:so,onPanelMouseDown:Cc,picker:Cl,mode:qo,internalMode:Ni,onPanelChange:Qi,format:On,value:Qc,isInvalid:Vc,onChange:null,onSelect:qs,pickerValue:Oc,defaultOpenValue:je(Ul==null?void 0:Ul.defaultOpenValue)[Tr],onPickerValueChange:hc,hoverValue:Js,onHover:Uc,needConfirm:Fa,onSubmit:to,onOk:Gr,presets:jc,onPresetHover:zc,onPresetSubmit:Zc,onNow:yc,cellRender:Vi})),Go=function(tu,Cu){var fo=Gs(tu,Cu);Yu(fo)},Oi=function(){uo("input")},Fc=function(tu,Cu){var fo=Jl.length,jo=Jl[fo-1];if(fo&&jo!==Cu&&Fa&&!Xa[jo]&&!Wl(jo)&&Au[jo]){Fl.current.focus({index:jo});return}uo("input"),cu(!0,{inherit:!0}),Tr!==Cu&&Qr&&!Fa&&tn&&to(null,!0),Zo(Cu),cr(tu,Cu)},td=function(tu,Cu){if(cu(!1),!Fa&&uo()==="input"){var fo=Ar(Au);Ps(Tr,fo===null)}so(tu,Cu)},nd=function(tu,Cu){tu.key==="Tab"&&to(null,!0),Ba==null||Ba(tu,Cu)},Bd=b.useMemo(function(){return{prefixCls:sn,locale:xl,generateConfig:Dl,button:Yr.button,input:Yr.input}},[sn,xl,Dl,Yr.button,Yr.input]);if((0,He.Z)(function(){Qr&&Tr!==void 0&&Qi(null,Cl,!1)},[Qr,Tr,Cl]),(0,He.Z)(function(){var Fr=uo();!Qr&&Fr==="input"&&(cu(!1),to(null,!0)),!Qr&&tn&&!Fa&&Fr==="panel"&&(cu(!0),to())},[Qr]),0)var Jd;return b.createElement(Jt.Provider,{value:Bd},b.createElement(qe,(0,Ie.Z)({},It(Ze),{popupElement:Xr,popupStyle:In.popup,popupClassName:ca.popup,visible:Qr,onClose:$s,range:!0}),b.createElement(ma,(0,Ie.Z)({},Ze,{ref:Fl,suffixIcon:Ll,activeIndex:vu||Qr?Tr:null,activeHelp:!!ns,allHelp:!!ns&&Lc==="preset",focused:vu,onFocus:Fc,onBlur:td,onKeyDown:nd,onSubmit:to,value:Js,maskFormat:On,onChange:Go,onInputChange:Oi,format:un,inputReadOnly:cl,disabled:va,open:Qr,onOpenChange:cu,onClick:Tc,onClear:Ac,invalid:Pc,onInvalid:gc,onActiveInfo:ql}))))}var gr=b.forwardRef(Ru),su=gr,bu=E(83836);function er(y){var ne=y.prefixCls,pe=y.value,Oe=y.onRemove,Ze=y.removeIcon,ct=Ze===void 0?"\xD7":Ze,tn=y.formatDate,un=y.disabled,On=y.maxTagCount,Qn=y.placeholder,sn="".concat(ne,"-selector"),In="".concat(ne,"-selection"),ca="".concat(In,"-overflow");function fa(Ba,va){return b.createElement("span",{className:nt()("".concat(In,"-item")),title:typeof Ba=="string"?Ba:null},b.createElement("span",{className:"".concat(In,"-item-content")},Ba),!un&&va&&b.createElement("span",{onMouseDown:function(za){za.preventDefault()},onClick:va,className:"".concat(In,"-item-remove")},ct))}function la(Ba){var va=tn(Ba),Xa=function(wa){wa&&wa.stopPropagation(),Oe(Ba)};return fa(va,Xa)}function Fa(Ba){var va="+ ".concat(Ba.length," ...");return fa(va)}return b.createElement("div",{className:sn},b.createElement(bu.Z,{prefixCls:ca,data:pe,renderItem:la,renderRest:Fa,itemKey:function(va){return tn(va)},maxCount:On}),!pe.length&&b.createElement("span",{className:"".concat(ne,"-selection-placeholder")},Qn))}var qr=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function Wr(y,ne){var pe=y.id,Oe=y.open,Ze=y.prefix,ct=y.clearIcon,tn=y.suffixIcon,un=y.activeHelp,On=y.allHelp,Qn=y.focused,sn=y.onFocus,In=y.onBlur,ca=y.onKeyDown,fa=y.locale,la=y.generateConfig,Fa=y.placeholder,Ba=y.className,va=y.style,Xa=y.onClick,za=y.onClear,wa=y.internalPicker,tl=y.value,Ua=y.onChange,Ga=y.onSubmit,Kl=y.onInputChange,xl=y.multiple,Dl=y.maxTagCount,Cl=y.format,nr=y.maskFormat,kl=y.preserveInvalidOnBlur,Ul=y.onInvalid,Sl=y.disabled,Gl=y.invalid,_l=y.inputReadOnly,vr=y.direction,ir=y.onOpenChange,Yl=y.onMouseDown,Ql=y.required,cl=y["aria-required"],Ll=y.autoFocus,Pl=y.tabIndex,xr=y.removeIcon,Lr=(0,_t.Z)(y,qr),Or=vr==="rtl",Yr=b.useContext(Jt),hr=Yr.prefixCls,_r=b.useRef(),Zr=b.useRef();b.useImperativeHandle(ne,function(){return{nativeElement:_r.current,focus:function(lu){var Gu;(Gu=Zr.current)===null||Gu===void 0||Gu.focus(lu)},blur:function(){var lu;(lu=Zr.current)===null||lu===void 0||lu.blur()}}});var ar=Rt(Lr),Fl=function(lu){Ua([lu])},$r=function(lu){var Gu=tl.filter(function(Yu){return Yu&&!En(la,fa,Yu,lu,wa)});Ua(Gu),Oe||Ga()},hu=$e((0,Ae.Z)((0,Ae.Z)({},y),{},{onChange:Fl}),function(fu){var lu=fu.valueTexts;return{value:lu[0]||"",active:Qn}}),Qr=(0,Ce.Z)(hu,2),Hu=Qr[0],cu=Qr[1],Uu=!!(ct&&tl.length&&!Sl),Zu=xl?b.createElement(b.Fragment,null,b.createElement(er,{prefixCls:hr,value:tl,onRemove:$r,formatDate:cu,maxTagCount:Dl,disabled:Sl,removeIcon:xr,placeholder:Fa}),b.createElement("input",{className:"".concat(hr,"-multiple-input"),value:tl.map(cu).join(","),ref:Zr,readOnly:!0,autoFocus:Ll,tabIndex:Pl}),b.createElement(Be,{type:"suffix",icon:tn}),Uu&&b.createElement(Et,{icon:ct,onClear:za})):b.createElement(zl,(0,Ie.Z)({ref:Zr},Hu(),{autoFocus:Ll,tabIndex:Pl,suffixIcon:tn,clearIcon:Uu&&b.createElement(Et,{icon:ct,onClear:za}),showActiveCls:!1}));return b.createElement("div",(0,Ie.Z)({},ar,{className:nt()(hr,(0,vt.Z)((0,vt.Z)((0,vt.Z)((0,vt.Z)((0,vt.Z)({},"".concat(hr,"-multiple"),xl),"".concat(hr,"-focused"),Qn),"".concat(hr,"-disabled"),Sl),"".concat(hr,"-invalid"),Gl),"".concat(hr,"-rtl"),Or),Ba),style:va,ref:_r,onClick:Xa,onMouseDown:function(lu){var Gu,Yu=lu.target;Yu!==((Gu=Zr.current)===null||Gu===void 0?void 0:Gu.inputElement)&&lu.preventDefault(),Yl==null||Yl(lu)}}),Ze&&b.createElement("div",{className:"".concat(hr,"-prefix")},Ze),Zu)}var ju=b.forwardRef(Wr),pu=ju;function Ku(y,ne){var pe=Wa(y),Oe=(0,Ce.Z)(pe,6),Ze=Oe[0],ct=Oe[1],tn=Oe[2],un=Oe[3],On=Oe[4],Qn=Oe[5],sn=Ze,In=sn.prefixCls,ca=sn.styles,fa=sn.classNames,la=sn.order,Fa=sn.defaultValue,Ba=sn.value,va=sn.needConfirm,Xa=sn.onChange,za=sn.onKeyDown,wa=sn.disabled,tl=sn.disabledDate,Ua=sn.minDate,Ga=sn.maxDate,Kl=sn.defaultOpen,xl=sn.open,Dl=sn.onOpenChange,Cl=sn.locale,nr=sn.generateConfig,kl=sn.picker,Ul=sn.showNow,Sl=sn.showToday,Gl=sn.showTime,_l=sn.mode,vr=sn.onPanelChange,ir=sn.onCalendarChange,Yl=sn.onOk,Ql=sn.multiple,cl=sn.defaultPickerValue,Ll=sn.pickerValue,Pl=sn.onPickerValueChange,xr=sn.inputReadOnly,Lr=sn.suffixIcon,Or=sn.removeIcon,Yr=sn.onFocus,hr=sn.onBlur,_r=sn.presets,Zr=sn.components,ar=sn.cellRender,Fl=sn.dateRender,$r=sn.monthCellRender,hu=sn.onClick,Qr=fn(ne);function Hu(yr){return yr===null?null:Ql?yr:yr[0]}var cu=Ea(nr,Cl,ct),Uu=Pn(xl,Kl,[wa],Dl),Zu=(0,Ce.Z)(Uu,2),fu=Zu[0],lu=Zu[1],Gu=function(Xr,Go,Oi){if(ir){var Fc=(0,Ae.Z)({},Oi);delete Fc.range,ir(Hu(Xr),Hu(Go),Fc)}},Yu=function(Xr){Yl==null||Yl(Hu(Xr))},Gr=mn(nr,Cl,un,!1,la,Fa,Ba,Gu,Yu),Au=(0,Ce.Z)(Gr,5),Do=Au[0],Du=Au[1],vu=Au[2],Su=Au[3],uo=Au[4],Tr=vu(),Zo=Il([wa]),Ar=(0,Ce.Z)(Zo,4),Jl=Ar[0],yu=Ar[1],Wl=Ar[2],cr=Ar[3],so=function(Xr){yu(!0),Yr==null||Yr(Xr,{})},eo=function(Xr){yu(!1),hr==null||hr(Xr,{})},Ao=(0,me.C8)(kl,{value:_l}),fi=(0,Ce.Z)(Ao,2),Uo=fi[0],Fi=fi[1],qo=Uo==="date"&&Gl?"datetime":Uo,Ni=ga(kl,Uo,Ul,Sl),$o=Xa&&function(yr,Xr){Xa(Hu(yr),Hu(Xr))},Ui=Nt((0,Ae.Z)((0,Ae.Z)({},Ze),{},{onChange:$o}),Do,Du,vu,Su,[],un,Jl,fu,Qn),Ns=(0,Ce.Z)(Ui,2),Yi=Ns[1],Ps=At(Tr,Qn),Jr=(0,Ce.Z)(Ps,2),Os=Jr[0],As=Jr[1],pc=b.useMemo(function(){return Os.some(function(yr){return yr})},[Os]),Pc=function(Xr,Go){if(Pl){var Oi=(0,Ae.Z)((0,Ae.Z)({},Go),{},{mode:Go.mode[0]});delete Oi.range,Pl(Xr[0],Oi)}},gc=qa(nr,Cl,Tr,[Uo],fu,cr,ct,!1,cl,Ll,je(Gl==null?void 0:Gl.defaultOpenValue),Pc,Ua,Ga),Ec=(0,Ce.Z)(gc,2),ys=Ec[0],Oc=Ec[1],hc=(0,me.zX)(function(yr,Xr,Go){if(Fi(Xr),vr&&Go!==!1){var Oi=yr||Tr[Tr.length-1];vr(Oi,Xr)}}),Qi=function(){Yi(vu()),lu(!1,{force:!0})},Gs=function(Xr){!wa&&!Qr.current.nativeElement.contains(document.activeElement)&&Qr.current.focus(),lu(!0),hu==null||hu(Xr)},to=function(){Yi(null),lu(!1,{force:!0})},Tc=b.useState(null),Ac=(0,Ce.Z)(Tc,2),kc=Ac[0],Ts=Ac[1],Lc=b.useState(null),Ks=(0,Ce.Z)(Lc,2),Pi=Ks[0],ts=Ks[1],ns=b.useMemo(function(){var yr=[Pi].concat((0,st.Z)(Tr)).filter(function(Xr){return Xr});return Ql?yr:yr.slice(0,1)},[Tr,Pi,Ql]),_s=b.useMemo(function(){return!Ql&&Pi?[Pi]:Tr.filter(function(yr){return yr})},[Tr,Pi,Ql]);b.useEffect(function(){fu||ts(null)},[fu]);var Js=Wn(_r),ed=function(Xr){ts(Xr),Ts("preset")},Xs=function(Xr){var Go=Ql?cu(vu(),Xr):[Xr],Oi=Yi(Go);Oi&&!Ql&&lu(!1,{force:!0})},Rc=function(Xr){Xs(Xr)},ql=function(Xr){ts(Xr),Ts("cell")},jc=function(Xr){lu(!0),so(Xr)},zc=function(Xr){if(Wl("panel"),!(Ql&&qo!==kl)){var Go=Ql?cu(vu(),Xr):[Xr];Su(Go),!va&&!tn&&ct===qo&&Qi()}},Zc=function(){lu(!1)},yc=Ue(ar,Fl,$r),Uc=b.useMemo(function(){var yr=(0,Lt.Z)(Ze,!1),Xr=(0,Ge.Z)(Ze,[].concat((0,st.Z)(Object.keys(yr)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,Ae.Z)((0,Ae.Z)({},Xr),{},{multiple:Ze.multiple})},[Ze]),Yc=b.createElement(Ot,(0,Ie.Z)({},Uc,{showNow:Ni,showTime:Gl,disabledDate:tl,onFocus:jc,onBlur:eo,picker:kl,mode:Uo,internalMode:qo,onPanelChange:hc,format:On,value:Tr,isInvalid:Qn,onChange:null,onSelect:zc,pickerValue:ys,defaultOpenValue:Gl==null?void 0:Gl.defaultOpenValue,onPickerValueChange:Oc,hoverValue:ns,onHover:ql,needConfirm:va,onSubmit:Qi,onOk:uo,presets:Js,onPresetHover:ed,onPresetSubmit:Xs,onNow:Rc,cellRender:yc})),Cc=function(Xr){Su(Xr)},qs=function(){Wl("input")},$s=function(Xr){Wl("input"),lu(!0,{inherit:!0}),so(Xr)},Vi=function(Xr){lu(!1),eo(Xr)},Qc=function(Xr,Go){Xr.key==="Tab"&&Qi(),za==null||za(Xr,Go)},Vc=b.useMemo(function(){return{prefixCls:In,locale:Cl,generateConfig:nr,button:Zr.button,input:Zr.input}},[In,Cl,nr,Zr.button,Zr.input]);return(0,He.Z)(function(){fu&&cr!==void 0&&hc(null,kl,!1)},[fu,cr,kl]),(0,He.Z)(function(){var yr=Wl();!fu&&yr==="input"&&(lu(!1),Qi()),!fu&&tn&&!va&&yr==="panel"&&Qi()},[fu]),b.createElement(Jt.Provider,{value:Vc},b.createElement(qe,(0,Ie.Z)({},It(Ze),{popupElement:Yc,popupStyle:ca.popup,popupClassName:fa.popup,visible:fu,onClose:Zc}),b.createElement(pu,(0,Ie.Z)({},Ze,{ref:Qr,suffixIcon:Lr,removeIcon:Or,activeHelp:!!Pi,allHelp:!!Pi&&kc==="preset",focused:Jl,onFocus:$s,onBlur:Vi,onKeyDown:Qc,onSubmit:Qi,value:_s,maskFormat:On,onChange:Cc,onInputChange:qs,internalPicker:ct,format:un,inputReadOnly:xr,disabled:wa,open:fu,onOpenChange:lu,onClick:Gs,onClear:to,invalid:pc,onInvalid:function(Xr){As(Xr,0)}}))))}var lo=b.forwardRef(Ku),Fo=lo,sr=Fo,Ir=E(62487),or=E(75030),tr=E(82855),Pr=E(48755),Ou=E(2171),Hr=E(83397),hl=E(31756),Cr=E(56553),Zl=E(24971),gu=E(9017),Ja=E(70045),ko=E(57428),Er=E(36237),zr=E(53075),Qo=E(64910),Bo=E(63356),oo=E(56119),Ma=E(46e3),si=E(93873),ci=E(36305),Lo=E(16931),ni=E(51636),di=E(26743);const Xo=(y,ne)=>{const{componentCls:pe,controlHeight:Oe}=y,Ze=ne?`${pe}-${ne}`:"",ct=(0,di.gp)(y);return[{[`${pe}-multiple${Ze}`]:{paddingBlock:ct.containerPadding,paddingInlineStart:ct.basePadding,minHeight:Oe,[`${pe}-selection-item`]:{height:ct.itemHeight,lineHeight:(0,Er.unit)(ct.itemLineHeight)}}}]};var mi=y=>{const{componentCls:ne,calc:pe,lineWidth:Oe}=y,Ze=(0,ni.mergeToken)(y,{fontHeight:y.fontSize,selectHeight:y.controlHeightSM,multipleSelectItemHeight:y.multipleItemHeightSM,borderRadius:y.borderRadiusSM,borderRadiusSM:y.borderRadiusXS,controlHeight:y.controlHeightSM}),ct=(0,ni.mergeToken)(y,{fontHeight:pe(y.multipleItemHeightLG).sub(pe(Oe).mul(2).equal()).equal(),fontSize:y.fontSizeLG,selectHeight:y.controlHeightLG,multipleSelectItemHeight:y.multipleItemHeightLG,borderRadius:y.borderRadiusLG,borderRadiusSM:y.borderRadius,controlHeight:y.controlHeightLG});return[Xo(Ze,"small"),Xo(y),Xo(ct,"large"),{[`${ne}${ne}-multiple`]:Object.assign(Object.assign({width:"100%",cursor:"text",[`${ne}-selector`]:{flex:"auto",padding:0,position:"relative","&:after":{margin:0},[`${ne}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:y.inputPaddingHorizontalBase,insetInlineEnd:0,transform:"translateY(-50%)",transition:`all ${y.motionDurationSlow}`,overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",flex:1,color:y.colorTextPlaceholder,pointerEvents:"none"}}},(0,di._z)(y)),{[`${ne}-multiple-input`]:{width:0,height:0,border:0,visibility:"hidden",position:"absolute",zIndex:-1}})}]},yi=E(17835);const zi=y=>{const{pickerCellCls:ne,pickerCellInnerCls:pe,cellHeight:Oe,borderRadiusSM:Ze,motionDurationMid:ct,cellHoverBg:tn,lineWidth:un,lineType:On,colorPrimary:Qn,cellActiveWithRangeBg:sn,colorTextLightSolid:In,colorTextDisabled:ca,cellBgDisabled:fa,colorFillSecondary:la}=y;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:Oe,transform:"translateY(-50%)",content:'""',pointerEvents:"none"},[pe]:{position:"relative",zIndex:2,display:"inline-block",minWidth:Oe,height:Oe,lineHeight:(0,Er.unit)(Oe),borderRadius:Ze,transition:`background ${ct}`},[`&:hover:not(${ne}-in-view):not(${ne}-disabled), - &:hover:not(${ne}-selected):not(${ne}-range-start):not(${ne}-range-end):not(${ne}-disabled)`]:{[pe]:{background:tn}},[`&-in-view${ne}-today ${pe}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${(0,Er.unit)(un)} ${On} ${Qn}`,borderRadius:Ze,content:'""'}},[`&-in-view${ne}-in-range, +`;return[(0,bn.C2)(`${Xt}-checkbox`,Le),{[mn]:{"&-checkbox":{top:0,marginInlineEnd:Le.paddingXS,pointerEvents:"unset"},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${mn}-menu-empty`]:{[`${mn}-menu`]:{width:"100%",height:"auto",[Nt]:{color:Le.colorTextDisabled}}}},"&-menu":{flexGrow:1,flexShrink:0,minWidth:Le.controlItemWidth,height:Le.dropdownHeight,margin:0,padding:Le.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${(0,Yt.unit)(Le.lineWidth)} ${Le.lineType} ${Le.colorSplit}`},"&-item":Object.assign(Object.assign({},ua.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:Le.optionPadding,lineHeight:Le.lineHeight,cursor:"pointer",transition:`all ${Le.motionDurationMid}`,borderRadius:Le.borderRadiusSM,"&:hover":{background:Le.controlItemBgHover},"&-disabled":{color:Le.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[ga]:{color:Le.colorTextDisabled}},[`&-active:not(${Nt}-disabled)`]:{"&, &:hover":{color:Le.optionSelectedColor,fontWeight:Le.optionSelectedFontWeight,backgroundColor:Le.optionSelectedBg}},"&-content":{flex:"auto"},[ga]:{marginInlineStart:Le.paddingXXS,color:Le.colorTextDescription,fontSize:Le.fontSizeIcon},"&-keyword":{color:Le.colorHighlight}})}}}]};const Wa=Le=>{const{componentCls:Xt,antCls:mn}=Le;return[{[Xt]:{width:Le.controlWidth}},{[`${Xt}-dropdown`]:[{[`&${mn}-select-dropdown`]:{padding:0}},pa(Le)]},{[`${Xt}-dropdown-rtl`]:{direction:"rtl"}},(0,Mn.c)(Le)]},ja=Le=>{const Xt=Math.round((Le.controlHeight-Le.fontSize*Le.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:Le.controlItemBgActive,optionSelectedFontWeight:Le.fontWeightStrong,optionPadding:`${Xt}px ${Le.paddingSM}px`,menuPadding:Le.paddingXXS,optionSelectedColor:Le.colorText}};var jn=(0,da.I$)("Cascader",Le=>[Wa(Le)],ja);const Pn=Le=>{const{componentCls:Xt}=Le;return{[`${Xt}-panel`]:[pa(Le),{display:"inline-flex",border:`${(0,Yt.unit)(Le.lineWidth)} ${Le.lineType} ${Le.colorSplit}`,borderRadius:Le.borderRadiusLG,overflowX:"auto",maxWidth:"100%",[`${Xt}-menus`]:{alignItems:"stretch"},[`${Xt}-menu`]:{height:"auto"},"&-empty":{padding:Le.paddingXXS}}]}};var fn=(0,da.A1)(["Cascader","Panel"],Le=>Pn(Le),ja);function Wn(Le){const{prefixCls:Xt,className:mn,multiple:Nt,rootClassName:ga,notFoundContent:qn,direction:Sa,expandIcon:Oa,disabled:nl}=Le,ol=te.useContext(Vt.Z),jl=nl!=null?nl:ol,[Ea,ha,al,El]=Ya(Xt,Sa),ba=(0,hn.Z)(ha),[Hn,Hl,pr]=jn(ha,ba);fn(ha);const Ml=al==="rtl",[Nl,kr]=Fn(Ea,Ml,Oa),Pa=qn||(El==null?void 0:El("Cascader"))||te.createElement(vn.Z,{componentName:"Cascader"}),Ol=sa(ha,Nt);return Hn(te.createElement(xt,Object.assign({},Le,{checkable:Ol,prefixCls:ha,className:se()(mn,Hl,ga,pr,ba),notFoundContent:Pa,direction:al,expandIcon:Nl,loadingIcon:kr,disabled:jl})))}var gl=Wn,Il=function(Le,Xt){var mn={};for(var Nt in Le)Object.prototype.hasOwnProperty.call(Le,Nt)&&Xt.indexOf(Nt)<0&&(mn[Nt]=Le[Nt]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ga=0,Nt=Object.getOwnPropertySymbols(Le);ganl===0?[Oa]:[].concat((0,a.Z)(Sa),[Xt,Oa]),[]),ga=[];let qn=0;return Nt.forEach((Sa,Oa)=>{const nl=qn+Sa.length;let ol=Le.slice(qn,nl);qn=nl,Oa%2===1&&(ol=te.createElement("span",{className:`${mn}-menu-item-keyword`,key:`separator-${Oa}`},ol)),ga.push(ol)}),ga}const qa=(Le,Xt,mn,Nt)=>{const ga=[],qn=Le.toLowerCase();return Xt.forEach((Sa,Oa)=>{Oa!==0&&ga.push(" / ");let nl=Sa[Nt.label];const ol=typeof nl;(ol==="string"||ol==="number")&&(nl=Xn(String(nl),qn,mn)),ga.push(nl)}),ga},La=te.forwardRef((Le,Xt)=>{var mn;const{prefixCls:Nt,size:ga,disabled:qn,className:Sa,rootClassName:Oa,multiple:nl,bordered:ol=!0,transitionName:jl,choiceTransitionName:Ea="",popupClassName:ha,dropdownClassName:al,expandIcon:El,placement:ba,showSearch:Hn,allowClear:Hl=!0,notFoundContent:pr,direction:Ml,getPopupContainer:Nl,status:kr,showArrow:Pa,builtinPlacements:Ol,style:fr,variant:fl}=Le,bl=Il(Le,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style","variant"]),sl=(0,Te.Z)(bl,["suffixIcon"]),{getPrefixCls:Rr,getPopupContainer:oa,className:mu,style:Eu}=(0,nn.dj)("cascader"),{popupOverflow:br}=te.useContext(nn.E_),{status:jr,hasFeedback:fe,isFormItemInput:be,feedbackIcon:_e}=te.useContext(ya.aM),Ct=(0,kt.F)(jr,kr),[Gt,Wt,wn,ee]=Ya(Nt,Ml),rt=wn==="rtl",Ot=Rr(),_t=(0,hn.Z)(Gt),[$e,zt,Rt]=(0,Ka.Z)(Gt,_t),an=(0,hn.Z)(Wt),[Ut]=jn(Wt,an),{compactSize:Be,compactItemClassnames:Et}=(0,Zn.ri)(Gt,Ml),[Tt,ln]=(0,Nn.Z)("cascader",fl,ol),Vn=pr||(ee==null?void 0:ee("Cascader"))||te.createElement(vn.Z,{componentName:"Cascader"}),Sn=se()(ha||al,`${Wt}-dropdown`,{[`${Wt}-dropdown-rtl`]:wn==="rtl"},Oa,_t,an,zt,Rt),Yn=te.useMemo(()=>{if(!Hn)return Hn;let bu={render:qa};return typeof Hn=="object"&&(bu=Object.assign(Object.assign({},bu),Hn)),bu},[Hn]),_n=(0,$t.Z)(bu=>{var er;return(er=ga!=null?ga:Be)!==null&&er!==void 0?er:bu}),Jn=te.useContext(Vt.Z),Ia=qn!=null?qn:Jn,[zl,il]=Fn(Gt,rt,El),Bl=sa(Wt,nl),wl=(0,ll.Z)(Le.suffixIcon,Pa),{suffixIcon:Tl,removeIcon:ma,clearIcon:Bu}=(0,Ca.Z)(Object.assign(Object.assign({},Le),{hasFeedback:fe,feedbackIcon:_e,showSuffixIcon:wl,multiple:nl,prefixCls:Gt,componentName:"Cascader"})),lr=te.useMemo(()=>ba!==void 0?ba:rt?"bottomRight":"bottomLeft",[ba,rt]),Ru=Hl===!0?{clearIcon:Bu}:Hl,[gr]=(0,Xe.Cn)("SelectLike",(mn=sl.dropdownStyle)===null||mn===void 0?void 0:mn.zIndex),su=te.createElement(lt,Object.assign({prefixCls:Gt,className:se()(!Nt&&Wt,{[`${Gt}-lg`]:_n==="large",[`${Gt}-sm`]:_n==="small",[`${Gt}-rtl`]:rt,[`${Gt}-${Tt}`]:ln,[`${Gt}-in-form-item`]:be},(0,kt.Z)(Gt,Ct,fe),Et,mu,Sa,Oa,_t,an,zt,Rt),disabled:Ia,style:Object.assign(Object.assign({},Eu),fr)},sl,{builtinPlacements:(0,$n.Z)(Ol,br),direction:wn,placement:lr,notFoundContent:Vn,allowClear:Ru,showSearch:Yn,expandIcon:zl,suffixIcon:Tl,removeIcon:ma,loadingIcon:il,checkable:Bl,dropdownClassName:Sn,dropdownPrefixCls:Nt||Wt,dropdownStyle:Object.assign(Object.assign({},sl.dropdownStyle),{zIndex:gr}),choiceTransitionName:(0,Ne.m)(Ot,"",Ea),transitionName:(0,Ne.m)(Ot,"slide-up",jl),getPopupContainer:Nl||oa,ref:Xt}));return Ut($e(su))}),yl=(0,Bt.Z)(La,"dropdownAlign",Le=>(0,Te.Z)(Le,["visible"]));La.SHOW_PARENT=pn,La.SHOW_CHILD=wr,La.Panel=gl,La._InternalPanelDoNotUseOrYouWillBeFired=yl;var Rl=La},24017:function(ke,Je,E){"use strict";E.d(Je,{default:function(){return $c}});var a=E(66649),te=E.n(a),ce=E(9007),se=E.n(ce),ue=E(50991),le=E.n(ue),xe=E(9084),Se=E.n(xe),re=E(58626),ge=E.n(re),we=E(13477),De=E.n(we),pt=E(64796),ve=E.n(pt);te().extend(ve()),te().extend(De()),te().extend(se()),te().extend(le()),te().extend(Se()),te().extend(ge()),te().extend(function(y,ne){var pe=ne.prototype,Oe=pe.format;pe.format=function(ct){var tn=(ct||"").replace("Wo","wo");return Oe.bind(this)(tn)}});var ie={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},Me=function(ne){var pe=ie[ne];return pe||ne.split("_")[0]},Ze=function(){},Ye={getNow:function(){var ne=te()();return typeof ne.tz=="function"?ne.tz():ne},getFixedDate:function(ne){return te()(ne,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(ne){return ne.endOf("month")},getWeekDay:function(ne){var pe=ne.locale("en");return pe.weekday()+pe.localeData().firstDayOfWeek()},getYear:function(ne){return ne.year()},getMonth:function(ne){return ne.month()},getDate:function(ne){return ne.date()},getHour:function(ne){return ne.hour()},getMinute:function(ne){return ne.minute()},getSecond:function(ne){return ne.second()},getMillisecond:function(ne){return ne.millisecond()},addYear:function(ne,pe){return ne.add(pe,"year")},addMonth:function(ne,pe){return ne.add(pe,"month")},addDate:function(ne,pe){return ne.add(pe,"day")},setYear:function(ne,pe){return ne.year(pe)},setMonth:function(ne,pe){return ne.month(pe)},setDate:function(ne,pe){return ne.date(pe)},setHour:function(ne,pe){return ne.hour(pe)},setMinute:function(ne,pe){return ne.minute(pe)},setSecond:function(ne,pe){return ne.second(pe)},setMillisecond:function(ne,pe){return ne.millisecond(pe)},isAfter:function(ne,pe){return ne.isAfter(pe)},isValidate:function(ne){return ne.isValid()},locale:{getWeekFirstDay:function(ne){return te()().locale(Me(ne)).localeData().firstDayOfWeek()},getWeekFirstDate:function(ne,pe){return pe.locale(Me(ne)).weekday(0)},getWeek:function(ne,pe){return pe.locale(Me(ne)).week()},getShortWeekDays:function(ne){return te()().locale(Me(ne)).localeData().weekdaysMin()},getShortMonths:function(ne){return te()().locale(Me(ne)).localeData().monthsShort()},format:function(ne,pe,Oe){return pe.locale(Me(ne)).format(Oe)},parse:function(ne,pe,Oe){for(var Ue=Me(ne),ct=0;ct2&&arguments[2]!==void 0?arguments[2]:"0",Oe=String(y);Oe.length2&&arguments[2]!==void 0?arguments[2]:[],Oe=b.useState([!1,!1]),Ue=(0,Ce.Z)(Oe,2),ct=Ue[0],tn=Ue[1],un=function(sn,In){tn(function(ca){return Pe(ca,In,sn)})},On=b.useMemo(function(){return ct.map(function(Qn,sn){if(Qn)return!0;var In=y[sn];return In?!!(!pe[sn]&&!In||In&&ne(In,{activeIndex:sn})):!1})},[y,ct,ne,pe]);return[On,un]}function St(y,ne,pe,Oe,Ue){var ct="",tn=[];return y&&tn.push(Ue?"hh":"HH"),ne&&tn.push("mm"),pe&&tn.push("ss"),ct=tn.join(":"),Oe&&(ct+=".SSS"),Ue&&(ct+=" A"),ct}function ot(y,ne,pe,Oe,Ue,ct){var tn=y.fieldDateTimeFormat,un=y.fieldDateFormat,On=y.fieldTimeFormat,Qn=y.fieldMonthFormat,sn=y.fieldYearFormat,In=y.fieldWeekFormat,ca=y.fieldQuarterFormat,fa=y.yearFormat,la=y.cellYearFormat,Fa=y.cellQuarterFormat,Ba=y.dayFormat,va=y.cellDateFormat,Xa=St(ne,pe,Oe,Ue,ct);return(0,Ae.Z)((0,Ae.Z)({},y),{},{fieldDateTimeFormat:tn||"YYYY-MM-DD ".concat(Xa),fieldDateFormat:un||"YYYY-MM-DD",fieldTimeFormat:On||Xa,fieldMonthFormat:Qn||"YYYY-MM",fieldYearFormat:sn||"YYYY",fieldWeekFormat:In||"gggg-wo",fieldQuarterFormat:ca||"YYYY-[Q]Q",yearFormat:fa||"YYYY",cellYearFormat:la||"YYYY",cellQuarterFormat:Fa||"[Q]Q",cellDateFormat:va||Ba||"D"})}function lt(y,ne){var pe=ne.showHour,Oe=ne.showMinute,Ue=ne.showSecond,ct=ne.showMillisecond,tn=ne.use12Hours;return b.useMemo(function(){return ot(y,pe,Oe,Ue,ct,tn)},[y,pe,Oe,Ue,ct,tn])}var Te=E(43749);function Xe(y,ne,pe){return pe!=null?pe:ne.some(function(Oe){return y.includes(Oe)})}var Ne=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function Bt(y){var ne=mt(y,Ne),pe=y.format,Oe=y.picker,Ue=null;return pe&&(Ue=pe,Array.isArray(Ue)&&(Ue=Ue[0]),Ue=(0,Te.Z)(Ue)==="object"?Ue.format:Ue),Oe==="time"&&(ne.format=Ue),[ne,Ue]}function kt(y){return y&&typeof y=="string"}function nn(y,ne,pe,Oe){return[y,ne,pe,Oe].some(function(Ue){return Ue!==void 0})}function vn(y,ne,pe,Oe,Ue){var ct=ne,tn=pe,un=Oe;if(!y&&!ct&&!tn&&!un&&!Ue)ct=!0,tn=!0,un=!0;else if(y){var On,Qn,sn,In=[ct,tn,un].some(function(la){return la===!1}),ca=[ct,tn,un].some(function(la){return la===!0}),fa=In?!0:!ca;ct=(On=ct)!==null&&On!==void 0?On:fa,tn=(Qn=tn)!==null&&Qn!==void 0?Qn:fa,un=(sn=un)!==null&&sn!==void 0?sn:fa}return[ct,tn,un,Ue]}function Vt(y){var ne=y.showTime,pe=Bt(y),Oe=(0,Ce.Z)(pe,2),Ue=Oe[0],ct=Oe[1],tn=ne&&(0,Te.Z)(ne)==="object"?ne:{},un=(0,Ae.Z)((0,Ae.Z)({defaultOpenValue:tn.defaultOpenValue||tn.defaultValue},Ue),tn),On=un.showMillisecond,Qn=un.showHour,sn=un.showMinute,In=un.showSecond,ca=nn(Qn,sn,In,On),fa=vn(ca,Qn,sn,In,On),la=(0,Ce.Z)(fa,3);return Qn=la[0],sn=la[1],In=la[2],[un,(0,Ae.Z)((0,Ae.Z)({},un),{},{showHour:Qn,showMinute:sn,showSecond:In,showMillisecond:On}),un.format,ct]}function hn(y,ne,pe,Oe,Ue){var ct=y==="time";if(y==="datetime"||ct){for(var tn=Oe,un=xt(y,Ue,null),On=un,Qn=[ne,pe],sn=0;sn1&&(tn=ne.addDate(tn,-7)),tn}function Mn(y,ne){var pe=ne.generateConfig,Oe=ne.locale,Ue=ne.format;return y?typeof Ue=="function"?Ue(y):pe.locale.format(Oe.locale,y,Ue):""}function da(y,ne,pe){var Oe=ne,Ue=["getHour","getMinute","getSecond","getMillisecond"],ct=["setHour","setMinute","setSecond","setMillisecond"];return ct.forEach(function(tn,un){pe?Oe=y[tn](Oe,y[Ue[un]](pe)):Oe=y[tn](Oe,0)}),Oe}function Yt(y,ne,pe,Oe,Ue){var ct=(0,me.zX)(function(tn,un){return!!(pe&&pe(tn,un)||Oe&&y.isAfter(Oe,tn)&&!An(y,ne,Oe,tn,un.type)||Ue&&y.isAfter(tn,Ue)&&!An(y,ne,Ue,tn,un.type))});return ct}function bn(y,ne,pe){return b.useMemo(function(){var Oe=xt(y,ne,pe),Ue=Re(Oe),ct=Ue[0],tn=(0,Te.Z)(ct)==="object"&&ct.type==="mask"?ct.format:null;return[Ue.map(function(un){return typeof un=="string"||typeof un=="function"?un:un.format}),tn]},[y,ne,pe])}function ua(y,ne,pe){return typeof y[0]=="function"||pe?!0:ne}function ra(y,ne,pe,Oe){var Ue=(0,me.zX)(function(ct,tn){var un=(0,Ae.Z)({type:ne},tn);if(delete un.activeIndex,!y.isValidate(ct)||pe&&pe(ct,un))return!0;if((ne==="date"||ne==="time")&&Oe){var On,Qn=tn&&tn.activeIndex===1?"end":"start",sn=((On=Oe.disabledTime)===null||On===void 0?void 0:On.call(Oe,ct,Qn,{from:un.from}))||{},In=sn.disabledHours,ca=sn.disabledMinutes,fa=sn.disabledSeconds,la=sn.disabledMilliseconds,Fa=Oe.disabledHours,Ba=Oe.disabledMinutes,va=Oe.disabledSeconds,Xa=In||Fa,za=ca||Ba,wa=fa||va,tl=y.getHour(ct),Ua=y.getMinute(ct),Ga=y.getSecond(ct),Kl=y.getMillisecond(ct);if(Xa&&Xa().includes(tl)||za&&za(tl).includes(Ua)||wa&&wa(tl,Ua).includes(Ga)||la&&la(tl,Ua,Ga).includes(Kl))return!0}return!1});return Ue}function pa(y){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,pe=b.useMemo(function(){var Oe=y&&Re(y);return ne&&Oe&&(Oe[1]=Oe[1]||Oe[0]),Oe},[y,ne]);return pe}function Wa(y,ne){var pe=y.generateConfig,Oe=y.locale,Ue=y.picker,ct=Ue===void 0?"date":Ue,tn=y.prefixCls,un=tn===void 0?"rc-picker":tn,On=y.styles,Qn=On===void 0?{}:On,sn=y.classNames,In=sn===void 0?{}:sn,ca=y.order,fa=ca===void 0?!0:ca,la=y.components,Fa=la===void 0?{}:la,Ba=y.inputRender,va=y.allowClear,Xa=y.clearIcon,za=y.needConfirm,wa=y.multiple,tl=y.format,Ua=y.inputReadOnly,Ga=y.disabledDate,Kl=y.minDate,xl=y.maxDate,Dl=y.showTime,Cl=y.value,nr=y.defaultValue,kl=y.pickerValue,Ul=y.defaultPickerValue,Sl=pa(Cl),Gl=pa(nr),_l=pa(kl),vr=pa(Ul),ir=ct==="date"&&Dl?"datetime":ct,Yl=ir==="time"||ir==="datetime",Ql=Yl||wa,cl=za!=null?za:Yl,Ll=Vt(y),Pl=(0,Ce.Z)(Ll,4),xr=Pl[0],Lr=Pl[1],Or=Pl[2],Yr=Pl[3],hr=lt(Oe,Lr),_r=b.useMemo(function(){return hn(ir,Or,Yr,xr,hr)},[ir,Or,Yr,xr,hr]),Zr=b.useMemo(function(){return(0,Ae.Z)((0,Ae.Z)({},y),{},{prefixCls:un,locale:hr,picker:ct,styles:Qn,classNames:In,order:fa,components:(0,Ae.Z)({input:Ba},Fa),clearIcon:$t(un,va,Xa),showTime:_r,value:Sl,defaultValue:Gl,pickerValue:_l,defaultPickerValue:vr},ne==null?void 0:ne())},[y]),ar=bn(ir,hr,tl),Fl=(0,Ce.Z)(ar,2),$r=Fl[0],hu=Fl[1],Qr=ua($r,Ua,wa),Hu=Yt(pe,Oe,Ga,Kl,xl),cu=ra(pe,ct,Hu,_r),Uu=b.useMemo(function(){return(0,Ae.Z)((0,Ae.Z)({},Zr),{},{needConfirm:cl,inputReadOnly:Qr,disabledDate:Hu})},[Zr,cl,Qr,Hu]);return[Uu,ir,Ql,$r,hu,cu]}var ja=E(16089);function jn(y,ne,pe){var Oe=(0,me.C8)(ne,{value:y}),Ue=(0,Ce.Z)(Oe,2),ct=Ue[0],tn=Ue[1],un=b.useRef(y),On=b.useRef(),Qn=function(){ja.Z.cancel(On.current)},sn=(0,me.zX)(function(){tn(un.current),pe&&ct!==un.current&&pe(un.current)}),In=(0,me.zX)(function(ca,fa){Qn(),un.current=ca,ca||fa?sn():On.current=(0,ja.Z)(sn)});return b.useEffect(function(){return Qn},[]),[ct,In]}function Pn(y,ne){var pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],Oe=arguments.length>3?arguments[3]:void 0,Ue=pe.every(function(sn){return sn})?!1:y,ct=jn(Ue,ne||!1,Oe),tn=(0,Ce.Z)(ct,2),un=tn[0],On=tn[1];function Qn(sn){var In=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!In.inherit||un)&&On(sn,In.force)}return[un,Qn]}function fn(y){var ne=b.useRef();return b.useImperativeHandle(y,function(){var pe;return{nativeElement:(pe=ne.current)===null||pe===void 0?void 0:pe.nativeElement,focus:function(Ue){var ct;(ct=ne.current)===null||ct===void 0||ct.focus(Ue)},blur:function(){var Ue;(Ue=ne.current)===null||Ue===void 0||Ue.blur()}}}),ne}function Wn(y,ne){return b.useMemo(function(){return y||(ne?((0,it.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(ne).map(function(pe){var Oe=(0,Ce.Z)(pe,2),Ue=Oe[0],ct=Oe[1];return{label:Ue,value:ct}})):[])},[y,ne])}function gl(y,ne){var pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Oe=b.useRef(ne);Oe.current=ne,(0,He.o)(function(){if(y)Oe.current(y);else{var Ue=(0,ja.Z)(function(){Oe.current(y)},pe);return function(){ja.Z.cancel(Ue)}}},[y])}function Il(y){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Oe=b.useState(0),Ue=(0,Ce.Z)(Oe,2),ct=Ue[0],tn=Ue[1],un=b.useState(!1),On=(0,Ce.Z)(un,2),Qn=On[0],sn=On[1],In=b.useRef([]),ca=b.useRef(null),fa=b.useRef(null),la=function(wa){ca.current=wa},Fa=function(wa){return ca.current===wa},Ba=function(wa){sn(wa)},va=function(wa){return wa&&(fa.current=wa),fa.current},Xa=function(wa){var tl=In.current,Ua=new Set(tl.filter(function(Kl){return wa[Kl]||ne[Kl]})),Ga=tl[tl.length-1]===0?1:0;return Ua.size>=2||y[Ga]?null:Ga};return gl(Qn||pe,function(){Qn||(In.current=[],la(null))}),b.useEffect(function(){Qn&&In.current.push(ct)},[Qn,ct]),[Qn,Ba,va,ct,tn,Xa,In.current,la,Fa]}function wr(y,ne,pe,Oe,Ue,ct){var tn=pe[pe.length-1],un=function(Qn,sn){var In=(0,Ce.Z)(y,2),ca=In[0],fa=In[1],la=(0,Ae.Z)((0,Ae.Z)({},sn),{},{from:tt(y,pe)});return tn===1&&ne[0]&&ca&&!An(Oe,Ue,ca,Qn,la.type)&&Oe.isAfter(ca,Qn)||tn===0&&ne[1]&&fa&&!An(Oe,Ue,fa,Qn,la.type)&&Oe.isAfter(Qn,fa)?!0:ct==null?void 0:ct(Qn,la)};return un}function pn(y,ne,pe,Oe){switch(ne){case"date":case"week":return y.addMonth(pe,Oe);case"month":case"quarter":return y.addYear(pe,Oe);case"year":return y.addYear(pe,Oe*10);case"decade":return y.addYear(pe,Oe*100);default:return pe}}var Xn=[];function qa(y,ne,pe,Oe,Ue,ct,tn,un){var On=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Xn,Qn=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Xn,sn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Xn,In=arguments.length>11?arguments[11]:void 0,ca=arguments.length>12?arguments[12]:void 0,fa=arguments.length>13?arguments[13]:void 0,la=tn==="time",Fa=ct||0,Ba=function(_l){var vr=y.getNow();return la&&(vr=da(y,vr)),On[_l]||pe[_l]||vr},va=(0,Ce.Z)(Qn,2),Xa=va[0],za=va[1],wa=(0,me.C8)(function(){return Ba(0)},{value:Xa}),tl=(0,Ce.Z)(wa,2),Ua=tl[0],Ga=tl[1],Kl=(0,me.C8)(function(){return Ba(1)},{value:za}),xl=(0,Ce.Z)(Kl,2),Dl=xl[0],Cl=xl[1],nr=b.useMemo(function(){var Gl=[Ua,Dl][Fa];return la?Gl:da(y,Gl,sn[Fa])},[la,Ua,Dl,Fa,y,sn]),kl=function(_l){var vr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",ir=[Ga,Cl][Fa];ir(_l);var Yl=[Ua,Dl];Yl[Fa]=_l,In&&(!An(y,ne,Ua,Yl[0],tn)||!An(y,ne,Dl,Yl[1],tn))&&In(Yl,{source:vr,range:Fa===1?"end":"start",mode:Oe})},Ul=function(_l,vr){if(un){var ir={date:"month",week:"month",month:"year",quarter:"year"},Yl=ir[tn];if(Yl&&!An(y,ne,_l,vr,Yl))return pn(y,tn,vr,-1);if(tn==="year"&&_l){var Ql=Math.floor(y.getYear(_l)/10),cl=Math.floor(y.getYear(vr)/10);if(Ql!==cl)return pn(y,tn,vr,-1)}}return vr},Sl=b.useRef(null);return(0,He.Z)(function(){if(Ue&&!On[Fa]){var Gl=la?null:y.getNow();if(Sl.current!==null&&Sl.current!==Fa?Gl=[Ua,Dl][Fa^1]:pe[Fa]?Gl=Fa===0?pe[0]:Ul(pe[0],pe[1]):pe[Fa^1]&&(Gl=pe[Fa^1]),Gl){ca&&y.isAfter(ca,Gl)&&(Gl=ca);var _l=un?pn(y,tn,Gl,1):Gl;fa&&y.isAfter(_l,fa)&&(Gl=un?pn(y,tn,fa,-1):fa),kl(Gl,"reset")}}},[Ue,Fa,pe[Fa]]),b.useEffect(function(){Ue?Sl.current=Fa:Sl.current=null},[Ue,Fa]),(0,He.Z)(function(){Ue&&On&&On[Fa]&&kl(On[Fa],"reset")},[Ue,Fa]),[nr,kl]}function La(y,ne){var pe=b.useRef(y),Oe=b.useState({}),Ue=(0,Ce.Z)(Oe,2),ct=Ue[1],tn=function(Qn){return Qn&&ne!==void 0?ne:pe.current},un=function(Qn){pe.current=Qn,ct({})};return[tn,un,tn(!0)]}var yl=[];function Rl(y,ne,pe){var Oe=function(tn){return tn.map(function(un){return Mn(un,{generateConfig:y,locale:ne,format:pe[0]})})},Ue=function(tn,un){for(var On=Math.max(tn.length,un.length),Qn=-1,sn=0;sn2&&arguments[2]!==void 0?arguments[2]:1,Oe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Ue=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],ct=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,tn=[],un=pe>=1?pe|0:1,On=y;On<=ne;On+=un){var Qn=Ue.includes(On);(!Qn||!Oe)&&tn.push({label:Qe(On,ct),value:On,disabled:Qn})}return tn}function ol(y){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},pe=arguments.length>2?arguments[2]:void 0,Oe=ne||{},Ue=Oe.use12Hours,ct=Oe.hourStep,tn=ct===void 0?1:ct,un=Oe.minuteStep,On=un===void 0?1:un,Qn=Oe.secondStep,sn=Qn===void 0?1:Qn,In=Oe.millisecondStep,ca=In===void 0?100:In,fa=Oe.hideDisabledOptions,la=Oe.disabledTime,Fa=Oe.disabledHours,Ba=Oe.disabledMinutes,va=Oe.disabledSeconds,Xa=b.useMemo(function(){return pe||y.getNow()},[pe,y]);if(0)var za,wa,tl;var Ua=b.useCallback(function(Ql){var cl=(la==null?void 0:la(Ql))||{};return[cl.disabledHours||Fa||Oa,cl.disabledMinutes||Ba||Oa,cl.disabledSeconds||va||Oa,cl.disabledMilliseconds||Oa]},[la,Fa,Ba,va]),Ga=b.useMemo(function(){return Ua(Xa)},[Xa,Ua]),Kl=(0,Ce.Z)(Ga,4),xl=Kl[0],Dl=Kl[1],Cl=Kl[2],nr=Kl[3],kl=b.useCallback(function(Ql,cl,Ll,Pl){var xr=nl(0,23,tn,fa,Ql()),Lr=Ue?xr.map(function(_r){return(0,Ae.Z)((0,Ae.Z)({},_r),{},{label:Qe(_r.value%12||12,2)})}):xr,Or=function(Zr){return nl(0,59,On,fa,cl(Zr))},Yr=function(Zr,ar){return nl(0,59,sn,fa,Ll(Zr,ar))},hr=function(Zr,ar,Fl){return nl(0,999,ca,fa,Pl(Zr,ar,Fl),3)};return[Lr,Or,Yr,hr]},[fa,tn,Ue,ca,On,sn]),Ul=b.useMemo(function(){return kl(xl,Dl,Cl,nr)},[kl,xl,Dl,Cl,nr]),Sl=(0,Ce.Z)(Ul,4),Gl=Sl[0],_l=Sl[1],vr=Sl[2],ir=Sl[3],Yl=function(cl,Ll){var Pl=function(){return Gl},xr=_l,Lr=vr,Or=ir;if(Ll){var Yr=Ua(Ll),hr=(0,Ce.Z)(Yr,4),_r=hr[0],Zr=hr[1],ar=hr[2],Fl=hr[3],$r=kl(_r,Zr,ar,Fl),hu=(0,Ce.Z)($r,4),Qr=hu[0],Hu=hu[1],cu=hu[2],Uu=hu[3];Pl=function(){return Qr},xr=Hu,Lr=cu,Or=Uu}var Zu=Sa(cl,Pl,xr,Lr,Or,y);return Zu};return[Yl,Gl,_l,vr,ir]}function jl(y){var ne=y.mode,pe=y.internalMode,Oe=y.renderExtraFooter,Ue=y.showNow,ct=y.showTime,tn=y.onSubmit,un=y.onNow,On=y.invalid,Qn=y.needConfirm,sn=y.generateConfig,In=y.disabledDate,ca=b.useContext(Jt),fa=ca.prefixCls,la=ca.locale,Fa=ca.button,Ba=Fa===void 0?"button":Fa,va=sn.getNow(),Xa=ol(sn,ct,va),za=(0,Ce.Z)(Xa,1),wa=za[0],tl=Oe==null?void 0:Oe(ne),Ua=In(va,{type:ne}),Ga=function(){if(!Ua){var Ul=wa(va);un(Ul)}},Kl="".concat(fa,"-now"),xl="".concat(Kl,"-btn"),Dl=Ue&&b.createElement("li",{className:Kl},b.createElement("a",{className:nt()(xl,Ua&&"".concat(xl,"-disabled")),"aria-disabled":Ua,onClick:Ga},pe==="date"?la.today:la.now)),Cl=Qn&&b.createElement("li",{className:"".concat(fa,"-ok")},b.createElement(Ba,{disabled:On,onClick:tn},la.ok)),nr=(Dl||Cl)&&b.createElement("ul",{className:"".concat(fa,"-ranges")},Dl,Cl);return!tl&&!nr?null:b.createElement("div",{className:"".concat(fa,"-footer")},tl&&b.createElement("div",{className:"".concat(fa,"-footer-extra")},tl),nr)}function Ea(y,ne,pe){function Oe(Ue,ct){var tn=Ue.findIndex(function(On){return An(y,ne,On,ct,pe)});if(tn===-1)return[].concat((0,st.Z)(Ue),[ct]);var un=(0,st.Z)(Ue);return un.splice(tn,1),un}return Oe}var ha=b.createContext(null);function al(){return b.useContext(ha)}function El(y,ne){var pe=y.prefixCls,Oe=y.generateConfig,Ue=y.locale,ct=y.disabledDate,tn=y.minDate,un=y.maxDate,On=y.cellRender,Qn=y.hoverValue,sn=y.hoverRangeValue,In=y.onHover,ca=y.values,fa=y.pickerValue,la=y.onSelect,Fa=y.prevIcon,Ba=y.nextIcon,va=y.superPrevIcon,Xa=y.superNextIcon,za=Oe.getNow(),wa={now:za,values:ca,pickerValue:fa,prefixCls:pe,disabledDate:ct,minDate:tn,maxDate:un,cellRender:On,hoverValue:Qn,hoverRangeValue:sn,onHover:In,locale:Ue,generateConfig:Oe,onSelect:la,panelType:ne,prevIcon:Fa,nextIcon:Ba,superPrevIcon:va,superNextIcon:Xa};return[wa,za]}var ba=b.createContext({});function Hn(y){for(var ne=y.rowNum,pe=y.colNum,Oe=y.baseDate,Ue=y.getCellDate,ct=y.prefixColumn,tn=y.rowClassName,un=y.titleFormat,On=y.getCellText,Qn=y.getCellClassName,sn=y.headerCells,In=y.cellSelection,ca=In===void 0?!0:In,fa=y.disabledDate,la=al(),Fa=la.prefixCls,Ba=la.panelType,va=la.now,Xa=la.disabledDate,za=la.cellRender,wa=la.onHover,tl=la.hoverValue,Ua=la.hoverRangeValue,Ga=la.generateConfig,Kl=la.values,xl=la.locale,Dl=la.onSelect,Cl=fa||Xa,nr="".concat(Fa,"-cell"),kl=b.useContext(ba),Ul=kl.onCellDblClick,Sl=function(Ll){return Kl.some(function(Pl){return Pl&&An(Ga,xl,Ll,Pl,Ba)})},Gl=[],_l=0;_l1&&arguments[1]!==void 0?arguments[1]:!1;lu(Jl),Ba==null||Ba(Jl),yu&&Gu(Jl)},Gr=function(Jl,yu){hr(Jl),yu&&Yu(yu),Gu(yu,Jl)},Au=function(Jl){if(cu(Jl),Yu(Jl),Yr!==wa){var yu=["decade","year"],Wl=[].concat(yu,["month"]),cr={quarter:[].concat(yu,["quarter"]),week:[].concat((0,st.Z)(Wl),["week"]),date:[].concat((0,st.Z)(Wl),["date"])},so=cr[wa]||Wl,eo=so.indexOf(Yr),Ao=so[eo+1];Ao&&Gr(Ao,Jl)}},Do=b.useMemo(function(){var Ar,Jl;if(Array.isArray(Ga)){var yu=(0,Ce.Z)(Ga,2);Ar=yu[0],Jl=yu[1]}else Ar=Ga;return!Ar&&!Jl?null:(Ar=Ar||Jl,Jl=Jl||Ar,Ue.isAfter(Ar,Jl)?[Jl,Ar]:[Ar,Jl])},[Ga,Ue]),Du=je(Kl,xl,Dl),vu=nr[_r]||_e[_r]||Nl,Su=b.useContext(ba),uo=b.useMemo(function(){return(0,Ae.Z)((0,Ae.Z)({},Su),{},{hideHeader:kl})},[Su,kl]),Tr="".concat(Ul,"-panel"),Zo=mt(y,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return b.createElement(ba.Provider,{value:uo},b.createElement("div",{ref:Sl,tabIndex:On,className:nt()(Tr,(0,vt.Z)({},"".concat(Tr,"-rtl"),ct==="rtl"))},b.createElement(vu,(0,Ie.Z)({},Zo,{showTime:Pl,prefixCls:Ul,locale:cl,generateConfig:Ue,onModeChange:Gr,pickerValue:fu,onPickerValueChange:function(Jl){Yu(Jl,!0)},value:Qr[0],onSelect:Au,values:Qr,cellRender:Du,hoverRangeValue:Do,hoverValue:Ua}))))}var Gt=b.memo(b.forwardRef(Ct)),Wt=Gt;function wn(y){var ne=y.picker,pe=y.multiplePanel,Oe=y.pickerValue,Ue=y.onPickerValueChange,ct=y.needConfirm,tn=y.onSubmit,un=y.range,On=y.hoverValue,Qn=b.useContext(Jt),sn=Qn.prefixCls,In=Qn.generateConfig,ca=b.useCallback(function(Xa,za){return pn(In,ne,Xa,za)},[In,ne]),fa=b.useMemo(function(){return ca(Oe,1)},[Oe,ca]),la=function(za){Ue(ca(za,-1))},Fa={onCellDblClick:function(){ct&&tn()}},Ba=ne==="time",va=(0,Ae.Z)((0,Ae.Z)({},y),{},{hoverValue:null,hoverRangeValue:null,hideHeader:Ba});return un?va.hoverRangeValue=On:va.hoverValue=On,pe?b.createElement("div",{className:"".concat(sn,"-panels")},b.createElement(ba.Provider,{value:(0,Ae.Z)((0,Ae.Z)({},Fa),{},{hideNext:!0})},b.createElement(Wt,va)),b.createElement(ba.Provider,{value:(0,Ae.Z)((0,Ae.Z)({},Fa),{},{hidePrev:!0})},b.createElement(Wt,(0,Ie.Z)({},va,{pickerValue:fa,onPickerValueChange:la})))):b.createElement(ba.Provider,{value:(0,Ae.Z)({},Fa)},b.createElement(Wt,va))}function ee(y){return typeof y=="function"?y():y}function rt(y){var ne=y.prefixCls,pe=y.presets,Oe=y.onClick,Ue=y.onHover;return pe.length?b.createElement("div",{className:"".concat(ne,"-presets")},b.createElement("ul",null,pe.map(function(ct,tn){var un=ct.label,On=ct.value;return b.createElement("li",{key:tn,onClick:function(){Oe(ee(On))},onMouseEnter:function(){Ue(ee(On))},onMouseLeave:function(){Ue(null)}},un)}))):null}function Ot(y){var ne=y.panelRender,pe=y.internalMode,Oe=y.picker,Ue=y.showNow,ct=y.range,tn=y.multiple,un=y.activeInfo,On=un===void 0?[0,0,0]:un,Qn=y.presets,sn=y.onPresetHover,In=y.onPresetSubmit,ca=y.onFocus,fa=y.onBlur,la=y.onPanelMouseDown,Fa=y.direction,Ba=y.value,va=y.onSelect,Xa=y.isInvalid,za=y.defaultOpenValue,wa=y.onOk,tl=y.onSubmit,Ua=b.useContext(Jt),Ga=Ua.prefixCls,Kl="".concat(Ga,"-panel"),xl=Fa==="rtl",Dl=b.useRef(null),Cl=b.useRef(null),nr=b.useState(0),kl=(0,Ce.Z)(nr,2),Ul=kl[0],Sl=kl[1],Gl=b.useState(0),_l=(0,Ce.Z)(Gl,2),vr=_l[0],ir=_l[1],Yl=b.useState(0),Ql=(0,Ce.Z)(Yl,2),cl=Ql[0],Ll=Ql[1],Pl=function(Au){Au.width&&Sl(Au.width)},xr=(0,Ce.Z)(On,3),Lr=xr[0],Or=xr[1],Yr=xr[2],hr=b.useState(0),_r=(0,Ce.Z)(hr,2),Zr=_r[0],ar=_r[1];b.useEffect(function(){ar(10)},[Lr]),b.useEffect(function(){if(ct&&Cl.current){var Gr,Au=((Gr=Dl.current)===null||Gr===void 0?void 0:Gr.offsetWidth)||0,Do=Cl.current.getBoundingClientRect();if(!Do.height||Do.right<0){ar(function(uo){return Math.max(0,uo-1)});return}var Du=(xl?Or-Au:Lr)-Do.left;if(Ll(Du),Ul&&Ul=un&&pe<=On)return ct;var Qn=Math.min(Math.abs(pe-un),Math.abs(pe-On));Qn0?Ui:Ns));var Os=Jr+qo,As=Ns-Ui+1;return String(Ui+(As+Os-Ui)%As)};switch(yu){case"Backspace":case"Delete":Wl="",cr=eo;break;case"ArrowLeft":Wl="",Ao(-1);break;case"ArrowRight":Wl="",Ao(1);break;case"ArrowUp":Wl="",cr=fi(1);break;case"ArrowDown":Wl="",cr=fi(-1);break;default:isNaN(Number(yu))||(Wl=cl+yu,cr=Wl);break}if(Wl!==null&&(Ll(Wl),Wl.length>=so&&(Ao(1),Ll(""))),cr!==null){var Uo=ar.slice(0,cu)+Qe(cr,so)+ar.slice(Uu);fu(Uo.slice(0,tn.length))}Zr({})},Tr=b.useRef();(0,He.Z)(function(){if(!(!Ul||!tn||Yu.current)){if(!hu.match(ar)){fu(tn);return}return $r.current.setSelectionRange(cu,Uu),Tr.current=(0,ja.Z)(function(){$r.current.setSelectionRange(cu,Uu)}),function(){ja.Z.cancel(Tr.current)}}},[hu,tn,Ul,ar,Lr,cu,Uu,_r,fu]);var Zo=tn?{onFocus:Do,onBlur:vu,onKeyDown:uo,onMouseDown:Gr,onMouseUp:Au,onPaste:Gu}:{};return b.createElement("div",{ref:Fl,className:nt()(Cl,(0,vt.Z)((0,vt.Z)({},"".concat(Cl,"-active"),pe&&Ue),"".concat(Cl,"-placeholder"),sn))},b.createElement(Dl,(0,Ie.Z)({ref:$r,"aria-invalid":Ba,autoComplete:"off"},Xa,{onKeyDown:Su,onBlur:Du},Zo,{value:ar,onChange:lu})),b.createElement(Be,{type:"suffix",icon:ct}),va)}),zl=Ia,il=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],Bl=["index"];function wl(y,ne){var pe=y.id,Oe=y.prefix,Ue=y.clearIcon,ct=y.suffixIcon,tn=y.separator,un=tn===void 0?"~":tn,On=y.activeIndex,Qn=y.activeHelp,sn=y.allHelp,In=y.focused,ca=y.onFocus,fa=y.onBlur,la=y.onKeyDown,Fa=y.locale,Ba=y.generateConfig,va=y.placeholder,Xa=y.className,za=y.style,wa=y.onClick,tl=y.onClear,Ua=y.value,Ga=y.onChange,Kl=y.onSubmit,xl=y.onInputChange,Dl=y.format,Cl=y.maskFormat,nr=y.preserveInvalidOnBlur,kl=y.onInvalid,Ul=y.disabled,Sl=y.invalid,Gl=y.inputReadOnly,_l=y.direction,vr=y.onOpenChange,ir=y.onActiveInfo,Yl=y.placement,Ql=y.onMouseDown,cl=y.required,Ll=y["aria-required"],Pl=y.autoFocus,xr=y.tabIndex,Lr=(0,_t.Z)(y,il),Or=_l==="rtl",Yr=b.useContext(Jt),hr=Yr.prefixCls,_r=b.useMemo(function(){if(typeof pe=="string")return[pe];var Du=pe||{};return[Du.start,Du.end]},[pe]),Zr=b.useRef(),ar=b.useRef(),Fl=b.useRef(),$r=function(vu){var Su;return(Su=[ar,Fl][vu])===null||Su===void 0?void 0:Su.current};b.useImperativeHandle(ne,function(){return{nativeElement:Zr.current,focus:function(vu){if((0,Te.Z)(vu)==="object"){var Su,uo=vu||{},Tr=uo.index,Zo=Tr===void 0?0:Tr,Ar=(0,_t.Z)(uo,Bl);(Su=$r(Zo))===null||Su===void 0||Su.focus(Ar)}else{var Jl;(Jl=$r(vu!=null?vu:0))===null||Jl===void 0||Jl.focus()}},blur:function(){var vu,Su;(vu=$r(0))===null||vu===void 0||vu.blur(),(Su=$r(1))===null||Su===void 0||Su.blur()}}});var hu=Rt(Lr),Qr=b.useMemo(function(){return Array.isArray(va)?va:[va,va]},[va]),Hu=$e((0,Ae.Z)((0,Ae.Z)({},y),{},{id:_r,placeholder:Qr})),cu=(0,Ce.Z)(Hu,1),Uu=cu[0],Zu=b.useState({position:"absolute",width:0}),fu=(0,Ce.Z)(Zu,2),lu=fu[0],Gu=fu[1],Yu=(0,me.zX)(function(){var Du=$r(On);if(Du){var vu=Du.nativeElement.getBoundingClientRect(),Su=Zr.current.getBoundingClientRect(),uo=vu.left-Su.left;Gu(function(Tr){return(0,Ae.Z)((0,Ae.Z)({},Tr),{},{width:vu.width,left:uo})}),ir([vu.left,vu.right,Su.width])}});b.useEffect(function(){Yu()},[On]);var Gr=Ue&&(Ua[0]&&!Ul[0]||Ua[1]&&!Ul[1]),Au=Pl&&!Ul[0],Do=Pl&&!Au&&!Ul[1];return b.createElement(qn.Z,{onResize:Yu},b.createElement("div",(0,Ie.Z)({},hu,{className:nt()(hr,"".concat(hr,"-range"),(0,vt.Z)((0,vt.Z)((0,vt.Z)((0,vt.Z)({},"".concat(hr,"-focused"),In),"".concat(hr,"-disabled"),Ul.every(function(Du){return Du})),"".concat(hr,"-invalid"),Sl.some(function(Du){return Du})),"".concat(hr,"-rtl"),Or),Xa),style:za,ref:Zr,onClick:wa,onMouseDown:function(vu){var Su=vu.target;Su!==ar.current.inputElement&&Su!==Fl.current.inputElement&&vu.preventDefault(),Ql==null||Ql(vu)}}),Oe&&b.createElement("div",{className:"".concat(hr,"-prefix")},Oe),b.createElement(zl,(0,Ie.Z)({ref:ar},Uu(0),{autoFocus:Au,tabIndex:xr,"date-range":"start"})),b.createElement("div",{className:"".concat(hr,"-range-separator")},un),b.createElement(zl,(0,Ie.Z)({ref:Fl},Uu(1),{autoFocus:Do,tabIndex:xr,"date-range":"end"})),b.createElement("div",{className:"".concat(hr,"-active-bar"),style:lu}),b.createElement(Be,{type:"suffix",icon:ct}),Gr&&b.createElement(Et,{icon:Ue,onClear:tl})))}var Tl=b.forwardRef(wl),ma=Tl;function Bu(y,ne){var pe=y!=null?y:ne;return Array.isArray(pe)?pe:[pe,pe]}function lr(y){return y===1?"end":"start"}function Ru(y,ne){var pe=Wa(y,function(){var Fr=y.disabled,tu=y.allowEmpty,Cu=Bu(Fr,!1),fo=Bu(tu,!1);return{disabled:Cu,allowEmpty:fo}}),Oe=(0,Ce.Z)(pe,6),Ue=Oe[0],ct=Oe[1],tn=Oe[2],un=Oe[3],On=Oe[4],Qn=Oe[5],sn=Ue.prefixCls,In=Ue.styles,ca=Ue.classNames,fa=Ue.defaultValue,la=Ue.value,Fa=Ue.needConfirm,Ba=Ue.onKeyDown,va=Ue.disabled,Xa=Ue.allowEmpty,za=Ue.disabledDate,wa=Ue.minDate,tl=Ue.maxDate,Ua=Ue.defaultOpen,Ga=Ue.open,Kl=Ue.onOpenChange,xl=Ue.locale,Dl=Ue.generateConfig,Cl=Ue.picker,nr=Ue.showNow,kl=Ue.showToday,Ul=Ue.showTime,Sl=Ue.mode,Gl=Ue.onPanelChange,_l=Ue.onCalendarChange,vr=Ue.onOk,ir=Ue.defaultPickerValue,Yl=Ue.pickerValue,Ql=Ue.onPickerValueChange,cl=Ue.inputReadOnly,Ll=Ue.suffixIcon,Pl=Ue.onFocus,xr=Ue.onBlur,Lr=Ue.presets,Or=Ue.ranges,Yr=Ue.components,hr=Ue.cellRender,_r=Ue.dateRender,Zr=Ue.monthCellRender,ar=Ue.onClick,Fl=fn(ne),$r=Pn(Ga,Ua,va,Kl),hu=(0,Ce.Z)($r,2),Qr=hu[0],Hu=hu[1],cu=function(tu,Cu){(va.some(function(fo){return!fo})||!tu)&&Hu(tu,Cu)},Uu=mn(Dl,xl,un,!0,!1,fa,la,_l,vr),Zu=(0,Ce.Z)(Uu,5),fu=Zu[0],lu=Zu[1],Gu=Zu[2],Yu=Zu[3],Gr=Zu[4],Au=Gu(),Do=Il(va,Xa,Qr),Du=(0,Ce.Z)(Do,9),vu=Du[0],Su=Du[1],uo=Du[2],Tr=Du[3],Zo=Du[4],Ar=Du[5],Jl=Du[6],yu=Du[7],Wl=Du[8],cr=function(tu,Cu){Su(!0),Pl==null||Pl(tu,{range:lr(Cu!=null?Cu:Tr)})},so=function(tu,Cu){Su(!1),xr==null||xr(tu,{range:lr(Cu!=null?Cu:Tr)})},eo=b.useMemo(function(){if(!Ul)return null;var Fr=Ul.disabledTime,tu=Fr?function(Cu){var fo=lr(Tr),jo=tt(Au,Jl,Tr);return Fr(Cu,fo,{from:jo})}:void 0;return(0,Ae.Z)((0,Ae.Z)({},Ul),{},{disabledTime:tu})},[Ul,Tr,Au,Jl]),Ao=(0,me.C8)([Cl,Cl],{value:Sl}),fi=(0,Ce.Z)(Ao,2),Uo=fi[0],Fi=fi[1],qo=Uo[Tr]||Cl,Ni=qo==="date"&&eo?"datetime":qo,$o=Ni===Cl&&Ni!=="time",Ui=ga(Cl,qo,nr,kl,!0),Ns=Nt(Ue,fu,lu,Gu,Yu,va,un,vu,Qr,Qn),Yi=(0,Ce.Z)(Ns,2),Ps=Yi[0],Jr=Yi[1],Os=wr(Au,va,Jl,Dl,xl,za),As=At(Au,Qn,Xa),pc=(0,Ce.Z)(As,2),Pc=pc[0],gc=pc[1],Ec=qa(Dl,xl,Au,Uo,Qr,Tr,ct,$o,ir,Yl,eo==null?void 0:eo.defaultOpenValue,Ql,wa,tl),ys=(0,Ce.Z)(Ec,2),Oc=ys[0],hc=ys[1],Qi=(0,me.zX)(function(Fr,tu,Cu){var fo=Pe(Uo,Tr,tu);if((fo[0]!==Uo[0]||fo[1]!==Uo[1])&&Fi(fo),Gl&&Cu!==!1){var jo=(0,st.Z)(Au);Fr&&(jo[Tr]=Fr),Gl(jo,fo)}}),Gs=function(tu,Cu){return Pe(Au,Cu,tu)},to=function(tu,Cu){var fo=Au;tu&&(fo=Gs(tu,Tr)),yu(Tr);var jo=Ar(fo);Yu(fo),Ps(Tr,jo===null),jo===null?cu(!1,{force:!0}):Cu||Fl.current.focus({index:jo})},Tc=function(tu){var Cu,fo=tu.target.getRootNode();if(!Fl.current.nativeElement.contains((Cu=fo.activeElement)!==null&&Cu!==void 0?Cu:document.activeElement)){var jo=va.findIndex(function(ad){return!ad});jo>=0&&Fl.current.focus({index:jo})}cu(!0),ar==null||ar(tu)},Ac=function(){Jr(null),cu(!1,{force:!0})},kc=b.useState(null),Ts=(0,Ce.Z)(kc,2),Lc=Ts[0],Ks=Ts[1],Pi=b.useState(null),ts=(0,Ce.Z)(Pi,2),ns=ts[0],_s=ts[1],Js=b.useMemo(function(){return ns||Au},[Au,ns]);b.useEffect(function(){Qr||_s(null)},[Qr]);var ed=b.useState([0,0,0]),Xs=(0,Ce.Z)(ed,2),Rc=Xs[0],ql=Xs[1],jc=Wn(Lr,Or),zc=function(tu){_s(tu),Ks("preset")},Zc=function(tu){var Cu=Jr(tu);Cu&&cu(!1,{force:!0})},yc=function(tu){to(tu)},Uc=function(tu){_s(tu?Gs(tu,Tr):null),Ks("cell")},Yc=function(tu){cu(!0),cr(tu)},Cc=function(){uo("panel")},qs=function(tu){var Cu=Pe(Au,Tr,tu);Yu(Cu),!Fa&&!tn&&ct===Ni&&to(tu)},$s=function(){cu(!1)},Vi=je(hr,_r,Zr,lr(Tr)),Qc=Au[Tr]||null,Vc=(0,me.zX)(function(Fr){return Qn(Fr,{activeIndex:Tr})}),yr=b.useMemo(function(){var Fr=(0,Lt.Z)(Ue,!1),tu=(0,Ge.Z)(Ue,[].concat((0,st.Z)(Object.keys(Fr)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return tu},[Ue]),Xr=b.createElement(Ot,(0,Ie.Z)({},yr,{showNow:Ui,showTime:eo,range:!0,multiplePanel:$o,activeInfo:Rc,disabledDate:Os,onFocus:Yc,onBlur:so,onPanelMouseDown:Cc,picker:Cl,mode:qo,internalMode:Ni,onPanelChange:Qi,format:On,value:Qc,isInvalid:Vc,onChange:null,onSelect:qs,pickerValue:Oc,defaultOpenValue:Re(Ul==null?void 0:Ul.defaultOpenValue)[Tr],onPickerValueChange:hc,hoverValue:Js,onHover:Uc,needConfirm:Fa,onSubmit:to,onOk:Gr,presets:jc,onPresetHover:zc,onPresetSubmit:Zc,onNow:yc,cellRender:Vi})),Go=function(tu,Cu){var fo=Gs(tu,Cu);Yu(fo)},Oi=function(){uo("input")},Fc=function(tu,Cu){var fo=Jl.length,jo=Jl[fo-1];if(fo&&jo!==Cu&&Fa&&!Xa[jo]&&!Wl(jo)&&Au[jo]){Fl.current.focus({index:jo});return}uo("input"),cu(!0,{inherit:!0}),Tr!==Cu&&Qr&&!Fa&&tn&&to(null,!0),Zo(Cu),cr(tu,Cu)},td=function(tu,Cu){if(cu(!1),!Fa&&uo()==="input"){var fo=Ar(Au);Ps(Tr,fo===null)}so(tu,Cu)},nd=function(tu,Cu){tu.key==="Tab"&&to(null,!0),Ba==null||Ba(tu,Cu)},Bd=b.useMemo(function(){return{prefixCls:sn,locale:xl,generateConfig:Dl,button:Yr.button,input:Yr.input}},[sn,xl,Dl,Yr.button,Yr.input]);if((0,He.Z)(function(){Qr&&Tr!==void 0&&Qi(null,Cl,!1)},[Qr,Tr,Cl]),(0,He.Z)(function(){var Fr=uo();!Qr&&Fr==="input"&&(cu(!1),to(null,!0)),!Qr&&tn&&!Fa&&Fr==="panel"&&(cu(!0),to())},[Qr]),0)var Jd;return b.createElement(Jt.Provider,{value:Bd},b.createElement(qe,(0,Ie.Z)({},It(Ue),{popupElement:Xr,popupStyle:In.popup,popupClassName:ca.popup,visible:Qr,onClose:$s,range:!0}),b.createElement(ma,(0,Ie.Z)({},Ue,{ref:Fl,suffixIcon:Ll,activeIndex:vu||Qr?Tr:null,activeHelp:!!ns,allHelp:!!ns&&Lc==="preset",focused:vu,onFocus:Fc,onBlur:td,onKeyDown:nd,onSubmit:to,value:Js,maskFormat:On,onChange:Go,onInputChange:Oi,format:un,inputReadOnly:cl,disabled:va,open:Qr,onOpenChange:cu,onClick:Tc,onClear:Ac,invalid:Pc,onInvalid:gc,onActiveInfo:ql}))))}var gr=b.forwardRef(Ru),su=gr,bu=E(83836);function er(y){var ne=y.prefixCls,pe=y.value,Oe=y.onRemove,Ue=y.removeIcon,ct=Ue===void 0?"\xD7":Ue,tn=y.formatDate,un=y.disabled,On=y.maxTagCount,Qn=y.placeholder,sn="".concat(ne,"-selector"),In="".concat(ne,"-selection"),ca="".concat(In,"-overflow");function fa(Ba,va){return b.createElement("span",{className:nt()("".concat(In,"-item")),title:typeof Ba=="string"?Ba:null},b.createElement("span",{className:"".concat(In,"-item-content")},Ba),!un&&va&&b.createElement("span",{onMouseDown:function(za){za.preventDefault()},onClick:va,className:"".concat(In,"-item-remove")},ct))}function la(Ba){var va=tn(Ba),Xa=function(wa){wa&&wa.stopPropagation(),Oe(Ba)};return fa(va,Xa)}function Fa(Ba){var va="+ ".concat(Ba.length," ...");return fa(va)}return b.createElement("div",{className:sn},b.createElement(bu.Z,{prefixCls:ca,data:pe,renderItem:la,renderRest:Fa,itemKey:function(va){return tn(va)},maxCount:On}),!pe.length&&b.createElement("span",{className:"".concat(ne,"-selection-placeholder")},Qn))}var qr=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function Wr(y,ne){var pe=y.id,Oe=y.open,Ue=y.prefix,ct=y.clearIcon,tn=y.suffixIcon,un=y.activeHelp,On=y.allHelp,Qn=y.focused,sn=y.onFocus,In=y.onBlur,ca=y.onKeyDown,fa=y.locale,la=y.generateConfig,Fa=y.placeholder,Ba=y.className,va=y.style,Xa=y.onClick,za=y.onClear,wa=y.internalPicker,tl=y.value,Ua=y.onChange,Ga=y.onSubmit,Kl=y.onInputChange,xl=y.multiple,Dl=y.maxTagCount,Cl=y.format,nr=y.maskFormat,kl=y.preserveInvalidOnBlur,Ul=y.onInvalid,Sl=y.disabled,Gl=y.invalid,_l=y.inputReadOnly,vr=y.direction,ir=y.onOpenChange,Yl=y.onMouseDown,Ql=y.required,cl=y["aria-required"],Ll=y.autoFocus,Pl=y.tabIndex,xr=y.removeIcon,Lr=(0,_t.Z)(y,qr),Or=vr==="rtl",Yr=b.useContext(Jt),hr=Yr.prefixCls,_r=b.useRef(),Zr=b.useRef();b.useImperativeHandle(ne,function(){return{nativeElement:_r.current,focus:function(lu){var Gu;(Gu=Zr.current)===null||Gu===void 0||Gu.focus(lu)},blur:function(){var lu;(lu=Zr.current)===null||lu===void 0||lu.blur()}}});var ar=Rt(Lr),Fl=function(lu){Ua([lu])},$r=function(lu){var Gu=tl.filter(function(Yu){return Yu&&!An(la,fa,Yu,lu,wa)});Ua(Gu),Oe||Ga()},hu=$e((0,Ae.Z)((0,Ae.Z)({},y),{},{onChange:Fl}),function(fu){var lu=fu.valueTexts;return{value:lu[0]||"",active:Qn}}),Qr=(0,Ce.Z)(hu,2),Hu=Qr[0],cu=Qr[1],Uu=!!(ct&&tl.length&&!Sl),Zu=xl?b.createElement(b.Fragment,null,b.createElement(er,{prefixCls:hr,value:tl,onRemove:$r,formatDate:cu,maxTagCount:Dl,disabled:Sl,removeIcon:xr,placeholder:Fa}),b.createElement("input",{className:"".concat(hr,"-multiple-input"),value:tl.map(cu).join(","),ref:Zr,readOnly:!0,autoFocus:Ll,tabIndex:Pl}),b.createElement(Be,{type:"suffix",icon:tn}),Uu&&b.createElement(Et,{icon:ct,onClear:za})):b.createElement(zl,(0,Ie.Z)({ref:Zr},Hu(),{autoFocus:Ll,tabIndex:Pl,suffixIcon:tn,clearIcon:Uu&&b.createElement(Et,{icon:ct,onClear:za}),showActiveCls:!1}));return b.createElement("div",(0,Ie.Z)({},ar,{className:nt()(hr,(0,vt.Z)((0,vt.Z)((0,vt.Z)((0,vt.Z)((0,vt.Z)({},"".concat(hr,"-multiple"),xl),"".concat(hr,"-focused"),Qn),"".concat(hr,"-disabled"),Sl),"".concat(hr,"-invalid"),Gl),"".concat(hr,"-rtl"),Or),Ba),style:va,ref:_r,onClick:Xa,onMouseDown:function(lu){var Gu,Yu=lu.target;Yu!==((Gu=Zr.current)===null||Gu===void 0?void 0:Gu.inputElement)&&lu.preventDefault(),Yl==null||Yl(lu)}}),Ue&&b.createElement("div",{className:"".concat(hr,"-prefix")},Ue),Zu)}var ju=b.forwardRef(Wr),pu=ju;function Ku(y,ne){var pe=Wa(y),Oe=(0,Ce.Z)(pe,6),Ue=Oe[0],ct=Oe[1],tn=Oe[2],un=Oe[3],On=Oe[4],Qn=Oe[5],sn=Ue,In=sn.prefixCls,ca=sn.styles,fa=sn.classNames,la=sn.order,Fa=sn.defaultValue,Ba=sn.value,va=sn.needConfirm,Xa=sn.onChange,za=sn.onKeyDown,wa=sn.disabled,tl=sn.disabledDate,Ua=sn.minDate,Ga=sn.maxDate,Kl=sn.defaultOpen,xl=sn.open,Dl=sn.onOpenChange,Cl=sn.locale,nr=sn.generateConfig,kl=sn.picker,Ul=sn.showNow,Sl=sn.showToday,Gl=sn.showTime,_l=sn.mode,vr=sn.onPanelChange,ir=sn.onCalendarChange,Yl=sn.onOk,Ql=sn.multiple,cl=sn.defaultPickerValue,Ll=sn.pickerValue,Pl=sn.onPickerValueChange,xr=sn.inputReadOnly,Lr=sn.suffixIcon,Or=sn.removeIcon,Yr=sn.onFocus,hr=sn.onBlur,_r=sn.presets,Zr=sn.components,ar=sn.cellRender,Fl=sn.dateRender,$r=sn.monthCellRender,hu=sn.onClick,Qr=fn(ne);function Hu(yr){return yr===null?null:Ql?yr:yr[0]}var cu=Ea(nr,Cl,ct),Uu=Pn(xl,Kl,[wa],Dl),Zu=(0,Ce.Z)(Uu,2),fu=Zu[0],lu=Zu[1],Gu=function(Xr,Go,Oi){if(ir){var Fc=(0,Ae.Z)({},Oi);delete Fc.range,ir(Hu(Xr),Hu(Go),Fc)}},Yu=function(Xr){Yl==null||Yl(Hu(Xr))},Gr=mn(nr,Cl,un,!1,la,Fa,Ba,Gu,Yu),Au=(0,Ce.Z)(Gr,5),Do=Au[0],Du=Au[1],vu=Au[2],Su=Au[3],uo=Au[4],Tr=vu(),Zo=Il([wa]),Ar=(0,Ce.Z)(Zo,4),Jl=Ar[0],yu=Ar[1],Wl=Ar[2],cr=Ar[3],so=function(Xr){yu(!0),Yr==null||Yr(Xr,{})},eo=function(Xr){yu(!1),hr==null||hr(Xr,{})},Ao=(0,me.C8)(kl,{value:_l}),fi=(0,Ce.Z)(Ao,2),Uo=fi[0],Fi=fi[1],qo=Uo==="date"&&Gl?"datetime":Uo,Ni=ga(kl,Uo,Ul,Sl),$o=Xa&&function(yr,Xr){Xa(Hu(yr),Hu(Xr))},Ui=Nt((0,Ae.Z)((0,Ae.Z)({},Ue),{},{onChange:$o}),Do,Du,vu,Su,[],un,Jl,fu,Qn),Ns=(0,Ce.Z)(Ui,2),Yi=Ns[1],Ps=At(Tr,Qn),Jr=(0,Ce.Z)(Ps,2),Os=Jr[0],As=Jr[1],pc=b.useMemo(function(){return Os.some(function(yr){return yr})},[Os]),Pc=function(Xr,Go){if(Pl){var Oi=(0,Ae.Z)((0,Ae.Z)({},Go),{},{mode:Go.mode[0]});delete Oi.range,Pl(Xr[0],Oi)}},gc=qa(nr,Cl,Tr,[Uo],fu,cr,ct,!1,cl,Ll,Re(Gl==null?void 0:Gl.defaultOpenValue),Pc,Ua,Ga),Ec=(0,Ce.Z)(gc,2),ys=Ec[0],Oc=Ec[1],hc=(0,me.zX)(function(yr,Xr,Go){if(Fi(Xr),vr&&Go!==!1){var Oi=yr||Tr[Tr.length-1];vr(Oi,Xr)}}),Qi=function(){Yi(vu()),lu(!1,{force:!0})},Gs=function(Xr){!wa&&!Qr.current.nativeElement.contains(document.activeElement)&&Qr.current.focus(),lu(!0),hu==null||hu(Xr)},to=function(){Yi(null),lu(!1,{force:!0})},Tc=b.useState(null),Ac=(0,Ce.Z)(Tc,2),kc=Ac[0],Ts=Ac[1],Lc=b.useState(null),Ks=(0,Ce.Z)(Lc,2),Pi=Ks[0],ts=Ks[1],ns=b.useMemo(function(){var yr=[Pi].concat((0,st.Z)(Tr)).filter(function(Xr){return Xr});return Ql?yr:yr.slice(0,1)},[Tr,Pi,Ql]),_s=b.useMemo(function(){return!Ql&&Pi?[Pi]:Tr.filter(function(yr){return yr})},[Tr,Pi,Ql]);b.useEffect(function(){fu||ts(null)},[fu]);var Js=Wn(_r),ed=function(Xr){ts(Xr),Ts("preset")},Xs=function(Xr){var Go=Ql?cu(vu(),Xr):[Xr],Oi=Yi(Go);Oi&&!Ql&&lu(!1,{force:!0})},Rc=function(Xr){Xs(Xr)},ql=function(Xr){ts(Xr),Ts("cell")},jc=function(Xr){lu(!0),so(Xr)},zc=function(Xr){if(Wl("panel"),!(Ql&&qo!==kl)){var Go=Ql?cu(vu(),Xr):[Xr];Su(Go),!va&&!tn&&ct===qo&&Qi()}},Zc=function(){lu(!1)},yc=je(ar,Fl,$r),Uc=b.useMemo(function(){var yr=(0,Lt.Z)(Ue,!1),Xr=(0,Ge.Z)(Ue,[].concat((0,st.Z)(Object.keys(yr)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,Ae.Z)((0,Ae.Z)({},Xr),{},{multiple:Ue.multiple})},[Ue]),Yc=b.createElement(Ot,(0,Ie.Z)({},Uc,{showNow:Ni,showTime:Gl,disabledDate:tl,onFocus:jc,onBlur:eo,picker:kl,mode:Uo,internalMode:qo,onPanelChange:hc,format:On,value:Tr,isInvalid:Qn,onChange:null,onSelect:zc,pickerValue:ys,defaultOpenValue:Gl==null?void 0:Gl.defaultOpenValue,onPickerValueChange:Oc,hoverValue:ns,onHover:ql,needConfirm:va,onSubmit:Qi,onOk:uo,presets:Js,onPresetHover:ed,onPresetSubmit:Xs,onNow:Rc,cellRender:yc})),Cc=function(Xr){Su(Xr)},qs=function(){Wl("input")},$s=function(Xr){Wl("input"),lu(!0,{inherit:!0}),so(Xr)},Vi=function(Xr){lu(!1),eo(Xr)},Qc=function(Xr,Go){Xr.key==="Tab"&&Qi(),za==null||za(Xr,Go)},Vc=b.useMemo(function(){return{prefixCls:In,locale:Cl,generateConfig:nr,button:Zr.button,input:Zr.input}},[In,Cl,nr,Zr.button,Zr.input]);return(0,He.Z)(function(){fu&&cr!==void 0&&hc(null,kl,!1)},[fu,cr,kl]),(0,He.Z)(function(){var yr=Wl();!fu&&yr==="input"&&(lu(!1),Qi()),!fu&&tn&&!va&&yr==="panel"&&Qi()},[fu]),b.createElement(Jt.Provider,{value:Vc},b.createElement(qe,(0,Ie.Z)({},It(Ue),{popupElement:Yc,popupStyle:ca.popup,popupClassName:fa.popup,visible:fu,onClose:Zc}),b.createElement(pu,(0,Ie.Z)({},Ue,{ref:Qr,suffixIcon:Lr,removeIcon:Or,activeHelp:!!Pi,allHelp:!!Pi&&kc==="preset",focused:Jl,onFocus:$s,onBlur:Vi,onKeyDown:Qc,onSubmit:Qi,value:_s,maskFormat:On,onChange:Cc,onInputChange:qs,internalPicker:ct,format:un,inputReadOnly:xr,disabled:wa,open:fu,onOpenChange:lu,onClick:Gs,onClear:to,invalid:pc,onInvalid:function(Xr){As(Xr,0)}}))))}var lo=b.forwardRef(Ku),Fo=lo,sr=Fo,Ir=E(62487),or=E(75030),tr=E(82855),Pr=E(48755),Ou=E(2171),Hr=E(83397),hl=E(31756),Cr=E(56553),Zl=E(24971),gu=E(9017),Ja=E(70045),ko=E(57428),Er=E(36237),zr=E(53075),Qo=E(64910),Bo=E(63356),oo=E(56119),Ma=E(46e3),si=E(93873),ci=E(36305),Lo=E(16931),ni=E(51636),di=E(26743);const Xo=(y,ne)=>{const{componentCls:pe,controlHeight:Oe}=y,Ue=ne?`${pe}-${ne}`:"",ct=(0,di.gp)(y);return[{[`${pe}-multiple${Ue}`]:{paddingBlock:ct.containerPadding,paddingInlineStart:ct.basePadding,minHeight:Oe,[`${pe}-selection-item`]:{height:ct.itemHeight,lineHeight:(0,Er.unit)(ct.itemLineHeight)}}}]};var mi=y=>{const{componentCls:ne,calc:pe,lineWidth:Oe}=y,Ue=(0,ni.mergeToken)(y,{fontHeight:y.fontSize,selectHeight:y.controlHeightSM,multipleSelectItemHeight:y.multipleItemHeightSM,borderRadius:y.borderRadiusSM,borderRadiusSM:y.borderRadiusXS,controlHeight:y.controlHeightSM}),ct=(0,ni.mergeToken)(y,{fontHeight:pe(y.multipleItemHeightLG).sub(pe(Oe).mul(2).equal()).equal(),fontSize:y.fontSizeLG,selectHeight:y.controlHeightLG,multipleSelectItemHeight:y.multipleItemHeightLG,borderRadius:y.borderRadiusLG,borderRadiusSM:y.borderRadius,controlHeight:y.controlHeightLG});return[Xo(Ue,"small"),Xo(y),Xo(ct,"large"),{[`${ne}${ne}-multiple`]:Object.assign(Object.assign({width:"100%",cursor:"text",[`${ne}-selector`]:{flex:"auto",padding:0,position:"relative","&:after":{margin:0},[`${ne}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:y.inputPaddingHorizontalBase,insetInlineEnd:0,transform:"translateY(-50%)",transition:`all ${y.motionDurationSlow}`,overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",flex:1,color:y.colorTextPlaceholder,pointerEvents:"none"}}},(0,di._z)(y)),{[`${ne}-multiple-input`]:{width:0,height:0,border:0,visibility:"hidden",position:"absolute",zIndex:-1}})}]},yi=E(17835);const zi=y=>{const{pickerCellCls:ne,pickerCellInnerCls:pe,cellHeight:Oe,borderRadiusSM:Ue,motionDurationMid:ct,cellHoverBg:tn,lineWidth:un,lineType:On,colorPrimary:Qn,cellActiveWithRangeBg:sn,colorTextLightSolid:In,colorTextDisabled:ca,cellBgDisabled:fa,colorFillSecondary:la}=y;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:Oe,transform:"translateY(-50%)",content:'""',pointerEvents:"none"},[pe]:{position:"relative",zIndex:2,display:"inline-block",minWidth:Oe,height:Oe,lineHeight:(0,Er.unit)(Oe),borderRadius:Ue,transition:`background ${ct}`},[`&:hover:not(${ne}-in-view):not(${ne}-disabled), + &:hover:not(${ne}-selected):not(${ne}-range-start):not(${ne}-range-end):not(${ne}-disabled)`]:{[pe]:{background:tn}},[`&-in-view${ne}-today ${pe}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${(0,Er.unit)(un)} ${On} ${Qn}`,borderRadius:Ue,content:'""'}},[`&-in-view${ne}-in-range, &-in-view${ne}-range-start, &-in-view${ne}-range-end`]:{position:"relative",[`&:not(${ne}-disabled):before`]:{background:sn}},[`&-in-view${ne}-selected, &-in-view${ne}-range-start, - &-in-view${ne}-range-end`]:{[`&:not(${ne}-disabled) ${pe}`]:{color:In,background:Qn},[`&${ne}-disabled ${pe}`]:{background:la}},[`&-in-view${ne}-range-start:not(${ne}-disabled):before`]:{insetInlineStart:"50%"},[`&-in-view${ne}-range-end:not(${ne}-disabled):before`]:{insetInlineEnd:"50%"},[`&-in-view${ne}-range-start:not(${ne}-range-end) ${pe}`]:{borderStartStartRadius:Ze,borderEndStartRadius:Ze,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${ne}-range-end:not(${ne}-range-start) ${pe}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Ze,borderEndEndRadius:Ze},"&-disabled":{color:ca,cursor:"not-allowed",[pe]:{background:"transparent"},"&::before":{background:fa}},[`&-disabled${ne}-today ${pe}::before`]:{borderColor:ca}}},ai=y=>{const{componentCls:ne,pickerCellCls:pe,pickerCellInnerCls:Oe,pickerYearMonthCellWidth:Ze,pickerControlIconSize:ct,cellWidth:tn,paddingSM:un,paddingXS:On,paddingXXS:Qn,colorBgContainer:sn,lineWidth:In,lineType:ca,borderRadiusLG:fa,colorPrimary:la,colorTextHeading:Fa,colorSplit:Ba,pickerControlIconBorderWidth:va,colorIcon:Xa,textHeight:za,motionDurationMid:wa,colorIconHover:tl,fontWeightStrong:Ua,cellHeight:Ga,pickerCellPaddingVertical:Kl,colorTextDisabled:xl,colorText:Dl,fontSize:Cl,motionDurationSlow:nr,withoutTimeCellHeight:kl,pickerQuarterPanelContentHeight:Ul,borderRadiusSM:Sl,colorTextLightSolid:Gl,cellHoverBg:_l,timeColumnHeight:vr,timeColumnWidth:ir,timeCellHeight:Yl,controlItemBgActive:Ql,marginXXS:cl,pickerDatePanelPaddingHorizontal:Ll,pickerControlIconMargin:Pl}=y,xr=y.calc(tn).mul(7).add(y.calc(Ll).mul(2)).equal();return{[ne]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:sn,borderRadius:fa,outline:"none","&-focused":{borderColor:la},"&-rtl":{[`${ne}-prev-icon, + &-in-view${ne}-range-end`]:{[`&:not(${ne}-disabled) ${pe}`]:{color:In,background:Qn},[`&${ne}-disabled ${pe}`]:{background:la}},[`&-in-view${ne}-range-start:not(${ne}-disabled):before`]:{insetInlineStart:"50%"},[`&-in-view${ne}-range-end:not(${ne}-disabled):before`]:{insetInlineEnd:"50%"},[`&-in-view${ne}-range-start:not(${ne}-range-end) ${pe}`]:{borderStartStartRadius:Ue,borderEndStartRadius:Ue,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${ne}-range-end:not(${ne}-range-start) ${pe}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Ue,borderEndEndRadius:Ue},"&-disabled":{color:ca,cursor:"not-allowed",[pe]:{background:"transparent"},"&::before":{background:fa}},[`&-disabled${ne}-today ${pe}::before`]:{borderColor:ca}}},ai=y=>{const{componentCls:ne,pickerCellCls:pe,pickerCellInnerCls:Oe,pickerYearMonthCellWidth:Ue,pickerControlIconSize:ct,cellWidth:tn,paddingSM:un,paddingXS:On,paddingXXS:Qn,colorBgContainer:sn,lineWidth:In,lineType:ca,borderRadiusLG:fa,colorPrimary:la,colorTextHeading:Fa,colorSplit:Ba,pickerControlIconBorderWidth:va,colorIcon:Xa,textHeight:za,motionDurationMid:wa,colorIconHover:tl,fontWeightStrong:Ua,cellHeight:Ga,pickerCellPaddingVertical:Kl,colorTextDisabled:xl,colorText:Dl,fontSize:Cl,motionDurationSlow:nr,withoutTimeCellHeight:kl,pickerQuarterPanelContentHeight:Ul,borderRadiusSM:Sl,colorTextLightSolid:Gl,cellHoverBg:_l,timeColumnHeight:vr,timeColumnWidth:ir,timeCellHeight:Yl,controlItemBgActive:Ql,marginXXS:cl,pickerDatePanelPaddingHorizontal:Ll,pickerControlIconMargin:Pl}=y,xr=y.calc(tn).mul(7).add(y.calc(Ll).mul(2)).equal();return{[ne]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:sn,borderRadius:fa,outline:"none","&-focused":{borderColor:la},"&-rtl":{[`${ne}-prev-icon, ${ne}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${ne}-next-icon, - ${ne}-super-next-icon`]:{transform:"rotate(-135deg)"},[`${ne}-time-panel`]:{[`${ne}-content`]:{direction:"ltr","> *":{direction:"rtl"}}}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:xr},"&-header":{display:"flex",padding:`0 ${(0,Er.unit)(On)}`,color:Fa,borderBottom:`${(0,Er.unit)(In)} ${ca} ${Ba}`,"> *":{flex:"none"},button:{padding:0,color:Xa,lineHeight:(0,Er.unit)(za),background:"transparent",border:0,cursor:"pointer",transition:`color ${wa}`,fontSize:"inherit",display:"inline-flex",alignItems:"center",justifyContent:"center","&:empty":{display:"none"}},"> button":{minWidth:"1.6em",fontSize:Cl,"&:hover":{color:tl},"&:disabled":{opacity:.25,pointerEvents:"none"}},"&-view":{flex:"auto",fontWeight:Ua,lineHeight:(0,Er.unit)(za),"> button":{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:On},"&:hover":{color:la}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",width:ct,height:ct,"&::before":{position:"absolute",top:0,insetInlineStart:0,width:ct,height:ct,border:"0 solid currentcolor",borderBlockStartWidth:va,borderInlineStartWidth:va,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Pl,insetInlineStart:Pl,display:"inline-block",width:ct,height:ct,border:"0 solid currentcolor",borderBlockStartWidth:va,borderInlineStartWidth:va,content:'""'}},"&-prev-icon, &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon, &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:Ga,fontWeight:"normal"},th:{height:y.calc(Ga).add(y.calc(Kl).mul(2)).equal(),color:Dl,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${(0,Er.unit)(Kl)} 0`,color:xl,cursor:"pointer","&-in-view":{color:Dl}},zi(y)),"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ne}-content`]:{height:y.calc(kl).mul(4).equal()},[Oe]:{padding:`0 ${(0,Er.unit)(On)}`}},"&-quarter-panel":{[`${ne}-content`]:{height:Ul}},"&-decade-panel":{[Oe]:{padding:`0 ${(0,Er.unit)(y.calc(On).div(2).equal())}`},[`${ne}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ne}-body`]:{padding:`0 ${(0,Er.unit)(On)}`},[Oe]:{width:Ze}},"&-date-panel":{[`${ne}-body`]:{padding:`${(0,Er.unit)(On)} ${(0,Er.unit)(Ll)}`},[`${ne}-content th`]:{boxSizing:"border-box",padding:0}},"&-week-panel":{[`${ne}-cell`]:{[`&:hover ${Oe}, + ${ne}-super-next-icon`]:{transform:"rotate(-135deg)"},[`${ne}-time-panel`]:{[`${ne}-content`]:{direction:"ltr","> *":{direction:"rtl"}}}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:xr},"&-header":{display:"flex",padding:`0 ${(0,Er.unit)(On)}`,color:Fa,borderBottom:`${(0,Er.unit)(In)} ${ca} ${Ba}`,"> *":{flex:"none"},button:{padding:0,color:Xa,lineHeight:(0,Er.unit)(za),background:"transparent",border:0,cursor:"pointer",transition:`color ${wa}`,fontSize:"inherit",display:"inline-flex",alignItems:"center",justifyContent:"center","&:empty":{display:"none"}},"> button":{minWidth:"1.6em",fontSize:Cl,"&:hover":{color:tl},"&:disabled":{opacity:.25,pointerEvents:"none"}},"&-view":{flex:"auto",fontWeight:Ua,lineHeight:(0,Er.unit)(za),"> button":{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:On},"&:hover":{color:la}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",width:ct,height:ct,"&::before":{position:"absolute",top:0,insetInlineStart:0,width:ct,height:ct,border:"0 solid currentcolor",borderBlockStartWidth:va,borderInlineStartWidth:va,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Pl,insetInlineStart:Pl,display:"inline-block",width:ct,height:ct,border:"0 solid currentcolor",borderBlockStartWidth:va,borderInlineStartWidth:va,content:'""'}},"&-prev-icon, &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon, &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:Ga,fontWeight:"normal"},th:{height:y.calc(Ga).add(y.calc(Kl).mul(2)).equal(),color:Dl,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${(0,Er.unit)(Kl)} 0`,color:xl,cursor:"pointer","&-in-view":{color:Dl}},zi(y)),"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ne}-content`]:{height:y.calc(kl).mul(4).equal()},[Oe]:{padding:`0 ${(0,Er.unit)(On)}`}},"&-quarter-panel":{[`${ne}-content`]:{height:Ul}},"&-decade-panel":{[Oe]:{padding:`0 ${(0,Er.unit)(y.calc(On).div(2).equal())}`},[`${ne}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ne}-body`]:{padding:`0 ${(0,Er.unit)(On)}`},[Oe]:{width:Ue}},"&-date-panel":{[`${ne}-body`]:{padding:`${(0,Er.unit)(On)} ${(0,Er.unit)(Ll)}`},[`${ne}-content th`]:{boxSizing:"border-box",padding:0}},"&-week-panel":{[`${ne}-cell`]:{[`&:hover ${Oe}, &-selected ${Oe}, ${Oe}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${wa}`},"&:first-child:before":{borderStartStartRadius:Sl,borderEndStartRadius:Sl},"&:last-child:before":{borderStartEndRadius:Sl,borderEndEndRadius:Sl}},"&:hover td:before":{background:_l},"&-range-start td, &-range-end td, &-selected td, &-hover td":{[`&${pe}`]:{"&:before":{background:la},[`&${ne}-cell-week`]:{color:new yi.FastColor(Gl).setA(.5).toHexString()},[Oe]:{color:Gl}}},"&-range-hover td:before":{background:Ql}}},"&-week-panel, &-date-panel-show-week":{[`${ne}-body`]:{padding:`${(0,Er.unit)(On)} ${(0,Er.unit)(un)}`},[`${ne}-content th`]:{width:"auto"}},"&-datetime-panel":{display:"flex",[`${ne}-time-panel`]:{borderInlineStart:`${(0,Er.unit)(In)} ${ca} ${Ba}`},[`${ne}-date-panel, ${ne}-time-panel`]:{transition:`opacity ${nr}`},"&-active":{[`${ne}-date-panel, - ${ne}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",[`${ne}-content`]:{display:"flex",flex:"auto",height:vr},"&-column":{flex:"1 0 auto",width:ir,margin:`${(0,Er.unit)(Qn)} 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${wa}`,overflowX:"hidden","&::-webkit-scrollbar":{width:8,backgroundColor:"transparent"},"&::-webkit-scrollbar-thumb":{backgroundColor:y.colorTextTertiary,borderRadius:y.borderRadiusSM},"&":{scrollbarWidth:"thin",scrollbarColor:`${y.colorTextTertiary} transparent`},"&::after":{display:"block",height:`calc(100% - ${(0,Er.unit)(Yl)})`,content:'""'},"&:not(:first-child)":{borderInlineStart:`${(0,Er.unit)(In)} ${ca} ${Ba}`},"&-active":{background:new yi.FastColor(Ql).setA(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${ne}-time-panel-cell`]:{marginInline:cl,[`${ne}-time-panel-cell-inner`]:{display:"block",width:y.calc(ir).sub(y.calc(cl).mul(2)).equal(),height:Yl,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:y.calc(ir).sub(Yl).div(2).equal(),color:Dl,lineHeight:(0,Er.unit)(Yl),borderRadius:Sl,cursor:"pointer",transition:`background ${wa}`,"&:hover":{background:_l}},"&-selected":{[`${ne}-time-panel-cell-inner`]:{background:Ql}},"&-disabled":{[`${ne}-time-panel-cell-inner`]:{color:xl,background:"transparent",cursor:"not-allowed"}}}}}}}}};var es=y=>{const{componentCls:ne,textHeight:pe,lineWidth:Oe,paddingSM:Ze,antCls:ct,colorPrimary:tn,cellActiveWithRangeBg:un,colorPrimaryBorder:On,lineType:Qn,colorSplit:sn}=y;return{[`${ne}-dropdown`]:{[`${ne}-footer`]:{borderTop:`${(0,Er.unit)(Oe)} ${Qn} ${sn}`,"&-extra":{padding:`0 ${(0,Er.unit)(Ze)}`,lineHeight:(0,Er.unit)(y.calc(pe).sub(y.calc(Oe).mul(2)).equal()),textAlign:"start","&:not(:last-child)":{borderBottom:`${(0,Er.unit)(Oe)} ${Qn} ${sn}`}}},[`${ne}-panels + ${ne}-footer ${ne}-ranges`]:{justifyContent:"space-between"},[`${ne}-ranges`]:{marginBlock:0,paddingInline:(0,Er.unit)(Ze),overflow:"hidden",textAlign:"start",listStyle:"none",display:"flex",justifyContent:"center",alignItems:"center","> li":{lineHeight:(0,Er.unit)(y.calc(pe).sub(y.calc(Oe).mul(2)).equal()),display:"inline-block"},[`${ne}-now-btn-disabled`]:{pointerEvents:"none",color:y.colorTextDisabled},[`${ne}-preset > ${ct}-tag-blue`]:{color:tn,background:un,borderColor:On,cursor:"pointer"},[`${ne}-ok`]:{paddingBlock:y.calc(Oe).mul(2).equal(),marginInlineStart:"auto"}}}}};const Vo=y=>{const{componentCls:ne,controlHeightLG:pe,paddingXXS:Oe,padding:Ze}=y;return{pickerCellCls:`${ne}-cell`,pickerCellInnerCls:`${ne}-cell-inner`,pickerYearMonthCellWidth:y.calc(pe).mul(1.5).equal(),pickerQuarterPanelContentHeight:y.calc(pe).mul(1.4).equal(),pickerCellPaddingVertical:y.calc(Oe).add(y.calc(Oe).div(2)).equal(),pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconMargin:4,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:y.calc(Ze).add(y.calc(Oe).div(2)).equal()}},en=y=>{const{colorBgContainerDisabled:ne,controlHeight:pe,controlHeightSM:Oe,controlHeightLG:Ze,paddingXXS:ct,lineWidth:tn}=y,un=ct*2,On=tn*2,Qn=Math.min(pe-un,pe-On),sn=Math.min(Oe-un,Oe-On),In=Math.min(Ze-un,Ze-On);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(ct/2),cellHoverBg:y.controlItemBgHover,cellActiveWithRangeBg:y.controlItemBgActive,cellHoverWithRangeBg:new yi.FastColor(y.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new yi.FastColor(y.colorPrimary).lighten(20).toHexString(),cellBgDisabled:ne,timeColumnWidth:Ze*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:Oe*1.5,cellHeight:Oe,textHeight:Ze,withoutTimeCellHeight:Ze*1.65,multipleItemBg:y.colorFillSecondary,multipleItemBorderColor:"transparent",multipleItemHeight:Qn,multipleItemHeightSM:sn,multipleItemHeightLG:In,multipleSelectorBgDisabled:ne,multipleItemColorDisabled:y.colorTextDisabled,multipleItemBorderColorDisabled:"transparent"}},$a=y=>Object.assign(Object.assign(Object.assign(Object.assign({},(0,Qo.T)(y)),en(y)),(0,ci.w)(y)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:y.zIndexPopupBase+50});var pl=E(39082),dr=y=>{const{componentCls:ne}=y;return{[ne]:[Object.assign(Object.assign(Object.assign(Object.assign({},(0,pl.qG)(y)),(0,pl.vc)(y)),(0,pl.H8)(y)),(0,pl.Mu)(y)),{"&-outlined":{[`&${ne}-multiple ${ne}-selection-item`]:{background:y.multipleItemBg,border:`${(0,Er.unit)(y.lineWidth)} ${y.lineType} ${y.multipleItemBorderColor}`}},"&-filled":{[`&${ne}-multiple ${ne}-selection-item`]:{background:y.colorBgContainer,border:`${(0,Er.unit)(y.lineWidth)} ${y.lineType} ${y.colorSplit}`}},"&-borderless":{[`&${ne}-multiple ${ne}-selection-item`]:{background:y.multipleItemBg,border:`${(0,Er.unit)(y.lineWidth)} ${y.lineType} ${y.multipleItemBorderColor}`}},"&-underlined":{[`&${ne}-multiple ${ne}-selection-item`]:{background:y.multipleItemBg,border:`${(0,Er.unit)(y.lineWidth)} ${y.lineType} ${y.multipleItemBorderColor}`}}}]}};const $l=(y,ne,pe,Oe)=>{const Ze=y.calc(pe).add(2).equal(),ct=y.max(y.calc(ne).sub(Ze).div(2).equal(),0),tn=y.max(y.calc(ne).sub(Ze).sub(ct).equal(),0);return{padding:`${(0,Er.unit)(ct)} ${(0,Er.unit)(Oe)} ${(0,Er.unit)(tn)}`}},Iu=y=>{const{componentCls:ne,colorError:pe,colorWarning:Oe}=y;return{[`${ne}:not(${ne}-disabled):not([disabled])`]:{[`&${ne}-status-error`]:{[`${ne}-active-bar`]:{background:pe}},[`&${ne}-status-warning`]:{[`${ne}-active-bar`]:{background:Oe}}}}},Tu=y=>{const{componentCls:ne,antCls:pe,controlHeight:Oe,paddingInline:Ze,lineWidth:ct,lineType:tn,colorBorder:un,borderRadius:On,motionDurationMid:Qn,colorTextDisabled:sn,colorTextPlaceholder:In,controlHeightLG:ca,fontSizeLG:fa,controlHeightSM:la,paddingInlineSM:Fa,paddingXS:Ba,marginXS:va,colorTextDescription:Xa,lineWidthBold:za,colorPrimary:wa,motionDurationSlow:tl,zIndexPopup:Ua,paddingXXS:Ga,sizePopupArrow:Kl,colorBgElevated:xl,borderRadiusLG:Dl,boxShadowSecondary:Cl,borderRadiusSM:nr,colorSplit:kl,cellHoverBg:Ul,presetsWidth:Sl,presetsMaxWidth:Gl,boxShadowPopoverArrow:_l,fontHeight:vr,fontHeightLG:ir,lineHeightLG:Yl}=y;return[{[ne]:Object.assign(Object.assign(Object.assign({},(0,Bo.Wf)(y)),$l(y,Oe,vr,Ze)),{position:"relative",display:"inline-flex",alignItems:"center",lineHeight:1,borderRadius:On,transition:`border ${Qn}, box-shadow ${Qn}, background ${Qn}`,[`${ne}-prefix`]:{flex:"0 0 auto",marginInlineEnd:y.inputAffixPadding},[`${ne}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",color:"inherit",fontSize:y.fontSize,lineHeight:y.lineHeight,transition:`all ${Qn}`},(0,zr.nz)(In)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,fontFamily:"inherit","&:focus":{boxShadow:"none",outline:0},"&[disabled]":{background:"transparent",color:sn,cursor:"not-allowed"}}),"&-placeholder":{"> input":{color:In}}},"&-large":Object.assign(Object.assign({},$l(y,ca,ir,Ze)),{[`${ne}-input > input`]:{fontSize:fa,lineHeight:Yl}}),"&-small":Object.assign({},$l(y,la,vr,Fa)),[`${ne}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:y.calc(Ba).div(2).equal(),color:sn,lineHeight:1,pointerEvents:"none",transition:`opacity ${Qn}, color ${Qn}`,"> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:va}}},[`${ne}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:sn,lineHeight:1,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${Qn}, color ${Qn}`,"> *":{verticalAlign:"top"},"&:hover":{color:Xa}},"&:hover":{[`${ne}-clear`]:{opacity:1},[`${ne}-suffix:not(:last-child)`]:{opacity:0}},[`${ne}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:fa,color:sn,fontSize:fa,verticalAlign:"top",cursor:"default",[`${ne}-focused &`]:{color:Xa},[`${ne}-range-separator &`]:{[`${ne}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${ne}-active-bar`]:{bottom:y.calc(ct).mul(-1).equal(),height:za,background:wa,opacity:0,transition:`all ${tl} ease-out`,pointerEvents:"none"},[`&${ne}-focused`]:{[`${ne}-active-bar`]:{opacity:1}},[`${ne}-range-separator`]:{alignItems:"center",padding:`0 ${(0,Er.unit)(Ba)}`,lineHeight:1}},"&-range, &-multiple":{[`${ne}-clear`]:{insetInlineEnd:Ze},[`&${ne}-small`]:{[`${ne}-clear`]:{insetInlineEnd:Fa}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,Bo.Wf)(y)),ai(y)),{pointerEvents:"none",position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Ua,[`&${ne}-dropdown-hidden`]:{display:"none"},"&-rtl":{direction:"rtl"},[`&${ne}-dropdown-placement-bottomLeft, + ${ne}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",[`${ne}-content`]:{display:"flex",flex:"auto",height:vr},"&-column":{flex:"1 0 auto",width:ir,margin:`${(0,Er.unit)(Qn)} 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${wa}`,overflowX:"hidden","&::-webkit-scrollbar":{width:8,backgroundColor:"transparent"},"&::-webkit-scrollbar-thumb":{backgroundColor:y.colorTextTertiary,borderRadius:y.borderRadiusSM},"&":{scrollbarWidth:"thin",scrollbarColor:`${y.colorTextTertiary} transparent`},"&::after":{display:"block",height:`calc(100% - ${(0,Er.unit)(Yl)})`,content:'""'},"&:not(:first-child)":{borderInlineStart:`${(0,Er.unit)(In)} ${ca} ${Ba}`},"&-active":{background:new yi.FastColor(Ql).setA(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${ne}-time-panel-cell`]:{marginInline:cl,[`${ne}-time-panel-cell-inner`]:{display:"block",width:y.calc(ir).sub(y.calc(cl).mul(2)).equal(),height:Yl,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:y.calc(ir).sub(Yl).div(2).equal(),color:Dl,lineHeight:(0,Er.unit)(Yl),borderRadius:Sl,cursor:"pointer",transition:`background ${wa}`,"&:hover":{background:_l}},"&-selected":{[`${ne}-time-panel-cell-inner`]:{background:Ql}},"&-disabled":{[`${ne}-time-panel-cell-inner`]:{color:xl,background:"transparent",cursor:"not-allowed"}}}}}}}}};var es=y=>{const{componentCls:ne,textHeight:pe,lineWidth:Oe,paddingSM:Ue,antCls:ct,colorPrimary:tn,cellActiveWithRangeBg:un,colorPrimaryBorder:On,lineType:Qn,colorSplit:sn}=y;return{[`${ne}-dropdown`]:{[`${ne}-footer`]:{borderTop:`${(0,Er.unit)(Oe)} ${Qn} ${sn}`,"&-extra":{padding:`0 ${(0,Er.unit)(Ue)}`,lineHeight:(0,Er.unit)(y.calc(pe).sub(y.calc(Oe).mul(2)).equal()),textAlign:"start","&:not(:last-child)":{borderBottom:`${(0,Er.unit)(Oe)} ${Qn} ${sn}`}}},[`${ne}-panels + ${ne}-footer ${ne}-ranges`]:{justifyContent:"space-between"},[`${ne}-ranges`]:{marginBlock:0,paddingInline:(0,Er.unit)(Ue),overflow:"hidden",textAlign:"start",listStyle:"none",display:"flex",justifyContent:"center",alignItems:"center","> li":{lineHeight:(0,Er.unit)(y.calc(pe).sub(y.calc(Oe).mul(2)).equal()),display:"inline-block"},[`${ne}-now-btn-disabled`]:{pointerEvents:"none",color:y.colorTextDisabled},[`${ne}-preset > ${ct}-tag-blue`]:{color:tn,background:un,borderColor:On,cursor:"pointer"},[`${ne}-ok`]:{paddingBlock:y.calc(Oe).mul(2).equal(),marginInlineStart:"auto"}}}}};const Vo=y=>{const{componentCls:ne,controlHeightLG:pe,paddingXXS:Oe,padding:Ue}=y;return{pickerCellCls:`${ne}-cell`,pickerCellInnerCls:`${ne}-cell-inner`,pickerYearMonthCellWidth:y.calc(pe).mul(1.5).equal(),pickerQuarterPanelContentHeight:y.calc(pe).mul(1.4).equal(),pickerCellPaddingVertical:y.calc(Oe).add(y.calc(Oe).div(2)).equal(),pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconMargin:4,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:y.calc(Ue).add(y.calc(Oe).div(2)).equal()}},en=y=>{const{colorBgContainerDisabled:ne,controlHeight:pe,controlHeightSM:Oe,controlHeightLG:Ue,paddingXXS:ct,lineWidth:tn}=y,un=ct*2,On=tn*2,Qn=Math.min(pe-un,pe-On),sn=Math.min(Oe-un,Oe-On),In=Math.min(Ue-un,Ue-On);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(ct/2),cellHoverBg:y.controlItemBgHover,cellActiveWithRangeBg:y.controlItemBgActive,cellHoverWithRangeBg:new yi.FastColor(y.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new yi.FastColor(y.colorPrimary).lighten(20).toHexString(),cellBgDisabled:ne,timeColumnWidth:Ue*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:Oe*1.5,cellHeight:Oe,textHeight:Ue,withoutTimeCellHeight:Ue*1.65,multipleItemBg:y.colorFillSecondary,multipleItemBorderColor:"transparent",multipleItemHeight:Qn,multipleItemHeightSM:sn,multipleItemHeightLG:In,multipleSelectorBgDisabled:ne,multipleItemColorDisabled:y.colorTextDisabled,multipleItemBorderColorDisabled:"transparent"}},$a=y=>Object.assign(Object.assign(Object.assign(Object.assign({},(0,Qo.T)(y)),en(y)),(0,ci.w)(y)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:y.zIndexPopupBase+50});var pl=E(39082),dr=y=>{const{componentCls:ne}=y;return{[ne]:[Object.assign(Object.assign(Object.assign(Object.assign({},(0,pl.qG)(y)),(0,pl.vc)(y)),(0,pl.H8)(y)),(0,pl.Mu)(y)),{"&-outlined":{[`&${ne}-multiple ${ne}-selection-item`]:{background:y.multipleItemBg,border:`${(0,Er.unit)(y.lineWidth)} ${y.lineType} ${y.multipleItemBorderColor}`}},"&-filled":{[`&${ne}-multiple ${ne}-selection-item`]:{background:y.colorBgContainer,border:`${(0,Er.unit)(y.lineWidth)} ${y.lineType} ${y.colorSplit}`}},"&-borderless":{[`&${ne}-multiple ${ne}-selection-item`]:{background:y.multipleItemBg,border:`${(0,Er.unit)(y.lineWidth)} ${y.lineType} ${y.multipleItemBorderColor}`}},"&-underlined":{[`&${ne}-multiple ${ne}-selection-item`]:{background:y.multipleItemBg,border:`${(0,Er.unit)(y.lineWidth)} ${y.lineType} ${y.multipleItemBorderColor}`}}}]}};const $l=(y,ne,pe,Oe)=>{const Ue=y.calc(pe).add(2).equal(),ct=y.max(y.calc(ne).sub(Ue).div(2).equal(),0),tn=y.max(y.calc(ne).sub(Ue).sub(ct).equal(),0);return{padding:`${(0,Er.unit)(ct)} ${(0,Er.unit)(Oe)} ${(0,Er.unit)(tn)}`}},Iu=y=>{const{componentCls:ne,colorError:pe,colorWarning:Oe}=y;return{[`${ne}:not(${ne}-disabled):not([disabled])`]:{[`&${ne}-status-error`]:{[`${ne}-active-bar`]:{background:pe}},[`&${ne}-status-warning`]:{[`${ne}-active-bar`]:{background:Oe}}}}},Tu=y=>{const{componentCls:ne,antCls:pe,controlHeight:Oe,paddingInline:Ue,lineWidth:ct,lineType:tn,colorBorder:un,borderRadius:On,motionDurationMid:Qn,colorTextDisabled:sn,colorTextPlaceholder:In,controlHeightLG:ca,fontSizeLG:fa,controlHeightSM:la,paddingInlineSM:Fa,paddingXS:Ba,marginXS:va,colorTextDescription:Xa,lineWidthBold:za,colorPrimary:wa,motionDurationSlow:tl,zIndexPopup:Ua,paddingXXS:Ga,sizePopupArrow:Kl,colorBgElevated:xl,borderRadiusLG:Dl,boxShadowSecondary:Cl,borderRadiusSM:nr,colorSplit:kl,cellHoverBg:Ul,presetsWidth:Sl,presetsMaxWidth:Gl,boxShadowPopoverArrow:_l,fontHeight:vr,fontHeightLG:ir,lineHeightLG:Yl}=y;return[{[ne]:Object.assign(Object.assign(Object.assign({},(0,Bo.Wf)(y)),$l(y,Oe,vr,Ue)),{position:"relative",display:"inline-flex",alignItems:"center",lineHeight:1,borderRadius:On,transition:`border ${Qn}, box-shadow ${Qn}, background ${Qn}`,[`${ne}-prefix`]:{flex:"0 0 auto",marginInlineEnd:y.inputAffixPadding},[`${ne}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",color:"inherit",fontSize:y.fontSize,lineHeight:y.lineHeight,transition:`all ${Qn}`},(0,zr.nz)(In)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,fontFamily:"inherit","&:focus":{boxShadow:"none",outline:0},"&[disabled]":{background:"transparent",color:sn,cursor:"not-allowed"}}),"&-placeholder":{"> input":{color:In}}},"&-large":Object.assign(Object.assign({},$l(y,ca,ir,Ue)),{[`${ne}-input > input`]:{fontSize:fa,lineHeight:Yl}}),"&-small":Object.assign({},$l(y,la,vr,Fa)),[`${ne}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:y.calc(Ba).div(2).equal(),color:sn,lineHeight:1,pointerEvents:"none",transition:`opacity ${Qn}, color ${Qn}`,"> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:va}}},[`${ne}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:sn,lineHeight:1,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${Qn}, color ${Qn}`,"> *":{verticalAlign:"top"},"&:hover":{color:Xa}},"&:hover":{[`${ne}-clear`]:{opacity:1},[`${ne}-suffix:not(:last-child)`]:{opacity:0}},[`${ne}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:fa,color:sn,fontSize:fa,verticalAlign:"top",cursor:"default",[`${ne}-focused &`]:{color:Xa},[`${ne}-range-separator &`]:{[`${ne}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${ne}-active-bar`]:{bottom:y.calc(ct).mul(-1).equal(),height:za,background:wa,opacity:0,transition:`all ${tl} ease-out`,pointerEvents:"none"},[`&${ne}-focused`]:{[`${ne}-active-bar`]:{opacity:1}},[`${ne}-range-separator`]:{alignItems:"center",padding:`0 ${(0,Er.unit)(Ba)}`,lineHeight:1}},"&-range, &-multiple":{[`${ne}-clear`]:{insetInlineEnd:Ue},[`&${ne}-small`]:{[`${ne}-clear`]:{insetInlineEnd:Fa}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,Bo.Wf)(y)),ai(y)),{pointerEvents:"none",position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Ua,[`&${ne}-dropdown-hidden`]:{display:"none"},"&-rtl":{direction:"rtl"},[`&${ne}-dropdown-placement-bottomLeft, &${ne}-dropdown-placement-bottomRight`]:{[`${ne}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${ne}-dropdown-placement-topLeft, &${ne}-dropdown-placement-topRight`]:{[`${ne}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${pe}-slide-up-appear, &${pe}-slide-up-enter`]:{[`${ne}-range-arrow${ne}-range-arrow`]:{transition:"none"}},[`&${pe}-slide-up-enter${pe}-slide-up-enter-active${ne}-dropdown-placement-topLeft, &${pe}-slide-up-enter${pe}-slide-up-enter-active${ne}-dropdown-placement-topRight, @@ -1236,6 +1236,6 @@ ${ot} &${pe}-slide-up-appear${pe}-slide-up-appear-active${ne}-dropdown-placement-bottomLeft, &${pe}-slide-up-appear${pe}-slide-up-appear-active${ne}-dropdown-placement-bottomRight`]:{animationName:Ma.fJ},[`&${pe}-slide-up-leave ${ne}-panel-container`]:{pointerEvents:"none"},[`&${pe}-slide-up-leave${pe}-slide-up-leave-active${ne}-dropdown-placement-topLeft, &${pe}-slide-up-leave${pe}-slide-up-leave-active${ne}-dropdown-placement-topRight`]:{animationName:Ma.ly},[`&${pe}-slide-up-leave${pe}-slide-up-leave-active${ne}-dropdown-placement-bottomLeft, - &${pe}-slide-up-leave${pe}-slide-up-leave-active${ne}-dropdown-placement-bottomRight`]:{animationName:Ma.Uw},[`${ne}-panel > ${ne}-time-panel`]:{paddingTop:Ga},[`${ne}-range-wrapper`]:{display:"flex",position:"relative"},[`${ne}-range-arrow`]:Object.assign(Object.assign({position:"absolute",zIndex:1,display:"none",paddingInline:y.calc(Ze).mul(1.5).equal(),boxSizing:"content-box",transition:`all ${tl} ease-out`},(0,ci.W)(y,xl,_l)),{"&:before":{insetInlineStart:y.calc(Ze).mul(1.5).equal()}}),[`${ne}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:xl,borderRadius:Dl,boxShadow:Cl,transition:`margin ${tl}`,display:"inline-block",pointerEvents:"auto",[`${ne}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${ne}-presets`]:{display:"flex",flexDirection:"column",minWidth:Sl,maxWidth:Gl,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:Ba,borderInlineEnd:`${(0,Er.unit)(ct)} ${tn} ${kl}`,li:Object.assign(Object.assign({},Bo.vS),{borderRadius:nr,paddingInline:Ba,paddingBlock:y.calc(la).sub(vr).div(2).equal(),cursor:"pointer",transition:`all ${tl}`,"+ li":{marginTop:va},"&:hover":{background:Ul}})}},[`${ne}-panels`]:{display:"inline-flex",flexWrap:"nowrap","&:last-child":{[`${ne}-panel`]:{borderWidth:0}}},[`${ne}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${ne}-content, table`]:{textAlign:"center"},"&-focused":{borderColor:un}}}}),"&-dropdown-range":{padding:`${(0,Er.unit)(y.calc(Kl).mul(2).div(3).equal())} 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${ne}-separator`]:{transform:"scale(-1, 1)"},[`${ne}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,Ma.oN)(y,"slide-up"),(0,Ma.oN)(y,"slide-down"),(0,si.Fm)(y,"move-up"),(0,si.Fm)(y,"move-down")]};var xu=(0,Lo.I$)("DatePicker",y=>{const ne=(0,ni.mergeToken)((0,Qo.e)(y),Vo(y),{inputPaddingHorizontalBase:y.calc(y.paddingSM).sub(1).equal(),multipleSelectItemHeight:y.multipleItemHeight,selectHeight:y.controlHeight});return[es(ne),Tu(ne),dr(ne),Iu(ne),mi(ne),(0,oo.c)(y,{focusElCls:`${y.componentCls}-focused`})]},$a),zu=E(68525);function wu(y,ne,pe){return pe!==void 0?pe:ne==="year"&&y.lang.yearPlaceholder?y.lang.yearPlaceholder:ne==="quarter"&&y.lang.quarterPlaceholder?y.lang.quarterPlaceholder:ne==="month"&&y.lang.monthPlaceholder?y.lang.monthPlaceholder:ne==="week"&&y.lang.weekPlaceholder?y.lang.weekPlaceholder:ne==="time"&&y.timePickerLocale.placeholder?y.timePickerLocale.placeholder:y.lang.placeholder}function Ro(y,ne,pe){return pe!==void 0?pe:ne==="year"&&y.lang.yearPlaceholder?y.lang.rangeYearPlaceholder:ne==="quarter"&&y.lang.quarterPlaceholder?y.lang.rangeQuarterPlaceholder:ne==="month"&&y.lang.monthPlaceholder?y.lang.rangeMonthPlaceholder:ne==="week"&&y.lang.weekPlaceholder?y.lang.rangeWeekPlaceholder:ne==="time"&&y.timePickerLocale.placeholder?y.timePickerLocale.rangePlaceholder:y.lang.rangePlaceholder}function li(y,ne){const{allowClear:pe=!0}=y,{clearIcon:Oe,removeIcon:Ze}=(0,zu.Z)(Object.assign(Object.assign({},y),{prefixCls:ne,componentName:"DatePicker"}));return[b.useMemo(()=>pe===!1?!1:Object.assign({clearIcon:Oe},pe===!0?{}:pe),[pe,Oe]),Ze]}const[Wo,bo]=["week","WeekPicker"],[ul,Al]=["month","MonthPicker"],[$u,ho]=["year","YearPicker"],[mo,io]=["quarter","QuarterPicker"],[ro,Wu]=["time","TimePicker"];var Ho=E(7939),Zi=y=>b.createElement(Ho.ZP,Object.assign({size:"small",type:"primary"},y));function hs(y){return(0,b.useMemo)(()=>Object.assign({button:Zi},y),[y])}var vc=function(y,ne){var pe={};for(var Oe in y)Object.prototype.hasOwnProperty.call(y,Oe)&&ne.indexOf(Oe)<0&&(pe[Oe]=y[Oe]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,Oe=Object.getOwnPropertySymbols(y);Ze(0,b.forwardRef)((pe,Oe)=>{var Ze;const{prefixCls:ct,getPopupContainer:tn,components:un,className:On,style:Qn,placement:sn,size:In,disabled:ca,bordered:fa=!0,placeholder:la,popupClassName:Fa,dropdownClassName:Ba,status:va,rootClassName:Xa,variant:za,picker:wa}=pe,tl=vc(pe,["prefixCls","getPopupContainer","components","className","style","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","rootClassName","variant","picker"]),Ua=b.useRef(null),{getPrefixCls:Ga,direction:Kl,getPopupContainer:xl,rangePicker:Dl}=(0,b.useContext)(Pr.E_),Cl=Ga("picker",ct),{compactSize:nr,compactItemClassnames:kl}=(0,Ja.ri)(Cl,Kl),Ul=Ga(),[Sl,Gl]=(0,Zl.Z)("rangePicker",za,fa),_l=(0,Hr.Z)(Cl),[vr,ir,Yl]=xu(Cl,_l),[Ql]=li(pe,Cl),cl=hs(un),Ll=(0,hl.Z)($r=>{var hu;return(hu=In!=null?In:nr)!==null&&hu!==void 0?hu:$r}),Pl=b.useContext(Ou.Z),xr=ca!=null?ca:Pl,Lr=(0,b.useContext)(Cr.aM),{hasFeedback:Or,status:Yr,feedbackIcon:hr}=Lr,_r=b.createElement(b.Fragment,null,wa===ro?b.createElement(ft,null):b.createElement(yt,null),Or&&hr);(0,b.useImperativeHandle)(Oe,()=>Ua.current);const[Zr]=(0,gu.Z)("Calendar",ko.Z),ar=Object.assign(Object.assign({},Zr),pe.locale),[Fl]=(0,or.Cn)("DatePicker",(Ze=pe.popupStyle)===null||Ze===void 0?void 0:Ze.zIndex);return vr(b.createElement(Ir.Z,{space:!0},b.createElement(su,Object.assign({separator:b.createElement("span",{"aria-label":"to",className:`${Cl}-separator`},b.createElement(at,null)),disabled:xr,ref:Ua,placement:sn,placeholder:Ro(ar,wa,la),suffixIcon:_r,prevIcon:b.createElement("span",{className:`${Cl}-prev-icon`}),nextIcon:b.createElement("span",{className:`${Cl}-next-icon`}),superPrevIcon:b.createElement("span",{className:`${Cl}-super-prev-icon`}),superNextIcon:b.createElement("span",{className:`${Cl}-super-next-icon`}),transitionName:`${Ul}-slide-up`,picker:wa},tl,{className:nt()({[`${Cl}-${Ll}`]:Ll,[`${Cl}-${Sl}`]:Gl},(0,tr.Z)(Cl,(0,tr.F)(Yr,va),Or),ir,kl,On,Dl==null?void 0:Dl.className,Yl,_l,Xa),style:Object.assign(Object.assign({},Dl==null?void 0:Dl.style),Qn),locale:ar.lang,prefixCls:Cl,getPopupContainer:tn||xl,generateConfig:y,components:cl,direction:Kl,classNames:{popup:nt()(ir,Fa||Ba,Yl,_l,Xa)},styles:{popup:Object.assign(Object.assign({},pe.popupStyle),{zIndex:Fl})},allowClear:Ql}))))}),hd=function(y,ne){var pe={};for(var Oe in y)Object.prototype.hasOwnProperty.call(y,Oe)&&ne.indexOf(Oe)<0&&(pe[Oe]=y[Oe]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,Oe=Object.getOwnPropertySymbols(y);Ze{const ne=(On,Qn)=>{const sn=Qn===Wu?"timePicker":"datePicker";return(0,b.forwardRef)((ca,fa)=>{var la;const{prefixCls:Fa,getPopupContainer:Ba,components:va,style:Xa,className:za,rootClassName:wa,size:tl,bordered:Ua,placement:Ga,placeholder:Kl,popupClassName:xl,dropdownClassName:Dl,disabled:Cl,status:nr,variant:kl,onCalendarChange:Ul}=ca,Sl=hd(ca,["prefixCls","getPopupContainer","components","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","variant","onCalendarChange"]),{getPrefixCls:Gl,direction:_l,getPopupContainer:vr,[sn]:ir}=(0,b.useContext)(Pr.E_),Yl=Gl("picker",Fa),{compactSize:Ql,compactItemClassnames:cl}=(0,Ja.ri)(Yl,_l),Ll=b.useRef(null),[Pl,xr]=(0,Zl.Z)("datePicker",kl,Ua),Lr=(0,Hr.Z)(Yl),[Or,Yr,hr]=xu(Yl,Lr);(0,b.useImperativeHandle)(fa,()=>Ll.current);const _r={showToday:!0},Zr=On||ca.picker,ar=Gl(),{onSelect:Fl,multiple:$r}=Sl,hu=Fl&&On==="time"&&!$r,Qr=(uo,Tr,Zo)=>{Ul==null||Ul(uo,Tr,Zo),hu&&Fl(uo)},[Hu,cu]=li(ca,Yl),Uu=hs(va),Zu=(0,hl.Z)(uo=>{var Tr;return(Tr=tl!=null?tl:Ql)!==null&&Tr!==void 0?Tr:uo}),fu=b.useContext(Ou.Z),lu=Cl!=null?Cl:fu,Gu=(0,b.useContext)(Cr.aM),{hasFeedback:Yu,status:Gr,feedbackIcon:Au}=Gu,Do=b.createElement(b.Fragment,null,Zr==="time"?b.createElement(ft,null):b.createElement(yt,null),Yu&&Au),[Du]=(0,gu.Z)("DatePicker",ko.Z),vu=Object.assign(Object.assign({},Du),ca.locale),[Su]=(0,or.Cn)("DatePicker",(la=ca.popupStyle)===null||la===void 0?void 0:la.zIndex);return Or(b.createElement(Ir.Z,{space:!0},b.createElement(sr,Object.assign({ref:Ll,placeholder:wu(vu,Zr,Kl),suffixIcon:Do,placement:Ga,prevIcon:b.createElement("span",{className:`${Yl}-prev-icon`}),nextIcon:b.createElement("span",{className:`${Yl}-next-icon`}),superPrevIcon:b.createElement("span",{className:`${Yl}-super-prev-icon`}),superNextIcon:b.createElement("span",{className:`${Yl}-super-next-icon`}),transitionName:`${ar}-slide-up`,picker:On,onCalendarChange:Qr},_r,Sl,{locale:vu.lang,className:nt()({[`${Yl}-${Zu}`]:Zu,[`${Yl}-${Pl}`]:xr},(0,tr.Z)(Yl,(0,tr.F)(Gr,nr),Yu),Yr,cl,ir==null?void 0:ir.className,za,hr,Lr,wa),style:Object.assign(Object.assign({},ir==null?void 0:ir.style),Xa),prefixCls:Yl,getPopupContainer:Ba||vr,generateConfig:y,components:Uu,direction:_l,disabled:lu,classNames:{popup:nt()(Yr,hr,Lr,wa,xl||Dl)},styles:{popup:Object.assign(Object.assign({},ca.popupStyle),{zIndex:Su})},allowClear:Hu,removeIcon:cu}))))})},pe=ne(),Oe=ne(Wo,bo),Ze=ne(ul,Al),ct=ne($u,ho),tn=ne(mo,io),un=ne(ro,Wu);return{DatePicker:pe,WeekPicker:Oe,MonthPicker:Ze,YearPicker:ct,TimePicker:un,QuarterPicker:tn}},Mi=y=>{const{DatePicker:ne,WeekPicker:pe,MonthPicker:Oe,YearPicker:Ze,TimePicker:ct,QuarterPicker:tn}=Ad(y),un=Ed(y),On=ne;return On.WeekPicker=pe,On.MonthPicker=Oe,On.YearPicker=Ze,On.RangePicker=un,On.TimePicker=ct,On.QuarterPicker=tn,On};const Ms=Mi(ye),Cd=(0,de.Z)(Ms,"popupAlign",void 0,"picker");Ms._InternalPanelDoNotUseOrYouWillBeFired=Cd;const Fd=(0,de.Z)(Ms.RangePicker,"popupAlign",void 0,"picker");Ms._InternalRangePanelDoNotUseOrYouWillBeFired=Fd,Ms.generatePicker=Mi;var $c=Ms},37285:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return ve}});var a=E(59301),te=E(92310),ce=E.n(te),se=E(48755),ue=E(36237),le=E(63356),xe=E(16931),Se=E(51636);const re=ie=>{const{componentCls:Me,sizePaddingEdgeHorizontal:ze,colorSplit:Ye,lineWidth:ye,textPaddingInline:de,orientationMargin:b,verticalMarginInline:Ie}=ie;return{[Me]:Object.assign(Object.assign({},(0,le.Wf)(ie)),{borderBlockStart:`${(0,ue.unit)(ye)} solid ${Ye}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:Ie,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,ue.unit)(ye)} solid ${Ye}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,ue.unit)(ie.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${Me}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,ue.unit)(ie.dividerHorizontalWithTextGutterMargin)} 0`,color:ie.colorTextHeading,fontWeight:500,fontSize:ie.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${Ye}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,ue.unit)(ye)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${Me}-with-text-start`]:{"&::before":{width:`calc(${b} * 100%)`},"&::after":{width:`calc(100% - ${b} * 100%)`}},[`&-horizontal${Me}-with-text-end`]:{"&::before":{width:`calc(100% - ${b} * 100%)`},"&::after":{width:`calc(${b} * 100%)`}},[`${Me}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:de},"&-dashed":{background:"none",borderColor:Ye,borderStyle:"dashed",borderWidth:`${(0,ue.unit)(ye)} 0 0`},[`&-horizontal${Me}-with-text${Me}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${Me}-dashed`]:{borderInlineStartWidth:ye,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:Ye,borderStyle:"dotted",borderWidth:`${(0,ue.unit)(ye)} 0 0`},[`&-horizontal${Me}-with-text${Me}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${Me}-dotted`]:{borderInlineStartWidth:ye,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${Me}-with-text`]:{color:ie.colorText,fontWeight:"normal",fontSize:ie.fontSize},[`&-horizontal${Me}-with-text-start${Me}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${Me}-inner-text`]:{paddingInlineStart:ze}},[`&-horizontal${Me}-with-text-end${Me}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${Me}-inner-text`]:{paddingInlineEnd:ze}}})}},ge=ie=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:ie.marginXS});var we=(0,xe.I$)("Divider",ie=>{const Me=(0,Se.mergeToken)(ie,{dividerHorizontalWithTextGutterMargin:ie.margin,dividerHorizontalGutterMargin:ie.marginLG,sizePaddingEdgeHorizontal:0});return[re(Me)]},ge,{unitless:{orientationMargin:!0}}),De=function(ie,Me){var ze={};for(var Ye in ie)Object.prototype.hasOwnProperty.call(ie,Ye)&&Me.indexOf(Ye)<0&&(ze[Ye]=ie[Ye]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ye=0,Ye=Object.getOwnPropertySymbols(ie);ye{const{getPrefixCls:Me,direction:ze,className:Ye,style:ye}=(0,se.dj)("divider"),{prefixCls:de,type:b="horizontal",orientation:Ie="center",orientationMargin:oe,className:Pt,rootClassName:Dt,children:bt,dashed:gt,variant:yt="solid",plain:Ve,style:Fe}=ie,he=De(ie,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style"]),We=Me("divider",de),[ft,Kt,Ke]=we(We),ht=!!bt,wt=a.useMemo(()=>Ie==="left"?ze==="rtl"?"end":"start":Ie==="right"?ze==="rtl"?"start":"end":Ie,[ze,Ie]),at=wt==="start"&&oe!=null,et=wt==="end"&&oe!=null,nt=ce()(We,Ye,Kt,Ke,`${We}-${b}`,{[`${We}-with-text`]:ht,[`${We}-with-text-${wt}`]:ht,[`${We}-dashed`]:!!gt,[`${We}-${yt}`]:yt!=="solid",[`${We}-plain`]:!!Ve,[`${We}-rtl`]:ze==="rtl",[`${We}-no-default-orientation-margin-start`]:at,[`${We}-no-default-orientation-margin-end`]:et},Pt,Dt),st=a.useMemo(()=>typeof oe=="number"?oe:/^\d+$/.test(oe)?Number(oe):oe,[oe]),Ae={marginInlineStart:at?st:void 0,marginInlineEnd:et?st:void 0};return ft(a.createElement("div",Object.assign({className:nt,style:Object.assign(Object.assign({},ye),Fe)},he,{role:"separator"}),bt&&b!=="vertical"&&a.createElement("span",{className:`${We}-inner-text`,style:Ae},bt)))}},58359:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return St}});var a=E(59301),te=E(72054),ce=E(38705),se=E(17212),ue=E(18642),le,xe;function Se(ot,lt,Te){if(lt<0||lt>31||ot>>>lt)throw new RangeError("Value out of range");for(var Xe=lt-1;Xe>=0;Xe--)Te.push(ot>>>Xe&1)}function re(ot,lt){return(ot>>>lt&1)!=0}function ge(ot){if(!ot)throw new Error("Assertion error")}var we=function(){function ot(lt,Te){(0,ce.Z)(this,ot),(0,ue.Z)(this,"modeBits",void 0),(0,ue.Z)(this,"numBitsCharCount",void 0),this.modeBits=lt,this.numBitsCharCount=Te}return(0,se.Z)(ot,[{key:"numCharCountBits",value:function(Te){return this.numBitsCharCount[Math.floor((Te+7)/17)]}}]),ot}();le=we,(0,ue.Z)(we,"NUMERIC",new le(1,[10,12,14])),(0,ue.Z)(we,"ALPHANUMERIC",new le(2,[9,11,13])),(0,ue.Z)(we,"BYTE",new le(4,[8,16,16])),(0,ue.Z)(we,"KANJI",new le(8,[8,10,12])),(0,ue.Z)(we,"ECI",new le(7,[0,0,0]));var De=(0,se.Z)(function ot(lt,Te){(0,ce.Z)(this,ot),(0,ue.Z)(this,"ordinal",void 0),(0,ue.Z)(this,"formatBits",void 0),this.ordinal=lt,this.formatBits=Te});xe=De,(0,ue.Z)(De,"LOW",new xe(0,1)),(0,ue.Z)(De,"MEDIUM",new xe(1,0)),(0,ue.Z)(De,"QUARTILE",new xe(2,3)),(0,ue.Z)(De,"HIGH",new xe(3,2));var pt=function(){function ot(lt,Te,Xe){if((0,ce.Z)(this,ot),(0,ue.Z)(this,"mode",void 0),(0,ue.Z)(this,"numChars",void 0),(0,ue.Z)(this,"bitData",void 0),this.mode=lt,this.numChars=Te,this.bitData=Xe,Te<0)throw new RangeError("Invalid argument");this.bitData=Xe.slice()}return(0,se.Z)(ot,[{key:"getData",value:function(){return this.bitData.slice()}}],[{key:"makeBytes",value:function(Te){var Xe=[],Ne=(0,te.Z)(Te),Bt;try{for(Ne.s();!(Bt=Ne.n()).done;){var kt=Bt.value;Se(kt,8,Xe)}}catch(nn){Ne.e(nn)}finally{Ne.f()}return new ot(we.BYTE,Te.length,Xe)}},{key:"makeNumeric",value:function(Te){if(!ot.isNumeric(Te))throw new RangeError("String contains non-numeric characters");for(var Xe=[],Ne=0;Ne=1<ot.MAX_VERSION)throw new RangeError("Version value out of range");if(Bt<-1||Bt>7)throw new RangeError("Mask value out of range");this.size=lt*4+17;for(var kt=[],nn=0;nn>>9)*1335;var kt=(Xe<<10|Ne)^21522;ge(kt>>>15==0);for(var nn=0;nn<=5;nn++)this.setFunctionModule(8,nn,re(kt,nn));this.setFunctionModule(8,7,re(kt,6)),this.setFunctionModule(8,8,re(kt,7)),this.setFunctionModule(7,8,re(kt,8));for(var vn=9;vn<15;vn++)this.setFunctionModule(14-vn,8,re(kt,vn));for(var Vt=0;Vt<8;Vt++)this.setFunctionModule(this.size-1-Vt,8,re(kt,Vt));for(var yn=8;yn<15;yn++)this.setFunctionModule(8,this.size-15+yn,re(kt,yn));this.setFunctionModule(8,this.size-8,!0)}},{key:"drawVersion",value:function(){if(!(this.version<7)){for(var Te=this.version,Xe=0;Xe<12;Xe++)Te=Te<<1^(Te>>>11)*7973;var Ne=this.version<<12|Te;ge(Ne>>>18==0);for(var Bt=0;Bt<18;Bt++){var kt=re(Ne,Bt),nn=this.size-11+Bt%3,vn=Math.floor(Bt/3);this.setFunctionModule(nn,vn,kt),this.setFunctionModule(vn,nn,kt)}}}},{key:"drawFinderPattern",value:function(Te,Xe){for(var Ne=-4;Ne<=4;Ne++)for(var Bt=-4;Bt<=4;Bt++){var kt=Math.max(Math.abs(Bt),Math.abs(Ne)),nn=Te+Bt,vn=Xe+Ne;0<=nn&&nn=vn)&&Ca.push(sa[Ya])})},Zn=0;Zn=1;Ne-=2){Ne==6&&(Ne=5);for(var Bt=0;Bt>>3],7-(Xe&7)),Xe++)}}ge(Xe==Te.length*8)}},{key:"applyMask",value:function(Te){if(Te<0||Te>7)throw new RangeError("Mask value out of range");for(var Xe=0;Xe5&&Te++):(this.finderPenaltyAddHistory(Bt,kt),Ne||(Te+=this.finderPenaltyCountPatterns(kt)*ot.PENALTY_N3),Ne=this.modules[Xe][nn],Bt=1);Te+=this.finderPenaltyTerminateAndCount(Ne,Bt,kt)*ot.PENALTY_N3}for(var vn=0;vn5&&Te++):(this.finderPenaltyAddHistory(yn,$t),Vt||(Te+=this.finderPenaltyCountPatterns($t)*ot.PENALTY_N3),Vt=this.modules[ya][vn],yn=1);Te+=this.finderPenaltyTerminateAndCount(Vt,yn,$t)*ot.PENALTY_N3}for(var Nn=0;Nn0&&Te[2]==Xe&&Te[3]==Xe*3&&Te[4]==Xe&&Te[5]==Xe;return(Ne&&Te[0]>=Xe*4&&Te[6]>=Xe?1:0)+(Ne&&Te[6]>=Xe*4&&Te[0]>=Xe?1:0)}},{key:"finderPenaltyTerminateAndCount",value:function(Te,Xe,Ne){var Bt=Xe;return Te&&(this.finderPenaltyAddHistory(Bt,Ne),Bt=0),Bt+=this.size,this.finderPenaltyAddHistory(Bt,Ne),this.finderPenaltyCountPatterns(Ne)}},{key:"finderPenaltyAddHistory",value:function(Te,Xe){var Ne=Te;Xe[0]==0&&(Ne+=this.size),Xe.pop(),Xe.unshift(Ne)}}],[{key:"encodeText",value:function(Te,Xe){var Ne=pt.makeSegments(Te);return ot.encodeSegments(Ne,Xe)}},{key:"encodeBinary",value:function(Te,Xe){var Ne=pt.makeBytes(Te);return ot.encodeSegments([Ne],Xe)}},{key:"encodeSegments",value:function(Te,Xe){var Ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Bt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:40,kt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:-1,nn=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0;if(!(ot.MIN_VERSION<=Ne&&Ne<=Bt&&Bt<=ot.MAX_VERSION)||kt<-1||kt>7)throw new RangeError("Invalid value");var vn,Vt;for(vn=Ne;;vn++){var yn=ot.getNumDataCodewords(vn,Xe)*8,$t=pt.getTotalBits(Te,vn);if($t<=yn){Vt=$t;break}if(vn>=Bt)throw new RangeError("Data too long")}for(var ya=Xe,Nn=0,$n=[De.MEDIUM,De.QUARTILE,De.HIGH];Nn<$n.length;Nn++){var Ka=$n[Nn];nn&&Vt<=ot.getNumDataCodewords(vn,Ka)*8&&(ya=Ka)}var Ca=[],ll=(0,te.Z)(Te),Zn;try{for(ll.s();!(Zn=ll.n()).done;){var ka=Zn.value;Se(ka.mode.modeBits,4,Ca),Se(ka.numChars,ka.mode.numCharCountBits(vn),Ca);var Ya=(0,te.Z)(ka.getData()),sa;try{for(Ya.s();!(sa=Ya.n()).done;){var cn=sa.value;Ca.push(cn)}}catch(Fn){Ya.e(Fn)}finally{Ya.f()}}}catch(Fn){ll.e(Fn)}finally{ll.f()}ge(Ca.length==Vt);var En=ot.getNumDataCodewords(vn,ya)*8;ge(Ca.length<=En),Se(0,Math.min(4,En-Ca.length),Ca),Se(0,(8-Ca.length%8)%8,Ca),ge(Ca.length%8==0);for(var on=236;Ca.length>>3]|=Fn<<7-(Mn&7)}),new ot(vn,ya,dn,kt)}},{key:"getNumRawDataModules",value:function(Te){if(Teot.MAX_VERSION)throw new RangeError("Version number out of range");var Xe=(16*Te+128)*Te+64;if(Te>=2){var Ne=Math.floor(Te/7)+2;Xe-=(25*Ne-10)*Ne-55,Te>=7&&(Xe-=36)}return ge(208<=Xe&&Xe<=29648),Xe}},{key:"getNumDataCodewords",value:function(Te,Xe){return Math.floor(ot.getNumRawDataModules(Te)/8)-ot.ECC_CODEWORDS_PER_BLOCK[Xe.ordinal][Te]*ot.NUM_ERROR_CORRECTION_BLOCKS[Xe.ordinal][Te]}},{key:"reedSolomonComputeDivisor",value:function(Te){if(Te<1||Te>255)throw new RangeError("Degree out of range");for(var Xe=[],Ne=0;Ne>>8||Xe>>>8)throw new RangeError("Byte out of range");for(var Ne=0,Bt=7;Bt>=0;Bt--)Ne=Ne<<1^(Ne>>>7)*285,Ne^=(Xe>>>Bt&1)*Te;return ge(Ne>>>8==0),Ne}}]),ot}();(0,ue.Z)(ve,"MIN_VERSION",1),(0,ue.Z)(ve,"MAX_VERSION",40),(0,ue.Z)(ve,"PENALTY_N1",3),(0,ue.Z)(ve,"PENALTY_N2",3),(0,ue.Z)(ve,"PENALTY_N3",40),(0,ue.Z)(ve,"PENALTY_N4",10),(0,ue.Z)(ve,"ECC_CODEWORDS_PER_BLOCK",[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]]),(0,ue.Z)(ve,"NUM_ERROR_CORRECTION_BLOCKS",[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]]);var ie={L:De.LOW,M:De.MEDIUM,Q:De.QUARTILE,H:De.HIGH},Me=128,ze="L",Ye="#FFFFFF",ye="#000000",de=!1,b=1,Ie=4,oe=0,Pt=.1,Dt=function(lt){var Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,Xe=[];return lt.forEach(function(Ne,Bt){var kt=null;Ne.forEach(function(nn,vn){if(!nn&&kt!==null){Xe.push("M".concat(kt+Te," ").concat(Bt+Te,"h").concat(vn-kt,"v1H").concat(kt+Te,"z")),kt=null;return}if(vn===Ne.length-1){if(!nn)return;kt===null?Xe.push("M".concat(vn+Te,",").concat(Bt+Te," h1v1H").concat(vn+Te,"z")):Xe.push("M".concat(kt+Te,",").concat(Bt+Te," h").concat(vn+1-kt,"v1H").concat(kt+Te,"z"));return}nn&&kt===null&&(kt=vn)})}),Xe.join("")},bt=function(lt,Te){return lt.slice().map(function(Xe,Ne){return Ne=Te.y+Te.h?Xe:Xe.map(function(Bt,kt){return kt=Te.x+Te.w?Bt:!1})})},gt=function(lt,Te,Xe,Ne){if(Ne==null)return null;var Bt=lt.length+Xe*2,kt=Math.floor(Te*Pt),nn=Bt/Te,vn=(Ne.width||kt)*nn,Vt=(Ne.height||kt)*nn,yn=Ne.x==null?lt.length/2-vn/2:Ne.x*nn,$t=Ne.y==null?lt.length/2-Vt/2:Ne.y*nn,ya=Ne.opacity==null?1:Ne.opacity,Nn=null;if(Ne.excavate){var $n=Math.floor(yn),Ka=Math.floor($t),Ca=Math.ceil(vn+yn-$n),ll=Math.ceil(Vt+$t-Ka);Nn={x:$n,y:Ka,w:Ca,h:ll}}var Zn=Ne.crossOrigin;return{x:yn,y:$t,h:Vt,w:vn,excavation:Nn,opacity:ya,crossOrigin:Zn}},yt=function(lt,Te){return Te!=null?Math.max(Math.floor(Te),0):lt?Ie:oe},Ve=function(){try{new Path2D().addPath(new Path2D)}catch(ot){return!1}return!0}(),Fe=E(60499),he=E(85899),We=E(72190),ft=E(42244),Kt=function(lt){var Te=lt.value,Xe=lt.level,Ne=lt.minVersion,Bt=lt.includeMargin,kt=lt.marginSize,nn=lt.imageSettings,vn=lt.size,Vt=a.useMemo(function(){var yn=pt.makeSegments(Te);return ve.encodeSegments(yn,ie[Xe],Ne)},[Te,Xe,Ne]);return a.useMemo(function(){var yn=Vt.getModules(),$t=yt(Bt,kt),ya=yn.length+$t*2,Nn=gt(yn,vn,$t,nn);return{cells:yn,margin:$t,numCells:ya,calculatedImageSettings:Nn,qrcode:Vt}},[Vt,vn,nn,Bt,kt])},Ke=["value","size","level","bgColor","fgColor","includeMargin","minVersion","marginSize","style","imageSettings"],ht=a.forwardRef(function(ot,lt){var Te=ot.value,Xe=ot.size,Ne=Xe===void 0?Me:Xe,Bt=ot.level,kt=Bt===void 0?ze:Bt,nn=ot.bgColor,vn=nn===void 0?Ye:nn,Vt=ot.fgColor,yn=Vt===void 0?ye:Vt,$t=ot.includeMargin,ya=$t===void 0?de:$t,Nn=ot.minVersion,$n=Nn===void 0?b:Nn,Ka=ot.marginSize,Ca=ot.style,ll=ot.imageSettings,Zn=(0,ft.Z)(ot,Ke),ka=ll==null?void 0:ll.src,Ya=a.useRef(null),sa=a.useRef(null),cn=a.useCallback(function(pa){Ya.current=pa,typeof lt=="function"?lt(pa):lt&&(lt.current=pa)},[lt]),En=a.useState(!1),on=(0,We.Z)(En,2),dn=on[1],Fn=Kt({value:Te,level:kt,minVersion:$n,includeMargin:ya,marginSize:Ka,imageSettings:ll,size:Ne}),Mn=Fn.margin,da=Fn.cells,Yt=Fn.numCells,bn=Fn.calculatedImageSettings;a.useEffect(function(){if(Ya.current){var pa=Ya.current,Wa=pa.getContext("2d");if(!Wa)return;var ja=da,jn=sa.current,Pn=bn!=null&&jn!==null&&jn.complete&&jn.naturalHeight!==0&&jn.naturalWidth!==0;Pn&&bn.excavation!=null&&(ja=bt(da,bn.excavation));var fn=window.devicePixelRatio||1;pa.height=pa.width=Ne*fn;var Wn=Ne/Yt*fn;Wa.scale(Wn,Wn),Wa.fillStyle=vn,Wa.fillRect(0,0,Yt,Yt),Wa.fillStyle=yn,Ve?Wa.fill(new Path2D(Dt(ja,Mn))):da.forEach(function(gl,Il){gl.forEach(function(wr,hn){wr&&Wa.fillRect(hn+Mn,Il+Mn,1,1)})}),bn&&(Wa.globalAlpha=bn.opacity),Pn&&Wa.drawImage(jn,bn.x+Mn,bn.y+Mn,bn.w,bn.h)}}),a.useEffect(function(){dn(!1)},[ka]);var ua=(0,he.Z)({height:Ne,width:Ne},Ca),ra=null;return ka!=null&&(ra=a.createElement("img",{src:ka,key:ka,style:{display:"none"},onLoad:function(){dn(!0)},ref:sa,crossOrigin:bn==null?void 0:bn.crossOrigin})),a.createElement(a.Fragment,null,a.createElement("canvas",(0,Fe.Z)({style:ua,height:Ne,width:Ne,ref:cn,role:"img"},Zn)),ra)}),wt=["value","size","level","bgColor","fgColor","includeMargin","minVersion","title","marginSize","imageSettings"],at=a.forwardRef(function(ot,lt){var Te=ot.value,Xe=ot.size,Ne=Xe===void 0?Me:Xe,Bt=ot.level,kt=Bt===void 0?ze:Bt,nn=ot.bgColor,vn=nn===void 0?Ye:nn,Vt=ot.fgColor,yn=Vt===void 0?ye:Vt,$t=ot.includeMargin,ya=$t===void 0?de:$t,Nn=ot.minVersion,$n=Nn===void 0?b:Nn,Ka=ot.title,Ca=ot.marginSize,ll=ot.imageSettings,Zn=(0,ft.Z)(ot,wt),ka=Kt({value:Te,level:kt,minVersion:$n,includeMargin:ya,marginSize:Ca,imageSettings:ll,size:Ne}),Ya=ka.margin,sa=ka.cells,cn=ka.numCells,En=ka.calculatedImageSettings,on=sa,dn=null;ll!=null&&En!=null&&(En.excavation!=null&&(on=bt(sa,En.excavation)),dn=a.createElement("image",{href:ll.src,height:En.h,width:En.w,x:En.x+Ya,y:En.y+Ya,preserveAspectRatio:"none",opacity:En.opacity,crossOrigin:En.crossOrigin}));var Fn=Dt(on,Ya);return a.createElement("svg",(0,Fe.Z)({height:Ne,width:Ne,viewBox:"0 0 ".concat(cn," ").concat(cn),ref:lt,role:"img"},Zn),!!Ka&&a.createElement("title",null,Ka),a.createElement("path",{fill:vn,d:"M0,0 h".concat(cn,"v").concat(cn,"H0z"),shapeRendering:"crispEdges"}),a.createElement("path",{fill:yn,d:Fn,shapeRendering:"crispEdges"}),dn)}),et=E(92310),nt=E.n(et),st=E(2738),Ae=E(26112),Ce=E(48755),me=E(9017),He=E(57700),Ge={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z"}}]},name:"reload",theme:"outlined"},Lt=Ge,it=E(7657),vt=function(lt,Te){return a.createElement(it.Z,(0,Fe.Z)({},lt,{ref:Te,icon:Lt}))},jt=a.forwardRef(vt),Ft=jt,Qt=E(7939),Jt=E(29787);const qt=a.createElement(Jt.Z,null);function Ee(ot){let{prefixCls:lt,locale:Te,onRefresh:Xe,statusRender:Ne,status:Bt}=ot;const kt=a.createElement(a.Fragment,null,a.createElement("p",{className:`${lt}-expired`},Te==null?void 0:Te.expired),Xe&&a.createElement(Qt.ZP,{type:"link",icon:a.createElement(Ft,null),onClick:Xe},Te==null?void 0:Te.refresh)),nn=a.createElement("p",{className:`${lt}-scanned`},Te==null?void 0:Te.scanned),vn={expired:kt,loading:qt,scanned:nn},Vt=$t=>vn[$t.status];return(Ne!=null?Ne:Vt)({status:Bt,locale:Te,onRefresh:Xe})}var qe=E(36237),Qe=E(17835),je=E(63356),Pe=E(16931),mt=E(51636);const xt=ot=>{const{componentCls:lt,lineWidth:Te,lineType:Xe,colorSplit:Ne}=ot;return{[lt]:Object.assign(Object.assign({},(0,je.Wf)(ot)),{display:"flex",justifyContent:"center",alignItems:"center",padding:ot.paddingSM,backgroundColor:ot.colorWhite,borderRadius:ot.borderRadiusLG,border:`${(0,qe.unit)(Te)} ${Xe} ${Ne}`,position:"relative",overflow:"hidden",[`& > ${lt}-mask`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:10,display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",color:ot.colorText,lineHeight:ot.lineHeight,background:ot.QRCodeMaskBackgroundColor,textAlign:"center",[`& > ${lt}-expired, & > ${lt}-scanned`]:{color:ot.QRCodeTextColor}},"> canvas":{alignSelf:"stretch",flex:"auto",minWidth:0},"&-icon":{marginBlockEnd:ot.marginXS,fontSize:ot.controlHeight}}),[`${lt}-borderless`]:{borderColor:"transparent",padding:0,borderRadius:0}}},tt=ot=>({QRCodeMaskBackgroundColor:new Qe.FastColor(ot.colorBgContainer).setA(.96).toRgbString()});var It=(0,Pe.I$)("QRCode",ot=>{const lt=(0,mt.mergeToken)(ot,{QRCodeTextColor:ot.colorText});return xt(lt)},tt),Ue=function(ot,lt){var Te={};for(var Xe in ot)Object.prototype.hasOwnProperty.call(ot,Xe)&<.indexOf(Xe)<0&&(Te[Xe]=ot[Xe]);if(ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,Xe=Object.getOwnPropertySymbols(ot);Ne{var lt,Te,Xe,Ne;const[,Bt]=(0,He.ZP)(),{value:kt,type:nn="canvas",icon:vn="",size:Vt=160,iconSize:yn,color:$t=Bt.colorText,errorLevel:ya="M",status:Nn="active",bordered:$n=!0,onRefresh:Ka,style:Ca,className:ll,rootClassName:Zn,prefixCls:ka,bgColor:Ya="transparent",statusRender:sa}=ot,cn=Ue(ot,["value","type","icon","size","iconSize","color","errorLevel","status","bordered","onRefresh","style","className","rootClassName","prefixCls","bgColor","statusRender"]),{getPrefixCls:En}=(0,a.useContext)(Ce.E_),on=En("qrcode",ka),[dn,Fn,Mn]=It(on),da={src:vn,x:void 0,y:void 0,height:typeof yn=="number"?yn:(lt=yn==null?void 0:yn.height)!==null&<!==void 0?lt:40,width:typeof yn=="number"?yn:(Te=yn==null?void 0:yn.width)!==null&&Te!==void 0?Te:40,excavate:!0,crossOrigin:"anonymous"},Yt=(0,Ae.Z)(cn,!0),bn=(0,st.Z)(cn,Object.keys(Yt)),ua=Object.assign({value:kt,size:Vt,level:ya,bgColor:Ya,fgColor:$t,style:{width:Ca==null?void 0:Ca.width,height:Ca==null?void 0:Ca.height},imageSettings:vn?da:void 0},Yt),[ra]=(0,me.Z)("QRCode");if(!kt)return null;const pa=nt()(on,ll,Zn,Fn,Mn,{[`${on}-borderless`]:!$n}),Wa=Object.assign(Object.assign({backgroundColor:Ya},Ca),{width:(Xe=Ca==null?void 0:Ca.width)!==null&&Xe!==void 0?Xe:Vt,height:(Ne=Ca==null?void 0:Ca.height)!==null&&Ne!==void 0?Ne:Vt});return dn(a.createElement("div",Object.assign({},bn,{className:pa,style:Wa}),Nn!=="active"&&a.createElement("div",{className:`${on}-mask`},a.createElement(Ee,{prefixCls:on,locale:ra,status:Nn,onRefresh:Ka,statusRender:sa})),nn==="canvas"?a.createElement(ht,Object.assign({},ua)):a.createElement(at,Object.assign({},ua))))}},53420:function(ke,Je,E){"use strict";E.d(Je,{default:function(){return da}});var a=E(59301),te=E(92310),ce=E.n(te),se=E(60499),ue=E(77654),le=E(85899),xe=E(72190),Se=E(42244),re=E(43749),ge=E(37463),we=E(6551),De=E(34643),pt=E(18929),ve=E(48736),ie=function(Yt){var bn=a.useRef({valueLabels:new Map});return a.useMemo(function(){var ua=bn.current.valueLabels,ra=new Map,pa=Yt.map(function(Wa){var ja=Wa.value,jn=Wa.label,Pn=jn!=null?jn:ua.get(ja);return ra.set(ja,Pn),(0,le.Z)((0,le.Z)({},Wa),{},{label:Pn})});return bn.current.valueLabels=ra,[pa]},[Yt])},Me=function(bn,ua,ra,pa){return a.useMemo(function(){var Wa=function(wr){return wr.map(function(hn){var Xn=hn.value;return Xn})},ja=Wa(bn),jn=Wa(ua),Pn=ja.filter(function(Il){return!pa[Il]}),fn=ja,Wn=jn;if(ra){var gl=(0,De.S)(ja,!0,pa);fn=gl.checkedKeys,Wn=gl.halfCheckedKeys}return[Array.from(new Set([].concat((0,ue.Z)(Pn),(0,ue.Z)(fn)))),Wn]},[bn,ua,ra,pa])},ze=Me,Ye=E(34061),ye=function(Yt,bn){return a.useMemo(function(){var ua=(0,Ye.I8)(Yt,{fieldNames:bn,initWrapper:function(pa){return(0,le.Z)((0,le.Z)({},pa),{},{valueEntities:new Map})},processEntity:function(pa,Wa){var ja=pa.node[bn.value];if(0)var jn;Wa.valueEntities.set(ja,pa)}});return ua},[Yt,bn])},de=E(18642),b=E(11592),Ie=function(){return null},oe=Ie,Pt=["children","value"];function Dt(Yt){return(0,b.Z)(Yt).map(function(bn){if(!a.isValidElement(bn)||!bn.type)return null;var ua=bn,ra=ua.key,pa=ua.props,Wa=pa.children,ja=pa.value,jn=(0,Se.Z)(pa,Pt),Pn=(0,le.Z)({key:ra,value:ja},jn),fn=Dt(Wa);return fn.length&&(Pn.children=fn),Pn}).filter(function(bn){return bn})}function bt(Yt){if(!Yt)return Yt;var bn=(0,le.Z)({},Yt);return"props"in bn||Object.defineProperty(bn,"props",{get:function(){return(0,ve.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),bn}}),bn}function gt(Yt,bn,ua,ra,pa,Wa){var ja=null,jn=null;function Pn(){function fn(Wn){var gl=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",Il=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Wn.map(function(wr,hn){var Xn="".concat(gl,"-").concat(hn),qa=wr[Wa.value],La=ua.includes(qa),yl=fn(wr[Wa.children]||[],Xn,La),Rl=a.createElement(oe,wr,yl.map(function(Xt){return Xt.node}));if(bn===qa&&(ja=Rl),La){var Le={pos:Xn,node:Rl,children:yl};return Il||jn.push(Le),Le}return null}).filter(function(wr){return wr})}jn||(jn=[],fn(ra),jn.sort(function(Wn,gl){var Il=Wn.node.props.value,wr=gl.node.props.value,hn=ua.indexOf(Il),Xn=ua.indexOf(wr);return hn-Xn}))}Object.defineProperty(Yt,"triggerNode",{get:function(){return(0,ve.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),Pn(),ja}}),Object.defineProperty(Yt,"allCheckedNodes",{get:function(){return(0,ve.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),Pn(),pa?jn:jn.map(function(Wn){var gl=Wn.node;return gl})}})}var yt=function(bn,ua,ra){var pa=ra.fieldNames,Wa=ra.treeNodeFilterProp,ja=ra.filterTreeNode,jn=pa.children;return a.useMemo(function(){if(!ua||ja===!1)return bn;var Pn=typeof ja=="function"?ja:function(Wn,gl){return String(gl[Wa]).toUpperCase().includes(ua.toUpperCase())},fn=function Wn(gl){var Il=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return gl.reduce(function(wr,hn){var Xn=hn[jn],qa=Il||Pn(ua,bt(hn)),La=Wn(Xn||[],qa);return(qa||La.length)&&wr.push((0,le.Z)((0,le.Z)({},hn),{},(0,de.Z)({isLeaf:void 0},jn,La))),wr},[])};return fn(bn)},[bn,ua,jn,Wa,ja])},Ve=yt;function Fe(Yt){var bn=a.useRef();bn.current=Yt;var ua=a.useCallback(function(){return bn.current.apply(bn,arguments)},[]);return ua}function he(Yt,bn){var ua=bn.id,ra=bn.pId,pa=bn.rootPId,Wa=new Map,ja=[];return Yt.forEach(function(jn){var Pn=jn[ua],fn=(0,le.Z)((0,le.Z)({},jn),{},{key:jn.key||Pn});Wa.set(Pn,fn)}),Wa.forEach(function(jn){var Pn=jn[ra],fn=Wa.get(Pn);fn?(fn.children=fn.children||[],fn.children.push(jn)):(Pn===pa||pa===null)&&ja.push(jn)}),ja}function We(Yt,bn,ua){return a.useMemo(function(){if(Yt){if(ua){var ra=(0,le.Z)({id:"id",pId:"pId",rootPId:null},(0,re.Z)(ua)==="object"?ua:{});return he(Yt,ra)}return Yt}return Dt(bn)},[bn,ua,Yt])}var ft=a.createContext(null),Kt=ft,Ke=E(72054),ht=E(87632),wt=E(10228),at=E(80547),et=a.createContext(null),nt=et,st=function(bn){return Array.isArray(bn)?bn:bn!==void 0?[bn]:[]},Ae=function(bn){var ua=bn||{},ra=ua.label,pa=ua.value,Wa=ua.children;return{_title:ra?[ra]:["title","label"],value:pa||"value",key:pa||"value",children:Wa||"children"}},Ce=function(bn){return!bn||bn.disabled||bn.disableCheckbox||bn.checkable===!1},me=function(bn,ua){var ra=[],pa=function Wa(ja){ja.forEach(function(jn){var Pn=jn[ua.children];Pn&&(ra.push(jn[ua.value]),Wa(Pn))})};return pa(bn),ra},He=function(bn){return bn==null},Ge=E(70425),Lt={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},it=function(bn,ua){var ra=(0,ge.lk)(),pa=ra.prefixCls,Wa=ra.multiple,ja=ra.searchValue,jn=ra.toggleOpen,Pn=ra.open,fn=ra.notFoundContent,Wn=a.useContext(nt),gl=Wn.virtual,Il=Wn.listHeight,wr=Wn.listItemHeight,hn=Wn.listItemScrollOffset,Xn=Wn.treeData,qa=Wn.fieldNames,La=Wn.onSelect,yl=Wn.dropdownMatchSelectWidth,Rl=Wn.treeExpandAction,Le=Wn.treeTitleRender,Xt=Wn.onPopupScroll,mn=Wn.leftMaxCount,Nt=Wn.leafCountOnly,ga=Wn.valueEntities,qn=a.useContext(Kt),Sa=qn.checkable,Oa=qn.checkedKeys,nl=qn.halfCheckedKeys,ol=qn.treeExpandedKeys,jl=qn.treeDefaultExpandAll,Ea=qn.treeDefaultExpandedKeys,ha=qn.onTreeExpand,al=qn.treeIcon,El=qn.showTreeIcon,ba=qn.switcherIcon,Hn=qn.treeLine,Hl=qn.treeNodeFilterProp,pr=qn.loadData,Ml=qn.treeLoadedKeys,Nl=qn.treeMotion,kr=qn.onTreeLoad,Pa=qn.keyEntities,Ol=a.useRef(),fr=(0,at.Z)(function(){return Xn},[Pn,Xn],function(Sn,Yn){return Yn[0]&&Sn[1]!==Yn[1]}),fl=a.useMemo(function(){return Sa?{checked:Oa,halfChecked:nl}:null},[Sa,Oa,nl]);a.useEffect(function(){if(Pn&&!Wa&&Oa.length){var Sn;(Sn=Ol.current)===null||Sn===void 0||Sn.scrollTo({key:Oa[0]})}},[Pn]);var bl=function(Yn){Yn.preventDefault()},sl=function(Yn,_n){var Jn=_n.node;Sa&&Ce(Jn)||(La(Jn.key,{selected:!Oa.includes(Jn.key)}),Wa||jn(!1))},Rr=a.useState(Ea),oa=(0,xe.Z)(Rr,2),mu=oa[0],Eu=oa[1],br=a.useState(null),jr=(0,xe.Z)(br,2),fe=jr[0],be=jr[1],_e=a.useMemo(function(){return ol?(0,ue.Z)(ol):ja?fe:mu},[mu,fe,ol,ja]),Ct=function(Yn){Eu(Yn),be(Yn),ha&&ha(Yn)},Gt=String(ja).toLowerCase(),Wt=function(Yn){return Gt?String(Yn[Hl]).toLowerCase().includes(Gt):!1};a.useEffect(function(){ja&&be(me(Xn,qa))},[ja]);var wn=a.useState(function(){return new Map}),ee=(0,xe.Z)(wn,2),rt=ee[0],Ot=ee[1];a.useEffect(function(){mn&&Ot(new Map)},[mn]);function _t(Sn){var Yn=Sn[qa.value];if(!rt.has(Yn)){var _n=ga.get(Yn),Jn=(_n.children||[]).length===0;if(Jn)rt.set(Yn,!1);else{var Ia=_n.children.filter(function(il){return!il.node.disabled&&!il.node.disableCheckbox&&!Oa.includes(il.node[qa.value])}),zl=Ia.length;rt.set(Yn,zl>mn)}}return rt.get(Yn)}var $e=(0,Ge.zX)(function(Sn){var Yn=Sn[qa.value];return Oa.includes(Yn)||mn===null?!1:mn<=0?!0:Nt&&mn?_t(Sn):!1}),zt=function Sn(Yn){var _n=(0,Ke.Z)(Yn),Jn;try{for(_n.s();!(Jn=_n.n()).done;){var Ia=Jn.value;if(!(Ia.disabled||Ia.selectable===!1)){if(ja){if(Wt(Ia))return Ia}else return Ia;if(Ia[qa.children]){var zl=Sn(Ia[qa.children]);if(zl)return zl}}}}catch(il){_n.e(il)}finally{_n.f()}return null},Rt=a.useState(null),an=(0,xe.Z)(Rt,2),Ut=an[0],Be=an[1],Et=Pa[Ut];a.useEffect(function(){if(Pn){var Sn=null,Yn=function(){var Jn=zt(fr);return Jn?Jn[qa.value]:null};!Wa&&Oa.length&&!ja?Sn=Oa[0]:Sn=Yn(),Be(Sn)}},[Pn,ja]),a.useImperativeHandle(ua,function(){var Sn;return{scrollTo:(Sn=Ol.current)===null||Sn===void 0?void 0:Sn.scrollTo,onKeyDown:function(_n){var Jn,Ia=_n.which;switch(Ia){case wt.Z.UP:case wt.Z.DOWN:case wt.Z.LEFT:case wt.Z.RIGHT:(Jn=Ol.current)===null||Jn===void 0||Jn.onKeyDown(_n);break;case wt.Z.ENTER:{if(Et){var zl=$e(Et.node),il=(Et==null?void 0:Et.node)||{},Bl=il.selectable,wl=il.value,Tl=il.disabled;Bl!==!1&&!Tl&&!zl&&sl(null,{node:{key:Ut},selected:!Oa.includes(wl)})}break}case wt.Z.ESC:jn(!1)}},onKeyUp:function(){}}});var Tt=(0,at.Z)(function(){return!ja},[ja,ol||mu],function(Sn,Yn){var _n=(0,xe.Z)(Sn,1),Jn=_n[0],Ia=(0,xe.Z)(Yn,2),zl=Ia[0],il=Ia[1];return Jn!==zl&&!!(zl||il)}),ln=Tt?pr:null;if(fr.length===0)return a.createElement("div",{role:"listbox",className:"".concat(pa,"-empty"),onMouseDown:bl},fn);var Vn={fieldNames:qa};return Ml&&(Vn.loadedKeys=Ml),_e&&(Vn.expandedKeys=_e),a.createElement("div",{onMouseDown:bl},Et&&Pn&&a.createElement("span",{style:Lt,"aria-live":"assertive"},Et.node.value),a.createElement(ht.y6.Provider,{value:{nodeDisabled:$e}},a.createElement(ht.ZP,(0,se.Z)({ref:Ol,focusable:!1,prefixCls:"".concat(pa,"-tree"),treeData:fr,height:Il,itemHeight:wr,itemScrollOffset:hn,virtual:gl!==!1&&yl!==!1,multiple:Wa,icon:al,showIcon:El,switcherIcon:ba,showLine:Hn,loadData:ln,motion:Nl,activeKey:Ut,checkable:Sa,checkStrictly:!0,checkedKeys:fl,selectedKeys:Sa?[]:Oa,defaultExpandAll:jl,titleRender:Le},Vn,{onActiveChange:Be,onSelect:sl,onCheck:sl,onExpand:Ct,onLoad:kr,filterTreeNode:Wt,expandAction:Rl,onScroll:Xt}))))},vt=a.forwardRef(it),jt=vt,Ft="SHOW_ALL",Qt="SHOW_PARENT",Jt="SHOW_CHILD";function qt(Yt,bn,ua,ra){var pa=new Set(Yt);return bn===Jt?Yt.filter(function(Wa){var ja=ua[Wa];return!ja||!ja.children||!ja.children.some(function(jn){var Pn=jn.node;return pa.has(Pn[ra.value])})||!ja.children.every(function(jn){var Pn=jn.node;return Ce(Pn)||pa.has(Pn[ra.value])})}):bn===Qt?Yt.filter(function(Wa){var ja=ua[Wa],jn=ja?ja.parent:null;return!jn||Ce(jn.node)||!pa.has(jn.key)}):Yt}function Ee(Yt){var bn=Yt.searchPlaceholder,ua=Yt.treeCheckStrictly,ra=Yt.treeCheckable,pa=Yt.labelInValue,Wa=Yt.value,ja=Yt.multiple,jn=Yt.showCheckedStrategy,Pn=Yt.maxCount;warning(!bn,"`searchPlaceholder` has been removed."),ua&&pa===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(pa||ua)&&warning(toArray(Wa).every(function(fn){return fn&&_typeof(fn)==="object"&&"value"in fn}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),ua||ja||ra?warning(!Wa||Array.isArray(Wa),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(Wa),"`value` should not be array when `TreeSelect` is single mode."),Pn&&(jn==="SHOW_ALL"&&!ua||jn==="SHOW_PARENT")&&warning(!1,"`maxCount` not work with `showCheckedStrategy=SHOW_ALL` (when `treeCheckStrictly=false`) or `showCheckedStrategy=SHOW_PARENT`.")}var qe=null,Qe=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","maxCount","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","listItemScrollOffset","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion","treeTitleRender","onPopupScroll"];function je(Yt){return!Yt||(0,re.Z)(Yt)!=="object"}var Pe=a.forwardRef(function(Yt,bn){var ua=Yt.id,ra=Yt.prefixCls,pa=ra===void 0?"rc-tree-select":ra,Wa=Yt.value,ja=Yt.defaultValue,jn=Yt.onChange,Pn=Yt.onSelect,fn=Yt.onDeselect,Wn=Yt.searchValue,gl=Yt.inputValue,Il=Yt.onSearch,wr=Yt.autoClearSearchValue,hn=wr===void 0?!0:wr,Xn=Yt.filterTreeNode,qa=Yt.treeNodeFilterProp,La=qa===void 0?"value":qa,yl=Yt.showCheckedStrategy,Rl=Yt.treeNodeLabelProp,Le=Yt.multiple,Xt=Yt.treeCheckable,mn=Yt.treeCheckStrictly,Nt=Yt.labelInValue,ga=Yt.maxCount,qn=Yt.fieldNames,Sa=Yt.treeDataSimpleMode,Oa=Yt.treeData,nl=Yt.children,ol=Yt.loadData,jl=Yt.treeLoadedKeys,Ea=Yt.onTreeLoad,ha=Yt.treeDefaultExpandAll,al=Yt.treeExpandedKeys,El=Yt.treeDefaultExpandedKeys,ba=Yt.onTreeExpand,Hn=Yt.treeExpandAction,Hl=Yt.virtual,pr=Yt.listHeight,Ml=pr===void 0?200:pr,Nl=Yt.listItemHeight,kr=Nl===void 0?20:Nl,Pa=Yt.listItemScrollOffset,Ol=Pa===void 0?0:Pa,fr=Yt.onDropdownVisibleChange,fl=Yt.dropdownMatchSelectWidth,bl=fl===void 0?!0:fl,sl=Yt.treeLine,Rr=Yt.treeIcon,oa=Yt.showTreeIcon,mu=Yt.switcherIcon,Eu=Yt.treeMotion,br=Yt.treeTitleRender,jr=Yt.onPopupScroll,fe=(0,Se.Z)(Yt,Qe),be=(0,we.ZP)(ua),_e=Xt&&!mn,Ct=Xt||mn,Gt=mn||Nt,Wt=Ct||Le,wn=(0,pt.Z)(ja,{value:Wa}),ee=(0,xe.Z)(wn,2),rt=ee[0],Ot=ee[1],_t=a.useMemo(function(){return Xt?yl||Jt:Ft},[yl,Xt]),$e=a.useMemo(function(){return Ae(qn)},[JSON.stringify(qn)]),zt=(0,pt.Z)("",{value:Wn!==void 0?Wn:gl,postState:function(or){return or||""}}),Rt=(0,xe.Z)(zt,2),an=Rt[0],Ut=Rt[1],Be=function(or){Ut(or),Il==null||Il(or)},Et=We(Oa,nl,Sa),Tt=ye(Et,$e),ln=Tt.keyEntities,Vn=Tt.valueEntities,Sn=a.useCallback(function(Ir){var or=[],tr=[];return Ir.forEach(function(Pr){Vn.has(Pr)?tr.push(Pr):or.push(Pr)}),{missingRawValues:or,existRawValues:tr}},[Vn]),Yn=Ve(Et,an,{fieldNames:$e,treeNodeFilterProp:La,filterTreeNode:Xn}),_n=a.useCallback(function(Ir){if(Ir){if(Rl)return Ir[Rl];for(var or=$e._title,tr=0;trWr)){var Ou=Ia(Ir);if(Ot(Ou),hn&&Ut(""),jn){var Hr=Ir;_e&&(Hr=Pr.map(function(Bo){var oo=Vn.get(Bo);return oo?oo.node[$e.value]:Bo}));var hl=or||{triggerValue:void 0,selected:void 0},Cr=hl.triggerValue,Zl=hl.selected,gu=Hr;if(mn){var Ja=Tl.filter(function(Bo){return!Hr.includes(Bo.value)});gu=[].concat((0,ue.Z)(gu),(0,ue.Z)(Ja))}var ko=Ia(gu),Er={preValue:wl,triggerValue:Cr},zr=!0;(mn||tr==="selection"&&!Zl)&&(zr=!1),gt(Er,Cr,Ir,Et,zr,$e),Ct?Er.checked=Zl:Er.selected=Zl;var Qo=Gt?ko:ko.map(function(Bo){return Bo.value});jn(Wt?Qo:Qo[0],Gt?null:ko.map(function(Bo){return Bo.label}),Er)}}}),pu=a.useCallback(function(Ir,or){var tr,Pr=or.selected,Ou=or.source,Hr=ln[Ir],hl=Hr==null?void 0:Hr.node,Cr=(tr=hl==null?void 0:hl[$e.value])!==null&&tr!==void 0?tr:Ir;if(!Wt)ju([Cr],{selected:!0,triggerValue:Cr},"option");else{var Zl=Pr?[].concat((0,ue.Z)(ma),[Cr]):Ru.filter(function(oo){return oo!==Cr});if(_e){var gu=Sn(Zl),Ja=gu.missingRawValues,ko=gu.existRawValues,Er=ko.map(function(oo){return Vn.get(oo).key}),zr;if(Pr){var Qo=(0,De.S)(Er,!0,ln);zr=Qo.checkedKeys}else{var Bo=(0,De.S)(Er,{checked:!1,halfCheckedKeys:gr},ln);zr=Bo.checkedKeys}Zl=[].concat((0,ue.Z)(Ja),(0,ue.Z)(zr.map(function(oo){return ln[oo].node[$e.value]})))}ju(Zl,{selected:Pr,triggerValue:Cr},Ou||"option")}Pr||!Wt?Pn==null||Pn(Cr,bt(hl)):fn==null||fn(Cr,bt(hl))},[Sn,Vn,ln,$e,Wt,ma,ju,_e,Pn,fn,Ru,gr,ga]),Ku=a.useCallback(function(Ir){if(fr){var or={};Object.defineProperty(or,"documentClickClose",{get:function(){return(0,ve.ZP)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),fr(Ir,or)}},[fr]),lo=Fe(function(Ir,or){var tr=Ir.map(function(Pr){return Pr.value});if(or.type==="clear"){ju(tr,{},"selection");return}or.values.length&&pu(or.values[0].value,{selected:!1,source:"selection"})}),Fo=a.useMemo(function(){return{virtual:Hl,dropdownMatchSelectWidth:bl,listHeight:Ml,listItemHeight:kr,listItemScrollOffset:Ol,treeData:Yn,fieldNames:$e,onSelect:pu,treeExpandAction:Hn,treeTitleRender:br,onPopupScroll:jr,leftMaxCount:ga===void 0?null:ga-qr.length,leafCountOnly:_t==="SHOW_CHILD"&&!mn&&!!Xt,valueEntities:Vn}},[Hl,bl,Ml,kr,Ol,Yn,$e,pu,Hn,br,jr,ga,qr.length,_t,mn,Xt,Vn]),sr=a.useMemo(function(){return{checkable:Ct,loadData:ol,treeLoadedKeys:jl,onTreeLoad:Ea,checkedKeys:Ru,halfCheckedKeys:gr,treeDefaultExpandAll:ha,treeExpandedKeys:al,treeDefaultExpandedKeys:El,onTreeExpand:ba,treeIcon:Rr,treeMotion:Eu,showTreeIcon:oa,switcherIcon:mu,treeLine:sl,treeNodeFilterProp:La,keyEntities:ln}},[Ct,ol,jl,Ea,Ru,gr,ha,al,El,ba,Rr,Eu,oa,mu,sl,La,ln]);return a.createElement(nt.Provider,{value:Fo},a.createElement(Kt.Provider,{value:sr},a.createElement(ge.Ac,(0,se.Z)({ref:bn},fe,{id:be,prefixCls:pa,mode:Wt?"multiple":void 0,displayValues:qr,onDisplayValuesChange:lo,searchValue:an,onSearch:Be,OptionList:jt,emptyOptions:!Et.length,onDropdownVisibleChange:Ku,dropdownMatchSelectWidth:bl}))))}),mt=Pe;mt.TreeNode=oe,mt.SHOW_ALL=Ft,mt.SHOW_PARENT=Qt,mt.SHOW_CHILD=Jt;var xt=mt,tt=xt,It=E(2738),Ue=E(75030),At=E(86641),St=E(45915),ot=E(82855),lt=E(48755),Te=E(38406),Xe=E(2171),Ne=E(83397),Bt=E(31756),kt=E(56553),nn=E(24971),vn=E(1722),Vt=E(90376),yn=E(68525),$t=E(90005),ya=E(70045),Nn=E(57700),$n=E(85278),Ka=E(36237),Ca=E(36170),ll=E(51636),Zn=E(16931),ka=E(12425);const Ya=Yt=>{const{componentCls:bn,treePrefixCls:ua,colorBgElevated:ra}=Yt,pa=`.${ua}`;return[{[`${bn}-dropdown`]:[{padding:`${(0,Ka.unit)(Yt.paddingXS)} ${(0,Ka.unit)(Yt.calc(Yt.paddingXS).div(2).equal())}`},(0,ka.Yk)(ua,(0,ll.mergeToken)(Yt,{colorBgContainer:ra}),!1),{[pa]:{borderRadius:0,[`${pa}-list-holder-inner`]:{alignItems:"stretch",[`${pa}-treenode`]:{[`${pa}-node-content-wrapper`]:{flex:"auto"}}}}},(0,Ca.C2)(`${ua}-checkbox`,Yt),{"&-rtl":{direction:"rtl",[`${pa}-switcher${pa}-switcher_close`]:{[`${pa}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]},sa=null;function cn(Yt,bn,ua){return(0,Zn.I$)("TreeSelect",ra=>{const pa=(0,ll.mergeToken)(ra,{treePrefixCls:bn});return[Ya(pa)]},ka.TM)(Yt,ua)}var En=function(Yt,bn){var ua={};for(var ra in Yt)Object.prototype.hasOwnProperty.call(Yt,ra)&&bn.indexOf(ra)<0&&(ua[ra]=Yt[ra]);if(Yt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pa=0,ra=Object.getOwnPropertySymbols(Yt);pa{var ua;const{prefixCls:ra,size:pa,disabled:Wa,bordered:ja=!0,className:jn,rootClassName:Pn,treeCheckable:fn,multiple:Wn,listHeight:gl=256,listItemHeight:Il,placement:wr,notFoundContent:hn,switcherIcon:Xn,treeLine:qa,getPopupContainer:La,popupClassName:yl,dropdownClassName:Rl,treeIcon:Le=!1,transitionName:Xt,choiceTransitionName:mn="",status:Nt,treeExpandAction:ga,builtinPlacements:qn,dropdownMatchSelectWidth:Sa,popupMatchSelectWidth:Oa,allowClear:nl,variant:ol,dropdownStyle:jl,tagRender:Ea,maxCount:ha,showCheckedStrategy:al,treeCheckStrictly:El}=Yt,ba=En(Yt,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear","variant","dropdownStyle","tagRender","maxCount","showCheckedStrategy","treeCheckStrictly"]),{getPopupContainer:Hn,getPrefixCls:Hl,renderEmpty:pr,direction:Ml,virtual:Nl,popupMatchSelectWidth:kr,popupOverflow:Pa}=a.useContext(lt.E_),[,Ol]=(0,Nn.ZP)(),fr=Il!=null?Il:(Ol==null?void 0:Ol.controlHeightSM)+(Ol==null?void 0:Ol.paddingXXS),fl=Hl(),bl=Hl("select",ra),sl=Hl("select-tree",ra),Rr=Hl("tree-select",ra),{compactSize:oa,compactItemClassnames:mu}=(0,ya.ri)(bl,Ml),Eu=(0,Ne.Z)(bl),br=(0,Ne.Z)(Rr),[jr,fe,be]=(0,Vt.Z)(bl,Eu),[_e]=cn(Rr,sl,br),[Ct,Gt]=(0,nn.Z)("treeSelect",ol,ja),Wt=ce()(yl||Rl,`${Rr}-dropdown`,{[`${Rr}-dropdown-rtl`]:Ml==="rtl"},Pn,be,Eu,br,fe),wn=!!(fn||Wn),ee=a.useMemo(()=>{if(!(ha&&(al==="SHOW_ALL"&&!El||al==="SHOW_PARENT")))return ha},[ha,al,El]),rt=(0,$t.Z)(Yt.suffixIcon,Yt.showArrow),Ot=(ua=Oa!=null?Oa:Sa)!==null&&ua!==void 0?ua:kr,{status:_t,hasFeedback:$e,isFormItemInput:zt,feedbackIcon:Rt}=a.useContext(kt.aM),an=(0,ot.F)(_t,Nt),{suffixIcon:Ut,removeIcon:Be,clearIcon:Et}=(0,yn.Z)(Object.assign(Object.assign({},ba),{multiple:wn,showSuffixIcon:rt,hasFeedback:$e,feedbackIcon:Rt,prefixCls:bl,componentName:"TreeSelect"})),Tt=nl===!0?{clearIcon:Et}:nl;let ln;hn!==void 0?ln=hn:ln=(pr==null?void 0:pr("Select"))||a.createElement(Te.Z,{componentName:"Select"});const Vn=(0,It.Z)(ba,["suffixIcon","removeIcon","clearIcon","itemIcon","switcherIcon"]),Sn=a.useMemo(()=>wr!==void 0?wr:Ml==="rtl"?"bottomRight":"bottomLeft",[wr,Ml]),Yn=(0,Bt.Z)(wl=>{var Tl;return(Tl=pa!=null?pa:oa)!==null&&Tl!==void 0?Tl:wl}),_n=a.useContext(Xe.Z),Jn=Wa!=null?Wa:_n,Ia=ce()(!ra&&Rr,{[`${bl}-lg`]:Yn==="large",[`${bl}-sm`]:Yn==="small",[`${bl}-rtl`]:Ml==="rtl",[`${bl}-${Ct}`]:Gt,[`${bl}-in-form-item`]:zt},(0,ot.Z)(bl,an,$e),mu,jn,Pn,be,Eu,br,fe),zl=wl=>a.createElement($n.Z,{prefixCls:sl,switcherIcon:Xn,treeNodeProps:wl,showLine:qa}),[il]=(0,Ue.Cn)("SelectLike",jl==null?void 0:jl.zIndex),Bl=a.createElement(tt,Object.assign({virtual:Nl,disabled:Jn},Vn,{dropdownMatchSelectWidth:Ot,builtinPlacements:(0,vn.Z)(qn,Pa),ref:bn,prefixCls:bl,className:Ia,listHeight:gl,listItemHeight:fr,treeCheckable:fn&&a.createElement("span",{className:`${bl}-tree-checkbox-inner`}),treeLine:!!qa,suffixIcon:Ut,multiple:wn,placement:Sn,removeIcon:Be,allowClear:Tt,switcherIcon:zl,showTreeIcon:Le,notFoundContent:ln,getPopupContainer:La||Hn,treeMotion:null,dropdownClassName:Wt,dropdownStyle:Object.assign(Object.assign({},jl),{zIndex:il}),choiceTransitionName:(0,At.m)(fl,"",mn),transitionName:(0,At.m)(fl,"slide-up",Xt),treeExpandAction:ga,tagRender:wn?Ea:void 0,maxCount:ee,showCheckedStrategy:al,treeCheckStrictly:El}));return jr(_e(Bl))},Fn=a.forwardRef(on),Mn=(0,St.Z)(Fn,"dropdownAlign",Yt=>(0,It.Z)(Yt,["visible"]));Fn.TreeNode=oe,Fn.SHOW_ALL=Ft,Fn.SHOW_PARENT=Qt,Fn.SHOW_CHILD=Jt,Fn._InternalPanelDoNotUseOrYouWillBeFired=Mn;var da=Fn},97774:function(ke,Je,E){"use strict";Object.defineProperty(Je,"__esModule",{value:!0}),Je.default=void 0;var a=Object.assign||function(Me){for(var ze=1;ze1&&arguments[1]!==void 0?arguments[1]:60,se=null;return function(){for(var ue=this,le=arguments.length,xe=new Array(le),Se=0;Se=ce.length?{done:!0}:{done:!1,value:ce[le++]}},e:function(De){throw De},f:xe}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. + &${pe}-slide-up-leave${pe}-slide-up-leave-active${ne}-dropdown-placement-bottomRight`]:{animationName:Ma.Uw},[`${ne}-panel > ${ne}-time-panel`]:{paddingTop:Ga},[`${ne}-range-wrapper`]:{display:"flex",position:"relative"},[`${ne}-range-arrow`]:Object.assign(Object.assign({position:"absolute",zIndex:1,display:"none",paddingInline:y.calc(Ue).mul(1.5).equal(),boxSizing:"content-box",transition:`all ${tl} ease-out`},(0,ci.W)(y,xl,_l)),{"&:before":{insetInlineStart:y.calc(Ue).mul(1.5).equal()}}),[`${ne}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:xl,borderRadius:Dl,boxShadow:Cl,transition:`margin ${tl}`,display:"inline-block",pointerEvents:"auto",[`${ne}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${ne}-presets`]:{display:"flex",flexDirection:"column",minWidth:Sl,maxWidth:Gl,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:Ba,borderInlineEnd:`${(0,Er.unit)(ct)} ${tn} ${kl}`,li:Object.assign(Object.assign({},Bo.vS),{borderRadius:nr,paddingInline:Ba,paddingBlock:y.calc(la).sub(vr).div(2).equal(),cursor:"pointer",transition:`all ${tl}`,"+ li":{marginTop:va},"&:hover":{background:Ul}})}},[`${ne}-panels`]:{display:"inline-flex",flexWrap:"nowrap","&:last-child":{[`${ne}-panel`]:{borderWidth:0}}},[`${ne}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${ne}-content, table`]:{textAlign:"center"},"&-focused":{borderColor:un}}}}),"&-dropdown-range":{padding:`${(0,Er.unit)(y.calc(Kl).mul(2).div(3).equal())} 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${ne}-separator`]:{transform:"scale(-1, 1)"},[`${ne}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,Ma.oN)(y,"slide-up"),(0,Ma.oN)(y,"slide-down"),(0,si.Fm)(y,"move-up"),(0,si.Fm)(y,"move-down")]};var xu=(0,Lo.I$)("DatePicker",y=>{const ne=(0,ni.mergeToken)((0,Qo.e)(y),Vo(y),{inputPaddingHorizontalBase:y.calc(y.paddingSM).sub(1).equal(),multipleSelectItemHeight:y.multipleItemHeight,selectHeight:y.controlHeight});return[es(ne),Tu(ne),dr(ne),Iu(ne),mi(ne),(0,oo.c)(y,{focusElCls:`${y.componentCls}-focused`})]},$a),zu=E(68525);function wu(y,ne,pe){return pe!==void 0?pe:ne==="year"&&y.lang.yearPlaceholder?y.lang.yearPlaceholder:ne==="quarter"&&y.lang.quarterPlaceholder?y.lang.quarterPlaceholder:ne==="month"&&y.lang.monthPlaceholder?y.lang.monthPlaceholder:ne==="week"&&y.lang.weekPlaceholder?y.lang.weekPlaceholder:ne==="time"&&y.timePickerLocale.placeholder?y.timePickerLocale.placeholder:y.lang.placeholder}function Ro(y,ne,pe){return pe!==void 0?pe:ne==="year"&&y.lang.yearPlaceholder?y.lang.rangeYearPlaceholder:ne==="quarter"&&y.lang.quarterPlaceholder?y.lang.rangeQuarterPlaceholder:ne==="month"&&y.lang.monthPlaceholder?y.lang.rangeMonthPlaceholder:ne==="week"&&y.lang.weekPlaceholder?y.lang.rangeWeekPlaceholder:ne==="time"&&y.timePickerLocale.placeholder?y.timePickerLocale.rangePlaceholder:y.lang.rangePlaceholder}function li(y,ne){const{allowClear:pe=!0}=y,{clearIcon:Oe,removeIcon:Ue}=(0,zu.Z)(Object.assign(Object.assign({},y),{prefixCls:ne,componentName:"DatePicker"}));return[b.useMemo(()=>pe===!1?!1:Object.assign({clearIcon:Oe},pe===!0?{}:pe),[pe,Oe]),Ue]}const[Wo,bo]=["week","WeekPicker"],[ul,Al]=["month","MonthPicker"],[$u,ho]=["year","YearPicker"],[mo,io]=["quarter","QuarterPicker"],[ro,Wu]=["time","TimePicker"];var Ho=E(7939),Zi=y=>b.createElement(Ho.ZP,Object.assign({size:"small",type:"primary"},y));function hs(y){return(0,b.useMemo)(()=>Object.assign({button:Zi},y),[y])}var vc=function(y,ne){var pe={};for(var Oe in y)Object.prototype.hasOwnProperty.call(y,Oe)&&ne.indexOf(Oe)<0&&(pe[Oe]=y[Oe]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,Oe=Object.getOwnPropertySymbols(y);Ue(0,b.forwardRef)((pe,Oe)=>{var Ue;const{prefixCls:ct,getPopupContainer:tn,components:un,className:On,style:Qn,placement:sn,size:In,disabled:ca,bordered:fa=!0,placeholder:la,popupClassName:Fa,dropdownClassName:Ba,status:va,rootClassName:Xa,variant:za,picker:wa}=pe,tl=vc(pe,["prefixCls","getPopupContainer","components","className","style","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","rootClassName","variant","picker"]),Ua=b.useRef(null),{getPrefixCls:Ga,direction:Kl,getPopupContainer:xl,rangePicker:Dl}=(0,b.useContext)(Pr.E_),Cl=Ga("picker",ct),{compactSize:nr,compactItemClassnames:kl}=(0,Ja.ri)(Cl,Kl),Ul=Ga(),[Sl,Gl]=(0,Zl.Z)("rangePicker",za,fa),_l=(0,Hr.Z)(Cl),[vr,ir,Yl]=xu(Cl,_l),[Ql]=li(pe,Cl),cl=hs(un),Ll=(0,hl.Z)($r=>{var hu;return(hu=In!=null?In:nr)!==null&&hu!==void 0?hu:$r}),Pl=b.useContext(Ou.Z),xr=ca!=null?ca:Pl,Lr=(0,b.useContext)(Cr.aM),{hasFeedback:Or,status:Yr,feedbackIcon:hr}=Lr,_r=b.createElement(b.Fragment,null,wa===ro?b.createElement(ft,null):b.createElement(yt,null),Or&&hr);(0,b.useImperativeHandle)(Oe,()=>Ua.current);const[Zr]=(0,gu.Z)("Calendar",ko.Z),ar=Object.assign(Object.assign({},Zr),pe.locale),[Fl]=(0,or.Cn)("DatePicker",(Ue=pe.popupStyle)===null||Ue===void 0?void 0:Ue.zIndex);return vr(b.createElement(Ir.Z,{space:!0},b.createElement(su,Object.assign({separator:b.createElement("span",{"aria-label":"to",className:`${Cl}-separator`},b.createElement(at,null)),disabled:xr,ref:Ua,placement:sn,placeholder:Ro(ar,wa,la),suffixIcon:_r,prevIcon:b.createElement("span",{className:`${Cl}-prev-icon`}),nextIcon:b.createElement("span",{className:`${Cl}-next-icon`}),superPrevIcon:b.createElement("span",{className:`${Cl}-super-prev-icon`}),superNextIcon:b.createElement("span",{className:`${Cl}-super-next-icon`}),transitionName:`${Ul}-slide-up`,picker:wa},tl,{className:nt()({[`${Cl}-${Ll}`]:Ll,[`${Cl}-${Sl}`]:Gl},(0,tr.Z)(Cl,(0,tr.F)(Yr,va),Or),ir,kl,On,Dl==null?void 0:Dl.className,Yl,_l,Xa),style:Object.assign(Object.assign({},Dl==null?void 0:Dl.style),Qn),locale:ar.lang,prefixCls:Cl,getPopupContainer:tn||xl,generateConfig:y,components:cl,direction:Kl,classNames:{popup:nt()(ir,Fa||Ba,Yl,_l,Xa)},styles:{popup:Object.assign(Object.assign({},pe.popupStyle),{zIndex:Fl})},allowClear:Ql}))))}),hd=function(y,ne){var pe={};for(var Oe in y)Object.prototype.hasOwnProperty.call(y,Oe)&&ne.indexOf(Oe)<0&&(pe[Oe]=y[Oe]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,Oe=Object.getOwnPropertySymbols(y);Ue{const ne=(On,Qn)=>{const sn=Qn===Wu?"timePicker":"datePicker";return(0,b.forwardRef)((ca,fa)=>{var la;const{prefixCls:Fa,getPopupContainer:Ba,components:va,style:Xa,className:za,rootClassName:wa,size:tl,bordered:Ua,placement:Ga,placeholder:Kl,popupClassName:xl,dropdownClassName:Dl,disabled:Cl,status:nr,variant:kl,onCalendarChange:Ul}=ca,Sl=hd(ca,["prefixCls","getPopupContainer","components","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","variant","onCalendarChange"]),{getPrefixCls:Gl,direction:_l,getPopupContainer:vr,[sn]:ir}=(0,b.useContext)(Pr.E_),Yl=Gl("picker",Fa),{compactSize:Ql,compactItemClassnames:cl}=(0,Ja.ri)(Yl,_l),Ll=b.useRef(null),[Pl,xr]=(0,Zl.Z)("datePicker",kl,Ua),Lr=(0,Hr.Z)(Yl),[Or,Yr,hr]=xu(Yl,Lr);(0,b.useImperativeHandle)(fa,()=>Ll.current);const _r={showToday:!0},Zr=On||ca.picker,ar=Gl(),{onSelect:Fl,multiple:$r}=Sl,hu=Fl&&On==="time"&&!$r,Qr=(uo,Tr,Zo)=>{Ul==null||Ul(uo,Tr,Zo),hu&&Fl(uo)},[Hu,cu]=li(ca,Yl),Uu=hs(va),Zu=(0,hl.Z)(uo=>{var Tr;return(Tr=tl!=null?tl:Ql)!==null&&Tr!==void 0?Tr:uo}),fu=b.useContext(Ou.Z),lu=Cl!=null?Cl:fu,Gu=(0,b.useContext)(Cr.aM),{hasFeedback:Yu,status:Gr,feedbackIcon:Au}=Gu,Do=b.createElement(b.Fragment,null,Zr==="time"?b.createElement(ft,null):b.createElement(yt,null),Yu&&Au),[Du]=(0,gu.Z)("DatePicker",ko.Z),vu=Object.assign(Object.assign({},Du),ca.locale),[Su]=(0,or.Cn)("DatePicker",(la=ca.popupStyle)===null||la===void 0?void 0:la.zIndex);return Or(b.createElement(Ir.Z,{space:!0},b.createElement(sr,Object.assign({ref:Ll,placeholder:wu(vu,Zr,Kl),suffixIcon:Do,placement:Ga,prevIcon:b.createElement("span",{className:`${Yl}-prev-icon`}),nextIcon:b.createElement("span",{className:`${Yl}-next-icon`}),superPrevIcon:b.createElement("span",{className:`${Yl}-super-prev-icon`}),superNextIcon:b.createElement("span",{className:`${Yl}-super-next-icon`}),transitionName:`${ar}-slide-up`,picker:On,onCalendarChange:Qr},_r,Sl,{locale:vu.lang,className:nt()({[`${Yl}-${Zu}`]:Zu,[`${Yl}-${Pl}`]:xr},(0,tr.Z)(Yl,(0,tr.F)(Gr,nr),Yu),Yr,cl,ir==null?void 0:ir.className,za,hr,Lr,wa),style:Object.assign(Object.assign({},ir==null?void 0:ir.style),Xa),prefixCls:Yl,getPopupContainer:Ba||vr,generateConfig:y,components:Uu,direction:_l,disabled:lu,classNames:{popup:nt()(Yr,hr,Lr,wa,xl||Dl)},styles:{popup:Object.assign(Object.assign({},ca.popupStyle),{zIndex:Su})},allowClear:Hu,removeIcon:cu}))))})},pe=ne(),Oe=ne(Wo,bo),Ue=ne(ul,Al),ct=ne($u,ho),tn=ne(mo,io),un=ne(ro,Wu);return{DatePicker:pe,WeekPicker:Oe,MonthPicker:Ue,YearPicker:ct,TimePicker:un,QuarterPicker:tn}},Mi=y=>{const{DatePicker:ne,WeekPicker:pe,MonthPicker:Oe,YearPicker:Ue,TimePicker:ct,QuarterPicker:tn}=Ad(y),un=Ed(y),On=ne;return On.WeekPicker=pe,On.MonthPicker=Oe,On.YearPicker=Ue,On.RangePicker=un,On.TimePicker=ct,On.QuarterPicker=tn,On};const Ms=Mi(ye),Cd=(0,de.Z)(Ms,"popupAlign",void 0,"picker");Ms._InternalPanelDoNotUseOrYouWillBeFired=Cd;const Fd=(0,de.Z)(Ms.RangePicker,"popupAlign",void 0,"picker");Ms._InternalRangePanelDoNotUseOrYouWillBeFired=Fd,Ms.generatePicker=Mi;var $c=Ms},37285:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return ve}});var a=E(59301),te=E(92310),ce=E.n(te),se=E(48755),ue=E(36237),le=E(63356),xe=E(16931),Se=E(51636);const re=ie=>{const{componentCls:Me,sizePaddingEdgeHorizontal:Ze,colorSplit:Ye,lineWidth:ye,textPaddingInline:de,orientationMargin:b,verticalMarginInline:Ie}=ie;return{[Me]:Object.assign(Object.assign({},(0,le.Wf)(ie)),{borderBlockStart:`${(0,ue.unit)(ye)} solid ${Ye}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:Ie,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,ue.unit)(ye)} solid ${Ye}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,ue.unit)(ie.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${Me}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,ue.unit)(ie.dividerHorizontalWithTextGutterMargin)} 0`,color:ie.colorTextHeading,fontWeight:500,fontSize:ie.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${Ye}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,ue.unit)(ye)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${Me}-with-text-start`]:{"&::before":{width:`calc(${b} * 100%)`},"&::after":{width:`calc(100% - ${b} * 100%)`}},[`&-horizontal${Me}-with-text-end`]:{"&::before":{width:`calc(100% - ${b} * 100%)`},"&::after":{width:`calc(${b} * 100%)`}},[`${Me}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:de},"&-dashed":{background:"none",borderColor:Ye,borderStyle:"dashed",borderWidth:`${(0,ue.unit)(ye)} 0 0`},[`&-horizontal${Me}-with-text${Me}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${Me}-dashed`]:{borderInlineStartWidth:ye,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:Ye,borderStyle:"dotted",borderWidth:`${(0,ue.unit)(ye)} 0 0`},[`&-horizontal${Me}-with-text${Me}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${Me}-dotted`]:{borderInlineStartWidth:ye,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${Me}-with-text`]:{color:ie.colorText,fontWeight:"normal",fontSize:ie.fontSize},[`&-horizontal${Me}-with-text-start${Me}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${Me}-inner-text`]:{paddingInlineStart:Ze}},[`&-horizontal${Me}-with-text-end${Me}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${Me}-inner-text`]:{paddingInlineEnd:Ze}}})}},ge=ie=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:ie.marginXS});var we=(0,xe.I$)("Divider",ie=>{const Me=(0,Se.mergeToken)(ie,{dividerHorizontalWithTextGutterMargin:ie.margin,dividerHorizontalGutterMargin:ie.marginLG,sizePaddingEdgeHorizontal:0});return[re(Me)]},ge,{unitless:{orientationMargin:!0}}),De=function(ie,Me){var Ze={};for(var Ye in ie)Object.prototype.hasOwnProperty.call(ie,Ye)&&Me.indexOf(Ye)<0&&(Ze[Ye]=ie[Ye]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ye=0,Ye=Object.getOwnPropertySymbols(ie);ye{const{getPrefixCls:Me,direction:Ze,className:Ye,style:ye}=(0,se.dj)("divider"),{prefixCls:de,type:b="horizontal",orientation:Ie="center",orientationMargin:oe,className:Pt,rootClassName:Dt,children:bt,dashed:gt,variant:yt="solid",plain:Ve,style:Fe}=ie,he=De(ie,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style"]),We=Me("divider",de),[ft,Kt,Ke]=we(We),ht=!!bt,wt=a.useMemo(()=>Ie==="left"?Ze==="rtl"?"end":"start":Ie==="right"?Ze==="rtl"?"start":"end":Ie,[Ze,Ie]),at=wt==="start"&&oe!=null,et=wt==="end"&&oe!=null,nt=ce()(We,Ye,Kt,Ke,`${We}-${b}`,{[`${We}-with-text`]:ht,[`${We}-with-text-${wt}`]:ht,[`${We}-dashed`]:!!gt,[`${We}-${yt}`]:yt!=="solid",[`${We}-plain`]:!!Ve,[`${We}-rtl`]:Ze==="rtl",[`${We}-no-default-orientation-margin-start`]:at,[`${We}-no-default-orientation-margin-end`]:et},Pt,Dt),st=a.useMemo(()=>typeof oe=="number"?oe:/^\d+$/.test(oe)?Number(oe):oe,[oe]),Ae={marginInlineStart:at?st:void 0,marginInlineEnd:et?st:void 0};return ft(a.createElement("div",Object.assign({className:nt,style:Object.assign(Object.assign({},ye),Fe)},he,{role:"separator"}),bt&&b!=="vertical"&&a.createElement("span",{className:`${We}-inner-text`,style:Ae},bt)))}},58359:function(ke,Je,E){"use strict";E.d(Je,{Z:function(){return St}});var a=E(59301),te=E(72054),ce=E(38705),se=E(17212),ue=E(18642),le,xe;function Se(ot,lt,Te){if(lt<0||lt>31||ot>>>lt)throw new RangeError("Value out of range");for(var Xe=lt-1;Xe>=0;Xe--)Te.push(ot>>>Xe&1)}function re(ot,lt){return(ot>>>lt&1)!=0}function ge(ot){if(!ot)throw new Error("Assertion error")}var we=function(){function ot(lt,Te){(0,ce.Z)(this,ot),(0,ue.Z)(this,"modeBits",void 0),(0,ue.Z)(this,"numBitsCharCount",void 0),this.modeBits=lt,this.numBitsCharCount=Te}return(0,se.Z)(ot,[{key:"numCharCountBits",value:function(Te){return this.numBitsCharCount[Math.floor((Te+7)/17)]}}]),ot}();le=we,(0,ue.Z)(we,"NUMERIC",new le(1,[10,12,14])),(0,ue.Z)(we,"ALPHANUMERIC",new le(2,[9,11,13])),(0,ue.Z)(we,"BYTE",new le(4,[8,16,16])),(0,ue.Z)(we,"KANJI",new le(8,[8,10,12])),(0,ue.Z)(we,"ECI",new le(7,[0,0,0]));var De=(0,se.Z)(function ot(lt,Te){(0,ce.Z)(this,ot),(0,ue.Z)(this,"ordinal",void 0),(0,ue.Z)(this,"formatBits",void 0),this.ordinal=lt,this.formatBits=Te});xe=De,(0,ue.Z)(De,"LOW",new xe(0,1)),(0,ue.Z)(De,"MEDIUM",new xe(1,0)),(0,ue.Z)(De,"QUARTILE",new xe(2,3)),(0,ue.Z)(De,"HIGH",new xe(3,2));var pt=function(){function ot(lt,Te,Xe){if((0,ce.Z)(this,ot),(0,ue.Z)(this,"mode",void 0),(0,ue.Z)(this,"numChars",void 0),(0,ue.Z)(this,"bitData",void 0),this.mode=lt,this.numChars=Te,this.bitData=Xe,Te<0)throw new RangeError("Invalid argument");this.bitData=Xe.slice()}return(0,se.Z)(ot,[{key:"getData",value:function(){return this.bitData.slice()}}],[{key:"makeBytes",value:function(Te){var Xe=[],Ne=(0,te.Z)(Te),Bt;try{for(Ne.s();!(Bt=Ne.n()).done;){var kt=Bt.value;Se(kt,8,Xe)}}catch(nn){Ne.e(nn)}finally{Ne.f()}return new ot(we.BYTE,Te.length,Xe)}},{key:"makeNumeric",value:function(Te){if(!ot.isNumeric(Te))throw new RangeError("String contains non-numeric characters");for(var Xe=[],Ne=0;Ne=1<ot.MAX_VERSION)throw new RangeError("Version value out of range");if(Bt<-1||Bt>7)throw new RangeError("Mask value out of range");this.size=lt*4+17;for(var kt=[],nn=0;nn>>9)*1335;var kt=(Xe<<10|Ne)^21522;ge(kt>>>15==0);for(var nn=0;nn<=5;nn++)this.setFunctionModule(8,nn,re(kt,nn));this.setFunctionModule(8,7,re(kt,6)),this.setFunctionModule(8,8,re(kt,7)),this.setFunctionModule(7,8,re(kt,8));for(var vn=9;vn<15;vn++)this.setFunctionModule(14-vn,8,re(kt,vn));for(var Vt=0;Vt<8;Vt++)this.setFunctionModule(this.size-1-Vt,8,re(kt,Vt));for(var hn=8;hn<15;hn++)this.setFunctionModule(8,this.size-15+hn,re(kt,hn));this.setFunctionModule(8,this.size-8,!0)}},{key:"drawVersion",value:function(){if(!(this.version<7)){for(var Te=this.version,Xe=0;Xe<12;Xe++)Te=Te<<1^(Te>>>11)*7973;var Ne=this.version<<12|Te;ge(Ne>>>18==0);for(var Bt=0;Bt<18;Bt++){var kt=re(Ne,Bt),nn=this.size-11+Bt%3,vn=Math.floor(Bt/3);this.setFunctionModule(nn,vn,kt),this.setFunctionModule(vn,nn,kt)}}}},{key:"drawFinderPattern",value:function(Te,Xe){for(var Ne=-4;Ne<=4;Ne++)for(var Bt=-4;Bt<=4;Bt++){var kt=Math.max(Math.abs(Bt),Math.abs(Ne)),nn=Te+Bt,vn=Xe+Ne;0<=nn&&nn=vn)&&Ca.push(sa[Ya])})},Zn=0;Zn=1;Ne-=2){Ne==6&&(Ne=5);for(var Bt=0;Bt>>3],7-(Xe&7)),Xe++)}}ge(Xe==Te.length*8)}},{key:"applyMask",value:function(Te){if(Te<0||Te>7)throw new RangeError("Mask value out of range");for(var Xe=0;Xe5&&Te++):(this.finderPenaltyAddHistory(Bt,kt),Ne||(Te+=this.finderPenaltyCountPatterns(kt)*ot.PENALTY_N3),Ne=this.modules[Xe][nn],Bt=1);Te+=this.finderPenaltyTerminateAndCount(Ne,Bt,kt)*ot.PENALTY_N3}for(var vn=0;vn5&&Te++):(this.finderPenaltyAddHistory(hn,$t),Vt||(Te+=this.finderPenaltyCountPatterns($t)*ot.PENALTY_N3),Vt=this.modules[ya][vn],hn=1);Te+=this.finderPenaltyTerminateAndCount(Vt,hn,$t)*ot.PENALTY_N3}for(var Nn=0;Nn0&&Te[2]==Xe&&Te[3]==Xe*3&&Te[4]==Xe&&Te[5]==Xe;return(Ne&&Te[0]>=Xe*4&&Te[6]>=Xe?1:0)+(Ne&&Te[6]>=Xe*4&&Te[0]>=Xe?1:0)}},{key:"finderPenaltyTerminateAndCount",value:function(Te,Xe,Ne){var Bt=Xe;return Te&&(this.finderPenaltyAddHistory(Bt,Ne),Bt=0),Bt+=this.size,this.finderPenaltyAddHistory(Bt,Ne),this.finderPenaltyCountPatterns(Ne)}},{key:"finderPenaltyAddHistory",value:function(Te,Xe){var Ne=Te;Xe[0]==0&&(Ne+=this.size),Xe.pop(),Xe.unshift(Ne)}}],[{key:"encodeText",value:function(Te,Xe){var Ne=pt.makeSegments(Te);return ot.encodeSegments(Ne,Xe)}},{key:"encodeBinary",value:function(Te,Xe){var Ne=pt.makeBytes(Te);return ot.encodeSegments([Ne],Xe)}},{key:"encodeSegments",value:function(Te,Xe){var Ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Bt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:40,kt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:-1,nn=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0;if(!(ot.MIN_VERSION<=Ne&&Ne<=Bt&&Bt<=ot.MAX_VERSION)||kt<-1||kt>7)throw new RangeError("Invalid value");var vn,Vt;for(vn=Ne;;vn++){var hn=ot.getNumDataCodewords(vn,Xe)*8,$t=pt.getTotalBits(Te,vn);if($t<=hn){Vt=$t;break}if(vn>=Bt)throw new RangeError("Data too long")}for(var ya=Xe,Nn=0,$n=[De.MEDIUM,De.QUARTILE,De.HIGH];Nn<$n.length;Nn++){var Ka=$n[Nn];nn&&Vt<=ot.getNumDataCodewords(vn,Ka)*8&&(ya=Ka)}var Ca=[],ll=(0,te.Z)(Te),Zn;try{for(ll.s();!(Zn=ll.n()).done;){var ka=Zn.value;Se(ka.mode.modeBits,4,Ca),Se(ka.numChars,ka.mode.numCharCountBits(vn),Ca);var Ya=(0,te.Z)(ka.getData()),sa;try{for(Ya.s();!(sa=Ya.n()).done;){var cn=sa.value;Ca.push(cn)}}catch(Fn){Ya.e(Fn)}finally{Ya.f()}}}catch(Fn){ll.e(Fn)}finally{ll.f()}ge(Ca.length==Vt);var An=ot.getNumDataCodewords(vn,ya)*8;ge(Ca.length<=An),Se(0,Math.min(4,An-Ca.length),Ca),Se(0,(8-Ca.length%8)%8,Ca),ge(Ca.length%8==0);for(var on=236;Ca.length>>3]|=Fn<<7-(Mn&7)}),new ot(vn,ya,dn,kt)}},{key:"getNumRawDataModules",value:function(Te){if(Teot.MAX_VERSION)throw new RangeError("Version number out of range");var Xe=(16*Te+128)*Te+64;if(Te>=2){var Ne=Math.floor(Te/7)+2;Xe-=(25*Ne-10)*Ne-55,Te>=7&&(Xe-=36)}return ge(208<=Xe&&Xe<=29648),Xe}},{key:"getNumDataCodewords",value:function(Te,Xe){return Math.floor(ot.getNumRawDataModules(Te)/8)-ot.ECC_CODEWORDS_PER_BLOCK[Xe.ordinal][Te]*ot.NUM_ERROR_CORRECTION_BLOCKS[Xe.ordinal][Te]}},{key:"reedSolomonComputeDivisor",value:function(Te){if(Te<1||Te>255)throw new RangeError("Degree out of range");for(var Xe=[],Ne=0;Ne>>8||Xe>>>8)throw new RangeError("Byte out of range");for(var Ne=0,Bt=7;Bt>=0;Bt--)Ne=Ne<<1^(Ne>>>7)*285,Ne^=(Xe>>>Bt&1)*Te;return ge(Ne>>>8==0),Ne}}]),ot}();(0,ue.Z)(ve,"MIN_VERSION",1),(0,ue.Z)(ve,"MAX_VERSION",40),(0,ue.Z)(ve,"PENALTY_N1",3),(0,ue.Z)(ve,"PENALTY_N2",3),(0,ue.Z)(ve,"PENALTY_N3",40),(0,ue.Z)(ve,"PENALTY_N4",10),(0,ue.Z)(ve,"ECC_CODEWORDS_PER_BLOCK",[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]]),(0,ue.Z)(ve,"NUM_ERROR_CORRECTION_BLOCKS",[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]]);var ie={L:De.LOW,M:De.MEDIUM,Q:De.QUARTILE,H:De.HIGH},Me=128,Ze="L",Ye="#FFFFFF",ye="#000000",de=!1,b=1,Ie=4,oe=0,Pt=.1,Dt=function(lt){var Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,Xe=[];return lt.forEach(function(Ne,Bt){var kt=null;Ne.forEach(function(nn,vn){if(!nn&&kt!==null){Xe.push("M".concat(kt+Te," ").concat(Bt+Te,"h").concat(vn-kt,"v1H").concat(kt+Te,"z")),kt=null;return}if(vn===Ne.length-1){if(!nn)return;kt===null?Xe.push("M".concat(vn+Te,",").concat(Bt+Te," h1v1H").concat(vn+Te,"z")):Xe.push("M".concat(kt+Te,",").concat(Bt+Te," h").concat(vn+1-kt,"v1H").concat(kt+Te,"z"));return}nn&&kt===null&&(kt=vn)})}),Xe.join("")},bt=function(lt,Te){return lt.slice().map(function(Xe,Ne){return Ne=Te.y+Te.h?Xe:Xe.map(function(Bt,kt){return kt=Te.x+Te.w?Bt:!1})})},gt=function(lt,Te,Xe,Ne){if(Ne==null)return null;var Bt=lt.length+Xe*2,kt=Math.floor(Te*Pt),nn=Bt/Te,vn=(Ne.width||kt)*nn,Vt=(Ne.height||kt)*nn,hn=Ne.x==null?lt.length/2-vn/2:Ne.x*nn,$t=Ne.y==null?lt.length/2-Vt/2:Ne.y*nn,ya=Ne.opacity==null?1:Ne.opacity,Nn=null;if(Ne.excavate){var $n=Math.floor(hn),Ka=Math.floor($t),Ca=Math.ceil(vn+hn-$n),ll=Math.ceil(Vt+$t-Ka);Nn={x:$n,y:Ka,w:Ca,h:ll}}var Zn=Ne.crossOrigin;return{x:hn,y:$t,h:Vt,w:vn,excavation:Nn,opacity:ya,crossOrigin:Zn}},yt=function(lt,Te){return Te!=null?Math.max(Math.floor(Te),0):lt?Ie:oe},Ve=function(){try{new Path2D().addPath(new Path2D)}catch(ot){return!1}return!0}(),Fe=E(60499),he=E(85899),We=E(72190),ft=E(42244),Kt=function(lt){var Te=lt.value,Xe=lt.level,Ne=lt.minVersion,Bt=lt.includeMargin,kt=lt.marginSize,nn=lt.imageSettings,vn=lt.size,Vt=a.useMemo(function(){var hn=pt.makeSegments(Te);return ve.encodeSegments(hn,ie[Xe],Ne)},[Te,Xe,Ne]);return a.useMemo(function(){var hn=Vt.getModules(),$t=yt(Bt,kt),ya=hn.length+$t*2,Nn=gt(hn,vn,$t,nn);return{cells:hn,margin:$t,numCells:ya,calculatedImageSettings:Nn,qrcode:Vt}},[Vt,vn,nn,Bt,kt])},Ke=["value","size","level","bgColor","fgColor","includeMargin","minVersion","marginSize","style","imageSettings"],ht=a.forwardRef(function(ot,lt){var Te=ot.value,Xe=ot.size,Ne=Xe===void 0?Me:Xe,Bt=ot.level,kt=Bt===void 0?Ze:Bt,nn=ot.bgColor,vn=nn===void 0?Ye:nn,Vt=ot.fgColor,hn=Vt===void 0?ye:Vt,$t=ot.includeMargin,ya=$t===void 0?de:$t,Nn=ot.minVersion,$n=Nn===void 0?b:Nn,Ka=ot.marginSize,Ca=ot.style,ll=ot.imageSettings,Zn=(0,ft.Z)(ot,Ke),ka=ll==null?void 0:ll.src,Ya=a.useRef(null),sa=a.useRef(null),cn=a.useCallback(function(pa){Ya.current=pa,typeof lt=="function"?lt(pa):lt&&(lt.current=pa)},[lt]),An=a.useState(!1),on=(0,We.Z)(An,2),dn=on[1],Fn=Kt({value:Te,level:kt,minVersion:$n,includeMargin:ya,marginSize:Ka,imageSettings:ll,size:Ne}),Mn=Fn.margin,da=Fn.cells,Yt=Fn.numCells,bn=Fn.calculatedImageSettings;a.useEffect(function(){if(Ya.current){var pa=Ya.current,Wa=pa.getContext("2d");if(!Wa)return;var ja=da,jn=sa.current,Pn=bn!=null&&jn!==null&&jn.complete&&jn.naturalHeight!==0&&jn.naturalWidth!==0;Pn&&bn.excavation!=null&&(ja=bt(da,bn.excavation));var fn=window.devicePixelRatio||1;pa.height=pa.width=Ne*fn;var Wn=Ne/Yt*fn;Wa.scale(Wn,Wn),Wa.fillStyle=vn,Wa.fillRect(0,0,Yt,Yt),Wa.fillStyle=hn,Ve?Wa.fill(new Path2D(Dt(ja,Mn))):da.forEach(function(gl,Il){gl.forEach(function(wr,pn){wr&&Wa.fillRect(pn+Mn,Il+Mn,1,1)})}),bn&&(Wa.globalAlpha=bn.opacity),Pn&&Wa.drawImage(jn,bn.x+Mn,bn.y+Mn,bn.w,bn.h)}}),a.useEffect(function(){dn(!1)},[ka]);var ua=(0,he.Z)({height:Ne,width:Ne},Ca),ra=null;return ka!=null&&(ra=a.createElement("img",{src:ka,key:ka,style:{display:"none"},onLoad:function(){dn(!0)},ref:sa,crossOrigin:bn==null?void 0:bn.crossOrigin})),a.createElement(a.Fragment,null,a.createElement("canvas",(0,Fe.Z)({style:ua,height:Ne,width:Ne,ref:cn,role:"img"},Zn)),ra)}),wt=["value","size","level","bgColor","fgColor","includeMargin","minVersion","title","marginSize","imageSettings"],at=a.forwardRef(function(ot,lt){var Te=ot.value,Xe=ot.size,Ne=Xe===void 0?Me:Xe,Bt=ot.level,kt=Bt===void 0?Ze:Bt,nn=ot.bgColor,vn=nn===void 0?Ye:nn,Vt=ot.fgColor,hn=Vt===void 0?ye:Vt,$t=ot.includeMargin,ya=$t===void 0?de:$t,Nn=ot.minVersion,$n=Nn===void 0?b:Nn,Ka=ot.title,Ca=ot.marginSize,ll=ot.imageSettings,Zn=(0,ft.Z)(ot,wt),ka=Kt({value:Te,level:kt,minVersion:$n,includeMargin:ya,marginSize:Ca,imageSettings:ll,size:Ne}),Ya=ka.margin,sa=ka.cells,cn=ka.numCells,An=ka.calculatedImageSettings,on=sa,dn=null;ll!=null&&An!=null&&(An.excavation!=null&&(on=bt(sa,An.excavation)),dn=a.createElement("image",{href:ll.src,height:An.h,width:An.w,x:An.x+Ya,y:An.y+Ya,preserveAspectRatio:"none",opacity:An.opacity,crossOrigin:An.crossOrigin}));var Fn=Dt(on,Ya);return a.createElement("svg",(0,Fe.Z)({height:Ne,width:Ne,viewBox:"0 0 ".concat(cn," ").concat(cn),ref:lt,role:"img"},Zn),!!Ka&&a.createElement("title",null,Ka),a.createElement("path",{fill:vn,d:"M0,0 h".concat(cn,"v").concat(cn,"H0z"),shapeRendering:"crispEdges"}),a.createElement("path",{fill:hn,d:Fn,shapeRendering:"crispEdges"}),dn)}),et=E(92310),nt=E.n(et),st=E(2738),Ae=E(26112),Ce=E(48755),me=E(9017),He=E(57700),Ge={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z"}}]},name:"reload",theme:"outlined"},Lt=Ge,it=E(7657),vt=function(lt,Te){return a.createElement(it.Z,(0,Fe.Z)({},lt,{ref:Te,icon:Lt}))},jt=a.forwardRef(vt),Ft=jt,Qt=E(7939),Jt=E(29787);const qt=a.createElement(Jt.Z,null);function Ee(ot){let{prefixCls:lt,locale:Te,onRefresh:Xe,statusRender:Ne,status:Bt}=ot;const kt=a.createElement(a.Fragment,null,a.createElement("p",{className:`${lt}-expired`},Te==null?void 0:Te.expired),Xe&&a.createElement(Qt.ZP,{type:"link",icon:a.createElement(Ft,null),onClick:Xe},Te==null?void 0:Te.refresh)),nn=a.createElement("p",{className:`${lt}-scanned`},Te==null?void 0:Te.scanned),vn={expired:kt,loading:qt,scanned:nn},Vt=$t=>vn[$t.status];return(Ne!=null?Ne:Vt)({status:Bt,locale:Te,onRefresh:Xe})}var qe=E(36237),Qe=E(17835),Re=E(63356),Pe=E(16931),mt=E(51636);const xt=ot=>{const{componentCls:lt,lineWidth:Te,lineType:Xe,colorSplit:Ne}=ot;return{[lt]:Object.assign(Object.assign({},(0,Re.Wf)(ot)),{display:"flex",justifyContent:"center",alignItems:"center",padding:ot.paddingSM,backgroundColor:ot.colorWhite,borderRadius:ot.borderRadiusLG,border:`${(0,qe.unit)(Te)} ${Xe} ${Ne}`,position:"relative",overflow:"hidden",[`& > ${lt}-mask`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:10,display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",color:ot.colorText,lineHeight:ot.lineHeight,background:ot.QRCodeMaskBackgroundColor,textAlign:"center",[`& > ${lt}-expired, & > ${lt}-scanned`]:{color:ot.QRCodeTextColor}},"> canvas":{alignSelf:"stretch",flex:"auto",minWidth:0},"&-icon":{marginBlockEnd:ot.marginXS,fontSize:ot.controlHeight}}),[`${lt}-borderless`]:{borderColor:"transparent",padding:0,borderRadius:0}}},tt=ot=>({QRCodeMaskBackgroundColor:new Qe.FastColor(ot.colorBgContainer).setA(.96).toRgbString()});var It=(0,Pe.I$)("QRCode",ot=>{const lt=(0,mt.mergeToken)(ot,{QRCodeTextColor:ot.colorText});return xt(lt)},tt),je=function(ot,lt){var Te={};for(var Xe in ot)Object.prototype.hasOwnProperty.call(ot,Xe)&<.indexOf(Xe)<0&&(Te[Xe]=ot[Xe]);if(ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,Xe=Object.getOwnPropertySymbols(ot);Ne{var lt,Te,Xe,Ne;const[,Bt]=(0,He.ZP)(),{value:kt,type:nn="canvas",icon:vn="",size:Vt=160,iconSize:hn,color:$t=Bt.colorText,errorLevel:ya="M",status:Nn="active",bordered:$n=!0,onRefresh:Ka,style:Ca,className:ll,rootClassName:Zn,prefixCls:ka,bgColor:Ya="transparent",statusRender:sa}=ot,cn=je(ot,["value","type","icon","size","iconSize","color","errorLevel","status","bordered","onRefresh","style","className","rootClassName","prefixCls","bgColor","statusRender"]),{getPrefixCls:An}=(0,a.useContext)(Ce.E_),on=An("qrcode",ka),[dn,Fn,Mn]=It(on),da={src:vn,x:void 0,y:void 0,height:typeof hn=="number"?hn:(lt=hn==null?void 0:hn.height)!==null&<!==void 0?lt:40,width:typeof hn=="number"?hn:(Te=hn==null?void 0:hn.width)!==null&&Te!==void 0?Te:40,excavate:!0,crossOrigin:"anonymous"},Yt=(0,Ae.Z)(cn,!0),bn=(0,st.Z)(cn,Object.keys(Yt)),ua=Object.assign({value:kt,size:Vt,level:ya,bgColor:Ya,fgColor:$t,style:{width:Ca==null?void 0:Ca.width,height:Ca==null?void 0:Ca.height},imageSettings:vn?da:void 0},Yt),[ra]=(0,me.Z)("QRCode");if(!kt)return null;const pa=nt()(on,ll,Zn,Fn,Mn,{[`${on}-borderless`]:!$n}),Wa=Object.assign(Object.assign({backgroundColor:Ya},Ca),{width:(Xe=Ca==null?void 0:Ca.width)!==null&&Xe!==void 0?Xe:Vt,height:(Ne=Ca==null?void 0:Ca.height)!==null&&Ne!==void 0?Ne:Vt});return dn(a.createElement("div",Object.assign({},bn,{className:pa,style:Wa}),Nn!=="active"&&a.createElement("div",{className:`${on}-mask`},a.createElement(Ee,{prefixCls:on,locale:ra,status:Nn,onRefresh:Ka,statusRender:sa})),nn==="canvas"?a.createElement(ht,Object.assign({},ua)):a.createElement(at,Object.assign({},ua))))}},53420:function(ke,Je,E){"use strict";E.d(Je,{default:function(){return da}});var a=E(59301),te=E(92310),ce=E.n(te),se=E(60499),ue=E(77654),le=E(85899),xe=E(72190),Se=E(42244),re=E(43749),ge=E(37463),we=E(6551),De=E(34643),pt=E(18929),ve=E(48736),ie=function(Yt){var bn=a.useRef({valueLabels:new Map});return a.useMemo(function(){var ua=bn.current.valueLabels,ra=new Map,pa=Yt.map(function(Wa){var ja=Wa.value,jn=Wa.label,Pn=jn!=null?jn:ua.get(ja);return ra.set(ja,Pn),(0,le.Z)((0,le.Z)({},Wa),{},{label:Pn})});return bn.current.valueLabels=ra,[pa]},[Yt])},Me=function(bn,ua,ra,pa){return a.useMemo(function(){var Wa=function(wr){return wr.map(function(pn){var Xn=pn.value;return Xn})},ja=Wa(bn),jn=Wa(ua),Pn=ja.filter(function(Il){return!pa[Il]}),fn=ja,Wn=jn;if(ra){var gl=(0,De.S)(ja,!0,pa);fn=gl.checkedKeys,Wn=gl.halfCheckedKeys}return[Array.from(new Set([].concat((0,ue.Z)(Pn),(0,ue.Z)(fn)))),Wn]},[bn,ua,ra,pa])},Ze=Me,Ye=E(34061),ye=function(Yt,bn){return a.useMemo(function(){var ua=(0,Ye.I8)(Yt,{fieldNames:bn,initWrapper:function(pa){return(0,le.Z)((0,le.Z)({},pa),{},{valueEntities:new Map})},processEntity:function(pa,Wa){var ja=pa.node[bn.value];if(0)var jn;Wa.valueEntities.set(ja,pa)}});return ua},[Yt,bn])},de=E(18642),b=E(11592),Ie=function(){return null},oe=Ie,Pt=["children","value"];function Dt(Yt){return(0,b.Z)(Yt).map(function(bn){if(!a.isValidElement(bn)||!bn.type)return null;var ua=bn,ra=ua.key,pa=ua.props,Wa=pa.children,ja=pa.value,jn=(0,Se.Z)(pa,Pt),Pn=(0,le.Z)({key:ra,value:ja},jn),fn=Dt(Wa);return fn.length&&(Pn.children=fn),Pn}).filter(function(bn){return bn})}function bt(Yt){if(!Yt)return Yt;var bn=(0,le.Z)({},Yt);return"props"in bn||Object.defineProperty(bn,"props",{get:function(){return(0,ve.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),bn}}),bn}function gt(Yt,bn,ua,ra,pa,Wa){var ja=null,jn=null;function Pn(){function fn(Wn){var gl=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",Il=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Wn.map(function(wr,pn){var Xn="".concat(gl,"-").concat(pn),qa=wr[Wa.value],La=ua.includes(qa),yl=fn(wr[Wa.children]||[],Xn,La),Rl=a.createElement(oe,wr,yl.map(function(Xt){return Xt.node}));if(bn===qa&&(ja=Rl),La){var Le={pos:Xn,node:Rl,children:yl};return Il||jn.push(Le),Le}return null}).filter(function(wr){return wr})}jn||(jn=[],fn(ra),jn.sort(function(Wn,gl){var Il=Wn.node.props.value,wr=gl.node.props.value,pn=ua.indexOf(Il),Xn=ua.indexOf(wr);return pn-Xn}))}Object.defineProperty(Yt,"triggerNode",{get:function(){return(0,ve.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),Pn(),ja}}),Object.defineProperty(Yt,"allCheckedNodes",{get:function(){return(0,ve.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),Pn(),pa?jn:jn.map(function(Wn){var gl=Wn.node;return gl})}})}var yt=function(bn,ua,ra){var pa=ra.fieldNames,Wa=ra.treeNodeFilterProp,ja=ra.filterTreeNode,jn=pa.children;return a.useMemo(function(){if(!ua||ja===!1)return bn;var Pn=typeof ja=="function"?ja:function(Wn,gl){return String(gl[Wa]).toUpperCase().includes(ua.toUpperCase())},fn=function Wn(gl){var Il=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return gl.reduce(function(wr,pn){var Xn=pn[jn],qa=Il||Pn(ua,bt(pn)),La=Wn(Xn||[],qa);return(qa||La.length)&&wr.push((0,le.Z)((0,le.Z)({},pn),{},(0,de.Z)({isLeaf:void 0},jn,La))),wr},[])};return fn(bn)},[bn,ua,jn,Wa,ja])},Ve=yt;function Fe(Yt){var bn=a.useRef();bn.current=Yt;var ua=a.useCallback(function(){return bn.current.apply(bn,arguments)},[]);return ua}function he(Yt,bn){var ua=bn.id,ra=bn.pId,pa=bn.rootPId,Wa=new Map,ja=[];return Yt.forEach(function(jn){var Pn=jn[ua],fn=(0,le.Z)((0,le.Z)({},jn),{},{key:jn.key||Pn});Wa.set(Pn,fn)}),Wa.forEach(function(jn){var Pn=jn[ra],fn=Wa.get(Pn);fn?(fn.children=fn.children||[],fn.children.push(jn)):(Pn===pa||pa===null)&&ja.push(jn)}),ja}function We(Yt,bn,ua){return a.useMemo(function(){if(Yt){if(ua){var ra=(0,le.Z)({id:"id",pId:"pId",rootPId:null},(0,re.Z)(ua)==="object"?ua:{});return he(Yt,ra)}return Yt}return Dt(bn)},[bn,ua,Yt])}var ft=a.createContext(null),Kt=ft,Ke=E(72054),ht=E(87632),wt=E(10228),at=E(80547),et=a.createContext(null),nt=et,st=function(bn){return Array.isArray(bn)?bn:bn!==void 0?[bn]:[]},Ae=function(bn){var ua=bn||{},ra=ua.label,pa=ua.value,Wa=ua.children;return{_title:ra?[ra]:["title","label"],value:pa||"value",key:pa||"value",children:Wa||"children"}},Ce=function(bn){return!bn||bn.disabled||bn.disableCheckbox||bn.checkable===!1},me=function(bn,ua){var ra=[],pa=function Wa(ja){ja.forEach(function(jn){var Pn=jn[ua.children];Pn&&(ra.push(jn[ua.value]),Wa(Pn))})};return pa(bn),ra},He=function(bn){return bn==null},Ge=E(70425),Lt={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},it=function(bn,ua){var ra=(0,ge.lk)(),pa=ra.prefixCls,Wa=ra.multiple,ja=ra.searchValue,jn=ra.toggleOpen,Pn=ra.open,fn=ra.notFoundContent,Wn=a.useContext(nt),gl=Wn.virtual,Il=Wn.listHeight,wr=Wn.listItemHeight,pn=Wn.listItemScrollOffset,Xn=Wn.treeData,qa=Wn.fieldNames,La=Wn.onSelect,yl=Wn.dropdownMatchSelectWidth,Rl=Wn.treeExpandAction,Le=Wn.treeTitleRender,Xt=Wn.onPopupScroll,mn=Wn.leftMaxCount,Nt=Wn.leafCountOnly,ga=Wn.valueEntities,qn=a.useContext(Kt),Sa=qn.checkable,Oa=qn.checkedKeys,nl=qn.halfCheckedKeys,ol=qn.treeExpandedKeys,jl=qn.treeDefaultExpandAll,Ea=qn.treeDefaultExpandedKeys,ha=qn.onTreeExpand,al=qn.treeIcon,El=qn.showTreeIcon,ba=qn.switcherIcon,Hn=qn.treeLine,Hl=qn.treeNodeFilterProp,pr=qn.loadData,Ml=qn.treeLoadedKeys,Nl=qn.treeMotion,kr=qn.onTreeLoad,Pa=qn.keyEntities,Ol=a.useRef(),fr=(0,at.Z)(function(){return Xn},[Pn,Xn],function(Sn,Yn){return Yn[0]&&Sn[1]!==Yn[1]}),fl=a.useMemo(function(){return Sa?{checked:Oa,halfChecked:nl}:null},[Sa,Oa,nl]);a.useEffect(function(){if(Pn&&!Wa&&Oa.length){var Sn;(Sn=Ol.current)===null||Sn===void 0||Sn.scrollTo({key:Oa[0]})}},[Pn]);var bl=function(Yn){Yn.preventDefault()},sl=function(Yn,_n){var Jn=_n.node;Sa&&Ce(Jn)||(La(Jn.key,{selected:!Oa.includes(Jn.key)}),Wa||jn(!1))},Rr=a.useState(Ea),oa=(0,xe.Z)(Rr,2),mu=oa[0],Eu=oa[1],br=a.useState(null),jr=(0,xe.Z)(br,2),fe=jr[0],be=jr[1],_e=a.useMemo(function(){return ol?(0,ue.Z)(ol):ja?fe:mu},[mu,fe,ol,ja]),Ct=function(Yn){Eu(Yn),be(Yn),ha&&ha(Yn)},Gt=String(ja).toLowerCase(),Wt=function(Yn){return Gt?String(Yn[Hl]).toLowerCase().includes(Gt):!1};a.useEffect(function(){ja&&be(me(Xn,qa))},[ja]);var wn=a.useState(function(){return new Map}),ee=(0,xe.Z)(wn,2),rt=ee[0],Ot=ee[1];a.useEffect(function(){mn&&Ot(new Map)},[mn]);function _t(Sn){var Yn=Sn[qa.value];if(!rt.has(Yn)){var _n=ga.get(Yn),Jn=(_n.children||[]).length===0;if(Jn)rt.set(Yn,!1);else{var Ia=_n.children.filter(function(il){return!il.node.disabled&&!il.node.disableCheckbox&&!Oa.includes(il.node[qa.value])}),zl=Ia.length;rt.set(Yn,zl>mn)}}return rt.get(Yn)}var $e=(0,Ge.zX)(function(Sn){var Yn=Sn[qa.value];return Oa.includes(Yn)||mn===null?!1:mn<=0?!0:Nt&&mn?_t(Sn):!1}),zt=function Sn(Yn){var _n=(0,Ke.Z)(Yn),Jn;try{for(_n.s();!(Jn=_n.n()).done;){var Ia=Jn.value;if(!(Ia.disabled||Ia.selectable===!1)){if(ja){if(Wt(Ia))return Ia}else return Ia;if(Ia[qa.children]){var zl=Sn(Ia[qa.children]);if(zl)return zl}}}}catch(il){_n.e(il)}finally{_n.f()}return null},Rt=a.useState(null),an=(0,xe.Z)(Rt,2),Ut=an[0],Be=an[1],Et=Pa[Ut];a.useEffect(function(){if(Pn){var Sn=null,Yn=function(){var Jn=zt(fr);return Jn?Jn[qa.value]:null};!Wa&&Oa.length&&!ja?Sn=Oa[0]:Sn=Yn(),Be(Sn)}},[Pn,ja]),a.useImperativeHandle(ua,function(){var Sn;return{scrollTo:(Sn=Ol.current)===null||Sn===void 0?void 0:Sn.scrollTo,onKeyDown:function(_n){var Jn,Ia=_n.which;switch(Ia){case wt.Z.UP:case wt.Z.DOWN:case wt.Z.LEFT:case wt.Z.RIGHT:(Jn=Ol.current)===null||Jn===void 0||Jn.onKeyDown(_n);break;case wt.Z.ENTER:{if(Et){var zl=$e(Et.node),il=(Et==null?void 0:Et.node)||{},Bl=il.selectable,wl=il.value,Tl=il.disabled;Bl!==!1&&!Tl&&!zl&&sl(null,{node:{key:Ut},selected:!Oa.includes(wl)})}break}case wt.Z.ESC:jn(!1)}},onKeyUp:function(){}}});var Tt=(0,at.Z)(function(){return!ja},[ja,ol||mu],function(Sn,Yn){var _n=(0,xe.Z)(Sn,1),Jn=_n[0],Ia=(0,xe.Z)(Yn,2),zl=Ia[0],il=Ia[1];return Jn!==zl&&!!(zl||il)}),ln=Tt?pr:null;if(fr.length===0)return a.createElement("div",{role:"listbox",className:"".concat(pa,"-empty"),onMouseDown:bl},fn);var Vn={fieldNames:qa};return Ml&&(Vn.loadedKeys=Ml),_e&&(Vn.expandedKeys=_e),a.createElement("div",{onMouseDown:bl},Et&&Pn&&a.createElement("span",{style:Lt,"aria-live":"assertive"},Et.node.value),a.createElement(ht.y6.Provider,{value:{nodeDisabled:$e}},a.createElement(ht.ZP,(0,se.Z)({ref:Ol,focusable:!1,prefixCls:"".concat(pa,"-tree"),treeData:fr,height:Il,itemHeight:wr,itemScrollOffset:pn,virtual:gl!==!1&&yl!==!1,multiple:Wa,icon:al,showIcon:El,switcherIcon:ba,showLine:Hn,loadData:ln,motion:Nl,activeKey:Ut,checkable:Sa,checkStrictly:!0,checkedKeys:fl,selectedKeys:Sa?[]:Oa,defaultExpandAll:jl,titleRender:Le},Vn,{onActiveChange:Be,onSelect:sl,onCheck:sl,onExpand:Ct,onLoad:kr,filterTreeNode:Wt,expandAction:Rl,onScroll:Xt}))))},vt=a.forwardRef(it),jt=vt,Ft="SHOW_ALL",Qt="SHOW_PARENT",Jt="SHOW_CHILD";function qt(Yt,bn,ua,ra){var pa=new Set(Yt);return bn===Jt?Yt.filter(function(Wa){var ja=ua[Wa];return!ja||!ja.children||!ja.children.some(function(jn){var Pn=jn.node;return pa.has(Pn[ra.value])})||!ja.children.every(function(jn){var Pn=jn.node;return Ce(Pn)||pa.has(Pn[ra.value])})}):bn===Qt?Yt.filter(function(Wa){var ja=ua[Wa],jn=ja?ja.parent:null;return!jn||Ce(jn.node)||!pa.has(jn.key)}):Yt}function Ee(Yt){var bn=Yt.searchPlaceholder,ua=Yt.treeCheckStrictly,ra=Yt.treeCheckable,pa=Yt.labelInValue,Wa=Yt.value,ja=Yt.multiple,jn=Yt.showCheckedStrategy,Pn=Yt.maxCount;warning(!bn,"`searchPlaceholder` has been removed."),ua&&pa===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(pa||ua)&&warning(toArray(Wa).every(function(fn){return fn&&_typeof(fn)==="object"&&"value"in fn}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),ua||ja||ra?warning(!Wa||Array.isArray(Wa),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(Wa),"`value` should not be array when `TreeSelect` is single mode."),Pn&&(jn==="SHOW_ALL"&&!ua||jn==="SHOW_PARENT")&&warning(!1,"`maxCount` not work with `showCheckedStrategy=SHOW_ALL` (when `treeCheckStrictly=false`) or `showCheckedStrategy=SHOW_PARENT`.")}var qe=null,Qe=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","maxCount","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","listItemScrollOffset","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion","treeTitleRender","onPopupScroll"];function Re(Yt){return!Yt||(0,re.Z)(Yt)!=="object"}var Pe=a.forwardRef(function(Yt,bn){var ua=Yt.id,ra=Yt.prefixCls,pa=ra===void 0?"rc-tree-select":ra,Wa=Yt.value,ja=Yt.defaultValue,jn=Yt.onChange,Pn=Yt.onSelect,fn=Yt.onDeselect,Wn=Yt.searchValue,gl=Yt.inputValue,Il=Yt.onSearch,wr=Yt.autoClearSearchValue,pn=wr===void 0?!0:wr,Xn=Yt.filterTreeNode,qa=Yt.treeNodeFilterProp,La=qa===void 0?"value":qa,yl=Yt.showCheckedStrategy,Rl=Yt.treeNodeLabelProp,Le=Yt.multiple,Xt=Yt.treeCheckable,mn=Yt.treeCheckStrictly,Nt=Yt.labelInValue,ga=Yt.maxCount,qn=Yt.fieldNames,Sa=Yt.treeDataSimpleMode,Oa=Yt.treeData,nl=Yt.children,ol=Yt.loadData,jl=Yt.treeLoadedKeys,Ea=Yt.onTreeLoad,ha=Yt.treeDefaultExpandAll,al=Yt.treeExpandedKeys,El=Yt.treeDefaultExpandedKeys,ba=Yt.onTreeExpand,Hn=Yt.treeExpandAction,Hl=Yt.virtual,pr=Yt.listHeight,Ml=pr===void 0?200:pr,Nl=Yt.listItemHeight,kr=Nl===void 0?20:Nl,Pa=Yt.listItemScrollOffset,Ol=Pa===void 0?0:Pa,fr=Yt.onDropdownVisibleChange,fl=Yt.dropdownMatchSelectWidth,bl=fl===void 0?!0:fl,sl=Yt.treeLine,Rr=Yt.treeIcon,oa=Yt.showTreeIcon,mu=Yt.switcherIcon,Eu=Yt.treeMotion,br=Yt.treeTitleRender,jr=Yt.onPopupScroll,fe=(0,Se.Z)(Yt,Qe),be=(0,we.ZP)(ua),_e=Xt&&!mn,Ct=Xt||mn,Gt=mn||Nt,Wt=Ct||Le,wn=(0,pt.Z)(ja,{value:Wa}),ee=(0,xe.Z)(wn,2),rt=ee[0],Ot=ee[1],_t=a.useMemo(function(){return Xt?yl||Jt:Ft},[yl,Xt]),$e=a.useMemo(function(){return Ae(qn)},[JSON.stringify(qn)]),zt=(0,pt.Z)("",{value:Wn!==void 0?Wn:gl,postState:function(or){return or||""}}),Rt=(0,xe.Z)(zt,2),an=Rt[0],Ut=Rt[1],Be=function(or){Ut(or),Il==null||Il(or)},Et=We(Oa,nl,Sa),Tt=ye(Et,$e),ln=Tt.keyEntities,Vn=Tt.valueEntities,Sn=a.useCallback(function(Ir){var or=[],tr=[];return Ir.forEach(function(Pr){Vn.has(Pr)?tr.push(Pr):or.push(Pr)}),{missingRawValues:or,existRawValues:tr}},[Vn]),Yn=Ve(Et,an,{fieldNames:$e,treeNodeFilterProp:La,filterTreeNode:Xn}),_n=a.useCallback(function(Ir){if(Ir){if(Rl)return Ir[Rl];for(var or=$e._title,tr=0;trWr)){var Ou=Ia(Ir);if(Ot(Ou),pn&&Ut(""),jn){var Hr=Ir;_e&&(Hr=Pr.map(function(Bo){var oo=Vn.get(Bo);return oo?oo.node[$e.value]:Bo}));var hl=or||{triggerValue:void 0,selected:void 0},Cr=hl.triggerValue,Zl=hl.selected,gu=Hr;if(mn){var Ja=Tl.filter(function(Bo){return!Hr.includes(Bo.value)});gu=[].concat((0,ue.Z)(gu),(0,ue.Z)(Ja))}var ko=Ia(gu),Er={preValue:wl,triggerValue:Cr},zr=!0;(mn||tr==="selection"&&!Zl)&&(zr=!1),gt(Er,Cr,Ir,Et,zr,$e),Ct?Er.checked=Zl:Er.selected=Zl;var Qo=Gt?ko:ko.map(function(Bo){return Bo.value});jn(Wt?Qo:Qo[0],Gt?null:ko.map(function(Bo){return Bo.label}),Er)}}}),pu=a.useCallback(function(Ir,or){var tr,Pr=or.selected,Ou=or.source,Hr=ln[Ir],hl=Hr==null?void 0:Hr.node,Cr=(tr=hl==null?void 0:hl[$e.value])!==null&&tr!==void 0?tr:Ir;if(!Wt)ju([Cr],{selected:!0,triggerValue:Cr},"option");else{var Zl=Pr?[].concat((0,ue.Z)(ma),[Cr]):Ru.filter(function(oo){return oo!==Cr});if(_e){var gu=Sn(Zl),Ja=gu.missingRawValues,ko=gu.existRawValues,Er=ko.map(function(oo){return Vn.get(oo).key}),zr;if(Pr){var Qo=(0,De.S)(Er,!0,ln);zr=Qo.checkedKeys}else{var Bo=(0,De.S)(Er,{checked:!1,halfCheckedKeys:gr},ln);zr=Bo.checkedKeys}Zl=[].concat((0,ue.Z)(Ja),(0,ue.Z)(zr.map(function(oo){return ln[oo].node[$e.value]})))}ju(Zl,{selected:Pr,triggerValue:Cr},Ou||"option")}Pr||!Wt?Pn==null||Pn(Cr,bt(hl)):fn==null||fn(Cr,bt(hl))},[Sn,Vn,ln,$e,Wt,ma,ju,_e,Pn,fn,Ru,gr,ga]),Ku=a.useCallback(function(Ir){if(fr){var or={};Object.defineProperty(or,"documentClickClose",{get:function(){return(0,ve.ZP)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),fr(Ir,or)}},[fr]),lo=Fe(function(Ir,or){var tr=Ir.map(function(Pr){return Pr.value});if(or.type==="clear"){ju(tr,{},"selection");return}or.values.length&&pu(or.values[0].value,{selected:!1,source:"selection"})}),Fo=a.useMemo(function(){return{virtual:Hl,dropdownMatchSelectWidth:bl,listHeight:Ml,listItemHeight:kr,listItemScrollOffset:Ol,treeData:Yn,fieldNames:$e,onSelect:pu,treeExpandAction:Hn,treeTitleRender:br,onPopupScroll:jr,leftMaxCount:ga===void 0?null:ga-qr.length,leafCountOnly:_t==="SHOW_CHILD"&&!mn&&!!Xt,valueEntities:Vn}},[Hl,bl,Ml,kr,Ol,Yn,$e,pu,Hn,br,jr,ga,qr.length,_t,mn,Xt,Vn]),sr=a.useMemo(function(){return{checkable:Ct,loadData:ol,treeLoadedKeys:jl,onTreeLoad:Ea,checkedKeys:Ru,halfCheckedKeys:gr,treeDefaultExpandAll:ha,treeExpandedKeys:al,treeDefaultExpandedKeys:El,onTreeExpand:ba,treeIcon:Rr,treeMotion:Eu,showTreeIcon:oa,switcherIcon:mu,treeLine:sl,treeNodeFilterProp:La,keyEntities:ln}},[Ct,ol,jl,Ea,Ru,gr,ha,al,El,ba,Rr,Eu,oa,mu,sl,La,ln]);return a.createElement(nt.Provider,{value:Fo},a.createElement(Kt.Provider,{value:sr},a.createElement(ge.Ac,(0,se.Z)({ref:bn},fe,{id:be,prefixCls:pa,mode:Wt?"multiple":void 0,displayValues:qr,onDisplayValuesChange:lo,searchValue:an,onSearch:Be,OptionList:jt,emptyOptions:!Et.length,onDropdownVisibleChange:Ku,dropdownMatchSelectWidth:bl}))))}),mt=Pe;mt.TreeNode=oe,mt.SHOW_ALL=Ft,mt.SHOW_PARENT=Qt,mt.SHOW_CHILD=Jt;var xt=mt,tt=xt,It=E(2738),je=E(75030),At=E(86641),St=E(45915),ot=E(82855),lt=E(48755),Te=E(38406),Xe=E(2171),Ne=E(83397),Bt=E(31756),kt=E(56553),nn=E(24971),vn=E(1722),Vt=E(90376),hn=E(68525),$t=E(90005),ya=E(70045),Nn=E(57700),$n=E(85278),Ka=E(36237),Ca=E(36170),ll=E(51636),Zn=E(16931),ka=E(12425);const Ya=Yt=>{const{componentCls:bn,treePrefixCls:ua,colorBgElevated:ra}=Yt,pa=`.${ua}`;return[{[`${bn}-dropdown`]:[{padding:`${(0,Ka.unit)(Yt.paddingXS)} ${(0,Ka.unit)(Yt.calc(Yt.paddingXS).div(2).equal())}`},(0,ka.Yk)(ua,(0,ll.mergeToken)(Yt,{colorBgContainer:ra}),!1),{[pa]:{borderRadius:0,[`${pa}-list-holder-inner`]:{alignItems:"stretch",[`${pa}-treenode`]:{[`${pa}-node-content-wrapper`]:{flex:"auto"}}}}},(0,Ca.C2)(`${ua}-checkbox`,Yt),{"&-rtl":{direction:"rtl",[`${pa}-switcher${pa}-switcher_close`]:{[`${pa}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]},sa=null;function cn(Yt,bn,ua){return(0,Zn.I$)("TreeSelect",ra=>{const pa=(0,ll.mergeToken)(ra,{treePrefixCls:bn});return[Ya(pa)]},ka.TM)(Yt,ua)}var An=function(Yt,bn){var ua={};for(var ra in Yt)Object.prototype.hasOwnProperty.call(Yt,ra)&&bn.indexOf(ra)<0&&(ua[ra]=Yt[ra]);if(Yt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pa=0,ra=Object.getOwnPropertySymbols(Yt);pa{var ua;const{prefixCls:ra,size:pa,disabled:Wa,bordered:ja=!0,className:jn,rootClassName:Pn,treeCheckable:fn,multiple:Wn,listHeight:gl=256,listItemHeight:Il,placement:wr,notFoundContent:pn,switcherIcon:Xn,treeLine:qa,getPopupContainer:La,popupClassName:yl,dropdownClassName:Rl,treeIcon:Le=!1,transitionName:Xt,choiceTransitionName:mn="",status:Nt,treeExpandAction:ga,builtinPlacements:qn,dropdownMatchSelectWidth:Sa,popupMatchSelectWidth:Oa,allowClear:nl,variant:ol,dropdownStyle:jl,tagRender:Ea,maxCount:ha,showCheckedStrategy:al,treeCheckStrictly:El}=Yt,ba=An(Yt,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear","variant","dropdownStyle","tagRender","maxCount","showCheckedStrategy","treeCheckStrictly"]),{getPopupContainer:Hn,getPrefixCls:Hl,renderEmpty:pr,direction:Ml,virtual:Nl,popupMatchSelectWidth:kr,popupOverflow:Pa}=a.useContext(lt.E_),[,Ol]=(0,Nn.ZP)(),fr=Il!=null?Il:(Ol==null?void 0:Ol.controlHeightSM)+(Ol==null?void 0:Ol.paddingXXS),fl=Hl(),bl=Hl("select",ra),sl=Hl("select-tree",ra),Rr=Hl("tree-select",ra),{compactSize:oa,compactItemClassnames:mu}=(0,ya.ri)(bl,Ml),Eu=(0,Ne.Z)(bl),br=(0,Ne.Z)(Rr),[jr,fe,be]=(0,Vt.Z)(bl,Eu),[_e]=cn(Rr,sl,br),[Ct,Gt]=(0,nn.Z)("treeSelect",ol,ja),Wt=ce()(yl||Rl,`${Rr}-dropdown`,{[`${Rr}-dropdown-rtl`]:Ml==="rtl"},Pn,be,Eu,br,fe),wn=!!(fn||Wn),ee=a.useMemo(()=>{if(!(ha&&(al==="SHOW_ALL"&&!El||al==="SHOW_PARENT")))return ha},[ha,al,El]),rt=(0,$t.Z)(Yt.suffixIcon,Yt.showArrow),Ot=(ua=Oa!=null?Oa:Sa)!==null&&ua!==void 0?ua:kr,{status:_t,hasFeedback:$e,isFormItemInput:zt,feedbackIcon:Rt}=a.useContext(kt.aM),an=(0,ot.F)(_t,Nt),{suffixIcon:Ut,removeIcon:Be,clearIcon:Et}=(0,hn.Z)(Object.assign(Object.assign({},ba),{multiple:wn,showSuffixIcon:rt,hasFeedback:$e,feedbackIcon:Rt,prefixCls:bl,componentName:"TreeSelect"})),Tt=nl===!0?{clearIcon:Et}:nl;let ln;pn!==void 0?ln=pn:ln=(pr==null?void 0:pr("Select"))||a.createElement(Te.Z,{componentName:"Select"});const Vn=(0,It.Z)(ba,["suffixIcon","removeIcon","clearIcon","itemIcon","switcherIcon"]),Sn=a.useMemo(()=>wr!==void 0?wr:Ml==="rtl"?"bottomRight":"bottomLeft",[wr,Ml]),Yn=(0,Bt.Z)(wl=>{var Tl;return(Tl=pa!=null?pa:oa)!==null&&Tl!==void 0?Tl:wl}),_n=a.useContext(Xe.Z),Jn=Wa!=null?Wa:_n,Ia=ce()(!ra&&Rr,{[`${bl}-lg`]:Yn==="large",[`${bl}-sm`]:Yn==="small",[`${bl}-rtl`]:Ml==="rtl",[`${bl}-${Ct}`]:Gt,[`${bl}-in-form-item`]:zt},(0,ot.Z)(bl,an,$e),mu,jn,Pn,be,Eu,br,fe),zl=wl=>a.createElement($n.Z,{prefixCls:sl,switcherIcon:Xn,treeNodeProps:wl,showLine:qa}),[il]=(0,je.Cn)("SelectLike",jl==null?void 0:jl.zIndex),Bl=a.createElement(tt,Object.assign({virtual:Nl,disabled:Jn},Vn,{dropdownMatchSelectWidth:Ot,builtinPlacements:(0,vn.Z)(qn,Pa),ref:bn,prefixCls:bl,className:Ia,listHeight:gl,listItemHeight:fr,treeCheckable:fn&&a.createElement("span",{className:`${bl}-tree-checkbox-inner`}),treeLine:!!qa,suffixIcon:Ut,multiple:wn,placement:Sn,removeIcon:Be,allowClear:Tt,switcherIcon:zl,showTreeIcon:Le,notFoundContent:ln,getPopupContainer:La||Hn,treeMotion:null,dropdownClassName:Wt,dropdownStyle:Object.assign(Object.assign({},jl),{zIndex:il}),choiceTransitionName:(0,At.m)(fl,"",mn),transitionName:(0,At.m)(fl,"slide-up",Xt),treeExpandAction:ga,tagRender:wn?Ea:void 0,maxCount:ee,showCheckedStrategy:al,treeCheckStrictly:El}));return jr(_e(Bl))},Fn=a.forwardRef(on),Mn=(0,St.Z)(Fn,"dropdownAlign",Yt=>(0,It.Z)(Yt,["visible"]));Fn.TreeNode=oe,Fn.SHOW_ALL=Ft,Fn.SHOW_PARENT=Qt,Fn.SHOW_CHILD=Jt,Fn._InternalPanelDoNotUseOrYouWillBeFired=Mn;var da=Fn},97774:function(ke,Je,E){"use strict";Object.defineProperty(Je,"__esModule",{value:!0}),Je.default=void 0;var a=Object.assign||function(Me){for(var Ze=1;Ze1&&arguments[1]!==void 0?arguments[1]:60,se=null;return function(){for(var ue=this,le=arguments.length,xe=new Array(le),Se=0;Se=ce.length?{done:!0}:{done:!1,value:ce[le++]}},e:function(De){throw De},f:xe}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Se,re=!0,ge=!1;return{s:function(){ue=ue.call(ce)},n:function(){var De=ue.next();return re=De.done,De},e:function(De){ge=!0,Se=De},f:function(){try{re||ue.return==null||ue.return()}finally{if(ge)throw Se}}}}}}]); }()); \ No newline at end of file diff --git a/p__Paperlibrary__Add__index.8ec40426.async.js b/p__Paperlibrary__Add__index.10ceb42b.async.js similarity index 93% rename from p__Paperlibrary__Add__index.8ec40426.async.js rename to p__Paperlibrary__Add__index.10ceb42b.async.js index 84335ecbe6..8348d8502f 100644 --- a/p__Paperlibrary__Add__index.8ec40426.async.js +++ b/p__Paperlibrary__Add__index.10ceb42b.async.js @@ -1,4 +1,4 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[3260],{87169:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return $e}});var E=ne(60499),Ee=ne(59301),De={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"},We=De,Ae=ne(7657),we=function(je,ze){return Ee.createElement(Ae.Z,(0,E.Z)({},je,{ref:ze,icon:We}))},Le=Ee.forwardRef(we),$e=Le},12893:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return $e}});var E=ne(60499),Ee=ne(59301),De={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"minus-circle",theme:"outlined"},We=De,Ae=ne(7657),we=function(je,ze){return Ee.createElement(Ae.Z,(0,E.Z)({},je,{ref:ze,icon:We}))},Le=Ee.forwardRef(we),$e=Le},32134:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return $e}});var E=ne(60499),Ee=ne(59301),De={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"},We=De,Ae=ne(7657),we=function(je,ze){return Ee.createElement(Ae.Z,(0,E.Z)({},je,{ref:ze,icon:We}))},Le=Ee.forwardRef(we),$e=Le},88319:function(){"use strict"},94896:function(){"use strict"},74501:function(_t,kt){"use strict";kt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},42168:function(_t,kt){"use strict";kt.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n",rateInput:"rateInput___yMSFt",operationWrapper:"operationWrapper___sHATq",add:"add___jcwUR",remove:"remove___nbhui"}},27781:function(_t,kt){"use strict";kt.Z={flex_box_center:"flex_box_center___ycN2f",flex_space_between:"flex_space_between___LcS9e",flex_box_vertical_center:"flex_box_vertical_center___uwjPm",flex_box_center_end:"flex_box_center_end___Pc903",flex_box_column:"flex_box_column___AXEdv",bg:"bg___fm2Cw",title:"title___J3MCU",editIcon:"editIcon___i4Zll",titleLeft:"titleLeft___da61c",titleRight:"titleRight___EsdL6",formWrap:"formWrap___YTxC3",baseLineHeight:"baseLineHeight___TprCB",radioBtnWrapper:"radioBtnWrapper___Mt_XG",radiogroup:"radiogroup___EvkWh",easy:"easy___mSxtg",medium:"medium___NIaWN",hard:"hard___mddnD",baseFormItem:"baseFormItem___csbyb",cascaderPopup:"cascaderPopup___BttnF",selectdiv:"selectdiv___TAr4i",divitem:"divitem___iaXB2",bottmodiv:"bottmodiv___bmp6p",cancelBtn:"cancelBtn___Q4ZcL",confirmBtn:"confirmBtn___nRiCD",concat:"concat___jlPR1",zhishidian:"zhishidian___fS6sq",tags_list:"tags_list___ia3sA",tag_item:"tag_item___QZC19",tag_icon:"tag_icon___ATbW9"}},59435:function(_t,kt,ne){"use strict";var E=ne(59301),Ee=Object.defineProperty,De=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,we=(_e,je,ze)=>je in _e?Ee(_e,je,{enumerable:!0,configurable:!0,writable:!0,value:ze}):_e[je]=ze,Le=(_e,je)=>{for(var ze in je||(je={}))We.call(je,ze)&&we(_e,ze,je[ze]);if(De)for(var ze of De(je))Ae.call(je,ze)&&we(_e,ze,je[ze]);return _e};const $e=_e=>React.createElement("svg",Le({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},_e),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));kt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},77264:function(_t,kt,ne){"use strict";var E=ne(59301),Ee=Object.defineProperty,De=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,we=(_e,je,ze)=>je in _e?Ee(_e,je,{enumerable:!0,configurable:!0,writable:!0,value:ze}):_e[je]=ze,Le=(_e,je)=>{for(var ze in je||(je={}))We.call(je,ze)&&we(_e,ze,je[ze]);if(De)for(var ze of De(je))Ae.call(je,ze)&&we(_e,ze,je[ze]);return _e};const $e=_e=>React.createElement("svg",Le({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},_e),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));kt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},84915: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 _t={},kt="5.0",ne={},E=null,Ee=!1,De=!1,We=null,Ae=!1,we=null,Le=null,$e=0;$e4?parseFloat(Ke):5};_t.setHTML5Codebase=function(Ke,Et){Le=Ke,tt(Ke,Et)},_t.setJavaCodebase=_t.setJavaCodebaseVersion=_t.isCompiledInstalled=_t.setPreCompiledScriptPath=_t.setPreCompiledResourcePath=function(){},_t.setHTML5CodebaseVersion=function(Ke,Et){var Ye=parseFloat(Ke);if(Ye!==NaN&&Ye<5){console.log("The GeoGebra HTML5 codebase version "+Ye+" is deprecated. Using version latest instead.");return}we=Ke,pe(Ke,Et)},_t.getHTML5CodebaseVersion=function(){return Re},_t.getParameters=function(){return ne},_t.setFontsCSSURL=function(Ke){it=Ke},_t.setGiacJSURL=function(Ke){},_t.setJNLPFile=function(Ke){je=Ke},_t.setJNLPBaseDir=function(Ke){},_t.inject=function(){function Ke(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Et="auto",Ye=ne.id,Pt,ct=!1,zt=0;zt=5)return!0;var Ke=_t.getAppletObject();return Ke&&typeof Ke.recalculateEnvironments=="function"?(Ke.recalculateEnvironments(),!0):!1},_t.startAnimation=function(){var Ke=_t.getAppletObject();return Ke&&typeof Ke.startAnimation=="function"?(Ke.startAnimation(),!0):!1},_t.stopAnimation=function(){var Ke=_t.getAppletObject();return Ke&&typeof Ke.stopAnimation=="function"?(Ke.stopAnimation(),!0):!1},_t.getAppletObject=function(){var Ke=ne.id!==void 0?ne.id:"ggbApplet";return window[Ke]},_t.resize=function(){};var st=function(Ke,Et,Ye){var Pt=document.createElement("param");Pt.setAttribute("name",Et),Pt.setAttribute("value",Ye),Ke.appendChild(Pt)},Pe=function(Ke){return Ke&&Ke!=="false"},Me=function(Ke,Et,Ye){et(Re)<=4.2&&(Ye=!0);var Pt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==Re||ggbHTML5LoadedCodebaseIsWebSimple&&!Oe)&&(Pt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var ct=document.createElement("div");ct.classList.add("appletParameters","notranslate");var zt=Et.width,at=Et.height;if(Et.disableAutoScale=Et.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Et.disableAutoScale,Et.width!==void 0)if(et(Re)<=4.4)Pe(Et.showToolBar)&&(Et.height-=7),Pe(Et.showAlgebraInput)&&(Et.height-=37),Et.width<605&&Pe(Et.showToolBar)&&(Et.width=605,zt=605);else{var jt=100;(Pe(Et.showToolBar)||Pe(Et.showMenuBar))&&(Et.hasOwnProperty("customToolBar")&&(Et.customToolbar=Et.customToolBar),jt=Pe(Et.showMenuBar)?245:155),zt=5?(Et.appletOnLoad=function(on){var En=Ke.querySelector(".ggb_preview");En&&En.parentNode.removeChild(En),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(oe),window.GGBT_wsf_view&&$(window).trigger("resize"),fe(on)},re||oe.appendChild(ce)):ct.appendChild(ce),oe.appendChild(ct),re||Ke.appendChild(oe),setTimeout(function(){_t.resize()},1)}else{var de=document.createElement("div");de.className="applet_scaler",de.style.position="relative",de.style.display="block",de.appendChild(ct),Ke.appendChild(de),Et.appletOnLoad=function(on){_t.resize(),fe(on)}}function le(on,En){En&&typeof En.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(on,En.appletOnLoad):renderGGBElement(on),It("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",En)}function Je(on,En){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:on,params:En}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Mn){le(Mn.article,Mn.params)}),html5AppletsToProcess=null)},et(Re)<5&&(on.className+=" geogebraweb")):le(on,En)}if(Pt){scriptLoadStarted=!0;for(var mt=0;mt0?(Rt.remove(),oe.attr("id","fullscreencontent").show(),jQuery(fe).append(oe),window.dispatchEvent(new Event("resize"))):Me(Rt,Et,!1),window.GGBT_wsf_view.launchFullScreen(fe)}else gt=Pt,Me(Ke,Et,!1);if(!window.GGBT_wsf_view)for(at=0;atKe/4*3&&(Rt=Ke/4*3),fe=Rt/5.8,jt.setAttribute("src",Ie),jt.setAttribute("width",Rt),jt.setAttribute("height",fe);var oe=(Ke-Rt)/2,re=(Et-fe)/2;jt.style.left=oe+"px",jt.style.top=re+"px",ct.appendChild(jt)}}return ct.appendChild(at),ct},Dt=function(Ke){return Ke=Ke.toLowerCase(),Ke==="html5"||Ke==="screenshot"?Ke:"html5"},Fe=["web","webSimple","web3d","tablet","tablet3d","phone"],pe=function(Ke,Et){if(Re=Ke,Et){tt(Re,!0);return}var Ye=!Ee;if(Ye){var Pt=et(Re);!isNaN(Pt)&&Pt<4.4&&(Ye=!1)}var ct,zt;window.location.protocol.substr(0,4)==="http"?ct=window.location.protocol:ct="http:";var at=Re.indexOf("//");at>0?zt=Re:at===0?zt=ct+Re:zt="https://www.geogebra.org/apps/5.2.814.0/";for(var jt in Fe)if(Re.slice(Fe[jt].length*-1)===Fe[jt]||Re.slice((Fe[jt].length+1)*-1)===Fe[jt]+"/"){tt(zt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Ye&&!E.is3D&&!E.AV&&!E.SV&&!E.CV&&!E.EV2&&!E.CP&&!E.PC&&!E.DA&&!E.FI&&!E.PV&&!Pe(ne.showToolBar)&&!Pe(ne.showMenuBar)&&!Pe(ne.showAlgebraInput)&&!Pe(ne.enableRightClick)&&(!ne.appName||ne.appName=="classic")?zt+="webSimple/":zt+="web3d/",tt(zt,!1)},tt=function(Ke,Et){if(Ke.requirejs){ze=Ke;return}Ke.slice(-1)!=="/"&&(Ke+="/"),ze=Ke,Et===null&&(Et=Ke.indexOf("http")===-1),He=Et,Ne="web.nocache.js",Oe=!1;var Ye=ze.split("/");Ye.length>1&&(!Et&&Ye[Ye.length-2]==="webSimple"?(Ne="webSimple.nocache.js",Oe=!0):Fe.indexOf(Ye[Ye.length-2])>=0&&(Ne=Ye[Ye.length-2]+".nocache.js")),Ye=Ke.split("/"),Re=Ye[Ye.length-3],Re.substr(0,4)==="test"?Re=Re.substr(4,1)+"."+Re.substr(5,1):(Re.substr(0,3)==="war"||Re.substr(0,4)==="beta")&&(Re="5.0");var Pt=parseFloat(Re);Pt!==NaN&&Pt<5&&Ke.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Pt+" is deprecated. Using version latest instead."),pe("5.0",Et))},It=function(Ke,Et){window.console&&window.console.log&&(!Et||typeof Et.showLogging=="undefined"||Et.showLogging&&Et.showLogging!=="false")&&console.log(Ke)};ne.material_id!==void 0?ft(qe):qe();function qe(){var Ke=kt;we!==null?Ke=we:parseFloat(Ke)<5&&(Ke="5.0"),pe(Ke,!1),Le!==null&&tt(Le,He),Ae=!0}return _t},GGBAppletUtils=function(){"use strict";function _t(){return window.GGBT_wsf_edit!==void 0}function kt(Ae,we){we!=1?(Ae.style.transformOrigin="0% 0% 0px",Ae.style.webkitTransformOrigin="0% 0% 0px",Ae.style.transform="scale("+we+","+we+")",Ae.style.webkitTransform="scale("+we+","+we+")",Ae.style.maxWidth="initial",Ae.querySelector(".ggb_preview")!==null&&(Ae.querySelector(".ggb_preview").style.maxWidth="initial"),Ae.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Ae.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Ae.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Ae.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Ae.style.transform="none",Ae.style.webkitTransform="none")}function ne(Ae,we,Le,$e,_e,je){var ze=null;if(je!=null&&je!="")for(var He=Ae.parentNode;He!=null;)if((" "+He.className+" ").indexOf(" "+je+" ")>-1){ze=He;break}else He=He.parentNode;var gt=0,Re=0,Ne=0,Oe=0,be=0,Ie=0,Ge=0;if(ze)gt=ze.offsetWidth,Re=Math.max($e?ze.offsetWidth:0,ze.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(gt=Math.min(window.innerWidth,document.documentElement.clientWidth),Re=Math.min(window.innerHeight,document.documentElement.clientHeight),Ne=gt):(gt=window.innerWidth,Re=window.innerHeight,Ne=window.innerWidth),Ae){var it=Ae.getBoundingClientRect();it.left>0&&it.left<=gt&&(_e===void 0||!_e)&&(document.dir==="rtl"?(be=gt-it.width-it.left,Ie=Ne<=480?10:30):(Ie=it.left,be=Ne<=480?10:30),Oe=Ie+be)}if(Ae&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var Qe=Ae.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Oe=40,Ge=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Oe=0,Ge=40)}}return Ae&&((Le===void 0||!Le)&&we>0&&we+Oe1&&(je=!0)),we&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(je=!0),!(Ae.hasOwnProperty("disableAutoScale")&&Ae.disableAutoScale))_e=E(Ae,we,je,Le,Ae.scaleContainerClass);else return $e;return je&&(!Ae.hasOwnProperty("scale")||$e===1)?_e:Math.min($e,_e)}function De(Ae){var we=Math.min(window.innerWidth,document.documentElement.clientWidth),Le=Math.min(window.innerHeight,document.documentElement.clientHeight),$e=Ae.getBoundingClientRect(),_e=(we-$e.width)/2,je=(Le-$e.height)/2;je<0&&(je=0),Ae.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(_e<40?Ae.style.left="40px":Ae.style.left=_e+"px",Ae.style.top=je+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(je<40?Ae.style.top="40px":Ae.style.top=je+"px",Ae.style.left=_e+"px")}function We(Ae,we){var Le=Ae.querySelector(".appletParameters");if(Le){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(we.id!==Le.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Ae)}if(Le.parentElement&&/fullscreen/.test(Le.parentElement.className))return;var $e=Ee(we,Ae);_t()&&Le.setAttribute("data-param-scale",$e);for(var _e=null,je=0;je=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(_t){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(_t){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(_t){var kt=c[_t];return kt==null?null:kt},r=d,webModule.__errFn=e}function B(){function _t(Ae){var we=Ae.lastIndexOf(rb);we==-1&&(we=Ae.length);var Le=Ae.indexOf(sb);Le==-1&&(Le=Ae.length);var $e=Ae.lastIndexOf(tb,Math.min(Le,we));return $e>=O?Ae.substring(O,$e+P):W}function kt(Ae){if(!Ae.match(/^\w+:\/\//)){var we=o.createElement(ub);we.src=Ae+vb,Ae=_t(we.src)}return Ae}function ne(){var Ae=__gwt_getMetaProperty(wb);return Ae!=null?Ae:W}function E(){for(var Ae=o.getElementsByTagName(_),we=O;weO?Ae[Ae.length-P].href:W}function De(){var Ae=o.location;return Ae.href==Ae.protocol+zb+Ae.host+Ae.pathname+Ae.search+Ae.hash}var We=ne();return We==W&&(We=E()),We==W&&(We=Ee()),We==W&&De()&&(We=_t(o.location.href)),We=kt(We),We}function C(_t){return _t.match(/^\//)||_t.match(/^[a-zA-Z]+:\/\//)?_t:webModule.__moduleBase+_t}function D(){var _t=[],kt=O,ne=[],E=[];function Ee(Ae){var we=E[Ae](),Le=ne[Ae];if(we in Le)return we;var $e=[];for(var _e in Le)$e[Le[_e]]=_e;throw r&&r(Ae,$e,we),null}if(__gwt_isKnownPropertyValue=function(Ae,we){return we in ne[Ae]},webModule.__getPropMap=function(){var Ae={};for(var we in ne)ne.hasOwnProperty(we)&&(Ae[we]=Ee(we));return Ae},webModule.__computePropValue=Ee,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var De;try{De=Cb;var We=De.indexOf(Db);We!=-1&&(kt=parseInt(De.substring(We+P),$),De=De.substring(O,We))}catch(Ae){}return webModule.__softPermutationId=kt,C(De+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},23216:function(_t,kt,ne){"use strict";ne.d(kt,{Ax:function(){return We},Ds:function(){return Ae},KI:function(){return Le},SI:function(){return De},f1:function(){return Ee}});var E=ne(14185);function Ee($e){let _e=!0;if($e.length>0){for(let je=0;je<$e.length;je++)if($e[je].compile_success==0||!$e[je].compile_success){_e=!1;break}}else _e=!1;return _e}function De($e,_e=""){let je=[];for(let ze=0;ze<$e.length;ze++){let He=$e[ze],gt=_e?`${_e}/${He.name}`:`${He.name}`;je.push({title:He.name,type:He.type,isLeaf:He.type!=="tree",key:gt})}return je}function We($e,_e,je){for(let ze=0;ze<$e.length;ze++){let He=$e[ze];if(He.key===_e){He.children=je;break}He.children&&We(He.children,_e,je)}return $e}function Ae($e,_e,je){let ze;return function(){let He=this,gt=arguments,Re=function(){ze=null,je||$e.apply(He,gt)},Ne=je&&!ze;clearTimeout(ze),ze=setTimeout(Re,_e),Ne&&$e.apply(He,gt)}}const we=!0,Le=E.Z.API_SERVER},42075:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return Re}});var E=ne(7939),Ee=ne(59301),De=Object.defineProperty,We=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,_e=(Ne,Oe,be)=>Oe in Ne?De(Ne,Oe,{enumerable:!0,configurable:!0,writable:!0,value:be}):Ne[Oe]=be,je=(Ne,Oe)=>{for(var be in Oe||(Oe={}))Le.call(Oe,be)&&_e(Ne,be,Oe[be]);if(we)for(var be of we(Oe))$e.call(Oe,be)&&_e(Ne,be,Oe[be]);return Ne},ze=(Ne,Oe)=>We(Ne,Ae(Oe)),He=(Ne,Oe)=>{var be={};for(var Ie in Ne)Le.call(Ne,Ie)&&Oe.indexOf(Ie)<0&&(be[Ie]=Ne[Ie]);if(Ne!=null&&we)for(var Ie of we(Ne))Oe.indexOf(Ie)<0&&$e.call(Ne,Ie)&&(be[Ie]=Ne[Ie]);return be},gt=(Ne,Oe,be)=>new Promise((Ie,Ge)=>{var it=rt=>{try{et(be.next(rt))}catch(wt){Ge(wt)}},Qe=rt=>{try{et(be.throw(rt))}catch(wt){Ge(wt)}},et=rt=>rt.done?Ie(rt.value):Promise.resolve(rt.value).then(it,Qe);et((be=be.apply(Ne,Oe)).next())});const Re=Ne=>{var Oe=Ne,{children:be}=Oe,Ie=He(Oe,["children"]);const[Ge,it]=(0,Ee.useState)(!1);return Ee.createElement(E.ZP,ze(je({},Ie),{loading:Ge,onClick:Qe=>gt(void 0,null,function*(){try{it(!0),yield Ie.onClick(Qe),it(!1)}catch(et){console.error(et),it(!1)}})}),be)}},74410:function(_t,kt,ne){"use strict";var E=ne(86204),Ee=ne.n(E),De=Object.defineProperty,We=($e,_e,je)=>_e in $e?De($e,_e,{enumerable:!0,configurable:!0,writable:!0,value:je}):$e[_e]=je,Ae=($e,_e,je)=>We($e,typeof _e!="symbol"?_e+"":_e,je),we=($e,_e,je)=>new Promise((ze,He)=>{var gt=Oe=>{try{Ne(je.next(Oe))}catch(be){He(be)}},Re=Oe=>{try{Ne(je.throw(Oe))}catch(be){He(be)}},Ne=Oe=>Oe.done?ze(Oe.value):Promise.resolve(Oe.value).then(gt,Re);Ne((je=je.apply($e,_e)).next())});class Le extends E.EventEmitter{constructor(_e,je){super(),Ae(this,"url"),Ae(this,"body"),Ae(this,"fullContent",""),Ae(this,"controller",null),Ae(this,"buffer",""),this.url=_e,this.body=je}startStream(){return we(this,null,function*(){this.controller=new AbortController;const{signal:_e}=this.controller;try{const je=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:_e});if(!je.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${je.status}`);const ze=je.headers.get("content-type");if(!ze)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(ze.includes("application/json")){const Re=yield je.json();this.emit("error",Re);return}if(!ze.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const He=je.body.getReader(),gt=new TextDecoder("utf-8");for(;;){const{done:Re,value:Ne}=yield He.read();if(Re)break;const Oe=gt.decode(Ne,{stream:!0});this.buffer+=Oe;const be=this.buffer.split(` +(self.webpackChunk=self.webpackChunk||[]).push([[3260],{87169:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return $e}});var E=ne(60499),Ee=ne(59301),De={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"},We=De,Ae=ne(7657),we=function(je,ze){return Ee.createElement(Ae.Z,(0,E.Z)({},je,{ref:ze,icon:We}))},Le=Ee.forwardRef(we),$e=Le},12893:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return $e}});var E=ne(60499),Ee=ne(59301),De={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"minus-circle",theme:"outlined"},We=De,Ae=ne(7657),we=function(je,ze){return Ee.createElement(Ae.Z,(0,E.Z)({},je,{ref:ze,icon:We}))},Le=Ee.forwardRef(we),$e=Le},32134:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return $e}});var E=ne(60499),Ee=ne(59301),De={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"},We=De,Ae=ne(7657),we=function(je,ze){return Ee.createElement(Ae.Z,(0,E.Z)({},je,{ref:ze,icon:We}))},Le=Ee.forwardRef(we),$e=Le},88319:function(){"use strict"},94896:function(){"use strict"},74501:function(_t,kt){"use strict";kt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},42168:function(_t,kt){"use strict";kt.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n",rateInput:"rateInput___yMSFt",operationWrapper:"operationWrapper___sHATq",add:"add___jcwUR",remove:"remove___nbhui"}},27781:function(_t,kt){"use strict";kt.Z={flex_box_center:"flex_box_center___ycN2f",flex_space_between:"flex_space_between___LcS9e",flex_box_vertical_center:"flex_box_vertical_center___uwjPm",flex_box_center_end:"flex_box_center_end___Pc903",flex_box_column:"flex_box_column___AXEdv",bg:"bg___fm2Cw",title:"title___J3MCU",editIcon:"editIcon___i4Zll",titleLeft:"titleLeft___da61c",titleRight:"titleRight___EsdL6",formWrap:"formWrap___YTxC3",baseLineHeight:"baseLineHeight___TprCB",radioBtnWrapper:"radioBtnWrapper___Mt_XG",radiogroup:"radiogroup___EvkWh",easy:"easy___mSxtg",medium:"medium___NIaWN",hard:"hard___mddnD",baseFormItem:"baseFormItem___csbyb",cascaderPopup:"cascaderPopup___BttnF",selectdiv:"selectdiv___TAr4i",divitem:"divitem___iaXB2",bottmodiv:"bottmodiv___bmp6p",cancelBtn:"cancelBtn___Q4ZcL",confirmBtn:"confirmBtn___nRiCD",concat:"concat___jlPR1",zhishidian:"zhishidian___fS6sq",tags_list:"tags_list___ia3sA",tag_item:"tag_item___QZC19",tag_icon:"tag_icon___ATbW9"}},59435:function(_t,kt,ne){"use strict";var E=ne(59301),Ee=Object.defineProperty,De=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,we=(_e,je,ze)=>je in _e?Ee(_e,je,{enumerable:!0,configurable:!0,writable:!0,value:ze}):_e[je]=ze,Le=(_e,je)=>{for(var ze in je||(je={}))We.call(je,ze)&&we(_e,ze,je[ze]);if(De)for(var ze of De(je))Ae.call(je,ze)&&we(_e,ze,je[ze]);return _e};const $e=_e=>React.createElement("svg",Le({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},_e),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));kt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},77264:function(_t,kt,ne){"use strict";var E=ne(59301),Ee=Object.defineProperty,De=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,we=(_e,je,ze)=>je in _e?Ee(_e,je,{enumerable:!0,configurable:!0,writable:!0,value:ze}):_e[je]=ze,Le=(_e,je)=>{for(var ze in je||(je={}))We.call(je,ze)&&we(_e,ze,je[ze]);if(De)for(var ze of De(je))Ae.call(je,ze)&&we(_e,ze,je[ze]);return _e};const $e=_e=>React.createElement("svg",Le({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},_e),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));kt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},84915: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 _t={},kt="5.0",ne={},E=null,Ee=!1,De=!1,We=null,Ae=!1,we=null,Le=null,$e=0;$e4?parseFloat(Ke):5};_t.setHTML5Codebase=function(Ke,Et){Le=Ke,tt(Ke,Et)},_t.setJavaCodebase=_t.setJavaCodebaseVersion=_t.isCompiledInstalled=_t.setPreCompiledScriptPath=_t.setPreCompiledResourcePath=function(){},_t.setHTML5CodebaseVersion=function(Ke,Et){var Ye=parseFloat(Ke);if(Ye!==NaN&&Ye<5){console.log("The GeoGebra HTML5 codebase version "+Ye+" is deprecated. Using version latest instead.");return}we=Ke,pe(Ke,Et)},_t.getHTML5CodebaseVersion=function(){return Re},_t.getParameters=function(){return ne},_t.setFontsCSSURL=function(Ke){it=Ke},_t.setGiacJSURL=function(Ke){},_t.setJNLPFile=function(Ke){je=Ke},_t.setJNLPBaseDir=function(Ke){},_t.inject=function(){function Ke(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Et="auto",Ye=ne.id,Pt,ct=!1,zt=0;zt=5)return!0;var Ke=_t.getAppletObject();return Ke&&typeof Ke.recalculateEnvironments=="function"?(Ke.recalculateEnvironments(),!0):!1},_t.startAnimation=function(){var Ke=_t.getAppletObject();return Ke&&typeof Ke.startAnimation=="function"?(Ke.startAnimation(),!0):!1},_t.stopAnimation=function(){var Ke=_t.getAppletObject();return Ke&&typeof Ke.stopAnimation=="function"?(Ke.stopAnimation(),!0):!1},_t.getAppletObject=function(){var Ke=ne.id!==void 0?ne.id:"ggbApplet";return window[Ke]},_t.resize=function(){};var st=function(Ke,Et,Ye){var Pt=document.createElement("param");Pt.setAttribute("name",Et),Pt.setAttribute("value",Ye),Ke.appendChild(Pt)},Pe=function(Ke){return Ke&&Ke!=="false"},Me=function(Ke,Et,Ye){et(Re)<=4.2&&(Ye=!0);var Pt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==Re||ggbHTML5LoadedCodebaseIsWebSimple&&!Oe)&&(Pt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var ct=document.createElement("div");ct.classList.add("appletParameters","notranslate");var zt=Et.width,at=Et.height;if(Et.disableAutoScale=Et.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Et.disableAutoScale,Et.width!==void 0)if(et(Re)<=4.4)Pe(Et.showToolBar)&&(Et.height-=7),Pe(Et.showAlgebraInput)&&(Et.height-=37),Et.width<605&&Pe(Et.showToolBar)&&(Et.width=605,zt=605);else{var jt=100;(Pe(Et.showToolBar)||Pe(Et.showMenuBar))&&(Et.hasOwnProperty("customToolBar")&&(Et.customToolbar=Et.customToolBar),jt=Pe(Et.showMenuBar)?245:155),zt=5?(Et.appletOnLoad=function(on){var gn=Ke.querySelector(".ggb_preview");gn&&gn.parentNode.removeChild(gn),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(oe),window.GGBT_wsf_view&&$(window).trigger("resize"),fe(on)},re||oe.appendChild(ce)):ct.appendChild(ce),oe.appendChild(ct),re||Ke.appendChild(oe),setTimeout(function(){_t.resize()},1)}else{var de=document.createElement("div");de.className="applet_scaler",de.style.position="relative",de.style.display="block",de.appendChild(ct),Ke.appendChild(de),Et.appletOnLoad=function(on){_t.resize(),fe(on)}}function le(on,gn){gn&&typeof gn.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(on,gn.appletOnLoad):renderGGBElement(on),It("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",gn)}function Je(on,gn){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:on,params:gn}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Mn){le(Mn.article,Mn.params)}),html5AppletsToProcess=null)},et(Re)<5&&(on.className+=" geogebraweb")):le(on,gn)}if(Pt){scriptLoadStarted=!0;for(var mt=0;mt0?(Rt.remove(),oe.attr("id","fullscreencontent").show(),jQuery(fe).append(oe),window.dispatchEvent(new Event("resize"))):Me(Rt,Et,!1),window.GGBT_wsf_view.launchFullScreen(fe)}else gt=Pt,Me(Ke,Et,!1);if(!window.GGBT_wsf_view)for(at=0;atKe/4*3&&(Rt=Ke/4*3),fe=Rt/5.8,jt.setAttribute("src",Ie),jt.setAttribute("width",Rt),jt.setAttribute("height",fe);var oe=(Ke-Rt)/2,re=(Et-fe)/2;jt.style.left=oe+"px",jt.style.top=re+"px",ct.appendChild(jt)}}return ct.appendChild(at),ct},Dt=function(Ke){return Ke=Ke.toLowerCase(),Ke==="html5"||Ke==="screenshot"?Ke:"html5"},Fe=["web","webSimple","web3d","tablet","tablet3d","phone"],pe=function(Ke,Et){if(Re=Ke,Et){tt(Re,!0);return}var Ye=!Ee;if(Ye){var Pt=et(Re);!isNaN(Pt)&&Pt<4.4&&(Ye=!1)}var ct,zt;window.location.protocol.substr(0,4)==="http"?ct=window.location.protocol:ct="http:";var at=Re.indexOf("//");at>0?zt=Re:at===0?zt=ct+Re:zt="https://www.geogebra.org/apps/5.2.814.0/";for(var jt in Fe)if(Re.slice(Fe[jt].length*-1)===Fe[jt]||Re.slice((Fe[jt].length+1)*-1)===Fe[jt]+"/"){tt(zt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Ye&&!E.is3D&&!E.AV&&!E.SV&&!E.CV&&!E.EV2&&!E.CP&&!E.PC&&!E.DA&&!E.FI&&!E.PV&&!Pe(ne.showToolBar)&&!Pe(ne.showMenuBar)&&!Pe(ne.showAlgebraInput)&&!Pe(ne.enableRightClick)&&(!ne.appName||ne.appName=="classic")?zt+="webSimple/":zt+="web3d/",tt(zt,!1)},tt=function(Ke,Et){if(Ke.requirejs){ze=Ke;return}Ke.slice(-1)!=="/"&&(Ke+="/"),ze=Ke,Et===null&&(Et=Ke.indexOf("http")===-1),He=Et,Ne="web.nocache.js",Oe=!1;var Ye=ze.split("/");Ye.length>1&&(!Et&&Ye[Ye.length-2]==="webSimple"?(Ne="webSimple.nocache.js",Oe=!0):Fe.indexOf(Ye[Ye.length-2])>=0&&(Ne=Ye[Ye.length-2]+".nocache.js")),Ye=Ke.split("/"),Re=Ye[Ye.length-3],Re.substr(0,4)==="test"?Re=Re.substr(4,1)+"."+Re.substr(5,1):(Re.substr(0,3)==="war"||Re.substr(0,4)==="beta")&&(Re="5.0");var Pt=parseFloat(Re);Pt!==NaN&&Pt<5&&Ke.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Pt+" is deprecated. Using version latest instead."),pe("5.0",Et))},It=function(Ke,Et){window.console&&window.console.log&&(!Et||typeof Et.showLogging=="undefined"||Et.showLogging&&Et.showLogging!=="false")&&console.log(Ke)};ne.material_id!==void 0?ft(qe):qe();function qe(){var Ke=kt;we!==null?Ke=we:parseFloat(Ke)<5&&(Ke="5.0"),pe(Ke,!1),Le!==null&&tt(Le,He),Ae=!0}return _t},GGBAppletUtils=function(){"use strict";function _t(){return window.GGBT_wsf_edit!==void 0}function kt(Ae,we){we!=1?(Ae.style.transformOrigin="0% 0% 0px",Ae.style.webkitTransformOrigin="0% 0% 0px",Ae.style.transform="scale("+we+","+we+")",Ae.style.webkitTransform="scale("+we+","+we+")",Ae.style.maxWidth="initial",Ae.querySelector(".ggb_preview")!==null&&(Ae.querySelector(".ggb_preview").style.maxWidth="initial"),Ae.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Ae.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Ae.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Ae.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Ae.style.transform="none",Ae.style.webkitTransform="none")}function ne(Ae,we,Le,$e,_e,je){var ze=null;if(je!=null&&je!="")for(var He=Ae.parentNode;He!=null;)if((" "+He.className+" ").indexOf(" "+je+" ")>-1){ze=He;break}else He=He.parentNode;var gt=0,Re=0,Ne=0,Oe=0,be=0,Ie=0,Ge=0;if(ze)gt=ze.offsetWidth,Re=Math.max($e?ze.offsetWidth:0,ze.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(gt=Math.min(window.innerWidth,document.documentElement.clientWidth),Re=Math.min(window.innerHeight,document.documentElement.clientHeight),Ne=gt):(gt=window.innerWidth,Re=window.innerHeight,Ne=window.innerWidth),Ae){var it=Ae.getBoundingClientRect();it.left>0&&it.left<=gt&&(_e===void 0||!_e)&&(document.dir==="rtl"?(be=gt-it.width-it.left,Ie=Ne<=480?10:30):(Ie=it.left,be=Ne<=480?10:30),Oe=Ie+be)}if(Ae&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var Qe=Ae.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Oe=40,Ge=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Oe=0,Ge=40)}}return Ae&&((Le===void 0||!Le)&&we>0&&we+Oe1&&(je=!0)),we&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(je=!0),!(Ae.hasOwnProperty("disableAutoScale")&&Ae.disableAutoScale))_e=E(Ae,we,je,Le,Ae.scaleContainerClass);else return $e;return je&&(!Ae.hasOwnProperty("scale")||$e===1)?_e:Math.min($e,_e)}function De(Ae){var we=Math.min(window.innerWidth,document.documentElement.clientWidth),Le=Math.min(window.innerHeight,document.documentElement.clientHeight),$e=Ae.getBoundingClientRect(),_e=(we-$e.width)/2,je=(Le-$e.height)/2;je<0&&(je=0),Ae.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(_e<40?Ae.style.left="40px":Ae.style.left=_e+"px",Ae.style.top=je+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(je<40?Ae.style.top="40px":Ae.style.top=je+"px",Ae.style.left=_e+"px")}function We(Ae,we){var Le=Ae.querySelector(".appletParameters");if(Le){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(we.id!==Le.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Ae)}if(Le.parentElement&&/fullscreen/.test(Le.parentElement.className))return;var $e=Ee(we,Ae);_t()&&Le.setAttribute("data-param-scale",$e);for(var _e=null,je=0;je=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(_t){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(_t){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(_t){var kt=c[_t];return kt==null?null:kt},r=d,webModule.__errFn=e}function B(){function _t(Ae){var we=Ae.lastIndexOf(rb);we==-1&&(we=Ae.length);var Le=Ae.indexOf(sb);Le==-1&&(Le=Ae.length);var $e=Ae.lastIndexOf(tb,Math.min(Le,we));return $e>=O?Ae.substring(O,$e+P):W}function kt(Ae){if(!Ae.match(/^\w+:\/\//)){var we=o.createElement(ub);we.src=Ae+vb,Ae=_t(we.src)}return Ae}function ne(){var Ae=__gwt_getMetaProperty(wb);return Ae!=null?Ae:W}function E(){for(var Ae=o.getElementsByTagName(_),we=O;weO?Ae[Ae.length-P].href:W}function De(){var Ae=o.location;return Ae.href==Ae.protocol+zb+Ae.host+Ae.pathname+Ae.search+Ae.hash}var We=ne();return We==W&&(We=E()),We==W&&(We=Ee()),We==W&&De()&&(We=_t(o.location.href)),We=kt(We),We}function C(_t){return _t.match(/^\//)||_t.match(/^[a-zA-Z]+:\/\//)?_t:webModule.__moduleBase+_t}function D(){var _t=[],kt=O,ne=[],E=[];function Ee(Ae){var we=E[Ae](),Le=ne[Ae];if(we in Le)return we;var $e=[];for(var _e in Le)$e[Le[_e]]=_e;throw r&&r(Ae,$e,we),null}if(__gwt_isKnownPropertyValue=function(Ae,we){return we in ne[Ae]},webModule.__getPropMap=function(){var Ae={};for(var we in ne)ne.hasOwnProperty(we)&&(Ae[we]=Ee(we));return Ae},webModule.__computePropValue=Ee,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var De;try{De=Cb;var We=De.indexOf(Db);We!=-1&&(kt=parseInt(De.substring(We+P),$),De=De.substring(O,We))}catch(Ae){}return webModule.__softPermutationId=kt,C(De+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},23216:function(_t,kt,ne){"use strict";ne.d(kt,{Ax:function(){return We},Ds:function(){return Ae},KI:function(){return Le},SI:function(){return De},f1:function(){return Ee}});var E=ne(14185);function Ee($e){let _e=!0;if($e.length>0){for(let je=0;je<$e.length;je++)if($e[je].compile_success==0||!$e[je].compile_success){_e=!1;break}}else _e=!1;return _e}function De($e,_e=""){let je=[];for(let ze=0;ze<$e.length;ze++){let He=$e[ze],gt=_e?`${_e}/${He.name}`:`${He.name}`;je.push({title:He.name,type:He.type,isLeaf:He.type!=="tree",key:gt})}return je}function We($e,_e,je){for(let ze=0;ze<$e.length;ze++){let He=$e[ze];if(He.key===_e){He.children=je;break}He.children&&We(He.children,_e,je)}return $e}function Ae($e,_e,je){let ze;return function(){let He=this,gt=arguments,Re=function(){ze=null,je||$e.apply(He,gt)},Ne=je&&!ze;clearTimeout(ze),ze=setTimeout(Re,_e),Ne&&$e.apply(He,gt)}}const we=!0,Le=E.Z.API_SERVER},42075:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return Re}});var E=ne(7939),Ee=ne(59301),De=Object.defineProperty,We=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,_e=(Ne,Oe,be)=>Oe in Ne?De(Ne,Oe,{enumerable:!0,configurable:!0,writable:!0,value:be}):Ne[Oe]=be,je=(Ne,Oe)=>{for(var be in Oe||(Oe={}))Le.call(Oe,be)&&_e(Ne,be,Oe[be]);if(we)for(var be of we(Oe))$e.call(Oe,be)&&_e(Ne,be,Oe[be]);return Ne},ze=(Ne,Oe)=>We(Ne,Ae(Oe)),He=(Ne,Oe)=>{var be={};for(var Ie in Ne)Le.call(Ne,Ie)&&Oe.indexOf(Ie)<0&&(be[Ie]=Ne[Ie]);if(Ne!=null&&we)for(var Ie of we(Ne))Oe.indexOf(Ie)<0&&$e.call(Ne,Ie)&&(be[Ie]=Ne[Ie]);return be},gt=(Ne,Oe,be)=>new Promise((Ie,Ge)=>{var it=rt=>{try{et(be.next(rt))}catch(wt){Ge(wt)}},Qe=rt=>{try{et(be.throw(rt))}catch(wt){Ge(wt)}},et=rt=>rt.done?Ie(rt.value):Promise.resolve(rt.value).then(it,Qe);et((be=be.apply(Ne,Oe)).next())});const Re=Ne=>{var Oe=Ne,{children:be}=Oe,Ie=He(Oe,["children"]);const[Ge,it]=(0,Ee.useState)(!1);return Ee.createElement(E.ZP,ze(je({},Ie),{loading:Ge,onClick:Qe=>gt(void 0,null,function*(){try{it(!0),yield Ie.onClick(Qe),it(!1)}catch(et){console.error(et),it(!1)}})}),be)}},74410:function(_t,kt,ne){"use strict";var E=ne(86204),Ee=ne.n(E),De=Object.defineProperty,We=($e,_e,je)=>_e in $e?De($e,_e,{enumerable:!0,configurable:!0,writable:!0,value:je}):$e[_e]=je,Ae=($e,_e,je)=>We($e,typeof _e!="symbol"?_e+"":_e,je),we=($e,_e,je)=>new Promise((ze,He)=>{var gt=Oe=>{try{Ne(je.next(Oe))}catch(be){He(be)}},Re=Oe=>{try{Ne(je.throw(Oe))}catch(be){He(be)}},Ne=Oe=>Oe.done?ze(Oe.value):Promise.resolve(Oe.value).then(gt,Re);Ne((je=je.apply($e,_e)).next())});class Le extends E.EventEmitter{constructor(_e,je){super(),Ae(this,"url"),Ae(this,"body"),Ae(this,"fullContent",""),Ae(this,"controller",null),Ae(this,"buffer",""),this.url=_e,this.body=je}startStream(){return we(this,null,function*(){this.controller=new AbortController;const{signal:_e}=this.controller;try{const je=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:_e});if(!je.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${je.status}`);const ze=je.headers.get("content-type");if(!ze)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(ze.includes("application/json")){const Re=yield je.json();this.emit("error",Re);return}if(!ze.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const He=je.body.getReader(),gt=new TextDecoder("utf-8");for(;;){const{done:Re,value:Ne}=yield He.read();if(Re)break;const Oe=gt.decode(Ne,{stream:!0});this.buffer+=Oe;const be=this.buffer.split(` `);this.buffer=be.pop()||"";for(const Ie of be)if(Ie.startsWith("data:")){const Ge=Ie.slice(5).trim();if(Ge==="[DONE]")break;try{const it=JSON.parse(Ge);it.data&&this.handleData(it.data)}catch(it){this.buffer=Ie+` `+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",it)}}}this.emit("done",this.fullContent)}catch(je){je.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",je.message)}})}handleData(_e){_e.content&&(this.fullContent+=_e.content,this.emit("data",{chunk:_e,full:this.fullContent}))}cancelRequest(){var _e;(_e=this.controller)==null||_e.abort()}}kt.Z=Le},76593:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return gt}});var E=ne(59301),Ee=ne(36207),De=ne(77019),We=ne(5269),Ae={smartWrp:"smartWrp___NjRcB"},we=ne(34728),Le=ne(70467),$e=ne(42075),_e=ne(59301),je=(Re,Ne,Oe)=>new Promise((be,Ie)=>{var Ge=et=>{try{Qe(Oe.next(et))}catch(rt){Ie(rt)}},it=et=>{try{Qe(Oe.throw(et))}catch(rt){Ie(rt)}},Qe=et=>et.done?be(et.value):Promise.resolve(et.value).then(Ge,it);Qe((Oe=Oe.apply(Re,Ne)).next())});const ze=` @@ -136,37 +136,37 @@ initArrayDisplay(); <\/script> -`;function He({open:Re=!0,onChange:Ne,defaultValue:Oe,placement:be,width:Ie,height:Ge,extra:it,onDynamic:Qe,onOpenChange:et,showExtra:rt=!0}){const wt=(0,E.useRef)(null),ft=(0,E.useRef)(null),[nt,Ve]=(0,E.useState)(Oe||""),[st,Pe]=(0,E.useState)(Oe||""),[Me,xe]=(0,E.useState)(!!Re),[Xe,Bt]=(0,E.useState)(1),lt={selectOnLineNumbers:!0};(0,E.useEffect)(()=>{Re&&(Ve(Oe),Pe(Oe),xe(!0))},[Re,Oe]),(0,E.useEffect)(()=>{nt!==""&&(clearTimeout(ft.current),ft.current=setTimeout(()=>{const Dt=document.createElement("iframe");if(Dt.style.width="100%",Dt.style.height="100%",Dt.style.border="0",wt.current){wt.current.innerHTML="",wt.current.appendChild(Dt);const Fe=Dt.contentDocument||Dt.contentWindow.document;Fe.open(),Fe.write(nt),Fe.close()}},1e3))},[Re,nt]);const Ue=Dt=>{Ve(Dt),Ne==null||Ne(Dt,st)};return _e.createElement(Ee.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Me,width:"100%",height:Ge||"100vh",rootClassName:Ae.smartWrp,destroyOnClose:!0,onClose:()=>{xe(!1),et==null||et(nt)},extra:rt&&_e.createElement("div",null,_e.createElement(Le.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:Xe,onChange:Dt=>Bt(Dt)}),_e.createElement($e.Z,{type:"primary",className:"ml20",onClick:()=>je(this,null,function*(){yield Qe(nt,()=>{xe(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},_e.createElement(De.Z,{className:"h100"},_e.createElement(We.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:Xe===1?"block":"none"}},_e.createElement("div",{className:"h100",ref:wt})),_e.createElement(We.Z,{flex:"1",style:{display:Xe===2?"block":"none"}},_e.createElement(we.ZP,{height:"90vh",value:Oe,language:"html",theme:"vs",showMiniMap:!1,options:lt,onChange:Ue}))))}var gt=He},8191:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return Et}});var E=ne(59301),Ee=ne(24342),De=ne(66328),We=ne(84821),Ae=ne(18369),we=ne(56102),Le={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},$e=ne(6767),_e=ne(75786),je=ne(40797),ze=ne(91378),He=ne(15342),gt=ne.n(He),Re=ne(19453),Ne=Object.defineProperty,Oe=Object.defineProperties,be=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,Qe=(Ye,Pt,ct)=>Pt in Ye?Ne(Ye,Pt,{enumerable:!0,configurable:!0,writable:!0,value:ct}):Ye[Pt]=ct,et=(Ye,Pt)=>{for(var ct in Pt||(Pt={}))Ge.call(Pt,ct)&&Qe(Ye,ct,Pt[ct]);if(Ie)for(var ct of Ie(Pt))it.call(Pt,ct)&&Qe(Ye,ct,Pt[ct]);return Ye},rt=(Ye,Pt)=>Oe(Ye,be(Pt));const wt={},ft=[];function nt(Ye){const Pt=Ye||wt;return function(ct,zt){(0,Re.S4)(ct,"element",function(at,jt){const Rt=Array.isArray(at.properties.className)?at.properties.className:ft,fe=Rt.includes("language-math"),oe=Rt.includes("math-display"),re=Rt.includes("math-inline");let ce=oe;if(!fe&&!oe&&!re)return;let de=jt[jt.length-1],le=at;if(at.tagName==="code"&&fe&&de&&de.type==="element"&&de.tagName==="pre"&&(le=de,de=jt[jt.length-2],ce=!0),!de)return;const Je=(0,ze.l)(le,{whitespace:"pre"});let mt;try{const Yt=gt().renderToString(Je,rt(et({},Pt),{displayMode:ce,throwOnError:!0}));mt=(0,je.N)(` - ${Yt} - `,{fragment:!0}).children}catch(Yt){const Mt=Yt;zt.message("Could not render math with KaTeX",{ancestors:[...jt,at],cause:Mt,place:at.position,ruleId:Mt.name.toLowerCase(),source:"rehype-katex"}),mt=[{type:"element",tagName:"mathx",properties:{"data-text":Je},children:[{type:"element",tagName:"span",properties:{className:["katex-error"],style:"color:"+(Pt.errorColor||"#cc0000"),title:String(Yt)},children:[{type:"text",value:Je}]}]}]}const Ot=de.children.indexOf(le);return de.children.splice(Ot,1,...mt),Re.AM})}}var Ve=ne(55468),st=ne(3369),Pe=ne(20570),Me=ne(46214),xe=ne(76593),Xe=Object.defineProperty,Bt=Object.defineProperties,lt=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,pe=(Ye,Pt,ct)=>Pt in Ye?Xe(Ye,Pt,{enumerable:!0,configurable:!0,writable:!0,value:ct}):Ye[Pt]=ct,tt=(Ye,Pt)=>{for(var ct in Pt||(Pt={}))Dt.call(Pt,ct)&&pe(Ye,ct,Pt[ct]);if(Ue)for(var ct of Ue(Pt))Fe.call(Pt,ct)&&pe(Ye,ct,Pt[ct]);return Ye},It=(Ye,Pt)=>Bt(Ye,lt(Pt)),qe=(Ye,Pt)=>{var ct={};for(var zt in Ye)Dt.call(Ye,zt)&&Pt.indexOf(zt)<0&&(ct[zt]=Ye[zt]);if(Ye!=null&&Ue)for(var zt of Ue(Ye))Pt.indexOf(zt)<0&&Fe.call(Ye,zt)&&(ct[zt]=Ye[zt]);return ct},Et=({onFinish:Ye,value:Pt,streamingStatus:ct,cancelIndex:zt,loadImage:at,onDynamic:jt,isHiddenHtml:Rt})=>{const[fe,oe]=(0,E.useState)(""),[re,ce]=(0,E.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[de,le]=(0,E.useState)(0),[Je,mt]=(0,E.useState)(!1),Ot=tn=>tn,Yt=()=>{mt(!0),Ye==null||Ye()};(0,E.useEffect)(()=>{const on=at?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A +`;function He({open:Re=!0,onChange:Ne,defaultValue:Oe,placement:be,width:Ie,height:Ge,extra:it,onDynamic:Qe,onOpenChange:et,showExtra:rt=!0}){const wt=(0,E.useRef)(null),ft=(0,E.useRef)(null),[nt,Ve]=(0,E.useState)(Oe||""),[st,Pe]=(0,E.useState)(Oe||""),[Me,xe]=(0,E.useState)(!!Re),[Xe,Bt]=(0,E.useState)(1),lt={selectOnLineNumbers:!0};(0,E.useEffect)(()=>{Re&&(Ve(Oe),Pe(Oe),xe(!0))},[Re,Oe]),(0,E.useEffect)(()=>{nt!==""&&(clearTimeout(ft.current),ft.current=setTimeout(()=>{const Dt=document.createElement("iframe");if(Dt.style.width="100%",Dt.style.height="100%",Dt.style.border="0",wt.current){wt.current.innerHTML="",wt.current.appendChild(Dt);const Fe=Dt.contentDocument||Dt.contentWindow.document;Fe.open(),Fe.write(nt),Fe.close()}},1e3))},[Re,nt]);const Ue=Dt=>{Ve(Dt),Ne==null||Ne(Dt,st)};return _e.createElement(Ee.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Me,width:"100%",height:Ge||"100vh",rootClassName:Ae.smartWrp,destroyOnClose:!0,onClose:()=>{xe(!1),et==null||et(nt)},extra:rt&&_e.createElement("div",null,_e.createElement(Le.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:Xe,onChange:Dt=>Bt(Dt)}),_e.createElement($e.Z,{type:"primary",className:"ml20",onClick:()=>je(this,null,function*(){yield Qe(nt,()=>{xe(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},_e.createElement(De.Z,{className:"h100"},_e.createElement(We.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:Xe===1?"block":"none"}},_e.createElement("div",{className:"h100",ref:wt})),_e.createElement(We.Z,{flex:"1",style:{display:Xe===2?"block":"none"}},_e.createElement(we.ZP,{height:"90vh",value:Oe,language:"html",theme:"vs",showMiniMap:!1,options:lt,onChange:Ue}))))}var gt=He},8191:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return Et}});var E=ne(59301),Ee=ne(24342),De=ne(66328),We=ne(84821),Ae=ne(18369),we=ne(56102),Le={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},$e=ne(6767),_e=ne(75786),je=ne(40797),ze=ne(91378),He=ne(15342),gt=ne.n(He),Re=ne(19453),Ne=Object.defineProperty,Oe=Object.defineProperties,be=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,Qe=(Ye,Pt,ct)=>Pt in Ye?Ne(Ye,Pt,{enumerable:!0,configurable:!0,writable:!0,value:ct}):Ye[Pt]=ct,et=(Ye,Pt)=>{for(var ct in Pt||(Pt={}))Ge.call(Pt,ct)&&Qe(Ye,ct,Pt[ct]);if(Ie)for(var ct of Ie(Pt))it.call(Pt,ct)&&Qe(Ye,ct,Pt[ct]);return Ye},rt=(Ye,Pt)=>Oe(Ye,be(Pt));const wt={},ft=[];function nt(Ye){const Pt=Ye||wt;return function(ct,zt){(0,Re.S4)(ct,"element",function(at,jt){const Rt=Array.isArray(at.properties.className)?at.properties.className:ft,fe=Rt.includes("language-math"),oe=Rt.includes("math-display"),re=Rt.includes("math-inline");let ce=oe;if(!fe&&!oe&&!re)return;let de=jt[jt.length-1],le=at;if(at.tagName==="code"&&fe&&de&&de.type==="element"&&de.tagName==="pre"&&(le=de,de=jt[jt.length-2],ce=!0),!de)return;const Je=(0,ze.l)(le,{whitespace:"pre"});let mt;try{const Xt=gt().renderToString(Je,rt(et({},Pt),{displayMode:ce,throwOnError:!0}));mt=(0,je.N)(` + ${Xt} + `,{fragment:!0}).children}catch(Xt){const Mt=Xt;zt.message("Could not render math with KaTeX",{ancestors:[...jt,at],cause:Mt,place:at.position,ruleId:Mt.name.toLowerCase(),source:"rehype-katex"}),mt=[{type:"element",tagName:"mathx",properties:{"data-text":Je},children:[{type:"element",tagName:"span",properties:{className:["katex-error"],style:"color:"+(Pt.errorColor||"#cc0000"),title:String(Xt)},children:[{type:"text",value:Je}]}]}]}const Ot=de.children.indexOf(le);return de.children.splice(Ot,1,...mt),Re.AM})}}var Ve=ne(55468),st=ne(3369),Pe=ne(20570),Me=ne(46214),xe=ne(76593),Xe=Object.defineProperty,Bt=Object.defineProperties,lt=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,pe=(Ye,Pt,ct)=>Pt in Ye?Xe(Ye,Pt,{enumerable:!0,configurable:!0,writable:!0,value:ct}):Ye[Pt]=ct,tt=(Ye,Pt)=>{for(var ct in Pt||(Pt={}))Dt.call(Pt,ct)&&pe(Ye,ct,Pt[ct]);if(Ue)for(var ct of Ue(Pt))Fe.call(Pt,ct)&&pe(Ye,ct,Pt[ct]);return Ye},It=(Ye,Pt)=>Bt(Ye,lt(Pt)),qe=(Ye,Pt)=>{var ct={};for(var zt in Ye)Dt.call(Ye,zt)&&Pt.indexOf(zt)<0&&(ct[zt]=Ye[zt]);if(Ye!=null&&Ue)for(var zt of Ue(Ye))Pt.indexOf(zt)<0&&Fe.call(Ye,zt)&&(ct[zt]=Ye[zt]);return ct},Et=({onFinish:Ye,value:Pt,streamingStatus:ct,cancelIndex:zt,loadImage:at,onDynamic:jt,isHiddenHtml:Rt})=>{const[fe,oe]=(0,E.useState)(""),[re,ce]=(0,E.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[de,le]=(0,E.useState)(0),[Je,mt]=(0,E.useState)(!1),Ot=tn=>tn,Xt=()=>{mt(!0),Ye==null||Ye()};(0,E.useEffect)(()=>{const on=at?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A -${Pt}`:Pt;if(!Je)if(at||!ct||zt>0){oe(on),le(on.length),(!ct||zt>0)&&!at&&Yt();return}else if((on==null?void 0:on.length)<4)oe(on),le(on.length);else if(de{oe(on.slice(0,de+2)),le(Dn=>Dn+2)},En>10?Math.max(500/(En/2),20):50);return()=>clearInterval(Mn)}else ct||Yt()},[Pt,ct,zt,at,de]);const Mt=(0,E.useMemo)(()=>E.createElement("section",{className:`${Le.answer} fadeIn animated edu_md`},E.createElement(Ee.UG,{remarkPlugins:[Ve.Z,st.Z,Pe.Z],rehypePlugins:[nt,We.Z],components:{code(tn){var on=tn,{node:En,inline:Mn,className:Dn,children:Bn}=on,lr=qe(on,["node","inline","className","children"]);const tr=/language-(\w+)/.exec(Dn||""),$n=String(Bn).trim();return Mn||!tr?E.createElement("code",tt({className:Dn},lr),Bn):E.createElement("code",{className:Le.codeCopy,"data-text":`\`\`\`${tr?tr[1]:""} +${Pt}`:Pt;if(!Je)if(at||!ct||zt>0){oe(on),le(on.length),(!ct||zt>0)&&!at&&Xt();return}else if((on==null?void 0:on.length)<4)oe(on),le(on.length);else if(de{oe(on.slice(0,de+2)),le(Dn=>Dn+2)},gn>10?Math.max(500/(gn/2),20):50);return()=>clearInterval(Mn)}else ct||Xt()},[Pt,ct,zt,at,de]);const Mt=(0,E.useMemo)(()=>E.createElement("section",{className:`${Le.answer} fadeIn animated edu_md`},E.createElement(Ee.UG,{remarkPlugins:[Ve.Z,st.Z,Pe.Z],rehypePlugins:[nt,We.Z],components:{code(tn){var on=tn,{node:gn,inline:Mn,className:Dn,children:Bn}=on,lr=qe(on,["node","inline","className","children"]);const tr=/language-(\w+)/.exec(Dn||""),$n=String(Bn).trim();return Mn||!tr?E.createElement("code",tt({className:Dn},lr),Bn):E.createElement("code",{className:Le.codeCopy,"data-text":`\`\`\`${tr?tr[1]:""} ${Bn} -\`\`\``},!Rt&&E.createElement(we.CopyToClipboard,{text:$n,onCopy:()=>$e.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},E.createElement("button",null,"\u590D\u5236")),!Rt&&tr[1]==="html"&&Je&&E.createElement("button",{className:Le.runCode,onClick:()=>{ce(tt({},It(tt({},re),{open:++re.open,defaultValue:$n,language:tr[1]})))}},"\u8FD0\u884CHTML"),E.createElement(De.Z,tt({wrapLongLines:!0,style:Ae.Z,language:tr[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},lr),$n))},img({node:tn}){var on;const En=(on=tn.properties)==null?void 0:on.src;return E.createElement(_e.Z,{src:En,width:320,"data-text":En,onLoad:()=>at&&setTimeout(()=>Yt(),500)})},a:tn=>{var on=tn,{node:En}=on,Mn=qe(on,["node"]);return E.createElement("a",It(tt({},Mn),{target:"_blank",rel:"noopener noreferrer"}))}}},Je?fe:`${fe}__`)),[fe,Je]);return E.createElement(E.Fragment,null,E.createElement(xe.Z,{defaultValue:re.defaultValue,open:re.open,language:re.language,height:re.height,onChange:(tn,on)=>{oe(fe.replaceAll(on,tn))},onDynamic:jt}),Mt)}},64466:function(_t,kt,ne){"use strict";var E=ne(59301),Ee=Object.defineProperty,De=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,we=(He,gt,Re)=>gt in He?Ee(He,gt,{enumerable:!0,configurable:!0,writable:!0,value:Re}):He[gt]=Re,Le=(He,gt)=>{for(var Re in gt||(gt={}))We.call(gt,Re)&&we(He,Re,gt[Re]);if(De)for(var Re of De(gt))Ae.call(gt,Re)&&we(He,Re,gt[Re]);return He},$e=(He,gt)=>{var Re={};for(var Ne in He)We.call(He,Ne)&>.indexOf(Ne)<0&&(Re[Ne]=He[Ne]);if(He!=null&&De)for(var Ne of De(He))gt.indexOf(Ne)<0&&Ae.call(He,Ne)&&(Re[Ne]=He[Ne]);return Re};const _e=ne(20441),je={};_e.keys().forEach(He=>{const gt=He.replace("./","").replace(".svg","");je[gt]=_e(He)});const ze=He=>{var gt=He,{filename:Re}=gt,Ne=$e(gt,["filename"]),Oe;const be=((Oe=Re==null?void 0:Re.split(".").pop())==null?void 0:Oe.toLowerCase())||"unknown",Ie=je[be]||je.default;return E.createElement("img",Le({src:Ie,alt:be},Ne))};kt.Z=ze},10345:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return gt}});var E=ne(59301),Ee={flex_box_center:"flex_box_center___kyfCX",flex_space_between:"flex_space_between___GHTzD",flex_box_vertical_center:"flex_box_vertical_center___FdgNd",flex_box_center_end:"flex_box_center_end___LMVYD",flex_box_column:"flex_box_column___Yb2bC",f_l_c:"f_l_c___nwLBO",officediv:"officediv___KkKIB",preclass:"preclass___SCKdC"},De=ne(37285),We=ne(64466),Ae=ne(25399),we=ne(37639),Le=ne(86974),$e=ne(49317),_e=(Re,Ne,Oe)=>new Promise((be,Ie)=>{var Ge=et=>{try{Qe(Oe.next(et))}catch(rt){Ie(rt)}},it=et=>{try{Qe(Oe.throw(et))}catch(rt){Ie(rt)}},Qe=et=>et.done?be(et.value):Promise.resolve(et.value).then(Ge,it);Qe((Oe=Oe.apply(Re,Ne)).next())}),ze=({item:Re})=>{var Ne,Oe,be,Ie,Ge;const[it,Qe]=(0,E.useState)(!1),[et,rt]=(0,E.useState)({}),wt=(0,E.useRef)(),[ft,nt]=(0,E.useState)(!1);let Ve=[{name:"subject",icon:E.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-kecheng1"})},{name:"shixun",icon:E.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"challenge",icon:E.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"document",icon:E.createElement(We.Z,{filename:Re==null?void 0:Re.name,style:{width:16,height:16,marginRight:5}})}];return E.createElement("div",{className:Ee.f_l_c},E.createElement(Ae.Z,{title:Re==null?void 0:Re.name},E.createElement(we.Z,{placement:"top",content:E.createElement("div",null,E.createElement(De.Z,null),E.createElement("pre",{className:Ee.preclass,style:{maxWidth:600,maxHeight:400}},(Re==null?void 0:Re.type)==="document"&&((Ne=Re==null?void 0:Re.contents)==null?void 0:Ne.toString()),(Re==null?void 0:Re.type)!=="document"&&E.createElement("a",{target:"_blank",href:(Oe=Re==null?void 0:Re.contents)==null?void 0:Oe.toString()},(be=Re==null?void 0:Re.contents)==null?void 0:be.toString()))),title:E.createElement("div",null,(Ie=Ve==null?void 0:Ve.find(st=>(st==null?void 0:st.name)===Re.type))==null?void 0:Ie.icon,Re==null?void 0:Re.name),trigger:"click",open:it,onOpenChange:st=>_e(void 0,null,function*(){var Pe;if(Re!=null&&Re.deployable_type){let Me={};(Re==null?void 0:Re.deployable_type)=="Course"?Me.course_id=Re==null?void 0:Re.deployable_id:Me.subject_id=Re==null?void 0:Re.deployable_id;let xe=yield(0,$e.ZP)("/api/users/get_permissions.json",{method:"get",params:Me});if(!((Pe=xe==null?void 0:xe.data)!=null&&Pe.manager)){Qe(st);return}}if(!(Re!=null&&Re.web_url))Qe(st);else{const Bt=new URL(Re==null?void 0:Re.web_url).pathname.split("/").pop().split(".").pop();if(Bt==="txt"){nt(!0);let lt=yield(0,$e.ZP)(Re==null?void 0:Re.web_url,{method:"get"},!1,!1,!0);nt(!1);const Dt=new TextDecoder("utf-8").decode(lt);wt.current=Dt,rt({file_type:"txt",url:Re==null?void 0:Re.web_url})}else rt({file_type:["docx","doc"].includes(Bt)?"office":Bt,url:Re==null?void 0:Re.web_url})}})},E.createElement("div",{className:Ee.officediv},(Ge=Ve==null?void 0:Ve.find(st=>(st==null?void 0:st.name)===Re.type))==null?void 0:Ge.icon,Re==null?void 0:Re.name))),E.createElement(Le.Z,{close:!0,monacoEditor:{value:wt.current,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},style:{zIndex:1300,background:"rgba(1, 10, 35, 0.5)"},data:et==null?void 0:et.url,type:et==null?void 0:et.file_type,disabledDownload:!0,onClose:()=>rt({})}))},gt=({Filelist:Re})=>E.createElement("div",null,E.createElement("div",{style:{display:"flex",alignItems:"center"}},E.createElement("span",{style:{minWidth:40,fontWeight:500,color:"#333"}},"\u5F15\u7528"),E.createElement(De.Z,{style:{flex:1,minWidth:"calc(100% - 40px)"}})),E.createElement("div",{className:Ee.f_l_c},Re==null?void 0:Re.map(Ne=>E.createElement(ze,{item:Ne}))))},14468:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return Ve}});var E=ne(59301),Ee=ne(6767),De=ne(36207),We=ne(77019),Ae=ne(62957),we=ne(37568),Le=ne(94968),$e=ne(25399),_e=ne(82326),je=ne(5269),ze=ne(4875),He={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},gt=ne(70467),Re=ne(14185),Ne=ne(32648),Oe=ne(49317),be=ne(49998),Ie=ne(76406),Ge=ne(62440),it=ne(53973),Qe=ne(66915),et=ne(83928),rt="data:image/png;base64,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",wt=ne(44283),ft=(st,Pe,Me)=>new Promise((xe,Xe)=>{var Bt=Dt=>{try{Ue(Me.next(Dt))}catch(Fe){Xe(Fe)}},lt=Dt=>{try{Ue(Me.throw(Dt))}catch(Fe){Xe(Fe)}},Ue=Dt=>Dt.done?xe(Dt.value):Promise.resolve(Dt.value).then(Bt,lt);Ue((Me=Me.apply(st,Pe)).next())}),Ve=(0,E.forwardRef)(({onUpdateNum:st,onSave:Pe},Me)=>{var xe;const Xe=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 -\u4F8B\uFF1A\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[Bt,lt]=(0,E.useState)(!1),[Ue,Dt]=(0,E.useState)([]),[Fe,pe]=(0,E.useState)(null),[tt,It]=(0,E.useState)([]),[qe,Ke]=(0,E.useState)(0),[Et,Ye]=(0,E.useState)(0),[Pt,ct]=(0,E.useState)(!1),[zt,at]=(0,E.useState)(""),[jt,Rt]=(0,E.useState)(0),[fe,oe]=(0,E.useState)(0),[re,ce]=(0,E.useState)(0),[de,le]=(0,E.useState)(0),[Je,mt]=(0,E.useState)(0),[Ot,Yt]=(0,E.useState)(0),[Mt,tn]=(0,E.useState)(0),[on,En]=(0,E.useState)(0),Mn=(0,wt.useParams)(),[Dn,Bn]=(0,E.useState)(),[lr,tr]=(0,E.useState)([]),[$n,sn]=(0,E.useState)(et.Q),{contentRef:Sr,value:Fn,status:bn,open:mr,close:si}=$n,$r=(0,it.Z)({contentRef:Sr,status:bn}),{openProgress:Jn,closeProgress:Hr,CreateProgressModal:Tr,progressOpen:ui}=(0,Ge.Z)();(0,E.useEffect)(()=>{Fe&&Kr(),Fe===!1&&(si(),st==null||st(),Dt([]),at(""),Rt(0),oe(0),ce(0),le(0),mt(0),Yt(0),tn(0),En(0))},[Fe]);const Ii=()=>{pe(!0)};(0,E.useImperativeHandle)(Me,()=>({onClick:Ii}));const Cr=en=>{ct(!0),Ke(en),Ye(0)},cr=en=>ft(void 0,null,function*(){const $t=en.name.split(".").slice(-1)[0].toLowerCase();if(["docx","doc","pdf","png","jpg"].indexOf($t)==-1)return Ee.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject();const hn=["docx","doc","pdf"],wn=["png","jpg"];return hn.indexOf($t)!=-1&&en.size/1024/1024>100?(Ee.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Dt([]),Promise.reject()):wn.indexOf($t)!=-1&&en.size/1024/1024>10?(Ee.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Dt([]),Promise.reject()):!0}),Kr=()=>ft(void 0,null,function*(){var en;const $t=yield(0,Oe.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});$t.status===0&&(Ke($t.total_number),Ye($t.remaining_number));let Wt=yield(0,Oe.ZP)("/api/ai/agents/library_resource_list.json",{method:"get"});(Wt==null?void 0:Wt.status)===0&&tr((en=Wt==null?void 0:Wt.data)==null?void 0:en.map(hn=>({value:hn==null?void 0:hn.coze_id,disabled:!(hn!=null&&hn.have_file),label:E.createElement("span",null,hn==null?void 0:hn.name,!(hn!=null&&hn.have_file)&&"\uFF08\u5185\u5BB9\u4E3A\u7A7A\uFF09")})))}),ur=en=>(en=en||"",en=String(en),en=en.replace(/\s+/g,""),en),zr=(en=!0)=>ft(void 0,null,function*(){var $t,Wt;const hn=[{name:"\u5355\u9009\u9898",num:jt||0},{name:"\u591A\u9009\u9898",num:fe||0},{name:"\u5224\u65AD\u9898",num:re||0},{name:"\u586B\u7A7A\u9898",num:de||0},{name:"\u7B80\u7B54\u9898",num:Je||0},{name:"\u7EC4\u5408\u9898",num:on||0},{name:"\u7F16\u7A0B\u9898",num:Ot||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:Mt||0}];if(en){if(ur(zt)){if(zt.length>1e3){Ee.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{Ee.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!ur(zt)&&!(Ue!=null&&Ue.length)){Ee.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const pn=hn.reduce((jn,Tn)=>jn+Tn.num,0);if(pn===0){Ee.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(pn>50){Ee.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(qe!==-1){ct(!0);return}}ct(!1);const Vt={scene_type:6,request_identifier:Math.random(),file_id:(Wt=($t=Ue[0])==null?void 0:$t.response)==null?void 0:Wt.id,content:zt,count_arr:hn.map(pn=>pn.num).join(","),course_id:Mn==null?void 0:Mn.coursesId,coze_id:Dn};yield mr(Vt),Kr()}),wr=()=>ft(void 0,null,function*(){const en=$r();if(Pe){pe(!1),Pe(en);return}Jn(),lt(!0),It([]);const $t=new FormData;$t.append("html",en);const Wt=yield(0,Oe.ZP)("/api/intelligent_imports/import.json",{method:"post",body:$t},!0);if((Wt==null?void 0:Wt.status)===0)if(Wt!=null&&Wt.data){Hr(100),It(Wt==null?void 0:Wt.data);return}else Ee.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");lt(!1),Hr()}),gn=()=>ft(void 0,null,function*(){const en=$r();(0,Ie.RG)(en)}),_n=["uploading","error"].includes((xe=Ue==null?void 0:Ue[0])==null?void 0:xe.status);return E.createElement(E.Fragment,null,E.createElement(Qe.Z,{visible:Pt,totalCount:qe,usedCount:Et,onCancel:()=>ct(!1),onOk:()=>zr(!1)}),E.createElement(De.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:E.createElement("div",{className:He.extraHeader},E.createElement(We.Z,{align:"middle"},!bn&&!!Fn&&E.createElement(E.Fragment,null,E.createElement(gt.op,{onClick:wr,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),E.createElement(gt.op,{onClick:gn,shape:"default",type:"text"},E.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),E.createElement("i",{onClick:()=>{const en=$t=>{Ae.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:$t,onOk:()=>{pe(!1)}})};if(bn){en("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Fn?en("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):pe(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Fe},E.createElement("div",{className:He.wrap},E.createElement("div",{className:He.left},E.createElement("div",{className:He.tip},E.createElement("img",{src:rt}),E.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),E.createElement("div",{className:"mb10 mt20 c-black"},E.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),E.createElement(we.default.TextArea,{style:{height:160},className:"mb20",value:zt,placeholder:Xe,onChange:en=>{at(en.target.value)}}),E.createElement(Le.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${Re.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:Ue,withCredentials:!0,data:{upload_type:1},beforeUpload:cr,onChange:({file:en})=>{var $t,Wt;if(en.status==="removed")return;en.status==="done"&&(($t=en==null?void 0:en.response)==null?void 0:$t.status)!==0&&(en.status="error",en.response=(Wt=en==null?void 0:en.response)==null?void 0:Wt.message),Dt([en]);const hn=en.name.split(".").slice(-1)[0].toLowerCase(),wn=["docx","doc","pdf"],Vt=["png","jpg"];wn.indexOf(hn)!=-1&&en.size/1024/1024>100&&Dt([]),Vt.indexOf(hn)!=-1&&en.size/1024/1024>10&&Dt([])},onRemove:()=>Dt([])},E.createElement($e.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\u4E0D\u8D85\u8FC7100M,\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},E.createElement(gt.op,{style:{borderRadius:2}},E.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),E.createElement("div",{className:"c-black mt20"},E.createElement("div",{className:"mb10 c-black"},E.createElement("b",null,"\u77E5\u8BC6\u5E93 "),E.createElement(_e.default,{onChange:en=>{Bn(en)},style:{marginLeft:10,width:"80%"},options:lr}))),E.createElement("div",{className:"c-black mt20"},E.createElement("div",{className:"mb10 c-black"},E.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),E.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",E.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),E.createElement(We.Z,{style:{gap:16}},E.createElement(je.Z,null,E.createElement("label",null,"\u5355\u9009\u9898"),E.createElement(ze.Z,{min:0,max:10,value:jt,onChange:Rt,style:{marginLeft:"8px"}})),E.createElement(je.Z,null,E.createElement("label",null,"\u591A\u9009\u9898"),E.createElement(ze.Z,{min:0,max:10,value:fe,onChange:oe,style:{marginLeft:"8px"}})),E.createElement(je.Z,null,E.createElement("label",null,"\u5224\u65AD\u9898"),E.createElement(ze.Z,{min:0,max:10,value:re,onChange:ce,style:{marginLeft:"8px"}})),E.createElement(je.Z,null,E.createElement("label",null,"\u586B\u7A7A\u9898"),E.createElement(ze.Z,{min:0,max:10,value:de,onChange:le,style:{marginLeft:"8px"}})),E.createElement(je.Z,null,E.createElement("label",null,"\u7B80\u7B54\u9898"),E.createElement(ze.Z,{min:0,max:10,value:Je,onChange:mt,style:{marginLeft:"8px"}})),E.createElement(je.Z,null,E.createElement("label",null,"\u7EC4\u5408\u9898"),E.createElement(ze.Z,{min:0,max:10,value:on,onChange:En,style:{marginLeft:"8px"}})),E.createElement(je.Z,null,E.createElement("label",null,"\u7F16\u7A0B\u9898"),E.createElement(ze.Z,{min:0,max:10,value:Ot,onChange:Yt,style:{marginLeft:"8px"}})),E.createElement(je.Z,null,E.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),E.createElement(ze.Z,{min:0,max:10,value:Mt,onChange:tn,style:{marginLeft:"8px"}})))),bn?E.createElement("div",{onClick:si,className:He.bottomBtn},E.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):_n?E.createElement("div",{className:`${He.bottomBtn} ${He.disabled}`},E.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):E.createElement("div",{onClick:()=>{zr()},className:He.bottomBtn},E.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),E.createElement(et.Z,{onStatusChange:sn,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!ui,noRestrictModal:Cr,stringTransformer:be.o,onError:en=>{Object.prototype.toString.call(en)==="[object Object]"&&en.status===-9&&Cr(en.data)}}))),E.createElement(De.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Bt},E.createElement(We.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},E.createElement("img",{src:ne(36413),alt:"\u667A\u80FD\u51FA\u9898"}),E.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),E.createElement(Ne.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:tt,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>lt(!1),onSuccess:()=>{lt(!1),pe(!1)}}),E.createElement("div",{style:{height:70}})),Tr("\u5904\u7406\u4E2D"))})},57226:function(_t,kt,ne){"use strict";var E=ne(59301);const Ee=({scrollBoxRef:De,bottomInspectRef:We,contentRef:Ae,status:we,rootMargin:Le="70px",bottomOffset:$e=110})=>{const[_e,je]=(0,E.useState)(!0),ze=(0,E.useRef)(!1);return(0,E.useEffect)(()=>{if(!De.current||!We.current)return;const He=new IntersectionObserver(([gt])=>{var Re,Ne,Oe,be;if(!document.contains(gt.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((Re=gt.rootBounds)==null?void 0:Re.width)===0&&((Ne=gt.rootBounds)==null?void 0:Ne.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((Oe=gt.boundingClientRect)==null?void 0:Oe.width)===0&&((be=gt.boundingClientRect)==null?void 0:be.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}je(gt.isIntersecting)},{root:De.current,rootMargin:Le,threshold:0});return He.observe(We.current),()=>{He.disconnect()}},[De.current,We.current,Le]),(0,E.useEffect)(()=>{if(!we)return;const He=De.current,gt=Ae.current;ze.current=!1;let Re=He.scrollTop;const Ne=()=>{const{scrollTop:be,scrollHeight:Ie,clientHeight:Ge}=He;be>Re?be+Ge>=Ie-$e&&(He.scrollTop=He.scrollHeight,ze.current=!1):be{ze.current||(He.scrollTop=He.scrollHeight)});return Oe.observe(gt),()=>{setTimeout(()=>{Oe.unobserve(gt)},250),He.removeEventListener("scroll",Ne)}},[we]),_e};kt.Z=Ee},53973:function(_t,kt,ne){"use strict";var E=ne(59301);const Ee=({contentRef:De,status:We})=>((0,E.useEffect)(()=>{!We&&(De!=null&&De.current)&&De.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(Le=>{Le.tagName.toLowerCase()==="code"?Le.parentElement&&(Le.parentElement.contentEditable="false"):Le.tagName.toLowerCase()==="mathx"&&(Le.contentEditable="false")})},[We]),(we=!1)=>{const Le=ze=>{const He={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return ze.replace(/&[^;]+;/g,gt=>He[gt]||gt)};if(!De.current)return"";const $e=De.current.cloneNode(!0);$e.querySelectorAll("code[data-text], mathx[data-text]").forEach(ze=>{let He=ze.getAttribute("data-text");ze.tagName.toLowerCase()==="code"?He=He.replace(/```.*\n|\n```/g,""):ze.tagName.toLowerCase()==="mathx"&&(He=`$$${He}$$`);const gt=document.createTextNode(He);ze.parentNode.replaceChild(gt,ze)}),we&&$e.querySelectorAll('[data-select="disabled"]').forEach(He=>{var gt;const Re=He.textContent||"",Ne=document.createTextNode(Re+` +\`\`\``},!Rt&&E.createElement(we.CopyToClipboard,{text:$n,onCopy:()=>$e.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},E.createElement("button",null,"\u590D\u5236")),!Rt&&tr[1]==="html"&&Je&&E.createElement("button",{className:Le.runCode,onClick:()=>{ce(tt({},It(tt({},re),{open:++re.open,defaultValue:$n,language:tr[1]})))}},"\u8FD0\u884CHTML"),E.createElement(De.Z,tt({wrapLongLines:!0,style:Ae.Z,language:tr[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},lr),$n))},img({node:tn}){var on;const gn=(on=tn.properties)==null?void 0:on.src;return E.createElement(_e.Z,{src:gn,width:320,"data-text":gn,onLoad:()=>at&&setTimeout(()=>Xt(),500)})},a:tn=>{var on=tn,{node:gn}=on,Mn=qe(on,["node"]);return E.createElement("a",It(tt({},Mn),{target:"_blank",rel:"noopener noreferrer"}))}}},Je?fe:`${fe}__`)),[fe,Je]);return E.createElement(E.Fragment,null,E.createElement(xe.Z,{defaultValue:re.defaultValue,open:re.open,language:re.language,height:re.height,onChange:(tn,on)=>{oe(fe.replaceAll(on,tn))},onDynamic:jt}),Mt)}},64466:function(_t,kt,ne){"use strict";var E=ne(59301),Ee=Object.defineProperty,De=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,we=(He,gt,Re)=>gt in He?Ee(He,gt,{enumerable:!0,configurable:!0,writable:!0,value:Re}):He[gt]=Re,Le=(He,gt)=>{for(var Re in gt||(gt={}))We.call(gt,Re)&&we(He,Re,gt[Re]);if(De)for(var Re of De(gt))Ae.call(gt,Re)&&we(He,Re,gt[Re]);return He},$e=(He,gt)=>{var Re={};for(var Ne in He)We.call(He,Ne)&>.indexOf(Ne)<0&&(Re[Ne]=He[Ne]);if(He!=null&&De)for(var Ne of De(He))gt.indexOf(Ne)<0&&Ae.call(He,Ne)&&(Re[Ne]=He[Ne]);return Re};const _e=ne(20441),je={};_e.keys().forEach(He=>{const gt=He.replace("./","").replace(".svg","");je[gt]=_e(He)});const ze=He=>{var gt=He,{filename:Re}=gt,Ne=$e(gt,["filename"]),Oe;const be=((Oe=Re==null?void 0:Re.split(".").pop())==null?void 0:Oe.toLowerCase())||"unknown",Ie=je[be]||je.default;return E.createElement("img",Le({src:Ie,alt:be},Ne))};kt.Z=ze},10345:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return gt}});var E=ne(59301),Ee={flex_box_center:"flex_box_center___kyfCX",flex_space_between:"flex_space_between___GHTzD",flex_box_vertical_center:"flex_box_vertical_center___FdgNd",flex_box_center_end:"flex_box_center_end___LMVYD",flex_box_column:"flex_box_column___Yb2bC",f_l_c:"f_l_c___nwLBO",officediv:"officediv___KkKIB",preclass:"preclass___SCKdC"},De=ne(37285),We=ne(64466),Ae=ne(25399),we=ne(37639),Le=ne(86974),$e=ne(49317),_e=(Re,Ne,Oe)=>new Promise((be,Ie)=>{var Ge=et=>{try{Qe(Oe.next(et))}catch(rt){Ie(rt)}},it=et=>{try{Qe(Oe.throw(et))}catch(rt){Ie(rt)}},Qe=et=>et.done?be(et.value):Promise.resolve(et.value).then(Ge,it);Qe((Oe=Oe.apply(Re,Ne)).next())}),ze=({item:Re})=>{var Ne,Oe,be,Ie,Ge;const[it,Qe]=(0,E.useState)(!1),[et,rt]=(0,E.useState)({}),wt=(0,E.useRef)(),[ft,nt]=(0,E.useState)(!1);let Ve=[{name:"subject",icon:E.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-kecheng1"})},{name:"shixun",icon:E.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"challenge",icon:E.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"document",icon:E.createElement(We.Z,{filename:Re==null?void 0:Re.name,style:{width:16,height:16,marginRight:5}})}];return E.createElement("div",{className:Ee.f_l_c},E.createElement(Ae.Z,{title:Re==null?void 0:Re.name},E.createElement(we.Z,{placement:"top",content:E.createElement("div",null,E.createElement(De.Z,null),E.createElement("pre",{className:Ee.preclass,style:{maxWidth:600,maxHeight:400}},(Re==null?void 0:Re.type)==="document"&&((Ne=Re==null?void 0:Re.contents)==null?void 0:Ne.toString()),(Re==null?void 0:Re.type)!=="document"&&E.createElement("a",{target:"_blank",href:(Oe=Re==null?void 0:Re.contents)==null?void 0:Oe.toString()},(be=Re==null?void 0:Re.contents)==null?void 0:be.toString()))),title:E.createElement("div",null,(Ie=Ve==null?void 0:Ve.find(st=>(st==null?void 0:st.name)===Re.type))==null?void 0:Ie.icon,Re==null?void 0:Re.name),trigger:"click",open:it,onOpenChange:st=>_e(void 0,null,function*(){var Pe;if(Re!=null&&Re.deployable_type){let Me={};(Re==null?void 0:Re.deployable_type)=="Course"?Me.course_id=Re==null?void 0:Re.deployable_id:Me.subject_id=Re==null?void 0:Re.deployable_id;let xe=yield(0,$e.ZP)("/api/users/get_permissions.json",{method:"get",params:Me});if(!((Pe=xe==null?void 0:xe.data)!=null&&Pe.manager)){Qe(st);return}}if(!(Re!=null&&Re.web_url))Qe(st);else{const Bt=new URL(Re==null?void 0:Re.web_url).pathname.split("/").pop().split(".").pop();if(Bt==="txt"){nt(!0);let lt=yield(0,$e.ZP)(Re==null?void 0:Re.web_url,{method:"get"},!1,!1,!0);nt(!1);const Dt=new TextDecoder("utf-8").decode(lt);wt.current=Dt,rt({file_type:"txt",url:Re==null?void 0:Re.web_url})}else rt({file_type:["docx","doc"].includes(Bt)?"office":Bt,url:Re==null?void 0:Re.web_url})}})},E.createElement("div",{className:Ee.officediv},(Ge=Ve==null?void 0:Ve.find(st=>(st==null?void 0:st.name)===Re.type))==null?void 0:Ge.icon,Re==null?void 0:Re.name))),E.createElement(Le.Z,{close:!0,monacoEditor:{value:wt.current,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},style:{zIndex:1300,background:"rgba(1, 10, 35, 0.5)"},data:et==null?void 0:et.url,type:et==null?void 0:et.file_type,disabledDownload:!0,onClose:()=>rt({})}))},gt=({Filelist:Re})=>E.createElement("div",null,E.createElement("div",{style:{display:"flex",alignItems:"center"}},E.createElement("span",{style:{minWidth:40,fontWeight:500,color:"#333"}},"\u5F15\u7528"),E.createElement(De.Z,{style:{flex:1,minWidth:"calc(100% - 40px)"}})),E.createElement("div",{className:Ee.f_l_c},Re==null?void 0:Re.map(Ne=>E.createElement(ze,{item:Ne}))))},14468:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return Ve}});var E=ne(59301),Ee=ne(6767),De=ne(36207),We=ne(77019),Ae=ne(62957),we=ne(37568),Le=ne(94968),$e=ne(25399),_e=ne(82326),je=ne(5269),ze=ne(4875),He={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},gt=ne(70467),Re=ne(14185),Ne=ne(32648),Oe=ne(49317),be=ne(49998),Ie=ne(76406),Ge=ne(62440),it=ne(53973),Qe=ne(66915),et=ne(83928),rt="data:image/png;base64,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",wt=ne(44283),ft=(st,Pe,Me)=>new Promise((xe,Xe)=>{var Bt=Dt=>{try{Ue(Me.next(Dt))}catch(Fe){Xe(Fe)}},lt=Dt=>{try{Ue(Me.throw(Dt))}catch(Fe){Xe(Fe)}},Ue=Dt=>Dt.done?xe(Dt.value):Promise.resolve(Dt.value).then(Bt,lt);Ue((Me=Me.apply(st,Pe)).next())}),Ve=(0,E.forwardRef)(({onUpdateNum:st,onSave:Pe},Me)=>{var xe;const Xe=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 +\u4F8B\uFF1A\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[Bt,lt]=(0,E.useState)(!1),[Ue,Dt]=(0,E.useState)([]),[Fe,pe]=(0,E.useState)(null),[tt,It]=(0,E.useState)([]),[qe,Ke]=(0,E.useState)(0),[Et,Ye]=(0,E.useState)(0),[Pt,ct]=(0,E.useState)(!1),[zt,at]=(0,E.useState)(""),[jt,Rt]=(0,E.useState)(0),[fe,oe]=(0,E.useState)(0),[re,ce]=(0,E.useState)(0),[de,le]=(0,E.useState)(0),[Je,mt]=(0,E.useState)(0),[Ot,Xt]=(0,E.useState)(0),[Mt,tn]=(0,E.useState)(0),[on,gn]=(0,E.useState)(0),Mn=(0,wt.useParams)(),[Dn,Bn]=(0,E.useState)(),[lr,tr]=(0,E.useState)([]),[$n,sn]=(0,E.useState)(et.Q),{contentRef:Sr,value:Fn,status:bn,open:mr,close:si}=$n,Jr=(0,it.Z)({contentRef:Sr,status:bn}),{openProgress:Jn,closeProgress:Hr,CreateProgressModal:Tr,progressOpen:ui}=(0,Ge.Z)();(0,E.useEffect)(()=>{Fe&&Kr(),Fe===!1&&(si(),st==null||st(),Dt([]),at(""),Rt(0),oe(0),ce(0),le(0),mt(0),Xt(0),tn(0),gn(0))},[Fe]);const Ii=()=>{pe(!0)};(0,E.useImperativeHandle)(Me,()=>({onClick:Ii}));const Cr=en=>{ct(!0),Ke(en),Ye(0)},cr=en=>ft(void 0,null,function*(){const $t=en.name.split(".").slice(-1)[0].toLowerCase();if(["docx","doc","pdf","png","jpg"].indexOf($t)==-1)return Ee.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject();const hn=["docx","doc","pdf"],wn=["png","jpg"];return hn.indexOf($t)!=-1&&en.size/1024/1024>100?(Ee.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Dt([]),Promise.reject()):wn.indexOf($t)!=-1&&en.size/1024/1024>10?(Ee.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Dt([]),Promise.reject()):!0}),Kr=()=>ft(void 0,null,function*(){var en;const $t=yield(0,Oe.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});$t.status===0&&(Ke($t.total_number),Ye($t.remaining_number));let Wt=yield(0,Oe.ZP)("/api/ai/agents/library_resource_list.json",{method:"get"});(Wt==null?void 0:Wt.status)===0&&tr((en=Wt==null?void 0:Wt.data)==null?void 0:en.map(hn=>({value:hn==null?void 0:hn.coze_id,disabled:!(hn!=null&&hn.have_file),label:E.createElement("span",null,hn==null?void 0:hn.name,!(hn!=null&&hn.have_file)&&"\uFF08\u5185\u5BB9\u4E3A\u7A7A\uFF09")})))}),ur=en=>(en=en||"",en=String(en),en=en.replace(/\s+/g,""),en),zr=(en=!0)=>ft(void 0,null,function*(){var $t,Wt;const hn=[{name:"\u5355\u9009\u9898",num:jt||0},{name:"\u591A\u9009\u9898",num:fe||0},{name:"\u5224\u65AD\u9898",num:re||0},{name:"\u586B\u7A7A\u9898",num:de||0},{name:"\u7B80\u7B54\u9898",num:Je||0},{name:"\u7EC4\u5408\u9898",num:on||0},{name:"\u7F16\u7A0B\u9898",num:Ot||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:Mt||0}];if(en){if(ur(zt)){if(zt.length>1e3){Ee.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{Ee.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!ur(zt)&&!(Ue!=null&&Ue.length)){Ee.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const pn=hn.reduce((jn,Tn)=>jn+Tn.num,0);if(pn===0){Ee.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(pn>50){Ee.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(qe!==-1){ct(!0);return}}ct(!1);const Vt={scene_type:6,request_identifier:Math.random(),file_id:(Wt=($t=Ue[0])==null?void 0:$t.response)==null?void 0:Wt.id,content:zt,count_arr:hn.map(pn=>pn.num).join(","),course_id:Mn==null?void 0:Mn.coursesId,coze_id:Dn};yield mr(Vt),Kr()}),wr=()=>ft(void 0,null,function*(){const en=Jr();if(Pe){pe(!1),Pe(en);return}Jn(),lt(!0),It([]);const $t=new FormData;$t.append("html",en);const Wt=yield(0,Oe.ZP)("/api/intelligent_imports/import.json",{method:"post",body:$t},!0);if((Wt==null?void 0:Wt.status)===0)if(Wt!=null&&Wt.data){Hr(100),It(Wt==null?void 0:Wt.data);return}else Ee.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");lt(!1),Hr()}),yn=()=>ft(void 0,null,function*(){const en=Jr();(0,Ie.RG)(en)}),_n=["uploading","error"].includes((xe=Ue==null?void 0:Ue[0])==null?void 0:xe.status);return E.createElement(E.Fragment,null,E.createElement(Qe.Z,{visible:Pt,totalCount:qe,usedCount:Et,onCancel:()=>ct(!1),onOk:()=>zr(!1)}),E.createElement(De.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:E.createElement("div",{className:He.extraHeader},E.createElement(We.Z,{align:"middle"},!bn&&!!Fn&&E.createElement(E.Fragment,null,E.createElement(gt.op,{onClick:wr,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),E.createElement(gt.op,{onClick:yn,shape:"default",type:"text"},E.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),E.createElement("i",{onClick:()=>{const en=$t=>{Ae.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:$t,onOk:()=>{pe(!1)}})};if(bn){en("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Fn?en("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):pe(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Fe},E.createElement("div",{className:He.wrap},E.createElement("div",{className:He.left},E.createElement("div",{className:He.tip},E.createElement("img",{src:rt}),E.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),E.createElement("div",{className:"mb10 mt20 c-black"},E.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),E.createElement(we.default.TextArea,{style:{height:160},className:"mb20",value:zt,placeholder:Xe,onChange:en=>{at(en.target.value)}}),E.createElement(Le.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${Re.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:Ue,withCredentials:!0,data:{upload_type:1},beforeUpload:cr,onChange:({file:en})=>{var $t,Wt;if(en.status==="removed")return;en.status==="done"&&(($t=en==null?void 0:en.response)==null?void 0:$t.status)!==0&&(en.status="error",en.response=(Wt=en==null?void 0:en.response)==null?void 0:Wt.message),Dt([en]);const hn=en.name.split(".").slice(-1)[0].toLowerCase(),wn=["docx","doc","pdf"],Vt=["png","jpg"];wn.indexOf(hn)!=-1&&en.size/1024/1024>100&&Dt([]),Vt.indexOf(hn)!=-1&&en.size/1024/1024>10&&Dt([])},onRemove:()=>Dt([])},E.createElement($e.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\u4E0D\u8D85\u8FC7100M,\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},E.createElement(gt.op,{style:{borderRadius:2}},E.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),E.createElement("div",{className:"c-black mt20"},E.createElement("div",{className:"mb10 c-black"},E.createElement("b",null,"\u77E5\u8BC6\u5E93 "),E.createElement(_e.default,{onChange:en=>{Bn(en)},style:{marginLeft:10,width:"80%"},options:lr}))),E.createElement("div",{className:"c-black mt20"},E.createElement("div",{className:"mb10 c-black"},E.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),E.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",E.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),E.createElement(We.Z,{style:{gap:16}},E.createElement(je.Z,null,E.createElement("label",null,"\u5355\u9009\u9898"),E.createElement(ze.Z,{min:0,max:10,value:jt,onChange:Rt,style:{marginLeft:"8px"}})),E.createElement(je.Z,null,E.createElement("label",null,"\u591A\u9009\u9898"),E.createElement(ze.Z,{min:0,max:10,value:fe,onChange:oe,style:{marginLeft:"8px"}})),E.createElement(je.Z,null,E.createElement("label",null,"\u5224\u65AD\u9898"),E.createElement(ze.Z,{min:0,max:10,value:re,onChange:ce,style:{marginLeft:"8px"}})),E.createElement(je.Z,null,E.createElement("label",null,"\u586B\u7A7A\u9898"),E.createElement(ze.Z,{min:0,max:10,value:de,onChange:le,style:{marginLeft:"8px"}})),E.createElement(je.Z,null,E.createElement("label",null,"\u7B80\u7B54\u9898"),E.createElement(ze.Z,{min:0,max:10,value:Je,onChange:mt,style:{marginLeft:"8px"}})),E.createElement(je.Z,null,E.createElement("label",null,"\u7EC4\u5408\u9898"),E.createElement(ze.Z,{min:0,max:10,value:on,onChange:gn,style:{marginLeft:"8px"}})),E.createElement(je.Z,null,E.createElement("label",null,"\u7F16\u7A0B\u9898"),E.createElement(ze.Z,{min:0,max:10,value:Ot,onChange:Xt,style:{marginLeft:"8px"}})),E.createElement(je.Z,null,E.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),E.createElement(ze.Z,{min:0,max:10,value:Mt,onChange:tn,style:{marginLeft:"8px"}})))),bn?E.createElement("div",{onClick:si,className:He.bottomBtn},E.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):_n?E.createElement("div",{className:`${He.bottomBtn} ${He.disabled}`},E.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):E.createElement("div",{onClick:()=>{zr()},className:He.bottomBtn},E.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),E.createElement(et.Z,{onStatusChange:sn,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!ui,noRestrictModal:Cr,stringTransformer:be.o,onError:en=>{Object.prototype.toString.call(en)==="[object Object]"&&en.status===-9&&Cr(en.data)}}))),E.createElement(De.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Bt},E.createElement(We.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},E.createElement("img",{src:ne(36413),alt:"\u667A\u80FD\u51FA\u9898"}),E.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),E.createElement(Ne.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:tt,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>lt(!1),onSuccess:()=>{lt(!1),pe(!1)}}),E.createElement("div",{style:{height:70}})),Tr("\u5904\u7406\u4E2D"))})},57226:function(_t,kt,ne){"use strict";var E=ne(59301);const Ee=({scrollBoxRef:De,bottomInspectRef:We,contentRef:Ae,status:we,rootMargin:Le="70px",bottomOffset:$e=110})=>{const[_e,je]=(0,E.useState)(!0),ze=(0,E.useRef)(!1);return(0,E.useEffect)(()=>{if(!De.current||!We.current)return;const He=new IntersectionObserver(([gt])=>{var Re,Ne,Oe,be;if(!document.contains(gt.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((Re=gt.rootBounds)==null?void 0:Re.width)===0&&((Ne=gt.rootBounds)==null?void 0:Ne.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((Oe=gt.boundingClientRect)==null?void 0:Oe.width)===0&&((be=gt.boundingClientRect)==null?void 0:be.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}je(gt.isIntersecting)},{root:De.current,rootMargin:Le,threshold:0});return He.observe(We.current),()=>{He.disconnect()}},[De.current,We.current,Le]),(0,E.useEffect)(()=>{if(!we)return;const He=De.current,gt=Ae.current;ze.current=!1;let Re=He.scrollTop;const Ne=()=>{const{scrollTop:be,scrollHeight:Ie,clientHeight:Ge}=He;be>Re?be+Ge>=Ie-$e&&(He.scrollTop=He.scrollHeight,ze.current=!1):be{ze.current||(He.scrollTop=He.scrollHeight)});return Oe.observe(gt),()=>{setTimeout(()=>{Oe.unobserve(gt)},250),He.removeEventListener("scroll",Ne)}},[we]),_e};kt.Z=Ee},53973:function(_t,kt,ne){"use strict";var E=ne(59301);const Ee=({contentRef:De,status:We})=>((0,E.useEffect)(()=>{!We&&(De!=null&&De.current)&&De.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(Le=>{Le.tagName.toLowerCase()==="code"?Le.parentElement&&(Le.parentElement.contentEditable="false"):Le.tagName.toLowerCase()==="mathx"&&(Le.contentEditable="false")})},[We]),(we=!1)=>{const Le=ze=>{const He={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return ze.replace(/&[^;]+;/g,gt=>He[gt]||gt)};if(!De.current)return"";const $e=De.current.cloneNode(!0);$e.querySelectorAll("code[data-text], mathx[data-text]").forEach(ze=>{let He=ze.getAttribute("data-text");ze.tagName.toLowerCase()==="code"?He=He.replace(/```.*\n|\n```/g,""):ze.tagName.toLowerCase()==="mathx"&&(He=`$$${He}$$`);const gt=document.createTextNode(He);ze.parentNode.replaceChild(gt,ze)}),we&&$e.querySelectorAll('[data-select="disabled"]').forEach(He=>{var gt;const Re=He.textContent||"",Ne=document.createTextNode(Re+` `);(gt=He.parentNode)==null||gt.replaceChild(Ne,He)});let je=$e.innerHTML;return we||(je=je.replace(/<[^>]*data-select="disabled"[^>]*>.*?<\/[^>]*>/g,"")),je=je.replace(/

          /g,""),je=je.replace(/<\/p>/g,` `),je=je.replace(/
          /g,` `),je=je.replace(/\r\n/g,` -`),je=je.replace(/<[^>]*>/g,""),je=Le(je),je});kt.Z=Ee},62440:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return He}});var E=ne(59301),Ee=ne(62957),De=ne(77019),We=ne(89787),Ae="data:image/png;base64,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",we="data:image/png;base64,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",Le="data:image/png;base64,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",$e={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},_e=ne(59301);const je=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var He=()=>{const[gt,Re]=(0,E.useState)(0),[Ne,Oe]=(0,E.useState)(!1),[be,Ie]=(0,E.useState)(!0),Ge=(0,E.useRef)(null);(0,E.useEffect)(()=>{if(be)return;const ft=()=>{Re(nt=>nt>=99?(clearInterval(Ge.current),99):nt+1)};return Ge.current=setInterval(ft,5e4/99),()=>clearInterval(Ge.current)},[be]);const it=()=>{Re(0),Oe(!0),Ie(!1)},Qe=(ft=0)=>{Ie(!0),Re(ft),Oe(!1)},et=ft=>{const nt=ft/1048576;let Ve;return nt<=.3?Ve=3:nt<=.5?Ve=5:nt<=1?Ve=10:nt<=2?Ve=20:nt<=3?Ve=30:nt<=10?Ve=nt*10:Ve=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${Ve}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},rt=()=>_e.createElement("span",{className:$e.dotLoading},_e.createElement("span",null,"."),_e.createElement("span",null,"."),_e.createElement("span",null,"."));return{progress:gt,progressOpen:Ne,openProgress:it,closeProgress:Qe,toggleLock:()=>Ie(ft=>!ft),CreateProgressModal:(ft=je,nt)=>(typeof ft=="string"&&(ft=[ft,ft,ft]),_e.createElement(Ee.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:Ne,title:null,footer:null,width:500,afterClose:()=>Re(0)},_e.createElement(De.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},gt<=30&&_e.createElement(_e.Fragment,null,_e.createElement("img",{src:Ae,alt:"Step 1"}),_e.createElement("div",{className:"mt20 c-light-primary"},ft[0],rt())),gt>30&><60&&_e.createElement(_e.Fragment,null,_e.createElement("img",{src:we,alt:"Step 2"}),_e.createElement("div",{className:"mt20 c-light-primary"},ft[1],rt())),gt>=60&&_e.createElement(_e.Fragment,null,_e.createElement("img",{src:Le,alt:"Step 3"}),_e.createElement("div",{className:"mt20 c-light-primary"},ft[2],rt())),_e.createElement(We.Z,{className:$e.progress,status:"active",style:{width:"auto"},size:[300,8],percent:gt}),!!nt&&_e.createElement("div",{className:"c-grey-999"},et(nt)))))}}},23420:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return tt}});var E=ne(59301),Ee=ne(75727),De=ne(6767),We=ne(25399),Ae=ne(37568),we=ne(7939),Le=ne(8191),$e={wrap:"wrap___AasCO",chatContainer:"chatContainer___n6e3E",btnContainer:"btnContainer___yKyVB",btn:"btn___Y_09T",inputContainer:"inputContainer____bM3M",sendBtn:"sendBtn___UHHLj",sendBtnDisabled:"sendBtnDisabled___AoSRc",cancelBtn:"cancelBtn___yql4C",loadingWrp:"loadingWrp___gYLGT","dot-fade":"dot-fade___LruoO"},je=({position:It,children:qe})=>{const{left:Ke=0,top:Et=0}=It||{},[Ye,Pt]=(0,E.useState)(Ke),[ct,zt]=(0,E.useState)(Et),at=(0,E.useRef)(null),jt=()=>{if(at.current){const Rt=at.current.offsetWidth,fe=at.current.offsetHeight,oe=window.innerWidth,re=window.innerHeight;let ce=Ke,de=Et;Ke+Rt>oe&&(ce=oe-Rt),ce<0&&(ce=0),Et+fe>re&&(de=re-fe),de<0&&(de=0),Pt(ce),zt(de)}};return(0,E.useEffect)(()=>{if(!at.current||!It)return;const Rt=new ResizeObserver(()=>{jt()});return Rt.observe(at.current),()=>{Rt.disconnect()}},[Ke,Et,It]),(0,E.useEffect)(()=>{It&&jt()},[Ke,Et,It]),It?E.createElement("div",{ref:at,style:{position:"fixed",left:`${Ye}px`,top:`${ct}px`,zIndex:1050}},qe):null},ze=ne(14185),He=ne(56102),gt=ne(74410),Re=Object.defineProperty,Ne=Object.defineProperties,Oe=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,it=(It,qe,Ke)=>qe in It?Re(It,qe,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):It[qe]=Ke,Qe=(It,qe)=>{for(var Ke in qe||(qe={}))Ie.call(qe,Ke)&&it(It,Ke,qe[Ke]);if(be)for(var Ke of be(qe))Ge.call(qe,Ke)&&it(It,Ke,qe[Ke]);return It},et=(It,qe)=>Ne(It,Oe(qe)),rt=(It,qe,Ke)=>new Promise((Et,Ye)=>{var Pt=at=>{try{zt(Ke.next(at))}catch(jt){Ye(jt)}},ct=at=>{try{zt(Ke.throw(at))}catch(jt){Ye(jt)}},zt=at=>at.done?Et(at.value):Promise.resolve(at.value).then(Pt,ct);zt((Ke=Ke.apply(It,qe)).next())}),ft=({visible:It,position:qe,selectText:Ke,applyRefinedText:Et,fetchUrl:Ye,noRestrictModal:Pt})=>{var ct;const[zt,at]=(0,E.useState)(!1),[jt,Rt]=(0,E.useState)([]),[fe,oe]=(0,E.useState)(""),[re,ce]=(0,E.useState)(1),[de,le]=(0,E.useState)(""),[Je,mt]=(0,E.useState)(!1),Ot=(0,E.useRef)(null),[Yt,Mt]=(0,E.useState)(!1),[tn,on]=(0,E.useState)(0),En=(0,E.useRef)(!1),Mn=((ct=jt==null?void 0:jt[(jt==null?void 0:jt.length)-1])==null?void 0:ct.loading)===!0;(0,E.useEffect)(()=>{if(It){ce(1);return}Mt(!1),at(!1),Dn(),on(0),Rt([]),ce(0)},[It]);const Dn=()=>{var Tr,ui;oe(""),le(""),(ui=(Tr=Ot.current)==null?void 0:Tr.cancelRequest)==null||ui.call(Tr)},Bn=(...Tr)=>rt(void 0,[...Tr],function*(ui="",Ii=jt){const Cr=Date.now(),cr=[...Ii,{text:ui,key:Cr,sender:"user",show:!0},{loading:!0,key:Cr,sender:"AI",show:!0}];ce(2),Rt(cr);const Kr=tr(Ii),ur={no_record_times:!0,prompt:ui,history:Kr};Ot.current=new gt.Z(ze.Z.API_SERVER+Ye,ur),yield new Promise(zr=>{Ot.current.on("data",wr=>{const{chunk:{msg:gn},full:_n}=wr,en=gn==="error";Mt(!0),le(bn(_n)),Rt($t=>$t.map((Wt,hn)=>hn===$t.length-1?et(Qe({},Wt),{text:_n,loading:!1,error:en}):Wt))}),Ot.current.on("done",()=>zr()),Ot.current.on("error",wr=>{const gn="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(wr)==="[object Object]"&&wr.status===-9&&(ce(1),Pt(wr.data)),Rt(_n=>_n.map((en,$t)=>$t===_n.length-1?et(Qe({},en),{text:gn,loading:!1,error:!0}):en)),zr()}),Ot.current.on("cancelled",()=>zr()),Ot.current.startStream()}),at(!1)}),lr=Tr=>{oe(Tr.target.value)},tr=Tr=>Tr.reduce((Ii,Cr)=>{if(Cr.sender==="user"){const cr=Tr.find(Kr=>Kr.key===Cr.key&&Kr.sender==="AI");cr&&(cr!=null&&cr.text)&&!(cr!=null&&cr.error)&&Ii.push({question:Cr.text,answer:cr.text})}return Ii},[]),$n=()=>{if(Hr)return;const Tr=mr("\u6539\u5199");Dn(),at(!0),Bn(Tr)},sn=Tr=>{if(Tr.key==="Enter"&&!Tr.shiftKey){if(Tr.preventDefault(),En.current||Jn)return;$n()}},Sr=()=>{var Tr,ui;on(Ii=>Ii+1),(ui=(Tr=Ot.current)==null?void 0:Tr.cancelRequest)==null||ui.call(Tr),at(!1),Mt(!1)},Fn=[{key:"1",label:E.createElement("span",null," ",E.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:E.createElement("span",null,E.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:E.createElement("span",null," ",E.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],bn=(Tr="")=>{const ui=["\u7B54\u6848\uFF1A","\u96BE\u5EA6\uFF1A","\u89E3\u6790\uFF1A","\u77E5\u8BC6\u70B9\uFF1A","\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09","\u7F16\u7A0B\u8BED\u8A00\uFF1A","\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A","\u7A0B\u5E8F\u4EE3\u7801\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"];return Array.from({length:20}).forEach((Ii,Cr)=>{ui.push(`\u7B54\u6848${Cr+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Cr+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Cr+1})\u8F93\u51FA\uFF1A`)}),ui.forEach(Ii=>{const Cr=new RegExp(Ii,"g");Tr=Tr.replace(Cr,`**${Ii}** `)}),Tr},mr=Tr=>Tr==="\u6539\u5199"?`${fe}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${Ke}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${Ke}\uFF0C${Tr}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,si=Tr=>{let ui="";Tr.key==="1"&&(ui=mr("\u6DA6\u8272")),Tr.key==="2"&&(ui=mr("\u6269\u5199")),Tr.key==="3"&&(ui=mr("\u7F29\u5199")),Dn(),at(!0),Bn(ui)},$r=()=>{const Tr=jt.splice(jt.length-2),{text:ui}=(Tr==null?void 0:Tr[0])||{};Dn(),at(!0),Bn(ui,jt)},Jn=zt||Yt,Hr=(fe==null?void 0:fe.trim())==="";return It?E.createElement(Ee.Z,{open:Hr&&!Jn&&(Je||!de),overlayStyle:{minWidth:200},menu:{items:Fn,onClick:si}},E.createElement(je,{position:qe},E.createElement("div",{className:$e.wrap},re===2&&E.createElement(E.Fragment,null,E.createElement("div",{className:$e.chatContainer},Mn&&E.createElement("div",{className:$e.loadingWrp},E.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),E.createElement("div",{className:"ai-loading"})),de&&E.createElement(Le.Z,{cancelIndex:tn,streamingStatus:zt,loadImage:!1,onFinish:()=>rt(void 0,null,function*(){on(0),setTimeout(()=>Mt(!1),0)}),value:de})),E.createElement("div",{className:$e.btnContainer},E.createElement("div",{onClick:()=>Et(!0,de),className:$e.btn,style:{padding:"0 16px",width:"initial"}},E.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),E.createElement("div",{onClick:()=>Et(!1,de),className:$e.btn,style:{padding:"0 16px",width:"initial"}},E.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),E.createElement(He.CopyToClipboard,{text:de,onCopy:()=>De.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},E.createElement(We.Z,{title:"\u590D\u5236"},E.createElement("div",{className:$e.btn,style:{marginLeft:"auto"}},E.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),E.createElement(We.Z,{title:"\u91CD\u65B0\u751F\u6210"},E.createElement("div",{onClick:$r,className:$e.btn},E.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),E.createElement(We.Z,{title:"\u5220\u9664"},E.createElement("div",{onClick:()=>{ce(1),Dn(),Rt([])},className:$e.btn},E.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),E.createElement("div",{className:$e.inputContainer},E.createElement(Ae.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:fe,bordered:!1,onFocus:()=>mt(!0),onBlur:()=>setTimeout(()=>mt(!1),300),onChange:lr,onPressEnter:sn,onCompositionStart:()=>En.current=!0,onCompositionEnd:()=>En.current=!1}),Yt?E.createElement("div",{className:`iconfont icon-tingzhihuida ${$e.cancelBtn}`,onClick:Sr}):E.createElement(we.ZP,{className:Hr?$e.sendBtnDisabled:$e.sendBtn,icon:E.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Jn,onClick:$n}))))):E.createElement(E.Fragment,null)},nt={"hover-line-container":"hover-line-container___kkYQN","hover-line-content":"hover-line-content___ZkD9e","line-button-container":"line-button-container___A79j9",button:"button___X_Iu7"},Ve=Object.defineProperty,st=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,xe=(It,qe,Ke)=>qe in It?Ve(It,qe,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):It[qe]=Ke,Xe=(It,qe)=>{for(var Ke in qe||(qe={}))Pe.call(qe,Ke)&&xe(It,Ke,qe[Ke]);if(st)for(var Ke of st(qe))Me.call(qe,Ke)&&xe(It,Ke,qe[Ke]);return It};const Bt=It=>React.createElement("svg",Xe({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},It),React.createElement("title",null,"AI\u6539\u5199"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"26.797%",y1:"22.073%",x2:"82.181%",y2:"80.474%",id:"rewrite_svg__a"},React.createElement("stop",{stopColor:"#5C64FF",offset:"0%"}),React.createElement("stop",{stopColor:"#6988F8",offset:"100%"}))),React.createElement("path",{d:"m10.406 4.741.007.015h-.007v-.022.007Zm-.04-.04.855-1.495 1.497-.855-1.496-.855L10.366 0l-.854 1.497-1.497.855 1.496.854.855 1.495ZM3.1 8.442l1.71 3.1 1.603-3.1 3.1-1.71L6.52 5.023l-1.71-3.1-1.71 3.1L0 6.733l3.099 1.709H3.1Zm6.84 3.1 1.069 1.924 1.068-1.924L14 10.473l-1.924-1.069-1.069-1.923L9.94 9.405l-1.924 1.068 1.924 1.07v-.001Z",fill:"url(#rewrite_svg__a)",fillRule:"nonzero"}));var lt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Dt=(0,E.forwardRef)(({initialContent:It,onButtonClick:qe},Ke)=>{const[Et,Ye]=(0,E.useState)(null),[Pt,ct]=(0,E.useState)(null),[zt,at]=(0,E.useState)(""),[jt,Rt]=(0,E.useState)(null),fe=Ke,oe=Ot=>{const Yt=document.elementFromPoint(10,Ot),Mt=document.createRange();let tn=null;const on=document.createTreeWalker(fe.current,NodeFilter.SHOW_TEXT,{acceptNode:$n=>{const sn=document.createRange();sn.selectNodeContents($n);const Sr=sn.getBoundingClientRect();return Sr.top<=Ot&&Sr.bottom>=Ot?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let En="",Mn,Dn,Bn=null,lr=null,tr=null;for(;Mn=on.nextNode();){Mn.parentNode.getAttribute("data-select")==="disabled"&&(Dn=!0),En+=Mn.textContent,lr||(lr=Mn),tr=Mn;const $n=document.createRange();$n.selectNodeContents(Mn);const sn=$n.getBoundingClientRect();Bn===null&&(Bn=sn.top)}if(lr&&tr&&!Dn){const $n=document.createRange();$n.setStart(lr,0),$n.setEnd(tr,tr.textContent.length),Rt($n)}else Rt(null);return ct(Bn-1),Dn?"":En.trim()};function re(Ot){for(;Ot.parentElement&&Ot.parentElement.tagName.toLowerCase()!=="section";){var Yt=window.getComputedStyle(Ot.parentElement);if(Yt.pointerEvents==="none")return!0;Ot=Ot.parentElement}return!1}const ce=Ot=>{var Yt,Mt;if(re(Ot.target)){ct(-1e6);return}if(((Mt=(Yt=document.getSelection())==null?void 0:Yt.toString)==null?void 0:Mt.call(Yt))!==""){ct(-1e6);return}const tn=oe(Ot.clientY);if((tn==null?void 0:tn.trim())===""){ct(-1e6);return}const on=fe.current.getBoundingClientRect();Ye(on.left-30),at(tn)},de=()=>{},le=Ot=>{qe&&zt&&qe(zt,Ot.clientX,Ot.clientY,jt)},Je=()=>{if(jt){const Ot=window.getSelection();Ot.removeAllRanges(),Ot.addRange(jt)}},mt=()=>{window.getSelection().removeAllRanges()};return(0,E.useEffect)(()=>{const Ot=fe.current;return Ot.addEventListener("mousemove",ce),Ot.addEventListener("mouseleave",de),()=>{Ot.removeEventListener("mousemove",ce),Ot.removeEventListener("mouseleave",de),mt()}},[It]),E.createElement("div",{className:nt["hover-line-container2"]},Pt!==null&&E.createElement("div",{className:nt["line-button-container"],style:{top:Pt,left:Et},onMouseEnter:()=>{Je()},onMouseLeave:()=>{mt(),ct(null),at(""),Rt(null)}},E.createElement("div",{className:nt.button,onClick:le},E.createElement("img",{src:lt}),E.createElement("span",null,"AI\u6539\u5199"))))}),Fe={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},tt=({nodeRef:It,noRestrictModal:qe})=>{const[Ke,Et]=(0,E.useState)(null),[Ye,Pt]=(0,E.useState)(null),[ct,zt]=(0,E.useState)(!1),[at,jt]=(0,E.useState)(null),[Rt,fe]=(0,E.useState)(!1),[oe,re]=(0,E.useState)(!1),ce=It,de=(0,E.useRef)(null),le=(0,E.useRef)(null),[Je,mt]=(0,E.useState)("");(0,E.useEffect)(()=>{Ke!=null&&Ke.toString()&&mt(Ke==null?void 0:Ke.toString())},[Ke==null?void 0:Ke.toString()]);const Ot=()=>{const on=window.getSelection(),En=ce.current.scrollTop,Mn=ce.current.getBoundingClientRect();if(on.rangeCount>0&&on.toString().length>0){const Dn=on.getRangeAt(0);Et(Dn.cloneRange());const Bn=Dn.getBoundingClientRect(),lr=40;let tr=Bn.top+En-5+lr;tr{if(!on||on.rangeCount===0){fe(!1);return}const Mn=on.getRangeAt(0).getBoundingClientRect(),Dn=window.getComputedStyle(ce.current),Bn=parseInt(Dn.lineHeight),lr=parseInt(Dn.paddingTop),tr=ce.current.scrollTop,$n=ce.current.getBoundingClientRect(),sn=Mn.top-$n.top+tr,Sr=Math.floor((sn-lr)/Bn),Fn=lr+Sr*Bn-tr;jt(Fn),fe(!0)},Mt=on=>{ce.current&&!ce.current.contains(on.target)&&re(!1)};(0,E.useEffect)(()=>{const on=ce.current;return on.addEventListener("scroll",Ot),on.addEventListener("input",Ot),on.addEventListener("click",Ot),on.addEventListener("mouseup",Ot),on.addEventListener("keyup",Ot),on.addEventListener("click",Ot),document.addEventListener("mousedown",Mt),()=>{on.removeEventListener("scroll",Ot),on.removeEventListener("input",Ot),on.removeEventListener("click",Ot),on.removeEventListener("mouseup",Ot),on.removeEventListener("keyup",Ot),on.removeEventListener("click",Ot),document.removeEventListener("mousedown",Mt)}},[]);const tn=(on=!0,En)=>{if(!Ke)return;const Mn=le.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),Dn=Ke.cloneRange(),Bn=window.getSelection();if(Bn.removeAllRanges(),Bn.addRange(Dn),on){Dn.deleteContents();const lr=document.createElement("div");lr.innerHTML=Mn;const tr=Array.from(lr.childNodes);for(;tr.length>0;)Dn.insertNode(tr.pop())}else{Dn.collapse(!1);const lr=document.createElement("div");lr.innerHTML=" "+Mn;const tr=Array.from(lr.childNodes);for(;tr.length>0;)Dn.insertNode(tr.pop())}Bn.removeAllRanges(),Et(null),zt(!1),Pt(null)};return E.createElement("section",{ref:le},Ye&&E.createElement("div",{ref:de,className:Fe.toolbar,style:{top:Ye==null?void 0:Ye.top,left:Ye==null?void 0:Ye.left}},E.createElement("div",{className:Fe.button,onClick:()=>zt(!0)},E.createElement("img",{src:lt}),E.createElement("span",null,"AI\u6539\u5199"))),E.createElement(ft,{key:JSON.stringify(Ye),noRestrictModal:qe,visible:ct,position:Ye,selectText:Je,applyRefinedText:tn,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),ce.current&&E.createElement(Dt,{ref:ce,onButtonClick:(on,En,Mn,Dn)=>{Et(Dn),zt(!0),mt(on),Pt({left:En,top:Mn+20})}}))}},66915:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return Ae}});var E=ne(59301),Ee=ne(62957),De={num:"num___VQiqB"},Ae=({visible:we,usedCount:Le,totalCount:$e,onOk:_e,onCancel:je})=>{const ze=()=>Le>0?E.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",$e,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",E.createElement("span",{className:De.num},Le),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):E.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",$e,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",E.createElement("span",{className:De.num},Le),"\u6B21\uFF09\u3002");return E.createElement(Ee.default,{centered:!0,open:we,zIndex:1e4,title:"\u63D0\u793A",width:620,onCancel:je,onOk:_e,footer:Le>0?void 0:null},ze())}},83928:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return be},Q:function(){return Ne}});var E=ne(59301),Ee={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},De=ne(74410),We=ne(14185),Ae=ne(8191),we=ne(23420),Le=ne(57226),$e=ne(85284),_e="data:image/png;base64,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",je=ne(92310),ze=ne.n(je),He=ne(6767),gt=ne(10345),Re=(Ie,Ge,it)=>new Promise((Qe,et)=>{var rt=nt=>{try{ft(it.next(nt))}catch(Ve){et(Ve)}},wt=nt=>{try{ft(it.throw(nt))}catch(Ve){et(Ve)}},ft=nt=>nt.done?Qe(nt.value):Promise.resolve(nt.value).then(rt,wt);ft((it=it.apply(Ie,Ge)).next())});const Ne={contentRef:{current:null},value:null,status:!1,open:()=>Re(void 0,null,function*(){}),close:()=>{}};var be=({className:Ie,style:Ge,onChange:it,onSuccess:Qe,onCancel:et,onError:rt,fetchUrl:wt,noRestrictModal:ft=()=>{},showEditableToolbar:nt,bottomOffset:Ve=110,loadingText:st,showEmptyData:Pe=!0,onStatusChange:Me,stringTransformer:xe,bottomContainerNode:Xe})=>{const[Bt,lt]=(0,E.useState)(!1),[Ue,Dt]=(0,E.useState)(""),[Fe,pe]=(0,E.useState)(0),[tt,It]=(0,E.useState)(!1),qe=(0,E.useRef)(null),Ke=(0,E.useRef)(null),Et=(0,E.useRef)(null),Ye=(0,E.useRef)(null),Pt=(0,Le.Z)({scrollBoxRef:Ye,bottomInspectRef:Et,contentRef:Ke,status:tt,bottomOffset:Ve}),ct=Bt||tt;(0,E.useEffect)(()=>{it==null||it(Ue)},[Ue]);const[zt,at]=(0,E.useState)([]);(0,E.useEffect)(()=>{Me==null||Me({contentRef:Ke,status:ct,value:Ue,open:jt,close:Rt})},[ct,Ue]);const jt=oe=>Re(void 0,null,function*(){lt(!0),Dt(""),at([]),pe(0);const re=wt;oe!=null&&oe.fetchUrl&&delete oe.fetchUrl,qe.current=new De.Z(`${We.Z.API_SERVER}${re}`,oe),yield new Promise((ce,de)=>{qe.current.on("data",le=>{var Je;let{chunk:{content:mt,type:Ot}}=le;It(!0),Ot==="text"&&Dt(Yt=>xe?xe(Yt+mt):Yt+mt),Ot==="knowledge"&&(console.log("---knowledge-",le==null?void 0:le.chunk),at((Je=le==null?void 0:le.chunk)==null?void 0:Je.content))}),qe.current.on("done",()=>{ce()}),qe.current.on("error",le=>{Object.prototype.toString.call(le)==="[object Object]"&&le.status===-1&&He.ZP.warning((le==null?void 0:le.message)||""),ce(),rt==null||rt(le)}),qe.current.on("cancelled",()=>{ce(),et==null||et()}),qe.current.startStream()}),lt(!1)}),Rt=()=>{var oe,re;pe(1),(re=(oe=qe.current)==null?void 0:oe.cancelRequest)==null||re.call(oe),lt(!1),It(!1)},fe=(0,E.useMemo)(()=>Ke.current?E.createElement(we.Z,{noRestrictModal:ft,nodeRef:Ke}):E.createElement(E.Fragment,null),[Ke.current]);return E.createElement(E.Fragment,null,E.createElement("div",{className:ze()(Ee.container,Ie),style:Ge,ref:Ye},E.createElement("div",{ref:Ke,className:Ee.liWrap,contentEditable:!ct},Ue&&E.createElement(Ae.Z,{cancelIndex:Fe,streamingStatus:Bt,loadImage:!1,onFinish:()=>Re(void 0,null,function*(){pe(0),setTimeout(()=>It(!1),0),Qe==null||Qe(Ue)}),value:Ue}),(zt==null?void 0:zt.length)>0&&E.createElement(gt.Z,{Filelist:zt})),!Ue&&!ct&&E.createElement("div",{className:Ee.imgBox},E.createElement("img",{width:56,src:_e}),E.createElement("span",null,"\u9884\u89C8\u533A")),Pe&&ct&&E.createElement($e.Z,{text:st}),!Pt&&E.createElement("div",{className:Ee.backBottom,onClick:()=>{Ye.current.scrollTop=Ye.current.scrollHeight}},E.createElement("i",{className:"iconfont icon-huidaodibu"})),E.createElement("div",{ref:Et}),Xe),!ct&&nt&&fe)}},85284:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return We}});var E=ne(59301),Ee={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},We=({text:Ae})=>E.createElement("div",null,E.createElement("div",{className:Ee.loading},E.createElement("div",{className:Ee.dot}),E.createElement("div",{className:Ee.dot}),E.createElement("div",{className:Ee.dot})),!!Ae&&E.createElement("div",{className:"mt5"},Ae))},49998:function(_t,kt,ne){"use strict";ne.d(kt,{o:function(){return E}});const E=Ee=>(Ee=Ee.replace(new RegExp("(?$1'),Ee=Ee.replace(new RegExp("(?]*>/g,""),je=Le(je),je});kt.Z=Ee},62440:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return He}});var E=ne(59301),Ee=ne(62957),De=ne(77019),We=ne(89787),Ae="data:image/png;base64,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",we="data:image/png;base64,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",Le="data:image/png;base64,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",$e={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},_e=ne(59301);const je=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var He=()=>{const[gt,Re]=(0,E.useState)(0),[Ne,Oe]=(0,E.useState)(!1),[be,Ie]=(0,E.useState)(!0),Ge=(0,E.useRef)(null);(0,E.useEffect)(()=>{if(be)return;const ft=()=>{Re(nt=>nt>=99?(clearInterval(Ge.current),99):nt+1)};return Ge.current=setInterval(ft,5e4/99),()=>clearInterval(Ge.current)},[be]);const it=()=>{Re(0),Oe(!0),Ie(!1)},Qe=(ft=0)=>{Ie(!0),Re(ft),Oe(!1)},et=ft=>{const nt=ft/1048576;let Ve;return nt<=.3?Ve=3:nt<=.5?Ve=5:nt<=1?Ve=10:nt<=2?Ve=20:nt<=3?Ve=30:nt<=10?Ve=nt*10:Ve=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${Ve}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},rt=()=>_e.createElement("span",{className:$e.dotLoading},_e.createElement("span",null,"."),_e.createElement("span",null,"."),_e.createElement("span",null,"."));return{progress:gt,progressOpen:Ne,openProgress:it,closeProgress:Qe,toggleLock:()=>Ie(ft=>!ft),CreateProgressModal:(ft=je,nt)=>(typeof ft=="string"&&(ft=[ft,ft,ft]),_e.createElement(Ee.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:Ne,title:null,footer:null,width:500,afterClose:()=>Re(0)},_e.createElement(De.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},gt<=30&&_e.createElement(_e.Fragment,null,_e.createElement("img",{src:Ae,alt:"Step 1"}),_e.createElement("div",{className:"mt20 c-light-primary"},ft[0],rt())),gt>30&><60&&_e.createElement(_e.Fragment,null,_e.createElement("img",{src:we,alt:"Step 2"}),_e.createElement("div",{className:"mt20 c-light-primary"},ft[1],rt())),gt>=60&&_e.createElement(_e.Fragment,null,_e.createElement("img",{src:Le,alt:"Step 3"}),_e.createElement("div",{className:"mt20 c-light-primary"},ft[2],rt())),_e.createElement(We.Z,{className:$e.progress,status:"active",style:{width:"auto"},size:[300,8],percent:gt}),!!nt&&_e.createElement("div",{className:"c-grey-999"},et(nt)))))}}},23420:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return tt}});var E=ne(59301),Ee=ne(75727),De=ne(6767),We=ne(25399),Ae=ne(37568),we=ne(7939),Le=ne(8191),$e={wrap:"wrap___AasCO",chatContainer:"chatContainer___n6e3E",btnContainer:"btnContainer___yKyVB",btn:"btn___Y_09T",inputContainer:"inputContainer____bM3M",sendBtn:"sendBtn___UHHLj",sendBtnDisabled:"sendBtnDisabled___AoSRc",cancelBtn:"cancelBtn___yql4C",loadingWrp:"loadingWrp___gYLGT","dot-fade":"dot-fade___LruoO"},je=({position:It,children:qe})=>{const{left:Ke=0,top:Et=0}=It||{},[Ye,Pt]=(0,E.useState)(Ke),[ct,zt]=(0,E.useState)(Et),at=(0,E.useRef)(null),jt=()=>{if(at.current){const Rt=at.current.offsetWidth,fe=at.current.offsetHeight,oe=window.innerWidth,re=window.innerHeight;let ce=Ke,de=Et;Ke+Rt>oe&&(ce=oe-Rt),ce<0&&(ce=0),Et+fe>re&&(de=re-fe),de<0&&(de=0),Pt(ce),zt(de)}};return(0,E.useEffect)(()=>{if(!at.current||!It)return;const Rt=new ResizeObserver(()=>{jt()});return Rt.observe(at.current),()=>{Rt.disconnect()}},[Ke,Et,It]),(0,E.useEffect)(()=>{It&&jt()},[Ke,Et,It]),It?E.createElement("div",{ref:at,style:{position:"fixed",left:`${Ye}px`,top:`${ct}px`,zIndex:1050}},qe):null},ze=ne(14185),He=ne(56102),gt=ne(74410),Re=Object.defineProperty,Ne=Object.defineProperties,Oe=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,it=(It,qe,Ke)=>qe in It?Re(It,qe,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):It[qe]=Ke,Qe=(It,qe)=>{for(var Ke in qe||(qe={}))Ie.call(qe,Ke)&&it(It,Ke,qe[Ke]);if(be)for(var Ke of be(qe))Ge.call(qe,Ke)&&it(It,Ke,qe[Ke]);return It},et=(It,qe)=>Ne(It,Oe(qe)),rt=(It,qe,Ke)=>new Promise((Et,Ye)=>{var Pt=at=>{try{zt(Ke.next(at))}catch(jt){Ye(jt)}},ct=at=>{try{zt(Ke.throw(at))}catch(jt){Ye(jt)}},zt=at=>at.done?Et(at.value):Promise.resolve(at.value).then(Pt,ct);zt((Ke=Ke.apply(It,qe)).next())}),ft=({visible:It,position:qe,selectText:Ke,applyRefinedText:Et,fetchUrl:Ye,noRestrictModal:Pt})=>{var ct;const[zt,at]=(0,E.useState)(!1),[jt,Rt]=(0,E.useState)([]),[fe,oe]=(0,E.useState)(""),[re,ce]=(0,E.useState)(1),[de,le]=(0,E.useState)(""),[Je,mt]=(0,E.useState)(!1),Ot=(0,E.useRef)(null),[Xt,Mt]=(0,E.useState)(!1),[tn,on]=(0,E.useState)(0),gn=(0,E.useRef)(!1),Mn=((ct=jt==null?void 0:jt[(jt==null?void 0:jt.length)-1])==null?void 0:ct.loading)===!0;(0,E.useEffect)(()=>{if(It){ce(1);return}Mt(!1),at(!1),Dn(),on(0),Rt([]),ce(0)},[It]);const Dn=()=>{var Tr,ui;oe(""),le(""),(ui=(Tr=Ot.current)==null?void 0:Tr.cancelRequest)==null||ui.call(Tr)},Bn=(...Tr)=>rt(void 0,[...Tr],function*(ui="",Ii=jt){const Cr=Date.now(),cr=[...Ii,{text:ui,key:Cr,sender:"user",show:!0},{loading:!0,key:Cr,sender:"AI",show:!0}];ce(2),Rt(cr);const Kr=tr(Ii),ur={no_record_times:!0,prompt:ui,history:Kr};Ot.current=new gt.Z(ze.Z.API_SERVER+Ye,ur),yield new Promise(zr=>{Ot.current.on("data",wr=>{const{chunk:{msg:yn},full:_n}=wr,en=yn==="error";Mt(!0),le(bn(_n)),Rt($t=>$t.map((Wt,hn)=>hn===$t.length-1?et(Qe({},Wt),{text:_n,loading:!1,error:en}):Wt))}),Ot.current.on("done",()=>zr()),Ot.current.on("error",wr=>{const yn="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(wr)==="[object Object]"&&wr.status===-9&&(ce(1),Pt(wr.data)),Rt(_n=>_n.map((en,$t)=>$t===_n.length-1?et(Qe({},en),{text:yn,loading:!1,error:!0}):en)),zr()}),Ot.current.on("cancelled",()=>zr()),Ot.current.startStream()}),at(!1)}),lr=Tr=>{oe(Tr.target.value)},tr=Tr=>Tr.reduce((Ii,Cr)=>{if(Cr.sender==="user"){const cr=Tr.find(Kr=>Kr.key===Cr.key&&Kr.sender==="AI");cr&&(cr!=null&&cr.text)&&!(cr!=null&&cr.error)&&Ii.push({question:Cr.text,answer:cr.text})}return Ii},[]),$n=()=>{if(Hr)return;const Tr=mr("\u6539\u5199");Dn(),at(!0),Bn(Tr)},sn=Tr=>{if(Tr.key==="Enter"&&!Tr.shiftKey){if(Tr.preventDefault(),gn.current||Jn)return;$n()}},Sr=()=>{var Tr,ui;on(Ii=>Ii+1),(ui=(Tr=Ot.current)==null?void 0:Tr.cancelRequest)==null||ui.call(Tr),at(!1),Mt(!1)},Fn=[{key:"1",label:E.createElement("span",null," ",E.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:E.createElement("span",null,E.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:E.createElement("span",null," ",E.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],bn=(Tr="")=>{const ui=["\u7B54\u6848\uFF1A","\u96BE\u5EA6\uFF1A","\u89E3\u6790\uFF1A","\u77E5\u8BC6\u70B9\uFF1A","\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09","\u7F16\u7A0B\u8BED\u8A00\uFF1A","\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A","\u7A0B\u5E8F\u4EE3\u7801\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"];return Array.from({length:20}).forEach((Ii,Cr)=>{ui.push(`\u7B54\u6848${Cr+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Cr+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Cr+1})\u8F93\u51FA\uFF1A`)}),ui.forEach(Ii=>{const Cr=new RegExp(Ii,"g");Tr=Tr.replace(Cr,`**${Ii}** `)}),Tr},mr=Tr=>Tr==="\u6539\u5199"?`${fe}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${Ke}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${Ke}\uFF0C${Tr}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,si=Tr=>{let ui="";Tr.key==="1"&&(ui=mr("\u6DA6\u8272")),Tr.key==="2"&&(ui=mr("\u6269\u5199")),Tr.key==="3"&&(ui=mr("\u7F29\u5199")),Dn(),at(!0),Bn(ui)},Jr=()=>{const Tr=jt.splice(jt.length-2),{text:ui}=(Tr==null?void 0:Tr[0])||{};Dn(),at(!0),Bn(ui,jt)},Jn=zt||Xt,Hr=(fe==null?void 0:fe.trim())==="";return It?E.createElement(Ee.Z,{open:Hr&&!Jn&&(Je||!de),overlayStyle:{minWidth:200},menu:{items:Fn,onClick:si}},E.createElement(je,{position:qe},E.createElement("div",{className:$e.wrap},re===2&&E.createElement(E.Fragment,null,E.createElement("div",{className:$e.chatContainer},Mn&&E.createElement("div",{className:$e.loadingWrp},E.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),E.createElement("div",{className:"ai-loading"})),de&&E.createElement(Le.Z,{cancelIndex:tn,streamingStatus:zt,loadImage:!1,onFinish:()=>rt(void 0,null,function*(){on(0),setTimeout(()=>Mt(!1),0)}),value:de})),E.createElement("div",{className:$e.btnContainer},E.createElement("div",{onClick:()=>Et(!0,de),className:$e.btn,style:{padding:"0 16px",width:"initial"}},E.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),E.createElement("div",{onClick:()=>Et(!1,de),className:$e.btn,style:{padding:"0 16px",width:"initial"}},E.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),E.createElement(He.CopyToClipboard,{text:de,onCopy:()=>De.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},E.createElement(We.Z,{title:"\u590D\u5236"},E.createElement("div",{className:$e.btn,style:{marginLeft:"auto"}},E.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),E.createElement(We.Z,{title:"\u91CD\u65B0\u751F\u6210"},E.createElement("div",{onClick:Jr,className:$e.btn},E.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),E.createElement(We.Z,{title:"\u5220\u9664"},E.createElement("div",{onClick:()=>{ce(1),Dn(),Rt([])},className:$e.btn},E.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),E.createElement("div",{className:$e.inputContainer},E.createElement(Ae.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:fe,bordered:!1,onFocus:()=>mt(!0),onBlur:()=>setTimeout(()=>mt(!1),300),onChange:lr,onPressEnter:sn,onCompositionStart:()=>gn.current=!0,onCompositionEnd:()=>gn.current=!1}),Xt?E.createElement("div",{className:`iconfont icon-tingzhihuida ${$e.cancelBtn}`,onClick:Sr}):E.createElement(we.ZP,{className:Hr?$e.sendBtnDisabled:$e.sendBtn,icon:E.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Jn,onClick:$n}))))):E.createElement(E.Fragment,null)},nt={"hover-line-container":"hover-line-container___kkYQN","hover-line-content":"hover-line-content___ZkD9e","line-button-container":"line-button-container___A79j9",button:"button___X_Iu7"},Ve=Object.defineProperty,st=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,xe=(It,qe,Ke)=>qe in It?Ve(It,qe,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):It[qe]=Ke,Xe=(It,qe)=>{for(var Ke in qe||(qe={}))Pe.call(qe,Ke)&&xe(It,Ke,qe[Ke]);if(st)for(var Ke of st(qe))Me.call(qe,Ke)&&xe(It,Ke,qe[Ke]);return It};const Bt=It=>React.createElement("svg",Xe({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},It),React.createElement("title",null,"AI\u6539\u5199"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"26.797%",y1:"22.073%",x2:"82.181%",y2:"80.474%",id:"rewrite_svg__a"},React.createElement("stop",{stopColor:"#5C64FF",offset:"0%"}),React.createElement("stop",{stopColor:"#6988F8",offset:"100%"}))),React.createElement("path",{d:"m10.406 4.741.007.015h-.007v-.022.007Zm-.04-.04.855-1.495 1.497-.855-1.496-.855L10.366 0l-.854 1.497-1.497.855 1.496.854.855 1.495ZM3.1 8.442l1.71 3.1 1.603-3.1 3.1-1.71L6.52 5.023l-1.71-3.1-1.71 3.1L0 6.733l3.099 1.709H3.1Zm6.84 3.1 1.069 1.924 1.068-1.924L14 10.473l-1.924-1.069-1.069-1.923L9.94 9.405l-1.924 1.068 1.924 1.07v-.001Z",fill:"url(#rewrite_svg__a)",fillRule:"nonzero"}));var lt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Dt=(0,E.forwardRef)(({initialContent:It,onButtonClick:qe},Ke)=>{const[Et,Ye]=(0,E.useState)(null),[Pt,ct]=(0,E.useState)(null),[zt,at]=(0,E.useState)(""),[jt,Rt]=(0,E.useState)(null),fe=Ke,oe=Ot=>{const Xt=document.elementFromPoint(10,Ot),Mt=document.createRange();let tn=null;const on=document.createTreeWalker(fe.current,NodeFilter.SHOW_TEXT,{acceptNode:$n=>{const sn=document.createRange();sn.selectNodeContents($n);const Sr=sn.getBoundingClientRect();return Sr.top<=Ot&&Sr.bottom>=Ot?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let gn="",Mn,Dn,Bn=null,lr=null,tr=null;for(;Mn=on.nextNode();){Mn.parentNode.getAttribute("data-select")==="disabled"&&(Dn=!0),gn+=Mn.textContent,lr||(lr=Mn),tr=Mn;const $n=document.createRange();$n.selectNodeContents(Mn);const sn=$n.getBoundingClientRect();Bn===null&&(Bn=sn.top)}if(lr&&tr&&!Dn){const $n=document.createRange();$n.setStart(lr,0),$n.setEnd(tr,tr.textContent.length),Rt($n)}else Rt(null);return ct(Bn-1),Dn?"":gn.trim()};function re(Ot){for(;Ot.parentElement&&Ot.parentElement.tagName.toLowerCase()!=="section";){var Xt=window.getComputedStyle(Ot.parentElement);if(Xt.pointerEvents==="none")return!0;Ot=Ot.parentElement}return!1}const ce=Ot=>{var Xt,Mt;if(re(Ot.target)){ct(-1e6);return}if(((Mt=(Xt=document.getSelection())==null?void 0:Xt.toString)==null?void 0:Mt.call(Xt))!==""){ct(-1e6);return}const tn=oe(Ot.clientY);if((tn==null?void 0:tn.trim())===""){ct(-1e6);return}const on=fe.current.getBoundingClientRect();Ye(on.left-30),at(tn)},de=()=>{},le=Ot=>{qe&&zt&&qe(zt,Ot.clientX,Ot.clientY,jt)},Je=()=>{if(jt){const Ot=window.getSelection();Ot.removeAllRanges(),Ot.addRange(jt)}},mt=()=>{window.getSelection().removeAllRanges()};return(0,E.useEffect)(()=>{const Ot=fe.current;return Ot.addEventListener("mousemove",ce),Ot.addEventListener("mouseleave",de),()=>{Ot.removeEventListener("mousemove",ce),Ot.removeEventListener("mouseleave",de),mt()}},[It]),E.createElement("div",{className:nt["hover-line-container2"]},Pt!==null&&E.createElement("div",{className:nt["line-button-container"],style:{top:Pt,left:Et},onMouseEnter:()=>{Je()},onMouseLeave:()=>{mt(),ct(null),at(""),Rt(null)}},E.createElement("div",{className:nt.button,onClick:le},E.createElement("img",{src:lt}),E.createElement("span",null,"AI\u6539\u5199"))))}),Fe={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},tt=({nodeRef:It,noRestrictModal:qe})=>{const[Ke,Et]=(0,E.useState)(null),[Ye,Pt]=(0,E.useState)(null),[ct,zt]=(0,E.useState)(!1),[at,jt]=(0,E.useState)(null),[Rt,fe]=(0,E.useState)(!1),[oe,re]=(0,E.useState)(!1),ce=It,de=(0,E.useRef)(null),le=(0,E.useRef)(null),[Je,mt]=(0,E.useState)("");(0,E.useEffect)(()=>{Ke!=null&&Ke.toString()&&mt(Ke==null?void 0:Ke.toString())},[Ke==null?void 0:Ke.toString()]);const Ot=()=>{const on=window.getSelection(),gn=ce.current.scrollTop,Mn=ce.current.getBoundingClientRect();if(on.rangeCount>0&&on.toString().length>0){const Dn=on.getRangeAt(0);Et(Dn.cloneRange());const Bn=Dn.getBoundingClientRect(),lr=40;let tr=Bn.top+gn-5+lr;tr{if(!on||on.rangeCount===0){fe(!1);return}const Mn=on.getRangeAt(0).getBoundingClientRect(),Dn=window.getComputedStyle(ce.current),Bn=parseInt(Dn.lineHeight),lr=parseInt(Dn.paddingTop),tr=ce.current.scrollTop,$n=ce.current.getBoundingClientRect(),sn=Mn.top-$n.top+tr,Sr=Math.floor((sn-lr)/Bn),Fn=lr+Sr*Bn-tr;jt(Fn),fe(!0)},Mt=on=>{ce.current&&!ce.current.contains(on.target)&&re(!1)};(0,E.useEffect)(()=>{const on=ce.current;return on.addEventListener("scroll",Ot),on.addEventListener("input",Ot),on.addEventListener("click",Ot),on.addEventListener("mouseup",Ot),on.addEventListener("keyup",Ot),on.addEventListener("click",Ot),document.addEventListener("mousedown",Mt),()=>{on.removeEventListener("scroll",Ot),on.removeEventListener("input",Ot),on.removeEventListener("click",Ot),on.removeEventListener("mouseup",Ot),on.removeEventListener("keyup",Ot),on.removeEventListener("click",Ot),document.removeEventListener("mousedown",Mt)}},[]);const tn=(on=!0,gn)=>{if(!Ke)return;const Mn=le.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),Dn=Ke.cloneRange(),Bn=window.getSelection();if(Bn.removeAllRanges(),Bn.addRange(Dn),on){Dn.deleteContents();const lr=document.createElement("div");lr.innerHTML=Mn;const tr=Array.from(lr.childNodes);for(;tr.length>0;)Dn.insertNode(tr.pop())}else{Dn.collapse(!1);const lr=document.createElement("div");lr.innerHTML=" "+Mn;const tr=Array.from(lr.childNodes);for(;tr.length>0;)Dn.insertNode(tr.pop())}Bn.removeAllRanges(),Et(null),zt(!1),Pt(null)};return E.createElement("section",{ref:le},Ye&&E.createElement("div",{ref:de,className:Fe.toolbar,style:{top:Ye==null?void 0:Ye.top,left:Ye==null?void 0:Ye.left}},E.createElement("div",{className:Fe.button,onClick:()=>zt(!0)},E.createElement("img",{src:lt}),E.createElement("span",null,"AI\u6539\u5199"))),E.createElement(ft,{key:JSON.stringify(Ye),noRestrictModal:qe,visible:ct,position:Ye,selectText:Je,applyRefinedText:tn,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),ce.current&&E.createElement(Dt,{ref:ce,onButtonClick:(on,gn,Mn,Dn)=>{Et(Dn),zt(!0),mt(on),Pt({left:gn,top:Mn+20})}}))}},66915:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return Ae}});var E=ne(59301),Ee=ne(62957),De={num:"num___VQiqB"},Ae=({visible:we,usedCount:Le,totalCount:$e,onOk:_e,onCancel:je})=>{const ze=()=>Le>0?E.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",$e,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",E.createElement("span",{className:De.num},Le),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):E.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",$e,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",E.createElement("span",{className:De.num},Le),"\u6B21\uFF09\u3002");return E.createElement(Ee.default,{centered:!0,open:we,zIndex:1e4,title:"\u63D0\u793A",width:620,onCancel:je,onOk:_e,footer:Le>0?void 0:null},ze())}},83928:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return be},Q:function(){return Ne}});var E=ne(59301),Ee={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},De=ne(74410),We=ne(14185),Ae=ne(8191),we=ne(23420),Le=ne(57226),$e=ne(85284),_e="data:image/png;base64,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",je=ne(92310),ze=ne.n(je),He=ne(6767),gt=ne(10345),Re=(Ie,Ge,it)=>new Promise((Qe,et)=>{var rt=nt=>{try{ft(it.next(nt))}catch(Ve){et(Ve)}},wt=nt=>{try{ft(it.throw(nt))}catch(Ve){et(Ve)}},ft=nt=>nt.done?Qe(nt.value):Promise.resolve(nt.value).then(rt,wt);ft((it=it.apply(Ie,Ge)).next())});const Ne={contentRef:{current:null},value:null,status:!1,open:()=>Re(void 0,null,function*(){}),close:()=>{}};var be=({className:Ie,style:Ge,onChange:it,onSuccess:Qe,onCancel:et,onError:rt,fetchUrl:wt,noRestrictModal:ft=()=>{},showEditableToolbar:nt,bottomOffset:Ve=110,loadingText:st,showEmptyData:Pe=!0,onStatusChange:Me,stringTransformer:xe,bottomContainerNode:Xe})=>{const[Bt,lt]=(0,E.useState)(!1),[Ue,Dt]=(0,E.useState)(""),[Fe,pe]=(0,E.useState)(0),[tt,It]=(0,E.useState)(!1),qe=(0,E.useRef)(null),Ke=(0,E.useRef)(null),Et=(0,E.useRef)(null),Ye=(0,E.useRef)(null),Pt=(0,Le.Z)({scrollBoxRef:Ye,bottomInspectRef:Et,contentRef:Ke,status:tt,bottomOffset:Ve}),ct=Bt||tt;(0,E.useEffect)(()=>{it==null||it(Ue)},[Ue]);const[zt,at]=(0,E.useState)([]);(0,E.useEffect)(()=>{Me==null||Me({contentRef:Ke,status:ct,value:Ue,open:jt,close:Rt})},[ct,Ue]);const jt=oe=>Re(void 0,null,function*(){lt(!0),Dt(""),at([]),pe(0);const re=wt;oe!=null&&oe.fetchUrl&&delete oe.fetchUrl,qe.current=new De.Z(`${We.Z.API_SERVER}${re}`,oe),yield new Promise((ce,de)=>{qe.current.on("data",le=>{var Je;let{chunk:{content:mt,type:Ot}}=le;It(!0),Ot==="text"&&Dt(Xt=>xe?xe(Xt+mt):Xt+mt),Ot==="knowledge"&&(console.log("---knowledge-",le==null?void 0:le.chunk),at((Je=le==null?void 0:le.chunk)==null?void 0:Je.content))}),qe.current.on("done",()=>{ce()}),qe.current.on("error",le=>{Object.prototype.toString.call(le)==="[object Object]"&&le.status===-1&&He.ZP.warning((le==null?void 0:le.message)||""),ce(),rt==null||rt(le)}),qe.current.on("cancelled",()=>{ce(),et==null||et()}),qe.current.startStream()}),lt(!1)}),Rt=()=>{var oe,re;pe(1),(re=(oe=qe.current)==null?void 0:oe.cancelRequest)==null||re.call(oe),lt(!1),It(!1)},fe=(0,E.useMemo)(()=>Ke.current?E.createElement(we.Z,{noRestrictModal:ft,nodeRef:Ke}):E.createElement(E.Fragment,null),[Ke.current]);return E.createElement(E.Fragment,null,E.createElement("div",{className:ze()(Ee.container,Ie),style:Ge,ref:Ye},E.createElement("div",{ref:Ke,className:Ee.liWrap,contentEditable:!ct},Ue&&E.createElement(Ae.Z,{cancelIndex:Fe,streamingStatus:Bt,loadImage:!1,onFinish:()=>Re(void 0,null,function*(){pe(0),setTimeout(()=>It(!1),0),Qe==null||Qe(Ue)}),value:Ue}),(zt==null?void 0:zt.length)>0&&E.createElement(gt.Z,{Filelist:zt})),!Ue&&!ct&&E.createElement("div",{className:Ee.imgBox},E.createElement("img",{width:56,src:_e}),E.createElement("span",null,"\u9884\u89C8\u533A")),Pe&&ct&&E.createElement($e.Z,{text:st}),!Pt&&E.createElement("div",{className:Ee.backBottom,onClick:()=>{Ye.current.scrollTop=Ye.current.scrollHeight}},E.createElement("i",{className:"iconfont icon-huidaodibu"})),E.createElement("div",{ref:Et}),Xe),!ct&&nt&&fe)}},85284:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return We}});var E=ne(59301),Ee={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},We=({text:Ae})=>E.createElement("div",null,E.createElement("div",{className:Ee.loading},E.createElement("div",{className:Ee.dot}),E.createElement("div",{className:Ee.dot}),E.createElement("div",{className:Ee.dot})),!!Ae&&E.createElement("div",{className:"mt5"},Ae))},49998:function(_t,kt,ne){"use strict";ne.d(kt,{o:function(){return E}});const E=Ee=>(Ee=Ee.replace(new RegExp("(?$1'),Ee=Ee.replace(new RegExp("(?$1 -`),Ee)},50545:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return wt}});var E=ne(59301),Ee=ne(28284),De=ne(62957),We=ne(82326),Ae=ne(29787),we=ne(70858),Le={flex_box_center:"flex_box_center___bIXR2",flex_space_between:"flex_space_between___Qd_bs",flex_box_vertical_center:"flex_box_vertical_center___m4yjg",flex_box_center_end:"flex_box_center_end___QlnxS",flex_box_column:"flex_box_column___BKnnV",zhishidian:"zhishidian___D2PeN"},$e=ne(44283),_e=ne(70467),je=ne(76406),ze=ne(49317),He=ne(59301),gt=Object.defineProperty,Re=Object.defineProperties,Ne=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,Ge=(ft,nt,Ve)=>nt in ft?gt(ft,nt,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):ft[nt]=Ve,it=(ft,nt)=>{for(var Ve in nt||(nt={}))be.call(nt,Ve)&&Ge(ft,Ve,nt[Ve]);if(Oe)for(var Ve of Oe(nt))Ie.call(nt,Ve)&&Ge(ft,Ve,nt[Ve]);return ft},Qe=(ft,nt)=>Re(ft,Ne(nt)),et=(ft,nt,Ve)=>new Promise((st,Pe)=>{var Me=Bt=>{try{Xe(Ve.next(Bt))}catch(lt){Pe(lt)}},xe=Bt=>{try{Xe(Ve.throw(Bt))}catch(lt){Pe(lt)}},Xe=Bt=>Bt.done?st(Bt.value):Promise.resolve(Bt.value).then(Me,xe);Xe((Ve=Ve.apply(ft,nt)).next())});const rt=({dispatch:ft,user:nt,classroomList:Ve,account:st,knowledgeList:Pe,setKnowledgeList:Me,disabled:xe=!1,course_discipline_id:Xe=null})=>{const[Bt]=Ee.default.useForm(),lt=(0,$e.useParams)(),[Ue,Dt]=(0,E.useState)(!1),[Fe,pe]=(0,E.useState)({page:1,limit:10,keyword:""}),[tt,It]=(0,E.useState)([]),[qe,Ke]=(0,E.useState)({}),[Et,Ye]=(0,E.useState)("");(0,E.useEffect)(()=>{st.actionTabs.key=="\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9"?Pt():(Fe.keyword="",Fe.page=1,pe(it({},Fe)))},[st.actionTabs]);const Pt=()=>et(void 0,null,function*(){var at,jt,Rt,fe,oe,re,ce,de,le,Je,mt,Ot,Yt;Dt(!0);const Mt=yield(0,ze.ZP)("/api/v2/course_disciplines.json",{method:"get"});if((Mt==null?void 0:Mt.status)===0){It((at=Mt==null?void 0:Mt.data)==null?void 0:at.list),console.log("account.actionTabs.params",st.actionTabs.params);const tn=(jt=st.actionTabs.params)==null?void 0:jt.course_discipline_id;console.log("id",tn),Bt.setFieldsValue({course_discipline_id:tn||((oe=(fe=(Rt=Mt==null?void 0:Mt.data)==null?void 0:Rt.list)==null?void 0:fe[0])==null?void 0:oe.id)}),((ce=(re=Mt==null?void 0:Mt.data)==null?void 0:re.list)==null?void 0:ce.length)>0?ct(tn||((Je=(le=(de=Mt==null?void 0:Mt.data)==null?void 0:de.list)==null?void 0:le[0])==null?void 0:Je.id)):Dt(!1),Ye(tn||((Yt=(Ot=(mt=Mt==null?void 0:Mt.data)==null?void 0:mt.list)==null?void 0:Ot[0])==null?void 0:Yt.id))}}),ct=at=>et(void 0,null,function*(){const jt=yield(0,ze.ZP)("/api/v2/tag_disciplines.json",{method:"get",params:{subject_id:(lt==null?void 0:lt.pathId)||"",course_discipline_id:at,keyword:Fe==null?void 0:Fe.keyword}});(jt==null?void 0:jt.status)===0&&Ke(jt==null?void 0:jt.data),Dt(!1)});(0,E.useEffect)(()=>{st.actionTabs.key=="\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9"&&(Ye(Bt.getFieldValue("course_discipline_id")),ct(Bt.getFieldValue("course_discipline_id")))},[Fe==null?void 0:Fe.keyword]);const zt=[{title:"\u77E5\u8BC6\u70B9\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,align:"left",render:(at,jt)=>He.createElement("span",null,at||"--")},{title:"\u64CD\u4F5C",key:"action",align:"right",width:200,render:(at,jt)=>He.createElement(He.Fragment,null,Pe!=null&&Pe.map(Rt=>Rt.id).includes(jt==null?void 0:jt.id)?He.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{Pe=Pe.filter(Rt=>(Rt==null?void 0:Rt.id)!=(jt==null?void 0:jt.id)),Me([...Pe])}},"\u53D6\u6D88\u5173\u8054"):He.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{(Pe==null?void 0:Pe.length)>0?Me([...Pe,jt]):Me([jt])}},"\u5173\u8054"))}].filter(at=>!!at);return He.createElement("div",null,He.createElement(De.default,{title:"\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9",open:st.actionTabs.key=="\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9",width:900,centered:!0,destroyOnClose:!0,footer:null,className:Le.scoremodal,onCancel:()=>{ft({type:"account/setActionTabs",payload:{key:""}})}},He.createElement(Ee.default,{layout:"inline",form:Bt,className:Le.myForm},He.createElement(Ee.default.Item,{name:"course_discipline_id",colon:!1},He.createElement(We.default,{style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B",disabled:xe,onChange:at=>{ct(at),Ye(at)}},tt==null?void 0:tt.map(at=>He.createElement(We.default.Option,{key:at==null?void 0:at.id,value:at==null?void 0:at.id},at==null?void 0:at.name)))),He.createElement(_e.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:Fe==null?void 0:Fe.keyword,style:{width:240},onChange:at=>{pe(Qe(it({},Fe),{keyword:at,page:1}))}}),He.createElement("div",{className:Le.zhishidian,onClick:()=>{(0,je.xg)(`/knowledgeHub?course_discipline_id=${Et}`)}},"\u77E5\u8BC6\u70B9\u7BA1\u7406")),He.createElement(Ae.Z,{spinning:Ue},He.createElement(we.default,{columns:zt,pagination:!1,scroll:{y:400},style:{marginTop:"10px",marginBottom:"20px"},dataSource:(qe==null?void 0:qe.tag_disciplines)||[]}))))};var wt=(0,$e.connect)(({user:ft,classroomList:nt,account:Ve})=>({user:ft,classroomList:nt,account:Ve}))(rt)},34300:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return We}});var E=ne(59301),Ee={digitalLabel:"digitalLabel___tImKs",active:"active___Ck70Q"},We=({number:Ae,active:we,className:Le})=>E.createElement("div",{className:`${Ee.digitalLabel} ${we?Ee.active:""} ${Le}`},Ae)},24424:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return Ie}});var E=ne(59301),Ee=ne(18287),De={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},We=ne(73631),Ae=ne(5623),we=ne(46861),Le=Object.defineProperty,$e=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,gt=(Ge,it,Qe)=>it in Ge?Le(Ge,it,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):Ge[it]=Qe,Re=(Ge,it)=>{for(var Qe in it||(it={}))ze.call(it,Qe)&>(Ge,Qe,it[Qe]);if(je)for(var Qe of je(it))He.call(it,Qe)&>(Ge,Qe,it[Qe]);return Ge},Ne=(Ge,it)=>$e(Ge,_e(it)),Oe=(Ge,it,Qe)=>new Promise((et,rt)=>{var wt=Ve=>{try{nt(Qe.next(Ve))}catch(st){rt(st)}},ft=Ve=>{try{nt(Qe.throw(Ve))}catch(st){rt(st)}},nt=Ve=>Ve.done?et(Ve.value):Promise.resolve(Ve.value).then(wt,ft);nt((Qe=Qe.apply(Ge,it)).next())}),Ie=({value:Ge,onChange:it,scrollId:Qe})=>{const[et,rt]=(0,E.useState)([]);(0,E.useEffect)(()=>{wt()},[]);const wt=()=>Oe(void 0,null,function*(){const Me=yield(0,we.NZ)({});if(Me!=null&&Me.data){const xe=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:E.createElement("img",{src:We,className:De.folderIcon}),isLeaf:!1,children:ft(Me.data||[])}];rt(xe)}}),ft=Me=>Me.map(xe=>({title:xe.name,key:xe.group_id,icon:E.createElement("img",{src:We,className:De.folderIcon}),isLeaf:xe.children.length===0,children:ft(xe.children)})),nt=(Me,xe,Xe)=>Me.map(Bt=>Bt.key===xe?Re(Re({},Bt),Xe):Bt.children?Ne(Re({},Bt),{children:nt(Bt.children,xe,Xe)}):Bt),Ve=(Me,xe,Xe)=>Me.map(Bt=>{if(Bt.key===xe)return Ne(Re({},Bt),{icon:Xe?E.createElement("img",{src:Ae,className:De.folderIcon}):E.createElement("img",{src:We,className:De.folderIcon})});if(Bt.children)return Ne(Re({},Bt),{children:Ve(Bt.children,xe,Xe)})}),st=(Me,xe)=>{rt(Xe=>Ve(Xe,xe.node.key,xe.expanded))},Pe=Ge?{selectedKeys:Ge,defaultExpandedKeys:Ge}:{};return et.length>0&&E.createElement("div",{id:Qe||""},E.createElement(Ee.default,Re({showLine:{showLeafIcon:!1},showIcon:!0,treeData:et,className:De.folderWrapper,onSelect:it,onExpand:st},Pe)))}},44240:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return we}});var E=ne(37639),Ee={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},De=ne(32637),We=ne(59301),we=({type:Le,style:$e})=>{const _e=We.createElement("div",{className:Ee.wrap,onClick:je=>{je.preventDefault(),je.stopPropagation()}},We.createElement("p",null,Le==="shixun"||Le==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",We.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",Le==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),We.createElement("div",{className:Ee.contact},We.createElement("div",{className:Ee.img},We.createElement("img",{src:De,width:"124px",height:"124px"})),We.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return We.createElement(E.Z,{content:_e},We.createElement("span",{className:Ee.text,style:$e},"\u9AD8\u6D88\u8017"))}},40254:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return ze}});var E=ne(59301),Ee={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},De=ne(92310),We=ne.n(De),Ae=ne(29787),we=ne(2859),Le=ne(49317),$e=ne(76406),_e=(He,gt,Re)=>new Promise((Ne,Oe)=>{var be=it=>{try{Ge(Re.next(it))}catch(Qe){Oe(Qe)}},Ie=it=>{try{Ge(Re.throw(it))}catch(Qe){Oe(Qe)}},Ge=it=>it.done?Ne(it.value):Promise.resolve(it.value).then(be,Ie);Ge((Re=Re.apply(He,gt)).next())}),ze=({data:He,className:gt,fullWidth:Re,style:Ne={},onClose:Oe,onOk:be,showFullTools:Ie,noAssociationId:Ge})=>{const it=(0,E.useRef)(null),Qe=(0,E.useRef)(null),et=(0,E.useRef)(null),rt=(0,E.useRef)(null),[wt,ft]=(0,E.useState)(!1),[nt,Ve]=(0,E.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,E.useEffect)(()=>(et.current||(et.current=document.createElement("style"),document.head.appendChild(et.current)),He!=null&&He.visible?(document.body.setAttribute("data-custom","y-hidden"),et.current.innerHTML=" html { overflow-y: hidden; }",He!=null&&He.src&&st()):(document.body.removeAttribute("data-custom"),et.current&&(document.head.removeChild(et.current),et.current=null)),()=>{document.body.removeAttribute("data-custom"),et.current&&(document.head.removeChild(et.current),et.current=null)}),[He==null?void 0:He.visible]);const st=()=>_e(void 0,null,function*(){ft(!0),Ve("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Xe=yield(0,$e.ZJ)(He==null?void 0:He.src);it.current.src="",it.current.src=Xe,it.current.onload=function(){xe()},ft(!1),Ve("")}),Pe=Xe=>_e(void 0,null,function*(){ft(!0),Ve("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Bt=yield(0,Le.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:He.title,file:Xe.dataUrl}});Bt!=null&&Bt.id&&!Ge?(yield(0,Le.ZP)(`/api/attachments/${He.id}/add_subitem.json`,{method:"post",body:{subitem_id:Bt==null?void 0:Bt.id,settings:JSON.stringify(Xe.state)}})).status===0&&be():Bt!=null&&Bt.id&&be(Bt),ft(!1),Ve("")}),Me=()=>{const Xe=document.querySelector('a[href="https://markerjs.com/"]');Xe&&Xe.parentNode&&(Xe.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(lt=>{const Ue=document.querySelector(lt.name);Ue&&Ue.setAttribute("title",lt.title)})},xe=()=>{Qe.current=new we.hP(it.current),Qe.current.targetRoot=rt.current,Qe.current.addEventListener("render",Pe),Qe.current.addEventListener("beforeclose",Oe),Ie&&(Qe.current.availableMarkerTypes=Qe.current.ALL_MARKER_TYPES,Qe.current.uiStyleSettings.redoButtonVisible=!0,Qe.current.uiStyleSettings.notesButtonVisible=!0,Qe.current.uiStyleSettings.zoomButtonVisible=!0,Qe.current.uiStyleSettings.zoomOutButtonVisible=!0,Qe.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=Qe.current.uiStyleSettings,Qe.current.show(),He!=null&&He.snapshotData&&Qe.current.restoreState(He.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Me()},300)};return E.createElement(E.Fragment,null,(He==null?void 0:He.visible)&&E.createElement(Ae.Z,{spinning:wt,tip:nt,style:{position:"absolute",width:"100vw"}},E.createElement("div",{ref:rt,className:We()(Ee.imageDimensions,gt,Re?Ee.fullWidth:""),style:Ne},E.createElement("img",{className:Ee.img,ref:it}))))}},32648:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return ce},$:function(){return re}});var E=ne(59301),Ee={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},De=ne(92310),We=ne.n(De),Ae=ne(28284),we=ne(6767),Le=ne(62957),$e=ne(4875),_e=ne(77019),je=ne(62673),ze=ne(75727),He=ne(94968),gt=ne(7939),Re=ne(89787),Ne=ne(37568),Oe=ne(70467),be=ne(14185),Ie="data:image/png;base64,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",Ge="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAB4CAYAAAAqs3YmAAAAAXNSR0IArs4c6QAACbJJREFUeF7tnVtMHNcZx79vxruLITZUceNbwEpr8KXAwi6+pm3qKoraqhepVfvWB3sJqKn60Mf2hfLSPvYhquVgcKTmrVIrpbdIURXbTWPMZYHl4osSy7FpiO2QFBuDze7OOdUh3t1hvLczZ2BmzMcbO9853zf/33xnvpk5MwfB5h/nHNs6p2ohZWwH5NUcMWSzq3XZjCEaGvD5Ch64+V7vvpuIyO0IgXYafaPresXd6flWRL7FTntqs1IBxtinNXU1I+e6n3soq400QJF5kdjEYYInK3VxewFx9ExLv2wmSgOMdkzWccMIOxs+9SYUqIDA+IW+/Tdk1JAHeDxxiGvwTMYJ6nAnWLUw3v/7ow9kHK932yO/vLAxuVDVzI2cloAwN9IbfldGG3mAJ8ZeMhcsoc0L/yJ4MpLnbAXEpXtVL2Z+EYXNWG/zP2V6kwYYiSW+Z3Yw0hf+m4xDsl2pgKqeBNDlI4oAugxA1T0BVFXQ5fYE0GUAqu4JoKqCLrcngC4DUHVPAFUVdLk9AXQZgKp7AqiqoMvtCaDLAFTdE0BVBV1uTwBdBqDqngCqKuhyewLoMgBV9wRQVUGX2xNAlwGouieAqgq63N4xgDTP02WSJdwXmke6/ESe5nl6G541OvM8UqR5nv6Cl4k2O4+U5nn6E6CIWswjxahlnueeukr40Qs1sKnSvzv2JEY+vwjw5/NzcPXmYm73EOYwapnn+euf7iB4Hj0CBMTfvjGTjU4UNmgtY3/XucOj4VNYQoFfvZYDKP4ngD47Lgigz4BZwyWABNDnCvg8fMpAAuhzBRwO35oR1ireut3qXrbqpwwkgA4r4PPuKAMJoJQCNIRKyeU9YwLoPSZSERFAKbm8Z0wAvcdEKiICKCWX94wJoPeYSEVEAKXk8p4xAfQeE6mICKCUXN4zJoDeYyIVEQGUkst7xgTQe0ykIiKAUnJ5z5gAeo+JVEQEUEou7xkTQO8xkYrIUYBDVxZh6Ooi3J41IJk2pAJZ78bBDTps3aLDgT2VcGBv+S+iOAJQzNH/0zuz8MFHyfXOwZH9370zCD/55pay3klxBGDf3wmeI+RMnQiIse+WXkdFGaAYNv9yfs7p+Kk/APjhCzUlh1NlgCffnIXpW7mhk9aNsHfs5Vs3onZbEF75QfEsVAbY1Xd7RcFC60bYAyhaWdeNEIVNd2xr0Q6VAVo7oHUj7AMULWXfzySAano73poAOi7p2nZIANdWb8e9EUDHJV3bDgng2urtuDfPA7QG6LQCfq+CCaDPl78jgARw5YKOpV75lb2QpyG0+EnD8xno9DnvSeuPAPqcqDLAlvbx72ic6xkdSn3sTnYI9bm+qx6+DMD8H7trT3wNONRkIi31uUkC6CzTcgEW/Nzk0dilXQ8h1Ww3LL9eh337F++HPllM7meQ3soZpnnQuDF6quUDROR2tbDTTqXIW/7gq/jkcuuJsSOapj1tJwA/AhTP4R7eqzqKACtmE3FufPz92taR7m5kdrSw08YuwOwnl4VT8dHzuZtzETsQ/QawELyM+GsN0Q7AFR89zwXO8fn2y3UPMVXHADeZC5tiR5afAOaDh8AYB00z7+NaQiwXYNFlB2RSX3WhChlfTtrmhafjhwDJK09vDgRn5yBiLubWCqKqnsvrRsj8qTqU8eWUbT54GsD14b7wZMZHtGM4wFng8FpDVNXziQcoqs1bi4tfNRcsVnhuQiSAJdK0LTbVyiD9bMYMdfww3tM8UaiZyERIh45xZKG1KGw8D7Dck3QhQVWLpEgs8S0ACIj+RcECuvF2vKctVRjg+F5u8Hrr9tU6JxLAEhnYenz8RdT4xozZliS88/Yb4YV8zQ6+PNaQZrinUJerAZEAlgDY0nmpXkun9mbNDJjDYOqiNQsjsfhugA37MnYaosG1DaOcpXavZmFDAEsA7Ori2l+nJyOIbHshiG3Hx7/ENP6VzHZxzaVrocF4z57ZQtXpSF9r3Inbbp4H6NSlgEo/AuKbN8aimq5ts0IMaPrOZEprMsMLhgIDg3/Y92mp6tQJiASwTLJ5MxFhAThU5eAxI5hMDgz+8VAW3mpDJIBlAhRmeTPxUXvOMV2B2kB/X+NnxS4xrBf7gDgTP900Ync4JYASAItB5JWVF0dfrf+kVHf5zokqEAlgKcXzbM+Xicj5/zbVhi+e68Z0qS6dhEgAS6ldYLtXIBJAmwALDaduZaLd3Xjib2aXEsYrmVgqzkLb1z3AbCbOjEU1lrtO9EsmEsBHh/ZyJipA7HiNB4aHxlc8T1SpTsvNSAJoUsqPEAmg5VD3G8RVB6j6PNA6lKg+HyxnaPITRAJY7DpR8Zw4NDhxBIFXZ10o3nbLFyoBLJKSTmSiFSLq2qV4T9O1ckaCcmwIYAmVHIeIsBA/3XzW7s1va7irDrCco8jrNp9DnIpqzMg+Tyz3OlG8unCgPdHCALMTqzg34qNnIjNO7DcBLFNFOxAFvIMdY2GDabVmNxqy+aHTLeedyEICWCbA3B2b8jKxELyMO9QDw/Ge/R9LuM9rSgAlFSwnE/PB01Cb1wEupzg7KFxyhvdGX28+L+n+MXMCaEPBYhDP/gYM67Ap4H1xY0X/W6/WL0XaJ5qBs13CrR7Sh4ZONt6yEULuykS2serzK1l/XrUvBFHT+X3zOc8MT+zLj7smg9dm0seAYZAD3h3ta/63yj5SBiqolw/iymIll3nm36Mdk3XcMMLitwBqgwO9TbfthkEA7Sr3qJ2A+I//JtoY4GOf2kW9ol/MLbW6EOfItljieY74BUCYG+kNv2s3DAJoVzlTOwHxrZnE7lRaqzNP4wfGub4hcL1qx/6r1rk20Y7hap4MfB10gIoADFw4Fb5jJxQCaEe1Am2Wq88TQ88aeqjePN8UOV8KBmGq/1TLR+ambbFEIwN4TtwUiJ9p+Y+dUKQBRk+MvcQRs69e0UfPH5ddgDz88vjONOP1HPGpjAXnOFtdoU2cO9l4X/xmfpWt3GmNVm/yAI8nDnENnsl0RMsOFM4bAfLozxI7kkloyIJknIOuX9u8c/b9c93H0q2xkV0IerMG+mfDfY3vyWahPEBTBSXrzE/2Tj53FCAjsavbde1BA+PaJqEDZ/ggqPMrRiBUxZJLDeK3QkVPMd2kAX4ezMRhRF56nRg/EbPE6iTA3BDKsa3z8jaNpxsMxjc/NhzqcCfeEx6QkU0aoOhcfFfm7vR865MMcTUAmkEe/PnU1vQSazA/8EXO78fPtJxddYDLQ4C4lumcqoWUsR2QV5sLG5kAvGq7mgDN+3zglcltfCn1ZcbwKR30S0OvN03LaPJ/jAi5buoQkzIAAAAASUVORK5CYII=",it="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAB4CAYAAAAqs3YmAAAAAXNSR0IArs4c6QAADGlJREFUeF7tnVlQHMcZx7/umT0AcSjGBonDOmxdgV2Ww0iWIsmxrfIhJ1VJ2W+uilgEjqtclTwmLxQvyYur8uCKYmFQXMmbXUlV4lw+YsmHkBECdhdkSZZlyUJgScEWh7h2d7pTvcUuw2hhp3dm2dmleWPn66+/+f+me7p7vplGkOQfpRTVt56vgJCyARAtpAg5knS1JosRhBQMdMpJbddPd+68jhCiyQiBkil0sO2qc2J4yoMQLU6mvCizVAFCyLdFlUX9p9o3z/Fqww2Qtbxa7+BuAY9X6pXtGcSBEzVneFsiN8C6lqFKqihuc8MX3pgCTrAFurt2fc2jBj/AI/5GiuGBaCVIgtv2vOnAmd89OstT8Vq33fPL7pzgdJ6LKotaAoLx/k73Jzza8ANs8h1SD1gcBdMfCHg8ki/aMojzk3lPRH9hAxtfp+tfPN64AdZ6/c+pK+jvcr/DU6GwXaqAUT0FwDRfUQJgmgEYrV4ANKpgmssLgGkGYLR6AdCogmkuLwCmGYDR6gVAowqmubwAmGYARqsXAI0qmObyAmCaARitXgA0qmCaywuAaQZgtHoB0KiCaS4vAKYZgNHqBUCjCqa5vACYZgBGqxcAjSqY5vKmARR5nmkmmaD65fJII0/kRZ6nteFpo1PnkSKR55lZ8KLRxvJIRZ5nZgJkUbM8UlSnyfPcXpkLPz1QBPm5mXti2Rj51AzAXz4ah0vXZxZPD8E4qtPkef76xY0CnkWvAAbxN38ejUXHBjZIO4z9betGi4YvwmIK/Or4IkD2vwCYYdeFAJhhwLThCoACYIYrkOHhixYoAGa4AiaHr20R2lG89ri2et5Rv2iBAqDJCmS4O9ECBUAuBUQXyiWX9YwFQOsx4YpIAOSSy3rGAqD1mHBFJAByyWU9YwHQeky4IhIAueSynrEAaD0mXBEJgFxyWc9YALQeE66IBEAuuaxnLABajwlXRAIgl1zWMxYArceEKyIBkEsu6xkLgNZjwhWRqQB7L85A76UZuDWmQDCscAWy1o3tsgQlxRI0bM+Fhh36X0QxBSDL0X/rwzH4ciS41jmYcv4PldnhhR8W63onxRSAXf8Q8Ewhp3LCIHoPJ95HxTBA1m3+9aNxs+MX/gDgJweKEnanhgEe+9sYDN9c7DrFvhHJXXvx9o2oKLXDyz9euRUaBtjWdWvJgEXsG5EcQFZKu28EG9i0e0tWdGgYoNaB2DcieYCsJO/7mQKgMb1NLy0Ami7p6joUAFdXb9NrEwBNl3R1HQqAq6u36bVZHqA2QLMVyPRRsACYou3v2CfIeLdDTebiFABNANj4yuWC0MzkA0TB65Ek5SCg7PGADQilCFMKVA4pNHxXxngSETyxqRLderu9ypSVfAEwSYCRVZCp/E2IQAVFhG8LdUIpSGhMUvDIM5VVI+3tiCTT+sREPgnVFtYgd9IQ3QgYcW+Aqa2SAszIDvzF2d9X3Uimy7V8C0xC45QUYfe0xqOBTUEgOzHFktmVUIImc9Fk/+kT+6Z4fBsGWNMceAZTGjuhRB+7y8S10OfbhuyXR0P1mOD74omLgBAE6H8E5O9kp3SnJFQ4OwqjoS13viJfrd/isCtO5xwNOjGR71NAKcUSdi7nx2aD85+97rmmFyIPwPgfu2v2/wAoFEUrTPS5yUwDeOhFf963NukRipR194iKYFoGuPpgmTTCMyg5+IuBoulp2KQQXBEPlE2WrvQcr/pcD0S9AJf93OSj3s8fnIOQS09l8WysPA9j8MZkug8wsqtjp1QJS1S+9Gxl9TUjA5DGVz4rCN/N2Umxai/4hYqQhK6dO149lOi+aGSeHPngK7s3eJp8ezCO370kAmtVgKzb/GoY9t7T8thHUnGor6+jXvXl1ERnufLxSCMgwWrtoAhT+OLcCfellUonCzD2yWXmnH30fPz6eG0yEK0IMHJRtvj2aO95SIKRLXcu+d9++wXTU+jqWs4VUyrXAVna2m0In+3prL61HMRkAC756HnUMTvpvc0XKudQqJIAylcPbFa6gqwIsP5IYAvB9PuabvOb/i5PX6IuzUhbZF3q/Kxjn2aUGyooLzh1qn3zXDzfegGuuO0AT9BGN6rgqSsZWzbPm53KeUwtIqL0zuEKd7eR+53eWBpeHipV5pUGtb2EyXDvGx6fHoC8DYJ7Imt1gHUt/lqqQNliz4LC5XLxR+90bDTtnpcI5iNHfdvCBG1X231PWvfxBx1bJ7RljeqZVQAjy2PjuY+rBxNspNbdtevrRKKbebytjeK/3wg8hgBiKddEITd9b3p6BcAVlK5tHtwJlDwUa30AMz8qd51cja5TG9ael3xl8yFUG/udUFqyLu/9f7/28Lza1vItUO9Nejkueu8Jkb2fvENPqhemkST5+zqqrpvZuvT6YvE0HPUdIBTnL5YJX+jvqvtSAIyjYl3LuUKq2PZHD7HlsfzymndPtaOwXtHNtqtpHXgYh/GOWEyU3uk7UfOpABhH6Vpv30MA8s7oIYLJTd8b995zzIa0kr+9TRfzZ9H8wcWLCpMtkxf+o56Hii50QZ2anw00YAmXRsWy28ggz6JyqsB6vP7H1YMZB0inz3RVfRetz/IAUyWM1q/HG9iPgBZGf5dDc91n/9T47WrVv1w9NUeHGjBRYhcWBSUw0FUbGxULgAvK1Xr9T0XSIBb+tpZL7/I8YUgV6LqWQDVV6KZF/9KF/q6q2EBGAAQANuKraw4cVkN4rtz1z3RMH7QXQk3r5w/jcCg2kKGydGVA9ahJAIy2wCO+w+oJvN7pR6paXtTvI83+zWEKVbGBjIKu9b3pGhT3QI3ydd6BZylgHP3ZKi1Qu6xGZNtF3/FdlwVALcCmwUPqSXzx+pIP33u1dDrVLSyR/3qvv4oAbI7aSQ7s6z1WPSwAapSrOTLwqPp5ptMGPd2vu28nEjjVxz1NgT0I0dhrt2bHlTWL2dorHUnocl+H62KqAa3kf2GD6acQonLUrsAhnTx1rOquWXFlDcCGlwcrlHlSExMGwXh/p/sTs4RKxs++nwfWzwTpvmhZStDswB9dHyTja7kyWQOQ5cBcuR4+pB6JFq+HD9971Z22+2Bt86ALKHkwKj4GuHquyz0kAC6jQG2zfzdQuD+VgukV/2DbSXli+L4n1d0nkpxn+jq2j+n1occua1ogO9mGI4MVCl7sRgkiyoacdf/VPoPTI4xRm/om/3aCYFvMD6HB5yrd75u9uJBygEafB2qFXGmCHu9JOMtE6+tw9xsFwlOeZQaEptY9RlQZ7zKCobOd7qs8fvTYZhXASCvUDmbYAmmC1D49Qum1iZdny16ASVVmQNYBjAzdmwb3I0wLYqM/isL2vJnTPa/tntQLIlk7T+vQLhRWtqrLO2y0/8zrNSPJ+lypXNYBZCe7t+nT/DmUt1+9tMaG8NgW7DYzI1srrKdpsB4hskH9OyJw+9wJ19lU5aOmHGAqrjo9Pne/NLApGMLVS2wJDeY68dlP/+C6o8eHXpvI05CjQzvUCVWsLEF4rqis6mQq0zqyFiATsLF1aFdI051hhBQM9ELPG65rZrSKSCLx3RxP3FfXFACbDAM9ne4bei8GXrusBsjEuPeB6oJECMYdVDqvTm/gEe9gG5VnRv1bQgrZipAUWyq7x0eKIWY9wEh6nzewbcmcbMlNCsYlO75WLDlv65kvsuWxEMEbQmGlUp0BEHXJuk0cJk5QvwOcQohZDzAqbGPzYEmIEk880WOjVUATMlYmqYJn7cg2R2zziIQxCilKDgYpHxAtpAgt+0EENmDJr3T1zY4ESkNh8KwGxDUDkEFir9FNj47vWO7NWp4uVG3L5nm51HHh9Ikdo4sXjL98NSCuKYBRcZ9ouVI4Rie34TAqMfSlCkKDsoS+eLrM9XW8JbLG5tRDXJMAoyCffuWy49bMZAWiUikgqZACiaVkLNcaI/NJCrfA7vjm8IZt3yVa20w1xDUNUA3p+effkm4U7Cqcg2A+AruNymDH80RSHPKcTVLmbITM27E0k8zD2FRCFACTvfFxllsOopQr9fYeq7rJ6S5mzg2wrsl3SD0SEx891y99PIgU0MRAl+tj/V6WWvIDPOJvVH9WQ2w7wCe9FiLTr6/D3cPnZdGaH2DLUCVVFHeyFWZKuVQmBrP36MPzZBtCNFiG7w8Yef2bG+BCptVudapcpkDhiTOVAHniSGTLDTA6IZ4YnvJkM8SsBsggRl5pbj1fASFlQ6IlpkRXkRWPZwrA/wPlJnpuyspBOgAAAABJRU5ErkJggg==",Qe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",et=ne(49317),rt=ne(24424),wt=ne(5623),ft=ne(46214),nt=ne(71039),Ve=ne(53332),st=ne(15342),Pe=ne.n(st),Me=(de,le,Je)=>new Promise((mt,Ot)=>{var Yt=on=>{try{tn(Je.next(on))}catch(En){Ot(En)}},Mt=on=>{try{tn(Je.throw(on))}catch(En){Ot(En)}},tn=on=>on.done?mt(on.value):Promise.resolve(on.value).then(Yt,Mt);tn((Je=Je.apply(de,le)).next())}),Xe=E.memo(({tagName:de="div",value:le="",className:Je,style:mt={},onBlur:Ot,id:Yt})=>{const Mt=(0,E.useRef)(null);(0,E.useEffect)(()=>{if(!Mt.current)return;Me(void 0,null,function*(){const En=Mt.current;En.innerHTML="";const Mn=le==null?void 0:le.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const Dn of Mn)if(Dn.startsWith("$$")&&Dn.endsWith("$$")||Dn.startsWith("`$$")&&Dn.endsWith("$$`")){const Bn=Dn.startsWith("`$$")?Dn.slice(3,-3):Dn.slice(2,-2),lr=document.createElement("span");lr.setAttribute("contentEditable","false"),lr.setAttribute("title",Dn),lr.className="edu_latex",En.appendChild(lr),Pe().render(Bn,lr,{throwOnError:!1})}else{const Bn=Dn==null?void 0:Dn.replace(/<[^>]*>/g,lr=>lr.startsWith("{var on,En;if(Ot&&Mt.current){const Dn=Mt.current.cloneNode(!0),Bn=Dn.querySelectorAll("span.edu_latex");for(let lr of Bn){const tr=lr.getAttribute("title"),$n=document.createTextNode(tr||""),sn=lr;(En=(on=sn.parentNode)==null?void 0:on.replaceChild)==null||En.call(on,$n,sn)}Ot(Dn.innerHTML)}};return E.createElement(E.Fragment,null,E.createElement(de,{ref:Mt,contentEditable:!0,className:Je,style:mt,onBlur:tn}))}),Bt=ne(15267),lt=ne(33156),Ue=ne(14468),Dt=ne(30935),Fe=ne(76406),pe=Object.defineProperty,tt=Object.defineProperties,It=Object.getOwnPropertyDescriptors,qe=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,Et=Object.prototype.propertyIsEnumerable,Ye=(de,le,Je)=>le in de?pe(de,le,{enumerable:!0,configurable:!0,writable:!0,value:Je}):de[le]=Je,Pt=(de,le)=>{for(var Je in le||(le={}))Ke.call(le,Je)&&Ye(de,Je,le[Je]);if(qe)for(var Je of qe(le))Et.call(le,Je)&&Ye(de,Je,le[Je]);return de},ct=(de,le)=>tt(de,It(le)),zt=(de,le,Je)=>new Promise((mt,Ot)=>{var Yt=on=>{try{tn(Je.next(on))}catch(En){Ot(En)}},Mt=on=>{try{tn(Je.throw(on))}catch(En){Ot(En)}},tn=on=>on.done?mt(on.value):Promise.resolve(on.value).then(Yt,Mt);tn((Je=Je.apply(de,le)).next())});const at=de=>{de.preventDefault();let Je=(de.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,Je)},jt=de=>{de.key==="Enter"&&de.preventDefault()},Rt=({children:de,style:le})=>E.createElement("div",{className:Ee.leftBox,style:le,onPaste:at},de),fe=({children:de,style:le,className:Je})=>E.createElement("div",{className:We()(Ee.rightBox,Je),style:le,onPaste:at},de),oe=({className:de,style:le={},width:Je=1200,onCancel:mt=()=>{},onSuccess:Ot=()=>{},gather:Yt={},mode:Mt=1,stickyTop:tn=0,subDisciplineId:on=[],hideWordFeatures:En,dataSource:Mn=[],customLeftHeadNode:Dn,customRightHeadNode:Bn,customLeftContent:lr,hideRecognition:tr=!1,onExchange:$n,isSingleSelection:sn=!1,underpinBackgroundStyle:Sr={},headExtraNode:Fn,isRefreshItemBank:bn=!1,okText:mr="\u786E\u5B9A\u5BFC\u5165",onSave:si})=>{var $r;const[Jn,Hr]=(0,E.useState)(1),[Tr,ui]=(0,E.useState)(0),[Ii,Cr]=(0,E.useState)(""),[cr,Kr]=(0,E.useState)(!1),[ur,zr]=(0,E.useState)([]),[wr,gn]=(0,E.useState)([]),[_n,en]=(0,E.useState)(!1),[$t,Wt]=(0,E.useState)(!1),[hn,wn]=(0,E.useState)(!1),[Vt,pn]=(0,E.useState)(!1),[jn,Tn]=(0,E.useState)([]),[Wn,dr]=(0,E.useState)(1),[Vn,Zt]=(0,E.useState)(!1),[un,kn]=(0,E.useState)(!0),[Gn,rr]=(0,E.useState)(0),[Mr,Jr]=(0,E.useState)(!1),[qt]=Ae.default.useForm(),[At]=Ae.default.useForm(),Cn=(0,E.useRef)(null),Kt=(0,E.useRef)(null),Pr=(0,E.useRef)(),ei=(0,E.useRef)(null),ht=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Tt=["C","C++","Java","Python","JavaScript","Ruby"];(0,E.useEffect)(()=>{Mn!=null&&Mn.length&&hi(Mn)},[Mn]),(0,E.useEffect)(()=>{Jn===2&&Cn.current.focus()},[Jn]),(0,E.useEffect)(()=>{hn&&yt()},[hn]);const Ft=()=>{if(Jn===1){we.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}Le.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>zt(void 0,null,function*(){Hr(1)})})},yt=()=>zt(void 0,null,function*(){const Ce=yield(0,et.ZP)("/api/disciplines.json",{method:"get",params:{source:Mt===1?"new_question":"subject"}});Tn(Ce.disciplines||[])}),Pn=Ce=>{const Lt=[],rn=(ln,Ct)=>{ln.length>=2&&Lt.push(ln.join(""));for(let Gt=Ct;Gt(Ce=Ce||"",Ce=String(Ce),Ce=Ce.replace(/\s+/g,""),Ce),Nn=Ce=>(Ce=Ce||"",Ce=String(Ce),Ce=Ce.replace(/

          /g,""),Ce=Ce.replace(/
          /g,` +`),Ee)},50545:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return wt}});var E=ne(59301),Ee=ne(28284),De=ne(62957),We=ne(82326),Ae=ne(29787),we=ne(70858),Le={flex_box_center:"flex_box_center___bIXR2",flex_space_between:"flex_space_between___Qd_bs",flex_box_vertical_center:"flex_box_vertical_center___m4yjg",flex_box_center_end:"flex_box_center_end___QlnxS",flex_box_column:"flex_box_column___BKnnV",zhishidian:"zhishidian___D2PeN"},$e=ne(44283),_e=ne(70467),je=ne(76406),ze=ne(49317),He=ne(59301),gt=Object.defineProperty,Re=Object.defineProperties,Ne=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,Ge=(ft,nt,Ve)=>nt in ft?gt(ft,nt,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):ft[nt]=Ve,it=(ft,nt)=>{for(var Ve in nt||(nt={}))be.call(nt,Ve)&&Ge(ft,Ve,nt[Ve]);if(Oe)for(var Ve of Oe(nt))Ie.call(nt,Ve)&&Ge(ft,Ve,nt[Ve]);return ft},Qe=(ft,nt)=>Re(ft,Ne(nt)),et=(ft,nt,Ve)=>new Promise((st,Pe)=>{var Me=Bt=>{try{Xe(Ve.next(Bt))}catch(lt){Pe(lt)}},xe=Bt=>{try{Xe(Ve.throw(Bt))}catch(lt){Pe(lt)}},Xe=Bt=>Bt.done?st(Bt.value):Promise.resolve(Bt.value).then(Me,xe);Xe((Ve=Ve.apply(ft,nt)).next())});const rt=({dispatch:ft,user:nt,classroomList:Ve,account:st,knowledgeList:Pe,setKnowledgeList:Me,disabled:xe=!1,course_discipline_id:Xe=null})=>{const[Bt]=Ee.default.useForm(),lt=(0,$e.useParams)(),[Ue,Dt]=(0,E.useState)(!1),[Fe,pe]=(0,E.useState)({page:1,limit:10,keyword:""}),[tt,It]=(0,E.useState)([]),[qe,Ke]=(0,E.useState)({}),[Et,Ye]=(0,E.useState)("");(0,E.useEffect)(()=>{st.actionTabs.key=="\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9"?Pt():(Fe.keyword="",Fe.page=1,pe(it({},Fe)))},[st.actionTabs]);const Pt=()=>et(void 0,null,function*(){var at,jt,Rt,fe,oe,re,ce,de,le,Je,mt,Ot,Xt;Dt(!0);const Mt=yield(0,ze.ZP)("/api/v2/course_disciplines.json",{method:"get"});if((Mt==null?void 0:Mt.status)===0){It((at=Mt==null?void 0:Mt.data)==null?void 0:at.list),console.log("account.actionTabs.params",st.actionTabs.params);const tn=(jt=st.actionTabs.params)==null?void 0:jt.course_discipline_id;console.log("id",tn),Bt.setFieldsValue({course_discipline_id:tn||((oe=(fe=(Rt=Mt==null?void 0:Mt.data)==null?void 0:Rt.list)==null?void 0:fe[0])==null?void 0:oe.id)}),((ce=(re=Mt==null?void 0:Mt.data)==null?void 0:re.list)==null?void 0:ce.length)>0?ct(tn||((Je=(le=(de=Mt==null?void 0:Mt.data)==null?void 0:de.list)==null?void 0:le[0])==null?void 0:Je.id)):Dt(!1),Ye(tn||((Xt=(Ot=(mt=Mt==null?void 0:Mt.data)==null?void 0:mt.list)==null?void 0:Ot[0])==null?void 0:Xt.id))}}),ct=at=>et(void 0,null,function*(){const jt=yield(0,ze.ZP)("/api/v2/tag_disciplines.json",{method:"get",params:{subject_id:(lt==null?void 0:lt.pathId)||"",course_discipline_id:at,keyword:Fe==null?void 0:Fe.keyword}});(jt==null?void 0:jt.status)===0&&Ke(jt==null?void 0:jt.data),Dt(!1)});(0,E.useEffect)(()=>{st.actionTabs.key=="\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9"&&(Ye(Bt.getFieldValue("course_discipline_id")),ct(Bt.getFieldValue("course_discipline_id")))},[Fe==null?void 0:Fe.keyword]);const zt=[{title:"\u77E5\u8BC6\u70B9\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,align:"left",render:(at,jt)=>He.createElement("span",null,at||"--")},{title:"\u64CD\u4F5C",key:"action",align:"right",width:200,render:(at,jt)=>He.createElement(He.Fragment,null,Pe!=null&&Pe.map(Rt=>Rt.id).includes(jt==null?void 0:jt.id)?He.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{Pe=Pe.filter(Rt=>(Rt==null?void 0:Rt.id)!=(jt==null?void 0:jt.id)),Me([...Pe])}},"\u53D6\u6D88\u5173\u8054"):He.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{(Pe==null?void 0:Pe.length)>0?Me([...Pe,jt]):Me([jt])}},"\u5173\u8054"))}].filter(at=>!!at);return He.createElement("div",null,He.createElement(De.default,{title:"\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9",open:st.actionTabs.key=="\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9",width:900,centered:!0,destroyOnClose:!0,footer:null,className:Le.scoremodal,onCancel:()=>{ft({type:"account/setActionTabs",payload:{key:""}})}},He.createElement(Ee.default,{layout:"inline",form:Bt,className:Le.myForm},He.createElement(Ee.default.Item,{name:"course_discipline_id",colon:!1},He.createElement(We.default,{style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B",disabled:xe,onChange:at=>{ct(at),Ye(at)}},tt==null?void 0:tt.map(at=>He.createElement(We.default.Option,{key:at==null?void 0:at.id,value:at==null?void 0:at.id},at==null?void 0:at.name)))),He.createElement(_e.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:Fe==null?void 0:Fe.keyword,style:{width:240},onChange:at=>{pe(Qe(it({},Fe),{keyword:at,page:1}))}}),He.createElement("div",{className:Le.zhishidian,onClick:()=>{(0,je.xg)(`/knowledgeHub?course_discipline_id=${Et}`)}},"\u77E5\u8BC6\u70B9\u7BA1\u7406")),He.createElement(Ae.Z,{spinning:Ue},He.createElement(we.default,{columns:zt,pagination:!1,scroll:{y:400},style:{marginTop:"10px",marginBottom:"20px"},dataSource:(qe==null?void 0:qe.tag_disciplines)||[]}))))};var wt=(0,$e.connect)(({user:ft,classroomList:nt,account:Ve})=>({user:ft,classroomList:nt,account:Ve}))(rt)},34300:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return We}});var E=ne(59301),Ee={digitalLabel:"digitalLabel___tImKs",active:"active___Ck70Q"},We=({number:Ae,active:we,className:Le})=>E.createElement("div",{className:`${Ee.digitalLabel} ${we?Ee.active:""} ${Le}`},Ae)},24424:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return Ie}});var E=ne(59301),Ee=ne(18287),De={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},We=ne(73631),Ae=ne(5623),we=ne(46861),Le=Object.defineProperty,$e=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,gt=(Ge,it,Qe)=>it in Ge?Le(Ge,it,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):Ge[it]=Qe,Re=(Ge,it)=>{for(var Qe in it||(it={}))ze.call(it,Qe)&>(Ge,Qe,it[Qe]);if(je)for(var Qe of je(it))He.call(it,Qe)&>(Ge,Qe,it[Qe]);return Ge},Ne=(Ge,it)=>$e(Ge,_e(it)),Oe=(Ge,it,Qe)=>new Promise((et,rt)=>{var wt=Ve=>{try{nt(Qe.next(Ve))}catch(st){rt(st)}},ft=Ve=>{try{nt(Qe.throw(Ve))}catch(st){rt(st)}},nt=Ve=>Ve.done?et(Ve.value):Promise.resolve(Ve.value).then(wt,ft);nt((Qe=Qe.apply(Ge,it)).next())}),Ie=({value:Ge,onChange:it,scrollId:Qe})=>{const[et,rt]=(0,E.useState)([]);(0,E.useEffect)(()=>{wt()},[]);const wt=()=>Oe(void 0,null,function*(){const Me=yield(0,we.NZ)({});if(Me!=null&&Me.data){const xe=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:E.createElement("img",{src:We,className:De.folderIcon}),isLeaf:!1,children:ft(Me.data||[])}];rt(xe)}}),ft=Me=>Me.map(xe=>({title:xe.name,key:xe.group_id,icon:E.createElement("img",{src:We,className:De.folderIcon}),isLeaf:xe.children.length===0,children:ft(xe.children)})),nt=(Me,xe,Xe)=>Me.map(Bt=>Bt.key===xe?Re(Re({},Bt),Xe):Bt.children?Ne(Re({},Bt),{children:nt(Bt.children,xe,Xe)}):Bt),Ve=(Me,xe,Xe)=>Me.map(Bt=>{if(Bt.key===xe)return Ne(Re({},Bt),{icon:Xe?E.createElement("img",{src:Ae,className:De.folderIcon}):E.createElement("img",{src:We,className:De.folderIcon})});if(Bt.children)return Ne(Re({},Bt),{children:Ve(Bt.children,xe,Xe)})}),st=(Me,xe)=>{rt(Xe=>Ve(Xe,xe.node.key,xe.expanded))},Pe=Ge?{selectedKeys:Ge,defaultExpandedKeys:Ge}:{};return et.length>0&&E.createElement("div",{id:Qe||""},E.createElement(Ee.default,Re({showLine:{showLeafIcon:!1},showIcon:!0,treeData:et,className:De.folderWrapper,onSelect:it,onExpand:st},Pe)))}},44240:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return we}});var E=ne(37639),Ee={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},De=ne(32637),We=ne(59301),we=({type:Le,style:$e})=>{const _e=We.createElement("div",{className:Ee.wrap,onClick:je=>{je.preventDefault(),je.stopPropagation()}},We.createElement("p",null,Le==="shixun"||Le==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",We.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",Le==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),We.createElement("div",{className:Ee.contact},We.createElement("div",{className:Ee.img},We.createElement("img",{src:De,width:"124px",height:"124px"})),We.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return We.createElement(E.Z,{content:_e},We.createElement("span",{className:Ee.text,style:$e},"\u9AD8\u6D88\u8017"))}},40254:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return ze}});var E=ne(59301),Ee={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},De=ne(92310),We=ne.n(De),Ae=ne(29787),we=ne(2859),Le=ne(49317),$e=ne(76406),_e=(He,gt,Re)=>new Promise((Ne,Oe)=>{var be=it=>{try{Ge(Re.next(it))}catch(Qe){Oe(Qe)}},Ie=it=>{try{Ge(Re.throw(it))}catch(Qe){Oe(Qe)}},Ge=it=>it.done?Ne(it.value):Promise.resolve(it.value).then(be,Ie);Ge((Re=Re.apply(He,gt)).next())}),ze=({data:He,className:gt,fullWidth:Re,style:Ne={},onClose:Oe,onOk:be,showFullTools:Ie,noAssociationId:Ge})=>{const it=(0,E.useRef)(null),Qe=(0,E.useRef)(null),et=(0,E.useRef)(null),rt=(0,E.useRef)(null),[wt,ft]=(0,E.useState)(!1),[nt,Ve]=(0,E.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,E.useEffect)(()=>(et.current||(et.current=document.createElement("style"),document.head.appendChild(et.current)),He!=null&&He.visible?(document.body.setAttribute("data-custom","y-hidden"),et.current.innerHTML=" html { overflow-y: hidden; }",He!=null&&He.src&&st()):(document.body.removeAttribute("data-custom"),et.current&&(document.head.removeChild(et.current),et.current=null)),()=>{document.body.removeAttribute("data-custom"),et.current&&(document.head.removeChild(et.current),et.current=null)}),[He==null?void 0:He.visible]);const st=()=>_e(void 0,null,function*(){ft(!0),Ve("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Xe=yield(0,$e.ZJ)(He==null?void 0:He.src);it.current.src="",it.current.src=Xe,it.current.onload=function(){xe()},ft(!1),Ve("")}),Pe=Xe=>_e(void 0,null,function*(){ft(!0),Ve("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Bt=yield(0,Le.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:He.title,file:Xe.dataUrl}});Bt!=null&&Bt.id&&!Ge?(yield(0,Le.ZP)(`/api/attachments/${He.id}/add_subitem.json`,{method:"post",body:{subitem_id:Bt==null?void 0:Bt.id,settings:JSON.stringify(Xe.state)}})).status===0&&be():Bt!=null&&Bt.id&&be(Bt),ft(!1),Ve("")}),Me=()=>{const Xe=document.querySelector('a[href="https://markerjs.com/"]');Xe&&Xe.parentNode&&(Xe.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(lt=>{const Ue=document.querySelector(lt.name);Ue&&Ue.setAttribute("title",lt.title)})},xe=()=>{Qe.current=new we.hP(it.current),Qe.current.targetRoot=rt.current,Qe.current.addEventListener("render",Pe),Qe.current.addEventListener("beforeclose",Oe),Ie&&(Qe.current.availableMarkerTypes=Qe.current.ALL_MARKER_TYPES,Qe.current.uiStyleSettings.redoButtonVisible=!0,Qe.current.uiStyleSettings.notesButtonVisible=!0,Qe.current.uiStyleSettings.zoomButtonVisible=!0,Qe.current.uiStyleSettings.zoomOutButtonVisible=!0,Qe.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=Qe.current.uiStyleSettings,Qe.current.show(),He!=null&&He.snapshotData&&Qe.current.restoreState(He.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Me()},300)};return E.createElement(E.Fragment,null,(He==null?void 0:He.visible)&&E.createElement(Ae.Z,{spinning:wt,tip:nt,style:{position:"absolute",width:"100vw"}},E.createElement("div",{ref:rt,className:We()(Ee.imageDimensions,gt,Re?Ee.fullWidth:""),style:Ne},E.createElement("img",{className:Ee.img,ref:it}))))}},32648:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return ce},$:function(){return re}});var E=ne(59301),Ee={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},De=ne(92310),We=ne.n(De),Ae=ne(28284),we=ne(6767),Le=ne(62957),$e=ne(4875),_e=ne(77019),je=ne(62673),ze=ne(75727),He=ne(94968),gt=ne(7939),Re=ne(89787),Ne=ne(37568),Oe=ne(70467),be=ne(14185),Ie="data:image/png;base64,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",Ge="data:image/png;base64,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",it="data:image/png;base64,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",Qe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",et=ne(49317),rt=ne(24424),wt=ne(5623),ft=ne(46214),nt=ne(71039),Ve=ne(53332),st=ne(15342),Pe=ne.n(st),Me=(de,le,Je)=>new Promise((mt,Ot)=>{var Xt=on=>{try{tn(Je.next(on))}catch(gn){Ot(gn)}},Mt=on=>{try{tn(Je.throw(on))}catch(gn){Ot(gn)}},tn=on=>on.done?mt(on.value):Promise.resolve(on.value).then(Xt,Mt);tn((Je=Je.apply(de,le)).next())}),Xe=E.memo(({tagName:de="div",value:le="",className:Je,style:mt={},onBlur:Ot,id:Xt})=>{const Mt=(0,E.useRef)(null);(0,E.useEffect)(()=>{if(!Mt.current)return;Me(void 0,null,function*(){const gn=Mt.current;gn.innerHTML="";const Mn=le==null?void 0:le.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const Dn of Mn)if(Dn.startsWith("$$")&&Dn.endsWith("$$")||Dn.startsWith("`$$")&&Dn.endsWith("$$`")){const Bn=Dn.startsWith("`$$")?Dn.slice(3,-3):Dn.slice(2,-2),lr=document.createElement("span");lr.setAttribute("contentEditable","false"),lr.setAttribute("title",Dn),lr.className="edu_latex",gn.appendChild(lr),Pe().render(Bn,lr,{throwOnError:!1})}else{const Bn=Dn==null?void 0:Dn.replace(/<[^>]*>/g,lr=>lr.startsWith("{var on,gn;if(Ot&&Mt.current){const Dn=Mt.current.cloneNode(!0),Bn=Dn.querySelectorAll("span.edu_latex");for(let lr of Bn){const tr=lr.getAttribute("title"),$n=document.createTextNode(tr||""),sn=lr;(gn=(on=sn.parentNode)==null?void 0:on.replaceChild)==null||gn.call(on,$n,sn)}Ot(Dn.innerHTML)}};return E.createElement(E.Fragment,null,E.createElement(de,{ref:Mt,contentEditable:!0,className:Je,style:mt,onBlur:tn}))}),Bt=ne(15267),lt=ne(33156),Ue=ne(14468),Dt=ne(30935),Fe=ne(76406),pe=Object.defineProperty,tt=Object.defineProperties,It=Object.getOwnPropertyDescriptors,qe=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,Et=Object.prototype.propertyIsEnumerable,Ye=(de,le,Je)=>le in de?pe(de,le,{enumerable:!0,configurable:!0,writable:!0,value:Je}):de[le]=Je,Pt=(de,le)=>{for(var Je in le||(le={}))Ke.call(le,Je)&&Ye(de,Je,le[Je]);if(qe)for(var Je of qe(le))Et.call(le,Je)&&Ye(de,Je,le[Je]);return de},ct=(de,le)=>tt(de,It(le)),zt=(de,le,Je)=>new Promise((mt,Ot)=>{var Xt=on=>{try{tn(Je.next(on))}catch(gn){Ot(gn)}},Mt=on=>{try{tn(Je.throw(on))}catch(gn){Ot(gn)}},tn=on=>on.done?mt(on.value):Promise.resolve(on.value).then(Xt,Mt);tn((Je=Je.apply(de,le)).next())});const at=de=>{de.preventDefault();let Je=(de.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,Je)},jt=de=>{de.key==="Enter"&&de.preventDefault()},Rt=({children:de,style:le})=>E.createElement("div",{className:Ee.leftBox,style:le,onPaste:at},de),fe=({children:de,style:le,className:Je})=>E.createElement("div",{className:We()(Ee.rightBox,Je),style:le,onPaste:at},de),oe=({className:de,style:le={},width:Je=1200,onCancel:mt=()=>{},onSuccess:Ot=()=>{},gather:Xt={},mode:Mt=1,stickyTop:tn=0,subDisciplineId:on=[],hideWordFeatures:gn,dataSource:Mn=[],customLeftHeadNode:Dn,customRightHeadNode:Bn,customLeftContent:lr,hideRecognition:tr=!1,onExchange:$n,isSingleSelection:sn=!1,underpinBackgroundStyle:Sr={},headExtraNode:Fn,isRefreshItemBank:bn=!1,okText:mr="\u786E\u5B9A\u5BFC\u5165",onSave:si})=>{var Jr;const[Jn,Hr]=(0,E.useState)(1),[Tr,ui]=(0,E.useState)(0),[Ii,Cr]=(0,E.useState)(""),[cr,Kr]=(0,E.useState)(!1),[ur,zr]=(0,E.useState)([]),[wr,yn]=(0,E.useState)([]),[_n,en]=(0,E.useState)(!1),[$t,Wt]=(0,E.useState)(!1),[hn,wn]=(0,E.useState)(!1),[Vt,pn]=(0,E.useState)(!1),[jn,Tn]=(0,E.useState)([]),[Wn,dr]=(0,E.useState)(1),[Vn,Zt]=(0,E.useState)(!1),[un,kn]=(0,E.useState)(!0),[Gn,rr]=(0,E.useState)(0),[Mr,qr]=(0,E.useState)(!1),[Yt]=Ae.default.useForm(),[At]=Ae.default.useForm(),Cn=(0,E.useRef)(null),Kt=(0,E.useRef)(null),Pr=(0,E.useRef)(),ei=(0,E.useRef)(null),ht=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Tt=["C","C++","Java","Python","JavaScript","Ruby"];(0,E.useEffect)(()=>{Mn!=null&&Mn.length&&hi(Mn)},[Mn]),(0,E.useEffect)(()=>{Jn===2&&Cn.current.focus()},[Jn]),(0,E.useEffect)(()=>{hn&&yt()},[hn]);const Ft=()=>{if(Jn===1){we.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}Le.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>zt(void 0,null,function*(){Hr(1)})})},yt=()=>zt(void 0,null,function*(){const Ce=yield(0,et.ZP)("/api/disciplines.json",{method:"get",params:{source:Mt===1?"new_question":"subject"}});Tn(Ce.disciplines||[])}),Pn=Ce=>{const Lt=[],rn=(ln,Ct)=>{ln.length>=2&&Lt.push(ln.join(""));for(let Gt=Ct;Gt(Ce=Ce||"",Ce=String(Ce),Ce=Ce.replace(/\s+/g,""),Ce),Nn=Ce=>(Ce=Ce||"",Ce=String(Ce),Ce=Ce.replace(/
          /g,""),Ce=Ce.replace(/
          /g,` `),Ce=Ce.replace(/<\/div>/g,` -`),Ce=Yn(Ce),Ce),mn=Ce=>Ce.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),Yn=Ce=>Ce.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),Xn=Ce=>{var Lt;const rn=Ce.clipboardData;if(rn){const ln=rn.types.toString(),Ct=rn.items;if(ln==="Files"||rn.types.indexOf("Files")>-1){Ce.preventDefault();try{let Gt=Ct[1];((Lt=Ct[0])==null?void 0:Lt.kind)==="file"&&(Gt=Ct[0]);const Ht=Gt.getAsFile();(0,Ve.I)(Ht,Xt=>{var St;if(Xt.id){if(((St=Ht==null?void 0:Ht.type)==null?void 0:St.indexOf("image"))>-1){const cn=``;document.execCommand("insertText",!1,cn)}}else(Xt==null?void 0:Xt.status)===401&&(document.location.href="/user/login")})}catch(Gt){we.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function Lr(Ce,Lt){return zt(this,null,function*(){if(typeof Ce=="string")return yield Lt(Ce);if(typeof Ce!="object"||Ce===null)return Ce;if(Array.isArray(Ce))return yield Promise.all(Ce.map(Ct=>zt(this,null,function*(){return yield Lr(Ct,Lt)})));const rn={};for(const ln in Ce)if(Object.prototype.hasOwnProperty.call(Ce,ln)){const Ct=Ce[ln];typeof Ct=="string"?rn[ln]=yield Lt(Ct):typeof Ct=="object"?rn[ln]=yield Lr(Ct,Lt):rn[ln]=Ct}return rn})}const xr=()=>zt(void 0,null,function*(){var Ce;Kr(!0),Cr("\u5904\u7406\u4E2D"),yield new Promise(ln=>setTimeout(ln,1e3));let Lt=(Ce=Kt.current)==null?void 0:Ce.querySelectorAll('[data-text="edit"]'),rn="";try{Lt.forEach(function(ln){var Ct,Gt,Ht,Xt;const St=ln.cloneNode(!0),cn=St.querySelectorAll("span.edu_latex");for(let On of cn){const Sn=On.getAttribute("title"),kr=document.createTextNode(Sn),fr=On;(Gt=(Ct=fr.parentNode)==null?void 0:Ct.replaceChild)==null||Gt.call(Ct,kr,fr)}const Zn=St.querySelectorAll("span[style]");for(let On of Zn)if(On.style.fontFamily){const Sn=On.innerHTML,kr=document.createTextNode(Sn),fr=On;(Xt=(Ht=fr.parentNode)==null?void 0:Ht.replaceChild)==null||Xt.call(Ht,kr,fr)}St==null||St.childNodes.forEach(function(On){On.nodeType===Node.ELEMENT_NODE&&On.localName!=="h5"&&On.localName!=="h4"?rn+=`

          ${On.innerHTML}

          `:On.nodeType===Node.TEXT_NODE&&(rn+=`

          ${On.textContent}

          `)})}),Wi("/api/intelligent_imports/import.json",{html:Yn(rn)})}catch(ln){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",ln)}}),gr=Ce=>{let Lt=Ce.filter(rn=>!!(rn!=null&&rn.type));return Lt=Lt.map(rn=>{var ln,Ct;const Gt=(ln=li.find(Xt=>Xt.id===(rn==null?void 0:rn.type)))==null?void 0:ln.deal,Ht=ct(Pt({},rn),{id:String(Math.random()).slice(-6),knowledgePoint:(Ct=yn(rn==null?void 0:rn.knowledgePoint))==null?void 0:Ct.replaceAll(";","\uFF1B")});return Gt?Gt(Ht):Ht}),Lt},Ur=()=>{if(Jn===1){we.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}Le.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:xr})},Yr=()=>E.createElement("div",{className:Ee.row},E.createElement("div",{className:Ee.leftLayout},E.createElement(Rt,{style:{height:675}},Jn===1&&E.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>Hr(2)},E.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",E.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",E.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",E.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",E.createElement("br",null)),E.createElement("div",{className:Ee.imgBox,style:{marginTop:75}},E.createElement("img",{width:56,src:Ge}),E.createElement("span",null,"\u7F16\u8F91\u533A"))),Jn===2&&E.createElement("div",{"data-text":"edit",onBlur:()=>{Cn.current.innerHTML||Hr(1)},ref:Cn,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),E.createElement("div",{className:Ee.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},E.createElement("div",{className:Ee.imgBox,style:{marginTop:240}},E.createElement("img",{width:56,src:it}),E.createElement("span",null,"\u9884\u89C8\u533A")))),ar=(Ce,Lt,rn,ln)=>{var Ct;console.log(Ce,Lt,rn,ln,"onDataChange\u4FEE\u6539\u6570\u503C");const Gt=JSON.parse(JSON.stringify(wr));ln===void 0?Gt[Lt][Ce]=rn:Gt[Lt].questions[ln][Ce]=rn;const Ht=Pt({},Gt[Lt]),Xt=(Ct=li.find(St=>St.id===(Ht==null?void 0:Ht.type)))==null?void 0:Ct.deal;Gt[Lt]=Xt(Ht),gn(Gt)},Rr=(Ce,Lt,rn)=>{var ln;const Ct=rn!==void 0,Gt=(ln=li.find(St=>St.id===(Ce==null?void 0:Ce.type)))==null?void 0:ln.type,Ht=`${Lt+1}.${rn===void 0?"":rn+1+"."}`,Xt=`${(Ce==null?void 0:Ce.type)==="7"?"{{":""}${Ht}\u3010${Gt}\u3011${(Ce==null?void 0:Ce.question)||""}`;return E.createElement(E.Fragment,null,Ct&&E.createElement("h4",{contentEditable:!0}),E.createElement(Xe,{id:Ce==null?void 0:Ce.id,tagName:"div",value:Xt}))},Bi=(Ce,Lt)=>zt(void 0,null,function*(){var rn;const ln=yield $n(Ce,Lt),Ct=(rn=ln==null?void 0:ln.data)==null?void 0:rn.content;if(Ct!=null&&Ct.length){const Gt=gr(Ct)[0];ur.splice(Lt,1,Gt),wr.splice(Lt,1,Gt),zr([...ur]),gn([...wr])}}),ci=(Ce,Lt,rn)=>{var ln;const Ct=rn!==void 0,Gt=(ln=li.find(Xt=>Xt.id===(Ce==null?void 0:Ce.type)))==null?void 0:ln.type,Ht=`${Lt+1}.${rn===void 0?"":rn+1+"."}`;return Ct?E.createElement("div",{style:{padding:"10px 18px"}},`${Ht}\u3010${Gt}\u3011`,E.createElement(Xe,{id:Ce==null?void 0:Ce.id,tagName:"span",className:Ee.edit,onBlur:Xt=>ar("question",Lt,Xt,rn),value:(Ce==null?void 0:Ce.question)||""})):E.createElement(E.Fragment,null,E.createElement("div",{className:Ee.actionHead},E.createElement("div",{className:"c-light-primary"},`${Ht}\u3010${Gt}\u3011`),Mt!==1&&E.createElement($e.Z,{disabled:(Ce==null?void 0:Ce.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:Xt=>ar("score",Lt,Xt,rn),value:Ce==null?void 0:Ce.score}),E.createElement(_e.Z,{align:"middle",style:{marginLeft:"auto"}},!!$n&&E.createElement("span",{className:"current c-light-primary mr30",onClick:()=>Bi(Ce,Lt)},E.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),E.createElement(je.default,{onChange:Xt=>ar("checked",Lt,Xt.target.checked,rn),checked:!!(Ce!=null&&Ce.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),E.createElement(Xe,{id:Ce==null?void 0:Ce.id,tagName:"div",style:{padding:"10px 18px"},className:Ee.edit,onBlur:Xt=>ar("question",Lt,Xt,rn),value:Ce==null?void 0:Ce.question}))},Vr=(Ce,Lt,rn)=>E.createElement(E.Fragment,null,["0","1","2","4"].includes(Ce==null?void 0:Ce.type)&&E.createElement(Xe,{id:Ce==null?void 0:Ce.id,value:`\u7B54\u6848\uFF1A${Lt||""}`,tagName:"p"}),!rn&&E.createElement(Xe,{id:Ce==null?void 0:Ce.id,value:`\u96BE\u5EA6\uFF1A${(Ce==null?void 0:Ce.difficulty)||""}`,tagName:"p"}),(Ce==null?void 0:Ce.type)!=="7"&&E.createElement(Xe,{id:Ce==null?void 0:Ce.id,value:`\u89E3\u6790\uFF1A${(Ce==null?void 0:Ce.analyze)||""}`,tagName:"p"}),!rn&&E.createElement(Xe,{id:Ce==null?void 0:Ce.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(Ce==null?void 0:Ce.knowledgePoint)||""}`,tagName:"p"})),ti=(Ce,Lt,rn,ln)=>{const Ct=ln!==void 0,Gt=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Ht=Ct&&!Ce.last&&!Ce.errorMsg?{marginBottom:10}:{},Xt=Gt.map(St=>({key:St,label:St,onClick:()=>ar("difficulty",rn,St,ln)}));return E.createElement("div",{className:Ee.liWrap,style:Ht},["4"].includes(Ce==null?void 0:Ce.type)&&E.createElement("div",{className:Ee.li},E.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),E.createElement(Xe,{id:Ce==null?void 0:Ce.id,tagName:"div",className:`${Ee.edit} c-black`,onBlur:St=>ar("answer",rn,[St],ln),value:Lt})),!Ct&&E.createElement("div",{className:Ee.li},E.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),E.createElement("div",{className:"c-black"},E.createElement(ze.Z,{menu:{items:Xt}},E.createElement("span",{className:"c-light-primary"},Ce==null?void 0:Ce.difficulty,E.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(Ce==null?void 0:Ce.type)!=="7"&&E.createElement("div",{className:Ee.li},E.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),E.createElement(Xe,{id:Ce==null?void 0:Ce.id,tagName:"div",className:`${Ee.edit} c-grey-333`,onBlur:St=>ar("analyze",rn,St,ln),value:Ce==null?void 0:Ce.analyze})),!Ct&&E.createElement("div",{onKeyDown:jt,className:Ee.li},E.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),E.createElement(Xe,{id:Ce==null?void 0:Ce.id,tagName:"div",value:(Ce==null?void 0:Ce.knowledgePoint)||"",className:`${Ee.edit} c-grey-333`,onBlur:St=>ar("knowledgePoint",rn,yn(Nn(St)),ln)})))},Ai=Ce=>E.createElement(E.Fragment,null,typeof(Ce==null?void 0:Ce.errorMsg)=="string"&&!!(Ce!=null&&Ce.errorMsg)&&E.createElement("h5",{contentEditable:!1},E.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),E.createElement("div",null,Ce==null?void 0:Ce.errorMsg))),ni=Ce=>E.createElement(E.Fragment,null,typeof(Ce==null?void 0:Ce.errorMsg)=="string"&&!!(Ce!=null&&Ce.errorMsg)&&E.createElement("h5",null,E.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),E.createElement("div",null,Ce==null?void 0:Ce.errorMsg))),Nr=(Ce,Lt,rn,ln)=>{let Ct="flex";return(sn&&Gn!==ln||_n&&!(rn!=null&&rn.errorMsg))&&(Ct="none"),E.createElement("div",{className:Ee.row,style:{display:Ct}},E.createElement("div",{className:Ee.leftLayout},lr||E.createElement(Rt,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:Ee.question},Ce))),E.createElement("div",{className:Ee.rightLayout},E.createElement(fe,{className:rn!=null&&rn.errorMsg?Ee.error:""},Lt)))},li=[{id:"0",type:"\u5355\u9009\u9898",element:(Ce,Lt,rn)=>{var ln,Ct;const Gt=rn!==void 0;let Ht=(ln=Ce==null?void 0:Ce.answer)==null?void 0:ln[0];const Xt=E.createElement(E.Fragment,null,Rr(Ce,Lt,rn),(Ct=Ce==null?void 0:Ce.options)==null?void 0:Ct.map((On,Sn)=>E.createElement(Xe,{id:Ce==null?void 0:Ce.id,key:Sn,value:`${ht[Sn]}.${On}`,tagName:"p"})),Vr(Ce,Ht,Gt),Ai(Ce));let St=Gt?Ce:wr[Lt];const cn=St==null?void 0:St.options,Zn=E.createElement(E.Fragment,null,ci(St,Lt,rn),cn==null?void 0:cn.map((On,Sn)=>{var kr;return E.createElement("div",{key:Sn,className:Ee.option},E.createElement("aside",{className:((kr=St==null?void 0:St.answer)==null?void 0:kr[0])===ht[Sn]?Ee.active:"",onClick:()=>ar("answer",Lt,[ht[Sn]],rn)},ht[Sn]),E.createElement(Xe,{id:St==null?void 0:St.id,tagName:"div",className:`${Ee.text}`,onBlur:fr=>{cn[Sn]=fr,ar("options",Lt,cn,rn)},value:On}))}),ti(St,"",Lt,rn),ni(St));return Gt?[Xt,Zn]:Nr(Xt,Zn,St,Lt)},deal:Ce=>{var Lt,rn,ln;Ce.score=Ce.score===void 0?2:Ce.score;let Ct=yn((Lt=Ce==null?void 0:Ce.answer)==null?void 0:Lt[0]).toUpperCase();Ce.answer=Ct?[Ct]:[];let Gt=[];if(!(Ce!=null&&Ce.options))Gt.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{Ce.options=(rn=Ce.options)==null?void 0:rn.slice(0,15);const Ht=Ce.options.map(St=>St==null?void 0:St.trim().replace(/^\s+|\s+$/g,""));new Set(Ht).size!==Ht.length&&Gt.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Ct||Gt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),Ct&&(ht.slice(0,((ln=Ce==null?void 0:Ce.options)==null?void 0:ln.length)||15).includes(Ct)||Gt.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),yn(Ce==null?void 0:Ce.question)||Gt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ce.errorMsg=Gt.join(` -`),Ce}},{id:"1",type:"\u591A\u9009\u9898",element:(Ce,Lt,rn)=>{var ln,Ct;const Gt=rn!==void 0;let Ht=(ln=Ce==null?void 0:Ce.answer)==null?void 0:ln[0];const Xt=E.createElement(E.Fragment,null,Rr(Ce,Lt,rn),(Ct=Ce==null?void 0:Ce.options)==null?void 0:Ct.map((On,Sn)=>E.createElement(Xe,{id:Ce==null?void 0:Ce.id,key:Sn,value:`${ht[Sn]}.${On}`,tagName:"p"})),Vr(Ce,Ht,Gt),Ai(Ce));let St=Gt?Ce:wr[Lt];const cn=St==null?void 0:St.options,Zn=E.createElement(E.Fragment,null,ci(St,Lt,rn),cn==null?void 0:cn.map((On,Sn)=>{var kr,fr;return E.createElement("div",{key:Sn,className:Ee.option},E.createElement("aside",{className:(fr=(kr=St==null?void 0:St.answer)==null?void 0:kr[0])!=null&&fr.includes(ht[Sn])?Ee.active:"",onClick:()=>{var Fr;let ii=((Fr=St==null?void 0:St.answer)==null?void 0:Fr[0])||"";const bi=ht[Sn];ii.includes(bi)?ii=ii.replace(new RegExp(bi,"g"),""):ii+=bi,ii=ii.split("").sort().join(""),ar("answer",Lt,[ii],rn)}},ht[Sn]),E.createElement(Xe,{id:St==null?void 0:St.id,tagName:"div",className:`${Ee.text}`,onBlur:Fr=>{cn[Sn]=Fr,ar("options",Lt,cn,rn)},value:On}))}),ti(St,"",Lt,rn),ni(St));return Gt?[Xt,Zn]:Nr(Xt,Zn,St,Lt)},deal:Ce=>{var Lt,rn,ln;Ce.score=Ce.score===void 0?2:Ce.score;let Ct=yn((Lt=Ce==null?void 0:Ce.answer)==null?void 0:Lt[0]).toUpperCase().split("").sort().join("");Ce.answer=Ct?[Ct]:[];let Gt=[];if(!(Ce!=null&&Ce.options))Gt.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{Ce.options=(rn=Ce.options)==null?void 0:rn.slice(0,15);const Ht=Ce.options.map(St=>St==null?void 0:St.trim().replace(/^\s+|\s+$/g,""));new Set(Ht).size!==Ht.length&&Gt.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(Ct||Gt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),Ct){const Ht=ht.slice(0,((ln=Ce==null?void 0:Ce.options)==null?void 0:ln.length)||15);Pn(Ht).includes(Ct)||Gt.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return yn(Ce==null?void 0:Ce.question)||Gt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ce.errorMsg=Gt.join(` -`),Ce}},{id:"2",type:"\u5224\u65AD\u9898",element:(Ce,Lt,rn)=>{var ln,Ct;const Gt=rn!==void 0;let Ht=(ln=Ce==null?void 0:Ce.answer)==null?void 0:ln[0];const Xt=E.createElement(E.Fragment,null,Rr(Ce,Lt,rn),Vr(Ce,Ht,Gt),Ai(Ce));let St=Gt?Ce:wr[Lt];const cn=["\u6B63\u786E","\u9519\u8BEF"];let Zn=((Ct=St==null?void 0:St.answer)==null?void 0:Ct[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(Zn)?Zn="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(Zn)&&(Zn="\u9519\u8BEF");const On=E.createElement(E.Fragment,null,ci(St,Lt,rn),cn==null?void 0:cn.map((Sn,kr)=>E.createElement("div",{key:kr,className:Ee.option},E.createElement("aside",{style:{borderRadius:2},className:Zn===Sn?Ee.active:"",onClick:()=>ar("answer",Lt,[Sn],rn)},Sn==="\u6B63\u786E"?"T":"F"),E.createElement("div",{style:{pointerEvents:"none"},className:`${Ee.text}`},Sn))),ti(St,"",Lt,rn),ni(St));return Gt?[Xt,On]:Nr(Xt,On,St,Lt)},deal:Ce=>{var Lt;Ce.score=Ce.score===void 0?2:Ce.score;let rn=yn((Lt=Ce==null?void 0:Ce.answer)==null?void 0:Lt[0]);Ce.answer=rn?[rn]:[];let ln=[];return rn||ln.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),rn&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(rn)&&ln.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),yn(Ce==null?void 0:Ce.question)||ln.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ce.errorMsg=ln.join(` -`),Ce}},{id:"3",type:"\u586B\u7A7A\u9898",element:(Ce,Lt,rn)=>{var ln,Ct;const Gt=rn!==void 0,Ht=E.createElement(E.Fragment,null,Rr(Ce,Lt,rn),(ln=Ce==null?void 0:Ce.answer)==null?void 0:ln.map((cn,Zn)=>E.createElement(Xe,{id:Ce==null?void 0:Ce.id,key:Zn,tagName:"p",value:`\u7B54\u6848${Zn+1}\uFF1A${cn.text||""}`})),Vr(Ce,"",Gt),Ai(Ce));let Xt=Gt?Ce:wr[Lt];const St=E.createElement(E.Fragment,null,ci(Xt,Lt,rn),(Ct=Xt==null?void 0:Xt.answer)==null?void 0:Ct.map((cn,Zn)=>E.createElement("div",{key:Zn,className:Ee.option},E.createElement("aside",{className:Ee.fill},"\u586B\u7A7A\u9879",Zn+1),cn.model===1&&E.createElement(Xe,{id:Xt==null?void 0:Xt.id,tagName:"div",onBlur:On=>{Xt.answer[Zn].latex=Nn(On),ar("answer",Lt,Xt.answer,rn)},className:`${Ee.text}`,value:cn.latex}),cn.model===2&&E.createElement(nt.Z,{value:cn.latex,onChange:On=>{Xt.answer[Zn].latex=On,ar("answer",Lt,Xt.answer,rn)}}))),ti(Xt,"",Lt,rn),ni(Xt));return Gt?[Ht,St]:Nr(Ht,St,Xt,Lt)},deal:Ce=>{var Lt;Ce.score=Ce.score===void 0?2:Ce.score;const rn=(Lt=Ce.answer)==null?void 0:Lt.map(Ct=>{if(Object.prototype.toString.call(Ct)==="[object Object]")return Ct;Ct=Ct==null?void 0:Ct.trim();const Gt={model:1,text:Ct,latex:Ct};return Ct.startsWith("$$")&&Ct.endsWith("$$")||Ct.startsWith("`$$")&&Ct.endsWith("$$`")?(Gt.model=2,Gt.latex=Ct.slice(2,-2)):Gt.latex=Nn(Ct),Gt});Ce.answer=rn;let ln=[];return rn||ln.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),yn(Ce==null?void 0:Ce.question)||ln.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ce.errorMsg=ln.join(` -`),Ce}},{id:"4",type:"\u7B80\u7B54\u9898",element:(Ce,Lt,rn)=>{var ln,Ct;const Gt=rn!==void 0;let Ht=(ln=Ce==null?void 0:Ce.answer)==null?void 0:ln[0];const Xt=E.createElement(E.Fragment,null,Rr(Ce,Lt,rn),Vr(Ce,Ht,Gt),Ai(Ce));let St=Gt?Ce:wr[Lt];const cn=E.createElement(E.Fragment,null,ci(St,Lt,rn),ti(St,(Ct=St==null?void 0:St.answer)==null?void 0:Ct[0],Lt,rn),ni(St));return Gt?[Xt,cn]:Nr(Xt,cn,St,Lt)},deal:Ce=>{Ce.score=Ce.score===void 0?5:Ce.score;let Lt=[];return yn(Ce==null?void 0:Ce.question)||Lt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ce.errorMsg=Lt.join(` -`),Ce}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(Ce,Lt)=>{var rn,ln;const Ct=wr[Lt],Gt=Tt.slice(0,4).map(Ht=>({key:Ht,label:Ht,onClick:()=>ar("platform",Lt,Ht)}));return E.createElement("div",{className:Ee.row,style:{display:_n?Ct!=null&&Ct.errorMsg?"flex":"none":"flex"}},E.createElement("div",{className:Ee.leftLayout},E.createElement(Rt,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:Ee.question},Rr(Ce,Lt),E.createElement(Xe,{id:Ce==null?void 0:Ce.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(Ce==null?void 0:Ce.description)||""}`,tagName:"p"}),Vr(Ce),E.createElement(Xe,{id:Ce==null?void 0:Ce.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${Ce==null?void 0:Ce.timeLimit}`,tagName:"p"}),E.createElement(Xe,{id:Ce==null?void 0:Ce.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(Ce==null?void 0:Ce.platform)||""}`,tagName:"p"}),E.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),E.createElement("h4",null),E.createElement(Xe,{id:Ce==null?void 0:Ce.id,value:(Ce==null?void 0:Ce.code)||"",tagName:"div"}),(rn=Ce==null?void 0:Ce.inputs)==null?void 0:rn.map((Ht,Xt)=>{var St;return E.createElement(E.Fragment,{key:Xt},E.createElement("h4",null),E.createElement(Xe,{id:Ce==null?void 0:Ce.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Xt+1})\u8F93\u5165\uFF1A${Ht||""}`,tagName:"div"}),E.createElement(Xe,{id:Ce==null?void 0:Ce.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Xt+1})\u8F93\u51FA\uFF1A${((St=Ce==null?void 0:Ce.outputs)==null?void 0:St[Xt])||""}`,tagName:"div"}))}),Ai(Ce)))),E.createElement("div",{className:Ee.rightLayout},E.createElement(fe,{className:Ct!=null&&Ct.errorMsg?Ee.error:""},ci(Ct,Lt),E.createElement("div",{className:Ee.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},E.createElement("div",{className:Ee.li},E.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),E.createElement(Xe,{className:Ee.edit,id:Ct==null?void 0:Ct.id,value:Ct==null?void 0:Ct.description,tagName:"div",onBlur:Ht=>ar("description",Lt,Ht)}))),ti(Ct,"",Lt),E.createElement("div",{className:Ee.liWrap},E.createElement("div",{className:Ee.li},E.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),E.createElement(Xe,{className:Ee.edit,id:Ct==null?void 0:Ct.id,value:Ct==null?void 0:Ct.timeLimit,tagName:"div",onBlur:Ht=>ar("timeLimit",Lt,Nn(Ht))})),E.createElement("div",{className:Ee.li},E.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),E.createElement("div",{className:"c-black"},E.createElement(ze.Z,{menu:{items:Gt}},E.createElement("span",{className:"c-light-primary"},Ct==null?void 0:Ct.platform,E.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),E.createElement("div",{className:Ee.li,style:{flexDirection:"column",alignItems:"start"}},E.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),E.createElement(Xe,{className:Ee.edit,id:Ct==null?void 0:Ct.id,value:(Ct==null?void 0:Ct.code)||"",onBlur:Ht=>ar("code",Lt,Nn(Ht)),tagName:"div"}))),(ln=Ct==null?void 0:Ct.inputs)==null?void 0:ln.map((Ht,Xt)=>{var St;return E.createElement("div",{className:Ee.liWrap,key:Xt},E.createElement("div",{className:Ee.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Xt+1,")\u8F93\u5165\uFF1A"),E.createElement(Xe,{id:Ct==null?void 0:Ct.id,value:Ht||"",className:Ee.edit,onBlur:cn=>{const Zn=[...(Ct==null?void 0:Ct.inputs)||[]];Zn[Xt]=Nn(cn),ar("inputs",Lt,Zn)},tagName:"div"})),E.createElement("div",{className:Ee.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Xt+1,")\u8F93\u51FA\uFF1A"),E.createElement(Xe,{id:Ct==null?void 0:Ct.id,value:((St=Ct==null?void 0:Ct.outputs)==null?void 0:St[Xt])||"",className:Ee.edit,onBlur:cn=>{const Zn=[...(Ct==null?void 0:Ct.outputs)||[]];Zn[Xt]=Nn(cn),ar("outputs",Lt,Zn)},tagName:"div"})))}),ni(Ct))))},deal:Ce=>{var Lt,rn,ln;Ce.score=Ce.score===void 0?10:Ce.score,Ce.code=(Lt=Ce.code)==null?void 0:Lt.trim();let Ct=[];yn(Ce==null?void 0:Ce.question)?((rn=Ce==null?void 0:Ce.question)==null?void 0:rn.length)>60&&Ct.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):Ct.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),yn(Ce==null?void 0:Ce.description)||Ct.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const Gt=yn(String((Ce==null?void 0:Ce.timeLimit)||""));if(Ce.timeLimit=Gt,(!Gt||Gt&&!["3","4","5","6","7","8","9","10"].includes(Gt))&&Ct.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),Ce.platform=yn(Ce==null?void 0:Ce.platform),Ce!=null&&Ce.platform){const Ht=["c","c++","java","python"],Xt=(ln=Ce==null?void 0:Ce.platform)==null?void 0:ln.toLowerCase(),St=Ht.findIndex(cn=>cn===Xt);St>-1?Ce.platform=Tt[St]:Ct.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else Ct.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(Ce!=null&&Ce.inputs)||!(Ce!=null&&Ce.outputs))Ce.inputs=[],Ce.outputs=[],Ct.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const Ht=Math.min(Ce.inputs.length,Ce.outputs.length);Ce.inputs=Ce.inputs.slice(0,Ht),Ce.outputs=Ce.outputs.slice(0,Ht),Ce.outputs.some(Xt=>!yn(Xt))&&Ct.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return Ce.errorMsg=Ct.join(` -`),Ce}},{id:"7",type:"\u7EC4\u5408\u9898",element:(Ce,Lt)=>{var rn,ln;const Ct=wr[Lt];return E.createElement("div",{className:Ee.row,style:{display:_n?Ct!=null&&Ct.errorMsg?"flex":"none":"flex"}},E.createElement("div",{className:Ee.leftLayout},E.createElement(Rt,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:Ee.question},Rr(Ce,Lt),Vr(Ce),(rn=Ce==null?void 0:Ce.questions)==null?void 0:rn.map((Gt,Ht)=>{var Xt;const St=(Xt=li.find(cn=>cn.id===(Gt==null?void 0:Gt.type)))==null?void 0:Xt.element;return E.createElement(E.Fragment,{key:`left-${Ce.id}-${Ht}`},St(Gt,Lt,Ht)[0])}),Ai(Ce),E.createElement("p",{contentEditable:!0},"}}")))),E.createElement("div",{className:Ee.rightLayout},E.createElement(fe,{className:Ct!=null&&Ct.errorMsg?Ee.error:""},ci(Ct,Lt),ti(Ct,"",Lt),(ln=Ct==null?void 0:Ct.questions)==null?void 0:ln.map((Gt,Ht)=>{var Xt;const St=(Xt=li.find(cn=>cn.id===(Gt==null?void 0:Gt.type)))==null?void 0:Xt.element;return E.createElement(E.Fragment,{key:`right-${Ct.id}-${Ht}`},St(Gt,Lt,Ht)[1])}),ni(Ct))))},deal:Ce=>{var Lt,rn,ln,Ct,Gt;const Ht=gr,Xt=[...li],St=Xt.findIndex(Sn=>Sn.id==="0"),cn=Xt.findIndex(Sn=>Sn.id==="1");if(St!==-1){const Sn=Xt[St].deal;Xt[St].deal=kr=>{const fr=Sn(kr);return fr.errorMsg&&(fr.errorMsg=fr.errorMsg.split(` +`),Ce=Yn(Ce),Ce),mn=Ce=>Ce.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),Yn=Ce=>Ce.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),Xn=Ce=>{var Lt;const rn=Ce.clipboardData;if(rn){const ln=rn.types.toString(),Ct=rn.items;if(ln==="Files"||rn.types.indexOf("Files")>-1){Ce.preventDefault();try{let Gt=Ct[1];((Lt=Ct[0])==null?void 0:Lt.kind)==="file"&&(Gt=Ct[0]);const Ht=Gt.getAsFile();(0,Ve.I)(Ht,Jt=>{var St;if(Jt.id){if(((St=Ht==null?void 0:Ht.type)==null?void 0:St.indexOf("image"))>-1){const cn=``;document.execCommand("insertText",!1,cn)}}else(Jt==null?void 0:Jt.status)===401&&(document.location.href="/user/login")})}catch(Gt){we.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function Lr(Ce,Lt){return zt(this,null,function*(){if(typeof Ce=="string")return yield Lt(Ce);if(typeof Ce!="object"||Ce===null)return Ce;if(Array.isArray(Ce))return yield Promise.all(Ce.map(Ct=>zt(this,null,function*(){return yield Lr(Ct,Lt)})));const rn={};for(const ln in Ce)if(Object.prototype.hasOwnProperty.call(Ce,ln)){const Ct=Ce[ln];typeof Ct=="string"?rn[ln]=yield Lt(Ct):typeof Ct=="object"?rn[ln]=yield Lr(Ct,Lt):rn[ln]=Ct}return rn})}const xr=()=>zt(void 0,null,function*(){var Ce;Kr(!0),Cr("\u5904\u7406\u4E2D"),yield new Promise(ln=>setTimeout(ln,1e3));let Lt=(Ce=Kt.current)==null?void 0:Ce.querySelectorAll('[data-text="edit"]'),rn="";try{Lt.forEach(function(ln){var Ct,Gt,Ht,Jt;const St=ln.cloneNode(!0),cn=St.querySelectorAll("span.edu_latex");for(let On of cn){const Sn=On.getAttribute("title"),kr=document.createTextNode(Sn),fr=On;(Gt=(Ct=fr.parentNode)==null?void 0:Ct.replaceChild)==null||Gt.call(Ct,kr,fr)}const Zn=St.querySelectorAll("span[style]");for(let On of Zn)if(On.style.fontFamily){const Sn=On.innerHTML,kr=document.createTextNode(Sn),fr=On;(Jt=(Ht=fr.parentNode)==null?void 0:Ht.replaceChild)==null||Jt.call(Ht,kr,fr)}St==null||St.childNodes.forEach(function(On){On.nodeType===Node.ELEMENT_NODE&&On.localName!=="h5"&&On.localName!=="h4"?rn+=`

          ${On.innerHTML}

          `:On.nodeType===Node.TEXT_NODE&&(rn+=`

          ${On.textContent}

          `)})}),Wi("/api/intelligent_imports/import.json",{html:Yn(rn)})}catch(ln){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",ln)}}),gr=Ce=>{let Lt=Ce.filter(rn=>!!(rn!=null&&rn.type));return Lt=Lt.map(rn=>{var ln,Ct;const Gt=(ln=li.find(Jt=>Jt.id===(rn==null?void 0:rn.type)))==null?void 0:ln.deal,Ht=ct(Pt({},rn),{id:String(Math.random()).slice(-6),knowledgePoint:(Ct=En(rn==null?void 0:rn.knowledgePoint))==null?void 0:Ct.replaceAll(";","\uFF1B")});return Gt?Gt(Ht):Ht}),Lt},Ur=()=>{if(Jn===1){we.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}Le.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:xr})},Yr=()=>E.createElement("div",{className:Ee.row},E.createElement("div",{className:Ee.leftLayout},E.createElement(Rt,{style:{height:675}},Jn===1&&E.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>Hr(2)},E.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",E.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",E.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",E.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",E.createElement("br",null)),E.createElement("div",{className:Ee.imgBox,style:{marginTop:75}},E.createElement("img",{width:56,src:Ge}),E.createElement("span",null,"\u7F16\u8F91\u533A"))),Jn===2&&E.createElement("div",{"data-text":"edit",onBlur:()=>{Cn.current.innerHTML||Hr(1)},ref:Cn,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),E.createElement("div",{className:Ee.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},E.createElement("div",{className:Ee.imgBox,style:{marginTop:240}},E.createElement("img",{width:56,src:it}),E.createElement("span",null,"\u9884\u89C8\u533A")))),ar=(Ce,Lt,rn,ln)=>{var Ct;console.log(Ce,Lt,rn,ln,"onDataChange\u4FEE\u6539\u6570\u503C");const Gt=JSON.parse(JSON.stringify(wr));ln===void 0?Gt[Lt][Ce]=rn:Gt[Lt].questions[ln][Ce]=rn;const Ht=Pt({},Gt[Lt]),Jt=(Ct=li.find(St=>St.id===(Ht==null?void 0:Ht.type)))==null?void 0:Ct.deal;Gt[Lt]=Jt(Ht),yn(Gt)},Rr=(Ce,Lt,rn)=>{var ln;const Ct=rn!==void 0,Gt=(ln=li.find(St=>St.id===(Ce==null?void 0:Ce.type)))==null?void 0:ln.type,Ht=`${Lt+1}.${rn===void 0?"":rn+1+"."}`,Jt=`${(Ce==null?void 0:Ce.type)==="7"?"{{":""}${Ht}\u3010${Gt}\u3011${(Ce==null?void 0:Ce.question)||""}`;return E.createElement(E.Fragment,null,Ct&&E.createElement("h4",{contentEditable:!0}),E.createElement(Xe,{id:Ce==null?void 0:Ce.id,tagName:"div",value:Jt}))},Bi=(Ce,Lt)=>zt(void 0,null,function*(){var rn;const ln=yield $n(Ce,Lt),Ct=(rn=ln==null?void 0:ln.data)==null?void 0:rn.content;if(Ct!=null&&Ct.length){const Gt=gr(Ct)[0];ur.splice(Lt,1,Gt),wr.splice(Lt,1,Gt),zr([...ur]),yn([...wr])}}),ci=(Ce,Lt,rn)=>{var ln;const Ct=rn!==void 0,Gt=(ln=li.find(Jt=>Jt.id===(Ce==null?void 0:Ce.type)))==null?void 0:ln.type,Ht=`${Lt+1}.${rn===void 0?"":rn+1+"."}`;return Ct?E.createElement("div",{style:{padding:"10px 18px"}},`${Ht}\u3010${Gt}\u3011`,E.createElement(Xe,{id:Ce==null?void 0:Ce.id,tagName:"span",className:Ee.edit,onBlur:Jt=>ar("question",Lt,Jt,rn),value:(Ce==null?void 0:Ce.question)||""})):E.createElement(E.Fragment,null,E.createElement("div",{className:Ee.actionHead},E.createElement("div",{className:"c-light-primary"},`${Ht}\u3010${Gt}\u3011`),Mt!==1&&E.createElement($e.Z,{disabled:(Ce==null?void 0:Ce.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:Jt=>ar("score",Lt,Jt,rn),value:Ce==null?void 0:Ce.score}),E.createElement(_e.Z,{align:"middle",style:{marginLeft:"auto"}},!!$n&&E.createElement("span",{className:"current c-light-primary mr30",onClick:()=>Bi(Ce,Lt)},E.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),E.createElement(je.default,{onChange:Jt=>ar("checked",Lt,Jt.target.checked,rn),checked:!!(Ce!=null&&Ce.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),E.createElement(Xe,{id:Ce==null?void 0:Ce.id,tagName:"div",style:{padding:"10px 18px"},className:Ee.edit,onBlur:Jt=>ar("question",Lt,Jt,rn),value:Ce==null?void 0:Ce.question}))},Vr=(Ce,Lt,rn)=>E.createElement(E.Fragment,null,["0","1","2","4"].includes(Ce==null?void 0:Ce.type)&&E.createElement(Xe,{id:Ce==null?void 0:Ce.id,value:`\u7B54\u6848\uFF1A${Lt||""}`,tagName:"p"}),!rn&&E.createElement(Xe,{id:Ce==null?void 0:Ce.id,value:`\u96BE\u5EA6\uFF1A${(Ce==null?void 0:Ce.difficulty)||""}`,tagName:"p"}),(Ce==null?void 0:Ce.type)!=="7"&&E.createElement(Xe,{id:Ce==null?void 0:Ce.id,value:`\u89E3\u6790\uFF1A${(Ce==null?void 0:Ce.analyze)||""}`,tagName:"p"}),!rn&&E.createElement(Xe,{id:Ce==null?void 0:Ce.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(Ce==null?void 0:Ce.knowledgePoint)||""}`,tagName:"p"})),ti=(Ce,Lt,rn,ln)=>{const Ct=ln!==void 0,Gt=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Ht=Ct&&!Ce.last&&!Ce.errorMsg?{marginBottom:10}:{},Jt=Gt.map(St=>({key:St,label:St,onClick:()=>ar("difficulty",rn,St,ln)}));return E.createElement("div",{className:Ee.liWrap,style:Ht},["4"].includes(Ce==null?void 0:Ce.type)&&E.createElement("div",{className:Ee.li},E.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),E.createElement(Xe,{id:Ce==null?void 0:Ce.id,tagName:"div",className:`${Ee.edit} c-black`,onBlur:St=>ar("answer",rn,[St],ln),value:Lt})),!Ct&&E.createElement("div",{className:Ee.li},E.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),E.createElement("div",{className:"c-black"},E.createElement(ze.Z,{menu:{items:Jt}},E.createElement("span",{className:"c-light-primary"},Ce==null?void 0:Ce.difficulty,E.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(Ce==null?void 0:Ce.type)!=="7"&&E.createElement("div",{className:Ee.li},E.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),E.createElement(Xe,{id:Ce==null?void 0:Ce.id,tagName:"div",className:`${Ee.edit} c-grey-333`,onBlur:St=>ar("analyze",rn,St,ln),value:Ce==null?void 0:Ce.analyze})),!Ct&&E.createElement("div",{onKeyDown:jt,className:Ee.li},E.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),E.createElement(Xe,{id:Ce==null?void 0:Ce.id,tagName:"div",value:(Ce==null?void 0:Ce.knowledgePoint)||"",className:`${Ee.edit} c-grey-333`,onBlur:St=>ar("knowledgePoint",rn,En(Nn(St)),ln)})))},Ai=Ce=>E.createElement(E.Fragment,null,typeof(Ce==null?void 0:Ce.errorMsg)=="string"&&!!(Ce!=null&&Ce.errorMsg)&&E.createElement("h5",{contentEditable:!1},E.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),E.createElement("div",null,Ce==null?void 0:Ce.errorMsg))),ni=Ce=>E.createElement(E.Fragment,null,typeof(Ce==null?void 0:Ce.errorMsg)=="string"&&!!(Ce!=null&&Ce.errorMsg)&&E.createElement("h5",null,E.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),E.createElement("div",null,Ce==null?void 0:Ce.errorMsg))),Nr=(Ce,Lt,rn,ln)=>{let Ct="flex";return(sn&&Gn!==ln||_n&&!(rn!=null&&rn.errorMsg))&&(Ct="none"),E.createElement("div",{className:Ee.row,style:{display:Ct}},E.createElement("div",{className:Ee.leftLayout},lr||E.createElement(Rt,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:Ee.question},Ce))),E.createElement("div",{className:Ee.rightLayout},E.createElement(fe,{className:rn!=null&&rn.errorMsg?Ee.error:""},Lt)))},li=[{id:"0",type:"\u5355\u9009\u9898",element:(Ce,Lt,rn)=>{var ln,Ct;const Gt=rn!==void 0;let Ht=(ln=Ce==null?void 0:Ce.answer)==null?void 0:ln[0];const Jt=E.createElement(E.Fragment,null,Rr(Ce,Lt,rn),(Ct=Ce==null?void 0:Ce.options)==null?void 0:Ct.map((On,Sn)=>E.createElement(Xe,{id:Ce==null?void 0:Ce.id,key:Sn,value:`${ht[Sn]}.${On}`,tagName:"p"})),Vr(Ce,Ht,Gt),Ai(Ce));let St=Gt?Ce:wr[Lt];const cn=St==null?void 0:St.options,Zn=E.createElement(E.Fragment,null,ci(St,Lt,rn),cn==null?void 0:cn.map((On,Sn)=>{var kr;return E.createElement("div",{key:Sn,className:Ee.option},E.createElement("aside",{className:((kr=St==null?void 0:St.answer)==null?void 0:kr[0])===ht[Sn]?Ee.active:"",onClick:()=>ar("answer",Lt,[ht[Sn]],rn)},ht[Sn]),E.createElement(Xe,{id:St==null?void 0:St.id,tagName:"div",className:`${Ee.text}`,onBlur:fr=>{cn[Sn]=fr,ar("options",Lt,cn,rn)},value:On}))}),ti(St,"",Lt,rn),ni(St));return Gt?[Jt,Zn]:Nr(Jt,Zn,St,Lt)},deal:Ce=>{var Lt,rn,ln;Ce.score=Ce.score===void 0?2:Ce.score;let Ct=En((Lt=Ce==null?void 0:Ce.answer)==null?void 0:Lt[0]).toUpperCase();Ce.answer=Ct?[Ct]:[];let Gt=[];if(!(Ce!=null&&Ce.options))Gt.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{Ce.options=(rn=Ce.options)==null?void 0:rn.slice(0,15);const Ht=Ce.options.map(St=>St==null?void 0:St.trim().replace(/^\s+|\s+$/g,""));new Set(Ht).size!==Ht.length&&Gt.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Ct||Gt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),Ct&&(ht.slice(0,((ln=Ce==null?void 0:Ce.options)==null?void 0:ln.length)||15).includes(Ct)||Gt.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),En(Ce==null?void 0:Ce.question)||Gt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ce.errorMsg=Gt.join(` +`),Ce}},{id:"1",type:"\u591A\u9009\u9898",element:(Ce,Lt,rn)=>{var ln,Ct;const Gt=rn!==void 0;let Ht=(ln=Ce==null?void 0:Ce.answer)==null?void 0:ln[0];const Jt=E.createElement(E.Fragment,null,Rr(Ce,Lt,rn),(Ct=Ce==null?void 0:Ce.options)==null?void 0:Ct.map((On,Sn)=>E.createElement(Xe,{id:Ce==null?void 0:Ce.id,key:Sn,value:`${ht[Sn]}.${On}`,tagName:"p"})),Vr(Ce,Ht,Gt),Ai(Ce));let St=Gt?Ce:wr[Lt];const cn=St==null?void 0:St.options,Zn=E.createElement(E.Fragment,null,ci(St,Lt,rn),cn==null?void 0:cn.map((On,Sn)=>{var kr,fr;return E.createElement("div",{key:Sn,className:Ee.option},E.createElement("aside",{className:(fr=(kr=St==null?void 0:St.answer)==null?void 0:kr[0])!=null&&fr.includes(ht[Sn])?Ee.active:"",onClick:()=>{var Fr;let ii=((Fr=St==null?void 0:St.answer)==null?void 0:Fr[0])||"";const bi=ht[Sn];ii.includes(bi)?ii=ii.replace(new RegExp(bi,"g"),""):ii+=bi,ii=ii.split("").sort().join(""),ar("answer",Lt,[ii],rn)}},ht[Sn]),E.createElement(Xe,{id:St==null?void 0:St.id,tagName:"div",className:`${Ee.text}`,onBlur:Fr=>{cn[Sn]=Fr,ar("options",Lt,cn,rn)},value:On}))}),ti(St,"",Lt,rn),ni(St));return Gt?[Jt,Zn]:Nr(Jt,Zn,St,Lt)},deal:Ce=>{var Lt,rn,ln;Ce.score=Ce.score===void 0?2:Ce.score;let Ct=En((Lt=Ce==null?void 0:Ce.answer)==null?void 0:Lt[0]).toUpperCase().split("").sort().join("");Ce.answer=Ct?[Ct]:[];let Gt=[];if(!(Ce!=null&&Ce.options))Gt.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{Ce.options=(rn=Ce.options)==null?void 0:rn.slice(0,15);const Ht=Ce.options.map(St=>St==null?void 0:St.trim().replace(/^\s+|\s+$/g,""));new Set(Ht).size!==Ht.length&&Gt.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(Ct||Gt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),Ct){const Ht=ht.slice(0,((ln=Ce==null?void 0:Ce.options)==null?void 0:ln.length)||15);Pn(Ht).includes(Ct)||Gt.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return En(Ce==null?void 0:Ce.question)||Gt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ce.errorMsg=Gt.join(` +`),Ce}},{id:"2",type:"\u5224\u65AD\u9898",element:(Ce,Lt,rn)=>{var ln,Ct;const Gt=rn!==void 0;let Ht=(ln=Ce==null?void 0:Ce.answer)==null?void 0:ln[0];const Jt=E.createElement(E.Fragment,null,Rr(Ce,Lt,rn),Vr(Ce,Ht,Gt),Ai(Ce));let St=Gt?Ce:wr[Lt];const cn=["\u6B63\u786E","\u9519\u8BEF"];let Zn=((Ct=St==null?void 0:St.answer)==null?void 0:Ct[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(Zn)?Zn="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(Zn)&&(Zn="\u9519\u8BEF");const On=E.createElement(E.Fragment,null,ci(St,Lt,rn),cn==null?void 0:cn.map((Sn,kr)=>E.createElement("div",{key:kr,className:Ee.option},E.createElement("aside",{style:{borderRadius:2},className:Zn===Sn?Ee.active:"",onClick:()=>ar("answer",Lt,[Sn],rn)},Sn==="\u6B63\u786E"?"T":"F"),E.createElement("div",{style:{pointerEvents:"none"},className:`${Ee.text}`},Sn))),ti(St,"",Lt,rn),ni(St));return Gt?[Jt,On]:Nr(Jt,On,St,Lt)},deal:Ce=>{var Lt;Ce.score=Ce.score===void 0?2:Ce.score;let rn=En((Lt=Ce==null?void 0:Ce.answer)==null?void 0:Lt[0]);Ce.answer=rn?[rn]:[];let ln=[];return rn||ln.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),rn&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(rn)&&ln.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),En(Ce==null?void 0:Ce.question)||ln.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ce.errorMsg=ln.join(` +`),Ce}},{id:"3",type:"\u586B\u7A7A\u9898",element:(Ce,Lt,rn)=>{var ln,Ct;const Gt=rn!==void 0,Ht=E.createElement(E.Fragment,null,Rr(Ce,Lt,rn),(ln=Ce==null?void 0:Ce.answer)==null?void 0:ln.map((cn,Zn)=>E.createElement(Xe,{id:Ce==null?void 0:Ce.id,key:Zn,tagName:"p",value:`\u7B54\u6848${Zn+1}\uFF1A${cn.text||""}`})),Vr(Ce,"",Gt),Ai(Ce));let Jt=Gt?Ce:wr[Lt];const St=E.createElement(E.Fragment,null,ci(Jt,Lt,rn),(Ct=Jt==null?void 0:Jt.answer)==null?void 0:Ct.map((cn,Zn)=>E.createElement("div",{key:Zn,className:Ee.option},E.createElement("aside",{className:Ee.fill},"\u586B\u7A7A\u9879",Zn+1),cn.model===1&&E.createElement(Xe,{id:Jt==null?void 0:Jt.id,tagName:"div",onBlur:On=>{Jt.answer[Zn].latex=Nn(On),ar("answer",Lt,Jt.answer,rn)},className:`${Ee.text}`,value:cn.latex}),cn.model===2&&E.createElement(nt.Z,{value:cn.latex,onChange:On=>{Jt.answer[Zn].latex=On,ar("answer",Lt,Jt.answer,rn)}}))),ti(Jt,"",Lt,rn),ni(Jt));return Gt?[Ht,St]:Nr(Ht,St,Jt,Lt)},deal:Ce=>{var Lt;Ce.score=Ce.score===void 0?2:Ce.score;const rn=(Lt=Ce.answer)==null?void 0:Lt.map(Ct=>{if(Object.prototype.toString.call(Ct)==="[object Object]")return Ct;Ct=Ct==null?void 0:Ct.trim();const Gt={model:1,text:Ct,latex:Ct};return Ct.startsWith("$$")&&Ct.endsWith("$$")||Ct.startsWith("`$$")&&Ct.endsWith("$$`")?(Gt.model=2,Gt.latex=Ct.slice(2,-2)):Gt.latex=Nn(Ct),Gt});Ce.answer=rn;let ln=[];return rn||ln.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),En(Ce==null?void 0:Ce.question)||ln.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ce.errorMsg=ln.join(` +`),Ce}},{id:"4",type:"\u7B80\u7B54\u9898",element:(Ce,Lt,rn)=>{var ln,Ct;const Gt=rn!==void 0;let Ht=(ln=Ce==null?void 0:Ce.answer)==null?void 0:ln[0];const Jt=E.createElement(E.Fragment,null,Rr(Ce,Lt,rn),Vr(Ce,Ht,Gt),Ai(Ce));let St=Gt?Ce:wr[Lt];const cn=E.createElement(E.Fragment,null,ci(St,Lt,rn),ti(St,(Ct=St==null?void 0:St.answer)==null?void 0:Ct[0],Lt,rn),ni(St));return Gt?[Jt,cn]:Nr(Jt,cn,St,Lt)},deal:Ce=>{Ce.score=Ce.score===void 0?5:Ce.score;let Lt=[];return En(Ce==null?void 0:Ce.question)||Lt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ce.errorMsg=Lt.join(` +`),Ce}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(Ce,Lt)=>{var rn,ln;const Ct=wr[Lt],Gt=Tt.slice(0,4).map(Ht=>({key:Ht,label:Ht,onClick:()=>ar("platform",Lt,Ht)}));return E.createElement("div",{className:Ee.row,style:{display:_n?Ct!=null&&Ct.errorMsg?"flex":"none":"flex"}},E.createElement("div",{className:Ee.leftLayout},E.createElement(Rt,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:Ee.question},Rr(Ce,Lt),E.createElement(Xe,{id:Ce==null?void 0:Ce.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(Ce==null?void 0:Ce.description)||""}`,tagName:"p"}),Vr(Ce),E.createElement(Xe,{id:Ce==null?void 0:Ce.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${Ce==null?void 0:Ce.timeLimit}`,tagName:"p"}),E.createElement(Xe,{id:Ce==null?void 0:Ce.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(Ce==null?void 0:Ce.platform)||""}`,tagName:"p"}),E.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),E.createElement("h4",null),E.createElement(Xe,{id:Ce==null?void 0:Ce.id,value:(Ce==null?void 0:Ce.code)||"",tagName:"div"}),(rn=Ce==null?void 0:Ce.inputs)==null?void 0:rn.map((Ht,Jt)=>{var St;return E.createElement(E.Fragment,{key:Jt},E.createElement("h4",null),E.createElement(Xe,{id:Ce==null?void 0:Ce.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Jt+1})\u8F93\u5165\uFF1A${Ht||""}`,tagName:"div"}),E.createElement(Xe,{id:Ce==null?void 0:Ce.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Jt+1})\u8F93\u51FA\uFF1A${((St=Ce==null?void 0:Ce.outputs)==null?void 0:St[Jt])||""}`,tagName:"div"}))}),Ai(Ce)))),E.createElement("div",{className:Ee.rightLayout},E.createElement(fe,{className:Ct!=null&&Ct.errorMsg?Ee.error:""},ci(Ct,Lt),E.createElement("div",{className:Ee.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},E.createElement("div",{className:Ee.li},E.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),E.createElement(Xe,{className:Ee.edit,id:Ct==null?void 0:Ct.id,value:Ct==null?void 0:Ct.description,tagName:"div",onBlur:Ht=>ar("description",Lt,Ht)}))),ti(Ct,"",Lt),E.createElement("div",{className:Ee.liWrap},E.createElement("div",{className:Ee.li},E.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),E.createElement(Xe,{className:Ee.edit,id:Ct==null?void 0:Ct.id,value:Ct==null?void 0:Ct.timeLimit,tagName:"div",onBlur:Ht=>ar("timeLimit",Lt,Nn(Ht))})),E.createElement("div",{className:Ee.li},E.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),E.createElement("div",{className:"c-black"},E.createElement(ze.Z,{menu:{items:Gt}},E.createElement("span",{className:"c-light-primary"},Ct==null?void 0:Ct.platform,E.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),E.createElement("div",{className:Ee.li,style:{flexDirection:"column",alignItems:"start"}},E.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),E.createElement(Xe,{className:Ee.edit,id:Ct==null?void 0:Ct.id,value:(Ct==null?void 0:Ct.code)||"",onBlur:Ht=>ar("code",Lt,Nn(Ht)),tagName:"div"}))),(ln=Ct==null?void 0:Ct.inputs)==null?void 0:ln.map((Ht,Jt)=>{var St;return E.createElement("div",{className:Ee.liWrap,key:Jt},E.createElement("div",{className:Ee.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Jt+1,")\u8F93\u5165\uFF1A"),E.createElement(Xe,{id:Ct==null?void 0:Ct.id,value:Ht||"",className:Ee.edit,onBlur:cn=>{const Zn=[...(Ct==null?void 0:Ct.inputs)||[]];Zn[Jt]=Nn(cn),ar("inputs",Lt,Zn)},tagName:"div"})),E.createElement("div",{className:Ee.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Jt+1,")\u8F93\u51FA\uFF1A"),E.createElement(Xe,{id:Ct==null?void 0:Ct.id,value:((St=Ct==null?void 0:Ct.outputs)==null?void 0:St[Jt])||"",className:Ee.edit,onBlur:cn=>{const Zn=[...(Ct==null?void 0:Ct.outputs)||[]];Zn[Jt]=Nn(cn),ar("outputs",Lt,Zn)},tagName:"div"})))}),ni(Ct))))},deal:Ce=>{var Lt,rn,ln;Ce.score=Ce.score===void 0?10:Ce.score,Ce.code=(Lt=Ce.code)==null?void 0:Lt.trim();let Ct=[];En(Ce==null?void 0:Ce.question)?((rn=Ce==null?void 0:Ce.question)==null?void 0:rn.length)>60&&Ct.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):Ct.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),En(Ce==null?void 0:Ce.description)||Ct.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const Gt=En(String((Ce==null?void 0:Ce.timeLimit)||""));if(Ce.timeLimit=Gt,(!Gt||Gt&&!["3","4","5","6","7","8","9","10"].includes(Gt))&&Ct.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),Ce.platform=En(Ce==null?void 0:Ce.platform),Ce!=null&&Ce.platform){const Ht=["c","c++","java","python"],Jt=(ln=Ce==null?void 0:Ce.platform)==null?void 0:ln.toLowerCase(),St=Ht.findIndex(cn=>cn===Jt);St>-1?Ce.platform=Tt[St]:Ct.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else Ct.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(Ce!=null&&Ce.inputs)||!(Ce!=null&&Ce.outputs))Ce.inputs=[],Ce.outputs=[],Ct.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const Ht=Math.min(Ce.inputs.length,Ce.outputs.length);Ce.inputs=Ce.inputs.slice(0,Ht),Ce.outputs=Ce.outputs.slice(0,Ht),Ce.outputs.some(Jt=>!En(Jt))&&Ct.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return Ce.errorMsg=Ct.join(` +`),Ce}},{id:"7",type:"\u7EC4\u5408\u9898",element:(Ce,Lt)=>{var rn,ln;const Ct=wr[Lt];return E.createElement("div",{className:Ee.row,style:{display:_n?Ct!=null&&Ct.errorMsg?"flex":"none":"flex"}},E.createElement("div",{className:Ee.leftLayout},E.createElement(Rt,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:Ee.question},Rr(Ce,Lt),Vr(Ce),(rn=Ce==null?void 0:Ce.questions)==null?void 0:rn.map((Gt,Ht)=>{var Jt;const St=(Jt=li.find(cn=>cn.id===(Gt==null?void 0:Gt.type)))==null?void 0:Jt.element;return E.createElement(E.Fragment,{key:`left-${Ce.id}-${Ht}`},St(Gt,Lt,Ht)[0])}),Ai(Ce),E.createElement("p",{contentEditable:!0},"}}")))),E.createElement("div",{className:Ee.rightLayout},E.createElement(fe,{className:Ct!=null&&Ct.errorMsg?Ee.error:""},ci(Ct,Lt),ti(Ct,"",Lt),(ln=Ct==null?void 0:Ct.questions)==null?void 0:ln.map((Gt,Ht)=>{var Jt;const St=(Jt=li.find(cn=>cn.id===(Gt==null?void 0:Gt.type)))==null?void 0:Jt.element;return E.createElement(E.Fragment,{key:`right-${Ct.id}-${Ht}`},St(Gt,Lt,Ht)[1])}),ni(Ct))))},deal:Ce=>{var Lt,rn,ln,Ct,Gt;const Ht=gr,Jt=[...li],St=Jt.findIndex(Sn=>Sn.id==="0"),cn=Jt.findIndex(Sn=>Sn.id==="1");if(St!==-1){const Sn=Jt[St].deal;Jt[St].deal=kr=>{const fr=Sn(kr);return fr.errorMsg&&(fr.errorMsg=fr.errorMsg.split(` `).filter(Fr=>Fr!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` -`)),fr}}if(cn!==-1){const Sn=Xt[cn].deal;Xt[cn].deal=kr=>{const fr=Sn(kr);return fr.errorMsg&&(fr.errorMsg=fr.errorMsg.split(` +`)),fr}}if(cn!==-1){const Sn=Jt[cn].deal;Jt[cn].deal=kr=>{const fr=Sn(kr);return fr.errorMsg&&(fr.errorMsg=fr.errorMsg.split(` `).filter(Fr=>Fr!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` `)),fr}}Ce.questions=(Lt=Ce.questions)!=null&&Lt.length?gr(Ce.questions.slice(0,20)):[],Ce.questions=(rn=Ce.questions)==null?void 0:rn.map((Sn,kr)=>{var fr;if(Sn.type==="0"||Sn.type==="1"){const Fr=(fr=Sn.options)==null?void 0:fr.map(ii=>ii==null?void 0:ii.trim().replace(/^\s+|\s+$/g,""));Fr&&new Set(Fr).size!==Fr.length&&(Sn.errorMsg=(Sn.errorMsg?Sn.errorMsg+` -`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return ct(Pt({},Sn),{last:kr===Ce.questions.length-1})});const Zn=(ln=Ce.questions)==null?void 0:ln.reduce((Sn,kr)=>{const fr=parseFloat(kr.score);return isNaN(fr)?Sn:Sn+fr},0);Ce.score=Zn;let On=[];return(Ct=Ce.questions)!=null&&Ct.length?Ce.errorMsg=((Gt=Ce.questions)==null?void 0:Gt.findIndex(Sn=>!!Sn.errorMsg))>-1:On.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),yn(Ce==null?void 0:Ce.question)||On.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),On.length&&(Ce.errorMsg=On.join(` -`)),Ce}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(Ce,Lt)=>{var rn,ln,Ct,Gt;const Ht=wr[Lt],Xt=Tt.map(St=>({key:St,label:St,onClick:()=>ar("platform",Lt,St)}));return E.createElement("div",{className:Ee.row,style:{display:_n?Ht!=null&&Ht.errorMsg?"flex":"none":"flex"}},E.createElement("div",{className:Ee.leftLayout},E.createElement(Rt,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:Ee.question},Rr(Ce,Lt),Vr(Ce),E.createElement(Xe,{id:Ce==null?void 0:Ce.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${Ce==null?void 0:Ce.timeLimit}`,tagName:"p"}),E.createElement(Xe,{id:Ce==null?void 0:Ce.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(Ce==null?void 0:Ce.platform)||""}`,tagName:"p"}),E.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),E.createElement("h4",null),E.createElement(Xe,{id:Ce==null?void 0:Ce.id,value:(Ce==null?void 0:Ce.code)||"",tagName:"div"}),E.createElement("h4",null),(rn=Ce==null?void 0:Ce.inputs)==null?void 0:rn.map((St,cn)=>{var Zn;return E.createElement(E.Fragment,{key:cn},E.createElement("h4",null),E.createElement(Xe,{id:Ce==null?void 0:Ce.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${cn+1})\u8F93\u5165\uFF1A${St||""}`,tagName:"div"}),E.createElement(Xe,{id:Ce==null?void 0:Ce.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${cn+1})\u8F93\u51FA\uFF1A${((Zn=Ce==null?void 0:Ce.outputs)==null?void 0:Zn[cn])||""}`,tagName:"div"}))}),(ln=Ce==null?void 0:Ce.answer)==null?void 0:ln.map((St,cn)=>E.createElement(Xe,{key:cn,id:Ce==null?void 0:Ce.id,value:`\u7B54\u6848${cn+1}\uFF1A${St||""}`,tagName:"p"})),Ai(Ce)))),E.createElement("div",{className:Ee.rightLayout},E.createElement(fe,{className:Ht!=null&&Ht.errorMsg?Ee.error:""},ci(Ht,Lt),ti(Ht,"",Lt),E.createElement("div",{className:Ee.liWrap},E.createElement("div",{className:Ee.li,onKeyDown:jt},E.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),E.createElement(Xe,{className:Ee.edit,id:Ht==null?void 0:Ht.id,value:Ht==null?void 0:Ht.timeLimit,tagName:"div",onBlur:St=>ar("timeLimit",Lt,Nn(St))})),E.createElement("div",{className:Ee.li},E.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),E.createElement("div",{className:"c-black"},E.createElement(ze.Z,{menu:{items:Xt}},E.createElement("span",{className:"c-light-primary"},Ht==null?void 0:Ht.platform,E.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),E.createElement("div",{className:Ee.li,style:{flexDirection:"column",alignItems:"start"}},E.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),E.createElement(Xe,{className:Ee.edit,id:Ht==null?void 0:Ht.id,value:(Ht==null?void 0:Ht.code)||"",onBlur:St=>ar("code",Lt,Nn(St)),tagName:"div"})),(Ct=Ht==null?void 0:Ht.inputs)==null?void 0:Ct.map((St,cn)=>{var Zn;return E.createElement("div",{className:Ee.liWrap,key:cn},E.createElement("div",{className:Ee.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",cn+1,")\u8F93\u5165\uFF1A"),E.createElement(Xe,{id:Ht==null?void 0:Ht.id,value:St||"",className:Ee.edit,onBlur:On=>{const Sn=[...(Ht==null?void 0:Ht.inputs)||[]];Sn[cn]=Nn(On),ar("inputs",Lt,Sn)},tagName:"div"})),E.createElement("div",{className:Ee.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",cn+1,")\u8F93\u51FA\uFF1A"),E.createElement(Xe,{id:Ht==null?void 0:Ht.id,value:((Zn=Ht==null?void 0:Ht.outputs)==null?void 0:Zn[cn])||"",className:Ee.edit,onBlur:On=>{const Sn=[...(Ht==null?void 0:Ht.outputs)||[]];Sn[cn]=Nn(On),ar("outputs",Lt,Sn)},tagName:"div"})))})),E.createElement("div",{className:Ee.liWrap},(Gt=Ht==null?void 0:Ht.answer)==null?void 0:Gt.map((St,cn)=>E.createElement("div",{className:Ee.li,key:cn},E.createElement("aside",null,"\u7B54\u6848",cn+1,"\uFF1A"),E.createElement(Xe,{id:Ht==null?void 0:Ht.id,value:St||"",className:Ee.edit,onBlur:Zn=>{const On=[...(Ht==null?void 0:Ht.answer)||[]];On[cn]=Nn(Zn),ar("output",Lt,On)},tagName:"div"})))),ni(Ht))))},deal:Ce=>{var Lt,rn,ln,Ct,Gt,Ht,Xt,St;Ce.score=Ce.score===void 0?10:Ce.score,Ce.code=(ln=(rn=(Lt=Ce.code)==null?void 0:Lt.trim())==null?void 0:rn.replace(/@_@/g,"@\u2581@"))==null?void 0:ln.replace(/@__@/g,"@\u2581\u2581@");let cn=[];if(yn(Ce==null?void 0:Ce.question)||cn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),yn(Ce==null?void 0:Ce.code)?/@▁@|@▁▁@/.test(Ce==null?void 0:Ce.code)?(Ct=Ce==null?void 0:Ce.answer)!=null&&Ct.length&&((Gt=Ce==null?void 0:Ce.code.match(/@▁@|@▁▁@/g))==null?void 0:Gt.length)!==((Ht=Ce==null?void 0:Ce.answer)==null?void 0:Ht.length)&&cn.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):cn.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):cn.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),Ce!=null&&Ce.answer?(Xt=Ce.answer)!=null&&Xt.some(On=>!yn(On))&&cn.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):cn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),Ce.platform=yn(Ce==null?void 0:Ce.platform),Ce!=null&&Ce.platform){const On=["c","c++","java","python","javascript","ruby"],Sn=(St=Ce==null?void 0:Ce.platform)==null?void 0:St.toLowerCase(),kr=On.findIndex(fr=>fr===Sn);kr>-1?Ce.platform=Tt[kr]:cn.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else cn.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");if(!(Ce!=null&&Ce.inputs)||!(Ce!=null&&Ce.outputs))Ce.inputs=[],Ce.outputs=[],cn.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const On=Math.min(Ce.inputs.length,Ce.outputs.length);Ce.inputs=Ce.inputs.slice(0,On),Ce.outputs=Ce.outputs.slice(0,On),Ce.outputs.some(Sn=>!yn(Sn))&&cn.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}const Zn=yn(String((Ce==null?void 0:Ce.timeLimit)||""));return Ce.timeLimit=Zn,(!Zn||Zn&&!["3","4","5","6","7","8","9","10"].includes(Zn))&&cn.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),Ce.errorMsg=cn.join(` -`),Ce}}],wi=()=>E.createElement(E.Fragment,null,ur.filter(Ce=>{var Lt;return!!((Lt=li.find(ln=>ln.id===(Ce==null?void 0:Ce.type)))==null?void 0:Lt.element)}).map((Ce,Lt)=>{var rn;const ln=(rn=li.find(Ct=>Ct.id===(Ce==null?void 0:Ce.type)))==null?void 0:rn.element;return E.createElement(E.Fragment,{key:Ce.id},ln(Ce,Lt))})),Qi=()=>zt(void 0,null,function*(){const Ce=wr.filter(Lt=>!Lt.checked);if(Jn!==3||!Ce.length){we.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(si){Jr(!0),yield si(wr),Jr(!1);return}qt.setFieldsValue({course_discipline_id:on}),wn(!0)}),Ei=(Ce,Lt=[])=>{if(typeof Ce=="string")return Ce.trim();if(Array.isArray(Ce))return Ce.map(rn=>Ei(rn,Lt));if(typeof Ce=="object"&&Ce!==null){const rn={};for(const ln in Ce)Ce.hasOwnProperty(ln)&&(Lt.includes(ln)?rn[ln]=Ce[ln]:rn[ln]=Ei(Ce[ln],Lt));return rn}return Ce},hi=Ce=>zt(void 0,null,function*(){const Lt=gr(Ei(Ce));zr(Lt),gn(JSON.parse(JSON.stringify(Lt))),Hr(3),Kr(!1),en(!1)});(0,E.useEffect)(()=>{if(un)return;const Ce=()=>{ui(Lt=>Lt>=90?(clearInterval(Pr.current),90):Lt+1)};return Pr.current=setInterval(Ce,5e4/90),()=>clearInterval(Pr.current)},[un]);const Wi=(Ce,Lt)=>{kn(!1);const rn=new FormData;Object.keys(Lt).forEach(Gt=>{rn.append(Gt,Lt[Gt])});const ln=new window.XMLHttpRequest;ln.withCredentials=!0;const Ct=(0,Fe.Ec)({method:"POST",headers:{}});ln.addEventListener("load",function(Gt){return zt(this,null,function*(){var Ht,Xt;try{const St=JSON.parse((Ht=Gt==null?void 0:Gt.target)==null?void 0:Ht.response);if(kn(!0),ui(100),yield new Promise(cn=>setTimeout(()=>cn(),780)),St.status===0){if(!((Xt=St==null?void 0:St.data)!=null&&Xt.length)){we.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),Kr(!1);return}hi((St==null?void 0:St.data)||[])}else Kr(!1),we.ZP.warning(St==null?void 0:St.message)}catch(St){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",St)}})}),ln.addEventListener("error",()=>{Kr(!1)}),ln.open("POST",`${be.Z.API_SERVER}${Ce}`),ln.send(rn)},fi=Ce=>zt(void 0,null,function*(){const Lt=Ce.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(Lt)==-1?(we.ZP.error(`${Ce.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(Kr(!0),Cr("\u5904\u7406\u4E2D"),Wi("/api/intelligent_imports/import.json",{file:Ce}),Promise.reject())});let mi=[{key:1,label:E.createElement(He.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:fi},E.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,Bt.Ny)()||(0,Bt.$O)())&&mi.push({key:2,label:E.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{ei.current.onClick()}});const Hi=[wr.length,($r=wr.filter(Ce=>!!(Ce!=null&&Ce.errorMsg)))==null?void 0:$r.length];return E.createElement("div",{className:We()(Ee.intelligentBox,"intelligent-body-curb",de),style:ct(Pt({},le),{width:Je}),ref:Kt},E.createElement("div",{className:Ee.underpin},E.createElement("b",{style:Sr}),E.createElement("b",{style:Sr})),E.createElement("div",{className:Ee.head,style:{top:tn}},E.createElement("div",{className:Ee.leftLayout},Dn||E.createElement(E.Fragment,null,E.createElement(_e.Z,{align:"middle"},E.createElement("div",{className:Ee.title},"\u8BD5\u9898\u7F16\u8F91"),!En&&E.createElement(Oe.op,{href:`${be.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",E.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),E.createElement(Oe.op,{onClick:Ft,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!En&&E.createElement(ze.Z,{overlayClassName:Ee.menu,menu:{items:mi}},E.createElement(Oe.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!Fn&&Fn),E.createElement("div",{className:Ee.tip},E.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),E.createElement(_e.Z,{className:Ee.rightLayout,style:{alignItems:"start"}},Bn||E.createElement(E.Fragment,null,E.createElement("div",{className:Ee.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(Jn)&&E.createElement(je.default,{className:"ml20",checked:_n,onChange:Ce=>en(Ce.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(Jn)&&E.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",E.createElement("span",{className:"ml5 mr5 c-light-primary"},Hi[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",E.createElement("span",{className:"ml5 mr5 c-red-e53"},Hi[1]),"\u9898")),sn&&E.createElement("div",{className:Ee.tabs},ur==null?void 0:ur.map((Ce,Lt)=>E.createElement("div",{onClick:()=>{rr(Lt)},className:Gn===Lt&&Ee.active,key:Lt},"\u65B0\u9898",Lt+1)))),E.createElement("div",{className:Ee.centerBox},E.createElement("img",{className:"mb10",src:Qe,width:56}),!tr&&E.createElement(Oe.op,{onClick:Ur},"\u8BC6\u522B"))),[1,2].includes(Jn)&&Yr(),[3].includes(Jn)&&wi(),E.createElement("div",{className:"pb10"}),E.createElement("div",{className:Ee.buttonFixed},E.createElement("div",{className:Ee.buttonWrap},E.createElement(gt.ZP,{size:"middle",className:`${Ee.button} mr20`,onClick:mt},"\u53D6\u6D88"),E.createElement(gt.ZP,{size:"middle",type:"primary",loading:Mr,className:`${Ee.button}`,onClick:Qi},mr))),E.createElement(Le.default,{centered:!0,closable:!1,destroyOnClose:!0,open:cr,title:null,footer:null,width:320,afterClose:()=>ui(0)},E.createElement(_e.Z,{align:"middle",style:{flexDirection:"column"}},E.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},Ii,E.createElement("span",{className:Ee.dotLoading},E.createElement("span",null,"."),E.createElement("span",null,"."),E.createElement("span",null,"."))),E.createElement(Re.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:Tr}),E.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",E.createElement("span",{className:"ml5 c-light-primary"},Tr,"%")))),E.createElement(Le.default,{centered:!0,open:hn,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:$t,width:500,onCancel:()=>wn(!1),onOk:()=>qt.submit(),afterClose:()=>{qt.resetFields()}},E.createElement(Ae.default,{style:{maxHeight:550},form:qt,layout:"horizontal",colon:!1,size:"large",onFinish:Ce=>zt(void 0,null,function*(){var Lt,rn,ln,Ct,Gt;const Ht=wr.filter(cn=>!cn.checked&&!cn.errorMsg);Wt(!0);const Xt=()=>zt(void 0,null,function*(){var cn,Zn;const On=yield(0,et.ZP)("/api/intelligent_imports/save.json",{method:"post",body:ct(Pt(Pt({},Yt),Ce),{list:Ht,mode:Mt})});On.status===0&&(bn&&((cn=On==null?void 0:On.data)!=null&&cn.success)&&window.location.pathname==="/problemset"&&(lt.Z.publish("refresh-item-bank",Ce.group_id),yield new Promise(Sn=>setTimeout(()=>Sn(),1500))),we.ZP.success(`\u6210\u529F\u5BFC\u5165${(Zn=On==null?void 0:On.data)==null?void 0:Zn.success}\u9053\u8BD5\u9898`,3),Ot(On),wn(!1)),Wt(!1)});if(Mt!==1){yield Xt();return}const St=yield(0,et.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:wr,mode:Mt}});if(St.status===0){if(!((Lt=St==null?void 0:St.data)!=null&&Lt.error_size)){yield Xt();return}Le.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{Wt(!1)},title:"\u63D0\u793A",content:E.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",E.createElement("span",{className:"c-light-primary ml5 mr5"},(rn=St==null?void 0:St.data)==null?void 0:rn.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",E.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(ln=St==null?void 0:St.data)==null?void 0:ln.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",E.createElement("span",{className:"ml5 mr5"},(Gt=(Ct=St==null?void 0:St.data)==null?void 0:Ct.index)==null?void 0:Gt.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:Xt})}})},E.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),E.createElement(Ae.default.Item,{label:"\u6240\u5C5E\u8BFE\u7A0B",name:"course_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},E.createElement(Dt.q,null)),Mt===1&&E.createElement(Ae.default.Item,{label:E.createElement(_e.Z,{align:"middle",style:{justifyContent:"space-between"}},E.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),E.createElement("div",{onClick:()=>pn(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},E.createElement("img",{className:"mr5 primary-hover",src:wt}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},E.createElement(rt.Z,{key:Wn})))),E.createElement(Le.default,{centered:!0,open:Vt,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:Vn,onCancel:()=>pn(!1),onOk:()=>At.submit(),afterClose:()=>{At.resetFields()}},E.createElement(Ae.default,{style:{maxHeight:550},form:At,layout:"horizontal",colon:!1,size:"large",onFinish:Ce=>zt(void 0,null,function*(){var Lt;Zt(!0),(yield(0,et.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:Ce.name,parent_id:(Lt=Ce==null?void 0:Ce.parent_id)==null?void 0:Lt[0]}})).status===0?(dr(Wn+1),setTimeout(()=>{we.ZP.success("\u64CD\u4F5C\u6210\u529F"),pn(!1),Zt(!1)},1e3)):Zt(!1)})},E.createElement(Ae.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},E.createElement(Ne.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),E.createElement(Ae.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},E.createElement(rt.Z,null)))),E.createElement(Ue.Z,{onSave:Ce=>{Kr(!0),Cr("\u5904\u7406\u4E2D"),Wi("/api/intelligent_imports/import.json",{html:Ce})},ref:ei}))},re=Ie;var ce=oe},71039:function(_t,kt,ne){"use strict";var E=ne(59301),Ee=ne(74501),De=ne(48136),We=ne(9057),Ae=ne(62957),we=ne(59301);const Le=(0,E.forwardRef)(({callback:$e,width:_e,onChange:je,disabled:ze,readOnly:He,type:gt="",value:Re="",style:Ne={}},Oe)=>{const be=(0,E.useRef)(),Ie=(0,E.useRef)(),[Ge,it]=(0,E.useState)(0),[Qe,et]=(0,E.useState)(0),[rt,wt]=(0,E.useState)(!1),ft=()=>{var Pe=document.createElement("div");Pe.innerHTML=be.current.getValue();var Me=Pe.innerText;return $e&&$e(Me),Me};(0,E.useImperativeHandle)(Oe,()=>({getData:ft}));const nt=Pe=>{Pe.preventDefault();const Me=Pe.clientX-Ge,xe=Pe.clientY-Qe;document.body.onmousemove=Xe=>{let Bt=Xe.clientX-Me,lt=Xe.clientY-xe;const Ue=document.getElementsByClassName("markdown-popup-form")[0],Dt=window.innerWidth-Ue.offsetWidth,Fe=window.innerHeight-Ue.offsetHeight;Bt=Math.max(0,Math.min(Bt,Dt)),lt=Math.max(0,Math.min(lt,Fe)),Ve(Xe.clientX,Xe.clientY,Me,xe)&&(it(Bt),et(lt))},document.body.onmouseup=function(){document.body.onmousemove=null}},Ve=(Pe,Me,xe,Xe)=>{const Bt=document.body.clientHeight,lt=document.body.clientWidth;return Pe<20&&xe>Pe||Pe>lt-20&&xeMe||Me>Bt-20&&Xe{rt&&setTimeout(()=>{const Pe=document.getElementsByClassName("markdown-popup-form")[0],Me=window.innerWidth/2-Pe.offsetWidth/2,xe=window.innerHeight/2-Pe.offsetHeight/2;it(Me),et(xe)},0)},[rt]);const st=()=>{ze||He||wt(!0)};return we.createElement("div",{style:Ne},we.createElement("div",{style:{width:_e||"100%",position:"relative"},className:`${Ee.Z.mathFillWrap} ${ze||He?"cursorDefault":""}`,onClick:()=>st()},we.createElement("math-field",{disabled:ze,locale:"zh_cn",class:`${Ee.Z.mathField} ${gt}`,readOnly:He,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:be,style:{width:"100%",fontSize:Re?18:14},value:Re||""})),we.createElement(Ae.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:Ge,top:Qe},title:we.createElement("div",{style:{cursor:"move"},onMouseDown:nt},"\u8F93\u5165\u516C\u5F0F"),open:rt,onOk:()=>{const Pe=Ie.current.getData();be.current.setValue(Pe),je(Pe),wt(!1)},onCancel:()=>{wt(!1)},destroyOnClose:!0,className:"markdown-popup-form"},we.createElement(We.Z,{value:Re,ref:Ie,onChange:je,showSaveButton:!1})))});kt.Z=Le},9057:function(_t,kt,ne){"use strict";var E=ne(59301),Ee=ne(77019),De=ne(5269),We=ne(31691),Ae=ne(7939),we=ne(35883),Le=ne(74501),$e=ne(48136),_e=ne(59301);const je=(0,E.forwardRef)(({callback:ze,showSaveButton:He,value:gt=""},Re)=>{const Ne=(0,E.useRef)(),Oe=[{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 "}]}]}],be=[{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 +`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return ct(Pt({},Sn),{last:kr===Ce.questions.length-1})});const Zn=(ln=Ce.questions)==null?void 0:ln.reduce((Sn,kr)=>{const fr=parseFloat(kr.score);return isNaN(fr)?Sn:Sn+fr},0);Ce.score=Zn;let On=[];return(Ct=Ce.questions)!=null&&Ct.length?Ce.errorMsg=((Gt=Ce.questions)==null?void 0:Gt.findIndex(Sn=>!!Sn.errorMsg))>-1:On.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),En(Ce==null?void 0:Ce.question)||On.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),On.length&&(Ce.errorMsg=On.join(` +`)),Ce}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(Ce,Lt)=>{var rn,ln,Ct,Gt;const Ht=wr[Lt],Jt=Tt.map(St=>({key:St,label:St,onClick:()=>ar("platform",Lt,St)}));return E.createElement("div",{className:Ee.row,style:{display:_n?Ht!=null&&Ht.errorMsg?"flex":"none":"flex"}},E.createElement("div",{className:Ee.leftLayout},E.createElement(Rt,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:Ee.question},Rr(Ce,Lt),Vr(Ce),E.createElement(Xe,{id:Ce==null?void 0:Ce.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${Ce==null?void 0:Ce.timeLimit}`,tagName:"p"}),E.createElement(Xe,{id:Ce==null?void 0:Ce.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(Ce==null?void 0:Ce.platform)||""}`,tagName:"p"}),E.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),E.createElement("h4",null),E.createElement(Xe,{id:Ce==null?void 0:Ce.id,value:(Ce==null?void 0:Ce.code)||"",tagName:"div"}),E.createElement("h4",null),(rn=Ce==null?void 0:Ce.inputs)==null?void 0:rn.map((St,cn)=>{var Zn;return E.createElement(E.Fragment,{key:cn},E.createElement("h4",null),E.createElement(Xe,{id:Ce==null?void 0:Ce.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${cn+1})\u8F93\u5165\uFF1A${St||""}`,tagName:"div"}),E.createElement(Xe,{id:Ce==null?void 0:Ce.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${cn+1})\u8F93\u51FA\uFF1A${((Zn=Ce==null?void 0:Ce.outputs)==null?void 0:Zn[cn])||""}`,tagName:"div"}))}),(ln=Ce==null?void 0:Ce.answer)==null?void 0:ln.map((St,cn)=>E.createElement(Xe,{key:cn,id:Ce==null?void 0:Ce.id,value:`\u7B54\u6848${cn+1}\uFF1A${St||""}`,tagName:"p"})),Ai(Ce)))),E.createElement("div",{className:Ee.rightLayout},E.createElement(fe,{className:Ht!=null&&Ht.errorMsg?Ee.error:""},ci(Ht,Lt),ti(Ht,"",Lt),E.createElement("div",{className:Ee.liWrap},E.createElement("div",{className:Ee.li,onKeyDown:jt},E.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),E.createElement(Xe,{className:Ee.edit,id:Ht==null?void 0:Ht.id,value:Ht==null?void 0:Ht.timeLimit,tagName:"div",onBlur:St=>ar("timeLimit",Lt,Nn(St))})),E.createElement("div",{className:Ee.li},E.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),E.createElement("div",{className:"c-black"},E.createElement(ze.Z,{menu:{items:Jt}},E.createElement("span",{className:"c-light-primary"},Ht==null?void 0:Ht.platform,E.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),E.createElement("div",{className:Ee.li,style:{flexDirection:"column",alignItems:"start"}},E.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),E.createElement(Xe,{className:Ee.edit,id:Ht==null?void 0:Ht.id,value:(Ht==null?void 0:Ht.code)||"",onBlur:St=>ar("code",Lt,Nn(St)),tagName:"div"})),(Ct=Ht==null?void 0:Ht.inputs)==null?void 0:Ct.map((St,cn)=>{var Zn;return E.createElement("div",{className:Ee.liWrap,key:cn},E.createElement("div",{className:Ee.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",cn+1,")\u8F93\u5165\uFF1A"),E.createElement(Xe,{id:Ht==null?void 0:Ht.id,value:St||"",className:Ee.edit,onBlur:On=>{const Sn=[...(Ht==null?void 0:Ht.inputs)||[]];Sn[cn]=Nn(On),ar("inputs",Lt,Sn)},tagName:"div"})),E.createElement("div",{className:Ee.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",cn+1,")\u8F93\u51FA\uFF1A"),E.createElement(Xe,{id:Ht==null?void 0:Ht.id,value:((Zn=Ht==null?void 0:Ht.outputs)==null?void 0:Zn[cn])||"",className:Ee.edit,onBlur:On=>{const Sn=[...(Ht==null?void 0:Ht.outputs)||[]];Sn[cn]=Nn(On),ar("outputs",Lt,Sn)},tagName:"div"})))})),E.createElement("div",{className:Ee.liWrap},(Gt=Ht==null?void 0:Ht.answer)==null?void 0:Gt.map((St,cn)=>E.createElement("div",{className:Ee.li,key:cn},E.createElement("aside",null,"\u7B54\u6848",cn+1,"\uFF1A"),E.createElement(Xe,{id:Ht==null?void 0:Ht.id,value:St||"",className:Ee.edit,onBlur:Zn=>{const On=[...(Ht==null?void 0:Ht.answer)||[]];On[cn]=Nn(Zn),ar("output",Lt,On)},tagName:"div"})))),ni(Ht))))},deal:Ce=>{var Lt,rn,ln,Ct,Gt,Ht,Jt,St;Ce.score=Ce.score===void 0?10:Ce.score,Ce.code=(ln=(rn=(Lt=Ce.code)==null?void 0:Lt.trim())==null?void 0:rn.replace(/@_@/g,"@\u2581@"))==null?void 0:ln.replace(/@__@/g,"@\u2581\u2581@");let cn=[];if(En(Ce==null?void 0:Ce.question)||cn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),En(Ce==null?void 0:Ce.code)?/@▁@|@▁▁@/.test(Ce==null?void 0:Ce.code)?(Ct=Ce==null?void 0:Ce.answer)!=null&&Ct.length&&((Gt=Ce==null?void 0:Ce.code.match(/@▁@|@▁▁@/g))==null?void 0:Gt.length)!==((Ht=Ce==null?void 0:Ce.answer)==null?void 0:Ht.length)&&cn.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):cn.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):cn.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),Ce!=null&&Ce.answer?(Jt=Ce.answer)!=null&&Jt.some(On=>!En(On))&&cn.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):cn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),Ce.platform=En(Ce==null?void 0:Ce.platform),Ce!=null&&Ce.platform){const On=["c","c++","java","python","javascript","ruby"],Sn=(St=Ce==null?void 0:Ce.platform)==null?void 0:St.toLowerCase(),kr=On.findIndex(fr=>fr===Sn);kr>-1?Ce.platform=Tt[kr]:cn.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else cn.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");if(!(Ce!=null&&Ce.inputs)||!(Ce!=null&&Ce.outputs))Ce.inputs=[],Ce.outputs=[],cn.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const On=Math.min(Ce.inputs.length,Ce.outputs.length);Ce.inputs=Ce.inputs.slice(0,On),Ce.outputs=Ce.outputs.slice(0,On),Ce.outputs.some(Sn=>!En(Sn))&&cn.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}const Zn=En(String((Ce==null?void 0:Ce.timeLimit)||""));return Ce.timeLimit=Zn,(!Zn||Zn&&!["3","4","5","6","7","8","9","10"].includes(Zn))&&cn.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),Ce.errorMsg=cn.join(` +`),Ce}}],wi=()=>E.createElement(E.Fragment,null,ur.filter(Ce=>{var Lt;return!!((Lt=li.find(ln=>ln.id===(Ce==null?void 0:Ce.type)))==null?void 0:Lt.element)}).map((Ce,Lt)=>{var rn;const ln=(rn=li.find(Ct=>Ct.id===(Ce==null?void 0:Ce.type)))==null?void 0:rn.element;return E.createElement(E.Fragment,{key:Ce.id},ln(Ce,Lt))})),Qi=()=>zt(void 0,null,function*(){const Ce=wr.filter(Lt=>!Lt.checked);if(Jn!==3||!Ce.length){we.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(si){qr(!0),yield si(wr),qr(!1);return}Yt.setFieldsValue({course_discipline_id:on}),wn(!0)}),Ei=(Ce,Lt=[])=>{if(typeof Ce=="string")return Ce.trim();if(Array.isArray(Ce))return Ce.map(rn=>Ei(rn,Lt));if(typeof Ce=="object"&&Ce!==null){const rn={};for(const ln in Ce)Ce.hasOwnProperty(ln)&&(Lt.includes(ln)?rn[ln]=Ce[ln]:rn[ln]=Ei(Ce[ln],Lt));return rn}return Ce},hi=Ce=>zt(void 0,null,function*(){const Lt=gr(Ei(Ce));zr(Lt),yn(JSON.parse(JSON.stringify(Lt))),Hr(3),Kr(!1),en(!1)});(0,E.useEffect)(()=>{if(un)return;const Ce=()=>{ui(Lt=>Lt>=90?(clearInterval(Pr.current),90):Lt+1)};return Pr.current=setInterval(Ce,5e4/90),()=>clearInterval(Pr.current)},[un]);const Wi=(Ce,Lt)=>{kn(!1);const rn=new FormData;Object.keys(Lt).forEach(Gt=>{rn.append(Gt,Lt[Gt])});const ln=new window.XMLHttpRequest;ln.withCredentials=!0;const Ct=(0,Fe.Ec)({method:"POST",headers:{}});ln.addEventListener("load",function(Gt){return zt(this,null,function*(){var Ht,Jt;try{const St=JSON.parse((Ht=Gt==null?void 0:Gt.target)==null?void 0:Ht.response);if(kn(!0),ui(100),yield new Promise(cn=>setTimeout(()=>cn(),780)),St.status===0){if(!((Jt=St==null?void 0:St.data)!=null&&Jt.length)){we.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),Kr(!1);return}hi((St==null?void 0:St.data)||[])}else Kr(!1),we.ZP.warning(St==null?void 0:St.message)}catch(St){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",St)}})}),ln.addEventListener("error",()=>{Kr(!1)}),ln.open("POST",`${be.Z.API_SERVER}${Ce}`),ln.send(rn)},fi=Ce=>zt(void 0,null,function*(){const Lt=Ce.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(Lt)==-1?(we.ZP.error(`${Ce.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(Kr(!0),Cr("\u5904\u7406\u4E2D"),Wi("/api/intelligent_imports/import.json",{file:Ce}),Promise.reject())});let mi=[{key:1,label:E.createElement(He.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:fi},E.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,Bt.Ny)()||(0,Bt.$O)())&&mi.push({key:2,label:E.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{ei.current.onClick()}});const Hi=[wr.length,(Jr=wr.filter(Ce=>!!(Ce!=null&&Ce.errorMsg)))==null?void 0:Jr.length];return E.createElement("div",{className:We()(Ee.intelligentBox,"intelligent-body-curb",de),style:ct(Pt({},le),{width:Je}),ref:Kt},E.createElement("div",{className:Ee.underpin},E.createElement("b",{style:Sr}),E.createElement("b",{style:Sr})),E.createElement("div",{className:Ee.head,style:{top:tn}},E.createElement("div",{className:Ee.leftLayout},Dn||E.createElement(E.Fragment,null,E.createElement(_e.Z,{align:"middle"},E.createElement("div",{className:Ee.title},"\u8BD5\u9898\u7F16\u8F91"),!gn&&E.createElement(Oe.op,{href:`${be.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",E.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),E.createElement(Oe.op,{onClick:Ft,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!gn&&E.createElement(ze.Z,{overlayClassName:Ee.menu,menu:{items:mi}},E.createElement(Oe.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!Fn&&Fn),E.createElement("div",{className:Ee.tip},E.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),E.createElement(_e.Z,{className:Ee.rightLayout,style:{alignItems:"start"}},Bn||E.createElement(E.Fragment,null,E.createElement("div",{className:Ee.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(Jn)&&E.createElement(je.default,{className:"ml20",checked:_n,onChange:Ce=>en(Ce.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(Jn)&&E.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",E.createElement("span",{className:"ml5 mr5 c-light-primary"},Hi[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",E.createElement("span",{className:"ml5 mr5 c-red-e53"},Hi[1]),"\u9898")),sn&&E.createElement("div",{className:Ee.tabs},ur==null?void 0:ur.map((Ce,Lt)=>E.createElement("div",{onClick:()=>{rr(Lt)},className:Gn===Lt&&Ee.active,key:Lt},"\u65B0\u9898",Lt+1)))),E.createElement("div",{className:Ee.centerBox},E.createElement("img",{className:"mb10",src:Qe,width:56}),!tr&&E.createElement(Oe.op,{onClick:Ur},"\u8BC6\u522B"))),[1,2].includes(Jn)&&Yr(),[3].includes(Jn)&&wi(),E.createElement("div",{className:"pb10"}),E.createElement("div",{className:Ee.buttonFixed},E.createElement("div",{className:Ee.buttonWrap},E.createElement(gt.ZP,{size:"middle",className:`${Ee.button} mr20`,onClick:mt},"\u53D6\u6D88"),E.createElement(gt.ZP,{size:"middle",type:"primary",loading:Mr,className:`${Ee.button}`,onClick:Qi},mr))),E.createElement(Le.default,{centered:!0,closable:!1,destroyOnClose:!0,open:cr,title:null,footer:null,width:320,afterClose:()=>ui(0)},E.createElement(_e.Z,{align:"middle",style:{flexDirection:"column"}},E.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},Ii,E.createElement("span",{className:Ee.dotLoading},E.createElement("span",null,"."),E.createElement("span",null,"."),E.createElement("span",null,"."))),E.createElement(Re.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:Tr}),E.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",E.createElement("span",{className:"ml5 c-light-primary"},Tr,"%")))),E.createElement(Le.default,{centered:!0,open:hn,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:$t,width:500,onCancel:()=>wn(!1),onOk:()=>Yt.submit(),afterClose:()=>{Yt.resetFields()}},E.createElement(Ae.default,{style:{maxHeight:550},form:Yt,layout:"horizontal",colon:!1,size:"large",onFinish:Ce=>zt(void 0,null,function*(){var Lt,rn,ln,Ct,Gt;const Ht=wr.filter(cn=>!cn.checked&&!cn.errorMsg);Wt(!0);const Jt=()=>zt(void 0,null,function*(){var cn,Zn;const On=yield(0,et.ZP)("/api/intelligent_imports/save.json",{method:"post",body:ct(Pt(Pt({},Xt),Ce),{list:Ht,mode:Mt})});On.status===0&&(bn&&((cn=On==null?void 0:On.data)!=null&&cn.success)&&window.location.pathname==="/problemset"&&(lt.Z.publish("refresh-item-bank",Ce.group_id),yield new Promise(Sn=>setTimeout(()=>Sn(),1500))),we.ZP.success(`\u6210\u529F\u5BFC\u5165${(Zn=On==null?void 0:On.data)==null?void 0:Zn.success}\u9053\u8BD5\u9898`,3),Ot(On),wn(!1)),Wt(!1)});if(Mt!==1){yield Jt();return}const St=yield(0,et.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:wr,mode:Mt}});if(St.status===0){if(!((Lt=St==null?void 0:St.data)!=null&&Lt.error_size)){yield Jt();return}Le.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{Wt(!1)},title:"\u63D0\u793A",content:E.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",E.createElement("span",{className:"c-light-primary ml5 mr5"},(rn=St==null?void 0:St.data)==null?void 0:rn.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",E.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(ln=St==null?void 0:St.data)==null?void 0:ln.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",E.createElement("span",{className:"ml5 mr5"},(Gt=(Ct=St==null?void 0:St.data)==null?void 0:Ct.index)==null?void 0:Gt.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:Jt})}})},E.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),E.createElement(Ae.default.Item,{label:"\u6240\u5C5E\u8BFE\u7A0B",name:"course_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},E.createElement(Dt.q,null)),Mt===1&&E.createElement(Ae.default.Item,{label:E.createElement(_e.Z,{align:"middle",style:{justifyContent:"space-between"}},E.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),E.createElement("div",{onClick:()=>pn(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},E.createElement("img",{className:"mr5 primary-hover",src:wt}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},E.createElement(rt.Z,{key:Wn})))),E.createElement(Le.default,{centered:!0,open:Vt,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:Vn,onCancel:()=>pn(!1),onOk:()=>At.submit(),afterClose:()=>{At.resetFields()}},E.createElement(Ae.default,{style:{maxHeight:550},form:At,layout:"horizontal",colon:!1,size:"large",onFinish:Ce=>zt(void 0,null,function*(){var Lt;Zt(!0),(yield(0,et.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:Ce.name,parent_id:(Lt=Ce==null?void 0:Ce.parent_id)==null?void 0:Lt[0]}})).status===0?(dr(Wn+1),setTimeout(()=>{we.ZP.success("\u64CD\u4F5C\u6210\u529F"),pn(!1),Zt(!1)},1e3)):Zt(!1)})},E.createElement(Ae.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},E.createElement(Ne.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),E.createElement(Ae.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},E.createElement(rt.Z,null)))),E.createElement(Ue.Z,{onSave:Ce=>{Kr(!0),Cr("\u5904\u7406\u4E2D"),Wi("/api/intelligent_imports/import.json",{html:Ce})},ref:ei}))},re=Ie;var ce=oe},71039:function(_t,kt,ne){"use strict";var E=ne(59301),Ee=ne(74501),De=ne(48136),We=ne(9057),Ae=ne(62957),we=ne(59301);const Le=(0,E.forwardRef)(({callback:$e,width:_e,onChange:je,disabled:ze,readOnly:He,type:gt="",value:Re="",style:Ne={}},Oe)=>{const be=(0,E.useRef)(),Ie=(0,E.useRef)(),[Ge,it]=(0,E.useState)(0),[Qe,et]=(0,E.useState)(0),[rt,wt]=(0,E.useState)(!1),ft=()=>{var Pe=document.createElement("div");Pe.innerHTML=be.current.getValue();var Me=Pe.innerText;return $e&&$e(Me),Me};(0,E.useImperativeHandle)(Oe,()=>({getData:ft}));const nt=Pe=>{Pe.preventDefault();const Me=Pe.clientX-Ge,xe=Pe.clientY-Qe;document.body.onmousemove=Xe=>{let Bt=Xe.clientX-Me,lt=Xe.clientY-xe;const Ue=document.getElementsByClassName("markdown-popup-form")[0],Dt=window.innerWidth-Ue.offsetWidth,Fe=window.innerHeight-Ue.offsetHeight;Bt=Math.max(0,Math.min(Bt,Dt)),lt=Math.max(0,Math.min(lt,Fe)),Ve(Xe.clientX,Xe.clientY,Me,xe)&&(it(Bt),et(lt))},document.body.onmouseup=function(){document.body.onmousemove=null}},Ve=(Pe,Me,xe,Xe)=>{const Bt=document.body.clientHeight,lt=document.body.clientWidth;return Pe<20&&xe>Pe||Pe>lt-20&&xeMe||Me>Bt-20&&Xe{rt&&setTimeout(()=>{const Pe=document.getElementsByClassName("markdown-popup-form")[0],Me=window.innerWidth/2-Pe.offsetWidth/2,xe=window.innerHeight/2-Pe.offsetHeight/2;it(Me),et(xe)},0)},[rt]);const st=()=>{ze||He||wt(!0)};return we.createElement("div",{style:Ne},we.createElement("div",{style:{width:_e||"100%",position:"relative"},className:`${Ee.Z.mathFillWrap} ${ze||He?"cursorDefault":""}`,onClick:()=>st()},we.createElement("math-field",{disabled:ze,locale:"zh_cn",class:`${Ee.Z.mathField} ${gt}`,readOnly:He,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:be,style:{width:"100%",fontSize:Re?18:14},value:Re||""})),we.createElement(Ae.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:Ge,top:Qe},title:we.createElement("div",{style:{cursor:"move"},onMouseDown:nt},"\u8F93\u5165\u516C\u5F0F"),open:rt,onOk:()=>{const Pe=Ie.current.getData();be.current.setValue(Pe),je(Pe),wt(!1)},onCancel:()=>{wt(!1)},destroyOnClose:!0,className:"markdown-popup-form"},we.createElement(We.Z,{value:Re,ref:Ie,onChange:je,showSaveButton:!1})))});kt.Z=Le},9057:function(_t,kt,ne){"use strict";var E=ne(59301),Ee=ne(77019),De=ne(5269),We=ne(31691),Ae=ne(7939),we=ne(35883),Le=ne(74501),$e=ne(48136),_e=ne(59301);const je=(0,E.forwardRef)(({callback:ze,showSaveButton:He,value:gt=""},Re)=>{const Ne=(0,E.useRef)(),Oe=[{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 "}]}]}],be=[{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 @@ -234,7 +234,7 @@ ${Bn} \\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}`}]}]}],Ie=Qe=>{Ne.current.setValue(Ne.current.getValue()+" "+Qe.value+" ")},Ge=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:_e.createElement(Ee.Z,{className:Le.Z.lists,gutter:[10,10]},Oe.map((Qe,et)=>_e.createElement(De.Z,{flex:"110px",className:Le.Z.item},_e.createElement("div",null,_e.createElement(we.Z,{value:`$$${Qe.value}$$`}),Qe.name),_e.createElement("div",{className:Le.Z.children},Qe.children.map((rt,wt)=>_e.createElement("div",{key:wt},_e.createElement("h1",null,rt.name),_e.createElement(Ee.Z,{gutter:[10,10]},rt.data.map((ft,nt)=>_e.createElement(De.Z,{key:nt,onClick:()=>Ie(ft),className:Le.Z.diamond},_e.createElement(we.Z,{value:"`$$"+ft.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:_e.createElement(Ee.Z,{className:Le.Z.lists,gutter:[10,10]},be.map((Qe,et)=>_e.createElement(De.Z,{flex:"110px",className:Le.Z.item},_e.createElement("div",null,_e.createElement(we.Z,{value:"`$$"+Qe.value+"$$`"}),Qe.name),_e.createElement("div",{className:Le.Z.children},Qe.children.map((rt,wt)=>_e.createElement("div",{key:wt},rt.name&&_e.createElement("h1",null,rt.name),_e.createElement(Ee.Z,{gutter:[10,10]},rt.data.map((ft,nt)=>_e.createElement(De.Z,{key:nt,onClick:()=>Ie(ft),className:Le.Z.diamond},_e.createElement(we.Z,{value:"`$$"+ft.value+"$$`"}))))))))))}],it=()=>{var Qe=document.createElement("div");Qe.innerHTML=Ne.current.getValue();var et=Qe.innerText;return ze&&ze(et),et};return(0,E.useImperativeHandle)(Re,()=>({getData:it})),_e.createElement("div",{className:Le.Z.mathWrap},_e.createElement(We.default,{defaultActiveKey:"1",items:Ge}),_e.createElement("math-field",{locale:"zh_cn",className:Le.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:Ne,style:{width:800,marginTop:30,fontSize:18}},gt||""),He&&_e.createElement("div",{className:Le.Z.button},_e.createElement(Ae.ZP,{size:"large",onClick:it,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});kt.Z=je},90736:function(_t,kt,ne){"use strict";var E=ne(59301),Ee=ne(4977),De=ne(7939),We=Object.defineProperty,Ae=Object.defineProperties,we=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,je=(Re,Ne,Oe)=>Ne in Re?We(Re,Ne,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Re[Ne]=Oe,ze=(Re,Ne)=>{for(var Oe in Ne||(Ne={}))$e.call(Ne,Oe)&&je(Re,Oe,Ne[Oe]);if(Le)for(var Oe of Le(Ne))_e.call(Ne,Oe)&&je(Re,Oe,Ne[Oe]);return Re},He=(Re,Ne)=>Ae(Re,we(Ne));const gt=({img:Re,buttonProps:Ne={},styles:Oe={},customText:be,ButtonText:Ie,ButtonClick:Ge,Buttonclass:it,ButtonTwo:Qe,imgStyles:et,loading:rt=!1,className:wt=""})=>E.createElement("section",{className:`tc animated fadeIn ${wt}`,style:ze({color:"#999",margin:"100px auto",visibility:rt?"hidden":"visible"},Oe)},E.createElement("img",{src:Re||Ee,style:He(ze({},et),{pointerEvents:"none",userSelect:"none"})}),E.createElement("p",{className:"mt20 font14"},be||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),Ie&&E.createElement(De.ZP,ze({className:it,onClick:Ge},Ne),Ie),Qe&&Qe);kt.Z=gt},86974:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return it}});var E=ne(59301),Ee={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",showClose:"showClose___edZQA",embed:"embed___hvpEJ"},De=ne(7939),We=ne(70557),Ae=ne(34728),we=ne(25399),Le=ne(76406),$e=ne(84849),_e=ne(90736),je=ne(14185),ze=ne(52078),He=ne(59301),gt=Object.defineProperty,Re=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,be=(Qe,et,rt)=>et in Qe?gt(Qe,et,{enumerable:!0,configurable:!0,writable:!0,value:rt}):Qe[et]=rt,Ie=(Qe,et)=>{for(var rt in et||(et={}))Ne.call(et,rt)&&be(Qe,rt,et[rt]);if(Re)for(var rt of Re(et))Oe.call(et,rt)&&be(Qe,rt,et[rt]);return Qe},Ge=(Qe,et,rt)=>new Promise((wt,ft)=>{var nt=Pe=>{try{st(rt.next(Pe))}catch(Me){ft(Me)}},Ve=Pe=>{try{st(rt.throw(Pe))}catch(Me){ft(Me)}},st=Pe=>Pe.done?wt(Pe.value):Promise.resolve(Pe.value).then(nt,Ve);st((rt=rt.apply(Qe,et)).next())}),it=({editOffice:Qe="view",data:et,issaver:rt,onSaver:wt,theme:ft,type:nt,filename:Ve,monacoEditor:st,className:Pe,style:Me,close:xe,onClose:Xe,hasMask:Bt,disabledDownload:lt,onImgDimensions:Ue,showNodata:Dt,recordInfo:Fe})=>{const[pe,tt]=(0,E.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[It,qe]=(0,E.useState)(""),[Ke,Et]=(0,E.useState)(),Ye=window.ENV==="build"?"/react/build":"",Pt=location.host.startsWith("localhost")?je.Z.PROXY_SERVER:je.Z.API_SERVER,zt=10*(1024*1024),at=(0,E.useRef)();et!=null&&et.startsWith("/api")&&nt!=="txt"&&(et=je.Z.API_SERVER+et);const jt=de=>de.substring(de.lastIndexOf("/")+1).split(".").pop();Ve&&st&&(st.filename=Ve),(0,E.useEffect)(()=>{var de,le;const Je=(le=(de=document.cookie)==null?void 0:de.replace(/\s/g,""))==null?void 0:le.split(";");Je==null||Je.map(mt=>{let Ot=mt.split("=");Ot[0]==="_educoder_session"&&qe(Ot[1])})},[]),(0,E.useEffect)(()=>{nt==="office"&&(et.indexOf("bigfilescdn.")>-1||et.indexOf("bigfiles1")>-1?Et({url:et,fileType:jt(et),model:et.indexOf("model=edit")?"edit":"view"}):et.indexOf("coze")>-1?Et({url:et,fileType:"doc",model:"view"}):fe())},[nt,et]);function Rt(de){return Ge(this,null,function*(){de.data.type==="pdfdata"&&(wt(de.data.data),window.removeEventListener("message",Rt,!1)),console.log("mess---:",de.data)})}const fe=()=>Ge(void 0,null,function*(){console.log("data:",et);let de=et;et.startsWith("http")||(de=location.origin+de);let le=new URL(de).pathname.split("/").pop();const Je=yield(0,$e.gJ)({attachment_id:le});Je.url=Pt+Je.url,Et(Je)}),oe=()=>{if(et.startsWith("http")||et.startsWith("blob:")){re();return}(0,Le.Sv)(Ve||"educoder",et,Ve)},re=()=>{Fe&&(0,ze.fc)({id:Fe==null?void 0:Fe.id,watch_type:1,course_id:Fe==null?void 0:Fe.course_id}),(0,Le.Nd)(Ve||"educoder",decodeURIComponent(et))};(0,E.useEffect)(()=>(window.addEventListener("message",ce),()=>{window.removeEventListener("message",ce)}),[]);const ce=de=>{var le;((le=de==null?void 0:de.data)==null?void 0:le.type)==="closePop"&&Xe()};return He.createElement("div",{style:Ie({},Me||{}),className:`${Bt&&Ee.bgBlack} ${nt?Ee.wrp:"hide"}`},!!nt&&xe&&He.createElement("div",{id:"closePop",className:Ee.close,ref:at},!!Ue&&He.createElement(we.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>at.current},He.createElement("span",{onClick:()=>{Xe(),Ue()}},He.createElement("i",{className:"icon-yulanpizhu"}))),!lt&&window.parent===window&&He.createElement(we.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>at.current},He.createElement("span",{onClick:re},He.createElement("i",{className:"icon-quxiaozhiding"}))),rt&&He.createElement(we.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>at.current},He.createElement("span",{className:"",onClick:()=>{const de=document.getElementById("pdfiframe");window.addEventListener("message",Rt,!1),setTimeout(()=>{de.contentWindow.postMessage("getData","*")},300)}},He.createElement("i",{className:"icon-baocun"}))),He.createElement(we.Z,{title:"\u5173\u95ED",getPopupContainer:()=>at.current},He.createElement("span",{className:"",onClick:()=>{Xe()}},He.createElement("i",{className:"icon-guanbi1"})))),He.createElement("div",{className:`${Ee[Pe]} ${Pe} ${Ee.monaco} ${nt==="txt"?"show":"hide"}`},nt==="txt"&&He.createElement(He.Fragment,null,He.createElement(Ae.ZP,Ie({},st)))),nt==="audio"&&He.createElement("audio",{controls:!0,src:`${(et==null?void 0:et.indexOf("http://"))>-1||(et==null?void 0:et.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${et}`,autoPlay:!0}),nt==="video"&&He.createElement(He.Fragment,null,(et==null?void 0:et.indexOf("http"))>-1?He.createElement("video",{controls:!0,src:`${et}`,autoPlay:!0}):He.createElement("video",{controls:!0,src:`data:video/mp4;base64,${et}`,autoPlay:!0})),nt==="office"&&Ke&&He.createElement("iframe",{src:`${Ye}/office.html?key=${Ke.key}&url=${btoa(Ke.url)}&callbackUrl=${Pt+(Ke.callbackUrl||"")}&fileType=${Ke.fileType}&title=${Ke.title||""}&model=${Qe}&officeServer=${je.Z.ONLYOFFICE}&disabledDownload=${!!lt}`}),nt==="html"&&He.createElement("iframe",{src:et+"&disposition=inline"}),nt==="pdf"&&He.createElement("iframe",{id:"pdfiframe",src:`${Ye}/js/pdf/index.html?filename=${Ve||"educoder.pdf"}&url=${encodeURIComponent(et)}&disabledDownload=${!!lt}&model=${Qe}`}),nt==="image"&&He.createElement("img",{src:`${(et==null?void 0:et.indexOf("http://"))>-1||(et==null?void 0:et.indexOf("https://"))>-1?"":"data:image/png;base64,"}${et}`}),(nt==="other"||nt==="download")&&He.createElement(He.Fragment,null,Dt?He.createElement(_e.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:He.createElement(De.ZP,{icon:He.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:oe,disabled:lt},"\u4E0B\u8F7D")}):He.createElement(De.ZP,{type:"primary",size:"middle",onClick:oe,disabled:lt},He.createElement(We.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),nt==="flowChart"&&He.createElement("div",{className:"embed"},He.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${et||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},58219:function(_t,kt,ne){"use strict";ne.d(kt,{Q:function(){return _e},Z:function(){return ze}});var E=ne(59301),Ee={flex_box_center:"flex_box_center___VcCAZ",flex_space_between:"flex_space_between___I3jjO",flex_box_vertical_center:"flex_box_vertical_center___Rm_54",flex_box_center_end:"flex_box_center_end___nTsdc",flex_box_column:"flex_box_column___UVpzN",tags:"tags___kRRoe",text:"text___IyyEa",tagWrap:"tagWrap___v63mB",tag:"tag___X7wE6",c:"c___mZMPq",cpp:"cpp___eaTie",java:"java___gL98T",python:"python___eNRkk",edit:"edit___tbVu0"},De=ne(92310),We=ne.n(De),Ae=ne(62957),we=ne(6767),Le=ne(62673),$e=(He,gt,Re)=>new Promise((Ne,Oe)=>{var be=it=>{try{Ge(Re.next(it))}catch(Qe){Oe(Qe)}},Ie=it=>{try{Ge(Re.throw(it))}catch(Qe){Oe(Qe)}},Ge=it=>it.done?Ne(it.value):Promise.resolve(it.value).then(be,Ie);Ge((Re=Re.apply(He,gt)).next())});const _e=({title:He="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:gt=[],visible:Re,setVisible:Ne,tip:Oe,onOk:be})=>{const[Ie,Ge]=(0,E.useState)([]),[it,Qe]=(0,E.useState)(!1);return(0,E.useEffect)(()=>{Re&&Ge(gt)},[Re]),E.createElement(Ae.default,{centered:!0,open:Re,title:He,confirmLoading:it,width:564,onOk:()=>$e(void 0,null,function*(){if(!Ie.length){we.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}Qe(!0),yield be(Ie),Qe(!1)}),onCancel:()=>Ne(!1)},!!Oe&&E.createElement("div",{className:"c-grey-666 font16 mb10"},Oe),E.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},E.createElement(Le.default.Group,{value:Ie,options:[{label:"C\u8BED\u8A00",value:"C"},{label:"C++\u8BED\u8A00",value:"C++",style:{marginLeft:30}},{label:"Java\u8BED\u8A00",value:"Java",style:{marginLeft:30}},{label:"Python\u8BED\u8A00",value:"Python",style:{marginLeft:30}}],onChange:et=>{Ge(et)}})))};var ze=({title:He="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:gt,style:Re={},onEdit:Ne,dataSource:Oe=[]})=>{const be={C:E.createElement("div",{className:Ee.c},"C"),"C++":E.createElement("div",{className:Ee.cpp},"C++"),Java:E.createElement("div",{className:Ee.java},"Java"),Python:E.createElement("div",{className:Ee.python},"Python")};return E.createElement("div",{className:We()(Ee.tags,gt),style:Re},!!He&&E.createElement("div",{className:Ee.text},He),E.createElement("div",{className:Ee.tagWrap},Oe==null?void 0:Oe.map(Ie=>E.createElement(E.Fragment,{key:Ie},be[Ie]))),!!Ne&&E.createElement("div",{onClick:Ne,className:`iconfont icon-bianji_Hover ${Ee.edit}`}))}},9556:function(_t,kt,ne){"use strict";ne.d(kt,{t:function(){return mt}});var E=ne(59301),Ee=ne(37568),De=ne(8848),We=ne(28284),Ae=ne(62957),we=ne(77019),Le=ne(5269),$e=ne(4875),_e=ne(82326),je=ne(47889),ze=ne(7939),He=ne(93725),gt=ne(78130),Re=ne(44283),Ne=ne(42168),Oe=ne(6767),be=ne(29787),Ie=ne(24334),Ge={flex_box_center:"flex_box_center___kOQ8P",flex_space_between:"flex_space_between___fY6jt",flex_box_vertical_center:"flex_box_vertical_center___bDSSI",flex_box_center_end:"flex_box_center_end___mQ6mU",flex_box_column:"flex_box_column___F15G0",result:"result___UYRo8",left:"left___TRaH5",right:"right___twp9s",box:"box___vwndt",li:"li___hRe2d"},it=ne(49317),Qe=ne(19160),et=ne(39116),rt=ne(56102),wt=ne(30628),ft=ne(59301),nt=Object.defineProperty,Ve=Object.defineProperties,st=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Xe=(Ot,Yt,Mt)=>Yt in Ot?nt(Ot,Yt,{enumerable:!0,configurable:!0,writable:!0,value:Mt}):Ot[Yt]=Mt,Bt=(Ot,Yt)=>{for(var Mt in Yt||(Yt={}))Me.call(Yt,Mt)&&Xe(Ot,Mt,Yt[Mt]);if(Pe)for(var Mt of Pe(Yt))xe.call(Yt,Mt)&&Xe(Ot,Mt,Yt[Mt]);return Ot},lt=(Ot,Yt)=>Ve(Ot,st(Yt)),Ue=(Ot,Yt,Mt)=>new Promise((tn,on)=>{var En=Bn=>{try{Dn(Mt.next(Bn))}catch(lr){on(lr)}},Mn=Bn=>{try{Dn(Mt.throw(Bn))}catch(lr){on(lr)}},Dn=Bn=>Bn.done?tn(Bn.value):Promise.resolve(Bn.value).then(En,Mn);Dn((Mt=Mt.apply(Ot,Yt)).next())}),Fe=({buttonProps:Ot,buttonText:Yt,form:Mt,hackIdentifier:tn="",answerKey:on,data:En})=>{const[Mn,Dn]=(0,E.useState)(!1),[Bn,lr]=(0,E.useState)(!1),[tr,$n]=(0,E.useState)(!1),[sn,Sr]=(0,E.useState)({}),[Fn,bn]=(0,E.useState)(""),[mr,si]=(0,E.useState)(""),$r=(0,E.useRef)(tn),Jn=(0,E.useRef)(""),Hr=(0,E.useRef)(!1);(0,E.useEffect)(()=>{tr&&Cr()},[tr]),(0,E.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const Tr=()=>new Date().getTime(),ui=En==null?void 0:En.code,Ii=()=>{var ur,zr,wr;let gn=ui?En==null?void 0:En.code:(ur=Mt.getFieldValue("hack_codes"))==null?void 0:ur.code,_n=ui?En==null?void 0:En.answer_content:Mt.getFieldValue(on),en=ui?En==null?void 0:En.input:(wr=(zr=Mt.getFieldValue("hack_sets"))==null?void 0:zr[0])==null?void 0:wr.input;_n==null||_n.forEach($t=>{const Wt=$t.value||$t.answer_text||"";gn=gn.replace(/(@▁@|@▁▁@)/,Wt)}),si(en),bn(gn),Sr({}),$n(!0)},Cr=()=>Ue(void 0,null,function*(){var ur,zr,wr,gn;const _n=Tr(),en=ui?En==null?void 0:En.time_limit:(ur=Mt.getFieldsValue())==null?void 0:ur.hack.time_limit,$t=ui?(zr=En==null?void 0:En.answer_content)==null?void 0:zr.length:(gn=(wr=Mt.getFieldsValue())==null?void 0:wr.standard_answers)==null?void 0:gn.length;Dn(!0),yield(0,Qe.bM)(Jn.current,{test_hack_code:Fn,test_input:mr});function Wt(){return Ue(this,null,function*(){const{status:hn,data:wn}=yield(0,Qe.rX)(Jn.current,"submit"),pn=Tr()-_n>(en+3)*1e3*$t;if(Hr.current){if(pn){Oe.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),Dn(!1);return}if(hn===0){Dn(!1),Sr(lt(Bt({},wn),{showText:!0}));return}setTimeout(Wt,1e3)}})}Wt()}),cr=()=>Ue(void 0,null,function*(){var ur,zr,wr,gn,_n,en,$t;if(!En){try{yield Mt.validateFields()}catch(Vt){(wr=(zr=(ur=Vt==null?void 0:Vt.errorFields)==null?void 0:ur[0])==null?void 0:zr.name)!=null&&wr.includes("standard_answers")?Oe.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Oe.ZP.error(Vt.errorFields[0].errors[0]),Mt.scrollToField(Vt.errorFields[0].name,{behavior:"smooth",block:"center"});return}lr(!0);let hn="";const wn=Mt.getFieldsValue();$r.current?hn=yield(0,it.ZP)(`/api/problems/${$r.current}.json`,{method:"put",body:lt(Bt({},wn),{hack:lt(Bt({},wn==null?void 0:wn.hack),{sub_discipline_id:($t=(en=wn==null?void 0:wn.hack)==null?void 0:en.sub_discipline_id)==null?void 0:$t[1],difficult:wn.difficulty,item_banks_group_id:wn.item_banks_group_id}),hack_codes:lt(Bt({},wn.hack_codes),{code:Ie.Base64.encode(wn.hack_codes.code)}),update_hack_sets:wn.hack_sets,is_blank:!0,item_type:"BPROGRAM"})}):(hn=yield(0,it.ZP)("/api/problems.json",{method:"post",body:lt(Bt({},wn),{hack:lt(Bt({},wn==null?void 0:wn.hack),{sub_discipline_id:(_n=(gn=wn==null?void 0:wn.hack)==null?void 0:gn.sub_discipline_id)==null?void 0:_n[1],difficult:wn.difficulty,item_banks_group_id:wn.item_banks_group_id}),hack_codes:lt(Bt({},wn.hack_codes),{code:Ie.Base64.encode(wn.hack_codes.code)}),hack_sets:wn.hack_sets,is_blank:!0,item_type:"BPROGRAM"})}),$r.current=hn==null?void 0:hn.identifier,sessionStorage.projectFill=hn==null?void 0:hn.identifier)}const Wt=yield(0,it.ZP)(`/api/problems/${$r.current}/start.json`,{method:"get"});if((Wt==null?void 0:Wt.status)===0){Jn.current=Wt==null?void 0:Wt.identifier,Hr.current=!0,lr(!1),Ii();return}lr(!1)}),Kr=ur=>{const{status:zr,error_msg:wr,execute_time:gn,output:_n,input:en,expected_output:$t}=ur;let Wt=null;switch(zr){case wt.h.OK:Wt=ft.createElement(ft.Fragment,null,ft.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",gn/1e3,"\u79D2"),ft.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case wt.h.NOMATCH:Wt=ft.createElement(ft.Fragment,null,ft.createElement("div",null,"\u8F93\u5165\uFF1A"),ft.createElement("pre",{style:{fontFamily:"initial"}},en),ft.createElement("div",null,"\u8F93\u51FA\uFF1A"),ft.createElement("pre",{style:{fontFamily:"initial"}},_n&&Ie.Base64.decode(_n)),ft.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),ft.createElement("pre",{style:{fontFamily:"initial"}},$t&&Ie.Base64.decode($t)));break;case wt.h.EXECUTEFAILURE:Wt=ft.createElement(ft.Fragment,null,ft.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ft.createElement("pre",null,en)),ft.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ft.createElement("pre",{className:"error"},Ie.Base64.decode(wr)));break;case wt.h.COMPILEFAILURE:Wt=ft.createElement(ft.Fragment,null,ft.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ft.createElement("pre",null,en)),ft.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ft.createElement("pre",{className:"error"},Ie.Base64.decode(wr)));break;case wt.h.PODFAILURE:Wt=ft.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case wt.h.TIMEOUT:Wt=ft.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ft.createElement(ft.Fragment,null," ",Wt," ")};return ft.createElement("div",null,ft.createElement(ze.ZP,lt(Bt({loading:Bn},Ot),{onClick:cr}),Yt),ft.createElement(Ae.default,{open:tr,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:Mn,cancelButtonProps:{style:{display:"none"}},onOk:()=>Cr(),onCancel:()=>{Hr.current=!1,$n(!1)}},ft.createElement("div",{className:Ge.result},ft.createElement("div",{className:Ge.left},ft.createElement("div",{className:"mb20"},ft.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!En&&ft.createElement(rt.CopyToClipboard,{text:Fn,onCopy:()=>Oe.ZP.success("\u590D\u5236\u6210\u529F")},ft.createElement("span",{style:{float:"right"},className:"current c-light-primary"},ft.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),ft.createElement(et.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:Fn,onChange:ur=>bn(ur)})),ft.createElement("div",{className:Ge.right},ft.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B ",ft.createElement("span",{style:{color:"#FA6400",fontSize:14}},"\uFF08\u9ED8\u8BA4\u7B2C1\u4E2A\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\uFF0C\u53EF\u624B\u52A8\u4FEE\u6539\u540E\u518D\u8FDB\u884C\u8C03\u8BD5\uFF09")),ft.createElement("div",{className:Ge.box},ft.createElement("div",{className:Ge.li},ft.createElement(Ee.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:mr,onChange:ur=>si(ur.target.value),bordered:!1,style:{height:180}}))),ft.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),ft.createElement("div",{className:Ge.box},ft.createElement(be.Z,{spinning:Mn,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},ft.createElement("div",{className:Ge.li,style:{height:196,overflow:"auto",padding:10}},Kr(sn))))))))},pe=ne(87169),tt=ne(32134),It=ne(12893),qe=ne(59301),Ke=Object.defineProperty,Et=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,Pt=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,at=(Ot,Yt,Mt)=>Yt in Ot?Ke(Ot,Yt,{enumerable:!0,configurable:!0,writable:!0,value:Mt}):Ot[Yt]=Mt,jt=(Ot,Yt)=>{for(var Mt in Yt||(Yt={}))ct.call(Yt,Mt)&&at(Ot,Mt,Yt[Mt]);if(Pt)for(var Mt of Pt(Yt))zt.call(Yt,Mt)&&at(Ot,Mt,Yt[Mt]);return Ot},Rt=(Ot,Yt)=>Et(Ot,Ye(Yt)),fe=(Ot,Yt)=>{var Mt={};for(var tn in Ot)ct.call(Ot,tn)&&Yt.indexOf(tn)<0&&(Mt[tn]=Ot[tn]);if(Ot!=null&&Pt)for(var tn of Pt(Ot))Yt.indexOf(tn)<0&&zt.call(Ot,tn)&&(Mt[tn]=Ot[tn]);return Mt};const{TextArea:oe}=Ee.default,{Panel:re}=De.default,ce=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],de=({value:Ot,onChange:Yt})=>qe.createElement(Switch,{checked:Ot,onChange:Mt=>{Yt(Mt)}}),le="@\u2581@",Je="@\u2581\u2581@",mt=({questionTitlePlaceholder:Ot,form:Yt,scoreByBlank:Mt=!1,hackidentifier:tn,answerKey:on})=>{const[En,Mn]=(0,E.useState)(!1),[Dn,Bn]=(0,E.useState)(!1),tr=(0,Re.useParams)().type==="edit",[$n,sn]=(0,E.useState)(0),Sr=(Cr,cr)=>{const Kr=cr.line;let ur=0;for(let wr=0;wr{const zr=Cr.getRange(cr.from,cr.to);let wr=0;if(cr.text.forEach(gn=>{wr+=gn.split(le).length-1}),cr.text.forEach(gn=>{wr+=gn.split(Je).length-1}),cr.origin!=="setValue"){if(zr&&(zr.indexOf(le)!==-1||zr.indexOf(Je)!==-1)){const gn=zr.split(le).length-1+zr.split(Je).length-1,_n=Sr(Cr,cr.from);if(console.log(`\u5220\u9664${gn}\u4E2A\uFF0C \u524D\u9762\u6709${_n}\u4E2A\uFF0C\u65B0\u589E${wr}\u4E2A`),gn>1){const en=Array.from({length:gn},($t,Wt)=>_n+Wt);ur(en)}else ur(_n)}else if(wr>0){const gn=Sr(Cr,cr.from);console.log(`\u65B0\u589E${wr}\u4E2A\uFF0C\u4E4B\u524D\u6709${gn}\u4E2A`),Kr(wr,gn)}}},bn=()=>{const Cr=Yt.getFieldValue(on);Yt.setFieldsValue({[on]:Cr==null?void 0:Cr.map((cr,Kr)=>Rt(jt({},cr),{position:Kr+1}))})},mr=(0,E.useRef)(),si=(Cr,cr)=>{for(let Kr=0;Kr{$r.current(Cr),bn()};function Hr(Cr){Cr.stopPropagation()}const Tr=We.default.useWatch(on,Yt);function ui(){let Cr=Yt.getFieldValue("hack_sets"),cr=parseInt(Yt.getFieldValue("hack").code_compile_score)||0;const Kr=Cr.length+1;Cr.map((ur,zr)=>(ur.position=zr+1,ur)),Cr.push({input:"",output:"",position:Kr}),Yt.setFieldsValue({hack_sets:Cr}),sn(Cr.length-1)}function Ii(Cr){let cr=Yt.getFieldValue("hack_sets"),Kr=parseInt(Yt.getFieldValue("hack").code_compile_score)||0;const ur=(cr==null?void 0:cr.length)-1;cr.splice(Cr,1),cr==null||cr.map((zr,wr)=>(zr.position=wr+1,zr)),Yt.setFieldsValue({hack_sets:cr})}return qe.createElement("div",{className:Ne.Z.wrap},qe.createElement(We.default.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",name:["hack","description"],style:{display:"table"},className:"w100",labelCol:{span:24},rules:[{required:!0}]},qe.createElement(gt.h,{scrollId:"name",watch:!0,height:140})),qe.createElement("div",{className:Ne.Z.questionTitleEditorWrap},qe.createElement(We.default.Item,{label:"\u7A0B\u5E8F\u4EE3\u7801",name:["hack_codes","code"],labelCol:{span:24},rules:[{required:!0}]},qe.createElement(gt.h,{scrollId:"name",watch:!0,height:400,showNullProgramButton:!0,onChange:(Cr,cr)=>{const Kr=Yt.getFieldValue(on);console.log("--preAnswerData",Kr,cr),Yt.setFieldsValue({[on]:Kr==null?void 0:Kr.map((ur,zr)=>{var wr;return Rt(jt({},ur),{position:zr+1,multi_line:(wr=cr==null?void 0:cr[zr])==null?void 0:wr.multiLine})})})},placeholder:Ot,onCMBeforeChange:(Cr,cr)=>{Fn(Cr,cr,si,Jn)}}))),qe.createElement(We.default.List,{name:on,rules:[{validator(Cr,cr){if(!(cr!=null&&cr.length))return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const Kr of cr){const{answer_text:ur}=Kr||{};if((ur==null?void 0:ur.length)===0)return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Cr,{add:cr,remove:Kr},{errors:ur})=>(mr.current=cr,$r.current=Kr,qe.createElement(qe.Fragment,null,qe.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},qe.createElement(We.default.Item,{label:"\u586B\u7A7A\u9879\u7B54\u6848",required:!0,labelCol:{span:24}}),qe.createElement("div",{onClick:()=>{Ae.default.warning({title:"\u7ED9\u5206\u8BF4\u660E",icon:null,width:700,centered:!0,content:qe.createElement("div",null,qe.createElement("div",null,"1.\u5B66\u751F\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801",qe.createElement("span",{style:{color:"#e30000"}},"\u8FDB\u884C\u8BC4\u6D4B"),"\u624D\u80FD\u5F97\u5206\u3002"),qe.createElement("div",{style:{marginTop:10}},"2.\u8BD5\u9898\u7B97\u5206\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u5C06\u7A0B\u5E8F\u91CC\u9762\u7684\u6240\u6709\u7A7A\u66FF\u6362\u6210\u5B66\u751F\u7684\u7B54\u6848\u8FDB\u884C\u8BC4\u6D4B\u3002\u8F93\u51FA\u7684\u7ED3\u679C\u4E0E\u6D4B\u8BD5\u96C6\u6BD4\u5BF9\uFF0C\u5B8C\u5168\u6B63\u786E\u5219\u5F97\u6EE1\u5206\uFF1B\u82E5\u4E0D\u5B8C\u5168\u6B63\u786E\uFF0C\u5219\u4F9D\u6B21\u5C06\u6BCF\u4E2A\u7A7A\u6362\u6210\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u6848\uFF0C\u540C\u65F6\u5C06\u5176\u4ED6\u7A7A\u66FF\u6362\u6210\u6807\u51C6\u7B54\u6848\uFF0C\u8FD0\u884C\u7A0B\u5E8F\u3002\u5982\u679C\u8FD9\u4E2A\u7A7A\u7684\u5B66\u751F\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7ED3\u5408\u80FD\u5F97\u5230\u6B63\u786E\u8F93\u51FA\uFF0C\u5219\u8FD9\u4E2A\u7A7A\u5F97\u5230\u8BE5\u7A7A\u7684\u6EE1\u5206\uFF0C\u5426\u5219\u8BE5\u7A7A\u5F970\u5206\u3002"))})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"}},qe.createElement(pe.Z,{style:{marginRight:3,color:"#3061D0"}}),qe.createElement("span",null," \u7ED9\u5206\u8BF4\u660E"))),Cr.map((zr,wr)=>{var gn=zr,{key:_n,name:en}=gn,$t=fe(gn,["key","name"]),Wt,hn;return qe.createElement(we.Z,{className:"mb20",key:_n,align:"middle",wrap:!1},qe.createElement(Le.Z,{flex:"0 0 auto",className:`${Ne.Z.blankIndex}`},"\u586B\u7A7A\u9879",wr+1),qe.createElement(Le.Z,{flex:1},qe.createElement(we.Z,{align:"top",justify:"space-between",wrap:!1},qe.createElement(Le.Z,null,qe.createElement(We.default.Item,Rt(jt({},$t),{name:[en,"answer_text"],noStyle:!0}),(Wt=Tr==null?void 0:Tr[en])!=null&&Wt.multi_line||(hn=Tr==null?void 0:Tr[en])!=null&&hn.multiLine?qe.createElement(oe,{spellCheck:!1,style:{marginLeft:10,width:550}}):qe.createElement(Ee.default,{style:{marginLeft:10,width:550},className:Ne.Z.blankInput,size:"large",maxLength:1e3,onBlur:wn=>{}}))),Mt&&qe.createElement(Le.Z,{flex:"224px"},qe.createElement(We.default.Item,Rt(jt({},$t),{name:[en,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),qe.createElement($e.Z,{size:"large",className:Ne.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"}))))))})))),qe.createElement("div",{onClick:()=>Mn(!0)},qe.createElement(We.default.Item,{name:["hack","analysis"],label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},qe.createElement(gt.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:En}))),qe.createElement(We.default.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",style:{marginTop:30},name:["hack_codes","language"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},qe.createElement(_e.default,{size:"large"},ce.map(Cr=>qe.createElement(_e.default.Option,{key:Cr.title,value:Cr.key}," ",Cr.title)))),qe.createElement(We.default.Item,{label:"\u6700\u5927\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09",style:{marginTop:30},labelCol:{span:24},required:!0},qe.createElement(We.default.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}],noStyle:!0},qe.createElement($e.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})),qe.createElement("span",{className:"ml10 font14"},"\u79D2")),qe.createElement(We.default.Item,{label:"\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406",style:{marginTop:30},name:["hack","submit_rule"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406"}]},qe.createElement(je.ZP.Group,{style:{marginTop:-10}},qe.createElement(je.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),qe.createElement(je.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),qe.createElement(je.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"))),qe.createElement(We.default.Item,{label:"\u6D4B\u8BD5\u7528\u4F8B",required:!0,style:{marginTop:30}},qe.createElement(ze.ZP,{className:"mr20",type:"primary",onClick:ui},"\u6DFB\u52A0")),qe.createElement("div",{style:{padding:15}},qe.createElement(We.default.List,{name:"hack_sets"},(Cr,{})=>qe.createElement(De.default,{accordion:!0,bordered:!1,activeKey:$n,onChange:sn,className:Ne.Z.collapseWrapper,expandIcon:({isActive:cr})=>qe.createElement("i",{className:`iconfont icon-weizhankai ${cr?Ne.Z.open:Ne.Z.close}`,style:{fontSize:14,transition:"all .2s"}})},Cr.map((cr,Kr)=>qe.createElement(re,{key:cr.key,id:`scroll-key-${cr.key}`,header:qe.createElement(we.Z,{align:"middle",justify:"space-between",wrap:!1},qe.createElement(Le.Z,{className:Ne.Z.panelHeader},qe.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Kr+1)),qe.createElement(Le.Z,{flex:1},qe.createElement(we.Z,{align:"middle",justify:"end",wrap:!1},qe.createElement(Le.Z,{flex:"78px",className:Ne.Z.operationWrapper},Kr>0&&qe.createElement(qe.Fragment,null,qe.createElement(tt.Z,{className:Ne.Z.add,onClick:ur=>{Hr(ur),ui()}}),qe.createElement(He.Z,{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u6D4B\u8BD5\u96C6"+(Kr+1),onCancel:Hr,onConfirm:ur=>{Hr(ur),Ii(Kr)}},qe.createElement(It.Z,{className:`${Ne.Z.remove} ml20`,onClick:Hr})))))))},qe.createElement(We.default.Item,{label:"\u8F93\u5165",labelCol:{span:24},name:[cr.name,"input"]},qe.createElement(oe,{rows:4})),qe.createElement(We.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24},name:[cr.name,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},qe.createElement(oe,{rows:4}))))))),qe.createElement(Fe,{form:Yt,answerKey:on,hackIdentifier:tn,buttonText:"\u8FD0\u884C\u8C03\u8BD5",buttonProps:{ghost:!0,icon:qe.createElement("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}}))}},8338:function(_t,kt,ne){"use strict";ne.d(kt,{u:function(){return rt}});var E=ne(59301),Ee=ne(77019),De=ne(5269),We=ne(25399),Ae=ne(28284),we=ne(42168),Le=ne(32134),$e=ne(12893),_e=ne(78130),je=ne(59301),ze=Object.defineProperty,He=Object.defineProperties,gt=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,be=(wt,ft,nt)=>ft in wt?ze(wt,ft,{enumerable:!0,configurable:!0,writable:!0,value:nt}):wt[ft]=nt,Ie=(wt,ft)=>{for(var nt in ft||(ft={}))Ne.call(ft,nt)&&be(wt,nt,ft[nt]);if(Re)for(var nt of Re(ft))Oe.call(ft,nt)&&be(wt,nt,ft[nt]);return wt},Ge=(wt,ft)=>He(wt,gt(ft)),it=(wt,ft)=>{var nt={};for(var Ve in wt)Ne.call(wt,Ve)&&ft.indexOf(Ve)<0&&(nt[Ve]=wt[Ve]);if(wt!=null&&Re)for(var Ve of Re(wt))ft.indexOf(Ve)<0&&Oe.call(wt,Ve)&&(nt[Ve]=wt[Ve]);return nt};const Qe=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],et=({value:wt,onChange:ft,choiceTextKey:nt,answerKey:Ve,index:st,isEdit:Pe,setInputActive:Me,form:xe,choiceOptionsPath:Xe,allowChangeMode:Bt,showAddIcon:lt,addItem:Ue,deleteItem:Dt})=>{console.log(wt,"value");const Fe=(wt==null?void 0:wt[Ve])===1,pe=()=>{const It=xe.getFieldValue(Xe);xe.setFieldValue(Xe,It.map(qe=>Ge(Ie({},qe),{[Ve]:0})))},tt=()=>{Fe?ft(Ge(Ie({},wt),{[Ve]:0})):(Bt||pe(),ft(Ge(Ie({},wt),{[Ve]:1})))};return je.createElement(Ee.Z,{className:we.Z.choiceWrap,align:"middle",wrap:!1},je.createElement(De.Z,{onClick:tt,className:`${we.Z.choiceIndex} ${Fe?we.Z.activeAnswer:""}`},Qe[st]),je.createElement(De.Z,{flex:1,className:`${we.Z.editorWrap} ml15`,onClick:Me},je.createElement(_e.x,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Pe,value:wt==null?void 0:wt[nt],onChange:It=>{ft(Ge(Ie({},wt),{[nt]:It}))}})),je.createElement(De.Z,{flex:"0 0 auto",className:"ml15"},je.createElement("div",{onClick:tt,className:`${we.Z.setAnswerBtn} ${Fe?we.Z.activeAnswer:""}`},Fe?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),je.createElement(De.Z,{className:we.Z.actionWrapper},je.createElement(We.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},je.createElement(Le.Z,{className:we.Z.addIcon,onClick:Ue,style:{visibility:lt?"visible":"hidden"}})),je.createElement(We.Z,{title:"\u5220\u9664"},je.createElement($e.Z,{className:we.Z.deleteIcon,onClick:Dt,style:{visibility:st>1?"visible":"hidden"}}))))},rt=({questionTitlePlaceholder:wt,titleKey:ft,choiceKey:nt,analysisKey:Ve,choiceTextKey:st,answerKey:Pe,choiceOptionsPath:Me,allowChangeMode:xe=!0,form:Xe,showAnalysis:Bt=!0})=>{const[lt,Ue]=(0,E.useState)(),[Dt,Fe]=(0,E.useState)(!1);return je.createElement("div",{className:we.Z.wrap},je.createElement("div",{className:we.Z.questionTitleEditorWrap},je.createElement(Ae.default.Item,{label:"\u9898\u5E72",name:ft,labelCol:{span:24},rules:[{required:!0}]},je.createElement(_e.h,{scrollId:Array.isArray(ft)?ft.join("_"):`${ft}`,watch:!0,height:140,placeholder:wt}))),je.createElement(Ae.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),je.createElement(Ae.default.List,{name:nt,rules:[{validator(pe,tt){const It=tt.some(Ke=>Ke[Pe]===1),qe=tt.findIndex(Ke=>{var Et;return((Et=Ke[st])==null?void 0:Et.length)<=0});return qe!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Qe[qe]}\u9009\u9879\u7684\u5185\u5BB9`)):It?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(pe,{add:tt,remove:It})=>je.createElement("div",{id:Array.isArray(Me)?Me.join("_"):`${Me}`},pe.map((qe,Ke)=>{var Et=qe,{key:Ye,name:Pt}=Et,ct=it(Et,["key","name"]);const zt=lt===Ye,at=()=>{Ue(Ye)},jt=Ke<14&&Ke===pe.length-1,Rt=()=>tt({[st]:"",[Pe]:0}),fe=()=>It(Pt);return je.createElement(Ae.default.Item,Ge(Ie({},ct),{key:Ye,name:Pt,className:we.Z.choiceListWrap,rules:[{validator(oe,re){return re!=null&&re.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Qe[Ke]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),je.createElement(et,{choiceTextKey:st,answerKey:Pe,index:Ke,isEdit:zt,setInputActive:at,form:Xe,choiceOptionsPath:Me,allowChangeMode:xe,showAddIcon:jt,addItem:Rt,deleteItem:fe}))}),pe.length<15&&je.createElement("div",{className:`${we.Z.addBtn} mb30`,onClick:()=>tt({[st]:"",[Pe]:0})},"\u6DFB\u52A0\u9009\u9879"))),Bt&&je.createElement("div",{onClick:()=>Fe(!0)},je.createElement(Ae.default.Item,{name:Ve,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},je.createElement(_e.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Dt}))))}},64780:function(_t,kt,ne){"use strict";ne.d(kt,{u:function(){return Xe}});var E=ne(59301),Ee=ne(62957),De=ne(77019),We=ne(5269),Ae=ne(37568),we=ne(25399),Le=ne(58755),$e=ne(28284),_e=ne(47889),je=ne(4875),ze=ne(7939),He=ne(78130),gt=ne(12893),Re=ne(32134),Ne=ne(61485),Oe=ne(42168),be=ne(71039),Ie=ne(59301),Ge=Object.defineProperty,it=Object.defineProperties,Qe=Object.getOwnPropertyDescriptors,et=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,ft=(Bt,lt,Ue)=>lt in Bt?Ge(Bt,lt,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Bt[lt]=Ue,nt=(Bt,lt)=>{for(var Ue in lt||(lt={}))rt.call(lt,Ue)&&ft(Bt,Ue,lt[Ue]);if(et)for(var Ue of et(lt))wt.call(lt,Ue)&&ft(Bt,Ue,lt[Ue]);return Bt},Ve=(Bt,lt)=>it(Bt,Qe(lt)),st=(Bt,lt)=>{var Ue={};for(var Dt in Bt)rt.call(Bt,Dt)&<.indexOf(Dt)<0&&(Ue[Dt]=Bt[Dt]);if(Bt!=null&&et)for(var Dt of et(Bt))lt.indexOf(Dt)<0&&wt.call(Bt,Dt)&&(Ue[Dt]=Bt[Dt]);return Ue};const Pe=({value:Bt,onChange:lt,position:Ue,removeBlank:Dt})=>{const Fe=tt=>{Ee.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Oe.Z.modal,onOk:()=>{const It=[...Bt];It.splice(tt,1),It.length===0?Dt(Ue-1):lt(It)}})},pe=()=>{const tt=[...Bt];tt.push(""),lt(tt)};return Ie.createElement(De.Z,{className:"ml20"},Ie.createElement(We.Z,{flex:1},Bt==null?void 0:Bt.map((tt,It)=>Ie.createElement(De.Z,{key:`${tt}_${It}`,className:"mb20"},Ie.createElement(Ae.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:tt,autoSize:{maxRows:3},maxLength:1e3,onBlur:qe=>{const Ke=[...Bt],Et=qe.target.value.trim();Ke[It]=Et,lt(Ke)}}),Ie.createElement(we.Z,{title:"\u5220\u9664"},Ie.createElement(gt.Z,{className:Oe.Z.deleteIcon,style:{marginLeft:15,visibility:Ue===1&&It===0?"hidden":"visible"},onClick:()=>Fe(It)})),Ie.createElement(we.Z,{title:"\u65B0\u589E\u7B54\u6848"},Ie.createElement(Re.Z,{style:{color:"#2A5DD8",fontSize:16,marginLeft:15,visibility:It===0?"visible":"hidden"},onClick:()=>{pe()}}))))))},Me=({value:Bt,onChange:lt,position:Ue,removeBlank:Dt})=>{const Fe=tt=>{Ee.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Oe.Z.modal,onOk:()=>{const It=[...Bt];It.splice(tt,1),It.length===0?Dt(Ue-1):lt(It)}})},pe=()=>{const tt=[...Bt];tt.push(""),lt(tt)};return Ie.createElement(De.Z,{className:"ml20"},Ie.createElement(We.Z,{flex:1},Bt==null?void 0:Bt.map((tt,It)=>Ie.createElement(De.Z,{key:`${tt}_${It}`,align:"middle",className:"mb20"},Ie.createElement(be.Z,{value:tt,style:{flex:1},onChange:qe=>{const Ke=[...Bt];Ke[It]=qe,lt(Ke)}}),Ie.createElement(we.Z,{title:"\u5220\u9664"},Ie.createElement(gt.Z,{className:Oe.Z.deleteIcon,style:{marginLeft:15,visibility:Ue===1&&It===0?"hidden":"visible"},onClick:()=>Fe(It)})),Ie.createElement(we.Z,{title:"\u65B0\u589E\u7B54\u6848"},Ie.createElement(Re.Z,{style:{color:"#2A5DD8",fontSize:16,marginLeft:15,visibility:It===0?"visible":"hidden"},onClick:()=>{pe()}}))))))},xe=({value:Bt=!0,onChange:lt})=>Ie.createElement(Le.Z,{checked:!Bt,onChange:Ue=>{lt(!Ue)}}),Xe=({questionTitlePlaceholder:Bt,form:lt,scoreByBlank:Ue=!1,answerKey:Dt})=>{const[Fe,pe]=(0,E.useState)(!1),tt=()=>{const Pt=lt.getFieldValue(Dt);lt.setFieldsValue({[Dt]:Pt.map((ct,zt)=>Ve(nt({},ct),{position:zt+1}))})},It=(0,E.useRef)(),qe=(Pt,ct)=>{for(let zt=0;zt{Ke.current(Pt),tt()},Ye=$e.default.useWatch(Dt,lt);return Ie.createElement("div",{className:Oe.Z.wrap},Ie.createElement("div",{className:Oe.Z.questionTitleEditorWrap},Ie.createElement($e.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Ie.createElement(He.h,{scrollId:"name",watch:!0,height:140,placeholder:Bt,showNullButton:!0,onAddBlank:()=>{const Pt=lt.getFieldValue(Dt);qe(1,Pt==null?void 0:Pt.length)}}))),Ie.createElement($e.default.List,{name:Dt,rules:[{validator(Pt,ct){if(!(ct!=null&&ct.length))return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const zt of ct){const{answer_text:at}=zt||{};if(at!=null&&at.some(jt=>(jt==null?void 0:jt.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Pt,{add:ct,remove:zt},{errors:at})=>(It.current=ct,Ke.current=zt,Ie.createElement(Ie.Fragment,null,Ie.createElement($e.default.Item,{label:Ie.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848"),required:!0,labelCol:{span:24}}),Pt.map((jt,Rt)=>{var fe=jt,{key:oe,name:re}=fe,ce=st(fe,["key","name"]),de,le;return Ie.createElement("div",{style:{marginBottom:10},key:oe},Ie.createElement(De.Z,{className:"mb20",align:"middle",wrap:!1},Ie.createElement(We.Z,{style:{marginRight:10},flex:"0 0 auto",className:`${Oe.Z.blankIndex}`},"\u586B\u7A7A\u9879",Rt+1),Ie.createElement($e.default.Item,Ve(nt({},ce),{name:[re,"model"],noStyle:!0}),Ie.createElement(_e.ZP.Group,{onChange:()=>{const Je=lt.getFieldValue(Dt);lt.setFieldsValue({[Dt]:Je.map((mt,Ot)=>Ve(nt({},mt),{answer_text:re===Ot?[""]:mt.answer_text}))})}},Ie.createElement(_e.ZP,{value:1},"\u6587\u672C\u6A21\u5F0F ",Ie.createElement(we.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6587\u672C\u7B54\u6848"},Ie.createElement(Ne.Z,null))),Ie.createElement(_e.ZP,{value:2},"\u6570\u5B66\u516C\u5F0F\u6A21\u5F0F ",Ie.createElement(we.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u7F16\u5199\u6570\u5B66\u516C\u5F0F\u4F5C\u4E3A\u7B54\u6848"},Ie.createElement(Ne.Z,null)))))),Ie.createElement(De.Z,{style:{marginLeft:20},align:"middle",wrap:!1},Ie.createElement(We.Z,{flex:1},Ie.createElement(De.Z,{align:"top",justify:"space-between",wrap:!1},Ie.createElement(We.Z,{flex:1},Ie.createElement($e.default.Item,Ve(nt({},ce),{name:[re,"answer_text"],noStyle:!0}),((le=(de=lt.getFieldValue(Dt))==null?void 0:de[re])==null?void 0:le.model)===1?Ie.createElement(Pe,{removeBlank:Et,position:Rt+1}):Ie.createElement(Me,{removeBlank:Et,position:Rt+1}))),Ue&&Ie.createElement(We.Z,{flex:"224px",style:{margin:"-2px 0 0 20px"}},Ie.createElement($e.default.Item,Ve(nt({},ce),{name:[re,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Oe.Z.blankInputNumberWrapper}),Ie.createElement(je.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),Ie.createElement($e.default.Item,Ve(nt({},ce),{name:[re,"position"],noStyle:!0}),Ie.createElement(Ae.default,{type:"hidden"})))))})))),Ie.createElement(ze.ZP,{className:"mb20",onClick:()=>qe(1,Ye==null?void 0:Ye.length),type:"primary",shape:"round"},"\u65B0\u589E\u586B\u7A7A\u9879"),Ie.createElement(De.Z,{align:"middle"},Ie.createElement($e.default.Item,{name:"downcase",valuePropName:"checked"},Ie.createElement(Le.Z,null)),Ie.createElement(We.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Ie.createElement(De.Z,{align:"middle"},Ie.createElement($e.default.Item,{name:"no_space",valuePropName:"checked"},Ie.createElement(Le.Z,null)),Ie.createElement(We.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Ye==null?void 0:Ye.length)>1&&Ie.createElement(De.Z,{align:"middle",className:(Ye==null?void 0:Ye.length)>1?"mb30":`${Oe.Z.hide}`},Ie.createElement($e.default.Item,{name:"is_ordered"},Ie.createElement(xe,null)),Ie.createElement(We.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),Ie.createElement("div",{onClick:()=>pe(!0)},Ie.createElement($e.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Ie.createElement(He.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Fe}))))}},12035:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return it}});var E=ne(59301),Ee=ne(77019),De=ne(5269),We=ne(28284),Ae=ne(42168),we=ne(78130),Le=ne(59301),$e=Object.defineProperty,_e=Object.defineProperties,je=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,gt=Object.prototype.propertyIsEnumerable,Re=(Qe,et,rt)=>et in Qe?$e(Qe,et,{enumerable:!0,configurable:!0,writable:!0,value:rt}):Qe[et]=rt,Ne=(Qe,et)=>{for(var rt in et||(et={}))He.call(et,rt)&&Re(Qe,rt,et[rt]);if(ze)for(var rt of ze(et))gt.call(et,rt)&&Re(Qe,rt,et[rt]);return Qe},Oe=(Qe,et)=>_e(Qe,je(et)),be=(Qe,et)=>{var rt={};for(var wt in Qe)He.call(Qe,wt)&&et.indexOf(wt)<0&&(rt[wt]=Qe[wt]);if(Qe!=null&&ze)for(var wt of ze(Qe))et.indexOf(wt)<0&>.call(Qe,wt)&&(rt[wt]=Qe[wt]);return rt};const Ie={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Ge=({value:Qe,onChange:et,form:rt})=>{const wt=(Qe==null?void 0:Qe.is_answer)===1,ft=Qe==null?void 0:Qe.choice_text,nt=()=>{const Ve=rt.getFieldsValue().choices.map(st=>({choice_text:st.choice_text,is_answer:0}));rt.setFieldsValue({choices:Ve}),et(Oe(Ne({},Qe),{is_answer:1}))};return Le.createElement(Ee.Z,{className:Ae.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},Le.createElement(De.Z,{onClick:nt,className:`${Ae.Z.choiceIndex} ${Ae.Z.judgementIndex} ${wt?Ae.Z.activeAnswer:""}`},Ie[ft]),Le.createElement(De.Z,{flex:1,className:`${Ae.Z.editorWrap} ml15`},Le.createElement("div",{className:`${Ae.Z.inputBorder} ${Ae.Z.placeholder} ${wt?Ae.Z.activeJudgementAnswer:""}`},ft)),Le.createElement(De.Z,{flex:"0 0 auto",className:"ml15"},Le.createElement("div",{onClick:nt,className:`${Ae.Z.setAnswerBtn} ${wt?Ae.Z.activeAnswer:""}`},wt?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},it=({questionTitlePlaceholder:Qe,choiceKey:et,form:rt})=>{const[wt,ft]=(0,E.useState)(!1);return Le.createElement("div",{className:Ae.Z.wrap},Le.createElement("div",{className:Ae.Z.questionTitleEditorWrap},Le.createElement(We.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Le.createElement(we.h,{scrollId:"name",watch:!0,height:140,placeholder:Qe}))),Le.createElement(We.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},Le.createElement(We.default.List,{name:"choices",rules:[{validator(nt,Ve){return Ve.some(Pe=>(Pe==null?void 0:Pe.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},nt=>Le.createElement("div",{id:"choices"},nt.map(Ve=>{var st=Ve,{key:Pe,name:Me}=st,xe=be(st,["key","name"]);return Le.createElement(We.default.Item,Oe(Ne({},xe),{key:Pe,name:Me,noStyle:!0}),Le.createElement(Ge,{form:rt}))})))),Le.createElement("div",{onClick:()=>ft(!0)},Le.createElement(We.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Le.createElement(we.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:wt}))))}},78130:function(_t,kt,ne){"use strict";ne.d(kt,{h:function(){return Ne},x:function(){return Oe}});var E=ne(39116),Ee=ne(42168),De=ne(35883),We=ne(59301),Ae=Object.defineProperty,we=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,ze=(be,Ie,Ge)=>Ie in be?Ae(be,Ie,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):be[Ie]=Ge,He=(be,Ie)=>{for(var Ge in Ie||(Ie={}))_e.call(Ie,Ge)&&ze(be,Ge,Ie[Ge]);if($e)for(var Ge of $e(Ie))je.call(Ie,Ge)&&ze(be,Ge,Ie[Ge]);return be},gt=(be,Ie)=>we(be,Le(Ie)),Re=(be,Ie)=>{var Ge={};for(var it in be)_e.call(be,it)&&Ie.indexOf(it)<0&&(Ge[it]=be[it]);if(be!=null&&$e)for(var it of $e(be))Ie.indexOf(it)<0&&je.call(be,it)&&(Ge[it]=be[it]);return Ge};const Ne=be=>{var Ie=be,{value:Ge,onChange:it,scrollId:Qe}=Ie,et=Re(Ie,["value","onChange","scrollId"]);return We.createElement("div",{id:Qe||""},We.createElement(E.Z,gt(He({},et),{defaultValue:Ge,onChange:(rt,wt)=>{wt!=null&&wt.length?it(rt,wt):it(rt)}})))},Oe=({value:be,onChange:Ie,placeholder:Ge,height:it=140,isEdit:Qe,miniToolbar:et,watch:rt=!0})=>Qe?We.createElement(E.Z,{watch:rt,isFocus:!0,height:it||void 0,placeholder:Ge,defaultValue:be,onChange:Ie,miniToolbar:et}):We.createElement("div",{style:{cursor:"pointer"}},be?We.createElement(De.Z,{className:Ee.Z.inputBorder,value:be}):We.createElement("div",{className:`${Ee.Z.inputBorder} ${Ee.Z.placeholder} inputBorderError`},Ge))},90775:function(_t,kt,ne){"use strict";ne.d(kt,{W:function(){return st}});var E=ne(59301),Ee=ne(6767),De=ne(96599),We=ne(28284),Ae=ne(58755),we=ne(77019),Le=ne(5269),$e=ne(25399),_e=ne(37568),je=ne(4875),ze=ne(42168),He=ne(78130),gt=ne(39116),Re=ne(61485),Ne=Object.defineProperty,Oe=Object.defineProperties,be=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,Qe=(Pe,Me,xe)=>Me in Pe?Ne(Pe,Me,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Pe[Me]=xe,et=(Pe,Me)=>{for(var xe in Me||(Me={}))Ge.call(Me,xe)&&Qe(Pe,xe,Me[xe]);if(Ie)for(var xe of Ie(Me))it.call(Me,xe)&&Qe(Pe,xe,Me[xe]);return Pe},rt=(Pe,Me)=>Oe(Pe,be(Me)),wt=(Pe,Me)=>{var xe={};for(var Xe in Pe)Ge.call(Pe,Xe)&&Me.indexOf(Xe)<0&&(xe[Xe]=Pe[Xe]);if(Pe!=null&&Ie)for(var Xe of Ie(Pe))Me.indexOf(Xe)<0&&it.call(Pe,Xe)&&(xe[Xe]=Pe[Xe]);return xe};const ft=Pe=>{var Me=Pe,{value:xe,onChange:Xe}=Me,Bt=wt(Me,["value","onChange"]);const lt=Ue=>{Xe([Ue])};return E.createElement(gt.Z,rt(et({},Bt),{defaultValue:xe==null?void 0:xe[0],onChange:lt}))},nt=Pe=>{if(!Pe)return!1;if(/^s*$/.test(Pe)||Pe.trim()===""){Ee.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Me=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Pe==="|"?(Ee.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Ve=({value:Pe=[],onClose:Me})=>E.createElement(De.default,{closable:!0,onClose:Me,className:ze.Z.keywordTag},E.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Pe.join(" \u6216 "))),st=({questionTitlePlaceholder:Pe,form:Me,showKeywords:xe,isMustKeyWords:Xe=xe})=>{const[Bt,lt]=(0,E.useState)(!1),[Ue,Dt]=(0,E.useState)(""),Fe=We.default.useWatch("use_keywords",Me),pe=We.default.useWatch("question_score",Me);return E.createElement("div",{className:ze.Z.wrap},E.createElement("div",{className:ze.Z.questionTitleEditorWrap},E.createElement(We.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},E.createElement(He.h,{scrollId:"name",watch:!0,height:140,placeholder:Pe}))),E.createElement(We.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:"answer_texts",labelCol:{span:24}},E.createElement(ft,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),xe&&!Xe&&E.createElement(We.default.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked"},E.createElement(Ae.Z,{defaultChecked:!0})),xe&&Xe&&E.createElement(we.Z,{align:"middle",className:"mb30"},E.createElement(We.default.Item,{name:"use_keywords",valuePropName:"checked"},E.createElement(Ae.Z,null)),E.createElement(Le.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),E.createElement(Le.Z,null,E.createElement($e.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},E.createElement(Re.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Fe||!Xe)&&E.createElement(We.default.List,{name:"keywords",rules:[{validator(tt,It){return Xe?It!=null&&It.length?(It==null?void 0:It.reduce((Ke,Et)=>Ke+Et.score,0))>parseFloat(pe)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(tt,{add:It,remove:qe})=>E.createElement(E.Fragment,null,E.createElement("div",{className:`${ze.Z.title} mb10`},Xe?"\u5173\u952E\u8BCD":E.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),E.createElement(we.Z,{align:"middle",className:"font14 mb30"},E.createElement(Le.Z,{flex:1},E.createElement(_e.default,{value:Ue,onChange:Ke=>{Dt(Ke.target.value)},maxLength:500,allowClear:!0,onPressEnter:Ke=>{var Et,Ye,Pt,ct;const zt=`${(Et=Ke.target)==null?void 0:Et.value}`,at=(Pt=(Ye=zt==null?void 0:zt.split("|"))==null?void 0:Ye.filter(fe=>!!fe))==null?void 0:Pt.map(fe=>fe==null?void 0:fe.trim()),jt=Me.getFieldValue("keywords"),Rt=((ct=jt==null?void 0:jt.map(fe=>fe==null?void 0:fe.keyword))==null?void 0:ct.flat())||[];for(const fe of at)if(Rt.includes(fe)){Ee.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}nt(zt)&&(It({keyword:at,score:1}),Dt(""))},className:ze.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),E.createElement(Le.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),tt.map(Ke=>{var Et=Ke,{key:Ye,name:Pt}=Et,ct=wt(Et,["key","name"]);return E.createElement(we.Z,{key:Ye,className:"mb20",style:{marginRight:148}},E.createElement(Le.Z,{flex:1},E.createElement(we.Z,{align:"middle",justify:"space-between"},E.createElement(We.default.Item,rt(et({},ct),{name:[Pt,"keyword"]}),E.createElement(Ve,{onClose:()=>qe(Pt)})),Xe&&E.createElement(We.default.Item,rt(et({},ct),{name:[Pt,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:ze.Z.blankInputNumberWrapper}),E.createElement(je.Z,{className:ze.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),E.createElement("div",{onClick:()=>lt(!0)},E.createElement(We.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},E.createElement(He.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Bt}))))}},40183:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return Ae}});var E={text:"text___bQulM",sup:"sup___rX_Y3"},Ee=ne(28284),De=ne(59301),Ae=({text:we,name:Le="question_score"})=>{const $e=({value:_e})=>De.createElement("div",{className:E.text},De.createElement("span",{className:E.sup},"*"),De.createElement("span",{className:"mr10"},"\u5206\u503C"),De.createElement("span",null,_e||"--"),De.createElement("span",{className:"c-grey-999"},we));return De.createElement(Ee.default.Item,{noStyle:!0,name:Le},De.createElement($e,null))}},35883:function(_t,kt,ne){"use strict";ne.d(kt,{z:function(){return st},Z:function(){return Pe}});var E=ne(59301),Ee=ne(46214),De=ne(20047),We=ne(64018),Ae=ne(16471),we=ne(14185),Le=ne(76406),$e=ne(15342),_e=ne(44104),je=ne(7939),ze=ne(1012),He=ne(86974),gt=ne(59301),Ne=({html:Me})=>{const xe=(0,E.useRef)(null),Xe=(0,E.useRef)(null),Bt=`.markdown-body p { +\\end{array}`}]}]}],Ie=Qe=>{Ne.current.setValue(Ne.current.getValue()+" "+Qe.value+" ")},Ge=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:_e.createElement(Ee.Z,{className:Le.Z.lists,gutter:[10,10]},Oe.map((Qe,et)=>_e.createElement(De.Z,{flex:"110px",className:Le.Z.item},_e.createElement("div",null,_e.createElement(we.Z,{value:`$$${Qe.value}$$`}),Qe.name),_e.createElement("div",{className:Le.Z.children},Qe.children.map((rt,wt)=>_e.createElement("div",{key:wt},_e.createElement("h1",null,rt.name),_e.createElement(Ee.Z,{gutter:[10,10]},rt.data.map((ft,nt)=>_e.createElement(De.Z,{key:nt,onClick:()=>Ie(ft),className:Le.Z.diamond},_e.createElement(we.Z,{value:"`$$"+ft.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:_e.createElement(Ee.Z,{className:Le.Z.lists,gutter:[10,10]},be.map((Qe,et)=>_e.createElement(De.Z,{flex:"110px",className:Le.Z.item},_e.createElement("div",null,_e.createElement(we.Z,{value:"`$$"+Qe.value+"$$`"}),Qe.name),_e.createElement("div",{className:Le.Z.children},Qe.children.map((rt,wt)=>_e.createElement("div",{key:wt},rt.name&&_e.createElement("h1",null,rt.name),_e.createElement(Ee.Z,{gutter:[10,10]},rt.data.map((ft,nt)=>_e.createElement(De.Z,{key:nt,onClick:()=>Ie(ft),className:Le.Z.diamond},_e.createElement(we.Z,{value:"`$$"+ft.value+"$$`"}))))))))))}],it=()=>{var Qe=document.createElement("div");Qe.innerHTML=Ne.current.getValue();var et=Qe.innerText;return ze&&ze(et),et};return(0,E.useImperativeHandle)(Re,()=>({getData:it})),_e.createElement("div",{className:Le.Z.mathWrap},_e.createElement(We.default,{defaultActiveKey:"1",items:Ge}),_e.createElement("math-field",{locale:"zh_cn",className:Le.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:Ne,style:{width:800,marginTop:30,fontSize:18}},gt||""),He&&_e.createElement("div",{className:Le.Z.button},_e.createElement(Ae.ZP,{size:"large",onClick:it,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});kt.Z=je},90736:function(_t,kt,ne){"use strict";var E=ne(59301),Ee=ne(4977),De=ne(7939),We=Object.defineProperty,Ae=Object.defineProperties,we=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,je=(Re,Ne,Oe)=>Ne in Re?We(Re,Ne,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Re[Ne]=Oe,ze=(Re,Ne)=>{for(var Oe in Ne||(Ne={}))$e.call(Ne,Oe)&&je(Re,Oe,Ne[Oe]);if(Le)for(var Oe of Le(Ne))_e.call(Ne,Oe)&&je(Re,Oe,Ne[Oe]);return Re},He=(Re,Ne)=>Ae(Re,we(Ne));const gt=({img:Re,buttonProps:Ne={},styles:Oe={},customText:be,ButtonText:Ie,ButtonClick:Ge,Buttonclass:it,ButtonTwo:Qe,imgStyles:et,loading:rt=!1,className:wt=""})=>E.createElement("section",{className:`tc animated fadeIn ${wt}`,style:ze({color:"#999",margin:"100px auto",visibility:rt?"hidden":"visible"},Oe)},E.createElement("img",{src:Re||Ee,style:He(ze({},et),{pointerEvents:"none",userSelect:"none"})}),E.createElement("p",{className:"mt20 font14"},be||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),Ie&&E.createElement(De.ZP,ze({className:it,onClick:Ge},Ne),Ie),Qe&&Qe);kt.Z=gt},86974:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return it}});var E=ne(59301),Ee={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",showClose:"showClose___edZQA",embed:"embed___hvpEJ"},De=ne(7939),We=ne(70557),Ae=ne(34728),we=ne(25399),Le=ne(76406),$e=ne(84849),_e=ne(90736),je=ne(14185),ze=ne(52078),He=ne(59301),gt=Object.defineProperty,Re=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,be=(Qe,et,rt)=>et in Qe?gt(Qe,et,{enumerable:!0,configurable:!0,writable:!0,value:rt}):Qe[et]=rt,Ie=(Qe,et)=>{for(var rt in et||(et={}))Ne.call(et,rt)&&be(Qe,rt,et[rt]);if(Re)for(var rt of Re(et))Oe.call(et,rt)&&be(Qe,rt,et[rt]);return Qe},Ge=(Qe,et,rt)=>new Promise((wt,ft)=>{var nt=Pe=>{try{st(rt.next(Pe))}catch(Me){ft(Me)}},Ve=Pe=>{try{st(rt.throw(Pe))}catch(Me){ft(Me)}},st=Pe=>Pe.done?wt(Pe.value):Promise.resolve(Pe.value).then(nt,Ve);st((rt=rt.apply(Qe,et)).next())}),it=({editOffice:Qe="view",data:et,issaver:rt,onSaver:wt,theme:ft,type:nt,filename:Ve,monacoEditor:st,className:Pe,style:Me,close:xe,onClose:Xe,hasMask:Bt,disabledDownload:lt,onImgDimensions:Ue,showNodata:Dt,recordInfo:Fe})=>{const[pe,tt]=(0,E.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[It,qe]=(0,E.useState)(""),[Ke,Et]=(0,E.useState)(),Ye=window.ENV==="build"?"/react/build":"",Pt=location.host.startsWith("localhost")?je.Z.PROXY_SERVER:je.Z.API_SERVER,zt=10*(1024*1024),at=(0,E.useRef)();et!=null&&et.startsWith("/api")&&nt!=="txt"&&(et=je.Z.API_SERVER+et);const jt=de=>de.substring(de.lastIndexOf("/")+1).split(".").pop();Ve&&st&&(st.filename=Ve),(0,E.useEffect)(()=>{var de,le;const Je=(le=(de=document.cookie)==null?void 0:de.replace(/\s/g,""))==null?void 0:le.split(";");Je==null||Je.map(mt=>{let Ot=mt.split("=");Ot[0]==="_educoder_session"&&qe(Ot[1])})},[]),(0,E.useEffect)(()=>{nt==="office"&&(et.indexOf("bigfilescdn.")>-1||et.indexOf("bigfiles1")>-1?Et({url:et,fileType:jt(et),model:et.indexOf("model=edit")?"edit":"view"}):et.indexOf("coze")>-1?Et({url:et,fileType:"doc",model:"view"}):fe())},[nt,et]);function Rt(de){return Ge(this,null,function*(){de.data.type==="pdfdata"&&(wt(de.data.data),window.removeEventListener("message",Rt,!1)),console.log("mess---:",de.data)})}const fe=()=>Ge(void 0,null,function*(){console.log("data:",et);let de=et;et.startsWith("http")||(de=location.origin+de);let le=new URL(de).pathname.split("/").pop();const Je=yield(0,$e.gJ)({attachment_id:le});Je.url=Pt+Je.url,Et(Je)}),oe=()=>{if(et.startsWith("http")||et.startsWith("blob:")){re();return}(0,Le.Sv)(Ve||"educoder",et,Ve)},re=()=>{Fe&&(0,ze.fc)({id:Fe==null?void 0:Fe.id,watch_type:1,course_id:Fe==null?void 0:Fe.course_id}),(0,Le.Nd)(Ve||"educoder",decodeURIComponent(et))};(0,E.useEffect)(()=>(window.addEventListener("message",ce),()=>{window.removeEventListener("message",ce)}),[]);const ce=de=>{var le;((le=de==null?void 0:de.data)==null?void 0:le.type)==="closePop"&&Xe()};return He.createElement("div",{style:Ie({},Me||{}),className:`${Bt&&Ee.bgBlack} ${nt?Ee.wrp:"hide"}`},!!nt&&xe&&He.createElement("div",{id:"closePop",className:Ee.close,ref:at},!!Ue&&He.createElement(we.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>at.current},He.createElement("span",{onClick:()=>{Xe(),Ue()}},He.createElement("i",{className:"icon-yulanpizhu"}))),!lt&&window.parent===window&&He.createElement(we.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>at.current},He.createElement("span",{onClick:re},He.createElement("i",{className:"icon-quxiaozhiding"}))),rt&&He.createElement(we.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>at.current},He.createElement("span",{className:"",onClick:()=>{const de=document.getElementById("pdfiframe");window.addEventListener("message",Rt,!1),setTimeout(()=>{de.contentWindow.postMessage("getData","*")},300)}},He.createElement("i",{className:"icon-baocun"}))),He.createElement(we.Z,{title:"\u5173\u95ED",getPopupContainer:()=>at.current},He.createElement("span",{className:"",onClick:()=>{Xe()}},He.createElement("i",{className:"icon-guanbi1"})))),He.createElement("div",{className:`${Ee[Pe]} ${Pe} ${Ee.monaco} ${nt==="txt"?"show":"hide"}`},nt==="txt"&&He.createElement(He.Fragment,null,He.createElement(Ae.ZP,Ie({},st)))),nt==="audio"&&He.createElement("audio",{controls:!0,src:`${(et==null?void 0:et.indexOf("http://"))>-1||(et==null?void 0:et.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${et}`,autoPlay:!0}),nt==="video"&&He.createElement(He.Fragment,null,(et==null?void 0:et.indexOf("http"))>-1?He.createElement("video",{controls:!0,src:`${et}`,autoPlay:!0}):He.createElement("video",{controls:!0,src:`data:video/mp4;base64,${et}`,autoPlay:!0})),nt==="office"&&Ke&&He.createElement("iframe",{src:`${Ye}/office.html?key=${Ke.key}&url=${btoa(Ke.url)}&callbackUrl=${Pt+(Ke.callbackUrl||"")}&fileType=${Ke.fileType}&title=${Ke.title||""}&model=${Qe}&officeServer=${je.Z.ONLYOFFICE}&disabledDownload=${!!lt}`}),nt==="html"&&He.createElement("iframe",{src:et+"&disposition=inline"}),nt==="pdf"&&He.createElement("iframe",{id:"pdfiframe",src:`${Ye}/js/pdf/index.html?filename=${Ve||"educoder.pdf"}&url=${encodeURIComponent(et)}&disabledDownload=${!!lt}&model=${Qe}`}),nt==="image"&&He.createElement("img",{src:`${(et==null?void 0:et.indexOf("http://"))>-1||(et==null?void 0:et.indexOf("https://"))>-1?"":"data:image/png;base64,"}${et}`}),(nt==="other"||nt==="download")&&He.createElement(He.Fragment,null,Dt?He.createElement(_e.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:He.createElement(De.ZP,{icon:He.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:oe,disabled:lt},"\u4E0B\u8F7D")}):He.createElement(De.ZP,{type:"primary",size:"middle",onClick:oe,disabled:lt},He.createElement(We.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),nt==="flowChart"&&He.createElement("div",{className:"embed"},He.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${et||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},58219:function(_t,kt,ne){"use strict";ne.d(kt,{Q:function(){return _e},Z:function(){return ze}});var E=ne(59301),Ee={flex_box_center:"flex_box_center___VcCAZ",flex_space_between:"flex_space_between___I3jjO",flex_box_vertical_center:"flex_box_vertical_center___Rm_54",flex_box_center_end:"flex_box_center_end___nTsdc",flex_box_column:"flex_box_column___UVpzN",tags:"tags___kRRoe",text:"text___IyyEa",tagWrap:"tagWrap___v63mB",tag:"tag___X7wE6",c:"c___mZMPq",cpp:"cpp___eaTie",java:"java___gL98T",python:"python___eNRkk",edit:"edit___tbVu0"},De=ne(92310),We=ne.n(De),Ae=ne(62957),we=ne(6767),Le=ne(62673),$e=(He,gt,Re)=>new Promise((Ne,Oe)=>{var be=it=>{try{Ge(Re.next(it))}catch(Qe){Oe(Qe)}},Ie=it=>{try{Ge(Re.throw(it))}catch(Qe){Oe(Qe)}},Ge=it=>it.done?Ne(it.value):Promise.resolve(it.value).then(be,Ie);Ge((Re=Re.apply(He,gt)).next())});const _e=({title:He="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:gt=[],visible:Re,setVisible:Ne,tip:Oe,onOk:be})=>{const[Ie,Ge]=(0,E.useState)([]),[it,Qe]=(0,E.useState)(!1);return(0,E.useEffect)(()=>{Re&&Ge(gt)},[Re]),E.createElement(Ae.default,{centered:!0,open:Re,title:He,confirmLoading:it,width:564,onOk:()=>$e(void 0,null,function*(){if(!Ie.length){we.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}Qe(!0),yield be(Ie),Qe(!1)}),onCancel:()=>Ne(!1)},!!Oe&&E.createElement("div",{className:"c-grey-666 font16 mb10"},Oe),E.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},E.createElement(Le.default.Group,{value:Ie,options:[{label:"C\u8BED\u8A00",value:"C"},{label:"C++\u8BED\u8A00",value:"C++",style:{marginLeft:30}},{label:"Java\u8BED\u8A00",value:"Java",style:{marginLeft:30}},{label:"Python\u8BED\u8A00",value:"Python",style:{marginLeft:30}}],onChange:et=>{Ge(et)}})))};var ze=({title:He="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:gt,style:Re={},onEdit:Ne,dataSource:Oe=[]})=>{const be={C:E.createElement("div",{className:Ee.c},"C"),"C++":E.createElement("div",{className:Ee.cpp},"C++"),Java:E.createElement("div",{className:Ee.java},"Java"),Python:E.createElement("div",{className:Ee.python},"Python")};return E.createElement("div",{className:We()(Ee.tags,gt),style:Re},!!He&&E.createElement("div",{className:Ee.text},He),E.createElement("div",{className:Ee.tagWrap},Oe==null?void 0:Oe.map(Ie=>E.createElement(E.Fragment,{key:Ie},be[Ie]))),!!Ne&&E.createElement("div",{onClick:Ne,className:`iconfont icon-bianji_Hover ${Ee.edit}`}))}},9556:function(_t,kt,ne){"use strict";ne.d(kt,{t:function(){return mt}});var E=ne(59301),Ee=ne(37568),De=ne(8848),We=ne(28284),Ae=ne(62957),we=ne(77019),Le=ne(5269),$e=ne(4875),_e=ne(82326),je=ne(47889),ze=ne(7939),He=ne(93725),gt=ne(78130),Re=ne(44283),Ne=ne(42168),Oe=ne(6767),be=ne(29787),Ie=ne(24334),Ge={flex_box_center:"flex_box_center___kOQ8P",flex_space_between:"flex_space_between___fY6jt",flex_box_vertical_center:"flex_box_vertical_center___bDSSI",flex_box_center_end:"flex_box_center_end___mQ6mU",flex_box_column:"flex_box_column___F15G0",result:"result___UYRo8",left:"left___TRaH5",right:"right___twp9s",box:"box___vwndt",li:"li___hRe2d"},it=ne(49317),Qe=ne(19160),et=ne(39116),rt=ne(56102),wt=ne(30628),ft=ne(59301),nt=Object.defineProperty,Ve=Object.defineProperties,st=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Xe=(Ot,Xt,Mt)=>Xt in Ot?nt(Ot,Xt,{enumerable:!0,configurable:!0,writable:!0,value:Mt}):Ot[Xt]=Mt,Bt=(Ot,Xt)=>{for(var Mt in Xt||(Xt={}))Me.call(Xt,Mt)&&Xe(Ot,Mt,Xt[Mt]);if(Pe)for(var Mt of Pe(Xt))xe.call(Xt,Mt)&&Xe(Ot,Mt,Xt[Mt]);return Ot},lt=(Ot,Xt)=>Ve(Ot,st(Xt)),Ue=(Ot,Xt,Mt)=>new Promise((tn,on)=>{var gn=Bn=>{try{Dn(Mt.next(Bn))}catch(lr){on(lr)}},Mn=Bn=>{try{Dn(Mt.throw(Bn))}catch(lr){on(lr)}},Dn=Bn=>Bn.done?tn(Bn.value):Promise.resolve(Bn.value).then(gn,Mn);Dn((Mt=Mt.apply(Ot,Xt)).next())}),Fe=({buttonProps:Ot,buttonText:Xt,form:Mt,hackIdentifier:tn="",answerKey:on,data:gn})=>{const[Mn,Dn]=(0,E.useState)(!1),[Bn,lr]=(0,E.useState)(!1),[tr,$n]=(0,E.useState)(!1),[sn,Sr]=(0,E.useState)({}),[Fn,bn]=(0,E.useState)(""),[mr,si]=(0,E.useState)(""),Jr=(0,E.useRef)(tn),Jn=(0,E.useRef)(""),Hr=(0,E.useRef)(!1);(0,E.useEffect)(()=>{tr&&Cr()},[tr]),(0,E.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const Tr=()=>new Date().getTime(),ui=gn==null?void 0:gn.code,Ii=()=>{var ur,zr,wr;let yn=ui?gn==null?void 0:gn.code:(ur=Mt.getFieldValue("hack_codes"))==null?void 0:ur.code,_n=ui?gn==null?void 0:gn.answer_content:Mt.getFieldValue(on),en=ui?gn==null?void 0:gn.input:(wr=(zr=Mt.getFieldValue("hack_sets"))==null?void 0:zr[0])==null?void 0:wr.input;_n==null||_n.forEach($t=>{const Wt=$t.value||$t.answer_text||"";yn=yn.replace(/(@▁@|@▁▁@)/,Wt)}),si(en),bn(yn),Sr({}),$n(!0)},Cr=()=>Ue(void 0,null,function*(){var ur,zr,wr,yn;const _n=Tr(),en=ui?gn==null?void 0:gn.time_limit:(ur=Mt.getFieldsValue())==null?void 0:ur.hack.time_limit,$t=ui?(zr=gn==null?void 0:gn.answer_content)==null?void 0:zr.length:(yn=(wr=Mt.getFieldsValue())==null?void 0:wr.standard_answers)==null?void 0:yn.length;Dn(!0),yield(0,Qe.bM)(Jn.current,{test_hack_code:Fn,test_input:mr});function Wt(){return Ue(this,null,function*(){const{status:hn,data:wn}=yield(0,Qe.rX)(Jn.current,"submit"),pn=Tr()-_n>(en+3)*1e3*$t;if(Hr.current){if(pn){Oe.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),Dn(!1);return}if(hn===0){Dn(!1),Sr(lt(Bt({},wn),{showText:!0}));return}setTimeout(Wt,1e3)}})}Wt()}),cr=()=>Ue(void 0,null,function*(){var ur,zr,wr,yn,_n,en,$t;if(!gn){try{yield Mt.validateFields()}catch(Vt){(wr=(zr=(ur=Vt==null?void 0:Vt.errorFields)==null?void 0:ur[0])==null?void 0:zr.name)!=null&&wr.includes("standard_answers")?Oe.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Oe.ZP.error(Vt.errorFields[0].errors[0]),Mt.scrollToField(Vt.errorFields[0].name,{behavior:"smooth",block:"center"});return}lr(!0);let hn="";const wn=Mt.getFieldsValue();Jr.current?hn=yield(0,it.ZP)(`/api/problems/${Jr.current}.json`,{method:"put",body:lt(Bt({},wn),{hack:lt(Bt({},wn==null?void 0:wn.hack),{sub_discipline_id:($t=(en=wn==null?void 0:wn.hack)==null?void 0:en.sub_discipline_id)==null?void 0:$t[1],difficult:wn.difficulty,item_banks_group_id:wn.item_banks_group_id}),hack_codes:lt(Bt({},wn.hack_codes),{code:Ie.Base64.encode(wn.hack_codes.code)}),update_hack_sets:wn.hack_sets,is_blank:!0,item_type:"BPROGRAM"})}):(hn=yield(0,it.ZP)("/api/problems.json",{method:"post",body:lt(Bt({},wn),{hack:lt(Bt({},wn==null?void 0:wn.hack),{sub_discipline_id:(_n=(yn=wn==null?void 0:wn.hack)==null?void 0:yn.sub_discipline_id)==null?void 0:_n[1],difficult:wn.difficulty,item_banks_group_id:wn.item_banks_group_id}),hack_codes:lt(Bt({},wn.hack_codes),{code:Ie.Base64.encode(wn.hack_codes.code)}),hack_sets:wn.hack_sets,is_blank:!0,item_type:"BPROGRAM"})}),Jr.current=hn==null?void 0:hn.identifier,sessionStorage.projectFill=hn==null?void 0:hn.identifier)}const Wt=yield(0,it.ZP)(`/api/problems/${Jr.current}/start.json`,{method:"get"});if((Wt==null?void 0:Wt.status)===0){Jn.current=Wt==null?void 0:Wt.identifier,Hr.current=!0,lr(!1),Ii();return}lr(!1)}),Kr=ur=>{const{status:zr,error_msg:wr,execute_time:yn,output:_n,input:en,expected_output:$t}=ur;let Wt=null;switch(zr){case wt.h.OK:Wt=ft.createElement(ft.Fragment,null,ft.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",yn/1e3,"\u79D2"),ft.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case wt.h.NOMATCH:Wt=ft.createElement(ft.Fragment,null,ft.createElement("div",null,"\u8F93\u5165\uFF1A"),ft.createElement("pre",{style:{fontFamily:"initial"}},en),ft.createElement("div",null,"\u8F93\u51FA\uFF1A"),ft.createElement("pre",{style:{fontFamily:"initial"}},_n&&Ie.Base64.decode(_n)),ft.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),ft.createElement("pre",{style:{fontFamily:"initial"}},$t&&Ie.Base64.decode($t)));break;case wt.h.EXECUTEFAILURE:Wt=ft.createElement(ft.Fragment,null,ft.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ft.createElement("pre",null,en)),ft.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ft.createElement("pre",{className:"error"},Ie.Base64.decode(wr)));break;case wt.h.COMPILEFAILURE:Wt=ft.createElement(ft.Fragment,null,ft.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ft.createElement("pre",null,en)),ft.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ft.createElement("pre",{className:"error"},Ie.Base64.decode(wr)));break;case wt.h.PODFAILURE:Wt=ft.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case wt.h.TIMEOUT:Wt=ft.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ft.createElement(ft.Fragment,null," ",Wt," ")};return ft.createElement("div",null,ft.createElement(ze.ZP,lt(Bt({loading:Bn},Ot),{onClick:cr}),Xt),ft.createElement(Ae.default,{open:tr,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:Mn,cancelButtonProps:{style:{display:"none"}},onOk:()=>Cr(),onCancel:()=>{Hr.current=!1,$n(!1)}},ft.createElement("div",{className:Ge.result},ft.createElement("div",{className:Ge.left},ft.createElement("div",{className:"mb20"},ft.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!gn&&ft.createElement(rt.CopyToClipboard,{text:Fn,onCopy:()=>Oe.ZP.success("\u590D\u5236\u6210\u529F")},ft.createElement("span",{style:{float:"right"},className:"current c-light-primary"},ft.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),ft.createElement(et.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:Fn,onChange:ur=>bn(ur)})),ft.createElement("div",{className:Ge.right},ft.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B ",ft.createElement("span",{style:{color:"#FA6400",fontSize:14}},"\uFF08\u9ED8\u8BA4\u7B2C1\u4E2A\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\uFF0C\u53EF\u624B\u52A8\u4FEE\u6539\u540E\u518D\u8FDB\u884C\u8C03\u8BD5\uFF09")),ft.createElement("div",{className:Ge.box},ft.createElement("div",{className:Ge.li},ft.createElement(Ee.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:mr,onChange:ur=>si(ur.target.value),bordered:!1,style:{height:180}}))),ft.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),ft.createElement("div",{className:Ge.box},ft.createElement(be.Z,{spinning:Mn,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},ft.createElement("div",{className:Ge.li,style:{height:196,overflow:"auto",padding:10}},Kr(sn))))))))},pe=ne(87169),tt=ne(32134),It=ne(12893),qe=ne(59301),Ke=Object.defineProperty,Et=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,Pt=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,at=(Ot,Xt,Mt)=>Xt in Ot?Ke(Ot,Xt,{enumerable:!0,configurable:!0,writable:!0,value:Mt}):Ot[Xt]=Mt,jt=(Ot,Xt)=>{for(var Mt in Xt||(Xt={}))ct.call(Xt,Mt)&&at(Ot,Mt,Xt[Mt]);if(Pt)for(var Mt of Pt(Xt))zt.call(Xt,Mt)&&at(Ot,Mt,Xt[Mt]);return Ot},Rt=(Ot,Xt)=>Et(Ot,Ye(Xt)),fe=(Ot,Xt)=>{var Mt={};for(var tn in Ot)ct.call(Ot,tn)&&Xt.indexOf(tn)<0&&(Mt[tn]=Ot[tn]);if(Ot!=null&&Pt)for(var tn of Pt(Ot))Xt.indexOf(tn)<0&&zt.call(Ot,tn)&&(Mt[tn]=Ot[tn]);return Mt};const{TextArea:oe}=Ee.default,{Panel:re}=De.default,ce=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],de=({value:Ot,onChange:Xt})=>qe.createElement(Switch,{checked:Ot,onChange:Mt=>{Xt(Mt)}}),le="@\u2581@",Je="@\u2581\u2581@",mt=({questionTitlePlaceholder:Ot,form:Xt,scoreByBlank:Mt=!1,hackidentifier:tn,answerKey:on})=>{const[gn,Mn]=(0,E.useState)(!1),[Dn,Bn]=(0,E.useState)(!1),tr=(0,Re.useParams)().type==="edit",[$n,sn]=(0,E.useState)(0),Sr=(Cr,cr)=>{const Kr=cr.line;let ur=0;for(let wr=0;wr{const zr=Cr.getRange(cr.from,cr.to);let wr=0;if(cr.text.forEach(yn=>{wr+=yn.split(le).length-1}),cr.text.forEach(yn=>{wr+=yn.split(Je).length-1}),cr.origin!=="setValue"){if(zr&&(zr.indexOf(le)!==-1||zr.indexOf(Je)!==-1)){const yn=zr.split(le).length-1+zr.split(Je).length-1,_n=Sr(Cr,cr.from);if(console.log(`\u5220\u9664${yn}\u4E2A\uFF0C \u524D\u9762\u6709${_n}\u4E2A\uFF0C\u65B0\u589E${wr}\u4E2A`),yn>1){const en=Array.from({length:yn},($t,Wt)=>_n+Wt);ur(en)}else ur(_n)}else if(wr>0){const yn=Sr(Cr,cr.from);console.log(`\u65B0\u589E${wr}\u4E2A\uFF0C\u4E4B\u524D\u6709${yn}\u4E2A`),Kr(wr,yn)}}},bn=()=>{const Cr=Xt.getFieldValue(on);Xt.setFieldsValue({[on]:Cr==null?void 0:Cr.map((cr,Kr)=>Rt(jt({},cr),{position:Kr+1}))})},mr=(0,E.useRef)(),si=(Cr,cr)=>{for(let Kr=0;Kr{Jr.current(Cr),bn()};function Hr(Cr){Cr.stopPropagation()}const Tr=We.default.useWatch(on,Xt);function ui(){let Cr=Xt.getFieldValue("hack_sets"),cr=parseInt(Xt.getFieldValue("hack").code_compile_score)||0;const Kr=Cr.length+1;Cr.map((ur,zr)=>(ur.position=zr+1,ur)),Cr.push({input:"",output:"",position:Kr}),Xt.setFieldsValue({hack_sets:Cr}),sn(Cr.length-1)}function Ii(Cr){let cr=Xt.getFieldValue("hack_sets"),Kr=parseInt(Xt.getFieldValue("hack").code_compile_score)||0;const ur=(cr==null?void 0:cr.length)-1;cr.splice(Cr,1),cr==null||cr.map((zr,wr)=>(zr.position=wr+1,zr)),Xt.setFieldsValue({hack_sets:cr})}return qe.createElement("div",{className:Ne.Z.wrap},qe.createElement(We.default.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",name:["hack","description"],style:{display:"table"},className:"w100",labelCol:{span:24},rules:[{required:!0}]},qe.createElement(gt.h,{scrollId:"name",watch:!0,height:140})),qe.createElement("div",{className:Ne.Z.questionTitleEditorWrap},qe.createElement(We.default.Item,{label:"\u7A0B\u5E8F\u4EE3\u7801",name:["hack_codes","code"],labelCol:{span:24},rules:[{required:!0}]},qe.createElement(gt.h,{scrollId:"name",watch:!0,height:400,showNullProgramButton:!0,onChange:(Cr,cr)=>{const Kr=Xt.getFieldValue(on);console.log("--preAnswerData",Kr,cr),Xt.setFieldsValue({[on]:Kr==null?void 0:Kr.map((ur,zr)=>{var wr;return Rt(jt({},ur),{position:zr+1,multi_line:(wr=cr==null?void 0:cr[zr])==null?void 0:wr.multiLine})})})},placeholder:Ot,onCMBeforeChange:(Cr,cr)=>{Fn(Cr,cr,si,Jn)}}))),qe.createElement(We.default.List,{name:on,rules:[{validator(Cr,cr){if(!(cr!=null&&cr.length))return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const Kr of cr){const{answer_text:ur}=Kr||{};if((ur==null?void 0:ur.length)===0)return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Cr,{add:cr,remove:Kr},{errors:ur})=>(mr.current=cr,Jr.current=Kr,qe.createElement(qe.Fragment,null,qe.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},qe.createElement(We.default.Item,{label:"\u586B\u7A7A\u9879\u7B54\u6848",required:!0,labelCol:{span:24}}),qe.createElement("div",{onClick:()=>{Ae.default.warning({title:"\u7ED9\u5206\u8BF4\u660E",icon:null,width:700,centered:!0,content:qe.createElement("div",null,qe.createElement("div",null,"1.\u5B66\u751F\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801",qe.createElement("span",{style:{color:"#e30000"}},"\u8FDB\u884C\u8BC4\u6D4B"),"\u624D\u80FD\u5F97\u5206\u3002"),qe.createElement("div",{style:{marginTop:10}},"2.\u8BD5\u9898\u7B97\u5206\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u5C06\u7A0B\u5E8F\u91CC\u9762\u7684\u6240\u6709\u7A7A\u66FF\u6362\u6210\u5B66\u751F\u7684\u7B54\u6848\u8FDB\u884C\u8BC4\u6D4B\u3002\u8F93\u51FA\u7684\u7ED3\u679C\u4E0E\u6D4B\u8BD5\u96C6\u6BD4\u5BF9\uFF0C\u5B8C\u5168\u6B63\u786E\u5219\u5F97\u6EE1\u5206\uFF1B\u82E5\u4E0D\u5B8C\u5168\u6B63\u786E\uFF0C\u5219\u4F9D\u6B21\u5C06\u6BCF\u4E2A\u7A7A\u6362\u6210\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u6848\uFF0C\u540C\u65F6\u5C06\u5176\u4ED6\u7A7A\u66FF\u6362\u6210\u6807\u51C6\u7B54\u6848\uFF0C\u8FD0\u884C\u7A0B\u5E8F\u3002\u5982\u679C\u8FD9\u4E2A\u7A7A\u7684\u5B66\u751F\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7ED3\u5408\u80FD\u5F97\u5230\u6B63\u786E\u8F93\u51FA\uFF0C\u5219\u8FD9\u4E2A\u7A7A\u5F97\u5230\u8BE5\u7A7A\u7684\u6EE1\u5206\uFF0C\u5426\u5219\u8BE5\u7A7A\u5F970\u5206\u3002"))})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"}},qe.createElement(pe.Z,{style:{marginRight:3,color:"#3061D0"}}),qe.createElement("span",null," \u7ED9\u5206\u8BF4\u660E"))),Cr.map((zr,wr)=>{var yn=zr,{key:_n,name:en}=yn,$t=fe(yn,["key","name"]),Wt,hn;return qe.createElement(we.Z,{className:"mb20",key:_n,align:"middle",wrap:!1},qe.createElement(Le.Z,{flex:"0 0 auto",className:`${Ne.Z.blankIndex}`},"\u586B\u7A7A\u9879",wr+1),qe.createElement(Le.Z,{flex:1},qe.createElement(we.Z,{align:"top",justify:"space-between",wrap:!1},qe.createElement(Le.Z,null,qe.createElement(We.default.Item,Rt(jt({},$t),{name:[en,"answer_text"],noStyle:!0}),(Wt=Tr==null?void 0:Tr[en])!=null&&Wt.multi_line||(hn=Tr==null?void 0:Tr[en])!=null&&hn.multiLine?qe.createElement(oe,{spellCheck:!1,style:{marginLeft:10,width:550}}):qe.createElement(Ee.default,{style:{marginLeft:10,width:550},className:Ne.Z.blankInput,size:"large",maxLength:1e3,onBlur:wn=>{}}))),Mt&&qe.createElement(Le.Z,{flex:"224px"},qe.createElement(We.default.Item,Rt(jt({},$t),{name:[en,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),qe.createElement($e.Z,{size:"large",className:Ne.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"}))))))})))),qe.createElement("div",{onClick:()=>Mn(!0)},qe.createElement(We.default.Item,{name:["hack","analysis"],label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},qe.createElement(gt.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:gn}))),qe.createElement(We.default.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",style:{marginTop:30},name:["hack_codes","language"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},qe.createElement(_e.default,{size:"large"},ce.map(Cr=>qe.createElement(_e.default.Option,{key:Cr.title,value:Cr.key}," ",Cr.title)))),qe.createElement(We.default.Item,{label:"\u6700\u5927\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09",style:{marginTop:30},labelCol:{span:24},required:!0},qe.createElement(We.default.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}],noStyle:!0},qe.createElement($e.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})),qe.createElement("span",{className:"ml10 font14"},"\u79D2")),qe.createElement(We.default.Item,{label:"\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406",style:{marginTop:30},name:["hack","submit_rule"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406"}]},qe.createElement(je.ZP.Group,{style:{marginTop:-10}},qe.createElement(je.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),qe.createElement(je.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),qe.createElement(je.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"))),qe.createElement(We.default.Item,{label:"\u6D4B\u8BD5\u7528\u4F8B",required:!0,style:{marginTop:30}},qe.createElement(ze.ZP,{className:"mr20",type:"primary",onClick:ui},"\u6DFB\u52A0")),qe.createElement("div",{style:{padding:15}},qe.createElement(We.default.List,{name:"hack_sets"},(Cr,{})=>qe.createElement(De.default,{accordion:!0,bordered:!1,activeKey:$n,onChange:sn,className:Ne.Z.collapseWrapper,expandIcon:({isActive:cr})=>qe.createElement("i",{className:`iconfont icon-weizhankai ${cr?Ne.Z.open:Ne.Z.close}`,style:{fontSize:14,transition:"all .2s"}})},Cr.map((cr,Kr)=>qe.createElement(re,{key:cr.key,id:`scroll-key-${cr.key}`,header:qe.createElement(we.Z,{align:"middle",justify:"space-between",wrap:!1},qe.createElement(Le.Z,{className:Ne.Z.panelHeader},qe.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Kr+1)),qe.createElement(Le.Z,{flex:1},qe.createElement(we.Z,{align:"middle",justify:"end",wrap:!1},qe.createElement(Le.Z,{flex:"78px",className:Ne.Z.operationWrapper},Kr>0&&qe.createElement(qe.Fragment,null,qe.createElement(tt.Z,{className:Ne.Z.add,onClick:ur=>{Hr(ur),ui()}}),qe.createElement(He.Z,{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u6D4B\u8BD5\u96C6"+(Kr+1),onCancel:Hr,onConfirm:ur=>{Hr(ur),Ii(Kr)}},qe.createElement(It.Z,{className:`${Ne.Z.remove} ml20`,onClick:Hr})))))))},qe.createElement(We.default.Item,{label:"\u8F93\u5165",labelCol:{span:24},name:[cr.name,"input"]},qe.createElement(oe,{rows:4})),qe.createElement(We.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24},name:[cr.name,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},qe.createElement(oe,{rows:4}))))))),qe.createElement(Fe,{form:Xt,answerKey:on,hackIdentifier:tn,buttonText:"\u8FD0\u884C\u8C03\u8BD5",buttonProps:{ghost:!0,icon:qe.createElement("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}}))}},8338:function(_t,kt,ne){"use strict";ne.d(kt,{u:function(){return rt}});var E=ne(59301),Ee=ne(77019),De=ne(5269),We=ne(25399),Ae=ne(28284),we=ne(42168),Le=ne(32134),$e=ne(12893),_e=ne(78130),je=ne(59301),ze=Object.defineProperty,He=Object.defineProperties,gt=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,be=(wt,ft,nt)=>ft in wt?ze(wt,ft,{enumerable:!0,configurable:!0,writable:!0,value:nt}):wt[ft]=nt,Ie=(wt,ft)=>{for(var nt in ft||(ft={}))Ne.call(ft,nt)&&be(wt,nt,ft[nt]);if(Re)for(var nt of Re(ft))Oe.call(ft,nt)&&be(wt,nt,ft[nt]);return wt},Ge=(wt,ft)=>He(wt,gt(ft)),it=(wt,ft)=>{var nt={};for(var Ve in wt)Ne.call(wt,Ve)&&ft.indexOf(Ve)<0&&(nt[Ve]=wt[Ve]);if(wt!=null&&Re)for(var Ve of Re(wt))ft.indexOf(Ve)<0&&Oe.call(wt,Ve)&&(nt[Ve]=wt[Ve]);return nt};const Qe=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],et=({value:wt,onChange:ft,choiceTextKey:nt,answerKey:Ve,index:st,isEdit:Pe,setInputActive:Me,form:xe,choiceOptionsPath:Xe,allowChangeMode:Bt,showAddIcon:lt,addItem:Ue,deleteItem:Dt})=>{console.log(wt,"value");const Fe=(wt==null?void 0:wt[Ve])===1,pe=()=>{const It=xe.getFieldValue(Xe);xe.setFieldValue(Xe,It.map(qe=>Ge(Ie({},qe),{[Ve]:0})))},tt=()=>{Fe?ft(Ge(Ie({},wt),{[Ve]:0})):(Bt||pe(),ft(Ge(Ie({},wt),{[Ve]:1})))};return je.createElement(Ee.Z,{className:we.Z.choiceWrap,align:"middle",wrap:!1},je.createElement(De.Z,{onClick:tt,className:`${we.Z.choiceIndex} ${Fe?we.Z.activeAnswer:""}`},Qe[st]),je.createElement(De.Z,{flex:1,className:`${we.Z.editorWrap} ml15`,onClick:Me},je.createElement(_e.x,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Pe,value:wt==null?void 0:wt[nt],onChange:It=>{ft(Ge(Ie({},wt),{[nt]:It}))}})),je.createElement(De.Z,{flex:"0 0 auto",className:"ml15"},je.createElement("div",{onClick:tt,className:`${we.Z.setAnswerBtn} ${Fe?we.Z.activeAnswer:""}`},Fe?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),je.createElement(De.Z,{className:we.Z.actionWrapper},je.createElement(We.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},je.createElement(Le.Z,{className:we.Z.addIcon,onClick:Ue,style:{visibility:lt?"visible":"hidden"}})),je.createElement(We.Z,{title:"\u5220\u9664"},je.createElement($e.Z,{className:we.Z.deleteIcon,onClick:Dt,style:{visibility:st>1?"visible":"hidden"}}))))},rt=({questionTitlePlaceholder:wt,titleKey:ft,choiceKey:nt,analysisKey:Ve,choiceTextKey:st,answerKey:Pe,choiceOptionsPath:Me,allowChangeMode:xe=!0,form:Xe,showAnalysis:Bt=!0})=>{const[lt,Ue]=(0,E.useState)(),[Dt,Fe]=(0,E.useState)(!1);return je.createElement("div",{className:we.Z.wrap},je.createElement("div",{className:we.Z.questionTitleEditorWrap},je.createElement(Ae.default.Item,{label:"\u9898\u5E72",name:ft,labelCol:{span:24},rules:[{required:!0}]},je.createElement(_e.h,{scrollId:Array.isArray(ft)?ft.join("_"):`${ft}`,watch:!0,height:140,placeholder:wt}))),je.createElement(Ae.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),je.createElement(Ae.default.List,{name:nt,rules:[{validator(pe,tt){const It=tt.some(Ke=>Ke[Pe]===1),qe=tt.findIndex(Ke=>{var Et;return((Et=Ke[st])==null?void 0:Et.length)<=0});return qe!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Qe[qe]}\u9009\u9879\u7684\u5185\u5BB9`)):It?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(pe,{add:tt,remove:It})=>je.createElement("div",{id:Array.isArray(Me)?Me.join("_"):`${Me}`},pe.map((qe,Ke)=>{var Et=qe,{key:Ye,name:Pt}=Et,ct=it(Et,["key","name"]);const zt=lt===Ye,at=()=>{Ue(Ye)},jt=Ke<14&&Ke===pe.length-1,Rt=()=>tt({[st]:"",[Pe]:0}),fe=()=>It(Pt);return je.createElement(Ae.default.Item,Ge(Ie({},ct),{key:Ye,name:Pt,className:we.Z.choiceListWrap,rules:[{validator(oe,re){return re!=null&&re.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Qe[Ke]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),je.createElement(et,{choiceTextKey:st,answerKey:Pe,index:Ke,isEdit:zt,setInputActive:at,form:Xe,choiceOptionsPath:Me,allowChangeMode:xe,showAddIcon:jt,addItem:Rt,deleteItem:fe}))}),pe.length<15&&je.createElement("div",{className:`${we.Z.addBtn} mb30`,onClick:()=>tt({[st]:"",[Pe]:0})},"\u6DFB\u52A0\u9009\u9879"))),Bt&&je.createElement("div",{onClick:()=>Fe(!0)},je.createElement(Ae.default.Item,{name:Ve,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},je.createElement(_e.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Dt}))))}},64780:function(_t,kt,ne){"use strict";ne.d(kt,{u:function(){return Xe}});var E=ne(59301),Ee=ne(62957),De=ne(77019),We=ne(5269),Ae=ne(37568),we=ne(25399),Le=ne(58755),$e=ne(28284),_e=ne(47889),je=ne(4875),ze=ne(7939),He=ne(78130),gt=ne(12893),Re=ne(32134),Ne=ne(61485),Oe=ne(42168),be=ne(71039),Ie=ne(59301),Ge=Object.defineProperty,it=Object.defineProperties,Qe=Object.getOwnPropertyDescriptors,et=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,ft=(Bt,lt,Ue)=>lt in Bt?Ge(Bt,lt,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Bt[lt]=Ue,nt=(Bt,lt)=>{for(var Ue in lt||(lt={}))rt.call(lt,Ue)&&ft(Bt,Ue,lt[Ue]);if(et)for(var Ue of et(lt))wt.call(lt,Ue)&&ft(Bt,Ue,lt[Ue]);return Bt},Ve=(Bt,lt)=>it(Bt,Qe(lt)),st=(Bt,lt)=>{var Ue={};for(var Dt in Bt)rt.call(Bt,Dt)&<.indexOf(Dt)<0&&(Ue[Dt]=Bt[Dt]);if(Bt!=null&&et)for(var Dt of et(Bt))lt.indexOf(Dt)<0&&wt.call(Bt,Dt)&&(Ue[Dt]=Bt[Dt]);return Ue};const Pe=({value:Bt,onChange:lt,position:Ue,removeBlank:Dt})=>{const Fe=tt=>{Ee.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Oe.Z.modal,onOk:()=>{const It=[...Bt];It.splice(tt,1),It.length===0?Dt(Ue-1):lt(It)}})},pe=()=>{const tt=[...Bt];tt.push(""),lt(tt)};return Ie.createElement(De.Z,{className:"ml20"},Ie.createElement(We.Z,{flex:1},Bt==null?void 0:Bt.map((tt,It)=>Ie.createElement(De.Z,{key:`${tt}_${It}`,className:"mb20"},Ie.createElement(Ae.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:tt,autoSize:{maxRows:3},maxLength:1e3,onBlur:qe=>{const Ke=[...Bt],Et=qe.target.value.trim();Ke[It]=Et,lt(Ke)}}),Ie.createElement(we.Z,{title:"\u5220\u9664"},Ie.createElement(gt.Z,{className:Oe.Z.deleteIcon,style:{marginLeft:15,visibility:Ue===1&&It===0?"hidden":"visible"},onClick:()=>Fe(It)})),Ie.createElement(we.Z,{title:"\u65B0\u589E\u7B54\u6848"},Ie.createElement(Re.Z,{style:{color:"#2A5DD8",fontSize:16,marginLeft:15,visibility:It===0?"visible":"hidden"},onClick:()=>{pe()}}))))))},Me=({value:Bt,onChange:lt,position:Ue,removeBlank:Dt})=>{const Fe=tt=>{Ee.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Oe.Z.modal,onOk:()=>{const It=[...Bt];It.splice(tt,1),It.length===0?Dt(Ue-1):lt(It)}})},pe=()=>{const tt=[...Bt];tt.push(""),lt(tt)};return Ie.createElement(De.Z,{className:"ml20"},Ie.createElement(We.Z,{flex:1},Bt==null?void 0:Bt.map((tt,It)=>Ie.createElement(De.Z,{key:`${tt}_${It}`,align:"middle",className:"mb20"},Ie.createElement(be.Z,{value:tt,style:{flex:1},onChange:qe=>{const Ke=[...Bt];Ke[It]=qe,lt(Ke)}}),Ie.createElement(we.Z,{title:"\u5220\u9664"},Ie.createElement(gt.Z,{className:Oe.Z.deleteIcon,style:{marginLeft:15,visibility:Ue===1&&It===0?"hidden":"visible"},onClick:()=>Fe(It)})),Ie.createElement(we.Z,{title:"\u65B0\u589E\u7B54\u6848"},Ie.createElement(Re.Z,{style:{color:"#2A5DD8",fontSize:16,marginLeft:15,visibility:It===0?"visible":"hidden"},onClick:()=>{pe()}}))))))},xe=({value:Bt=!0,onChange:lt})=>Ie.createElement(Le.Z,{checked:!Bt,onChange:Ue=>{lt(!Ue)}}),Xe=({questionTitlePlaceholder:Bt,form:lt,scoreByBlank:Ue=!1,answerKey:Dt})=>{const[Fe,pe]=(0,E.useState)(!1),tt=()=>{const Pt=lt.getFieldValue(Dt);lt.setFieldsValue({[Dt]:Pt.map((ct,zt)=>Ve(nt({},ct),{position:zt+1}))})},It=(0,E.useRef)(),qe=(Pt,ct)=>{for(let zt=0;zt{Ke.current(Pt),tt()},Ye=$e.default.useWatch(Dt,lt);return Ie.createElement("div",{className:Oe.Z.wrap},Ie.createElement("div",{className:Oe.Z.questionTitleEditorWrap},Ie.createElement($e.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Ie.createElement(He.h,{scrollId:"name",watch:!0,height:140,placeholder:Bt,showNullButton:!0,onAddBlank:()=>{const Pt=lt.getFieldValue(Dt);qe(1,Pt==null?void 0:Pt.length)}}))),Ie.createElement($e.default.List,{name:Dt,rules:[{validator(Pt,ct){if(!(ct!=null&&ct.length))return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const zt of ct){const{answer_text:at}=zt||{};if(at!=null&&at.some(jt=>(jt==null?void 0:jt.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Pt,{add:ct,remove:zt},{errors:at})=>(It.current=ct,Ke.current=zt,Ie.createElement(Ie.Fragment,null,Ie.createElement($e.default.Item,{label:Ie.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848"),required:!0,labelCol:{span:24}}),Pt.map((jt,Rt)=>{var fe=jt,{key:oe,name:re}=fe,ce=st(fe,["key","name"]),de,le;return Ie.createElement("div",{style:{marginBottom:10},key:oe},Ie.createElement(De.Z,{className:"mb20",align:"middle",wrap:!1},Ie.createElement(We.Z,{style:{marginRight:10},flex:"0 0 auto",className:`${Oe.Z.blankIndex}`},"\u586B\u7A7A\u9879",Rt+1),Ie.createElement($e.default.Item,Ve(nt({},ce),{name:[re,"model"],noStyle:!0}),Ie.createElement(_e.ZP.Group,{onChange:()=>{const Je=lt.getFieldValue(Dt);lt.setFieldsValue({[Dt]:Je.map((mt,Ot)=>Ve(nt({},mt),{answer_text:re===Ot?[""]:mt.answer_text}))})}},Ie.createElement(_e.ZP,{value:1},"\u6587\u672C\u6A21\u5F0F ",Ie.createElement(we.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6587\u672C\u7B54\u6848"},Ie.createElement(Ne.Z,null))),Ie.createElement(_e.ZP,{value:2},"\u6570\u5B66\u516C\u5F0F\u6A21\u5F0F ",Ie.createElement(we.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u7F16\u5199\u6570\u5B66\u516C\u5F0F\u4F5C\u4E3A\u7B54\u6848"},Ie.createElement(Ne.Z,null)))))),Ie.createElement(De.Z,{style:{marginLeft:20},align:"middle",wrap:!1},Ie.createElement(We.Z,{flex:1},Ie.createElement(De.Z,{align:"top",justify:"space-between",wrap:!1},Ie.createElement(We.Z,{flex:1},Ie.createElement($e.default.Item,Ve(nt({},ce),{name:[re,"answer_text"],noStyle:!0}),((le=(de=lt.getFieldValue(Dt))==null?void 0:de[re])==null?void 0:le.model)===1?Ie.createElement(Pe,{removeBlank:Et,position:Rt+1}):Ie.createElement(Me,{removeBlank:Et,position:Rt+1}))),Ue&&Ie.createElement(We.Z,{flex:"224px",style:{margin:"-2px 0 0 20px"}},Ie.createElement($e.default.Item,Ve(nt({},ce),{name:[re,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Oe.Z.blankInputNumberWrapper}),Ie.createElement(je.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),Ie.createElement($e.default.Item,Ve(nt({},ce),{name:[re,"position"],noStyle:!0}),Ie.createElement(Ae.default,{type:"hidden"})))))})))),Ie.createElement(ze.ZP,{className:"mb20",onClick:()=>qe(1,Ye==null?void 0:Ye.length),type:"primary",shape:"round"},"\u65B0\u589E\u586B\u7A7A\u9879"),Ie.createElement(De.Z,{align:"middle"},Ie.createElement($e.default.Item,{name:"downcase",valuePropName:"checked"},Ie.createElement(Le.Z,null)),Ie.createElement(We.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Ie.createElement(De.Z,{align:"middle"},Ie.createElement($e.default.Item,{name:"no_space",valuePropName:"checked"},Ie.createElement(Le.Z,null)),Ie.createElement(We.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Ye==null?void 0:Ye.length)>1&&Ie.createElement(De.Z,{align:"middle",className:(Ye==null?void 0:Ye.length)>1?"mb30":`${Oe.Z.hide}`},Ie.createElement($e.default.Item,{name:"is_ordered"},Ie.createElement(xe,null)),Ie.createElement(We.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),Ie.createElement("div",{onClick:()=>pe(!0)},Ie.createElement($e.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Ie.createElement(He.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Fe}))))}},12035:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return it}});var E=ne(59301),Ee=ne(77019),De=ne(5269),We=ne(28284),Ae=ne(42168),we=ne(78130),Le=ne(59301),$e=Object.defineProperty,_e=Object.defineProperties,je=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,gt=Object.prototype.propertyIsEnumerable,Re=(Qe,et,rt)=>et in Qe?$e(Qe,et,{enumerable:!0,configurable:!0,writable:!0,value:rt}):Qe[et]=rt,Ne=(Qe,et)=>{for(var rt in et||(et={}))He.call(et,rt)&&Re(Qe,rt,et[rt]);if(ze)for(var rt of ze(et))gt.call(et,rt)&&Re(Qe,rt,et[rt]);return Qe},Oe=(Qe,et)=>_e(Qe,je(et)),be=(Qe,et)=>{var rt={};for(var wt in Qe)He.call(Qe,wt)&&et.indexOf(wt)<0&&(rt[wt]=Qe[wt]);if(Qe!=null&&ze)for(var wt of ze(Qe))et.indexOf(wt)<0&>.call(Qe,wt)&&(rt[wt]=Qe[wt]);return rt};const Ie={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Ge=({value:Qe,onChange:et,form:rt})=>{const wt=(Qe==null?void 0:Qe.is_answer)===1,ft=Qe==null?void 0:Qe.choice_text,nt=()=>{const Ve=rt.getFieldsValue().choices.map(st=>({choice_text:st.choice_text,is_answer:0}));rt.setFieldsValue({choices:Ve}),et(Oe(Ne({},Qe),{is_answer:1}))};return Le.createElement(Ee.Z,{className:Ae.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},Le.createElement(De.Z,{onClick:nt,className:`${Ae.Z.choiceIndex} ${Ae.Z.judgementIndex} ${wt?Ae.Z.activeAnswer:""}`},Ie[ft]),Le.createElement(De.Z,{flex:1,className:`${Ae.Z.editorWrap} ml15`},Le.createElement("div",{className:`${Ae.Z.inputBorder} ${Ae.Z.placeholder} ${wt?Ae.Z.activeJudgementAnswer:""}`},ft)),Le.createElement(De.Z,{flex:"0 0 auto",className:"ml15"},Le.createElement("div",{onClick:nt,className:`${Ae.Z.setAnswerBtn} ${wt?Ae.Z.activeAnswer:""}`},wt?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},it=({questionTitlePlaceholder:Qe,choiceKey:et,form:rt})=>{const[wt,ft]=(0,E.useState)(!1);return Le.createElement("div",{className:Ae.Z.wrap},Le.createElement("div",{className:Ae.Z.questionTitleEditorWrap},Le.createElement(We.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Le.createElement(we.h,{scrollId:"name",watch:!0,height:140,placeholder:Qe}))),Le.createElement(We.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},Le.createElement(We.default.List,{name:"choices",rules:[{validator(nt,Ve){return Ve.some(Pe=>(Pe==null?void 0:Pe.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},nt=>Le.createElement("div",{id:"choices"},nt.map(Ve=>{var st=Ve,{key:Pe,name:Me}=st,xe=be(st,["key","name"]);return Le.createElement(We.default.Item,Oe(Ne({},xe),{key:Pe,name:Me,noStyle:!0}),Le.createElement(Ge,{form:rt}))})))),Le.createElement("div",{onClick:()=>ft(!0)},Le.createElement(We.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Le.createElement(we.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:wt}))))}},78130:function(_t,kt,ne){"use strict";ne.d(kt,{h:function(){return Ne},x:function(){return Oe}});var E=ne(39116),Ee=ne(42168),De=ne(35883),We=ne(59301),Ae=Object.defineProperty,we=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,ze=(be,Ie,Ge)=>Ie in be?Ae(be,Ie,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):be[Ie]=Ge,He=(be,Ie)=>{for(var Ge in Ie||(Ie={}))_e.call(Ie,Ge)&&ze(be,Ge,Ie[Ge]);if($e)for(var Ge of $e(Ie))je.call(Ie,Ge)&&ze(be,Ge,Ie[Ge]);return be},gt=(be,Ie)=>we(be,Le(Ie)),Re=(be,Ie)=>{var Ge={};for(var it in be)_e.call(be,it)&&Ie.indexOf(it)<0&&(Ge[it]=be[it]);if(be!=null&&$e)for(var it of $e(be))Ie.indexOf(it)<0&&je.call(be,it)&&(Ge[it]=be[it]);return Ge};const Ne=be=>{var Ie=be,{value:Ge,onChange:it,scrollId:Qe}=Ie,et=Re(Ie,["value","onChange","scrollId"]);return We.createElement("div",{id:Qe||""},We.createElement(E.Z,gt(He({},et),{defaultValue:Ge,onChange:(rt,wt)=>{wt!=null&&wt.length?it(rt,wt):it(rt)}})))},Oe=({value:be,onChange:Ie,placeholder:Ge,height:it=140,isEdit:Qe,miniToolbar:et,watch:rt=!0})=>Qe?We.createElement(E.Z,{watch:rt,isFocus:!0,height:it||void 0,placeholder:Ge,defaultValue:be,onChange:Ie,miniToolbar:et}):We.createElement("div",{style:{cursor:"pointer"}},be?We.createElement(De.Z,{className:Ee.Z.inputBorder,value:be}):We.createElement("div",{className:`${Ee.Z.inputBorder} ${Ee.Z.placeholder} inputBorderError`},Ge))},90775:function(_t,kt,ne){"use strict";ne.d(kt,{W:function(){return st}});var E=ne(59301),Ee=ne(6767),De=ne(96599),We=ne(28284),Ae=ne(58755),we=ne(77019),Le=ne(5269),$e=ne(25399),_e=ne(37568),je=ne(4875),ze=ne(42168),He=ne(78130),gt=ne(39116),Re=ne(61485),Ne=Object.defineProperty,Oe=Object.defineProperties,be=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,Qe=(Pe,Me,xe)=>Me in Pe?Ne(Pe,Me,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Pe[Me]=xe,et=(Pe,Me)=>{for(var xe in Me||(Me={}))Ge.call(Me,xe)&&Qe(Pe,xe,Me[xe]);if(Ie)for(var xe of Ie(Me))it.call(Me,xe)&&Qe(Pe,xe,Me[xe]);return Pe},rt=(Pe,Me)=>Oe(Pe,be(Me)),wt=(Pe,Me)=>{var xe={};for(var Xe in Pe)Ge.call(Pe,Xe)&&Me.indexOf(Xe)<0&&(xe[Xe]=Pe[Xe]);if(Pe!=null&&Ie)for(var Xe of Ie(Pe))Me.indexOf(Xe)<0&&it.call(Pe,Xe)&&(xe[Xe]=Pe[Xe]);return xe};const ft=Pe=>{var Me=Pe,{value:xe,onChange:Xe}=Me,Bt=wt(Me,["value","onChange"]);const lt=Ue=>{Xe([Ue])};return E.createElement(gt.Z,rt(et({},Bt),{defaultValue:xe==null?void 0:xe[0],onChange:lt}))},nt=Pe=>{if(!Pe)return!1;if(/^s*$/.test(Pe)||Pe.trim()===""){Ee.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Me=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Pe==="|"?(Ee.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Ve=({value:Pe=[],onClose:Me})=>E.createElement(De.default,{closable:!0,onClose:Me,className:ze.Z.keywordTag},E.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Pe.join(" \u6216 "))),st=({questionTitlePlaceholder:Pe,form:Me,showKeywords:xe,isMustKeyWords:Xe=xe})=>{const[Bt,lt]=(0,E.useState)(!1),[Ue,Dt]=(0,E.useState)(""),Fe=We.default.useWatch("use_keywords",Me),pe=We.default.useWatch("question_score",Me);return E.createElement("div",{className:ze.Z.wrap},E.createElement("div",{className:ze.Z.questionTitleEditorWrap},E.createElement(We.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},E.createElement(He.h,{scrollId:"name",watch:!0,height:140,placeholder:Pe}))),E.createElement(We.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:"answer_texts",labelCol:{span:24}},E.createElement(ft,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),xe&&!Xe&&E.createElement(We.default.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked"},E.createElement(Ae.Z,{defaultChecked:!0})),xe&&Xe&&E.createElement(we.Z,{align:"middle",className:"mb30"},E.createElement(We.default.Item,{name:"use_keywords",valuePropName:"checked"},E.createElement(Ae.Z,null)),E.createElement(Le.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),E.createElement(Le.Z,null,E.createElement($e.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},E.createElement(Re.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Fe||!Xe)&&E.createElement(We.default.List,{name:"keywords",rules:[{validator(tt,It){return Xe?It!=null&&It.length?(It==null?void 0:It.reduce((Ke,Et)=>Ke+Et.score,0))>parseFloat(pe)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(tt,{add:It,remove:qe})=>E.createElement(E.Fragment,null,E.createElement("div",{className:`${ze.Z.title} mb10`},Xe?"\u5173\u952E\u8BCD":E.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),E.createElement(we.Z,{align:"middle",className:"font14 mb30"},E.createElement(Le.Z,{flex:1},E.createElement(_e.default,{value:Ue,onChange:Ke=>{Dt(Ke.target.value)},maxLength:500,allowClear:!0,onPressEnter:Ke=>{var Et,Ye,Pt,ct;const zt=`${(Et=Ke.target)==null?void 0:Et.value}`,at=(Pt=(Ye=zt==null?void 0:zt.split("|"))==null?void 0:Ye.filter(fe=>!!fe))==null?void 0:Pt.map(fe=>fe==null?void 0:fe.trim()),jt=Me.getFieldValue("keywords"),Rt=((ct=jt==null?void 0:jt.map(fe=>fe==null?void 0:fe.keyword))==null?void 0:ct.flat())||[];for(const fe of at)if(Rt.includes(fe)){Ee.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}nt(zt)&&(It({keyword:at,score:1}),Dt(""))},className:ze.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),E.createElement(Le.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),tt.map(Ke=>{var Et=Ke,{key:Ye,name:Pt}=Et,ct=wt(Et,["key","name"]);return E.createElement(we.Z,{key:Ye,className:"mb20",style:{marginRight:148}},E.createElement(Le.Z,{flex:1},E.createElement(we.Z,{align:"middle",justify:"space-between"},E.createElement(We.default.Item,rt(et({},ct),{name:[Pt,"keyword"]}),E.createElement(Ve,{onClose:()=>qe(Pt)})),Xe&&E.createElement(We.default.Item,rt(et({},ct),{name:[Pt,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:ze.Z.blankInputNumberWrapper}),E.createElement(je.Z,{className:ze.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),E.createElement("div",{onClick:()=>lt(!0)},E.createElement(We.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},E.createElement(He.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Bt}))))}},40183:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return Ae}});var E={text:"text___bQulM",sup:"sup___rX_Y3"},Ee=ne(28284),De=ne(59301),Ae=({text:we,name:Le="question_score"})=>{const $e=({value:_e})=>De.createElement("div",{className:E.text},De.createElement("span",{className:E.sup},"*"),De.createElement("span",{className:"mr10"},"\u5206\u503C"),De.createElement("span",null,_e||"--"),De.createElement("span",{className:"c-grey-999"},we));return De.createElement(Ee.default.Item,{noStyle:!0,name:Le},De.createElement($e,null))}},35883:function(_t,kt,ne){"use strict";ne.d(kt,{z:function(){return st},Z:function(){return Pe}});var E=ne(59301),Ee=ne(46214),De=ne(20047),We=ne(64018),Ae=ne(16471),we=ne(14185),Le=ne(76406),$e=ne(15342),_e=ne(44104),je=ne(7939),ze=ne(1012),He=ne(86974),gt=ne(59301),Ne=({html:Me})=>{const xe=(0,E.useRef)(null),Xe=(0,E.useRef)(null),Bt=`.markdown-body p { margin: 0 0 16px 0 !important; line-height: 28px; white-space: pre-wrap; @@ -1082,19 +1082,19 @@ ${Bn} margin-top: 0; margin-bottom: 16px; }`;return(0,E.useEffect)(()=>{const lt=xe.current.attachShadow({mode:"open"});Xe.current=document.createElement("div"),Xe.current.className="markdown-body",Xe.current.innerHTML=Me,lt.appendChild(Xe.current);const Ue=document.createElement("style");return Ue.textContent=Bt,lt.appendChild(Ue),()=>{lt.innerHTML=""}},[]),(0,E.useEffect)(()=>{Xe.current&&(Xe.current.innerHTML=Me)},[Me]),gt.createElement("div",{ref:xe})};function Oe(Me){const xe=["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"],Xe=new RegExp(`\\b(${xe.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi"),Bt=/]*>/gi;return Me.replace(Xe,"").replace(Bt,"").trim()}var be={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},Ie=Object.defineProperty,Ge=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,et=(Me,xe,Xe)=>xe in Me?Ie(Me,xe,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Me[xe]=Xe,rt=(Me,xe)=>{for(var Xe in xe||(xe={}))it.call(xe,Xe)&&et(Me,Xe,xe[Xe]);if(Ge)for(var Xe of Ge(xe))Qe.call(xe,Xe)&&et(Me,Xe,xe[Xe]);return Me};const wt="@\u2581\u2581@",ft="@\u2581@",nt=/]*>/g;function Ve(Me){let xe=document.createElement("div");return xe.innerHTML=Me,xe.childNodes.length===0?"":xe.childNodes[0].nodeValue}const st=(Me,xe)=>{Me=Me||"";const Xe=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Bt=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,lt=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Ue=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return xe?Me.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(Xe,(Dt,Fe,pe,tt,It,qe,Ke)=>{const Et=Fe||tt||qe,Ye=pe||It||Ke||"?";return we.Z.API_SERVER+"/api/attachments/"+Et+Ye+"&t="+(0,Le.Jn)(Et,Date.now())+(Dt.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(Me=Me.replace(Ue,(Dt,Fe,pe,tt,It,qe,Ke)=>{const Et=Fe||tt||qe,Ye=pe||It||Ke||"?";return we.Z.API_SERVER+"/attachments/download/"+Et+Ye+"&t="+(0,Le.Jn)(Et,Date.now())+(Dt.indexOf(")")>-1?")":"&")}).replace(Xe,(Dt,Fe,pe,tt,It,qe,Ke)=>{const Et=Fe||tt||qe,Ye=pe||It||Ke||"?";return we.Z.API_SERVER+"/api/attachments/"+Et+Ye+"&t="+(0,Le.Jn)(Et,Date.now())+(Dt.indexOf(")")>-1?")":"&")}).replace(Bt,(Dt,Fe,pe,tt,It)=>{const qe=Fe||tt,Ke=pe||It||"";return'"'+we.Z.API_SERVER+"/api/attachments/"+qe+Ke+qe+Ke+"&t="+(0,Le.Jn)(qe,Date.now())}).replace(lt,(Dt,Fe,pe,tt,It)=>{const qe=Fe||tt,Ke=pe||It||"";return"("+we.Z.API_SERVER+"/files/uploads/"+qe+Ke+qe+Ke+"&t="+(0,Le.Jn)(qe,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`),Me)};var Pe=({value:Me="",edit:xe=!1,className:Xe,showTextOnly:Bt,showLines:lt,style:Ue={},stylesPrev:Dt={},highlightKeywords:Fe,showProgramFill:pe,isProgramFill:tt,disabledFill:It=!1,programFillValue:qe,openEditor:Ke=()=>{},onFillChange:Et=ct=>{},onFillBlur:Ye=()=>{},onFillFocus:Pt=()=>{}})=>{let ct=Oe(String(Me||""));const zt=(0,E.useRef)(),at=(0,E.useRef)(),[jt,Rt]=(0,E.useState)(""),[fe,oe]=(0,E.useState)("office"),[re,ce]=(0,E.useState)([]),de=(0,E.useRef)("a"+(0,ze.Z)()),le={},Je=sn=>//i.test(sn||""),mt=(sn,Sr,Fn)=>{const bn=document.createElement(sn===ft?"input":"textarea");bn.style.width="100%",bn.style.height=sn===ft?"40px":"151px",bn.rows=5,bn.spellcheck=!1,bn.name="edu-program-fill",bn.placeholder="\u8BF7\u8F93\u5165",bn.dataset.id=Sr;const mr=Object.keys(le).length;return le[mr]=bn,`${bn.outerHTML}`};function Ot(sn){return sn=sn.replace(/!\[.*?\]\(.*?\)/g,""),sn=sn.replace(/\[.*?\]\(.*?\)/g,""),sn=sn.replace(new RegExp("","gs"),""),sn=sn.replace(//g,""),sn=sn.replace(//g,""),sn=sn.replace(new RegExp(".*?<\\/video>","gs"),""),sn=sn.replace(new RegExp(".*?<\\/audio>","gs"),""),sn=sn.replace(new RegExp(".*?<\\/style>","gs"),""),sn=sn.replace(new RegExp(".*?<\\/script>","gs"),""),sn}const Yt=sn=>!Bt&&Je(ct)?sn:sn.replace(/([\s\S]+?)<\/style>/gim,function(Sr,Fn){let bn=Fn.replace(/(\n|\r)/g,"").split("}"),mr=[];return bn.map(si=>{si!=""&&mr.push(`.${de.current} ${si}`)}),``}),Mt=(0,E.useMemo)(()=>{(0,De.Iy)();try{const bn=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,mr=/\"\/api\/attachments\/|\"\/attachments\/download\//g,si=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,$r=/\(\/attachments\/download\//g;ct=ct.replace($r,"("+we.Z.API_SERVER+"/attachments/download/").replace(bn,"("+we.Z.API_SERVER+"/api/attachments/").replace(mr,'"'+we.Z.API_SERVER+"/api/attachments/").replace(si,'"'+we.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`),zt.current.style.display="none"}catch(bn){}if(pe){let bn=-1;return ct=ct.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(mr,si,$r){var Jn;return++bn,mt(mr,bn,(Jn=qe==null?void 0:qe[bn])==null?void 0:Jn.value.replaceAll("<","<").replaceAll(">",">"))}),`
          ${Yt(ct||"")}
          `}let sn=Yt(ct);sn=(0,De.ZP)(sn);const Sr=(0,De.ez)();ct.match(/\[TOC\]/)&&(sn=sn.replace("

          [TOC]

          ",(0,De.Qv)()),(0,De.Iy)()),sn=sn.replace(/(__special_katext_id_\d+__)/g,(bn,mr)=>{const{type:si,expression:$r}=Sr[mr];return(0,$e.renderToString)(Ve($r)||"",{displayMode:si==="block",throwOnError:!1,output:"html"})}),sn=sn.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,De.AL)();const Fn=document.createElement("div");if(Fn.innerHTML=sn,Bt)return Fn.innerText;if(Fe){const bn=Fe.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Mn(Fn,bn),Fn.innerHTML}return setTimeout(()=>lr(),500),Fn.innerHTML},[ct,Fe]);(0,E.useEffect)(()=>{Dn.current&&Dn.current.querySelectorAll(["input","textarea"]).forEach(Sr=>{Sr.oninput=tn,Sr.onblur=on,Sr.onfocus=En})},[re]),(0,E.useEffect)(()=>{var sn,Sr,Fn,bn,mr;if(qe!=null&&qe.length)try{const si=Dn.current.querySelectorAll(".edu-program-fill-score"),$r=Dn.current.querySelectorAll('[name="edu-program-fill"]');for(const[Jn,Hr]of $r.entries())Hr.value=((sn=qe==null?void 0:qe[Jn])==null?void 0:sn.value)||"",((Sr=qe==null?void 0:qe[Jn])==null?void 0:Sr.type)==="warning"?Hr.className="program-fill-warning":((Fn=qe==null?void 0:qe[Jn])==null?void 0:Fn.type)==="success"?Hr.className="program-fill-success":Hr.className="";for(const[Jn,Hr]of si.entries())Hr.innerHTML=(bn=qe==null?void 0:qe[Jn])!=null&&bn.score?`${(mr=qe==null?void 0:qe[Jn])==null?void 0:mr.score}\u5206`:"";ce(qe)}catch(si){console.log(si,"error")}},[qe]);const tn=sn=>{re[sn.target.dataset.id]=re[sn.target.dataset.id]||{},re[sn.target.dataset.id].value=sn.target.value,ce([...re]),Et(re,sn.target.dataset.id)},on=sn=>{re[sn.target.dataset.id]=re[sn.target.dataset.id]||{},re[sn.target.dataset.id].value=sn.target.value,ce([...re]),Ye(re,sn.target.dataset.id)},En=sn=>{re[sn.target.dataset.id]=re[sn.target.dataset.id]||{},re[sn.target.dataset.id].value=sn.target.value,ce([...re]),Pt(re,sn.target.dataset.id)};function Mn(sn,Sr){return sn.childNodes.forEach(Fn=>{var bn;if(Fn.childNodes.length>0)Mn(Fn,Sr);else if(Fn.nodeName!=="IMG")if(Fn.innerHTML)Fn.innerHTML=(bn=Fn.innerHTML)==null?void 0:bn.replace(new RegExp(Sr,"gi"),'$&');else{const mr=document.createElement("span");mr.innerHTML=Fn.textContent.replace(new RegExp(Sr,"gi"),'$&'),Fn.replaceWith(mr)}})}const Dn=(0,E.useRef)();De.jb.WebkitLineClamp=lt,lt&&(Ue=rt(rt({},Ue),De.jb));function Bn(sn){let Sr=sn.target;if(Sr.tagName.toUpperCase()==="A"){let Fn=Sr.getAttribute("href");if(Fn.indexOf("office")>-1)sn.preventDefault(),Rt(Fn),oe("office");else if(Fn.indexOf("application/pdf")>-1)sn.preventDefault(),Rt(Fn),oe("pdf");else if(Fn.indexOf("text/html")>-1)sn.preventDefault(),Rt(Fn),oe("html");else if(Fn.startsWith("#")){sn.preventDefault();let bn=document.getElementById(Fn.replace("#",""));bn&&bn.scrollIntoView(!0)}}}const lr=()=>{var sn;const Sr=(sn=Dn.current)==null?void 0:sn.querySelectorAll("video");Sr==null||Sr.forEach(Fn=>{if(Fn.oncontextmenu=()=>!1,Fn.src.indexOf(".m3u8")>-1&&!Fn.canPlayType("application/vnd.apple.mpegurl")){if(Ae.ZP.isSupported()){var bn=new Ae.ZP;bn.loadSource(Fn.src),bn.attachMedia(Fn)}}})};(0,E.useEffect)(()=>{if(Dn.current&&Mt&&Mt.match(nt)&&window.PR.prettyPrint(),Dn.current)return Dn.current.addEventListener("click",Bn),()=>{var sn;(sn=Dn.current)==null||sn.removeEventListener("click",Bn),(0,De.AL)(),(0,De.Iy)()}},[Mt,Dn.current,Bn]);const tr=sn=>{sn.target.nodeName==="IMG"&&sn.target.className.indexOf("draw-flowchart")>-1?(zt.current.style.zIndex=1,zt.current.style.display="flex",zt.current.style.width=sn.target.clientWidth+"px",zt.current.style.height=sn.target.clientHeight+"px",zt.current.style.top=sn.target.offsetTop+"px",zt.current.style.left=sn.target.offsetLeft+"px",sn.target.id&&(at.current=sn.target.id)):zt.current.style.display="none"},$n=()=>{zt.current.style.display="none"};return(0,E.useEffect)(()=>{var sn;const Sr=Fn=>{Fn.preventDefault(),Fn.clipboardData.setData("text",window.getSelection().toString())};return(sn=Dn.current)==null||sn.addEventListener("copy",Sr),()=>{var Fn;(Fn=Dn.current)==null||Fn.removeEventListener("copy",Sr)}},[Dn.current]),E.createElement("div",{style:{position:"relative"},onMouseLeave:$n},Bt&&E.createElement("div",{ref:Dn,className:`${be.mdBody} `},Mt),!Bt&&!Je(Mt)&&E.createElement("div",{ref:Dn,style:rt({},Ue),onMouseOver:tr,className:`${Xe||""} ${It?"disabled-fill":""} markdown-body ${be.mdBody} ${de.current}`,dangerouslySetInnerHTML:{__html:Mt}}),!Bt&&Je(Mt)&&E.createElement(Ne,{html:Mt}),E.createElement("div",{ref:zt,className:`${be.button} ${xe?"":be.previewFlowChart}`},E.createElement(_e.Z,null,E.createElement(je.ZP,{onClick:()=>{xe?Ke(at.current):(Rt(at.current),oe("flowChart"))}},xe?"\u7F16\u8F91":"\u9884\u89C8"))),E.createElement(He.Z,{close:!0,data:jt,type:jt!=null&&jt.length?fe:"",style:rt({},Dt),onClose:()=>Rt("")}))}},28267:function(_t,kt,ne){"use strict";ne.d(kt,{h:function(){return Qe}});var E=ne(59301),Ee=ne(82326),De=ne(28284),We=ne(7939),Ae=ne(89780),we=ne.n(Ae),Le=ne(88319),$e=ne(94896),_e=Object.defineProperty,je=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Ne=(et,rt,wt)=>rt in et?_e(et,rt,{enumerable:!0,configurable:!0,writable:!0,value:wt}):et[rt]=wt,Oe=(et,rt)=>{for(var wt in rt||(rt={}))gt.call(rt,wt)&&Ne(et,wt,rt[wt]);if(He)for(var wt of He(rt))Re.call(rt,wt)&&Ne(et,wt,rt[wt]);return et},be=(et,rt)=>je(et,ze(rt));const Ie=Ee.default.Option,Ge={labelCol:{span:4},wrapperCol:{span:20}},it={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"]};kt.Z=({callback:et,onCancel:rt})=>{const[wt,ft]=(0,E.useState)("python");function nt(st){ft(it[st][1])}function Ve(st){et(st)}return E.createElement(De.default,be(Oe({},Ge),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ve,style:{width:500}}),E.createElement(De.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},E.createElement(Ee.default,{getPopupContainer:st=>st.parentNode,onChange:nt},Object.keys(it).map(st=>E.createElement(Ie,{key:st,value:st},it[st][0])))),E.createElement(De.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},E.createElement(Qe,{mode:wt})),E.createElement("div",{className:"flex-container flex-end"},E.createElement(We.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(We.ZP,{type:"ghost",onClick:rt},"\u53D6\u6D88")))};function Qe({value:et,onChange:rt,mode:wt,options:ft={}}){const nt=(0,E.useRef)(),[Ve,st]=(0,E.useState)();return(0,E.useEffect)(()=>{if(Ve){let Pe=function(Me){const xe=Me.getValue();rt&&rt(xe)};return Ve.on("change",Pe),()=>{Ve.off("change",Pe)}}},[Ve,rt]),(0,E.useEffect)(()=>{Ve&&Ve.setOption("mode",wt)},[Ve,wt]),(0,E.useEffect)(()=>{Ve&&(et!==Ve.getValue()||et==="")&&setTimeout(()=>{Ve.setValue(et||"")},300)},[Ve,et]),(0,E.useEffect)(()=>{if(nt.current&&!Ve){const Pe=we().fromTextArea(nt.current,Oe({mode:wt,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ft));st(Pe)}},[nt.current,Ve]),E.createElement("div",{className:"my-codemirror-container"},E.createElement("textarea",{ref:nt}))}},39116:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return en}});var E=ne(59301),Ee=ne(44283),De=ne(89780),We=ne.n(De),Ae=ne(76374),we=ne(88319),Le=ne(6313),$e=ne(25717),_e=ne(99498),je=ne(25419),ze=ne(67549),He=ne(35883),gt=({value:$t="",className:Wt,showTextOnly:hn,showLines:wn,style:Vt={}})=>{const pn=(0,E.useMemo)(()=>"",[$t]);return E.createElement(E.Fragment,null,E.createElement("div",{dangerouslySetInnerHTML:{__html:pn}}))},Re=Object.defineProperty,Ne=Object.defineProperties,Oe=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,it=($t,Wt,hn)=>Wt in $t?Re($t,Wt,{enumerable:!0,configurable:!0,writable:!0,value:hn}):$t[Wt]=hn,Qe=($t,Wt)=>{for(var hn in Wt||(Wt={}))Ie.call(Wt,hn)&&it($t,hn,Wt[hn]);if(be)for(var hn of be(Wt))Ge.call(Wt,hn)&&it($t,hn,Wt[hn]);return $t},et=($t,Wt)=>Ne($t,Oe(Wt));let rt=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function wt({onActionCallback:$t,title:Wt,icon:hn,actionName:wn,className:Vt="",children:pn}){function jn(){$t(wn)}return E.createElement("a",{title:Wt,className:Vt,onClick:jn},E.createElement("i",{className:`${hn}`}),pn)}var ft=({watch:$t,showNullButton:Wt,showNullProgramButton:hn,onActionCallback:wn,fullScreen:Vt,insertTemp:pn,hidetoolBar:jn,extraUse:Tn})=>{const Wn=[...rt,{title:`${$t?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${$t?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return E.createElement("ul",{className:"markdown-toolbar-container"},!jn&&Wn.map((dr,Vn)=>E.createElement("li",{key:Vn},dr.actionName?E.createElement(wt,et(Qe({},dr),{onActionCallback:wn})):E.createElement("span",{className:"v-line"}))),Wt?E.createElement("li",null,E.createElement(wt,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:wn},E.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,hn?E.createElement(E.Fragment,null,E.createElement("li",null,E.createElement(wt,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:wn},E.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),E.createElement("li",null,E.createElement(wt,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:wn},E.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,pn&&E.createElement("li",null,E.createElement(wt,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${pn}`,onActionCallback:wn},E.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Tn&&E.createElement("li",null,Tn),E.createElement("li",{className:"btn-full-screen"},E.createElement(wt,{icon:`${Vt?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Vt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:wn})))},nt=ne(88487),Ve=ne(28284),st=ne(37568),Pe=ne(7939),Me=Object.defineProperty,xe=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Bt=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,Dt=($t,Wt,hn)=>Wt in $t?Me($t,Wt,{enumerable:!0,configurable:!0,writable:!0,value:hn}):$t[Wt]=hn,Fe=($t,Wt)=>{for(var hn in Wt||(Wt={}))lt.call(Wt,hn)&&Dt($t,hn,Wt[hn]);if(Bt)for(var hn of Bt(Wt))Ue.call(Wt,hn)&&Dt($t,hn,Wt[hn]);return $t},pe=($t,Wt)=>xe($t,Xe(Wt));const tt={labelCol:{span:4},wrapperCol:{span:20}};var It=({callback:$t,onCancel:Wt})=>{function hn(wn){$t(wn)}return E.createElement(Ve.default,pe(Fe({},tt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:hn,style:{width:500}}),E.createElement(Ve.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},E.createElement(st.default,null)),E.createElement(Ve.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},E.createElement(st.default,null)),E.createElement("div",{className:"flex-container flex-end"},E.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(Pe.ZP,{type:"ghost",onClick:Wt},"\u53D6\u6D88")))},qe=ne(28267),Ke=ne(53332),Et=ne(62957),Ye=ne(77019),Pt=ne(40254),ct=ne(59301),zt=({callback:$t,onCancel:Wt})=>{const hn=document.createElement("canvas"),wn=hn.getContext("2d");hn.width=1e3,hn.height=800,wn.fillStyle="#ffffff",wn.fillRect(0,0,hn.width,hn.height);const Vt=hn.toDataURL("image/png");return ct.createElement(Et.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},ct.createElement(Ye.Z,{style:{height:"100vh"}},ct.createElement(Pt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Vt,visible:!0,title:String(Date.now())},onOk:pn=>{$t({src:pn.url})},onClose:Wt})))},at=ne(36207),jt=ne(5269),Rt=ne(6767),fe={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},oe=ne(59301),ce=(0,E.forwardRef)(({onCancel:$t,editImgId:Wt,callback:hn},wn)=>{let Vt=(0,E.useRef)(),pn=(0,E.useRef)(),jn=(0,E.useRef)(),Tn=(0,E.useRef)(!1);const Wn=(0,E.useRef)(!1);console.log("ref:",wn);const[dr,Vn]=(0,E.useState)(0),[Zt,un]=(0,E.useState)("100vh");return(0,E.useEffect)(()=>{Vn(1)},[]),(0,E.useImperativeHandle)(wn,()=>({setHeight:un})),oe.createElement("div",{ref:Wn,className:"body-overflow-initial"},oe.createElement(at.Z,{width:"100vw",height:Zt,footer:null,closable:!0,placement:"bottom",open:!!dr,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${fe.drawerWrap}`,onClose:()=>{window.saveDrawData(kn=>{hn({src:`/api/attachments/${kn}`,id:kn})})},title:oe.createElement(Ye.Z,{align:"middle"},oe.createElement(jt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),oe.createElement(jt.Z,{onClick:()=>{un(Zt==="60px"?"100vh":"60px")}},oe.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),oe.createElement(jt.Z,{onClick:()=>{window.saveDrawData(kn=>{if(kn===null){Rt.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}Rt.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),hn({src:`/api/attachments/${kn}`,id:kn,disabledClose:!0})})}},oe.createElement(Pe.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},oe.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${Wt||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:pn})))}),de=ne(14185),le=ne(47889),Je=ne(4875);const mt=le.ZP.Group,Ot={margin:"0 8px"};var Yt=({callback:$t,onCancel:Wt})=>{function hn(wn){$t(wn)}return E.createElement(Ve.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:hn},E.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},E.createElement("span",{style:Ot},"\u5355\u5143\u683C\u6570\uFF1A"),E.createElement("span",{style:Ot},"\u884C\u6570"),E.createElement(Ve.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},E.createElement(Je.Z,null)),E.createElement("span",{style:Ot},"\u5217\u6570"),E.createElement(Ve.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},E.createElement(Je.Z,null))),E.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},E.createElement("span",{style:Ot},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),E.createElement(Ve.default.Item,{name:"align"},E.createElement(mt,null,E.createElement(le.ZP,{value:"default"},E.createElement("i",{className:"fa fa-align-justify"})),E.createElement(le.ZP,{value:"left"},E.createElement("i",{className:"fa fa-align-left"})),E.createElement(le.ZP,{value:"center"},E.createElement("i",{className:"fa fa-align-center"})),E.createElement(le.ZP,{value:"right"},E.createElement("i",{className:"fa fa-align-right"}))))),E.createElement("div",{className:"flex-container flex-end"},E.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(Pe.ZP,{type:"ghost",onClick:Wt},"\u53D6\u6D88")))},Mt=ne(58755),tn=ne(84915),on=ne.n(tn),Mn=(0,E.forwardRef)(({use3d:$t,width:Wt,height:hn,callback:wn,showSaveButton:Vt},pn)=>{const jn=(0,E.useRef)(),Tn=(0,E.useRef)(),[Wn,dr]=(0,E.useState)(!1),Vn=(0,E.useRef)({id:jn,appName:"graphing",width:Wt||1e3,height:hn||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,E.useEffect)(()=>{Tn.current=new(on())(Vn.current,!0),window.onload=function(){Tn.current.inject("applet_container")}},[]);const Zt=()=>{var un=window.ggbApplet.getPNGBase64(1,!0,72);return wn&&wn(un),un};return(0,E.useEffect)(()=>{Vn.current.appName=Wn?"3D":"graphing",Tn.current.inject("applet_container")},[Wn]),(0,E.useEffect)(()=>{dr($t)},[$t]),(0,E.useImperativeHandle)(pn,()=>({getImgData:Zt})),E.createElement(E.Fragment,null,E.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:jn}),E.createElement(Ye.Z,{align:"middle"},E.createElement(jt.Z,{flex:1},E.createElement(Mt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Wn,onChange:un=>dr(un)})),E.createElement(jt.Z,null,E.createElement(Pe.ZP,{size:"large",onClick:Zt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Dn=ne(9057);const Bn="link",lr="upload-image",tr="add-flowchart",$n="draw-image",sn="add-flowchart",Sr="code-block",Fn="add-table",bn="------------",mr={default:bn,left:`:${bn}`,center:`:${bn}:`,right:`${bn}:`};var si=ne(79006),$r=ne(76406);function Jn(){}let Hr=0;const Tr=1e4,ui="\u2581",Ii="@\u2581\u2581@",Cr="@\u2581@",cr=` +`),Me)};var Pe=({value:Me="",edit:xe=!1,className:Xe,showTextOnly:Bt,showLines:lt,style:Ue={},stylesPrev:Dt={},highlightKeywords:Fe,showProgramFill:pe,isProgramFill:tt,disabledFill:It=!1,programFillValue:qe,openEditor:Ke=()=>{},onFillChange:Et=ct=>{},onFillBlur:Ye=()=>{},onFillFocus:Pt=()=>{}})=>{let ct=Oe(String(Me||""));const zt=(0,E.useRef)(),at=(0,E.useRef)(),[jt,Rt]=(0,E.useState)(""),[fe,oe]=(0,E.useState)("office"),[re,ce]=(0,E.useState)([]),de=(0,E.useRef)("a"+(0,ze.Z)()),le={},Je=sn=>//i.test(sn||""),mt=(sn,Sr,Fn)=>{const bn=document.createElement(sn===ft?"input":"textarea");bn.style.width="100%",bn.style.height=sn===ft?"40px":"151px",bn.rows=5,bn.spellcheck=!1,bn.name="edu-program-fill",bn.placeholder="\u8BF7\u8F93\u5165",bn.dataset.id=Sr;const mr=Object.keys(le).length;return le[mr]=bn,`${bn.outerHTML}`};function Ot(sn){return sn=sn.replace(/!\[.*?\]\(.*?\)/g,""),sn=sn.replace(/\[.*?\]\(.*?\)/g,""),sn=sn.replace(new RegExp("","gs"),""),sn=sn.replace(//g,""),sn=sn.replace(//g,""),sn=sn.replace(new RegExp(".*?<\\/video>","gs"),""),sn=sn.replace(new RegExp(".*?<\\/audio>","gs"),""),sn=sn.replace(new RegExp(".*?<\\/style>","gs"),""),sn=sn.replace(new RegExp(".*?<\\/script>","gs"),""),sn}const Xt=sn=>!Bt&&Je(ct)?sn:sn.replace(/([\s\S]+?)<\/style>/gim,function(Sr,Fn){let bn=Fn.replace(/(\n|\r)/g,"").split("}"),mr=[];return bn.map(si=>{si!=""&&mr.push(`.${de.current} ${si}`)}),``}),Mt=(0,E.useMemo)(()=>{(0,De.Iy)();try{const bn=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,mr=/\"\/api\/attachments\/|\"\/attachments\/download\//g,si=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Jr=/\(\/attachments\/download\//g;ct=ct.replace(Jr,"("+we.Z.API_SERVER+"/attachments/download/").replace(bn,"("+we.Z.API_SERVER+"/api/attachments/").replace(mr,'"'+we.Z.API_SERVER+"/api/attachments/").replace(si,'"'+we.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` +`),zt.current.style.display="none"}catch(bn){}if(pe){let bn=-1;return ct=ct.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(mr,si,Jr){var Jn;return++bn,mt(mr,bn,(Jn=qe==null?void 0:qe[bn])==null?void 0:Jn.value.replaceAll("<","<").replaceAll(">",">"))}),`
          ${Xt(ct||"")}
          `}let sn=Xt(ct);sn=(0,De.ZP)(sn);const Sr=(0,De.ez)();ct.match(/\[TOC\]/)&&(sn=sn.replace("

          [TOC]

          ",(0,De.Qv)()),(0,De.Iy)()),sn=sn.replace(/(__special_katext_id_\d+__)/g,(bn,mr)=>{const{type:si,expression:Jr}=Sr[mr];return(0,$e.renderToString)(Ve(Jr)||"",{displayMode:si==="block",throwOnError:!1,output:"html"})}),sn=sn.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,De.AL)();const Fn=document.createElement("div");if(Fn.innerHTML=sn,Bt)return Fn.innerText;if(Fe){const bn=Fe.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Mn(Fn,bn),Fn.innerHTML}return setTimeout(()=>lr(),500),Fn.innerHTML},[ct,Fe]);(0,E.useEffect)(()=>{Dn.current&&Dn.current.querySelectorAll(["input","textarea"]).forEach(Sr=>{Sr.oninput=tn,Sr.onblur=on,Sr.onfocus=gn})},[re]),(0,E.useEffect)(()=>{var sn,Sr,Fn,bn,mr;if(qe!=null&&qe.length)try{const si=Dn.current.querySelectorAll(".edu-program-fill-score"),Jr=Dn.current.querySelectorAll('[name="edu-program-fill"]');for(const[Jn,Hr]of Jr.entries())Hr.value=((sn=qe==null?void 0:qe[Jn])==null?void 0:sn.value)||"",((Sr=qe==null?void 0:qe[Jn])==null?void 0:Sr.type)==="warning"?Hr.className="program-fill-warning":((Fn=qe==null?void 0:qe[Jn])==null?void 0:Fn.type)==="success"?Hr.className="program-fill-success":Hr.className="";for(const[Jn,Hr]of si.entries())Hr.innerHTML=(bn=qe==null?void 0:qe[Jn])!=null&&bn.score?`${(mr=qe==null?void 0:qe[Jn])==null?void 0:mr.score}\u5206`:"";ce(qe)}catch(si){console.log(si,"error")}},[qe]);const tn=sn=>{re[sn.target.dataset.id]=re[sn.target.dataset.id]||{},re[sn.target.dataset.id].value=sn.target.value,ce([...re]),Et(re,sn.target.dataset.id)},on=sn=>{re[sn.target.dataset.id]=re[sn.target.dataset.id]||{},re[sn.target.dataset.id].value=sn.target.value,ce([...re]),Ye(re,sn.target.dataset.id)},gn=sn=>{re[sn.target.dataset.id]=re[sn.target.dataset.id]||{},re[sn.target.dataset.id].value=sn.target.value,ce([...re]),Pt(re,sn.target.dataset.id)};function Mn(sn,Sr){return sn.childNodes.forEach(Fn=>{var bn;if(Fn.childNodes.length>0)Mn(Fn,Sr);else if(Fn.nodeName!=="IMG")if(Fn.innerHTML)Fn.innerHTML=(bn=Fn.innerHTML)==null?void 0:bn.replace(new RegExp(Sr,"gi"),'$&');else{const mr=document.createElement("span");mr.innerHTML=Fn.textContent.replace(new RegExp(Sr,"gi"),'$&'),Fn.replaceWith(mr)}})}const Dn=(0,E.useRef)();De.jb.WebkitLineClamp=lt,lt&&(Ue=rt(rt({},Ue),De.jb));function Bn(sn){let Sr=sn.target;if(Sr.tagName.toUpperCase()==="A"){let Fn=Sr.getAttribute("href");if(Fn.indexOf("office")>-1)sn.preventDefault(),Rt(Fn),oe("office");else if(Fn.indexOf("application/pdf")>-1)sn.preventDefault(),Rt(Fn),oe("pdf");else if(Fn.indexOf("text/html")>-1)sn.preventDefault(),Rt(Fn),oe("html");else if(Fn.startsWith("#")){sn.preventDefault();let bn=document.getElementById(Fn.replace("#",""));bn&&bn.scrollIntoView(!0)}}}const lr=()=>{var sn;const Sr=(sn=Dn.current)==null?void 0:sn.querySelectorAll("video");Sr==null||Sr.forEach(Fn=>{if(Fn.oncontextmenu=()=>!1,Fn.src.indexOf(".m3u8")>-1&&!Fn.canPlayType("application/vnd.apple.mpegurl")){if(Ae.ZP.isSupported()){var bn=new Ae.ZP;bn.loadSource(Fn.src),bn.attachMedia(Fn)}}})};(0,E.useEffect)(()=>{if(Dn.current&&Mt&&Mt.match(nt)&&window.PR.prettyPrint(),Dn.current)return Dn.current.addEventListener("click",Bn),()=>{var sn;(sn=Dn.current)==null||sn.removeEventListener("click",Bn),(0,De.AL)(),(0,De.Iy)()}},[Mt,Dn.current,Bn]);const tr=sn=>{sn.target.nodeName==="IMG"&&sn.target.className.indexOf("draw-flowchart")>-1?(zt.current.style.zIndex=1,zt.current.style.display="flex",zt.current.style.width=sn.target.clientWidth+"px",zt.current.style.height=sn.target.clientHeight+"px",zt.current.style.top=sn.target.offsetTop+"px",zt.current.style.left=sn.target.offsetLeft+"px",sn.target.id&&(at.current=sn.target.id)):zt.current.style.display="none"},$n=()=>{zt.current.style.display="none"};return(0,E.useEffect)(()=>{var sn;const Sr=Fn=>{Fn.preventDefault(),Fn.clipboardData.setData("text",window.getSelection().toString())};return(sn=Dn.current)==null||sn.addEventListener("copy",Sr),()=>{var Fn;(Fn=Dn.current)==null||Fn.removeEventListener("copy",Sr)}},[Dn.current]),E.createElement("div",{style:{position:"relative"},onMouseLeave:$n},Bt&&E.createElement("div",{ref:Dn,className:`${be.mdBody} `},Mt),!Bt&&!Je(Mt)&&E.createElement("div",{ref:Dn,style:rt({},Ue),onMouseOver:tr,className:`${Xe||""} ${It?"disabled-fill":""} markdown-body ${be.mdBody} ${de.current}`,dangerouslySetInnerHTML:{__html:Mt}}),!Bt&&Je(Mt)&&E.createElement(Ne,{html:Mt}),E.createElement("div",{ref:zt,className:`${be.button} ${xe?"":be.previewFlowChart}`},E.createElement(_e.Z,null,E.createElement(je.ZP,{onClick:()=>{xe?Ke(at.current):(Rt(at.current),oe("flowChart"))}},xe?"\u7F16\u8F91":"\u9884\u89C8"))),E.createElement(He.Z,{close:!0,data:jt,type:jt!=null&&jt.length?fe:"",style:rt({},Dt),onClose:()=>Rt("")}))}},28267:function(_t,kt,ne){"use strict";ne.d(kt,{h:function(){return Qe}});var E=ne(59301),Ee=ne(82326),De=ne(28284),We=ne(7939),Ae=ne(89780),we=ne.n(Ae),Le=ne(88319),$e=ne(94896),_e=Object.defineProperty,je=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Ne=(et,rt,wt)=>rt in et?_e(et,rt,{enumerable:!0,configurable:!0,writable:!0,value:wt}):et[rt]=wt,Oe=(et,rt)=>{for(var wt in rt||(rt={}))gt.call(rt,wt)&&Ne(et,wt,rt[wt]);if(He)for(var wt of He(rt))Re.call(rt,wt)&&Ne(et,wt,rt[wt]);return et},be=(et,rt)=>je(et,ze(rt));const Ie=Ee.default.Option,Ge={labelCol:{span:4},wrapperCol:{span:20}},it={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"]};kt.Z=({callback:et,onCancel:rt})=>{const[wt,ft]=(0,E.useState)("python");function nt(st){ft(it[st][1])}function Ve(st){et(st)}return E.createElement(De.default,be(Oe({},Ge),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ve,style:{width:500}}),E.createElement(De.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},E.createElement(Ee.default,{getPopupContainer:st=>st.parentNode,onChange:nt},Object.keys(it).map(st=>E.createElement(Ie,{key:st,value:st},it[st][0])))),E.createElement(De.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},E.createElement(Qe,{mode:wt})),E.createElement("div",{className:"flex-container flex-end"},E.createElement(We.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(We.ZP,{type:"ghost",onClick:rt},"\u53D6\u6D88")))};function Qe({value:et,onChange:rt,mode:wt,options:ft={}}){const nt=(0,E.useRef)(),[Ve,st]=(0,E.useState)();return(0,E.useEffect)(()=>{if(Ve){let Pe=function(Me){const xe=Me.getValue();rt&&rt(xe)};return Ve.on("change",Pe),()=>{Ve.off("change",Pe)}}},[Ve,rt]),(0,E.useEffect)(()=>{Ve&&Ve.setOption("mode",wt)},[Ve,wt]),(0,E.useEffect)(()=>{Ve&&(et!==Ve.getValue()||et==="")&&setTimeout(()=>{Ve.setValue(et||"")},300)},[Ve,et]),(0,E.useEffect)(()=>{if(nt.current&&!Ve){const Pe=we().fromTextArea(nt.current,Oe({mode:wt,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ft));st(Pe)}},[nt.current,Ve]),E.createElement("div",{className:"my-codemirror-container"},E.createElement("textarea",{ref:nt}))}},39116:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return en}});var E=ne(59301),Ee=ne(44283),De=ne(89780),We=ne.n(De),Ae=ne(76374),we=ne(88319),Le=ne(6313),$e=ne(25717),_e=ne(99498),je=ne(25419),ze=ne(67549),He=ne(35883),gt=({value:$t="",className:Wt,showTextOnly:hn,showLines:wn,style:Vt={}})=>{const pn=(0,E.useMemo)(()=>"",[$t]);return E.createElement(E.Fragment,null,E.createElement("div",{dangerouslySetInnerHTML:{__html:pn}}))},Re=Object.defineProperty,Ne=Object.defineProperties,Oe=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,it=($t,Wt,hn)=>Wt in $t?Re($t,Wt,{enumerable:!0,configurable:!0,writable:!0,value:hn}):$t[Wt]=hn,Qe=($t,Wt)=>{for(var hn in Wt||(Wt={}))Ie.call(Wt,hn)&&it($t,hn,Wt[hn]);if(be)for(var hn of be(Wt))Ge.call(Wt,hn)&&it($t,hn,Wt[hn]);return $t},et=($t,Wt)=>Ne($t,Oe(Wt));let rt=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function wt({onActionCallback:$t,title:Wt,icon:hn,actionName:wn,className:Vt="",children:pn}){function jn(){$t(wn)}return E.createElement("a",{title:Wt,className:Vt,onClick:jn},E.createElement("i",{className:`${hn}`}),pn)}var ft=({watch:$t,showNullButton:Wt,showNullProgramButton:hn,onActionCallback:wn,fullScreen:Vt,insertTemp:pn,hidetoolBar:jn,extraUse:Tn})=>{const Wn=[...rt,{title:`${$t?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${$t?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return E.createElement("ul",{className:"markdown-toolbar-container"},!jn&&Wn.map((dr,Vn)=>E.createElement("li",{key:Vn},dr.actionName?E.createElement(wt,et(Qe({},dr),{onActionCallback:wn})):E.createElement("span",{className:"v-line"}))),Wt?E.createElement("li",null,E.createElement(wt,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:wn},E.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,hn?E.createElement(E.Fragment,null,E.createElement("li",null,E.createElement(wt,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:wn},E.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),E.createElement("li",null,E.createElement(wt,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:wn},E.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,pn&&E.createElement("li",null,E.createElement(wt,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${pn}`,onActionCallback:wn},E.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Tn&&E.createElement("li",null,Tn),E.createElement("li",{className:"btn-full-screen"},E.createElement(wt,{icon:`${Vt?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Vt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:wn})))},nt=ne(88487),Ve=ne(28284),st=ne(37568),Pe=ne(7939),Me=Object.defineProperty,xe=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Bt=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,Dt=($t,Wt,hn)=>Wt in $t?Me($t,Wt,{enumerable:!0,configurable:!0,writable:!0,value:hn}):$t[Wt]=hn,Fe=($t,Wt)=>{for(var hn in Wt||(Wt={}))lt.call(Wt,hn)&&Dt($t,hn,Wt[hn]);if(Bt)for(var hn of Bt(Wt))Ue.call(Wt,hn)&&Dt($t,hn,Wt[hn]);return $t},pe=($t,Wt)=>xe($t,Xe(Wt));const tt={labelCol:{span:4},wrapperCol:{span:20}};var It=({callback:$t,onCancel:Wt})=>{function hn(wn){$t(wn)}return E.createElement(Ve.default,pe(Fe({},tt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:hn,style:{width:500}}),E.createElement(Ve.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},E.createElement(st.default,null)),E.createElement(Ve.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},E.createElement(st.default,null)),E.createElement("div",{className:"flex-container flex-end"},E.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(Pe.ZP,{type:"ghost",onClick:Wt},"\u53D6\u6D88")))},qe=ne(28267),Ke=ne(53332),Et=ne(62957),Ye=ne(77019),Pt=ne(40254),ct=ne(59301),zt=({callback:$t,onCancel:Wt})=>{const hn=document.createElement("canvas"),wn=hn.getContext("2d");hn.width=1e3,hn.height=800,wn.fillStyle="#ffffff",wn.fillRect(0,0,hn.width,hn.height);const Vt=hn.toDataURL("image/png");return ct.createElement(Et.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},ct.createElement(Ye.Z,{style:{height:"100vh"}},ct.createElement(Pt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Vt,visible:!0,title:String(Date.now())},onOk:pn=>{$t({src:pn.url})},onClose:Wt})))},at=ne(36207),jt=ne(5269),Rt=ne(6767),fe={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},oe=ne(59301),ce=(0,E.forwardRef)(({onCancel:$t,editImgId:Wt,callback:hn},wn)=>{let Vt=(0,E.useRef)(),pn=(0,E.useRef)(),jn=(0,E.useRef)(),Tn=(0,E.useRef)(!1);const Wn=(0,E.useRef)(!1);console.log("ref:",wn);const[dr,Vn]=(0,E.useState)(0),[Zt,un]=(0,E.useState)("100vh");return(0,E.useEffect)(()=>{Vn(1)},[]),(0,E.useImperativeHandle)(wn,()=>({setHeight:un})),oe.createElement("div",{ref:Wn,className:"body-overflow-initial"},oe.createElement(at.Z,{width:"100vw",height:Zt,footer:null,closable:!0,placement:"bottom",open:!!dr,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${fe.drawerWrap}`,onClose:()=>{window.saveDrawData(kn=>{hn({src:`/api/attachments/${kn}`,id:kn})})},title:oe.createElement(Ye.Z,{align:"middle"},oe.createElement(jt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),oe.createElement(jt.Z,{onClick:()=>{un(Zt==="60px"?"100vh":"60px")}},oe.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),oe.createElement(jt.Z,{onClick:()=>{window.saveDrawData(kn=>{if(kn===null){Rt.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}Rt.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),hn({src:`/api/attachments/${kn}`,id:kn,disabledClose:!0})})}},oe.createElement(Pe.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},oe.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${Wt||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:pn})))}),de=ne(14185),le=ne(47889),Je=ne(4875);const mt=le.ZP.Group,Ot={margin:"0 8px"};var Xt=({callback:$t,onCancel:Wt})=>{function hn(wn){$t(wn)}return E.createElement(Ve.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:hn},E.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},E.createElement("span",{style:Ot},"\u5355\u5143\u683C\u6570\uFF1A"),E.createElement("span",{style:Ot},"\u884C\u6570"),E.createElement(Ve.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},E.createElement(Je.Z,null)),E.createElement("span",{style:Ot},"\u5217\u6570"),E.createElement(Ve.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},E.createElement(Je.Z,null))),E.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},E.createElement("span",{style:Ot},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),E.createElement(Ve.default.Item,{name:"align"},E.createElement(mt,null,E.createElement(le.ZP,{value:"default"},E.createElement("i",{className:"fa fa-align-justify"})),E.createElement(le.ZP,{value:"left"},E.createElement("i",{className:"fa fa-align-left"})),E.createElement(le.ZP,{value:"center"},E.createElement("i",{className:"fa fa-align-center"})),E.createElement(le.ZP,{value:"right"},E.createElement("i",{className:"fa fa-align-right"}))))),E.createElement("div",{className:"flex-container flex-end"},E.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(Pe.ZP,{type:"ghost",onClick:Wt},"\u53D6\u6D88")))},Mt=ne(58755),tn=ne(84915),on=ne.n(tn),Mn=(0,E.forwardRef)(({use3d:$t,width:Wt,height:hn,callback:wn,showSaveButton:Vt},pn)=>{const jn=(0,E.useRef)(),Tn=(0,E.useRef)(),[Wn,dr]=(0,E.useState)(!1),Vn=(0,E.useRef)({id:jn,appName:"graphing",width:Wt||1e3,height:hn||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,E.useEffect)(()=>{Tn.current=new(on())(Vn.current,!0),window.onload=function(){Tn.current.inject("applet_container")}},[]);const Zt=()=>{var un=window.ggbApplet.getPNGBase64(1,!0,72);return wn&&wn(un),un};return(0,E.useEffect)(()=>{Vn.current.appName=Wn?"3D":"graphing",Tn.current.inject("applet_container")},[Wn]),(0,E.useEffect)(()=>{dr($t)},[$t]),(0,E.useImperativeHandle)(pn,()=>({getImgData:Zt})),E.createElement(E.Fragment,null,E.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:jn}),E.createElement(Ye.Z,{align:"middle"},E.createElement(jt.Z,{flex:1},E.createElement(Mt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Wn,onChange:un=>dr(un)})),E.createElement(jt.Z,null,E.createElement(Pe.ZP,{size:"large",onClick:Zt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Dn=ne(9057);const Bn="link",lr="upload-image",tr="add-flowchart",$n="draw-image",sn="add-flowchart",Sr="code-block",Fn="add-table",bn="------------",mr={default:bn,left:`:${bn}`,center:`:${bn}:`,right:`${bn}:`};var si=ne(79006),Jr=ne(76406);function Jn(){}let Hr=0;const Tr=1e4,ui="\u2581",Ii="@\u2581\u2581@",Cr="@\u2581@",cr=` **\u6A21\u677F\u6807\u9898** -\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,Kr=["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 ur($t){return/^\d+$/.test($t)?`${$t}px`:$t}const wr=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",gn={[wr+"-B"]:"bold",[wr+"-I"]:"italic"},_n={[Bn]:"\u6DFB\u52A0\u94FE\u63A5",[Sr]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[lr]:"\u6DFB\u52A0\u56FE\u7247",[$n]:"\u6DFB\u52A0\u753B\u56FE",[tr]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Fn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var en=({defaultValue:$t="",onChange:Wt,width:hn="100%",height:wn=400,miniToolbar:Vt=!1,isFocus:pn=!1,watch:jn,insertTemp:Tn,mode:Wn="markdown",id:dr="markdown-editor-id",showResizeBar:Vn=!1,noStorage:Zt=!1,showNullButton:un=!1,showNullProgramButton:kn=!1,hidetoolBar:Gn=!1,fullScreen:rr=!1,onBlur:Mr,onCMBeforeChange:Jr,onFullScreen:qt,className:At="",disablePaste:Cn=!1,disabled:Kt=!1,disabledFill:Pr=!1,placeholder:ei="",values:ht="",extraUse:Tt,onAddBlank:Ft})=>{const[yt,Pn]=(0,E.useState)(null),[yn,Nn]=(0,E.useState)($t),[mn,Yn]=(0,E.useState)(jn),[Xn,Lr]=(0,E.useState)(rr),[xr,gr]=(0,E.useState)(""),[Ur,Yr]=(0,E.useState)(0),[ar,Rr]=(0,E.useState)(wn),[Bi,ci]=(0,E.useState)(!1),[Vr,ti]=(0,E.useState)(0),[Ai,ni]=(0,E.useState)(0),Nr=(0,E.useRef)(),Xr=(0,E.useRef)(),di=(0,E.useRef)(),ri=(0,E.useRef)(),jr=(0,E.useRef)(),yi=(0,E.useRef)(),oi=(0,Ee.useDispatch)();(0,E.useEffect)(()=>{const Ct=window.scrollY||window.pageYOffset;Nn(ht),yt==null||yt.setValue(ht),window.scrollTo(0,Ct)},[ht]),(0,E.useEffect)(()=>{qt==null||qt(Xn)},[Xn]),(0,E.useEffect)(()=>{if(Nr.current){let Ct=function(Ht,Xt){var St;if(Cn){Xt.preventDefault();return}const cn=Xt.clipboardData;if(cn){const Zn=cn.types.toString(),On=cn.items;if(Zn==="Files"||cn.types.indexOf("Files")>-1){if(Xt.preventDefault(),Wn=="stex")return;try{let Sn=On[1];((St=On[0])==null?void 0:St.kind)==="file"&&(Sn=On[0]);const kr=Sn.getAsFile(),fr=kr.name.split(".").pop();(0,Ke.I)(kr,Fr=>{var ii,bi,Oi;Fr.id?((ii=kr==null?void 0:kr.type)==null?void 0:ii.indexOf("image"))>-1?Gt.replaceSelection(``):((bi=kr==null?void 0:kr.type)==null?void 0:bi.indexOf("video"))>-1?Gt.replaceSelection(``):((Oi=kr==null?void 0:kr.type)==null?void 0:Oi.indexOf("pdf"))>-1?Gt.replaceSelection(`${kr.name}`):Kr.includes(fr)?Gt.replaceSelection(`${kr.name}`):Gt.replaceSelection(`[${kr.name}](/api/attachments/${Fr.id}?type=${Fr.content_type})`):(Fr==null?void 0:Fr.status)===401&&(document.location.href="/user/login")})}catch(Sn){Rt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Gt=We().fromTextArea(Nr.current,{mode:Wn,lineNumbers:!Vt,lineWrapping:!0,value:$t,autoCloseTags:!0,autoCloseBrackets:!0});return Gt.on("keyup",function(Ht,Xt){Xt.keyCode===8&&(Ht.getValue()==""?Gt.setOption("placeholder",ei):Gt.setOption("placeholder",null))}),Gt.on("keydown",function(Ht,Xt){if(Xt.keyCode===8){var St=Ki(Ht);St&&Xt.preventDefault()}}),pn&&Gt.focus(),Gt.on("paste",Ct),Kt&&Gt.on("beforeChange",function(Ht,Xt){(Xt.origin==="paste"||Xt.origin==="+input")&&Xt.cancel()}),Pn(Gt),()=>{Gt.off("paste",Ct)}}},[]);const Ri=(0,E.useCallback)(()=>{if(Xr.current)try{}catch(Ct){console.log(Ct,"---- to set md editor body height")}},[ar,Xr,Xn]);(0,E.useEffect)(()=>{function Ct(){let Gt=new Ae.Z(Ht=>{for(let Xt of Ht)(Xt.target.offsetHeight>0||Xt.target.offsetWidth>0)&&(Ri(),yt.setSize("100%","100%"),yt.refresh())});return Gt.observe(Nr.current.parentElement),Gt}if(yt){const Gt=Ct();return()=>{var Ht,Xt;(Ht=Nr.current)!=null&&Ht.parentElement&&Gt.unobserve((Xt=Nr.current)==null?void 0:Xt.parentElement)}}},[yt,Ri]),(0,E.useEffect)(()=>{if(yt){let Ct=[];for(const[Gt,Ht]of Object.entries(gn)){let Xt={[Gt]:()=>{li(Ht)}};Ct.push(Xt),yt.addKeyMap(Xt)}return()=>{for(let Gt of Ct)yt.removeKeyMap(Gt)}}},[yt]),(0,E.useEffect)(()=>{rr!==Xn&&Lr(rr)},[rr]),(0,si.Z)(()=>{if(!Zt&&Ur>0){let Ct=new Date().getTime(),Gt=window.sessionStorage.getItem(dr);Ct>=Ur+Tr&&(!Gt||Gt!==yn)&&(window.sessionStorage.setItem(dr,yn),ci(!0))}},Tr),(0,E.useEffect)(()=>{Yn(jn)},[yt,jn]),(0,E.useEffect)(()=>{yt&&pn&&yt.focus()},[yt,pn]),(0,E.useEffect)(()=>{if(mn&&yt){let Ct=function(Ht){let Xt=Ht.target;if(ri.current){let St=Xt.scrollTop/Xt.scrollHeight;ri.current.scrollTop=ri.current.scrollHeight*St}};const Gt=yt.getScrollerElement();return Gt.addEventListener("scroll",Ct),()=>{Gt.removeEventListener("scroll",Ct)}}},[yt,mn]),(0,E.useEffect)(()=>{if(yt&&Jr){let Ct=function(Gt,Ht){Jr(Gt,Ht)};return yt.on("beforeChange",Ct),()=>{yt.off("beforeChange",Ct)}}},[yt,Jr]),(0,E.useEffect)(()=>{if(yt&&Mr){let Ct=function(){Mr(yt.getValue())};return yt.on("blur",Ct),()=>{yt.off("blur",Ct)}}},[yt,Mr]);function Ki(Ct,Gt){var Ht=Ct.getDoc(),Xt=Ht.getCursor(),St=Ht.getLine(Xt.line),cn=St.charAt(Xt.ch-1),Zn=St.lastIndexOf("@\u2581@",Xt.ch),On=St.lastIndexOf("@\u2581\u2581@",Xt.ch),Sn=Zn>On?Zn:On,kr=Zn>On?3:4;if(Ii.indexOf(cn)===-1)return null;if(console.log("change1:",Gt,Ct,St,Xt,Sn,Zn,On,cn),Sn>=0&&Xt.ch-Sn<5){var fr=Sn+kr;return Ht.replaceRange("",{line:Xt.line,ch:Sn},{line:Xt.line,ch:fr}),{line:Xt.line,ch:fr}}return null}(0,E.useEffect)(()=>{if(yt){let Ct=function(Gt,Ht){const Xt=Gt.getValue();Nn(Xt),Yr(new Date().getTime()),Gt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Wt&&(kn?Wt(Xt,Hi(Xt)):Wt(Xt))};return yt.on("change",Ct),()=>{yt.off("change",Ct)}}},[yt,Wt]),(0,E.useEffect)(()=>{if(yt)if($t==null)yt.setValue(""),Nn("");else{const Ct=window.scrollY||window.pageYOffset;$t!==yt.getValue()&&(yt.setValue($t),Nn($t),yt.setCursor(Kt?1:yt.lineCount(),0),window.scrollTo(0,Ct))}},[yt,$t]);const li=(0,E.useCallback)(Ct=>{const Gt=yt.getCursor(),Ht=yt.getSelection();let Xt=Ht.split(` -`);switch(Ct){case"bold":return yt.replaceSelection("**"+Ht+"**"),Ht===""&&yt.setCursor(Gt.line,Gt.ch+2),yt.focus();case"italic":return yt.replaceSelection("*"+Ht+"*"),Ht===""&&yt.setCursor(Gt.line,Gt.ch+1),yt.focus();case"code":return yt.replaceSelection("`"+Ht+"`"),Ht===""&&yt.setCursor(Gt.line,Gt.ch+1),yt.focus();case"inline-latex":return(0,$r.Ye)(oi)?void 0:(gr("inline-latex"),yt.focus());case"latex":return yt.replaceSelection("```latex\n"+Ht+"\n```"),yt.setCursor(Gt.line+1,Ht.length+1),yt.focus();case"line-break":return yt.replaceSelection(`
          -`),yt.focus();case"list-ul":return Ht===""?yt.replaceSelection("- "+Ht):yt.replaceSelection(Xt.map(St=>St===""?"":`- ${St}`).join(` -`)),yt.focus();case"list-ol":return Ht===""?yt.replaceSelection("1. "+Ht):yt.replaceSelection(Xt.map((St,cn)=>St===""?"":`${cn+1}. ${St}`).join(` -`)),yt.focus();case"add-null-ch":Ft==null||Ft();return;case"add-signal":return Ht===""&&yt.setCursor(Gt.line,Gt.ch),yt.replaceSelection(Cr),yt.focus();case"add-multiple":return Ht===""&&yt.setCursor(Gt.line,Gt.ch),yt.replaceSelection(Ii),yt.focus();case"inster-template-1":return Ht===""&&yt.setCursor(Gt.line,Gt.ch),yt.replaceSelection(cr),yt.focus();case"eraser":return yt.setValue(""),yt.focus();case"trigger-watch":return Yn(!mn),yt.focus();case"trigger-full-screen":return Lr(!Xn),yt.focus();case Bn:gr(Bn);return;case Sr:gr(Sr);return;case lr:gr(lr);return;case $n:gr($n);return;case"maths-latex":if((0,$r.Ye)(oi))return;gr("maths-latex");return;case tr:jr.current="",sessionStorage.removeItem("file_id"),gr(tr);return;case Fn:gr(Fn);return;default:throw new Error}},[yt,mn,Xn]),wi=(0,E.useCallback)((Ct,Gt)=>{var Ht,Xt,St,cn,Zn,On;Ct!=null&&Ct.disabledClose||gr("");const{src:Sn,alt:kr,id:fr}=Ct||{};switch(xr){case Bn:const{title:Ba,link:ha}=Ct;return yt.replaceSelection(`[${Ba}](${ha})`),yt.focus();case Sr:const{language:zi,content:aa}=Ct;return yt.replaceSelection(["```"+zi,aa,"```"].join(` -`)),yt.focus();case"maths-latex":for(var Fr=atob(Ct),ii=new Uint8Array(Fr.length),bi=0;bi{ma.id?yt.replaceSelection(`![,](/api/attachments/${ma.id}?type=${ma.content_type})`):(ma==null?void 0:ma.status)===401&&(document.location.href="/user/login")}),yt.focus();case"inline-latex":return(0,$r.Ye)(oi)?void 0:(yt.replaceSelection("`$$"+Ct+"$$`"),yt.focus());case sn:return fr?(yt.getValue().indexOf(Sn)===-1?yt.replaceSelection(`
          ${kr||
          `):document.getElementById(fr).src=de.Z.API_SERVER+Sn+"?t="+Date.now(),yt.focus()):void 0;case lr:case $n:const Zi=Gt,po=(St=(Xt=(Ht=Zi==null?void 0:Zi.name)==null?void 0:Ht.split("."))==null?void 0:Xt.pop)==null?void 0:St.call(Xt);return((cn=Zi==null?void 0:Zi.type)==null?void 0:cn.indexOf("image"))>-1||!(Zi!=null&&Zi.type)?Zi!=null&&Zi.align||Zi!=null&&Zi.width?yt.replaceSelection(`

          ${kr||

          `):yt.replaceSelection(`${kr||`):((Zn=Zi==null?void 0:Zi.type)==null?void 0:Zn.indexOf("video"))>-1?yt.replaceSelection(``):((On=Zi==null?void 0:Zi.type)==null?void 0:On.indexOf("pdf"))>-1?yt.replaceSelection(`${Zi.name}`):Kr.includes(po)?yt.replaceSelection(`${Zi.name}`):yt.replaceSelection(`[${Zi.name}](${Sn})`),yt.focus();case Fn:const{row:Ka,col:Za,align:$a}=Ct;let eo=` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,Kr=["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 ur($t){return/^\d+$/.test($t)?`${$t}px`:$t}const wr=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",yn={[wr+"-B"]:"bold",[wr+"-I"]:"italic"},_n={[Bn]:"\u6DFB\u52A0\u94FE\u63A5",[Sr]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[lr]:"\u6DFB\u52A0\u56FE\u7247",[$n]:"\u6DFB\u52A0\u753B\u56FE",[tr]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Fn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var en=({defaultValue:$t="",onChange:Wt,width:hn="100%",height:wn=400,miniToolbar:Vt=!1,isFocus:pn=!1,watch:jn,insertTemp:Tn,mode:Wn="markdown",id:dr="markdown-editor-id",showResizeBar:Vn=!1,noStorage:Zt=!1,showNullButton:un=!1,showNullProgramButton:kn=!1,hidetoolBar:Gn=!1,fullScreen:rr=!1,onBlur:Mr,onCMBeforeChange:qr,onFullScreen:Yt,className:At="",disablePaste:Cn=!1,disabled:Kt=!1,disabledFill:Pr=!1,placeholder:ei="",values:ht="",extraUse:Tt,onAddBlank:Ft})=>{const[yt,Pn]=(0,E.useState)(null),[En,Nn]=(0,E.useState)($t),[mn,Yn]=(0,E.useState)(jn),[Xn,Lr]=(0,E.useState)(rr),[xr,gr]=(0,E.useState)(""),[Ur,Yr]=(0,E.useState)(0),[ar,Rr]=(0,E.useState)(wn),[Bi,ci]=(0,E.useState)(!1),[Vr,ti]=(0,E.useState)(0),[Ai,ni]=(0,E.useState)(0),Nr=(0,E.useRef)(),Xr=(0,E.useRef)(),di=(0,E.useRef)(),ri=(0,E.useRef)(),jr=(0,E.useRef)(),yi=(0,E.useRef)(),oi=(0,Ee.useDispatch)();(0,E.useEffect)(()=>{const Ct=window.scrollY||window.pageYOffset;Nn(ht),yt==null||yt.setValue(ht),window.scrollTo(0,Ct)},[ht]),(0,E.useEffect)(()=>{Yt==null||Yt(Xn)},[Xn]),(0,E.useEffect)(()=>{if(Nr.current){let Ct=function(Ht,Jt){var St;if(Cn){Jt.preventDefault();return}const cn=Jt.clipboardData;if(cn){const Zn=cn.types.toString(),On=cn.items;if(Zn==="Files"||cn.types.indexOf("Files")>-1){if(Jt.preventDefault(),Wn=="stex")return;try{let Sn=On[1];((St=On[0])==null?void 0:St.kind)==="file"&&(Sn=On[0]);const kr=Sn.getAsFile(),fr=kr.name.split(".").pop();(0,Ke.I)(kr,Fr=>{var ii,bi,Oi;Fr.id?((ii=kr==null?void 0:kr.type)==null?void 0:ii.indexOf("image"))>-1?Gt.replaceSelection(``):((bi=kr==null?void 0:kr.type)==null?void 0:bi.indexOf("video"))>-1?Gt.replaceSelection(``):((Oi=kr==null?void 0:kr.type)==null?void 0:Oi.indexOf("pdf"))>-1?Gt.replaceSelection(`${kr.name}`):Kr.includes(fr)?Gt.replaceSelection(`${kr.name}`):Gt.replaceSelection(`[${kr.name}](/api/attachments/${Fr.id}?type=${Fr.content_type})`):(Fr==null?void 0:Fr.status)===401&&(document.location.href="/user/login")})}catch(Sn){Rt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Gt=We().fromTextArea(Nr.current,{mode:Wn,lineNumbers:!Vt,lineWrapping:!0,value:$t,autoCloseTags:!0,autoCloseBrackets:!0});return Gt.on("keyup",function(Ht,Jt){Jt.keyCode===8&&(Ht.getValue()==""?Gt.setOption("placeholder",ei):Gt.setOption("placeholder",null))}),Gt.on("keydown",function(Ht,Jt){if(Jt.keyCode===8){var St=Ki(Ht);St&&Jt.preventDefault()}}),pn&&Gt.focus(),Gt.on("paste",Ct),Kt&&Gt.on("beforeChange",function(Ht,Jt){(Jt.origin==="paste"||Jt.origin==="+input")&&Jt.cancel()}),Pn(Gt),()=>{Gt.off("paste",Ct)}}},[]);const Ri=(0,E.useCallback)(()=>{if(Xr.current)try{}catch(Ct){console.log(Ct,"---- to set md editor body height")}},[ar,Xr,Xn]);(0,E.useEffect)(()=>{function Ct(){let Gt=new Ae.Z(Ht=>{for(let Jt of Ht)(Jt.target.offsetHeight>0||Jt.target.offsetWidth>0)&&(Ri(),yt.setSize("100%","100%"),yt.refresh())});return Gt.observe(Nr.current.parentElement),Gt}if(yt){const Gt=Ct();return()=>{var Ht,Jt;(Ht=Nr.current)!=null&&Ht.parentElement&&Gt.unobserve((Jt=Nr.current)==null?void 0:Jt.parentElement)}}},[yt,Ri]),(0,E.useEffect)(()=>{if(yt){let Ct=[];for(const[Gt,Ht]of Object.entries(yn)){let Jt={[Gt]:()=>{li(Ht)}};Ct.push(Jt),yt.addKeyMap(Jt)}return()=>{for(let Gt of Ct)yt.removeKeyMap(Gt)}}},[yt]),(0,E.useEffect)(()=>{rr!==Xn&&Lr(rr)},[rr]),(0,si.Z)(()=>{if(!Zt&&Ur>0){let Ct=new Date().getTime(),Gt=window.sessionStorage.getItem(dr);Ct>=Ur+Tr&&(!Gt||Gt!==En)&&(window.sessionStorage.setItem(dr,En),ci(!0))}},Tr),(0,E.useEffect)(()=>{Yn(jn)},[yt,jn]),(0,E.useEffect)(()=>{yt&&pn&&yt.focus()},[yt,pn]),(0,E.useEffect)(()=>{if(mn&&yt){let Ct=function(Ht){let Jt=Ht.target;if(ri.current){let St=Jt.scrollTop/Jt.scrollHeight;ri.current.scrollTop=ri.current.scrollHeight*St}};const Gt=yt.getScrollerElement();return Gt.addEventListener("scroll",Ct),()=>{Gt.removeEventListener("scroll",Ct)}}},[yt,mn]),(0,E.useEffect)(()=>{if(yt&&qr){let Ct=function(Gt,Ht){qr(Gt,Ht)};return yt.on("beforeChange",Ct),()=>{yt.off("beforeChange",Ct)}}},[yt,qr]),(0,E.useEffect)(()=>{if(yt&&Mr){let Ct=function(){Mr(yt.getValue())};return yt.on("blur",Ct),()=>{yt.off("blur",Ct)}}},[yt,Mr]);function Ki(Ct,Gt){var Ht=Ct.getDoc(),Jt=Ht.getCursor(),St=Ht.getLine(Jt.line),cn=St.charAt(Jt.ch-1),Zn=St.lastIndexOf("@\u2581@",Jt.ch),On=St.lastIndexOf("@\u2581\u2581@",Jt.ch),Sn=Zn>On?Zn:On,kr=Zn>On?3:4;if(Ii.indexOf(cn)===-1)return null;if(console.log("change1:",Gt,Ct,St,Jt,Sn,Zn,On,cn),Sn>=0&&Jt.ch-Sn<5){var fr=Sn+kr;return Ht.replaceRange("",{line:Jt.line,ch:Sn},{line:Jt.line,ch:fr}),{line:Jt.line,ch:fr}}return null}(0,E.useEffect)(()=>{if(yt){let Ct=function(Gt,Ht){const Jt=Gt.getValue();Nn(Jt),Yr(new Date().getTime()),Gt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Wt&&(kn?Wt(Jt,Hi(Jt)):Wt(Jt))};return yt.on("change",Ct),()=>{yt.off("change",Ct)}}},[yt,Wt]),(0,E.useEffect)(()=>{if(yt)if($t==null)yt.setValue(""),Nn("");else{const Ct=window.scrollY||window.pageYOffset;$t!==yt.getValue()&&(yt.setValue($t),Nn($t),yt.setCursor(Kt?1:yt.lineCount(),0),window.scrollTo(0,Ct))}},[yt,$t]);const li=(0,E.useCallback)(Ct=>{const Gt=yt.getCursor(),Ht=yt.getSelection();let Jt=Ht.split(` +`);switch(Ct){case"bold":return yt.replaceSelection("**"+Ht+"**"),Ht===""&&yt.setCursor(Gt.line,Gt.ch+2),yt.focus();case"italic":return yt.replaceSelection("*"+Ht+"*"),Ht===""&&yt.setCursor(Gt.line,Gt.ch+1),yt.focus();case"code":return yt.replaceSelection("`"+Ht+"`"),Ht===""&&yt.setCursor(Gt.line,Gt.ch+1),yt.focus();case"inline-latex":return(0,Jr.Ye)(oi)?void 0:(gr("inline-latex"),yt.focus());case"latex":return yt.replaceSelection("```latex\n"+Ht+"\n```"),yt.setCursor(Gt.line+1,Ht.length+1),yt.focus();case"line-break":return yt.replaceSelection(`
          +`),yt.focus();case"list-ul":return Ht===""?yt.replaceSelection("- "+Ht):yt.replaceSelection(Jt.map(St=>St===""?"":`- ${St}`).join(` +`)),yt.focus();case"list-ol":return Ht===""?yt.replaceSelection("1. "+Ht):yt.replaceSelection(Jt.map((St,cn)=>St===""?"":`${cn+1}. ${St}`).join(` +`)),yt.focus();case"add-null-ch":Ft==null||Ft();return;case"add-signal":return Ht===""&&yt.setCursor(Gt.line,Gt.ch),yt.replaceSelection(Cr),yt.focus();case"add-multiple":return Ht===""&&yt.setCursor(Gt.line,Gt.ch),yt.replaceSelection(Ii),yt.focus();case"inster-template-1":return Ht===""&&yt.setCursor(Gt.line,Gt.ch),yt.replaceSelection(cr),yt.focus();case"eraser":return yt.setValue(""),yt.focus();case"trigger-watch":return Yn(!mn),yt.focus();case"trigger-full-screen":return Lr(!Xn),yt.focus();case Bn:gr(Bn);return;case Sr:gr(Sr);return;case lr:gr(lr);return;case $n:gr($n);return;case"maths-latex":if((0,Jr.Ye)(oi))return;gr("maths-latex");return;case tr:jr.current="",sessionStorage.removeItem("file_id"),gr(tr);return;case Fn:gr(Fn);return;default:throw new Error}},[yt,mn,Xn]),wi=(0,E.useCallback)((Ct,Gt)=>{var Ht,Jt,St,cn,Zn,On;Ct!=null&&Ct.disabledClose||gr("");const{src:Sn,alt:kr,id:fr}=Ct||{};switch(xr){case Bn:const{title:Ba,link:ha}=Ct;return yt.replaceSelection(`[${Ba}](${ha})`),yt.focus();case Sr:const{language:zi,content:aa}=Ct;return yt.replaceSelection(["```"+zi,aa,"```"].join(` +`)),yt.focus();case"maths-latex":for(var Fr=atob(Ct),ii=new Uint8Array(Fr.length),bi=0;bi{ma.id?yt.replaceSelection(`![,](/api/attachments/${ma.id}?type=${ma.content_type})`):(ma==null?void 0:ma.status)===401&&(document.location.href="/user/login")}),yt.focus();case"inline-latex":return(0,Jr.Ye)(oi)?void 0:(yt.replaceSelection("`$$"+Ct+"$$`"),yt.focus());case sn:return fr?(yt.getValue().indexOf(Sn)===-1?yt.replaceSelection(`
          ${kr||
          `):document.getElementById(fr).src=de.Z.API_SERVER+Sn+"?t="+Date.now(),yt.focus()):void 0;case lr:case $n:const Zi=Gt,po=(St=(Jt=(Ht=Zi==null?void 0:Zi.name)==null?void 0:Ht.split("."))==null?void 0:Jt.pop)==null?void 0:St.call(Jt);return((cn=Zi==null?void 0:Zi.type)==null?void 0:cn.indexOf("image"))>-1||!(Zi!=null&&Zi.type)?Zi!=null&&Zi.align||Zi!=null&&Zi.width?yt.replaceSelection(`

          ${kr||

          `):yt.replaceSelection(`${kr||`):((Zn=Zi==null?void 0:Zi.type)==null?void 0:Zn.indexOf("video"))>-1?yt.replaceSelection(``):((On=Zi==null?void 0:Zi.type)==null?void 0:On.indexOf("pdf"))>-1?yt.replaceSelection(`${Zi.name}`):Kr.includes(po)?yt.replaceSelection(`${Zi.name}`):yt.replaceSelection(`[${Zi.name}](${Sn})`),yt.focus();case Fn:const{row:Ka,col:Za,align:$a}=Ct;let eo=` `;for(let ma=0;ma{switch(xr){case Bn:return E.createElement(It,{callback:wi,onCancel:Ei});case Sr:return E.createElement(qe.Z,{callback:wi,onCancel:Ei});case lr:return E.createElement(Ke.Z,{callback:wi,onCancel:Ei});case tr:return E.createElement(ce,{editImgId:jr.current,callback:wi,onCancel:Ei});case Fn:return E.createElement(Yt,{callback:wi,onCancel:Ei});case"maths-latex":return E.createElement(Mn,{showSaveButton:!0,callback:wi});case"inline-latex":return E.createElement(Dn.Z,{showSaveButton:!0,callback:wi});default:return null}},[xr]);function Ei(){gr("")}(0,E.useEffect)(()=>{if(di.current){let Ct=function(Zn){St=!0,cn=Zn.pageY},Gt=function(){St=!1},Ht=function(Zn){if(St){let On=Zn.pageY-cn;On<0&&(On=0),On>300&&(On=300);let Sn=wn+On+"px";Rr(Sn)}},Xt=di.current,St=!1,cn=0;return Xt.addEventListener("mousedown",Ct),document.addEventListener("mousemove",Ht),document.addEventListener("mouseup",Gt),()=>{Xt.removeEventListener("mousedown",Ct),document.removeEventListener("mousemove",Ht),document.removeEventListener("mouseup",Gt)}}},[yt,di]),(0,E.useEffect)(()=>{Rr(wn)},[wn]);const hi=ur(hn),Wi=ur(ar),fi={width:hi,height:Wi},mi=(0,E.useMemo)(()=>{if(Ur){let Ct=new Date(Ur),Gt=Ct.getHours(),Ht=Ct.getMinutes(),Xt=Ct.getSeconds();return Gt=Gt<10?"0"+Gt:Gt,Ht=Ht<10?"0"+Ht:Ht,Xt=Xt<10?"0"+Xt:Xt,`${Gt}:${Ht}:${Xt}`}return 0},[Ur]),Hi=Ct=>{const Gt=[];if(kn){let Ht=-1;Ct=Ct.replace(/(@▁▁@|@▁@)/g,function(Xt,St,cn){Gt.push({multiLine:Xt!==Cr})})}return Gt};function Ce(){window.sessionStorage.removeItem(dr),ci(!1),Yr(0)}function Lt(){ci(!1),Yr(0),yt.setValue(window.sessionStorage.getItem(dr))}(0,E.useEffect)(()=>{_n[xr]&&xr!==$n&&xr!==tr&&setTimeout(()=>{const Ct=document.getElementsByClassName("markdown-popup-form")[0],Gt=window.innerWidth/2-Ct.offsetWidth/2,Ht=window.innerHeight/2-Ct.offsetHeight/2;ti(Gt),ni(Ht)},0)},[xr]);const rn=Ct=>{Ct.preventDefault();const Gt=Ct.clientX-Vr,Ht=Ct.clientY-Ai;document.body.onmousemove=Xt=>{let St=Xt.clientX-Gt,cn=Xt.clientY-Ht;const Zn=document.getElementsByClassName("markdown-popup-form")[0],On=window.innerWidth-Zn.offsetWidth,Sn=window.innerHeight-Zn.offsetHeight;St=Math.max(0,Math.min(St,On)),cn=Math.max(0,Math.min(cn,Sn)),ln(Xt.clientX,Xt.clientY,Gt,Ht)&&(ti(St),ni(cn))},document.body.onmouseup=function(){document.body.onmousemove=null}},ln=(Ct,Gt,Ht,Xt)=>{const St=document.body.clientHeight,cn=document.body.clientWidth;return Ct<20&&Ht>Ct||Ct>cn-20&&HtGt||Gt>St-20&&Xt{var Gt;jr.current=Ct,(Gt=yi.current)==null||Gt.setHeight("100vh"),setTimeout(()=>{gr("add-flowchart")},150)}})):null))),Vn?E.createElement("a",{ref:di,className:"editor-resize"}):null,xr===$n&&E.createElement(zt,{callback:wi,onCancel:Ei}),xr===tr&&E.createElement(ce,{ref:yi,editImgId:jr.current,callback:wi,onCancel:Ei}),E.createElement(nt.Z,null,_n[xr]&&xr!==$n&&xr!==tr?E.createElement(Et.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Vr,top:Ai},title:E.createElement("div",{style:{cursor:"move"},onMouseDown:rn},_n[xr]),open:!0,onCancel:Ei,footer:null,destroyOnClose:!0,width:xr===tr?"1200px":null,height:xr===tr?"80vh":null,className:"markdown-popup-form"},Qi):null))}},53332:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return rt},I:function(){return ft}});var E=ne(28284),Ee=ne(6767),De=ne(37568),We=ne(44104),Ae=ne(4875),we=ne(47889),Le=ne(7939),$e=ne(23216),_e=ne(59301),je=ne(59301),ze=Object.defineProperty,He=Object.defineProperties,gt=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,be=(nt,Ve,st)=>Ve in nt?ze(nt,Ve,{enumerable:!0,configurable:!0,writable:!0,value:st}):nt[Ve]=st,Ie=(nt,Ve)=>{for(var st in Ve||(Ve={}))Ne.call(Ve,st)&&be(nt,st,Ve[st]);if(Re)for(var st of Re(Ve))Oe.call(Ve,st)&&be(nt,st,Ve[st]);return nt},Ge=(nt,Ve)=>He(nt,gt(Ve));const{useForm:it}=E.default,Qe={width:280,marginRight:10},et={labelCol:{span:5},wrapperCol:{span:19}};var rt=({callback:nt,onCancel:Ve})=>{const[st]=it();let Pe=(0,_e.useRef)();function Me(Bt){Pe.current.width=st.getFieldValue("width"),Pe.current.align=st.getFieldValue("align"),nt(Bt,Pe.current)}function xe(Bt,lt){if(Bt.status===-1){Ee.ZP.error(Bt.message);return}st.setFieldsValue({src:`/api/attachments/${Bt.id}`,type:lt.type})}function Xe(Bt){let lt=Bt.target.files[0];Pe.current=lt,ft(lt,xe)}return je.createElement(E.default,Ge(Ie({form:st},et),{className:"upload-image-panel",onFinish:Me,style:{width:470,overflow:"hidden"}}),je.createElement(E.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},je.createElement("div",{className:"flex-container"},je.createElement(E.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},je.createElement(De.default,{style:Qe})),je.createElement(wt,{onFileChange:Xe}))),je.createElement(E.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},je.createElement(De.default,{style:{width:264}})),je.createElement(E.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},je.createElement(We.Z,null,je.createElement(E.default.Item,{name:"width",style:{margin:0}},je.createElement(Ae.Z,{style:{width:264}})),je.createElement("span",{className:"ml8"},"%"))),je.createElement(E.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},je.createElement(we.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"}]})),je.createElement("aside",null,je.createElement(E.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},je.createElement(Le.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),je.createElement(Le.ZP,{type:"default",onClick:Ve},"\u53D6\u6D88"))))};function wt({onFileChange:nt}){return je.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",je.createElement("input",{type:"file",onChange:nt}))}function ft(nt,Ve){if(!nt)throw new String("\u6CA1\u6709\u6587\u4EF6");let st=new FormData;st.append("editormd-image-file",nt),st.append("file_param_name","editormd-image-file"),st.append("byxhr","true");var Pe=new window.XMLHttpRequest;Pe.withCredentials=!0,Pe.addEventListener("load",function(Me){Ve(JSON.parse(Me.target.responseText),nt)},!1),Pe.addEventListener("error",function(Me){console.error(Me)},!1),Pe.open("POST",`${$e.KI}/api/attachments.json`),Pe.send(st)}},88487:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return De}});var E=ne(59301),Ee=ne(4676);class De extends E.Component{constructor(Ae){super(Ae);const we=window.document;this.node=we.createElement("div"),we.body.appendChild(this.node)}render(){const{children:Ae}=this.props;return(0,Ee.createPortal)(Ae,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},34728:function(_t,kt,ne){"use strict";ne.d(kt,{SV:function(){return zt},ZP:function(){return ct}});var E=ne(59301),Ee=ne(76374);const De={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},We={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` +`),yt.focus();default:throw new Error}},[yt,xr]),Qi=(0,E.useMemo)(()=>{switch(xr){case Bn:return E.createElement(It,{callback:wi,onCancel:Ei});case Sr:return E.createElement(qe.Z,{callback:wi,onCancel:Ei});case lr:return E.createElement(Ke.Z,{callback:wi,onCancel:Ei});case tr:return E.createElement(ce,{editImgId:jr.current,callback:wi,onCancel:Ei});case Fn:return E.createElement(Xt,{callback:wi,onCancel:Ei});case"maths-latex":return E.createElement(Mn,{showSaveButton:!0,callback:wi});case"inline-latex":return E.createElement(Dn.Z,{showSaveButton:!0,callback:wi});default:return null}},[xr]);function Ei(){gr("")}(0,E.useEffect)(()=>{if(di.current){let Ct=function(Zn){St=!0,cn=Zn.pageY},Gt=function(){St=!1},Ht=function(Zn){if(St){let On=Zn.pageY-cn;On<0&&(On=0),On>300&&(On=300);let Sn=wn+On+"px";Rr(Sn)}},Jt=di.current,St=!1,cn=0;return Jt.addEventListener("mousedown",Ct),document.addEventListener("mousemove",Ht),document.addEventListener("mouseup",Gt),()=>{Jt.removeEventListener("mousedown",Ct),document.removeEventListener("mousemove",Ht),document.removeEventListener("mouseup",Gt)}}},[yt,di]),(0,E.useEffect)(()=>{Rr(wn)},[wn]);const hi=ur(hn),Wi=ur(ar),fi={width:hi,height:Wi},mi=(0,E.useMemo)(()=>{if(Ur){let Ct=new Date(Ur),Gt=Ct.getHours(),Ht=Ct.getMinutes(),Jt=Ct.getSeconds();return Gt=Gt<10?"0"+Gt:Gt,Ht=Ht<10?"0"+Ht:Ht,Jt=Jt<10?"0"+Jt:Jt,`${Gt}:${Ht}:${Jt}`}return 0},[Ur]),Hi=Ct=>{const Gt=[];if(kn){let Ht=-1;Ct=Ct.replace(/(@▁▁@|@▁@)/g,function(Jt,St,cn){Gt.push({multiLine:Jt!==Cr})})}return Gt};function Ce(){window.sessionStorage.removeItem(dr),ci(!1),Yr(0)}function Lt(){ci(!1),Yr(0),yt.setValue(window.sessionStorage.getItem(dr))}(0,E.useEffect)(()=>{_n[xr]&&xr!==$n&&xr!==tr&&setTimeout(()=>{const Ct=document.getElementsByClassName("markdown-popup-form")[0],Gt=window.innerWidth/2-Ct.offsetWidth/2,Ht=window.innerHeight/2-Ct.offsetHeight/2;ti(Gt),ni(Ht)},0)},[xr]);const rn=Ct=>{Ct.preventDefault();const Gt=Ct.clientX-Vr,Ht=Ct.clientY-Ai;document.body.onmousemove=Jt=>{let St=Jt.clientX-Gt,cn=Jt.clientY-Ht;const Zn=document.getElementsByClassName("markdown-popup-form")[0],On=window.innerWidth-Zn.offsetWidth,Sn=window.innerHeight-Zn.offsetHeight;St=Math.max(0,Math.min(St,On)),cn=Math.max(0,Math.min(cn,Sn)),ln(Jt.clientX,Jt.clientY,Gt,Ht)&&(ti(St),ni(cn))},document.body.onmouseup=function(){document.body.onmousemove=null}},ln=(Ct,Gt,Ht,Jt)=>{const St=document.body.clientHeight,cn=document.body.clientWidth;return Ct<20&&Ht>Ct||Ct>cn-20&&HtGt||Gt>St-20&&Jt{var Gt;jr.current=Ct,(Gt=yi.current)==null||Gt.setHeight("100vh"),setTimeout(()=>{gr("add-flowchart")},150)}})):null))),Vn?E.createElement("a",{ref:di,className:"editor-resize"}):null,xr===$n&&E.createElement(zt,{callback:wi,onCancel:Ei}),xr===tr&&E.createElement(ce,{ref:yi,editImgId:jr.current,callback:wi,onCancel:Ei}),E.createElement(nt.Z,null,_n[xr]&&xr!==$n&&xr!==tr?E.createElement(Et.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Vr,top:Ai},title:E.createElement("div",{style:{cursor:"move"},onMouseDown:rn},_n[xr]),open:!0,onCancel:Ei,footer:null,destroyOnClose:!0,width:xr===tr?"1200px":null,height:xr===tr?"80vh":null,className:"markdown-popup-form"},Qi):null))}},53332:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return rt},I:function(){return ft}});var E=ne(28284),Ee=ne(6767),De=ne(37568),We=ne(44104),Ae=ne(4875),we=ne(47889),Le=ne(7939),$e=ne(23216),_e=ne(59301),je=ne(59301),ze=Object.defineProperty,He=Object.defineProperties,gt=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,be=(nt,Ve,st)=>Ve in nt?ze(nt,Ve,{enumerable:!0,configurable:!0,writable:!0,value:st}):nt[Ve]=st,Ie=(nt,Ve)=>{for(var st in Ve||(Ve={}))Ne.call(Ve,st)&&be(nt,st,Ve[st]);if(Re)for(var st of Re(Ve))Oe.call(Ve,st)&&be(nt,st,Ve[st]);return nt},Ge=(nt,Ve)=>He(nt,gt(Ve));const{useForm:it}=E.default,Qe={width:280,marginRight:10},et={labelCol:{span:5},wrapperCol:{span:19}};var rt=({callback:nt,onCancel:Ve})=>{const[st]=it();let Pe=(0,_e.useRef)();function Me(Bt){Pe.current.width=st.getFieldValue("width"),Pe.current.align=st.getFieldValue("align"),nt(Bt,Pe.current)}function xe(Bt,lt){if(Bt.status===-1){Ee.ZP.error(Bt.message);return}st.setFieldsValue({src:`/api/attachments/${Bt.id}`,type:lt.type})}function Xe(Bt){let lt=Bt.target.files[0];Pe.current=lt,ft(lt,xe)}return je.createElement(E.default,Ge(Ie({form:st},et),{className:"upload-image-panel",onFinish:Me,style:{width:470,overflow:"hidden"}}),je.createElement(E.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},je.createElement("div",{className:"flex-container"},je.createElement(E.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},je.createElement(De.default,{style:Qe})),je.createElement(wt,{onFileChange:Xe}))),je.createElement(E.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},je.createElement(De.default,{style:{width:264}})),je.createElement(E.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},je.createElement(We.Z,null,je.createElement(E.default.Item,{name:"width",style:{margin:0}},je.createElement(Ae.Z,{style:{width:264}})),je.createElement("span",{className:"ml8"},"%"))),je.createElement(E.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},je.createElement(we.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"}]})),je.createElement("aside",null,je.createElement(E.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},je.createElement(Le.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),je.createElement(Le.ZP,{type:"default",onClick:Ve},"\u53D6\u6D88"))))};function wt({onFileChange:nt}){return je.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",je.createElement("input",{type:"file",onChange:nt}))}function ft(nt,Ve){if(!nt)throw new String("\u6CA1\u6709\u6587\u4EF6");let st=new FormData;st.append("editormd-image-file",nt),st.append("file_param_name","editormd-image-file"),st.append("byxhr","true");var Pe=new window.XMLHttpRequest;Pe.withCredentials=!0,Pe.addEventListener("load",function(Me){Ve(JSON.parse(Me.target.responseText),nt)},!1),Pe.addEventListener("error",function(Me){console.error(Me)},!1),Pe.open("POST",`${$e.KI}/api/attachments.json`),Pe.send(st)}},88487:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return De}});var E=ne(59301),Ee=ne(4676);class De extends E.Component{constructor(Ae){super(Ae);const we=window.document;this.node=we.createElement("div"),we.body.appendChild(this.node)}render(){const{children:Ae}=this.props;return(0,Ee.createPortal)(Ae,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},34728:function(_t,kt,ne){"use strict";ne.d(kt,{SV:function(){return zt},ZP:function(){return ct}});var E=ne(59301),Ee=ne(76374);const De={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},We={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` `)},{label:"System.out.println",content:["System.out.println($0)"].join(` `)},{label:"System.out.print",content:["System.out.print($0)"].join(` `)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},Ae={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` @@ -1114,42 +1114,42 @@ ${Bn} `)},{label:"include ",content:["#include "].join(` `)}]},we={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(` `)}]},Le={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(` -`)}]};var $e=ne(53184),_e=ne.n($e),je=(at,jt,Rt)=>new Promise((fe,oe)=>{var re=le=>{try{de(Rt.next(le))}catch(Je){oe(Je)}},ce=le=>{try{de(Rt.throw(le))}catch(Je){oe(Je)}},de=le=>le.done?fe(le.value):Promise.resolve(le.value).then(re,ce);de((Rt=Rt.apply(at,jt)).next())});const ze={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},He=(at,jt,Rt,fe)=>{const oe=jt.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Rt.lineNumber,endColumn:Rt.column});return Array.from(new Set(oe.match(/\b\w{2,}\b/g)||[])).map(ce=>({label:ce,kind:at.languages.CompletionItemKind.Text,insertText:ce,range:fe}))},gt=(at,jt,Rt,fe)=>{at.languages.registerCompletionItemProvider(jt,{provideCompletionItems(oe,re){const ce=oe.getWordUntilPosition(re),de={startLineNumber:re.lineNumber,endLineNumber:re.lineNumber,startColumn:ce.startColumn,endColumn:ce.endColumn},le=oe.getLineContent(re.lineNumber).substring(ce.startColumn-2,ce.endColumn);return{suggestions:[...He(at,oe,re,de),...Rt.map(mt=>({label:mt,kind:at.languages.CompletionItemKind.Keyword,documentation:mt,insertText:mt,insertTextRules:at.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:de})),...fe.map(mt=>({label:mt.label,kind:at.languages.CompletionItemKind.Snippet,documentation:mt.content,insertText:le.startsWith("#")?mt.content.replace(/#/,""):mt.content,insertTextRules:at.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:de}))]}}})};var Re=at=>{ze.languages.forEach(jt=>{at.languages.registerDocumentFormattingEditProvider(jt,{provideDocumentFormattingEdits(Rt){return je(this,null,function*(){const fe=_e()(Rt.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:Rt.getFullModelRange(),text:fe}]})}})}),gt(at,"java",We.keywords,We.quickKey),gt(at,"cpp",Ae.keywords,Ae.quickKey),gt(at,"c",De.keywords,[]),gt(at,"python",we.keywords,we.quickKey),gt(at,"scala",Le.keywords,Le.quickKey)};const Ne="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var Oe=Object.defineProperty,be=(at,jt,Rt)=>jt in at?Oe(at,jt,{enumerable:!0,configurable:!0,writable:!0,value:Rt}):at[jt]=Rt,Ie=(at,jt,Rt)=>be(at,typeof jt!="symbol"?jt+"":jt,Rt);const Ge=class Qc{constructor(jt,Rt,fe){this.placeholder=jt,this.editor=Rt,this.monaco=fe,Rt.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Qc.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};Ie(Ge,"ID","editor.widget.placeholderHint");var Qe=Ge,et=ne(96236),rt=ne(6767),wt=ne(25399),ft=ne(78267),nt=ne(33156),Ve=ne(56102),st=Object.defineProperty,Pe=Object.defineProperties,Me=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,lt=(at,jt,Rt)=>jt in at?st(at,jt,{enumerable:!0,configurable:!0,writable:!0,value:Rt}):at[jt]=Rt,Ue=(at,jt)=>{for(var Rt in jt||(jt={}))Xe.call(jt,Rt)&<(at,Rt,jt[Rt]);if(xe)for(var Rt of xe(jt))Bt.call(jt,Rt)&<(at,Rt,jt[Rt]);return at},Dt=(at,jt)=>Pe(at,Me(jt)),Fe=(at,jt)=>{var Rt={};for(var fe in at)Xe.call(at,fe)&&jt.indexOf(fe)<0&&(Rt[fe]=at[fe]);if(at!=null&&xe)for(var fe of xe(at))jt.indexOf(fe)<0&&Bt.call(at,fe)&&(Rt[fe]=at[fe]);return Rt},pe=(at,jt,Rt)=>new Promise((fe,oe)=>{var re=le=>{try{de(Rt.next(le))}catch(Je){oe(Je)}},ce=le=>{try{de(Rt.throw(le))}catch(Je){oe(Je)}},de=le=>le.done?fe(le.value):Promise.resolve(le.value).then(re,ce);de((Rt=Rt.apply(at,jt)).next())});function tt(at){return/^\d+$/.test(at)?`${at}px`:at}function It(){}let qe=!1;const Ke={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function Et(at=[]){let jt=at;if(Array.isArray(at)){for(let Rt=0;Rtpe(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(at){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",at)}});var ct=at=>{var jt=at,{width:Rt="100%",height:fe="100%",value:oe,language:re="javascript",style:ce={},options:de={},overrideServices:le={},theme:Je="vs-dark",onEditBlur:mt,isCopy:Ot=!1,onSave:Yt,autoHeight:Mt=!1,forbidCopy:tn=!1,forbidCopyTips:on,onChange:En=It,editorDidMount:Mn=It,onFocus:Dn=It,onBreakPoint:Bn=It,breakPointValue:lr=[],filename:tr="educoder.txt",errorLine:$n,errorContent:sn="",highlightLine:Sr,openBreakPoint:Fn=!1,placeholder:bn="",showMiniMap:mr=!0}=jt,si=Fe(jt,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","forbidCopyTips","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const $r=(0,E.useRef)(),Jn=(0,E.useRef)({}),Hr=(0,E.useRef)(),Tr=(0,E.useRef)(),ui=(0,E.useRef)([]),Ii=(0,E.useRef)(!1),Cr=(0,E.useRef)(),cr=(0,E.useRef)(),Kr=(0,E.useRef)(!1),[ur,zr]=(0,E.useState)(!1);function wr(){let Zt;return $r.current&&(Zt=new Ee.Z(un=>{for(let kn of un)(kn.target.offsetHeight>0||kn.target.offsetWidth>0)&&Jn.current.instance.layout()}),Zt.observe($r.current)),Zt}function gn(){rt.ZP.warning({content:decodeURIComponent(on||Ne),key:"monaco-editor-tip"})}const _n=()=>{let Zt=Jn.current.instance;if(oe!=null&&Zt&&ur){const un=Zt.getModel();un&&oe!==un.getValue()&&(qe=!0,un.setValue(oe),Zt.layout(),qe=!1)}};(0,E.useEffect)(()=>{const Zt=nt.Z.subscribe("formatDocument",un=>{var kn;let Gn=Jn.current.instance;(kn=Gn==null?void 0:Gn.getAction)==null||kn.call(Gn,"editor.action.formatDocument").run()});return window.updateMonacoValue=un=>{En(un)},Zt},[]),(0,E.useEffect)(()=>{var Zt;let un=Jn.current.instance;Tr.current&&clearTimeout(Tr.current),Tr.current=setTimeout(()=>{_n()},500),oe&&(oe!=null&&oe.length)&&((Zt=un==null?void 0:un.updateOptions)==null||Zt.call(un,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(oe.split(/\r\n|\r|\n/g).length))+3,5)}))},[oe,ur,Jn.current]),(0,E.useEffect)(()=>{if($n&&Jn.current&&Jn.current.instance){let un=Jn.current.instance;un.changeViewZones(function(kn){var Gn=document.createElement("div");Gn.style.padding="10px 20px",Gn.style.width="calc(100% - 20px)",Gn.className="my-error-line-wrp",Gn.innerHTML=sn,kn.addZone({afterLineNumber:$n||11,heightInLines:3,domNode:Gn})});var Zt={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};un.addOverlayWidget(Zt),un.revealPositionInCenter({lineNumber:20,column:1})}},[$n,Jn.current,ur]);const en=(Zt="",un)=>{if(!Zt||Zt.trim()==="")return!0;const Gn=Jn.current.instance.getModel().getLineTokens(un);let rr=!1;for(let Mr=0;Mr<2;Mr++)Gn.getStandardTokenType(Mr)===1&&(rr=!0);return rr};(0,E.useEffect)(()=>{var Zt;const un=(Zt=Jn.current)==null?void 0:Zt.instance;if(un&&ur&&tn){const kn=un.onDidBlurEditorWidget(()=>{Kr.current=!1}),Gn=un.onDidFocusEditorText(()=>{Kr.current=!0});return()=>{kn.dispose(),Gn.dispose()}}},[Jn.current,ur,tn]),(0,E.useEffect)(()=>{var Zt;if((Zt=Jn.current)!=null&&Zt.instance&&ur&&Fn){let un=Jn.current.instance,kn=un.getModel();if(!kn)return;(()=>{var Tt;let Ft=[],yt=[];const Pn=kn.getAllDecorations();for(let Nn of Pn)Nn.options.className==="highlighted-line"&&(Ft.push((Tt=Nn==null?void 0:Nn.range)==null?void 0:Tt.startLineNumber),yt.push(Nn==null?void 0:Nn.id));if(Sr===Ft[0])return;kn.deltaDecorations(yt,[]);const yn=kn.getLineCount();Sr&&Sr<=yn&&(un.deltaDecorations([],[{range:new Ye.Range(Sr,1,Sr,kn.getLineMaxColumn(Sr)),options:{isWholeLine:!0,className:"highlighted-line"}}]),un.revealLineInCenter(Sr))})();const rr=(Tt=!1)=>{var Ft;let yt=[],Pn=[];const yn=kn.getAllDecorations();for(let Nn of yn)Nn.options.linesDecorationsClassName==="breakpoints-select"&&(yt.push((Ft=Nn==null?void 0:Nn.range)==null?void 0:Ft.startLineNumber),Pn.push(Nn==null?void 0:Nn.id));if(Tt)return{lines:yt,ids:Pn};Bn(yt)},Mr=Tt=>pe(void 0,null,function*(){let Ft={range:new Ye.Range(Tt,1,Tt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield kn.deltaDecorations([],[Ft]),rr()}),Jr=Tt=>pe(void 0,null,function*(){let Ft=[];const yt=un.getLineDecorations(Tt);for(let Pn of yt)Pn.options.linesDecorationsClassName==="breakpoints-select"&&Ft.push(Pn.id);yield kn.deltaDecorations(Ft,[]),rr()}),qt=Tt=>{let Ft=un.getLineDecorations(Tt);for(let yt of Ft)if(yt.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,ft.isEqual)(lr,rr(!0).lines)){kn.deltaDecorations(rr(!0).ids,[]);const Tt=lr.map(Ft=>({range:new Ye.Range(Ft,1,Ft,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));kn.deltaDecorations([],Tt)}const At=un.onDidChangeModelContent(Tt=>{let Ft=un.getPosition();if(Ft){let yt=Ft.lineNumber;clearTimeout(cr.current),cr.current=setTimeout(()=>{en(kn.getLineContent(yt),yt)?Jr(yt):qt(yt)?(Jr(yt),Mr(yt)):rr()},100)}}),Cn=un.onMouseDown(Tt=>{var Ft,yt,Pn;if(Tt.target.detail&&((Pn=(yt=(Ft=Tt.target)==null?void 0:Ft.element)==null?void 0:yt.className)!=null&&Pn.includes("line-numbers"))){let yn=Tt.target.position.lineNumber;if(en(kn.getLineContent(yn),yn))return;qt(yn)?Jr(yn):Mr(yn)}}),Kt=Tt=>{let Ft={range:new Ye.Range(Tt,1,Tt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};ui.current=un.deltaDecorations(ui.current,[Ft])},Pr=()=>{ui.current=un.deltaDecorations(ui.current,[])},ei=un.onMouseMove(Tt=>{var Ft,yt,Pn;if(Pr(),Tt.target.detail&&((Pn=(yt=(Ft=Tt.target)==null?void 0:Ft.element)==null?void 0:yt.className)!=null&&Pn.includes("line-numbers"))){let yn=Tt.target.position.lineNumber;if(en(kn.getLineContent(yn),yn))return;Kt(yn)}}),ht=un.onMouseLeave(()=>{Pr()});return()=>{At.dispose(),Cn.dispose(),ei.dispose(),ht.dispose()}}},[Jn.current,ur,lr,Sr,Fn,re]),(0,E.useEffect)(()=>{var Zt;(Zt=Jn.current)!=null&&Zt.instance&&Fn&&Jn.current.instance.setPosition({lineNumber:0,column:0})},[Sr]);function $t(){let Zt=Jn.current.instance;if(Zt){const un=Zt.getSelection(),kn=Jn.current.pastePos||{},Gn=new Ye.Range(kn.startLineNumber||un.endLineNumber,kn.startColumn||un.endColumn,kn.endLineNumber||un.endLineNumber,kn.endColumn||un.endColumn);setTimeout(()=>{Zt.executeEdits("",[{range:Gn,text:""}])},300)}}function Wt(Zt){(window.navigator.platform.match("Mac")?Zt.metaKey:Zt.ctrlKey)&&Zt.keyCode==83&&(Zt.preventDefault(),Yt())}const hn=()=>{if(Mt&&Jn.current.instance){const Zt=Jn.current.instance.getContentHeight();dr(Zt{if(!Kr.current)return;const{keyCode:un,ctrlKey:kn,metaKey:Gn,target:rr,type:Mr}=Zt;return(Mr==="paste"||(un===67||un===86)&&(Gn||kn))&&rr.nodeName==="TEXTAREA"&&(gn(),Zt.preventDefault()),!1};function pn(Zt,un){var kn=window.URL||window.webkitURL||window,Gn=new Blob([un]),rr=document.createElementNS("http://www.w3.org/1999/xhtml","a");rr.href=kn.createObjectURL(Gn),rr.download=Zt,wn(rr)}(0,E.useEffect)(()=>{hn()},[hn]),(0,E.useEffect)(()=>{$r.current&&!ur&&Promise.all([ne.e(8909),ne.e(5977)]).then(ne.bind(ne,71448)).then(Zt=>{try{Ye=Zt,Jn.current.instance=Ye.editor.create($r.current,{value:oe,language:Et(re),theme:Je,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:mr||!1}},le);const un=Jn.current.instance;let rr=[...et.BH._menuItems].find(At=>At[0]._debugName=="EditorContext")[1],Mr=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Jr=(At,Cn)=>{var Kt,Pr;let ei=At._first;do Cn.includes((Pr=(Kt=ei.element)==null?void 0:Kt.command)==null?void 0:Pr.id)&&At._remove(ei);while(ei=ei.next)};if(Mn(un,Ye),setTimeout(()=>{hn(),Jn.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{pn(tr||"educoder.txt",un.getValue())}})},500),Jn.current.subscription=un.onDidChangeModelContent(At=>{Ii.current?clearTimeout(Cr.current):(hn(),En(un.getValue(),At)),Cr.current=setTimeout(()=>{Ii.current=!1},500)}),window.Monaco||Re(Ye,Et(re)),tn&&(Jr(rr,Mr),$r.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Vt),window.removeEventListener("paste",Vt),window.addEventListener("keydown",Vt),window.addEventListener("paste",Vt)),window.Monaco=Ye,mt&&un.onDidBlurEditorWidget(()=>{mt(un.getValue())}),Dn&&un.onDidFocusEditorText(()=>{tn&&Pt(),Dn(un.getValue())}),tn){Pt();try{un.onDidPaste(At=>{const Cn=un.getSelection(),Kt=Jn.current.pastePos||{},Pr=new Ye.Range(Kt.startLineNumber||Cn.endLineNumber,Kt.startColumn||Cn.endColumn,Kt.endLineNumber||Cn.endLineNumber,Kt.endColumn||Cn.endColumn);un.executeEdits("",[{range:At.range,text:""}])})}catch(At){}}let qt=wr();return bn&&typeof bn=="string"&&new Qe(bn,un,Ye),zr(!0),()=>{const At=Jn.current.instance;At.dispose();const Cn=At.getModel();Cn&&Cn.dispose(),Jn.current.subscription&&Jn.current.subscription.dispose(),qt.unobserve($r.current)}}catch(un){}})},[]),(0,E.useEffect)(()=>{if(Jn.current.instance&&ur)return document.addEventListener("keydown",Wt,!1),()=>{document.removeEventListener("keydown",Wt)}},[Yt,ur]),(0,E.useEffect)(()=>{let Zt=Jn.current.instance;if(Zt&&ur){let un=Et(re);Ye.editor.setModelLanguage(Zt.getModel(),un)}},[re,ur]),(0,E.useEffect)(()=>{Jn.current.instance&&ur&&Ye.editor.setTheme(Je)},[Je,ur]),(0,E.useEffect)(()=>{let Zt=Jn.current.instance;Hr.current=de,Zt&&ur&&(Zt.updateOptions(Ue({},de)),setTimeout(()=>{Zt.getModel().updateOptions(Ue({},de))},200))},[JSON.stringify(de),ur]),(0,E.useEffect)(()=>{let Zt=Jn.current.instance;Zt&&ur&&Zt.layout()},[Rt,fe,ur]);const[jn,Tn]=(0,E.useState)(tt(Rt)),[Wn,dr]=(0,E.useState)(tt(fe)),Vn=Dt(Ue({},ce),{width:jn,height:Wn,position:"relative"});return E.createElement("div",{className:"my-monaco-editor",ref:$r,style:Vn,onFocus:()=>{tn&&Pt()}},Ot&&E.createElement(Ve.CopyToClipboard,{text:oe,onCopy:()=>rt.ZP.success("\u590D\u5236\u6210\u529F")},E.createElement(wt.Z,{title:"\u590D\u5236\u4EE3\u7801"},E.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},E.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function zt({width:at="100%",height:jt="100%",original:Rt,modified:fe,language:oe,options:re={}}){const ce=(0,E.useRef)(),[de,le]=(0,E.useState)(null);function Je(Mt){let tn;return ce.current&&(tn=new Ee.Z(on=>{for(let En of on)(En.target.offsetHeight>0||En.target.offsetWidth>0)&&Mt.layout()}),tn.observe(ce.current)),tn}(0,E.useEffect)(()=>(ce.current&&Promise.all([ne.e(8909),ne.e(9404)]).then(ne.bind(ne,2550)).then(Mt=>{Ye=Mt;const tn=Ye.editor.createDiffEditor(ce.current,Dt(Ue({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},re),{wordWrap:!0}));le(tn);let on=Je(tn);return()=>{tn.dispose();const En=tn.getModel();En&&En.dispose(),on.unobserve(ce.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,E.useEffect)(()=>{de&&de.setModel({original:Ye.editor.createModel(Rt,oe),modified:Ye.editor.createModel(fe,oe)})},[Rt,fe,oe,de]);const mt=tt(at),Ot=tt(jt),Yt={width:mt,height:Ot};return E.createElement("div",{className:"my-diff-editor",ref:ce,style:Yt})}},54077:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return ze}});var E={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT",tagsDom:"tagsDom___COQg7",hiddenbq:"hiddenbq___TqlUF"},Ee=ne(29787),De=ne(25399),We=ne(89787),Ae=ne(92310),we=ne.n(Ae),Le=ne(76406),$e=ne(90736),_e=ne(59301),ze=({className:He,dataSource:gt=[],col:Re=4,right:Ne,bottom:Oe=23,precision:be=0,wrapWidth:Ie=1200,trackEventItems:Ge,loading:it,onRemove:Qe=()=>{},isCurrent:et=!0,showProgress:rt=!1,showAlias:wt=!1,category:ft="notDisplay",hiddenClick:nt=()=>{}})=>{const Ve=Math.floor((Ie-(Re-1)*Ne)/Re),st=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png",ptclass:"sprite-70",swclass:"sprite-68"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png",ptclass:"sprite-60",swclass:"sprite-65"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png",ptclass:"sprite-58",swclass:"sprite-63"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png",ptclass:"sprite-62",swclass:"sprite-67"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png",ptclass:"sprite-61",swclass:"sprite-66"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png",ptclass:"sprite-59",swclass:"sprite-64"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png",ptclass:"sprite-71",swclass:"sprite-69"}];return _e.createElement(Ee.Z,{spinning:it},_e.createElement("div",{className:we()(E.list,He)},!!(gt!=null&>.length)&&(gt==null?void 0:gt.map((Pe,Me)=>{var xe,Xe,Bt,lt,Ue,Dt,Fe;const{name:pe,id:tt,identifier:It,featured:qe,school_name:Ke,image_url:Et,excellent:Ye,is_plan:Pt}=Pe;return _e.createElement("div",{key:tt,className:et&&rt?E.wrapisCurrent:E.wrap,style:{width:Ve,marginRight:(1+Me)%Re===0?0:Ne+be,marginBottom:Oe}},_e.createElement("a",{className:E.li,onClick:ct=>{ct.preventDefault(),ct.stopPropagation(),Ge&&(0,Le.L9)([Ge]),(0,Le.xg)(`/paths/${It}`)}},_e.createElement("div",{className:E.img},_e.createElement("img",{className:E.cover,src:`${Et}`}),(xe=Pe==null?void 0:Pe.subject_tags)==null?void 0:xe.map((ct,zt)=>{var at,jt;if(zt===0){const fe=(at=st.find(oe=>oe.name==ct))==null?void 0:at.swclass;return _e.createElement("span",{className:`sprite ${fe} ${E.sign}`,style:{left:"-4px"}})}const Rt=(jt=st.find(fe=>fe.name==ct))==null?void 0:jt.ptclass;return _e.createElement("span",{className:`sprite ${Rt} ${E.sign}`,style:{left:`${48+52*(zt-1)+2*zt}px`}})}),_e.createElement("div",{className:E.tagsDom},_e.createElement("div",{className:"flex flex-wrap item-center",style:{gap:"0 6px"}},(Pe==null?void 0:Pe.excellent)&&_e.createElement("div",{className:E.bq},"\u5F00\u653E\u8BFE\u7A0B"),((Xe=Pe==null?void 0:Pe.custom_tags)==null?void 0:Xe.length)>0&&(Pe==null?void 0:Pe.custom_tags.map((ct,zt)=>{var at;return _e.createElement(De.Z,{title:ct==null?void 0:ct.tag_name,key:zt},_e.createElement("div",{className:"font12 rounded-2px c-white flex item-center",style:{height:22,padding:"0 6px",maxWidth:((at=Pe==null?void 0:Pe.custom_tags)==null?void 0:at.length)>2?"60px":"71px",background:"rgba(48, 97, 208, .6)",border:"1px solid #8FAFF8"}},_e.createElement("span",{className:"multi-llipsis1e"},ct==null?void 0:ct.tag_name)))})))),ft=="hide"&&(Pe==null?void 0:Pe.studying)&&et&&_e.createElement("div",{className:`${E.movebq} user-path-items`,onClick:ct=>{ct.stopPropagation(),Qe(Pe)}},_e.createElement("i",{className:"iconfont icon-yichu1 font12"}),_e.createElement("span",null,"\u79FB\u9664")),!["notDisplay","collect","payed"].includes(ft)&&et&&_e.createElement("div",{className:`${E.hiddenbq} user-path-items`,onClick:ct=>{ct.stopPropagation(),nt(Pe)}},_e.createElement("i",{className:`iconfont ${ft=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),_e.createElement("span",null,ft=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),_e.createElement("div",{className:E.name},_e.createElement(De.Z,{title:wt&&(Pe!=null&&Pe.excellent_alias_name)?_e.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${pe}`,_e.createElement("br",null),_e.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Pe==null?void 0:Pe.excellent_alias_name}`)):pe},_e.createElement("span",{className:E.e},wt&&(Pe==null?void 0:Pe.excellent_alias_name)||pe))),et&&rt&&((Bt=Pe==null?void 0:Pe.progress)==null?void 0:Bt.all_score)!=0&&_e.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},_e.createElement(We.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((lt=Pe==null?void 0:Pe.progress)==null?void 0:lt.my_score)/((Ue=Pe==null?void 0:Pe.progress)==null?void 0:Ue.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Dt=Pe==null?void 0:Pe.progress)==null?void 0:Dt.my_score,"/",(Fe=Pe==null?void 0:Pe.progress)==null?void 0:Fe.all_score),(!et||!rt)&&_e.createElement(De.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Ke}`},_e.createElement("div",{className:E.unit},_e.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Ke)),(!et||!rt)&&_e.createElement("div",{className:E.tags},_e.createElement("div",null,_e.createElement(De.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},_e.createElement("span",null,_e.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),_e.createElement("span",null,Pe.stages_count))),_e.createElement(De.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},_e.createElement("span",null,_e.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),_e.createElement("span",null,Pe.members_count)))))))})),!gt.length&&_e.createElement($e.Z,null)))}},70467:function(_t,kt,ne){"use strict";ne.d(kt,{jL:function(){return We},w9:function(){return pe},QD:function(){return lr},cQ:function(){return Me.Z},op:function(){return tn},O5:function(){return wr},_b:function(){return bn},t7:function(){return be},Gi:function(){return Ye},YG:function(){return Ke},qp:function(){return je},vr:function(){return sn},qE:function(){return Mn},Je:function(){return it},wb:function(){return Pe},cq:function(){return Rt},tp:function(){return gt}});var E=ne(59301),Ee={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"},We=({dataSource:gn=[],img:_n,imgWidth:en=346,title:$t,sunTitle:Wt,bannerExtraContent:hn})=>E.createElement("div",{className:Ee.banner},E.createElement("div",{className:Ee.content},E.createElement("aside",null,E.createElement("p",null,E.createElement("b",null,$t),E.createElement("span",null,Wt)),gn.length>0&&E.createElement("div",{className:Ee.btns},gn.map((wn,Vt)=>E.createElement("div",{key:Vt,onClick:wn.click},wn.name,wn.sign?E.createElement("span",{className:"sprite sprite-33"}):null))),hn),_n&&E.createElement("img",{style:{marginTop:33,marginRight:38},src:_n,width:en}))),Ae={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"},we=ne(92310),Le=ne.n(we),$e=ne(78267),je=({dataSource:gn=[],value:_n,onChange:en,onTitleChange:$t,className:Wt,title:hn,titleWidth:wn=41,style:Vt={},fontColor:pn="#6A7283",showCount:jn})=>{const[Tn,Wn]=(0,E.useState)(1),[dr,Vn]=(0,E.useState)(!1),Zt=(0,E.useRef)(null),un=(0,E.useRef)(null);return(0,E.useEffect)(()=>{var kn;gn.length!==0&&(((kn=Zt==null?void 0:Zt.current)==null?void 0:kn.clientHeight)>97?Wn(1):Wn(0)),gn.length===0&&Wn(0),Vn(!1)},[gn]),E.createElement("div",{className:Le()(Ae.row,Wt,"fadeIn","animated"),style:Vt},E.createElement("div",{onClick:(0,$e.throttle)(()=>$t==null?void 0:$t(),2e3),style:{width:wn,marginTop:dr?12:4},className:`${Ae.title} ${$t?"current":""}`},hn),E.createElement("div",{className:dr?`${Ae.tagsWrap} ${Ae.tagsBorderWrap}`:Ae.tagsWrap},E.createElement("div",{className:Ae.bar,ref:un,style:Tn>0?{height:Tn===1?97:"auto",overflow:Tn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},E.createElement("div",{className:Ae.tag,ref:Zt},gn==null?void 0:gn.map(kn=>E.createElement("span",{onClick:()=>en(kn.id),key:kn.id,style:{color:pn},className:_n===kn.id?Ae.active:""},E.createElement("span",{title:kn.name,className:Ae.name},kn.name),!!jn&&E.createElement("span",{className:Ae.num},kn.count))))),!!Tn&&E.createElement(E.Fragment,null,Tn===1?E.createElement("div",{onClick:()=>{var kn;Wn(2),((kn=Zt==null?void 0:Zt.current)==null?void 0:kn.clientHeight)>245?Vn(!0):Vn(!1)},className:Ae.action},"\u5C55\u5F00",E.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):E.createElement("div",{onClick:()=>{un.current.scrollTop=0,Wn(1),Vn(!1)},className:Ae.action},"\u6536\u8D77",E.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},ze={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"},gt=({dataSource:gn=[],value:_n,onChange:en,className:$t,style:Wt={}})=>E.createElement("div",{style:Wt,className:Le()(ze.tabs,$t)},gn.map(hn=>E.createElement("span",{onClick:()=>en(hn.id),className:_n===hn.id?ze.active:"",key:hn.id},hn.name))),Re={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"},Ne=ne(37568),be=({dataSource:gn=[],value:_n="",onChange:en,onInputChange:$t=()=>{},className:Wt,style:hn={},placeholder:wn,allowClear:Vt=!1})=>{var pn;const[jn,Tn]=(0,E.useState)(""),[Wn,dr]=(0,E.useState)("");(0,E.useEffect)(()=>{var un;let kn=_n;(un=JSON.stringify(_n))!=null&&un.includes("{")&&(Tn(_n.id),kn=_n.value||"");try{dr(decodeURIComponent(kn||""))}catch(Gn){dr(decodeURIComponent(kn||""))}},[_n]);const Vn=()=>{en(encodeURIComponent(Wn),jn||null)},Zt=un=>{un!==jn&&(Tn(un),en(encodeURIComponent(Wn),un))};return E.createElement("div",{className:Le()(Re.input,Wt),style:hn},!!gn.length&&E.createElement("div",{className:Re.dropdown},E.createElement("div",{className:Re.text},(pn=gn.find(un=>un.id===jn))==null?void 0:pn.name,E.createElement("i",{className:"iconfont icon-zhankai4"}),E.createElement("b",{className:Re.b1}),E.createElement("b",{className:Re.b2})),E.createElement("div",{className:Re.menu},gn.map((un,kn)=>E.createElement("div",{key:kn,onClick:()=>Zt(un.id)},un.name)))),E.createElement(Ne.default,{onPressEnter:Vn,value:Wn,onChange:un=>{dr(un.target.value),$t(encodeURIComponent(un.target.value),jn||null)},placeholder:wn,variant:"borderless",allowClear:Vt,onClear:()=>en("",jn||null)}),E.createElement("i",{onClick:Vn,className:"iconfont icon-sousuo9 font14 current"}))},Ie={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"},it=({value:gn,onChange:_n,className:en,total:$t,pageSize:Wt,style:hn={}})=>{const wn=gn<2,Vt=gn>=Math.ceil($t/Wt);return $t<=Wt?E.createElement(E.Fragment,null):E.createElement("div",{className:Le()(Ie.quickPager,en),style:hn},E.createElement("div",{onClick:()=>{wn||_n(gn-1,"prev")},className:wn?Ie.disabled:""},"\u4E0A\u4E00\u9875"),E.createElement("div",{onClick:()=>{Vt||_n(gn+1,"next")},className:Vt?Ie.disabled:""},"\u4E0B\u4E00\u9875"))},Qe={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"},et=ne(29787),rt=ne(25399),wt=ne(63139),ft=ne(14185),nt=ne(76406),Ve=ne(90736),Pe=({className:gn,dataSource:_n=[],col:en=4,right:$t,bottom:Wt=23,precision:hn=0,wrapWidth:wn=1200,trackEventItems:Vt,loading:pn})=>{const jn=Math.floor((wn-(en-1)*$t)/en);return E.createElement(et.Z,{spinning:pn},E.createElement("div",{className:Le()(Qe.list,gn)},!!_n.length&&_n.map((Tn,Wn)=>{const{name:dr,id:Vn,identifier:Zt,power:un,cover_image_id:kn,pic:Gn}=Tn;return E.createElement("div",{className:Qe.wrap,key:Vn,style:{width:jn,marginRight:(1+Wn)%en===0?0:$t+hn,marginBottom:Wt}},E.createElement("a",{target:"_blank",href:`/shixuns/${Zt}/challenges`,className:Qe.li,onClick:rr=>{rr.preventDefault(),Vt&&(0,nt.L9)([Vt]),un&&(0,nt.xg)(`/shixuns/${Zt}/challenges`)}},E.createElement("div",{className:Qe.img},E.createElement("img",{className:Qe.cover,src:`${Gn}`}),Tn.is_jupyter&&E.createElement("span",{className:`sprite sprite-43 ${Qe.sign}`}),Tn.is_jupyter_lab&&E.createElement("span",{className:`sprite sprite-42 ${Qe.sign}`}),Tn.is_unity_3d&&E.createElement("span",{className:`sprite sprite-44 ${Qe.sign}`})),E.createElement("div",{className:Qe.name},E.createElement(rt.Z,{title:dr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},E.createElement("span",{className:Qe.e},dr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),E.createElement("div",{className:Qe.tags},E.createElement(rt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),E.createElement("span",null,Tn.challenges_count))),!!Tn.myshixuns_count&&E.createElement(rt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),E.createElement("span",null,Tn.myshixuns_count))),E.createElement(rt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},E.createElement("span",null,E.createElement("span",null,Tn.level))),E.createElement("div",{className:Qe.rate},E.createElement(wt.Z,{allowHalf:!0,disabled:!0,defaultValue:Tn.score_info}),E.createElement("span",null,"\xA0",Tn.score_info?`${Tn.score_info}\u5206`:"5\u5206")))),!un&&E.createElement("div",{className:Qe.lockWrap},E.createElement("img",{src:`${ft.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),E.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!_n.length&&E.createElement(Ve.Z,null)))},Me=ne(54077),xe={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",hidden:"hidden___NniIi",wrap:"wrap___pKgcW",btnsTop:"btnsTop___Lrm6T",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Xe=ne(62957),Bt=ne(96599),lt="data:image/png;base64,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",Ue=ne(59301),Dt=(gn,_n,en)=>new Promise(($t,Wt)=>{var hn=pn=>{try{Vt(en.next(pn))}catch(jn){Wt(jn)}},wn=pn=>{try{Vt(en.throw(pn))}catch(jn){Wt(jn)}},Vt=pn=>pn.done?$t(pn.value):Promise.resolve(pn.value).then(hn,wn);Vt((en=en.apply(gn,_n)).next())}),pe=({className:gn,dataSource:_n=[],col:en=4,right:$t,bottom:Wt=23,precision:hn=0,wrapWidth:wn=1200,trackEventItems:Vt,loading:pn,category:jn,hiddenClick:Tn,handleVery:Wn=()=>!0,isCurrent:dr})=>{const[Vn,Zt]=Xe.default.useModal(),un=Math.floor((wn-(en-1)*$t)/en),kn=Gn=>Dt(void 0,null,function*(){Vn.confirm({title:"\u7F6E\u9876",width:500,content:Ue.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u5C06",Ue.createElement("span",{className:"c-blue"},"\u201C",Gn.name,"\u201D"),"\u8BFE\u5802\u7F6E\u9876\u5417\uFF1F"),okText:"\u786E\u8BA4\u7F6E\u9876",centered:!0,cancelText:"\u53D6\u6D88"})});return Ue.createElement(et.Z,{spinning:pn},Zt,Ue.createElement("div",{className:Le()(xe.list,gn)},!!_n.length&&_n.map((Gn,rr)=>{const{subject_identifier:Mr,id:Jr,identifier:qt,power:At}=Gn,Cn=Gn.is_public!=0&&Gn.is_public;return Ue.createElement("div",{className:xe.wrap,key:Jr,style:{width:un,marginRight:(1+rr)%en===0?0:$t+hn,marginBottom:Wt}},Gn.homepage_show&&Ue.createElement("div",{className:xe.btnsTop},Ue.createElement(Bt.default,{color:"red"},"\u7F6E\u9876")),Ue.createElement("a",{className:xe.li,onClick:Kt=>{Kt.preventDefault(),Wn(Gn==null?void 0:Gn.first_category_url)&&(Vt&&(0,nt.L9)([Vt]),(0,nt.xg)(Gn.first_category_url))}},Ue.createElement("div",{className:xe.top},Ue.createElement(rt.Z,{title:Gn.name},Ue.createElement("div",{className:xe.name},Gn.name)),Ue.createElement("img",{className:xe.img,src:ft.Z.IMG_SERVER+"/images/"+Gn.avatar_url}),Ue.createElement("div",{className:xe.text,title:Gn.creator},Gn.creator),Mr&&Ue.createElement("div",{className:xe.btns},Ue.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Ue.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Cn&&Ue.createElement("div",{className:xe.sign},"\u516C\u5F00"),dr&&Ue.createElement("div",{className:xe.hidden,onClick:Kt=>{Kt.stopPropagation(),Tn(Gn)}},Ue.createElement("i",{className:`iconfont ${jn=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),jn=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),Ue.createElement("div",{className:xe.bottom},Gn.visits>0&&Ue.createElement(rt.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Ue.createElement("span",null,Ue.createElement("i",{className:"iconfont icon-liulanyan"}),Ue.createElement("span",null,Gn.visits))),Gn.course_members_count>0&&Ue.createElement(rt.Z,{title:"\u6210\u5458",placement:"bottom"},Ue.createElement("span",null,Ue.createElement("i",{className:"iconfont icon-chengyuan"}),Gn.course_members_count)),Gn.tasks_count>0&&Ue.createElement(rt.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Ue.createElement("span",null,Ue.createElement("i",{className:"iconfont icon-zuoye"}),Gn.tasks_count)),Gn.is_end?Ue.createElement("div",{style:{color:"#6B758B"}}):Ue.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Gn.is_accessible&&Ue.createElement("div",{className:xe.lockWrap},Ue.createElement("img",{src:`${ft.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Ue.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!_n.length&&Ue.createElement(Ve.Z,null)))},tt={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"},It=ne(44283),Ke=({dataSource:gn=[],value:_n,onChange:en,className:$t,style:Wt={},tabBarExtraContent:hn})=>E.createElement("div",{className:Le()(tt.tabs,$t),style:Wt},E.createElement("div",{className:tt.tabsWrap},gn.map((wn,Vt)=>!(wn!=null&&wn.hide)&&E.createElement("aside",{className:tt.tab,onClick:()=>{en(wn.id),wn.link&&It.history.push(wn.link)},key:Vt},E.createElement("div",{className:_n===wn.id?tt.active:""},wn.name),(wn==null?void 0:wn.resetCount)==null&&(wn==null?void 0:wn.total)!==void 0&&E.createElement("span",null,"\uFF08",wn==null?void 0:wn.total,"\uFF09"),(wn==null?void 0:wn.resetCount)!==void 0&&(wn==null?void 0:wn.total)!==void 0&&E.createElement(rt.Z,{title:(wn==null?void 0:wn.tip)!=null?wn==null?void 0:wn.tip:""},E.createElement("span",{style:{color:"#9096A3"}},"\uFF08",E.createElement("span",{style:{color:"#000"}},wn==null?void 0:wn.resetCount),"/",E.createElement("span",null,wn==null?void 0:wn.total),"\uFF09"))))),E.createElement("div",{className:tt.tabBar},hn)),Ye=({className:gn,style:_n={},children:en})=>E.createElement("div",{className:Le()(gn),style:_n},en),Pt={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"},ct=ne(75727),zt=ne(93041);const at=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Rt=({sortValue:gn,dropValue:_n,className:en,onSort:$t,onDrop:Wt,dataSource:hn=at})=>{var wn;return E.createElement("div",{className:Le()(Pt.orderWrap,en)},E.createElement(ct.Z,{dropdownRender:()=>E.createElement(zt.default,null,hn.map((Vt,pn)=>E.createElement(zt.default.Item,{key:pn,onClick:()=>Wt(Vt.id)},Vt.name)))},E.createElement("span",{className:Pt.orderTextWrap},(wn=hn.find(Vt=>_n===Vt.id))==null?void 0:wn.name)),E.createElement("span",{className:Pt.orderIconWrap},E.createElement("span",{className:Pt.orderAsc},E.createElement("i",{className:gn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Pt.cursorPointer} ${Pt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Pt.cursorPointer}`,onClick:()=>$t(gn==="asc"?"desc":"asc")})),E.createElement("span",{className:Pt.orderDesc},E.createElement("i",{className:gn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Pt.cursorPointer} ${Pt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Pt.cursorPointer}`,onClick:()=>$t(gn==="asc"?"desc":"asc")}))))},fe={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"},oe=ne(7939),re=Object.defineProperty,ce=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,Je=(gn,_n,en)=>_n in gn?re(gn,_n,{enumerable:!0,configurable:!0,writable:!0,value:en}):gn[_n]=en,mt=(gn,_n)=>{for(var en in _n||(_n={}))de.call(_n,en)&&Je(gn,en,_n[en]);if(ce)for(var en of ce(_n))le.call(_n,en)&&Je(gn,en,_n[en]);return gn},Ot=(gn,_n)=>{var en={};for(var $t in gn)de.call(gn,$t)&&_n.indexOf($t)<0&&(en[$t]=gn[$t]);if(gn!=null&&ce)for(var $t of ce(gn))_n.indexOf($t)<0&&le.call(gn,$t)&&(en[$t]=gn[$t]);return en},Yt=(gn,_n,en)=>new Promise(($t,Wt)=>{var hn=pn=>{try{Vt(en.next(pn))}catch(jn){Wt(jn)}},wn=pn=>{try{Vt(en.throw(pn))}catch(jn){Wt(jn)}},Vt=pn=>pn.done?$t(pn.value):Promise.resolve(pn.value).then(hn,wn);Vt((en=en.apply(gn,_n)).next())}),tn=gn=>{var _n=gn,{className:en,style:$t,children:Wt,loading:hn=!1,openLoading:wn,onClick:Vt=()=>{},size:pn="middle",shape:jn="round"}=_n,Tn=Ot(_n,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Wn,dr]=(0,E.useState)(!1);return E.createElement(oe.ZP,mt({onClick:(0,$e.throttle)(Vn=>Yt(void 0,null,function*(){wn&&dr(!0);try{yield Vt(Vn)}catch(Zt){console.log("error",Zt)}wn&&dr(!1)}),2e3,{leading:!0,trailing:!1}),className:Le()(fe.btn,fe[`${pn}-${jn}`],en),style:$t,size:pn,shape:jn,loading:Wn||hn},Tn),Wt)},on={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"},Mn=({className:gn,style:_n,children:en=null,onClick:$t,title:Wt})=>E.createElement("div",{className:Le()(on.head,gn),style:_n},E.createElement("span",{className:"primary-hover",onClick:$t},E.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),E.createElement("b",{title:Wt},Wt),E.createElement("div",{className:on.node},en)),Dn={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"},lr=({confirmShow:gn=!0,confirmTitle:_n,confirmClick:en,cancelShow:$t=!0,cancelTitle:Wt,cancelClick:hn,className:wn,style:Vt,confirmLoading:pn=!1})=>E.createElement("div",{className:Le()(Dn.btns,wn),style:Vt},gn&&E.createElement(oe.ZP,{loading:pn,onClick:en,type:"primary",className:Dn.confirm},_n),$t&&E.createElement(oe.ZP,{onClick:hn,className:Dn.cancel},Wt)),tr={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"},sn=({className:gn,style:_n={},LeftContent:en,children:$t,RightContent:Wt})=>E.createElement("div",{className:Le()(tr.fixedBottom,gn),style:_n},E.createElement("div",{className:tr.wrap},E.createElement("div",{className:tr.left},en),E.createElement("div",{className:tr.center},$t),E.createElement("div",{className:tr.right},Wt))),Sr={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"},bn=({className:gn,style:_n={},dataSource:en=[]})=>E.createElement("div",{className:Le()(Sr.crumbs,gn),style:_n},en.map(($t,Wt)=>WtIt.history.push($t.path)},$t.name):E.createElement("span",null,$t.name),E.createElement("span",null,"\xA0",">","\xA0")):E.createElement("span",{key:Wt,style:{color:"#5F6368"}},$t.name))),mr=ne(11938),si=Object.defineProperty,$r=Object.defineProperties,Jn=Object.getOwnPropertyDescriptors,Hr=Object.getOwnPropertySymbols,Tr=Object.prototype.hasOwnProperty,ui=Object.prototype.propertyIsEnumerable,Ii=(gn,_n,en)=>_n in gn?si(gn,_n,{enumerable:!0,configurable:!0,writable:!0,value:en}):gn[_n]=en,Cr=(gn,_n)=>{for(var en in _n||(_n={}))Tr.call(_n,en)&&Ii(gn,en,_n[en]);if(Hr)for(var en of Hr(_n))ui.call(_n,en)&&Ii(gn,en,_n[en]);return gn},cr=(gn,_n)=>$r(gn,Jn(_n)),Kr=(gn,_n)=>{var en={};for(var $t in gn)Tr.call(gn,$t)&&_n.indexOf($t)<0&&(en[$t]=gn[$t]);if(gn!=null&&Hr)for(var $t of Hr(gn))_n.indexOf($t)<0&&ui.call(gn,$t)&&(en[$t]=gn[$t]);return en};const{Countdown:ur}=mr.default;var wr=gn=>{var _n=gn,{onChange:en}=_n,$t=Kr(_n,["onChange"]);const[Wt,hn]=(0,E.useState)(null);(0,E.useEffect)(()=>{typeof Wt=="number"&&Wt>=0&&en(Wt)},[Wt]);const wn=Vt=>{const pn=Math.floor(Vt/1e3);hn(pn)};return E.createElement(ur,cr(Cr({},$t),{onChange:wn}))}},79006:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return Ee}});var E=ne(59301);function Ee(De,We){const Ae=(0,E.useRef)();(0,E.useEffect)(()=>{Ae.current=De}),(0,E.useEffect)(()=>{function we(){Ae.current()}if(We!==null){let Le=setInterval(we,We);return()=>clearInterval(Le)}},[We])}},28696:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return gt}});var E=ne(59301),Ee=ne(6767),De=ne(62957),We=ne(94968),Ae=ne(7939),we=ne(14185),Le=ne(76406),$e=ne(30935),_e=ne(44283),je={customModal:"customModal___bVzUV",content:"content___oKhZq",upload:"upload___nPxEL",infoText:"infoText___gZEJF",okBtn:"okBtn___CVo2A",fileList:"fileList___tauGN",fileName:"fileName___T_8JX",selectitems:"selectitems___imW2Y"},ze=ne(59301),gt=({visible:Re,onOk:Ne,onCancel:Oe,course_discipline_id:be})=>{const[Ie,Ge]=(0,E.useState)([]),[it,Qe]=(0,E.useState)(!1),et=(0,_e.useParams)(),[rt,wt]=(0,E.useState)(null);(0,E.useEffect)(()=>{Re?wt(be):(wt(null),Ge([]),Qe(!1))},[Re]);const ft=()=>{if(!rt)return Ee.ZP.warning("\u8BF7\u9009\u62E9\u8BFE\u7A0B\uFF01");Qe(!0),Ne(Ie,rt,()=>{Qe(!1)})},nt=()=>{Oe()},Ve=()=>{const Me=`${we.Z.API_SERVER}/api/courses/${et.coursesId}/exercises/down_template`;(0,Le.Nd)(null,Me)},st=Me=>{const xe={name:Me.name,uid:Me.uid,file:Me};return Ge([xe]),!1},Pe=()=>{Ge([])};return ze.createElement(De.default,{title:"\u5BFC\u5165\u8BD5\u9898",open:Re,onOk:ft,centered:!0,wrapClassName:je.customModal,onCancel:nt,width:663,okText:"\u786E\u8BA4",okButtonProps:{className:je.okBtn},cancelText:"\u53D6\u6D88",confirmLoading:it},ze.createElement("div",{className:je.content},ze.createElement("aside",null,ze.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA41"),ze.createElement("ul",null,ze.createElement("li",null,ze.createElement("span",{style:{color:"#5F6367"}},"\u6839\u636E\u6A21\u677F\u8981\u6C42\u7F16\u8F91\u9700\u8981\u4E0A\u4F20\u7684\u8BD5\u9898"),ze.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginLeft:20},onClick:Ve},"\u4E0B\u8F7D\u8003\u8BD5\u8BD5\u9898\u6A21\u677F"),ze.createElement("i",{className:"iconfont icon-xiazai4 ml10",onClick:Ve,style:{fontSize:14,cursor:"pointer",color:"#0152d9"}})),ze.createElement("li",{style:{color:"#FA6400"},className:"mt10"},"\u63D0\u793A"),ze.createElement("li",{className:je.infoText},"1\u3001\u76EE\u524D\u4EC5\u652F\u6301Excel\u683C\u5F0F\u6A21\u677F\uFF1B "),ze.createElement("li",{className:je.infoText},"2\u3001\u4E0D\u652F\u6301\u7EC4\u5408\u9898\u548C\u5B9E\u8BAD\u9898\u5BFC\u5165\uFF1B"),ze.createElement("li",{className:je.infoText},"3\u3001\u6BCF\u6B21\u6700\u591A\u5BFC\u5165300\u9898\uFF1B"),ze.createElement("li",{className:je.infoText},"4\u3001\u586B\u7A7A\u9898\u5BFC\u5165\u6700\u591A\u652F\u63018\u4E2A\u586B\u7A7A\u9879\u3002"))),ze.createElement("aside",{style:{marginTop:22}},ze.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA42"),ze.createElement("ul",{style:{flex:1}},ze.createElement("li",{style:{color:"#5F6367"}},"\u8BF7\u9009\u62E9\u8BFE\u7A0B\uFF0C\u4E0A\u4F20\u7F16\u8F91\u597D\u7684\u8BD5\u9898\u6587\u6863\uFF0C\u786E\u5B9A\u5BFC\u5165"),Re&&ze.createElement(ze.Fragment,null,ze.createElement($e.q,{style:{width:200,marginTop:10},size:"large",value:rt,onChange:wt}),ze.createElement("br",null),ze.createElement(We.default,{action:`${we.Z.API_SERVER}/api/attachments.json`,beforeUpload:st,onRemove:Pe,withCredentials:!0,fileList:Ie,accept:".xls,.xlsx",showUploadList:!1},ze.createElement(Ae.ZP,{className:je.upload,type:"primary",icon:ze.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6"))),Ie.map((Me,xe)=>ze.createElement("div",{key:xe,className:je.fileList},ze.createElement("span",{className:je.fileName},Me==null?void 0:Me.name),ze.createElement("i",{className:"iconfont icon-shanchu12",style:{color:"#F65160",fontSize:16,cursor:"pointer"},onClick:Pe})))))))}},30935:function(_t,kt,ne){"use strict";ne.d(kt,{i:function(){return Qe},q:function(){return it}});var E=ne(59301),Ee={flex_box_center:"flex_box_center___yMUhy",flex_space_between:"flex_space_between___KNvG9",flex_box_vertical_center:"flex_box_vertical_center___yqWY9",flex_box_center_end:"flex_box_center_end___DJKuV",flex_box_column:"flex_box_column___NTtN1",singleSelect:"singleSelect___fU3O9",multipleSelect:"multipleSelect___LFXCB",plus:"plus___gdDhG"},De=ne(92310),We=ne.n(De),Ae=ne(25399),we=ne(82326),Le=ne(7939),$e=ne(49317),_e=Object.defineProperty,je=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Ne=(et,rt,wt)=>rt in et?_e(et,rt,{enumerable:!0,configurable:!0,writable:!0,value:wt}):et[rt]=wt,Oe=(et,rt)=>{for(var wt in rt||(rt={}))gt.call(rt,wt)&&Ne(et,wt,rt[wt]);if(He)for(var wt of He(rt))Re.call(rt,wt)&&Ne(et,wt,rt[wt]);return et},be=(et,rt)=>je(et,ze(rt)),Ie=(et,rt)=>{var wt={};for(var ft in et)gt.call(et,ft)&&rt.indexOf(ft)<0&&(wt[ft]=et[ft]);if(et!=null&&He)for(var ft of He(et))rt.indexOf(ft)<0&&Re.call(et,ft)&&(wt[ft]=et[ft]);return wt},Ge=(et,rt,wt)=>new Promise((ft,nt)=>{var Ve=Me=>{try{Pe(wt.next(Me))}catch(xe){nt(xe)}},st=Me=>{try{Pe(wt.throw(Me))}catch(xe){nt(xe)}},Pe=Me=>Me.done?ft(Me.value):Promise.resolve(Me.value).then(Ve,st);Pe((wt=wt.apply(et,rt)).next())});const it=et=>{var rt=et,{wrapClassName:wt,wrapStyle:ft={},showLinkButton:nt=!0,tooltipTitle:Ve="",loadGeneral:st=!1,data:Pe={}}=rt,Me=Ie(rt,["wrapClassName","wrapStyle","showLinkButton","tooltipTitle","loadGeneral","data"]);const xe="course_disciplines_list",[Xe,Bt]=(0,E.useState)(()=>{const tt=sessionStorage.getItem(xe);return tt?JSON.parse(tt):[]}),[lt,Ue]=(0,E.useState)(!1),[Dt,Fe]=(0,E.useState)(!0);(0,E.useEffect)(()=>{pe()},[]);const pe=()=>Ge(void 0,null,function*(){var tt,It,qe,Ke;Ue(!0);const Et=yield(0,$e.U2)("v2/course_disciplines.json",Pe);if(Et.status===0){const Ye=((It=(tt=Et==null?void 0:Et.data)==null?void 0:tt.list)==null?void 0:It.map(Pt=>({value:Pt.id,label:Pt.name})))||[];if(Bt(Ye),Fe(!1),sessionStorage.setItem(xe,JSON.stringify(Ye)),Dt){const Pt=(Ke=(qe=Et==null?void 0:Et.data)==null?void 0:qe.list)==null?void 0:Ke.find(ct=>ct.is_default);st&&Pt&&Me.onChange(Pt==null?void 0:Pt.id)}}Ue(!1)});return E.createElement("div",{className:We()(Ee.singleSelect,wt),style:ft},E.createElement(Ae.Z,{title:Ve},E.createElement(we.default,Oe({allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B",loading:lt,options:Xe,onDropdownVisibleChange:tt=>{tt&&pe()}},Me))),nt&&E.createElement(Le.ZP,{type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u8BFE\u7A0B"))},Qe=et=>{var rt=et,{wrapClassName:wt,wrapStyle:ft={},showLinkButton:nt=!0,courseDisciplineId:Ve="",isPlusHeight:st=!1,tooltipTitle:Pe,allowAcceptEmpty:Me=!1,data:xe={}}=rt,Xe=Ie(rt,["wrapClassName","wrapStyle","showLinkButton","courseDisciplineId","isPlusHeight","tooltipTitle","allowAcceptEmpty","data"]);const[Bt,lt]=(0,E.useState)([]),[Ue,Dt]=(0,E.useState)(!1);(0,E.useEffect)(()=>{Fe()},[Ve]);const Fe=()=>Ge(void 0,null,function*(){var pe,tt;if(!Me&&!Ve){lt([]);return}Dt(!0);const It=yield(0,$e.U2)(`v2/course_disciplines/${Ve||"all"}.json`,xe);if(It.status===0){const qe=((tt=(pe=It==null?void 0:It.data)==null?void 0:pe.tag_disciplines)==null?void 0:tt.map(Ke=>({value:Ke.id,label:Ke.name})))||[];qe.length&<(qe)}Dt(!1)});return E.createElement("div",{className:We()(Ee.multipleSelect,wt),style:ft},E.createElement(Ae.Z,{title:Pe},E.createElement(we.default,be(Oe({allowClear:!0,mode:"multiple",optionFilterProp:"label",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9",loading:Ue,options:Bt,maxTagCount:"responsive",onDropdownVisibleChange:pe=>{pe&&Fe()}},Xe),{className:We()(Xe.className,st&&Ee.plus)}))),nt&&E.createElement(Le.ZP,{className:Ee.btn,type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u77E5\u8BC6\u70B9"))}},30628:function(_t,kt,ne){"use strict";ne.d(kt,{h:function(){return E}});var E=(Ee=>(Ee[Ee.NOMATCH=-1]="NOMATCH",Ee[Ee.OK=0]="OK",Ee[Ee.TIMEOUT=2]="TIMEOUT",Ee[Ee.PODFAILURE=3]="PODFAILURE",Ee[Ee.COMPILEFAILURE=4]="COMPILEFAILURE",Ee[Ee.EXECUTEFAILURE=5]="EXECUTEFAILURE",Ee[Ee.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Ee))(E||{})},19160:function(_t,kt,ne){"use strict";ne.d(kt,{H7:function(){return Ne},MK:function(){return Re},MU:function(){return je},X6:function(){return He},bM:function(){return _e},fi:function(){return Oe},fu:function(){return $e},n4:function(){return be},rX:function(){return gt},vl:function(){return Ie},zO:function(){return ze}});var E=ne(49317),Ee=Object.defineProperty,De=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,we=(Ge,it,Qe)=>it in Ge?Ee(Ge,it,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):Ge[it]=Qe,Le=(Ge,it)=>{for(var Qe in it||(it={}))We.call(it,Qe)&&we(Ge,Qe,it[Qe]);if(De)for(var Qe of De(it))Ae.call(it,Qe)&&we(Ge,Qe,it[Qe]);return Ge};function $e(Ge,it){return(0,E.U2)(`myproblems/${Ge}.json`,Le({hidePopLogin:!0},it||{}))}function _e(Ge,it){return(0,E.v_)(`myproblems/${Ge}/code_submit.json`,it)}function je(Ge,it){return(0,E.v_)(`myproblems/${Ge}/code_debug.json`,it)}function ze(Ge,it){return it.language&&(it.language=encodeURIComponent(it.language)),(0,E.U2)(`myproblems/${Ge}/submit_records.json`,it)}function He(Ge){return(0,E.U2)("myproblems/record_detail.json",{id:Ge})}function gt(Ge,it){return(0,E.U2)(`myproblems/${Ge}/result.json`,{mode:it})}function Re(Ge,it){return(0,E.v_)(`myproblems/${Ge}/add_notes.json`,it)}function Ne(Ge,it){return(0,E.v_)(`myproblems/${Ge}/restore_initial_code.json`,it)}function Oe(Ge){return(0,E.v_)(`myproblems/${Ge}/sync_code.json`)}function be(Ge,it){return(0,E.v_)(`myproblems/${Ge}/update_code.json`,it)}function Ie(Ge,it){return(0,E.v_)(`discusses/${Ge}/plus.json`,it)}},86899:function(_t,kt,ne){"use strict";var E=ne(59301),Ee=ne(25399),De=ne(37568),We=ne(6767),Ae=ne(27781),we=ne(59301),Le=(_e,je,ze)=>new Promise((He,gt)=>{var Re=be=>{try{Oe(ze.next(be))}catch(Ie){gt(Ie)}},Ne=be=>{try{Oe(ze.throw(be))}catch(Ie){gt(Ie)}},Oe=be=>be.done?He(be.value):Promise.resolve(be.value).then(Re,Ne);Oe((ze=ze.apply(_e,je)).next())});const $e=({defaultValue:_e,onFinish:je})=>{const[ze,He]=(0,E.useState)(!1),[gt,Re]=(0,E.useState)(_e);return(0,E.useEffect)(()=>{Re(_e)},[_e]),we.createElement("div",null,ze?we.createElement(De.default,{autoFocus:!0,maxLength:60,style:{textAlign:"center",marginTop:20,marginBottom:20},value:gt,onChange:Ne=>{Re(Ne.target.value)},onBlur:()=>Le(void 0,null,function*(){var Ne;if(((Ne=gt==null?void 0:gt.replaceAll(" ",""))==null?void 0:Ne.length)<=0){We.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield je(gt))&&He(!1)}),onPressEnter:()=>Le(void 0,null,function*(){var Ne;if(((Ne=gt==null?void 0:gt.replaceAll(" ",""))==null?void 0:Ne.length)<=0){We.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield je(gt))&&He(!1)})}):we.createElement("div",{className:Ae.Z.title},gt,we.createElement(Ee.Z,{title:"\u7F16\u8F91\u8BD5\u5377\u540D\u79F0"},we.createElement("i",{className:`${Ae.Z.editIcon} iconfont icon-bianji_Hover`,onClick:()=>He(!0)}))))};kt.Z=$e},73910:function(_t,kt,ne){"use strict";ne.r(kt),ne.d(kt,{default:function(){return Ql},useCourseOptions:function(){return Ol}});var E=ne(59301),Ee=ne(44283),De=ne(28284),We=ne(91882),Ae=ne(6767),we=ne(29787),Le=ne(37568),$e=ne(62673),_e=ne(47889),je=ne(4875),ze=ne(7939),He=ne(27781),gt=ne(37166),Re=ne(44192),Ne=ne(42075),Oe=ne(62957),be=ne(93041),Ie=ne(75727),Ge=ne(25399),it=ne(36207),Qe={flex_box_center:"flex_box_center___gi93l",flex_space_between:"flex_space_between___mWMLA",flex_box_vertical_center:"flex_box_vertical_center___rk4nc",flex_box_center_end:"flex_box_center_end___B8XxF",flex_box_column:"flex_box_column___AX3Vm",moreSpan:"moreSpan___hbStq",bg:"bg___Ya739",title:"title___BC46y",bottomdiv:"bottomdiv___uaPr6",spanBtn:"spanBtn___jjgnA",addQuestionBtn:"addQuestionBtn___qOlYW",saveBtn:"saveBtn___ulgem",left:"left___i8aTX",leftAction:"leftAction___sQkuq",Button:"Button___auxWm",iconWrapper:"iconWrapper___h3H1m",up:"up___tLyCX",down:"down___T5_aj",disabled:"disabled___GRBbF",titleleft:"titleleft___xZGbq",more_style:"more_style___nhWCX",qcount:"qcount___ID7OA",drag:"drag___OYyPV",score:"score___T7dbm",qtitle:"qtitle___qJBFd",qcountclick:"qcountclick___m_VKG",right:"right___CBabI",edit:"edit___WHuql",delete:"delete___Pa6db",shixun:"shixun___oObBe",scoreByBlankRadio:"scoreByBlankRadio___r4AWn",modalconfirm:"modalconfirm___Ru9B_",scoremodal:"scoremodal___BdW7P",close:"close___blHYk",content:"content___jlm9o",items:"items___i3TrH",bottom:"bottom___zMQZ6",yes:"yes___lOPY6",no:"no___gtzKI",formcenter:"formcenter___fCxkm",radiogroup:"radiogroup___oXWHc",easy:"easy___ANNVD",medium:"medium___ov7N3",hard:"hard___n4afW",formcenterselect:"formcenterselect___lYa4f",selectitems1:"selectitems1___Y2Zy4",selectitems:"selectitems___c9Pt5",morebottom:"morebottom____I_ev",scoreinput:"scoreinput___O8EhL",shake:"shake___QxkjH",titleTooltip:"titleTooltip___CAyYg",exercise_styles:"exercise_styles___u40hG"},et=ne(76406),rt=ne(49317),wt=ne(90736),ft=ne(58219),nt=ne(43141),Ve=ne(35883),st=ne(59301),Pe=Object.defineProperty,Me=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,Xe=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,Ue=(me,Te,Ze)=>Te in me?Pe(me,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):me[Te]=Ze,Dt=(me,Te)=>{for(var Ze in Te||(Te={}))Bt.call(Te,Ze)&&Ue(me,Ze,Te[Ze]);if(Xe)for(var Ze of Xe(Te))lt.call(Te,Ze)&&Ue(me,Ze,Te[Ze]);return me},Fe=(me,Te)=>Me(me,xe(Te)),pe=(me,Te,Ze)=>new Promise((Qt,Kn)=>{var Br=fn=>{try{Rn(Ze.next(fn))}catch(vn){Kn(vn)}},Er=fn=>{try{Rn(Ze.throw(fn))}catch(vn){Kn(vn)}},Rn=fn=>fn.done?Qt(fn.value):Promise.resolve(fn.value).then(Br,Er);Rn((Ze=Ze.apply(me,Te)).next())}),It=({Itemid:me,setqitem:Te,qitem:Ze,data:Qt,getdata:Kn,bigitem:Br,setBigqitem:Er,isedit:Rn,handleEditing:fn})=>{const[vn,sr]=(0,E.useState)([]),[dn,In]=(0,E.useState)(!1);(0,E.useEffect)(()=>{Qt.length>0&&sr([...Qt])},[Qt]);const An=(Wr,pr)=>pe(void 0,null,function*(){if(Rn){fn();return}if(!Wr.destination)return;In(!0);let Ir=yield(0,rt.ZP)(`/api/examination_banks/${me}/examination_banks_item_banks/${pr==null?void 0:pr[Wr.source.index].question_id}/adjust_position.json`,{method:"post",body:{id:me,itemid:pr==null?void 0:pr[Wr.source.index].question_id,position:Wr.destination.index}});In(!1),Ir.status===0&&Kn({id:pr==null?void 0:pr[Wr.source.index].question_id})});return st.createElement("div",null,st.createElement(nt.Z5,{onDragEnd:Wr=>An(Wr,vn)},st.createElement(nt.bK,{droppableId:"droppable"},(Wr,pr)=>st.createElement("div",Dt({ref:Wr.innerRef},Wr.droppableProps),st.createElement(we.Z,{spinning:dn},vn.map((Ir,nn)=>st.createElement(nt._l,{key:nn,draggableId:nn.toString(),index:nn},(br,vi)=>{var ir,$i;return st.createElement("aside",Dt(Dt({ref:br.innerRef},br.draggableProps),br.dragHandleProps),st.createElement("div",{onClick:()=>{if(Rn){fn();return}Te(Fe(Dt({},Ir),{index:nn+1})),Er(Br),(0,et.Vf)("#question-scroll-id")},className:`${Qe.qcount} ${Ir.question_id===(Ze==null?void 0:Ze.question_id)?Qe.qcountclick:""}`},st.createElement(Ge.Z,{title:"\u62D6\u62FD\u8C03\u6574\u987A\u5E8F"},st.createElement("i",{className:`iconfont icon-tuodong3 ${Qe.drag}`})),st.createElement("span",{className:Qe.score},Ir==null?void 0:Ir.question_score,"\u5206"),st.createElement(Ge.Z,{title:st.createElement(Ve.Z,{value:(Ir==null?void 0:Ir.question_type)===8?(ir=Ir==null?void 0:Ir.program_attr)==null?void 0:ir.description:Ir.question_title}),color:"#fff",placement:"left",overlayClassName:Qe.titleTooltip},st.createElement("span",{className:Qe.qtitle},nn+1,"\u3001",st.createElement(Ve.Z,{value:(Ir==null?void 0:Ir.question_type)===8?($i=Ir==null?void 0:Ir.program_attr)==null?void 0:$i.description:Ir.question_title,showTextOnly:!0}))),(Ir==null?void 0:Ir.question_imperfect)&&st.createElement(Ge.Z,{title:"\u77E5\u8BC6\u70B9\u4FE1\u606F\u4E0D\u5B8C\u5584"},st.createElement("div",{style:{transform:"scaleY(-1)",color:"#E99237"},className:"iconfont icon-tishi12"}))))}))),Wr.placeholder))))},qe=ne(77019),Ke=ne(8338),Et=ne(58755),Ye=ne(61485),Pt=ne(30935),ct=ne(59301),zt=(me,Te,Ze)=>new Promise((Qt,Kn)=>{var Br=fn=>{try{Rn(Ze.next(fn))}catch(vn){Kn(vn)}},Er=fn=>{try{Rn(Ze.throw(fn))}catch(vn){Kn(vn)}},Rn=fn=>fn.done?Qt(fn.value):Promise.resolve(fn.value).then(Br,Er);Rn((Ze=Ze.apply(me,Te)).next())}),jt=({form:me,TagDiscipline:Te,exerciseitem:Ze,qitem:Qt,getTagData:Kn})=>{var Br,Er,Rn,fn;const[vn,sr]=(0,E.useState)(!0),dn=De.default.useWatch("course_discipline_id",me);(0,E.useEffect)(()=>{In()},[]);const In=()=>zt(void 0,null,function*(){me.setFieldsValue({difficulty:Qt.difficulty||2,tag_discipline_ids:Qt==null?void 0:Qt.tag_discipline_ids,repeat_answer:!Qt.repeat_answer,course_discipline_id:Qt==null?void 0:Qt.course_discipline_id})});return ct.createElement("div",null,ct.createElement("div",{style:{marginTop:30,overflow:"hidden",height:vn?"100%":0}},ct.createElement(De.default.Item,{className:Qe.formcenter,rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u96BE\u5EA6"}],label:"\u96BE\u5EA6",name:"difficulty"},ct.createElement(_e.ZP.Group,{className:Qe.radiogroup},ct.createElement(_e.ZP.Button,{className:Qe.easy,value:1},"\u7B80\u5355"),ct.createElement(_e.ZP.Button,{className:Qe.medium,value:2},"\u9002\u4E2D"),ct.createElement(_e.ZP.Button,{className:Qe.hard,value:3},"\u56F0\u96BE"))),ct.createElement(De.default.Item,{name:"course_discipline_id",label:"\u6240\u5C5E\u8BFE\u7A0B",className:Qe.formcenterselect,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},ct.createElement(Pt.q,{onChange:()=>me.setFieldsValue({tag_discipline_ids:[]}),style:{width:666,height:46},data:{course_discipline_id:Qt==null?void 0:Qt.course_discipline_id},tooltipTitle:((Br=Qt==null?void 0:Qt.course_discipline)==null?void 0:Br.is_managed)===!1?`${(Er=Qt==null?void 0:Qt.course_discipline)==null?void 0:Er.user_name}\u8001\u5E08\u521B\u5EFA\u7684\u8BD5\u9898\uFF0C\u8BF7\u8054\u7CFB\u521B\u5EFA\u8005\u4FEE\u6539\u6240\u5C5E\u8BFE\u7A0B\u4E0E\u77E5\u8BC6\u70B9`:"",disabled:((Rn=Qt==null?void 0:Qt.course_discipline)==null?void 0:Rn.is_managed)===!1})),ct.createElement(De.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"tag_discipline_ids",labelAlign:"left",labelCol:{flex:"80px"},className:Qe.formcenterselect},ct.createElement(Pt.i,{isPlusHeight:!0,size:"large",courseDisciplineId:dn,disabled:((fn=Qt==null?void 0:Qt.course_discipline)==null?void 0:fn.is_managed)===!1})),ct.createElement(De.default.Item,{className:Qe.formcenterselect},ct.createElement("div",{style:{display:"flex",alignItems:"center"}},ct.createElement(De.default.Item,{name:"repeat_answer",valuePropName:"checked"},ct.createElement(Et.Z,null)),ct.createElement("div",{style:{marginLeft:10,marginTop:"-16px",lineHeight:"40px",height:48,color:"#000000"}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898",ct.createElement(Ge.Z,{placement:"right",title:"\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u5B8C\u6210\u8BE5\u9898\u5E76\u8FDB\u5165\u4E0B\u4E00\u9898\u4E4B\u540E\uFF0C\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u8BE5\u9898\u7B54\u6848"},ct.createElement(Ye.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))))))},Rt=ne(59301),fe=Object.defineProperty,oe=Object.defineProperties,re=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,Je=(me,Te,Ze)=>Te in me?fe(me,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):me[Te]=Ze,mt=(me,Te)=>{for(var Ze in Te||(Te={}))de.call(Te,Ze)&&Je(me,Ze,Te[Ze]);if(ce)for(var Ze of ce(Te))le.call(Te,Ze)&&Je(me,Ze,Te[Ze]);return me},Ot=(me,Te)=>oe(me,re(Te)),Yt=(me,Te,Ze)=>new Promise((Qt,Kn)=>{var Br=fn=>{try{Rn(Ze.next(fn))}catch(vn){Kn(vn)}},Er=fn=>{try{Rn(Ze.throw(fn))}catch(vn){Kn(vn)}},Rn=fn=>fn.done?Qt(fn.value):Promise.resolve(fn.value).then(Br,Er);Rn((Ze=Ze.apply(me,Te)).next())}),tn=({qitem:me,setisedit:Te,TagDiscipline:Ze,exerciseitem:Qt,seveeditor:Kn,deleteitem:Br,getTagData:Er,init:Rn,showTip:fn=!1})=>{const[vn]=De.default.useForm();(0,E.useEffect)(()=>{var dn;vn.setFieldsValue(Ot(mt({},me),{name:me==null?void 0:me.question_title,choices:(dn=me==null?void 0:me.question_choices)==null?void 0:dn.map(In=>Ot(mt({},In),{standard_boolean:In!=null&&In.standard_boolean?1:0})),repeat_answer:!(me!=null&&me.repeat_answer)}))},[me]);const sr=dn=>{if(!(dn!=null&&dn.length))return!1;const In=dn.map(Wr=>{var pr;return(pr=Wr.choice_text)==null?void 0:pr.trim().replace(/^\s+|\s+$/g,"")});return new Set(In).size!==In.length};return Rt.createElement("div",null,Rt.createElement(De.default,{form:vn,colon:!1,onFinish:dn=>{var In;if(sr(dn.choices)){Ae.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}let An=Ot(mt({},dn),{item_type:me==null?void 0:me.question_type,choices:(In=dn==null?void 0:dn.choices)==null?void 0:In.map(Wr=>Ot(mt({},Wr),{is_answer:Wr.standard_boolean}))});Kn(mt(mt({},me),An))},onFinishFailed:dn=>Yt(void 0,null,function*(){var In,An;Ae.ZP.error(dn.errorFields[0].errors[0]),vn.scrollToField((An=(In=dn==null?void 0:dn.errorFields)==null?void 0:In[0])==null?void 0:An.name,{behavior:"smooth",block:"center"})})},Rt.createElement("div",{style:{display:"flex",alignItems:"center"}},Rt.createElement("div",{style:{flex:1}},Rt.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Rt.createElement("span",null,(me==null?void 0:me.question_type)===1?"\u591A\u9009\u9898":"\u5355\u9009\u9898")),!me.isadd&&Rt.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Br()}},Rt.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Rt.createElement(ze.ZP,{onClick:()=>{var dn;me.isadd?(Te(!1),Rn()):(vn.setFieldsValue(Ot(mt({},me),{name:me==null?void 0:me.question_title,choices:(dn=me==null?void 0:me.question_choices)==null?void 0:dn.map(In=>Ot(mt({},In),{standard_boolean:In!=null&&In.standard_boolean?1:0})),repeat_answer:!(me!=null&&me.repeat_answer)})),Te(!1))}},"\u53D6\u6D88"),Rt.createElement(Ge.Z,{overlayClassName:Qe.shake,open:fn,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Rt.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Rt.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Rt.createElement(ze.ZP,{className:"ml20",type:"primary",onClick:()=>Yt(void 0,null,function*(){vn.submit()})},"\u4FDD\u5B58"))),Rt.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Rt.createElement(qe.Z,{align:"middle"},Rt.createElement(De.default.Item,{className:Qe.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Rt.createElement(je.Z,{onBlur:dn=>{dn.target.value==="0"&&Ae.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1}))),Rt.createElement(Ke.u,{form:vn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"name",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"standard_boolean"}),Rt.createElement(jt,{getTagData:Er,qitem:me,exerciseitem:Qt,TagDiscipline:Ze,form:vn}))))},on=ne(64780),En=ne(40183),Mn=ne(59301),Dn=Object.defineProperty,Bn=Object.defineProperties,lr=Object.getOwnPropertyDescriptors,tr=Object.getOwnPropertySymbols,$n=Object.prototype.hasOwnProperty,sn=Object.prototype.propertyIsEnumerable,Sr=(me,Te,Ze)=>Te in me?Dn(me,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):me[Te]=Ze,Fn=(me,Te)=>{for(var Ze in Te||(Te={}))$n.call(Te,Ze)&&Sr(me,Ze,Te[Ze]);if(tr)for(var Ze of tr(Te))sn.call(Te,Ze)&&Sr(me,Ze,Te[Ze]);return me},bn=(me,Te)=>Bn(me,lr(Te)),mr=(me,Te,Ze)=>new Promise((Qt,Kn)=>{var Br=fn=>{try{Rn(Ze.next(fn))}catch(vn){Kn(vn)}},Er=fn=>{try{Rn(Ze.throw(fn))}catch(vn){Kn(vn)}},Rn=fn=>fn.done?Qt(fn.value):Promise.resolve(fn.value).then(Br,Er);Rn((Ze=Ze.apply(me,Te)).next())}),$r=({qitem:me,TagDiscipline:Te,exerciseitem:Ze,setisedit:Qt,seveeditor:Kn,deleteitem:Br,getTagData:Er,init:Rn,showTip:fn=!1})=>{const[vn]=De.default.useForm(),sr=De.default.useWatch("use_blank_score",vn);return(0,E.useEffect)(()=>{vn.setFieldsValue(bn(Fn({},me),{standard_answers:me.standard_answers||[],name:me.question_title,repeat_answer:!me.repeat_answer}))},[me]),Mn.createElement("div",null,Mn.createElement(De.default,{form:vn,colon:!1,onValuesChange:(dn,In)=>{var An,Wr,pr,Ir;if(dn!=null&&dn.standard_answers||dn!=null&&dn.use_blank_score){let nn=((An=vn.getFieldValue("standard_answers"))==null?void 0:An.length)>0&&((pr=(Wr=vn.getFieldValue("standard_answers"))==null?void 0:Wr.map(br=>br.score))==null?void 0:pr.filter(br=>br));(nn==null?void 0:nn.length)>0&&vn.setFieldsValue({question_score:(nn==null?void 0:nn.length)>0&&((Ir=nn.reduce((br,vi)=>br+vi))==null?void 0:Ir.toFixed(1))})}},onFinish:dn=>{var In;Kn(bn(Fn(Fn({},me),dn),{item_type:me==null?void 0:me.question_type,standard_answers:(In=dn.standard_answers)==null?void 0:In.map((An,Wr)=>bn(Fn({},An),{position:An.choice_id||Wr+1}))}))},onFinishFailed:dn=>mr(void 0,null,function*(){var In,An;dn.errorFields[0].errors[0]==="\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"&&(0,et.pE)(),Ae.ZP.error(dn.errorFields[0].errors[0]),vn.scrollToField((An=(In=dn==null?void 0:dn.errorFields)==null?void 0:In[0])==null?void 0:An.name,{behavior:"smooth",block:"center"})})},Mn.createElement("div",{style:{display:"flex",alignItems:"center"}},Mn.createElement("div",{style:{flex:1}},Mn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Mn.createElement("span",null,"\u586B\u7A7A\u9898")),!me.isadd&&Mn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Br()}},Mn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),Mn.createElement(ze.ZP,{onClick:()=>{me.isadd?(Qt(!1),Rn()):(vn.setFieldsValue(bn(Fn({},me),{standard_answers:me.standard_answers,name:me.question_title,repeat_answer:!me.repeat_answer})),Qt(!1))}},"\u53D6\u6D88"),Mn.createElement(Ge.Z,{overlayClassName:Qe.shake,open:fn,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Mn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Mn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Mn.createElement(ze.ZP,{className:"ml20",type:"primary",onClick:()=>{vn.submit()}},"\u4FDD\u5B58"))),Mn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Mn.createElement(qe.Z,{align:"middle"},sr?Mn.createElement(En.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}):Mn.createElement(De.default.Item,{key:2,className:Qe.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Mn.createElement(je.Z,{onBlur:dn=>{dn.target.value==="0"&&Ae.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle",max:100,min:.1})),Mn.createElement(De.default.Item,{name:"use_blank_score",noStyle:!0},Mn.createElement(_e.ZP.Group,{className:Qe.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}]})),Mn.createElement(Ge.Z,{overlayInnerStyle:{width:460},title:Mn.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",Mn.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},Mn.createElement("i",{className:"icon-tishixiaowenhao font18 ml20 c-3061d0"}))),Mn.createElement(on.u,{form:vn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\uFF0C\u60A8\u53EF\u4EE5\u7528\u4EFB\u610F\u5B57\u7B26\u8868\u793A\u586B\u7A7A\u9879",scoreByBlank:sr,answerKey:"standard_answers"}),Mn.createElement(jt,{getTagData:Er,qitem:me,exerciseitem:Ze,TagDiscipline:Te,form:vn}))))},Jn=ne(12035),Hr=ne(59301),Tr=Object.defineProperty,ui=Object.defineProperties,Ii=Object.getOwnPropertyDescriptors,Cr=Object.getOwnPropertySymbols,cr=Object.prototype.hasOwnProperty,Kr=Object.prototype.propertyIsEnumerable,ur=(me,Te,Ze)=>Te in me?Tr(me,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):me[Te]=Ze,zr=(me,Te)=>{for(var Ze in Te||(Te={}))cr.call(Te,Ze)&&ur(me,Ze,Te[Ze]);if(Cr)for(var Ze of Cr(Te))Kr.call(Te,Ze)&&ur(me,Ze,Te[Ze]);return me},wr=(me,Te)=>ui(me,Ii(Te)),gn=(me,Te,Ze)=>new Promise((Qt,Kn)=>{var Br=fn=>{try{Rn(Ze.next(fn))}catch(vn){Kn(vn)}},Er=fn=>{try{Rn(Ze.throw(fn))}catch(vn){Kn(vn)}},Rn=fn=>fn.done?Qt(fn.value):Promise.resolve(fn.value).then(Br,Er);Rn((Ze=Ze.apply(me,Te)).next())}),en=({qitem:me,setisedit:Te,TagDiscipline:Ze,exerciseitem:Qt,seveeditor:Kn,deleteitem:Br,getTagData:Er,init:Rn,showTip:fn=!1})=>{const[vn]=De.default.useForm();return(0,E.useEffect)(()=>{var sr;vn.setFieldsValue(wr(zr({},me),{name:me.question_title,repeat_answer:!me.repeat_answer,choices:(sr=me==null?void 0:me.question_choices)==null?void 0:sr.map(dn=>wr(zr({},dn),{is_answer:dn!=null&&dn.standard_boolean?1:0}))}))},[me]),Hr.createElement("div",null,Hr.createElement(De.default,{form:vn,colon:!1,onFinish:sr=>{Kn(zr(zr({},me),sr))},onFinishFailed:sr=>gn(void 0,null,function*(){var dn,In;Ae.ZP.error(sr.errorFields[0].errors[0]),vn.scrollToField((In=(dn=sr==null?void 0:sr.errorFields)==null?void 0:dn[0])==null?void 0:In.name,{behavior:"smooth",block:"center"})})},Hr.createElement("div",{style:{display:"flex",alignItems:"center"}},Hr.createElement("div",{style:{flex:1}},Hr.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Hr.createElement("span",null,"\u5224\u65AD\u9898")),!(me!=null&&me.isadd)&&Hr.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Br()}},Hr.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Hr.createElement(ze.ZP,{onClick:()=>{var sr;me.isadd?(Te(!1),Rn()):(vn.setFieldsValue(wr(zr({},me),{name:me==null?void 0:me.question_title,choices:(sr=me==null?void 0:me.question_choices)==null?void 0:sr.map(dn=>wr(zr({},dn),{is_answer:dn!=null&&dn.standard_boolean?1:0})),repeat_answer:!(me!=null&&me.repeat_answer)})),Te(!1))}},"\u53D6\u6D88"),Hr.createElement(Ge.Z,{overlayClassName:Qe.shake,open:fn,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Hr.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Hr.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Hr.createElement(ze.ZP,{className:"ml20",type:"primary",onClick:()=>{vn.submit()}},"\u4FDD\u5B58"))),Hr.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Hr.createElement(De.default.Item,{className:Qe.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Hr.createElement(je.Z,{onBlur:sr=>{sr.target.value==="0"&&Ae.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),Hr.createElement(Jn.Z,{form:vn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:""}),Hr.createElement(jt,{getTagData:Er,qitem:me,exerciseitem:Qt,TagDiscipline:Ze,form:vn}))))},$t=ne(8848),Wt={wrap:"wrap___YewKC",deleteIcon:"deleteIcon___AKmkj",keywordTag:"keywordTag___hMKmU",questionTitleEditorWrap:"questionTitleEditorWrap___SpNyf",choiceWrap:"choiceWrap___lDCnP",choiceIndex:"choiceIndex___dabwf",judgementIndex:"judgementIndex___sausK",setAnswerBtn:"setAnswerBtn___moVcF",activeAnswer:"activeAnswer___Cd32c",activeJudgementAnswer:"activeJudgementAnswer___rbuoo",actionWrapper:"actionWrapper___dZuBC",addIcon:"addIcon___A9GtN",inputBorder:"inputBorder___DeyjY",placeholder:"placeholder___dhOmk",blankWrapper:"blankWrapper___vU8Cg",blankInput:"blankInput___Vzre8",blankInputNumberWrapper:"blankInputNumberWrapper___yLeaN",addBtn:"addBtn___LhI0I",blankIndex:"blankIndex___caKgB",baseInputWrapper:"baseInputWrapper___DhjJY",collapseWrapper:"collapseWrapper___btrfP",panelHeader:"panelHeader___xIZ7O",open:"open___IMQhg",close:"close___FTAU3",hide:"hide___GBtJP",scoreByBlankRadio:"scoreByBlankRadio___HAunQ"},hn=ne(12893),wn=ne(39116),Vt=Object.defineProperty,pn=Object.defineProperties,jn=Object.getOwnPropertyDescriptors,Tn=Object.getOwnPropertySymbols,Wn=Object.prototype.hasOwnProperty,dr=Object.prototype.propertyIsEnumerable,Vn=(me,Te,Ze)=>Te in me?Vt(me,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):me[Te]=Ze,Zt=(me,Te)=>{for(var Ze in Te||(Te={}))Wn.call(Te,Ze)&&Vn(me,Ze,Te[Ze]);if(Tn)for(var Ze of Tn(Te))dr.call(Te,Ze)&&Vn(me,Ze,Te[Ze]);return me},un=(me,Te)=>pn(me,jn(Te)),kn=(me,Te)=>{var Ze={};for(var Qt in me)Wn.call(me,Qt)&&Te.indexOf(Qt)<0&&(Ze[Qt]=me[Qt]);if(me!=null&&Tn)for(var Qt of Tn(me))Te.indexOf(Qt)<0&&dr.call(me,Qt)&&(Ze[Qt]=me[Qt]);return Ze};const Gn=me=>{var Te=me,{value:Ze,onChange:Qt,scrollId:Kn}=Te,Br=kn(Te,["value","onChange","scrollId"]);return E.createElement("div",{id:Kn||""},E.createElement(wn.Z,un(Zt({},Br),{defaultValue:Ze,onChange:(Er,Rn)=>{console.log("a:",Er,Rn),Rn!=null&&Rn.length?Qt(Er,Rn):Qt(Er)}})))},rr=({value:me,onChange:Te,placeholder:Ze,height:Qt=140,isEdit:Kn})=>Kn?E.createElement(wn.Z,{watch:!0,isFocus:!0,height:Qt,placeholder:Ze,defaultValue:me,onChange:Te}):E.createElement("div",{style:{cursor:"pointer"}},me?E.createElement(Ve.Z,{className:Wt.inputBorder,value:me}):E.createElement("div",{className:`${Wt.inputBorder} ${Wt.placeholder}`},Ze));var Mr=ne(5269),Jr=ne(32134),qt=Object.defineProperty,At=Object.defineProperties,Cn=Object.getOwnPropertyDescriptors,Kt=Object.getOwnPropertySymbols,Pr=Object.prototype.hasOwnProperty,ei=Object.prototype.propertyIsEnumerable,ht=(me,Te,Ze)=>Te in me?qt(me,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):me[Te]=Ze,Tt=(me,Te)=>{for(var Ze in Te||(Te={}))Pr.call(Te,Ze)&&ht(me,Ze,Te[Ze]);if(Kt)for(var Ze of Kt(Te))ei.call(Te,Ze)&&ht(me,Ze,Te[Ze]);return me},Ft=(me,Te)=>At(me,Cn(Te)),yt=(me,Te)=>{var Ze={};for(var Qt in me)Pr.call(me,Qt)&&Te.indexOf(Qt)<0&&(Ze[Qt]=me[Qt]);if(me!=null&&Kt)for(var Qt of Kt(me))Te.indexOf(Qt)<0&&ei.call(me,Qt)&&(Ze[Qt]=me[Qt]);return Ze};const Pn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],yn=({value:me,onChange:Te,choiceTextKey:Ze,answerKey:Qt,index:Kn,isEdit:Br,setInputActive:Er,form:Rn,choiceOptionsPath:fn,allowChangeMode:vn,showAddIcon:sr,addItem:dn,deleteItem:In})=>{const An=(me==null?void 0:me[Qt])===1,Wr=()=>{const Ir=Rn.getFieldValue(fn);Rn.setFieldValue(fn,Ir.map(nn=>Ft(Tt({},nn),{[Qt]:0})))},pr=()=>{An?Te(Ft(Tt({},me),{[Qt]:0})):(vn||Wr(),Te(Ft(Tt({},me),{[Qt]:1})))};return E.createElement(qe.Z,{className:Wt.choiceWrap,align:"middle",wrap:!1},E.createElement(Mr.Z,{onClick:pr,className:`${Wt.choiceIndex} ${An?Wt.activeAnswer:""}`},Pn[Kn]),E.createElement(Mr.Z,{flex:1,className:`${Wt.editorWrap} ml15`,onClick:Er},E.createElement(rr,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Br,value:me==null?void 0:me[Ze],onChange:Ir=>{Te(Ft(Tt({},me),{[Ze]:Ir}))}})),E.createElement(Mr.Z,{flex:"0 0 auto",className:"ml15"},E.createElement("div",{onClick:pr,className:`${Wt.setAnswerBtn} ${An?Wt.activeAnswer:""}`},An?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),E.createElement(Mr.Z,{className:Wt.actionWrapper},E.createElement(Ge.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},E.createElement(Jr.Z,{className:Wt.addIcon,onClick:dn,style:{visibility:sr?"visible":"hidden"}})),E.createElement(Ge.Z,{title:"\u5220\u9664"},E.createElement(hn.Z,{className:Wt.deleteIcon,onClick:In,style:{visibility:Kn>1?"visible":"hidden"}}))))},Nn=({questionTitlePlaceholder:me,titleKey:Te,choiceKey:Ze,analysisKey:Qt,choiceTextKey:Kn,answerKey:Br,choiceOptionsPath:Er,allowChangeMode:Rn=!0,form:fn,showAnalysis:vn=!0})=>{const[sr,dn]=(0,E.useState)(),[In,An]=(0,E.useState)(!1);return E.createElement("div",{className:Wt.wrap},E.createElement("div",{className:Wt.questionTitleEditorWrap},E.createElement(De.default.Item,{label:"\u9898\u5E72",name:Te,labelCol:{span:24},rules:[{required:!0}]},E.createElement(Gn,{scrollId:Array.isArray(Te)?Te.join("_"):`${Te}`,watch:!0,height:140,placeholder:me}))),E.createElement(De.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),E.createElement(De.default.List,{name:Ze,rules:[{validator(Wr,pr){const Ir=pr.some(br=>br[Br]===1),nn=pr.findIndex(br=>{var vi;return((vi=br[Kn])==null?void 0:vi.length)<=0});return nn!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Pn[nn]}\u9009\u9879\u7684\u5185\u5BB9`)):Ir?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Wr,{add:pr,remove:Ir})=>E.createElement("div",{id:Array.isArray(Er)?Er.join("_"):`${Er}`},Wr.map((nn,br)=>{var vi=nn,{key:ir,name:$i}=vi,va=yt(vi,["key","name"]);const Ni=sr===ir,oa=()=>{dn(ir)},ka=br<7&&br===Wr.length-1,pa=()=>pr({[Kn]:"",[Br]:0}),Hn=()=>Ir($i);return E.createElement(De.default.Item,Ft(Tt({},va),{key:ir,name:$i,noStyle:!0}),E.createElement(yn,{choiceTextKey:Kn,answerKey:Br,index:br,isEdit:Ni,setInputActive:oa,form:fn,choiceOptionsPath:Er,allowChangeMode:Rn,showAddIcon:ka,addItem:pa,deleteItem:Hn}))}),Wr.length<15&&E.createElement("div",{className:`${Wt.addBtn} mb30`,onClick:()=>pr({[Kn]:"",[Br]:0})},"\u6DFB\u52A0\u9009\u9879"))),vn&&E.createElement("div",{onClick:()=>An(!0)},E.createElement(De.default.Item,{name:Qt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},E.createElement(rr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:In}))))};var mn=ne(59301),Yn=Object.defineProperty,Xn=Object.defineProperties,Lr=Object.getOwnPropertyDescriptors,xr=Object.getOwnPropertySymbols,gr=Object.prototype.hasOwnProperty,Ur=Object.prototype.propertyIsEnumerable,Yr=(me,Te,Ze)=>Te in me?Yn(me,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):me[Te]=Ze,ar=(me,Te)=>{for(var Ze in Te||(Te={}))gr.call(Te,Ze)&&Yr(me,Ze,Te[Ze]);if(xr)for(var Ze of xr(Te))Ur.call(Te,Ze)&&Yr(me,Ze,Te[Ze]);return me},Rr=(me,Te)=>Xn(me,Lr(Te)),Bi=(me,Te)=>{var Ze={};for(var Qt in me)gr.call(me,Qt)&&Te.indexOf(Qt)<0&&(Ze[Qt]=me[Qt]);if(me!=null&&xr)for(var Qt of xr(me))Te.indexOf(Qt)<0&&Ur.call(me,Qt)&&(Ze[Qt]=me[Qt]);return Ze};const ci=({value:me,onChange:Te,position:Ze,removeBlank:Qt})=>{const Kn=Er=>{Oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Wt.modal,onOk:()=>{const Rn=[...me];Rn.splice(Er,1),Rn.length===0?Qt(Ze-1):Te(Rn)}})},Br=()=>{const Er=[...me];Er.push(""),Te(Er)};return mn.createElement(qe.Z,{className:"ml20"},mn.createElement(Mr.Z,{flex:1},me==null?void 0:me.map((Er,Rn)=>mn.createElement(qe.Z,{key:`${Er}_${Rn}`,className:"mb20"},mn.createElement(Le.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:Er,autoSize:{maxRows:3},maxLength:1e3,onBlur:fn=>{const vn=[...me],sr=fn.target.value.trim();vn[Rn]=sr,Te(vn)}}),mn.createElement(Ge.Z,{title:"\u5220\u9664"},mn.createElement(hn.Z,{className:Wt.deleteIcon,style:{marginLeft:15,visibility:Ze===1&&Rn===0?"hidden":"visible"},onClick:()=>Kn(Rn)})),mn.createElement(Ge.Z,{title:"\u65B0\u589E\u7B54\u6848"},mn.createElement(Jr.Z,{style:{color:"#2A5DD8",fontSize:16,marginLeft:15,visibility:Rn===0?"visible":"hidden"},onClick:()=>{Br()}}))))))},Vr=({value:me=!0,onChange:Te})=>mn.createElement(Et.Z,{checked:!me,onChange:Ze=>{Te(!Ze)}}),ti=({questionTitlePlaceholder:me,form:Te,name:Ze,scoreByBlank:Qt,answerKey:Kn,titleKey:Br="name",analysisKey:Er="analysis",isOrdered:Rn="is_ordered"})=>{var fn,vn;const[sr,dn]=(0,E.useState)(!1),In=()=>{const br=Te.getFieldValue(["sub_item_banks",...Kn]);Te.setFieldValue(["sub_item_banks",...Kn],br==null?void 0:br.map((vi,ir)=>Rr(ar({},vi),{position:ir+1})))},An=(0,E.useRef)(),Wr=(br,vi)=>{for(let ir=0;ir{pr.current(br),In()},nn=(vn=(fn=Te.getFieldValue("sub_item_banks"))==null?void 0:fn[Kn==null?void 0:Kn[0]])==null?void 0:vn[Kn==null?void 0:Kn[1]];return mn.createElement("div",{className:Wt.wrap},mn.createElement("div",{className:Wt.questionTitleEditorWrap},mn.createElement(De.default.Item,{label:"\u9898\u5E72",name:Br,labelCol:{span:24},rules:[{required:!0}]},mn.createElement(Gn,{scrollId:"name",watch:!0,height:140,placeholder:me,showNullButton:!0,onAddBlank:()=>{const br=Te.getFieldValue(["sub_item_banks",...Kn]);Wr(1,br==null?void 0:br.length)}}))),mn.createElement(De.default.List,{name:Kn,rules:[{validator(br,vi){if((vi==null?void 0:vi.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const ir of vi){const{answer_text:$i}=ir||{};if($i!=null&&$i.some(va=>(va==null?void 0:va.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(br,{add:vi,remove:ir},{errors:$i})=>(An.current=vi,pr.current=ir,mn.createElement(mn.Fragment,null,mn.createElement(De.default.Item,{label:mn.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(br!=null&&br.length)&&mn.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),br.map((va,Ni)=>{var oa=va,{key:ka,name:pa}=oa,Hn=Bi(oa,["key","name"]);return mn.createElement(qe.Z,{key:ka,align:"top"},mn.createElement(Mr.Z,{flex:"0 0 auto",className:`${Wt.blankIndex} pt5`},"\u586B\u7A7A\u9879",Ni+1),mn.createElement(Mr.Z,{flex:1},mn.createElement(qe.Z,{align:"top",justify:"space-between"},mn.createElement(Mr.Z,{flex:1},mn.createElement(De.default.Item,Rr(ar({},Hn),{name:[pa,"answer_text"],noStyle:!0}),mn.createElement(ci,{removeBlank:Ir,position:Ni+1}))),(Te==null?void 0:Te.getFieldValue(["sub_item_banks",...Qt]))&&mn.createElement(Mr.Z,{flex:"224px",style:{margin:"-2px 0 0 20px"}},mn.createElement(De.default.Item,Rr(ar({},Hn),{name:[pa,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Wt.blankInputNumberWrapper}),mn.createElement(je.Z,{onChange:()=>{var Di,Mi;let Aa=Te==null?void 0:Te.getFieldValue(["sub_item_banks",Kn==null?void 0:Kn[0],"standard_answers"]),Ma=0;for(let ga in Aa)(Di=Aa[ga])!=null&&Di.score&&(Ma+=Number((Mi=Aa[ga])==null?void 0:Mi.score));Te==null||Te.setFieldValue(["sub_item_banks",Kn==null?void 0:Kn[0],"question_score"],Ma)},className:Wt.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),mn.createElement(De.default.Item,Rr(ar({},Hn),{name:[pa,"position"],noStyle:!0}),mn.createElement(Le.default,{type:"hidden"}))))})))),mn.createElement(ze.ZP,{className:"mb20",onClick:()=>Wr(1,nn==null?void 0:nn.length),type:"primary",shape:"round"},"\u65B0\u589E\u586B\u7A7A\u9879"),mn.createElement(qe.Z,{align:"middle"},mn.createElement(De.default.Item,{name:[Ze,"downcase"],valuePropName:"checked"},mn.createElement(Et.Z,null)),mn.createElement(Mr.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),mn.createElement(qe.Z,{align:"middle"},mn.createElement(De.default.Item,{name:[Ze,"no_space"],valuePropName:"checked"},mn.createElement(Et.Z,null)),mn.createElement(Mr.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(nn==null?void 0:nn.length)>1&&mn.createElement(qe.Z,{align:"middle",className:(nn==null?void 0:nn.length)>1?"mb30":`${Wt.hide}`},mn.createElement(De.default.Item,{name:Rn},mn.createElement(Vr,null)),mn.createElement(Mr.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),mn.createElement("div",{onClick:()=>dn(!0)},mn.createElement(De.default.Item,{name:Er,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},mn.createElement(rr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:sr}))))};var Ai=Object.defineProperty,ni=Object.defineProperties,Nr=Object.getOwnPropertyDescriptors,Xr=Object.getOwnPropertySymbols,di=Object.prototype.hasOwnProperty,ri=Object.prototype.propertyIsEnumerable,jr=(me,Te,Ze)=>Te in me?Ai(me,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):me[Te]=Ze,yi=(me,Te)=>{for(var Ze in Te||(Te={}))di.call(Te,Ze)&&jr(me,Ze,Te[Ze]);if(Xr)for(var Ze of Xr(Te))ri.call(Te,Ze)&&jr(me,Ze,Te[Ze]);return me},oi=(me,Te)=>ni(me,Nr(Te)),Ri=(me,Te)=>{var Ze={};for(var Qt in me)di.call(me,Qt)&&Te.indexOf(Qt)<0&&(Ze[Qt]=me[Qt]);if(me!=null&&Xr)for(var Qt of Xr(me))Te.indexOf(Qt)<0&&ri.call(me,Qt)&&(Ze[Qt]=me[Qt]);return Ze};const Ki={\u6B63\u786E:"T",\u9519\u8BEF:"F"},li=({value:me,onChange:Te,form:Ze,choiceKey:Qt})=>{const Kn=(me==null?void 0:me.is_answer)===1,Br=me==null?void 0:me.choice_text,Er=()=>{var Rn;const fn=(Rn=Ze==null?void 0:Ze.getFieldValue(["sub_item_banks",...Qt]))==null?void 0:Rn.map(vn=>({choice_text:vn.choice_text,is_answer:0}));Ze==null||Ze.setFieldValue(["sub_item_banks",...Qt],fn),Te(oi(yi({},me),{is_answer:1}))};return E.createElement(qe.Z,{className:Wt.choiceWrap,align:"middle",wrap:!1},E.createElement(Mr.Z,{onClick:Er,className:`${Wt.choiceIndex} ${Wt.judgementIndex} ${Kn?Wt.activeAnswer:""}`},Ki[Br]),E.createElement(Mr.Z,{flex:1,className:`${Wt.editorWrap} ml15`},E.createElement("div",{className:`${Wt.inputBorder} ${Wt.placeholder} ${Kn?Wt.activeJudgementAnswer:""}`},Br)),E.createElement(Mr.Z,{flex:"0 0 auto",className:"ml15"},E.createElement("div",{onClick:Er,className:`${Wt.setAnswerBtn} ${Kn?Wt.activeAnswer:""}`},Kn?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},wi=({questionTitlePlaceholder:me,choiceKey:Te="choices",form:Ze,titleKey:Qt="name",analysisKey:Kn="analysis"})=>{const[Br,Er]=(0,E.useState)(!1);return E.createElement("div",{className:Wt.wrap},E.createElement("div",{className:Wt.questionTitleEditorWrap},E.createElement(De.default.Item,{label:"\u9898\u5E72",name:Qt,labelCol:{span:24},rules:[{required:!0}]},E.createElement(Gn,{scrollId:"name",watch:!0,height:140,placeholder:me}))),E.createElement(De.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},E.createElement(De.default.List,{name:Te,rules:[{validator(Rn,fn){return fn.some(sr=>(sr==null?void 0:sr.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Rn=>E.createElement("div",{id:"choices"},Rn.map(fn=>{var vn=fn,{key:sr,name:dn}=vn,In=Ri(vn,["key","name"]);return E.createElement(De.default.Item,oi(yi({},In),{key:sr,name:dn,noStyle:!0}),E.createElement(li,{form:Ze,choiceKey:Te}))})))),E.createElement("div",{onClick:()=>Er(!0)},E.createElement(De.default.Item,{name:Kn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},E.createElement(rr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Br}))))};var Qi=ne(96599),Ei=Object.defineProperty,hi=Object.defineProperties,Wi=Object.getOwnPropertyDescriptors,fi=Object.getOwnPropertySymbols,mi=Object.prototype.hasOwnProperty,Hi=Object.prototype.propertyIsEnumerable,Ce=(me,Te,Ze)=>Te in me?Ei(me,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):me[Te]=Ze,Lt=(me,Te)=>{for(var Ze in Te||(Te={}))mi.call(Te,Ze)&&Ce(me,Ze,Te[Ze]);if(fi)for(var Ze of fi(Te))Hi.call(Te,Ze)&&Ce(me,Ze,Te[Ze]);return me},rn=(me,Te)=>hi(me,Wi(Te)),ln=(me,Te)=>{var Ze={};for(var Qt in me)mi.call(me,Qt)&&Te.indexOf(Qt)<0&&(Ze[Qt]=me[Qt]);if(me!=null&&fi)for(var Qt of fi(me))Te.indexOf(Qt)<0&&Hi.call(me,Qt)&&(Ze[Qt]=me[Qt]);return Ze};const Ct=me=>{var Te=me,{value:Ze,onChange:Qt}=Te,Kn=ln(Te,["value","onChange"]);const Br=Er=>{Qt([Er])};return E.createElement(wn.Z,rn(Lt({},Kn),{defaultValue:Ze==null?void 0:Ze[0],onChange:Br}))},Gt=me=>{if(!me)return!1;if(/^s*$/.test(me)||me.trim()===""){Ae.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Te=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return me==="|"?(Ae.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Ht=({value:me=[],onClose:Te})=>E.createElement(Qi.default,{closable:!0,onClose:Te,className:Wt.keywordTag},E.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},me.join(" \u6216 "))),Xt=({questionTitlePlaceholder:me,form:Te,showKeywords:Ze,isMustKeyWords:Qt=Ze,titleKey:Kn="name",analysisKey:Br="analysis",answerTexts:Er="answer_texts",keywords:Rn="keywords",useKeywords:fn="use_keywords",indexs:vn})=>{var sr,dn,In,An;const[Wr,pr]=(0,E.useState)(!1),[Ir,nn]=(0,E.useState)(""),br=(dn=(sr=Te.getFieldValue("sub_item_banks"))==null?void 0:sr[fn==null?void 0:fn[0]])==null?void 0:dn[fn==null?void 0:fn[1]],vi=(An=(In=Te.getFieldValue("sub_item_banks"))==null?void 0:In[fn==null?void 0:fn[0]])==null?void 0:An.question_score;return E.createElement("div",{className:Wt.wrap},E.createElement("div",{className:Wt.questionTitleEditorWrap},E.createElement(De.default.Item,{label:"\u9898\u5E72",name:Kn,labelCol:{span:24},rules:[{required:!0}]},E.createElement(Gn,{scrollId:"name",watch:!0,height:140,placeholder:me}))),E.createElement(De.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:Er,labelCol:{span:24}},E.createElement(Ct,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Ze&&!Qt&&E.createElement(De.default.Item,{hidden:!0,name:fn,valuePropName:"checked"},E.createElement(Et.Z,{defaultChecked:!0})),Ze&&Qt&&E.createElement(qe.Z,{align:"middle",className:"mb30"},E.createElement(De.default.Item,{name:fn,valuePropName:"checked"},E.createElement(Et.Z,null)),E.createElement(Mr.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),E.createElement(Mr.Z,null,E.createElement(Ge.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},E.createElement(Ye.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(br||!Qt)&&E.createElement(De.default.List,{name:Rn,rules:[{validator(ir,$i){return Qt?$i!=null&&$i.length?($i==null?void 0:$i.reduce((Ni,oa)=>Ni+oa.score,0))>parseFloat(vi)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(ir,{add:$i,remove:va})=>E.createElement(E.Fragment,null,E.createElement("div",{className:`${Wt.title} mb10`},Qt?"\u5173\u952E\u8BCD":E.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),E.createElement(qe.Z,{align:"middle",className:"font14 mb30"},E.createElement(Mr.Z,{flex:1},E.createElement(Le.default,{value:Ir,onChange:Ni=>{nn(Ni.target.value)},maxLength:50,allowClear:!0,onPressEnter:Ni=>{var oa,ka,pa,Hn;const Di=`${(oa=Ni.target)==null?void 0:oa.value}`,Mi=(pa=(ka=Di==null?void 0:Di.split("|"))==null?void 0:ka.filter(ga=>!!ga))==null?void 0:pa.map(ga=>ga.trim()),Aa=Te.getFieldValue(["sub_item_banks",...Rn]),Ma=((Hn=Aa==null?void 0:Aa.map(ga=>ga==null?void 0:ga.keyword))==null?void 0:Hn.flat())||[];for(const ga of Mi)if(Ma.includes(ga)){Ae.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Gt(Di)&&($i({keyword:Mi,score:1}),nn(""))},className:Wt.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),E.createElement(Mr.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),ir.map(Ni=>{var oa=Ni,{key:ka,name:pa}=oa,Hn=ln(oa,["key","name"]);return E.createElement(qe.Z,{key:ka,className:"mb20",style:{marginRight:148}},E.createElement(Mr.Z,{flex:1},E.createElement(qe.Z,{align:"middle",justify:"space-between"},E.createElement(De.default.Item,rn(Lt({},Hn),{name:[pa,"keyword"]}),E.createElement(Ht,{onClose:()=>va(pa)})),Qt&&E.createElement(De.default.Item,rn(Lt({},Hn),{name:[pa,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Wt.blankInputNumberWrapper}),E.createElement(je.Z,{className:Wt.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),E.createElement("div",{onClick:()=>pr(!0)},E.createElement(De.default.Item,{name:Br,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},E.createElement(rr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Wr}))))};var St=ne(59301),cn=Object.defineProperty,Zn=Object.defineProperties,On=Object.getOwnPropertyDescriptors,Sn=Object.getOwnPropertySymbols,kr=Object.prototype.hasOwnProperty,fr=Object.prototype.propertyIsEnumerable,Fr=(me,Te,Ze)=>Te in me?cn(me,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):me[Te]=Ze,ii=(me,Te)=>{for(var Ze in Te||(Te={}))kr.call(Te,Ze)&&Fr(me,Ze,Te[Ze]);if(Sn)for(var Ze of Sn(Te))fr.call(Te,Ze)&&Fr(me,Ze,Te[Ze]);return me},bi=(me,Te)=>Zn(me,On(Te)),Oi=(me,Te)=>{var Ze={};for(var Qt in me)kr.call(me,Qt)&&Te.indexOf(Qt)<0&&(Ze[Qt]=me[Qt]);if(me!=null&&Sn)for(var Qt of Sn(me))Te.indexOf(Qt)<0&&fr.call(me,Qt)&&(Ze[Qt]=me[Qt]);return Ze};const{Panel:Ba}=$t.default,ha=({questionTitlePlaceholder:me,choiceKey:Te,form:Ze,withScore:Qt})=>{const Kn=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],[Br,Er]=(0,E.useState)(),[Rn,fn]=(0,E.useState)([]),vn=dn=>{fn(dn)},sr=({value:dn})=>St.createElement("div",{style:{width:150,paddingLeft:11}},dn);return St.createElement("div",{className:Wt.wrap},St.createElement("div",{className:Wt.questionTitleEditorWrap},St.createElement(De.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},St.createElement(Gn,{scrollId:"name",watch:!0,height:140,placeholder:me}))),St.createElement(De.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),St.createElement(De.default.List,{name:"sub_item_banks",rules:[{validator(dn,In){return In?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(dn,{add:In,remove:An,move:Wr})=>{const pr=Ze.getFieldValue("sub_item_banks");return St.createElement(St.Fragment,null,St.createElement($t.default,{className:dn.length>0?Wt.collapseWrapper:"",bordered:!1,activeKey:Rn,onChange:vn,expandIcon:({isActive:Ir})=>St.createElement("i",{className:`iconfont icon-weizhankai ${Ir?Wt.open:Wt.close}`,style:{fontSize:14,transition:"all .2s"}})},dn.map((Ir,nn)=>{var br=Ir,{key:vi,name:ir}=br,$i=Oi(br,["key","name"]),va,Ni,oa,ka,pa,Hn,Di,Mi,Aa,Ma,ga,No,Va,Pi;return St.createElement(Ba,{className:Wt.panel,forceRender:!0,header:St.createElement("div",{className:Wt.panelHeader},"\u7B2C",nn+1,"\u5C0F\u9898",St.createElement("span",null,"\uFF08",((va=pr==null?void 0:pr[ir])==null?void 0:va.question_type)==0?"\u5355\u9009\u9898":((Ni=pr==null?void 0:pr[ir])==null?void 0:Ni.question_type)==1?"\u591A\u9009\u9898":((oa=pr==null?void 0:pr[ir])==null?void 0:oa.question_type)==3?"\u586B\u7A7A\u9898":((ka=pr==null?void 0:pr[ir])==null?void 0:ka.question_type)==2?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:ir,extra:St.createElement(qe.Z,{align:"middle",onClick:ia=>ia.stopPropagation()},((pa=pr==null?void 0:pr[ir])==null?void 0:pa.question_type)==3&&St.createElement(St.Fragment,null,St.createElement(_e.ZP.Group,{defaultValue:(Hn=pr==null?void 0:pr[ir])==null?void 0:Hn.use_blank_score,className:Qe.scoreByBlankRadio,style:{marginRight:20},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:ia=>{var wa,Sa,no,ba,Do;if(Ze==null||Ze.setFieldValue(["sub_item_banks",ir,"use_blank_score"],(wa=ia==null?void 0:ia.target)==null?void 0:wa.value),(Sa=ia==null?void 0:ia.target)!=null&&Sa.value){let sl=0;for(let El in(no=Ze==null?void 0:Ze.getFieldValue(["sub_item_banks",ir]))==null?void 0:no.standard_answers)sl+=Number((Do=(ba=Ze==null?void 0:Ze.getFieldValue(["sub_item_banks",ir]))==null?void 0:ba.standard_answers[El])==null?void 0:Do.score);Ze==null||Ze.setFieldValue(["sub_item_banks",ir,"question_score"],sl||"")}Er(new Date)}}),St.createElement(Ge.Z,{overlayInnerStyle:{width:460},title:St.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",St.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},St.createElement("i",{className:"icon-tishixiaowenhao font18 mr25 c-3061d0"}))),Qt&&St.createElement(De.default.Item,bi(ii({},$i),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[ir,"question_score"],className:Wt.blankInputNumberWrapper}),((Di=pr==null?void 0:pr[ir])==null?void 0:Di.question_type)==3&&((Mi=pr==null?void 0:pr[ir])!=null&&Mi.use_blank_score)?St.createElement(sr,null):St.createElement(je.Z,{className:Wt.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}})),St.createElement(qe.Z,{align:"middle",className:"pl40",style:{width:82}},nn!==0&&St.createElement("div",{onClick:()=>{var ia;Wr(nn,nn-1);const wa=(ia=Ze.getFieldValue("sub_item_banks"))==null?void 0:ia.map((Sa,no)=>(dn.map((ba,Do)=>{no===Do&&(Sa.q_position=Number(ba.name)+1)}),Sa));Ze.setFieldValue("sub_item_banks",wa)}},St.createElement(Ge.Z,{title:"\u4E0A\u79FB"},St.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),nn{var ia;Wr(nn,nn+1);const wa=(ia=Ze.getFieldValue("sub_item_banks"))==null?void 0:ia.map((Sa,no)=>(dn.map((ba,Do)=>{no===Do&&(Sa.q_position=Number(ba.name)+1)}),Sa));Ze.setFieldValue("sub_item_banks",wa)},className:nn===0?"":"ml10"},St.createElement(Ge.Z,{title:"\u4E0B\u79FB"},St.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"})))),St.createElement(Ge.Z,{title:"\u5220\u9664"},St.createElement(hn.Z,{className:`${Wt.deleteIcon} ml40`,onClick:()=>An(ir)})))},St.createElement(De.default.Item,bi(ii({},$i),{name:ir}),(((Aa=pr==null?void 0:pr[ir])==null?void 0:Aa.question_type)==0||((Ma=pr==null?void 0:pr[ir])==null?void 0:Ma.question_type)==1)&&St.createElement(Nn,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((ga=pr==null?void 0:pr[ir])==null?void 0:ga.question_type)==1,form:Ze,choiceKey:[ir,"choices"],titleKey:[ir,"name"],analysisKey:[ir,"analysis"],choiceOptionsPath:["sub_item_banks",ir,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((No=pr==null?void 0:pr[ir])==null?void 0:No.question_type)==3&&St.createElement(ti,{form:Ze,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\uFF0C\u60A8\u53EF\u4EE5\u7528\u4EFB\u610F\u5B57\u7B26\u8868\u793A\u586B\u7A7A\u9879",name:ir,scoreByBlank:[ir,"use_blank_score"],titleKey:[ir,"name"],analysisKey:[ir,"analysis"],isOrdered:[ir,"is_ordered"],answerKey:[ir,"standard_answers"],key:Br}),((Va=pr==null?void 0:pr[ir])==null?void 0:Va.question_type)==2&&St.createElement(wi,{form:Ze,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[ir,"name"],analysisKey:[ir,"analysis"],choiceKey:[ir,"choices"]}),((Pi=pr==null?void 0:pr[ir])==null?void 0:Pi.question_type)==4&&St.createElement(Xt,{showKeywords:!0,isMustKeyWords:!0,form:Ze,titleKey:[ir,"name"],analysisKey:[ir,"analysis"],answerTexts:[ir,"answer_texts"],useKeywords:[ir,"use_keywords"],keywords:[ir,"keywords"],indexs:ir,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9",key:Br})))})),dn.length<20&&St.createElement(Ie.Z,{menu:{items:[{label:St.createElement("div",{onClick:()=>{In({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:0,item_type:"SINGLE"}),fn([dn==null?void 0:dn.length,...Rn])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:St.createElement("div",{onClick:()=>{In({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:1,item_type:"MULTIPLE"}),fn([dn==null?void 0:dn.length,...Rn])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:St.createElement("div",{onClick:()=>{In({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",question_type:2,item_type:"JUDGMENT"}),fn([dn==null?void 0:dn.length,...Rn])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:St.createElement("div",{onClick:()=>{In({name:"",analysis:"",is_ordered:!0,standard_answers:[{position:1,answer_text:[""]}],question_type:3,item_type:"COMPLETION",use_blank_score:!0,downcase:!0,no_space:!0}),fn([dn==null?void 0:dn.length,...Rn])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:St.createElement("div",{onClick:()=>{In({name:"",answer_texts:[],keywords:[],use_keywords:!1,analysis:"",question_type:4,item_type:"SUBJECTIVE"}),fn([dn==null?void 0:dn.length,...Rn])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(Ir=>Ir.show).map(Ir=>({label:Ir.label,key:Ir.key}))}},St.createElement("div",{className:`${Wt.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var zi=ne(59301),aa=Object.defineProperty,Zi=Object.defineProperties,po=Object.getOwnPropertyDescriptors,Ka=Object.getOwnPropertySymbols,Za=Object.prototype.hasOwnProperty,$a=Object.prototype.propertyIsEnumerable,eo=(me,Te,Ze)=>Te in me?aa(me,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):me[Te]=Ze,ma=(me,Te)=>{for(var Ze in Te||(Te={}))Za.call(Te,Ze)&&eo(me,Ze,Te[Ze]);if(Ka)for(var Ze of Ka(Te))$a.call(Te,Ze)&&eo(me,Ze,Te[Ze]);return me},ua=(me,Te)=>Zi(me,po(Te)),na=(me,Te,Ze)=>new Promise((Qt,Kn)=>{var Br=fn=>{try{Rn(Ze.next(fn))}catch(vn){Kn(vn)}},Er=fn=>{try{Rn(Ze.throw(fn))}catch(vn){Kn(vn)}},Rn=fn=>fn.done?Qt(fn.value):Promise.resolve(fn.value).then(Br,Er);Rn((Ze=Ze.apply(me,Te)).next())}),rl=({qitem:me,setisedit:Te,TagDiscipline:Ze,exerciseitem:Qt,seveeditor:Kn,deleteitem:Br,getTagData:Er,init:Rn,showTip:fn=!1})=>{const[vn]=De.default.useForm();(0,E.useEffect)(()=>{var dn;vn.setFieldsValue(ua(ma({},me),{name:me.question_title,sub_item_banks:(dn=me.sub_exercise_questions)==null?void 0:dn.map(In=>{var An;return ua(ma({},In),{name:In.question_title,choices:(An=In==null?void 0:In.question_choices)==null?void 0:An.map(Wr=>ua(ma({},Wr),{is_answer:Wr!=null&&Wr.standard_boolean?1:0}))})}),repeat_answer:!me.repeat_answer}))},[me]);const sr=dn=>{if(!(dn!=null&&dn.length))return!1;const In=dn.map(Wr=>{var pr;return(pr=Wr.choice_text)==null?void 0:pr.trim().replace(/^\s+|\s+$/g,"")});return new Set(In).size!==In.length};return zi.createElement("div",null,zi.createElement(De.default,{form:vn,colon:!1,onValuesChange:(dn,In)=>{var An,Wr,pr;if(dn!=null&&dn.sub_item_banks){let Ir=((An=vn.getFieldValue("sub_item_banks"))==null?void 0:An.length)>0&&((pr=(Wr=vn.getFieldValue("sub_item_banks"))==null?void 0:Wr.map(nn=>{var br;if(nn.question_type==3&&(nn!=null&&nn.use_blank_score)){let vi=0;for(let ir in nn==null?void 0:nn.standard_answers)vi+=Number((br=nn==null?void 0:nn.standard_answers[ir])==null?void 0:br.score);return vi}else return nn.question_score}))==null?void 0:pr.filter(nn=>nn));(Ir==null?void 0:Ir.length)>0&&vn.setFieldsValue({question_score:parseFloat(Ir==null?void 0:Ir.reduce((nn,br)=>parseFloat(nn)+parseFloat(br))).toFixed(1)})}},onFinish:dn=>{var In,An;if((In=dn.sub_item_banks)==null?void 0:In.some(pr=>pr.question_type===0||pr.question_type===1?sr(pr.choices):!1)){Ae.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}Kn(ua(ma(ma({},me),dn),{sub_item_banks:(An=dn==null?void 0:dn.sub_item_banks)==null?void 0:An.map(pr=>(console.log(pr),ua(ma({},pr),{item_type:pr==null?void 0:pr.question_type,id:(pr==null?void 0:pr.question_id)||""})))}))},onFinishFailed:dn=>na(void 0,null,function*(){var In,An;Ae.ZP.error(dn.errorFields[0].errors[0]),vn.scrollToField((An=(In=dn==null?void 0:dn.errorFields)==null?void 0:In[0])==null?void 0:An.name,{behavior:"smooth",block:"center"})})},zi.createElement("div",{style:{display:"flex",alignItems:"center"}},zi.createElement("div",{style:{flex:1}},zi.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),zi.createElement("span",null,"\u7EC4\u5408\u9898")),!me.isadd&&zi.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Br()}},zi.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),zi.createElement(ze.ZP,{onClick:()=>{var dn;me.isadd?(Te(!1),Rn()):(vn.setFieldsValue(ua(ma({},me),{name:me==null?void 0:me.question_title,choices:(dn=me==null?void 0:me.question_choices)==null?void 0:dn.map(In=>ua(ma({},In),{standard_boolean:In!=null&&In.standard_boolean?1:0})),repeat_answer:!(me!=null&&me.repeat_answer)})),Te(!1))}},"\u53D6\u6D88"),zi.createElement(Ge.Z,{overlayClassName:Qe.shake,open:fn,placement:"bottom",color:"rgba(244,156,14,0.19)",title:zi.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},zi.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},zi.createElement(ze.ZP,{className:"ml20",type:"primary",onClick:()=>{vn.submit()}},"\u4FDD\u5B58"))),zi.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},zi.createElement(En.Z,{text:"\uFF08\u7EC4\u5408\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5C0F\u9898\u5206\u503C\u4E4B\u548C\uFF09"}),zi.createElement(ha,{form:vn,withScore:!0,choiceKey:"",questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9"}),zi.createElement(jt,{getTagData:Er,qitem:me,exerciseitem:Qt,TagDiscipline:Ze,form:vn}))))},So=ne(9556),Bo=ne(24334),Fa=ne(59301),Xo=Object.defineProperty,Jo=Object.defineProperties,qo=Object.getOwnPropertyDescriptors,Vi=Object.getOwnPropertySymbols,Si=Object.prototype.hasOwnProperty,xi=Object.prototype.propertyIsEnumerable,Li=(me,Te,Ze)=>Te in me?Xo(me,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):me[Te]=Ze,Ea=(me,Te)=>{for(var Ze in Te||(Te={}))Si.call(Te,Ze)&&Li(me,Ze,Te[Ze]);if(Vi)for(var Ze of Vi(Te))xi.call(Te,Ze)&&Li(me,Ze,Te[Ze]);return me},Ji=(me,Te)=>Jo(me,qo(Te)),pi=(me,Te,Ze)=>new Promise((Qt,Kn)=>{var Br=fn=>{try{Rn(Ze.next(fn))}catch(vn){Kn(vn)}},Er=fn=>{try{Rn(Ze.throw(fn))}catch(vn){Kn(vn)}},Rn=fn=>fn.done?Qt(fn.value):Promise.resolve(fn.value).then(Br,Er);Rn((Ze=Ze.apply(me,Te)).next())}),za=({qitem:me,TagDiscipline:Te,exerciseitem:Ze,setisedit:Qt,seveeditor:Kn,deleteitem:Br,getTagData:Er,init:Rn,showTip:fn=!1})=>{const[vn]=De.default.useForm(),sr=!0;return(0,E.useEffect)(()=>{var dn,In;vn.setFieldsValue(Ji(Ea({},me),{standard_answers:me.standard_answer,difficulty:me.difficulty,item_banks_group_id:me.item_banks_group_id,hack:Ji(Ea({},me),{time_limit:(me==null?void 0:me.time_limit)||3}),hack_codes:{language:(dn=me==null?void 0:me.program_attr)==null?void 0:dn.language,code:Bo.Base64.decode(((In=me==null?void 0:me.program_attr)==null?void 0:In.code)||"")},repeat_answer:!me.repeat_answer}))},[me]),Fa.createElement("div",null,Fa.createElement(De.default,{form:vn,colon:!1,onValuesChange:(dn,In)=>{var An,Wr,pr,Ir;if(dn!=null&&dn.standard_answers){let nn=((An=vn.getFieldValue("standard_answers"))==null?void 0:An.length)>0&&((pr=(Wr=vn.getFieldValue("standard_answers"))==null?void 0:Wr.map(br=>br.score))==null?void 0:pr.filter(br=>br));(nn==null?void 0:nn.length)>0&&vn.setFieldsValue({question_score:(nn==null?void 0:nn.length)>0&&((Ir=nn.reduce((br,vi)=>br+vi))==null?void 0:Ir.toFixed(1))})}},onFinish:dn=>{var In;Kn(Ji(Ea(Ea({},me),dn),{item_type:me==null?void 0:me.question_type,standard_answers:(In=dn.standard_answers)==null?void 0:In.map((An,Wr)=>Ji(Ea({},An),{position:Wr+1})),standard_answer:void 0}))},onFinishFailed:dn=>pi(void 0,null,function*(){var In,An;Ae.ZP.error(dn.errorFields[0].errors[0]),vn.scrollToField((An=(In=dn==null?void 0:dn.errorFields)==null?void 0:In[0])==null?void 0:An.name,{behavior:"smooth",block:"center"})})},Fa.createElement("div",{style:{display:"flex",alignItems:"center"}},Fa.createElement("div",{style:{flex:1}},Fa.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Fa.createElement("span",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898")),!me.isadd&&Fa.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Br()}},Fa.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),Fa.createElement(ze.ZP,{onClick:()=>{var dn,In;me.isadd?(Qt(!1),Rn()):(vn.setFieldsValue(Ji(Ea({},me),{standard_answers:me.standard_answer,difficulty:me.difficult,item_banks_group_id:me.item_banks_group_id,hack:Ea({},me),hack_codes:{language:(dn=me==null?void 0:me.program_attr)==null?void 0:dn.language,code:Bo.Base64.decode((In=me==null?void 0:me.program_attr)==null?void 0:In.code)},repeat_answer:!me.repeat_answer})),Qt(!1))}},"\u53D6\u6D88"),Fa.createElement(Ge.Z,{overlayClassName:Qe.shake,open:fn,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Fa.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Fa.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Fa.createElement(ze.ZP,{className:"ml20",type:"primary",onClick:()=>{vn.submit()}},"\u4FDD\u5B58"))),Fa.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Fa.createElement(En.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}),Fa.createElement(So.t,{form:vn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7A0B\u5E8F\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:sr,hackidentifier:me==null?void 0:me.hack_identifier,answerKey:"standard_answers"}),Fa.createElement(jt,{getTagData:Er,qitem:me,exerciseitem:Ze,TagDiscipline:Te,form:vn}))))},ji=ne(59301),to=Object.defineProperty,Qa=Object.defineProperties,Po=Object.getOwnPropertyDescriptors,Mo=Object.getOwnPropertySymbols,$o=Object.prototype.hasOwnProperty,Fo=Object.prototype.propertyIsEnumerable,Ao=(me,Te,Ze)=>Te in me?to(me,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):me[Te]=Ze,so=(me,Te)=>{for(var Ze in Te||(Te={}))$o.call(Te,Ze)&&Ao(me,Ze,Te[Ze]);if(Mo)for(var Ze of Mo(Te))Fo.call(Te,Ze)&&Ao(me,Ze,Te[Ze]);return me},fa=(me,Te)=>Qa(me,Po(Te)),ko=(me,Te,Ze)=>new Promise((Qt,Kn)=>{var Br=fn=>{try{Rn(Ze.next(fn))}catch(vn){Kn(vn)}},Er=fn=>{try{Rn(Ze.throw(fn))}catch(vn){Kn(vn)}},Rn=fn=>fn.done?Qt(fn.value):Promise.resolve(fn.value).then(Br,Er);Rn((Ze=Ze.apply(me,Te)).next())}),el=({qitem:me,setqitem:Te,setisedit:Ze,TagDiscipline:Qt,exerciseitem:Kn,seveeditor:Br,deleteitem:Er,showTip:Rn=!1})=>{var fn;const[vn]=De.default.useForm();return(0,E.useEffect)(()=>{var sr,dn;vn.setFieldsValue(fa(so({},me),{name:me==null?void 0:me.question_title,choices:(sr=me==null?void 0:me.question_choices)==null?void 0:sr.map(In=>fa(so({},In),{standard_boolean:In!=null&&In.standard_boolean?1:0})),repeat_answer:!(me!=null&&me.repeat_answer)})),me.shixun=(dn=me==null?void 0:me.shixun)==null?void 0:dn.map(In=>fa(so({},In),{defaultscore:In.challenge_score}))},[]),ji.createElement("div",null,ji.createElement(De.default,{form:vn,colon:!1,onFinish:sr=>{var dn,In;let An=fa(so({},sr),{question_scores:(dn=me==null?void 0:me.shixun)==null?void 0:dn.map(Wr=>Wr.challenge_score),item_type:me==null?void 0:me.question_type,choices:(In=sr==null?void 0:sr.choices)==null?void 0:In.map(Wr=>fa(so({},Wr),{is_answer:Wr.standard_boolean}))});Br(so(so({},me),An))},onFinishFailed:sr=>ko(void 0,null,function*(){var dn,In;Ae.ZP.error(sr.errorFields[0].errors[0]),vn.scrollToField((In=(dn=sr==null?void 0:sr.errorFields)==null?void 0:dn[0])==null?void 0:In.name,{behavior:"smooth",block:"center"})})},ji.createElement("div",{style:{display:"flex",alignItems:"center"}},ji.createElement("div",{style:{flex:1}},ji.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),ji.createElement("span",null,"\u5B9E\u8BAD\u9898")),ji.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Er()}},ji.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),ji.createElement(ze.ZP,{onClick:()=>{var sr,dn;vn.setFieldsValue(fa(so({},me),{name:me==null?void 0:me.question_title,choices:(sr=me==null?void 0:me.question_choices)==null?void 0:sr.map(In=>fa(so({},In),{standard_boolean:In!=null&&In.standard_boolean?1:0})),repeat_answer:!(me!=null&&me.repeat_answer)})),me.shixun=(dn=me==null?void 0:me.shixun)==null?void 0:dn.map(In=>fa(so({},In),{challenge_score:In.defaultscore})),Te(so({},me)),Ze(!1)}},"\u53D6\u6D88"),ji.createElement(Ge.Z,{overlayClassName:Qe.shake,open:Rn,placement:"bottom",color:"rgba(244,156,14,0.19)",title:ji.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},ji.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},ji.createElement(ze.ZP,{className:"ml20",type:"primary",onClick:()=>ko(void 0,null,function*(){var sr,dn,In;if(((dn=(sr=me==null?void 0:me.shixun)==null?void 0:sr.map)==null?void 0:dn.call(sr,An=>An.challenge_score).filter(An=>An).length)<((In=me==null?void 0:me.shixun)==null?void 0:In.length)){Ae.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}vn.submit()})},"\u4FDD\u5B58"))),ji.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},ji.createElement(En.Z,{text:"\uFF08\u5B9E\u8BAD\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5173\u5361\u5206\u503C\u4E4B\u548C\uFF09"}),ji.createElement(De.default.Item,{label:"\u9898\u5E72",name:"question_title",labelCol:{span:24},rules:[{required:!0}]},ji.createElement(wn.Z,{watch:!0,height:140,placeholder:"",defaultValue:me.question_title})),ji.createElement(qe.Z,{style:{marginBottom:15},align:"middle",justify:"space-between"},ji.createElement("div",null,ji.createElement("span",{style:{color:"red"}},"*"),"\u5173\u5361\u540D\u79F0"),ji.createElement("a",{href:`/shixuns/${me==null?void 0:me.shixun_identifier}/challenges?exercise=true`,target:"_blank"},ji.createElement("i",{onClick:()=>{},className:"iconfont icon-shixunkecheng font14 mr5"}),"\u5B9E\u8BAD\u8BE6\u60C5")),(fn=me==null?void 0:me.shixun)==null?void 0:fn.map((sr,dn)=>ji.createElement("div",{key:sr.challenge_id,style:{display:"flex",marginBottom:20}},ji.createElement("div",{style:{flex:1}},dn+1,"\u3001",sr.challenge_name),ji.createElement("div",null,ji.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C",ji.createElement(je.Z,{precision:1,value:sr==null?void 0:sr.challenge_score,onChange:In=>{const An=JSON.parse(JSON.stringify((me==null?void 0:me.shixun)||[]));An[dn].challenge_score=In;const Wr=An.every(Ir=>!Ir.challenge_score),pr=parseFloat(An==null?void 0:An.map(Ir=>Ir.challenge_score).reduce((Ir,nn)=>parseFloat(Ir||0)+parseFloat(nn||0)));vn.setFieldsValue({question_score:Wr?"":pr.toFixed(1)}),Te(fa(so({},me),{shixun:An}))},max:200,min:1,style:{marginLeft:10,width:150},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle"})))))))},yr={flex_box_center:"flex_box_center___ljmk3",flex_space_between:"flex_space_between___Fy45C",flex_box_vertical_center:"flex_box_vertical_center___SoC1C",flex_box_center_end:"flex_box_center_end___MumBX",flex_box_column:"flex_box_column___cutpt",warp:"warp___w1JUC",indexTag:"indexTag___LPncW",normalWrap:"normalWrap___pEIzs",redio:"redio___I6tXM",redioitem:"redioitem___cS4Gp",redioitemyes:"redioitemyes___JBDmk",title:"title___XAohQ",titleyes:"titleyes____bNQk",yestag:"yestag___zQnb1",checkbox:"checkbox___MHadU",checkboxitem:"checkboxitem___KX7mB",checkboxitemyes:"checkboxitemyes___MpOWf",bottom:"bottom___FkHfO",bottomitem:"bottomitem___AS0Qp",left:"left___U23z1",right:"right___yJVEk",completion:"completion___Bu5G6",content:"content___LySPW",items:"items___ETMq9",simple:"simple___XX5t0",shixunWrapper:"shixunWrapper___w6oIG",shixun:"shixun___ePWKn",score:"score___nGh9k",qtitle:"qtitle___DAMW1",program:"program___Mm1qL",combination:"combination___Sw7S6",qtype:"qtype___Xdl60",divname:"divname___AZYhO"},uu=ne(70858),cu=ne(71039),Un=ne(59301);const fl=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],Il=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}];var Vs=({qitem:me,newExercisePaper:Te})=>{var Ze,Qt,Kn,Br,Er,Rn,fn,vn,sr,dn,In,An,Wr,pr,Ir,nn,br,vi,ir,$i,va,Ni,oa,ka,pa;return Un.createElement("div",{className:yr.warp},((me==null?void 0:me.question_type)===0||(me==null?void 0:me.question_type)===2)&&Un.createElement("div",{className:yr.normalWrap},(Ze=me==null?void 0:me.question_choices)==null?void 0:Ze.map((Hn,Di)=>Un.createElement("div",{className:yr.redio,key:Di},!(Hn!=null&&Hn.standard_boolean)&&Un.createElement("span",{className:yr.redioitem}),(Hn==null?void 0:Hn.standard_boolean)&&Un.createElement("i",{className:`${yr.redioitemyes} icon-duigou1`}),Un.createElement("span",{className:`${Hn!=null&&Hn.standard_boolean?yr.titleyes:yr.title} ${yr.indexTag}`},(me==null?void 0:me.question_type)===0?fl[Di]:""),Un.createElement(Ve.Z,{className:Hn!=null&&Hn.standard_boolean?yr.titleyes:yr.title,value:Hn==null?void 0:Hn.choice_text}),(Hn==null?void 0:Hn.standard_boolean)&&Un.createElement("div",{className:yr.yestag},"\u6B63\u786E\u7B54\u6848")))),(me==null?void 0:me.question_type)===1&&Un.createElement("div",{className:yr.normalWrap},(Qt=me==null?void 0:me.question_choices)==null?void 0:Qt.map((Hn,Di)=>Un.createElement("div",{className:yr.checkbox,key:Di},!(Hn!=null&&Hn.standard_boolean)&&Un.createElement("span",{className:yr.checkboxitem}),(Hn==null?void 0:Hn.standard_boolean)&&Un.createElement("i",{className:`${yr.checkboxitemyes} icon-duigou1`}),Un.createElement("span",{className:`${Hn!=null&&Hn.standard_boolean?yr.titleyes:yr.title} ${yr.indexTag}`},fl[Di]),Un.createElement(Ve.Z,{className:Hn!=null&&Hn.standard_boolean?yr.titleyes:yr.title,value:Hn==null?void 0:Hn.choice_text}),(Hn==null?void 0:Hn.standard_boolean)&&Un.createElement("div",{className:yr.yestag},"\u6B63\u786E\u7B54\u6848")))),(me==null?void 0:me.question_type)===3&&Un.createElement("div",{className:yr.completion},(Kn=me==null?void 0:me.standard_answers)==null?void 0:Kn.map((Hn,Di)=>{var Mi;return Un.createElement(qe.Z,{align:"top"},Un.createElement("span",{className:yr.title},"\u586B\u7A7A\u9879",Di+1),Un.createElement("div",{className:yr.content},(Mi=Hn.answer_text)==null?void 0:Mi.map((Aa,Ma)=>Un.createElement("div",{key:`${me.question_id}-${Ma}`,className:yr.items,style:(Hn==null?void 0:Hn.model)===2?{border:0,padding:0}:{}},(Hn==null?void 0:Hn.model)===1?Un.createElement("pre",{className:"mb0"},Aa):Un.createElement(cu.Z,{value:Aa,disabled:!0})))))})),(me==null?void 0:me.question_type)===4&&Un.createElement("div",{className:yr.simple},Un.createElement("div",{className:yr.title},"\u53C2\u8003\u7B54\u6848"),Un.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Br=me==null?void 0:me.answer_texts)!=null&&Br[0]?Un.createElement(Ve.Z,{className:yr.content,value:(Er=me==null?void 0:me.answer_texts)==null?void 0:Er[0]}):Un.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),Un.createElement("div",{className:"mt20 "},Un.createElement("span",{className:yr.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),Un.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},me!=null&&me.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))),(me==null?void 0:me.question_type)===5&&Un.createElement("div",{className:yr.shixunWrapper},(Rn=me==null?void 0:me.shixun)==null?void 0:Rn.map((Hn,Di)=>{var Mi,Aa;return Un.createElement("div",null,Un.createElement("div",{key:Di,className:`${yr.shixun} mb30`},Un.createElement("span",{className:yr.score},"\uFF08",Hn==null?void 0:Hn.challenge_score,"\u5206\uFF09"),Un.createElement("span",{className:yr.qtitle},(me==null?void 0:me.index)+"."+(Di+1),"\u3001",Hn==null?void 0:Hn.challenge_name)),((Aa=(Mi=Te==null?void 0:Te.editData)==null?void 0:Mi.exercise)==null?void 0:Aa.show_challenge_task_pass)&&Un.createElement(Ve.Z,{className:yr.content,value:(Hn==null?void 0:Hn.challenge_task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))})),(me==null?void 0:me.question_type)===6&&Un.createElement("div",{className:yr.program,style:{border:!((vn=(fn=Te==null?void 0:Te.editData)==null?void 0:fn.exercise)!=null&&vn.show_hack_sets)&&!((dn=(sr=Te==null?void 0:Te.editData)==null?void 0:sr.exercise)!=null&&dn.show_hack_description)&&"none"}},((An=(In=Te==null?void 0:Te.editData)==null?void 0:In.exercise)==null?void 0:An.show_hack_sets)&&Un.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},Un.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},Un.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),Un.createElement(uu.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(Hn,Di,Mi)=>Mi+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Hn,Di,Mi)=>Un.createElement(Ge.Z,{title:Un.createElement("pre",null,Hn)},Un.createElement("div",{className:yr.divname},Hn))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Hn,Di,Mi)=>Un.createElement(Ge.Z,{title:Un.createElement("pre",null,Hn)}," ",Un.createElement("div",{className:yr.divname},Hn))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:(Wr=me==null?void 0:me.program_attr)==null?void 0:Wr.hack_sets})),((Ir=(pr=Te==null?void 0:Te.editData)==null?void 0:pr.exercise)==null?void 0:Ir.show_hack_description)&&Un.createElement("div",null,Un.createElement(Ve.Z,{className:yr.content,value:(me==null?void 0:me.description)||"- -"}))),(me==null?void 0:me.question_type)===7&&((nn=me==null?void 0:me.sub_exercise_questions)==null?void 0:nn.map((Hn,Di)=>{var Mi,Aa,Ma,ga,No,Va;return Un.createElement("div",{key:Di},Un.createElement("div",{className:yr.combination},Un.createElement("span",{className:yr.score},Hn==null?void 0:Hn.question_score,"\u5206"),Un.createElement("span",{className:yr.qtype},(Mi=Il.find(Pi=>Pi.type==Hn.question_type))==null?void 0:Mi.name),Un.createElement("span",{className:yr.qtitle},Un.createElement(Ve.Z,{value:`${Di+1}\u3001${Hn==null?void 0:Hn.question_title}`}))),(Hn.question_type===0||Hn.question_type===2)&&Un.createElement("div",{className:yr.warp,style:{padding:"20px 58px 0 58px"}},Un.createElement("div",null,(Aa=Hn==null?void 0:Hn.question_choices)==null?void 0:Aa.map((Pi,ia)=>Un.createElement("div",{className:yr.redio,key:ia},!(Pi!=null&&Pi.standard_boolean)&&Un.createElement("span",{className:yr.redioitem}),(Pi==null?void 0:Pi.standard_boolean)&&Un.createElement("i",{className:`${yr.redioitemyes} icon-duigou1`}),Un.createElement("span",{className:`${Pi!=null&&Pi.standard_boolean?yr.titleyes:yr.title} ${yr.indexTag}`},fl[ia]),Un.createElement(Ve.Z,{className:Pi!=null&&Pi.standard_boolean?yr.titleyes:yr.title,value:Pi==null?void 0:Pi.choice_text}),(Pi==null?void 0:Pi.standard_boolean)&&Un.createElement("div",{className:yr.yestag},"\u6B63\u786E\u7B54\u6848"))))),Hn.question_type===1&&Un.createElement("div",{className:yr.normalWrap},(Ma=Hn==null?void 0:Hn.question_choices)==null?void 0:Ma.map((Pi,ia)=>Un.createElement("div",{className:yr.checkbox,key:ia},!(Pi!=null&&Pi.standard_boolean)&&Un.createElement("span",{className:yr.checkboxitem}),(Pi==null?void 0:Pi.standard_boolean)&&Un.createElement("i",{className:`${yr.checkboxitemyes} icon-duigou1`}),Un.createElement("span",{className:`${Pi!=null&&Pi.standard_boolean?yr.titleyes:yr.title} ${yr.indexTag}`},fl[ia]),Un.createElement(Ve.Z,{className:Pi!=null&&Pi.standard_boolean?yr.titleyes:yr.title,value:Pi==null?void 0:Pi.choice_text}),(Pi==null?void 0:Pi.standard_boolean)&&Un.createElement("div",{className:yr.yestag},"\u6B63\u786E\u7B54\u6848")))),Hn.question_type===3&&Un.createElement("div",{className:yr.completion},(ga=Hn==null?void 0:Hn.standard_answers)==null?void 0:ga.map((Pi,ia)=>{var wa;return Un.createElement(qe.Z,{align:"top"},Un.createElement("span",{className:yr.title},"\u586B\u7A7A\u9879",ia+1),Un.createElement("div",{className:yr.content},(wa=Pi.answer_text)==null?void 0:wa.map((Sa,no)=>Un.createElement("div",{key:no,className:yr.items},Un.createElement("pre",{className:"mb0"},Sa)))))})),Hn.question_type===4&&Un.createElement("div",{className:yr.simple},Un.createElement("div",{className:yr.title},"\u53C2\u8003\u7B54\u6848"),Un.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(No=Hn==null?void 0:Hn.answer_texts)!=null&&No[0]?Un.createElement(Ve.Z,{className:yr.content,value:(Va=Hn==null?void 0:Hn.answer_texts)==null?void 0:Va[0]}):Un.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),Un.createElement("div",{className:"mt20 "},Un.createElement("span",{className:yr.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),Un.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},Hn!=null&&Hn.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))))})),(me==null?void 0:me.question_type)===8&&Un.createElement("div",null,Un.createElement(Ve.Z,{disabledFill:!0,className:yr.content,showProgramFill:!0,value:Bo.Base64.decode(((br=me==null?void 0:me.program_attr)==null?void 0:br.code)||"")})),((me==null?void 0:me.question_type)<=4||[6,8].includes(me==null?void 0:me.question_type))&&Un.createElement("div",{className:yr.bottom},Un.createElement("div",{className:`${yr.bottomitem} mb30`},Un.createElement("span",{className:yr.left},"\u89E3\u6790"),Un.createElement("span",{className:yr.right},me!=null&&me.analysis?Un.createElement(Ve.Z,{value:me==null?void 0:me.analysis}):Un.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),Un.createElement("div",{className:`${yr.bottomitem} mb30`},Un.createElement("span",{className:yr.left},"\u96BE\u5EA6"),Un.createElement("span",{className:yr.right},(me==null?void 0:me.difficulty)===1?"\u7B80\u5355":(me==null?void 0:me.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),Un.createElement("div",{className:yr.bottomitem},Un.createElement("span",{className:yr.left},"\u77E5\u8BC6\u70B9"),Un.createElement(Ge.Z,{title:((vi=me==null?void 0:me.tag_discipline_names)==null?void 0:vi.length)<=0||((ir=me==null?void 0:me.tag_discipline_names)==null?void 0:ir.length)==1&&["-"].includes(me==null?void 0:me.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(va=($i=me==null?void 0:me.tag_discipline_names)==null?void 0:$i.join("\uFF1B"))==null?void 0:va.toString()},Un.createElement("span",{className:yr.right},((Ni=me==null?void 0:me.tag_discipline_names)==null?void 0:Ni.length)<=0?Un.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((oa=me==null?void 0:me.tag_discipline_names)==null?void 0:oa.length)==1&&["-"].includes(me==null?void 0:me.tag_discipline_names[0])?Un.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(pa=(ka=me==null?void 0:me.tag_discipline_names)==null?void 0:ka.join("\uFF1B"))==null?void 0:pa.toString())))))},us=ne(28696),Hl=ne(90775),La=ne(59301),Zl=Object.defineProperty,ho=Object.defineProperties,Gs=Object.getOwnPropertyDescriptors,zl=Object.getOwnPropertySymbols,il=Object.prototype.hasOwnProperty,Us=Object.prototype.propertyIsEnumerable,Vl=(me,Te,Ze)=>Te in me?Zl(me,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):me[Te]=Ze,al=(me,Te)=>{for(var Ze in Te||(Te={}))il.call(Te,Ze)&&Vl(me,Ze,Te[Ze]);if(zl)for(var Ze of zl(Te))Us.call(Te,Ze)&&Vl(me,Ze,Te[Ze]);return me},cs=(me,Te)=>ho(me,Gs(Te)),du=(me,Te,Ze)=>new Promise((Qt,Kn)=>{var Br=fn=>{try{Rn(Ze.next(fn))}catch(vn){Kn(vn)}},Er=fn=>{try{Rn(Ze.throw(fn))}catch(vn){Kn(vn)}},Rn=fn=>fn.done?Qt(fn.value):Promise.resolve(fn.value).then(Br,Er);Rn((Ze=Ze.apply(me,Te)).next())}),ol=({qitem:me,setisedit:Te,TagDiscipline:Ze,exerciseitem:Qt,seveeditor:Kn,deleteitem:Br,getTagData:Er,init:Rn,showTip:fn=!1})=>{const[vn]=De.default.useForm();return(0,E.useEffect)(()=>{vn.setFieldsValue(cs(al({},me),{name:me.question_title,answer_texts:me.answer_texts,repeat_answer:!me.repeat_answer}))},[me]),La.createElement("div",null,La.createElement(De.default,{form:vn,colon:!1,onFinish:sr=>{Kn(al(al({},me),sr))},onFinishFailed:sr=>du(void 0,null,function*(){var dn,In;Ae.ZP.error(sr.errorFields[0].errors[0]),vn.scrollToField((In=(dn=sr==null?void 0:sr.errorFields)==null?void 0:dn[0])==null?void 0:In.name,{behavior:"smooth",block:"center"})})},La.createElement("div",{style:{display:"flex",alignItems:"center"}},La.createElement("div",{style:{flex:1}},La.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),La.createElement("span",null,"\u7B80\u7B54\u9898")),!(me!=null&&me.isadd)&&La.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Br()}},La.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),La.createElement(ze.ZP,{onClick:()=>{me.isadd?(Te(!1),Rn()):(vn.setFieldsValue(cs(al({},me),{name:me==null?void 0:me.question_title,answer_texts:me.answer_texts||[],repeat_answer:!(me!=null&&me.repeat_answer)})),Te(!1))}},"\u53D6\u6D88"),La.createElement(Ge.Z,{overlayClassName:Qe.shake,open:fn,placement:"bottom",color:"rgba(244,156,14,0.19)",title:La.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},La.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},La.createElement(ze.ZP,{type:"primary",className:"ml20",onClick:()=>{vn.submit()}},"\u4FDD\u5B58"))),La.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},La.createElement(De.default.Item,{className:Qe.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},La.createElement(je.Z,{onBlur:sr=>{sr.target.value==="0"&&Ae.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),La.createElement(Hl.W,{form:vn,showKeywords:!0,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"}),La.createElement(jt,{getTagData:Er,qitem:me,exerciseitem:Qt,TagDiscipline:Ze,form:vn}))))},Ro=ne(82717),jo=ne(86797),ds=ne(78267),fs=ne(3761),ps=ne(32648),hs=ne(44240),zo=ne(83161),zn=ne(59301),Ya=Object.defineProperty,Vo=Object.defineProperties,tl=Object.getOwnPropertyDescriptors,Nl=Object.getOwnPropertySymbols,pu=Object.prototype.hasOwnProperty,Ks=Object.prototype.propertyIsEnumerable,pl=(me,Te,Ze)=>Te in me?Ya(me,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):me[Te]=Ze,oo=(me,Te)=>{for(var Ze in Te||(Te={}))pu.call(Te,Ze)&&pl(me,Ze,Te[Ze]);if(Nl)for(var Ze of Nl(Te))Ks.call(Te,Ze)&&pl(me,Ze,Te[Ze]);return me},Io=(me,Te)=>Vo(me,tl(Te)),ca=(me,Te,Ze)=>new Promise((Qt,Kn)=>{var Br=fn=>{try{Rn(Ze.next(fn))}catch(vn){Kn(vn)}},Er=fn=>{try{Rn(Ze.throw(fn))}catch(vn){Kn(vn)}},Rn=fn=>fn.done?Qt(fn.value):Promise.resolve(fn.value).then(Br,Er);Rn((Ze=Ze.apply(me,Te)).next())});const hl=[{name:"\u5355\u9009\u9898",id:0,count:"q_singles",score:"q_singles_scores",nameType:"SINGLE"},{name:"\u591A\u9009\u9898",id:1,count:"q_doubles",score:"q_doubles_scores",nameType:"MULTIPLE"},{name:"\u5224\u65AD\u9898",id:2,count:"q_judges",score:"q_judges_scores",nameType:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",id:3,count:"q_nulls",score:"q_nulls_scores",nameType:"COMPLETION"},{name:"\u7B80\u7B54\u9898",id:4,count:"q_mains",score:"q_mains_scores",nameType:"SUBJECTIVE"},{name:"\u5B9E\u8BAD\u9898",id:5,count:"q_shixuns",score:"q_shixuns_scores",nameType:"PRACTICAL"},{name:"\u7F16\u7A0B\u9898",id:6,count:"q_pros",score:"q_pros_scores",nameType:"PROGRAM"},{name:"\u7EC4\u5408\u9898",id:7,count:"q_combinations",score:"q_combinations_scores",nameType:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",id:8,count:"q_combinations",score:"q_combinations_scores",nameType:"BPROGRAM"}],Gl=({user:me,dispatch:Te,itemid:Ze,newExercisePaper:Qt,setisedits:Kn})=>{var Br,Er,Rn,fn,vn,sr,dn,In;const[An,Wr]=(0,E.useState)(),[pr,Ir]=(0,E.useState)(!1),[nn,br]=(0,E.useState)(),[vi,ir]=(0,E.useState)(),$i=(0,E.useRef)(),va=(0,E.useRef)(),[Ni,oa]=(0,E.useState)(),[ka,pa]=(0,E.useState)(!1),[Hn,Di]=(0,E.useState)(!1),[Mi,Aa]=(0,E.useState)(),[Ma,ga]=(0,E.useState)(!1),[No,Va]=(0,E.useState)(!1),[Pi,ia]=(0,E.useState)(!1),[wa,Sa]=(0,E.useState)(!1),[no,ba]=(0,E.useState)(!1),[Do,sl]=(0,E.useState)(!1),[El,ro]=(0,E.useState)(!1),[_i,Xa]=(0,E.useState)(!1),[ea]=De.default.useForm(),[Da,Na]=(0,E.useState)(!1),mo=(0,E.useRef)(null),[Gi]=(0,Ee.useSearchParams)(),[Ga,ya]=(0,E.useState)(!1),vo=Gi.get("isIntelligentAssistant"),[io,Oo]=(0,E.useState)(!1);(0,E.useEffect)(()=>{Oa(),Te({type:"globalSetting/footerToggle",payload:!1})},[]),(0,E.useEffect)(()=>{Kn(Hn)},[Hn]),(0,E.useEffect)(()=>{nn!=null&&nn.question_id&&(ir(nn==null?void 0:nn.question_score),va.current=nn==null?void 0:nn.question_id)},[nn]);const Ra=nr=>ca(void 0,null,function*(){});function Oa(){return ca(this,null,function*(){var nr,_r,gi,Ci;pa(!0),Ir(!0);const Yi=yield Te({type:"newExercisePaper/editExercise",payload:{id:Ze}});pa(!1),Ir(!1),Wr(Yi),br(Io(oo({},(gi=(_r=(nr=Yi==null?void 0:Yi.exercise_question_types)==null?void 0:nr[0])==null?void 0:_r.items)==null?void 0:gi[0]),{index:1})),oa(Io(oo({},(Ci=Yi==null?void 0:Yi.exercise_question_types)==null?void 0:Ci[0]),{indexs:1}))})}function go(nr,_r=!0){return ca(this,null,function*(){var gi,Ci,Yi,la;_r&&(pa(!0),Ir(!0));const sa=yield Te({type:"newExercisePaper/editExercise",payload:{id:Ze}});Wr(sa);let Xi=[];(gi=sa==null?void 0:sa.exercise_question_types)==null||gi.map(uo=>{var xa;(xa=uo==null?void 0:uo.items)==null||xa.map((Ko,bl)=>{Xi.push(Io(oo({},Ko),{index:bl+1}))})});let yo=(Ci=Xi.filter(uo=>uo.question_id===(nr==null?void 0:nr.id)))==null?void 0:Ci[0],Ll=(la=((Yi=sa==null?void 0:sa.exercise_question_types)==null?void 0:Yi.map((uo,xa)=>{if((yo==null?void 0:yo.question_type)===(uo==null?void 0:uo.question_type))return Io(oo({},uo),{indexs:xa+1})})).filter(uo=>uo))==null?void 0:la[0];oa(oo({},Ll)),br(oo({},yo)),ir(yo==null?void 0:yo.question_score),pa(!1),Ir(!1)})}function Uo(nr){return ca(this,null,function*(){let _r=Io(oo({},nr),{difficulty:(nr==null?void 0:nr.difficulty)||2,item_type:nr.question_type,course_discipline_id:nr==null?void 0:nr.course_discipline_id,tag_discipline_ids:nr==null?void 0:nr.tag_discipline_ids,repeat_answer:!nr.repeat_answer}),gi={};nr.question_type===8&&(gi=Io(oo({},nr),{hack:Io(oo({},nr==null?void 0:nr.hack),{difficult:nr.difficulty}),hack_codes:Io(oo({},nr.hack_codes),{code:Bo.Base64.encode(nr.hack_codes.code)}),hack_sets:nr.hack_sets,is_blank:!0})),sessionStorage.projectFill&&(gi.hack_identifier=sessionStorage.projectFill);let Ci=yield(0,rt.ZP)(`/api/examination_banks/${Ze}/examination_banks_item_banks/create_item_bank.json`,{method:"post",body:nr.question_type===8?gi:_r});(Ci==null?void 0:Ci.status)===0&&(Di(!1),go(Ci)),(0,et.Vf)("#question-scroll-id")})}function bs(nr){return ca(this,null,function*(){Ir(!0);let _r=yield(0,rt.ZP)(`/api/examination_banks/${Ze}/sort_question_type.json`,{method:"post",body:{question_type:nr}});Ir(!1),(_r==null?void 0:_r.status)===0&&Oa()})}const xs=(nr,_r,gi)=>ca(void 0,null,function*(){var Ci;if(nr.length===0){Ae.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),gi();return}const Yi=yield(0,gt.Hb)(Ze,(Ci=nr[0])==null?void 0:Ci.file,_r);Yi.status===0&&(Ae.ZP.success(`\u6210\u529F\u5BFC\u5165${Yi==null?void 0:Yi.success}\u6761`),ga(!1),Oa()),gi()}),Cs=(nr,_r)=>ca(void 0,null,function*(){An.exercise_types.q_scores=Number(An.exercise_types.q_scores)+Number(nr)-Number(_r==null?void 0:_r.question_score);const gi=yield(0,gt.kF)({score:(0,ds.round)(nr,1),question_id:_r==null?void 0:_r.question_id});if((gi==null?void 0:gi.status)===0){Ae.ZP.success("\u4FEE\u6539\u6210\u529F"),go({id:va.current},!1);return}(gi==null?void 0:gi.status)===-1&&ir(_r==null?void 0:_r.question_score)});function nl(){return ca(this,null,function*(){Oe.default.confirm({title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",okText:"\u786E\u5B9A",centered:!0,className:Qe.modalconfirm,onOk:()=>ca(this,null,function*(){var nr,_r;if(nn.question_id){let gi=yield(0,rt.ZP)(`/api/examination_banks/${Ze}/examination_banks_item_banks/${nn.question_id}.json`,{method:"delete"});if((gi==null?void 0:gi.status)===0){let Ci=[];(nr=An==null?void 0:An.exercise_question_types)==null||nr.map(sa=>{var Xi;(Xi=sa==null?void 0:sa.items)==null||Xi.map((yo,Wo)=>{Ci.push(Io(oo({},yo),{index:Wo+1}))})});const Yi=Ci==null?void 0:Ci.findIndex(sa=>sa.question_id===nn.question_id),la=(_r=Ci==null?void 0:Ci[Yi+1])==null?void 0:_r.question_id;la?go({id:la}):Oa(),Di(!1)}}else br({}),Di(!1),Oa()}),cancelText:"\u53D6\u6D88"})})}const Yl=nr=>ca(void 0,null,function*(){return yield(0,rt.ZP)(`/api/examination_banks/${Ze}/examination_banks_item_banks.json`,{method:"post",body:oo({},nr)})}),{overflow:Xs,handleMouseEnter:ws,handleMouseLeave:Xl}=(0,jo.I)(),Tl=nr=>ca(void 0,null,function*(){Ir(!0);let _r=yield(0,rt.ZP)(`/api/examination_banks/${Ze}/sort_question_type.json`,{method:"post",body:{question_type:nr}});if(Ir(!1),(_r==null?void 0:_r.status)===0){const gi=yield Te({type:"newExercisePaper/editExercise",payload:{id:Ze}});Wr(gi)}}),To=()=>Hn?(Oo(!0),!0):!1;(0,E.useEffect)(()=>{if(io){const nr=setTimeout(()=>{Oo(!1)},2e3);return()=>clearTimeout(nr)}},[io]);const mu=(nr,_r)=>zn.createElement(be.default,null,zn.createElement(be.default.Item,{key:"0",onClick:()=>Ss(nr==null?void 0:nr.question_type)},zn.createElement("span",{className:Qe.moreSpan},"\u65B0\u589E")),zn.createElement(be.default.Item,{key:"1",disabled:_r===0,onClick:()=>ca(void 0,null,function*(){if(_r===0||To())return;let gi=(0,et.rz)(An==null?void 0:An.exercise_question_types,_r,_r-1);yield Tl(gi.map(Ci=>Ci.name))})},zn.createElement("span",{className:Qe.moreSpan},"\u4E0A\u79FB")),zn.createElement(be.default.Item,{key:"2",disabled:_r===(An==null?void 0:An.exercise_question_types.length)-1,onClick:()=>ca(void 0,null,function*(){if(_r===(An==null?void 0:An.exercise_question_types.length)-1||To())return;let gi=(0,et.rz)(An==null?void 0:An.exercise_question_types,_r,_r+1);yield Tl(gi.map(Ci=>Ci.name))})},zn.createElement("span",{className:Qe.moreSpan},"\u4E0B\u79FB")),zn.createElement(be.default.Item,{key:"3",onClick:()=>{var gi;ea.setFieldsValue({name:nr.name,item_type_en:(gi=hl.find(Ci=>Ci.id==nr.question_type))==null?void 0:gi.nameType}),Na(!0)}},zn.createElement("span",{className:Qe.moreSpan},"\u91CD\u547D\u540D"))),Ss=nr=>{var _r,gi,Ci,Yi,la,sa,Xi,yo,Wo,Ll,uo,xa,Ko,bl,Bs,Jl,Lo,ql,Ml,Fs,xl,$l;if(!To()){if(nr===5){Sa(!0),ba(!0);return}if(nr===6){if(Gi.get("pageType")=="course")Gi.get("updateType")=="course"?Ee.history.push(`/problems/newcreate?express_id=${(_r=An==null?void 0:An.exercise)==null?void 0:_r.id}&callback_url=/paperlibrary/add/${(gi=An==null?void 0:An.exercise)==null?void 0:gi.id}?type=2&pageType=course&updateType=course&courseId=${Gi.get("courseId")}&stageId=${Gi.get("stageId")}`):Ee.history.push(`/problems/newcreate?express_id=${(Ci=An==null?void 0:An.exercise)==null?void 0:Ci.id}&callback_url=/paperlibrary/add/${(Yi=An==null?void 0:An.exercise)==null?void 0:Yi.id}?type=2&pageType=course&courseId=${Gi.get("courseId")}&stageId=${Gi.get("stageId")}`);else{let Ho=(sa=(la=Qt==null?void 0:Qt.editData)==null?void 0:la.exercise)!=null&&sa.set_question_sub_discipline?`/problems/newcreate?express_id=${(Xi=An==null?void 0:An.exercise)==null?void 0:Xi.id}&callback_url=${window.location.pathname+window.location.search}&course_discipline_id=${(Wo=(yo=Qt==null?void 0:Qt.editData)==null?void 0:yo.exercise)==null?void 0:Wo.course_discipline_id}`:`/problems/newcreate?express_id=${(Ll=An==null?void 0:An.exercise)==null?void 0:Ll.id}&callback_url=${window.location.pathname+window.location.search}`;Ee.history.push(Ho)}return}Di(!0),br(nr===2?{question_type:nr,isadd:!0,repeat_answer:!0,choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],question_choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],difficulty:2,standard_answers:[],question_score:"",tag_discipline_ids:[],question_title:"",course_discipline_id:(xa=(uo=Qt==null?void 0:Qt.editData)==null?void 0:uo.exercise)!=null&&xa.is_creator&&(bl=(Ko=Qt==null?void 0:Qt.editData)==null?void 0:Ko.exercise)!=null&&bl.set_question_sub_discipline?(Jl=(Bs=Qt==null?void 0:Qt.editData)==null?void 0:Bs.exercise)==null?void 0:Jl.course_discipline_id:null,analysis:""}:{question_type:nr,question_choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),standard_answers:[{position:1,answer_text:[""],model:1}],repeat_answer:!0,difficulty:2,isadd:!0,tag_discipline_ids:[],question_score:"",analysis:"",sub_item_banks:[],question_title:"",is_ordered:!0,use_keywords:!1,use_blank_score:!0,hack_sets:[{input:"",output:""}],keywords:[],allow_student_debug:!1,submit_rule:1,downcase:!0,no_space:!0,course_discipline_id:(ql=(Lo=Qt==null?void 0:Qt.editData)==null?void 0:Lo.exercise)!=null&&ql.is_creator&&(Fs=(Ml=Qt==null?void 0:Qt.editData)==null?void 0:Ml.exercise)!=null&&Fs.set_question_sub_discipline?($l=(xl=Qt==null?void 0:Qt.editData)==null?void 0:xl.exercise)==null?void 0:$l.course_discipline_id:null})}},ul=[{key:1,label:"\u6279\u91CF\u5BFC\u5165",onClick:()=>{To()||ga(!0)}},{key:2,label:zn.createElement("div",null,zn.createElement("img",{width:26,style:{position:"absolute",top:-2},src:ps.$}),zn.createElement("span",null,"\u667A\u80FD\u5BFC\u5165")),onClick:()=>{(0,et.Ye)(Te)||To()||Va(!0)}}];return zn.createElement("div",null,zn.createElement(we.Z,{spinning:ka},zn.createElement("div",{className:Qe.bg},zn.createElement("div",{style:{textAlign:"center"}},((Br=An==null?void 0:An.exercise_types)==null?void 0:Br.q_counts)===0&&!Hn&&zn.createElement(wt.Z,{styles:{marginTop:180},customText:zn.createElement("span",null,"\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u8BF7\u4ECE",zn.createElement("span",{className:"c-light-primary"},"\u5E95\u90E8\u64CD\u4F5C\u680F"),"\u8FDB\u884C\u6DFB\u52A0~")}),(((Er=An==null?void 0:An.exercise_types)==null?void 0:Er.q_counts)>0||Hn)&&zn.createElement("div",{style:{marginTop:20,borderTop:"1px solid #DCDCDC",display:"block",alignItems:"stretch"}},zn.createElement("div",{style:{backgroundColor:"#F6F7F9",display:"inline-block",position:"sticky",top:0}},zn.createElement("div",{className:Qe.left},zn.createElement("div",{className:Qe.leftAction},zn.createElement(ze.ZP,{onClick:()=>{To()||ia(!0)},className:Qe.Button},"\u6279\u91CF\u64CD\u4F5C")),zn.createElement("div",{className:Qe.scrollWrapper,style:{overflow:Xs},onMouseEnter:ws,onMouseLeave:Xl},(Rn=An==null?void 0:An.exercise_question_types)==null?void 0:Rn.map((nr,_r)=>zn.createElement("div",{key:_r,className:"mb30"},zn.createElement("div",{className:Qe.title},zn.createElement("div",{className:Qe.titleleft},zn.createElement("span",{style:{color:"#000000",fontWeight:400,fontSize:12}}," ",(0,et.EM)(_r+1),"\u3001\u3010",nr.name,"\u3011"),zn.createElement("span",{style:{color:"#464F66",fontSize:12}},"\uFF08",nr.count,"\u5C0F\u9898\uFF0C\u5171",nr.score,"\u5206\uFF09")),zn.createElement(Ie.Z,{dropdownRender:()=>mu(nr,_r),placement:"bottomLeft"},zn.createElement("div",{className:Qe.more_style},zn.createElement("i",{className:"iconfont icon-sandian font12"})))),zn.createElement(It,{handleEditing:()=>{Oo(!0)},isedit:Hn,setBigqitem:oa,bigitem:Io(oo({},nr),{indexs:_r+1}),setqitem:gi=>ca(void 0,null,function*(){var Ci;(Ci=$i.current)==null||Ci.blur(),br(gi)}),qitem:nn,Itemid:Ze,getdata:go,data:nr.items})))))),zn.createElement("div",{id:"question-scroll-id",style:{overflow:Hn?"hidden":"auto"},className:Qe.right,ref:mo},!(nn!=null&&nn.isadd)&&zn.createElement("div",{className:Qe.title},!Hn&&zn.createElement("div",{style:{flex:1}},zn.createElement("span",{style:{color:"#000000",fontWeight:600,fontSize:16}}," ",(Ni==null?void 0:Ni.indexs)&&(0,et.EM)(Ni==null?void 0:Ni.indexs),"\u3001\u3010",Ni==null?void 0:Ni.name,"\u3011"),zn.createElement(Ge.Z,{title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0"},zn.createElement("i",{className:`${Qe.edit} iconfont icon-bianji_Hover mr5 ml5 font18`,onClick:()=>{var nr;ea.setFieldsValue({name:Ni.name,item_type_en:(nr=hl.find(_r=>_r.id==Ni.question_type))==null?void 0:nr.nameType}),Na(!0)}})),zn.createElement("span",{style:{color:"#464F66",fontSize:16,fontWeight:400}},"\uFF08",Ni==null?void 0:Ni.count,"\u5C0F\u9898\uFF0C\u5171",Ni==null?void 0:Ni.score,"\u5206\uFF09"),(nn==null?void 0:nn.question_type)===6&&zn.createElement("span",{onClick:()=>ya(2),className:"current c-light-primary font14 bold-400"},"\u6279\u91CF\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00"),(nn==null?void 0:nn.question_type)===5&&zn.createElement($e.default,{defaultChecked:(vn=(fn=Qt==null?void 0:Qt.editData)==null?void 0:fn.exercise)==null?void 0:vn.show_challenge_task_pass,onChange:nr=>ca(void 0,null,function*(){let _r=yield(0,rt.ZP)(`/api/examination_banks/${Ze}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:nr.target.checked}});(_r==null?void 0:_r.status)===0&&(Ae.ZP.info("\u8BBE\u7F6E\u6210\u529F"),go({id:va.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(nn==null?void 0:nn.question_type)===6&&zn.createElement("span",{style:{marginLeft:20},onClick:()=>{var nr,_r,gi,Ci;Oe.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:zn.createElement("div",null,(nn==null?void 0:nn.question_type)===6&&zn.createElement($e.default,{defaultChecked:(_r=(nr=Qt==null?void 0:Qt.editData)==null?void 0:nr.exercise)==null?void 0:_r.show_hack_sets,onChange:Yi=>ca(void 0,null,function*(){let la=yield(0,rt.ZP)(`/api/examination_banks/${Ze}/update_show_columns.json`,{method:"post",body:{show_hack_sets:Yi.target.checked}});(la==null?void 0:la.status)===0&&(Ae.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Oe.default.destroyAll(),go({id:va.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),zn.createElement("br",null),(nn==null?void 0:nn.question_type)===6&&zn.createElement($e.default,{defaultChecked:(Ci=(gi=Qt==null?void 0:Qt.editData)==null?void 0:gi.exercise)==null?void 0:Ci.show_hack_description,onChange:Yi=>ca(void 0,null,function*(){let la=yield(0,rt.ZP)(`/api/examination_banks/${Ze}/update_show_columns.json`,{method:"post",body:{show_hack_description:Yi.target.checked}});(la==null?void 0:la.status)===0&&(Ae.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Oe.default.destroyAll(),go({id:va.current}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),zn.createElement("div",{style:{display:"flex",alignItems:"center"}},(nn==null?void 0:nn.question_type)===5&&!Hn&&zn.createElement("a",{className:Qe.shixun,href:`/shixuns/${nn==null?void 0:nn.shixun_identifier}/challenges?exercise=true`,target:"_blank"},zn.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"),!Hn&&[0,1,2,4,6].includes(nn==null?void 0:nn.question_type)&&zn.createElement(De.default.Item,{label:"\u5206\u503C",style:{margin:"0 20px"},required:!0},zn.createElement(je.Z,{precision:1,ref:$i,onChange:nr=>ir(nr),value:vi,onBlur:nr=>{Cs(nr.target.value,nn)}})),!Hn&&zn.createElement(Ge.Z,{title:"\u5220\u9664"},zn.createElement("i",{onClick:()=>{nl()},style:{marginRight:20},className:`${Qe.delete} iconfont icon-shanchu13 mr5 `})),!Hn&&zn.createElement(Ge.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},zn.createElement("i",{onClick:()=>{var nr,_r,gi;(nn==null?void 0:nn.question_type)===6?Gi.get("pageType")=="course"?Gi.get("updateType")=="course"?Ee.history.push(`/problems/newedit/${nn==null?void 0:nn.hack_identifier}?type=exercises&express_id=${(nr=An==null?void 0:An.exercise)==null?void 0:nr.id}&question_id=${nn==null?void 0:nn.question_id}&score=${nn==null?void 0:nn.question_score}&exercise=true&callback_url=${location.pathname}?type=2&pageType=course&updateType=course&courseId=${Gi.get("courseId")}&stageId=${Gi.get("stageId")}`):Ee.history.push(`/problems/newedit/${nn==null?void 0:nn.hack_identifier}?type=exercises&express_id=${(_r=An==null?void 0:An.exercise)==null?void 0:_r.id}&question_id=${nn==null?void 0:nn.question_id}&score=${nn==null?void 0:nn.question_score}&exercise=true&callback_url=${location.pathname}?type=2&pageType=course&courseId=${Gi.get("courseId")}&stageId=${Gi.get("stageId")}`):Ee.history.push(`/problems/newedit/${nn==null?void 0:nn.hack_identifier}?type=exercises&express_id=${(gi=An==null?void 0:An.exercise)==null?void 0:gi.id}&question_id=${nn==null?void 0:nn.question_id}&score=${nn==null?void 0:nn.question_score}&exercise=true&callback_url=${window.location.pathname+window.location.search}`):Di(!0)},className:`${Qe.edit} iconfont icon-bianji_Hover mr5 `})))),!Hn&&zn.createElement("div",null,zn.createElement("div",{className:Qe.qcount},zn.createElement("span",{className:Qe.score},nn==null?void 0:nn.question_score,"\u5206"),zn.createElement(Ve.Z,{className:Qe.qtitle,value:(nn==null?void 0:nn.index)+`\u3001${(nn==null?void 0:nn.question_type)==8?(sr=nn==null?void 0:nn.program_attr)==null?void 0:sr.description:nn==null?void 0:nn.question_title}`}),(nn==null?void 0:nn.high_resources_consume)&&zn.createElement(hs.Z,{type:"shixun",style:{marginLeft:10}})),(nn==null?void 0:nn.question_type)===6&&zn.createElement(ft.Z,{onEdit:()=>ya(1),className:"mt10",dataSource:(nn==null?void 0:nn.languages)||[]}),zn.createElement(Vs,{newExercisePaper:Qt,TagDiscipline:Mi,qitem:nn})),Hn&&zn.createElement("div",null,(nn==null?void 0:nn.question_type)<=1&&zn.createElement(tn,{getTagData:Ra,deleteitem:nl,seveeditor:Uo,exerciseitem:An,TagDiscipline:Mi,setisedit:Di,qitem:nn,init:Oa,showTip:io}),(nn==null?void 0:nn.question_type)===5&&zn.createElement(el,{setqitem:br,deleteitem:nl,seveeditor:Uo,exerciseitem:An,TagDiscipline:Mi,setisedit:Di,qitem:nn,showTip:io}),(nn==null?void 0:nn.question_type)===3&&zn.createElement($r,{getTagData:Ra,deleteitem:nl,seveeditor:Uo,exerciseitem:An,TagDiscipline:Mi,setisedit:Di,qitem:nn,init:Oa,showTip:io}),(nn==null?void 0:nn.question_type)===2&&zn.createElement(en,{getTagData:Ra,deleteitem:nl,seveeditor:Uo,exerciseitem:An,TagDiscipline:Mi,setisedit:Di,qitem:nn,init:Oa,showTip:io}),(nn==null?void 0:nn.question_type)===4&&zn.createElement(ol,{getTagData:Ra,deleteitem:nl,seveeditor:Uo,exerciseitem:An,TagDiscipline:Mi,setisedit:Di,qitem:nn,init:Oa,showTip:io}),(nn==null?void 0:nn.question_type)===7&&zn.createElement(rl,{getTagData:Ra,deleteitem:nl,seveeditor:Uo,exerciseitem:An,TagDiscipline:Mi,setisedit:Di,qitem:nn,init:Oa,showTip:io}),(nn==null?void 0:nn.question_type)===8&&zn.createElement(za,{getTagData:Ra,deleteitem:nl,seveeditor:Uo,exerciseitem:An,TagDiscipline:Mi,setisedit:Di,qitem:nn,init:Oa,showTip:io}))))))),zn.createElement("div",{className:Qe.bottomdiv},zn.createElement("div",{style:{width:1200,margin:"0px auto",display:"flex",justifyContent:"space-between",alignItems:"center"}},zn.createElement("span",{className:Qe.spanBtn,onClick:()=>{To()||(Sa(!0),ba(!1))}},"\u9898\u5E93\u9009\u9898"),zn.createElement(Ie.Z,{menu:{items:ul}},zn.createElement("span",{className:Qe.spanBtn},"\u5BFC\u5165\u8BD5\u9898")),zn.createElement("span",{className:Qe.spanBtn,onClick:()=>ca(void 0,null,function*(){var nr;if((0,et.Ye)(Te)||To())return;const _r=yield(0,gt.JP)(Ze);_r.status===0&&window.open(`/classrooms/coursesId/exercise/${_r.exercise_id}/${(nr=me.userInfo)==null?void 0:nr.login}/initate_answer`)})},"\u6A21\u62DF\u8003\u8BD5"),zn.createElement("span",{className:Qe.spanBtn,onClick:()=>{if(!To()){if(vo){window.open(`/paperlibrary/see/${Ze}?isIntelligentAssistant=true`);return}window.open(`/paperlibrary/see/${Ze}`)}}},"\u8BD5\u5377\u9884\u89C8"),hl==null?void 0:hl.map((nr,_r)=>zn.createElement(ze.ZP,{key:_r,className:Qe.addQuestionBtn,type:"primary",onClick:()=>{Ss(nr.id)}},nr.name)),zn.createElement(ze.ZP,{className:Qe.saveBtn,loading:_i,onClick:()=>ca(void 0,null,function*(){var nr,_r;const gi=Number(An.exercise_types.q_scores);[100,120,150].includes(gi)||(yield new Promise((sa,Xi)=>{Oe.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:zn.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",zn.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},gi),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>ca(void 0,null,function*(){sa("")}),onCancel:()=>{Xi()}})}));const Ci=()=>ca(void 0,null,function*(){if(Gi.get("pageType")=="course")if(Gi.get("updateType")=="course")Ae.ZP.info("\u7F16\u8F91\u6210\u529F"),Ee.history.replace(`/paths/${Gi.get("courseId")}`);else{if(To())return;(0,fs._C)({id:Gi.get("stageId"),subject_id:Gi.get("courseId"),homework_type:"exercise",examination_bank_ids:[Ze]}).then(sa=>{(sa==null?void 0:sa.status)==0&&(Ae.ZP.info("\u521B\u5EFA\u6210\u529F"),Ee.history.replace(`/paths/${Gi.get("courseId")}`))})}else{if(To())return;if(vo){Xa(!0);const sa=yield(0,rt.ZP)("/api/intelligent_imports/save_recognize_papers.json",{method:"post",body:{examination_bank_id:Ze}});if(Xa(!1),(sa==null?void 0:sa.status)!==0)return}Ae.ZP.info("\u4FDD\u5B58\u6210\u529F"),Ee.history.push("/paperlibrary?defaultActiveKey=0")}});let Yi=(_r=(nr=An==null?void 0:An.exercise_question_types)==null?void 0:nr.filter(sa=>sa.question_type===5)[0])==null?void 0:_r.items,la=0;Yi==null||Yi.map(sa=>{sa.high_resources_consume&&(la=la+1)}),console.log(la),la>0?Te({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u63D0\u793A",count:la,fn:()=>{Ci()}}}):Ci()})},zn.createElement("i",{className:"iconfont icon-baocun1",style:{fontSize:15,marginRight:5}}),"\u4FDD\u5B58\u8BD5\u5377"))),zn.createElement(zo.Z,{data:(An==null?void 0:An.exercise_question_types)||[],visible:Pi,examId:Ze,onCancel:()=>ia(!1),onOK:()=>{ia(!1),Oa()}}),wa&&zn.createElement(Ro.Z,{setScoreShow:Sa,isshixuns:no,ScoreShow:wa,isloadings:Do,onOk:(nr,_r,gi,Ci)=>ca(void 0,null,function*(){sl(!0);let la=yield Yl({exam_id:Ze,item_bank_ids:nr,shixun_ids:_r});sl(!1),(la==null?void 0:la.status)===0&&Oe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u65B0\u52FE\u9009\u7684\u8BD5\u9898\u5DF2\u7ECF\u6DFB\u52A0\u5230\u8BD5\u5377\uFF0C\u5982\u679C\u9700\u8981\u7EE7\u7EED\u6DFB\u52A0\u65B0\u8BD5\u9898\u8BF7\u70B9\u51FB\u201C\u7EE7\u7EED\u9009\u9898\u201D\uFF0C\u5C06\u56DE\u5230\u60A8\u4E0A\u6B21\u64CD\u4F5C\u7684\u9009\u9898\u9875\u9762",okText:"\u7EE7\u7EED\u9009\u9898",cancelText:"\u8FD4\u56DE\u8BD5\u5377",onOk:()=>{Oa()},onCancel:()=>{Sa(!1),Oa()}})})}),zn.createElement(us.Z,{course_discipline_id:(dn=An==null?void 0:An.exercise)==null?void 0:dn.course_discipline_id,visible:Ma,onCancel:()=>ga(!1),onOk:xs}),zn.createElement(Oe.default,{centered:!0,title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0",open:Da,width:500,onOk:()=>ea.submit(),onCancel:()=>Na(!1)},zn.createElement(De.default,{form:ea,initialValues:{},onFinish:nr=>ca(void 0,null,function*(){(yield(0,gt.RK)(oo({id:Ze},nr))).status==0&&(Ae.ZP.success("\u4FEE\u6539\u6210\u529F"),Oa(),Na(!1))})},zn.createElement(De.default.Item,{style:{marginBottom:0},name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9898\u578B\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"},{validator(nr,_r){var gi,Ci,Yi,la;const sa=(gi=hl==null?void 0:hl.find(Xi=>Xi.nameType==ea.getFieldValue("item_type_en")))==null?void 0:gi.id;return(la=(Yi=(Ci=An==null?void 0:An.exercise_question_types)==null?void 0:Ci.filter(Xi=>Xi.question_type!=sa))==null?void 0:Yi.map(Xi=>Xi==null?void 0:Xi.name))!=null&&la.includes(_r)?Promise.reject(new Error("\u9898\u578B\u540D\u79F0\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u9898\u578B\u540D\u79F0")):Promise.resolve()}}]},zn.createElement(Le.default,{size:"large",maxLength:10,showCount:!0})),zn.createElement(De.default.Item,{hidden:!0,name:"item_type_en"},zn.createElement(Le.default,{size:"large"})))),zn.createElement(it.Z,{placement:"bottom",height:"100%",destroyOnClose:!0,closable:!1,className:"body-overflow-hidden",open:No},zn.createElement("div",{style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},"\u667A\u80FD\u5BFC\u5165"),zn.createElement(ps.Z,{stickyTop:-24,subDisciplineId:(In=An==null?void 0:An.exercise)==null?void 0:In.course_discipline_id,onCancel:()=>Va(!1),mode:2,gather:{exam_id:Ze},onSuccess:()=>{Va(!1),Oa()}}),zn.createElement("div",{style:{height:70}})),zn.createElement(ft.Q,{visible:!!Ga,setVisible:ya,tip:Ga===2&&"\u8BBE\u7F6E\u5DF2\u6DFB\u52A0\u5728\u8BD5\u5377\u4E2D\u7684\u7F16\u7A0B\u9898\u6240\u5141\u8BB8\u4F7F\u7528\u7684\u7F16\u7A0B\u8BED\u8A00",dataSource:Ga===1?nn==null?void 0:nn.languages:[],onOk:nr=>ca(void 0,null,function*(){const _r={languages:nr};Ga===1?_r.hack_id=nn==null?void 0:nn.hack_id:_r.exam_id=Ze,(yield(0,rt.ZP)("/api/problems/update_languages.json",{method:"post",body:_r})).status===0&&(Ae.ZP.success("\u4FEE\u6539\u6210\u529F"),go({id:va.current}),ya(!1))})}))};var Qs=(0,Ee.connect)(({user:me,newExercisePaper:Te,dispatch:Ze})=>({user:me,newExercisePaper:Te,dispatch:Ze}))(Gl),ms=ne(34300),vs=ne(86899),ml=ne(41663),Ul=ne(50545),Gr=ne(59301),vl=Object.defineProperty,hu=Object.defineProperties,gs=Object.getOwnPropertyDescriptors,ys=Object.getOwnPropertySymbols,Es=Object.prototype.hasOwnProperty,Kl=Object.prototype.propertyIsEnumerable,gl=(me,Te,Ze)=>Te in me?vl(me,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):me[Te]=Ze,yl=(me,Te)=>{for(var Ze in Te||(Te={}))Es.call(Te,Ze)&&gl(me,Ze,Te[Ze]);if(ys)for(var Ze of ys(Te))Kl.call(Te,Ze)&&gl(me,Ze,Te[Ze]);return me},Ys=(me,Te)=>hu(me,gs(Te)),ll=(me,Te,Ze)=>new Promise((Qt,Kn)=>{var Br=fn=>{try{Rn(Ze.next(fn))}catch(vn){Kn(vn)}},Er=fn=>{try{Rn(Ze.throw(fn))}catch(vn){Kn(vn)}},Rn=fn=>fn.done?Qt(fn.value):Promise.resolve(fn.value).then(Br,Er);Rn((Ze=Ze.apply(me,Te)).next())});const Ol=()=>{const[me,Te]=(0,E.useState)([]);return(0,E.useEffect)(()=>{ll(void 0,null,function*(){const Qt=yield(0,gt.d1)({source:"question"});Qt!=null&&Qt.disciplines&&Te((0,Re.L)(Qt==null?void 0:Qt.disciplines))})},[]),me},Go=({user:me,newExercisePaper:Te,dispatch:Ze})=>{var Qt,Kn,Br,Er,Rn,fn,vn,sr,dn,In,An,Wr,pr,Ir,nn,br,vi,ir,$i,va,Ni,oa,ka,pa;const Hn=(0,Ee.useParams)(),Di=Ol(),[Mi]=De.default.useForm(),[Aa,Ma]=(0,E.useState)(),[ga,No]=(0,E.useState)(!1),[Va,Pi]=(0,E.useState)(1),[ia,wa]=(0,E.useState)(""),[Sa]=(0,Ee.useSearchParams)(),[no,ba]=(0,E.useState)(!1),[Do,sl]=(0,E.useState)(!1),[El,ro]=(0,E.useState)(!1),[_i,Xa]=(0,E.useState)([]);return console.log(Te,"newExercisePaper"),(0,E.useEffect)(()=>{Sa.get("type")==="2"&&(wa(Hn.id),Pi(2))},[Sa.get("type")]),(0,E.useEffect)(()=>{if(Hn.id){if(!Di.length)return;ll(void 0,null,function*(){var Da,Na,mo,Gi,Ga;No(!0);const ya=yield(0,gt.Di)({id:Hn.id});No(!1);const vo=(Da=ya==null?void 0:ya.exercise)==null?void 0:Da.course_discipline_id,io=(Na=ya==null?void 0:ya.exercise)==null?void 0:Na.time,Oo=(mo=ya==null?void 0:ya.exercise)==null?void 0:mo.tag_disciplines,Ra=Ys(yl({},ya.exercise),{course_discipline_id:vo,time:io===-1?null:io,tag_discipline_ids:Oo});Ma(Ra),ro((Gi=ya.exercise)==null?void 0:Gi.set_question_sub_discipline),Xa((Ga=ya==null?void 0:ya.exercise)==null?void 0:Ga.tag_disciplines)})}else Ma({time:60,difficulty:2});Ze({type:"globalSetting/footerToggle",payload:!1})},[Di]),Gr.createElement("div",{style:{background:"#ffffff",marginTop:-8,padding:8,minHeight:"100vh",paddingBottom:64}},Gr.createElement("section",{className:"edu-container"},Gr.createElement("section",{className:"animated fadeIn"},Gr.createElement("aside",{style:{marginTop:15}},Gr.createElement(We.Z,{separator:">"},Gr.createElement(We.Z.Item,null,Gr.createElement(Ee.Link,{to:"/paperlibrary"},"\u8BD5\u5377\u5E93")),Gr.createElement(We.Z.Item,null,"\u4EBA\u5DE5\u7EC4\u5377")))),Gr.createElement("div",{className:"bg-white"},Gr.createElement("div",{style:{display:"flex",justifyContent:"center",paddingTop:20,alignItems:"center"}},Gr.createElement("div",{onClick:()=>{if(no){Ae.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002");return}Pi(1)},className:Va===1?He.Z.selectdiv:He.Z.divitem},Gr.createElement(ms.Z,{number:1,active:Va===1,className:"mr10"}),Gr.createElement("span",null,"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F")),Gr.createElement("div",{style:{width:188,border:"1px dotted #9096A3",margin:"0px 30px",height:1}}),Gr.createElement("div",{onClick:()=>{if(!Hn.id&&!ia){Ae.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u57FA\u7840\u4FE1\u606F\u518D\u65B0\u5EFA\u8BD5\u9898");return}Pi(2),!ia&&wa(Hn.id)},className:Va!==1?He.Z.selectdiv:He.Z.divitem},Gr.createElement(ms.Z,{number:2,active:Va!==1,className:"mr10"}),Gr.createElement("span",null,"\u7F16\u8F91\u8BD5\u9898"))),Va===2&&Gr.createElement("div",{className:"tc"},Gr.createElement(vs.Z,{defaultValue:(Kn=(Qt=Te==null?void 0:Te.editData)==null?void 0:Qt.exercise)==null?void 0:Kn.exercise_name,onFinish:ea=>ll(void 0,null,function*(){var Da,Na,mo,Gi,Ga,ya,vo,io,Oo,Ra,Oa,go;return ea.trim()===((Na=(Da=Te==null?void 0:Te.editData)==null?void 0:Da.exercise)==null?void 0:Na.exercise_name)?!0:(yield(0,gt.w0)({id:`${(Gi=(mo=Te==null?void 0:Te.editData)==null?void 0:mo.exercise)==null?void 0:Gi.id}`,course_discipline_id:(ya=(Ga=Te==null?void 0:Te.editData)==null?void 0:Ga.exercise)==null?void 0:ya.course_discipline_id,time:`${(io=(vo=Te==null?void 0:Te.editData)==null?void 0:vo.exercise)==null?void 0:io.time}`,exercise_name:ea,exercise_description:(Ra=(Oo=Te==null?void 0:Te.editData)==null?void 0:Oo.exercise)==null?void 0:Ra.exercise_description,difficulty:(go=(Oa=Te==null?void 0:Te.editData)==null?void 0:Oa.exercise)==null?void 0:go.difficulty})).status===0?(Mi.setFieldValue("exercise_name",ea),Ze({type:"newExercisePaper/modifyTitle",payload:ea}),!0):!1})}),Gr.createElement("div",{style:{fontSize:14}},Gr.createElement("span",{style:{color:"#5F6368"}},"\u7B54\u9898\u65F6\u957F",Gr.createElement("span",{style:{color:"#000000",marginLeft:8}},(Er=(Br=Te==null?void 0:Te.editData)==null?void 0:Br.exercise)==null?void 0:Er.time)),Gr.createElement("span",{style:{margin:"0px 30px",color:"#5F6368"}},"\u96BE\u5EA6",Gr.createElement("span",{style:{color:"#000000",marginLeft:8}},((fn=(Rn=Te==null?void 0:Te.editData)==null?void 0:Rn.exercise)==null?void 0:fn.difficulty)===1?"\u7B80\u5355":((sr=(vn=Te==null?void 0:Te.editData)==null?void 0:vn.exercise)==null?void 0:sr.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),Gr.createElement("span",{style:{marginRight:30,color:"#5F6368"}},"\u8BD5\u9898\u603B\u6570",Gr.createElement("span",{style:{color:"#000000",marginLeft:8}},((In=(dn=Te==null?void 0:Te.editData)==null?void 0:dn.exercise_types)==null?void 0:In.q_counts)||0)),Gr.createElement("span",{style:{color:"#5F6368"}},"\u603B\u5206",Gr.createElement("span",{style:{color:"#000000",marginLeft:8}},(Wr=(An=Te==null?void 0:Te.editData)==null?void 0:An.exercise_types)==null?void 0:Wr.q_scores))))),Va===1&&Gr.createElement(we.Z,{spinning:ga,size:"middle",style:{position:"fixed",maxHeight:"100vh"},className:"mt30"},Gr.createElement("section",{className:[He.Z.bg,"mt20"].join(" "),style:{padding:"30px 120px 300px 120px"}},Aa&&Gr.createElement(De.default,{layout:"horizontal",form:Mi,colon:!1,labelCol:{span:4},wrapperCol:{span:20},className:He.Z.formWrap,initialValues:Aa},Gr.createElement(De.default.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0",className:He.Z.baseLineHeight,rules:[{required:!0,validator:(ea,Da)=>{var Na;return((Na=Da==null?void 0:Da.replaceAll(" ",""))==null?void 0:Na.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},Gr.createElement(Le.default,{maxLength:60,className:He.Z.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),Gr.createElement(De.default.Item,{label:"\u6240\u5C5E\u8BFE\u7A0B",name:"course_discipline_id",className:He.Z.baseLineHeight},Gr.createElement(Pt.q,{style:{height:46},showLinkButton:!1,data:{course_discipline_id:(nn=(Ir=(pr=Te==null?void 0:Te.editData)==null?void 0:pr.exercise)==null?void 0:Ir.course_discipline)==null?void 0:nn.course_discipline_id},tooltipTitle:((ir=(vi=(br=Te==null?void 0:Te.editData)==null?void 0:br.exercise)==null?void 0:vi.course_discipline)==null?void 0:ir.is_managed)===!1?`${(Ni=(va=($i=Te==null?void 0:Te.editData)==null?void 0:$i.exercise)==null?void 0:va.course_discipline)==null?void 0:Ni.user_name}\u8001\u5E08\u521B\u5EFA\u7684\u8BFE\u7A0B\uFF0C\u8BF7\u8054\u7CFB\u521B\u5EFA\u8005\u4FEE\u6539\u6240\u5C5E\u8BFE\u7A0B`:"",disabled:((pa=(ka=(oa=Te==null?void 0:Te.editData)==null?void 0:oa.exercise)==null?void 0:ka.course_discipline)==null?void 0:pa.is_managed)===!1})),Gr.createElement("div",{className:He.Z.concat},Gr.createElement("div",null,Gr.createElement($e.default,{checked:El,onChange:ea=>{ro(ea.target.checked)},style:{color:"#000"}},"\u8BBE\u7F6E\u8BE5\u8BFE\u7A0B\u4E3A\u8BD5\u9898\u6A21\u677F\uFF08\u521B\u5EFA\u65B0\u8BD5\u9898\u65F6\u81EA\u52A8\u4F7F\u7528\u8BE5\u8BFE\u7A0B\uFF09")),Gr.createElement("div",null,"\u6CA1\u6709\u5408\u9002\u7684\u8BFE\u7A0B\uFF1F",Gr.createElement("a",{target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u8BFE\u7A0B"))),Gr.createElement(De.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:He.Z.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},Gr.createElement(_e.ZP.Group,{className:He.Z.radiogroup},Gr.createElement(_e.ZP.Button,{className:He.Z.easy,value:1},"\u7B80\u5355"),Gr.createElement(_e.ZP.Button,{className:He.Z.medium,value:2},"\u9002\u4E2D"),Gr.createElement(_e.ZP.Button,{className:He.Z.hard,value:3},"\u56F0\u96BE"))),Gr.createElement(De.default.Item,{name:"tag_discipline_ids",label:"\u77E5\u8BC6\u70B9"},Gr.createElement("div",{className:He.Z.zhishidian,onClick:()=>{const ea=Mi.getFieldValue("course_discipline_id");if(!ea)return Ae.ZP.warning("\u8BF7\u5148\u9009\u62E9\u8BFE\u7A0B");Ze({type:"account/setActionTabs",payload:{key:"\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9",params:{course_discipline_id:ea}}})}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),(_i==null?void 0:_i.length)>0&&Gr.createElement("div",{className:He.Z.tags_list},_i==null?void 0:_i.map((ea,Da)=>Gr.createElement("div",{key:Da,className:He.Z.tag_item},Gr.createElement("div",null,ea==null?void 0:ea.name),Gr.createElement("i",{className:`iconfont icon-guanbi11 ml10 ${He.Z.tag_icon}`,onClick:()=>{Xa([..._i.filter(Na=>(Na==null?void 0:Na.id)!=(ea==null?void 0:ea.id))])}})))),Gr.createElement(De.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:He.Z.baseLineHeight},Gr.createElement("div",{style:{display:"flex",width:"100%"}},Gr.createElement(De.default.Item,{name:"time",noStyle:!0},Gr.createElement(je.Z,{min:1,className:He.Z.baseFormItem,max:9999,style:{width:220},maxLength:60,placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),Gr.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},"\u5206\u949F"))),Gr.createElement(De.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exercise_description"},Gr.createElement(Le.default.TextArea,{rows:6,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"})))),Gr.createElement("div",{className:He.Z.bottmodiv},Gr.createElement(ze.ZP,{className:`${He.Z.cancelBtn} mr5`,type:"primary",onClick:()=>{Sa.get("pageType")=="course"?Ee.history.push(`/paths/${Sa.get("courseId")}`):Ee.history.push("/paperlibrary")}},"\u53D6\u6D88"),Gr.createElement(Ne.Z,{className:`${He.Z.confirmBtn} ml15`,type:"primary",onClick:()=>ll(void 0,null,function*(){var ea,Da,Na;yield Mi.validateFields();const mo=Mi.getFieldsValue(),Gi=(_i==null?void 0:_i.length)>0?_i==null?void 0:_i.map(ya=>ya==null?void 0:ya.id):[];if(mo.set_question_sub_discipline=El,Hn.id){(yield(0,gt.w0)(Ys(yl({id:Hn.id},mo),{tag_discipline_ids:Gi}))).status===0&&(wa(Hn.id),Pi(2),Ee.history.replace(`/paperlibrary/add/${Hn.id}?type=2`));return}const Ga=yield(0,gt.un)(mo);Ga.status===0&&(wa((ea=Ga==null?void 0:Ga.data)==null?void 0:ea.exam_id),Pi(2),Sa.get("pageType")=="course"?Ee.history.replace(`/paperlibrary/add/${(Da=Ga==null?void 0:Ga.data)==null?void 0:Da.exam_id}?type=2&pageType=course&courseId=${Sa.get("courseId")}&stageId=${Sa.get("stageId")}`):Ee.history.replace(`/paperlibrary/add/${(Na=Ga==null?void 0:Ga.data)==null?void 0:Na.exam_id}?type=2`))})},"\u4E0B\u4E00\u6B65"))),Va===2&&Gr.createElement("div",null,Gr.createElement(Qs,{setisedits:ba,itemid:ia}))),Gr.createElement(ml.Z,{open:Do,onCancel:()=>{sl(!1)}}),Gr.createElement(Ul.Z,{disabled:!0,knowledgeList:_i,setKnowledgeList:Xa}))};var Ql=(0,Ee.connect)(({user:me,newExercisePaper:Te,dispatch:Ze})=>({user:me,newExercisePaper:Te,dispatch:Ze}))(Go)},82717:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return Et}});var E=ne(59301),Ee=ne(28284),De=ne(6767),We=ne(62957),Ae=ne(31691),we=ne(82326),Le=ne(79939),$e=ne(53420),_e=ne(37568),je=ne(70858),ze=ne(25399),He=ne(31709),gt=ne(7939),Re=ne(49317),Ne={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},Oe=ne(44192),be={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},Ie=ne(35883),Ge=ne(76406),it=ne(24334);const Qe=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var rt=({qitem:Ye})=>{var Pt,ct,zt,at,jt,Rt,fe,oe,re,ce;return E.createElement("div",{className:be.warp},E.createElement("div",{className:be.mainPart},E.createElement("div",{className:be.qcount},(Ye==null?void 0:Ye.question_type)===8&&E.createElement(Ie.Z,{className:be.content,showProgramFill:!0,value:(Pt=Ye==null?void 0:Ye.program_attr)==null?void 0:Pt.description}),(Ye==null?void 0:Ye.question_type)!=8&&E.createElement(Ie.Z,{className:be.qtitle,value:(Ye==null?void 0:Ye.name)||(Ye==null?void 0:Ye.title)})),((Ye==null?void 0:Ye.question_type)===0||(Ye==null?void 0:Ye.question_type)===2)&&E.createElement("div",null,(ct=Ye==null?void 0:Ye.choices)==null?void 0:ct.map((de,le)=>E.createElement("div",{className:be.redio},!(de!=null&&de.is_answer)&&E.createElement("span",{className:be.redioitem}),(de==null?void 0:de.is_answer)&&E.createElement("i",{className:`${be.redioitemyes} icon-duigou1`}),E.createElement(Ie.Z,{className:de!=null&&de.is_answer?be.titleyes:be.title,value:Qe[le]+(de==null?void 0:de.choice_text)}),(de==null?void 0:de.is_answer)&&E.createElement("div",{className:be.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ye==null?void 0:Ye.question_type)===1&&E.createElement("div",null,(zt=Ye==null?void 0:Ye.choices)==null?void 0:zt.map((de,le)=>E.createElement("div",{className:be.checkbox},!(de!=null&&de.is_answer)&&E.createElement("span",{className:be.checkboxitem}),(de==null?void 0:de.is_answer)&&E.createElement("i",{className:`${be.checkboxitemyes} icon-duigou1`}),E.createElement(Ie.Z,{className:de!=null&&de.is_answer?be.titleyes:be.title,value:Qe[le]+(de==null?void 0:de.choice_text)}),(de==null?void 0:de.is_answer)&&E.createElement("div",{className:be.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ye==null?void 0:Ye.question_type)===3&&E.createElement("div",{className:be.completion},(at=Ye==null?void 0:Ye.standard_answer)==null?void 0:at.map((de,le)=>{var Je;return E.createElement("div",{style:{display:"flex"}},E.createElement("span",{className:be.title},"\u586B\u7A7A\u9879",le+1),E.createElement("div",{className:be.content},(Je=de==null?void 0:de.answer_text)==null?void 0:Je.map((mt,Ot)=>E.createElement("div",{className:be.items},mt))))})),(Ye==null?void 0:Ye.question_type)===4&&E.createElement("div",{className:be.simple},E.createElement("div",{className:be.title},"\u53C2\u8003\u7B54\u6848"),E.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(jt=Ye==null?void 0:Ye.answer_texts)!=null&&jt[0]?E.createElement(Ie.Z,{className:be.content,value:(Rt=Ye==null?void 0:Ye.answer_texts)==null?void 0:Rt[0]}):E.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Ye==null?void 0:Ye.question_type)===5&&((fe=Ye==null?void 0:Ye.challenge_names)==null?void 0:fe.map((de,le)=>E.createElement("div",{className:be.shixun},E.createElement("span",{className:be.qtitle},E.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,Ge.EM)(le+1),"\u9898"),de)))),(Ye==null?void 0:Ye.question_type)===6&&E.createElement("div",{className:be.program},E.createElement(Ie.Z,{className:be.content,value:((oe=Ye==null?void 0:Ye.program_attr)==null?void 0:oe.description)||"- -"})),(Ye==null?void 0:Ye.question_type)===7&&((re=Ye==null?void 0:Ye.sub_item_banks)==null?void 0:re.map((de,le)=>{var Je,mt,Ot,Yt,Mt;return E.createElement("div",null,E.createElement("div",{className:be.combination},E.createElement("span",{className:be.qtitle},de==null?void 0:de.name)),E.createElement("div",{className:be.warp,style:{padding:"0px",paddingTop:20}},E.createElement("div",null,((de==null?void 0:de.item_type)=="SINGLE"||(de==null?void 0:de.item_type)=="JUDGMENT")&&((Je=de==null?void 0:de.choices)==null?void 0:Je.map((tn,on)=>E.createElement("div",{className:be.redio},!(tn!=null&&tn.is_answer)&&E.createElement("span",{className:be.redioitem}),(tn==null?void 0:tn.is_answer)&&E.createElement("i",{className:`${be.redioitemyes} icon-duigou1`}),E.createElement(Ie.Z,{className:tn!=null&&tn.is_answer?be.titleyes:be.title,value:Qe[on]+(tn==null?void 0:tn.choice_text)}),(tn==null?void 0:tn.is_answer)&&E.createElement("div",{className:be.yestag},"\u6B63\u786E\u7B54\u6848")))),(de==null?void 0:de.item_type)=="MULTIPLE"&&((mt=de==null?void 0:de.choices)==null?void 0:mt.map((tn,on)=>E.createElement("div",{className:be.checkbox},!(tn!=null&&tn.is_answer)&&E.createElement("span",{className:be.checkboxitem}),(tn==null?void 0:tn.is_answer)&&E.createElement("i",{className:`${be.checkboxitemyes} icon-duigou1`}),E.createElement(Ie.Z,{className:tn!=null&&tn.is_answer?be.titleyes:be.title,value:Qe[on]+(tn==null?void 0:tn.choice_text)}),(tn==null?void 0:tn.is_answer)&&E.createElement("div",{className:be.yestag},"\u6B63\u786E\u7B54\u6848")))),(de==null?void 0:de.item_type)=="COMPLETION"&&E.createElement("div",{className:be.completion},(Ot=de==null?void 0:de.standard_answer)==null?void 0:Ot.map((tn,on)=>{var En;return E.createElement("div",{style:{display:"flex"}},E.createElement("span",{className:be.title},"\u586B\u7A7A\u9879",on+1),E.createElement("div",{className:be.content},(En=tn==null?void 0:tn.answer_text)==null?void 0:En.map((Mn,Dn)=>E.createElement("div",{className:be.items},Mn))))})),(de==null?void 0:de.item_type)=="SUBJECTIVE"&&E.createElement("div",{className:be.simple},E.createElement("div",{className:be.title},"\u53C2\u8003\u7B54\u6848"),E.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Yt=de==null?void 0:de.answer_texts)!=null&&Yt[0]?E.createElement(Ie.Z,{className:be.content,value:(Mt=de==null?void 0:de.answer_texts)==null?void 0:Mt[0]}):E.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Ye==null?void 0:Ye.question_type)===8&&E.createElement("div",null,E.createElement(Ie.Z,{disabledFill:!0,className:be.content,showProgramFill:!0,value:it.Base64.decode(((ce=Ye==null?void 0:Ye.program_attr)==null?void 0:ce.code)||"")})),(Ye==null?void 0:Ye.question_type)===5&&E.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},E.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},E.createElement("div",{style:{marginRight:30}},E.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),E.createElement("span",{style:{color:"#000000"}},(Ye==null?void 0:Ye.author_name)||"- -")),E.createElement("div",{style:{marginRight:30}},E.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),E.createElement("span",{style:{color:"#000000"}},(Ye==null?void 0:Ye.author_school_name)||"- -")),E.createElement("div",{style:{marginRight:30}},E.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),E.createElement("span",{style:{color:"#000000"}},(Ye==null?void 0:Ye.study_count)||"0"))),E.createElement("a",{className:be.shixunbutton,href:`/shixuns/${Ye==null?void 0:Ye.identifier}/challenges?exercise=true`,target:"_blank"},E.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Ye==null?void 0:Ye.question_type)<=4||[6,8].includes(Ye==null?void 0:Ye.question_type))&&E.createElement("div",{className:be.bottom},E.createElement("div",{className:be.bottomitem},E.createElement("span",{className:be.left},"\u89E3\u6790"),E.createElement("span",{className:be.right},Ye!=null&&Ye.analysis?E.createElement(Ie.Z,{value:Ye==null?void 0:Ye.analysis}):E.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),E.createElement("div",{className:be.bottomitem},E.createElement("span",{className:be.left},"\u96BE\u5EA6"),E.createElement("span",{className:be.right},(Ye==null?void 0:Ye.difficulty)===1?"\u7B80\u5355":(Ye==null?void 0:Ye.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),E.createElement("div",{className:be.bottomitem},E.createElement("span",{className:be.left},"\u77E5\u8BC6\u70B9"),E.createElement("span",{className:be.right},Ye!=null&&Ye.tag_discipline?Ye==null?void 0:Ye.tag_discipline:E.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},wt=ne(77264),ft=ne(59435),nt=ne(44283),Ve=ne(61485),st=ne(44240),Pe=ne(46861),Me=ne(30935),xe=ne(59301),Xe=Object.defineProperty,Bt=Object.defineProperties,lt=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,pe=(Ye,Pt,ct)=>Pt in Ye?Xe(Ye,Pt,{enumerable:!0,configurable:!0,writable:!0,value:ct}):Ye[Pt]=ct,tt=(Ye,Pt)=>{for(var ct in Pt||(Pt={}))Dt.call(Pt,ct)&&pe(Ye,ct,Pt[ct]);if(Ue)for(var ct of Ue(Pt))Fe.call(Pt,ct)&&pe(Ye,ct,Pt[ct]);return Ye},It=(Ye,Pt)=>Bt(Ye,lt(Pt)),qe=(Ye,Pt,ct)=>new Promise((zt,at)=>{var jt=oe=>{try{fe(ct.next(oe))}catch(re){at(re)}},Rt=oe=>{try{fe(ct.throw(oe))}catch(re){at(re)}},fe=oe=>oe.done?zt(oe.value):Promise.resolve(oe.value).then(jt,Rt);fe((ct=ct.apply(Ye,Pt)).next())});const Ke=({setScoreShow:Ye,ScoreShow:Pt,onOk:ct,isshixuns:zt,isloadings:at,dispatch:jt,isIntelligentAssistant:Rt=!1,ispptModal:fe=!1,isChangeQuestion:oe=!1,newExercisePaper:re,shixunsDetail:ce})=>{var de,le,Je;let[mt,Ot]=(0,E.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:Rt,is_smart_plan:fe,group_id:[]}),[Yt,Mt]=(0,E.useState)([]),[tn,on]=(0,E.useState)([]),[En,Mn]=(0,E.useState)([]),[Dn,Bn]=(0,E.useState)([]);const[lr,tr]=(0,E.useState)(!1),[$n]=Ee.default.useForm(),[sn,Sr]=(0,E.useState)(),[Fn,bn]=(0,E.useState)(!1);let[mr,si]=(0,E.useState)(zt);const[$r,Jn]=(0,E.useState)([]),[Hr,Tr]=(0,E.useState)(0),[ui,Ii]=(0,E.useState)(!0),[Cr,cr]=(0,E.useState)([]),[Kr,ur]=(0,E.useState)([]),zr=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],wr=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6}];let[gn,_n]=(0,E.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:null,per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const en=(0,E.useRef)(new Set),$t=(0,E.useRef)(new Set),Wt=Ee.default.useWatch("courseid",$n),hn=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],wn=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Vt=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[pn,jn]=(0,E.useState)(!1),Tn=()=>{$n.resetFields(),mr=!1,si(!1),jn(!1),$n.submit()};(0,E.useEffect)(()=>{var qt,At,Cn,Kt,Pr,ei,ht,Tt,Ft,yt;(((Cn=(At=(qt=re==null?void 0:re.editData)==null?void 0:qt.exercise)==null?void 0:At.exist_item_bank_ids)==null?void 0:Cn.length)>0||((ei=(Pr=(Kt=re==null?void 0:re.editData)==null?void 0:Kt.exercise)==null?void 0:Pr.exist_item_bank_shixun_ids)==null?void 0:ei.length)>0)&&ur([...(Tt=(ht=re==null?void 0:re.editData)==null?void 0:ht.exercise)==null?void 0:Tt.exist_item_bank_ids,...(yt=(Ft=re==null?void 0:re.editData)==null?void 0:Ft.exercise)==null?void 0:yt.exist_item_bank_shixun_ids])},[(le=(de=re==null?void 0:re.editData)==null?void 0:de.exercise)==null?void 0:le.exist_item_bank_ids]),(0,E.useEffect)(()=>{Pt&&($n.setFieldsValue({item_type:"",courseid:null,tag_discipline_id:null,difficulty:null,keyword:null}),ui&&mr&&($n.setFieldsValue({item_type:"SHIXUN"}),mt.item_type="SHIXUN",Ot(tt({},mt)),Ii(!1)),Wn(mt),dr(),Vn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[Pt]),(0,E.useEffect)(()=>{Hr>0&&setTimeout(()=>{Tr(0)},2e3)},[Hr]);function Wn(qt){return qe(this,null,function*(){var At,Cn,Kt;if(tr(!0),Ot(tt({},qt)),(En==null?void 0:En.length)<=0&&qt.type==="5"){Bn([]),tr(!1);return}console.log("----",En,$r);let Pr=qt.type==="5"?En==null?void 0:En.filter(Ft=>!$r.includes(Ft)):null,ei=qt.type==="5"?En==null?void 0:En.filter(Ft=>$r.includes(Ft)):null,ht={course_discipline_id:qt==null?void 0:qt.courseid};(qt==null?void 0:qt.type)==="1"&&(ht={discipline_id:((At=qt==null?void 0:qt.courseid)==null?void 0:At[0])||null,sub_discipline_id:((Cn=qt==null?void 0:qt.courseid)==null?void 0:Cn[1])||null});let Tt=yield(0,Re.ZP)("/api/item_banks.json",{method:"get",params:It(tt(tt({},qt),ht),{ids:Pr,shixun_ids:ei,include_shixuns:!Rt,group_id:((Kt=qt.group_id)==null?void 0:Kt.map(Ft=>Ft==null?void 0:Ft.value))||null,keyword:qt.keyword?encodeURIComponent(qt.keyword):qt.keyword,type:qt.type==="5"?null:qt.type,clazz:qt.type==="3"?"ItemBanksGroup":null,bigmodel:Rt,is_smart_plan:fe})});Bn(Tt),tr(!1)})}function dr(){return qe(this,null,function*(){let qt=yield(0,Re.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:mt.type==="5"?null:mt.type,clazz:"ItemBanksGroup"}});Mt((0,Oe.L)(qt==null?void 0:qt.disciplines))})}function Vn(qt){return qe(this,null,function*(){var At;let Cn=yield(0,Re.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:qt}),Kt=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(At=Cn==null?void 0:Cn.data)==null?void 0:At.map(Pr=>({title:Pr.name,id:Pr.id,pid:Pr.id,value:Pr.id,key:Pr.id,isLeaf:!Pr.have_child}))}];cr(Kt)})}function Zt(qt){return qe(this,null,function*(){var At,Cn,Kt,Pr;tr(!0);let ei=(At=qt.list)==null?void 0:At.filter(yt=>!$r.includes(yt)),ht=(Cn=qt.list)==null?void 0:Cn.filter(yt=>$r.includes(yt));if(ei.length===0&&ht.length===0){tr(!1),Bn([]);return}let Tt={course_discipline_id:qt==null?void 0:qt.courseid};(qt==null?void 0:qt.type)==="1"&&(Tt={discipline_id:((Kt=qt==null?void 0:qt.courseid)==null?void 0:Kt[0])||null,sub_discipline_id:((Pr=qt==null?void 0:qt.courseid)==null?void 0:Pr[1])||null});let Ft=yield(0,Re.ZP)("/api/item_banks.json",{method:"get",params:It(tt(tt({},qt),Tt),{ids:ei,shixun_ids:ht,type:qt.type==="5"?null:qt.type,clazz:qt.type==="3"?"ItemBanksGroup":null})});tr(!1),Bn(Ft)})}const un=qt=>qe(void 0,null,function*(){const At=yield jt({type:"shixunsDetail/release",payload:{id:qt}});let Cn=At==null?void 0:At.tag_position,Kt=(At==null?void 0:At.evaluation_set_position)||[],Pr=At.status;return Pr===0?(De.ZP.success("\u53D1\u5E03\u6210\u529F"),Wn(mt),!0):(Pr===2?De.ZP.error(`\u7B2C${Kt.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):Pr===3?De.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${Cn.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):De.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),kn=qt=>(qt==null?void 0:qt.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Gn=(qt,At,Cn)=>qt.map(Kt=>Kt.key===At?tt(tt({},Kt),Cn):Kt.children?It(tt({},Kt),{children:Gn(Kt.children,At,Cn)}):Kt),rr=qt=>qe(void 0,null,function*(){const{key:At}=qt;let Cn=mt.type;const Kt=yield(0,Pe.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(At),type:Cn}),{data:Pr,total_count:ei}=Kt||{};ei>0&&cr(ht=>Gn(ht,At,{children:Pr.map(Tt=>({title:Tt.name,id:Tt.id,pid:Tt.id,value:Tt.id,key:Tt.id,isLeaf:!Tt.have_child}))}))});function Mr(qt){console.log("----",mt),qt==="1"&&(gn.gg=tt({},mt)),qt==="2"&&(gn.scj=tt({},mt)),qt==="3"&&(gn.ttgx=tt({},mt)),qt==="0"&&(gn.wcjd=tt({},mt)),qt==="5"&&(gn.yx=tt({},mt)),_n(tt({},gn))}function Jr(){mt.type==="1"&&(mt=gn.gg),mt.type==="2"&&(mt=gn.scj),mt.type==="3"&&(mt=gn.ttgx),mt.type==="0"&&(mt=gn.wcjd),mt.type==="5"&&(mt=gn.yx),(mt==null?void 0:mt.item_type)==="SHIXUN"?(mr=!0,si(!0)):(mr=!1,si(!1)),$n.setFieldsValue(tt({},mt)),Ot(tt({},mt)),Wn(tt({},mt))}return xe.createElement("div",null,xe.createElement(We.default,{title:!1,footer:!1,open:Pt,width:1200,centered:!0,className:Ne.scoremodal,onCancel:()=>{Ye(!1)}},xe.createElement("div",{style:{display:"flex",alignItems:"center"}},xe.createElement("div",{className:Ne.title},Rt?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),Rt&&xe.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),xe.createElement(Ae.default,{className:Ne.tabWrap,activeKey:mt.type,onChange:qt=>{qt==="3"?(mt.show_all_share=!0,Vn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):mt.show_all_share=null,qt==="0"&&Vn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Mr(mt.type),mt.type=qt,(mt==null?void 0:mt.item_type)==="SHIXUN"&&mt.type!=="5"&&(mr=!0,si(!0)),jn(!1),mt.type==="5"&&(mr=!1,si(!1)),Jr(),dr()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:xe.createElement("div",null,"\u5DF2\u9009",En.length>0&&xe.createElement("span",{className:Ne.titlecount},En.length),Hr>0&&xe.createElement("span",{className:Ne.add},"+",Hr)),key:"5"}]}),xe.createElement(Ee.default,{layout:"inline",form:$n,onValuesChange:(qt,At)=>{const Cn=Object.values(At).some(Pr=>Pr!==null&&Pr!==""&&Pr!==void 0),Kt=At.keyword==="";if(jn(Cn||!Kt),mt.page=1,(At==null?void 0:At.item_type)==="SHIXUN"){if(mt.type==="5"?si(!1):si(!0),qt.keyword||qt.keyword==="")return;$n.submit()}else{if(qt!=null&&qt.courseid&&$n.setFieldsValue({tag_discipline_id:null}),si(!1),qt.keyword||qt.keyword==="")return;$n.submit()}},onFinish:qt=>{var At;mt.type==="3"&&(!qt.group_id||((At=qt==null?void 0:qt.group_id)==null?void 0:At.length)===0)?mt.show_all_share=!0:mt.show_all_share=null,Ot(tt(tt({},mt),qt)),Wn(tt(tt({},mt),qt))}},xe.createElement(Ee.default.Item,{name:"item_type"},xe.createElement(we.default,{className:Ne.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(fe?wr:Rt?zr==null?void 0:zr.filter(qt=>qt.question_type!==5):zr).map(qt=>xe.createElement(we.default.Option,{key:qt.value},qt.name)))),["1","2"].includes(mt.type)?xe.createElement(xe.Fragment,null,xe.createElement(Ee.default.Item,{name:"courseid"},xe.createElement(Le.Z,{className:Ne.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:Yt})),!mr&&xe.createElement(Ee.default.Item,{name:"tag_discipline_id"},xe.createElement(we.default,{className:Ne.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(Je=Dn==null?void 0:Dn.tag_disciplines)==null?void 0:Je.map(qt=>xe.createElement(we.default.Option,{key:qt.id},qt.name))))):xe.createElement(xe.Fragment,null,xe.createElement(Ee.default.Item,{name:"courseid"},xe.createElement(Me.q,{style:{width:160,height:38},size:"middle",showLinkButton:!1,data:{container_type:"ItemBank",type:mt==null?void 0:mt.type}})),!mr&&xe.createElement(Ee.default.Item,{name:"tag_discipline_id"},xe.createElement(Me.i,{allowAcceptEmpty:!0,key:String(mt.type==="3"),data:{container_type:"ItemBank",search:!0,type:mt.type},style:{width:160,height:38},size:"middle",courseDisciplineId:Wt,showLinkButton:!1}))),xe.createElement(Ee.default.Item,{name:mr?"diff":"difficulty"},xe.createElement(we.default,{className:Ne.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},hn.map(qt=>xe.createElement(we.default.Option,{key:qt.value},qt.name)))),mr&&xe.createElement(Ee.default.Item,{name:"shixun_publish_status"},xe.createElement(we.default,{className:Ne.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Vt.map(qt=>xe.createElement(we.default.Option,{key:qt.value},qt.name)))),(mt.type==="3"||mt.type==="0")&&!mr&&xe.createElement(Ee.default.Item,{name:"group_id"},xe.createElement($e.default,{treeDataSimpleMode:!0,style:{width:134},className:Ne.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(qt,At)=>At.title.toUpperCase().indexOf(qt.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:rr,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:Cr})),pn&&xe.createElement("span",{className:Ne.allqingchu,onClick:Tn},xe.createElement("i",{className:"iconfont icon-guanbi4"}),xe.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),xe.createElement(Ee.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},xe.createElement(_e.default.Search,{className:Ne.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:xe.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Ne.searchIcon}`,onClick:()=>$n.submit()}),onSearch:qt=>{$n.submit()}}))),xe.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},xe.createElement("div",{onClick:()=>{mt.updated_at==="asc"?mt.updated_at="desc":mt.updated_at="asc",Ot(It(tt({},mt),{page:1})),Wn(It(tt({},mt),{page:1}))}}," ",mt.updated_at?xe.createElement("img",{src:mt.updated_at==="asc"?wt.Z:ft.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):xe.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),xe.createElement("div",{onClick:()=>{mt.quotes==="asc"?mt.quotes="desc":mt.quotes="asc",Ot(It(tt({},mt),{page:1})),Wn(It(tt({},mt),{page:1}))},style:{marginLeft:20}}," ",mt.quotes?xe.createElement("img",{src:mt.quotes==="asc"?wt.Z:ft.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):xe.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),xe.createElement(je.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(Dn==null?void 0:Dn.items)||(Dn==null?void 0:Dn.shixun_list),pagination:!1,loading:lr,rowKey:qt=>qt.id,rowSelection:{type:Rt||oe?"radio":"checkbox",selectedRowKeys:tn,getCheckboxProps:qt=>({disabled:qt.shixun_tag_num===1||(Kr==null?void 0:Kr.find(At=>qt.id===At))}),onSelect(qt,At,Cn){if(Rt||oe){on([qt.id]),$t.current=new Set([qt.id]),Tr(1),Mn([qt.id]);return}if(At)(mr||qt!=null&&qt.challenge_names)&&Jn([...$r,qt.id]),on([...tn,qt.id]),qt.identifier?en.current.add(qt.id):$t.current.add(qt.id),Tr(1),Mn([...En,qt.id]);else{qt.identifier?en.current.delete(qt.id):$t.current.delete(qt.id);let Kt=En.filter(Pr=>Pr!==qt.id);if(on(Kt),Mn(Kt),mr||qt!=null&&qt.challenge_names){let Pr=$r.filter(ei=>ei!==qt.id);Jn([...Pr])}if(mt.type==="5"){Zt(It(tt({},mt),{list:[...Kt]}));return}}},onSelectAll(qt,At,Cn){var Kt,Pr;if(qt){const ei=Cn.map(Tt=>Tt.id),ht=(Pr=Cn==null?void 0:Cn.filter(Tt=>Tt==null?void 0:Tt.challenge_names))==null?void 0:Pr.map(Tt=>Tt.id);Jn([...$r,...ht]),on([...tn,...ei]),Mn([...En,...ei]);for(const Tt of Cn)Tt.identifier?en.current.add(Tt.id):$t.current.add(Tt.id)}else{const ei=Cn.map(yt=>yt.id),ht=tn.filter(yt=>!ei.some(Pn=>Pn===yt)),Tt=(Kt=Cn==null?void 0:Cn.filter(yt=>yt==null?void 0:yt.challenge_names))==null?void 0:Kt.map(yt=>yt.id);on([...ht]),Mn([...ht]);let Ft=$r.filter(yt=>!Tt.some(Pn=>Pn===yt.id));Jn([...Ft]),mt.type==="5"&&Zt(It(tt({},mt),{list:[...ht]}));for(const yt of ei)yt.identifier?en.current.delete(yt):$t.current.delete(yt)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(qt,At,Cn)=>{var Kt,Pr;return xe.createElement(ze.Z,{title:kn(At)},xe.createElement("div",null,mr||At!=null&&At.challenge_names?"\u5B9E\u8BAD\u9898":(Pr=(Kt=zr==null?void 0:zr.filter(ei=>ei.value===qt))==null?void 0:Kt[0])==null?void 0:Pr.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:mr?"30%":"60%",key:"name",render:(qt,At,Cn)=>{var Kt;return xe.createElement("div",{style:{display:"flex",alignItems:"center"}},xe.createElement(ze.Z,{title:kn(At)},xe.createElement("div",{className:At!=null&&At.high_resources_consume?Ne.q_title:""},xe.createElement(Ie.Z,{key:1,showLines:1,showTextOnly:!0,value:mr||At!=null&&At.challenge_names?At!=null&&At.title||qt===null?"--":qt:(At==null?void 0:At.item_type)=="BPROGRAM"?(Kt=At==null?void 0:At.program_attr)==null?void 0:Kt.description:qt}))),(At==null?void 0:At.high_resources_consume)&&xe.createElement(st.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!mr,render:(qt,At,Cn)=>{var Kt;return xe.createElement(ze.Z,{title:kn(At)},xe.createElement("span",null,qt?(Kt=qt==null?void 0:qt.split("\u3001"))==null?void 0:Kt[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!mr,render:(qt,At,Cn)=>xe.createElement(ze.Z,{title:kn(At)},xe.createElement("span",null,qt||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(qt,At,Cn)=>{var Kt,Pr,ei,ht;return xe.createElement(ze.Z,{title:kn(At)},xe.createElement("div",null,mr||At!=null&&At.challenge_names?(At==null?void 0:At.level)||((Pr=(Kt=hn==null?void 0:hn.filter(Tt=>Tt.value===qt))==null?void 0:Kt[0])==null?void 0:Pr.name):(ht=(ei=hn==null?void 0:hn.filter(Tt=>Tt.value===qt))==null?void 0:ei[0])==null?void 0:ht.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!mr,render:(qt,At,Cn)=>xe.createElement(ze.Z,{title:kn(At)},xe.createElement("div",null,qt||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(qt,At,Cn)=>xe.createElement(ze.Z,{title:kn(At)},xe.createElement("div",null,mr||At!=null&&At.challenge_names?(At==null?void 0:At.study_count)||(At==null?void 0:At.stu_num):qt))},{title:xe.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",xe.createElement(ze.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},xe.createElement(Ve.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!mr,render:(qt,At,Cn)=>xe.createElement(ze.Z,{title:kn(At)},xe.createElement("div",null,qt||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(qt,At,Cn)=>xe.createElement(ze.Z,{title:kn(At)},xe.createElement("div",{style:{flex:1,textAlign:"start"}},xe.createElement("a",{onClick:()=>{var Kt,Pr;Sr(It(tt({},At),{question_type:mr||At!=null&&At.challenge_names?5:(Pr=(Kt=zr==null?void 0:zr.filter(ei=>ei.value===(At==null?void 0:At.item_type)))==null?void 0:Kt[0])==null?void 0:Pr.question_type})),bn(!0)}},"\u67E5\u770B"),(At==null?void 0:At.shixun_tag_num)===1&&xe.createElement("a",{style:{marginLeft:10},onClick:()=>{We.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:xe.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",xe.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${At==null?void 0:At.identifier}/challenges`)}},(At==null?void 0:At.shixun_name)||"--"),"\uFF1F"),onOk:()=>qe(void 0,null,function*(){if(!un(At==null?void 0:At.identifier))return new Promise((Kt,Pr)=>{Pr()})})})}},"\u53D1\u5E03")))}].filter(qt=>!qt.hidden)}),xe.createElement(He.Z,{current:mt.page,total:(Dn==null?void 0:Dn.items_count)||(Dn==null?void 0:Dn.shixuns_count),style:{marginBottom:20},defaultPageSize:mt.per_page,showTotal:qt=>xe.createElement("span",null,"\u5171\xA0",xe.createElement("span",{style:{color:"#165DFF"}},qt),"\xA0\u6761\u6570\u636E"),pageSize:mt.per_page,onChange:(qt,At)=>{mt.page=qt,mt.per_page=At,Ot(tt({},mt)),Wn(tt({},mt))}}),xe.createElement("div",{className:Ne.bottom},xe.createElement(gt.ZP,{className:Ne.no,onClick:()=>{Ye(!1)}},"\u53D6\u6D88"),xe.createElement(gt.ZP,{loading:at,style:{width:at&&75},className:Ne.yes,onClick:()=>qe(void 0,null,function*(){if((En==null?void 0:En.length)<=0){De.ZP.info(Rt||oe?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}ct([...$t.current],[...en.current],!0,En==null?void 0:En.length)})},Rt?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),xe.createElement(We.default,{open:Fn,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:Ne.previewModal,width:1e3,centered:!0,onCancel:()=>{bn(!1)},onOk:()=>{bn(!1)}},xe.createElement(rt,{qitem:sn})))};var Et=(0,nt.connect)(({shixunsDetail:Ye,newExercisePaper:Pt})=>({shixunsDetail:Ye,newExercisePaper:Pt}))(Ke)},83161:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return xe}});var E=ne(78267),Ee=ne(59301),De=ne(25399),We=ne(62673),Ae=ne(6767),we=ne(62957),Le=ne(77019),$e=ne(54265),_e=ne(37568),je=ne(7939),ze=ne(44104),He=ne(4875),gt={flex_box_center:"flex_box_center___LvpOo",flex_space_between:"flex_space_between___nspow",flex_box_vertical_center:"flex_box_vertical_center___x8SwB",flex_box_center_end:"flex_box_center_end____Q_Od",flex_box_column:"flex_box_column___cr7Zl",btn:"btn___cNMEx",dragBtn:"dragBtn___HOiv_",row:"row___VPDaz",questionTitle:"questionTitle___RgXSX"},Re=ne(43141),Ne=ne(35883),Oe=ne(49317),be=ne(59301),Ie=Object.defineProperty,Ge=Object.defineProperties,it=Object.getOwnPropertyDescriptors,Qe=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,wt=(Xe,Bt,lt)=>Bt in Xe?Ie(Xe,Bt,{enumerable:!0,configurable:!0,writable:!0,value:lt}):Xe[Bt]=lt,ft=(Xe,Bt)=>{for(var lt in Bt||(Bt={}))et.call(Bt,lt)&&wt(Xe,lt,Bt[lt]);if(Qe)for(var lt of Qe(Bt))rt.call(Bt,lt)&&wt(Xe,lt,Bt[lt]);return Xe},nt=(Xe,Bt)=>Ge(Xe,it(Bt)),Ve=(Xe,Bt,lt)=>new Promise((Ue,Dt)=>{var Fe=It=>{try{tt(lt.next(It))}catch(qe){Dt(qe)}},pe=It=>{try{tt(lt.throw(It))}catch(qe){Dt(qe)}},tt=It=>It.done?Ue(It.value):Promise.resolve(It.value).then(Fe,pe);tt((lt=lt.apply(Xe,Bt)).next())});const st=(Xe,Bt,lt)=>{const Ue=Array.from(Xe),[Dt]=Ue.splice(Bt,1);return Ue.splice(lt,0,Dt),Ue},Pe=({value:Xe=[],onChange:Bt,selectIds:lt,setSelectIds:Ue})=>{const Dt=Fe=>{if(!Fe.destination)return;const pe=st(Xe,Fe.source.index,Fe.destination.index);Bt(pe)};return be.createElement(Re.Z5,{onDragEnd:Dt},be.createElement(Re.bK,{droppableId:"questionList"},Fe=>be.createElement("div",nt(ft({},Fe.droppableProps),{ref:Fe.innerRef}),Xe.map((pe,tt)=>be.createElement(Re._l,{key:pe.id,draggableId:String(pe.id),index:tt},(It,qe)=>{const Ke=lt.includes(pe.id);return be.createElement("div",ft({ref:It.innerRef},It.draggableProps),be.createElement("div",{className:gt.row,style:{paddingLeft:30}},be.createElement(De.Z,{title:"\u62D6\u62FD\u8C03\u6574\u987A\u5E8F"},be.createElement("div",nt(ft({},It.dragHandleProps),{className:gt.dragBtn}),be.createElement("i",{className:"iconfont icon-tuodong3 font14"}))),be.createElement(We.default,{checked:Ke,onClick:()=>Ue(Ke?lt.filter(Et=>Et!==pe.id):[...lt,pe.id]),className:"ml10 mr10"}),be.createElement(De.Z,{placement:"topLeft",color:"#fff",title:be.createElement(Ne.Z,{value:pe.question_title})},be.createElement("div",{className:gt.questionTitle},be.createElement(Ne.Z,{showLines:1,showTextOnly:!0,value:pe.question_title})))))})),Fe.placeholder)))};var xe=({isPaperlibrary:Xe=!0,examId:Bt,visible:lt,onCancel:Ue,onOK:Dt,data:Fe})=>{const[pe,tt]=(0,Ee.useState)([]),[It,qe]=(0,Ee.useState)([]),[Ke,Et]=(0,Ee.useState)(null),[Ye,Pt]=(0,Ee.useState)([]),[ct,zt]=(0,Ee.useState)(!1);(0,Ee.useEffect)(()=>{lt&&(tt(jt(Fe)),qe([]),Pt([]),Et(null))},[lt]);const at=(0,Ee.useMemo)(()=>pe.reduce((de,le)=>{let Je=0;return le.score!==null?Je=le.score*le.items.length:Je=le.items.reduce((mt,Ot)=>{const Yt=parseFloat(Ot.question_score)||0;return mt+Yt},0),de+Je},0),[pe]),jt=de=>Array.isArray(de)?de.map((le,Je)=>{const mt={name:le.name,question_type:le.question_type,score:null,id:Je+1,items:[]};return Array.isArray(le.items)&&(mt.items=le.items.map(Ot=>{var Yt;return{question_title:(Ot==null?void 0:Ot.question_type)===8?(Yt=Ot==null?void 0:Ot.program_attr)==null?void 0:Yt.description:Ot.question_title,id:Ot.question_id,question_score:Ot.question_score}})),mt}):(console.error("\u8F93\u5165\u6570\u636E\u5FC5\u987B\u662F\u6570\u7EC4\u7C7B\u578B"),[]),Rt=de=>{if(!de.destination)return;const le=st(pe,de.source.index,de.destination.index);tt(le)},fe=(de,le,Je)=>{const mt=(0,E.cloneDeep)(pe);mt[de][le]=Je,tt(mt)},oe=()=>{if(!(Ye!=null&&Ye.length)){Ae.ZP.warning("\u8BF7\u9009\u62E9\u8981\u5220\u9664\u7684\u8BD5\u9898");return}const de=(0,E.cloneDeep)(pe);for(let le=de.length-1;le>=0;le--){const Je=de[le];Je.items&&Array.isArray(Je.items)&&(Je.items=Je.items.filter(mt=>!Ye.includes(mt.id)),Je.items.length===0&&de.splice(le,1))}Pt([]),Et(null),tt(de)},re=de=>{we.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",content:"\u5220\u9664\u9898\u578B\u5C06\u5220\u9664\u8BE5\u9898\u578B\u4E0B\u7684\u6240\u6709\u8BD5\u9898\uFF0C\u786E\u5B9A\u8981\u8FDB\u884C\u8BE5\u64CD\u4F5C\u5417\uFF1F",okText:"\u786E\u8BA4",width:450,cancelText:"\u53D6\u6D88",onOk:()=>{var le;const Je=pe.filter(Mt=>Mt.id!==de),mt=pe.find(Mt=>Mt.id===de),Ot=(le=mt==null?void 0:mt.items)==null?void 0:le.map(Mt=>Mt.id),Yt=Ye.filter(Mt=>!Ot.includes(Mt));tt(Je),Pt(Yt),Et(null)}})},ce=()=>Ve(void 0,null,function*(){[100,120,150].includes(Number(at))||(yield new Promise((Je,mt)=>{we.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:be.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",be.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},at),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Ve(void 0,null,function*(){Je("")}),onCancel:()=>{mt()}})}));const de=pe==null?void 0:pe.map(Je=>{var mt;return{question_type:Je.question_type,question_ids:(mt=Je==null?void 0:Je.items)==null?void 0:mt.map(Ot=>Ot.id),name:Je.name,score:Je.score}});zt(!0);const le=yield(0,Oe.ZP)(`/api/${Xe?"examination_banks":"exercises"}/${Bt}/batch_question_type.json`,{method:"post",body:{question_arr:de}});(le==null?void 0:le.status)===0&&(Ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),Dt()),zt(!1)});return be.createElement(we.default,{open:lt,title:"\u6279\u91CF\u64CD\u4F5C",width:1200,centered:!0,okText:"\u4FDD\u5B58\u64CD\u4F5C",onCancel:()=>Ue(),onOk:ce,confirmLoading:ct},be.createElement(Le.Z,{align:"middle",className:"mb20 c-grey-666"},be.createElement("div",null,"\u53EF\u62D6\u62FD\xA0",be.createElement("i",{className:"iconfont icon-tuodong3 font12"}),"\xA0\u8C03\u6574\u9898\u578B\u6216\u8BD5\u9898\u6392\u5E8F\uFF0C\u52FE\u9009\u591A\u4E2A\u8BD5\u9898\u4E4B\u540E\u53EF\u8FDB\u884C\u6279\u91CF\u5220\u9664"),be.createElement("div",{className:"ml-auto"},"\u8BD5\u5377\u603B\u5206\xA0\xA0",be.createElement("span",{className:"c-light-primary"},at,"\xA0\xA0"),"\u5206"),be.createElement("div",{onClick:oe,className:gt.btn},"\u6279\u91CF\u5220\u9664")),be.createElement("div",{style:{maxHeight:500,overflow:"auto"}},be.createElement(Re.Z5,{onDragEnd:Rt},be.createElement(Re.bK,{droppableId:"list"},de=>be.createElement("div",nt(ft({},de.droppableProps),{ref:de.innerRef}),pe.map((le,Je)=>be.createElement(Re._l,{key:le.id,draggableId:String(le.id),index:Je},(mt,Ot)=>{var Yt,Mt;const tn=It==null?void 0:It.includes(le.id);let on=le.name;const En=le.items.reduce((Dn,Bn)=>{const lr=parseFloat(Bn.question_score)||0;return Dn+lr},0),Mn=typeof le.score=="number"?le.score*((Yt=le.items)==null?void 0:Yt.length):En;return be.createElement("div",ft({ref:mt.innerRef},mt.draggableProps),be.createElement("div",{className:gt.row},be.createElement(De.Z,{title:"\u62D6\u62FD\u8C03\u6574\u987A\u5E8F"},be.createElement("div",nt(ft({},mt.dragHandleProps),{className:gt.dragBtn}),be.createElement("i",{className:"iconfont icon-tuodong3 font14"}))),be.createElement("div",{onClick:()=>qe(tn?It.filter(Dn=>Dn!==le.id):[...It,le.id]),className:"iconfont icon-zhankai8 current",style:{fontSize:36,transform:`rotate(${tn?0:270}deg)`}}),Ke===le.id?be.createElement($e.Z,{align:"center"},be.createElement(_e.default,{maxLength:10,showCount:!0,defaultValue:on,onChange:Dn=>on=Dn.target.value}),be.createElement(je.ZP,{onClick:()=>{var Dn;if(!on.trim()){Ae.ZP.success("\u8BF7\u8F93\u5165\u5185\u5BB9");return}if(((Dn=pe.filter(lr=>lr.id!==Ke))==null?void 0:Dn.map(lr=>lr.name)).includes(on)){Ae.ZP.success("\u9898\u578B\u540D\u79F0\u91CD\u590D");return}fe(Je,"name",on),Et(null)},style:{padding:0,marginLeft:15},type:"link"},"\u786E\u8BA4"),be.createElement(je.ZP,{onClick:()=>Et(null),style:{padding:0,marginLeft:15},type:"link"},"\u53D6\u6D88")):be.createElement(be.Fragment,null,be.createElement("div",{className:"c-grey-333 mr10"},le.name),be.createElement("i",{onClick:()=>Et(le.id),className:"iconfont icon-bianji16 c-light-primary current font14"})),be.createElement(ze.Z,{size:20,className:"ml-auto"},be.createElement(ze.Z,{size:10},be.createElement("span",{className:"mr10"},"\u6BCF\u9898"),be.createElement(He.Z,{style:{width:100},onChange:Dn=>fe(Je,"score",Dn),precision:1,min:.1,value:le.score,suffix:"\u5206"})),be.createElement(ze.Z,{style:{width:145,paddingLeft:15},size:10},be.createElement("span",{className:"mr10"},"\u5C0F\u9898\u603B\u6570"),be.createElement("span",null,be.createElement("b",null,(Mt=le==null?void 0:le.items)==null?void 0:Mt.length),"\xA0\u9898")),be.createElement(ze.Z,{style:{width:175,paddingLeft:15},size:10},be.createElement("span",{className:"mr10"},"\u9898\u578B\u603B\u5206"),be.createElement("span",null,be.createElement("b",null,Mn),"\xA0\u5206")),be.createElement(je.ZP,{onClick:()=>re(le.id),type:"link",danger:!0},"\u5220\u9664"))),tn&&be.createElement(Pe,{selectIds:Ye,setSelectIds:Pt,value:(le==null?void 0:le.items)||[],onChange:Dn=>fe(Je,"items",Dn)}))})),de.placeholder)))))}},41663:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return je}});var E=ne(62957),Ee={ul:"ul___TdfYY"},De=ne(32637),We=ne(59301),Ae=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,$e=(ze,He)=>{var gt={};for(var Re in ze)we.call(ze,Re)&&He.indexOf(Re)<0&&(gt[Re]=ze[Re]);if(ze!=null&&Ae)for(var Re of Ae(ze))He.indexOf(Re)<0&&Le.call(ze,Re)&&(gt[Re]=ze[Re]);return gt},je=ze=>{var He=ze,{open:gt,onCancel:Re}=He,Ne=$e(He,["open","onCancel"]);return We.createElement(E.default,{centered:!0,open:gt,title:We.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:Re,footer:null},We.createElement("div",null,We.createElement("div",{className:"tc"},We.createElement("img",{className:"mt10",src:De,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),We.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),We.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),We.createElement("div",{style:{color:"#333"},className:"pt30 font14"},We.createElement("ul",{className:Ee.ul},We.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),We.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),We.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},86797:function(_t,kt,ne){"use strict";ne.d(kt,{I:function(){return Ee}});var E=ne(59301);const Ee=()=>{const[De,We]=(0,E.useState)("hidden");return{overflow:De,handleMouseEnter:()=>We("auto"),handleMouseLeave:()=>We("hidden")}}},20047:function(_t,kt,ne){"use strict";ne.d(kt,{AL:function(){return Qe},Iy:function(){return ze},Qv:function(){return Re},ez:function(){return it},jb:function(){return He}});var E=ne(32834),Ee=ne.n(E),De=ne(11690),We=ne.n(De);let Ae=1;function we(nt,Ve){const st=nt.match(/^(\s+)(?:```)/);if(st===null)return Ve;const Pe=st[1];return Ve.split(` +`)}]};var $e=ne(53184),_e=ne.n($e),je=(at,jt,Rt)=>new Promise((fe,oe)=>{var re=le=>{try{de(Rt.next(le))}catch(Je){oe(Je)}},ce=le=>{try{de(Rt.throw(le))}catch(Je){oe(Je)}},de=le=>le.done?fe(le.value):Promise.resolve(le.value).then(re,ce);de((Rt=Rt.apply(at,jt)).next())});const ze={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},He=(at,jt,Rt,fe)=>{const oe=jt.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Rt.lineNumber,endColumn:Rt.column});return Array.from(new Set(oe.match(/\b\w{2,}\b/g)||[])).map(ce=>({label:ce,kind:at.languages.CompletionItemKind.Text,insertText:ce,range:fe}))},gt=(at,jt,Rt,fe)=>{at.languages.registerCompletionItemProvider(jt,{provideCompletionItems(oe,re){const ce=oe.getWordUntilPosition(re),de={startLineNumber:re.lineNumber,endLineNumber:re.lineNumber,startColumn:ce.startColumn,endColumn:ce.endColumn},le=oe.getLineContent(re.lineNumber).substring(ce.startColumn-2,ce.endColumn);return{suggestions:[...He(at,oe,re,de),...Rt.map(mt=>({label:mt,kind:at.languages.CompletionItemKind.Keyword,documentation:mt,insertText:mt,insertTextRules:at.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:de})),...fe.map(mt=>({label:mt.label,kind:at.languages.CompletionItemKind.Snippet,documentation:mt.content,insertText:le.startsWith("#")?mt.content.replace(/#/,""):mt.content,insertTextRules:at.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:de}))]}}})};var Re=at=>{ze.languages.forEach(jt=>{at.languages.registerDocumentFormattingEditProvider(jt,{provideDocumentFormattingEdits(Rt){return je(this,null,function*(){const fe=_e()(Rt.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:Rt.getFullModelRange(),text:fe}]})}})}),gt(at,"java",We.keywords,We.quickKey),gt(at,"cpp",Ae.keywords,Ae.quickKey),gt(at,"c",De.keywords,[]),gt(at,"python",we.keywords,we.quickKey),gt(at,"scala",Le.keywords,Le.quickKey)};const Ne="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var Oe=Object.defineProperty,be=(at,jt,Rt)=>jt in at?Oe(at,jt,{enumerable:!0,configurable:!0,writable:!0,value:Rt}):at[jt]=Rt,Ie=(at,jt,Rt)=>be(at,typeof jt!="symbol"?jt+"":jt,Rt);const Ge=class Qc{constructor(jt,Rt,fe){this.placeholder=jt,this.editor=Rt,this.monaco=fe,Rt.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Qc.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};Ie(Ge,"ID","editor.widget.placeholderHint");var Qe=Ge,et=ne(96236),rt=ne(6767),wt=ne(25399),ft=ne(78267),nt=ne(33156),Ve=ne(56102),st=Object.defineProperty,Pe=Object.defineProperties,Me=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,lt=(at,jt,Rt)=>jt in at?st(at,jt,{enumerable:!0,configurable:!0,writable:!0,value:Rt}):at[jt]=Rt,Ue=(at,jt)=>{for(var Rt in jt||(jt={}))Xe.call(jt,Rt)&<(at,Rt,jt[Rt]);if(xe)for(var Rt of xe(jt))Bt.call(jt,Rt)&<(at,Rt,jt[Rt]);return at},Dt=(at,jt)=>Pe(at,Me(jt)),Fe=(at,jt)=>{var Rt={};for(var fe in at)Xe.call(at,fe)&&jt.indexOf(fe)<0&&(Rt[fe]=at[fe]);if(at!=null&&xe)for(var fe of xe(at))jt.indexOf(fe)<0&&Bt.call(at,fe)&&(Rt[fe]=at[fe]);return Rt},pe=(at,jt,Rt)=>new Promise((fe,oe)=>{var re=le=>{try{de(Rt.next(le))}catch(Je){oe(Je)}},ce=le=>{try{de(Rt.throw(le))}catch(Je){oe(Je)}},de=le=>le.done?fe(le.value):Promise.resolve(le.value).then(re,ce);de((Rt=Rt.apply(at,jt)).next())});function tt(at){return/^\d+$/.test(at)?`${at}px`:at}function It(){}let qe=!1;const Ke={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function Et(at=[]){let jt=at;if(Array.isArray(at)){for(let Rt=0;Rtpe(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(at){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",at)}});var ct=at=>{var jt=at,{width:Rt="100%",height:fe="100%",value:oe,language:re="javascript",style:ce={},options:de={},overrideServices:le={},theme:Je="vs-dark",onEditBlur:mt,isCopy:Ot=!1,onSave:Xt,autoHeight:Mt=!1,forbidCopy:tn=!1,forbidCopyTips:on,onChange:gn=It,editorDidMount:Mn=It,onFocus:Dn=It,onBreakPoint:Bn=It,breakPointValue:lr=[],filename:tr="educoder.txt",errorLine:$n,errorContent:sn="",highlightLine:Sr,openBreakPoint:Fn=!1,placeholder:bn="",showMiniMap:mr=!0}=jt,si=Fe(jt,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","forbidCopyTips","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const Jr=(0,E.useRef)(),Jn=(0,E.useRef)({}),Hr=(0,E.useRef)(),Tr=(0,E.useRef)(),ui=(0,E.useRef)([]),Ii=(0,E.useRef)(!1),Cr=(0,E.useRef)(),cr=(0,E.useRef)(),Kr=(0,E.useRef)(!1),[ur,zr]=(0,E.useState)(!1);function wr(){let Zt;return Jr.current&&(Zt=new Ee.Z(un=>{for(let kn of un)(kn.target.offsetHeight>0||kn.target.offsetWidth>0)&&Jn.current.instance.layout()}),Zt.observe(Jr.current)),Zt}function yn(){rt.ZP.warning({content:decodeURIComponent(on||Ne),key:"monaco-editor-tip"})}const _n=()=>{let Zt=Jn.current.instance;if(oe!=null&&Zt&&ur){const un=Zt.getModel();un&&oe!==un.getValue()&&(qe=!0,un.setValue(oe),Zt.layout(),qe=!1)}};(0,E.useEffect)(()=>{const Zt=nt.Z.subscribe("formatDocument",un=>{var kn;let Gn=Jn.current.instance;(kn=Gn==null?void 0:Gn.getAction)==null||kn.call(Gn,"editor.action.formatDocument").run()});return window.updateMonacoValue=un=>{gn(un)},Zt},[]),(0,E.useEffect)(()=>{var Zt;let un=Jn.current.instance;Tr.current&&clearTimeout(Tr.current),Tr.current=setTimeout(()=>{_n()},500),oe&&(oe!=null&&oe.length)&&((Zt=un==null?void 0:un.updateOptions)==null||Zt.call(un,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(oe.split(/\r\n|\r|\n/g).length))+3,5)}))},[oe,ur,Jn.current]),(0,E.useEffect)(()=>{if($n&&Jn.current&&Jn.current.instance){let un=Jn.current.instance;un.changeViewZones(function(kn){var Gn=document.createElement("div");Gn.style.padding="10px 20px",Gn.style.width="calc(100% - 20px)",Gn.className="my-error-line-wrp",Gn.innerHTML=sn,kn.addZone({afterLineNumber:$n||11,heightInLines:3,domNode:Gn})});var Zt={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};un.addOverlayWidget(Zt),un.revealPositionInCenter({lineNumber:20,column:1})}},[$n,Jn.current,ur]);const en=(Zt="",un)=>{if(!Zt||Zt.trim()==="")return!0;const Gn=Jn.current.instance.getModel().getLineTokens(un);let rr=!1;for(let Mr=0;Mr<2;Mr++)Gn.getStandardTokenType(Mr)===1&&(rr=!0);return rr};(0,E.useEffect)(()=>{var Zt;const un=(Zt=Jn.current)==null?void 0:Zt.instance;if(un&&ur&&tn){const kn=un.onDidBlurEditorWidget(()=>{Kr.current=!1}),Gn=un.onDidFocusEditorText(()=>{Kr.current=!0});return()=>{kn.dispose(),Gn.dispose()}}},[Jn.current,ur,tn]),(0,E.useEffect)(()=>{var Zt;if((Zt=Jn.current)!=null&&Zt.instance&&ur&&Fn){let un=Jn.current.instance,kn=un.getModel();if(!kn)return;(()=>{var Tt;let Ft=[],yt=[];const Pn=kn.getAllDecorations();for(let Nn of Pn)Nn.options.className==="highlighted-line"&&(Ft.push((Tt=Nn==null?void 0:Nn.range)==null?void 0:Tt.startLineNumber),yt.push(Nn==null?void 0:Nn.id));if(Sr===Ft[0])return;kn.deltaDecorations(yt,[]);const En=kn.getLineCount();Sr&&Sr<=En&&(un.deltaDecorations([],[{range:new Ye.Range(Sr,1,Sr,kn.getLineMaxColumn(Sr)),options:{isWholeLine:!0,className:"highlighted-line"}}]),un.revealLineInCenter(Sr))})();const rr=(Tt=!1)=>{var Ft;let yt=[],Pn=[];const En=kn.getAllDecorations();for(let Nn of En)Nn.options.linesDecorationsClassName==="breakpoints-select"&&(yt.push((Ft=Nn==null?void 0:Nn.range)==null?void 0:Ft.startLineNumber),Pn.push(Nn==null?void 0:Nn.id));if(Tt)return{lines:yt,ids:Pn};Bn(yt)},Mr=Tt=>pe(void 0,null,function*(){let Ft={range:new Ye.Range(Tt,1,Tt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield kn.deltaDecorations([],[Ft]),rr()}),qr=Tt=>pe(void 0,null,function*(){let Ft=[];const yt=un.getLineDecorations(Tt);for(let Pn of yt)Pn.options.linesDecorationsClassName==="breakpoints-select"&&Ft.push(Pn.id);yield kn.deltaDecorations(Ft,[]),rr()}),Yt=Tt=>{let Ft=un.getLineDecorations(Tt);for(let yt of Ft)if(yt.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,ft.isEqual)(lr,rr(!0).lines)){kn.deltaDecorations(rr(!0).ids,[]);const Tt=lr.map(Ft=>({range:new Ye.Range(Ft,1,Ft,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));kn.deltaDecorations([],Tt)}const At=un.onDidChangeModelContent(Tt=>{let Ft=un.getPosition();if(Ft){let yt=Ft.lineNumber;clearTimeout(cr.current),cr.current=setTimeout(()=>{en(kn.getLineContent(yt),yt)?qr(yt):Yt(yt)?(qr(yt),Mr(yt)):rr()},100)}}),Cn=un.onMouseDown(Tt=>{var Ft,yt,Pn;if(Tt.target.detail&&((Pn=(yt=(Ft=Tt.target)==null?void 0:Ft.element)==null?void 0:yt.className)!=null&&Pn.includes("line-numbers"))){let En=Tt.target.position.lineNumber;if(en(kn.getLineContent(En),En))return;Yt(En)?qr(En):Mr(En)}}),Kt=Tt=>{let Ft={range:new Ye.Range(Tt,1,Tt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};ui.current=un.deltaDecorations(ui.current,[Ft])},Pr=()=>{ui.current=un.deltaDecorations(ui.current,[])},ei=un.onMouseMove(Tt=>{var Ft,yt,Pn;if(Pr(),Tt.target.detail&&((Pn=(yt=(Ft=Tt.target)==null?void 0:Ft.element)==null?void 0:yt.className)!=null&&Pn.includes("line-numbers"))){let En=Tt.target.position.lineNumber;if(en(kn.getLineContent(En),En))return;Kt(En)}}),ht=un.onMouseLeave(()=>{Pr()});return()=>{At.dispose(),Cn.dispose(),ei.dispose(),ht.dispose()}}},[Jn.current,ur,lr,Sr,Fn,re]),(0,E.useEffect)(()=>{var Zt;(Zt=Jn.current)!=null&&Zt.instance&&Fn&&Jn.current.instance.setPosition({lineNumber:0,column:0})},[Sr]);function $t(){let Zt=Jn.current.instance;if(Zt){const un=Zt.getSelection(),kn=Jn.current.pastePos||{},Gn=new Ye.Range(kn.startLineNumber||un.endLineNumber,kn.startColumn||un.endColumn,kn.endLineNumber||un.endLineNumber,kn.endColumn||un.endColumn);setTimeout(()=>{Zt.executeEdits("",[{range:Gn,text:""}])},300)}}function Wt(Zt){(window.navigator.platform.match("Mac")?Zt.metaKey:Zt.ctrlKey)&&Zt.keyCode==83&&(Zt.preventDefault(),Xt())}const hn=()=>{if(Mt&&Jn.current.instance){const Zt=Jn.current.instance.getContentHeight();dr(Zt{if(!Kr.current)return;const{keyCode:un,ctrlKey:kn,metaKey:Gn,target:rr,type:Mr}=Zt;return(Mr==="paste"||(un===67||un===86)&&(Gn||kn))&&rr.nodeName==="TEXTAREA"&&(yn(),Zt.preventDefault()),!1};function pn(Zt,un){var kn=window.URL||window.webkitURL||window,Gn=new Blob([un]),rr=document.createElementNS("http://www.w3.org/1999/xhtml","a");rr.href=kn.createObjectURL(Gn),rr.download=Zt,wn(rr)}(0,E.useEffect)(()=>{hn()},[hn]),(0,E.useEffect)(()=>{Jr.current&&!ur&&Promise.all([ne.e(8909),ne.e(5977)]).then(ne.bind(ne,71448)).then(Zt=>{try{Ye=Zt,Jn.current.instance=Ye.editor.create(Jr.current,{value:oe,language:Et(re),theme:Je,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:mr||!1}},le);const un=Jn.current.instance;let rr=[...et.BH._menuItems].find(At=>At[0]._debugName=="EditorContext")[1],Mr=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],qr=(At,Cn)=>{var Kt,Pr;let ei=At._first;do Cn.includes((Pr=(Kt=ei.element)==null?void 0:Kt.command)==null?void 0:Pr.id)&&At._remove(ei);while(ei=ei.next)};if(Mn(un,Ye),setTimeout(()=>{hn(),Jn.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{pn(tr||"educoder.txt",un.getValue())}})},500),Jn.current.subscription=un.onDidChangeModelContent(At=>{Ii.current?clearTimeout(Cr.current):(hn(),gn(un.getValue(),At)),Cr.current=setTimeout(()=>{Ii.current=!1},500)}),window.Monaco||Re(Ye,Et(re)),tn&&(qr(rr,Mr),Jr.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Vt),window.removeEventListener("paste",Vt),window.addEventListener("keydown",Vt),window.addEventListener("paste",Vt)),window.Monaco=Ye,mt&&un.onDidBlurEditorWidget(()=>{mt(un.getValue())}),Dn&&un.onDidFocusEditorText(()=>{tn&&Pt(),Dn(un.getValue())}),tn){Pt();try{un.onDidPaste(At=>{const Cn=un.getSelection(),Kt=Jn.current.pastePos||{},Pr=new Ye.Range(Kt.startLineNumber||Cn.endLineNumber,Kt.startColumn||Cn.endColumn,Kt.endLineNumber||Cn.endLineNumber,Kt.endColumn||Cn.endColumn);un.executeEdits("",[{range:At.range,text:""}])})}catch(At){}}let Yt=wr();return bn&&typeof bn=="string"&&new Qe(bn,un,Ye),zr(!0),()=>{const At=Jn.current.instance;At.dispose();const Cn=At.getModel();Cn&&Cn.dispose(),Jn.current.subscription&&Jn.current.subscription.dispose(),Yt.unobserve(Jr.current)}}catch(un){}})},[]),(0,E.useEffect)(()=>{if(Jn.current.instance&&ur)return document.addEventListener("keydown",Wt,!1),()=>{document.removeEventListener("keydown",Wt)}},[Xt,ur]),(0,E.useEffect)(()=>{let Zt=Jn.current.instance;if(Zt&&ur){let un=Et(re);Ye.editor.setModelLanguage(Zt.getModel(),un)}},[re,ur]),(0,E.useEffect)(()=>{Jn.current.instance&&ur&&Ye.editor.setTheme(Je)},[Je,ur]),(0,E.useEffect)(()=>{let Zt=Jn.current.instance;Hr.current=de,Zt&&ur&&(Zt.updateOptions(Ue({},de)),setTimeout(()=>{Zt.getModel().updateOptions(Ue({},de))},200))},[JSON.stringify(de),ur]),(0,E.useEffect)(()=>{let Zt=Jn.current.instance;Zt&&ur&&Zt.layout()},[Rt,fe,ur]);const[jn,Tn]=(0,E.useState)(tt(Rt)),[Wn,dr]=(0,E.useState)(tt(fe)),Vn=Dt(Ue({},ce),{width:jn,height:Wn,position:"relative"});return E.createElement("div",{className:"my-monaco-editor",ref:Jr,style:Vn,onFocus:()=>{tn&&Pt()}},Ot&&E.createElement(Ve.CopyToClipboard,{text:oe,onCopy:()=>rt.ZP.success("\u590D\u5236\u6210\u529F")},E.createElement(wt.Z,{title:"\u590D\u5236\u4EE3\u7801"},E.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},E.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function zt({width:at="100%",height:jt="100%",original:Rt,modified:fe,language:oe,options:re={}}){const ce=(0,E.useRef)(),[de,le]=(0,E.useState)(null);function Je(Mt){let tn;return ce.current&&(tn=new Ee.Z(on=>{for(let gn of on)(gn.target.offsetHeight>0||gn.target.offsetWidth>0)&&Mt.layout()}),tn.observe(ce.current)),tn}(0,E.useEffect)(()=>(ce.current&&Promise.all([ne.e(8909),ne.e(9404)]).then(ne.bind(ne,2550)).then(Mt=>{Ye=Mt;const tn=Ye.editor.createDiffEditor(ce.current,Dt(Ue({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},re),{wordWrap:!0}));le(tn);let on=Je(tn);return()=>{tn.dispose();const gn=tn.getModel();gn&&gn.dispose(),on.unobserve(ce.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,E.useEffect)(()=>{de&&de.setModel({original:Ye.editor.createModel(Rt,oe),modified:Ye.editor.createModel(fe,oe)})},[Rt,fe,oe,de]);const mt=tt(at),Ot=tt(jt),Xt={width:mt,height:Ot};return E.createElement("div",{className:"my-diff-editor",ref:ce,style:Xt})}},54077:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return ze}});var E={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT",tagsDom:"tagsDom___COQg7",hiddenbq:"hiddenbq___TqlUF"},Ee=ne(29787),De=ne(25399),We=ne(89787),Ae=ne(92310),we=ne.n(Ae),Le=ne(76406),$e=ne(90736),_e=ne(59301),ze=({className:He,dataSource:gt=[],col:Re=4,right:Ne,bottom:Oe=23,precision:be=0,wrapWidth:Ie=1200,trackEventItems:Ge,loading:it,onRemove:Qe=()=>{},isCurrent:et=!0,showProgress:rt=!1,showAlias:wt=!1,category:ft="notDisplay",hiddenClick:nt=()=>{}})=>{const Ve=Math.floor((Ie-(Re-1)*Ne)/Re),st=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png",ptclass:"sprite-70",swclass:"sprite-68"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png",ptclass:"sprite-60",swclass:"sprite-65"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png",ptclass:"sprite-58",swclass:"sprite-63"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png",ptclass:"sprite-62",swclass:"sprite-67"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png",ptclass:"sprite-61",swclass:"sprite-66"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png",ptclass:"sprite-59",swclass:"sprite-64"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png",ptclass:"sprite-71",swclass:"sprite-69"}];return _e.createElement(Ee.Z,{spinning:it},_e.createElement("div",{className:we()(E.list,He)},!!(gt!=null&>.length)&&(gt==null?void 0:gt.map((Pe,Me)=>{var xe,Xe,Bt,lt,Ue,Dt,Fe;const{name:pe,id:tt,identifier:It,featured:qe,school_name:Ke,image_url:Et,excellent:Ye,is_plan:Pt}=Pe;return _e.createElement("div",{key:tt,className:et&&rt?E.wrapisCurrent:E.wrap,style:{width:Ve,marginRight:(1+Me)%Re===0?0:Ne+be,marginBottom:Oe}},_e.createElement("a",{className:E.li,onClick:ct=>{ct.preventDefault(),ct.stopPropagation(),Ge&&(0,Le.L9)([Ge]),(0,Le.xg)(`/paths/${It}`)}},_e.createElement("div",{className:E.img},_e.createElement("img",{className:E.cover,src:`${Et}`}),(xe=Pe==null?void 0:Pe.subject_tags)==null?void 0:xe.map((ct,zt)=>{var at,jt;if(zt===0){const fe=(at=st.find(oe=>oe.name==ct))==null?void 0:at.swclass;return _e.createElement("span",{className:`sprite ${fe} ${E.sign}`,style:{left:"-4px"}})}const Rt=(jt=st.find(fe=>fe.name==ct))==null?void 0:jt.ptclass;return _e.createElement("span",{className:`sprite ${Rt} ${E.sign}`,style:{left:`${48+52*(zt-1)+2*zt}px`}})}),_e.createElement("div",{className:E.tagsDom},_e.createElement("div",{className:"flex flex-wrap item-center",style:{gap:"0 6px"}},(Pe==null?void 0:Pe.excellent)&&_e.createElement("div",{className:E.bq},"\u5F00\u653E\u8BFE\u7A0B"),((Xe=Pe==null?void 0:Pe.custom_tags)==null?void 0:Xe.length)>0&&(Pe==null?void 0:Pe.custom_tags.map((ct,zt)=>{var at;return _e.createElement(De.Z,{title:ct==null?void 0:ct.tag_name,key:zt},_e.createElement("div",{className:"font12 rounded-2px c-white flex item-center",style:{height:22,padding:"0 6px",maxWidth:((at=Pe==null?void 0:Pe.custom_tags)==null?void 0:at.length)>2?"60px":"71px",background:"rgba(48, 97, 208, .6)",border:"1px solid #8FAFF8"}},_e.createElement("span",{className:"multi-llipsis1e"},ct==null?void 0:ct.tag_name)))})))),ft=="hide"&&(Pe==null?void 0:Pe.studying)&&et&&_e.createElement("div",{className:`${E.movebq} user-path-items`,onClick:ct=>{ct.stopPropagation(),Qe(Pe)}},_e.createElement("i",{className:"iconfont icon-yichu1 font12"}),_e.createElement("span",null,"\u79FB\u9664")),!["notDisplay","collect","payed"].includes(ft)&&et&&_e.createElement("div",{className:`${E.hiddenbq} user-path-items`,onClick:ct=>{ct.stopPropagation(),nt(Pe)}},_e.createElement("i",{className:`iconfont ${ft=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),_e.createElement("span",null,ft=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),_e.createElement("div",{className:E.name},_e.createElement(De.Z,{title:wt&&(Pe!=null&&Pe.excellent_alias_name)?_e.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${pe}`,_e.createElement("br",null),_e.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Pe==null?void 0:Pe.excellent_alias_name}`)):pe},_e.createElement("span",{className:E.e},wt&&(Pe==null?void 0:Pe.excellent_alias_name)||pe))),et&&rt&&((Bt=Pe==null?void 0:Pe.progress)==null?void 0:Bt.all_score)!=0&&_e.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},_e.createElement(We.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((lt=Pe==null?void 0:Pe.progress)==null?void 0:lt.my_score)/((Ue=Pe==null?void 0:Pe.progress)==null?void 0:Ue.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Dt=Pe==null?void 0:Pe.progress)==null?void 0:Dt.my_score,"/",(Fe=Pe==null?void 0:Pe.progress)==null?void 0:Fe.all_score),(!et||!rt)&&_e.createElement(De.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Ke}`},_e.createElement("div",{className:E.unit},_e.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Ke)),(!et||!rt)&&_e.createElement("div",{className:E.tags},_e.createElement("div",null,_e.createElement(De.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},_e.createElement("span",null,_e.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),_e.createElement("span",null,Pe.stages_count))),_e.createElement(De.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},_e.createElement("span",null,_e.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),_e.createElement("span",null,Pe.members_count)))))))})),!gt.length&&_e.createElement($e.Z,null)))}},70467:function(_t,kt,ne){"use strict";ne.d(kt,{jL:function(){return We},w9:function(){return pe},QD:function(){return lr},cQ:function(){return Me.Z},op:function(){return tn},O5:function(){return wr},_b:function(){return bn},t7:function(){return be},Gi:function(){return Ye},YG:function(){return Ke},qp:function(){return je},vr:function(){return sn},qE:function(){return Mn},Je:function(){return it},wb:function(){return Pe},cq:function(){return Rt},tp:function(){return gt}});var E=ne(59301),Ee={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"},We=({dataSource:yn=[],img:_n,imgWidth:en=346,title:$t,sunTitle:Wt,bannerExtraContent:hn})=>E.createElement("div",{className:Ee.banner},E.createElement("div",{className:Ee.content},E.createElement("aside",null,E.createElement("p",null,E.createElement("b",null,$t),E.createElement("span",null,Wt)),yn.length>0&&E.createElement("div",{className:Ee.btns},yn.map((wn,Vt)=>E.createElement("div",{key:Vt,onClick:wn.click},wn.name,wn.sign?E.createElement("span",{className:"sprite sprite-33"}):null))),hn),_n&&E.createElement("img",{style:{marginTop:33,marginRight:38},src:_n,width:en}))),Ae={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"},we=ne(92310),Le=ne.n(we),$e=ne(78267),je=({dataSource:yn=[],value:_n,onChange:en,onTitleChange:$t,className:Wt,title:hn,titleWidth:wn=41,style:Vt={},fontColor:pn="#6A7283",showCount:jn})=>{const[Tn,Wn]=(0,E.useState)(1),[dr,Vn]=(0,E.useState)(!1),Zt=(0,E.useRef)(null),un=(0,E.useRef)(null);return(0,E.useEffect)(()=>{var kn;yn.length!==0&&(((kn=Zt==null?void 0:Zt.current)==null?void 0:kn.clientHeight)>97?Wn(1):Wn(0)),yn.length===0&&Wn(0),Vn(!1)},[yn]),E.createElement("div",{className:Le()(Ae.row,Wt,"fadeIn","animated"),style:Vt},E.createElement("div",{onClick:(0,$e.throttle)(()=>$t==null?void 0:$t(),2e3),style:{width:wn,marginTop:dr?12:4},className:`${Ae.title} ${$t?"current":""}`},hn),E.createElement("div",{className:dr?`${Ae.tagsWrap} ${Ae.tagsBorderWrap}`:Ae.tagsWrap},E.createElement("div",{className:Ae.bar,ref:un,style:Tn>0?{height:Tn===1?97:"auto",overflow:Tn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},E.createElement("div",{className:Ae.tag,ref:Zt},yn==null?void 0:yn.map(kn=>E.createElement("span",{onClick:()=>en(kn.id),key:kn.id,style:{color:pn},className:_n===kn.id?Ae.active:""},E.createElement("span",{title:kn.name,className:Ae.name},kn.name),!!jn&&E.createElement("span",{className:Ae.num},kn.count))))),!!Tn&&E.createElement(E.Fragment,null,Tn===1?E.createElement("div",{onClick:()=>{var kn;Wn(2),((kn=Zt==null?void 0:Zt.current)==null?void 0:kn.clientHeight)>245?Vn(!0):Vn(!1)},className:Ae.action},"\u5C55\u5F00",E.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):E.createElement("div",{onClick:()=>{un.current.scrollTop=0,Wn(1),Vn(!1)},className:Ae.action},"\u6536\u8D77",E.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},ze={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"},gt=({dataSource:yn=[],value:_n,onChange:en,className:$t,style:Wt={}})=>E.createElement("div",{style:Wt,className:Le()(ze.tabs,$t)},yn.map(hn=>E.createElement("span",{onClick:()=>en(hn.id),className:_n===hn.id?ze.active:"",key:hn.id},hn.name))),Re={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"},Ne=ne(37568),be=({dataSource:yn=[],value:_n="",onChange:en,onInputChange:$t=()=>{},className:Wt,style:hn={},placeholder:wn,allowClear:Vt=!1})=>{var pn;const[jn,Tn]=(0,E.useState)(""),[Wn,dr]=(0,E.useState)("");(0,E.useEffect)(()=>{var un;let kn=_n;(un=JSON.stringify(_n))!=null&&un.includes("{")&&(Tn(_n.id),kn=_n.value||"");try{dr(decodeURIComponent(kn||""))}catch(Gn){dr(decodeURIComponent(kn||""))}},[_n]);const Vn=()=>{en(encodeURIComponent(Wn),jn||null)},Zt=un=>{un!==jn&&(Tn(un),en(encodeURIComponent(Wn),un))};return E.createElement("div",{className:Le()(Re.input,Wt),style:hn},!!yn.length&&E.createElement("div",{className:Re.dropdown},E.createElement("div",{className:Re.text},(pn=yn.find(un=>un.id===jn))==null?void 0:pn.name,E.createElement("i",{className:"iconfont icon-zhankai4"}),E.createElement("b",{className:Re.b1}),E.createElement("b",{className:Re.b2})),E.createElement("div",{className:Re.menu},yn.map((un,kn)=>E.createElement("div",{key:kn,onClick:()=>Zt(un.id)},un.name)))),E.createElement(Ne.default,{onPressEnter:Vn,value:Wn,onChange:un=>{dr(un.target.value),$t(encodeURIComponent(un.target.value),jn||null)},placeholder:wn,variant:"borderless",allowClear:Vt,onClear:()=>en("",jn||null)}),E.createElement("i",{onClick:Vn,className:"iconfont icon-sousuo9 font14 current"}))},Ie={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"},it=({value:yn,onChange:_n,className:en,total:$t,pageSize:Wt,style:hn={}})=>{const wn=yn<2,Vt=yn>=Math.ceil($t/Wt);return $t<=Wt?E.createElement(E.Fragment,null):E.createElement("div",{className:Le()(Ie.quickPager,en),style:hn},E.createElement("div",{onClick:()=>{wn||_n(yn-1,"prev")},className:wn?Ie.disabled:""},"\u4E0A\u4E00\u9875"),E.createElement("div",{onClick:()=>{Vt||_n(yn+1,"next")},className:Vt?Ie.disabled:""},"\u4E0B\u4E00\u9875"))},Qe={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"},et=ne(29787),rt=ne(25399),wt=ne(63139),ft=ne(14185),nt=ne(76406),Ve=ne(90736),Pe=({className:yn,dataSource:_n=[],col:en=4,right:$t,bottom:Wt=23,precision:hn=0,wrapWidth:wn=1200,trackEventItems:Vt,loading:pn})=>{const jn=Math.floor((wn-(en-1)*$t)/en);return E.createElement(et.Z,{spinning:pn},E.createElement("div",{className:Le()(Qe.list,yn)},!!_n.length&&_n.map((Tn,Wn)=>{const{name:dr,id:Vn,identifier:Zt,power:un,cover_image_id:kn,pic:Gn}=Tn;return E.createElement("div",{className:Qe.wrap,key:Vn,style:{width:jn,marginRight:(1+Wn)%en===0?0:$t+hn,marginBottom:Wt}},E.createElement("a",{target:"_blank",href:`/shixuns/${Zt}/challenges`,className:Qe.li,onClick:rr=>{rr.preventDefault(),Vt&&(0,nt.L9)([Vt]),un&&(0,nt.xg)(`/shixuns/${Zt}/challenges`)}},E.createElement("div",{className:Qe.img},E.createElement("img",{className:Qe.cover,src:`${Gn}`}),Tn.is_jupyter&&E.createElement("span",{className:`sprite sprite-43 ${Qe.sign}`}),Tn.is_jupyter_lab&&E.createElement("span",{className:`sprite sprite-42 ${Qe.sign}`}),Tn.is_unity_3d&&E.createElement("span",{className:`sprite sprite-44 ${Qe.sign}`})),E.createElement("div",{className:Qe.name},E.createElement(rt.Z,{title:dr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},E.createElement("span",{className:Qe.e},dr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),E.createElement("div",{className:Qe.tags},E.createElement(rt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),E.createElement("span",null,Tn.challenges_count))),!!Tn.myshixuns_count&&E.createElement(rt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),E.createElement("span",null,Tn.myshixuns_count))),E.createElement(rt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},E.createElement("span",null,E.createElement("span",null,Tn.level))),E.createElement("div",{className:Qe.rate},E.createElement(wt.Z,{allowHalf:!0,disabled:!0,defaultValue:Tn.score_info}),E.createElement("span",null,"\xA0",Tn.score_info?`${Tn.score_info}\u5206`:"5\u5206")))),!un&&E.createElement("div",{className:Qe.lockWrap},E.createElement("img",{src:`${ft.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),E.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!_n.length&&E.createElement(Ve.Z,null)))},Me=ne(54077),xe={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",hidden:"hidden___NniIi",wrap:"wrap___pKgcW",btnsTop:"btnsTop___Lrm6T",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Xe=ne(62957),Bt=ne(96599),lt="data:image/png;base64,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",Ue=ne(59301),Dt=(yn,_n,en)=>new Promise(($t,Wt)=>{var hn=pn=>{try{Vt(en.next(pn))}catch(jn){Wt(jn)}},wn=pn=>{try{Vt(en.throw(pn))}catch(jn){Wt(jn)}},Vt=pn=>pn.done?$t(pn.value):Promise.resolve(pn.value).then(hn,wn);Vt((en=en.apply(yn,_n)).next())}),pe=({className:yn,dataSource:_n=[],col:en=4,right:$t,bottom:Wt=23,precision:hn=0,wrapWidth:wn=1200,trackEventItems:Vt,loading:pn,category:jn,hiddenClick:Tn,handleVery:Wn=()=>!0,isCurrent:dr})=>{const[Vn,Zt]=Xe.default.useModal(),un=Math.floor((wn-(en-1)*$t)/en),kn=Gn=>Dt(void 0,null,function*(){Vn.confirm({title:"\u7F6E\u9876",width:500,content:Ue.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u5C06",Ue.createElement("span",{className:"c-blue"},"\u201C",Gn.name,"\u201D"),"\u8BFE\u5802\u7F6E\u9876\u5417\uFF1F"),okText:"\u786E\u8BA4\u7F6E\u9876",centered:!0,cancelText:"\u53D6\u6D88"})});return Ue.createElement(et.Z,{spinning:pn},Zt,Ue.createElement("div",{className:Le()(xe.list,yn)},!!_n.length&&_n.map((Gn,rr)=>{const{subject_identifier:Mr,id:qr,identifier:Yt,power:At}=Gn,Cn=Gn.is_public!=0&&Gn.is_public;return Ue.createElement("div",{className:xe.wrap,key:qr,style:{width:un,marginRight:(1+rr)%en===0?0:$t+hn,marginBottom:Wt}},Gn.homepage_show&&Ue.createElement("div",{className:xe.btnsTop},Ue.createElement(Bt.default,{color:"red"},"\u7F6E\u9876")),Ue.createElement("a",{className:xe.li,onClick:Kt=>{Kt.preventDefault(),Wn(Gn==null?void 0:Gn.first_category_url)&&(Vt&&(0,nt.L9)([Vt]),(0,nt.xg)(Gn.first_category_url))}},Ue.createElement("div",{className:xe.top},Ue.createElement(rt.Z,{title:Gn.name},Ue.createElement("div",{className:xe.name},Gn.name)),Ue.createElement("img",{className:xe.img,src:ft.Z.IMG_SERVER+"/images/"+Gn.avatar_url}),Ue.createElement("div",{className:xe.text,title:Gn.creator},Gn.creator),Mr&&Ue.createElement("div",{className:xe.btns},Ue.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Ue.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Cn&&Ue.createElement("div",{className:xe.sign},"\u516C\u5F00"),dr&&Ue.createElement("div",{className:xe.hidden,onClick:Kt=>{Kt.stopPropagation(),Tn(Gn)}},Ue.createElement("i",{className:`iconfont ${jn=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),jn=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),Ue.createElement("div",{className:xe.bottom},Gn.visits>0&&Ue.createElement(rt.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Ue.createElement("span",null,Ue.createElement("i",{className:"iconfont icon-liulanyan"}),Ue.createElement("span",null,Gn.visits))),Gn.course_members_count>0&&Ue.createElement(rt.Z,{title:"\u6210\u5458",placement:"bottom"},Ue.createElement("span",null,Ue.createElement("i",{className:"iconfont icon-chengyuan"}),Gn.course_members_count)),Gn.tasks_count>0&&Ue.createElement(rt.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Ue.createElement("span",null,Ue.createElement("i",{className:"iconfont icon-zuoye"}),Gn.tasks_count)),Gn.is_end?Ue.createElement("div",{style:{color:"#6B758B"}}):Ue.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Gn.is_accessible&&Ue.createElement("div",{className:xe.lockWrap},Ue.createElement("img",{src:`${ft.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Ue.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!_n.length&&Ue.createElement(Ve.Z,null)))},tt={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"},It=ne(44283),Ke=({dataSource:yn=[],value:_n,onChange:en,className:$t,style:Wt={},tabBarExtraContent:hn})=>E.createElement("div",{className:Le()(tt.tabs,$t),style:Wt},E.createElement("div",{className:tt.tabsWrap},yn.map((wn,Vt)=>!(wn!=null&&wn.hide)&&E.createElement("aside",{className:tt.tab,onClick:()=>{en(wn.id),wn.link&&It.history.push(wn.link)},key:Vt},E.createElement("div",{className:_n===wn.id?tt.active:""},wn.name),(wn==null?void 0:wn.resetCount)==null&&(wn==null?void 0:wn.total)!==void 0&&E.createElement("span",null,"\uFF08",wn==null?void 0:wn.total,"\uFF09"),(wn==null?void 0:wn.resetCount)!==void 0&&(wn==null?void 0:wn.total)!==void 0&&E.createElement(rt.Z,{title:(wn==null?void 0:wn.tip)!=null?wn==null?void 0:wn.tip:""},E.createElement("span",{style:{color:"#9096A3"}},"\uFF08",E.createElement("span",{style:{color:"#000"}},wn==null?void 0:wn.resetCount),"/",E.createElement("span",null,wn==null?void 0:wn.total),"\uFF09"))))),E.createElement("div",{className:tt.tabBar},hn)),Ye=({className:yn,style:_n={},children:en})=>E.createElement("div",{className:Le()(yn),style:_n},en),Pt={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"},ct=ne(75727),zt=ne(93041);const at=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Rt=({sortValue:yn,dropValue:_n,className:en,onSort:$t,onDrop:Wt,dataSource:hn=at})=>{var wn;return E.createElement("div",{className:Le()(Pt.orderWrap,en)},E.createElement(ct.Z,{dropdownRender:()=>E.createElement(zt.default,null,hn.map((Vt,pn)=>E.createElement(zt.default.Item,{key:pn,onClick:()=>Wt(Vt.id)},Vt.name)))},E.createElement("span",{className:Pt.orderTextWrap},(wn=hn.find(Vt=>_n===Vt.id))==null?void 0:wn.name)),E.createElement("span",{className:Pt.orderIconWrap},E.createElement("span",{className:Pt.orderAsc},E.createElement("i",{className:yn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Pt.cursorPointer} ${Pt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Pt.cursorPointer}`,onClick:()=>$t(yn==="asc"?"desc":"asc")})),E.createElement("span",{className:Pt.orderDesc},E.createElement("i",{className:yn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Pt.cursorPointer} ${Pt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Pt.cursorPointer}`,onClick:()=>$t(yn==="asc"?"desc":"asc")}))))},fe={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"},oe=ne(7939),re=Object.defineProperty,ce=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,Je=(yn,_n,en)=>_n in yn?re(yn,_n,{enumerable:!0,configurable:!0,writable:!0,value:en}):yn[_n]=en,mt=(yn,_n)=>{for(var en in _n||(_n={}))de.call(_n,en)&&Je(yn,en,_n[en]);if(ce)for(var en of ce(_n))le.call(_n,en)&&Je(yn,en,_n[en]);return yn},Ot=(yn,_n)=>{var en={};for(var $t in yn)de.call(yn,$t)&&_n.indexOf($t)<0&&(en[$t]=yn[$t]);if(yn!=null&&ce)for(var $t of ce(yn))_n.indexOf($t)<0&&le.call(yn,$t)&&(en[$t]=yn[$t]);return en},Xt=(yn,_n,en)=>new Promise(($t,Wt)=>{var hn=pn=>{try{Vt(en.next(pn))}catch(jn){Wt(jn)}},wn=pn=>{try{Vt(en.throw(pn))}catch(jn){Wt(jn)}},Vt=pn=>pn.done?$t(pn.value):Promise.resolve(pn.value).then(hn,wn);Vt((en=en.apply(yn,_n)).next())}),tn=yn=>{var _n=yn,{className:en,style:$t,children:Wt,loading:hn=!1,openLoading:wn,onClick:Vt=()=>{},size:pn="middle",shape:jn="round"}=_n,Tn=Ot(_n,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Wn,dr]=(0,E.useState)(!1);return E.createElement(oe.ZP,mt({onClick:(0,$e.throttle)(Vn=>Xt(void 0,null,function*(){wn&&dr(!0);try{yield Vt(Vn)}catch(Zt){console.log("error",Zt)}wn&&dr(!1)}),2e3,{leading:!0,trailing:!1}),className:Le()(fe.btn,fe[`${pn}-${jn}`],en),style:$t,size:pn,shape:jn,loading:Wn||hn},Tn),Wt)},on={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"},Mn=({className:yn,style:_n,children:en=null,onClick:$t,title:Wt})=>E.createElement("div",{className:Le()(on.head,yn),style:_n},E.createElement("span",{className:"primary-hover",onClick:$t},E.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),E.createElement("b",{title:Wt},Wt),E.createElement("div",{className:on.node},en)),Dn={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"},lr=({confirmShow:yn=!0,confirmTitle:_n,confirmClick:en,cancelShow:$t=!0,cancelTitle:Wt,cancelClick:hn,className:wn,style:Vt,confirmLoading:pn=!1})=>E.createElement("div",{className:Le()(Dn.btns,wn),style:Vt},yn&&E.createElement(oe.ZP,{loading:pn,onClick:en,type:"primary",className:Dn.confirm},_n),$t&&E.createElement(oe.ZP,{onClick:hn,className:Dn.cancel},Wt)),tr={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"},sn=({className:yn,style:_n={},LeftContent:en,children:$t,RightContent:Wt})=>E.createElement("div",{className:Le()(tr.fixedBottom,yn),style:_n},E.createElement("div",{className:tr.wrap},E.createElement("div",{className:tr.left},en),E.createElement("div",{className:tr.center},$t),E.createElement("div",{className:tr.right},Wt))),Sr={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"},bn=({className:yn,style:_n={},dataSource:en=[]})=>E.createElement("div",{className:Le()(Sr.crumbs,yn),style:_n},en.map(($t,Wt)=>WtIt.history.push($t.path)},$t.name):E.createElement("span",null,$t.name),E.createElement("span",null,"\xA0",">","\xA0")):E.createElement("span",{key:Wt,style:{color:"#5F6368"}},$t.name))),mr=ne(11938),si=Object.defineProperty,Jr=Object.defineProperties,Jn=Object.getOwnPropertyDescriptors,Hr=Object.getOwnPropertySymbols,Tr=Object.prototype.hasOwnProperty,ui=Object.prototype.propertyIsEnumerable,Ii=(yn,_n,en)=>_n in yn?si(yn,_n,{enumerable:!0,configurable:!0,writable:!0,value:en}):yn[_n]=en,Cr=(yn,_n)=>{for(var en in _n||(_n={}))Tr.call(_n,en)&&Ii(yn,en,_n[en]);if(Hr)for(var en of Hr(_n))ui.call(_n,en)&&Ii(yn,en,_n[en]);return yn},cr=(yn,_n)=>Jr(yn,Jn(_n)),Kr=(yn,_n)=>{var en={};for(var $t in yn)Tr.call(yn,$t)&&_n.indexOf($t)<0&&(en[$t]=yn[$t]);if(yn!=null&&Hr)for(var $t of Hr(yn))_n.indexOf($t)<0&&ui.call(yn,$t)&&(en[$t]=yn[$t]);return en};const{Countdown:ur}=mr.default;var wr=yn=>{var _n=yn,{onChange:en}=_n,$t=Kr(_n,["onChange"]);const[Wt,hn]=(0,E.useState)(null);(0,E.useEffect)(()=>{typeof Wt=="number"&&Wt>=0&&en(Wt)},[Wt]);const wn=Vt=>{const pn=Math.floor(Vt/1e3);hn(pn)};return E.createElement(ur,cr(Cr({},$t),{onChange:wn}))}},79006:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return Ee}});var E=ne(59301);function Ee(De,We){const Ae=(0,E.useRef)();(0,E.useEffect)(()=>{Ae.current=De}),(0,E.useEffect)(()=>{function we(){Ae.current()}if(We!==null){let Le=setInterval(we,We);return()=>clearInterval(Le)}},[We])}},28696:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return gt}});var E=ne(59301),Ee=ne(6767),De=ne(62957),We=ne(94968),Ae=ne(7939),we=ne(14185),Le=ne(76406),$e=ne(30935),_e=ne(44283),je={customModal:"customModal___bVzUV",content:"content___oKhZq",upload:"upload___nPxEL",infoText:"infoText___gZEJF",okBtn:"okBtn___CVo2A",fileList:"fileList___tauGN",fileName:"fileName___T_8JX",selectitems:"selectitems___imW2Y"},ze=ne(59301),gt=({visible:Re,onOk:Ne,onCancel:Oe,course_discipline_id:be})=>{const[Ie,Ge]=(0,E.useState)([]),[it,Qe]=(0,E.useState)(!1),et=(0,_e.useParams)(),[rt,wt]=(0,E.useState)(null);(0,E.useEffect)(()=>{Re?wt(be):(wt(null),Ge([]),Qe(!1))},[Re]);const ft=()=>{if(!rt)return Ee.ZP.warning("\u8BF7\u9009\u62E9\u8BFE\u7A0B\uFF01");Qe(!0),Ne(Ie,rt,()=>{Qe(!1)})},nt=()=>{Oe()},Ve=()=>{const Me=`${we.Z.API_SERVER}/api/courses/${et.coursesId}/exercises/down_template`;(0,Le.Nd)(null,Me)},st=Me=>{const xe={name:Me.name,uid:Me.uid,file:Me};return Ge([xe]),!1},Pe=()=>{Ge([])};return ze.createElement(De.default,{title:"\u5BFC\u5165\u8BD5\u9898",open:Re,onOk:ft,centered:!0,wrapClassName:je.customModal,onCancel:nt,width:663,okText:"\u786E\u8BA4",okButtonProps:{className:je.okBtn},cancelText:"\u53D6\u6D88",confirmLoading:it},ze.createElement("div",{className:je.content},ze.createElement("aside",null,ze.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA41"),ze.createElement("ul",null,ze.createElement("li",null,ze.createElement("span",{style:{color:"#5F6367"}},"\u6839\u636E\u6A21\u677F\u8981\u6C42\u7F16\u8F91\u9700\u8981\u4E0A\u4F20\u7684\u8BD5\u9898"),ze.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginLeft:20},onClick:Ve},"\u4E0B\u8F7D\u8003\u8BD5\u8BD5\u9898\u6A21\u677F"),ze.createElement("i",{className:"iconfont icon-xiazai4 ml10",onClick:Ve,style:{fontSize:14,cursor:"pointer",color:"#0152d9"}})),ze.createElement("li",{style:{color:"#FA6400"},className:"mt10"},"\u63D0\u793A"),ze.createElement("li",{className:je.infoText},"1\u3001\u76EE\u524D\u4EC5\u652F\u6301Excel\u683C\u5F0F\u6A21\u677F\uFF1B "),ze.createElement("li",{className:je.infoText},"2\u3001\u4E0D\u652F\u6301\u7EC4\u5408\u9898\u548C\u5B9E\u8BAD\u9898\u5BFC\u5165\uFF1B"),ze.createElement("li",{className:je.infoText},"3\u3001\u6BCF\u6B21\u6700\u591A\u5BFC\u5165300\u9898\uFF1B"),ze.createElement("li",{className:je.infoText},"4\u3001\u586B\u7A7A\u9898\u5BFC\u5165\u6700\u591A\u652F\u63018\u4E2A\u586B\u7A7A\u9879\u3002"))),ze.createElement("aside",{style:{marginTop:22}},ze.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA42"),ze.createElement("ul",{style:{flex:1}},ze.createElement("li",{style:{color:"#5F6367"}},"\u8BF7\u9009\u62E9\u8BFE\u7A0B\uFF0C\u4E0A\u4F20\u7F16\u8F91\u597D\u7684\u8BD5\u9898\u6587\u6863\uFF0C\u786E\u5B9A\u5BFC\u5165"),Re&&ze.createElement(ze.Fragment,null,ze.createElement($e.q,{style:{width:200,marginTop:10},size:"large",value:rt,onChange:wt}),ze.createElement("br",null),ze.createElement(We.default,{action:`${we.Z.API_SERVER}/api/attachments.json`,beforeUpload:st,onRemove:Pe,withCredentials:!0,fileList:Ie,accept:".xls,.xlsx",showUploadList:!1},ze.createElement(Ae.ZP,{className:je.upload,type:"primary",icon:ze.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6"))),Ie.map((Me,xe)=>ze.createElement("div",{key:xe,className:je.fileList},ze.createElement("span",{className:je.fileName},Me==null?void 0:Me.name),ze.createElement("i",{className:"iconfont icon-shanchu12",style:{color:"#F65160",fontSize:16,cursor:"pointer"},onClick:Pe})))))))}},30935:function(_t,kt,ne){"use strict";ne.d(kt,{i:function(){return Qe},q:function(){return it}});var E=ne(59301),Ee={flex_box_center:"flex_box_center___yMUhy",flex_space_between:"flex_space_between___KNvG9",flex_box_vertical_center:"flex_box_vertical_center___yqWY9",flex_box_center_end:"flex_box_center_end___DJKuV",flex_box_column:"flex_box_column___NTtN1",singleSelect:"singleSelect___fU3O9",multipleSelect:"multipleSelect___LFXCB",plus:"plus___gdDhG"},De=ne(92310),We=ne.n(De),Ae=ne(25399),we=ne(82326),Le=ne(7939),$e=ne(49317),_e=Object.defineProperty,je=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Ne=(et,rt,wt)=>rt in et?_e(et,rt,{enumerable:!0,configurable:!0,writable:!0,value:wt}):et[rt]=wt,Oe=(et,rt)=>{for(var wt in rt||(rt={}))gt.call(rt,wt)&&Ne(et,wt,rt[wt]);if(He)for(var wt of He(rt))Re.call(rt,wt)&&Ne(et,wt,rt[wt]);return et},be=(et,rt)=>je(et,ze(rt)),Ie=(et,rt)=>{var wt={};for(var ft in et)gt.call(et,ft)&&rt.indexOf(ft)<0&&(wt[ft]=et[ft]);if(et!=null&&He)for(var ft of He(et))rt.indexOf(ft)<0&&Re.call(et,ft)&&(wt[ft]=et[ft]);return wt},Ge=(et,rt,wt)=>new Promise((ft,nt)=>{var Ve=Me=>{try{Pe(wt.next(Me))}catch(xe){nt(xe)}},st=Me=>{try{Pe(wt.throw(Me))}catch(xe){nt(xe)}},Pe=Me=>Me.done?ft(Me.value):Promise.resolve(Me.value).then(Ve,st);Pe((wt=wt.apply(et,rt)).next())});const it=et=>{var rt=et,{wrapClassName:wt,wrapStyle:ft={},showLinkButton:nt=!0,tooltipTitle:Ve="",loadGeneral:st=!1,data:Pe={}}=rt,Me=Ie(rt,["wrapClassName","wrapStyle","showLinkButton","tooltipTitle","loadGeneral","data"]);const xe="course_disciplines_list",[Xe,Bt]=(0,E.useState)(()=>{const tt=sessionStorage.getItem(xe);return tt?JSON.parse(tt):[]}),[lt,Ue]=(0,E.useState)(!1),[Dt,Fe]=(0,E.useState)(!0);(0,E.useEffect)(()=>{pe()},[]);const pe=()=>Ge(void 0,null,function*(){var tt,It,qe,Ke;Ue(!0);const Et=yield(0,$e.U2)("v2/course_disciplines.json",Pe);if(Et.status===0){const Ye=((It=(tt=Et==null?void 0:Et.data)==null?void 0:tt.list)==null?void 0:It.map(Pt=>({value:Pt.id,label:Pt.name})))||[];if(Bt(Ye),Fe(!1),sessionStorage.setItem(xe,JSON.stringify(Ye)),Dt){const Pt=(Ke=(qe=Et==null?void 0:Et.data)==null?void 0:qe.list)==null?void 0:Ke.find(ct=>ct.is_default);st&&Pt&&Me.onChange(Pt==null?void 0:Pt.id)}}Ue(!1)});return E.createElement("div",{className:We()(Ee.singleSelect,wt),style:ft},E.createElement(Ae.Z,{title:Ve},E.createElement(we.default,Oe({allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B",loading:lt,options:Xe,onDropdownVisibleChange:tt=>{tt&&pe()}},Me))),nt&&E.createElement(Le.ZP,{type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u8BFE\u7A0B"))},Qe=et=>{var rt=et,{wrapClassName:wt,wrapStyle:ft={},showLinkButton:nt=!0,courseDisciplineId:Ve="",isPlusHeight:st=!1,tooltipTitle:Pe,allowAcceptEmpty:Me=!1,data:xe={}}=rt,Xe=Ie(rt,["wrapClassName","wrapStyle","showLinkButton","courseDisciplineId","isPlusHeight","tooltipTitle","allowAcceptEmpty","data"]);const[Bt,lt]=(0,E.useState)([]),[Ue,Dt]=(0,E.useState)(!1);(0,E.useEffect)(()=>{Fe()},[Ve]);const Fe=()=>Ge(void 0,null,function*(){var pe,tt;if(!Me&&!Ve){lt([]);return}Dt(!0);const It=yield(0,$e.U2)(`v2/course_disciplines/${Ve||"all"}.json`,xe);if(It.status===0){const qe=((tt=(pe=It==null?void 0:It.data)==null?void 0:pe.tag_disciplines)==null?void 0:tt.map(Ke=>({value:Ke.id,label:Ke.name})))||[];qe.length&<(qe)}Dt(!1)});return E.createElement("div",{className:We()(Ee.multipleSelect,wt),style:ft},E.createElement(Ae.Z,{title:Pe},E.createElement(we.default,be(Oe({allowClear:!0,mode:"multiple",optionFilterProp:"label",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9",loading:Ue,options:Bt,maxTagCount:"responsive",onDropdownVisibleChange:pe=>{pe&&Fe()}},Xe),{className:We()(Xe.className,st&&Ee.plus)}))),nt&&E.createElement(Le.ZP,{className:Ee.btn,type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u77E5\u8BC6\u70B9"))}},30628:function(_t,kt,ne){"use strict";ne.d(kt,{h:function(){return E}});var E=(Ee=>(Ee[Ee.NOMATCH=-1]="NOMATCH",Ee[Ee.OK=0]="OK",Ee[Ee.TIMEOUT=2]="TIMEOUT",Ee[Ee.PODFAILURE=3]="PODFAILURE",Ee[Ee.COMPILEFAILURE=4]="COMPILEFAILURE",Ee[Ee.EXECUTEFAILURE=5]="EXECUTEFAILURE",Ee[Ee.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Ee))(E||{})},19160:function(_t,kt,ne){"use strict";ne.d(kt,{H7:function(){return Ne},MK:function(){return Re},MU:function(){return je},X6:function(){return He},bM:function(){return _e},fi:function(){return Oe},fu:function(){return $e},n4:function(){return be},rX:function(){return gt},vl:function(){return Ie},zO:function(){return ze}});var E=ne(49317),Ee=Object.defineProperty,De=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,we=(Ge,it,Qe)=>it in Ge?Ee(Ge,it,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):Ge[it]=Qe,Le=(Ge,it)=>{for(var Qe in it||(it={}))We.call(it,Qe)&&we(Ge,Qe,it[Qe]);if(De)for(var Qe of De(it))Ae.call(it,Qe)&&we(Ge,Qe,it[Qe]);return Ge};function $e(Ge,it){return(0,E.U2)(`myproblems/${Ge}.json`,Le({hidePopLogin:!0},it||{}))}function _e(Ge,it){return(0,E.v_)(`myproblems/${Ge}/code_submit.json`,it)}function je(Ge,it){return(0,E.v_)(`myproblems/${Ge}/code_debug.json`,it)}function ze(Ge,it){return it.language&&(it.language=encodeURIComponent(it.language)),(0,E.U2)(`myproblems/${Ge}/submit_records.json`,it)}function He(Ge){return(0,E.U2)("myproblems/record_detail.json",{id:Ge})}function gt(Ge,it){return(0,E.U2)(`myproblems/${Ge}/result.json`,{mode:it})}function Re(Ge,it){return(0,E.v_)(`myproblems/${Ge}/add_notes.json`,it)}function Ne(Ge,it){return(0,E.v_)(`myproblems/${Ge}/restore_initial_code.json`,it)}function Oe(Ge){return(0,E.v_)(`myproblems/${Ge}/sync_code.json`)}function be(Ge,it){return(0,E.v_)(`myproblems/${Ge}/update_code.json`,it)}function Ie(Ge,it){return(0,E.v_)(`discusses/${Ge}/plus.json`,it)}},86899:function(_t,kt,ne){"use strict";var E=ne(59301),Ee=ne(25399),De=ne(37568),We=ne(6767),Ae=ne(27781),we=ne(59301),Le=(_e,je,ze)=>new Promise((He,gt)=>{var Re=be=>{try{Oe(ze.next(be))}catch(Ie){gt(Ie)}},Ne=be=>{try{Oe(ze.throw(be))}catch(Ie){gt(Ie)}},Oe=be=>be.done?He(be.value):Promise.resolve(be.value).then(Re,Ne);Oe((ze=ze.apply(_e,je)).next())});const $e=({defaultValue:_e,onFinish:je})=>{const[ze,He]=(0,E.useState)(!1),[gt,Re]=(0,E.useState)(_e);return(0,E.useEffect)(()=>{Re(_e)},[_e]),we.createElement("div",null,ze?we.createElement(De.default,{autoFocus:!0,maxLength:60,style:{textAlign:"center",marginTop:20,marginBottom:20},value:gt,onChange:Ne=>{Re(Ne.target.value)},onBlur:()=>Le(void 0,null,function*(){var Ne;if(((Ne=gt==null?void 0:gt.replaceAll(" ",""))==null?void 0:Ne.length)<=0){We.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield je(gt))&&He(!1)}),onPressEnter:()=>Le(void 0,null,function*(){var Ne;if(((Ne=gt==null?void 0:gt.replaceAll(" ",""))==null?void 0:Ne.length)<=0){We.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield je(gt))&&He(!1)})}):we.createElement("div",{className:Ae.Z.title},gt,we.createElement(Ee.Z,{title:"\u7F16\u8F91\u8BD5\u5377\u540D\u79F0"},we.createElement("i",{className:`${Ae.Z.editIcon} iconfont icon-bianji_Hover`,onClick:()=>He(!0)}))))};kt.Z=$e},73910:function(_t,kt,ne){"use strict";ne.r(kt),ne.d(kt,{default:function(){return Ql},useCourseOptions:function(){return Ol}});var E=ne(59301),Ee=ne(44283),De=ne(28284),We=ne(91882),Ae=ne(6767),we=ne(29787),Le=ne(37568),$e=ne(62673),_e=ne(47889),je=ne(4875),ze=ne(7939),He=ne(27781),gt=ne(37166),Re=ne(44192),Ne=ne(42075),Oe=ne(62957),be=ne(93041),Ie=ne(75727),Ge=ne(25399),it=ne(36207),Qe={flex_box_center:"flex_box_center___gi93l",flex_space_between:"flex_space_between___mWMLA",flex_box_vertical_center:"flex_box_vertical_center___rk4nc",flex_box_center_end:"flex_box_center_end___B8XxF",flex_box_column:"flex_box_column___AX3Vm",moreSpan:"moreSpan___hbStq",bg:"bg___Ya739",title:"title___BC46y",bottomdiv:"bottomdiv___uaPr6",spanBtn:"spanBtn___jjgnA",addQuestionBtn:"addQuestionBtn___qOlYW",saveBtn:"saveBtn___ulgem",left:"left___i8aTX",leftAction:"leftAction___sQkuq",Button:"Button___auxWm",iconWrapper:"iconWrapper___h3H1m",up:"up___tLyCX",down:"down___T5_aj",disabled:"disabled___GRBbF",titleleft:"titleleft___xZGbq",more_style:"more_style___nhWCX",qcount:"qcount___ID7OA",drag:"drag___OYyPV",score:"score___T7dbm",qtitle:"qtitle___qJBFd",qcountclick:"qcountclick___m_VKG",right:"right___CBabI",edit:"edit___WHuql",delete:"delete___Pa6db",shixun:"shixun___oObBe",scoreByBlankRadio:"scoreByBlankRadio___r4AWn",modalconfirm:"modalconfirm___Ru9B_",scoremodal:"scoremodal___BdW7P",close:"close___blHYk",content:"content___jlm9o",items:"items___i3TrH",bottom:"bottom___zMQZ6",yes:"yes___lOPY6",no:"no___gtzKI",formcenter:"formcenter___fCxkm",radiogroup:"radiogroup___oXWHc",easy:"easy___ANNVD",medium:"medium___ov7N3",hard:"hard___n4afW",formcenterselect:"formcenterselect___lYa4f",selectitems1:"selectitems1___Y2Zy4",selectitems:"selectitems___c9Pt5",morebottom:"morebottom____I_ev",scoreinput:"scoreinput___O8EhL",shake:"shake___QxkjH",titleTooltip:"titleTooltip___CAyYg",exercise_styles:"exercise_styles___u40hG"},et=ne(76406),rt=ne(49317),wt=ne(90736),ft=ne(58219),nt=ne(43141),Ve=ne(35883),st=ne(59301),Pe=Object.defineProperty,Me=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,Xe=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,Ue=(me,Te,Ze)=>Te in me?Pe(me,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):me[Te]=Ze,Dt=(me,Te)=>{for(var Ze in Te||(Te={}))Bt.call(Te,Ze)&&Ue(me,Ze,Te[Ze]);if(Xe)for(var Ze of Xe(Te))lt.call(Te,Ze)&&Ue(me,Ze,Te[Ze]);return me},Fe=(me,Te)=>Me(me,xe(Te)),pe=(me,Te,Ze)=>new Promise((Qt,Kn)=>{var Br=fn=>{try{Rn(Ze.next(fn))}catch(vn){Kn(vn)}},Er=fn=>{try{Rn(Ze.throw(fn))}catch(vn){Kn(vn)}},Rn=fn=>fn.done?Qt(fn.value):Promise.resolve(fn.value).then(Br,Er);Rn((Ze=Ze.apply(me,Te)).next())}),It=({Itemid:me,setqitem:Te,qitem:Ze,data:Qt,getdata:Kn,bigitem:Br,setBigqitem:Er,isedit:Rn,handleEditing:fn})=>{const[vn,sr]=(0,E.useState)([]),[dn,In]=(0,E.useState)(!1);(0,E.useEffect)(()=>{Qt.length>0&&sr([...Qt])},[Qt]);const An=(Wr,pr)=>pe(void 0,null,function*(){if(Rn){fn();return}if(!Wr.destination)return;In(!0);let Ir=yield(0,rt.ZP)(`/api/examination_banks/${me}/examination_banks_item_banks/${pr==null?void 0:pr[Wr.source.index].question_id}/adjust_position.json`,{method:"post",body:{id:me,itemid:pr==null?void 0:pr[Wr.source.index].question_id,position:Wr.destination.index}});In(!1),Ir.status===0&&Kn({id:pr==null?void 0:pr[Wr.source.index].question_id})});return st.createElement("div",null,st.createElement(nt.Z5,{onDragEnd:Wr=>An(Wr,vn)},st.createElement(nt.bK,{droppableId:"droppable"},(Wr,pr)=>st.createElement("div",Dt({ref:Wr.innerRef},Wr.droppableProps),st.createElement(we.Z,{spinning:dn},vn.map((Ir,nn)=>st.createElement(nt._l,{key:nn,draggableId:nn.toString(),index:nn},(br,vi)=>{var ir,$i;return st.createElement("aside",Dt(Dt({ref:br.innerRef},br.draggableProps),br.dragHandleProps),st.createElement("div",{onClick:()=>{if(Rn){fn();return}Te(Fe(Dt({},Ir),{index:nn+1})),Er(Br),(0,et.Vf)("#question-scroll-id")},className:`${Qe.qcount} ${Ir.question_id===(Ze==null?void 0:Ze.question_id)?Qe.qcountclick:""}`},st.createElement(Ge.Z,{title:"\u62D6\u62FD\u8C03\u6574\u987A\u5E8F"},st.createElement("i",{className:`iconfont icon-tuodong3 ${Qe.drag}`})),st.createElement("span",{className:Qe.score},Ir==null?void 0:Ir.question_score,"\u5206"),st.createElement(Ge.Z,{title:st.createElement(Ve.Z,{value:(Ir==null?void 0:Ir.question_type)===8?(ir=Ir==null?void 0:Ir.program_attr)==null?void 0:ir.description:Ir.question_title}),color:"#fff",placement:"left",overlayClassName:Qe.titleTooltip},st.createElement("span",{className:Qe.qtitle},nn+1,"\u3001",st.createElement(Ve.Z,{value:(Ir==null?void 0:Ir.question_type)===8?($i=Ir==null?void 0:Ir.program_attr)==null?void 0:$i.description:Ir.question_title,showTextOnly:!0}))),(Ir==null?void 0:Ir.question_imperfect)&&st.createElement(Ge.Z,{title:"\u77E5\u8BC6\u70B9\u4FE1\u606F\u4E0D\u5B8C\u5584"},st.createElement("div",{style:{transform:"scaleY(-1)",color:"#E99237"},className:"iconfont icon-tishi12"}))))}))),Wr.placeholder))))},qe=ne(77019),Ke=ne(8338),Et=ne(58755),Ye=ne(61485),Pt=ne(30935),ct=ne(59301),zt=(me,Te,Ze)=>new Promise((Qt,Kn)=>{var Br=fn=>{try{Rn(Ze.next(fn))}catch(vn){Kn(vn)}},Er=fn=>{try{Rn(Ze.throw(fn))}catch(vn){Kn(vn)}},Rn=fn=>fn.done?Qt(fn.value):Promise.resolve(fn.value).then(Br,Er);Rn((Ze=Ze.apply(me,Te)).next())}),jt=({form:me,TagDiscipline:Te,exerciseitem:Ze,qitem:Qt,getTagData:Kn})=>{var Br,Er,Rn,fn;const[vn,sr]=(0,E.useState)(!0),dn=De.default.useWatch("course_discipline_id",me);(0,E.useEffect)(()=>{In()},[]);const In=()=>zt(void 0,null,function*(){me.setFieldsValue({difficulty:Qt.difficulty||2,tag_discipline_ids:Qt==null?void 0:Qt.tag_discipline_ids,repeat_answer:!Qt.repeat_answer,course_discipline_id:Qt==null?void 0:Qt.course_discipline_id})});return ct.createElement("div",null,ct.createElement("div",{style:{marginTop:30,overflow:"hidden",height:vn?"100%":0}},ct.createElement(De.default.Item,{className:Qe.formcenter,rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u96BE\u5EA6"}],label:"\u96BE\u5EA6",name:"difficulty"},ct.createElement(_e.ZP.Group,{className:Qe.radiogroup},ct.createElement(_e.ZP.Button,{className:Qe.easy,value:1},"\u7B80\u5355"),ct.createElement(_e.ZP.Button,{className:Qe.medium,value:2},"\u9002\u4E2D"),ct.createElement(_e.ZP.Button,{className:Qe.hard,value:3},"\u56F0\u96BE"))),ct.createElement(De.default.Item,{name:"course_discipline_id",label:"\u6240\u5C5E\u8BFE\u7A0B",className:Qe.formcenterselect,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},ct.createElement(Pt.q,{onChange:()=>me.setFieldsValue({tag_discipline_ids:[]}),style:{width:666,height:46},data:{course_discipline_id:Qt==null?void 0:Qt.course_discipline_id},tooltipTitle:((Br=Qt==null?void 0:Qt.course_discipline)==null?void 0:Br.is_managed)===!1?`${(Er=Qt==null?void 0:Qt.course_discipline)==null?void 0:Er.user_name}\u8001\u5E08\u521B\u5EFA\u7684\u8BD5\u9898\uFF0C\u8BF7\u8054\u7CFB\u521B\u5EFA\u8005\u4FEE\u6539\u6240\u5C5E\u8BFE\u7A0B\u4E0E\u77E5\u8BC6\u70B9`:"",disabled:((Rn=Qt==null?void 0:Qt.course_discipline)==null?void 0:Rn.is_managed)===!1})),ct.createElement(De.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"tag_discipline_ids",labelAlign:"left",labelCol:{flex:"80px"},className:Qe.formcenterselect},ct.createElement(Pt.i,{isPlusHeight:!0,size:"large",courseDisciplineId:dn,disabled:((fn=Qt==null?void 0:Qt.course_discipline)==null?void 0:fn.is_managed)===!1})),ct.createElement(De.default.Item,{className:Qe.formcenterselect},ct.createElement("div",{style:{display:"flex",alignItems:"center"}},ct.createElement(De.default.Item,{name:"repeat_answer",valuePropName:"checked"},ct.createElement(Et.Z,null)),ct.createElement("div",{style:{marginLeft:10,marginTop:"-16px",lineHeight:"40px",height:48,color:"#000000"}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898",ct.createElement(Ge.Z,{placement:"right",title:"\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u5B8C\u6210\u8BE5\u9898\u5E76\u8FDB\u5165\u4E0B\u4E00\u9898\u4E4B\u540E\uFF0C\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u8BE5\u9898\u7B54\u6848"},ct.createElement(Ye.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))))))},Rt=ne(59301),fe=Object.defineProperty,oe=Object.defineProperties,re=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,Je=(me,Te,Ze)=>Te in me?fe(me,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):me[Te]=Ze,mt=(me,Te)=>{for(var Ze in Te||(Te={}))de.call(Te,Ze)&&Je(me,Ze,Te[Ze]);if(ce)for(var Ze of ce(Te))le.call(Te,Ze)&&Je(me,Ze,Te[Ze]);return me},Ot=(me,Te)=>oe(me,re(Te)),Xt=(me,Te,Ze)=>new Promise((Qt,Kn)=>{var Br=fn=>{try{Rn(Ze.next(fn))}catch(vn){Kn(vn)}},Er=fn=>{try{Rn(Ze.throw(fn))}catch(vn){Kn(vn)}},Rn=fn=>fn.done?Qt(fn.value):Promise.resolve(fn.value).then(Br,Er);Rn((Ze=Ze.apply(me,Te)).next())}),tn=({qitem:me,setisedit:Te,TagDiscipline:Ze,exerciseitem:Qt,seveeditor:Kn,deleteitem:Br,getTagData:Er,init:Rn,showTip:fn=!1})=>{const[vn]=De.default.useForm();(0,E.useEffect)(()=>{var dn;vn.setFieldsValue(Ot(mt({},me),{name:me==null?void 0:me.question_title,choices:(dn=me==null?void 0:me.question_choices)==null?void 0:dn.map(In=>Ot(mt({},In),{standard_boolean:In!=null&&In.standard_boolean?1:0})),repeat_answer:!(me!=null&&me.repeat_answer)}))},[me]);const sr=dn=>{if(!(dn!=null&&dn.length))return!1;const In=dn.map(Wr=>{var pr;return(pr=Wr.choice_text)==null?void 0:pr.trim().replace(/^\s+|\s+$/g,"")});return new Set(In).size!==In.length};return Rt.createElement("div",null,Rt.createElement(De.default,{form:vn,colon:!1,onFinish:dn=>{var In;if(sr(dn.choices)){Ae.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}let An=Ot(mt({},dn),{item_type:me==null?void 0:me.question_type,choices:(In=dn==null?void 0:dn.choices)==null?void 0:In.map(Wr=>Ot(mt({},Wr),{is_answer:Wr.standard_boolean}))});Kn(mt(mt({},me),An))},onFinishFailed:dn=>Xt(void 0,null,function*(){var In,An;Ae.ZP.error(dn.errorFields[0].errors[0]),vn.scrollToField((An=(In=dn==null?void 0:dn.errorFields)==null?void 0:In[0])==null?void 0:An.name,{behavior:"smooth",block:"center"})})},Rt.createElement("div",{style:{display:"flex",alignItems:"center"}},Rt.createElement("div",{style:{flex:1}},Rt.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Rt.createElement("span",null,(me==null?void 0:me.question_type)===1?"\u591A\u9009\u9898":"\u5355\u9009\u9898")),!me.isadd&&Rt.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Br()}},Rt.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Rt.createElement(ze.ZP,{onClick:()=>{var dn;me.isadd?(Te(!1),Rn()):(vn.setFieldsValue(Ot(mt({},me),{name:me==null?void 0:me.question_title,choices:(dn=me==null?void 0:me.question_choices)==null?void 0:dn.map(In=>Ot(mt({},In),{standard_boolean:In!=null&&In.standard_boolean?1:0})),repeat_answer:!(me!=null&&me.repeat_answer)})),Te(!1))}},"\u53D6\u6D88"),Rt.createElement(Ge.Z,{overlayClassName:Qe.shake,open:fn,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Rt.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Rt.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Rt.createElement(ze.ZP,{className:"ml20",type:"primary",onClick:()=>Xt(void 0,null,function*(){vn.submit()})},"\u4FDD\u5B58"))),Rt.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Rt.createElement(qe.Z,{align:"middle"},Rt.createElement(De.default.Item,{className:Qe.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Rt.createElement(je.Z,{onBlur:dn=>{dn.target.value==="0"&&Ae.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1}))),Rt.createElement(Ke.u,{form:vn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"name",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"standard_boolean"}),Rt.createElement(jt,{getTagData:Er,qitem:me,exerciseitem:Qt,TagDiscipline:Ze,form:vn}))))},on=ne(64780),gn=ne(40183),Mn=ne(59301),Dn=Object.defineProperty,Bn=Object.defineProperties,lr=Object.getOwnPropertyDescriptors,tr=Object.getOwnPropertySymbols,$n=Object.prototype.hasOwnProperty,sn=Object.prototype.propertyIsEnumerable,Sr=(me,Te,Ze)=>Te in me?Dn(me,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):me[Te]=Ze,Fn=(me,Te)=>{for(var Ze in Te||(Te={}))$n.call(Te,Ze)&&Sr(me,Ze,Te[Ze]);if(tr)for(var Ze of tr(Te))sn.call(Te,Ze)&&Sr(me,Ze,Te[Ze]);return me},bn=(me,Te)=>Bn(me,lr(Te)),mr=(me,Te,Ze)=>new Promise((Qt,Kn)=>{var Br=fn=>{try{Rn(Ze.next(fn))}catch(vn){Kn(vn)}},Er=fn=>{try{Rn(Ze.throw(fn))}catch(vn){Kn(vn)}},Rn=fn=>fn.done?Qt(fn.value):Promise.resolve(fn.value).then(Br,Er);Rn((Ze=Ze.apply(me,Te)).next())}),Jr=({qitem:me,TagDiscipline:Te,exerciseitem:Ze,setisedit:Qt,seveeditor:Kn,deleteitem:Br,getTagData:Er,init:Rn,showTip:fn=!1})=>{const[vn]=De.default.useForm(),sr=De.default.useWatch("use_blank_score",vn);return(0,E.useEffect)(()=>{vn.setFieldsValue(bn(Fn({},me),{standard_answers:me.standard_answers||[],name:me.question_title,repeat_answer:!me.repeat_answer}))},[me]),Mn.createElement("div",null,Mn.createElement(De.default,{form:vn,colon:!1,onValuesChange:(dn,In)=>{var An,Wr,pr,Ir;if(dn!=null&&dn.standard_answers||dn!=null&&dn.use_blank_score){let nn=((An=vn.getFieldValue("standard_answers"))==null?void 0:An.length)>0&&((pr=(Wr=vn.getFieldValue("standard_answers"))==null?void 0:Wr.map(br=>br.score))==null?void 0:pr.filter(br=>br));(nn==null?void 0:nn.length)>0&&vn.setFieldsValue({question_score:(nn==null?void 0:nn.length)>0&&((Ir=nn.reduce((br,vi)=>br+vi))==null?void 0:Ir.toFixed(1))})}},onFinish:dn=>{var In;Kn(bn(Fn(Fn({},me),dn),{item_type:me==null?void 0:me.question_type,standard_answers:(In=dn.standard_answers)==null?void 0:In.map((An,Wr)=>bn(Fn({},An),{position:An.choice_id||Wr+1}))}))},onFinishFailed:dn=>mr(void 0,null,function*(){var In,An;dn.errorFields[0].errors[0]==="\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"&&(0,et.pE)(),Ae.ZP.error(dn.errorFields[0].errors[0]),vn.scrollToField((An=(In=dn==null?void 0:dn.errorFields)==null?void 0:In[0])==null?void 0:An.name,{behavior:"smooth",block:"center"})})},Mn.createElement("div",{style:{display:"flex",alignItems:"center"}},Mn.createElement("div",{style:{flex:1}},Mn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Mn.createElement("span",null,"\u586B\u7A7A\u9898")),!me.isadd&&Mn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Br()}},Mn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),Mn.createElement(ze.ZP,{onClick:()=>{me.isadd?(Qt(!1),Rn()):(vn.setFieldsValue(bn(Fn({},me),{standard_answers:me.standard_answers,name:me.question_title,repeat_answer:!me.repeat_answer})),Qt(!1))}},"\u53D6\u6D88"),Mn.createElement(Ge.Z,{overlayClassName:Qe.shake,open:fn,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Mn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Mn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Mn.createElement(ze.ZP,{className:"ml20",type:"primary",onClick:()=>{vn.submit()}},"\u4FDD\u5B58"))),Mn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Mn.createElement(qe.Z,{align:"middle"},sr?Mn.createElement(gn.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}):Mn.createElement(De.default.Item,{key:2,className:Qe.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Mn.createElement(je.Z,{onBlur:dn=>{dn.target.value==="0"&&Ae.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle",max:100,min:.1})),Mn.createElement(De.default.Item,{name:"use_blank_score",noStyle:!0},Mn.createElement(_e.ZP.Group,{className:Qe.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}]})),Mn.createElement(Ge.Z,{overlayInnerStyle:{width:460},title:Mn.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",Mn.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},Mn.createElement("i",{className:"icon-tishixiaowenhao font18 ml20 c-3061d0"}))),Mn.createElement(on.u,{form:vn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\uFF0C\u60A8\u53EF\u4EE5\u7528\u4EFB\u610F\u5B57\u7B26\u8868\u793A\u586B\u7A7A\u9879",scoreByBlank:sr,answerKey:"standard_answers"}),Mn.createElement(jt,{getTagData:Er,qitem:me,exerciseitem:Ze,TagDiscipline:Te,form:vn}))))},Jn=ne(12035),Hr=ne(59301),Tr=Object.defineProperty,ui=Object.defineProperties,Ii=Object.getOwnPropertyDescriptors,Cr=Object.getOwnPropertySymbols,cr=Object.prototype.hasOwnProperty,Kr=Object.prototype.propertyIsEnumerable,ur=(me,Te,Ze)=>Te in me?Tr(me,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):me[Te]=Ze,zr=(me,Te)=>{for(var Ze in Te||(Te={}))cr.call(Te,Ze)&&ur(me,Ze,Te[Ze]);if(Cr)for(var Ze of Cr(Te))Kr.call(Te,Ze)&&ur(me,Ze,Te[Ze]);return me},wr=(me,Te)=>ui(me,Ii(Te)),yn=(me,Te,Ze)=>new Promise((Qt,Kn)=>{var Br=fn=>{try{Rn(Ze.next(fn))}catch(vn){Kn(vn)}},Er=fn=>{try{Rn(Ze.throw(fn))}catch(vn){Kn(vn)}},Rn=fn=>fn.done?Qt(fn.value):Promise.resolve(fn.value).then(Br,Er);Rn((Ze=Ze.apply(me,Te)).next())}),en=({qitem:me,setisedit:Te,TagDiscipline:Ze,exerciseitem:Qt,seveeditor:Kn,deleteitem:Br,getTagData:Er,init:Rn,showTip:fn=!1})=>{const[vn]=De.default.useForm();return(0,E.useEffect)(()=>{var sr;vn.setFieldsValue(wr(zr({},me),{name:me.question_title,repeat_answer:!me.repeat_answer,choices:(sr=me==null?void 0:me.question_choices)==null?void 0:sr.map(dn=>wr(zr({},dn),{is_answer:dn!=null&&dn.standard_boolean?1:0}))}))},[me]),Hr.createElement("div",null,Hr.createElement(De.default,{form:vn,colon:!1,onFinish:sr=>{Kn(zr(zr({},me),sr))},onFinishFailed:sr=>yn(void 0,null,function*(){var dn,In;Ae.ZP.error(sr.errorFields[0].errors[0]),vn.scrollToField((In=(dn=sr==null?void 0:sr.errorFields)==null?void 0:dn[0])==null?void 0:In.name,{behavior:"smooth",block:"center"})})},Hr.createElement("div",{style:{display:"flex",alignItems:"center"}},Hr.createElement("div",{style:{flex:1}},Hr.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Hr.createElement("span",null,"\u5224\u65AD\u9898")),!(me!=null&&me.isadd)&&Hr.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Br()}},Hr.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Hr.createElement(ze.ZP,{onClick:()=>{var sr;me.isadd?(Te(!1),Rn()):(vn.setFieldsValue(wr(zr({},me),{name:me==null?void 0:me.question_title,choices:(sr=me==null?void 0:me.question_choices)==null?void 0:sr.map(dn=>wr(zr({},dn),{is_answer:dn!=null&&dn.standard_boolean?1:0})),repeat_answer:!(me!=null&&me.repeat_answer)})),Te(!1))}},"\u53D6\u6D88"),Hr.createElement(Ge.Z,{overlayClassName:Qe.shake,open:fn,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Hr.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Hr.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Hr.createElement(ze.ZP,{className:"ml20",type:"primary",onClick:()=>{vn.submit()}},"\u4FDD\u5B58"))),Hr.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Hr.createElement(De.default.Item,{className:Qe.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Hr.createElement(je.Z,{onBlur:sr=>{sr.target.value==="0"&&Ae.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),Hr.createElement(Jn.Z,{form:vn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:""}),Hr.createElement(jt,{getTagData:Er,qitem:me,exerciseitem:Qt,TagDiscipline:Ze,form:vn}))))},$t=ne(8848),Wt={wrap:"wrap___YewKC",deleteIcon:"deleteIcon___AKmkj",keywordTag:"keywordTag___hMKmU",questionTitleEditorWrap:"questionTitleEditorWrap___SpNyf",choiceWrap:"choiceWrap___lDCnP",choiceIndex:"choiceIndex___dabwf",judgementIndex:"judgementIndex___sausK",setAnswerBtn:"setAnswerBtn___moVcF",activeAnswer:"activeAnswer___Cd32c",activeJudgementAnswer:"activeJudgementAnswer___rbuoo",actionWrapper:"actionWrapper___dZuBC",addIcon:"addIcon___A9GtN",inputBorder:"inputBorder___DeyjY",placeholder:"placeholder___dhOmk",blankWrapper:"blankWrapper___vU8Cg",blankInput:"blankInput___Vzre8",blankInputNumberWrapper:"blankInputNumberWrapper___yLeaN",addBtn:"addBtn___LhI0I",blankIndex:"blankIndex___caKgB",baseInputWrapper:"baseInputWrapper___DhjJY",collapseWrapper:"collapseWrapper___btrfP",panelHeader:"panelHeader___xIZ7O",open:"open___IMQhg",close:"close___FTAU3",hide:"hide___GBtJP",scoreByBlankRadio:"scoreByBlankRadio___HAunQ"},hn=ne(12893),wn=ne(39116),Vt=Object.defineProperty,pn=Object.defineProperties,jn=Object.getOwnPropertyDescriptors,Tn=Object.getOwnPropertySymbols,Wn=Object.prototype.hasOwnProperty,dr=Object.prototype.propertyIsEnumerable,Vn=(me,Te,Ze)=>Te in me?Vt(me,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):me[Te]=Ze,Zt=(me,Te)=>{for(var Ze in Te||(Te={}))Wn.call(Te,Ze)&&Vn(me,Ze,Te[Ze]);if(Tn)for(var Ze of Tn(Te))dr.call(Te,Ze)&&Vn(me,Ze,Te[Ze]);return me},un=(me,Te)=>pn(me,jn(Te)),kn=(me,Te)=>{var Ze={};for(var Qt in me)Wn.call(me,Qt)&&Te.indexOf(Qt)<0&&(Ze[Qt]=me[Qt]);if(me!=null&&Tn)for(var Qt of Tn(me))Te.indexOf(Qt)<0&&dr.call(me,Qt)&&(Ze[Qt]=me[Qt]);return Ze};const Gn=me=>{var Te=me,{value:Ze,onChange:Qt,scrollId:Kn}=Te,Br=kn(Te,["value","onChange","scrollId"]);return E.createElement("div",{id:Kn||""},E.createElement(wn.Z,un(Zt({},Br),{defaultValue:Ze,onChange:(Er,Rn)=>{console.log("a:",Er,Rn),Rn!=null&&Rn.length?Qt(Er,Rn):Qt(Er)}})))},rr=({value:me,onChange:Te,placeholder:Ze,height:Qt=140,isEdit:Kn})=>Kn?E.createElement(wn.Z,{watch:!0,isFocus:!0,height:Qt,placeholder:Ze,defaultValue:me,onChange:Te}):E.createElement("div",{style:{cursor:"pointer"}},me?E.createElement(Ve.Z,{className:Wt.inputBorder,value:me}):E.createElement("div",{className:`${Wt.inputBorder} ${Wt.placeholder}`},Ze));var Mr=ne(5269),qr=ne(32134),Yt=Object.defineProperty,At=Object.defineProperties,Cn=Object.getOwnPropertyDescriptors,Kt=Object.getOwnPropertySymbols,Pr=Object.prototype.hasOwnProperty,ei=Object.prototype.propertyIsEnumerable,ht=(me,Te,Ze)=>Te in me?Yt(me,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):me[Te]=Ze,Tt=(me,Te)=>{for(var Ze in Te||(Te={}))Pr.call(Te,Ze)&&ht(me,Ze,Te[Ze]);if(Kt)for(var Ze of Kt(Te))ei.call(Te,Ze)&&ht(me,Ze,Te[Ze]);return me},Ft=(me,Te)=>At(me,Cn(Te)),yt=(me,Te)=>{var Ze={};for(var Qt in me)Pr.call(me,Qt)&&Te.indexOf(Qt)<0&&(Ze[Qt]=me[Qt]);if(me!=null&&Kt)for(var Qt of Kt(me))Te.indexOf(Qt)<0&&ei.call(me,Qt)&&(Ze[Qt]=me[Qt]);return Ze};const Pn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],En=({value:me,onChange:Te,choiceTextKey:Ze,answerKey:Qt,index:Kn,isEdit:Br,setInputActive:Er,form:Rn,choiceOptionsPath:fn,allowChangeMode:vn,showAddIcon:sr,addItem:dn,deleteItem:In})=>{const An=(me==null?void 0:me[Qt])===1,Wr=()=>{const Ir=Rn.getFieldValue(fn);Rn.setFieldValue(fn,Ir.map(nn=>Ft(Tt({},nn),{[Qt]:0})))},pr=()=>{An?Te(Ft(Tt({},me),{[Qt]:0})):(vn||Wr(),Te(Ft(Tt({},me),{[Qt]:1})))};return E.createElement(qe.Z,{className:Wt.choiceWrap,align:"middle",wrap:!1},E.createElement(Mr.Z,{onClick:pr,className:`${Wt.choiceIndex} ${An?Wt.activeAnswer:""}`},Pn[Kn]),E.createElement(Mr.Z,{flex:1,className:`${Wt.editorWrap} ml15`,onClick:Er},E.createElement(rr,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Br,value:me==null?void 0:me[Ze],onChange:Ir=>{Te(Ft(Tt({},me),{[Ze]:Ir}))}})),E.createElement(Mr.Z,{flex:"0 0 auto",className:"ml15"},E.createElement("div",{onClick:pr,className:`${Wt.setAnswerBtn} ${An?Wt.activeAnswer:""}`},An?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),E.createElement(Mr.Z,{className:Wt.actionWrapper},E.createElement(Ge.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},E.createElement(qr.Z,{className:Wt.addIcon,onClick:dn,style:{visibility:sr?"visible":"hidden"}})),E.createElement(Ge.Z,{title:"\u5220\u9664"},E.createElement(hn.Z,{className:Wt.deleteIcon,onClick:In,style:{visibility:Kn>1?"visible":"hidden"}}))))},Nn=({questionTitlePlaceholder:me,titleKey:Te,choiceKey:Ze,analysisKey:Qt,choiceTextKey:Kn,answerKey:Br,choiceOptionsPath:Er,allowChangeMode:Rn=!0,form:fn,showAnalysis:vn=!0})=>{const[sr,dn]=(0,E.useState)(),[In,An]=(0,E.useState)(!1);return E.createElement("div",{className:Wt.wrap},E.createElement("div",{className:Wt.questionTitleEditorWrap},E.createElement(De.default.Item,{label:"\u9898\u5E72",name:Te,labelCol:{span:24},rules:[{required:!0}]},E.createElement(Gn,{scrollId:Array.isArray(Te)?Te.join("_"):`${Te}`,watch:!0,height:140,placeholder:me}))),E.createElement(De.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),E.createElement(De.default.List,{name:Ze,rules:[{validator(Wr,pr){const Ir=pr.some(br=>br[Br]===1),nn=pr.findIndex(br=>{var vi;return((vi=br[Kn])==null?void 0:vi.length)<=0});return nn!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Pn[nn]}\u9009\u9879\u7684\u5185\u5BB9`)):Ir?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Wr,{add:pr,remove:Ir})=>E.createElement("div",{id:Array.isArray(Er)?Er.join("_"):`${Er}`},Wr.map((nn,br)=>{var vi=nn,{key:ir,name:$i}=vi,va=yt(vi,["key","name"]);const Ni=sr===ir,oa=()=>{dn(ir)},ka=br<7&&br===Wr.length-1,pa=()=>pr({[Kn]:"",[Br]:0}),Hn=()=>Ir($i);return E.createElement(De.default.Item,Ft(Tt({},va),{key:ir,name:$i,noStyle:!0}),E.createElement(En,{choiceTextKey:Kn,answerKey:Br,index:br,isEdit:Ni,setInputActive:oa,form:fn,choiceOptionsPath:Er,allowChangeMode:Rn,showAddIcon:ka,addItem:pa,deleteItem:Hn}))}),Wr.length<15&&E.createElement("div",{className:`${Wt.addBtn} mb30`,onClick:()=>pr({[Kn]:"",[Br]:0})},"\u6DFB\u52A0\u9009\u9879"))),vn&&E.createElement("div",{onClick:()=>An(!0)},E.createElement(De.default.Item,{name:Qt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},E.createElement(rr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:In}))))};var mn=ne(59301),Yn=Object.defineProperty,Xn=Object.defineProperties,Lr=Object.getOwnPropertyDescriptors,xr=Object.getOwnPropertySymbols,gr=Object.prototype.hasOwnProperty,Ur=Object.prototype.propertyIsEnumerable,Yr=(me,Te,Ze)=>Te in me?Yn(me,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):me[Te]=Ze,ar=(me,Te)=>{for(var Ze in Te||(Te={}))gr.call(Te,Ze)&&Yr(me,Ze,Te[Ze]);if(xr)for(var Ze of xr(Te))Ur.call(Te,Ze)&&Yr(me,Ze,Te[Ze]);return me},Rr=(me,Te)=>Xn(me,Lr(Te)),Bi=(me,Te)=>{var Ze={};for(var Qt in me)gr.call(me,Qt)&&Te.indexOf(Qt)<0&&(Ze[Qt]=me[Qt]);if(me!=null&&xr)for(var Qt of xr(me))Te.indexOf(Qt)<0&&Ur.call(me,Qt)&&(Ze[Qt]=me[Qt]);return Ze};const ci=({value:me,onChange:Te,position:Ze,removeBlank:Qt})=>{const Kn=Er=>{Oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Wt.modal,onOk:()=>{const Rn=[...me];Rn.splice(Er,1),Rn.length===0?Qt(Ze-1):Te(Rn)}})},Br=()=>{const Er=[...me];Er.push(""),Te(Er)};return mn.createElement(qe.Z,{className:"ml20"},mn.createElement(Mr.Z,{flex:1},me==null?void 0:me.map((Er,Rn)=>mn.createElement(qe.Z,{key:`${Er}_${Rn}`,className:"mb20"},mn.createElement(Le.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:Er,autoSize:{maxRows:3},maxLength:1e3,onBlur:fn=>{const vn=[...me],sr=fn.target.value.trim();vn[Rn]=sr,Te(vn)}}),mn.createElement(Ge.Z,{title:"\u5220\u9664"},mn.createElement(hn.Z,{className:Wt.deleteIcon,style:{marginLeft:15,visibility:Ze===1&&Rn===0?"hidden":"visible"},onClick:()=>Kn(Rn)})),mn.createElement(Ge.Z,{title:"\u65B0\u589E\u7B54\u6848"},mn.createElement(qr.Z,{style:{color:"#2A5DD8",fontSize:16,marginLeft:15,visibility:Rn===0?"visible":"hidden"},onClick:()=>{Br()}}))))))},Vr=({value:me=!0,onChange:Te})=>mn.createElement(Et.Z,{checked:!me,onChange:Ze=>{Te(!Ze)}}),ti=({questionTitlePlaceholder:me,form:Te,name:Ze,scoreByBlank:Qt,answerKey:Kn,titleKey:Br="name",analysisKey:Er="analysis",isOrdered:Rn="is_ordered"})=>{var fn,vn;const[sr,dn]=(0,E.useState)(!1),In=()=>{const br=Te.getFieldValue(["sub_item_banks",...Kn]);Te.setFieldValue(["sub_item_banks",...Kn],br==null?void 0:br.map((vi,ir)=>Rr(ar({},vi),{position:ir+1})))},An=(0,E.useRef)(),Wr=(br,vi)=>{for(let ir=0;ir{pr.current(br),In()},nn=(vn=(fn=Te.getFieldValue("sub_item_banks"))==null?void 0:fn[Kn==null?void 0:Kn[0]])==null?void 0:vn[Kn==null?void 0:Kn[1]];return mn.createElement("div",{className:Wt.wrap},mn.createElement("div",{className:Wt.questionTitleEditorWrap},mn.createElement(De.default.Item,{label:"\u9898\u5E72",name:Br,labelCol:{span:24},rules:[{required:!0}]},mn.createElement(Gn,{scrollId:"name",watch:!0,height:140,placeholder:me,showNullButton:!0,onAddBlank:()=>{const br=Te.getFieldValue(["sub_item_banks",...Kn]);Wr(1,br==null?void 0:br.length)}}))),mn.createElement(De.default.List,{name:Kn,rules:[{validator(br,vi){if((vi==null?void 0:vi.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const ir of vi){const{answer_text:$i}=ir||{};if($i!=null&&$i.some(va=>(va==null?void 0:va.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(br,{add:vi,remove:ir},{errors:$i})=>(An.current=vi,pr.current=ir,mn.createElement(mn.Fragment,null,mn.createElement(De.default.Item,{label:mn.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(br!=null&&br.length)&&mn.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),br.map((va,Ni)=>{var oa=va,{key:ka,name:pa}=oa,Hn=Bi(oa,["key","name"]);return mn.createElement(qe.Z,{key:ka,align:"top"},mn.createElement(Mr.Z,{flex:"0 0 auto",className:`${Wt.blankIndex} pt5`},"\u586B\u7A7A\u9879",Ni+1),mn.createElement(Mr.Z,{flex:1},mn.createElement(qe.Z,{align:"top",justify:"space-between"},mn.createElement(Mr.Z,{flex:1},mn.createElement(De.default.Item,Rr(ar({},Hn),{name:[pa,"answer_text"],noStyle:!0}),mn.createElement(ci,{removeBlank:Ir,position:Ni+1}))),(Te==null?void 0:Te.getFieldValue(["sub_item_banks",...Qt]))&&mn.createElement(Mr.Z,{flex:"224px",style:{margin:"-2px 0 0 20px"}},mn.createElement(De.default.Item,Rr(ar({},Hn),{name:[pa,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Wt.blankInputNumberWrapper}),mn.createElement(je.Z,{onChange:()=>{var Di,Mi;let Aa=Te==null?void 0:Te.getFieldValue(["sub_item_banks",Kn==null?void 0:Kn[0],"standard_answers"]),Ma=0;for(let ga in Aa)(Di=Aa[ga])!=null&&Di.score&&(Ma+=Number((Mi=Aa[ga])==null?void 0:Mi.score));Te==null||Te.setFieldValue(["sub_item_banks",Kn==null?void 0:Kn[0],"question_score"],Ma)},className:Wt.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),mn.createElement(De.default.Item,Rr(ar({},Hn),{name:[pa,"position"],noStyle:!0}),mn.createElement(Le.default,{type:"hidden"}))))})))),mn.createElement(ze.ZP,{className:"mb20",onClick:()=>Wr(1,nn==null?void 0:nn.length),type:"primary",shape:"round"},"\u65B0\u589E\u586B\u7A7A\u9879"),mn.createElement(qe.Z,{align:"middle"},mn.createElement(De.default.Item,{name:[Ze,"downcase"],valuePropName:"checked"},mn.createElement(Et.Z,null)),mn.createElement(Mr.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),mn.createElement(qe.Z,{align:"middle"},mn.createElement(De.default.Item,{name:[Ze,"no_space"],valuePropName:"checked"},mn.createElement(Et.Z,null)),mn.createElement(Mr.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(nn==null?void 0:nn.length)>1&&mn.createElement(qe.Z,{align:"middle",className:(nn==null?void 0:nn.length)>1?"mb30":`${Wt.hide}`},mn.createElement(De.default.Item,{name:Rn},mn.createElement(Vr,null)),mn.createElement(Mr.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),mn.createElement("div",{onClick:()=>dn(!0)},mn.createElement(De.default.Item,{name:Er,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},mn.createElement(rr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:sr}))))};var Ai=Object.defineProperty,ni=Object.defineProperties,Nr=Object.getOwnPropertyDescriptors,Xr=Object.getOwnPropertySymbols,di=Object.prototype.hasOwnProperty,ri=Object.prototype.propertyIsEnumerable,jr=(me,Te,Ze)=>Te in me?Ai(me,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):me[Te]=Ze,yi=(me,Te)=>{for(var Ze in Te||(Te={}))di.call(Te,Ze)&&jr(me,Ze,Te[Ze]);if(Xr)for(var Ze of Xr(Te))ri.call(Te,Ze)&&jr(me,Ze,Te[Ze]);return me},oi=(me,Te)=>ni(me,Nr(Te)),Ri=(me,Te)=>{var Ze={};for(var Qt in me)di.call(me,Qt)&&Te.indexOf(Qt)<0&&(Ze[Qt]=me[Qt]);if(me!=null&&Xr)for(var Qt of Xr(me))Te.indexOf(Qt)<0&&ri.call(me,Qt)&&(Ze[Qt]=me[Qt]);return Ze};const Ki={\u6B63\u786E:"T",\u9519\u8BEF:"F"},li=({value:me,onChange:Te,form:Ze,choiceKey:Qt})=>{const Kn=(me==null?void 0:me.is_answer)===1,Br=me==null?void 0:me.choice_text,Er=()=>{var Rn;const fn=(Rn=Ze==null?void 0:Ze.getFieldValue(["sub_item_banks",...Qt]))==null?void 0:Rn.map(vn=>({choice_text:vn.choice_text,is_answer:0}));Ze==null||Ze.setFieldValue(["sub_item_banks",...Qt],fn),Te(oi(yi({},me),{is_answer:1}))};return E.createElement(qe.Z,{className:Wt.choiceWrap,align:"middle",wrap:!1},E.createElement(Mr.Z,{onClick:Er,className:`${Wt.choiceIndex} ${Wt.judgementIndex} ${Kn?Wt.activeAnswer:""}`},Ki[Br]),E.createElement(Mr.Z,{flex:1,className:`${Wt.editorWrap} ml15`},E.createElement("div",{className:`${Wt.inputBorder} ${Wt.placeholder} ${Kn?Wt.activeJudgementAnswer:""}`},Br)),E.createElement(Mr.Z,{flex:"0 0 auto",className:"ml15"},E.createElement("div",{onClick:Er,className:`${Wt.setAnswerBtn} ${Kn?Wt.activeAnswer:""}`},Kn?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},wi=({questionTitlePlaceholder:me,choiceKey:Te="choices",form:Ze,titleKey:Qt="name",analysisKey:Kn="analysis"})=>{const[Br,Er]=(0,E.useState)(!1);return E.createElement("div",{className:Wt.wrap},E.createElement("div",{className:Wt.questionTitleEditorWrap},E.createElement(De.default.Item,{label:"\u9898\u5E72",name:Qt,labelCol:{span:24},rules:[{required:!0}]},E.createElement(Gn,{scrollId:"name",watch:!0,height:140,placeholder:me}))),E.createElement(De.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},E.createElement(De.default.List,{name:Te,rules:[{validator(Rn,fn){return fn.some(sr=>(sr==null?void 0:sr.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Rn=>E.createElement("div",{id:"choices"},Rn.map(fn=>{var vn=fn,{key:sr,name:dn}=vn,In=Ri(vn,["key","name"]);return E.createElement(De.default.Item,oi(yi({},In),{key:sr,name:dn,noStyle:!0}),E.createElement(li,{form:Ze,choiceKey:Te}))})))),E.createElement("div",{onClick:()=>Er(!0)},E.createElement(De.default.Item,{name:Kn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},E.createElement(rr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Br}))))};var Qi=ne(96599),Ei=Object.defineProperty,hi=Object.defineProperties,Wi=Object.getOwnPropertyDescriptors,fi=Object.getOwnPropertySymbols,mi=Object.prototype.hasOwnProperty,Hi=Object.prototype.propertyIsEnumerable,Ce=(me,Te,Ze)=>Te in me?Ei(me,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):me[Te]=Ze,Lt=(me,Te)=>{for(var Ze in Te||(Te={}))mi.call(Te,Ze)&&Ce(me,Ze,Te[Ze]);if(fi)for(var Ze of fi(Te))Hi.call(Te,Ze)&&Ce(me,Ze,Te[Ze]);return me},rn=(me,Te)=>hi(me,Wi(Te)),ln=(me,Te)=>{var Ze={};for(var Qt in me)mi.call(me,Qt)&&Te.indexOf(Qt)<0&&(Ze[Qt]=me[Qt]);if(me!=null&&fi)for(var Qt of fi(me))Te.indexOf(Qt)<0&&Hi.call(me,Qt)&&(Ze[Qt]=me[Qt]);return Ze};const Ct=me=>{var Te=me,{value:Ze,onChange:Qt}=Te,Kn=ln(Te,["value","onChange"]);const Br=Er=>{Qt([Er])};return E.createElement(wn.Z,rn(Lt({},Kn),{defaultValue:Ze==null?void 0:Ze[0],onChange:Br}))},Gt=me=>{if(!me)return!1;if(/^s*$/.test(me)||me.trim()===""){Ae.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Te=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return me==="|"?(Ae.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Ht=({value:me=[],onClose:Te})=>E.createElement(Qi.default,{closable:!0,onClose:Te,className:Wt.keywordTag},E.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},me.join(" \u6216 "))),Jt=({questionTitlePlaceholder:me,form:Te,showKeywords:Ze,isMustKeyWords:Qt=Ze,titleKey:Kn="name",analysisKey:Br="analysis",answerTexts:Er="answer_texts",keywords:Rn="keywords",useKeywords:fn="use_keywords",indexs:vn})=>{var sr,dn,In,An;const[Wr,pr]=(0,E.useState)(!1),[Ir,nn]=(0,E.useState)(""),br=(dn=(sr=Te.getFieldValue("sub_item_banks"))==null?void 0:sr[fn==null?void 0:fn[0]])==null?void 0:dn[fn==null?void 0:fn[1]],vi=(An=(In=Te.getFieldValue("sub_item_banks"))==null?void 0:In[fn==null?void 0:fn[0]])==null?void 0:An.question_score;return E.createElement("div",{className:Wt.wrap},E.createElement("div",{className:Wt.questionTitleEditorWrap},E.createElement(De.default.Item,{label:"\u9898\u5E72",name:Kn,labelCol:{span:24},rules:[{required:!0}]},E.createElement(Gn,{scrollId:"name",watch:!0,height:140,placeholder:me}))),E.createElement(De.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:Er,labelCol:{span:24}},E.createElement(Ct,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Ze&&!Qt&&E.createElement(De.default.Item,{hidden:!0,name:fn,valuePropName:"checked"},E.createElement(Et.Z,{defaultChecked:!0})),Ze&&Qt&&E.createElement(qe.Z,{align:"middle",className:"mb30"},E.createElement(De.default.Item,{name:fn,valuePropName:"checked"},E.createElement(Et.Z,null)),E.createElement(Mr.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),E.createElement(Mr.Z,null,E.createElement(Ge.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},E.createElement(Ye.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(br||!Qt)&&E.createElement(De.default.List,{name:Rn,rules:[{validator(ir,$i){return Qt?$i!=null&&$i.length?($i==null?void 0:$i.reduce((Ni,oa)=>Ni+oa.score,0))>parseFloat(vi)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(ir,{add:$i,remove:va})=>E.createElement(E.Fragment,null,E.createElement("div",{className:`${Wt.title} mb10`},Qt?"\u5173\u952E\u8BCD":E.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),E.createElement(qe.Z,{align:"middle",className:"font14 mb30"},E.createElement(Mr.Z,{flex:1},E.createElement(Le.default,{value:Ir,onChange:Ni=>{nn(Ni.target.value)},maxLength:50,allowClear:!0,onPressEnter:Ni=>{var oa,ka,pa,Hn;const Di=`${(oa=Ni.target)==null?void 0:oa.value}`,Mi=(pa=(ka=Di==null?void 0:Di.split("|"))==null?void 0:ka.filter(ga=>!!ga))==null?void 0:pa.map(ga=>ga.trim()),Aa=Te.getFieldValue(["sub_item_banks",...Rn]),Ma=((Hn=Aa==null?void 0:Aa.map(ga=>ga==null?void 0:ga.keyword))==null?void 0:Hn.flat())||[];for(const ga of Mi)if(Ma.includes(ga)){Ae.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Gt(Di)&&($i({keyword:Mi,score:1}),nn(""))},className:Wt.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),E.createElement(Mr.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),ir.map(Ni=>{var oa=Ni,{key:ka,name:pa}=oa,Hn=ln(oa,["key","name"]);return E.createElement(qe.Z,{key:ka,className:"mb20",style:{marginRight:148}},E.createElement(Mr.Z,{flex:1},E.createElement(qe.Z,{align:"middle",justify:"space-between"},E.createElement(De.default.Item,rn(Lt({},Hn),{name:[pa,"keyword"]}),E.createElement(Ht,{onClose:()=>va(pa)})),Qt&&E.createElement(De.default.Item,rn(Lt({},Hn),{name:[pa,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Wt.blankInputNumberWrapper}),E.createElement(je.Z,{className:Wt.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),E.createElement("div",{onClick:()=>pr(!0)},E.createElement(De.default.Item,{name:Br,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},E.createElement(rr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Wr}))))};var St=ne(59301),cn=Object.defineProperty,Zn=Object.defineProperties,On=Object.getOwnPropertyDescriptors,Sn=Object.getOwnPropertySymbols,kr=Object.prototype.hasOwnProperty,fr=Object.prototype.propertyIsEnumerable,Fr=(me,Te,Ze)=>Te in me?cn(me,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):me[Te]=Ze,ii=(me,Te)=>{for(var Ze in Te||(Te={}))kr.call(Te,Ze)&&Fr(me,Ze,Te[Ze]);if(Sn)for(var Ze of Sn(Te))fr.call(Te,Ze)&&Fr(me,Ze,Te[Ze]);return me},bi=(me,Te)=>Zn(me,On(Te)),Oi=(me,Te)=>{var Ze={};for(var Qt in me)kr.call(me,Qt)&&Te.indexOf(Qt)<0&&(Ze[Qt]=me[Qt]);if(me!=null&&Sn)for(var Qt of Sn(me))Te.indexOf(Qt)<0&&fr.call(me,Qt)&&(Ze[Qt]=me[Qt]);return Ze};const{Panel:Ba}=$t.default,ha=({questionTitlePlaceholder:me,choiceKey:Te,form:Ze,withScore:Qt})=>{const Kn=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],[Br,Er]=(0,E.useState)(),[Rn,fn]=(0,E.useState)([]),vn=dn=>{fn(dn)},sr=({value:dn})=>St.createElement("div",{style:{width:150,paddingLeft:11}},dn);return St.createElement("div",{className:Wt.wrap},St.createElement("div",{className:Wt.questionTitleEditorWrap},St.createElement(De.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},St.createElement(Gn,{scrollId:"name",watch:!0,height:140,placeholder:me}))),St.createElement(De.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),St.createElement(De.default.List,{name:"sub_item_banks",rules:[{validator(dn,In){return In?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(dn,{add:In,remove:An,move:Wr})=>{const pr=Ze.getFieldValue("sub_item_banks");return St.createElement(St.Fragment,null,St.createElement($t.default,{className:dn.length>0?Wt.collapseWrapper:"",bordered:!1,activeKey:Rn,onChange:vn,expandIcon:({isActive:Ir})=>St.createElement("i",{className:`iconfont icon-weizhankai ${Ir?Wt.open:Wt.close}`,style:{fontSize:14,transition:"all .2s"}})},dn.map((Ir,nn)=>{var br=Ir,{key:vi,name:ir}=br,$i=Oi(br,["key","name"]),va,Ni,oa,ka,pa,Hn,Di,Mi,Aa,Ma,ga,No,Va,Pi;return St.createElement(Ba,{className:Wt.panel,forceRender:!0,header:St.createElement("div",{className:Wt.panelHeader},"\u7B2C",nn+1,"\u5C0F\u9898",St.createElement("span",null,"\uFF08",((va=pr==null?void 0:pr[ir])==null?void 0:va.question_type)==0?"\u5355\u9009\u9898":((Ni=pr==null?void 0:pr[ir])==null?void 0:Ni.question_type)==1?"\u591A\u9009\u9898":((oa=pr==null?void 0:pr[ir])==null?void 0:oa.question_type)==3?"\u586B\u7A7A\u9898":((ka=pr==null?void 0:pr[ir])==null?void 0:ka.question_type)==2?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:ir,extra:St.createElement(qe.Z,{align:"middle",onClick:ia=>ia.stopPropagation()},((pa=pr==null?void 0:pr[ir])==null?void 0:pa.question_type)==3&&St.createElement(St.Fragment,null,St.createElement(_e.ZP.Group,{defaultValue:(Hn=pr==null?void 0:pr[ir])==null?void 0:Hn.use_blank_score,className:Qe.scoreByBlankRadio,style:{marginRight:20},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:ia=>{var wa,Sa,no,ba,Do;if(Ze==null||Ze.setFieldValue(["sub_item_banks",ir,"use_blank_score"],(wa=ia==null?void 0:ia.target)==null?void 0:wa.value),(Sa=ia==null?void 0:ia.target)!=null&&Sa.value){let sl=0;for(let El in(no=Ze==null?void 0:Ze.getFieldValue(["sub_item_banks",ir]))==null?void 0:no.standard_answers)sl+=Number((Do=(ba=Ze==null?void 0:Ze.getFieldValue(["sub_item_banks",ir]))==null?void 0:ba.standard_answers[El])==null?void 0:Do.score);Ze==null||Ze.setFieldValue(["sub_item_banks",ir,"question_score"],sl||"")}Er(new Date)}}),St.createElement(Ge.Z,{overlayInnerStyle:{width:460},title:St.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",St.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},St.createElement("i",{className:"icon-tishixiaowenhao font18 mr25 c-3061d0"}))),Qt&&St.createElement(De.default.Item,bi(ii({},$i),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[ir,"question_score"],className:Wt.blankInputNumberWrapper}),((Di=pr==null?void 0:pr[ir])==null?void 0:Di.question_type)==3&&((Mi=pr==null?void 0:pr[ir])!=null&&Mi.use_blank_score)?St.createElement(sr,null):St.createElement(je.Z,{className:Wt.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}})),St.createElement(qe.Z,{align:"middle",className:"pl40",style:{width:82}},nn!==0&&St.createElement("div",{onClick:()=>{var ia;Wr(nn,nn-1);const wa=(ia=Ze.getFieldValue("sub_item_banks"))==null?void 0:ia.map((Sa,no)=>(dn.map((ba,Do)=>{no===Do&&(Sa.q_position=Number(ba.name)+1)}),Sa));Ze.setFieldValue("sub_item_banks",wa)}},St.createElement(Ge.Z,{title:"\u4E0A\u79FB"},St.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),nn{var ia;Wr(nn,nn+1);const wa=(ia=Ze.getFieldValue("sub_item_banks"))==null?void 0:ia.map((Sa,no)=>(dn.map((ba,Do)=>{no===Do&&(Sa.q_position=Number(ba.name)+1)}),Sa));Ze.setFieldValue("sub_item_banks",wa)},className:nn===0?"":"ml10"},St.createElement(Ge.Z,{title:"\u4E0B\u79FB"},St.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"})))),St.createElement(Ge.Z,{title:"\u5220\u9664"},St.createElement(hn.Z,{className:`${Wt.deleteIcon} ml40`,onClick:()=>An(ir)})))},St.createElement(De.default.Item,bi(ii({},$i),{name:ir}),(((Aa=pr==null?void 0:pr[ir])==null?void 0:Aa.question_type)==0||((Ma=pr==null?void 0:pr[ir])==null?void 0:Ma.question_type)==1)&&St.createElement(Nn,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((ga=pr==null?void 0:pr[ir])==null?void 0:ga.question_type)==1,form:Ze,choiceKey:[ir,"choices"],titleKey:[ir,"name"],analysisKey:[ir,"analysis"],choiceOptionsPath:["sub_item_banks",ir,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((No=pr==null?void 0:pr[ir])==null?void 0:No.question_type)==3&&St.createElement(ti,{form:Ze,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\uFF0C\u60A8\u53EF\u4EE5\u7528\u4EFB\u610F\u5B57\u7B26\u8868\u793A\u586B\u7A7A\u9879",name:ir,scoreByBlank:[ir,"use_blank_score"],titleKey:[ir,"name"],analysisKey:[ir,"analysis"],isOrdered:[ir,"is_ordered"],answerKey:[ir,"standard_answers"],key:Br}),((Va=pr==null?void 0:pr[ir])==null?void 0:Va.question_type)==2&&St.createElement(wi,{form:Ze,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[ir,"name"],analysisKey:[ir,"analysis"],choiceKey:[ir,"choices"]}),((Pi=pr==null?void 0:pr[ir])==null?void 0:Pi.question_type)==4&&St.createElement(Jt,{showKeywords:!0,isMustKeyWords:!0,form:Ze,titleKey:[ir,"name"],analysisKey:[ir,"analysis"],answerTexts:[ir,"answer_texts"],useKeywords:[ir,"use_keywords"],keywords:[ir,"keywords"],indexs:ir,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9",key:Br})))})),dn.length<20&&St.createElement(Ie.Z,{menu:{items:[{label:St.createElement("div",{onClick:()=>{In({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:0,item_type:"SINGLE"}),fn([dn==null?void 0:dn.length,...Rn])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:St.createElement("div",{onClick:()=>{In({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:1,item_type:"MULTIPLE"}),fn([dn==null?void 0:dn.length,...Rn])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:St.createElement("div",{onClick:()=>{In({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",question_type:2,item_type:"JUDGMENT"}),fn([dn==null?void 0:dn.length,...Rn])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:St.createElement("div",{onClick:()=>{In({name:"",analysis:"",is_ordered:!0,standard_answers:[{position:1,answer_text:[""]}],question_type:3,item_type:"COMPLETION",use_blank_score:!0,downcase:!0,no_space:!0}),fn([dn==null?void 0:dn.length,...Rn])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:St.createElement("div",{onClick:()=>{In({name:"",answer_texts:[],keywords:[],use_keywords:!1,analysis:"",question_type:4,item_type:"SUBJECTIVE"}),fn([dn==null?void 0:dn.length,...Rn])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(Ir=>Ir.show).map(Ir=>({label:Ir.label,key:Ir.key}))}},St.createElement("div",{className:`${Wt.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var zi=ne(59301),aa=Object.defineProperty,Zi=Object.defineProperties,po=Object.getOwnPropertyDescriptors,Ka=Object.getOwnPropertySymbols,Za=Object.prototype.hasOwnProperty,$a=Object.prototype.propertyIsEnumerable,eo=(me,Te,Ze)=>Te in me?aa(me,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):me[Te]=Ze,ma=(me,Te)=>{for(var Ze in Te||(Te={}))Za.call(Te,Ze)&&eo(me,Ze,Te[Ze]);if(Ka)for(var Ze of Ka(Te))$a.call(Te,Ze)&&eo(me,Ze,Te[Ze]);return me},ua=(me,Te)=>Zi(me,po(Te)),na=(me,Te,Ze)=>new Promise((Qt,Kn)=>{var Br=fn=>{try{Rn(Ze.next(fn))}catch(vn){Kn(vn)}},Er=fn=>{try{Rn(Ze.throw(fn))}catch(vn){Kn(vn)}},Rn=fn=>fn.done?Qt(fn.value):Promise.resolve(fn.value).then(Br,Er);Rn((Ze=Ze.apply(me,Te)).next())}),rl=({qitem:me,setisedit:Te,TagDiscipline:Ze,exerciseitem:Qt,seveeditor:Kn,deleteitem:Br,getTagData:Er,init:Rn,showTip:fn=!1})=>{const[vn]=De.default.useForm();(0,E.useEffect)(()=>{var dn;vn.setFieldsValue(ua(ma({},me),{name:me.question_title,sub_item_banks:(dn=me.sub_exercise_questions)==null?void 0:dn.map(In=>{var An;return ua(ma({},In),{name:In.question_title,choices:(An=In==null?void 0:In.question_choices)==null?void 0:An.map(Wr=>ua(ma({},Wr),{is_answer:Wr!=null&&Wr.standard_boolean?1:0}))})}),repeat_answer:!me.repeat_answer}))},[me]);const sr=dn=>{if(!(dn!=null&&dn.length))return!1;const In=dn.map(Wr=>{var pr;return(pr=Wr.choice_text)==null?void 0:pr.trim().replace(/^\s+|\s+$/g,"")});return new Set(In).size!==In.length};return zi.createElement("div",null,zi.createElement(De.default,{form:vn,colon:!1,onValuesChange:(dn,In)=>{var An,Wr,pr;if(dn!=null&&dn.sub_item_banks){let Ir=((An=vn.getFieldValue("sub_item_banks"))==null?void 0:An.length)>0&&((pr=(Wr=vn.getFieldValue("sub_item_banks"))==null?void 0:Wr.map(nn=>{var br;if(nn.question_type==3&&(nn!=null&&nn.use_blank_score)){let vi=0;for(let ir in nn==null?void 0:nn.standard_answers)vi+=Number((br=nn==null?void 0:nn.standard_answers[ir])==null?void 0:br.score);return vi}else return nn.question_score}))==null?void 0:pr.filter(nn=>nn));(Ir==null?void 0:Ir.length)>0&&vn.setFieldsValue({question_score:parseFloat(Ir==null?void 0:Ir.reduce((nn,br)=>parseFloat(nn)+parseFloat(br))).toFixed(1)})}},onFinish:dn=>{var In,An;if((In=dn.sub_item_banks)==null?void 0:In.some(pr=>pr.question_type===0||pr.question_type===1?sr(pr.choices):!1)){Ae.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}Kn(ua(ma(ma({},me),dn),{sub_item_banks:(An=dn==null?void 0:dn.sub_item_banks)==null?void 0:An.map(pr=>(console.log(pr),ua(ma({},pr),{item_type:pr==null?void 0:pr.question_type,id:(pr==null?void 0:pr.question_id)||""})))}))},onFinishFailed:dn=>na(void 0,null,function*(){var In,An;Ae.ZP.error(dn.errorFields[0].errors[0]),vn.scrollToField((An=(In=dn==null?void 0:dn.errorFields)==null?void 0:In[0])==null?void 0:An.name,{behavior:"smooth",block:"center"})})},zi.createElement("div",{style:{display:"flex",alignItems:"center"}},zi.createElement("div",{style:{flex:1}},zi.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),zi.createElement("span",null,"\u7EC4\u5408\u9898")),!me.isadd&&zi.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Br()}},zi.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),zi.createElement(ze.ZP,{onClick:()=>{var dn;me.isadd?(Te(!1),Rn()):(vn.setFieldsValue(ua(ma({},me),{name:me==null?void 0:me.question_title,choices:(dn=me==null?void 0:me.question_choices)==null?void 0:dn.map(In=>ua(ma({},In),{standard_boolean:In!=null&&In.standard_boolean?1:0})),repeat_answer:!(me!=null&&me.repeat_answer)})),Te(!1))}},"\u53D6\u6D88"),zi.createElement(Ge.Z,{overlayClassName:Qe.shake,open:fn,placement:"bottom",color:"rgba(244,156,14,0.19)",title:zi.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},zi.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},zi.createElement(ze.ZP,{className:"ml20",type:"primary",onClick:()=>{vn.submit()}},"\u4FDD\u5B58"))),zi.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},zi.createElement(gn.Z,{text:"\uFF08\u7EC4\u5408\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5C0F\u9898\u5206\u503C\u4E4B\u548C\uFF09"}),zi.createElement(ha,{form:vn,withScore:!0,choiceKey:"",questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9"}),zi.createElement(jt,{getTagData:Er,qitem:me,exerciseitem:Qt,TagDiscipline:Ze,form:vn}))))},So=ne(9556),Bo=ne(24334),Fa=ne(59301),Xo=Object.defineProperty,Jo=Object.defineProperties,qo=Object.getOwnPropertyDescriptors,Vi=Object.getOwnPropertySymbols,Si=Object.prototype.hasOwnProperty,xi=Object.prototype.propertyIsEnumerable,Li=(me,Te,Ze)=>Te in me?Xo(me,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):me[Te]=Ze,Ea=(me,Te)=>{for(var Ze in Te||(Te={}))Si.call(Te,Ze)&&Li(me,Ze,Te[Ze]);if(Vi)for(var Ze of Vi(Te))xi.call(Te,Ze)&&Li(me,Ze,Te[Ze]);return me},Ji=(me,Te)=>Jo(me,qo(Te)),pi=(me,Te,Ze)=>new Promise((Qt,Kn)=>{var Br=fn=>{try{Rn(Ze.next(fn))}catch(vn){Kn(vn)}},Er=fn=>{try{Rn(Ze.throw(fn))}catch(vn){Kn(vn)}},Rn=fn=>fn.done?Qt(fn.value):Promise.resolve(fn.value).then(Br,Er);Rn((Ze=Ze.apply(me,Te)).next())}),za=({qitem:me,TagDiscipline:Te,exerciseitem:Ze,setisedit:Qt,seveeditor:Kn,deleteitem:Br,getTagData:Er,init:Rn,showTip:fn=!1})=>{const[vn]=De.default.useForm(),sr=!0;return(0,E.useEffect)(()=>{var dn,In;vn.setFieldsValue(Ji(Ea({},me),{standard_answers:me.standard_answer,difficulty:me.difficulty,item_banks_group_id:me.item_banks_group_id,hack:Ji(Ea({},me),{time_limit:(me==null?void 0:me.time_limit)||3}),hack_codes:{language:(dn=me==null?void 0:me.program_attr)==null?void 0:dn.language,code:Bo.Base64.decode(((In=me==null?void 0:me.program_attr)==null?void 0:In.code)||"")},repeat_answer:!me.repeat_answer}))},[me]),Fa.createElement("div",null,Fa.createElement(De.default,{form:vn,colon:!1,onValuesChange:(dn,In)=>{var An,Wr,pr,Ir;if(dn!=null&&dn.standard_answers){let nn=((An=vn.getFieldValue("standard_answers"))==null?void 0:An.length)>0&&((pr=(Wr=vn.getFieldValue("standard_answers"))==null?void 0:Wr.map(br=>br.score))==null?void 0:pr.filter(br=>br));(nn==null?void 0:nn.length)>0&&vn.setFieldsValue({question_score:(nn==null?void 0:nn.length)>0&&((Ir=nn.reduce((br,vi)=>br+vi))==null?void 0:Ir.toFixed(1))})}},onFinish:dn=>{var In;Kn(Ji(Ea(Ea({},me),dn),{item_type:me==null?void 0:me.question_type,standard_answers:(In=dn.standard_answers)==null?void 0:In.map((An,Wr)=>Ji(Ea({},An),{position:Wr+1})),standard_answer:void 0}))},onFinishFailed:dn=>pi(void 0,null,function*(){var In,An;Ae.ZP.error(dn.errorFields[0].errors[0]),vn.scrollToField((An=(In=dn==null?void 0:dn.errorFields)==null?void 0:In[0])==null?void 0:An.name,{behavior:"smooth",block:"center"})})},Fa.createElement("div",{style:{display:"flex",alignItems:"center"}},Fa.createElement("div",{style:{flex:1}},Fa.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Fa.createElement("span",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898")),!me.isadd&&Fa.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Br()}},Fa.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),Fa.createElement(ze.ZP,{onClick:()=>{var dn,In;me.isadd?(Qt(!1),Rn()):(vn.setFieldsValue(Ji(Ea({},me),{standard_answers:me.standard_answer,difficulty:me.difficult,item_banks_group_id:me.item_banks_group_id,hack:Ea({},me),hack_codes:{language:(dn=me==null?void 0:me.program_attr)==null?void 0:dn.language,code:Bo.Base64.decode((In=me==null?void 0:me.program_attr)==null?void 0:In.code)},repeat_answer:!me.repeat_answer})),Qt(!1))}},"\u53D6\u6D88"),Fa.createElement(Ge.Z,{overlayClassName:Qe.shake,open:fn,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Fa.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Fa.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Fa.createElement(ze.ZP,{className:"ml20",type:"primary",onClick:()=>{vn.submit()}},"\u4FDD\u5B58"))),Fa.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Fa.createElement(gn.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}),Fa.createElement(So.t,{form:vn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7A0B\u5E8F\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:sr,hackidentifier:me==null?void 0:me.hack_identifier,answerKey:"standard_answers"}),Fa.createElement(jt,{getTagData:Er,qitem:me,exerciseitem:Ze,TagDiscipline:Te,form:vn}))))},ji=ne(59301),to=Object.defineProperty,Qa=Object.defineProperties,Po=Object.getOwnPropertyDescriptors,Mo=Object.getOwnPropertySymbols,$o=Object.prototype.hasOwnProperty,Fo=Object.prototype.propertyIsEnumerable,Ao=(me,Te,Ze)=>Te in me?to(me,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):me[Te]=Ze,so=(me,Te)=>{for(var Ze in Te||(Te={}))$o.call(Te,Ze)&&Ao(me,Ze,Te[Ze]);if(Mo)for(var Ze of Mo(Te))Fo.call(Te,Ze)&&Ao(me,Ze,Te[Ze]);return me},fa=(me,Te)=>Qa(me,Po(Te)),ko=(me,Te,Ze)=>new Promise((Qt,Kn)=>{var Br=fn=>{try{Rn(Ze.next(fn))}catch(vn){Kn(vn)}},Er=fn=>{try{Rn(Ze.throw(fn))}catch(vn){Kn(vn)}},Rn=fn=>fn.done?Qt(fn.value):Promise.resolve(fn.value).then(Br,Er);Rn((Ze=Ze.apply(me,Te)).next())}),el=({qitem:me,setqitem:Te,setisedit:Ze,TagDiscipline:Qt,exerciseitem:Kn,seveeditor:Br,deleteitem:Er,showTip:Rn=!1})=>{var fn;const[vn]=De.default.useForm();return(0,E.useEffect)(()=>{var sr,dn;vn.setFieldsValue(fa(so({},me),{name:me==null?void 0:me.question_title,choices:(sr=me==null?void 0:me.question_choices)==null?void 0:sr.map(In=>fa(so({},In),{standard_boolean:In!=null&&In.standard_boolean?1:0})),repeat_answer:!(me!=null&&me.repeat_answer)})),me.shixun=(dn=me==null?void 0:me.shixun)==null?void 0:dn.map(In=>fa(so({},In),{defaultscore:In.challenge_score}))},[]),ji.createElement("div",null,ji.createElement(De.default,{form:vn,colon:!1,onFinish:sr=>{var dn,In;let An=fa(so({},sr),{question_scores:(dn=me==null?void 0:me.shixun)==null?void 0:dn.map(Wr=>Wr.challenge_score),item_type:me==null?void 0:me.question_type,choices:(In=sr==null?void 0:sr.choices)==null?void 0:In.map(Wr=>fa(so({},Wr),{is_answer:Wr.standard_boolean}))});Br(so(so({},me),An))},onFinishFailed:sr=>ko(void 0,null,function*(){var dn,In;Ae.ZP.error(sr.errorFields[0].errors[0]),vn.scrollToField((In=(dn=sr==null?void 0:sr.errorFields)==null?void 0:dn[0])==null?void 0:In.name,{behavior:"smooth",block:"center"})})},ji.createElement("div",{style:{display:"flex",alignItems:"center"}},ji.createElement("div",{style:{flex:1}},ji.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),ji.createElement("span",null,"\u5B9E\u8BAD\u9898")),ji.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Er()}},ji.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),ji.createElement(ze.ZP,{onClick:()=>{var sr,dn;vn.setFieldsValue(fa(so({},me),{name:me==null?void 0:me.question_title,choices:(sr=me==null?void 0:me.question_choices)==null?void 0:sr.map(In=>fa(so({},In),{standard_boolean:In!=null&&In.standard_boolean?1:0})),repeat_answer:!(me!=null&&me.repeat_answer)})),me.shixun=(dn=me==null?void 0:me.shixun)==null?void 0:dn.map(In=>fa(so({},In),{challenge_score:In.defaultscore})),Te(so({},me)),Ze(!1)}},"\u53D6\u6D88"),ji.createElement(Ge.Z,{overlayClassName:Qe.shake,open:Rn,placement:"bottom",color:"rgba(244,156,14,0.19)",title:ji.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},ji.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},ji.createElement(ze.ZP,{className:"ml20",type:"primary",onClick:()=>ko(void 0,null,function*(){var sr,dn,In;if(((dn=(sr=me==null?void 0:me.shixun)==null?void 0:sr.map)==null?void 0:dn.call(sr,An=>An.challenge_score).filter(An=>An).length)<((In=me==null?void 0:me.shixun)==null?void 0:In.length)){Ae.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}vn.submit()})},"\u4FDD\u5B58"))),ji.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},ji.createElement(gn.Z,{text:"\uFF08\u5B9E\u8BAD\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5173\u5361\u5206\u503C\u4E4B\u548C\uFF09"}),ji.createElement(De.default.Item,{label:"\u9898\u5E72",name:"question_title",labelCol:{span:24},rules:[{required:!0}]},ji.createElement(wn.Z,{watch:!0,height:140,placeholder:"",defaultValue:me.question_title})),ji.createElement(qe.Z,{style:{marginBottom:15},align:"middle",justify:"space-between"},ji.createElement("div",null,ji.createElement("span",{style:{color:"red"}},"*"),"\u5173\u5361\u540D\u79F0"),ji.createElement("a",{href:`/shixuns/${me==null?void 0:me.shixun_identifier}/challenges?exercise=true`,target:"_blank"},ji.createElement("i",{onClick:()=>{},className:"iconfont icon-shixunkecheng font14 mr5"}),"\u5B9E\u8BAD\u8BE6\u60C5")),(fn=me==null?void 0:me.shixun)==null?void 0:fn.map((sr,dn)=>ji.createElement("div",{key:sr.challenge_id,style:{display:"flex",marginBottom:20}},ji.createElement("div",{style:{flex:1}},dn+1,"\u3001",sr.challenge_name),ji.createElement("div",null,ji.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C",ji.createElement(je.Z,{precision:1,value:sr==null?void 0:sr.challenge_score,onChange:In=>{const An=JSON.parse(JSON.stringify((me==null?void 0:me.shixun)||[]));An[dn].challenge_score=In;const Wr=An.every(Ir=>!Ir.challenge_score),pr=parseFloat(An==null?void 0:An.map(Ir=>Ir.challenge_score).reduce((Ir,nn)=>parseFloat(Ir||0)+parseFloat(nn||0)));vn.setFieldsValue({question_score:Wr?"":pr.toFixed(1)}),Te(fa(so({},me),{shixun:An}))},max:200,min:1,style:{marginLeft:10,width:150},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle"})))))))},yr={flex_box_center:"flex_box_center___ljmk3",flex_space_between:"flex_space_between___Fy45C",flex_box_vertical_center:"flex_box_vertical_center___SoC1C",flex_box_center_end:"flex_box_center_end___MumBX",flex_box_column:"flex_box_column___cutpt",warp:"warp___w1JUC",indexTag:"indexTag___LPncW",normalWrap:"normalWrap___pEIzs",redio:"redio___I6tXM",redioitem:"redioitem___cS4Gp",redioitemyes:"redioitemyes___JBDmk",title:"title___XAohQ",titleyes:"titleyes____bNQk",yestag:"yestag___zQnb1",checkbox:"checkbox___MHadU",checkboxitem:"checkboxitem___KX7mB",checkboxitemyes:"checkboxitemyes___MpOWf",bottom:"bottom___FkHfO",bottomitem:"bottomitem___AS0Qp",left:"left___U23z1",right:"right___yJVEk",completion:"completion___Bu5G6",content:"content___LySPW",items:"items___ETMq9",simple:"simple___XX5t0",shixunWrapper:"shixunWrapper___w6oIG",shixun:"shixun___ePWKn",score:"score___nGh9k",qtitle:"qtitle___DAMW1",program:"program___Mm1qL",combination:"combination___Sw7S6",qtype:"qtype___Xdl60",divname:"divname___AZYhO"},uu=ne(70858),cu=ne(71039),Un=ne(59301);const fl=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],Il=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}];var Vs=({qitem:me,newExercisePaper:Te})=>{var Ze,Qt,Kn,Br,Er,Rn,fn,vn,sr,dn,In,An,Wr,pr,Ir,nn,br,vi,ir,$i,va,Ni,oa,ka,pa;return Un.createElement("div",{className:yr.warp},((me==null?void 0:me.question_type)===0||(me==null?void 0:me.question_type)===2)&&Un.createElement("div",{className:yr.normalWrap},(Ze=me==null?void 0:me.question_choices)==null?void 0:Ze.map((Hn,Di)=>Un.createElement("div",{className:yr.redio,key:Di},!(Hn!=null&&Hn.standard_boolean)&&Un.createElement("span",{className:yr.redioitem}),(Hn==null?void 0:Hn.standard_boolean)&&Un.createElement("i",{className:`${yr.redioitemyes} icon-duigou1`}),Un.createElement("span",{className:`${Hn!=null&&Hn.standard_boolean?yr.titleyes:yr.title} ${yr.indexTag}`},(me==null?void 0:me.question_type)===0?fl[Di]:""),Un.createElement(Ve.Z,{className:Hn!=null&&Hn.standard_boolean?yr.titleyes:yr.title,value:Hn==null?void 0:Hn.choice_text}),(Hn==null?void 0:Hn.standard_boolean)&&Un.createElement("div",{className:yr.yestag},"\u6B63\u786E\u7B54\u6848")))),(me==null?void 0:me.question_type)===1&&Un.createElement("div",{className:yr.normalWrap},(Qt=me==null?void 0:me.question_choices)==null?void 0:Qt.map((Hn,Di)=>Un.createElement("div",{className:yr.checkbox,key:Di},!(Hn!=null&&Hn.standard_boolean)&&Un.createElement("span",{className:yr.checkboxitem}),(Hn==null?void 0:Hn.standard_boolean)&&Un.createElement("i",{className:`${yr.checkboxitemyes} icon-duigou1`}),Un.createElement("span",{className:`${Hn!=null&&Hn.standard_boolean?yr.titleyes:yr.title} ${yr.indexTag}`},fl[Di]),Un.createElement(Ve.Z,{className:Hn!=null&&Hn.standard_boolean?yr.titleyes:yr.title,value:Hn==null?void 0:Hn.choice_text}),(Hn==null?void 0:Hn.standard_boolean)&&Un.createElement("div",{className:yr.yestag},"\u6B63\u786E\u7B54\u6848")))),(me==null?void 0:me.question_type)===3&&Un.createElement("div",{className:yr.completion},(Kn=me==null?void 0:me.standard_answers)==null?void 0:Kn.map((Hn,Di)=>{var Mi;return Un.createElement(qe.Z,{align:"top"},Un.createElement("span",{className:yr.title},"\u586B\u7A7A\u9879",Di+1),Un.createElement("div",{className:yr.content},(Mi=Hn.answer_text)==null?void 0:Mi.map((Aa,Ma)=>Un.createElement("div",{key:`${me.question_id}-${Ma}`,className:yr.items,style:(Hn==null?void 0:Hn.model)===2?{border:0,padding:0}:{}},(Hn==null?void 0:Hn.model)===1?Un.createElement("pre",{className:"mb0"},Aa):Un.createElement(cu.Z,{value:Aa,disabled:!0})))))})),(me==null?void 0:me.question_type)===4&&Un.createElement("div",{className:yr.simple},Un.createElement("div",{className:yr.title},"\u53C2\u8003\u7B54\u6848"),Un.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Br=me==null?void 0:me.answer_texts)!=null&&Br[0]?Un.createElement(Ve.Z,{className:yr.content,value:(Er=me==null?void 0:me.answer_texts)==null?void 0:Er[0]}):Un.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),Un.createElement("div",{className:"mt20 "},Un.createElement("span",{className:yr.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),Un.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},me!=null&&me.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))),(me==null?void 0:me.question_type)===5&&Un.createElement("div",{className:yr.shixunWrapper},(Rn=me==null?void 0:me.shixun)==null?void 0:Rn.map((Hn,Di)=>{var Mi,Aa;return Un.createElement("div",null,Un.createElement("div",{key:Di,className:`${yr.shixun} mb30`},Un.createElement("span",{className:yr.score},"\uFF08",Hn==null?void 0:Hn.challenge_score,"\u5206\uFF09"),Un.createElement("span",{className:yr.qtitle},(me==null?void 0:me.index)+"."+(Di+1),"\u3001",Hn==null?void 0:Hn.challenge_name)),((Aa=(Mi=Te==null?void 0:Te.editData)==null?void 0:Mi.exercise)==null?void 0:Aa.show_challenge_task_pass)&&Un.createElement(Ve.Z,{className:yr.content,value:(Hn==null?void 0:Hn.challenge_task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))})),(me==null?void 0:me.question_type)===6&&Un.createElement("div",{className:yr.program,style:{border:!((vn=(fn=Te==null?void 0:Te.editData)==null?void 0:fn.exercise)!=null&&vn.show_hack_sets)&&!((dn=(sr=Te==null?void 0:Te.editData)==null?void 0:sr.exercise)!=null&&dn.show_hack_description)&&"none"}},((An=(In=Te==null?void 0:Te.editData)==null?void 0:In.exercise)==null?void 0:An.show_hack_sets)&&Un.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},Un.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},Un.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),Un.createElement(uu.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(Hn,Di,Mi)=>Mi+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Hn,Di,Mi)=>Un.createElement(Ge.Z,{title:Un.createElement("pre",null,Hn)},Un.createElement("div",{className:yr.divname},Hn))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Hn,Di,Mi)=>Un.createElement(Ge.Z,{title:Un.createElement("pre",null,Hn)}," ",Un.createElement("div",{className:yr.divname},Hn))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:(Wr=me==null?void 0:me.program_attr)==null?void 0:Wr.hack_sets})),((Ir=(pr=Te==null?void 0:Te.editData)==null?void 0:pr.exercise)==null?void 0:Ir.show_hack_description)&&Un.createElement("div",null,Un.createElement(Ve.Z,{className:yr.content,value:(me==null?void 0:me.description)||"- -"}))),(me==null?void 0:me.question_type)===7&&((nn=me==null?void 0:me.sub_exercise_questions)==null?void 0:nn.map((Hn,Di)=>{var Mi,Aa,Ma,ga,No,Va;return Un.createElement("div",{key:Di},Un.createElement("div",{className:yr.combination},Un.createElement("span",{className:yr.score},Hn==null?void 0:Hn.question_score,"\u5206"),Un.createElement("span",{className:yr.qtype},(Mi=Il.find(Pi=>Pi.type==Hn.question_type))==null?void 0:Mi.name),Un.createElement("span",{className:yr.qtitle},Un.createElement(Ve.Z,{value:`${Di+1}\u3001${Hn==null?void 0:Hn.question_title}`}))),(Hn.question_type===0||Hn.question_type===2)&&Un.createElement("div",{className:yr.warp,style:{padding:"20px 58px 0 58px"}},Un.createElement("div",null,(Aa=Hn==null?void 0:Hn.question_choices)==null?void 0:Aa.map((Pi,ia)=>Un.createElement("div",{className:yr.redio,key:ia},!(Pi!=null&&Pi.standard_boolean)&&Un.createElement("span",{className:yr.redioitem}),(Pi==null?void 0:Pi.standard_boolean)&&Un.createElement("i",{className:`${yr.redioitemyes} icon-duigou1`}),Un.createElement("span",{className:`${Pi!=null&&Pi.standard_boolean?yr.titleyes:yr.title} ${yr.indexTag}`},fl[ia]),Un.createElement(Ve.Z,{className:Pi!=null&&Pi.standard_boolean?yr.titleyes:yr.title,value:Pi==null?void 0:Pi.choice_text}),(Pi==null?void 0:Pi.standard_boolean)&&Un.createElement("div",{className:yr.yestag},"\u6B63\u786E\u7B54\u6848"))))),Hn.question_type===1&&Un.createElement("div",{className:yr.normalWrap},(Ma=Hn==null?void 0:Hn.question_choices)==null?void 0:Ma.map((Pi,ia)=>Un.createElement("div",{className:yr.checkbox,key:ia},!(Pi!=null&&Pi.standard_boolean)&&Un.createElement("span",{className:yr.checkboxitem}),(Pi==null?void 0:Pi.standard_boolean)&&Un.createElement("i",{className:`${yr.checkboxitemyes} icon-duigou1`}),Un.createElement("span",{className:`${Pi!=null&&Pi.standard_boolean?yr.titleyes:yr.title} ${yr.indexTag}`},fl[ia]),Un.createElement(Ve.Z,{className:Pi!=null&&Pi.standard_boolean?yr.titleyes:yr.title,value:Pi==null?void 0:Pi.choice_text}),(Pi==null?void 0:Pi.standard_boolean)&&Un.createElement("div",{className:yr.yestag},"\u6B63\u786E\u7B54\u6848")))),Hn.question_type===3&&Un.createElement("div",{className:yr.completion},(ga=Hn==null?void 0:Hn.standard_answers)==null?void 0:ga.map((Pi,ia)=>{var wa;return Un.createElement(qe.Z,{align:"top"},Un.createElement("span",{className:yr.title},"\u586B\u7A7A\u9879",ia+1),Un.createElement("div",{className:yr.content},(wa=Pi.answer_text)==null?void 0:wa.map((Sa,no)=>Un.createElement("div",{key:no,className:yr.items},Un.createElement("pre",{className:"mb0"},Sa)))))})),Hn.question_type===4&&Un.createElement("div",{className:yr.simple},Un.createElement("div",{className:yr.title},"\u53C2\u8003\u7B54\u6848"),Un.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(No=Hn==null?void 0:Hn.answer_texts)!=null&&No[0]?Un.createElement(Ve.Z,{className:yr.content,value:(Va=Hn==null?void 0:Hn.answer_texts)==null?void 0:Va[0]}):Un.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),Un.createElement("div",{className:"mt20 "},Un.createElement("span",{className:yr.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),Un.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},Hn!=null&&Hn.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))))})),(me==null?void 0:me.question_type)===8&&Un.createElement("div",null,Un.createElement(Ve.Z,{disabledFill:!0,className:yr.content,showProgramFill:!0,value:Bo.Base64.decode(((br=me==null?void 0:me.program_attr)==null?void 0:br.code)||"")})),((me==null?void 0:me.question_type)<=4||[6,8].includes(me==null?void 0:me.question_type))&&Un.createElement("div",{className:yr.bottom},Un.createElement("div",{className:`${yr.bottomitem} mb30`},Un.createElement("span",{className:yr.left},"\u89E3\u6790"),Un.createElement("span",{className:yr.right},me!=null&&me.analysis?Un.createElement(Ve.Z,{value:me==null?void 0:me.analysis}):Un.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),Un.createElement("div",{className:`${yr.bottomitem} mb30`},Un.createElement("span",{className:yr.left},"\u96BE\u5EA6"),Un.createElement("span",{className:yr.right},(me==null?void 0:me.difficulty)===1?"\u7B80\u5355":(me==null?void 0:me.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),Un.createElement("div",{className:yr.bottomitem},Un.createElement("span",{className:yr.left},"\u77E5\u8BC6\u70B9"),Un.createElement(Ge.Z,{title:((vi=me==null?void 0:me.tag_discipline_names)==null?void 0:vi.length)<=0||((ir=me==null?void 0:me.tag_discipline_names)==null?void 0:ir.length)==1&&["-"].includes(me==null?void 0:me.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(va=($i=me==null?void 0:me.tag_discipline_names)==null?void 0:$i.join("\uFF1B"))==null?void 0:va.toString()},Un.createElement("span",{className:yr.right},((Ni=me==null?void 0:me.tag_discipline_names)==null?void 0:Ni.length)<=0?Un.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((oa=me==null?void 0:me.tag_discipline_names)==null?void 0:oa.length)==1&&["-"].includes(me==null?void 0:me.tag_discipline_names[0])?Un.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(pa=(ka=me==null?void 0:me.tag_discipline_names)==null?void 0:ka.join("\uFF1B"))==null?void 0:pa.toString())))))},us=ne(28696),Hl=ne(90775),La=ne(59301),Zl=Object.defineProperty,ho=Object.defineProperties,Gs=Object.getOwnPropertyDescriptors,zl=Object.getOwnPropertySymbols,il=Object.prototype.hasOwnProperty,Us=Object.prototype.propertyIsEnumerable,Vl=(me,Te,Ze)=>Te in me?Zl(me,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):me[Te]=Ze,al=(me,Te)=>{for(var Ze in Te||(Te={}))il.call(Te,Ze)&&Vl(me,Ze,Te[Ze]);if(zl)for(var Ze of zl(Te))Us.call(Te,Ze)&&Vl(me,Ze,Te[Ze]);return me},cs=(me,Te)=>ho(me,Gs(Te)),du=(me,Te,Ze)=>new Promise((Qt,Kn)=>{var Br=fn=>{try{Rn(Ze.next(fn))}catch(vn){Kn(vn)}},Er=fn=>{try{Rn(Ze.throw(fn))}catch(vn){Kn(vn)}},Rn=fn=>fn.done?Qt(fn.value):Promise.resolve(fn.value).then(Br,Er);Rn((Ze=Ze.apply(me,Te)).next())}),ol=({qitem:me,setisedit:Te,TagDiscipline:Ze,exerciseitem:Qt,seveeditor:Kn,deleteitem:Br,getTagData:Er,init:Rn,showTip:fn=!1})=>{const[vn]=De.default.useForm();return(0,E.useEffect)(()=>{vn.setFieldsValue(cs(al({},me),{name:me.question_title,answer_texts:me.answer_texts,repeat_answer:!me.repeat_answer}))},[me]),La.createElement("div",null,La.createElement(De.default,{form:vn,colon:!1,onFinish:sr=>{Kn(al(al({},me),sr))},onFinishFailed:sr=>du(void 0,null,function*(){var dn,In;Ae.ZP.error(sr.errorFields[0].errors[0]),vn.scrollToField((In=(dn=sr==null?void 0:sr.errorFields)==null?void 0:dn[0])==null?void 0:In.name,{behavior:"smooth",block:"center"})})},La.createElement("div",{style:{display:"flex",alignItems:"center"}},La.createElement("div",{style:{flex:1}},La.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),La.createElement("span",null,"\u7B80\u7B54\u9898")),!(me!=null&&me.isadd)&&La.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Br()}},La.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),La.createElement(ze.ZP,{onClick:()=>{me.isadd?(Te(!1),Rn()):(vn.setFieldsValue(cs(al({},me),{name:me==null?void 0:me.question_title,answer_texts:me.answer_texts||[],repeat_answer:!(me!=null&&me.repeat_answer)})),Te(!1))}},"\u53D6\u6D88"),La.createElement(Ge.Z,{overlayClassName:Qe.shake,open:fn,placement:"bottom",color:"rgba(244,156,14,0.19)",title:La.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},La.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},La.createElement(ze.ZP,{type:"primary",className:"ml20",onClick:()=>{vn.submit()}},"\u4FDD\u5B58"))),La.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},La.createElement(De.default.Item,{className:Qe.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},La.createElement(je.Z,{onBlur:sr=>{sr.target.value==="0"&&Ae.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),La.createElement(Hl.W,{form:vn,showKeywords:!0,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"}),La.createElement(jt,{getTagData:Er,qitem:me,exerciseitem:Qt,TagDiscipline:Ze,form:vn}))))},Ro=ne(82717),jo=ne(86797),ds=ne(78267),fs=ne(3761),ps=ne(32648),hs=ne(44240),zo=ne(83161),zn=ne(59301),Ya=Object.defineProperty,Vo=Object.defineProperties,tl=Object.getOwnPropertyDescriptors,Nl=Object.getOwnPropertySymbols,pu=Object.prototype.hasOwnProperty,Ks=Object.prototype.propertyIsEnumerable,pl=(me,Te,Ze)=>Te in me?Ya(me,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):me[Te]=Ze,oo=(me,Te)=>{for(var Ze in Te||(Te={}))pu.call(Te,Ze)&&pl(me,Ze,Te[Ze]);if(Nl)for(var Ze of Nl(Te))Ks.call(Te,Ze)&&pl(me,Ze,Te[Ze]);return me},Io=(me,Te)=>Vo(me,tl(Te)),ca=(me,Te,Ze)=>new Promise((Qt,Kn)=>{var Br=fn=>{try{Rn(Ze.next(fn))}catch(vn){Kn(vn)}},Er=fn=>{try{Rn(Ze.throw(fn))}catch(vn){Kn(vn)}},Rn=fn=>fn.done?Qt(fn.value):Promise.resolve(fn.value).then(Br,Er);Rn((Ze=Ze.apply(me,Te)).next())});const hl=[{name:"\u5355\u9009\u9898",id:0,count:"q_singles",score:"q_singles_scores",nameType:"SINGLE"},{name:"\u591A\u9009\u9898",id:1,count:"q_doubles",score:"q_doubles_scores",nameType:"MULTIPLE"},{name:"\u5224\u65AD\u9898",id:2,count:"q_judges",score:"q_judges_scores",nameType:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",id:3,count:"q_nulls",score:"q_nulls_scores",nameType:"COMPLETION"},{name:"\u7B80\u7B54\u9898",id:4,count:"q_mains",score:"q_mains_scores",nameType:"SUBJECTIVE"},{name:"\u5B9E\u8BAD\u9898",id:5,count:"q_shixuns",score:"q_shixuns_scores",nameType:"PRACTICAL"},{name:"\u7F16\u7A0B\u9898",id:6,count:"q_pros",score:"q_pros_scores",nameType:"PROGRAM"},{name:"\u7EC4\u5408\u9898",id:7,count:"q_combinations",score:"q_combinations_scores",nameType:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",id:8,count:"q_combinations",score:"q_combinations_scores",nameType:"BPROGRAM"}],Gl=({user:me,dispatch:Te,itemid:Ze,newExercisePaper:Qt,setisedits:Kn})=>{var Br,Er,Rn,fn,vn,sr,dn,In;const[An,Wr]=(0,E.useState)(),[pr,Ir]=(0,E.useState)(!1),[nn,br]=(0,E.useState)(),[vi,ir]=(0,E.useState)(),$i=(0,E.useRef)(),va=(0,E.useRef)(),[Ni,oa]=(0,E.useState)(),[ka,pa]=(0,E.useState)(!1),[Hn,Di]=(0,E.useState)(!1),[Mi,Aa]=(0,E.useState)(),[Ma,ga]=(0,E.useState)(!1),[No,Va]=(0,E.useState)(!1),[Pi,ia]=(0,E.useState)(!1),[wa,Sa]=(0,E.useState)(!1),[no,ba]=(0,E.useState)(!1),[Do,sl]=(0,E.useState)(!1),[El,ro]=(0,E.useState)(!1),[_i,Xa]=(0,E.useState)(!1),[ea]=De.default.useForm(),[Da,Na]=(0,E.useState)(!1),mo=(0,E.useRef)(null),[Gi]=(0,Ee.useSearchParams)(),[Ga,ya]=(0,E.useState)(!1),vo=Gi.get("isIntelligentAssistant"),[io,Oo]=(0,E.useState)(!1);(0,E.useEffect)(()=>{Oa(),Te({type:"globalSetting/footerToggle",payload:!1})},[]),(0,E.useEffect)(()=>{Kn(Hn)},[Hn]),(0,E.useEffect)(()=>{nn!=null&&nn.question_id&&(ir(nn==null?void 0:nn.question_score),va.current=nn==null?void 0:nn.question_id)},[nn]);const Ra=nr=>ca(void 0,null,function*(){});function Oa(){return ca(this,null,function*(){var nr,_r,gi,Ci;pa(!0),Ir(!0);const Yi=yield Te({type:"newExercisePaper/editExercise",payload:{id:Ze}});pa(!1),Ir(!1),Wr(Yi),br(Io(oo({},(gi=(_r=(nr=Yi==null?void 0:Yi.exercise_question_types)==null?void 0:nr[0])==null?void 0:_r.items)==null?void 0:gi[0]),{index:1})),oa(Io(oo({},(Ci=Yi==null?void 0:Yi.exercise_question_types)==null?void 0:Ci[0]),{indexs:1}))})}function go(nr,_r=!0){return ca(this,null,function*(){var gi,Ci,Yi,la;_r&&(pa(!0),Ir(!0));const sa=yield Te({type:"newExercisePaper/editExercise",payload:{id:Ze}});Wr(sa);let Xi=[];(gi=sa==null?void 0:sa.exercise_question_types)==null||gi.map(uo=>{var xa;(xa=uo==null?void 0:uo.items)==null||xa.map((Ko,bl)=>{Xi.push(Io(oo({},Ko),{index:bl+1}))})});let yo=(Ci=Xi.filter(uo=>uo.question_id===(nr==null?void 0:nr.id)))==null?void 0:Ci[0],Ll=(la=((Yi=sa==null?void 0:sa.exercise_question_types)==null?void 0:Yi.map((uo,xa)=>{if((yo==null?void 0:yo.question_type)===(uo==null?void 0:uo.question_type))return Io(oo({},uo),{indexs:xa+1})})).filter(uo=>uo))==null?void 0:la[0];oa(oo({},Ll)),br(oo({},yo)),ir(yo==null?void 0:yo.question_score),pa(!1),Ir(!1)})}function Uo(nr){return ca(this,null,function*(){let _r=Io(oo({},nr),{difficulty:(nr==null?void 0:nr.difficulty)||2,item_type:nr.question_type,course_discipline_id:nr==null?void 0:nr.course_discipline_id,tag_discipline_ids:nr==null?void 0:nr.tag_discipline_ids,repeat_answer:!nr.repeat_answer}),gi={};nr.question_type===8&&(gi=Io(oo({},nr),{hack:Io(oo({},nr==null?void 0:nr.hack),{difficult:nr.difficulty}),hack_codes:Io(oo({},nr.hack_codes),{code:Bo.Base64.encode(nr.hack_codes.code)}),hack_sets:nr.hack_sets,is_blank:!0})),sessionStorage.projectFill&&(gi.hack_identifier=sessionStorage.projectFill);let Ci=yield(0,rt.ZP)(`/api/examination_banks/${Ze}/examination_banks_item_banks/create_item_bank.json`,{method:"post",body:nr.question_type===8?gi:_r});(Ci==null?void 0:Ci.status)===0&&(Di(!1),go(Ci)),(0,et.Vf)("#question-scroll-id")})}function bs(nr){return ca(this,null,function*(){Ir(!0);let _r=yield(0,rt.ZP)(`/api/examination_banks/${Ze}/sort_question_type.json`,{method:"post",body:{question_type:nr}});Ir(!1),(_r==null?void 0:_r.status)===0&&Oa()})}const xs=(nr,_r,gi)=>ca(void 0,null,function*(){var Ci;if(nr.length===0){Ae.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),gi();return}const Yi=yield(0,gt.Hb)(Ze,(Ci=nr[0])==null?void 0:Ci.file,_r);Yi.status===0&&(Ae.ZP.success(`\u6210\u529F\u5BFC\u5165${Yi==null?void 0:Yi.success}\u6761`),ga(!1),Oa()),gi()}),Cs=(nr,_r)=>ca(void 0,null,function*(){An.exercise_types.q_scores=Number(An.exercise_types.q_scores)+Number(nr)-Number(_r==null?void 0:_r.question_score);const gi=yield(0,gt.kF)({score:(0,ds.round)(nr,1),question_id:_r==null?void 0:_r.question_id});if((gi==null?void 0:gi.status)===0){Ae.ZP.success("\u4FEE\u6539\u6210\u529F"),go({id:va.current},!1);return}(gi==null?void 0:gi.status)===-1&&ir(_r==null?void 0:_r.question_score)});function nl(){return ca(this,null,function*(){Oe.default.confirm({title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",okText:"\u786E\u5B9A",centered:!0,className:Qe.modalconfirm,onOk:()=>ca(this,null,function*(){var nr,_r;if(nn.question_id){let gi=yield(0,rt.ZP)(`/api/examination_banks/${Ze}/examination_banks_item_banks/${nn.question_id}.json`,{method:"delete"});if((gi==null?void 0:gi.status)===0){let Ci=[];(nr=An==null?void 0:An.exercise_question_types)==null||nr.map(sa=>{var Xi;(Xi=sa==null?void 0:sa.items)==null||Xi.map((yo,Wo)=>{Ci.push(Io(oo({},yo),{index:Wo+1}))})});const Yi=Ci==null?void 0:Ci.findIndex(sa=>sa.question_id===nn.question_id),la=(_r=Ci==null?void 0:Ci[Yi+1])==null?void 0:_r.question_id;la?go({id:la}):Oa(),Di(!1)}}else br({}),Di(!1),Oa()}),cancelText:"\u53D6\u6D88"})})}const Yl=nr=>ca(void 0,null,function*(){return yield(0,rt.ZP)(`/api/examination_banks/${Ze}/examination_banks_item_banks.json`,{method:"post",body:oo({},nr)})}),{overflow:Xs,handleMouseEnter:ws,handleMouseLeave:Xl}=(0,jo.I)(),Tl=nr=>ca(void 0,null,function*(){Ir(!0);let _r=yield(0,rt.ZP)(`/api/examination_banks/${Ze}/sort_question_type.json`,{method:"post",body:{question_type:nr}});if(Ir(!1),(_r==null?void 0:_r.status)===0){const gi=yield Te({type:"newExercisePaper/editExercise",payload:{id:Ze}});Wr(gi)}}),To=()=>Hn?(Oo(!0),!0):!1;(0,E.useEffect)(()=>{if(io){const nr=setTimeout(()=>{Oo(!1)},2e3);return()=>clearTimeout(nr)}},[io]);const mu=(nr,_r)=>zn.createElement(be.default,null,zn.createElement(be.default.Item,{key:"0",onClick:()=>Ss(nr==null?void 0:nr.question_type)},zn.createElement("span",{className:Qe.moreSpan},"\u65B0\u589E")),zn.createElement(be.default.Item,{key:"1",disabled:_r===0,onClick:()=>ca(void 0,null,function*(){if(_r===0||To())return;let gi=(0,et.rz)(An==null?void 0:An.exercise_question_types,_r,_r-1);yield Tl(gi.map(Ci=>Ci.name))})},zn.createElement("span",{className:Qe.moreSpan},"\u4E0A\u79FB")),zn.createElement(be.default.Item,{key:"2",disabled:_r===(An==null?void 0:An.exercise_question_types.length)-1,onClick:()=>ca(void 0,null,function*(){if(_r===(An==null?void 0:An.exercise_question_types.length)-1||To())return;let gi=(0,et.rz)(An==null?void 0:An.exercise_question_types,_r,_r+1);yield Tl(gi.map(Ci=>Ci.name))})},zn.createElement("span",{className:Qe.moreSpan},"\u4E0B\u79FB")),zn.createElement(be.default.Item,{key:"3",onClick:()=>{var gi;ea.setFieldsValue({name:nr.name,item_type_en:(gi=hl.find(Ci=>Ci.id==nr.question_type))==null?void 0:gi.nameType}),Na(!0)}},zn.createElement("span",{className:Qe.moreSpan},"\u91CD\u547D\u540D"))),Ss=nr=>{var _r,gi,Ci,Yi,la,sa,Xi,yo,Wo,Ll,uo,xa,Ko,bl,Bs,Jl,Lo,ql,Ml,Fs,xl,$l;if(!To()){if(nr===5){Sa(!0),ba(!0);return}if(nr===6){if(Gi.get("pageType")=="course")Gi.get("updateType")=="course"?Ee.history.push(`/problems/newcreate?express_id=${(_r=An==null?void 0:An.exercise)==null?void 0:_r.id}&callback_url=/paperlibrary/add/${(gi=An==null?void 0:An.exercise)==null?void 0:gi.id}?type=2&pageType=course&updateType=course&courseId=${Gi.get("courseId")}&stageId=${Gi.get("stageId")}`):Ee.history.push(`/problems/newcreate?express_id=${(Ci=An==null?void 0:An.exercise)==null?void 0:Ci.id}&callback_url=/paperlibrary/add/${(Yi=An==null?void 0:An.exercise)==null?void 0:Yi.id}?type=2&pageType=course&courseId=${Gi.get("courseId")}&stageId=${Gi.get("stageId")}`);else{let Ho=(sa=(la=Qt==null?void 0:Qt.editData)==null?void 0:la.exercise)!=null&&sa.set_question_sub_discipline?`/problems/newcreate?express_id=${(Xi=An==null?void 0:An.exercise)==null?void 0:Xi.id}&callback_url=${window.location.pathname+window.location.search}&course_discipline_id=${(Wo=(yo=Qt==null?void 0:Qt.editData)==null?void 0:yo.exercise)==null?void 0:Wo.course_discipline_id}`:`/problems/newcreate?express_id=${(Ll=An==null?void 0:An.exercise)==null?void 0:Ll.id}&callback_url=${window.location.pathname+window.location.search}`;Ee.history.push(Ho)}return}Di(!0),br(nr===2?{question_type:nr,isadd:!0,repeat_answer:!0,choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],question_choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],difficulty:2,standard_answers:[],question_score:"",tag_discipline_ids:[],question_title:"",course_discipline_id:(xa=(uo=Qt==null?void 0:Qt.editData)==null?void 0:uo.exercise)!=null&&xa.is_creator&&(bl=(Ko=Qt==null?void 0:Qt.editData)==null?void 0:Ko.exercise)!=null&&bl.set_question_sub_discipline?(Jl=(Bs=Qt==null?void 0:Qt.editData)==null?void 0:Bs.exercise)==null?void 0:Jl.course_discipline_id:null,analysis:""}:{question_type:nr,question_choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),standard_answers:[{position:1,answer_text:[""],model:1}],repeat_answer:!0,difficulty:2,isadd:!0,tag_discipline_ids:[],question_score:"",analysis:"",sub_item_banks:[],question_title:"",is_ordered:!0,use_keywords:!1,use_blank_score:!0,hack_sets:[{input:"",output:""}],keywords:[],allow_student_debug:!1,submit_rule:1,downcase:!0,no_space:!0,course_discipline_id:(ql=(Lo=Qt==null?void 0:Qt.editData)==null?void 0:Lo.exercise)!=null&&ql.is_creator&&(Fs=(Ml=Qt==null?void 0:Qt.editData)==null?void 0:Ml.exercise)!=null&&Fs.set_question_sub_discipline?($l=(xl=Qt==null?void 0:Qt.editData)==null?void 0:xl.exercise)==null?void 0:$l.course_discipline_id:null})}},ul=[{key:1,label:"\u6279\u91CF\u5BFC\u5165",onClick:()=>{To()||ga(!0)}},{key:2,label:zn.createElement("div",null,zn.createElement("img",{width:26,style:{position:"absolute",top:-2},src:ps.$}),zn.createElement("span",null,"\u667A\u80FD\u5BFC\u5165")),onClick:()=>{(0,et.Ye)(Te)||To()||Va(!0)}}];return zn.createElement("div",null,zn.createElement(we.Z,{spinning:ka},zn.createElement("div",{className:Qe.bg},zn.createElement("div",{style:{textAlign:"center"}},((Br=An==null?void 0:An.exercise_types)==null?void 0:Br.q_counts)===0&&!Hn&&zn.createElement(wt.Z,{styles:{marginTop:180},customText:zn.createElement("span",null,"\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u8BF7\u4ECE",zn.createElement("span",{className:"c-light-primary"},"\u5E95\u90E8\u64CD\u4F5C\u680F"),"\u8FDB\u884C\u6DFB\u52A0~")}),(((Er=An==null?void 0:An.exercise_types)==null?void 0:Er.q_counts)>0||Hn)&&zn.createElement("div",{style:{marginTop:20,borderTop:"1px solid #DCDCDC",display:"block",alignItems:"stretch"}},zn.createElement("div",{style:{backgroundColor:"#F6F7F9",display:"inline-block",position:"sticky",top:0}},zn.createElement("div",{className:Qe.left},zn.createElement("div",{className:Qe.leftAction},zn.createElement(ze.ZP,{onClick:()=>{To()||ia(!0)},className:Qe.Button},"\u6279\u91CF\u64CD\u4F5C")),zn.createElement("div",{className:Qe.scrollWrapper,style:{overflow:Xs},onMouseEnter:ws,onMouseLeave:Xl},(Rn=An==null?void 0:An.exercise_question_types)==null?void 0:Rn.map((nr,_r)=>zn.createElement("div",{key:_r,className:"mb30"},zn.createElement("div",{className:Qe.title},zn.createElement("div",{className:Qe.titleleft},zn.createElement("span",{style:{color:"#000000",fontWeight:400,fontSize:12}}," ",(0,et.EM)(_r+1),"\u3001\u3010",nr.name,"\u3011"),zn.createElement("span",{style:{color:"#464F66",fontSize:12}},"\uFF08",nr.count,"\u5C0F\u9898\uFF0C\u5171",nr.score,"\u5206\uFF09")),zn.createElement(Ie.Z,{dropdownRender:()=>mu(nr,_r),placement:"bottomLeft"},zn.createElement("div",{className:Qe.more_style},zn.createElement("i",{className:"iconfont icon-sandian font12"})))),zn.createElement(It,{handleEditing:()=>{Oo(!0)},isedit:Hn,setBigqitem:oa,bigitem:Io(oo({},nr),{indexs:_r+1}),setqitem:gi=>ca(void 0,null,function*(){var Ci;(Ci=$i.current)==null||Ci.blur(),br(gi)}),qitem:nn,Itemid:Ze,getdata:go,data:nr.items})))))),zn.createElement("div",{id:"question-scroll-id",style:{overflow:Hn?"hidden":"auto"},className:Qe.right,ref:mo},!(nn!=null&&nn.isadd)&&zn.createElement("div",{className:Qe.title},!Hn&&zn.createElement("div",{style:{flex:1}},zn.createElement("span",{style:{color:"#000000",fontWeight:600,fontSize:16}}," ",(Ni==null?void 0:Ni.indexs)&&(0,et.EM)(Ni==null?void 0:Ni.indexs),"\u3001\u3010",Ni==null?void 0:Ni.name,"\u3011"),zn.createElement(Ge.Z,{title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0"},zn.createElement("i",{className:`${Qe.edit} iconfont icon-bianji_Hover mr5 ml5 font18`,onClick:()=>{var nr;ea.setFieldsValue({name:Ni.name,item_type_en:(nr=hl.find(_r=>_r.id==Ni.question_type))==null?void 0:nr.nameType}),Na(!0)}})),zn.createElement("span",{style:{color:"#464F66",fontSize:16,fontWeight:400}},"\uFF08",Ni==null?void 0:Ni.count,"\u5C0F\u9898\uFF0C\u5171",Ni==null?void 0:Ni.score,"\u5206\uFF09"),(nn==null?void 0:nn.question_type)===6&&zn.createElement("span",{onClick:()=>ya(2),className:"current c-light-primary font14 bold-400"},"\u6279\u91CF\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00"),(nn==null?void 0:nn.question_type)===5&&zn.createElement($e.default,{defaultChecked:(vn=(fn=Qt==null?void 0:Qt.editData)==null?void 0:fn.exercise)==null?void 0:vn.show_challenge_task_pass,onChange:nr=>ca(void 0,null,function*(){let _r=yield(0,rt.ZP)(`/api/examination_banks/${Ze}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:nr.target.checked}});(_r==null?void 0:_r.status)===0&&(Ae.ZP.info("\u8BBE\u7F6E\u6210\u529F"),go({id:va.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(nn==null?void 0:nn.question_type)===6&&zn.createElement("span",{style:{marginLeft:20},onClick:()=>{var nr,_r,gi,Ci;Oe.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:zn.createElement("div",null,(nn==null?void 0:nn.question_type)===6&&zn.createElement($e.default,{defaultChecked:(_r=(nr=Qt==null?void 0:Qt.editData)==null?void 0:nr.exercise)==null?void 0:_r.show_hack_sets,onChange:Yi=>ca(void 0,null,function*(){let la=yield(0,rt.ZP)(`/api/examination_banks/${Ze}/update_show_columns.json`,{method:"post",body:{show_hack_sets:Yi.target.checked}});(la==null?void 0:la.status)===0&&(Ae.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Oe.default.destroyAll(),go({id:va.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),zn.createElement("br",null),(nn==null?void 0:nn.question_type)===6&&zn.createElement($e.default,{defaultChecked:(Ci=(gi=Qt==null?void 0:Qt.editData)==null?void 0:gi.exercise)==null?void 0:Ci.show_hack_description,onChange:Yi=>ca(void 0,null,function*(){let la=yield(0,rt.ZP)(`/api/examination_banks/${Ze}/update_show_columns.json`,{method:"post",body:{show_hack_description:Yi.target.checked}});(la==null?void 0:la.status)===0&&(Ae.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Oe.default.destroyAll(),go({id:va.current}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),zn.createElement("div",{style:{display:"flex",alignItems:"center"}},(nn==null?void 0:nn.question_type)===5&&!Hn&&zn.createElement("a",{className:Qe.shixun,href:`/shixuns/${nn==null?void 0:nn.shixun_identifier}/challenges?exercise=true`,target:"_blank"},zn.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"),!Hn&&[0,1,2,4,6].includes(nn==null?void 0:nn.question_type)&&zn.createElement(De.default.Item,{label:"\u5206\u503C",style:{margin:"0 20px"},required:!0},zn.createElement(je.Z,{precision:1,ref:$i,onChange:nr=>ir(nr),value:vi,onBlur:nr=>{Cs(nr.target.value,nn)}})),!Hn&&zn.createElement(Ge.Z,{title:"\u5220\u9664"},zn.createElement("i",{onClick:()=>{nl()},style:{marginRight:20},className:`${Qe.delete} iconfont icon-shanchu13 mr5 `})),!Hn&&zn.createElement(Ge.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},zn.createElement("i",{onClick:()=>{var nr,_r,gi;(nn==null?void 0:nn.question_type)===6?Gi.get("pageType")=="course"?Gi.get("updateType")=="course"?Ee.history.push(`/problems/newedit/${nn==null?void 0:nn.hack_identifier}?type=exercises&express_id=${(nr=An==null?void 0:An.exercise)==null?void 0:nr.id}&question_id=${nn==null?void 0:nn.question_id}&score=${nn==null?void 0:nn.question_score}&exercise=true&callback_url=${location.pathname}?type=2&pageType=course&updateType=course&courseId=${Gi.get("courseId")}&stageId=${Gi.get("stageId")}`):Ee.history.push(`/problems/newedit/${nn==null?void 0:nn.hack_identifier}?type=exercises&express_id=${(_r=An==null?void 0:An.exercise)==null?void 0:_r.id}&question_id=${nn==null?void 0:nn.question_id}&score=${nn==null?void 0:nn.question_score}&exercise=true&callback_url=${location.pathname}?type=2&pageType=course&courseId=${Gi.get("courseId")}&stageId=${Gi.get("stageId")}`):Ee.history.push(`/problems/newedit/${nn==null?void 0:nn.hack_identifier}?type=exercises&express_id=${(gi=An==null?void 0:An.exercise)==null?void 0:gi.id}&question_id=${nn==null?void 0:nn.question_id}&score=${nn==null?void 0:nn.question_score}&exercise=true&callback_url=${window.location.pathname+window.location.search}`):Di(!0)},className:`${Qe.edit} iconfont icon-bianji_Hover mr5 `})))),!Hn&&zn.createElement("div",null,zn.createElement("div",{className:Qe.qcount},zn.createElement("span",{className:Qe.score},nn==null?void 0:nn.question_score,"\u5206"),zn.createElement(Ve.Z,{className:Qe.qtitle,value:(nn==null?void 0:nn.index)+`\u3001${(nn==null?void 0:nn.question_type)==8?(sr=nn==null?void 0:nn.program_attr)==null?void 0:sr.description:nn==null?void 0:nn.question_title}`}),(nn==null?void 0:nn.high_resources_consume)&&zn.createElement(hs.Z,{type:"shixun",style:{marginLeft:10}})),(nn==null?void 0:nn.question_type)===6&&zn.createElement(ft.Z,{onEdit:()=>ya(1),className:"mt10",dataSource:(nn==null?void 0:nn.languages)||[]}),zn.createElement(Vs,{newExercisePaper:Qt,TagDiscipline:Mi,qitem:nn})),Hn&&zn.createElement("div",null,(nn==null?void 0:nn.question_type)<=1&&zn.createElement(tn,{getTagData:Ra,deleteitem:nl,seveeditor:Uo,exerciseitem:An,TagDiscipline:Mi,setisedit:Di,qitem:nn,init:Oa,showTip:io}),(nn==null?void 0:nn.question_type)===5&&zn.createElement(el,{setqitem:br,deleteitem:nl,seveeditor:Uo,exerciseitem:An,TagDiscipline:Mi,setisedit:Di,qitem:nn,showTip:io}),(nn==null?void 0:nn.question_type)===3&&zn.createElement(Jr,{getTagData:Ra,deleteitem:nl,seveeditor:Uo,exerciseitem:An,TagDiscipline:Mi,setisedit:Di,qitem:nn,init:Oa,showTip:io}),(nn==null?void 0:nn.question_type)===2&&zn.createElement(en,{getTagData:Ra,deleteitem:nl,seveeditor:Uo,exerciseitem:An,TagDiscipline:Mi,setisedit:Di,qitem:nn,init:Oa,showTip:io}),(nn==null?void 0:nn.question_type)===4&&zn.createElement(ol,{getTagData:Ra,deleteitem:nl,seveeditor:Uo,exerciseitem:An,TagDiscipline:Mi,setisedit:Di,qitem:nn,init:Oa,showTip:io}),(nn==null?void 0:nn.question_type)===7&&zn.createElement(rl,{getTagData:Ra,deleteitem:nl,seveeditor:Uo,exerciseitem:An,TagDiscipline:Mi,setisedit:Di,qitem:nn,init:Oa,showTip:io}),(nn==null?void 0:nn.question_type)===8&&zn.createElement(za,{getTagData:Ra,deleteitem:nl,seveeditor:Uo,exerciseitem:An,TagDiscipline:Mi,setisedit:Di,qitem:nn,init:Oa,showTip:io}))))))),zn.createElement("div",{className:Qe.bottomdiv},zn.createElement("div",{style:{width:1200,margin:"0px auto",display:"flex",justifyContent:"space-between",alignItems:"center"}},zn.createElement("span",{className:Qe.spanBtn,onClick:()=>{To()||(Sa(!0),ba(!1))}},"\u9898\u5E93\u9009\u9898"),zn.createElement(Ie.Z,{menu:{items:ul}},zn.createElement("span",{className:Qe.spanBtn},"\u5BFC\u5165\u8BD5\u9898")),zn.createElement("span",{className:Qe.spanBtn,onClick:()=>ca(void 0,null,function*(){var nr;if((0,et.Ye)(Te)||To())return;const _r=yield(0,gt.JP)(Ze);_r.status===0&&window.open(`/classrooms/coursesId/exercise/${_r.exercise_id}/${(nr=me.userInfo)==null?void 0:nr.login}/initate_answer`)})},"\u6A21\u62DF\u8003\u8BD5"),zn.createElement("span",{className:Qe.spanBtn,onClick:()=>{if(!To()){if(vo){window.open(`/paperlibrary/see/${Ze}?isIntelligentAssistant=true`);return}window.open(`/paperlibrary/see/${Ze}`)}}},"\u8BD5\u5377\u9884\u89C8"),hl==null?void 0:hl.map((nr,_r)=>zn.createElement(ze.ZP,{key:_r,className:Qe.addQuestionBtn,type:"primary",onClick:()=>{Ss(nr.id)}},nr.name)),zn.createElement(ze.ZP,{className:Qe.saveBtn,loading:_i,onClick:()=>ca(void 0,null,function*(){var nr,_r;const gi=Number(An.exercise_types.q_scores);[100,120,150].includes(gi)||(yield new Promise((sa,Xi)=>{Oe.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:zn.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",zn.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},gi),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>ca(void 0,null,function*(){sa("")}),onCancel:()=>{Xi()}})}));const Ci=()=>ca(void 0,null,function*(){if(Gi.get("pageType")=="course")if(Gi.get("updateType")=="course")Ae.ZP.info("\u7F16\u8F91\u6210\u529F"),Ee.history.replace(`/paths/${Gi.get("courseId")}`);else{if(To())return;(0,fs._C)({id:Gi.get("stageId"),subject_id:Gi.get("courseId"),homework_type:"exercise",examination_bank_ids:[Ze]}).then(sa=>{(sa==null?void 0:sa.status)==0&&(Ae.ZP.info("\u521B\u5EFA\u6210\u529F"),Ee.history.replace(`/paths/${Gi.get("courseId")}`))})}else{if(To())return;if(vo){Xa(!0);const sa=yield(0,rt.ZP)("/api/intelligent_imports/save_recognize_papers.json",{method:"post",body:{examination_bank_id:Ze}});if(Xa(!1),(sa==null?void 0:sa.status)!==0)return}Ae.ZP.info("\u4FDD\u5B58\u6210\u529F"),Ee.history.push("/paperlibrary?defaultActiveKey=0")}});let Yi=(_r=(nr=An==null?void 0:An.exercise_question_types)==null?void 0:nr.filter(sa=>sa.question_type===5)[0])==null?void 0:_r.items,la=0;Yi==null||Yi.map(sa=>{sa.high_resources_consume&&(la=la+1)}),console.log(la),la>0?Te({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u63D0\u793A",count:la,fn:()=>{Ci()}}}):Ci()})},zn.createElement("i",{className:"iconfont icon-baocun1",style:{fontSize:15,marginRight:5}}),"\u4FDD\u5B58\u8BD5\u5377"))),zn.createElement(zo.Z,{data:(An==null?void 0:An.exercise_question_types)||[],visible:Pi,examId:Ze,onCancel:()=>ia(!1),onOK:()=>{ia(!1),Oa()}}),wa&&zn.createElement(Ro.Z,{setScoreShow:Sa,isshixuns:no,ScoreShow:wa,isloadings:Do,onOk:(nr,_r,gi,Ci)=>ca(void 0,null,function*(){sl(!0);let la=yield Yl({exam_id:Ze,item_bank_ids:nr,shixun_ids:_r});sl(!1),(la==null?void 0:la.status)===0&&Oe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u65B0\u52FE\u9009\u7684\u8BD5\u9898\u5DF2\u7ECF\u6DFB\u52A0\u5230\u8BD5\u5377\uFF0C\u5982\u679C\u9700\u8981\u7EE7\u7EED\u6DFB\u52A0\u65B0\u8BD5\u9898\u8BF7\u70B9\u51FB\u201C\u7EE7\u7EED\u9009\u9898\u201D\uFF0C\u5C06\u56DE\u5230\u60A8\u4E0A\u6B21\u64CD\u4F5C\u7684\u9009\u9898\u9875\u9762",okText:"\u7EE7\u7EED\u9009\u9898",cancelText:"\u8FD4\u56DE\u8BD5\u5377",onOk:()=>{Oa()},onCancel:()=>{Sa(!1),Oa()}})})}),zn.createElement(us.Z,{course_discipline_id:(dn=An==null?void 0:An.exercise)==null?void 0:dn.course_discipline_id,visible:Ma,onCancel:()=>ga(!1),onOk:xs}),zn.createElement(Oe.default,{centered:!0,title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0",open:Da,width:500,onOk:()=>ea.submit(),onCancel:()=>Na(!1)},zn.createElement(De.default,{form:ea,initialValues:{},onFinish:nr=>ca(void 0,null,function*(){(yield(0,gt.RK)(oo({id:Ze},nr))).status==0&&(Ae.ZP.success("\u4FEE\u6539\u6210\u529F"),Oa(),Na(!1))})},zn.createElement(De.default.Item,{style:{marginBottom:0},name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9898\u578B\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"},{validator(nr,_r){var gi,Ci,Yi,la;const sa=(gi=hl==null?void 0:hl.find(Xi=>Xi.nameType==ea.getFieldValue("item_type_en")))==null?void 0:gi.id;return(la=(Yi=(Ci=An==null?void 0:An.exercise_question_types)==null?void 0:Ci.filter(Xi=>Xi.question_type!=sa))==null?void 0:Yi.map(Xi=>Xi==null?void 0:Xi.name))!=null&&la.includes(_r)?Promise.reject(new Error("\u9898\u578B\u540D\u79F0\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u9898\u578B\u540D\u79F0")):Promise.resolve()}}]},zn.createElement(Le.default,{size:"large",maxLength:10,showCount:!0})),zn.createElement(De.default.Item,{hidden:!0,name:"item_type_en"},zn.createElement(Le.default,{size:"large"})))),zn.createElement(it.Z,{placement:"bottom",height:"100%",destroyOnClose:!0,closable:!1,className:"body-overflow-hidden",open:No},zn.createElement("div",{style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},"\u667A\u80FD\u5BFC\u5165"),zn.createElement(ps.Z,{stickyTop:-24,subDisciplineId:(In=An==null?void 0:An.exercise)==null?void 0:In.course_discipline_id,onCancel:()=>Va(!1),mode:2,gather:{exam_id:Ze},onSuccess:()=>{Va(!1),Oa()}}),zn.createElement("div",{style:{height:70}})),zn.createElement(ft.Q,{visible:!!Ga,setVisible:ya,tip:Ga===2&&"\u8BBE\u7F6E\u5DF2\u6DFB\u52A0\u5728\u8BD5\u5377\u4E2D\u7684\u7F16\u7A0B\u9898\u6240\u5141\u8BB8\u4F7F\u7528\u7684\u7F16\u7A0B\u8BED\u8A00",dataSource:Ga===1?nn==null?void 0:nn.languages:[],onOk:nr=>ca(void 0,null,function*(){const _r={languages:nr};Ga===1?_r.hack_id=nn==null?void 0:nn.hack_id:_r.exam_id=Ze,(yield(0,rt.ZP)("/api/problems/update_languages.json",{method:"post",body:_r})).status===0&&(Ae.ZP.success("\u4FEE\u6539\u6210\u529F"),go({id:va.current}),ya(!1))})}))};var Qs=(0,Ee.connect)(({user:me,newExercisePaper:Te,dispatch:Ze})=>({user:me,newExercisePaper:Te,dispatch:Ze}))(Gl),ms=ne(34300),vs=ne(86899),ml=ne(41663),Ul=ne(50545),Gr=ne(59301),vl=Object.defineProperty,hu=Object.defineProperties,gs=Object.getOwnPropertyDescriptors,ys=Object.getOwnPropertySymbols,Es=Object.prototype.hasOwnProperty,Kl=Object.prototype.propertyIsEnumerable,gl=(me,Te,Ze)=>Te in me?vl(me,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):me[Te]=Ze,yl=(me,Te)=>{for(var Ze in Te||(Te={}))Es.call(Te,Ze)&&gl(me,Ze,Te[Ze]);if(ys)for(var Ze of ys(Te))Kl.call(Te,Ze)&&gl(me,Ze,Te[Ze]);return me},Ys=(me,Te)=>hu(me,gs(Te)),ll=(me,Te,Ze)=>new Promise((Qt,Kn)=>{var Br=fn=>{try{Rn(Ze.next(fn))}catch(vn){Kn(vn)}},Er=fn=>{try{Rn(Ze.throw(fn))}catch(vn){Kn(vn)}},Rn=fn=>fn.done?Qt(fn.value):Promise.resolve(fn.value).then(Br,Er);Rn((Ze=Ze.apply(me,Te)).next())});const Ol=()=>{const[me,Te]=(0,E.useState)([]);return(0,E.useEffect)(()=>{ll(void 0,null,function*(){const Qt=yield(0,gt.d1)({source:"question"});Qt!=null&&Qt.disciplines&&Te((0,Re.L)(Qt==null?void 0:Qt.disciplines))})},[]),me},Go=({user:me,newExercisePaper:Te,dispatch:Ze})=>{var Qt,Kn,Br,Er,Rn,fn,vn,sr,dn,In,An,Wr,pr,Ir,nn,br,vi,ir,$i,va,Ni,oa,ka,pa;const Hn=(0,Ee.useParams)(),Di=Ol(),[Mi]=De.default.useForm(),[Aa,Ma]=(0,E.useState)(),[ga,No]=(0,E.useState)(!1),[Va,Pi]=(0,E.useState)(1),[ia,wa]=(0,E.useState)(""),[Sa]=(0,Ee.useSearchParams)(),[no,ba]=(0,E.useState)(!1),[Do,sl]=(0,E.useState)(!1),[El,ro]=(0,E.useState)(!1),[_i,Xa]=(0,E.useState)([]);return console.log(Te,"newExercisePaper"),(0,E.useEffect)(()=>{Sa.get("type")==="2"&&(wa(Hn.id),Pi(2))},[Sa.get("type")]),(0,E.useEffect)(()=>{if(Hn.id){if(!Di.length)return;ll(void 0,null,function*(){var Da,Na,mo,Gi,Ga;No(!0);const ya=yield(0,gt.Di)({id:Hn.id});No(!1);const vo=(Da=ya==null?void 0:ya.exercise)==null?void 0:Da.course_discipline_id,io=(Na=ya==null?void 0:ya.exercise)==null?void 0:Na.time,Oo=(mo=ya==null?void 0:ya.exercise)==null?void 0:mo.tag_disciplines,Ra=Ys(yl({},ya.exercise),{course_discipline_id:vo,time:io===-1?null:io,tag_discipline_ids:Oo});Ma(Ra),ro((Gi=ya.exercise)==null?void 0:Gi.set_question_sub_discipline),Xa((Ga=ya==null?void 0:ya.exercise)==null?void 0:Ga.tag_disciplines)})}else Ma({time:60,difficulty:2});Ze({type:"globalSetting/footerToggle",payload:!1})},[Di]),Gr.createElement("div",{style:{background:"#ffffff",marginTop:-8,padding:8,minHeight:"100vh",paddingBottom:64}},Gr.createElement("section",{className:"edu-container"},Gr.createElement("section",{className:"animated fadeIn"},Gr.createElement("aside",{style:{marginTop:15}},Gr.createElement(We.Z,{separator:">"},Gr.createElement(We.Z.Item,null,Gr.createElement(Ee.Link,{to:"/paperlibrary"},"\u8BD5\u5377\u5E93")),Gr.createElement(We.Z.Item,null,"\u4EBA\u5DE5\u7EC4\u5377")))),Gr.createElement("div",{className:"bg-white"},Gr.createElement("div",{style:{display:"flex",justifyContent:"center",paddingTop:20,alignItems:"center"}},Gr.createElement("div",{onClick:()=>{if(no){Ae.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002");return}Pi(1)},className:Va===1?He.Z.selectdiv:He.Z.divitem},Gr.createElement(ms.Z,{number:1,active:Va===1,className:"mr10"}),Gr.createElement("span",null,"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F")),Gr.createElement("div",{style:{width:188,border:"1px dotted #9096A3",margin:"0px 30px",height:1}}),Gr.createElement("div",{onClick:()=>{if(!Hn.id&&!ia){Ae.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u57FA\u7840\u4FE1\u606F\u518D\u65B0\u5EFA\u8BD5\u9898");return}Pi(2),!ia&&wa(Hn.id)},className:Va!==1?He.Z.selectdiv:He.Z.divitem},Gr.createElement(ms.Z,{number:2,active:Va!==1,className:"mr10"}),Gr.createElement("span",null,"\u7F16\u8F91\u8BD5\u9898"))),Va===2&&Gr.createElement("div",{className:"tc"},Gr.createElement(vs.Z,{defaultValue:(Kn=(Qt=Te==null?void 0:Te.editData)==null?void 0:Qt.exercise)==null?void 0:Kn.exercise_name,onFinish:ea=>ll(void 0,null,function*(){var Da,Na,mo,Gi,Ga,ya,vo,io,Oo,Ra,Oa,go;return ea.trim()===((Na=(Da=Te==null?void 0:Te.editData)==null?void 0:Da.exercise)==null?void 0:Na.exercise_name)?!0:(yield(0,gt.w0)({id:`${(Gi=(mo=Te==null?void 0:Te.editData)==null?void 0:mo.exercise)==null?void 0:Gi.id}`,course_discipline_id:(ya=(Ga=Te==null?void 0:Te.editData)==null?void 0:Ga.exercise)==null?void 0:ya.course_discipline_id,time:`${(io=(vo=Te==null?void 0:Te.editData)==null?void 0:vo.exercise)==null?void 0:io.time}`,exercise_name:ea,exercise_description:(Ra=(Oo=Te==null?void 0:Te.editData)==null?void 0:Oo.exercise)==null?void 0:Ra.exercise_description,difficulty:(go=(Oa=Te==null?void 0:Te.editData)==null?void 0:Oa.exercise)==null?void 0:go.difficulty})).status===0?(Mi.setFieldValue("exercise_name",ea),Ze({type:"newExercisePaper/modifyTitle",payload:ea}),!0):!1})}),Gr.createElement("div",{style:{fontSize:14}},Gr.createElement("span",{style:{color:"#5F6368"}},"\u7B54\u9898\u65F6\u957F",Gr.createElement("span",{style:{color:"#000000",marginLeft:8}},(Er=(Br=Te==null?void 0:Te.editData)==null?void 0:Br.exercise)==null?void 0:Er.time)),Gr.createElement("span",{style:{margin:"0px 30px",color:"#5F6368"}},"\u96BE\u5EA6",Gr.createElement("span",{style:{color:"#000000",marginLeft:8}},((fn=(Rn=Te==null?void 0:Te.editData)==null?void 0:Rn.exercise)==null?void 0:fn.difficulty)===1?"\u7B80\u5355":((sr=(vn=Te==null?void 0:Te.editData)==null?void 0:vn.exercise)==null?void 0:sr.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),Gr.createElement("span",{style:{marginRight:30,color:"#5F6368"}},"\u8BD5\u9898\u603B\u6570",Gr.createElement("span",{style:{color:"#000000",marginLeft:8}},((In=(dn=Te==null?void 0:Te.editData)==null?void 0:dn.exercise_types)==null?void 0:In.q_counts)||0)),Gr.createElement("span",{style:{color:"#5F6368"}},"\u603B\u5206",Gr.createElement("span",{style:{color:"#000000",marginLeft:8}},(Wr=(An=Te==null?void 0:Te.editData)==null?void 0:An.exercise_types)==null?void 0:Wr.q_scores))))),Va===1&&Gr.createElement(we.Z,{spinning:ga,size:"middle",style:{position:"fixed",maxHeight:"100vh"},className:"mt30"},Gr.createElement("section",{className:[He.Z.bg,"mt20"].join(" "),style:{padding:"30px 120px 300px 120px"}},Aa&&Gr.createElement(De.default,{layout:"horizontal",form:Mi,colon:!1,labelCol:{span:4},wrapperCol:{span:20},className:He.Z.formWrap,initialValues:Aa},Gr.createElement(De.default.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0",className:He.Z.baseLineHeight,rules:[{required:!0,validator:(ea,Da)=>{var Na;return((Na=Da==null?void 0:Da.replaceAll(" ",""))==null?void 0:Na.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},Gr.createElement(Le.default,{maxLength:60,className:He.Z.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),Gr.createElement(De.default.Item,{label:"\u6240\u5C5E\u8BFE\u7A0B",name:"course_discipline_id",className:He.Z.baseLineHeight},Gr.createElement(Pt.q,{style:{height:46},showLinkButton:!1,data:{course_discipline_id:(nn=(Ir=(pr=Te==null?void 0:Te.editData)==null?void 0:pr.exercise)==null?void 0:Ir.course_discipline)==null?void 0:nn.course_discipline_id},tooltipTitle:((ir=(vi=(br=Te==null?void 0:Te.editData)==null?void 0:br.exercise)==null?void 0:vi.course_discipline)==null?void 0:ir.is_managed)===!1?`${(Ni=(va=($i=Te==null?void 0:Te.editData)==null?void 0:$i.exercise)==null?void 0:va.course_discipline)==null?void 0:Ni.user_name}\u8001\u5E08\u521B\u5EFA\u7684\u8BFE\u7A0B\uFF0C\u8BF7\u8054\u7CFB\u521B\u5EFA\u8005\u4FEE\u6539\u6240\u5C5E\u8BFE\u7A0B`:"",disabled:((pa=(ka=(oa=Te==null?void 0:Te.editData)==null?void 0:oa.exercise)==null?void 0:ka.course_discipline)==null?void 0:pa.is_managed)===!1})),Gr.createElement("div",{className:He.Z.concat},Gr.createElement("div",null,Gr.createElement($e.default,{checked:El,onChange:ea=>{ro(ea.target.checked)},style:{color:"#000"}},"\u8BBE\u7F6E\u8BE5\u8BFE\u7A0B\u4E3A\u8BD5\u9898\u6A21\u677F\uFF08\u521B\u5EFA\u65B0\u8BD5\u9898\u65F6\u81EA\u52A8\u4F7F\u7528\u8BE5\u8BFE\u7A0B\uFF09")),Gr.createElement("div",null,"\u6CA1\u6709\u5408\u9002\u7684\u8BFE\u7A0B\uFF1F",Gr.createElement("a",{target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u8BFE\u7A0B"))),Gr.createElement(De.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:He.Z.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},Gr.createElement(_e.ZP.Group,{className:He.Z.radiogroup},Gr.createElement(_e.ZP.Button,{className:He.Z.easy,value:1},"\u7B80\u5355"),Gr.createElement(_e.ZP.Button,{className:He.Z.medium,value:2},"\u9002\u4E2D"),Gr.createElement(_e.ZP.Button,{className:He.Z.hard,value:3},"\u56F0\u96BE"))),Gr.createElement(De.default.Item,{name:"tag_discipline_ids",label:"\u77E5\u8BC6\u70B9"},Gr.createElement("div",{className:He.Z.zhishidian,onClick:()=>{const ea=Mi.getFieldValue("course_discipline_id");if(!ea)return Ae.ZP.warning("\u8BF7\u5148\u9009\u62E9\u8BFE\u7A0B");Ze({type:"account/setActionTabs",payload:{key:"\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9",params:{course_discipline_id:ea}}})}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),(_i==null?void 0:_i.length)>0&&Gr.createElement("div",{className:He.Z.tags_list},_i==null?void 0:_i.map((ea,Da)=>Gr.createElement("div",{key:Da,className:He.Z.tag_item},Gr.createElement("div",null,ea==null?void 0:ea.name),Gr.createElement("i",{className:`iconfont icon-guanbi11 ml10 ${He.Z.tag_icon}`,onClick:()=>{Xa([..._i.filter(Na=>(Na==null?void 0:Na.id)!=(ea==null?void 0:ea.id))])}})))),Gr.createElement(De.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:He.Z.baseLineHeight},Gr.createElement("div",{style:{display:"flex",width:"100%"}},Gr.createElement(De.default.Item,{name:"time",noStyle:!0},Gr.createElement(je.Z,{min:1,className:He.Z.baseFormItem,max:9999,style:{width:220},maxLength:60,placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),Gr.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},"\u5206\u949F"))),Gr.createElement(De.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exercise_description"},Gr.createElement(Le.default.TextArea,{rows:6,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"})))),Gr.createElement("div",{className:He.Z.bottmodiv},Gr.createElement(ze.ZP,{className:`${He.Z.cancelBtn} mr5`,type:"primary",onClick:()=>{Sa.get("pageType")=="course"?Ee.history.push(`/paths/${Sa.get("courseId")}`):Ee.history.push("/paperlibrary")}},"\u53D6\u6D88"),Gr.createElement(Ne.Z,{className:`${He.Z.confirmBtn} ml15`,type:"primary",onClick:()=>ll(void 0,null,function*(){var ea,Da,Na;yield Mi.validateFields();const mo=Mi.getFieldsValue(),Gi=(_i==null?void 0:_i.length)>0?_i==null?void 0:_i.map(ya=>ya==null?void 0:ya.id):[];if(mo.set_question_sub_discipline=El,Hn.id){(yield(0,gt.w0)(Ys(yl({id:Hn.id},mo),{tag_discipline_ids:Gi}))).status===0&&(wa(Hn.id),Pi(2),Ee.history.replace(`/paperlibrary/add/${Hn.id}?type=2`));return}const Ga=yield(0,gt.un)(mo);Ga.status===0&&(wa((ea=Ga==null?void 0:Ga.data)==null?void 0:ea.exam_id),Pi(2),Sa.get("pageType")=="course"?Ee.history.replace(`/paperlibrary/add/${(Da=Ga==null?void 0:Ga.data)==null?void 0:Da.exam_id}?type=2&pageType=course&courseId=${Sa.get("courseId")}&stageId=${Sa.get("stageId")}`):Ee.history.replace(`/paperlibrary/add/${(Na=Ga==null?void 0:Ga.data)==null?void 0:Na.exam_id}?type=2`))})},"\u4E0B\u4E00\u6B65"))),Va===2&&Gr.createElement("div",null,Gr.createElement(Qs,{setisedits:ba,itemid:ia}))),Gr.createElement(ml.Z,{open:Do,onCancel:()=>{sl(!1)}}),Gr.createElement(Ul.Z,{disabled:!0,knowledgeList:_i,setKnowledgeList:Xa}))};var Ql=(0,Ee.connect)(({user:me,newExercisePaper:Te,dispatch:Ze})=>({user:me,newExercisePaper:Te,dispatch:Ze}))(Go)},82717:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return Et}});var E=ne(59301),Ee=ne(28284),De=ne(6767),We=ne(62957),Ae=ne(31691),we=ne(82326),Le=ne(79939),$e=ne(53420),_e=ne(37568),je=ne(70858),ze=ne(25399),He=ne(31709),gt=ne(7939),Re=ne(49317),Ne={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},Oe=ne(44192),be={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},Ie=ne(35883),Ge=ne(76406),it=ne(24334);const Qe=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var rt=({qitem:Ye})=>{var Pt,ct,zt,at,jt,Rt,fe,oe,re,ce;return E.createElement("div",{className:be.warp},E.createElement("div",{className:be.mainPart},E.createElement("div",{className:be.qcount},(Ye==null?void 0:Ye.question_type)===8&&E.createElement(Ie.Z,{className:be.content,showProgramFill:!0,value:(Pt=Ye==null?void 0:Ye.program_attr)==null?void 0:Pt.description}),(Ye==null?void 0:Ye.question_type)!=8&&E.createElement(Ie.Z,{className:be.qtitle,value:(Ye==null?void 0:Ye.name)||(Ye==null?void 0:Ye.title)})),((Ye==null?void 0:Ye.question_type)===0||(Ye==null?void 0:Ye.question_type)===2)&&E.createElement("div",null,(ct=Ye==null?void 0:Ye.choices)==null?void 0:ct.map((de,le)=>E.createElement("div",{className:be.redio},!(de!=null&&de.is_answer)&&E.createElement("span",{className:be.redioitem}),(de==null?void 0:de.is_answer)&&E.createElement("i",{className:`${be.redioitemyes} icon-duigou1`}),E.createElement(Ie.Z,{className:de!=null&&de.is_answer?be.titleyes:be.title,value:Qe[le]+(de==null?void 0:de.choice_text)}),(de==null?void 0:de.is_answer)&&E.createElement("div",{className:be.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ye==null?void 0:Ye.question_type)===1&&E.createElement("div",null,(zt=Ye==null?void 0:Ye.choices)==null?void 0:zt.map((de,le)=>E.createElement("div",{className:be.checkbox},!(de!=null&&de.is_answer)&&E.createElement("span",{className:be.checkboxitem}),(de==null?void 0:de.is_answer)&&E.createElement("i",{className:`${be.checkboxitemyes} icon-duigou1`}),E.createElement(Ie.Z,{className:de!=null&&de.is_answer?be.titleyes:be.title,value:Qe[le]+(de==null?void 0:de.choice_text)}),(de==null?void 0:de.is_answer)&&E.createElement("div",{className:be.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ye==null?void 0:Ye.question_type)===3&&E.createElement("div",{className:be.completion},(at=Ye==null?void 0:Ye.standard_answer)==null?void 0:at.map((de,le)=>{var Je;return E.createElement("div",{style:{display:"flex"}},E.createElement("span",{className:be.title},"\u586B\u7A7A\u9879",le+1),E.createElement("div",{className:be.content},(Je=de==null?void 0:de.answer_text)==null?void 0:Je.map((mt,Ot)=>E.createElement("div",{className:be.items},mt))))})),(Ye==null?void 0:Ye.question_type)===4&&E.createElement("div",{className:be.simple},E.createElement("div",{className:be.title},"\u53C2\u8003\u7B54\u6848"),E.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(jt=Ye==null?void 0:Ye.answer_texts)!=null&&jt[0]?E.createElement(Ie.Z,{className:be.content,value:(Rt=Ye==null?void 0:Ye.answer_texts)==null?void 0:Rt[0]}):E.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Ye==null?void 0:Ye.question_type)===5&&((fe=Ye==null?void 0:Ye.challenge_names)==null?void 0:fe.map((de,le)=>E.createElement("div",{className:be.shixun},E.createElement("span",{className:be.qtitle},E.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,Ge.EM)(le+1),"\u9898"),de)))),(Ye==null?void 0:Ye.question_type)===6&&E.createElement("div",{className:be.program},E.createElement(Ie.Z,{className:be.content,value:((oe=Ye==null?void 0:Ye.program_attr)==null?void 0:oe.description)||"- -"})),(Ye==null?void 0:Ye.question_type)===7&&((re=Ye==null?void 0:Ye.sub_item_banks)==null?void 0:re.map((de,le)=>{var Je,mt,Ot,Xt,Mt;return E.createElement("div",null,E.createElement("div",{className:be.combination},E.createElement("span",{className:be.qtitle},de==null?void 0:de.name)),E.createElement("div",{className:be.warp,style:{padding:"0px",paddingTop:20}},E.createElement("div",null,((de==null?void 0:de.item_type)=="SINGLE"||(de==null?void 0:de.item_type)=="JUDGMENT")&&((Je=de==null?void 0:de.choices)==null?void 0:Je.map((tn,on)=>E.createElement("div",{className:be.redio},!(tn!=null&&tn.is_answer)&&E.createElement("span",{className:be.redioitem}),(tn==null?void 0:tn.is_answer)&&E.createElement("i",{className:`${be.redioitemyes} icon-duigou1`}),E.createElement(Ie.Z,{className:tn!=null&&tn.is_answer?be.titleyes:be.title,value:Qe[on]+(tn==null?void 0:tn.choice_text)}),(tn==null?void 0:tn.is_answer)&&E.createElement("div",{className:be.yestag},"\u6B63\u786E\u7B54\u6848")))),(de==null?void 0:de.item_type)=="MULTIPLE"&&((mt=de==null?void 0:de.choices)==null?void 0:mt.map((tn,on)=>E.createElement("div",{className:be.checkbox},!(tn!=null&&tn.is_answer)&&E.createElement("span",{className:be.checkboxitem}),(tn==null?void 0:tn.is_answer)&&E.createElement("i",{className:`${be.checkboxitemyes} icon-duigou1`}),E.createElement(Ie.Z,{className:tn!=null&&tn.is_answer?be.titleyes:be.title,value:Qe[on]+(tn==null?void 0:tn.choice_text)}),(tn==null?void 0:tn.is_answer)&&E.createElement("div",{className:be.yestag},"\u6B63\u786E\u7B54\u6848")))),(de==null?void 0:de.item_type)=="COMPLETION"&&E.createElement("div",{className:be.completion},(Ot=de==null?void 0:de.standard_answer)==null?void 0:Ot.map((tn,on)=>{var gn;return E.createElement("div",{style:{display:"flex"}},E.createElement("span",{className:be.title},"\u586B\u7A7A\u9879",on+1),E.createElement("div",{className:be.content},(gn=tn==null?void 0:tn.answer_text)==null?void 0:gn.map((Mn,Dn)=>E.createElement("div",{className:be.items},Mn))))})),(de==null?void 0:de.item_type)=="SUBJECTIVE"&&E.createElement("div",{className:be.simple},E.createElement("div",{className:be.title},"\u53C2\u8003\u7B54\u6848"),E.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Xt=de==null?void 0:de.answer_texts)!=null&&Xt[0]?E.createElement(Ie.Z,{className:be.content,value:(Mt=de==null?void 0:de.answer_texts)==null?void 0:Mt[0]}):E.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Ye==null?void 0:Ye.question_type)===8&&E.createElement("div",null,E.createElement(Ie.Z,{disabledFill:!0,className:be.content,showProgramFill:!0,value:it.Base64.decode(((ce=Ye==null?void 0:Ye.program_attr)==null?void 0:ce.code)||"")})),(Ye==null?void 0:Ye.question_type)===5&&E.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},E.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},E.createElement("div",{style:{marginRight:30}},E.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),E.createElement("span",{style:{color:"#000000"}},(Ye==null?void 0:Ye.author_name)||"- -")),E.createElement("div",{style:{marginRight:30}},E.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),E.createElement("span",{style:{color:"#000000"}},(Ye==null?void 0:Ye.author_school_name)||"- -")),E.createElement("div",{style:{marginRight:30}},E.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),E.createElement("span",{style:{color:"#000000"}},(Ye==null?void 0:Ye.study_count)||"0"))),E.createElement("a",{className:be.shixunbutton,href:`/shixuns/${Ye==null?void 0:Ye.identifier}/challenges?exercise=true`,target:"_blank"},E.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Ye==null?void 0:Ye.question_type)<=4||[6,8].includes(Ye==null?void 0:Ye.question_type))&&E.createElement("div",{className:be.bottom},E.createElement("div",{className:be.bottomitem},E.createElement("span",{className:be.left},"\u89E3\u6790"),E.createElement("span",{className:be.right},Ye!=null&&Ye.analysis?E.createElement(Ie.Z,{value:Ye==null?void 0:Ye.analysis}):E.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),E.createElement("div",{className:be.bottomitem},E.createElement("span",{className:be.left},"\u96BE\u5EA6"),E.createElement("span",{className:be.right},(Ye==null?void 0:Ye.difficulty)===1?"\u7B80\u5355":(Ye==null?void 0:Ye.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),E.createElement("div",{className:be.bottomitem},E.createElement("span",{className:be.left},"\u77E5\u8BC6\u70B9"),E.createElement("span",{className:be.right},Ye!=null&&Ye.tag_discipline?Ye==null?void 0:Ye.tag_discipline:E.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},wt=ne(77264),ft=ne(59435),nt=ne(44283),Ve=ne(61485),st=ne(44240),Pe=ne(46861),Me=ne(30935),xe=ne(59301),Xe=Object.defineProperty,Bt=Object.defineProperties,lt=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,pe=(Ye,Pt,ct)=>Pt in Ye?Xe(Ye,Pt,{enumerable:!0,configurable:!0,writable:!0,value:ct}):Ye[Pt]=ct,tt=(Ye,Pt)=>{for(var ct in Pt||(Pt={}))Dt.call(Pt,ct)&&pe(Ye,ct,Pt[ct]);if(Ue)for(var ct of Ue(Pt))Fe.call(Pt,ct)&&pe(Ye,ct,Pt[ct]);return Ye},It=(Ye,Pt)=>Bt(Ye,lt(Pt)),qe=(Ye,Pt,ct)=>new Promise((zt,at)=>{var jt=oe=>{try{fe(ct.next(oe))}catch(re){at(re)}},Rt=oe=>{try{fe(ct.throw(oe))}catch(re){at(re)}},fe=oe=>oe.done?zt(oe.value):Promise.resolve(oe.value).then(jt,Rt);fe((ct=ct.apply(Ye,Pt)).next())});const Ke=({setScoreShow:Ye,ScoreShow:Pt,onOk:ct,isshixuns:zt,isloadings:at,dispatch:jt,isIntelligentAssistant:Rt=!1,ispptModal:fe=!1,isChangeQuestion:oe=!1,newExercisePaper:re,shixunsDetail:ce})=>{var de,le,Je;let[mt,Ot]=(0,E.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:Rt,is_smart_plan:fe,group_id:[]}),[Xt,Mt]=(0,E.useState)([]),[tn,on]=(0,E.useState)([]),[gn,Mn]=(0,E.useState)([]),[Dn,Bn]=(0,E.useState)([]);const[lr,tr]=(0,E.useState)(!1),[$n]=Ee.default.useForm(),[sn,Sr]=(0,E.useState)(),[Fn,bn]=(0,E.useState)(!1);let[mr,si]=(0,E.useState)(zt);const[Jr,Jn]=(0,E.useState)([]),[Hr,Tr]=(0,E.useState)(0),[ui,Ii]=(0,E.useState)(!0),[Cr,cr]=(0,E.useState)([]),[Kr,ur]=(0,E.useState)([]),zr=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],wr=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6}];let[yn,_n]=(0,E.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:null,per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const en=(0,E.useRef)(new Set),$t=(0,E.useRef)(new Set),Wt=Ee.default.useWatch("courseid",$n),hn=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],wn=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Vt=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[pn,jn]=(0,E.useState)(!1),Tn=()=>{$n.resetFields(),mr=!1,si(!1),jn(!1),$n.submit()};(0,E.useEffect)(()=>{var Yt,At,Cn,Kt,Pr,ei,ht,Tt,Ft,yt;(((Cn=(At=(Yt=re==null?void 0:re.editData)==null?void 0:Yt.exercise)==null?void 0:At.exist_item_bank_ids)==null?void 0:Cn.length)>0||((ei=(Pr=(Kt=re==null?void 0:re.editData)==null?void 0:Kt.exercise)==null?void 0:Pr.exist_item_bank_shixun_ids)==null?void 0:ei.length)>0)&&ur([...(Tt=(ht=re==null?void 0:re.editData)==null?void 0:ht.exercise)==null?void 0:Tt.exist_item_bank_ids,...(yt=(Ft=re==null?void 0:re.editData)==null?void 0:Ft.exercise)==null?void 0:yt.exist_item_bank_shixun_ids])},[(le=(de=re==null?void 0:re.editData)==null?void 0:de.exercise)==null?void 0:le.exist_item_bank_ids]),(0,E.useEffect)(()=>{Pt&&($n.setFieldsValue({item_type:"",courseid:null,tag_discipline_id:null,difficulty:null,keyword:null}),ui&&mr&&($n.setFieldsValue({item_type:"SHIXUN"}),mt.item_type="SHIXUN",Ot(tt({},mt)),Ii(!1)),Wn(mt),dr(),Vn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[Pt]),(0,E.useEffect)(()=>{Hr>0&&setTimeout(()=>{Tr(0)},2e3)},[Hr]);function Wn(Yt){return qe(this,null,function*(){var At,Cn,Kt;if(tr(!0),Ot(tt({},Yt)),(gn==null?void 0:gn.length)<=0&&Yt.type==="5"){Bn([]),tr(!1);return}console.log("----",gn,Jr);let Pr=Yt.type==="5"?gn==null?void 0:gn.filter(Ft=>!Jr.includes(Ft)):null,ei=Yt.type==="5"?gn==null?void 0:gn.filter(Ft=>Jr.includes(Ft)):null,ht={course_discipline_id:Yt==null?void 0:Yt.courseid};(Yt==null?void 0:Yt.type)==="1"&&(ht={discipline_id:((At=Yt==null?void 0:Yt.courseid)==null?void 0:At[0])||null,sub_discipline_id:((Cn=Yt==null?void 0:Yt.courseid)==null?void 0:Cn[1])||null});let Tt=yield(0,Re.ZP)("/api/item_banks.json",{method:"get",params:It(tt(tt({},Yt),ht),{ids:Pr,shixun_ids:ei,include_shixuns:!Rt,group_id:((Kt=Yt.group_id)==null?void 0:Kt.map(Ft=>Ft==null?void 0:Ft.value))||null,keyword:Yt.keyword?encodeURIComponent(Yt.keyword):Yt.keyword,type:Yt.type==="5"?null:Yt.type,clazz:Yt.type==="3"?"ItemBanksGroup":null,bigmodel:Rt,is_smart_plan:fe})});Bn(Tt),tr(!1)})}function dr(){return qe(this,null,function*(){let Yt=yield(0,Re.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:mt.type==="5"?null:mt.type,clazz:"ItemBanksGroup"}});Mt((0,Oe.L)(Yt==null?void 0:Yt.disciplines))})}function Vn(Yt){return qe(this,null,function*(){var At;let Cn=yield(0,Re.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Yt}),Kt=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(At=Cn==null?void 0:Cn.data)==null?void 0:At.map(Pr=>({title:Pr.name,id:Pr.id,pid:Pr.id,value:Pr.id,key:Pr.id,isLeaf:!Pr.have_child}))}];cr(Kt)})}function Zt(Yt){return qe(this,null,function*(){var At,Cn,Kt,Pr;tr(!0);let ei=(At=Yt.list)==null?void 0:At.filter(yt=>!Jr.includes(yt)),ht=(Cn=Yt.list)==null?void 0:Cn.filter(yt=>Jr.includes(yt));if(ei.length===0&&ht.length===0){tr(!1),Bn([]);return}let Tt={course_discipline_id:Yt==null?void 0:Yt.courseid};(Yt==null?void 0:Yt.type)==="1"&&(Tt={discipline_id:((Kt=Yt==null?void 0:Yt.courseid)==null?void 0:Kt[0])||null,sub_discipline_id:((Pr=Yt==null?void 0:Yt.courseid)==null?void 0:Pr[1])||null});let Ft=yield(0,Re.ZP)("/api/item_banks.json",{method:"get",params:It(tt(tt({},Yt),Tt),{ids:ei,shixun_ids:ht,type:Yt.type==="5"?null:Yt.type,clazz:Yt.type==="3"?"ItemBanksGroup":null})});tr(!1),Bn(Ft)})}const un=Yt=>qe(void 0,null,function*(){const At=yield jt({type:"shixunsDetail/release",payload:{id:Yt}});let Cn=At==null?void 0:At.tag_position,Kt=(At==null?void 0:At.evaluation_set_position)||[],Pr=At.status;return Pr===0?(De.ZP.success("\u53D1\u5E03\u6210\u529F"),Wn(mt),!0):(Pr===2?De.ZP.error(`\u7B2C${Kt.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):Pr===3?De.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${Cn.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):De.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),kn=Yt=>(Yt==null?void 0:Yt.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Gn=(Yt,At,Cn)=>Yt.map(Kt=>Kt.key===At?tt(tt({},Kt),Cn):Kt.children?It(tt({},Kt),{children:Gn(Kt.children,At,Cn)}):Kt),rr=Yt=>qe(void 0,null,function*(){const{key:At}=Yt;let Cn=mt.type;const Kt=yield(0,Pe.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(At),type:Cn}),{data:Pr,total_count:ei}=Kt||{};ei>0&&cr(ht=>Gn(ht,At,{children:Pr.map(Tt=>({title:Tt.name,id:Tt.id,pid:Tt.id,value:Tt.id,key:Tt.id,isLeaf:!Tt.have_child}))}))});function Mr(Yt){console.log("----",mt),Yt==="1"&&(yn.gg=tt({},mt)),Yt==="2"&&(yn.scj=tt({},mt)),Yt==="3"&&(yn.ttgx=tt({},mt)),Yt==="0"&&(yn.wcjd=tt({},mt)),Yt==="5"&&(yn.yx=tt({},mt)),_n(tt({},yn))}function qr(){mt.type==="1"&&(mt=yn.gg),mt.type==="2"&&(mt=yn.scj),mt.type==="3"&&(mt=yn.ttgx),mt.type==="0"&&(mt=yn.wcjd),mt.type==="5"&&(mt=yn.yx),(mt==null?void 0:mt.item_type)==="SHIXUN"?(mr=!0,si(!0)):(mr=!1,si(!1)),$n.setFieldsValue(tt({},mt)),Ot(tt({},mt)),Wn(tt({},mt))}return xe.createElement("div",null,xe.createElement(We.default,{title:!1,footer:!1,open:Pt,width:1200,centered:!0,className:Ne.scoremodal,onCancel:()=>{Ye(!1)}},xe.createElement("div",{style:{display:"flex",alignItems:"center"}},xe.createElement("div",{className:Ne.title},Rt?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),Rt&&xe.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),xe.createElement(Ae.default,{className:Ne.tabWrap,activeKey:mt.type,onChange:Yt=>{Yt==="3"?(mt.show_all_share=!0,Vn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):mt.show_all_share=null,Yt==="0"&&Vn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Mr(mt.type),mt.type=Yt,(mt==null?void 0:mt.item_type)==="SHIXUN"&&mt.type!=="5"&&(mr=!0,si(!0)),jn(!1),mt.type==="5"&&(mr=!1,si(!1)),qr(),dr()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:xe.createElement("div",null,"\u5DF2\u9009",gn.length>0&&xe.createElement("span",{className:Ne.titlecount},gn.length),Hr>0&&xe.createElement("span",{className:Ne.add},"+",Hr)),key:"5"}]}),xe.createElement(Ee.default,{layout:"inline",form:$n,onValuesChange:(Yt,At)=>{const Cn=Object.values(At).some(Pr=>Pr!==null&&Pr!==""&&Pr!==void 0),Kt=At.keyword==="";if(jn(Cn||!Kt),mt.page=1,(At==null?void 0:At.item_type)==="SHIXUN"){if(mt.type==="5"?si(!1):si(!0),Yt.keyword||Yt.keyword==="")return;$n.submit()}else{if(Yt!=null&&Yt.courseid&&$n.setFieldsValue({tag_discipline_id:null}),si(!1),Yt.keyword||Yt.keyword==="")return;$n.submit()}},onFinish:Yt=>{var At;mt.type==="3"&&(!Yt.group_id||((At=Yt==null?void 0:Yt.group_id)==null?void 0:At.length)===0)?mt.show_all_share=!0:mt.show_all_share=null,Ot(tt(tt({},mt),Yt)),Wn(tt(tt({},mt),Yt))}},xe.createElement(Ee.default.Item,{name:"item_type"},xe.createElement(we.default,{className:Ne.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(fe?wr:Rt?zr==null?void 0:zr.filter(Yt=>Yt.question_type!==5):zr).map(Yt=>xe.createElement(we.default.Option,{key:Yt.value},Yt.name)))),["1","2"].includes(mt.type)?xe.createElement(xe.Fragment,null,xe.createElement(Ee.default.Item,{name:"courseid"},xe.createElement(Le.Z,{className:Ne.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:Xt})),!mr&&xe.createElement(Ee.default.Item,{name:"tag_discipline_id"},xe.createElement(we.default,{className:Ne.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(Je=Dn==null?void 0:Dn.tag_disciplines)==null?void 0:Je.map(Yt=>xe.createElement(we.default.Option,{key:Yt.id},Yt.name))))):xe.createElement(xe.Fragment,null,xe.createElement(Ee.default.Item,{name:"courseid"},xe.createElement(Me.q,{style:{width:160,height:38},size:"middle",showLinkButton:!1,data:{container_type:"ItemBank",type:mt==null?void 0:mt.type}})),!mr&&xe.createElement(Ee.default.Item,{name:"tag_discipline_id"},xe.createElement(Me.i,{allowAcceptEmpty:!0,key:String(mt.type==="3"),data:{container_type:"ItemBank",search:!0,type:mt.type,ids:mt.type==="5"?gn==null?void 0:gn.filter(Yt=>!Jr.includes(Yt)):null,shixun_ids:mt.type==="5"?gn==null?void 0:gn.filter(Yt=>Jr.includes(Yt)):null},style:{width:160,height:38},size:"middle",courseDisciplineId:Wt,showLinkButton:!1}))),xe.createElement(Ee.default.Item,{name:mr?"diff":"difficulty"},xe.createElement(we.default,{className:Ne.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},hn.map(Yt=>xe.createElement(we.default.Option,{key:Yt.value},Yt.name)))),mr&&xe.createElement(Ee.default.Item,{name:"shixun_publish_status"},xe.createElement(we.default,{className:Ne.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Vt.map(Yt=>xe.createElement(we.default.Option,{key:Yt.value},Yt.name)))),(mt.type==="3"||mt.type==="0")&&!mr&&xe.createElement(Ee.default.Item,{name:"group_id"},xe.createElement($e.default,{treeDataSimpleMode:!0,style:{width:134},className:Ne.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(Yt,At)=>At.title.toUpperCase().indexOf(Yt.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:rr,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:Cr})),pn&&xe.createElement("span",{className:Ne.allqingchu,onClick:Tn},xe.createElement("i",{className:"iconfont icon-guanbi4"}),xe.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),xe.createElement(Ee.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},xe.createElement(_e.default.Search,{className:Ne.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:xe.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Ne.searchIcon}`,onClick:()=>$n.submit()}),onSearch:Yt=>{$n.submit()}}))),xe.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},xe.createElement("div",{onClick:()=>{mt.updated_at==="asc"?mt.updated_at="desc":mt.updated_at="asc",Ot(It(tt({},mt),{page:1})),Wn(It(tt({},mt),{page:1}))}}," ",mt.updated_at?xe.createElement("img",{src:mt.updated_at==="asc"?wt.Z:ft.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):xe.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),xe.createElement("div",{onClick:()=>{mt.quotes==="asc"?mt.quotes="desc":mt.quotes="asc",Ot(It(tt({},mt),{page:1})),Wn(It(tt({},mt),{page:1}))},style:{marginLeft:20}}," ",mt.quotes?xe.createElement("img",{src:mt.quotes==="asc"?wt.Z:ft.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):xe.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),xe.createElement(je.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(Dn==null?void 0:Dn.items)||(Dn==null?void 0:Dn.shixun_list),pagination:!1,loading:lr,rowKey:Yt=>Yt.id,rowSelection:{type:Rt||oe?"radio":"checkbox",selectedRowKeys:tn,getCheckboxProps:Yt=>({disabled:Yt.shixun_tag_num===1||(Kr==null?void 0:Kr.find(At=>Yt.id===At))}),onSelect(Yt,At,Cn){if(Rt||oe){on([Yt.id]),$t.current=new Set([Yt.id]),Tr(1),Mn([Yt.id]);return}if(At)(mr||Yt!=null&&Yt.challenge_names)&&Jn([...Jr,Yt.id]),on([...tn,Yt.id]),Yt.identifier?en.current.add(Yt.id):$t.current.add(Yt.id),Tr(1),Mn([...gn,Yt.id]);else{Yt.identifier?en.current.delete(Yt.id):$t.current.delete(Yt.id);let Kt=gn.filter(Pr=>Pr!==Yt.id);if(on(Kt),Mn(Kt),mr||Yt!=null&&Yt.challenge_names){let Pr=Jr.filter(ei=>ei!==Yt.id);Jn([...Pr])}if(mt.type==="5"){Zt(It(tt({},mt),{list:[...Kt]}));return}}},onSelectAll(Yt,At,Cn){var Kt,Pr;if(Yt){const ei=Cn.map(Tt=>Tt.id),ht=(Pr=Cn==null?void 0:Cn.filter(Tt=>Tt==null?void 0:Tt.challenge_names))==null?void 0:Pr.map(Tt=>Tt.id);Jn([...Jr,...ht]),on([...tn,...ei]),Mn([...gn,...ei]);for(const Tt of Cn)Tt.identifier?en.current.add(Tt.id):$t.current.add(Tt.id)}else{const ei=Cn.map(yt=>yt.id),ht=tn.filter(yt=>!ei.some(Pn=>Pn===yt)),Tt=(Kt=Cn==null?void 0:Cn.filter(yt=>yt==null?void 0:yt.challenge_names))==null?void 0:Kt.map(yt=>yt.id);on([...ht]),Mn([...ht]);let Ft=Jr.filter(yt=>!Tt.some(Pn=>Pn===yt.id));Jn([...Ft]),mt.type==="5"&&Zt(It(tt({},mt),{list:[...ht]}));for(const yt of ei)yt.identifier?en.current.delete(yt):$t.current.delete(yt)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(Yt,At,Cn)=>{var Kt,Pr;return xe.createElement(ze.Z,{title:kn(At)},xe.createElement("div",null,mr||At!=null&&At.challenge_names?"\u5B9E\u8BAD\u9898":(Pr=(Kt=zr==null?void 0:zr.filter(ei=>ei.value===Yt))==null?void 0:Kt[0])==null?void 0:Pr.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:mr?"30%":"60%",key:"name",render:(Yt,At,Cn)=>{var Kt;return xe.createElement("div",{style:{display:"flex",alignItems:"center"}},xe.createElement(ze.Z,{title:kn(At)},xe.createElement("div",{className:At!=null&&At.high_resources_consume?Ne.q_title:""},xe.createElement(Ie.Z,{key:1,showLines:1,showTextOnly:!0,value:mr||At!=null&&At.challenge_names?At!=null&&At.title||Yt===null?"--":Yt:(At==null?void 0:At.item_type)=="BPROGRAM"?(Kt=At==null?void 0:At.program_attr)==null?void 0:Kt.description:Yt}))),(At==null?void 0:At.high_resources_consume)&&xe.createElement(st.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!mr,render:(Yt,At,Cn)=>{var Kt;return xe.createElement(ze.Z,{title:kn(At)},xe.createElement("span",null,Yt?(Kt=Yt==null?void 0:Yt.split("\u3001"))==null?void 0:Kt[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!mr,render:(Yt,At,Cn)=>xe.createElement(ze.Z,{title:kn(At)},xe.createElement("span",null,Yt||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(Yt,At,Cn)=>{var Kt,Pr,ei,ht;return xe.createElement(ze.Z,{title:kn(At)},xe.createElement("div",null,mr||At!=null&&At.challenge_names?(At==null?void 0:At.level)||((Pr=(Kt=hn==null?void 0:hn.filter(Tt=>Tt.value===Yt))==null?void 0:Kt[0])==null?void 0:Pr.name):(ht=(ei=hn==null?void 0:hn.filter(Tt=>Tt.value===Yt))==null?void 0:ei[0])==null?void 0:ht.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!mr,render:(Yt,At,Cn)=>xe.createElement(ze.Z,{title:kn(At)},xe.createElement("div",null,Yt||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(Yt,At,Cn)=>xe.createElement(ze.Z,{title:kn(At)},xe.createElement("div",null,mr||At!=null&&At.challenge_names?(At==null?void 0:At.study_count)||(At==null?void 0:At.stu_num):Yt))},{title:xe.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",xe.createElement(ze.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},xe.createElement(Ve.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!mr,render:(Yt,At,Cn)=>xe.createElement(ze.Z,{title:kn(At)},xe.createElement("div",null,Yt||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(Yt,At,Cn)=>xe.createElement(ze.Z,{title:kn(At)},xe.createElement("div",{style:{flex:1,textAlign:"start"}},xe.createElement("a",{onClick:()=>{var Kt,Pr;Sr(It(tt({},At),{question_type:mr||At!=null&&At.challenge_names?5:(Pr=(Kt=zr==null?void 0:zr.filter(ei=>ei.value===(At==null?void 0:At.item_type)))==null?void 0:Kt[0])==null?void 0:Pr.question_type})),bn(!0)}},"\u67E5\u770B"),(At==null?void 0:At.shixun_tag_num)===1&&xe.createElement("a",{style:{marginLeft:10},onClick:()=>{We.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:xe.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",xe.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${At==null?void 0:At.identifier}/challenges`)}},(At==null?void 0:At.shixun_name)||"--"),"\uFF1F"),onOk:()=>qe(void 0,null,function*(){if(!un(At==null?void 0:At.identifier))return new Promise((Kt,Pr)=>{Pr()})})})}},"\u53D1\u5E03")))}].filter(Yt=>!Yt.hidden)}),xe.createElement(He.Z,{current:mt.page,total:(Dn==null?void 0:Dn.items_count)||(Dn==null?void 0:Dn.shixuns_count),style:{marginBottom:20},defaultPageSize:mt.per_page,showTotal:Yt=>xe.createElement("span",null,"\u5171\xA0",xe.createElement("span",{style:{color:"#165DFF"}},Yt),"\xA0\u6761\u6570\u636E"),pageSize:mt.per_page,onChange:(Yt,At)=>{mt.page=Yt,mt.per_page=At,Ot(tt({},mt)),Wn(tt({},mt))}}),xe.createElement("div",{className:Ne.bottom},xe.createElement(gt.ZP,{className:Ne.no,onClick:()=>{Ye(!1)}},"\u53D6\u6D88"),xe.createElement(gt.ZP,{loading:at,style:{width:at&&75},className:Ne.yes,onClick:()=>qe(void 0,null,function*(){if((gn==null?void 0:gn.length)<=0){De.ZP.info(Rt||oe?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}ct([...$t.current],[...en.current],!0,gn==null?void 0:gn.length)})},Rt?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),xe.createElement(We.default,{open:Fn,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:Ne.previewModal,width:1e3,centered:!0,onCancel:()=>{bn(!1)},onOk:()=>{bn(!1)}},xe.createElement(rt,{qitem:sn})))};var Et=(0,nt.connect)(({shixunsDetail:Ye,newExercisePaper:Pt})=>({shixunsDetail:Ye,newExercisePaper:Pt}))(Ke)},83161:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return xe}});var E=ne(78267),Ee=ne(59301),De=ne(25399),We=ne(62673),Ae=ne(6767),we=ne(62957),Le=ne(77019),$e=ne(54265),_e=ne(37568),je=ne(7939),ze=ne(44104),He=ne(4875),gt={flex_box_center:"flex_box_center___LvpOo",flex_space_between:"flex_space_between___nspow",flex_box_vertical_center:"flex_box_vertical_center___x8SwB",flex_box_center_end:"flex_box_center_end____Q_Od",flex_box_column:"flex_box_column___cr7Zl",btn:"btn___cNMEx",dragBtn:"dragBtn___HOiv_",row:"row___VPDaz",questionTitle:"questionTitle___RgXSX"},Re=ne(43141),Ne=ne(35883),Oe=ne(49317),be=ne(59301),Ie=Object.defineProperty,Ge=Object.defineProperties,it=Object.getOwnPropertyDescriptors,Qe=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,wt=(Xe,Bt,lt)=>Bt in Xe?Ie(Xe,Bt,{enumerable:!0,configurable:!0,writable:!0,value:lt}):Xe[Bt]=lt,ft=(Xe,Bt)=>{for(var lt in Bt||(Bt={}))et.call(Bt,lt)&&wt(Xe,lt,Bt[lt]);if(Qe)for(var lt of Qe(Bt))rt.call(Bt,lt)&&wt(Xe,lt,Bt[lt]);return Xe},nt=(Xe,Bt)=>Ge(Xe,it(Bt)),Ve=(Xe,Bt,lt)=>new Promise((Ue,Dt)=>{var Fe=It=>{try{tt(lt.next(It))}catch(qe){Dt(qe)}},pe=It=>{try{tt(lt.throw(It))}catch(qe){Dt(qe)}},tt=It=>It.done?Ue(It.value):Promise.resolve(It.value).then(Fe,pe);tt((lt=lt.apply(Xe,Bt)).next())});const st=(Xe,Bt,lt)=>{const Ue=Array.from(Xe),[Dt]=Ue.splice(Bt,1);return Ue.splice(lt,0,Dt),Ue},Pe=({value:Xe=[],onChange:Bt,selectIds:lt,setSelectIds:Ue})=>{const Dt=Fe=>{if(!Fe.destination)return;const pe=st(Xe,Fe.source.index,Fe.destination.index);Bt(pe)};return be.createElement(Re.Z5,{onDragEnd:Dt},be.createElement(Re.bK,{droppableId:"questionList"},Fe=>be.createElement("div",nt(ft({},Fe.droppableProps),{ref:Fe.innerRef}),Xe.map((pe,tt)=>be.createElement(Re._l,{key:pe.id,draggableId:String(pe.id),index:tt},(It,qe)=>{const Ke=lt.includes(pe.id);return be.createElement("div",ft({ref:It.innerRef},It.draggableProps),be.createElement("div",{className:gt.row,style:{paddingLeft:30}},be.createElement(De.Z,{title:"\u62D6\u62FD\u8C03\u6574\u987A\u5E8F"},be.createElement("div",nt(ft({},It.dragHandleProps),{className:gt.dragBtn}),be.createElement("i",{className:"iconfont icon-tuodong3 font14"}))),be.createElement(We.default,{checked:Ke,onClick:()=>Ue(Ke?lt.filter(Et=>Et!==pe.id):[...lt,pe.id]),className:"ml10 mr10"}),be.createElement(De.Z,{placement:"topLeft",color:"#fff",title:be.createElement(Ne.Z,{value:pe.question_title})},be.createElement("div",{className:gt.questionTitle},be.createElement(Ne.Z,{showLines:1,showTextOnly:!0,value:pe.question_title})))))})),Fe.placeholder)))};var xe=({isPaperlibrary:Xe=!0,examId:Bt,visible:lt,onCancel:Ue,onOK:Dt,data:Fe})=>{const[pe,tt]=(0,Ee.useState)([]),[It,qe]=(0,Ee.useState)([]),[Ke,Et]=(0,Ee.useState)(null),[Ye,Pt]=(0,Ee.useState)([]),[ct,zt]=(0,Ee.useState)(!1);(0,Ee.useEffect)(()=>{lt&&(tt(jt(Fe)),qe([]),Pt([]),Et(null))},[lt]);const at=(0,Ee.useMemo)(()=>pe.reduce((de,le)=>{let Je=0;return le.score!==null?Je=le.score*le.items.length:Je=le.items.reduce((mt,Ot)=>{const Xt=parseFloat(Ot.question_score)||0;return mt+Xt},0),de+Je},0),[pe]),jt=de=>Array.isArray(de)?de.map((le,Je)=>{const mt={name:le.name,question_type:le.question_type,score:null,id:Je+1,items:[]};return Array.isArray(le.items)&&(mt.items=le.items.map(Ot=>{var Xt;return{question_title:(Ot==null?void 0:Ot.question_type)===8?(Xt=Ot==null?void 0:Ot.program_attr)==null?void 0:Xt.description:Ot.question_title,id:Ot.question_id,question_score:Ot.question_score}})),mt}):(console.error("\u8F93\u5165\u6570\u636E\u5FC5\u987B\u662F\u6570\u7EC4\u7C7B\u578B"),[]),Rt=de=>{if(!de.destination)return;const le=st(pe,de.source.index,de.destination.index);tt(le)},fe=(de,le,Je)=>{const mt=(0,E.cloneDeep)(pe);mt[de][le]=Je,tt(mt)},oe=()=>{if(!(Ye!=null&&Ye.length)){Ae.ZP.warning("\u8BF7\u9009\u62E9\u8981\u5220\u9664\u7684\u8BD5\u9898");return}const de=(0,E.cloneDeep)(pe);for(let le=de.length-1;le>=0;le--){const Je=de[le];Je.items&&Array.isArray(Je.items)&&(Je.items=Je.items.filter(mt=>!Ye.includes(mt.id)),Je.items.length===0&&de.splice(le,1))}Pt([]),Et(null),tt(de)},re=de=>{we.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",content:"\u5220\u9664\u9898\u578B\u5C06\u5220\u9664\u8BE5\u9898\u578B\u4E0B\u7684\u6240\u6709\u8BD5\u9898\uFF0C\u786E\u5B9A\u8981\u8FDB\u884C\u8BE5\u64CD\u4F5C\u5417\uFF1F",okText:"\u786E\u8BA4",width:450,cancelText:"\u53D6\u6D88",onOk:()=>{var le;const Je=pe.filter(Mt=>Mt.id!==de),mt=pe.find(Mt=>Mt.id===de),Ot=(le=mt==null?void 0:mt.items)==null?void 0:le.map(Mt=>Mt.id),Xt=Ye.filter(Mt=>!Ot.includes(Mt));tt(Je),Pt(Xt),Et(null)}})},ce=()=>Ve(void 0,null,function*(){[100,120,150].includes(Number(at))||(yield new Promise((Je,mt)=>{we.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:be.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",be.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},at),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Ve(void 0,null,function*(){Je("")}),onCancel:()=>{mt()}})}));const de=pe==null?void 0:pe.map(Je=>{var mt;return{question_type:Je.question_type,question_ids:(mt=Je==null?void 0:Je.items)==null?void 0:mt.map(Ot=>Ot.id),name:Je.name,score:Je.score}});zt(!0);const le=yield(0,Oe.ZP)(`/api/${Xe?"examination_banks":"exercises"}/${Bt}/batch_question_type.json`,{method:"post",body:{question_arr:de}});(le==null?void 0:le.status)===0&&(Ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),Dt()),zt(!1)});return be.createElement(we.default,{open:lt,title:"\u6279\u91CF\u64CD\u4F5C",width:1200,centered:!0,okText:"\u4FDD\u5B58\u64CD\u4F5C",onCancel:()=>Ue(),onOk:ce,confirmLoading:ct},be.createElement(Le.Z,{align:"middle",className:"mb20 c-grey-666"},be.createElement("div",null,"\u53EF\u62D6\u62FD\xA0",be.createElement("i",{className:"iconfont icon-tuodong3 font12"}),"\xA0\u8C03\u6574\u9898\u578B\u6216\u8BD5\u9898\u6392\u5E8F\uFF0C\u52FE\u9009\u591A\u4E2A\u8BD5\u9898\u4E4B\u540E\u53EF\u8FDB\u884C\u6279\u91CF\u5220\u9664"),be.createElement("div",{className:"ml-auto"},"\u8BD5\u5377\u603B\u5206\xA0\xA0",be.createElement("span",{className:"c-light-primary"},at,"\xA0\xA0"),"\u5206"),be.createElement("div",{onClick:oe,className:gt.btn},"\u6279\u91CF\u5220\u9664")),be.createElement("div",{style:{maxHeight:500,overflow:"auto"}},be.createElement(Re.Z5,{onDragEnd:Rt},be.createElement(Re.bK,{droppableId:"list"},de=>be.createElement("div",nt(ft({},de.droppableProps),{ref:de.innerRef}),pe.map((le,Je)=>be.createElement(Re._l,{key:le.id,draggableId:String(le.id),index:Je},(mt,Ot)=>{var Xt,Mt;const tn=It==null?void 0:It.includes(le.id);let on=le.name;const gn=le.items.reduce((Dn,Bn)=>{const lr=parseFloat(Bn.question_score)||0;return Dn+lr},0),Mn=typeof le.score=="number"?le.score*((Xt=le.items)==null?void 0:Xt.length):gn;return be.createElement("div",ft({ref:mt.innerRef},mt.draggableProps),be.createElement("div",{className:gt.row},be.createElement(De.Z,{title:"\u62D6\u62FD\u8C03\u6574\u987A\u5E8F"},be.createElement("div",nt(ft({},mt.dragHandleProps),{className:gt.dragBtn}),be.createElement("i",{className:"iconfont icon-tuodong3 font14"}))),be.createElement("div",{onClick:()=>qe(tn?It.filter(Dn=>Dn!==le.id):[...It,le.id]),className:"iconfont icon-zhankai8 current",style:{fontSize:36,transform:`rotate(${tn?0:270}deg)`}}),Ke===le.id?be.createElement($e.Z,{align:"center"},be.createElement(_e.default,{maxLength:10,showCount:!0,defaultValue:on,onChange:Dn=>on=Dn.target.value}),be.createElement(je.ZP,{onClick:()=>{var Dn;if(!on.trim()){Ae.ZP.success("\u8BF7\u8F93\u5165\u5185\u5BB9");return}if(((Dn=pe.filter(lr=>lr.id!==Ke))==null?void 0:Dn.map(lr=>lr.name)).includes(on)){Ae.ZP.success("\u9898\u578B\u540D\u79F0\u91CD\u590D");return}fe(Je,"name",on),Et(null)},style:{padding:0,marginLeft:15},type:"link"},"\u786E\u8BA4"),be.createElement(je.ZP,{onClick:()=>Et(null),style:{padding:0,marginLeft:15},type:"link"},"\u53D6\u6D88")):be.createElement(be.Fragment,null,be.createElement("div",{className:"c-grey-333 mr10"},le.name),be.createElement("i",{onClick:()=>Et(le.id),className:"iconfont icon-bianji16 c-light-primary current font14"})),be.createElement(ze.Z,{size:20,className:"ml-auto"},be.createElement(ze.Z,{size:10},be.createElement("span",{className:"mr10"},"\u6BCF\u9898"),be.createElement(He.Z,{style:{width:100},onChange:Dn=>fe(Je,"score",Dn),precision:1,min:.1,value:le.score,suffix:"\u5206"})),be.createElement(ze.Z,{style:{width:145,paddingLeft:15},size:10},be.createElement("span",{className:"mr10"},"\u5C0F\u9898\u603B\u6570"),be.createElement("span",null,be.createElement("b",null,(Mt=le==null?void 0:le.items)==null?void 0:Mt.length),"\xA0\u9898")),be.createElement(ze.Z,{style:{width:175,paddingLeft:15},size:10},be.createElement("span",{className:"mr10"},"\u9898\u578B\u603B\u5206"),be.createElement("span",null,be.createElement("b",null,Mn),"\xA0\u5206")),be.createElement(je.ZP,{onClick:()=>re(le.id),type:"link",danger:!0},"\u5220\u9664"))),tn&&be.createElement(Pe,{selectIds:Ye,setSelectIds:Pt,value:(le==null?void 0:le.items)||[],onChange:Dn=>fe(Je,"items",Dn)}))})),de.placeholder)))))}},41663:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return je}});var E=ne(62957),Ee={ul:"ul___TdfYY"},De=ne(32637),We=ne(59301),Ae=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,$e=(ze,He)=>{var gt={};for(var Re in ze)we.call(ze,Re)&&He.indexOf(Re)<0&&(gt[Re]=ze[Re]);if(ze!=null&&Ae)for(var Re of Ae(ze))He.indexOf(Re)<0&&Le.call(ze,Re)&&(gt[Re]=ze[Re]);return gt},je=ze=>{var He=ze,{open:gt,onCancel:Re}=He,Ne=$e(He,["open","onCancel"]);return We.createElement(E.default,{centered:!0,open:gt,title:We.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:Re,footer:null},We.createElement("div",null,We.createElement("div",{className:"tc"},We.createElement("img",{className:"mt10",src:De,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),We.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),We.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),We.createElement("div",{style:{color:"#333"},className:"pt30 font14"},We.createElement("ul",{className:Ee.ul},We.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),We.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),We.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},86797:function(_t,kt,ne){"use strict";ne.d(kt,{I:function(){return Ee}});var E=ne(59301);const Ee=()=>{const[De,We]=(0,E.useState)("hidden");return{overflow:De,handleMouseEnter:()=>We("auto"),handleMouseLeave:()=>We("hidden")}}},20047:function(_t,kt,ne){"use strict";ne.d(kt,{AL:function(){return Qe},Iy:function(){return ze},Qv:function(){return Re},ez:function(){return it},jb:function(){return He}});var E=ne(32834),Ee=ne.n(E),De=ne(11690),We=ne.n(De);let Ae=1;function we(nt,Ve){const st=nt.match(/^(\s+)(?:```)/);if(st===null)return Ve;const Pe=st[1];return Ve.split(` `).map(Me=>{const xe=Me.match(/^\s+/);if(xe===null)return Me;const[Xe]=xe;return Xe.length>=Pe.length?Me.slice(Pe.length):Me}).join(` `)}let Le=[],$e=["
            "];const _e=new(Ee()).Renderer,je=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function ze(){Le.length=0,$e=["
              "]}const He={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function gt(nt,Ve,st,Pe){if(Ve>=nt.length||nt[Ve].level<=st)return Ve;var Me=nt[Ve];Pe.push("
            • "+Me.text+""),Ve++;var xe=[];return Ve=gt(nt,Ve,Me.level,xe),xe.length>0&&(Pe.push("
                "),xe.forEach(function(Xe){Pe.push(Xe)}),Pe.push("
              ")),Pe.push("
            • "),Ve=gt(nt,Ve,st,Pe),Ve}function Re(){return gt(Le,0,0,$e),$e.push("
            "),$e.join("")}const Ne={heading(nt){const Ve=je.exec(nt);if(Ae+=1,Ve)return{type:"heading",raw:Ve[0],depth:Ve[1].length,text:Ve[2]}},fences(nt){const Ve=this.rules.block.fences.exec(nt);if(Ve){const st=Ve[0];let Pe=we(st,Ve[3]||"");const Me=Ve[2]?Ve[2].trim():Ve[2];if(["latex","katex","math"].indexOf(Me)>=0){const xe=Ie(),Xe=Pe;Pe=xe,Ge[xe]={type:"block",expression:Xe}}return{type:"code",raw:st,lang:Me,text:Pe}}}},Oe=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let be=0;const Ie=()=>`__special_katext_id_${be++}__`;let Ge={};function it(){return Ge}function Qe(){be=0,Ge={}}function et(nt){return nt=nt.replace(Oe,(Ve,st)=>{const Pe=Ie();return Ge[Pe]={type:"inline",expression:st},Pe}),nt}const rt=_e.listitem;_e.listitem=function(nt){return rt(et(nt))};const wt=_e.paragraph;_e.paragraph=function(nt){return wt(et(nt))};const ft=_e.tablecell;_e.tablecell=function(nt,Ve){return ft(et(nt),Ve)},_e.code=function(nt,Ve,st){const Pe=(Ve||"").match(/\S*/)[0];return Pe?["latex","katex","math"].indexOf(Pe)>=0?`

            ${nt}

            `:`
            ${st?nt:(0,De.escape)(nt,!0)}
            `:'
            '+(st?nt:(0,De.escape)(nt,!0))+"
            "},_e.heading=function(nt,Ve,st){let Pe=this.options.headerPrefix+st.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Le.push({anchor:Pe,level:Ve,text:nt}),"'+nt+""},Ee().setOptions({silent:!0,gfm:!0,pedantic:!1}),Ee().use({tokenizer:Ne,renderer:_e}),kt.ZP=Ee()},91882:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return lt}});var E=ne(59301),Ee=ne(92310),De=ne.n(Ee),We=ne(11592),Ae=ne(26112),we=ne(22703),Le=ne(48755),$e=ne(84105),_e=ne(19563);const je=Ue=>{let{children:Dt}=Ue;const{getPrefixCls:Fe}=E.useContext(Le.E_),pe=Fe("breadcrumb");return E.createElement("li",{className:`${pe}-separator`,"aria-hidden":"true"},Dt===""?Dt:Dt||"/")};je.__ANT_BREADCRUMB_SEPARATOR=!0;var ze=je,He=function(Ue,Dt){var Fe={};for(var pe in Ue)Object.prototype.hasOwnProperty.call(Ue,pe)&&Dt.indexOf(pe)<0&&(Fe[pe]=Ue[pe]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tt=0,pe=Object.getOwnPropertySymbols(Ue);ttDt[tt]||pe)}function Re(Ue,Dt,Fe,pe){if(Fe==null)return null;const{className:tt,onClick:It}=Dt,qe=He(Dt,["className","onClick"]),Ke=Object.assign(Object.assign({},(0,Ae.Z)(qe,{data:!0,aria:!0})),{onClick:It});return pe!==void 0?E.createElement("a",Object.assign({},Ke,{className:De()(`${Ue}-link`,tt),href:pe}),Fe):E.createElement("span",Object.assign({},Ke,{className:De()(`${Ue}-link`,tt)}),Fe)}function Ne(Ue,Dt){return(pe,tt,It,qe,Ke)=>{if(Dt)return Dt(pe,tt,It,qe);const Et=gt(pe,tt);return Re(Ue,pe,Et,Ke)}}var Oe=function(Ue,Dt){var Fe={};for(var pe in Ue)Object.prototype.hasOwnProperty.call(Ue,pe)&&Dt.indexOf(pe)<0&&(Fe[pe]=Ue[pe]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tt=0,pe=Object.getOwnPropertySymbols(Ue);tt{const{prefixCls:Dt,separator:Fe="/",children:pe,menu:tt,overlay:It,dropdownProps:qe,href:Ke}=Ue,Ye=(Pt=>{if(tt||It){const ct=Object.assign({},qe);if(tt){const zt=tt||{},{items:at}=zt,jt=Oe(zt,["items"]);ct.menu=Object.assign(Object.assign({},jt),{items:at==null?void 0:at.map((Rt,fe)=>{var{key:oe,title:re,label:ce,path:de}=Rt,le=Oe(Rt,["key","title","label","path"]);let Je=ce!=null?ce:re;return de&&(Je=E.createElement("a",{href:`${Ke}${de}`},Je)),Object.assign(Object.assign({},le),{key:oe!=null?oe:fe,label:Je})})})}else It&&(ct.overlay=It);return E.createElement(_e.Z,Object.assign({placement:"bottom"},ct),E.createElement("span",{className:`${Dt}-overlay-link`},Pt,E.createElement($e.Z,null)))}return Pt})(pe);return Ye!=null?E.createElement(E.Fragment,null,E.createElement("li",null,Ye),Fe&&E.createElement(ze,null,Fe)):null},Ie=Ue=>{const{prefixCls:Dt,children:Fe,href:pe}=Ue,tt=Oe(Ue,["prefixCls","children","href"]),{getPrefixCls:It}=E.useContext(Le.E_),qe=It("breadcrumb",Dt);return E.createElement(be,Object.assign({},tt,{prefixCls:qe}),Re(qe,tt,Fe,pe))};Ie.__ANT_BREADCRUMB_ITEM=!0;var Ge=Ie,it=ne(36237),Qe=ne(63356),et=ne(16931),rt=ne(51636);const wt=Ue=>{const{componentCls:Dt,iconCls:Fe,calc:pe}=Ue;return{[Dt]:Object.assign(Object.assign({},(0,Qe.Wf)(Ue)),{color:Ue.itemColor,fontSize:Ue.fontSize,[Fe]:{fontSize:Ue.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Ue.linkColor,transition:`color ${Ue.motionDurationMid}`,padding:`0 ${(0,it.unit)(Ue.paddingXXS)}`,borderRadius:Ue.borderRadiusSM,height:Ue.fontHeight,display:"inline-block",marginInline:pe(Ue.marginXXS).mul(-1).equal(),"&:hover":{color:Ue.linkHoverColor,backgroundColor:Ue.colorBgTextHover}},(0,Qe.Qy)(Ue)),"li:last-child":{color:Ue.lastItemColor},[`${Dt}-separator`]:{marginInline:Ue.separatorMargin,color:Ue.separatorColor},[`${Dt}-link`]:{[` > ${Fe} + span, > ${Fe} + a - `]:{marginInlineStart:Ue.marginXXS}},[`${Dt}-overlay-link`]:{borderRadius:Ue.borderRadiusSM,height:Ue.fontHeight,display:"inline-block",padding:`0 ${(0,it.unit)(Ue.paddingXXS)}`,marginInline:pe(Ue.marginXXS).mul(-1).equal(),[`> ${Fe}`]:{marginInlineStart:Ue.marginXXS,fontSize:Ue.fontSizeIcon},"&:hover":{color:Ue.linkHoverColor,backgroundColor:Ue.colorBgTextHover,a:{color:Ue.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Ue.componentCls}-rtl`]:{direction:"rtl"}})}},ft=Ue=>({itemColor:Ue.colorTextDescription,lastItemColor:Ue.colorText,iconFontSize:Ue.fontSize,linkColor:Ue.colorTextDescription,linkHoverColor:Ue.colorText,separatorColor:Ue.colorTextDescription,separatorMargin:Ue.marginXS});var nt=(0,et.I$)("Breadcrumb",Ue=>{const Dt=(0,rt.mergeToken)(Ue,{});return wt(Dt)},ft),Ve=function(Ue,Dt){var Fe={};for(var pe in Ue)Object.prototype.hasOwnProperty.call(Ue,pe)&&Dt.indexOf(pe)<0&&(Fe[pe]=Ue[pe]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tt=0,pe=Object.getOwnPropertySymbols(Ue);tt{var{breadcrumbName:qe}=It,Ke=Ve(It,["breadcrumbName"]);return Object.assign(Object.assign({},Ke),{title:qe})})}),tt}function Pe(Ue,Dt){return(0,E.useMemo)(()=>Ue||(Dt?Dt.map(st):null),[Ue,Dt])}var Me=function(Ue,Dt){var Fe={};for(var pe in Ue)Object.prototype.hasOwnProperty.call(Ue,pe)&&Dt.indexOf(pe)<0&&(Fe[pe]=Ue[pe]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tt=0,pe=Object.getOwnPropertySymbols(Ue);tt{if(Dt===void 0)return Dt;let Fe=(Dt||"").replace(/^\//,"");return Object.keys(Ue).forEach(pe=>{Fe=Fe.replace(`:${pe}`,Ue[pe])}),Fe},Xe=Ue=>{const{prefixCls:Dt,separator:Fe="/",style:pe,className:tt,rootClassName:It,routes:qe,items:Ke,children:Et,itemRender:Ye,params:Pt={}}=Ue,ct=Me(Ue,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:zt,direction:at,breadcrumb:jt}=E.useContext(Le.E_);let Rt;const fe=zt("breadcrumb",Dt),[oe,re,ce]=nt(fe),de=Pe(Ke,qe),le=Ne(fe,Ye);if(de&&de.length>0){const Ot=[],Yt=Ke||qe;Rt=de.map((Mt,tn)=>{const{path:on,key:En,type:Mn,menu:Dn,overlay:Bn,onClick:lr,className:tr,separator:$n,dropdownProps:sn}=Mt,Sr=xe(Pt,on);Sr!==void 0&&Ot.push(Sr);const Fn=En!=null?En:tn;if(Mn==="separator")return E.createElement(ze,{key:Fn},$n);const bn={},mr=tn===de.length-1;Dn?bn.menu=Dn:Bn&&(bn.overlay=Bn);let{href:si}=Mt;return Ot.length&&Sr!==void 0&&(si=`#/${Ot.join("/")}`),E.createElement(be,Object.assign({key:Fn},bn,(0,Ae.Z)(Mt,{data:!0,aria:!0}),{className:tr,dropdownProps:sn,href:si,separator:mr?"":Fe,onClick:lr,prefixCls:fe}),le(Mt,Pt,Yt,Ot,si))})}else if(Et){const Ot=(0,We.Z)(Et).length;Rt=(0,We.Z)(Et).map((Yt,Mt)=>{if(!Yt)return Yt;const tn=Mt===Ot-1;return(0,we.Tm)(Yt,{separator:tn?"":Fe,key:Mt})})}const Je=De()(fe,jt==null?void 0:jt.className,{[`${fe}-rtl`]:at==="rtl"},tt,It,re,ce),mt=Object.assign(Object.assign({},jt==null?void 0:jt.style),pe);return oe(E.createElement("nav",Object.assign({className:Je,style:mt},ct),E.createElement("ol",null,Rt)))};Xe.Item=Ge,Xe.Separator=ze;var Bt=Xe,lt=Bt},79939:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return ei}});var E=ne(77654),Ee=ne(59301),De=ne(92310),We=ne.n(De),Ae=ne(60499),we=ne(85899),Le=ne(72190),$e=ne(42244),_e=ne(37463),je=ne(6551),ze=ne(6089),He=ne(18929),gt=Ee.createContext({}),Re=gt,Ne=ne(43749),Oe=ne(18642),be="__rc_cascader_search_mark__",Ie=function(Tt,Ft,yt){var Pn=yt.label,yn=Pn===void 0?"":Pn;return Ft.some(function(Nn){return String(Nn[yn]).toLowerCase().includes(Tt.toLowerCase())})},Ge=function(Tt,Ft,yt,Pn){return Ft.map(function(yn){return yn[Pn.label]}).join(" / ")},it=function(Tt,Ft,yt,Pn,yn,Nn){var mn=yn.filter,Yn=mn===void 0?Ie:mn,Xn=yn.render,Lr=Xn===void 0?Ge:Xn,xr=yn.limit,gr=xr===void 0?50:xr,Ur=yn.sort;return Ee.useMemo(function(){var Yr=[];if(!Tt)return[];function ar(Rr,Bi){var ci=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Rr.forEach(function(Vr){if(!(!Ur&&gr!==!1&&gr>0&&Yr.length>=gr)){var ti=[].concat((0,E.Z)(Bi),[Vr]),Ai=Vr[yt.children],ni=ci||Vr.disabled;if((!Ai||Ai.length===0||Nn)&&Yn(Tt,ti,{label:yt.label})){var Nr;Yr.push((0,we.Z)((0,we.Z)({},Vr),{},(Nr={disabled:ni},(0,Oe.Z)(Nr,yt.label,Lr(Tt,ti,Pn,yt)),(0,Oe.Z)(Nr,be,ti),(0,Oe.Z)(Nr,yt.children,void 0),Nr)))}Ai&&ar(Vr[yt.children],ti,ni)}})}return ar(Ft,[]),Ur&&Yr.sort(function(Rr,Bi){return Ur(Rr[be],Bi[be],Tt,yt)}),gr!==!1&&gr>0?Yr.slice(0,gr):Yr},[Tt,Ft,yt,Pn,Lr,Nn,Yn,Ur,gr])},Qe=it,et="__RC_CASCADER_SPLIT__",rt="SHOW_PARENT",wt="SHOW_CHILD";function ft(ht){return ht.join(et)}function nt(ht){return ht.map(ft)}function Ve(ht){return ht.split(et)}function st(ht){var Tt=ht||{},Ft=Tt.label,yt=Tt.value,Pn=Tt.children,yn=yt||"value";return{label:Ft||"label",value:yn,key:yn,children:Pn||"children"}}function Pe(ht,Tt){var Ft,yt;return(Ft=ht.isLeaf)!==null&&Ft!==void 0?Ft:!((yt=ht[Tt.children])!==null&&yt!==void 0&&yt.length)}function Me(ht){var Tt=ht.parentElement;if(Tt){var Ft=ht.offsetTop-Tt.offsetTop;Ft-Tt.scrollTop<0?Tt.scrollTo({top:Ft}):Ft+ht.offsetHeight-Tt.scrollTop>Tt.offsetHeight&&Tt.scrollTo({top:Ft+ht.offsetHeight-Tt.offsetHeight})}}function xe(ht,Tt){return ht.map(function(Ft){var yt;return(yt=Ft[be])===null||yt===void 0?void 0:yt.map(function(Pn){return Pn[Tt.value]})})}function Xe(ht){return Array.isArray(ht)&&Array.isArray(ht[0])}function Bt(ht){return ht?Xe(ht)?ht:(ht.length===0?[]:[ht]).map(function(Tt){return Array.isArray(Tt)?Tt:[Tt]}):[]}function lt(ht,Tt,Ft){var yt=new Set(ht),Pn=Tt();return ht.filter(function(yn){var Nn=Pn[yn],mn=Nn?Nn.parent:null,Yn=Nn?Nn.children:null;return Nn&&Nn.node.disabled?!0:Ft===wt?!(Yn&&Yn.some(function(Xn){return Xn.key&&yt.has(Xn.key)})):!(mn&&!mn.node.disabled&&yt.has(mn.key))})}function Ue(ht,Tt,Ft){for(var yt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Pn=Tt,yn=[],Nn=function(){var Xn,Lr,xr,gr=ht[mn],Ur=(Xn=Pn)===null||Xn===void 0?void 0:Xn.findIndex(function(ar){var Rr=ar[Ft.value];return yt?String(Rr)===String(gr):Rr===gr}),Yr=Ur!==-1?(Lr=Pn)===null||Lr===void 0?void 0:Lr[Ur]:null;yn.push({value:(xr=Yr==null?void 0:Yr[Ft.value])!==null&&xr!==void 0?xr:gr,index:Ur,option:Yr}),Pn=Yr==null?void 0:Yr[Ft.children]},mn=0;mn1){var Nr=Yr.slice(0,-1);ci(Nr)}else Xn(!1)},Ai=function(){var Nr,Xr=((Nr=Rr[ar])===null||Nr===void 0?void 0:Nr[Ft.children])||[],di=Xr.find(function(jr){return!jr.disabled});if(di){var ri=[].concat((0,E.Z)(Yr),[di[Ft.value]]);ci(ri)}};Ee.useImperativeHandle(ht,function(){return{onKeyDown:function(Nr){var Xr=Nr.which;switch(Xr){case re.Z.UP:case re.Z.DOWN:{var di=0;Xr===re.Z.UP?di=-1:Xr===re.Z.DOWN&&(di=1),di!==0&&Vr(di);break}case re.Z.LEFT:{if(Yn)break;xr?Ai():ti();break}case re.Z.RIGHT:{if(Yn)break;xr?ti():Ai();break}case re.Z.BACKSPACE:{Yn||ti();break}case re.Z.ENTER:{if(Yr.length){var ri=Rr[ar],jr=(ri==null?void 0:ri[be])||[];jr.length?yn(jr.map(function(yi){return yi[Ft.value]}),jr[jr.length-1]):yn(Yr,Rr[ar])}break}case re.Z.ESC:Xn(!1),Lr&&Nr.stopPropagation()}},onKeyUp:function(){}}})},de=Ee.forwardRef(function(ht,Tt){var Ft,yt,Pn,yn=ht.prefixCls,Nn=ht.multiple,mn=ht.searchValue,Yn=ht.toggleOpen,Xn=ht.notFoundContent,Lr=ht.direction,xr=ht.open,gr=ht.disabled,Ur=Ee.useRef(null),Yr=Lr==="rtl",ar=Ee.useContext(Re),Rr=ar.options,Bi=ar.values,ci=ar.halfValues,Vr=ar.fieldNames,ti=ar.changeOnSelect,Ai=ar.onSelect,ni=ar.searchOptions,Nr=ar.dropdownPrefixCls,Xr=ar.loadData,di=ar.expandTrigger,ri=Nr||yn,jr=Ee.useState([]),yi=(0,Le.Z)(jr,2),oi=yi[0],Ri=yi[1],Ki=function(cn){if(!(!Xr||mn)){var Zn=Ue(cn,Rr,Vr),On=Zn.map(function(fr){var Fr=fr.option;return Fr}),Sn=On[On.length-1];if(Sn&&!Pe(Sn,Vr)){var kr=ft(cn);Ri(function(fr){return[].concat((0,E.Z)(fr),[kr])}),Xr(On)}}};Ee.useEffect(function(){oi.length&&oi.forEach(function(St){var cn=Ve(St),Zn=Ue(cn,Rr,Vr,!0).map(function(Sn){var kr=Sn.option;return kr}),On=Zn[Zn.length-1];(!On||On[Vr.children]||Pe(On,Vr))&&Ri(function(Sn){return Sn.filter(function(kr){return kr!==St})})})},[Rr,oi,Vr]);var li=Ee.useMemo(function(){return new Set(nt(Bi))},[Bi]),wi=Ee.useMemo(function(){return new Set(nt(ci))},[ci]),Qi=oe(Nn,xr),Ei=(0,Le.Z)(Qi,2),hi=Ei[0],Wi=Ei[1],fi=function(cn){Wi(cn),Ki(cn)},mi=function(cn){if(gr)return!1;var Zn=cn.disabled,On=Pe(cn,Vr);return!Zn&&(On||ti||Nn)},Hi=function(cn,Zn){var On=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Ai(cn),!Nn&&(Zn||ti&&(di==="hover"||On))&&Yn(!1)},Ce=Ee.useMemo(function(){return mn?ni:Rr},[mn,ni,Rr]),Lt=Ee.useMemo(function(){for(var St=[{options:Ce}],cn=Ce,Zn=xe(cn,Vr),On=function(){var fr=hi[Sn],Fr=cn.find(function(bi,Oi){return(Zn[Oi]?ft(Zn[Oi]):bi[Vr.value])===fr}),ii=Fr==null?void 0:Fr[Vr.children];if(!(ii!=null&&ii.length))return 1;cn=ii,St.push({options:ii})},Sn=0;Sn":Bi,Vr=Ft.loadingIcon,ti=Ft.direction,Ai=Ft.notFoundContent,ni=Ai===void 0?"Not Found":Ai,Nr=Ft.disabled,Xr=!!Yn,di=(0,Ot.C8)(Xn,{value:Lr,postState:Bt}),ri=(0,Le.Z)(di,2),jr=ri[0],yi=ri[1],oi=Ee.useMemo(function(){return st(xr)},[JSON.stringify(xr)]),Ri=It(oi,mn),Ki=(0,Le.Z)(Ri,3),li=Ki[0],wi=Ki[1],Qi=Ki[2],Ei=Fe(li,oi),hi=Pt(Xr,jr,wi,Qi,Ei),Wi=(0,Le.Z)(hi,3),fi=Wi[0],mi=Wi[1],Hi=Wi[2],Ce=(0,Ot.zX)(function(Ht){if(yi(Ht),Ur){var Xt=Bt(Ht),St=Xt.map(function(On){return Ue(On,li,oi).map(function(Sn){return Sn.option})}),cn=Xr?Xt:Xt[0],Zn=Xr?St:St[0];Ur(cn,Zn)}}),Lt=Ye(Xr,Ce,fi,mi,Hi,wi,Qi,Yr),rn=(0,Ot.zX)(function(Ht){Lt(Ht)}),ln=Ee.useMemo(function(){return{options:li,fieldNames:oi,values:fi,halfValues:mi,changeOnSelect:gr,onSelect:rn,checkable:Yn,searchOptions:[],dropdownPrefixCls:void 0,loadData:ar,expandTrigger:Rr,expandIcon:ci,loadingIcon:Vr,dropdownMenuColumnStyle:void 0}},[li,oi,fi,mi,gr,rn,Yn,ar,Rr,ci,Vr]),Ct="".concat(Pn,"-panel"),Gt=!li.length;return Ee.createElement(Re.Provider,{value:ln},Ee.createElement("div",{className:We()(Ct,(Tt={},(0,Oe.Z)(Tt,"".concat(Ct,"-rtl"),ti==="rtl"),(0,Oe.Z)(Tt,"".concat(Ct,"-empty"),Gt),Tt),Nn),style:yn},Gt?ni:Ee.createElement(le,{prefixCls:Pn,searchValue:"",multiple:Xr,toggleOpen:Yt,open:!0,direction:ti,disabled:Nr})))}function tn(ht){var Tt=ht.onPopupVisibleChange,Ft=ht.popupVisible,yt=ht.popupClassName,Pn=ht.popupPlacement;warning(!Tt,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(Ft===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(yt===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(Pn===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function on(ht,Tt){if(ht){var Ft=function yt(Pn){for(var yn=0;yn":Ki,wi=ht.loadingIcon,Qi=ht.children,Ei=ht.dropdownMatchSelectWidth,hi=Ei===void 0?!1:Ei,Wi=ht.showCheckedStrategy,fi=Wi===void 0?rt:Wi,mi=ht.optionRender,Hi=(0,$e.Z)(ht,Mn),Ce=(0,je.ZP)(Ft),Lt=!!xr,rn=(0,He.Z)(Nn,{value:mn,postState:Bt}),ln=(0,Le.Z)(rn,2),Ct=ln[0],Gt=ln[1],Ht=Ee.useMemo(function(){return st(yn)},[JSON.stringify(yn)]),Xt=It(Ht,ci),St=(0,Le.Z)(Xt,3),cn=St[0],Zn=St[1],On=St[2],Sn=(0,He.Z)("",{value:Yr,postState:function(xi){return xi||""}}),kr=(0,Le.Z)(Sn,2),fr=kr[0],Fr=kr[1],ii=function(xi,Li){Fr(xi),Li.source!=="blur"&&ar&&ar(xi)},bi=Ke(Rr),Oi=(0,Le.Z)(bi,2),Ba=Oi[0],ha=Oi[1],zi=Qe(fr,cn,Ht,Vr||Pn,ha,Yn||Lt),aa=Fe(cn,Ht),Zi=Pt(Lt,Ct,Zn,On,aa),po=(0,Le.Z)(Zi,3),Ka=po[0],Za=po[1],$a=po[2],eo=Ee.useMemo(function(){var Si=nt(Ka),xi=lt(Si,Zn,fi);return[].concat((0,E.Z)($a),(0,E.Z)(On(xi)))},[Ka,Zn,On,$a,fi]),ma=Dt(eo,cn,Ht,Lt,Lr),ua=(0,ze.Z)(function(Si){if(Gt(Si),Xn){var xi=Bt(Si),Li=xi.map(function(pi){return Ue(pi,cn,Ht).map(function(ra){return ra.option})}),Ea=Lt?xi:xi[0],Ji=Lt?Li:Li[0];Xn(Ea,Ji)}}),na=Ye(Lt,ua,Ka,Za,$a,Zn,On,fi),wo=(0,ze.Z)(function(Si){(!Lt||Ur)&&Fr(""),na(Si)}),rl=function(xi,Li){if(Li.type==="clear"){ua([]);return}var Ea=Li.values[0],Ji=Ea.valueCells;wo(Ji)},So=ni!==void 0?ni:Ai,Bo=Xr||Nr,Fa=yi||jr,Xo=function(xi){oi==null||oi(xi),Ri==null||Ri(xi)},Jo=Ee.useMemo(function(){return{options:cn,fieldNames:Ht,values:Ka,halfValues:Za,changeOnSelect:Yn,onSelect:wo,checkable:xr,searchOptions:zi,dropdownPrefixCls:Vr,loadData:ti,expandTrigger:Bi,expandIcon:li,loadingIcon:wi,dropdownMenuColumnStyle:di,optionRender:mi}},[cn,Ht,Ka,Za,Yn,wo,xr,zi,Vr,ti,Bi,li,wi,di,mi]),qo=!(fr?zi:cn).length,Vi=fr&&ha.matchInputWidth||qo?{}:{minWidth:"auto"};return Ee.createElement(Re.Provider,{value:Jo},Ee.createElement(_e.Ac,(0,Ae.Z)({},Hi,{ref:Tt,id:Ce,prefixCls:Pn,autoClearSearchValue:Ur,dropdownMatchSelectWidth:hi,dropdownStyle:(0,we.Z)((0,we.Z)({},Vi),ri),displayValues:ma,onDisplayValuesChange:rl,mode:Lt?"multiple":void 0,searchValue:fr,onSearch:ii,showSearch:Ba,OptionList:mt,emptyOptions:qo,open:So,dropdownClassName:Bo,placement:Fa,onDropdownVisibleChange:Xo,getRawInputElement:function(){return Qi}})))});Dn.SHOW_PARENT=rt,Dn.SHOW_CHILD=wt,Dn.Panel=Mt;var Bn=Dn,lr=Bn,tr=ne(2738),$n=ne(75030),sn=ne(86641),Sr=ne(45915),Fn=ne(82855),bn=ne(48755),mr=ne(38406),si=ne(2171),$r=ne(83397),Jn=ne(31756),Hr=ne(56553),Tr=ne(24971),ui=ne(1722),Ii=ne(90376),Cr=ne(68525),cr=ne(90005),Kr=ne(70045);function ur(ht,Tt){const{getPrefixCls:Ft,direction:yt,renderEmpty:Pn}=Ee.useContext(bn.E_),yn=Tt||yt,Nn=Ft("select",ht),mn=Ft("cascader",ht);return[Nn,mn,yn,Pn]}var zr=ur;function wr(ht,Tt){return Ee.useMemo(()=>Tt?Ee.createElement("span",{className:`${ht}-checkbox-inner`}):!1,[Tt])}var gn=ne(33853),_n=ne(58617),en=ne(38819),Wt=(ht,Tt,Ft)=>{let yt=Ft;Ft||(yt=Tt?Ee.createElement(gn.Z,null):Ee.createElement(en.Z,null));const Pn=Ee.createElement("span",{className:`${ht}-menu-item-loading-icon`},Ee.createElement(_n.Z,{spin:!0}));return Ee.useMemo(()=>[yt,Pn],[yt])},hn=ne(56119),wn=ne(16931),Vt=ne(36237),pn=ne(36170),jn=ne(63356),Wn=ht=>{const{prefixCls:Tt,componentCls:Ft}=ht,yt=`${Ft}-menu-item`,Pn=` + `]:{marginInlineStart:Ue.marginXXS}},[`${Dt}-overlay-link`]:{borderRadius:Ue.borderRadiusSM,height:Ue.fontHeight,display:"inline-block",padding:`0 ${(0,it.unit)(Ue.paddingXXS)}`,marginInline:pe(Ue.marginXXS).mul(-1).equal(),[`> ${Fe}`]:{marginInlineStart:Ue.marginXXS,fontSize:Ue.fontSizeIcon},"&:hover":{color:Ue.linkHoverColor,backgroundColor:Ue.colorBgTextHover,a:{color:Ue.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Ue.componentCls}-rtl`]:{direction:"rtl"}})}},ft=Ue=>({itemColor:Ue.colorTextDescription,lastItemColor:Ue.colorText,iconFontSize:Ue.fontSize,linkColor:Ue.colorTextDescription,linkHoverColor:Ue.colorText,separatorColor:Ue.colorTextDescription,separatorMargin:Ue.marginXS});var nt=(0,et.I$)("Breadcrumb",Ue=>{const Dt=(0,rt.mergeToken)(Ue,{});return wt(Dt)},ft),Ve=function(Ue,Dt){var Fe={};for(var pe in Ue)Object.prototype.hasOwnProperty.call(Ue,pe)&&Dt.indexOf(pe)<0&&(Fe[pe]=Ue[pe]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tt=0,pe=Object.getOwnPropertySymbols(Ue);tt{var{breadcrumbName:qe}=It,Ke=Ve(It,["breadcrumbName"]);return Object.assign(Object.assign({},Ke),{title:qe})})}),tt}function Pe(Ue,Dt){return(0,E.useMemo)(()=>Ue||(Dt?Dt.map(st):null),[Ue,Dt])}var Me=function(Ue,Dt){var Fe={};for(var pe in Ue)Object.prototype.hasOwnProperty.call(Ue,pe)&&Dt.indexOf(pe)<0&&(Fe[pe]=Ue[pe]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tt=0,pe=Object.getOwnPropertySymbols(Ue);tt{if(Dt===void 0)return Dt;let Fe=(Dt||"").replace(/^\//,"");return Object.keys(Ue).forEach(pe=>{Fe=Fe.replace(`:${pe}`,Ue[pe])}),Fe},Xe=Ue=>{const{prefixCls:Dt,separator:Fe="/",style:pe,className:tt,rootClassName:It,routes:qe,items:Ke,children:Et,itemRender:Ye,params:Pt={}}=Ue,ct=Me(Ue,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:zt,direction:at,breadcrumb:jt}=E.useContext(Le.E_);let Rt;const fe=zt("breadcrumb",Dt),[oe,re,ce]=nt(fe),de=Pe(Ke,qe),le=Ne(fe,Ye);if(de&&de.length>0){const Ot=[],Xt=Ke||qe;Rt=de.map((Mt,tn)=>{const{path:on,key:gn,type:Mn,menu:Dn,overlay:Bn,onClick:lr,className:tr,separator:$n,dropdownProps:sn}=Mt,Sr=xe(Pt,on);Sr!==void 0&&Ot.push(Sr);const Fn=gn!=null?gn:tn;if(Mn==="separator")return E.createElement(ze,{key:Fn},$n);const bn={},mr=tn===de.length-1;Dn?bn.menu=Dn:Bn&&(bn.overlay=Bn);let{href:si}=Mt;return Ot.length&&Sr!==void 0&&(si=`#/${Ot.join("/")}`),E.createElement(be,Object.assign({key:Fn},bn,(0,Ae.Z)(Mt,{data:!0,aria:!0}),{className:tr,dropdownProps:sn,href:si,separator:mr?"":Fe,onClick:lr,prefixCls:fe}),le(Mt,Pt,Xt,Ot,si))})}else if(Et){const Ot=(0,We.Z)(Et).length;Rt=(0,We.Z)(Et).map((Xt,Mt)=>{if(!Xt)return Xt;const tn=Mt===Ot-1;return(0,we.Tm)(Xt,{separator:tn?"":Fe,key:Mt})})}const Je=De()(fe,jt==null?void 0:jt.className,{[`${fe}-rtl`]:at==="rtl"},tt,It,re,ce),mt=Object.assign(Object.assign({},jt==null?void 0:jt.style),pe);return oe(E.createElement("nav",Object.assign({className:Je,style:mt},ct),E.createElement("ol",null,Rt)))};Xe.Item=Ge,Xe.Separator=ze;var Bt=Xe,lt=Bt},79939:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return ei}});var E=ne(77654),Ee=ne(59301),De=ne(92310),We=ne.n(De),Ae=ne(60499),we=ne(85899),Le=ne(72190),$e=ne(42244),_e=ne(37463),je=ne(6551),ze=ne(6089),He=ne(18929),gt=Ee.createContext({}),Re=gt,Ne=ne(43749),Oe=ne(18642),be="__rc_cascader_search_mark__",Ie=function(Tt,Ft,yt){var Pn=yt.label,En=Pn===void 0?"":Pn;return Ft.some(function(Nn){return String(Nn[En]).toLowerCase().includes(Tt.toLowerCase())})},Ge=function(Tt,Ft,yt,Pn){return Ft.map(function(En){return En[Pn.label]}).join(" / ")},it=function(Tt,Ft,yt,Pn,En,Nn){var mn=En.filter,Yn=mn===void 0?Ie:mn,Xn=En.render,Lr=Xn===void 0?Ge:Xn,xr=En.limit,gr=xr===void 0?50:xr,Ur=En.sort;return Ee.useMemo(function(){var Yr=[];if(!Tt)return[];function ar(Rr,Bi){var ci=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Rr.forEach(function(Vr){if(!(!Ur&&gr!==!1&&gr>0&&Yr.length>=gr)){var ti=[].concat((0,E.Z)(Bi),[Vr]),Ai=Vr[yt.children],ni=ci||Vr.disabled;if((!Ai||Ai.length===0||Nn)&&Yn(Tt,ti,{label:yt.label})){var Nr;Yr.push((0,we.Z)((0,we.Z)({},Vr),{},(Nr={disabled:ni},(0,Oe.Z)(Nr,yt.label,Lr(Tt,ti,Pn,yt)),(0,Oe.Z)(Nr,be,ti),(0,Oe.Z)(Nr,yt.children,void 0),Nr)))}Ai&&ar(Vr[yt.children],ti,ni)}})}return ar(Ft,[]),Ur&&Yr.sort(function(Rr,Bi){return Ur(Rr[be],Bi[be],Tt,yt)}),gr!==!1&&gr>0?Yr.slice(0,gr):Yr},[Tt,Ft,yt,Pn,Lr,Nn,Yn,Ur,gr])},Qe=it,et="__RC_CASCADER_SPLIT__",rt="SHOW_PARENT",wt="SHOW_CHILD";function ft(ht){return ht.join(et)}function nt(ht){return ht.map(ft)}function Ve(ht){return ht.split(et)}function st(ht){var Tt=ht||{},Ft=Tt.label,yt=Tt.value,Pn=Tt.children,En=yt||"value";return{label:Ft||"label",value:En,key:En,children:Pn||"children"}}function Pe(ht,Tt){var Ft,yt;return(Ft=ht.isLeaf)!==null&&Ft!==void 0?Ft:!((yt=ht[Tt.children])!==null&&yt!==void 0&&yt.length)}function Me(ht){var Tt=ht.parentElement;if(Tt){var Ft=ht.offsetTop-Tt.offsetTop;Ft-Tt.scrollTop<0?Tt.scrollTo({top:Ft}):Ft+ht.offsetHeight-Tt.scrollTop>Tt.offsetHeight&&Tt.scrollTo({top:Ft+ht.offsetHeight-Tt.offsetHeight})}}function xe(ht,Tt){return ht.map(function(Ft){var yt;return(yt=Ft[be])===null||yt===void 0?void 0:yt.map(function(Pn){return Pn[Tt.value]})})}function Xe(ht){return Array.isArray(ht)&&Array.isArray(ht[0])}function Bt(ht){return ht?Xe(ht)?ht:(ht.length===0?[]:[ht]).map(function(Tt){return Array.isArray(Tt)?Tt:[Tt]}):[]}function lt(ht,Tt,Ft){var yt=new Set(ht),Pn=Tt();return ht.filter(function(En){var Nn=Pn[En],mn=Nn?Nn.parent:null,Yn=Nn?Nn.children:null;return Nn&&Nn.node.disabled?!0:Ft===wt?!(Yn&&Yn.some(function(Xn){return Xn.key&&yt.has(Xn.key)})):!(mn&&!mn.node.disabled&&yt.has(mn.key))})}function Ue(ht,Tt,Ft){for(var yt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Pn=Tt,En=[],Nn=function(){var Xn,Lr,xr,gr=ht[mn],Ur=(Xn=Pn)===null||Xn===void 0?void 0:Xn.findIndex(function(ar){var Rr=ar[Ft.value];return yt?String(Rr)===String(gr):Rr===gr}),Yr=Ur!==-1?(Lr=Pn)===null||Lr===void 0?void 0:Lr[Ur]:null;En.push({value:(xr=Yr==null?void 0:Yr[Ft.value])!==null&&xr!==void 0?xr:gr,index:Ur,option:Yr}),Pn=Yr==null?void 0:Yr[Ft.children]},mn=0;mn1){var Nr=Yr.slice(0,-1);ci(Nr)}else Xn(!1)},Ai=function(){var Nr,Xr=((Nr=Rr[ar])===null||Nr===void 0?void 0:Nr[Ft.children])||[],di=Xr.find(function(jr){return!jr.disabled});if(di){var ri=[].concat((0,E.Z)(Yr),[di[Ft.value]]);ci(ri)}};Ee.useImperativeHandle(ht,function(){return{onKeyDown:function(Nr){var Xr=Nr.which;switch(Xr){case re.Z.UP:case re.Z.DOWN:{var di=0;Xr===re.Z.UP?di=-1:Xr===re.Z.DOWN&&(di=1),di!==0&&Vr(di);break}case re.Z.LEFT:{if(Yn)break;xr?Ai():ti();break}case re.Z.RIGHT:{if(Yn)break;xr?ti():Ai();break}case re.Z.BACKSPACE:{Yn||ti();break}case re.Z.ENTER:{if(Yr.length){var ri=Rr[ar],jr=(ri==null?void 0:ri[be])||[];jr.length?En(jr.map(function(yi){return yi[Ft.value]}),jr[jr.length-1]):En(Yr,Rr[ar])}break}case re.Z.ESC:Xn(!1),Lr&&Nr.stopPropagation()}},onKeyUp:function(){}}})},de=Ee.forwardRef(function(ht,Tt){var Ft,yt,Pn,En=ht.prefixCls,Nn=ht.multiple,mn=ht.searchValue,Yn=ht.toggleOpen,Xn=ht.notFoundContent,Lr=ht.direction,xr=ht.open,gr=ht.disabled,Ur=Ee.useRef(null),Yr=Lr==="rtl",ar=Ee.useContext(Re),Rr=ar.options,Bi=ar.values,ci=ar.halfValues,Vr=ar.fieldNames,ti=ar.changeOnSelect,Ai=ar.onSelect,ni=ar.searchOptions,Nr=ar.dropdownPrefixCls,Xr=ar.loadData,di=ar.expandTrigger,ri=Nr||En,jr=Ee.useState([]),yi=(0,Le.Z)(jr,2),oi=yi[0],Ri=yi[1],Ki=function(cn){if(!(!Xr||mn)){var Zn=Ue(cn,Rr,Vr),On=Zn.map(function(fr){var Fr=fr.option;return Fr}),Sn=On[On.length-1];if(Sn&&!Pe(Sn,Vr)){var kr=ft(cn);Ri(function(fr){return[].concat((0,E.Z)(fr),[kr])}),Xr(On)}}};Ee.useEffect(function(){oi.length&&oi.forEach(function(St){var cn=Ve(St),Zn=Ue(cn,Rr,Vr,!0).map(function(Sn){var kr=Sn.option;return kr}),On=Zn[Zn.length-1];(!On||On[Vr.children]||Pe(On,Vr))&&Ri(function(Sn){return Sn.filter(function(kr){return kr!==St})})})},[Rr,oi,Vr]);var li=Ee.useMemo(function(){return new Set(nt(Bi))},[Bi]),wi=Ee.useMemo(function(){return new Set(nt(ci))},[ci]),Qi=oe(Nn,xr),Ei=(0,Le.Z)(Qi,2),hi=Ei[0],Wi=Ei[1],fi=function(cn){Wi(cn),Ki(cn)},mi=function(cn){if(gr)return!1;var Zn=cn.disabled,On=Pe(cn,Vr);return!Zn&&(On||ti||Nn)},Hi=function(cn,Zn){var On=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Ai(cn),!Nn&&(Zn||ti&&(di==="hover"||On))&&Yn(!1)},Ce=Ee.useMemo(function(){return mn?ni:Rr},[mn,ni,Rr]),Lt=Ee.useMemo(function(){for(var St=[{options:Ce}],cn=Ce,Zn=xe(cn,Vr),On=function(){var fr=hi[Sn],Fr=cn.find(function(bi,Oi){return(Zn[Oi]?ft(Zn[Oi]):bi[Vr.value])===fr}),ii=Fr==null?void 0:Fr[Vr.children];if(!(ii!=null&&ii.length))return 1;cn=ii,St.push({options:ii})},Sn=0;Sn":Bi,Vr=Ft.loadingIcon,ti=Ft.direction,Ai=Ft.notFoundContent,ni=Ai===void 0?"Not Found":Ai,Nr=Ft.disabled,Xr=!!Yn,di=(0,Ot.C8)(Xn,{value:Lr,postState:Bt}),ri=(0,Le.Z)(di,2),jr=ri[0],yi=ri[1],oi=Ee.useMemo(function(){return st(xr)},[JSON.stringify(xr)]),Ri=It(oi,mn),Ki=(0,Le.Z)(Ri,3),li=Ki[0],wi=Ki[1],Qi=Ki[2],Ei=Fe(li,oi),hi=Pt(Xr,jr,wi,Qi,Ei),Wi=(0,Le.Z)(hi,3),fi=Wi[0],mi=Wi[1],Hi=Wi[2],Ce=(0,Ot.zX)(function(Ht){if(yi(Ht),Ur){var Jt=Bt(Ht),St=Jt.map(function(On){return Ue(On,li,oi).map(function(Sn){return Sn.option})}),cn=Xr?Jt:Jt[0],Zn=Xr?St:St[0];Ur(cn,Zn)}}),Lt=Ye(Xr,Ce,fi,mi,Hi,wi,Qi,Yr),rn=(0,Ot.zX)(function(Ht){Lt(Ht)}),ln=Ee.useMemo(function(){return{options:li,fieldNames:oi,values:fi,halfValues:mi,changeOnSelect:gr,onSelect:rn,checkable:Yn,searchOptions:[],dropdownPrefixCls:void 0,loadData:ar,expandTrigger:Rr,expandIcon:ci,loadingIcon:Vr,dropdownMenuColumnStyle:void 0}},[li,oi,fi,mi,gr,rn,Yn,ar,Rr,ci,Vr]),Ct="".concat(Pn,"-panel"),Gt=!li.length;return Ee.createElement(Re.Provider,{value:ln},Ee.createElement("div",{className:We()(Ct,(Tt={},(0,Oe.Z)(Tt,"".concat(Ct,"-rtl"),ti==="rtl"),(0,Oe.Z)(Tt,"".concat(Ct,"-empty"),Gt),Tt),Nn),style:En},Gt?ni:Ee.createElement(le,{prefixCls:Pn,searchValue:"",multiple:Xr,toggleOpen:Xt,open:!0,direction:ti,disabled:Nr})))}function tn(ht){var Tt=ht.onPopupVisibleChange,Ft=ht.popupVisible,yt=ht.popupClassName,Pn=ht.popupPlacement;warning(!Tt,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(Ft===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(yt===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(Pn===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function on(ht,Tt){if(ht){var Ft=function yt(Pn){for(var En=0;En":Ki,wi=ht.loadingIcon,Qi=ht.children,Ei=ht.dropdownMatchSelectWidth,hi=Ei===void 0?!1:Ei,Wi=ht.showCheckedStrategy,fi=Wi===void 0?rt:Wi,mi=ht.optionRender,Hi=(0,$e.Z)(ht,Mn),Ce=(0,je.ZP)(Ft),Lt=!!xr,rn=(0,He.Z)(Nn,{value:mn,postState:Bt}),ln=(0,Le.Z)(rn,2),Ct=ln[0],Gt=ln[1],Ht=Ee.useMemo(function(){return st(En)},[JSON.stringify(En)]),Jt=It(Ht,ci),St=(0,Le.Z)(Jt,3),cn=St[0],Zn=St[1],On=St[2],Sn=(0,He.Z)("",{value:Yr,postState:function(xi){return xi||""}}),kr=(0,Le.Z)(Sn,2),fr=kr[0],Fr=kr[1],ii=function(xi,Li){Fr(xi),Li.source!=="blur"&&ar&&ar(xi)},bi=Ke(Rr),Oi=(0,Le.Z)(bi,2),Ba=Oi[0],ha=Oi[1],zi=Qe(fr,cn,Ht,Vr||Pn,ha,Yn||Lt),aa=Fe(cn,Ht),Zi=Pt(Lt,Ct,Zn,On,aa),po=(0,Le.Z)(Zi,3),Ka=po[0],Za=po[1],$a=po[2],eo=Ee.useMemo(function(){var Si=nt(Ka),xi=lt(Si,Zn,fi);return[].concat((0,E.Z)($a),(0,E.Z)(On(xi)))},[Ka,Zn,On,$a,fi]),ma=Dt(eo,cn,Ht,Lt,Lr),ua=(0,ze.Z)(function(Si){if(Gt(Si),Xn){var xi=Bt(Si),Li=xi.map(function(pi){return Ue(pi,cn,Ht).map(function(ra){return ra.option})}),Ea=Lt?xi:xi[0],Ji=Lt?Li:Li[0];Xn(Ea,Ji)}}),na=Ye(Lt,ua,Ka,Za,$a,Zn,On,fi),wo=(0,ze.Z)(function(Si){(!Lt||Ur)&&Fr(""),na(Si)}),rl=function(xi,Li){if(Li.type==="clear"){ua([]);return}var Ea=Li.values[0],Ji=Ea.valueCells;wo(Ji)},So=ni!==void 0?ni:Ai,Bo=Xr||Nr,Fa=yi||jr,Xo=function(xi){oi==null||oi(xi),Ri==null||Ri(xi)},Jo=Ee.useMemo(function(){return{options:cn,fieldNames:Ht,values:Ka,halfValues:Za,changeOnSelect:Yn,onSelect:wo,checkable:xr,searchOptions:zi,dropdownPrefixCls:Vr,loadData:ti,expandTrigger:Bi,expandIcon:li,loadingIcon:wi,dropdownMenuColumnStyle:di,optionRender:mi}},[cn,Ht,Ka,Za,Yn,wo,xr,zi,Vr,ti,Bi,li,wi,di,mi]),qo=!(fr?zi:cn).length,Vi=fr&&ha.matchInputWidth||qo?{}:{minWidth:"auto"};return Ee.createElement(Re.Provider,{value:Jo},Ee.createElement(_e.Ac,(0,Ae.Z)({},Hi,{ref:Tt,id:Ce,prefixCls:Pn,autoClearSearchValue:Ur,dropdownMatchSelectWidth:hi,dropdownStyle:(0,we.Z)((0,we.Z)({},Vi),ri),displayValues:ma,onDisplayValuesChange:rl,mode:Lt?"multiple":void 0,searchValue:fr,onSearch:ii,showSearch:Ba,OptionList:mt,emptyOptions:qo,open:So,dropdownClassName:Bo,placement:Fa,onDropdownVisibleChange:Xo,getRawInputElement:function(){return Qi}})))});Dn.SHOW_PARENT=rt,Dn.SHOW_CHILD=wt,Dn.Panel=Mt;var Bn=Dn,lr=Bn,tr=ne(2738),$n=ne(75030),sn=ne(86641),Sr=ne(45915),Fn=ne(82855),bn=ne(48755),mr=ne(38406),si=ne(2171),Jr=ne(83397),Jn=ne(31756),Hr=ne(56553),Tr=ne(24971),ui=ne(1722),Ii=ne(90376),Cr=ne(68525),cr=ne(90005),Kr=ne(70045);function ur(ht,Tt){const{getPrefixCls:Ft,direction:yt,renderEmpty:Pn}=Ee.useContext(bn.E_),En=Tt||yt,Nn=Ft("select",ht),mn=Ft("cascader",ht);return[Nn,mn,En,Pn]}var zr=ur;function wr(ht,Tt){return Ee.useMemo(()=>Tt?Ee.createElement("span",{className:`${ht}-checkbox-inner`}):!1,[Tt])}var yn=ne(33853),_n=ne(58617),en=ne(38819),Wt=(ht,Tt,Ft)=>{let yt=Ft;Ft||(yt=Tt?Ee.createElement(yn.Z,null):Ee.createElement(en.Z,null));const Pn=Ee.createElement("span",{className:`${ht}-menu-item-loading-icon`},Ee.createElement(_n.Z,{spin:!0}));return Ee.useMemo(()=>[yt,Pn],[yt])},hn=ne(56119),wn=ne(16931),Vt=ne(36237),pn=ne(36170),jn=ne(63356),Wn=ht=>{const{prefixCls:Tt,componentCls:Ft}=ht,yt=`${Ft}-menu-item`,Pn=` &${yt}-expand ${yt}-expand-icon, ${yt}-loading-icon -`;return[(0,pn.C2)(`${Tt}-checkbox`,ht),{[Ft]:{"&-checkbox":{top:0,marginInlineEnd:ht.paddingXS,pointerEvents:"unset"},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Ft}-menu-empty`]:{[`${Ft}-menu`]:{width:"100%",height:"auto",[yt]:{color:ht.colorTextDisabled}}}},"&-menu":{flexGrow:1,flexShrink:0,minWidth:ht.controlItemWidth,height:ht.dropdownHeight,margin:0,padding:ht.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${(0,Vt.unit)(ht.lineWidth)} ${ht.lineType} ${ht.colorSplit}`},"&-item":Object.assign(Object.assign({},jn.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:ht.optionPadding,lineHeight:ht.lineHeight,cursor:"pointer",transition:`all ${ht.motionDurationMid}`,borderRadius:ht.borderRadiusSM,"&:hover":{background:ht.controlItemBgHover},"&-disabled":{color:ht.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[Pn]:{color:ht.colorTextDisabled}},[`&-active:not(${yt}-disabled)`]:{"&, &:hover":{color:ht.optionSelectedColor,fontWeight:ht.optionSelectedFontWeight,backgroundColor:ht.optionSelectedBg}},"&-content":{flex:"auto"},[Pn]:{marginInlineStart:ht.paddingXXS,color:ht.colorTextDescription,fontSize:ht.fontSizeIcon},"&-keyword":{color:ht.colorHighlight}})}}}]};const dr=ht=>{const{componentCls:Tt,antCls:Ft}=ht;return[{[Tt]:{width:ht.controlWidth}},{[`${Tt}-dropdown`]:[{[`&${Ft}-select-dropdown`]:{padding:0}},Wn(ht)]},{[`${Tt}-dropdown-rtl`]:{direction:"rtl"}},(0,hn.c)(ht)]},Vn=ht=>{const Tt=Math.round((ht.controlHeight-ht.fontSize*ht.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:ht.controlItemBgActive,optionSelectedFontWeight:ht.fontWeightStrong,optionPadding:`${Tt}px ${ht.paddingSM}px`,menuPadding:ht.paddingXXS,optionSelectedColor:ht.colorText}};var Zt=(0,wn.I$)("Cascader",ht=>[dr(ht)],Vn);const un=ht=>{const{componentCls:Tt}=ht;return{[`${Tt}-panel`]:[Wn(ht),{display:"inline-flex",border:`${(0,Vt.unit)(ht.lineWidth)} ${ht.lineType} ${ht.colorSplit}`,borderRadius:ht.borderRadiusLG,overflowX:"auto",maxWidth:"100%",[`${Tt}-menus`]:{alignItems:"stretch"},[`${Tt}-menu`]:{height:"auto"},"&-empty":{padding:ht.paddingXXS}}]}};var kn=(0,wn.A1)(["Cascader","Panel"],ht=>un(ht),Vn);function Gn(ht){const{prefixCls:Tt,className:Ft,multiple:yt,rootClassName:Pn,notFoundContent:yn,direction:Nn,expandIcon:mn,disabled:Yn}=ht,Xn=Ee.useContext(si.Z),Lr=Yn!=null?Yn:Xn,[xr,gr,Ur,Yr]=zr(Tt,Nn),ar=(0,$r.Z)(gr),[Rr,Bi,ci]=Zt(gr,ar);kn(gr);const Vr=Ur==="rtl",[ti,Ai]=Wt(xr,Vr,mn),ni=yn||(Yr==null?void 0:Yr("Cascader"))||Ee.createElement(mr.Z,{componentName:"Cascader"}),Nr=wr(gr,yt);return Rr(Ee.createElement(Mt,Object.assign({},ht,{checkable:Nr,prefixCls:gr,className:We()(Ft,Bi,Pn,ci,ar),notFoundContent:ni,direction:Ur,expandIcon:ti,loadingIcon:Ai,disabled:Lr})))}var rr=Gn,Mr=function(ht,Tt){var Ft={};for(var yt in ht)Object.prototype.hasOwnProperty.call(ht,yt)&&Tt.indexOf(yt)<0&&(Ft[yt]=ht[yt]);if(ht!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pn=0,yt=Object.getOwnPropertySymbols(ht);PnYn===0?[mn]:[].concat((0,E.Z)(Nn),[Tt,mn]),[]),Pn=[];let yn=0;return yt.forEach((Nn,mn)=>{const Yn=yn+Nn.length;let Xn=ht.slice(yn,Yn);yn=Yn,mn%2===1&&(Xn=Ee.createElement("span",{className:`${Ft}-menu-item-keyword`,key:`separator-${mn}`},Xn)),Pn.push(Xn)}),Pn}const Cn=(ht,Tt,Ft,yt)=>{const Pn=[],yn=ht.toLowerCase();return Tt.forEach((Nn,mn)=>{mn!==0&&Pn.push(" / ");let Yn=Nn[yt.label];const Xn=typeof Yn;(Xn==="string"||Xn==="number")&&(Yn=At(String(Yn),yn,Ft)),Pn.push(Yn)}),Pn},Kt=Ee.forwardRef((ht,Tt)=>{var Ft;const{prefixCls:yt,size:Pn,disabled:yn,className:Nn,rootClassName:mn,multiple:Yn,bordered:Xn=!0,transitionName:Lr,choiceTransitionName:xr="",popupClassName:gr,dropdownClassName:Ur,expandIcon:Yr,placement:ar,showSearch:Rr,allowClear:Bi=!0,notFoundContent:ci,direction:Vr,getPopupContainer:ti,status:Ai,showArrow:ni,builtinPlacements:Nr,style:Xr,variant:di}=ht,ri=Mr(ht,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style","variant"]),jr=(0,tr.Z)(ri,["suffixIcon"]),{getPrefixCls:yi,getPopupContainer:oi,className:Ri,style:Ki}=(0,bn.dj)("cascader"),{popupOverflow:li}=Ee.useContext(bn.E_),{status:wi,hasFeedback:Qi,isFormItemInput:Ei,feedbackIcon:hi}=Ee.useContext(Hr.aM),Wi=(0,Fn.F)(wi,Ai),[fi,mi,Hi,Ce]=zr(yt,Vr),Lt=Hi==="rtl",rn=yi(),ln=(0,$r.Z)(fi),[Ct,Gt,Ht]=(0,Ii.Z)(fi,ln),Xt=(0,$r.Z)(mi),[St]=Zt(mi,Xt),{compactSize:cn,compactItemClassnames:Zn}=(0,Kr.ri)(fi,Vr),[On,Sn]=(0,Tr.Z)("cascader",di,Xn),kr=ci||(Ce==null?void 0:Ce("Cascader"))||Ee.createElement(mr.Z,{componentName:"Cascader"}),fr=We()(gr||Ur,`${mi}-dropdown`,{[`${mi}-dropdown-rtl`]:Hi==="rtl"},mn,ln,Xt,Gt,Ht),Fr=Ee.useMemo(()=>{if(!Rr)return Rr;let ua={render:Cn};return typeof Rr=="object"&&(ua=Object.assign(Object.assign({},ua),Rr)),ua},[Rr]),ii=(0,Jn.Z)(ua=>{var na;return(na=Pn!=null?Pn:cn)!==null&&na!==void 0?na:ua}),bi=Ee.useContext(si.Z),Oi=yn!=null?yn:bi,[Ba,ha]=Wt(fi,Lt,Yr),zi=wr(mi,Yn),aa=(0,cr.Z)(ht.suffixIcon,ni),{suffixIcon:Zi,removeIcon:po,clearIcon:Ka}=(0,Cr.Z)(Object.assign(Object.assign({},ht),{hasFeedback:Qi,feedbackIcon:hi,showSuffixIcon:aa,multiple:Yn,prefixCls:fi,componentName:"Cascader"})),Za=Ee.useMemo(()=>ar!==void 0?ar:Lt?"bottomRight":"bottomLeft",[ar,Lt]),$a=Bi===!0?{clearIcon:Ka}:Bi,[eo]=(0,$n.Cn)("SelectLike",(Ft=jr.dropdownStyle)===null||Ft===void 0?void 0:Ft.zIndex),ma=Ee.createElement(lr,Object.assign({prefixCls:fi,className:We()(!yt&&mi,{[`${fi}-lg`]:ii==="large",[`${fi}-sm`]:ii==="small",[`${fi}-rtl`]:Lt,[`${fi}-${On}`]:Sn,[`${fi}-in-form-item`]:Ei},(0,Fn.Z)(fi,Wi,Qi),Zn,Ri,Nn,mn,ln,Xt,Gt,Ht),disabled:Oi,style:Object.assign(Object.assign({},Ki),Xr)},jr,{builtinPlacements:(0,ui.Z)(Nr,li),direction:Hi,placement:Za,notFoundContent:kr,allowClear:$a,showSearch:Fr,expandIcon:Ba,suffixIcon:Zi,removeIcon:po,loadingIcon:ha,checkable:zi,dropdownClassName:fr,dropdownPrefixCls:yt||mi,dropdownStyle:Object.assign(Object.assign({},jr.dropdownStyle),{zIndex:eo}),choiceTransitionName:(0,sn.m)(rn,"",xr),transitionName:(0,sn.m)(rn,"slide-up",Lr),getPopupContainer:ti||oi,ref:Tt}));return St(Ct(ma))}),Pr=(0,Sr.Z)(Kt,"dropdownAlign",ht=>(0,tr.Z)(ht,["visible"]));Kt.SHOW_PARENT=qt,Kt.SHOW_CHILD=Jr,Kt.Panel=rr,Kt._InternalPanelDoNotUseOrYouWillBeFired=Pr;var ei=Kt},37285:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return Re}});var E=ne(59301),Ee=ne(92310),De=ne.n(Ee),We=ne(48755),Ae=ne(36237),we=ne(63356),Le=ne(16931),$e=ne(51636);const _e=Ne=>{const{componentCls:Oe,sizePaddingEdgeHorizontal:be,colorSplit:Ie,lineWidth:Ge,textPaddingInline:it,orientationMargin:Qe,verticalMarginInline:et}=Ne;return{[Oe]:Object.assign(Object.assign({},(0,we.Wf)(Ne)),{borderBlockStart:`${(0,Ae.unit)(Ge)} solid ${Ie}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:et,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,Ae.unit)(Ge)} solid ${Ie}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,Ae.unit)(Ne.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${Oe}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,Ae.unit)(Ne.dividerHorizontalWithTextGutterMargin)} 0`,color:Ne.colorTextHeading,fontWeight:500,fontSize:Ne.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${Ie}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,Ae.unit)(Ge)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${Oe}-with-text-start`]:{"&::before":{width:`calc(${Qe} * 100%)`},"&::after":{width:`calc(100% - ${Qe} * 100%)`}},[`&-horizontal${Oe}-with-text-end`]:{"&::before":{width:`calc(100% - ${Qe} * 100%)`},"&::after":{width:`calc(${Qe} * 100%)`}},[`${Oe}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:it},"&-dashed":{background:"none",borderColor:Ie,borderStyle:"dashed",borderWidth:`${(0,Ae.unit)(Ge)} 0 0`},[`&-horizontal${Oe}-with-text${Oe}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${Oe}-dashed`]:{borderInlineStartWidth:Ge,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:Ie,borderStyle:"dotted",borderWidth:`${(0,Ae.unit)(Ge)} 0 0`},[`&-horizontal${Oe}-with-text${Oe}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${Oe}-dotted`]:{borderInlineStartWidth:Ge,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${Oe}-with-text`]:{color:Ne.colorText,fontWeight:"normal",fontSize:Ne.fontSize},[`&-horizontal${Oe}-with-text-start${Oe}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${Oe}-inner-text`]:{paddingInlineStart:be}},[`&-horizontal${Oe}-with-text-end${Oe}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${Oe}-inner-text`]:{paddingInlineEnd:be}}})}},je=Ne=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Ne.marginXS});var ze=(0,Le.I$)("Divider",Ne=>{const Oe=(0,$e.mergeToken)(Ne,{dividerHorizontalWithTextGutterMargin:Ne.margin,dividerHorizontalGutterMargin:Ne.marginLG,sizePaddingEdgeHorizontal:0});return[_e(Oe)]},je,{unitless:{orientationMargin:!0}}),He=function(Ne,Oe){var be={};for(var Ie in Ne)Object.prototype.hasOwnProperty.call(Ne,Ie)&&Oe.indexOf(Ie)<0&&(be[Ie]=Ne[Ie]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ge=0,Ie=Object.getOwnPropertySymbols(Ne);Ge{const{getPrefixCls:Oe,direction:be,className:Ie,style:Ge}=(0,We.dj)("divider"),{prefixCls:it,type:Qe="horizontal",orientation:et="center",orientationMargin:rt,className:wt,rootClassName:ft,children:nt,dashed:Ve,variant:st="solid",plain:Pe,style:Me}=Ne,xe=He(Ne,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style"]),Xe=Oe("divider",it),[Bt,lt,Ue]=ze(Xe),Dt=!!nt,Fe=E.useMemo(()=>et==="left"?be==="rtl"?"end":"start":et==="right"?be==="rtl"?"start":"end":et,[be,et]),pe=Fe==="start"&&rt!=null,tt=Fe==="end"&&rt!=null,It=De()(Xe,Ie,lt,Ue,`${Xe}-${Qe}`,{[`${Xe}-with-text`]:Dt,[`${Xe}-with-text-${Fe}`]:Dt,[`${Xe}-dashed`]:!!Ve,[`${Xe}-${st}`]:st!=="solid",[`${Xe}-plain`]:!!Pe,[`${Xe}-rtl`]:be==="rtl",[`${Xe}-no-default-orientation-margin-start`]:pe,[`${Xe}-no-default-orientation-margin-end`]:tt},wt,ft),qe=E.useMemo(()=>typeof rt=="number"?rt:/^\d+$/.test(rt)?Number(rt):rt,[rt]),Ke={marginInlineStart:pe?qe:void 0,marginInlineEnd:tt?qe:void 0};return Bt(E.createElement("div",Object.assign({className:It,style:Object.assign(Object.assign({},Ge),Me)},xe,{role:"separator"}),nt&&Qe!=="vertical"&&E.createElement("span",{className:`${Xe}-inner-text`,style:Ke},nt)))}},54265:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return nt}});var E=ne(59301),Ee=ne(92310),De=ne.n(Ee),We=ne(2738),Ae=ne(99402),we=ne(48755),Le=ne(16931),$e=ne(51636);const _e=["wrap","nowrap","wrap-reverse"],je=["flex-start","flex-end","start","end","center","space-between","space-around","space-evenly","stretch","normal","left","right"],ze=["center","start","end","flex-start","flex-end","self-start","self-end","baseline","normal","stretch"],He=(Ve,st)=>{const Pe=st.wrap===!0?"wrap":st.wrap;return{[`${Ve}-wrap-${Pe}`]:Pe&&_e.includes(Pe)}},gt=(Ve,st)=>{const Pe={};return ze.forEach(Me=>{Pe[`${Ve}-align-${Me}`]=st.align===Me}),Pe[`${Ve}-align-stretch`]=!st.align&&!!st.vertical,Pe},Re=(Ve,st)=>{const Pe={};return je.forEach(Me=>{Pe[`${Ve}-justify-${Me}`]=st.justify===Me}),Pe};function Ne(Ve,st){return De()(Object.assign(Object.assign(Object.assign({},He(Ve,st)),gt(Ve,st)),Re(Ve,st)))}var Oe=Ne;const be=Ve=>{const{componentCls:st}=Ve;return{[st]:{display:"flex",margin:0,padding:0,"&-vertical":{flexDirection:"column"},"&-rtl":{direction:"rtl"},"&:empty":{display:"none"}}}},Ie=Ve=>{const{componentCls:st}=Ve;return{[st]:{"&-gap-small":{gap:Ve.flexGapSM},"&-gap-middle":{gap:Ve.flexGap},"&-gap-large":{gap:Ve.flexGapLG}}}},Ge=Ve=>{const{componentCls:st}=Ve,Pe={};return _e.forEach(Me=>{Pe[`${st}-wrap-${Me}`]={flexWrap:Me}}),Pe},it=Ve=>{const{componentCls:st}=Ve,Pe={};return ze.forEach(Me=>{Pe[`${st}-align-${Me}`]={alignItems:Me}}),Pe},Qe=Ve=>{const{componentCls:st}=Ve,Pe={};return je.forEach(Me=>{Pe[`${st}-justify-${Me}`]={justifyContent:Me}}),Pe},et=()=>({});var rt=(0,Le.I$)("Flex",Ve=>{const{paddingXS:st,padding:Pe,paddingLG:Me}=Ve,xe=(0,$e.mergeToken)(Ve,{flexGapSM:st,flexGap:Pe,flexGapLG:Me});return[be(xe),Ie(xe),Ge(xe),it(xe),Qe(xe)]},et,{resetStyle:!1}),wt=function(Ve,st){var Pe={};for(var Me in Ve)Object.prototype.hasOwnProperty.call(Ve,Me)&&st.indexOf(Me)<0&&(Pe[Me]=Ve[Me]);if(Ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,Me=Object.getOwnPropertySymbols(Ve);xe{const{prefixCls:Pe,rootClassName:Me,className:xe,style:Xe,flex:Bt,gap:lt,children:Ue,vertical:Dt=!1,component:Fe="div"}=Ve,pe=wt(Ve,["prefixCls","rootClassName","className","style","flex","gap","children","vertical","component"]),{flex:tt,direction:It,getPrefixCls:qe}=E.useContext(we.E_),Ke=qe("flex",Pe),[Et,Ye,Pt]=rt(Ke),ct=Dt!=null?Dt:tt==null?void 0:tt.vertical,zt=De()(xe,Me,tt==null?void 0:tt.className,Ke,Ye,Pt,Oe(Ke,Ve),{[`${Ke}-rtl`]:It==="rtl",[`${Ke}-gap-${lt}`]:(0,Ae.n)(lt),[`${Ke}-vertical`]:ct}),at=Object.assign(Object.assign({},tt==null?void 0:tt.style),Xe);return Bt&&(at.flex=Bt),lt&&!(0,Ae.n)(lt)&&(at.gap=lt),Et(E.createElement(Fe,Object.assign({ref:st,className:zt,style:at},(0,We.Z)(pe,["justify","wrap","align"])),Ue))})},93725:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return Ve}});var E=ne(59301),Ee=ne(96512),De=ne(92310),We=ne.n(De),Ae=ne(18929),we=ne(2738),Le=ne(48755),$e=ne(37639),_e=ne(15565),je=ne(54500),ze=ne(7939),He=ne(61670),gt=ne(9017),Re=ne(85981),Ne=ne(69106),Oe=ne(16931);const be=st=>{const{componentCls:Pe,iconCls:Me,antCls:xe,zIndexPopup:Xe,colorText:Bt,colorWarning:lt,marginXXS:Ue,marginXS:Dt,fontSize:Fe,fontWeightStrong:pe,colorTextHeading:tt}=st;return{[Pe]:{zIndex:Xe,[`&${xe}-popover`]:{fontSize:Fe},[`${Pe}-message`]:{marginBottom:Dt,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${Pe}-message-icon ${Me}`]:{color:lt,fontSize:Fe,lineHeight:1,marginInlineEnd:Dt},[`${Pe}-title`]:{fontWeight:pe,color:tt,"&:only-child":{fontWeight:"normal"}},[`${Pe}-description`]:{marginTop:Ue,color:Bt}},[`${Pe}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:Dt}}}}},Ie=st=>{const{zIndexPopupBase:Pe}=st;return{zIndexPopup:Pe+60}};var Ge=(0,Oe.I$)("Popconfirm",st=>be(st),Ie,{resetStyle:!1}),it=function(st,Pe){var Me={};for(var xe in st)Object.prototype.hasOwnProperty.call(st,xe)&&Pe.indexOf(xe)<0&&(Me[xe]=st[xe]);if(st!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xe=0,xe=Object.getOwnPropertySymbols(st);Xe{const{prefixCls:Pe,okButtonProps:Me,cancelButtonProps:xe,title:Xe,description:Bt,cancelText:lt,okText:Ue,okType:Dt="primary",icon:Fe=E.createElement(Ee.Z,null),showCancel:pe=!0,close:tt,onConfirm:It,onCancel:qe,onPopupClick:Ke}=st,{getPrefixCls:Et}=E.useContext(Le.E_),[Ye]=(0,gt.Z)("Popconfirm",Re.Z.Popconfirm),Pt=(0,je.Z)(Xe),ct=(0,je.Z)(Bt);return E.createElement("div",{className:`${Pe}-inner-content`,onClick:Ke},E.createElement("div",{className:`${Pe}-message`},Fe&&E.createElement("span",{className:`${Pe}-message-icon`},Fe),E.createElement("div",{className:`${Pe}-message-text`},Pt&&E.createElement("div",{className:`${Pe}-title`},Pt),ct&&E.createElement("div",{className:`${Pe}-description`},ct))),E.createElement("div",{className:`${Pe}-buttons`},pe&&E.createElement(ze.ZP,Object.assign({onClick:qe,size:"small"},xe),lt||(Ye==null?void 0:Ye.cancelText)),E.createElement(_e.Z,{buttonProps:Object.assign(Object.assign({size:"small"},(0,He.nx)(Dt)),Me),actionFn:It,close:tt,prefixCls:Et("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},Ue||(Ye==null?void 0:Ye.okText))))};var rt=st=>{const{prefixCls:Pe,placement:Me,className:xe,style:Xe}=st,Bt=it(st,["prefixCls","placement","className","style"]),{getPrefixCls:lt}=E.useContext(Le.E_),Ue=lt("popconfirm",Pe),[Dt]=Ge(Ue);return Dt(E.createElement(Ne.ZP,{placement:Me,className:We()(Ue,xe),style:Xe,content:E.createElement(Qe,Object.assign({prefixCls:Ue},Bt))}))},wt=function(st,Pe){var Me={};for(var xe in st)Object.prototype.hasOwnProperty.call(st,xe)&&Pe.indexOf(xe)<0&&(Me[xe]=st[xe]);if(st!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xe=0,xe=Object.getOwnPropertySymbols(st);Xe{var Me,xe;const{prefixCls:Xe,placement:Bt="top",trigger:lt="click",okType:Ue="primary",icon:Dt=E.createElement(Ee.Z,null),children:Fe,overlayClassName:pe,onOpenChange:tt,onVisibleChange:It,overlayStyle:qe,styles:Ke,classNames:Et}=st,Ye=wt(st,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange","overlayStyle","styles","classNames"]),{getPrefixCls:Pt,className:ct,style:zt,classNames:at,styles:jt}=(0,Le.dj)("popconfirm"),[Rt,fe]=(0,Ae.Z)(!1,{value:(Me=st.open)!==null&&Me!==void 0?Me:st.visible,defaultValue:(xe=st.defaultOpen)!==null&&xe!==void 0?xe:st.defaultVisible}),oe=(Mt,tn)=>{fe(Mt,!0),It==null||It(Mt),tt==null||tt(Mt,tn)},re=Mt=>{oe(!1,Mt)},ce=Mt=>{var tn;return(tn=st.onConfirm)===null||tn===void 0?void 0:tn.call(void 0,Mt)},de=Mt=>{var tn;oe(!1,Mt),(tn=st.onCancel)===null||tn===void 0||tn.call(void 0,Mt)},le=(Mt,tn)=>{const{disabled:on=!1}=st;on||oe(Mt,tn)},Je=Pt("popconfirm",Xe),mt=We()(Je,ct,pe,at.root,Et==null?void 0:Et.root),Ot=We()(at.body,Et==null?void 0:Et.body),[Yt]=Ge(Je);return Yt(E.createElement($e.Z,Object.assign({},(0,we.Z)(Ye,["title"]),{trigger:lt,placement:Bt,onOpenChange:le,open:Rt,ref:Pe,classNames:{root:mt,body:Ot},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign({},jt.root),zt),qe),Ke==null?void 0:Ke.root),body:Object.assign(Object.assign({},jt.body),Ke==null?void 0:Ke.body)},content:E.createElement(Qe,Object.assign({okType:Ue,icon:Dt},st,{prefixCls:Je,close:re,onConfirm:ce,onCancel:de})),"data-popover-inject":!0}),Fe))});nt._InternalPanelDoNotUseOrYouWillBeFired=rt;var Ve=nt},58755:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return Bt}});var E=ne(59301),Ee=ne(58617),De=ne(92310),We=ne.n(De),Ae=ne(60499),we=ne(18642),Le=ne(72190),$e=ne(42244),_e=ne(18929),je=ne(10228),ze=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],He=E.forwardRef(function(lt,Ue){var Dt,Fe=lt.prefixCls,pe=Fe===void 0?"rc-switch":Fe,tt=lt.className,It=lt.checked,qe=lt.defaultChecked,Ke=lt.disabled,Et=lt.loadingIcon,Ye=lt.checkedChildren,Pt=lt.unCheckedChildren,ct=lt.onClick,zt=lt.onChange,at=lt.onKeyDown,jt=(0,$e.Z)(lt,ze),Rt=(0,_e.Z)(!1,{value:It,defaultValue:qe}),fe=(0,Le.Z)(Rt,2),oe=fe[0],re=fe[1];function ce(mt,Ot){var Yt=oe;return Ke||(Yt=mt,re(Yt),zt==null||zt(Yt,Ot)),Yt}function de(mt){mt.which===je.Z.LEFT?ce(!1,mt):mt.which===je.Z.RIGHT&&ce(!0,mt),at==null||at(mt)}function le(mt){var Ot=ce(!oe,mt);ct==null||ct(Ot,mt)}var Je=We()(pe,tt,(Dt={},(0,we.Z)(Dt,"".concat(pe,"-checked"),oe),(0,we.Z)(Dt,"".concat(pe,"-disabled"),Ke),Dt));return E.createElement("button",(0,Ae.Z)({},jt,{type:"button",role:"switch","aria-checked":oe,disabled:Ke,className:Je,ref:Ue,onKeyDown:de,onClick:le}),Et,E.createElement("span",{className:"".concat(pe,"-inner")},E.createElement("span",{className:"".concat(pe,"-inner-checked")},Ye),E.createElement("span",{className:"".concat(pe,"-inner-unchecked")},Pt)))});He.displayName="Switch";var gt=He,Re=ne(12919),Ne=ne(48755),Oe=ne(2171),be=ne(31756),Ie=ne(36237),Ge=ne(17835),it=ne(63356),Qe=ne(16931),et=ne(51636);const rt=lt=>{const{componentCls:Ue,trackHeightSM:Dt,trackPadding:Fe,trackMinWidthSM:pe,innerMinMarginSM:tt,innerMaxMarginSM:It,handleSizeSM:qe,calc:Ke}=lt,Et=`${Ue}-inner`,Ye=(0,Ie.unit)(Ke(qe).add(Ke(Fe).mul(2)).equal()),Pt=(0,Ie.unit)(Ke(It).mul(2).equal());return{[Ue]:{[`&${Ue}-small`]:{minWidth:pe,height:Dt,lineHeight:(0,Ie.unit)(Dt),[`${Ue}-inner`]:{paddingInlineStart:It,paddingInlineEnd:tt,[`${Et}-checked, ${Et}-unchecked`]:{minHeight:Dt},[`${Et}-checked`]:{marginInlineStart:`calc(-100% + ${Ye} - ${Pt})`,marginInlineEnd:`calc(100% - ${Ye} + ${Pt})`},[`${Et}-unchecked`]:{marginTop:Ke(Dt).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${Ue}-handle`]:{width:qe,height:qe},[`${Ue}-loading-icon`]:{top:Ke(Ke(qe).sub(lt.switchLoadingIconSize)).div(2).equal(),fontSize:lt.switchLoadingIconSize},[`&${Ue}-checked`]:{[`${Ue}-inner`]:{paddingInlineStart:tt,paddingInlineEnd:It,[`${Et}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Et}-unchecked`]:{marginInlineStart:`calc(100% - ${Ye} + ${Pt})`,marginInlineEnd:`calc(-100% + ${Ye} - ${Pt})`}},[`${Ue}-handle`]:{insetInlineStart:`calc(100% - ${(0,Ie.unit)(Ke(qe).add(Fe).equal())})`}},[`&:not(${Ue}-disabled):active`]:{[`&:not(${Ue}-checked) ${Et}`]:{[`${Et}-unchecked`]:{marginInlineStart:Ke(lt.marginXXS).div(2).equal(),marginInlineEnd:Ke(lt.marginXXS).mul(-1).div(2).equal()}},[`&${Ue}-checked ${Et}`]:{[`${Et}-checked`]:{marginInlineStart:Ke(lt.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:Ke(lt.marginXXS).div(2).equal()}}}}}}},wt=lt=>{const{componentCls:Ue,handleSize:Dt,calc:Fe}=lt;return{[Ue]:{[`${Ue}-loading-icon${lt.iconCls}`]:{position:"relative",top:Fe(Fe(Dt).sub(lt.fontSize)).div(2).equal(),color:lt.switchLoadingIconColor,verticalAlign:"top"},[`&${Ue}-checked ${Ue}-loading-icon`]:{color:lt.switchColor}}}},ft=lt=>{const{componentCls:Ue,trackPadding:Dt,handleBg:Fe,handleShadow:pe,handleSize:tt,calc:It}=lt,qe=`${Ue}-handle`;return{[Ue]:{[qe]:{position:"absolute",top:Dt,insetInlineStart:Dt,width:tt,height:tt,transition:`all ${lt.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:Fe,borderRadius:It(tt).div(2).equal(),boxShadow:pe,transition:`all ${lt.switchDuration} ease-in-out`,content:'""'}},[`&${Ue}-checked ${qe}`]:{insetInlineStart:`calc(100% - ${(0,Ie.unit)(It(tt).add(Dt).equal())})`},[`&:not(${Ue}-disabled):active`]:{[`${qe}::before`]:{insetInlineEnd:lt.switchHandleActiveInset,insetInlineStart:0},[`&${Ue}-checked ${qe}::before`]:{insetInlineEnd:0,insetInlineStart:lt.switchHandleActiveInset}}}}},nt=lt=>{const{componentCls:Ue,trackHeight:Dt,trackPadding:Fe,innerMinMargin:pe,innerMaxMargin:tt,handleSize:It,calc:qe}=lt,Ke=`${Ue}-inner`,Et=(0,Ie.unit)(qe(It).add(qe(Fe).mul(2)).equal()),Ye=(0,Ie.unit)(qe(tt).mul(2).equal());return{[Ue]:{[Ke]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:tt,paddingInlineEnd:pe,transition:`padding-inline-start ${lt.switchDuration} ease-in-out, padding-inline-end ${lt.switchDuration} ease-in-out`,[`${Ke}-checked, ${Ke}-unchecked`]:{display:"block",color:lt.colorTextLightSolid,fontSize:lt.fontSizeSM,transition:`margin-inline-start ${lt.switchDuration} ease-in-out, margin-inline-end ${lt.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:Dt},[`${Ke}-checked`]:{marginInlineStart:`calc(-100% + ${Et} - ${Ye})`,marginInlineEnd:`calc(100% - ${Et} + ${Ye})`},[`${Ke}-unchecked`]:{marginTop:qe(Dt).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${Ue}-checked ${Ke}`]:{paddingInlineStart:pe,paddingInlineEnd:tt,[`${Ke}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Ke}-unchecked`]:{marginInlineStart:`calc(100% - ${Et} + ${Ye})`,marginInlineEnd:`calc(-100% + ${Et} - ${Ye})`}},[`&:not(${Ue}-disabled):active`]:{[`&:not(${Ue}-checked) ${Ke}`]:{[`${Ke}-unchecked`]:{marginInlineStart:qe(Fe).mul(2).equal(),marginInlineEnd:qe(Fe).mul(-1).mul(2).equal()}},[`&${Ue}-checked ${Ke}`]:{[`${Ke}-checked`]:{marginInlineStart:qe(Fe).mul(-1).mul(2).equal(),marginInlineEnd:qe(Fe).mul(2).equal()}}}}}},Ve=lt=>{const{componentCls:Ue,trackHeight:Dt,trackMinWidth:Fe}=lt;return{[Ue]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,it.Wf)(lt)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:Fe,height:Dt,lineHeight:(0,Ie.unit)(Dt),verticalAlign:"middle",background:lt.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${lt.motionDurationMid}`,userSelect:"none",[`&:hover:not(${Ue}-disabled)`]:{background:lt.colorTextTertiary}}),(0,it.Qy)(lt)),{[`&${Ue}-checked`]:{background:lt.switchColor,[`&:hover:not(${Ue}-disabled)`]:{background:lt.colorPrimaryHover}},[`&${Ue}-loading, &${Ue}-disabled`]:{cursor:"not-allowed",opacity:lt.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${Ue}-rtl`]:{direction:"rtl"}})}},st=lt=>{const{fontSize:Ue,lineHeight:Dt,controlHeight:Fe,colorWhite:pe}=lt,tt=Ue*Dt,It=Fe/2,qe=2,Ke=tt-qe*2,Et=It-qe*2;return{trackHeight:tt,trackHeightSM:It,trackMinWidth:Ke*2+qe*4,trackMinWidthSM:Et*2+qe*2,trackPadding:qe,handleBg:pe,handleSize:Ke,handleSizeSM:Et,handleShadow:`0 2px 4px 0 ${new Ge.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:Ke/2,innerMaxMargin:Ke+qe+qe*2,innerMinMarginSM:Et/2,innerMaxMarginSM:Et+qe+qe*2}};var Pe=(0,Qe.I$)("Switch",lt=>{const Ue=(0,et.mergeToken)(lt,{switchDuration:lt.motionDurationMid,switchColor:lt.colorPrimary,switchDisabledOpacity:lt.opacityLoading,switchLoadingIconSize:lt.calc(lt.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${lt.opacityLoading})`,switchHandleActiveInset:"-30%"});return[Ve(Ue),nt(Ue),ft(Ue),wt(Ue),rt(Ue)]},st),Me=function(lt,Ue){var Dt={};for(var Fe in lt)Object.prototype.hasOwnProperty.call(lt,Fe)&&Ue.indexOf(Fe)<0&&(Dt[Fe]=lt[Fe]);if(lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pe=0,Fe=Object.getOwnPropertySymbols(lt);pe{const{prefixCls:Dt,size:Fe,disabled:pe,loading:tt,className:It,rootClassName:qe,style:Ke,checked:Et,value:Ye,defaultChecked:Pt,defaultValue:ct,onChange:zt}=lt,at=Me(lt,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[jt,Rt]=(0,_e.Z)(!1,{value:Et!=null?Et:Ye,defaultValue:Pt!=null?Pt:ct}),{getPrefixCls:fe,direction:oe,switch:re}=E.useContext(Ne.E_),ce=E.useContext(Oe.Z),de=(pe!=null?pe:ce)||tt,le=fe("switch",Dt),Je=E.createElement("div",{className:`${le}-handle`},tt&&E.createElement(Ee.Z,{className:`${le}-loading-icon`})),[mt,Ot,Yt]=Pe(le),Mt=(0,be.Z)(Fe),tn=We()(re==null?void 0:re.className,{[`${le}-small`]:Mt==="small",[`${le}-loading`]:tt,[`${le}-rtl`]:oe==="rtl"},It,qe,Ot,Yt),on=Object.assign(Object.assign({},re==null?void 0:re.style),Ke),En=function(){Rt(arguments.length<=0?void 0:arguments[0]),zt==null||zt.apply(void 0,arguments)};return mt(E.createElement(Re.Z,{component:"Switch"},E.createElement(gt,Object.assign({},at,{checked:jt,onChange:En,prefixCls:le,className:tn,style:on,disabled:de,ref:Ue,loadingIcon:Je}))))});Xe.__ANT_SWITCH=!0;var Bt=Xe},53420:function(_t,kt,ne){"use strict";ne.d(kt,{default:function(){return wn}});var E=ne(59301),Ee=ne(92310),De=ne.n(Ee),We=ne(60499),Ae=ne(77654),we=ne(85899),Le=ne(72190),$e=ne(42244),_e=ne(43749),je=ne(37463),ze=ne(6551),He=ne(34643),gt=ne(18929),Re=ne(48736),Ne=function(Vt){var pn=E.useRef({valueLabels:new Map});return E.useMemo(function(){var jn=pn.current.valueLabels,Tn=new Map,Wn=Vt.map(function(dr){var Vn=dr.value,Zt=dr.label,un=Zt!=null?Zt:jn.get(Vn);return Tn.set(Vn,un),(0,we.Z)((0,we.Z)({},dr),{},{label:un})});return pn.current.valueLabels=Tn,[Wn]},[Vt])},Oe=function(pn,jn,Tn,Wn){return E.useMemo(function(){var dr=function(Jr){return Jr.map(function(qt){var At=qt.value;return At})},Vn=dr(pn),Zt=dr(jn),un=Vn.filter(function(Mr){return!Wn[Mr]}),kn=Vn,Gn=Zt;if(Tn){var rr=(0,He.S)(Vn,!0,Wn);kn=rr.checkedKeys,Gn=rr.halfCheckedKeys}return[Array.from(new Set([].concat((0,Ae.Z)(un),(0,Ae.Z)(kn)))),Gn]},[pn,jn,Tn,Wn])},be=Oe,Ie=ne(34061),Ge=function(Vt,pn){return E.useMemo(function(){var jn=(0,Ie.I8)(Vt,{fieldNames:pn,initWrapper:function(Wn){return(0,we.Z)((0,we.Z)({},Wn),{},{valueEntities:new Map})},processEntity:function(Wn,dr){var Vn=Wn.node[pn.value];if(0)var Zt;dr.valueEntities.set(Vn,Wn)}});return jn},[Vt,pn])},it=ne(18642),Qe=ne(11592),et=function(){return null},rt=et,wt=["children","value"];function ft(Vt){return(0,Qe.Z)(Vt).map(function(pn){if(!E.isValidElement(pn)||!pn.type)return null;var jn=pn,Tn=jn.key,Wn=jn.props,dr=Wn.children,Vn=Wn.value,Zt=(0,$e.Z)(Wn,wt),un=(0,we.Z)({key:Tn,value:Vn},Zt),kn=ft(dr);return kn.length&&(un.children=kn),un}).filter(function(pn){return pn})}function nt(Vt){if(!Vt)return Vt;var pn=(0,we.Z)({},Vt);return"props"in pn||Object.defineProperty(pn,"props",{get:function(){return(0,Re.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),pn}}),pn}function Ve(Vt,pn,jn,Tn,Wn,dr){var Vn=null,Zt=null;function un(){function kn(Gn){var rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",Mr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Gn.map(function(Jr,qt){var At="".concat(rr,"-").concat(qt),Cn=Jr[dr.value],Kt=jn.includes(Cn),Pr=kn(Jr[dr.children]||[],At,Kt),ei=E.createElement(rt,Jr,Pr.map(function(Tt){return Tt.node}));if(pn===Cn&&(Vn=ei),Kt){var ht={pos:At,node:ei,children:Pr};return Mr||Zt.push(ht),ht}return null}).filter(function(Jr){return Jr})}Zt||(Zt=[],kn(Tn),Zt.sort(function(Gn,rr){var Mr=Gn.node.props.value,Jr=rr.node.props.value,qt=jn.indexOf(Mr),At=jn.indexOf(Jr);return qt-At}))}Object.defineProperty(Vt,"triggerNode",{get:function(){return(0,Re.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),un(),Vn}}),Object.defineProperty(Vt,"allCheckedNodes",{get:function(){return(0,Re.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),un(),Wn?Zt:Zt.map(function(Gn){var rr=Gn.node;return rr})}})}var st=function(pn,jn,Tn){var Wn=Tn.fieldNames,dr=Tn.treeNodeFilterProp,Vn=Tn.filterTreeNode,Zt=Wn.children;return E.useMemo(function(){if(!jn||Vn===!1)return pn;var un=typeof Vn=="function"?Vn:function(Gn,rr){return String(rr[dr]).toUpperCase().includes(jn.toUpperCase())},kn=function Gn(rr){var Mr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return rr.reduce(function(Jr,qt){var At=qt[Zt],Cn=Mr||un(jn,nt(qt)),Kt=Gn(At||[],Cn);return(Cn||Kt.length)&&Jr.push((0,we.Z)((0,we.Z)({},qt),{},(0,it.Z)({isLeaf:void 0},Zt,Kt))),Jr},[])};return kn(pn)},[pn,jn,Zt,dr,Vn])},Pe=st;function Me(Vt){var pn=E.useRef();pn.current=Vt;var jn=E.useCallback(function(){return pn.current.apply(pn,arguments)},[]);return jn}function xe(Vt,pn){var jn=pn.id,Tn=pn.pId,Wn=pn.rootPId,dr=new Map,Vn=[];return Vt.forEach(function(Zt){var un=Zt[jn],kn=(0,we.Z)((0,we.Z)({},Zt),{},{key:Zt.key||un});dr.set(un,kn)}),dr.forEach(function(Zt){var un=Zt[Tn],kn=dr.get(un);kn?(kn.children=kn.children||[],kn.children.push(Zt)):(un===Wn||Wn===null)&&Vn.push(Zt)}),Vn}function Xe(Vt,pn,jn){return E.useMemo(function(){if(Vt){if(jn){var Tn=(0,we.Z)({id:"id",pId:"pId",rootPId:null},(0,_e.Z)(jn)==="object"?jn:{});return xe(Vt,Tn)}return Vt}return ft(pn)},[pn,jn,Vt])}var Bt=E.createContext(null),lt=Bt,Ue=ne(72054),Dt=ne(87632),Fe=ne(10228),pe=ne(80547),tt=E.createContext(null),It=tt,qe=function(pn){return Array.isArray(pn)?pn:pn!==void 0?[pn]:[]},Ke=function(pn){var jn=pn||{},Tn=jn.label,Wn=jn.value,dr=jn.children;return{_title:Tn?[Tn]:["title","label"],value:Wn||"value",key:Wn||"value",children:dr||"children"}},Et=function(pn){return!pn||pn.disabled||pn.disableCheckbox||pn.checkable===!1},Ye=function(pn,jn){var Tn=[],Wn=function dr(Vn){Vn.forEach(function(Zt){var un=Zt[jn.children];un&&(Tn.push(Zt[jn.value]),dr(un))})};return Wn(pn),Tn},Pt=function(pn){return pn==null},ct=ne(70425),zt={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},at=function(pn,jn){var Tn=(0,je.lk)(),Wn=Tn.prefixCls,dr=Tn.multiple,Vn=Tn.searchValue,Zt=Tn.toggleOpen,un=Tn.open,kn=Tn.notFoundContent,Gn=E.useContext(It),rr=Gn.virtual,Mr=Gn.listHeight,Jr=Gn.listItemHeight,qt=Gn.listItemScrollOffset,At=Gn.treeData,Cn=Gn.fieldNames,Kt=Gn.onSelect,Pr=Gn.dropdownMatchSelectWidth,ei=Gn.treeExpandAction,ht=Gn.treeTitleRender,Tt=Gn.onPopupScroll,Ft=Gn.leftMaxCount,yt=Gn.leafCountOnly,Pn=Gn.valueEntities,yn=E.useContext(lt),Nn=yn.checkable,mn=yn.checkedKeys,Yn=yn.halfCheckedKeys,Xn=yn.treeExpandedKeys,Lr=yn.treeDefaultExpandAll,xr=yn.treeDefaultExpandedKeys,gr=yn.onTreeExpand,Ur=yn.treeIcon,Yr=yn.showTreeIcon,ar=yn.switcherIcon,Rr=yn.treeLine,Bi=yn.treeNodeFilterProp,ci=yn.loadData,Vr=yn.treeLoadedKeys,ti=yn.treeMotion,Ai=yn.onTreeLoad,ni=yn.keyEntities,Nr=E.useRef(),Xr=(0,pe.Z)(function(){return At},[un,At],function(fr,Fr){return Fr[0]&&fr[1]!==Fr[1]}),di=E.useMemo(function(){return Nn?{checked:mn,halfChecked:Yn}:null},[Nn,mn,Yn]);E.useEffect(function(){if(un&&!dr&&mn.length){var fr;(fr=Nr.current)===null||fr===void 0||fr.scrollTo({key:mn[0]})}},[un]);var ri=function(Fr){Fr.preventDefault()},jr=function(Fr,ii){var bi=ii.node;Nn&&Et(bi)||(Kt(bi.key,{selected:!mn.includes(bi.key)}),dr||Zt(!1))},yi=E.useState(xr),oi=(0,Le.Z)(yi,2),Ri=oi[0],Ki=oi[1],li=E.useState(null),wi=(0,Le.Z)(li,2),Qi=wi[0],Ei=wi[1],hi=E.useMemo(function(){return Xn?(0,Ae.Z)(Xn):Vn?Qi:Ri},[Ri,Qi,Xn,Vn]),Wi=function(Fr){Ki(Fr),Ei(Fr),gr&&gr(Fr)},fi=String(Vn).toLowerCase(),mi=function(Fr){return fi?String(Fr[Bi]).toLowerCase().includes(fi):!1};E.useEffect(function(){Vn&&Ei(Ye(At,Cn))},[Vn]);var Hi=E.useState(function(){return new Map}),Ce=(0,Le.Z)(Hi,2),Lt=Ce[0],rn=Ce[1];E.useEffect(function(){Ft&&rn(new Map)},[Ft]);function ln(fr){var Fr=fr[Cn.value];if(!Lt.has(Fr)){var ii=Pn.get(Fr),bi=(ii.children||[]).length===0;if(bi)Lt.set(Fr,!1);else{var Oi=ii.children.filter(function(ha){return!ha.node.disabled&&!ha.node.disableCheckbox&&!mn.includes(ha.node[Cn.value])}),Ba=Oi.length;Lt.set(Fr,Ba>Ft)}}return Lt.get(Fr)}var Ct=(0,ct.zX)(function(fr){var Fr=fr[Cn.value];return mn.includes(Fr)||Ft===null?!1:Ft<=0?!0:yt&&Ft?ln(fr):!1}),Gt=function fr(Fr){var ii=(0,Ue.Z)(Fr),bi;try{for(ii.s();!(bi=ii.n()).done;){var Oi=bi.value;if(!(Oi.disabled||Oi.selectable===!1)){if(Vn){if(mi(Oi))return Oi}else return Oi;if(Oi[Cn.children]){var Ba=fr(Oi[Cn.children]);if(Ba)return Ba}}}}catch(ha){ii.e(ha)}finally{ii.f()}return null},Ht=E.useState(null),Xt=(0,Le.Z)(Ht,2),St=Xt[0],cn=Xt[1],Zn=ni[St];E.useEffect(function(){if(un){var fr=null,Fr=function(){var bi=Gt(Xr);return bi?bi[Cn.value]:null};!dr&&mn.length&&!Vn?fr=mn[0]:fr=Fr(),cn(fr)}},[un,Vn]),E.useImperativeHandle(jn,function(){var fr;return{scrollTo:(fr=Nr.current)===null||fr===void 0?void 0:fr.scrollTo,onKeyDown:function(ii){var bi,Oi=ii.which;switch(Oi){case Fe.Z.UP:case Fe.Z.DOWN:case Fe.Z.LEFT:case Fe.Z.RIGHT:(bi=Nr.current)===null||bi===void 0||bi.onKeyDown(ii);break;case Fe.Z.ENTER:{if(Zn){var Ba=Ct(Zn.node),ha=(Zn==null?void 0:Zn.node)||{},zi=ha.selectable,aa=ha.value,Zi=ha.disabled;zi!==!1&&!Zi&&!Ba&&jr(null,{node:{key:St},selected:!mn.includes(aa)})}break}case Fe.Z.ESC:Zt(!1)}},onKeyUp:function(){}}});var On=(0,pe.Z)(function(){return!Vn},[Vn,Xn||Ri],function(fr,Fr){var ii=(0,Le.Z)(fr,1),bi=ii[0],Oi=(0,Le.Z)(Fr,2),Ba=Oi[0],ha=Oi[1];return bi!==Ba&&!!(Ba||ha)}),Sn=On?ci:null;if(Xr.length===0)return E.createElement("div",{role:"listbox",className:"".concat(Wn,"-empty"),onMouseDown:ri},kn);var kr={fieldNames:Cn};return Vr&&(kr.loadedKeys=Vr),hi&&(kr.expandedKeys=hi),E.createElement("div",{onMouseDown:ri},Zn&&un&&E.createElement("span",{style:zt,"aria-live":"assertive"},Zn.node.value),E.createElement(Dt.y6.Provider,{value:{nodeDisabled:Ct}},E.createElement(Dt.ZP,(0,We.Z)({ref:Nr,focusable:!1,prefixCls:"".concat(Wn,"-tree"),treeData:Xr,height:Mr,itemHeight:Jr,itemScrollOffset:qt,virtual:rr!==!1&&Pr!==!1,multiple:dr,icon:Ur,showIcon:Yr,switcherIcon:ar,showLine:Rr,loadData:Sn,motion:ti,activeKey:St,checkable:Nn,checkStrictly:!0,checkedKeys:di,selectedKeys:Nn?[]:mn,defaultExpandAll:Lr,titleRender:ht},kr,{onActiveChange:cn,onSelect:jr,onCheck:jr,onExpand:Wi,onLoad:Ai,filterTreeNode:mi,expandAction:ei,onScroll:Tt}))))},jt=E.forwardRef(at),Rt=jt,fe="SHOW_ALL",oe="SHOW_PARENT",re="SHOW_CHILD";function ce(Vt,pn,jn,Tn){var Wn=new Set(Vt);return pn===re?Vt.filter(function(dr){var Vn=jn[dr];return!Vn||!Vn.children||!Vn.children.some(function(Zt){var un=Zt.node;return Wn.has(un[Tn.value])})||!Vn.children.every(function(Zt){var un=Zt.node;return Et(un)||Wn.has(un[Tn.value])})}):pn===oe?Vt.filter(function(dr){var Vn=jn[dr],Zt=Vn?Vn.parent:null;return!Zt||Et(Zt.node)||!Wn.has(Zt.key)}):Vt}function de(Vt){var pn=Vt.searchPlaceholder,jn=Vt.treeCheckStrictly,Tn=Vt.treeCheckable,Wn=Vt.labelInValue,dr=Vt.value,Vn=Vt.multiple,Zt=Vt.showCheckedStrategy,un=Vt.maxCount;warning(!pn,"`searchPlaceholder` has been removed."),jn&&Wn===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(Wn||jn)&&warning(toArray(dr).every(function(kn){return kn&&_typeof(kn)==="object"&&"value"in kn}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),jn||Vn||Tn?warning(!dr||Array.isArray(dr),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(dr),"`value` should not be array when `TreeSelect` is single mode."),un&&(Zt==="SHOW_ALL"&&!jn||Zt==="SHOW_PARENT")&&warning(!1,"`maxCount` not work with `showCheckedStrategy=SHOW_ALL` (when `treeCheckStrictly=false`) or `showCheckedStrategy=SHOW_PARENT`.")}var le=null,Je=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","maxCount","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","listItemScrollOffset","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion","treeTitleRender","onPopupScroll"];function mt(Vt){return!Vt||(0,_e.Z)(Vt)!=="object"}var Ot=E.forwardRef(function(Vt,pn){var jn=Vt.id,Tn=Vt.prefixCls,Wn=Tn===void 0?"rc-tree-select":Tn,dr=Vt.value,Vn=Vt.defaultValue,Zt=Vt.onChange,un=Vt.onSelect,kn=Vt.onDeselect,Gn=Vt.searchValue,rr=Vt.inputValue,Mr=Vt.onSearch,Jr=Vt.autoClearSearchValue,qt=Jr===void 0?!0:Jr,At=Vt.filterTreeNode,Cn=Vt.treeNodeFilterProp,Kt=Cn===void 0?"value":Cn,Pr=Vt.showCheckedStrategy,ei=Vt.treeNodeLabelProp,ht=Vt.multiple,Tt=Vt.treeCheckable,Ft=Vt.treeCheckStrictly,yt=Vt.labelInValue,Pn=Vt.maxCount,yn=Vt.fieldNames,Nn=Vt.treeDataSimpleMode,mn=Vt.treeData,Yn=Vt.children,Xn=Vt.loadData,Lr=Vt.treeLoadedKeys,xr=Vt.onTreeLoad,gr=Vt.treeDefaultExpandAll,Ur=Vt.treeExpandedKeys,Yr=Vt.treeDefaultExpandedKeys,ar=Vt.onTreeExpand,Rr=Vt.treeExpandAction,Bi=Vt.virtual,ci=Vt.listHeight,Vr=ci===void 0?200:ci,ti=Vt.listItemHeight,Ai=ti===void 0?20:ti,ni=Vt.listItemScrollOffset,Nr=ni===void 0?0:ni,Xr=Vt.onDropdownVisibleChange,di=Vt.dropdownMatchSelectWidth,ri=di===void 0?!0:di,jr=Vt.treeLine,yi=Vt.treeIcon,oi=Vt.showTreeIcon,Ri=Vt.switcherIcon,Ki=Vt.treeMotion,li=Vt.treeTitleRender,wi=Vt.onPopupScroll,Qi=(0,$e.Z)(Vt,Je),Ei=(0,ze.ZP)(jn),hi=Tt&&!Ft,Wi=Tt||Ft,fi=Ft||yt,mi=Wi||ht,Hi=(0,gt.Z)(Vn,{value:dr}),Ce=(0,Le.Z)(Hi,2),Lt=Ce[0],rn=Ce[1],ln=E.useMemo(function(){return Tt?Pr||re:fe},[Pr,Tt]),Ct=E.useMemo(function(){return Ke(yn)},[JSON.stringify(yn)]),Gt=(0,gt.Z)("",{value:Gn!==void 0?Gn:rr,postState:function(Si){return Si||""}}),Ht=(0,Le.Z)(Gt,2),Xt=Ht[0],St=Ht[1],cn=function(Si){St(Si),Mr==null||Mr(Si)},Zn=Xe(mn,Yn,Nn),On=Ge(Zn,Ct),Sn=On.keyEntities,kr=On.valueEntities,fr=E.useCallback(function(Vi){var Si=[],xi=[];return Vi.forEach(function(Li){kr.has(Li)?xi.push(Li):Si.push(Li)}),{missingRawValues:Si,existRawValues:xi}},[kr]),Fr=Pe(Zn,Xt,{fieldNames:Ct,treeNodeFilterProp:Kt,filterTreeNode:At}),ii=E.useCallback(function(Vi){if(Vi){if(ei)return Vi[ei];for(var Si=Ct._title,xi=0;xirl)){var Ea=Oi(Vi);if(rn(Ea),qt&&St(""),Zt){var Ji=Vi;hi&&(Ji=Li.map(function(Fo){var Ao=kr.get(Fo);return Ao?Ao.node[Ct.value]:Fo}));var pi=Si||{triggerValue:void 0,selected:void 0},ra=pi.triggerValue,za=pi.selected,ji=Ji;if(Ft){var to=Zi.filter(function(Fo){return!Ji.includes(Fo.value)});ji=[].concat((0,Ae.Z)(ji),(0,Ae.Z)(to))}var Qa=Oi(ji),Po={preValue:aa,triggerValue:ra},Mo=!0;(Ft||xi==="selection"&&!za)&&(Mo=!1),Ve(Po,ra,Vi,Zn,Mo,Ct),Wi?Po.checked=za:Po.selected=za;var $o=fi?Qa:Qa.map(function(Fo){return Fo.value});Zt(mi?$o:$o[0],fi?null:Qa.map(function(Fo){return Fo.label}),Po)}}}),Bo=E.useCallback(function(Vi,Si){var xi,Li=Si.selected,Ea=Si.source,Ji=Sn[Vi],pi=Ji==null?void 0:Ji.node,ra=(xi=pi==null?void 0:pi[Ct.value])!==null&&xi!==void 0?xi:Vi;if(!mi)So([ra],{selected:!0,triggerValue:ra},"option");else{var za=Li?[].concat((0,Ae.Z)(po),[ra]):$a.filter(function(Ao){return Ao!==ra});if(hi){var ji=fr(za),to=ji.missingRawValues,Qa=ji.existRawValues,Po=Qa.map(function(Ao){return kr.get(Ao).key}),Mo;if(Li){var $o=(0,He.S)(Po,!0,Sn);Mo=$o.checkedKeys}else{var Fo=(0,He.S)(Po,{checked:!1,halfCheckedKeys:eo},Sn);Mo=Fo.checkedKeys}za=[].concat((0,Ae.Z)(to),(0,Ae.Z)(Mo.map(function(Ao){return Sn[Ao].node[Ct.value]})))}So(za,{selected:Li,triggerValue:ra},Ea||"option")}Li||!mi?un==null||un(ra,nt(pi)):kn==null||kn(ra,nt(pi))},[fr,kr,Sn,Ct,mi,po,So,hi,un,kn,$a,eo,Pn]),Fa=E.useCallback(function(Vi){if(Xr){var Si={};Object.defineProperty(Si,"documentClickClose",{get:function(){return(0,Re.ZP)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),Xr(Vi,Si)}},[Xr]),Xo=Me(function(Vi,Si){var xi=Vi.map(function(Li){return Li.value});if(Si.type==="clear"){So(xi,{},"selection");return}Si.values.length&&Bo(Si.values[0].value,{selected:!1,source:"selection"})}),Jo=E.useMemo(function(){return{virtual:Bi,dropdownMatchSelectWidth:ri,listHeight:Vr,listItemHeight:Ai,listItemScrollOffset:Nr,treeData:Fr,fieldNames:Ct,onSelect:Bo,treeExpandAction:Rr,treeTitleRender:li,onPopupScroll:wi,leftMaxCount:Pn===void 0?null:Pn-wo.length,leafCountOnly:ln==="SHOW_CHILD"&&!Ft&&!!Tt,valueEntities:kr}},[Bi,ri,Vr,Ai,Nr,Fr,Ct,Bo,Rr,li,wi,Pn,wo.length,ln,Ft,Tt,kr]),qo=E.useMemo(function(){return{checkable:Wi,loadData:Xn,treeLoadedKeys:Lr,onTreeLoad:xr,checkedKeys:$a,halfCheckedKeys:eo,treeDefaultExpandAll:gr,treeExpandedKeys:Ur,treeDefaultExpandedKeys:Yr,onTreeExpand:ar,treeIcon:yi,treeMotion:Ki,showTreeIcon:oi,switcherIcon:Ri,treeLine:jr,treeNodeFilterProp:Kt,keyEntities:Sn}},[Wi,Xn,Lr,xr,$a,eo,gr,Ur,Yr,ar,yi,Ki,oi,Ri,jr,Kt,Sn]);return E.createElement(It.Provider,{value:Jo},E.createElement(lt.Provider,{value:qo},E.createElement(je.Ac,(0,We.Z)({ref:pn},Qi,{id:Ei,prefixCls:Wn,mode:mi?"multiple":void 0,displayValues:wo,onDisplayValuesChange:Xo,searchValue:Xt,onSearch:cn,OptionList:Rt,emptyOptions:!Zn.length,onDropdownVisibleChange:Fa,dropdownMatchSelectWidth:ri}))))}),Yt=Ot;Yt.TreeNode=rt,Yt.SHOW_ALL=fe,Yt.SHOW_PARENT=oe,Yt.SHOW_CHILD=re;var Mt=Yt,tn=Mt,on=ne(2738),En=ne(75030),Mn=ne(86641),Dn=ne(45915),Bn=ne(82855),lr=ne(48755),tr=ne(38406),$n=ne(2171),sn=ne(83397),Sr=ne(31756),Fn=ne(56553),bn=ne(24971),mr=ne(1722),si=ne(90376),$r=ne(68525),Jn=ne(90005),Hr=ne(70045),Tr=ne(57700),ui=ne(85278),Ii=ne(36237),Cr=ne(36170),cr=ne(51636),Kr=ne(16931),ur=ne(12425);const zr=Vt=>{const{componentCls:pn,treePrefixCls:jn,colorBgElevated:Tn}=Vt,Wn=`.${jn}`;return[{[`${pn}-dropdown`]:[{padding:`${(0,Ii.unit)(Vt.paddingXS)} ${(0,Ii.unit)(Vt.calc(Vt.paddingXS).div(2).equal())}`},(0,ur.Yk)(jn,(0,cr.mergeToken)(Vt,{colorBgContainer:Tn}),!1),{[Wn]:{borderRadius:0,[`${Wn}-list-holder-inner`]:{alignItems:"stretch",[`${Wn}-treenode`]:{[`${Wn}-node-content-wrapper`]:{flex:"auto"}}}}},(0,Cr.C2)(`${jn}-checkbox`,Vt),{"&-rtl":{direction:"rtl",[`${Wn}-switcher${Wn}-switcher_close`]:{[`${Wn}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]},wr=null;function gn(Vt,pn,jn){return(0,Kr.I$)("TreeSelect",Tn=>{const Wn=(0,cr.mergeToken)(Tn,{treePrefixCls:pn});return[zr(Wn)]},ur.TM)(Vt,jn)}var _n=function(Vt,pn){var jn={};for(var Tn in Vt)Object.prototype.hasOwnProperty.call(Vt,Tn)&&pn.indexOf(Tn)<0&&(jn[Tn]=Vt[Tn]);if(Vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Wn=0,Tn=Object.getOwnPropertySymbols(Vt);Wn{var jn;const{prefixCls:Tn,size:Wn,disabled:dr,bordered:Vn=!0,className:Zt,rootClassName:un,treeCheckable:kn,multiple:Gn,listHeight:rr=256,listItemHeight:Mr,placement:Jr,notFoundContent:qt,switcherIcon:At,treeLine:Cn,getPopupContainer:Kt,popupClassName:Pr,dropdownClassName:ei,treeIcon:ht=!1,transitionName:Tt,choiceTransitionName:Ft="",status:yt,treeExpandAction:Pn,builtinPlacements:yn,dropdownMatchSelectWidth:Nn,popupMatchSelectWidth:mn,allowClear:Yn,variant:Xn,dropdownStyle:Lr,tagRender:xr,maxCount:gr,showCheckedStrategy:Ur,treeCheckStrictly:Yr}=Vt,ar=_n(Vt,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear","variant","dropdownStyle","tagRender","maxCount","showCheckedStrategy","treeCheckStrictly"]),{getPopupContainer:Rr,getPrefixCls:Bi,renderEmpty:ci,direction:Vr,virtual:ti,popupMatchSelectWidth:Ai,popupOverflow:ni}=E.useContext(lr.E_),[,Nr]=(0,Tr.ZP)(),Xr=Mr!=null?Mr:(Nr==null?void 0:Nr.controlHeightSM)+(Nr==null?void 0:Nr.paddingXXS),di=Bi(),ri=Bi("select",Tn),jr=Bi("select-tree",Tn),yi=Bi("tree-select",Tn),{compactSize:oi,compactItemClassnames:Ri}=(0,Hr.ri)(ri,Vr),Ki=(0,sn.Z)(ri),li=(0,sn.Z)(yi),[wi,Qi,Ei]=(0,si.Z)(ri,Ki),[hi]=gn(yi,jr,li),[Wi,fi]=(0,bn.Z)("treeSelect",Xn,Vn),mi=De()(Pr||ei,`${yi}-dropdown`,{[`${yi}-dropdown-rtl`]:Vr==="rtl"},un,Ei,Ki,li,Qi),Hi=!!(kn||Gn),Ce=E.useMemo(()=>{if(!(gr&&(Ur==="SHOW_ALL"&&!Yr||Ur==="SHOW_PARENT")))return gr},[gr,Ur,Yr]),Lt=(0,Jn.Z)(Vt.suffixIcon,Vt.showArrow),rn=(jn=mn!=null?mn:Nn)!==null&&jn!==void 0?jn:Ai,{status:ln,hasFeedback:Ct,isFormItemInput:Gt,feedbackIcon:Ht}=E.useContext(Fn.aM),Xt=(0,Bn.F)(ln,yt),{suffixIcon:St,removeIcon:cn,clearIcon:Zn}=(0,$r.Z)(Object.assign(Object.assign({},ar),{multiple:Hi,showSuffixIcon:Lt,hasFeedback:Ct,feedbackIcon:Ht,prefixCls:ri,componentName:"TreeSelect"})),On=Yn===!0?{clearIcon:Zn}:Yn;let Sn;qt!==void 0?Sn=qt:Sn=(ci==null?void 0:ci("Select"))||E.createElement(tr.Z,{componentName:"Select"});const kr=(0,on.Z)(ar,["suffixIcon","removeIcon","clearIcon","itemIcon","switcherIcon"]),fr=E.useMemo(()=>Jr!==void 0?Jr:Vr==="rtl"?"bottomRight":"bottomLeft",[Jr,Vr]),Fr=(0,Sr.Z)(aa=>{var Zi;return(Zi=Wn!=null?Wn:oi)!==null&&Zi!==void 0?Zi:aa}),ii=E.useContext($n.Z),bi=dr!=null?dr:ii,Oi=De()(!Tn&&yi,{[`${ri}-lg`]:Fr==="large",[`${ri}-sm`]:Fr==="small",[`${ri}-rtl`]:Vr==="rtl",[`${ri}-${Wi}`]:fi,[`${ri}-in-form-item`]:Gt},(0,Bn.Z)(ri,Xt,Ct),Ri,Zt,un,Ei,Ki,li,Qi),Ba=aa=>E.createElement(ui.Z,{prefixCls:jr,switcherIcon:At,treeNodeProps:aa,showLine:Cn}),[ha]=(0,En.Cn)("SelectLike",Lr==null?void 0:Lr.zIndex),zi=E.createElement(tn,Object.assign({virtual:ti,disabled:bi},kr,{dropdownMatchSelectWidth:rn,builtinPlacements:(0,mr.Z)(yn,ni),ref:pn,prefixCls:ri,className:Oi,listHeight:rr,listItemHeight:Xr,treeCheckable:kn&&E.createElement("span",{className:`${ri}-tree-checkbox-inner`}),treeLine:!!Cn,suffixIcon:St,multiple:Hi,placement:fr,removeIcon:cn,allowClear:On,switcherIcon:Ba,showTreeIcon:ht,notFoundContent:Sn,getPopupContainer:Kt||Rr,treeMotion:null,dropdownClassName:mi,dropdownStyle:Object.assign(Object.assign({},Lr),{zIndex:ha}),choiceTransitionName:(0,Mn.m)(di,"",Ft),transitionName:(0,Mn.m)(di,"slide-up",Tt),treeExpandAction:Pn,tagRender:Hi?xr:void 0,maxCount:Ce,showCheckedStrategy:Ur,treeCheckStrictly:Yr}));return wi(hi(zi))},Wt=E.forwardRef(en),hn=(0,Dn.Z)(Wt,"dropdownAlign",Vt=>(0,on.Z)(Vt,["visible"]));Wt.TreeNode=rt,Wt.SHOW_ALL=fe,Wt.SHOW_PARENT=oe,Wt.SHOW_CHILD=re,Wt._InternalPanelDoNotUseOrYouWillBeFired=hn;var wn=Wt},99498:function(_t,kt,ne){(function(E){E(ne(89780))})(function(E){E.defineOption("placeholder","",function($e,_e,je){var ze=je&&je!=E.Init;if(_e&&!ze)$e.on("blur",Ae),$e.on("change",we),$e.on("swapDoc",we),E.on($e.getInputField(),"compositionupdate",$e.state.placeholderCompose=function(){We($e)}),we($e);else if(!_e&&ze){$e.off("blur",Ae),$e.off("change",we),$e.off("swapDoc",we),E.off($e.getInputField(),"compositionupdate",$e.state.placeholderCompose),Ee($e);var He=$e.getWrapperElement();He.className=He.className.replace(" CodeMirror-empty","")}_e&&!$e.hasFocus()&&Ae($e)});function Ee($e){$e.state.placeholder&&($e.state.placeholder.parentNode.removeChild($e.state.placeholder),$e.state.placeholder=null)}function De($e){Ee($e);var _e=$e.state.placeholder=document.createElement("pre");_e.style.cssText="height: 0; overflow: visible",_e.style.direction=$e.getOption("direction"),_e.className="CodeMirror-placeholder CodeMirror-line-like";var je=$e.getOption("placeholder");typeof je=="string"&&(je=document.createTextNode(je)),_e.appendChild(je),$e.display.lineSpace.insertBefore(_e,$e.display.lineSpace.firstChild)}function We($e){setTimeout(function(){var _e=!1,je=$e.getInputField();je.nodeName=="TEXTAREA"?_e=!je.value:$e.lineCount()==1&&(_e=!/[^\u200b]/.test(je.querySelector(".CodeMirror-line").textContent)),_e?De($e):Ee($e)},20)}function Ae($e){Le($e)&&De($e)}function we($e){var _e=$e.getWrapperElement(),je=Le($e);_e.className=_e.className.replace(" CodeMirror-empty","")+(je?" CodeMirror-empty":""),je?De($e):Ee($e)}function Le($e){return $e.lineCount()===1&&$e.getLine(0)===""}})},25717:function(_t,kt,ne){(function(E){E(ne(89780))})(function(E){var Ee={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},De=E.Pos;E.defineOption("autoCloseBrackets",!1,function(Ne,Oe,be){be&&be!=E.Init&&(Ne.removeKeyMap(Ae),Ne.state.closeBrackets=null),Oe&&(we(We(Oe,"pairs")),Ne.state.closeBrackets=Oe,Ne.addKeyMap(Ae))});function We(Ne,Oe){return Oe=="pairs"&&typeof Ne=="string"?Ne:typeof Ne=="object"&&Ne[Oe]!=null?Ne[Oe]:Ee[Oe]}var Ae={Backspace:_e,Enter:je};function we(Ne){for(var Oe=0;Oe=0;Ge--){var Qe=Ie[Ge].head;Ne.replaceRange("",De(Qe.line,Qe.ch-1),De(Qe.line,Qe.ch+1),"+delete")}}function je(Ne){var Oe=$e(Ne),be=Oe&&We(Oe,"explode");if(!be||Ne.getOption("disableInput"))return E.Pass;for(var Ie=Ne.listSelections(),Ge=0;Ge{const{componentCls:Tt,antCls:Ft}=ht;return[{[Tt]:{width:ht.controlWidth}},{[`${Tt}-dropdown`]:[{[`&${Ft}-select-dropdown`]:{padding:0}},Wn(ht)]},{[`${Tt}-dropdown-rtl`]:{direction:"rtl"}},(0,hn.c)(ht)]},Vn=ht=>{const Tt=Math.round((ht.controlHeight-ht.fontSize*ht.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:ht.controlItemBgActive,optionSelectedFontWeight:ht.fontWeightStrong,optionPadding:`${Tt}px ${ht.paddingSM}px`,menuPadding:ht.paddingXXS,optionSelectedColor:ht.colorText}};var Zt=(0,wn.I$)("Cascader",ht=>[dr(ht)],Vn);const un=ht=>{const{componentCls:Tt}=ht;return{[`${Tt}-panel`]:[Wn(ht),{display:"inline-flex",border:`${(0,Vt.unit)(ht.lineWidth)} ${ht.lineType} ${ht.colorSplit}`,borderRadius:ht.borderRadiusLG,overflowX:"auto",maxWidth:"100%",[`${Tt}-menus`]:{alignItems:"stretch"},[`${Tt}-menu`]:{height:"auto"},"&-empty":{padding:ht.paddingXXS}}]}};var kn=(0,wn.A1)(["Cascader","Panel"],ht=>un(ht),Vn);function Gn(ht){const{prefixCls:Tt,className:Ft,multiple:yt,rootClassName:Pn,notFoundContent:En,direction:Nn,expandIcon:mn,disabled:Yn}=ht,Xn=Ee.useContext(si.Z),Lr=Yn!=null?Yn:Xn,[xr,gr,Ur,Yr]=zr(Tt,Nn),ar=(0,Jr.Z)(gr),[Rr,Bi,ci]=Zt(gr,ar);kn(gr);const Vr=Ur==="rtl",[ti,Ai]=Wt(xr,Vr,mn),ni=En||(Yr==null?void 0:Yr("Cascader"))||Ee.createElement(mr.Z,{componentName:"Cascader"}),Nr=wr(gr,yt);return Rr(Ee.createElement(Mt,Object.assign({},ht,{checkable:Nr,prefixCls:gr,className:We()(Ft,Bi,Pn,ci,ar),notFoundContent:ni,direction:Ur,expandIcon:ti,loadingIcon:Ai,disabled:Lr})))}var rr=Gn,Mr=function(ht,Tt){var Ft={};for(var yt in ht)Object.prototype.hasOwnProperty.call(ht,yt)&&Tt.indexOf(yt)<0&&(Ft[yt]=ht[yt]);if(ht!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pn=0,yt=Object.getOwnPropertySymbols(ht);PnYn===0?[mn]:[].concat((0,E.Z)(Nn),[Tt,mn]),[]),Pn=[];let En=0;return yt.forEach((Nn,mn)=>{const Yn=En+Nn.length;let Xn=ht.slice(En,Yn);En=Yn,mn%2===1&&(Xn=Ee.createElement("span",{className:`${Ft}-menu-item-keyword`,key:`separator-${mn}`},Xn)),Pn.push(Xn)}),Pn}const Cn=(ht,Tt,Ft,yt)=>{const Pn=[],En=ht.toLowerCase();return Tt.forEach((Nn,mn)=>{mn!==0&&Pn.push(" / ");let Yn=Nn[yt.label];const Xn=typeof Yn;(Xn==="string"||Xn==="number")&&(Yn=At(String(Yn),En,Ft)),Pn.push(Yn)}),Pn},Kt=Ee.forwardRef((ht,Tt)=>{var Ft;const{prefixCls:yt,size:Pn,disabled:En,className:Nn,rootClassName:mn,multiple:Yn,bordered:Xn=!0,transitionName:Lr,choiceTransitionName:xr="",popupClassName:gr,dropdownClassName:Ur,expandIcon:Yr,placement:ar,showSearch:Rr,allowClear:Bi=!0,notFoundContent:ci,direction:Vr,getPopupContainer:ti,status:Ai,showArrow:ni,builtinPlacements:Nr,style:Xr,variant:di}=ht,ri=Mr(ht,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style","variant"]),jr=(0,tr.Z)(ri,["suffixIcon"]),{getPrefixCls:yi,getPopupContainer:oi,className:Ri,style:Ki}=(0,bn.dj)("cascader"),{popupOverflow:li}=Ee.useContext(bn.E_),{status:wi,hasFeedback:Qi,isFormItemInput:Ei,feedbackIcon:hi}=Ee.useContext(Hr.aM),Wi=(0,Fn.F)(wi,Ai),[fi,mi,Hi,Ce]=zr(yt,Vr),Lt=Hi==="rtl",rn=yi(),ln=(0,Jr.Z)(fi),[Ct,Gt,Ht]=(0,Ii.Z)(fi,ln),Jt=(0,Jr.Z)(mi),[St]=Zt(mi,Jt),{compactSize:cn,compactItemClassnames:Zn}=(0,Kr.ri)(fi,Vr),[On,Sn]=(0,Tr.Z)("cascader",di,Xn),kr=ci||(Ce==null?void 0:Ce("Cascader"))||Ee.createElement(mr.Z,{componentName:"Cascader"}),fr=We()(gr||Ur,`${mi}-dropdown`,{[`${mi}-dropdown-rtl`]:Hi==="rtl"},mn,ln,Jt,Gt,Ht),Fr=Ee.useMemo(()=>{if(!Rr)return Rr;let ua={render:Cn};return typeof Rr=="object"&&(ua=Object.assign(Object.assign({},ua),Rr)),ua},[Rr]),ii=(0,Jn.Z)(ua=>{var na;return(na=Pn!=null?Pn:cn)!==null&&na!==void 0?na:ua}),bi=Ee.useContext(si.Z),Oi=En!=null?En:bi,[Ba,ha]=Wt(fi,Lt,Yr),zi=wr(mi,Yn),aa=(0,cr.Z)(ht.suffixIcon,ni),{suffixIcon:Zi,removeIcon:po,clearIcon:Ka}=(0,Cr.Z)(Object.assign(Object.assign({},ht),{hasFeedback:Qi,feedbackIcon:hi,showSuffixIcon:aa,multiple:Yn,prefixCls:fi,componentName:"Cascader"})),Za=Ee.useMemo(()=>ar!==void 0?ar:Lt?"bottomRight":"bottomLeft",[ar,Lt]),$a=Bi===!0?{clearIcon:Ka}:Bi,[eo]=(0,$n.Cn)("SelectLike",(Ft=jr.dropdownStyle)===null||Ft===void 0?void 0:Ft.zIndex),ma=Ee.createElement(lr,Object.assign({prefixCls:fi,className:We()(!yt&&mi,{[`${fi}-lg`]:ii==="large",[`${fi}-sm`]:ii==="small",[`${fi}-rtl`]:Lt,[`${fi}-${On}`]:Sn,[`${fi}-in-form-item`]:Ei},(0,Fn.Z)(fi,Wi,Qi),Zn,Ri,Nn,mn,ln,Jt,Gt,Ht),disabled:Oi,style:Object.assign(Object.assign({},Ki),Xr)},jr,{builtinPlacements:(0,ui.Z)(Nr,li),direction:Hi,placement:Za,notFoundContent:kr,allowClear:$a,showSearch:Fr,expandIcon:Ba,suffixIcon:Zi,removeIcon:po,loadingIcon:ha,checkable:zi,dropdownClassName:fr,dropdownPrefixCls:yt||mi,dropdownStyle:Object.assign(Object.assign({},jr.dropdownStyle),{zIndex:eo}),choiceTransitionName:(0,sn.m)(rn,"",xr),transitionName:(0,sn.m)(rn,"slide-up",Lr),getPopupContainer:ti||oi,ref:Tt}));return St(Ct(ma))}),Pr=(0,Sr.Z)(Kt,"dropdownAlign",ht=>(0,tr.Z)(ht,["visible"]));Kt.SHOW_PARENT=Yt,Kt.SHOW_CHILD=qr,Kt.Panel=rr,Kt._InternalPanelDoNotUseOrYouWillBeFired=Pr;var ei=Kt},37285:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return Re}});var E=ne(59301),Ee=ne(92310),De=ne.n(Ee),We=ne(48755),Ae=ne(36237),we=ne(63356),Le=ne(16931),$e=ne(51636);const _e=Ne=>{const{componentCls:Oe,sizePaddingEdgeHorizontal:be,colorSplit:Ie,lineWidth:Ge,textPaddingInline:it,orientationMargin:Qe,verticalMarginInline:et}=Ne;return{[Oe]:Object.assign(Object.assign({},(0,we.Wf)(Ne)),{borderBlockStart:`${(0,Ae.unit)(Ge)} solid ${Ie}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:et,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,Ae.unit)(Ge)} solid ${Ie}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,Ae.unit)(Ne.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${Oe}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,Ae.unit)(Ne.dividerHorizontalWithTextGutterMargin)} 0`,color:Ne.colorTextHeading,fontWeight:500,fontSize:Ne.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${Ie}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,Ae.unit)(Ge)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${Oe}-with-text-start`]:{"&::before":{width:`calc(${Qe} * 100%)`},"&::after":{width:`calc(100% - ${Qe} * 100%)`}},[`&-horizontal${Oe}-with-text-end`]:{"&::before":{width:`calc(100% - ${Qe} * 100%)`},"&::after":{width:`calc(${Qe} * 100%)`}},[`${Oe}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:it},"&-dashed":{background:"none",borderColor:Ie,borderStyle:"dashed",borderWidth:`${(0,Ae.unit)(Ge)} 0 0`},[`&-horizontal${Oe}-with-text${Oe}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${Oe}-dashed`]:{borderInlineStartWidth:Ge,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:Ie,borderStyle:"dotted",borderWidth:`${(0,Ae.unit)(Ge)} 0 0`},[`&-horizontal${Oe}-with-text${Oe}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${Oe}-dotted`]:{borderInlineStartWidth:Ge,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${Oe}-with-text`]:{color:Ne.colorText,fontWeight:"normal",fontSize:Ne.fontSize},[`&-horizontal${Oe}-with-text-start${Oe}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${Oe}-inner-text`]:{paddingInlineStart:be}},[`&-horizontal${Oe}-with-text-end${Oe}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${Oe}-inner-text`]:{paddingInlineEnd:be}}})}},je=Ne=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Ne.marginXS});var ze=(0,Le.I$)("Divider",Ne=>{const Oe=(0,$e.mergeToken)(Ne,{dividerHorizontalWithTextGutterMargin:Ne.margin,dividerHorizontalGutterMargin:Ne.marginLG,sizePaddingEdgeHorizontal:0});return[_e(Oe)]},je,{unitless:{orientationMargin:!0}}),He=function(Ne,Oe){var be={};for(var Ie in Ne)Object.prototype.hasOwnProperty.call(Ne,Ie)&&Oe.indexOf(Ie)<0&&(be[Ie]=Ne[Ie]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ge=0,Ie=Object.getOwnPropertySymbols(Ne);Ge{const{getPrefixCls:Oe,direction:be,className:Ie,style:Ge}=(0,We.dj)("divider"),{prefixCls:it,type:Qe="horizontal",orientation:et="center",orientationMargin:rt,className:wt,rootClassName:ft,children:nt,dashed:Ve,variant:st="solid",plain:Pe,style:Me}=Ne,xe=He(Ne,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style"]),Xe=Oe("divider",it),[Bt,lt,Ue]=ze(Xe),Dt=!!nt,Fe=E.useMemo(()=>et==="left"?be==="rtl"?"end":"start":et==="right"?be==="rtl"?"start":"end":et,[be,et]),pe=Fe==="start"&&rt!=null,tt=Fe==="end"&&rt!=null,It=De()(Xe,Ie,lt,Ue,`${Xe}-${Qe}`,{[`${Xe}-with-text`]:Dt,[`${Xe}-with-text-${Fe}`]:Dt,[`${Xe}-dashed`]:!!Ve,[`${Xe}-${st}`]:st!=="solid",[`${Xe}-plain`]:!!Pe,[`${Xe}-rtl`]:be==="rtl",[`${Xe}-no-default-orientation-margin-start`]:pe,[`${Xe}-no-default-orientation-margin-end`]:tt},wt,ft),qe=E.useMemo(()=>typeof rt=="number"?rt:/^\d+$/.test(rt)?Number(rt):rt,[rt]),Ke={marginInlineStart:pe?qe:void 0,marginInlineEnd:tt?qe:void 0};return Bt(E.createElement("div",Object.assign({className:It,style:Object.assign(Object.assign({},Ge),Me)},xe,{role:"separator"}),nt&&Qe!=="vertical"&&E.createElement("span",{className:`${Xe}-inner-text`,style:Ke},nt)))}},54265:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return nt}});var E=ne(59301),Ee=ne(92310),De=ne.n(Ee),We=ne(2738),Ae=ne(99402),we=ne(48755),Le=ne(16931),$e=ne(51636);const _e=["wrap","nowrap","wrap-reverse"],je=["flex-start","flex-end","start","end","center","space-between","space-around","space-evenly","stretch","normal","left","right"],ze=["center","start","end","flex-start","flex-end","self-start","self-end","baseline","normal","stretch"],He=(Ve,st)=>{const Pe=st.wrap===!0?"wrap":st.wrap;return{[`${Ve}-wrap-${Pe}`]:Pe&&_e.includes(Pe)}},gt=(Ve,st)=>{const Pe={};return ze.forEach(Me=>{Pe[`${Ve}-align-${Me}`]=st.align===Me}),Pe[`${Ve}-align-stretch`]=!st.align&&!!st.vertical,Pe},Re=(Ve,st)=>{const Pe={};return je.forEach(Me=>{Pe[`${Ve}-justify-${Me}`]=st.justify===Me}),Pe};function Ne(Ve,st){return De()(Object.assign(Object.assign(Object.assign({},He(Ve,st)),gt(Ve,st)),Re(Ve,st)))}var Oe=Ne;const be=Ve=>{const{componentCls:st}=Ve;return{[st]:{display:"flex",margin:0,padding:0,"&-vertical":{flexDirection:"column"},"&-rtl":{direction:"rtl"},"&:empty":{display:"none"}}}},Ie=Ve=>{const{componentCls:st}=Ve;return{[st]:{"&-gap-small":{gap:Ve.flexGapSM},"&-gap-middle":{gap:Ve.flexGap},"&-gap-large":{gap:Ve.flexGapLG}}}},Ge=Ve=>{const{componentCls:st}=Ve,Pe={};return _e.forEach(Me=>{Pe[`${st}-wrap-${Me}`]={flexWrap:Me}}),Pe},it=Ve=>{const{componentCls:st}=Ve,Pe={};return ze.forEach(Me=>{Pe[`${st}-align-${Me}`]={alignItems:Me}}),Pe},Qe=Ve=>{const{componentCls:st}=Ve,Pe={};return je.forEach(Me=>{Pe[`${st}-justify-${Me}`]={justifyContent:Me}}),Pe},et=()=>({});var rt=(0,Le.I$)("Flex",Ve=>{const{paddingXS:st,padding:Pe,paddingLG:Me}=Ve,xe=(0,$e.mergeToken)(Ve,{flexGapSM:st,flexGap:Pe,flexGapLG:Me});return[be(xe),Ie(xe),Ge(xe),it(xe),Qe(xe)]},et,{resetStyle:!1}),wt=function(Ve,st){var Pe={};for(var Me in Ve)Object.prototype.hasOwnProperty.call(Ve,Me)&&st.indexOf(Me)<0&&(Pe[Me]=Ve[Me]);if(Ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,Me=Object.getOwnPropertySymbols(Ve);xe{const{prefixCls:Pe,rootClassName:Me,className:xe,style:Xe,flex:Bt,gap:lt,children:Ue,vertical:Dt=!1,component:Fe="div"}=Ve,pe=wt(Ve,["prefixCls","rootClassName","className","style","flex","gap","children","vertical","component"]),{flex:tt,direction:It,getPrefixCls:qe}=E.useContext(we.E_),Ke=qe("flex",Pe),[Et,Ye,Pt]=rt(Ke),ct=Dt!=null?Dt:tt==null?void 0:tt.vertical,zt=De()(xe,Me,tt==null?void 0:tt.className,Ke,Ye,Pt,Oe(Ke,Ve),{[`${Ke}-rtl`]:It==="rtl",[`${Ke}-gap-${lt}`]:(0,Ae.n)(lt),[`${Ke}-vertical`]:ct}),at=Object.assign(Object.assign({},tt==null?void 0:tt.style),Xe);return Bt&&(at.flex=Bt),lt&&!(0,Ae.n)(lt)&&(at.gap=lt),Et(E.createElement(Fe,Object.assign({ref:st,className:zt,style:at},(0,We.Z)(pe,["justify","wrap","align"])),Ue))})},93725:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return Ve}});var E=ne(59301),Ee=ne(96512),De=ne(92310),We=ne.n(De),Ae=ne(18929),we=ne(2738),Le=ne(48755),$e=ne(37639),_e=ne(15565),je=ne(54500),ze=ne(7939),He=ne(61670),gt=ne(9017),Re=ne(85981),Ne=ne(69106),Oe=ne(16931);const be=st=>{const{componentCls:Pe,iconCls:Me,antCls:xe,zIndexPopup:Xe,colorText:Bt,colorWarning:lt,marginXXS:Ue,marginXS:Dt,fontSize:Fe,fontWeightStrong:pe,colorTextHeading:tt}=st;return{[Pe]:{zIndex:Xe,[`&${xe}-popover`]:{fontSize:Fe},[`${Pe}-message`]:{marginBottom:Dt,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${Pe}-message-icon ${Me}`]:{color:lt,fontSize:Fe,lineHeight:1,marginInlineEnd:Dt},[`${Pe}-title`]:{fontWeight:pe,color:tt,"&:only-child":{fontWeight:"normal"}},[`${Pe}-description`]:{marginTop:Ue,color:Bt}},[`${Pe}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:Dt}}}}},Ie=st=>{const{zIndexPopupBase:Pe}=st;return{zIndexPopup:Pe+60}};var Ge=(0,Oe.I$)("Popconfirm",st=>be(st),Ie,{resetStyle:!1}),it=function(st,Pe){var Me={};for(var xe in st)Object.prototype.hasOwnProperty.call(st,xe)&&Pe.indexOf(xe)<0&&(Me[xe]=st[xe]);if(st!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xe=0,xe=Object.getOwnPropertySymbols(st);Xe{const{prefixCls:Pe,okButtonProps:Me,cancelButtonProps:xe,title:Xe,description:Bt,cancelText:lt,okText:Ue,okType:Dt="primary",icon:Fe=E.createElement(Ee.Z,null),showCancel:pe=!0,close:tt,onConfirm:It,onCancel:qe,onPopupClick:Ke}=st,{getPrefixCls:Et}=E.useContext(Le.E_),[Ye]=(0,gt.Z)("Popconfirm",Re.Z.Popconfirm),Pt=(0,je.Z)(Xe),ct=(0,je.Z)(Bt);return E.createElement("div",{className:`${Pe}-inner-content`,onClick:Ke},E.createElement("div",{className:`${Pe}-message`},Fe&&E.createElement("span",{className:`${Pe}-message-icon`},Fe),E.createElement("div",{className:`${Pe}-message-text`},Pt&&E.createElement("div",{className:`${Pe}-title`},Pt),ct&&E.createElement("div",{className:`${Pe}-description`},ct))),E.createElement("div",{className:`${Pe}-buttons`},pe&&E.createElement(ze.ZP,Object.assign({onClick:qe,size:"small"},xe),lt||(Ye==null?void 0:Ye.cancelText)),E.createElement(_e.Z,{buttonProps:Object.assign(Object.assign({size:"small"},(0,He.nx)(Dt)),Me),actionFn:It,close:tt,prefixCls:Et("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},Ue||(Ye==null?void 0:Ye.okText))))};var rt=st=>{const{prefixCls:Pe,placement:Me,className:xe,style:Xe}=st,Bt=it(st,["prefixCls","placement","className","style"]),{getPrefixCls:lt}=E.useContext(Le.E_),Ue=lt("popconfirm",Pe),[Dt]=Ge(Ue);return Dt(E.createElement(Ne.ZP,{placement:Me,className:We()(Ue,xe),style:Xe,content:E.createElement(Qe,Object.assign({prefixCls:Ue},Bt))}))},wt=function(st,Pe){var Me={};for(var xe in st)Object.prototype.hasOwnProperty.call(st,xe)&&Pe.indexOf(xe)<0&&(Me[xe]=st[xe]);if(st!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xe=0,xe=Object.getOwnPropertySymbols(st);Xe{var Me,xe;const{prefixCls:Xe,placement:Bt="top",trigger:lt="click",okType:Ue="primary",icon:Dt=E.createElement(Ee.Z,null),children:Fe,overlayClassName:pe,onOpenChange:tt,onVisibleChange:It,overlayStyle:qe,styles:Ke,classNames:Et}=st,Ye=wt(st,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange","overlayStyle","styles","classNames"]),{getPrefixCls:Pt,className:ct,style:zt,classNames:at,styles:jt}=(0,Le.dj)("popconfirm"),[Rt,fe]=(0,Ae.Z)(!1,{value:(Me=st.open)!==null&&Me!==void 0?Me:st.visible,defaultValue:(xe=st.defaultOpen)!==null&&xe!==void 0?xe:st.defaultVisible}),oe=(Mt,tn)=>{fe(Mt,!0),It==null||It(Mt),tt==null||tt(Mt,tn)},re=Mt=>{oe(!1,Mt)},ce=Mt=>{var tn;return(tn=st.onConfirm)===null||tn===void 0?void 0:tn.call(void 0,Mt)},de=Mt=>{var tn;oe(!1,Mt),(tn=st.onCancel)===null||tn===void 0||tn.call(void 0,Mt)},le=(Mt,tn)=>{const{disabled:on=!1}=st;on||oe(Mt,tn)},Je=Pt("popconfirm",Xe),mt=We()(Je,ct,pe,at.root,Et==null?void 0:Et.root),Ot=We()(at.body,Et==null?void 0:Et.body),[Xt]=Ge(Je);return Xt(E.createElement($e.Z,Object.assign({},(0,we.Z)(Ye,["title"]),{trigger:lt,placement:Bt,onOpenChange:le,open:Rt,ref:Pe,classNames:{root:mt,body:Ot},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign({},jt.root),zt),qe),Ke==null?void 0:Ke.root),body:Object.assign(Object.assign({},jt.body),Ke==null?void 0:Ke.body)},content:E.createElement(Qe,Object.assign({okType:Ue,icon:Dt},st,{prefixCls:Je,close:re,onConfirm:ce,onCancel:de})),"data-popover-inject":!0}),Fe))});nt._InternalPanelDoNotUseOrYouWillBeFired=rt;var Ve=nt},58755:function(_t,kt,ne){"use strict";ne.d(kt,{Z:function(){return Bt}});var E=ne(59301),Ee=ne(58617),De=ne(92310),We=ne.n(De),Ae=ne(60499),we=ne(18642),Le=ne(72190),$e=ne(42244),_e=ne(18929),je=ne(10228),ze=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],He=E.forwardRef(function(lt,Ue){var Dt,Fe=lt.prefixCls,pe=Fe===void 0?"rc-switch":Fe,tt=lt.className,It=lt.checked,qe=lt.defaultChecked,Ke=lt.disabled,Et=lt.loadingIcon,Ye=lt.checkedChildren,Pt=lt.unCheckedChildren,ct=lt.onClick,zt=lt.onChange,at=lt.onKeyDown,jt=(0,$e.Z)(lt,ze),Rt=(0,_e.Z)(!1,{value:It,defaultValue:qe}),fe=(0,Le.Z)(Rt,2),oe=fe[0],re=fe[1];function ce(mt,Ot){var Xt=oe;return Ke||(Xt=mt,re(Xt),zt==null||zt(Xt,Ot)),Xt}function de(mt){mt.which===je.Z.LEFT?ce(!1,mt):mt.which===je.Z.RIGHT&&ce(!0,mt),at==null||at(mt)}function le(mt){var Ot=ce(!oe,mt);ct==null||ct(Ot,mt)}var Je=We()(pe,tt,(Dt={},(0,we.Z)(Dt,"".concat(pe,"-checked"),oe),(0,we.Z)(Dt,"".concat(pe,"-disabled"),Ke),Dt));return E.createElement("button",(0,Ae.Z)({},jt,{type:"button",role:"switch","aria-checked":oe,disabled:Ke,className:Je,ref:Ue,onKeyDown:de,onClick:le}),Et,E.createElement("span",{className:"".concat(pe,"-inner")},E.createElement("span",{className:"".concat(pe,"-inner-checked")},Ye),E.createElement("span",{className:"".concat(pe,"-inner-unchecked")},Pt)))});He.displayName="Switch";var gt=He,Re=ne(12919),Ne=ne(48755),Oe=ne(2171),be=ne(31756),Ie=ne(36237),Ge=ne(17835),it=ne(63356),Qe=ne(16931),et=ne(51636);const rt=lt=>{const{componentCls:Ue,trackHeightSM:Dt,trackPadding:Fe,trackMinWidthSM:pe,innerMinMarginSM:tt,innerMaxMarginSM:It,handleSizeSM:qe,calc:Ke}=lt,Et=`${Ue}-inner`,Ye=(0,Ie.unit)(Ke(qe).add(Ke(Fe).mul(2)).equal()),Pt=(0,Ie.unit)(Ke(It).mul(2).equal());return{[Ue]:{[`&${Ue}-small`]:{minWidth:pe,height:Dt,lineHeight:(0,Ie.unit)(Dt),[`${Ue}-inner`]:{paddingInlineStart:It,paddingInlineEnd:tt,[`${Et}-checked, ${Et}-unchecked`]:{minHeight:Dt},[`${Et}-checked`]:{marginInlineStart:`calc(-100% + ${Ye} - ${Pt})`,marginInlineEnd:`calc(100% - ${Ye} + ${Pt})`},[`${Et}-unchecked`]:{marginTop:Ke(Dt).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${Ue}-handle`]:{width:qe,height:qe},[`${Ue}-loading-icon`]:{top:Ke(Ke(qe).sub(lt.switchLoadingIconSize)).div(2).equal(),fontSize:lt.switchLoadingIconSize},[`&${Ue}-checked`]:{[`${Ue}-inner`]:{paddingInlineStart:tt,paddingInlineEnd:It,[`${Et}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Et}-unchecked`]:{marginInlineStart:`calc(100% - ${Ye} + ${Pt})`,marginInlineEnd:`calc(-100% + ${Ye} - ${Pt})`}},[`${Ue}-handle`]:{insetInlineStart:`calc(100% - ${(0,Ie.unit)(Ke(qe).add(Fe).equal())})`}},[`&:not(${Ue}-disabled):active`]:{[`&:not(${Ue}-checked) ${Et}`]:{[`${Et}-unchecked`]:{marginInlineStart:Ke(lt.marginXXS).div(2).equal(),marginInlineEnd:Ke(lt.marginXXS).mul(-1).div(2).equal()}},[`&${Ue}-checked ${Et}`]:{[`${Et}-checked`]:{marginInlineStart:Ke(lt.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:Ke(lt.marginXXS).div(2).equal()}}}}}}},wt=lt=>{const{componentCls:Ue,handleSize:Dt,calc:Fe}=lt;return{[Ue]:{[`${Ue}-loading-icon${lt.iconCls}`]:{position:"relative",top:Fe(Fe(Dt).sub(lt.fontSize)).div(2).equal(),color:lt.switchLoadingIconColor,verticalAlign:"top"},[`&${Ue}-checked ${Ue}-loading-icon`]:{color:lt.switchColor}}}},ft=lt=>{const{componentCls:Ue,trackPadding:Dt,handleBg:Fe,handleShadow:pe,handleSize:tt,calc:It}=lt,qe=`${Ue}-handle`;return{[Ue]:{[qe]:{position:"absolute",top:Dt,insetInlineStart:Dt,width:tt,height:tt,transition:`all ${lt.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:Fe,borderRadius:It(tt).div(2).equal(),boxShadow:pe,transition:`all ${lt.switchDuration} ease-in-out`,content:'""'}},[`&${Ue}-checked ${qe}`]:{insetInlineStart:`calc(100% - ${(0,Ie.unit)(It(tt).add(Dt).equal())})`},[`&:not(${Ue}-disabled):active`]:{[`${qe}::before`]:{insetInlineEnd:lt.switchHandleActiveInset,insetInlineStart:0},[`&${Ue}-checked ${qe}::before`]:{insetInlineEnd:0,insetInlineStart:lt.switchHandleActiveInset}}}}},nt=lt=>{const{componentCls:Ue,trackHeight:Dt,trackPadding:Fe,innerMinMargin:pe,innerMaxMargin:tt,handleSize:It,calc:qe}=lt,Ke=`${Ue}-inner`,Et=(0,Ie.unit)(qe(It).add(qe(Fe).mul(2)).equal()),Ye=(0,Ie.unit)(qe(tt).mul(2).equal());return{[Ue]:{[Ke]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:tt,paddingInlineEnd:pe,transition:`padding-inline-start ${lt.switchDuration} ease-in-out, padding-inline-end ${lt.switchDuration} ease-in-out`,[`${Ke}-checked, ${Ke}-unchecked`]:{display:"block",color:lt.colorTextLightSolid,fontSize:lt.fontSizeSM,transition:`margin-inline-start ${lt.switchDuration} ease-in-out, margin-inline-end ${lt.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:Dt},[`${Ke}-checked`]:{marginInlineStart:`calc(-100% + ${Et} - ${Ye})`,marginInlineEnd:`calc(100% - ${Et} + ${Ye})`},[`${Ke}-unchecked`]:{marginTop:qe(Dt).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${Ue}-checked ${Ke}`]:{paddingInlineStart:pe,paddingInlineEnd:tt,[`${Ke}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Ke}-unchecked`]:{marginInlineStart:`calc(100% - ${Et} + ${Ye})`,marginInlineEnd:`calc(-100% + ${Et} - ${Ye})`}},[`&:not(${Ue}-disabled):active`]:{[`&:not(${Ue}-checked) ${Ke}`]:{[`${Ke}-unchecked`]:{marginInlineStart:qe(Fe).mul(2).equal(),marginInlineEnd:qe(Fe).mul(-1).mul(2).equal()}},[`&${Ue}-checked ${Ke}`]:{[`${Ke}-checked`]:{marginInlineStart:qe(Fe).mul(-1).mul(2).equal(),marginInlineEnd:qe(Fe).mul(2).equal()}}}}}},Ve=lt=>{const{componentCls:Ue,trackHeight:Dt,trackMinWidth:Fe}=lt;return{[Ue]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,it.Wf)(lt)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:Fe,height:Dt,lineHeight:(0,Ie.unit)(Dt),verticalAlign:"middle",background:lt.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${lt.motionDurationMid}`,userSelect:"none",[`&:hover:not(${Ue}-disabled)`]:{background:lt.colorTextTertiary}}),(0,it.Qy)(lt)),{[`&${Ue}-checked`]:{background:lt.switchColor,[`&:hover:not(${Ue}-disabled)`]:{background:lt.colorPrimaryHover}},[`&${Ue}-loading, &${Ue}-disabled`]:{cursor:"not-allowed",opacity:lt.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${Ue}-rtl`]:{direction:"rtl"}})}},st=lt=>{const{fontSize:Ue,lineHeight:Dt,controlHeight:Fe,colorWhite:pe}=lt,tt=Ue*Dt,It=Fe/2,qe=2,Ke=tt-qe*2,Et=It-qe*2;return{trackHeight:tt,trackHeightSM:It,trackMinWidth:Ke*2+qe*4,trackMinWidthSM:Et*2+qe*2,trackPadding:qe,handleBg:pe,handleSize:Ke,handleSizeSM:Et,handleShadow:`0 2px 4px 0 ${new Ge.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:Ke/2,innerMaxMargin:Ke+qe+qe*2,innerMinMarginSM:Et/2,innerMaxMarginSM:Et+qe+qe*2}};var Pe=(0,Qe.I$)("Switch",lt=>{const Ue=(0,et.mergeToken)(lt,{switchDuration:lt.motionDurationMid,switchColor:lt.colorPrimary,switchDisabledOpacity:lt.opacityLoading,switchLoadingIconSize:lt.calc(lt.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${lt.opacityLoading})`,switchHandleActiveInset:"-30%"});return[Ve(Ue),nt(Ue),ft(Ue),wt(Ue),rt(Ue)]},st),Me=function(lt,Ue){var Dt={};for(var Fe in lt)Object.prototype.hasOwnProperty.call(lt,Fe)&&Ue.indexOf(Fe)<0&&(Dt[Fe]=lt[Fe]);if(lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pe=0,Fe=Object.getOwnPropertySymbols(lt);pe{const{prefixCls:Dt,size:Fe,disabled:pe,loading:tt,className:It,rootClassName:qe,style:Ke,checked:Et,value:Ye,defaultChecked:Pt,defaultValue:ct,onChange:zt}=lt,at=Me(lt,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[jt,Rt]=(0,_e.Z)(!1,{value:Et!=null?Et:Ye,defaultValue:Pt!=null?Pt:ct}),{getPrefixCls:fe,direction:oe,switch:re}=E.useContext(Ne.E_),ce=E.useContext(Oe.Z),de=(pe!=null?pe:ce)||tt,le=fe("switch",Dt),Je=E.createElement("div",{className:`${le}-handle`},tt&&E.createElement(Ee.Z,{className:`${le}-loading-icon`})),[mt,Ot,Xt]=Pe(le),Mt=(0,be.Z)(Fe),tn=We()(re==null?void 0:re.className,{[`${le}-small`]:Mt==="small",[`${le}-loading`]:tt,[`${le}-rtl`]:oe==="rtl"},It,qe,Ot,Xt),on=Object.assign(Object.assign({},re==null?void 0:re.style),Ke),gn=function(){Rt(arguments.length<=0?void 0:arguments[0]),zt==null||zt.apply(void 0,arguments)};return mt(E.createElement(Re.Z,{component:"Switch"},E.createElement(gt,Object.assign({},at,{checked:jt,onChange:gn,prefixCls:le,className:tn,style:on,disabled:de,ref:Ue,loadingIcon:Je}))))});Xe.__ANT_SWITCH=!0;var Bt=Xe},53420:function(_t,kt,ne){"use strict";ne.d(kt,{default:function(){return wn}});var E=ne(59301),Ee=ne(92310),De=ne.n(Ee),We=ne(60499),Ae=ne(77654),we=ne(85899),Le=ne(72190),$e=ne(42244),_e=ne(43749),je=ne(37463),ze=ne(6551),He=ne(34643),gt=ne(18929),Re=ne(48736),Ne=function(Vt){var pn=E.useRef({valueLabels:new Map});return E.useMemo(function(){var jn=pn.current.valueLabels,Tn=new Map,Wn=Vt.map(function(dr){var Vn=dr.value,Zt=dr.label,un=Zt!=null?Zt:jn.get(Vn);return Tn.set(Vn,un),(0,we.Z)((0,we.Z)({},dr),{},{label:un})});return pn.current.valueLabels=Tn,[Wn]},[Vt])},Oe=function(pn,jn,Tn,Wn){return E.useMemo(function(){var dr=function(qr){return qr.map(function(Yt){var At=Yt.value;return At})},Vn=dr(pn),Zt=dr(jn),un=Vn.filter(function(Mr){return!Wn[Mr]}),kn=Vn,Gn=Zt;if(Tn){var rr=(0,He.S)(Vn,!0,Wn);kn=rr.checkedKeys,Gn=rr.halfCheckedKeys}return[Array.from(new Set([].concat((0,Ae.Z)(un),(0,Ae.Z)(kn)))),Gn]},[pn,jn,Tn,Wn])},be=Oe,Ie=ne(34061),Ge=function(Vt,pn){return E.useMemo(function(){var jn=(0,Ie.I8)(Vt,{fieldNames:pn,initWrapper:function(Wn){return(0,we.Z)((0,we.Z)({},Wn),{},{valueEntities:new Map})},processEntity:function(Wn,dr){var Vn=Wn.node[pn.value];if(0)var Zt;dr.valueEntities.set(Vn,Wn)}});return jn},[Vt,pn])},it=ne(18642),Qe=ne(11592),et=function(){return null},rt=et,wt=["children","value"];function ft(Vt){return(0,Qe.Z)(Vt).map(function(pn){if(!E.isValidElement(pn)||!pn.type)return null;var jn=pn,Tn=jn.key,Wn=jn.props,dr=Wn.children,Vn=Wn.value,Zt=(0,$e.Z)(Wn,wt),un=(0,we.Z)({key:Tn,value:Vn},Zt),kn=ft(dr);return kn.length&&(un.children=kn),un}).filter(function(pn){return pn})}function nt(Vt){if(!Vt)return Vt;var pn=(0,we.Z)({},Vt);return"props"in pn||Object.defineProperty(pn,"props",{get:function(){return(0,Re.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),pn}}),pn}function Ve(Vt,pn,jn,Tn,Wn,dr){var Vn=null,Zt=null;function un(){function kn(Gn){var rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",Mr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Gn.map(function(qr,Yt){var At="".concat(rr,"-").concat(Yt),Cn=qr[dr.value],Kt=jn.includes(Cn),Pr=kn(qr[dr.children]||[],At,Kt),ei=E.createElement(rt,qr,Pr.map(function(Tt){return Tt.node}));if(pn===Cn&&(Vn=ei),Kt){var ht={pos:At,node:ei,children:Pr};return Mr||Zt.push(ht),ht}return null}).filter(function(qr){return qr})}Zt||(Zt=[],kn(Tn),Zt.sort(function(Gn,rr){var Mr=Gn.node.props.value,qr=rr.node.props.value,Yt=jn.indexOf(Mr),At=jn.indexOf(qr);return Yt-At}))}Object.defineProperty(Vt,"triggerNode",{get:function(){return(0,Re.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),un(),Vn}}),Object.defineProperty(Vt,"allCheckedNodes",{get:function(){return(0,Re.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),un(),Wn?Zt:Zt.map(function(Gn){var rr=Gn.node;return rr})}})}var st=function(pn,jn,Tn){var Wn=Tn.fieldNames,dr=Tn.treeNodeFilterProp,Vn=Tn.filterTreeNode,Zt=Wn.children;return E.useMemo(function(){if(!jn||Vn===!1)return pn;var un=typeof Vn=="function"?Vn:function(Gn,rr){return String(rr[dr]).toUpperCase().includes(jn.toUpperCase())},kn=function Gn(rr){var Mr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return rr.reduce(function(qr,Yt){var At=Yt[Zt],Cn=Mr||un(jn,nt(Yt)),Kt=Gn(At||[],Cn);return(Cn||Kt.length)&&qr.push((0,we.Z)((0,we.Z)({},Yt),{},(0,it.Z)({isLeaf:void 0},Zt,Kt))),qr},[])};return kn(pn)},[pn,jn,Zt,dr,Vn])},Pe=st;function Me(Vt){var pn=E.useRef();pn.current=Vt;var jn=E.useCallback(function(){return pn.current.apply(pn,arguments)},[]);return jn}function xe(Vt,pn){var jn=pn.id,Tn=pn.pId,Wn=pn.rootPId,dr=new Map,Vn=[];return Vt.forEach(function(Zt){var un=Zt[jn],kn=(0,we.Z)((0,we.Z)({},Zt),{},{key:Zt.key||un});dr.set(un,kn)}),dr.forEach(function(Zt){var un=Zt[Tn],kn=dr.get(un);kn?(kn.children=kn.children||[],kn.children.push(Zt)):(un===Wn||Wn===null)&&Vn.push(Zt)}),Vn}function Xe(Vt,pn,jn){return E.useMemo(function(){if(Vt){if(jn){var Tn=(0,we.Z)({id:"id",pId:"pId",rootPId:null},(0,_e.Z)(jn)==="object"?jn:{});return xe(Vt,Tn)}return Vt}return ft(pn)},[pn,jn,Vt])}var Bt=E.createContext(null),lt=Bt,Ue=ne(72054),Dt=ne(87632),Fe=ne(10228),pe=ne(80547),tt=E.createContext(null),It=tt,qe=function(pn){return Array.isArray(pn)?pn:pn!==void 0?[pn]:[]},Ke=function(pn){var jn=pn||{},Tn=jn.label,Wn=jn.value,dr=jn.children;return{_title:Tn?[Tn]:["title","label"],value:Wn||"value",key:Wn||"value",children:dr||"children"}},Et=function(pn){return!pn||pn.disabled||pn.disableCheckbox||pn.checkable===!1},Ye=function(pn,jn){var Tn=[],Wn=function dr(Vn){Vn.forEach(function(Zt){var un=Zt[jn.children];un&&(Tn.push(Zt[jn.value]),dr(un))})};return Wn(pn),Tn},Pt=function(pn){return pn==null},ct=ne(70425),zt={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},at=function(pn,jn){var Tn=(0,je.lk)(),Wn=Tn.prefixCls,dr=Tn.multiple,Vn=Tn.searchValue,Zt=Tn.toggleOpen,un=Tn.open,kn=Tn.notFoundContent,Gn=E.useContext(It),rr=Gn.virtual,Mr=Gn.listHeight,qr=Gn.listItemHeight,Yt=Gn.listItemScrollOffset,At=Gn.treeData,Cn=Gn.fieldNames,Kt=Gn.onSelect,Pr=Gn.dropdownMatchSelectWidth,ei=Gn.treeExpandAction,ht=Gn.treeTitleRender,Tt=Gn.onPopupScroll,Ft=Gn.leftMaxCount,yt=Gn.leafCountOnly,Pn=Gn.valueEntities,En=E.useContext(lt),Nn=En.checkable,mn=En.checkedKeys,Yn=En.halfCheckedKeys,Xn=En.treeExpandedKeys,Lr=En.treeDefaultExpandAll,xr=En.treeDefaultExpandedKeys,gr=En.onTreeExpand,Ur=En.treeIcon,Yr=En.showTreeIcon,ar=En.switcherIcon,Rr=En.treeLine,Bi=En.treeNodeFilterProp,ci=En.loadData,Vr=En.treeLoadedKeys,ti=En.treeMotion,Ai=En.onTreeLoad,ni=En.keyEntities,Nr=E.useRef(),Xr=(0,pe.Z)(function(){return At},[un,At],function(fr,Fr){return Fr[0]&&fr[1]!==Fr[1]}),di=E.useMemo(function(){return Nn?{checked:mn,halfChecked:Yn}:null},[Nn,mn,Yn]);E.useEffect(function(){if(un&&!dr&&mn.length){var fr;(fr=Nr.current)===null||fr===void 0||fr.scrollTo({key:mn[0]})}},[un]);var ri=function(Fr){Fr.preventDefault()},jr=function(Fr,ii){var bi=ii.node;Nn&&Et(bi)||(Kt(bi.key,{selected:!mn.includes(bi.key)}),dr||Zt(!1))},yi=E.useState(xr),oi=(0,Le.Z)(yi,2),Ri=oi[0],Ki=oi[1],li=E.useState(null),wi=(0,Le.Z)(li,2),Qi=wi[0],Ei=wi[1],hi=E.useMemo(function(){return Xn?(0,Ae.Z)(Xn):Vn?Qi:Ri},[Ri,Qi,Xn,Vn]),Wi=function(Fr){Ki(Fr),Ei(Fr),gr&&gr(Fr)},fi=String(Vn).toLowerCase(),mi=function(Fr){return fi?String(Fr[Bi]).toLowerCase().includes(fi):!1};E.useEffect(function(){Vn&&Ei(Ye(At,Cn))},[Vn]);var Hi=E.useState(function(){return new Map}),Ce=(0,Le.Z)(Hi,2),Lt=Ce[0],rn=Ce[1];E.useEffect(function(){Ft&&rn(new Map)},[Ft]);function ln(fr){var Fr=fr[Cn.value];if(!Lt.has(Fr)){var ii=Pn.get(Fr),bi=(ii.children||[]).length===0;if(bi)Lt.set(Fr,!1);else{var Oi=ii.children.filter(function(ha){return!ha.node.disabled&&!ha.node.disableCheckbox&&!mn.includes(ha.node[Cn.value])}),Ba=Oi.length;Lt.set(Fr,Ba>Ft)}}return Lt.get(Fr)}var Ct=(0,ct.zX)(function(fr){var Fr=fr[Cn.value];return mn.includes(Fr)||Ft===null?!1:Ft<=0?!0:yt&&Ft?ln(fr):!1}),Gt=function fr(Fr){var ii=(0,Ue.Z)(Fr),bi;try{for(ii.s();!(bi=ii.n()).done;){var Oi=bi.value;if(!(Oi.disabled||Oi.selectable===!1)){if(Vn){if(mi(Oi))return Oi}else return Oi;if(Oi[Cn.children]){var Ba=fr(Oi[Cn.children]);if(Ba)return Ba}}}}catch(ha){ii.e(ha)}finally{ii.f()}return null},Ht=E.useState(null),Jt=(0,Le.Z)(Ht,2),St=Jt[0],cn=Jt[1],Zn=ni[St];E.useEffect(function(){if(un){var fr=null,Fr=function(){var bi=Gt(Xr);return bi?bi[Cn.value]:null};!dr&&mn.length&&!Vn?fr=mn[0]:fr=Fr(),cn(fr)}},[un,Vn]),E.useImperativeHandle(jn,function(){var fr;return{scrollTo:(fr=Nr.current)===null||fr===void 0?void 0:fr.scrollTo,onKeyDown:function(ii){var bi,Oi=ii.which;switch(Oi){case Fe.Z.UP:case Fe.Z.DOWN:case Fe.Z.LEFT:case Fe.Z.RIGHT:(bi=Nr.current)===null||bi===void 0||bi.onKeyDown(ii);break;case Fe.Z.ENTER:{if(Zn){var Ba=Ct(Zn.node),ha=(Zn==null?void 0:Zn.node)||{},zi=ha.selectable,aa=ha.value,Zi=ha.disabled;zi!==!1&&!Zi&&!Ba&&jr(null,{node:{key:St},selected:!mn.includes(aa)})}break}case Fe.Z.ESC:Zt(!1)}},onKeyUp:function(){}}});var On=(0,pe.Z)(function(){return!Vn},[Vn,Xn||Ri],function(fr,Fr){var ii=(0,Le.Z)(fr,1),bi=ii[0],Oi=(0,Le.Z)(Fr,2),Ba=Oi[0],ha=Oi[1];return bi!==Ba&&!!(Ba||ha)}),Sn=On?ci:null;if(Xr.length===0)return E.createElement("div",{role:"listbox",className:"".concat(Wn,"-empty"),onMouseDown:ri},kn);var kr={fieldNames:Cn};return Vr&&(kr.loadedKeys=Vr),hi&&(kr.expandedKeys=hi),E.createElement("div",{onMouseDown:ri},Zn&&un&&E.createElement("span",{style:zt,"aria-live":"assertive"},Zn.node.value),E.createElement(Dt.y6.Provider,{value:{nodeDisabled:Ct}},E.createElement(Dt.ZP,(0,We.Z)({ref:Nr,focusable:!1,prefixCls:"".concat(Wn,"-tree"),treeData:Xr,height:Mr,itemHeight:qr,itemScrollOffset:Yt,virtual:rr!==!1&&Pr!==!1,multiple:dr,icon:Ur,showIcon:Yr,switcherIcon:ar,showLine:Rr,loadData:Sn,motion:ti,activeKey:St,checkable:Nn,checkStrictly:!0,checkedKeys:di,selectedKeys:Nn?[]:mn,defaultExpandAll:Lr,titleRender:ht},kr,{onActiveChange:cn,onSelect:jr,onCheck:jr,onExpand:Wi,onLoad:Ai,filterTreeNode:mi,expandAction:ei,onScroll:Tt}))))},jt=E.forwardRef(at),Rt=jt,fe="SHOW_ALL",oe="SHOW_PARENT",re="SHOW_CHILD";function ce(Vt,pn,jn,Tn){var Wn=new Set(Vt);return pn===re?Vt.filter(function(dr){var Vn=jn[dr];return!Vn||!Vn.children||!Vn.children.some(function(Zt){var un=Zt.node;return Wn.has(un[Tn.value])})||!Vn.children.every(function(Zt){var un=Zt.node;return Et(un)||Wn.has(un[Tn.value])})}):pn===oe?Vt.filter(function(dr){var Vn=jn[dr],Zt=Vn?Vn.parent:null;return!Zt||Et(Zt.node)||!Wn.has(Zt.key)}):Vt}function de(Vt){var pn=Vt.searchPlaceholder,jn=Vt.treeCheckStrictly,Tn=Vt.treeCheckable,Wn=Vt.labelInValue,dr=Vt.value,Vn=Vt.multiple,Zt=Vt.showCheckedStrategy,un=Vt.maxCount;warning(!pn,"`searchPlaceholder` has been removed."),jn&&Wn===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(Wn||jn)&&warning(toArray(dr).every(function(kn){return kn&&_typeof(kn)==="object"&&"value"in kn}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),jn||Vn||Tn?warning(!dr||Array.isArray(dr),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(dr),"`value` should not be array when `TreeSelect` is single mode."),un&&(Zt==="SHOW_ALL"&&!jn||Zt==="SHOW_PARENT")&&warning(!1,"`maxCount` not work with `showCheckedStrategy=SHOW_ALL` (when `treeCheckStrictly=false`) or `showCheckedStrategy=SHOW_PARENT`.")}var le=null,Je=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","maxCount","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","listItemScrollOffset","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion","treeTitleRender","onPopupScroll"];function mt(Vt){return!Vt||(0,_e.Z)(Vt)!=="object"}var Ot=E.forwardRef(function(Vt,pn){var jn=Vt.id,Tn=Vt.prefixCls,Wn=Tn===void 0?"rc-tree-select":Tn,dr=Vt.value,Vn=Vt.defaultValue,Zt=Vt.onChange,un=Vt.onSelect,kn=Vt.onDeselect,Gn=Vt.searchValue,rr=Vt.inputValue,Mr=Vt.onSearch,qr=Vt.autoClearSearchValue,Yt=qr===void 0?!0:qr,At=Vt.filterTreeNode,Cn=Vt.treeNodeFilterProp,Kt=Cn===void 0?"value":Cn,Pr=Vt.showCheckedStrategy,ei=Vt.treeNodeLabelProp,ht=Vt.multiple,Tt=Vt.treeCheckable,Ft=Vt.treeCheckStrictly,yt=Vt.labelInValue,Pn=Vt.maxCount,En=Vt.fieldNames,Nn=Vt.treeDataSimpleMode,mn=Vt.treeData,Yn=Vt.children,Xn=Vt.loadData,Lr=Vt.treeLoadedKeys,xr=Vt.onTreeLoad,gr=Vt.treeDefaultExpandAll,Ur=Vt.treeExpandedKeys,Yr=Vt.treeDefaultExpandedKeys,ar=Vt.onTreeExpand,Rr=Vt.treeExpandAction,Bi=Vt.virtual,ci=Vt.listHeight,Vr=ci===void 0?200:ci,ti=Vt.listItemHeight,Ai=ti===void 0?20:ti,ni=Vt.listItemScrollOffset,Nr=ni===void 0?0:ni,Xr=Vt.onDropdownVisibleChange,di=Vt.dropdownMatchSelectWidth,ri=di===void 0?!0:di,jr=Vt.treeLine,yi=Vt.treeIcon,oi=Vt.showTreeIcon,Ri=Vt.switcherIcon,Ki=Vt.treeMotion,li=Vt.treeTitleRender,wi=Vt.onPopupScroll,Qi=(0,$e.Z)(Vt,Je),Ei=(0,ze.ZP)(jn),hi=Tt&&!Ft,Wi=Tt||Ft,fi=Ft||yt,mi=Wi||ht,Hi=(0,gt.Z)(Vn,{value:dr}),Ce=(0,Le.Z)(Hi,2),Lt=Ce[0],rn=Ce[1],ln=E.useMemo(function(){return Tt?Pr||re:fe},[Pr,Tt]),Ct=E.useMemo(function(){return Ke(En)},[JSON.stringify(En)]),Gt=(0,gt.Z)("",{value:Gn!==void 0?Gn:rr,postState:function(Si){return Si||""}}),Ht=(0,Le.Z)(Gt,2),Jt=Ht[0],St=Ht[1],cn=function(Si){St(Si),Mr==null||Mr(Si)},Zn=Xe(mn,Yn,Nn),On=Ge(Zn,Ct),Sn=On.keyEntities,kr=On.valueEntities,fr=E.useCallback(function(Vi){var Si=[],xi=[];return Vi.forEach(function(Li){kr.has(Li)?xi.push(Li):Si.push(Li)}),{missingRawValues:Si,existRawValues:xi}},[kr]),Fr=Pe(Zn,Jt,{fieldNames:Ct,treeNodeFilterProp:Kt,filterTreeNode:At}),ii=E.useCallback(function(Vi){if(Vi){if(ei)return Vi[ei];for(var Si=Ct._title,xi=0;xirl)){var Ea=Oi(Vi);if(rn(Ea),Yt&&St(""),Zt){var Ji=Vi;hi&&(Ji=Li.map(function(Fo){var Ao=kr.get(Fo);return Ao?Ao.node[Ct.value]:Fo}));var pi=Si||{triggerValue:void 0,selected:void 0},ra=pi.triggerValue,za=pi.selected,ji=Ji;if(Ft){var to=Zi.filter(function(Fo){return!Ji.includes(Fo.value)});ji=[].concat((0,Ae.Z)(ji),(0,Ae.Z)(to))}var Qa=Oi(ji),Po={preValue:aa,triggerValue:ra},Mo=!0;(Ft||xi==="selection"&&!za)&&(Mo=!1),Ve(Po,ra,Vi,Zn,Mo,Ct),Wi?Po.checked=za:Po.selected=za;var $o=fi?Qa:Qa.map(function(Fo){return Fo.value});Zt(mi?$o:$o[0],fi?null:Qa.map(function(Fo){return Fo.label}),Po)}}}),Bo=E.useCallback(function(Vi,Si){var xi,Li=Si.selected,Ea=Si.source,Ji=Sn[Vi],pi=Ji==null?void 0:Ji.node,ra=(xi=pi==null?void 0:pi[Ct.value])!==null&&xi!==void 0?xi:Vi;if(!mi)So([ra],{selected:!0,triggerValue:ra},"option");else{var za=Li?[].concat((0,Ae.Z)(po),[ra]):$a.filter(function(Ao){return Ao!==ra});if(hi){var ji=fr(za),to=ji.missingRawValues,Qa=ji.existRawValues,Po=Qa.map(function(Ao){return kr.get(Ao).key}),Mo;if(Li){var $o=(0,He.S)(Po,!0,Sn);Mo=$o.checkedKeys}else{var Fo=(0,He.S)(Po,{checked:!1,halfCheckedKeys:eo},Sn);Mo=Fo.checkedKeys}za=[].concat((0,Ae.Z)(to),(0,Ae.Z)(Mo.map(function(Ao){return Sn[Ao].node[Ct.value]})))}So(za,{selected:Li,triggerValue:ra},Ea||"option")}Li||!mi?un==null||un(ra,nt(pi)):kn==null||kn(ra,nt(pi))},[fr,kr,Sn,Ct,mi,po,So,hi,un,kn,$a,eo,Pn]),Fa=E.useCallback(function(Vi){if(Xr){var Si={};Object.defineProperty(Si,"documentClickClose",{get:function(){return(0,Re.ZP)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),Xr(Vi,Si)}},[Xr]),Xo=Me(function(Vi,Si){var xi=Vi.map(function(Li){return Li.value});if(Si.type==="clear"){So(xi,{},"selection");return}Si.values.length&&Bo(Si.values[0].value,{selected:!1,source:"selection"})}),Jo=E.useMemo(function(){return{virtual:Bi,dropdownMatchSelectWidth:ri,listHeight:Vr,listItemHeight:Ai,listItemScrollOffset:Nr,treeData:Fr,fieldNames:Ct,onSelect:Bo,treeExpandAction:Rr,treeTitleRender:li,onPopupScroll:wi,leftMaxCount:Pn===void 0?null:Pn-wo.length,leafCountOnly:ln==="SHOW_CHILD"&&!Ft&&!!Tt,valueEntities:kr}},[Bi,ri,Vr,Ai,Nr,Fr,Ct,Bo,Rr,li,wi,Pn,wo.length,ln,Ft,Tt,kr]),qo=E.useMemo(function(){return{checkable:Wi,loadData:Xn,treeLoadedKeys:Lr,onTreeLoad:xr,checkedKeys:$a,halfCheckedKeys:eo,treeDefaultExpandAll:gr,treeExpandedKeys:Ur,treeDefaultExpandedKeys:Yr,onTreeExpand:ar,treeIcon:yi,treeMotion:Ki,showTreeIcon:oi,switcherIcon:Ri,treeLine:jr,treeNodeFilterProp:Kt,keyEntities:Sn}},[Wi,Xn,Lr,xr,$a,eo,gr,Ur,Yr,ar,yi,Ki,oi,Ri,jr,Kt,Sn]);return E.createElement(It.Provider,{value:Jo},E.createElement(lt.Provider,{value:qo},E.createElement(je.Ac,(0,We.Z)({ref:pn},Qi,{id:Ei,prefixCls:Wn,mode:mi?"multiple":void 0,displayValues:wo,onDisplayValuesChange:Xo,searchValue:Jt,onSearch:cn,OptionList:Rt,emptyOptions:!Zn.length,onDropdownVisibleChange:Fa,dropdownMatchSelectWidth:ri}))))}),Xt=Ot;Xt.TreeNode=rt,Xt.SHOW_ALL=fe,Xt.SHOW_PARENT=oe,Xt.SHOW_CHILD=re;var Mt=Xt,tn=Mt,on=ne(2738),gn=ne(75030),Mn=ne(86641),Dn=ne(45915),Bn=ne(82855),lr=ne(48755),tr=ne(38406),$n=ne(2171),sn=ne(83397),Sr=ne(31756),Fn=ne(56553),bn=ne(24971),mr=ne(1722),si=ne(90376),Jr=ne(68525),Jn=ne(90005),Hr=ne(70045),Tr=ne(57700),ui=ne(85278),Ii=ne(36237),Cr=ne(36170),cr=ne(51636),Kr=ne(16931),ur=ne(12425);const zr=Vt=>{const{componentCls:pn,treePrefixCls:jn,colorBgElevated:Tn}=Vt,Wn=`.${jn}`;return[{[`${pn}-dropdown`]:[{padding:`${(0,Ii.unit)(Vt.paddingXS)} ${(0,Ii.unit)(Vt.calc(Vt.paddingXS).div(2).equal())}`},(0,ur.Yk)(jn,(0,cr.mergeToken)(Vt,{colorBgContainer:Tn}),!1),{[Wn]:{borderRadius:0,[`${Wn}-list-holder-inner`]:{alignItems:"stretch",[`${Wn}-treenode`]:{[`${Wn}-node-content-wrapper`]:{flex:"auto"}}}}},(0,Cr.C2)(`${jn}-checkbox`,Vt),{"&-rtl":{direction:"rtl",[`${Wn}-switcher${Wn}-switcher_close`]:{[`${Wn}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]},wr=null;function yn(Vt,pn,jn){return(0,Kr.I$)("TreeSelect",Tn=>{const Wn=(0,cr.mergeToken)(Tn,{treePrefixCls:pn});return[zr(Wn)]},ur.TM)(Vt,jn)}var _n=function(Vt,pn){var jn={};for(var Tn in Vt)Object.prototype.hasOwnProperty.call(Vt,Tn)&&pn.indexOf(Tn)<0&&(jn[Tn]=Vt[Tn]);if(Vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Wn=0,Tn=Object.getOwnPropertySymbols(Vt);Wn{var jn;const{prefixCls:Tn,size:Wn,disabled:dr,bordered:Vn=!0,className:Zt,rootClassName:un,treeCheckable:kn,multiple:Gn,listHeight:rr=256,listItemHeight:Mr,placement:qr,notFoundContent:Yt,switcherIcon:At,treeLine:Cn,getPopupContainer:Kt,popupClassName:Pr,dropdownClassName:ei,treeIcon:ht=!1,transitionName:Tt,choiceTransitionName:Ft="",status:yt,treeExpandAction:Pn,builtinPlacements:En,dropdownMatchSelectWidth:Nn,popupMatchSelectWidth:mn,allowClear:Yn,variant:Xn,dropdownStyle:Lr,tagRender:xr,maxCount:gr,showCheckedStrategy:Ur,treeCheckStrictly:Yr}=Vt,ar=_n(Vt,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear","variant","dropdownStyle","tagRender","maxCount","showCheckedStrategy","treeCheckStrictly"]),{getPopupContainer:Rr,getPrefixCls:Bi,renderEmpty:ci,direction:Vr,virtual:ti,popupMatchSelectWidth:Ai,popupOverflow:ni}=E.useContext(lr.E_),[,Nr]=(0,Tr.ZP)(),Xr=Mr!=null?Mr:(Nr==null?void 0:Nr.controlHeightSM)+(Nr==null?void 0:Nr.paddingXXS),di=Bi(),ri=Bi("select",Tn),jr=Bi("select-tree",Tn),yi=Bi("tree-select",Tn),{compactSize:oi,compactItemClassnames:Ri}=(0,Hr.ri)(ri,Vr),Ki=(0,sn.Z)(ri),li=(0,sn.Z)(yi),[wi,Qi,Ei]=(0,si.Z)(ri,Ki),[hi]=yn(yi,jr,li),[Wi,fi]=(0,bn.Z)("treeSelect",Xn,Vn),mi=De()(Pr||ei,`${yi}-dropdown`,{[`${yi}-dropdown-rtl`]:Vr==="rtl"},un,Ei,Ki,li,Qi),Hi=!!(kn||Gn),Ce=E.useMemo(()=>{if(!(gr&&(Ur==="SHOW_ALL"&&!Yr||Ur==="SHOW_PARENT")))return gr},[gr,Ur,Yr]),Lt=(0,Jn.Z)(Vt.suffixIcon,Vt.showArrow),rn=(jn=mn!=null?mn:Nn)!==null&&jn!==void 0?jn:Ai,{status:ln,hasFeedback:Ct,isFormItemInput:Gt,feedbackIcon:Ht}=E.useContext(Fn.aM),Jt=(0,Bn.F)(ln,yt),{suffixIcon:St,removeIcon:cn,clearIcon:Zn}=(0,Jr.Z)(Object.assign(Object.assign({},ar),{multiple:Hi,showSuffixIcon:Lt,hasFeedback:Ct,feedbackIcon:Ht,prefixCls:ri,componentName:"TreeSelect"})),On=Yn===!0?{clearIcon:Zn}:Yn;let Sn;Yt!==void 0?Sn=Yt:Sn=(ci==null?void 0:ci("Select"))||E.createElement(tr.Z,{componentName:"Select"});const kr=(0,on.Z)(ar,["suffixIcon","removeIcon","clearIcon","itemIcon","switcherIcon"]),fr=E.useMemo(()=>qr!==void 0?qr:Vr==="rtl"?"bottomRight":"bottomLeft",[qr,Vr]),Fr=(0,Sr.Z)(aa=>{var Zi;return(Zi=Wn!=null?Wn:oi)!==null&&Zi!==void 0?Zi:aa}),ii=E.useContext($n.Z),bi=dr!=null?dr:ii,Oi=De()(!Tn&&yi,{[`${ri}-lg`]:Fr==="large",[`${ri}-sm`]:Fr==="small",[`${ri}-rtl`]:Vr==="rtl",[`${ri}-${Wi}`]:fi,[`${ri}-in-form-item`]:Gt},(0,Bn.Z)(ri,Jt,Ct),Ri,Zt,un,Ei,Ki,li,Qi),Ba=aa=>E.createElement(ui.Z,{prefixCls:jr,switcherIcon:At,treeNodeProps:aa,showLine:Cn}),[ha]=(0,gn.Cn)("SelectLike",Lr==null?void 0:Lr.zIndex),zi=E.createElement(tn,Object.assign({virtual:ti,disabled:bi},kr,{dropdownMatchSelectWidth:rn,builtinPlacements:(0,mr.Z)(En,ni),ref:pn,prefixCls:ri,className:Oi,listHeight:rr,listItemHeight:Xr,treeCheckable:kn&&E.createElement("span",{className:`${ri}-tree-checkbox-inner`}),treeLine:!!Cn,suffixIcon:St,multiple:Hi,placement:fr,removeIcon:cn,allowClear:On,switcherIcon:Ba,showTreeIcon:ht,notFoundContent:Sn,getPopupContainer:Kt||Rr,treeMotion:null,dropdownClassName:mi,dropdownStyle:Object.assign(Object.assign({},Lr),{zIndex:ha}),choiceTransitionName:(0,Mn.m)(di,"",Ft),transitionName:(0,Mn.m)(di,"slide-up",Tt),treeExpandAction:Pn,tagRender:Hi?xr:void 0,maxCount:Ce,showCheckedStrategy:Ur,treeCheckStrictly:Yr}));return wi(hi(zi))},Wt=E.forwardRef(en),hn=(0,Dn.Z)(Wt,"dropdownAlign",Vt=>(0,on.Z)(Vt,["visible"]));Wt.TreeNode=rt,Wt.SHOW_ALL=fe,Wt.SHOW_PARENT=oe,Wt.SHOW_CHILD=re,Wt._InternalPanelDoNotUseOrYouWillBeFired=hn;var wn=Wt},99498:function(_t,kt,ne){(function(E){E(ne(89780))})(function(E){E.defineOption("placeholder","",function($e,_e,je){var ze=je&&je!=E.Init;if(_e&&!ze)$e.on("blur",Ae),$e.on("change",we),$e.on("swapDoc",we),E.on($e.getInputField(),"compositionupdate",$e.state.placeholderCompose=function(){We($e)}),we($e);else if(!_e&&ze){$e.off("blur",Ae),$e.off("change",we),$e.off("swapDoc",we),E.off($e.getInputField(),"compositionupdate",$e.state.placeholderCompose),Ee($e);var He=$e.getWrapperElement();He.className=He.className.replace(" CodeMirror-empty","")}_e&&!$e.hasFocus()&&Ae($e)});function Ee($e){$e.state.placeholder&&($e.state.placeholder.parentNode.removeChild($e.state.placeholder),$e.state.placeholder=null)}function De($e){Ee($e);var _e=$e.state.placeholder=document.createElement("pre");_e.style.cssText="height: 0; overflow: visible",_e.style.direction=$e.getOption("direction"),_e.className="CodeMirror-placeholder CodeMirror-line-like";var je=$e.getOption("placeholder");typeof je=="string"&&(je=document.createTextNode(je)),_e.appendChild(je),$e.display.lineSpace.insertBefore(_e,$e.display.lineSpace.firstChild)}function We($e){setTimeout(function(){var _e=!1,je=$e.getInputField();je.nodeName=="TEXTAREA"?_e=!je.value:$e.lineCount()==1&&(_e=!/[^\u200b]/.test(je.querySelector(".CodeMirror-line").textContent)),_e?De($e):Ee($e)},20)}function Ae($e){Le($e)&&De($e)}function we($e){var _e=$e.getWrapperElement(),je=Le($e);_e.className=_e.className.replace(" CodeMirror-empty","")+(je?" CodeMirror-empty":""),je?De($e):Ee($e)}function Le($e){return $e.lineCount()===1&&$e.getLine(0)===""}})},25717:function(_t,kt,ne){(function(E){E(ne(89780))})(function(E){var Ee={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},De=E.Pos;E.defineOption("autoCloseBrackets",!1,function(Ne,Oe,be){be&&be!=E.Init&&(Ne.removeKeyMap(Ae),Ne.state.closeBrackets=null),Oe&&(we(We(Oe,"pairs")),Ne.state.closeBrackets=Oe,Ne.addKeyMap(Ae))});function We(Ne,Oe){return Oe=="pairs"&&typeof Ne=="string"?Ne:typeof Ne=="object"&&Ne[Oe]!=null?Ne[Oe]:Ee[Oe]}var Ae={Backspace:_e,Enter:je};function we(Ne){for(var Oe=0;Oe=0;Ge--){var Qe=Ie[Ge].head;Ne.replaceRange("",De(Qe.line,Qe.ch-1),De(Qe.line,Qe.ch+1),"+delete")}}function je(Ne){var Oe=$e(Ne),be=Oe&&We(Oe,"explode");if(!be||Ne.getOption("disableInput"))return E.Pass;for(var Ie=Ne.listSelections(),Ge=0;Ge0;return{anchor:new De(Ne.anchor.line,Ne.anchor.ch+(Oe?-1:1)),head:new De(Ne.head.line,Ne.head.ch+(Oe?1:-1))}}function He(Ne,Oe){var be=$e(Ne);if(!be||Ne.getOption("disableInput"))return E.Pass;var Ie=We(be,"pairs"),Ge=Ie.indexOf(Oe);if(Ge==-1)return E.Pass;for(var it=We(be,"closeBefore"),Qe=We(be,"triples"),et=Ie.charAt(Ge+1)==Oe,rt=Ne.listSelections(),wt=Ge%2==0,ft,nt=0;nt=0&&Ne.getRange(st,De(st.line,st.ch+3))==Oe+Oe+Oe?Pe="skipThree":Pe="skip";else if(et&&st.ch>1&&Qe.indexOf(Oe)>=0&&Ne.getRange(De(st.line,st.ch-2),st)==Oe+Oe){if(st.ch>2&&/\bstring/.test(Ne.getTokenTypeAt(De(st.line,st.ch-2))))return E.Pass;Pe="addFour"}else if(et){var xe=st.ch==0?" ":Ne.getRange(De(st.line,st.ch-1),st);if(!E.isWordChar(Me)&&xe!=Oe&&!E.isWordChar(xe))Pe="both";else return E.Pass}else if(wt&&(Me.length===0||/\s/.test(Me)||it.indexOf(Me)>-1))Pe="both";else return E.Pass;if(!ft)ft=Pe;else if(ft!=Pe)return E.Pass}var Xe=Ge%2?Ie.charAt(Ge-1):Oe,Bt=Ge%2?Oe:Ie.charAt(Ge+1);Ne.operation(function(){if(ft=="skip")Ne.execCommand("goCharRight");else if(ft=="skipThree")for(var lt=0;lt<3;lt++)Ne.execCommand("goCharRight");else if(ft=="surround"){for(var Ue=Ne.getSelections(),lt=0;lt'"]=function(gt){return We(gt)}),_e.addKeyMap(He)}});var Ee=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],De=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function We(_e){if(_e.getOption("disableInput"))return E.Pass;for(var je=_e.listSelections(),ze=[],He=_e.getOption("autoCloseTags"),gt=0;gtRe.ch&&(Ge=Ge.slice(0,Ge.length-Ne.end+Re.ch));var rt=Ge.toLowerCase();if(!Ge||Ne.type=="string"&&(Ne.end!=Re.ch||!/[\"\']/.test(Ne.string.charAt(Ne.string.length-1))||Ne.string.length==1)||Ne.type=="tag"&&Ie.close||Ne.string.indexOf("/")==Re.ch-Ne.start-1||Qe&&Le(Qe,rt)>-1||$e(_e,Oe.mode.xmlCurrentContext&&Oe.mode.xmlCurrentContext(be)||[],Ge,Re,!0))return E.Pass;var wt=typeof He=="object"&&He.emptyTags;if(wt&&Le(wt,Ge)>-1){ze[gt]={text:"/>",newPos:E.Pos(Re.line,Re.ch+2)};continue}var ft=et&&Le(et,rt)>-1;ze[gt]={indent:ft,text:">"+(ft?` -`:"")+"",newPos:ft?E.Pos(Re.line+1,0):E.Pos(Re.line,Re.ch+1)}}for(var nt=typeof He=="object"&&He.dontIndentOnAutoClose,gt=je.length-1;gt>=0;gt--){var Ve=ze[gt];_e.replaceRange(Ve.text,je[gt].head,je[gt].anchor,"+insert");var st=_e.listSelections().slice(0);st[gt]={head:Ve.newPos,anchor:Ve.newPos},_e.setSelections(st),!nt&&Ve.indent&&(_e.indentLine(Ve.newPos.line,null,!0),_e.indentLine(Ve.newPos.line+1,null,!0))}}function Ae(_e,je){for(var ze=_e.listSelections(),He=[],gt=je?"/":""&&(Qe+=">"),He[Oe]=Qe}if(_e.replaceSelections(He),ze=_e.listSelections(),!Ne)for(var Oe=0;Oe=0&&je[be]==ze;be--)++Oe;He=Ne.to;for(var be=1;be=be.max))return be.ch=0,be.text=be.cm.getLine(++be.line),!0}function je(be){if(!(be.line<=be.min))return be.text=be.cm.getLine(--be.line),be.ch=be.text.length,!0}function ze(be){for(;;){var Ie=be.text.indexOf(">",be.ch);if(Ie==-1){if(_e(be))continue;return}if(!$e(be,Ie+1)){be.ch=Ie+1;continue}var Ge=be.text.lastIndexOf("/",Ie),it=Ge>-1&&!/\S/.test(be.text.slice(Ge+1,Ie));return be.ch=Ie+1,it?"selfClose":"regular"}}function He(be){for(;;){var Ie=be.ch?be.text.lastIndexOf("<",be.ch-1):-1;if(Ie==-1){if(je(be))continue;return}if(!$e(be,Ie+1)){be.ch=Ie;continue}we.lastIndex=Ie,be.ch=Ie;var Ge=we.exec(be.text);if(Ge&&Ge.index==Ie)return Ge}}function gt(be){for(;;){we.lastIndex=be.ch;var Ie=we.exec(be.text);if(!Ie){if(_e(be))continue;return}if(!$e(be,Ie.index+1)){be.ch=Ie.index+1;continue}return be.ch=Ie.index+Ie[0].length,Ie}}function Re(be){for(;;){var Ie=be.ch?be.text.lastIndexOf(">",be.ch-1):-1;if(Ie==-1){if(je(be))continue;return}if(!$e(be,Ie+1)){be.ch=Ie;continue}var Ge=be.text.lastIndexOf("/",Ie),it=Ge>-1&&!/\S/.test(be.text.slice(Ge+1,Ie));return be.ch=Ie+1,it?"selfClose":"regular"}}function Ne(be,Ie){for(var Ge=[];;){var it=gt(be),Qe,et=be.line,rt=be.ch-(it?it[0].length:0);if(!it||!(Qe=ze(be)))return;if(Qe!="selfClose")if(it[1]){for(var wt=Ge.length-1;wt>=0;--wt)if(Ge[wt]==it[2]){Ge.length=wt;break}if(wt<0&&(!Ie||Ie==it[2]))return{tag:it[2],from:Ee(et,rt),to:Ee(be.line,be.ch)}}else Ge.push(it[2])}}function Oe(be,Ie){for(var Ge=[];;){var it=Re(be);if(!it)return;if(it=="selfClose"){He(be);continue}var Qe=be.line,et=be.ch,rt=He(be);if(!rt)return;if(rt[1])Ge.push(rt[2]);else{for(var wt=Ge.length-1;wt>=0;--wt)if(Ge[wt]==rt[2]){Ge.length=wt;break}if(wt<0&&(!Ie||Ie==rt[2]))return{tag:rt[2],from:Ee(be.line,be.ch),to:Ee(Qe,et)}}}}E.registerHelper("fold","xml",function(be,Ie){for(var Ge=new Le(be,Ie.line,0);;){var it=gt(Ge);if(!it||Ge.line!=Ie.line)return;var Qe=ze(Ge);if(!Qe)return;if(!it[1]&&Qe!="selfClose"){var et=Ee(Ge.line,Ge.ch),rt=Ne(Ge,it[2]);return rt&&De(rt.from,et)>0?{from:et,to:rt.from}:null}}}),E.findMatchingTag=function(be,Ie,Ge){var it=new Le(be,Ie.line,Ie.ch,Ge);if(!(it.text.indexOf(">")==-1&&it.text.indexOf("<")==-1)){var Qe=ze(it),et=Qe&&Ee(it.line,it.ch),rt=Qe&&He(it);if(!(!Qe||!rt||De(it,Ie)>0)){var wt={from:Ee(it.line,it.ch),to:et,tag:rt[2]};return Qe=="selfClose"?{open:wt,close:null,at:"open"}:rt[1]?{open:Oe(it,rt[2]),close:wt,at:"close"}:(it=new Le(be,et.line,et.ch,Ge),{open:wt,close:Ne(it,rt[2]),at:"open"})}}},E.findEnclosingTag=function(be,Ie,Ge,it){for(var Qe=new Le(be,Ie.line,Ie.ch,Ge);;){var et=Oe(Qe,it);if(!et)break;var rt=new Le(be,Ie.line,Ie.ch,Ge),wt=Ne(rt,et.tag);if(wt)return{open:et,close:wt}}},E.scanForClosingTag=function(be,Ie,Ge,it){var Qe=new Le(be,Ie.line,Ie.ch,it?{from:0,to:it}:null);return Ne(Qe,Ge)}})},89780:function(_t){(function(kt,ne){_t.exports=ne()})(this,function(){"use strict";var kt=navigator.userAgent,ne=navigator.platform,E=/gecko\/\d/i.test(kt),Ee=/MSIE \d/.test(kt),De=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(kt),We=/Edge\/(\d+)/.exec(kt),Ae=Ee||De||We,we=Ae&&(Ee?document.documentMode||6:+(We||De)[1]),Le=!We&&/WebKit\//.test(kt),$e=Le&&/Qt\/\d+\.\d+/.test(kt),_e=!We&&/Chrome\//.test(kt),je=/Opera\//.test(kt),ze=/Apple Computer/.test(navigator.vendor),He=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(kt),gt=/PhantomJS/.test(kt),Re=!We&&/AppleWebKit/.test(kt)&&/Mobile\/\w+/.test(kt),Ne=/Android/.test(kt),Oe=Re||Ne||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(kt),be=Re||/Mac/.test(ne),Ie=/\bCrOS\b/.test(kt),Ge=/win/i.test(ne),it=je&&kt.match(/Version\/(\d*\.\d*)/);it&&(it=Number(it[1])),it&&it>=15&&(je=!1,Le=!0);var Qe=be&&($e||je&&(it==null||it<12.11)),et=E||Ae&&we>=9;function rt(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var wt=function(a,y){var x=a.className,b=rt(y).exec(x);if(b){var z=x.slice(b.index+b[0].length);a.className=x.slice(0,b.index)+(z?b[1]+z:"")}};function ft(a){for(var y=a.childNodes.length;y>0;--y)a.removeChild(a.firstChild);return a}function nt(a,y){return ft(a).appendChild(y)}function Ve(a,y,x,b){var z=document.createElement(a);if(x&&(z.className=x),b&&(z.style.cssText=b),typeof y=="string")z.appendChild(document.createTextNode(y));else if(y)for(var ae=0;ae=y)return ue+(y-ae);ue+=he-ae,ue+=x-ue%x,ae=he+1}}var pe=function(){this.id=null,this.f=null,this.time=0,this.handler=Ue(this.onTimeout,this)};pe.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},pe.prototype.set=function(a,y){this.f=y;var x=+new Date+a;(!this.id||x=y)return b+Math.min(ue,y-z);if(z+=ae-b,z+=x-z%x,b=ae+1,z>=y)return b}}var ct=[""];function zt(a){for(;ct.length<=a;)ct.push(at(ct)+" ");return ct[a]}function at(a){return a[a.length-1]}function jt(a,y){for(var x=[],b=0;b"\x80"&&(a.toUpperCase()!=a.toLowerCase()||re.test(a))}function de(a,y){return y?y.source.indexOf("\\w")>-1&&ce(a)?!0:y.test(a):ce(a)}function le(a){for(var y in a)if(a.hasOwnProperty(y)&&a[y])return!1;return!0}var Je=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function mt(a){return a.charCodeAt(0)>=768&&Je.test(a)}function Ot(a,y,x){for(;(x<0?y>0:yx?-1:1;;){if(y==x)return y;var z=(y+x)/2,ae=b<0?Math.ceil(z):Math.floor(z);if(ae==y)return a(ae)?y:x;a(ae)?x=ae:y=ae+b}}function Mt(a,y,x,b){if(!a)return b(y,x,"ltr",0);for(var z=!1,ae=0;aey||y==x&&ue.to==y)&&(b(Math.max(ue.from,y),Math.min(ue.to,x),ue.level==1?"rtl":"ltr",ae),z=!0)}z||b(y,x,"ltr")}var tn=null;function on(a,y,x){var b;tn=null;for(var z=0;zy)return z;ae.to==y&&(ae.from!=ae.to&&x=="before"?b=z:tn=z),ae.from==y&&(ae.from!=ae.to&&x!="before"?b=z:tn=z)}return b!=null?b:tn}var En=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",y="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function x(Be){return Be<=247?a.charAt(Be):1424<=Be&&Be<=1524?"R":1536<=Be&&Be<=1785?y.charAt(Be-1536):1774<=Be&&Be<=2220?"r":8192<=Be&&Be<=8203?"w":Be==8204?"b":"L"}var b=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,z=/[stwN]/,ae=/[LRr]/,ue=/[Lb1n]/,he=/[1n]/;function ye(Be,dt,bt){this.level=Be,this.from=dt,this.to=bt}return function(Be,dt){var bt=dt=="ltr"?"L":"R";if(Be.length==0||dt=="ltr"&&!b.test(Be))return!1;for(var Jt=Be.length,Ut=[],xn=0;xn-1&&(b[y]=z.slice(0,ae).concat(z.slice(ae+1)))}}}function $n(a,y){var x=lr(a,y);if(x.length)for(var b=Array.prototype.slice.call(arguments,2),z=0;z0}function bn(a){a.prototype.on=function(y,x){Bn(this,y,x)},a.prototype.off=function(y,x){tr(this,y,x)}}function mr(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function si(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function $r(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function Jn(a){mr(a),si(a)}function Hr(a){return a.target||a.srcElement}function Tr(a){var y=a.which;return y==null&&(a.button&1?y=1:a.button&2?y=3:a.button&4&&(y=2)),be&&a.ctrlKey&&y==1&&(y=3),y}var ui=function(){if(Ae&&we<9)return!1;var a=Ve("div");return"draggable"in a||"dragDrop"in a}(),Ii;function Cr(a){if(Ii==null){var y=Ve("span","\u200B");nt(a,Ve("span",[y,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(Ii=y.offsetWidth<=1&&y.offsetHeight>2&&!(Ae&&we<8))}var x=Ii?Ve("span","\u200B"):Ve("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return x.setAttribute("cm-text",""),x}var cr;function Kr(a){if(cr!=null)return cr;var y=nt(a,document.createTextNode("A\u062EA")),x=Pe(y,0,1).getBoundingClientRect(),b=Pe(y,1,2).getBoundingClientRect();return ft(a),!x||x.left==x.right?!1:cr=b.right-x.right<3}var ur=` +`:"")+"",newPos:ft?E.Pos(Re.line+1,0):E.Pos(Re.line,Re.ch+1)}}for(var nt=typeof He=="object"&&He.dontIndentOnAutoClose,gt=je.length-1;gt>=0;gt--){var Ve=ze[gt];_e.replaceRange(Ve.text,je[gt].head,je[gt].anchor,"+insert");var st=_e.listSelections().slice(0);st[gt]={head:Ve.newPos,anchor:Ve.newPos},_e.setSelections(st),!nt&&Ve.indent&&(_e.indentLine(Ve.newPos.line,null,!0),_e.indentLine(Ve.newPos.line+1,null,!0))}}function Ae(_e,je){for(var ze=_e.listSelections(),He=[],gt=je?"/":""&&(Qe+=">"),He[Oe]=Qe}if(_e.replaceSelections(He),ze=_e.listSelections(),!Ne)for(var Oe=0;Oe=0&&je[be]==ze;be--)++Oe;He=Ne.to;for(var be=1;be=be.max))return be.ch=0,be.text=be.cm.getLine(++be.line),!0}function je(be){if(!(be.line<=be.min))return be.text=be.cm.getLine(--be.line),be.ch=be.text.length,!0}function ze(be){for(;;){var Ie=be.text.indexOf(">",be.ch);if(Ie==-1){if(_e(be))continue;return}if(!$e(be,Ie+1)){be.ch=Ie+1;continue}var Ge=be.text.lastIndexOf("/",Ie),it=Ge>-1&&!/\S/.test(be.text.slice(Ge+1,Ie));return be.ch=Ie+1,it?"selfClose":"regular"}}function He(be){for(;;){var Ie=be.ch?be.text.lastIndexOf("<",be.ch-1):-1;if(Ie==-1){if(je(be))continue;return}if(!$e(be,Ie+1)){be.ch=Ie;continue}we.lastIndex=Ie,be.ch=Ie;var Ge=we.exec(be.text);if(Ge&&Ge.index==Ie)return Ge}}function gt(be){for(;;){we.lastIndex=be.ch;var Ie=we.exec(be.text);if(!Ie){if(_e(be))continue;return}if(!$e(be,Ie.index+1)){be.ch=Ie.index+1;continue}return be.ch=Ie.index+Ie[0].length,Ie}}function Re(be){for(;;){var Ie=be.ch?be.text.lastIndexOf(">",be.ch-1):-1;if(Ie==-1){if(je(be))continue;return}if(!$e(be,Ie+1)){be.ch=Ie;continue}var Ge=be.text.lastIndexOf("/",Ie),it=Ge>-1&&!/\S/.test(be.text.slice(Ge+1,Ie));return be.ch=Ie+1,it?"selfClose":"regular"}}function Ne(be,Ie){for(var Ge=[];;){var it=gt(be),Qe,et=be.line,rt=be.ch-(it?it[0].length:0);if(!it||!(Qe=ze(be)))return;if(Qe!="selfClose")if(it[1]){for(var wt=Ge.length-1;wt>=0;--wt)if(Ge[wt]==it[2]){Ge.length=wt;break}if(wt<0&&(!Ie||Ie==it[2]))return{tag:it[2],from:Ee(et,rt),to:Ee(be.line,be.ch)}}else Ge.push(it[2])}}function Oe(be,Ie){for(var Ge=[];;){var it=Re(be);if(!it)return;if(it=="selfClose"){He(be);continue}var Qe=be.line,et=be.ch,rt=He(be);if(!rt)return;if(rt[1])Ge.push(rt[2]);else{for(var wt=Ge.length-1;wt>=0;--wt)if(Ge[wt]==rt[2]){Ge.length=wt;break}if(wt<0&&(!Ie||Ie==rt[2]))return{tag:rt[2],from:Ee(be.line,be.ch),to:Ee(Qe,et)}}}}E.registerHelper("fold","xml",function(be,Ie){for(var Ge=new Le(be,Ie.line,0);;){var it=gt(Ge);if(!it||Ge.line!=Ie.line)return;var Qe=ze(Ge);if(!Qe)return;if(!it[1]&&Qe!="selfClose"){var et=Ee(Ge.line,Ge.ch),rt=Ne(Ge,it[2]);return rt&&De(rt.from,et)>0?{from:et,to:rt.from}:null}}}),E.findMatchingTag=function(be,Ie,Ge){var it=new Le(be,Ie.line,Ie.ch,Ge);if(!(it.text.indexOf(">")==-1&&it.text.indexOf("<")==-1)){var Qe=ze(it),et=Qe&&Ee(it.line,it.ch),rt=Qe&&He(it);if(!(!Qe||!rt||De(it,Ie)>0)){var wt={from:Ee(it.line,it.ch),to:et,tag:rt[2]};return Qe=="selfClose"?{open:wt,close:null,at:"open"}:rt[1]?{open:Oe(it,rt[2]),close:wt,at:"close"}:(it=new Le(be,et.line,et.ch,Ge),{open:wt,close:Ne(it,rt[2]),at:"open"})}}},E.findEnclosingTag=function(be,Ie,Ge,it){for(var Qe=new Le(be,Ie.line,Ie.ch,Ge);;){var et=Oe(Qe,it);if(!et)break;var rt=new Le(be,Ie.line,Ie.ch,Ge),wt=Ne(rt,et.tag);if(wt)return{open:et,close:wt}}},E.scanForClosingTag=function(be,Ie,Ge,it){var Qe=new Le(be,Ie.line,Ie.ch,it?{from:0,to:it}:null);return Ne(Qe,Ge)}})},89780:function(_t){(function(kt,ne){_t.exports=ne()})(this,function(){"use strict";var kt=navigator.userAgent,ne=navigator.platform,E=/gecko\/\d/i.test(kt),Ee=/MSIE \d/.test(kt),De=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(kt),We=/Edge\/(\d+)/.exec(kt),Ae=Ee||De||We,we=Ae&&(Ee?document.documentMode||6:+(We||De)[1]),Le=!We&&/WebKit\//.test(kt),$e=Le&&/Qt\/\d+\.\d+/.test(kt),_e=!We&&/Chrome\//.test(kt),je=/Opera\//.test(kt),ze=/Apple Computer/.test(navigator.vendor),He=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(kt),gt=/PhantomJS/.test(kt),Re=!We&&/AppleWebKit/.test(kt)&&/Mobile\/\w+/.test(kt),Ne=/Android/.test(kt),Oe=Re||Ne||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(kt),be=Re||/Mac/.test(ne),Ie=/\bCrOS\b/.test(kt),Ge=/win/i.test(ne),it=je&&kt.match(/Version\/(\d*\.\d*)/);it&&(it=Number(it[1])),it&&it>=15&&(je=!1,Le=!0);var Qe=be&&($e||je&&(it==null||it<12.11)),et=E||Ae&&we>=9;function rt(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var wt=function(a,y){var x=a.className,b=rt(y).exec(x);if(b){var z=x.slice(b.index+b[0].length);a.className=x.slice(0,b.index)+(z?b[1]+z:"")}};function ft(a){for(var y=a.childNodes.length;y>0;--y)a.removeChild(a.firstChild);return a}function nt(a,y){return ft(a).appendChild(y)}function Ve(a,y,x,b){var z=document.createElement(a);if(x&&(z.className=x),b&&(z.style.cssText=b),typeof y=="string")z.appendChild(document.createTextNode(y));else if(y)for(var ae=0;ae=y)return ue+(y-ae);ue+=he-ae,ue+=x-ue%x,ae=he+1}}var pe=function(){this.id=null,this.f=null,this.time=0,this.handler=Ue(this.onTimeout,this)};pe.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},pe.prototype.set=function(a,y){this.f=y;var x=+new Date+a;(!this.id||x=y)return b+Math.min(ue,y-z);if(z+=ae-b,z+=x-z%x,b=ae+1,z>=y)return b}}var ct=[""];function zt(a){for(;ct.length<=a;)ct.push(at(ct)+" ");return ct[a]}function at(a){return a[a.length-1]}function jt(a,y){for(var x=[],b=0;b"\x80"&&(a.toUpperCase()!=a.toLowerCase()||re.test(a))}function de(a,y){return y?y.source.indexOf("\\w")>-1&&ce(a)?!0:y.test(a):ce(a)}function le(a){for(var y in a)if(a.hasOwnProperty(y)&&a[y])return!1;return!0}var Je=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function mt(a){return a.charCodeAt(0)>=768&&Je.test(a)}function Ot(a,y,x){for(;(x<0?y>0:yx?-1:1;;){if(y==x)return y;var z=(y+x)/2,ae=b<0?Math.ceil(z):Math.floor(z);if(ae==y)return a(ae)?y:x;a(ae)?x=ae:y=ae+b}}function Mt(a,y,x,b){if(!a)return b(y,x,"ltr",0);for(var z=!1,ae=0;aey||y==x&&ue.to==y)&&(b(Math.max(ue.from,y),Math.min(ue.to,x),ue.level==1?"rtl":"ltr",ae),z=!0)}z||b(y,x,"ltr")}var tn=null;function on(a,y,x){var b;tn=null;for(var z=0;zy)return z;ae.to==y&&(ae.from!=ae.to&&x=="before"?b=z:tn=z),ae.from==y&&(ae.from!=ae.to&&x!="before"?b=z:tn=z)}return b!=null?b:tn}var gn=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",y="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function x(Be){return Be<=247?a.charAt(Be):1424<=Be&&Be<=1524?"R":1536<=Be&&Be<=1785?y.charAt(Be-1536):1774<=Be&&Be<=2220?"r":8192<=Be&&Be<=8203?"w":Be==8204?"b":"L"}var b=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,z=/[stwN]/,ae=/[LRr]/,ue=/[Lb1n]/,he=/[1n]/;function ye(Be,dt,bt){this.level=Be,this.from=dt,this.to=bt}return function(Be,dt){var bt=dt=="ltr"?"L":"R";if(Be.length==0||dt=="ltr"&&!b.test(Be))return!1;for(var qt=Be.length,Ut=[],xn=0;xn-1&&(b[y]=z.slice(0,ae).concat(z.slice(ae+1)))}}}function $n(a,y){var x=lr(a,y);if(x.length)for(var b=Array.prototype.slice.call(arguments,2),z=0;z0}function bn(a){a.prototype.on=function(y,x){Bn(this,y,x)},a.prototype.off=function(y,x){tr(this,y,x)}}function mr(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function si(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function Jr(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function Jn(a){mr(a),si(a)}function Hr(a){return a.target||a.srcElement}function Tr(a){var y=a.which;return y==null&&(a.button&1?y=1:a.button&2?y=3:a.button&4&&(y=2)),be&&a.ctrlKey&&y==1&&(y=3),y}var ui=function(){if(Ae&&we<9)return!1;var a=Ve("div");return"draggable"in a||"dragDrop"in a}(),Ii;function Cr(a){if(Ii==null){var y=Ve("span","\u200B");nt(a,Ve("span",[y,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(Ii=y.offsetWidth<=1&&y.offsetHeight>2&&!(Ae&&we<8))}var x=Ii?Ve("span","\u200B"):Ve("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return x.setAttribute("cm-text",""),x}var cr;function Kr(a){if(cr!=null)return cr;var y=nt(a,document.createTextNode("A\u062EA")),x=Pe(y,0,1).getBoundingClientRect(),b=Pe(y,1,2).getBoundingClientRect();return ft(a),!x||x.left==x.right?!1:cr=b.right-x.right<3}var ur=` b`.split(/\n/).length!=3?function(a){for(var y=0,x=[],b=a.length;y<=b;){var z=a.indexOf(` -`,y);z==-1&&(z=a.length);var ae=a.slice(y,a.charAt(z-1)=="\r"?z-1:z),ue=ae.indexOf("\r");ue!=-1?(x.push(ae.slice(0,ue)),y+=ue+1):(x.push(ae),y=z+1)}return x}:function(a){return a.split(/\r\n?|\n/)},zr=window.getSelection?function(a){try{return a.selectionStart!=a.selectionEnd}catch(y){return!1}}:function(a){var y;try{y=a.ownerDocument.selection.createRange()}catch(x){}return!y||y.parentElement()!=a?!1:y.compareEndPoints("StartToEnd",y)!=0},wr=function(){var a=Ve("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),typeof a.oncopy=="function")}(),gn=null;function _n(a){if(gn!=null)return gn;var y=nt(a,Ve("span","x")),x=y.getBoundingClientRect(),b=Pe(y,0,1).getBoundingClientRect();return gn=Math.abs(x.left-b.left)>1}var en={},$t={};function Wt(a,y){arguments.length>2&&(y.dependencies=Array.prototype.slice.call(arguments,2)),en[a]=y}function hn(a,y){$t[a]=y}function wn(a){if(typeof a=="string"&&$t.hasOwnProperty(a))a=$t[a];else if(a&&typeof a.name=="string"&&$t.hasOwnProperty(a.name)){var y=$t[a.name];typeof y=="string"&&(y={name:y}),a=oe(y,a),a.name=y.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return wn("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return wn("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function Vt(a,y){y=wn(y);var x=en[y.name];if(!x)return Vt(a,"text/plain");var b=x(a,y);if(pn.hasOwnProperty(y.name)){var z=pn[y.name];for(var ae in z)z.hasOwnProperty(ae)&&(b.hasOwnProperty(ae)&&(b["_"+ae]=b[ae]),b[ae]=z[ae])}if(b.name=y.name,y.helperType&&(b.helperType=y.helperType),y.modeProps)for(var ue in y.modeProps)b[ue]=y.modeProps[ue];return b}var pn={};function jn(a,y){var x=pn.hasOwnProperty(a)?pn[a]:pn[a]={};Dt(y,x)}function Tn(a,y){if(y===!0)return y;if(a.copyState)return a.copyState(y);var x={};for(var b in y){var z=y[b];z instanceof Array&&(z=z.concat([])),x[b]=z}return x}function Wn(a,y){for(var x;a.innerMode&&(x=a.innerMode(y),!(!x||x.mode==a));)y=x.state,a=x.mode;return x||{mode:a,state:y}}function dr(a,y,x){return a.startState?a.startState(y,x):!0}var Vn=function(a,y,x){this.pos=this.start=0,this.string=a,this.tabSize=y||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=x};Vn.prototype.eol=function(){return this.pos>=this.string.length},Vn.prototype.sol=function(){return this.pos==this.lineStart},Vn.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Vn.prototype.next=function(){if(this.posy},Vn.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},Vn.prototype.skipToEnd=function(){this.pos=this.string.length},Vn.prototype.skipTo=function(a){var y=this.string.indexOf(a,this.pos);if(y>-1)return this.pos=y,!0},Vn.prototype.backUp=function(a){this.pos-=a},Vn.prototype.column=function(){return this.lastColumnPos0?null:(ae&&y!==!1&&(this.pos+=ae[0].length),ae)}},Vn.prototype.current=function(){return this.string.slice(this.start,this.pos)},Vn.prototype.hideFirstChars=function(a,y){this.lineStart+=a;try{return y()}finally{this.lineStart-=a}},Vn.prototype.lookAhead=function(a){var y=this.lineOracle;return y&&y.lookAhead(a)},Vn.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function Zt(a,y){if(y-=a.first,y<0||y>=a.size)throw new Error("There is no line "+(y+a.first)+" in the document.");for(var x=a;!x.lines;)for(var b=0;;++b){var z=x.children[b],ae=z.chunkSize();if(y=a.first&&yx?At(x,Zt(a,x).text.length):yt(y,Zt(a,y.line).text.length)}function yt(a,y){var x=a.ch;return x==null||x>y?At(a.line,y):x<0?At(a.line,0):a}function Pn(a,y){for(var x=[],b=0;bthis.maxLookAhead&&(this.maxLookAhead=a),y},Nn.prototype.baseToken=function(a){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=a;)this.baseTokenPos+=2;var y=this.baseTokens[this.baseTokenPos+1];return{type:y&&y.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-a}},Nn.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Nn.fromSaved=function(a,y,x){return y instanceof yn?new Nn(a,Tn(a.mode,y.state),x,y.lookAhead):new Nn(a,Tn(a.mode,y),x)},Nn.prototype.save=function(a){var y=a!==!1?Tn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new yn(y,this.maxLookAhead):y};function mn(a,y,x,b){var z=[a.state.modeGen],ae={};Rr(a,y.text,a.doc.mode,x,function(Be,dt){return z.push(Be,dt)},ae,b);for(var ue=x.state,he=function(Be){x.baseTokens=z;var dt=a.state.overlays[Be],bt=1,Jt=0;x.state=!0,Rr(a,y.text,dt.mode,x,function(Ut,xn){for(var Ln=bt;JtUt&&z.splice(bt,1,Ut,z[bt+1],qn),bt+=2,Jt=Math.min(Ut,qn)}if(xn)if(dt.opaque)z.splice(Ln,bt-Ln,Ut,"overlay "+xn),bt=Ln+2;else for(;Lna.options.maxHighlightLength&&Tn(a.doc.mode,b.state),ae=mn(a,y,b);z&&(b.state=z),y.stateAfter=b.save(!z),y.styles=ae.styles,ae.classes?y.styleClasses=ae.classes:y.styleClasses&&(y.styleClasses=null),x===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return y.styles}function Xn(a,y,x){var b=a.doc,z=a.display;if(!b.mode.startState)return new Nn(b,!0,y);var ae=Bi(a,y,x),ue=ae>b.first&&Zt(b,ae-1).stateAfter,he=ue?Nn.fromSaved(b,ue,ae):new Nn(b,dr(b.mode),ae);return b.iter(ae,y,function(ye){Lr(a,ye.text,he);var Be=he.line;ye.stateAfter=Be==y-1||Be%5==0||Be>=z.viewFrom&&Bey.start)return ae}throw new Error("Mode "+a.name+" failed to advance stream.")}var Ur=function(a,y,x){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=y||null,this.state=x};function Yr(a,y,x,b){var z=a.doc,ae=z.mode,ue;y=Ft(z,y);var he=Zt(z,y.line),ye=Xn(a,y.line,x),Be=new Vn(he.text,a.options.tabSize,ye),dt;for(b&&(dt=[]);(b||Be.posa.options.maxHighlightLength?(he=!1,ue&&Lr(a,y,b,dt.pos),dt.pos=y.length,bt=null):bt=ar(gr(x,dt,b.state,Jt),ae),Jt){var Ut=Jt[0].name;Ut&&(bt="m-"+(bt?Ut+" "+bt:Ut))}if(!he||Be!=bt){for(;yeue;--he){if(he<=ae.first)return ae.first;var ye=Zt(ae,he-1),Be=ye.stateAfter;if(Be&&(!x||he+(Be instanceof yn?Be.lookAhead:0)<=ae.modeFrontier))return he;var dt=Fe(ye.text,null,a.options.tabSize);(z==null||b>dt)&&(z=he-1,b=dt)}return z}function ci(a,y){if(a.modeFrontier=Math.min(a.modeFrontier,y),!(a.highlightFrontierx;b--){var z=Zt(a,b).stateAfter;if(z&&(!(z instanceof yn)||b+z.lookAhead=y:ae.to>y);(b||(b=[])).push(new Nr(ue,ae.from,ye?null:ae.to))}}return b}function yi(a,y,x){var b;if(a)for(var z=0;z=y:ae.to>y);if(he||ae.from==y&&ue.type=="bookmark"&&(!x||ae.marker.insertLeft)){var ye=ae.from==null||(ue.inclusiveLeft?ae.from<=y:ae.from0&&he)for(var Or=0;Or0)){var dt=[ye,1],bt=Cn(Be.from,he.from),Jt=Cn(Be.to,he.to);(bt<0||!ue.inclusiveLeft&&!bt)&&dt.push({from:Be.from,to:he.from}),(Jt>0||!ue.inclusiveRight&&!Jt)&&dt.push({from:he.to,to:Be.to}),z.splice.apply(z,dt),ye+=dt.length-3}}return z}function li(a){var y=a.markedSpans;if(y){for(var x=0;xy)&&(!b||hi(b,ae.marker)<0)&&(b=ae.marker)}return b}function Ce(a,y,x,b,z){var ae=Zt(a,y),ue=ti&&ae.markedSpans;if(ue)for(var he=0;he=0&&bt<=0||dt<=0&&bt>=0)&&(dt<=0&&(ye.marker.inclusiveRight&&z.inclusiveLeft?Cn(Be.to,x)>=0:Cn(Be.to,x)>0)||dt>=0&&(ye.marker.inclusiveRight&&z.inclusiveLeft?Cn(Be.from,b)<=0:Cn(Be.from,b)<0)))return!0}}}function Lt(a){for(var y;y=fi(a);)a=y.find(-1,!0).line;return a}function rn(a){for(var y;y=mi(a);)a=y.find(1,!0).line;return a}function ln(a){for(var y,x;y=mi(a);)a=y.find(1,!0).line,(x||(x=[])).push(a);return x}function Ct(a,y){var x=Zt(a,y),b=Lt(x);return x==b?y:rr(b)}function Gt(a,y){if(y>a.lastLine())return y;var x=Zt(a,y),b;if(!Ht(a,x))return y;for(;b=mi(x);)x=b.find(1,!0).line;return rr(x)+1}function Ht(a,y){var x=ti&&y.markedSpans;if(x){for(var b=void 0,z=0;zy.maxLineLength&&(y.maxLineLength=z,y.maxLine=b)})}var On=function(a,y,x){this.text=a,wi(this,y),this.height=x?x(this):1};On.prototype.lineNo=function(){return rr(this)},bn(On);function Sn(a,y,x,b){a.text=y,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),li(a),wi(a,x);var z=b?b(a):1;z!=a.height&&Gn(a,z)}function kr(a){a.parent=null,li(a)}var fr={},Fr={};function ii(a,y){if(!a||/^\s*$/.test(a))return null;var x=y.addModeClass?Fr:fr;return x[a]||(x[a]=a.replace(/\S+/g,"cm-$&"))}function bi(a,y){var x=st("span",null,null,Le?"padding-right: .1px":null),b={pre:st("pre",[x],"CodeMirror-line"),content:x,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};y.measure={};for(var z=0;z<=(y.rest?y.rest.length:0);z++){var ae=z?y.rest[z-1]:y.line,ue=void 0;b.pos=0,b.addToken=Ba,Kr(a.display.measure)&&(ue=Mn(ae,a.doc.direction))&&(b.addToken=zi(b.addToken,ue)),b.map=[];var he=y!=a.display.externalMeasured&&rr(ae);Zi(ae,b,Yn(a,ae,he)),ae.styleClasses&&(ae.styleClasses.bgClass&&(b.bgClass=Bt(ae.styleClasses.bgClass,b.bgClass||"")),ae.styleClasses.textClass&&(b.textClass=Bt(ae.styleClasses.textClass,b.textClass||""))),b.map.length==0&&b.map.push(0,0,b.content.appendChild(Cr(a.display.measure))),z==0?(y.measure.map=b.map,y.measure.cache={}):((y.measure.maps||(y.measure.maps=[])).push(b.map),(y.measure.caches||(y.measure.caches=[])).push({}))}if(Le){var ye=b.content.lastChild;(/\bcm-tab\b/.test(ye.className)||ye.querySelector&&ye.querySelector(".cm-tab"))&&(b.content.className="cm-tab-wrap-hack")}return $n(a,"renderLine",a,y.line,b.pre),b.pre.className&&(b.textClass=Bt(b.pre.className,b.textClass||"")),b}function Oi(a){var y=Ve("span","\u2022","cm-invalidchar");return y.title="\\u"+a.charCodeAt(0).toString(16),y.setAttribute("aria-label",y.title),y}function Ba(a,y,x,b,z,ae,ue){if(y){var he=a.splitSpaces?ha(y,a.trailingSpace):y,ye=a.cm.state.specialChars,Be=!1,dt;if(!ye.test(y))a.col+=y.length,dt=document.createTextNode(he),a.map.push(a.pos,a.pos+y.length,dt),Ae&&we<9&&(Be=!0),a.pos+=y.length;else{dt=document.createDocumentFragment();for(var bt=0;;){ye.lastIndex=bt;var Jt=ye.exec(y),Ut=Jt?Jt.index-bt:y.length-bt;if(Ut){var xn=document.createTextNode(he.slice(bt,bt+Ut));Ae&&we<9?dt.appendChild(Ve("span",[xn])):dt.appendChild(xn),a.map.push(a.pos,a.pos+Ut,xn),a.col+=Ut,a.pos+=Ut}if(!Jt)break;bt+=Ut+1;var Ln=void 0;if(Jt[0]==" "){var qn=a.cm.options.tabSize,vr=qn-a.col%qn;Ln=dt.appendChild(Ve("span",zt(vr),"cm-tab")),Ln.setAttribute("role","presentation"),Ln.setAttribute("cm-text"," "),a.col+=vr}else Jt[0]=="\r"||Jt[0]==` -`?(Ln=dt.appendChild(Ve("span",Jt[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Ln.setAttribute("cm-text",Jt[0]),a.col+=1):(Ln=a.cm.options.specialCharPlaceholder(Jt[0]),Ln.setAttribute("cm-text",Jt[0]),Ae&&we<9?dt.appendChild(Ve("span",[Ln])):dt.appendChild(Ln),a.col+=1);a.map.push(a.pos,a.pos+1,Ln),a.pos++}}if(a.trailingSpace=he.charCodeAt(y.length-1)==32,x||b||z||Be||ae||ue){var Dr=x||"";b&&(Dr+=b),z&&(Dr+=z);var hr=Ve("span",[dt],Dr,ae);if(ue)for(var Or in ue)ue.hasOwnProperty(Or)&&Or!="style"&&Or!="class"&&hr.setAttribute(Or,ue[Or]);return a.content.appendChild(hr)}a.content.appendChild(dt)}}function ha(a,y){if(a.length>1&&!/ /.test(a))return a;for(var x=y,b="",z=0;zBe&&bt.from<=Be));Jt++);if(bt.to>=dt)return a(x,b,z,ae,ue,he,ye);a(x,b.slice(0,bt.to-Be),z,ae,null,he,ye),ae=null,b=b.slice(bt.to-Be),Be=bt.to}}}function aa(a,y,x,b){var z=!b&&x.widgetNode;z&&a.map.push(a.pos,a.pos+y,z),!b&&a.cm.display.input.needsContentAttribute&&(z||(z=a.content.appendChild(document.createElement("span"))),z.setAttribute("cm-marker",x.id)),z&&(a.cm.display.input.setUneditable(z),a.content.appendChild(z)),a.pos+=y,a.trailingSpace=!1}function Zi(a,y,x){var b=a.markedSpans,z=a.text,ae=0;if(!b){for(var ue=1;ueye||Ti.collapsed&&qr.to==ye&&qr.from==ye)){if(qr.to!=null&&qr.to!=ye&&Ut>qr.to&&(Ut=qr.to,Ln=""),Ti.className&&(xn+=" "+Ti.className),Ti.css&&(Jt=(Jt?Jt+";":"")+Ti.css),Ti.startStyle&&qr.from==ye&&(qn+=" "+Ti.startStyle),Ti.endStyle&&qr.to==Ut&&(Or||(Or=[])).push(Ti.endStyle,qr.to),Ti.title&&((Dr||(Dr={})).title=Ti.title),Ti.attributes)for(var da in Ti.attributes)(Dr||(Dr={}))[da]=Ti.attributes[da];Ti.collapsed&&(!vr||hi(vr.marker,Ti)<0)&&(vr=qr)}else qr.from>ye&&Ut>qr.from&&(Ut=qr.from)}if(Or)for(var qa=0;qa=he)break;for(var _o=Math.min(he,Ut);;){if(dt){var Eo=ye+dt.length;if(!vr){var ja=Eo>_o?dt.slice(0,_o-ye):dt;y.addToken(y,ja,bt?bt+xn:xn,qn,ye+ja.length==Ut?Ln:"",Jt,Dr)}if(Eo>=_o){dt=dt.slice(_o-ye),ye=_o;break}ye=Eo,qn=""}dt=z.slice(ae,ae=x[Be++]),bt=ii(x[Be++],y.cm.options)}}}function po(a,y,x){this.line=y,this.rest=ln(y),this.size=this.rest?rr(at(this.rest))-x+1:1,this.node=this.text=null,this.hidden=Ht(a,y)}function Ka(a,y,x){for(var b=[],z,ae=y;ae2&&ae.push((ye.bottom+Be.top)/2-x.top)}}ae.push(x.bottom-x.top)}}function $o(a,y,x){if(a.line==y)return{map:a.measure.map,cache:a.measure.cache};for(var b=0;bx)return{map:a.measure.maps[z],cache:a.measure.caches[z],before:!0}}function Fo(a,y){y=Lt(y);var x=rr(y),b=a.display.externalMeasured=new po(a.doc,y,x);b.lineN=x;var z=b.built=bi(a,b);return b.text=z.pre,nt(a.display.lineMeasure,z.pre),b}function Ao(a,y,x,b){return ko(a,fa(a,y),x,b)}function so(a,y){if(y>=a.display.viewFrom&&y=x.lineN&&yy)&&(ae=ye-he,z=ae-1,y>=ye&&(ue="right")),z!=null){if(b=a[Be+2],he==ye&&x==(b.insertLeft?"left":"right")&&(ue=x),x=="left"&&z==0)for(;Be&&a[Be-2]==a[Be-3]&&a[Be-1].insertLeft;)b=a[(Be-=3)+2],ue="left";if(x=="right"&&z==ye-he)for(;Be=0&&(x=a[z]).left==x.right;z--);return x}function uu(a,y,x,b){var z=el(y.map,x,b),ae=z.node,ue=z.start,he=z.end,ye=z.collapse,Be;if(ae.nodeType==3){for(var dt=0;dt<4;dt++){for(;ue&&mt(y.line.text.charAt(z.coverStart+ue));)--ue;for(;z.coverStart+he0&&(ye=b="right");var bt;a.options.lineWrapping&&(bt=ae.getClientRects()).length>1?Be=bt[b=="right"?bt.length-1:0]:Be=ae.getBoundingClientRect()}if(Ae&&we<9&&!ue&&(!Be||!Be.left&&!Be.right)){var Jt=ae.parentNode.getClientRects()[0];Jt?Be={left:Jt.left,right:Jt.left+jo(a.display),top:Jt.top,bottom:Jt.bottom}:Be=su}for(var Ut=Be.top-y.rect.top,xn=Be.bottom-y.rect.top,Ln=(Ut+xn)/2,qn=y.view.measure.heights,vr=0;vr=b.text.length?(ye=b.text.length,Be="before"):ye<=0&&(ye=0,Be="after"),!he)return ue(Be=="before"?ye-1:ye,Be=="before");function dt(xn,Ln,qn){var vr=he[Ln],Dr=vr.level==1;return ue(qn?xn-1:xn,Dr!=qn)}var bt=on(he,ye,Be),Jt=tn,Ut=dt(ye,bt,Be=="before");return Jt!=null&&(Ut.other=dt(ye,Jt,Be!="before")),Ut}function Gs(a,y){var x=0;y=Ft(a.doc,y),a.options.lineWrapping||(x=jo(a.display)*y.ch);var b=Zt(a.doc,y.line),z=St(b)+ra(a.display);return{left:x,right:x,top:z,bottom:z+b.height}}function zl(a,y,x,b,z){var ae=At(a,y,x);return ae.xRel=z,b&&(ae.outside=b),ae}function il(a,y,x){var b=a.doc;if(x+=a.display.viewOffset,x<0)return zl(b.first,0,null,-1,-1);var z=Mr(b,x),ae=b.first+b.size-1;if(z>ae)return zl(b.first+b.size-1,Zt(b,ae).text.length,null,1,1);y<0&&(y=0);for(var ue=Zt(b,z);;){var he=cs(a,ue,z,y,x),ye=Hi(ue,he.ch+(he.xRel>0||he.outside>0?1:0));if(!ye)return he;var Be=ye.find(1);if(Be.line==z)return Be;ue=Zt(b,z=Be.line)}}function Us(a,y,x,b){b-=us(y);var z=y.text.length,ae=Yt(function(ue){return ko(a,x,ue-1).bottom<=b},z,0);return z=Yt(function(ue){return ko(a,x,ue).top>b},ae,z),{begin:ae,end:z}}function Vl(a,y,x,b){x||(x=fa(a,y));var z=Hl(a,y,ko(a,x,b),"line").top;return Us(a,y,x,z)}function al(a,y,x,b){return a.bottom<=x?!1:a.top>x?!0:(b?a.left:a.right)>y}function cs(a,y,x,b,z){z-=St(y);var ae=fa(a,y),ue=us(y),he=0,ye=y.text.length,Be=!0,dt=Mn(y,a.doc.direction);if(dt){var bt=(a.options.lineWrapping?fu:du)(a,y,x,ae,dt,b,z);Be=bt.level!=1,he=Be?bt.from:bt.to-1,ye=Be?bt.to:bt.from-1}var Jt=null,Ut=null,xn=Yt(function(ai){var qr=ko(a,ae,ai);return qr.top+=ue,qr.bottom+=ue,al(qr,b,z,!1)?(qr.top<=z&&qr.left<=b&&(Jt=ai,Ut=qr),!0):!1},he,ye),Ln,qn,vr=!1;if(Ut){var Dr=b-Ut.left=Or.bottom?1:0}return xn=Ot(y.text,xn,1),zl(x,xn,qn,vr,b-Ln)}function du(a,y,x,b,z,ae,ue){var he=Yt(function(bt){var Jt=z[bt],Ut=Jt.level!=1;return al(ho(a,At(x,Ut?Jt.to:Jt.from,Ut?"before":"after"),"line",y,b),ae,ue,!0)},0,z.length-1),ye=z[he];if(he>0){var Be=ye.level!=1,dt=ho(a,At(x,Be?ye.from:ye.to,Be?"after":"before"),"line",y,b);al(dt,ae,ue,!0)&&dt.top>ue&&(ye=z[he-1])}return ye}function fu(a,y,x,b,z,ae,ue){var he=Us(a,y,b,ue),ye=he.begin,Be=he.end;/\s/.test(y.text.charAt(Be-1))&&Be--;for(var dt=null,bt=null,Jt=0;Jt=Be||Ut.to<=ye)){var xn=Ut.level!=1,Ln=ko(a,b,xn?Math.min(Be,Ut.to)-1:Math.max(ye,Ut.from)).right,qn=Lnqn)&&(dt=Ut,bt=qn)}}return dt||(dt=z[z.length-1]),dt.fromBe&&(dt={from:dt.from,to:Be,level:dt.level}),dt}var ol;function Ro(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(ol==null){ol=Ve("pre",null,"CodeMirror-line-like");for(var y=0;y<49;++y)ol.appendChild(document.createTextNode("x")),ol.appendChild(Ve("br"));ol.appendChild(document.createTextNode("x"))}nt(a.measure,ol);var x=ol.offsetHeight/50;return x>3&&(a.cachedTextHeight=x),ft(a.measure),x||1}function jo(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var y=Ve("span","xxxxxxxxxx"),x=Ve("pre",[y],"CodeMirror-line-like");nt(a.measure,x);var b=y.getBoundingClientRect(),z=(b.right-b.left)/10;return z>2&&(a.cachedCharWidth=z),z||10}function ds(a){for(var y=a.display,x={},b={},z=y.gutters.clientLeft,ae=y.gutters.firstChild,ue=0;ae;ae=ae.nextSibling,++ue){var he=a.display.gutterSpecs[ue].className;x[he]=ae.offsetLeft+ae.clientLeft+z,b[he]=ae.clientWidth}return{fixedPos:fs(y),gutterTotalWidth:y.gutters.offsetWidth,gutterLeft:x,gutterWidth:b,wrapperWidth:y.wrapper.clientWidth}}function fs(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function ps(a){var y=Ro(a.display),x=a.options.lineWrapping,b=x&&Math.max(5,a.display.scroller.clientWidth/jo(a.display)-3);return function(z){if(Ht(a.doc,z))return 0;var ae=0;if(z.widgets)for(var ue=0;ue0&&(Be=Zt(a.doc,ye.line).text).length==ye.ch){var dt=Fe(Be,Be.length,a.options.tabSize)-Be.length;ye=At(ye.line,Math.max(0,Math.round((ae-ji(a.display).left)/jo(a.display))-dt))}return ye}function zn(a,y){if(y>=a.display.viewTo||(y-=a.display.viewFrom,y<0))return null;for(var x=a.display.view,b=0;by)&&(z.updateLineNumbers=y),a.curOp.viewChanged=!0,y>=z.viewTo)ti&&Ct(a.doc,y)z.viewFrom?tl(a):(z.viewFrom+=b,z.viewTo+=b);else if(y<=z.viewFrom&&x>=z.viewTo)tl(a);else if(y<=z.viewFrom){var ae=Nl(a,x,x+b,1);ae?(z.view=z.view.slice(ae.index),z.viewFrom=ae.lineN,z.viewTo+=b):tl(a)}else if(x>=z.viewTo){var ue=Nl(a,y,y,-1);ue?(z.view=z.view.slice(0,ue.index),z.viewTo=ue.lineN):tl(a)}else{var he=Nl(a,y,y,-1),ye=Nl(a,x,x+b,1);he&&ye?(z.view=z.view.slice(0,he.index).concat(Ka(a,he.lineN,ye.lineN)).concat(z.view.slice(ye.index)),z.viewTo+=b):tl(a)}var Be=z.externalMeasured;Be&&(x=z.lineN&&y=b.viewTo)){var ae=b.view[zn(a,y)];if(ae.node!=null){var ue=ae.changes||(ae.changes=[]);tt(ue,x)==-1&&ue.push(x)}}}function tl(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function Nl(a,y,x,b){var z=zn(a,y),ae,ue=a.display.view;if(!ti||x==a.doc.first+a.doc.size)return{index:z,lineN:x};for(var he=a.display.viewFrom,ye=0;ye0){if(z==ue.length-1)return null;ae=he+ue[z].size-y,z++}else ae=he-y;y+=ae,x+=ae}for(;Ct(a.doc,x)!=x;){if(z==(b<0?0:ue.length-1))return null;x+=b*ue[z-(b<0?1:0)].size,z+=b}return{index:z,lineN:x}}function pu(a,y,x){var b=a.display,z=b.view;z.length==0||y>=b.viewTo||x<=b.viewFrom?(b.view=Ka(a,y,x),b.viewFrom=y):(b.viewFrom>y?b.view=Ka(a,y,b.viewFrom).concat(b.view):b.viewFromx&&(b.view=b.view.slice(0,zn(a,x)))),b.viewTo=x}function Ks(a){for(var y=a.display.view,x=0,b=0;b=a.display.viewTo||he.to().line1}var en={},$t={};function Wt(a,y){arguments.length>2&&(y.dependencies=Array.prototype.slice.call(arguments,2)),en[a]=y}function hn(a,y){$t[a]=y}function wn(a){if(typeof a=="string"&&$t.hasOwnProperty(a))a=$t[a];else if(a&&typeof a.name=="string"&&$t.hasOwnProperty(a.name)){var y=$t[a.name];typeof y=="string"&&(y={name:y}),a=oe(y,a),a.name=y.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return wn("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return wn("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function Vt(a,y){y=wn(y);var x=en[y.name];if(!x)return Vt(a,"text/plain");var b=x(a,y);if(pn.hasOwnProperty(y.name)){var z=pn[y.name];for(var ae in z)z.hasOwnProperty(ae)&&(b.hasOwnProperty(ae)&&(b["_"+ae]=b[ae]),b[ae]=z[ae])}if(b.name=y.name,y.helperType&&(b.helperType=y.helperType),y.modeProps)for(var ue in y.modeProps)b[ue]=y.modeProps[ue];return b}var pn={};function jn(a,y){var x=pn.hasOwnProperty(a)?pn[a]:pn[a]={};Dt(y,x)}function Tn(a,y){if(y===!0)return y;if(a.copyState)return a.copyState(y);var x={};for(var b in y){var z=y[b];z instanceof Array&&(z=z.concat([])),x[b]=z}return x}function Wn(a,y){for(var x;a.innerMode&&(x=a.innerMode(y),!(!x||x.mode==a));)y=x.state,a=x.mode;return x||{mode:a,state:y}}function dr(a,y,x){return a.startState?a.startState(y,x):!0}var Vn=function(a,y,x){this.pos=this.start=0,this.string=a,this.tabSize=y||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=x};Vn.prototype.eol=function(){return this.pos>=this.string.length},Vn.prototype.sol=function(){return this.pos==this.lineStart},Vn.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Vn.prototype.next=function(){if(this.posy},Vn.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},Vn.prototype.skipToEnd=function(){this.pos=this.string.length},Vn.prototype.skipTo=function(a){var y=this.string.indexOf(a,this.pos);if(y>-1)return this.pos=y,!0},Vn.prototype.backUp=function(a){this.pos-=a},Vn.prototype.column=function(){return this.lastColumnPos0?null:(ae&&y!==!1&&(this.pos+=ae[0].length),ae)}},Vn.prototype.current=function(){return this.string.slice(this.start,this.pos)},Vn.prototype.hideFirstChars=function(a,y){this.lineStart+=a;try{return y()}finally{this.lineStart-=a}},Vn.prototype.lookAhead=function(a){var y=this.lineOracle;return y&&y.lookAhead(a)},Vn.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function Zt(a,y){if(y-=a.first,y<0||y>=a.size)throw new Error("There is no line "+(y+a.first)+" in the document.");for(var x=a;!x.lines;)for(var b=0;;++b){var z=x.children[b],ae=z.chunkSize();if(y=a.first&&yx?At(x,Zt(a,x).text.length):yt(y,Zt(a,y.line).text.length)}function yt(a,y){var x=a.ch;return x==null||x>y?At(a.line,y):x<0?At(a.line,0):a}function Pn(a,y){for(var x=[],b=0;bthis.maxLookAhead&&(this.maxLookAhead=a),y},Nn.prototype.baseToken=function(a){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=a;)this.baseTokenPos+=2;var y=this.baseTokens[this.baseTokenPos+1];return{type:y&&y.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-a}},Nn.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Nn.fromSaved=function(a,y,x){return y instanceof En?new Nn(a,Tn(a.mode,y.state),x,y.lookAhead):new Nn(a,Tn(a.mode,y),x)},Nn.prototype.save=function(a){var y=a!==!1?Tn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new En(y,this.maxLookAhead):y};function mn(a,y,x,b){var z=[a.state.modeGen],ae={};Rr(a,y.text,a.doc.mode,x,function(Be,dt){return z.push(Be,dt)},ae,b);for(var ue=x.state,he=function(Be){x.baseTokens=z;var dt=a.state.overlays[Be],bt=1,qt=0;x.state=!0,Rr(a,y.text,dt.mode,x,function(Ut,xn){for(var Ln=bt;qtUt&&z.splice(bt,1,Ut,z[bt+1],qn),bt+=2,qt=Math.min(Ut,qn)}if(xn)if(dt.opaque)z.splice(Ln,bt-Ln,Ut,"overlay "+xn),bt=Ln+2;else for(;Lna.options.maxHighlightLength&&Tn(a.doc.mode,b.state),ae=mn(a,y,b);z&&(b.state=z),y.stateAfter=b.save(!z),y.styles=ae.styles,ae.classes?y.styleClasses=ae.classes:y.styleClasses&&(y.styleClasses=null),x===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return y.styles}function Xn(a,y,x){var b=a.doc,z=a.display;if(!b.mode.startState)return new Nn(b,!0,y);var ae=Bi(a,y,x),ue=ae>b.first&&Zt(b,ae-1).stateAfter,he=ue?Nn.fromSaved(b,ue,ae):new Nn(b,dr(b.mode),ae);return b.iter(ae,y,function(ye){Lr(a,ye.text,he);var Be=he.line;ye.stateAfter=Be==y-1||Be%5==0||Be>=z.viewFrom&&Bey.start)return ae}throw new Error("Mode "+a.name+" failed to advance stream.")}var Ur=function(a,y,x){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=y||null,this.state=x};function Yr(a,y,x,b){var z=a.doc,ae=z.mode,ue;y=Ft(z,y);var he=Zt(z,y.line),ye=Xn(a,y.line,x),Be=new Vn(he.text,a.options.tabSize,ye),dt;for(b&&(dt=[]);(b||Be.posa.options.maxHighlightLength?(he=!1,ue&&Lr(a,y,b,dt.pos),dt.pos=y.length,bt=null):bt=ar(gr(x,dt,b.state,qt),ae),qt){var Ut=qt[0].name;Ut&&(bt="m-"+(bt?Ut+" "+bt:Ut))}if(!he||Be!=bt){for(;yeue;--he){if(he<=ae.first)return ae.first;var ye=Zt(ae,he-1),Be=ye.stateAfter;if(Be&&(!x||he+(Be instanceof En?Be.lookAhead:0)<=ae.modeFrontier))return he;var dt=Fe(ye.text,null,a.options.tabSize);(z==null||b>dt)&&(z=he-1,b=dt)}return z}function ci(a,y){if(a.modeFrontier=Math.min(a.modeFrontier,y),!(a.highlightFrontierx;b--){var z=Zt(a,b).stateAfter;if(z&&(!(z instanceof En)||b+z.lookAhead=y:ae.to>y);(b||(b=[])).push(new Nr(ue,ae.from,ye?null:ae.to))}}return b}function yi(a,y,x){var b;if(a)for(var z=0;z=y:ae.to>y);if(he||ae.from==y&&ue.type=="bookmark"&&(!x||ae.marker.insertLeft)){var ye=ae.from==null||(ue.inclusiveLeft?ae.from<=y:ae.from0&&he)for(var Or=0;Or0)){var dt=[ye,1],bt=Cn(Be.from,he.from),qt=Cn(Be.to,he.to);(bt<0||!ue.inclusiveLeft&&!bt)&&dt.push({from:Be.from,to:he.from}),(qt>0||!ue.inclusiveRight&&!qt)&&dt.push({from:he.to,to:Be.to}),z.splice.apply(z,dt),ye+=dt.length-3}}return z}function li(a){var y=a.markedSpans;if(y){for(var x=0;xy)&&(!b||hi(b,ae.marker)<0)&&(b=ae.marker)}return b}function Ce(a,y,x,b,z){var ae=Zt(a,y),ue=ti&&ae.markedSpans;if(ue)for(var he=0;he=0&&bt<=0||dt<=0&&bt>=0)&&(dt<=0&&(ye.marker.inclusiveRight&&z.inclusiveLeft?Cn(Be.to,x)>=0:Cn(Be.to,x)>0)||dt>=0&&(ye.marker.inclusiveRight&&z.inclusiveLeft?Cn(Be.from,b)<=0:Cn(Be.from,b)<0)))return!0}}}function Lt(a){for(var y;y=fi(a);)a=y.find(-1,!0).line;return a}function rn(a){for(var y;y=mi(a);)a=y.find(1,!0).line;return a}function ln(a){for(var y,x;y=mi(a);)a=y.find(1,!0).line,(x||(x=[])).push(a);return x}function Ct(a,y){var x=Zt(a,y),b=Lt(x);return x==b?y:rr(b)}function Gt(a,y){if(y>a.lastLine())return y;var x=Zt(a,y),b;if(!Ht(a,x))return y;for(;b=mi(x);)x=b.find(1,!0).line;return rr(x)+1}function Ht(a,y){var x=ti&&y.markedSpans;if(x){for(var b=void 0,z=0;zy.maxLineLength&&(y.maxLineLength=z,y.maxLine=b)})}var On=function(a,y,x){this.text=a,wi(this,y),this.height=x?x(this):1};On.prototype.lineNo=function(){return rr(this)},bn(On);function Sn(a,y,x,b){a.text=y,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),li(a),wi(a,x);var z=b?b(a):1;z!=a.height&&Gn(a,z)}function kr(a){a.parent=null,li(a)}var fr={},Fr={};function ii(a,y){if(!a||/^\s*$/.test(a))return null;var x=y.addModeClass?Fr:fr;return x[a]||(x[a]=a.replace(/\S+/g,"cm-$&"))}function bi(a,y){var x=st("span",null,null,Le?"padding-right: .1px":null),b={pre:st("pre",[x],"CodeMirror-line"),content:x,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};y.measure={};for(var z=0;z<=(y.rest?y.rest.length:0);z++){var ae=z?y.rest[z-1]:y.line,ue=void 0;b.pos=0,b.addToken=Ba,Kr(a.display.measure)&&(ue=Mn(ae,a.doc.direction))&&(b.addToken=zi(b.addToken,ue)),b.map=[];var he=y!=a.display.externalMeasured&&rr(ae);Zi(ae,b,Yn(a,ae,he)),ae.styleClasses&&(ae.styleClasses.bgClass&&(b.bgClass=Bt(ae.styleClasses.bgClass,b.bgClass||"")),ae.styleClasses.textClass&&(b.textClass=Bt(ae.styleClasses.textClass,b.textClass||""))),b.map.length==0&&b.map.push(0,0,b.content.appendChild(Cr(a.display.measure))),z==0?(y.measure.map=b.map,y.measure.cache={}):((y.measure.maps||(y.measure.maps=[])).push(b.map),(y.measure.caches||(y.measure.caches=[])).push({}))}if(Le){var ye=b.content.lastChild;(/\bcm-tab\b/.test(ye.className)||ye.querySelector&&ye.querySelector(".cm-tab"))&&(b.content.className="cm-tab-wrap-hack")}return $n(a,"renderLine",a,y.line,b.pre),b.pre.className&&(b.textClass=Bt(b.pre.className,b.textClass||"")),b}function Oi(a){var y=Ve("span","\u2022","cm-invalidchar");return y.title="\\u"+a.charCodeAt(0).toString(16),y.setAttribute("aria-label",y.title),y}function Ba(a,y,x,b,z,ae,ue){if(y){var he=a.splitSpaces?ha(y,a.trailingSpace):y,ye=a.cm.state.specialChars,Be=!1,dt;if(!ye.test(y))a.col+=y.length,dt=document.createTextNode(he),a.map.push(a.pos,a.pos+y.length,dt),Ae&&we<9&&(Be=!0),a.pos+=y.length;else{dt=document.createDocumentFragment();for(var bt=0;;){ye.lastIndex=bt;var qt=ye.exec(y),Ut=qt?qt.index-bt:y.length-bt;if(Ut){var xn=document.createTextNode(he.slice(bt,bt+Ut));Ae&&we<9?dt.appendChild(Ve("span",[xn])):dt.appendChild(xn),a.map.push(a.pos,a.pos+Ut,xn),a.col+=Ut,a.pos+=Ut}if(!qt)break;bt+=Ut+1;var Ln=void 0;if(qt[0]==" "){var qn=a.cm.options.tabSize,vr=qn-a.col%qn;Ln=dt.appendChild(Ve("span",zt(vr),"cm-tab")),Ln.setAttribute("role","presentation"),Ln.setAttribute("cm-text"," "),a.col+=vr}else qt[0]=="\r"||qt[0]==` +`?(Ln=dt.appendChild(Ve("span",qt[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Ln.setAttribute("cm-text",qt[0]),a.col+=1):(Ln=a.cm.options.specialCharPlaceholder(qt[0]),Ln.setAttribute("cm-text",qt[0]),Ae&&we<9?dt.appendChild(Ve("span",[Ln])):dt.appendChild(Ln),a.col+=1);a.map.push(a.pos,a.pos+1,Ln),a.pos++}}if(a.trailingSpace=he.charCodeAt(y.length-1)==32,x||b||z||Be||ae||ue){var Dr=x||"";b&&(Dr+=b),z&&(Dr+=z);var hr=Ve("span",[dt],Dr,ae);if(ue)for(var Or in ue)ue.hasOwnProperty(Or)&&Or!="style"&&Or!="class"&&hr.setAttribute(Or,ue[Or]);return a.content.appendChild(hr)}a.content.appendChild(dt)}}function ha(a,y){if(a.length>1&&!/ /.test(a))return a;for(var x=y,b="",z=0;zBe&&bt.from<=Be));qt++);if(bt.to>=dt)return a(x,b,z,ae,ue,he,ye);a(x,b.slice(0,bt.to-Be),z,ae,null,he,ye),ae=null,b=b.slice(bt.to-Be),Be=bt.to}}}function aa(a,y,x,b){var z=!b&&x.widgetNode;z&&a.map.push(a.pos,a.pos+y,z),!b&&a.cm.display.input.needsContentAttribute&&(z||(z=a.content.appendChild(document.createElement("span"))),z.setAttribute("cm-marker",x.id)),z&&(a.cm.display.input.setUneditable(z),a.content.appendChild(z)),a.pos+=y,a.trailingSpace=!1}function Zi(a,y,x){var b=a.markedSpans,z=a.text,ae=0;if(!b){for(var ue=1;ueye||Ti.collapsed&&$r.to==ye&&$r.from==ye)){if($r.to!=null&&$r.to!=ye&&Ut>$r.to&&(Ut=$r.to,Ln=""),Ti.className&&(xn+=" "+Ti.className),Ti.css&&(qt=(qt?qt+";":"")+Ti.css),Ti.startStyle&&$r.from==ye&&(qn+=" "+Ti.startStyle),Ti.endStyle&&$r.to==Ut&&(Or||(Or=[])).push(Ti.endStyle,$r.to),Ti.title&&((Dr||(Dr={})).title=Ti.title),Ti.attributes)for(var da in Ti.attributes)(Dr||(Dr={}))[da]=Ti.attributes[da];Ti.collapsed&&(!vr||hi(vr.marker,Ti)<0)&&(vr=$r)}else $r.from>ye&&Ut>$r.from&&(Ut=$r.from)}if(Or)for(var qa=0;qa=he)break;for(var _o=Math.min(he,Ut);;){if(dt){var Eo=ye+dt.length;if(!vr){var ja=Eo>_o?dt.slice(0,_o-ye):dt;y.addToken(y,ja,bt?bt+xn:xn,qn,ye+ja.length==Ut?Ln:"",qt,Dr)}if(Eo>=_o){dt=dt.slice(_o-ye),ye=_o;break}ye=Eo,qn=""}dt=z.slice(ae,ae=x[Be++]),bt=ii(x[Be++],y.cm.options)}}}function po(a,y,x){this.line=y,this.rest=ln(y),this.size=this.rest?rr(at(this.rest))-x+1:1,this.node=this.text=null,this.hidden=Ht(a,y)}function Ka(a,y,x){for(var b=[],z,ae=y;ae2&&ae.push((ye.bottom+Be.top)/2-x.top)}}ae.push(x.bottom-x.top)}}function $o(a,y,x){if(a.line==y)return{map:a.measure.map,cache:a.measure.cache};for(var b=0;bx)return{map:a.measure.maps[z],cache:a.measure.caches[z],before:!0}}function Fo(a,y){y=Lt(y);var x=rr(y),b=a.display.externalMeasured=new po(a.doc,y,x);b.lineN=x;var z=b.built=bi(a,b);return b.text=z.pre,nt(a.display.lineMeasure,z.pre),b}function Ao(a,y,x,b){return ko(a,fa(a,y),x,b)}function so(a,y){if(y>=a.display.viewFrom&&y=x.lineN&&yy)&&(ae=ye-he,z=ae-1,y>=ye&&(ue="right")),z!=null){if(b=a[Be+2],he==ye&&x==(b.insertLeft?"left":"right")&&(ue=x),x=="left"&&z==0)for(;Be&&a[Be-2]==a[Be-3]&&a[Be-1].insertLeft;)b=a[(Be-=3)+2],ue="left";if(x=="right"&&z==ye-he)for(;Be=0&&(x=a[z]).left==x.right;z--);return x}function uu(a,y,x,b){var z=el(y.map,x,b),ae=z.node,ue=z.start,he=z.end,ye=z.collapse,Be;if(ae.nodeType==3){for(var dt=0;dt<4;dt++){for(;ue&&mt(y.line.text.charAt(z.coverStart+ue));)--ue;for(;z.coverStart+he0&&(ye=b="right");var bt;a.options.lineWrapping&&(bt=ae.getClientRects()).length>1?Be=bt[b=="right"?bt.length-1:0]:Be=ae.getBoundingClientRect()}if(Ae&&we<9&&!ue&&(!Be||!Be.left&&!Be.right)){var qt=ae.parentNode.getClientRects()[0];qt?Be={left:qt.left,right:qt.left+jo(a.display),top:qt.top,bottom:qt.bottom}:Be=su}for(var Ut=Be.top-y.rect.top,xn=Be.bottom-y.rect.top,Ln=(Ut+xn)/2,qn=y.view.measure.heights,vr=0;vr=b.text.length?(ye=b.text.length,Be="before"):ye<=0&&(ye=0,Be="after"),!he)return ue(Be=="before"?ye-1:ye,Be=="before");function dt(xn,Ln,qn){var vr=he[Ln],Dr=vr.level==1;return ue(qn?xn-1:xn,Dr!=qn)}var bt=on(he,ye,Be),qt=tn,Ut=dt(ye,bt,Be=="before");return qt!=null&&(Ut.other=dt(ye,qt,Be!="before")),Ut}function Gs(a,y){var x=0;y=Ft(a.doc,y),a.options.lineWrapping||(x=jo(a.display)*y.ch);var b=Zt(a.doc,y.line),z=St(b)+ra(a.display);return{left:x,right:x,top:z,bottom:z+b.height}}function zl(a,y,x,b,z){var ae=At(a,y,x);return ae.xRel=z,b&&(ae.outside=b),ae}function il(a,y,x){var b=a.doc;if(x+=a.display.viewOffset,x<0)return zl(b.first,0,null,-1,-1);var z=Mr(b,x),ae=b.first+b.size-1;if(z>ae)return zl(b.first+b.size-1,Zt(b,ae).text.length,null,1,1);y<0&&(y=0);for(var ue=Zt(b,z);;){var he=cs(a,ue,z,y,x),ye=Hi(ue,he.ch+(he.xRel>0||he.outside>0?1:0));if(!ye)return he;var Be=ye.find(1);if(Be.line==z)return Be;ue=Zt(b,z=Be.line)}}function Us(a,y,x,b){b-=us(y);var z=y.text.length,ae=Xt(function(ue){return ko(a,x,ue-1).bottom<=b},z,0);return z=Xt(function(ue){return ko(a,x,ue).top>b},ae,z),{begin:ae,end:z}}function Vl(a,y,x,b){x||(x=fa(a,y));var z=Hl(a,y,ko(a,x,b),"line").top;return Us(a,y,x,z)}function al(a,y,x,b){return a.bottom<=x?!1:a.top>x?!0:(b?a.left:a.right)>y}function cs(a,y,x,b,z){z-=St(y);var ae=fa(a,y),ue=us(y),he=0,ye=y.text.length,Be=!0,dt=Mn(y,a.doc.direction);if(dt){var bt=(a.options.lineWrapping?fu:du)(a,y,x,ae,dt,b,z);Be=bt.level!=1,he=Be?bt.from:bt.to-1,ye=Be?bt.to:bt.from-1}var qt=null,Ut=null,xn=Xt(function(ai){var $r=ko(a,ae,ai);return $r.top+=ue,$r.bottom+=ue,al($r,b,z,!1)?($r.top<=z&&$r.left<=b&&(qt=ai,Ut=$r),!0):!1},he,ye),Ln,qn,vr=!1;if(Ut){var Dr=b-Ut.left=Or.bottom?1:0}return xn=Ot(y.text,xn,1),zl(x,xn,qn,vr,b-Ln)}function du(a,y,x,b,z,ae,ue){var he=Xt(function(bt){var qt=z[bt],Ut=qt.level!=1;return al(ho(a,At(x,Ut?qt.to:qt.from,Ut?"before":"after"),"line",y,b),ae,ue,!0)},0,z.length-1),ye=z[he];if(he>0){var Be=ye.level!=1,dt=ho(a,At(x,Be?ye.from:ye.to,Be?"after":"before"),"line",y,b);al(dt,ae,ue,!0)&&dt.top>ue&&(ye=z[he-1])}return ye}function fu(a,y,x,b,z,ae,ue){var he=Us(a,y,b,ue),ye=he.begin,Be=he.end;/\s/.test(y.text.charAt(Be-1))&&Be--;for(var dt=null,bt=null,qt=0;qt=Be||Ut.to<=ye)){var xn=Ut.level!=1,Ln=ko(a,b,xn?Math.min(Be,Ut.to)-1:Math.max(ye,Ut.from)).right,qn=Lnqn)&&(dt=Ut,bt=qn)}}return dt||(dt=z[z.length-1]),dt.fromBe&&(dt={from:dt.from,to:Be,level:dt.level}),dt}var ol;function Ro(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(ol==null){ol=Ve("pre",null,"CodeMirror-line-like");for(var y=0;y<49;++y)ol.appendChild(document.createTextNode("x")),ol.appendChild(Ve("br"));ol.appendChild(document.createTextNode("x"))}nt(a.measure,ol);var x=ol.offsetHeight/50;return x>3&&(a.cachedTextHeight=x),ft(a.measure),x||1}function jo(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var y=Ve("span","xxxxxxxxxx"),x=Ve("pre",[y],"CodeMirror-line-like");nt(a.measure,x);var b=y.getBoundingClientRect(),z=(b.right-b.left)/10;return z>2&&(a.cachedCharWidth=z),z||10}function ds(a){for(var y=a.display,x={},b={},z=y.gutters.clientLeft,ae=y.gutters.firstChild,ue=0;ae;ae=ae.nextSibling,++ue){var he=a.display.gutterSpecs[ue].className;x[he]=ae.offsetLeft+ae.clientLeft+z,b[he]=ae.clientWidth}return{fixedPos:fs(y),gutterTotalWidth:y.gutters.offsetWidth,gutterLeft:x,gutterWidth:b,wrapperWidth:y.wrapper.clientWidth}}function fs(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function ps(a){var y=Ro(a.display),x=a.options.lineWrapping,b=x&&Math.max(5,a.display.scroller.clientWidth/jo(a.display)-3);return function(z){if(Ht(a.doc,z))return 0;var ae=0;if(z.widgets)for(var ue=0;ue0&&(Be=Zt(a.doc,ye.line).text).length==ye.ch){var dt=Fe(Be,Be.length,a.options.tabSize)-Be.length;ye=At(ye.line,Math.max(0,Math.round((ae-ji(a.display).left)/jo(a.display))-dt))}return ye}function zn(a,y){if(y>=a.display.viewTo||(y-=a.display.viewFrom,y<0))return null;for(var x=a.display.view,b=0;by)&&(z.updateLineNumbers=y),a.curOp.viewChanged=!0,y>=z.viewTo)ti&&Ct(a.doc,y)z.viewFrom?tl(a):(z.viewFrom+=b,z.viewTo+=b);else if(y<=z.viewFrom&&x>=z.viewTo)tl(a);else if(y<=z.viewFrom){var ae=Nl(a,x,x+b,1);ae?(z.view=z.view.slice(ae.index),z.viewFrom=ae.lineN,z.viewTo+=b):tl(a)}else if(x>=z.viewTo){var ue=Nl(a,y,y,-1);ue?(z.view=z.view.slice(0,ue.index),z.viewTo=ue.lineN):tl(a)}else{var he=Nl(a,y,y,-1),ye=Nl(a,x,x+b,1);he&&ye?(z.view=z.view.slice(0,he.index).concat(Ka(a,he.lineN,ye.lineN)).concat(z.view.slice(ye.index)),z.viewTo+=b):tl(a)}var Be=z.externalMeasured;Be&&(x=z.lineN&&y=b.viewTo)){var ae=b.view[zn(a,y)];if(ae.node!=null){var ue=ae.changes||(ae.changes=[]);tt(ue,x)==-1&&ue.push(x)}}}function tl(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function Nl(a,y,x,b){var z=zn(a,y),ae,ue=a.display.view;if(!ti||x==a.doc.first+a.doc.size)return{index:z,lineN:x};for(var he=a.display.viewFrom,ye=0;ye0){if(z==ue.length-1)return null;ae=he+ue[z].size-y,z++}else ae=he-y;y+=ae,x+=ae}for(;Ct(a.doc,x)!=x;){if(z==(b<0?0:ue.length-1))return null;x+=b*ue[z-(b<0?1:0)].size,z+=b}return{index:z,lineN:x}}function pu(a,y,x){var b=a.display,z=b.view;z.length==0||y>=b.viewTo||x<=b.viewFrom?(b.view=Ka(a,y,x),b.viewFrom=y):(b.viewFrom>y?b.view=Ka(a,y,b.viewFrom).concat(b.view):b.viewFromx&&(b.view=b.view.slice(0,zn(a,x)))),b.viewTo=x}function Ks(a){for(var y=a.display.view,x=0,b=0;b=a.display.viewTo||he.to().line0?y.blinker=setInterval(function(){a.hasFocus()||ml(a),y.cursorDiv.style.visibility=(x=!x)?"":"hidden"},a.options.cursorBlinkRate):a.options.cursorBlinkRate<0&&(y.cursorDiv.style.visibility="hidden")}}function Qs(a){a.state.focused||(a.display.input.focus(),vs(a))}function ms(a){a.state.delayingBlurEvent=!0,setTimeout(function(){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1,ml(a))},100)}function vs(a,y){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1),a.options.readOnly!="nocursor"&&(a.state.focused||($n(a,"focus",a,y),a.state.focused=!0,Xe(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),Le&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),Gl(a))}function ml(a,y){a.state.delayingBlurEvent||(a.state.focused&&($n(a,"blur",a,y),a.state.focused=!1,wt(a.display.wrapper,"CodeMirror-focused")),clearInterval(a.display.blinker),setTimeout(function(){a.state.focused||(a.display.shift=!1)},150))}function Ul(a){for(var y=a.display,x=y.lineDiv.offsetTop,b=0;b.005||dt<-.005)&&(Gn(z.line,ue),Gr(z.line),z.rest))for(var bt=0;bta.display.sizerWidth){var Jt=Math.ceil(he/jo(a.display));Jt>a.display.maxLineLength&&(a.display.maxLineLength=Jt,a.display.maxLine=z.line,a.display.maxLineChanged=!0)}}}}function Gr(a){if(a.widgets)for(var y=0;y=ue&&(ae=Mr(y,St(Zt(y,ye))-a.wrapper.clientHeight),ue=ye)}return{from:ae,to:Math.max(ue,ae+1)}}function hu(a,y){if(!sn(a,"scrollCursorIntoView")){var x=a.display,b=x.sizer.getBoundingClientRect(),z=null;if(y.top+b.top<0?z=!0:y.bottom+b.top>(window.innerHeight||document.documentElement.clientHeight)&&(z=!1),z!=null&&!gt){var ae=Ve("div","\u200B",null,`position: absolute; + height: `+($r-Or)+"px"))}function bt(hr,Or,ai){var $r=Zt(z,hr),Ti=$r.text.length,da,qa;function _a(ja,co){return Zl(a,At(hr,ja),"div",$r,co)}function _o(ja,co,ao){var Ua=Vl(a,$r,null,ja),Ia=co=="ltr"==(ao=="after")?"left":"right",Pa=ao=="after"?Ua.begin:Ua.end-(/\s/.test($r.text.charAt(Ua.end-1))?2:1);return _a(Pa,Ia)[Ia]}var Eo=Mn($r,z.direction);return Mt(Eo,Or||0,ai==null?Ti:ai,function(ja,co,ao,Ua){var Ia=ao=="ltr",Pa=_a(ja,Ia?"left":"right"),bo=_a(co-1,Ia?"right":"left"),os=Or==null&&ja==0,Fl=ai==null&&co==Ti,lo=Ua==0,Qo=!Eo||Ua==Eo.length-1;if(bo.top-Pa.top<=3){var ee=(Be?os:Fl)&&lo,te=(Be?Fl:os)&&Qo,ie=ee?he:(Ia?Pa:bo).left,se=te?ye:(Ia?bo:Pa).right;dt(ie,Pa.top,se-ie,Pa.bottom)}else{var ve,ge,Se,ke;Ia?(ve=Be&&os&&lo?he:Pa.left,ge=Be?ye:_o(ja,ao,"before"),Se=Be?he:_o(co,ao,"after"),ke=Be&&Fl&&Qo?ye:bo.right):(ve=Be?_o(ja,ao,"before"):he,ge=!Be&&os&&lo?ye:Pa.right,Se=!Be&&Fl&&Qo?he:bo.left,ke=Be?_o(co,ao,"after"):ye),dt(ve,Pa.top,ge-ve,Pa.bottom),Pa.bottom0?y.blinker=setInterval(function(){a.hasFocus()||ml(a),y.cursorDiv.style.visibility=(x=!x)?"":"hidden"},a.options.cursorBlinkRate):a.options.cursorBlinkRate<0&&(y.cursorDiv.style.visibility="hidden")}}function Qs(a){a.state.focused||(a.display.input.focus(),vs(a))}function ms(a){a.state.delayingBlurEvent=!0,setTimeout(function(){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1,ml(a))},100)}function vs(a,y){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1),a.options.readOnly!="nocursor"&&(a.state.focused||($n(a,"focus",a,y),a.state.focused=!0,Xe(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),Le&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),Gl(a))}function ml(a,y){a.state.delayingBlurEvent||(a.state.focused&&($n(a,"blur",a,y),a.state.focused=!1,wt(a.display.wrapper,"CodeMirror-focused")),clearInterval(a.display.blinker),setTimeout(function(){a.state.focused||(a.display.shift=!1)},150))}function Ul(a){for(var y=a.display,x=y.lineDiv.offsetTop,b=0;b.005||dt<-.005)&&(Gn(z.line,ue),Gr(z.line),z.rest))for(var bt=0;bta.display.sizerWidth){var qt=Math.ceil(he/jo(a.display));qt>a.display.maxLineLength&&(a.display.maxLineLength=qt,a.display.maxLine=z.line,a.display.maxLineChanged=!0)}}}}function Gr(a){if(a.widgets)for(var y=0;y=ue&&(ae=Mr(y,St(Zt(y,ye))-a.wrapper.clientHeight),ue=ye)}return{from:ae,to:Math.max(ue,ae+1)}}function hu(a,y){if(!sn(a,"scrollCursorIntoView")){var x=a.display,b=x.sizer.getBoundingClientRect(),z=null;if(y.top+b.top<0?z=!0:y.bottom+b.top>(window.innerHeight||document.documentElement.clientHeight)&&(z=!1),z!=null&&!gt){var ae=Ve("div","\u200B",null,`position: absolute; top: `+(y.top-x.viewOffset-ra(a.display))+`px; height: `+(y.bottom-y.top+to(a)+x.barHeight)+`px; - left: `+y.left+"px; width: "+Math.max(2,y.right-y.left)+"px;");a.display.lineSpace.appendChild(ae),ae.scrollIntoView(z),a.display.lineSpace.removeChild(ae)}}}function gs(a,y,x,b){b==null&&(b=0);var z;!a.options.lineWrapping&&y==x&&(y=y.ch?At(y.line,y.sticky=="before"?y.ch-1:y.ch,"after"):y,x=y.sticky=="before"?At(y.line,y.ch+1,"before"):y);for(var ae=0;ae<5;ae++){var ue=!1,he=ho(a,y),ye=!x||x==y?he:ho(a,x);z={left:Math.min(he.left,ye.left),top:Math.min(he.top,ye.top)-b,right:Math.max(he.left,ye.left),bottom:Math.max(he.bottom,ye.bottom)+b};var Be=Es(a,z),dt=a.doc.scrollTop,bt=a.doc.scrollLeft;if(Be.scrollTop!=null&&(Go(a,Be.scrollTop),Math.abs(a.doc.scrollTop-dt)>1&&(ue=!0)),Be.scrollLeft!=null&&(me(a,Be.scrollLeft),Math.abs(a.doc.scrollLeft-bt)>1&&(ue=!0)),!ue)break}return z}function ys(a,y){var x=Es(a,y);x.scrollTop!=null&&Go(a,x.scrollTop),x.scrollLeft!=null&&me(a,x.scrollLeft)}function Es(a,y){var x=a.display,b=Ro(a.display);y.top<0&&(y.top=0);var z=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:x.scroller.scrollTop,ae=Po(a),ue={};y.bottom-y.top>ae&&(y.bottom=y.top+ae);var he=a.doc.height+za(x),ye=y.tophe-b;if(y.topz+ae){var dt=Math.min(y.top,(Be?he:y.bottom)-ae);dt!=z&&(ue.scrollTop=dt)}var bt=a.options.fixedGutter?0:x.gutters.offsetWidth,Jt=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:x.scroller.scrollLeft-bt,Ut=Qa(a)-x.gutters.offsetWidth,xn=y.right-y.left>Ut;return xn&&(y.right=y.left+Ut),y.left<10?ue.scrollLeft=0:y.leftUt+Jt-3&&(ue.scrollLeft=y.right+(xn?0:10)-Ut),ue}function Kl(a,y){y!=null&&(ll(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+y)}function gl(a){ll(a);var y=a.getCursor();a.curOp.scrollToPos={from:y,to:y,margin:a.options.cursorScrollMargin}}function yl(a,y,x){(y!=null||x!=null)&&ll(a),y!=null&&(a.curOp.scrollLeft=y),x!=null&&(a.curOp.scrollTop=x)}function Ys(a,y){ll(a),a.curOp.scrollToPos=y}function ll(a){var y=a.curOp.scrollToPos;if(y){a.curOp.scrollToPos=null;var x=Gs(a,y.from),b=Gs(a,y.to);Ol(a,x,b,y.margin)}}function Ol(a,y,x,b){var z=Es(a,{left:Math.min(y.left,x.left),top:Math.min(y.top,x.top)-b,right:Math.max(y.right,x.right),bottom:Math.max(y.bottom,x.bottom)+b});yl(a,z.scrollLeft,z.scrollTop)}function Go(a,y){Math.abs(a.doc.scrollTop-y)<2||(E||Mi(a,{top:y}),Ql(a,y,!0),E&&Mi(a),$i(a,100))}function Ql(a,y,x){y=Math.max(0,Math.min(a.display.scroller.scrollHeight-a.display.scroller.clientHeight,y)),!(a.display.scroller.scrollTop==y&&!x)&&(a.doc.scrollTop=y,a.display.scrollbars.setScrollTop(y),a.display.scroller.scrollTop!=y&&(a.display.scroller.scrollTop=y))}function me(a,y,x,b){y=Math.max(0,Math.min(y,a.display.scroller.scrollWidth-a.display.scroller.clientWidth)),!((x?y==a.doc.scrollLeft:Math.abs(a.doc.scrollLeft-y)<2)&&!b)&&(a.doc.scrollLeft=y,No(a),a.display.scroller.scrollLeft!=y&&(a.display.scroller.scrollLeft=y),a.display.scrollbars.setScrollLeft(y))}function Te(a){var y=a.display,x=y.gutters.offsetWidth,b=Math.round(a.doc.height+za(a.display));return{clientHeight:y.scroller.clientHeight,viewHeight:y.wrapper.clientHeight,scrollWidth:y.scroller.scrollWidth,clientWidth:y.scroller.clientWidth,viewWidth:y.wrapper.clientWidth,barLeft:a.options.fixedGutter?x:0,docHeight:b,scrollHeight:b+to(a)+y.barHeight,nativeBarWidth:y.nativeBarWidth,gutterWidth:x}}var Ze=function(a,y,x){this.cm=x;var b=this.vert=Ve("div",[Ve("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),z=this.horiz=Ve("div",[Ve("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");b.tabIndex=z.tabIndex=-1,a(b),a(z),Bn(b,"scroll",function(){b.clientHeight&&y(b.scrollTop,"vertical")}),Bn(z,"scroll",function(){z.clientWidth&&y(z.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,Ae&&we<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Ze.prototype.update=function(a){var y=a.scrollWidth>a.clientWidth+1,x=a.scrollHeight>a.clientHeight+1,b=a.nativeBarWidth;if(x){this.vert.style.display="block",this.vert.style.bottom=y?b+"px":"0";var z=a.viewHeight-(y?b:0);this.vert.firstChild.style.height=Math.max(0,a.scrollHeight-a.clientHeight+z)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(y){this.horiz.style.display="block",this.horiz.style.right=x?b+"px":"0",this.horiz.style.left=a.barLeft+"px";var ae=a.viewWidth-a.barLeft-(x?b:0);this.horiz.firstChild.style.width=Math.max(0,a.scrollWidth-a.clientWidth+ae)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&a.clientHeight>0&&(b==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:x?b:0,bottom:y?b:0}},Ze.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Ze.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Ze.prototype.zeroWidthHack=function(){var a=be&&!He?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new pe,this.disableVert=new pe},Ze.prototype.enableZeroWidthBar=function(a,y,x){a.style.pointerEvents="auto";function b(){var z=a.getBoundingClientRect(),ae=x=="vert"?document.elementFromPoint(z.right-1,(z.top+z.bottom)/2):document.elementFromPoint((z.right+z.left)/2,z.bottom-1);ae!=a?a.style.pointerEvents="none":y.set(1e3,b)}y.set(1e3,b)},Ze.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var Qt=function(){};Qt.prototype.update=function(){return{bottom:0,right:0}},Qt.prototype.setScrollLeft=function(){},Qt.prototype.setScrollTop=function(){},Qt.prototype.clear=function(){};function Kn(a,y){y||(y=Te(a));var x=a.display.barWidth,b=a.display.barHeight;Br(a,y);for(var z=0;z<4&&x!=a.display.barWidth||b!=a.display.barHeight;z++)x!=a.display.barWidth&&a.options.lineWrapping&&Ul(a),Br(a,Te(a)),x=a.display.barWidth,b=a.display.barHeight}function Br(a,y){var x=a.display,b=x.scrollbars.update(y);x.sizer.style.paddingRight=(x.barWidth=b.right)+"px",x.sizer.style.paddingBottom=(x.barHeight=b.bottom)+"px",x.heightForcer.style.borderBottom=b.bottom+"px solid transparent",b.right&&b.bottom?(x.scrollbarFiller.style.display="block",x.scrollbarFiller.style.height=b.bottom+"px",x.scrollbarFiller.style.width=b.right+"px"):x.scrollbarFiller.style.display="",b.bottom&&a.options.coverGutterNextToScrollbar&&a.options.fixedGutter?(x.gutterFiller.style.display="block",x.gutterFiller.style.height=b.bottom+"px",x.gutterFiller.style.width=y.gutterWidth+"px"):x.gutterFiller.style.display=""}var Er={native:Ze,null:Qt};function Rn(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&wt(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new Er[a.options.scrollbarStyle](function(y){a.display.wrapper.insertBefore(y,a.display.scrollbarFiller),Bn(y,"mousedown",function(){a.state.focused&&setTimeout(function(){return a.display.input.focus()},0)}),y.setAttribute("cm-not-content","true")},function(y,x){x=="horizontal"?me(a,y):Go(a,y)},a),a.display.scrollbars.addClass&&Xe(a.display.wrapper,a.display.scrollbars.addClass)}var fn=0;function vn(a){a.curOp={cm:a,viewChanged:!1,startHeight:a.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++fn},$a(a.curOp)}function sr(a){var y=a.curOp;y&&ma(y,function(x){for(var b=0;b=x.viewTo)||x.maxLineChanged&&y.options.lineWrapping,a.update=a.mustUpdate&&new Ni(y,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}function An(a){a.updatedDisplay=a.mustUpdate&&Hn(a.cm,a.update)}function Wr(a){var y=a.cm,x=y.display;a.updatedDisplay&&Ul(y),a.barMeasure=Te(y),x.maxLineChanged&&!y.options.lineWrapping&&(a.adjustWidthTo=Ao(y,x.maxLine,x.maxLine.text.length).left+3,y.display.sizerWidth=a.adjustWidthTo,a.barMeasure.scrollWidth=Math.max(x.scroller.clientWidth,x.sizer.offsetLeft+a.adjustWidthTo+to(y)+y.display.barWidth),a.maxScrollLeft=Math.max(0,x.sizer.offsetLeft+a.adjustWidthTo-Qa(y))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=x.input.prepareSelection())}function pr(a){var y=a.cm;a.adjustWidthTo!=null&&(y.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft=a.display.viewTo)){var x=+new Date+a.options.workTime,b=Xn(a,y.highlightFrontier),z=[];y.iter(b.line,Math.min(y.first+y.size,a.display.viewTo+500),function(ae){if(b.line>=a.display.viewFrom){var ue=ae.styles,he=ae.text.length>a.options.maxHighlightLength?Tn(y.mode,b.state):null,ye=mn(a,ae,b,!0);he&&(b.state=he),ae.styles=ye.styles;var Be=ae.styleClasses,dt=ye.classes;dt?ae.styleClasses=dt:Be&&(ae.styleClasses=null);for(var bt=!ue||ue.length!=ae.styles.length||Be!=dt&&(!Be||!dt||Be.bgClass!=dt.bgClass||Be.textClass!=dt.textClass),Jt=0;!bt&&Jtx)return $i(a,a.options.workDelay),!0}),y.highlightFrontier=b.line,y.modeFrontier=Math.max(y.modeFrontier,b.line),z.length&&nn(a,function(){for(var ae=0;ae=x.viewFrom&&y.visible.to<=x.viewTo&&(x.updateLineNumbers==null||x.updateLineNumbers>=x.viewTo)&&x.renderedView==x.view&&Ks(a)==0)return!1;Va(a)&&(tl(a),y.dims=ds(a));var z=b.first+b.size,ae=Math.max(y.visible.from-a.options.viewportMargin,b.first),ue=Math.min(z,y.visible.to+a.options.viewportMargin);x.viewFromue&&x.viewTo-ue<20&&(ue=Math.min(z,x.viewTo)),ti&&(ae=Ct(a.doc,ae),ue=Gt(a.doc,ue));var he=ae!=x.viewFrom||ue!=x.viewTo||x.lastWrapHeight!=y.wrapperHeight||x.lastWrapWidth!=y.wrapperWidth;pu(a,ae,ue),x.viewOffset=St(Zt(a.doc,x.viewFrom)),a.display.mover.style.top=x.viewOffset+"px";var ye=Ks(a);if(!he&&ye==0&&!y.force&&x.renderedView==x.view&&(x.updateLineNumbers==null||x.updateLineNumbers>=x.viewTo))return!1;var Be=ka(a);return ye>4&&(x.lineDiv.style.display="none"),Aa(a,x.updateLineNumbers,y.dims),ye>4&&(x.lineDiv.style.display=""),x.renderedView=x.view,pa(Be),ft(x.cursorDiv),ft(x.selectionDiv),x.gutters.style.height=x.sizer.style.minHeight=0,he&&(x.lastWrapHeight=y.wrapperHeight,x.lastWrapWidth=y.wrapperWidth,$i(a,400)),x.updateLineNumbers=null,!0}function Di(a,y){for(var x=y.viewport,b=!0;;b=!1){if(!b||!a.options.lineWrapping||y.oldDisplayWidth==Qa(a)){if(x&&x.top!=null&&(x={top:Math.min(a.doc.height+za(a.display)-Po(a),x.top)}),y.visible=vl(a.display,a.doc,x),y.visible.from>=a.display.viewFrom&&y.visible.to<=a.display.viewTo)break}else b&&(y.visible=vl(a.display,a.doc,x));if(!Hn(a,y))break;Ul(a);var z=Te(a);pl(a),Kn(a,z),ga(a,z),y.force=!1}y.signal(a,"update",a),(a.display.viewFrom!=a.display.reportedViewFrom||a.display.viewTo!=a.display.reportedViewTo)&&(y.signal(a,"viewportChange",a,a.display.viewFrom,a.display.viewTo),a.display.reportedViewFrom=a.display.viewFrom,a.display.reportedViewTo=a.display.viewTo)}function Mi(a,y){var x=new Ni(a,y);if(Hn(a,x)){Ul(a),Di(a,x);var b=Te(a);pl(a),Kn(a,b),ga(a,b),x.finish()}}function Aa(a,y,x){var b=a.display,z=a.options.lineNumbers,ae=b.lineDiv,ue=ae.firstChild;function he(xn){var Ln=xn.nextSibling;return Le&&be&&a.display.currentWheelTarget==xn?xn.style.display="none":xn.parentNode.removeChild(xn),Ln}for(var ye=b.view,Be=b.viewFrom,dt=0;dt-1&&(Ut=!1),rl(a,bt,Be,x)),Ut&&(ft(bt.lineNumber),bt.lineNumber.appendChild(document.createTextNode(qt(a.options,Be)))),ue=bt.node.nextSibling}Be+=bt.size}for(;ue;)ue=he(ue)}function Ma(a){var y=a.gutters.offsetWidth;a.sizer.style.marginLeft=y+"px"}function ga(a,y){a.display.sizer.style.minHeight=y.docHeight+"px",a.display.heightForcer.style.top=y.docHeight+"px",a.display.gutters.style.height=y.docHeight+a.display.barHeight+to(a)+"px"}function No(a){var y=a.display,x=y.view;if(!(!y.alignWidgets&&(!y.gutters.firstChild||!a.options.fixedGutter))){for(var b=fs(y)-y.scroller.scrollLeft+a.doc.scrollLeft,z=y.gutters.offsetWidth,ae=b+"px",ue=0;ueue.clientWidth,ye=ue.scrollHeight>ue.clientHeight;if(b&&he||z&&ye){if(z&&be&&Le){e:for(var Be=y.target,dt=ae.view;Be!=ue;Be=Be.parentNode)for(var bt=0;bt=0&&Cn(a,b.to())<=0)return x}return-1};var _i=function(a,y){this.anchor=a,this.head=y};_i.prototype.from=function(){return ht(this.anchor,this.head)},_i.prototype.to=function(){return ei(this.anchor,this.head)},_i.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Xa(a,y,x){var b=a&&a.options.selectionsMayTouch,z=y[x];y.sort(function(Jt,Ut){return Cn(Jt.from(),Ut.from())}),x=tt(y,z);for(var ae=1;ae0:ye>=0){var Be=ht(he.from(),ue.from()),dt=ei(he.to(),ue.to()),bt=he.empty()?ue.from()==ue.head:he.from()==he.head;ae<=x&&--x,y.splice(--ae,2,new _i(bt?dt:Be,bt?Be:dt))}}return new ro(y,x)}function ea(a,y){return new ro([new _i(a,y||a)],0)}function Da(a){return a.text?At(a.from.line+a.text.length-1,at(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function Na(a,y){if(Cn(a,y.from)<0)return a;if(Cn(a,y.to)<=0)return Da(y);var x=a.line+y.text.length-(y.to.line-y.from.line)-1,b=a.ch;return a.line==y.to.line&&(b+=Da(y).ch-y.to.ch),At(x,b)}function mo(a,y){for(var x=[],b=0;b1&&a.remove(he.line+1,xn-1),a.insert(he.line+1,vr)}na(a,"change",a,y)}function Ra(a,y,x){function b(z,ae,ue){if(z.linked)for(var he=0;he1&&!a.done[a.done.length-2].ranges)return a.done.pop(),at(a.done)}function Yl(a,y,x,b){var z=a.history;z.undone.length=0;var ae=+new Date,ue,he;if((z.lastOp==b||z.lastOrigin==y.origin&&y.origin&&(y.origin.charAt(0)=="+"&&z.lastModTime>ae-(a.cm?a.cm.options.historyEventDelay:500)||y.origin.charAt(0)=="*"))&&(ue=nl(z,z.lastOp==b)))he=at(ue.changes),Cn(y.from,y.to)==0&&Cn(y.from,he.to)==0?he.to=Da(y):ue.changes.push(xs(a,y));else{var ye=at(z.done);for((!ye||!ye.ranges)&&Xl(a.sel,z.done),ue={changes:[xs(a,y)],generation:z.generation},z.done.push(ue);z.done.length>z.undoDepth;)z.done.shift(),z.done[0].ranges||z.done.shift()}z.done.push(x),z.generation=++z.maxGeneration,z.lastModTime=z.lastSelTime=ae,z.lastOp=z.lastSelOp=b,z.lastOrigin=z.lastSelOrigin=y.origin,he||$n(a,"historyAdded")}function Xs(a,y,x,b){var z=y.charAt(0);return z=="*"||z=="+"&&x.ranges.length==b.ranges.length&&x.somethingSelected()==b.somethingSelected()&&new Date-a.history.lastSelTime<=(a.cm?a.cm.options.historyEventDelay:500)}function ws(a,y,x,b){var z=a.history,ae=b&&b.origin;x==z.lastSelOp||ae&&z.lastSelOrigin==ae&&(z.lastModTime==z.lastSelTime&&z.lastOrigin==ae||Xs(a,ae,at(z.done),y))?z.done[z.done.length-1]=y:Xl(y,z.done),z.lastSelTime=+new Date,z.lastSelOrigin=ae,z.lastSelOp=x,b&&b.clearRedo!==!1&&Cs(z.undone)}function Xl(a,y){var x=at(y);x&&x.ranges&&x.equals(a)||y.push(a)}function Tl(a,y,x,b){var z=y["spans_"+a.id],ae=0;a.iter(Math.max(a.first,x),Math.min(a.first+a.size,b),function(ue){ue.markedSpans&&((z||(z=y["spans_"+a.id]={}))[ae]=ue.markedSpans),++ae})}function To(a){if(!a)return null;for(var y,x=0;x-1&&(at(he)[bt]=Be[bt],delete Be[bt])}}return b}function nr(a,y,x,b){if(b){var z=a.anchor;if(x){var ae=Cn(y,z)<0;ae!=Cn(x,z)<0?(z=y,y=x):ae!=Cn(y,x)<0&&(y=x)}return new _i(z,y)}else return new _i(x||y,y)}function _r(a,y,x,b,z){z==null&&(z=a.cm&&(a.cm.display.shift||a.extend)),Xi(a,new ro([nr(a.sel.primary(),y,x,z)],0),b)}function gi(a,y,x){for(var b=[],z=a.cm&&(a.cm.display.shift||a.extend),ae=0;ae=y.ch:he.to>y.ch))){if(z&&($n(ye,"beforeCursorEnter"),ye.explicitlyCleared))if(ae.markedSpans){--ue;continue}else break;if(!ye.atomic)continue;if(x){var bt=ye.find(b<0?1:-1),Jt=void 0;if((b<0?dt:Be)&&(bt=bl(a,bt,-b,bt&&bt.line==y.line?ae:null)),bt&&bt.line==y.line&&(Jt=Cn(bt,x))&&(b<0?Jt<0:Jt>0))return xa(a,bt,y,b,z)}var Ut=ye.find(b<0?-1:1);return(b<0?Be:dt)&&(Ut=bl(a,Ut,b,Ut.line==y.line?ae:null)),Ut?xa(a,Ut,y,b,z):null}}return y}function Ko(a,y,x,b,z){var ae=b||1,ue=xa(a,y,x,ae,z)||!z&&xa(a,y,x,ae,!0)||xa(a,y,x,-ae,z)||!z&&xa(a,y,x,-ae,!0);return ue||(a.cantEdit=!0,At(a.first,0))}function bl(a,y,x,b){return x<0&&y.ch==0?y.line>a.first?Ft(a,At(y.line-1)):null:x>0&&y.ch==(b||Zt(a,y.line)).text.length?y.line=0;--z)ql(a,{from:b[z].from,to:b[z].to,text:z?[""]:y.text,origin:y.origin});else ql(a,y)}}function ql(a,y){if(!(y.text.length==1&&y.text[0]==""&&Cn(y.from,y.to)==0)){var x=mo(a,y);Yl(a,y,x,a.cm?a.cm.curOp.id:NaN),xl(a,y,x,oi(a,y));var b=[];Ra(a,function(z,ae){!ae&&tt(b,z.history)==-1&&(Ou(z.history,y),b.push(z.history)),xl(z,y,null,oi(z,y))})}}function Ml(a,y,x){var b=a.cm&&a.cm.state.suppressEdits;if(!(b&&!x)){for(var z=a.history,ae,ue=a.sel,he=y=="undo"?z.done:z.undone,ye=y=="undo"?z.undone:z.done,Be=0;Be=0;--Ut){var xn=Jt(Ut);if(xn)return xn.v}}}}function Fs(a,y){if(y!=0&&(a.first+=y,a.sel=new ro(jt(a.sel.ranges,function(z){return new _i(At(z.anchor.line+y,z.anchor.ch),At(z.head.line+y,z.head.ch))}),a.sel.primIndex),a.cm)){Ya(a.cm,a.first,a.first-y,y);for(var x=a.cm.display,b=x.viewFrom;ba.lastLine())){if(y.from.lineae&&(y={from:y.from,to:At(ae,Zt(a,ae).text.length),text:[y.text[0]],origin:y.origin}),y.removed=un(a,y.from,y.to),x||(x=mo(a,y)),a.cm?$l(a.cm,y,b):Oo(a,y,b),yo(a,x,Ke),a.cantEdit&&Ko(a,At(a.firstLine(),0))&&(a.cantEdit=!1)}}function $l(a,y,x){var b=a.doc,z=a.display,ae=y.from,ue=y.to,he=!1,ye=ae.line;a.options.lineWrapping||(ye=rr(Lt(Zt(b,ae.line))),b.iter(ye,ue.line+1,function(Ut){if(Ut==z.maxLine)return he=!0,!0})),b.sel.contains(y.from,y.to)>-1&&Sr(a),Oo(b,y,x,ps(a)),a.options.lineWrapping||(b.iter(ye,ae.line+y.text.length,function(Ut){var xn=cn(Ut);xn>z.maxLineLength&&(z.maxLine=Ut,z.maxLineLength=xn,z.maxLineChanged=!0,he=!1)}),he&&(a.curOp.updateMaxLine=!0)),ci(b,ae.line),$i(a,400);var Be=y.text.length-(ue.line-ae.line)-1;y.full?Ya(a):ae.line==ue.line&&y.text.length==1&&!io(a.doc,y)?Vo(a,ae.line,"text"):Ya(a,ae.line,ue.line+1,Be);var dt=Fn(a,"changes"),bt=Fn(a,"change");if(bt||dt){var Jt={from:ae,to:ue,text:y.text,removed:y.removed,origin:y.origin};bt&&na(a,"change",a,Jt),dt&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(Jt)}a.display.selForContextMenu=null}function Ho(a,y,x,b,z){var ae;b||(b=x),Cn(b,x)<0&&(ae=[b,x],x=ae[0],b=ae[1]),typeof y=="string"&&(y=a.splitLines(y)),Lo(a,{from:x,to:b,text:y,origin:z})}function Iu(a,y,x,b){x1||!(this.children[0]instanceof As))){var he=[];this.collapse(he),this.children=[new As(he)],this.children[0].parent=this}},collapse:function(a){for(var y=0;y50){for(var ue=z.lines.length%25+25,he=ue;he10);a.parent.maybeSpill()}},iterN:function(a,y,x){for(var b=0;ba.display.maxLineLength&&(a.display.maxLine=Be,a.display.maxLineLength=dt,a.display.maxLineChanged=!0)}b!=null&&a&&this.collapsed&&Ya(a,b,z+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&Ll(a.doc)),a&&na(a,"markerCleared",a,this,b,z),y&&sr(a),this.parent&&this.parent.clear()}},Cl.prototype.find=function(a,y){a==null&&this.type=="bookmark"&&(a=1);for(var x,b,z=0;z0||ue==0&&ae.clearWhenEmpty!==!1)return ae;if(ae.replacedWith&&(ae.collapsed=!0,ae.widgetNode=st("span",[ae.replacedWith],"CodeMirror-widget"),b.handleMouseEvents||ae.widgetNode.setAttribute("cm-ignore-events","true"),b.insertLeft&&(ae.widgetNode.insertLeft=!0)),ae.collapsed){if(Ce(a,y.line,y,x,ae)||y.line!=x.line&&Ce(a,x.line,y,x,ae))throw new Error("Inserting collapsed marker partially overlapping an existing one");ni()}ae.addToHistory&&Yl(a,{from:y,to:x,origin:"markText"},a.sel,NaN);var he=y.line,ye=a.cm,Be;if(a.iter(he,x.line+1,function(bt){ye&&ae.collapsed&&!ye.options.lineWrapping&&Lt(bt)==ye.display.maxLine&&(Be=!0),ae.collapsed&&he!=y.line&&Gn(bt,0),ri(bt,new Nr(ae,he==y.line?y.ch:null,he==x.line?x.ch:null)),++he}),ae.collapsed&&a.iter(y.line,x.line+1,function(bt){Ht(a,bt)&&Gn(bt,0)}),ae.clearOnEnter&&Bn(ae,"beforeCursorEnter",function(){return ae.clear()}),ae.readOnly&&(Ai(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),ae.collapsed&&(ae.id=++_s,ae.atomic=!0),ye){if(Be&&(ye.curOp.updateMaxLine=!0),ae.collapsed)Ya(ye,y.line,x.line+1);else if(ae.className||ae.startStyle||ae.endStyle||ae.css||ae.attributes||ae.title)for(var dt=y.line;dt<=x.line;dt++)Vo(ye,dt,"text");ae.atomic&&Ll(ye.doc),na(ye,"markerAdded",ye,ae)}return ae}var ns=function(a,y){this.markers=a,this.primary=y;for(var x=0;x=0;ye--)Lo(this,b[ye]);he?sa(this,he):this.cm&&gl(this.cm)}),undo:ir(function(){Ml(this,"undo")}),redo:ir(function(){Ml(this,"redo")}),undoSelection:ir(function(){Ml(this,"undo",!0)}),redoSelection:ir(function(){Ml(this,"redo",!0)}),setExtending:function(a){this.extend=a},getExtending:function(){return this.extend},historySize:function(){for(var a=this.history,y=0,x=0,b=0;b=a.ch)&&y.push(z.marker.parent||z.marker)}return y},findMarks:function(a,y,x){a=Ft(this,a),y=Ft(this,y);var b=[],z=a.line;return this.iter(a.line,y.line+1,function(ae){var ue=ae.markedSpans;if(ue)for(var he=0;he=ye.to||ye.from==null&&z!=a.line||ye.from!=null&&z==y.line&&ye.from>=y.ch)&&(!x||x(ye.marker))&&b.push(ye.marker.parent||ye.marker)}++z}),b},getAllMarks:function(){var a=[];return this.iter(function(y){var x=y.markedSpans;if(x)for(var b=0;ba)return y=a,!0;a-=ae,++x}),Ft(this,At(x,y))},indexFromPos:function(a){a=Ft(this,a);var y=a.ch;if(a.liney&&(y=a.from),a.to!=null&&a.to-1){y.state.draggingText(a),setTimeout(function(){return y.display.input.focus()},20);return}try{var dt=a.dataTransfer.getData("Text");if(dt){var bt;if(y.state.draggingText&&!y.state.draggingText.copy&&(bt=y.listSelections()),yo(y.doc,ea(x,x)),bt)for(var Jt=0;Jt=0;he--)Ho(a.doc,"",b[he].from,b[he].to,"+delete");gl(a)})}function bu(a,y,x){var b=Ot(a.text,y+x,x);return b<0||b>a.text.length?null:b}function xu(a,y,x){var b=bu(a,y.ch,x);return b==null?null:new At(y.line,b,x<0?"after":"before")}function Sl(a,y,x,b,z){if(a){y.doc.direction=="rtl"&&(z=-z);var ae=Mn(x,y.doc.direction);if(ae){var ue=z<0?at(ae):ae[0],he=z<0==(ue.level==1),ye=he?"after":"before",Be;if(ue.level>0||y.doc.direction=="rtl"){var dt=fa(y,x);Be=z<0?x.text.length-1:0;var bt=ko(y,dt,Be).top;Be=Yt(function(Jt){return ko(y,dt,Jt).top==bt},z<0==(ue.level==1)?ue.from:ue.to-1,Be),ye=="before"&&(Be=bu(x,Be,1))}else Be=z<0?ue.to:ue.from;return new At(b,Be,ye)}}return new At(b,z<0?x.text.length:0,z<0?"before":"after")}function Ec(a,y,x,b){var z=Mn(y,a.doc.direction);if(!z)return xu(y,x,b);x.ch>=y.text.length?(x.ch=y.text.length,x.sticky="before"):x.ch<=0&&(x.ch=0,x.sticky="after");var ae=on(z,x.ch,x.sticky),ue=z[ae];if(a.doc.direction=="ltr"&&ue.level%2==0&&(b>0?ue.to>x.ch:ue.from=ue.from&&Jt>=dt.begin)){var Ut=bt?"before":"after";return new At(x.line,Jt,Ut)}}var xn=function(vr,Dr,hr){for(var Or=function(da,qa){return qa?new At(x.line,he(da,1),"before"):new At(x.line,da,"after")};vr>=0&&vr0==(ai.level!=1),Ti=qr?hr.begin:he(hr.end,-1);if(ai.from<=Ti&&Ti0?dt.end:he(dt.begin,-1);return qn!=null&&!(b>0&&qn==y.text.length)&&(Ln=xn(b>0?0:z.length-1,b,Be(qn)),Ln)?Ln:null}var Ns={selectAll:Bs,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),Ke)},killLine:function(a){return Wl(a,function(y){if(y.empty()){var x=Zt(a.doc,y.head.line).text.length;return y.head.ch==x&&y.head.line0)z=new At(z.line,z.ch+1),a.replaceRange(ae.charAt(z.ch-1)+ae.charAt(z.ch-2),At(z.line,z.ch-2),z,"+transpose");else if(z.line>a.doc.first){var ue=Zt(a.doc,z.line-1).text;ue&&(z=new At(z.line,1),a.replaceRange(ae.charAt(0)+a.doc.lineSeparator()+ue.charAt(ue.length-1),At(z.line-1,ue.length-1),z,"+transpose"))}}x.push(new _i(z,z))}a.setSelections(x)})},newlineAndIndent:function(a){return nn(a,function(){for(var y=a.listSelections(),x=y.length-1;x>=0;x--)a.replaceRange(a.doc.lineSeparator(),y[x].anchor,y[x].head,"+input");y=a.listSelections();for(var b=0;ba&&Cn(y,this.pos)==0&&x==this.button};var Ts,Ls;function Bc(a,y){var x=+new Date;return Ls&&Ls.compare(x,a,y)?(Ts=Ls=null,"triple"):Ts&&Ts.compare(x,a,y)?(Ls=new Cu(x,a,y),Ts=null,"double"):(Ts=new Cu(x,a,y),Ls=null,"single")}function Uu(a){var y=this,x=y.display;if(!(sn(y,a)||x.activeTouch&&x.input.supportsTouch())){if(x.input.ensurePolled(),x.shift=a.shiftKey,pi(x,a)){Le||(x.scroller.draggable=!1,setTimeout(function(){return x.scroller.draggable=!0},100));return}if(!wu(y,a)){var b=zo(y,a),z=Tr(a),ae=b?Bc(b,z):"single";window.focus(),z==1&&y.state.selectingText&&y.state.selectingText(a),!(b&&Fc(y,z,b,ae,a))&&(z==1?b?Ku(y,b,ae,a):Hr(a)==x.scroller&&mr(a):z==2?(b&&_r(y.doc,b),setTimeout(function(){return x.input.focus()},20)):z==3&&(et?y.display.input.onContextMenu(a):ms(y)))}}}function Fc(a,y,x,b,z){var ae="Click";return b=="double"?ae="Double"+ae:b=="triple"&&(ae="Triple"+ae),ae=(y==1?"Left":y==2?"Middle":"Right")+ae,Os(a,yu(ae,z),z,function(ue){if(typeof ue=="string"&&(ue=Ns[ue]),!ue)return!1;var he=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),he=ue(a,x)!=qe}finally{a.state.suppressEdits=!1}return he})}function iu(a,y,x){var b=a.getOption("configureMouse"),z=b?b(a,y,x):{};if(z.unit==null){var ae=Ie?x.shiftKey&&x.metaKey:x.altKey;z.unit=ae?"rectangle":y=="single"?"char":y=="double"?"word":"line"}return(z.extend==null||a.doc.extend)&&(z.extend=a.doc.extend||x.shiftKey),z.addNew==null&&(z.addNew=be?x.metaKey:x.ctrlKey),z.moveOnDrag==null&&(z.moveOnDrag=!(be?x.altKey:x.ctrlKey)),z}function Ku(a,y,x,b){Ae?setTimeout(Ue(Qs,a),0):a.curOp.focus=xe();var z=iu(a,x,b),ae=a.doc.sel,ue;a.options.dragDrop&&ui&&!a.isReadOnly()&&x=="single"&&(ue=ae.contains(y))>-1&&(Cn((ue=ae.ranges[ue]).from(),y)<0||y.xRel>0)&&(Cn(ue.to(),y)>0||y.xRel<0)?Ac(a,b,y,z):Dc(a,b,y,z)}function Ac(a,y,x,b){var z=a.display,ae=!1,ue=br(a,function(Be){Le&&(z.scroller.draggable=!1),a.state.draggingText=!1,tr(z.wrapper.ownerDocument,"mouseup",ue),tr(z.wrapper.ownerDocument,"mousemove",he),tr(z.scroller,"dragstart",ye),tr(z.scroller,"drop",ue),ae||(mr(Be),b.addNew||_r(a.doc,x,null,null,b.extend),Le&&!ze||Ae&&we==9?setTimeout(function(){z.wrapper.ownerDocument.body.focus({preventScroll:!0}),z.input.focus()},20):z.input.focus())}),he=function(Be){ae=ae||Math.abs(y.clientX-Be.clientX)+Math.abs(y.clientY-Be.clientY)>=10},ye=function(){return ae=!0};Le&&(z.scroller.draggable=!0),a.state.draggingText=ue,ue.copy=!b.moveOnDrag,z.scroller.dragDrop&&z.scroller.dragDrop(),Bn(z.wrapper.ownerDocument,"mouseup",ue),Bn(z.wrapper.ownerDocument,"mousemove",he),Bn(z.scroller,"dragstart",ye),Bn(z.scroller,"drop",ue),ms(a),setTimeout(function(){return z.input.focus()},20)}function Qu(a,y,x){if(x=="char")return new _i(y,y);if(x=="word")return a.findWordAt(y);if(x=="line")return new _i(At(y.line,0),Ft(a.doc,At(y.line+1,0)));var b=x(a,y);return new _i(b.from,b.to)}function Dc(a,y,x,b){var z=a.display,ae=a.doc;mr(y);var ue,he,ye=ae.sel,Be=ye.ranges;if(b.addNew&&!b.extend?(he=ae.sel.contains(x),he>-1?ue=Be[he]:ue=new _i(x,x)):(ue=ae.sel.primary(),he=ae.sel.primIndex),b.unit=="rectangle")b.addNew||(ue=new _i(x,x)),x=zo(a,y,!0,!0),he=-1;else{var dt=Qu(a,x,b.unit);b.extend?ue=nr(ue,dt.anchor,dt.head,b.extend):ue=dt}b.addNew?he==-1?(he=Be.length,Xi(ae,Xa(a,Be.concat([ue]),he),{scroll:!1,origin:"*mouse"})):Be.length>1&&Be[he].empty()&&b.unit=="char"&&!b.extend?(Xi(ae,Xa(a,Be.slice(0,he).concat(Be.slice(he+1)),0),{scroll:!1,origin:"*mouse"}),ye=ae.sel):Ci(ae,he,ue,Et):(he=0,Xi(ae,new ro([ue],0),Et),ye=ae.sel);var bt=x;function Jt(hr){if(Cn(bt,hr)!=0)if(bt=hr,b.unit=="rectangle"){for(var Or=[],ai=a.options.tabSize,qr=Fe(Zt(ae,x.line).text,x.ch,ai),Ti=Fe(Zt(ae,hr.line).text,hr.ch,ai),da=Math.min(qr,Ti),qa=Math.max(qr,Ti),_a=Math.min(x.line,hr.line),_o=Math.min(a.lastLine(),Math.max(x.line,hr.line));_a<=_o;_a++){var Eo=Zt(ae,_a).text,ja=Pt(Eo,da,ai);da==qa?Or.push(new _i(At(_a,ja),At(_a,ja))):Eo.length>ja&&Or.push(new _i(At(_a,ja),At(_a,Pt(Eo,qa,ai))))}Or.length||Or.push(new _i(x,x)),Xi(ae,Xa(a,ye.ranges.slice(0,he).concat(Or),he),{origin:"*mouse",scroll:!1}),a.scrollIntoView(hr)}else{var co=ue,ao=Qu(a,hr,b.unit),Ua=co.anchor,Ia;Cn(ao.anchor,Ua)>0?(Ia=ao.head,Ua=ht(co.from(),ao.anchor)):(Ia=ao.anchor,Ua=ei(co.to(),ao.head));var Pa=ye.ranges.slice(0);Pa[he]=_c(a,new _i(Ft(ae,Ua),Ia)),Xi(ae,Xa(a,Pa,he),Et)}}var Ut=z.wrapper.getBoundingClientRect(),xn=0;function Ln(hr){var Or=++xn,ai=zo(a,hr,!0,b.unit=="rectangle");if(ai)if(Cn(ai,bt)!=0){a.curOp.focus=xe(),Jt(ai);var qr=vl(z,ae);(ai.line>=qr.to||ai.lineUt.bottom?20:0;Ti&&setTimeout(br(a,function(){xn==Or&&(z.scroller.scrollTop+=Ti,Ln(hr))}),50)}}function qn(hr){a.state.selectingText=!1,xn=1/0,hr&&(mr(hr),z.input.focus()),tr(z.wrapper.ownerDocument,"mousemove",vr),tr(z.wrapper.ownerDocument,"mouseup",Dr),ae.history.lastSelOrigin=null}var vr=br(a,function(hr){hr.buttons===0||!Tr(hr)?qn(hr):Ln(hr)}),Dr=br(a,qn);a.state.selectingText=Dr,Bn(z.wrapper.ownerDocument,"mousemove",vr),Bn(z.wrapper.ownerDocument,"mouseup",Dr)}function _c(a,y){var x=y.anchor,b=y.head,z=Zt(a.doc,x.line);if(Cn(x,b)==0&&x.sticky==b.sticky)return y;var ae=Mn(z);if(!ae)return y;var ue=on(ae,x.ch,x.sticky),he=ae[ue];if(he.from!=x.ch&&he.to!=x.ch)return y;var ye=ue+(he.from==x.ch==(he.level!=1)?0:1);if(ye==0||ye==ae.length)return y;var Be;if(b.line!=x.line)Be=(b.line-x.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var dt=on(ae,b.ch,b.sticky),bt=dt-ue||(b.ch-x.ch)*(he.level==1?-1:1);dt==ye-1||dt==ye?Be=bt<0:Be=bt>0}var Jt=ae[ye+(Be?-1:0)],Ut=Be==(Jt.level==1),xn=Ut?Jt.from:Jt.to,Ln=Ut?"after":"before";return x.ch==xn&&x.sticky==Ln?y:new _i(new At(x.line,xn,Ln),b)}function rs(a,y,x,b){var z,ae;if(y.touches)z=y.touches[0].clientX,ae=y.touches[0].clientY;else try{z=y.clientX,ae=y.clientY}catch(Jt){return!1}if(z>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;b&&mr(y);var ue=a.display,he=ue.lineDiv.getBoundingClientRect();if(ae>he.bottom||!Fn(a,x))return $r(y);ae-=he.top-ue.viewOffset;for(var ye=0;ye=z){var dt=Mr(a.doc,ae),bt=a.display.gutterSpecs[ye];return $n(a,x,a,dt,bt.className,y),$r(y)}}}function wu(a,y){return rs(a,y,"gutterClick",!0)}function Su(a,y){pi(a.display,y)||Pc(a,y)||sn(a,y,"contextmenu")||et||a.display.input.onContextMenu(y)}function Pc(a,y){return Fn(a,"gutterContextMenu")?rs(a,y,"gutterContextMenu",!1):!1}function Yu(a){a.display.wrapper.className=a.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+a.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Il(a)}var Ms={toString:function(){return"CodeMirror.Init"}},Xu={},is={};function kc(a){var y=a.optionHandlers;function x(b,z,ae,ue){a.defaults[b]=z,ae&&(y[b]=ue?function(he,ye,Be){Be!=Ms&&ae(he,ye,Be)}:ae)}a.defineOption=x,a.Init=Ms,x("value","",function(b,z){return b.setValue(z)},!0),x("mode",null,function(b,z){b.doc.modeOption=z,ya(b)},!0),x("indentUnit",2,ya,!0),x("indentWithTabs",!1),x("smartIndent",!0),x("tabSize",4,function(b){vo(b),Il(b),Ya(b)},!0),x("lineSeparator",null,function(b,z){if(b.doc.lineSep=z,!!z){var ae=[],ue=b.doc.first;b.doc.iter(function(ye){for(var Be=0;;){var dt=ye.text.indexOf(z,Be);if(dt==-1)break;Be=dt+z.length,ae.push(At(ue,dt))}ue++});for(var he=ae.length-1;he>=0;he--)Ho(b.doc,z,ae[he],At(ae[he].line,ae[he].ch+z.length))}}),x("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(b,z,ae){b.state.specialChars=new RegExp(z.source+(z.test(" ")?"":"| "),"g"),ae!=Ms&&b.refresh()}),x("specialCharPlaceholder",Oi,function(b){return b.refresh()},!0),x("electricChars",!0),x("inputStyle",Oe?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),x("spellcheck",!1,function(b,z){return b.getInputField().spellcheck=z},!0),x("autocorrect",!1,function(b,z){return b.getInputField().autocorrect=z},!0),x("autocapitalize",!1,function(b,z){return b.getInputField().autocapitalize=z},!0),x("rtlMoveVisually",!Ge),x("wholeLineUpdateBefore",!0),x("theme","default",function(b){Yu(b),wa(b)},!0),x("keyMap","default",function(b,z,ae){var ue=eu(z),he=ae!=Ms&&eu(ae);he&&he.detach&&he.detach(b,ue),ue.attach&&ue.attach(b,he||null)}),x("extraKeys",null),x("configureMouse",null),x("lineWrapping",!1,Nc,!0),x("gutters",[],function(b,z){b.display.gutterSpecs=Pi(z,b.options.lineNumbers),wa(b)},!0),x("fixedGutter",!0,function(b,z){b.display.gutters.style.left=z?fs(b.display)+"px":"0",b.refresh()},!0),x("coverGutterNextToScrollbar",!1,function(b){return Kn(b)},!0),x("scrollbarStyle","native",function(b){Rn(b),Kn(b),b.display.scrollbars.setScrollTop(b.doc.scrollTop),b.display.scrollbars.setScrollLeft(b.doc.scrollLeft)},!0),x("lineNumbers",!1,function(b,z){b.display.gutterSpecs=Pi(b.options.gutters,z),wa(b)},!0),x("firstLineNumber",1,wa,!0),x("lineNumberFormatter",function(b){return b},wa,!0),x("showCursorWhenSelecting",!1,pl,!0),x("resetSelectionOnContextMenu",!0),x("lineWiseCopyCut",!0),x("pasteLinesPerSelection",!0),x("selectionsMayTouch",!1),x("readOnly",!1,function(b,z){z=="nocursor"&&(ml(b),b.display.input.blur()),b.display.input.readOnlyChanged(z)}),x("screenReaderLabel",null,function(b,z){z=z===""?null:z,b.display.input.screenReaderLabelChanged(z)}),x("disableInput",!1,function(b,z){z||b.display.input.reset()},!0),x("dragDrop",!0,Ic),x("allowDropFileTypes",null),x("cursorBlinkRate",530),x("cursorScrollMargin",0),x("cursorHeight",1,pl,!0),x("singleCursorHeightPerLine",!0,pl,!0),x("workTime",100),x("workDelay",100),x("flattenSpans",!0,vo,!0),x("addModeClass",!1,vo,!0),x("pollInterval",100),x("undoDepth",200,function(b,z){return b.doc.history.undoDepth=z}),x("historyEventDelay",1250),x("viewportMargin",10,function(b){return b.refresh()},!0),x("maxHighlightLength",1e4,vo,!0),x("moveInputWithCursor",!0,function(b,z){z||b.display.input.resetPosition()}),x("tabindex",null,function(b,z){return b.display.input.getField().tabIndex=z||""}),x("autofocus",null),x("direction","ltr",function(b,z){return b.doc.setDirection(z)},!0),x("phrases",null)}function Ic(a,y,x){var b=x&&x!=Ms;if(!y!=!b){var z=a.display.dragFunctions,ae=y?Bn:tr;ae(a.display.scroller,"dragstart",z.start),ae(a.display.scroller,"dragenter",z.enter),ae(a.display.scroller,"dragover",z.over),ae(a.display.scroller,"dragleave",z.leave),ae(a.display.scroller,"drop",z.drop)}}function Nc(a){a.options.lineWrapping?(Xe(a.display.wrapper,"CodeMirror-wrap"),a.display.sizer.style.minWidth="",a.display.sizerWidth=null):(wt(a.display.wrapper,"CodeMirror-wrap"),Zn(a)),hs(a),Ya(a),Il(a),setTimeout(function(){return Kn(a)},100)}function Ca(a,y){var x=this;if(!(this instanceof Ca))return new Ca(a,y);this.options=y=y?Dt(y):{},Dt(Xu,y,!1);var b=y.value;typeof b=="string"?b=new Ja(b,y.mode,null,y.lineSeparator,y.direction):y.mode&&(b.modeOption=y.mode),this.doc=b;var z=new Ca.inputStyles[y.inputStyle](this),ae=this.display=new Sa(a,b,z,y);ae.wrapper.CodeMirror=this,Yu(this),y.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Rn(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new pe,keySeq:null,specialChars:null},y.autofocus&&!Oe&&ae.input.focus(),Ae&&we<11&&setTimeout(function(){return x.display.input.reset(!0)},20),Oc(this),mc(),vn(this),this.curOp.forceUpdate=!0,Oa(this,b),y.autofocus&&!Oe||this.hasFocus()?setTimeout(function(){x.hasFocus()&&!x.state.focused&&vs(x)},20):ml(this);for(var ue in is)is.hasOwnProperty(ue)&&is[ue](this,y[ue],Ms);Va(this),y.finishInit&&y.finishInit(this);for(var he=0;he20*20}Bn(y.scroller,"touchstart",function(ye){if(!sn(a,ye)&&!ae(ye)&&!wu(a,ye)){y.input.ensurePolled(),clearTimeout(x);var Be=+new Date;y.activeTouch={start:Be,moved:!1,prev:Be-b.end<=300?b:null},ye.touches.length==1&&(y.activeTouch.left=ye.touches[0].pageX,y.activeTouch.top=ye.touches[0].pageY)}}),Bn(y.scroller,"touchmove",function(){y.activeTouch&&(y.activeTouch.moved=!0)}),Bn(y.scroller,"touchend",function(ye){var Be=y.activeTouch;if(Be&&!pi(y,ye)&&Be.left!=null&&!Be.moved&&new Date-Be.start<300){var dt=a.coordsChar(y.activeTouch,"page"),bt;!Be.prev||ue(Be,Be.prev)?bt=new _i(dt,dt):!Be.prev.prev||ue(Be,Be.prev.prev)?bt=a.findWordAt(dt):bt=new _i(At(dt.line,0),Ft(a.doc,At(dt.line+1,0))),a.setSelection(bt.anchor,bt.head),a.focus(),mr(ye)}z()}),Bn(y.scroller,"touchcancel",z),Bn(y.scroller,"scroll",function(){y.scroller.clientHeight&&(Go(a,y.scroller.scrollTop),me(a,y.scroller.scrollLeft,!0),$n(a,"scroll",a))}),Bn(y.scroller,"mousewheel",function(ye){return El(a,ye)}),Bn(y.scroller,"DOMMouseScroll",function(ye){return El(a,ye)}),Bn(y.wrapper,"scroll",function(){return y.wrapper.scrollTop=y.wrapper.scrollLeft=0}),y.dragFunctions={enter:function(ye){sn(a,ye)||Jn(ye)},over:function(ye){sn(a,ye)||(hc(a,ye),Jn(ye))},start:function(ye){return pc(a,ye)},drop:br(a,vu),leave:function(ye){sn(a,ye)||Ru(a)}};var he=y.input.getField();Bn(he,"keyup",function(ye){return zu.call(a,ye)}),Bn(he,"keydown",br(a,Zu)),Bn(he,"keypress",br(a,Vu)),Bn(he,"focus",function(ye){return vs(a,ye)}),Bn(he,"blur",function(ye){return ml(a,ye)})}var au=[];Ca.defineInitHook=function(a){return au.push(a)};function Rs(a,y,x,b){var z=a.doc,ae;x==null&&(x="add"),x=="smart"&&(z.mode.indent?ae=Xn(a,y).state:x="prev");var ue=a.options.tabSize,he=Zt(z,y),ye=Fe(he.text,null,ue);he.stateAfter&&(he.stateAfter=null);var Be=he.text.match(/^\s*/)[0],dt;if(!b&&!/\S/.test(he.text))dt=0,x="not";else if(x=="smart"&&(dt=z.mode.indent(ae,he.text.slice(Be.length),he.text),dt==qe||dt>150)){if(!b)return;x="prev"}x=="prev"?y>z.first?dt=Fe(Zt(z,y-1).text,null,ue):dt=0:x=="add"?dt=ye+a.options.indentUnit:x=="subtract"?dt=ye-a.options.indentUnit:typeof x=="number"&&(dt=ye+x),dt=Math.max(0,dt);var bt="",Jt=0;if(a.options.indentWithTabs)for(var Ut=Math.floor(dt/ue);Ut;--Ut)Jt+=ue,bt+=" ";if(Jtue,ye=ur(y),Be=null;if(he&&b.ranges.length>1)if(Zo&&Zo.text.join(` -`)==y){if(b.ranges.length%Zo.text.length==0){Be=[];for(var dt=0;dt=0;Jt--){var Ut=b.ranges[Jt],xn=Ut.from(),Ln=Ut.to();Ut.empty()&&(x&&x>0?xn=At(xn.line,xn.ch-x):a.state.overwrite&&!he?Ln=At(Ln.line,Math.min(Zt(ae,Ln.line).text.length,Ln.ch+at(ye).length)):he&&Zo&&Zo.lineWise&&Zo.text.join(` + left: `+y.left+"px; width: "+Math.max(2,y.right-y.left)+"px;");a.display.lineSpace.appendChild(ae),ae.scrollIntoView(z),a.display.lineSpace.removeChild(ae)}}}function gs(a,y,x,b){b==null&&(b=0);var z;!a.options.lineWrapping&&y==x&&(y=y.ch?At(y.line,y.sticky=="before"?y.ch-1:y.ch,"after"):y,x=y.sticky=="before"?At(y.line,y.ch+1,"before"):y);for(var ae=0;ae<5;ae++){var ue=!1,he=ho(a,y),ye=!x||x==y?he:ho(a,x);z={left:Math.min(he.left,ye.left),top:Math.min(he.top,ye.top)-b,right:Math.max(he.left,ye.left),bottom:Math.max(he.bottom,ye.bottom)+b};var Be=Es(a,z),dt=a.doc.scrollTop,bt=a.doc.scrollLeft;if(Be.scrollTop!=null&&(Go(a,Be.scrollTop),Math.abs(a.doc.scrollTop-dt)>1&&(ue=!0)),Be.scrollLeft!=null&&(me(a,Be.scrollLeft),Math.abs(a.doc.scrollLeft-bt)>1&&(ue=!0)),!ue)break}return z}function ys(a,y){var x=Es(a,y);x.scrollTop!=null&&Go(a,x.scrollTop),x.scrollLeft!=null&&me(a,x.scrollLeft)}function Es(a,y){var x=a.display,b=Ro(a.display);y.top<0&&(y.top=0);var z=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:x.scroller.scrollTop,ae=Po(a),ue={};y.bottom-y.top>ae&&(y.bottom=y.top+ae);var he=a.doc.height+za(x),ye=y.tophe-b;if(y.topz+ae){var dt=Math.min(y.top,(Be?he:y.bottom)-ae);dt!=z&&(ue.scrollTop=dt)}var bt=a.options.fixedGutter?0:x.gutters.offsetWidth,qt=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:x.scroller.scrollLeft-bt,Ut=Qa(a)-x.gutters.offsetWidth,xn=y.right-y.left>Ut;return xn&&(y.right=y.left+Ut),y.left<10?ue.scrollLeft=0:y.leftUt+qt-3&&(ue.scrollLeft=y.right+(xn?0:10)-Ut),ue}function Kl(a,y){y!=null&&(ll(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+y)}function gl(a){ll(a);var y=a.getCursor();a.curOp.scrollToPos={from:y,to:y,margin:a.options.cursorScrollMargin}}function yl(a,y,x){(y!=null||x!=null)&&ll(a),y!=null&&(a.curOp.scrollLeft=y),x!=null&&(a.curOp.scrollTop=x)}function Ys(a,y){ll(a),a.curOp.scrollToPos=y}function ll(a){var y=a.curOp.scrollToPos;if(y){a.curOp.scrollToPos=null;var x=Gs(a,y.from),b=Gs(a,y.to);Ol(a,x,b,y.margin)}}function Ol(a,y,x,b){var z=Es(a,{left:Math.min(y.left,x.left),top:Math.min(y.top,x.top)-b,right:Math.max(y.right,x.right),bottom:Math.max(y.bottom,x.bottom)+b});yl(a,z.scrollLeft,z.scrollTop)}function Go(a,y){Math.abs(a.doc.scrollTop-y)<2||(E||Mi(a,{top:y}),Ql(a,y,!0),E&&Mi(a),$i(a,100))}function Ql(a,y,x){y=Math.max(0,Math.min(a.display.scroller.scrollHeight-a.display.scroller.clientHeight,y)),!(a.display.scroller.scrollTop==y&&!x)&&(a.doc.scrollTop=y,a.display.scrollbars.setScrollTop(y),a.display.scroller.scrollTop!=y&&(a.display.scroller.scrollTop=y))}function me(a,y,x,b){y=Math.max(0,Math.min(y,a.display.scroller.scrollWidth-a.display.scroller.clientWidth)),!((x?y==a.doc.scrollLeft:Math.abs(a.doc.scrollLeft-y)<2)&&!b)&&(a.doc.scrollLeft=y,No(a),a.display.scroller.scrollLeft!=y&&(a.display.scroller.scrollLeft=y),a.display.scrollbars.setScrollLeft(y))}function Te(a){var y=a.display,x=y.gutters.offsetWidth,b=Math.round(a.doc.height+za(a.display));return{clientHeight:y.scroller.clientHeight,viewHeight:y.wrapper.clientHeight,scrollWidth:y.scroller.scrollWidth,clientWidth:y.scroller.clientWidth,viewWidth:y.wrapper.clientWidth,barLeft:a.options.fixedGutter?x:0,docHeight:b,scrollHeight:b+to(a)+y.barHeight,nativeBarWidth:y.nativeBarWidth,gutterWidth:x}}var Ze=function(a,y,x){this.cm=x;var b=this.vert=Ve("div",[Ve("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),z=this.horiz=Ve("div",[Ve("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");b.tabIndex=z.tabIndex=-1,a(b),a(z),Bn(b,"scroll",function(){b.clientHeight&&y(b.scrollTop,"vertical")}),Bn(z,"scroll",function(){z.clientWidth&&y(z.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,Ae&&we<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Ze.prototype.update=function(a){var y=a.scrollWidth>a.clientWidth+1,x=a.scrollHeight>a.clientHeight+1,b=a.nativeBarWidth;if(x){this.vert.style.display="block",this.vert.style.bottom=y?b+"px":"0";var z=a.viewHeight-(y?b:0);this.vert.firstChild.style.height=Math.max(0,a.scrollHeight-a.clientHeight+z)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(y){this.horiz.style.display="block",this.horiz.style.right=x?b+"px":"0",this.horiz.style.left=a.barLeft+"px";var ae=a.viewWidth-a.barLeft-(x?b:0);this.horiz.firstChild.style.width=Math.max(0,a.scrollWidth-a.clientWidth+ae)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&a.clientHeight>0&&(b==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:x?b:0,bottom:y?b:0}},Ze.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Ze.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Ze.prototype.zeroWidthHack=function(){var a=be&&!He?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new pe,this.disableVert=new pe},Ze.prototype.enableZeroWidthBar=function(a,y,x){a.style.pointerEvents="auto";function b(){var z=a.getBoundingClientRect(),ae=x=="vert"?document.elementFromPoint(z.right-1,(z.top+z.bottom)/2):document.elementFromPoint((z.right+z.left)/2,z.bottom-1);ae!=a?a.style.pointerEvents="none":y.set(1e3,b)}y.set(1e3,b)},Ze.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var Qt=function(){};Qt.prototype.update=function(){return{bottom:0,right:0}},Qt.prototype.setScrollLeft=function(){},Qt.prototype.setScrollTop=function(){},Qt.prototype.clear=function(){};function Kn(a,y){y||(y=Te(a));var x=a.display.barWidth,b=a.display.barHeight;Br(a,y);for(var z=0;z<4&&x!=a.display.barWidth||b!=a.display.barHeight;z++)x!=a.display.barWidth&&a.options.lineWrapping&&Ul(a),Br(a,Te(a)),x=a.display.barWidth,b=a.display.barHeight}function Br(a,y){var x=a.display,b=x.scrollbars.update(y);x.sizer.style.paddingRight=(x.barWidth=b.right)+"px",x.sizer.style.paddingBottom=(x.barHeight=b.bottom)+"px",x.heightForcer.style.borderBottom=b.bottom+"px solid transparent",b.right&&b.bottom?(x.scrollbarFiller.style.display="block",x.scrollbarFiller.style.height=b.bottom+"px",x.scrollbarFiller.style.width=b.right+"px"):x.scrollbarFiller.style.display="",b.bottom&&a.options.coverGutterNextToScrollbar&&a.options.fixedGutter?(x.gutterFiller.style.display="block",x.gutterFiller.style.height=b.bottom+"px",x.gutterFiller.style.width=y.gutterWidth+"px"):x.gutterFiller.style.display=""}var Er={native:Ze,null:Qt};function Rn(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&wt(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new Er[a.options.scrollbarStyle](function(y){a.display.wrapper.insertBefore(y,a.display.scrollbarFiller),Bn(y,"mousedown",function(){a.state.focused&&setTimeout(function(){return a.display.input.focus()},0)}),y.setAttribute("cm-not-content","true")},function(y,x){x=="horizontal"?me(a,y):Go(a,y)},a),a.display.scrollbars.addClass&&Xe(a.display.wrapper,a.display.scrollbars.addClass)}var fn=0;function vn(a){a.curOp={cm:a,viewChanged:!1,startHeight:a.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++fn},$a(a.curOp)}function sr(a){var y=a.curOp;y&&ma(y,function(x){for(var b=0;b=x.viewTo)||x.maxLineChanged&&y.options.lineWrapping,a.update=a.mustUpdate&&new Ni(y,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}function An(a){a.updatedDisplay=a.mustUpdate&&Hn(a.cm,a.update)}function Wr(a){var y=a.cm,x=y.display;a.updatedDisplay&&Ul(y),a.barMeasure=Te(y),x.maxLineChanged&&!y.options.lineWrapping&&(a.adjustWidthTo=Ao(y,x.maxLine,x.maxLine.text.length).left+3,y.display.sizerWidth=a.adjustWidthTo,a.barMeasure.scrollWidth=Math.max(x.scroller.clientWidth,x.sizer.offsetLeft+a.adjustWidthTo+to(y)+y.display.barWidth),a.maxScrollLeft=Math.max(0,x.sizer.offsetLeft+a.adjustWidthTo-Qa(y))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=x.input.prepareSelection())}function pr(a){var y=a.cm;a.adjustWidthTo!=null&&(y.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft=a.display.viewTo)){var x=+new Date+a.options.workTime,b=Xn(a,y.highlightFrontier),z=[];y.iter(b.line,Math.min(y.first+y.size,a.display.viewTo+500),function(ae){if(b.line>=a.display.viewFrom){var ue=ae.styles,he=ae.text.length>a.options.maxHighlightLength?Tn(y.mode,b.state):null,ye=mn(a,ae,b,!0);he&&(b.state=he),ae.styles=ye.styles;var Be=ae.styleClasses,dt=ye.classes;dt?ae.styleClasses=dt:Be&&(ae.styleClasses=null);for(var bt=!ue||ue.length!=ae.styles.length||Be!=dt&&(!Be||!dt||Be.bgClass!=dt.bgClass||Be.textClass!=dt.textClass),qt=0;!bt&&qtx)return $i(a,a.options.workDelay),!0}),y.highlightFrontier=b.line,y.modeFrontier=Math.max(y.modeFrontier,b.line),z.length&&nn(a,function(){for(var ae=0;ae=x.viewFrom&&y.visible.to<=x.viewTo&&(x.updateLineNumbers==null||x.updateLineNumbers>=x.viewTo)&&x.renderedView==x.view&&Ks(a)==0)return!1;Va(a)&&(tl(a),y.dims=ds(a));var z=b.first+b.size,ae=Math.max(y.visible.from-a.options.viewportMargin,b.first),ue=Math.min(z,y.visible.to+a.options.viewportMargin);x.viewFromue&&x.viewTo-ue<20&&(ue=Math.min(z,x.viewTo)),ti&&(ae=Ct(a.doc,ae),ue=Gt(a.doc,ue));var he=ae!=x.viewFrom||ue!=x.viewTo||x.lastWrapHeight!=y.wrapperHeight||x.lastWrapWidth!=y.wrapperWidth;pu(a,ae,ue),x.viewOffset=St(Zt(a.doc,x.viewFrom)),a.display.mover.style.top=x.viewOffset+"px";var ye=Ks(a);if(!he&&ye==0&&!y.force&&x.renderedView==x.view&&(x.updateLineNumbers==null||x.updateLineNumbers>=x.viewTo))return!1;var Be=ka(a);return ye>4&&(x.lineDiv.style.display="none"),Aa(a,x.updateLineNumbers,y.dims),ye>4&&(x.lineDiv.style.display=""),x.renderedView=x.view,pa(Be),ft(x.cursorDiv),ft(x.selectionDiv),x.gutters.style.height=x.sizer.style.minHeight=0,he&&(x.lastWrapHeight=y.wrapperHeight,x.lastWrapWidth=y.wrapperWidth,$i(a,400)),x.updateLineNumbers=null,!0}function Di(a,y){for(var x=y.viewport,b=!0;;b=!1){if(!b||!a.options.lineWrapping||y.oldDisplayWidth==Qa(a)){if(x&&x.top!=null&&(x={top:Math.min(a.doc.height+za(a.display)-Po(a),x.top)}),y.visible=vl(a.display,a.doc,x),y.visible.from>=a.display.viewFrom&&y.visible.to<=a.display.viewTo)break}else b&&(y.visible=vl(a.display,a.doc,x));if(!Hn(a,y))break;Ul(a);var z=Te(a);pl(a),Kn(a,z),ga(a,z),y.force=!1}y.signal(a,"update",a),(a.display.viewFrom!=a.display.reportedViewFrom||a.display.viewTo!=a.display.reportedViewTo)&&(y.signal(a,"viewportChange",a,a.display.viewFrom,a.display.viewTo),a.display.reportedViewFrom=a.display.viewFrom,a.display.reportedViewTo=a.display.viewTo)}function Mi(a,y){var x=new Ni(a,y);if(Hn(a,x)){Ul(a),Di(a,x);var b=Te(a);pl(a),Kn(a,b),ga(a,b),x.finish()}}function Aa(a,y,x){var b=a.display,z=a.options.lineNumbers,ae=b.lineDiv,ue=ae.firstChild;function he(xn){var Ln=xn.nextSibling;return Le&&be&&a.display.currentWheelTarget==xn?xn.style.display="none":xn.parentNode.removeChild(xn),Ln}for(var ye=b.view,Be=b.viewFrom,dt=0;dt-1&&(Ut=!1),rl(a,bt,Be,x)),Ut&&(ft(bt.lineNumber),bt.lineNumber.appendChild(document.createTextNode(Yt(a.options,Be)))),ue=bt.node.nextSibling}Be+=bt.size}for(;ue;)ue=he(ue)}function Ma(a){var y=a.gutters.offsetWidth;a.sizer.style.marginLeft=y+"px"}function ga(a,y){a.display.sizer.style.minHeight=y.docHeight+"px",a.display.heightForcer.style.top=y.docHeight+"px",a.display.gutters.style.height=y.docHeight+a.display.barHeight+to(a)+"px"}function No(a){var y=a.display,x=y.view;if(!(!y.alignWidgets&&(!y.gutters.firstChild||!a.options.fixedGutter))){for(var b=fs(y)-y.scroller.scrollLeft+a.doc.scrollLeft,z=y.gutters.offsetWidth,ae=b+"px",ue=0;ueue.clientWidth,ye=ue.scrollHeight>ue.clientHeight;if(b&&he||z&&ye){if(z&&be&&Le){e:for(var Be=y.target,dt=ae.view;Be!=ue;Be=Be.parentNode)for(var bt=0;bt=0&&Cn(a,b.to())<=0)return x}return-1};var _i=function(a,y){this.anchor=a,this.head=y};_i.prototype.from=function(){return ht(this.anchor,this.head)},_i.prototype.to=function(){return ei(this.anchor,this.head)},_i.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Xa(a,y,x){var b=a&&a.options.selectionsMayTouch,z=y[x];y.sort(function(qt,Ut){return Cn(qt.from(),Ut.from())}),x=tt(y,z);for(var ae=1;ae0:ye>=0){var Be=ht(he.from(),ue.from()),dt=ei(he.to(),ue.to()),bt=he.empty()?ue.from()==ue.head:he.from()==he.head;ae<=x&&--x,y.splice(--ae,2,new _i(bt?dt:Be,bt?Be:dt))}}return new ro(y,x)}function ea(a,y){return new ro([new _i(a,y||a)],0)}function Da(a){return a.text?At(a.from.line+a.text.length-1,at(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function Na(a,y){if(Cn(a,y.from)<0)return a;if(Cn(a,y.to)<=0)return Da(y);var x=a.line+y.text.length-(y.to.line-y.from.line)-1,b=a.ch;return a.line==y.to.line&&(b+=Da(y).ch-y.to.ch),At(x,b)}function mo(a,y){for(var x=[],b=0;b1&&a.remove(he.line+1,xn-1),a.insert(he.line+1,vr)}na(a,"change",a,y)}function Ra(a,y,x){function b(z,ae,ue){if(z.linked)for(var he=0;he1&&!a.done[a.done.length-2].ranges)return a.done.pop(),at(a.done)}function Yl(a,y,x,b){var z=a.history;z.undone.length=0;var ae=+new Date,ue,he;if((z.lastOp==b||z.lastOrigin==y.origin&&y.origin&&(y.origin.charAt(0)=="+"&&z.lastModTime>ae-(a.cm?a.cm.options.historyEventDelay:500)||y.origin.charAt(0)=="*"))&&(ue=nl(z,z.lastOp==b)))he=at(ue.changes),Cn(y.from,y.to)==0&&Cn(y.from,he.to)==0?he.to=Da(y):ue.changes.push(xs(a,y));else{var ye=at(z.done);for((!ye||!ye.ranges)&&Xl(a.sel,z.done),ue={changes:[xs(a,y)],generation:z.generation},z.done.push(ue);z.done.length>z.undoDepth;)z.done.shift(),z.done[0].ranges||z.done.shift()}z.done.push(x),z.generation=++z.maxGeneration,z.lastModTime=z.lastSelTime=ae,z.lastOp=z.lastSelOp=b,z.lastOrigin=z.lastSelOrigin=y.origin,he||$n(a,"historyAdded")}function Xs(a,y,x,b){var z=y.charAt(0);return z=="*"||z=="+"&&x.ranges.length==b.ranges.length&&x.somethingSelected()==b.somethingSelected()&&new Date-a.history.lastSelTime<=(a.cm?a.cm.options.historyEventDelay:500)}function ws(a,y,x,b){var z=a.history,ae=b&&b.origin;x==z.lastSelOp||ae&&z.lastSelOrigin==ae&&(z.lastModTime==z.lastSelTime&&z.lastOrigin==ae||Xs(a,ae,at(z.done),y))?z.done[z.done.length-1]=y:Xl(y,z.done),z.lastSelTime=+new Date,z.lastSelOrigin=ae,z.lastSelOp=x,b&&b.clearRedo!==!1&&Cs(z.undone)}function Xl(a,y){var x=at(y);x&&x.ranges&&x.equals(a)||y.push(a)}function Tl(a,y,x,b){var z=y["spans_"+a.id],ae=0;a.iter(Math.max(a.first,x),Math.min(a.first+a.size,b),function(ue){ue.markedSpans&&((z||(z=y["spans_"+a.id]={}))[ae]=ue.markedSpans),++ae})}function To(a){if(!a)return null;for(var y,x=0;x-1&&(at(he)[bt]=Be[bt],delete Be[bt])}}return b}function nr(a,y,x,b){if(b){var z=a.anchor;if(x){var ae=Cn(y,z)<0;ae!=Cn(x,z)<0?(z=y,y=x):ae!=Cn(y,x)<0&&(y=x)}return new _i(z,y)}else return new _i(x||y,y)}function _r(a,y,x,b,z){z==null&&(z=a.cm&&(a.cm.display.shift||a.extend)),Xi(a,new ro([nr(a.sel.primary(),y,x,z)],0),b)}function gi(a,y,x){for(var b=[],z=a.cm&&(a.cm.display.shift||a.extend),ae=0;ae=y.ch:he.to>y.ch))){if(z&&($n(ye,"beforeCursorEnter"),ye.explicitlyCleared))if(ae.markedSpans){--ue;continue}else break;if(!ye.atomic)continue;if(x){var bt=ye.find(b<0?1:-1),qt=void 0;if((b<0?dt:Be)&&(bt=bl(a,bt,-b,bt&&bt.line==y.line?ae:null)),bt&&bt.line==y.line&&(qt=Cn(bt,x))&&(b<0?qt<0:qt>0))return xa(a,bt,y,b,z)}var Ut=ye.find(b<0?-1:1);return(b<0?Be:dt)&&(Ut=bl(a,Ut,b,Ut.line==y.line?ae:null)),Ut?xa(a,Ut,y,b,z):null}}return y}function Ko(a,y,x,b,z){var ae=b||1,ue=xa(a,y,x,ae,z)||!z&&xa(a,y,x,ae,!0)||xa(a,y,x,-ae,z)||!z&&xa(a,y,x,-ae,!0);return ue||(a.cantEdit=!0,At(a.first,0))}function bl(a,y,x,b){return x<0&&y.ch==0?y.line>a.first?Ft(a,At(y.line-1)):null:x>0&&y.ch==(b||Zt(a,y.line)).text.length?y.line=0;--z)ql(a,{from:b[z].from,to:b[z].to,text:z?[""]:y.text,origin:y.origin});else ql(a,y)}}function ql(a,y){if(!(y.text.length==1&&y.text[0]==""&&Cn(y.from,y.to)==0)){var x=mo(a,y);Yl(a,y,x,a.cm?a.cm.curOp.id:NaN),xl(a,y,x,oi(a,y));var b=[];Ra(a,function(z,ae){!ae&&tt(b,z.history)==-1&&(Ou(z.history,y),b.push(z.history)),xl(z,y,null,oi(z,y))})}}function Ml(a,y,x){var b=a.cm&&a.cm.state.suppressEdits;if(!(b&&!x)){for(var z=a.history,ae,ue=a.sel,he=y=="undo"?z.done:z.undone,ye=y=="undo"?z.undone:z.done,Be=0;Be=0;--Ut){var xn=qt(Ut);if(xn)return xn.v}}}}function Fs(a,y){if(y!=0&&(a.first+=y,a.sel=new ro(jt(a.sel.ranges,function(z){return new _i(At(z.anchor.line+y,z.anchor.ch),At(z.head.line+y,z.head.ch))}),a.sel.primIndex),a.cm)){Ya(a.cm,a.first,a.first-y,y);for(var x=a.cm.display,b=x.viewFrom;ba.lastLine())){if(y.from.lineae&&(y={from:y.from,to:At(ae,Zt(a,ae).text.length),text:[y.text[0]],origin:y.origin}),y.removed=un(a,y.from,y.to),x||(x=mo(a,y)),a.cm?$l(a.cm,y,b):Oo(a,y,b),yo(a,x,Ke),a.cantEdit&&Ko(a,At(a.firstLine(),0))&&(a.cantEdit=!1)}}function $l(a,y,x){var b=a.doc,z=a.display,ae=y.from,ue=y.to,he=!1,ye=ae.line;a.options.lineWrapping||(ye=rr(Lt(Zt(b,ae.line))),b.iter(ye,ue.line+1,function(Ut){if(Ut==z.maxLine)return he=!0,!0})),b.sel.contains(y.from,y.to)>-1&&Sr(a),Oo(b,y,x,ps(a)),a.options.lineWrapping||(b.iter(ye,ae.line+y.text.length,function(Ut){var xn=cn(Ut);xn>z.maxLineLength&&(z.maxLine=Ut,z.maxLineLength=xn,z.maxLineChanged=!0,he=!1)}),he&&(a.curOp.updateMaxLine=!0)),ci(b,ae.line),$i(a,400);var Be=y.text.length-(ue.line-ae.line)-1;y.full?Ya(a):ae.line==ue.line&&y.text.length==1&&!io(a.doc,y)?Vo(a,ae.line,"text"):Ya(a,ae.line,ue.line+1,Be);var dt=Fn(a,"changes"),bt=Fn(a,"change");if(bt||dt){var qt={from:ae,to:ue,text:y.text,removed:y.removed,origin:y.origin};bt&&na(a,"change",a,qt),dt&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(qt)}a.display.selForContextMenu=null}function Ho(a,y,x,b,z){var ae;b||(b=x),Cn(b,x)<0&&(ae=[b,x],x=ae[0],b=ae[1]),typeof y=="string"&&(y=a.splitLines(y)),Lo(a,{from:x,to:b,text:y,origin:z})}function Iu(a,y,x,b){x1||!(this.children[0]instanceof As))){var he=[];this.collapse(he),this.children=[new As(he)],this.children[0].parent=this}},collapse:function(a){for(var y=0;y50){for(var ue=z.lines.length%25+25,he=ue;he10);a.parent.maybeSpill()}},iterN:function(a,y,x){for(var b=0;ba.display.maxLineLength&&(a.display.maxLine=Be,a.display.maxLineLength=dt,a.display.maxLineChanged=!0)}b!=null&&a&&this.collapsed&&Ya(a,b,z+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&Ll(a.doc)),a&&na(a,"markerCleared",a,this,b,z),y&&sr(a),this.parent&&this.parent.clear()}},Cl.prototype.find=function(a,y){a==null&&this.type=="bookmark"&&(a=1);for(var x,b,z=0;z0||ue==0&&ae.clearWhenEmpty!==!1)return ae;if(ae.replacedWith&&(ae.collapsed=!0,ae.widgetNode=st("span",[ae.replacedWith],"CodeMirror-widget"),b.handleMouseEvents||ae.widgetNode.setAttribute("cm-ignore-events","true"),b.insertLeft&&(ae.widgetNode.insertLeft=!0)),ae.collapsed){if(Ce(a,y.line,y,x,ae)||y.line!=x.line&&Ce(a,x.line,y,x,ae))throw new Error("Inserting collapsed marker partially overlapping an existing one");ni()}ae.addToHistory&&Yl(a,{from:y,to:x,origin:"markText"},a.sel,NaN);var he=y.line,ye=a.cm,Be;if(a.iter(he,x.line+1,function(bt){ye&&ae.collapsed&&!ye.options.lineWrapping&&Lt(bt)==ye.display.maxLine&&(Be=!0),ae.collapsed&&he!=y.line&&Gn(bt,0),ri(bt,new Nr(ae,he==y.line?y.ch:null,he==x.line?x.ch:null)),++he}),ae.collapsed&&a.iter(y.line,x.line+1,function(bt){Ht(a,bt)&&Gn(bt,0)}),ae.clearOnEnter&&Bn(ae,"beforeCursorEnter",function(){return ae.clear()}),ae.readOnly&&(Ai(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),ae.collapsed&&(ae.id=++_s,ae.atomic=!0),ye){if(Be&&(ye.curOp.updateMaxLine=!0),ae.collapsed)Ya(ye,y.line,x.line+1);else if(ae.className||ae.startStyle||ae.endStyle||ae.css||ae.attributes||ae.title)for(var dt=y.line;dt<=x.line;dt++)Vo(ye,dt,"text");ae.atomic&&Ll(ye.doc),na(ye,"markerAdded",ye,ae)}return ae}var ns=function(a,y){this.markers=a,this.primary=y;for(var x=0;x=0;ye--)Lo(this,b[ye]);he?sa(this,he):this.cm&&gl(this.cm)}),undo:ir(function(){Ml(this,"undo")}),redo:ir(function(){Ml(this,"redo")}),undoSelection:ir(function(){Ml(this,"undo",!0)}),redoSelection:ir(function(){Ml(this,"redo",!0)}),setExtending:function(a){this.extend=a},getExtending:function(){return this.extend},historySize:function(){for(var a=this.history,y=0,x=0,b=0;b=a.ch)&&y.push(z.marker.parent||z.marker)}return y},findMarks:function(a,y,x){a=Ft(this,a),y=Ft(this,y);var b=[],z=a.line;return this.iter(a.line,y.line+1,function(ae){var ue=ae.markedSpans;if(ue)for(var he=0;he=ye.to||ye.from==null&&z!=a.line||ye.from!=null&&z==y.line&&ye.from>=y.ch)&&(!x||x(ye.marker))&&b.push(ye.marker.parent||ye.marker)}++z}),b},getAllMarks:function(){var a=[];return this.iter(function(y){var x=y.markedSpans;if(x)for(var b=0;ba)return y=a,!0;a-=ae,++x}),Ft(this,At(x,y))},indexFromPos:function(a){a=Ft(this,a);var y=a.ch;if(a.liney&&(y=a.from),a.to!=null&&a.to-1){y.state.draggingText(a),setTimeout(function(){return y.display.input.focus()},20);return}try{var dt=a.dataTransfer.getData("Text");if(dt){var bt;if(y.state.draggingText&&!y.state.draggingText.copy&&(bt=y.listSelections()),yo(y.doc,ea(x,x)),bt)for(var qt=0;qt=0;he--)Ho(a.doc,"",b[he].from,b[he].to,"+delete");gl(a)})}function bu(a,y,x){var b=Ot(a.text,y+x,x);return b<0||b>a.text.length?null:b}function xu(a,y,x){var b=bu(a,y.ch,x);return b==null?null:new At(y.line,b,x<0?"after":"before")}function Sl(a,y,x,b,z){if(a){y.doc.direction=="rtl"&&(z=-z);var ae=Mn(x,y.doc.direction);if(ae){var ue=z<0?at(ae):ae[0],he=z<0==(ue.level==1),ye=he?"after":"before",Be;if(ue.level>0||y.doc.direction=="rtl"){var dt=fa(y,x);Be=z<0?x.text.length-1:0;var bt=ko(y,dt,Be).top;Be=Xt(function(qt){return ko(y,dt,qt).top==bt},z<0==(ue.level==1)?ue.from:ue.to-1,Be),ye=="before"&&(Be=bu(x,Be,1))}else Be=z<0?ue.to:ue.from;return new At(b,Be,ye)}}return new At(b,z<0?x.text.length:0,z<0?"before":"after")}function Ec(a,y,x,b){var z=Mn(y,a.doc.direction);if(!z)return xu(y,x,b);x.ch>=y.text.length?(x.ch=y.text.length,x.sticky="before"):x.ch<=0&&(x.ch=0,x.sticky="after");var ae=on(z,x.ch,x.sticky),ue=z[ae];if(a.doc.direction=="ltr"&&ue.level%2==0&&(b>0?ue.to>x.ch:ue.from=ue.from&&qt>=dt.begin)){var Ut=bt?"before":"after";return new At(x.line,qt,Ut)}}var xn=function(vr,Dr,hr){for(var Or=function(da,qa){return qa?new At(x.line,he(da,1),"before"):new At(x.line,da,"after")};vr>=0&&vr0==(ai.level!=1),Ti=$r?hr.begin:he(hr.end,-1);if(ai.from<=Ti&&Ti0?dt.end:he(dt.begin,-1);return qn!=null&&!(b>0&&qn==y.text.length)&&(Ln=xn(b>0?0:z.length-1,b,Be(qn)),Ln)?Ln:null}var Ns={selectAll:Bs,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),Ke)},killLine:function(a){return Wl(a,function(y){if(y.empty()){var x=Zt(a.doc,y.head.line).text.length;return y.head.ch==x&&y.head.line0)z=new At(z.line,z.ch+1),a.replaceRange(ae.charAt(z.ch-1)+ae.charAt(z.ch-2),At(z.line,z.ch-2),z,"+transpose");else if(z.line>a.doc.first){var ue=Zt(a.doc,z.line-1).text;ue&&(z=new At(z.line,1),a.replaceRange(ae.charAt(0)+a.doc.lineSeparator()+ue.charAt(ue.length-1),At(z.line-1,ue.length-1),z,"+transpose"))}}x.push(new _i(z,z))}a.setSelections(x)})},newlineAndIndent:function(a){return nn(a,function(){for(var y=a.listSelections(),x=y.length-1;x>=0;x--)a.replaceRange(a.doc.lineSeparator(),y[x].anchor,y[x].head,"+input");y=a.listSelections();for(var b=0;ba&&Cn(y,this.pos)==0&&x==this.button};var Ts,Ls;function Bc(a,y){var x=+new Date;return Ls&&Ls.compare(x,a,y)?(Ts=Ls=null,"triple"):Ts&&Ts.compare(x,a,y)?(Ls=new Cu(x,a,y),Ts=null,"double"):(Ts=new Cu(x,a,y),Ls=null,"single")}function Uu(a){var y=this,x=y.display;if(!(sn(y,a)||x.activeTouch&&x.input.supportsTouch())){if(x.input.ensurePolled(),x.shift=a.shiftKey,pi(x,a)){Le||(x.scroller.draggable=!1,setTimeout(function(){return x.scroller.draggable=!0},100));return}if(!wu(y,a)){var b=zo(y,a),z=Tr(a),ae=b?Bc(b,z):"single";window.focus(),z==1&&y.state.selectingText&&y.state.selectingText(a),!(b&&Fc(y,z,b,ae,a))&&(z==1?b?Ku(y,b,ae,a):Hr(a)==x.scroller&&mr(a):z==2?(b&&_r(y.doc,b),setTimeout(function(){return x.input.focus()},20)):z==3&&(et?y.display.input.onContextMenu(a):ms(y)))}}}function Fc(a,y,x,b,z){var ae="Click";return b=="double"?ae="Double"+ae:b=="triple"&&(ae="Triple"+ae),ae=(y==1?"Left":y==2?"Middle":"Right")+ae,Os(a,yu(ae,z),z,function(ue){if(typeof ue=="string"&&(ue=Ns[ue]),!ue)return!1;var he=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),he=ue(a,x)!=qe}finally{a.state.suppressEdits=!1}return he})}function iu(a,y,x){var b=a.getOption("configureMouse"),z=b?b(a,y,x):{};if(z.unit==null){var ae=Ie?x.shiftKey&&x.metaKey:x.altKey;z.unit=ae?"rectangle":y=="single"?"char":y=="double"?"word":"line"}return(z.extend==null||a.doc.extend)&&(z.extend=a.doc.extend||x.shiftKey),z.addNew==null&&(z.addNew=be?x.metaKey:x.ctrlKey),z.moveOnDrag==null&&(z.moveOnDrag=!(be?x.altKey:x.ctrlKey)),z}function Ku(a,y,x,b){Ae?setTimeout(Ue(Qs,a),0):a.curOp.focus=xe();var z=iu(a,x,b),ae=a.doc.sel,ue;a.options.dragDrop&&ui&&!a.isReadOnly()&&x=="single"&&(ue=ae.contains(y))>-1&&(Cn((ue=ae.ranges[ue]).from(),y)<0||y.xRel>0)&&(Cn(ue.to(),y)>0||y.xRel<0)?Ac(a,b,y,z):Dc(a,b,y,z)}function Ac(a,y,x,b){var z=a.display,ae=!1,ue=br(a,function(Be){Le&&(z.scroller.draggable=!1),a.state.draggingText=!1,tr(z.wrapper.ownerDocument,"mouseup",ue),tr(z.wrapper.ownerDocument,"mousemove",he),tr(z.scroller,"dragstart",ye),tr(z.scroller,"drop",ue),ae||(mr(Be),b.addNew||_r(a.doc,x,null,null,b.extend),Le&&!ze||Ae&&we==9?setTimeout(function(){z.wrapper.ownerDocument.body.focus({preventScroll:!0}),z.input.focus()},20):z.input.focus())}),he=function(Be){ae=ae||Math.abs(y.clientX-Be.clientX)+Math.abs(y.clientY-Be.clientY)>=10},ye=function(){return ae=!0};Le&&(z.scroller.draggable=!0),a.state.draggingText=ue,ue.copy=!b.moveOnDrag,z.scroller.dragDrop&&z.scroller.dragDrop(),Bn(z.wrapper.ownerDocument,"mouseup",ue),Bn(z.wrapper.ownerDocument,"mousemove",he),Bn(z.scroller,"dragstart",ye),Bn(z.scroller,"drop",ue),ms(a),setTimeout(function(){return z.input.focus()},20)}function Qu(a,y,x){if(x=="char")return new _i(y,y);if(x=="word")return a.findWordAt(y);if(x=="line")return new _i(At(y.line,0),Ft(a.doc,At(y.line+1,0)));var b=x(a,y);return new _i(b.from,b.to)}function Dc(a,y,x,b){var z=a.display,ae=a.doc;mr(y);var ue,he,ye=ae.sel,Be=ye.ranges;if(b.addNew&&!b.extend?(he=ae.sel.contains(x),he>-1?ue=Be[he]:ue=new _i(x,x)):(ue=ae.sel.primary(),he=ae.sel.primIndex),b.unit=="rectangle")b.addNew||(ue=new _i(x,x)),x=zo(a,y,!0,!0),he=-1;else{var dt=Qu(a,x,b.unit);b.extend?ue=nr(ue,dt.anchor,dt.head,b.extend):ue=dt}b.addNew?he==-1?(he=Be.length,Xi(ae,Xa(a,Be.concat([ue]),he),{scroll:!1,origin:"*mouse"})):Be.length>1&&Be[he].empty()&&b.unit=="char"&&!b.extend?(Xi(ae,Xa(a,Be.slice(0,he).concat(Be.slice(he+1)),0),{scroll:!1,origin:"*mouse"}),ye=ae.sel):Ci(ae,he,ue,Et):(he=0,Xi(ae,new ro([ue],0),Et),ye=ae.sel);var bt=x;function qt(hr){if(Cn(bt,hr)!=0)if(bt=hr,b.unit=="rectangle"){for(var Or=[],ai=a.options.tabSize,$r=Fe(Zt(ae,x.line).text,x.ch,ai),Ti=Fe(Zt(ae,hr.line).text,hr.ch,ai),da=Math.min($r,Ti),qa=Math.max($r,Ti),_a=Math.min(x.line,hr.line),_o=Math.min(a.lastLine(),Math.max(x.line,hr.line));_a<=_o;_a++){var Eo=Zt(ae,_a).text,ja=Pt(Eo,da,ai);da==qa?Or.push(new _i(At(_a,ja),At(_a,ja))):Eo.length>ja&&Or.push(new _i(At(_a,ja),At(_a,Pt(Eo,qa,ai))))}Or.length||Or.push(new _i(x,x)),Xi(ae,Xa(a,ye.ranges.slice(0,he).concat(Or),he),{origin:"*mouse",scroll:!1}),a.scrollIntoView(hr)}else{var co=ue,ao=Qu(a,hr,b.unit),Ua=co.anchor,Ia;Cn(ao.anchor,Ua)>0?(Ia=ao.head,Ua=ht(co.from(),ao.anchor)):(Ia=ao.anchor,Ua=ei(co.to(),ao.head));var Pa=ye.ranges.slice(0);Pa[he]=_c(a,new _i(Ft(ae,Ua),Ia)),Xi(ae,Xa(a,Pa,he),Et)}}var Ut=z.wrapper.getBoundingClientRect(),xn=0;function Ln(hr){var Or=++xn,ai=zo(a,hr,!0,b.unit=="rectangle");if(ai)if(Cn(ai,bt)!=0){a.curOp.focus=xe(),qt(ai);var $r=vl(z,ae);(ai.line>=$r.to||ai.line<$r.from)&&setTimeout(br(a,function(){xn==Or&&Ln(hr)}),150)}else{var Ti=hr.clientYUt.bottom?20:0;Ti&&setTimeout(br(a,function(){xn==Or&&(z.scroller.scrollTop+=Ti,Ln(hr))}),50)}}function qn(hr){a.state.selectingText=!1,xn=1/0,hr&&(mr(hr),z.input.focus()),tr(z.wrapper.ownerDocument,"mousemove",vr),tr(z.wrapper.ownerDocument,"mouseup",Dr),ae.history.lastSelOrigin=null}var vr=br(a,function(hr){hr.buttons===0||!Tr(hr)?qn(hr):Ln(hr)}),Dr=br(a,qn);a.state.selectingText=Dr,Bn(z.wrapper.ownerDocument,"mousemove",vr),Bn(z.wrapper.ownerDocument,"mouseup",Dr)}function _c(a,y){var x=y.anchor,b=y.head,z=Zt(a.doc,x.line);if(Cn(x,b)==0&&x.sticky==b.sticky)return y;var ae=Mn(z);if(!ae)return y;var ue=on(ae,x.ch,x.sticky),he=ae[ue];if(he.from!=x.ch&&he.to!=x.ch)return y;var ye=ue+(he.from==x.ch==(he.level!=1)?0:1);if(ye==0||ye==ae.length)return y;var Be;if(b.line!=x.line)Be=(b.line-x.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var dt=on(ae,b.ch,b.sticky),bt=dt-ue||(b.ch-x.ch)*(he.level==1?-1:1);dt==ye-1||dt==ye?Be=bt<0:Be=bt>0}var qt=ae[ye+(Be?-1:0)],Ut=Be==(qt.level==1),xn=Ut?qt.from:qt.to,Ln=Ut?"after":"before";return x.ch==xn&&x.sticky==Ln?y:new _i(new At(x.line,xn,Ln),b)}function rs(a,y,x,b){var z,ae;if(y.touches)z=y.touches[0].clientX,ae=y.touches[0].clientY;else try{z=y.clientX,ae=y.clientY}catch(qt){return!1}if(z>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;b&&mr(y);var ue=a.display,he=ue.lineDiv.getBoundingClientRect();if(ae>he.bottom||!Fn(a,x))return Jr(y);ae-=he.top-ue.viewOffset;for(var ye=0;ye=z){var dt=Mr(a.doc,ae),bt=a.display.gutterSpecs[ye];return $n(a,x,a,dt,bt.className,y),Jr(y)}}}function wu(a,y){return rs(a,y,"gutterClick",!0)}function Su(a,y){pi(a.display,y)||Pc(a,y)||sn(a,y,"contextmenu")||et||a.display.input.onContextMenu(y)}function Pc(a,y){return Fn(a,"gutterContextMenu")?rs(a,y,"gutterContextMenu",!1):!1}function Yu(a){a.display.wrapper.className=a.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+a.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Il(a)}var Ms={toString:function(){return"CodeMirror.Init"}},Xu={},is={};function kc(a){var y=a.optionHandlers;function x(b,z,ae,ue){a.defaults[b]=z,ae&&(y[b]=ue?function(he,ye,Be){Be!=Ms&&ae(he,ye,Be)}:ae)}a.defineOption=x,a.Init=Ms,x("value","",function(b,z){return b.setValue(z)},!0),x("mode",null,function(b,z){b.doc.modeOption=z,ya(b)},!0),x("indentUnit",2,ya,!0),x("indentWithTabs",!1),x("smartIndent",!0),x("tabSize",4,function(b){vo(b),Il(b),Ya(b)},!0),x("lineSeparator",null,function(b,z){if(b.doc.lineSep=z,!!z){var ae=[],ue=b.doc.first;b.doc.iter(function(ye){for(var Be=0;;){var dt=ye.text.indexOf(z,Be);if(dt==-1)break;Be=dt+z.length,ae.push(At(ue,dt))}ue++});for(var he=ae.length-1;he>=0;he--)Ho(b.doc,z,ae[he],At(ae[he].line,ae[he].ch+z.length))}}),x("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(b,z,ae){b.state.specialChars=new RegExp(z.source+(z.test(" ")?"":"| "),"g"),ae!=Ms&&b.refresh()}),x("specialCharPlaceholder",Oi,function(b){return b.refresh()},!0),x("electricChars",!0),x("inputStyle",Oe?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),x("spellcheck",!1,function(b,z){return b.getInputField().spellcheck=z},!0),x("autocorrect",!1,function(b,z){return b.getInputField().autocorrect=z},!0),x("autocapitalize",!1,function(b,z){return b.getInputField().autocapitalize=z},!0),x("rtlMoveVisually",!Ge),x("wholeLineUpdateBefore",!0),x("theme","default",function(b){Yu(b),wa(b)},!0),x("keyMap","default",function(b,z,ae){var ue=eu(z),he=ae!=Ms&&eu(ae);he&&he.detach&&he.detach(b,ue),ue.attach&&ue.attach(b,he||null)}),x("extraKeys",null),x("configureMouse",null),x("lineWrapping",!1,Nc,!0),x("gutters",[],function(b,z){b.display.gutterSpecs=Pi(z,b.options.lineNumbers),wa(b)},!0),x("fixedGutter",!0,function(b,z){b.display.gutters.style.left=z?fs(b.display)+"px":"0",b.refresh()},!0),x("coverGutterNextToScrollbar",!1,function(b){return Kn(b)},!0),x("scrollbarStyle","native",function(b){Rn(b),Kn(b),b.display.scrollbars.setScrollTop(b.doc.scrollTop),b.display.scrollbars.setScrollLeft(b.doc.scrollLeft)},!0),x("lineNumbers",!1,function(b,z){b.display.gutterSpecs=Pi(b.options.gutters,z),wa(b)},!0),x("firstLineNumber",1,wa,!0),x("lineNumberFormatter",function(b){return b},wa,!0),x("showCursorWhenSelecting",!1,pl,!0),x("resetSelectionOnContextMenu",!0),x("lineWiseCopyCut",!0),x("pasteLinesPerSelection",!0),x("selectionsMayTouch",!1),x("readOnly",!1,function(b,z){z=="nocursor"&&(ml(b),b.display.input.blur()),b.display.input.readOnlyChanged(z)}),x("screenReaderLabel",null,function(b,z){z=z===""?null:z,b.display.input.screenReaderLabelChanged(z)}),x("disableInput",!1,function(b,z){z||b.display.input.reset()},!0),x("dragDrop",!0,Ic),x("allowDropFileTypes",null),x("cursorBlinkRate",530),x("cursorScrollMargin",0),x("cursorHeight",1,pl,!0),x("singleCursorHeightPerLine",!0,pl,!0),x("workTime",100),x("workDelay",100),x("flattenSpans",!0,vo,!0),x("addModeClass",!1,vo,!0),x("pollInterval",100),x("undoDepth",200,function(b,z){return b.doc.history.undoDepth=z}),x("historyEventDelay",1250),x("viewportMargin",10,function(b){return b.refresh()},!0),x("maxHighlightLength",1e4,vo,!0),x("moveInputWithCursor",!0,function(b,z){z||b.display.input.resetPosition()}),x("tabindex",null,function(b,z){return b.display.input.getField().tabIndex=z||""}),x("autofocus",null),x("direction","ltr",function(b,z){return b.doc.setDirection(z)},!0),x("phrases",null)}function Ic(a,y,x){var b=x&&x!=Ms;if(!y!=!b){var z=a.display.dragFunctions,ae=y?Bn:tr;ae(a.display.scroller,"dragstart",z.start),ae(a.display.scroller,"dragenter",z.enter),ae(a.display.scroller,"dragover",z.over),ae(a.display.scroller,"dragleave",z.leave),ae(a.display.scroller,"drop",z.drop)}}function Nc(a){a.options.lineWrapping?(Xe(a.display.wrapper,"CodeMirror-wrap"),a.display.sizer.style.minWidth="",a.display.sizerWidth=null):(wt(a.display.wrapper,"CodeMirror-wrap"),Zn(a)),hs(a),Ya(a),Il(a),setTimeout(function(){return Kn(a)},100)}function Ca(a,y){var x=this;if(!(this instanceof Ca))return new Ca(a,y);this.options=y=y?Dt(y):{},Dt(Xu,y,!1);var b=y.value;typeof b=="string"?b=new Ja(b,y.mode,null,y.lineSeparator,y.direction):y.mode&&(b.modeOption=y.mode),this.doc=b;var z=new Ca.inputStyles[y.inputStyle](this),ae=this.display=new Sa(a,b,z,y);ae.wrapper.CodeMirror=this,Yu(this),y.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Rn(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new pe,keySeq:null,specialChars:null},y.autofocus&&!Oe&&ae.input.focus(),Ae&&we<11&&setTimeout(function(){return x.display.input.reset(!0)},20),Oc(this),mc(),vn(this),this.curOp.forceUpdate=!0,Oa(this,b),y.autofocus&&!Oe||this.hasFocus()?setTimeout(function(){x.hasFocus()&&!x.state.focused&&vs(x)},20):ml(this);for(var ue in is)is.hasOwnProperty(ue)&&is[ue](this,y[ue],Ms);Va(this),y.finishInit&&y.finishInit(this);for(var he=0;he20*20}Bn(y.scroller,"touchstart",function(ye){if(!sn(a,ye)&&!ae(ye)&&!wu(a,ye)){y.input.ensurePolled(),clearTimeout(x);var Be=+new Date;y.activeTouch={start:Be,moved:!1,prev:Be-b.end<=300?b:null},ye.touches.length==1&&(y.activeTouch.left=ye.touches[0].pageX,y.activeTouch.top=ye.touches[0].pageY)}}),Bn(y.scroller,"touchmove",function(){y.activeTouch&&(y.activeTouch.moved=!0)}),Bn(y.scroller,"touchend",function(ye){var Be=y.activeTouch;if(Be&&!pi(y,ye)&&Be.left!=null&&!Be.moved&&new Date-Be.start<300){var dt=a.coordsChar(y.activeTouch,"page"),bt;!Be.prev||ue(Be,Be.prev)?bt=new _i(dt,dt):!Be.prev.prev||ue(Be,Be.prev.prev)?bt=a.findWordAt(dt):bt=new _i(At(dt.line,0),Ft(a.doc,At(dt.line+1,0))),a.setSelection(bt.anchor,bt.head),a.focus(),mr(ye)}z()}),Bn(y.scroller,"touchcancel",z),Bn(y.scroller,"scroll",function(){y.scroller.clientHeight&&(Go(a,y.scroller.scrollTop),me(a,y.scroller.scrollLeft,!0),$n(a,"scroll",a))}),Bn(y.scroller,"mousewheel",function(ye){return El(a,ye)}),Bn(y.scroller,"DOMMouseScroll",function(ye){return El(a,ye)}),Bn(y.wrapper,"scroll",function(){return y.wrapper.scrollTop=y.wrapper.scrollLeft=0}),y.dragFunctions={enter:function(ye){sn(a,ye)||Jn(ye)},over:function(ye){sn(a,ye)||(hc(a,ye),Jn(ye))},start:function(ye){return pc(a,ye)},drop:br(a,vu),leave:function(ye){sn(a,ye)||Ru(a)}};var he=y.input.getField();Bn(he,"keyup",function(ye){return zu.call(a,ye)}),Bn(he,"keydown",br(a,Zu)),Bn(he,"keypress",br(a,Vu)),Bn(he,"focus",function(ye){return vs(a,ye)}),Bn(he,"blur",function(ye){return ml(a,ye)})}var au=[];Ca.defineInitHook=function(a){return au.push(a)};function Rs(a,y,x,b){var z=a.doc,ae;x==null&&(x="add"),x=="smart"&&(z.mode.indent?ae=Xn(a,y).state:x="prev");var ue=a.options.tabSize,he=Zt(z,y),ye=Fe(he.text,null,ue);he.stateAfter&&(he.stateAfter=null);var Be=he.text.match(/^\s*/)[0],dt;if(!b&&!/\S/.test(he.text))dt=0,x="not";else if(x=="smart"&&(dt=z.mode.indent(ae,he.text.slice(Be.length),he.text),dt==qe||dt>150)){if(!b)return;x="prev"}x=="prev"?y>z.first?dt=Fe(Zt(z,y-1).text,null,ue):dt=0:x=="add"?dt=ye+a.options.indentUnit:x=="subtract"?dt=ye-a.options.indentUnit:typeof x=="number"&&(dt=ye+x),dt=Math.max(0,dt);var bt="",qt=0;if(a.options.indentWithTabs)for(var Ut=Math.floor(dt/ue);Ut;--Ut)qt+=ue,bt+=" ";if(qtue,ye=ur(y),Be=null;if(he&&b.ranges.length>1)if(Zo&&Zo.text.join(` +`)==y){if(b.ranges.length%Zo.text.length==0){Be=[];for(var dt=0;dt=0;qt--){var Ut=b.ranges[qt],xn=Ut.from(),Ln=Ut.to();Ut.empty()&&(x&&x>0?xn=At(xn.line,xn.ch-x):a.state.overwrite&&!he?Ln=At(Ln.line,Math.min(Zt(ae,Ln.line).text.length,Ln.ch+at(ye).length)):he&&Zo&&Zo.lineWise&&Zo.text.join(` `)==ye.join(` -`)&&(xn=Ln=At(xn.line,0)));var qn={from:xn,to:Ln,text:Be?Be[Jt%Be.length]:ye,origin:z||(he?"paste":a.state.cutIncoming>ue?"cut":"+input")};Lo(a.doc,qn),na(a,"inputRead",a,qn)}y&&!he&&qu(a,y),gl(a),a.curOp.updateInput<2&&(a.curOp.updateInput=bt),a.curOp.typing=!0,a.state.pasteIncoming=a.state.cutIncoming=-1}function Ju(a,y){var x=a.clipboardData&&a.clipboardData.getData("Text");if(x)return a.preventDefault(),!y.isReadOnly()&&!y.options.disableInput&&nn(y,function(){return js(y,x,0,null,"paste")}),!0}function qu(a,y){if(!(!a.options.electricChars||!a.options.smartIndent))for(var x=a.doc.sel,b=x.ranges.length-1;b>=0;b--){var z=x.ranges[b];if(!(z.head.ch>100||b&&x.ranges[b-1].head.line==z.head.line)){var ae=a.getModeAt(z.head),ue=!1;if(ae.electricChars){for(var he=0;he-1){ue=Rs(a,z.head.line,"smart");break}}else ae.electricInput&&ae.electricInput.test(Zt(a.doc,z.head.line).text.slice(0,z.head.ch))&&(ue=Rs(a,z.head.line,"smart"));ue&&na(a,"electricInput",a,z.head.line)}}}function $u(a){for(var y=[],x=[],b=0;bae&&(Rs(this,he.head.line,b,!0),ae=he.head.line,ue==this.doc.sel.primIndex&&gl(this));else{var ye=he.from(),Be=he.to(),dt=Math.max(ae,ye.line);ae=Math.min(this.lastLine(),Be.line-(Be.ch?0:1))+1;for(var bt=dt;bt0&&Ci(this.doc,ue,new _i(ye,Jt[ue].to()),Ke)}}}),getTokenAt:function(b,z){return Yr(this,b,z)},getLineTokens:function(b,z){return Yr(this,At(b),z,!0)},getTokenTypeAt:function(b){b=Ft(this.doc,b);var z=Yn(this,Zt(this.doc,b.line)),ae=0,ue=(z.length-1)/2,he=b.ch,ye;if(he==0)ye=z[2];else for(;;){var Be=ae+ue>>1;if((Be?z[Be*2-1]:0)>=he)ue=Be;else if(z[Be*2+1]ye&&(b=ye,ue=!0),he=Zt(this.doc,b)}else he=b;return Hl(this,he,{top:0,left:0},z||"page",ae||ue).top+(ue?this.doc.height-St(he):0)},defaultTextHeight:function(){return Ro(this.display)},defaultCharWidth:function(){return jo(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(b,z,ae,ue,he){var ye=this.display;b=ho(this,Ft(this.doc,b));var Be=b.bottom,dt=b.left;if(z.style.position="absolute",z.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(z),ye.sizer.appendChild(z),ue=="over")Be=b.top;else if(ue=="above"||ue=="near"){var bt=Math.max(ye.wrapper.clientHeight,this.doc.height),Jt=Math.max(ye.sizer.clientWidth,ye.lineSpace.clientWidth);(ue=="above"||b.bottom+z.offsetHeight>bt)&&b.top>z.offsetHeight?Be=b.top-z.offsetHeight:b.bottom+z.offsetHeight<=bt&&(Be=b.bottom),dt+z.offsetWidth>Jt&&(dt=Jt-z.offsetWidth)}z.style.top=Be+"px",z.style.left=z.style.right="",he=="right"?(dt=ye.sizer.clientWidth-z.offsetWidth,z.style.right="0px"):(he=="left"?dt=0:he=="middle"&&(dt=(ye.sizer.clientWidth-z.offsetWidth)/2),z.style.left=dt+"px"),ae&&ys(this,{left:dt,top:Be,right:dt+z.offsetWidth,bottom:Be+z.offsetHeight})},triggerOnKeyDown:vi(Zu),triggerOnKeyPress:vi(Vu),triggerOnKeyUp:zu,triggerOnMouseDown:vi(Uu),execCommand:function(b){if(Ns.hasOwnProperty(b))return Ns[b].call(null,this)},triggerElectric:vi(function(b){qu(this,b)}),findPosH:function(b,z,ae,ue){var he=1;z<0&&(he=-1,z=-z);for(var ye=Ft(this.doc,b),Be=0;Be0&&dt(ae.charAt(ue-1));)--ue;for(;he.5||this.options.lineWrapping)&&hs(this),$n(this,"refresh",this)}),swapDoc:vi(function(b){var z=this.doc;return z.cm=null,this.state.selectingText&&this.state.selectingText(),Oa(this,b),Il(this),this.display.input.reset(),yl(this,b.scrollLeft,b.scrollTop),this.curOp.forceScroll=!0,na(this,"swapDoc",this,z),z}),phrase:function(b){var z=this.options.phrases;return z&&Object.prototype.hasOwnProperty.call(z,b)?z[b]:b},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},bn(a),a.registerHelper=function(b,z,ae){x.hasOwnProperty(b)||(x[b]=a[b]={_global:[]}),x[b][z]=ae},a.registerGlobalHelper=function(b,z,ae,ue){a.registerHelper(b,z,ue),x[b]._global.push({pred:ae,val:ue})}}function Fu(a,y,x,b,z){var ae=y,ue=x,he=Zt(a,y.line),ye=z&&a.direction=="rtl"?-x:x;function Be(){var Dr=y.line+ye;return Dr=a.first+a.size?!1:(y=new At(Dr,y.ch,y.sticky),he=Zt(a,Dr))}function dt(Dr){var hr;if(b=="codepoint"){var Or=he.text.charCodeAt(y.ch+(b>0?0:-1));isNaN(Or)?hr=null:hr=new At(y.line,Math.max(0,Math.min(he.text.length,y.ch+x*(Or>=55296&&Or<56320?2:1))),-x)}else z?hr=Ec(a.cm,he,y,x):hr=xu(he,y,x);if(hr==null)if(!Dr&&Be())y=Sl(z,a.cm,he,y.line,ye);else return!1;else y=hr;return!0}if(b=="char"||b=="codepoint")dt();else if(b=="column")dt(!0);else if(b=="word"||b=="group")for(var bt=null,Jt=b=="group",Ut=a.cm&&a.cm.getHelper(y,"wordChars"),xn=!0;!(x<0&&!dt(!xn));xn=!1){var Ln=he.text.charAt(y.ch)||` -`,qn=de(Ln,Ut)?"w":Jt&&Ln==` -`?"n":!Jt||/\s/.test(Ln)?null:"p";if(Jt&&!xn&&!qn&&(qn="s"),bt&&bt!=qn){x<0&&(x=1,dt(),y.sticky="after");break}if(qn&&(bt=qn),x>0&&!dt(!xn))break}var vr=Ko(a,y,ae,ue,!0);return Kt(ae,vr)&&(vr.hitSide=!0),vr}function Au(a,y,x,b){var z=a.doc,ae=y.left,ue;if(b=="page"){var he=Math.min(a.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),ye=Math.max(he-.5*Ro(a.display),3);ue=(x>0?y.bottom:y.top)+x*ye}else b=="line"&&(ue=x>0?y.bottom+3:y.top-3);for(var Be;Be=il(a,ae,ue),!!Be.outside;){if(x<0?ue<=0:ue>=z.height){Be.hitSide=!0;break}ue+=x*5}return Be}var ta=function(a){this.cm=a,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new pe,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};ta.prototype.init=function(a){var y=this,x=this,b=x.cm,z=x.div=a.lineDiv;ec(z,b.options.spellcheck,b.options.autocorrect,b.options.autocapitalize);function ae(he){for(var ye=he.target;ye;ye=ye.parentNode){if(ye==z)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(ye.className))break}return!1}Bn(z,"paste",function(he){!ae(he)||sn(b,he)||Ju(he,b)||we<=11&&setTimeout(br(b,function(){return y.updateFromDOM()}),20)}),Bn(z,"compositionstart",function(he){y.composing={data:he.data,done:!1}}),Bn(z,"compositionupdate",function(he){y.composing||(y.composing={data:he.data,done:!1})}),Bn(z,"compositionend",function(he){y.composing&&(he.data!=y.composing.data&&y.readFromDOMSoon(),y.composing.done=!0)}),Bn(z,"touchstart",function(){return x.forceCompositionEnd()}),Bn(z,"input",function(){y.composing||y.readFromDOMSoon()});function ue(he){if(!(!ae(he)||sn(b,he))){if(b.somethingSelected())Bu({lineWise:!1,text:b.getSelections()}),he.type=="cut"&&b.replaceSelection("",null,"cut");else if(b.options.lineWiseCopyCut){var ye=$u(b);Bu({lineWise:!0,text:ye.text}),he.type=="cut"&&b.operation(function(){b.setSelections(ye.ranges,0,Ke),b.replaceSelection("",null,"cut")})}else return;if(he.clipboardData){he.clipboardData.clearData();var Be=Zo.text.join(` +`)&&(xn=Ln=At(xn.line,0)));var qn={from:xn,to:Ln,text:Be?Be[qt%Be.length]:ye,origin:z||(he?"paste":a.state.cutIncoming>ue?"cut":"+input")};Lo(a.doc,qn),na(a,"inputRead",a,qn)}y&&!he&&qu(a,y),gl(a),a.curOp.updateInput<2&&(a.curOp.updateInput=bt),a.curOp.typing=!0,a.state.pasteIncoming=a.state.cutIncoming=-1}function Ju(a,y){var x=a.clipboardData&&a.clipboardData.getData("Text");if(x)return a.preventDefault(),!y.isReadOnly()&&!y.options.disableInput&&nn(y,function(){return js(y,x,0,null,"paste")}),!0}function qu(a,y){if(!(!a.options.electricChars||!a.options.smartIndent))for(var x=a.doc.sel,b=x.ranges.length-1;b>=0;b--){var z=x.ranges[b];if(!(z.head.ch>100||b&&x.ranges[b-1].head.line==z.head.line)){var ae=a.getModeAt(z.head),ue=!1;if(ae.electricChars){for(var he=0;he-1){ue=Rs(a,z.head.line,"smart");break}}else ae.electricInput&&ae.electricInput.test(Zt(a.doc,z.head.line).text.slice(0,z.head.ch))&&(ue=Rs(a,z.head.line,"smart"));ue&&na(a,"electricInput",a,z.head.line)}}}function $u(a){for(var y=[],x=[],b=0;bae&&(Rs(this,he.head.line,b,!0),ae=he.head.line,ue==this.doc.sel.primIndex&&gl(this));else{var ye=he.from(),Be=he.to(),dt=Math.max(ae,ye.line);ae=Math.min(this.lastLine(),Be.line-(Be.ch?0:1))+1;for(var bt=dt;bt0&&Ci(this.doc,ue,new _i(ye,qt[ue].to()),Ke)}}}),getTokenAt:function(b,z){return Yr(this,b,z)},getLineTokens:function(b,z){return Yr(this,At(b),z,!0)},getTokenTypeAt:function(b){b=Ft(this.doc,b);var z=Yn(this,Zt(this.doc,b.line)),ae=0,ue=(z.length-1)/2,he=b.ch,ye;if(he==0)ye=z[2];else for(;;){var Be=ae+ue>>1;if((Be?z[Be*2-1]:0)>=he)ue=Be;else if(z[Be*2+1]ye&&(b=ye,ue=!0),he=Zt(this.doc,b)}else he=b;return Hl(this,he,{top:0,left:0},z||"page",ae||ue).top+(ue?this.doc.height-St(he):0)},defaultTextHeight:function(){return Ro(this.display)},defaultCharWidth:function(){return jo(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(b,z,ae,ue,he){var ye=this.display;b=ho(this,Ft(this.doc,b));var Be=b.bottom,dt=b.left;if(z.style.position="absolute",z.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(z),ye.sizer.appendChild(z),ue=="over")Be=b.top;else if(ue=="above"||ue=="near"){var bt=Math.max(ye.wrapper.clientHeight,this.doc.height),qt=Math.max(ye.sizer.clientWidth,ye.lineSpace.clientWidth);(ue=="above"||b.bottom+z.offsetHeight>bt)&&b.top>z.offsetHeight?Be=b.top-z.offsetHeight:b.bottom+z.offsetHeight<=bt&&(Be=b.bottom),dt+z.offsetWidth>qt&&(dt=qt-z.offsetWidth)}z.style.top=Be+"px",z.style.left=z.style.right="",he=="right"?(dt=ye.sizer.clientWidth-z.offsetWidth,z.style.right="0px"):(he=="left"?dt=0:he=="middle"&&(dt=(ye.sizer.clientWidth-z.offsetWidth)/2),z.style.left=dt+"px"),ae&&ys(this,{left:dt,top:Be,right:dt+z.offsetWidth,bottom:Be+z.offsetHeight})},triggerOnKeyDown:vi(Zu),triggerOnKeyPress:vi(Vu),triggerOnKeyUp:zu,triggerOnMouseDown:vi(Uu),execCommand:function(b){if(Ns.hasOwnProperty(b))return Ns[b].call(null,this)},triggerElectric:vi(function(b){qu(this,b)}),findPosH:function(b,z,ae,ue){var he=1;z<0&&(he=-1,z=-z);for(var ye=Ft(this.doc,b),Be=0;Be0&&dt(ae.charAt(ue-1));)--ue;for(;he.5||this.options.lineWrapping)&&hs(this),$n(this,"refresh",this)}),swapDoc:vi(function(b){var z=this.doc;return z.cm=null,this.state.selectingText&&this.state.selectingText(),Oa(this,b),Il(this),this.display.input.reset(),yl(this,b.scrollLeft,b.scrollTop),this.curOp.forceScroll=!0,na(this,"swapDoc",this,z),z}),phrase:function(b){var z=this.options.phrases;return z&&Object.prototype.hasOwnProperty.call(z,b)?z[b]:b},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},bn(a),a.registerHelper=function(b,z,ae){x.hasOwnProperty(b)||(x[b]=a[b]={_global:[]}),x[b][z]=ae},a.registerGlobalHelper=function(b,z,ae,ue){a.registerHelper(b,z,ue),x[b]._global.push({pred:ae,val:ue})}}function Fu(a,y,x,b,z){var ae=y,ue=x,he=Zt(a,y.line),ye=z&&a.direction=="rtl"?-x:x;function Be(){var Dr=y.line+ye;return Dr=a.first+a.size?!1:(y=new At(Dr,y.ch,y.sticky),he=Zt(a,Dr))}function dt(Dr){var hr;if(b=="codepoint"){var Or=he.text.charCodeAt(y.ch+(b>0?0:-1));isNaN(Or)?hr=null:hr=new At(y.line,Math.max(0,Math.min(he.text.length,y.ch+x*(Or>=55296&&Or<56320?2:1))),-x)}else z?hr=Ec(a.cm,he,y,x):hr=xu(he,y,x);if(hr==null)if(!Dr&&Be())y=Sl(z,a.cm,he,y.line,ye);else return!1;else y=hr;return!0}if(b=="char"||b=="codepoint")dt();else if(b=="column")dt(!0);else if(b=="word"||b=="group")for(var bt=null,qt=b=="group",Ut=a.cm&&a.cm.getHelper(y,"wordChars"),xn=!0;!(x<0&&!dt(!xn));xn=!1){var Ln=he.text.charAt(y.ch)||` +`,qn=de(Ln,Ut)?"w":qt&&Ln==` +`?"n":!qt||/\s/.test(Ln)?null:"p";if(qt&&!xn&&!qn&&(qn="s"),bt&&bt!=qn){x<0&&(x=1,dt(),y.sticky="after");break}if(qn&&(bt=qn),x>0&&!dt(!xn))break}var vr=Ko(a,y,ae,ue,!0);return Kt(ae,vr)&&(vr.hitSide=!0),vr}function Au(a,y,x,b){var z=a.doc,ae=y.left,ue;if(b=="page"){var he=Math.min(a.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),ye=Math.max(he-.5*Ro(a.display),3);ue=(x>0?y.bottom:y.top)+x*ye}else b=="line"&&(ue=x>0?y.bottom+3:y.top-3);for(var Be;Be=il(a,ae,ue),!!Be.outside;){if(x<0?ue<=0:ue>=z.height){Be.hitSide=!0;break}ue+=x*5}return Be}var ta=function(a){this.cm=a,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new pe,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};ta.prototype.init=function(a){var y=this,x=this,b=x.cm,z=x.div=a.lineDiv;ec(z,b.options.spellcheck,b.options.autocorrect,b.options.autocapitalize);function ae(he){for(var ye=he.target;ye;ye=ye.parentNode){if(ye==z)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(ye.className))break}return!1}Bn(z,"paste",function(he){!ae(he)||sn(b,he)||Ju(he,b)||we<=11&&setTimeout(br(b,function(){return y.updateFromDOM()}),20)}),Bn(z,"compositionstart",function(he){y.composing={data:he.data,done:!1}}),Bn(z,"compositionupdate",function(he){y.composing||(y.composing={data:he.data,done:!1})}),Bn(z,"compositionend",function(he){y.composing&&(he.data!=y.composing.data&&y.readFromDOMSoon(),y.composing.done=!0)}),Bn(z,"touchstart",function(){return x.forceCompositionEnd()}),Bn(z,"input",function(){y.composing||y.readFromDOMSoon()});function ue(he){if(!(!ae(he)||sn(b,he))){if(b.somethingSelected())Bu({lineWise:!1,text:b.getSelections()}),he.type=="cut"&&b.replaceSelection("",null,"cut");else if(b.options.lineWiseCopyCut){var ye=$u(b);Bu({lineWise:!0,text:ye.text}),he.type=="cut"&&b.operation(function(){b.setSelections(ye.ranges,0,Ke),b.replaceSelection("",null,"cut")})}else return;if(he.clipboardData){he.clipboardData.clearData();var Be=Zo.text.join(` `);if(he.clipboardData.setData("Text",Be),he.clipboardData.getData("Text")==Be){he.preventDefault();return}}var dt=tc(),bt=dt.firstChild;b.display.lineSpace.insertBefore(dt,b.display.lineSpace.firstChild),bt.value=Zo.text.join(` -`);var Jt=document.activeElement;lt(bt),setTimeout(function(){b.display.lineSpace.removeChild(dt),Jt.focus(),Jt==z&&x.showPrimarySelection()},50)}}Bn(z,"copy",ue),Bn(z,"cut",ue)},ta.prototype.screenReaderLabelChanged=function(a){a?this.div.setAttribute("aria-label",a):this.div.removeAttribute("aria-label")},ta.prototype.prepareSelection=function(){var a=oo(this.cm,!1);return a.focus=document.activeElement==this.div,a},ta.prototype.showSelection=function(a,y){!a||!this.cm.display.view.length||((a.focus||y)&&this.showPrimarySelection(),this.showMultipleSelections(a))},ta.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},ta.prototype.showPrimarySelection=function(){var a=this.getSelection(),y=this.cm,x=y.doc.sel.primary(),b=x.from(),z=x.to();if(y.display.viewTo==y.display.viewFrom||b.line>=y.display.viewTo||z.line=y.display.viewFrom&&Ws(y,b)||{node:he[0].measure.map[2],offset:0},Be=z.linea.firstLine()&&(b=At(b.line-1,Zt(a.doc,b.line-1).length)),z.ch==Zt(a.doc,z.line).text.length&&z.liney.viewTo-1)return!1;var ae,ue,he;b.line==y.viewFrom||(ae=zn(a,b.line))==0?(ue=rr(y.view[0].line),he=y.view[0].node):(ue=rr(y.view[ae].line),he=y.view[ae-1].node.nextSibling);var ye=zn(a,z.line),Be,dt;if(ye==y.view.length-1?(Be=y.viewTo-1,dt=y.lineDiv.lastChild):(Be=rr(y.view[ye+1].line)-1,dt=y.view[ye+1].node.previousSibling),!he)return!1;for(var bt=a.doc.splitLines(nc(a,he,dt,ue,Be)),Jt=un(a.doc,At(ue,0),At(Be,Zt(a.doc,Be).text.length));bt.length>1&&Jt.length>1;)if(at(bt)==at(Jt))bt.pop(),Jt.pop(),Be--;else if(bt[0]==Jt[0])bt.shift(),Jt.shift(),ue++;else break;for(var Ut=0,xn=0,Ln=bt[0],qn=Jt[0],vr=Math.min(Ln.length,qn.length);Utb.ch&&Dr.charCodeAt(Dr.length-xn-1)==hr.charCodeAt(hr.length-xn-1);)Ut--,xn++;bt[bt.length-1]=Dr.slice(0,Dr.length-xn).replace(/^\u200b+/,""),bt[0]=bt[0].slice(Ut).replace(/\u200b+$/,"");var ai=At(ue,Ut),qr=At(Be,Jt.length?at(Jt).length-xn:0);if(bt.length>1||bt[0]||Cn(ai,qr))return Ho(a.doc,bt,ai,qr,"+input"),!0},ta.prototype.ensurePolled=function(){this.forceCompositionEnd()},ta.prototype.reset=function(){this.forceCompositionEnd()},ta.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},ta.prototype.readFromDOMSoon=function(){var a=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(a.readDOMTimeout=null,a.composing)if(a.composing.done)a.composing=null;else return;a.updateFromDOM()},80))},ta.prototype.updateFromDOM=function(){var a=this;(this.cm.isReadOnly()||!this.pollContent())&&nn(this.cm,function(){return Ya(a.cm)})},ta.prototype.setUneditable=function(a){a.contentEditable="false"},ta.prototype.onKeyPress=function(a){a.charCode==0||this.composing||(a.preventDefault(),this.cm.isReadOnly()||br(this.cm,js)(this.cm,String.fromCharCode(a.charCode==null?a.keyCode:a.charCode),0))},ta.prototype.readOnlyChanged=function(a){this.div.contentEditable=String(a!="nocursor")},ta.prototype.onContextMenu=function(){},ta.prototype.resetPosition=function(){},ta.prototype.needsContentAttribute=!0;function Ws(a,y){var x=so(a,y.line);if(!x||x.hidden)return null;var b=Zt(a.doc,y.line),z=$o(x,b,y.line),ae=Mn(b,a.doc.direction),ue="left";if(ae){var he=on(ae,y.ch);ue=he%2?"right":"left"}var ye=el(z.map,y.ch,ue);return ye.offset=ye.collapse=="right"?ye.end:ye.start,ye}function Lc(a){for(var y=a;y;y=y.parentNode)if(/CodeMirror-gutter-wrapper/.test(y.className))return!0;return!1}function Bl(a,y){return y&&(a.bad=!0),a}function nc(a,y,x,b,z){var ae="",ue=!1,he=a.doc.lineSeparator(),ye=!1;function Be(Ut){return function(xn){return xn.id==Ut}}function dt(){ue&&(ae+=he,ye&&(ae+=he),ue=ye=!1)}function bt(Ut){Ut&&(dt(),ae+=Ut)}function Jt(Ut){if(Ut.nodeType==1){var xn=Ut.getAttribute("cm-text");if(xn){bt(xn);return}var Ln=Ut.getAttribute("cm-marker"),qn;if(Ln){var vr=a.findMarks(At(b,0),At(z+1,0),Be(+Ln));vr.length&&(qn=vr[0].find(0))&&bt(un(a.doc,qn.from,qn.to).join(he));return}if(Ut.getAttribute("contenteditable")=="false")return;var Dr=/^(pre|div|p|li|table|br)$/i.test(Ut.nodeName);if(!/^br$/i.test(Ut.nodeName)&&Ut.textContent.length==0)return;Dr&&dt();for(var hr=0;hr=9&&y.hasSelection&&(y.hasSelection=null),x.poll()}),Bn(z,"paste",function(ue){sn(b,ue)||Ju(ue,b)||(b.state.pasteIncoming=+new Date,x.fastPoll())});function ae(ue){if(!sn(b,ue)){if(b.somethingSelected())Bu({lineWise:!1,text:b.getSelections()});else if(b.options.lineWiseCopyCut){var he=$u(b);Bu({lineWise:!0,text:he.text}),ue.type=="cut"?b.setSelections(he.ranges,null,Ke):(x.prevInput="",z.value=he.text.join(` +`);var qt=document.activeElement;lt(bt),setTimeout(function(){b.display.lineSpace.removeChild(dt),qt.focus(),qt==z&&x.showPrimarySelection()},50)}}Bn(z,"copy",ue),Bn(z,"cut",ue)},ta.prototype.screenReaderLabelChanged=function(a){a?this.div.setAttribute("aria-label",a):this.div.removeAttribute("aria-label")},ta.prototype.prepareSelection=function(){var a=oo(this.cm,!1);return a.focus=document.activeElement==this.div,a},ta.prototype.showSelection=function(a,y){!a||!this.cm.display.view.length||((a.focus||y)&&this.showPrimarySelection(),this.showMultipleSelections(a))},ta.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},ta.prototype.showPrimarySelection=function(){var a=this.getSelection(),y=this.cm,x=y.doc.sel.primary(),b=x.from(),z=x.to();if(y.display.viewTo==y.display.viewFrom||b.line>=y.display.viewTo||z.line=y.display.viewFrom&&Ws(y,b)||{node:he[0].measure.map[2],offset:0},Be=z.linea.firstLine()&&(b=At(b.line-1,Zt(a.doc,b.line-1).length)),z.ch==Zt(a.doc,z.line).text.length&&z.liney.viewTo-1)return!1;var ae,ue,he;b.line==y.viewFrom||(ae=zn(a,b.line))==0?(ue=rr(y.view[0].line),he=y.view[0].node):(ue=rr(y.view[ae].line),he=y.view[ae-1].node.nextSibling);var ye=zn(a,z.line),Be,dt;if(ye==y.view.length-1?(Be=y.viewTo-1,dt=y.lineDiv.lastChild):(Be=rr(y.view[ye+1].line)-1,dt=y.view[ye+1].node.previousSibling),!he)return!1;for(var bt=a.doc.splitLines(nc(a,he,dt,ue,Be)),qt=un(a.doc,At(ue,0),At(Be,Zt(a.doc,Be).text.length));bt.length>1&&qt.length>1;)if(at(bt)==at(qt))bt.pop(),qt.pop(),Be--;else if(bt[0]==qt[0])bt.shift(),qt.shift(),ue++;else break;for(var Ut=0,xn=0,Ln=bt[0],qn=qt[0],vr=Math.min(Ln.length,qn.length);Utb.ch&&Dr.charCodeAt(Dr.length-xn-1)==hr.charCodeAt(hr.length-xn-1);)Ut--,xn++;bt[bt.length-1]=Dr.slice(0,Dr.length-xn).replace(/^\u200b+/,""),bt[0]=bt[0].slice(Ut).replace(/\u200b+$/,"");var ai=At(ue,Ut),$r=At(Be,qt.length?at(qt).length-xn:0);if(bt.length>1||bt[0]||Cn(ai,$r))return Ho(a.doc,bt,ai,$r,"+input"),!0},ta.prototype.ensurePolled=function(){this.forceCompositionEnd()},ta.prototype.reset=function(){this.forceCompositionEnd()},ta.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},ta.prototype.readFromDOMSoon=function(){var a=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(a.readDOMTimeout=null,a.composing)if(a.composing.done)a.composing=null;else return;a.updateFromDOM()},80))},ta.prototype.updateFromDOM=function(){var a=this;(this.cm.isReadOnly()||!this.pollContent())&&nn(this.cm,function(){return Ya(a.cm)})},ta.prototype.setUneditable=function(a){a.contentEditable="false"},ta.prototype.onKeyPress=function(a){a.charCode==0||this.composing||(a.preventDefault(),this.cm.isReadOnly()||br(this.cm,js)(this.cm,String.fromCharCode(a.charCode==null?a.keyCode:a.charCode),0))},ta.prototype.readOnlyChanged=function(a){this.div.contentEditable=String(a!="nocursor")},ta.prototype.onContextMenu=function(){},ta.prototype.resetPosition=function(){},ta.prototype.needsContentAttribute=!0;function Ws(a,y){var x=so(a,y.line);if(!x||x.hidden)return null;var b=Zt(a.doc,y.line),z=$o(x,b,y.line),ae=Mn(b,a.doc.direction),ue="left";if(ae){var he=on(ae,y.ch);ue=he%2?"right":"left"}var ye=el(z.map,y.ch,ue);return ye.offset=ye.collapse=="right"?ye.end:ye.start,ye}function Lc(a){for(var y=a;y;y=y.parentNode)if(/CodeMirror-gutter-wrapper/.test(y.className))return!0;return!1}function Bl(a,y){return y&&(a.bad=!0),a}function nc(a,y,x,b,z){var ae="",ue=!1,he=a.doc.lineSeparator(),ye=!1;function Be(Ut){return function(xn){return xn.id==Ut}}function dt(){ue&&(ae+=he,ye&&(ae+=he),ue=ye=!1)}function bt(Ut){Ut&&(dt(),ae+=Ut)}function qt(Ut){if(Ut.nodeType==1){var xn=Ut.getAttribute("cm-text");if(xn){bt(xn);return}var Ln=Ut.getAttribute("cm-marker"),qn;if(Ln){var vr=a.findMarks(At(b,0),At(z+1,0),Be(+Ln));vr.length&&(qn=vr[0].find(0))&&bt(un(a.doc,qn.from,qn.to).join(he));return}if(Ut.getAttribute("contenteditable")=="false")return;var Dr=/^(pre|div|p|li|table|br)$/i.test(Ut.nodeName);if(!/^br$/i.test(Ut.nodeName)&&Ut.textContent.length==0)return;Dr&&dt();for(var hr=0;hr=9&&y.hasSelection&&(y.hasSelection=null),x.poll()}),Bn(z,"paste",function(ue){sn(b,ue)||Ju(ue,b)||(b.state.pasteIncoming=+new Date,x.fastPoll())});function ae(ue){if(!sn(b,ue)){if(b.somethingSelected())Bu({lineWise:!1,text:b.getSelections()});else if(b.options.lineWiseCopyCut){var he=$u(b);Bu({lineWise:!0,text:he.text}),ue.type=="cut"?b.setSelections(he.ranges,null,Ke):(x.prevInput="",z.value=he.text.join(` `),lt(z))}else return;ue.type=="cut"&&(b.state.cutIncoming=+new Date)}}Bn(z,"cut",ae),Bn(z,"copy",ae),Bn(a.scroller,"paste",function(ue){if(!(pi(a,ue)||sn(b,ue))){if(!z.dispatchEvent){b.state.pasteIncoming=+new Date,x.focus();return}var he=new Event("paste");he.clipboardData=ue.clipboardData,z.dispatchEvent(he)}}),Bn(a.lineSpace,"selectstart",function(ue){pi(a,ue)||mr(ue)}),Bn(z,"compositionstart",function(){var ue=b.getCursor("from");x.composing&&x.composing.range.clear(),x.composing={start:ue,range:b.markText(ue,b.getCursor("to"),{className:"CodeMirror-composing"})}}),Bn(z,"compositionend",function(){x.composing&&(x.poll(),x.composing.range.clear(),x.composing=null)})},Ta.prototype.createField=function(a){this.wrapper=tc(),this.textarea=this.wrapper.firstChild},Ta.prototype.screenReaderLabelChanged=function(a){a?this.textarea.setAttribute("aria-label",a):this.textarea.removeAttribute("aria-label")},Ta.prototype.prepareSelection=function(){var a=this.cm,y=a.display,x=a.doc,b=oo(a);if(a.options.moveInputWithCursor){var z=ho(a,x.sel.primary().head,"div"),ae=y.wrapper.getBoundingClientRect(),ue=y.lineDiv.getBoundingClientRect();b.teTop=Math.max(0,Math.min(y.wrapper.clientHeight-10,z.top+ue.top-ae.top)),b.teLeft=Math.max(0,Math.min(y.wrapper.clientWidth-10,z.left+ue.left-ae.left))}return b},Ta.prototype.showSelection=function(a){var y=this.cm,x=y.display;nt(x.cursorDiv,a.cursors),nt(x.selectionDiv,a.selection),a.teTop!=null&&(this.wrapper.style.top=a.teTop+"px",this.wrapper.style.left=a.teLeft+"px")},Ta.prototype.reset=function(a){if(!(this.contextMenuPending||this.composing)){var y=this.cm;if(y.somethingSelected()){this.prevInput="";var x=y.getSelection();this.textarea.value=x,y.state.focused&<(this.textarea),Ae&&we>=9&&(this.hasSelection=x)}else a||(this.prevInput=this.textarea.value="",Ae&&we>=9&&(this.hasSelection=null))}},Ta.prototype.getField=function(){return this.textarea},Ta.prototype.supportsTouch=function(){return!1},Ta.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!Oe||xe()!=this.textarea))try{this.textarea.focus()}catch(a){}},Ta.prototype.blur=function(){this.textarea.blur()},Ta.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Ta.prototype.receivedFocus=function(){this.slowPoll()},Ta.prototype.slowPoll=function(){var a=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){a.poll(),a.cm.state.focused&&a.slowPoll()})},Ta.prototype.fastPoll=function(){var a=!1,y=this;y.pollingFast=!0;function x(){var b=y.poll();!b&&!a?(a=!0,y.polling.set(60,x)):(y.pollingFast=!1,y.slowPoll())}y.polling.set(20,x)},Ta.prototype.poll=function(){var a=this,y=this.cm,x=this.textarea,b=this.prevInput;if(this.contextMenuPending||!y.state.focused||zr(x)&&!b&&!this.composing||y.isReadOnly()||y.options.disableInput||y.state.keySeq)return!1;var z=x.value;if(z==b&&!y.somethingSelected())return!1;if(Ae&&we>=9&&this.hasSelection===z||be&&/[\uf700-\uf7ff]/.test(z))return y.display.input.reset(),!1;if(y.doc.sel==y.display.selForContextMenu){var ae=z.charCodeAt(0);if(ae==8203&&!b&&(b="\u200B"),ae==8666)return this.reset(),this.cm.execCommand("undo")}for(var ue=0,he=Math.min(b.length,z.length);ue1e3||z.indexOf(` `)>-1?x.value=a.prevInput="":a.prevInput=z,a.composing&&(a.composing.range.clear(),a.composing.range=y.markText(a.composing.start,y.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Ta.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Ta.prototype.onKeyPress=function(){Ae&&we>=9&&(this.hasSelection=null),this.fastPoll()},Ta.prototype.onContextMenu=function(a){var y=this,x=y.cm,b=x.display,z=y.textarea;y.contextMenuPending&&y.contextMenuPending();var ae=zo(x,a),ue=b.scroller.scrollTop;if(!ae||je)return;var he=x.options.resetSelectionOnContextMenu;he&&x.doc.sel.contains(ae)==-1&&br(x,Xi)(x.doc,ea(ae),Ke);var ye=z.style.cssText,Be=y.wrapper.style.cssText,dt=y.wrapper.offsetParent.getBoundingClientRect();y.wrapper.style.cssText="position: static",z.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(a.clientY-dt.top-5)+"px; left: "+(a.clientX-dt.left-5)+`px; z-index: 1000; background: `+(Ae?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var bt;Le&&(bt=window.scrollY),b.input.focus(),Le&&window.scrollTo(null,bt),b.input.reset(),x.somethingSelected()||(z.value=y.prevInput=" "),y.contextMenuPending=Ut,b.selForContextMenu=x.doc.sel,clearTimeout(b.detectingSelectAll);function Jt(){if(z.selectionStart!=null){var Ln=x.somethingSelected(),qn="\u200B"+(Ln?z.value:"");z.value="\u21DA",z.value=qn,y.prevInput=Ln?"":"\u200B",z.selectionStart=1,z.selectionEnd=qn.length,b.selForContextMenu=x.doc.sel}}function Ut(){if(y.contextMenuPending==Ut&&(y.contextMenuPending=!1,y.wrapper.style.cssText=Be,z.style.cssText=ye,Ae&&we<9&&b.scrollbars.setScrollTop(b.scroller.scrollTop=ue),z.selectionStart!=null)){(!Ae||Ae&&we<9)&&Jt();var Ln=0,qn=function(){b.selForContextMenu==x.doc.sel&&z.selectionStart==0&&z.selectionEnd>0&&y.prevInput=="\u200B"?br(x,Bs)(x):Ln++<10?b.detectingSelectAll=setTimeout(qn,500):(b.selForContextMenu=null,b.input.reset())};b.detectingSelectAll=setTimeout(qn,200)}}if(Ae&&we>=9&&Jt(),et){Jn(a);var xn=function(){tr(window,"mouseup",xn),setTimeout(Ut,20)};Bn(window,"mouseup",xn)}else setTimeout(Ut,50)},Ta.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},Ta.prototype.setUneditable=function(){},Ta.prototype.needsContentAttribute=!1;function Rc(a,y){if(y=y?Dt(y):{},y.value=a.value,!y.tabindex&&a.tabIndex&&(y.tabindex=a.tabIndex),!y.placeholder&&a.placeholder&&(y.placeholder=a.placeholder),y.autofocus==null){var x=xe();y.autofocus=x==a||a.getAttribute("autofocus")!=null&&x==document.body}function b(){a.value=he.getValue()}var z;if(a.form&&(Bn(a.form,"submit",b),!y.leaveSubmitMethodAlone)){var ae=a.form;z=ae.submit;try{var ue=ae.submit=function(){b(),ae.submit=z,ae.submit(),ae.submit=ue}}catch(ye){}}y.finishInit=function(ye){ye.save=b,ye.getTextArea=function(){return a},ye.toTextArea=function(){ye.toTextArea=isNaN,b(),a.parentNode.removeChild(ye.getWrapperElement()),a.style.display="",a.form&&(tr(a.form,"submit",b),!y.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=z))}},a.style.display="none";var he=Ca(function(ye){return a.parentNode.insertBefore(ye,a.nextSibling)},y);return he}function Du(a){a.off=tr,a.on=Bn,a.wheelEventPixels=sl,a.Doc=Ja,a.splitLines=ur,a.countColumn=Fe,a.findColumn=Pt,a.isWordChar=ce,a.Pass=qe,a.signal=$n,a.Line=On,a.changeEnd=Da,a.scrollbarModel=Er,a.Pos=At,a.cmpPos=Cn,a.modes=en,a.mimeModes=$t,a.resolveMode=wn,a.getMode=Vt,a.modeExtensions=pn,a.extendMode=jn,a.copyState=Tn,a.startState=dr,a.innerMode=Wn,a.commands=Ns,a.keyMap=cl,a.keyName=Eu,a.isModifierKey=Is,a.lookupKey=jl,a.normalizeKeyMap=yc,a.StringStream=Vn,a.SharedTextMarker=ns,a.TextMarker=Cl,a.LineWidget=Rl,a.e_preventDefault=mr,a.e_stopPropagation=si,a.e_stop=Jn,a.addClass=Xe,a.contains=Me,a.rmClass=wt,a.keyNames=wl}kc(Ca),Tc(Ca);var rc="iter insert remove copy getEditor constructor".split(" ");for(var as in Ja.prototype)Ja.prototype.hasOwnProperty(as)&&tt(rc,as)<0&&(Ca.prototype[as]=function(a){return function(){return a.apply(this.doc,arguments)}}(Ja.prototype[as]));return bn(Ja),Ca.inputStyles={textarea:Ta,contenteditable:ta},Ca.defineMode=function(a){!Ca.defaults.mode&&a!="null"&&(Ca.defaults.mode=a),Wt.apply(this,arguments)},Ca.defineMIME=hn,Ca.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),Ca.defineMIME("text/plain","null"),Ca.defineExtension=function(a,y){Ca.prototype[a]=y},Ca.defineDocExtension=function(a,y){Ja.prototype[a]=y},Ca.fromTextArea=Rc,Du(Ca),Ca.version="5.58.2",Ca})},25419:function(_t,kt,ne){(function(E){E(ne(89780),ne(15525),ne(98101))})(function(E){"use strict";E.defineMode("markdown",function(Ee,De){var We=E.getMode(Ee,"text/html"),Ae=We.name=="null";function we(Fe){if(E.findModeByName){var pe=E.findModeByName(Fe);pe&&(Fe=pe.mime||pe.mimes[0])}var tt=E.getMode(Ee,Fe);return tt.name=="null"?null:tt}De.highlightFormatting===void 0&&(De.highlightFormatting=!1),De.maxBlockquoteDepth===void 0&&(De.maxBlockquoteDepth=0),De.taskLists===void 0&&(De.taskLists=!1),De.strikethrough===void 0&&(De.strikethrough=!1),De.emoji===void 0&&(De.emoji=!1),De.fencedCodeBlockHighlighting===void 0&&(De.fencedCodeBlockHighlighting=!0),De.fencedCodeBlockDefaultMode===void 0&&(De.fencedCodeBlockDefaultMode="text/plain"),De.xml===void 0&&(De.xml=!0),De.tokenTypeOverrides===void 0&&(De.tokenTypeOverrides={});var Le={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var $e in Le)Le.hasOwnProperty($e)&&De.tokenTypeOverrides[$e]&&(Le[$e]=De.tokenTypeOverrides[$e]);var _e=/^([*\-_])(?:\s*\1){2,}\s*$/,je=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,ze=/^\[(x| )\](?=\s)/i,He=De.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,gt=/^ {0,3}(?:\={1,}|-{2,})\s*$/,Re=/^[^#!\[\]*_\\<>` "'(~:]+/,Ne=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,Oe=/^\s*\[[^\]]+?\]:.*$/,be=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,Ie=" ";function Ge(Fe,pe,tt){return pe.f=pe.inline=tt,tt(Fe,pe)}function it(Fe,pe,tt){return pe.f=pe.block=tt,tt(Fe,pe)}function Qe(Fe){return!Fe||!/\S/.test(Fe.string)}function et(Fe){if(Fe.linkTitle=!1,Fe.linkHref=!1,Fe.linkText=!1,Fe.em=!1,Fe.strong=!1,Fe.strikethrough=!1,Fe.quote=0,Fe.indentedCode=!1,Fe.f==wt){var pe=Ae;if(!pe){var tt=E.innerMode(We,Fe.htmlState);pe=tt.mode.name=="xml"&&tt.state.tagStart===null&&!tt.state.context&&tt.state.tokenize.isInText}pe&&(Fe.f=st,Fe.block=rt,Fe.htmlState=null)}return Fe.trailingSpace=0,Fe.trailingSpaceNewLine=!1,Fe.prevLine=Fe.thisLine,Fe.thisLine={stream:null},null}function rt(Fe,pe){var tt=Fe.column()===pe.indentation,It=Qe(pe.prevLine.stream),qe=pe.indentedCode,Ke=pe.prevLine.hr,Et=pe.list!==!1,Ye=(pe.listStack[pe.listStack.length-1]||0)+3;pe.indentedCode=!1;var Pt=pe.indentation;if(pe.indentationDiff===null&&(pe.indentationDiff=pe.indentation,Et)){for(pe.list=null;Pt=4&&(qe||pe.prevLine.fencedCodeEnd||pe.prevLine.header||It))return Fe.skipToEnd(),pe.indentedCode=!0,Le.code;if(Fe.eatSpace())return null;if(tt&&pe.indentation<=Ye&&(at=Fe.match(He))&&at[1].length<=6)return pe.quote=0,pe.header=at[1].length,pe.thisLine.header=!0,De.highlightFormatting&&(pe.formatting="header"),pe.f=pe.inline,nt(pe);if(pe.indentation<=Ye&&Fe.eat(">"))return pe.quote=tt?1:pe.quote+1,De.highlightFormatting&&(pe.formatting="quote"),Fe.eatSpace(),nt(pe);if(!zt&&!pe.setext&&tt&&pe.indentation<=Ye&&(at=Fe.match(je))){var jt=at[1]?"ol":"ul";return pe.indentation=Pt+Fe.current().length,pe.list=!0,pe.quote=0,pe.listStack.push(pe.indentation),pe.em=!1,pe.strong=!1,pe.code=!1,pe.strikethrough=!1,De.taskLists&&Fe.match(ze,!1)&&(pe.taskList=!0),pe.f=pe.inline,De.highlightFormatting&&(pe.formatting=["list","list-"+jt]),nt(pe)}else{if(tt&&pe.indentation<=Ye&&(at=Fe.match(Ne,!0)))return pe.quote=0,pe.fencedEndRE=new RegExp(at[1]+"+ *$"),pe.localMode=De.fencedCodeBlockHighlighting&&we(at[2]||De.fencedCodeBlockDefaultMode),pe.localMode&&(pe.localState=E.startState(pe.localMode)),pe.f=pe.block=ft,De.highlightFormatting&&(pe.formatting="code-block"),pe.code=-1,nt(pe);if(pe.setext||(!ct||!Et)&&!pe.quote&&pe.list===!1&&!pe.code&&!zt&&!Oe.test(Fe.string)&&(at=Fe.lookAhead(1))&&(at=at.match(gt)))return pe.setext?(pe.header=pe.setext,pe.setext=0,Fe.skipToEnd(),De.highlightFormatting&&(pe.formatting="header")):(pe.header=at[0].charAt(0)=="="?1:2,pe.setext=pe.header),pe.thisLine.header=!0,pe.f=pe.inline,nt(pe);if(zt)return Fe.skipToEnd(),pe.hr=!0,pe.thisLine.hr=!0,Le.hr;if(Fe.peek()==="[")return Ge(Fe,pe,Bt)}return Ge(Fe,pe,pe.inline)}function wt(Fe,pe){var tt=We.token(Fe,pe.htmlState);if(!Ae){var It=E.innerMode(We,pe.htmlState);(It.mode.name=="xml"&&It.state.tagStart===null&&!It.state.context&&It.state.tokenize.isInText||pe.md_inside&&Fe.current().indexOf(">")>-1)&&(pe.f=st,pe.block=rt,pe.htmlState=null)}return tt}function ft(Fe,pe){var tt=pe.listStack[pe.listStack.length-1]||0,It=pe.indentation=Fe.quote?pe.push(Le.formatting+"-"+Fe.formatting[tt]+"-"+Fe.quote):pe.push("error"))}if(Fe.taskOpen)return pe.push("meta"),pe.length?pe.join(" "):null;if(Fe.taskClosed)return pe.push("property"),pe.length?pe.join(" "):null;if(Fe.linkHref?pe.push(Le.linkHref,"url"):(Fe.strong&&pe.push(Le.strong),Fe.em&&pe.push(Le.em),Fe.strikethrough&&pe.push(Le.strikethrough),Fe.emoji&&pe.push(Le.emoji),Fe.linkText&&pe.push(Le.linkText),Fe.code&&pe.push(Le.code),Fe.image&&pe.push(Le.image),Fe.imageAltText&&pe.push(Le.imageAltText,"link"),Fe.imageMarker&&pe.push(Le.imageMarker)),Fe.header&&pe.push(Le.header,Le.header+"-"+Fe.header),Fe.quote&&(pe.push(Le.quote),!De.maxBlockquoteDepth||De.maxBlockquoteDepth>=Fe.quote?pe.push(Le.quote+"-"+Fe.quote):pe.push(Le.quote+"-"+De.maxBlockquoteDepth)),Fe.list!==!1){var It=(Fe.listStack.length-1)%3;It?It===1?pe.push(Le.list2):pe.push(Le.list3):pe.push(Le.list1)}return Fe.trailingSpaceNewLine?pe.push("trailing-space-new-line"):Fe.trailingSpace&&pe.push("trailing-space-"+(Fe.trailingSpace%2?"a":"b")),pe.length?pe.join(" "):null}function Ve(Fe,pe){if(Fe.match(Re,!0))return nt(pe)}function st(Fe,pe){var tt=pe.text(Fe,pe);if(typeof tt!="undefined")return tt;if(pe.list)return pe.list=null,nt(pe);if(pe.taskList){var It=Fe.match(ze,!0)[1]===" ";return It?pe.taskOpen=!0:pe.taskClosed=!0,De.highlightFormatting&&(pe.formatting="task"),pe.taskList=!1,nt(pe)}if(pe.taskOpen=!1,pe.taskClosed=!1,pe.header&&Fe.match(/^#+$/,!0))return De.highlightFormatting&&(pe.formatting="header"),nt(pe);var qe=Fe.next();if(pe.linkTitle){pe.linkTitle=!1;var Ke=qe;qe==="("&&(Ke=")"),Ke=(Ke+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Et="^\\s*(?:[^"+Ke+"\\\\]+|\\\\\\\\|\\\\.)"+Ke;if(Fe.match(new RegExp(Et),!0))return Le.linkHref}if(qe==="`"){var Ye=pe.formatting;De.highlightFormatting&&(pe.formatting="code"),Fe.eatWhile("`");var Pt=Fe.current().length;if(pe.code==0&&(!pe.quote||Pt==1))return pe.code=Pt,nt(pe);if(Pt==pe.code){var ct=nt(pe);return pe.code=0,ct}else return pe.formatting=Ye,nt(pe)}else if(pe.code)return nt(pe);if(qe==="\\"&&(Fe.next(),De.highlightFormatting)){var zt=nt(pe),at=Le.formatting+"-escape";return zt?zt+" "+at:at}if(qe==="!"&&Fe.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return pe.imageMarker=!0,pe.image=!0,De.highlightFormatting&&(pe.formatting="image"),nt(pe);if(qe==="["&&pe.imageMarker&&Fe.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return pe.imageMarker=!1,pe.imageAltText=!0,De.highlightFormatting&&(pe.formatting="image"),nt(pe);if(qe==="]"&&pe.imageAltText){De.highlightFormatting&&(pe.formatting="image");var zt=nt(pe);return pe.imageAltText=!1,pe.image=!1,pe.inline=pe.f=Me,zt}if(qe==="["&&!pe.image)return pe.linkText&&Fe.match(/^.*?\]/)||(pe.linkText=!0,De.highlightFormatting&&(pe.formatting="link")),nt(pe);if(qe==="]"&&pe.linkText){De.highlightFormatting&&(pe.formatting="link");var zt=nt(pe);return pe.linkText=!1,pe.inline=pe.f=Fe.match(/\(.*?\)| ?\[.*?\]/,!1)?Me:st,zt}if(qe==="<"&&Fe.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){pe.f=pe.inline=Pe,De.highlightFormatting&&(pe.formatting="link");var zt=nt(pe);return zt?zt+=" ":zt="",zt+Le.linkInline}if(qe==="<"&&Fe.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){pe.f=pe.inline=Pe,De.highlightFormatting&&(pe.formatting="link");var zt=nt(pe);return zt?zt+=" ":zt="",zt+Le.linkEmail}if(De.xml&&qe==="<"&&Fe.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var jt=Fe.string.indexOf(">",Fe.pos);if(jt!=-1){var Rt=Fe.string.substring(Fe.start,jt);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(Rt)&&(pe.md_inside=!0)}return Fe.backUp(1),pe.htmlState=E.startState(We),it(Fe,pe,wt)}if(De.xml&&qe==="<"&&Fe.match(/^\/\w*?>/))return pe.md_inside=!1,"tag";if(qe==="*"||qe==="_"){for(var fe=1,oe=Fe.pos==1?" ":Fe.string.charAt(Fe.pos-2);fe<3&&Fe.eat(qe);)fe++;var re=Fe.peek()||" ",ce=!/\s/.test(re)&&(!be.test(re)||/\s/.test(oe)||be.test(oe)),de=!/\s/.test(oe)&&(!be.test(oe)||/\s/.test(re)||be.test(re)),le=null,Je=null;if(fe%2&&(!pe.em&&ce&&(qe==="*"||!de||be.test(oe))?le=!0:pe.em==qe&&de&&(qe==="*"||!ce||be.test(re))&&(le=!1)),fe>1&&(!pe.strong&&ce&&(qe==="*"||!de||be.test(oe))?Je=!0:pe.strong==qe&&de&&(qe==="*"||!ce||be.test(re))&&(Je=!1)),Je!=null||le!=null){De.highlightFormatting&&(pe.formatting=le==null?"strong":Je==null?"em":"strong em"),le===!0&&(pe.em=qe),Je===!0&&(pe.strong=qe);var ct=nt(pe);return le===!1&&(pe.em=!1),Je===!1&&(pe.strong=!1),ct}}else if(qe===" "&&(Fe.eat("*")||Fe.eat("_"))){if(Fe.peek()===" ")return nt(pe);Fe.backUp(1)}if(De.strikethrough){if(qe==="~"&&Fe.eatWhile(qe)){if(pe.strikethrough){De.highlightFormatting&&(pe.formatting="strikethrough");var ct=nt(pe);return pe.strikethrough=!1,ct}else if(Fe.match(/^[^\s]/,!1))return pe.strikethrough=!0,De.highlightFormatting&&(pe.formatting="strikethrough"),nt(pe)}else if(qe===" "&&Fe.match(/^~~/,!0)){if(Fe.peek()===" ")return nt(pe);Fe.backUp(2)}}if(De.emoji&&qe===":"&&Fe.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){pe.emoji=!0,De.highlightFormatting&&(pe.formatting="emoji");var mt=nt(pe);return pe.emoji=!1,mt}return qe===" "&&(Fe.match(/^ +$/,!1)?pe.trailingSpace++:pe.trailingSpace&&(pe.trailingSpaceNewLine=!0)),nt(pe)}function Pe(Fe,pe){var tt=Fe.next();if(tt===">"){pe.f=pe.inline=st,De.highlightFormatting&&(pe.formatting="link");var It=nt(pe);return It?It+=" ":It="",It+Le.linkInline}return Fe.match(/^[^>]+/,!0),Le.linkInline}function Me(Fe,pe){if(Fe.eatSpace())return null;var tt=Fe.next();return tt==="("||tt==="["?(pe.f=pe.inline=Xe(tt==="("?")":"]"),De.highlightFormatting&&(pe.formatting="link-string"),pe.linkHref=!0,nt(pe)):"error"}var xe={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function Xe(Fe){return function(pe,tt){var It=pe.next();if(It===Fe){tt.f=tt.inline=st,De.highlightFormatting&&(tt.formatting="link-string");var qe=nt(tt);return tt.linkHref=!1,qe}return pe.match(xe[Fe]),tt.linkHref=!0,nt(tt)}}function Bt(Fe,pe){return Fe.match(/^([^\]\\]|\\.)*\]:/,!1)?(pe.f=lt,Fe.next(),De.highlightFormatting&&(pe.formatting="link"),pe.linkText=!0,nt(pe)):Ge(Fe,pe,st)}function lt(Fe,pe){if(Fe.match(/^\]:/,!0)){pe.f=pe.inline=Ue,De.highlightFormatting&&(pe.formatting="link");var tt=nt(pe);return pe.linkText=!1,tt}return Fe.match(/^([^\]\\]|\\.)+/,!0),Le.linkText}function Ue(Fe,pe){return Fe.eatSpace()?null:(Fe.match(/^[^\s]+/,!0),Fe.peek()===void 0?pe.linkTitle=!0:Fe.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),pe.f=pe.inline=st,Le.linkHref+" url")}var Dt={startState:function(){return{f:rt,prevLine:{stream:null},thisLine:{stream:null},block:rt,htmlState:null,indentation:0,inline:st,text:Ve,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(Fe){return{f:Fe.f,prevLine:Fe.prevLine,thisLine:Fe.thisLine,block:Fe.block,htmlState:Fe.htmlState&&E.copyState(We,Fe.htmlState),indentation:Fe.indentation,localMode:Fe.localMode,localState:Fe.localMode?E.copyState(Fe.localMode,Fe.localState):null,inline:Fe.inline,text:Fe.text,formatting:!1,linkText:Fe.linkText,linkTitle:Fe.linkTitle,linkHref:Fe.linkHref,code:Fe.code,em:Fe.em,strong:Fe.strong,strikethrough:Fe.strikethrough,emoji:Fe.emoji,header:Fe.header,setext:Fe.setext,hr:Fe.hr,taskList:Fe.taskList,list:Fe.list,listStack:Fe.listStack.slice(0),quote:Fe.quote,indentedCode:Fe.indentedCode,trailingSpace:Fe.trailingSpace,trailingSpaceNewLine:Fe.trailingSpaceNewLine,md_inside:Fe.md_inside,fencedEndRE:Fe.fencedEndRE}},token:function(Fe,pe){if(pe.formatting=!1,Fe!=pe.thisLine.stream){if(pe.header=0,pe.hr=!1,Fe.match(/^\s*$/,!0))return et(pe),null;if(pe.prevLine=pe.thisLine,pe.thisLine={stream:Fe},pe.taskList=!1,pe.trailingSpace=0,pe.trailingSpaceNewLine=!1,!pe.localState&&(pe.f=pe.block,pe.f!=wt)){var tt=Fe.match(/^\s*/,!0)[0].replace(/\t/g,Ie).length;if(pe.indentation=tt,pe.indentationDiff=null,tt>0)return null}}return pe.f(Fe,pe)},innerMode:function(Fe){return Fe.block==wt?{state:Fe.htmlState,mode:We}:Fe.localState?{state:Fe.localState,mode:Fe.localMode}:{state:Fe,mode:Dt}},indent:function(Fe,pe,tt){return Fe.block==wt&&We.indent?We.indent(Fe.htmlState,pe,tt):Fe.localState&&Fe.localMode.indent?Fe.localMode.indent(Fe.localState,pe,tt):E.Pass},blankLine:et,getType:nt,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Dt},"xml"),E.defineMIME("text/markdown","markdown"),E.defineMIME("text/x-markdown","markdown")})},98101:function(_t,kt,ne){(function(E){E(ne(89780))})(function(E){"use strict";E.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var Ee=0;Ee-1&&We.substring(Le+1,We.length);if($e)return E.findModeByExtension($e)},E.findModeByName=function(We){We=We.toLowerCase();for(var Ae=0;Ae0?Re.cmdState[Re.cmdState.length-1]:null}function we(Re){var Ne=Re.cmdState.pop();Ne&&Ne.closeBracket()}function Le(Re){for(var Ne=Re.cmdState,Oe=Ne.length-1;Oe>=0;Oe--){var be=Ne[Oe];if(be.name!="DEFAULT")return be}return{styleIdentifier:function(){return null}}}function $e(Re,Ne,Oe){return function(){this.name=Re,this.bracketNo=0,this.style=Ne,this.styles=Oe,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var _e={};_e.importmodule=$e("importmodule","tag",["string","builtin"]),_e.documentclass=$e("documentclass","tag",["","atom"]),_e.usepackage=$e("usepackage","tag",["atom"]),_e.begin=$e("begin","tag",["atom"]),_e.end=$e("end","tag",["atom"]),_e.label=$e("label","tag",["atom"]),_e.ref=$e("ref","tag",["atom"]),_e.eqref=$e("eqref","tag",["atom"]),_e.cite=$e("cite","tag",["atom"]),_e.bibitem=$e("bibitem","tag",["atom"]),_e.Bibitem=$e("Bibitem","tag",["atom"]),_e.RBibitem=$e("RBibitem","tag",["atom"]),_e.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function je(Re,Ne){Re.f=Ne}function ze(Re,Ne){var Oe;if(Re.match(/^\\[a-zA-Z@]+/)){var be=Re.current().slice(1);return Oe=_e.hasOwnProperty(be)?_e[be]:_e.DEFAULT,Oe=new Oe,We(Ne,Oe),je(Ne,gt),Oe.style}if(Re.match(/^\\[$&%#{}_]/)||Re.match(/^\\[,;!\/\\]/))return"tag";if(Re.match("\\["))return je(Ne,function(Ge,it){return He(Ge,it,"\\]")}),"keyword";if(Re.match("\\("))return je(Ne,function(Ge,it){return He(Ge,it,"\\)")}),"keyword";if(Re.match("$$"))return je(Ne,function(Ge,it){return He(Ge,it,"$$")}),"keyword";if(Re.match("$"))return je(Ne,function(Ge,it){return He(Ge,it,"$")}),"keyword";var Ie=Re.next();if(Ie=="%")return Re.skipToEnd(),"comment";if(Ie=="}"||Ie=="]"){if(Oe=Ae(Ne),Oe)Oe.closeBracket(Ie),je(Ne,gt);else return"error";return"bracket"}else return Ie=="{"||Ie=="["?(Oe=_e.DEFAULT,Oe=new Oe,We(Ne,Oe),"bracket"):/\d/.test(Ie)?(Re.eatWhile(/[\w.%]/),"atom"):(Re.eatWhile(/[\w\-_]/),Oe=Le(Ne),Oe.name=="begin"&&(Oe.argument=Re.current()),Oe.styleIdentifier())}function He(Re,Ne,Oe){if(Re.eatSpace())return null;if(Oe&&Re.match(Oe))return je(Ne,ze),"keyword";if(Re.match(/^\\[a-zA-Z@]+/))return"tag";if(Re.match(/^[a-zA-Z]+/))return"variable-2";if(Re.match(/^\\[$&%#{}_]/)||Re.match(/^\\[,;!\/]/)||Re.match(/^[\^_&]/))return"tag";if(Re.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(Re.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var be=Re.next();return be=="{"||be=="}"||be=="["||be=="]"||be=="("||be==")"?"bracket":be=="%"?(Re.skipToEnd(),"comment"):"error"}function gt(Re,Ne){var Oe=Re.peek(),be;return Oe=="{"||Oe=="["?(be=Ae(Ne),be.openBracket(Oe),Re.eat(Oe),je(Ne,ze),"bracket"):/[ \t\r]/.test(Oe)?(Re.eat(Oe),null):(je(Ne,ze),we(Ne),ze(Re,Ne))}return{startState:function(){var Re=De.inMathMode?function(Ne,Oe){return He(Ne,Oe)}:ze;return{cmdState:[],f:Re}},copyState:function(Re){return{cmdState:Re.cmdState.slice(),f:Re.f}},token:function(Re,Ne){return Ne.f(Re,Ne)},blankLine:function(Re){Re.f=ze,Re.cmdState.length=0},lineComment:"%"}}),E.defineMIME("text/x-stex","stex"),E.defineMIME("text/x-latex","stex")})},15525:function(_t,kt,ne){(function(E){E(ne(89780))})(function(E){"use strict";var Ee={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},De={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};E.defineMode("xml",function(We,Ae){var we=We.indentUnit,Le={},$e=Ae.htmlMode?Ee:De;for(var _e in $e)Le[_e]=$e[_e];for(var _e in Ae)Le[_e]=Ae[_e];var je,ze;function He(Pe,Me){function xe(lt){return Me.tokenize=lt,lt(Pe,Me)}var Xe=Pe.next();if(Xe=="<")return Pe.eat("!")?Pe.eat("[")?Pe.match("CDATA[")?xe(Ne("atom","]]>")):null:Pe.match("--")?xe(Ne("comment","-->")):Pe.match("DOCTYPE",!0,!0)?(Pe.eatWhile(/[\w\._\-]/),xe(Oe(1))):null:Pe.eat("?")?(Pe.eatWhile(/[\w\._\-]/),Me.tokenize=Ne("meta","?>"),"meta"):(je=Pe.eat("/")?"closeTag":"openTag",Me.tokenize=gt,"tag bracket");if(Xe=="&"){var Bt;return Pe.eat("#")?Pe.eat("x")?Bt=Pe.eatWhile(/[a-fA-F\d]/)&&Pe.eat(";"):Bt=Pe.eatWhile(/[\d]/)&&Pe.eat(";"):Bt=Pe.eatWhile(/[\w\.\-:]/)&&Pe.eat(";"),Bt?"atom":"error"}else return Pe.eatWhile(/[^&<]/),null}He.isInText=!0;function gt(Pe,Me){var xe=Pe.next();if(xe==">"||xe=="/"&&Pe.eat(">"))return Me.tokenize=He,je=xe==">"?"endTag":"selfcloseTag","tag bracket";if(xe=="=")return je="equals",null;if(xe=="<"){Me.tokenize=He,Me.state=it,Me.tagName=Me.tagStart=null;var Xe=Me.tokenize(Pe,Me);return Xe?Xe+" tag error":"tag error"}else return/[\'\"]/.test(xe)?(Me.tokenize=Re(xe),Me.stringStartCol=Pe.column(),Me.tokenize(Pe,Me)):(Pe.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function Re(Pe){var Me=function(xe,Xe){for(;!xe.eol();)if(xe.next()==Pe){Xe.tokenize=gt;break}return"string"};return Me.isInAttribute=!0,Me}function Ne(Pe,Me){return function(xe,Xe){for(;!xe.eol();){if(xe.match(Me)){Xe.tokenize=He;break}xe.next()}return Pe}}function Oe(Pe){return function(Me,xe){for(var Xe;(Xe=Me.next())!=null;){if(Xe=="<")return xe.tokenize=Oe(Pe+1),xe.tokenize(Me,xe);if(Xe==">")if(Pe==1){xe.tokenize=He;break}else return xe.tokenize=Oe(Pe-1),xe.tokenize(Me,xe)}return"meta"}}function be(Pe,Me,xe){this.prev=Pe.context,this.tagName=Me,this.indent=Pe.indented,this.startOfLine=xe,(Le.doNotIndent.hasOwnProperty(Me)||Pe.context&&Pe.context.noIndent)&&(this.noIndent=!0)}function Ie(Pe){Pe.context&&(Pe.context=Pe.context.prev)}function Ge(Pe,Me){for(var xe;;){if(!Pe.context||(xe=Pe.context.tagName,!Le.contextGrabbers.hasOwnProperty(xe)||!Le.contextGrabbers[xe].hasOwnProperty(Me)))return;Ie(Pe)}}function it(Pe,Me,xe){return Pe=="openTag"?(xe.tagStart=Me.column(),Qe):Pe=="closeTag"?et:it}function Qe(Pe,Me,xe){return Pe=="word"?(xe.tagName=Me.current(),ze="tag",ft):Le.allowMissingTagName&&Pe=="endTag"?(ze="tag bracket",ft(Pe,Me,xe)):(ze="error",Qe)}function et(Pe,Me,xe){if(Pe=="word"){var Xe=Me.current();return xe.context&&xe.context.tagName!=Xe&&Le.implicitlyClosed.hasOwnProperty(xe.context.tagName)&&Ie(xe),xe.context&&xe.context.tagName==Xe||Le.matchClosing===!1?(ze="tag",rt):(ze="tag error",wt)}else return Le.allowMissingTagName&&Pe=="endTag"?(ze="tag bracket",rt(Pe,Me,xe)):(ze="error",wt)}function rt(Pe,Me,xe){return Pe!="endTag"?(ze="error",rt):(Ie(xe),it)}function wt(Pe,Me,xe){return ze="error",rt(Pe,Me,xe)}function ft(Pe,Me,xe){if(Pe=="word")return ze="attribute",nt;if(Pe=="endTag"||Pe=="selfcloseTag"){var Xe=xe.tagName,Bt=xe.tagStart;return xe.tagName=xe.tagStart=null,Pe=="selfcloseTag"||Le.autoSelfClosers.hasOwnProperty(Xe)?Ge(xe,Xe):(Ge(xe,Xe),xe.context=new be(xe,Xe,Bt==xe.indented)),it}return ze="error",ft}function nt(Pe,Me,xe){return Pe=="equals"?Ve:(Le.allowMissing||(ze="error"),ft(Pe,Me,xe))}function Ve(Pe,Me,xe){return Pe=="string"?st:Pe=="word"&&Le.allowUnquoted?(ze="string",ft):(ze="error",ft(Pe,Me,xe))}function st(Pe,Me,xe){return Pe=="string"?st:ft(Pe,Me,xe)}return{startState:function(Pe){var Me={tokenize:He,state:it,indented:Pe||0,tagName:null,tagStart:null,context:null};return Pe!=null&&(Me.baseIndent=Pe),Me},token:function(Pe,Me){if(!Me.tagName&&Pe.sol()&&(Me.indented=Pe.indentation()),Pe.eatSpace())return null;je=null;var xe=Me.tokenize(Pe,Me);return(xe||je)&&xe!="comment"&&(ze=null,Me.state=Me.state(je||xe,Pe,Me),ze&&(xe=ze=="error"?xe+" error":ze)),xe},indent:function(Pe,Me,xe){var Xe=Pe.context;if(Pe.tokenize.isInAttribute)return Pe.tagStart==Pe.indented?Pe.stringStartCol+1:Pe.indented+we;if(Xe&&Xe.noIndent)return E.Pass;if(Pe.tokenize!=gt&&Pe.tokenize!=He)return xe?xe.match(/^(\s*)/)[0].length:0;if(Pe.tagName)return Le.multilineTagIndentPastTag!==!1?Pe.tagStart+Pe.tagName.length+2:Pe.tagStart+we*(Le.multilineTagIndentFactor||1);if(Le.alignCDATA&&/$/,blockCommentStart:"",configuration:Le.htmlMode?"html":"xml",helperType:Le.htmlMode?"html":"xml",skipAttribute:function(Pe){Pe.state==Ve&&(Pe.state=ft)},xmlCurrentTag:function(Pe){return Pe.tagName?{name:Pe.tagName,close:Pe.type=="closeTag"}:null},xmlCurrentContext:function(Pe){for(var Me=[],xe=Pe.context;xe;xe=xe.prev)xe.tagName&&Me.push(xe.tagName);return Me.reverse()}}}),E.defineMIME("text/xml","xml"),E.defineMIME("application/xml","xml"),E.mimeModes.hasOwnProperty("text/html")||E.defineMIME("text/html",{name:"xml",htmlMode:!0})})},24334:function(_t,kt,ne){var E,Ee;(function(De,We){_t.exports=We(De)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof ne.g!="undefined"?ne.g:this,function(De){"use strict";De=De||{};var We=De.Base64,Ae="2.6.4",we="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Le=function(xe){for(var Xe={},Bt=0,lt=xe.length;Bt>>6)+$e(128|Xe&63):$e(224|Xe>>>12&15)+$e(128|Xe>>>6&63)+$e(128|Xe&63)}else{var Xe=65536+(xe.charCodeAt(0)-55296)*1024+(xe.charCodeAt(1)-56320);return $e(240|Xe>>>18&7)+$e(128|Xe>>>12&63)+$e(128|Xe>>>6&63)+$e(128|Xe&63)}},je=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,ze=function(xe){return xe.replace(je,_e)},He=function(xe){var Xe=[0,2,1][xe.length%3],Bt=xe.charCodeAt(0)<<16|(xe.length>1?xe.charCodeAt(1):0)<<8|(xe.length>2?xe.charCodeAt(2):0),lt=[we.charAt(Bt>>>18),we.charAt(Bt>>>12&63),Xe>=2?"=":we.charAt(Bt>>>6&63),Xe>=1?"=":we.charAt(Bt&63)];return lt.join("")},gt=De.btoa&&typeof De.btoa=="function"?function(xe){return De.btoa(xe)}:function(xe){if(xe.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return xe.replace(/[\s\S]{1,3}/g,He)},Re=function(xe){return gt(ze(String(xe)))},Ne=function(xe){return xe.replace(/[+\/]/g,function(Xe){return Xe=="+"?"-":"_"}).replace(/=/g,"")},Oe=function(xe,Xe){return Xe?Ne(Re(xe)):Re(xe)},be=function(xe){return Oe(xe,!0)},Ie;De.Uint8Array&&(Ie=function(xe,Xe){for(var Bt="",lt=0,Ue=xe.length;lt>>18)+we.charAt(tt>>>12&63)+(typeof Fe!="undefined"?we.charAt(tt>>>6&63):"=")+(typeof pe!="undefined"?we.charAt(tt&63):"=")}return Xe?Ne(Bt):Bt});var Ge=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,it=function(xe){switch(xe.length){case 4:var Xe=(7&xe.charCodeAt(0))<<18|(63&xe.charCodeAt(1))<<12|(63&xe.charCodeAt(2))<<6|63&xe.charCodeAt(3),Bt=Xe-65536;return $e((Bt>>>10)+55296)+$e((Bt&1023)+56320);case 3:return $e((15&xe.charCodeAt(0))<<12|(63&xe.charCodeAt(1))<<6|63&xe.charCodeAt(2));default:return $e((31&xe.charCodeAt(0))<<6|63&xe.charCodeAt(1))}},Qe=function(xe){return xe.replace(Ge,it)},et=function(xe){var Xe=xe.length,Bt=Xe%4,lt=(Xe>0?Le[xe.charAt(0)]<<18:0)|(Xe>1?Le[xe.charAt(1)]<<12:0)|(Xe>2?Le[xe.charAt(2)]<<6:0)|(Xe>3?Le[xe.charAt(3)]:0),Ue=[$e(lt>>>16),$e(lt>>>8&255),$e(lt&255)];return Ue.length-=[0,0,2,1][Bt],Ue.join("")},rt=De.atob&&typeof De.atob=="function"?function(xe){return De.atob(xe)}:function(xe){return xe.replace(/\S{1,4}/g,et)},wt=function(xe){return rt(String(xe).replace(/[^A-Za-z0-9\+\/]/g,""))},ft=function(xe){return Qe(rt(xe))},nt=function(xe){return String(xe).replace(/[-_]/g,function(Xe){return Xe=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Ve=function(xe){return ft(nt(xe))},st;De.Uint8Array&&(st=function(xe){return Uint8Array.from(wt(nt(xe)),function(Xe){return Xe.charCodeAt(0)})});var Pe=function(){var xe=De.Base64;return De.Base64=We,xe};if(De.Base64={VERSION:Ae,atob:wt,btoa:gt,fromBase64:Ve,toBase64:Oe,utob:ze,encode:Oe,encodeURI:be,btou:Qe,decode:Ve,noConflict:Pe,fromUint8Array:Ie,toUint8Array:st},typeof Object.defineProperty=="function"){var Me=function(xe){return{value:xe,enumerable:!1,writable:!0,configurable:!0}};De.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Me(function(){return Ve(this)})),Object.defineProperty(String.prototype,"toBase64",Me(function(xe){return Oe(this,xe)})),Object.defineProperty(String.prototype,"toBase64URI",Me(function(){return Oe(this,!0)}))}}return De.Meteor&&(Base64=De.Base64),_t.exports?_t.exports.Base64=De.Base64:(E=[],Ee=function(){return De.Base64}.apply(kt,E),Ee!==void 0&&(_t.exports=Ee)),{Base64:De.Base64}})},2859:function(_t,kt,ne){"use strict";ne.d(kt,{hP:function(){return Rt}});var E=function(fe,oe){return(E=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(re,ce){re.__proto__=ce}||function(re,ce){for(var de in ce)Object.prototype.hasOwnProperty.call(ce,de)&&(re[de]=ce[de])})(fe,oe)};function Ee(fe,oe){function re(){this.constructor=fe}E(fe,oe),fe.prototype=oe===null?Object.create(oe):(re.prototype=oe.prototype,new re)}function De(fe,oe,re,ce){return new(re||(re=Promise))(function(de,le){function Je(Yt){try{Ot(ce.next(Yt))}catch(Mt){le(Mt)}}function mt(Yt){try{Ot(ce.throw(Yt))}catch(Mt){le(Mt)}}function Ot(Yt){var Mt;Yt.done?de(Yt.value):(Mt=Yt.value,Mt instanceof re?Mt:new re(function(tn){tn(Mt)})).then(Je,mt)}Ot((ce=ce.apply(fe,oe||[])).next())})}function We(fe,oe){var re,ce,de,le,Je={label:0,sent:function(){if(1&de[0])throw de[1];return de[1]},trys:[],ops:[]};return le={next:mt(0),throw:mt(1),return:mt(2)},typeof Symbol=="function"&&(le[Symbol.iterator]=function(){return this}),le;function mt(Ot){return function(Yt){return function(Mt){if(re)throw new TypeError("Generator is already executing.");for(;Je;)try{if(re=1,ce&&(de=2&Mt[0]?ce.return:Mt[0]?ce.throw||((de=ce.return)&&de.call(ce),0):ce.next)&&!(de=de.call(ce,Mt[1])).done)return de;switch(ce=0,de&&(Mt=[2&Mt[0],de.value]),Mt[0]){case 0:case 1:de=Mt;break;case 4:return Je.label++,{value:Mt[1],done:!1};case 5:Je.label++,ce=Mt[1],Mt=[0];continue;case 7:Mt=Je.ops.pop(),Je.trys.pop();continue;default:if(de=Je.trys,!((de=de.length>0&&de[de.length-1])||Mt[0]!==6&&Mt[0]!==2)){Je=0;continue}if(Mt[0]===3&&(!de||Mt[1]>de[0]&&Mt[1]0&&y.prevInput=="\u200B"?br(x,Bs)(x):Ln++<10?b.detectingSelectAll=setTimeout(qn,500):(b.selForContextMenu=null,b.input.reset())};b.detectingSelectAll=setTimeout(qn,200)}}if(Ae&&we>=9&&qt(),et){Jn(a);var xn=function(){tr(window,"mouseup",xn),setTimeout(Ut,20)};Bn(window,"mouseup",xn)}else setTimeout(Ut,50)},Ta.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},Ta.prototype.setUneditable=function(){},Ta.prototype.needsContentAttribute=!1;function Rc(a,y){if(y=y?Dt(y):{},y.value=a.value,!y.tabindex&&a.tabIndex&&(y.tabindex=a.tabIndex),!y.placeholder&&a.placeholder&&(y.placeholder=a.placeholder),y.autofocus==null){var x=xe();y.autofocus=x==a||a.getAttribute("autofocus")!=null&&x==document.body}function b(){a.value=he.getValue()}var z;if(a.form&&(Bn(a.form,"submit",b),!y.leaveSubmitMethodAlone)){var ae=a.form;z=ae.submit;try{var ue=ae.submit=function(){b(),ae.submit=z,ae.submit(),ae.submit=ue}}catch(ye){}}y.finishInit=function(ye){ye.save=b,ye.getTextArea=function(){return a},ye.toTextArea=function(){ye.toTextArea=isNaN,b(),a.parentNode.removeChild(ye.getWrapperElement()),a.style.display="",a.form&&(tr(a.form,"submit",b),!y.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=z))}},a.style.display="none";var he=Ca(function(ye){return a.parentNode.insertBefore(ye,a.nextSibling)},y);return he}function Du(a){a.off=tr,a.on=Bn,a.wheelEventPixels=sl,a.Doc=Ja,a.splitLines=ur,a.countColumn=Fe,a.findColumn=Pt,a.isWordChar=ce,a.Pass=qe,a.signal=$n,a.Line=On,a.changeEnd=Da,a.scrollbarModel=Er,a.Pos=At,a.cmpPos=Cn,a.modes=en,a.mimeModes=$t,a.resolveMode=wn,a.getMode=Vt,a.modeExtensions=pn,a.extendMode=jn,a.copyState=Tn,a.startState=dr,a.innerMode=Wn,a.commands=Ns,a.keyMap=cl,a.keyName=Eu,a.isModifierKey=Is,a.lookupKey=jl,a.normalizeKeyMap=yc,a.StringStream=Vn,a.SharedTextMarker=ns,a.TextMarker=Cl,a.LineWidget=Rl,a.e_preventDefault=mr,a.e_stopPropagation=si,a.e_stop=Jn,a.addClass=Xe,a.contains=Me,a.rmClass=wt,a.keyNames=wl}kc(Ca),Tc(Ca);var rc="iter insert remove copy getEditor constructor".split(" ");for(var as in Ja.prototype)Ja.prototype.hasOwnProperty(as)&&tt(rc,as)<0&&(Ca.prototype[as]=function(a){return function(){return a.apply(this.doc,arguments)}}(Ja.prototype[as]));return bn(Ja),Ca.inputStyles={textarea:Ta,contenteditable:ta},Ca.defineMode=function(a){!Ca.defaults.mode&&a!="null"&&(Ca.defaults.mode=a),Wt.apply(this,arguments)},Ca.defineMIME=hn,Ca.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),Ca.defineMIME("text/plain","null"),Ca.defineExtension=function(a,y){Ca.prototype[a]=y},Ca.defineDocExtension=function(a,y){Ja.prototype[a]=y},Ca.fromTextArea=Rc,Du(Ca),Ca.version="5.58.2",Ca})},25419:function(_t,kt,ne){(function(E){E(ne(89780),ne(15525),ne(98101))})(function(E){"use strict";E.defineMode("markdown",function(Ee,De){var We=E.getMode(Ee,"text/html"),Ae=We.name=="null";function we(Fe){if(E.findModeByName){var pe=E.findModeByName(Fe);pe&&(Fe=pe.mime||pe.mimes[0])}var tt=E.getMode(Ee,Fe);return tt.name=="null"?null:tt}De.highlightFormatting===void 0&&(De.highlightFormatting=!1),De.maxBlockquoteDepth===void 0&&(De.maxBlockquoteDepth=0),De.taskLists===void 0&&(De.taskLists=!1),De.strikethrough===void 0&&(De.strikethrough=!1),De.emoji===void 0&&(De.emoji=!1),De.fencedCodeBlockHighlighting===void 0&&(De.fencedCodeBlockHighlighting=!0),De.fencedCodeBlockDefaultMode===void 0&&(De.fencedCodeBlockDefaultMode="text/plain"),De.xml===void 0&&(De.xml=!0),De.tokenTypeOverrides===void 0&&(De.tokenTypeOverrides={});var Le={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var $e in Le)Le.hasOwnProperty($e)&&De.tokenTypeOverrides[$e]&&(Le[$e]=De.tokenTypeOverrides[$e]);var _e=/^([*\-_])(?:\s*\1){2,}\s*$/,je=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,ze=/^\[(x| )\](?=\s)/i,He=De.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,gt=/^ {0,3}(?:\={1,}|-{2,})\s*$/,Re=/^[^#!\[\]*_\\<>` "'(~:]+/,Ne=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,Oe=/^\s*\[[^\]]+?\]:.*$/,be=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,Ie=" ";function Ge(Fe,pe,tt){return pe.f=pe.inline=tt,tt(Fe,pe)}function it(Fe,pe,tt){return pe.f=pe.block=tt,tt(Fe,pe)}function Qe(Fe){return!Fe||!/\S/.test(Fe.string)}function et(Fe){if(Fe.linkTitle=!1,Fe.linkHref=!1,Fe.linkText=!1,Fe.em=!1,Fe.strong=!1,Fe.strikethrough=!1,Fe.quote=0,Fe.indentedCode=!1,Fe.f==wt){var pe=Ae;if(!pe){var tt=E.innerMode(We,Fe.htmlState);pe=tt.mode.name=="xml"&&tt.state.tagStart===null&&!tt.state.context&&tt.state.tokenize.isInText}pe&&(Fe.f=st,Fe.block=rt,Fe.htmlState=null)}return Fe.trailingSpace=0,Fe.trailingSpaceNewLine=!1,Fe.prevLine=Fe.thisLine,Fe.thisLine={stream:null},null}function rt(Fe,pe){var tt=Fe.column()===pe.indentation,It=Qe(pe.prevLine.stream),qe=pe.indentedCode,Ke=pe.prevLine.hr,Et=pe.list!==!1,Ye=(pe.listStack[pe.listStack.length-1]||0)+3;pe.indentedCode=!1;var Pt=pe.indentation;if(pe.indentationDiff===null&&(pe.indentationDiff=pe.indentation,Et)){for(pe.list=null;Pt=4&&(qe||pe.prevLine.fencedCodeEnd||pe.prevLine.header||It))return Fe.skipToEnd(),pe.indentedCode=!0,Le.code;if(Fe.eatSpace())return null;if(tt&&pe.indentation<=Ye&&(at=Fe.match(He))&&at[1].length<=6)return pe.quote=0,pe.header=at[1].length,pe.thisLine.header=!0,De.highlightFormatting&&(pe.formatting="header"),pe.f=pe.inline,nt(pe);if(pe.indentation<=Ye&&Fe.eat(">"))return pe.quote=tt?1:pe.quote+1,De.highlightFormatting&&(pe.formatting="quote"),Fe.eatSpace(),nt(pe);if(!zt&&!pe.setext&&tt&&pe.indentation<=Ye&&(at=Fe.match(je))){var jt=at[1]?"ol":"ul";return pe.indentation=Pt+Fe.current().length,pe.list=!0,pe.quote=0,pe.listStack.push(pe.indentation),pe.em=!1,pe.strong=!1,pe.code=!1,pe.strikethrough=!1,De.taskLists&&Fe.match(ze,!1)&&(pe.taskList=!0),pe.f=pe.inline,De.highlightFormatting&&(pe.formatting=["list","list-"+jt]),nt(pe)}else{if(tt&&pe.indentation<=Ye&&(at=Fe.match(Ne,!0)))return pe.quote=0,pe.fencedEndRE=new RegExp(at[1]+"+ *$"),pe.localMode=De.fencedCodeBlockHighlighting&&we(at[2]||De.fencedCodeBlockDefaultMode),pe.localMode&&(pe.localState=E.startState(pe.localMode)),pe.f=pe.block=ft,De.highlightFormatting&&(pe.formatting="code-block"),pe.code=-1,nt(pe);if(pe.setext||(!ct||!Et)&&!pe.quote&&pe.list===!1&&!pe.code&&!zt&&!Oe.test(Fe.string)&&(at=Fe.lookAhead(1))&&(at=at.match(gt)))return pe.setext?(pe.header=pe.setext,pe.setext=0,Fe.skipToEnd(),De.highlightFormatting&&(pe.formatting="header")):(pe.header=at[0].charAt(0)=="="?1:2,pe.setext=pe.header),pe.thisLine.header=!0,pe.f=pe.inline,nt(pe);if(zt)return Fe.skipToEnd(),pe.hr=!0,pe.thisLine.hr=!0,Le.hr;if(Fe.peek()==="[")return Ge(Fe,pe,Bt)}return Ge(Fe,pe,pe.inline)}function wt(Fe,pe){var tt=We.token(Fe,pe.htmlState);if(!Ae){var It=E.innerMode(We,pe.htmlState);(It.mode.name=="xml"&&It.state.tagStart===null&&!It.state.context&&It.state.tokenize.isInText||pe.md_inside&&Fe.current().indexOf(">")>-1)&&(pe.f=st,pe.block=rt,pe.htmlState=null)}return tt}function ft(Fe,pe){var tt=pe.listStack[pe.listStack.length-1]||0,It=pe.indentation=Fe.quote?pe.push(Le.formatting+"-"+Fe.formatting[tt]+"-"+Fe.quote):pe.push("error"))}if(Fe.taskOpen)return pe.push("meta"),pe.length?pe.join(" "):null;if(Fe.taskClosed)return pe.push("property"),pe.length?pe.join(" "):null;if(Fe.linkHref?pe.push(Le.linkHref,"url"):(Fe.strong&&pe.push(Le.strong),Fe.em&&pe.push(Le.em),Fe.strikethrough&&pe.push(Le.strikethrough),Fe.emoji&&pe.push(Le.emoji),Fe.linkText&&pe.push(Le.linkText),Fe.code&&pe.push(Le.code),Fe.image&&pe.push(Le.image),Fe.imageAltText&&pe.push(Le.imageAltText,"link"),Fe.imageMarker&&pe.push(Le.imageMarker)),Fe.header&&pe.push(Le.header,Le.header+"-"+Fe.header),Fe.quote&&(pe.push(Le.quote),!De.maxBlockquoteDepth||De.maxBlockquoteDepth>=Fe.quote?pe.push(Le.quote+"-"+Fe.quote):pe.push(Le.quote+"-"+De.maxBlockquoteDepth)),Fe.list!==!1){var It=(Fe.listStack.length-1)%3;It?It===1?pe.push(Le.list2):pe.push(Le.list3):pe.push(Le.list1)}return Fe.trailingSpaceNewLine?pe.push("trailing-space-new-line"):Fe.trailingSpace&&pe.push("trailing-space-"+(Fe.trailingSpace%2?"a":"b")),pe.length?pe.join(" "):null}function Ve(Fe,pe){if(Fe.match(Re,!0))return nt(pe)}function st(Fe,pe){var tt=pe.text(Fe,pe);if(typeof tt!="undefined")return tt;if(pe.list)return pe.list=null,nt(pe);if(pe.taskList){var It=Fe.match(ze,!0)[1]===" ";return It?pe.taskOpen=!0:pe.taskClosed=!0,De.highlightFormatting&&(pe.formatting="task"),pe.taskList=!1,nt(pe)}if(pe.taskOpen=!1,pe.taskClosed=!1,pe.header&&Fe.match(/^#+$/,!0))return De.highlightFormatting&&(pe.formatting="header"),nt(pe);var qe=Fe.next();if(pe.linkTitle){pe.linkTitle=!1;var Ke=qe;qe==="("&&(Ke=")"),Ke=(Ke+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Et="^\\s*(?:[^"+Ke+"\\\\]+|\\\\\\\\|\\\\.)"+Ke;if(Fe.match(new RegExp(Et),!0))return Le.linkHref}if(qe==="`"){var Ye=pe.formatting;De.highlightFormatting&&(pe.formatting="code"),Fe.eatWhile("`");var Pt=Fe.current().length;if(pe.code==0&&(!pe.quote||Pt==1))return pe.code=Pt,nt(pe);if(Pt==pe.code){var ct=nt(pe);return pe.code=0,ct}else return pe.formatting=Ye,nt(pe)}else if(pe.code)return nt(pe);if(qe==="\\"&&(Fe.next(),De.highlightFormatting)){var zt=nt(pe),at=Le.formatting+"-escape";return zt?zt+" "+at:at}if(qe==="!"&&Fe.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return pe.imageMarker=!0,pe.image=!0,De.highlightFormatting&&(pe.formatting="image"),nt(pe);if(qe==="["&&pe.imageMarker&&Fe.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return pe.imageMarker=!1,pe.imageAltText=!0,De.highlightFormatting&&(pe.formatting="image"),nt(pe);if(qe==="]"&&pe.imageAltText){De.highlightFormatting&&(pe.formatting="image");var zt=nt(pe);return pe.imageAltText=!1,pe.image=!1,pe.inline=pe.f=Me,zt}if(qe==="["&&!pe.image)return pe.linkText&&Fe.match(/^.*?\]/)||(pe.linkText=!0,De.highlightFormatting&&(pe.formatting="link")),nt(pe);if(qe==="]"&&pe.linkText){De.highlightFormatting&&(pe.formatting="link");var zt=nt(pe);return pe.linkText=!1,pe.inline=pe.f=Fe.match(/\(.*?\)| ?\[.*?\]/,!1)?Me:st,zt}if(qe==="<"&&Fe.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){pe.f=pe.inline=Pe,De.highlightFormatting&&(pe.formatting="link");var zt=nt(pe);return zt?zt+=" ":zt="",zt+Le.linkInline}if(qe==="<"&&Fe.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){pe.f=pe.inline=Pe,De.highlightFormatting&&(pe.formatting="link");var zt=nt(pe);return zt?zt+=" ":zt="",zt+Le.linkEmail}if(De.xml&&qe==="<"&&Fe.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var jt=Fe.string.indexOf(">",Fe.pos);if(jt!=-1){var Rt=Fe.string.substring(Fe.start,jt);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(Rt)&&(pe.md_inside=!0)}return Fe.backUp(1),pe.htmlState=E.startState(We),it(Fe,pe,wt)}if(De.xml&&qe==="<"&&Fe.match(/^\/\w*?>/))return pe.md_inside=!1,"tag";if(qe==="*"||qe==="_"){for(var fe=1,oe=Fe.pos==1?" ":Fe.string.charAt(Fe.pos-2);fe<3&&Fe.eat(qe);)fe++;var re=Fe.peek()||" ",ce=!/\s/.test(re)&&(!be.test(re)||/\s/.test(oe)||be.test(oe)),de=!/\s/.test(oe)&&(!be.test(oe)||/\s/.test(re)||be.test(re)),le=null,Je=null;if(fe%2&&(!pe.em&&ce&&(qe==="*"||!de||be.test(oe))?le=!0:pe.em==qe&&de&&(qe==="*"||!ce||be.test(re))&&(le=!1)),fe>1&&(!pe.strong&&ce&&(qe==="*"||!de||be.test(oe))?Je=!0:pe.strong==qe&&de&&(qe==="*"||!ce||be.test(re))&&(Je=!1)),Je!=null||le!=null){De.highlightFormatting&&(pe.formatting=le==null?"strong":Je==null?"em":"strong em"),le===!0&&(pe.em=qe),Je===!0&&(pe.strong=qe);var ct=nt(pe);return le===!1&&(pe.em=!1),Je===!1&&(pe.strong=!1),ct}}else if(qe===" "&&(Fe.eat("*")||Fe.eat("_"))){if(Fe.peek()===" ")return nt(pe);Fe.backUp(1)}if(De.strikethrough){if(qe==="~"&&Fe.eatWhile(qe)){if(pe.strikethrough){De.highlightFormatting&&(pe.formatting="strikethrough");var ct=nt(pe);return pe.strikethrough=!1,ct}else if(Fe.match(/^[^\s]/,!1))return pe.strikethrough=!0,De.highlightFormatting&&(pe.formatting="strikethrough"),nt(pe)}else if(qe===" "&&Fe.match(/^~~/,!0)){if(Fe.peek()===" ")return nt(pe);Fe.backUp(2)}}if(De.emoji&&qe===":"&&Fe.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){pe.emoji=!0,De.highlightFormatting&&(pe.formatting="emoji");var mt=nt(pe);return pe.emoji=!1,mt}return qe===" "&&(Fe.match(/^ +$/,!1)?pe.trailingSpace++:pe.trailingSpace&&(pe.trailingSpaceNewLine=!0)),nt(pe)}function Pe(Fe,pe){var tt=Fe.next();if(tt===">"){pe.f=pe.inline=st,De.highlightFormatting&&(pe.formatting="link");var It=nt(pe);return It?It+=" ":It="",It+Le.linkInline}return Fe.match(/^[^>]+/,!0),Le.linkInline}function Me(Fe,pe){if(Fe.eatSpace())return null;var tt=Fe.next();return tt==="("||tt==="["?(pe.f=pe.inline=Xe(tt==="("?")":"]"),De.highlightFormatting&&(pe.formatting="link-string"),pe.linkHref=!0,nt(pe)):"error"}var xe={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function Xe(Fe){return function(pe,tt){var It=pe.next();if(It===Fe){tt.f=tt.inline=st,De.highlightFormatting&&(tt.formatting="link-string");var qe=nt(tt);return tt.linkHref=!1,qe}return pe.match(xe[Fe]),tt.linkHref=!0,nt(tt)}}function Bt(Fe,pe){return Fe.match(/^([^\]\\]|\\.)*\]:/,!1)?(pe.f=lt,Fe.next(),De.highlightFormatting&&(pe.formatting="link"),pe.linkText=!0,nt(pe)):Ge(Fe,pe,st)}function lt(Fe,pe){if(Fe.match(/^\]:/,!0)){pe.f=pe.inline=Ue,De.highlightFormatting&&(pe.formatting="link");var tt=nt(pe);return pe.linkText=!1,tt}return Fe.match(/^([^\]\\]|\\.)+/,!0),Le.linkText}function Ue(Fe,pe){return Fe.eatSpace()?null:(Fe.match(/^[^\s]+/,!0),Fe.peek()===void 0?pe.linkTitle=!0:Fe.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),pe.f=pe.inline=st,Le.linkHref+" url")}var Dt={startState:function(){return{f:rt,prevLine:{stream:null},thisLine:{stream:null},block:rt,htmlState:null,indentation:0,inline:st,text:Ve,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(Fe){return{f:Fe.f,prevLine:Fe.prevLine,thisLine:Fe.thisLine,block:Fe.block,htmlState:Fe.htmlState&&E.copyState(We,Fe.htmlState),indentation:Fe.indentation,localMode:Fe.localMode,localState:Fe.localMode?E.copyState(Fe.localMode,Fe.localState):null,inline:Fe.inline,text:Fe.text,formatting:!1,linkText:Fe.linkText,linkTitle:Fe.linkTitle,linkHref:Fe.linkHref,code:Fe.code,em:Fe.em,strong:Fe.strong,strikethrough:Fe.strikethrough,emoji:Fe.emoji,header:Fe.header,setext:Fe.setext,hr:Fe.hr,taskList:Fe.taskList,list:Fe.list,listStack:Fe.listStack.slice(0),quote:Fe.quote,indentedCode:Fe.indentedCode,trailingSpace:Fe.trailingSpace,trailingSpaceNewLine:Fe.trailingSpaceNewLine,md_inside:Fe.md_inside,fencedEndRE:Fe.fencedEndRE}},token:function(Fe,pe){if(pe.formatting=!1,Fe!=pe.thisLine.stream){if(pe.header=0,pe.hr=!1,Fe.match(/^\s*$/,!0))return et(pe),null;if(pe.prevLine=pe.thisLine,pe.thisLine={stream:Fe},pe.taskList=!1,pe.trailingSpace=0,pe.trailingSpaceNewLine=!1,!pe.localState&&(pe.f=pe.block,pe.f!=wt)){var tt=Fe.match(/^\s*/,!0)[0].replace(/\t/g,Ie).length;if(pe.indentation=tt,pe.indentationDiff=null,tt>0)return null}}return pe.f(Fe,pe)},innerMode:function(Fe){return Fe.block==wt?{state:Fe.htmlState,mode:We}:Fe.localState?{state:Fe.localState,mode:Fe.localMode}:{state:Fe,mode:Dt}},indent:function(Fe,pe,tt){return Fe.block==wt&&We.indent?We.indent(Fe.htmlState,pe,tt):Fe.localState&&Fe.localMode.indent?Fe.localMode.indent(Fe.localState,pe,tt):E.Pass},blankLine:et,getType:nt,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Dt},"xml"),E.defineMIME("text/markdown","markdown"),E.defineMIME("text/x-markdown","markdown")})},98101:function(_t,kt,ne){(function(E){E(ne(89780))})(function(E){"use strict";E.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var Ee=0;Ee-1&&We.substring(Le+1,We.length);if($e)return E.findModeByExtension($e)},E.findModeByName=function(We){We=We.toLowerCase();for(var Ae=0;Ae0?Re.cmdState[Re.cmdState.length-1]:null}function we(Re){var Ne=Re.cmdState.pop();Ne&&Ne.closeBracket()}function Le(Re){for(var Ne=Re.cmdState,Oe=Ne.length-1;Oe>=0;Oe--){var be=Ne[Oe];if(be.name!="DEFAULT")return be}return{styleIdentifier:function(){return null}}}function $e(Re,Ne,Oe){return function(){this.name=Re,this.bracketNo=0,this.style=Ne,this.styles=Oe,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var _e={};_e.importmodule=$e("importmodule","tag",["string","builtin"]),_e.documentclass=$e("documentclass","tag",["","atom"]),_e.usepackage=$e("usepackage","tag",["atom"]),_e.begin=$e("begin","tag",["atom"]),_e.end=$e("end","tag",["atom"]),_e.label=$e("label","tag",["atom"]),_e.ref=$e("ref","tag",["atom"]),_e.eqref=$e("eqref","tag",["atom"]),_e.cite=$e("cite","tag",["atom"]),_e.bibitem=$e("bibitem","tag",["atom"]),_e.Bibitem=$e("Bibitem","tag",["atom"]),_e.RBibitem=$e("RBibitem","tag",["atom"]),_e.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function je(Re,Ne){Re.f=Ne}function ze(Re,Ne){var Oe;if(Re.match(/^\\[a-zA-Z@]+/)){var be=Re.current().slice(1);return Oe=_e.hasOwnProperty(be)?_e[be]:_e.DEFAULT,Oe=new Oe,We(Ne,Oe),je(Ne,gt),Oe.style}if(Re.match(/^\\[$&%#{}_]/)||Re.match(/^\\[,;!\/\\]/))return"tag";if(Re.match("\\["))return je(Ne,function(Ge,it){return He(Ge,it,"\\]")}),"keyword";if(Re.match("\\("))return je(Ne,function(Ge,it){return He(Ge,it,"\\)")}),"keyword";if(Re.match("$$"))return je(Ne,function(Ge,it){return He(Ge,it,"$$")}),"keyword";if(Re.match("$"))return je(Ne,function(Ge,it){return He(Ge,it,"$")}),"keyword";var Ie=Re.next();if(Ie=="%")return Re.skipToEnd(),"comment";if(Ie=="}"||Ie=="]"){if(Oe=Ae(Ne),Oe)Oe.closeBracket(Ie),je(Ne,gt);else return"error";return"bracket"}else return Ie=="{"||Ie=="["?(Oe=_e.DEFAULT,Oe=new Oe,We(Ne,Oe),"bracket"):/\d/.test(Ie)?(Re.eatWhile(/[\w.%]/),"atom"):(Re.eatWhile(/[\w\-_]/),Oe=Le(Ne),Oe.name=="begin"&&(Oe.argument=Re.current()),Oe.styleIdentifier())}function He(Re,Ne,Oe){if(Re.eatSpace())return null;if(Oe&&Re.match(Oe))return je(Ne,ze),"keyword";if(Re.match(/^\\[a-zA-Z@]+/))return"tag";if(Re.match(/^[a-zA-Z]+/))return"variable-2";if(Re.match(/^\\[$&%#{}_]/)||Re.match(/^\\[,;!\/]/)||Re.match(/^[\^_&]/))return"tag";if(Re.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(Re.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var be=Re.next();return be=="{"||be=="}"||be=="["||be=="]"||be=="("||be==")"?"bracket":be=="%"?(Re.skipToEnd(),"comment"):"error"}function gt(Re,Ne){var Oe=Re.peek(),be;return Oe=="{"||Oe=="["?(be=Ae(Ne),be.openBracket(Oe),Re.eat(Oe),je(Ne,ze),"bracket"):/[ \t\r]/.test(Oe)?(Re.eat(Oe),null):(je(Ne,ze),we(Ne),ze(Re,Ne))}return{startState:function(){var Re=De.inMathMode?function(Ne,Oe){return He(Ne,Oe)}:ze;return{cmdState:[],f:Re}},copyState:function(Re){return{cmdState:Re.cmdState.slice(),f:Re.f}},token:function(Re,Ne){return Ne.f(Re,Ne)},blankLine:function(Re){Re.f=ze,Re.cmdState.length=0},lineComment:"%"}}),E.defineMIME("text/x-stex","stex"),E.defineMIME("text/x-latex","stex")})},15525:function(_t,kt,ne){(function(E){E(ne(89780))})(function(E){"use strict";var Ee={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},De={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};E.defineMode("xml",function(We,Ae){var we=We.indentUnit,Le={},$e=Ae.htmlMode?Ee:De;for(var _e in $e)Le[_e]=$e[_e];for(var _e in Ae)Le[_e]=Ae[_e];var je,ze;function He(Pe,Me){function xe(lt){return Me.tokenize=lt,lt(Pe,Me)}var Xe=Pe.next();if(Xe=="<")return Pe.eat("!")?Pe.eat("[")?Pe.match("CDATA[")?xe(Ne("atom","]]>")):null:Pe.match("--")?xe(Ne("comment","-->")):Pe.match("DOCTYPE",!0,!0)?(Pe.eatWhile(/[\w\._\-]/),xe(Oe(1))):null:Pe.eat("?")?(Pe.eatWhile(/[\w\._\-]/),Me.tokenize=Ne("meta","?>"),"meta"):(je=Pe.eat("/")?"closeTag":"openTag",Me.tokenize=gt,"tag bracket");if(Xe=="&"){var Bt;return Pe.eat("#")?Pe.eat("x")?Bt=Pe.eatWhile(/[a-fA-F\d]/)&&Pe.eat(";"):Bt=Pe.eatWhile(/[\d]/)&&Pe.eat(";"):Bt=Pe.eatWhile(/[\w\.\-:]/)&&Pe.eat(";"),Bt?"atom":"error"}else return Pe.eatWhile(/[^&<]/),null}He.isInText=!0;function gt(Pe,Me){var xe=Pe.next();if(xe==">"||xe=="/"&&Pe.eat(">"))return Me.tokenize=He,je=xe==">"?"endTag":"selfcloseTag","tag bracket";if(xe=="=")return je="equals",null;if(xe=="<"){Me.tokenize=He,Me.state=it,Me.tagName=Me.tagStart=null;var Xe=Me.tokenize(Pe,Me);return Xe?Xe+" tag error":"tag error"}else return/[\'\"]/.test(xe)?(Me.tokenize=Re(xe),Me.stringStartCol=Pe.column(),Me.tokenize(Pe,Me)):(Pe.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function Re(Pe){var Me=function(xe,Xe){for(;!xe.eol();)if(xe.next()==Pe){Xe.tokenize=gt;break}return"string"};return Me.isInAttribute=!0,Me}function Ne(Pe,Me){return function(xe,Xe){for(;!xe.eol();){if(xe.match(Me)){Xe.tokenize=He;break}xe.next()}return Pe}}function Oe(Pe){return function(Me,xe){for(var Xe;(Xe=Me.next())!=null;){if(Xe=="<")return xe.tokenize=Oe(Pe+1),xe.tokenize(Me,xe);if(Xe==">")if(Pe==1){xe.tokenize=He;break}else return xe.tokenize=Oe(Pe-1),xe.tokenize(Me,xe)}return"meta"}}function be(Pe,Me,xe){this.prev=Pe.context,this.tagName=Me,this.indent=Pe.indented,this.startOfLine=xe,(Le.doNotIndent.hasOwnProperty(Me)||Pe.context&&Pe.context.noIndent)&&(this.noIndent=!0)}function Ie(Pe){Pe.context&&(Pe.context=Pe.context.prev)}function Ge(Pe,Me){for(var xe;;){if(!Pe.context||(xe=Pe.context.tagName,!Le.contextGrabbers.hasOwnProperty(xe)||!Le.contextGrabbers[xe].hasOwnProperty(Me)))return;Ie(Pe)}}function it(Pe,Me,xe){return Pe=="openTag"?(xe.tagStart=Me.column(),Qe):Pe=="closeTag"?et:it}function Qe(Pe,Me,xe){return Pe=="word"?(xe.tagName=Me.current(),ze="tag",ft):Le.allowMissingTagName&&Pe=="endTag"?(ze="tag bracket",ft(Pe,Me,xe)):(ze="error",Qe)}function et(Pe,Me,xe){if(Pe=="word"){var Xe=Me.current();return xe.context&&xe.context.tagName!=Xe&&Le.implicitlyClosed.hasOwnProperty(xe.context.tagName)&&Ie(xe),xe.context&&xe.context.tagName==Xe||Le.matchClosing===!1?(ze="tag",rt):(ze="tag error",wt)}else return Le.allowMissingTagName&&Pe=="endTag"?(ze="tag bracket",rt(Pe,Me,xe)):(ze="error",wt)}function rt(Pe,Me,xe){return Pe!="endTag"?(ze="error",rt):(Ie(xe),it)}function wt(Pe,Me,xe){return ze="error",rt(Pe,Me,xe)}function ft(Pe,Me,xe){if(Pe=="word")return ze="attribute",nt;if(Pe=="endTag"||Pe=="selfcloseTag"){var Xe=xe.tagName,Bt=xe.tagStart;return xe.tagName=xe.tagStart=null,Pe=="selfcloseTag"||Le.autoSelfClosers.hasOwnProperty(Xe)?Ge(xe,Xe):(Ge(xe,Xe),xe.context=new be(xe,Xe,Bt==xe.indented)),it}return ze="error",ft}function nt(Pe,Me,xe){return Pe=="equals"?Ve:(Le.allowMissing||(ze="error"),ft(Pe,Me,xe))}function Ve(Pe,Me,xe){return Pe=="string"?st:Pe=="word"&&Le.allowUnquoted?(ze="string",ft):(ze="error",ft(Pe,Me,xe))}function st(Pe,Me,xe){return Pe=="string"?st:ft(Pe,Me,xe)}return{startState:function(Pe){var Me={tokenize:He,state:it,indented:Pe||0,tagName:null,tagStart:null,context:null};return Pe!=null&&(Me.baseIndent=Pe),Me},token:function(Pe,Me){if(!Me.tagName&&Pe.sol()&&(Me.indented=Pe.indentation()),Pe.eatSpace())return null;je=null;var xe=Me.tokenize(Pe,Me);return(xe||je)&&xe!="comment"&&(ze=null,Me.state=Me.state(je||xe,Pe,Me),ze&&(xe=ze=="error"?xe+" error":ze)),xe},indent:function(Pe,Me,xe){var Xe=Pe.context;if(Pe.tokenize.isInAttribute)return Pe.tagStart==Pe.indented?Pe.stringStartCol+1:Pe.indented+we;if(Xe&&Xe.noIndent)return E.Pass;if(Pe.tokenize!=gt&&Pe.tokenize!=He)return xe?xe.match(/^(\s*)/)[0].length:0;if(Pe.tagName)return Le.multilineTagIndentPastTag!==!1?Pe.tagStart+Pe.tagName.length+2:Pe.tagStart+we*(Le.multilineTagIndentFactor||1);if(Le.alignCDATA&&/$/,blockCommentStart:"",configuration:Le.htmlMode?"html":"xml",helperType:Le.htmlMode?"html":"xml",skipAttribute:function(Pe){Pe.state==Ve&&(Pe.state=ft)},xmlCurrentTag:function(Pe){return Pe.tagName?{name:Pe.tagName,close:Pe.type=="closeTag"}:null},xmlCurrentContext:function(Pe){for(var Me=[],xe=Pe.context;xe;xe=xe.prev)xe.tagName&&Me.push(xe.tagName);return Me.reverse()}}}),E.defineMIME("text/xml","xml"),E.defineMIME("application/xml","xml"),E.mimeModes.hasOwnProperty("text/html")||E.defineMIME("text/html",{name:"xml",htmlMode:!0})})},24334:function(_t,kt,ne){var E,Ee;(function(De,We){_t.exports=We(De)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof ne.g!="undefined"?ne.g:this,function(De){"use strict";De=De||{};var We=De.Base64,Ae="2.6.4",we="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Le=function(xe){for(var Xe={},Bt=0,lt=xe.length;Bt>>6)+$e(128|Xe&63):$e(224|Xe>>>12&15)+$e(128|Xe>>>6&63)+$e(128|Xe&63)}else{var Xe=65536+(xe.charCodeAt(0)-55296)*1024+(xe.charCodeAt(1)-56320);return $e(240|Xe>>>18&7)+$e(128|Xe>>>12&63)+$e(128|Xe>>>6&63)+$e(128|Xe&63)}},je=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,ze=function(xe){return xe.replace(je,_e)},He=function(xe){var Xe=[0,2,1][xe.length%3],Bt=xe.charCodeAt(0)<<16|(xe.length>1?xe.charCodeAt(1):0)<<8|(xe.length>2?xe.charCodeAt(2):0),lt=[we.charAt(Bt>>>18),we.charAt(Bt>>>12&63),Xe>=2?"=":we.charAt(Bt>>>6&63),Xe>=1?"=":we.charAt(Bt&63)];return lt.join("")},gt=De.btoa&&typeof De.btoa=="function"?function(xe){return De.btoa(xe)}:function(xe){if(xe.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return xe.replace(/[\s\S]{1,3}/g,He)},Re=function(xe){return gt(ze(String(xe)))},Ne=function(xe){return xe.replace(/[+\/]/g,function(Xe){return Xe=="+"?"-":"_"}).replace(/=/g,"")},Oe=function(xe,Xe){return Xe?Ne(Re(xe)):Re(xe)},be=function(xe){return Oe(xe,!0)},Ie;De.Uint8Array&&(Ie=function(xe,Xe){for(var Bt="",lt=0,Ue=xe.length;lt>>18)+we.charAt(tt>>>12&63)+(typeof Fe!="undefined"?we.charAt(tt>>>6&63):"=")+(typeof pe!="undefined"?we.charAt(tt&63):"=")}return Xe?Ne(Bt):Bt});var Ge=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,it=function(xe){switch(xe.length){case 4:var Xe=(7&xe.charCodeAt(0))<<18|(63&xe.charCodeAt(1))<<12|(63&xe.charCodeAt(2))<<6|63&xe.charCodeAt(3),Bt=Xe-65536;return $e((Bt>>>10)+55296)+$e((Bt&1023)+56320);case 3:return $e((15&xe.charCodeAt(0))<<12|(63&xe.charCodeAt(1))<<6|63&xe.charCodeAt(2));default:return $e((31&xe.charCodeAt(0))<<6|63&xe.charCodeAt(1))}},Qe=function(xe){return xe.replace(Ge,it)},et=function(xe){var Xe=xe.length,Bt=Xe%4,lt=(Xe>0?Le[xe.charAt(0)]<<18:0)|(Xe>1?Le[xe.charAt(1)]<<12:0)|(Xe>2?Le[xe.charAt(2)]<<6:0)|(Xe>3?Le[xe.charAt(3)]:0),Ue=[$e(lt>>>16),$e(lt>>>8&255),$e(lt&255)];return Ue.length-=[0,0,2,1][Bt],Ue.join("")},rt=De.atob&&typeof De.atob=="function"?function(xe){return De.atob(xe)}:function(xe){return xe.replace(/\S{1,4}/g,et)},wt=function(xe){return rt(String(xe).replace(/[^A-Za-z0-9\+\/]/g,""))},ft=function(xe){return Qe(rt(xe))},nt=function(xe){return String(xe).replace(/[-_]/g,function(Xe){return Xe=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Ve=function(xe){return ft(nt(xe))},st;De.Uint8Array&&(st=function(xe){return Uint8Array.from(wt(nt(xe)),function(Xe){return Xe.charCodeAt(0)})});var Pe=function(){var xe=De.Base64;return De.Base64=We,xe};if(De.Base64={VERSION:Ae,atob:wt,btoa:gt,fromBase64:Ve,toBase64:Oe,utob:ze,encode:Oe,encodeURI:be,btou:Qe,decode:Ve,noConflict:Pe,fromUint8Array:Ie,toUint8Array:st},typeof Object.defineProperty=="function"){var Me=function(xe){return{value:xe,enumerable:!1,writable:!0,configurable:!0}};De.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Me(function(){return Ve(this)})),Object.defineProperty(String.prototype,"toBase64",Me(function(xe){return Oe(this,xe)})),Object.defineProperty(String.prototype,"toBase64URI",Me(function(){return Oe(this,!0)}))}}return De.Meteor&&(Base64=De.Base64),_t.exports?_t.exports.Base64=De.Base64:(E=[],Ee=function(){return De.Base64}.apply(kt,E),Ee!==void 0&&(_t.exports=Ee)),{Base64:De.Base64}})},2859:function(_t,kt,ne){"use strict";ne.d(kt,{hP:function(){return Rt}});var E=function(fe,oe){return(E=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(re,ce){re.__proto__=ce}||function(re,ce){for(var de in ce)Object.prototype.hasOwnProperty.call(ce,de)&&(re[de]=ce[de])})(fe,oe)};function Ee(fe,oe){function re(){this.constructor=fe}E(fe,oe),fe.prototype=oe===null?Object.create(oe):(re.prototype=oe.prototype,new re)}function De(fe,oe,re,ce){return new(re||(re=Promise))(function(de,le){function Je(Xt){try{Ot(ce.next(Xt))}catch(Mt){le(Mt)}}function mt(Xt){try{Ot(ce.throw(Xt))}catch(Mt){le(Mt)}}function Ot(Xt){var Mt;Xt.done?de(Xt.value):(Mt=Xt.value,Mt instanceof re?Mt:new re(function(tn){tn(Mt)})).then(Je,mt)}Ot((ce=ce.apply(fe,oe||[])).next())})}function We(fe,oe){var re,ce,de,le,Je={label:0,sent:function(){if(1&de[0])throw de[1];return de[1]},trys:[],ops:[]};return le={next:mt(0),throw:mt(1),return:mt(2)},typeof Symbol=="function"&&(le[Symbol.iterator]=function(){return this}),le;function mt(Ot){return function(Xt){return function(Mt){if(re)throw new TypeError("Generator is already executing.");for(;Je;)try{if(re=1,ce&&(de=2&Mt[0]?ce.return:Mt[0]?ce.throw||((de=ce.return)&&de.call(ce),0):ce.next)&&!(de=de.call(ce,Mt[1])).done)return de;switch(ce=0,de&&(Mt=[2&Mt[0],de.value]),Mt[0]){case 0:case 1:de=Mt;break;case 4:return Je.label++,{value:Mt[1],done:!1};case 5:Je.label++,ce=Mt[1],Mt=[0];continue;case 7:Mt=Je.ops.pop(),Je.trys.pop();continue;default:if(de=Je.trys,!((de=de.length>0&&de[de.length-1])||Mt[0]!==6&&Mt[0]!==2)){Je=0;continue}if(Mt[0]===3&&(!de||Mt[1]>de[0]&&Mt[1] `),Je.appendChild(mt),Je},oe.prototype.setCurrentColor=function(re,ce){var de=this;this.currentColor=re,this.colorBoxes.forEach(function(le){le.style.borderColor=le===ce?de.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(re)},oe}(Ne),be=function(){function fe(oe,re,ce){this._state="new",this._isSelected=!1,this._container=oe,this._overlayContainer=re,this.globalSettings=ce,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(fe.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),fe.prototype.ownsTarget=function(oe){return!1},Object.defineProperty(fe.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),fe.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},fe.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},fe.prototype.pointerDown=function(oe,re){},fe.prototype.dblClick=function(oe,re){},fe.prototype.manipulate=function(oe){},fe.prototype.pointerUp=function(oe){this.stateChanged()},fe.prototype.dispose=function(){},fe.prototype.addMarkerVisualToContainer=function(oe){this.container.childNodes.length>0?this.container.insertBefore(oe,this.container.childNodes[0]):this.container.appendChild(oe)},fe.prototype.getState=function(){return{typeName:fe.typeName,state:this.state,notes:this.notes}},fe.prototype.restoreState=function(oe){this._state=oe.state,this.notes=oe.notes},fe.prototype.scale=function(oe,re){},fe.prototype.colorChanged=function(oe){this.onColorChanged&&this.onColorChanged(oe),this.stateChanged()},fe.prototype.fillColorChanged=function(oe){this.onFillColorChanged&&this.onFillColorChanged(oe),this.stateChanged()},fe.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var oe=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),oe.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(oe)&&this.onStateChanged(this)}},fe.typeName="MarkerBase",fe}(),Ie=function(){function fe(){this.findGripByVisual=this.findGripByVisual.bind(this)}return fe.prototype.findGripByVisual=function(oe){return this.topLeft.ownsTarget(oe)?this.topLeft:this.topCenter.ownsTarget(oe)?this.topCenter:this.topRight.ownsTarget(oe)?this.topRight:this.centerLeft.ownsTarget(oe)?this.centerLeft:this.centerRight.ownsTarget(oe)?this.centerRight:this.bottomLeft.ownsTarget(oe)?this.bottomLeft:this.bottomCenter.ownsTarget(oe)?this.bottomCenter:this.bottomRight.ownsTarget(oe)?this.bottomRight:void 0},fe}(),Ge=function(){function fe(){this.GRIP_SIZE=10,this.visual=we.createGroup(),this.visual.appendChild(we.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(we.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return fe.prototype.ownsTarget=function(oe){return oe===this.visual||oe===this.visual.childNodes[0]||oe===this.visual.childNodes[1]},fe}(),it=function(){function fe(){}return fe.toITransformMatrix=function(oe){return{a:oe.a,b:oe.b,c:oe.c,d:oe.d,e:oe.e,f:oe.f}},fe.toSVGMatrix=function(oe,re){return oe.a=re.a,oe.b=re.b,oe.c=re.c,oe.d=re.d,oe.e=re.e,oe.f=re.f,oe},fe}(),Qe=function(fe){function oe(re,ce,de){var le=fe.call(this,re,ce,de)||this;return le.left=0,le.top=0,le.width=0,le.height=0,le.defaultSize={x:50,y:20},le.offsetX=0,le.offsetY=0,le.rotationAngle=0,le.CB_DISTANCE=10,le._suppressMarkerCreateEvent=!1,le.container.transform.baseVal.appendItem(we.createTransform()),le.setupControlBox(),le}return Ee(oe,fe),Object.defineProperty(oe.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"visual",{get:function(){return this._visual},set:function(re){this._visual=re;var ce=we.createTransform();this._visual.transform.baseVal.appendItem(ce)},enumerable:!1,configurable:!0}),oe.prototype.ownsTarget=function(re){return!!fe.prototype.ownsTarget.call(this,re)||!!(this.controlGrips.findGripByVisual(re)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(re))},oe.prototype.pointerDown=function(re,ce){fe.prototype.pointerDown.call(this,re,ce),this.state==="new"&&(this.left=re.x,this.top=re.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var de=this.unrotatePoint(re);if(this.manipulationStartX=de.x,this.manipulationStartY=de.y,this.offsetX=de.x-this.left,this.offsetY=de.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(ce),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(ce)){this.activeGrip=this.rotatorGrip;var le=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=le.x-this.width/2,this.top=le.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var Je=this.container.transform.baseVal.getItem(0);Je.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(Je,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},oe.prototype.pointerUp=function(re){var ce=this.state;fe.prototype.pointerUp.call(this,re),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(re),this._state="select",ce==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},oe.prototype.moveVisual=function(re){this.visual.style.transform="translate("+re.x+"px, "+re.y+"px)"},oe.prototype.manipulate=function(re){var ce=this.unrotatePoint(re);this.state==="creating"?this.resize(re):this.state==="move"?(this.left=this.manipulationStartLeft+(ce.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(ce.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(ce):this.state==="rotate"&&this.rotate(re)},oe.prototype.resize=function(re){var ce=this.manipulationStartLeft,de=this.manipulationStartWidth,le=this.manipulationStartTop,Je=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:ce=this.manipulationStartLeft+re.x-this.manipulationStartX,de=this.manipulationStartWidth+this.manipulationStartLeft-ce;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:de=this.manipulationStartWidth+re.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:le=this.manipulationStartTop+re.y-this.manipulationStartY,Je=this.manipulationStartHeight+this.manipulationStartTop-le;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:Je=this.manipulationStartHeight+re.y-this.manipulationStartY}de>=0?(this.left=ce,this.width=de):(this.left=ce+de,this.width=-de),Je>=0?(this.top=le,this.height=Je):(this.top=le+Je,this.height=-Je),this.setSize()},oe.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},oe.prototype.rotate=function(re){if(Math.abs(re.x-this.centerX)>.1){var ce=Math.sign(re.x-this.centerX);this.rotationAngle=180*Math.atan((re.y-this.centerY)/(re.x-this.centerX))/Math.PI+90*ce,this.applyRotation()}},oe.prototype.applyRotation=function(){var re=this.container.transform.baseVal.getItem(0);re.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(re,0)},oe.prototype.rotatePoint=function(re){if(this.rotationAngle===0)return re;var ce=this.container.getCTM(),de=we.createPoint(re.x,re.y);return{x:(de=de.matrixTransform(ce)).x,y:de.y}},oe.prototype.unrotatePoint=function(re){if(this.rotationAngle===0)return re;var ce=this.container.getCTM();ce=ce.inverse();var de=we.createPoint(re.x,re.y);return{x:(de=de.matrixTransform(ce)).x,y:de.y}},oe.prototype.select=function(){fe.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},oe.prototype.deselect=function(){fe.prototype.deselect.call(this),this.controlBox.style.display="none"},oe.prototype.setupControlBox=function(){this.controlBox=we.createGroup();var re=we.createTransform();re.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(re),this.container.appendChild(this.controlBox),this.controlRect=we.createRect(this.width+this.CB_DISTANCE,this.height+this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"],["fill","transparent"],["pointer-events","none"]]),this.controlBox.appendChild(this.controlRect),this.globalSettings.disableRotation!==!0&&(this.rotatorGripLine=we.createLine((this.width+2*this.CB_DISTANCE)/2,this.top-this.CB_DISTANCE,(this.width+2*this.CB_DISTANCE)/2,this.top-3*this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.appendChild(this.rotatorGripLine)),this.controlGrips=new Ie,this.addControlGrips(),this.controlBox.style.display="none"},oe.prototype.adjustControlBox=function(){var re=this.controlBox.transform.baseVal.getItem(0);re.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(re,0),this.controlRect.setAttribute("width",(this.width+this.CB_DISTANCE).toString()),this.controlRect.setAttribute("height",(this.height+this.CB_DISTANCE).toString()),this.rotatorGripLine!==void 0&&(this.rotatorGripLine.setAttribute("x1",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y1",(-this.CB_DISTANCE/2).toString()),this.rotatorGripLine.setAttribute("x2",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y2",(3*-this.CB_DISTANCE).toString())),this.positionGrips()},oe.prototype.addControlGrips=function(){this.controlGrips.topLeft=this.createGrip(),this.controlGrips.topCenter=this.createGrip(),this.controlGrips.topRight=this.createGrip(),this.controlGrips.centerLeft=this.createGrip(),this.controlGrips.centerRight=this.createGrip(),this.controlGrips.bottomLeft=this.createGrip(),this.controlGrips.bottomCenter=this.createGrip(),this.controlGrips.bottomRight=this.createGrip(),this.globalSettings.disableRotation!==!0&&(this.rotatorGrip=this.createGrip()),this.positionGrips()},oe.prototype.createGrip=function(){var re=new Ge;return re.visual.transform.baseVal.appendItem(we.createTransform()),this.controlBox.appendChild(re.visual),re},oe.prototype.positionGrips=function(){var re=this.controlGrips.topLeft.GRIP_SIZE,ce=-re/2,de=ce,le=(this.width+this.CB_DISTANCE)/2-re/2,Je=(this.height+this.CB_DISTANCE)/2-re/2,mt=this.height+this.CB_DISTANCE-re/2,Ot=this.width+this.CB_DISTANCE-re/2;this.positionGrip(this.controlGrips.topLeft.visual,ce,de),this.positionGrip(this.controlGrips.topCenter.visual,le,de),this.positionGrip(this.controlGrips.topRight.visual,Ot,de),this.positionGrip(this.controlGrips.centerLeft.visual,ce,Je),this.positionGrip(this.controlGrips.centerRight.visual,Ot,Je),this.positionGrip(this.controlGrips.bottomLeft.visual,ce,mt),this.positionGrip(this.controlGrips.bottomCenter.visual,le,mt),this.positionGrip(this.controlGrips.bottomRight.visual,Ot,mt),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,le,de-3*this.CB_DISTANCE)},oe.prototype.positionGrip=function(re,ce,de){var le=re.transform.baseVal.getItem(0);le.setTranslate(ce,de),re.transform.baseVal.replaceItem(le,0)},oe.prototype.hideControlBox=function(){this.controlBox.style.display="none"},oe.prototype.showControlBox=function(){this.controlBox.style.display=""},oe.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:it.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:it.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},fe.prototype.getState.call(this))},oe.prototype.restoreState=function(re){fe.prototype.restoreState.call(this,re);var ce=re;this.left=ce.left,this.top=ce.top,this.width=ce.width,this.height=ce.height,this.rotationAngle=ce.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(it.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,ce.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(it.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,ce.containerTransformMatrix))},oe.prototype.scale=function(re,ce){fe.prototype.scale.call(this,re,ce);var de=this.rotatePoint({x:this.left,y:this.top}),le=this.unrotatePoint({x:de.x*re,y:de.y*ce});this.left=le.x,this.top=le.y,this.width=this.width*re,this.height=this.height*ce,this.adjustControlBox()},oe}(be),et=function(fe){function oe(re,ce,de){var le=fe.call(this,re,ce,de)||this;return le.fillColor="transparent",le.strokeColor="transparent",le.strokeWidth=0,le.strokeDasharray="",le.opacity=1,le.setStrokeColor=le.setStrokeColor.bind(le),le.setFillColor=le.setFillColor.bind(le),le.setStrokeWidth=le.setStrokeWidth.bind(le),le.setStrokeDasharray=le.setStrokeDasharray.bind(le),le.createVisual=le.createVisual.bind(le),le}return Ee(oe,fe),oe.prototype.ownsTarget=function(re){return!(!fe.prototype.ownsTarget.call(this,re)&&re!==this.visual)},oe.prototype.createVisual=function(){this.visual=we.createRect(1,1,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},oe.prototype.pointerDown=function(re,ce){fe.prototype.pointerDown.call(this,re,ce),this.state==="new"&&(this.createVisual(),this.moveVisual(re),this._state="creating")},oe.prototype.manipulate=function(re){fe.prototype.manipulate.call(this,re)},oe.prototype.resize=function(re){fe.prototype.resize.call(this,re),this.setSize()},oe.prototype.setSize=function(){fe.prototype.setSize.call(this),we.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},oe.prototype.pointerUp=function(re){fe.prototype.pointerUp.call(this,re),this.setSize()},oe.prototype.setStrokeColor=function(re){this.strokeColor=re,this.visual&&we.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(re),this.stateChanged()},oe.prototype.setFillColor=function(re){this.fillColor=re,this.visual&&we.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},oe.prototype.setStrokeWidth=function(re){this.strokeWidth=re,this.visual&&we.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},oe.prototype.setStrokeDasharray=function(re){this.strokeDasharray=re,this.visual&&we.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},oe.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},fe.prototype.getState.call(this))},oe.prototype.restoreState=function(re){var ce=re;this.fillColor=ce.fillColor,this.strokeColor=ce.strokeColor,this.strokeWidth=ce.strokeWidth,this.strokeDasharray=ce.strokeDasharray,this.opacity=ce.opacity,this.createVisual(),fe.prototype.restoreState.call(this,re),this.setSize()},oe.prototype.scale=function(re,ce){fe.prototype.scale.call(this,re,ce),this.setSize()},oe.title="Rectangle marker",oe}(Qe),rt=function(fe){function oe(re,ce,de,le){var Je=fe.call(this,re,le||'')||this;return Je.widths=[],Je.widthBoxes=[],Je.widths=ce,Je.currentWidth=de,Je.setCurrentWidth=Je.setCurrentWidth.bind(Je),Je}return Ee(oe,fe),oe.prototype.getUi=function(){var re=this,ce=document.createElement("div");return ce.style.display="flex",ce.style.overflow="hidden",ce.style.flexGrow="2",this.widths.forEach(function(de){var le=document.createElement("div");le.style.display="flex",le.style.flexGrow="2",le.style.alignItems="center",le.style.justifyContent="space-between",le.style.padding="5px",le.style.borderWidth="2px",le.style.borderStyle="solid",le.style.borderColor=de===re.currentWidth?re.uiStyleSettings.toolboxAccentColor:"transparent",le.addEventListener("click",function(){re.setCurrentWidth(de,le)}),ce.appendChild(le);var Je=document.createElement("div");Je.innerText=de.toString(),Je.style.marginRight="5px",le.appendChild(Je);var mt=document.createElement("div");mt.style.minHeight="20px",mt.style.flexGrow="2",mt.style.display="flex",mt.style.alignItems="center";var Ot=document.createElement("hr");Ot.style.minWidth="20px",Ot.style.border="0px",Ot.style.borderTop=de+"px solid "+re.uiStyleSettings.toolboxColor,Ot.style.flexGrow="2",mt.appendChild(Ot),le.appendChild(mt),re.widthBoxes.push(le)}),ce},oe.prototype.setCurrentWidth=function(re,ce){var de=this;this.currentWidth=re,this.widthBoxes.forEach(function(le){le.style.borderColor=le===ce?de.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},oe}(Ne),wt=function(fe){function oe(re,ce,de,le){var Je=fe.call(this,re,le||'')||this;return Je.styles=[],Je.styleBoxes=[],Je.styles=ce,Je.currentStyle=de,Je.setCurrentStyle=Je.setCurrentStyle.bind(Je),Je}return Ee(oe,fe),oe.prototype.getUi=function(){var re=this,ce=document.createElement("div");return ce.style.display="flex",ce.style.overflow="hidden",ce.style.flexGrow="2",this.styles.forEach(function(de){var le=document.createElement("div");le.style.display="flex",le.style.alignItems="center",le.style.justifyContent="space-between",le.style.padding="5px",le.style.borderWidth="2px",le.style.borderStyle="solid",le.style.overflow="hidden",le.style.maxWidth=100/re.styles.length-5+"%",le.style.borderColor=de===re.currentStyle?re.uiStyleSettings.toolboxAccentColor:"transparent",le.addEventListener("click",function(){re.setCurrentStyle(de,le)}),ce.appendChild(le);var Je=document.createElement("div");Je.style.minHeight="20px",Je.style.flexGrow="2",Je.style.overflow="hidden";var mt=` - `;Je.innerHTML=mt,le.appendChild(Je),re.styleBoxes.push(le)}),ce},oe.prototype.setCurrentStyle=function(re,ce){var de=this;this.currentStyle=re,this.styleBoxes.forEach(function(le){le.style.borderColor=le===ce?de.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},oe}(Ne),ft=function(fe){function oe(re,ce,de){var le=fe.call(this,re,ce,de)||this;return le.strokeColor=de.defaultColor,le.strokeWidth=de.defaultStrokeWidth,le.strokeDasharray=de.defaultStrokeDasharray,le.strokePanel=new Oe("Line color",de.defaultColorSet,de.defaultColor),le.strokePanel.onColorChanged=le.setStrokeColor,le.strokeWidthPanel=new rt("Line width",de.defaultStrokeWidths,de.defaultStrokeWidth),le.strokeWidthPanel.onWidthChanged=le.setStrokeWidth,le.strokeStylePanel=new wt("Line style",de.defaultStrokeDasharrays,de.defaultStrokeDasharray),le.strokeStylePanel.onStyleChanged=le.setStrokeDasharray,le}return Ee(oe,fe),Object.defineProperty(oe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),oe.prototype.getState=function(){var re=fe.prototype.getState.call(this);return re.typeName=oe.typeName,re},oe.typeName="FrameMarker",oe.title="Frame marker",oe.icon='',oe}(et),nt=function(){this.defaultColorSet=["#EF4444","#10B981","#2563EB","#FFFF00","#7C3AED","#F472B6","#000000","#FFFFFF"],this.defaultColor=this.defaultColorSet[0],this.defaultFillColor=this.defaultColorSet[0],this.defaultStrokeColor=this.defaultColorSet[7],this.defaultHighlightColor=this.defaultColorSet[3],this.defaultStrokeWidth=3,this.defaultStrokeDasharray="",this.defaultHighlightOpacity=.5,this.defaultFontFamily="Helvetica, Arial, sans-serif",this.defaultStrokeWidths=[1,2,3,5,10],this.defaultStrokeDasharrays=["","3","12 3","9 6 3 6"],this.defaultOpacitySteps=[.1,.25,.5,.75,1],this.displayMode="inline",this.defaultFontFamilies=['Times, "Times New Roman", serif',"Helvetica, Arial, sans-serif",'Courier, "Courier New", monospace',"cursive","fantasy"],this.popupMargin=30,this.newFreehandMarkerOnPointerUp=!1,this.defaultColorsFollowCurrentColors=!1,this.freehandPixelRatio=1,this.disableRotation=!1,this.defaultCaptionFontSize="1rem",this.defaultCaptionText="Text"},Ve=function(fe){function oe(re,ce,de){var le=fe.call(this,re,ce,de)||this;return le.x1=0,le.y1=0,le.x2=0,le.y2=0,le.defaultLength=50,le.manipulationStartX=0,le.manipulationStartY=0,le.manipulationStartX1=0,le.manipulationStartY1=0,le.manipulationStartX2=0,le.manipulationStartY2=0,le.setupControlBox(),le}return Ee(oe,fe),oe.prototype.ownsTarget=function(re){return!!fe.prototype.ownsTarget.call(this,re)||!(!this.grip1.ownsTarget(re)&&!this.grip2.ownsTarget(re))},oe.prototype.pointerDown=function(re,ce){fe.prototype.pointerDown.call(this,re,ce),this.manipulationStartX=re.x,this.manipulationStartY=re.y,this.state==="new"&&(this.x1=re.x,this.y1=re.y,this.x2=re.x,this.y2=re.y),this.manipulationStartX1=this.x1,this.manipulationStartY1=this.y1,this.manipulationStartX2=this.x2,this.manipulationStartY2=this.y2,this.state!=="new"&&(this.select(),this.grip1.ownsTarget(ce)?this.activeGrip=this.grip1:this.grip2.ownsTarget(ce)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},oe.prototype.pointerUp=function(re){var ce=this.state;fe.prototype.pointerUp.call(this,re),this.state==="creating"&&Math.abs(this.x1-this.x2)<10&&Math.abs(this.y1-this.y2)<10?(this.x2=this.x1+this.defaultLength,this.adjustVisual(),this.adjustControlBox()):this.manipulate(re),this._state="select",ce==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},oe.prototype.adjustVisual=function(){},oe.prototype.manipulate=function(re){this.state==="creating"?this.resize(re):this.state==="move"?(this.x1=this.manipulationStartX1+re.x-this.manipulationStartX,this.y1=this.manipulationStartY1+re.y-this.manipulationStartY,this.x2=this.manipulationStartX2+re.x-this.manipulationStartX,this.y2=this.manipulationStartY2+re.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(re)},oe.prototype.resize=function(re){switch(this.activeGrip){case this.grip1:this.x1=re.x,this.y1=re.y;break;case this.grip2:case void 0:this.x2=re.x,this.y2=re.y}this.adjustVisual(),this.adjustControlBox()},oe.prototype.select=function(){fe.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},oe.prototype.deselect=function(){fe.prototype.deselect.call(this),this.controlBox.style.display="none"},oe.prototype.setupControlBox=function(){this.controlBox=we.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},oe.prototype.adjustControlBox=function(){this.positionGrips()},oe.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},oe.prototype.createGrip=function(){var re=new Ge;return re.visual.transform.baseVal.appendItem(we.createTransform()),this.controlBox.appendChild(re.visual),re},oe.prototype.positionGrips=function(){var re=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-re/2,this.y1-re/2),this.positionGrip(this.grip2.visual,this.x2-re/2,this.y2-re/2)},oe.prototype.positionGrip=function(re,ce,de){var le=re.transform.baseVal.getItem(0);le.setTranslate(ce,de),re.transform.baseVal.replaceItem(le,0)},oe.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},fe.prototype.getState.call(this))},oe.prototype.restoreState=function(re){fe.prototype.restoreState.call(this,re);var ce=re;this.x1=ce.x1,this.y1=ce.y1,this.x2=ce.x2,this.y2=ce.y2},oe.prototype.scale=function(re,ce){fe.prototype.scale.call(this,re,ce),this.x1=this.x1*re,this.y1=this.y1*ce,this.x2=this.x2*re,this.y2=this.y2*ce,this.adjustVisual(),this.adjustControlBox()},oe}(be),st=function(fe){function oe(re,ce,de){var le=fe.call(this,re,ce,de)||this;return le.strokeColor="transparent",le.strokeWidth=0,le.strokeDasharray="",le.setStrokeColor=le.setStrokeColor.bind(le),le.setStrokeWidth=le.setStrokeWidth.bind(le),le.setStrokeDasharray=le.setStrokeDasharray.bind(le),le.strokeColor=de.defaultColor,le.strokeWidth=de.defaultStrokeWidth,le.strokeDasharray=de.defaultStrokeDasharray,le.strokePanel=new Oe("Line color",de.defaultColorSet,de.defaultColor),le.strokePanel.onColorChanged=le.setStrokeColor,le.strokeWidthPanel=new rt("Line width",de.defaultStrokeWidths,de.defaultStrokeWidth),le.strokeWidthPanel.onWidthChanged=le.setStrokeWidth,le.strokeStylePanel=new wt("Line style",de.defaultStrokeDasharrays,de.defaultStrokeDasharray),le.strokeStylePanel.onStyleChanged=le.setStrokeDasharray,le}return Ee(oe,fe),oe.prototype.ownsTarget=function(re){return!(!fe.prototype.ownsTarget.call(this,re)&&re!==this.visual&&re!==this.selectorLine&&re!==this.visibleLine)},oe.prototype.createVisual=function(){this.visual=we.createGroup(),this.selectorLine=we.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=we.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},oe.prototype.pointerDown=function(re,ce){fe.prototype.pointerDown.call(this,re,ce),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},oe.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),we.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),we.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),we.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},oe.prototype.setStrokeColor=function(re){this.strokeColor=re,this.adjustVisual(),this.colorChanged(re)},oe.prototype.setStrokeWidth=function(re){this.strokeWidth=re,this.adjustVisual()},oe.prototype.setStrokeDasharray=function(re){this.strokeDasharray=re,this.adjustVisual(),this.stateChanged()},Object.defineProperty(oe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),oe.prototype.getState=function(){var re=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},fe.prototype.getState.call(this));return re.typeName=oe.typeName,re},oe.prototype.restoreState=function(re){fe.prototype.restoreState.call(this,re);var ce=re;this.strokeColor=ce.strokeColor,this.strokeWidth=ce.strokeWidth,this.strokeDasharray=ce.strokeDasharray,this.createVisual(),this.adjustVisual()},oe.typeName="LineMarker",oe.title="Line marker",oe.icon='',oe}(Ve),Pe=function(fe){function oe(re,ce,de,le){var Je=fe.call(this,re,le||'')||this;return Je.fonts=[],Je.fontBoxes=[],Je.fonts=ce,Je.currentFont=de,Je.setCurrentFont=Je.setCurrentFont.bind(Je),Je}return Ee(oe,fe),oe.prototype.getUi=function(){var re=this,ce=document.createElement("div");return ce.style.overflow="hidden",ce.style.flexGrow="2",this.fonts.forEach(function(de){var le=document.createElement("div");le.style.display="inline-block",le.style.alignItems="center",le.style.justifyContent="space-between",le.style.padding="5px",le.style.borderWidth="2px",le.style.borderStyle="solid",le.style.overflow="hidden",le.style.maxWidth=100/re.fonts.length-5+"%",le.style.borderColor=de===re.currentFont?re.uiStyleSettings.toolboxAccentColor:"transparent",le.addEventListener("click",function(){re.setCurrentFont(de,le)}),ce.appendChild(le);var Je=document.createElement("div");Je.style.display="flex",Je.style.minHeight="20px",Je.style.flexGrow="2",Je.style.fontFamily=de,Je.style.overflow="hidden";var mt=document.createElement("div");mt.style.whiteSpace="nowrap",mt.style.overflow="hidden",mt.style.textOverflow="ellipsis",mt.innerHTML="The quick brown fox jumps over the lazy dog",Je.appendChild(mt),le.appendChild(Je),re.fontBoxes.push(le)}),ce},oe.prototype.setCurrentFont=function(re,ce){var de=this;this.currentFont=re,this.fontBoxes.forEach(function(le){le.style.borderColor=le===ce?de.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},oe}(Ne),Me=function(fe){function oe(re,ce,de){var le=fe.call(this,re,ce,de)||this;return le.color="transparent",le.padding=5,le.DEFAULT_TEXT="\u8BF7\u8F93\u5165\u6587\u672C",le.text=le.DEFAULT_TEXT,le.isMoved=!1,le.color=de.defaultColor,le.fontFamily=de.defaultFontFamily,le.defaultSize={x:100,y:30},le.setColor=le.setColor.bind(le),le.setFont=le.setFont.bind(le),le.renderText=le.renderText.bind(le),le.sizeText=le.sizeText.bind(le),le.textEditDivClicked=le.textEditDivClicked.bind(le),le.showTextEditor=le.showTextEditor.bind(le),le.setSize=le.setSize.bind(le),le.positionTextEditor=le.positionTextEditor.bind(le),le.colorPanel=new Oe("Color",de.defaultColorSet,de.defaultColor),le.colorPanel.onColorChanged=le.setColor,le.fontFamilyPanel=new Pe("Font",de.defaultFontFamilies,de.defaultFontFamily),le.fontFamilyPanel.onFontChanged=le.setFont,le}return Ee(oe,fe),oe.prototype.ownsTarget=function(re){if(fe.prototype.ownsTarget.call(this,re)||re===this.visual||re===this.textElement||re===this.bgRectangle)return!0;var ce=!1;return this.textElement.childNodes.forEach(function(de){de===re&&(ce=!0)}),ce},oe.prototype.createVisual=function(){this.visual=we.createGroup(),this.bgRectangle=we.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=we.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(we.createTransform()),this.textElement.transform.baseVal.appendItem(we.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},oe.prototype.pointerDown=function(re,ce){fe.prototype.pointerDown.call(this,re,ce),this.isMoved=!1,this.pointerDownPoint=re,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(re),this._state="creating")},oe.prototype.renderText=function(){var re=this;if(this.textElement){for(;this.textElement.lastChild;)this.textElement.removeChild(this.textElement.lastChild);this.text.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/).forEach(function(ce){re.textElement.appendChild(we.createTSpan(ce.trim()===""?" ":ce.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},oe.prototype.getTextScale=function(){var re=this.textElement.getBBox(),ce=1;if(re.width>0&&re.height>0){var de=(1*this.width-this.width*this.padding*2/100)/re.width,le=(1*this.height-this.height*this.padding*2/100)/re.height;ce=Math.min(de,le)}return ce},oe.prototype.getTextPosition=function(re){var ce=this.textElement.getBBox(),de=0,le=0;return ce.width>0&&ce.height>0&&(de=(this.width-ce.width*re)/2,le=this.height/2-ce.height*re/2),{x:de,y:le}},oe.prototype.sizeText=function(){var re=this.textElement.getBBox(),ce=this.getTextScale(),de=this.getTextPosition(ce);de.y-=re.y*ce,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+de.x+"px, "+de.y+"px) scale("+ce+", "+ce+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(de.x,de.y),this.textElement.transform.baseVal.getItem(1).setScale(ce,ce))},oe.prototype.manipulate=function(re){fe.prototype.manipulate.call(this,re),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(re.x-this.pointerDownPoint.x)>5||Math.abs(re.y-this.pointerDownPoint.y)>5)},oe.prototype.resize=function(re){fe.prototype.resize.call(this,re),this.isMoved=!0,this.setSize(),this.sizeText()},oe.prototype.setSize=function(){fe.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(we.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),we.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},oe.prototype.pointerUp=function(re){var ce=this.state;ce==="creating"&&(this._suppressMarkerCreateEvent=!0),fe.prototype.pointerUp.call(this,re),this.setSize(),(ce==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},oe.prototype.showTextEditor=function(){var re=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditor=document.createElement("div"),this.textEditor.style.position="absolute",this.textEditor.style.fontFamily=this.fontFamily,this.textEditor.style.lineHeight="1em",this.textEditor.innerText=this.text,this.textEditor.contentEditable="true",this.textEditor.style.color=this.color,this.textEditor.style.whiteSpace="pre",this.positionTextEditor(),this.textEditor.addEventListener("pointerup",function(ce){ce.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var ce=Number.parseFloat(re.textEditor.style.fontSize);re.textEditor.clientWidth>=Number.parseInt(re.textEditor.style.maxWidth)&&ce>.9;)ce-=.1,re.textEditor.style.fontSize=Math.max(ce,.9)+"em"}),this.textEditor.addEventListener("keyup",function(ce){ce.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(ce){if(ce.clipboardData){var de=ce.clipboardData.getData("text"),le=window.getSelection();if(!le.rangeCount)return!1;le.deleteFromDocument(),le.getRangeAt(0).insertNode(document.createTextNode(de)),ce.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){re.textEditDivClicked(re.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},oe.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var re=this.getTextScale(),ce=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),de=this.textElement.getBBox(),le={x:de.width*re,y:de.height*re};ce.x-=le.x/2,ce.y-=le.y/2,this.textEditor.style.top=ce.y+"px",this.textEditor.style.left=ce.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-ce.x+"px",this.textEditor.style.fontSize=Math.max(16*re,12)+"px",this.textElement.style.display="none"}},oe.prototype.textEditDivClicked=function(re){this.text=re.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},oe.prototype.select=function(){fe.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},oe.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),fe.prototype.deselect.call(this)},oe.prototype.dblClick=function(re,ce){fe.prototype.dblClick.call(this,re,ce),this.showTextEditor()},oe.prototype.setColor=function(re){this.textElement&&we.setAttributes(this.textElement,[["fill",re]]),this.color=re,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(re)},oe.prototype.setFont=function(re){this.textElement&&we.setAttributes(this.textElement,[["font-family",re]]),this.fontFamily=re,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},oe.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},oe.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(oe.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),oe.prototype.getState=function(){var re=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},fe.prototype.getState.call(this));return re.typeName=oe.typeName,re},oe.prototype.restoreState=function(re){var ce=re;this.color=ce.color,this.fontFamily=ce.fontFamily,this.padding=ce.padding,this.text=ce.text,this.createVisual(),fe.prototype.restoreState.call(this,re),this.setSize()},oe.prototype.scale=function(re,ce){fe.prototype.scale.call(this,re,ce),this.setSize(),this.sizeText(),this.positionTextEditor()},oe.typeName="TextMarker",oe.title="Text marker",oe.icon='',oe}(Qe),xe=function(fe){function oe(re,ce,de){var le=fe.call(this,re,ce,de)||this;return le.color="transparent",le.lineWidth=3,le.drawing=!1,le.pixelRatio=1,le.color=de.defaultColor,le.lineWidth=de.defaultStrokeWidth,le.pixelRatio=de.freehandPixelRatio,le.setColor=le.setColor.bind(le),le.addCanvas=le.addCanvas.bind(le),le.finishCreation=le.finishCreation.bind(le),le.setLineWidth=le.setLineWidth.bind(le),le.colorPanel=new Oe("Color",de.defaultColorSet,de.defaultColor),le.colorPanel.onColorChanged=le.setColor,le.lineWidthPanel=new rt("Line width",de.defaultStrokeWidths,de.defaultStrokeWidth),le.lineWidthPanel.onWidthChanged=le.setLineWidth,le}return Ee(oe,fe),oe.prototype.ownsTarget=function(re){return!(!fe.prototype.ownsTarget.call(this,re)&&re!==this.visual&&re!==this.drawingImage)},oe.prototype.createVisual=function(){this.visual=we.createGroup(),this.drawingImage=we.createImage(),this.visual.appendChild(this.drawingImage);var re=we.createTransform();this.visual.transform.baseVal.appendItem(re),this.addMarkerVisualToContainer(this.visual)},oe.prototype.pointerDown=function(re,ce){this.state==="new"&&(this.addCanvas(),this.createVisual(),this._state="creating"),this.state==="creating"?(this.canvasContext.strokeStyle=this.color,this.canvasContext.lineWidth=this.lineWidth,this.canvasContext.beginPath(),this.canvasContext.moveTo(re.x,re.y),this.drawing=!0):fe.prototype.pointerDown.call(this,re,ce)},oe.prototype.manipulate=function(re){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(re.x,re.y),this.canvasContext.stroke()):fe.prototype.manipulate.call(this,re)},oe.prototype.resize=function(re){fe.prototype.resize.call(this,re),we.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),we.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},oe.prototype.pointerUp=function(re){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):fe.prototype.pointerUp.call(this,re)},oe.prototype.addCanvas=function(){this.overlayContainer.innerHTML="",this.canvasElement=document.createElement("canvas"),this.canvasElement.width=this.overlayContainer.clientWidth*this.pixelRatio,this.canvasElement.height=this.overlayContainer.clientHeight*this.pixelRatio,this.canvasContext=this.canvasElement.getContext("2d"),this.canvasContext.scale(this.pixelRatio,this.pixelRatio),this.overlayContainer.appendChild(this.canvasElement)},oe.prototype.select=function(){this.state==="creating"&&this.finishCreation(),fe.prototype.select.call(this)},oe.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),fe.prototype.deselect.call(this)},oe.prototype.finishCreation=function(){for(var re=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),ce=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],de=ce[0],le=ce[1],Je=ce[2],mt=ce[3],Ot=!1,Yt=0;Yt0&&(Ot=!0,Ytmt&&(mt=Yt),Mt>Je&&(Je=Mt));if(Ot){this.left=de/this.pixelRatio,this.top=le/this.pixelRatio,this.width=(Je-de)/this.pixelRatio,this.height=(mt-le)/this.pixelRatio;var tn=document.createElement("canvas");tn.width=Je-de,tn.height=mt-le,tn.getContext("2d").putImageData(this.canvasContext.getImageData(de,le,Je-de,mt-le),0,0),this.drawingImgUrl=tn.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},oe.prototype.setDrawingImage=function(){we.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),we.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},oe.prototype.setColor=function(re){this.color=re,this.colorChanged(re)},oe.prototype.setLineWidth=function(re){this.lineWidth=re},Object.defineProperty(oe.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),oe.prototype.getState=function(){var re=Object.assign({drawingImgUrl:this.drawingImgUrl},fe.prototype.getState.call(this));return re.typeName=oe.typeName,re},oe.prototype.restoreState=function(re){this.createVisual(),fe.prototype.restoreState.call(this,re),this.drawingImgUrl=re.drawingImgUrl,this.setDrawingImage()},oe.prototype.scale=function(re,ce){fe.prototype.scale.call(this,re,ce),this.setDrawingImage()},oe.typeName="FreehandMarker",oe.title="Freehand marker",oe.icon='',oe}(Qe),Xe=function(fe){function oe(re,ce,de){var le=fe.call(this,re,de||'')||this;return le.typeBoxes=[],le.currentType=ce,le.setCurrentType=le.setCurrentType.bind(le),le}return Ee(oe,fe),oe.prototype.getUi=function(){var re=this,ce=document.createElement("div");ce.style.display="flex",ce.style.overflow="hidden",ce.style.flexGrow="2";for(var de=function(mt){var Ot="both";switch(mt){case 0:Ot="both";break;case 1:Ot="start";break;case 2:Ot="end";break;case 3:Ot="none"}var Yt=document.createElement("div");if(Yt.style.display="flex",Yt.style.flexGrow="2",Yt.style.alignItems="center",Yt.style.justifyContent="space-between",Yt.style.padding="5px",Yt.style.borderWidth="2px",Yt.style.borderStyle="solid",Yt.style.borderColor=Ot===le.currentType?le.uiStyleSettings.toolboxAccentColor:"transparent",Yt.addEventListener("click",function(){re.setCurrentType(Ot,Yt)}),ce.appendChild(Yt),Ot==="both"||Ot==="start"){var Mt=document.createElement("div");Mt.style.display="flex",Mt.style.alignItems="center",Mt.style.minHeight="20px",Mt.innerHTML=` + `;Je.innerHTML=mt,le.appendChild(Je),re.styleBoxes.push(le)}),ce},oe.prototype.setCurrentStyle=function(re,ce){var de=this;this.currentStyle=re,this.styleBoxes.forEach(function(le){le.style.borderColor=le===ce?de.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},oe}(Ne),ft=function(fe){function oe(re,ce,de){var le=fe.call(this,re,ce,de)||this;return le.strokeColor=de.defaultColor,le.strokeWidth=de.defaultStrokeWidth,le.strokeDasharray=de.defaultStrokeDasharray,le.strokePanel=new Oe("Line color",de.defaultColorSet,de.defaultColor),le.strokePanel.onColorChanged=le.setStrokeColor,le.strokeWidthPanel=new rt("Line width",de.defaultStrokeWidths,de.defaultStrokeWidth),le.strokeWidthPanel.onWidthChanged=le.setStrokeWidth,le.strokeStylePanel=new wt("Line style",de.defaultStrokeDasharrays,de.defaultStrokeDasharray),le.strokeStylePanel.onStyleChanged=le.setStrokeDasharray,le}return Ee(oe,fe),Object.defineProperty(oe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),oe.prototype.getState=function(){var re=fe.prototype.getState.call(this);return re.typeName=oe.typeName,re},oe.typeName="FrameMarker",oe.title="Frame marker",oe.icon='',oe}(et),nt=function(){this.defaultColorSet=["#EF4444","#10B981","#2563EB","#FFFF00","#7C3AED","#F472B6","#000000","#FFFFFF"],this.defaultColor=this.defaultColorSet[0],this.defaultFillColor=this.defaultColorSet[0],this.defaultStrokeColor=this.defaultColorSet[7],this.defaultHighlightColor=this.defaultColorSet[3],this.defaultStrokeWidth=3,this.defaultStrokeDasharray="",this.defaultHighlightOpacity=.5,this.defaultFontFamily="Helvetica, Arial, sans-serif",this.defaultStrokeWidths=[1,2,3,5,10],this.defaultStrokeDasharrays=["","3","12 3","9 6 3 6"],this.defaultOpacitySteps=[.1,.25,.5,.75,1],this.displayMode="inline",this.defaultFontFamilies=['Times, "Times New Roman", serif',"Helvetica, Arial, sans-serif",'Courier, "Courier New", monospace',"cursive","fantasy"],this.popupMargin=30,this.newFreehandMarkerOnPointerUp=!1,this.defaultColorsFollowCurrentColors=!1,this.freehandPixelRatio=1,this.disableRotation=!1,this.defaultCaptionFontSize="1rem",this.defaultCaptionText="Text"},Ve=function(fe){function oe(re,ce,de){var le=fe.call(this,re,ce,de)||this;return le.x1=0,le.y1=0,le.x2=0,le.y2=0,le.defaultLength=50,le.manipulationStartX=0,le.manipulationStartY=0,le.manipulationStartX1=0,le.manipulationStartY1=0,le.manipulationStartX2=0,le.manipulationStartY2=0,le.setupControlBox(),le}return Ee(oe,fe),oe.prototype.ownsTarget=function(re){return!!fe.prototype.ownsTarget.call(this,re)||!(!this.grip1.ownsTarget(re)&&!this.grip2.ownsTarget(re))},oe.prototype.pointerDown=function(re,ce){fe.prototype.pointerDown.call(this,re,ce),this.manipulationStartX=re.x,this.manipulationStartY=re.y,this.state==="new"&&(this.x1=re.x,this.y1=re.y,this.x2=re.x,this.y2=re.y),this.manipulationStartX1=this.x1,this.manipulationStartY1=this.y1,this.manipulationStartX2=this.x2,this.manipulationStartY2=this.y2,this.state!=="new"&&(this.select(),this.grip1.ownsTarget(ce)?this.activeGrip=this.grip1:this.grip2.ownsTarget(ce)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},oe.prototype.pointerUp=function(re){var ce=this.state;fe.prototype.pointerUp.call(this,re),this.state==="creating"&&Math.abs(this.x1-this.x2)<10&&Math.abs(this.y1-this.y2)<10?(this.x2=this.x1+this.defaultLength,this.adjustVisual(),this.adjustControlBox()):this.manipulate(re),this._state="select",ce==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},oe.prototype.adjustVisual=function(){},oe.prototype.manipulate=function(re){this.state==="creating"?this.resize(re):this.state==="move"?(this.x1=this.manipulationStartX1+re.x-this.manipulationStartX,this.y1=this.manipulationStartY1+re.y-this.manipulationStartY,this.x2=this.manipulationStartX2+re.x-this.manipulationStartX,this.y2=this.manipulationStartY2+re.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(re)},oe.prototype.resize=function(re){switch(this.activeGrip){case this.grip1:this.x1=re.x,this.y1=re.y;break;case this.grip2:case void 0:this.x2=re.x,this.y2=re.y}this.adjustVisual(),this.adjustControlBox()},oe.prototype.select=function(){fe.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},oe.prototype.deselect=function(){fe.prototype.deselect.call(this),this.controlBox.style.display="none"},oe.prototype.setupControlBox=function(){this.controlBox=we.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},oe.prototype.adjustControlBox=function(){this.positionGrips()},oe.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},oe.prototype.createGrip=function(){var re=new Ge;return re.visual.transform.baseVal.appendItem(we.createTransform()),this.controlBox.appendChild(re.visual),re},oe.prototype.positionGrips=function(){var re=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-re/2,this.y1-re/2),this.positionGrip(this.grip2.visual,this.x2-re/2,this.y2-re/2)},oe.prototype.positionGrip=function(re,ce,de){var le=re.transform.baseVal.getItem(0);le.setTranslate(ce,de),re.transform.baseVal.replaceItem(le,0)},oe.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},fe.prototype.getState.call(this))},oe.prototype.restoreState=function(re){fe.prototype.restoreState.call(this,re);var ce=re;this.x1=ce.x1,this.y1=ce.y1,this.x2=ce.x2,this.y2=ce.y2},oe.prototype.scale=function(re,ce){fe.prototype.scale.call(this,re,ce),this.x1=this.x1*re,this.y1=this.y1*ce,this.x2=this.x2*re,this.y2=this.y2*ce,this.adjustVisual(),this.adjustControlBox()},oe}(be),st=function(fe){function oe(re,ce,de){var le=fe.call(this,re,ce,de)||this;return le.strokeColor="transparent",le.strokeWidth=0,le.strokeDasharray="",le.setStrokeColor=le.setStrokeColor.bind(le),le.setStrokeWidth=le.setStrokeWidth.bind(le),le.setStrokeDasharray=le.setStrokeDasharray.bind(le),le.strokeColor=de.defaultColor,le.strokeWidth=de.defaultStrokeWidth,le.strokeDasharray=de.defaultStrokeDasharray,le.strokePanel=new Oe("Line color",de.defaultColorSet,de.defaultColor),le.strokePanel.onColorChanged=le.setStrokeColor,le.strokeWidthPanel=new rt("Line width",de.defaultStrokeWidths,de.defaultStrokeWidth),le.strokeWidthPanel.onWidthChanged=le.setStrokeWidth,le.strokeStylePanel=new wt("Line style",de.defaultStrokeDasharrays,de.defaultStrokeDasharray),le.strokeStylePanel.onStyleChanged=le.setStrokeDasharray,le}return Ee(oe,fe),oe.prototype.ownsTarget=function(re){return!(!fe.prototype.ownsTarget.call(this,re)&&re!==this.visual&&re!==this.selectorLine&&re!==this.visibleLine)},oe.prototype.createVisual=function(){this.visual=we.createGroup(),this.selectorLine=we.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=we.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},oe.prototype.pointerDown=function(re,ce){fe.prototype.pointerDown.call(this,re,ce),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},oe.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),we.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),we.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),we.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},oe.prototype.setStrokeColor=function(re){this.strokeColor=re,this.adjustVisual(),this.colorChanged(re)},oe.prototype.setStrokeWidth=function(re){this.strokeWidth=re,this.adjustVisual()},oe.prototype.setStrokeDasharray=function(re){this.strokeDasharray=re,this.adjustVisual(),this.stateChanged()},Object.defineProperty(oe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),oe.prototype.getState=function(){var re=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},fe.prototype.getState.call(this));return re.typeName=oe.typeName,re},oe.prototype.restoreState=function(re){fe.prototype.restoreState.call(this,re);var ce=re;this.strokeColor=ce.strokeColor,this.strokeWidth=ce.strokeWidth,this.strokeDasharray=ce.strokeDasharray,this.createVisual(),this.adjustVisual()},oe.typeName="LineMarker",oe.title="Line marker",oe.icon='',oe}(Ve),Pe=function(fe){function oe(re,ce,de,le){var Je=fe.call(this,re,le||'')||this;return Je.fonts=[],Je.fontBoxes=[],Je.fonts=ce,Je.currentFont=de,Je.setCurrentFont=Je.setCurrentFont.bind(Je),Je}return Ee(oe,fe),oe.prototype.getUi=function(){var re=this,ce=document.createElement("div");return ce.style.overflow="hidden",ce.style.flexGrow="2",this.fonts.forEach(function(de){var le=document.createElement("div");le.style.display="inline-block",le.style.alignItems="center",le.style.justifyContent="space-between",le.style.padding="5px",le.style.borderWidth="2px",le.style.borderStyle="solid",le.style.overflow="hidden",le.style.maxWidth=100/re.fonts.length-5+"%",le.style.borderColor=de===re.currentFont?re.uiStyleSettings.toolboxAccentColor:"transparent",le.addEventListener("click",function(){re.setCurrentFont(de,le)}),ce.appendChild(le);var Je=document.createElement("div");Je.style.display="flex",Je.style.minHeight="20px",Je.style.flexGrow="2",Je.style.fontFamily=de,Je.style.overflow="hidden";var mt=document.createElement("div");mt.style.whiteSpace="nowrap",mt.style.overflow="hidden",mt.style.textOverflow="ellipsis",mt.innerHTML="The quick brown fox jumps over the lazy dog",Je.appendChild(mt),le.appendChild(Je),re.fontBoxes.push(le)}),ce},oe.prototype.setCurrentFont=function(re,ce){var de=this;this.currentFont=re,this.fontBoxes.forEach(function(le){le.style.borderColor=le===ce?de.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},oe}(Ne),Me=function(fe){function oe(re,ce,de){var le=fe.call(this,re,ce,de)||this;return le.color="transparent",le.padding=5,le.DEFAULT_TEXT="\u8BF7\u8F93\u5165\u6587\u672C",le.text=le.DEFAULT_TEXT,le.isMoved=!1,le.color=de.defaultColor,le.fontFamily=de.defaultFontFamily,le.defaultSize={x:100,y:30},le.setColor=le.setColor.bind(le),le.setFont=le.setFont.bind(le),le.renderText=le.renderText.bind(le),le.sizeText=le.sizeText.bind(le),le.textEditDivClicked=le.textEditDivClicked.bind(le),le.showTextEditor=le.showTextEditor.bind(le),le.setSize=le.setSize.bind(le),le.positionTextEditor=le.positionTextEditor.bind(le),le.colorPanel=new Oe("Color",de.defaultColorSet,de.defaultColor),le.colorPanel.onColorChanged=le.setColor,le.fontFamilyPanel=new Pe("Font",de.defaultFontFamilies,de.defaultFontFamily),le.fontFamilyPanel.onFontChanged=le.setFont,le}return Ee(oe,fe),oe.prototype.ownsTarget=function(re){if(fe.prototype.ownsTarget.call(this,re)||re===this.visual||re===this.textElement||re===this.bgRectangle)return!0;var ce=!1;return this.textElement.childNodes.forEach(function(de){de===re&&(ce=!0)}),ce},oe.prototype.createVisual=function(){this.visual=we.createGroup(),this.bgRectangle=we.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=we.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(we.createTransform()),this.textElement.transform.baseVal.appendItem(we.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},oe.prototype.pointerDown=function(re,ce){fe.prototype.pointerDown.call(this,re,ce),this.isMoved=!1,this.pointerDownPoint=re,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(re),this._state="creating")},oe.prototype.renderText=function(){var re=this;if(this.textElement){for(;this.textElement.lastChild;)this.textElement.removeChild(this.textElement.lastChild);this.text.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/).forEach(function(ce){re.textElement.appendChild(we.createTSpan(ce.trim()===""?" ":ce.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},oe.prototype.getTextScale=function(){var re=this.textElement.getBBox(),ce=1;if(re.width>0&&re.height>0){var de=(1*this.width-this.width*this.padding*2/100)/re.width,le=(1*this.height-this.height*this.padding*2/100)/re.height;ce=Math.min(de,le)}return ce},oe.prototype.getTextPosition=function(re){var ce=this.textElement.getBBox(),de=0,le=0;return ce.width>0&&ce.height>0&&(de=(this.width-ce.width*re)/2,le=this.height/2-ce.height*re/2),{x:de,y:le}},oe.prototype.sizeText=function(){var re=this.textElement.getBBox(),ce=this.getTextScale(),de=this.getTextPosition(ce);de.y-=re.y*ce,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+de.x+"px, "+de.y+"px) scale("+ce+", "+ce+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(de.x,de.y),this.textElement.transform.baseVal.getItem(1).setScale(ce,ce))},oe.prototype.manipulate=function(re){fe.prototype.manipulate.call(this,re),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(re.x-this.pointerDownPoint.x)>5||Math.abs(re.y-this.pointerDownPoint.y)>5)},oe.prototype.resize=function(re){fe.prototype.resize.call(this,re),this.isMoved=!0,this.setSize(),this.sizeText()},oe.prototype.setSize=function(){fe.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(we.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),we.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},oe.prototype.pointerUp=function(re){var ce=this.state;ce==="creating"&&(this._suppressMarkerCreateEvent=!0),fe.prototype.pointerUp.call(this,re),this.setSize(),(ce==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},oe.prototype.showTextEditor=function(){var re=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditor=document.createElement("div"),this.textEditor.style.position="absolute",this.textEditor.style.fontFamily=this.fontFamily,this.textEditor.style.lineHeight="1em",this.textEditor.innerText=this.text,this.textEditor.contentEditable="true",this.textEditor.style.color=this.color,this.textEditor.style.whiteSpace="pre",this.positionTextEditor(),this.textEditor.addEventListener("pointerup",function(ce){ce.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var ce=Number.parseFloat(re.textEditor.style.fontSize);re.textEditor.clientWidth>=Number.parseInt(re.textEditor.style.maxWidth)&&ce>.9;)ce-=.1,re.textEditor.style.fontSize=Math.max(ce,.9)+"em"}),this.textEditor.addEventListener("keyup",function(ce){ce.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(ce){if(ce.clipboardData){var de=ce.clipboardData.getData("text"),le=window.getSelection();if(!le.rangeCount)return!1;le.deleteFromDocument(),le.getRangeAt(0).insertNode(document.createTextNode(de)),ce.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){re.textEditDivClicked(re.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},oe.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var re=this.getTextScale(),ce=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),de=this.textElement.getBBox(),le={x:de.width*re,y:de.height*re};ce.x-=le.x/2,ce.y-=le.y/2,this.textEditor.style.top=ce.y+"px",this.textEditor.style.left=ce.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-ce.x+"px",this.textEditor.style.fontSize=Math.max(16*re,12)+"px",this.textElement.style.display="none"}},oe.prototype.textEditDivClicked=function(re){this.text=re.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},oe.prototype.select=function(){fe.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},oe.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),fe.prototype.deselect.call(this)},oe.prototype.dblClick=function(re,ce){fe.prototype.dblClick.call(this,re,ce),this.showTextEditor()},oe.prototype.setColor=function(re){this.textElement&&we.setAttributes(this.textElement,[["fill",re]]),this.color=re,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(re)},oe.prototype.setFont=function(re){this.textElement&&we.setAttributes(this.textElement,[["font-family",re]]),this.fontFamily=re,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},oe.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},oe.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(oe.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),oe.prototype.getState=function(){var re=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},fe.prototype.getState.call(this));return re.typeName=oe.typeName,re},oe.prototype.restoreState=function(re){var ce=re;this.color=ce.color,this.fontFamily=ce.fontFamily,this.padding=ce.padding,this.text=ce.text,this.createVisual(),fe.prototype.restoreState.call(this,re),this.setSize()},oe.prototype.scale=function(re,ce){fe.prototype.scale.call(this,re,ce),this.setSize(),this.sizeText(),this.positionTextEditor()},oe.typeName="TextMarker",oe.title="Text marker",oe.icon='',oe}(Qe),xe=function(fe){function oe(re,ce,de){var le=fe.call(this,re,ce,de)||this;return le.color="transparent",le.lineWidth=3,le.drawing=!1,le.pixelRatio=1,le.color=de.defaultColor,le.lineWidth=de.defaultStrokeWidth,le.pixelRatio=de.freehandPixelRatio,le.setColor=le.setColor.bind(le),le.addCanvas=le.addCanvas.bind(le),le.finishCreation=le.finishCreation.bind(le),le.setLineWidth=le.setLineWidth.bind(le),le.colorPanel=new Oe("Color",de.defaultColorSet,de.defaultColor),le.colorPanel.onColorChanged=le.setColor,le.lineWidthPanel=new rt("Line width",de.defaultStrokeWidths,de.defaultStrokeWidth),le.lineWidthPanel.onWidthChanged=le.setLineWidth,le}return Ee(oe,fe),oe.prototype.ownsTarget=function(re){return!(!fe.prototype.ownsTarget.call(this,re)&&re!==this.visual&&re!==this.drawingImage)},oe.prototype.createVisual=function(){this.visual=we.createGroup(),this.drawingImage=we.createImage(),this.visual.appendChild(this.drawingImage);var re=we.createTransform();this.visual.transform.baseVal.appendItem(re),this.addMarkerVisualToContainer(this.visual)},oe.prototype.pointerDown=function(re,ce){this.state==="new"&&(this.addCanvas(),this.createVisual(),this._state="creating"),this.state==="creating"?(this.canvasContext.strokeStyle=this.color,this.canvasContext.lineWidth=this.lineWidth,this.canvasContext.beginPath(),this.canvasContext.moveTo(re.x,re.y),this.drawing=!0):fe.prototype.pointerDown.call(this,re,ce)},oe.prototype.manipulate=function(re){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(re.x,re.y),this.canvasContext.stroke()):fe.prototype.manipulate.call(this,re)},oe.prototype.resize=function(re){fe.prototype.resize.call(this,re),we.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),we.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},oe.prototype.pointerUp=function(re){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):fe.prototype.pointerUp.call(this,re)},oe.prototype.addCanvas=function(){this.overlayContainer.innerHTML="",this.canvasElement=document.createElement("canvas"),this.canvasElement.width=this.overlayContainer.clientWidth*this.pixelRatio,this.canvasElement.height=this.overlayContainer.clientHeight*this.pixelRatio,this.canvasContext=this.canvasElement.getContext("2d"),this.canvasContext.scale(this.pixelRatio,this.pixelRatio),this.overlayContainer.appendChild(this.canvasElement)},oe.prototype.select=function(){this.state==="creating"&&this.finishCreation(),fe.prototype.select.call(this)},oe.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),fe.prototype.deselect.call(this)},oe.prototype.finishCreation=function(){for(var re=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),ce=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],de=ce[0],le=ce[1],Je=ce[2],mt=ce[3],Ot=!1,Xt=0;Xt0&&(Ot=!0,Xtmt&&(mt=Xt),Mt>Je&&(Je=Mt));if(Ot){this.left=de/this.pixelRatio,this.top=le/this.pixelRatio,this.width=(Je-de)/this.pixelRatio,this.height=(mt-le)/this.pixelRatio;var tn=document.createElement("canvas");tn.width=Je-de,tn.height=mt-le,tn.getContext("2d").putImageData(this.canvasContext.getImageData(de,le,Je-de,mt-le),0,0),this.drawingImgUrl=tn.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},oe.prototype.setDrawingImage=function(){we.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),we.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},oe.prototype.setColor=function(re){this.color=re,this.colorChanged(re)},oe.prototype.setLineWidth=function(re){this.lineWidth=re},Object.defineProperty(oe.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),oe.prototype.getState=function(){var re=Object.assign({drawingImgUrl:this.drawingImgUrl},fe.prototype.getState.call(this));return re.typeName=oe.typeName,re},oe.prototype.restoreState=function(re){this.createVisual(),fe.prototype.restoreState.call(this,re),this.drawingImgUrl=re.drawingImgUrl,this.setDrawingImage()},oe.prototype.scale=function(re,ce){fe.prototype.scale.call(this,re,ce),this.setDrawingImage()},oe.typeName="FreehandMarker",oe.title="Freehand marker",oe.icon='',oe}(Qe),Xe=function(fe){function oe(re,ce,de){var le=fe.call(this,re,de||'')||this;return le.typeBoxes=[],le.currentType=ce,le.setCurrentType=le.setCurrentType.bind(le),le}return Ee(oe,fe),oe.prototype.getUi=function(){var re=this,ce=document.createElement("div");ce.style.display="flex",ce.style.overflow="hidden",ce.style.flexGrow="2";for(var de=function(mt){var Ot="both";switch(mt){case 0:Ot="both";break;case 1:Ot="start";break;case 2:Ot="end";break;case 3:Ot="none"}var Xt=document.createElement("div");if(Xt.style.display="flex",Xt.style.flexGrow="2",Xt.style.alignItems="center",Xt.style.justifyContent="space-between",Xt.style.padding="5px",Xt.style.borderWidth="2px",Xt.style.borderStyle="solid",Xt.style.borderColor=Ot===le.currentType?le.uiStyleSettings.toolboxAccentColor:"transparent",Xt.addEventListener("click",function(){re.setCurrentType(Ot,Xt)}),ce.appendChild(Xt),Ot==="both"||Ot==="start"){var Mt=document.createElement("div");Mt.style.display="flex",Mt.style.alignItems="center",Mt.style.minHeight="20px",Mt.innerHTML=` - `,Mt.style.marginLeft="5px",Yt.appendChild(Mt)}var tn=document.createElement("div");tn.style.display="flex",tn.style.alignItems="center",tn.style.minHeight="20px",tn.style.flexGrow="2";var on=document.createElement("hr");if(on.style.minWidth="20px",on.style.border="0px",on.style.borderTop="3px solid "+(le.uiStyleSettings!==void 0?le.uiStyleSettings.toolboxColor:"#eeeeee"),on.style.flexGrow="2",tn.appendChild(on),Yt.appendChild(tn),Ot==="both"||Ot==="end"){var En=document.createElement("div");En.style.display="flex",En.style.alignItems="center",En.style.minHeight="20px",En.innerHTML=` + `,Mt.style.marginLeft="5px",Xt.appendChild(Mt)}var tn=document.createElement("div");tn.style.display="flex",tn.style.alignItems="center",tn.style.minHeight="20px",tn.style.flexGrow="2";var on=document.createElement("hr");if(on.style.minWidth="20px",on.style.border="0px",on.style.borderTop="3px solid "+(le.uiStyleSettings!==void 0?le.uiStyleSettings.toolboxColor:"#eeeeee"),on.style.flexGrow="2",tn.appendChild(on),Xt.appendChild(tn),Ot==="both"||Ot==="end"){var gn=document.createElement("div");gn.style.display="flex",gn.style.alignItems="center",gn.style.minHeight="20px",gn.innerHTML=` - `,En.style.marginRight="5px",Yt.appendChild(En)}le.typeBoxes.push(Yt)},le=this,Je=0;Je<4;Je++)de(Je);return ce},oe.prototype.setCurrentType=function(re,ce){var de=this;this.currentType=re,this.typeBoxes.forEach(function(le){le.style.borderColor=le===ce?de.uiStyleSettings!==void 0?de.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},oe}(Ne),Bt=function(fe){function oe(re,ce,de){var le=fe.call(this,re,ce,de)||this;return le.arrowType="end",le.arrowBaseHeight=10,le.arrowBaseWidth=10,le.getArrowPoints=le.getArrowPoints.bind(le),le.setArrowType=le.setArrowType.bind(le),le.arrowTypePanel=new Xe("Arrow type","end"),le.arrowTypePanel.onArrowTypeChanged=le.setArrowType,le}return Ee(oe,fe),oe.prototype.ownsTarget=function(re){return!(!fe.prototype.ownsTarget.call(this,re)&&re!==this.arrow1&&re!==this.arrow2)},oe.prototype.getArrowPoints=function(re,ce){var de=this.arrowBaseWidth+2*this.strokeWidth,le=this.arrowBaseHeight+2*this.strokeWidth;return re-de/2+","+(ce+le/2)+" "+re+","+(ce-le/2)+" "+(re+de/2)+","+(ce+le/2)},oe.prototype.createTips=function(){this.arrow1=we.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(we.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=we.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(we.createTransform()),this.visual.appendChild(this.arrow2)},oe.prototype.pointerDown=function(re,ce){fe.prototype.pointerDown.call(this,re,ce),this.state==="creating"&&this.createTips()},oe.prototype.adjustVisual=function(){if(fe.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2){this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",we.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),we.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var re=0;Math.abs(this.x1-this.x2)>.1&&(re=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var ce=this.arrow1.transform.baseVal.getItem(0);ce.setRotate(re,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(ce,0);var de=this.arrow2.transform.baseVal.getItem(0);de.setRotate(re+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(de,0)}},oe.prototype.setArrowType=function(re){this.arrowType=re,this.adjustVisual(),this.stateChanged()},Object.defineProperty(oe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),oe.prototype.getState=function(){var re=Object.assign({arrowType:this.arrowType},fe.prototype.getState.call(this));return re.typeName=oe.typeName,re},oe.prototype.restoreState=function(re){fe.prototype.restoreState.call(this,re);var ce=re;this.arrowType=ce.arrowType,this.createTips(),this.adjustVisual()},oe.typeName="ArrowMarker",oe.title="Arrow marker",oe.icon='',oe}(st),lt=function(fe){function oe(re,ce,de){var le=fe.call(this,re,ce,de)||this;return le.fillColor=de.defaultFillColor,le.strokeWidth=0,le.fillPanel=new Oe("Color",de.defaultColorSet,de.defaultFillColor),le.fillPanel.onColorChanged=le.setFillColor,le}return Ee(oe,fe),Object.defineProperty(oe.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),oe.prototype.getState=function(){var re=fe.prototype.getState.call(this);return re.typeName=oe.typeName,re},oe.typeName="CoverMarker",oe.title="Cover marker",oe.icon='',oe}(et),Ue=function(fe){function oe(re,ce,de,le){var Je=fe.call(this,re,le||'')||this;return Je.opacities=[],Je.opacityBoxes=[],Je.opacities=ce,Je.currentOpacity=de,Je.setCurrentOpacity=Je.setCurrentOpacity.bind(Je),Je}return Ee(oe,fe),oe.prototype.getUi=function(){var re=this,ce=document.createElement("div");return ce.style.display="flex",ce.style.overflow="hidden",ce.style.flexGrow="2",ce.style.justifyContent="space-between",this.opacities.forEach(function(de){var le=document.createElement("div");le.style.display="flex",le.style.alignItems="center",le.style.justifyContent="center",le.style.padding="5px",le.style.borderWidth="2px",le.style.borderStyle="solid",le.style.borderColor=de===re.currentOpacity?re.uiStyleSettings.toolboxAccentColor:"transparent",le.addEventListener("click",function(){re.setCurrentOpacity(de,le)}),ce.appendChild(le);var Je=document.createElement("div");Je.innerText=100*de+"%",le.appendChild(Je),re.opacityBoxes.push(le)}),ce},oe.prototype.setCurrentOpacity=function(re,ce){var de=this;this.currentOpacity=re,this.opacityBoxes.forEach(function(le){le.style.borderColor=le===ce?de.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},oe}(Ne),Dt=function(fe){function oe(re,ce,de){var le=fe.call(this,re,ce,de)||this;return le.setOpacity=le.setOpacity.bind(le),le.fillColor=de.defaultHighlightColor,le.strokeWidth=0,le.opacity=de.defaultHighlightOpacity,le.fillPanel=new Oe("Color",de.defaultColorSet,le.fillColor),le.fillPanel.onColorChanged=le.setFillColor,le.opacityPanel=new Ue("Opacity",de.defaultOpacitySteps,le.opacity),le.opacityPanel.onOpacityChanged=le.setOpacity,le}return Ee(oe,fe),oe.prototype.setOpacity=function(re){this.opacity=re,this.visual&&we.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(oe.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),oe.prototype.getState=function(){var re=fe.prototype.getState.call(this);return re.typeName=oe.typeName,re},oe.typeName="HighlightMarker",oe.title="Highlight marker",oe.icon='',oe}(lt),Fe='',pe='',tt=function(fe){function oe(re,ce,de){var le=fe.call(this,re,ce,de)||this;return le.bgColor="transparent",le.tipPosition={x:0,y:0},le.tipBase1Position={x:0,y:0},le.tipBase2Position={x:0,y:0},le.tipMoving=!1,le.color=de.defaultStrokeColor,le.bgColor=de.defaultFillColor,le.fontFamily=de.defaultFontFamily,le.defaultSize={x:100,y:30},le.setBgColor=le.setBgColor.bind(le),le.getTipPoints=le.getTipPoints.bind(le),le.positionTip=le.positionTip.bind(le),le.setTipPoints=le.setTipPoints.bind(le),le.colorPanel=new Oe("Text color",de.defaultColorSet,le.color,Fe),le.colorPanel.onColorChanged=le.setColor,le.bgColorPanel=new Oe("Fill color",de.defaultColorSet,le.bgColor,pe),le.bgColorPanel.onColorChanged=le.setBgColor,le.fontFamilyPanel=new Pe("Font",de.defaultFontFamilies,de.defaultFontFamily),le.fontFamilyPanel.onFontChanged=le.setFont,le.tipGrip=new Ge,le.tipGrip.visual.transform.baseVal.appendItem(we.createTransform()),le.controlBox.appendChild(le.tipGrip.visual),le}return Ee(oe,fe),oe.prototype.ownsTarget=function(re){return fe.prototype.ownsTarget.call(this,re)||this.tipGrip.ownsTarget(re)||this.tip===re},oe.prototype.createTip=function(){we.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=we.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},oe.prototype.pointerDown=function(re,ce){this.state==="new"&&fe.prototype.pointerDown.call(this,re,ce),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(ce)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):fe.prototype.pointerDown.call(this,re,ce)},oe.prototype.pointerUp=function(re){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,fe.prototype.pointerUp.call(this,re);else{var ce=this.state==="creating";fe.prototype.pointerUp.call(this,re),this.setTipPoints(ce),this.positionTip()}},oe.prototype.manipulate=function(re){if(this.tipMoving){var ce=this.unrotatePoint(re);this.tipPosition={x:ce.x-this.manipulationStartLeft,y:ce.y-this.manipulationStartTop},this.positionTip()}else fe.prototype.manipulate.call(this,re)},oe.prototype.setBgColor=function(re){this.bgRectangle&&this.tip&&(we.setAttributes(this.bgRectangle,[["fill",re]]),we.setAttributes(this.tip,[["fill",re]])),this.bgColor=re,this.fillColorChanged(re)},oe.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},oe.prototype.setTipPoints=function(re){re===void 0&&(re=!1);var ce=Math.min(this.height/2,15),de=this.height/5;re&&(this.tipPosition={x:ce+de/2,y:this.height+20});var le=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?le.1)){var re=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),ce=this.tip1.transform.baseVal.getItem(0);ce.setRotate(re,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(ce,0);var de=this.tip2.transform.baseVal.getItem(0);de.setRotate(re+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(de,0)}},Object.defineProperty(oe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),oe.prototype.getState=function(){var re=fe.prototype.getState.call(this);return re.typeName=oe.typeName,re},oe.prototype.restoreState=function(re){fe.prototype.restoreState.call(this,re),this.createTips(),this.adjustVisual()},oe.typeName="MeasurementMarker",oe.title="Measurement marker",oe.icon='',oe}(st),Ke=function(fe){function oe(re,ce,de){var le=fe.call(this,re,ce,de)||this;return le.strokePanel.colors=de.defaultColorSet,le.fillColor="transparent",le}return Ee(oe,fe),Object.defineProperty(oe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),oe.prototype.getState=function(){var re=fe.prototype.getState.call(this);return re.typeName=oe.typeName,re},oe.typeName="EllipseFrameMarker",oe.title="Ellipse frame marker",oe.icon='',oe}(It),Et=function(){function fe(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(fe.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),fe.prototype.addUndoStep=function(oe){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(oe)||(this.undoStack.push(oe),JSON.stringify(this.lastRedoStep)!==JSON.stringify(oe)&&this.redoStack.splice(0,this.redoStack.length))},fe.prototype.replaceLastUndoStep=function(oe){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=oe)},fe.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},fe.prototype.undo=function(){if(this.undoStack.length>1){var oe=this.undoStack.pop();return oe!==void 0&&this.redoStack.push(oe),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},fe.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},fe}(),Ye=function(fe){function oe(re,ce,de){var le=fe.call(this,re,ce,de)||this;return le.strokeColor="transparent",le.strokeWidth=0,le.strokeDasharray="",le.curveX=0,le.curveY=0,le.manipulationStartCurveX=0,le.manipulationStartCurveY=0,le.setStrokeColor=le.setStrokeColor.bind(le),le.setStrokeWidth=le.setStrokeWidth.bind(le),le.setStrokeDasharray=le.setStrokeDasharray.bind(le),le.positionGrips=le.positionGrips.bind(le),le.addControlGrips=le.addControlGrips.bind(le),le.adjustVisual=le.adjustVisual.bind(le),le.setupControlBox=le.setupControlBox.bind(le),le.resize=le.resize.bind(le),le.strokeColor=de.defaultColor,le.strokeWidth=de.defaultStrokeWidth,le.strokeDasharray=de.defaultStrokeDasharray,le.strokePanel=new Oe("Line color",de.defaultColorSet,de.defaultColor),le.strokePanel.onColorChanged=le.setStrokeColor,le.strokeWidthPanel=new rt("Line width",de.defaultStrokeWidths,de.defaultStrokeWidth),le.strokeWidthPanel.onWidthChanged=le.setStrokeWidth,le.strokeStylePanel=new wt("Line style",de.defaultStrokeDasharrays,de.defaultStrokeDasharray),le.strokeStylePanel.onStyleChanged=le.setStrokeDasharray,le}return Ee(oe,fe),oe.prototype.ownsTarget=function(re){return!(!fe.prototype.ownsTarget.call(this,re)&&re!==this.visual&&re!==this.selectorCurve&&re!==this.visibleCurve&&!this.curveGrip.ownsTarget(re))},oe.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},oe.prototype.createVisual=function(){this.visual=we.createGroup(),this.selectorCurve=we.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=we.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},oe.prototype.pointerDown=function(re,ce){fe.prototype.pointerDown.call(this,re,ce),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=re.x,this.curveY=re.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(ce)&&(this.activeGrip=this.curveGrip,this._state="resize")},oe.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),we.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),we.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),we.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},oe.prototype.setupControlBox=function(){fe.prototype.setupControlBox.call(this),this.curveControlLine1=we.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=we.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},oe.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,fe.prototype.addControlGrips.call(this)},oe.prototype.positionGrips=function(){fe.prototype.positionGrips.call(this);var re=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-re/2,this.curveY-re/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},oe.prototype.manipulate=function(re){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+re.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+re.y-this.manipulationStartY),fe.prototype.manipulate.call(this,re)},oe.prototype.resize=function(re){this.activeGrip===this.curveGrip&&(this.curveX=re.x,this.curveY=re.y),fe.prototype.resize.call(this,re),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},oe.prototype.setStrokeColor=function(re){this.strokeColor=re,this.adjustVisual(),this.colorChanged(re)},oe.prototype.setStrokeWidth=function(re){this.strokeWidth=re,this.adjustVisual()},oe.prototype.setStrokeDasharray=function(re){this.strokeDasharray=re,this.adjustVisual()},oe.prototype.scale=function(re,ce){this.curveX=this.curveX*re,this.curveY=this.curveY*ce,fe.prototype.scale.call(this,re,ce)},Object.defineProperty(oe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),oe.prototype.getState=function(){var re=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},fe.prototype.getState.call(this));return re.typeName=oe.typeName,re},oe.prototype.restoreState=function(re){fe.prototype.restoreState.call(this,re);var ce=re;this.strokeColor=ce.strokeColor,this.strokeWidth=ce.strokeWidth,this.strokeDasharray=ce.strokeDasharray,this.curveX=ce.curveX,this.curveY=ce.curveY,this.createVisual(),this.adjustVisual()},oe.typeName="CurveMarker",oe.title="Curve marker",oe.icon='',oe}(Ve),Pt=function(fe){function oe(re,ce,de){var le=fe.call(this,re,ce,de)||this;return le.fillColor="transparent",le.strokeColor="transparent",le.strokeWidth=0,le.strokeDasharray="",le.textColor="transparent",le.fontSize="1rem",le.isMoved=!1,le.captionText="Caption",le.PADDING=5,le.captionBoxWidth=0,le.captionBoxHeight=0,le.strokeColor=de.defaultColor,le.strokeWidth=de.defaultStrokeWidth,le.strokeDasharray=de.defaultStrokeDasharray,le.fillColor=de.defaultFillColor,le.textColor=de.defaultStrokeColor,le.fontFamily=de.defaultFontFamily,le.fontSize=de.defaultCaptionFontSize,le.captionText=de.defaultCaptionText,le.setStrokeColor=le.setStrokeColor.bind(le),le.setFillColor=le.setFillColor.bind(le),le.setStrokeWidth=le.setStrokeWidth.bind(le),le.setStrokeDasharray=le.setStrokeDasharray.bind(le),le.createVisual=le.createVisual.bind(le),le.sizeCaption=le.sizeCaption.bind(le),le.setCaptionText=le.setCaptionText.bind(le),le.showTextEditor=le.showTextEditor.bind(le),le.positionTextEditor=le.positionTextEditor.bind(le),le.finishTextEditing=le.finishTextEditing.bind(le),le.setFont=le.setFont.bind(le),le.setTextColor=le.setTextColor.bind(le),le.strokePanel=new Oe("Line color",Ae(de.defaultColorSet,["transparent"]),le.strokeColor),le.strokePanel.onColorChanged=le.setStrokeColor,le.fillPanel=new Oe("Fill color",Ae(de.defaultColorSet,["transparent"]),le.fillColor,pe),le.fillPanel.onColorChanged=le.setFillColor,le.strokeWidthPanel=new rt("Line width",de.defaultStrokeWidths,de.defaultStrokeWidth),le.strokeWidthPanel.onWidthChanged=le.setStrokeWidth,le.strokeStylePanel=new wt("Line style",de.defaultStrokeDasharrays,de.defaultStrokeDasharray),le.strokeStylePanel.onStyleChanged=le.setStrokeDasharray,le.fontFamilyPanel=new Pe("Font",de.defaultFontFamilies,de.defaultFontFamily),le.fontFamilyPanel.onFontChanged=le.setFont,le.textColorPanel=new Oe("Text color",de.defaultColorSet,le.textColor,Fe),le.textColorPanel.onColorChanged=le.setTextColor,le}return Ee(oe,fe),oe.prototype.ownsTarget=function(re){return!(!fe.prototype.ownsTarget.call(this,re)&&re!==this.visual&&re!==this.frame&&re!==this.captionBg&&re!==this.captionElement)},oe.prototype.createVisual=function(){this.visual=we.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=we.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=we.createText([["fill",this.textColor],["font-family",this.fontFamily]]),this.captionElement.style.fontSize=this.fontSize,this.captionElement.style.textAnchor="start",this.captionElement.style.dominantBaseline="text-before-edge",this.captionElement.textContent=this.captionText,this.visual.appendChild(this.captionElement),this.frame=we.createRect(this.width,this.height,[["fill","transparent"],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray]]),this.visual.appendChild(this.frame),this.sizeCaption()},oe.prototype.setCaptionText=function(re){this.captionText=re,this.captionElement.textContent=this.captionText,this.sizeCaption()},oe.prototype.pointerDown=function(re,ce){fe.prototype.pointerDown.call(this,re,ce),this.isMoved=!1,this.pointerDownPoint=re,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(re),this._state="creating")},oe.prototype.manipulate=function(re){fe.prototype.manipulate.call(this,re),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(re.x-this.pointerDownPoint.x)>5||Math.abs(re.y-this.pointerDownPoint.y)>5)},oe.prototype.resize=function(re){fe.prototype.resize.call(this,re),this.setSize()},oe.prototype.sizeCaption=function(){var re=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=re.width+2*this.PADDING,this.captionBoxHeight=re.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),we.setAttributes(this.captionBg,[["width",this.captionBoxWidth.toString()],["height",this.captionBoxHeight.toString()],["clip-path","path('M0,0 H"+this.width+" V"+this.height+" H"+-this.width+" Z')"]]),we.setAttributes(this.captionElement,[["x",this.PADDING.toString()],["y",this.PADDING.toString()],["clip-path","path('M0,0 H"+(this.width-this.PADDING)+" V"+this.height+" H"+(-this.width-this.PADDING)+" Z')"]])},oe.prototype.showTextEditor=function(){var re=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditBox=document.createElement("input"),this.textEditBox.style.position="absolute",this.textEditBox.style.width=this.width+"px",this.captionBoxHeight>0&&(this.textEditBox.style.height=this.captionBoxHeight+"px"),this.textEditBox.style.fontSize=this.fontSize,this.textEditBox.style.fontFamily=this.fontFamily,this.textEditBox.style.backgroundColor=this.fillColor,this.textEditBox.style.color=this.textColor,this.textEditBox.style.borderWidth="0",this.textEditBox.setAttribute("value",this.captionText),this.textEditBox.select(),this.textEditDiv.appendChild(this.textEditBox),this.overlayContainer.appendChild(this.textEditDiv),this.textEditBox.addEventListener("pointerup",function(ce){ce.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(ce){ce.key==="Enter"&&re.finishTextEditing(re.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(ce){ce.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){re.finishTextEditing(re.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){re.finishTextEditing(re.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},oe.prototype.positionTextEditor=function(){this.state==="edit"&&(this.textEditBox===void 0?this.showTextEditor():(this.textEditBox.style.left=this.left+"px",this.textEditBox.style.top=this.top+"px",this.textEditBox.style.transform="rotate("+this.rotationAngle+"deg)",this.textEditBox.style.transformOrigin=this.width/2+"px "+this.height/2+"px"))},oe.prototype.finishTextEditing=function(re){this.setCaptionText(re.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},oe.prototype.setFont=function(re){this.captionElement&&we.setAttributes(this.captionElement,[["font-family",re]]),this.fontFamily=re,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},oe.prototype.setTextColor=function(re){this.captionElement&&we.setAttributes(this.captionElement,[["fill",re]]),this.textColor=re,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},oe.prototype.setSize=function(){fe.prototype.setSize.call(this),we.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},oe.prototype.pointerUp=function(re){fe.prototype.pointerUp.call(this,re),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},oe.prototype.dblClick=function(re,ce){fe.prototype.dblClick.call(this,re,ce),this.showTextEditor()},oe.prototype.setStrokeColor=function(re){this.strokeColor=re,this.frame&&we.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(re),this.stateChanged()},oe.prototype.setFillColor=function(re){this.fillColor=re,this.captionBg&&we.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(re),this.stateChanged()},oe.prototype.setStrokeWidth=function(re){this.strokeWidth=re,this.frame&&we.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},oe.prototype.setStrokeDasharray=function(re){this.strokeDasharray=re,this.frame&&we.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(oe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),oe.prototype.getState=function(){var re=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:1,textColor:this.textColor,fontFamily:this.fontFamily,fontSize:this.fontSize,captionText:this.captionText},fe.prototype.getState.call(this));return re.typeName=this.typeName,re},oe.prototype.restoreState=function(re){var ce=re;this.fillColor=ce.fillColor,this.strokeColor=ce.strokeColor,this.strokeWidth=ce.strokeWidth,this.strokeDasharray=ce.strokeDasharray,this.textColor=ce.textColor,this.fontFamily=ce.fontFamily,this.captionText=ce.captionText,this.fontSize=ce.fontSize,this.createVisual(),fe.prototype.restoreState.call(this,re),this.setSize()},oe.prototype.scale=function(re,ce){fe.prototype.scale.call(this,re,ce),this.setSize()},oe.typeName="CaptionFrameMarker",oe.title="Caption frame marker",oe.icon='',oe}(Qe),ct=function(){function fe(oe,re){re===void 0&&(re=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=oe,this.cancelable=re}return Object.defineProperty(fe.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),fe.prototype.preventDefault=function(){this._defaultPrevented=!0},fe}(),zt=function(fe){function oe(re,ce,de){var le=fe.call(this,re,!1)||this;return le.dataUrl=ce,le.state=de,le}return Ee(oe,fe),oe}(ct),at=function(fe){function oe(re,ce,de){de===void 0&&(de=!1);var le=fe.call(this,re,de)||this;return le.marker=ce,le}return Ee(oe,fe),oe}(ct),jt=function(){function fe(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return fe.prototype.addEventListener=function(oe,re){this[oe].push(re)},fe.prototype.removeEventListener=function(oe,re){var ce=this[oe].indexOf(re);ce>-1&&this[oe].splice(ce,1)},fe}(),Rt=function(){function fe(oe){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new nt,this._isOpen=!1,this.undoRedoManager=new Et,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new jt,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=fe.instanceCounter++,this.styles=new je(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=oe,this.targetRoot=document.body,this.width=oe.clientWidth,this.height=oe.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(fe.prototype,"ALL_MARKER_TYPES",{get:function(){return[ft,xe,Bt,Me,Ke,It,Dt,tt,qe,lt,st,Ye,Pt]},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[ft,xe,Bt,Me,It,Dt,tt]},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"BASIC_MARKER_TYPES",{get:function(){return[ft,xe,Bt,Me,Dt]},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(oe){var re=this;this._availableMarkerTypes.splice(0),oe.forEach(function(ce){if(typeof ce=="string"){var de=re.ALL_MARKER_TYPES.find(function(le){return le.typeName===ce});de!==void 0&&re._availableMarkerTypes.push(de)}else re._availableMarkerTypes.push(ce)})},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(oe){this._zoomLevel=oe,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),fe.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),Le.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},fe.prototype.show=function(){var oe=this;this.styles.styleSheetRoot===void 0&&_e.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=_e.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(re){return re(new ct(oe))})},fe.prototype.render=function(){return De(this,void 0,void 0,function(){var oe;return We(this,function(re){switch(re.label){case 0:return this.setCurrentMarker(),(oe=new $e).naturalSize=this.renderAtNaturalSize,oe.imageType=this.renderImageType,oe.imageQuality=this.renderImageQuality,oe.markersOnly=this.renderMarkersOnly,oe.width=this.renderWidth,oe.height=this.renderHeight,[4,oe.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return re.sent(),[4,oe.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,re.sent()]}})})},fe.prototype.close=function(oe){var re=this;if(oe===void 0&&(oe=!1),this.isOpen){var ce=!1;oe||this.eventListeners.beforeclose.forEach(function(de){var le=new ct(re,!0);de(le),le.defaultPrevented&&(ce=!0)}),ce||(this.coverDiv&&this.closeUI(),this.targetObserver&&(this.targetObserver.unobserve(this.target),this.targetObserver.unobserve(this.editorCanvas)),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(de){return de(new ct(re))}),this.detachEvents(),this._isOpen=!1)}},fe.prototype.addMarkersToToolbar=function(){for(var oe,re=[],ce=0;cethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*oe:this.editorCanvas.clientWidth,ce=re',oe.title="Powered by marker.js",oe.style.display="grid",oe.style.alignItems="center",oe.style.justifyItems="center",oe.style.padding="3px",oe.style.width="20px",oe.style.height="20px",this.logoUI.appendChild(oe),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},fe.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},fe.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},fe.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},fe.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var oe=this.settings.uiOffsetTop!==void 0?this.target.offsetTop+this.settings.uiOffsetTop:this.target.offsetTop>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=oe+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new gt(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.settings.uiOffsetTop===void 0&&this.target.offsetTop-1&&this.markers.splice(this.markers.indexOf(oe),1),oe.dispose()},fe.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},fe.prototype.toolbarButtonClicked=function(oe,re){if(oe==="marker"&&re!==void 0)this.createNewMarker(re);else if(oe==="action")switch(re){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},fe.prototype.deleteSelectedMarker=function(){var oe=this;if(this._currentMarker!==void 0){var re=!1;if(this.eventListeners.markerbeforedelete.forEach(function(de){var le=new at(oe,oe._currentMarker,!0);de(le),le.defaultPrevented&&(re=!0)}),!re){var ce=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(de){return de(new at(oe,ce))})}}},fe.prototype.clear=function(){var oe=this,re=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(Je){var mt=new at(oe,void 0,!0);Je(mt),mt.defaultPrevented&&(re=!0)}),!re)){this.setCurrentMarker();for(var ce=function(Je){var mt=de.markers[Je];de.setCurrentMarker(de.markers[Je]),de._currentMarker.dispose(),de.markerImage.removeChild(de._currentMarker.container),de.markers.splice(de.markers.indexOf(de._currentMarker),1),de.eventListeners.markerdelete.forEach(function(Ot){return Ot(new at(oe,mt))})},de=this,le=this.markers.length-1;le>=0;le--)ce(le);this.addUndoStep()}},Object.defineProperty(fe.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),fe.prototype.showNotesEditor=function(){var oe;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(oe=this._currentMarker.notes)!==null&&oe!==void 0?oe:"",this.overlayContainer.appendChild(this.notesArea))},fe.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},fe.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},fe.prototype.addUndoStep=function(){var oe=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var re=this.getState(),ce=this.undoRedoManager.getLastUndoStep();if(!ce||ce.width===re.width&&ce.height===re.height){var de=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(re),de1&&this.panTo({x:oe.clientX,y:oe.clientY}))},fe.prototype.onPointerUp=function(oe){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(oe.clientX,oe.clientY)),this.isDragging=!1,this.addUndoStep()},fe.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},fe.prototype.onKeyUp=function(oe){this._currentMarker===void 0||this.notesArea!==void 0||oe.key!=="Delete"&&oe.key!=="Backspace"||this.deleteSelectedMarker()},fe.prototype.clientToLocalCoordinates=function(oe,re){var ce=this.markerImage.getBoundingClientRect();return{x:(oe-ce.left)/this.zoomLevel,y:(re-ce.top)/this.zoomLevel}},fe.prototype.onWindowResize=function(){this.positionUI()},fe.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var oe=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=oe+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},fe.prototype.addLicenseKey=function(oe){Le.addKey(oe)},fe.prototype.addEventListener=function(oe,re){this.eventListeners.addEventListener(oe,re)},fe.prototype.removeEventListener=function(oe,re){this.eventListeners.removeEventListener(oe,re)},fe.prototype.renderState=function(oe){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(oe),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(fe.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),fe.prototype.focus=function(){var oe=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(re){return re(new ct(oe))}))},fe.prototype.blur=function(){var oe=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(re){return re(new ct(oe))}))},fe.instanceCounter=0,fe}()},43141:function(_t,kt,ne){"use strict";ne.d(kt,{Z5:function(){return Xu},_l:function(){return ao},bK:function(){return Qo}});var E=ne(59301),Ee=ne(29658);function De(ee,te){ee.prototype=Object.create(te.prototype),ee.prototype.constructor=ee,(0,Ee.Z)(ee,te)}var We=ne(60499),Ae=ne(59781),we=E.createContext(null),Le=null;function $e(ee){ee()}var _e=$e,je=function(te){return _e=te},ze=function(){return _e};function He(){var ee=ze(),te=null,ie=null;return{clear:function(){te=null,ie=null},notify:function(){ee(function(){for(var ve=te;ve;)ve.callback(),ve=ve.next})},get:function(){for(var ve=[],ge=te;ge;)ve.push(ge),ge=ge.next;return ve},subscribe:function(ve){var ge=!0,Se=ie={callback:ve,next:null,prev:ie};return Se.prev?Se.prev.next=Se:te=Se,function(){!ge||te===null||(ge=!1,Se.next?Se.next.prev=Se.prev:ie=Se.prev,Se.prev?Se.prev.next=Se.next:te=Se.next)}}}}var gt={notify:function(){},get:function(){return[]}};function Re(ee,te){var ie,se=gt;function ve(ut){return ot(),se.subscribe(ut)}function ge(){se.notify()}function Se(){vt.onStateChange&&vt.onStateChange()}function ke(){return!!ie}function ot(){ie||(ie=te?te.addNestedSub(Se):ee.subscribe(Se),se=He())}function xt(){ie&&(ie(),ie=void 0,se.clear(),se=gt)}var vt={addNestedSub:ve,notifyNestedSubs:ge,handleChangeWrapper:Se,isSubscribed:ke,trySubscribe:ot,tryUnsubscribe:xt,getListeners:function(){return se}};return vt}var Ne=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?E.useLayoutEffect:E.useEffect;function Oe(ee){var te=ee.store,ie=ee.context,se=ee.children,ve=(0,E.useMemo)(function(){var ke=Re(te);return{store:te,subscription:ke}},[te]),ge=(0,E.useMemo)(function(){return te.getState()},[te]);Ne(function(){var ke=ve.subscription;return ke.onStateChange=ke.notifyNestedSubs,ke.trySubscribe(),ge!==te.getState()&&ke.notifyNestedSubs(),function(){ke.tryUnsubscribe(),ke.onStateChange=null}},[ve,ge]);var Se=ie||we;return E.createElement(Se.Provider,{value:ve},se)}var be=Oe,Ie=ne(69010),Ge=ne(94266),it=ne.n(Ge),Qe=ne(53410),et=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],rt=["reactReduxForwardedRef"],wt=[],ft=[null,null],nt=function(te){try{return JSON.stringify(te)}catch(ie){return String(te)}};function Ve(ee,te){var ie=ee[1];return[te.payload,ie+1]}function st(ee,te,ie){Ne(function(){return ee.apply(void 0,te)},ie)}function Pe(ee,te,ie,se,ve,ge,Se){ee.current=se,te.current=ve,ie.current=!1,ge.current&&(ge.current=null,Se())}function Me(ee,te,ie,se,ve,ge,Se,ke,ot,xt){if(ee){var vt=!1,ut=null,pt=function(){if(!vt){var Qn=te.getState(),er,or;try{er=se(Qn,ve.current)}catch(Ar){or=Ar,ut=Ar}or||(ut=null),er===ge.current?Se.current||ot():(ge.current=er,ke.current=er,Se.current=!0,xt({type:"STORE_UPDATED",payload:{error:or}}))}};ie.onStateChange=pt,ie.trySubscribe(),pt();var Nt=function(){if(vt=!0,ie.tryUnsubscribe(),ie.onStateChange=null,ut)throw ut};return Nt}}var xe=function(){return[null,0]};function Xe(ee,te){te===void 0&&(te={});var ie=te,se=ie.getDisplayName,ve=se===void 0?function(Fi){return"ConnectAdvanced("+Fi+")"}:se,ge=ie.methodName,Se=ge===void 0?"connectAdvanced":ge,ke=ie.renderCountProp,ot=ke===void 0?void 0:ke,xt=ie.shouldHandleStateChanges,vt=xt===void 0?!0:xt,ut=ie.storeKey,pt=ut===void 0?"store":ut,Nt=ie.withRef,an=Nt===void 0?!1:Nt,Qn=ie.forwardRef,er=Qn===void 0?!1:Qn,or=ie.context,Ar=or===void 0?we:or,Zr=(0,Ie.Z)(ie,et);if(0)var Qr;var ki=Ar;return function(Ui){var Wa=Ui.displayName||Ui.name||"Component",qi=ve(Wa),Ha=(0,We.Z)({},Zr,{getDisplayName:ve,methodName:Se,renderCountProp:ot,shouldHandleStateChanges:vt,storeKey:pt,displayName:qi,wrappedComponentName:Wa,WrappedComponent:Ui}),fo=Zr.pure;function xo(Co){return ee(Co.dispatch,Ha)}var Al=fo?E.useMemo:function(Co){return Co()};function dl(Co){var ls=(0,E.useMemo)(function(){var ku=Co.reactReduxForwardedRef,Zc=(0,Ie.Z)(Co,rt);return[Co.context,ku,Zc]},[Co]),_l=ls[0],_u=ls[1],Hs=ls[2],ss=(0,E.useMemo)(function(){return _l&&_l.Consumer&&(0,Qe.isContextConsumer)(E.createElement(_l.Consumer,null))?_l:ki},[_l,ki]),Pl=(0,E.useContext)(ss),Zs=!!Co.store&&!!Co.store.getState&&!!Co.store.dispatch,ic=!!Pl&&!!Pl.store,kl=Zs?Co.store:Pl.store,Pu=(0,E.useMemo)(function(){return xo(kl)},[kl]),ac=(0,E.useMemo)(function(){if(!vt)return ft;var ku=Re(kl,Zs?null:Pl.subscription),Zc=ku.notifyNestedSubs.bind(ku);return[ku,Zc]},[kl,Zs,Pl]),lu=ac[0],oc=ac[1],lc=(0,E.useMemo)(function(){return Zs?Pl:(0,We.Z)({},Pl,{subscription:lu})},[Zs,Pl,lu]),Gc=(0,E.useReducer)(Ve,wt,xe),Yc=Gc[0],sc=Yc[0],Xc=Gc[1];if(sc&&sc.error)throw sc.error;var Uc=(0,E.useRef)(),jc=(0,E.useRef)(Hs),uc=(0,E.useRef)(),Kc=(0,E.useRef)(!1),Wc=Al(function(){return uc.current&&Hs===jc.current?uc.current:Pu(kl.getState(),Hs)},[kl,sc,Hs]);st(Pe,[jc,Uc,Kc,Hs,Wc,uc,oc]),st(Me,[vt,kl,lu,Pu,jc,Uc,Kc,uc,oc,Xc],[kl,lu,Pu]);var Hc=(0,E.useMemo)(function(){return E.createElement(Ui,(0,We.Z)({},Wc,{ref:_u}))},[_u,Ui,Wc]),Jc=(0,E.useMemo)(function(){return vt?E.createElement(ss.Provider,{value:lc},Hc):Hc},[ss,Hc,lc]);return Jc}var Yo=fo?E.memo(dl):dl;if(Yo.WrappedComponent=Ui,Yo.displayName=dl.displayName=qi,er){var Dl=E.forwardRef(function(ls,_l){return E.createElement(Yo,(0,We.Z)({},ls,{reactReduxForwardedRef:_l}))});return Dl.displayName=qi,Dl.WrappedComponent=Ui,it()(Dl,Ui)}return it()(Yo,Ui)}}function Bt(ee,te){return ee===te?ee!==0||te!==0||1/ee===1/te:ee!==ee&&te!==te}function lt(ee,te){if(Bt(ee,te))return!0;if(typeof ee!="object"||ee===null||typeof te!="object"||te===null)return!1;var ie=Object.keys(ee),se=Object.keys(te);if(ie.length!==se.length)return!1;for(var ve=0;ve=0;se--){var ve=te[se](ee);if(ve)return ve}return function(ge,Se){throw new Error("Invalid value of type "+typeof ee+" for "+ie+" argument when connecting component "+Se.wrappedComponentName+".")}}function Je(ee,te){return ee===te}function mt(ee){var te=ee===void 0?{}:ee,ie=te.connectHOC,se=ie===void 0?Xe:ie,ve=te.mapStateToPropsFactories,ge=ve===void 0?Pt:ve,Se=te.mapDispatchToPropsFactories,ke=Se===void 0?Ke:Se,ot=te.mergePropsFactories,xt=ot===void 0?Rt:ot,vt=te.selectorFactory,ut=vt===void 0?ce:vt;return function(Nt,an,Qn,er){er===void 0&&(er={});var or=er,Ar=or.pure,Zr=Ar===void 0?!0:Ar,Qr=or.areStatesEqual,ki=Qr===void 0?Je:Qr,Fi=or.areOwnPropsEqual,Ui=Fi===void 0?lt:Fi,Wa=or.areStatePropsEqual,qi=Wa===void 0?lt:Wa,Ha=or.areMergedPropsEqual,fo=Ha===void 0?lt:Ha,xo=(0,Ie.Z)(or,de),Al=le(Nt,ge,"mapStateToProps"),dl=le(an,ke,"mapDispatchToProps"),Yo=le(Qn,xt,"mergeProps");return se(ut,(0,We.Z)({methodName:"connect",getDisplayName:function(Co){return"Connect("+Co+")"},shouldHandleStateChanges:!!Nt,initMapStateToProps:Al,initMapDispatchToProps:dl,initMergeProps:Yo,pure:Zr,areStatesEqual:ki,areOwnPropsEqual:Ui,areStatePropsEqual:qi,areMergedPropsEqual:fo},xo))}}var Ot=mt();function Yt(){var ee=useContext(ReactReduxContext);return ee}function Mt(ee){ee===void 0&&(ee=ReactReduxContext);var te=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(){var se=te(),ve=se.store;return ve}}var tn=null;function on(ee){ee===void 0&&(ee=ReactReduxContext);var te=ee===ReactReduxContext?useDefaultStore:createStoreHook(ee);return function(){var se=te();return se.dispatch}}var En=null,Mn=function(te,ie){return te===ie};function Dn(ee,te,ie,se){var ve=useReducer(function(an){return an+1},0),ge=ve[1],Se=useMemo(function(){return createSubscription(ie,se)},[ie,se]),ke=useRef(),ot=useRef(),xt=useRef(),vt=useRef(),ut=ie.getState(),pt;try{if(ee!==ot.current||ut!==xt.current||ke.current){var Nt=ee(ut);vt.current===void 0||!te(Nt,vt.current)?pt=Nt:pt=vt.current}else pt=vt.current}catch(an){throw ke.current&&(an.message+=` + `,gn.style.marginRight="5px",Xt.appendChild(gn)}le.typeBoxes.push(Xt)},le=this,Je=0;Je<4;Je++)de(Je);return ce},oe.prototype.setCurrentType=function(re,ce){var de=this;this.currentType=re,this.typeBoxes.forEach(function(le){le.style.borderColor=le===ce?de.uiStyleSettings!==void 0?de.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},oe}(Ne),Bt=function(fe){function oe(re,ce,de){var le=fe.call(this,re,ce,de)||this;return le.arrowType="end",le.arrowBaseHeight=10,le.arrowBaseWidth=10,le.getArrowPoints=le.getArrowPoints.bind(le),le.setArrowType=le.setArrowType.bind(le),le.arrowTypePanel=new Xe("Arrow type","end"),le.arrowTypePanel.onArrowTypeChanged=le.setArrowType,le}return Ee(oe,fe),oe.prototype.ownsTarget=function(re){return!(!fe.prototype.ownsTarget.call(this,re)&&re!==this.arrow1&&re!==this.arrow2)},oe.prototype.getArrowPoints=function(re,ce){var de=this.arrowBaseWidth+2*this.strokeWidth,le=this.arrowBaseHeight+2*this.strokeWidth;return re-de/2+","+(ce+le/2)+" "+re+","+(ce-le/2)+" "+(re+de/2)+","+(ce+le/2)},oe.prototype.createTips=function(){this.arrow1=we.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(we.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=we.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(we.createTransform()),this.visual.appendChild(this.arrow2)},oe.prototype.pointerDown=function(re,ce){fe.prototype.pointerDown.call(this,re,ce),this.state==="creating"&&this.createTips()},oe.prototype.adjustVisual=function(){if(fe.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2){this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",we.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),we.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var re=0;Math.abs(this.x1-this.x2)>.1&&(re=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var ce=this.arrow1.transform.baseVal.getItem(0);ce.setRotate(re,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(ce,0);var de=this.arrow2.transform.baseVal.getItem(0);de.setRotate(re+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(de,0)}},oe.prototype.setArrowType=function(re){this.arrowType=re,this.adjustVisual(),this.stateChanged()},Object.defineProperty(oe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),oe.prototype.getState=function(){var re=Object.assign({arrowType:this.arrowType},fe.prototype.getState.call(this));return re.typeName=oe.typeName,re},oe.prototype.restoreState=function(re){fe.prototype.restoreState.call(this,re);var ce=re;this.arrowType=ce.arrowType,this.createTips(),this.adjustVisual()},oe.typeName="ArrowMarker",oe.title="Arrow marker",oe.icon='',oe}(st),lt=function(fe){function oe(re,ce,de){var le=fe.call(this,re,ce,de)||this;return le.fillColor=de.defaultFillColor,le.strokeWidth=0,le.fillPanel=new Oe("Color",de.defaultColorSet,de.defaultFillColor),le.fillPanel.onColorChanged=le.setFillColor,le}return Ee(oe,fe),Object.defineProperty(oe.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),oe.prototype.getState=function(){var re=fe.prototype.getState.call(this);return re.typeName=oe.typeName,re},oe.typeName="CoverMarker",oe.title="Cover marker",oe.icon='',oe}(et),Ue=function(fe){function oe(re,ce,de,le){var Je=fe.call(this,re,le||'')||this;return Je.opacities=[],Je.opacityBoxes=[],Je.opacities=ce,Je.currentOpacity=de,Je.setCurrentOpacity=Je.setCurrentOpacity.bind(Je),Je}return Ee(oe,fe),oe.prototype.getUi=function(){var re=this,ce=document.createElement("div");return ce.style.display="flex",ce.style.overflow="hidden",ce.style.flexGrow="2",ce.style.justifyContent="space-between",this.opacities.forEach(function(de){var le=document.createElement("div");le.style.display="flex",le.style.alignItems="center",le.style.justifyContent="center",le.style.padding="5px",le.style.borderWidth="2px",le.style.borderStyle="solid",le.style.borderColor=de===re.currentOpacity?re.uiStyleSettings.toolboxAccentColor:"transparent",le.addEventListener("click",function(){re.setCurrentOpacity(de,le)}),ce.appendChild(le);var Je=document.createElement("div");Je.innerText=100*de+"%",le.appendChild(Je),re.opacityBoxes.push(le)}),ce},oe.prototype.setCurrentOpacity=function(re,ce){var de=this;this.currentOpacity=re,this.opacityBoxes.forEach(function(le){le.style.borderColor=le===ce?de.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},oe}(Ne),Dt=function(fe){function oe(re,ce,de){var le=fe.call(this,re,ce,de)||this;return le.setOpacity=le.setOpacity.bind(le),le.fillColor=de.defaultHighlightColor,le.strokeWidth=0,le.opacity=de.defaultHighlightOpacity,le.fillPanel=new Oe("Color",de.defaultColorSet,le.fillColor),le.fillPanel.onColorChanged=le.setFillColor,le.opacityPanel=new Ue("Opacity",de.defaultOpacitySteps,le.opacity),le.opacityPanel.onOpacityChanged=le.setOpacity,le}return Ee(oe,fe),oe.prototype.setOpacity=function(re){this.opacity=re,this.visual&&we.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(oe.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),oe.prototype.getState=function(){var re=fe.prototype.getState.call(this);return re.typeName=oe.typeName,re},oe.typeName="HighlightMarker",oe.title="Highlight marker",oe.icon='',oe}(lt),Fe='',pe='',tt=function(fe){function oe(re,ce,de){var le=fe.call(this,re,ce,de)||this;return le.bgColor="transparent",le.tipPosition={x:0,y:0},le.tipBase1Position={x:0,y:0},le.tipBase2Position={x:0,y:0},le.tipMoving=!1,le.color=de.defaultStrokeColor,le.bgColor=de.defaultFillColor,le.fontFamily=de.defaultFontFamily,le.defaultSize={x:100,y:30},le.setBgColor=le.setBgColor.bind(le),le.getTipPoints=le.getTipPoints.bind(le),le.positionTip=le.positionTip.bind(le),le.setTipPoints=le.setTipPoints.bind(le),le.colorPanel=new Oe("Text color",de.defaultColorSet,le.color,Fe),le.colorPanel.onColorChanged=le.setColor,le.bgColorPanel=new Oe("Fill color",de.defaultColorSet,le.bgColor,pe),le.bgColorPanel.onColorChanged=le.setBgColor,le.fontFamilyPanel=new Pe("Font",de.defaultFontFamilies,de.defaultFontFamily),le.fontFamilyPanel.onFontChanged=le.setFont,le.tipGrip=new Ge,le.tipGrip.visual.transform.baseVal.appendItem(we.createTransform()),le.controlBox.appendChild(le.tipGrip.visual),le}return Ee(oe,fe),oe.prototype.ownsTarget=function(re){return fe.prototype.ownsTarget.call(this,re)||this.tipGrip.ownsTarget(re)||this.tip===re},oe.prototype.createTip=function(){we.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=we.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},oe.prototype.pointerDown=function(re,ce){this.state==="new"&&fe.prototype.pointerDown.call(this,re,ce),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(ce)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):fe.prototype.pointerDown.call(this,re,ce)},oe.prototype.pointerUp=function(re){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,fe.prototype.pointerUp.call(this,re);else{var ce=this.state==="creating";fe.prototype.pointerUp.call(this,re),this.setTipPoints(ce),this.positionTip()}},oe.prototype.manipulate=function(re){if(this.tipMoving){var ce=this.unrotatePoint(re);this.tipPosition={x:ce.x-this.manipulationStartLeft,y:ce.y-this.manipulationStartTop},this.positionTip()}else fe.prototype.manipulate.call(this,re)},oe.prototype.setBgColor=function(re){this.bgRectangle&&this.tip&&(we.setAttributes(this.bgRectangle,[["fill",re]]),we.setAttributes(this.tip,[["fill",re]])),this.bgColor=re,this.fillColorChanged(re)},oe.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},oe.prototype.setTipPoints=function(re){re===void 0&&(re=!1);var ce=Math.min(this.height/2,15),de=this.height/5;re&&(this.tipPosition={x:ce+de/2,y:this.height+20});var le=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?le.1)){var re=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),ce=this.tip1.transform.baseVal.getItem(0);ce.setRotate(re,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(ce,0);var de=this.tip2.transform.baseVal.getItem(0);de.setRotate(re+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(de,0)}},Object.defineProperty(oe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),oe.prototype.getState=function(){var re=fe.prototype.getState.call(this);return re.typeName=oe.typeName,re},oe.prototype.restoreState=function(re){fe.prototype.restoreState.call(this,re),this.createTips(),this.adjustVisual()},oe.typeName="MeasurementMarker",oe.title="Measurement marker",oe.icon='',oe}(st),Ke=function(fe){function oe(re,ce,de){var le=fe.call(this,re,ce,de)||this;return le.strokePanel.colors=de.defaultColorSet,le.fillColor="transparent",le}return Ee(oe,fe),Object.defineProperty(oe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),oe.prototype.getState=function(){var re=fe.prototype.getState.call(this);return re.typeName=oe.typeName,re},oe.typeName="EllipseFrameMarker",oe.title="Ellipse frame marker",oe.icon='',oe}(It),Et=function(){function fe(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(fe.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),fe.prototype.addUndoStep=function(oe){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(oe)||(this.undoStack.push(oe),JSON.stringify(this.lastRedoStep)!==JSON.stringify(oe)&&this.redoStack.splice(0,this.redoStack.length))},fe.prototype.replaceLastUndoStep=function(oe){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=oe)},fe.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},fe.prototype.undo=function(){if(this.undoStack.length>1){var oe=this.undoStack.pop();return oe!==void 0&&this.redoStack.push(oe),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},fe.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},fe}(),Ye=function(fe){function oe(re,ce,de){var le=fe.call(this,re,ce,de)||this;return le.strokeColor="transparent",le.strokeWidth=0,le.strokeDasharray="",le.curveX=0,le.curveY=0,le.manipulationStartCurveX=0,le.manipulationStartCurveY=0,le.setStrokeColor=le.setStrokeColor.bind(le),le.setStrokeWidth=le.setStrokeWidth.bind(le),le.setStrokeDasharray=le.setStrokeDasharray.bind(le),le.positionGrips=le.positionGrips.bind(le),le.addControlGrips=le.addControlGrips.bind(le),le.adjustVisual=le.adjustVisual.bind(le),le.setupControlBox=le.setupControlBox.bind(le),le.resize=le.resize.bind(le),le.strokeColor=de.defaultColor,le.strokeWidth=de.defaultStrokeWidth,le.strokeDasharray=de.defaultStrokeDasharray,le.strokePanel=new Oe("Line color",de.defaultColorSet,de.defaultColor),le.strokePanel.onColorChanged=le.setStrokeColor,le.strokeWidthPanel=new rt("Line width",de.defaultStrokeWidths,de.defaultStrokeWidth),le.strokeWidthPanel.onWidthChanged=le.setStrokeWidth,le.strokeStylePanel=new wt("Line style",de.defaultStrokeDasharrays,de.defaultStrokeDasharray),le.strokeStylePanel.onStyleChanged=le.setStrokeDasharray,le}return Ee(oe,fe),oe.prototype.ownsTarget=function(re){return!(!fe.prototype.ownsTarget.call(this,re)&&re!==this.visual&&re!==this.selectorCurve&&re!==this.visibleCurve&&!this.curveGrip.ownsTarget(re))},oe.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},oe.prototype.createVisual=function(){this.visual=we.createGroup(),this.selectorCurve=we.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=we.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},oe.prototype.pointerDown=function(re,ce){fe.prototype.pointerDown.call(this,re,ce),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=re.x,this.curveY=re.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(ce)&&(this.activeGrip=this.curveGrip,this._state="resize")},oe.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),we.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),we.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),we.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},oe.prototype.setupControlBox=function(){fe.prototype.setupControlBox.call(this),this.curveControlLine1=we.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=we.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},oe.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,fe.prototype.addControlGrips.call(this)},oe.prototype.positionGrips=function(){fe.prototype.positionGrips.call(this);var re=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-re/2,this.curveY-re/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},oe.prototype.manipulate=function(re){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+re.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+re.y-this.manipulationStartY),fe.prototype.manipulate.call(this,re)},oe.prototype.resize=function(re){this.activeGrip===this.curveGrip&&(this.curveX=re.x,this.curveY=re.y),fe.prototype.resize.call(this,re),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},oe.prototype.setStrokeColor=function(re){this.strokeColor=re,this.adjustVisual(),this.colorChanged(re)},oe.prototype.setStrokeWidth=function(re){this.strokeWidth=re,this.adjustVisual()},oe.prototype.setStrokeDasharray=function(re){this.strokeDasharray=re,this.adjustVisual()},oe.prototype.scale=function(re,ce){this.curveX=this.curveX*re,this.curveY=this.curveY*ce,fe.prototype.scale.call(this,re,ce)},Object.defineProperty(oe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),oe.prototype.getState=function(){var re=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},fe.prototype.getState.call(this));return re.typeName=oe.typeName,re},oe.prototype.restoreState=function(re){fe.prototype.restoreState.call(this,re);var ce=re;this.strokeColor=ce.strokeColor,this.strokeWidth=ce.strokeWidth,this.strokeDasharray=ce.strokeDasharray,this.curveX=ce.curveX,this.curveY=ce.curveY,this.createVisual(),this.adjustVisual()},oe.typeName="CurveMarker",oe.title="Curve marker",oe.icon='',oe}(Ve),Pt=function(fe){function oe(re,ce,de){var le=fe.call(this,re,ce,de)||this;return le.fillColor="transparent",le.strokeColor="transparent",le.strokeWidth=0,le.strokeDasharray="",le.textColor="transparent",le.fontSize="1rem",le.isMoved=!1,le.captionText="Caption",le.PADDING=5,le.captionBoxWidth=0,le.captionBoxHeight=0,le.strokeColor=de.defaultColor,le.strokeWidth=de.defaultStrokeWidth,le.strokeDasharray=de.defaultStrokeDasharray,le.fillColor=de.defaultFillColor,le.textColor=de.defaultStrokeColor,le.fontFamily=de.defaultFontFamily,le.fontSize=de.defaultCaptionFontSize,le.captionText=de.defaultCaptionText,le.setStrokeColor=le.setStrokeColor.bind(le),le.setFillColor=le.setFillColor.bind(le),le.setStrokeWidth=le.setStrokeWidth.bind(le),le.setStrokeDasharray=le.setStrokeDasharray.bind(le),le.createVisual=le.createVisual.bind(le),le.sizeCaption=le.sizeCaption.bind(le),le.setCaptionText=le.setCaptionText.bind(le),le.showTextEditor=le.showTextEditor.bind(le),le.positionTextEditor=le.positionTextEditor.bind(le),le.finishTextEditing=le.finishTextEditing.bind(le),le.setFont=le.setFont.bind(le),le.setTextColor=le.setTextColor.bind(le),le.strokePanel=new Oe("Line color",Ae(de.defaultColorSet,["transparent"]),le.strokeColor),le.strokePanel.onColorChanged=le.setStrokeColor,le.fillPanel=new Oe("Fill color",Ae(de.defaultColorSet,["transparent"]),le.fillColor,pe),le.fillPanel.onColorChanged=le.setFillColor,le.strokeWidthPanel=new rt("Line width",de.defaultStrokeWidths,de.defaultStrokeWidth),le.strokeWidthPanel.onWidthChanged=le.setStrokeWidth,le.strokeStylePanel=new wt("Line style",de.defaultStrokeDasharrays,de.defaultStrokeDasharray),le.strokeStylePanel.onStyleChanged=le.setStrokeDasharray,le.fontFamilyPanel=new Pe("Font",de.defaultFontFamilies,de.defaultFontFamily),le.fontFamilyPanel.onFontChanged=le.setFont,le.textColorPanel=new Oe("Text color",de.defaultColorSet,le.textColor,Fe),le.textColorPanel.onColorChanged=le.setTextColor,le}return Ee(oe,fe),oe.prototype.ownsTarget=function(re){return!(!fe.prototype.ownsTarget.call(this,re)&&re!==this.visual&&re!==this.frame&&re!==this.captionBg&&re!==this.captionElement)},oe.prototype.createVisual=function(){this.visual=we.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=we.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=we.createText([["fill",this.textColor],["font-family",this.fontFamily]]),this.captionElement.style.fontSize=this.fontSize,this.captionElement.style.textAnchor="start",this.captionElement.style.dominantBaseline="text-before-edge",this.captionElement.textContent=this.captionText,this.visual.appendChild(this.captionElement),this.frame=we.createRect(this.width,this.height,[["fill","transparent"],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray]]),this.visual.appendChild(this.frame),this.sizeCaption()},oe.prototype.setCaptionText=function(re){this.captionText=re,this.captionElement.textContent=this.captionText,this.sizeCaption()},oe.prototype.pointerDown=function(re,ce){fe.prototype.pointerDown.call(this,re,ce),this.isMoved=!1,this.pointerDownPoint=re,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(re),this._state="creating")},oe.prototype.manipulate=function(re){fe.prototype.manipulate.call(this,re),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(re.x-this.pointerDownPoint.x)>5||Math.abs(re.y-this.pointerDownPoint.y)>5)},oe.prototype.resize=function(re){fe.prototype.resize.call(this,re),this.setSize()},oe.prototype.sizeCaption=function(){var re=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=re.width+2*this.PADDING,this.captionBoxHeight=re.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),we.setAttributes(this.captionBg,[["width",this.captionBoxWidth.toString()],["height",this.captionBoxHeight.toString()],["clip-path","path('M0,0 H"+this.width+" V"+this.height+" H"+-this.width+" Z')"]]),we.setAttributes(this.captionElement,[["x",this.PADDING.toString()],["y",this.PADDING.toString()],["clip-path","path('M0,0 H"+(this.width-this.PADDING)+" V"+this.height+" H"+(-this.width-this.PADDING)+" Z')"]])},oe.prototype.showTextEditor=function(){var re=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditBox=document.createElement("input"),this.textEditBox.style.position="absolute",this.textEditBox.style.width=this.width+"px",this.captionBoxHeight>0&&(this.textEditBox.style.height=this.captionBoxHeight+"px"),this.textEditBox.style.fontSize=this.fontSize,this.textEditBox.style.fontFamily=this.fontFamily,this.textEditBox.style.backgroundColor=this.fillColor,this.textEditBox.style.color=this.textColor,this.textEditBox.style.borderWidth="0",this.textEditBox.setAttribute("value",this.captionText),this.textEditBox.select(),this.textEditDiv.appendChild(this.textEditBox),this.overlayContainer.appendChild(this.textEditDiv),this.textEditBox.addEventListener("pointerup",function(ce){ce.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(ce){ce.key==="Enter"&&re.finishTextEditing(re.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(ce){ce.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){re.finishTextEditing(re.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){re.finishTextEditing(re.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},oe.prototype.positionTextEditor=function(){this.state==="edit"&&(this.textEditBox===void 0?this.showTextEditor():(this.textEditBox.style.left=this.left+"px",this.textEditBox.style.top=this.top+"px",this.textEditBox.style.transform="rotate("+this.rotationAngle+"deg)",this.textEditBox.style.transformOrigin=this.width/2+"px "+this.height/2+"px"))},oe.prototype.finishTextEditing=function(re){this.setCaptionText(re.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},oe.prototype.setFont=function(re){this.captionElement&&we.setAttributes(this.captionElement,[["font-family",re]]),this.fontFamily=re,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},oe.prototype.setTextColor=function(re){this.captionElement&&we.setAttributes(this.captionElement,[["fill",re]]),this.textColor=re,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},oe.prototype.setSize=function(){fe.prototype.setSize.call(this),we.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},oe.prototype.pointerUp=function(re){fe.prototype.pointerUp.call(this,re),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},oe.prototype.dblClick=function(re,ce){fe.prototype.dblClick.call(this,re,ce),this.showTextEditor()},oe.prototype.setStrokeColor=function(re){this.strokeColor=re,this.frame&&we.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(re),this.stateChanged()},oe.prototype.setFillColor=function(re){this.fillColor=re,this.captionBg&&we.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(re),this.stateChanged()},oe.prototype.setStrokeWidth=function(re){this.strokeWidth=re,this.frame&&we.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},oe.prototype.setStrokeDasharray=function(re){this.strokeDasharray=re,this.frame&&we.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(oe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),oe.prototype.getState=function(){var re=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:1,textColor:this.textColor,fontFamily:this.fontFamily,fontSize:this.fontSize,captionText:this.captionText},fe.prototype.getState.call(this));return re.typeName=this.typeName,re},oe.prototype.restoreState=function(re){var ce=re;this.fillColor=ce.fillColor,this.strokeColor=ce.strokeColor,this.strokeWidth=ce.strokeWidth,this.strokeDasharray=ce.strokeDasharray,this.textColor=ce.textColor,this.fontFamily=ce.fontFamily,this.captionText=ce.captionText,this.fontSize=ce.fontSize,this.createVisual(),fe.prototype.restoreState.call(this,re),this.setSize()},oe.prototype.scale=function(re,ce){fe.prototype.scale.call(this,re,ce),this.setSize()},oe.typeName="CaptionFrameMarker",oe.title="Caption frame marker",oe.icon='',oe}(Qe),ct=function(){function fe(oe,re){re===void 0&&(re=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=oe,this.cancelable=re}return Object.defineProperty(fe.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),fe.prototype.preventDefault=function(){this._defaultPrevented=!0},fe}(),zt=function(fe){function oe(re,ce,de){var le=fe.call(this,re,!1)||this;return le.dataUrl=ce,le.state=de,le}return Ee(oe,fe),oe}(ct),at=function(fe){function oe(re,ce,de){de===void 0&&(de=!1);var le=fe.call(this,re,de)||this;return le.marker=ce,le}return Ee(oe,fe),oe}(ct),jt=function(){function fe(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return fe.prototype.addEventListener=function(oe,re){this[oe].push(re)},fe.prototype.removeEventListener=function(oe,re){var ce=this[oe].indexOf(re);ce>-1&&this[oe].splice(ce,1)},fe}(),Rt=function(){function fe(oe){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new nt,this._isOpen=!1,this.undoRedoManager=new Et,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new jt,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=fe.instanceCounter++,this.styles=new je(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=oe,this.targetRoot=document.body,this.width=oe.clientWidth,this.height=oe.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(fe.prototype,"ALL_MARKER_TYPES",{get:function(){return[ft,xe,Bt,Me,Ke,It,Dt,tt,qe,lt,st,Ye,Pt]},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[ft,xe,Bt,Me,It,Dt,tt]},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"BASIC_MARKER_TYPES",{get:function(){return[ft,xe,Bt,Me,Dt]},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(oe){var re=this;this._availableMarkerTypes.splice(0),oe.forEach(function(ce){if(typeof ce=="string"){var de=re.ALL_MARKER_TYPES.find(function(le){return le.typeName===ce});de!==void 0&&re._availableMarkerTypes.push(de)}else re._availableMarkerTypes.push(ce)})},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(oe){this._zoomLevel=oe,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),fe.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),Le.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},fe.prototype.show=function(){var oe=this;this.styles.styleSheetRoot===void 0&&_e.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=_e.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(re){return re(new ct(oe))})},fe.prototype.render=function(){return De(this,void 0,void 0,function(){var oe;return We(this,function(re){switch(re.label){case 0:return this.setCurrentMarker(),(oe=new $e).naturalSize=this.renderAtNaturalSize,oe.imageType=this.renderImageType,oe.imageQuality=this.renderImageQuality,oe.markersOnly=this.renderMarkersOnly,oe.width=this.renderWidth,oe.height=this.renderHeight,[4,oe.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return re.sent(),[4,oe.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,re.sent()]}})})},fe.prototype.close=function(oe){var re=this;if(oe===void 0&&(oe=!1),this.isOpen){var ce=!1;oe||this.eventListeners.beforeclose.forEach(function(de){var le=new ct(re,!0);de(le),le.defaultPrevented&&(ce=!0)}),ce||(this.coverDiv&&this.closeUI(),this.targetObserver&&(this.targetObserver.unobserve(this.target),this.targetObserver.unobserve(this.editorCanvas)),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(de){return de(new ct(re))}),this.detachEvents(),this._isOpen=!1)}},fe.prototype.addMarkersToToolbar=function(){for(var oe,re=[],ce=0;cethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*oe:this.editorCanvas.clientWidth,ce=re',oe.title="Powered by marker.js",oe.style.display="grid",oe.style.alignItems="center",oe.style.justifyItems="center",oe.style.padding="3px",oe.style.width="20px",oe.style.height="20px",this.logoUI.appendChild(oe),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},fe.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},fe.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},fe.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},fe.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var oe=this.settings.uiOffsetTop!==void 0?this.target.offsetTop+this.settings.uiOffsetTop:this.target.offsetTop>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=oe+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new gt(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.settings.uiOffsetTop===void 0&&this.target.offsetTop-1&&this.markers.splice(this.markers.indexOf(oe),1),oe.dispose()},fe.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},fe.prototype.toolbarButtonClicked=function(oe,re){if(oe==="marker"&&re!==void 0)this.createNewMarker(re);else if(oe==="action")switch(re){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},fe.prototype.deleteSelectedMarker=function(){var oe=this;if(this._currentMarker!==void 0){var re=!1;if(this.eventListeners.markerbeforedelete.forEach(function(de){var le=new at(oe,oe._currentMarker,!0);de(le),le.defaultPrevented&&(re=!0)}),!re){var ce=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(de){return de(new at(oe,ce))})}}},fe.prototype.clear=function(){var oe=this,re=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(Je){var mt=new at(oe,void 0,!0);Je(mt),mt.defaultPrevented&&(re=!0)}),!re)){this.setCurrentMarker();for(var ce=function(Je){var mt=de.markers[Je];de.setCurrentMarker(de.markers[Je]),de._currentMarker.dispose(),de.markerImage.removeChild(de._currentMarker.container),de.markers.splice(de.markers.indexOf(de._currentMarker),1),de.eventListeners.markerdelete.forEach(function(Ot){return Ot(new at(oe,mt))})},de=this,le=this.markers.length-1;le>=0;le--)ce(le);this.addUndoStep()}},Object.defineProperty(fe.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),fe.prototype.showNotesEditor=function(){var oe;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(oe=this._currentMarker.notes)!==null&&oe!==void 0?oe:"",this.overlayContainer.appendChild(this.notesArea))},fe.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},fe.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},fe.prototype.addUndoStep=function(){var oe=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var re=this.getState(),ce=this.undoRedoManager.getLastUndoStep();if(!ce||ce.width===re.width&&ce.height===re.height){var de=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(re),de1&&this.panTo({x:oe.clientX,y:oe.clientY}))},fe.prototype.onPointerUp=function(oe){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(oe.clientX,oe.clientY)),this.isDragging=!1,this.addUndoStep()},fe.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},fe.prototype.onKeyUp=function(oe){this._currentMarker===void 0||this.notesArea!==void 0||oe.key!=="Delete"&&oe.key!=="Backspace"||this.deleteSelectedMarker()},fe.prototype.clientToLocalCoordinates=function(oe,re){var ce=this.markerImage.getBoundingClientRect();return{x:(oe-ce.left)/this.zoomLevel,y:(re-ce.top)/this.zoomLevel}},fe.prototype.onWindowResize=function(){this.positionUI()},fe.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var oe=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=oe+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},fe.prototype.addLicenseKey=function(oe){Le.addKey(oe)},fe.prototype.addEventListener=function(oe,re){this.eventListeners.addEventListener(oe,re)},fe.prototype.removeEventListener=function(oe,re){this.eventListeners.removeEventListener(oe,re)},fe.prototype.renderState=function(oe){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(oe),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(fe.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),fe.prototype.focus=function(){var oe=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(re){return re(new ct(oe))}))},fe.prototype.blur=function(){var oe=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(re){return re(new ct(oe))}))},fe.instanceCounter=0,fe}()},43141:function(_t,kt,ne){"use strict";ne.d(kt,{Z5:function(){return Xu},_l:function(){return ao},bK:function(){return Qo}});var E=ne(59301),Ee=ne(29658);function De(ee,te){ee.prototype=Object.create(te.prototype),ee.prototype.constructor=ee,(0,Ee.Z)(ee,te)}var We=ne(60499),Ae=ne(59781),we=E.createContext(null),Le=null;function $e(ee){ee()}var _e=$e,je=function(te){return _e=te},ze=function(){return _e};function He(){var ee=ze(),te=null,ie=null;return{clear:function(){te=null,ie=null},notify:function(){ee(function(){for(var ve=te;ve;)ve.callback(),ve=ve.next})},get:function(){for(var ve=[],ge=te;ge;)ve.push(ge),ge=ge.next;return ve},subscribe:function(ve){var ge=!0,Se=ie={callback:ve,next:null,prev:ie};return Se.prev?Se.prev.next=Se:te=Se,function(){!ge||te===null||(ge=!1,Se.next?Se.next.prev=Se.prev:ie=Se.prev,Se.prev?Se.prev.next=Se.next:te=Se.next)}}}}var gt={notify:function(){},get:function(){return[]}};function Re(ee,te){var ie,se=gt;function ve(ut){return ot(),se.subscribe(ut)}function ge(){se.notify()}function Se(){vt.onStateChange&&vt.onStateChange()}function ke(){return!!ie}function ot(){ie||(ie=te?te.addNestedSub(Se):ee.subscribe(Se),se=He())}function xt(){ie&&(ie(),ie=void 0,se.clear(),se=gt)}var vt={addNestedSub:ve,notifyNestedSubs:ge,handleChangeWrapper:Se,isSubscribed:ke,trySubscribe:ot,tryUnsubscribe:xt,getListeners:function(){return se}};return vt}var Ne=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?E.useLayoutEffect:E.useEffect;function Oe(ee){var te=ee.store,ie=ee.context,se=ee.children,ve=(0,E.useMemo)(function(){var ke=Re(te);return{store:te,subscription:ke}},[te]),ge=(0,E.useMemo)(function(){return te.getState()},[te]);Ne(function(){var ke=ve.subscription;return ke.onStateChange=ke.notifyNestedSubs,ke.trySubscribe(),ge!==te.getState()&&ke.notifyNestedSubs(),function(){ke.tryUnsubscribe(),ke.onStateChange=null}},[ve,ge]);var Se=ie||we;return E.createElement(Se.Provider,{value:ve},se)}var be=Oe,Ie=ne(69010),Ge=ne(94266),it=ne.n(Ge),Qe=ne(53410),et=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],rt=["reactReduxForwardedRef"],wt=[],ft=[null,null],nt=function(te){try{return JSON.stringify(te)}catch(ie){return String(te)}};function Ve(ee,te){var ie=ee[1];return[te.payload,ie+1]}function st(ee,te,ie){Ne(function(){return ee.apply(void 0,te)},ie)}function Pe(ee,te,ie,se,ve,ge,Se){ee.current=se,te.current=ve,ie.current=!1,ge.current&&(ge.current=null,Se())}function Me(ee,te,ie,se,ve,ge,Se,ke,ot,xt){if(ee){var vt=!1,ut=null,pt=function(){if(!vt){var Qn=te.getState(),er,or;try{er=se(Qn,ve.current)}catch(Ar){or=Ar,ut=Ar}or||(ut=null),er===ge.current?Se.current||ot():(ge.current=er,ke.current=er,Se.current=!0,xt({type:"STORE_UPDATED",payload:{error:or}}))}};ie.onStateChange=pt,ie.trySubscribe(),pt();var Nt=function(){if(vt=!0,ie.tryUnsubscribe(),ie.onStateChange=null,ut)throw ut};return Nt}}var xe=function(){return[null,0]};function Xe(ee,te){te===void 0&&(te={});var ie=te,se=ie.getDisplayName,ve=se===void 0?function(Fi){return"ConnectAdvanced("+Fi+")"}:se,ge=ie.methodName,Se=ge===void 0?"connectAdvanced":ge,ke=ie.renderCountProp,ot=ke===void 0?void 0:ke,xt=ie.shouldHandleStateChanges,vt=xt===void 0?!0:xt,ut=ie.storeKey,pt=ut===void 0?"store":ut,Nt=ie.withRef,an=Nt===void 0?!1:Nt,Qn=ie.forwardRef,er=Qn===void 0?!1:Qn,or=ie.context,Ar=or===void 0?we:or,Zr=(0,Ie.Z)(ie,et);if(0)var Qr;var ki=Ar;return function(Ui){var Wa=Ui.displayName||Ui.name||"Component",qi=ve(Wa),Ha=(0,We.Z)({},Zr,{getDisplayName:ve,methodName:Se,renderCountProp:ot,shouldHandleStateChanges:vt,storeKey:pt,displayName:qi,wrappedComponentName:Wa,WrappedComponent:Ui}),fo=Zr.pure;function xo(Co){return ee(Co.dispatch,Ha)}var Al=fo?E.useMemo:function(Co){return Co()};function dl(Co){var ls=(0,E.useMemo)(function(){var ku=Co.reactReduxForwardedRef,Zc=(0,Ie.Z)(Co,rt);return[Co.context,ku,Zc]},[Co]),_l=ls[0],_u=ls[1],Hs=ls[2],ss=(0,E.useMemo)(function(){return _l&&_l.Consumer&&(0,Qe.isContextConsumer)(E.createElement(_l.Consumer,null))?_l:ki},[_l,ki]),Pl=(0,E.useContext)(ss),Zs=!!Co.store&&!!Co.store.getState&&!!Co.store.dispatch,ic=!!Pl&&!!Pl.store,kl=Zs?Co.store:Pl.store,Pu=(0,E.useMemo)(function(){return xo(kl)},[kl]),ac=(0,E.useMemo)(function(){if(!vt)return ft;var ku=Re(kl,Zs?null:Pl.subscription),Zc=ku.notifyNestedSubs.bind(ku);return[ku,Zc]},[kl,Zs,Pl]),lu=ac[0],oc=ac[1],lc=(0,E.useMemo)(function(){return Zs?Pl:(0,We.Z)({},Pl,{subscription:lu})},[Zs,Pl,lu]),Gc=(0,E.useReducer)(Ve,wt,xe),Yc=Gc[0],sc=Yc[0],Xc=Gc[1];if(sc&&sc.error)throw sc.error;var Uc=(0,E.useRef)(),jc=(0,E.useRef)(Hs),uc=(0,E.useRef)(),Kc=(0,E.useRef)(!1),Wc=Al(function(){return uc.current&&Hs===jc.current?uc.current:Pu(kl.getState(),Hs)},[kl,sc,Hs]);st(Pe,[jc,Uc,Kc,Hs,Wc,uc,oc]),st(Me,[vt,kl,lu,Pu,jc,Uc,Kc,uc,oc,Xc],[kl,lu,Pu]);var Hc=(0,E.useMemo)(function(){return E.createElement(Ui,(0,We.Z)({},Wc,{ref:_u}))},[_u,Ui,Wc]),Jc=(0,E.useMemo)(function(){return vt?E.createElement(ss.Provider,{value:lc},Hc):Hc},[ss,Hc,lc]);return Jc}var Yo=fo?E.memo(dl):dl;if(Yo.WrappedComponent=Ui,Yo.displayName=dl.displayName=qi,er){var Dl=E.forwardRef(function(ls,_l){return E.createElement(Yo,(0,We.Z)({},ls,{reactReduxForwardedRef:_l}))});return Dl.displayName=qi,Dl.WrappedComponent=Ui,it()(Dl,Ui)}return it()(Yo,Ui)}}function Bt(ee,te){return ee===te?ee!==0||te!==0||1/ee===1/te:ee!==ee&&te!==te}function lt(ee,te){if(Bt(ee,te))return!0;if(typeof ee!="object"||ee===null||typeof te!="object"||te===null)return!1;var ie=Object.keys(ee),se=Object.keys(te);if(ie.length!==se.length)return!1;for(var ve=0;ve=0;se--){var ve=te[se](ee);if(ve)return ve}return function(ge,Se){throw new Error("Invalid value of type "+typeof ee+" for "+ie+" argument when connecting component "+Se.wrappedComponentName+".")}}function Je(ee,te){return ee===te}function mt(ee){var te=ee===void 0?{}:ee,ie=te.connectHOC,se=ie===void 0?Xe:ie,ve=te.mapStateToPropsFactories,ge=ve===void 0?Pt:ve,Se=te.mapDispatchToPropsFactories,ke=Se===void 0?Ke:Se,ot=te.mergePropsFactories,xt=ot===void 0?Rt:ot,vt=te.selectorFactory,ut=vt===void 0?ce:vt;return function(Nt,an,Qn,er){er===void 0&&(er={});var or=er,Ar=or.pure,Zr=Ar===void 0?!0:Ar,Qr=or.areStatesEqual,ki=Qr===void 0?Je:Qr,Fi=or.areOwnPropsEqual,Ui=Fi===void 0?lt:Fi,Wa=or.areStatePropsEqual,qi=Wa===void 0?lt:Wa,Ha=or.areMergedPropsEqual,fo=Ha===void 0?lt:Ha,xo=(0,Ie.Z)(or,de),Al=le(Nt,ge,"mapStateToProps"),dl=le(an,ke,"mapDispatchToProps"),Yo=le(Qn,xt,"mergeProps");return se(ut,(0,We.Z)({methodName:"connect",getDisplayName:function(Co){return"Connect("+Co+")"},shouldHandleStateChanges:!!Nt,initMapStateToProps:Al,initMapDispatchToProps:dl,initMergeProps:Yo,pure:Zr,areStatesEqual:ki,areOwnPropsEqual:Ui,areStatePropsEqual:qi,areMergedPropsEqual:fo},xo))}}var Ot=mt();function Xt(){var ee=useContext(ReactReduxContext);return ee}function Mt(ee){ee===void 0&&(ee=ReactReduxContext);var te=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(){var se=te(),ve=se.store;return ve}}var tn=null;function on(ee){ee===void 0&&(ee=ReactReduxContext);var te=ee===ReactReduxContext?useDefaultStore:createStoreHook(ee);return function(){var se=te();return se.dispatch}}var gn=null,Mn=function(te,ie){return te===ie};function Dn(ee,te,ie,se){var ve=useReducer(function(an){return an+1},0),ge=ve[1],Se=useMemo(function(){return createSubscription(ie,se)},[ie,se]),ke=useRef(),ot=useRef(),xt=useRef(),vt=useRef(),ut=ie.getState(),pt;try{if(ee!==ot.current||ut!==xt.current||ke.current){var Nt=ee(ut);vt.current===void 0||!te(Nt,vt.current)?pt=Nt:pt=vt.current}else pt=vt.current}catch(an){throw ke.current&&(an.message+=` The error may be correlated with this previous error: `+ke.current.stack+` -`),an}return useIsomorphicLayoutEffect(function(){ot.current=ee,xt.current=ut,vt.current=pt,ke.current=void 0}),useIsomorphicLayoutEffect(function(){function an(){try{var Qn=ie.getState();if(Qn===xt.current)return;var er=ot.current(Qn);if(te(er,vt.current))return;vt.current=er,xt.current=Qn}catch(or){ke.current=or}ge()}return Se.onStateChange=an,Se.trySubscribe(),an(),function(){return Se.tryUnsubscribe()}},[ie,Se]),pt}function Bn(ee){ee===void 0&&(ee=ReactReduxContext);var te=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(se,ve){ve===void 0&&(ve=Mn);var ge=te(),Se=ge.store,ke=ge.subscription,ot=Dn(se,ve,Se,ke);return useDebugValue(ot),ot}}var lr=null,tr=ne(4676);je(tr.unstable_batchedUpdates);function $n(ee,te){if(ee.length!==te.length)return!1;for(var ie=0;ie");return se.callbacks},se.setCallbacks=function(ke){se.callbacks=ke},se}var ie=te.prototype;return ie.componentDidMount=function(){this.unbind=Jr(window,[{eventName:"error",fn:this.onWindowError}])},ie.componentWillUnmount=function(){this.unbind()},ie.componentDidCatch=function(ve){if(ve instanceof Cn){this.setState({});return}throw ve},ie.render=function(){return this.props.children(this.setCallbacks)},te}(E.Component),ei=` +`)},Vn=function(te){return[dr(te),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},Zt="__react-beautiful-dnd-disable-dev-warnings";function un(ee,te){var ie;pn||typeof window!="undefined"&&window[Zt]||(ie=console)[ee].apply(ie,Vn(te))}var kn=un.bind(null,"warn"),Gn=un.bind(null,"error");function rr(){}function Mr(ee,te){return(0,We.Z)({},ee,{},te)}function qr(ee,te,ie){var se=te.map(function(ve){var ge=Mr(ie,ve.options);return ee.addEventListener(ve.eventName,ve.fn,ge),function(){ee.removeEventListener(ve.eventName,ve.fn,ge)}});return function(){se.forEach(function(ge){ge()})}}var Yt=!0,At="Invariant failed";function Cn(ee){this.message=ee}Cn.prototype.toString=function(){return this.message};function Kt(ee,te){if(!ee)throw Yt?new Cn(At):new Cn(At+": "+(te||""))}var Pr=function(ee){De(te,ee);function te(){for(var se,ve=arguments.length,ge=new Array(ve),Se=0;Se");return se.callbacks},se.setCallbacks=function(ke){se.callbacks=ke},se}var ie=te.prototype;return ie.componentDidMount=function(){this.unbind=qr(window,[{eventName:"error",fn:this.onWindowError}])},ie.componentWillUnmount=function(){this.unbind()},ie.componentDidCatch=function(ve){if(ve instanceof Cn){this.setState({});return}throw ve},ie.render=function(){return this.props.children(this.setCallbacks)},te}(E.Component),ei=` Press space bar to start a drag. When dragging you can use the arrow keys to move the item around and escape to cancel. Some screen readers may require you to be in focus mode or to use your pass through key @@ -1293,12 +1293,12 @@ The error may be correlated with this previous error: in list `+ie.droppableId+` has been combined with `+se.draggableId+` in list `+se.droppableId+` - `},Pn=function(te){var ie=te.destination;if(ie)return Ft(te.source,ie);var se=te.combine;return se?yt(te.draggableId,te.source,se):"You are over an area that cannot be dropped on"},yn=function(te){return` + `},Pn=function(te){var ie=te.destination;if(ie)return Ft(te.source,ie);var se=te.combine;return se?yt(te.draggableId,te.source,se):"You are over an area that cannot be dropped on"},En=function(te){return` The item has returned to its starting position of `+ht(te.index)+` `},Nn=function(te){if(te.reason==="CANCEL")return` Movement cancelled. - `+yn(te.source)+` + `+En(te.source)+` `;var ie=te.destination,se=te.combine;return ie?` You have dropped the item. `+Ft(te.source,ie)+` @@ -1307,8 +1307,8 @@ The error may be correlated with this previous error: `+yt(te.draggableId,te.source,se)+` `:` The item has been dropped while not over a drop area. - `+yn(te.source)+` - `},mn={dragHandleUsageInstructions:ei,onDragStart:Tt,onDragUpdate:Pn,onDragEnd:Nn},Yn={x:0,y:0},Xn=function(te,ie){return{x:te.x+ie.x,y:te.y+ie.y}},Lr=function(te,ie){return{x:te.x-ie.x,y:te.y-ie.y}},xr=function(te,ie){return te.x===ie.x&&te.y===ie.y},gr=function(te){return{x:te.x!==0?-te.x:0,y:te.y!==0?-te.y:0}},Ur=function(te,ie,se){var ve;return se===void 0&&(se=0),ve={},ve[te]=ie,ve[te==="x"?"y":"x"]=se,ve},Yr=function(te,ie){return Math.sqrt(Math.pow(ie.x-te.x,2)+Math.pow(ie.y-te.y,2))},ar=function(te,ie){return Math.min.apply(Math,ie.map(function(se){return Yr(te,se)}))},Rr=function(te){return function(ie){return{x:te(ie.x),y:te(ie.y)}}},Bi=function(ee,te){var ie=Jn({top:Math.max(te.top,ee.top),right:Math.min(te.right,ee.right),bottom:Math.min(te.bottom,ee.bottom),left:Math.max(te.left,ee.left)});return ie.width<=0||ie.height<=0?null:ie},ci=function(te,ie){return{top:te.top+ie.y,left:te.left+ie.x,bottom:te.bottom+ie.y,right:te.right+ie.x}},Vr=function(te){return[{x:te.left,y:te.top},{x:te.right,y:te.top},{x:te.left,y:te.bottom},{x:te.right,y:te.bottom}]},ti={top:0,right:0,bottom:0,left:0},Ai=function(te,ie){return ie?ci(te,ie.scroll.diff.displacement):te},ni=function(te,ie,se){if(se&&se.increasedBy){var ve;return(0,We.Z)({},te,(ve={},ve[ie.end]=te[ie.end]+se.increasedBy[ie.line],ve))}return te},Nr=function(te,ie){return ie&&ie.shouldClipSubject?Bi(ie.pageMarginBox,te):Jn(te)},Xr=function(ee){var te=ee.page,ie=ee.withPlaceholder,se=ee.axis,ve=ee.frame,ge=Ai(te.marginBox,ve),Se=ni(ge,se,ie),ke=Nr(Se,ve);return{page:te,withPlaceholder:ie,active:ke}},di=function(ee,te){ee.frame||Kt(!1);var ie=ee.frame,se=Lr(te,ie.scroll.initial),ve=gr(se),ge=(0,We.Z)({},ie,{scroll:{initial:ie.scroll.initial,current:te,diff:{value:se,displacement:ve},max:ie.scroll.max}}),Se=Xr({page:ee.subject.page,withPlaceholder:ee.subject.withPlaceholder,axis:ee.axis,frame:ge}),ke=(0,We.Z)({},ee,{frame:ge,subject:Se});return ke};function ri(ee){return Number.isInteger?Number.isInteger(ee):typeof ee=="number"&&isFinite(ee)&&Math.floor(ee)===ee}function jr(ee){return Object.values?Object.values(ee):Object.keys(ee).map(function(te){return ee[te]})}function yi(ee,te){if(ee.findIndex)return ee.findIndex(te);for(var ie=0;ieee.bottom,xt=se.leftee.right,vt=ot&&xt;if(vt)return!0;var ut=ot&&Se||xt&≥return ut}},Gt=function(ee){var te=ln(ee.top,ee.bottom),ie=ln(ee.left,ee.right);return function(se){var ve=te(se.top)&&te(se.bottom)&&ie(se.left)&&ie(se.right);return ve}},Ht={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Xt={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},St=function(ee){return function(te){var ie=ln(te.top,te.bottom),se=ln(te.left,te.right);return function(ve){return ee===Ht?ie(ve.top)&&ie(ve.bottom):se(ve.left)&&se(ve.right)}}},cn=function(te,ie){var se=ie.frame?ie.frame.scroll.diff.displacement:Yn;return ci(te,se)},Zn=function(te,ie,se){return ie.subject.active?se(ie.subject.active)(te):!1},On=function(te,ie,se){return se(ie)(te)},Sn=function(te){var ie=te.target,se=te.destination,ve=te.viewport,ge=te.withDroppableDisplacement,Se=te.isVisibleThroughFrameFn,ke=ge?cn(ie,se):ie;return Zn(ke,se,Se)&&On(ke,ve,Se)},kr=function(te){return Sn((0,We.Z)({},te,{isVisibleThroughFrameFn:Ct}))},fr=function(te){return Sn((0,We.Z)({},te,{isVisibleThroughFrameFn:Gt}))},Fr=function(te){return Sn((0,We.Z)({},te,{isVisibleThroughFrameFn:St(te.destination.axis)}))},ii=function(te,ie,se){if(typeof se=="boolean")return se;if(!ie)return!0;var ve=ie.invisible,ge=ie.visible;if(ve[te])return!1;var Se=ge[te];return Se?Se.shouldAnimate:!0};function bi(ee,te){var ie=ee.page.marginBox,se={top:te.point.y,right:0,bottom:0,left:te.point.x};return Jn(Hr(ie,se))}function Oi(ee){var te=ee.afterDragging,ie=ee.destination,se=ee.displacedBy,ve=ee.viewport,ge=ee.forceShouldAnimate,Se=ee.last;return te.reduce(function(ot,xt){var vt=bi(xt,se),ut=xt.descriptor.id;ot.all.push(ut);var pt=kr({target:vt,destination:ie,viewport:ve,withDroppableDisplacement:!0});if(!pt)return ot.invisible[xt.descriptor.id]=!0,ot;var Nt=ii(ut,Se,ge),an={draggableId:ut,shouldAnimate:Nt};return ot.visible[ut]=an,ot},{all:[],visible:{},invisible:{}})}function Ba(ee,te){if(!ee.length)return 0;var ie=ee[ee.length-1].descriptor.index;return te.inHomeList?ie:ie+1}function ha(ee){var te=ee.insideDestination,ie=ee.inHomeList,se=ee.displacedBy,ve=ee.destination,ge=Ba(te,{inHomeList:ie});return{displaced:Lt,displacedBy:se,at:{type:"REORDER",destination:{droppableId:ve.descriptor.id,index:ge}}}}function zi(ee){var te=ee.draggable,ie=ee.insideDestination,se=ee.destination,ve=ee.viewport,ge=ee.displacedBy,Se=ee.last,ke=ee.index,ot=ee.forceShouldAnimate,xt=Hi(te,se);if(ke==null)return ha({insideDestination:ie,inHomeList:xt,displacedBy:ge,destination:se});var vt=oi(ie,function(Qn){return Qn.descriptor.index===ke});if(!vt)return ha({insideDestination:ie,inHomeList:xt,displacedBy:ge,destination:se});var ut=fi(te,ie),pt=ie.indexOf(vt),Nt=ut.slice(pt),an=Oi({afterDragging:Nt,destination:se,displacedBy:ge,last:Se,viewport:ve.frame,forceShouldAnimate:ot});return{displaced:an,displacedBy:ge,at:{type:"REORDER",destination:{droppableId:se.descriptor.id,index:ke}}}}function aa(ee,te){return!!te.effected[ee]}var Zi=function(ee){var te=ee.isMovingForward,ie=ee.destination,se=ee.draggables,ve=ee.combine,ge=ee.afterCritical;if(!ie.isCombineEnabled)return null;var Se=ve.draggableId,ke=se[Se],ot=ke.descriptor.index,xt=aa(Se,ge);return xt?te?ot:ot-1:te?ot+1:ot},po=function(ee){var te=ee.isMovingForward,ie=ee.isInHomeList,se=ee.insideDestination,ve=ee.location;if(!se.length)return null;var ge=ve.index,Se=te?ge+1:ge-1,ke=se[0].descriptor.index,ot=se[se.length-1].descriptor.index,xt=ie?ot:ot+1;return Sext?null:Se},Ka=function(ee){var te=ee.isMovingForward,ie=ee.isInHomeList,se=ee.draggable,ve=ee.draggables,ge=ee.destination,Se=ee.insideDestination,ke=ee.previousImpact,ot=ee.viewport,xt=ee.afterCritical,vt=ke.at;if(vt||Kt(!1),vt.type==="REORDER"){var ut=po({isMovingForward:te,isInHomeList:ie,location:vt.destination,insideDestination:Se});return ut==null?null:zi({draggable:se,insideDestination:Se,destination:ge,viewport:ot,last:ke.displaced,displacedBy:ke.displacedBy,index:ut})}var pt=Zi({isMovingForward:te,destination:ge,displaced:ke.displaced,draggables:ve,combine:vt.combine,afterCritical:xt});return pt==null?null:zi({draggable:se,insideDestination:Se,destination:ge,viewport:ot,last:ke.displaced,displacedBy:ke.displacedBy,index:pt})},Za=function(ee){var te=ee.displaced,ie=ee.afterCritical,se=ee.combineWith,ve=ee.displacedBy,ge=!!(te.visible[se]||te.invisible[se]);return aa(se,ie)?ge?Yn:gr(ve.point):ge?ve.point:Yn},$a=function(ee){var te=ee.afterCritical,ie=ee.impact,se=ee.draggables,ve=Wi(ie);ve||Kt(!1);var ge=ve.draggableId,Se=se[ge].page.borderBox.center,ke=Za({displaced:ie.displaced,afterCritical:te,combineWith:ge,displacedBy:ie.displacedBy});return Xn(Se,ke)},eo=function(te,ie){return ie.margin[te.start]+ie.borderBox[te.size]/2},ma=function(te,ie){return ie.margin[te.end]+ie.borderBox[te.size]/2},ua=function(te,ie,se){return ie[te.crossAxisStart]+se.margin[te.crossAxisStart]+se.borderBox[te.crossAxisSize]/2},na=function(te){var ie=te.axis,se=te.moveRelativeTo,ve=te.isMoving;return Ur(ie.line,se.marginBox[ie.end]+eo(ie,ve),ua(ie,se.marginBox,ve))},wo=function(te){var ie=te.axis,se=te.moveRelativeTo,ve=te.isMoving;return Ur(ie.line,se.marginBox[ie.start]-ma(ie,ve),ua(ie,se.marginBox,ve))},rl=function(te){var ie=te.axis,se=te.moveInto,ve=te.isMoving;return Ur(ie.line,se.contentBox[ie.start]+eo(ie,ve),ua(ie,se.contentBox,ve))},So=function(ee){var te=ee.impact,ie=ee.draggable,se=ee.draggables,ve=ee.droppable,ge=ee.afterCritical,Se=Ei(ve.descriptor.id,se),ke=ie.page,ot=ve.axis;if(!Se.length)return rl({axis:ot,moveInto:ve.page,isMoving:ke});var xt=te.displaced,vt=te.displacedBy,ut=xt.all[0];if(ut){var pt=se[ut];if(aa(ut,ge))return wo({axis:ot,moveRelativeTo:pt.page,isMoving:ke});var Nt=ur(pt.page,vt.point);return wo({axis:ot,moveRelativeTo:Nt,isMoving:ke})}var an=Se[Se.length-1];if(an.descriptor.id===ie.descriptor.id)return ke.borderBox.center;if(aa(an.descriptor.id,ge)){var Qn=ur(an.page,gr(ge.displacedBy.point));return na({axis:ot,moveRelativeTo:Qn,isMoving:ke})}return na({axis:ot,moveRelativeTo:an.page,isMoving:ke})},Bo=function(ee,te){var ie=ee.frame;return ie?Xn(te,ie.scroll.diff.displacement):te},Fa=function(te){var ie=te.impact,se=te.draggable,ve=te.droppable,ge=te.draggables,Se=te.afterCritical,ke=se.page.borderBox.center,ot=ie.at;return!ve||!ot?ke:ot.type==="REORDER"?So({impact:ie,draggable:se,draggables:ge,droppable:ve,afterCritical:Se}):$a({impact:ie,draggables:ge,afterCritical:Se})},Xo=function(ee){var te=Fa(ee),ie=ee.droppable,se=ie?Bo(ie,te):te;return se},Jo=function(ee,te){var ie=Lr(te,ee.scroll.initial),se=gr(ie),ve=Jn({top:te.y,bottom:te.y+ee.frame.height,left:te.x,right:te.x+ee.frame.width}),ge={frame:ve,scroll:{initial:ee.scroll.initial,max:ee.scroll.max,current:te,diff:{value:ie,displacement:se}}};return ge};function qo(ee,te){return ee.map(function(ie){return te[ie]})}function Vi(ee,te){for(var ie=0;ie1?vt.sort(function(ut,pt){return pi(ut)[ke.start]-pi(pt)[ke.start]})[0]:xt.sort(function(ut,pt){var Nt=ar(ie,Vr(pi(ut))),an=ar(ie,Vr(pi(pt)));return Nt!==an?Nt-an:pi(ut)[ke.start]-pi(pt)[ke.start]})[0]},za=function(te,ie){var se=te.page.borderBox.center;return aa(te.descriptor.id,ie)?Lr(se,ie.displacedBy.point):se},ji=function(te,ie){var se=te.page.borderBox;return aa(te.descriptor.id,ie)?ci(se,gr(ie.displacedBy.point)):se},to=function(ee){var te=ee.pageBorderBoxCenter,ie=ee.viewport,se=ee.destination,ve=ee.insideDestination,ge=ee.afterCritical,Se=ve.filter(function(ke){return fr({target:ji(ke,ge),destination:se,viewport:ie.frame,withDroppableDisplacement:!0})}).sort(function(ke,ot){var xt=Yr(te,Bo(se,za(ke,ge))),vt=Yr(te,Bo(se,za(ot,ge)));return xtte.left&&ee.topte.top}function cu(ee){var te=ee.pageBorderBox,ie=ee.draggable,se=ee.candidates,ve=ie.page.borderBox.center,ge=se.map(function(Se){var ke=Se.axis,ot=Ur(Se.axis.line,te.center[ke.line],Se.page.borderBox.center[ke.crossAxisLine]);return{id:Se.descriptor.id,distance:Yr(ve,ot)}}).sort(function(Se,ke){return ke.distance-Se.distance});return ge[0]?ge[0].id:null}function Un(ee){var te=ee.pageBorderBox,ie=ee.draggable,se=ee.droppables,ve=wi(se).filter(function(ge){if(!ge.isEnabled)return!1;var Se=ge.subject.active;if(!Se||!uu(te,Se))return!1;if(yr(Se)(te.center))return!0;var ke=ge.axis,ot=Se.center[ke.crossAxisLine],xt=te[ke.crossAxisStart],vt=te[ke.crossAxisEnd],ut=ln(Se[ke.crossAxisStart],Se[ke.crossAxisEnd]),pt=ut(xt),Nt=ut(vt);return!pt&&!Nt?!0:pt?xtot});return ve.length?ve.length===1?ve[0].descriptor.id:cu({pageBorderBox:te,draggable:ie,candidates:ve}):null}var fl=function(te,ie){return Jn(ci(te,ie))},Il=function(ee,te){var ie=ee.frame;return ie?fl(te,ie.scroll.diff.value):te};function zs(ee){var te=ee.displaced,ie=ee.id;return!!(te.visible[ie]||te.invisible[ie])}function Vs(ee){var te=ee.draggable,ie=ee.closest,se=ee.inHomeList;return ie?se&&ie.descriptor.index>te.descriptor.index?ie.descriptor.index-1:ie.descriptor.index:null}var us=function(ee){var te=ee.pageBorderBoxWithDroppableScroll,ie=ee.draggable,se=ee.destination,ve=ee.insideDestination,ge=ee.last,Se=ee.viewport,ke=ee.afterCritical,ot=se.axis,xt=Qa(se.axis,ie.displaceBy),vt=xt.value,ut=te[ot.start],pt=te[ot.end],Nt=fi(ie,ve),an=oi(Nt,function(er){var or=er.descriptor.id,Ar=er.page.borderBox.center[ot.line],Zr=aa(or,ke),Qr=zs({displaced:ge,id:or});return Zr?Qr?pt<=Ar:utor[ke.start]+Zr&&utor[ke.start]-xt+Zr&&vtor[ke.start]+xt+Zr&&utor[ke.start]+Zr&&vt=Rn)return Br;var ge=ve/Rn,Se=Kn+Er*ge,ke=se==="CANCEL"?Se*fn:Se;return Number(ke.toFixed(2))},sr=function(ee){var te=ee.impact,ie=ee.draggable,se=ee.dimensions,ve=ee.viewport,ge=ee.afterCritical,Se=se.draggables,ke=se.droppables,ot=fa(te),xt=ot?ke[ot]:null,vt=ke[ie.descriptor.droppableId],ut=al({impact:te,draggable:ie,draggables:Se,afterCritical:ge,droppable:xt||vt,viewport:ve}),pt=Lr(ut,ie.client.borderBox.center);return pt},dn=function(ee){var te=ee.draggables,ie=ee.reason,se=ee.lastImpact,ve=ee.home,ge=ee.viewport,Se=ee.onLiftImpact;if(!se.at||ie!=="DROP"){var ke=Vl({draggables:te,impact:Se,destination:ve,viewport:ge,forceShouldAnimate:!0});return{impact:ke,didDropInsideDroppable:!1}}if(se.at.type==="REORDER")return{impact:se,didDropInsideDroppable:!0};var ot=(0,We.Z)({},se,{displaced:Lt});return{impact:ot,didDropInsideDroppable:!0}},In=function(ee){var te=ee.getState,ie=ee.dispatch;return function(se){return function(ve){if(ve.type!=="DROP"){se(ve);return}var ge=te(),Se=ve.payload.reason;if(ge.phase==="COLLECTING"){ie(Es({reason:Se}));return}if(ge.phase!=="IDLE"){var ke=ge.phase==="DROP_PENDING"&&ge.isWaiting;ke&&Kt(!1),ge.phase==="DRAGGING"||ge.phase==="DROP_PENDING"||Kt(!1);var ot=ge.critical,xt=ge.dimensions,vt=xt.draggables[ge.critical.draggable.id],ut=dn({reason:Se,lastImpact:ge.impact,afterCritical:ge.afterCritical,onLiftImpact:ge.onLiftImpact,home:ge.dimensions.droppables[ge.critical.droppable.id],viewport:ge.viewport,draggables:ge.dimensions.draggables}),pt=ut.impact,Nt=ut.didDropInsideDroppable,an=Nt?hi(pt):null,Qn=Nt?Wi(pt):null,er={index:ot.draggable.index,droppableId:ot.droppable.id},or={draggableId:vt.descriptor.id,type:vt.descriptor.type,source:er,reason:Se,mode:ge.movementMode,destination:an,combine:Qn},Ar=sr({impact:pt,draggable:vt,dimensions:xt,viewport:ge.viewport,afterCritical:ge.afterCritical}),Zr={critical:ge.critical,afterCritical:ge.afterCritical,result:or,impact:pt},Qr=!xr(ge.current.client.offset,Ar)||!!or.combine;if(!Qr){ie(gs({completed:Zr}));return}var ki=vn({current:ge.current.client.offset,destination:Ar,reason:Se}),Fi={newHomeClientOffset:Ar,dropDuration:ki,completed:Zr};ie(hu(Fi))}}}},An=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Wr(ee){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(ie){ie.target!==window&&ie.target!==window.document||ee()}}}function pr(ee){var te=ee.onWindowScroll;function ie(){te(An())}var se=Vt(ie),ve=Wr(se),ge=rr;function Se(){return ge!==rr}function ke(){Se()&&Kt(!1),ge=Jr(window,[ve])}function ot(){Se()||Kt(!1),se.cancel(),ge(),ge=rr}return{start:ke,stop:ot,isActive:Se}}var Ir=function(te){return te.type==="DROP_COMPLETE"||te.type==="DROP_ANIMATE"||te.type==="FLUSH"},nn=function(ee){var te=pr({onWindowScroll:function(se){ee.dispatch(Qs({newScroll:se}))}});return function(ie){return function(se){!te.isActive()&&se.type==="INITIAL_PUBLISH"&&te.start(),te.isActive()&&Ir(se)&&te.stop(),ie(se)}}},br=function(ee){var te=!1,ie=!1,se=setTimeout(function(){ie=!0}),ve=function(Se){te||ie||(te=!0,ee(Se),clearTimeout(se))};return ve.wasCalled=function(){return te},ve},vi=function(){var ee=[],te=function(ge){var Se=yi(ee,function(xt){return xt.timerId===ge});Se===-1&&Kt(!1);var ke=ee.splice(Se,1),ot=ke[0];ot.callback()},ie=function(ge){var Se=setTimeout(function(){return te(Se)}),ke={timerId:Se,callback:ge};ee.push(ke)},se=function(){if(ee.length){var ge=[].concat(ee);ee.length=0,ge.forEach(function(Se){clearTimeout(Se.timerId),Se.callback()})}};return{add:ie,flush:se}},ir=function(te,ie){return te==null&&ie==null?!0:te==null||ie==null?!1:te.droppableId===ie.droppableId&&te.index===ie.index},$i=function(te,ie){return te==null&&ie==null?!0:te==null||ie==null?!1:te.draggableId===ie.draggableId&&te.droppableId===ie.droppableId},va=function(te,ie){if(te===ie)return!0;var se=te.draggable.id===ie.draggable.id&&te.draggable.droppableId===ie.draggable.droppableId&&te.draggable.type===ie.draggable.type&&te.draggable.index===ie.draggable.index,ve=te.droppable.id===ie.droppable.id&&te.droppable.type===ie.droppable.type;return se&&ve},Ni=function(te,ie){Ro(),ie(),jo()},oa=function(te,ie){return{draggableId:te.draggable.id,type:te.droppable.type,source:{droppableId:te.droppable.id,index:te.draggable.index},mode:ie}},ka=function(te,ie,se,ve){if(!te){se(ve(ie));return}var ge=br(se),Se={announce:ge};te(ie,Se),ge.wasCalled()||se(ve(ie))},pa=function(ee,te){var ie=vi(),se=null,ve=function(pt,Nt){se&&Kt(!1),Ni("onBeforeCapture",function(){var an=ee().onBeforeCapture;if(an){var Qn={draggableId:pt,mode:Nt};an(Qn)}})},ge=function(pt,Nt){se&&Kt(!1),Ni("onBeforeDragStart",function(){var an=ee().onBeforeDragStart;an&&an(oa(pt,Nt))})},Se=function(pt,Nt){se&&Kt(!1);var an=oa(pt,Nt);se={mode:Nt,lastCritical:pt,lastLocation:an.source,lastCombine:null},ie.add(function(){Ni("onDragStart",function(){return ka(ee().onDragStart,an,te,mn.onDragStart)})})},ke=function(pt,Nt){var an=hi(Nt),Qn=Wi(Nt);se||Kt(!1);var er=!va(pt,se.lastCritical);er&&(se.lastCritical=pt);var or=!ir(se.lastLocation,an);or&&(se.lastLocation=an);var Ar=!$i(se.lastCombine,Qn);if(Ar&&(se.lastCombine=Qn),!(!er&&!or&&!Ar)){var Zr=(0,We.Z)({},oa(pt,se.mode),{combine:Qn,destination:an});ie.add(function(){Ni("onDragUpdate",function(){return ka(ee().onDragUpdate,Zr,te,mn.onDragUpdate)})})}},ot=function(){se||Kt(!1),ie.flush()},xt=function(pt){se||Kt(!1),se=null,Ni("onDragEnd",function(){return ka(ee().onDragEnd,pt,te,mn.onDragEnd)})},vt=function(){if(se){var pt=(0,We.Z)({},oa(se.lastCritical,se.mode),{combine:null,destination:null,reason:"CANCEL"});xt(pt)}};return{beforeCapture:ve,beforeStart:ge,start:Se,update:ke,flush:ot,drop:xt,abort:vt}},Hn=function(ee,te){var ie=pa(ee,te);return function(se){return function(ve){return function(ge){if(ge.type==="BEFORE_INITIAL_CAPTURE"){ie.beforeCapture(ge.payload.draggableId,ge.payload.movementMode);return}if(ge.type==="INITIAL_PUBLISH"){var Se=ge.payload.critical;ie.beforeStart(Se,ge.payload.movementMode),ve(ge),ie.start(Se,ge.payload.movementMode);return}if(ge.type==="DROP_COMPLETE"){var ke=ge.payload.completed.result;ie.flush(),ve(ge),ie.drop(ke);return}if(ve(ge),ge.type==="FLUSH"){ie.abort();return}var ot=se.getState();ot.phase==="DRAGGING"&&ie.update(ot.critical,ot.impact)}}}},Di=function(ee){return function(te){return function(ie){if(ie.type!=="DROP_ANIMATION_FINISHED"){te(ie);return}var se=ee.getState();se.phase!=="DROP_ANIMATING"&&Kt(!1),ee.dispatch(gs({completed:se.completed}))}}},Mi=function(ee){var te=null,ie=null;function se(){ie&&(cancelAnimationFrame(ie),ie=null),te&&(te(),te=null)}return function(ve){return function(ge){if((ge.type==="FLUSH"||ge.type==="DROP_COMPLETE"||ge.type==="DROP_ANIMATION_FINISHED")&&se(),ve(ge),ge.type==="DROP_ANIMATE"){var Se={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var ot=ee.getState();ot.phase==="DROP_ANIMATING"&&ee.dispatch(Kl())}};ie=requestAnimationFrame(function(){ie=null,te=Jr(window,[Se])})}}}},Aa=function(ee){return function(){return function(te){return function(ie){(ie.type==="DROP_COMPLETE"||ie.type==="FLUSH"||ie.type==="DROP_ANIMATE")&&ee.stopPublishing(),te(ie)}}}},Ma=function(ee){var te=!1;return function(){return function(ie){return function(se){if(se.type==="INITIAL_PUBLISH"){te=!0,ee.tryRecordFocus(se.payload.critical.draggable.id),ie(se),ee.tryRestoreFocusRecorded();return}if(ie(se),!!te){if(se.type==="FLUSH"){te=!1,ee.tryRestoreFocusRecorded();return}if(se.type==="DROP_COMPLETE"){te=!1;var ve=se.payload.completed.result;ve.combine&&ee.tryShiftRecord(ve.draggableId,ve.combine.draggableId),ee.tryRestoreFocusRecorded()}}}}}},ga=function(te){return te.type==="DROP_COMPLETE"||te.type==="DROP_ANIMATE"||te.type==="FLUSH"},No=function(ee){return function(te){return function(ie){return function(se){if(ga(se)){ee.stop(),ie(se);return}if(se.type==="INITIAL_PUBLISH"){ie(se);var ve=te.getState();ve.phase!=="DRAGGING"&&Kt(!1),ee.start(ve);return}ie(se),ee.scroll(te.getState())}}}},Va=function(ee){return function(te){return function(ie){if(te(ie),ie.type==="PUBLISH_WHILE_DRAGGING"){var se=ee.getState();se.phase==="DROP_PENDING"&&(se.isWaiting||ee.dispatch(ys({reason:se.reason})))}}}},Pi=Ae.qC,ia=function(ee){var te=ee.dimensionMarshal,ie=ee.focusMarshal,se=ee.styleMarshal,ve=ee.getResponders,ge=ee.announce,Se=ee.autoScroller;return(0,Ae.MT)(tl,Pi((0,Ae.md)(ll(se),Aa(te),Ys(te),In,Di,Mi,Va,No(Se),nn,Ma(ie),Hn(ve,ge))))},wa=function(){return{additions:{},removals:{},modified:{}}};function Sa(ee){var te=ee.registry,ie=ee.callbacks,se=wa(),ve=null,ge=function(){ve||(ie.collectionStarting(),ve=requestAnimationFrame(function(){ve=null,Ro();var vt=se,ut=vt.additions,pt=vt.removals,Nt=vt.modified,an=Object.keys(ut).map(function(or){return te.draggable.getById(or).getDimension(Yn)}).sort(function(or,Ar){return or.descriptor.index-Ar.descriptor.index}),Qn=Object.keys(Nt).map(function(or){var Ar=te.droppable.getById(or),Zr=Ar.callbacks.getScrollWhileDragging();return{droppableId:or,scroll:Zr}}),er={additions:an,removals:Object.keys(pt),modified:Qn};se=wa(),jo(),ie.publish(er)}))},Se=function(vt){var ut=vt.descriptor.id;se.additions[ut]=vt,se.modified[vt.descriptor.droppableId]=!0,se.removals[ut]&&delete se.removals[ut],ge()},ke=function(vt){var ut=vt.descriptor;se.removals[ut.id]=!0,se.modified[ut.droppableId]=!0,se.additions[ut.id]&&delete se.additions[ut.id],ge()},ot=function(){ve&&(cancelAnimationFrame(ve),ve=null,se=wa())};return{add:Se,remove:ke,stop:ot}}var no=function(ee){var te=ee.scrollHeight,ie=ee.scrollWidth,se=ee.height,ve=ee.width,ge=Lr({x:ie,y:te},{x:ve,y:se}),Se={x:Math.max(0,ge.x),y:Math.max(0,ge.y)};return Se},ba=function(){var ee=document.documentElement;return ee||Kt(!1),ee},Do=function(){var ee=ba(),te=no({scrollHeight:ee.scrollHeight,scrollWidth:ee.scrollWidth,width:ee.clientWidth,height:ee.clientHeight});return te},sl=function(){var ee=An(),te=Do(),ie=ee.y,se=ee.x,ve=ba(),ge=ve.clientWidth,Se=ve.clientHeight,ke=se+ge,ot=ie+Se,xt=Jn({top:ie,left:se,right:ke,bottom:ot}),vt={frame:xt,scroll:{initial:ee,current:ee,max:te,diff:{value:Yn,displacement:Yn}}};return vt},El=function(ee){var te=ee.critical,ie=ee.scrollOptions,se=ee.registry;Ro();var ve=sl(),ge=ve.scroll.current,Se=te.droppable,ke=se.droppable.getAllByType(Se.type).map(function(ut){return ut.callbacks.getDimensionAndWatchScroll(ge,ie)}),ot=se.draggable.getAllByType(te.draggable.type).map(function(ut){return ut.getDimension(ge)}),xt={draggables:li(ot),droppables:Ki(ke)};jo();var vt={dimensions:xt,critical:te,viewport:ve};return vt};function ro(ee,te,ie){if(ie.descriptor.id===te.id||ie.descriptor.type!==te.type)return!1;var se=ee.droppable.getById(ie.descriptor.droppableId);return se.descriptor.mode==="virtual"}var _i=function(ee,te){var ie=null,se=Sa({callbacks:{publish:te.publishWhileDragging,collectionStarting:te.collectionStarting},registry:ee}),ve=function(Nt,an){ee.droppable.exists(Nt)||Kt(!1),ie&&te.updateDroppableIsEnabled({id:Nt,isEnabled:an})},ge=function(Nt,an){ie&&(ee.droppable.exists(Nt)||Kt(!1),te.updateDroppableIsCombineEnabled({id:Nt,isCombineEnabled:an}))},Se=function(Nt,an){ie&&(ee.droppable.exists(Nt)||Kt(!1),te.updateDroppableScroll({id:Nt,newScroll:an}))},ke=function(Nt,an){ie&&ee.droppable.getById(Nt).callbacks.scroll(an)},ot=function(){if(ie){se.stop();var Nt=ie.critical.droppable;ee.droppable.getAllByType(Nt.type).forEach(function(an){return an.callbacks.dragStopped()}),ie.unsubscribe(),ie=null}},xt=function(Nt){ie||Kt(!1);var an=ie.critical.draggable;Nt.type==="ADDITION"&&ro(ee,an,Nt.value)&&se.add(Nt.value),Nt.type==="REMOVAL"&&ro(ee,an,Nt.value)&&se.remove(Nt.value)},vt=function(Nt){ie&&Kt(!1);var an=ee.draggable.getById(Nt.draggableId),Qn=ee.droppable.getById(an.descriptor.droppableId),er={draggable:an.descriptor,droppable:Qn.descriptor},or=ee.subscribe(xt);return ie={critical:er,unsubscribe:or},El({critical:er,registry:ee,scrollOptions:Nt.scrollOptions})},ut={updateDroppableIsEnabled:ve,updateDroppableIsCombineEnabled:ge,scrollDroppable:ke,updateDroppableScroll:Se,startPublishing:vt,stopPublishing:ot};return ut},Xa=function(ee,te){return ee.phase==="IDLE"?!0:ee.phase!=="DROP_ANIMATING"||ee.completed.result.draggableId===te?!1:ee.completed.result.reason==="DROP"},ea=function(ee){window.scrollBy(ee.x,ee.y)},Da=hn(function(ee){return wi(ee).filter(function(te){return!(!te.isEnabled||!te.frame)})}),Na=function(te,ie){var se=oi(Da(ie),function(ve){return ve.frame||Kt(!1),yr(ve.frame.pageMarginBox)(te)});return se},mo=function(ee){var te=ee.center,ie=ee.destination,se=ee.droppables;if(ie){var ve=se[ie];return ve.frame?ve:null}var ge=Na(te,se);return ge},Gi={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(te){return Math.pow(te,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Ga=function(ee,te){var ie=ee[te.size]*Gi.startFromPercentage,se=ee[te.size]*Gi.maxScrollAtPercentage,ve={startScrollingFrom:ie,maxScrollValueAt:se};return ve},ya=function(ee){var te=ee.startOfRange,ie=ee.endOfRange,se=ee.current,ve=ie-te;if(ve===0)return 0;var ge=se-te,Se=ge/ve;return Se},vo=1,io=function(ee,te){if(ee>te.startScrollingFrom)return 0;if(ee<=te.maxScrollValueAt)return Gi.maxPixelScroll;if(ee===te.startScrollingFrom)return vo;var ie=ya({startOfRange:te.maxScrollValueAt,endOfRange:te.startScrollingFrom,current:ee}),se=1-ie,ve=Gi.maxPixelScroll*Gi.ease(se);return Math.ceil(ve)},Oo=Gi.durationDampening.accelerateAt,Ra=Gi.durationDampening.stopDampeningAt,Oa=function(ee,te){var ie=te,se=Ra,ve=Date.now(),ge=ve-ie;if(ge>=Ra)return ee;if(gete.height,ge=ie.width>te.width;return!ge&&!ve?se:ge&&ve?null:{x:ge?0:se.x,y:ve?0:se.y}},xs=Rr(function(ee){return ee===0?0:ee}),Cs=function(ee){var te=ee.dragStartTime,ie=ee.container,se=ee.subject,ve=ee.center,ge=ee.shouldUseTimeDampening,Se={top:ve.y-ie.top,right:ie.right-ve.x,bottom:ie.bottom-ve.y,left:ve.x-ie.left},ke=Uo({container:ie,distanceToEdges:Se,dragStartTime:te,axis:Ht,shouldUseTimeDampening:ge}),ot=Uo({container:ie,distanceToEdges:Se,dragStartTime:te,axis:Xt,shouldUseTimeDampening:ge}),xt=xs({x:ot,y:ke});if(xr(xt,Yn))return null;var vt=bs({container:ie,subject:se,proposedScroll:xt});return vt?xr(vt,Yn)?null:vt:null},nl=Rr(function(ee){return ee===0?0:ee>0?1:-1}),Yl=function(){var ee=function(ie,se){return ie<0?ie:ie>se?ie-se:0};return function(te){var ie=te.current,se=te.max,ve=te.change,ge=Xn(ie,ve),Se={x:ee(ge.x,se.x),y:ee(ge.y,se.y)};return xr(Se,Yn)?null:Se}}(),Xs=function(te){var ie=te.max,se=te.current,ve=te.change,ge={x:Math.max(se.x,ie.x),y:Math.max(se.y,ie.y)},Se=nl(ve),ke=Yl({max:ge,current:se,change:Se});return!ke||Se.x!==0&&ke.x===0||Se.y!==0&&ke.y===0},ws=function(te,ie){return Xs({current:te.scroll.current,max:te.scroll.max,change:ie})},Xl=function(te,ie){if(!ws(te,ie))return null;var se=te.scroll.max,ve=te.scroll.current;return Yl({current:ve,max:se,change:ie})},Tl=function(te,ie){var se=te.frame;return se?Xs({current:se.scroll.current,max:se.scroll.max,change:ie}):!1},To=function(te,ie){var se=te.frame;return!se||!Tl(te,ie)?null:Yl({current:se.scroll.current,max:se.scroll.max,change:ie})},mu=function(ee){var te=ee.viewport,ie=ee.subject,se=ee.center,ve=ee.dragStartTime,ge=ee.shouldUseTimeDampening,Se=Cs({dragStartTime:ve,container:te.frame,subject:ie,center:se,shouldUseTimeDampening:ge});return Se&&ws(te,Se)?Se:null},Ss=function(ee){var te=ee.droppable,ie=ee.subject,se=ee.center,ve=ee.dragStartTime,ge=ee.shouldUseTimeDampening,Se=te.frame;if(!Se)return null;var ke=Cs({dragStartTime:ve,container:Se.pageMarginBox,subject:ie,center:se,shouldUseTimeDampening:ge});return ke&&Tl(te,ke)?ke:null},ul=function(ee){var te=ee.state,ie=ee.dragStartTime,se=ee.shouldUseTimeDampening,ve=ee.scrollWindow,ge=ee.scrollDroppable,Se=te.current.page.borderBoxCenter,ke=te.dimensions.draggables[te.critical.draggable.id],ot=ke.page.marginBox;if(te.isWindowScrollAllowed){var xt=te.viewport,vt=mu({dragStartTime:ie,viewport:xt,subject:ot,center:Se,shouldUseTimeDampening:se});if(vt){ve(vt);return}}var ut=mo({center:Se,destination:fa(te.impact),droppables:te.dimensions.droppables});if(ut){var pt=Ss({dragStartTime:ie,droppable:ut,subject:ot,center:Se,shouldUseTimeDampening:se});pt&&ge(ut.descriptor.id,pt)}},nr=function(ee){var te=ee.scrollWindow,ie=ee.scrollDroppable,se=Vt(te),ve=Vt(ie),ge=null,Se=function(vt){ge||Kt(!1);var ut=ge,pt=ut.shouldUseTimeDampening,Nt=ut.dragStartTime;ul({state:vt,scrollWindow:se,scrollDroppable:ve,dragStartTime:Nt,shouldUseTimeDampening:pt})},ke=function(vt){Ro(),ge&&Kt(!1);var ut=Date.now(),pt=!1,Nt=function(){pt=!0};ul({state:vt,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:Nt,scrollDroppable:Nt}),ge={dragStartTime:ut,shouldUseTimeDampening:pt},jo(),pt&&Se(vt)},ot=function(){ge&&(se.cancel(),ve.cancel(),ge=null)};return{start:ke,stop:ot,scroll:Se}},_r=function(ee){var te=ee.move,ie=ee.scrollDroppable,se=ee.scrollWindow,ve=function(xt,vt){var ut=Xn(xt.current.client.selection,vt);te({client:ut})},ge=function(xt,vt){if(!Tl(xt,vt))return vt;var ut=To(xt,vt);if(!ut)return ie(xt.descriptor.id,vt),null;var pt=Lr(vt,ut);ie(xt.descriptor.id,pt);var Nt=Lr(vt,pt);return Nt},Se=function(xt,vt,ut){if(!xt||!ws(vt,ut))return ut;var pt=Xl(vt,ut);if(!pt)return se(ut),null;var Nt=Lr(ut,pt);se(Nt);var an=Lr(ut,Nt);return an},ke=function(xt){var vt=xt.scrollJumpRequest;if(vt){var ut=fa(xt.impact);ut||Kt(!1);var pt=ge(xt.dimensions.droppables[ut],vt);if(pt){var Nt=xt.viewport,an=Se(xt.isWindowScrollAllowed,Nt,pt);an&&ve(xt,an)}}};return ke},gi=function(ee){var te=ee.scrollDroppable,ie=ee.scrollWindow,se=ee.move,ve=nr({scrollWindow:ie,scrollDroppable:te}),ge=_r({move:se,scrollWindow:ie,scrollDroppable:te}),Se=function(xt){if(xt.phase==="DRAGGING"){if(xt.movementMode==="FLUID"){ve.scroll(xt);return}xt.scrollJumpRequest&&ge(xt)}},ke={scroll:Se,start:ve.start,stop:ve.stop};return ke},Ci="data-rbd",Yi=function(){var ee=Ci+"-drag-handle";return{base:ee,draggableId:ee+"-draggable-id",contextId:ee+"-context-id"}}(),la=function(){var ee=Ci+"-draggable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),sa=function(){var ee=Ci+"-droppable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),Xi={contextId:Ci+"-scroll-container-context-id"},yo=function(te){return function(ie){return"["+ie+'="'+te+'"]'}},Wo=function(te,ie){return te.map(function(se){var ve=se.styles[ie];return ve?se.selector+" { "+ve+" }":""}).join(" ")},Ll="pointer-events: none;",uo=function(ee){var te=yo(ee),ie=function(){var ke=` + `+En(te.source)+` + `},mn={dragHandleUsageInstructions:ei,onDragStart:Tt,onDragUpdate:Pn,onDragEnd:Nn},Yn={x:0,y:0},Xn=function(te,ie){return{x:te.x+ie.x,y:te.y+ie.y}},Lr=function(te,ie){return{x:te.x-ie.x,y:te.y-ie.y}},xr=function(te,ie){return te.x===ie.x&&te.y===ie.y},gr=function(te){return{x:te.x!==0?-te.x:0,y:te.y!==0?-te.y:0}},Ur=function(te,ie,se){var ve;return se===void 0&&(se=0),ve={},ve[te]=ie,ve[te==="x"?"y":"x"]=se,ve},Yr=function(te,ie){return Math.sqrt(Math.pow(ie.x-te.x,2)+Math.pow(ie.y-te.y,2))},ar=function(te,ie){return Math.min.apply(Math,ie.map(function(se){return Yr(te,se)}))},Rr=function(te){return function(ie){return{x:te(ie.x),y:te(ie.y)}}},Bi=function(ee,te){var ie=Jn({top:Math.max(te.top,ee.top),right:Math.min(te.right,ee.right),bottom:Math.min(te.bottom,ee.bottom),left:Math.max(te.left,ee.left)});return ie.width<=0||ie.height<=0?null:ie},ci=function(te,ie){return{top:te.top+ie.y,left:te.left+ie.x,bottom:te.bottom+ie.y,right:te.right+ie.x}},Vr=function(te){return[{x:te.left,y:te.top},{x:te.right,y:te.top},{x:te.left,y:te.bottom},{x:te.right,y:te.bottom}]},ti={top:0,right:0,bottom:0,left:0},Ai=function(te,ie){return ie?ci(te,ie.scroll.diff.displacement):te},ni=function(te,ie,se){if(se&&se.increasedBy){var ve;return(0,We.Z)({},te,(ve={},ve[ie.end]=te[ie.end]+se.increasedBy[ie.line],ve))}return te},Nr=function(te,ie){return ie&&ie.shouldClipSubject?Bi(ie.pageMarginBox,te):Jn(te)},Xr=function(ee){var te=ee.page,ie=ee.withPlaceholder,se=ee.axis,ve=ee.frame,ge=Ai(te.marginBox,ve),Se=ni(ge,se,ie),ke=Nr(Se,ve);return{page:te,withPlaceholder:ie,active:ke}},di=function(ee,te){ee.frame||Kt(!1);var ie=ee.frame,se=Lr(te,ie.scroll.initial),ve=gr(se),ge=(0,We.Z)({},ie,{scroll:{initial:ie.scroll.initial,current:te,diff:{value:se,displacement:ve},max:ie.scroll.max}}),Se=Xr({page:ee.subject.page,withPlaceholder:ee.subject.withPlaceholder,axis:ee.axis,frame:ge}),ke=(0,We.Z)({},ee,{frame:ge,subject:Se});return ke};function ri(ee){return Number.isInteger?Number.isInteger(ee):typeof ee=="number"&&isFinite(ee)&&Math.floor(ee)===ee}function jr(ee){return Object.values?Object.values(ee):Object.keys(ee).map(function(te){return ee[te]})}function yi(ee,te){if(ee.findIndex)return ee.findIndex(te);for(var ie=0;ieee.bottom,xt=se.leftee.right,vt=ot&&xt;if(vt)return!0;var ut=ot&&Se||xt&≥return ut}},Gt=function(ee){var te=ln(ee.top,ee.bottom),ie=ln(ee.left,ee.right);return function(se){var ve=te(se.top)&&te(se.bottom)&&ie(se.left)&&ie(se.right);return ve}},Ht={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Jt={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},St=function(ee){return function(te){var ie=ln(te.top,te.bottom),se=ln(te.left,te.right);return function(ve){return ee===Ht?ie(ve.top)&&ie(ve.bottom):se(ve.left)&&se(ve.right)}}},cn=function(te,ie){var se=ie.frame?ie.frame.scroll.diff.displacement:Yn;return ci(te,se)},Zn=function(te,ie,se){return ie.subject.active?se(ie.subject.active)(te):!1},On=function(te,ie,se){return se(ie)(te)},Sn=function(te){var ie=te.target,se=te.destination,ve=te.viewport,ge=te.withDroppableDisplacement,Se=te.isVisibleThroughFrameFn,ke=ge?cn(ie,se):ie;return Zn(ke,se,Se)&&On(ke,ve,Se)},kr=function(te){return Sn((0,We.Z)({},te,{isVisibleThroughFrameFn:Ct}))},fr=function(te){return Sn((0,We.Z)({},te,{isVisibleThroughFrameFn:Gt}))},Fr=function(te){return Sn((0,We.Z)({},te,{isVisibleThroughFrameFn:St(te.destination.axis)}))},ii=function(te,ie,se){if(typeof se=="boolean")return se;if(!ie)return!0;var ve=ie.invisible,ge=ie.visible;if(ve[te])return!1;var Se=ge[te];return Se?Se.shouldAnimate:!0};function bi(ee,te){var ie=ee.page.marginBox,se={top:te.point.y,right:0,bottom:0,left:te.point.x};return Jn(Hr(ie,se))}function Oi(ee){var te=ee.afterDragging,ie=ee.destination,se=ee.displacedBy,ve=ee.viewport,ge=ee.forceShouldAnimate,Se=ee.last;return te.reduce(function(ot,xt){var vt=bi(xt,se),ut=xt.descriptor.id;ot.all.push(ut);var pt=kr({target:vt,destination:ie,viewport:ve,withDroppableDisplacement:!0});if(!pt)return ot.invisible[xt.descriptor.id]=!0,ot;var Nt=ii(ut,Se,ge),an={draggableId:ut,shouldAnimate:Nt};return ot.visible[ut]=an,ot},{all:[],visible:{},invisible:{}})}function Ba(ee,te){if(!ee.length)return 0;var ie=ee[ee.length-1].descriptor.index;return te.inHomeList?ie:ie+1}function ha(ee){var te=ee.insideDestination,ie=ee.inHomeList,se=ee.displacedBy,ve=ee.destination,ge=Ba(te,{inHomeList:ie});return{displaced:Lt,displacedBy:se,at:{type:"REORDER",destination:{droppableId:ve.descriptor.id,index:ge}}}}function zi(ee){var te=ee.draggable,ie=ee.insideDestination,se=ee.destination,ve=ee.viewport,ge=ee.displacedBy,Se=ee.last,ke=ee.index,ot=ee.forceShouldAnimate,xt=Hi(te,se);if(ke==null)return ha({insideDestination:ie,inHomeList:xt,displacedBy:ge,destination:se});var vt=oi(ie,function(Qn){return Qn.descriptor.index===ke});if(!vt)return ha({insideDestination:ie,inHomeList:xt,displacedBy:ge,destination:se});var ut=fi(te,ie),pt=ie.indexOf(vt),Nt=ut.slice(pt),an=Oi({afterDragging:Nt,destination:se,displacedBy:ge,last:Se,viewport:ve.frame,forceShouldAnimate:ot});return{displaced:an,displacedBy:ge,at:{type:"REORDER",destination:{droppableId:se.descriptor.id,index:ke}}}}function aa(ee,te){return!!te.effected[ee]}var Zi=function(ee){var te=ee.isMovingForward,ie=ee.destination,se=ee.draggables,ve=ee.combine,ge=ee.afterCritical;if(!ie.isCombineEnabled)return null;var Se=ve.draggableId,ke=se[Se],ot=ke.descriptor.index,xt=aa(Se,ge);return xt?te?ot:ot-1:te?ot+1:ot},po=function(ee){var te=ee.isMovingForward,ie=ee.isInHomeList,se=ee.insideDestination,ve=ee.location;if(!se.length)return null;var ge=ve.index,Se=te?ge+1:ge-1,ke=se[0].descriptor.index,ot=se[se.length-1].descriptor.index,xt=ie?ot:ot+1;return Sext?null:Se},Ka=function(ee){var te=ee.isMovingForward,ie=ee.isInHomeList,se=ee.draggable,ve=ee.draggables,ge=ee.destination,Se=ee.insideDestination,ke=ee.previousImpact,ot=ee.viewport,xt=ee.afterCritical,vt=ke.at;if(vt||Kt(!1),vt.type==="REORDER"){var ut=po({isMovingForward:te,isInHomeList:ie,location:vt.destination,insideDestination:Se});return ut==null?null:zi({draggable:se,insideDestination:Se,destination:ge,viewport:ot,last:ke.displaced,displacedBy:ke.displacedBy,index:ut})}var pt=Zi({isMovingForward:te,destination:ge,displaced:ke.displaced,draggables:ve,combine:vt.combine,afterCritical:xt});return pt==null?null:zi({draggable:se,insideDestination:Se,destination:ge,viewport:ot,last:ke.displaced,displacedBy:ke.displacedBy,index:pt})},Za=function(ee){var te=ee.displaced,ie=ee.afterCritical,se=ee.combineWith,ve=ee.displacedBy,ge=!!(te.visible[se]||te.invisible[se]);return aa(se,ie)?ge?Yn:gr(ve.point):ge?ve.point:Yn},$a=function(ee){var te=ee.afterCritical,ie=ee.impact,se=ee.draggables,ve=Wi(ie);ve||Kt(!1);var ge=ve.draggableId,Se=se[ge].page.borderBox.center,ke=Za({displaced:ie.displaced,afterCritical:te,combineWith:ge,displacedBy:ie.displacedBy});return Xn(Se,ke)},eo=function(te,ie){return ie.margin[te.start]+ie.borderBox[te.size]/2},ma=function(te,ie){return ie.margin[te.end]+ie.borderBox[te.size]/2},ua=function(te,ie,se){return ie[te.crossAxisStart]+se.margin[te.crossAxisStart]+se.borderBox[te.crossAxisSize]/2},na=function(te){var ie=te.axis,se=te.moveRelativeTo,ve=te.isMoving;return Ur(ie.line,se.marginBox[ie.end]+eo(ie,ve),ua(ie,se.marginBox,ve))},wo=function(te){var ie=te.axis,se=te.moveRelativeTo,ve=te.isMoving;return Ur(ie.line,se.marginBox[ie.start]-ma(ie,ve),ua(ie,se.marginBox,ve))},rl=function(te){var ie=te.axis,se=te.moveInto,ve=te.isMoving;return Ur(ie.line,se.contentBox[ie.start]+eo(ie,ve),ua(ie,se.contentBox,ve))},So=function(ee){var te=ee.impact,ie=ee.draggable,se=ee.draggables,ve=ee.droppable,ge=ee.afterCritical,Se=Ei(ve.descriptor.id,se),ke=ie.page,ot=ve.axis;if(!Se.length)return rl({axis:ot,moveInto:ve.page,isMoving:ke});var xt=te.displaced,vt=te.displacedBy,ut=xt.all[0];if(ut){var pt=se[ut];if(aa(ut,ge))return wo({axis:ot,moveRelativeTo:pt.page,isMoving:ke});var Nt=ur(pt.page,vt.point);return wo({axis:ot,moveRelativeTo:Nt,isMoving:ke})}var an=Se[Se.length-1];if(an.descriptor.id===ie.descriptor.id)return ke.borderBox.center;if(aa(an.descriptor.id,ge)){var Qn=ur(an.page,gr(ge.displacedBy.point));return na({axis:ot,moveRelativeTo:Qn,isMoving:ke})}return na({axis:ot,moveRelativeTo:an.page,isMoving:ke})},Bo=function(ee,te){var ie=ee.frame;return ie?Xn(te,ie.scroll.diff.displacement):te},Fa=function(te){var ie=te.impact,se=te.draggable,ve=te.droppable,ge=te.draggables,Se=te.afterCritical,ke=se.page.borderBox.center,ot=ie.at;return!ve||!ot?ke:ot.type==="REORDER"?So({impact:ie,draggable:se,draggables:ge,droppable:ve,afterCritical:Se}):$a({impact:ie,draggables:ge,afterCritical:Se})},Xo=function(ee){var te=Fa(ee),ie=ee.droppable,se=ie?Bo(ie,te):te;return se},Jo=function(ee,te){var ie=Lr(te,ee.scroll.initial),se=gr(ie),ve=Jn({top:te.y,bottom:te.y+ee.frame.height,left:te.x,right:te.x+ee.frame.width}),ge={frame:ve,scroll:{initial:ee.scroll.initial,max:ee.scroll.max,current:te,diff:{value:ie,displacement:se}}};return ge};function qo(ee,te){return ee.map(function(ie){return te[ie]})}function Vi(ee,te){for(var ie=0;ie1?vt.sort(function(ut,pt){return pi(ut)[ke.start]-pi(pt)[ke.start]})[0]:xt.sort(function(ut,pt){var Nt=ar(ie,Vr(pi(ut))),an=ar(ie,Vr(pi(pt)));return Nt!==an?Nt-an:pi(ut)[ke.start]-pi(pt)[ke.start]})[0]},za=function(te,ie){var se=te.page.borderBox.center;return aa(te.descriptor.id,ie)?Lr(se,ie.displacedBy.point):se},ji=function(te,ie){var se=te.page.borderBox;return aa(te.descriptor.id,ie)?ci(se,gr(ie.displacedBy.point)):se},to=function(ee){var te=ee.pageBorderBoxCenter,ie=ee.viewport,se=ee.destination,ve=ee.insideDestination,ge=ee.afterCritical,Se=ve.filter(function(ke){return fr({target:ji(ke,ge),destination:se,viewport:ie.frame,withDroppableDisplacement:!0})}).sort(function(ke,ot){var xt=Yr(te,Bo(se,za(ke,ge))),vt=Yr(te,Bo(se,za(ot,ge)));return xtte.left&&ee.topte.top}function cu(ee){var te=ee.pageBorderBox,ie=ee.draggable,se=ee.candidates,ve=ie.page.borderBox.center,ge=se.map(function(Se){var ke=Se.axis,ot=Ur(Se.axis.line,te.center[ke.line],Se.page.borderBox.center[ke.crossAxisLine]);return{id:Se.descriptor.id,distance:Yr(ve,ot)}}).sort(function(Se,ke){return ke.distance-Se.distance});return ge[0]?ge[0].id:null}function Un(ee){var te=ee.pageBorderBox,ie=ee.draggable,se=ee.droppables,ve=wi(se).filter(function(ge){if(!ge.isEnabled)return!1;var Se=ge.subject.active;if(!Se||!uu(te,Se))return!1;if(yr(Se)(te.center))return!0;var ke=ge.axis,ot=Se.center[ke.crossAxisLine],xt=te[ke.crossAxisStart],vt=te[ke.crossAxisEnd],ut=ln(Se[ke.crossAxisStart],Se[ke.crossAxisEnd]),pt=ut(xt),Nt=ut(vt);return!pt&&!Nt?!0:pt?xtot});return ve.length?ve.length===1?ve[0].descriptor.id:cu({pageBorderBox:te,draggable:ie,candidates:ve}):null}var fl=function(te,ie){return Jn(ci(te,ie))},Il=function(ee,te){var ie=ee.frame;return ie?fl(te,ie.scroll.diff.value):te};function zs(ee){var te=ee.displaced,ie=ee.id;return!!(te.visible[ie]||te.invisible[ie])}function Vs(ee){var te=ee.draggable,ie=ee.closest,se=ee.inHomeList;return ie?se&&ie.descriptor.index>te.descriptor.index?ie.descriptor.index-1:ie.descriptor.index:null}var us=function(ee){var te=ee.pageBorderBoxWithDroppableScroll,ie=ee.draggable,se=ee.destination,ve=ee.insideDestination,ge=ee.last,Se=ee.viewport,ke=ee.afterCritical,ot=se.axis,xt=Qa(se.axis,ie.displaceBy),vt=xt.value,ut=te[ot.start],pt=te[ot.end],Nt=fi(ie,ve),an=oi(Nt,function(er){var or=er.descriptor.id,Ar=er.page.borderBox.center[ot.line],Zr=aa(or,ke),Qr=zs({displaced:ge,id:or});return Zr?Qr?pt<=Ar:utor[ke.start]+Zr&&utor[ke.start]-xt+Zr&&vtor[ke.start]+xt+Zr&&utor[ke.start]+Zr&&vt=Rn)return Br;var ge=ve/Rn,Se=Kn+Er*ge,ke=se==="CANCEL"?Se*fn:Se;return Number(ke.toFixed(2))},sr=function(ee){var te=ee.impact,ie=ee.draggable,se=ee.dimensions,ve=ee.viewport,ge=ee.afterCritical,Se=se.draggables,ke=se.droppables,ot=fa(te),xt=ot?ke[ot]:null,vt=ke[ie.descriptor.droppableId],ut=al({impact:te,draggable:ie,draggables:Se,afterCritical:ge,droppable:xt||vt,viewport:ve}),pt=Lr(ut,ie.client.borderBox.center);return pt},dn=function(ee){var te=ee.draggables,ie=ee.reason,se=ee.lastImpact,ve=ee.home,ge=ee.viewport,Se=ee.onLiftImpact;if(!se.at||ie!=="DROP"){var ke=Vl({draggables:te,impact:Se,destination:ve,viewport:ge,forceShouldAnimate:!0});return{impact:ke,didDropInsideDroppable:!1}}if(se.at.type==="REORDER")return{impact:se,didDropInsideDroppable:!0};var ot=(0,We.Z)({},se,{displaced:Lt});return{impact:ot,didDropInsideDroppable:!0}},In=function(ee){var te=ee.getState,ie=ee.dispatch;return function(se){return function(ve){if(ve.type!=="DROP"){se(ve);return}var ge=te(),Se=ve.payload.reason;if(ge.phase==="COLLECTING"){ie(Es({reason:Se}));return}if(ge.phase!=="IDLE"){var ke=ge.phase==="DROP_PENDING"&&ge.isWaiting;ke&&Kt(!1),ge.phase==="DRAGGING"||ge.phase==="DROP_PENDING"||Kt(!1);var ot=ge.critical,xt=ge.dimensions,vt=xt.draggables[ge.critical.draggable.id],ut=dn({reason:Se,lastImpact:ge.impact,afterCritical:ge.afterCritical,onLiftImpact:ge.onLiftImpact,home:ge.dimensions.droppables[ge.critical.droppable.id],viewport:ge.viewport,draggables:ge.dimensions.draggables}),pt=ut.impact,Nt=ut.didDropInsideDroppable,an=Nt?hi(pt):null,Qn=Nt?Wi(pt):null,er={index:ot.draggable.index,droppableId:ot.droppable.id},or={draggableId:vt.descriptor.id,type:vt.descriptor.type,source:er,reason:Se,mode:ge.movementMode,destination:an,combine:Qn},Ar=sr({impact:pt,draggable:vt,dimensions:xt,viewport:ge.viewport,afterCritical:ge.afterCritical}),Zr={critical:ge.critical,afterCritical:ge.afterCritical,result:or,impact:pt},Qr=!xr(ge.current.client.offset,Ar)||!!or.combine;if(!Qr){ie(gs({completed:Zr}));return}var ki=vn({current:ge.current.client.offset,destination:Ar,reason:Se}),Fi={newHomeClientOffset:Ar,dropDuration:ki,completed:Zr};ie(hu(Fi))}}}},An=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Wr(ee){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(ie){ie.target!==window&&ie.target!==window.document||ee()}}}function pr(ee){var te=ee.onWindowScroll;function ie(){te(An())}var se=Vt(ie),ve=Wr(se),ge=rr;function Se(){return ge!==rr}function ke(){Se()&&Kt(!1),ge=qr(window,[ve])}function ot(){Se()||Kt(!1),se.cancel(),ge(),ge=rr}return{start:ke,stop:ot,isActive:Se}}var Ir=function(te){return te.type==="DROP_COMPLETE"||te.type==="DROP_ANIMATE"||te.type==="FLUSH"},nn=function(ee){var te=pr({onWindowScroll:function(se){ee.dispatch(Qs({newScroll:se}))}});return function(ie){return function(se){!te.isActive()&&se.type==="INITIAL_PUBLISH"&&te.start(),te.isActive()&&Ir(se)&&te.stop(),ie(se)}}},br=function(ee){var te=!1,ie=!1,se=setTimeout(function(){ie=!0}),ve=function(Se){te||ie||(te=!0,ee(Se),clearTimeout(se))};return ve.wasCalled=function(){return te},ve},vi=function(){var ee=[],te=function(ge){var Se=yi(ee,function(xt){return xt.timerId===ge});Se===-1&&Kt(!1);var ke=ee.splice(Se,1),ot=ke[0];ot.callback()},ie=function(ge){var Se=setTimeout(function(){return te(Se)}),ke={timerId:Se,callback:ge};ee.push(ke)},se=function(){if(ee.length){var ge=[].concat(ee);ee.length=0,ge.forEach(function(Se){clearTimeout(Se.timerId),Se.callback()})}};return{add:ie,flush:se}},ir=function(te,ie){return te==null&&ie==null?!0:te==null||ie==null?!1:te.droppableId===ie.droppableId&&te.index===ie.index},$i=function(te,ie){return te==null&&ie==null?!0:te==null||ie==null?!1:te.draggableId===ie.draggableId&&te.droppableId===ie.droppableId},va=function(te,ie){if(te===ie)return!0;var se=te.draggable.id===ie.draggable.id&&te.draggable.droppableId===ie.draggable.droppableId&&te.draggable.type===ie.draggable.type&&te.draggable.index===ie.draggable.index,ve=te.droppable.id===ie.droppable.id&&te.droppable.type===ie.droppable.type;return se&&ve},Ni=function(te,ie){Ro(),ie(),jo()},oa=function(te,ie){return{draggableId:te.draggable.id,type:te.droppable.type,source:{droppableId:te.droppable.id,index:te.draggable.index},mode:ie}},ka=function(te,ie,se,ve){if(!te){se(ve(ie));return}var ge=br(se),Se={announce:ge};te(ie,Se),ge.wasCalled()||se(ve(ie))},pa=function(ee,te){var ie=vi(),se=null,ve=function(pt,Nt){se&&Kt(!1),Ni("onBeforeCapture",function(){var an=ee().onBeforeCapture;if(an){var Qn={draggableId:pt,mode:Nt};an(Qn)}})},ge=function(pt,Nt){se&&Kt(!1),Ni("onBeforeDragStart",function(){var an=ee().onBeforeDragStart;an&&an(oa(pt,Nt))})},Se=function(pt,Nt){se&&Kt(!1);var an=oa(pt,Nt);se={mode:Nt,lastCritical:pt,lastLocation:an.source,lastCombine:null},ie.add(function(){Ni("onDragStart",function(){return ka(ee().onDragStart,an,te,mn.onDragStart)})})},ke=function(pt,Nt){var an=hi(Nt),Qn=Wi(Nt);se||Kt(!1);var er=!va(pt,se.lastCritical);er&&(se.lastCritical=pt);var or=!ir(se.lastLocation,an);or&&(se.lastLocation=an);var Ar=!$i(se.lastCombine,Qn);if(Ar&&(se.lastCombine=Qn),!(!er&&!or&&!Ar)){var Zr=(0,We.Z)({},oa(pt,se.mode),{combine:Qn,destination:an});ie.add(function(){Ni("onDragUpdate",function(){return ka(ee().onDragUpdate,Zr,te,mn.onDragUpdate)})})}},ot=function(){se||Kt(!1),ie.flush()},xt=function(pt){se||Kt(!1),se=null,Ni("onDragEnd",function(){return ka(ee().onDragEnd,pt,te,mn.onDragEnd)})},vt=function(){if(se){var pt=(0,We.Z)({},oa(se.lastCritical,se.mode),{combine:null,destination:null,reason:"CANCEL"});xt(pt)}};return{beforeCapture:ve,beforeStart:ge,start:Se,update:ke,flush:ot,drop:xt,abort:vt}},Hn=function(ee,te){var ie=pa(ee,te);return function(se){return function(ve){return function(ge){if(ge.type==="BEFORE_INITIAL_CAPTURE"){ie.beforeCapture(ge.payload.draggableId,ge.payload.movementMode);return}if(ge.type==="INITIAL_PUBLISH"){var Se=ge.payload.critical;ie.beforeStart(Se,ge.payload.movementMode),ve(ge),ie.start(Se,ge.payload.movementMode);return}if(ge.type==="DROP_COMPLETE"){var ke=ge.payload.completed.result;ie.flush(),ve(ge),ie.drop(ke);return}if(ve(ge),ge.type==="FLUSH"){ie.abort();return}var ot=se.getState();ot.phase==="DRAGGING"&&ie.update(ot.critical,ot.impact)}}}},Di=function(ee){return function(te){return function(ie){if(ie.type!=="DROP_ANIMATION_FINISHED"){te(ie);return}var se=ee.getState();se.phase!=="DROP_ANIMATING"&&Kt(!1),ee.dispatch(gs({completed:se.completed}))}}},Mi=function(ee){var te=null,ie=null;function se(){ie&&(cancelAnimationFrame(ie),ie=null),te&&(te(),te=null)}return function(ve){return function(ge){if((ge.type==="FLUSH"||ge.type==="DROP_COMPLETE"||ge.type==="DROP_ANIMATION_FINISHED")&&se(),ve(ge),ge.type==="DROP_ANIMATE"){var Se={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var ot=ee.getState();ot.phase==="DROP_ANIMATING"&&ee.dispatch(Kl())}};ie=requestAnimationFrame(function(){ie=null,te=qr(window,[Se])})}}}},Aa=function(ee){return function(){return function(te){return function(ie){(ie.type==="DROP_COMPLETE"||ie.type==="FLUSH"||ie.type==="DROP_ANIMATE")&&ee.stopPublishing(),te(ie)}}}},Ma=function(ee){var te=!1;return function(){return function(ie){return function(se){if(se.type==="INITIAL_PUBLISH"){te=!0,ee.tryRecordFocus(se.payload.critical.draggable.id),ie(se),ee.tryRestoreFocusRecorded();return}if(ie(se),!!te){if(se.type==="FLUSH"){te=!1,ee.tryRestoreFocusRecorded();return}if(se.type==="DROP_COMPLETE"){te=!1;var ve=se.payload.completed.result;ve.combine&&ee.tryShiftRecord(ve.draggableId,ve.combine.draggableId),ee.tryRestoreFocusRecorded()}}}}}},ga=function(te){return te.type==="DROP_COMPLETE"||te.type==="DROP_ANIMATE"||te.type==="FLUSH"},No=function(ee){return function(te){return function(ie){return function(se){if(ga(se)){ee.stop(),ie(se);return}if(se.type==="INITIAL_PUBLISH"){ie(se);var ve=te.getState();ve.phase!=="DRAGGING"&&Kt(!1),ee.start(ve);return}ie(se),ee.scroll(te.getState())}}}},Va=function(ee){return function(te){return function(ie){if(te(ie),ie.type==="PUBLISH_WHILE_DRAGGING"){var se=ee.getState();se.phase==="DROP_PENDING"&&(se.isWaiting||ee.dispatch(ys({reason:se.reason})))}}}},Pi=Ae.qC,ia=function(ee){var te=ee.dimensionMarshal,ie=ee.focusMarshal,se=ee.styleMarshal,ve=ee.getResponders,ge=ee.announce,Se=ee.autoScroller;return(0,Ae.MT)(tl,Pi((0,Ae.md)(ll(se),Aa(te),Ys(te),In,Di,Mi,Va,No(Se),nn,Ma(ie),Hn(ve,ge))))},wa=function(){return{additions:{},removals:{},modified:{}}};function Sa(ee){var te=ee.registry,ie=ee.callbacks,se=wa(),ve=null,ge=function(){ve||(ie.collectionStarting(),ve=requestAnimationFrame(function(){ve=null,Ro();var vt=se,ut=vt.additions,pt=vt.removals,Nt=vt.modified,an=Object.keys(ut).map(function(or){return te.draggable.getById(or).getDimension(Yn)}).sort(function(or,Ar){return or.descriptor.index-Ar.descriptor.index}),Qn=Object.keys(Nt).map(function(or){var Ar=te.droppable.getById(or),Zr=Ar.callbacks.getScrollWhileDragging();return{droppableId:or,scroll:Zr}}),er={additions:an,removals:Object.keys(pt),modified:Qn};se=wa(),jo(),ie.publish(er)}))},Se=function(vt){var ut=vt.descriptor.id;se.additions[ut]=vt,se.modified[vt.descriptor.droppableId]=!0,se.removals[ut]&&delete se.removals[ut],ge()},ke=function(vt){var ut=vt.descriptor;se.removals[ut.id]=!0,se.modified[ut.droppableId]=!0,se.additions[ut.id]&&delete se.additions[ut.id],ge()},ot=function(){ve&&(cancelAnimationFrame(ve),ve=null,se=wa())};return{add:Se,remove:ke,stop:ot}}var no=function(ee){var te=ee.scrollHeight,ie=ee.scrollWidth,se=ee.height,ve=ee.width,ge=Lr({x:ie,y:te},{x:ve,y:se}),Se={x:Math.max(0,ge.x),y:Math.max(0,ge.y)};return Se},ba=function(){var ee=document.documentElement;return ee||Kt(!1),ee},Do=function(){var ee=ba(),te=no({scrollHeight:ee.scrollHeight,scrollWidth:ee.scrollWidth,width:ee.clientWidth,height:ee.clientHeight});return te},sl=function(){var ee=An(),te=Do(),ie=ee.y,se=ee.x,ve=ba(),ge=ve.clientWidth,Se=ve.clientHeight,ke=se+ge,ot=ie+Se,xt=Jn({top:ie,left:se,right:ke,bottom:ot}),vt={frame:xt,scroll:{initial:ee,current:ee,max:te,diff:{value:Yn,displacement:Yn}}};return vt},El=function(ee){var te=ee.critical,ie=ee.scrollOptions,se=ee.registry;Ro();var ve=sl(),ge=ve.scroll.current,Se=te.droppable,ke=se.droppable.getAllByType(Se.type).map(function(ut){return ut.callbacks.getDimensionAndWatchScroll(ge,ie)}),ot=se.draggable.getAllByType(te.draggable.type).map(function(ut){return ut.getDimension(ge)}),xt={draggables:li(ot),droppables:Ki(ke)};jo();var vt={dimensions:xt,critical:te,viewport:ve};return vt};function ro(ee,te,ie){if(ie.descriptor.id===te.id||ie.descriptor.type!==te.type)return!1;var se=ee.droppable.getById(ie.descriptor.droppableId);return se.descriptor.mode==="virtual"}var _i=function(ee,te){var ie=null,se=Sa({callbacks:{publish:te.publishWhileDragging,collectionStarting:te.collectionStarting},registry:ee}),ve=function(Nt,an){ee.droppable.exists(Nt)||Kt(!1),ie&&te.updateDroppableIsEnabled({id:Nt,isEnabled:an})},ge=function(Nt,an){ie&&(ee.droppable.exists(Nt)||Kt(!1),te.updateDroppableIsCombineEnabled({id:Nt,isCombineEnabled:an}))},Se=function(Nt,an){ie&&(ee.droppable.exists(Nt)||Kt(!1),te.updateDroppableScroll({id:Nt,newScroll:an}))},ke=function(Nt,an){ie&&ee.droppable.getById(Nt).callbacks.scroll(an)},ot=function(){if(ie){se.stop();var Nt=ie.critical.droppable;ee.droppable.getAllByType(Nt.type).forEach(function(an){return an.callbacks.dragStopped()}),ie.unsubscribe(),ie=null}},xt=function(Nt){ie||Kt(!1);var an=ie.critical.draggable;Nt.type==="ADDITION"&&ro(ee,an,Nt.value)&&se.add(Nt.value),Nt.type==="REMOVAL"&&ro(ee,an,Nt.value)&&se.remove(Nt.value)},vt=function(Nt){ie&&Kt(!1);var an=ee.draggable.getById(Nt.draggableId),Qn=ee.droppable.getById(an.descriptor.droppableId),er={draggable:an.descriptor,droppable:Qn.descriptor},or=ee.subscribe(xt);return ie={critical:er,unsubscribe:or},El({critical:er,registry:ee,scrollOptions:Nt.scrollOptions})},ut={updateDroppableIsEnabled:ve,updateDroppableIsCombineEnabled:ge,scrollDroppable:ke,updateDroppableScroll:Se,startPublishing:vt,stopPublishing:ot};return ut},Xa=function(ee,te){return ee.phase==="IDLE"?!0:ee.phase!=="DROP_ANIMATING"||ee.completed.result.draggableId===te?!1:ee.completed.result.reason==="DROP"},ea=function(ee){window.scrollBy(ee.x,ee.y)},Da=hn(function(ee){return wi(ee).filter(function(te){return!(!te.isEnabled||!te.frame)})}),Na=function(te,ie){var se=oi(Da(ie),function(ve){return ve.frame||Kt(!1),yr(ve.frame.pageMarginBox)(te)});return se},mo=function(ee){var te=ee.center,ie=ee.destination,se=ee.droppables;if(ie){var ve=se[ie];return ve.frame?ve:null}var ge=Na(te,se);return ge},Gi={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(te){return Math.pow(te,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Ga=function(ee,te){var ie=ee[te.size]*Gi.startFromPercentage,se=ee[te.size]*Gi.maxScrollAtPercentage,ve={startScrollingFrom:ie,maxScrollValueAt:se};return ve},ya=function(ee){var te=ee.startOfRange,ie=ee.endOfRange,se=ee.current,ve=ie-te;if(ve===0)return 0;var ge=se-te,Se=ge/ve;return Se},vo=1,io=function(ee,te){if(ee>te.startScrollingFrom)return 0;if(ee<=te.maxScrollValueAt)return Gi.maxPixelScroll;if(ee===te.startScrollingFrom)return vo;var ie=ya({startOfRange:te.maxScrollValueAt,endOfRange:te.startScrollingFrom,current:ee}),se=1-ie,ve=Gi.maxPixelScroll*Gi.ease(se);return Math.ceil(ve)},Oo=Gi.durationDampening.accelerateAt,Ra=Gi.durationDampening.stopDampeningAt,Oa=function(ee,te){var ie=te,se=Ra,ve=Date.now(),ge=ve-ie;if(ge>=Ra)return ee;if(gete.height,ge=ie.width>te.width;return!ge&&!ve?se:ge&&ve?null:{x:ge?0:se.x,y:ve?0:se.y}},xs=Rr(function(ee){return ee===0?0:ee}),Cs=function(ee){var te=ee.dragStartTime,ie=ee.container,se=ee.subject,ve=ee.center,ge=ee.shouldUseTimeDampening,Se={top:ve.y-ie.top,right:ie.right-ve.x,bottom:ie.bottom-ve.y,left:ve.x-ie.left},ke=Uo({container:ie,distanceToEdges:Se,dragStartTime:te,axis:Ht,shouldUseTimeDampening:ge}),ot=Uo({container:ie,distanceToEdges:Se,dragStartTime:te,axis:Jt,shouldUseTimeDampening:ge}),xt=xs({x:ot,y:ke});if(xr(xt,Yn))return null;var vt=bs({container:ie,subject:se,proposedScroll:xt});return vt?xr(vt,Yn)?null:vt:null},nl=Rr(function(ee){return ee===0?0:ee>0?1:-1}),Yl=function(){var ee=function(ie,se){return ie<0?ie:ie>se?ie-se:0};return function(te){var ie=te.current,se=te.max,ve=te.change,ge=Xn(ie,ve),Se={x:ee(ge.x,se.x),y:ee(ge.y,se.y)};return xr(Se,Yn)?null:Se}}(),Xs=function(te){var ie=te.max,se=te.current,ve=te.change,ge={x:Math.max(se.x,ie.x),y:Math.max(se.y,ie.y)},Se=nl(ve),ke=Yl({max:ge,current:se,change:Se});return!ke||Se.x!==0&&ke.x===0||Se.y!==0&&ke.y===0},ws=function(te,ie){return Xs({current:te.scroll.current,max:te.scroll.max,change:ie})},Xl=function(te,ie){if(!ws(te,ie))return null;var se=te.scroll.max,ve=te.scroll.current;return Yl({current:ve,max:se,change:ie})},Tl=function(te,ie){var se=te.frame;return se?Xs({current:se.scroll.current,max:se.scroll.max,change:ie}):!1},To=function(te,ie){var se=te.frame;return!se||!Tl(te,ie)?null:Yl({current:se.scroll.current,max:se.scroll.max,change:ie})},mu=function(ee){var te=ee.viewport,ie=ee.subject,se=ee.center,ve=ee.dragStartTime,ge=ee.shouldUseTimeDampening,Se=Cs({dragStartTime:ve,container:te.frame,subject:ie,center:se,shouldUseTimeDampening:ge});return Se&&ws(te,Se)?Se:null},Ss=function(ee){var te=ee.droppable,ie=ee.subject,se=ee.center,ve=ee.dragStartTime,ge=ee.shouldUseTimeDampening,Se=te.frame;if(!Se)return null;var ke=Cs({dragStartTime:ve,container:Se.pageMarginBox,subject:ie,center:se,shouldUseTimeDampening:ge});return ke&&Tl(te,ke)?ke:null},ul=function(ee){var te=ee.state,ie=ee.dragStartTime,se=ee.shouldUseTimeDampening,ve=ee.scrollWindow,ge=ee.scrollDroppable,Se=te.current.page.borderBoxCenter,ke=te.dimensions.draggables[te.critical.draggable.id],ot=ke.page.marginBox;if(te.isWindowScrollAllowed){var xt=te.viewport,vt=mu({dragStartTime:ie,viewport:xt,subject:ot,center:Se,shouldUseTimeDampening:se});if(vt){ve(vt);return}}var ut=mo({center:Se,destination:fa(te.impact),droppables:te.dimensions.droppables});if(ut){var pt=Ss({dragStartTime:ie,droppable:ut,subject:ot,center:Se,shouldUseTimeDampening:se});pt&&ge(ut.descriptor.id,pt)}},nr=function(ee){var te=ee.scrollWindow,ie=ee.scrollDroppable,se=Vt(te),ve=Vt(ie),ge=null,Se=function(vt){ge||Kt(!1);var ut=ge,pt=ut.shouldUseTimeDampening,Nt=ut.dragStartTime;ul({state:vt,scrollWindow:se,scrollDroppable:ve,dragStartTime:Nt,shouldUseTimeDampening:pt})},ke=function(vt){Ro(),ge&&Kt(!1);var ut=Date.now(),pt=!1,Nt=function(){pt=!0};ul({state:vt,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:Nt,scrollDroppable:Nt}),ge={dragStartTime:ut,shouldUseTimeDampening:pt},jo(),pt&&Se(vt)},ot=function(){ge&&(se.cancel(),ve.cancel(),ge=null)};return{start:ke,stop:ot,scroll:Se}},_r=function(ee){var te=ee.move,ie=ee.scrollDroppable,se=ee.scrollWindow,ve=function(xt,vt){var ut=Xn(xt.current.client.selection,vt);te({client:ut})},ge=function(xt,vt){if(!Tl(xt,vt))return vt;var ut=To(xt,vt);if(!ut)return ie(xt.descriptor.id,vt),null;var pt=Lr(vt,ut);ie(xt.descriptor.id,pt);var Nt=Lr(vt,pt);return Nt},Se=function(xt,vt,ut){if(!xt||!ws(vt,ut))return ut;var pt=Xl(vt,ut);if(!pt)return se(ut),null;var Nt=Lr(ut,pt);se(Nt);var an=Lr(ut,Nt);return an},ke=function(xt){var vt=xt.scrollJumpRequest;if(vt){var ut=fa(xt.impact);ut||Kt(!1);var pt=ge(xt.dimensions.droppables[ut],vt);if(pt){var Nt=xt.viewport,an=Se(xt.isWindowScrollAllowed,Nt,pt);an&&ve(xt,an)}}};return ke},gi=function(ee){var te=ee.scrollDroppable,ie=ee.scrollWindow,se=ee.move,ve=nr({scrollWindow:ie,scrollDroppable:te}),ge=_r({move:se,scrollWindow:ie,scrollDroppable:te}),Se=function(xt){if(xt.phase==="DRAGGING"){if(xt.movementMode==="FLUID"){ve.scroll(xt);return}xt.scrollJumpRequest&&ge(xt)}},ke={scroll:Se,start:ve.start,stop:ve.stop};return ke},Ci="data-rbd",Yi=function(){var ee=Ci+"-drag-handle";return{base:ee,draggableId:ee+"-draggable-id",contextId:ee+"-context-id"}}(),la=function(){var ee=Ci+"-draggable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),sa=function(){var ee=Ci+"-droppable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),Xi={contextId:Ci+"-scroll-container-context-id"},yo=function(te){return function(ie){return"["+ie+'="'+te+'"]'}},Wo=function(te,ie){return te.map(function(se){var ve=se.styles[ie];return ve?se.selector+" { "+ve+" }":""}).join(" ")},Ll="pointer-events: none;",uo=function(ee){var te=yo(ee),ie=function(){var ke=` cursor: -webkit-grab; cursor: grab; `;return{selector:te(Yi.contextId),styles:{always:` @@ -1330,5 +1330,5 @@ The error may be correlated with this previous error: This is to ensure consistent browser layout and measurement More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md -`,fc=function(ee){var te=ee.doctype;te&&(te.name.toLowerCase(),te.publicId)};function Vc(ee){}function Ja(ee,te){}function Mu(){Ja(function(){Lu(Cl.react,E.version),fc(document)},[])}function vu(ee){var te=(0,E.useRef)(ee);return(0,E.useEffect)(function(){te.current=ee}),te}function pc(){var ee=null;function te(){return!!ee}function ie(Se){return Se===ee}function se(Se){ee&&Kt(!1);var ke={abandon:Se};return ee=ke,ke}function ve(){ee||Kt(!1),ee=null}function ge(){ee&&(ee.abandon(),ve())}return{isClaimed:te,isActive:ie,claim:se,release:ve,tryAbandon:ge}}var hc=9,Ru=13,Js=27,gu=32,mc=33,vc=34,gc=35,wl=36,Ps=37,qs=38,ks=39,cl=40,$s,yc=($s={},$s[Ru]=!0,$s[hc]=!0,$s),jl=function(ee){yc[ee.keyCode]&&ee.preventDefault()},Is=function(){var ee="visibilitychange";if(typeof document=="undefined")return ee;var te=[ee,"ms"+ee,"webkit"+ee,"moz"+ee,"o"+ee],ie=oi(te,function(se){return"on"+se in document});return ie||ee}(),yu=0,Eu=5;function eu(ee,te){return Math.abs(te.x-ee.x)>=Eu||Math.abs(te.y-ee.y)>=Eu}var Wl={type:"IDLE"};function bu(ee){var te=ee.cancel,ie=ee.completed,se=ee.getPhase,ve=ee.setPhase;return[{eventName:"mousemove",fn:function(Se){var ke=Se.button,ot=Se.clientX,xt=Se.clientY;if(ke===yu){var vt={x:ot,y:xt},ut=se();if(ut.type==="DRAGGING"){Se.preventDefault(),ut.actions.move(vt);return}ut.type!=="PENDING"&&Kt(!1);var pt=ut.point;if(eu(pt,vt)){Se.preventDefault();var Nt=ut.actions.fluidLift(vt);ve({type:"DRAGGING",actions:Nt})}}}},{eventName:"mouseup",fn:function(Se){var ke=se();if(ke.type!=="DRAGGING"){te();return}Se.preventDefault(),ke.actions.drop({shouldBlockNextClick:!0}),ie()}},{eventName:"mousedown",fn:function(Se){se().type==="DRAGGING"&&Se.preventDefault(),te()}},{eventName:"keydown",fn:function(Se){var ke=se();if(ke.type==="PENDING"){te();return}if(Se.keyCode===Js){Se.preventDefault(),te();return}jl(Se)}},{eventName:"resize",fn:te},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){se().type==="PENDING"&&te()}},{eventName:"webkitmouseforcedown",fn:function(Se){var ke=se();if(ke.type==="IDLE"&&Kt(!1),ke.actions.shouldRespectForcePress()){te();return}Se.preventDefault()}},{eventName:Is,fn:te}]}function xu(ee){var te=(0,E.useRef)(Wl),ie=(0,E.useRef)(rr),se=Fn(function(){return{eventName:"mousedown",fn:function(ut){if(!ut.defaultPrevented&&ut.button===yu&&!(ut.ctrlKey||ut.metaKey||ut.shiftKey||ut.altKey)){var pt=ee.findClosestDraggableId(ut);if(pt){var Nt=ee.tryGetLock(pt,Se,{sourceEvent:ut});if(Nt){ut.preventDefault();var an={x:ut.clientX,y:ut.clientY};ie.current(),xt(Nt,an)}}}}}},[ee]),ve=Fn(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(ut){if(!ut.defaultPrevented){var pt=ee.findClosestDraggableId(ut);if(pt){var Nt=ee.findOptionsForDraggable(pt);Nt&&(Nt.shouldRespectForcePress||ee.canGetLock(pt)&&ut.preventDefault())}}}}},[ee]),ge=bn(function(){var ut={passive:!1,capture:!0};ie.current=Jr(window,[ve,se],ut)},[ve,se]),Se=bn(function(){var vt=te.current;vt.type!=="IDLE"&&(te.current=Wl,ie.current(),ge())},[ge]),ke=bn(function(){var vt=te.current;Se(),vt.type==="DRAGGING"&&vt.actions.cancel({shouldBlockNextClick:!0}),vt.type==="PENDING"&&vt.actions.abort()},[Se]),ot=bn(function(){var ut={capture:!0,passive:!1},pt=bu({cancel:ke,completed:Se,getPhase:function(){return te.current},setPhase:function(an){te.current=an}});ie.current=Jr(window,pt,ut)},[ke,Se]),xt=bn(function(ut,pt){te.current.type!=="IDLE"&&Kt(!1),te.current={type:"PENDING",point:pt,actions:ut},ot()},[ot]);xa(function(){return ge(),function(){ie.current()}},[ge])}var Sl;function Ec(){}var Ns=(Sl={},Sl[vc]=!0,Sl[mc]=!0,Sl[wl]=!0,Sl[gc]=!0,Sl);function ju(ee,te){function ie(){te(),ee.cancel()}function se(){te(),ee.drop()}return[{eventName:"keydown",fn:function(ge){if(ge.keyCode===Js){ge.preventDefault(),ie();return}if(ge.keyCode===gu){ge.preventDefault(),se();return}if(ge.keyCode===cl){ge.preventDefault(),ee.moveDown();return}if(ge.keyCode===qs){ge.preventDefault(),ee.moveUp();return}if(ge.keyCode===ks){ge.preventDefault(),ee.moveRight();return}if(ge.keyCode===Ps){ge.preventDefault(),ee.moveLeft();return}if(Ns[ge.keyCode]){ge.preventDefault();return}jl(ge)}},{eventName:"mousedown",fn:ie},{eventName:"mouseup",fn:ie},{eventName:"click",fn:ie},{eventName:"touchstart",fn:ie},{eventName:"resize",fn:ie},{eventName:"wheel",fn:ie,options:{passive:!0}},{eventName:Is,fn:ie}]}function bc(ee){var te=(0,E.useRef)(Ec),ie=Fn(function(){return{eventName:"keydown",fn:function(ge){if(ge.defaultPrevented||ge.keyCode!==gu)return;var Se=ee.findClosestDraggableId(ge);if(!Se)return;var ke=ee.tryGetLock(Se,vt,{sourceEvent:ge});if(!ke)return;ge.preventDefault();var ot=!0,xt=ke.snapLift();te.current();function vt(){ot||Kt(!1),ot=!1,te.current(),se()}te.current=Jr(window,ju(xt,vt),{capture:!0,passive:!1})}}},[ee]),se=bn(function(){var ge={passive:!1,capture:!0};te.current=Jr(window,[ie],ge)},[ie]);xa(function(){return se(),function(){te.current()}},[se])}var tu={type:"IDLE"},nu=120,xc=.15;function Cc(ee){var te=ee.cancel,ie=ee.getPhase;return[{eventName:"orientationchange",fn:te},{eventName:"resize",fn:te},{eventName:"contextmenu",fn:function(ve){ve.preventDefault()}},{eventName:"keydown",fn:function(ve){if(ie().type!=="DRAGGING"){te();return}ve.keyCode===Js&&ve.preventDefault(),te()}},{eventName:Is,fn:te}]}function Os(ee){var te=ee.cancel,ie=ee.completed,se=ee.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(ge){var Se=se();if(Se.type!=="DRAGGING"){te();return}Se.hasMoved=!0;var ke=ge.touches[0],ot=ke.clientX,xt=ke.clientY,vt={x:ot,y:xt};ge.preventDefault(),Se.actions.move(vt)}},{eventName:"touchend",fn:function(ge){var Se=se();if(Se.type!=="DRAGGING"){te();return}ge.preventDefault(),Se.actions.drop({shouldBlockNextClick:!0}),ie()}},{eventName:"touchcancel",fn:function(ge){if(se().type!=="DRAGGING"){te();return}ge.preventDefault(),te()}},{eventName:"touchforcechange",fn:function(ge){var Se=se();Se.type==="IDLE"&&Kt(!1);var ke=ge.touches[0];if(ke){var ot=ke.force>=xc;if(ot){var xt=Se.actions.shouldRespectForcePress();if(Se.type==="PENDING"){xt&&te();return}if(xt){if(Se.hasMoved){ge.preventDefault();return}te();return}ge.preventDefault()}}}},{eventName:Is,fn:te}]}function Wu(ee){var te=(0,E.useRef)(tu),ie=(0,E.useRef)(rr),se=bn(function(){return te.current},[]),ve=bn(function(Nt){te.current=Nt},[]),ge=Fn(function(){return{eventName:"touchstart",fn:function(Nt){if(!Nt.defaultPrevented){var an=ee.findClosestDraggableId(Nt);if(an){var Qn=ee.tryGetLock(an,ke,{sourceEvent:Nt});if(Qn){var er=Nt.touches[0],or=er.clientX,Ar=er.clientY,Zr={x:or,y:Ar};ie.current(),ut(Qn,Zr)}}}}}},[ee]),Se=bn(function(){var Nt={capture:!0,passive:!1};ie.current=Jr(window,[ge],Nt)},[ge]),ke=bn(function(){var pt=te.current;pt.type!=="IDLE"&&(pt.type==="PENDING"&&clearTimeout(pt.longPressTimerId),ve(tu),ie.current(),Se())},[Se,ve]),ot=bn(function(){var pt=te.current;ke(),pt.type==="DRAGGING"&&pt.actions.cancel({shouldBlockNextClick:!0}),pt.type==="PENDING"&&pt.actions.abort()},[ke]),xt=bn(function(){var Nt={capture:!0,passive:!1},an={cancel:ot,completed:ke,getPhase:se},Qn=Jr(window,Os(an),Nt),er=Jr(window,Cc(an),Nt);ie.current=function(){Qn(),er()}},[ot,se,ke]),vt=bn(function(){var Nt=se();Nt.type!=="PENDING"&&Kt(!1);var an=Nt.actions.fluidLift(Nt.point);ve({type:"DRAGGING",actions:an,hasMoved:!1})},[se,ve]),ut=bn(function(Nt,an){se().type!=="IDLE"&&Kt(!1);var Qn=setTimeout(vt,nu);ve({type:"PENDING",point:an,actions:Nt,longPressTimerId:Qn}),xt()},[xt,se,ve,vt]);xa(function(){return Se(),function(){ie.current();var an=se();an.type==="PENDING"&&(clearTimeout(an.longPressTimerId),ve(tu))}},[se,Se,ve]),xa(function(){var Nt=Jr(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Nt},[])}function Hu(ee){}var wc={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function ru(ee,te){if(te==null)return!1;var ie=!!wc[te.tagName.toLowerCase()];if(ie)return!0;var se=te.getAttribute("contenteditable");return se==="true"||se===""?!0:te===ee?!1:ru(ee,te.parentElement)}function Zu(ee,te){var ie=te.target;return Lo(ie)?ru(ee,ie):!1}var Sc=function(ee){return Jn(ee.getBoundingClientRect()).center};function zu(ee){return ee instanceof Jl(ee).Element}var Vu=function(){var ee="matches";if(typeof document=="undefined")return ee;var te=[ee,"msMatchesSelector","webkitMatchesSelector"],ie=oi(te,function(se){return se in Element.prototype});return ie||ee}();function Gu(ee,te){return ee==null?null:ee[Vu](te)?ee:Gu(ee.parentElement,te)}function Cu(ee,te){return ee.closest?ee.closest(te):Gu(ee,te)}function Ts(ee){return"["+Yi.contextId+'="'+ee+'"]'}function Ls(ee,te){var ie=te.target;if(!zu(ie))return null;var se=Ts(ee),ve=Cu(ie,se);return!ve||!Lo(ve)?null:ve}function Bc(ee,te){var ie=Ls(ee,te);return ie?ie.getAttribute(Yi.draggableId):null}function Uu(ee,te){var ie="["+la.contextId+'="'+ee+'"]',se=Ri(document.querySelectorAll(ie)),ve=oi(se,function(ge){return ge.getAttribute(la.id)===te});return!ve||!Lo(ve)?null:ve}function Fc(ee){ee.preventDefault()}function iu(ee){var te=ee.expected,ie=ee.phase,se=ee.isLockActive,ve=ee.shouldWarn;return!(!se()||te!==ie)}function Ku(ee){var te=ee.lockAPI,ie=ee.store,se=ee.registry,ve=ee.draggableId;if(te.isClaimed())return!1;var ge=se.draggable.findById(ve);return!(!ge||!ge.options.isEnabled||!Xa(ie.getState(),ve))}function Ac(ee){var te=ee.lockAPI,ie=ee.contextId,se=ee.store,ve=ee.registry,ge=ee.draggableId,Se=ee.forceSensorStop,ke=ee.sourceEvent,ot=Ku({lockAPI:te,store:se,registry:ve,draggableId:ge});if(!ot)return null;var xt=ve.draggable.getById(ge),vt=Uu(ie,xt.descriptor.id);if(!vt||ke&&!xt.options.canDragInteractiveElements&&Zu(vt,ke))return null;var ut=te.claim(Se||rr),pt="PRE_DRAG";function Nt(){return xt.options.shouldRespectForcePress}function an(){return te.isActive(ut)}function Qn(Fi,Ui){iu({expected:Fi,phase:pt,isLockActive:an,shouldWarn:!0})&&se.dispatch(Ui())}var er=Qn.bind(null,"DRAGGING");function or(Fi){function Ui(){te.release(),pt="COMPLETED"}pt!=="PRE_DRAG"&&(Ui(),pt!=="PRE_DRAG"&&Kt(!1)),se.dispatch(pu(Fi.liftActionArgs)),pt="DRAGGING";function Wa(qi,Ha){if(Ha===void 0&&(Ha={shouldBlockNextClick:!1}),Fi.cleanup(),Ha.shouldBlockNextClick){var fo=Jr(window,[{eventName:"click",fn:Fc,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(fo)}Ui(),se.dispatch(ys({reason:qi}))}return(0,We.Z)({isActive:function(){return iu({expected:"DRAGGING",phase:pt,isLockActive:an,shouldWarn:!1})},shouldRespectForcePress:Nt,drop:function(Ha){return Wa("DROP",Ha)},cancel:function(Ha){return Wa("CANCEL",Ha)}},Fi.actions)}function Ar(Fi){var Ui=Vt(function(qi){er(function(){return Gl({client:qi})})}),Wa=or({liftActionArgs:{id:ge,clientSelection:Fi,movementMode:"FLUID"},cleanup:function(){return Ui.cancel()},actions:{move:Ui}});return(0,We.Z)({},Wa,{move:Ui})}function Zr(){var Fi={moveUp:function(){return er(vs)},moveRight:function(){return er(Ul)},moveDown:function(){return er(ml)},moveLeft:function(){return er(Gr)}};return or({liftActionArgs:{id:ge,clientSelection:Sc(vt),movementMode:"SNAP"},cleanup:rr,actions:Fi})}function Qr(){var Fi=iu({expected:"PRE_DRAG",phase:pt,isLockActive:an,shouldWarn:!0});Fi&&te.release()}var ki={isActive:function(){return iu({expected:"PRE_DRAG",phase:pt,isLockActive:an,shouldWarn:!1})},shouldRespectForcePress:Nt,fluidLift:Ar,snapLift:Zr,abort:Qr};return ki}var Qu=[xu,bc,Wu];function Dc(ee){var te=ee.contextId,ie=ee.store,se=ee.registry,ve=ee.customSensors,ge=ee.enableDefaultSensors,Se=[].concat(ge?Qu:[],ve||[]),ke=(0,E.useState)(function(){return pc()})[0],ot=bn(function(Ar,Zr){Ar.isDragging&&!Zr.isDragging&&ke.tryAbandon()},[ke]);xa(function(){var Ar=ie.getState(),Zr=ie.subscribe(function(){var Qr=ie.getState();ot(Ar,Qr),Ar=Qr});return Zr},[ke,ie,ot]),xa(function(){return ke.tryAbandon},[ke.tryAbandon]);var xt=bn(function(or){return Ku({lockAPI:ke,registry:se,store:ie,draggableId:or})},[ke,se,ie]),vt=bn(function(or,Ar,Zr){return Ac({lockAPI:ke,registry:se,contextId:te,store:ie,draggableId:or,forceSensorStop:Ar,sourceEvent:Zr&&Zr.sourceEvent?Zr.sourceEvent:null})},[te,ke,se,ie]),ut=bn(function(or){return Bc(te,or)},[te]),pt=bn(function(or){var Ar=se.draggable.findById(or);return Ar?Ar.options:null},[se.draggable]),Nt=bn(function(){ke.isClaimed()&&(ke.tryAbandon(),ie.getState().phase!=="IDLE"&&ie.dispatch(vl()))},[ke,ie]),an=bn(ke.isClaimed,[ke]),Qn=Fn(function(){return{canGetLock:xt,tryGetLock:vt,findClosestDraggableId:ut,findOptionsForDraggable:pt,tryReleaseLock:Nt,isLockClaimed:an}},[xt,vt,ut,pt,Nt,an]);Hu(Se);for(var er=0;er=De.length?{done:!0}:{done:!1,value:De[we++]}},e:function(He){throw He},f:Le}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +`,fc=function(ee){var te=ee.doctype;te&&(te.name.toLowerCase(),te.publicId)};function Vc(ee){}function Ja(ee,te){}function Mu(){Ja(function(){Lu(Cl.react,E.version),fc(document)},[])}function vu(ee){var te=(0,E.useRef)(ee);return(0,E.useEffect)(function(){te.current=ee}),te}function pc(){var ee=null;function te(){return!!ee}function ie(Se){return Se===ee}function se(Se){ee&&Kt(!1);var ke={abandon:Se};return ee=ke,ke}function ve(){ee||Kt(!1),ee=null}function ge(){ee&&(ee.abandon(),ve())}return{isClaimed:te,isActive:ie,claim:se,release:ve,tryAbandon:ge}}var hc=9,Ru=13,Js=27,gu=32,mc=33,vc=34,gc=35,wl=36,Ps=37,qs=38,ks=39,cl=40,$s,yc=($s={},$s[Ru]=!0,$s[hc]=!0,$s),jl=function(ee){yc[ee.keyCode]&&ee.preventDefault()},Is=function(){var ee="visibilitychange";if(typeof document=="undefined")return ee;var te=[ee,"ms"+ee,"webkit"+ee,"moz"+ee,"o"+ee],ie=oi(te,function(se){return"on"+se in document});return ie||ee}(),yu=0,Eu=5;function eu(ee,te){return Math.abs(te.x-ee.x)>=Eu||Math.abs(te.y-ee.y)>=Eu}var Wl={type:"IDLE"};function bu(ee){var te=ee.cancel,ie=ee.completed,se=ee.getPhase,ve=ee.setPhase;return[{eventName:"mousemove",fn:function(Se){var ke=Se.button,ot=Se.clientX,xt=Se.clientY;if(ke===yu){var vt={x:ot,y:xt},ut=se();if(ut.type==="DRAGGING"){Se.preventDefault(),ut.actions.move(vt);return}ut.type!=="PENDING"&&Kt(!1);var pt=ut.point;if(eu(pt,vt)){Se.preventDefault();var Nt=ut.actions.fluidLift(vt);ve({type:"DRAGGING",actions:Nt})}}}},{eventName:"mouseup",fn:function(Se){var ke=se();if(ke.type!=="DRAGGING"){te();return}Se.preventDefault(),ke.actions.drop({shouldBlockNextClick:!0}),ie()}},{eventName:"mousedown",fn:function(Se){se().type==="DRAGGING"&&Se.preventDefault(),te()}},{eventName:"keydown",fn:function(Se){var ke=se();if(ke.type==="PENDING"){te();return}if(Se.keyCode===Js){Se.preventDefault(),te();return}jl(Se)}},{eventName:"resize",fn:te},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){se().type==="PENDING"&&te()}},{eventName:"webkitmouseforcedown",fn:function(Se){var ke=se();if(ke.type==="IDLE"&&Kt(!1),ke.actions.shouldRespectForcePress()){te();return}Se.preventDefault()}},{eventName:Is,fn:te}]}function xu(ee){var te=(0,E.useRef)(Wl),ie=(0,E.useRef)(rr),se=Fn(function(){return{eventName:"mousedown",fn:function(ut){if(!ut.defaultPrevented&&ut.button===yu&&!(ut.ctrlKey||ut.metaKey||ut.shiftKey||ut.altKey)){var pt=ee.findClosestDraggableId(ut);if(pt){var Nt=ee.tryGetLock(pt,Se,{sourceEvent:ut});if(Nt){ut.preventDefault();var an={x:ut.clientX,y:ut.clientY};ie.current(),xt(Nt,an)}}}}}},[ee]),ve=Fn(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(ut){if(!ut.defaultPrevented){var pt=ee.findClosestDraggableId(ut);if(pt){var Nt=ee.findOptionsForDraggable(pt);Nt&&(Nt.shouldRespectForcePress||ee.canGetLock(pt)&&ut.preventDefault())}}}}},[ee]),ge=bn(function(){var ut={passive:!1,capture:!0};ie.current=qr(window,[ve,se],ut)},[ve,se]),Se=bn(function(){var vt=te.current;vt.type!=="IDLE"&&(te.current=Wl,ie.current(),ge())},[ge]),ke=bn(function(){var vt=te.current;Se(),vt.type==="DRAGGING"&&vt.actions.cancel({shouldBlockNextClick:!0}),vt.type==="PENDING"&&vt.actions.abort()},[Se]),ot=bn(function(){var ut={capture:!0,passive:!1},pt=bu({cancel:ke,completed:Se,getPhase:function(){return te.current},setPhase:function(an){te.current=an}});ie.current=qr(window,pt,ut)},[ke,Se]),xt=bn(function(ut,pt){te.current.type!=="IDLE"&&Kt(!1),te.current={type:"PENDING",point:pt,actions:ut},ot()},[ot]);xa(function(){return ge(),function(){ie.current()}},[ge])}var Sl;function Ec(){}var Ns=(Sl={},Sl[vc]=!0,Sl[mc]=!0,Sl[wl]=!0,Sl[gc]=!0,Sl);function ju(ee,te){function ie(){te(),ee.cancel()}function se(){te(),ee.drop()}return[{eventName:"keydown",fn:function(ge){if(ge.keyCode===Js){ge.preventDefault(),ie();return}if(ge.keyCode===gu){ge.preventDefault(),se();return}if(ge.keyCode===cl){ge.preventDefault(),ee.moveDown();return}if(ge.keyCode===qs){ge.preventDefault(),ee.moveUp();return}if(ge.keyCode===ks){ge.preventDefault(),ee.moveRight();return}if(ge.keyCode===Ps){ge.preventDefault(),ee.moveLeft();return}if(Ns[ge.keyCode]){ge.preventDefault();return}jl(ge)}},{eventName:"mousedown",fn:ie},{eventName:"mouseup",fn:ie},{eventName:"click",fn:ie},{eventName:"touchstart",fn:ie},{eventName:"resize",fn:ie},{eventName:"wheel",fn:ie,options:{passive:!0}},{eventName:Is,fn:ie}]}function bc(ee){var te=(0,E.useRef)(Ec),ie=Fn(function(){return{eventName:"keydown",fn:function(ge){if(ge.defaultPrevented||ge.keyCode!==gu)return;var Se=ee.findClosestDraggableId(ge);if(!Se)return;var ke=ee.tryGetLock(Se,vt,{sourceEvent:ge});if(!ke)return;ge.preventDefault();var ot=!0,xt=ke.snapLift();te.current();function vt(){ot||Kt(!1),ot=!1,te.current(),se()}te.current=qr(window,ju(xt,vt),{capture:!0,passive:!1})}}},[ee]),se=bn(function(){var ge={passive:!1,capture:!0};te.current=qr(window,[ie],ge)},[ie]);xa(function(){return se(),function(){te.current()}},[se])}var tu={type:"IDLE"},nu=120,xc=.15;function Cc(ee){var te=ee.cancel,ie=ee.getPhase;return[{eventName:"orientationchange",fn:te},{eventName:"resize",fn:te},{eventName:"contextmenu",fn:function(ve){ve.preventDefault()}},{eventName:"keydown",fn:function(ve){if(ie().type!=="DRAGGING"){te();return}ve.keyCode===Js&&ve.preventDefault(),te()}},{eventName:Is,fn:te}]}function Os(ee){var te=ee.cancel,ie=ee.completed,se=ee.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(ge){var Se=se();if(Se.type!=="DRAGGING"){te();return}Se.hasMoved=!0;var ke=ge.touches[0],ot=ke.clientX,xt=ke.clientY,vt={x:ot,y:xt};ge.preventDefault(),Se.actions.move(vt)}},{eventName:"touchend",fn:function(ge){var Se=se();if(Se.type!=="DRAGGING"){te();return}ge.preventDefault(),Se.actions.drop({shouldBlockNextClick:!0}),ie()}},{eventName:"touchcancel",fn:function(ge){if(se().type!=="DRAGGING"){te();return}ge.preventDefault(),te()}},{eventName:"touchforcechange",fn:function(ge){var Se=se();Se.type==="IDLE"&&Kt(!1);var ke=ge.touches[0];if(ke){var ot=ke.force>=xc;if(ot){var xt=Se.actions.shouldRespectForcePress();if(Se.type==="PENDING"){xt&&te();return}if(xt){if(Se.hasMoved){ge.preventDefault();return}te();return}ge.preventDefault()}}}},{eventName:Is,fn:te}]}function Wu(ee){var te=(0,E.useRef)(tu),ie=(0,E.useRef)(rr),se=bn(function(){return te.current},[]),ve=bn(function(Nt){te.current=Nt},[]),ge=Fn(function(){return{eventName:"touchstart",fn:function(Nt){if(!Nt.defaultPrevented){var an=ee.findClosestDraggableId(Nt);if(an){var Qn=ee.tryGetLock(an,ke,{sourceEvent:Nt});if(Qn){var er=Nt.touches[0],or=er.clientX,Ar=er.clientY,Zr={x:or,y:Ar};ie.current(),ut(Qn,Zr)}}}}}},[ee]),Se=bn(function(){var Nt={capture:!0,passive:!1};ie.current=qr(window,[ge],Nt)},[ge]),ke=bn(function(){var pt=te.current;pt.type!=="IDLE"&&(pt.type==="PENDING"&&clearTimeout(pt.longPressTimerId),ve(tu),ie.current(),Se())},[Se,ve]),ot=bn(function(){var pt=te.current;ke(),pt.type==="DRAGGING"&&pt.actions.cancel({shouldBlockNextClick:!0}),pt.type==="PENDING"&&pt.actions.abort()},[ke]),xt=bn(function(){var Nt={capture:!0,passive:!1},an={cancel:ot,completed:ke,getPhase:se},Qn=qr(window,Os(an),Nt),er=qr(window,Cc(an),Nt);ie.current=function(){Qn(),er()}},[ot,se,ke]),vt=bn(function(){var Nt=se();Nt.type!=="PENDING"&&Kt(!1);var an=Nt.actions.fluidLift(Nt.point);ve({type:"DRAGGING",actions:an,hasMoved:!1})},[se,ve]),ut=bn(function(Nt,an){se().type!=="IDLE"&&Kt(!1);var Qn=setTimeout(vt,nu);ve({type:"PENDING",point:an,actions:Nt,longPressTimerId:Qn}),xt()},[xt,se,ve,vt]);xa(function(){return Se(),function(){ie.current();var an=se();an.type==="PENDING"&&(clearTimeout(an.longPressTimerId),ve(tu))}},[se,Se,ve]),xa(function(){var Nt=qr(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Nt},[])}function Hu(ee){}var wc={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function ru(ee,te){if(te==null)return!1;var ie=!!wc[te.tagName.toLowerCase()];if(ie)return!0;var se=te.getAttribute("contenteditable");return se==="true"||se===""?!0:te===ee?!1:ru(ee,te.parentElement)}function Zu(ee,te){var ie=te.target;return Lo(ie)?ru(ee,ie):!1}var Sc=function(ee){return Jn(ee.getBoundingClientRect()).center};function zu(ee){return ee instanceof Jl(ee).Element}var Vu=function(){var ee="matches";if(typeof document=="undefined")return ee;var te=[ee,"msMatchesSelector","webkitMatchesSelector"],ie=oi(te,function(se){return se in Element.prototype});return ie||ee}();function Gu(ee,te){return ee==null?null:ee[Vu](te)?ee:Gu(ee.parentElement,te)}function Cu(ee,te){return ee.closest?ee.closest(te):Gu(ee,te)}function Ts(ee){return"["+Yi.contextId+'="'+ee+'"]'}function Ls(ee,te){var ie=te.target;if(!zu(ie))return null;var se=Ts(ee),ve=Cu(ie,se);return!ve||!Lo(ve)?null:ve}function Bc(ee,te){var ie=Ls(ee,te);return ie?ie.getAttribute(Yi.draggableId):null}function Uu(ee,te){var ie="["+la.contextId+'="'+ee+'"]',se=Ri(document.querySelectorAll(ie)),ve=oi(se,function(ge){return ge.getAttribute(la.id)===te});return!ve||!Lo(ve)?null:ve}function Fc(ee){ee.preventDefault()}function iu(ee){var te=ee.expected,ie=ee.phase,se=ee.isLockActive,ve=ee.shouldWarn;return!(!se()||te!==ie)}function Ku(ee){var te=ee.lockAPI,ie=ee.store,se=ee.registry,ve=ee.draggableId;if(te.isClaimed())return!1;var ge=se.draggable.findById(ve);return!(!ge||!ge.options.isEnabled||!Xa(ie.getState(),ve))}function Ac(ee){var te=ee.lockAPI,ie=ee.contextId,se=ee.store,ve=ee.registry,ge=ee.draggableId,Se=ee.forceSensorStop,ke=ee.sourceEvent,ot=Ku({lockAPI:te,store:se,registry:ve,draggableId:ge});if(!ot)return null;var xt=ve.draggable.getById(ge),vt=Uu(ie,xt.descriptor.id);if(!vt||ke&&!xt.options.canDragInteractiveElements&&Zu(vt,ke))return null;var ut=te.claim(Se||rr),pt="PRE_DRAG";function Nt(){return xt.options.shouldRespectForcePress}function an(){return te.isActive(ut)}function Qn(Fi,Ui){iu({expected:Fi,phase:pt,isLockActive:an,shouldWarn:!0})&&se.dispatch(Ui())}var er=Qn.bind(null,"DRAGGING");function or(Fi){function Ui(){te.release(),pt="COMPLETED"}pt!=="PRE_DRAG"&&(Ui(),pt!=="PRE_DRAG"&&Kt(!1)),se.dispatch(pu(Fi.liftActionArgs)),pt="DRAGGING";function Wa(qi,Ha){if(Ha===void 0&&(Ha={shouldBlockNextClick:!1}),Fi.cleanup(),Ha.shouldBlockNextClick){var fo=qr(window,[{eventName:"click",fn:Fc,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(fo)}Ui(),se.dispatch(ys({reason:qi}))}return(0,We.Z)({isActive:function(){return iu({expected:"DRAGGING",phase:pt,isLockActive:an,shouldWarn:!1})},shouldRespectForcePress:Nt,drop:function(Ha){return Wa("DROP",Ha)},cancel:function(Ha){return Wa("CANCEL",Ha)}},Fi.actions)}function Ar(Fi){var Ui=Vt(function(qi){er(function(){return Gl({client:qi})})}),Wa=or({liftActionArgs:{id:ge,clientSelection:Fi,movementMode:"FLUID"},cleanup:function(){return Ui.cancel()},actions:{move:Ui}});return(0,We.Z)({},Wa,{move:Ui})}function Zr(){var Fi={moveUp:function(){return er(vs)},moveRight:function(){return er(Ul)},moveDown:function(){return er(ml)},moveLeft:function(){return er(Gr)}};return or({liftActionArgs:{id:ge,clientSelection:Sc(vt),movementMode:"SNAP"},cleanup:rr,actions:Fi})}function Qr(){var Fi=iu({expected:"PRE_DRAG",phase:pt,isLockActive:an,shouldWarn:!0});Fi&&te.release()}var ki={isActive:function(){return iu({expected:"PRE_DRAG",phase:pt,isLockActive:an,shouldWarn:!1})},shouldRespectForcePress:Nt,fluidLift:Ar,snapLift:Zr,abort:Qr};return ki}var Qu=[xu,bc,Wu];function Dc(ee){var te=ee.contextId,ie=ee.store,se=ee.registry,ve=ee.customSensors,ge=ee.enableDefaultSensors,Se=[].concat(ge?Qu:[],ve||[]),ke=(0,E.useState)(function(){return pc()})[0],ot=bn(function(Ar,Zr){Ar.isDragging&&!Zr.isDragging&&ke.tryAbandon()},[ke]);xa(function(){var Ar=ie.getState(),Zr=ie.subscribe(function(){var Qr=ie.getState();ot(Ar,Qr),Ar=Qr});return Zr},[ke,ie,ot]),xa(function(){return ke.tryAbandon},[ke.tryAbandon]);var xt=bn(function(or){return Ku({lockAPI:ke,registry:se,store:ie,draggableId:or})},[ke,se,ie]),vt=bn(function(or,Ar,Zr){return Ac({lockAPI:ke,registry:se,contextId:te,store:ie,draggableId:or,forceSensorStop:Ar,sourceEvent:Zr&&Zr.sourceEvent?Zr.sourceEvent:null})},[te,ke,se,ie]),ut=bn(function(or){return Bc(te,or)},[te]),pt=bn(function(or){var Ar=se.draggable.findById(or);return Ar?Ar.options:null},[se.draggable]),Nt=bn(function(){ke.isClaimed()&&(ke.tryAbandon(),ie.getState().phase!=="IDLE"&&ie.dispatch(vl()))},[ke,ie]),an=bn(ke.isClaimed,[ke]),Qn=Fn(function(){return{canGetLock:xt,tryGetLock:vt,findClosestDraggableId:ut,findOptionsForDraggable:pt,tryReleaseLock:Nt,isLockClaimed:an}},[xt,vt,ut,pt,Nt,an]);Hu(Se);for(var er=0;er=De.length?{done:!0}:{done:!1,value:De[we++]}},e:function(He){throw He},f:Le}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var $e,_e=!0,je=!1;return{s:function(){Ae=Ae.call(De)},n:function(){var He=Ae.next();return _e=He.done,He},e:function(He){je=!0,$e=He},f:function(){try{_e||Ae.return==null||Ae.return()}finally{if(je)throw $e}}}}}}]); diff --git a/p__Problemset__index.579a7f72.async.js b/p__Problemset__index.e67de77a.async.js similarity index 77% rename from p__Problemset__index.579a7f72.async.js rename to p__Problemset__index.e67de77a.async.js index e8ccda7530..b369ed022b 100644 --- a/p__Problemset__index.579a7f72.async.js +++ b/p__Problemset__index.e67de77a.async.js @@ -1,6 +1,6 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[4599,6270],{74501:function($e,it){"use strict";it.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},45111:function($e,it){"use strict";it.Z={footer:"footer___bruwa",whiteFooter:"whiteFooter___mR7kn",error:"error___KO0Jg",case:"case___L0pNc","resize-y-bar":"resize-y-bar___NK0gI",unfoldBtn:"unfoldBtn___aMmZw",caseHead:"caseHead___EuMPr",dot:"dot___Iky9k",text:"text___lMSx6",pass:"pass___XjijC",noPass:"noPass___JxpWk",btns:"btns___FPIaK",result:"result___oRj1h",title:"title___IhMSa",left:"left___XlC98",leftNode:"leftNode___NGHgx",right:"right____fIu_",node:"node___MwdH7",elseNode:"elseNode___WjFIg",nameWrap:"nameWrap___bEdbD",scroll:"scroll___ylWYt",scrollBox:"scrollBox___hWkc9",action:"action___xBwDi",whiteCase:"whiteCase___AZiDR",disabled:"disabled___lWQU2",codeHead:"codeHead___l8q5R",navWrap:"navWrap___xdWQe",nav:"nav___JKPVX",active:"active___DTAtT",whiteCodeHead:"whiteCodeHead___wDOny",header:"header___VjNh9",timepiece:"timepiece___yuqJC",btn_edit:"btn_edit___ozzux",whiteHeader:"whiteHeader___REV3m",djs:"djs___v0Ru7",myProblems:"myProblems___DKSbs",whiteMyProblems:"whiteMyProblems___k0QS3",fullMask:"fullMask___QZH1M"}},55308:function($e,it){"use strict";it.Z={modalContent:"modalContent___UXmJC",modalContentLeft:"modalContentLeft___JOFgX",green:"green___rI_w_",textArea:"textArea___OTapv",red:"red___cDswv",row:"row___CE3Y7",html:"html___u9n4r",line:"line___Lh9Lb"}},21385:function(){"use strict"},59435:function($e,it,y){"use strict";var a=y(59301),ne=Object.defineProperty,z=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,he=(ue,ce,me)=>ce in ue?ne(ue,ce,{enumerable:!0,configurable:!0,writable:!0,value:me}):ue[ce]=me,Pe=(ue,ce)=>{for(var me in ce||(ce={}))oe.call(ce,me)&&he(ue,me,ce[me]);if(z)for(var me of z(ce))ie.call(ce,me)&&he(ue,me,ce[me]);return ue};const Ce=ue=>React.createElement("svg",Pe({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ue),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));it.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},77264:function($e,it,y){"use strict";var a=y(59301),ne=Object.defineProperty,z=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,he=(ue,ce,me)=>ce in ue?ne(ue,ce,{enumerable:!0,configurable:!0,writable:!0,value:me}):ue[ce]=me,Pe=(ue,ce)=>{for(var me in ce||(ce={}))oe.call(ce,me)&&he(ue,me,ce[me]);if(z)for(var me of z(ce))ie.call(ce,me)&&he(ue,me,ce[me]);return ue};const Ce=ue=>React.createElement("svg",Pe({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ue),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));it.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},89978:function($e,it,y){"use strict";var a=y(59301),ne=Object.defineProperty,z=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,he=(ue,ce,me)=>ce in ue?ne(ue,ce,{enumerable:!0,configurable:!0,writable:!0,value:me}):ue[ce]=me,Pe=(ue,ce)=>{for(var me in ce||(ce={}))oe.call(ce,me)&&he(ue,me,ce[me]);if(z)for(var me of z(ce))ie.call(ce,me)&&he(ue,me,ce[me]);return ue};const Ce=ue=>React.createElement("svg",Pe({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},ue),React.createElement("title",null,"\u5360\u7528\u5185\u5B58"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fillOpacity:.01,fill:"#FFF",d:"M0 0h30v30H0z"}),React.createElement("path",{d:"M6.866 26.928h-1.28a2.561 2.561 0 0 1-2.562-2.561V5.585a2.561 2.561 0 0 1 2.561-2.56h1.28v4.268a2.561 2.561 0 0 0 2.562 2.56h3.842a2.561 2.561 0 0 0 2.56-2.56V3.024h2.915l8.184 8.184v13.159a2.561 2.561 0 0 1-2.561 2.561h-1.28v-5.976c0-.943-.765-1.707-1.708-1.707H8.573c-.943 0-1.707.764-1.707 1.707v5.976Z",fill:"#B6D0FC"}),React.createElement("path",{d:"M8.573 3.024h5.55v4.269a.854.854 0 0 1-.854.853H9.427a.854.854 0 0 1-.854-.853V3.024ZM8.573 26.928v-5.976H21.38v5.976z",fill:"#1890FF"})));it.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},43347:function($e,it,y){"use strict";var a=y(59301),ne=Object.defineProperty,z=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,he=(ue,ce,me)=>ce in ue?ne(ue,ce,{enumerable:!0,configurable:!0,writable:!0,value:me}):ue[ce]=me,Pe=(ue,ce)=>{for(var me in ce||(ce={}))oe.call(ce,me)&&he(ue,me,ce[me]);if(z)for(var me of z(ce))ie.call(ce,me)&&he(ue,me,ce[me]);return ue};const Ce=ue=>React.createElement("svg",Pe({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},ue),React.createElement("title",null,"\u8FD0\u884C\u65F6\u95F4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15Z",fill:"#BAFFF0"}),React.createElement("path",{d:"M25.5 15c0 5.8-4.7 10.5-10.5 10.5S4.5 20.8 4.5 15 9.2 4.5 15 4.5 25.5 9.2 25.5 15Z",fill:"#44D7B6"}),React.createElement("path",{d:"M13.5 9a1.5 1.5 0 0 1 1.5 1.5v4.379l3.56 3.56a1.5 1.5 0 0 1-2.12 2.122l-4-4A1.5 1.5 0 0 1 12 15.5v-5A1.5 1.5 0 0 1 13.5 9Z",fill:"#FFF"})));it.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},67911:function($e,it,y){"use strict";var a=y(59301),ne=Object.defineProperty,z=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,he=(ue,ce,me)=>ce in ue?ne(ue,ce,{enumerable:!0,configurable:!0,writable:!0,value:me}):ue[ce]=me,Pe=(ue,ce)=>{for(var me in ce||(ce={}))oe.call(ce,me)&&he(ue,me,ce[me]);if(z)for(var me of z(ce))ie.call(ce,me)&&he(ue,me,ce[me]);return ue};const Ce=ue=>React.createElement("svg",Pe({className:"left_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ue),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m368.333 487.526 24.78-24.524L591.31 267.008c14.848-14.694 34.713-14.694 49.561 0a37.376 37.376 0 0 1-4.966 48.998L437.76 512l198.195 195.994c14.848 14.694 14.848 34.304 0 48.998-14.848 14.694-34.662 14.694-49.51 0L388.096 560.998l-19.814-24.524A37.222 37.222 0 0 1 358.4 512c0-9.78 0-14.694 9.933-24.474z",fill:"#AAAFB9"}));it.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTM2OC4zMzMgNDg3LjUyNiAyNC43OC0yNC41MjRMNTkxLjMxIDI2Ny4wMDhjMTQuODQ4LTE0LjY5NCAzNC43MTMtMTQuNjk0IDQ5LjU2MSAwYTM3LjM3NiAzNy4zNzYgMCAwIDEtNC45NjYgNDguOTk4TDQzNy43NiA1MTJsMTk4LjE5NSAxOTUuOTk0YzE0Ljg0OCAxNC42OTQgMTQuODQ4IDM0LjMwNCAwIDQ4Ljk5OC0xNC44NDggMTQuNjk0LTM0LjY2MiAxNC42OTQtNDkuNTEgMEwzODguMDk2IDU2MC45OThsLTE5LjgxNC0yNC41MjRBMzcuMjIyIDM3LjIyMiAwIDAgMSAzNTguNCA1MTJjMC05Ljc4IDAtMTQuNjk0IDkuOTMzLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},37791:function($e,it,y){"use strict";var a=y(59301),ne=Object.defineProperty,z=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,he=(ue,ce,me)=>ce in ue?ne(ue,ce,{enumerable:!0,configurable:!0,writable:!0,value:me}):ue[ce]=me,Pe=(ue,ce)=>{for(var me in ce||(ce={}))oe.call(ce,me)&&he(ue,me,ce[me]);if(z)for(var me of z(ce))ie.call(ce,me)&&he(ue,me,ce[me]);return ue};const Ce=ue=>React.createElement("svg",Pe({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},ue),React.createElement("title",null,"\u5411\u53F3\u5907\u4EFD"),React.createElement("g",{transform:"matrix(-1 0 0 1 20 0)",fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));it.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMjAgMCkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBmaWxsPSIjRUJFRkY3IiBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiLz48cGF0aCBkPSJtMTIuNDU5IDkuNTIyLS40ODQtLjQ3OS0zLjg3Mi0zLjgyOGMtLjI5LS4yODctLjY3OC0uMjg3LS45NjggMGEuNzMuNzMgMCAwIDAgLjA5Ny45NTdMMTEuMTAzIDEwbC0zLjg3MSAzLjgyOGMtLjI5LjI4Ny0uMjkuNjcgMCAuOTU3LjI5LjI4Ny42NzcuMjg3Ljk2OCAwbDMuODcxLTMuODI4LjM4OC0uNDc5YS43MjcuNzI3IDAgMCAwIC4xOTMtLjQ3OGMwLS4xOTEgMC0uMjg3LS4xOTMtLjQ3OFoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4="},51058:function($e,it,y){"use strict";var a=y(59301),ne=Object.defineProperty,z=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,he=(ue,ce,me)=>ce in ue?ne(ue,ce,{enumerable:!0,configurable:!0,writable:!0,value:me}):ue[ce]=me,Pe=(ue,ce)=>{for(var me in ce||(ce={}))oe.call(ce,me)&&he(ue,me,ce[me]);if(z)for(var me of z(ce))ie.call(ce,me)&&he(ue,me,ce[me]);return ue};const Ce=ue=>React.createElement("svg",Pe({className:"right_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ue),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m903.782 51.2 51.2 51.2-51.2-51.2zm51.2 0-51.2 51.2 51.2-51.2z"}),React.createElement("path",{d:"m637.9 487.526-24.78-24.524-198.246-195.994c-14.848-14.694-34.714-14.694-49.562 0a37.376 37.376 0 0 0 4.966 48.998L568.474 512 370.278 707.994c-14.848 14.694-14.848 34.304 0 48.998 14.848 14.694 34.663 14.694 49.562 0l198.195-195.994 19.866-24.524A37.222 37.222 0 0 0 647.782 512c0-9.78 0-14.694-9.881-24.474z",fill:"#AAAFB9"}));it.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTkwMy43ODIgNTEuMiA1MS4yIDUxLjItNTEuMi01MS4yem01MS4yIDAtNTEuMiA1MS4yIDUxLjItNTEuMnoiLz48cGF0aCBkPSJtNjM3LjkgNDg3LjUyNi0yNC43OC0yNC41MjQtMTk4LjI0Ni0xOTUuOTk0Yy0xNC44NDgtMTQuNjk0LTM0LjcxNC0xNC42OTQtNDkuNTYyIDBhMzcuMzc2IDM3LjM3NiAwIDAgMCA0Ljk2NiA0OC45OThMNTY4LjQ3NCA1MTIgMzcwLjI3OCA3MDcuOTk0Yy0xNC44NDggMTQuNjk0LTE0Ljg0OCAzNC4zMDQgMCA0OC45OTggMTQuODQ4IDE0LjY5NCAzNC42NjMgMTQuNjk0IDQ5LjU2MiAwbDE5OC4xOTUtMTk1Ljk5NCAxOS44NjYtMjQuNTI0QTM3LjIyMiAzNy4yMjIgMCAwIDAgNjQ3Ljc4MiA1MTJjMC05Ljc4IDAtMTQuNjk0LTkuODgxLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},1594:function($e,it,y){"use strict";var a=y(59301),ne=Object.defineProperty,z=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,he=(ue,ce,me)=>ce in ue?ne(ue,ce,{enumerable:!0,configurable:!0,writable:!0,value:me}):ue[ce]=me,Pe=(ue,ce)=>{for(var me in ce||(ce={}))oe.call(ce,me)&&he(ue,me,ce[me]);if(z)for(var me of z(ce))ie.call(ce,me)&&he(ue,me,ce[me]);return ue};const Ce=ue=>React.createElement("svg",Pe({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},ue),React.createElement("title",null,"\u5411\u53F3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));it.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNFQkVGRjciIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIvPjxwYXRoIGQ9Im0xMi40NTkgOS41MjItLjQ4NC0uNDc5LTMuODcyLTMuODI4Yy0uMjktLjI4Ny0uNjc4LS4yODctLjk2OCAwYS43My43MyAwIDAgMCAuMDk3Ljk1N0wxMS4xMDMgMTBsLTMuODcxIDMuODI4Yy0uMjkuMjg3LS4yOS42NyAwIC45NTcuMjkuMjg3LjY3Ny4yODcuOTY4IDBsMy44NzEtMy44MjguMzg4LS40NzlhLjcyNy43MjcgMCAwIDAgLjE5My0uNDc4YzAtLjE5MSAwLS4yODctLjE5My0uNDc4WiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg=="},84915: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 $e={},it="5.0",y={},a=null,ne=!1,z=!1,oe=null,ie=!1,he=null,Pe=null,Ce=0;Ce4?parseFloat(Ae):5};$e.setHTML5Codebase=function(Ae,ke){Pe=Ae,_e(Ae,ke)},$e.setJavaCodebase=$e.setJavaCodebaseVersion=$e.isCompiledInstalled=$e.setPreCompiledScriptPath=$e.setPreCompiledResourcePath=function(){},$e.setHTML5CodebaseVersion=function(Ae,ke){var ve=parseFloat(Ae);if(ve!==NaN&&ve<5){console.log("The GeoGebra HTML5 codebase version "+ve+" is deprecated. Using version latest instead.");return}he=Ae,gt(Ae,ke)},$e.getHTML5CodebaseVersion=function(){return Fe},$e.getParameters=function(){return y},$e.setFontsCSSURL=function(Ae){fe=Ae},$e.setGiacJSURL=function(Ae){},$e.setJNLPFile=function(Ae){ce=Ae},$e.setJNLPBaseDir=function(Ae){},$e.inject=function(){function Ae(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var ke="auto",ve=y.id,Ze,et=!1,Tt=0;Tt=5)return!0;var Ae=$e.getAppletObject();return Ae&&typeof Ae.recalculateEnvironments=="function"?(Ae.recalculateEnvironments(),!0):!1},$e.startAnimation=function(){var Ae=$e.getAppletObject();return Ae&&typeof Ae.startAnimation=="function"?(Ae.startAnimation(),!0):!1},$e.stopAnimation=function(){var Ae=$e.getAppletObject();return Ae&&typeof Ae.stopAnimation=="function"?(Ae.stopAnimation(),!0):!1},$e.getAppletObject=function(){var Ae=y.id!==void 0?y.id:"ggbApplet";return window[Ae]},$e.resize=function(){};var Me=function(Ae,ke,ve){var Ze=document.createElement("param");Ze.setAttribute("name",ke),Ze.setAttribute("value",ve),Ae.appendChild(Ze)},Ee=function(Ae){return Ae&&Ae!=="false"},ge=function(Ae,ke,ve){De(Fe)<=4.2&&(ve=!0);var Ze=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==Fe||ggbHTML5LoadedCodebaseIsWebSimple&&!Te)&&(Ze=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var et=document.createElement("div");et.classList.add("appletParameters","notranslate");var Tt=ke.width,st=ke.height;if(ke.disableAutoScale=ke.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():ke.disableAutoScale,ke.width!==void 0)if(De(Fe)<=4.4)Ee(ke.showToolBar)&&(ke.height-=7),Ee(ke.showAlgebraInput)&&(ke.height-=37),ke.width<605&&Ee(ke.showToolBar)&&(ke.width=605,Tt=605);else{var Bt=100;(Ee(ke.showToolBar)||Ee(ke.showMenuBar))&&(ke.hasOwnProperty("customToolBar")&&(ke.customToolbar=ke.customToolBar),Bt=Ee(ke.showMenuBar)?245:155),Tt=5?(ke.appletOnLoad=function(Wt){var Rt=Ae.querySelector(".ggb_preview");Rt&&Rt.parentNode.removeChild(Rt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(kt),window.GGBT_wsf_view&&$(window).trigger("resize"),Kt(Wt)},an||kt.appendChild(He)):et.appendChild(He),kt.appendChild(et),an||Ae.appendChild(kt),setTimeout(function(){$e.resize()},1)}else{var Ue=document.createElement("div");Ue.className="applet_scaler",Ue.style.position="relative",Ue.style.display="block",Ue.appendChild(et),Ae.appendChild(Ue),ke.appletOnLoad=function(Wt){$e.resize(),Kt(Wt)}}function Zt(Wt,Rt){Rt&&typeof Rt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Wt,Rt.appletOnLoad):renderGGBElement(Wt),tt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Rt)}function cn(Wt,Rt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Wt,params:Rt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(fn){Zt(fn.article,fn.params)}),html5AppletsToProcess=null)},De(Fe)<5&&(Wt.className+=" geogebraweb")):Zt(Wt,Rt)}if(Ze){scriptLoadStarted=!0;for(var Nt=0;Nt0?(It.remove(),kt.attr("id","fullscreencontent").show(),jQuery(Kt).append(kt),window.dispatchEvent(new Event("resize"))):ge(It,ke,!1),window.GGBT_wsf_view.launchFullScreen(Kt)}else rt=Ze,ge(Ae,ke,!1);if(!window.GGBT_wsf_view)for(st=0;stAe/4*3&&(It=Ae/4*3),Kt=It/5.8,Bt.setAttribute("src",Ye),Bt.setAttribute("width",It),Bt.setAttribute("height",Kt);var kt=(Ae-It)/2,an=(ke-Kt)/2;Bt.style.left=kt+"px",Bt.style.top=an+"px",et.appendChild(Bt)}}return et.appendChild(st),et},ot=function(Ae){return Ae=Ae.toLowerCase(),Ae==="html5"||Ae==="screenshot"?Ae:"html5"},mt=["web","webSimple","web3d","tablet","tablet3d","phone"],gt=function(Ae,ke){if(Fe=Ae,ke){_e(Fe,!0);return}var ve=!ne;if(ve){var Ze=De(Fe);!isNaN(Ze)&&Ze<4.4&&(ve=!1)}var et,Tt;window.location.protocol.substr(0,4)==="http"?et=window.location.protocol:et="http:";var st=Fe.indexOf("//");st>0?Tt=Fe:st===0?Tt=et+Fe:Tt="https://www.geogebra.org/apps/5.2.814.0/";for(var Bt in mt)if(Fe.slice(mt[Bt].length*-1)===mt[Bt]||Fe.slice((mt[Bt].length+1)*-1)===mt[Bt]+"/"){_e(Tt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&ve&&!a.is3D&&!a.AV&&!a.SV&&!a.CV&&!a.EV2&&!a.CP&&!a.PC&&!a.DA&&!a.FI&&!a.PV&&!Ee(y.showToolBar)&&!Ee(y.showMenuBar)&&!Ee(y.showAlgebraInput)&&!Ee(y.enableRightClick)&&(!y.appName||y.appName=="classic")?Tt+="webSimple/":Tt+="web3d/",_e(Tt,!1)},_e=function(Ae,ke){if(Ae.requirejs){me=Ae;return}Ae.slice(-1)!=="/"&&(Ae+="/"),me=Ae,ke===null&&(ke=Ae.indexOf("http")===-1),xe=ke,de="web.nocache.js",Te=!1;var ve=me.split("/");ve.length>1&&(!ke&&ve[ve.length-2]==="webSimple"?(de="webSimple.nocache.js",Te=!0):mt.indexOf(ve[ve.length-2])>=0&&(de=ve[ve.length-2]+".nocache.js")),ve=Ae.split("/"),Fe=ve[ve.length-3],Fe.substr(0,4)==="test"?Fe=Fe.substr(4,1)+"."+Fe.substr(5,1):(Fe.substr(0,3)==="war"||Fe.substr(0,4)==="beta")&&(Fe="5.0");var Ze=parseFloat(Fe);Ze!==NaN&&Ze<5&&Ae.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Ze+" is deprecated. Using version latest instead."),gt("5.0",ke))},tt=function(Ae,ke){window.console&&window.console.log&&(!ke||typeof ke.showLogging=="undefined"||ke.showLogging&&ke.showLogging!=="false")&&console.log(Ae)};y.material_id!==void 0?ze(Ft):Ft();function Ft(){var Ae=it;he!==null?Ae=he:parseFloat(Ae)<5&&(Ae="5.0"),gt(Ae,!1),Pe!==null&&_e(Pe,xe),ie=!0}return $e},GGBAppletUtils=function(){"use strict";function $e(){return window.GGBT_wsf_edit!==void 0}function it(ie,he){he!=1?(ie.style.transformOrigin="0% 0% 0px",ie.style.webkitTransformOrigin="0% 0% 0px",ie.style.transform="scale("+he+","+he+")",ie.style.webkitTransform="scale("+he+","+he+")",ie.style.maxWidth="initial",ie.querySelector(".ggb_preview")!==null&&(ie.querySelector(".ggb_preview").style.maxWidth="initial"),ie.querySelectorAll(".ggb_preview img")[0]!==void 0&&(ie.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),ie.querySelectorAll(".ggb_preview img")[1]!==void 0&&(ie.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(ie.style.transform="none",ie.style.webkitTransform="none")}function y(ie,he,Pe,Ce,ue,ce){var me=null;if(ce!=null&&ce!="")for(var xe=ie.parentNode;xe!=null;)if((" "+xe.className+" ").indexOf(" "+ce+" ")>-1){me=xe;break}else xe=xe.parentNode;var rt=0,Fe=0,de=0,Te=0,Ie=0,Ye=0,Se=0;if(me)rt=me.offsetWidth,Fe=Math.max(Ce?me.offsetWidth:0,me.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(rt=Math.min(window.innerWidth,document.documentElement.clientWidth),Fe=Math.min(window.innerHeight,document.documentElement.clientHeight),de=rt):(rt=window.innerWidth,Fe=window.innerHeight,de=window.innerWidth),ie){var fe=ie.getBoundingClientRect();fe.left>0&&fe.left<=rt&&(ue===void 0||!ue)&&(document.dir==="rtl"?(Ie=rt-fe.width-fe.left,Ye=de<=480?10:30):(Ye=fe.left,Ie=de<=480?10:30),Te=Ye+Ie)}if(ie&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var je=ie.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Te=40,Se=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Te=0,Se=40)}}return ie&&((Pe===void 0||!Pe)&&he>0&&he+Te1&&(ce=!0)),he&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ce=!0),!(ie.hasOwnProperty("disableAutoScale")&&ie.disableAutoScale))ue=a(ie,he,ce,Pe,ie.scaleContainerClass);else return Ce;return ce&&(!ie.hasOwnProperty("scale")||Ce===1)?ue:Math.min(Ce,ue)}function z(ie){var he=Math.min(window.innerWidth,document.documentElement.clientWidth),Pe=Math.min(window.innerHeight,document.documentElement.clientHeight),Ce=ie.getBoundingClientRect(),ue=(he-Ce.width)/2,ce=(Pe-Ce.height)/2;ce<0&&(ce=0),ie.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ue<40?ie.style.left="40px":ie.style.left=ue+"px",ie.style.top=ce+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ce<40?ie.style.top="40px":ie.style.top=ce+"px",ie.style.left=ue+"px")}function oe(ie,he){var Pe=ie.querySelector(".appletParameters");if(Pe){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(he.id!==Pe.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(ie)}if(Pe.parentElement&&/fullscreen/.test(Pe.parentElement.className))return;var Ce=ne(he,ie);$e()&&Pe.setAttribute("data-param-scale",Ce);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($e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch($e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function($e){var it=c[$e];return it==null?null:it},r=d,webModule.__errFn=e}function B(){function $e(ie){var he=ie.lastIndexOf(rb);he==-1&&(he=ie.length);var Pe=ie.indexOf(sb);Pe==-1&&(Pe=ie.length);var Ce=ie.lastIndexOf(tb,Math.min(Pe,he));return Ce>=O?ie.substring(O,Ce+P):W}function it(ie){if(!ie.match(/^\w+:\/\//)){var he=o.createElement(ub);he.src=ie+vb,ie=$e(he.src)}return ie}function y(){var ie=__gwt_getMetaProperty(wb);return ie!=null?ie:W}function a(){for(var ie=o.getElementsByTagName(_),he=O;heO?ie[ie.length-P].href:W}function z(){var ie=o.location;return ie.href==ie.protocol+zb+ie.host+ie.pathname+ie.search+ie.hash}var oe=y();return oe==W&&(oe=a()),oe==W&&(oe=ne()),oe==W&&z()&&(oe=$e(o.location.href)),oe=it(oe),oe}function C($e){return $e.match(/^\//)||$e.match(/^[a-zA-Z]+:\/\//)?$e:webModule.__moduleBase+$e}function D(){var $e=[],it=O,y=[],a=[];function ne(ie){var he=a[ie](),Pe=y[ie];if(he in Pe)return he;var Ce=[];for(var ue in Pe)Ce[Pe[ue]]=ue;throw r&&r(ie,Ce,he),null}if(__gwt_isKnownPropertyValue=function(ie,he){return he in y[ie]},webModule.__getPropMap=function(){var ie={};for(var he in y)y.hasOwnProperty(he)&&(ie[he]=ne(he));return ie},webModule.__computePropValue=ne,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var z;try{z=Cb;var oe=z.indexOf(Db);oe!=-1&&(it=parseInt(z.substring(oe+P),$),z=z.substring(O,oe))}catch(ie){}return webModule.__softPermutationId=it,C(z+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},23216:function($e,it,y){"use strict";y.d(it,{Ax:function(){return oe},Ds:function(){return ie},KI:function(){return Pe},SI:function(){return z},f1:function(){return ne}});var a=y(14185);function ne(Ce){let ue=!0;if(Ce.length>0){for(let ce=0;ceTe in de?z(de,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):de[Te]=Ie,ce=(de,Te)=>{for(var Ie in Te||(Te={}))Pe.call(Te,Ie)&&ue(de,Ie,Te[Ie]);if(he)for(var Ie of he(Te))Ce.call(Te,Ie)&&ue(de,Ie,Te[Ie]);return de},me=(de,Te)=>oe(de,ie(Te)),xe=(de,Te)=>{var Ie={};for(var Ye in de)Pe.call(de,Ye)&&Te.indexOf(Ye)<0&&(Ie[Ye]=de[Ye]);if(de!=null&&he)for(var Ye of he(de))Te.indexOf(Ye)<0&&Ce.call(de,Ye)&&(Ie[Ye]=de[Ye]);return Ie},rt=(de,Te,Ie)=>new Promise((Ye,Se)=>{var fe=le=>{try{De(Ie.next(le))}catch(qe){Se(qe)}},je=le=>{try{De(Ie.throw(le))}catch(qe){Se(qe)}},De=le=>le.done?Ye(le.value):Promise.resolve(le.value).then(fe,je);De((Ie=Ie.apply(de,Te)).next())});const Fe=de=>{var Te=de,{children:Ie}=Te,Ye=xe(Te,["children"]);const[Se,fe]=(0,ne.useState)(!1);return ne.createElement(a.ZP,me(ce({},Ye),{loading:Se,onClick:je=>rt(void 0,null,function*(){try{fe(!0),yield Ye.onClick(je),fe(!1)}catch(De){console.error(De),fe(!1)}})}),Ie)}},74410:function($e,it,y){"use strict";var a=y(86204),ne=y.n(a),z=Object.defineProperty,oe=(Ce,ue,ce)=>ue in Ce?z(Ce,ue,{enumerable:!0,configurable:!0,writable:!0,value:ce}):Ce[ue]=ce,ie=(Ce,ue,ce)=>oe(Ce,typeof ue!="symbol"?ue+"":ue,ce),he=(Ce,ue,ce)=>new Promise((me,xe)=>{var rt=Te=>{try{de(ce.next(Te))}catch(Ie){xe(Ie)}},Fe=Te=>{try{de(ce.throw(Te))}catch(Ie){xe(Ie)}},de=Te=>Te.done?me(Te.value):Promise.resolve(Te.value).then(rt,Fe);de((ce=ce.apply(Ce,ue)).next())});class Pe extends a.EventEmitter{constructor(ue,ce){super(),ie(this,"url"),ie(this,"body"),ie(this,"fullContent",""),ie(this,"controller",null),ie(this,"buffer",""),this.url=ue,this.body=ce}startStream(){return he(this,null,function*(){this.controller=new AbortController;const{signal:ue}=this.controller;try{const ce=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:ue});if(!ce.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${ce.status}`);const me=ce.headers.get("content-type");if(!me)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(me.includes("application/json")){const Fe=yield ce.json();this.emit("error",Fe);return}if(!me.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const xe=ce.body.getReader(),rt=new TextDecoder("utf-8");for(;;){const{done:Fe,value:de}=yield xe.read();if(Fe)break;const Te=rt.decode(de,{stream:!0});this.buffer+=Te;const Ie=this.buffer.split(` +(self.webpackChunk=self.webpackChunk||[]).push([[4599,6270],{74501:function($e,it){"use strict";it.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},45111:function($e,it){"use strict";it.Z={footer:"footer___bruwa",whiteFooter:"whiteFooter___mR7kn",error:"error___KO0Jg",case:"case___L0pNc","resize-y-bar":"resize-y-bar___NK0gI",unfoldBtn:"unfoldBtn___aMmZw",caseHead:"caseHead___EuMPr",dot:"dot___Iky9k",text:"text___lMSx6",pass:"pass___XjijC",noPass:"noPass___JxpWk",btns:"btns___FPIaK",result:"result___oRj1h",title:"title___IhMSa",left:"left___XlC98",leftNode:"leftNode___NGHgx",right:"right____fIu_",node:"node___MwdH7",elseNode:"elseNode___WjFIg",nameWrap:"nameWrap___bEdbD",scroll:"scroll___ylWYt",scrollBox:"scrollBox___hWkc9",action:"action___xBwDi",whiteCase:"whiteCase___AZiDR",disabled:"disabled___lWQU2",codeHead:"codeHead___l8q5R",navWrap:"navWrap___xdWQe",nav:"nav___JKPVX",active:"active___DTAtT",whiteCodeHead:"whiteCodeHead___wDOny",header:"header___VjNh9",timepiece:"timepiece___yuqJC",btn_edit:"btn_edit___ozzux",whiteHeader:"whiteHeader___REV3m",djs:"djs___v0Ru7",myProblems:"myProblems___DKSbs",whiteMyProblems:"whiteMyProblems___k0QS3",fullMask:"fullMask___QZH1M"}},55308:function($e,it){"use strict";it.Z={modalContent:"modalContent___UXmJC",modalContentLeft:"modalContentLeft___JOFgX",green:"green___rI_w_",textArea:"textArea___OTapv",red:"red___cDswv",row:"row___CE3Y7",html:"html___u9n4r",line:"line___Lh9Lb"}},21385:function(){"use strict"},59435:function($e,it,y){"use strict";var a=y(59301),ne=Object.defineProperty,z=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,he=(ue,ce,me)=>ce in ue?ne(ue,ce,{enumerable:!0,configurable:!0,writable:!0,value:me}):ue[ce]=me,Pe=(ue,ce)=>{for(var me in ce||(ce={}))oe.call(ce,me)&&he(ue,me,ce[me]);if(z)for(var me of z(ce))ie.call(ce,me)&&he(ue,me,ce[me]);return ue};const Ce=ue=>React.createElement("svg",Pe({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ue),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));it.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},77264:function($e,it,y){"use strict";var a=y(59301),ne=Object.defineProperty,z=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,he=(ue,ce,me)=>ce in ue?ne(ue,ce,{enumerable:!0,configurable:!0,writable:!0,value:me}):ue[ce]=me,Pe=(ue,ce)=>{for(var me in ce||(ce={}))oe.call(ce,me)&&he(ue,me,ce[me]);if(z)for(var me of z(ce))ie.call(ce,me)&&he(ue,me,ce[me]);return ue};const Ce=ue=>React.createElement("svg",Pe({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ue),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));it.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},89978:function($e,it,y){"use strict";var a=y(59301),ne=Object.defineProperty,z=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,he=(ue,ce,me)=>ce in ue?ne(ue,ce,{enumerable:!0,configurable:!0,writable:!0,value:me}):ue[ce]=me,Pe=(ue,ce)=>{for(var me in ce||(ce={}))oe.call(ce,me)&&he(ue,me,ce[me]);if(z)for(var me of z(ce))ie.call(ce,me)&&he(ue,me,ce[me]);return ue};const Ce=ue=>React.createElement("svg",Pe({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},ue),React.createElement("title",null,"\u5360\u7528\u5185\u5B58"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fillOpacity:.01,fill:"#FFF",d:"M0 0h30v30H0z"}),React.createElement("path",{d:"M6.866 26.928h-1.28a2.561 2.561 0 0 1-2.562-2.561V5.585a2.561 2.561 0 0 1 2.561-2.56h1.28v4.268a2.561 2.561 0 0 0 2.562 2.56h3.842a2.561 2.561 0 0 0 2.56-2.56V3.024h2.915l8.184 8.184v13.159a2.561 2.561 0 0 1-2.561 2.561h-1.28v-5.976c0-.943-.765-1.707-1.708-1.707H8.573c-.943 0-1.707.764-1.707 1.707v5.976Z",fill:"#B6D0FC"}),React.createElement("path",{d:"M8.573 3.024h5.55v4.269a.854.854 0 0 1-.854.853H9.427a.854.854 0 0 1-.854-.853V3.024ZM8.573 26.928v-5.976H21.38v5.976z",fill:"#1890FF"})));it.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},43347:function($e,it,y){"use strict";var a=y(59301),ne=Object.defineProperty,z=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,he=(ue,ce,me)=>ce in ue?ne(ue,ce,{enumerable:!0,configurable:!0,writable:!0,value:me}):ue[ce]=me,Pe=(ue,ce)=>{for(var me in ce||(ce={}))oe.call(ce,me)&&he(ue,me,ce[me]);if(z)for(var me of z(ce))ie.call(ce,me)&&he(ue,me,ce[me]);return ue};const Ce=ue=>React.createElement("svg",Pe({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},ue),React.createElement("title",null,"\u8FD0\u884C\u65F6\u95F4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15Z",fill:"#BAFFF0"}),React.createElement("path",{d:"M25.5 15c0 5.8-4.7 10.5-10.5 10.5S4.5 20.8 4.5 15 9.2 4.5 15 4.5 25.5 9.2 25.5 15Z",fill:"#44D7B6"}),React.createElement("path",{d:"M13.5 9a1.5 1.5 0 0 1 1.5 1.5v4.379l3.56 3.56a1.5 1.5 0 0 1-2.12 2.122l-4-4A1.5 1.5 0 0 1 12 15.5v-5A1.5 1.5 0 0 1 13.5 9Z",fill:"#FFF"})));it.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},67911:function($e,it,y){"use strict";var a=y(59301),ne=Object.defineProperty,z=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,he=(ue,ce,me)=>ce in ue?ne(ue,ce,{enumerable:!0,configurable:!0,writable:!0,value:me}):ue[ce]=me,Pe=(ue,ce)=>{for(var me in ce||(ce={}))oe.call(ce,me)&&he(ue,me,ce[me]);if(z)for(var me of z(ce))ie.call(ce,me)&&he(ue,me,ce[me]);return ue};const Ce=ue=>React.createElement("svg",Pe({className:"left_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ue),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m368.333 487.526 24.78-24.524L591.31 267.008c14.848-14.694 34.713-14.694 49.561 0a37.376 37.376 0 0 1-4.966 48.998L437.76 512l198.195 195.994c14.848 14.694 14.848 34.304 0 48.998-14.848 14.694-34.662 14.694-49.51 0L388.096 560.998l-19.814-24.524A37.222 37.222 0 0 1 358.4 512c0-9.78 0-14.694 9.933-24.474z",fill:"#AAAFB9"}));it.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTM2OC4zMzMgNDg3LjUyNiAyNC43OC0yNC41MjRMNTkxLjMxIDI2Ny4wMDhjMTQuODQ4LTE0LjY5NCAzNC43MTMtMTQuNjk0IDQ5LjU2MSAwYTM3LjM3NiAzNy4zNzYgMCAwIDEtNC45NjYgNDguOTk4TDQzNy43NiA1MTJsMTk4LjE5NSAxOTUuOTk0YzE0Ljg0OCAxNC42OTQgMTQuODQ4IDM0LjMwNCAwIDQ4Ljk5OC0xNC44NDggMTQuNjk0LTM0LjY2MiAxNC42OTQtNDkuNTEgMEwzODguMDk2IDU2MC45OThsLTE5LjgxNC0yNC41MjRBMzcuMjIyIDM3LjIyMiAwIDAgMSAzNTguNCA1MTJjMC05Ljc4IDAtMTQuNjk0IDkuOTMzLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},37791:function($e,it,y){"use strict";var a=y(59301),ne=Object.defineProperty,z=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,he=(ue,ce,me)=>ce in ue?ne(ue,ce,{enumerable:!0,configurable:!0,writable:!0,value:me}):ue[ce]=me,Pe=(ue,ce)=>{for(var me in ce||(ce={}))oe.call(ce,me)&&he(ue,me,ce[me]);if(z)for(var me of z(ce))ie.call(ce,me)&&he(ue,me,ce[me]);return ue};const Ce=ue=>React.createElement("svg",Pe({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},ue),React.createElement("title",null,"\u5411\u53F3\u5907\u4EFD"),React.createElement("g",{transform:"matrix(-1 0 0 1 20 0)",fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));it.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMjAgMCkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBmaWxsPSIjRUJFRkY3IiBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiLz48cGF0aCBkPSJtMTIuNDU5IDkuNTIyLS40ODQtLjQ3OS0zLjg3Mi0zLjgyOGMtLjI5LS4yODctLjY3OC0uMjg3LS45NjggMGEuNzMuNzMgMCAwIDAgLjA5Ny45NTdMMTEuMTAzIDEwbC0zLjg3MSAzLjgyOGMtLjI5LjI4Ny0uMjkuNjcgMCAuOTU3LjI5LjI4Ny42NzcuMjg3Ljk2OCAwbDMuODcxLTMuODI4LjM4OC0uNDc5YS43MjcuNzI3IDAgMCAwIC4xOTMtLjQ3OGMwLS4xOTEgMC0uMjg3LS4xOTMtLjQ3OFoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4="},51058:function($e,it,y){"use strict";var a=y(59301),ne=Object.defineProperty,z=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,he=(ue,ce,me)=>ce in ue?ne(ue,ce,{enumerable:!0,configurable:!0,writable:!0,value:me}):ue[ce]=me,Pe=(ue,ce)=>{for(var me in ce||(ce={}))oe.call(ce,me)&&he(ue,me,ce[me]);if(z)for(var me of z(ce))ie.call(ce,me)&&he(ue,me,ce[me]);return ue};const Ce=ue=>React.createElement("svg",Pe({className:"right_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ue),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m903.782 51.2 51.2 51.2-51.2-51.2zm51.2 0-51.2 51.2 51.2-51.2z"}),React.createElement("path",{d:"m637.9 487.526-24.78-24.524-198.246-195.994c-14.848-14.694-34.714-14.694-49.562 0a37.376 37.376 0 0 0 4.966 48.998L568.474 512 370.278 707.994c-14.848 14.694-14.848 34.304 0 48.998 14.848 14.694 34.663 14.694 49.562 0l198.195-195.994 19.866-24.524A37.222 37.222 0 0 0 647.782 512c0-9.78 0-14.694-9.881-24.474z",fill:"#AAAFB9"}));it.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTkwMy43ODIgNTEuMiA1MS4yIDUxLjItNTEuMi01MS4yem01MS4yIDAtNTEuMiA1MS4yIDUxLjItNTEuMnoiLz48cGF0aCBkPSJtNjM3LjkgNDg3LjUyNi0yNC43OC0yNC41MjQtMTk4LjI0Ni0xOTUuOTk0Yy0xNC44NDgtMTQuNjk0LTM0LjcxNC0xNC42OTQtNDkuNTYyIDBhMzcuMzc2IDM3LjM3NiAwIDAgMCA0Ljk2NiA0OC45OThMNTY4LjQ3NCA1MTIgMzcwLjI3OCA3MDcuOTk0Yy0xNC44NDggMTQuNjk0LTE0Ljg0OCAzNC4zMDQgMCA0OC45OTggMTQuODQ4IDE0LjY5NCAzNC42NjMgMTQuNjk0IDQ5LjU2MiAwbDE5OC4xOTUtMTk1Ljk5NCAxOS44NjYtMjQuNTI0QTM3LjIyMiAzNy4yMjIgMCAwIDAgNjQ3Ljc4MiA1MTJjMC05Ljc4IDAtMTQuNjk0LTkuODgxLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},1594:function($e,it,y){"use strict";var a=y(59301),ne=Object.defineProperty,z=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,he=(ue,ce,me)=>ce in ue?ne(ue,ce,{enumerable:!0,configurable:!0,writable:!0,value:me}):ue[ce]=me,Pe=(ue,ce)=>{for(var me in ce||(ce={}))oe.call(ce,me)&&he(ue,me,ce[me]);if(z)for(var me of z(ce))ie.call(ce,me)&&he(ue,me,ce[me]);return ue};const Ce=ue=>React.createElement("svg",Pe({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},ue),React.createElement("title",null,"\u5411\u53F3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));it.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNFQkVGRjciIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIvPjxwYXRoIGQ9Im0xMi40NTkgOS41MjItLjQ4NC0uNDc5LTMuODcyLTMuODI4Yy0uMjktLjI4Ny0uNjc4LS4yODctLjk2OCAwYS43My43MyAwIDAgMCAuMDk3Ljk1N0wxMS4xMDMgMTBsLTMuODcxIDMuODI4Yy0uMjkuMjg3LS4yOS42NyAwIC45NTcuMjkuMjg3LjY3Ny4yODcuOTY4IDBsMy44NzEtMy44MjguMzg4LS40NzlhLjcyNy43MjcgMCAwIDAgLjE5My0uNDc4YzAtLjE5MSAwLS4yODctLjE5My0uNDc4WiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg=="},84915: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 $e={},it="5.0",y={},a=null,ne=!1,z=!1,oe=null,ie=!1,he=null,Pe=null,Ce=0;Ce4?parseFloat(Ae):5};$e.setHTML5Codebase=function(Ae,ke){Pe=Ae,_e(Ae,ke)},$e.setJavaCodebase=$e.setJavaCodebaseVersion=$e.isCompiledInstalled=$e.setPreCompiledScriptPath=$e.setPreCompiledResourcePath=function(){},$e.setHTML5CodebaseVersion=function(Ae,ke){var ve=parseFloat(Ae);if(ve!==NaN&&ve<5){console.log("The GeoGebra HTML5 codebase version "+ve+" is deprecated. Using version latest instead.");return}he=Ae,gt(Ae,ke)},$e.getHTML5CodebaseVersion=function(){return Fe},$e.getParameters=function(){return y},$e.setFontsCSSURL=function(Ae){fe=Ae},$e.setGiacJSURL=function(Ae){},$e.setJNLPFile=function(Ae){ce=Ae},$e.setJNLPBaseDir=function(Ae){},$e.inject=function(){function Ae(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var ke="auto",ve=y.id,Ze,et=!1,Lt=0;Lt=5)return!0;var Ae=$e.getAppletObject();return Ae&&typeof Ae.recalculateEnvironments=="function"?(Ae.recalculateEnvironments(),!0):!1},$e.startAnimation=function(){var Ae=$e.getAppletObject();return Ae&&typeof Ae.startAnimation=="function"?(Ae.startAnimation(),!0):!1},$e.stopAnimation=function(){var Ae=$e.getAppletObject();return Ae&&typeof Ae.stopAnimation=="function"?(Ae.stopAnimation(),!0):!1},$e.getAppletObject=function(){var Ae=y.id!==void 0?y.id:"ggbApplet";return window[Ae]},$e.resize=function(){};var Me=function(Ae,ke,ve){var Ze=document.createElement("param");Ze.setAttribute("name",ke),Ze.setAttribute("value",ve),Ae.appendChild(Ze)},Ee=function(Ae){return Ae&&Ae!=="false"},ge=function(Ae,ke,ve){De(Fe)<=4.2&&(ve=!0);var Ze=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==Fe||ggbHTML5LoadedCodebaseIsWebSimple&&!Te)&&(Ze=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var et=document.createElement("div");et.classList.add("appletParameters","notranslate");var Lt=ke.width,st=ke.height;if(ke.disableAutoScale=ke.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():ke.disableAutoScale,ke.width!==void 0)if(De(Fe)<=4.4)Ee(ke.showToolBar)&&(ke.height-=7),Ee(ke.showAlgebraInput)&&(ke.height-=37),ke.width<605&&Ee(ke.showToolBar)&&(ke.width=605,Lt=605);else{var wt=100;(Ee(ke.showToolBar)||Ee(ke.showMenuBar))&&(ke.hasOwnProperty("customToolBar")&&(ke.customToolbar=ke.customToolBar),wt=Ee(ke.showMenuBar)?245:155),Lt=5?(ke.appletOnLoad=function(Wt){var Tt=Ae.querySelector(".ggb_preview");Tt&&Tt.parentNode.removeChild(Tt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(kt),window.GGBT_wsf_view&&$(window).trigger("resize"),Kt(Wt)},an||kt.appendChild(He)):et.appendChild(He),kt.appendChild(et),an||Ae.appendChild(kt),setTimeout(function(){$e.resize()},1)}else{var Ue=document.createElement("div");Ue.className="applet_scaler",Ue.style.position="relative",Ue.style.display="block",Ue.appendChild(et),Ae.appendChild(Ue),ke.appletOnLoad=function(Wt){$e.resize(),Kt(Wt)}}function Zt(Wt,Tt){Tt&&typeof Tt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Wt,Tt.appletOnLoad):renderGGBElement(Wt),tt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Tt)}function dn(Wt,Tt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Wt,params:Tt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(fn){Zt(fn.article,fn.params)}),html5AppletsToProcess=null)},De(Fe)<5&&(Wt.className+=" geogebraweb")):Zt(Wt,Tt)}if(Ze){scriptLoadStarted=!0;for(var Bt=0;Bt0?(It.remove(),kt.attr("id","fullscreencontent").show(),jQuery(Kt).append(kt),window.dispatchEvent(new Event("resize"))):ge(It,ke,!1),window.GGBT_wsf_view.launchFullScreen(Kt)}else rt=Ze,ge(Ae,ke,!1);if(!window.GGBT_wsf_view)for(st=0;stAe/4*3&&(It=Ae/4*3),Kt=It/5.8,wt.setAttribute("src",Ye),wt.setAttribute("width",It),wt.setAttribute("height",Kt);var kt=(Ae-It)/2,an=(ke-Kt)/2;wt.style.left=kt+"px",wt.style.top=an+"px",et.appendChild(wt)}}return et.appendChild(st),et},ot=function(Ae){return Ae=Ae.toLowerCase(),Ae==="html5"||Ae==="screenshot"?Ae:"html5"},mt=["web","webSimple","web3d","tablet","tablet3d","phone"],gt=function(Ae,ke){if(Fe=Ae,ke){_e(Fe,!0);return}var ve=!ne;if(ve){var Ze=De(Fe);!isNaN(Ze)&&Ze<4.4&&(ve=!1)}var et,Lt;window.location.protocol.substr(0,4)==="http"?et=window.location.protocol:et="http:";var st=Fe.indexOf("//");st>0?Lt=Fe:st===0?Lt=et+Fe:Lt="https://www.geogebra.org/apps/5.2.814.0/";for(var wt in mt)if(Fe.slice(mt[wt].length*-1)===mt[wt]||Fe.slice((mt[wt].length+1)*-1)===mt[wt]+"/"){_e(Lt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&ve&&!a.is3D&&!a.AV&&!a.SV&&!a.CV&&!a.EV2&&!a.CP&&!a.PC&&!a.DA&&!a.FI&&!a.PV&&!Ee(y.showToolBar)&&!Ee(y.showMenuBar)&&!Ee(y.showAlgebraInput)&&!Ee(y.enableRightClick)&&(!y.appName||y.appName=="classic")?Lt+="webSimple/":Lt+="web3d/",_e(Lt,!1)},_e=function(Ae,ke){if(Ae.requirejs){me=Ae;return}Ae.slice(-1)!=="/"&&(Ae+="/"),me=Ae,ke===null&&(ke=Ae.indexOf("http")===-1),xe=ke,de="web.nocache.js",Te=!1;var ve=me.split("/");ve.length>1&&(!ke&&ve[ve.length-2]==="webSimple"?(de="webSimple.nocache.js",Te=!0):mt.indexOf(ve[ve.length-2])>=0&&(de=ve[ve.length-2]+".nocache.js")),ve=Ae.split("/"),Fe=ve[ve.length-3],Fe.substr(0,4)==="test"?Fe=Fe.substr(4,1)+"."+Fe.substr(5,1):(Fe.substr(0,3)==="war"||Fe.substr(0,4)==="beta")&&(Fe="5.0");var Ze=parseFloat(Fe);Ze!==NaN&&Ze<5&&Ae.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Ze+" is deprecated. Using version latest instead."),gt("5.0",ke))},tt=function(Ae,ke){window.console&&window.console.log&&(!ke||typeof ke.showLogging=="undefined"||ke.showLogging&&ke.showLogging!=="false")&&console.log(Ae)};y.material_id!==void 0?ze(Ft):Ft();function Ft(){var Ae=it;he!==null?Ae=he:parseFloat(Ae)<5&&(Ae="5.0"),gt(Ae,!1),Pe!==null&&_e(Pe,xe),ie=!0}return $e},GGBAppletUtils=function(){"use strict";function $e(){return window.GGBT_wsf_edit!==void 0}function it(ie,he){he!=1?(ie.style.transformOrigin="0% 0% 0px",ie.style.webkitTransformOrigin="0% 0% 0px",ie.style.transform="scale("+he+","+he+")",ie.style.webkitTransform="scale("+he+","+he+")",ie.style.maxWidth="initial",ie.querySelector(".ggb_preview")!==null&&(ie.querySelector(".ggb_preview").style.maxWidth="initial"),ie.querySelectorAll(".ggb_preview img")[0]!==void 0&&(ie.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),ie.querySelectorAll(".ggb_preview img")[1]!==void 0&&(ie.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(ie.style.transform="none",ie.style.webkitTransform="none")}function y(ie,he,Pe,Ce,ue,ce){var me=null;if(ce!=null&&ce!="")for(var xe=ie.parentNode;xe!=null;)if((" "+xe.className+" ").indexOf(" "+ce+" ")>-1){me=xe;break}else xe=xe.parentNode;var rt=0,Fe=0,de=0,Te=0,Ie=0,Ye=0,Se=0;if(me)rt=me.offsetWidth,Fe=Math.max(Ce?me.offsetWidth:0,me.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(rt=Math.min(window.innerWidth,document.documentElement.clientWidth),Fe=Math.min(window.innerHeight,document.documentElement.clientHeight),de=rt):(rt=window.innerWidth,Fe=window.innerHeight,de=window.innerWidth),ie){var fe=ie.getBoundingClientRect();fe.left>0&&fe.left<=rt&&(ue===void 0||!ue)&&(document.dir==="rtl"?(Ie=rt-fe.width-fe.left,Ye=de<=480?10:30):(Ye=fe.left,Ie=de<=480?10:30),Te=Ye+Ie)}if(ie&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var je=ie.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Te=40,Se=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Te=0,Se=40)}}return ie&&((Pe===void 0||!Pe)&&he>0&&he+Te1&&(ce=!0)),he&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ce=!0),!(ie.hasOwnProperty("disableAutoScale")&&ie.disableAutoScale))ue=a(ie,he,ce,Pe,ie.scaleContainerClass);else return Ce;return ce&&(!ie.hasOwnProperty("scale")||Ce===1)?ue:Math.min(Ce,ue)}function z(ie){var he=Math.min(window.innerWidth,document.documentElement.clientWidth),Pe=Math.min(window.innerHeight,document.documentElement.clientHeight),Ce=ie.getBoundingClientRect(),ue=(he-Ce.width)/2,ce=(Pe-Ce.height)/2;ce<0&&(ce=0),ie.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ue<40?ie.style.left="40px":ie.style.left=ue+"px",ie.style.top=ce+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ce<40?ie.style.top="40px":ie.style.top=ce+"px",ie.style.left=ue+"px")}function oe(ie,he){var Pe=ie.querySelector(".appletParameters");if(Pe){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(he.id!==Pe.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(ie)}if(Pe.parentElement&&/fullscreen/.test(Pe.parentElement.className))return;var Ce=ne(he,ie);$e()&&Pe.setAttribute("data-param-scale",Ce);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($e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch($e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function($e){var it=c[$e];return it==null?null:it},r=d,webModule.__errFn=e}function B(){function $e(ie){var he=ie.lastIndexOf(rb);he==-1&&(he=ie.length);var Pe=ie.indexOf(sb);Pe==-1&&(Pe=ie.length);var Ce=ie.lastIndexOf(tb,Math.min(Pe,he));return Ce>=O?ie.substring(O,Ce+P):W}function it(ie){if(!ie.match(/^\w+:\/\//)){var he=o.createElement(ub);he.src=ie+vb,ie=$e(he.src)}return ie}function y(){var ie=__gwt_getMetaProperty(wb);return ie!=null?ie:W}function a(){for(var ie=o.getElementsByTagName(_),he=O;heO?ie[ie.length-P].href:W}function z(){var ie=o.location;return ie.href==ie.protocol+zb+ie.host+ie.pathname+ie.search+ie.hash}var oe=y();return oe==W&&(oe=a()),oe==W&&(oe=ne()),oe==W&&z()&&(oe=$e(o.location.href)),oe=it(oe),oe}function C($e){return $e.match(/^\//)||$e.match(/^[a-zA-Z]+:\/\//)?$e:webModule.__moduleBase+$e}function D(){var $e=[],it=O,y=[],a=[];function ne(ie){var he=a[ie](),Pe=y[ie];if(he in Pe)return he;var Ce=[];for(var ue in Pe)Ce[Pe[ue]]=ue;throw r&&r(ie,Ce,he),null}if(__gwt_isKnownPropertyValue=function(ie,he){return he in y[ie]},webModule.__getPropMap=function(){var ie={};for(var he in y)y.hasOwnProperty(he)&&(ie[he]=ne(he));return ie},webModule.__computePropValue=ne,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var z;try{z=Cb;var oe=z.indexOf(Db);oe!=-1&&(it=parseInt(z.substring(oe+P),$),z=z.substring(O,oe))}catch(ie){}return webModule.__softPermutationId=it,C(z+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},23216:function($e,it,y){"use strict";y.d(it,{Ax:function(){return oe},Ds:function(){return ie},KI:function(){return Pe},SI:function(){return z},f1:function(){return ne}});var a=y(14185);function ne(Ce){let ue=!0;if(Ce.length>0){for(let ce=0;ceTe in de?z(de,Te,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):de[Te]=Ie,ce=(de,Te)=>{for(var Ie in Te||(Te={}))Pe.call(Te,Ie)&&ue(de,Ie,Te[Ie]);if(he)for(var Ie of he(Te))Ce.call(Te,Ie)&&ue(de,Ie,Te[Ie]);return de},me=(de,Te)=>oe(de,ie(Te)),xe=(de,Te)=>{var Ie={};for(var Ye in de)Pe.call(de,Ye)&&Te.indexOf(Ye)<0&&(Ie[Ye]=de[Ye]);if(de!=null&&he)for(var Ye of he(de))Te.indexOf(Ye)<0&&Ce.call(de,Ye)&&(Ie[Ye]=de[Ye]);return Ie},rt=(de,Te,Ie)=>new Promise((Ye,Se)=>{var fe=le=>{try{De(Ie.next(le))}catch(qe){Se(qe)}},je=le=>{try{De(Ie.throw(le))}catch(qe){Se(qe)}},De=le=>le.done?Ye(le.value):Promise.resolve(le.value).then(fe,je);De((Ie=Ie.apply(de,Te)).next())});const Fe=de=>{var Te=de,{children:Ie}=Te,Ye=xe(Te,["children"]);const[Se,fe]=(0,ne.useState)(!1);return ne.createElement(a.ZP,me(ce({},Ye),{loading:Se,onClick:je=>rt(void 0,null,function*(){try{fe(!0),yield Ye.onClick(je),fe(!1)}catch(De){console.error(De),fe(!1)}})}),Ie)}},74410:function($e,it,y){"use strict";var a=y(86204),ne=y.n(a),z=Object.defineProperty,oe=(Ce,ue,ce)=>ue in Ce?z(Ce,ue,{enumerable:!0,configurable:!0,writable:!0,value:ce}):Ce[ue]=ce,ie=(Ce,ue,ce)=>oe(Ce,typeof ue!="symbol"?ue+"":ue,ce),he=(Ce,ue,ce)=>new Promise((me,xe)=>{var rt=Te=>{try{de(ce.next(Te))}catch(Ie){xe(Ie)}},Fe=Te=>{try{de(ce.throw(Te))}catch(Ie){xe(Ie)}},de=Te=>Te.done?me(Te.value):Promise.resolve(Te.value).then(rt,Fe);de((ce=ce.apply(Ce,ue)).next())});class Pe extends a.EventEmitter{constructor(ue,ce){super(),ie(this,"url"),ie(this,"body"),ie(this,"fullContent",""),ie(this,"controller",null),ie(this,"buffer",""),this.url=ue,this.body=ce}startStream(){return he(this,null,function*(){this.controller=new AbortController;const{signal:ue}=this.controller;try{const ce=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:ue});if(!ce.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${ce.status}`);const me=ce.headers.get("content-type");if(!me)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(me.includes("application/json")){const Fe=yield ce.json();this.emit("error",Fe);return}if(!me.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const xe=ce.body.getReader(),rt=new TextDecoder("utf-8");for(;;){const{done:Fe,value:de}=yield xe.read();if(Fe)break;const Te=rt.decode(de,{stream:!0});this.buffer+=Te;const Ie=this.buffer.split(` `);this.buffer=Ie.pop()||"";for(const Ye of Ie)if(Ye.startsWith("data:")){const Se=Ye.slice(5).trim();if(Se==="[DONE]")break;try{const fe=JSON.parse(Se);fe.data&&this.handleData(fe.data)}catch(fe){this.buffer=Ye+` -`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",fe)}}}this.emit("done",this.fullContent)}catch(ce){ce.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",ce.message)}})}handleData(ue){ue.content&&(this.fullContent+=ue.content,this.emit("data",{chunk:ue,full:this.fullContent}))}cancelRequest(){var ue;(ue=this.controller)==null||ue.abort()}}it.Z=Pe},35293:function($e,it,y){"use strict";y.d(it,{Z:function(){return Nt}});var a=y(59301),ne=y(92310),z=y.n(ne),oe={agent:"agent___exMfN",add:"add___cWyoE",imgUpLoad:"imgUpLoad___Wg61u",tip:"tip___WGAb5"},ie=y(28284),he=y(6767),Pe=y(94968),Ce=y(25399),ue=y(75727),ce=y(62957),me=y(77019),xe=y(7939),rt=y(70858),Fe=y(82326),de=y(37568),Te=y(5269),Ie=y(62673),Ye=y(47889),Se=y(90736),fe=y(49317),je=y(70467),De=y(19248),le=y(14185),qe=y(44283),ze=y(31709),Ne=y(78267),we=Object.defineProperty,Me=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,ye=(ct,zt,Mt)=>zt in ct?we(ct,zt,{enumerable:!0,configurable:!0,writable:!0,value:Mt}):ct[zt]=Mt,Oe=(ct,zt)=>{for(var Mt in zt||(zt={}))Ee.call(zt,Mt)&&ye(ct,Mt,zt[Mt]);if(Me)for(var Mt of Me(zt))ge.call(zt,Mt)&&ye(ct,Mt,zt[Mt]);return ct},pt=(ct,zt)=>{var Mt={};for(var Ct in ct)Ee.call(ct,Ct)&&zt.indexOf(Ct)<0&&(Mt[Ct]=ct[Ct]);if(ct!=null&&Me)for(var Ct of Me(ct))zt.indexOf(Ct)<0&&ge.call(ct,Ct)&&(Mt[Ct]=ct[Ct]);return Mt},yt=(ct,zt,Mt)=>new Promise((Ct,Wt)=>{var Rt=Cn=>{try{Gt(Mt.next(Cn))}catch(Ln){Wt(Ln)}},fn=Cn=>{try{Gt(Mt.throw(Cn))}catch(Ln){Wt(Ln)}},Gt=Cn=>Cn.done?Ct(Cn.value):Promise.resolve(Cn.value).then(Rt,fn);Gt((Mt=Mt.apply(ct,zt)).next())});const Le=ct=>{var zt=ct,{user:Mt,pathsDetail:Ct,onOk:Wt,dispatch:Rt}=zt,fn=pt(zt,["user","pathsDetail","onOk","dispatch"]),Gt;const[Cn,Ln]=(0,a.useState)({}),[Yn]=(0,qe.useSearchParams)(),[Qn]=ie.default.useForm(),[Ot,Pn]=(0,a.useState)([]),[qt,pn]=(0,a.useState)({page:1,per_page:15,agent_type:"",status:"enabled",deployable_id:((Gt=Ct==null?void 0:Ct.detail)==null?void 0:Gt.id)||Yn.get("subject_id"),creation_type:"by_user",deployable_type:"Subject",keyword:""}),[rn,sn]=(0,a.useState)([]);function dn(){return yt(this,null,function*(){let Ht=yield(0,fe.ZP)("/api/ai/agents.json",{method:"get",params:qt});(Ht==null?void 0:Ht.status)===0&&Pn(Ht==null?void 0:Ht.data)})}return(0,a.useEffect)(()=>{Ct.actionTabs.key==="\u667A\u80FD\u52A9\u6559\u9009\u7528"&&dn()},[Ct.actionTabs.key,qt]),a.createElement(ce.default,{centered:!0,title:"\u9009\u7528\u667A\u80FD\u4F53",open:Ct.actionTabs.key==="\u667A\u80FD\u52A9\u6559\u9009\u7528",width:500,onCancel:()=>{Rt({type:"pathsDetail/setActionTabs",payload:{}})},onOk:()=>yt(void 0,null,function*(){if((rn==null?void 0:rn.length)===0){he.ZP.info("\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u667A\u80FD\u4F53");return}(yield Wt({agent_ids:rn})).status===0&&sn([])})},a.createElement(ie.default,{layout:"inline",size:"large",style:{justifyContent:"end"},form:Qn,initialValues:{deployable_type:""},onValuesChange:(0,Ne.debounce)((Ht,xn)=>{qt.page=1,qt.per_page=20,pn(Oe(Oe({},qt),xn))},300)},a.createElement("div",{style:{textAlign:"end"}})),a.createElement(rt.default,{style:{marginTop:20},scroll:{y:400},rowSelection:{type:"checkbox",onChange(Ht,xn,vn){sn(Ht)},getCheckboxProps:Ht=>{var xn,vn,Nn;return{disabled:((xn=Ct.actionTabs)==null?void 0:xn.item_type)==="Shixun"?(vn=Ht==null?void 0:Ht.agent_application_info)==null?void 0:vn.subject_shixun:(Nn=Ht==null?void 0:Ht.agent_application_info)==null?void 0:Nn.subject_assistant}},selectedRowKeys:rn},rowKey:Ht=>Ht==null?void 0:Ht.id,pagination:!1,columns:[{title:"\u5E8F\u53F7",dataIndex:"deployable_name",render:(Ht,xn,vn)=>`${(qt.page-1)*qt.per_page+vn+1}`,width:50},{title:"\u667A\u80FD\u4F53\u540D\u79F0",dataIndex:"name"}],dataSource:Ot==null?void 0:Ot.agents}),a.createElement(ze.Z,{style:{marginTop:20},pageSize:qt.per_page,current:qt.page,onChange:(Ht,xn)=>{qt.page=Ht,qt.per_page=xn,pn(Oe({},qt))},hideOnSinglePage:!0,total:Ot==null?void 0:Ot.total_count}))};var ot=(0,qe.connect)(({user:ct,pathsDetail:zt})=>({user:ct,pathsDetail:zt}))(Le),mt=Object.defineProperty,gt=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,Ft=(ct,zt,Mt)=>zt in ct?mt(ct,zt,{enumerable:!0,configurable:!0,writable:!0,value:Mt}):ct[zt]=Mt,Ae=(ct,zt)=>{for(var Mt in zt||(zt={}))_e.call(zt,Mt)&&Ft(ct,Mt,zt[Mt]);if(gt)for(var Mt of gt(zt))tt.call(zt,Mt)&&Ft(ct,Mt,zt[Mt]);return ct},ke=(ct,zt)=>{var Mt={};for(var Ct in ct)_e.call(ct,Ct)&&zt.indexOf(Ct)<0&&(Mt[Ct]=ct[Ct]);if(ct!=null&>)for(var Ct of gt(ct))zt.indexOf(Ct)<0&&tt.call(ct,Ct)&&(Mt[Ct]=ct[Ct]);return Mt},ve=(ct,zt,Mt)=>new Promise((Ct,Wt)=>{var Rt=Cn=>{try{Gt(Mt.next(Cn))}catch(Ln){Wt(Ln)}},fn=Cn=>{try{Gt(Mt.throw(Cn))}catch(Ln){Wt(Ln)}},Gt=Cn=>Cn.done?Ct(Cn.value):Promise.resolve(Cn.value).then(Rt,fn);Gt((Mt=Mt.apply(ct,zt)).next())});const Ze=ct=>{var zt=ct,{user:Mt,pathsDetail:Ct,onOk:Wt,dispatch:Rt}=zt,fn=ke(zt,["user","pathsDetail","onOk","dispatch"]);const[Gt,Cn]=(0,a.useState)({}),[Ln]=(0,qe.useSearchParams)(),Yn=(0,qe.useParams)(),[Qn]=ie.default.useForm(),[Ot,Pn]=(0,a.useState)([]),[qt,pn]=(0,a.useState)({page:1,per_page:15,agent_type:"",status:"enabled",deployable_id:Yn.coursesId||Ln.get("subject_id"),creation_type:"by_user",deployable_type:"Course",keyword:""}),[rn,sn]=(0,a.useState)([]);function dn(){return ve(this,null,function*(){let Ht=yield(0,fe.ZP)("/api/ai/agents.json",{method:"get",params:qt});(Ht==null?void 0:Ht.status)===0&&Pn(Ht==null?void 0:Ht.data)})}return(0,a.useEffect)(()=>{Ct.actionTabs.key==="\u8BFE\u5802\u667A\u80FD\u52A9\u6559\u9009\u7528"&&dn()},[Ct.actionTabs.key,qt]),a.createElement(ce.default,{centered:!0,title:"\u9009\u7528\u667A\u80FD\u4F53",open:Ct.actionTabs.key==="\u8BFE\u5802\u667A\u80FD\u52A9\u6559\u9009\u7528",width:500,onCancel:()=>{Rt({type:"pathsDetail/setActionTabs",payload:{}})},onOk:()=>ve(void 0,null,function*(){if((rn==null?void 0:rn.length)===0){he.ZP.info("\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u667A\u80FD\u4F53");return}(yield Wt({agent_ids:rn})).status===0&&sn([])})},a.createElement(ie.default,{layout:"inline",size:"large",style:{justifyContent:"end"},form:Qn,initialValues:{deployable_type:""},onValuesChange:(0,Ne.debounce)((Ht,xn)=>{qt.page=1,qt.per_page=20,pn(Ae(Ae({},qt),xn))},300)},a.createElement("div",{style:{textAlign:"end"}})),a.createElement(rt.default,{style:{marginTop:20},rowSelection:{type:"checkbox",onChange(Ht,xn,vn){sn(Ht)},getCheckboxProps:Ht=>{var xn;return{disabled:(xn=Ht==null?void 0:Ht.agent_application_info)==null?void 0:xn.subject_assistant}},selectedRowKeys:rn},rowKey:Ht=>Ht==null?void 0:Ht.id,pagination:!1,columns:[{title:"\u5E8F\u53F7",dataIndex:"deployable_name",render:(Ht,xn,vn)=>`${(qt.page-1)*qt.per_page+vn+1}`,width:50},{title:"\u667A\u80FD\u4F53\u540D\u79F0",dataIndex:"name"}],dataSource:Ot==null?void 0:Ot.agents}),a.createElement(ze.Z,{style:{marginTop:20},pageSize:qt.per_page,current:qt.page,onChange:(Ht,xn)=>{qt.page=Ht,qt.per_page=xn,pn(Ae({},qt))},hideOnSinglePage:!0,total:Ot==null?void 0:Ot.total_count}))};var et=(0,qe.connect)(({user:ct,pathsDetail:zt})=>({user:ct,pathsDetail:zt}))(Ze),Tt=Object.defineProperty,st=Object.defineProperties,Bt=Object.getOwnPropertyDescriptors,It=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,kt=Object.prototype.propertyIsEnumerable,an=(ct,zt,Mt)=>zt in ct?Tt(ct,zt,{enumerable:!0,configurable:!0,writable:!0,value:Mt}):ct[zt]=Mt,He=(ct,zt)=>{for(var Mt in zt||(zt={}))Kt.call(zt,Mt)&&an(ct,Mt,zt[Mt]);if(It)for(var Mt of It(zt))kt.call(zt,Mt)&&an(ct,Mt,zt[Mt]);return ct},Ue=(ct,zt)=>st(ct,Bt(zt)),Zt=(ct,zt,Mt)=>new Promise((Ct,Wt)=>{var Rt=Cn=>{try{Gt(Mt.next(Cn))}catch(Ln){Wt(Ln)}},fn=Cn=>{try{Gt(Mt.throw(Cn))}catch(Ln){Wt(Ln)}},Gt=Cn=>Cn.done?Ct(Cn.value):Promise.resolve(Cn.value).then(Rt,fn);Gt((Mt=Mt.apply(ct,zt)).next())}),Nt=({className:ct,style:zt={},addStyle:Mt={},buttonMaxWidth:Ct,buttonMaxCount:Wt=3,buttonAutoWidth:Rt,value:fn,data:Gt,url:Cn,onChange:Ln,getIAData:Yn,queryInfo:Qn,showParams:Ot=!1})=>{var Pn,qt,pn,rn;const sn=(0,qe.useDispatch)(),dn=(0,qe.useSelector)(Qt=>Qt==null?void 0:Qt.shixunsDetail),Ht=(0,qe.useSelector)(Qt=>Qt==null?void 0:Qt.pathsDetail),[xn]=ie.default.useForm(),[vn,Nn]=(0,a.useState)(),[jn,In]=(0,a.useState)(!1),[Vn,ba]=(0,a.useState)(!1),[Ea,ea]=(0,a.useState)(!1),[Mn,jt]=(0,a.useState)(null),[Yt,Lt]=(0,a.useState)([]),[Dt,$t]=(0,a.useState)([]),[mn]=(0,qe.useSearchParams)(),Bn=(0,qe.useParams)(),wt={Course:"\u4EC5\u8BFE\u5802\u6559\u5E08\u53EF\u89C1",Subject:"\u4EC5\u6559\u5B66\u56E2\u961F\u53EF\u89C1",Shixun:"\u4EC5\u534F\u4F5C\u8005\u53EF\u89C1"};(0,a.useEffect)(()=>{dn.actionTabs.key=="\u7F16\u8F91\u667A\u80FD\u5E94\u7528"?ln(dn.actionTabs.params):dn.actionTabs.key=="\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"&&(xn.setFieldsValue({open_range:0}),Nn({open_range:0}))},[dn.actionTabs.key]);const nn={fileList:Dt,maxCount:1,accept:".jpg,.png",withCredentials:!0,showUploadList:!1,beforeUpload:Qt=>{const En=Qt.size/1024/1024/100;return En>2||En==0?(he.ZP.error(`${Qt.name} \u56FE\u7247\u65E0\u6CD5\u4E0A\u4F20\u3002${En==0?"\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A":"\u8D85\u8FC7\u56FE\u7247\u5927\u5C0F\u9650\u5236(200MB)"}`),Pe.default.LIST_IGNORE):!0},onRemove:Qt=>{$t([])},onChange:Qt=>{var En,da,Na;xn.setFieldsValue({attachment_id:""}),["uploading","done","removed"].includes(Qt.file.status)&&($t(Qt.fileList),xn.setFieldsValue({attachment_id:(Na=(da=(En=Qt.fileList)==null?void 0:En[0])==null?void 0:da.response)==null?void 0:Na.id}))},action:`${le.Z.API_SERVER}/api/attachments.json`},yn=()=>{var Qt,En;return a.createElement("div",{className:oe.imgUpLoad},a.createElement("img",{src:le.Z.API_SERVER+"/api/attachments/"+((En=(Qt=Dt==null?void 0:Dt[0])==null?void 0:Qt.response)==null?void 0:En.id),alt:"avatar",style:{width:"100%"}}),a.createElement("div",null,a.createElement(De.Z,{onClick:()=>{$t([]),xn.setFieldsValue({attachment_id:""})},style:{fontSize:"16px",color:"red"}})))},kn=[{title:"\u5E94\u7528\u540D\u79F0",dataIndex:"name",width:280,ellipsis:{showTitle:!1},render:(Qt,En)=>a.createElement(Ce.Z,{title:Qt},Qt)},{title:"\u5E94\u7528\u7C7B\u578B",dataIndex:"application_type",render:(Qt,En)=>(En==null?void 0:En.application_type)==="chat_assistant"?"\u804A\u5929\u52A9\u624B":(En==null?void 0:En.application_type)==="text_generation"?"\u6587\u672C\u751F\u6210":"\u5DE5\u4F5C\u6D41"},{title:"API\u79D8\u94A5",dataIndex:"api_key",width:280,ellipsis:{showTitle:!1},render:(Qt,En)=>a.createElement(Ce.Z,{title:Qt,placement:"topLeft"},Qt)},{title:"\u667A\u80FD\u4F53\u5E73\u53F0",dataIndex:"platform",render:(Qt,En)=>(En==null?void 0:En.platform)==="dify"?"Dify":"\u667A\u80FD\u5DE5\u5382"},{title:"\u64CD\u4F5C",width:100,align:"right",render:(Qt,En)=>a.createElement(a.Fragment,null,!(En!=null&&En.agent_type)&&a.createElement("span",{onClick:()=>{sn({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:En}})},className:"current c-light-primary mr15"},"\u7F16\u8F91"),a.createElement("span",{onClick:()=>{En!=null&&En.agent_type?An(En):ra(En)},className:"current c-red"},"\u79FB\u51FA"))}],Zn=()=>Zt(void 0,null,function*(){var Qt;const En=yield(0,fe.ZP)("/api/ai/intelligent_applications/get_platform.json",{method:"get"});(En==null?void 0:En.code)===0&&Lt((Qt=En==null?void 0:En.data)==null?void 0:Qt.platforms)}),ua=Qt=>Zt(void 0,null,function*(){ea(!0);const En=He(He({},Qt),Qn),da=yield(0,fe.ZP)(`/api/ai/intelligent_applications${Mn?"/"+Mn.id:""}.json`,{method:Mn?"put":"post",body:En});(da==null?void 0:da.status)===0&&(he.ZP.success(Mn?"\u7F16\u8F91\u6210\u529F":"\u6DFB\u52A0\u6210\u529F"),sn({type:"shixunsDetail/setActionTabs",payload:{}}),Yn()),ea(!1)}),ra=Qt=>Zt(void 0,null,function*(){ba(!0);const En=yield(0,fe.ZP)(`/api/ai/intelligent_applications/${Qt==null?void 0:Qt.id}.json`,{method:"delete"});(En==null?void 0:En.status)===0&&(he.ZP.success("\u79FB\u9664\u6210\u529F"),Yn()),ba(!1)}),An=Qt=>Zt(void 0,null,function*(){ba(!0);let En={};Qn.item_type==="Shixun"?En.subject_shixun=!1:En.subject_assistant=!1;let da=yield(0,fe.ZP)("/api/ai/agents/set_agent_applications.json",{method:"post",body:Ue(He({},En),{agent_ids:[Qt==null?void 0:Qt.id]})});(da==null?void 0:da.status)===0&&(he.ZP.success("\u79FB\u9664\u6210\u529F"),Yn()),ba(!1)}),ln=Qt=>Zt(void 0,null,function*(){jt(Qt),xn.setFieldsValue(He({},Qt)),Nn(He({},Qt)),Qt!=null&&Qt.attachment&&$t([{response:Qt==null?void 0:Qt.attachment}])});return a.createElement(a.Fragment,null,a.createElement(ue.Z,{menu:{items:(qt=[(((Pn=Ht==null?void 0:Ht.detail)==null?void 0:Pn.id)||Bn.coursesId||mn.get("subject_id"))&&{key:"2",label:a.createElement("a",{onClick:Qt=>{var En,da;if(Qt.stopPropagation(),Qn.item_type==="Course"){sn({type:"pathsDetail/setActionTabs",payload:{key:"\u8BFE\u5802\u667A\u80FD\u52A9\u6559\u9009\u7528",deployable_type:"Subject",item_type:Qn.item_type,deployable_id:(En=Ht==null?void 0:Ht.detail)==null?void 0:En.id}});return}sn({type:"pathsDetail/setActionTabs",payload:{key:"\u667A\u80FD\u52A9\u6559\u9009\u7528",deployable_type:"Subject",item_type:Qn.item_type,deployable_id:(da=Ht==null?void 0:Ht.detail)==null?void 0:da.id}})}},"\u9009\u7528\u667A\u80FD\u4F53")},{key:"3",label:a.createElement("a",{onClick:Qt=>{Qt.stopPropagation(),Zn(),In(!0)}},"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528")}])==null?void 0:qt.filter(Qt=>!!Qt)}},a.createElement("div",{className:z()(oe.agent,ct),style:zt},a.createElement("div",{className:oe.add,style:Mt,onClick:()=>{}},a.createElement("i",{className:"iconfont icon-tianjiadaohang"})))),Ht.actionTabs.key==="\u667A\u80FD\u52A9\u6559\u9009\u7528"&&a.createElement(ot,{onOk:Qt=>Zt(void 0,null,function*(){var En;let da={};((En=Ht.actionTabs)==null?void 0:En.item_type)==="Shixun"?da.subject_shixun=!0:da.subject_assistant=!0;let Na=yield(0,fe.ZP)("/api/ai/agents/set_agent_applications.json",{method:"post",body:He(He({},da),Qt)});return(Na==null?void 0:Na.status)===0&&(he.ZP.info("\u9009\u7528\u6210\u529F"),sn({type:"pathsDetail/setActionTabs",payload:{}}),Yn()),Na})}),Ht.actionTabs.key==="\u8BFE\u5802\u667A\u80FD\u52A9\u6559\u9009\u7528"&&a.createElement(et,{onOk:Qt=>Zt(void 0,null,function*(){let En={subject_assistant:!0},da=yield(0,fe.ZP)("/api/ai/agents/set_agent_applications.json",{method:"post",body:He(He({},En),Qt)});return(da==null?void 0:da.status)===0&&(he.ZP.info("\u9009\u7528\u6210\u529F"),sn({type:"pathsDetail/setActionTabs",payload:{}}),Yn()),da})}),a.createElement(ce.default,{zIndex:1e3,width:900,centered:!0,title:"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528",open:jn,footer:null,onCancel:()=>In(!1)},a.createElement(me.Z,{align:"middle"},a.createElement(xe.ZP,{onClick:()=>{if((Gt==null?void 0:Gt.length)>=Wt){he.ZP.warning("\u6700\u591A\u540C\u65F6\u652F\u6301\u6DFB\u52A03\u4E2A\u5E94\u7528");return}sn({type:"shixunsDetail/setActionTabs",payload:{key:"\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"}})},type:"primary"},"\u7ACB\u5373\u6DFB\u52A0"),a.createElement("div",{className:"ml10 c-grey-666 font14"},"\u60A8\u53EF\u4EE5\u6DFB\u52A0\u5DF2\u5728\u667A\u80FD\u4F53\u5E73\u53F0\u521B\u5EFA\u5B8C\u6210\u7684\u667A\u80FD\u5E94\u7528")),(Gt==null?void 0:Gt.length)>0?a.createElement(rt.default,{className:"mt20",style:{marginBottom:15},pagination:!1,dataSource:Gt,loading:Vn,columns:kn}):a.createElement(Se.Z,{customText:"\u6682\u672A\u6DFB\u52A0\u81EA\u5B9A\u4E49\u7684\u667A\u80FD\u5E94\u7528~",styles:{margin:"50px auto"}})),a.createElement(ce.default,{zIndex:1001,width:530,centered:!0,title:a.createElement(me.Z,{align:"middle"},a.createElement("b",{className:"font16 c-black"},dn.actionTabs.key)),open:["\u7F16\u8F91\u667A\u80FD\u5E94\u7528","\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"].includes(dn.actionTabs.key),confirmLoading:Ea,onCancel:()=>{sn({type:"shixunsDetail/setActionTabs",payload:{}})},onOk:()=>xn.submit(),afterClose:()=>{xn.resetFields(),jt(null),$t([])}},a.createElement(ie.default,{form:xn,className:"mt10",labelCol:{span:5},wrapperCol:{span:20},onFinish:ua,colon:!1,size:"large",labelAlign:"right",onValuesChange:()=>Nn(He({},xn.getFieldsValue()))},a.createElement(ie.default.Item,{label:"\u667A\u80FD\u4F53\u5E73\u53F0",name:"platform",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u667A\u80FD\u4F53\u5E73\u53F0"}]},a.createElement(Fe.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},Yt==null?void 0:Yt.map(Qt=>a.createElement(Fe.default.Option,{key:Qt==null?void 0:Qt.value,value:Qt==null?void 0:Qt.value},Qt==null?void 0:Qt.name)))),a.createElement(ie.default.Item,{label:"\u5E94\u7528\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0"}]},a.createElement(de.default,{placeholder:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0\uFF0C\u6700\u5927\u652F\u630120\u4E2A\u5B57\u7B26",maxLength:20})),a.createElement(ie.default.Item,{name:"attachment_id",label:"\u5E94\u7528\u56FE\u6807",rules:[{required:!1,message:"\u8BF7\u4E0A\u4F20\u5E94\u7528\u56FE\u6807"}]},a.createElement("div",{className:oe.upload},a.createElement(Pe.default,He({},nn),a.createElement(me.Z,{wrap:!1,align:"middle"},a.createElement(je.op,{style:{borderRadius:"2px"},icon:a.createElement("i",{className:"iconfont icon-shangchuan3"})},"\u70B9\u51FB\u4E0A\u4F20"),a.createElement(Te.Z,{style:{marginLeft:"14px",color:"#999999"},onClick:Qt=>{Qt.preventDefault(),Qt.stopPropagation()}},"\u652F\u6301jpg/png\uFF0C\u4E0D\u4E0A\u4F20\u5219\u4F7F\u7528\u9ED8\u8BA4\u56FE\u6807"))),((rn=(pn=Dt==null?void 0:Dt[0])==null?void 0:pn.response)==null?void 0:rn.id)&&yn())),a.createElement(ie.default.Item,{label:"\u5E94\u7528\u7C7B\u578B",name:"application_type",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"}]},a.createElement(Fe.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},a.createElement(Fe.default.Option,{value:"chat_assistant"},"\u804A\u5929\u52A9\u624B"),(vn==null?void 0:vn.platform)=="dify"&&a.createElement(Fe.default.Option,{value:"text_generation"},"\u6587\u672C\u751F\u6210"),a.createElement(Fe.default.Option,{value:"workflow"},"\u5DE5\u4F5C\u6D41"))),Ot&&a.createElement(ie.default.Item,{name:"built_variable",label:a.createElement("div",null,a.createElement("span",null,"\u53C2\u6570"),a.createElement(Ce.Z,{title:"\u64CD\u4F5C\u8BF4\u660E: \u52FE\u9009\u540E\uFF0C\u8C03\u7528\u667A\u80FD\u4F53\u65F6\u5C06\u9ED8\u8BA4\u643A\u5E26\u5BF9\u5E94\u7684\u5B9E\u9A8C\u4FE1\u606F\uFF0C\u53EF\u5728\u667A\u80FD\u4F53\u4E2D\u901A\u8FC7\u81EA\u5B9A\u4E49\u53C2\u6570\u8FDB\u884C\u5F15\u5165"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao ml5"})))},a.createElement(Ie.default.Group,{options:[{label:"\u9898\u76EE\u63CF\u8FF0\uFF08question_description\uFF09",value:"question_description"},{label:"\u6D4B\u8BD5\u96C6\uFF08test_sets\uFF09",value:"test_sets"},{label:"\u4EE3\u7801\u6587\u4EF6\uFF08code_files\uFF09",value:"code_files"}]})),a.createElement(ie.default.Item,{label:"\u516C\u5F00\u8303\u56F4",name:"open_range"},a.createElement(Ye.ZP.Group,{options:[{value:0,label:wt[Qn==null?void 0:Qn.item_type]},{value:1,label:"\u6240\u6709\u4EBA\u53EF\u89C1"}]})),a.createElement(ie.default.Item,{className:"mb0",label:"API\u79D8\u94A5",name:"api_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165API\u79D8\u94A5"}]},a.createElement(de.default,{placeholder:"\u8BF7\u8F93\u5165API\u79D8\u94A5"})),a.createElement("div",{className:oe.tip},a.createElement("i",{className:"iconfont icon-tishi9"}),a.createElement("span",null,"\u8BF7\u52A1\u5FC5\u4FDD\u8BC1\u79D8\u94A5\u6B63\u786E\uFF0C\u5426\u5219\u53EF\u80FD\u65E0\u6CD5\u6B63\u5E38\u4F7F\u7528\u667A\u80FD\u5E94\u7528")))))}},76593:function($e,it,y){"use strict";y.d(it,{Z:function(){return rt}});var a=y(59301),ne=y(36207),z=y(77019),oe=y(5269),ie={smartWrp:"smartWrp___NjRcB"},he=y(34728),Pe=y(70467),Ce=y(42075),ue=y(59301),ce=(Fe,de,Te)=>new Promise((Ie,Ye)=>{var Se=De=>{try{je(Te.next(De))}catch(le){Ye(le)}},fe=De=>{try{je(Te.throw(De))}catch(le){Ye(le)}},je=De=>De.done?Ie(De.value):Promise.resolve(De.value).then(Se,fe);je((Te=Te.apply(Fe,de)).next())});const me=` +`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",fe)}}}this.emit("done",this.fullContent)}catch(ce){ce.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",ce.message)}})}handleData(ue){ue.content&&(this.fullContent+=ue.content,this.emit("data",{chunk:ue,full:this.fullContent}))}cancelRequest(){var ue;(ue=this.controller)==null||ue.abort()}}it.Z=Pe},35293:function($e,it,y){"use strict";y.d(it,{Z:function(){return Bt}});var a=y(59301),ne=y(92310),z=y.n(ne),oe={agent:"agent___exMfN",add:"add___cWyoE",imgUpLoad:"imgUpLoad___Wg61u",tip:"tip___WGAb5"},ie=y(28284),he=y(6767),Pe=y(94968),Ce=y(25399),ue=y(75727),ce=y(62957),me=y(77019),xe=y(7939),rt=y(70858),Fe=y(82326),de=y(37568),Te=y(5269),Ie=y(62673),Ye=y(47889),Se=y(90736),fe=y(49317),je=y(70467),De=y(19248),le=y(14185),qe=y(44283),ze=y(31709),Ne=y(78267),we=Object.defineProperty,Me=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,ye=(ct,zt,Mt)=>zt in ct?we(ct,zt,{enumerable:!0,configurable:!0,writable:!0,value:Mt}):ct[zt]=Mt,Oe=(ct,zt)=>{for(var Mt in zt||(zt={}))Ee.call(zt,Mt)&&ye(ct,Mt,zt[Mt]);if(Me)for(var Mt of Me(zt))ge.call(zt,Mt)&&ye(ct,Mt,zt[Mt]);return ct},pt=(ct,zt)=>{var Mt={};for(var Ct in ct)Ee.call(ct,Ct)&&zt.indexOf(Ct)<0&&(Mt[Ct]=ct[Ct]);if(ct!=null&&Me)for(var Ct of Me(ct))zt.indexOf(Ct)<0&&ge.call(ct,Ct)&&(Mt[Ct]=ct[Ct]);return Mt},yt=(ct,zt,Mt)=>new Promise((Ct,Wt)=>{var Tt=Cn=>{try{Gt(Mt.next(Cn))}catch(Ln){Wt(Ln)}},fn=Cn=>{try{Gt(Mt.throw(Cn))}catch(Ln){Wt(Ln)}},Gt=Cn=>Cn.done?Ct(Cn.value):Promise.resolve(Cn.value).then(Tt,fn);Gt((Mt=Mt.apply(ct,zt)).next())});const Le=ct=>{var zt=ct,{user:Mt,pathsDetail:Ct,onOk:Wt,dispatch:Tt}=zt,fn=pt(zt,["user","pathsDetail","onOk","dispatch"]),Gt;const[Cn,Ln]=(0,a.useState)({}),[Yn]=(0,qe.useSearchParams)(),[Qn]=ie.default.useForm(),[Ot,Pn]=(0,a.useState)([]),[$t,pn]=(0,a.useState)({page:1,per_page:15,agent_type:"",status:"enabled",deployable_id:((Gt=Ct==null?void 0:Ct.detail)==null?void 0:Gt.id)||Yn.get("subject_id"),creation_type:"by_user",deployable_type:"Subject",keyword:""}),[rn,cn]=(0,a.useState)([]);function on(){return yt(this,null,function*(){let Ht=yield(0,fe.ZP)("/api/ai/agents.json",{method:"get",params:$t});(Ht==null?void 0:Ht.status)===0&&Pn(Ht==null?void 0:Ht.data)})}return(0,a.useEffect)(()=>{Ct.actionTabs.key==="\u667A\u80FD\u52A9\u6559\u9009\u7528"&&on()},[Ct.actionTabs.key,$t]),a.createElement(ce.default,{centered:!0,title:"\u9009\u7528\u667A\u80FD\u4F53",open:Ct.actionTabs.key==="\u667A\u80FD\u52A9\u6559\u9009\u7528",width:500,onCancel:()=>{Tt({type:"pathsDetail/setActionTabs",payload:{}})},onOk:()=>yt(void 0,null,function*(){if((rn==null?void 0:rn.length)===0){he.ZP.info("\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u667A\u80FD\u4F53");return}(yield Wt({agent_ids:rn})).status===0&&cn([])})},a.createElement(ie.default,{layout:"inline",size:"large",style:{justifyContent:"end"},form:Qn,initialValues:{deployable_type:""},onValuesChange:(0,Ne.debounce)((Ht,xn)=>{$t.page=1,$t.per_page=20,pn(Oe(Oe({},$t),xn))},300)},a.createElement("div",{style:{textAlign:"end"}})),a.createElement(rt.default,{style:{marginTop:20},scroll:{y:400},rowSelection:{type:"checkbox",onChange(Ht,xn,vn){cn(Ht)},getCheckboxProps:Ht=>{var xn,vn,Nn;return{disabled:((xn=Ct.actionTabs)==null?void 0:xn.item_type)==="Shixun"?(vn=Ht==null?void 0:Ht.agent_application_info)==null?void 0:vn.subject_shixun:(Nn=Ht==null?void 0:Ht.agent_application_info)==null?void 0:Nn.subject_assistant}},selectedRowKeys:rn},rowKey:Ht=>Ht==null?void 0:Ht.id,pagination:!1,columns:[{title:"\u5E8F\u53F7",dataIndex:"deployable_name",render:(Ht,xn,vn)=>`${($t.page-1)*$t.per_page+vn+1}`,width:50},{title:"\u667A\u80FD\u4F53\u540D\u79F0",dataIndex:"name"}],dataSource:Ot==null?void 0:Ot.agents}),a.createElement(ze.Z,{style:{marginTop:20},pageSize:$t.per_page,current:$t.page,onChange:(Ht,xn)=>{$t.page=Ht,$t.per_page=xn,pn(Oe({},$t))},hideOnSinglePage:!0,total:Ot==null?void 0:Ot.total_count}))};var ot=(0,qe.connect)(({user:ct,pathsDetail:zt})=>({user:ct,pathsDetail:zt}))(Le),mt=Object.defineProperty,gt=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,Ft=(ct,zt,Mt)=>zt in ct?mt(ct,zt,{enumerable:!0,configurable:!0,writable:!0,value:Mt}):ct[zt]=Mt,Ae=(ct,zt)=>{for(var Mt in zt||(zt={}))_e.call(zt,Mt)&&Ft(ct,Mt,zt[Mt]);if(gt)for(var Mt of gt(zt))tt.call(zt,Mt)&&Ft(ct,Mt,zt[Mt]);return ct},ke=(ct,zt)=>{var Mt={};for(var Ct in ct)_e.call(ct,Ct)&&zt.indexOf(Ct)<0&&(Mt[Ct]=ct[Ct]);if(ct!=null&>)for(var Ct of gt(ct))zt.indexOf(Ct)<0&&tt.call(ct,Ct)&&(Mt[Ct]=ct[Ct]);return Mt},ve=(ct,zt,Mt)=>new Promise((Ct,Wt)=>{var Tt=Cn=>{try{Gt(Mt.next(Cn))}catch(Ln){Wt(Ln)}},fn=Cn=>{try{Gt(Mt.throw(Cn))}catch(Ln){Wt(Ln)}},Gt=Cn=>Cn.done?Ct(Cn.value):Promise.resolve(Cn.value).then(Tt,fn);Gt((Mt=Mt.apply(ct,zt)).next())});const Ze=ct=>{var zt=ct,{user:Mt,pathsDetail:Ct,onOk:Wt,dispatch:Tt}=zt,fn=ke(zt,["user","pathsDetail","onOk","dispatch"]);const[Gt,Cn]=(0,a.useState)({}),[Ln]=(0,qe.useSearchParams)(),Yn=(0,qe.useParams)(),[Qn]=ie.default.useForm(),[Ot,Pn]=(0,a.useState)([]),[$t,pn]=(0,a.useState)({page:1,per_page:15,agent_type:"",status:"enabled",deployable_id:Yn.coursesId||Ln.get("subject_id"),creation_type:"by_user",deployable_type:"Course",keyword:""}),[rn,cn]=(0,a.useState)([]);function on(){return ve(this,null,function*(){let Ht=yield(0,fe.ZP)("/api/ai/agents.json",{method:"get",params:$t});(Ht==null?void 0:Ht.status)===0&&Pn(Ht==null?void 0:Ht.data)})}return(0,a.useEffect)(()=>{Ct.actionTabs.key==="\u8BFE\u5802\u667A\u80FD\u52A9\u6559\u9009\u7528"&&on()},[Ct.actionTabs.key,$t]),a.createElement(ce.default,{centered:!0,title:"\u9009\u7528\u667A\u80FD\u4F53",open:Ct.actionTabs.key==="\u8BFE\u5802\u667A\u80FD\u52A9\u6559\u9009\u7528",width:500,onCancel:()=>{Tt({type:"pathsDetail/setActionTabs",payload:{}})},onOk:()=>ve(void 0,null,function*(){if((rn==null?void 0:rn.length)===0){he.ZP.info("\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u667A\u80FD\u4F53");return}(yield Wt({agent_ids:rn})).status===0&&cn([])})},a.createElement(ie.default,{layout:"inline",size:"large",style:{justifyContent:"end"},form:Qn,initialValues:{deployable_type:""},onValuesChange:(0,Ne.debounce)((Ht,xn)=>{$t.page=1,$t.per_page=20,pn(Ae(Ae({},$t),xn))},300)},a.createElement("div",{style:{textAlign:"end"}})),a.createElement(rt.default,{style:{marginTop:20},rowSelection:{type:"checkbox",onChange(Ht,xn,vn){cn(Ht)},getCheckboxProps:Ht=>{var xn;return{disabled:(xn=Ht==null?void 0:Ht.agent_application_info)==null?void 0:xn.subject_assistant}},selectedRowKeys:rn},rowKey:Ht=>Ht==null?void 0:Ht.id,pagination:!1,columns:[{title:"\u5E8F\u53F7",dataIndex:"deployable_name",render:(Ht,xn,vn)=>`${($t.page-1)*$t.per_page+vn+1}`,width:50},{title:"\u667A\u80FD\u4F53\u540D\u79F0",dataIndex:"name"}],dataSource:Ot==null?void 0:Ot.agents}),a.createElement(ze.Z,{style:{marginTop:20},pageSize:$t.per_page,current:$t.page,onChange:(Ht,xn)=>{$t.page=Ht,$t.per_page=xn,pn(Ae({},$t))},hideOnSinglePage:!0,total:Ot==null?void 0:Ot.total_count}))};var et=(0,qe.connect)(({user:ct,pathsDetail:zt})=>({user:ct,pathsDetail:zt}))(Ze),Lt=Object.defineProperty,st=Object.defineProperties,wt=Object.getOwnPropertyDescriptors,It=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,kt=Object.prototype.propertyIsEnumerable,an=(ct,zt,Mt)=>zt in ct?Lt(ct,zt,{enumerable:!0,configurable:!0,writable:!0,value:Mt}):ct[zt]=Mt,He=(ct,zt)=>{for(var Mt in zt||(zt={}))Kt.call(zt,Mt)&&an(ct,Mt,zt[Mt]);if(It)for(var Mt of It(zt))kt.call(zt,Mt)&&an(ct,Mt,zt[Mt]);return ct},Ue=(ct,zt)=>st(ct,wt(zt)),Zt=(ct,zt,Mt)=>new Promise((Ct,Wt)=>{var Tt=Cn=>{try{Gt(Mt.next(Cn))}catch(Ln){Wt(Ln)}},fn=Cn=>{try{Gt(Mt.throw(Cn))}catch(Ln){Wt(Ln)}},Gt=Cn=>Cn.done?Ct(Cn.value):Promise.resolve(Cn.value).then(Tt,fn);Gt((Mt=Mt.apply(ct,zt)).next())}),Bt=({className:ct,style:zt={},addStyle:Mt={},buttonMaxWidth:Ct,buttonMaxCount:Wt=3,buttonAutoWidth:Tt,value:fn,data:Gt,url:Cn,onChange:Ln,getIAData:Yn,queryInfo:Qn,showParams:Ot=!1})=>{var Pn,$t,pn,rn;const cn=(0,qe.useDispatch)(),on=(0,qe.useSelector)(Qt=>Qt==null?void 0:Qt.shixunsDetail),Ht=(0,qe.useSelector)(Qt=>Qt==null?void 0:Qt.pathsDetail),[xn]=ie.default.useForm(),[vn,Nn]=(0,a.useState)(),[jn,In]=(0,a.useState)(!1),[Vn,ba]=(0,a.useState)(!1),[Ea,ea]=(0,a.useState)(!1),[Mn,jt]=(0,a.useState)(null),[Yt,Rt]=(0,a.useState)([]),[Dt,en]=(0,a.useState)([]),[mn]=(0,qe.useSearchParams)(),Bn=(0,qe.useParams)(),Nt={Course:"\u4EC5\u8BFE\u5802\u6559\u5E08\u53EF\u89C1",Subject:"\u4EC5\u6559\u5B66\u56E2\u961F\u53EF\u89C1",Shixun:"\u4EC5\u534F\u4F5C\u8005\u53EF\u89C1"};(0,a.useEffect)(()=>{on.actionTabs.key=="\u7F16\u8F91\u667A\u80FD\u5E94\u7528"?ln(on.actionTabs.params):on.actionTabs.key=="\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"&&(xn.setFieldsValue({open_range:0}),Nn({open_range:0}))},[on.actionTabs.key]);const nn={fileList:Dt,maxCount:1,accept:".jpg,.png",withCredentials:!0,showUploadList:!1,beforeUpload:Qt=>{const En=Qt.size/1024/1024/100;return En>2||En==0?(he.ZP.error(`${Qt.name} \u56FE\u7247\u65E0\u6CD5\u4E0A\u4F20\u3002${En==0?"\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A":"\u8D85\u8FC7\u56FE\u7247\u5927\u5C0F\u9650\u5236(200MB)"}`),Pe.default.LIST_IGNORE):!0},onRemove:Qt=>{en([])},onChange:Qt=>{var En,da,Na;xn.setFieldsValue({attachment_id:""}),["uploading","done","removed"].includes(Qt.file.status)&&(en(Qt.fileList),xn.setFieldsValue({attachment_id:(Na=(da=(En=Qt.fileList)==null?void 0:En[0])==null?void 0:da.response)==null?void 0:Na.id}))},action:`${le.Z.API_SERVER}/api/attachments.json`},yn=()=>{var Qt,En;return a.createElement("div",{className:oe.imgUpLoad},a.createElement("img",{src:le.Z.API_SERVER+"/api/attachments/"+((En=(Qt=Dt==null?void 0:Dt[0])==null?void 0:Qt.response)==null?void 0:En.id),alt:"avatar",style:{width:"100%"}}),a.createElement("div",null,a.createElement(De.Z,{onClick:()=>{en([]),xn.setFieldsValue({attachment_id:""})},style:{fontSize:"16px",color:"red"}})))},kn=[{title:"\u5E94\u7528\u540D\u79F0",dataIndex:"name",width:280,ellipsis:{showTitle:!1},render:(Qt,En)=>a.createElement(Ce.Z,{title:Qt},Qt)},{title:"\u5E94\u7528\u7C7B\u578B",dataIndex:"application_type",render:(Qt,En)=>(En==null?void 0:En.application_type)==="chat_assistant"?"\u804A\u5929\u52A9\u624B":(En==null?void 0:En.application_type)==="text_generation"?"\u6587\u672C\u751F\u6210":"\u5DE5\u4F5C\u6D41"},{title:"API\u79D8\u94A5",dataIndex:"api_key",width:280,ellipsis:{showTitle:!1},render:(Qt,En)=>a.createElement(Ce.Z,{title:Qt,placement:"topLeft"},Qt)},{title:"\u667A\u80FD\u4F53\u5E73\u53F0",dataIndex:"platform",render:(Qt,En)=>(En==null?void 0:En.platform)==="dify"?"Dify":"\u667A\u80FD\u5DE5\u5382"},{title:"\u64CD\u4F5C",width:100,align:"right",render:(Qt,En)=>a.createElement(a.Fragment,null,!(En!=null&&En.agent_type)&&a.createElement("span",{onClick:()=>{cn({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:En}})},className:"current c-light-primary mr15"},"\u7F16\u8F91"),a.createElement("span",{onClick:()=>{En!=null&&En.agent_type?An(En):ra(En)},className:"current c-red"},"\u79FB\u51FA"))}],Zn=()=>Zt(void 0,null,function*(){var Qt;const En=yield(0,fe.ZP)("/api/ai/intelligent_applications/get_platform.json",{method:"get"});(En==null?void 0:En.code)===0&&Rt((Qt=En==null?void 0:En.data)==null?void 0:Qt.platforms)}),ua=Qt=>Zt(void 0,null,function*(){ea(!0);const En=He(He({},Qt),Qn),da=yield(0,fe.ZP)(`/api/ai/intelligent_applications${Mn?"/"+Mn.id:""}.json`,{method:Mn?"put":"post",body:En});(da==null?void 0:da.status)===0&&(he.ZP.success(Mn?"\u7F16\u8F91\u6210\u529F":"\u6DFB\u52A0\u6210\u529F"),cn({type:"shixunsDetail/setActionTabs",payload:{}}),Yn()),ea(!1)}),ra=Qt=>Zt(void 0,null,function*(){ba(!0);const En=yield(0,fe.ZP)(`/api/ai/intelligent_applications/${Qt==null?void 0:Qt.id}.json`,{method:"delete"});(En==null?void 0:En.status)===0&&(he.ZP.success("\u79FB\u9664\u6210\u529F"),Yn()),ba(!1)}),An=Qt=>Zt(void 0,null,function*(){ba(!0);let En={};Qn.item_type==="Shixun"?En.subject_shixun=!1:En.subject_assistant=!1;let da=yield(0,fe.ZP)("/api/ai/agents/set_agent_applications.json",{method:"post",body:Ue(He({},En),{agent_ids:[Qt==null?void 0:Qt.id]})});(da==null?void 0:da.status)===0&&(he.ZP.success("\u79FB\u9664\u6210\u529F"),Yn()),ba(!1)}),ln=Qt=>Zt(void 0,null,function*(){jt(Qt),xn.setFieldsValue(He({},Qt)),Nn(He({},Qt)),Qt!=null&&Qt.attachment&&en([{response:Qt==null?void 0:Qt.attachment}])});return a.createElement(a.Fragment,null,a.createElement(ue.Z,{menu:{items:($t=[(((Pn=Ht==null?void 0:Ht.detail)==null?void 0:Pn.id)||Bn.coursesId||mn.get("subject_id"))&&{key:"2",label:a.createElement("a",{onClick:Qt=>{var En,da;if(Qt.stopPropagation(),Qn.item_type==="Course"){cn({type:"pathsDetail/setActionTabs",payload:{key:"\u8BFE\u5802\u667A\u80FD\u52A9\u6559\u9009\u7528",deployable_type:"Subject",item_type:Qn.item_type,deployable_id:(En=Ht==null?void 0:Ht.detail)==null?void 0:En.id}});return}cn({type:"pathsDetail/setActionTabs",payload:{key:"\u667A\u80FD\u52A9\u6559\u9009\u7528",deployable_type:"Subject",item_type:Qn.item_type,deployable_id:(da=Ht==null?void 0:Ht.detail)==null?void 0:da.id}})}},"\u9009\u7528\u667A\u80FD\u4F53")},{key:"3",label:a.createElement("a",{onClick:Qt=>{Qt.stopPropagation(),Zn(),In(!0)}},"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528")}])==null?void 0:$t.filter(Qt=>!!Qt)}},a.createElement("div",{className:z()(oe.agent,ct),style:zt},a.createElement("div",{className:oe.add,style:Mt,onClick:()=>{}},a.createElement("i",{className:"iconfont icon-tianjiadaohang"})))),Ht.actionTabs.key==="\u667A\u80FD\u52A9\u6559\u9009\u7528"&&a.createElement(ot,{onOk:Qt=>Zt(void 0,null,function*(){var En;let da={};((En=Ht.actionTabs)==null?void 0:En.item_type)==="Shixun"?da.subject_shixun=!0:da.subject_assistant=!0;let Na=yield(0,fe.ZP)("/api/ai/agents/set_agent_applications.json",{method:"post",body:He(He({},da),Qt)});return(Na==null?void 0:Na.status)===0&&(he.ZP.info("\u9009\u7528\u6210\u529F"),cn({type:"pathsDetail/setActionTabs",payload:{}}),Yn()),Na})}),Ht.actionTabs.key==="\u8BFE\u5802\u667A\u80FD\u52A9\u6559\u9009\u7528"&&a.createElement(et,{onOk:Qt=>Zt(void 0,null,function*(){let En={subject_assistant:!0},da=yield(0,fe.ZP)("/api/ai/agents/set_agent_applications.json",{method:"post",body:He(He({},En),Qt)});return(da==null?void 0:da.status)===0&&(he.ZP.info("\u9009\u7528\u6210\u529F"),cn({type:"pathsDetail/setActionTabs",payload:{}}),Yn()),da})}),a.createElement(ce.default,{zIndex:1e3,width:900,centered:!0,title:"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528",open:jn,footer:null,onCancel:()=>In(!1)},a.createElement(me.Z,{align:"middle"},a.createElement(xe.ZP,{onClick:()=>{if((Gt==null?void 0:Gt.length)>=Wt){he.ZP.warning("\u6700\u591A\u540C\u65F6\u652F\u6301\u6DFB\u52A03\u4E2A\u5E94\u7528");return}cn({type:"shixunsDetail/setActionTabs",payload:{key:"\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"}})},type:"primary"},"\u7ACB\u5373\u6DFB\u52A0"),a.createElement("div",{className:"ml10 c-grey-666 font14"},"\u60A8\u53EF\u4EE5\u6DFB\u52A0\u5DF2\u5728\u667A\u80FD\u4F53\u5E73\u53F0\u521B\u5EFA\u5B8C\u6210\u7684\u667A\u80FD\u5E94\u7528")),(Gt==null?void 0:Gt.length)>0?a.createElement(rt.default,{className:"mt20",style:{marginBottom:15},pagination:!1,dataSource:Gt,loading:Vn,columns:kn}):a.createElement(Se.Z,{customText:"\u6682\u672A\u6DFB\u52A0\u81EA\u5B9A\u4E49\u7684\u667A\u80FD\u5E94\u7528~",styles:{margin:"50px auto"}})),a.createElement(ce.default,{zIndex:1001,width:530,centered:!0,title:a.createElement(me.Z,{align:"middle"},a.createElement("b",{className:"font16 c-black"},on.actionTabs.key)),open:["\u7F16\u8F91\u667A\u80FD\u5E94\u7528","\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"].includes(on.actionTabs.key),confirmLoading:Ea,onCancel:()=>{cn({type:"shixunsDetail/setActionTabs",payload:{}})},onOk:()=>xn.submit(),afterClose:()=>{xn.resetFields(),jt(null),en([])}},a.createElement(ie.default,{form:xn,className:"mt10",labelCol:{span:5},wrapperCol:{span:20},onFinish:ua,colon:!1,size:"large",labelAlign:"right",onValuesChange:()=>Nn(He({},xn.getFieldsValue()))},a.createElement(ie.default.Item,{label:"\u667A\u80FD\u4F53\u5E73\u53F0",name:"platform",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u667A\u80FD\u4F53\u5E73\u53F0"}]},a.createElement(Fe.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},Yt==null?void 0:Yt.map(Qt=>a.createElement(Fe.default.Option,{key:Qt==null?void 0:Qt.value,value:Qt==null?void 0:Qt.value},Qt==null?void 0:Qt.name)))),a.createElement(ie.default.Item,{label:"\u5E94\u7528\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0"}]},a.createElement(de.default,{placeholder:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0\uFF0C\u6700\u5927\u652F\u630120\u4E2A\u5B57\u7B26",maxLength:20})),a.createElement(ie.default.Item,{name:"attachment_id",label:"\u5E94\u7528\u56FE\u6807",rules:[{required:!1,message:"\u8BF7\u4E0A\u4F20\u5E94\u7528\u56FE\u6807"}]},a.createElement("div",{className:oe.upload},a.createElement(Pe.default,He({},nn),a.createElement(me.Z,{wrap:!1,align:"middle"},a.createElement(je.op,{style:{borderRadius:"2px"},icon:a.createElement("i",{className:"iconfont icon-shangchuan3"})},"\u70B9\u51FB\u4E0A\u4F20"),a.createElement(Te.Z,{style:{marginLeft:"14px",color:"#999999"},onClick:Qt=>{Qt.preventDefault(),Qt.stopPropagation()}},"\u652F\u6301jpg/png\uFF0C\u4E0D\u4E0A\u4F20\u5219\u4F7F\u7528\u9ED8\u8BA4\u56FE\u6807"))),((rn=(pn=Dt==null?void 0:Dt[0])==null?void 0:pn.response)==null?void 0:rn.id)&&yn())),a.createElement(ie.default.Item,{label:"\u5E94\u7528\u7C7B\u578B",name:"application_type",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"}]},a.createElement(Fe.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},a.createElement(Fe.default.Option,{value:"chat_assistant"},"\u804A\u5929\u52A9\u624B"),(vn==null?void 0:vn.platform)=="dify"&&a.createElement(Fe.default.Option,{value:"text_generation"},"\u6587\u672C\u751F\u6210"),a.createElement(Fe.default.Option,{value:"workflow"},"\u5DE5\u4F5C\u6D41"))),Ot&&a.createElement(ie.default.Item,{name:"built_variable",label:a.createElement("div",null,a.createElement("span",null,"\u53C2\u6570"),a.createElement(Ce.Z,{title:"\u64CD\u4F5C\u8BF4\u660E: \u52FE\u9009\u540E\uFF0C\u8C03\u7528\u667A\u80FD\u4F53\u65F6\u5C06\u9ED8\u8BA4\u643A\u5E26\u5BF9\u5E94\u7684\u5B9E\u9A8C\u4FE1\u606F\uFF0C\u53EF\u5728\u667A\u80FD\u4F53\u4E2D\u901A\u8FC7\u81EA\u5B9A\u4E49\u53C2\u6570\u8FDB\u884C\u5F15\u5165"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao ml5"})))},a.createElement(Ie.default.Group,{options:[{label:"\u9898\u76EE\u63CF\u8FF0\uFF08question_description\uFF09",value:"question_description"},{label:"\u6D4B\u8BD5\u96C6\uFF08test_sets\uFF09",value:"test_sets"},{label:"\u4EE3\u7801\u6587\u4EF6\uFF08code_files\uFF09",value:"code_files"}]})),a.createElement(ie.default.Item,{label:"\u516C\u5F00\u8303\u56F4",name:"open_range"},a.createElement(Ye.ZP.Group,{options:[{value:0,label:Nt[Qn==null?void 0:Qn.item_type]},{value:1,label:"\u6240\u6709\u4EBA\u53EF\u89C1"}]})),a.createElement(ie.default.Item,{className:"mb0",label:"API\u79D8\u94A5",name:"api_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165API\u79D8\u94A5"}]},a.createElement(de.default,{placeholder:"\u8BF7\u8F93\u5165API\u79D8\u94A5"})),a.createElement("div",{className:oe.tip},a.createElement("i",{className:"iconfont icon-tishi9"}),a.createElement("span",null,"\u8BF7\u52A1\u5FC5\u4FDD\u8BC1\u79D8\u94A5\u6B63\u786E\uFF0C\u5426\u5219\u53EF\u80FD\u65E0\u6CD5\u6B63\u5E38\u4F7F\u7528\u667A\u80FD\u5E94\u7528")))))}},76593:function($e,it,y){"use strict";y.d(it,{Z:function(){return rt}});var a=y(59301),ne=y(36207),z=y(77019),oe=y(5269),ie={smartWrp:"smartWrp___NjRcB"},he=y(34728),Pe=y(70467),Ce=y(42075),ue=y(59301),ce=(Fe,de,Te)=>new Promise((Ie,Ye)=>{var Se=De=>{try{je(Te.next(De))}catch(le){Ye(le)}},fe=De=>{try{je(Te.throw(De))}catch(le){Ye(le)}},je=De=>De.done?Ie(De.value):Promise.resolve(De.value).then(Se,fe);je((Te=Te.apply(Fe,de)).next())});const me=` @@ -136,13 +136,13 @@ initArrayDisplay(); <\/script> -`;function xe({open:Fe=!0,onChange:de,defaultValue:Te,placement:Ie,width:Ye,height:Se,extra:fe,onDynamic:je,onOpenChange:De,showExtra:le=!0}){const qe=(0,a.useRef)(null),ze=(0,a.useRef)(null),[Ne,we]=(0,a.useState)(Te||""),[Me,Ee]=(0,a.useState)(Te||""),[ge,ye]=(0,a.useState)(!!Fe),[Oe,pt]=(0,a.useState)(1),yt={selectOnLineNumbers:!0};(0,a.useEffect)(()=>{Fe&&(we(Te),Ee(Te),ye(!0))},[Fe,Te]),(0,a.useEffect)(()=>{Ne!==""&&(clearTimeout(ze.current),ze.current=setTimeout(()=>{const ot=document.createElement("iframe");if(ot.style.width="100%",ot.style.height="100%",ot.style.border="0",qe.current){qe.current.innerHTML="",qe.current.appendChild(ot);const mt=ot.contentDocument||ot.contentWindow.document;mt.open(),mt.write(Ne),mt.close()}},1e3))},[Fe,Ne]);const Le=ot=>{we(ot),de==null||de(ot,Me)};return ue.createElement(ne.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:ge,width:"100%",height:Se||"100vh",rootClassName:ie.smartWrp,destroyOnClose:!0,onClose:()=>{ye(!1),De==null||De(Ne)},extra:le&&ue.createElement("div",null,ue.createElement(Pe.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:Oe,onChange:ot=>pt(ot)}),ue.createElement(Ce.Z,{type:"primary",className:"ml20",onClick:()=>ce(this,null,function*(){yield je(Ne,()=>{ye(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},ue.createElement(z.Z,{className:"h100"},ue.createElement(oe.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:Oe===1?"block":"none"}},ue.createElement("div",{className:"h100",ref:qe})),ue.createElement(oe.Z,{flex:"1",style:{display:Oe===2?"block":"none"}},ue.createElement(he.ZP,{height:"90vh",value:Te,language:"html",theme:"vs",showMiniMap:!1,options:yt,onChange:Le}))))}var rt=xe},8191:function($e,it,y){"use strict";y.d(it,{Z:function(){return ke}});var a=y(59301),ne=y(24342),z=y(66328),oe=y(84821),ie=y(18369),he=y(56102),Pe={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},Ce=y(6767),ue=y(75786),ce=y(40797),me=y(91378),xe=y(15342),rt=y.n(xe),Fe=y(19453),de=Object.defineProperty,Te=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,Ye=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,je=(ve,Ze,et)=>Ze in ve?de(ve,Ze,{enumerable:!0,configurable:!0,writable:!0,value:et}):ve[Ze]=et,De=(ve,Ze)=>{for(var et in Ze||(Ze={}))Se.call(Ze,et)&&je(ve,et,Ze[et]);if(Ye)for(var et of Ye(Ze))fe.call(Ze,et)&&je(ve,et,Ze[et]);return ve},le=(ve,Ze)=>Te(ve,Ie(Ze));const qe={},ze=[];function Ne(ve){const Ze=ve||qe;return function(et,Tt){(0,Fe.S4)(et,"element",function(st,Bt){const It=Array.isArray(st.properties.className)?st.properties.className:ze,Kt=It.includes("language-math"),kt=It.includes("math-display"),an=It.includes("math-inline");let He=kt;if(!Kt&&!kt&&!an)return;let Ue=Bt[Bt.length-1],Zt=st;if(st.tagName==="code"&&Kt&&Ue&&Ue.type==="element"&&Ue.tagName==="pre"&&(Zt=Ue,Ue=Bt[Bt.length-2],He=!0),!Ue)return;const cn=(0,me.l)(Zt,{whitespace:"pre"});let Nt;try{const zt=rt().renderToString(cn,le(De({},Ze),{displayMode:He,throwOnError:!0}));Nt=(0,ce.N)(` +`;function xe({open:Fe=!0,onChange:de,defaultValue:Te,placement:Ie,width:Ye,height:Se,extra:fe,onDynamic:je,onOpenChange:De,showExtra:le=!0}){const qe=(0,a.useRef)(null),ze=(0,a.useRef)(null),[Ne,we]=(0,a.useState)(Te||""),[Me,Ee]=(0,a.useState)(Te||""),[ge,ye]=(0,a.useState)(!!Fe),[Oe,pt]=(0,a.useState)(1),yt={selectOnLineNumbers:!0};(0,a.useEffect)(()=>{Fe&&(we(Te),Ee(Te),ye(!0))},[Fe,Te]),(0,a.useEffect)(()=>{Ne!==""&&(clearTimeout(ze.current),ze.current=setTimeout(()=>{const ot=document.createElement("iframe");if(ot.style.width="100%",ot.style.height="100%",ot.style.border="0",qe.current){qe.current.innerHTML="",qe.current.appendChild(ot);const mt=ot.contentDocument||ot.contentWindow.document;mt.open(),mt.write(Ne),mt.close()}},1e3))},[Fe,Ne]);const Le=ot=>{we(ot),de==null||de(ot,Me)};return ue.createElement(ne.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:ge,width:"100%",height:Se||"100vh",rootClassName:ie.smartWrp,destroyOnClose:!0,onClose:()=>{ye(!1),De==null||De(Ne)},extra:le&&ue.createElement("div",null,ue.createElement(Pe.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:Oe,onChange:ot=>pt(ot)}),ue.createElement(Ce.Z,{type:"primary",className:"ml20",onClick:()=>ce(this,null,function*(){yield je(Ne,()=>{ye(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},ue.createElement(z.Z,{className:"h100"},ue.createElement(oe.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:Oe===1?"block":"none"}},ue.createElement("div",{className:"h100",ref:qe})),ue.createElement(oe.Z,{flex:"1",style:{display:Oe===2?"block":"none"}},ue.createElement(he.ZP,{height:"90vh",value:Te,language:"html",theme:"vs",showMiniMap:!1,options:yt,onChange:Le}))))}var rt=xe},8191:function($e,it,y){"use strict";y.d(it,{Z:function(){return ke}});var a=y(59301),ne=y(24342),z=y(66328),oe=y(84821),ie=y(18369),he=y(56102),Pe={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},Ce=y(6767),ue=y(75786),ce=y(40797),me=y(91378),xe=y(15342),rt=y.n(xe),Fe=y(19453),de=Object.defineProperty,Te=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,Ye=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,je=(ve,Ze,et)=>Ze in ve?de(ve,Ze,{enumerable:!0,configurable:!0,writable:!0,value:et}):ve[Ze]=et,De=(ve,Ze)=>{for(var et in Ze||(Ze={}))Se.call(Ze,et)&&je(ve,et,Ze[et]);if(Ye)for(var et of Ye(Ze))fe.call(Ze,et)&&je(ve,et,Ze[et]);return ve},le=(ve,Ze)=>Te(ve,Ie(Ze));const qe={},ze=[];function Ne(ve){const Ze=ve||qe;return function(et,Lt){(0,Fe.S4)(et,"element",function(st,wt){const It=Array.isArray(st.properties.className)?st.properties.className:ze,Kt=It.includes("language-math"),kt=It.includes("math-display"),an=It.includes("math-inline");let He=kt;if(!Kt&&!kt&&!an)return;let Ue=wt[wt.length-1],Zt=st;if(st.tagName==="code"&&Kt&&Ue&&Ue.type==="element"&&Ue.tagName==="pre"&&(Zt=Ue,Ue=wt[wt.length-2],He=!0),!Ue)return;const dn=(0,me.l)(Zt,{whitespace:"pre"});let Bt;try{const zt=rt().renderToString(dn,le(De({},Ze),{displayMode:He,throwOnError:!0}));Bt=(0,ce.N)(` ${zt} - `,{fragment:!0}).children}catch(zt){const Mt=zt;Tt.message("Could not render math with KaTeX",{ancestors:[...Bt,st],cause:Mt,place:st.position,ruleId:Mt.name.toLowerCase(),source:"rehype-katex"}),Nt=[{type:"element",tagName:"mathx",properties:{"data-text":cn},children:[{type:"element",tagName:"span",properties:{className:["katex-error"],style:"color:"+(Ze.errorColor||"#cc0000"),title:String(zt)},children:[{type:"text",value:cn}]}]}]}const ct=Ue.children.indexOf(Zt);return Ue.children.splice(ct,1,...Nt),Fe.AM})}}var we=y(55468),Me=y(3369),Ee=y(20570),ge=y(46214),ye=y(76593),Oe=Object.defineProperty,pt=Object.defineProperties,yt=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,gt=(ve,Ze,et)=>Ze in ve?Oe(ve,Ze,{enumerable:!0,configurable:!0,writable:!0,value:et}):ve[Ze]=et,_e=(ve,Ze)=>{for(var et in Ze||(Ze={}))ot.call(Ze,et)&>(ve,et,Ze[et]);if(Le)for(var et of Le(Ze))mt.call(Ze,et)&>(ve,et,Ze[et]);return ve},tt=(ve,Ze)=>pt(ve,yt(Ze)),Ft=(ve,Ze)=>{var et={};for(var Tt in ve)ot.call(ve,Tt)&&Ze.indexOf(Tt)<0&&(et[Tt]=ve[Tt]);if(ve!=null&&Le)for(var Tt of Le(ve))Ze.indexOf(Tt)<0&&mt.call(ve,Tt)&&(et[Tt]=ve[Tt]);return et},ke=({onFinish:ve,value:Ze,streamingStatus:et,cancelIndex:Tt,loadImage:st,onDynamic:Bt,isHiddenHtml:It})=>{const[Kt,kt]=(0,a.useState)(""),[an,He]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[Ue,Zt]=(0,a.useState)(0),[cn,Nt]=(0,a.useState)(!1),ct=Ct=>Ct,zt=()=>{Nt(!0),ve==null||ve()};(0,a.useEffect)(()=>{const Wt=st?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A + `,{fragment:!0}).children}catch(zt){const Mt=zt;Lt.message("Could not render math with KaTeX",{ancestors:[...wt,st],cause:Mt,place:st.position,ruleId:Mt.name.toLowerCase(),source:"rehype-katex"}),Bt=[{type:"element",tagName:"mathx",properties:{"data-text":dn},children:[{type:"element",tagName:"span",properties:{className:["katex-error"],style:"color:"+(Ze.errorColor||"#cc0000"),title:String(zt)},children:[{type:"text",value:dn}]}]}]}const ct=Ue.children.indexOf(Zt);return Ue.children.splice(ct,1,...Bt),Fe.AM})}}var we=y(55468),Me=y(3369),Ee=y(20570),ge=y(46214),ye=y(76593),Oe=Object.defineProperty,pt=Object.defineProperties,yt=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,gt=(ve,Ze,et)=>Ze in ve?Oe(ve,Ze,{enumerable:!0,configurable:!0,writable:!0,value:et}):ve[Ze]=et,_e=(ve,Ze)=>{for(var et in Ze||(Ze={}))ot.call(Ze,et)&>(ve,et,Ze[et]);if(Le)for(var et of Le(Ze))mt.call(Ze,et)&>(ve,et,Ze[et]);return ve},tt=(ve,Ze)=>pt(ve,yt(Ze)),Ft=(ve,Ze)=>{var et={};for(var Lt in ve)ot.call(ve,Lt)&&Ze.indexOf(Lt)<0&&(et[Lt]=ve[Lt]);if(ve!=null&&Le)for(var Lt of Le(ve))Ze.indexOf(Lt)<0&&mt.call(ve,Lt)&&(et[Lt]=ve[Lt]);return et},ke=({onFinish:ve,value:Ze,streamingStatus:et,cancelIndex:Lt,loadImage:st,onDynamic:wt,isHiddenHtml:It})=>{const[Kt,kt]=(0,a.useState)(""),[an,He]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[Ue,Zt]=(0,a.useState)(0),[dn,Bt]=(0,a.useState)(!1),ct=Ct=>Ct,zt=()=>{Bt(!0),ve==null||ve()};(0,a.useEffect)(()=>{const Wt=st?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A -${Ze}`:Ze;if(!cn)if(st||!et||Tt>0){kt(Wt),Zt(Wt.length),(!et||Tt>0)&&!st&&zt();return}else if((Wt==null?void 0:Wt.length)<4)kt(Wt),Zt(Wt.length);else if(Ue{kt(Wt.slice(0,Ue+2)),Zt(Gt=>Gt+2)},Rt>10?Math.max(500/(Rt/2),20):50);return()=>clearInterval(fn)}else et||zt()},[Ze,et,Tt,st,Ue]);const Mt=(0,a.useMemo)(()=>a.createElement("section",{className:`${Pe.answer} fadeIn animated edu_md`},a.createElement(ne.UG,{remarkPlugins:[we.Z,Me.Z,Ee.Z],rehypePlugins:[Ne,oe.Z],components:{code(Ct){var Wt=Ct,{node:Rt,inline:fn,className:Gt,children:Cn}=Wt,Ln=Ft(Wt,["node","inline","className","children"]);const Yn=/language-(\w+)/.exec(Gt||""),Qn=String(Cn).trim();return fn||!Yn?a.createElement("code",_e({className:Gt},Ln),Cn):a.createElement("code",{className:Pe.codeCopy,"data-text":`\`\`\`${Yn?Yn[1]:""} +${Ze}`:Ze;if(!dn)if(st||!et||Lt>0){kt(Wt),Zt(Wt.length),(!et||Lt>0)&&!st&&zt();return}else if((Wt==null?void 0:Wt.length)<4)kt(Wt),Zt(Wt.length);else if(Ue{kt(Wt.slice(0,Ue+2)),Zt(Gt=>Gt+2)},Tt>10?Math.max(500/(Tt/2),20):50);return()=>clearInterval(fn)}else et||zt()},[Ze,et,Lt,st,Ue]);const Mt=(0,a.useMemo)(()=>a.createElement("section",{className:`${Pe.answer} fadeIn animated edu_md`},a.createElement(ne.UG,{remarkPlugins:[we.Z,Me.Z,Ee.Z],rehypePlugins:[Ne,oe.Z],components:{code(Ct){var Wt=Ct,{node:Tt,inline:fn,className:Gt,children:Cn}=Wt,Ln=Ft(Wt,["node","inline","className","children"]);const Yn=/language-(\w+)/.exec(Gt||""),Qn=String(Cn).trim();return fn||!Yn?a.createElement("code",_e({className:Gt},Ln),Cn):a.createElement("code",{className:Pe.codeCopy,"data-text":`\`\`\`${Yn?Yn[1]:""} ${Cn} -\`\`\``},!It&&a.createElement(he.CopyToClipboard,{text:Qn,onCopy:()=>Ce.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement("button",null,"\u590D\u5236")),!It&&Yn[1]==="html"&&cn&&a.createElement("button",{className:Pe.runCode,onClick:()=>{He(_e({},tt(_e({},an),{open:++an.open,defaultValue:Qn,language:Yn[1]})))}},"\u8FD0\u884CHTML"),a.createElement(z.Z,_e({wrapLongLines:!0,style:ie.Z,language:Yn[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},Ln),Qn))},img({node:Ct}){var Wt;const Rt=(Wt=Ct.properties)==null?void 0:Wt.src;return a.createElement(ue.Z,{src:Rt,width:320,"data-text":Rt,onLoad:()=>st&&setTimeout(()=>zt(),500)})},a:Ct=>{var Wt=Ct,{node:Rt}=Wt,fn=Ft(Wt,["node"]);return a.createElement("a",tt(_e({},fn),{target:"_blank",rel:"noopener noreferrer"}))}}},cn?Kt:`${Kt}__`)),[Kt,cn]);return a.createElement(a.Fragment,null,a.createElement(ye.Z,{defaultValue:an.defaultValue,open:an.open,language:an.language,height:an.height,onChange:(Ct,Wt)=>{kt(Kt.replaceAll(Wt,Ct))},onDynamic:Bt}),Mt)}},67279:function($e,it,y){"use strict";y.d(it,{Z:function(){return Pe}});var a=y(59301),ne=y(76406),z={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt",specialImg:"specialImg___yAPav",bubble:"bubble___qNdfF",upImg:"upImg___Mx6QM"},oe=y(14185),ie=y(12495),Pe=({src:Ce,onClick:ue,topPercentage:ce=.62,draggableExtraNode:me,showAvatarEditData:xe})=>{var rt;const Fe=(0,a.useRef)(null),de=(0,a.useRef)(!1),Te=(0,a.useRef)(!1),[Ie,Ye]=(0,a.useState)(Math.min(window.innerHeight*ce,window.innerHeight-220)),[Se,fe]=(0,a.useState)(!1),je=10;return(0,a.useEffect)(()=>{if(Fe.current){let De=function(we){var Me;de.current=!0,Ne=we.pageY,ze=we.pageY-(((Me=Fe.current)==null?void 0:Me.getBoundingClientRect().top)||0),(0,ne.kk)("none"),document.onselectstart=function(){return!1}},le=function(){de.current&&!Te.current&&ue&&ue(),de.current=!1,Te.current=!1,(0,ne.kk)("auto"),document.onselectstart=null},qe=function(we){var Me;if(de.current){const ge=we.pageY-ze,ye=window.innerHeight-(((Me=Fe.current)==null?void 0:Me.offsetHeight)||0)-50,Oe=50;if(!Te.current&&Math.abs(Ne-we.pageY)>je&&(Te.current=!0),Te.current){let pt=Math.max(Oe,Math.min(ge,ye));Ye(pt)}}},ze=0,Ne=0;return Fe.current.addEventListener("mousedown",De),document.addEventListener("mousemove",qe),document.addEventListener("mouseup",le),()=>{var we,Me;(Me=(we=Fe==null?void 0:Fe.current)==null?void 0:we.removeEventListener)==null||Me.call(we,"mousedown",De),document.removeEventListener("mousemove",qe),document.removeEventListener("mouseup",le)}}},[ue]),(0,a.useEffect)(()=>{const De=()=>{Ye(window.innerHeight*ce)};return window.addEventListener("resize",De),()=>{window.removeEventListener("resize",De)}},[ce]),a.createElement("div",{className:z.draggableImage,style:{top:`${Ie}px`,display:Se?"none":"block",cursor:de.current?"grabbing":"grab"},ref:Fe},me&&a.createElement("div",{className:z.extraNode,onMouseUp:De=>De.stopPropagation(),onMouseDownCapture:De=>De.stopPropagation()},me),xe!=null&&xe.nickname?a.createElement("div",{className:z.specialImg},a.createElement("div",{className:z.bubble},xe==null?void 0:xe.nickname),a.createElement("img",{className:z.upImg,src:xe!=null&&xe.headImgId?((rt=oe.Z)==null?void 0:rt.API_SERVER)+"/api/attachments/"+(xe==null?void 0:xe.headImgId):ie,width:60,draggable:"false"})):a.createElement("img",{className:z.img,src:Ce,width:60,draggable:"false"}),a.createElement("i",{className:`iconfont icon-tupianguanbi ${z.close}`,onMouseUp:De=>{De.stopPropagation(),fe(!0)}}))}},73928:function($e,it,y){"use strict";y.d(it,{r:function(){return Ie}});var a=y(59301),ne=y(44104),z=y(62957),oe=y(76406),ie=y(14185),he=y(70467),Pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABb0lEQVR4AZxQPUsDQRSc3Xx4Fy9EMATRIIIpFAyCsbIV0cYilfbqb7AL/gVLjRLEwk5bwQRBK2NlejuroKKJwuVyt+u+44Qkd9GQ4719s3MzA2+5vD2YEOXCpVMuNO2bgvyr29f7rfphqvZ+lMvC+7hjixMhkZcShsf1HRIyKqxm1v5+vv84XVgmIVfHquqBirGQ0jEIp5Vofb7cvR3PrVCAptiBivEIjPQaIsY0wnpK50y/oICBzL8iLbmIRGZL9TbiM5tpX4AkZW4PUk8SctvFSztQ7+TeOw7uC4BkgD4GMZ+HjE9BGpMuRmwcbniHm6A/QLHCbMJ6LMGZXYeT2YBVLYE49ctXgQGk0kM27GoR9kMRetgmKrD7BpBai4agjYQI9u2AAIF249VnaDfqCHzFXiVjDOzprJcGr52Dc+bnfYwiovqoOrsrosW6Ce9GK5geHmaYFFAZxul5Kty0+K5a7Uqt/uWR/w7Skoe8PwAAAP//m7VE6gAAAAZJREFUAwCRcYHLyINd+gAAAABJRU5ErkJggg==",Ce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB6klEQVR4AYySS0gbQRjH/7tJTCQStdWmwfpKpYWWttLS9lDqoVB6aHsJpS1BEEEURQ8qnkQPKuLJg3jVgwcFIQevKoL4AjW+8EHiK6gYH2Rl1UTdmF13BhwfIYvL/ma++eb7/vMN3/BQP/ea9GHaG5anPJKixffqZVdF26pRTWE//7psKaGxY9PZ3e/negb2cE3v0D7mV09YIDEOBckx5zkfr2jbeUbWBN4QCrt8e2dVs14RMx4RYwtH8PmDGJgMoN21jYlFkcQxTkKR9+5lwf2/wfuZOHnw3EdiJJr1+P0lGV/fWZCnQnwEn/+MTBSOoxNCF/KTzZ3zEUfdupNXoDQBSmQ3IME1LGBwWkTfqEAjLapoXm4StcnQXJKDpuLnlLrCbEPRT2sXP9+Z21r+J+NXjTMLlf8yUVuQjTJHBuoL7WgpzUFaqonkUlKS4mB9ZGSkJsfpaBfe2i3HWbZ43CbdaoJBT7dpcqwhKmJfuMDixqkmATHM9KIEZBm4jCiayIoSW+BQlLDiC2oiHGtU8MaegL/frJq8SDfHrmBh7RQ9g+qL1MC7FYwtYI7XqW0i7brh06tE5P+wMV5malRgSzGCXOM2aaqPHXnPiOqC2aTD08fGO5Cq7uWxJRXQ8wq5lNpA5n+QwYE7uAIAAP//pt/DRgAAAAZJREFUAwBZyguAkhNiOwAAAABJRU5ErkJggg==",ue=y(49317),ce=y(66649),me=y.n(ce),xe=y(64270),rt=y.n(xe),Fe=y(8191),de=y(4676),Te=(Ye,Se,fe)=>new Promise((je,De)=>{var le=Ne=>{try{ze(fe.next(Ne))}catch(we){De(we)}},qe=Ne=>{try{ze(fe.throw(Ne))}catch(we){De(we)}},ze=Ne=>Ne.done?je(Ne.value):Promise.resolve(Ne.value).then(le,qe);ze((fe=fe.apply(Ye,Se)).next())});const Ie=Ye=>{const Se=[{key:"markdown",name:"\u5BFC\u51FA\u4E3AMarkdown",icon:Pe},{key:"word",name:"\u5BFC\u51FA\u4E3AWord",icon:Ce}],fe=we=>we==null?"":String(we).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),je=we=>Te(void 0,null,function*(){return new Promise(Me=>{const Ee=document.createElement("div");Ee.style.position="fixed",Ee.style.left="-9999px",Ee.style.top="0",Ee.style.width="720px",document.body.appendChild(Ee);let ge=null,ye=!1;const Oe=we==null?void 0:we.trim().startsWith("\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A

            ${we}`:"";const _e=Ee.querySelector("img");if(_e){_e.addEventListener("load",()=>{try{const Ft=document.createElement("canvas");Ft.width=320,Ft.height=320;const Ae=Ft.getContext("2d");Ae&&Ae.drawImage(_e,0,0);const ke=Ft.toDataURL("image/png");_e.src=ke}catch(Ft){console.error("\u56FE\u7247\u8F6C base64 \u5931\u8D25",Ft)}const tt=Ee.innerHTML;Ee.parentNode&&Ee.parentNode.removeChild(Ee),Me(tt)}),_e.addEventListener("error",()=>{const tt=Ee.innerHTML;Ee.parentNode&&Ee.parentNode.removeChild(Ee),Me(tt)});return}else{const tt=Ee.innerHTML;Ee.parentNode&&Ee.parentNode.removeChild(Ee),Me(tt);return}}else if(de.render)de.render(a.createElement(Fe.Z,{value:we,streamingStatus:!1}),Ee);else{Ee.innerText=we!=null?we:"";const _e=Ee.innerHTML;document.body.removeChild(Ee),Me(_e);return}}catch(_e){console.error("[exportHistory] render Answer failed:",_e),Ee.innerText=typeof we=="string"?we:String(we!=null?we:"");const tt=Ee.innerHTML;try{ye&&ge&&ge.unmount?ge.unmount():de.unmountComponentAtNode&&de.unmountComponentAtNode(Ee)}catch(Ft){}document.body.removeChild(Ee),Me(tt);return}let pt=Date.now();const yt=new MutationObserver(()=>{pt=Date.now()});yt.observe(Ee,{childList:!0,subtree:!0,attributes:!0,characterData:!0});const Le=350,ot=6e3,mt=Date.now(),gt=()=>{const _e=Date.now();if(_e-pt>Le){yt.disconnect();const tt=Ee.innerHTML;try{ye&&ge&&ge.unmount?ge.unmount():de.unmountComponentAtNode&&de.unmountComponentAtNode(Ee)}catch(Ft){}Ee.parentNode&&Ee.parentNode.removeChild(Ee),Me(tt);return}if(_e-mt>ot){yt.disconnect();const tt=Ee.innerHTML;try{ye&&ge&&ge.unmount?ge.unmount():de.unmountComponentAtNode&&de.unmountComponentAtNode(Ee)}catch(Ft){}Ee.parentNode&&Ee.parentNode.removeChild(Ee),Me(tt);return}setTimeout(gt,Le)};setTimeout(gt,Le)})}),De=we=>me()(we).format("YYYY-MM-DD HH:mm:ss"),le=(we,Me,Ee)=>Te(void 0,null,function*(){return(yield Promise.all(we.map(ye=>Te(void 0,null,function*(){var Oe,pt;let yt="";try{yt=yield je(ye.answer)}catch(Le){console.error("[exportHistory] renderAnswer error:",Le),yt=fe(String((Oe=ye.answer)!=null?Oe:""))}return` +\`\`\``},!It&&a.createElement(he.CopyToClipboard,{text:Qn,onCopy:()=>Ce.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement("button",null,"\u590D\u5236")),!It&&Yn[1]==="html"&&dn&&a.createElement("button",{className:Pe.runCode,onClick:()=>{He(_e({},tt(_e({},an),{open:++an.open,defaultValue:Qn,language:Yn[1]})))}},"\u8FD0\u884CHTML"),a.createElement(z.Z,_e({wrapLongLines:!0,style:ie.Z,language:Yn[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},Ln),Qn))},img({node:Ct}){var Wt;const Tt=(Wt=Ct.properties)==null?void 0:Wt.src;return a.createElement(ue.Z,{src:Tt,width:320,"data-text":Tt,onLoad:()=>st&&setTimeout(()=>zt(),500)})},a:Ct=>{var Wt=Ct,{node:Tt}=Wt,fn=Ft(Wt,["node"]);return a.createElement("a",tt(_e({},fn),{target:"_blank",rel:"noopener noreferrer"}))}}},dn?Kt:`${Kt}__`)),[Kt,dn]);return a.createElement(a.Fragment,null,a.createElement(ye.Z,{defaultValue:an.defaultValue,open:an.open,language:an.language,height:an.height,onChange:(Ct,Wt)=>{kt(Kt.replaceAll(Wt,Ct))},onDynamic:wt}),Mt)}},67279:function($e,it,y){"use strict";y.d(it,{Z:function(){return Pe}});var a=y(59301),ne=y(76406),z={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt",specialImg:"specialImg___yAPav",bubble:"bubble___qNdfF",upImg:"upImg___Mx6QM"},oe=y(14185),ie=y(12495),Pe=({src:Ce,onClick:ue,topPercentage:ce=.62,draggableExtraNode:me,showAvatarEditData:xe})=>{var rt;const Fe=(0,a.useRef)(null),de=(0,a.useRef)(!1),Te=(0,a.useRef)(!1),[Ie,Ye]=(0,a.useState)(Math.min(window.innerHeight*ce,window.innerHeight-220)),[Se,fe]=(0,a.useState)(!1),je=10;return(0,a.useEffect)(()=>{if(Fe.current){let De=function(we){var Me;de.current=!0,Ne=we.pageY,ze=we.pageY-(((Me=Fe.current)==null?void 0:Me.getBoundingClientRect().top)||0),(0,ne.kk)("none"),document.onselectstart=function(){return!1}},le=function(){de.current&&!Te.current&&ue&&ue(),de.current=!1,Te.current=!1,(0,ne.kk)("auto"),document.onselectstart=null},qe=function(we){var Me;if(de.current){const ge=we.pageY-ze,ye=window.innerHeight-(((Me=Fe.current)==null?void 0:Me.offsetHeight)||0)-50,Oe=50;if(!Te.current&&Math.abs(Ne-we.pageY)>je&&(Te.current=!0),Te.current){let pt=Math.max(Oe,Math.min(ge,ye));Ye(pt)}}},ze=0,Ne=0;return Fe.current.addEventListener("mousedown",De),document.addEventListener("mousemove",qe),document.addEventListener("mouseup",le),()=>{var we,Me;(Me=(we=Fe==null?void 0:Fe.current)==null?void 0:we.removeEventListener)==null||Me.call(we,"mousedown",De),document.removeEventListener("mousemove",qe),document.removeEventListener("mouseup",le)}}},[ue]),(0,a.useEffect)(()=>{const De=()=>{Ye(window.innerHeight*ce)};return window.addEventListener("resize",De),()=>{window.removeEventListener("resize",De)}},[ce]),a.createElement("div",{className:z.draggableImage,style:{top:`${Ie}px`,display:Se?"none":"block",cursor:de.current?"grabbing":"grab"},ref:Fe},me&&a.createElement("div",{className:z.extraNode,onMouseUp:De=>De.stopPropagation(),onMouseDownCapture:De=>De.stopPropagation()},me),xe!=null&&xe.nickname?a.createElement("div",{className:z.specialImg},a.createElement("div",{className:z.bubble},xe==null?void 0:xe.nickname),a.createElement("img",{className:z.upImg,src:xe!=null&&xe.headImgId?((rt=oe.Z)==null?void 0:rt.API_SERVER)+"/api/attachments/"+(xe==null?void 0:xe.headImgId):ie,width:60,draggable:"false"})):a.createElement("img",{className:z.img,src:Ce,width:60,draggable:"false"}),a.createElement("i",{className:`iconfont icon-tupianguanbi ${z.close}`,onMouseUp:De=>{De.stopPropagation(),fe(!0)}}))}},73928:function($e,it,y){"use strict";y.d(it,{r:function(){return Ie}});var a=y(59301),ne=y(44104),z=y(62957),oe=y(76406),ie=y(14185),he=y(70467),Pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABb0lEQVR4AZxQPUsDQRSc3Xx4Fy9EMATRIIIpFAyCsbIV0cYilfbqb7AL/gVLjRLEwk5bwQRBK2NlejuroKKJwuVyt+u+44Qkd9GQ4719s3MzA2+5vD2YEOXCpVMuNO2bgvyr29f7rfphqvZ+lMvC+7hjixMhkZcShsf1HRIyKqxm1v5+vv84XVgmIVfHquqBirGQ0jEIp5Vofb7cvR3PrVCAptiBivEIjPQaIsY0wnpK50y/oICBzL8iLbmIRGZL9TbiM5tpX4AkZW4PUk8SctvFSztQ7+TeOw7uC4BkgD4GMZ+HjE9BGpMuRmwcbniHm6A/QLHCbMJ6LMGZXYeT2YBVLYE49ctXgQGk0kM27GoR9kMRetgmKrD7BpBai4agjYQI9u2AAIF249VnaDfqCHzFXiVjDOzprJcGr52Dc+bnfYwiovqoOrsrosW6Ce9GK5geHmaYFFAZxul5Kty0+K5a7Uqt/uWR/w7Skoe8PwAAAP//m7VE6gAAAAZJREFUAwCRcYHLyINd+gAAAABJRU5ErkJggg==",Ce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB6klEQVR4AYySS0gbQRjH/7tJTCQStdWmwfpKpYWWttLS9lDqoVB6aHsJpS1BEEEURQ8qnkQPKuLJg3jVgwcFIQevKoL4AjW+8EHiK6gYH2Rl1UTdmF13BhwfIYvL/ma++eb7/vMN3/BQP/ea9GHaG5anPJKixffqZVdF26pRTWE//7psKaGxY9PZ3e/negb2cE3v0D7mV09YIDEOBckx5zkfr2jbeUbWBN4QCrt8e2dVs14RMx4RYwtH8PmDGJgMoN21jYlFkcQxTkKR9+5lwf2/wfuZOHnw3EdiJJr1+P0lGV/fWZCnQnwEn/+MTBSOoxNCF/KTzZ3zEUfdupNXoDQBSmQ3IME1LGBwWkTfqEAjLapoXm4StcnQXJKDpuLnlLrCbEPRT2sXP9+Z21r+J+NXjTMLlf8yUVuQjTJHBuoL7WgpzUFaqonkUlKS4mB9ZGSkJsfpaBfe2i3HWbZ43CbdaoJBT7dpcqwhKmJfuMDixqkmATHM9KIEZBm4jCiayIoSW+BQlLDiC2oiHGtU8MaegL/frJq8SDfHrmBh7RQ9g+qL1MC7FYwtYI7XqW0i7brh06tE5P+wMV5malRgSzGCXOM2aaqPHXnPiOqC2aTD08fGO5Cq7uWxJRXQ8wq5lNpA5n+QwYE7uAIAAP//pt/DRgAAAAZJREFUAwBZyguAkhNiOwAAAABJRU5ErkJggg==",ue=y(49317),ce=y(66649),me=y.n(ce),xe=y(64270),rt=y.n(xe),Fe=y(8191),de=y(4676),Te=(Ye,Se,fe)=>new Promise((je,De)=>{var le=Ne=>{try{ze(fe.next(Ne))}catch(we){De(we)}},qe=Ne=>{try{ze(fe.throw(Ne))}catch(we){De(we)}},ze=Ne=>Ne.done?je(Ne.value):Promise.resolve(Ne.value).then(le,qe);ze((fe=fe.apply(Ye,Se)).next())});const Ie=Ye=>{const Se=[{key:"markdown",name:"\u5BFC\u51FA\u4E3AMarkdown",icon:Pe},{key:"word",name:"\u5BFC\u51FA\u4E3AWord",icon:Ce}],fe=we=>we==null?"":String(we).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),je=we=>Te(void 0,null,function*(){return new Promise(Me=>{const Ee=document.createElement("div");Ee.style.position="fixed",Ee.style.left="-9999px",Ee.style.top="0",Ee.style.width="720px",document.body.appendChild(Ee);let ge=null,ye=!1;const Oe=we==null?void 0:we.trim().startsWith("\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A

            ${we}`:"";const _e=Ee.querySelector("img");if(_e){_e.addEventListener("load",()=>{try{const Ft=document.createElement("canvas");Ft.width=320,Ft.height=320;const Ae=Ft.getContext("2d");Ae&&Ae.drawImage(_e,0,0);const ke=Ft.toDataURL("image/png");_e.src=ke}catch(Ft){console.error("\u56FE\u7247\u8F6C base64 \u5931\u8D25",Ft)}const tt=Ee.innerHTML;Ee.parentNode&&Ee.parentNode.removeChild(Ee),Me(tt)}),_e.addEventListener("error",()=>{const tt=Ee.innerHTML;Ee.parentNode&&Ee.parentNode.removeChild(Ee),Me(tt)});return}else{const tt=Ee.innerHTML;Ee.parentNode&&Ee.parentNode.removeChild(Ee),Me(tt);return}}else if(de.render)de.render(a.createElement(Fe.Z,{value:we,streamingStatus:!1}),Ee);else{Ee.innerText=we!=null?we:"";const _e=Ee.innerHTML;document.body.removeChild(Ee),Me(_e);return}}catch(_e){console.error("[exportHistory] render Answer failed:",_e),Ee.innerText=typeof we=="string"?we:String(we!=null?we:"");const tt=Ee.innerHTML;try{ye&&ge&&ge.unmount?ge.unmount():de.unmountComponentAtNode&&de.unmountComponentAtNode(Ee)}catch(Ft){}document.body.removeChild(Ee),Me(tt);return}let pt=Date.now();const yt=new MutationObserver(()=>{pt=Date.now()});yt.observe(Ee,{childList:!0,subtree:!0,attributes:!0,characterData:!0});const Le=350,ot=6e3,mt=Date.now(),gt=()=>{const _e=Date.now();if(_e-pt>Le){yt.disconnect();const tt=Ee.innerHTML;try{ye&&ge&&ge.unmount?ge.unmount():de.unmountComponentAtNode&&de.unmountComponentAtNode(Ee)}catch(Ft){}Ee.parentNode&&Ee.parentNode.removeChild(Ee),Me(tt);return}if(_e-mt>ot){yt.disconnect();const tt=Ee.innerHTML;try{ye&&ge&&ge.unmount?ge.unmount():de.unmountComponentAtNode&&de.unmountComponentAtNode(Ee)}catch(Ft){}Ee.parentNode&&Ee.parentNode.removeChild(Ee),Me(tt);return}setTimeout(gt,Le)};setTimeout(gt,Le)})}),De=we=>me()(we).format("YYYY-MM-DD HH:mm:ss"),le=(we,Me,Ee)=>Te(void 0,null,function*(){return(yield Promise.all(we.map(ye=>Te(void 0,null,function*(){var Oe,pt;let yt="";try{yt=yield je(ye.answer)}catch(Le){console.error("[exportHistory] renderAnswer error:",Le),yt=fe(String((Oe=ye.answer)!=null?Oe:""))}return`

            ${fe(Me)}${De(ye.updated_at)}

            ${fe((pt=ye.question)!=null?pt:"")}
            @@ -214,32 +214,32 @@ ${Cn}
            - `,ye=document.createElement("div");ye.innerHTML=ge.replace(/box-shadow/g,"// box-shadow"),document.body.appendChild(ye);const Oe=document.getElementById(Ee);if(!Oe){console.error("PDF \u5143\u7D20\u672A\u627E\u5230"),ye.parentNode&&ye.parentNode.removeChild(ye);return}Oe.style.width="auto",Oe.style.height="auto",Oe.style.position="initial";try{const yt=(yield rt()(Oe,{useCORS:!0,backgroundColor:"#fff"})).toDataURL("image/png"),Le=document.createElement("a");Le.href=yt,Le.download=`\u5386\u53F2\u5BF9\u8BDD-${we.my_user_name}-${me()().format("YYYYMMDDHHmmss")}.png`,Le.click()}catch(pt){console.error("[exportHistory] html2canvas error:",pt)}finally{ye.parentNode&&ye.parentNode.removeChild(ye)}});let ze="markdown";const Ne=()=>{const[we,Me]=(0,a.useState)(ze);return ze=we,a.createElement(ne.Z,{size:30},Se.map(Ee=>a.createElement(he.op,{key:Ee.key,style:we===Ee.key?{border:"1px solid #165dff",color:"#165dff"}:{},onClick:()=>Me(Ee.key),shape:"default",icon:a.createElement("img",{src:Ee.icon})},Ee.name)))};z.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4",width:538,cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u5386\u53F2\u5BF9\u8BDD",content:a.createElement(Ne,null),onOk:()=>Te(void 0,null,function*(){var we,Me,Ee;if(ze==="image"){const ye=yield(0,ue.ZP)(`/api/course_qna_sessions/${Ye}.json`,{method:"get"});if((ye==null?void 0:ye.status)===0){const Oe=(Me=(we=ye==null?void 0:ye.data)==null?void 0:we.messages)==null?void 0:Me.map(yt=>({updated_at:yt.updated_at,question:yt.question,answer:yt.answer})),pt={my_user_name:(Ee=ye==null?void 0:ye.data)==null?void 0:Ee.user_name,user_name:"AI\u56DE\u7B54",data:Oe};yield qe(pt)}return}const ge=`${ie.Z.API_SERVER}/api/course_qna_sessions/${Ye}/download_chat_data.json?file_type=${ze}`;(0,oe.Nd)(null,ge)})})}},64466:function($e,it,y){"use strict";var a=y(59301),ne=Object.defineProperty,z=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,he=(xe,rt,Fe)=>rt in xe?ne(xe,rt,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):xe[rt]=Fe,Pe=(xe,rt)=>{for(var Fe in rt||(rt={}))oe.call(rt,Fe)&&he(xe,Fe,rt[Fe]);if(z)for(var Fe of z(rt))ie.call(rt,Fe)&&he(xe,Fe,rt[Fe]);return xe},Ce=(xe,rt)=>{var Fe={};for(var de in xe)oe.call(xe,de)&&rt.indexOf(de)<0&&(Fe[de]=xe[de]);if(xe!=null&&z)for(var de of z(xe))rt.indexOf(de)<0&&ie.call(xe,de)&&(Fe[de]=xe[de]);return Fe};const ue=y(20441),ce={};ue.keys().forEach(xe=>{const rt=xe.replace("./","").replace(".svg","");ce[rt]=ue(xe)});const me=xe=>{var rt=xe,{filename:Fe}=rt,de=Ce(rt,["filename"]),Te;const Ie=((Te=Fe==null?void 0:Fe.split(".").pop())==null?void 0:Te.toLowerCase())||"unknown",Ye=ce[Ie]||ce.default;return a.createElement("img",Pe({src:Ye,alt:Ie},de))};it.Z=me},10345:function($e,it,y){"use strict";y.d(it,{Z:function(){return rt}});var a=y(59301),ne={flex_box_center:"flex_box_center___kyfCX",flex_space_between:"flex_space_between___GHTzD",flex_box_vertical_center:"flex_box_vertical_center___FdgNd",flex_box_center_end:"flex_box_center_end___LMVYD",flex_box_column:"flex_box_column___Yb2bC",f_l_c:"f_l_c___nwLBO",officediv:"officediv___KkKIB",preclass:"preclass___SCKdC"},z=y(37285),oe=y(64466),ie=y(25399),he=y(37639),Pe=y(86974),Ce=y(49317),ue=(Fe,de,Te)=>new Promise((Ie,Ye)=>{var Se=De=>{try{je(Te.next(De))}catch(le){Ye(le)}},fe=De=>{try{je(Te.throw(De))}catch(le){Ye(le)}},je=De=>De.done?Ie(De.value):Promise.resolve(De.value).then(Se,fe);je((Te=Te.apply(Fe,de)).next())}),me=({item:Fe})=>{var de,Te,Ie,Ye,Se;const[fe,je]=(0,a.useState)(!1),[De,le]=(0,a.useState)({}),qe=(0,a.useRef)(),[ze,Ne]=(0,a.useState)(!1);let we=[{name:"subject",icon:a.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-kecheng1"})},{name:"shixun",icon:a.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"challenge",icon:a.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"document",icon:a.createElement(oe.Z,{filename:Fe==null?void 0:Fe.name,style:{width:16,height:16,marginRight:5}})}];return a.createElement("div",{className:ne.f_l_c},a.createElement(ie.Z,{title:Fe==null?void 0:Fe.name},a.createElement(he.Z,{placement:"top",content:a.createElement("div",null,a.createElement(z.Z,null),a.createElement("pre",{className:ne.preclass,style:{maxWidth:600,maxHeight:400}},(Fe==null?void 0:Fe.type)==="document"&&((de=Fe==null?void 0:Fe.contents)==null?void 0:de.toString()),(Fe==null?void 0:Fe.type)!=="document"&&a.createElement("a",{target:"_blank",href:(Te=Fe==null?void 0:Fe.contents)==null?void 0:Te.toString()},(Ie=Fe==null?void 0:Fe.contents)==null?void 0:Ie.toString()))),title:a.createElement("div",null,(Ye=we==null?void 0:we.find(Me=>(Me==null?void 0:Me.name)===Fe.type))==null?void 0:Ye.icon,Fe==null?void 0:Fe.name),trigger:"click",open:fe,onOpenChange:Me=>ue(void 0,null,function*(){var Ee;if(Fe!=null&&Fe.deployable_type){let ge={};(Fe==null?void 0:Fe.deployable_type)=="Course"?ge.course_id=Fe==null?void 0:Fe.deployable_id:ge.subject_id=Fe==null?void 0:Fe.deployable_id;let ye=yield(0,Ce.ZP)("/api/users/get_permissions.json",{method:"get",params:ge});if(!((Ee=ye==null?void 0:ye.data)!=null&&Ee.manager)){je(Me);return}}if(!(Fe!=null&&Fe.web_url))je(Me);else{const pt=new URL(Fe==null?void 0:Fe.web_url).pathname.split("/").pop().split(".").pop();if(pt==="txt"){Ne(!0);let yt=yield(0,Ce.ZP)(Fe==null?void 0:Fe.web_url,{method:"get"},!1,!1,!0);Ne(!1);const ot=new TextDecoder("utf-8").decode(yt);qe.current=ot,le({file_type:"txt",url:Fe==null?void 0:Fe.web_url})}else le({file_type:["docx","doc"].includes(pt)?"office":pt,url:Fe==null?void 0:Fe.web_url})}})},a.createElement("div",{className:ne.officediv},(Se=we==null?void 0:we.find(Me=>(Me==null?void 0:Me.name)===Fe.type))==null?void 0:Se.icon,Fe==null?void 0:Fe.name))),a.createElement(Pe.Z,{close:!0,monacoEditor:{value:qe.current,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},style:{zIndex:1300,background:"rgba(1, 10, 35, 0.5)"},data:De==null?void 0:De.url,type:De==null?void 0:De.file_type,disabledDownload:!0,onClose:()=>le({})}))},rt=({Filelist:Fe})=>a.createElement("div",null,a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("span",{style:{minWidth:40,fontWeight:500,color:"#333"}},"\u5F15\u7528"),a.createElement(z.Z,{style:{flex:1,minWidth:"calc(100% - 40px)"}})),a.createElement("div",{className:ne.f_l_c},Fe==null?void 0:Fe.map(de=>a.createElement(me,{item:de}))))},73190:function($e,it,y){"use strict";y.d(it,{Z:function(){return Ft}});var a=y(59301),ne=y(28284),z=y(29787),oe=y(62957),ie=y(77019),he=y(6767),Pe=y(4676),Ce="data:image/png;base64,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",ue={tip:"tip___tKX6W",knowledgeWrapper:"knowledgeWrapper___KcnuR",fixedLoading:"fixedLoading___XmyB7",leftNode:"leftNode___Y2uWT",option:"option____sKqP",serial:"serial___qF0bP",row:"row___oV21b",label:"label___XumW5",content:"content___qfqms"},ce=y(82717),me=y(49317),xe=y(39116),rt=y(33156),Fe=y(66915),de=y(36207),Te=y(7939),Ie={wrap:"wrap___YcSZv",left:"left___Rou01",leftNode:"leftNode___hFjN9",option:"option___JIrUI",serial:"serial___U64xx",row:"row___gQbg9",label:"label___brOMv",content:"content___qUMZz",bottomActionContainer:"bottomActionContainer___eMaBv",bottomBtn:"bottomBtn___hQiMj"},Ye=y(70467),Se=y(32648),fe=y(76406),je=y(62440),De=y(53973),le=y(83928),qe=y(35883),ze=y(71039),Ne=y(24334),we=y(49998),Me=(Ae,ke,ve)=>new Promise((Ze,et)=>{var Tt=It=>{try{Bt(ve.next(It))}catch(Kt){et(Kt)}},st=It=>{try{Bt(ve.throw(It))}catch(Kt){et(Kt)}},Bt=It=>It.done?Ze(It.value):Promise.resolve(It.value).then(Tt,st);Bt((ve=ve.apply(Ae,ke)).next())}),ge=({questionId:Ae,visible:ke,onChange:ve,questionData:Ze,noRestrictModal:et,noReselect:Tt,noSaveSuccess:st})=>{const[Bt,It]=(0,a.useState)(!1),[Kt,kt]=(0,a.useState)([]),[an,He]=(0,a.useState)(le.Q),{contentRef:Ue,value:Zt,status:cn,open:Nt,close:ct}=an,zt=(0,De.Z)({contentRef:Ue,status:cn}),{openProgress:Mt,closeProgress:Ct,CreateProgressModal:Wt,progressOpen:Rt}=(0,je.Z)();(0,a.useEffect)(()=>{ke===!0&&(Ue!=null&&Ue.current)&&fn(),ke===!1&&ct()},[ke,!!(Ue!=null&&Ue.current)]);const fn=()=>Me(void 0,null,function*(){const Pn={scene_type:5,request_identifier:Math.random(),item_bank_id:Ae};yield Nt(Pn)}),Gt=[{id:"0",type:"\u5355\u9009\u9898",value:"SINGLE"},{id:"1",type:"\u591A\u9009\u9898",value:"MULTIPLE"},{id:"2",type:"\u5224\u65AD\u9898",value:"JUDGMENT"},{id:"3",type:"\u586B\u7A7A\u9898",value:"COMPLETION"},{id:"4",type:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{id:"6",type:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{id:"7",type:"\u7EC4\u5408\u9898",value:"COMBINATION"},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],Cn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ln=()=>Me(void 0,null,function*(){Mt(),It(!0),kt([]);const Ot=zt(),Pn=new FormData;Pn.append("html",Ot);const qt=yield(0,me.ZP)("/api/intelligent_imports/import.json",{method:"post",body:Pn},!0);if((qt==null?void 0:qt.status)===0)if(qt!=null&&qt.data){Ct(100),kt(qt==null?void 0:qt.data);return}else he.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");It(!1),Ct()}),Yn=()=>Me(void 0,null,function*(){const Ot=zt();(0,fe.RG)(Ot)}),Qn=(Ot,Pn="")=>{var qt,pn,rn;const sn=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],dn=["SINGLE","MULTIPLE","JUDGMENT","COMPLETION","SUBJECTIVE"],{name:Ht,choices:xn=[],item_type:vn,tag_disciplines:Nn=[],difficulty:jn,analysis:In,answer_texts:Vn,standard_answer:ba,standard_answers:Ea,description:ea,time_limit:Mn,language:jt,hack_sets:Yt,code:Lt,sub_item_banks:Dt}=Ot||Ze,$t=(qt=Gt.find(nn=>nn.value===vn))==null?void 0:qt.type,mn=`1.${Pn}\u3010${$t}\u3011${Ht}`;let Bn="";const wt=(pn=Nn==null?void 0:Nn.map(nn=>nn.name))==null?void 0:pn.join("\u3001");return vn==="SUBJECTIVE"?Bn=(Vn==null?void 0:Vn[0])||"":vn==="JUDGMENT"?xn==null||xn.forEach((nn,yn)=>{nn.is_answer&&(Bn=yn?"\u9519\u8BEF":"\u6B63\u786E")}):xn==null||xn.forEach((nn,yn)=>{nn.is_answer&&(Bn=Bn+Cn[yn])}),a.createElement("div",{className:Ie.leftNode,style:Ot?{padding:0}:{}},a.createElement(qe.Z,{className:"mb10",value:mn}),xn==null?void 0:xn.map((nn,yn)=>a.createElement("div",{key:yn,className:Ie.option},a.createElement("div",{className:Ie.serial},Cn[yn],"."),a.createElement(qe.Z,{style:{flex:1},value:nn==null?void 0:nn.choice_text}))),ea&&a.createElement("div",{className:Ie.row},a.createElement("div",{className:Ie.label},"\u8BD5\u9898\u63CF\u8FF0"),a.createElement(qe.Z,{style:{flex:1},value:ea||""})),vn==="COMPLETION"?(rn=ba||Ea)==null?void 0:rn.map((nn,yn)=>{var kn,Zn;return a.createElement("div",{className:Ie.row,style:{alignItems:"center"},key:yn},a.createElement("div",{className:Ie.label},"\u7B54\u6848",yn+1),a.createElement("div",{className:Ie.content},(nn==null?void 0:nn.model)===1?(kn=nn==null?void 0:nn.answer_text)==null?void 0:kn.join("\u3001"):a.createElement(ze.Z,{value:(Zn=nn==null?void 0:nn.answer_text)==null?void 0:Zn.join("\u3001"),readOnly:!0})))}):dn.includes(vn)&&a.createElement("div",{className:Ie.row},a.createElement("div",{className:Ie.label},"\u7B54\u6848"),a.createElement("div",{className:Ie.content},Bn)),!Ot&&a.createElement("div",{className:Ie.row},a.createElement("div",{className:Ie.label},"\u96BE\u5EA6"),a.createElement("div",{className:Ie.content},sn[jn-1]||"")),vn!=="COMBINATION"&&a.createElement("div",{className:Ie.row},a.createElement("div",{className:Ie.label},"\u89E3\u6790"),a.createElement(qe.Z,{style:{flex:1},value:In||""})),!Ot&&a.createElement("div",{className:Ie.row},a.createElement("div",{className:Ie.label},"\u77E5\u8BC6\u70B9"),a.createElement("div",{className:Ie.content},wt)),Mn&&a.createElement("div",{className:Ie.row},a.createElement("div",{className:Ie.label},"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09"),a.createElement("div",{className:Ie.content},Mn)),jt&&a.createElement("div",{className:Ie.row},a.createElement("div",{className:Ie.label},"\u7F16\u7A0B\u8BED\u8A00"),a.createElement("div",{className:Ie.content},jt)),Lt&&a.createElement("div",{className:Ie.row},a.createElement("div",{className:Ie.label},vn==="PROGRAM"?"\u5B66\u5458\u521D\u59CB\u4EE3\u7801":"\u7A0B\u5E8F\u4EE3\u7801"),a.createElement("div",{className:Ie.content,style:{whiteSpace:"pre-wrap"}},Ne.Base64.decode(Lt))),Yt==null?void 0:Yt.map((nn,yn)=>{const kn=vn==="PROGRAM"?`(${yn+1})`:"";return a.createElement(a.Fragment,{key:yn},a.createElement("div",{className:Ie.row},a.createElement("div",{className:Ie.label},"\u6D4B\u8BD5\u7528\u4F8B",kn,"\u8F93\u5165"),a.createElement("div",{className:Ie.content},(nn==null?void 0:nn.input)||"")),a.createElement("div",{className:Ie.row},a.createElement("div",{className:Ie.label},"\u6D4B\u8BD5\u7528\u4F8B",kn,"\u8F93\u51FA"),a.createElement("div",{className:Ie.content},(nn==null?void 0:nn.output)||"")))}),vn==="BPROGRAM"&&(ba==null?void 0:ba.map((nn,yn)=>a.createElement("div",{className:Ie.row,key:yn},a.createElement("div",{className:Ie.label},"\u7B54\u6848",yn+1),a.createElement("div",{className:Ie.content,style:{whiteSpace:"pre-wrap"}},(nn==null?void 0:nn.answer_text)||"")))),Dt==null?void 0:Dt.map((nn,yn)=>a.createElement(a.Fragment,{key:nn.id},Qn(nn,yn+1))))};return a.createElement(a.Fragment,null,a.createElement(de.Z,{title:"\u4EE5\u9898\u6362\u9898",extra:a.createElement("div",{className:Ie.extraHeader},a.createElement(ie.Z,{align:"middle"},!cn&&!!Zt&&a.createElement(a.Fragment,null,a.createElement(Ye.op,{onClick:Ln,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),a.createElement(Ye.op,{onClick:Yn,shape:"default",type:"text"},a.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),a.createElement("i",{onClick:()=>{const Ot=Pn=>{oe.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Pn,onOk:()=>{ve(!1)}})};if(cn){Ot("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Zt?Ot("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):ve(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:ke},a.createElement("div",{className:Ie.wrap},a.createElement("div",{className:Ie.left},a.createElement(ie.Z,{justify:"space-between"},a.createElement("b",{className:"font16 c-grey-333"},"\u539F\u9898"),!cn&&a.createElement(Te.ZP,{onClick:()=>{ve(!1),Tt()},type:"primary"},"\u91CD\u65B0\u9009\u62E9\u8BD5\u9898")),Qn()),a.createElement(le.Z,{stringTransformer:we.o,onStatusChange:He,bottomOffset:160,style:{paddingBottom:86},bottomContainerNode:a.createElement("div",{className:Ie.bottomActionContainer},cn?a.createElement("div",{onClick:ct,className:Ie.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u751F\u6210"):a.createElement("div",{onClick:fn,className:Ie.bottomBtn},a.createElement("i",{className:"iconfont icon-zhongxinshengcheng1"}),"\u91CD\u65B0\u751F\u6210")),loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Rt,noRestrictModal:et,onError:Ot=>{Object.prototype.toString.call(Ot)==="[object Object]"&&Ot.status===-9&&et(Ot.data)}}))),a.createElement(de.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Bt},a.createElement(ie.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:y(11215),alt:"\u4EE5\u9898\u6362\u9898"}),a.createElement("span",{className:"ml10"},"\u4EE5\u9898\u6362\u9898")),a.createElement(Se.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Kt,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>It(!1),onSuccess:()=>{It(!1),ve(!1),st()}}),a.createElement("div",{style:{height:70}})),Wt("\u5904\u7406\u4E2D"))},ye=y(30935),Oe=y(59301),pt=Object.defineProperty,yt=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,mt=(Ae,ke,ve)=>ke in Ae?pt(Ae,ke,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ae[ke]=ve,gt=(Ae,ke)=>{for(var ve in ke||(ke={}))Le.call(ke,ve)&&mt(Ae,ve,ke[ve]);if(yt)for(var ve of yt(ke))ot.call(ke,ve)&&mt(Ae,ve,ke[ve]);return Ae},_e=(Ae,ke,ve)=>new Promise((Ze,et)=>{var Tt=It=>{try{Bt(ve.next(It))}catch(Kt){et(Kt)}},st=It=>{try{Bt(ve.throw(It))}catch(Kt){et(Kt)}},Bt=It=>It.done?Ze(It.value):Promise.resolve(It.value).then(Tt,st);Bt((ve=ve.apply(Ae,ke)).next())}),Ft=(0,a.forwardRef)(({onUpdateNum:Ae,onlyMediatorOpenStr:ke},ve)=>{const[Ze]=ne.default.useForm(),[et,Tt]=(0,a.useState)({}),[st,Bt]=(0,a.useState)({}),[It,Kt]=(0,a.useState)(null),[kt,an]=(0,a.useState)(!1),[He,Ue]=(0,a.useState)(!1),[Zt,cn]=(0,a.useState)([]),[Nt,ct]=(0,a.useState)(!1),[zt,Mt]=(0,a.useState)(!1),[Ct,Wt]=(0,a.useState)(""),[Rt,fn]=(0,a.useState)([]),[Gt,Cn]=(0,a.useState)([]),[Ln,Yn]=(0,a.useState)(null),Qn=ne.default.useWatch("knowledge",Ze),Ot=ne.default.useWatch("course",Ze);(0,a.useEffect)(()=>{if(ke)return rt.Z.subscribe(ke,Nn=>{rn(Nn.id)})},[ke]),(0,a.useEffect)(()=>{It===!1&&Ae&&Ae()},[It]);const Pn=()=>_e(void 0,null,function*(){const vn=yield(0,me.ZP)("/api/disciplines.json",{method:"get",params:{source:"new_question"}});Cn(vn.disciplines||[])}),qt=vn=>_e(void 0,null,function*(){const Nn=yield(0,me.ZP)("/api/tag_disciplines.json",{method:"get",params:{course_discipline_id:vn}});fn(Nn.tag_disciplines)}),pn=vn=>_e(void 0,null,function*(){var Nn,jn,In;const Vn=document.createElement("div");Vn.className=ue.fixedLoading,document.body.appendChild(Vn),Pe.render(Oe.createElement(z.Z,{spinning:!0}),Vn);let ba={};const Ea=[],[ea,Mn]=yield Promise.all([(0,me.ZP)("/api/intelligent_imports/check_number.json",{method:"get"}),(0,me.ZP)(`/api/item_banks/${vn}/edit_single.json`,{method:"get"})]);if((ea==null?void 0:ea.status)===0&&(ba.usedCount=ea==null?void 0:ea.remaining_number,ba.totalCount=ea==null?void 0:ea.total_number),Mn.id){if(Mn!=null&&Mn.analysis||Ea.push(3),(Mn==null?void 0:Mn.item_type)==="SUBJECTIVE"&&!((Nn=Mn==null?void 0:Mn.answer_texts)!=null&&Nn.length)&&Ea.push(2),!((jn=Mn==null?void 0:Mn.tag_disciplines)!=null&&jn.length)){Ea.push(1);const jt=(In=Mn==null?void 0:Mn.course_discipline)==null?void 0:In.course_discipline_id;Ze.setFieldValue("course",jt)}ba=gt(gt({},ba),Mn),cn(Ea)}Bt(Mn),Tt(ba),ba.totalCount===-1?Ea.length?an(!0):ct(!0):Mt(!0),document.body.removeChild(Vn)}),rn=vn=>_e(void 0,null,function*(){Yn(vn),pn(vn),Pn()}),sn=()=>{Kt(!0)};(0,a.useImperativeHandle)(ve,()=>({onClick:sn}));const dn=vn=>{fn([...Rt,gt({},vn)])},Ht=(vn,Nn)=>{console.log(vn,Nn),vn!=null&&vn.course&&(Wt(new Date),Ze.setFieldsValue({knowledge:[]}))},xn=()=>_e(void 0,null,function*(){const{analysis:vn="",answer_texts:Nn="",course:jn=[],knowledge:In=[]}=Ze.getFieldsValue()||{},Vn={item_bank_id:Ln,analysis:vn,answer_texts:Nn?[Nn]:"",course_discipline_id:jn||"",tag_discipline_ids:In==null?void 0:In.map(Ea=>Ea.value)};Ue(!0);const ba=yield(0,me.ZP)("/api/intelligent_imports/exchange_save_info.json",{method:"post",body:Vn});ba.id&&(Bt(ba),an(!1),ct(!0)),Ue(!1)});return Oe.createElement(a.Fragment,null,Oe.createElement(oe.default,{centered:!0,open:kt,title:"\u6E29\u99A8\u63D0\u793A",width:810,okText:"\u7EE7\u7EED\u6362\u9898",confirmLoading:He,onCancel:()=>an(!1),onOk:()=>Ze.submit(),afterClose:()=>{Ze.resetFields()}},Oe.createElement("div",{className:ue.tip},"\u6211\u53D1\u73B0\u60A8\u9009\u4E2D\u7684\u8FD9\u9053\u9898\u76EE\u4E0D\u5B8C\u5584\u3002\u4E3A\u4E86\u80FD\u66F4\u7CBE\u51C6\u7684\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u5EFA\u8BAE\u60A8\u63D0\u4F9B\u66F4\u591A\u7684\u5173\u4E8E\u5F53\u524D\u9898\u76EE\u7684\u4FE1\u606F~"),Oe.createElement("img",{src:Ce,style:{marginTop:-100}}),Oe.createElement(ne.default,{form:Ze,onValuesChange:Ht,layout:"vertical",colon:!1,onFinish:xn},Zt.includes(1)&&Oe.createElement(ie.Z,{align:"middle",className:"mb20"},Oe.createElement(ne.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"course",className:"mr10 mb0"},Oe.createElement(ye.q,{style:{width:240,height:40},size:"middle",showLinkButton:!1})),Oe.createElement(ne.default.Item,{name:"knowledge",className:"mb0 mt30"},Oe.createElement(ye.i,{allowAcceptEmpty:!0,data:{container_type:"ItemBank",search:!0},style:{width:240,height:40},size:"middle",courseDisciplineId:Ot,showLinkButton:!1}))),Zt.includes(2)&&Oe.createElement(ne.default.Item,{className:"mt20 mb10",name:"answer_texts",label:"\u53C2\u8003\u7B54\u6848",valuePropName:"defaultValue"},Oe.createElement(xe.Z,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848",height:120})),Zt.includes(3)&&Oe.createElement(ne.default.Item,{className:"mb0",name:"analysis",label:"\u9898\u76EE\u89E3\u6790",valuePropName:"defaultValue"},Oe.createElement(xe.Z,{placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u89E3\u6790",height:120})))),It&&Oe.createElement(ce.Z,{isIntelligentAssistant:!0,setScoreShow:Kt,isshixuns:!1,ScoreShow:!!It,isloadings:!1,onOk:vn=>{if(!vn.length){he.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}rn(vn[0])}}),Oe.createElement(Fe.Z,{visible:zt,usedCount:et==null?void 0:et.usedCount,totalCount:et==null?void 0:et.totalCount,onCancel:()=>Mt(!1),onOk:()=>{Mt(!1),Zt.length?an(!0):ct(!0)}}),Oe.createElement(ge,{noReselect:()=>{Kt(!0)},noRestrictModal:vn=>{Tt({usedCount:0,totalCount:vn}),Mt(!0)},questionId:Ln,visible:Nt,questionData:st,onChange:vn=>{ct(vn)},noSaveSuccess:()=>Kt(!1)}))})},14468:function($e,it,y){"use strict";y.d(it,{Z:function(){return we}});var a=y(59301),ne=y(6767),z=y(36207),oe=y(77019),ie=y(62957),he=y(37568),Pe=y(94968),Ce=y(25399),ue=y(82326),ce=y(5269),me=y(4875),xe={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},rt=y(70467),Fe=y(14185),de=y(32648),Te=y(49317),Ie=y(49998),Ye=y(76406),Se=y(62440),fe=y(53973),je=y(66915),De=y(83928),le="data:image/png;base64,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",qe=y(44283),ze=(Me,Ee,ge)=>new Promise((ye,Oe)=>{var pt=ot=>{try{Le(ge.next(ot))}catch(mt){Oe(mt)}},yt=ot=>{try{Le(ge.throw(ot))}catch(mt){Oe(mt)}},Le=ot=>ot.done?ye(ot.value):Promise.resolve(ot.value).then(pt,yt);Le((ge=ge.apply(Me,Ee)).next())}),we=(0,a.forwardRef)(({onUpdateNum:Me,onSave:Ee},ge)=>{var ye;const Oe=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 -\u4F8B\uFF1A\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[pt,yt]=(0,a.useState)(!1),[Le,ot]=(0,a.useState)([]),[mt,gt]=(0,a.useState)(null),[_e,tt]=(0,a.useState)([]),[Ft,Ae]=(0,a.useState)(0),[ke,ve]=(0,a.useState)(0),[Ze,et]=(0,a.useState)(!1),[Tt,st]=(0,a.useState)(""),[Bt,It]=(0,a.useState)(0),[Kt,kt]=(0,a.useState)(0),[an,He]=(0,a.useState)(0),[Ue,Zt]=(0,a.useState)(0),[cn,Nt]=(0,a.useState)(0),[ct,zt]=(0,a.useState)(0),[Mt,Ct]=(0,a.useState)(0),[Wt,Rt]=(0,a.useState)(0),fn=(0,qe.useParams)(),[Gt,Cn]=(0,a.useState)(),[Ln,Yn]=(0,a.useState)([]),[Qn,Ot]=(0,a.useState)(De.Q),{contentRef:Pn,value:qt,status:pn,open:rn,close:sn}=Qn,dn=(0,fe.Z)({contentRef:Pn,status:pn}),{openProgress:Ht,closeProgress:xn,CreateProgressModal:vn,progressOpen:Nn}=(0,Se.Z)();(0,a.useEffect)(()=>{mt&&ba(),mt===!1&&(sn(),Me==null||Me(),ot([]),st(""),It(0),kt(0),He(0),Zt(0),Nt(0),zt(0),Ct(0),Rt(0))},[mt]);const jn=()=>{gt(!0)};(0,a.useImperativeHandle)(ge,()=>({onClick:jn}));const In=Lt=>{et(!0),Ae(Lt),ve(0)},Vn=Lt=>ze(void 0,null,function*(){const Dt=Lt.name.split(".").slice(-1)[0].toLowerCase();if(["docx","doc","pdf","png","jpg"].indexOf(Dt)==-1)return ne.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject();const mn=["docx","doc","pdf"],Bn=["png","jpg"];return mn.indexOf(Dt)!=-1&&Lt.size/1024/1024>100?(ne.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),ot([]),Promise.reject()):Bn.indexOf(Dt)!=-1&&Lt.size/1024/1024>10?(ne.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),ot([]),Promise.reject()):!0}),ba=()=>ze(void 0,null,function*(){var Lt;const Dt=yield(0,Te.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Dt.status===0&&(Ae(Dt.total_number),ve(Dt.remaining_number));let $t=yield(0,Te.ZP)("/api/ai/agents/library_resource_list.json",{method:"get"});($t==null?void 0:$t.status)===0&&Yn((Lt=$t==null?void 0:$t.data)==null?void 0:Lt.map(mn=>({value:mn==null?void 0:mn.coze_id,disabled:!(mn!=null&&mn.have_file),label:a.createElement("span",null,mn==null?void 0:mn.name,!(mn!=null&&mn.have_file)&&"\uFF08\u5185\u5BB9\u4E3A\u7A7A\uFF09")})))}),Ea=Lt=>(Lt=Lt||"",Lt=String(Lt),Lt=Lt.replace(/\s+/g,""),Lt),ea=(Lt=!0)=>ze(void 0,null,function*(){var Dt,$t;const mn=[{name:"\u5355\u9009\u9898",num:Bt||0},{name:"\u591A\u9009\u9898",num:Kt||0},{name:"\u5224\u65AD\u9898",num:an||0},{name:"\u586B\u7A7A\u9898",num:Ue||0},{name:"\u7B80\u7B54\u9898",num:cn||0},{name:"\u7EC4\u5408\u9898",num:Wt||0},{name:"\u7F16\u7A0B\u9898",num:ct||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:Mt||0}];if(Lt){if(Ea(Tt)){if(Tt.length>1e3){ne.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{ne.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!Ea(Tt)&&!(Le!=null&&Le.length)){ne.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const nn=mn.reduce((yn,kn)=>yn+kn.num,0);if(nn===0){ne.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(nn>50){ne.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(Ft!==-1){et(!0);return}}et(!1);const wt={scene_type:6,request_identifier:Math.random(),file_id:($t=(Dt=Le[0])==null?void 0:Dt.response)==null?void 0:$t.id,content:Tt,count_arr:mn.map(nn=>nn.num).join(","),course_id:fn==null?void 0:fn.coursesId,coze_id:Gt};yield rn(wt),ba()}),Mn=()=>ze(void 0,null,function*(){const Lt=dn();if(Ee){gt(!1),Ee(Lt);return}Ht(),yt(!0),tt([]);const Dt=new FormData;Dt.append("html",Lt);const $t=yield(0,Te.ZP)("/api/intelligent_imports/import.json",{method:"post",body:Dt},!0);if(($t==null?void 0:$t.status)===0)if($t!=null&&$t.data){xn(100),tt($t==null?void 0:$t.data);return}else ne.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");yt(!1),xn()}),jt=()=>ze(void 0,null,function*(){const Lt=dn();(0,Ye.RG)(Lt)}),Yt=["uploading","error"].includes((ye=Le==null?void 0:Le[0])==null?void 0:ye.status);return a.createElement(a.Fragment,null,a.createElement(je.Z,{visible:Ze,totalCount:Ft,usedCount:ke,onCancel:()=>et(!1),onOk:()=>ea(!1)}),a.createElement(z.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:a.createElement("div",{className:xe.extraHeader},a.createElement(oe.Z,{align:"middle"},!pn&&!!qt&&a.createElement(a.Fragment,null,a.createElement(rt.op,{onClick:Mn,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),a.createElement(rt.op,{onClick:jt,shape:"default",type:"text"},a.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),a.createElement("i",{onClick:()=>{const Lt=Dt=>{ie.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Dt,onOk:()=>{gt(!1)}})};if(pn){Lt("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else qt?Lt("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):gt(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:mt},a.createElement("div",{className:xe.wrap},a.createElement("div",{className:xe.left},a.createElement("div",{className:xe.tip},a.createElement("img",{src:le}),a.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),a.createElement(he.default.TextArea,{style:{height:160},className:"mb20",value:Tt,placeholder:Oe,onChange:Lt=>{st(Lt.target.value)}}),a.createElement(Pe.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${Fe.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:Le,withCredentials:!0,data:{upload_type:1},beforeUpload:Vn,onChange:({file:Lt})=>{var Dt,$t;if(Lt.status==="removed")return;Lt.status==="done"&&((Dt=Lt==null?void 0:Lt.response)==null?void 0:Dt.status)!==0&&(Lt.status="error",Lt.response=($t=Lt==null?void 0:Lt.response)==null?void 0:$t.message),ot([Lt]);const mn=Lt.name.split(".").slice(-1)[0].toLowerCase(),Bn=["docx","doc","pdf"],wt=["png","jpg"];Bn.indexOf(mn)!=-1&&Lt.size/1024/1024>100&&ot([]),wt.indexOf(mn)!=-1&&Lt.size/1024/1024>10&&ot([])},onRemove:()=>ot([])},a.createElement(Ce.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\u4E0D\u8D85\u8FC7100M,\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},a.createElement(rt.op,{style:{borderRadius:2}},a.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),a.createElement("div",{className:"c-black mt20"},a.createElement("div",{className:"mb10 c-black"},a.createElement("b",null,"\u77E5\u8BC6\u5E93 "),a.createElement(ue.default,{onChange:Lt=>{Cn(Lt)},style:{marginLeft:10,width:"80%"},options:Ln}))),a.createElement("div",{className:"c-black mt20"},a.createElement("div",{className:"mb10 c-black"},a.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),a.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",a.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),a.createElement(oe.Z,{style:{gap:16}},a.createElement(ce.Z,null,a.createElement("label",null,"\u5355\u9009\u9898"),a.createElement(me.Z,{min:0,max:10,value:Bt,onChange:It,style:{marginLeft:"8px"}})),a.createElement(ce.Z,null,a.createElement("label",null,"\u591A\u9009\u9898"),a.createElement(me.Z,{min:0,max:10,value:Kt,onChange:kt,style:{marginLeft:"8px"}})),a.createElement(ce.Z,null,a.createElement("label",null,"\u5224\u65AD\u9898"),a.createElement(me.Z,{min:0,max:10,value:an,onChange:He,style:{marginLeft:"8px"}})),a.createElement(ce.Z,null,a.createElement("label",null,"\u586B\u7A7A\u9898"),a.createElement(me.Z,{min:0,max:10,value:Ue,onChange:Zt,style:{marginLeft:"8px"}})),a.createElement(ce.Z,null,a.createElement("label",null,"\u7B80\u7B54\u9898"),a.createElement(me.Z,{min:0,max:10,value:cn,onChange:Nt,style:{marginLeft:"8px"}})),a.createElement(ce.Z,null,a.createElement("label",null,"\u7EC4\u5408\u9898"),a.createElement(me.Z,{min:0,max:10,value:Wt,onChange:Rt,style:{marginLeft:"8px"}})),a.createElement(ce.Z,null,a.createElement("label",null,"\u7F16\u7A0B\u9898"),a.createElement(me.Z,{min:0,max:10,value:ct,onChange:zt,style:{marginLeft:"8px"}})),a.createElement(ce.Z,null,a.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),a.createElement(me.Z,{min:0,max:10,value:Mt,onChange:Ct,style:{marginLeft:"8px"}})))),pn?a.createElement("div",{onClick:sn,className:xe.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):Yt?a.createElement("div",{className:`${xe.bottomBtn} ${xe.disabled}`},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):a.createElement("div",{onClick:()=>{ea()},className:xe.bottomBtn},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),a.createElement(De.Z,{onStatusChange:Ot,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Nn,noRestrictModal:In,stringTransformer:Ie.o,onError:Lt=>{Object.prototype.toString.call(Lt)==="[object Object]"&&Lt.status===-9&&In(Lt.data)}}))),a.createElement(z.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:pt},a.createElement(oe.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:y(36413),alt:"\u667A\u80FD\u51FA\u9898"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),a.createElement(de.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:_e,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>yt(!1),onSuccess:()=>{yt(!1),gt(!1)}}),a.createElement("div",{style:{height:70}})),vn("\u5904\u7406\u4E2D"))})},57226:function($e,it,y){"use strict";var a=y(59301);const ne=({scrollBoxRef:z,bottomInspectRef:oe,contentRef:ie,status:he,rootMargin:Pe="70px",bottomOffset:Ce=110})=>{const[ue,ce]=(0,a.useState)(!0),me=(0,a.useRef)(!1);return(0,a.useEffect)(()=>{if(!z.current||!oe.current)return;const xe=new IntersectionObserver(([rt])=>{var Fe,de,Te,Ie;if(!document.contains(rt.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((Fe=rt.rootBounds)==null?void 0:Fe.width)===0&&((de=rt.rootBounds)==null?void 0:de.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((Te=rt.boundingClientRect)==null?void 0:Te.width)===0&&((Ie=rt.boundingClientRect)==null?void 0:Ie.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}ce(rt.isIntersecting)},{root:z.current,rootMargin:Pe,threshold:0});return xe.observe(oe.current),()=>{xe.disconnect()}},[z.current,oe.current,Pe]),(0,a.useEffect)(()=>{if(!he)return;const xe=z.current,rt=ie.current;me.current=!1;let Fe=xe.scrollTop;const de=()=>{const{scrollTop:Ie,scrollHeight:Ye,clientHeight:Se}=xe;Ie>Fe?Ie+Se>=Ye-Ce&&(xe.scrollTop=xe.scrollHeight,me.current=!1):Ie{me.current||(xe.scrollTop=xe.scrollHeight)});return Te.observe(rt),()=>{setTimeout(()=>{Te.unobserve(rt)},250),xe.removeEventListener("scroll",de)}},[he]),ue};it.Z=ne},53973:function($e,it,y){"use strict";var a=y(59301);const ne=({contentRef:z,status:oe})=>((0,a.useEffect)(()=>{!oe&&(z!=null&&z.current)&&z.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(Pe=>{Pe.tagName.toLowerCase()==="code"?Pe.parentElement&&(Pe.parentElement.contentEditable="false"):Pe.tagName.toLowerCase()==="mathx"&&(Pe.contentEditable="false")})},[oe]),(he=!1)=>{const Pe=me=>{const xe={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return me.replace(/&[^;]+;/g,rt=>xe[rt]||rt)};if(!z.current)return"";const Ce=z.current.cloneNode(!0);Ce.querySelectorAll("code[data-text], mathx[data-text]").forEach(me=>{let xe=me.getAttribute("data-text");me.tagName.toLowerCase()==="code"?xe=xe.replace(/```.*\n|\n```/g,""):me.tagName.toLowerCase()==="mathx"&&(xe=`$$${xe}$$`);const rt=document.createTextNode(xe);me.parentNode.replaceChild(rt,me)}),he&&Ce.querySelectorAll('[data-select="disabled"]').forEach(xe=>{var rt;const Fe=xe.textContent||"",de=document.createTextNode(Fe+` + `,ye=document.createElement("div");ye.innerHTML=ge.replace(/box-shadow/g,"// box-shadow"),document.body.appendChild(ye);const Oe=document.getElementById(Ee);if(!Oe){console.error("PDF \u5143\u7D20\u672A\u627E\u5230"),ye.parentNode&&ye.parentNode.removeChild(ye);return}Oe.style.width="auto",Oe.style.height="auto",Oe.style.position="initial";try{const yt=(yield rt()(Oe,{useCORS:!0,backgroundColor:"#fff"})).toDataURL("image/png"),Le=document.createElement("a");Le.href=yt,Le.download=`\u5386\u53F2\u5BF9\u8BDD-${we.my_user_name}-${me()().format("YYYYMMDDHHmmss")}.png`,Le.click()}catch(pt){console.error("[exportHistory] html2canvas error:",pt)}finally{ye.parentNode&&ye.parentNode.removeChild(ye)}});let ze="markdown";const Ne=()=>{const[we,Me]=(0,a.useState)(ze);return ze=we,a.createElement(ne.Z,{size:30},Se.map(Ee=>a.createElement(he.op,{key:Ee.key,style:we===Ee.key?{border:"1px solid #165dff",color:"#165dff"}:{},onClick:()=>Me(Ee.key),shape:"default",icon:a.createElement("img",{src:Ee.icon})},Ee.name)))};z.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4",width:538,cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u5386\u53F2\u5BF9\u8BDD",content:a.createElement(Ne,null),onOk:()=>Te(void 0,null,function*(){var we,Me,Ee;if(ze==="image"){const ye=yield(0,ue.ZP)(`/api/course_qna_sessions/${Ye}.json`,{method:"get"});if((ye==null?void 0:ye.status)===0){const Oe=(Me=(we=ye==null?void 0:ye.data)==null?void 0:we.messages)==null?void 0:Me.map(yt=>({updated_at:yt.updated_at,question:yt.question,answer:yt.answer})),pt={my_user_name:(Ee=ye==null?void 0:ye.data)==null?void 0:Ee.user_name,user_name:"AI\u56DE\u7B54",data:Oe};yield qe(pt)}return}const ge=`${ie.Z.API_SERVER}/api/course_qna_sessions/${Ye}/download_chat_data.json?file_type=${ze}`;(0,oe.Nd)(null,ge)})})}},64466:function($e,it,y){"use strict";var a=y(59301),ne=Object.defineProperty,z=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,he=(xe,rt,Fe)=>rt in xe?ne(xe,rt,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):xe[rt]=Fe,Pe=(xe,rt)=>{for(var Fe in rt||(rt={}))oe.call(rt,Fe)&&he(xe,Fe,rt[Fe]);if(z)for(var Fe of z(rt))ie.call(rt,Fe)&&he(xe,Fe,rt[Fe]);return xe},Ce=(xe,rt)=>{var Fe={};for(var de in xe)oe.call(xe,de)&&rt.indexOf(de)<0&&(Fe[de]=xe[de]);if(xe!=null&&z)for(var de of z(xe))rt.indexOf(de)<0&&ie.call(xe,de)&&(Fe[de]=xe[de]);return Fe};const ue=y(20441),ce={};ue.keys().forEach(xe=>{const rt=xe.replace("./","").replace(".svg","");ce[rt]=ue(xe)});const me=xe=>{var rt=xe,{filename:Fe}=rt,de=Ce(rt,["filename"]),Te;const Ie=((Te=Fe==null?void 0:Fe.split(".").pop())==null?void 0:Te.toLowerCase())||"unknown",Ye=ce[Ie]||ce.default;return a.createElement("img",Pe({src:Ye,alt:Ie},de))};it.Z=me},10345:function($e,it,y){"use strict";y.d(it,{Z:function(){return rt}});var a=y(59301),ne={flex_box_center:"flex_box_center___kyfCX",flex_space_between:"flex_space_between___GHTzD",flex_box_vertical_center:"flex_box_vertical_center___FdgNd",flex_box_center_end:"flex_box_center_end___LMVYD",flex_box_column:"flex_box_column___Yb2bC",f_l_c:"f_l_c___nwLBO",officediv:"officediv___KkKIB",preclass:"preclass___SCKdC"},z=y(37285),oe=y(64466),ie=y(25399),he=y(37639),Pe=y(86974),Ce=y(49317),ue=(Fe,de,Te)=>new Promise((Ie,Ye)=>{var Se=De=>{try{je(Te.next(De))}catch(le){Ye(le)}},fe=De=>{try{je(Te.throw(De))}catch(le){Ye(le)}},je=De=>De.done?Ie(De.value):Promise.resolve(De.value).then(Se,fe);je((Te=Te.apply(Fe,de)).next())}),me=({item:Fe})=>{var de,Te,Ie,Ye,Se;const[fe,je]=(0,a.useState)(!1),[De,le]=(0,a.useState)({}),qe=(0,a.useRef)(),[ze,Ne]=(0,a.useState)(!1);let we=[{name:"subject",icon:a.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-kecheng1"})},{name:"shixun",icon:a.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"challenge",icon:a.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"document",icon:a.createElement(oe.Z,{filename:Fe==null?void 0:Fe.name,style:{width:16,height:16,marginRight:5}})}];return a.createElement("div",{className:ne.f_l_c},a.createElement(ie.Z,{title:Fe==null?void 0:Fe.name},a.createElement(he.Z,{placement:"top",content:a.createElement("div",null,a.createElement(z.Z,null),a.createElement("pre",{className:ne.preclass,style:{maxWidth:600,maxHeight:400}},(Fe==null?void 0:Fe.type)==="document"&&((de=Fe==null?void 0:Fe.contents)==null?void 0:de.toString()),(Fe==null?void 0:Fe.type)!=="document"&&a.createElement("a",{target:"_blank",href:(Te=Fe==null?void 0:Fe.contents)==null?void 0:Te.toString()},(Ie=Fe==null?void 0:Fe.contents)==null?void 0:Ie.toString()))),title:a.createElement("div",null,(Ye=we==null?void 0:we.find(Me=>(Me==null?void 0:Me.name)===Fe.type))==null?void 0:Ye.icon,Fe==null?void 0:Fe.name),trigger:"click",open:fe,onOpenChange:Me=>ue(void 0,null,function*(){var Ee;if(Fe!=null&&Fe.deployable_type){let ge={};(Fe==null?void 0:Fe.deployable_type)=="Course"?ge.course_id=Fe==null?void 0:Fe.deployable_id:ge.subject_id=Fe==null?void 0:Fe.deployable_id;let ye=yield(0,Ce.ZP)("/api/users/get_permissions.json",{method:"get",params:ge});if(!((Ee=ye==null?void 0:ye.data)!=null&&Ee.manager)){je(Me);return}}if(!(Fe!=null&&Fe.web_url))je(Me);else{const pt=new URL(Fe==null?void 0:Fe.web_url).pathname.split("/").pop().split(".").pop();if(pt==="txt"){Ne(!0);let yt=yield(0,Ce.ZP)(Fe==null?void 0:Fe.web_url,{method:"get"},!1,!1,!0);Ne(!1);const ot=new TextDecoder("utf-8").decode(yt);qe.current=ot,le({file_type:"txt",url:Fe==null?void 0:Fe.web_url})}else le({file_type:["docx","doc"].includes(pt)?"office":pt,url:Fe==null?void 0:Fe.web_url})}})},a.createElement("div",{className:ne.officediv},(Se=we==null?void 0:we.find(Me=>(Me==null?void 0:Me.name)===Fe.type))==null?void 0:Se.icon,Fe==null?void 0:Fe.name))),a.createElement(Pe.Z,{close:!0,monacoEditor:{value:qe.current,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},style:{zIndex:1300,background:"rgba(1, 10, 35, 0.5)"},data:De==null?void 0:De.url,type:De==null?void 0:De.file_type,disabledDownload:!0,onClose:()=>le({})}))},rt=({Filelist:Fe})=>a.createElement("div",null,a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("span",{style:{minWidth:40,fontWeight:500,color:"#333"}},"\u5F15\u7528"),a.createElement(z.Z,{style:{flex:1,minWidth:"calc(100% - 40px)"}})),a.createElement("div",{className:ne.f_l_c},Fe==null?void 0:Fe.map(de=>a.createElement(me,{item:de}))))},73190:function($e,it,y){"use strict";y.d(it,{Z:function(){return Ft}});var a=y(59301),ne=y(28284),z=y(29787),oe=y(62957),ie=y(77019),he=y(6767),Pe=y(4676),Ce="data:image/png;base64,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",ue={tip:"tip___tKX6W",knowledgeWrapper:"knowledgeWrapper___KcnuR",fixedLoading:"fixedLoading___XmyB7",leftNode:"leftNode___Y2uWT",option:"option____sKqP",serial:"serial___qF0bP",row:"row___oV21b",label:"label___XumW5",content:"content___qfqms"},ce=y(82717),me=y(49317),xe=y(39116),rt=y(33156),Fe=y(66915),de=y(36207),Te=y(7939),Ie={wrap:"wrap___YcSZv",left:"left___Rou01",leftNode:"leftNode___hFjN9",option:"option___JIrUI",serial:"serial___U64xx",row:"row___gQbg9",label:"label___brOMv",content:"content___qUMZz",bottomActionContainer:"bottomActionContainer___eMaBv",bottomBtn:"bottomBtn___hQiMj"},Ye=y(70467),Se=y(32648),fe=y(76406),je=y(62440),De=y(53973),le=y(83928),qe=y(35883),ze=y(71039),Ne=y(24334),we=y(49998),Me=(Ae,ke,ve)=>new Promise((Ze,et)=>{var Lt=It=>{try{wt(ve.next(It))}catch(Kt){et(Kt)}},st=It=>{try{wt(ve.throw(It))}catch(Kt){et(Kt)}},wt=It=>It.done?Ze(It.value):Promise.resolve(It.value).then(Lt,st);wt((ve=ve.apply(Ae,ke)).next())}),ge=({questionId:Ae,visible:ke,onChange:ve,questionData:Ze,noRestrictModal:et,noReselect:Lt,noSaveSuccess:st})=>{const[wt,It]=(0,a.useState)(!1),[Kt,kt]=(0,a.useState)([]),[an,He]=(0,a.useState)(le.Q),{contentRef:Ue,value:Zt,status:dn,open:Bt,close:ct}=an,zt=(0,De.Z)({contentRef:Ue,status:dn}),{openProgress:Mt,closeProgress:Ct,CreateProgressModal:Wt,progressOpen:Tt}=(0,je.Z)();(0,a.useEffect)(()=>{ke===!0&&(Ue!=null&&Ue.current)&&fn(),ke===!1&&ct()},[ke,!!(Ue!=null&&Ue.current)]);const fn=()=>Me(void 0,null,function*(){const Pn={scene_type:5,request_identifier:Math.random(),item_bank_id:Ae};yield Bt(Pn)}),Gt=[{id:"0",type:"\u5355\u9009\u9898",value:"SINGLE"},{id:"1",type:"\u591A\u9009\u9898",value:"MULTIPLE"},{id:"2",type:"\u5224\u65AD\u9898",value:"JUDGMENT"},{id:"3",type:"\u586B\u7A7A\u9898",value:"COMPLETION"},{id:"4",type:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{id:"6",type:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{id:"7",type:"\u7EC4\u5408\u9898",value:"COMBINATION"},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],Cn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ln=()=>Me(void 0,null,function*(){Mt(),It(!0),kt([]);const Ot=zt(),Pn=new FormData;Pn.append("html",Ot);const $t=yield(0,me.ZP)("/api/intelligent_imports/import.json",{method:"post",body:Pn},!0);if(($t==null?void 0:$t.status)===0)if($t!=null&&$t.data){Ct(100),kt($t==null?void 0:$t.data);return}else he.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");It(!1),Ct()}),Yn=()=>Me(void 0,null,function*(){const Ot=zt();(0,fe.RG)(Ot)}),Qn=(Ot,Pn="")=>{var $t,pn,rn;const cn=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],on=["SINGLE","MULTIPLE","JUDGMENT","COMPLETION","SUBJECTIVE"],{name:Ht,choices:xn=[],item_type:vn,tag_disciplines:Nn=[],difficulty:jn,analysis:In,answer_texts:Vn,standard_answer:ba,standard_answers:Ea,description:ea,time_limit:Mn,language:jt,hack_sets:Yt,code:Rt,sub_item_banks:Dt}=Ot||Ze,en=($t=Gt.find(nn=>nn.value===vn))==null?void 0:$t.type,mn=`1.${Pn}\u3010${en}\u3011${Ht}`;let Bn="";const Nt=(pn=Nn==null?void 0:Nn.map(nn=>nn.name))==null?void 0:pn.join("\u3001");return vn==="SUBJECTIVE"?Bn=(Vn==null?void 0:Vn[0])||"":vn==="JUDGMENT"?xn==null||xn.forEach((nn,yn)=>{nn.is_answer&&(Bn=yn?"\u9519\u8BEF":"\u6B63\u786E")}):xn==null||xn.forEach((nn,yn)=>{nn.is_answer&&(Bn=Bn+Cn[yn])}),a.createElement("div",{className:Ie.leftNode,style:Ot?{padding:0}:{}},a.createElement(qe.Z,{className:"mb10",value:mn}),xn==null?void 0:xn.map((nn,yn)=>a.createElement("div",{key:yn,className:Ie.option},a.createElement("div",{className:Ie.serial},Cn[yn],"."),a.createElement(qe.Z,{style:{flex:1},value:nn==null?void 0:nn.choice_text}))),ea&&a.createElement("div",{className:Ie.row},a.createElement("div",{className:Ie.label},"\u8BD5\u9898\u63CF\u8FF0"),a.createElement(qe.Z,{style:{flex:1},value:ea||""})),vn==="COMPLETION"?(rn=ba||Ea)==null?void 0:rn.map((nn,yn)=>{var kn,Zn;return a.createElement("div",{className:Ie.row,style:{alignItems:"center"},key:yn},a.createElement("div",{className:Ie.label},"\u7B54\u6848",yn+1),a.createElement("div",{className:Ie.content},(nn==null?void 0:nn.model)===1?(kn=nn==null?void 0:nn.answer_text)==null?void 0:kn.join("\u3001"):a.createElement(ze.Z,{value:(Zn=nn==null?void 0:nn.answer_text)==null?void 0:Zn.join("\u3001"),readOnly:!0})))}):on.includes(vn)&&a.createElement("div",{className:Ie.row},a.createElement("div",{className:Ie.label},"\u7B54\u6848"),a.createElement("div",{className:Ie.content},Bn)),!Ot&&a.createElement("div",{className:Ie.row},a.createElement("div",{className:Ie.label},"\u96BE\u5EA6"),a.createElement("div",{className:Ie.content},cn[jn-1]||"")),vn!=="COMBINATION"&&a.createElement("div",{className:Ie.row},a.createElement("div",{className:Ie.label},"\u89E3\u6790"),a.createElement(qe.Z,{style:{flex:1},value:In||""})),!Ot&&a.createElement("div",{className:Ie.row},a.createElement("div",{className:Ie.label},"\u77E5\u8BC6\u70B9"),a.createElement("div",{className:Ie.content},Nt)),Mn&&a.createElement("div",{className:Ie.row},a.createElement("div",{className:Ie.label},"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09"),a.createElement("div",{className:Ie.content},Mn)),jt&&a.createElement("div",{className:Ie.row},a.createElement("div",{className:Ie.label},"\u7F16\u7A0B\u8BED\u8A00"),a.createElement("div",{className:Ie.content},jt)),Rt&&a.createElement("div",{className:Ie.row},a.createElement("div",{className:Ie.label},vn==="PROGRAM"?"\u5B66\u5458\u521D\u59CB\u4EE3\u7801":"\u7A0B\u5E8F\u4EE3\u7801"),a.createElement("div",{className:Ie.content,style:{whiteSpace:"pre-wrap"}},Ne.Base64.decode(Rt))),Yt==null?void 0:Yt.map((nn,yn)=>{const kn=vn==="PROGRAM"?`(${yn+1})`:"";return a.createElement(a.Fragment,{key:yn},a.createElement("div",{className:Ie.row},a.createElement("div",{className:Ie.label},"\u6D4B\u8BD5\u7528\u4F8B",kn,"\u8F93\u5165"),a.createElement("div",{className:Ie.content},(nn==null?void 0:nn.input)||"")),a.createElement("div",{className:Ie.row},a.createElement("div",{className:Ie.label},"\u6D4B\u8BD5\u7528\u4F8B",kn,"\u8F93\u51FA"),a.createElement("div",{className:Ie.content},(nn==null?void 0:nn.output)||"")))}),vn==="BPROGRAM"&&(ba==null?void 0:ba.map((nn,yn)=>a.createElement("div",{className:Ie.row,key:yn},a.createElement("div",{className:Ie.label},"\u7B54\u6848",yn+1),a.createElement("div",{className:Ie.content,style:{whiteSpace:"pre-wrap"}},(nn==null?void 0:nn.answer_text)||"")))),Dt==null?void 0:Dt.map((nn,yn)=>a.createElement(a.Fragment,{key:nn.id},Qn(nn,yn+1))))};return a.createElement(a.Fragment,null,a.createElement(de.Z,{title:"\u4EE5\u9898\u6362\u9898",extra:a.createElement("div",{className:Ie.extraHeader},a.createElement(ie.Z,{align:"middle"},!dn&&!!Zt&&a.createElement(a.Fragment,null,a.createElement(Ye.op,{onClick:Ln,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),a.createElement(Ye.op,{onClick:Yn,shape:"default",type:"text"},a.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),a.createElement("i",{onClick:()=>{const Ot=Pn=>{oe.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Pn,onOk:()=>{ve(!1)}})};if(dn){Ot("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Zt?Ot("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):ve(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:ke},a.createElement("div",{className:Ie.wrap},a.createElement("div",{className:Ie.left},a.createElement(ie.Z,{justify:"space-between"},a.createElement("b",{className:"font16 c-grey-333"},"\u539F\u9898"),!dn&&a.createElement(Te.ZP,{onClick:()=>{ve(!1),Lt()},type:"primary"},"\u91CD\u65B0\u9009\u62E9\u8BD5\u9898")),Qn()),a.createElement(le.Z,{stringTransformer:we.o,onStatusChange:He,bottomOffset:160,style:{paddingBottom:86},bottomContainerNode:a.createElement("div",{className:Ie.bottomActionContainer},dn?a.createElement("div",{onClick:ct,className:Ie.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u751F\u6210"):a.createElement("div",{onClick:fn,className:Ie.bottomBtn},a.createElement("i",{className:"iconfont icon-zhongxinshengcheng1"}),"\u91CD\u65B0\u751F\u6210")),loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Tt,noRestrictModal:et,onError:Ot=>{Object.prototype.toString.call(Ot)==="[object Object]"&&Ot.status===-9&&et(Ot.data)}}))),a.createElement(de.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:wt},a.createElement(ie.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:y(11215),alt:"\u4EE5\u9898\u6362\u9898"}),a.createElement("span",{className:"ml10"},"\u4EE5\u9898\u6362\u9898")),a.createElement(Se.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Kt,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>It(!1),onSuccess:()=>{It(!1),ve(!1),st()}}),a.createElement("div",{style:{height:70}})),Wt("\u5904\u7406\u4E2D"))},ye=y(30935),Oe=y(59301),pt=Object.defineProperty,yt=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,mt=(Ae,ke,ve)=>ke in Ae?pt(Ae,ke,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ae[ke]=ve,gt=(Ae,ke)=>{for(var ve in ke||(ke={}))Le.call(ke,ve)&&mt(Ae,ve,ke[ve]);if(yt)for(var ve of yt(ke))ot.call(ke,ve)&&mt(Ae,ve,ke[ve]);return Ae},_e=(Ae,ke,ve)=>new Promise((Ze,et)=>{var Lt=It=>{try{wt(ve.next(It))}catch(Kt){et(Kt)}},st=It=>{try{wt(ve.throw(It))}catch(Kt){et(Kt)}},wt=It=>It.done?Ze(It.value):Promise.resolve(It.value).then(Lt,st);wt((ve=ve.apply(Ae,ke)).next())}),Ft=(0,a.forwardRef)(({onUpdateNum:Ae,onlyMediatorOpenStr:ke},ve)=>{const[Ze]=ne.default.useForm(),[et,Lt]=(0,a.useState)({}),[st,wt]=(0,a.useState)({}),[It,Kt]=(0,a.useState)(null),[kt,an]=(0,a.useState)(!1),[He,Ue]=(0,a.useState)(!1),[Zt,dn]=(0,a.useState)([]),[Bt,ct]=(0,a.useState)(!1),[zt,Mt]=(0,a.useState)(!1),[Ct,Wt]=(0,a.useState)(""),[Tt,fn]=(0,a.useState)([]),[Gt,Cn]=(0,a.useState)([]),[Ln,Yn]=(0,a.useState)(null),Qn=ne.default.useWatch("knowledge",Ze),Ot=ne.default.useWatch("course",Ze);(0,a.useEffect)(()=>{if(ke)return rt.Z.subscribe(ke,Nn=>{rn(Nn.id)})},[ke]),(0,a.useEffect)(()=>{It===!1&&Ae&&Ae()},[It]);const Pn=()=>_e(void 0,null,function*(){const vn=yield(0,me.ZP)("/api/disciplines.json",{method:"get",params:{source:"new_question"}});Cn(vn.disciplines||[])}),$t=vn=>_e(void 0,null,function*(){const Nn=yield(0,me.ZP)("/api/tag_disciplines.json",{method:"get",params:{course_discipline_id:vn}});fn(Nn.tag_disciplines)}),pn=vn=>_e(void 0,null,function*(){var Nn,jn,In;const Vn=document.createElement("div");Vn.className=ue.fixedLoading,document.body.appendChild(Vn),Pe.render(Oe.createElement(z.Z,{spinning:!0}),Vn);let ba={};const Ea=[],[ea,Mn]=yield Promise.all([(0,me.ZP)("/api/intelligent_imports/check_number.json",{method:"get"}),(0,me.ZP)(`/api/item_banks/${vn}/edit_single.json`,{method:"get"})]);if((ea==null?void 0:ea.status)===0&&(ba.usedCount=ea==null?void 0:ea.remaining_number,ba.totalCount=ea==null?void 0:ea.total_number),Mn.id){if(Mn!=null&&Mn.analysis||Ea.push(3),(Mn==null?void 0:Mn.item_type)==="SUBJECTIVE"&&!((Nn=Mn==null?void 0:Mn.answer_texts)!=null&&Nn.length)&&Ea.push(2),!((jn=Mn==null?void 0:Mn.tag_disciplines)!=null&&jn.length)){Ea.push(1);const jt=(In=Mn==null?void 0:Mn.course_discipline)==null?void 0:In.course_discipline_id;Ze.setFieldValue("course",jt)}ba=gt(gt({},ba),Mn),dn(Ea)}wt(Mn),Lt(ba),ba.totalCount===-1?Ea.length?an(!0):ct(!0):Mt(!0),document.body.removeChild(Vn)}),rn=vn=>_e(void 0,null,function*(){Yn(vn),pn(vn),Pn()}),cn=()=>{Kt(!0)};(0,a.useImperativeHandle)(ve,()=>({onClick:cn}));const on=vn=>{fn([...Tt,gt({},vn)])},Ht=(vn,Nn)=>{console.log(vn,Nn),vn!=null&&vn.course&&(Wt(new Date),Ze.setFieldsValue({knowledge:[]}))},xn=()=>_e(void 0,null,function*(){const{analysis:vn="",answer_texts:Nn="",course:jn=[],knowledge:In=[]}=Ze.getFieldsValue()||{},Vn={item_bank_id:Ln,analysis:vn,answer_texts:Nn?[Nn]:"",course_discipline_id:jn||"",tag_discipline_ids:In==null?void 0:In.map(Ea=>Ea.value)};Ue(!0);const ba=yield(0,me.ZP)("/api/intelligent_imports/exchange_save_info.json",{method:"post",body:Vn});ba.id&&(wt(ba),an(!1),ct(!0)),Ue(!1)});return Oe.createElement(a.Fragment,null,Oe.createElement(oe.default,{centered:!0,open:kt,title:"\u6E29\u99A8\u63D0\u793A",width:810,okText:"\u7EE7\u7EED\u6362\u9898",confirmLoading:He,onCancel:()=>an(!1),onOk:()=>Ze.submit(),afterClose:()=>{Ze.resetFields()}},Oe.createElement("div",{className:ue.tip},"\u6211\u53D1\u73B0\u60A8\u9009\u4E2D\u7684\u8FD9\u9053\u9898\u76EE\u4E0D\u5B8C\u5584\u3002\u4E3A\u4E86\u80FD\u66F4\u7CBE\u51C6\u7684\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u5EFA\u8BAE\u60A8\u63D0\u4F9B\u66F4\u591A\u7684\u5173\u4E8E\u5F53\u524D\u9898\u76EE\u7684\u4FE1\u606F~"),Oe.createElement("img",{src:Ce,style:{marginTop:-100}}),Oe.createElement(ne.default,{form:Ze,onValuesChange:Ht,layout:"vertical",colon:!1,onFinish:xn},Zt.includes(1)&&Oe.createElement(ie.Z,{align:"middle",className:"mb20"},Oe.createElement(ne.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"course",className:"mr10 mb0"},Oe.createElement(ye.q,{style:{width:240,height:40},size:"middle",showLinkButton:!1})),Oe.createElement(ne.default.Item,{name:"knowledge",className:"mb0 mt30"},Oe.createElement(ye.i,{allowAcceptEmpty:!0,data:{container_type:"ItemBank",search:!0},style:{width:240,height:40},size:"middle",courseDisciplineId:Ot,showLinkButton:!1}))),Zt.includes(2)&&Oe.createElement(ne.default.Item,{className:"mt20 mb10",name:"answer_texts",label:"\u53C2\u8003\u7B54\u6848",valuePropName:"defaultValue"},Oe.createElement(xe.Z,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848",height:120})),Zt.includes(3)&&Oe.createElement(ne.default.Item,{className:"mb0",name:"analysis",label:"\u9898\u76EE\u89E3\u6790",valuePropName:"defaultValue"},Oe.createElement(xe.Z,{placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u89E3\u6790",height:120})))),It&&Oe.createElement(ce.Z,{isIntelligentAssistant:!0,setScoreShow:Kt,isshixuns:!1,ScoreShow:!!It,isloadings:!1,onOk:vn=>{if(!vn.length){he.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}rn(vn[0])}}),Oe.createElement(Fe.Z,{visible:zt,usedCount:et==null?void 0:et.usedCount,totalCount:et==null?void 0:et.totalCount,onCancel:()=>Mt(!1),onOk:()=>{Mt(!1),Zt.length?an(!0):ct(!0)}}),Oe.createElement(ge,{noReselect:()=>{Kt(!0)},noRestrictModal:vn=>{Lt({usedCount:0,totalCount:vn}),Mt(!0)},questionId:Ln,visible:Bt,questionData:st,onChange:vn=>{ct(vn)},noSaveSuccess:()=>Kt(!1)}))})},14468:function($e,it,y){"use strict";y.d(it,{Z:function(){return we}});var a=y(59301),ne=y(6767),z=y(36207),oe=y(77019),ie=y(62957),he=y(37568),Pe=y(94968),Ce=y(25399),ue=y(82326),ce=y(5269),me=y(4875),xe={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},rt=y(70467),Fe=y(14185),de=y(32648),Te=y(49317),Ie=y(49998),Ye=y(76406),Se=y(62440),fe=y(53973),je=y(66915),De=y(83928),le="data:image/png;base64,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",qe=y(44283),ze=(Me,Ee,ge)=>new Promise((ye,Oe)=>{var pt=ot=>{try{Le(ge.next(ot))}catch(mt){Oe(mt)}},yt=ot=>{try{Le(ge.throw(ot))}catch(mt){Oe(mt)}},Le=ot=>ot.done?ye(ot.value):Promise.resolve(ot.value).then(pt,yt);Le((ge=ge.apply(Me,Ee)).next())}),we=(0,a.forwardRef)(({onUpdateNum:Me,onSave:Ee},ge)=>{var ye;const Oe=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 +\u4F8B\uFF1A\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[pt,yt]=(0,a.useState)(!1),[Le,ot]=(0,a.useState)([]),[mt,gt]=(0,a.useState)(null),[_e,tt]=(0,a.useState)([]),[Ft,Ae]=(0,a.useState)(0),[ke,ve]=(0,a.useState)(0),[Ze,et]=(0,a.useState)(!1),[Lt,st]=(0,a.useState)(""),[wt,It]=(0,a.useState)(0),[Kt,kt]=(0,a.useState)(0),[an,He]=(0,a.useState)(0),[Ue,Zt]=(0,a.useState)(0),[dn,Bt]=(0,a.useState)(0),[ct,zt]=(0,a.useState)(0),[Mt,Ct]=(0,a.useState)(0),[Wt,Tt]=(0,a.useState)(0),fn=(0,qe.useParams)(),[Gt,Cn]=(0,a.useState)(),[Ln,Yn]=(0,a.useState)([]),[Qn,Ot]=(0,a.useState)(De.Q),{contentRef:Pn,value:$t,status:pn,open:rn,close:cn}=Qn,on=(0,fe.Z)({contentRef:Pn,status:pn}),{openProgress:Ht,closeProgress:xn,CreateProgressModal:vn,progressOpen:Nn}=(0,Se.Z)();(0,a.useEffect)(()=>{mt&&ba(),mt===!1&&(cn(),Me==null||Me(),ot([]),st(""),It(0),kt(0),He(0),Zt(0),Bt(0),zt(0),Ct(0),Tt(0))},[mt]);const jn=()=>{gt(!0)};(0,a.useImperativeHandle)(ge,()=>({onClick:jn}));const In=Rt=>{et(!0),Ae(Rt),ve(0)},Vn=Rt=>ze(void 0,null,function*(){const Dt=Rt.name.split(".").slice(-1)[0].toLowerCase();if(["docx","doc","pdf","png","jpg"].indexOf(Dt)==-1)return ne.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject();const mn=["docx","doc","pdf"],Bn=["png","jpg"];return mn.indexOf(Dt)!=-1&&Rt.size/1024/1024>100?(ne.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),ot([]),Promise.reject()):Bn.indexOf(Dt)!=-1&&Rt.size/1024/1024>10?(ne.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),ot([]),Promise.reject()):!0}),ba=()=>ze(void 0,null,function*(){var Rt;const Dt=yield(0,Te.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Dt.status===0&&(Ae(Dt.total_number),ve(Dt.remaining_number));let en=yield(0,Te.ZP)("/api/ai/agents/library_resource_list.json",{method:"get"});(en==null?void 0:en.status)===0&&Yn((Rt=en==null?void 0:en.data)==null?void 0:Rt.map(mn=>({value:mn==null?void 0:mn.coze_id,disabled:!(mn!=null&&mn.have_file),label:a.createElement("span",null,mn==null?void 0:mn.name,!(mn!=null&&mn.have_file)&&"\uFF08\u5185\u5BB9\u4E3A\u7A7A\uFF09")})))}),Ea=Rt=>(Rt=Rt||"",Rt=String(Rt),Rt=Rt.replace(/\s+/g,""),Rt),ea=(Rt=!0)=>ze(void 0,null,function*(){var Dt,en;const mn=[{name:"\u5355\u9009\u9898",num:wt||0},{name:"\u591A\u9009\u9898",num:Kt||0},{name:"\u5224\u65AD\u9898",num:an||0},{name:"\u586B\u7A7A\u9898",num:Ue||0},{name:"\u7B80\u7B54\u9898",num:dn||0},{name:"\u7EC4\u5408\u9898",num:Wt||0},{name:"\u7F16\u7A0B\u9898",num:ct||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:Mt||0}];if(Rt){if(Ea(Lt)){if(Lt.length>1e3){ne.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{ne.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!Ea(Lt)&&!(Le!=null&&Le.length)){ne.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const nn=mn.reduce((yn,kn)=>yn+kn.num,0);if(nn===0){ne.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(nn>50){ne.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(Ft!==-1){et(!0);return}}et(!1);const Nt={scene_type:6,request_identifier:Math.random(),file_id:(en=(Dt=Le[0])==null?void 0:Dt.response)==null?void 0:en.id,content:Lt,count_arr:mn.map(nn=>nn.num).join(","),course_id:fn==null?void 0:fn.coursesId,coze_id:Gt};yield rn(Nt),ba()}),Mn=()=>ze(void 0,null,function*(){const Rt=on();if(Ee){gt(!1),Ee(Rt);return}Ht(),yt(!0),tt([]);const Dt=new FormData;Dt.append("html",Rt);const en=yield(0,Te.ZP)("/api/intelligent_imports/import.json",{method:"post",body:Dt},!0);if((en==null?void 0:en.status)===0)if(en!=null&&en.data){xn(100),tt(en==null?void 0:en.data);return}else ne.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");yt(!1),xn()}),jt=()=>ze(void 0,null,function*(){const Rt=on();(0,Ye.RG)(Rt)}),Yt=["uploading","error"].includes((ye=Le==null?void 0:Le[0])==null?void 0:ye.status);return a.createElement(a.Fragment,null,a.createElement(je.Z,{visible:Ze,totalCount:Ft,usedCount:ke,onCancel:()=>et(!1),onOk:()=>ea(!1)}),a.createElement(z.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:a.createElement("div",{className:xe.extraHeader},a.createElement(oe.Z,{align:"middle"},!pn&&!!$t&&a.createElement(a.Fragment,null,a.createElement(rt.op,{onClick:Mn,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),a.createElement(rt.op,{onClick:jt,shape:"default",type:"text"},a.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),a.createElement("i",{onClick:()=>{const Rt=Dt=>{ie.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Dt,onOk:()=>{gt(!1)}})};if(pn){Rt("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else $t?Rt("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):gt(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:mt},a.createElement("div",{className:xe.wrap},a.createElement("div",{className:xe.left},a.createElement("div",{className:xe.tip},a.createElement("img",{src:le}),a.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),a.createElement(he.default.TextArea,{style:{height:160},className:"mb20",value:Lt,placeholder:Oe,onChange:Rt=>{st(Rt.target.value)}}),a.createElement(Pe.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${Fe.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:Le,withCredentials:!0,data:{upload_type:1},beforeUpload:Vn,onChange:({file:Rt})=>{var Dt,en;if(Rt.status==="removed")return;Rt.status==="done"&&((Dt=Rt==null?void 0:Rt.response)==null?void 0:Dt.status)!==0&&(Rt.status="error",Rt.response=(en=Rt==null?void 0:Rt.response)==null?void 0:en.message),ot([Rt]);const mn=Rt.name.split(".").slice(-1)[0].toLowerCase(),Bn=["docx","doc","pdf"],Nt=["png","jpg"];Bn.indexOf(mn)!=-1&&Rt.size/1024/1024>100&&ot([]),Nt.indexOf(mn)!=-1&&Rt.size/1024/1024>10&&ot([])},onRemove:()=>ot([])},a.createElement(Ce.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\u4E0D\u8D85\u8FC7100M,\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},a.createElement(rt.op,{style:{borderRadius:2}},a.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),a.createElement("div",{className:"c-black mt20"},a.createElement("div",{className:"mb10 c-black"},a.createElement("b",null,"\u77E5\u8BC6\u5E93 "),a.createElement(ue.default,{onChange:Rt=>{Cn(Rt)},style:{marginLeft:10,width:"80%"},options:Ln}))),a.createElement("div",{className:"c-black mt20"},a.createElement("div",{className:"mb10 c-black"},a.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),a.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",a.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),a.createElement(oe.Z,{style:{gap:16}},a.createElement(ce.Z,null,a.createElement("label",null,"\u5355\u9009\u9898"),a.createElement(me.Z,{min:0,max:10,value:wt,onChange:It,style:{marginLeft:"8px"}})),a.createElement(ce.Z,null,a.createElement("label",null,"\u591A\u9009\u9898"),a.createElement(me.Z,{min:0,max:10,value:Kt,onChange:kt,style:{marginLeft:"8px"}})),a.createElement(ce.Z,null,a.createElement("label",null,"\u5224\u65AD\u9898"),a.createElement(me.Z,{min:0,max:10,value:an,onChange:He,style:{marginLeft:"8px"}})),a.createElement(ce.Z,null,a.createElement("label",null,"\u586B\u7A7A\u9898"),a.createElement(me.Z,{min:0,max:10,value:Ue,onChange:Zt,style:{marginLeft:"8px"}})),a.createElement(ce.Z,null,a.createElement("label",null,"\u7B80\u7B54\u9898"),a.createElement(me.Z,{min:0,max:10,value:dn,onChange:Bt,style:{marginLeft:"8px"}})),a.createElement(ce.Z,null,a.createElement("label",null,"\u7EC4\u5408\u9898"),a.createElement(me.Z,{min:0,max:10,value:Wt,onChange:Tt,style:{marginLeft:"8px"}})),a.createElement(ce.Z,null,a.createElement("label",null,"\u7F16\u7A0B\u9898"),a.createElement(me.Z,{min:0,max:10,value:ct,onChange:zt,style:{marginLeft:"8px"}})),a.createElement(ce.Z,null,a.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),a.createElement(me.Z,{min:0,max:10,value:Mt,onChange:Ct,style:{marginLeft:"8px"}})))),pn?a.createElement("div",{onClick:cn,className:xe.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):Yt?a.createElement("div",{className:`${xe.bottomBtn} ${xe.disabled}`},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):a.createElement("div",{onClick:()=>{ea()},className:xe.bottomBtn},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),a.createElement(De.Z,{onStatusChange:Ot,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Nn,noRestrictModal:In,stringTransformer:Ie.o,onError:Rt=>{Object.prototype.toString.call(Rt)==="[object Object]"&&Rt.status===-9&&In(Rt.data)}}))),a.createElement(z.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:pt},a.createElement(oe.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:y(36413),alt:"\u667A\u80FD\u51FA\u9898"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),a.createElement(de.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:_e,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>yt(!1),onSuccess:()=>{yt(!1),gt(!1)}}),a.createElement("div",{style:{height:70}})),vn("\u5904\u7406\u4E2D"))})},57226:function($e,it,y){"use strict";var a=y(59301);const ne=({scrollBoxRef:z,bottomInspectRef:oe,contentRef:ie,status:he,rootMargin:Pe="70px",bottomOffset:Ce=110})=>{const[ue,ce]=(0,a.useState)(!0),me=(0,a.useRef)(!1);return(0,a.useEffect)(()=>{if(!z.current||!oe.current)return;const xe=new IntersectionObserver(([rt])=>{var Fe,de,Te,Ie;if(!document.contains(rt.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((Fe=rt.rootBounds)==null?void 0:Fe.width)===0&&((de=rt.rootBounds)==null?void 0:de.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((Te=rt.boundingClientRect)==null?void 0:Te.width)===0&&((Ie=rt.boundingClientRect)==null?void 0:Ie.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}ce(rt.isIntersecting)},{root:z.current,rootMargin:Pe,threshold:0});return xe.observe(oe.current),()=>{xe.disconnect()}},[z.current,oe.current,Pe]),(0,a.useEffect)(()=>{if(!he)return;const xe=z.current,rt=ie.current;me.current=!1;let Fe=xe.scrollTop;const de=()=>{const{scrollTop:Ie,scrollHeight:Ye,clientHeight:Se}=xe;Ie>Fe?Ie+Se>=Ye-Ce&&(xe.scrollTop=xe.scrollHeight,me.current=!1):Ie{me.current||(xe.scrollTop=xe.scrollHeight)});return Te.observe(rt),()=>{setTimeout(()=>{Te.unobserve(rt)},250),xe.removeEventListener("scroll",de)}},[he]),ue};it.Z=ne},53973:function($e,it,y){"use strict";var a=y(59301);const ne=({contentRef:z,status:oe})=>((0,a.useEffect)(()=>{!oe&&(z!=null&&z.current)&&z.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(Pe=>{Pe.tagName.toLowerCase()==="code"?Pe.parentElement&&(Pe.parentElement.contentEditable="false"):Pe.tagName.toLowerCase()==="mathx"&&(Pe.contentEditable="false")})},[oe]),(he=!1)=>{const Pe=me=>{const xe={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return me.replace(/&[^;]+;/g,rt=>xe[rt]||rt)};if(!z.current)return"";const Ce=z.current.cloneNode(!0);Ce.querySelectorAll("code[data-text], mathx[data-text]").forEach(me=>{let xe=me.getAttribute("data-text");me.tagName.toLowerCase()==="code"?xe=xe.replace(/```.*\n|\n```/g,""):me.tagName.toLowerCase()==="mathx"&&(xe=`$$${xe}$$`);const rt=document.createTextNode(xe);me.parentNode.replaceChild(rt,me)}),he&&Ce.querySelectorAll('[data-select="disabled"]').forEach(xe=>{var rt;const Fe=xe.textContent||"",de=document.createTextNode(Fe+` `);(rt=xe.parentNode)==null||rt.replaceChild(de,xe)});let ce=Ce.innerHTML;return he||(ce=ce.replace(/<[^>]*data-select="disabled"[^>]*>.*?<\/[^>]*>/g,"")),ce=ce.replace(/

            /g,""),ce=ce.replace(/<\/p>/g,` `),ce=ce.replace(/
            /g,` `),ce=ce.replace(/\r\n/g,` -`),ce=ce.replace(/<[^>]*>/g,""),ce=Pe(ce),ce});it.Z=ne},62440:function($e,it,y){"use strict";y.d(it,{Z:function(){return xe}});var a=y(59301),ne=y(62957),z=y(77019),oe=y(89787),ie="data:image/png;base64,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",he="data:image/png;base64,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",Pe="data:image/png;base64,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",Ce={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},ue=y(59301);const ce=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var xe=()=>{const[rt,Fe]=(0,a.useState)(0),[de,Te]=(0,a.useState)(!1),[Ie,Ye]=(0,a.useState)(!0),Se=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(Ie)return;const ze=()=>{Fe(Ne=>Ne>=99?(clearInterval(Se.current),99):Ne+1)};return Se.current=setInterval(ze,5e4/99),()=>clearInterval(Se.current)},[Ie]);const fe=()=>{Fe(0),Te(!0),Ye(!1)},je=(ze=0)=>{Ye(!0),Fe(ze),Te(!1)},De=ze=>{const Ne=ze/1048576;let we;return Ne<=.3?we=3:Ne<=.5?we=5:Ne<=1?we=10:Ne<=2?we=20:Ne<=3?we=30:Ne<=10?we=Ne*10:we=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${we}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},le=()=>ue.createElement("span",{className:Ce.dotLoading},ue.createElement("span",null,"."),ue.createElement("span",null,"."),ue.createElement("span",null,"."));return{progress:rt,progressOpen:de,openProgress:fe,closeProgress:je,toggleLock:()=>Ye(ze=>!ze),CreateProgressModal:(ze=ce,Ne)=>(typeof ze=="string"&&(ze=[ze,ze,ze]),ue.createElement(ne.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:de,title:null,footer:null,width:500,afterClose:()=>Fe(0)},ue.createElement(z.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},rt<=30&&ue.createElement(ue.Fragment,null,ue.createElement("img",{src:ie,alt:"Step 1"}),ue.createElement("div",{className:"mt20 c-light-primary"},ze[0],le())),rt>30&&rt<60&&ue.createElement(ue.Fragment,null,ue.createElement("img",{src:he,alt:"Step 2"}),ue.createElement("div",{className:"mt20 c-light-primary"},ze[1],le())),rt>=60&&ue.createElement(ue.Fragment,null,ue.createElement("img",{src:Pe,alt:"Step 3"}),ue.createElement("div",{className:"mt20 c-light-primary"},ze[2],le())),ue.createElement(oe.Z,{className:Ce.progress,status:"active",style:{width:"auto"},size:[300,8],percent:rt}),!!Ne&&ue.createElement("div",{className:"c-grey-999"},De(Ne)))))}}},23420:function($e,it,y){"use strict";y.d(it,{Z:function(){return _e}});var a=y(59301),ne=y(75727),z=y(6767),oe=y(25399),ie=y(37568),he=y(7939),Pe=y(8191),Ce={wrap:"wrap___AasCO",chatContainer:"chatContainer___n6e3E",btnContainer:"btnContainer___yKyVB",btn:"btn___Y_09T",inputContainer:"inputContainer____bM3M",sendBtn:"sendBtn___UHHLj",sendBtnDisabled:"sendBtnDisabled___AoSRc",cancelBtn:"cancelBtn___yql4C",loadingWrp:"loadingWrp___gYLGT","dot-fade":"dot-fade___LruoO"},ce=({position:tt,children:Ft})=>{const{left:Ae=0,top:ke=0}=tt||{},[ve,Ze]=(0,a.useState)(Ae),[et,Tt]=(0,a.useState)(ke),st=(0,a.useRef)(null),Bt=()=>{if(st.current){const It=st.current.offsetWidth,Kt=st.current.offsetHeight,kt=window.innerWidth,an=window.innerHeight;let He=Ae,Ue=ke;Ae+It>kt&&(He=kt-It),He<0&&(He=0),ke+Kt>an&&(Ue=an-Kt),Ue<0&&(Ue=0),Ze(He),Tt(Ue)}};return(0,a.useEffect)(()=>{if(!st.current||!tt)return;const It=new ResizeObserver(()=>{Bt()});return It.observe(st.current),()=>{It.disconnect()}},[Ae,ke,tt]),(0,a.useEffect)(()=>{tt&&Bt()},[Ae,ke,tt]),tt?a.createElement("div",{ref:st,style:{position:"fixed",left:`${ve}px`,top:`${et}px`,zIndex:1050}},Ft):null},me=y(14185),xe=y(56102),rt=y(74410),Fe=Object.defineProperty,de=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,fe=(tt,Ft,Ae)=>Ft in tt?Fe(tt,Ft,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):tt[Ft]=Ae,je=(tt,Ft)=>{for(var Ae in Ft||(Ft={}))Ye.call(Ft,Ae)&&fe(tt,Ae,Ft[Ae]);if(Ie)for(var Ae of Ie(Ft))Se.call(Ft,Ae)&&fe(tt,Ae,Ft[Ae]);return tt},De=(tt,Ft)=>de(tt,Te(Ft)),le=(tt,Ft,Ae)=>new Promise((ke,ve)=>{var Ze=st=>{try{Tt(Ae.next(st))}catch(Bt){ve(Bt)}},et=st=>{try{Tt(Ae.throw(st))}catch(Bt){ve(Bt)}},Tt=st=>st.done?ke(st.value):Promise.resolve(st.value).then(Ze,et);Tt((Ae=Ae.apply(tt,Ft)).next())}),ze=({visible:tt,position:Ft,selectText:Ae,applyRefinedText:ke,fetchUrl:ve,noRestrictModal:Ze})=>{var et;const[Tt,st]=(0,a.useState)(!1),[Bt,It]=(0,a.useState)([]),[Kt,kt]=(0,a.useState)(""),[an,He]=(0,a.useState)(1),[Ue,Zt]=(0,a.useState)(""),[cn,Nt]=(0,a.useState)(!1),ct=(0,a.useRef)(null),[zt,Mt]=(0,a.useState)(!1),[Ct,Wt]=(0,a.useState)(0),Rt=(0,a.useRef)(!1),fn=((et=Bt==null?void 0:Bt[(Bt==null?void 0:Bt.length)-1])==null?void 0:et.loading)===!0;(0,a.useEffect)(()=>{if(tt){He(1);return}Mt(!1),st(!1),Gt(),Wt(0),It([]),He(0)},[tt]);const Gt=()=>{var vn,Nn;kt(""),Zt(""),(Nn=(vn=ct.current)==null?void 0:vn.cancelRequest)==null||Nn.call(vn)},Cn=(...vn)=>le(void 0,[...vn],function*(Nn="",jn=Bt){const In=Date.now(),Vn=[...jn,{text:Nn,key:In,sender:"user",show:!0},{loading:!0,key:In,sender:"AI",show:!0}];He(2),It(Vn);const ba=Yn(jn),Ea={no_record_times:!0,prompt:Nn,history:ba};ct.current=new rt.Z(me.Z.API_SERVER+ve,Ea),yield new Promise(ea=>{ct.current.on("data",Mn=>{const{chunk:{msg:jt},full:Yt}=Mn,Lt=jt==="error";Mt(!0),Zt(pn(Yt)),It(Dt=>Dt.map(($t,mn)=>mn===Dt.length-1?De(je({},$t),{text:Yt,loading:!1,error:Lt}):$t))}),ct.current.on("done",()=>ea()),ct.current.on("error",Mn=>{const jt="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(Mn)==="[object Object]"&&Mn.status===-9&&(He(1),Ze(Mn.data)),It(Yt=>Yt.map((Lt,Dt)=>Dt===Yt.length-1?De(je({},Lt),{text:jt,loading:!1,error:!0}):Lt)),ea()}),ct.current.on("cancelled",()=>ea()),ct.current.startStream()}),st(!1)}),Ln=vn=>{kt(vn.target.value)},Yn=vn=>vn.reduce((jn,In)=>{if(In.sender==="user"){const Vn=vn.find(ba=>ba.key===In.key&&ba.sender==="AI");Vn&&(Vn!=null&&Vn.text)&&!(Vn!=null&&Vn.error)&&jn.push({question:In.text,answer:Vn.text})}return jn},[]),Qn=()=>{if(xn)return;const vn=rn("\u6539\u5199");Gt(),st(!0),Cn(vn)},Ot=vn=>{if(vn.key==="Enter"&&!vn.shiftKey){if(vn.preventDefault(),Rt.current||Ht)return;Qn()}},Pn=()=>{var vn,Nn;Wt(jn=>jn+1),(Nn=(vn=ct.current)==null?void 0:vn.cancelRequest)==null||Nn.call(vn),st(!1),Mt(!1)},qt=[{key:"1",label:a.createElement("span",null," ",a.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:a.createElement("span",null,a.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:a.createElement("span",null," ",a.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],pn=(vn="")=>{const Nn=["\u7B54\u6848\uFF1A","\u96BE\u5EA6\uFF1A","\u89E3\u6790\uFF1A","\u77E5\u8BC6\u70B9\uFF1A","\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09","\u7F16\u7A0B\u8BED\u8A00\uFF1A","\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A","\u7A0B\u5E8F\u4EE3\u7801\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"];return Array.from({length:20}).forEach((jn,In)=>{Nn.push(`\u7B54\u6848${In+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${In+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${In+1})\u8F93\u51FA\uFF1A`)}),Nn.forEach(jn=>{const In=new RegExp(jn,"g");vn=vn.replace(In,`**${jn}** `)}),vn},rn=vn=>vn==="\u6539\u5199"?`${Kt}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${Ae}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${Ae}\uFF0C${vn}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,sn=vn=>{let Nn="";vn.key==="1"&&(Nn=rn("\u6DA6\u8272")),vn.key==="2"&&(Nn=rn("\u6269\u5199")),vn.key==="3"&&(Nn=rn("\u7F29\u5199")),Gt(),st(!0),Cn(Nn)},dn=()=>{const vn=Bt.splice(Bt.length-2),{text:Nn}=(vn==null?void 0:vn[0])||{};Gt(),st(!0),Cn(Nn,Bt)},Ht=Tt||zt,xn=(Kt==null?void 0:Kt.trim())==="";return tt?a.createElement(ne.Z,{open:xn&&!Ht&&(cn||!Ue),overlayStyle:{minWidth:200},menu:{items:qt,onClick:sn}},a.createElement(ce,{position:Ft},a.createElement("div",{className:Ce.wrap},an===2&&a.createElement(a.Fragment,null,a.createElement("div",{className:Ce.chatContainer},fn&&a.createElement("div",{className:Ce.loadingWrp},a.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),a.createElement("div",{className:"ai-loading"})),Ue&&a.createElement(Pe.Z,{cancelIndex:Ct,streamingStatus:Tt,loadImage:!1,onFinish:()=>le(void 0,null,function*(){Wt(0),setTimeout(()=>Mt(!1),0)}),value:Ue})),a.createElement("div",{className:Ce.btnContainer},a.createElement("div",{onClick:()=>ke(!0,Ue),className:Ce.btn,style:{padding:"0 16px",width:"initial"}},a.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),a.createElement("div",{onClick:()=>ke(!1,Ue),className:Ce.btn,style:{padding:"0 16px",width:"initial"}},a.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),a.createElement(xe.CopyToClipboard,{text:Ue,onCopy:()=>z.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(oe.Z,{title:"\u590D\u5236"},a.createElement("div",{className:Ce.btn,style:{marginLeft:"auto"}},a.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),a.createElement(oe.Z,{title:"\u91CD\u65B0\u751F\u6210"},a.createElement("div",{onClick:dn,className:Ce.btn},a.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),a.createElement(oe.Z,{title:"\u5220\u9664"},a.createElement("div",{onClick:()=>{He(1),Gt(),It([])},className:Ce.btn},a.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),a.createElement("div",{className:Ce.inputContainer},a.createElement(ie.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:Kt,bordered:!1,onFocus:()=>Nt(!0),onBlur:()=>setTimeout(()=>Nt(!1),300),onChange:Ln,onPressEnter:Ot,onCompositionStart:()=>Rt.current=!0,onCompositionEnd:()=>Rt.current=!1}),zt?a.createElement("div",{className:`iconfont icon-tingzhihuida ${Ce.cancelBtn}`,onClick:Pn}):a.createElement(he.ZP,{className:xn?Ce.sendBtnDisabled:Ce.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Ht,onClick:Qn}))))):a.createElement(a.Fragment,null)},Ne={"hover-line-container":"hover-line-container___kkYQN","hover-line-content":"hover-line-content___ZkD9e","line-button-container":"line-button-container___A79j9",button:"button___X_Iu7"},we=Object.defineProperty,Me=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,ye=(tt,Ft,Ae)=>Ft in tt?we(tt,Ft,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):tt[Ft]=Ae,Oe=(tt,Ft)=>{for(var Ae in Ft||(Ft={}))Ee.call(Ft,Ae)&&ye(tt,Ae,Ft[Ae]);if(Me)for(var Ae of Me(Ft))ge.call(Ft,Ae)&&ye(tt,Ae,Ft[Ae]);return tt};const pt=tt=>React.createElement("svg",Oe({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},tt),React.createElement("title",null,"AI\u6539\u5199"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"26.797%",y1:"22.073%",x2:"82.181%",y2:"80.474%",id:"rewrite_svg__a"},React.createElement("stop",{stopColor:"#5C64FF",offset:"0%"}),React.createElement("stop",{stopColor:"#6988F8",offset:"100%"}))),React.createElement("path",{d:"m10.406 4.741.007.015h-.007v-.022.007Zm-.04-.04.855-1.495 1.497-.855-1.496-.855L10.366 0l-.854 1.497-1.497.855 1.496.854.855 1.495ZM3.1 8.442l1.71 3.1 1.603-3.1 3.1-1.71L6.52 5.023l-1.71-3.1-1.71 3.1L0 6.733l3.099 1.709H3.1Zm6.84 3.1 1.069 1.924 1.068-1.924L14 10.473l-1.924-1.069-1.069-1.923L9.94 9.405l-1.924 1.068 1.924 1.07v-.001Z",fill:"url(#rewrite_svg__a)",fillRule:"nonzero"}));var yt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",ot=(0,a.forwardRef)(({initialContent:tt,onButtonClick:Ft},Ae)=>{const[ke,ve]=(0,a.useState)(null),[Ze,et]=(0,a.useState)(null),[Tt,st]=(0,a.useState)(""),[Bt,It]=(0,a.useState)(null),Kt=Ae,kt=ct=>{const zt=document.elementFromPoint(10,ct),Mt=document.createRange();let Ct=null;const Wt=document.createTreeWalker(Kt.current,NodeFilter.SHOW_TEXT,{acceptNode:Qn=>{const Ot=document.createRange();Ot.selectNodeContents(Qn);const Pn=Ot.getBoundingClientRect();return Pn.top<=ct&&Pn.bottom>=ct?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let Rt="",fn,Gt,Cn=null,Ln=null,Yn=null;for(;fn=Wt.nextNode();){fn.parentNode.getAttribute("data-select")==="disabled"&&(Gt=!0),Rt+=fn.textContent,Ln||(Ln=fn),Yn=fn;const Qn=document.createRange();Qn.selectNodeContents(fn);const Ot=Qn.getBoundingClientRect();Cn===null&&(Cn=Ot.top)}if(Ln&&Yn&&!Gt){const Qn=document.createRange();Qn.setStart(Ln,0),Qn.setEnd(Yn,Yn.textContent.length),It(Qn)}else It(null);return et(Cn-1),Gt?"":Rt.trim()};function an(ct){for(;ct.parentElement&&ct.parentElement.tagName.toLowerCase()!=="section";){var zt=window.getComputedStyle(ct.parentElement);if(zt.pointerEvents==="none")return!0;ct=ct.parentElement}return!1}const He=ct=>{var zt,Mt;if(an(ct.target)){et(-1e6);return}if(((Mt=(zt=document.getSelection())==null?void 0:zt.toString)==null?void 0:Mt.call(zt))!==""){et(-1e6);return}const Ct=kt(ct.clientY);if((Ct==null?void 0:Ct.trim())===""){et(-1e6);return}const Wt=Kt.current.getBoundingClientRect();ve(Wt.left-30),st(Ct)},Ue=()=>{},Zt=ct=>{Ft&&Tt&&Ft(Tt,ct.clientX,ct.clientY,Bt)},cn=()=>{if(Bt){const ct=window.getSelection();ct.removeAllRanges(),ct.addRange(Bt)}},Nt=()=>{window.getSelection().removeAllRanges()};return(0,a.useEffect)(()=>{const ct=Kt.current;return ct.addEventListener("mousemove",He),ct.addEventListener("mouseleave",Ue),()=>{ct.removeEventListener("mousemove",He),ct.removeEventListener("mouseleave",Ue),Nt()}},[tt]),a.createElement("div",{className:Ne["hover-line-container2"]},Ze!==null&&a.createElement("div",{className:Ne["line-button-container"],style:{top:Ze,left:ke},onMouseEnter:()=>{cn()},onMouseLeave:()=>{Nt(),et(null),st(""),It(null)}},a.createElement("div",{className:Ne.button,onClick:Zt},a.createElement("img",{src:yt}),a.createElement("span",null,"AI\u6539\u5199"))))}),mt={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},_e=({nodeRef:tt,noRestrictModal:Ft})=>{const[Ae,ke]=(0,a.useState)(null),[ve,Ze]=(0,a.useState)(null),[et,Tt]=(0,a.useState)(!1),[st,Bt]=(0,a.useState)(null),[It,Kt]=(0,a.useState)(!1),[kt,an]=(0,a.useState)(!1),He=tt,Ue=(0,a.useRef)(null),Zt=(0,a.useRef)(null),[cn,Nt]=(0,a.useState)("");(0,a.useEffect)(()=>{Ae!=null&&Ae.toString()&&Nt(Ae==null?void 0:Ae.toString())},[Ae==null?void 0:Ae.toString()]);const ct=()=>{const Wt=window.getSelection(),Rt=He.current.scrollTop,fn=He.current.getBoundingClientRect();if(Wt.rangeCount>0&&Wt.toString().length>0){const Gt=Wt.getRangeAt(0);ke(Gt.cloneRange());const Cn=Gt.getBoundingClientRect(),Ln=40;let Yn=Cn.top+Rt-5+Ln;Yn{if(!Wt||Wt.rangeCount===0){Kt(!1);return}const fn=Wt.getRangeAt(0).getBoundingClientRect(),Gt=window.getComputedStyle(He.current),Cn=parseInt(Gt.lineHeight),Ln=parseInt(Gt.paddingTop),Yn=He.current.scrollTop,Qn=He.current.getBoundingClientRect(),Ot=fn.top-Qn.top+Yn,Pn=Math.floor((Ot-Ln)/Cn),qt=Ln+Pn*Cn-Yn;Bt(qt),Kt(!0)},Mt=Wt=>{He.current&&!He.current.contains(Wt.target)&&an(!1)};(0,a.useEffect)(()=>{const Wt=He.current;return Wt.addEventListener("scroll",ct),Wt.addEventListener("input",ct),Wt.addEventListener("click",ct),Wt.addEventListener("mouseup",ct),Wt.addEventListener("keyup",ct),Wt.addEventListener("click",ct),document.addEventListener("mousedown",Mt),()=>{Wt.removeEventListener("scroll",ct),Wt.removeEventListener("input",ct),Wt.removeEventListener("click",ct),Wt.removeEventListener("mouseup",ct),Wt.removeEventListener("keyup",ct),Wt.removeEventListener("click",ct),document.removeEventListener("mousedown",Mt)}},[]);const Ct=(Wt=!0,Rt)=>{if(!Ae)return;const fn=Zt.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),Gt=Ae.cloneRange(),Cn=window.getSelection();if(Cn.removeAllRanges(),Cn.addRange(Gt),Wt){Gt.deleteContents();const Ln=document.createElement("div");Ln.innerHTML=fn;const Yn=Array.from(Ln.childNodes);for(;Yn.length>0;)Gt.insertNode(Yn.pop())}else{Gt.collapse(!1);const Ln=document.createElement("div");Ln.innerHTML=" "+fn;const Yn=Array.from(Ln.childNodes);for(;Yn.length>0;)Gt.insertNode(Yn.pop())}Cn.removeAllRanges(),ke(null),Tt(!1),Ze(null)};return a.createElement("section",{ref:Zt},ve&&a.createElement("div",{ref:Ue,className:mt.toolbar,style:{top:ve==null?void 0:ve.top,left:ve==null?void 0:ve.left}},a.createElement("div",{className:mt.button,onClick:()=>Tt(!0)},a.createElement("img",{src:yt}),a.createElement("span",null,"AI\u6539\u5199"))),a.createElement(ze,{key:JSON.stringify(ve),noRestrictModal:Ft,visible:et,position:ve,selectText:cn,applyRefinedText:Ct,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),He.current&&a.createElement(ot,{ref:He,onButtonClick:(Wt,Rt,fn,Gt)=>{ke(Gt),Tt(!0),Nt(Wt),Ze({left:Rt,top:fn+20})}}))}},66915:function($e,it,y){"use strict";y.d(it,{Z:function(){return ie}});var a=y(59301),ne=y(62957),z={num:"num___VQiqB"},ie=({visible:he,usedCount:Pe,totalCount:Ce,onOk:ue,onCancel:ce})=>{const me=()=>Pe>0?a.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",Ce,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",a.createElement("span",{className:z.num},Pe),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):a.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",Ce,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",a.createElement("span",{className:z.num},Pe),"\u6B21\uFF09\u3002");return a.createElement(ne.default,{centered:!0,open:he,zIndex:1e4,title:"\u63D0\u793A",width:620,onCancel:ce,onOk:ue,footer:Pe>0?void 0:null},me())}},83928:function($e,it,y){"use strict";y.d(it,{Z:function(){return Ie},Q:function(){return de}});var a=y(59301),ne={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},z=y(74410),oe=y(14185),ie=y(8191),he=y(23420),Pe=y(57226),Ce=y(85284),ue="data:image/png;base64,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",ce=y(92310),me=y.n(ce),xe=y(6767),rt=y(10345),Fe=(Ye,Se,fe)=>new Promise((je,De)=>{var le=Ne=>{try{ze(fe.next(Ne))}catch(we){De(we)}},qe=Ne=>{try{ze(fe.throw(Ne))}catch(we){De(we)}},ze=Ne=>Ne.done?je(Ne.value):Promise.resolve(Ne.value).then(le,qe);ze((fe=fe.apply(Ye,Se)).next())});const de={contentRef:{current:null},value:null,status:!1,open:()=>Fe(void 0,null,function*(){}),close:()=>{}};var Ie=({className:Ye,style:Se,onChange:fe,onSuccess:je,onCancel:De,onError:le,fetchUrl:qe,noRestrictModal:ze=()=>{},showEditableToolbar:Ne,bottomOffset:we=110,loadingText:Me,showEmptyData:Ee=!0,onStatusChange:ge,stringTransformer:ye,bottomContainerNode:Oe})=>{const[pt,yt]=(0,a.useState)(!1),[Le,ot]=(0,a.useState)(""),[mt,gt]=(0,a.useState)(0),[_e,tt]=(0,a.useState)(!1),Ft=(0,a.useRef)(null),Ae=(0,a.useRef)(null),ke=(0,a.useRef)(null),ve=(0,a.useRef)(null),Ze=(0,Pe.Z)({scrollBoxRef:ve,bottomInspectRef:ke,contentRef:Ae,status:_e,bottomOffset:we}),et=pt||_e;(0,a.useEffect)(()=>{fe==null||fe(Le)},[Le]);const[Tt,st]=(0,a.useState)([]);(0,a.useEffect)(()=>{ge==null||ge({contentRef:Ae,status:et,value:Le,open:Bt,close:It})},[et,Le]);const Bt=kt=>Fe(void 0,null,function*(){yt(!0),ot(""),st([]),gt(0);const an=qe;kt!=null&&kt.fetchUrl&&delete kt.fetchUrl,Ft.current=new z.Z(`${oe.Z.API_SERVER}${an}`,kt),yield new Promise((He,Ue)=>{Ft.current.on("data",Zt=>{var cn;let{chunk:{content:Nt,type:ct}}=Zt;tt(!0),ct==="text"&&ot(zt=>ye?ye(zt+Nt):zt+Nt),ct==="knowledge"&&(console.log("---knowledge-",Zt==null?void 0:Zt.chunk),st((cn=Zt==null?void 0:Zt.chunk)==null?void 0:cn.content))}),Ft.current.on("done",()=>{He()}),Ft.current.on("error",Zt=>{Object.prototype.toString.call(Zt)==="[object Object]"&&Zt.status===-1&&xe.ZP.warning((Zt==null?void 0:Zt.message)||""),He(),le==null||le(Zt)}),Ft.current.on("cancelled",()=>{He(),De==null||De()}),Ft.current.startStream()}),yt(!1)}),It=()=>{var kt,an;gt(1),(an=(kt=Ft.current)==null?void 0:kt.cancelRequest)==null||an.call(kt),yt(!1),tt(!1)},Kt=(0,a.useMemo)(()=>Ae.current?a.createElement(he.Z,{noRestrictModal:ze,nodeRef:Ae}):a.createElement(a.Fragment,null),[Ae.current]);return a.createElement(a.Fragment,null,a.createElement("div",{className:me()(ne.container,Ye),style:Se,ref:ve},a.createElement("div",{ref:Ae,className:ne.liWrap,contentEditable:!et},Le&&a.createElement(ie.Z,{cancelIndex:mt,streamingStatus:pt,loadImage:!1,onFinish:()=>Fe(void 0,null,function*(){gt(0),setTimeout(()=>tt(!1),0),je==null||je(Le)}),value:Le}),(Tt==null?void 0:Tt.length)>0&&a.createElement(rt.Z,{Filelist:Tt})),!Le&&!et&&a.createElement("div",{className:ne.imgBox},a.createElement("img",{width:56,src:ue}),a.createElement("span",null,"\u9884\u89C8\u533A")),Ee&&et&&a.createElement(Ce.Z,{text:Me}),!Ze&&a.createElement("div",{className:ne.backBottom,onClick:()=>{ve.current.scrollTop=ve.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:ke}),Oe),!et&&Ne&&Kt)}},85284:function($e,it,y){"use strict";y.d(it,{Z:function(){return oe}});var a=y(59301),ne={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},oe=({text:ie})=>a.createElement("div",null,a.createElement("div",{className:ne.loading},a.createElement("div",{className:ne.dot}),a.createElement("div",{className:ne.dot}),a.createElement("div",{className:ne.dot})),!!ie&&a.createElement("div",{className:"mt5"},ie))},94513:function($e,it,y){"use strict";y.d(it,{Z:function(){return Wt}});var a=y(59301),ne=y(36207),z=y(6767),oe=y(94968),ie=y(62957),he=y(25399),Pe=y(37568),Ce=y(7939),ue=y(29787),ce=y(584),me=y(93725),xe=y(75727),rt=y(37639),Fe=y(92310),de=y.n(Fe),Te=y(8191),Ie=y(90283),Ye=y(70990),Se={flex_box_center:"flex_box_center___NfmQB",flex_space_between:"flex_space_between___kVtBD",flex_box_vertical_center:"flex_box_vertical_center___EegZo",flex_box_center_end:"flex_box_center_end___Ueaqo",flex_box_column:"flex_box_column___Sd9Zb",loadingPic:"loadingPic___sQWGQ",loading:"loading___ss_U1",dot:"dot___eTny8","dot-fade":"dot-fade___gzUhM",wrap:"wrap___SoLR4",chatContainer:"chatContainer___bSpXP",footerContainer:"footerContainer___IbaJq",btnWrp:"btnWrp___z89PH",btn:"btn___VK3Di",btnActive:"btnActive___en_8L",inputContainer:"inputContainer___q_PRC",uploadBtn:"uploadBtn___fY3BV",sendBtn:"sendBtn____aYXt",sendBtnDisabled:"sendBtnDisabled____WhtC",cancelBtn:"cancelBtn___I91qC",lineFour:"lineFour___t_eBm",fullIcon:"fullIcon___WYjW2",footerContainerSelected:"footerContainerSelected___TV_oq",full:"full___h1vtm",li:"li___DXR9A",avatarIcon:"avatarIcon___EYoqp",img:"img___wrenL",content:"content___NK_Ew",borderBox:"borderBox___UVtN4",text:"text___d_gYw",fileWrap:"fileWrap___kbAp0",file:"file___R5FNg",fileName:"fileName___oTYTw",source:"source___JD93j",action:"action___CTh1w",disabledInput:"disabledInput___rMs3e",backBottom:"backBottom___VIz5U",head:"head___vWC9s",title:"title___l1GaK",headBtn:"headBtn___fGGSq",menuWarp:"menuWarp___Py4k9",menu:"menu___Rpj4l",menuText:"menuText___zGoGw",menuDel:"menuDel___qa0au",active:"active___n_Cfs",draggableWrap:"draggableWrap___u95gi",modal:"modal___Q60Fu",footer:"footer___lxKwN",main:"main____xLI7",files:"files___U6HeB",fileDel:"fileDel___HitRv",inputWrap:"inputWrap___ydzLc",btnWrap:"btnWrap___ENcDO",btnDisabled:"btnDisabled___AFYEZ",uploadDisabledBtn:"uploadDisabledBtn___LslUe",bottomlist:"bottomlist___Unmz9"},fe=y(49317),je=y(76406),De=y(67279),le=y(12495),qe=y(28984),ze=y(71986),Ne=y(14185),we=y(56102),Me=y(74410),Ee=y(64466),ge=y(34547),ye=y(73928),Oe=Object.defineProperty,pt=Object.defineProperties,yt=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,gt=(Rt,fn,Gt)=>fn in Rt?Oe(Rt,fn,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):Rt[fn]=Gt,_e=(Rt,fn)=>{for(var Gt in fn||(fn={}))ot.call(fn,Gt)&>(Rt,Gt,fn[Gt]);if(Le)for(var Gt of Le(fn))mt.call(fn,Gt)&>(Rt,Gt,fn[Gt]);return Rt},tt=(Rt,fn)=>pt(Rt,yt(fn)),Ft=(Rt,fn,Gt)=>new Promise((Cn,Ln)=>{var Yn=Pn=>{try{Ot(Gt.next(Pn))}catch(qt){Ln(qt)}},Qn=Pn=>{try{Ot(Gt.throw(Pn))}catch(qt){Ln(qt)}},Ot=Pn=>Pn.done?Cn(Pn.value):Promise.resolve(Pn.value).then(Yn,Qn);Ot((Gt=Gt.apply(Rt,fn)).next())}),ke=({title:Rt="\u5934\u6B4CAI",placeholder:fn,hideUpload:Gt,hideInputBox:Cn,aiIcon:Ln=le,userIcon:Yn=qe,dragIcon:Qn=ze,children:Ot,fetchUrl:Pn,fetchData:qt={},extraAnswerAction:pn,showDefaultTips:rn=!0,onOpen:sn,onClose:dn,loadingOption:Ht,showPreference:xn=!1,initMessage:vn,customRequest:Nn,visible:jn,width:In=1200,isCheckRestrictNumber:Vn=!1,headNode:ba,headFunctionNode:Ea,showRedraw:ea,showEdit:Mn,promptPropName:jt="prompt",topPercentage:Yt,showSwitchingModel:Lt=!1,showImageGenerator:Dt=!1,showLookHistory:$t=!1,fetchListObject:mn,customPreference:Bn,customDataNode:wt,showAddSession:nn,historyId:yn,draggableExtraNode:kn,drawerExtraNode:Zn,menuExtraFunctionNode:ua,showSceneAwareness:ra=!1,showThiking:An=!1,ReactComponent:ln=ne.Z,topFunctionNode:Qt,footerContainerStyle:En,chatContainerStyle:da={},showCodePreview:Na=!1,showSource:Wa=!0,onSendMessage:en,onDynamic:bn=()=>{},setSelectItem:aa,isPath:_t=!1,BottomNode:Ba,BOttomNodeName:za,ysclist:Be={},onOpenChange:St})=>{var Vt,nt,On,Fn,Wn,Xn,Kn,na,ya;const[wn,Rn]=(0,a.useState)(!1),[$n,ga]=(0,a.useState)("qwen-plus-latest"),[Un,pa]=(0,a.useState)([]),[Jn,_a]=(0,a.useState)([]),[Ia,Sa]=(0,a.useState)(!1),[tr,zn]=(0,a.useState)(!1),[Ca,Va]=(0,a.useState)(!1),[ma,wa]=(0,a.useState)([]),[ha,nr]=(0,a.useState)(""),[Dn,fr]=(0,a.useState)(0),[hr,Qa]=(0,a.useState)(void 0),[qa,pr]=(0,a.useState)(!1),[$a,la]=(0,a.useState)(null),[Pa,Oa]=(0,a.useState)(""),Pt=(0,a.useRef)(),Jt=(0,a.useRef)(null),te=(0,a.useRef)(null),[Re,vt]=(0,a.useState)(!1),[At,Ve]=(0,a.useState)(!1),[Je,We]=(0,a.useState)(!1),[ut,Et]=(0,a.useState)(!1),[be,Qe]=(0,a.useState)(!1),[at,ht]=(0,a.useState)(0),on=(0,a.useRef)(null),tn=(0,a.useRef)(!1),gn=(0,a.useRef)(null),[hn,Tn]=(0,a.useState)(void 0),[Gn,Ra]=(0,a.useState)(!0),[Fa,_n]=(0,a.useState)(In-28),[Sn,Hn]=(0,a.useState)(!1),[xt,rr]=(0,a.useState)(!0),[Za,Ja]=(0,a.useState)([]),Ka=(0,a.useRef)([]),cr=(0,a.useRef)(null),Ar=(0,a.useRef)(null),Ma=(0,a.useRef)(!1),vr=Fa-22,ir=ha==null?void 0:ha.split(` -`).length,{onAdd:Br,onGetList:xr,onListClick:mr,onListDelete:Ir,onListDealData:Or}=mn||{},[Xa,or]=(0,a.useState)([]),Ya=50,Ga=10,ur={maxCount:Ya,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Un,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:Ut=>Ft(void 0,null,function*(){var va,Ta,ja,er;const Ha=(er=(ja=(Ta=(va=Ut==null?void 0:Ut.name)==null?void 0:va.split("."))==null?void 0:Ta.slice(-1))==null?void 0:ja[0])==null?void 0:er.toLowerCase(),Xt=["doc","docx","md","pdf","txt","xlsx","xls"].includes(Ha);return Ut.size==0?(z.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),oe.default.LIST_IGNORE):Xt?Ut.size/1024/1024>100?(z.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),oe.default.LIST_IGNORE):!0:(z.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),oe.default.LIST_IGNORE)}),onChange:({fileList:Ut})=>{pa(Ut)},action:`${(Vt=Ne.Z)==null?void 0:Vt.API_SERVER}/api/intelligent_imports/upload_file.json`},Sr={maxCount:Ga,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Jn,multiple:!0,accept:".jpg,.png,",beforeUpload:Ut=>{var va,Ta,ja,er;const Ha=(er=(ja=(Ta=(va=Ut==null?void 0:Ut.name)==null?void 0:va.split("."))==null?void 0:Ta.slice(-1))==null?void 0:ja[0])==null?void 0:er.toLowerCase(),Xt=["jpg","png"].includes(Ha);return Ut.size==0?(z.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),oe.default.LIST_IGNORE):Xt?Ut.size/1024/1024>10?(z.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),oe.default.LIST_IGNORE):!0:(z.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),oe.default.LIST_IGNORE)},onChange:({fileList:Ut})=>{_a(Ut)},action:`${(nt=Ne.Z)==null?void 0:nt.API_SERVER}/api/ai/generals/update_file.json`};(0,a.useEffect)(()=>{if(!ma.length||!Pt.current)return;const Ut=ma[ma.length-1];Ut!=null&&Ut.loading&&(Pt.current.scrollTop=Pt.current.scrollHeight)},[ma.length]),(0,a.useEffect)(()=>{if(!Pt.current||!on.current)return;const Ut=new IntersectionObserver(([va])=>{var Ta,ja,er,Ha;if(!document.contains(va.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((Ta=va.rootBounds)==null?void 0:Ta.width)===0&&((ja=va.rootBounds)==null?void 0:ja.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((er=va.boundingClientRect)==null?void 0:er.width)===0&&((Ha=va.boundingClientRect)==null?void 0:Ha.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}Ra(va.isIntersecting)},{root:Pt.current,rootMargin:"70px",threshold:0});return Ut.observe(on.current),()=>{on.current&&Ut.unobserve(on.current)}},[Pt.current,on.current]),(0,a.useEffect)(()=>{var Ut,va,Ta;let ja=Object.values(((Ut=Be==null?void 0:Be.bot_option_data)==null?void 0:Ut.model_detail_map)||{});(ja==null?void 0:ja.length)>0&&((Ta=(va=ja==null?void 0:ja[0])==null?void 0:va.name.toLowerCase())!=null&&Ta.includes("reasoner"))?Ve(!0):Ve(!1)},[Be]),(0,a.useEffect)(()=>{if(!Re)return;const Ut=Pt.current,va=gn.current;tn.current=!1;let Ta=Ut.scrollTop;const ja=()=>{const{scrollTop:Ha,scrollHeight:ft,clientHeight:Xt}=Ut;Ha>Ta?Ha+Xt>=ft-50&&(Ut.scrollTop=Ut.scrollHeight,tn.current=!1):Ha{tn.current||(Ut.scrollTop=Ut.scrollHeight)});return er.observe(va),()=>{var Ha;er.unobserve(va),(Ha=Ut==null?void 0:Ut.removeEventListener)==null||Ha.call(Ut,"scroll",ja)}},[Re]),(0,a.useEffect)(()=>{!Re&&Ka.current.length&&(wa([...ma,...Ka.current]),Ka.current=[])},[Re]),(0,a.useEffect)(()=>{if(!Pt.current)return;const Ut=new ResizeObserver(()=>{var va;Pt.current&&_n((va=Pt.current)==null?void 0:va.offsetWidth)});return Ut.observe(Pt.current),()=>{Pt.current&&Ut.unobserve(Pt.current)}},[Pt.current]),(0,a.useEffect)(()=>{typeof jn=="boolean"&&Rn(jn)},[jn]),(0,a.useEffect)(()=>{St&&St(wn)},[wn]),(0,a.useEffect)(()=>{var Ut;if(Jt.current&&$a!==null){Jt.current.focus();const va=(Ut=Jt.current.resizableTextArea)==null?void 0:Ut.textArea;va&&(va.selectionStart=va.selectionEnd=va.value.length)}},[$a]),(0,a.useEffect)(()=>{ir<5&&pr(!1)},[ir]),(0,a.useEffect)(()=>{wn&&vn&&(wa(gr(vn)),Sa(!0),Lr(vn,{history:[]})),wn&&(sa(),yn?pl(yn):nn&&!hn&&$r()),wn||ia()},[wn]);const gr=(Ut="",va=[],Ta=[])=>{const ja=Date.now();return[{text:Ut,key:ja,sender:"user",fileList:va,imageList:Ta,show:!0},{loading:!0,key:ja,sender:"AI",show:!0,model:qt!=null&&qt.application_id?"other":$n,imageGenerator:ut,thinkingEnabled:At,codePreview:Je}]},ia=()=>{Oa(""),la(null),pa([]),_a([]),nr("")},lr=()=>{if(sn){sn({chatData:ma,setChatData:wa,setLoading:Sa,getData:Lr,renderChatItems:gr,handleAdd:$r,identifier:hn});return}Rn(!0)},Fr=()=>{if(rr(!0),dn){dn();return}Rn(!1)},wr=()=>{pr(!qa)},sa=()=>Ft(void 0,null,function*(){if(!Vn)return;const Ut=yield(0,fe.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(Ut==null?void 0:Ut.status)===0&&(Ut==null?void 0:Ut.total_number)!==-1&&(fr((Ut==null?void 0:Ut.total_number)-(Ut==null?void 0:Ut.remaining_number)),Qa(Ut==null?void 0:Ut.total_number))}),Gr=()=>{ie.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:a.createElement("div",null,a.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),a.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",hr,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},Zr=Ut=>Ut.reduce((Ta,ja)=>{if(ja.sender==="user"&&ja.text){const er=Ut.find(Ha=>Ha.key===ja.key&&Ha.sender==="AI");er&&(er!=null&&er.text)&&!(er!=null&&er.error)&&Ta.push({question:ja.text,answer:er.text})}return Ta},[]),Lr=(...Ut)=>Ft(void 0,[...Ut],function*(va="",Ta={},ja=ma){if(or([]),Nn&&(yield Nn({mes:va,setChatData:wa,fileList:Un,body:Ta,checkNum:sa,setLoading:Sa,bodyChatData:ja,setTyping:vt,setImageGenerator:Et,renderChatItems:gr})),!Nn){const er=Un==null?void 0:Un.map(Aa=>{var ar;return(ar=Aa==null?void 0:Aa.response)==null?void 0:ar.file_id}),Ha=Jn==null?void 0:Jn.map(Aa=>{var ar;return(ar=Aa==null?void 0:Aa.response)==null?void 0:ar.data}),ft=Ta.history||Zr(ja),Xt=_e(_e({identifier:hn,response_mode:"streaming",model:$n,scene_awareness:be,thinking_enabled:At,image_generator:ut,code_preview:Je,file_ids:er,image_list:Ha,history:ft,[jt]:va},qt),Ta),qn=Object.fromEntries(Object.entries(Xt).filter(([Aa,ar])=>ar!==void 0));te.current=new Me.Z(Ne.Z.API_SERVER+Pn,qn),yield new Promise((Aa,ar)=>{let Da=null,Dr=null;te.current.on("data",Tr=>{vt(!0);const{chunk:{content:Ur,type:fa,created:ka,msg:Pr}}=Tr,Rr=Pr==="error";fa==="thinking"&&(Da=Da||ka,wa(Er=>[...Er].map((Mr,br)=>br===Er.length-1?tt(_e({},Mr),{reasoning:(Mr.reasoning||"")+Ur,loading:!1,hideAnswer:!0,error:Rr}):Mr))),fa==="text"&&(Dr=Dr||ka,wa(Er=>[...Er].map((Mr,br)=>br===Er.length-1?tt(_e({},Mr),{text:(Mr.text||"")+Ur,loading:!1,startTime:Da,endTime:Dr,error:Rr}):Mr))),fa==="follow_up"&&(or([]),or(Ur))}),te.current.on("done",()=>{Aa()}),te.current.on("error",Tr=>{let Ur="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(Tr)==="[object Object]"&&Tr.status===-9&&(Ur=Tr==null?void 0:Tr.message),wa(fa=>[...fa].map((ka,Pr)=>Pr===fa.length-1?tt(_e({},ka),{text:Ur,loading:!1,error:!0}):ka)),Aa()}),te.current.on("cancelled",()=>{Aa()}),te.current.startStream()})}sa(),Sa(!1)}),Jr=Ut=>{nr(Ut.target.value)},_r=(Ut,va)=>{if(ia(),Sa(!0),Ut==="edit"){Ka.current=ma.slice(va+2);const Ta=ma.splice(va),{fileList:ja=[],imageList:er=[]}=(Ta==null?void 0:Ta[0])||{},Ha=ja.map(qn=>{var Aa;return(Aa=qn.response)==null?void 0:Aa.file_id}),ft=er.map(qn=>{var Aa;return(Aa=qn.response)==null?void 0:Aa.data}),Xt={history:Zr(ma),file_ids:Ha,image_list:ft,edit:!0};wa([...ma,...gr(Pa,ja,er)]),Lr(Pa,Xt,ma)}if(Ut==="redraw"){Ka.current=ma.slice(va+1);const Ta=ma.splice(va-1),{text:ja,fileList:er=[],imageList:Ha=[]}=(Ta==null?void 0:Ta[0])||{},ft=er.map(Aa=>{var ar;return(ar=Aa.response)==null?void 0:ar.file_id}),Xt=Ha.map(Aa=>{var ar;return(ar=Aa.response)==null?void 0:ar.data}),qn={history:Zr(ma),file_ids:ft,image_list:Xt,edit:!0};wa([...ma,...gr(ja,er,Ha)]),Lr(ja,qn,ma)}},Vr=()=>{if(ha.trim()!==""){ia(),Sa(!0);const Ut=Un.filter(Ta=>Ta.status==="done"),va=Jn.filter(Ta=>Ta.status==="done");wa([...ma,...gr(ha,Ut,va)]),Lr(ha)}},fl=Ut=>{if(Ut.shiftKey){if(Ut.key==="Enter")return}else if(Ut.key==="Enter"){if(Ut.preventDefault(),nl||Ma.current)return;Vr()}},zr=(Ut,va)=>{let Ta=!1;Mn===!0?Ta=!0:Mn==="last"&&(Ta=ma.reduce((ft,Xt,qn)=>Xt.sender==="user"?qn:ft,-1)===va);const ja=va===$a,er=[...(Ut==null?void 0:Ut.fileList)||[],...(Ut==null?void 0:Ut.imageList)||[]];return a.createElement("div",{className:Se.li,style:_e({width:vr},da)},a.createElement("div",{className:Se.avatarIcon},a.createElement("img",{className:Se.img,src:Yn})),a.createElement("div",{className:Se.content},!!(er!=null&&er.length)&&a.createElement("div",{className:Se.fileWrap},er==null?void 0:er.map((Ha,ft)=>a.createElement("div",{key:ft,className:Se.file},a.createElement(Ee.Z,{filename:Ha==null?void 0:Ha.name,className:"mr10",width:24}),a.createElement("aside",null,a.createElement(he.Z,{title:Ha==null?void 0:Ha.name},a.createElement("div",{className:Se.fileName},Ha==null?void 0:Ha.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,je.RD)(Ha==null?void 0:Ha.size)))))),a.createElement("div",{className:Se.borderBox},ja?a.createElement(Pe.default.TextArea,{value:Pa,ref:Jt,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:Ha=>Oa(Ha.target.value)}):a.createElement("div",{className:Se.text},Ut==null?void 0:Ut.text)),ja?a.createElement("div",{className:Se.action},a.createElement(Ce.ZP,{onClick:()=>{Oa(""),la(null)},size:"small"},"\u53D6\u6D88"),a.createElement(Ce.ZP,{disabled:!Pa.trim(),onClick:()=>_r("edit",va),type:"primary",size:"small"},"\u786E\u8BA4")):a.createElement("div",{className:Se.action},a.createElement(we.CopyToClipboard,{text:(Ut==null?void 0:Ut.text)||"",onCopy:()=>z.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(he.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),Ta&&!Ia&&a.createElement(he.Z,{title:"\u7F16\u8F91"},a.createElement("i",{onClick:()=>{la(va),Oa((Ut==null?void 0:Ut.text)||"")},className:"iconfont icon-bianji10 font14"})))))},ol=(Ut,va)=>{console.log(Ut);let Ta=!1;ea===!0?Ta=!0:ea==="last"&&(Ta=ma.reduce((Ha,ft,Xt)=>ft.sender==="AI"?Xt:Ha,-1)===va);let ja="";return Ut!=null&&Ut.source?ja=Ut==null?void 0:Ut.source:(Ut==null?void 0:Ut.model)==="deepseek-r1"?ja="\u7531deepseek\u751F\u6210":(Ut==null?void 0:Ut.model)==="qwen-plus-latest"&&(ja="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),a.createElement("div",{className:Se.li,style:_e({width:vr},da)},a.createElement("div",{className:Se.avatarIcon},a.createElement("img",{className:Se.img,src:Ln})),a.createElement("div",{className:Se.content},a.createElement("div",{className:Se.borderBox},Ut.loading&&a.createElement(a.Fragment,null,Ut!=null&&Ut.imageGenerator?a.createElement("div",{className:Se.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",a.createElement("div",{className:"ai-loading"})):!(Ut!=null&&Ut.thinkingEnabled)&&a.createElement("div",null,a.createElement("div",{className:Se.loading},a.createElement("div",{className:Se.dot}),a.createElement("div",{className:Se.dot}),a.createElement("div",{className:Se.dot})),a.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(Ht==null?void 0:Ht.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(Ut==null?void 0:Ut.thinkingEnabled)&&a.createElement(Ie.Z,{time:Ut==null?void 0:Ut.time,cancelIndex:at,loading:Ut.loading,streamingStatus:!(Ut!=null&&Ut.text),onFinish:()=>{ht(0),wa(er=>[...er].map((Ha,ft)=>ft===er.length-1?tt(_e({},Ha),{hideAnswer:!1,time:Ha.startTime?Ha.endTime-Ha.startTime:null}):Ha))},value:Ut==null?void 0:Ut.reasoning}),!!(Ut!=null&&Ut.text)&&!Ut.hideAnswer&&a.createElement(Te.Z,{onDynamic:bn,cancelIndex:at,streamingStatus:Ia,loadImage:!!(Ut!=null&&Ut.imageGenerator),onFinish:()=>Ft(void 0,null,function*(){ht(0),setTimeout(()=>vt(!1),0)}),value:Ut==null?void 0:Ut.text})),Wa&&!(Ut!=null&&Ut.application_id)&&(Ut==null?void 0:Ut.model)!="other"&&!!(Ut!=null&&Ut.text)&&ja&&a.createElement("div",{className:Se.source},ja),a.createElement("div",{className:Se.action},pn==null?void 0:pn(Ut,va,Xr),!(Ut!=null&&Ut.imageGenerator)&&a.createElement(we.CopyToClipboard,{text:String((Ut==null?void 0:Ut.text)||""),onCopy:()=>z.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(he.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),xn&&!Ia&&a.createElement(a.Fragment,null,a.createElement(he.Z,{title:"\u559C\u6B22"},a.createElement("i",{style:Ut!=null&&Ut.like?{color:"#FA8D30"}:{},onClick:()=>al("like",!(Ut!=null&&Ut.like),va),className:"iconfot icon-yijiejue font15"})),a.createElement(he.Z,{title:"\u4E0D\u559C\u6B22"},a.createElement("i",{style:Ut!=null&&Ut.dislike?{color:"#e86d7c"}:{},onClick:()=>al("dislike",!(Ut!=null&&Ut.dislike),va),className:"iconfot icon-weijiejuezhengchang font15"}))),Ta&&!Ia&&a.createElement(he.Z,{title:"\u91CD\u65B0\u751F\u6210"},a.createElement("i",{onClick:()=>_r("redraw",va),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},al=(Ut,va,Ta)=>Ft(void 0,null,function*(){if(Bn){const ja=ma.slice(0,Ta+1),Ha=Zr(ja).length;yield Bn({type:Ut,value:va,index:Ta,identifier:hn,objectIndex:Ha})}wa(ja=>(ja[Ta][Ut]=va,va&&(ja[Ta][Ut==="like"?"dislike":"like"]=!1),[...ja]))}),Hr=()=>{var Ut,va;ht(1),(va=(Ut=te.current)==null?void 0:Ut.cancelRequest)==null||va.call(Ut),Sa(!1),vt(!1)},$r=()=>Ft(void 0,null,function*(){var Ut,va,Ta;aa({}),or([]),(va=(Ut=te.current)==null?void 0:Ut.cancelRequest)==null||va.call(Ut),ia(),wa([]),Sa(!0);const ja=yield Br();(ja==null?void 0:ja.status)===0&&Tn((Ta=ja==null?void 0:ja.data)==null?void 0:Ta.identifier),Sa(!1),vt(!1)}),rl=()=>Ft(void 0,null,function*(){var Ut;Va(!0);const va=yield xr();(va==null?void 0:va.status)===0&&Ja(((Ut=va==null?void 0:va.data)==null?void 0:Ut.list)||[]),Va(!1)}),pl=(...Ut)=>Ft(void 0,[...Ut],function*(va=hn){var Ta,ja,er,Ha,ft;aa({}),or([]),(ja=(Ta=te.current)==null?void 0:Ta.cancelRequest)==null||ja.call(Ta),ia(),zn(!0);const Xt=yield mr(va);if(Xt.status===0){const qn=Or(((er=Xt==null?void 0:Xt.data)==null?void 0:er.messages)||[]);aa({type:(Ha=Xt==null?void 0:Xt.data)==null?void 0:Ha.scene_type}),wa(qn),zn(!1),Tn((ft=Xt==null?void 0:Xt.data)==null?void 0:ft.identifier);return}wa([]),zn(!1)}),ul=(Ut,va)=>Ft(void 0,null,function*(){(yield Ir(Ut)).status===0&&(z.ZP.success("\u5220\u9664\u6210\u529F"),va===hn&&$r(),rl())}),vl=()=>a.createElement("div",{className:Se.menuWarp},a.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),a.createElement(ue.Z,{spinning:Ca},!Za.length&&a.createElement(ce.Z,{style:{width:250,paddingBottom:30},image:ce.Z.PRESENTED_IMAGE_SIMPLE}),!!Za.length&&a.createElement("div",{className:Se.menu},Za.map(function(Ut,va){return a.createElement("aside",{className:de()(hn===Ut.identifier&&Se.active),key:Ut.id,onClick:()=>pl(Ut.id)},a.createElement("div",{className:Se.menuText},a.createElement(he.Z,{title:Ut==null?void 0:Ut.question},a.createElement("span",null,Ut==null?void 0:Ut.question)),ua&&ua(Ut)),a.createElement("div",{className:Se.menuDel,onClick:Ta=>Ta.stopPropagation()},a.createElement("i",{onClick:()=>(0,ye.r)(Ut.id),className:"iconfont icon-daochubeifen primary-hover font14"})),a.createElement("div",{className:Se.menuDel,onClick:Ta=>Ta.stopPropagation()},a.createElement(me.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>ul(Ut.id,Ut.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},a.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),gl=Ut=>{if(Ut==="file"){if(Jn.length){ie.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{_a([]),cr.current.upload.uploader.fileInput.click()}});return}cr.current.upload.uploader.fileInput.click()}if(Ut==="image"){if(Un.length){ie.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{pa([]),Ar.current.upload.uploader.fileInput.click()}});return}Ar.current.upload.uploader.fileInput.click()}},Kr=[...Un,...Jn],nl=Kr.some(Ut=>Ut.status==="uploading")||Ia||Re,El=Dn>=hr,Xr={chatData:ma,stream:te,isDisabledNum:El,isDisAbledUpload:nl,checkNumModal:Gr,checkNum:sa,onClose:Fr,setChatData:wa,setLoading:Sa,getData:Lr,clearStatus:ia,typing:Re,setImageGenerator:Et,renderChatItems:gr,setSceneAwareness:Qe,setIdentifier:Tn,setCodePreview:We,setTyping:vt,onMenuClick:pl};return a.createElement(a.Fragment,null,Ot?a.createElement("div",{onClick:lr},Ot):Ot!==null&&!wn&&a.createElement(De.Z,{draggableExtraNode:kn,showAvatarEditData:{nickname:"\u5B9E\u9A8C\u52A9\u6559",headImgId:null},src:Qn,onClick:lr,topPercentage:Yt}),wn&&a.createElement("div",{className:Se.draggableWrap},a.createElement(ge.s,{dragHandleClassName:Se.title,bounds:"parent",minHeight:400,maxHeight:window.innerHeight-40,minWidth:736,maxWidth:window.innerWidth-40,resizeHandleStyles:{right:{width:5}},default:{x:window.innerWidth-756,y:20,width:736,height:window.innerHeight-40}},a.createElement("div",{className:Se.modal},a.createElement("div",{className:Se.head},a.createElement("div",{className:Se.title},a.createElement("b",{className:"c-grey-333 font16"},"\u5B9E\u9A8C\u52A9\u6559"),a.createElement("span",{className:"c-grey-333 font14"},"\uFF08\u70B9\u51FB\u53EF\u62D6\u52A8\u7A97\u53E3\uFF09")),Zn,Lt&&a.createElement(Ye.Z,{value:$n,onChange:Ut=>{Ve(!1),Et(!1),ga(Ut),_a([]),pa([])}}),$t&&a.createElement(a.Fragment,null,a.createElement(xe.Z,{className:"ml10",dropdownRender:vl,onOpenChange:Ut=>{Ut&&rl()},placement:"bottomRight",arrow:{pointAtCenter:!0}},a.createElement("div",{className:Se.headBtn},a.createElement("i",{className:"icon-lishiduihua1 font14"})))),nn&&a.createElement(a.Fragment,null,a.createElement(he.Z,{title:"\u65B0\u5EFA\u5BF9\u8BDD"},a.createElement("div",{className:Se.headBtn,onClick:$r},a.createElement("i",{className:"icon-xinjianduihua font14"}))),a.createElement("div",{style:{height:10,width:1,background:"#D8D8D8"}})),a.createElement(he.Z,{title:"\u6536\u8D77\u7A97\u53E3"},a.createElement("div",{className:Se.headBtn,onClick:Fr},a.createElement("i",{className:"icon-suoxiaochuangkou font14"})))),a.createElement("div",{className:de()(Se.wrap,wn&&"body-overflow-hidden")},a.createElement("div",{ref:Pt,className:Se.chatContainer},!_t&&(Qt==null?void 0:Qt(Xr)),rn&&a.createElement("div",{className:`${Se.li} mb20`,style:_e({width:vr},da)},a.createElement("div",{className:Se.avatarIcon},a.createElement("img",{className:Se.img,src:Ln})),a.createElement("div",{className:Se.content},a.createElement("div",{className:Se.borderBox},ba,Ea==null?void 0:Ea(Xr)))),_t&&(ma==null?void 0:ma.length)<=0&&a.createElement("div",{style:{textAlign:"center"}},ba,a.createElement("div",{style:{height:20,width:1}}),_t&&(Qt==null?void 0:Qt(Xr))),a.createElement("div",{ref:gn},a.createElement(ue.Z,{spinning:tr,className:"mt20"},ma==null?void 0:ma.map((Ut,va)=>a.createElement(a.Fragment,{key:Ut.key+va},Ut.show&&a.createElement(a.Fragment,null,Ut.sender==="user"&&zr(Ut,va),Ut.sender==="AI"&&ol(Ut,va),wt&&!["AI","user"].includes(Ut.sender)&&wt(Ut,va,{width:vr})))))),!Gn&&a.createElement("div",{className:Se.backBottom,onClick:()=>{Pt.current.scrollTop=Pt.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:on,className:"pl20"}),(Xa==null?void 0:Xa.length)>0&&a.createElement("div",{style:{display:(Xa==null?void 0:Xa.length)===0&&"none",marginTop:0,maxHeight:300,overflow:"auto",paddingBottom:20,paddingLeft:70}},Xa==null?void 0:Xa.map((Ut,va)=>a.createElement("div",{onClick:()=>{Sa(!0),or([]);const Ta=Un.filter(er=>er.status==="done"),ja=Jn.filter(er=>er.status==="done");wa([...ma,...gr(Ut,Ta,ja)]),Lr(Ut)},className:Se.bottomlist,style:{marginTop:va===0?0:10,fontSize:12,height:36,lineHeight:"36px"}},Ut)))),_t&&(ma==null?void 0:ma.length)<=0&&a.createElement("div",{style:{display:((Fn=Object.keys(((On=Be==null?void 0:Be.bot_info)==null?void 0:On.onboarding_info)||{}))==null?void 0:Fn.length)===0&&"none",marginTop:20,maxHeight:300,overflow:"auto",paddingLeft:20}},a.createElement("div",{style:{color:"#333",fontSize:16,whiteSpace:"pre-wrap"}},(Xn=(Wn=Be==null?void 0:Be.bot_info)==null?void 0:Wn.onboarding_info)==null?void 0:Xn.prologue),(ya=(na=(Kn=Be==null?void 0:Be.bot_info)==null?void 0:Kn.onboarding_info)==null?void 0:na.suggested_questions)==null?void 0:ya.map((Ut,va)=>a.createElement("div",{onClick:()=>{Sa(!0);const Ta=Un.filter(er=>er.status==="done"),ja=Jn.filter(er=>er.status==="done");wa([...ma,...gr(Ut,Ta,ja)]),Lr(Ut)},className:Se.bottomlist},Ut))),_t&&(ma==null?void 0:ma.length)>0&&a.createElement("div",{style:{display:"flex",gap:20,marginLeft:20,marginBottom:10}},za&&a.createElement(Ce.ZP,{style:{height:34,borderRadius:20,width:102},ghost:!0,type:"primary"},za),a.createElement(rt.Z,{zIndex:1e3,placement:"topLeft",content:a.createElement("div",{style:{width:530}},Ba==null?void 0:Ba(Xr)),title:"\u667A\u80FD\u5DE5\u5177"}," ",a.createElement(Ce.ZP,{style:{height:34,borderRadius:20,width:102},icon:a.createElement("i",{className:"iconfont icon-qita"}),type:"primary",ghost:!0},"\u667A\u80FD\u5DE5\u5177"))),!Cn&&a.createElement("div",{className:Se.footer},a.createElement("div",{className:Se.main},!!Kr.length&&a.createElement("div",{className:Se.files},Kr==null?void 0:Kr.map((Ut,va)=>a.createElement("div",{key:va,className:Se.file},a.createElement(ue.Z,{size:"small",spinning:(Ut==null?void 0:Ut.status)==="uploading"},a.createElement(Ee.Z,{filename:Ut==null?void 0:Ut.name,className:"block",width:24})),a.createElement("aside",null,a.createElement(he.Z,{title:Ut==null?void 0:Ut.name},a.createElement("div",{className:Se.fileName},Ut==null?void 0:Ut.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,je.RD)(Ut==null?void 0:Ut.size))),a.createElement("i",{onClick:()=>{pa(Ta=>Ta.filter(ja=>ja.uid!==Ut.uid)),_a(Ta=>Ta.filter(ja=>ja.uid!==Ut.uid))},className:`aitubiao icon-tupianguanbi ${Se.fileDel}`})))),a.createElement("div",{className:Se.inputWrap},a.createElement(Pe.default.TextArea,{placeholder:fn||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:ha,bordered:!1,onChange:Jr,onPressEnter:fl,onCompositionStart:()=>{Ma.current=!0},onCompositionEnd:()=>{Ma.current=!1}}),a.createElement("div",{className:Se.action},a.createElement("div",{className:Se.btnWrap},ra&&a.createElement(he.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},a.createElement("div",{onClick:()=>Qe(!be),className:de()(Se.btn,be&&Se.btnActive)},a.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),$n==="deepseek-r1"&&An&&a.createElement(he.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},a.createElement("div",{onClick:()=>Ve(!At),className:de()(Se.btn,At&&Se.btnActive)},a.createElement("i",{className:"iconfont icon-shendusikao mr10 font14"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),Dt&&$n==="qwen-plus-latest"&&a.createElement("div",{onClick:()=>Et(!ut),className:de()(Se.btn,ut&&Se.btnActive)},a.createElement("i",{className:"aitubiao icon-tuxiangshengcheng1 mr10 font14"}),"\u56FE\u50CF\u751F\u6210")),!Gt&&a.createElement(a.Fragment,null,a.createElement(oe.default,_e({ref:Ar},Sr),a.createElement(he.Z,{title:Jn.length>=Ga?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":"\u6DFB\u52A0\u56FE\u7247"},a.createElement("div",{onClick:()=>!(Jn.length>=Ga)&&gl("image"),className:Jn.length>=Ga?Se.uploadDisabledBtn:Se.uploadBtn},a.createElement("i",{className:"aitubiao icon-tupianshangchuan font14"})))),a.createElement(oe.default,_e({ref:cr},ur),a.createElement(he.Z,{title:Un.length>=Ya?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":a.createElement("div",null,a.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),a.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},a.createElement("div",{onClick:()=>!(Un.length>=Ya)&&gl("file"),className:Un.length>=Ya?Se.uploadDisabledBtn:Se.uploadBtn},a.createElement("i",{className:"aitubiao icon-fujian3 font14"}))))),a.createElement("div",{className:"mr13"}),Re?a.createElement(he.Z,{title:"\u505C\u6B62\u751F\u6210"},a.createElement("div",{className:`iconfont icon-tingzhihuida ${Se.cancelBtn}`,onClick:Hr})):a.createElement(Ce.ZP,{className:(ha==null?void 0:ha.trim())===""?Se.sendBtnDisabled:Se.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 font14 c-white"}),disabled:nl,onClick:Vr}))))))))))},ve={bigTipsBox:"bigTipsBox___XRGyw",bigTips:"bigTips___uPRW3",item:"item___KMGDu",editBtn:"editBtn___JiZpD",active:"active___EX5N5",PrevNext:"PrevNext____kcgs",img:"img___X2ms3",imgHover:"imgHover___wIHti",LeftButton:"LeftButton___P5Wge",RightButton:"RightButton___NAbBu"},Ze=y(35293),et=y(67911),Tt=y(51058),st=y(37791),Bt=y(1594),It=y(86784),Kt=y(44283),kt=Object.defineProperty,an=Object.defineProperties,He=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,Zt=Object.prototype.hasOwnProperty,cn=Object.prototype.propertyIsEnumerable,Nt=(Rt,fn,Gt)=>fn in Rt?kt(Rt,fn,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):Rt[fn]=Gt,ct=(Rt,fn)=>{for(var Gt in fn||(fn={}))Zt.call(fn,Gt)&&Nt(Rt,Gt,fn[Gt]);if(Ue)for(var Gt of Ue(fn))cn.call(fn,Gt)&&Nt(Rt,Gt,fn[Gt]);return Rt},zt=(Rt,fn)=>an(Rt,He(fn)),Mt=(Rt,fn,Gt)=>new Promise((Cn,Ln)=>{var Yn=Pn=>{try{Ot(Gt.next(Pn))}catch(qt){Ln(qt)}},Qn=Pn=>{try{Ot(Gt.throw(Pn))}catch(qt){Ln(qt)}},Ot=Pn=>Pn.done?Cn(Pn.value):Promise.resolve(Pn.value).then(Yn,Qn);Ot((Gt=Gt.apply(Rt,fn)).next())}),Wt=({description:Rt,code:fn,showData:Gt={},sendParams:Cn={},allShow:Ln=!1,draggableExtraNode:Yn,singleControl:Qn=!1})=>{var Ot,Pn;const qt=(0,Kt.useDispatch)(),[pn,rn]=(0,a.useState)({}),[sn,dn]=(0,a.useState)([]),[Ht,xn]=(0,a.useState)(null),[vn,Nn]=(0,a.useState)(!1),[jn,In]=(0,a.useState)(!0),[Vn,ba]=(0,a.useState)(0),Ea=6,ea=(0,a.useRef)(null),[Mn,jt]=(0,a.useState)([]),[Yt,Lt]=(0,a.useState)(""),[Dt,$t]=(0,a.useState)(!0),[mn,Bn]=(0,a.useState)(!0),[wt,nn]=(0,a.useState)(!0),[yn,kn]=(0,a.useState)(!1),[Zn,ua]=(0,a.useState)(null),[ra,An]=(0,a.useState)(!1),[ln]=(0,Kt.useSearchParams)(),[Qt,En]=(0,a.useState)(null),[da,Na]=(0,a.useState)(),[Wa,en]=(0,a.useState)([]),[bn,aa]=(0,a.useState)(!1),_t=(0,a.useRef)(!0),Ba=wn=>{if(!ea.current)return;const Rn=ea.current,$n=Rn.children;if($n.length===0)return;const pa=$n[0].getBoundingClientRect().width+22,Jn=Rn.scrollLeft;wn==="left"?Rn.scrollTo({left:Math.max(0,Jn-pa),behavior:"smooth"}):Rn.scrollTo({left:Jn+pa,behavior:"smooth"}),setTimeout(()=>{za()},50)},za=()=>{if(!ea.current)return;const wn=ea.current,Rn=wn.scrollWidth-wn.clientWidth;if(console.log(wn.scrollWidth),console.log(wn.clientWidth),console.log(wn.scrollLeft),Rn<=0){Nn(!1),In(!1);return}Nn(wn.scrollLeft>1),In(wn.scrollLeft{const wn=ea.current;if(wn){const Rn=()=>{requestAnimationFrame(za)};wn.addEventListener("scroll",Rn),za();const $n=new ResizeObserver(()=>{za()});return $n.observe(wn),()=>{wn.removeEventListener("scroll",Rn),$n.disconnect()}}},[ea.current]);const Be=[{img:y(58427),name:"\u667A\u80FD\u5BA1\u9898",des:"\u5FEB\u901F\u667A\u80FD\u62C6\u89E3\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u89E3\u9898\u601D\u8DEF",description:"",query:Rt,show:Gt==null?void 0:Gt.ai_exam_question,type:1},{img:y(68427),name:"\u8BED\u6CD5\u68C0\u67E5",des:"\u68C0\u6D4B\u4EE3\u7801\u4E2D\u7684\u8BED\u6CD5\u9519\u8BEF\uFF0C\u63D0\u4F9B\u4FEE\u590D\u5EFA\u8BAE",description:"",query:fn,show:Gt==null?void 0:Gt.ai_syntax_check,type:5},{img:y(2195),name:"\u4EE3\u7801\u8BCA\u65AD",des:"\u7CFB\u7EDF\u667A\u80FD\u4EE3\u7801\u5206\u6790\uFF0C\u63D0\u4F9B\u4FEE\u6B63\u5EFA\u8BAE",description:Rt,query:fn,show:Gt==null?void 0:Gt.ai_code_diagnosis,width:21,type:2},{img:y(62849),name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",description:Rt,query:fn,show:Gt==null?void 0:Gt.ai_guidance,type:3},{img:y(9515),name:"\u4EE3\u7801\u8BC4\u4EF7",des:"\u4ECE\u591A\u4E2A\u7EF4\u5EA6\u5BF9\u4EE3\u7801\u8FDB\u884C\u8BC4\u4EF7\uFF0C\u4E86\u89E3\u4EE3\u7801\u7F3A\u9677",description:Rt,query:fn,show:Gt==null?void 0:Gt.ai_code_evaluation,type:9},{img:y(43214),name:"\u4EE3\u7801\u4F18\u5316",des:"\u5BF9\u4EE3\u7801\u8FDB\u884C\u667A\u80FD\u4F18\u5316\uFF0C\u5E2E\u52A9\u63D0\u5347\u4EE3\u7801\u8D28\u91CF",description:Rt,query:fn,show:Gt==null?void 0:Gt.ai_code_optimization,type:7},{img:y(54269),name:"\u4EE3\u7801\u6CE8\u91CA",des:"\u81EA\u52A8\u5BF9\u5DF2\u6709\u4EE3\u7801\u6DFB\u52A0\u6CE8\u91CA",description:Rt,query:fn,show:Gt==null?void 0:Gt.ai_code_comment,type:8},Qn&&{img:y(36645),name:"\u6284\u88AD\u68C0\u6D4B",des:"\u667A\u80FD\u8054\u7F51\u641C\u7D22\uFF0C\u67E5\u627E\u7591\u4F3C\u6284\u88AD\u7684\u94FE\u63A5",description:Rt,query:fn,show:Gt==null?void 0:Gt.ai_code_comment,type:13,width:25,custom_agent_name:"code_plagiarism"}].filter(wn=>!!wn);(0,a.useEffect)(()=>{(Cn==null?void 0:Cn.source)=="shixun"&&bn&&_t.current&&(St(),Vt(),_t.current=!1)},[bn]);const St=()=>Mt(void 0,null,function*(){var wn,Rn,$n,ga;const Un=yield(0,fe.ZP)("/api/ai/intelligent_applications.json",{method:"get",params:{item_type:"Shixun",item_id:Cn==null?void 0:Cn.shixun_id}});if((Un==null?void 0:Un.status)===0&&(jt(((wn=Un==null?void 0:Un.data)==null?void 0:wn.list)||[]),Lt(((Rn=Un==null?void 0:Un.data)==null?void 0:Rn.local_ai_model_url)||""),za()),ln.get("subject_id")){const pa=yield(0,fe.ZP)("/api/ai/agents.json",{method:"get",params:{page:1,per_page:1e3,application_type:"subject_shixun",deployable_id:ln.get("subject_id"),deployable_type:"Subject",item_type:"Subject",item_id:ln.get("subject_id")}});(pa==null?void 0:pa.status)===0&&(jt([...(($n=Un==null?void 0:Un.data)==null?void 0:$n.list)||[],...((ga=pa==null?void 0:pa.data)==null?void 0:ga.agents)||[]]),za())}}),Vt=()=>Mt(void 0,null,function*(){const wn=yield(0,fe.ZP)("/api/ai/intelligent_applications/teacher_permission.json",{method:"get",params:{item_type:"Shixun",item_id:Cn==null?void 0:Cn.shixun_id}});(wn==null?void 0:wn.status)==0&&An(wn==null?void 0:wn.permission)}),nt=wn=>{xn(wn),ua(wn),$t(!wn),Bn(!wn),nn(!wn),kn(!!wn)};function On(wn){return Mt(this,null,function*(){let Rn=yield(0,fe.ZP)(`/api/ai/agents/${wn}/get_bot_info.json`,{method:"post"});(Rn==null?void 0:Rn.status)===0&&en(Rn==null?void 0:Rn.data)})}const Fn=wn=>Mt(void 0,null,function*(){if(!ln.get("subject_id"))return;const Rn=yield(0,fe.ZP)("/api/ai/agents/click.json",{method:"post",body:{deployable_type:"Subject",deployable_id:ln.get("subject_id")||"",id:wn}})}),Wn=wn=>{const{setChatData:Rn,setLoading:$n,getData:ga,clearStatus:Un,typing:pa,setImageGenerator:Jn,renderChatItems:_a,setSceneAwareness:Ia,setIdentifier:Sa}=wn;let tr=Be;return Ln||(tr=Be.filter(zn=>zn.show)),a.createElement("div",{style:{position:"relative",display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:20,marginRight:20,paddingLeft:20}},a.createElement("div",{className:ve.bigTipsBox,style:{width:"100%",marginRight:10}},a.createElement("div",{ref:ea,className:ve.bigTips,style:{display:"flex",width:"100%",position:"relative",flexWrap:"wrap",gap:20,overflow:"auto"}},tr.map((zn,Ca)=>a.createElement(he.Z,{key:Ca,title:zn.des},a.createElement("div",{onClick:()=>Mt(void 0,null,function*(){var Va;if([5,2,9,7,8,13].includes(zn.type)&&!zn.query){z.ZP.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u7F16\u5199\u4EE3\u7801");return}if(nt(null),pa){z.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}Ia(!1),Jn(!1),$n(!0),Un(),rn(zn);const ma=_a(zn.query);ma[0].show=!1,ma[1].imageGenerator=!1,Rn(ma);const wa=yield ya.onAdd(),ha=(Va=wa==null?void 0:wa.data)==null?void 0:Va.identifier;Sa(ha),ga("",zt(ct({type:zn.type,description:zn.description,application_id:null,query:Cn.isJupter?zn.name:zn.query,file_ids:[],history:[],is_chat:zn.type===13,image_generator:!1,scene_awareness:!1,identifier:ha,custom_agent_name:zn.custom_agent_name},Cn),{prompt:Gt==null?void 0:Gt.ai_code_evaluation_promote}))}),className:ve.item,style:{flex:"0 0 auto"}},a.createElement("img",{src:zn.img,width:zn.width,alt:zn.name}),a.createElement("span",null,zn.name)))),Mn.map(zn=>{var Ca;return a.createElement(he.Z,{key:zn.id,title:zn!=null&&zn.agent_type?zn==null?void 0:zn.description:`${zn.name}\uFF0C\u9009\u4E2D\u4E4B\u540E\u4E0B\u65B9\u667A\u80FD\u95EE\u7B54\u5C06\u4F7F\u7528\u5BF9\u5E94\u7684\u80FD\u529B`},a.createElement("div",{className:`${ve.item} ${Ht===zn.id?ve.active:""}`,key:zn.id,style:{flex:"0 0 auto"},onClick:()=>{Ht===zn.id?(En(null),nt(null),Na(null),en({})):(Na(zn.name),zn!=null&&zn.agent_type?(On(zn.id),En(zn.id),xn(zn.id),kn(!!zn.id),Fn(zn.id)):(En(null),nt(zn.id)))}},(zn==null?void 0:zn.can_edit)&&!(zn!=null&&zn.agent_type)&&a.createElement("i",{className:`iconfont icon-bianjidaibeijing ${ve.editBtn}`,onClick:Va=>{Va.stopPropagation(),qt({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:zn}})}}),a.createElement("img",{src:zn!=null&&zn.agent_type?Ne.Z.API_SERVER+((Ca=zn==null?void 0:zn.icon)==null?void 0:Ca.url):zn.attachment_id?`${Ne.Z.API_SERVER}/api/attachments/${zn.attachment_id}`:It,width:24,height:24,alt:zn.name}),a.createElement("span",null,zn.name)))}),ra&&a.createElement(Ze.Z,{data:Mn,getIAData:()=>St(),url:Yt,className:ve.inlineAgent,queryInfo:{item_type:"Shixun",item_id:Cn==null?void 0:Cn.shixun_id},showParams:!0}))),a.createElement("div",{className:ve.PrevNext},vn&&a.createElement("div",{className:ve.LeftButton,onClick:zn=>{zn.stopPropagation(),Ba("left")}},a.createElement("img",{src:et.Z,alt:"Previous",className:ve.img}),a.createElement("img",{src:st.Z,alt:"Previous",className:ve.imgHover})),jn&&a.createElement("div",{className:ve.RightButton,onClick:zn=>{zn.stopPropagation(),Ba("right")}},a.createElement("img",{src:Tt.Z,alt:"Next",className:ve.img}),a.createElement("img",{src:Bt.Z,alt:"Next",className:ve.imgHover}))))},Xn=wn=>Mt(void 0,[wn],function*({type:Rn,value:$n,index:ga,identifier:Un,objectIndex:pa}){const Jn={index:pa,identifier:Un};if(Rn==="like"&&(yield(0,fe.ZP)("/api/course_qna_records/like.json",{method:"post",body:Jn})).status!==0||Rn==="dislike"&&(yield(0,fe.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:Jn})).status!==0)return Promise.reject()}),Kn=wn=>{let Rn=[];return wn==null||wn.forEach($n=>{var ga;const Un=$n.id,pa=$n.think?{reasoning:$n.think,thinkingEnabled:!0}:{},Jn=[{text:$n.question,key:Un,sender:"user",fileList:[],show:!0},zt(ct({key:Un,loading:!1,sender:"AI",show:!0,source:$n.answer_source,text:$n.answer,like:$n.like,dislike:$n.dislike,time:$n.think_time,id:$n.id,imageGenerator:((ga=$n==null?void 0:$n.answer)==null?void 0:ga.slice(0,4))==="(0,fe.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,fe.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:na,by_self:!0}}),onListClick:wn=>(0,fe.ZP)(`/api/course_qna_sessions/${wn}.json`,{method:"get"}),onListDelete:wn=>(0,fe.ZP)(`/api/course_qna_sessions/${wn}.json`,{method:"delete"}),onListDealData:Kn};return a.createElement(ke,{title:"\u5B9E\u9A8C\u52A9\u6559",hideInputBox:Ln?!1:!(Gt!=null&&Gt.ai_q_and_a),topFunctionNode:Wn,showSwitchingModel:!0,showImageGenerator:wt,showSceneAwareness:Dt,showThiking:mn,hideUpload:yn,showPreference:!0,showLookHistory:!0,showAddSession:!0,setSelectItem:rn,fetchListObject:ya,customPreference:Xn,BottomNode:Wn,BOttomNodeName:da,showDefaultTips:!1,ysclist:Wa,onOpenChange:wn=>aa(wn),isPath:!0,fetchData:zt(ct(zt(ct({},Cn),{questionable_type:na,is_chat:!0,type:pn.type}),pn.type===13?{custom_agent_name:"code_plagiarism"}:{}),{application_id:Zn,agent_id:Qt,subject_id:ln.get("subject_id")||((Pn=(Ot=ln.get("backUrl"))==null?void 0:Ot.split("/"))==null?void 0:Pn[2])||"",course_id:ln.get("coursesId")||"",homework_common_id:ln.get("homework_common_id")||""}),headNode:a.createElement("div",{className:"font14",style:{color:"#434D6C",lineHeight:1.8}},a.createElement("div",null,"\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u5B9E\u9A8C\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B"),a.createElement("div",null,"\u60A8\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528\u6211\u63D0\u4F9B\u7684\u505A\u9898\u5DE5\u5177\u6216\u8005\u4E0E\u6211\u8FDB\u884C\u5BF9\u8BDD\u95EE\u7B54\uFF0C\u671F\u5F85\u4E0E\u60A8\u643A\u624B\u5171\u8FDB\uFF0C\u9AD8\u6548\u3001\u4F18\u8D28\u5730\u5B8C\u6210\u6BCF\u4E00\u9879\u4EFB\u52A1!")),topPercentage:(Cn==null?void 0:Cn.source)==="hack"?.52:void 0,fetchUrl:"/api/stream/intelligent_imports/chat_messages.json",draggableExtraNode:Yn})}},70990:function($e,it,y){"use strict";y.d(it,{Z:function(){return De}});var a=y(59301),ne={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},z=y(44104),oe=Object.defineProperty,ie=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,Ce=(le,qe,ze)=>qe in le?oe(le,qe,{enumerable:!0,configurable:!0,writable:!0,value:ze}):le[qe]=ze,ue=(le,qe)=>{for(var ze in qe||(qe={}))he.call(qe,ze)&&Ce(le,ze,qe[ze]);if(ie)for(var ze of ie(qe))Pe.call(qe,ze)&&Ce(le,ze,qe[ze]);return le};const ce=le=>React.createElement("svg",ue({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},le),React.createElement("path",{d:"M1019.407 620.8 891.834 397.781 946.49 293.12a29.099 29.099 0 0 0 6.4-36.395l-70.187-126.592a30.08 30.08 0 0 0-24.576-13.653H597.519L539.194 14.507a27.35 27.35 0 0 0-20.907-14.55H380.644a29.141 29.141 0 0 0-24.618 14.55v5.546L225.806 243.03H100.923a29.184 29.184 0 0 0-25.515 13.654L3.428 384.085a32.768 32.768 0 0 0 0 29.184L132.836 638.08 74.511 740.053a32.768 32.768 0 0 0 0 29.056l66.517 116.566a29.907 29.907 0 0 0 25.515 14.506H427.15l62.848 109.227A30.08 30.08 0 0 0 512.783 1024H660.41a29.141 29.141 0 0 0 24.576-14.55l128.469-224.853h114.773a31.915 31.915 0 0 0 24.662-15.445l66.474-117.419a28.16 28.16 0 0 0 0-30.976l.043.043zm-161.28 14.592L791.61 512.469 518.287 993.963l-74.752-122.88h-273.28l65.621-119.211h139.392L101.86 272.213h143.062L380.687 30.08l68.352 119.253-70.187 122.88H925.54l-69.205 121.942 137.6 241.194H858.17z",fill:"#605BEC"}),React.createElement("path",{d:"m499.983 699.307 174.379-274.731H324.708z",fill:"#605BEC"}));var me="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",xe=Object.defineProperty,rt=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,Te=(le,qe,ze)=>qe in le?xe(le,qe,{enumerable:!0,configurable:!0,writable:!0,value:ze}):le[qe]=ze,Ie=(le,qe)=>{for(var ze in qe||(qe={}))Fe.call(qe,ze)&&Te(le,ze,qe[ze]);if(rt)for(var ze of rt(qe))de.call(qe,ze)&&Te(le,ze,qe[ze]);return le};const Ye=le=>React.createElement("svg",Ie({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},le),React.createElement("path",{d:"M1364.44 118.705c-14.178-6.695-20.322 6.065-28.593 12.525-2.914 2.048-5.277 4.726-7.64 7.246-20.717 21.268-44.899 35.21-76.643 33.556a152.576 152.576 0 0 0-120.674 45.371c-7.404-41.826-32.06-66.875-69.553-82.865-19.693-8.35-39.543-16.7-53.248-34.737-9.61-12.919-12.288-27.333-17.015-41.512-3.15-8.507-6.144-17.25-16.384-18.668-11.185-1.733-15.517 7.247-19.928 14.73a189.125 189.125 0 0 0-23.552 98.461c1.575 76.88 35.446 138.083 102.636 181.642 7.562 4.963 9.531 9.925 7.09 17.25-4.49 14.967-9.926 29.54-14.81 44.584-2.992 9.61-7.561 11.658-18.274 7.483a309.484 309.484 0 0 1-96.886-63.015c-47.813-44.426-91.057-93.342-144.935-131.702a635.825 635.825 0 0 0-38.36-25.207c-54.982-51.2 7.167-93.262 21.582-98.225 14.966-5.199 5.277-23.158-43.402-22.922-48.68.237-93.184 15.833-149.977 36.628-8.428 3.15-17.092 5.514-25.993 7.326a557.844 557.844 0 0 0-160.768-5.436c-105.157 11.264-189.204 58.92-250.96 140.367-74.2 97.832-91.687 208.975-70.261 325.002 22.449 122.25 87.434 223.468 187.47 302.631 103.582 82 222.917 122.172 359.188 114.452 82.708-4.568 174.79-15.202 278.686-99.485 26.151 12.445 53.642 17.486 99.249 21.267 35.131 3.072 69.002-1.733 95.153-6.931 40.96-8.35 38.203-44.741 23.316-51.437-120.202-53.72-93.814-31.822-117.839-49.624 61.125-69.317 153.206-141.312 189.204-374.706 2.835-18.51.472-30.168 0-45.213-.237-9.137 1.969-12.603 12.918-13.706a240.089 240.089 0 0 0 86.173-25.442c77.982-40.803 109.332-107.914 116.736-188.259 1.103-12.288-.236-24.97-13.705-31.429zM685.45 842.043C569.108 754.215 512.55 725.307 489.157 726.49c-21.82 1.26-17.96 25.206-13.155 40.802 5.042 15.439 11.58 26.073 20.717 39.621 6.301 8.9 10.791 22.213-6.302 32.295-37.494 22.213-102.794-7.561-105.787-8.98-76.012-42.929-139.421-99.564-184.241-176.994a523.894 523.894 0 0 1-72.468-239.93c-1.024-20.56 5.278-27.885 26.703-31.587a272.148 272.148 0 0 1 85.307-2.127c118.942 16.699 220.16 67.741 305.073 148.48 48.443 46.001 85.071 100.982 122.88 154.703 40.173 57.029 83.338 111.458 138.32 155.963 19.376 15.675 34.894 27.569 49.781 36.234-44.74 4.805-119.414 5.829-170.456-32.926zm55.926-344.615c0-5.357 2.757-10.398 7.326-13.47a17.723 17.723 0 0 1 22.134 2.048c3.072 2.915 4.805 7.09 4.805 11.422a16.778 16.778 0 0 1-17.25 16.541 17.33 17.33 0 0 1-12.131-4.883 15.911 15.911 0 0 1-4.884-11.658zm173.529 85.464a104.37 104.37 0 0 1-33.005 8.586 71.444 71.444 0 0 1-44.504-13.548c-15.282-12.288-26.23-19.141-30.72-40.645a89.167 89.167 0 0 1 .787-31.429c3.939-17.487-.393-28.75-13.312-38.912-10.476-8.35-23.71-10.634-38.36-10.634a32.06 32.06 0 0 1-14.179-4.175c-6.144-2.914-11.106-10.24-6.301-19.14a60.18 60.18 0 0 1 10.712-11.265c19.85-10.79 42.693-7.246 63.882.788 19.693 7.798 34.501 21.898 55.926 41.905 21.74 24.183 25.68 30.8 38.125 48.916 9.846 14.179 18.747 28.75 24.89 45.45 3.703 10.397-1.102 18.905-13.941 24.103z",fill:"#4D6BFE"}));var Se="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",fe=y(59301),De=({value:le,onChange:qe})=>{const[ze,Ne]=(0,a.useState)(!1),we=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-plus-latest",img:me},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:Se}],Me=we.find(Ee=>Ee.key===le);return fe.createElement("div",{className:ne.select},fe.createElement(z.Z,{size:10},fe.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),fe.createElement("div",{className:ne.box,onMouseLeave:()=>Ne(!1)},fe.createElement("div",{className:ne.text,onClick:()=>Ne(!0)},fe.createElement("img",{src:Me.img,width:20}),fe.createElement("span",null,Me.name),fe.createElement("b",{className:"iconfont icon-zhankai6"})),ze&&fe.createElement("div",{className:ne.itemWrap},fe.createElement("aside",null,we.map(Ee=>fe.createElement("div",{key:Ee.key,className:`${ne.item} ${Ee.key===le?ne.active:""}`,onClick:ge=>{ge.stopPropagation(),qe(Ee.key),Ne(!1)}},fe.createElement("img",{src:Ee.img,width:20}),fe.createElement("span",null,Ee.name))))))))}},90283:function($e,it,y){"use strict";y.d(it,{Z:function(){return Pe}});var a=y(59301),ne={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},z=y(29787),oe=y(59301),ie=(Ce,ue,ce)=>new Promise((me,xe)=>{var rt=Te=>{try{de(ce.next(Te))}catch(Ie){xe(Ie)}},Fe=Te=>{try{de(ce.throw(Te))}catch(Ie){xe(Ie)}},de=Te=>Te.done?me(Te.value):Promise.resolve(Te.value).then(rt,Fe);de((ce=ce.apply(Ce,ue)).next())}),Pe=({value:Ce="",streamingStatus:ue,onFinish:ce,cancelIndex:me,time:xe,loading:rt,loadAll:Fe})=>{const[de,Te]=(0,a.useState)(""),[Ie,Ye]=(0,a.useState)(!0),Se=(0,a.useRef)(Ce),fe=(0,a.useRef)(ue),je=(0,a.useRef)(0),De=(0,a.useRef)(null),[le,qe]=(0,a.useState)(!1),ze=70;(0,a.useEffect)(()=>{fe.current=ue},[ue]),(0,a.useEffect)(()=>{Se.current=Ce},[Ce]),(0,a.useEffect)(()=>{if(!ue){Te(Se.current);return}return qe(!0),De.current=setInterval(Ne,ze),()=>{clearInterval(De.current)}},[]),(0,a.useEffect)(()=>{le&&(Te(Se.current),clearInterval(De.current),qe(!1),ce())},[me]);const Ne=()=>ie(void 0,null,function*(){const we=Se.current[je.current];we!==void 0?(Te(Me=>Me+we),je.current++,clearInterval(De.current),De.current=setInterval(Ne,280/(Se.current.length-je.current))):fe.current===!1&&(Te(Se.current),clearInterval(De.current),qe(!1),ce())});return oe.createElement("div",{className:`${ne.reasoning} fadeIn animated`},oe.createElement("div",{className:ne.btn,onClick:()=>Ye(!Ie)},oe.createElement("i",{className:"iconfont icon-shendusikao"}),xe?oe.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",xe," \u79D2\uFF09"):oe.createElement("span",null,"\u601D\u8003\u4E2D..."),Ie?oe.createElement("b",{className:"iconfont icon-shouqi6"}):oe.createElement("b",{className:"iconfont icon-zhankai6"})),rt&&oe.createElement(z.Z,{spinning:!0,className:"mt20"}),Ie&&!rt&&oe.createElement("div",{className:ne.content},de,le?oe.createElement("span",{className:"aiBlink"},"__"):""))}},49998:function($e,it,y){"use strict";y.d(it,{o:function(){return a}});const a=ne=>(ne=ne.replace(new RegExp("(?$1'),ne=ne.replace(new RegExp("(?]*>/g,""),ce=Pe(ce),ce});it.Z=ne},62440:function($e,it,y){"use strict";y.d(it,{Z:function(){return xe}});var a=y(59301),ne=y(62957),z=y(77019),oe=y(89787),ie="data:image/png;base64,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",he="data:image/png;base64,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",Pe="data:image/png;base64,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",Ce={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},ue=y(59301);const ce=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var xe=()=>{const[rt,Fe]=(0,a.useState)(0),[de,Te]=(0,a.useState)(!1),[Ie,Ye]=(0,a.useState)(!0),Se=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(Ie)return;const ze=()=>{Fe(Ne=>Ne>=99?(clearInterval(Se.current),99):Ne+1)};return Se.current=setInterval(ze,5e4/99),()=>clearInterval(Se.current)},[Ie]);const fe=()=>{Fe(0),Te(!0),Ye(!1)},je=(ze=0)=>{Ye(!0),Fe(ze),Te(!1)},De=ze=>{const Ne=ze/1048576;let we;return Ne<=.3?we=3:Ne<=.5?we=5:Ne<=1?we=10:Ne<=2?we=20:Ne<=3?we=30:Ne<=10?we=Ne*10:we=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${we}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},le=()=>ue.createElement("span",{className:Ce.dotLoading},ue.createElement("span",null,"."),ue.createElement("span",null,"."),ue.createElement("span",null,"."));return{progress:rt,progressOpen:de,openProgress:fe,closeProgress:je,toggleLock:()=>Ye(ze=>!ze),CreateProgressModal:(ze=ce,Ne)=>(typeof ze=="string"&&(ze=[ze,ze,ze]),ue.createElement(ne.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:de,title:null,footer:null,width:500,afterClose:()=>Fe(0)},ue.createElement(z.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},rt<=30&&ue.createElement(ue.Fragment,null,ue.createElement("img",{src:ie,alt:"Step 1"}),ue.createElement("div",{className:"mt20 c-light-primary"},ze[0],le())),rt>30&&rt<60&&ue.createElement(ue.Fragment,null,ue.createElement("img",{src:he,alt:"Step 2"}),ue.createElement("div",{className:"mt20 c-light-primary"},ze[1],le())),rt>=60&&ue.createElement(ue.Fragment,null,ue.createElement("img",{src:Pe,alt:"Step 3"}),ue.createElement("div",{className:"mt20 c-light-primary"},ze[2],le())),ue.createElement(oe.Z,{className:Ce.progress,status:"active",style:{width:"auto"},size:[300,8],percent:rt}),!!Ne&&ue.createElement("div",{className:"c-grey-999"},De(Ne)))))}}},23420:function($e,it,y){"use strict";y.d(it,{Z:function(){return _e}});var a=y(59301),ne=y(75727),z=y(6767),oe=y(25399),ie=y(37568),he=y(7939),Pe=y(8191),Ce={wrap:"wrap___AasCO",chatContainer:"chatContainer___n6e3E",btnContainer:"btnContainer___yKyVB",btn:"btn___Y_09T",inputContainer:"inputContainer____bM3M",sendBtn:"sendBtn___UHHLj",sendBtnDisabled:"sendBtnDisabled___AoSRc",cancelBtn:"cancelBtn___yql4C",loadingWrp:"loadingWrp___gYLGT","dot-fade":"dot-fade___LruoO"},ce=({position:tt,children:Ft})=>{const{left:Ae=0,top:ke=0}=tt||{},[ve,Ze]=(0,a.useState)(Ae),[et,Lt]=(0,a.useState)(ke),st=(0,a.useRef)(null),wt=()=>{if(st.current){const It=st.current.offsetWidth,Kt=st.current.offsetHeight,kt=window.innerWidth,an=window.innerHeight;let He=Ae,Ue=ke;Ae+It>kt&&(He=kt-It),He<0&&(He=0),ke+Kt>an&&(Ue=an-Kt),Ue<0&&(Ue=0),Ze(He),Lt(Ue)}};return(0,a.useEffect)(()=>{if(!st.current||!tt)return;const It=new ResizeObserver(()=>{wt()});return It.observe(st.current),()=>{It.disconnect()}},[Ae,ke,tt]),(0,a.useEffect)(()=>{tt&&wt()},[Ae,ke,tt]),tt?a.createElement("div",{ref:st,style:{position:"fixed",left:`${ve}px`,top:`${et}px`,zIndex:1050}},Ft):null},me=y(14185),xe=y(56102),rt=y(74410),Fe=Object.defineProperty,de=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,fe=(tt,Ft,Ae)=>Ft in tt?Fe(tt,Ft,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):tt[Ft]=Ae,je=(tt,Ft)=>{for(var Ae in Ft||(Ft={}))Ye.call(Ft,Ae)&&fe(tt,Ae,Ft[Ae]);if(Ie)for(var Ae of Ie(Ft))Se.call(Ft,Ae)&&fe(tt,Ae,Ft[Ae]);return tt},De=(tt,Ft)=>de(tt,Te(Ft)),le=(tt,Ft,Ae)=>new Promise((ke,ve)=>{var Ze=st=>{try{Lt(Ae.next(st))}catch(wt){ve(wt)}},et=st=>{try{Lt(Ae.throw(st))}catch(wt){ve(wt)}},Lt=st=>st.done?ke(st.value):Promise.resolve(st.value).then(Ze,et);Lt((Ae=Ae.apply(tt,Ft)).next())}),ze=({visible:tt,position:Ft,selectText:Ae,applyRefinedText:ke,fetchUrl:ve,noRestrictModal:Ze})=>{var et;const[Lt,st]=(0,a.useState)(!1),[wt,It]=(0,a.useState)([]),[Kt,kt]=(0,a.useState)(""),[an,He]=(0,a.useState)(1),[Ue,Zt]=(0,a.useState)(""),[dn,Bt]=(0,a.useState)(!1),ct=(0,a.useRef)(null),[zt,Mt]=(0,a.useState)(!1),[Ct,Wt]=(0,a.useState)(0),Tt=(0,a.useRef)(!1),fn=((et=wt==null?void 0:wt[(wt==null?void 0:wt.length)-1])==null?void 0:et.loading)===!0;(0,a.useEffect)(()=>{if(tt){He(1);return}Mt(!1),st(!1),Gt(),Wt(0),It([]),He(0)},[tt]);const Gt=()=>{var vn,Nn;kt(""),Zt(""),(Nn=(vn=ct.current)==null?void 0:vn.cancelRequest)==null||Nn.call(vn)},Cn=(...vn)=>le(void 0,[...vn],function*(Nn="",jn=wt){const In=Date.now(),Vn=[...jn,{text:Nn,key:In,sender:"user",show:!0},{loading:!0,key:In,sender:"AI",show:!0}];He(2),It(Vn);const ba=Yn(jn),Ea={no_record_times:!0,prompt:Nn,history:ba};ct.current=new rt.Z(me.Z.API_SERVER+ve,Ea),yield new Promise(ea=>{ct.current.on("data",Mn=>{const{chunk:{msg:jt},full:Yt}=Mn,Rt=jt==="error";Mt(!0),Zt(pn(Yt)),It(Dt=>Dt.map((en,mn)=>mn===Dt.length-1?De(je({},en),{text:Yt,loading:!1,error:Rt}):en))}),ct.current.on("done",()=>ea()),ct.current.on("error",Mn=>{const jt="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(Mn)==="[object Object]"&&Mn.status===-9&&(He(1),Ze(Mn.data)),It(Yt=>Yt.map((Rt,Dt)=>Dt===Yt.length-1?De(je({},Rt),{text:jt,loading:!1,error:!0}):Rt)),ea()}),ct.current.on("cancelled",()=>ea()),ct.current.startStream()}),st(!1)}),Ln=vn=>{kt(vn.target.value)},Yn=vn=>vn.reduce((jn,In)=>{if(In.sender==="user"){const Vn=vn.find(ba=>ba.key===In.key&&ba.sender==="AI");Vn&&(Vn!=null&&Vn.text)&&!(Vn!=null&&Vn.error)&&jn.push({question:In.text,answer:Vn.text})}return jn},[]),Qn=()=>{if(xn)return;const vn=rn("\u6539\u5199");Gt(),st(!0),Cn(vn)},Ot=vn=>{if(vn.key==="Enter"&&!vn.shiftKey){if(vn.preventDefault(),Tt.current||Ht)return;Qn()}},Pn=()=>{var vn,Nn;Wt(jn=>jn+1),(Nn=(vn=ct.current)==null?void 0:vn.cancelRequest)==null||Nn.call(vn),st(!1),Mt(!1)},$t=[{key:"1",label:a.createElement("span",null," ",a.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:a.createElement("span",null,a.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:a.createElement("span",null," ",a.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],pn=(vn="")=>{const Nn=["\u7B54\u6848\uFF1A","\u96BE\u5EA6\uFF1A","\u89E3\u6790\uFF1A","\u77E5\u8BC6\u70B9\uFF1A","\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09","\u7F16\u7A0B\u8BED\u8A00\uFF1A","\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A","\u7A0B\u5E8F\u4EE3\u7801\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"];return Array.from({length:20}).forEach((jn,In)=>{Nn.push(`\u7B54\u6848${In+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${In+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${In+1})\u8F93\u51FA\uFF1A`)}),Nn.forEach(jn=>{const In=new RegExp(jn,"g");vn=vn.replace(In,`**${jn}** `)}),vn},rn=vn=>vn==="\u6539\u5199"?`${Kt}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${Ae}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${Ae}\uFF0C${vn}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,cn=vn=>{let Nn="";vn.key==="1"&&(Nn=rn("\u6DA6\u8272")),vn.key==="2"&&(Nn=rn("\u6269\u5199")),vn.key==="3"&&(Nn=rn("\u7F29\u5199")),Gt(),st(!0),Cn(Nn)},on=()=>{const vn=wt.splice(wt.length-2),{text:Nn}=(vn==null?void 0:vn[0])||{};Gt(),st(!0),Cn(Nn,wt)},Ht=Lt||zt,xn=(Kt==null?void 0:Kt.trim())==="";return tt?a.createElement(ne.Z,{open:xn&&!Ht&&(dn||!Ue),overlayStyle:{minWidth:200},menu:{items:$t,onClick:cn}},a.createElement(ce,{position:Ft},a.createElement("div",{className:Ce.wrap},an===2&&a.createElement(a.Fragment,null,a.createElement("div",{className:Ce.chatContainer},fn&&a.createElement("div",{className:Ce.loadingWrp},a.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),a.createElement("div",{className:"ai-loading"})),Ue&&a.createElement(Pe.Z,{cancelIndex:Ct,streamingStatus:Lt,loadImage:!1,onFinish:()=>le(void 0,null,function*(){Wt(0),setTimeout(()=>Mt(!1),0)}),value:Ue})),a.createElement("div",{className:Ce.btnContainer},a.createElement("div",{onClick:()=>ke(!0,Ue),className:Ce.btn,style:{padding:"0 16px",width:"initial"}},a.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),a.createElement("div",{onClick:()=>ke(!1,Ue),className:Ce.btn,style:{padding:"0 16px",width:"initial"}},a.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),a.createElement(xe.CopyToClipboard,{text:Ue,onCopy:()=>z.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(oe.Z,{title:"\u590D\u5236"},a.createElement("div",{className:Ce.btn,style:{marginLeft:"auto"}},a.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),a.createElement(oe.Z,{title:"\u91CD\u65B0\u751F\u6210"},a.createElement("div",{onClick:on,className:Ce.btn},a.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),a.createElement(oe.Z,{title:"\u5220\u9664"},a.createElement("div",{onClick:()=>{He(1),Gt(),It([])},className:Ce.btn},a.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),a.createElement("div",{className:Ce.inputContainer},a.createElement(ie.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:Kt,bordered:!1,onFocus:()=>Bt(!0),onBlur:()=>setTimeout(()=>Bt(!1),300),onChange:Ln,onPressEnter:Ot,onCompositionStart:()=>Tt.current=!0,onCompositionEnd:()=>Tt.current=!1}),zt?a.createElement("div",{className:`iconfont icon-tingzhihuida ${Ce.cancelBtn}`,onClick:Pn}):a.createElement(he.ZP,{className:xn?Ce.sendBtnDisabled:Ce.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Ht,onClick:Qn}))))):a.createElement(a.Fragment,null)},Ne={"hover-line-container":"hover-line-container___kkYQN","hover-line-content":"hover-line-content___ZkD9e","line-button-container":"line-button-container___A79j9",button:"button___X_Iu7"},we=Object.defineProperty,Me=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,ye=(tt,Ft,Ae)=>Ft in tt?we(tt,Ft,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):tt[Ft]=Ae,Oe=(tt,Ft)=>{for(var Ae in Ft||(Ft={}))Ee.call(Ft,Ae)&&ye(tt,Ae,Ft[Ae]);if(Me)for(var Ae of Me(Ft))ge.call(Ft,Ae)&&ye(tt,Ae,Ft[Ae]);return tt};const pt=tt=>React.createElement("svg",Oe({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},tt),React.createElement("title",null,"AI\u6539\u5199"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"26.797%",y1:"22.073%",x2:"82.181%",y2:"80.474%",id:"rewrite_svg__a"},React.createElement("stop",{stopColor:"#5C64FF",offset:"0%"}),React.createElement("stop",{stopColor:"#6988F8",offset:"100%"}))),React.createElement("path",{d:"m10.406 4.741.007.015h-.007v-.022.007Zm-.04-.04.855-1.495 1.497-.855-1.496-.855L10.366 0l-.854 1.497-1.497.855 1.496.854.855 1.495ZM3.1 8.442l1.71 3.1 1.603-3.1 3.1-1.71L6.52 5.023l-1.71-3.1-1.71 3.1L0 6.733l3.099 1.709H3.1Zm6.84 3.1 1.069 1.924 1.068-1.924L14 10.473l-1.924-1.069-1.069-1.923L9.94 9.405l-1.924 1.068 1.924 1.07v-.001Z",fill:"url(#rewrite_svg__a)",fillRule:"nonzero"}));var yt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",ot=(0,a.forwardRef)(({initialContent:tt,onButtonClick:Ft},Ae)=>{const[ke,ve]=(0,a.useState)(null),[Ze,et]=(0,a.useState)(null),[Lt,st]=(0,a.useState)(""),[wt,It]=(0,a.useState)(null),Kt=Ae,kt=ct=>{const zt=document.elementFromPoint(10,ct),Mt=document.createRange();let Ct=null;const Wt=document.createTreeWalker(Kt.current,NodeFilter.SHOW_TEXT,{acceptNode:Qn=>{const Ot=document.createRange();Ot.selectNodeContents(Qn);const Pn=Ot.getBoundingClientRect();return Pn.top<=ct&&Pn.bottom>=ct?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let Tt="",fn,Gt,Cn=null,Ln=null,Yn=null;for(;fn=Wt.nextNode();){fn.parentNode.getAttribute("data-select")==="disabled"&&(Gt=!0),Tt+=fn.textContent,Ln||(Ln=fn),Yn=fn;const Qn=document.createRange();Qn.selectNodeContents(fn);const Ot=Qn.getBoundingClientRect();Cn===null&&(Cn=Ot.top)}if(Ln&&Yn&&!Gt){const Qn=document.createRange();Qn.setStart(Ln,0),Qn.setEnd(Yn,Yn.textContent.length),It(Qn)}else It(null);return et(Cn-1),Gt?"":Tt.trim()};function an(ct){for(;ct.parentElement&&ct.parentElement.tagName.toLowerCase()!=="section";){var zt=window.getComputedStyle(ct.parentElement);if(zt.pointerEvents==="none")return!0;ct=ct.parentElement}return!1}const He=ct=>{var zt,Mt;if(an(ct.target)){et(-1e6);return}if(((Mt=(zt=document.getSelection())==null?void 0:zt.toString)==null?void 0:Mt.call(zt))!==""){et(-1e6);return}const Ct=kt(ct.clientY);if((Ct==null?void 0:Ct.trim())===""){et(-1e6);return}const Wt=Kt.current.getBoundingClientRect();ve(Wt.left-30),st(Ct)},Ue=()=>{},Zt=ct=>{Ft&&Lt&&Ft(Lt,ct.clientX,ct.clientY,wt)},dn=()=>{if(wt){const ct=window.getSelection();ct.removeAllRanges(),ct.addRange(wt)}},Bt=()=>{window.getSelection().removeAllRanges()};return(0,a.useEffect)(()=>{const ct=Kt.current;return ct.addEventListener("mousemove",He),ct.addEventListener("mouseleave",Ue),()=>{ct.removeEventListener("mousemove",He),ct.removeEventListener("mouseleave",Ue),Bt()}},[tt]),a.createElement("div",{className:Ne["hover-line-container2"]},Ze!==null&&a.createElement("div",{className:Ne["line-button-container"],style:{top:Ze,left:ke},onMouseEnter:()=>{dn()},onMouseLeave:()=>{Bt(),et(null),st(""),It(null)}},a.createElement("div",{className:Ne.button,onClick:Zt},a.createElement("img",{src:yt}),a.createElement("span",null,"AI\u6539\u5199"))))}),mt={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},_e=({nodeRef:tt,noRestrictModal:Ft})=>{const[Ae,ke]=(0,a.useState)(null),[ve,Ze]=(0,a.useState)(null),[et,Lt]=(0,a.useState)(!1),[st,wt]=(0,a.useState)(null),[It,Kt]=(0,a.useState)(!1),[kt,an]=(0,a.useState)(!1),He=tt,Ue=(0,a.useRef)(null),Zt=(0,a.useRef)(null),[dn,Bt]=(0,a.useState)("");(0,a.useEffect)(()=>{Ae!=null&&Ae.toString()&&Bt(Ae==null?void 0:Ae.toString())},[Ae==null?void 0:Ae.toString()]);const ct=()=>{const Wt=window.getSelection(),Tt=He.current.scrollTop,fn=He.current.getBoundingClientRect();if(Wt.rangeCount>0&&Wt.toString().length>0){const Gt=Wt.getRangeAt(0);ke(Gt.cloneRange());const Cn=Gt.getBoundingClientRect(),Ln=40;let Yn=Cn.top+Tt-5+Ln;Yn{if(!Wt||Wt.rangeCount===0){Kt(!1);return}const fn=Wt.getRangeAt(0).getBoundingClientRect(),Gt=window.getComputedStyle(He.current),Cn=parseInt(Gt.lineHeight),Ln=parseInt(Gt.paddingTop),Yn=He.current.scrollTop,Qn=He.current.getBoundingClientRect(),Ot=fn.top-Qn.top+Yn,Pn=Math.floor((Ot-Ln)/Cn),$t=Ln+Pn*Cn-Yn;wt($t),Kt(!0)},Mt=Wt=>{He.current&&!He.current.contains(Wt.target)&&an(!1)};(0,a.useEffect)(()=>{const Wt=He.current;return Wt.addEventListener("scroll",ct),Wt.addEventListener("input",ct),Wt.addEventListener("click",ct),Wt.addEventListener("mouseup",ct),Wt.addEventListener("keyup",ct),Wt.addEventListener("click",ct),document.addEventListener("mousedown",Mt),()=>{Wt.removeEventListener("scroll",ct),Wt.removeEventListener("input",ct),Wt.removeEventListener("click",ct),Wt.removeEventListener("mouseup",ct),Wt.removeEventListener("keyup",ct),Wt.removeEventListener("click",ct),document.removeEventListener("mousedown",Mt)}},[]);const Ct=(Wt=!0,Tt)=>{if(!Ae)return;const fn=Zt.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),Gt=Ae.cloneRange(),Cn=window.getSelection();if(Cn.removeAllRanges(),Cn.addRange(Gt),Wt){Gt.deleteContents();const Ln=document.createElement("div");Ln.innerHTML=fn;const Yn=Array.from(Ln.childNodes);for(;Yn.length>0;)Gt.insertNode(Yn.pop())}else{Gt.collapse(!1);const Ln=document.createElement("div");Ln.innerHTML=" "+fn;const Yn=Array.from(Ln.childNodes);for(;Yn.length>0;)Gt.insertNode(Yn.pop())}Cn.removeAllRanges(),ke(null),Lt(!1),Ze(null)};return a.createElement("section",{ref:Zt},ve&&a.createElement("div",{ref:Ue,className:mt.toolbar,style:{top:ve==null?void 0:ve.top,left:ve==null?void 0:ve.left}},a.createElement("div",{className:mt.button,onClick:()=>Lt(!0)},a.createElement("img",{src:yt}),a.createElement("span",null,"AI\u6539\u5199"))),a.createElement(ze,{key:JSON.stringify(ve),noRestrictModal:Ft,visible:et,position:ve,selectText:dn,applyRefinedText:Ct,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),He.current&&a.createElement(ot,{ref:He,onButtonClick:(Wt,Tt,fn,Gt)=>{ke(Gt),Lt(!0),Bt(Wt),Ze({left:Tt,top:fn+20})}}))}},66915:function($e,it,y){"use strict";y.d(it,{Z:function(){return ie}});var a=y(59301),ne=y(62957),z={num:"num___VQiqB"},ie=({visible:he,usedCount:Pe,totalCount:Ce,onOk:ue,onCancel:ce})=>{const me=()=>Pe>0?a.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",Ce,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",a.createElement("span",{className:z.num},Pe),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):a.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",Ce,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",a.createElement("span",{className:z.num},Pe),"\u6B21\uFF09\u3002");return a.createElement(ne.default,{centered:!0,open:he,zIndex:1e4,title:"\u63D0\u793A",width:620,onCancel:ce,onOk:ue,footer:Pe>0?void 0:null},me())}},83928:function($e,it,y){"use strict";y.d(it,{Z:function(){return Ie},Q:function(){return de}});var a=y(59301),ne={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},z=y(74410),oe=y(14185),ie=y(8191),he=y(23420),Pe=y(57226),Ce=y(85284),ue="data:image/png;base64,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",ce=y(92310),me=y.n(ce),xe=y(6767),rt=y(10345),Fe=(Ye,Se,fe)=>new Promise((je,De)=>{var le=Ne=>{try{ze(fe.next(Ne))}catch(we){De(we)}},qe=Ne=>{try{ze(fe.throw(Ne))}catch(we){De(we)}},ze=Ne=>Ne.done?je(Ne.value):Promise.resolve(Ne.value).then(le,qe);ze((fe=fe.apply(Ye,Se)).next())});const de={contentRef:{current:null},value:null,status:!1,open:()=>Fe(void 0,null,function*(){}),close:()=>{}};var Ie=({className:Ye,style:Se,onChange:fe,onSuccess:je,onCancel:De,onError:le,fetchUrl:qe,noRestrictModal:ze=()=>{},showEditableToolbar:Ne,bottomOffset:we=110,loadingText:Me,showEmptyData:Ee=!0,onStatusChange:ge,stringTransformer:ye,bottomContainerNode:Oe})=>{const[pt,yt]=(0,a.useState)(!1),[Le,ot]=(0,a.useState)(""),[mt,gt]=(0,a.useState)(0),[_e,tt]=(0,a.useState)(!1),Ft=(0,a.useRef)(null),Ae=(0,a.useRef)(null),ke=(0,a.useRef)(null),ve=(0,a.useRef)(null),Ze=(0,Pe.Z)({scrollBoxRef:ve,bottomInspectRef:ke,contentRef:Ae,status:_e,bottomOffset:we}),et=pt||_e;(0,a.useEffect)(()=>{fe==null||fe(Le)},[Le]);const[Lt,st]=(0,a.useState)([]);(0,a.useEffect)(()=>{ge==null||ge({contentRef:Ae,status:et,value:Le,open:wt,close:It})},[et,Le]);const wt=kt=>Fe(void 0,null,function*(){yt(!0),ot(""),st([]),gt(0);const an=qe;kt!=null&&kt.fetchUrl&&delete kt.fetchUrl,Ft.current=new z.Z(`${oe.Z.API_SERVER}${an}`,kt),yield new Promise((He,Ue)=>{Ft.current.on("data",Zt=>{var dn;let{chunk:{content:Bt,type:ct}}=Zt;tt(!0),ct==="text"&&ot(zt=>ye?ye(zt+Bt):zt+Bt),ct==="knowledge"&&(console.log("---knowledge-",Zt==null?void 0:Zt.chunk),st((dn=Zt==null?void 0:Zt.chunk)==null?void 0:dn.content))}),Ft.current.on("done",()=>{He()}),Ft.current.on("error",Zt=>{Object.prototype.toString.call(Zt)==="[object Object]"&&Zt.status===-1&&xe.ZP.warning((Zt==null?void 0:Zt.message)||""),He(),le==null||le(Zt)}),Ft.current.on("cancelled",()=>{He(),De==null||De()}),Ft.current.startStream()}),yt(!1)}),It=()=>{var kt,an;gt(1),(an=(kt=Ft.current)==null?void 0:kt.cancelRequest)==null||an.call(kt),yt(!1),tt(!1)},Kt=(0,a.useMemo)(()=>Ae.current?a.createElement(he.Z,{noRestrictModal:ze,nodeRef:Ae}):a.createElement(a.Fragment,null),[Ae.current]);return a.createElement(a.Fragment,null,a.createElement("div",{className:me()(ne.container,Ye),style:Se,ref:ve},a.createElement("div",{ref:Ae,className:ne.liWrap,contentEditable:!et},Le&&a.createElement(ie.Z,{cancelIndex:mt,streamingStatus:pt,loadImage:!1,onFinish:()=>Fe(void 0,null,function*(){gt(0),setTimeout(()=>tt(!1),0),je==null||je(Le)}),value:Le}),(Lt==null?void 0:Lt.length)>0&&a.createElement(rt.Z,{Filelist:Lt})),!Le&&!et&&a.createElement("div",{className:ne.imgBox},a.createElement("img",{width:56,src:ue}),a.createElement("span",null,"\u9884\u89C8\u533A")),Ee&&et&&a.createElement(Ce.Z,{text:Me}),!Ze&&a.createElement("div",{className:ne.backBottom,onClick:()=>{ve.current.scrollTop=ve.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:ke}),Oe),!et&&Ne&&Kt)}},85284:function($e,it,y){"use strict";y.d(it,{Z:function(){return oe}});var a=y(59301),ne={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},oe=({text:ie})=>a.createElement("div",null,a.createElement("div",{className:ne.loading},a.createElement("div",{className:ne.dot}),a.createElement("div",{className:ne.dot}),a.createElement("div",{className:ne.dot})),!!ie&&a.createElement("div",{className:"mt5"},ie))},94513:function($e,it,y){"use strict";y.d(it,{Z:function(){return Wt}});var a=y(59301),ne=y(36207),z=y(6767),oe=y(94968),ie=y(62957),he=y(25399),Pe=y(37568),Ce=y(7939),ue=y(29787),ce=y(584),me=y(93725),xe=y(75727),rt=y(37639),Fe=y(92310),de=y.n(Fe),Te=y(8191),Ie=y(90283),Ye=y(70990),Se={flex_box_center:"flex_box_center___NfmQB",flex_space_between:"flex_space_between___kVtBD",flex_box_vertical_center:"flex_box_vertical_center___EegZo",flex_box_center_end:"flex_box_center_end___Ueaqo",flex_box_column:"flex_box_column___Sd9Zb",loadingPic:"loadingPic___sQWGQ",loading:"loading___ss_U1",dot:"dot___eTny8","dot-fade":"dot-fade___gzUhM",wrap:"wrap___SoLR4",chatContainer:"chatContainer___bSpXP",footerContainer:"footerContainer___IbaJq",btnWrp:"btnWrp___z89PH",btn:"btn___VK3Di",btnActive:"btnActive___en_8L",inputContainer:"inputContainer___q_PRC",uploadBtn:"uploadBtn___fY3BV",sendBtn:"sendBtn____aYXt",sendBtnDisabled:"sendBtnDisabled____WhtC",cancelBtn:"cancelBtn___I91qC",lineFour:"lineFour___t_eBm",fullIcon:"fullIcon___WYjW2",footerContainerSelected:"footerContainerSelected___TV_oq",full:"full___h1vtm",li:"li___DXR9A",avatarIcon:"avatarIcon___EYoqp",img:"img___wrenL",content:"content___NK_Ew",borderBox:"borderBox___UVtN4",text:"text___d_gYw",fileWrap:"fileWrap___kbAp0",file:"file___R5FNg",fileName:"fileName___oTYTw",source:"source___JD93j",action:"action___CTh1w",disabledInput:"disabledInput___rMs3e",backBottom:"backBottom___VIz5U",head:"head___vWC9s",title:"title___l1GaK",headBtn:"headBtn___fGGSq",menuWarp:"menuWarp___Py4k9",menu:"menu___Rpj4l",menuText:"menuText___zGoGw",menuDel:"menuDel___qa0au",active:"active___n_Cfs",draggableWrap:"draggableWrap___u95gi",modal:"modal___Q60Fu",footer:"footer___lxKwN",main:"main____xLI7",files:"files___U6HeB",fileDel:"fileDel___HitRv",inputWrap:"inputWrap___ydzLc",btnWrap:"btnWrap___ENcDO",btnDisabled:"btnDisabled___AFYEZ",uploadDisabledBtn:"uploadDisabledBtn___LslUe",bottomlist:"bottomlist___Unmz9"},fe=y(49317),je=y(76406),De=y(67279),le=y(12495),qe=y(28984),ze=y(71986),Ne=y(14185),we=y(56102),Me=y(74410),Ee=y(64466),ge=y(34547),ye=y(73928),Oe=Object.defineProperty,pt=Object.defineProperties,yt=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,gt=(Tt,fn,Gt)=>fn in Tt?Oe(Tt,fn,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):Tt[fn]=Gt,_e=(Tt,fn)=>{for(var Gt in fn||(fn={}))ot.call(fn,Gt)&>(Tt,Gt,fn[Gt]);if(Le)for(var Gt of Le(fn))mt.call(fn,Gt)&>(Tt,Gt,fn[Gt]);return Tt},tt=(Tt,fn)=>pt(Tt,yt(fn)),Ft=(Tt,fn,Gt)=>new Promise((Cn,Ln)=>{var Yn=Pn=>{try{Ot(Gt.next(Pn))}catch($t){Ln($t)}},Qn=Pn=>{try{Ot(Gt.throw(Pn))}catch($t){Ln($t)}},Ot=Pn=>Pn.done?Cn(Pn.value):Promise.resolve(Pn.value).then(Yn,Qn);Ot((Gt=Gt.apply(Tt,fn)).next())}),ke=({title:Tt="\u5934\u6B4CAI",placeholder:fn,hideUpload:Gt,hideInputBox:Cn,aiIcon:Ln=le,userIcon:Yn=qe,dragIcon:Qn=ze,children:Ot,fetchUrl:Pn,fetchData:$t={},extraAnswerAction:pn,showDefaultTips:rn=!0,onOpen:cn,onClose:on,loadingOption:Ht,showPreference:xn=!1,initMessage:vn,customRequest:Nn,visible:jn,width:In=1200,isCheckRestrictNumber:Vn=!1,headNode:ba,headFunctionNode:Ea,showRedraw:ea,showEdit:Mn,promptPropName:jt="prompt",topPercentage:Yt,showSwitchingModel:Rt=!1,showImageGenerator:Dt=!1,showLookHistory:en=!1,fetchListObject:mn,customPreference:Bn,customDataNode:Nt,showAddSession:nn,historyId:yn,draggableExtraNode:kn,drawerExtraNode:Zn,menuExtraFunctionNode:ua,showSceneAwareness:ra=!1,showThiking:An=!1,ReactComponent:ln=ne.Z,topFunctionNode:Qt,footerContainerStyle:En,chatContainerStyle:da={},showCodePreview:Na=!1,showSource:Wa=!0,onSendMessage:qt,onDynamic:bn=()=>{},setSelectItem:aa,isPath:_t=!1,BottomNode:Ba,BOttomNodeName:za,ysclist:Be={},onOpenChange:St})=>{var Vt,nt,On,Fn,Wn,Xn,Kn,na,ya;const[wn,Rn]=(0,a.useState)(!1),[$n,ga]=(0,a.useState)("qwen-plus-latest"),[Un,pa]=(0,a.useState)([]),[Jn,_a]=(0,a.useState)([]),[Ia,Sa]=(0,a.useState)(!1),[tr,zn]=(0,a.useState)(!1),[Ca,Va]=(0,a.useState)(!1),[ma,wa]=(0,a.useState)([]),[ha,nr]=(0,a.useState)(""),[Dn,fr]=(0,a.useState)(0),[hr,Qa]=(0,a.useState)(void 0),[qa,pr]=(0,a.useState)(!1),[$a,la]=(0,a.useState)(null),[Pa,Oa]=(0,a.useState)(""),Pt=(0,a.useRef)(),Jt=(0,a.useRef)(null),te=(0,a.useRef)(null),[Re,vt]=(0,a.useState)(!1),[At,Ve]=(0,a.useState)(!1),[Je,We]=(0,a.useState)(!1),[ut,Et]=(0,a.useState)(!1),[be,Qe]=(0,a.useState)(!1),[at,ht]=(0,a.useState)(0),un=(0,a.useRef)(null),tn=(0,a.useRef)(!1),gn=(0,a.useRef)(null),[hn,Tn]=(0,a.useState)(void 0),[Gn,Ra]=(0,a.useState)(!0),[Fa,_n]=(0,a.useState)(In-28),[Sn,Hn]=(0,a.useState)(!1),[xt,rr]=(0,a.useState)(!0),[Za,Ja]=(0,a.useState)([]),Ka=(0,a.useRef)([]),cr=(0,a.useRef)(null),Ar=(0,a.useRef)(null),Ma=(0,a.useRef)(!1),vr=Fa-22,ir=ha==null?void 0:ha.split(` +`).length,{onAdd:Br,onGetList:xr,onListClick:mr,onListDelete:Ir,onListDealData:Or}=mn||{},[Xa,or]=(0,a.useState)([]),Ya=50,Ga=10,ur={maxCount:Ya,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Un,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:Ut=>Ft(void 0,null,function*(){var va,Ta,ja,er;const Ha=(er=(ja=(Ta=(va=Ut==null?void 0:Ut.name)==null?void 0:va.split("."))==null?void 0:Ta.slice(-1))==null?void 0:ja[0])==null?void 0:er.toLowerCase(),Xt=["doc","docx","md","pdf","txt","xlsx","xls"].includes(Ha);return Ut.size==0?(z.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),oe.default.LIST_IGNORE):Xt?Ut.size/1024/1024>100?(z.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),oe.default.LIST_IGNORE):!0:(z.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),oe.default.LIST_IGNORE)}),onChange:({fileList:Ut})=>{pa(Ut)},action:`${(Vt=Ne.Z)==null?void 0:Vt.API_SERVER}/api/intelligent_imports/upload_file.json`},Sr={maxCount:Ga,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Jn,multiple:!0,accept:".jpg,.png,",beforeUpload:Ut=>{var va,Ta,ja,er;const Ha=(er=(ja=(Ta=(va=Ut==null?void 0:Ut.name)==null?void 0:va.split("."))==null?void 0:Ta.slice(-1))==null?void 0:ja[0])==null?void 0:er.toLowerCase(),Xt=["jpg","png"].includes(Ha);return Ut.size==0?(z.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),oe.default.LIST_IGNORE):Xt?Ut.size/1024/1024>10?(z.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),oe.default.LIST_IGNORE):!0:(z.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),oe.default.LIST_IGNORE)},onChange:({fileList:Ut})=>{_a(Ut)},action:`${(nt=Ne.Z)==null?void 0:nt.API_SERVER}/api/ai/generals/update_file.json`};(0,a.useEffect)(()=>{if(!ma.length||!Pt.current)return;const Ut=ma[ma.length-1];Ut!=null&&Ut.loading&&(Pt.current.scrollTop=Pt.current.scrollHeight)},[ma.length]),(0,a.useEffect)(()=>{if(!Pt.current||!un.current)return;const Ut=new IntersectionObserver(([va])=>{var Ta,ja,er,Ha;if(!document.contains(va.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((Ta=va.rootBounds)==null?void 0:Ta.width)===0&&((ja=va.rootBounds)==null?void 0:ja.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((er=va.boundingClientRect)==null?void 0:er.width)===0&&((Ha=va.boundingClientRect)==null?void 0:Ha.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}Ra(va.isIntersecting)},{root:Pt.current,rootMargin:"70px",threshold:0});return Ut.observe(un.current),()=>{un.current&&Ut.unobserve(un.current)}},[Pt.current,un.current]),(0,a.useEffect)(()=>{var Ut,va,Ta;let ja=Object.values(((Ut=Be==null?void 0:Be.bot_option_data)==null?void 0:Ut.model_detail_map)||{});(ja==null?void 0:ja.length)>0&&((Ta=(va=ja==null?void 0:ja[0])==null?void 0:va.name.toLowerCase())!=null&&Ta.includes("reasoner"))?Ve(!0):Ve(!1)},[Be]),(0,a.useEffect)(()=>{if(!Re)return;const Ut=Pt.current,va=gn.current;tn.current=!1;let Ta=Ut.scrollTop;const ja=()=>{const{scrollTop:Ha,scrollHeight:ft,clientHeight:Xt}=Ut;Ha>Ta?Ha+Xt>=ft-50&&(Ut.scrollTop=Ut.scrollHeight,tn.current=!1):Ha{tn.current||(Ut.scrollTop=Ut.scrollHeight)});return er.observe(va),()=>{var Ha;er.unobserve(va),(Ha=Ut==null?void 0:Ut.removeEventListener)==null||Ha.call(Ut,"scroll",ja)}},[Re]),(0,a.useEffect)(()=>{!Re&&Ka.current.length&&(wa([...ma,...Ka.current]),Ka.current=[])},[Re]),(0,a.useEffect)(()=>{if(!Pt.current)return;const Ut=new ResizeObserver(()=>{var va;Pt.current&&_n((va=Pt.current)==null?void 0:va.offsetWidth)});return Ut.observe(Pt.current),()=>{Pt.current&&Ut.unobserve(Pt.current)}},[Pt.current]),(0,a.useEffect)(()=>{typeof jn=="boolean"&&Rn(jn)},[jn]),(0,a.useEffect)(()=>{St&&St(wn)},[wn]),(0,a.useEffect)(()=>{var Ut;if(Jt.current&&$a!==null){Jt.current.focus();const va=(Ut=Jt.current.resizableTextArea)==null?void 0:Ut.textArea;va&&(va.selectionStart=va.selectionEnd=va.value.length)}},[$a]),(0,a.useEffect)(()=>{ir<5&&pr(!1)},[ir]),(0,a.useEffect)(()=>{wn&&vn&&(wa(gr(vn)),Sa(!0),Lr(vn,{history:[]})),wn&&(sa(),yn?pl(yn):nn&&!hn&&$r()),wn||ia()},[wn]);const gr=(Ut="",va=[],Ta=[])=>{const ja=Date.now();return[{text:Ut,key:ja,sender:"user",fileList:va,imageList:Ta,show:!0},{loading:!0,key:ja,sender:"AI",show:!0,model:$t!=null&&$t.application_id?"other":$n,imageGenerator:ut,thinkingEnabled:At,codePreview:Je}]},ia=()=>{Oa(""),la(null),pa([]),_a([]),nr("")},lr=()=>{if(cn){cn({chatData:ma,setChatData:wa,setLoading:Sa,getData:Lr,renderChatItems:gr,handleAdd:$r,identifier:hn});return}Rn(!0)},Fr=()=>{if(rr(!0),on){on();return}Rn(!1)},wr=()=>{pr(!qa)},sa=()=>Ft(void 0,null,function*(){if(!Vn)return;const Ut=yield(0,fe.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(Ut==null?void 0:Ut.status)===0&&(Ut==null?void 0:Ut.total_number)!==-1&&(fr((Ut==null?void 0:Ut.total_number)-(Ut==null?void 0:Ut.remaining_number)),Qa(Ut==null?void 0:Ut.total_number))}),Gr=()=>{ie.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:a.createElement("div",null,a.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),a.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",hr,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},Zr=Ut=>Ut.reduce((Ta,ja)=>{if(ja.sender==="user"&&ja.text){const er=Ut.find(Ha=>Ha.key===ja.key&&Ha.sender==="AI");er&&(er!=null&&er.text)&&!(er!=null&&er.error)&&Ta.push({question:ja.text,answer:er.text})}return Ta},[]),Lr=(...Ut)=>Ft(void 0,[...Ut],function*(va="",Ta={},ja=ma){if(or([]),Nn&&(yield Nn({mes:va,setChatData:wa,fileList:Un,body:Ta,checkNum:sa,setLoading:Sa,bodyChatData:ja,setTyping:vt,setImageGenerator:Et,renderChatItems:gr})),!Nn){const er=Un==null?void 0:Un.map(Aa=>{var ar;return(ar=Aa==null?void 0:Aa.response)==null?void 0:ar.file_id}),Ha=Jn==null?void 0:Jn.map(Aa=>{var ar;return(ar=Aa==null?void 0:Aa.response)==null?void 0:ar.data}),ft=Ta.history||Zr(ja),Xt=_e(_e({identifier:hn,response_mode:"streaming",model:$n,scene_awareness:be,thinking_enabled:At,image_generator:ut,code_preview:Je,file_ids:er,image_list:Ha,history:ft,[jt]:va},$t),Ta),qn=Object.fromEntries(Object.entries(Xt).filter(([Aa,ar])=>ar!==void 0));te.current=new Me.Z(Ne.Z.API_SERVER+Pn,qn),yield new Promise((Aa,ar)=>{let Da=null,Dr=null;te.current.on("data",Tr=>{vt(!0);const{chunk:{content:Ur,type:fa,created:ka,msg:Pr}}=Tr,Rr=Pr==="error";fa==="thinking"&&(Da=Da||ka,wa(Er=>[...Er].map((Mr,br)=>br===Er.length-1?tt(_e({},Mr),{reasoning:(Mr.reasoning||"")+Ur,loading:!1,hideAnswer:!0,error:Rr}):Mr))),fa==="text"&&(Dr=Dr||ka,wa(Er=>[...Er].map((Mr,br)=>br===Er.length-1?tt(_e({},Mr),{text:(Mr.text||"")+Ur,loading:!1,startTime:Da,endTime:Dr,error:Rr}):Mr))),fa==="follow_up"&&(or([]),or(Ur))}),te.current.on("done",()=>{Aa()}),te.current.on("error",Tr=>{let Ur="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(Tr)==="[object Object]"&&Tr.status===-9&&(Ur=Tr==null?void 0:Tr.message),wa(fa=>[...fa].map((ka,Pr)=>Pr===fa.length-1?tt(_e({},ka),{text:Ur,loading:!1,error:!0}):ka)),Aa()}),te.current.on("cancelled",()=>{Aa()}),te.current.startStream()})}sa(),Sa(!1)}),Jr=Ut=>{nr(Ut.target.value)},_r=(Ut,va)=>{if(ia(),Sa(!0),Ut==="edit"){Ka.current=ma.slice(va+2);const Ta=ma.splice(va),{fileList:ja=[],imageList:er=[]}=(Ta==null?void 0:Ta[0])||{},Ha=ja.map(qn=>{var Aa;return(Aa=qn.response)==null?void 0:Aa.file_id}),ft=er.map(qn=>{var Aa;return(Aa=qn.response)==null?void 0:Aa.data}),Xt={history:Zr(ma),file_ids:Ha,image_list:ft,edit:!0};wa([...ma,...gr(Pa,ja,er)]),Lr(Pa,Xt,ma)}if(Ut==="redraw"){Ka.current=ma.slice(va+1);const Ta=ma.splice(va-1),{text:ja,fileList:er=[],imageList:Ha=[]}=(Ta==null?void 0:Ta[0])||{},ft=er.map(Aa=>{var ar;return(ar=Aa.response)==null?void 0:ar.file_id}),Xt=Ha.map(Aa=>{var ar;return(ar=Aa.response)==null?void 0:ar.data}),qn={history:Zr(ma),file_ids:ft,image_list:Xt,edit:!0};wa([...ma,...gr(ja,er,Ha)]),Lr(ja,qn,ma)}},Vr=()=>{if(ha.trim()!==""){ia(),Sa(!0);const Ut=Un.filter(Ta=>Ta.status==="done"),va=Jn.filter(Ta=>Ta.status==="done");wa([...ma,...gr(ha,Ut,va)]),Lr(ha)}},fl=Ut=>{if(Ut.shiftKey){if(Ut.key==="Enter")return}else if(Ut.key==="Enter"){if(Ut.preventDefault(),nl||Ma.current)return;Vr()}},zr=(Ut,va)=>{let Ta=!1;Mn===!0?Ta=!0:Mn==="last"&&(Ta=ma.reduce((ft,Xt,qn)=>Xt.sender==="user"?qn:ft,-1)===va);const ja=va===$a,er=[...(Ut==null?void 0:Ut.fileList)||[],...(Ut==null?void 0:Ut.imageList)||[]];return a.createElement("div",{className:Se.li,style:_e({width:vr},da)},a.createElement("div",{className:Se.avatarIcon},a.createElement("img",{className:Se.img,src:Yn})),a.createElement("div",{className:Se.content},!!(er!=null&&er.length)&&a.createElement("div",{className:Se.fileWrap},er==null?void 0:er.map((Ha,ft)=>a.createElement("div",{key:ft,className:Se.file},a.createElement(Ee.Z,{filename:Ha==null?void 0:Ha.name,className:"mr10",width:24}),a.createElement("aside",null,a.createElement(he.Z,{title:Ha==null?void 0:Ha.name},a.createElement("div",{className:Se.fileName},Ha==null?void 0:Ha.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,je.RD)(Ha==null?void 0:Ha.size)))))),a.createElement("div",{className:Se.borderBox},ja?a.createElement(Pe.default.TextArea,{value:Pa,ref:Jt,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:Ha=>Oa(Ha.target.value)}):a.createElement("div",{className:Se.text},Ut==null?void 0:Ut.text)),ja?a.createElement("div",{className:Se.action},a.createElement(Ce.ZP,{onClick:()=>{Oa(""),la(null)},size:"small"},"\u53D6\u6D88"),a.createElement(Ce.ZP,{disabled:!Pa.trim(),onClick:()=>_r("edit",va),type:"primary",size:"small"},"\u786E\u8BA4")):a.createElement("div",{className:Se.action},a.createElement(we.CopyToClipboard,{text:(Ut==null?void 0:Ut.text)||"",onCopy:()=>z.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(he.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),Ta&&!Ia&&a.createElement(he.Z,{title:"\u7F16\u8F91"},a.createElement("i",{onClick:()=>{la(va),Oa((Ut==null?void 0:Ut.text)||"")},className:"iconfont icon-bianji10 font14"})))))},ol=(Ut,va)=>{console.log(Ut);let Ta=!1;ea===!0?Ta=!0:ea==="last"&&(Ta=ma.reduce((Ha,ft,Xt)=>ft.sender==="AI"?Xt:Ha,-1)===va);let ja="";return Ut!=null&&Ut.source?ja=Ut==null?void 0:Ut.source:(Ut==null?void 0:Ut.model)==="deepseek-r1"?ja="\u7531deepseek\u751F\u6210":(Ut==null?void 0:Ut.model)==="qwen-plus-latest"&&(ja="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),a.createElement("div",{className:Se.li,style:_e({width:vr},da)},a.createElement("div",{className:Se.avatarIcon},a.createElement("img",{className:Se.img,src:Ln})),a.createElement("div",{className:Se.content},a.createElement("div",{className:Se.borderBox},Ut.loading&&a.createElement(a.Fragment,null,Ut!=null&&Ut.imageGenerator?a.createElement("div",{className:Se.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",a.createElement("div",{className:"ai-loading"})):!(Ut!=null&&Ut.thinkingEnabled)&&a.createElement("div",null,a.createElement("div",{className:Se.loading},a.createElement("div",{className:Se.dot}),a.createElement("div",{className:Se.dot}),a.createElement("div",{className:Se.dot})),a.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(Ht==null?void 0:Ht.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(Ut==null?void 0:Ut.thinkingEnabled)&&a.createElement(Ie.Z,{time:Ut==null?void 0:Ut.time,cancelIndex:at,loading:Ut.loading,streamingStatus:!(Ut!=null&&Ut.text),onFinish:()=>{ht(0),wa(er=>[...er].map((Ha,ft)=>ft===er.length-1?tt(_e({},Ha),{hideAnswer:!1,time:Ha.startTime?Ha.endTime-Ha.startTime:null}):Ha))},value:Ut==null?void 0:Ut.reasoning}),!!(Ut!=null&&Ut.text)&&!Ut.hideAnswer&&a.createElement(Te.Z,{onDynamic:bn,cancelIndex:at,streamingStatus:Ia,loadImage:!!(Ut!=null&&Ut.imageGenerator),onFinish:()=>Ft(void 0,null,function*(){ht(0),setTimeout(()=>vt(!1),0)}),value:Ut==null?void 0:Ut.text})),Wa&&!(Ut!=null&&Ut.application_id)&&(Ut==null?void 0:Ut.model)!="other"&&!!(Ut!=null&&Ut.text)&&ja&&a.createElement("div",{className:Se.source},ja),a.createElement("div",{className:Se.action},pn==null?void 0:pn(Ut,va,Xr),!(Ut!=null&&Ut.imageGenerator)&&a.createElement(we.CopyToClipboard,{text:String((Ut==null?void 0:Ut.text)||""),onCopy:()=>z.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(he.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),xn&&!Ia&&a.createElement(a.Fragment,null,a.createElement(he.Z,{title:"\u559C\u6B22"},a.createElement("i",{style:Ut!=null&&Ut.like?{color:"#FA8D30"}:{},onClick:()=>al("like",!(Ut!=null&&Ut.like),va),className:"iconfot icon-yijiejue font15"})),a.createElement(he.Z,{title:"\u4E0D\u559C\u6B22"},a.createElement("i",{style:Ut!=null&&Ut.dislike?{color:"#e86d7c"}:{},onClick:()=>al("dislike",!(Ut!=null&&Ut.dislike),va),className:"iconfot icon-weijiejuezhengchang font15"}))),Ta&&!Ia&&a.createElement(he.Z,{title:"\u91CD\u65B0\u751F\u6210"},a.createElement("i",{onClick:()=>_r("redraw",va),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},al=(Ut,va,Ta)=>Ft(void 0,null,function*(){if(Bn){const ja=ma.slice(0,Ta+1),Ha=Zr(ja).length;yield Bn({type:Ut,value:va,index:Ta,identifier:hn,objectIndex:Ha})}wa(ja=>(ja[Ta][Ut]=va,va&&(ja[Ta][Ut==="like"?"dislike":"like"]=!1),[...ja]))}),Hr=()=>{var Ut,va;ht(1),(va=(Ut=te.current)==null?void 0:Ut.cancelRequest)==null||va.call(Ut),Sa(!1),vt(!1)},$r=()=>Ft(void 0,null,function*(){var Ut,va,Ta;aa({}),or([]),(va=(Ut=te.current)==null?void 0:Ut.cancelRequest)==null||va.call(Ut),ia(),wa([]),Sa(!0);const ja=yield Br();(ja==null?void 0:ja.status)===0&&Tn((Ta=ja==null?void 0:ja.data)==null?void 0:Ta.identifier),Sa(!1),vt(!1)}),rl=()=>Ft(void 0,null,function*(){var Ut;Va(!0);const va=yield xr();(va==null?void 0:va.status)===0&&Ja(((Ut=va==null?void 0:va.data)==null?void 0:Ut.list)||[]),Va(!1)}),pl=(...Ut)=>Ft(void 0,[...Ut],function*(va=hn){var Ta,ja,er,Ha,ft;aa({}),or([]),(ja=(Ta=te.current)==null?void 0:Ta.cancelRequest)==null||ja.call(Ta),ia(),zn(!0);const Xt=yield mr(va);if(Xt.status===0){const qn=Or(((er=Xt==null?void 0:Xt.data)==null?void 0:er.messages)||[]);aa({type:(Ha=Xt==null?void 0:Xt.data)==null?void 0:Ha.scene_type}),wa(qn),zn(!1),Tn((ft=Xt==null?void 0:Xt.data)==null?void 0:ft.identifier);return}wa([]),zn(!1)}),ul=(Ut,va)=>Ft(void 0,null,function*(){(yield Ir(Ut)).status===0&&(z.ZP.success("\u5220\u9664\u6210\u529F"),va===hn&&$r(),rl())}),vl=()=>a.createElement("div",{className:Se.menuWarp},a.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),a.createElement(ue.Z,{spinning:Ca},!Za.length&&a.createElement(ce.Z,{style:{width:250,paddingBottom:30},image:ce.Z.PRESENTED_IMAGE_SIMPLE}),!!Za.length&&a.createElement("div",{className:Se.menu},Za.map(function(Ut,va){return a.createElement("aside",{className:de()(hn===Ut.identifier&&Se.active),key:Ut.id,onClick:()=>pl(Ut.id)},a.createElement("div",{className:Se.menuText},a.createElement(he.Z,{title:Ut==null?void 0:Ut.question},a.createElement("span",null,Ut==null?void 0:Ut.question)),ua&&ua(Ut)),a.createElement("div",{className:Se.menuDel,onClick:Ta=>Ta.stopPropagation()},a.createElement("i",{onClick:()=>(0,ye.r)(Ut.id),className:"iconfont icon-daochubeifen primary-hover font14"})),a.createElement("div",{className:Se.menuDel,onClick:Ta=>Ta.stopPropagation()},a.createElement(me.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>ul(Ut.id,Ut.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},a.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),gl=Ut=>{if(Ut==="file"){if(Jn.length){ie.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{_a([]),cr.current.upload.uploader.fileInput.click()}});return}cr.current.upload.uploader.fileInput.click()}if(Ut==="image"){if(Un.length){ie.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{pa([]),Ar.current.upload.uploader.fileInput.click()}});return}Ar.current.upload.uploader.fileInput.click()}},Kr=[...Un,...Jn],nl=Kr.some(Ut=>Ut.status==="uploading")||Ia||Re,El=Dn>=hr,Xr={chatData:ma,stream:te,isDisabledNum:El,isDisAbledUpload:nl,checkNumModal:Gr,checkNum:sa,onClose:Fr,setChatData:wa,setLoading:Sa,getData:Lr,clearStatus:ia,typing:Re,setImageGenerator:Et,renderChatItems:gr,setSceneAwareness:Qe,setIdentifier:Tn,setCodePreview:We,setTyping:vt,onMenuClick:pl};return a.createElement(a.Fragment,null,Ot?a.createElement("div",{onClick:lr},Ot):Ot!==null&&!wn&&a.createElement(De.Z,{draggableExtraNode:kn,showAvatarEditData:{nickname:"\u5B9E\u9A8C\u52A9\u6559",headImgId:null},src:Qn,onClick:lr,topPercentage:Yt}),wn&&a.createElement("div",{className:Se.draggableWrap},a.createElement(ge.s,{dragHandleClassName:Se.title,bounds:"parent",minHeight:400,maxHeight:window.innerHeight-40,minWidth:736,maxWidth:window.innerWidth-40,resizeHandleStyles:{right:{width:5}},default:{x:window.innerWidth-756,y:20,width:736,height:window.innerHeight-40}},a.createElement("div",{className:Se.modal},a.createElement("div",{className:Se.head},a.createElement("div",{className:Se.title},a.createElement("b",{className:"c-grey-333 font16"},"\u5B9E\u9A8C\u52A9\u6559"),a.createElement("span",{className:"c-grey-333 font14"},"\uFF08\u70B9\u51FB\u53EF\u62D6\u52A8\u7A97\u53E3\uFF09")),Zn,Rt&&a.createElement(Ye.Z,{value:$n,onChange:Ut=>{Ve(!1),Et(!1),ga(Ut),_a([]),pa([])}}),en&&a.createElement(a.Fragment,null,a.createElement(xe.Z,{className:"ml10",dropdownRender:vl,onOpenChange:Ut=>{Ut&&rl()},placement:"bottomRight",arrow:{pointAtCenter:!0}},a.createElement("div",{className:Se.headBtn},a.createElement("i",{className:"icon-lishiduihua1 font14"})))),nn&&a.createElement(a.Fragment,null,a.createElement(he.Z,{title:"\u65B0\u5EFA\u5BF9\u8BDD"},a.createElement("div",{className:Se.headBtn,onClick:$r},a.createElement("i",{className:"icon-xinjianduihua font14"}))),a.createElement("div",{style:{height:10,width:1,background:"#D8D8D8"}})),a.createElement(he.Z,{title:"\u6536\u8D77\u7A97\u53E3"},a.createElement("div",{className:Se.headBtn,onClick:Fr},a.createElement("i",{className:"icon-suoxiaochuangkou font14"})))),a.createElement("div",{className:de()(Se.wrap,wn&&"body-overflow-hidden")},a.createElement("div",{ref:Pt,className:Se.chatContainer},!_t&&(Qt==null?void 0:Qt(Xr)),rn&&a.createElement("div",{className:`${Se.li} mb20`,style:_e({width:vr},da)},a.createElement("div",{className:Se.avatarIcon},a.createElement("img",{className:Se.img,src:Ln})),a.createElement("div",{className:Se.content},a.createElement("div",{className:Se.borderBox},ba,Ea==null?void 0:Ea(Xr)))),_t&&(ma==null?void 0:ma.length)<=0&&a.createElement("div",{style:{textAlign:"center"}},ba,a.createElement("div",{style:{height:20,width:1}}),_t&&(Qt==null?void 0:Qt(Xr))),a.createElement("div",{ref:gn},a.createElement(ue.Z,{spinning:tr,className:"mt20"},ma==null?void 0:ma.map((Ut,va)=>a.createElement(a.Fragment,{key:Ut.key+va},Ut.show&&a.createElement(a.Fragment,null,Ut.sender==="user"&&zr(Ut,va),Ut.sender==="AI"&&ol(Ut,va),Nt&&!["AI","user"].includes(Ut.sender)&&Nt(Ut,va,{width:vr})))))),!Gn&&a.createElement("div",{className:Se.backBottom,onClick:()=>{Pt.current.scrollTop=Pt.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:un,className:"pl20"}),(Xa==null?void 0:Xa.length)>0&&a.createElement("div",{style:{display:(Xa==null?void 0:Xa.length)===0&&"none",marginTop:0,maxHeight:300,overflow:"auto",paddingBottom:20,paddingLeft:70}},Xa==null?void 0:Xa.map((Ut,va)=>a.createElement("div",{onClick:()=>{Sa(!0),or([]);const Ta=Un.filter(er=>er.status==="done"),ja=Jn.filter(er=>er.status==="done");wa([...ma,...gr(Ut,Ta,ja)]),Lr(Ut)},className:Se.bottomlist,style:{marginTop:va===0?0:10,fontSize:12,height:36,lineHeight:"36px"}},Ut)))),_t&&(ma==null?void 0:ma.length)<=0&&a.createElement("div",{style:{display:((Fn=Object.keys(((On=Be==null?void 0:Be.bot_info)==null?void 0:On.onboarding_info)||{}))==null?void 0:Fn.length)===0&&"none",marginTop:20,maxHeight:300,overflow:"auto",paddingLeft:20}},a.createElement("div",{style:{color:"#333",fontSize:16,whiteSpace:"pre-wrap"}},(Xn=(Wn=Be==null?void 0:Be.bot_info)==null?void 0:Wn.onboarding_info)==null?void 0:Xn.prologue),(ya=(na=(Kn=Be==null?void 0:Be.bot_info)==null?void 0:Kn.onboarding_info)==null?void 0:na.suggested_questions)==null?void 0:ya.map((Ut,va)=>a.createElement("div",{onClick:()=>{Sa(!0);const Ta=Un.filter(er=>er.status==="done"),ja=Jn.filter(er=>er.status==="done");wa([...ma,...gr(Ut,Ta,ja)]),Lr(Ut)},className:Se.bottomlist},Ut))),_t&&(ma==null?void 0:ma.length)>0&&a.createElement("div",{style:{display:"flex",gap:20,marginLeft:20,marginBottom:10}},za&&a.createElement(Ce.ZP,{style:{height:34,borderRadius:20,width:102},ghost:!0,type:"primary"},za),a.createElement(rt.Z,{zIndex:1e3,placement:"topLeft",content:a.createElement("div",{style:{width:530}},Ba==null?void 0:Ba(Xr)),title:"\u667A\u80FD\u5DE5\u5177"}," ",a.createElement(Ce.ZP,{style:{height:34,borderRadius:20,width:102},icon:a.createElement("i",{className:"iconfont icon-qita"}),type:"primary",ghost:!0},"\u667A\u80FD\u5DE5\u5177"))),!Cn&&a.createElement("div",{className:Se.footer},a.createElement("div",{className:Se.main},!!Kr.length&&a.createElement("div",{className:Se.files},Kr==null?void 0:Kr.map((Ut,va)=>a.createElement("div",{key:va,className:Se.file},a.createElement(ue.Z,{size:"small",spinning:(Ut==null?void 0:Ut.status)==="uploading"},a.createElement(Ee.Z,{filename:Ut==null?void 0:Ut.name,className:"block",width:24})),a.createElement("aside",null,a.createElement(he.Z,{title:Ut==null?void 0:Ut.name},a.createElement("div",{className:Se.fileName},Ut==null?void 0:Ut.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,je.RD)(Ut==null?void 0:Ut.size))),a.createElement("i",{onClick:()=>{pa(Ta=>Ta.filter(ja=>ja.uid!==Ut.uid)),_a(Ta=>Ta.filter(ja=>ja.uid!==Ut.uid))},className:`aitubiao icon-tupianguanbi ${Se.fileDel}`})))),a.createElement("div",{className:Se.inputWrap},a.createElement(Pe.default.TextArea,{placeholder:fn||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:ha,bordered:!1,onChange:Jr,onPressEnter:fl,onCompositionStart:()=>{Ma.current=!0},onCompositionEnd:()=>{Ma.current=!1}}),a.createElement("div",{className:Se.action},a.createElement("div",{className:Se.btnWrap},ra&&a.createElement(he.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},a.createElement("div",{onClick:()=>Qe(!be),className:de()(Se.btn,be&&Se.btnActive)},a.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),$n==="deepseek-r1"&&An&&a.createElement(he.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},a.createElement("div",{onClick:()=>Ve(!At),className:de()(Se.btn,At&&Se.btnActive)},a.createElement("i",{className:"iconfont icon-shendusikao mr10 font14"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),Dt&&$n==="qwen-plus-latest"&&a.createElement("div",{onClick:()=>Et(!ut),className:de()(Se.btn,ut&&Se.btnActive)},a.createElement("i",{className:"aitubiao icon-tuxiangshengcheng1 mr10 font14"}),"\u56FE\u50CF\u751F\u6210")),!Gt&&a.createElement(a.Fragment,null,a.createElement(oe.default,_e({ref:Ar},Sr),a.createElement(he.Z,{title:Jn.length>=Ga?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":"\u6DFB\u52A0\u56FE\u7247"},a.createElement("div",{onClick:()=>!(Jn.length>=Ga)&&gl("image"),className:Jn.length>=Ga?Se.uploadDisabledBtn:Se.uploadBtn},a.createElement("i",{className:"aitubiao icon-tupianshangchuan font14"})))),a.createElement(oe.default,_e({ref:cr},ur),a.createElement(he.Z,{title:Un.length>=Ya?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":a.createElement("div",null,a.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),a.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},a.createElement("div",{onClick:()=>!(Un.length>=Ya)&&gl("file"),className:Un.length>=Ya?Se.uploadDisabledBtn:Se.uploadBtn},a.createElement("i",{className:"aitubiao icon-fujian3 font14"}))))),a.createElement("div",{className:"mr13"}),Re?a.createElement(he.Z,{title:"\u505C\u6B62\u751F\u6210"},a.createElement("div",{className:`iconfont icon-tingzhihuida ${Se.cancelBtn}`,onClick:Hr})):a.createElement(Ce.ZP,{className:(ha==null?void 0:ha.trim())===""?Se.sendBtnDisabled:Se.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 font14 c-white"}),disabled:nl,onClick:Vr}))))))))))},ve={bigTipsBox:"bigTipsBox___XRGyw",bigTips:"bigTips___uPRW3",item:"item___KMGDu",editBtn:"editBtn___JiZpD",active:"active___EX5N5",PrevNext:"PrevNext____kcgs",img:"img___X2ms3",imgHover:"imgHover___wIHti",LeftButton:"LeftButton___P5Wge",RightButton:"RightButton___NAbBu"},Ze=y(35293),et=y(67911),Lt=y(51058),st=y(37791),wt=y(1594),It=y(86784),Kt=y(44283),kt=Object.defineProperty,an=Object.defineProperties,He=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,Zt=Object.prototype.hasOwnProperty,dn=Object.prototype.propertyIsEnumerable,Bt=(Tt,fn,Gt)=>fn in Tt?kt(Tt,fn,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):Tt[fn]=Gt,ct=(Tt,fn)=>{for(var Gt in fn||(fn={}))Zt.call(fn,Gt)&&Bt(Tt,Gt,fn[Gt]);if(Ue)for(var Gt of Ue(fn))dn.call(fn,Gt)&&Bt(Tt,Gt,fn[Gt]);return Tt},zt=(Tt,fn)=>an(Tt,He(fn)),Mt=(Tt,fn,Gt)=>new Promise((Cn,Ln)=>{var Yn=Pn=>{try{Ot(Gt.next(Pn))}catch($t){Ln($t)}},Qn=Pn=>{try{Ot(Gt.throw(Pn))}catch($t){Ln($t)}},Ot=Pn=>Pn.done?Cn(Pn.value):Promise.resolve(Pn.value).then(Yn,Qn);Ot((Gt=Gt.apply(Tt,fn)).next())}),Wt=({description:Tt,code:fn,showData:Gt={},sendParams:Cn={},allShow:Ln=!1,draggableExtraNode:Yn,singleControl:Qn=!1})=>{var Ot,Pn;const $t=(0,Kt.useDispatch)(),[pn,rn]=(0,a.useState)({}),[cn,on]=(0,a.useState)([]),[Ht,xn]=(0,a.useState)(null),[vn,Nn]=(0,a.useState)(!1),[jn,In]=(0,a.useState)(!0),[Vn,ba]=(0,a.useState)(0),Ea=6,ea=(0,a.useRef)(null),[Mn,jt]=(0,a.useState)([]),[Yt,Rt]=(0,a.useState)(""),[Dt,en]=(0,a.useState)(!0),[mn,Bn]=(0,a.useState)(!0),[Nt,nn]=(0,a.useState)(!0),[yn,kn]=(0,a.useState)(!1),[Zn,ua]=(0,a.useState)(null),[ra,An]=(0,a.useState)(!1),[ln]=(0,Kt.useSearchParams)(),[Qt,En]=(0,a.useState)(null),[da,Na]=(0,a.useState)(),[Wa,qt]=(0,a.useState)([]),[bn,aa]=(0,a.useState)(!1),_t=(0,a.useRef)(!0),Ba=wn=>{if(!ea.current)return;const Rn=ea.current,$n=Rn.children;if($n.length===0)return;const pa=$n[0].getBoundingClientRect().width+22,Jn=Rn.scrollLeft;wn==="left"?Rn.scrollTo({left:Math.max(0,Jn-pa),behavior:"smooth"}):Rn.scrollTo({left:Jn+pa,behavior:"smooth"}),setTimeout(()=>{za()},50)},za=()=>{if(!ea.current)return;const wn=ea.current,Rn=wn.scrollWidth-wn.clientWidth;if(console.log(wn.scrollWidth),console.log(wn.clientWidth),console.log(wn.scrollLeft),Rn<=0){Nn(!1),In(!1);return}Nn(wn.scrollLeft>1),In(wn.scrollLeft{const wn=ea.current;if(wn){const Rn=()=>{requestAnimationFrame(za)};wn.addEventListener("scroll",Rn),za();const $n=new ResizeObserver(()=>{za()});return $n.observe(wn),()=>{wn.removeEventListener("scroll",Rn),$n.disconnect()}}},[ea.current]);const Be=[{img:y(58427),name:"\u667A\u80FD\u5BA1\u9898",des:"\u5FEB\u901F\u667A\u80FD\u62C6\u89E3\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u89E3\u9898\u601D\u8DEF",description:"",query:Tt,show:Gt==null?void 0:Gt.ai_exam_question,type:1},{img:y(68427),name:"\u8BED\u6CD5\u68C0\u67E5",des:"\u68C0\u6D4B\u4EE3\u7801\u4E2D\u7684\u8BED\u6CD5\u9519\u8BEF\uFF0C\u63D0\u4F9B\u4FEE\u590D\u5EFA\u8BAE",description:"",query:fn,show:Gt==null?void 0:Gt.ai_syntax_check,type:5},{img:y(2195),name:"\u4EE3\u7801\u8BCA\u65AD",des:"\u7CFB\u7EDF\u667A\u80FD\u4EE3\u7801\u5206\u6790\uFF0C\u63D0\u4F9B\u4FEE\u6B63\u5EFA\u8BAE",description:Tt,query:fn,show:Gt==null?void 0:Gt.ai_code_diagnosis,width:21,type:2},{img:y(62849),name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",description:Tt,query:fn,show:Gt==null?void 0:Gt.ai_guidance,type:3},{img:y(9515),name:"\u4EE3\u7801\u8BC4\u4EF7",des:"\u4ECE\u591A\u4E2A\u7EF4\u5EA6\u5BF9\u4EE3\u7801\u8FDB\u884C\u8BC4\u4EF7\uFF0C\u4E86\u89E3\u4EE3\u7801\u7F3A\u9677",description:Tt,query:fn,show:Gt==null?void 0:Gt.ai_code_evaluation,type:9},{img:y(43214),name:"\u4EE3\u7801\u4F18\u5316",des:"\u5BF9\u4EE3\u7801\u8FDB\u884C\u667A\u80FD\u4F18\u5316\uFF0C\u5E2E\u52A9\u63D0\u5347\u4EE3\u7801\u8D28\u91CF",description:Tt,query:fn,show:Gt==null?void 0:Gt.ai_code_optimization,type:7},{img:y(54269),name:"\u4EE3\u7801\u6CE8\u91CA",des:"\u81EA\u52A8\u5BF9\u5DF2\u6709\u4EE3\u7801\u6DFB\u52A0\u6CE8\u91CA",description:Tt,query:fn,show:Gt==null?void 0:Gt.ai_code_comment,type:8},Qn&&{img:y(36645),name:"\u6284\u88AD\u68C0\u6D4B",des:"\u667A\u80FD\u8054\u7F51\u641C\u7D22\uFF0C\u67E5\u627E\u7591\u4F3C\u6284\u88AD\u7684\u94FE\u63A5",description:Tt,query:fn,show:Gt==null?void 0:Gt.ai_code_comment,type:13,width:25,custom_agent_name:"code_plagiarism"}].filter(wn=>!!wn);(0,a.useEffect)(()=>{(Cn==null?void 0:Cn.source)=="shixun"&&bn&&_t.current&&(St(),Vt(),_t.current=!1)},[bn]);const St=()=>Mt(void 0,null,function*(){var wn,Rn,$n,ga;const Un=yield(0,fe.ZP)("/api/ai/intelligent_applications.json",{method:"get",params:{item_type:"Shixun",item_id:Cn==null?void 0:Cn.shixun_id}});if((Un==null?void 0:Un.status)===0&&(jt(((wn=Un==null?void 0:Un.data)==null?void 0:wn.list)||[]),Rt(((Rn=Un==null?void 0:Un.data)==null?void 0:Rn.local_ai_model_url)||""),za()),ln.get("subject_id")){const pa=yield(0,fe.ZP)("/api/ai/agents.json",{method:"get",params:{page:1,per_page:1e3,application_type:"subject_shixun",deployable_id:ln.get("subject_id"),deployable_type:"Subject",item_type:"Subject",item_id:ln.get("subject_id")}});(pa==null?void 0:pa.status)===0&&(jt([...(($n=Un==null?void 0:Un.data)==null?void 0:$n.list)||[],...((ga=pa==null?void 0:pa.data)==null?void 0:ga.agents)||[]]),za())}}),Vt=()=>Mt(void 0,null,function*(){const wn=yield(0,fe.ZP)("/api/ai/intelligent_applications/teacher_permission.json",{method:"get",params:{item_type:"Shixun",item_id:Cn==null?void 0:Cn.shixun_id}});(wn==null?void 0:wn.status)==0&&An(wn==null?void 0:wn.permission)}),nt=wn=>{xn(wn),ua(wn),en(!wn),Bn(!wn),nn(!wn),kn(!!wn)};function On(wn){return Mt(this,null,function*(){let Rn=yield(0,fe.ZP)(`/api/ai/agents/${wn}/get_bot_info.json`,{method:"post"});(Rn==null?void 0:Rn.status)===0&&qt(Rn==null?void 0:Rn.data)})}const Fn=wn=>Mt(void 0,null,function*(){if(!ln.get("subject_id"))return;const Rn=yield(0,fe.ZP)("/api/ai/agents/click.json",{method:"post",body:{deployable_type:"Subject",deployable_id:ln.get("subject_id")||"",id:wn}})}),Wn=wn=>{const{setChatData:Rn,setLoading:$n,getData:ga,clearStatus:Un,typing:pa,setImageGenerator:Jn,renderChatItems:_a,setSceneAwareness:Ia,setIdentifier:Sa}=wn;let tr=Be;return Ln||(tr=Be.filter(zn=>zn.show)),a.createElement("div",{style:{position:"relative",display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:20,marginRight:20,paddingLeft:20}},a.createElement("div",{className:ve.bigTipsBox,style:{width:"100%",marginRight:10}},a.createElement("div",{ref:ea,className:ve.bigTips,style:{display:"flex",width:"100%",position:"relative",flexWrap:"wrap",gap:20,overflow:"auto"}},tr.map((zn,Ca)=>a.createElement(he.Z,{key:Ca,title:zn.des},a.createElement("div",{onClick:()=>Mt(void 0,null,function*(){var Va;if([5,2,9,7,8,13].includes(zn.type)&&!zn.query){z.ZP.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u7F16\u5199\u4EE3\u7801");return}if(nt(null),pa){z.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}Ia(!1),Jn(!1),$n(!0),Un(),rn(zn);const ma=_a(zn.query);ma[0].show=!1,ma[1].imageGenerator=!1,Rn(ma);const wa=yield ya.onAdd(),ha=(Va=wa==null?void 0:wa.data)==null?void 0:Va.identifier;Sa(ha),ga("",zt(ct({type:zn.type,description:zn.description,application_id:null,query:Cn.isJupter?zn.name:zn.query,file_ids:[],history:[],is_chat:zn.type===13,image_generator:!1,scene_awareness:!1,identifier:ha,custom_agent_name:zn.custom_agent_name},Cn),{prompt:Gt==null?void 0:Gt.ai_code_evaluation_promote}))}),className:ve.item,style:{flex:"0 0 auto"}},a.createElement("img",{src:zn.img,width:zn.width,alt:zn.name}),a.createElement("span",null,zn.name)))),Mn.map(zn=>{var Ca;return a.createElement(he.Z,{key:zn.id,title:zn!=null&&zn.agent_type?zn==null?void 0:zn.description:`${zn.name}\uFF0C\u9009\u4E2D\u4E4B\u540E\u4E0B\u65B9\u667A\u80FD\u95EE\u7B54\u5C06\u4F7F\u7528\u5BF9\u5E94\u7684\u80FD\u529B`},a.createElement("div",{className:`${ve.item} ${Ht===zn.id?ve.active:""}`,key:zn.id,style:{flex:"0 0 auto"},onClick:()=>{Ht===zn.id?(En(null),nt(null),Na(null),qt({})):(Na(zn.name),zn!=null&&zn.agent_type?(On(zn.id),En(zn.id),xn(zn.id),kn(!!zn.id),Fn(zn.id)):(En(null),nt(zn.id)))}},(zn==null?void 0:zn.can_edit)&&!(zn!=null&&zn.agent_type)&&a.createElement("i",{className:`iconfont icon-bianjidaibeijing ${ve.editBtn}`,onClick:Va=>{Va.stopPropagation(),$t({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:zn}})}}),a.createElement("img",{src:zn!=null&&zn.agent_type?Ne.Z.API_SERVER+((Ca=zn==null?void 0:zn.icon)==null?void 0:Ca.url):zn.attachment_id?`${Ne.Z.API_SERVER}/api/attachments/${zn.attachment_id}`:It,width:24,height:24,alt:zn.name}),a.createElement("span",null,zn.name)))}),ra&&a.createElement(Ze.Z,{data:Mn,getIAData:()=>St(),url:Yt,className:ve.inlineAgent,queryInfo:{item_type:"Shixun",item_id:Cn==null?void 0:Cn.shixun_id},showParams:!0}))),a.createElement("div",{className:ve.PrevNext},vn&&a.createElement("div",{className:ve.LeftButton,onClick:zn=>{zn.stopPropagation(),Ba("left")}},a.createElement("img",{src:et.Z,alt:"Previous",className:ve.img}),a.createElement("img",{src:st.Z,alt:"Previous",className:ve.imgHover})),jn&&a.createElement("div",{className:ve.RightButton,onClick:zn=>{zn.stopPropagation(),Ba("right")}},a.createElement("img",{src:Lt.Z,alt:"Next",className:ve.img}),a.createElement("img",{src:wt.Z,alt:"Next",className:ve.imgHover}))))},Xn=wn=>Mt(void 0,[wn],function*({type:Rn,value:$n,index:ga,identifier:Un,objectIndex:pa}){const Jn={index:pa,identifier:Un};if(Rn==="like"&&(yield(0,fe.ZP)("/api/course_qna_records/like.json",{method:"post",body:Jn})).status!==0||Rn==="dislike"&&(yield(0,fe.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:Jn})).status!==0)return Promise.reject()}),Kn=wn=>{let Rn=[];return wn==null||wn.forEach($n=>{var ga;const Un=$n.id,pa=$n.think?{reasoning:$n.think,thinkingEnabled:!0}:{},Jn=[{text:$n.question,key:Un,sender:"user",fileList:[],show:!0},zt(ct({key:Un,loading:!1,sender:"AI",show:!0,source:$n.answer_source,text:$n.answer,like:$n.like,dislike:$n.dislike,time:$n.think_time,id:$n.id,imageGenerator:((ga=$n==null?void 0:$n.answer)==null?void 0:ga.slice(0,4))==="(0,fe.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,fe.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:na,by_self:!0}}),onListClick:wn=>(0,fe.ZP)(`/api/course_qna_sessions/${wn}.json`,{method:"get"}),onListDelete:wn=>(0,fe.ZP)(`/api/course_qna_sessions/${wn}.json`,{method:"delete"}),onListDealData:Kn};return a.createElement(ke,{title:"\u5B9E\u9A8C\u52A9\u6559",hideInputBox:Ln?!1:!(Gt!=null&&Gt.ai_q_and_a),topFunctionNode:Wn,showSwitchingModel:!0,showImageGenerator:Nt,showSceneAwareness:Dt,showThiking:mn,hideUpload:yn,showPreference:!0,showLookHistory:!0,showAddSession:!0,setSelectItem:rn,fetchListObject:ya,customPreference:Xn,BottomNode:Wn,BOttomNodeName:da,showDefaultTips:!1,ysclist:Wa,onOpenChange:wn=>aa(wn),isPath:!0,fetchData:zt(ct(zt(ct({},Cn),{questionable_type:na,is_chat:!0,type:pn.type}),pn.type===13?{custom_agent_name:"code_plagiarism"}:{}),{application_id:Zn,agent_id:Qt,subject_id:ln.get("subject_id")||((Pn=(Ot=ln.get("backUrl"))==null?void 0:Ot.split("/"))==null?void 0:Pn[2])||"",course_id:ln.get("coursesId")||"",homework_common_id:ln.get("homework_common_id")||""}),headNode:a.createElement("div",{className:"font14",style:{color:"#434D6C",lineHeight:1.8}},a.createElement("div",null,"\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u5B9E\u9A8C\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B"),a.createElement("div",null,"\u60A8\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528\u6211\u63D0\u4F9B\u7684\u505A\u9898\u5DE5\u5177\u6216\u8005\u4E0E\u6211\u8FDB\u884C\u5BF9\u8BDD\u95EE\u7B54\uFF0C\u671F\u5F85\u4E0E\u60A8\u643A\u624B\u5171\u8FDB\uFF0C\u9AD8\u6548\u3001\u4F18\u8D28\u5730\u5B8C\u6210\u6BCF\u4E00\u9879\u4EFB\u52A1!")),topPercentage:(Cn==null?void 0:Cn.source)==="hack"?.52:void 0,fetchUrl:"/api/stream/intelligent_imports/chat_messages.json",draggableExtraNode:Yn})}},70990:function($e,it,y){"use strict";y.d(it,{Z:function(){return De}});var a=y(59301),ne={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},z=y(44104),oe=Object.defineProperty,ie=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,Ce=(le,qe,ze)=>qe in le?oe(le,qe,{enumerable:!0,configurable:!0,writable:!0,value:ze}):le[qe]=ze,ue=(le,qe)=>{for(var ze in qe||(qe={}))he.call(qe,ze)&&Ce(le,ze,qe[ze]);if(ie)for(var ze of ie(qe))Pe.call(qe,ze)&&Ce(le,ze,qe[ze]);return le};const ce=le=>React.createElement("svg",ue({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},le),React.createElement("path",{d:"M1019.407 620.8 891.834 397.781 946.49 293.12a29.099 29.099 0 0 0 6.4-36.395l-70.187-126.592a30.08 30.08 0 0 0-24.576-13.653H597.519L539.194 14.507a27.35 27.35 0 0 0-20.907-14.55H380.644a29.141 29.141 0 0 0-24.618 14.55v5.546L225.806 243.03H100.923a29.184 29.184 0 0 0-25.515 13.654L3.428 384.085a32.768 32.768 0 0 0 0 29.184L132.836 638.08 74.511 740.053a32.768 32.768 0 0 0 0 29.056l66.517 116.566a29.907 29.907 0 0 0 25.515 14.506H427.15l62.848 109.227A30.08 30.08 0 0 0 512.783 1024H660.41a29.141 29.141 0 0 0 24.576-14.55l128.469-224.853h114.773a31.915 31.915 0 0 0 24.662-15.445l66.474-117.419a28.16 28.16 0 0 0 0-30.976l.043.043zm-161.28 14.592L791.61 512.469 518.287 993.963l-74.752-122.88h-273.28l65.621-119.211h139.392L101.86 272.213h143.062L380.687 30.08l68.352 119.253-70.187 122.88H925.54l-69.205 121.942 137.6 241.194H858.17z",fill:"#605BEC"}),React.createElement("path",{d:"m499.983 699.307 174.379-274.731H324.708z",fill:"#605BEC"}));var me="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",xe=Object.defineProperty,rt=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,Te=(le,qe,ze)=>qe in le?xe(le,qe,{enumerable:!0,configurable:!0,writable:!0,value:ze}):le[qe]=ze,Ie=(le,qe)=>{for(var ze in qe||(qe={}))Fe.call(qe,ze)&&Te(le,ze,qe[ze]);if(rt)for(var ze of rt(qe))de.call(qe,ze)&&Te(le,ze,qe[ze]);return le};const Ye=le=>React.createElement("svg",Ie({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},le),React.createElement("path",{d:"M1364.44 118.705c-14.178-6.695-20.322 6.065-28.593 12.525-2.914 2.048-5.277 4.726-7.64 7.246-20.717 21.268-44.899 35.21-76.643 33.556a152.576 152.576 0 0 0-120.674 45.371c-7.404-41.826-32.06-66.875-69.553-82.865-19.693-8.35-39.543-16.7-53.248-34.737-9.61-12.919-12.288-27.333-17.015-41.512-3.15-8.507-6.144-17.25-16.384-18.668-11.185-1.733-15.517 7.247-19.928 14.73a189.125 189.125 0 0 0-23.552 98.461c1.575 76.88 35.446 138.083 102.636 181.642 7.562 4.963 9.531 9.925 7.09 17.25-4.49 14.967-9.926 29.54-14.81 44.584-2.992 9.61-7.561 11.658-18.274 7.483a309.484 309.484 0 0 1-96.886-63.015c-47.813-44.426-91.057-93.342-144.935-131.702a635.825 635.825 0 0 0-38.36-25.207c-54.982-51.2 7.167-93.262 21.582-98.225 14.966-5.199 5.277-23.158-43.402-22.922-48.68.237-93.184 15.833-149.977 36.628-8.428 3.15-17.092 5.514-25.993 7.326a557.844 557.844 0 0 0-160.768-5.436c-105.157 11.264-189.204 58.92-250.96 140.367-74.2 97.832-91.687 208.975-70.261 325.002 22.449 122.25 87.434 223.468 187.47 302.631 103.582 82 222.917 122.172 359.188 114.452 82.708-4.568 174.79-15.202 278.686-99.485 26.151 12.445 53.642 17.486 99.249 21.267 35.131 3.072 69.002-1.733 95.153-6.931 40.96-8.35 38.203-44.741 23.316-51.437-120.202-53.72-93.814-31.822-117.839-49.624 61.125-69.317 153.206-141.312 189.204-374.706 2.835-18.51.472-30.168 0-45.213-.237-9.137 1.969-12.603 12.918-13.706a240.089 240.089 0 0 0 86.173-25.442c77.982-40.803 109.332-107.914 116.736-188.259 1.103-12.288-.236-24.97-13.705-31.429zM685.45 842.043C569.108 754.215 512.55 725.307 489.157 726.49c-21.82 1.26-17.96 25.206-13.155 40.802 5.042 15.439 11.58 26.073 20.717 39.621 6.301 8.9 10.791 22.213-6.302 32.295-37.494 22.213-102.794-7.561-105.787-8.98-76.012-42.929-139.421-99.564-184.241-176.994a523.894 523.894 0 0 1-72.468-239.93c-1.024-20.56 5.278-27.885 26.703-31.587a272.148 272.148 0 0 1 85.307-2.127c118.942 16.699 220.16 67.741 305.073 148.48 48.443 46.001 85.071 100.982 122.88 154.703 40.173 57.029 83.338 111.458 138.32 155.963 19.376 15.675 34.894 27.569 49.781 36.234-44.74 4.805-119.414 5.829-170.456-32.926zm55.926-344.615c0-5.357 2.757-10.398 7.326-13.47a17.723 17.723 0 0 1 22.134 2.048c3.072 2.915 4.805 7.09 4.805 11.422a16.778 16.778 0 0 1-17.25 16.541 17.33 17.33 0 0 1-12.131-4.883 15.911 15.911 0 0 1-4.884-11.658zm173.529 85.464a104.37 104.37 0 0 1-33.005 8.586 71.444 71.444 0 0 1-44.504-13.548c-15.282-12.288-26.23-19.141-30.72-40.645a89.167 89.167 0 0 1 .787-31.429c3.939-17.487-.393-28.75-13.312-38.912-10.476-8.35-23.71-10.634-38.36-10.634a32.06 32.06 0 0 1-14.179-4.175c-6.144-2.914-11.106-10.24-6.301-19.14a60.18 60.18 0 0 1 10.712-11.265c19.85-10.79 42.693-7.246 63.882.788 19.693 7.798 34.501 21.898 55.926 41.905 21.74 24.183 25.68 30.8 38.125 48.916 9.846 14.179 18.747 28.75 24.89 45.45 3.703 10.397-1.102 18.905-13.941 24.103z",fill:"#4D6BFE"}));var Se="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",fe=y(59301),De=({value:le,onChange:qe})=>{const[ze,Ne]=(0,a.useState)(!1),we=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-plus-latest",img:me},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:Se}],Me=we.find(Ee=>Ee.key===le);return fe.createElement("div",{className:ne.select},fe.createElement(z.Z,{size:10},fe.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),fe.createElement("div",{className:ne.box,onMouseLeave:()=>Ne(!1)},fe.createElement("div",{className:ne.text,onClick:()=>Ne(!0)},fe.createElement("img",{src:Me.img,width:20}),fe.createElement("span",null,Me.name),fe.createElement("b",{className:"iconfont icon-zhankai6"})),ze&&fe.createElement("div",{className:ne.itemWrap},fe.createElement("aside",null,we.map(Ee=>fe.createElement("div",{key:Ee.key,className:`${ne.item} ${Ee.key===le?ne.active:""}`,onClick:ge=>{ge.stopPropagation(),qe(Ee.key),Ne(!1)}},fe.createElement("img",{src:Ee.img,width:20}),fe.createElement("span",null,Ee.name))))))))}},90283:function($e,it,y){"use strict";y.d(it,{Z:function(){return Pe}});var a=y(59301),ne={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},z=y(29787),oe=y(59301),ie=(Ce,ue,ce)=>new Promise((me,xe)=>{var rt=Te=>{try{de(ce.next(Te))}catch(Ie){xe(Ie)}},Fe=Te=>{try{de(ce.throw(Te))}catch(Ie){xe(Ie)}},de=Te=>Te.done?me(Te.value):Promise.resolve(Te.value).then(rt,Fe);de((ce=ce.apply(Ce,ue)).next())}),Pe=({value:Ce="",streamingStatus:ue,onFinish:ce,cancelIndex:me,time:xe,loading:rt,loadAll:Fe})=>{const[de,Te]=(0,a.useState)(""),[Ie,Ye]=(0,a.useState)(!0),Se=(0,a.useRef)(Ce),fe=(0,a.useRef)(ue),je=(0,a.useRef)(0),De=(0,a.useRef)(null),[le,qe]=(0,a.useState)(!1),ze=70;(0,a.useEffect)(()=>{fe.current=ue},[ue]),(0,a.useEffect)(()=>{Se.current=Ce},[Ce]),(0,a.useEffect)(()=>{if(!ue){Te(Se.current);return}return qe(!0),De.current=setInterval(Ne,ze),()=>{clearInterval(De.current)}},[]),(0,a.useEffect)(()=>{le&&(Te(Se.current),clearInterval(De.current),qe(!1),ce())},[me]);const Ne=()=>ie(void 0,null,function*(){const we=Se.current[je.current];we!==void 0?(Te(Me=>Me+we),je.current++,clearInterval(De.current),De.current=setInterval(Ne,280/(Se.current.length-je.current))):fe.current===!1&&(Te(Se.current),clearInterval(De.current),qe(!1),ce())});return oe.createElement("div",{className:`${ne.reasoning} fadeIn animated`},oe.createElement("div",{className:ne.btn,onClick:()=>Ye(!Ie)},oe.createElement("i",{className:"iconfont icon-shendusikao"}),xe?oe.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",xe," \u79D2\uFF09"):oe.createElement("span",null,"\u601D\u8003\u4E2D..."),Ie?oe.createElement("b",{className:"iconfont icon-shouqi6"}):oe.createElement("b",{className:"iconfont icon-zhankai6"})),rt&&oe.createElement(z.Z,{spinning:!0,className:"mt20"}),Ie&&!rt&&oe.createElement("div",{className:ne.content},de,le?oe.createElement("span",{className:"aiBlink"},"__"):""))}},49998:function($e,it,y){"use strict";y.d(it,{o:function(){return a}});const a=ne=>(ne=ne.replace(new RegExp("(?$1'),ne=ne.replace(new RegExp("(?$1 -`),ne)},23513:function($e,it,y){"use strict";y.d(it,{Z:function(){return Ie}});var a=y(59301),ne=y(18287),z=y(46861),oe={flex_box_center:"flex_box_center___SFmJH",flex_space_between:"flex_space_between___f2H1D",flex_box_vertical_center:"flex_box_vertical_center___hW_hp",flex_box_center_end:"flex_box_center_end___yklmJ",flex_box_column:"flex_box_column___m0oUw",customTree:"customTree___ZhEHU",name:"name___RIkn2"},ie=Object.defineProperty,he=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,me=(Ye,Se,fe)=>Se in Ye?ie(Ye,Se,{enumerable:!0,configurable:!0,writable:!0,value:fe}):Ye[Se]=fe,xe=(Ye,Se)=>{for(var fe in Se||(Se={}))ue.call(Se,fe)&&me(Ye,fe,Se[fe]);if(Ce)for(var fe of Ce(Se))ce.call(Se,fe)&&me(Ye,fe,Se[fe]);return Ye},rt=(Ye,Se)=>he(Ye,Pe(Se)),Fe=(Ye,Se)=>{var fe={};for(var je in Ye)ue.call(Ye,je)&&Se.indexOf(je)<0&&(fe[je]=Ye[je]);if(Ye!=null&&Ce)for(var je of Ce(Ye))Se.indexOf(je)<0&&ce.call(Ye,je)&&(fe[je]=Ye[je]);return fe},de=(Ye,Se,fe)=>new Promise((je,De)=>{var le=Ne=>{try{ze(fe.next(Ne))}catch(we){De(we)}},qe=Ne=>{try{ze(fe.throw(Ne))}catch(we){De(we)}},ze=Ne=>Ne.done?je(Ne.value):Promise.resolve(Ne.value).then(le,qe);ze((fe=fe.apply(Ye,Se)).next())}),Ie=Ye=>{var Se=Ye,{value:fe,onChange:je,defaultValue:De,disabled:le}=Se,qe=Fe(Se,["value","onChange","defaultValue","disabled"]);const[ze,Ne]=(0,a.useState)([]),[we,Me]=(0,a.useState)("1");(0,a.useEffect)(()=>{Ee()},[]);const Ee=()=>de(void 0,null,function*(){const Oe=yield(0,z.NZ)({});if(Oe!=null&&Oe.data){const pt=[{title:a.createElement("div",{title:"\u6839\u76EE\u5F55",className:oe.name},"\u6839\u76EE\u5F55"),value:0,key:0,icon:a.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:ge(Oe.data||[])}];Ne(pt),Me("2")}}),ge=Oe=>{function pt(yt){const Le=yt.children,ot=Array.isArray(Le)&&Le.length>0,mt=yt==null?void 0:yt.group_id;return{title:a.createElement("div",{title:yt==null?void 0:yt.name,className:oe.name},yt==null?void 0:yt.name),value:mt,key:mt,icon:a.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:ot?Le==null?void 0:Le.map(gt=>pt(gt)):[]}}return Oe==null?void 0:Oe.map(yt=>pt(yt))},ye=De?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:fe,defaultExpandedKeys:fe};return a.createElement("div",{className:oe.customTree},a.createElement(ne.default,xe(rt(xe({key:we},ye),{showIcon:!0,treeData:ze,onSelect:je,disabled:le}),qe)))}},35601:function($e,it,y){"use strict";y.d(it,{Z:function(){return Ee},U:function(){return Ne}});var a=y(59301),ne=y(11938),z=y(62957),oe=y(70858),ie=y(67195),he=y(84849),Pe=y(66649),Ce=y.n(Pe),ue={exitFullScreenModalWrapper:"exitFullScreenModalWrapper___aNB9Q",exitFullScreenModal:"exitFullScreenModal___HIMyY",warningIcon:"warningIcon___xEURa",warningText:"warningText___W6NPJ",countdownWrapper:"countdownWrapper___n8g1M",forcedModalWrapper:"forcedModalWrapper___JPMQ2",forcedModalContent:"forcedModalContent___uY5FV",forcedText:"forcedText___C3CrF",screenNumText:"screenNumText___oljHN"},ce="data:image/png;base64,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",me="data:image/png;base64,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",xe=y(76406),rt=y(44283),Fe=y(2464),de=y(59301),Te=Object.defineProperty,Ie=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,Se=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,De=(ge,ye,Oe)=>ye in ge?Te(ge,ye,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):ge[ye]=Oe,le=(ge,ye)=>{for(var Oe in ye||(ye={}))fe.call(ye,Oe)&&De(ge,Oe,ye[Oe]);if(Se)for(var Oe of Se(ye))je.call(ye,Oe)&&De(ge,Oe,ye[Oe]);return ge},qe=(ge,ye)=>Ie(ge,Ye(ye)),ze=(ge,ye,Oe)=>new Promise((pt,yt)=>{var Le=gt=>{try{mt(Oe.next(gt))}catch(_e){yt(_e)}},ot=gt=>{try{mt(Oe.throw(gt))}catch(_e){yt(_e)}},mt=gt=>gt.done?pt(gt.value):Promise.resolve(gt.value).then(Le,ot);mt((Oe=Oe.apply(ge,ye)).next())});const Ne=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:we}=ne.default,Me=({exercise:ge,socket:ye,dispatch:Oe,onStartScreenshot:pt,onCloseScreenshot:yt,handleToDetail:Le})=>{const[ot,mt]=z.default.useModal(),gt=(0,a.useRef)(),[_e,tt]=(0,a.useState)(!0),Ft=(0,a.useRef)(!1),Ae=(0,rt.useParams)();(0,a.useEffect)(()=>{var ct,zt,Mt;if(document.addEventListener((0,ie.gH)(),cn,!1),window.addEventListener("blur",Ue,!1),(ct=ge.exerciseUserInfo)!=null&&ct.screen_open&&(0,ie.vp)()&&tt(!1),(zt=ge.exerciseUserInfo)!=null&&zt.screen_open&&!(0,ie.vp)()){(0,xe.RG)(" ",!0);const Ct=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?ge.exerciseUserInfo.screen_sec+3:ge.exerciseUserInfo.screen_sec+10+1;gt.current=z.default.info({icon:null,centered:!0,width:444,title:(0,Fe._V)(Fe.CP.recordScreen1),keyboard:!1,content:de.createElement("div",null,(0,Fe._V)(Fe.CP.recordScreen2),de.createElement("span",{style:{color:"#FF9849"}},ge.exerciseUserInfo.screen_num-ge.exerciseUserInfo.used_screen_num),(0,Fe._V)(Fe.CP.recordScreen3)),okText:de.createElement("span",null,(0,Fe._V)(Fe.CP.recordScreen4),"\uFF08",de.createElement("span",{style:{display:"inline-block"}},de.createElement(we,{onFinish:()=>ze(void 0,null,function*(){var Wt;const Rt=yield Zt();(Wt=gt.current)==null||Wt.destroy(),Rt.used_screen_num&&kt(Rt.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+Ct*1e3})),"S\uFF09"),onOk:()=>{var Wt;(0,xe.RG)(" ",!0),(Wt=gt.current)==null||Wt.destroy(),tt(!1),(0,ie.Dj)(document.body),document.getElementById("root").addEventListener("click",ve,!1)}})}return(Mt=ge.exerciseUserInfo)!=null&&Mt.screen_open&&!(0,ie.vp)()||document.getElementById("root").addEventListener("click",ve,!1),()=>{document.getElementById("root").removeEventListener("click",ve,!1),document.removeEventListener((0,ie.gH)(),cn,!1),window.removeEventListener("blur",Ue,!1)}},[]),(0,a.useEffect)(()=>{setTimeout(()=>{ge.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",ve,!1),document.removeEventListener((0,ie.gH)(),cn,!1))},500),Ze()},[ge.actionTabs]),(0,a.useEffect)(()=>{setTimeout(()=>{ge.exerciseUserInfo.used_screen_num>ge.exerciseUserInfo.screen_num&&an()},500)},[ge.exerciseUserInfo]);const ke=()=>ze(void 0,null,function*(){const ct=yield Zt();setTimeout(()=>{var zt,Mt;(zt=gt.current)==null||zt.destroy(),gt.current=z.default.info({okText:de.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:de.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",de.createElement("span",{className:"c-red"},ct.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",de.createElement("span",{className:"c-red"},(Mt=ge.exerciseUserInfo)==null?void 0:Mt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>ze(void 0,null,function*(){(0,ie.Dj)(document.body)})})},1e3)}),ve=ct=>{!(0,ie.vp)()&&ct.target.nodeName!=="A"&&ct.target.nodeName!=="BUTTON"&&ct.target.innerHTML!=="\u786E \u5B9A"&&(0,ie.Dj)(document.body)},Ze=()=>ze(void 0,null,function*(){const ct=yield Oe({type:"exercise/getExerciseUserInfo",payload:le({},Ae)});return ct==null?void 0:ct.data}),et=ct=>ze(void 0,null,function*(){var zt;if((zt=ge.exerciseUserInfo)!=null&&zt.screen_at){const Ct=yield(0,he.ck)(qe(le({},Ae),{reset:!0}));if((Ct==null?void 0:Ct.status)===-6)return}const Mt=yield(0,he.oy)({id:Ae.categoryId});if(Mt!=null&&Mt.is_commit){z.default.destroyAll(),yield Tt(),He(!0);return}else kt(ct+1)}),Tt=()=>ze(void 0,null,function*(){var ct;const zt=Ce()(),Mt=ge.exerciseUserInfo.screen_sec;if(It.current.length>0){const Ct=zt.format("YYYY-MM-DD HH:mm:ss");let Wt=Math.floor(zt.diff(Ce()(It.current[0].start))/1e3);const Rt=It.current.length;Wt/Mt>>0>Rt&&(Wt=(Rt+1)*Mt-1),yield(0,he.P8)(Ae.categoryId,{exercise_user_id:(ct=ge.exerciseUserInfo)==null?void 0:ct.exercise_user_id,time:Ct,time_long:Wt,count:Rt})}It.current=[]}),st=(0,a.useRef)(0),Bt=(0,a.useRef)(0),It=(0,a.useRef)([]),Kt=(0,a.useRef)(!1),kt=ct=>ze(void 0,null,function*(){var zt;Ft.current||(pt(),z.default.destroyAll(),st.current=Ce()().valueOf(),Kt.current=!0,gt.current=z.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:ue.exitFullScreenModalWrapper,okText:de.createElement("span",null,(0,Fe._V)(Fe.CP.recordScreen8)),content:de.createElement("div",{className:ue.exitFullScreenModal},de.createElement("img",{src:ce,alt:"",className:ue.warningIcon}),de.createElement("div",{className:ue.warningText,style:{marginBottom:50,fontWeight:500}},(0,Fe._V)(Fe.CP.recordScreen9)),de.createElement("div",{style:{marginBottom:40}},(0,Fe._V)(Fe.CP.recordScreen10)),de.createElement("div",{style:{marginBottom:40}},(0,Fe._V)(Fe.CP.recordScreen11),de.createElement("span",{className:ue.warningText},((zt=ge.exerciseUserInfo)==null?void 0:zt.screen_num)+1),(0,Fe._V)(Fe.CP.recordScreen12),de.createElement("span",{className:ue.warningText,style:{fontWeight:600}},(0,Fe._V)(Fe.CP.recordScreen13)),",",(0,Fe._V)(Fe.CP.recordScreen14),de.createElement("span",{className:ue.warningText},ct-1),(0,Fe._V)(Fe.CP.recordScreen15)),de.createElement("div",null,de.createElement("span",null,de.createElement(we,{className:ue.countdownWrapper,onFinish:()=>{Bt.current=Ce()().valueOf(),It.current.push({start:st.current,end:Bt.current}),et(ct)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(ge.exerciseUserInfo.screen_sec+1)*1e3}),(0,Fe._V)(Fe.CP.recordScreen25)),(0,Fe._V)(Fe.CP.recordScreen16))),onOk:()=>{(0,xe.RG)(" ",!0),Tt(),(0,ie.Dj)(document.body),yt(),gt.current.destroy(),Kt.current=!1}}))}),an=()=>ze(void 0,null,function*(){z.default.destroyAll(),(yield(0,he.VL)({categoryId:Ae.categoryId,commit_method:1}))&&He()}),He=(ct=!1)=>ze(void 0,null,function*(){var zt,Mt;if(document.removeEventListener((0,ie.gH)(),cn,!1),(0,ie.BU)(),z.default.destroyAll(),Ft.current=!0,ct){const Ct=yield(0,he.Yu)(Ae.categoryId,{exercise_user_id:(zt=ge.exerciseUserInfo)==null?void 0:zt.exercise_user_id});ot.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:ue.forcedModalWrapper,centered:!0,content:de.createElement("div",{className:ue.forcedModalContent},de.createElement("img",{src:me,alt:""}),de.createElement("div",{className:ue.forcedText},(0,Fe._V)(Fe.CP.recordScreen17)),de.createElement("div",{className:ue.screenNumText},(0,Fe._V)(Fe.CP.recordScreen18),(Mt=ge.exerciseUserInfo)==null?void 0:Mt.screen_num,(0,Fe._V)(Fe.CP.recordScreen19)),de.createElement(oe.default,{dataSource:Ct==null?void 0:Ct.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,Fe._V)(Fe.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,Fe._V)(Fe.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,Fe._V)(Fe.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{yt(),Le()},onOk:()=>{rt.history.push(`/classrooms/${Ae.coursesId}/exercisenotice/${Ae.categoryId}/users/${Ae.login}?isShowApply=true`)}})}else ot.info({content:de.createElement("div",{className:"tc font16"},(0,Fe._V)(Fe.CP.recordScreen23),de.createElement("br",null),(0,Fe._V)(Fe.CP.recordScreen24)),onOk:()=>{Le()}})}),Ue=ct=>{(0,ie.vp)()&&document.activeElement.tagName!=="IFRAME"&&document.getElementById("pdfiframe")===null&&document.getElementById("iframeShixuns").style.display=="none"&&!Kt.current&&(0,ie.BU)()},Zt=()=>ze(void 0,null,function*(){var ct;if((ct=ge.exerciseUserInfo)!=null&&ct.screen_at){const Ct=yield(0,he.ck)(qe(le({},Ae),{reset:!0}));if((Ct==null?void 0:Ct.status)===-6)return}const zt=yield(0,he.oy)({id:Ae.categoryId});if(zt!=null&&zt.is_commit){He();return}return yield Ze()}),cn=()=>ze(void 0,null,function*(){var ct;if((0,xe.RG)(" ",!0),(0,ie.vp)()){if((ct=ge.exerciseUserInfo)!=null&&ct.screen_at){var zt=yield(0,he.ck)(qe(le({},Ae),{reset:!0}));if((zt==null?void 0:zt.status)===-6)return}}else if(!Kt.current){var zt=yield(0,he.ck)(le({},Ae));if((zt==null?void 0:zt.status)===-6)return;const Ct=yield Ze();kt(Ct.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),Nt=()=>ze(void 0,null,function*(){(0,he.ck)(le({},Ae));const ct=yield Ze();kt(ct.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return de.createElement("div",null,mt)};var Ee=(0,rt.connect)(({exercise:ge,globalSetting:ye})=>({globalSetting:ye,exercise:ge}))(Me)},24424:function($e,it,y){"use strict";y.d(it,{Z:function(){return Ye}});var a=y(59301),ne=y(18287),z={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},oe=y(73631),ie=y(5623),he=y(46861),Pe=Object.defineProperty,Ce=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,rt=(Se,fe,je)=>fe in Se?Pe(Se,fe,{enumerable:!0,configurable:!0,writable:!0,value:je}):Se[fe]=je,Fe=(Se,fe)=>{for(var je in fe||(fe={}))me.call(fe,je)&&rt(Se,je,fe[je]);if(ce)for(var je of ce(fe))xe.call(fe,je)&&rt(Se,je,fe[je]);return Se},de=(Se,fe)=>Ce(Se,ue(fe)),Te=(Se,fe,je)=>new Promise((De,le)=>{var qe=we=>{try{Ne(je.next(we))}catch(Me){le(Me)}},ze=we=>{try{Ne(je.throw(we))}catch(Me){le(Me)}},Ne=we=>we.done?De(we.value):Promise.resolve(we.value).then(qe,ze);Ne((je=je.apply(Se,fe)).next())}),Ye=({value:Se,onChange:fe,scrollId:je})=>{const[De,le]=(0,a.useState)([]);(0,a.useEffect)(()=>{qe()},[]);const qe=()=>Te(void 0,null,function*(){const ge=yield(0,he.NZ)({});if(ge!=null&&ge.data){const ye=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:a.createElement("img",{src:oe,className:z.folderIcon}),isLeaf:!1,children:ze(ge.data||[])}];le(ye)}}),ze=ge=>ge.map(ye=>({title:ye.name,key:ye.group_id,icon:a.createElement("img",{src:oe,className:z.folderIcon}),isLeaf:ye.children.length===0,children:ze(ye.children)})),Ne=(ge,ye,Oe)=>ge.map(pt=>pt.key===ye?Fe(Fe({},pt),Oe):pt.children?de(Fe({},pt),{children:Ne(pt.children,ye,Oe)}):pt),we=(ge,ye,Oe)=>ge.map(pt=>{if(pt.key===ye)return de(Fe({},pt),{icon:Oe?a.createElement("img",{src:ie,className:z.folderIcon}):a.createElement("img",{src:oe,className:z.folderIcon})});if(pt.children)return de(Fe({},pt),{children:we(pt.children,ye,Oe)})}),Me=(ge,ye)=>{le(Oe=>we(Oe,ye.node.key,ye.expanded))},Ee=Se?{selectedKeys:Se,defaultExpandedKeys:Se}:{};return De.length>0&&a.createElement("div",{id:je||""},a.createElement(ne.default,Fe({showLine:{showLeafIcon:!1},showIcon:!0,treeData:De,className:z.folderWrapper,onSelect:fe,onExpand:Me},Ee)))}},44240:function($e,it,y){"use strict";y.d(it,{Z:function(){return he}});var a=y(37639),ne={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},z=y(32637),oe=y(59301),he=({type:Pe,style:Ce})=>{const ue=oe.createElement("div",{className:ne.wrap,onClick:ce=>{ce.preventDefault(),ce.stopPropagation()}},oe.createElement("p",null,Pe==="shixun"||Pe==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",oe.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",Pe==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),oe.createElement("div",{className:ne.contact},oe.createElement("div",{className:ne.img},oe.createElement("img",{src:z,width:"124px",height:"124px"})),oe.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return oe.createElement(a.Z,{content:ue},oe.createElement("span",{className:ne.text,style:Ce},"\u9AD8\u6D88\u8017"))}},78198:function($e,it,y){"use strict";y.d(it,{X:function(){return oe},y:function(){return z}});var a=y(59301),ne=y(6767);const z=ie=>{(0,a.useEffect)(()=>{if(ie){const he=Ce=>{Ce.key==="F12"&&(Ce.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},Pe=Ce=>{Ce.preventDefault()};return document.addEventListener("keydown",he),document.addEventListener("contextmenu",Pe),()=>{document.removeEventListener("keydown",he),document.removeEventListener("contextmenu",Pe)}}},[ie])},oe=()=>{const[ie,he]=(0,a.useState)(!1),Pe=Ce=>{const{keyCode:ue,ctrlKey:ce,metaKey:me,type:xe}=Ce;(xe==="paste"||(ue===67||ue===86)&&(me||ce))&&(ne.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),Ce.preventDefault(),Ce.stopPropagation())};return(0,a.useEffect)(()=>(ie&&(window.addEventListener("keydown",Pe,!0),window.addEventListener("paste",Pe,!0)),()=>{window.removeEventListener("keydown",Pe,!0),window.removeEventListener("paste",Pe,!0)}),[ie]),{setOpenDisableCopyAndPaste:he,disableCopyAndPaste:ie}}},40254:function($e,it,y){"use strict";y.d(it,{Z:function(){return me}});var a=y(59301),ne={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},z=y(92310),oe=y.n(z),ie=y(29787),he=y(2859),Pe=y(49317),Ce=y(76406),ue=(xe,rt,Fe)=>new Promise((de,Te)=>{var Ie=fe=>{try{Se(Fe.next(fe))}catch(je){Te(je)}},Ye=fe=>{try{Se(Fe.throw(fe))}catch(je){Te(je)}},Se=fe=>fe.done?de(fe.value):Promise.resolve(fe.value).then(Ie,Ye);Se((Fe=Fe.apply(xe,rt)).next())}),me=({data:xe,className:rt,fullWidth:Fe,style:de={},onClose:Te,onOk:Ie,showFullTools:Ye,noAssociationId:Se})=>{const fe=(0,a.useRef)(null),je=(0,a.useRef)(null),De=(0,a.useRef)(null),le=(0,a.useRef)(null),[qe,ze]=(0,a.useState)(!1),[Ne,we]=(0,a.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,a.useEffect)(()=>(De.current||(De.current=document.createElement("style"),document.head.appendChild(De.current)),xe!=null&&xe.visible?(document.body.setAttribute("data-custom","y-hidden"),De.current.innerHTML=" html { overflow-y: hidden; }",xe!=null&&xe.src&&Me()):(document.body.removeAttribute("data-custom"),De.current&&(document.head.removeChild(De.current),De.current=null)),()=>{document.body.removeAttribute("data-custom"),De.current&&(document.head.removeChild(De.current),De.current=null)}),[xe==null?void 0:xe.visible]);const Me=()=>ue(void 0,null,function*(){ze(!0),we("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Oe=yield(0,Ce.ZJ)(xe==null?void 0:xe.src);fe.current.src="",fe.current.src=Oe,fe.current.onload=function(){ye()},ze(!1),we("")}),Ee=Oe=>ue(void 0,null,function*(){ze(!0),we("\u6B63\u5728\u4FDD\u5B58\u4E2D");const pt=yield(0,Pe.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:xe.title,file:Oe.dataUrl}});pt!=null&&pt.id&&!Se?(yield(0,Pe.ZP)(`/api/attachments/${xe.id}/add_subitem.json`,{method:"post",body:{subitem_id:pt==null?void 0:pt.id,settings:JSON.stringify(Oe.state)}})).status===0&&Ie():pt!=null&&pt.id&&Ie(pt),ze(!1),we("")}),ge=()=>{const Oe=document.querySelector('a[href="https://markerjs.com/"]');Oe&&Oe.parentNode&&(Oe.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(yt=>{const Le=document.querySelector(yt.name);Le&&Le.setAttribute("title",yt.title)})},ye=()=>{je.current=new he.hP(fe.current),je.current.targetRoot=le.current,je.current.addEventListener("render",Ee),je.current.addEventListener("beforeclose",Te),Ye&&(je.current.availableMarkerTypes=je.current.ALL_MARKER_TYPES,je.current.uiStyleSettings.redoButtonVisible=!0,je.current.uiStyleSettings.notesButtonVisible=!0,je.current.uiStyleSettings.zoomButtonVisible=!0,je.current.uiStyleSettings.zoomOutButtonVisible=!0,je.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=je.current.uiStyleSettings,je.current.show(),xe!=null&&xe.snapshotData&&je.current.restoreState(xe.snapshotData),setTimeout(()=>{window.scrollTo(0,0),ge()},300)};return a.createElement(a.Fragment,null,(xe==null?void 0:xe.visible)&&a.createElement(ie.Z,{spinning:qe,tip:Ne,style:{position:"absolute",width:"100vw"}},a.createElement("div",{ref:le,className:oe()(ne.imageDimensions,rt,Fe?ne.fullWidth:""),style:de},a.createElement("img",{className:ne.img,ref:fe}))))}},32648:function($e,it,y){"use strict";y.d(it,{Z:function(){return He},$:function(){return an}});var a=y(59301),ne={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},z=y(92310),oe=y.n(z),ie=y(28284),he=y(6767),Pe=y(62957),Ce=y(4875),ue=y(77019),ce=y(62673),me=y(75727),xe=y(94968),rt=y(7939),Fe=y(89787),de=y(37568),Te=y(70467),Ie=y(14185),Ye="data:image/png;base64,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",Se="data:image/png;base64,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",fe="data:image/png;base64,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",je="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",De=y(49317),le=y(24424),qe=y(5623),ze=y(46214),Ne=y(71039),we=y(53332),Me=y(15342),Ee=y.n(Me),ge=(Ue,Zt,cn)=>new Promise((Nt,ct)=>{var zt=Wt=>{try{Ct(cn.next(Wt))}catch(Rt){ct(Rt)}},Mt=Wt=>{try{Ct(cn.throw(Wt))}catch(Rt){ct(Rt)}},Ct=Wt=>Wt.done?Nt(Wt.value):Promise.resolve(Wt.value).then(zt,Mt);Ct((cn=cn.apply(Ue,Zt)).next())}),Oe=a.memo(({tagName:Ue="div",value:Zt="",className:cn,style:Nt={},onBlur:ct,id:zt})=>{const Mt=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(!Mt.current)return;ge(void 0,null,function*(){const Rt=Mt.current;Rt.innerHTML="";const fn=Zt==null?void 0:Zt.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const Gt of fn)if(Gt.startsWith("$$")&&Gt.endsWith("$$")||Gt.startsWith("`$$")&&Gt.endsWith("$$`")){const Cn=Gt.startsWith("`$$")?Gt.slice(3,-3):Gt.slice(2,-2),Ln=document.createElement("span");Ln.setAttribute("contentEditable","false"),Ln.setAttribute("title",Gt),Ln.className="edu_latex",Rt.appendChild(Ln),Ee().render(Cn,Ln,{throwOnError:!1})}else{const Cn=Gt==null?void 0:Gt.replace(/<[^>]*>/g,Ln=>Ln.startsWith("{var Wt,Rt;if(ct&&Mt.current){const Gt=Mt.current.cloneNode(!0),Cn=Gt.querySelectorAll("span.edu_latex");for(let Ln of Cn){const Yn=Ln.getAttribute("title"),Qn=document.createTextNode(Yn||""),Ot=Ln;(Rt=(Wt=Ot.parentNode)==null?void 0:Wt.replaceChild)==null||Rt.call(Wt,Qn,Ot)}ct(Gt.innerHTML)}};return a.createElement(a.Fragment,null,a.createElement(Ue,{ref:Mt,contentEditable:!0,className:cn,style:Nt,onBlur:Ct}))}),pt=y(15267),yt=y(33156),Le=y(14468),ot=y(30935),mt=y(76406),gt=Object.defineProperty,_e=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,Ft=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,ve=(Ue,Zt,cn)=>Zt in Ue?gt(Ue,Zt,{enumerable:!0,configurable:!0,writable:!0,value:cn}):Ue[Zt]=cn,Ze=(Ue,Zt)=>{for(var cn in Zt||(Zt={}))Ae.call(Zt,cn)&&ve(Ue,cn,Zt[cn]);if(Ft)for(var cn of Ft(Zt))ke.call(Zt,cn)&&ve(Ue,cn,Zt[cn]);return Ue},et=(Ue,Zt)=>_e(Ue,tt(Zt)),Tt=(Ue,Zt,cn)=>new Promise((Nt,ct)=>{var zt=Wt=>{try{Ct(cn.next(Wt))}catch(Rt){ct(Rt)}},Mt=Wt=>{try{Ct(cn.throw(Wt))}catch(Rt){ct(Rt)}},Ct=Wt=>Wt.done?Nt(Wt.value):Promise.resolve(Wt.value).then(zt,Mt);Ct((cn=cn.apply(Ue,Zt)).next())});const st=Ue=>{Ue.preventDefault();let cn=(Ue.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,cn)},Bt=Ue=>{Ue.key==="Enter"&&Ue.preventDefault()},It=({children:Ue,style:Zt})=>a.createElement("div",{className:ne.leftBox,style:Zt,onPaste:st},Ue),Kt=({children:Ue,style:Zt,className:cn})=>a.createElement("div",{className:oe()(ne.rightBox,cn),style:Zt,onPaste:st},Ue),kt=({className:Ue,style:Zt={},width:cn=1200,onCancel:Nt=()=>{},onSuccess:ct=()=>{},gather:zt={},mode:Mt=1,stickyTop:Ct=0,subDisciplineId:Wt=[],hideWordFeatures:Rt,dataSource:fn=[],customLeftHeadNode:Gt,customRightHeadNode:Cn,customLeftContent:Ln,hideRecognition:Yn=!1,onExchange:Qn,isSingleSelection:Ot=!1,underpinBackgroundStyle:Pn={},headExtraNode:qt,isRefreshItemBank:pn=!1,okText:rn="\u786E\u5B9A\u5BFC\u5165",onSave:sn})=>{var dn;const[Ht,xn]=(0,a.useState)(1),[vn,Nn]=(0,a.useState)(0),[jn,In]=(0,a.useState)(""),[Vn,ba]=(0,a.useState)(!1),[Ea,ea]=(0,a.useState)([]),[Mn,jt]=(0,a.useState)([]),[Yt,Lt]=(0,a.useState)(!1),[Dt,$t]=(0,a.useState)(!1),[mn,Bn]=(0,a.useState)(!1),[wt,nn]=(0,a.useState)(!1),[yn,kn]=(0,a.useState)([]),[Zn,ua]=(0,a.useState)(1),[ra,An]=(0,a.useState)(!1),[ln,Qt]=(0,a.useState)(!0),[En,da]=(0,a.useState)(0),[Na,Wa]=(0,a.useState)(!1),[en]=ie.default.useForm(),[bn]=ie.default.useForm(),aa=(0,a.useRef)(null),_t=(0,a.useRef)(null),Ba=(0,a.useRef)(),za=(0,a.useRef)(null),Be=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],St=["C","C++","Java","Python","JavaScript","Ruby"];(0,a.useEffect)(()=>{fn!=null&&fn.length&&la(fn)},[fn]),(0,a.useEffect)(()=>{Ht===2&&aa.current.focus()},[Ht]),(0,a.useEffect)(()=>{mn&&nt()},[mn]);const Vt=()=>{if(Ht===1){he.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}Pe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>Tt(void 0,null,function*(){xn(1)})})},nt=()=>Tt(void 0,null,function*(){const te=yield(0,De.ZP)("/api/disciplines.json",{method:"get",params:{source:Mt===1?"new_question":"subject"}});kn(te.disciplines||[])}),On=te=>{const Re=[],vt=(At,Ve)=>{At.length>=2&&Re.push(At.join(""));for(let Je=Ve;Je(te=te||"",te=String(te),te=te.replace(/\s+/g,""),te),Wn=te=>(te=te||"",te=String(te),te=te.replace(/

            /g,""),te=te.replace(/
            /g,` +`),ne)},23513:function($e,it,y){"use strict";y.d(it,{Z:function(){return Ie}});var a=y(59301),ne=y(18287),z=y(46861),oe={flex_box_center:"flex_box_center___SFmJH",flex_space_between:"flex_space_between___f2H1D",flex_box_vertical_center:"flex_box_vertical_center___hW_hp",flex_box_center_end:"flex_box_center_end___yklmJ",flex_box_column:"flex_box_column___m0oUw",customTree:"customTree___ZhEHU",name:"name___RIkn2"},ie=Object.defineProperty,he=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,me=(Ye,Se,fe)=>Se in Ye?ie(Ye,Se,{enumerable:!0,configurable:!0,writable:!0,value:fe}):Ye[Se]=fe,xe=(Ye,Se)=>{for(var fe in Se||(Se={}))ue.call(Se,fe)&&me(Ye,fe,Se[fe]);if(Ce)for(var fe of Ce(Se))ce.call(Se,fe)&&me(Ye,fe,Se[fe]);return Ye},rt=(Ye,Se)=>he(Ye,Pe(Se)),Fe=(Ye,Se)=>{var fe={};for(var je in Ye)ue.call(Ye,je)&&Se.indexOf(je)<0&&(fe[je]=Ye[je]);if(Ye!=null&&Ce)for(var je of Ce(Ye))Se.indexOf(je)<0&&ce.call(Ye,je)&&(fe[je]=Ye[je]);return fe},de=(Ye,Se,fe)=>new Promise((je,De)=>{var le=Ne=>{try{ze(fe.next(Ne))}catch(we){De(we)}},qe=Ne=>{try{ze(fe.throw(Ne))}catch(we){De(we)}},ze=Ne=>Ne.done?je(Ne.value):Promise.resolve(Ne.value).then(le,qe);ze((fe=fe.apply(Ye,Se)).next())}),Ie=Ye=>{var Se=Ye,{value:fe,onChange:je,defaultValue:De,disabled:le}=Se,qe=Fe(Se,["value","onChange","defaultValue","disabled"]);const[ze,Ne]=(0,a.useState)([]),[we,Me]=(0,a.useState)("1");(0,a.useEffect)(()=>{Ee()},[]);const Ee=()=>de(void 0,null,function*(){const Oe=yield(0,z.NZ)({});if(Oe!=null&&Oe.data){const pt=[{title:a.createElement("div",{title:"\u6839\u76EE\u5F55",className:oe.name},"\u6839\u76EE\u5F55"),value:0,key:0,icon:a.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:ge(Oe.data||[])}];Ne(pt),Me("2")}}),ge=Oe=>{function pt(yt){const Le=yt.children,ot=Array.isArray(Le)&&Le.length>0,mt=yt==null?void 0:yt.group_id;return{title:a.createElement("div",{title:yt==null?void 0:yt.name,className:oe.name},yt==null?void 0:yt.name),value:mt,key:mt,icon:a.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:ot?Le==null?void 0:Le.map(gt=>pt(gt)):[]}}return Oe==null?void 0:Oe.map(yt=>pt(yt))},ye=De?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:fe,defaultExpandedKeys:fe};return a.createElement("div",{className:oe.customTree},a.createElement(ne.default,xe(rt(xe({key:we},ye),{showIcon:!0,treeData:ze,onSelect:je,disabled:le}),qe)))}},35601:function($e,it,y){"use strict";y.d(it,{Z:function(){return Ee},U:function(){return Ne}});var a=y(59301),ne=y(11938),z=y(62957),oe=y(70858),ie=y(67195),he=y(84849),Pe=y(66649),Ce=y.n(Pe),ue={exitFullScreenModalWrapper:"exitFullScreenModalWrapper___aNB9Q",exitFullScreenModal:"exitFullScreenModal___HIMyY",warningIcon:"warningIcon___xEURa",warningText:"warningText___W6NPJ",countdownWrapper:"countdownWrapper___n8g1M",forcedModalWrapper:"forcedModalWrapper___JPMQ2",forcedModalContent:"forcedModalContent___uY5FV",forcedText:"forcedText___C3CrF",screenNumText:"screenNumText___oljHN"},ce="data:image/png;base64,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",me="data:image/png;base64,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",xe=y(76406),rt=y(44283),Fe=y(2464),de=y(59301),Te=Object.defineProperty,Ie=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,Se=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,De=(ge,ye,Oe)=>ye in ge?Te(ge,ye,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):ge[ye]=Oe,le=(ge,ye)=>{for(var Oe in ye||(ye={}))fe.call(ye,Oe)&&De(ge,Oe,ye[Oe]);if(Se)for(var Oe of Se(ye))je.call(ye,Oe)&&De(ge,Oe,ye[Oe]);return ge},qe=(ge,ye)=>Ie(ge,Ye(ye)),ze=(ge,ye,Oe)=>new Promise((pt,yt)=>{var Le=gt=>{try{mt(Oe.next(gt))}catch(_e){yt(_e)}},ot=gt=>{try{mt(Oe.throw(gt))}catch(_e){yt(_e)}},mt=gt=>gt.done?pt(gt.value):Promise.resolve(gt.value).then(Le,ot);mt((Oe=Oe.apply(ge,ye)).next())});const Ne=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:we}=ne.default,Me=({exercise:ge,socket:ye,dispatch:Oe,onStartScreenshot:pt,onCloseScreenshot:yt,handleToDetail:Le})=>{const[ot,mt]=z.default.useModal(),gt=(0,a.useRef)(),[_e,tt]=(0,a.useState)(!0),Ft=(0,a.useRef)(!1),Ae=(0,rt.useParams)();(0,a.useEffect)(()=>{var ct,zt,Mt;if(document.addEventListener((0,ie.gH)(),dn,!1),window.addEventListener("blur",Ue,!1),(ct=ge.exerciseUserInfo)!=null&&ct.screen_open&&(0,ie.vp)()&&tt(!1),(zt=ge.exerciseUserInfo)!=null&&zt.screen_open&&!(0,ie.vp)()){(0,xe.RG)(" ",!0);const Ct=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?ge.exerciseUserInfo.screen_sec+3:ge.exerciseUserInfo.screen_sec+10+1;gt.current=z.default.info({icon:null,centered:!0,width:444,title:(0,Fe._V)(Fe.CP.recordScreen1),keyboard:!1,content:de.createElement("div",null,(0,Fe._V)(Fe.CP.recordScreen2),de.createElement("span",{style:{color:"#FF9849"}},ge.exerciseUserInfo.screen_num-ge.exerciseUserInfo.used_screen_num),(0,Fe._V)(Fe.CP.recordScreen3)),okText:de.createElement("span",null,(0,Fe._V)(Fe.CP.recordScreen4),"\uFF08",de.createElement("span",{style:{display:"inline-block"}},de.createElement(we,{onFinish:()=>ze(void 0,null,function*(){var Wt;const Tt=yield Zt();(Wt=gt.current)==null||Wt.destroy(),Tt.used_screen_num&&kt(Tt.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+Ct*1e3})),"S\uFF09"),onOk:()=>{var Wt;(0,xe.RG)(" ",!0),(Wt=gt.current)==null||Wt.destroy(),tt(!1),(0,ie.Dj)(document.body),document.getElementById("root").addEventListener("click",ve,!1)}})}return(Mt=ge.exerciseUserInfo)!=null&&Mt.screen_open&&!(0,ie.vp)()||document.getElementById("root").addEventListener("click",ve,!1),()=>{document.getElementById("root").removeEventListener("click",ve,!1),document.removeEventListener((0,ie.gH)(),dn,!1),window.removeEventListener("blur",Ue,!1)}},[]),(0,a.useEffect)(()=>{setTimeout(()=>{ge.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",ve,!1),document.removeEventListener((0,ie.gH)(),dn,!1))},500),Ze()},[ge.actionTabs]),(0,a.useEffect)(()=>{setTimeout(()=>{ge.exerciseUserInfo.used_screen_num>ge.exerciseUserInfo.screen_num&&an()},500)},[ge.exerciseUserInfo]);const ke=()=>ze(void 0,null,function*(){const ct=yield Zt();setTimeout(()=>{var zt,Mt;(zt=gt.current)==null||zt.destroy(),gt.current=z.default.info({okText:de.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:de.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",de.createElement("span",{className:"c-red"},ct.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",de.createElement("span",{className:"c-red"},(Mt=ge.exerciseUserInfo)==null?void 0:Mt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>ze(void 0,null,function*(){(0,ie.Dj)(document.body)})})},1e3)}),ve=ct=>{!(0,ie.vp)()&&ct.target.nodeName!=="A"&&ct.target.nodeName!=="BUTTON"&&ct.target.innerHTML!=="\u786E \u5B9A"&&(0,ie.Dj)(document.body)},Ze=()=>ze(void 0,null,function*(){const ct=yield Oe({type:"exercise/getExerciseUserInfo",payload:le({},Ae)});return ct==null?void 0:ct.data}),et=ct=>ze(void 0,null,function*(){var zt;if((zt=ge.exerciseUserInfo)!=null&&zt.screen_at){const Ct=yield(0,he.ck)(qe(le({},Ae),{reset:!0}));if((Ct==null?void 0:Ct.status)===-6)return}const Mt=yield(0,he.oy)({id:Ae.categoryId});if(Mt!=null&&Mt.is_commit){z.default.destroyAll(),yield Lt(),He(!0);return}else kt(ct+1)}),Lt=()=>ze(void 0,null,function*(){var ct;const zt=Ce()(),Mt=ge.exerciseUserInfo.screen_sec;if(It.current.length>0){const Ct=zt.format("YYYY-MM-DD HH:mm:ss");let Wt=Math.floor(zt.diff(Ce()(It.current[0].start))/1e3);const Tt=It.current.length;Wt/Mt>>0>Tt&&(Wt=(Tt+1)*Mt-1),yield(0,he.P8)(Ae.categoryId,{exercise_user_id:(ct=ge.exerciseUserInfo)==null?void 0:ct.exercise_user_id,time:Ct,time_long:Wt,count:Tt})}It.current=[]}),st=(0,a.useRef)(0),wt=(0,a.useRef)(0),It=(0,a.useRef)([]),Kt=(0,a.useRef)(!1),kt=ct=>ze(void 0,null,function*(){var zt;Ft.current||(pt(),z.default.destroyAll(),st.current=Ce()().valueOf(),Kt.current=!0,gt.current=z.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:ue.exitFullScreenModalWrapper,okText:de.createElement("span",null,(0,Fe._V)(Fe.CP.recordScreen8)),content:de.createElement("div",{className:ue.exitFullScreenModal},de.createElement("img",{src:ce,alt:"",className:ue.warningIcon}),de.createElement("div",{className:ue.warningText,style:{marginBottom:50,fontWeight:500}},(0,Fe._V)(Fe.CP.recordScreen9)),de.createElement("div",{style:{marginBottom:40}},(0,Fe._V)(Fe.CP.recordScreen10)),de.createElement("div",{style:{marginBottom:40}},(0,Fe._V)(Fe.CP.recordScreen11),de.createElement("span",{className:ue.warningText},((zt=ge.exerciseUserInfo)==null?void 0:zt.screen_num)+1),(0,Fe._V)(Fe.CP.recordScreen12),de.createElement("span",{className:ue.warningText,style:{fontWeight:600}},(0,Fe._V)(Fe.CP.recordScreen13)),",",(0,Fe._V)(Fe.CP.recordScreen14),de.createElement("span",{className:ue.warningText},ct-1),(0,Fe._V)(Fe.CP.recordScreen15)),de.createElement("div",null,de.createElement("span",null,de.createElement(we,{className:ue.countdownWrapper,onFinish:()=>{wt.current=Ce()().valueOf(),It.current.push({start:st.current,end:wt.current}),et(ct)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(ge.exerciseUserInfo.screen_sec+1)*1e3}),(0,Fe._V)(Fe.CP.recordScreen25)),(0,Fe._V)(Fe.CP.recordScreen16))),onOk:()=>{(0,xe.RG)(" ",!0),Lt(),(0,ie.Dj)(document.body),yt(),gt.current.destroy(),Kt.current=!1}}))}),an=()=>ze(void 0,null,function*(){z.default.destroyAll(),(yield(0,he.VL)({categoryId:Ae.categoryId,commit_method:1}))&&He()}),He=(ct=!1)=>ze(void 0,null,function*(){var zt,Mt;if(document.removeEventListener((0,ie.gH)(),dn,!1),(0,ie.BU)(),z.default.destroyAll(),Ft.current=!0,ct){const Ct=yield(0,he.Yu)(Ae.categoryId,{exercise_user_id:(zt=ge.exerciseUserInfo)==null?void 0:zt.exercise_user_id});ot.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:ue.forcedModalWrapper,centered:!0,content:de.createElement("div",{className:ue.forcedModalContent},de.createElement("img",{src:me,alt:""}),de.createElement("div",{className:ue.forcedText},(0,Fe._V)(Fe.CP.recordScreen17)),de.createElement("div",{className:ue.screenNumText},(0,Fe._V)(Fe.CP.recordScreen18),(Mt=ge.exerciseUserInfo)==null?void 0:Mt.screen_num,(0,Fe._V)(Fe.CP.recordScreen19)),de.createElement(oe.default,{dataSource:Ct==null?void 0:Ct.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,Fe._V)(Fe.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,Fe._V)(Fe.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,Fe._V)(Fe.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{yt(),Le()},onOk:()=>{rt.history.push(`/classrooms/${Ae.coursesId}/exercisenotice/${Ae.categoryId}/users/${Ae.login}?isShowApply=true`)}})}else ot.info({content:de.createElement("div",{className:"tc font16"},(0,Fe._V)(Fe.CP.recordScreen23),de.createElement("br",null),(0,Fe._V)(Fe.CP.recordScreen24)),onOk:()=>{Le()}})}),Ue=ct=>{(0,ie.vp)()&&document.activeElement.tagName!=="IFRAME"&&document.getElementById("pdfiframe")===null&&document.getElementById("iframeShixuns").style.display=="none"&&!Kt.current&&(0,ie.BU)()},Zt=()=>ze(void 0,null,function*(){var ct;if((ct=ge.exerciseUserInfo)!=null&&ct.screen_at){const Ct=yield(0,he.ck)(qe(le({},Ae),{reset:!0}));if((Ct==null?void 0:Ct.status)===-6)return}const zt=yield(0,he.oy)({id:Ae.categoryId});if(zt!=null&&zt.is_commit){He();return}return yield Ze()}),dn=()=>ze(void 0,null,function*(){var ct;if((0,xe.RG)(" ",!0),(0,ie.vp)()){if((ct=ge.exerciseUserInfo)!=null&&ct.screen_at){var zt=yield(0,he.ck)(qe(le({},Ae),{reset:!0}));if((zt==null?void 0:zt.status)===-6)return}}else if(!Kt.current){var zt=yield(0,he.ck)(le({},Ae));if((zt==null?void 0:zt.status)===-6)return;const Ct=yield Ze();kt(Ct.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),Bt=()=>ze(void 0,null,function*(){(0,he.ck)(le({},Ae));const ct=yield Ze();kt(ct.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return de.createElement("div",null,mt)};var Ee=(0,rt.connect)(({exercise:ge,globalSetting:ye})=>({globalSetting:ye,exercise:ge}))(Me)},24424:function($e,it,y){"use strict";y.d(it,{Z:function(){return Ye}});var a=y(59301),ne=y(18287),z={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},oe=y(73631),ie=y(5623),he=y(46861),Pe=Object.defineProperty,Ce=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,rt=(Se,fe,je)=>fe in Se?Pe(Se,fe,{enumerable:!0,configurable:!0,writable:!0,value:je}):Se[fe]=je,Fe=(Se,fe)=>{for(var je in fe||(fe={}))me.call(fe,je)&&rt(Se,je,fe[je]);if(ce)for(var je of ce(fe))xe.call(fe,je)&&rt(Se,je,fe[je]);return Se},de=(Se,fe)=>Ce(Se,ue(fe)),Te=(Se,fe,je)=>new Promise((De,le)=>{var qe=we=>{try{Ne(je.next(we))}catch(Me){le(Me)}},ze=we=>{try{Ne(je.throw(we))}catch(Me){le(Me)}},Ne=we=>we.done?De(we.value):Promise.resolve(we.value).then(qe,ze);Ne((je=je.apply(Se,fe)).next())}),Ye=({value:Se,onChange:fe,scrollId:je})=>{const[De,le]=(0,a.useState)([]);(0,a.useEffect)(()=>{qe()},[]);const qe=()=>Te(void 0,null,function*(){const ge=yield(0,he.NZ)({});if(ge!=null&&ge.data){const ye=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:a.createElement("img",{src:oe,className:z.folderIcon}),isLeaf:!1,children:ze(ge.data||[])}];le(ye)}}),ze=ge=>ge.map(ye=>({title:ye.name,key:ye.group_id,icon:a.createElement("img",{src:oe,className:z.folderIcon}),isLeaf:ye.children.length===0,children:ze(ye.children)})),Ne=(ge,ye,Oe)=>ge.map(pt=>pt.key===ye?Fe(Fe({},pt),Oe):pt.children?de(Fe({},pt),{children:Ne(pt.children,ye,Oe)}):pt),we=(ge,ye,Oe)=>ge.map(pt=>{if(pt.key===ye)return de(Fe({},pt),{icon:Oe?a.createElement("img",{src:ie,className:z.folderIcon}):a.createElement("img",{src:oe,className:z.folderIcon})});if(pt.children)return de(Fe({},pt),{children:we(pt.children,ye,Oe)})}),Me=(ge,ye)=>{le(Oe=>we(Oe,ye.node.key,ye.expanded))},Ee=Se?{selectedKeys:Se,defaultExpandedKeys:Se}:{};return De.length>0&&a.createElement("div",{id:je||""},a.createElement(ne.default,Fe({showLine:{showLeafIcon:!1},showIcon:!0,treeData:De,className:z.folderWrapper,onSelect:fe,onExpand:Me},Ee)))}},44240:function($e,it,y){"use strict";y.d(it,{Z:function(){return he}});var a=y(37639),ne={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},z=y(32637),oe=y(59301),he=({type:Pe,style:Ce})=>{const ue=oe.createElement("div",{className:ne.wrap,onClick:ce=>{ce.preventDefault(),ce.stopPropagation()}},oe.createElement("p",null,Pe==="shixun"||Pe==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",oe.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",Pe==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),oe.createElement("div",{className:ne.contact},oe.createElement("div",{className:ne.img},oe.createElement("img",{src:z,width:"124px",height:"124px"})),oe.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return oe.createElement(a.Z,{content:ue},oe.createElement("span",{className:ne.text,style:Ce},"\u9AD8\u6D88\u8017"))}},78198:function($e,it,y){"use strict";y.d(it,{X:function(){return oe},y:function(){return z}});var a=y(59301),ne=y(6767);const z=ie=>{(0,a.useEffect)(()=>{if(ie){const he=Ce=>{Ce.key==="F12"&&(Ce.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},Pe=Ce=>{Ce.preventDefault()};return document.addEventListener("keydown",he),document.addEventListener("contextmenu",Pe),()=>{document.removeEventListener("keydown",he),document.removeEventListener("contextmenu",Pe)}}},[ie])},oe=()=>{const[ie,he]=(0,a.useState)(!1),Pe=Ce=>{const{keyCode:ue,ctrlKey:ce,metaKey:me,type:xe}=Ce;(xe==="paste"||(ue===67||ue===86)&&(me||ce))&&(ne.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),Ce.preventDefault(),Ce.stopPropagation())};return(0,a.useEffect)(()=>(ie&&(window.addEventListener("keydown",Pe,!0),window.addEventListener("paste",Pe,!0)),()=>{window.removeEventListener("keydown",Pe,!0),window.removeEventListener("paste",Pe,!0)}),[ie]),{setOpenDisableCopyAndPaste:he,disableCopyAndPaste:ie}}},40254:function($e,it,y){"use strict";y.d(it,{Z:function(){return me}});var a=y(59301),ne={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},z=y(92310),oe=y.n(z),ie=y(29787),he=y(2859),Pe=y(49317),Ce=y(76406),ue=(xe,rt,Fe)=>new Promise((de,Te)=>{var Ie=fe=>{try{Se(Fe.next(fe))}catch(je){Te(je)}},Ye=fe=>{try{Se(Fe.throw(fe))}catch(je){Te(je)}},Se=fe=>fe.done?de(fe.value):Promise.resolve(fe.value).then(Ie,Ye);Se((Fe=Fe.apply(xe,rt)).next())}),me=({data:xe,className:rt,fullWidth:Fe,style:de={},onClose:Te,onOk:Ie,showFullTools:Ye,noAssociationId:Se})=>{const fe=(0,a.useRef)(null),je=(0,a.useRef)(null),De=(0,a.useRef)(null),le=(0,a.useRef)(null),[qe,ze]=(0,a.useState)(!1),[Ne,we]=(0,a.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,a.useEffect)(()=>(De.current||(De.current=document.createElement("style"),document.head.appendChild(De.current)),xe!=null&&xe.visible?(document.body.setAttribute("data-custom","y-hidden"),De.current.innerHTML=" html { overflow-y: hidden; }",xe!=null&&xe.src&&Me()):(document.body.removeAttribute("data-custom"),De.current&&(document.head.removeChild(De.current),De.current=null)),()=>{document.body.removeAttribute("data-custom"),De.current&&(document.head.removeChild(De.current),De.current=null)}),[xe==null?void 0:xe.visible]);const Me=()=>ue(void 0,null,function*(){ze(!0),we("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Oe=yield(0,Ce.ZJ)(xe==null?void 0:xe.src);fe.current.src="",fe.current.src=Oe,fe.current.onload=function(){ye()},ze(!1),we("")}),Ee=Oe=>ue(void 0,null,function*(){ze(!0),we("\u6B63\u5728\u4FDD\u5B58\u4E2D");const pt=yield(0,Pe.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:xe.title,file:Oe.dataUrl}});pt!=null&&pt.id&&!Se?(yield(0,Pe.ZP)(`/api/attachments/${xe.id}/add_subitem.json`,{method:"post",body:{subitem_id:pt==null?void 0:pt.id,settings:JSON.stringify(Oe.state)}})).status===0&&Ie():pt!=null&&pt.id&&Ie(pt),ze(!1),we("")}),ge=()=>{const Oe=document.querySelector('a[href="https://markerjs.com/"]');Oe&&Oe.parentNode&&(Oe.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(yt=>{const Le=document.querySelector(yt.name);Le&&Le.setAttribute("title",yt.title)})},ye=()=>{je.current=new he.hP(fe.current),je.current.targetRoot=le.current,je.current.addEventListener("render",Ee),je.current.addEventListener("beforeclose",Te),Ye&&(je.current.availableMarkerTypes=je.current.ALL_MARKER_TYPES,je.current.uiStyleSettings.redoButtonVisible=!0,je.current.uiStyleSettings.notesButtonVisible=!0,je.current.uiStyleSettings.zoomButtonVisible=!0,je.current.uiStyleSettings.zoomOutButtonVisible=!0,je.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=je.current.uiStyleSettings,je.current.show(),xe!=null&&xe.snapshotData&&je.current.restoreState(xe.snapshotData),setTimeout(()=>{window.scrollTo(0,0),ge()},300)};return a.createElement(a.Fragment,null,(xe==null?void 0:xe.visible)&&a.createElement(ie.Z,{spinning:qe,tip:Ne,style:{position:"absolute",width:"100vw"}},a.createElement("div",{ref:le,className:oe()(ne.imageDimensions,rt,Fe?ne.fullWidth:""),style:de},a.createElement("img",{className:ne.img,ref:fe}))))}},32648:function($e,it,y){"use strict";y.d(it,{Z:function(){return He},$:function(){return an}});var a=y(59301),ne={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},z=y(92310),oe=y.n(z),ie=y(28284),he=y(6767),Pe=y(62957),Ce=y(4875),ue=y(77019),ce=y(62673),me=y(75727),xe=y(94968),rt=y(7939),Fe=y(89787),de=y(37568),Te=y(70467),Ie=y(14185),Ye="data:image/png;base64,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",Se="data:image/png;base64,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",fe="data:image/png;base64,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",je="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",De=y(49317),le=y(24424),qe=y(5623),ze=y(46214),Ne=y(71039),we=y(53332),Me=y(15342),Ee=y.n(Me),ge=(Ue,Zt,dn)=>new Promise((Bt,ct)=>{var zt=Wt=>{try{Ct(dn.next(Wt))}catch(Tt){ct(Tt)}},Mt=Wt=>{try{Ct(dn.throw(Wt))}catch(Tt){ct(Tt)}},Ct=Wt=>Wt.done?Bt(Wt.value):Promise.resolve(Wt.value).then(zt,Mt);Ct((dn=dn.apply(Ue,Zt)).next())}),Oe=a.memo(({tagName:Ue="div",value:Zt="",className:dn,style:Bt={},onBlur:ct,id:zt})=>{const Mt=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(!Mt.current)return;ge(void 0,null,function*(){const Tt=Mt.current;Tt.innerHTML="";const fn=Zt==null?void 0:Zt.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const Gt of fn)if(Gt.startsWith("$$")&&Gt.endsWith("$$")||Gt.startsWith("`$$")&&Gt.endsWith("$$`")){const Cn=Gt.startsWith("`$$")?Gt.slice(3,-3):Gt.slice(2,-2),Ln=document.createElement("span");Ln.setAttribute("contentEditable","false"),Ln.setAttribute("title",Gt),Ln.className="edu_latex",Tt.appendChild(Ln),Ee().render(Cn,Ln,{throwOnError:!1})}else{const Cn=Gt==null?void 0:Gt.replace(/<[^>]*>/g,Ln=>Ln.startsWith("{var Wt,Tt;if(ct&&Mt.current){const Gt=Mt.current.cloneNode(!0),Cn=Gt.querySelectorAll("span.edu_latex");for(let Ln of Cn){const Yn=Ln.getAttribute("title"),Qn=document.createTextNode(Yn||""),Ot=Ln;(Tt=(Wt=Ot.parentNode)==null?void 0:Wt.replaceChild)==null||Tt.call(Wt,Qn,Ot)}ct(Gt.innerHTML)}};return a.createElement(a.Fragment,null,a.createElement(Ue,{ref:Mt,contentEditable:!0,className:dn,style:Bt,onBlur:Ct}))}),pt=y(15267),yt=y(33156),Le=y(14468),ot=y(30935),mt=y(76406),gt=Object.defineProperty,_e=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,Ft=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,ve=(Ue,Zt,dn)=>Zt in Ue?gt(Ue,Zt,{enumerable:!0,configurable:!0,writable:!0,value:dn}):Ue[Zt]=dn,Ze=(Ue,Zt)=>{for(var dn in Zt||(Zt={}))Ae.call(Zt,dn)&&ve(Ue,dn,Zt[dn]);if(Ft)for(var dn of Ft(Zt))ke.call(Zt,dn)&&ve(Ue,dn,Zt[dn]);return Ue},et=(Ue,Zt)=>_e(Ue,tt(Zt)),Lt=(Ue,Zt,dn)=>new Promise((Bt,ct)=>{var zt=Wt=>{try{Ct(dn.next(Wt))}catch(Tt){ct(Tt)}},Mt=Wt=>{try{Ct(dn.throw(Wt))}catch(Tt){ct(Tt)}},Ct=Wt=>Wt.done?Bt(Wt.value):Promise.resolve(Wt.value).then(zt,Mt);Ct((dn=dn.apply(Ue,Zt)).next())});const st=Ue=>{Ue.preventDefault();let dn=(Ue.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,dn)},wt=Ue=>{Ue.key==="Enter"&&Ue.preventDefault()},It=({children:Ue,style:Zt})=>a.createElement("div",{className:ne.leftBox,style:Zt,onPaste:st},Ue),Kt=({children:Ue,style:Zt,className:dn})=>a.createElement("div",{className:oe()(ne.rightBox,dn),style:Zt,onPaste:st},Ue),kt=({className:Ue,style:Zt={},width:dn=1200,onCancel:Bt=()=>{},onSuccess:ct=()=>{},gather:zt={},mode:Mt=1,stickyTop:Ct=0,subDisciplineId:Wt=[],hideWordFeatures:Tt,dataSource:fn=[],customLeftHeadNode:Gt,customRightHeadNode:Cn,customLeftContent:Ln,hideRecognition:Yn=!1,onExchange:Qn,isSingleSelection:Ot=!1,underpinBackgroundStyle:Pn={},headExtraNode:$t,isRefreshItemBank:pn=!1,okText:rn="\u786E\u5B9A\u5BFC\u5165",onSave:cn})=>{var on;const[Ht,xn]=(0,a.useState)(1),[vn,Nn]=(0,a.useState)(0),[jn,In]=(0,a.useState)(""),[Vn,ba]=(0,a.useState)(!1),[Ea,ea]=(0,a.useState)([]),[Mn,jt]=(0,a.useState)([]),[Yt,Rt]=(0,a.useState)(!1),[Dt,en]=(0,a.useState)(!1),[mn,Bn]=(0,a.useState)(!1),[Nt,nn]=(0,a.useState)(!1),[yn,kn]=(0,a.useState)([]),[Zn,ua]=(0,a.useState)(1),[ra,An]=(0,a.useState)(!1),[ln,Qt]=(0,a.useState)(!0),[En,da]=(0,a.useState)(0),[Na,Wa]=(0,a.useState)(!1),[qt]=ie.default.useForm(),[bn]=ie.default.useForm(),aa=(0,a.useRef)(null),_t=(0,a.useRef)(null),Ba=(0,a.useRef)(),za=(0,a.useRef)(null),Be=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],St=["C","C++","Java","Python","JavaScript","Ruby"];(0,a.useEffect)(()=>{fn!=null&&fn.length&&la(fn)},[fn]),(0,a.useEffect)(()=>{Ht===2&&aa.current.focus()},[Ht]),(0,a.useEffect)(()=>{mn&&nt()},[mn]);const Vt=()=>{if(Ht===1){he.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}Pe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>Lt(void 0,null,function*(){xn(1)})})},nt=()=>Lt(void 0,null,function*(){const te=yield(0,De.ZP)("/api/disciplines.json",{method:"get",params:{source:Mt===1?"new_question":"subject"}});kn(te.disciplines||[])}),On=te=>{const Re=[],vt=(At,Ve)=>{At.length>=2&&Re.push(At.join(""));for(let Je=Ve;Je(te=te||"",te=String(te),te=te.replace(/\s+/g,""),te),Wn=te=>(te=te||"",te=String(te),te=te.replace(/
            /g,""),te=te.replace(/
            /g,` `),te=te.replace(/<\/div>/g,` -`),te=Kn(te),te),Xn=te=>te.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),Kn=te=>te.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),na=te=>{var Re;const vt=te.clipboardData;if(vt){const At=vt.types.toString(),Ve=vt.items;if(At==="Files"||vt.types.indexOf("Files")>-1){te.preventDefault();try{let Je=Ve[1];((Re=Ve[0])==null?void 0:Re.kind)==="file"&&(Je=Ve[0]);const We=Je.getAsFile();(0,we.I)(We,ut=>{var Et;if(ut.id){if(((Et=We==null?void 0:We.type)==null?void 0:Et.indexOf("image"))>-1){const be=``;document.execCommand("insertText",!1,be)}}else(ut==null?void 0:ut.status)===401&&(document.location.href="/user/login")})}catch(Je){he.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function ya(te,Re){return Tt(this,null,function*(){if(typeof te=="string")return yield Re(te);if(typeof te!="object"||te===null)return te;if(Array.isArray(te))return yield Promise.all(te.map(Ve=>Tt(this,null,function*(){return yield ya(Ve,Re)})));const vt={};for(const At in te)if(Object.prototype.hasOwnProperty.call(te,At)){const Ve=te[At];typeof Ve=="string"?vt[At]=yield Re(Ve):typeof Ve=="object"?vt[At]=yield ya(Ve,Re):vt[At]=Ve}return vt})}const wn=()=>Tt(void 0,null,function*(){var te;ba(!0),In("\u5904\u7406\u4E2D"),yield new Promise(At=>setTimeout(At,1e3));let Re=(te=_t.current)==null?void 0:te.querySelectorAll('[data-text="edit"]'),vt="";try{Re.forEach(function(At){var Ve,Je,We,ut;const Et=At.cloneNode(!0),be=Et.querySelectorAll("span.edu_latex");for(let at of be){const ht=at.getAttribute("title"),on=document.createTextNode(ht),tn=at;(Je=(Ve=tn.parentNode)==null?void 0:Ve.replaceChild)==null||Je.call(Ve,on,tn)}const Qe=Et.querySelectorAll("span[style]");for(let at of Qe)if(at.style.fontFamily){const ht=at.innerHTML,on=document.createTextNode(ht),tn=at;(ut=(We=tn.parentNode)==null?void 0:We.replaceChild)==null||ut.call(We,on,tn)}Et==null||Et.childNodes.forEach(function(at){at.nodeType===Node.ELEMENT_NODE&&at.localName!=="h5"&&at.localName!=="h4"?vt+=`

            ${at.innerHTML}

            `:at.nodeType===Node.TEXT_NODE&&(vt+=`

            ${at.textContent}

            `)})}),Pa("/api/intelligent_imports/import.json",{html:Kn(vt)})}catch(At){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",At)}}),Rn=te=>{let Re=te.filter(vt=>!!(vt!=null&&vt.type));return Re=Re.map(vt=>{var At,Ve;const Je=(At=Qa.find(ut=>ut.id===(vt==null?void 0:vt.type)))==null?void 0:At.deal,We=et(Ze({},vt),{id:String(Math.random()).slice(-6),knowledgePoint:(Ve=Fn(vt==null?void 0:vt.knowledgePoint))==null?void 0:Ve.replaceAll(";","\uFF1B")});return Je?Je(We):We}),Re},$n=()=>{if(Ht===1){he.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}Pe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:wn})},ga=()=>a.createElement("div",{className:ne.row},a.createElement("div",{className:ne.leftLayout},a.createElement(It,{style:{height:675}},Ht===1&&a.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>xn(2)},a.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",a.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",a.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",a.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",a.createElement("br",null)),a.createElement("div",{className:ne.imgBox,style:{marginTop:75}},a.createElement("img",{width:56,src:Se}),a.createElement("span",null,"\u7F16\u8F91\u533A"))),Ht===2&&a.createElement("div",{"data-text":"edit",onBlur:()=>{aa.current.innerHTML||xn(1)},ref:aa,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),a.createElement("div",{className:ne.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},a.createElement("div",{className:ne.imgBox,style:{marginTop:240}},a.createElement("img",{width:56,src:fe}),a.createElement("span",null,"\u9884\u89C8\u533A")))),Un=(te,Re,vt,At)=>{var Ve;console.log(te,Re,vt,At,"onDataChange\u4FEE\u6539\u6570\u503C");const Je=JSON.parse(JSON.stringify(Mn));At===void 0?Je[Re][te]=vt:Je[Re].questions[At][te]=vt;const We=Ze({},Je[Re]),ut=(Ve=Qa.find(Et=>Et.id===(We==null?void 0:We.type)))==null?void 0:Ve.deal;Je[Re]=ut(We),jt(Je)},pa=(te,Re,vt)=>{var At;const Ve=vt!==void 0,Je=(At=Qa.find(Et=>Et.id===(te==null?void 0:te.type)))==null?void 0:At.type,We=`${Re+1}.${vt===void 0?"":vt+1+"."}`,ut=`${(te==null?void 0:te.type)==="7"?"{{":""}${We}\u3010${Je}\u3011${(te==null?void 0:te.question)||""}`;return a.createElement(a.Fragment,null,Ve&&a.createElement("h4",{contentEditable:!0}),a.createElement(Oe,{id:te==null?void 0:te.id,tagName:"div",value:ut}))},Jn=(te,Re)=>Tt(void 0,null,function*(){var vt;const At=yield Qn(te,Re),Ve=(vt=At==null?void 0:At.data)==null?void 0:vt.content;if(Ve!=null&&Ve.length){const Je=Rn(Ve)[0];Ea.splice(Re,1,Je),Mn.splice(Re,1,Je),ea([...Ea]),jt([...Mn])}}),_a=(te,Re,vt)=>{var At;const Ve=vt!==void 0,Je=(At=Qa.find(ut=>ut.id===(te==null?void 0:te.type)))==null?void 0:At.type,We=`${Re+1}.${vt===void 0?"":vt+1+"."}`;return Ve?a.createElement("div",{style:{padding:"10px 18px"}},`${We}\u3010${Je}\u3011`,a.createElement(Oe,{id:te==null?void 0:te.id,tagName:"span",className:ne.edit,onBlur:ut=>Un("question",Re,ut,vt),value:(te==null?void 0:te.question)||""})):a.createElement(a.Fragment,null,a.createElement("div",{className:ne.actionHead},a.createElement("div",{className:"c-light-primary"},`${We}\u3010${Je}\u3011`),Mt!==1&&a.createElement(Ce.Z,{disabled:(te==null?void 0:te.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:ut=>Un("score",Re,ut,vt),value:te==null?void 0:te.score}),a.createElement(ue.Z,{align:"middle",style:{marginLeft:"auto"}},!!Qn&&a.createElement("span",{className:"current c-light-primary mr30",onClick:()=>Jn(te,Re)},a.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),a.createElement(ce.default,{onChange:ut=>Un("checked",Re,ut.target.checked,vt),checked:!!(te!=null&&te.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),a.createElement(Oe,{id:te==null?void 0:te.id,tagName:"div",style:{padding:"10px 18px"},className:ne.edit,onBlur:ut=>Un("question",Re,ut,vt),value:te==null?void 0:te.question}))},Ia=(te,Re,vt)=>a.createElement(a.Fragment,null,["0","1","2","4"].includes(te==null?void 0:te.type)&&a.createElement(Oe,{id:te==null?void 0:te.id,value:`\u7B54\u6848\uFF1A${Re||""}`,tagName:"p"}),!vt&&a.createElement(Oe,{id:te==null?void 0:te.id,value:`\u96BE\u5EA6\uFF1A${(te==null?void 0:te.difficulty)||""}`,tagName:"p"}),(te==null?void 0:te.type)!=="7"&&a.createElement(Oe,{id:te==null?void 0:te.id,value:`\u89E3\u6790\uFF1A${(te==null?void 0:te.analyze)||""}`,tagName:"p"}),!vt&&a.createElement(Oe,{id:te==null?void 0:te.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(te==null?void 0:te.knowledgePoint)||""}`,tagName:"p"})),Sa=(te,Re,vt,At)=>{const Ve=At!==void 0,Je=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],We=Ve&&!te.last&&!te.errorMsg?{marginBottom:10}:{},ut=Je.map(Et=>({key:Et,label:Et,onClick:()=>Un("difficulty",vt,Et,At)}));return a.createElement("div",{className:ne.liWrap,style:We},["4"].includes(te==null?void 0:te.type)&&a.createElement("div",{className:ne.li},a.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),a.createElement(Oe,{id:te==null?void 0:te.id,tagName:"div",className:`${ne.edit} c-black`,onBlur:Et=>Un("answer",vt,[Et],At),value:Re})),!Ve&&a.createElement("div",{className:ne.li},a.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),a.createElement("div",{className:"c-black"},a.createElement(me.Z,{menu:{items:ut}},a.createElement("span",{className:"c-light-primary"},te==null?void 0:te.difficulty,a.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(te==null?void 0:te.type)!=="7"&&a.createElement("div",{className:ne.li},a.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),a.createElement(Oe,{id:te==null?void 0:te.id,tagName:"div",className:`${ne.edit} c-grey-333`,onBlur:Et=>Un("analyze",vt,Et,At),value:te==null?void 0:te.analyze})),!Ve&&a.createElement("div",{onKeyDown:Bt,className:ne.li},a.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),a.createElement(Oe,{id:te==null?void 0:te.id,tagName:"div",value:(te==null?void 0:te.knowledgePoint)||"",className:`${ne.edit} c-grey-333`,onBlur:Et=>Un("knowledgePoint",vt,Fn(Wn(Et)),At)})))},tr=te=>a.createElement(a.Fragment,null,typeof(te==null?void 0:te.errorMsg)=="string"&&!!(te!=null&&te.errorMsg)&&a.createElement("h5",{contentEditable:!1},a.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),a.createElement("div",null,te==null?void 0:te.errorMsg))),zn=te=>a.createElement(a.Fragment,null,typeof(te==null?void 0:te.errorMsg)=="string"&&!!(te!=null&&te.errorMsg)&&a.createElement("h5",null,a.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),a.createElement("div",null,te==null?void 0:te.errorMsg))),Ca=(te,Re,vt,At)=>{let Ve="flex";return(Ot&&En!==At||Yt&&!(vt!=null&&vt.errorMsg))&&(Ve="none"),a.createElement("div",{className:ne.row,style:{display:Ve}},a.createElement("div",{className:ne.leftLayout},Ln||a.createElement(It,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:ne.question},te))),a.createElement("div",{className:ne.rightLayout},a.createElement(Kt,{className:vt!=null&&vt.errorMsg?ne.error:""},Re)))},Qa=[{id:"0",type:"\u5355\u9009\u9898",element:(te,Re,vt)=>{var At,Ve;const Je=vt!==void 0;let We=(At=te==null?void 0:te.answer)==null?void 0:At[0];const ut=a.createElement(a.Fragment,null,pa(te,Re,vt),(Ve=te==null?void 0:te.options)==null?void 0:Ve.map((at,ht)=>a.createElement(Oe,{id:te==null?void 0:te.id,key:ht,value:`${Be[ht]}.${at}`,tagName:"p"})),Ia(te,We,Je),tr(te));let Et=Je?te:Mn[Re];const be=Et==null?void 0:Et.options,Qe=a.createElement(a.Fragment,null,_a(Et,Re,vt),be==null?void 0:be.map((at,ht)=>{var on;return a.createElement("div",{key:ht,className:ne.option},a.createElement("aside",{className:((on=Et==null?void 0:Et.answer)==null?void 0:on[0])===Be[ht]?ne.active:"",onClick:()=>Un("answer",Re,[Be[ht]],vt)},Be[ht]),a.createElement(Oe,{id:Et==null?void 0:Et.id,tagName:"div",className:`${ne.text}`,onBlur:tn=>{be[ht]=tn,Un("options",Re,be,vt)},value:at}))}),Sa(Et,"",Re,vt),zn(Et));return Je?[ut,Qe]:Ca(ut,Qe,Et,Re)},deal:te=>{var Re,vt,At;te.score=te.score===void 0?2:te.score;let Ve=Fn((Re=te==null?void 0:te.answer)==null?void 0:Re[0]).toUpperCase();te.answer=Ve?[Ve]:[];let Je=[];if(!(te!=null&&te.options))Je.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{te.options=(vt=te.options)==null?void 0:vt.slice(0,15);const We=te.options.map(Et=>Et==null?void 0:Et.trim().replace(/^\s+|\s+$/g,""));new Set(We).size!==We.length&&Je.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Ve||Je.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),Ve&&(Be.slice(0,((At=te==null?void 0:te.options)==null?void 0:At.length)||15).includes(Ve)||Je.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),Fn(te==null?void 0:te.question)||Je.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),te.errorMsg=Je.join(` -`),te}},{id:"1",type:"\u591A\u9009\u9898",element:(te,Re,vt)=>{var At,Ve;const Je=vt!==void 0;let We=(At=te==null?void 0:te.answer)==null?void 0:At[0];const ut=a.createElement(a.Fragment,null,pa(te,Re,vt),(Ve=te==null?void 0:te.options)==null?void 0:Ve.map((at,ht)=>a.createElement(Oe,{id:te==null?void 0:te.id,key:ht,value:`${Be[ht]}.${at}`,tagName:"p"})),Ia(te,We,Je),tr(te));let Et=Je?te:Mn[Re];const be=Et==null?void 0:Et.options,Qe=a.createElement(a.Fragment,null,_a(Et,Re,vt),be==null?void 0:be.map((at,ht)=>{var on,tn;return a.createElement("div",{key:ht,className:ne.option},a.createElement("aside",{className:(tn=(on=Et==null?void 0:Et.answer)==null?void 0:on[0])!=null&&tn.includes(Be[ht])?ne.active:"",onClick:()=>{var gn;let hn=((gn=Et==null?void 0:Et.answer)==null?void 0:gn[0])||"";const Tn=Be[ht];hn.includes(Tn)?hn=hn.replace(new RegExp(Tn,"g"),""):hn+=Tn,hn=hn.split("").sort().join(""),Un("answer",Re,[hn],vt)}},Be[ht]),a.createElement(Oe,{id:Et==null?void 0:Et.id,tagName:"div",className:`${ne.text}`,onBlur:gn=>{be[ht]=gn,Un("options",Re,be,vt)},value:at}))}),Sa(Et,"",Re,vt),zn(Et));return Je?[ut,Qe]:Ca(ut,Qe,Et,Re)},deal:te=>{var Re,vt,At;te.score=te.score===void 0?2:te.score;let Ve=Fn((Re=te==null?void 0:te.answer)==null?void 0:Re[0]).toUpperCase().split("").sort().join("");te.answer=Ve?[Ve]:[];let Je=[];if(!(te!=null&&te.options))Je.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{te.options=(vt=te.options)==null?void 0:vt.slice(0,15);const We=te.options.map(Et=>Et==null?void 0:Et.trim().replace(/^\s+|\s+$/g,""));new Set(We).size!==We.length&&Je.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(Ve||Je.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),Ve){const We=Be.slice(0,((At=te==null?void 0:te.options)==null?void 0:At.length)||15);On(We).includes(Ve)||Je.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return Fn(te==null?void 0:te.question)||Je.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),te.errorMsg=Je.join(` -`),te}},{id:"2",type:"\u5224\u65AD\u9898",element:(te,Re,vt)=>{var At,Ve;const Je=vt!==void 0;let We=(At=te==null?void 0:te.answer)==null?void 0:At[0];const ut=a.createElement(a.Fragment,null,pa(te,Re,vt),Ia(te,We,Je),tr(te));let Et=Je?te:Mn[Re];const be=["\u6B63\u786E","\u9519\u8BEF"];let Qe=((Ve=Et==null?void 0:Et.answer)==null?void 0:Ve[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(Qe)?Qe="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(Qe)&&(Qe="\u9519\u8BEF");const at=a.createElement(a.Fragment,null,_a(Et,Re,vt),be==null?void 0:be.map((ht,on)=>a.createElement("div",{key:on,className:ne.option},a.createElement("aside",{style:{borderRadius:2},className:Qe===ht?ne.active:"",onClick:()=>Un("answer",Re,[ht],vt)},ht==="\u6B63\u786E"?"T":"F"),a.createElement("div",{style:{pointerEvents:"none"},className:`${ne.text}`},ht))),Sa(Et,"",Re,vt),zn(Et));return Je?[ut,at]:Ca(ut,at,Et,Re)},deal:te=>{var Re;te.score=te.score===void 0?2:te.score;let vt=Fn((Re=te==null?void 0:te.answer)==null?void 0:Re[0]);te.answer=vt?[vt]:[];let At=[];return vt||At.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),vt&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(vt)&&At.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Fn(te==null?void 0:te.question)||At.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),te.errorMsg=At.join(` +`),te=Kn(te),te),Xn=te=>te.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),Kn=te=>te.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),na=te=>{var Re;const vt=te.clipboardData;if(vt){const At=vt.types.toString(),Ve=vt.items;if(At==="Files"||vt.types.indexOf("Files")>-1){te.preventDefault();try{let Je=Ve[1];((Re=Ve[0])==null?void 0:Re.kind)==="file"&&(Je=Ve[0]);const We=Je.getAsFile();(0,we.I)(We,ut=>{var Et;if(ut.id){if(((Et=We==null?void 0:We.type)==null?void 0:Et.indexOf("image"))>-1){const be=``;document.execCommand("insertText",!1,be)}}else(ut==null?void 0:ut.status)===401&&(document.location.href="/user/login")})}catch(Je){he.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function ya(te,Re){return Lt(this,null,function*(){if(typeof te=="string")return yield Re(te);if(typeof te!="object"||te===null)return te;if(Array.isArray(te))return yield Promise.all(te.map(Ve=>Lt(this,null,function*(){return yield ya(Ve,Re)})));const vt={};for(const At in te)if(Object.prototype.hasOwnProperty.call(te,At)){const Ve=te[At];typeof Ve=="string"?vt[At]=yield Re(Ve):typeof Ve=="object"?vt[At]=yield ya(Ve,Re):vt[At]=Ve}return vt})}const wn=()=>Lt(void 0,null,function*(){var te;ba(!0),In("\u5904\u7406\u4E2D"),yield new Promise(At=>setTimeout(At,1e3));let Re=(te=_t.current)==null?void 0:te.querySelectorAll('[data-text="edit"]'),vt="";try{Re.forEach(function(At){var Ve,Je,We,ut;const Et=At.cloneNode(!0),be=Et.querySelectorAll("span.edu_latex");for(let at of be){const ht=at.getAttribute("title"),un=document.createTextNode(ht),tn=at;(Je=(Ve=tn.parentNode)==null?void 0:Ve.replaceChild)==null||Je.call(Ve,un,tn)}const Qe=Et.querySelectorAll("span[style]");for(let at of Qe)if(at.style.fontFamily){const ht=at.innerHTML,un=document.createTextNode(ht),tn=at;(ut=(We=tn.parentNode)==null?void 0:We.replaceChild)==null||ut.call(We,un,tn)}Et==null||Et.childNodes.forEach(function(at){at.nodeType===Node.ELEMENT_NODE&&at.localName!=="h5"&&at.localName!=="h4"?vt+=`

            ${at.innerHTML}

            `:at.nodeType===Node.TEXT_NODE&&(vt+=`

            ${at.textContent}

            `)})}),Pa("/api/intelligent_imports/import.json",{html:Kn(vt)})}catch(At){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",At)}}),Rn=te=>{let Re=te.filter(vt=>!!(vt!=null&&vt.type));return Re=Re.map(vt=>{var At,Ve;const Je=(At=Qa.find(ut=>ut.id===(vt==null?void 0:vt.type)))==null?void 0:At.deal,We=et(Ze({},vt),{id:String(Math.random()).slice(-6),knowledgePoint:(Ve=Fn(vt==null?void 0:vt.knowledgePoint))==null?void 0:Ve.replaceAll(";","\uFF1B")});return Je?Je(We):We}),Re},$n=()=>{if(Ht===1){he.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}Pe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:wn})},ga=()=>a.createElement("div",{className:ne.row},a.createElement("div",{className:ne.leftLayout},a.createElement(It,{style:{height:675}},Ht===1&&a.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>xn(2)},a.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",a.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",a.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",a.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",a.createElement("br",null)),a.createElement("div",{className:ne.imgBox,style:{marginTop:75}},a.createElement("img",{width:56,src:Se}),a.createElement("span",null,"\u7F16\u8F91\u533A"))),Ht===2&&a.createElement("div",{"data-text":"edit",onBlur:()=>{aa.current.innerHTML||xn(1)},ref:aa,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),a.createElement("div",{className:ne.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},a.createElement("div",{className:ne.imgBox,style:{marginTop:240}},a.createElement("img",{width:56,src:fe}),a.createElement("span",null,"\u9884\u89C8\u533A")))),Un=(te,Re,vt,At)=>{var Ve;console.log(te,Re,vt,At,"onDataChange\u4FEE\u6539\u6570\u503C");const Je=JSON.parse(JSON.stringify(Mn));At===void 0?Je[Re][te]=vt:Je[Re].questions[At][te]=vt;const We=Ze({},Je[Re]),ut=(Ve=Qa.find(Et=>Et.id===(We==null?void 0:We.type)))==null?void 0:Ve.deal;Je[Re]=ut(We),jt(Je)},pa=(te,Re,vt)=>{var At;const Ve=vt!==void 0,Je=(At=Qa.find(Et=>Et.id===(te==null?void 0:te.type)))==null?void 0:At.type,We=`${Re+1}.${vt===void 0?"":vt+1+"."}`,ut=`${(te==null?void 0:te.type)==="7"?"{{":""}${We}\u3010${Je}\u3011${(te==null?void 0:te.question)||""}`;return a.createElement(a.Fragment,null,Ve&&a.createElement("h4",{contentEditable:!0}),a.createElement(Oe,{id:te==null?void 0:te.id,tagName:"div",value:ut}))},Jn=(te,Re)=>Lt(void 0,null,function*(){var vt;const At=yield Qn(te,Re),Ve=(vt=At==null?void 0:At.data)==null?void 0:vt.content;if(Ve!=null&&Ve.length){const Je=Rn(Ve)[0];Ea.splice(Re,1,Je),Mn.splice(Re,1,Je),ea([...Ea]),jt([...Mn])}}),_a=(te,Re,vt)=>{var At;const Ve=vt!==void 0,Je=(At=Qa.find(ut=>ut.id===(te==null?void 0:te.type)))==null?void 0:At.type,We=`${Re+1}.${vt===void 0?"":vt+1+"."}`;return Ve?a.createElement("div",{style:{padding:"10px 18px"}},`${We}\u3010${Je}\u3011`,a.createElement(Oe,{id:te==null?void 0:te.id,tagName:"span",className:ne.edit,onBlur:ut=>Un("question",Re,ut,vt),value:(te==null?void 0:te.question)||""})):a.createElement(a.Fragment,null,a.createElement("div",{className:ne.actionHead},a.createElement("div",{className:"c-light-primary"},`${We}\u3010${Je}\u3011`),Mt!==1&&a.createElement(Ce.Z,{disabled:(te==null?void 0:te.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:ut=>Un("score",Re,ut,vt),value:te==null?void 0:te.score}),a.createElement(ue.Z,{align:"middle",style:{marginLeft:"auto"}},!!Qn&&a.createElement("span",{className:"current c-light-primary mr30",onClick:()=>Jn(te,Re)},a.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),a.createElement(ce.default,{onChange:ut=>Un("checked",Re,ut.target.checked,vt),checked:!!(te!=null&&te.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),a.createElement(Oe,{id:te==null?void 0:te.id,tagName:"div",style:{padding:"10px 18px"},className:ne.edit,onBlur:ut=>Un("question",Re,ut,vt),value:te==null?void 0:te.question}))},Ia=(te,Re,vt)=>a.createElement(a.Fragment,null,["0","1","2","4"].includes(te==null?void 0:te.type)&&a.createElement(Oe,{id:te==null?void 0:te.id,value:`\u7B54\u6848\uFF1A${Re||""}`,tagName:"p"}),!vt&&a.createElement(Oe,{id:te==null?void 0:te.id,value:`\u96BE\u5EA6\uFF1A${(te==null?void 0:te.difficulty)||""}`,tagName:"p"}),(te==null?void 0:te.type)!=="7"&&a.createElement(Oe,{id:te==null?void 0:te.id,value:`\u89E3\u6790\uFF1A${(te==null?void 0:te.analyze)||""}`,tagName:"p"}),!vt&&a.createElement(Oe,{id:te==null?void 0:te.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(te==null?void 0:te.knowledgePoint)||""}`,tagName:"p"})),Sa=(te,Re,vt,At)=>{const Ve=At!==void 0,Je=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],We=Ve&&!te.last&&!te.errorMsg?{marginBottom:10}:{},ut=Je.map(Et=>({key:Et,label:Et,onClick:()=>Un("difficulty",vt,Et,At)}));return a.createElement("div",{className:ne.liWrap,style:We},["4"].includes(te==null?void 0:te.type)&&a.createElement("div",{className:ne.li},a.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),a.createElement(Oe,{id:te==null?void 0:te.id,tagName:"div",className:`${ne.edit} c-black`,onBlur:Et=>Un("answer",vt,[Et],At),value:Re})),!Ve&&a.createElement("div",{className:ne.li},a.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),a.createElement("div",{className:"c-black"},a.createElement(me.Z,{menu:{items:ut}},a.createElement("span",{className:"c-light-primary"},te==null?void 0:te.difficulty,a.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(te==null?void 0:te.type)!=="7"&&a.createElement("div",{className:ne.li},a.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),a.createElement(Oe,{id:te==null?void 0:te.id,tagName:"div",className:`${ne.edit} c-grey-333`,onBlur:Et=>Un("analyze",vt,Et,At),value:te==null?void 0:te.analyze})),!Ve&&a.createElement("div",{onKeyDown:wt,className:ne.li},a.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),a.createElement(Oe,{id:te==null?void 0:te.id,tagName:"div",value:(te==null?void 0:te.knowledgePoint)||"",className:`${ne.edit} c-grey-333`,onBlur:Et=>Un("knowledgePoint",vt,Fn(Wn(Et)),At)})))},tr=te=>a.createElement(a.Fragment,null,typeof(te==null?void 0:te.errorMsg)=="string"&&!!(te!=null&&te.errorMsg)&&a.createElement("h5",{contentEditable:!1},a.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),a.createElement("div",null,te==null?void 0:te.errorMsg))),zn=te=>a.createElement(a.Fragment,null,typeof(te==null?void 0:te.errorMsg)=="string"&&!!(te!=null&&te.errorMsg)&&a.createElement("h5",null,a.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),a.createElement("div",null,te==null?void 0:te.errorMsg))),Ca=(te,Re,vt,At)=>{let Ve="flex";return(Ot&&En!==At||Yt&&!(vt!=null&&vt.errorMsg))&&(Ve="none"),a.createElement("div",{className:ne.row,style:{display:Ve}},a.createElement("div",{className:ne.leftLayout},Ln||a.createElement(It,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:ne.question},te))),a.createElement("div",{className:ne.rightLayout},a.createElement(Kt,{className:vt!=null&&vt.errorMsg?ne.error:""},Re)))},Qa=[{id:"0",type:"\u5355\u9009\u9898",element:(te,Re,vt)=>{var At,Ve;const Je=vt!==void 0;let We=(At=te==null?void 0:te.answer)==null?void 0:At[0];const ut=a.createElement(a.Fragment,null,pa(te,Re,vt),(Ve=te==null?void 0:te.options)==null?void 0:Ve.map((at,ht)=>a.createElement(Oe,{id:te==null?void 0:te.id,key:ht,value:`${Be[ht]}.${at}`,tagName:"p"})),Ia(te,We,Je),tr(te));let Et=Je?te:Mn[Re];const be=Et==null?void 0:Et.options,Qe=a.createElement(a.Fragment,null,_a(Et,Re,vt),be==null?void 0:be.map((at,ht)=>{var un;return a.createElement("div",{key:ht,className:ne.option},a.createElement("aside",{className:((un=Et==null?void 0:Et.answer)==null?void 0:un[0])===Be[ht]?ne.active:"",onClick:()=>Un("answer",Re,[Be[ht]],vt)},Be[ht]),a.createElement(Oe,{id:Et==null?void 0:Et.id,tagName:"div",className:`${ne.text}`,onBlur:tn=>{be[ht]=tn,Un("options",Re,be,vt)},value:at}))}),Sa(Et,"",Re,vt),zn(Et));return Je?[ut,Qe]:Ca(ut,Qe,Et,Re)},deal:te=>{var Re,vt,At;te.score=te.score===void 0?2:te.score;let Ve=Fn((Re=te==null?void 0:te.answer)==null?void 0:Re[0]).toUpperCase();te.answer=Ve?[Ve]:[];let Je=[];if(!(te!=null&&te.options))Je.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{te.options=(vt=te.options)==null?void 0:vt.slice(0,15);const We=te.options.map(Et=>Et==null?void 0:Et.trim().replace(/^\s+|\s+$/g,""));new Set(We).size!==We.length&&Je.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Ve||Je.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),Ve&&(Be.slice(0,((At=te==null?void 0:te.options)==null?void 0:At.length)||15).includes(Ve)||Je.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),Fn(te==null?void 0:te.question)||Je.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),te.errorMsg=Je.join(` +`),te}},{id:"1",type:"\u591A\u9009\u9898",element:(te,Re,vt)=>{var At,Ve;const Je=vt!==void 0;let We=(At=te==null?void 0:te.answer)==null?void 0:At[0];const ut=a.createElement(a.Fragment,null,pa(te,Re,vt),(Ve=te==null?void 0:te.options)==null?void 0:Ve.map((at,ht)=>a.createElement(Oe,{id:te==null?void 0:te.id,key:ht,value:`${Be[ht]}.${at}`,tagName:"p"})),Ia(te,We,Je),tr(te));let Et=Je?te:Mn[Re];const be=Et==null?void 0:Et.options,Qe=a.createElement(a.Fragment,null,_a(Et,Re,vt),be==null?void 0:be.map((at,ht)=>{var un,tn;return a.createElement("div",{key:ht,className:ne.option},a.createElement("aside",{className:(tn=(un=Et==null?void 0:Et.answer)==null?void 0:un[0])!=null&&tn.includes(Be[ht])?ne.active:"",onClick:()=>{var gn;let hn=((gn=Et==null?void 0:Et.answer)==null?void 0:gn[0])||"";const Tn=Be[ht];hn.includes(Tn)?hn=hn.replace(new RegExp(Tn,"g"),""):hn+=Tn,hn=hn.split("").sort().join(""),Un("answer",Re,[hn],vt)}},Be[ht]),a.createElement(Oe,{id:Et==null?void 0:Et.id,tagName:"div",className:`${ne.text}`,onBlur:gn=>{be[ht]=gn,Un("options",Re,be,vt)},value:at}))}),Sa(Et,"",Re,vt),zn(Et));return Je?[ut,Qe]:Ca(ut,Qe,Et,Re)},deal:te=>{var Re,vt,At;te.score=te.score===void 0?2:te.score;let Ve=Fn((Re=te==null?void 0:te.answer)==null?void 0:Re[0]).toUpperCase().split("").sort().join("");te.answer=Ve?[Ve]:[];let Je=[];if(!(te!=null&&te.options))Je.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{te.options=(vt=te.options)==null?void 0:vt.slice(0,15);const We=te.options.map(Et=>Et==null?void 0:Et.trim().replace(/^\s+|\s+$/g,""));new Set(We).size!==We.length&&Je.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(Ve||Je.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),Ve){const We=Be.slice(0,((At=te==null?void 0:te.options)==null?void 0:At.length)||15);On(We).includes(Ve)||Je.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return Fn(te==null?void 0:te.question)||Je.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),te.errorMsg=Je.join(` +`),te}},{id:"2",type:"\u5224\u65AD\u9898",element:(te,Re,vt)=>{var At,Ve;const Je=vt!==void 0;let We=(At=te==null?void 0:te.answer)==null?void 0:At[0];const ut=a.createElement(a.Fragment,null,pa(te,Re,vt),Ia(te,We,Je),tr(te));let Et=Je?te:Mn[Re];const be=["\u6B63\u786E","\u9519\u8BEF"];let Qe=((Ve=Et==null?void 0:Et.answer)==null?void 0:Ve[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(Qe)?Qe="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(Qe)&&(Qe="\u9519\u8BEF");const at=a.createElement(a.Fragment,null,_a(Et,Re,vt),be==null?void 0:be.map((ht,un)=>a.createElement("div",{key:un,className:ne.option},a.createElement("aside",{style:{borderRadius:2},className:Qe===ht?ne.active:"",onClick:()=>Un("answer",Re,[ht],vt)},ht==="\u6B63\u786E"?"T":"F"),a.createElement("div",{style:{pointerEvents:"none"},className:`${ne.text}`},ht))),Sa(Et,"",Re,vt),zn(Et));return Je?[ut,at]:Ca(ut,at,Et,Re)},deal:te=>{var Re;te.score=te.score===void 0?2:te.score;let vt=Fn((Re=te==null?void 0:te.answer)==null?void 0:Re[0]);te.answer=vt?[vt]:[];let At=[];return vt||At.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),vt&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(vt)&&At.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Fn(te==null?void 0:te.question)||At.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),te.errorMsg=At.join(` `),te}},{id:"3",type:"\u586B\u7A7A\u9898",element:(te,Re,vt)=>{var At,Ve;const Je=vt!==void 0,We=a.createElement(a.Fragment,null,pa(te,Re,vt),(At=te==null?void 0:te.answer)==null?void 0:At.map((be,Qe)=>a.createElement(Oe,{id:te==null?void 0:te.id,key:Qe,tagName:"p",value:`\u7B54\u6848${Qe+1}\uFF1A${be.text||""}`})),Ia(te,"",Je),tr(te));let ut=Je?te:Mn[Re];const Et=a.createElement(a.Fragment,null,_a(ut,Re,vt),(Ve=ut==null?void 0:ut.answer)==null?void 0:Ve.map((be,Qe)=>a.createElement("div",{key:Qe,className:ne.option},a.createElement("aside",{className:ne.fill},"\u586B\u7A7A\u9879",Qe+1),be.model===1&&a.createElement(Oe,{id:ut==null?void 0:ut.id,tagName:"div",onBlur:at=>{ut.answer[Qe].latex=Wn(at),Un("answer",Re,ut.answer,vt)},className:`${ne.text}`,value:be.latex}),be.model===2&&a.createElement(Ne.Z,{value:be.latex,onChange:at=>{ut.answer[Qe].latex=at,Un("answer",Re,ut.answer,vt)}}))),Sa(ut,"",Re,vt),zn(ut));return Je?[We,Et]:Ca(We,Et,ut,Re)},deal:te=>{var Re;te.score=te.score===void 0?2:te.score;const vt=(Re=te.answer)==null?void 0:Re.map(Ve=>{if(Object.prototype.toString.call(Ve)==="[object Object]")return Ve;Ve=Ve==null?void 0:Ve.trim();const Je={model:1,text:Ve,latex:Ve};return Ve.startsWith("$$")&&Ve.endsWith("$$")||Ve.startsWith("`$$")&&Ve.endsWith("$$`")?(Je.model=2,Je.latex=Ve.slice(2,-2)):Je.latex=Wn(Ve),Je});te.answer=vt;let At=[];return vt||At.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),Fn(te==null?void 0:te.question)||At.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),te.errorMsg=At.join(` `),te}},{id:"4",type:"\u7B80\u7B54\u9898",element:(te,Re,vt)=>{var At,Ve;const Je=vt!==void 0;let We=(At=te==null?void 0:te.answer)==null?void 0:At[0];const ut=a.createElement(a.Fragment,null,pa(te,Re,vt),Ia(te,We,Je),tr(te));let Et=Je?te:Mn[Re];const be=a.createElement(a.Fragment,null,_a(Et,Re,vt),Sa(Et,(Ve=Et==null?void 0:Et.answer)==null?void 0:Ve[0],Re,vt),zn(Et));return Je?[ut,be]:Ca(ut,be,Et,Re)},deal:te=>{te.score=te.score===void 0?5:te.score;let Re=[];return Fn(te==null?void 0:te.question)||Re.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),te.errorMsg=Re.join(` `),te}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(te,Re)=>{var vt,At;const Ve=Mn[Re],Je=St.slice(0,4).map(We=>({key:We,label:We,onClick:()=>Un("platform",Re,We)}));return a.createElement("div",{className:ne.row,style:{display:Yt?Ve!=null&&Ve.errorMsg?"flex":"none":"flex"}},a.createElement("div",{className:ne.leftLayout},a.createElement(It,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:ne.question},pa(te,Re),a.createElement(Oe,{id:te==null?void 0:te.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(te==null?void 0:te.description)||""}`,tagName:"p"}),Ia(te),a.createElement(Oe,{id:te==null?void 0:te.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${te==null?void 0:te.timeLimit}`,tagName:"p"}),a.createElement(Oe,{id:te==null?void 0:te.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(te==null?void 0:te.platform)||""}`,tagName:"p"}),a.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),a.createElement("h4",null),a.createElement(Oe,{id:te==null?void 0:te.id,value:(te==null?void 0:te.code)||"",tagName:"div"}),(vt=te==null?void 0:te.inputs)==null?void 0:vt.map((We,ut)=>{var Et;return a.createElement(a.Fragment,{key:ut},a.createElement("h4",null),a.createElement(Oe,{id:te==null?void 0:te.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${ut+1})\u8F93\u5165\uFF1A${We||""}`,tagName:"div"}),a.createElement(Oe,{id:te==null?void 0:te.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${ut+1})\u8F93\u51FA\uFF1A${((Et=te==null?void 0:te.outputs)==null?void 0:Et[ut])||""}`,tagName:"div"}))}),tr(te)))),a.createElement("div",{className:ne.rightLayout},a.createElement(Kt,{className:Ve!=null&&Ve.errorMsg?ne.error:""},_a(Ve,Re),a.createElement("div",{className:ne.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},a.createElement("div",{className:ne.li},a.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),a.createElement(Oe,{className:ne.edit,id:Ve==null?void 0:Ve.id,value:Ve==null?void 0:Ve.description,tagName:"div",onBlur:We=>Un("description",Re,We)}))),Sa(Ve,"",Re),a.createElement("div",{className:ne.liWrap},a.createElement("div",{className:ne.li},a.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),a.createElement(Oe,{className:ne.edit,id:Ve==null?void 0:Ve.id,value:Ve==null?void 0:Ve.timeLimit,tagName:"div",onBlur:We=>Un("timeLimit",Re,Wn(We))})),a.createElement("div",{className:ne.li},a.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),a.createElement("div",{className:"c-black"},a.createElement(me.Z,{menu:{items:Je}},a.createElement("span",{className:"c-light-primary"},Ve==null?void 0:Ve.platform,a.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),a.createElement("div",{className:ne.li,style:{flexDirection:"column",alignItems:"start"}},a.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),a.createElement(Oe,{className:ne.edit,id:Ve==null?void 0:Ve.id,value:(Ve==null?void 0:Ve.code)||"",onBlur:We=>Un("code",Re,Wn(We)),tagName:"div"}))),(At=Ve==null?void 0:Ve.inputs)==null?void 0:At.map((We,ut)=>{var Et;return a.createElement("div",{className:ne.liWrap,key:ut},a.createElement("div",{className:ne.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",ut+1,")\u8F93\u5165\uFF1A"),a.createElement(Oe,{id:Ve==null?void 0:Ve.id,value:We||"",className:ne.edit,onBlur:be=>{const Qe=[...(Ve==null?void 0:Ve.inputs)||[]];Qe[ut]=Wn(be),Un("inputs",Re,Qe)},tagName:"div"})),a.createElement("div",{className:ne.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",ut+1,")\u8F93\u51FA\uFF1A"),a.createElement(Oe,{id:Ve==null?void 0:Ve.id,value:((Et=Ve==null?void 0:Ve.outputs)==null?void 0:Et[ut])||"",className:ne.edit,onBlur:be=>{const Qe=[...(Ve==null?void 0:Ve.outputs)||[]];Qe[ut]=Wn(be),Un("outputs",Re,Qe)},tagName:"div"})))}),zn(Ve))))},deal:te=>{var Re,vt,At;te.score=te.score===void 0?10:te.score,te.code=(Re=te.code)==null?void 0:Re.trim();let Ve=[];Fn(te==null?void 0:te.question)?((vt=te==null?void 0:te.question)==null?void 0:vt.length)>60&&Ve.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):Ve.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Fn(te==null?void 0:te.description)||Ve.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const Je=Fn(String((te==null?void 0:te.timeLimit)||""));if(te.timeLimit=Je,(!Je||Je&&!["3","4","5","6","7","8","9","10"].includes(Je))&&Ve.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),te.platform=Fn(te==null?void 0:te.platform),te!=null&&te.platform){const We=["c","c++","java","python"],ut=(At=te==null?void 0:te.platform)==null?void 0:At.toLowerCase(),Et=We.findIndex(be=>be===ut);Et>-1?te.platform=St[Et]:Ve.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else Ve.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(te!=null&&te.inputs)||!(te!=null&&te.outputs))te.inputs=[],te.outputs=[],Ve.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const We=Math.min(te.inputs.length,te.outputs.length);te.inputs=te.inputs.slice(0,We),te.outputs=te.outputs.slice(0,We),te.outputs.some(ut=>!Fn(ut))&&Ve.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return te.errorMsg=Ve.join(` -`),te}},{id:"7",type:"\u7EC4\u5408\u9898",element:(te,Re)=>{var vt,At;const Ve=Mn[Re];return a.createElement("div",{className:ne.row,style:{display:Yt?Ve!=null&&Ve.errorMsg?"flex":"none":"flex"}},a.createElement("div",{className:ne.leftLayout},a.createElement(It,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:ne.question},pa(te,Re),Ia(te),(vt=te==null?void 0:te.questions)==null?void 0:vt.map((Je,We)=>{var ut;const Et=(ut=Qa.find(be=>be.id===(Je==null?void 0:Je.type)))==null?void 0:ut.element;return a.createElement(a.Fragment,{key:`left-${te.id}-${We}`},Et(Je,Re,We)[0])}),tr(te),a.createElement("p",{contentEditable:!0},"}}")))),a.createElement("div",{className:ne.rightLayout},a.createElement(Kt,{className:Ve!=null&&Ve.errorMsg?ne.error:""},_a(Ve,Re),Sa(Ve,"",Re),(At=Ve==null?void 0:Ve.questions)==null?void 0:At.map((Je,We)=>{var ut;const Et=(ut=Qa.find(be=>be.id===(Je==null?void 0:Je.type)))==null?void 0:ut.element;return a.createElement(a.Fragment,{key:`right-${Ve.id}-${We}`},Et(Je,Re,We)[1])}),zn(Ve))))},deal:te=>{var Re,vt,At,Ve,Je;const We=Rn,ut=[...Qa],Et=ut.findIndex(ht=>ht.id==="0"),be=ut.findIndex(ht=>ht.id==="1");if(Et!==-1){const ht=ut[Et].deal;ut[Et].deal=on=>{const tn=ht(on);return tn.errorMsg&&(tn.errorMsg=tn.errorMsg.split(` +`),te}},{id:"7",type:"\u7EC4\u5408\u9898",element:(te,Re)=>{var vt,At;const Ve=Mn[Re];return a.createElement("div",{className:ne.row,style:{display:Yt?Ve!=null&&Ve.errorMsg?"flex":"none":"flex"}},a.createElement("div",{className:ne.leftLayout},a.createElement(It,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:ne.question},pa(te,Re),Ia(te),(vt=te==null?void 0:te.questions)==null?void 0:vt.map((Je,We)=>{var ut;const Et=(ut=Qa.find(be=>be.id===(Je==null?void 0:Je.type)))==null?void 0:ut.element;return a.createElement(a.Fragment,{key:`left-${te.id}-${We}`},Et(Je,Re,We)[0])}),tr(te),a.createElement("p",{contentEditable:!0},"}}")))),a.createElement("div",{className:ne.rightLayout},a.createElement(Kt,{className:Ve!=null&&Ve.errorMsg?ne.error:""},_a(Ve,Re),Sa(Ve,"",Re),(At=Ve==null?void 0:Ve.questions)==null?void 0:At.map((Je,We)=>{var ut;const Et=(ut=Qa.find(be=>be.id===(Je==null?void 0:Je.type)))==null?void 0:ut.element;return a.createElement(a.Fragment,{key:`right-${Ve.id}-${We}`},Et(Je,Re,We)[1])}),zn(Ve))))},deal:te=>{var Re,vt,At,Ve,Je;const We=Rn,ut=[...Qa],Et=ut.findIndex(ht=>ht.id==="0"),be=ut.findIndex(ht=>ht.id==="1");if(Et!==-1){const ht=ut[Et].deal;ut[Et].deal=un=>{const tn=ht(un);return tn.errorMsg&&(tn.errorMsg=tn.errorMsg.split(` `).filter(gn=>gn!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` -`)),tn}}if(be!==-1){const ht=ut[be].deal;ut[be].deal=on=>{const tn=ht(on);return tn.errorMsg&&(tn.errorMsg=tn.errorMsg.split(` +`)),tn}}if(be!==-1){const ht=ut[be].deal;ut[be].deal=un=>{const tn=ht(un);return tn.errorMsg&&(tn.errorMsg=tn.errorMsg.split(` `).filter(gn=>gn!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` -`)),tn}}te.questions=(Re=te.questions)!=null&&Re.length?Rn(te.questions.slice(0,20)):[],te.questions=(vt=te.questions)==null?void 0:vt.map((ht,on)=>{var tn;if(ht.type==="0"||ht.type==="1"){const gn=(tn=ht.options)==null?void 0:tn.map(hn=>hn==null?void 0:hn.trim().replace(/^\s+|\s+$/g,""));gn&&new Set(gn).size!==gn.length&&(ht.errorMsg=(ht.errorMsg?ht.errorMsg+` -`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return et(Ze({},ht),{last:on===te.questions.length-1})});const Qe=(At=te.questions)==null?void 0:At.reduce((ht,on)=>{const tn=parseFloat(on.score);return isNaN(tn)?ht:ht+tn},0);te.score=Qe;let at=[];return(Ve=te.questions)!=null&&Ve.length?te.errorMsg=((Je=te.questions)==null?void 0:Je.findIndex(ht=>!!ht.errorMsg))>-1:at.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),Fn(te==null?void 0:te.question)||at.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),at.length&&(te.errorMsg=at.join(` -`)),te}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(te,Re)=>{var vt,At,Ve,Je;const We=Mn[Re],ut=St.map(Et=>({key:Et,label:Et,onClick:()=>Un("platform",Re,Et)}));return a.createElement("div",{className:ne.row,style:{display:Yt?We!=null&&We.errorMsg?"flex":"none":"flex"}},a.createElement("div",{className:ne.leftLayout},a.createElement(It,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:ne.question},pa(te,Re),Ia(te),a.createElement(Oe,{id:te==null?void 0:te.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${te==null?void 0:te.timeLimit}`,tagName:"p"}),a.createElement(Oe,{id:te==null?void 0:te.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(te==null?void 0:te.platform)||""}`,tagName:"p"}),a.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),a.createElement("h4",null),a.createElement(Oe,{id:te==null?void 0:te.id,value:(te==null?void 0:te.code)||"",tagName:"div"}),a.createElement("h4",null),(vt=te==null?void 0:te.inputs)==null?void 0:vt.map((Et,be)=>{var Qe;return a.createElement(a.Fragment,{key:be},a.createElement("h4",null),a.createElement(Oe,{id:te==null?void 0:te.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${be+1})\u8F93\u5165\uFF1A${Et||""}`,tagName:"div"}),a.createElement(Oe,{id:te==null?void 0:te.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${be+1})\u8F93\u51FA\uFF1A${((Qe=te==null?void 0:te.outputs)==null?void 0:Qe[be])||""}`,tagName:"div"}))}),(At=te==null?void 0:te.answer)==null?void 0:At.map((Et,be)=>a.createElement(Oe,{key:be,id:te==null?void 0:te.id,value:`\u7B54\u6848${be+1}\uFF1A${Et||""}`,tagName:"p"})),tr(te)))),a.createElement("div",{className:ne.rightLayout},a.createElement(Kt,{className:We!=null&&We.errorMsg?ne.error:""},_a(We,Re),Sa(We,"",Re),a.createElement("div",{className:ne.liWrap},a.createElement("div",{className:ne.li,onKeyDown:Bt},a.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),a.createElement(Oe,{className:ne.edit,id:We==null?void 0:We.id,value:We==null?void 0:We.timeLimit,tagName:"div",onBlur:Et=>Un("timeLimit",Re,Wn(Et))})),a.createElement("div",{className:ne.li},a.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),a.createElement("div",{className:"c-black"},a.createElement(me.Z,{menu:{items:ut}},a.createElement("span",{className:"c-light-primary"},We==null?void 0:We.platform,a.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),a.createElement("div",{className:ne.li,style:{flexDirection:"column",alignItems:"start"}},a.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),a.createElement(Oe,{className:ne.edit,id:We==null?void 0:We.id,value:(We==null?void 0:We.code)||"",onBlur:Et=>Un("code",Re,Wn(Et)),tagName:"div"})),(Ve=We==null?void 0:We.inputs)==null?void 0:Ve.map((Et,be)=>{var Qe;return a.createElement("div",{className:ne.liWrap,key:be},a.createElement("div",{className:ne.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",be+1,")\u8F93\u5165\uFF1A"),a.createElement(Oe,{id:We==null?void 0:We.id,value:Et||"",className:ne.edit,onBlur:at=>{const ht=[...(We==null?void 0:We.inputs)||[]];ht[be]=Wn(at),Un("inputs",Re,ht)},tagName:"div"})),a.createElement("div",{className:ne.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",be+1,")\u8F93\u51FA\uFF1A"),a.createElement(Oe,{id:We==null?void 0:We.id,value:((Qe=We==null?void 0:We.outputs)==null?void 0:Qe[be])||"",className:ne.edit,onBlur:at=>{const ht=[...(We==null?void 0:We.outputs)||[]];ht[be]=Wn(at),Un("outputs",Re,ht)},tagName:"div"})))})),a.createElement("div",{className:ne.liWrap},(Je=We==null?void 0:We.answer)==null?void 0:Je.map((Et,be)=>a.createElement("div",{className:ne.li,key:be},a.createElement("aside",null,"\u7B54\u6848",be+1,"\uFF1A"),a.createElement(Oe,{id:We==null?void 0:We.id,value:Et||"",className:ne.edit,onBlur:Qe=>{const at=[...(We==null?void 0:We.answer)||[]];at[be]=Wn(Qe),Un("output",Re,at)},tagName:"div"})))),zn(We))))},deal:te=>{var Re,vt,At,Ve,Je,We,ut,Et;te.score=te.score===void 0?10:te.score,te.code=(At=(vt=(Re=te.code)==null?void 0:Re.trim())==null?void 0:vt.replace(/@_@/g,"@\u2581@"))==null?void 0:At.replace(/@__@/g,"@\u2581\u2581@");let be=[];if(Fn(te==null?void 0:te.question)||be.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Fn(te==null?void 0:te.code)?/@▁@|@▁▁@/.test(te==null?void 0:te.code)?(Ve=te==null?void 0:te.answer)!=null&&Ve.length&&((Je=te==null?void 0:te.code.match(/@▁@|@▁▁@/g))==null?void 0:Je.length)!==((We=te==null?void 0:te.answer)==null?void 0:We.length)&&be.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):be.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):be.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),te!=null&&te.answer?(ut=te.answer)!=null&&ut.some(at=>!Fn(at))&&be.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):be.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),te.platform=Fn(te==null?void 0:te.platform),te!=null&&te.platform){const at=["c","c++","java","python","javascript","ruby"],ht=(Et=te==null?void 0:te.platform)==null?void 0:Et.toLowerCase(),on=at.findIndex(tn=>tn===ht);on>-1?te.platform=St[on]:be.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else be.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");if(!(te!=null&&te.inputs)||!(te!=null&&te.outputs))te.inputs=[],te.outputs=[],be.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const at=Math.min(te.inputs.length,te.outputs.length);te.inputs=te.inputs.slice(0,at),te.outputs=te.outputs.slice(0,at),te.outputs.some(ht=>!Fn(ht))&&be.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}const Qe=Fn(String((te==null?void 0:te.timeLimit)||""));return te.timeLimit=Qe,(!Qe||Qe&&!["3","4","5","6","7","8","9","10"].includes(Qe))&&be.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),te.errorMsg=be.join(` -`),te}}],qa=()=>a.createElement(a.Fragment,null,Ea.filter(te=>{var Re;return!!((Re=Qa.find(At=>At.id===(te==null?void 0:te.type)))==null?void 0:Re.element)}).map((te,Re)=>{var vt;const At=(vt=Qa.find(Ve=>Ve.id===(te==null?void 0:te.type)))==null?void 0:vt.element;return a.createElement(a.Fragment,{key:te.id},At(te,Re))})),pr=()=>Tt(void 0,null,function*(){const te=Mn.filter(Re=>!Re.checked);if(Ht!==3||!te.length){he.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(sn){Wa(!0),yield sn(Mn),Wa(!1);return}en.setFieldsValue({course_discipline_id:Wt}),Bn(!0)}),$a=(te,Re=[])=>{if(typeof te=="string")return te.trim();if(Array.isArray(te))return te.map(vt=>$a(vt,Re));if(typeof te=="object"&&te!==null){const vt={};for(const At in te)te.hasOwnProperty(At)&&(Re.includes(At)?vt[At]=te[At]:vt[At]=$a(te[At],Re));return vt}return te},la=te=>Tt(void 0,null,function*(){const Re=Rn($a(te));ea(Re),jt(JSON.parse(JSON.stringify(Re))),xn(3),ba(!1),Lt(!1)});(0,a.useEffect)(()=>{if(ln)return;const te=()=>{Nn(Re=>Re>=90?(clearInterval(Ba.current),90):Re+1)};return Ba.current=setInterval(te,5e4/90),()=>clearInterval(Ba.current)},[ln]);const Pa=(te,Re)=>{Qt(!1);const vt=new FormData;Object.keys(Re).forEach(Je=>{vt.append(Je,Re[Je])});const At=new window.XMLHttpRequest;At.withCredentials=!0;const Ve=(0,mt.Ec)({method:"POST",headers:{}});At.addEventListener("load",function(Je){return Tt(this,null,function*(){var We,ut;try{const Et=JSON.parse((We=Je==null?void 0:Je.target)==null?void 0:We.response);if(Qt(!0),Nn(100),yield new Promise(be=>setTimeout(()=>be(),780)),Et.status===0){if(!((ut=Et==null?void 0:Et.data)!=null&&ut.length)){he.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),ba(!1);return}la((Et==null?void 0:Et.data)||[])}else ba(!1),he.ZP.warning(Et==null?void 0:Et.message)}catch(Et){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",Et)}})}),At.addEventListener("error",()=>{ba(!1)}),At.open("POST",`${Ie.Z.API_SERVER}${te}`),At.send(vt)},Oa=te=>Tt(void 0,null,function*(){const Re=te.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(Re)==-1?(he.ZP.error(`${te.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(ba(!0),In("\u5904\u7406\u4E2D"),Pa("/api/intelligent_imports/import.json",{file:te}),Promise.reject())});let Pt=[{key:1,label:a.createElement(xe.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:Oa},a.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,pt.Ny)()||(0,pt.$O)())&&Pt.push({key:2,label:a.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{za.current.onClick()}});const Jt=[Mn.length,(dn=Mn.filter(te=>!!(te!=null&&te.errorMsg)))==null?void 0:dn.length];return a.createElement("div",{className:oe()(ne.intelligentBox,"intelligent-body-curb",Ue),style:et(Ze({},Zt),{width:cn}),ref:_t},a.createElement("div",{className:ne.underpin},a.createElement("b",{style:Pn}),a.createElement("b",{style:Pn})),a.createElement("div",{className:ne.head,style:{top:Ct}},a.createElement("div",{className:ne.leftLayout},Gt||a.createElement(a.Fragment,null,a.createElement(ue.Z,{align:"middle"},a.createElement("div",{className:ne.title},"\u8BD5\u9898\u7F16\u8F91"),!Rt&&a.createElement(Te.op,{href:`${Ie.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",a.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),a.createElement(Te.op,{onClick:Vt,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!Rt&&a.createElement(me.Z,{overlayClassName:ne.menu,menu:{items:Pt}},a.createElement(Te.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!qt&&qt),a.createElement("div",{className:ne.tip},a.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),a.createElement(ue.Z,{className:ne.rightLayout,style:{alignItems:"start"}},Cn||a.createElement(a.Fragment,null,a.createElement("div",{className:ne.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(Ht)&&a.createElement(ce.default,{className:"ml20",checked:Yt,onChange:te=>Lt(te.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(Ht)&&a.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",a.createElement("span",{className:"ml5 mr5 c-light-primary"},Jt[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",a.createElement("span",{className:"ml5 mr5 c-red-e53"},Jt[1]),"\u9898")),Ot&&a.createElement("div",{className:ne.tabs},Ea==null?void 0:Ea.map((te,Re)=>a.createElement("div",{onClick:()=>{da(Re)},className:En===Re&&ne.active,key:Re},"\u65B0\u9898",Re+1)))),a.createElement("div",{className:ne.centerBox},a.createElement("img",{className:"mb10",src:je,width:56}),!Yn&&a.createElement(Te.op,{onClick:$n},"\u8BC6\u522B"))),[1,2].includes(Ht)&&ga(),[3].includes(Ht)&&qa(),a.createElement("div",{className:"pb10"}),a.createElement("div",{className:ne.buttonFixed},a.createElement("div",{className:ne.buttonWrap},a.createElement(rt.ZP,{size:"middle",className:`${ne.button} mr20`,onClick:Nt},"\u53D6\u6D88"),a.createElement(rt.ZP,{size:"middle",type:"primary",loading:Na,className:`${ne.button}`,onClick:pr},rn))),a.createElement(Pe.default,{centered:!0,closable:!1,destroyOnClose:!0,open:Vn,title:null,footer:null,width:320,afterClose:()=>Nn(0)},a.createElement(ue.Z,{align:"middle",style:{flexDirection:"column"}},a.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},jn,a.createElement("span",{className:ne.dotLoading},a.createElement("span",null,"."),a.createElement("span",null,"."),a.createElement("span",null,"."))),a.createElement(Fe.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:vn}),a.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",a.createElement("span",{className:"ml5 c-light-primary"},vn,"%")))),a.createElement(Pe.default,{centered:!0,open:mn,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:Dt,width:500,onCancel:()=>Bn(!1),onOk:()=>en.submit(),afterClose:()=>{en.resetFields()}},a.createElement(ie.default,{style:{maxHeight:550},form:en,layout:"horizontal",colon:!1,size:"large",onFinish:te=>Tt(void 0,null,function*(){var Re,vt,At,Ve,Je;const We=Mn.filter(be=>!be.checked&&!be.errorMsg);$t(!0);const ut=()=>Tt(void 0,null,function*(){var be,Qe;const at=yield(0,De.ZP)("/api/intelligent_imports/save.json",{method:"post",body:et(Ze(Ze({},zt),te),{list:We,mode:Mt})});at.status===0&&(pn&&((be=at==null?void 0:at.data)!=null&&be.success)&&window.location.pathname==="/problemset"&&(yt.Z.publish("refresh-item-bank",te.group_id),yield new Promise(ht=>setTimeout(()=>ht(),1500))),he.ZP.success(`\u6210\u529F\u5BFC\u5165${(Qe=at==null?void 0:at.data)==null?void 0:Qe.success}\u9053\u8BD5\u9898`,3),ct(at),Bn(!1)),$t(!1)});if(Mt!==1){yield ut();return}const Et=yield(0,De.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:Mn,mode:Mt}});if(Et.status===0){if(!((Re=Et==null?void 0:Et.data)!=null&&Re.error_size)){yield ut();return}Pe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{$t(!1)},title:"\u63D0\u793A",content:a.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",a.createElement("span",{className:"c-light-primary ml5 mr5"},(vt=Et==null?void 0:Et.data)==null?void 0:vt.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",a.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(At=Et==null?void 0:Et.data)==null?void 0:At.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",a.createElement("span",{className:"ml5 mr5"},(Je=(Ve=Et==null?void 0:Et.data)==null?void 0:Ve.index)==null?void 0:Je.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:ut})}})},a.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),a.createElement(ie.default.Item,{label:"\u6240\u5C5E\u8BFE\u7A0B",name:"course_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},a.createElement(ot.q,null)),Mt===1&&a.createElement(ie.default.Item,{label:a.createElement(ue.Z,{align:"middle",style:{justifyContent:"space-between"}},a.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),a.createElement("div",{onClick:()=>nn(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},a.createElement("img",{className:"mr5 primary-hover",src:qe}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},a.createElement(le.Z,{key:Zn})))),a.createElement(Pe.default,{centered:!0,open:wt,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:ra,onCancel:()=>nn(!1),onOk:()=>bn.submit(),afterClose:()=>{bn.resetFields()}},a.createElement(ie.default,{style:{maxHeight:550},form:bn,layout:"horizontal",colon:!1,size:"large",onFinish:te=>Tt(void 0,null,function*(){var Re;An(!0),(yield(0,De.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:te.name,parent_id:(Re=te==null?void 0:te.parent_id)==null?void 0:Re[0]}})).status===0?(ua(Zn+1),setTimeout(()=>{he.ZP.success("\u64CD\u4F5C\u6210\u529F"),nn(!1),An(!1)},1e3)):An(!1)})},a.createElement(ie.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},a.createElement(de.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),a.createElement(ie.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},a.createElement(le.Z,null)))),a.createElement(Le.Z,{onSave:te=>{ba(!0),In("\u5904\u7406\u4E2D"),Pa("/api/intelligent_imports/import.json",{html:te})},ref:za}))},an=Ye;var He=kt},71039:function($e,it,y){"use strict";var a=y(59301),ne=y(74501),z=y(48136),oe=y(9057),ie=y(62957),he=y(59301);const Pe=(0,a.forwardRef)(({callback:Ce,width:ue,onChange:ce,disabled:me,readOnly:xe,type:rt="",value:Fe="",style:de={}},Te)=>{const Ie=(0,a.useRef)(),Ye=(0,a.useRef)(),[Se,fe]=(0,a.useState)(0),[je,De]=(0,a.useState)(0),[le,qe]=(0,a.useState)(!1),ze=()=>{var Ee=document.createElement("div");Ee.innerHTML=Ie.current.getValue();var ge=Ee.innerText;return Ce&&Ce(ge),ge};(0,a.useImperativeHandle)(Te,()=>({getData:ze}));const Ne=Ee=>{Ee.preventDefault();const ge=Ee.clientX-Se,ye=Ee.clientY-je;document.body.onmousemove=Oe=>{let pt=Oe.clientX-ge,yt=Oe.clientY-ye;const Le=document.getElementsByClassName("markdown-popup-form")[0],ot=window.innerWidth-Le.offsetWidth,mt=window.innerHeight-Le.offsetHeight;pt=Math.max(0,Math.min(pt,ot)),yt=Math.max(0,Math.min(yt,mt)),we(Oe.clientX,Oe.clientY,ge,ye)&&(fe(pt),De(yt))},document.body.onmouseup=function(){document.body.onmousemove=null}},we=(Ee,ge,ye,Oe)=>{const pt=document.body.clientHeight,yt=document.body.clientWidth;return Ee<20&&ye>Ee||Ee>yt-20&&yege||ge>pt-20&&Oe{le&&setTimeout(()=>{const Ee=document.getElementsByClassName("markdown-popup-form")[0],ge=window.innerWidth/2-Ee.offsetWidth/2,ye=window.innerHeight/2-Ee.offsetHeight/2;fe(ge),De(ye)},0)},[le]);const Me=()=>{me||xe||qe(!0)};return he.createElement("div",{style:de},he.createElement("div",{style:{width:ue||"100%",position:"relative"},className:`${ne.Z.mathFillWrap} ${me||xe?"cursorDefault":""}`,onClick:()=>Me()},he.createElement("math-field",{disabled:me,locale:"zh_cn",class:`${ne.Z.mathField} ${rt}`,readOnly:xe,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:Ie,style:{width:"100%",fontSize:Fe?18:14},value:Fe||""})),he.createElement(ie.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:Se,top:je},title:he.createElement("div",{style:{cursor:"move"},onMouseDown:Ne},"\u8F93\u5165\u516C\u5F0F"),open:le,onOk:()=>{const Ee=Ye.current.getData();Ie.current.setValue(Ee),ce(Ee),qe(!1)},onCancel:()=>{qe(!1)},destroyOnClose:!0,className:"markdown-popup-form"},he.createElement(oe.Z,{value:Fe,ref:Ye,onChange:ce,showSaveButton:!1})))});it.Z=Pe},9057:function($e,it,y){"use strict";var a=y(59301),ne=y(77019),z=y(5269),oe=y(31691),ie=y(7939),he=y(35883),Pe=y(74501),Ce=y(48136),ue=y(59301);const ce=(0,a.forwardRef)(({callback:me,showSaveButton:xe,value:rt=""},Fe)=>{const de=(0,a.useRef)(),Te=[{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 "}]}]}],Ie=[{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 +`)),tn}}te.questions=(Re=te.questions)!=null&&Re.length?Rn(te.questions.slice(0,20)):[],te.questions=(vt=te.questions)==null?void 0:vt.map((ht,un)=>{var tn;if(ht.type==="0"||ht.type==="1"){const gn=(tn=ht.options)==null?void 0:tn.map(hn=>hn==null?void 0:hn.trim().replace(/^\s+|\s+$/g,""));gn&&new Set(gn).size!==gn.length&&(ht.errorMsg=(ht.errorMsg?ht.errorMsg+` +`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return et(Ze({},ht),{last:un===te.questions.length-1})});const Qe=(At=te.questions)==null?void 0:At.reduce((ht,un)=>{const tn=parseFloat(un.score);return isNaN(tn)?ht:ht+tn},0);te.score=Qe;let at=[];return(Ve=te.questions)!=null&&Ve.length?te.errorMsg=((Je=te.questions)==null?void 0:Je.findIndex(ht=>!!ht.errorMsg))>-1:at.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),Fn(te==null?void 0:te.question)||at.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),at.length&&(te.errorMsg=at.join(` +`)),te}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(te,Re)=>{var vt,At,Ve,Je;const We=Mn[Re],ut=St.map(Et=>({key:Et,label:Et,onClick:()=>Un("platform",Re,Et)}));return a.createElement("div",{className:ne.row,style:{display:Yt?We!=null&&We.errorMsg?"flex":"none":"flex"}},a.createElement("div",{className:ne.leftLayout},a.createElement(It,null,a.createElement("div",{"data-text":"edit",contentEditable:!0,className:ne.question},pa(te,Re),Ia(te),a.createElement(Oe,{id:te==null?void 0:te.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${te==null?void 0:te.timeLimit}`,tagName:"p"}),a.createElement(Oe,{id:te==null?void 0:te.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(te==null?void 0:te.platform)||""}`,tagName:"p"}),a.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),a.createElement("h4",null),a.createElement(Oe,{id:te==null?void 0:te.id,value:(te==null?void 0:te.code)||"",tagName:"div"}),a.createElement("h4",null),(vt=te==null?void 0:te.inputs)==null?void 0:vt.map((Et,be)=>{var Qe;return a.createElement(a.Fragment,{key:be},a.createElement("h4",null),a.createElement(Oe,{id:te==null?void 0:te.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${be+1})\u8F93\u5165\uFF1A${Et||""}`,tagName:"div"}),a.createElement(Oe,{id:te==null?void 0:te.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${be+1})\u8F93\u51FA\uFF1A${((Qe=te==null?void 0:te.outputs)==null?void 0:Qe[be])||""}`,tagName:"div"}))}),(At=te==null?void 0:te.answer)==null?void 0:At.map((Et,be)=>a.createElement(Oe,{key:be,id:te==null?void 0:te.id,value:`\u7B54\u6848${be+1}\uFF1A${Et||""}`,tagName:"p"})),tr(te)))),a.createElement("div",{className:ne.rightLayout},a.createElement(Kt,{className:We!=null&&We.errorMsg?ne.error:""},_a(We,Re),Sa(We,"",Re),a.createElement("div",{className:ne.liWrap},a.createElement("div",{className:ne.li,onKeyDown:wt},a.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),a.createElement(Oe,{className:ne.edit,id:We==null?void 0:We.id,value:We==null?void 0:We.timeLimit,tagName:"div",onBlur:Et=>Un("timeLimit",Re,Wn(Et))})),a.createElement("div",{className:ne.li},a.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),a.createElement("div",{className:"c-black"},a.createElement(me.Z,{menu:{items:ut}},a.createElement("span",{className:"c-light-primary"},We==null?void 0:We.platform,a.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),a.createElement("div",{className:ne.li,style:{flexDirection:"column",alignItems:"start"}},a.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),a.createElement(Oe,{className:ne.edit,id:We==null?void 0:We.id,value:(We==null?void 0:We.code)||"",onBlur:Et=>Un("code",Re,Wn(Et)),tagName:"div"})),(Ve=We==null?void 0:We.inputs)==null?void 0:Ve.map((Et,be)=>{var Qe;return a.createElement("div",{className:ne.liWrap,key:be},a.createElement("div",{className:ne.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",be+1,")\u8F93\u5165\uFF1A"),a.createElement(Oe,{id:We==null?void 0:We.id,value:Et||"",className:ne.edit,onBlur:at=>{const ht=[...(We==null?void 0:We.inputs)||[]];ht[be]=Wn(at),Un("inputs",Re,ht)},tagName:"div"})),a.createElement("div",{className:ne.li},a.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",be+1,")\u8F93\u51FA\uFF1A"),a.createElement(Oe,{id:We==null?void 0:We.id,value:((Qe=We==null?void 0:We.outputs)==null?void 0:Qe[be])||"",className:ne.edit,onBlur:at=>{const ht=[...(We==null?void 0:We.outputs)||[]];ht[be]=Wn(at),Un("outputs",Re,ht)},tagName:"div"})))})),a.createElement("div",{className:ne.liWrap},(Je=We==null?void 0:We.answer)==null?void 0:Je.map((Et,be)=>a.createElement("div",{className:ne.li,key:be},a.createElement("aside",null,"\u7B54\u6848",be+1,"\uFF1A"),a.createElement(Oe,{id:We==null?void 0:We.id,value:Et||"",className:ne.edit,onBlur:Qe=>{const at=[...(We==null?void 0:We.answer)||[]];at[be]=Wn(Qe),Un("output",Re,at)},tagName:"div"})))),zn(We))))},deal:te=>{var Re,vt,At,Ve,Je,We,ut,Et;te.score=te.score===void 0?10:te.score,te.code=(At=(vt=(Re=te.code)==null?void 0:Re.trim())==null?void 0:vt.replace(/@_@/g,"@\u2581@"))==null?void 0:At.replace(/@__@/g,"@\u2581\u2581@");let be=[];if(Fn(te==null?void 0:te.question)||be.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Fn(te==null?void 0:te.code)?/@▁@|@▁▁@/.test(te==null?void 0:te.code)?(Ve=te==null?void 0:te.answer)!=null&&Ve.length&&((Je=te==null?void 0:te.code.match(/@▁@|@▁▁@/g))==null?void 0:Je.length)!==((We=te==null?void 0:te.answer)==null?void 0:We.length)&&be.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):be.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):be.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),te!=null&&te.answer?(ut=te.answer)!=null&&ut.some(at=>!Fn(at))&&be.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):be.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),te.platform=Fn(te==null?void 0:te.platform),te!=null&&te.platform){const at=["c","c++","java","python","javascript","ruby"],ht=(Et=te==null?void 0:te.platform)==null?void 0:Et.toLowerCase(),un=at.findIndex(tn=>tn===ht);un>-1?te.platform=St[un]:be.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else be.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");if(!(te!=null&&te.inputs)||!(te!=null&&te.outputs))te.inputs=[],te.outputs=[],be.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const at=Math.min(te.inputs.length,te.outputs.length);te.inputs=te.inputs.slice(0,at),te.outputs=te.outputs.slice(0,at),te.outputs.some(ht=>!Fn(ht))&&be.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}const Qe=Fn(String((te==null?void 0:te.timeLimit)||""));return te.timeLimit=Qe,(!Qe||Qe&&!["3","4","5","6","7","8","9","10"].includes(Qe))&&be.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),te.errorMsg=be.join(` +`),te}}],qa=()=>a.createElement(a.Fragment,null,Ea.filter(te=>{var Re;return!!((Re=Qa.find(At=>At.id===(te==null?void 0:te.type)))==null?void 0:Re.element)}).map((te,Re)=>{var vt;const At=(vt=Qa.find(Ve=>Ve.id===(te==null?void 0:te.type)))==null?void 0:vt.element;return a.createElement(a.Fragment,{key:te.id},At(te,Re))})),pr=()=>Lt(void 0,null,function*(){const te=Mn.filter(Re=>!Re.checked);if(Ht!==3||!te.length){he.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(cn){Wa(!0),yield cn(Mn),Wa(!1);return}qt.setFieldsValue({course_discipline_id:Wt}),Bn(!0)}),$a=(te,Re=[])=>{if(typeof te=="string")return te.trim();if(Array.isArray(te))return te.map(vt=>$a(vt,Re));if(typeof te=="object"&&te!==null){const vt={};for(const At in te)te.hasOwnProperty(At)&&(Re.includes(At)?vt[At]=te[At]:vt[At]=$a(te[At],Re));return vt}return te},la=te=>Lt(void 0,null,function*(){const Re=Rn($a(te));ea(Re),jt(JSON.parse(JSON.stringify(Re))),xn(3),ba(!1),Rt(!1)});(0,a.useEffect)(()=>{if(ln)return;const te=()=>{Nn(Re=>Re>=90?(clearInterval(Ba.current),90):Re+1)};return Ba.current=setInterval(te,5e4/90),()=>clearInterval(Ba.current)},[ln]);const Pa=(te,Re)=>{Qt(!1);const vt=new FormData;Object.keys(Re).forEach(Je=>{vt.append(Je,Re[Je])});const At=new window.XMLHttpRequest;At.withCredentials=!0;const Ve=(0,mt.Ec)({method:"POST",headers:{}});At.addEventListener("load",function(Je){return Lt(this,null,function*(){var We,ut;try{const Et=JSON.parse((We=Je==null?void 0:Je.target)==null?void 0:We.response);if(Qt(!0),Nn(100),yield new Promise(be=>setTimeout(()=>be(),780)),Et.status===0){if(!((ut=Et==null?void 0:Et.data)!=null&&ut.length)){he.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),ba(!1);return}la((Et==null?void 0:Et.data)||[])}else ba(!1),he.ZP.warning(Et==null?void 0:Et.message)}catch(Et){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",Et)}})}),At.addEventListener("error",()=>{ba(!1)}),At.open("POST",`${Ie.Z.API_SERVER}${te}`),At.send(vt)},Oa=te=>Lt(void 0,null,function*(){const Re=te.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(Re)==-1?(he.ZP.error(`${te.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(ba(!0),In("\u5904\u7406\u4E2D"),Pa("/api/intelligent_imports/import.json",{file:te}),Promise.reject())});let Pt=[{key:1,label:a.createElement(xe.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:Oa},a.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,pt.Ny)()||(0,pt.$O)())&&Pt.push({key:2,label:a.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{za.current.onClick()}});const Jt=[Mn.length,(on=Mn.filter(te=>!!(te!=null&&te.errorMsg)))==null?void 0:on.length];return a.createElement("div",{className:oe()(ne.intelligentBox,"intelligent-body-curb",Ue),style:et(Ze({},Zt),{width:dn}),ref:_t},a.createElement("div",{className:ne.underpin},a.createElement("b",{style:Pn}),a.createElement("b",{style:Pn})),a.createElement("div",{className:ne.head,style:{top:Ct}},a.createElement("div",{className:ne.leftLayout},Gt||a.createElement(a.Fragment,null,a.createElement(ue.Z,{align:"middle"},a.createElement("div",{className:ne.title},"\u8BD5\u9898\u7F16\u8F91"),!Tt&&a.createElement(Te.op,{href:`${Ie.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",a.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),a.createElement(Te.op,{onClick:Vt,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!Tt&&a.createElement(me.Z,{overlayClassName:ne.menu,menu:{items:Pt}},a.createElement(Te.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!$t&&$t),a.createElement("div",{className:ne.tip},a.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),a.createElement(ue.Z,{className:ne.rightLayout,style:{alignItems:"start"}},Cn||a.createElement(a.Fragment,null,a.createElement("div",{className:ne.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(Ht)&&a.createElement(ce.default,{className:"ml20",checked:Yt,onChange:te=>Rt(te.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(Ht)&&a.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",a.createElement("span",{className:"ml5 mr5 c-light-primary"},Jt[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",a.createElement("span",{className:"ml5 mr5 c-red-e53"},Jt[1]),"\u9898")),Ot&&a.createElement("div",{className:ne.tabs},Ea==null?void 0:Ea.map((te,Re)=>a.createElement("div",{onClick:()=>{da(Re)},className:En===Re&&ne.active,key:Re},"\u65B0\u9898",Re+1)))),a.createElement("div",{className:ne.centerBox},a.createElement("img",{className:"mb10",src:je,width:56}),!Yn&&a.createElement(Te.op,{onClick:$n},"\u8BC6\u522B"))),[1,2].includes(Ht)&&ga(),[3].includes(Ht)&&qa(),a.createElement("div",{className:"pb10"}),a.createElement("div",{className:ne.buttonFixed},a.createElement("div",{className:ne.buttonWrap},a.createElement(rt.ZP,{size:"middle",className:`${ne.button} mr20`,onClick:Bt},"\u53D6\u6D88"),a.createElement(rt.ZP,{size:"middle",type:"primary",loading:Na,className:`${ne.button}`,onClick:pr},rn))),a.createElement(Pe.default,{centered:!0,closable:!1,destroyOnClose:!0,open:Vn,title:null,footer:null,width:320,afterClose:()=>Nn(0)},a.createElement(ue.Z,{align:"middle",style:{flexDirection:"column"}},a.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},jn,a.createElement("span",{className:ne.dotLoading},a.createElement("span",null,"."),a.createElement("span",null,"."),a.createElement("span",null,"."))),a.createElement(Fe.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:vn}),a.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",a.createElement("span",{className:"ml5 c-light-primary"},vn,"%")))),a.createElement(Pe.default,{centered:!0,open:mn,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:Dt,width:500,onCancel:()=>Bn(!1),onOk:()=>qt.submit(),afterClose:()=>{qt.resetFields()}},a.createElement(ie.default,{style:{maxHeight:550},form:qt,layout:"horizontal",colon:!1,size:"large",onFinish:te=>Lt(void 0,null,function*(){var Re,vt,At,Ve,Je;const We=Mn.filter(be=>!be.checked&&!be.errorMsg);en(!0);const ut=()=>Lt(void 0,null,function*(){var be,Qe;const at=yield(0,De.ZP)("/api/intelligent_imports/save.json",{method:"post",body:et(Ze(Ze({},zt),te),{list:We,mode:Mt})});at.status===0&&(pn&&((be=at==null?void 0:at.data)!=null&&be.success)&&window.location.pathname==="/problemset"&&(yt.Z.publish("refresh-item-bank",te.group_id),yield new Promise(ht=>setTimeout(()=>ht(),1500))),he.ZP.success(`\u6210\u529F\u5BFC\u5165${(Qe=at==null?void 0:at.data)==null?void 0:Qe.success}\u9053\u8BD5\u9898`,3),ct(at),Bn(!1)),en(!1)});if(Mt!==1){yield ut();return}const Et=yield(0,De.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:Mn,mode:Mt}});if(Et.status===0){if(!((Re=Et==null?void 0:Et.data)!=null&&Re.error_size)){yield ut();return}Pe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{en(!1)},title:"\u63D0\u793A",content:a.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",a.createElement("span",{className:"c-light-primary ml5 mr5"},(vt=Et==null?void 0:Et.data)==null?void 0:vt.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",a.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(At=Et==null?void 0:Et.data)==null?void 0:At.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",a.createElement("span",{className:"ml5 mr5"},(Je=(Ve=Et==null?void 0:Et.data)==null?void 0:Ve.index)==null?void 0:Je.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:ut})}})},a.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),a.createElement(ie.default.Item,{label:"\u6240\u5C5E\u8BFE\u7A0B",name:"course_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},a.createElement(ot.q,null)),Mt===1&&a.createElement(ie.default.Item,{label:a.createElement(ue.Z,{align:"middle",style:{justifyContent:"space-between"}},a.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),a.createElement("div",{onClick:()=>nn(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},a.createElement("img",{className:"mr5 primary-hover",src:qe}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},a.createElement(le.Z,{key:Zn})))),a.createElement(Pe.default,{centered:!0,open:Nt,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:ra,onCancel:()=>nn(!1),onOk:()=>bn.submit(),afterClose:()=>{bn.resetFields()}},a.createElement(ie.default,{style:{maxHeight:550},form:bn,layout:"horizontal",colon:!1,size:"large",onFinish:te=>Lt(void 0,null,function*(){var Re;An(!0),(yield(0,De.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:te.name,parent_id:(Re=te==null?void 0:te.parent_id)==null?void 0:Re[0]}})).status===0?(ua(Zn+1),setTimeout(()=>{he.ZP.success("\u64CD\u4F5C\u6210\u529F"),nn(!1),An(!1)},1e3)):An(!1)})},a.createElement(ie.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},a.createElement(de.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),a.createElement(ie.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},a.createElement(le.Z,null)))),a.createElement(Le.Z,{onSave:te=>{ba(!0),In("\u5904\u7406\u4E2D"),Pa("/api/intelligent_imports/import.json",{html:te})},ref:za}))},an=Ye;var He=kt},71039:function($e,it,y){"use strict";var a=y(59301),ne=y(74501),z=y(48136),oe=y(9057),ie=y(62957),he=y(59301);const Pe=(0,a.forwardRef)(({callback:Ce,width:ue,onChange:ce,disabled:me,readOnly:xe,type:rt="",value:Fe="",style:de={}},Te)=>{const Ie=(0,a.useRef)(),Ye=(0,a.useRef)(),[Se,fe]=(0,a.useState)(0),[je,De]=(0,a.useState)(0),[le,qe]=(0,a.useState)(!1),ze=()=>{var Ee=document.createElement("div");Ee.innerHTML=Ie.current.getValue();var ge=Ee.innerText;return Ce&&Ce(ge),ge};(0,a.useImperativeHandle)(Te,()=>({getData:ze}));const Ne=Ee=>{Ee.preventDefault();const ge=Ee.clientX-Se,ye=Ee.clientY-je;document.body.onmousemove=Oe=>{let pt=Oe.clientX-ge,yt=Oe.clientY-ye;const Le=document.getElementsByClassName("markdown-popup-form")[0],ot=window.innerWidth-Le.offsetWidth,mt=window.innerHeight-Le.offsetHeight;pt=Math.max(0,Math.min(pt,ot)),yt=Math.max(0,Math.min(yt,mt)),we(Oe.clientX,Oe.clientY,ge,ye)&&(fe(pt),De(yt))},document.body.onmouseup=function(){document.body.onmousemove=null}},we=(Ee,ge,ye,Oe)=>{const pt=document.body.clientHeight,yt=document.body.clientWidth;return Ee<20&&ye>Ee||Ee>yt-20&&yege||ge>pt-20&&Oe{le&&setTimeout(()=>{const Ee=document.getElementsByClassName("markdown-popup-form")[0],ge=window.innerWidth/2-Ee.offsetWidth/2,ye=window.innerHeight/2-Ee.offsetHeight/2;fe(ge),De(ye)},0)},[le]);const Me=()=>{me||xe||qe(!0)};return he.createElement("div",{style:de},he.createElement("div",{style:{width:ue||"100%",position:"relative"},className:`${ne.Z.mathFillWrap} ${me||xe?"cursorDefault":""}`,onClick:()=>Me()},he.createElement("math-field",{disabled:me,locale:"zh_cn",class:`${ne.Z.mathField} ${rt}`,readOnly:xe,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:Ie,style:{width:"100%",fontSize:Fe?18:14},value:Fe||""})),he.createElement(ie.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:Se,top:je},title:he.createElement("div",{style:{cursor:"move"},onMouseDown:Ne},"\u8F93\u5165\u516C\u5F0F"),open:le,onOk:()=>{const Ee=Ye.current.getData();Ie.current.setValue(Ee),ce(Ee),qe(!1)},onCancel:()=>{qe(!1)},destroyOnClose:!0,className:"markdown-popup-form"},he.createElement(oe.Z,{value:Fe,ref:Ye,onChange:ce,showSaveButton:!1})))});it.Z=Pe},9057:function($e,it,y){"use strict";var a=y(59301),ne=y(77019),z=y(5269),oe=y(31691),ie=y(7939),he=y(35883),Pe=y(74501),Ce=y(48136),ue=y(59301);const ce=(0,a.forwardRef)(({callback:me,showSaveButton:xe,value:rt=""},Fe)=>{const de=(0,a.useRef)(),Te=[{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 "}]}]}],Ie=[{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 @@ -307,7 +307,7 @@ ${Cn} \\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}`}]}]}],Ye=je=>{de.current.setValue(de.current.getValue()+" "+je.value+" ")},Se=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ue.createElement(ne.Z,{className:Pe.Z.lists,gutter:[10,10]},Te.map((je,De)=>ue.createElement(z.Z,{flex:"110px",className:Pe.Z.item},ue.createElement("div",null,ue.createElement(he.Z,{value:`$$${je.value}$$`}),je.name),ue.createElement("div",{className:Pe.Z.children},je.children.map((le,qe)=>ue.createElement("div",{key:qe},ue.createElement("h1",null,le.name),ue.createElement(ne.Z,{gutter:[10,10]},le.data.map((ze,Ne)=>ue.createElement(z.Z,{key:Ne,onClick:()=>Ye(ze),className:Pe.Z.diamond},ue.createElement(he.Z,{value:"`$$"+ze.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ue.createElement(ne.Z,{className:Pe.Z.lists,gutter:[10,10]},Ie.map((je,De)=>ue.createElement(z.Z,{flex:"110px",className:Pe.Z.item},ue.createElement("div",null,ue.createElement(he.Z,{value:"`$$"+je.value+"$$`"}),je.name),ue.createElement("div",{className:Pe.Z.children},je.children.map((le,qe)=>ue.createElement("div",{key:qe},le.name&&ue.createElement("h1",null,le.name),ue.createElement(ne.Z,{gutter:[10,10]},le.data.map((ze,Ne)=>ue.createElement(z.Z,{key:Ne,onClick:()=>Ye(ze),className:Pe.Z.diamond},ue.createElement(he.Z,{value:"`$$"+ze.value+"$$`"}))))))))))}],fe=()=>{var je=document.createElement("div");je.innerHTML=de.current.getValue();var De=je.innerText;return me&&me(De),De};return(0,a.useImperativeHandle)(Fe,()=>({getData:fe})),ue.createElement("div",{className:Pe.Z.mathWrap},ue.createElement(oe.default,{defaultActiveKey:"1",items:Se}),ue.createElement("math-field",{locale:"zh_cn",className:Pe.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:de,style:{width:800,marginTop:30,fontSize:18}},rt||""),xe&&ue.createElement("div",{className:Pe.Z.button},ue.createElement(ie.ZP,{size:"large",onClick:fe,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});it.Z=ce},90736:function($e,it,y){"use strict";var a=y(59301),ne=y(4977),z=y(7939),oe=Object.defineProperty,ie=Object.defineProperties,he=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,ce=(Fe,de,Te)=>de in Fe?oe(Fe,de,{enumerable:!0,configurable:!0,writable:!0,value:Te}):Fe[de]=Te,me=(Fe,de)=>{for(var Te in de||(de={}))Ce.call(de,Te)&&ce(Fe,Te,de[Te]);if(Pe)for(var Te of Pe(de))ue.call(de,Te)&&ce(Fe,Te,de[Te]);return Fe},xe=(Fe,de)=>ie(Fe,he(de));const rt=({img:Fe,buttonProps:de={},styles:Te={},customText:Ie,ButtonText:Ye,ButtonClick:Se,Buttonclass:fe,ButtonTwo:je,imgStyles:De,loading:le=!1,className:qe=""})=>a.createElement("section",{className:`tc animated fadeIn ${qe}`,style:me({color:"#999",margin:"100px auto",visibility:le?"hidden":"visible"},Te)},a.createElement("img",{src:Fe||ne,style:xe(me({},De),{pointerEvents:"none",userSelect:"none"})}),a.createElement("p",{className:"mt20 font14"},Ie||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),Ye&&a.createElement(z.ZP,me({className:fe,onClick:Se},de),Ye),je&&je);it.Z=rt},86974:function($e,it,y){"use strict";y.d(it,{Z:function(){return fe}});var a=y(59301),ne={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",showClose:"showClose___edZQA",embed:"embed___hvpEJ"},z=y(7939),oe=y(70557),ie=y(34728),he=y(25399),Pe=y(76406),Ce=y(84849),ue=y(90736),ce=y(14185),me=y(52078),xe=y(59301),rt=Object.defineProperty,Fe=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,Ie=(je,De,le)=>De in je?rt(je,De,{enumerable:!0,configurable:!0,writable:!0,value:le}):je[De]=le,Ye=(je,De)=>{for(var le in De||(De={}))de.call(De,le)&&Ie(je,le,De[le]);if(Fe)for(var le of Fe(De))Te.call(De,le)&&Ie(je,le,De[le]);return je},Se=(je,De,le)=>new Promise((qe,ze)=>{var Ne=Ee=>{try{Me(le.next(Ee))}catch(ge){ze(ge)}},we=Ee=>{try{Me(le.throw(Ee))}catch(ge){ze(ge)}},Me=Ee=>Ee.done?qe(Ee.value):Promise.resolve(Ee.value).then(Ne,we);Me((le=le.apply(je,De)).next())}),fe=({editOffice:je="view",data:De,issaver:le,onSaver:qe,theme:ze,type:Ne,filename:we,monacoEditor:Me,className:Ee,style:ge,close:ye,onClose:Oe,hasMask:pt,disabledDownload:yt,onImgDimensions:Le,showNodata:ot,recordInfo:mt})=>{const[gt,_e]=(0,a.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[tt,Ft]=(0,a.useState)(""),[Ae,ke]=(0,a.useState)(),ve=window.ENV==="build"?"/react/build":"",Ze=location.host.startsWith("localhost")?ce.Z.PROXY_SERVER:ce.Z.API_SERVER,Tt=10*(1024*1024),st=(0,a.useRef)();De!=null&&De.startsWith("/api")&&Ne!=="txt"&&(De=ce.Z.API_SERVER+De);const Bt=Ue=>Ue.substring(Ue.lastIndexOf("/")+1).split(".").pop();we&&Me&&(Me.filename=we),(0,a.useEffect)(()=>{var Ue,Zt;const cn=(Zt=(Ue=document.cookie)==null?void 0:Ue.replace(/\s/g,""))==null?void 0:Zt.split(";");cn==null||cn.map(Nt=>{let ct=Nt.split("=");ct[0]==="_educoder_session"&&Ft(ct[1])})},[]),(0,a.useEffect)(()=>{Ne==="office"&&(De.indexOf("bigfilescdn.")>-1||De.indexOf("bigfiles1")>-1?ke({url:De,fileType:Bt(De),model:De.indexOf("model=edit")?"edit":"view"}):De.indexOf("coze")>-1?ke({url:De,fileType:"doc",model:"view"}):Kt())},[Ne,De]);function It(Ue){return Se(this,null,function*(){Ue.data.type==="pdfdata"&&(qe(Ue.data.data),window.removeEventListener("message",It,!1)),console.log("mess---:",Ue.data)})}const Kt=()=>Se(void 0,null,function*(){console.log("data:",De);let Ue=De;De.startsWith("http")||(Ue=location.origin+Ue);let Zt=new URL(Ue).pathname.split("/").pop();const cn=yield(0,Ce.gJ)({attachment_id:Zt});cn.url=Ze+cn.url,ke(cn)}),kt=()=>{if(De.startsWith("http")||De.startsWith("blob:")){an();return}(0,Pe.Sv)(we||"educoder",De,we)},an=()=>{mt&&(0,me.fc)({id:mt==null?void 0:mt.id,watch_type:1,course_id:mt==null?void 0:mt.course_id}),(0,Pe.Nd)(we||"educoder",decodeURIComponent(De))};(0,a.useEffect)(()=>(window.addEventListener("message",He),()=>{window.removeEventListener("message",He)}),[]);const He=Ue=>{var Zt;((Zt=Ue==null?void 0:Ue.data)==null?void 0:Zt.type)==="closePop"&&Oe()};return xe.createElement("div",{style:Ye({},ge||{}),className:`${pt&&ne.bgBlack} ${Ne?ne.wrp:"hide"}`},!!Ne&&ye&&xe.createElement("div",{id:"closePop",className:ne.close,ref:st},!!Le&&xe.createElement(he.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>st.current},xe.createElement("span",{onClick:()=>{Oe(),Le()}},xe.createElement("i",{className:"icon-yulanpizhu"}))),!yt&&window.parent===window&&xe.createElement(he.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>st.current},xe.createElement("span",{onClick:an},xe.createElement("i",{className:"icon-quxiaozhiding"}))),le&&xe.createElement(he.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>st.current},xe.createElement("span",{className:"",onClick:()=>{const Ue=document.getElementById("pdfiframe");window.addEventListener("message",It,!1),setTimeout(()=>{Ue.contentWindow.postMessage("getData","*")},300)}},xe.createElement("i",{className:"icon-baocun"}))),xe.createElement(he.Z,{title:"\u5173\u95ED",getPopupContainer:()=>st.current},xe.createElement("span",{className:"",onClick:()=>{Oe()}},xe.createElement("i",{className:"icon-guanbi1"})))),xe.createElement("div",{className:`${ne[Ee]} ${Ee} ${ne.monaco} ${Ne==="txt"?"show":"hide"}`},Ne==="txt"&&xe.createElement(xe.Fragment,null,xe.createElement(ie.ZP,Ye({},Me)))),Ne==="audio"&&xe.createElement("audio",{controls:!0,src:`${(De==null?void 0:De.indexOf("http://"))>-1||(De==null?void 0:De.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${De}`,autoPlay:!0}),Ne==="video"&&xe.createElement(xe.Fragment,null,(De==null?void 0:De.indexOf("http"))>-1?xe.createElement("video",{controls:!0,src:`${De}`,autoPlay:!0}):xe.createElement("video",{controls:!0,src:`data:video/mp4;base64,${De}`,autoPlay:!0})),Ne==="office"&&Ae&&xe.createElement("iframe",{src:`${ve}/office.html?key=${Ae.key}&url=${btoa(Ae.url)}&callbackUrl=${Ze+(Ae.callbackUrl||"")}&fileType=${Ae.fileType}&title=${Ae.title||""}&model=${je}&officeServer=${ce.Z.ONLYOFFICE}&disabledDownload=${!!yt}`}),Ne==="html"&&xe.createElement("iframe",{src:De+"&disposition=inline"}),Ne==="pdf"&&xe.createElement("iframe",{id:"pdfiframe",src:`${ve}/js/pdf/index.html?filename=${we||"educoder.pdf"}&url=${encodeURIComponent(De)}&disabledDownload=${!!yt}&model=${je}`}),Ne==="image"&&xe.createElement("img",{src:`${(De==null?void 0:De.indexOf("http://"))>-1||(De==null?void 0:De.indexOf("https://"))>-1?"":"data:image/png;base64,"}${De}`}),(Ne==="other"||Ne==="download")&&xe.createElement(xe.Fragment,null,ot?xe.createElement(ue.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:xe.createElement(z.ZP,{icon:xe.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:kt,disabled:yt},"\u4E0B\u8F7D")}):xe.createElement(z.ZP,{type:"primary",size:"middle",onClick:kt,disabled:yt},xe.createElement(oe.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),Ne==="flowChart"&&xe.createElement("div",{className:"embed"},xe.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${De||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},35883:function($e,it,y){"use strict";y.d(it,{z:function(){return Me},Z:function(){return Ee}});var a=y(59301),ne=y(46214),z=y(20047),oe=y(64018),ie=y(16471),he=y(14185),Pe=y(76406),Ce=y(15342),ue=y(44104),ce=y(7939),me=y(1012),xe=y(86974),rt=y(59301),de=({html:ge})=>{const ye=(0,a.useRef)(null),Oe=(0,a.useRef)(null),pt=`.markdown-body p { +\\end{array}`}]}]}],Ye=je=>{de.current.setValue(de.current.getValue()+" "+je.value+" ")},Se=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ue.createElement(ne.Z,{className:Pe.Z.lists,gutter:[10,10]},Te.map((je,De)=>ue.createElement(z.Z,{flex:"110px",className:Pe.Z.item},ue.createElement("div",null,ue.createElement(he.Z,{value:`$$${je.value}$$`}),je.name),ue.createElement("div",{className:Pe.Z.children},je.children.map((le,qe)=>ue.createElement("div",{key:qe},ue.createElement("h1",null,le.name),ue.createElement(ne.Z,{gutter:[10,10]},le.data.map((ze,Ne)=>ue.createElement(z.Z,{key:Ne,onClick:()=>Ye(ze),className:Pe.Z.diamond},ue.createElement(he.Z,{value:"`$$"+ze.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ue.createElement(ne.Z,{className:Pe.Z.lists,gutter:[10,10]},Ie.map((je,De)=>ue.createElement(z.Z,{flex:"110px",className:Pe.Z.item},ue.createElement("div",null,ue.createElement(he.Z,{value:"`$$"+je.value+"$$`"}),je.name),ue.createElement("div",{className:Pe.Z.children},je.children.map((le,qe)=>ue.createElement("div",{key:qe},le.name&&ue.createElement("h1",null,le.name),ue.createElement(ne.Z,{gutter:[10,10]},le.data.map((ze,Ne)=>ue.createElement(z.Z,{key:Ne,onClick:()=>Ye(ze),className:Pe.Z.diamond},ue.createElement(he.Z,{value:"`$$"+ze.value+"$$`"}))))))))))}],fe=()=>{var je=document.createElement("div");je.innerHTML=de.current.getValue();var De=je.innerText;return me&&me(De),De};return(0,a.useImperativeHandle)(Fe,()=>({getData:fe})),ue.createElement("div",{className:Pe.Z.mathWrap},ue.createElement(oe.default,{defaultActiveKey:"1",items:Se}),ue.createElement("math-field",{locale:"zh_cn",className:Pe.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:de,style:{width:800,marginTop:30,fontSize:18}},rt||""),xe&&ue.createElement("div",{className:Pe.Z.button},ue.createElement(ie.ZP,{size:"large",onClick:fe,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});it.Z=ce},90736:function($e,it,y){"use strict";var a=y(59301),ne=y(4977),z=y(7939),oe=Object.defineProperty,ie=Object.defineProperties,he=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,ce=(Fe,de,Te)=>de in Fe?oe(Fe,de,{enumerable:!0,configurable:!0,writable:!0,value:Te}):Fe[de]=Te,me=(Fe,de)=>{for(var Te in de||(de={}))Ce.call(de,Te)&&ce(Fe,Te,de[Te]);if(Pe)for(var Te of Pe(de))ue.call(de,Te)&&ce(Fe,Te,de[Te]);return Fe},xe=(Fe,de)=>ie(Fe,he(de));const rt=({img:Fe,buttonProps:de={},styles:Te={},customText:Ie,ButtonText:Ye,ButtonClick:Se,Buttonclass:fe,ButtonTwo:je,imgStyles:De,loading:le=!1,className:qe=""})=>a.createElement("section",{className:`tc animated fadeIn ${qe}`,style:me({color:"#999",margin:"100px auto",visibility:le?"hidden":"visible"},Te)},a.createElement("img",{src:Fe||ne,style:xe(me({},De),{pointerEvents:"none",userSelect:"none"})}),a.createElement("p",{className:"mt20 font14"},Ie||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),Ye&&a.createElement(z.ZP,me({className:fe,onClick:Se},de),Ye),je&&je);it.Z=rt},86974:function($e,it,y){"use strict";y.d(it,{Z:function(){return fe}});var a=y(59301),ne={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",showClose:"showClose___edZQA",embed:"embed___hvpEJ"},z=y(7939),oe=y(70557),ie=y(34728),he=y(25399),Pe=y(76406),Ce=y(84849),ue=y(90736),ce=y(14185),me=y(52078),xe=y(59301),rt=Object.defineProperty,Fe=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,Ie=(je,De,le)=>De in je?rt(je,De,{enumerable:!0,configurable:!0,writable:!0,value:le}):je[De]=le,Ye=(je,De)=>{for(var le in De||(De={}))de.call(De,le)&&Ie(je,le,De[le]);if(Fe)for(var le of Fe(De))Te.call(De,le)&&Ie(je,le,De[le]);return je},Se=(je,De,le)=>new Promise((qe,ze)=>{var Ne=Ee=>{try{Me(le.next(Ee))}catch(ge){ze(ge)}},we=Ee=>{try{Me(le.throw(Ee))}catch(ge){ze(ge)}},Me=Ee=>Ee.done?qe(Ee.value):Promise.resolve(Ee.value).then(Ne,we);Me((le=le.apply(je,De)).next())}),fe=({editOffice:je="view",data:De,issaver:le,onSaver:qe,theme:ze,type:Ne,filename:we,monacoEditor:Me,className:Ee,style:ge,close:ye,onClose:Oe,hasMask:pt,disabledDownload:yt,onImgDimensions:Le,showNodata:ot,recordInfo:mt})=>{const[gt,_e]=(0,a.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[tt,Ft]=(0,a.useState)(""),[Ae,ke]=(0,a.useState)(),ve=window.ENV==="build"?"/react/build":"",Ze=location.host.startsWith("localhost")?ce.Z.PROXY_SERVER:ce.Z.API_SERVER,Lt=10*(1024*1024),st=(0,a.useRef)();De!=null&&De.startsWith("/api")&&Ne!=="txt"&&(De=ce.Z.API_SERVER+De);const wt=Ue=>Ue.substring(Ue.lastIndexOf("/")+1).split(".").pop();we&&Me&&(Me.filename=we),(0,a.useEffect)(()=>{var Ue,Zt;const dn=(Zt=(Ue=document.cookie)==null?void 0:Ue.replace(/\s/g,""))==null?void 0:Zt.split(";");dn==null||dn.map(Bt=>{let ct=Bt.split("=");ct[0]==="_educoder_session"&&Ft(ct[1])})},[]),(0,a.useEffect)(()=>{Ne==="office"&&(De.indexOf("bigfilescdn.")>-1||De.indexOf("bigfiles1")>-1?ke({url:De,fileType:wt(De),model:De.indexOf("model=edit")?"edit":"view"}):De.indexOf("coze")>-1?ke({url:De,fileType:"doc",model:"view"}):Kt())},[Ne,De]);function It(Ue){return Se(this,null,function*(){Ue.data.type==="pdfdata"&&(qe(Ue.data.data),window.removeEventListener("message",It,!1)),console.log("mess---:",Ue.data)})}const Kt=()=>Se(void 0,null,function*(){console.log("data:",De);let Ue=De;De.startsWith("http")||(Ue=location.origin+Ue);let Zt=new URL(Ue).pathname.split("/").pop();const dn=yield(0,Ce.gJ)({attachment_id:Zt});dn.url=Ze+dn.url,ke(dn)}),kt=()=>{if(De.startsWith("http")||De.startsWith("blob:")){an();return}(0,Pe.Sv)(we||"educoder",De,we)},an=()=>{mt&&(0,me.fc)({id:mt==null?void 0:mt.id,watch_type:1,course_id:mt==null?void 0:mt.course_id}),(0,Pe.Nd)(we||"educoder",decodeURIComponent(De))};(0,a.useEffect)(()=>(window.addEventListener("message",He),()=>{window.removeEventListener("message",He)}),[]);const He=Ue=>{var Zt;((Zt=Ue==null?void 0:Ue.data)==null?void 0:Zt.type)==="closePop"&&Oe()};return xe.createElement("div",{style:Ye({},ge||{}),className:`${pt&&ne.bgBlack} ${Ne?ne.wrp:"hide"}`},!!Ne&&ye&&xe.createElement("div",{id:"closePop",className:ne.close,ref:st},!!Le&&xe.createElement(he.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>st.current},xe.createElement("span",{onClick:()=>{Oe(),Le()}},xe.createElement("i",{className:"icon-yulanpizhu"}))),!yt&&window.parent===window&&xe.createElement(he.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>st.current},xe.createElement("span",{onClick:an},xe.createElement("i",{className:"icon-quxiaozhiding"}))),le&&xe.createElement(he.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>st.current},xe.createElement("span",{className:"",onClick:()=>{const Ue=document.getElementById("pdfiframe");window.addEventListener("message",It,!1),setTimeout(()=>{Ue.contentWindow.postMessage("getData","*")},300)}},xe.createElement("i",{className:"icon-baocun"}))),xe.createElement(he.Z,{title:"\u5173\u95ED",getPopupContainer:()=>st.current},xe.createElement("span",{className:"",onClick:()=>{Oe()}},xe.createElement("i",{className:"icon-guanbi1"})))),xe.createElement("div",{className:`${ne[Ee]} ${Ee} ${ne.monaco} ${Ne==="txt"?"show":"hide"}`},Ne==="txt"&&xe.createElement(xe.Fragment,null,xe.createElement(ie.ZP,Ye({},Me)))),Ne==="audio"&&xe.createElement("audio",{controls:!0,src:`${(De==null?void 0:De.indexOf("http://"))>-1||(De==null?void 0:De.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${De}`,autoPlay:!0}),Ne==="video"&&xe.createElement(xe.Fragment,null,(De==null?void 0:De.indexOf("http"))>-1?xe.createElement("video",{controls:!0,src:`${De}`,autoPlay:!0}):xe.createElement("video",{controls:!0,src:`data:video/mp4;base64,${De}`,autoPlay:!0})),Ne==="office"&&Ae&&xe.createElement("iframe",{src:`${ve}/office.html?key=${Ae.key}&url=${btoa(Ae.url)}&callbackUrl=${Ze+(Ae.callbackUrl||"")}&fileType=${Ae.fileType}&title=${Ae.title||""}&model=${je}&officeServer=${ce.Z.ONLYOFFICE}&disabledDownload=${!!yt}`}),Ne==="html"&&xe.createElement("iframe",{src:De+"&disposition=inline"}),Ne==="pdf"&&xe.createElement("iframe",{id:"pdfiframe",src:`${ve}/js/pdf/index.html?filename=${we||"educoder.pdf"}&url=${encodeURIComponent(De)}&disabledDownload=${!!yt}&model=${je}`}),Ne==="image"&&xe.createElement("img",{src:`${(De==null?void 0:De.indexOf("http://"))>-1||(De==null?void 0:De.indexOf("https://"))>-1?"":"data:image/png;base64,"}${De}`}),(Ne==="other"||Ne==="download")&&xe.createElement(xe.Fragment,null,ot?xe.createElement(ue.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:xe.createElement(z.ZP,{icon:xe.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:kt,disabled:yt},"\u4E0B\u8F7D")}):xe.createElement(z.ZP,{type:"primary",size:"middle",onClick:kt,disabled:yt},xe.createElement(oe.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),Ne==="flowChart"&&xe.createElement("div",{className:"embed"},xe.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${De||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},35883:function($e,it,y){"use strict";y.d(it,{z:function(){return Me},Z:function(){return Ee}});var a=y(59301),ne=y(46214),z=y(20047),oe=y(64018),ie=y(16471),he=y(14185),Pe=y(76406),Ce=y(15342),ue=y(44104),ce=y(7939),me=y(1012),xe=y(86974),rt=y(59301),de=({html:ge})=>{const ye=(0,a.useRef)(null),Oe=(0,a.useRef)(null),pt=`.markdown-body p { margin: 0 0 16px 0 !important; line-height: 28px; white-space: pre-wrap; @@ -1155,19 +1155,19 @@ ${Cn} margin-top: 0; margin-bottom: 16px; }`;return(0,a.useEffect)(()=>{const yt=ye.current.attachShadow({mode:"open"});Oe.current=document.createElement("div"),Oe.current.className="markdown-body",Oe.current.innerHTML=ge,yt.appendChild(Oe.current);const Le=document.createElement("style");return Le.textContent=pt,yt.appendChild(Le),()=>{yt.innerHTML=""}},[]),(0,a.useEffect)(()=>{Oe.current&&(Oe.current.innerHTML=ge)},[ge]),rt.createElement("div",{ref:ye})};function Te(ge){const ye=["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"],Oe=new RegExp(`\\b(${ye.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi"),pt=/]*>/gi;return ge.replace(Oe,"").replace(pt,"").trim()}var Ie={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},Ye=Object.defineProperty,Se=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,De=(ge,ye,Oe)=>ye in ge?Ye(ge,ye,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):ge[ye]=Oe,le=(ge,ye)=>{for(var Oe in ye||(ye={}))fe.call(ye,Oe)&&De(ge,Oe,ye[Oe]);if(Se)for(var Oe of Se(ye))je.call(ye,Oe)&&De(ge,Oe,ye[Oe]);return ge};const qe="@\u2581\u2581@",ze="@\u2581@",Ne=/]*>/g;function we(ge){let ye=document.createElement("div");return ye.innerHTML=ge,ye.childNodes.length===0?"":ye.childNodes[0].nodeValue}const Me=(ge,ye)=>{ge=ge||"";const Oe=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,pt=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,yt=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Le=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return ye?ge.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(Oe,(ot,mt,gt,_e,tt,Ft,Ae)=>{const ke=mt||_e||Ft,ve=gt||tt||Ae||"?";return he.Z.API_SERVER+"/api/attachments/"+ke+ve+"&t="+(0,Pe.Jn)(ke,Date.now())+(ot.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(ge=ge.replace(Le,(ot,mt,gt,_e,tt,Ft,Ae)=>{const ke=mt||_e||Ft,ve=gt||tt||Ae||"?";return he.Z.API_SERVER+"/attachments/download/"+ke+ve+"&t="+(0,Pe.Jn)(ke,Date.now())+(ot.indexOf(")")>-1?")":"&")}).replace(Oe,(ot,mt,gt,_e,tt,Ft,Ae)=>{const ke=mt||_e||Ft,ve=gt||tt||Ae||"?";return he.Z.API_SERVER+"/api/attachments/"+ke+ve+"&t="+(0,Pe.Jn)(ke,Date.now())+(ot.indexOf(")")>-1?")":"&")}).replace(pt,(ot,mt,gt,_e,tt)=>{const Ft=mt||_e,Ae=gt||tt||"";return'"'+he.Z.API_SERVER+"/api/attachments/"+Ft+Ae+Ft+Ae+"&t="+(0,Pe.Jn)(Ft,Date.now())}).replace(yt,(ot,mt,gt,_e,tt)=>{const Ft=mt||_e,Ae=gt||tt||"";return"("+he.Z.API_SERVER+"/files/uploads/"+Ft+Ae+Ft+Ae+"&t="+(0,Pe.Jn)(Ft,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`),ge)};var Ee=({value:ge="",edit:ye=!1,className:Oe,showTextOnly:pt,showLines:yt,style:Le={},stylesPrev:ot={},highlightKeywords:mt,showProgramFill:gt,isProgramFill:_e,disabledFill:tt=!1,programFillValue:Ft,openEditor:Ae=()=>{},onFillChange:ke=et=>{},onFillBlur:ve=()=>{},onFillFocus:Ze=()=>{}})=>{let et=Te(String(ge||""));const Tt=(0,a.useRef)(),st=(0,a.useRef)(),[Bt,It]=(0,a.useState)(""),[Kt,kt]=(0,a.useState)("office"),[an,He]=(0,a.useState)([]),Ue=(0,a.useRef)("a"+(0,me.Z)()),Zt={},cn=Ot=>//i.test(Ot||""),Nt=(Ot,Pn,qt)=>{const pn=document.createElement(Ot===ze?"input":"textarea");pn.style.width="100%",pn.style.height=Ot===ze?"40px":"151px",pn.rows=5,pn.spellcheck=!1,pn.name="edu-program-fill",pn.placeholder="\u8BF7\u8F93\u5165",pn.dataset.id=Pn;const rn=Object.keys(Zt).length;return Zt[rn]=pn,`${pn.outerHTML}`};function ct(Ot){return Ot=Ot.replace(/!\[.*?\]\(.*?\)/g,""),Ot=Ot.replace(/\[.*?\]\(.*?\)/g,""),Ot=Ot.replace(new RegExp("","gs"),""),Ot=Ot.replace(//g,""),Ot=Ot.replace(//g,""),Ot=Ot.replace(new RegExp(".*?<\\/video>","gs"),""),Ot=Ot.replace(new RegExp(".*?<\\/audio>","gs"),""),Ot=Ot.replace(new RegExp(".*?<\\/style>","gs"),""),Ot=Ot.replace(new RegExp(".*?<\\/script>","gs"),""),Ot}const zt=Ot=>!pt&&cn(et)?Ot:Ot.replace(/([\s\S]+?)<\/style>/gim,function(Pn,qt){let pn=qt.replace(/(\n|\r)/g,"").split("}"),rn=[];return pn.map(sn=>{sn!=""&&rn.push(`.${Ue.current} ${sn}`)}),``}),Mt=(0,a.useMemo)(()=>{(0,z.Iy)();try{const pn=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,rn=/\"\/api\/attachments\/|\"\/attachments\/download\//g,sn=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,dn=/\(\/attachments\/download\//g;et=et.replace(dn,"("+he.Z.API_SERVER+"/attachments/download/").replace(pn,"("+he.Z.API_SERVER+"/api/attachments/").replace(rn,'"'+he.Z.API_SERVER+"/api/attachments/").replace(sn,'"'+he.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`),Tt.current.style.display="none"}catch(pn){}if(gt){let pn=-1;return et=et.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(rn,sn,dn){var Ht;return++pn,Nt(rn,pn,(Ht=Ft==null?void 0:Ft[pn])==null?void 0:Ht.value.replaceAll("<","<").replaceAll(">",">"))}),`
            ${zt(et||"")}
            `}let Ot=zt(et);Ot=(0,z.ZP)(Ot);const Pn=(0,z.ez)();et.match(/\[TOC\]/)&&(Ot=Ot.replace("

            [TOC]

            ",(0,z.Qv)()),(0,z.Iy)()),Ot=Ot.replace(/(__special_katext_id_\d+__)/g,(pn,rn)=>{const{type:sn,expression:dn}=Pn[rn];return(0,Ce.renderToString)(we(dn)||"",{displayMode:sn==="block",throwOnError:!1,output:"html"})}),Ot=Ot.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,z.AL)();const qt=document.createElement("div");if(qt.innerHTML=Ot,pt)return qt.innerText;if(mt){const pn=mt.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return fn(qt,pn),qt.innerHTML}return setTimeout(()=>Ln(),500),qt.innerHTML},[et,mt]);(0,a.useEffect)(()=>{Gt.current&&Gt.current.querySelectorAll(["input","textarea"]).forEach(Pn=>{Pn.oninput=Ct,Pn.onblur=Wt,Pn.onfocus=Rt})},[an]),(0,a.useEffect)(()=>{var Ot,Pn,qt,pn,rn;if(Ft!=null&&Ft.length)try{const sn=Gt.current.querySelectorAll(".edu-program-fill-score"),dn=Gt.current.querySelectorAll('[name="edu-program-fill"]');for(const[Ht,xn]of dn.entries())xn.value=((Ot=Ft==null?void 0:Ft[Ht])==null?void 0:Ot.value)||"",((Pn=Ft==null?void 0:Ft[Ht])==null?void 0:Pn.type)==="warning"?xn.className="program-fill-warning":((qt=Ft==null?void 0:Ft[Ht])==null?void 0:qt.type)==="success"?xn.className="program-fill-success":xn.className="";for(const[Ht,xn]of sn.entries())xn.innerHTML=(pn=Ft==null?void 0:Ft[Ht])!=null&&pn.score?`${(rn=Ft==null?void 0:Ft[Ht])==null?void 0:rn.score}\u5206`:"";He(Ft)}catch(sn){console.log(sn,"error")}},[Ft]);const Ct=Ot=>{an[Ot.target.dataset.id]=an[Ot.target.dataset.id]||{},an[Ot.target.dataset.id].value=Ot.target.value,He([...an]),ke(an,Ot.target.dataset.id)},Wt=Ot=>{an[Ot.target.dataset.id]=an[Ot.target.dataset.id]||{},an[Ot.target.dataset.id].value=Ot.target.value,He([...an]),ve(an,Ot.target.dataset.id)},Rt=Ot=>{an[Ot.target.dataset.id]=an[Ot.target.dataset.id]||{},an[Ot.target.dataset.id].value=Ot.target.value,He([...an]),Ze(an,Ot.target.dataset.id)};function fn(Ot,Pn){return Ot.childNodes.forEach(qt=>{var pn;if(qt.childNodes.length>0)fn(qt,Pn);else if(qt.nodeName!=="IMG")if(qt.innerHTML)qt.innerHTML=(pn=qt.innerHTML)==null?void 0:pn.replace(new RegExp(Pn,"gi"),'$&');else{const rn=document.createElement("span");rn.innerHTML=qt.textContent.replace(new RegExp(Pn,"gi"),'$&'),qt.replaceWith(rn)}})}const Gt=(0,a.useRef)();z.jb.WebkitLineClamp=yt,yt&&(Le=le(le({},Le),z.jb));function Cn(Ot){let Pn=Ot.target;if(Pn.tagName.toUpperCase()==="A"){let qt=Pn.getAttribute("href");if(qt.indexOf("office")>-1)Ot.preventDefault(),It(qt),kt("office");else if(qt.indexOf("application/pdf")>-1)Ot.preventDefault(),It(qt),kt("pdf");else if(qt.indexOf("text/html")>-1)Ot.preventDefault(),It(qt),kt("html");else if(qt.startsWith("#")){Ot.preventDefault();let pn=document.getElementById(qt.replace("#",""));pn&&pn.scrollIntoView(!0)}}}const Ln=()=>{var Ot;const Pn=(Ot=Gt.current)==null?void 0:Ot.querySelectorAll("video");Pn==null||Pn.forEach(qt=>{if(qt.oncontextmenu=()=>!1,qt.src.indexOf(".m3u8")>-1&&!qt.canPlayType("application/vnd.apple.mpegurl")){if(ie.ZP.isSupported()){var pn=new ie.ZP;pn.loadSource(qt.src),pn.attachMedia(qt)}}})};(0,a.useEffect)(()=>{if(Gt.current&&Mt&&Mt.match(Ne)&&window.PR.prettyPrint(),Gt.current)return Gt.current.addEventListener("click",Cn),()=>{var Ot;(Ot=Gt.current)==null||Ot.removeEventListener("click",Cn),(0,z.AL)(),(0,z.Iy)()}},[Mt,Gt.current,Cn]);const Yn=Ot=>{Ot.target.nodeName==="IMG"&&Ot.target.className.indexOf("draw-flowchart")>-1?(Tt.current.style.zIndex=1,Tt.current.style.display="flex",Tt.current.style.width=Ot.target.clientWidth+"px",Tt.current.style.height=Ot.target.clientHeight+"px",Tt.current.style.top=Ot.target.offsetTop+"px",Tt.current.style.left=Ot.target.offsetLeft+"px",Ot.target.id&&(st.current=Ot.target.id)):Tt.current.style.display="none"},Qn=()=>{Tt.current.style.display="none"};return(0,a.useEffect)(()=>{var Ot;const Pn=qt=>{qt.preventDefault(),qt.clipboardData.setData("text",window.getSelection().toString())};return(Ot=Gt.current)==null||Ot.addEventListener("copy",Pn),()=>{var qt;(qt=Gt.current)==null||qt.removeEventListener("copy",Pn)}},[Gt.current]),a.createElement("div",{style:{position:"relative"},onMouseLeave:Qn},pt&&a.createElement("div",{ref:Gt,className:`${Ie.mdBody} `},Mt),!pt&&!cn(Mt)&&a.createElement("div",{ref:Gt,style:le({},Le),onMouseOver:Yn,className:`${Oe||""} ${tt?"disabled-fill":""} markdown-body ${Ie.mdBody} ${Ue.current}`,dangerouslySetInnerHTML:{__html:Mt}}),!pt&&cn(Mt)&&a.createElement(de,{html:Mt}),a.createElement("div",{ref:Tt,className:`${Ie.button} ${ye?"":Ie.previewFlowChart}`},a.createElement(ue.Z,null,a.createElement(ce.ZP,{onClick:()=>{ye?Ae(st.current):(It(st.current),kt("flowChart"))}},ye?"\u7F16\u8F91":"\u9884\u89C8"))),a.createElement(xe.Z,{close:!0,data:Bt,type:Bt!=null&&Bt.length?Kt:"",style:le({},ot),onClose:()=>It("")}))}},28010:function($e,it,y){"use strict";y.d(it,{Z:function(){return oe}});var a=y(44283),ne={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},z=y(59301),oe=({message:ie,className:he,children:Pe,style:Ce={}})=>z.createElement("div",{className:`custom-spinner ${ne.idsRingWrapper} ${he}`},z.createElement("div",{className:ne.ldsRing},z.createElement("div",null),z.createElement("div",null),z.createElement("div",null),z.createElement("div",null)),ie?z.createElement("p",{style:Ce},ie):null,Pe,z.createElement(a.Outlet,null))},22914:function($e,it,y){"use strict";y.d(it,{Z:function(){return oe}});var a=y(59301),ne=y(33156),z=y(59301),oe=({defaultX:ie="40%",leftChild:he,rightChild:Pe,className:Ce,hideResize:ue=!1})=>{const[ce,me]=(0,a.useState)(ie),xe=(0,a.useRef)();function rt(){xe.current=!0}(0,a.useEffect)(()=>{function Te(Ye){xe.current&&(ne.Z.publish("resize-move-bar",Ye),me(Ye.pageX))}function Ie(){xe.current=!1}return window.addEventListener("mousemove",Te),window.addEventListener("mouseup",Ie),()=>{window.removeEventListener("mousemove",Te),window.removeEventListener("mouseup",Ie)}},[]);const Fe=typeof ce=="number"&&ce!==.01?`${ce}px`:ie,de=`calc(100% - ${ue?"0px":"4px"} - ${Fe})`;return z.createElement("div",{className:`split-panel-container ${Ce}`},z.createElement("section",{style:{width:Fe,display:ce===.01?"none":""}},he),z.createElement("section",{className:"resize-x-bar",onMouseDown:rt},z.createElement("a",{className:"btn-resize"},z.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},z.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),z.createElement("section",{style:{width:de}},Pe))}},16102:function($e,it,y){"use strict";y.d(it,{Z:function(){return he}});var a=y(59301),ne={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},z=y(92310),oe=y.n(z),he=({className:Pe,style:Ce={},leftNode:ue,leftTitle:ce="\u81EA\u6D4B\u8F93\u5165",rightNode:me,rightTitle:xe="\u8FD0\u884C\u7ED3\u679C"})=>a.createElement("div",{className:oe()(ne.result,Pe),style:Ce},a.createElement("div",{className:ne.left},a.createElement("div",{className:ne.title},a.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),a.createElement("span",null,ce)),a.createElement("div",{className:ne.leftNode},ue)),a.createElement("div",{className:ne.right},a.createElement("div",{className:ne.title},a.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),a.createElement("span",null,xe)),a.createElement("div",{className:ne.rightNode},me)))},42524:function($e,it,y){"use strict";var a=y(59301);const ne=oe=>String(oe).length===1?`0${oe}`:oe,z=({className:oe="",onChange:ie,defaultValue:he=0})=>{const[Pe,Ce]=(0,a.useState)(he);(0,a.useEffect)(()=>{const xe=setTimeout(()=>{Ce(Pe+1e3)},1e3);return ie(Pe+1e3),()=>{clearInterval(xe)}},[Pe]);const ue=parseInt(Pe/(60*6e4))||"00",ce=parseInt(Pe%(60*6e4)/6e4)||"00",me=parseInt(Pe%6e4/1e3)||"00";return a.createElement("div",{className:oe},ne(ue),":",ne(ce),":",ne(me))};it.Z=z},51166:function($e,it,y){"use strict";var a=y(59301),ne=y(59301);const z=({text:oe,speed:ie=100})=>{const[he,Pe]=(0,a.useState)(""),Ce=(0,a.useRef)(0);return(0,a.useEffect)(()=>{Pe(""),Ce.current=0;const ue=setInterval(()=>{Ce.currentce+oe.charAt(Ce.current)),Ce.current+=1):clearInterval(ue)},ie);return()=>{clearInterval(ue)}},[oe]),ne.createElement("div",{className:"c-black"},he)};it.Z=z},25173:function($e,it,y){"use strict";y.d(it,{cT:function(){return Ne},pe:function(){return le}});var a=y(59301),ne=y(94968),z=y(6767),oe=y(49317),ie=y(28209),he=y.n(ie),Pe=y(1012),Ce=y(44283),ue=y(47257),ce=y.n(ue),me=Object.defineProperty,xe=Object.defineProperties,rt=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,Ie=(Me,Ee,ge)=>Ee in Me?me(Me,Ee,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Me[Ee]=ge,Ye=(Me,Ee)=>{for(var ge in Ee||(Ee={}))de.call(Ee,ge)&&Ie(Me,ge,Ee[ge]);if(Fe)for(var ge of Fe(Ee))Te.call(Ee,ge)&&Ie(Me,ge,Ee[ge]);return Me},Se=(Me,Ee)=>xe(Me,rt(Ee)),fe=(Me,Ee)=>{var ge={};for(var ye in Me)de.call(Me,ye)&&Ee.indexOf(ye)<0&&(ge[ye]=Me[ye]);if(Me!=null&&Fe)for(var ye of Fe(Me))Ee.indexOf(ye)<0&&Te.call(Me,ye)&&(ge[ye]=Me[ye]);return ge},je=(Me,Ee,ge)=>new Promise((ye,Oe)=>{var pt=ot=>{try{Le(ge.next(ot))}catch(mt){Oe(mt)}},yt=ot=>{try{Le(ge.throw(ot))}catch(mt){Oe(mt)}},Le=ot=>ot.done?ye(ot.value):Promise.resolve(ot.value).then(pt,yt);Le((ge=ge.apply(Me,Ee)).next())});const{Dragger:De}=ne.default,le=Me=>{const Ee="bf3c199c2470cb477d907b1e0917c17b",ge="5183666c72eec9e4";var ye=he().enc.Utf8.parse(Ee);let Oe=he().enc.Utf8.parse(ge);var pt=he().AES.decrypt(Me,ye,{iv:Oe,mode:he().mode.CBC});return pt.toString(he().enc.Utf8)};let qe;const ze=Me=>je(void 0,[Me],function*({identifier:Ee,oldFilename:ge,newFilename:ye}){var Oe,pt,yt,Le,ot,mt;const gt=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});gt.data=JSON.parse(le(gt.data));const _e=new OSS({endpoint:(Oe=gt==null?void 0:gt.data)==null?void 0:Oe.end_point,region:(pt=gt==null?void 0:gt.data)==null?void 0:pt.region,accessKeyId:(yt=gt==null?void 0:gt.data)==null?void 0:yt.access_key_id,accessKeySecret:(Le=gt==null?void 0:gt.data)==null?void 0:Le.access_key_secret,bucket:(ot=gt==null?void 0:gt.data)==null?void 0:ot.bucket,stsToken:(mt=gt==null?void 0:gt.data)==null?void 0:mt.security_token});return new Promise((tt,Ft)=>{console.log(11111,`${Ee}/${ge}`,`${Ee}/${ye}`,gt.data),_e.copy(`/${Ee}/${ge}`,`/${Ee}/${ye}`).then(Ae=>{console.log("\u62F7\u8D1D\u6210\u529F",Ae)}).catch(Ae=>{console.log(Ae)})})}),Ne=(Me,Ee,ge)=>je(void 0,null,function*(){var ye,Oe,pt,yt,Le,ot;Ee.file_name=Me.name;const mt=yield(0,oe.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",le(mt.data)),mt.data=JSON.parse(le(mt.data));const gt=Me.name.split(".");gt.pop();const _e=Ee.realFileName?gt.join(""):(0,Pe.Z)(),tt=new(ce())({endpoint:(ye=mt==null?void 0:mt.data)==null?void 0:ye.end_point,region:(Oe=mt==null?void 0:mt.data)==null?void 0:Oe.region,accessKeyId:(pt=mt==null?void 0:mt.data)==null?void 0:pt.access_key_id,accessKeySecret:(yt=mt==null?void 0:mt.data)==null?void 0:yt.access_key_secret,bucket:(Le=mt==null?void 0:mt.data)==null?void 0:Le.bucket,stsToken:(ot=mt==null?void 0:mt.data)==null?void 0:ot.security_token});return new Promise((Ft,Ae)=>{var ke;tt.multipartUpload(`${_e}`,new Blob([Me],{type:Me.type}),Se(Ye({timeout:200*1e3,partSize:102400},ge),{callback:{url:(ke=mt==null?void 0:mt.data)==null?void 0:ke.callback_url,host:mt==null?void 0:mt.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,oe.rz)(Ee)}})).then(function(ve){var Ze;Me.response=(Ze=ve.data)==null?void 0:Ze.data,Ft(ve==null?void 0:ve.data)}).catch(function(ve){Ae(ve),console.log("err:",ve)})})}),we=Me=>{var Ee=Me,{user:ge,cancelUpload:ye}=Ee,Oe=fe(Ee,["user","cancelUpload"]);const[pt,yt]=(0,a.useState)([]);let[Le,ot]=(0,a.useState)();const mt={onRemove:_e=>{yt([...pt.filter(tt=>tt.name!==_e.name)]),Oe.onChange(pt.filter(tt=>tt.name!==_e.name))},disabled:Oe.disabled,multiple:!0,fileList:pt==null?void 0:pt.map(_e=>_e.file),customRequest:()=>{},beforeUpload:_e=>je(void 0,null,function*(){let tt=Oe.maxSize||1073741824;if(pt.filter(Ft=>Ft.name===_e.name).length){z.ZP.info(`${_e.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(_e==null?void 0:_e.size)>tt?(z.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${tt/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(pt.push({name:_e.name,file:_e}),yt([...pt]),Oe.onChange(pt),!1)})},gt=(_e,tt)=>je(void 0,null,function*(){var Ft,Ae,ke,ve,Ze,et;tt.file_name=_e.name;const Tt=_e.name,st=yield(0,oe.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(st.data=JSON.parse(le(st.data)),(st==null?void 0:st.status)!==0){pt[pt.findIndex(Kt=>Kt.name===Tt)].status="error",pt[pt.findIndex(Kt=>Kt.name===Tt)].file.status="error",Oe.onChange(pt),z.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}Le=new(ce())({endpoint:(Ft=st==null?void 0:st.data)==null?void 0:Ft.end_point,region:(Ae=st==null?void 0:st.data)==null?void 0:Ae.region,accessKeyId:(ke=st==null?void 0:st.data)==null?void 0:ke.access_key_id,accessKeySecret:(ve=st==null?void 0:st.data)==null?void 0:ve.access_key_secret,bucket:(Ze=st==null?void 0:st.data)==null?void 0:Ze.bucket,stsToken:(et=st==null?void 0:st.data)==null?void 0:et.security_token}),console.log(_e,"file"),ot(Le);const Bt=_e.name.split(".");Bt.pop();const It=Tt.indexOf(".")>-1?tt.realFileName?Bt.join("."):(0,Pe.Z)():Tt;return new Promise((Kt,kt)=>{var an;try{Le.multipartUpload(`${Oe.identifier}/${It}${Tt.indexOf(".")>-1?"."+Tt.split(".").pop():""}`,new Blob([_e.file],{type:_e.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(He,Ue,Zt)=>{try{console.log("\u8FDB\u5EA6",He,Ue,Zt);const cn=pt.findIndex(Nt=>Nt.name===Tt);pt[cn].file.percent=He*100,pt[cn].tempCheckpoint=Ue,yt([...pt])}catch(cn){}},checkpoint:pt[pt.findIndex(He=>He.name===Tt)].tempCheckpoint,callback:{customValue:{id:Tt+""},url:(an=st==null?void 0:st.data)==null?void 0:an.callback_url,host:st==null?void 0:st.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,oe.rz)(tt)}}).then(function(He){var Ue,Zt,cn;const Nt=pt.findIndex(zt=>zt.name===Tt);let ct="done";if(((Ue=He.data)==null?void 0:Ue.status)===0){_e.response=(Zt=He.data)==null?void 0:Zt.data;const zt=pt.findIndex(Mt=>Mt.name===Tt);pt[zt].status="done",pt[zt].file.status="done"}else z.ZP.warning((cn=He.data)==null?void 0:cn.message),ct="error";pt[Nt].status=ct,pt[Nt].file.status=ct,Oe.onChange(pt),Kt(He==null?void 0:He.data)}).catch(function(He){pt[pt.findIndex(Ue=>Ue.name===Tt)].status="error",pt[pt.findIndex(Ue=>Ue.name===Tt)].file.status="error",z.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),yt([...pt]),Oe.onChange(pt),kt(He),console.log("err:",He)})}catch(He){}})});return(0,a.useEffect)(()=>{pt.every(_e=>_e==="done"||_e==="error")&&Oe.onComplete(pt)},[pt]),(0,a.useEffect)(()=>{ye&&(Le==null||Le.cancel())},[ye]),(0,a.useEffect)(()=>{Oe.uploading&&pt.map(_e=>je(void 0,null,function*(){var tt;if((!_e.status||_e.status==="error")&&!ye){_e.status="uploading",_e.file.status="uploading";const Ft=yield gt(_e,{login:(tt=ge==null?void 0:ge.userInfo)==null?void 0:tt.login,container_type:Oe.container_type,container_id:Oe.container_id,description:Oe.description,realFileName:Oe.realFileName})}}))},[Oe.uploading]),a.createElement(De,Se(Ye({},mt),{height:Oe.height,className:Oe.className}),a.createElement("p",{className:"ant-upload-hint"},Oe.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};it.ZP=(0,Ce.connect)(({loading:Me,globalSetting:Ee,user:ge})=>({globalSetting:Ee,loading:Me.models.competitions,user:ge}))(we)},11295:function($e,it,y){"use strict";y.d(it,{Z:function(){return oe}});var a=y(59301),ne=y(33156),z=y(75786),oe=()=>{const[ie,he]=(0,a.useState)(""),[Pe,Ce]=(0,a.useState)(0);let[ue,ce]=(0,a.useState)(),[me,xe]=(0,a.useState)();const[rt,Fe]=(0,a.useState)(!1),de=(0,a.useRef)("");(0,a.useEffect)(()=>ne.Z.subscribe("preview-image",Ne=>{he(Ne),console.log(le.current)}),[]),(0,a.useEffect)(()=>(document.addEventListener("keydown",Te),()=>{document.removeEventListener("keydown",Te)}),[]),(0,a.useEffect)(()=>{de.current=ie},[ie]);function Te(ze){console.log("e====",ze),ze.keyCode==27&&de.current&&Ie()}function Ie(){document.body.style.overflow="auto",ce(void 0),xe(void 0),Ce(0),he("")}function Ye(){Ce(Pe+90)}function Se(){ue=le.current.width*1.1,me=le.current.height*1.1,xe(me),ce(ue)}function fe(){ue=le.current.width/1.1,me=le.current.height/1.1,xe(me),ce(ue)}const je=(0,a.useRef)(),De=(0,a.useRef)(),le=(0,a.useRef)(),qe=ze=>{(ze.nativeEvent.target===je.current||ze.nativeEvent.target===De.current)&&Ie()};return a.createElement(a.Fragment,null,ie?a.createElement("div",null,a.createElement("div",{className:"preview-wrp-group",ref:De},a.createElement(z.Z,{className:"image-preview",src:ie,style:{display:"none"},preview:{visible:!0,src:ie,onVisibleChange:ze=>{he("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},28267:function($e,it,y){"use strict";y.d(it,{h:function(){return je}});var a=y(59301),ne=y(82326),z=y(28284),oe=y(7939),ie=y(89780),he=y.n(ie),Pe=y(88319),Ce=y(94896),ue=Object.defineProperty,ce=Object.defineProperties,me=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,de=(De,le,qe)=>le in De?ue(De,le,{enumerable:!0,configurable:!0,writable:!0,value:qe}):De[le]=qe,Te=(De,le)=>{for(var qe in le||(le={}))rt.call(le,qe)&&de(De,qe,le[qe]);if(xe)for(var qe of xe(le))Fe.call(le,qe)&&de(De,qe,le[qe]);return De},Ie=(De,le)=>ce(De,me(le));const Ye=ne.default.Option,Se={labelCol:{span:4},wrapperCol:{span:20}},fe={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"]};it.Z=({callback:De,onCancel:le})=>{const[qe,ze]=(0,a.useState)("python");function Ne(Me){ze(fe[Me][1])}function we(Me){De(Me)}return a.createElement(z.default,Ie(Te({},Se),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:we,style:{width:500}}),a.createElement(z.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},a.createElement(ne.default,{getPopupContainer:Me=>Me.parentNode,onChange:Ne},Object.keys(fe).map(Me=>a.createElement(Ye,{key:Me,value:Me},fe[Me][0])))),a.createElement(z.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},a.createElement(je,{mode:qe})),a.createElement("div",{className:"flex-container flex-end"},a.createElement(oe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(oe.ZP,{type:"ghost",onClick:le},"\u53D6\u6D88")))};function je({value:De,onChange:le,mode:qe,options:ze={}}){const Ne=(0,a.useRef)(),[we,Me]=(0,a.useState)();return(0,a.useEffect)(()=>{if(we){let Ee=function(ge){const ye=ge.getValue();le&&le(ye)};return we.on("change",Ee),()=>{we.off("change",Ee)}}},[we,le]),(0,a.useEffect)(()=>{we&&we.setOption("mode",qe)},[we,qe]),(0,a.useEffect)(()=>{we&&(De!==we.getValue()||De==="")&&setTimeout(()=>{we.setValue(De||"")},300)},[we,De]),(0,a.useEffect)(()=>{if(Ne.current&&!we){const Ee=he().fromTextArea(Ne.current,Te({mode:qe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ze));Me(Ee)}},[Ne.current,we]),a.createElement("div",{className:"my-codemirror-container"},a.createElement("textarea",{ref:Ne}))}},39116:function($e,it,y){"use strict";y.d(it,{Z:function(){return Lt}});var a=y(59301),ne=y(44283),z=y(89780),oe=y.n(z),ie=y(76374),he=y(88319),Pe=y(6313),Ce=y(25717),ue=y(99498),ce=y(25419),me=y(67549),xe=y(35883),rt=({value:Dt="",className:$t,showTextOnly:mn,showLines:Bn,style:wt={}})=>{const nn=(0,a.useMemo)(()=>"",[Dt]);return a.createElement(a.Fragment,null,a.createElement("div",{dangerouslySetInnerHTML:{__html:nn}}))},Fe=Object.defineProperty,de=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,fe=(Dt,$t,mn)=>$t in Dt?Fe(Dt,$t,{enumerable:!0,configurable:!0,writable:!0,value:mn}):Dt[$t]=mn,je=(Dt,$t)=>{for(var mn in $t||($t={}))Ye.call($t,mn)&&fe(Dt,mn,$t[mn]);if(Ie)for(var mn of Ie($t))Se.call($t,mn)&&fe(Dt,mn,$t[mn]);return Dt},De=(Dt,$t)=>de(Dt,Te($t));let le=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function qe({onActionCallback:Dt,title:$t,icon:mn,actionName:Bn,className:wt="",children:nn}){function yn(){Dt(Bn)}return a.createElement("a",{title:$t,className:wt,onClick:yn},a.createElement("i",{className:`${mn}`}),nn)}var ze=({watch:Dt,showNullButton:$t,showNullProgramButton:mn,onActionCallback:Bn,fullScreen:wt,insertTemp:nn,hidetoolBar:yn,extraUse:kn})=>{const Zn=[...le,{title:`${Dt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Dt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return a.createElement("ul",{className:"markdown-toolbar-container"},!yn&&Zn.map((ua,ra)=>a.createElement("li",{key:ra},ua.actionName?a.createElement(qe,De(je({},ua),{onActionCallback:Bn})):a.createElement("span",{className:"v-line"}))),$t?a.createElement("li",null,a.createElement(qe,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Bn},a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,mn?a.createElement(a.Fragment,null,a.createElement("li",null,a.createElement(qe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Bn},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),a.createElement("li",null,a.createElement(qe,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Bn},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,nn&&a.createElement("li",null,a.createElement(qe,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${nn}`,onActionCallback:Bn},a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),kn&&a.createElement("li",null,kn),a.createElement("li",{className:"btn-full-screen"},a.createElement(qe,{icon:`${wt?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:wt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Bn})))},Ne=y(88487),we=y(28284),Me=y(37568),Ee=y(7939),ge=Object.defineProperty,ye=Object.defineProperties,Oe=Object.getOwnPropertyDescriptors,pt=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,ot=(Dt,$t,mn)=>$t in Dt?ge(Dt,$t,{enumerable:!0,configurable:!0,writable:!0,value:mn}):Dt[$t]=mn,mt=(Dt,$t)=>{for(var mn in $t||($t={}))yt.call($t,mn)&&ot(Dt,mn,$t[mn]);if(pt)for(var mn of pt($t))Le.call($t,mn)&&ot(Dt,mn,$t[mn]);return Dt},gt=(Dt,$t)=>ye(Dt,Oe($t));const _e={labelCol:{span:4},wrapperCol:{span:20}};var tt=({callback:Dt,onCancel:$t})=>{function mn(Bn){Dt(Bn)}return a.createElement(we.default,gt(mt({},_e),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:mn,style:{width:500}}),a.createElement(we.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.createElement(Me.default,null)),a.createElement(we.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.createElement(Me.default,null)),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Ee.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Ee.ZP,{type:"ghost",onClick:$t},"\u53D6\u6D88")))},Ft=y(28267),Ae=y(53332),ke=y(62957),ve=y(77019),Ze=y(40254),et=y(59301),Tt=({callback:Dt,onCancel:$t})=>{const mn=document.createElement("canvas"),Bn=mn.getContext("2d");mn.width=1e3,mn.height=800,Bn.fillStyle="#ffffff",Bn.fillRect(0,0,mn.width,mn.height);const wt=mn.toDataURL("image/png");return et.createElement(ke.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},et.createElement(ve.Z,{style:{height:"100vh"}},et.createElement(Ze.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:wt,visible:!0,title:String(Date.now())},onOk:nn=>{Dt({src:nn.url})},onClose:$t})))},st=y(36207),Bt=y(5269),It=y(6767),Kt={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},kt=y(59301),He=(0,a.forwardRef)(({onCancel:Dt,editImgId:$t,callback:mn},Bn)=>{let wt=(0,a.useRef)(),nn=(0,a.useRef)(),yn=(0,a.useRef)(),kn=(0,a.useRef)(!1);const Zn=(0,a.useRef)(!1);console.log("ref:",Bn);const[ua,ra]=(0,a.useState)(0),[An,ln]=(0,a.useState)("100vh");return(0,a.useEffect)(()=>{ra(1)},[]),(0,a.useImperativeHandle)(Bn,()=>({setHeight:ln})),kt.createElement("div",{ref:Zn,className:"body-overflow-initial"},kt.createElement(st.Z,{width:"100vw",height:An,footer:null,closable:!0,placement:"bottom",open:!!ua,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${Kt.drawerWrap}`,onClose:()=>{window.saveDrawData(Qt=>{mn({src:`/api/attachments/${Qt}`,id:Qt})})},title:kt.createElement(ve.Z,{align:"middle"},kt.createElement(Bt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),kt.createElement(Bt.Z,{onClick:()=>{ln(An==="60px"?"100vh":"60px")}},kt.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),kt.createElement(Bt.Z,{onClick:()=>{window.saveDrawData(Qt=>{if(Qt===null){It.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}It.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),mn({src:`/api/attachments/${Qt}`,id:Qt,disabledClose:!0})})}},kt.createElement(Ee.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},kt.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${$t||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:nn})))}),Ue=y(14185),Zt=y(47889),cn=y(4875);const Nt=Zt.ZP.Group,ct={margin:"0 8px"};var zt=({callback:Dt,onCancel:$t})=>{function mn(Bn){Dt(Bn)}return a.createElement(we.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:mn},a.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},a.createElement("span",{style:ct},"\u5355\u5143\u683C\u6570\uFF1A"),a.createElement("span",{style:ct},"\u884C\u6570"),a.createElement(we.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.createElement(cn.Z,null)),a.createElement("span",{style:ct},"\u5217\u6570"),a.createElement(we.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.createElement(cn.Z,null))),a.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},a.createElement("span",{style:ct},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.createElement(we.default.Item,{name:"align"},a.createElement(Nt,null,a.createElement(Zt.ZP,{value:"default"},a.createElement("i",{className:"fa fa-align-justify"})),a.createElement(Zt.ZP,{value:"left"},a.createElement("i",{className:"fa fa-align-left"})),a.createElement(Zt.ZP,{value:"center"},a.createElement("i",{className:"fa fa-align-center"})),a.createElement(Zt.ZP,{value:"right"},a.createElement("i",{className:"fa fa-align-right"}))))),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Ee.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Ee.ZP,{type:"ghost",onClick:$t},"\u53D6\u6D88")))},Mt=y(58755),Ct=y(84915),Wt=y.n(Ct),fn=(0,a.forwardRef)(({use3d:Dt,width:$t,height:mn,callback:Bn,showSaveButton:wt},nn)=>{const yn=(0,a.useRef)(),kn=(0,a.useRef)(),[Zn,ua]=(0,a.useState)(!1),ra=(0,a.useRef)({id:yn,appName:"graphing",width:$t||1e3,height:mn||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,a.useEffect)(()=>{kn.current=new(Wt())(ra.current,!0),window.onload=function(){kn.current.inject("applet_container")}},[]);const An=()=>{var ln=window.ggbApplet.getPNGBase64(1,!0,72);return Bn&&Bn(ln),ln};return(0,a.useEffect)(()=>{ra.current.appName=Zn?"3D":"graphing",kn.current.inject("applet_container")},[Zn]),(0,a.useEffect)(()=>{ua(Dt)},[Dt]),(0,a.useImperativeHandle)(nn,()=>({getImgData:An})),a.createElement(a.Fragment,null,a.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:yn}),a.createElement(ve.Z,{align:"middle"},a.createElement(Bt.Z,{flex:1},a.createElement(Mt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Zn,onChange:ln=>ua(ln)})),a.createElement(Bt.Z,null,a.createElement(Ee.ZP,{size:"large",onClick:An,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Gt=y(9057);const Cn="link",Ln="upload-image",Yn="add-flowchart",Qn="draw-image",Ot="add-flowchart",Pn="code-block",qt="add-table",pn="------------",rn={default:pn,left:`:${pn}`,center:`:${pn}:`,right:`${pn}:`};var sn=y(79006),dn=y(76406);function Ht(){}let xn=0;const vn=1e4,Nn="\u2581",jn="@\u2581\u2581@",In="@\u2581@",Vn=` +`),ge)};var Ee=({value:ge="",edit:ye=!1,className:Oe,showTextOnly:pt,showLines:yt,style:Le={},stylesPrev:ot={},highlightKeywords:mt,showProgramFill:gt,isProgramFill:_e,disabledFill:tt=!1,programFillValue:Ft,openEditor:Ae=()=>{},onFillChange:ke=et=>{},onFillBlur:ve=()=>{},onFillFocus:Ze=()=>{}})=>{let et=Te(String(ge||""));const Lt=(0,a.useRef)(),st=(0,a.useRef)(),[wt,It]=(0,a.useState)(""),[Kt,kt]=(0,a.useState)("office"),[an,He]=(0,a.useState)([]),Ue=(0,a.useRef)("a"+(0,me.Z)()),Zt={},dn=Ot=>//i.test(Ot||""),Bt=(Ot,Pn,$t)=>{const pn=document.createElement(Ot===ze?"input":"textarea");pn.style.width="100%",pn.style.height=Ot===ze?"40px":"151px",pn.rows=5,pn.spellcheck=!1,pn.name="edu-program-fill",pn.placeholder="\u8BF7\u8F93\u5165",pn.dataset.id=Pn;const rn=Object.keys(Zt).length;return Zt[rn]=pn,`${pn.outerHTML}`};function ct(Ot){return Ot=Ot.replace(/!\[.*?\]\(.*?\)/g,""),Ot=Ot.replace(/\[.*?\]\(.*?\)/g,""),Ot=Ot.replace(new RegExp("","gs"),""),Ot=Ot.replace(//g,""),Ot=Ot.replace(//g,""),Ot=Ot.replace(new RegExp(".*?<\\/video>","gs"),""),Ot=Ot.replace(new RegExp(".*?<\\/audio>","gs"),""),Ot=Ot.replace(new RegExp(".*?<\\/style>","gs"),""),Ot=Ot.replace(new RegExp(".*?<\\/script>","gs"),""),Ot}const zt=Ot=>!pt&&dn(et)?Ot:Ot.replace(/([\s\S]+?)<\/style>/gim,function(Pn,$t){let pn=$t.replace(/(\n|\r)/g,"").split("}"),rn=[];return pn.map(cn=>{cn!=""&&rn.push(`.${Ue.current} ${cn}`)}),``}),Mt=(0,a.useMemo)(()=>{(0,z.Iy)();try{const pn=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,rn=/\"\/api\/attachments\/|\"\/attachments\/download\//g,cn=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,on=/\(\/attachments\/download\//g;et=et.replace(on,"("+he.Z.API_SERVER+"/attachments/download/").replace(pn,"("+he.Z.API_SERVER+"/api/attachments/").replace(rn,'"'+he.Z.API_SERVER+"/api/attachments/").replace(cn,'"'+he.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` +`),Lt.current.style.display="none"}catch(pn){}if(gt){let pn=-1;return et=et.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(rn,cn,on){var Ht;return++pn,Bt(rn,pn,(Ht=Ft==null?void 0:Ft[pn])==null?void 0:Ht.value.replaceAll("<","<").replaceAll(">",">"))}),`
            ${zt(et||"")}
            `}let Ot=zt(et);Ot=(0,z.ZP)(Ot);const Pn=(0,z.ez)();et.match(/\[TOC\]/)&&(Ot=Ot.replace("

            [TOC]

            ",(0,z.Qv)()),(0,z.Iy)()),Ot=Ot.replace(/(__special_katext_id_\d+__)/g,(pn,rn)=>{const{type:cn,expression:on}=Pn[rn];return(0,Ce.renderToString)(we(on)||"",{displayMode:cn==="block",throwOnError:!1,output:"html"})}),Ot=Ot.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,z.AL)();const $t=document.createElement("div");if($t.innerHTML=Ot,pt)return $t.innerText;if(mt){const pn=mt.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return fn($t,pn),$t.innerHTML}return setTimeout(()=>Ln(),500),$t.innerHTML},[et,mt]);(0,a.useEffect)(()=>{Gt.current&&Gt.current.querySelectorAll(["input","textarea"]).forEach(Pn=>{Pn.oninput=Ct,Pn.onblur=Wt,Pn.onfocus=Tt})},[an]),(0,a.useEffect)(()=>{var Ot,Pn,$t,pn,rn;if(Ft!=null&&Ft.length)try{const cn=Gt.current.querySelectorAll(".edu-program-fill-score"),on=Gt.current.querySelectorAll('[name="edu-program-fill"]');for(const[Ht,xn]of on.entries())xn.value=((Ot=Ft==null?void 0:Ft[Ht])==null?void 0:Ot.value)||"",((Pn=Ft==null?void 0:Ft[Ht])==null?void 0:Pn.type)==="warning"?xn.className="program-fill-warning":(($t=Ft==null?void 0:Ft[Ht])==null?void 0:$t.type)==="success"?xn.className="program-fill-success":xn.className="";for(const[Ht,xn]of cn.entries())xn.innerHTML=(pn=Ft==null?void 0:Ft[Ht])!=null&&pn.score?`${(rn=Ft==null?void 0:Ft[Ht])==null?void 0:rn.score}\u5206`:"";He(Ft)}catch(cn){console.log(cn,"error")}},[Ft]);const Ct=Ot=>{an[Ot.target.dataset.id]=an[Ot.target.dataset.id]||{},an[Ot.target.dataset.id].value=Ot.target.value,He([...an]),ke(an,Ot.target.dataset.id)},Wt=Ot=>{an[Ot.target.dataset.id]=an[Ot.target.dataset.id]||{},an[Ot.target.dataset.id].value=Ot.target.value,He([...an]),ve(an,Ot.target.dataset.id)},Tt=Ot=>{an[Ot.target.dataset.id]=an[Ot.target.dataset.id]||{},an[Ot.target.dataset.id].value=Ot.target.value,He([...an]),Ze(an,Ot.target.dataset.id)};function fn(Ot,Pn){return Ot.childNodes.forEach($t=>{var pn;if($t.childNodes.length>0)fn($t,Pn);else if($t.nodeName!=="IMG")if($t.innerHTML)$t.innerHTML=(pn=$t.innerHTML)==null?void 0:pn.replace(new RegExp(Pn,"gi"),'$&');else{const rn=document.createElement("span");rn.innerHTML=$t.textContent.replace(new RegExp(Pn,"gi"),'$&'),$t.replaceWith(rn)}})}const Gt=(0,a.useRef)();z.jb.WebkitLineClamp=yt,yt&&(Le=le(le({},Le),z.jb));function Cn(Ot){let Pn=Ot.target;if(Pn.tagName.toUpperCase()==="A"){let $t=Pn.getAttribute("href");if($t.indexOf("office")>-1)Ot.preventDefault(),It($t),kt("office");else if($t.indexOf("application/pdf")>-1)Ot.preventDefault(),It($t),kt("pdf");else if($t.indexOf("text/html")>-1)Ot.preventDefault(),It($t),kt("html");else if($t.startsWith("#")){Ot.preventDefault();let pn=document.getElementById($t.replace("#",""));pn&&pn.scrollIntoView(!0)}}}const Ln=()=>{var Ot;const Pn=(Ot=Gt.current)==null?void 0:Ot.querySelectorAll("video");Pn==null||Pn.forEach($t=>{if($t.oncontextmenu=()=>!1,$t.src.indexOf(".m3u8")>-1&&!$t.canPlayType("application/vnd.apple.mpegurl")){if(ie.ZP.isSupported()){var pn=new ie.ZP;pn.loadSource($t.src),pn.attachMedia($t)}}})};(0,a.useEffect)(()=>{if(Gt.current&&Mt&&Mt.match(Ne)&&window.PR.prettyPrint(),Gt.current)return Gt.current.addEventListener("click",Cn),()=>{var Ot;(Ot=Gt.current)==null||Ot.removeEventListener("click",Cn),(0,z.AL)(),(0,z.Iy)()}},[Mt,Gt.current,Cn]);const Yn=Ot=>{Ot.target.nodeName==="IMG"&&Ot.target.className.indexOf("draw-flowchart")>-1?(Lt.current.style.zIndex=1,Lt.current.style.display="flex",Lt.current.style.width=Ot.target.clientWidth+"px",Lt.current.style.height=Ot.target.clientHeight+"px",Lt.current.style.top=Ot.target.offsetTop+"px",Lt.current.style.left=Ot.target.offsetLeft+"px",Ot.target.id&&(st.current=Ot.target.id)):Lt.current.style.display="none"},Qn=()=>{Lt.current.style.display="none"};return(0,a.useEffect)(()=>{var Ot;const Pn=$t=>{$t.preventDefault(),$t.clipboardData.setData("text",window.getSelection().toString())};return(Ot=Gt.current)==null||Ot.addEventListener("copy",Pn),()=>{var $t;($t=Gt.current)==null||$t.removeEventListener("copy",Pn)}},[Gt.current]),a.createElement("div",{style:{position:"relative"},onMouseLeave:Qn},pt&&a.createElement("div",{ref:Gt,className:`${Ie.mdBody} `},Mt),!pt&&!dn(Mt)&&a.createElement("div",{ref:Gt,style:le({},Le),onMouseOver:Yn,className:`${Oe||""} ${tt?"disabled-fill":""} markdown-body ${Ie.mdBody} ${Ue.current}`,dangerouslySetInnerHTML:{__html:Mt}}),!pt&&dn(Mt)&&a.createElement(de,{html:Mt}),a.createElement("div",{ref:Lt,className:`${Ie.button} ${ye?"":Ie.previewFlowChart}`},a.createElement(ue.Z,null,a.createElement(ce.ZP,{onClick:()=>{ye?Ae(st.current):(It(st.current),kt("flowChart"))}},ye?"\u7F16\u8F91":"\u9884\u89C8"))),a.createElement(xe.Z,{close:!0,data:wt,type:wt!=null&&wt.length?Kt:"",style:le({},ot),onClose:()=>It("")}))}},28010:function($e,it,y){"use strict";y.d(it,{Z:function(){return oe}});var a=y(44283),ne={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},z=y(59301),oe=({message:ie,className:he,children:Pe,style:Ce={}})=>z.createElement("div",{className:`custom-spinner ${ne.idsRingWrapper} ${he}`},z.createElement("div",{className:ne.ldsRing},z.createElement("div",null),z.createElement("div",null),z.createElement("div",null),z.createElement("div",null)),ie?z.createElement("p",{style:Ce},ie):null,Pe,z.createElement(a.Outlet,null))},22914:function($e,it,y){"use strict";y.d(it,{Z:function(){return oe}});var a=y(59301),ne=y(33156),z=y(59301),oe=({defaultX:ie="40%",leftChild:he,rightChild:Pe,className:Ce,hideResize:ue=!1})=>{const[ce,me]=(0,a.useState)(ie),xe=(0,a.useRef)();function rt(){xe.current=!0}(0,a.useEffect)(()=>{function Te(Ye){xe.current&&(ne.Z.publish("resize-move-bar",Ye),me(Ye.pageX))}function Ie(){xe.current=!1}return window.addEventListener("mousemove",Te),window.addEventListener("mouseup",Ie),()=>{window.removeEventListener("mousemove",Te),window.removeEventListener("mouseup",Ie)}},[]);const Fe=typeof ce=="number"&&ce!==.01?`${ce}px`:ie,de=`calc(100% - ${ue?"0px":"4px"} - ${Fe})`;return z.createElement("div",{className:`split-panel-container ${Ce}`},z.createElement("section",{style:{width:Fe,display:ce===.01?"none":""}},he),z.createElement("section",{className:"resize-x-bar",onMouseDown:rt},z.createElement("a",{className:"btn-resize"},z.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},z.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),z.createElement("section",{style:{width:de}},Pe))}},16102:function($e,it,y){"use strict";y.d(it,{Z:function(){return he}});var a=y(59301),ne={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},z=y(92310),oe=y.n(z),he=({className:Pe,style:Ce={},leftNode:ue,leftTitle:ce="\u81EA\u6D4B\u8F93\u5165",rightNode:me,rightTitle:xe="\u8FD0\u884C\u7ED3\u679C"})=>a.createElement("div",{className:oe()(ne.result,Pe),style:Ce},a.createElement("div",{className:ne.left},a.createElement("div",{className:ne.title},a.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),a.createElement("span",null,ce)),a.createElement("div",{className:ne.leftNode},ue)),a.createElement("div",{className:ne.right},a.createElement("div",{className:ne.title},a.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),a.createElement("span",null,xe)),a.createElement("div",{className:ne.rightNode},me)))},42524:function($e,it,y){"use strict";var a=y(59301);const ne=oe=>String(oe).length===1?`0${oe}`:oe,z=({className:oe="",onChange:ie,defaultValue:he=0})=>{const[Pe,Ce]=(0,a.useState)(he);(0,a.useEffect)(()=>{const xe=setTimeout(()=>{Ce(Pe+1e3)},1e3);return ie(Pe+1e3),()=>{clearInterval(xe)}},[Pe]);const ue=parseInt(Pe/(60*6e4))||"00",ce=parseInt(Pe%(60*6e4)/6e4)||"00",me=parseInt(Pe%6e4/1e3)||"00";return a.createElement("div",{className:oe},ne(ue),":",ne(ce),":",ne(me))};it.Z=z},51166:function($e,it,y){"use strict";var a=y(59301),ne=y(59301);const z=({text:oe,speed:ie=100})=>{const[he,Pe]=(0,a.useState)(""),Ce=(0,a.useRef)(0);return(0,a.useEffect)(()=>{Pe(""),Ce.current=0;const ue=setInterval(()=>{Ce.currentce+oe.charAt(Ce.current)),Ce.current+=1):clearInterval(ue)},ie);return()=>{clearInterval(ue)}},[oe]),ne.createElement("div",{className:"c-black"},he)};it.Z=z},25173:function($e,it,y){"use strict";y.d(it,{cT:function(){return Ne},pe:function(){return le}});var a=y(59301),ne=y(94968),z=y(6767),oe=y(49317),ie=y(28209),he=y.n(ie),Pe=y(1012),Ce=y(44283),ue=y(47257),ce=y.n(ue),me=Object.defineProperty,xe=Object.defineProperties,rt=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,Ie=(Me,Ee,ge)=>Ee in Me?me(Me,Ee,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Me[Ee]=ge,Ye=(Me,Ee)=>{for(var ge in Ee||(Ee={}))de.call(Ee,ge)&&Ie(Me,ge,Ee[ge]);if(Fe)for(var ge of Fe(Ee))Te.call(Ee,ge)&&Ie(Me,ge,Ee[ge]);return Me},Se=(Me,Ee)=>xe(Me,rt(Ee)),fe=(Me,Ee)=>{var ge={};for(var ye in Me)de.call(Me,ye)&&Ee.indexOf(ye)<0&&(ge[ye]=Me[ye]);if(Me!=null&&Fe)for(var ye of Fe(Me))Ee.indexOf(ye)<0&&Te.call(Me,ye)&&(ge[ye]=Me[ye]);return ge},je=(Me,Ee,ge)=>new Promise((ye,Oe)=>{var pt=ot=>{try{Le(ge.next(ot))}catch(mt){Oe(mt)}},yt=ot=>{try{Le(ge.throw(ot))}catch(mt){Oe(mt)}},Le=ot=>ot.done?ye(ot.value):Promise.resolve(ot.value).then(pt,yt);Le((ge=ge.apply(Me,Ee)).next())});const{Dragger:De}=ne.default,le=Me=>{const Ee="bf3c199c2470cb477d907b1e0917c17b",ge="5183666c72eec9e4";var ye=he().enc.Utf8.parse(Ee);let Oe=he().enc.Utf8.parse(ge);var pt=he().AES.decrypt(Me,ye,{iv:Oe,mode:he().mode.CBC});return pt.toString(he().enc.Utf8)};let qe;const ze=Me=>je(void 0,[Me],function*({identifier:Ee,oldFilename:ge,newFilename:ye}){var Oe,pt,yt,Le,ot,mt;const gt=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});gt.data=JSON.parse(le(gt.data));const _e=new OSS({endpoint:(Oe=gt==null?void 0:gt.data)==null?void 0:Oe.end_point,region:(pt=gt==null?void 0:gt.data)==null?void 0:pt.region,accessKeyId:(yt=gt==null?void 0:gt.data)==null?void 0:yt.access_key_id,accessKeySecret:(Le=gt==null?void 0:gt.data)==null?void 0:Le.access_key_secret,bucket:(ot=gt==null?void 0:gt.data)==null?void 0:ot.bucket,stsToken:(mt=gt==null?void 0:gt.data)==null?void 0:mt.security_token});return new Promise((tt,Ft)=>{console.log(11111,`${Ee}/${ge}`,`${Ee}/${ye}`,gt.data),_e.copy(`/${Ee}/${ge}`,`/${Ee}/${ye}`).then(Ae=>{console.log("\u62F7\u8D1D\u6210\u529F",Ae)}).catch(Ae=>{console.log(Ae)})})}),Ne=(Me,Ee,ge)=>je(void 0,null,function*(){var ye,Oe,pt,yt,Le,ot;Ee.file_name=Me.name;const mt=yield(0,oe.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",le(mt.data)),mt.data=JSON.parse(le(mt.data));const gt=Me.name.split(".");gt.pop();const _e=Ee.realFileName?gt.join(""):(0,Pe.Z)(),tt=new(ce())({endpoint:(ye=mt==null?void 0:mt.data)==null?void 0:ye.end_point,region:(Oe=mt==null?void 0:mt.data)==null?void 0:Oe.region,accessKeyId:(pt=mt==null?void 0:mt.data)==null?void 0:pt.access_key_id,accessKeySecret:(yt=mt==null?void 0:mt.data)==null?void 0:yt.access_key_secret,bucket:(Le=mt==null?void 0:mt.data)==null?void 0:Le.bucket,stsToken:(ot=mt==null?void 0:mt.data)==null?void 0:ot.security_token});return new Promise((Ft,Ae)=>{var ke;tt.multipartUpload(`${_e}`,new Blob([Me],{type:Me.type}),Se(Ye({timeout:200*1e3,partSize:102400},ge),{callback:{url:(ke=mt==null?void 0:mt.data)==null?void 0:ke.callback_url,host:mt==null?void 0:mt.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,oe.rz)(Ee)}})).then(function(ve){var Ze;Me.response=(Ze=ve.data)==null?void 0:Ze.data,Ft(ve==null?void 0:ve.data)}).catch(function(ve){Ae(ve),console.log("err:",ve)})})}),we=Me=>{var Ee=Me,{user:ge,cancelUpload:ye}=Ee,Oe=fe(Ee,["user","cancelUpload"]);const[pt,yt]=(0,a.useState)([]);let[Le,ot]=(0,a.useState)();const mt={onRemove:_e=>{yt([...pt.filter(tt=>tt.name!==_e.name)]),Oe.onChange(pt.filter(tt=>tt.name!==_e.name))},disabled:Oe.disabled,multiple:!0,fileList:pt==null?void 0:pt.map(_e=>_e.file),customRequest:()=>{},beforeUpload:_e=>je(void 0,null,function*(){let tt=Oe.maxSize||1073741824;if(pt.filter(Ft=>Ft.name===_e.name).length){z.ZP.info(`${_e.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(_e==null?void 0:_e.size)>tt?(z.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${tt/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(pt.push({name:_e.name,file:_e}),yt([...pt]),Oe.onChange(pt),!1)})},gt=(_e,tt)=>je(void 0,null,function*(){var Ft,Ae,ke,ve,Ze,et;tt.file_name=_e.name;const Lt=_e.name,st=yield(0,oe.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(st.data=JSON.parse(le(st.data)),(st==null?void 0:st.status)!==0){pt[pt.findIndex(Kt=>Kt.name===Lt)].status="error",pt[pt.findIndex(Kt=>Kt.name===Lt)].file.status="error",Oe.onChange(pt),z.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}Le=new(ce())({endpoint:(Ft=st==null?void 0:st.data)==null?void 0:Ft.end_point,region:(Ae=st==null?void 0:st.data)==null?void 0:Ae.region,accessKeyId:(ke=st==null?void 0:st.data)==null?void 0:ke.access_key_id,accessKeySecret:(ve=st==null?void 0:st.data)==null?void 0:ve.access_key_secret,bucket:(Ze=st==null?void 0:st.data)==null?void 0:Ze.bucket,stsToken:(et=st==null?void 0:st.data)==null?void 0:et.security_token}),console.log(_e,"file"),ot(Le);const wt=_e.name.split(".");wt.pop();const It=Lt.indexOf(".")>-1?tt.realFileName?wt.join("."):(0,Pe.Z)():Lt;return new Promise((Kt,kt)=>{var an;try{Le.multipartUpload(`${Oe.identifier}/${It}${Lt.indexOf(".")>-1?"."+Lt.split(".").pop():""}`,new Blob([_e.file],{type:_e.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(He,Ue,Zt)=>{try{console.log("\u8FDB\u5EA6",He,Ue,Zt);const dn=pt.findIndex(Bt=>Bt.name===Lt);pt[dn].file.percent=He*100,pt[dn].tempCheckpoint=Ue,yt([...pt])}catch(dn){}},checkpoint:pt[pt.findIndex(He=>He.name===Lt)].tempCheckpoint,callback:{customValue:{id:Lt+""},url:(an=st==null?void 0:st.data)==null?void 0:an.callback_url,host:st==null?void 0:st.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,oe.rz)(tt)}}).then(function(He){var Ue,Zt,dn;const Bt=pt.findIndex(zt=>zt.name===Lt);let ct="done";if(((Ue=He.data)==null?void 0:Ue.status)===0){_e.response=(Zt=He.data)==null?void 0:Zt.data;const zt=pt.findIndex(Mt=>Mt.name===Lt);pt[zt].status="done",pt[zt].file.status="done"}else z.ZP.warning((dn=He.data)==null?void 0:dn.message),ct="error";pt[Bt].status=ct,pt[Bt].file.status=ct,Oe.onChange(pt),Kt(He==null?void 0:He.data)}).catch(function(He){pt[pt.findIndex(Ue=>Ue.name===Lt)].status="error",pt[pt.findIndex(Ue=>Ue.name===Lt)].file.status="error",z.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),yt([...pt]),Oe.onChange(pt),kt(He),console.log("err:",He)})}catch(He){}})});return(0,a.useEffect)(()=>{pt.every(_e=>_e==="done"||_e==="error")&&Oe.onComplete(pt)},[pt]),(0,a.useEffect)(()=>{ye&&(Le==null||Le.cancel())},[ye]),(0,a.useEffect)(()=>{Oe.uploading&&pt.map(_e=>je(void 0,null,function*(){var tt;if((!_e.status||_e.status==="error")&&!ye){_e.status="uploading",_e.file.status="uploading";const Ft=yield gt(_e,{login:(tt=ge==null?void 0:ge.userInfo)==null?void 0:tt.login,container_type:Oe.container_type,container_id:Oe.container_id,description:Oe.description,realFileName:Oe.realFileName})}}))},[Oe.uploading]),a.createElement(De,Se(Ye({},mt),{height:Oe.height,className:Oe.className}),a.createElement("p",{className:"ant-upload-hint"},Oe.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};it.ZP=(0,Ce.connect)(({loading:Me,globalSetting:Ee,user:ge})=>({globalSetting:Ee,loading:Me.models.competitions,user:ge}))(we)},11295:function($e,it,y){"use strict";y.d(it,{Z:function(){return oe}});var a=y(59301),ne=y(33156),z=y(75786),oe=()=>{const[ie,he]=(0,a.useState)(""),[Pe,Ce]=(0,a.useState)(0);let[ue,ce]=(0,a.useState)(),[me,xe]=(0,a.useState)();const[rt,Fe]=(0,a.useState)(!1),de=(0,a.useRef)("");(0,a.useEffect)(()=>ne.Z.subscribe("preview-image",Ne=>{he(Ne),console.log(le.current)}),[]),(0,a.useEffect)(()=>(document.addEventListener("keydown",Te),()=>{document.removeEventListener("keydown",Te)}),[]),(0,a.useEffect)(()=>{de.current=ie},[ie]);function Te(ze){console.log("e====",ze),ze.keyCode==27&&de.current&&Ie()}function Ie(){document.body.style.overflow="auto",ce(void 0),xe(void 0),Ce(0),he("")}function Ye(){Ce(Pe+90)}function Se(){ue=le.current.width*1.1,me=le.current.height*1.1,xe(me),ce(ue)}function fe(){ue=le.current.width/1.1,me=le.current.height/1.1,xe(me),ce(ue)}const je=(0,a.useRef)(),De=(0,a.useRef)(),le=(0,a.useRef)(),qe=ze=>{(ze.nativeEvent.target===je.current||ze.nativeEvent.target===De.current)&&Ie()};return a.createElement(a.Fragment,null,ie?a.createElement("div",null,a.createElement("div",{className:"preview-wrp-group",ref:De},a.createElement(z.Z,{className:"image-preview",src:ie,style:{display:"none"},preview:{visible:!0,src:ie,onVisibleChange:ze=>{he("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},28267:function($e,it,y){"use strict";y.d(it,{h:function(){return je}});var a=y(59301),ne=y(82326),z=y(28284),oe=y(7939),ie=y(89780),he=y.n(ie),Pe=y(88319),Ce=y(94896),ue=Object.defineProperty,ce=Object.defineProperties,me=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,de=(De,le,qe)=>le in De?ue(De,le,{enumerable:!0,configurable:!0,writable:!0,value:qe}):De[le]=qe,Te=(De,le)=>{for(var qe in le||(le={}))rt.call(le,qe)&&de(De,qe,le[qe]);if(xe)for(var qe of xe(le))Fe.call(le,qe)&&de(De,qe,le[qe]);return De},Ie=(De,le)=>ce(De,me(le));const Ye=ne.default.Option,Se={labelCol:{span:4},wrapperCol:{span:20}},fe={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"]};it.Z=({callback:De,onCancel:le})=>{const[qe,ze]=(0,a.useState)("python");function Ne(Me){ze(fe[Me][1])}function we(Me){De(Me)}return a.createElement(z.default,Ie(Te({},Se),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:we,style:{width:500}}),a.createElement(z.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},a.createElement(ne.default,{getPopupContainer:Me=>Me.parentNode,onChange:Ne},Object.keys(fe).map(Me=>a.createElement(Ye,{key:Me,value:Me},fe[Me][0])))),a.createElement(z.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},a.createElement(je,{mode:qe})),a.createElement("div",{className:"flex-container flex-end"},a.createElement(oe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(oe.ZP,{type:"ghost",onClick:le},"\u53D6\u6D88")))};function je({value:De,onChange:le,mode:qe,options:ze={}}){const Ne=(0,a.useRef)(),[we,Me]=(0,a.useState)();return(0,a.useEffect)(()=>{if(we){let Ee=function(ge){const ye=ge.getValue();le&&le(ye)};return we.on("change",Ee),()=>{we.off("change",Ee)}}},[we,le]),(0,a.useEffect)(()=>{we&&we.setOption("mode",qe)},[we,qe]),(0,a.useEffect)(()=>{we&&(De!==we.getValue()||De==="")&&setTimeout(()=>{we.setValue(De||"")},300)},[we,De]),(0,a.useEffect)(()=>{if(Ne.current&&!we){const Ee=he().fromTextArea(Ne.current,Te({mode:qe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ze));Me(Ee)}},[Ne.current,we]),a.createElement("div",{className:"my-codemirror-container"},a.createElement("textarea",{ref:Ne}))}},39116:function($e,it,y){"use strict";y.d(it,{Z:function(){return Rt}});var a=y(59301),ne=y(44283),z=y(89780),oe=y.n(z),ie=y(76374),he=y(88319),Pe=y(6313),Ce=y(25717),ue=y(99498),ce=y(25419),me=y(67549),xe=y(35883),rt=({value:Dt="",className:en,showTextOnly:mn,showLines:Bn,style:Nt={}})=>{const nn=(0,a.useMemo)(()=>"",[Dt]);return a.createElement(a.Fragment,null,a.createElement("div",{dangerouslySetInnerHTML:{__html:nn}}))},Fe=Object.defineProperty,de=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,fe=(Dt,en,mn)=>en in Dt?Fe(Dt,en,{enumerable:!0,configurable:!0,writable:!0,value:mn}):Dt[en]=mn,je=(Dt,en)=>{for(var mn in en||(en={}))Ye.call(en,mn)&&fe(Dt,mn,en[mn]);if(Ie)for(var mn of Ie(en))Se.call(en,mn)&&fe(Dt,mn,en[mn]);return Dt},De=(Dt,en)=>de(Dt,Te(en));let le=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function qe({onActionCallback:Dt,title:en,icon:mn,actionName:Bn,className:Nt="",children:nn}){function yn(){Dt(Bn)}return a.createElement("a",{title:en,className:Nt,onClick:yn},a.createElement("i",{className:`${mn}`}),nn)}var ze=({watch:Dt,showNullButton:en,showNullProgramButton:mn,onActionCallback:Bn,fullScreen:Nt,insertTemp:nn,hidetoolBar:yn,extraUse:kn})=>{const Zn=[...le,{title:`${Dt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Dt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return a.createElement("ul",{className:"markdown-toolbar-container"},!yn&&Zn.map((ua,ra)=>a.createElement("li",{key:ra},ua.actionName?a.createElement(qe,De(je({},ua),{onActionCallback:Bn})):a.createElement("span",{className:"v-line"}))),en?a.createElement("li",null,a.createElement(qe,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Bn},a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,mn?a.createElement(a.Fragment,null,a.createElement("li",null,a.createElement(qe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Bn},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),a.createElement("li",null,a.createElement(qe,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Bn},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,nn&&a.createElement("li",null,a.createElement(qe,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${nn}`,onActionCallback:Bn},a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),kn&&a.createElement("li",null,kn),a.createElement("li",{className:"btn-full-screen"},a.createElement(qe,{icon:`${Nt?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Nt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Bn})))},Ne=y(88487),we=y(28284),Me=y(37568),Ee=y(7939),ge=Object.defineProperty,ye=Object.defineProperties,Oe=Object.getOwnPropertyDescriptors,pt=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,ot=(Dt,en,mn)=>en in Dt?ge(Dt,en,{enumerable:!0,configurable:!0,writable:!0,value:mn}):Dt[en]=mn,mt=(Dt,en)=>{for(var mn in en||(en={}))yt.call(en,mn)&&ot(Dt,mn,en[mn]);if(pt)for(var mn of pt(en))Le.call(en,mn)&&ot(Dt,mn,en[mn]);return Dt},gt=(Dt,en)=>ye(Dt,Oe(en));const _e={labelCol:{span:4},wrapperCol:{span:20}};var tt=({callback:Dt,onCancel:en})=>{function mn(Bn){Dt(Bn)}return a.createElement(we.default,gt(mt({},_e),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:mn,style:{width:500}}),a.createElement(we.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.createElement(Me.default,null)),a.createElement(we.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.createElement(Me.default,null)),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Ee.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Ee.ZP,{type:"ghost",onClick:en},"\u53D6\u6D88")))},Ft=y(28267),Ae=y(53332),ke=y(62957),ve=y(77019),Ze=y(40254),et=y(59301),Lt=({callback:Dt,onCancel:en})=>{const mn=document.createElement("canvas"),Bn=mn.getContext("2d");mn.width=1e3,mn.height=800,Bn.fillStyle="#ffffff",Bn.fillRect(0,0,mn.width,mn.height);const Nt=mn.toDataURL("image/png");return et.createElement(ke.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},et.createElement(ve.Z,{style:{height:"100vh"}},et.createElement(Ze.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Nt,visible:!0,title:String(Date.now())},onOk:nn=>{Dt({src:nn.url})},onClose:en})))},st=y(36207),wt=y(5269),It=y(6767),Kt={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},kt=y(59301),He=(0,a.forwardRef)(({onCancel:Dt,editImgId:en,callback:mn},Bn)=>{let Nt=(0,a.useRef)(),nn=(0,a.useRef)(),yn=(0,a.useRef)(),kn=(0,a.useRef)(!1);const Zn=(0,a.useRef)(!1);console.log("ref:",Bn);const[ua,ra]=(0,a.useState)(0),[An,ln]=(0,a.useState)("100vh");return(0,a.useEffect)(()=>{ra(1)},[]),(0,a.useImperativeHandle)(Bn,()=>({setHeight:ln})),kt.createElement("div",{ref:Zn,className:"body-overflow-initial"},kt.createElement(st.Z,{width:"100vw",height:An,footer:null,closable:!0,placement:"bottom",open:!!ua,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${Kt.drawerWrap}`,onClose:()=>{window.saveDrawData(Qt=>{mn({src:`/api/attachments/${Qt}`,id:Qt})})},title:kt.createElement(ve.Z,{align:"middle"},kt.createElement(wt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),kt.createElement(wt.Z,{onClick:()=>{ln(An==="60px"?"100vh":"60px")}},kt.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),kt.createElement(wt.Z,{onClick:()=>{window.saveDrawData(Qt=>{if(Qt===null){It.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}It.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),mn({src:`/api/attachments/${Qt}`,id:Qt,disabledClose:!0})})}},kt.createElement(Ee.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},kt.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${en||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:nn})))}),Ue=y(14185),Zt=y(47889),dn=y(4875);const Bt=Zt.ZP.Group,ct={margin:"0 8px"};var zt=({callback:Dt,onCancel:en})=>{function mn(Bn){Dt(Bn)}return a.createElement(we.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:mn},a.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},a.createElement("span",{style:ct},"\u5355\u5143\u683C\u6570\uFF1A"),a.createElement("span",{style:ct},"\u884C\u6570"),a.createElement(we.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.createElement(dn.Z,null)),a.createElement("span",{style:ct},"\u5217\u6570"),a.createElement(we.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.createElement(dn.Z,null))),a.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},a.createElement("span",{style:ct},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.createElement(we.default.Item,{name:"align"},a.createElement(Bt,null,a.createElement(Zt.ZP,{value:"default"},a.createElement("i",{className:"fa fa-align-justify"})),a.createElement(Zt.ZP,{value:"left"},a.createElement("i",{className:"fa fa-align-left"})),a.createElement(Zt.ZP,{value:"center"},a.createElement("i",{className:"fa fa-align-center"})),a.createElement(Zt.ZP,{value:"right"},a.createElement("i",{className:"fa fa-align-right"}))))),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Ee.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Ee.ZP,{type:"ghost",onClick:en},"\u53D6\u6D88")))},Mt=y(58755),Ct=y(84915),Wt=y.n(Ct),fn=(0,a.forwardRef)(({use3d:Dt,width:en,height:mn,callback:Bn,showSaveButton:Nt},nn)=>{const yn=(0,a.useRef)(),kn=(0,a.useRef)(),[Zn,ua]=(0,a.useState)(!1),ra=(0,a.useRef)({id:yn,appName:"graphing",width:en||1e3,height:mn||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,a.useEffect)(()=>{kn.current=new(Wt())(ra.current,!0),window.onload=function(){kn.current.inject("applet_container")}},[]);const An=()=>{var ln=window.ggbApplet.getPNGBase64(1,!0,72);return Bn&&Bn(ln),ln};return(0,a.useEffect)(()=>{ra.current.appName=Zn?"3D":"graphing",kn.current.inject("applet_container")},[Zn]),(0,a.useEffect)(()=>{ua(Dt)},[Dt]),(0,a.useImperativeHandle)(nn,()=>({getImgData:An})),a.createElement(a.Fragment,null,a.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:yn}),a.createElement(ve.Z,{align:"middle"},a.createElement(wt.Z,{flex:1},a.createElement(Mt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Zn,onChange:ln=>ua(ln)})),a.createElement(wt.Z,null,a.createElement(Ee.ZP,{size:"large",onClick:An,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Gt=y(9057);const Cn="link",Ln="upload-image",Yn="add-flowchart",Qn="draw-image",Ot="add-flowchart",Pn="code-block",$t="add-table",pn="------------",rn={default:pn,left:`:${pn}`,center:`:${pn}:`,right:`${pn}:`};var cn=y(79006),on=y(76406);function Ht(){}let xn=0;const vn=1e4,Nn="\u2581",jn="@\u2581\u2581@",In="@\u2581@",Vn=` **\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`,ba=["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 Ea(Dt){return/^\d+$/.test(Dt)?`${Dt}px`:Dt}const Mn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",jt={[Mn+"-B"]:"bold",[Mn+"-I"]:"italic"},Yt={[Cn]:"\u6DFB\u52A0\u94FE\u63A5",[Pn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Ln]:"\u6DFB\u52A0\u56FE\u7247",[Qn]:"\u6DFB\u52A0\u753B\u56FE",[Yn]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[qt]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Lt=({defaultValue:Dt="",onChange:$t,width:mn="100%",height:Bn=400,miniToolbar:wt=!1,isFocus:nn=!1,watch:yn,insertTemp:kn,mode:Zn="markdown",id:ua="markdown-editor-id",showResizeBar:ra=!1,noStorage:An=!1,showNullButton:ln=!1,showNullProgramButton:Qt=!1,hidetoolBar:En=!1,fullScreen:da=!1,onBlur:Na,onCMBeforeChange:Wa,onFullScreen:en,className:bn="",disablePaste:aa=!1,disabled:_t=!1,disabledFill:Ba=!1,placeholder:za="",values:Be="",extraUse:St,onAddBlank:Vt})=>{const[nt,On]=(0,a.useState)(null),[Fn,Wn]=(0,a.useState)(Dt),[Xn,Kn]=(0,a.useState)(yn),[na,ya]=(0,a.useState)(da),[wn,Rn]=(0,a.useState)(""),[$n,ga]=(0,a.useState)(0),[Un,pa]=(0,a.useState)(Bn),[Jn,_a]=(0,a.useState)(!1),[Ia,Sa]=(0,a.useState)(0),[tr,zn]=(0,a.useState)(0),Ca=(0,a.useRef)(),Va=(0,a.useRef)(),ma=(0,a.useRef)(),wa=(0,a.useRef)(),ha=(0,a.useRef)(),nr=(0,a.useRef)(),Dn=(0,ne.useDispatch)();(0,a.useEffect)(()=>{const Ve=window.scrollY||window.pageYOffset;Wn(Be),nt==null||nt.setValue(Be),window.scrollTo(0,Ve)},[Be]),(0,a.useEffect)(()=>{en==null||en(na)},[na]),(0,a.useEffect)(()=>{if(Ca.current){let Ve=function(We,ut){var Et;if(aa){ut.preventDefault();return}const be=ut.clipboardData;if(be){const Qe=be.types.toString(),at=be.items;if(Qe==="Files"||be.types.indexOf("Files")>-1){if(ut.preventDefault(),Zn=="stex")return;try{let ht=at[1];((Et=at[0])==null?void 0:Et.kind)==="file"&&(ht=at[0]);const on=ht.getAsFile(),tn=on.name.split(".").pop();(0,Ae.I)(on,gn=>{var hn,Tn,Gn;gn.id?((hn=on==null?void 0:on.type)==null?void 0:hn.indexOf("image"))>-1?Je.replaceSelection(``):((Tn=on==null?void 0:on.type)==null?void 0:Tn.indexOf("video"))>-1?Je.replaceSelection(``):((Gn=on==null?void 0:on.type)==null?void 0:Gn.indexOf("pdf"))>-1?Je.replaceSelection(`${on.name}`):ba.includes(tn)?Je.replaceSelection(`${on.name}`):Je.replaceSelection(`[${on.name}](/api/attachments/${gn.id}?type=${gn.content_type})`):(gn==null?void 0:gn.status)===401&&(document.location.href="/user/login")})}catch(ht){It.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Je=oe().fromTextArea(Ca.current,{mode:Zn,lineNumbers:!wt,lineWrapping:!0,value:Dt,autoCloseTags:!0,autoCloseBrackets:!0});return Je.on("keyup",function(We,ut){ut.keyCode===8&&(We.getValue()==""?Je.setOption("placeholder",za):Je.setOption("placeholder",null))}),Je.on("keydown",function(We,ut){if(ut.keyCode===8){var Et=hr(We);Et&&ut.preventDefault()}}),nn&&Je.focus(),Je.on("paste",Ve),_t&&Je.on("beforeChange",function(We,ut){(ut.origin==="paste"||ut.origin==="+input")&&ut.cancel()}),On(Je),()=>{Je.off("paste",Ve)}}},[]);const fr=(0,a.useCallback)(()=>{if(Va.current)try{}catch(Ve){console.log(Ve,"---- to set md editor body height")}},[Un,Va,na]);(0,a.useEffect)(()=>{function Ve(){let Je=new ie.Z(We=>{for(let ut of We)(ut.target.offsetHeight>0||ut.target.offsetWidth>0)&&(fr(),nt.setSize("100%","100%"),nt.refresh())});return Je.observe(Ca.current.parentElement),Je}if(nt){const Je=Ve();return()=>{var We,ut;(We=Ca.current)!=null&&We.parentElement&&Je.unobserve((ut=Ca.current)==null?void 0:ut.parentElement)}}},[nt,fr]),(0,a.useEffect)(()=>{if(nt){let Ve=[];for(const[Je,We]of Object.entries(jt)){let ut={[Je]:()=>{Qa(We)}};Ve.push(ut),nt.addKeyMap(ut)}return()=>{for(let Je of Ve)nt.removeKeyMap(Je)}}},[nt]),(0,a.useEffect)(()=>{da!==na&&ya(da)},[da]),(0,sn.Z)(()=>{if(!An&&$n>0){let Ve=new Date().getTime(),Je=window.sessionStorage.getItem(ua);Ve>=$n+vn&&(!Je||Je!==Fn)&&(window.sessionStorage.setItem(ua,Fn),_a(!0))}},vn),(0,a.useEffect)(()=>{Kn(yn)},[nt,yn]),(0,a.useEffect)(()=>{nt&&nn&&nt.focus()},[nt,nn]),(0,a.useEffect)(()=>{if(Xn&&nt){let Ve=function(We){let ut=We.target;if(wa.current){let Et=ut.scrollTop/ut.scrollHeight;wa.current.scrollTop=wa.current.scrollHeight*Et}};const Je=nt.getScrollerElement();return Je.addEventListener("scroll",Ve),()=>{Je.removeEventListener("scroll",Ve)}}},[nt,Xn]),(0,a.useEffect)(()=>{if(nt&&Wa){let Ve=function(Je,We){Wa(Je,We)};return nt.on("beforeChange",Ve),()=>{nt.off("beforeChange",Ve)}}},[nt,Wa]),(0,a.useEffect)(()=>{if(nt&&Na){let Ve=function(){Na(nt.getValue())};return nt.on("blur",Ve),()=>{nt.off("blur",Ve)}}},[nt,Na]);function hr(Ve,Je){var We=Ve.getDoc(),ut=We.getCursor(),Et=We.getLine(ut.line),be=Et.charAt(ut.ch-1),Qe=Et.lastIndexOf("@\u2581@",ut.ch),at=Et.lastIndexOf("@\u2581\u2581@",ut.ch),ht=Qe>at?Qe:at,on=Qe>at?3:4;if(jn.indexOf(be)===-1)return null;if(console.log("change1:",Je,Ve,Et,ut,ht,Qe,at,be),ht>=0&&ut.ch-ht<5){var tn=ht+on;return We.replaceRange("",{line:ut.line,ch:ht},{line:ut.line,ch:tn}),{line:ut.line,ch:tn}}return null}(0,a.useEffect)(()=>{if(nt){let Ve=function(Je,We){const ut=Je.getValue();Wn(ut),ga(new Date().getTime()),Je.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),$t&&(Qt?$t(ut,Jt(ut)):$t(ut))};return nt.on("change",Ve),()=>{nt.off("change",Ve)}}},[nt,$t]),(0,a.useEffect)(()=>{if(nt)if(Dt==null)nt.setValue(""),Wn("");else{const Ve=window.scrollY||window.pageYOffset;Dt!==nt.getValue()&&(nt.setValue(Dt),Wn(Dt),nt.setCursor(_t?1:nt.lineCount(),0),window.scrollTo(0,Ve))}},[nt,Dt]);const Qa=(0,a.useCallback)(Ve=>{const Je=nt.getCursor(),We=nt.getSelection();let ut=We.split(` -`);switch(Ve){case"bold":return nt.replaceSelection("**"+We+"**"),We===""&&nt.setCursor(Je.line,Je.ch+2),nt.focus();case"italic":return nt.replaceSelection("*"+We+"*"),We===""&&nt.setCursor(Je.line,Je.ch+1),nt.focus();case"code":return nt.replaceSelection("`"+We+"`"),We===""&&nt.setCursor(Je.line,Je.ch+1),nt.focus();case"inline-latex":return(0,dn.Ye)(Dn)?void 0:(Rn("inline-latex"),nt.focus());case"latex":return nt.replaceSelection("```latex\n"+We+"\n```"),nt.setCursor(Je.line+1,We.length+1),nt.focus();case"line-break":return nt.replaceSelection(`
            +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,ba=["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 Ea(Dt){return/^\d+$/.test(Dt)?`${Dt}px`:Dt}const Mn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",jt={[Mn+"-B"]:"bold",[Mn+"-I"]:"italic"},Yt={[Cn]:"\u6DFB\u52A0\u94FE\u63A5",[Pn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Ln]:"\u6DFB\u52A0\u56FE\u7247",[Qn]:"\u6DFB\u52A0\u753B\u56FE",[Yn]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[$t]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Rt=({defaultValue:Dt="",onChange:en,width:mn="100%",height:Bn=400,miniToolbar:Nt=!1,isFocus:nn=!1,watch:yn,insertTemp:kn,mode:Zn="markdown",id:ua="markdown-editor-id",showResizeBar:ra=!1,noStorage:An=!1,showNullButton:ln=!1,showNullProgramButton:Qt=!1,hidetoolBar:En=!1,fullScreen:da=!1,onBlur:Na,onCMBeforeChange:Wa,onFullScreen:qt,className:bn="",disablePaste:aa=!1,disabled:_t=!1,disabledFill:Ba=!1,placeholder:za="",values:Be="",extraUse:St,onAddBlank:Vt})=>{const[nt,On]=(0,a.useState)(null),[Fn,Wn]=(0,a.useState)(Dt),[Xn,Kn]=(0,a.useState)(yn),[na,ya]=(0,a.useState)(da),[wn,Rn]=(0,a.useState)(""),[$n,ga]=(0,a.useState)(0),[Un,pa]=(0,a.useState)(Bn),[Jn,_a]=(0,a.useState)(!1),[Ia,Sa]=(0,a.useState)(0),[tr,zn]=(0,a.useState)(0),Ca=(0,a.useRef)(),Va=(0,a.useRef)(),ma=(0,a.useRef)(),wa=(0,a.useRef)(),ha=(0,a.useRef)(),nr=(0,a.useRef)(),Dn=(0,ne.useDispatch)();(0,a.useEffect)(()=>{const Ve=window.scrollY||window.pageYOffset;Wn(Be),nt==null||nt.setValue(Be),window.scrollTo(0,Ve)},[Be]),(0,a.useEffect)(()=>{qt==null||qt(na)},[na]),(0,a.useEffect)(()=>{if(Ca.current){let Ve=function(We,ut){var Et;if(aa){ut.preventDefault();return}const be=ut.clipboardData;if(be){const Qe=be.types.toString(),at=be.items;if(Qe==="Files"||be.types.indexOf("Files")>-1){if(ut.preventDefault(),Zn=="stex")return;try{let ht=at[1];((Et=at[0])==null?void 0:Et.kind)==="file"&&(ht=at[0]);const un=ht.getAsFile(),tn=un.name.split(".").pop();(0,Ae.I)(un,gn=>{var hn,Tn,Gn;gn.id?((hn=un==null?void 0:un.type)==null?void 0:hn.indexOf("image"))>-1?Je.replaceSelection(``):((Tn=un==null?void 0:un.type)==null?void 0:Tn.indexOf("video"))>-1?Je.replaceSelection(``):((Gn=un==null?void 0:un.type)==null?void 0:Gn.indexOf("pdf"))>-1?Je.replaceSelection(`${un.name}`):ba.includes(tn)?Je.replaceSelection(`${un.name}`):Je.replaceSelection(`[${un.name}](/api/attachments/${gn.id}?type=${gn.content_type})`):(gn==null?void 0:gn.status)===401&&(document.location.href="/user/login")})}catch(ht){It.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Je=oe().fromTextArea(Ca.current,{mode:Zn,lineNumbers:!Nt,lineWrapping:!0,value:Dt,autoCloseTags:!0,autoCloseBrackets:!0});return Je.on("keyup",function(We,ut){ut.keyCode===8&&(We.getValue()==""?Je.setOption("placeholder",za):Je.setOption("placeholder",null))}),Je.on("keydown",function(We,ut){if(ut.keyCode===8){var Et=hr(We);Et&&ut.preventDefault()}}),nn&&Je.focus(),Je.on("paste",Ve),_t&&Je.on("beforeChange",function(We,ut){(ut.origin==="paste"||ut.origin==="+input")&&ut.cancel()}),On(Je),()=>{Je.off("paste",Ve)}}},[]);const fr=(0,a.useCallback)(()=>{if(Va.current)try{}catch(Ve){console.log(Ve,"---- to set md editor body height")}},[Un,Va,na]);(0,a.useEffect)(()=>{function Ve(){let Je=new ie.Z(We=>{for(let ut of We)(ut.target.offsetHeight>0||ut.target.offsetWidth>0)&&(fr(),nt.setSize("100%","100%"),nt.refresh())});return Je.observe(Ca.current.parentElement),Je}if(nt){const Je=Ve();return()=>{var We,ut;(We=Ca.current)!=null&&We.parentElement&&Je.unobserve((ut=Ca.current)==null?void 0:ut.parentElement)}}},[nt,fr]),(0,a.useEffect)(()=>{if(nt){let Ve=[];for(const[Je,We]of Object.entries(jt)){let ut={[Je]:()=>{Qa(We)}};Ve.push(ut),nt.addKeyMap(ut)}return()=>{for(let Je of Ve)nt.removeKeyMap(Je)}}},[nt]),(0,a.useEffect)(()=>{da!==na&&ya(da)},[da]),(0,cn.Z)(()=>{if(!An&&$n>0){let Ve=new Date().getTime(),Je=window.sessionStorage.getItem(ua);Ve>=$n+vn&&(!Je||Je!==Fn)&&(window.sessionStorage.setItem(ua,Fn),_a(!0))}},vn),(0,a.useEffect)(()=>{Kn(yn)},[nt,yn]),(0,a.useEffect)(()=>{nt&&nn&&nt.focus()},[nt,nn]),(0,a.useEffect)(()=>{if(Xn&&nt){let Ve=function(We){let ut=We.target;if(wa.current){let Et=ut.scrollTop/ut.scrollHeight;wa.current.scrollTop=wa.current.scrollHeight*Et}};const Je=nt.getScrollerElement();return Je.addEventListener("scroll",Ve),()=>{Je.removeEventListener("scroll",Ve)}}},[nt,Xn]),(0,a.useEffect)(()=>{if(nt&&Wa){let Ve=function(Je,We){Wa(Je,We)};return nt.on("beforeChange",Ve),()=>{nt.off("beforeChange",Ve)}}},[nt,Wa]),(0,a.useEffect)(()=>{if(nt&&Na){let Ve=function(){Na(nt.getValue())};return nt.on("blur",Ve),()=>{nt.off("blur",Ve)}}},[nt,Na]);function hr(Ve,Je){var We=Ve.getDoc(),ut=We.getCursor(),Et=We.getLine(ut.line),be=Et.charAt(ut.ch-1),Qe=Et.lastIndexOf("@\u2581@",ut.ch),at=Et.lastIndexOf("@\u2581\u2581@",ut.ch),ht=Qe>at?Qe:at,un=Qe>at?3:4;if(jn.indexOf(be)===-1)return null;if(console.log("change1:",Je,Ve,Et,ut,ht,Qe,at,be),ht>=0&&ut.ch-ht<5){var tn=ht+un;return We.replaceRange("",{line:ut.line,ch:ht},{line:ut.line,ch:tn}),{line:ut.line,ch:tn}}return null}(0,a.useEffect)(()=>{if(nt){let Ve=function(Je,We){const ut=Je.getValue();Wn(ut),ga(new Date().getTime()),Je.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),en&&(Qt?en(ut,Jt(ut)):en(ut))};return nt.on("change",Ve),()=>{nt.off("change",Ve)}}},[nt,en]),(0,a.useEffect)(()=>{if(nt)if(Dt==null)nt.setValue(""),Wn("");else{const Ve=window.scrollY||window.pageYOffset;Dt!==nt.getValue()&&(nt.setValue(Dt),Wn(Dt),nt.setCursor(_t?1:nt.lineCount(),0),window.scrollTo(0,Ve))}},[nt,Dt]);const Qa=(0,a.useCallback)(Ve=>{const Je=nt.getCursor(),We=nt.getSelection();let ut=We.split(` +`);switch(Ve){case"bold":return nt.replaceSelection("**"+We+"**"),We===""&&nt.setCursor(Je.line,Je.ch+2),nt.focus();case"italic":return nt.replaceSelection("*"+We+"*"),We===""&&nt.setCursor(Je.line,Je.ch+1),nt.focus();case"code":return nt.replaceSelection("`"+We+"`"),We===""&&nt.setCursor(Je.line,Je.ch+1),nt.focus();case"inline-latex":return(0,on.Ye)(Dn)?void 0:(Rn("inline-latex"),nt.focus());case"latex":return nt.replaceSelection("```latex\n"+We+"\n```"),nt.setCursor(Je.line+1,We.length+1),nt.focus();case"line-break":return nt.replaceSelection(`
            `),nt.focus();case"list-ul":return We===""?nt.replaceSelection("- "+We):nt.replaceSelection(ut.map(Et=>Et===""?"":`- ${Et}`).join(` `)),nt.focus();case"list-ol":return We===""?nt.replaceSelection("1. "+We):nt.replaceSelection(ut.map((Et,be)=>Et===""?"":`${be+1}. ${Et}`).join(` -`)),nt.focus();case"add-null-ch":Vt==null||Vt();return;case"add-signal":return We===""&&nt.setCursor(Je.line,Je.ch),nt.replaceSelection(In),nt.focus();case"add-multiple":return We===""&&nt.setCursor(Je.line,Je.ch),nt.replaceSelection(jn),nt.focus();case"inster-template-1":return We===""&&nt.setCursor(Je.line,Je.ch),nt.replaceSelection(Vn),nt.focus();case"eraser":return nt.setValue(""),nt.focus();case"trigger-watch":return Kn(!Xn),nt.focus();case"trigger-full-screen":return ya(!na),nt.focus();case Cn:Rn(Cn);return;case Pn:Rn(Pn);return;case Ln:Rn(Ln);return;case Qn:Rn(Qn);return;case"maths-latex":if((0,dn.Ye)(Dn))return;Rn("maths-latex");return;case Yn:ha.current="",sessionStorage.removeItem("file_id"),Rn(Yn);return;case qt:Rn(qt);return;default:throw new Error}},[nt,Xn,na]),qa=(0,a.useCallback)((Ve,Je)=>{var We,ut,Et,be,Qe,at;Ve!=null&&Ve.disabledClose||Rn("");const{src:ht,alt:on,id:tn}=Ve||{};switch(wn){case Cn:const{title:Ra,link:Fa}=Ve;return nt.replaceSelection(`[${Ra}](${Fa})`),nt.focus();case Pn:const{language:_n,content:Sn}=Ve;return nt.replaceSelection(["```"+_n,Sn,"```"].join(` -`)),nt.focus();case"maths-latex":for(var gn=atob(Ve),hn=new Uint8Array(gn.length),Tn=0;Tn{cr.id?nt.replaceSelection(`![,](/api/attachments/${cr.id}?type=${cr.content_type})`):(cr==null?void 0:cr.status)===401&&(document.location.href="/user/login")}),nt.focus();case"inline-latex":return(0,dn.Ye)(Dn)?void 0:(nt.replaceSelection("`$$"+Ve+"$$`"),nt.focus());case Ot:return tn?(nt.getValue().indexOf(ht)===-1?nt.replaceSelection(`
            ${on||
            `):document.getElementById(tn).src=Ue.Z.API_SERVER+ht+"?t="+Date.now(),nt.focus()):void 0;case Ln:case Qn:const Hn=Je,xt=(Et=(ut=(We=Hn==null?void 0:Hn.name)==null?void 0:We.split("."))==null?void 0:ut.pop)==null?void 0:Et.call(ut);return((be=Hn==null?void 0:Hn.type)==null?void 0:be.indexOf("image"))>-1||!(Hn!=null&&Hn.type)?Hn!=null&&Hn.align||Hn!=null&&Hn.width?nt.replaceSelection(`

            ${on||

            `):nt.replaceSelection(`${on||`):((Qe=Hn==null?void 0:Hn.type)==null?void 0:Qe.indexOf("video"))>-1?nt.replaceSelection(``):((at=Hn==null?void 0:Hn.type)==null?void 0:at.indexOf("pdf"))>-1?nt.replaceSelection(`${Hn.name}`):ba.includes(xt)?nt.replaceSelection(`${Hn.name}`):nt.replaceSelection(`[${Hn.name}](${ht})`),nt.focus();case qt:const{row:rr,col:Za,align:Ja}=Ve;let Ka=` +`)),nt.focus();case"add-null-ch":Vt==null||Vt();return;case"add-signal":return We===""&&nt.setCursor(Je.line,Je.ch),nt.replaceSelection(In),nt.focus();case"add-multiple":return We===""&&nt.setCursor(Je.line,Je.ch),nt.replaceSelection(jn),nt.focus();case"inster-template-1":return We===""&&nt.setCursor(Je.line,Je.ch),nt.replaceSelection(Vn),nt.focus();case"eraser":return nt.setValue(""),nt.focus();case"trigger-watch":return Kn(!Xn),nt.focus();case"trigger-full-screen":return ya(!na),nt.focus();case Cn:Rn(Cn);return;case Pn:Rn(Pn);return;case Ln:Rn(Ln);return;case Qn:Rn(Qn);return;case"maths-latex":if((0,on.Ye)(Dn))return;Rn("maths-latex");return;case Yn:ha.current="",sessionStorage.removeItem("file_id"),Rn(Yn);return;case $t:Rn($t);return;default:throw new Error}},[nt,Xn,na]),qa=(0,a.useCallback)((Ve,Je)=>{var We,ut,Et,be,Qe,at;Ve!=null&&Ve.disabledClose||Rn("");const{src:ht,alt:un,id:tn}=Ve||{};switch(wn){case Cn:const{title:Ra,link:Fa}=Ve;return nt.replaceSelection(`[${Ra}](${Fa})`),nt.focus();case Pn:const{language:_n,content:Sn}=Ve;return nt.replaceSelection(["```"+_n,Sn,"```"].join(` +`)),nt.focus();case"maths-latex":for(var gn=atob(Ve),hn=new Uint8Array(gn.length),Tn=0;Tn{cr.id?nt.replaceSelection(`![,](/api/attachments/${cr.id}?type=${cr.content_type})`):(cr==null?void 0:cr.status)===401&&(document.location.href="/user/login")}),nt.focus();case"inline-latex":return(0,on.Ye)(Dn)?void 0:(nt.replaceSelection("`$$"+Ve+"$$`"),nt.focus());case Ot:return tn?(nt.getValue().indexOf(ht)===-1?nt.replaceSelection(`
            ${un||
            `):document.getElementById(tn).src=Ue.Z.API_SERVER+ht+"?t="+Date.now(),nt.focus()):void 0;case Ln:case Qn:const Hn=Je,xt=(Et=(ut=(We=Hn==null?void 0:Hn.name)==null?void 0:We.split("."))==null?void 0:ut.pop)==null?void 0:Et.call(ut);return((be=Hn==null?void 0:Hn.type)==null?void 0:be.indexOf("image"))>-1||!(Hn!=null&&Hn.type)?Hn!=null&&Hn.align||Hn!=null&&Hn.width?nt.replaceSelection(`

            ${un||

            `):nt.replaceSelection(`${un||`):((Qe=Hn==null?void 0:Hn.type)==null?void 0:Qe.indexOf("video"))>-1?nt.replaceSelection(``):((at=Hn==null?void 0:Hn.type)==null?void 0:at.indexOf("pdf"))>-1?nt.replaceSelection(`${Hn.name}`):ba.includes(xt)?nt.replaceSelection(`${Hn.name}`):nt.replaceSelection(`[${Hn.name}](${ht})`),nt.focus();case $t:const{row:rr,col:Za,align:Ja}=Ve;let Ka=` `;for(let cr=0;cr{switch(wn){case Cn:return a.createElement(tt,{callback:qa,onCancel:$a});case Pn:return a.createElement(Ft.Z,{callback:qa,onCancel:$a});case Ln:return a.createElement(Ae.Z,{callback:qa,onCancel:$a});case Yn:return a.createElement(He,{editImgId:ha.current,callback:qa,onCancel:$a});case qt:return a.createElement(zt,{callback:qa,onCancel:$a});case"maths-latex":return a.createElement(fn,{showSaveButton:!0,callback:qa});case"inline-latex":return a.createElement(Gt.Z,{showSaveButton:!0,callback:qa});default:return null}},[wn]);function $a(){Rn("")}(0,a.useEffect)(()=>{if(ma.current){let Ve=function(Qe){Et=!0,be=Qe.pageY},Je=function(){Et=!1},We=function(Qe){if(Et){let at=Qe.pageY-be;at<0&&(at=0),at>300&&(at=300);let ht=Bn+at+"px";pa(ht)}},ut=ma.current,Et=!1,be=0;return ut.addEventListener("mousedown",Ve),document.addEventListener("mousemove",We),document.addEventListener("mouseup",Je),()=>{ut.removeEventListener("mousedown",Ve),document.removeEventListener("mousemove",We),document.removeEventListener("mouseup",Je)}}},[nt,ma]),(0,a.useEffect)(()=>{pa(Bn)},[Bn]);const la=Ea(mn),Pa=Ea(Un),Oa={width:la,height:Pa},Pt=(0,a.useMemo)(()=>{if($n){let Ve=new Date($n),Je=Ve.getHours(),We=Ve.getMinutes(),ut=Ve.getSeconds();return Je=Je<10?"0"+Je:Je,We=We<10?"0"+We:We,ut=ut<10?"0"+ut:ut,`${Je}:${We}:${ut}`}return 0},[$n]),Jt=Ve=>{const Je=[];if(Qt){let We=-1;Ve=Ve.replace(/(@▁▁@|@▁@)/g,function(ut,Et,be){Je.push({multiLine:ut!==In})})}return Je};function te(){window.sessionStorage.removeItem(ua),_a(!1),ga(0)}function Re(){_a(!1),ga(0),nt.setValue(window.sessionStorage.getItem(ua))}(0,a.useEffect)(()=>{Yt[wn]&&wn!==Qn&&wn!==Yn&&setTimeout(()=>{const Ve=document.getElementsByClassName("markdown-popup-form")[0],Je=window.innerWidth/2-Ve.offsetWidth/2,We=window.innerHeight/2-Ve.offsetHeight/2;Sa(Je),zn(We)},0)},[wn]);const vt=Ve=>{Ve.preventDefault();const Je=Ve.clientX-Ia,We=Ve.clientY-tr;document.body.onmousemove=ut=>{let Et=ut.clientX-Je,be=ut.clientY-We;const Qe=document.getElementsByClassName("markdown-popup-form")[0],at=window.innerWidth-Qe.offsetWidth,ht=window.innerHeight-Qe.offsetHeight;Et=Math.max(0,Math.min(Et,at)),be=Math.max(0,Math.min(be,ht)),At(ut.clientX,ut.clientY,Je,We)&&(Sa(Et),zn(be))},document.body.onmouseup=function(){document.body.onmousemove=null}},At=(Ve,Je,We,ut)=>{const Et=document.body.clientHeight,be=document.body.clientWidth;return Ve<20&&We>Ve||Ve>be-20&&WeJe||Je>Et-20&&ut{var Je;ha.current=Ve,(Je=nr.current)==null||Je.setHeight("100vh"),setTimeout(()=>{Rn("add-flowchart")},150)}})):null))),ra?a.createElement("a",{ref:ma,className:"editor-resize"}):null,wn===Qn&&a.createElement(Tt,{callback:qa,onCancel:$a}),wn===Yn&&a.createElement(He,{ref:nr,editImgId:ha.current,callback:qa,onCancel:$a}),a.createElement(Ne.Z,null,Yt[wn]&&wn!==Qn&&wn!==Yn?a.createElement(ke.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Ia,top:tr},title:a.createElement("div",{style:{cursor:"move"},onMouseDown:vt},Yt[wn]),open:!0,onCancel:$a,footer:null,destroyOnClose:!0,width:wn===Yn?"1200px":null,height:wn===Yn?"80vh":null,className:"markdown-popup-form"},pr):null))}},53332:function($e,it,y){"use strict";y.d(it,{Z:function(){return le},I:function(){return ze}});var a=y(28284),ne=y(6767),z=y(37568),oe=y(44104),ie=y(4875),he=y(47889),Pe=y(7939),Ce=y(23216),ue=y(59301),ce=y(59301),me=Object.defineProperty,xe=Object.defineProperties,rt=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,Ie=(Ne,we,Me)=>we in Ne?me(Ne,we,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Ne[we]=Me,Ye=(Ne,we)=>{for(var Me in we||(we={}))de.call(we,Me)&&Ie(Ne,Me,we[Me]);if(Fe)for(var Me of Fe(we))Te.call(we,Me)&&Ie(Ne,Me,we[Me]);return Ne},Se=(Ne,we)=>xe(Ne,rt(we));const{useForm:fe}=a.default,je={width:280,marginRight:10},De={labelCol:{span:5},wrapperCol:{span:19}};var le=({callback:Ne,onCancel:we})=>{const[Me]=fe();let Ee=(0,ue.useRef)();function ge(pt){Ee.current.width=Me.getFieldValue("width"),Ee.current.align=Me.getFieldValue("align"),Ne(pt,Ee.current)}function ye(pt,yt){if(pt.status===-1){ne.ZP.error(pt.message);return}Me.setFieldsValue({src:`/api/attachments/${pt.id}`,type:yt.type})}function Oe(pt){let yt=pt.target.files[0];Ee.current=yt,ze(yt,ye)}return ce.createElement(a.default,Se(Ye({form:Me},De),{className:"upload-image-panel",onFinish:ge,style:{width:470,overflow:"hidden"}}),ce.createElement(a.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ce.createElement("div",{className:"flex-container"},ce.createElement(a.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},ce.createElement(z.default,{style:je})),ce.createElement(qe,{onFileChange:Oe}))),ce.createElement(a.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ce.createElement(z.default,{style:{width:264}})),ce.createElement(a.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ce.createElement(oe.Z,null,ce.createElement(a.default.Item,{name:"width",style:{margin:0}},ce.createElement(ie.Z,{style:{width:264}})),ce.createElement("span",{className:"ml8"},"%"))),ce.createElement(a.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ce.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"}]})),ce.createElement("aside",null,ce.createElement(a.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ce.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ce.createElement(Pe.ZP,{type:"default",onClick:we},"\u53D6\u6D88"))))};function qe({onFileChange:Ne}){return ce.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ce.createElement("input",{type:"file",onChange:Ne}))}function ze(Ne,we){if(!Ne)throw new String("\u6CA1\u6709\u6587\u4EF6");let Me=new FormData;Me.append("editormd-image-file",Ne),Me.append("file_param_name","editormd-image-file"),Me.append("byxhr","true");var Ee=new window.XMLHttpRequest;Ee.withCredentials=!0,Ee.addEventListener("load",function(ge){we(JSON.parse(ge.target.responseText),Ne)},!1),Ee.addEventListener("error",function(ge){console.error(ge)},!1),Ee.open("POST",`${Ce.KI}/api/attachments.json`),Ee.send(Me)}},88487:function($e,it,y){"use strict";y.d(it,{Z:function(){return z}});var a=y(59301),ne=y(4676);class z extends a.Component{constructor(ie){super(ie);const he=window.document;this.node=he.createElement("div"),he.body.appendChild(this.node)}render(){const{children:ie}=this.props;return(0,ne.createPortal)(ie,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},34728:function($e,it,y){"use strict";y.d(it,{SV:function(){return Tt},ZP:function(){return et}});var a=y(59301),ne=y(76374);const z={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},oe={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` +`),nt.focus();default:throw new Error}},[nt,wn]),pr=(0,a.useMemo)(()=>{switch(wn){case Cn:return a.createElement(tt,{callback:qa,onCancel:$a});case Pn:return a.createElement(Ft.Z,{callback:qa,onCancel:$a});case Ln:return a.createElement(Ae.Z,{callback:qa,onCancel:$a});case Yn:return a.createElement(He,{editImgId:ha.current,callback:qa,onCancel:$a});case $t:return a.createElement(zt,{callback:qa,onCancel:$a});case"maths-latex":return a.createElement(fn,{showSaveButton:!0,callback:qa});case"inline-latex":return a.createElement(Gt.Z,{showSaveButton:!0,callback:qa});default:return null}},[wn]);function $a(){Rn("")}(0,a.useEffect)(()=>{if(ma.current){let Ve=function(Qe){Et=!0,be=Qe.pageY},Je=function(){Et=!1},We=function(Qe){if(Et){let at=Qe.pageY-be;at<0&&(at=0),at>300&&(at=300);let ht=Bn+at+"px";pa(ht)}},ut=ma.current,Et=!1,be=0;return ut.addEventListener("mousedown",Ve),document.addEventListener("mousemove",We),document.addEventListener("mouseup",Je),()=>{ut.removeEventListener("mousedown",Ve),document.removeEventListener("mousemove",We),document.removeEventListener("mouseup",Je)}}},[nt,ma]),(0,a.useEffect)(()=>{pa(Bn)},[Bn]);const la=Ea(mn),Pa=Ea(Un),Oa={width:la,height:Pa},Pt=(0,a.useMemo)(()=>{if($n){let Ve=new Date($n),Je=Ve.getHours(),We=Ve.getMinutes(),ut=Ve.getSeconds();return Je=Je<10?"0"+Je:Je,We=We<10?"0"+We:We,ut=ut<10?"0"+ut:ut,`${Je}:${We}:${ut}`}return 0},[$n]),Jt=Ve=>{const Je=[];if(Qt){let We=-1;Ve=Ve.replace(/(@▁▁@|@▁@)/g,function(ut,Et,be){Je.push({multiLine:ut!==In})})}return Je};function te(){window.sessionStorage.removeItem(ua),_a(!1),ga(0)}function Re(){_a(!1),ga(0),nt.setValue(window.sessionStorage.getItem(ua))}(0,a.useEffect)(()=>{Yt[wn]&&wn!==Qn&&wn!==Yn&&setTimeout(()=>{const Ve=document.getElementsByClassName("markdown-popup-form")[0],Je=window.innerWidth/2-Ve.offsetWidth/2,We=window.innerHeight/2-Ve.offsetHeight/2;Sa(Je),zn(We)},0)},[wn]);const vt=Ve=>{Ve.preventDefault();const Je=Ve.clientX-Ia,We=Ve.clientY-tr;document.body.onmousemove=ut=>{let Et=ut.clientX-Je,be=ut.clientY-We;const Qe=document.getElementsByClassName("markdown-popup-form")[0],at=window.innerWidth-Qe.offsetWidth,ht=window.innerHeight-Qe.offsetHeight;Et=Math.max(0,Math.min(Et,at)),be=Math.max(0,Math.min(be,ht)),At(ut.clientX,ut.clientY,Je,We)&&(Sa(Et),zn(be))},document.body.onmouseup=function(){document.body.onmousemove=null}},At=(Ve,Je,We,ut)=>{const Et=document.body.clientHeight,be=document.body.clientWidth;return Ve<20&&We>Ve||Ve>be-20&&WeJe||Je>Et-20&&ut{var Je;ha.current=Ve,(Je=nr.current)==null||Je.setHeight("100vh"),setTimeout(()=>{Rn("add-flowchart")},150)}})):null))),ra?a.createElement("a",{ref:ma,className:"editor-resize"}):null,wn===Qn&&a.createElement(Lt,{callback:qa,onCancel:$a}),wn===Yn&&a.createElement(He,{ref:nr,editImgId:ha.current,callback:qa,onCancel:$a}),a.createElement(Ne.Z,null,Yt[wn]&&wn!==Qn&&wn!==Yn?a.createElement(ke.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Ia,top:tr},title:a.createElement("div",{style:{cursor:"move"},onMouseDown:vt},Yt[wn]),open:!0,onCancel:$a,footer:null,destroyOnClose:!0,width:wn===Yn?"1200px":null,height:wn===Yn?"80vh":null,className:"markdown-popup-form"},pr):null))}},53332:function($e,it,y){"use strict";y.d(it,{Z:function(){return le},I:function(){return ze}});var a=y(28284),ne=y(6767),z=y(37568),oe=y(44104),ie=y(4875),he=y(47889),Pe=y(7939),Ce=y(23216),ue=y(59301),ce=y(59301),me=Object.defineProperty,xe=Object.defineProperties,rt=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,Ie=(Ne,we,Me)=>we in Ne?me(Ne,we,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Ne[we]=Me,Ye=(Ne,we)=>{for(var Me in we||(we={}))de.call(we,Me)&&Ie(Ne,Me,we[Me]);if(Fe)for(var Me of Fe(we))Te.call(we,Me)&&Ie(Ne,Me,we[Me]);return Ne},Se=(Ne,we)=>xe(Ne,rt(we));const{useForm:fe}=a.default,je={width:280,marginRight:10},De={labelCol:{span:5},wrapperCol:{span:19}};var le=({callback:Ne,onCancel:we})=>{const[Me]=fe();let Ee=(0,ue.useRef)();function ge(pt){Ee.current.width=Me.getFieldValue("width"),Ee.current.align=Me.getFieldValue("align"),Ne(pt,Ee.current)}function ye(pt,yt){if(pt.status===-1){ne.ZP.error(pt.message);return}Me.setFieldsValue({src:`/api/attachments/${pt.id}`,type:yt.type})}function Oe(pt){let yt=pt.target.files[0];Ee.current=yt,ze(yt,ye)}return ce.createElement(a.default,Se(Ye({form:Me},De),{className:"upload-image-panel",onFinish:ge,style:{width:470,overflow:"hidden"}}),ce.createElement(a.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ce.createElement("div",{className:"flex-container"},ce.createElement(a.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},ce.createElement(z.default,{style:je})),ce.createElement(qe,{onFileChange:Oe}))),ce.createElement(a.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ce.createElement(z.default,{style:{width:264}})),ce.createElement(a.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ce.createElement(oe.Z,null,ce.createElement(a.default.Item,{name:"width",style:{margin:0}},ce.createElement(ie.Z,{style:{width:264}})),ce.createElement("span",{className:"ml8"},"%"))),ce.createElement(a.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ce.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"}]})),ce.createElement("aside",null,ce.createElement(a.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ce.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ce.createElement(Pe.ZP,{type:"default",onClick:we},"\u53D6\u6D88"))))};function qe({onFileChange:Ne}){return ce.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ce.createElement("input",{type:"file",onChange:Ne}))}function ze(Ne,we){if(!Ne)throw new String("\u6CA1\u6709\u6587\u4EF6");let Me=new FormData;Me.append("editormd-image-file",Ne),Me.append("file_param_name","editormd-image-file"),Me.append("byxhr","true");var Ee=new window.XMLHttpRequest;Ee.withCredentials=!0,Ee.addEventListener("load",function(ge){we(JSON.parse(ge.target.responseText),Ne)},!1),Ee.addEventListener("error",function(ge){console.error(ge)},!1),Ee.open("POST",`${Ce.KI}/api/attachments.json`),Ee.send(Me)}},88487:function($e,it,y){"use strict";y.d(it,{Z:function(){return z}});var a=y(59301),ne=y(4676);class z extends a.Component{constructor(ie){super(ie);const he=window.document;this.node=he.createElement("div"),he.body.appendChild(this.node)}render(){const{children:ie}=this.props;return(0,ne.createPortal)(ie,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},34728:function($e,it,y){"use strict";y.d(it,{SV:function(){return Lt},ZP:function(){return et}});var a=y(59301),ne=y(76374);const z={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},oe={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` `)},{label:"System.out.println",content:["System.out.println($0)"].join(` `)},{label:"System.out.print",content:["System.out.print($0)"].join(` `)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},ie={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` @@ -1187,23 +1187,23 @@ ${Cn} `)},{label:"include ",content:["#include "].join(` `)}]},he={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(` `)}]},Pe={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(` -`)}]};var Ce=y(53184),ue=y.n(Ce),ce=(st,Bt,It)=>new Promise((Kt,kt)=>{var an=Zt=>{try{Ue(It.next(Zt))}catch(cn){kt(cn)}},He=Zt=>{try{Ue(It.throw(Zt))}catch(cn){kt(cn)}},Ue=Zt=>Zt.done?Kt(Zt.value):Promise.resolve(Zt.value).then(an,He);Ue((It=It.apply(st,Bt)).next())});const me={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},xe=(st,Bt,It,Kt)=>{const kt=Bt.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:It.lineNumber,endColumn:It.column});return Array.from(new Set(kt.match(/\b\w{2,}\b/g)||[])).map(He=>({label:He,kind:st.languages.CompletionItemKind.Text,insertText:He,range:Kt}))},rt=(st,Bt,It,Kt)=>{st.languages.registerCompletionItemProvider(Bt,{provideCompletionItems(kt,an){const He=kt.getWordUntilPosition(an),Ue={startLineNumber:an.lineNumber,endLineNumber:an.lineNumber,startColumn:He.startColumn,endColumn:He.endColumn},Zt=kt.getLineContent(an.lineNumber).substring(He.startColumn-2,He.endColumn);return{suggestions:[...xe(st,kt,an,Ue),...It.map(Nt=>({label:Nt,kind:st.languages.CompletionItemKind.Keyword,documentation:Nt,insertText:Nt,insertTextRules:st.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ue})),...Kt.map(Nt=>({label:Nt.label,kind:st.languages.CompletionItemKind.Snippet,documentation:Nt.content,insertText:Zt.startsWith("#")?Nt.content.replace(/#/,""):Nt.content,insertTextRules:st.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ue}))]}}})};var Fe=st=>{me.languages.forEach(Bt=>{st.languages.registerDocumentFormattingEditProvider(Bt,{provideDocumentFormattingEdits(It){return ce(this,null,function*(){const Kt=ue()(It.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:It.getFullModelRange(),text:Kt}]})}})}),rt(st,"java",oe.keywords,oe.quickKey),rt(st,"cpp",ie.keywords,ie.quickKey),rt(st,"c",z.keywords,[]),rt(st,"python",he.keywords,he.quickKey),rt(st,"scala",Pe.keywords,Pe.quickKey)};const de="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var Te=Object.defineProperty,Ie=(st,Bt,It)=>Bt in st?Te(st,Bt,{enumerable:!0,configurable:!0,writable:!0,value:It}):st[Bt]=It,Ye=(st,Bt,It)=>Ie(st,typeof Bt!="symbol"?Bt+"":Bt,It);const Se=class Su{constructor(Bt,It,Kt){this.placeholder=Bt,this.editor=It,this.monaco=Kt,It.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Su.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};Ye(Se,"ID","editor.widget.placeholderHint");var je=Se,De=y(96236),le=y(6767),qe=y(25399),ze=y(78267),Ne=y(33156),we=y(56102),Me=Object.defineProperty,Ee=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,yt=(st,Bt,It)=>Bt in st?Me(st,Bt,{enumerable:!0,configurable:!0,writable:!0,value:It}):st[Bt]=It,Le=(st,Bt)=>{for(var It in Bt||(Bt={}))Oe.call(Bt,It)&&yt(st,It,Bt[It]);if(ye)for(var It of ye(Bt))pt.call(Bt,It)&&yt(st,It,Bt[It]);return st},ot=(st,Bt)=>Ee(st,ge(Bt)),mt=(st,Bt)=>{var It={};for(var Kt in st)Oe.call(st,Kt)&&Bt.indexOf(Kt)<0&&(It[Kt]=st[Kt]);if(st!=null&&ye)for(var Kt of ye(st))Bt.indexOf(Kt)<0&&pt.call(st,Kt)&&(It[Kt]=st[Kt]);return It},gt=(st,Bt,It)=>new Promise((Kt,kt)=>{var an=Zt=>{try{Ue(It.next(Zt))}catch(cn){kt(cn)}},He=Zt=>{try{Ue(It.throw(Zt))}catch(cn){kt(cn)}},Ue=Zt=>Zt.done?Kt(Zt.value):Promise.resolve(Zt.value).then(an,He);Ue((It=It.apply(st,Bt)).next())});function _e(st){return/^\d+$/.test(st)?`${st}px`:st}function tt(){}let Ft=!1;const Ae={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function ke(st=[]){let Bt=st;if(Array.isArray(st)){for(let It=0;Itgt(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(st){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",st)}});var et=st=>{var Bt=st,{width:It="100%",height:Kt="100%",value:kt,language:an="javascript",style:He={},options:Ue={},overrideServices:Zt={},theme:cn="vs-dark",onEditBlur:Nt,isCopy:ct=!1,onSave:zt,autoHeight:Mt=!1,forbidCopy:Ct=!1,forbidCopyTips:Wt,onChange:Rt=tt,editorDidMount:fn=tt,onFocus:Gt=tt,onBreakPoint:Cn=tt,breakPointValue:Ln=[],filename:Yn="educoder.txt",errorLine:Qn,errorContent:Ot="",highlightLine:Pn,openBreakPoint:qt=!1,placeholder:pn="",showMiniMap:rn=!0}=Bt,sn=mt(Bt,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","forbidCopyTips","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const dn=(0,a.useRef)(),Ht=(0,a.useRef)({}),xn=(0,a.useRef)(),vn=(0,a.useRef)(),Nn=(0,a.useRef)([]),jn=(0,a.useRef)(!1),In=(0,a.useRef)(),Vn=(0,a.useRef)(),ba=(0,a.useRef)(!1),[Ea,ea]=(0,a.useState)(!1);function Mn(){let An;return dn.current&&(An=new ne.Z(ln=>{for(let Qt of ln)(Qt.target.offsetHeight>0||Qt.target.offsetWidth>0)&&Ht.current.instance.layout()}),An.observe(dn.current)),An}function jt(){le.ZP.warning({content:decodeURIComponent(Wt||de),key:"monaco-editor-tip"})}const Yt=()=>{let An=Ht.current.instance;if(kt!=null&&An&&Ea){const ln=An.getModel();ln&&kt!==ln.getValue()&&(Ft=!0,ln.setValue(kt),An.layout(),Ft=!1)}};(0,a.useEffect)(()=>{const An=Ne.Z.subscribe("formatDocument",ln=>{var Qt;let En=Ht.current.instance;(Qt=En==null?void 0:En.getAction)==null||Qt.call(En,"editor.action.formatDocument").run()});return window.updateMonacoValue=ln=>{Rt(ln)},An},[]),(0,a.useEffect)(()=>{var An;let ln=Ht.current.instance;vn.current&&clearTimeout(vn.current),vn.current=setTimeout(()=>{Yt()},500),kt&&(kt!=null&&kt.length)&&((An=ln==null?void 0:ln.updateOptions)==null||An.call(ln,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(kt.split(/\r\n|\r|\n/g).length))+3,5)}))},[kt,Ea,Ht.current]),(0,a.useEffect)(()=>{if(Qn&&Ht.current&&Ht.current.instance){let ln=Ht.current.instance;ln.changeViewZones(function(Qt){var En=document.createElement("div");En.style.padding="10px 20px",En.style.width="calc(100% - 20px)",En.className="my-error-line-wrp",En.innerHTML=Ot,Qt.addZone({afterLineNumber:Qn||11,heightInLines:3,domNode:En})});var An={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};ln.addOverlayWidget(An),ln.revealPositionInCenter({lineNumber:20,column:1})}},[Qn,Ht.current,Ea]);const Lt=(An="",ln)=>{if(!An||An.trim()==="")return!0;const En=Ht.current.instance.getModel().getLineTokens(ln);let da=!1;for(let Na=0;Na<2;Na++)En.getStandardTokenType(Na)===1&&(da=!0);return da};(0,a.useEffect)(()=>{var An;const ln=(An=Ht.current)==null?void 0:An.instance;if(ln&&Ea&&Ct){const Qt=ln.onDidBlurEditorWidget(()=>{ba.current=!1}),En=ln.onDidFocusEditorText(()=>{ba.current=!0});return()=>{Qt.dispose(),En.dispose()}}},[Ht.current,Ea,Ct]),(0,a.useEffect)(()=>{var An;if((An=Ht.current)!=null&&An.instance&&Ea&&qt){let ln=Ht.current.instance,Qt=ln.getModel();if(!Qt)return;(()=>{var St;let Vt=[],nt=[];const On=Qt.getAllDecorations();for(let Wn of On)Wn.options.className==="highlighted-line"&&(Vt.push((St=Wn==null?void 0:Wn.range)==null?void 0:St.startLineNumber),nt.push(Wn==null?void 0:Wn.id));if(Pn===Vt[0])return;Qt.deltaDecorations(nt,[]);const Fn=Qt.getLineCount();Pn&&Pn<=Fn&&(ln.deltaDecorations([],[{range:new ve.Range(Pn,1,Pn,Qt.getLineMaxColumn(Pn)),options:{isWholeLine:!0,className:"highlighted-line"}}]),ln.revealLineInCenter(Pn))})();const da=(St=!1)=>{var Vt;let nt=[],On=[];const Fn=Qt.getAllDecorations();for(let Wn of Fn)Wn.options.linesDecorationsClassName==="breakpoints-select"&&(nt.push((Vt=Wn==null?void 0:Wn.range)==null?void 0:Vt.startLineNumber),On.push(Wn==null?void 0:Wn.id));if(St)return{lines:nt,ids:On};Cn(nt)},Na=St=>gt(void 0,null,function*(){let Vt={range:new ve.Range(St,1,St,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Qt.deltaDecorations([],[Vt]),da()}),Wa=St=>gt(void 0,null,function*(){let Vt=[];const nt=ln.getLineDecorations(St);for(let On of nt)On.options.linesDecorationsClassName==="breakpoints-select"&&Vt.push(On.id);yield Qt.deltaDecorations(Vt,[]),da()}),en=St=>{let Vt=ln.getLineDecorations(St);for(let nt of Vt)if(nt.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,ze.isEqual)(Ln,da(!0).lines)){Qt.deltaDecorations(da(!0).ids,[]);const St=Ln.map(Vt=>({range:new ve.Range(Vt,1,Vt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Qt.deltaDecorations([],St)}const bn=ln.onDidChangeModelContent(St=>{let Vt=ln.getPosition();if(Vt){let nt=Vt.lineNumber;clearTimeout(Vn.current),Vn.current=setTimeout(()=>{Lt(Qt.getLineContent(nt),nt)?Wa(nt):en(nt)?(Wa(nt),Na(nt)):da()},100)}}),aa=ln.onMouseDown(St=>{var Vt,nt,On;if(St.target.detail&&((On=(nt=(Vt=St.target)==null?void 0:Vt.element)==null?void 0:nt.className)!=null&&On.includes("line-numbers"))){let Fn=St.target.position.lineNumber;if(Lt(Qt.getLineContent(Fn),Fn))return;en(Fn)?Wa(Fn):Na(Fn)}}),_t=St=>{let Vt={range:new ve.Range(St,1,St,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Nn.current=ln.deltaDecorations(Nn.current,[Vt])},Ba=()=>{Nn.current=ln.deltaDecorations(Nn.current,[])},za=ln.onMouseMove(St=>{var Vt,nt,On;if(Ba(),St.target.detail&&((On=(nt=(Vt=St.target)==null?void 0:Vt.element)==null?void 0:nt.className)!=null&&On.includes("line-numbers"))){let Fn=St.target.position.lineNumber;if(Lt(Qt.getLineContent(Fn),Fn))return;_t(Fn)}}),Be=ln.onMouseLeave(()=>{Ba()});return()=>{bn.dispose(),aa.dispose(),za.dispose(),Be.dispose()}}},[Ht.current,Ea,Ln,Pn,qt,an]),(0,a.useEffect)(()=>{var An;(An=Ht.current)!=null&&An.instance&&qt&&Ht.current.instance.setPosition({lineNumber:0,column:0})},[Pn]);function Dt(){let An=Ht.current.instance;if(An){const ln=An.getSelection(),Qt=Ht.current.pastePos||{},En=new ve.Range(Qt.startLineNumber||ln.endLineNumber,Qt.startColumn||ln.endColumn,Qt.endLineNumber||ln.endLineNumber,Qt.endColumn||ln.endColumn);setTimeout(()=>{An.executeEdits("",[{range:En,text:""}])},300)}}function $t(An){(window.navigator.platform.match("Mac")?An.metaKey:An.ctrlKey)&&An.keyCode==83&&(An.preventDefault(),zt())}const mn=()=>{if(Mt&&Ht.current.instance){const An=Ht.current.instance.getContentHeight();ua(An{if(!ba.current)return;const{keyCode:ln,ctrlKey:Qt,metaKey:En,target:da,type:Na}=An;return(Na==="paste"||(ln===67||ln===86)&&(En||Qt))&&da.nodeName==="TEXTAREA"&&(jt(),An.preventDefault()),!1};function nn(An,ln){var Qt=window.URL||window.webkitURL||window,En=new Blob([ln]),da=document.createElementNS("http://www.w3.org/1999/xhtml","a");da.href=Qt.createObjectURL(En),da.download=An,Bn(da)}(0,a.useEffect)(()=>{mn()},[mn]),(0,a.useEffect)(()=>{dn.current&&!Ea&&Promise.all([y.e(8909),y.e(5977)]).then(y.bind(y,71448)).then(An=>{try{ve=An,Ht.current.instance=ve.editor.create(dn.current,{value:kt,language:ke(an),theme:cn,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:rn||!1}},Zt);const ln=Ht.current.instance;let da=[...De.BH._menuItems].find(bn=>bn[0]._debugName=="EditorContext")[1],Na=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Wa=(bn,aa)=>{var _t,Ba;let za=bn._first;do aa.includes((Ba=(_t=za.element)==null?void 0:_t.command)==null?void 0:Ba.id)&&bn._remove(za);while(za=za.next)};if(fn(ln,ve),setTimeout(()=>{mn(),Ht.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{nn(Yn||"educoder.txt",ln.getValue())}})},500),Ht.current.subscription=ln.onDidChangeModelContent(bn=>{jn.current?clearTimeout(In.current):(mn(),Rt(ln.getValue(),bn)),In.current=setTimeout(()=>{jn.current=!1},500)}),window.Monaco||Fe(ve,ke(an)),Ct&&(Wa(da,Na),dn.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",wt),window.removeEventListener("paste",wt),window.addEventListener("keydown",wt),window.addEventListener("paste",wt)),window.Monaco=ve,Nt&&ln.onDidBlurEditorWidget(()=>{Nt(ln.getValue())}),Gt&&ln.onDidFocusEditorText(()=>{Ct&&Ze(),Gt(ln.getValue())}),Ct){Ze();try{ln.onDidPaste(bn=>{const aa=ln.getSelection(),_t=Ht.current.pastePos||{},Ba=new ve.Range(_t.startLineNumber||aa.endLineNumber,_t.startColumn||aa.endColumn,_t.endLineNumber||aa.endLineNumber,_t.endColumn||aa.endColumn);ln.executeEdits("",[{range:bn.range,text:""}])})}catch(bn){}}let en=Mn();return pn&&typeof pn=="string"&&new je(pn,ln,ve),ea(!0),()=>{const bn=Ht.current.instance;bn.dispose();const aa=bn.getModel();aa&&aa.dispose(),Ht.current.subscription&&Ht.current.subscription.dispose(),en.unobserve(dn.current)}}catch(ln){}})},[]),(0,a.useEffect)(()=>{if(Ht.current.instance&&Ea)return document.addEventListener("keydown",$t,!1),()=>{document.removeEventListener("keydown",$t)}},[zt,Ea]),(0,a.useEffect)(()=>{let An=Ht.current.instance;if(An&&Ea){let ln=ke(an);ve.editor.setModelLanguage(An.getModel(),ln)}},[an,Ea]),(0,a.useEffect)(()=>{Ht.current.instance&&Ea&&ve.editor.setTheme(cn)},[cn,Ea]),(0,a.useEffect)(()=>{let An=Ht.current.instance;xn.current=Ue,An&&Ea&&(An.updateOptions(Le({},Ue)),setTimeout(()=>{An.getModel().updateOptions(Le({},Ue))},200))},[JSON.stringify(Ue),Ea]),(0,a.useEffect)(()=>{let An=Ht.current.instance;An&&Ea&&An.layout()},[It,Kt,Ea]);const[yn,kn]=(0,a.useState)(_e(It)),[Zn,ua]=(0,a.useState)(_e(Kt)),ra=ot(Le({},He),{width:yn,height:Zn,position:"relative"});return a.createElement("div",{className:"my-monaco-editor",ref:dn,style:ra,onFocus:()=>{Ct&&Ze()}},ct&&a.createElement(we.CopyToClipboard,{text:kt,onCopy:()=>le.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(qe.Z,{title:"\u590D\u5236\u4EE3\u7801"},a.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},a.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Tt({width:st="100%",height:Bt="100%",original:It,modified:Kt,language:kt,options:an={}}){const He=(0,a.useRef)(),[Ue,Zt]=(0,a.useState)(null);function cn(Mt){let Ct;return He.current&&(Ct=new ne.Z(Wt=>{for(let Rt of Wt)(Rt.target.offsetHeight>0||Rt.target.offsetWidth>0)&&Mt.layout()}),Ct.observe(He.current)),Ct}(0,a.useEffect)(()=>(He.current&&Promise.all([y.e(8909),y.e(9404)]).then(y.bind(y,2550)).then(Mt=>{ve=Mt;const Ct=ve.editor.createDiffEditor(He.current,ot(Le({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},an),{wordWrap:!0}));Zt(Ct);let Wt=cn(Ct);return()=>{Ct.dispose();const Rt=Ct.getModel();Rt&&Rt.dispose(),Wt.unobserve(He.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,a.useEffect)(()=>{Ue&&Ue.setModel({original:ve.editor.createModel(It,kt),modified:ve.editor.createModel(Kt,kt)})},[It,Kt,kt,Ue]);const Nt=_e(st),ct=_e(Bt),zt={width:Nt,height:ct};return a.createElement("div",{className:"my-diff-editor",ref:He,style:zt})}},83078:function($e,it,y){"use strict";var a=y(21385),ne=y(82326),z=y(58755),oe=y(59301);const ie=ne.default.Option;it.Z=({isTheoretical:he,onFontSizeChange:Pe,cmFontSize:Ce,cmCodeMode:ue,autoFormat:ce,onCodeModeChange:me,onTabToSpace:xe,onAutoFormat:rt,formatDocument:Fe,className:de="",tabToSpace:Te,children:Ie,code_editor:Ye,challenge:Se,shixun_environment_id:fe,shixun_environments:je})=>{var De;const le={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},qe=(De=je==null?void 0:je.find(ze=>ze.shixun_environment_id===fe))==null?void 0:De.program_language;return console.log("----",qe,je,fe,Ye),oe.createElement("div",{className:`tpi-code-setting ${de}`},oe.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),oe.createElement("section",null,oe.createElement("div",{className:"file-item"},oe.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),oe.createElement(ne.default,{bordered:!1,size:"small",value:ue,onChange:me},oe.createElement(ie,{value:"vs"},"\u767D\u8272\u80CC\u666F"),oe.createElement(ie,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!he&&oe.createElement(oe.Fragment,null,oe.createElement("div",{className:"file-item"},oe.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),oe.createElement(ne.default,{bordered:!1,size:"small",value:Ce,onChange:Pe},oe.createElement(ie,{value:12},"12px"),oe.createElement(ie,{value:14},"14px"),oe.createElement(ie,{value:16},"16px"),oe.createElement(ie,{value:18},"18px"),oe.createElement(ie,{value:20},"20px"),oe.createElement(ie,{value:22},"22px"))),oe.createElement("div",{className:"file-item"},oe.createElement("b",null,"Tab\u8F6C\u6362"),oe.createElement(z.Z,{checked:Te,onChange:xe})),oe.createElement("div",{className:"file-item",onClick:Fe},oe.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!he&&oe.createElement(oe.Fragment,null,oe.createElement("h3",null,"\u5FEB\u6377\u952E"),oe.createElement("section",null,oe.createElement("div",{className:"file-item"},oe.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),oe.createElement("span",null,"Ctrl + S")),oe.createElement("div",{className:"file-item"},oe.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),oe.createElement("span",null,"F1 / Alt + F1")),oe.createElement("div",{className:"file-item"},oe.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),oe.createElement("span",null,"Ctrl + ]/[")),oe.createElement("div",{className:"file-item"},oe.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),oe.createElement("span",null,"Ctrl + Shift + \\")),oe.createElement("div",{className:"file-item"},oe.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),oe.createElement("span",null,"Home")),oe.createElement("div",{className:"file-item"},oe.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),oe.createElement("span",null,"End"))),Ie),!he&&oe.createElement(oe.Fragment,null,oe.createElement("h3",null,"\u5B9E\u8BAD\u57FA\u672C\u4FE1\u606F"),oe.createElement("section",null,qe&&oe.createElement("div",{className:"file-item"},oe.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),oe.createElement("span",null,qe)),oe.createElement("div",{className:"file-item"},oe.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),oe.createElement("span",null,le[Se==null?void 0:Se.difficulty])),oe.createElement("div",{className:"file-item"},oe.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),oe.createElement("span",null,Ye==null?void 0:Ye.name)),oe.createElement("div",{className:"file-item"},oe.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),oe.createElement("span",null,Ye!=null&&Ye.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},54077:function($e,it,y){"use strict";y.d(it,{Z:function(){return me}});var a={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT",tagsDom:"tagsDom___COQg7",hiddenbq:"hiddenbq___TqlUF"},ne=y(29787),z=y(25399),oe=y(89787),ie=y(92310),he=y.n(ie),Pe=y(76406),Ce=y(90736),ue=y(59301),me=({className:xe,dataSource:rt=[],col:Fe=4,right:de,bottom:Te=23,precision:Ie=0,wrapWidth:Ye=1200,trackEventItems:Se,loading:fe,onRemove:je=()=>{},isCurrent:De=!0,showProgress:le=!1,showAlias:qe=!1,category:ze="notDisplay",hiddenClick:Ne=()=>{}})=>{const we=Math.floor((Ye-(Fe-1)*de)/Fe),Me=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png",ptclass:"sprite-70",swclass:"sprite-68"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png",ptclass:"sprite-60",swclass:"sprite-65"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png",ptclass:"sprite-58",swclass:"sprite-63"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png",ptclass:"sprite-62",swclass:"sprite-67"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png",ptclass:"sprite-61",swclass:"sprite-66"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png",ptclass:"sprite-59",swclass:"sprite-64"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png",ptclass:"sprite-71",swclass:"sprite-69"}];return ue.createElement(ne.Z,{spinning:fe},ue.createElement("div",{className:he()(a.list,xe)},!!(rt!=null&&rt.length)&&(rt==null?void 0:rt.map((Ee,ge)=>{var ye,Oe,pt,yt,Le,ot,mt;const{name:gt,id:_e,identifier:tt,featured:Ft,school_name:Ae,image_url:ke,excellent:ve,is_plan:Ze}=Ee;return ue.createElement("div",{key:_e,className:De&&le?a.wrapisCurrent:a.wrap,style:{width:we,marginRight:(1+ge)%Fe===0?0:de+Ie,marginBottom:Te}},ue.createElement("a",{className:a.li,onClick:et=>{et.preventDefault(),et.stopPropagation(),Se&&(0,Pe.L9)([Se]),(0,Pe.xg)(`/paths/${tt}`)}},ue.createElement("div",{className:a.img},ue.createElement("img",{className:a.cover,src:`${ke}`}),(ye=Ee==null?void 0:Ee.subject_tags)==null?void 0:ye.map((et,Tt)=>{var st,Bt;if(Tt===0){const Kt=(st=Me.find(kt=>kt.name==et))==null?void 0:st.swclass;return ue.createElement("span",{className:`sprite ${Kt} ${a.sign}`,style:{left:"-4px"}})}const It=(Bt=Me.find(Kt=>Kt.name==et))==null?void 0:Bt.ptclass;return ue.createElement("span",{className:`sprite ${It} ${a.sign}`,style:{left:`${48+52*(Tt-1)+2*Tt}px`}})}),ue.createElement("div",{className:a.tagsDom},ue.createElement("div",{className:"flex flex-wrap item-center",style:{gap:"0 6px"}},(Ee==null?void 0:Ee.excellent)&&ue.createElement("div",{className:a.bq},"\u5F00\u653E\u8BFE\u7A0B"),((Oe=Ee==null?void 0:Ee.custom_tags)==null?void 0:Oe.length)>0&&(Ee==null?void 0:Ee.custom_tags.map((et,Tt)=>{var st;return ue.createElement(z.Z,{title:et==null?void 0:et.tag_name,key:Tt},ue.createElement("div",{className:"font12 rounded-2px c-white flex item-center",style:{height:22,padding:"0 6px",maxWidth:((st=Ee==null?void 0:Ee.custom_tags)==null?void 0:st.length)>2?"60px":"71px",background:"rgba(48, 97, 208, .6)",border:"1px solid #8FAFF8"}},ue.createElement("span",{className:"multi-llipsis1e"},et==null?void 0:et.tag_name)))})))),ze=="hide"&&(Ee==null?void 0:Ee.studying)&&De&&ue.createElement("div",{className:`${a.movebq} user-path-items`,onClick:et=>{et.stopPropagation(),je(Ee)}},ue.createElement("i",{className:"iconfont icon-yichu1 font12"}),ue.createElement("span",null,"\u79FB\u9664")),!["notDisplay","collect","payed"].includes(ze)&&De&&ue.createElement("div",{className:`${a.hiddenbq} user-path-items`,onClick:et=>{et.stopPropagation(),Ne(Ee)}},ue.createElement("i",{className:`iconfont ${ze=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),ue.createElement("span",null,ze=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),ue.createElement("div",{className:a.name},ue.createElement(z.Z,{title:qe&&(Ee!=null&&Ee.excellent_alias_name)?ue.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${gt}`,ue.createElement("br",null),ue.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ee==null?void 0:Ee.excellent_alias_name}`)):gt},ue.createElement("span",{className:a.e},qe&&(Ee==null?void 0:Ee.excellent_alias_name)||gt))),De&&le&&((pt=Ee==null?void 0:Ee.progress)==null?void 0:pt.all_score)!=0&&ue.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ue.createElement(oe.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((yt=Ee==null?void 0:Ee.progress)==null?void 0:yt.my_score)/((Le=Ee==null?void 0:Ee.progress)==null?void 0:Le.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(ot=Ee==null?void 0:Ee.progress)==null?void 0:ot.my_score,"/",(mt=Ee==null?void 0:Ee.progress)==null?void 0:mt.all_score),(!De||!le)&&ue.createElement(z.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Ae}`},ue.createElement("div",{className:a.unit},ue.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Ae)),(!De||!le)&&ue.createElement("div",{className:a.tags},ue.createElement("div",null,ue.createElement(z.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ue.createElement("span",null,ue.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ue.createElement("span",null,Ee.stages_count))),ue.createElement(z.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ue.createElement("span",null,ue.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ue.createElement("span",null,Ee.members_count)))))))})),!rt.length&&ue.createElement(Ce.Z,null)))}},70467:function($e,it,y){"use strict";y.d(it,{jL:function(){return oe},w9:function(){return gt},QD:function(){return Ln},cQ:function(){return ge.Z},op:function(){return Ct},O5:function(){return Mn},_b:function(){return pn},t7:function(){return Ie},Gi:function(){return ve},YG:function(){return Ae},qp:function(){return ce},vr:function(){return Ot},qE:function(){return fn},Je:function(){return fe},wb:function(){return Ee},cq:function(){return It},tp:function(){return rt}});var a=y(59301),ne={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},oe=({dataSource:jt=[],img:Yt,imgWidth:Lt=346,title:Dt,sunTitle:$t,bannerExtraContent:mn})=>a.createElement("div",{className:ne.banner},a.createElement("div",{className:ne.content},a.createElement("aside",null,a.createElement("p",null,a.createElement("b",null,Dt),a.createElement("span",null,$t)),jt.length>0&&a.createElement("div",{className:ne.btns},jt.map((Bn,wt)=>a.createElement("div",{key:wt,onClick:Bn.click},Bn.name,Bn.sign?a.createElement("span",{className:"sprite sprite-33"}):null))),mn),Yt&&a.createElement("img",{style:{marginTop:33,marginRight:38},src:Yt,width:Lt}))),ie={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=y(92310),Pe=y.n(he),Ce=y(78267),ce=({dataSource:jt=[],value:Yt,onChange:Lt,onTitleChange:Dt,className:$t,title:mn,titleWidth:Bn=41,style:wt={},fontColor:nn="#6A7283",showCount:yn})=>{const[kn,Zn]=(0,a.useState)(1),[ua,ra]=(0,a.useState)(!1),An=(0,a.useRef)(null),ln=(0,a.useRef)(null);return(0,a.useEffect)(()=>{var Qt;jt.length!==0&&(((Qt=An==null?void 0:An.current)==null?void 0:Qt.clientHeight)>97?Zn(1):Zn(0)),jt.length===0&&Zn(0),ra(!1)},[jt]),a.createElement("div",{className:Pe()(ie.row,$t,"fadeIn","animated"),style:wt},a.createElement("div",{onClick:(0,Ce.throttle)(()=>Dt==null?void 0:Dt(),2e3),style:{width:Bn,marginTop:ua?12:4},className:`${ie.title} ${Dt?"current":""}`},mn),a.createElement("div",{className:ua?`${ie.tagsWrap} ${ie.tagsBorderWrap}`:ie.tagsWrap},a.createElement("div",{className:ie.bar,ref:ln,style:kn>0?{height:kn===1?97:"auto",overflow:kn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},a.createElement("div",{className:ie.tag,ref:An},jt==null?void 0:jt.map(Qt=>a.createElement("span",{onClick:()=>Lt(Qt.id),key:Qt.id,style:{color:nn},className:Yt===Qt.id?ie.active:""},a.createElement("span",{title:Qt.name,className:ie.name},Qt.name),!!yn&&a.createElement("span",{className:ie.num},Qt.count))))),!!kn&&a.createElement(a.Fragment,null,kn===1?a.createElement("div",{onClick:()=>{var Qt;Zn(2),((Qt=An==null?void 0:An.current)==null?void 0:Qt.clientHeight)>245?ra(!0):ra(!1)},className:ie.action},"\u5C55\u5F00",a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):a.createElement("div",{onClick:()=>{ln.current.scrollTop=0,Zn(1),ra(!1)},className:ie.action},"\u6536\u8D77",a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},me={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"},rt=({dataSource:jt=[],value:Yt,onChange:Lt,className:Dt,style:$t={}})=>a.createElement("div",{style:$t,className:Pe()(me.tabs,Dt)},jt.map(mn=>a.createElement("span",{onClick:()=>Lt(mn.id),className:Yt===mn.id?me.active:"",key:mn.id},mn.name))),Fe={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"},de=y(37568),Ie=({dataSource:jt=[],value:Yt="",onChange:Lt,onInputChange:Dt=()=>{},className:$t,style:mn={},placeholder:Bn,allowClear:wt=!1})=>{var nn;const[yn,kn]=(0,a.useState)(""),[Zn,ua]=(0,a.useState)("");(0,a.useEffect)(()=>{var ln;let Qt=Yt;(ln=JSON.stringify(Yt))!=null&&ln.includes("{")&&(kn(Yt.id),Qt=Yt.value||"");try{ua(decodeURIComponent(Qt||""))}catch(En){ua(decodeURIComponent(Qt||""))}},[Yt]);const ra=()=>{Lt(encodeURIComponent(Zn),yn||null)},An=ln=>{ln!==yn&&(kn(ln),Lt(encodeURIComponent(Zn),ln))};return a.createElement("div",{className:Pe()(Fe.input,$t),style:mn},!!jt.length&&a.createElement("div",{className:Fe.dropdown},a.createElement("div",{className:Fe.text},(nn=jt.find(ln=>ln.id===yn))==null?void 0:nn.name,a.createElement("i",{className:"iconfont icon-zhankai4"}),a.createElement("b",{className:Fe.b1}),a.createElement("b",{className:Fe.b2})),a.createElement("div",{className:Fe.menu},jt.map((ln,Qt)=>a.createElement("div",{key:Qt,onClick:()=>An(ln.id)},ln.name)))),a.createElement(de.default,{onPressEnter:ra,value:Zn,onChange:ln=>{ua(ln.target.value),Dt(encodeURIComponent(ln.target.value),yn||null)},placeholder:Bn,variant:"borderless",allowClear:wt,onClear:()=>Lt("",yn||null)}),a.createElement("i",{onClick:ra,className:"iconfont icon-sousuo9 font14 current"}))},Ye={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"},fe=({value:jt,onChange:Yt,className:Lt,total:Dt,pageSize:$t,style:mn={}})=>{const Bn=jt<2,wt=jt>=Math.ceil(Dt/$t);return Dt<=$t?a.createElement(a.Fragment,null):a.createElement("div",{className:Pe()(Ye.quickPager,Lt),style:mn},a.createElement("div",{onClick:()=>{Bn||Yt(jt-1,"prev")},className:Bn?Ye.disabled:""},"\u4E0A\u4E00\u9875"),a.createElement("div",{onClick:()=>{wt||Yt(jt+1,"next")},className:wt?Ye.disabled:""},"\u4E0B\u4E00\u9875"))},je={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"},De=y(29787),le=y(25399),qe=y(63139),ze=y(14185),Ne=y(76406),we=y(90736),Ee=({className:jt,dataSource:Yt=[],col:Lt=4,right:Dt,bottom:$t=23,precision:mn=0,wrapWidth:Bn=1200,trackEventItems:wt,loading:nn})=>{const yn=Math.floor((Bn-(Lt-1)*Dt)/Lt);return a.createElement(De.Z,{spinning:nn},a.createElement("div",{className:Pe()(je.list,jt)},!!Yt.length&&Yt.map((kn,Zn)=>{const{name:ua,id:ra,identifier:An,power:ln,cover_image_id:Qt,pic:En}=kn;return a.createElement("div",{className:je.wrap,key:ra,style:{width:yn,marginRight:(1+Zn)%Lt===0?0:Dt+mn,marginBottom:$t}},a.createElement("a",{target:"_blank",href:`/shixuns/${An}/challenges`,className:je.li,onClick:da=>{da.preventDefault(),wt&&(0,Ne.L9)([wt]),ln&&(0,Ne.xg)(`/shixuns/${An}/challenges`)}},a.createElement("div",{className:je.img},a.createElement("img",{className:je.cover,src:`${En}`}),kn.is_jupyter&&a.createElement("span",{className:`sprite sprite-43 ${je.sign}`}),kn.is_jupyter_lab&&a.createElement("span",{className:`sprite sprite-42 ${je.sign}`}),kn.is_unity_3d&&a.createElement("span",{className:`sprite sprite-44 ${je.sign}`})),a.createElement("div",{className:je.name},a.createElement(le.Z,{title:ua||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:je.e},ua||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{className:je.tags},a.createElement(le.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),a.createElement("span",null,kn.challenges_count))),!!kn.myshixuns_count&&a.createElement(le.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),a.createElement("span",null,kn.myshixuns_count))),a.createElement(le.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},a.createElement("span",null,a.createElement("span",null,kn.level))),a.createElement("div",{className:je.rate},a.createElement(qe.Z,{allowHalf:!0,disabled:!0,defaultValue:kn.score_info}),a.createElement("span",null,"\xA0",kn.score_info?`${kn.score_info}\u5206`:"5\u5206")))),!ln&&a.createElement("div",{className:je.lockWrap},a.createElement("img",{src:`${ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Yt.length&&a.createElement(we.Z,null)))},ge=y(54077),ye={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",hidden:"hidden___NniIi",wrap:"wrap___pKgcW",btnsTop:"btnsTop___Lrm6T",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Oe=y(62957),pt=y(96599),yt="data:image/png;base64,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",Le=y(59301),ot=(jt,Yt,Lt)=>new Promise((Dt,$t)=>{var mn=nn=>{try{wt(Lt.next(nn))}catch(yn){$t(yn)}},Bn=nn=>{try{wt(Lt.throw(nn))}catch(yn){$t(yn)}},wt=nn=>nn.done?Dt(nn.value):Promise.resolve(nn.value).then(mn,Bn);wt((Lt=Lt.apply(jt,Yt)).next())}),gt=({className:jt,dataSource:Yt=[],col:Lt=4,right:Dt,bottom:$t=23,precision:mn=0,wrapWidth:Bn=1200,trackEventItems:wt,loading:nn,category:yn,hiddenClick:kn,handleVery:Zn=()=>!0,isCurrent:ua})=>{const[ra,An]=Oe.default.useModal(),ln=Math.floor((Bn-(Lt-1)*Dt)/Lt),Qt=En=>ot(void 0,null,function*(){ra.confirm({title:"\u7F6E\u9876",width:500,content:Le.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u5C06",Le.createElement("span",{className:"c-blue"},"\u201C",En.name,"\u201D"),"\u8BFE\u5802\u7F6E\u9876\u5417\uFF1F"),okText:"\u786E\u8BA4\u7F6E\u9876",centered:!0,cancelText:"\u53D6\u6D88"})});return Le.createElement(De.Z,{spinning:nn},An,Le.createElement("div",{className:Pe()(ye.list,jt)},!!Yt.length&&Yt.map((En,da)=>{const{subject_identifier:Na,id:Wa,identifier:en,power:bn}=En,aa=En.is_public!=0&&En.is_public;return Le.createElement("div",{className:ye.wrap,key:Wa,style:{width:ln,marginRight:(1+da)%Lt===0?0:Dt+mn,marginBottom:$t}},En.homepage_show&&Le.createElement("div",{className:ye.btnsTop},Le.createElement(pt.default,{color:"red"},"\u7F6E\u9876")),Le.createElement("a",{className:ye.li,onClick:_t=>{_t.preventDefault(),Zn(En==null?void 0:En.first_category_url)&&(wt&&(0,Ne.L9)([wt]),(0,Ne.xg)(En.first_category_url))}},Le.createElement("div",{className:ye.top},Le.createElement(le.Z,{title:En.name},Le.createElement("div",{className:ye.name},En.name)),Le.createElement("img",{className:ye.img,src:ze.Z.IMG_SERVER+"/images/"+En.avatar_url}),Le.createElement("div",{className:ye.text,title:En.creator},En.creator),Na&&Le.createElement("div",{className:ye.btns},Le.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Le.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),aa&&Le.createElement("div",{className:ye.sign},"\u516C\u5F00"),ua&&Le.createElement("div",{className:ye.hidden,onClick:_t=>{_t.stopPropagation(),kn(En)}},Le.createElement("i",{className:`iconfont ${yn=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),yn=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),Le.createElement("div",{className:ye.bottom},En.visits>0&&Le.createElement(le.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Le.createElement("span",null,Le.createElement("i",{className:"iconfont icon-liulanyan"}),Le.createElement("span",null,En.visits))),En.course_members_count>0&&Le.createElement(le.Z,{title:"\u6210\u5458",placement:"bottom"},Le.createElement("span",null,Le.createElement("i",{className:"iconfont icon-chengyuan"}),En.course_members_count)),En.tasks_count>0&&Le.createElement(le.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Le.createElement("span",null,Le.createElement("i",{className:"iconfont icon-zuoye"}),En.tasks_count)),En.is_end?Le.createElement("div",{style:{color:"#6B758B"}}):Le.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!En.is_accessible&&Le.createElement("div",{className:ye.lockWrap},Le.createElement("img",{src:`${ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Le.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Yt.length&&Le.createElement(we.Z,null)))},_e={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"},tt=y(44283),Ae=({dataSource:jt=[],value:Yt,onChange:Lt,className:Dt,style:$t={},tabBarExtraContent:mn})=>a.createElement("div",{className:Pe()(_e.tabs,Dt),style:$t},a.createElement("div",{className:_e.tabsWrap},jt.map((Bn,wt)=>!(Bn!=null&&Bn.hide)&&a.createElement("aside",{className:_e.tab,onClick:()=>{Lt(Bn.id),Bn.link&&tt.history.push(Bn.link)},key:wt},a.createElement("div",{className:Yt===Bn.id?_e.active:""},Bn.name),(Bn==null?void 0:Bn.resetCount)==null&&(Bn==null?void 0:Bn.total)!==void 0&&a.createElement("span",null,"\uFF08",Bn==null?void 0:Bn.total,"\uFF09"),(Bn==null?void 0:Bn.resetCount)!==void 0&&(Bn==null?void 0:Bn.total)!==void 0&&a.createElement(le.Z,{title:(Bn==null?void 0:Bn.tip)!=null?Bn==null?void 0:Bn.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},Bn==null?void 0:Bn.resetCount),"/",a.createElement("span",null,Bn==null?void 0:Bn.total),"\uFF09"))))),a.createElement("div",{className:_e.tabBar},mn)),ve=({className:jt,style:Yt={},children:Lt})=>a.createElement("div",{className:Pe()(jt),style:Yt},Lt),Ze={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"},et=y(75727),Tt=y(93041);const st=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var It=({sortValue:jt,dropValue:Yt,className:Lt,onSort:Dt,onDrop:$t,dataSource:mn=st})=>{var Bn;return a.createElement("div",{className:Pe()(Ze.orderWrap,Lt)},a.createElement(et.Z,{dropdownRender:()=>a.createElement(Tt.default,null,mn.map((wt,nn)=>a.createElement(Tt.default.Item,{key:nn,onClick:()=>$t(wt.id)},wt.name)))},a.createElement("span",{className:Ze.orderTextWrap},(Bn=mn.find(wt=>Yt===wt.id))==null?void 0:Bn.name)),a.createElement("span",{className:Ze.orderIconWrap},a.createElement("span",{className:Ze.orderAsc},a.createElement("i",{className:jt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ze.cursorPointer} ${Ze.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ze.cursorPointer}`,onClick:()=>Dt(jt==="asc"?"desc":"asc")})),a.createElement("span",{className:Ze.orderDesc},a.createElement("i",{className:jt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ze.cursorPointer} ${Ze.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ze.cursorPointer}`,onClick:()=>Dt(jt==="asc"?"desc":"asc")}))))},Kt={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"},kt=y(7939),an=Object.defineProperty,He=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,Zt=Object.prototype.propertyIsEnumerable,cn=(jt,Yt,Lt)=>Yt in jt?an(jt,Yt,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):jt[Yt]=Lt,Nt=(jt,Yt)=>{for(var Lt in Yt||(Yt={}))Ue.call(Yt,Lt)&&cn(jt,Lt,Yt[Lt]);if(He)for(var Lt of He(Yt))Zt.call(Yt,Lt)&&cn(jt,Lt,Yt[Lt]);return jt},ct=(jt,Yt)=>{var Lt={};for(var Dt in jt)Ue.call(jt,Dt)&&Yt.indexOf(Dt)<0&&(Lt[Dt]=jt[Dt]);if(jt!=null&&He)for(var Dt of He(jt))Yt.indexOf(Dt)<0&&Zt.call(jt,Dt)&&(Lt[Dt]=jt[Dt]);return Lt},zt=(jt,Yt,Lt)=>new Promise((Dt,$t)=>{var mn=nn=>{try{wt(Lt.next(nn))}catch(yn){$t(yn)}},Bn=nn=>{try{wt(Lt.throw(nn))}catch(yn){$t(yn)}},wt=nn=>nn.done?Dt(nn.value):Promise.resolve(nn.value).then(mn,Bn);wt((Lt=Lt.apply(jt,Yt)).next())}),Ct=jt=>{var Yt=jt,{className:Lt,style:Dt,children:$t,loading:mn=!1,openLoading:Bn,onClick:wt=()=>{},size:nn="middle",shape:yn="round"}=Yt,kn=ct(Yt,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Zn,ua]=(0,a.useState)(!1);return a.createElement(kt.ZP,Nt({onClick:(0,Ce.throttle)(ra=>zt(void 0,null,function*(){Bn&&ua(!0);try{yield wt(ra)}catch(An){console.log("error",An)}Bn&&ua(!1)}),2e3,{leading:!0,trailing:!1}),className:Pe()(Kt.btn,Kt[`${nn}-${yn}`],Lt),style:Dt,size:nn,shape:yn,loading:Zn||mn},kn),$t)},Wt={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"},fn=({className:jt,style:Yt,children:Lt=null,onClick:Dt,title:$t})=>a.createElement("div",{className:Pe()(Wt.head,jt),style:Yt},a.createElement("span",{className:"primary-hover",onClick:Dt},a.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),a.createElement("b",{title:$t},$t),a.createElement("div",{className:Wt.node},Lt)),Gt={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"},Ln=({confirmShow:jt=!0,confirmTitle:Yt,confirmClick:Lt,cancelShow:Dt=!0,cancelTitle:$t,cancelClick:mn,className:Bn,style:wt,confirmLoading:nn=!1})=>a.createElement("div",{className:Pe()(Gt.btns,Bn),style:wt},jt&&a.createElement(kt.ZP,{loading:nn,onClick:Lt,type:"primary",className:Gt.confirm},Yt),Dt&&a.createElement(kt.ZP,{onClick:mn,className:Gt.cancel},$t)),Yn={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"},Ot=({className:jt,style:Yt={},LeftContent:Lt,children:Dt,RightContent:$t})=>a.createElement("div",{className:Pe()(Yn.fixedBottom,jt),style:Yt},a.createElement("div",{className:Yn.wrap},a.createElement("div",{className:Yn.left},Lt),a.createElement("div",{className:Yn.center},Dt),a.createElement("div",{className:Yn.right},$t))),Pn={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"},pn=({className:jt,style:Yt={},dataSource:Lt=[]})=>a.createElement("div",{className:Pe()(Pn.crumbs,jt),style:Yt},Lt.map((Dt,$t)=>$ttt.history.push(Dt.path)},Dt.name):a.createElement("span",null,Dt.name),a.createElement("span",null,"\xA0",">","\xA0")):a.createElement("span",{key:$t,style:{color:"#5F6368"}},Dt.name))),rn=y(11938),sn=Object.defineProperty,dn=Object.defineProperties,Ht=Object.getOwnPropertyDescriptors,xn=Object.getOwnPropertySymbols,vn=Object.prototype.hasOwnProperty,Nn=Object.prototype.propertyIsEnumerable,jn=(jt,Yt,Lt)=>Yt in jt?sn(jt,Yt,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):jt[Yt]=Lt,In=(jt,Yt)=>{for(var Lt in Yt||(Yt={}))vn.call(Yt,Lt)&&jn(jt,Lt,Yt[Lt]);if(xn)for(var Lt of xn(Yt))Nn.call(Yt,Lt)&&jn(jt,Lt,Yt[Lt]);return jt},Vn=(jt,Yt)=>dn(jt,Ht(Yt)),ba=(jt,Yt)=>{var Lt={};for(var Dt in jt)vn.call(jt,Dt)&&Yt.indexOf(Dt)<0&&(Lt[Dt]=jt[Dt]);if(jt!=null&&xn)for(var Dt of xn(jt))Yt.indexOf(Dt)<0&&Nn.call(jt,Dt)&&(Lt[Dt]=jt[Dt]);return Lt};const{Countdown:Ea}=rn.default;var Mn=jt=>{var Yt=jt,{onChange:Lt}=Yt,Dt=ba(Yt,["onChange"]);const[$t,mn]=(0,a.useState)(null);(0,a.useEffect)(()=>{typeof $t=="number"&&$t>=0&&Lt($t)},[$t]);const Bn=wt=>{const nn=Math.floor(wt/1e3);mn(nn)};return a.createElement(Ea,Vn(In({},Dt),{onChange:Bn}))}},79006:function($e,it,y){"use strict";y.d(it,{Z:function(){return ne}});var a=y(59301);function ne(z,oe){const ie=(0,a.useRef)();(0,a.useEffect)(()=>{ie.current=z}),(0,a.useEffect)(()=>{function he(){ie.current()}if(oe!==null){let Pe=setInterval(he,oe);return()=>clearInterval(Pe)}},[oe])}},83601:function($e,it,y){"use strict";var a=y(59301),ne=y(11938),z=y(4875),oe=y(28284),ie=y(62957),he=y(29787),Pe=y(70858),Ce=y(37568),ue=y(77019),ce=y(5269),me=y(7939),xe=y(84849),rt=y(66649),Fe=y.n(rt),de=y(44283),Te=y(76406),Ie=y(92427),Ye=y(15267),Se=y(63392),fe=y(59301),je=(ze,Ne,we)=>new Promise((Me,Ee)=>{var ge=pt=>{try{Oe(we.next(pt))}catch(yt){Ee(yt)}},ye=pt=>{try{Oe(we.throw(pt))}catch(yt){Ee(yt)}},Oe=pt=>pt.done?Me(pt.value):Promise.resolve(pt.value).then(ge,ye);Oe((we=we.apply(ze,Ne)).next())});const{Countdown:De}=ne.default,le=({value:ze,onChange:Ne,MaxMinutes:we})=>fe.createElement(fe.Fragment,null,fe.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",fe.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",fe.createElement("br",null)),fe.createElement(z.Z,{value:ze,onChange:Ne,min:0,precision:0,max:we,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${we}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),qe=({exercise:ze,successCb:Ne,dispatch:we})=>{var Me,Ee,ge,ye;const Oe=(0,de.useParams)(),[pt]=oe.default.useForm(),yt=oe.default.useWatch("time",pt),[Le,ot]=(0,a.useState)(!1),mt=(0,a.useRef)(),{actionTabs:gt}=ze,[_e,tt]=(0,a.useState)(),[,Ft,Ae,ke]=(0,Se.U)(xe.n7,{id:Oe.categoryId}),[,ve,Ze]=(0,Se.U)(xe.Cd,{});(0,a.useEffect)(()=>{ze.actionTabs.key==="student-unlock"&&(ot(!1),pt.resetFields())},[ze.actionTabs.key]);const et=()=>new Promise(Ue=>je(void 0,null,function*(){var Zt,cn;return mt.current=yield(0,Ie.y)({ip_limit:(Zt=gt==null?void 0:gt.exerciseParams)==null?void 0:Zt.ip_limit,ip_bind:(cn=gt==null?void 0:gt.exerciseParams)==null?void 0:cn.ip_bind_type}),Ue()})),Tt=()=>je(void 0,null,function*(){var Ue,Zt,cn,Nt,ct;yield pt.validateFields();const zt=pt.getFieldsValue();if(ot(!0),(((Ue=gt==null?void 0:gt.exerciseParams)==null?void 0:Ue.ip_limit)!=="no"||(Zt=gt==null?void 0:gt.exerciseParams)!=null&&Zt.ip_bind_type)&&(yield et()),(yield(0,xe.ZD)((cn=gt==null?void 0:gt.exerciseParams)==null?void 0:cn.id,{exercise_user_id:(Nt=gt==null?void 0:gt.exerciseParams)==null?void 0:Nt.exercise_user_id,unlock_key:zt.unlock_key,time:zt.time,ip:mt.current})).status===0){if(Ne){we({type:"exercise/setActionTabs",payload:{}}),Ne();return}const Ct=gt==null?void 0:gt.exerciseParams;(0,Te.nr)({inner_ip:Ct.inner_ip,public_ip:Ct.public_ip,open_camera:Ct.open_camera,ip_limit:Ct.ip_limit,ip_bind:Ct.ip_bind,ip_bind_type:Ct.ip_bind_type,exercise_tips:Ct.exercise_tips,exerciseId:Ct.id,screen_open:Ct.screen_open,screen_num:Ct.screen_num,screen_sec:Ct.screen_sec,coursesId:Oe.coursesId,login:(ct=(0,Ye.eY)())==null?void 0:ct.login,history,identity_verify:Ct.identity_verify,open_phone_video_recording:Ct.open_phone_video_recording,current_status:Ct.current_status}),we({type:"exercise/setActionTabs",payload:{}})}ot(!1)}),st=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Ue=>fe.createElement("span",{className:Ue.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ue)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Ue=>fe.createElement("span",{className:Ue.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ue)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Bt=((Me=gt==null?void 0:gt.exerciseParams)==null?void 0:Me.errorMessage)&&typeof((Ee=gt==null?void 0:gt.exerciseParams)==null?void 0:Ee.errorMessage)=="object";(0,a.useEffect)(()=>{ze.actionTabs.key==="student-unlock"&&je(void 0,null,function*(){const Ue=yield Ze(Oe);yield Ae({}),Ue.status||tt(Ue)})},[ze.actionTabs.key]);const{time:It,end_time:Kt}=(_e==null?void 0:_e.exercise)||{},kt=ke!=null&&ke.user_end_time?Fe()(ke==null?void 0:ke.user_end_time).add(1,"minutes"):Fe()(),an=Fe()(ke==null?void 0:ke.user_total_end_time)>kt?Math.round(Fe().duration(Fe()(ke==null?void 0:ke.user_total_end_time).diff(kt.startOf("minute"))).asMinutes()):0,He=((ke==null?void 0:ke.student_left_minutes)||0)+(yt||0);return fe.createElement(fe.Fragment,null,fe.createElement(ie.default,{width:514,centered:!0,closable:!!((ge=gt==null?void 0:gt.exerciseParams)!=null&&ge.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ze.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{we({type:"exercise/setActionTabs",payload:{}})}},fe.createElement(he.Z,{spinning:Ft||ve},Bt&&fe.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!Bt&&fe.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),Bt&&fe.createElement(Pe.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((ye=gt==null?void 0:gt.exerciseParams)==null?void 0:ye.errorMessage)||{}],columns:st}),fe.createElement("div",{className:""},fe.createElement(oe.default,{form:pt,layout:"vertical",autoComplete:"off"},fe.createElement(oe.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},fe.createElement(Ce.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),It!==-1?fe.createElement(fe.Fragment,null,fe.createElement(oe.default.Item,{name:"time",label:fe.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",fe.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",Fe()(ke==null?void 0:ke.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},fe.createElement(le,{MaxMinutes:an})),fe.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",fe.createElement("span",{className:"ml5"},Ft||ve?"--":He),"\u5206\u949F",He!==0&&(ke==null?void 0:ke.user_end_time)&&fe.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",fe.createElement("span",{className:"ml5"},Fe()(ke==null?void 0:ke.user_end_time).add(yt||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):fe.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",Fe()(Kt).format("YYYY-MM-DD HH:mm")))),fe.createElement(ue.Z,{justify:"space-between",align:"middle"},fe.createElement(ce.Z,null),fe.createElement(ce.Z,null,fe.createElement(me.ZP,{loading:Le,onClick:Tt},"\u8FDB\u5165\u8003\u8BD5"))))))};it.Z=(0,de.connect)(({exercise:ze})=>({exercise:ze}))(qe)},30935:function($e,it,y){"use strict";y.d(it,{i:function(){return je},q:function(){return fe}});var a=y(59301),ne={flex_box_center:"flex_box_center___yMUhy",flex_space_between:"flex_space_between___KNvG9",flex_box_vertical_center:"flex_box_vertical_center___yqWY9",flex_box_center_end:"flex_box_center_end___DJKuV",flex_box_column:"flex_box_column___NTtN1",singleSelect:"singleSelect___fU3O9",multipleSelect:"multipleSelect___LFXCB",plus:"plus___gdDhG"},z=y(92310),oe=y.n(z),ie=y(25399),he=y(82326),Pe=y(7939),Ce=y(49317),ue=Object.defineProperty,ce=Object.defineProperties,me=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,de=(De,le,qe)=>le in De?ue(De,le,{enumerable:!0,configurable:!0,writable:!0,value:qe}):De[le]=qe,Te=(De,le)=>{for(var qe in le||(le={}))rt.call(le,qe)&&de(De,qe,le[qe]);if(xe)for(var qe of xe(le))Fe.call(le,qe)&&de(De,qe,le[qe]);return De},Ie=(De,le)=>ce(De,me(le)),Ye=(De,le)=>{var qe={};for(var ze in De)rt.call(De,ze)&&le.indexOf(ze)<0&&(qe[ze]=De[ze]);if(De!=null&&xe)for(var ze of xe(De))le.indexOf(ze)<0&&Fe.call(De,ze)&&(qe[ze]=De[ze]);return qe},Se=(De,le,qe)=>new Promise((ze,Ne)=>{var we=ge=>{try{Ee(qe.next(ge))}catch(ye){Ne(ye)}},Me=ge=>{try{Ee(qe.throw(ge))}catch(ye){Ne(ye)}},Ee=ge=>ge.done?ze(ge.value):Promise.resolve(ge.value).then(we,Me);Ee((qe=qe.apply(De,le)).next())});const fe=De=>{var le=De,{wrapClassName:qe,wrapStyle:ze={},showLinkButton:Ne=!0,tooltipTitle:we="",loadGeneral:Me=!1,data:Ee={}}=le,ge=Ye(le,["wrapClassName","wrapStyle","showLinkButton","tooltipTitle","loadGeneral","data"]);const ye="course_disciplines_list",[Oe,pt]=(0,a.useState)(()=>{const _e=sessionStorage.getItem(ye);return _e?JSON.parse(_e):[]}),[yt,Le]=(0,a.useState)(!1),[ot,mt]=(0,a.useState)(!0);(0,a.useEffect)(()=>{gt()},[]);const gt=()=>Se(void 0,null,function*(){var _e,tt,Ft,Ae;Le(!0);const ke=yield(0,Ce.U2)("v2/course_disciplines.json",Ee);if(ke.status===0){const ve=((tt=(_e=ke==null?void 0:ke.data)==null?void 0:_e.list)==null?void 0:tt.map(Ze=>({value:Ze.id,label:Ze.name})))||[];if(pt(ve),mt(!1),sessionStorage.setItem(ye,JSON.stringify(ve)),ot){const Ze=(Ae=(Ft=ke==null?void 0:ke.data)==null?void 0:Ft.list)==null?void 0:Ae.find(et=>et.is_default);Me&&Ze&&ge.onChange(Ze==null?void 0:Ze.id)}}Le(!1)});return a.createElement("div",{className:oe()(ne.singleSelect,qe),style:ze},a.createElement(ie.Z,{title:we},a.createElement(he.default,Te({allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B",loading:yt,options:Oe,onDropdownVisibleChange:_e=>{_e&>()}},ge))),Ne&&a.createElement(Pe.ZP,{type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u8BFE\u7A0B"))},je=De=>{var le=De,{wrapClassName:qe,wrapStyle:ze={},showLinkButton:Ne=!0,courseDisciplineId:we="",isPlusHeight:Me=!1,tooltipTitle:Ee,allowAcceptEmpty:ge=!1,data:ye={}}=le,Oe=Ye(le,["wrapClassName","wrapStyle","showLinkButton","courseDisciplineId","isPlusHeight","tooltipTitle","allowAcceptEmpty","data"]);const[pt,yt]=(0,a.useState)([]),[Le,ot]=(0,a.useState)(!1);(0,a.useEffect)(()=>{mt()},[we]);const mt=()=>Se(void 0,null,function*(){var gt,_e;if(!ge&&!we){yt([]);return}ot(!0);const tt=yield(0,Ce.U2)(`v2/course_disciplines/${we||"all"}.json`,ye);if(tt.status===0){const Ft=((_e=(gt=tt==null?void 0:tt.data)==null?void 0:gt.tag_disciplines)==null?void 0:_e.map(Ae=>({value:Ae.id,label:Ae.name})))||[];Ft.length&&yt(Ft)}ot(!1)});return a.createElement("div",{className:oe()(ne.multipleSelect,qe),style:ze},a.createElement(ie.Z,{title:Ee},a.createElement(he.default,Ie(Te({allowClear:!0,mode:"multiple",optionFilterProp:"label",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9",loading:Le,options:pt,maxTagCount:"responsive",onDropdownVisibleChange:gt=>{gt&&mt()}},Oe),{className:oe()(Oe.className,Me&&ne.plus)}))),Ne&&a.createElement(Pe.ZP,{className:ne.btn,type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u77E5\u8BC6\u70B9"))}},98142:function($e,it,y){"use strict";y.d(it,{Z:function(){return de}});var a=y(59301),ne=y(44283),z=y(62957),oe=y(7939),ie=y(29787),he=y(19160),Pe=y(44795),Ce=y(34728),ue=y(24334),ce=y(66649),me=y.n(ce),xe=y(76726),rt=y(59301),Fe=(Te,Ie,Ye)=>new Promise((Se,fe)=>{var je=qe=>{try{le(Ye.next(qe))}catch(ze){fe(ze)}},De=qe=>{try{le(Ye.throw(qe))}catch(ze){fe(ze)}},le=qe=>qe.done?Se(qe.value):Promise.resolve(qe.value).then(je,De);le((Ye=Ye.apply(Te,Ie)).next())}),de=({open:Te,onClose:Ie})=>{const[Ye,Se]=(0,a.useState)(void 0);console.log((0,ne.useLocation)(),33);const fe=(0,ne.useLocation)();(0,a.useEffect)(()=>{Te&&function(){return Fe(this,null,function*(){const tt=yield(0,he.X6)(Te);Se(tt.data)})}()},[Te]);const{status:je,created_at:De,code:le,name:qe,language:ze,pass_sets_count:Ne,set_count:we,error_msg:Me,output:Ee,input:ge,expected_output:ye,execute_memory:Oe,user:pt,execute_time:yt,input_file_url:Le,output_file_url:ot,is_file:mt,expected_output_file_url:gt}=Ye||{};return rt.createElement(z.default,{open:Te,width:1e3,onCancel:()=>Ie(!1),footer:rt.createElement(oe.ZP,{type:"primary",onClick:()=>Ie(!1)},"\u5173\u95ED"),centered:!0},rt.createElement(ie.Z,{spinning:!Ye,delay:500},rt.createElement("div",{className:"record-detail-info"},Ye?rt.createElement(rt.Fragment,null,rt.createElement("div",{className:"record-detail-body"},rt.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),rt.createElement("ul",{className:"record-info"},rt.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",rt.createElement("span",{className:je===0?"c-green":"c-red"},Pe.Im[je])," "),rt.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",rt.createElement("span",null,me()(De).format("YYYY-MM-DD HH:mm:ss"))," "),rt.createElement("li",null," \u8BED\u8A00\uFF1A",rt.createElement("span",null,ze)," "),rt.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",rt.createElement("span",null,yt*1e3,"ms")," "),rt.createElement("li",null," ",`${je===xe.h.HIDE_COMPILE_STATUS?"--":Ne} / ${we} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,Pe.gZ)({status:je,error_msg:Me,execute_time:yt,output:Ee,input:ge,expected_output:ye,input_file_url:Le,output_file_url:ot,is_file:mt,expected_output_file_url:gt}),rt.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),rt.createElement(Ce.ZP,{height:"200px",width:"100%",language:ze==null?void 0:ze.toLocaleLowerCase(),value:ue.Base64.decode(le),options:{readOnly:!0}}))):null)))}},3390:function($e,it,y){"use strict";y.d(it,{Im:function(){return Ne},Y4:function(){return Me}});var a=y(59301),ne=y(37568),z=y(6767),oe=y(7939),ie=y(30628),he=y(24334),Pe=y.n(he),Ce=y(45111),ue=y(28010),ce=y(35883),me=y(76406),xe=y(34376),rt=y.n(xe),Fe=y(49317),de=y(44283),Te=y(98142),Ie=y(33156),Ye=y(34748),Se=y(86974),fe=y(92310),je=y.n(fe),De=y(67195),le=y(59301),qe=(ye,Oe,pt)=>new Promise((yt,Le)=>{var ot=_e=>{try{gt(pt.next(_e))}catch(tt){Le(tt)}},mt=_e=>{try{gt(pt.throw(_e))}catch(tt){Le(tt)}},gt=_e=>_e.done?yt(_e.value):Promise.resolve(_e.value).then(ot,mt);gt((pt=pt.apply(ye,Oe)).next())});const{TextArea:ze}=ne.default,Ne={[ie.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[ie.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[ie.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var we=(ye=>(ye[ye.SET_VISIBLE=0]="SET_VISIBLE",ye[ye.SET_TABINDEX=1]="SET_TABINDEX",ye))(we||{});function Me(ye){const{status:Oe,error_msg:pt,output:yt,input:Le,expected_output:ot,is_file:mt,input_file_url:gt,output_file_url:_e,expected_output_file_url:tt,setMonacoValue:Ft,setData:Ae,highlightEndEntry:ke}=ye,ve=(0,a.useRef)(),Ze=(0,a.useRef)(),et=(0,a.useRef)();let Tt=null;const st={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,a.useEffect)(()=>{if(yt&&!mt&&ve.current){const Bt=new xe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Bt.open(ve.current);const It=(ke?me.jl:me.pp)(he.Base64.decode(yt));Bt.write(It),Bt.setOption("theme",{background:"#1e1e1e"})}if(Le&&!mt&&Ze.current){const Bt=new xe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Bt.open(Ze.current),Bt.write((ke?me.jl:me.pp)(Le)),Bt.setOption("theme",{background:"#1e1e1e"})}if(ot&&!mt&&et.current){const Bt=new xe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Bt.open(et.current),Bt.write((ke?me.jl:me.pp)(he.Base64.decode(ot))),Bt.setOption("theme",{background:"#1e1e1e"})}},[yt]),Oe){case ie.h.NOMATCH:Tt=le.createElement(le.Fragment,null,le.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!mt&&le.createElement("div",{ref:ve}),mt&&le.createElement("div",{style:st},le.createElement("a",{style:{fontSize:"16px"},onClick:()=>qe(this,null,function*(){const Bt=yield(0,Fe.ZP)(_e,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});Ft(Bt),setTimeout(()=>{Ae(_e)},200)})},yt)),le.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!mt&&le.createElement("div",{ref:et}),mt&&le.createElement("div",{style:st},le.createElement("a",{style:{fontSize:"16px"},onClick:()=>qe(this,null,function*(){const Bt=yield fetch(tt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ft(yield Bt.text()),setTimeout(()=>{Ae(tt)},200)})},ot)));break;case ie.h.EXECUTEFAILURE:Tt=le.createElement(le.Fragment,null,le.createElement("div",{style:{border:"1px #F6F7F9 solid"}},le.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!mt&&le.createElement(ce.Z,{value:Le,style:st}),mt&&le.createElement("div",{style:st},le.createElement("a",{onClick:()=>(0,me.LR)(gt,Le)},Le))),le.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},le.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),le.createElement("pre",{className:Ce.Z.error,style:{color:"#E30000",padding:"0 10px"}},he.Base64.decode(pt),"111")));break;case ie.h.COMPILEFAILURE:Tt=le.createElement(le.Fragment,null,le.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),le.createElement("pre",{className:Ce.Z.error},he.Base64.decode(pt)));break;case ie.h.PODFAILURE:Tt=le.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ie.h.TIMEOUT:Tt=le.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return le.createElement(le.Fragment,null," ",Tt," ")}function Ee(ye){const{status:Oe,error_msg:pt,execute_time:yt,output:Le,input:ot,expected_output:mt,is_file:gt,input_file_url:_e,output_file_url:tt,expected_output_file_url:Ft}=ye;let Ae=null;switch(Oe){case ie.h.OK:case ie.h.NOMATCH:case ie.h.EXECUTEFAILURE:case ie.h.COMPILEFAILURE:Ae=le.createElement("div",{id:"outputResultRef",className:"h100"});break;case ie.h.PODFAILURE:Ae=le.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ie.h.TIMEOUT:Ae=le.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return le.createElement(le.Fragment,null," ",Ae," ")}function ge({value:ye,className:Oe}){return le.createElement("span",{className:Oe},ye)}it.ZP=({input:ye,is_file:Oe,debuging:pt,submitting:yt,executingMessage:Le,debugResult:ot,onChangeInput:mt,onDebugCode:gt,onSubmitCode:_e,hack:tt,user:Ft,submitResult:Ae,isWhiteTheme:ke,topDispatch:ve,result:Ze})=>{const[et]=(0,de.useSearchParams)(),Tt=(0,de.useParams)(),[st,Bt]=(0,a.useState)(!1),[It,Kt]=(0,a.useState)(!1),[kt,an]=(0,a.useState)(1),[He,Ue]=(0,a.useState)(!1),[Zt,cn]=(0,a.useState)(0),[Nt,ct]=(0,a.useState)(!1),[zt,Mt]=(0,a.useState)(""),[Ct,Wt]=(0,a.useState)(""),Rt=(0,a.useRef)(),fn=(0,a.useRef)(),Gt=(0,a.useRef)(null),Cn=(0,a.useRef)(null),Ln=(0,a.useRef)(null);console.log(Ae,"submitResult",Tt);const{status:Yn,id:Qn,input:Ot,output:Pn,expected_output:qt,is_file:pn,input_file_url:rn,output_file_url:sn,expected_output_file_url:dn,error_msg:Ht,hack_sets:xn}=Ae||{};(0,a.useEffect)(()=>{Yn===0&&(an(1),cn(0))},[Yn,Qn]),(0,a.useEffect)(()=>{Ze&&(Ze==null?void 0:Ze.status)!==0?(ve({type:Ye.Types.SET_SUBMIT_RESULT,payload:{submitResult:Ze}}),an(2),cn(320)):(an(1),cn(0))},[Tt==null?void 0:Tt.id]),(0,a.useEffect)(()=>{if(Rt.current){let Mn=function(wt){Dt=Lt.offsetHeight,$t=!0,mn=wt.pageY,Ln.current.style.display="block"},jt=function(){$t=!1,Ln.current.style.display="none"},Yt=function(wt){if($t){vn();let nn=mn-wt.pageY,yn=Dt+nn;if(yn<0&&(yn=0),yn>window.innerHeight-150&&(yn=window.innerHeight-150),kt===1){yn<=34?cn(0):cn(yn);return}console.log(yn,"resizeH"),cn(yn)}};const Lt=Gt.current;let Dt=0,$t=!1,mn=0;const Bn=document.getElementById("case-y-bar");return Bn==null||Bn.addEventListener("mousedown",Mn),document.addEventListener("mousemove",Yt),document.addEventListener("mouseup",jt),()=>{const wt=document.getElementById("case-y-bar");wt==null||wt.removeEventListener("mousedown",Mn),document.removeEventListener("mousemove",Yt),document.removeEventListener("mouseup",jt)}}},[Rt,kt]),(0,a.useEffect)(()=>{const Mn=Ie.Z.subscribe("resize-move-bar",vn);if(et.get("type")!=="exercises")return document.addEventListener((0,De.gH)(),In),()=>{document.removeEventListener((0,De.gH)(),In),Mn()}},[]),(0,a.useEffect)(()=>{});function vn(){var Mn,jt,Yt,Lt;const Dt=document.getElementById("outputResultRef");if(Dt){let $t=Dt.dataset.text;fn.current.reset(),fn.current.writeln($t);const mn=document.getElementById("outputResultRef").offsetWidth-20,Bn=((Lt=(Yt=(jt=(Mn=fn.current)==null?void 0:Mn._core)==null?void 0:jt._renderService)==null?void 0:Yt.dimensions)==null?void 0:Lt.actualCellWidth)||10,wt=Math.ceil(mn/Bn);fn.current.resize(wt,Math.ceil(Dt.clientHeight/16))}}function Nn(){Bt(!st),setTimeout(()=>{vn()},300),st?cn(320):(cn(window.innerHeight-150),Ue(!0))}function jn(){It?(Kt(!1),(0,De.BU)()):(Kt(!0),(0,De.Dj)(Cn.current))}const In=Mn=>{(0,De.vp)()||Kt(!1)},Vn=(0,a.useMemo)(()=>{if(ot){const{status:Mn,output:jt,error_msg:Yt}=ot;return setTimeout(()=>{let Lt="",Dt=document.getElementById("outputResultRef");jt?Lt=he.Base64.decode(jt):Yt&&(Lt=he.Base64.decode(Yt)),fn.current=new xe.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),fn.current.open(Dt),fn.current.onKey(function($t){var mn;if($t.domEvent.key.toLocaleUpperCase()==="C"&&$t.domEvent.ctrlKey){$t.domEvent.preventDefault();let Bn=(mn=fn.current)==null?void 0:mn.getSelection();navigator.clipboard.writeText(Bn).then(()=>{})}}),Dt.dataset.text=Lt,fn.current.setOption("convertEol",!0),vn()},300),le.createElement(le.Fragment,null,Ee(ot))}return null},[ot]);function ba(){var Mn,jt;if(!(tt!=null&&tt.code)||((Mn=tt==null?void 0:tt.code)==null?void 0:Mn.trim().length)===0){(jt=z.ZP)==null||jt.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}an(1),cn(320),gt()}const Ea=Mn=>qe(void 0,null,function*(){let jt=yield(0,Fe.ZP)(`/api/problems/${Mn}/start.json`,{method:"get",params:{hack_user_id:Ft==null?void 0:Ft.user_id}});jt&&(window.location.href=`/myproblems/${jt==null?void 0:jt.identifier}${window.location.search}`)});function ea(){pn?navigator.clipboard.writeText(he.Base64.decode(Ht)).then(()=>{z.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(he.Base64.decode(Pn)).then(()=>{z.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return le.createElement(a.Fragment,null,le.createElement("div",{className:je()(Ce.Z.case,ke&&Ce.Z.whiteCase),style:{height:Zt},ref:Gt},le.createElement("div",{className:Ce.Z.fullMask,ref:Ln}),le.createElement("div",{className:Ce.Z["resize-y-bar"],id:"case-y-bar",ref:Rt,draggable:!1},kt===2&&le.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),kt===1&&(Zt<=34?le.createElement("div",{onClick:()=>{cn(320)},className:Ce.Z.unfoldBtn},"\u63A7\u5236\u53F0",le.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):le.createElement("div",{onClick:()=>{cn(0)},className:Ce.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",le.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),le.createElement("div",null,le.createElement("div",{className:Ce.Z.caseHead},le.createElement("div",{className:Ce.Z.dot}),le.createElement("div",{className:Ce.Z.text},kt===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),kt===2&&!yt&&typeof Yn=="number"&&le.createElement(le.Fragment,null,Yn===ie.h.OK?le.createElement("div",{className:Ce.Z.pass},le.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):le.createElement("div",{className:Ce.Z.noPass},le.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),Ne[Yn])),le.createElement("div",{className:Ce.Z.btns},kt===2&&!yt&&le.createElement(le.Fragment,null,Yn!==ie.h.OK&&le.createElement("div",{onClick:ea},le.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),le.createElement("div",{onClick:()=>{ct(Qn)}},le.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),et.get("type")!=="exercises"&&le.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Nn()},le.createElement("i",{className:`iconfont icon-${st?"suoxiao1":"fangda"}`})))),le.createElement("div",{style:{display:kt===1?"block":"none"}},pt?le.createElement(ue.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):le.createElement("div",{style:{height:Zt-34}},le.createElement("div",{className:Ce.Z.result},le.createElement("div",{className:Ce.Z.left},le.createElement("div",{className:Ce.Z.title},le.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),le.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),le.createElement("div",{className:Ce.Z.leftNode},le.createElement(ze,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Oe?"":ye,onChange:mt}))),le.createElement("div",{className:Ce.Z.right},le.createElement("div",{className:Ce.Z.title},le.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),le.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),le.createElement("div",{className:Ce.Z.node},ot?Vn:le.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),le.createElement("div",{style:{display:kt===2?"block":"none"}},yt?le.createElement(ue.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):le.createElement("div",{style:{height:Zt-34,display:"flex",flexDirection:"column",overflow:"hidden"}},le.createElement("div",{ref:Cn,className:Ce.Z.elseNode},le.createElement("div",{className:Ce.Z.nameWrap},le.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),le.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),le.createElement("div",{className:Ce.Z.scroll},le.createElement("pre",{className:Ce.Z.scrollBox,style:He?{height:It?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!pn&&le.createElement(ge,{value:Ot}),pn&&le.createElement("a",{style:{fontSize:"16px"},onClick:()=>qe(void 0,null,function*(){const Mn=yield fetch(rn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Wt(yield Mn.text()),setTimeout(()=>{Mt(rn)},200)})},Ot)),Ot&&le.createElement("div",{className:Ce.Z.action},le.createElement("span",{onClick:()=>Ue(!He)},He?"\u6536\u8D77":"\u5C55\u5F00")))),le.createElement("div",{className:Ce.Z.result,style:{flex:1,overflow:"hidden"}},le.createElement("div",{className:Ce.Z.left},le.createElement("div",{className:Ce.Z.title},le.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),le.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),le.createElement("div",{className:Ce.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},le.createElement("pre",null,!pn&&le.createElement(ge,{className:"mb10",value:qt&&he.Base64.decode(qt)||""}),pn&&le.createElement("a",{style:{fontSize:"16px"},onClick:()=>qe(void 0,null,function*(){const Mn=yield fetch(dn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Wt(yield Mn.text()),setTimeout(()=>{Mt(dn)},200)})},qt)))),le.createElement("div",{className:Ce.Z.right},le.createElement("div",{className:Ce.Z.title},le.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),le.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),le.createElement("div",{className:Ce.Z.node,style:{color:Yn===ie.h.OK?"#2ABD8C":"#FF2C29"}},le.createElement("pre",null,(Yn===4||Yn===5)&&le.createElement(ge,{className:"mb10",value:Ht&&he.Base64.decode(Ht)||""}),Yn!=4&&Yn!=5&&(pn?le.createElement("a",{style:{fontSize:"16px"},onClick:()=>qe(void 0,null,function*(){const Mn=yield(0,Fe.ZP)(sn,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{Wt(Mn)}catch(jt){Wt("")}setTimeout(()=>{Mt(sn)},200)})},Pn):le.createElement(ge,{className:"mb10",value:Pn&&he.Base64.decode(Pn)||""})))))))))),le.createElement("div",{className:je()(Ce.Z.footer,ke&&Ce.Z.whiteFooter),style:{zIndex:100}},(tt==null?void 0:tt.is_program)&&(tt==null?void 0:tt.above_question)&&le.createElement(oe.ZP,{className:"mr10",type:"primary",onClick:()=>Ea(tt==null?void 0:tt.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(tt==null?void 0:tt.is_program)&&(tt==null?void 0:tt.under_question)&&le.createElement(oe.ZP,{className:"mr10",type:"primary",onClick:()=>Ea(tt==null?void 0:tt.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),le.createElement(oe.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:pt||yt,loading:pt,color:"#2ABD8C",className:"mr10",onClick:ba},"\u8C03\u8BD5\u4EE3\u7801"),et.get("qtype")!=="8"&&le.createElement(oe.ZP,{className:Ce.Z.disabled,type:"primary",icon:le.createElement("i",{className:"iconfont icon-bofang1"}),loading:yt,disabled:pt||yt,onClick:()=>{var Mn,jt;if(!(tt!=null&&tt.code)||((Mn=tt==null?void 0:tt.code)==null?void 0:Mn.trim().length)===0){(jt=z.ZP)==null||jt.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}an(2),cn(320),_e()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),le.createElement(Te.Z,{onClose:ct,open:Nt}),le.createElement(Se.Z,{close:!0,data:zt,type:zt.length?"txt":"",onClose:()=>Mt(""),monacoEditor:{value:Ct,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},34748:function($e,it,y){"use strict";y.r(it),y.d(it,{Types:function(){return vt},default:function(){return We}});var a=y(59301),ne=y(44283),z=y(11938),oe=y(62957),ie=y(29787),he=y(7939),Pe=y(25399),Ce=y(77019),ue=y(19160),ce=y(84849),me=y(67195),xe=y(22914),rt=y(14185),Fe=y(87169),de=y(36207),Te=y(34728),Ie=y(88487),Ye=y(83477),Se=y(83078),fe=y(6767),je={list:"list___IRN6i",copy:"copy___qCn9B"},De=y(56102),le=y(49317),qe=(be,Qe,at)=>new Promise((ht,on)=>{var tn=Tn=>{try{hn(at.next(Tn))}catch(Gn){on(Gn)}},gn=Tn=>{try{hn(at.throw(Tn))}catch(Gn){on(Gn)}},hn=Tn=>Tn.done?ht(Tn.value):Promise.resolve(Tn.value).then(tn,gn);hn((at=at.apply(be,Qe)).next())}),Ne=({showResourceCentre:be,identifier:Qe})=>{const at=(0,ne.useParams)(),[ht,on]=(0,a.useState)(null);(0,a.useEffect)(()=>{be&&tn()},[be]);const tn=()=>qe(void 0,null,function*(){const gn=yield(0,le.ZP)(`/api/problems/${Qe}/attachment_list.json`,{method:"get"});(gn==null?void 0:gn.status)==0&&on(gn.data||[])});return a.createElement("div",{className:"tpi-code-setting"},a.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(ht!=null&&ht.length)&&a.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),ht==null?void 0:ht.map((gn,hn)=>a.createElement("dl",{className:je.list,key:hn},a.createElement(Pe.Z,{title:gn.title},a.createElement("dt",null,a.createElement("i",{className:"icon-wenjian4 mr5"}),gn.title)),a.createElement("dd",null,a.createElement(De.CopyToClipboard,{text:gn.saved_file_path,onCopy:()=>fe.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement("span",{className:`${je.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},we=y(59301),Me=Object.defineProperty,Ee=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,yt=(be,Qe,at)=>Qe in be?Me(be,Qe,{enumerable:!0,configurable:!0,writable:!0,value:at}):be[Qe]=at,Le=(be,Qe)=>{for(var at in Qe||(Qe={}))Oe.call(Qe,at)&&yt(be,at,Qe[at]);if(ye)for(var at of ye(Qe))pt.call(Qe,at)&&yt(be,at,Qe[at]);return be},ot=(be,Qe)=>Ee(be,ge(Qe));const mt={theme:(0,Ye.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,Ye.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,Ye.G)("cmTabToSpace",!0),showResourceCentre:!1};var gt=(be=>(be[be.set_font_size=0]="set_font_size",be[be.set_theme=1]="set_theme",be[be.on_tab_to_space=2]="on_tab_to_space",be[be.set_show_editor_setting=3]="set_show_editor_setting",be[be.set_show_respurce_center=4]="set_show_respurce_center",be))(gt||{});function _e(be,Qe){switch(Qe.type){case 3:return ot(Le({},be),{showEditorSetting:Qe.payload});case 1:return ot(Le({},be),{theme:Qe.payload});case 0:return ot(Le({},be),{fontSize:Qe.payload});case 2:return ot(Le({},be),{tabToSpace:Qe.payload});case 4:return ot(Le({},be),{showResourceCentre:Qe.payload});default:throw new Error}}var tt=({isLoading:be,value:Qe,onChange:at,language:ht,onUpdateCode:on,ActionBarRender:tn,setIsWhiteTheme:gn,identifier:hn,forbidCopy:Tn})=>{const[Gn,Ra]=(0,a.useReducer)(_e,mt),{theme:Fa,fontSize:_n,showEditorSetting:Sn,tabToSpace:Hn,showResourceCentre:xt}=Gn,rr=(0,a.useRef)(),Za=(0,a.useRef)();(0,a.useEffect)(()=>{gn(Fa==="vs")},[Fa]);const Ja={onFontSizeChange:ir=>{Ra({type:0,payload:ir}),(0,Ye.t)("cmFontSize",ir)},tabToSpace:Hn,cmFontSize:_n,className:"oj",cmCodeMode:Fa,onTabToSpace:ir=>{Ra({type:2,payload:ir}),(0,Ye.t)("cmTabToSpace",ir)},onCodeModeChange:ir=>{Ra({type:1,payload:ir}),(0,Ye.t)("ProgrammingCodeMode",ir)}};function Ka(){Ra({type:3,payload:!1})}function cr(){Ra({type:3,payload:!0})}function Ar(){Ra({type:4,payload:!1})}function Ma(){Ra({type:4,payload:!0})}const vr={value:Qe,language:ht,theme:Fa,forbidCopy:Tn,forbidCopyTips:"\u8BE5\u4F5C\u4E1A\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",options:{fontSize:_n,insertSpaces:Hn},onChange:ir=>{at(ir),Za.current=ir,clearTimeout(rr.current),rr.current=setTimeout(()=>{on(Za.current)},1e4)},onEditBlur:ir=>{Za.current&&on(Za.current)}};return we.createElement(a.Fragment,null,tn(cr,Ma),we.createElement("div",{style:{flex:1,overflow:"hidden"}},!be&&we.createElement(Te.ZP,Le({},vr))),we.createElement(Ie.Z,null,we.createElement(de.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Sn,onClose:Ka},we.createElement(Se.Z,Le({},Ja)))),we.createElement(Ie.Z,null,we.createElement(de.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:xt,onClose:Ar},we.createElement(Ne,{showResourceCentre:xt,identifier:hn}))))},Ft=y(60141),Ae=y(24334),ke=y(3390),ve={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},Ze={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},et=y(70858),Tt=y(31709),st=y(58617),Bt=y(98142),It=y(66649),Kt=y.n(It),kt=y(59301);const{Column:an}=et.default;var He=({submitResult:be,submitting:Qe,submitRecords:at,page:ht,onPageChange:on,topicId:tn})=>{const[gn]=(0,ne.useSearchParams)(),{records:hn,records_count:Tn}=at||{},[Gn,Ra]=(0,a.useState)(!1),Fa=gn.get("type")==="1";return kt.createElement(ie.Z,{spinning:Qe,tip:"\u8BC4\u6D4B\u4E2D...",indicator:kt.createElement(st.Z,{style:{fontSize:24},spin:!0})},(hn==null?void 0:hn.length)>0?kt.createElement(et.default,{dataSource:hn,rowKey:"id",pagination:!1},kt.createElement(an,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(_n,Sn)=>kt.createElement("span",null," ",Kt()(_n).format("YYYY-MM-DD HH:mm:ss"))}),kt.createElement(an,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(_n,Sn)=>{var Hn;return kt.createElement("span",{className:`${_n===0?"c-green":"c-red"} current`,onClick:()=>{Ra(Sn.id)}},(Hn=ke.Im[_n])==null?void 0:Hn.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),kt.createElement(an,{title:`\u6267\u884C\u7528\u65F6 (${Fa?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:_n=>_n?Fa?_n:_n/1e3:""}),kt.createElement(an,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Fa?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:_n=>_n?Fa?_n:parseFloat((_n/1024).toFixed(2)):""}),kt.createElement(an,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),kt.createElement(an,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(_n,Sn)=>kt.createElement("span",{className:"c-light-primary current",onClick:()=>{Ra(Sn.id)}},"\u67E5\u770B")})):kt.createElement("div",{style:{height:300,width:"100%"}}),kt.createElement(Bt.Z,{onClose:Ra,open:Gn}),Tn>15?kt.createElement(Tt.Z,{className:Ze.pagination,current:ht,pageSize:15,total:Tn,onChange:on}):null)},Ue=y(90736),Zt=y(96599),cn={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Nt=y(35883),ct=y(59301);const zt={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var Mt=({hack:be})=>{const{language:Qe,difficult:at,time_limit:ht,description:on}=be,[tn]=(0,ne.useSearchParams)(),gn=zt[at];return ct.createElement(ct.Fragment,null,ct.createElement("ul",{className:cn.info},ct.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",ct.createElement("b",{className:cn.info_tag},Qe)),ct.createElement("li",null,ct.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",ct.createElement(Zt.default,{color:gn==null?void 0:gn.color},gn==null?void 0:gn.name)),ct.createElement("li",null,ct.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",ct.createElement("span",{style:{color:"#333333"}},ht,"\u79D2"))),tn.get("qtype")==="8"?ct.createElement(Nt.Z,{value:on,showProgramFill:!0,className:cn.desc}):ct.createElement(Nt.Z,{value:on,className:cn.desc}))},Ct={},Wt=y(59301),Rt=({hack:be,current_user:Qe})=>Wt.createElement("div",{className:Ct.answer},be!=null&&be.answer_text?Wt.createElement(Nt.Z,{style:{padding:"13px 0"},value:(be==null?void 0:be.answer_text)||""}):Wt.createElement(Ue.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),fn=y(33156);function Gt(be,Qe){return(0,le.U2)(`/problems/${be}/comments.json`,{page:Qe,limit:10})}function Cn(be){return(0,le.v_)(`/discusses/${be}/plus.json`,{container_type:"Discuss",type:1})}function Ln(be,Qe,at){return(0,le.v_)(`/problems/${be}/comments/reply.json`,{comments:{content:at,parent_id:Qe}})}function Yn(be,Qe){return(0,le.v_)(`/problems/${be}/comments.json`,{comments:{content:Qe}})}function Qn(be,Qe,at){return(0,le.v_)(`/problems/${be}/comments/${Qe}/hidden.json`,at)}function Ot(be,Qe){return(0,le.IV)(`/problems/${be}/comments/${Qe}`)}var Pn=y(74574);function qt({author:be}){return a.createElement("a",{href:`/users/${be.login}`,target:"_blank"},a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${rt.Z.IMG_SERVER}/images/${be.image_url}`,width:"50"}))}function pn({data:be,index:Qe,parentDiscussIndex:at,user:ht,onSetActionType:on}){const{author:tn,can_delete:gn,content:hn,id:Tn,time:Gn}=be;function Ra(){on({id:Tn,index:Qe,type:"delete-discuss",parentDiscussIndex:at,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Fa=ht.admin||gn||tn.user_id===ht.user_id;return a.createElement("div",{className:"discuss-item-container second-discuss "},a.createElement(qt,{author:tn}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${tn.login}`,target:"_blank"},tn.name),a.createElement("span",{className:"grey"},Gn),a.createElement("div",{className:"btn-group",style:{marginBottom:0}},Fa?a.createElement("a",{onClick:Ra,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null)),a.createElement(Nt.Z,{className:"discuss-content",value:hn})))}var rn=({user:be,data:Qe,index:at,onPlusDiscuss:ht,onSetActionType:on,activeDiscussIndex:tn,onReplyDiscuss:gn,onSetActiveDiscussIndex:hn})=>{const{content:Tn,children:Gn,hidden:Ra,id:Fa,praise_count:_n,time:Sn,user_praise:Hn,can_delete:xt,author:rr}=Qe;function Za(){hn(Fa)}function Ja(){ht(Fa,!Hn,at)}function Ka(){on({id:Fa,index:at,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function cr(){on({id:Fa,index:at,params:{hidden:Ra?"0":"1"},type:"hidden-discuss",message:Ra?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Ar=be.admin||be.user_id===rr.user_id;return a.createElement("div",{className:"discuss-item-container",key:Fa},a.createElement(qt,{author:rr}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${rr.login}`,target:"_blank"}," ",rr.name," "),a.createElement("span",{className:"grey"},Sn)),a.createElement(Nt.Z,{className:"discuss-content",value:Tn}),Gn&&Gn.length>0?a.createElement("div",{className:"reply-discuss-container"},Gn.map((Ma,vr)=>a.createElement(pn,{key:Ma.id,data:Ma,index:vr,user:be,onSetActionType:on,parentDiscussIndex:at}))):null,a.createElement("div",{className:"btn-group"},Ar?a.createElement("a",{onClick:cr,title:Ra?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},a.createElement("i",{className:Ra?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,xt&&(!Gn||Gn.length==0)?a.createElement("a",{onClick:Ka,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null,a.createElement("a",{onClick:Za,title:"\u56DE\u590D"}," ",a.createElement("i",{className:"iconfont icon-huifu1"})," "),a.createElement("a",{onClick:Ja,className:Hn?"c-orange":""},a.createElement("i",{className:Hn?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),a.createElement("span",null,_n||""))),a.createElement(Pn.Z,{id:Fa,activeDiscussIndex:tn,onReplyDiscuss:gn})))},sn=y(11295),dn={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},Ht=y(39116),xn=(be,Qe,at)=>new Promise((ht,on)=>{var tn=Tn=>{try{hn(at.next(Tn))}catch(Gn){on(Gn)}},gn=Tn=>{try{hn(at.throw(Tn))}catch(Gn){on(Gn)}},hn=Tn=>Tn.done?ht(Tn.value):Promise.resolve(Tn.value).then(tn,gn);hn((at=at.apply(be,Qe)).next())}),vn=({user_praise:be,praise_count:Qe,praisePlus:at,onCreateDiscuss:ht,discuss_count:on})=>{const[tn,gn]=(0,a.useState)(!1),[hn,Tn]=(0,a.useState)("");function Gn(Sn){Tn(Sn)}function Ra(){gn(!0)}function Fa(){gn(!1)}function _n(){return xn(this,null,function*(){ht(hn),Tn(""),gn(!1)})}return a.createElement("div",{className:`${dn["dis-input-editor-container"]} ${tn?dn.active:""} `},a.createElement("div",{className:tn?`hide ${dn["text-area"]}`:dn["text-area"]},a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Ra}),a.createElement("a",null," ",a.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",on," "),a.createElement("a",{className:"c-light-black",onClick:at,title:be?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},a.createElement("i",{className:`mr3 ${be?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Qe?a.createElement("span",null,Qe):"")),tn?a.createElement("div",{className:dn["input-mask"],onClick:Fa}):null,a.createElement("div",{className:tn?dn["md-container"]:`${dn["md-container"]} hide`},a.createElement(Ht.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:hn,height:240,onChange:Gn}),a.createElement("div",{className:dn["tip-container"],onClick:Fa},a.createElement("a",{className:dn["btn-send"],onClick:_n}," \u53D1\u9001 "))))},Nn=y(59301),jn=Object.defineProperty,In=Object.defineProperties,Vn=Object.getOwnPropertyDescriptors,ba=Object.getOwnPropertySymbols,Ea=Object.prototype.hasOwnProperty,ea=Object.prototype.propertyIsEnumerable,Mn=(be,Qe,at)=>Qe in be?jn(be,Qe,{enumerable:!0,configurable:!0,writable:!0,value:at}):be[Qe]=at,jt=(be,Qe)=>{for(var at in Qe||(Qe={}))Ea.call(Qe,at)&&Mn(be,at,Qe[at]);if(ba)for(var at of ba(Qe))ea.call(Qe,at)&&Mn(be,at,Qe[at]);return be},Yt=(be,Qe)=>In(be,Vn(Qe)),Lt=(be,Qe,at)=>new Promise((ht,on)=>{var tn=Tn=>{try{hn(at.next(Tn))}catch(Gn){on(Gn)}},gn=Tn=>{try{hn(at.throw(Tn))}catch(Gn){on(Gn)}},hn=Tn=>Tn.done?ht(Tn.value):Promise.resolve(Tn.value).then(tn,gn);hn((at=at.apply(be,Qe)).next())});const Dt={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var $t=(be=>(be[be.GET_DISCUSSES=0]="GET_DISCUSSES",be[be.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",be[be.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",be[be.PLUS_DISCUSS=3]="PLUS_DISCUSS",be[be.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",be[be.SET_PAGE=5]="SET_PAGE",be[be.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",be))($t||{});function mn(be,Qe){switch(Qe.type){case 6:return Yt(jt({},be),{loading:!0});case 0:return jt(jt({},be),Qe.payload);case 1:return jt(jt({},be),Qe.payload);case 4:return jt(jt({},be),Qe.payload);case 3:return jt(jt({},be),Qe.payload);case 5:return Yt(jt({},be),{page:Qe.payload});case 2:return jt(jt({},be),Qe.payload);default:throw new Error}}var Bn=({user:be,identifier:Qe,hack:at,onTriggerPraise:ht,activeIndex:on})=>{const[tn,gn]=(0,a.useReducer)(mn,Dt),{loading:hn,page:Tn,data:Gn,count:Ra,actionType:Fa,activeDiscussIndex:_n}=tn,Sn=(0,a.useCallback)(()=>Lt(void 0,null,function*(){gn({type:6});const Ma=yield Gt(Qe,Tn),{comments:vr,disscuss_count:ir}=Ma;gn({type:0,payload:{data:vr,count:ir,loading:!1}})}),[Tn,Qe]);(0,a.useEffect)(()=>{on==="2"&&Sn()},[Qe,Tn,on]);function Hn(Ma){gn({type:5,payload:Ma})}function xt(Ma){gn({type:4,payload:{actionType:Ma}})}function rr(Ma){gn(_n===Ma?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:Ma}})}function Za(Ma,vr,ir){return Lt(this,null,function*(){try{const Br=yield Cn(Ma);Gn[ir].user_praise=vr,Gn[ir].praise_count=Br.praise_count,gn({type:3,payload:{data:[...Gn]}})}catch(Br){console.log(Br)}})}function Ja(){return Lt(this,null,function*(){const{id:Ma,params:vr,type:ir,index:Br,parentDiscussIndex:xr}=Fa;if(ir==="hidden-discuss"&&(yield Qn(Qe,Ma,vr),xr?Gn[xr].children[Br].hidden=vr.hidden==1:Gn[Br].hidden=vr.hidden==1,gn({type:4,payload:{actionType:null,data:[...Gn]}})),ir==="delete-discuss"){if(yield Ot(Qe,Ma),xr||xr===0){let mr=Gn[xr].children;for(let Ir=mr.length-1;Ir>=0;Ir--)if(mr[Ir].id===Ma){mr.splice(Ir,1);break}Gn[xr].children=mr}else for(let mr=Gn.length-1;mr>=0;mr--)if(Gn[mr].id===Ma){Gn.splice(mr,1);break}gn({type:4,payload:{actionType:null,data:[...Gn]}})}})}function Ka(){gn({type:4,payload:{actionType:null}})}function cr(Ma,vr){return Lt(this,null,function*(){try{yield Ln(Qe,Ma,vr),Sn()}catch(ir){console.log(ir)}})}function Ar(Ma){return Lt(this,null,function*(){gn({type:6}),yield Yn(Qe,Ma),Sn()})}return Nn.createElement(Nn.Fragment,null,Nn.createElement("div",{className:"discuss-panel"},Gn.length===0?Nn.createElement(Ue.Z,null):Gn.map((Ma,vr)=>Nn.createElement(rn,{onReplyDiscuss:cr,onPlusDiscuss:Za,onSetActiveDiscussIndex:rr,onSetActionType:xt,data:Ma,index:vr,user:be,activeDiscussIndex:_n})),Ra>10?Nn.createElement("div",{className:"pagination-container"},Nn.createElement(Tt.Z,{showQuickJumper:!0,onChange:Hn,current:Tn,total:Ra})):null),Nn.createElement(vn,{user_praise:at.user_praise,praise_count:at.praises_count,praisePlus:ht,discuss_count:at.comments_count,onCreateDiscuss:Ar}),Nn.createElement(Ie.Z,null,Nn.createElement(oe.default,{centered:!0,title:"\u63D0\u793A",open:!!Fa,onOk:Ja,onCancel:Ka},Nn.createElement("p",null,Fa?Fa.message:"")),Nn.createElement(sn.Z,null)))},wt=y(82326),nn=y(37568),yn=y(25376),kn={},Zn=y(59301),ua=({hack:be,current_user:Qe})=>Zn.createElement("div",{className:kn.answer},be!=null&&be.analysis?Zn.createElement(Nt.Z,{style:{padding:"13px 0"},value:(be==null?void 0:be.analysis)||""}):Zn.createElement(Ue.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),ra={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},An=y(8848),ln=y(5269),Qt=y(28284),En=y(4875),da=y(55178),Na=y(59301);const{TextArea:Wa}=nn.default,{Panel:en}=An.default;var bn=({data:be,hack:Qe})=>(console.log(be,Qe,"data"),Qe!=null&&Qe.is_file?Na.createElement(da.Y2,{disabled:!0,className:ra.uploadTableWrapper,showScore:!Qe.test_set_score,data:be,isProgramHomework:!0}):Na.createElement("div",{className:ra.hackSets},be==null?void 0:be.map((at,ht)=>Na.createElement(An.default,{accordion:!0,bordered:!1,key:ht,defaultActiveKey:ht===0&&at.id,className:ra.collapseWrapper,expandIcon:({isActive:on})=>Na.createElement("i",{className:`iconfont icon-weizhankai ${on?ra.open:ra.close}`,style:{fontSize:14,transition:"all .2s"}})},Na.createElement(en,{key:at.id,header:Na.createElement(Ce.Z,{align:"middle",justify:"space-between",wrap:!1},Na.createElement(ln.Z,{className:ra.panelHeader},Na.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",ht+1)),Na.createElement(ln.Z,{flex:1},Na.createElement(Ce.Z,{align:"middle",justify:"end",wrap:!1},!(Qe!=null&&Qe.test_set_score)&&Na.createElement(ln.Z,{className:ra.rateInput},Na.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Na.createElement("div",null,Na.createElement(Qt.default.Item,{noStyle:!0},Na.createElement(En.Z,{value:at==null?void 0:at.score,className:ra.baseFormItem,min:0,max:100,disabled:!0}))),Na.createElement("span",{className:"ml10"},"%")))))},Na.createElement(Qt.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},Na.createElement(Wa,{readOnly:!0,value:at==null?void 0:at.input,rows:4})),Na.createElement(Qt.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},Na.createElement(Wa,{readOnly:!0,value:at==null?void 0:at.output,rows:4}))))))),aa={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},_t=y(59301),za=(0,a.forwardRef)(({data:be=[]},Qe)=>{var at;const[ht,on]=(0,a.useState)(),tn=be.filter(hn=>hn.show);(0,a.useEffect)(()=>{tn.length&&on(tn[0].id)},[be==null?void 0:be.length]);const gn=((at=tn.find(hn=>hn.id===ht))==null?void 0:at.element)||null;return(0,a.useImperativeHandle)(Qe,()=>({setActiveTab:hn=>on(hn)})),_t.createElement("div",{className:aa.tabs},_t.createElement("div",{className:aa.tabWarp},tn.map(hn=>_t.createElement("div",{onClick:()=>on(hn.id),className:`${aa.tab} ${hn.id===ht?aa.active:""}`,key:hn.id},hn.name))),_t.createElement("div",{className:aa.content},gn))}),Be=y(59301),St=Object.defineProperty,Vt=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,On=Object.getOwnPropertySymbols,Fn=Object.prototype.hasOwnProperty,Wn=Object.prototype.propertyIsEnumerable,Xn=(be,Qe,at)=>Qe in be?St(be,Qe,{enumerable:!0,configurable:!0,writable:!0,value:at}):be[Qe]=at,Kn=(be,Qe)=>{for(var at in Qe||(Qe={}))Fn.call(Qe,at)&&Xn(be,at,Qe[at]);if(On)for(var at of On(Qe))Wn.call(Qe,at)&&Xn(be,at,Qe[at]);return be},na=(be,Qe)=>Vt(be,nt(Qe)),ya=(be,Qe,at)=>new Promise((ht,on)=>{var tn=Tn=>{try{hn(at.next(Tn))}catch(Gn){on(Gn)}},gn=Tn=>{try{hn(at.throw(Tn))}catch(Gn){on(Gn)}},hn=Tn=>Tn.done?ht(Tn.value):Promise.resolve(Tn.value).then(tn,gn);hn((at=at.apply(be,Qe)).next())});const wn={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Rn={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var $n=({hack:be,onTriggerPraise:Qe,topicId:at,page:ht,onPageChange:on,user:tn,current_user:gn,submitRecords:hn,submitting:Tn,submitResult:Gn,setActiveIndex:Ra,hack_sets:Fa})=>{var _n,Sn;const[Hn]=(0,ne.useSearchParams)(),[xt,rr]=(0,a.useState)("0"),Za=(0,ne.useLocation)(),[Ja,Ka]=(0,a.useState)(!1),[cr,Ar]=(0,a.useState)(null),[Ma,vr]=(0,a.useState)([]),[ir,Br]=(0,a.useState)([]),[xr,mr]=(0,a.useState)({page:1,limit:10}),Ir=(0,a.useRef)(null),Or=(0,a.useRef)(null);console.log(tn,"user");let[Xa,or]=(0,a.useState)(na(Kn({},(0,ne.useParams)()),{page:1,per_page:20,name:""}));(0,a.useEffect)(()=>{Or.current&&(be==null?void 0:be.is_close_tips)===!1&&cr===null&&Ar(!0)},[Or.current,be==null?void 0:be.is_close_tips,cr]);function Ya(){return ya(this,null,function*(){yield(0,le.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,a.useEffect)(()=>{Ra(xt)},[xt]);function Ga(ia){return ya(this,null,function*(){let lr=ia.target.id;if(lr==="1"){let Fr=yield(0,le.ZP)(`/api/myproblems/${Xa.id}/redo_logs.json`,{method:"get",params:Kn({},xr)});(Fr==null?void 0:Fr.status)===0&&Br(Fr==null?void 0:Fr.data)}rr(lr)})}(0,a.useEffect)(()=>fn.Z.subscribe("to-commit-info",()=>{rr("1"),Ir.current&&Ir.current.setActiveTab("1")}),[]),(0,a.useEffect)(()=>fn.Z.subscribe("to-reset-info",()=>{Ga({target:{id:"1"}}),Ir.current&&Ir.current.setActiveTab("2")}),[]);function ur(){rr("2")}function Sr(){return ya(this,null,function*(){let ia=yield(0,le.ZP)("/api/problems/my_hack_list.json",{method:"get",params:Kn({identifier:Xa==null?void 0:Xa.id},Xa)});vr(ia)})}const gr=[{title:null,description:Be.createElement("div",null,Be.createElement("b",{onClick:()=>{Ar(!1),Ya(),Ka(!0),Sr()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),Be.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),Be.createElement(he.ZP,{onClick:()=>{Ar(!1),Ya()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Or.current}];return Be.createElement("div",{className:ve["left-panel"]},Be.createElement("ul",{className:`${ve["s-navs"]} ${ve["bg-white"]} ${ve.b1}`},(be==null?void 0:be.is_program)&&!Hn.get("pageId")&&Be.createElement(Pe.Z,{title:"\u9898\u76EE\u5217\u8868"},Be.createElement("div",{onClick:()=>{Sr(),Ka(!0)},className:ve.btns,ref:Or,style:cr?{pointerEvents:"none"}:{}},Be.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),Be.createElement("li",{style:{marginLeft:20}},Be.createElement("a",{className:xt==="0"?ve.active:"",id:"0",onClick:Ga},"\u9898\u76EE\u63CF\u8FF0")),Be.createElement("li",null,Be.createElement("a",{className:xt==="1"?ve.active:"",id:"1",onClick:Ga},"\u64CD\u4F5C\u8BB0\u5F55")),(Hn.get("type")!=="exercises"&&(be==null?void 0:be.answer_text_show)||Hn.get("type")!=="exercises"&&(be==null?void 0:be.analysis_show))&&Be.createElement("li",null,Be.createElement("a",{className:xt==="4"?ve.active:"",id:"4",onClick:Ga},"\u89E3\u7B54\u53C2\u8003")),Hn.get("type")!=="exercises"&&Be.createElement("li",null,Be.createElement("a",{className:xt==="2"?ve.active:"",id:"2",onClick:Ga},"\u8BC4\u8BBA")),!!(Fa!=null&&Fa.length)&&Hn.get("type")!=="exercises"&&Hn.get("type")!=="1"&&Be.createElement("li",null,Be.createElement("a",{className:xt==="5"?ve.active:"",id:"5",onClick:Ga},"\u6D4B\u8BD5\u7528\u4F8B"))),Be.createElement("div",{className:`${ve["tab-panel-body"]} ${xt==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},Be.createElement(Mt,{hack:be,onTriggerPraise:Qe,toDiscuss:ur})),Be.createElement("div",{style:{padding:"12px"},className:`${ve["tab-panel-body"]} ${xt==="1"?"":"hide"}`},Be.createElement(za,{ref:Ir,data:[{id:"1",show:Hn.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:Be.createElement(Be.Fragment,null,hn!=null&&hn.records_count||Tn?Be.createElement(He,{page:ht,onPageChange:on,topicId:at,submitting:Tn,key:(Gn==null?void 0:Gn.id)||1,submitRecords:hn,submitResult:Gn}):Be.createElement(Ue.Z,null))},{id:"2",show:Hn.get("type")==="exercises"||(be==null?void 0:be.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:Be.createElement(Be.Fragment,null,Be.createElement(et.default,{pagination:!1,dataSource:ir==null?void 0:ir.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(ia,lr,Fr)=>Kt()(ia).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(ia,lr,Fr)=>{var wr;return(wr=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(sa=>sa.id===ia))==null?void 0:wr.name}}]}),Be.createElement(Tt.Z,{style:{marginTop:10},current:xr.page,total:ir==null?void 0:ir.count,hideOnSinglePage:!0,onChange:ia=>ya(void 0,null,function*(){xr.page=ia,mr(xr);let lr=yield(0,le.ZP)(`/api/myproblems/${Xa.id}/redo_logs.json`,{method:"get",params:na(Kn({},xr),{courseId:Xa.courseId})});(lr==null?void 0:lr.status)===0&&Br(lr==null?void 0:lr.data)})}))}]})),Be.createElement("div",{style:{padding:"12px"},className:`${ve["tab-panel-body"]} ${xt==="4"?"":"hide"}`},Be.createElement(za,{data:[{id:"1",show:Hn.get("type")!=="exercises"&&(be==null?void 0:be.answer_text_show),name:"\u7B54\u6848",element:Be.createElement(Be.Fragment,null,Be.createElement(Rt,{hack:be,current_user:gn}))},{id:"2",show:Hn.get("type")!=="exercises"&&(be==null?void 0:be.analysis_show),name:"\u89E3\u6790",element:Be.createElement(Be.Fragment,null,Be.createElement(ua,{hack:be,current_user:gn}))}]})),Be.createElement("div",{className:`${ve["tab-panel-body"]} ${xt==="2"?"":"hide"}`,style:{padding:0}},Be.createElement(Bn,{user:tn,activeIndex:xt,identifier:be.identifier,hack:be,onTriggerPraise:Qe})),Be.createElement("div",{className:`${ve["tab-panel-body"]} ${xt==="5"?"":"hide"}`,style:{padding:12}},Be.createElement(bn,{data:Fa||[],hack:be})),Be.createElement(de.Z,{rootClassName:ve.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Ka(!1),open:Ja},Be.createElement(Ce.Z,null,Be.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),Be.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",Ma==null?void 0:Ma.total_count,"\u9898\xA0[\xA0",Ma==null?void 0:Ma.total_score,"\u5206\xA0]\xA0"),!(tn!=null&&tn.hack_manager)&&Be.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",Ma==null?void 0:Ma.work_score,"\u5206")),Be.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),Be.createElement(Ce.Z,{align:"middle",className:"mt10 mb10"},!(tn!=null&&tn.hack_manager)&&Be.createElement(wt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:ia=>{Xa.page=1,Xa.finish_status=ia,or(Kn({},Xa)),Sr()}},Be.createElement(wt.default.Option,{value:""},"\u5168\u90E8"),Be.createElement(wt.default.Option,{value:0},"\u672A\u5F00\u59CB"),Be.createElement(wt.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Be.createElement(wt.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),Be.createElement(wt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:ia=>{Xa.page=1,Xa.difficult=ia||null,or(Kn({},Xa)),Sr()}},Be.createElement(wt.default.Option,{value:0},"\u5168\u90E8"),Be.createElement(wt.default.Option,{value:1},"\u7B80\u5355"),Be.createElement(wt.default.Option,{value:2},"\u9002\u4E2D"),Be.createElement(wt.default.Option,{value:3},"\u56F0\u96BE")),Be.createElement(nn.default.Search,{size:"large",onSearch:ia=>{Xa.name=ia,Xa.page=1,or(Kn({},Xa)),Sr()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),Be.createElement("div",{className:ve.list,style:{height:36,background:"#3D445C"}},!(tn!=null&&tn.hack_manager)&&Be.createElement("span",null,"\u72B6\u6001"),Be.createElement("span",null,"\u5E8F\u53F7"),Be.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),Be.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),Be.createElement("div",{style:{overflow:"auto",flex:1}},(_n=Ma==null?void 0:Ma.data)!=null&&_n.length?(Sn=Ma==null?void 0:Ma.data)==null?void 0:Sn.map((ia,lr)=>Be.createElement("div",{onClick:()=>ya(void 0,null,function*(){let Fr=yield(0,le.ZP)(`/api/problems/${ia==null?void 0:ia.identifier}/start.json`,{method:"get",params:{hack_user_id:tn==null?void 0:tn.user_id}});Fr&&(ne.history.replace(`/myproblems/${Fr==null?void 0:Fr.identifier}${window.location.search}`),window.location.reload())}),className:`${ve.list} ${ia!=null&&ia.checked?ve.active:""}`},!(tn!=null&&tn.hack_manager)&&Be.createElement(Be.Fragment,null,!(ia!=null&&ia.opened)&&Be.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(ia==null?void 0:ia.opened)&&!(ia!=null&&ia.passed)&&Be.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(ia==null?void 0:ia.opened)&&(ia==null?void 0:ia.passed)&&Be.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),Be.createElement("span",null,(Xa.page-1)*20+(lr+1)),Be.createElement("span",{style:{flex:1},title:ia.name},`[${ia==null?void 0:ia.score}\u5206]`,"\xA0",ia.name),Be.createElement("span",{style:{flexBasis:48,paddingRight:0}},wn[ia.difficult]))):Be.createElement(Ue.Z,null)),Be.createElement(Tt.Z,{current:Xa.page,className:"mt20",hideOnSinglePage:!0,total:Ma==null?void 0:Ma.count,pageSize:Xa.per_page,onChange:(ia,lr)=>{Xa.page=ia,Xa.per_page=lr,Sr()}})),Be.createElement(yn.Z,{rootClassName:ve.tour,closeIcon:!1,open:!!cr,steps:gr,gap:{offset:3,radius:2}}))},ga=y(62522),Un=y(92427),pa=y(42524),Jn=y(83601),_a=y(37189),Ia=y(35601),Sa=y(45111),tr=y(92310),zn=y.n(tr),Ca=y(78198),Va=y(94513),ma=y(15267),wa=y(51166),ha=y(89978),nr=y(43347),Dn=y(59301),fr=Object.defineProperty,hr=Object.defineProperties,Qa=Object.getOwnPropertyDescriptors,qa=Object.getOwnPropertySymbols,pr=Object.prototype.hasOwnProperty,$a=Object.prototype.propertyIsEnumerable,la=(be,Qe,at)=>Qe in be?fr(be,Qe,{enumerable:!0,configurable:!0,writable:!0,value:at}):be[Qe]=at,Pa=(be,Qe)=>{for(var at in Qe||(Qe={}))pr.call(Qe,at)&&la(be,at,Qe[at]);if(qa)for(var at of qa(Qe))$a.call(Qe,at)&&la(be,at,Qe[at]);return be},Oa=(be,Qe)=>hr(be,Qa(Qe)),Pt=(be,Qe)=>{var at={};for(var ht in be)pr.call(be,ht)&&Qe.indexOf(ht)<0&&(at[ht]=be[ht]);if(be!=null&&qa)for(var ht of qa(be))Qe.indexOf(ht)<0&&$a.call(be,ht)&&(at[ht]=be[ht]);return at},Jt=(be,Qe,at)=>new Promise((ht,on)=>{var tn=Tn=>{try{hn(at.next(Tn))}catch(Gn){on(Gn)}},gn=Tn=>{try{hn(at.throw(Tn))}catch(Gn){on(Gn)}},hn=Tn=>Tn.done?ht(Tn.value):Promise.resolve(Tn.value).then(tn,gn);hn((at=at.apply(be,Qe)).next())});const{Countdown:te}=z.default,Re={Java:"java",C:"c",Python:"py","C++":"c"};var vt=(be=>(be[be.SET_LOADING=0]="SET_LOADING",be[be.GET_DATA=1]="GET_DATA",be[be.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",be[be.SET_DATA=3]="SET_DATA",be[be.SET_DEBUGING=4]="SET_DEBUGING",be[be.SET_SUBMITING=5]="SET_SUBMITING",be[be.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",be[be.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",be[be.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",be[be.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",be[be.SET_PAGE=10]="SET_PAGE",be))(vt||{});function At(){return new Date().getTime()}const Ve={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Je(be,Qe){switch(Qe.type){case 1:return Pa(Pa({},be),Qe.payload);case 3:return Oa(Pa({},be),{data:Qe.payload});case 0:return Oa(Pa({},be),{loading:Qe.payload});case 9:return Oa(Pa({},be),{showNote:Qe.payload});case 4:return Oa(Pa({},be),{debuging:Qe.payload});case 5:return Oa(Pa({},be),{submitting:Qe.payload});case 2:return Oa(Pa({},be),{submitRecords:Qe.payload});case 10:return Oa(Pa({},be),{submitRecordPage:Qe.payload});case 6:return Oa(Pa({},be),{executingMessage:Qe.payload});case 7:return Pa(Pa({},be),Qe.payload);case 8:return Pa(Pa({},be),Qe.payload);default:throw new Error}}var We=({children:be})=>{var Qe,at,ht,on,tn,gn,hn,Tn,Gn,Ra;const[Fa,_n]=(0,a.useReducer)(Je,Ve),{id:Sn}=(0,ne.useParams)(),Hn=(0,ne.useLocation)(),[xt]=(0,ne.useSearchParams)(),{loading:rr,data:Za,debugResult:Ja,submitResult:Ka,submitRecords:cr,submitRecordPage:Ar,showNote:Ma,debuging:vr,submitting:ir,executingMessage:Br}=Fa,[xr,mr]=(0,a.useState)("#37AD83"),[Ir,Or]=(0,a.useState)(null),[Xa,or]=(0,a.useState)({}),[Ya,Ga]=(0,a.useState)(!0),[ur,Sr]=(0,a.useState)(!1),[gr,ia]=(0,a.useState)(!1),lr=(0,a.useRef)(null),Fr=(0,a.useRef)(0),wr=Za==null?void 0:Za.user,sa=Za==null?void 0:Za.hack,[Gr,Zr]=(0,a.useState)(!1),Lr=(0,a.useRef)(1),Jr=(0,a.useRef)(!1);(0,Ca.y)(xt.get("type")==="exercises");const{setOpenDisableCopyAndPaste:_r}=(0,Ca.X)(),[Vr,fl]=(0,a.useState)(""),zr=(0,_a._)(Xa),[ol,al]=(0,a.useState)({open:!1,text:""}),[Hr,$r]=(0,a.useState)(null),rl=(0,a.useRef)(null);(0,a.useEffect)(()=>{var fa;let ka=(fa=sa==null?void 0:sa.homework_extension)==null?void 0:fa.failed_evaluate_num;typeof ka=="number"&&$r(ka)},[(Qe=sa==null?void 0:sa.homework_extension)==null?void 0:Qe.failed_evaluate_num]),(0,a.useEffect)(()=>{function fa(){return Jt(this,null,function*(){var ka,Pr,Rr,Er,Mr;Ga(!0);const br=yield(0,ue.fu)(Sn,{exercise_id:xt.get("exercisesId")});if(setTimeout(()=>{Ga(!1)},800),br.status!==401){try{br.hack.code=Ae.Base64.decode(br.hack.code)}catch(Nr){console.log(Nr)}br.hack=Oa(Pa({},br.hack),{is_program:xt.get("type")==="1"}),_n({type:1,payload:{loading:!1,data:br}})}if(xt.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Nr;xt.get("coursesId")=="coursesId"?Nr=yield(0,ce._F)({categoryId:xt.get("exercisesId"),login:xt.get("login")}):Nr=yield(0,ce._B)({categoryId:xt.get("exercisesId"),login:xt.get("login")}),or(Pa({},Nr)),_r((ka=Nr==null?void 0:Nr.exercise)==null?void 0:ka.forbid_copy),typeof((Pr=Nr==null?void 0:Nr.exercise)==null?void 0:Pr.left_time)=="number"&&(Or(Date.now()+((Rr=Nr==null?void 0:Nr.exercise)==null?void 0:Rr.left_time)*1e3),setTimeout(()=>{mr("red")},(((Er=Nr==null?void 0:Nr.exercise)==null?void 0:Er.left_time)-300>0?((Mr=Nr==null?void 0:Nr.exercise)==null?void 0:Mr.left_time)-300:0)*1e3))}})}Sn&&fa()},[Sn]),(0,a.useEffect)(()=>{var fa;return xt.get("type")==="exercises"&&((fa=Xa==null?void 0:Xa.exercise)!=null&&fa.screen_open)&&(window.removeEventListener("blur",ul,!1),Ia.U.forEach((ka,Pr)=>{window.addEventListener(ka,ul,!1)}),window.addEventListener("blur",ul,!1),window.focus()),()=>{document.removeEventListener((0,me.gH)(),ul)}},[Xa]),(0,a.useEffect)(()=>{Vr==="1"&&Sn&&sa!=null&&sa.language&&vl()},[Sn,Ar,sa==null?void 0:sa.language,Vr]),(0,a.useEffect)(()=>(sa!=null&&sa.is_program&&(Fr.current=0,lr.current=setInterval(()=>{pl()},15e3)),()=>{clearInterval(lr.current)}),[sa==null?void 0:sa.is_program]);const pl=()=>Jt(void 0,null,function*(){let fa=yield(0,le.ZP)(`/api/myproblems/${Sn}/save_long_time.json`,{method:"get",params:{answer_long_time:Fr.current}})}),ul=()=>{Jr.current||(0,me.BU)(),window.parent.postMessage("backExercise","*")};function vl(){return Jt(this,null,function*(){try{const fa=yield(0,ue.zO)(Sn,{limit:15,page:Ar,language:sa==null?void 0:sa.language});_n({type:2,payload:fa})}catch(fa){console.log(fa)}})}function gl(fa){_n({type:10,payload:fa})}function Kr(fa){return Jt(this,null,function*(){var ka;let Pr;(xt.get("ip_limit")==="inner"||xt.get("ip_bind_type")==="true")&&(Pr=yield(0,Un.y)({ip_limit:xt.get("ip_limit"),ip_bind:xt.get("ip_bind_type")==="true"}));const Rr=yield(0,ue.n4)(Sn,{code:Ae.Base64.encode(fa||sa.code),language:sa==null?void 0:sa.language,exercise_id:xt.get("exercisesId"),question_id:xt.get("questionId"),ip:Pr});return Rr.status===-5&&(0,ne.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Oa(Pa({errorMessage:Rr==null?void 0:Rr.message},(Xa==null?void 0:Xa.exercise)||{}),{exercise_user_id:(ka=Xa==null?void 0:Xa.exercise)==null?void 0:ka.exercise_user_id,id:xt.get("exercisesId")})}}),Rr})}function nl(){return Jt(this,null,function*(){if(Lr.current=2,!ir){_n({type:5,payload:!0});try{fn.Z.publish("to-commit-info");const fa=yield Kr();if(console.log(fa,1),fa.status===0){let br=function(){return Jt(this,null,function*(){const{status:Nr,data:qr}=yield(0,ue.rX)(Sn,"submit"),bl=At()-Mr>(Rr*Er+3)*1e3;if(Nr!==0&&!bl&&setTimeout(br,1e3),bl){oe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),_n({type:5,payload:!1});return}if(Nr===0){qr.status===2&&oe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(qr==null?void 0:qr.status)===0&&xt.get("type")==="1"&&ia(!0),(qr==null?void 0:qr.status)!==0&&xt.get("type")==="1"&&$r(to=>to+1);const eo=yield(0,ue.zO)(Sn,{limit:15,page:Ar,language:sa==null?void 0:sa.language});_n({type:8,payload:Oa(Pa({},Fa),{submitResult:qr,submitting:!1,submitRecords:eo})})}})},ka={};if(xt.get("type")==="exercises"?(ka.extras={exercise_id:xt.get("exercisesId"),question_id:xt.get("questionId")},(xt.get("ip_limit")==="inner"||xt.get("ip_bind_type")==="true")&&(ka.extras.ip=yield(0,Un.y)({ip_limit:xt.get("ip_limit"),ip_bind:xt.get("ip_bind_type")==="true"}))):xt.get("type")==="smartPlan"&&(ka.extras={smart_plan_page_item_bank_id:xt.get("smartPlanItemBankId"),simulate:xt.get("simulate")==="true"}),(yield(0,ue.bM)(Sn,ka)).status===-1&&xt.get("exercisesId")){window.parent.location.href=`/classrooms/${xt.get("coursesId")}/exercise/${xt.get("exercisesId")}/detail`;return}const{time_limit:Rr,test_case_size:Er}=sa,Mr=At();br()}else _n({type:5,payload:!1})}catch(fa){console.log(fa),_n({type:5,payload:!1})}Zr(!1)}})}function El(){return Jt(this,null,function*(){Lr.current=1,Fa.debuging=!0,_n({type:4,payload:!0});try{if((yield Kr()).status===0){let Mr=function(){return Jt(this,null,function*(){const{status:br,message:Nr,data:qr}=yield(0,ue.rX)(Sn,"debug"),bl=At()-Er>(ka+3)*1e3;if(br!==0&&!bl&&(_n({type:6,payload:Nr}),setTimeout(Mr,1e3)),bl){oe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),_n({type:4,payload:!1}),_n({type:7,payload:Oa(Pa({},Fa),{debugResult:{status:2},debuging:!1})});return}br===0&&(qr.status===2&&oe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),_n({type:4,payload:!1}),_n({type:7,payload:Oa(Pa({},Fa),{debugResult:qr,debuging:!1})}))})};const{time_limit:ka}=sa;let Pr={input:encodeURIComponent(Za.test_case.input)};if(xt.get("type")==="exercises"&&(Pr.exercise_id=xt.get("exercisesId")),(yield(0,ue.MU)(Sn,Pr)).status===-1&&xt.get("exercisesId")){window.parent.location.href=`/classrooms/${xt.get("coursesId")}/exercise/${xt.get("exercisesId")}/detail`;return}const Er=At();Mr()}else _n({type:4,payload:!1})}catch(fa){console.log(fa)}finally{}})}function Xr(fa,ka){const Pr=ka?{modify_code:!1}:{};_n({type:3,payload:Oa(Pa({},Za),{hack:Pa(Oa(Pa({},sa),{code:fa}),Pr)})}),Zr(!0)}const Ut=fa=>Jt(void 0,null,function*(){let ka=yield(0,le.ZP)(`/api/problems/${sa==null?void 0:sa.identifier}/start.json`,{method:"get",params:{language:fa==="C++"||fa==="c++"?encodeURIComponent(fa):fa,hack_user_id:wr==null?void 0:wr.user_id}});ka.status!==-1&&ne.history.replace(`/myproblems/${ka==null?void 0:ka.identifier}${window.location.search}`)});function va(fa){let ka=fa.target.value;_n({type:3,payload:Oa(Pa({},Za),{test_case:{input:ka}})})}function Ta(){return Jt(this,null,function*(){try{let fa={};xt.get("type")==="exercises"?fa.exercise_id=xt.get("exercisesId"):sa!=null&&sa.homework_common_id&&(fa.homework_common_id=sa==null?void 0:sa.homework_common_id);const ka=yield(0,ue.H7)(Sn,Pa({},fa));ka.status===401||(Xr(Ae.Base64.decode(ka.code)),(xt.get("type")==="exercises"||sa!=null&&sa.homework_common_id)&&fn.Z.publish("to-reset-info"))}catch(fa){console.log(fa)}})}function ja(){oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Dn.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",Dn.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return Jt(this,null,function*(){const fa=yield(0,ue.fi)(Sn);fa.status===401||Xr(Ae.Base64.decode(fa.code),!0)})}})}function er(){_n({type:9,payload:!0})}function Ha(){_n({type:9,payload:!1})}function ft(fa){return Jt(this,null,function*(){yield(0,ue.MK)(Sn,fa),_n({type:1,payload:{showNote:!1,data:Oa(Pa({},Za),{hack:Oa(Pa({},sa),{notes:fa.notes})})}})})}const Xt={hack:sa,isLoading:Ya,input:(at=Za==null?void 0:Za.test_case)==null?void 0:at.input,is_file:(ht=Za==null?void 0:Za.test_case)==null?void 0:ht.is_file,identifier:sa==null?void 0:sa.identifier,attachments_count:Za==null?void 0:Za.attachments_count,language:sa==null?void 0:sa.language,code:sa==null?void 0:sa.code,title:"main."+Re[sa==null?void 0:sa.language],result:Za==null?void 0:Za.result,modify_code:sa==null?void 0:sa.modify_code,notes:sa==null?void 0:sa.notes,debugResult:Ja,debuging:vr,submitting:ir,submitResult:Ka,executingMessage:Br,onCancelNote:Ha,onAddNote:ft,showNote:Ma,user:wr,onShowNote:er,onSubmitCode:nl,onChangeCode:Xr,onChangeInput:va,onDebugCode:El,onResetCode:Ta,onSyncCode:ja,onUpdateCode:Kr,onChangeLanguage:Ut,isWhiteTheme:ur,setIsWhiteTheme:Sr,topDispatch:_n};function qn(){return Jt(this,null,function*(){const{praise_count:fa}=yield(0,ue.vl)(sa.id,{container_type:"Hack",type:1});let ka=Oa(Pa({},Za),{hack:Oa(Pa({},sa),{praises_count:fa,user_praise:!sa.user_praise})});_n({type:3,payload:ka})})}const Aa={topicId:Sn,submitResult:Ka,submitRecords:cr,submitting:ir,page:Ar,onPageChange:gl,hack:sa,user:Za==null?void 0:Za.user,hack_sets:Za==null?void 0:Za.hack_sets,current_user:Za==null?void 0:Za.current_user,onTriggerPraise:qn,setActiveIndex:fl};console.log(Xa);const[ar,Da]=(0,a.useState)(!1),[Dr,Tr]=(0,a.useState)(!1);(0,a.useEffect)(()=>{const fa=ka=>{var Pr,Rr;if(console.log("event-----",ka),ka.data.type==="showIntelligentTeacherStatus"&&!((Rr=(Pr=ka==null?void 0:ka.data)==null?void 0:Pr.SmartPlanItemBanks)!=null&&Rr.allow_answer_after_end)){const{aiStatus:Er,questionStatus:Mr}=ka.data;if(Da(Er),Mr){let br=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(br.includes(xt.get("smartPlanItemBankId")))return;oe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Dn.createElement("div",{className:"tc font16"},Mr?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>Jt(void 0,null,function*(){nl(),localStorage.setItem("smartPlanProgramIds",JSON.stringify(br.push(xt.get("smartPlanItemBankId"))));let Nr="";xt.get("isMiniprogram")?Nr=`/miniprogram/courseware/study?courses_id=${xt.get("coursesId")}&id=${xt.get("exercisesId")}`:Nr=`/classrooms/${xt.get("coursesId")}/smart_plan/${xt.get("exercisesId")}/ppt_info/info`,window.opener?window.close():ne.history.push(Nr)})})}}if(ka.data.type=="closeIntelligentTeacherStatus"){nl();let Er="";xt.get("isMiniprogram")?Er=`/miniprogram/courseware/study?courses_id=${xt.get("coursesId")}&id=${xt.get("exercisesId")}`:Er=`/classrooms/${xt.get("coursesId")}/smart_plan/${xt.get("exercisesId")}/ppt_info/info`,window.opener?window.close():ne.history.push(Er)}};return window.addEventListener("message",fa),()=>{window.removeEventListener("message",fa)}},[]);const Ur=()=>{if(xt.get("type")==="exercises")return!1;const fa=Object.entries((sa==null?void 0:sa.homework_extension)||{}).some(([ka,Pr])=>ka!=="ai_code_evaluation_promote"&&!!Pr);return!!(xt.get("type")==="1"&&((0,ma.$O)()||fa)||xt.get("type")==="smartPlan"&&(ar||xt.get("showAi")))};return(0,a.useEffect)(()=>{var fa,ka,Pr,Rr,Er,Mr,br;Ur()&&(Hr>((ka=(fa=sa==null?void 0:sa.homework_extension)==null?void 0:fa.ai_guide_data)==null?void 0:ka.evaluation_num)&&al({open:!0,text:(Rr=(Pr=sa==null?void 0:sa.homework_extension)==null?void 0:Pr.ai_guide_data)==null?void 0:Rr.evaluation_msg}),(Er=sa==null?void 0:sa.homework_extension)!=null&&Er.ai_guide&&Hr==0&&!rl.current&&(rl.current=setTimeout(()=>{var Nr,qr;al({open:!0,text:(qr=(Nr=sa==null?void 0:sa.homework_extension)==null?void 0:Nr.ai_guide_data)==null?void 0:qr.unanswered_msg})},(((br=(Mr=sa==null?void 0:sa.homework_extension)==null?void 0:Mr.ai_guide_data)==null?void 0:br.unanswered_time)||0)*60*1e3)),rl.current&&Hr>0&&clearTimeout(rl.current))},[Hr,sa]),Dn.createElement(Dn.Fragment,null,Dn.createElement(ie.Z,{spinning:rr,delay:500},Za?Dn.createElement("div",{style:{minWidth:"1200px"}},Dn.createElement("header",{className:zn()(Sa.Z.header,ur&&Sa.Z.whiteHeader)},!((on=["smartPlan","exercises"])!=null&&on.includes(xt.get("type")))&&Dn.createElement("div",null,Dn.createElement("img",{src:`${rt.Z.IMG_SERVER}/images/${wr==null?void 0:wr.image_url}`,alt:"user",width:36}),Dn.createElement("span",{style:{color:ur?"#333":"#B2BACB",fontSize:16}},wr==null?void 0:wr.name)),((tn=["smartPlan","exercises"])==null?void 0:tn.includes(xt.get("type")))&&Dn.createElement("div",null,Dn.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",Dn.createElement("span",{className:"ml10"},((gn=Xa==null?void 0:Xa.exercise)==null?void 0:gn.user_name)||(wr==null?void 0:wr.name)||"--")),Dn.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",Dn.createElement("span",{className:"ml10"},((hn=Xa==null?void 0:Xa.exercise)==null?void 0:hn.student_id)||(wr==null?void 0:wr.student_id)||"--"))),Dn.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},Dn.createElement("div",null,sa.name)),(xt.get("type")==="smartPlan"||(sa==null?void 0:sa.is_program))&&Dn.createElement(pa.Z,{defaultValue:(sa==null?void 0:sa.answer_long_time)||0,onChange:fa=>{Fr.current=fa},className:Sa.Z.timepiece}),wr!=null&&wr.hack_manager&&!xt.get("is_smart_plan")?Dn.createElement(ne.Link,{className:Sa.Z.btn_edit,to:xt.get("type")==="1"?xt.get("pageId")?`/problems/newedit/${sa.identifier}?type=1&pageId=${xt.get("pageId")}&backUrl=${xt.get("backUrl")}`:`/problems/newedit/${sa.identifier}?type=1`:xt.get("backUrl")?`/problems/newedit/${sa.identifier}?backUrl=${xt.get("backUrl")}`:`/problems/newedit/${sa.identifier}`}," ",Dn.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Tn=Xa==null?void 0:Xa.exercise)!=null&&Tn.left_time)&&Dn.createElement(Dn.Fragment,null,Dn.createElement("span",{style:{color:xr,marginRight:6},className:`iconfont icon-daojishi ${Sa.Z.djs}`}),Dn.createElement("span",{className:"c-white mr20"},Dn.createElement(te,{valueStyle:{color:xr,fontSize:20,fontWeight:500},title:Dn.createElement("span",{style:{color:xr,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:Ir,onFinish:()=>Jt(void 0,null,function*(){const fa=yield(0,ce.VL)({categoryId:xt.get("exercisesId"),commit_method:2});if((fa==null?void 0:fa.status)===0&&(Kr(),oe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Dn.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",Dn.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Jt(void 0,null,function*(){window.parent.location.href=`/classrooms/${xt.get("coursesId")}/exercise/${xt.get("exercisesId")}/detail`})})),(fa==null?void 0:fa.status)===-3){const ka=parseInt(fa==null?void 0:fa.message);Or(Date.now()+ka*1e3)}})}))),(Gn=["smartPlan","exercises"])!=null&&Gn.includes(xt.get("type"))?Dn.createElement(he.ZP,{type:"primary",onClick:()=>{if(xt.get("type")==="exercises"){const fa=()=>Jt(void 0,null,function*(){yield Kr(),Zr(!1),zr(),Jr.current=!0,ul()});if(!(cr!=null&&cr.records_count)||Gr){oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:Dn.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:fa});return}fa()}else{let fa="";xt.get("isMiniprogram")=="true"?fa=`/miniprogram/courseware/study?courses_id=${xt.get("coursesId")}&id=${xt.get("exercisesId")}`:fa=`/classrooms/${xt.get("coursesId")}/smart_plan/${xt.get("exercisesId")}/ppt_info/info`,window.opener?window.close():(console.log("11",`program_${xt.get("coursesId")}_${xt.get("exercisesId")}`),console.log(xt.get("isMiniprogram")=="true"),xt.get("isMiniprogram")=="true"?localStorage.removeItem(`iframeprogram_${xt.get("coursesId")}_${xt.get("exercisesId")}`):ne.history.push(fa))}}},xt.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):Dn.createElement("span",{onClick:()=>{var fa;if(xt.get("backUrl"))ne.history.push(xt.get("backUrl"));else if(xt.get("type")==="1"){let ka=(fa=localStorage.getItem("program_homework"))==null?void 0:fa.split(",");ne.history.push(`/classrooms/${ka==null?void 0:ka[0]}/program_homework/${ka==null?void 0:ka[1]}/detail`)}else ne.history.push("/problemset")}},Dn.createElement(Pe.Z,{title:"\u5173\u95ED"},Dn.createElement("i",{style:{color:ur?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),Dn.createElement(ie.Z,{size:"large",spinning:Ya},Dn.createElement(xe.Z,{className:zn()(Sa.Z.myProblems,ur&&Sa.Z.whiteMyProblems),leftChild:Dn.createElement($n,Pa({},Aa)),rightChild:Dn.createElement(Et,Pa({},Xt))}))):null,Dn.createElement(oe.default,{centered:!0,closable:!1,width:680,footer:null,open:gr,className:"oj-modal"},Dn.createElement("section",{className:"oj-modal-content"},Dn.createElement("div",{className:"oj-modal-head"},Dn.createElement("img",{src:ga,alt:""}),Dn.createElement("i",{onClick:()=>ia(!1),className:"iconfont icon-guanbi1"})),Dn.createElement("aside",null,Dn.createElement("img",{className:"mr30",src:nr.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",Dn.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Ka==null?void 0:Ka.execute_time,"ms"),"\u4F18\u4E8E",Dn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Ka==null?void 0:Ka.time_better_than)||100,"%"),"\u7684\u7528\u6237"),Dn.createElement("aside",{className:"mb50"},Dn.createElement("img",{src:ha.Z,className:"mr30"}),Dn.createElement("span",{className:"oj-modal-tt"},Dn.createElement("span",null,Dn.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),Dn.createElement("span",{className:"c-light-primary"},Ka==null?void 0:Ka.execute_memory,"kb")),Dn.createElement("span",null,Dn.createElement("span",null))),"\u4F18\u4E8E",Dn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Ka==null?void 0:Ka.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),Dn.createElement("div",{id:"oj-modal-next",onClick:()=>Jt(void 0,null,function*(){var fa;if(Ka!=null&&Ka.next_identifier){let ka=yield(0,le.ZP)(`/api/problems/${Ka==null?void 0:Ka.next_identifier}/start.json`,{method:"get",params:{hack_user_id:wr==null?void 0:wr.user_id}});ka&&(ne.history.replace(`/myproblems/${ka==null?void 0:ka.identifier}${window.location.search}`),window.location.reload())}else{let ka=(fa=localStorage.getItem("program_homework"))==null?void 0:fa.split(",");ne.history.push(`/classrooms/${ka==null?void 0:ka[0]}/program_homework/${ka==null?void 0:ka[1]}/detail`)}}),className:"oj-modal-btn"},Ka!=null&&Ka.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),Ur()&&Dn.createElement(Va.Z,{showData:xt.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:sa==null?void 0:sa.homework_extension,description:sa==null?void 0:sa.description,allShow:(0,ma.$O)(),code:sa==null?void 0:sa.code,sendParams:{source:"hack",hack_id:Sn},draggableExtraNode:((Ra=sa==null?void 0:sa.homework_extension)==null?void 0:Ra.ai_guide)&&(ol==null?void 0:ol.open)&&Dn.createElement("div",{className:"bg-white rounded-2px-rem p-10px flex item-center justify-between gap-10px",style:{position:"absolute",top:"50%",transform:"translateY(-50%)",right:"75px",width:"400px"}},Dn.createElement("div",{className:"bg-white absolute",style:{WebkitClipPath:"polygon(0 0, 0% 100%, 100% 50%)",clipPath:"polygon(0 0, 0% 100%, 100% 50%)",width:"10px",height:"15px",right:"-10px"}}),Dn.createElement(wa.Z,{text:(ol==null?void 0:ol.text)||""}),Dn.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:fa=>{al({open:!1,text:""})}}))})),Dn.createElement(Jn.Z,{successCb:()=>{Lr.current===1?El():nl()}}))};function ut({title:be,modify_code:Qe,onSyncCode:at,onShowCodeSetting:ht,onResetCode:on,hack:tn,onChangeLanguage:gn,isWhiteTheme:hn,onShowResourceCentre:Tn,attachments_count:Gn}){var Ra;const Fa=()=>{oe.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:Dn.createElement(Fe.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:on})},[_n]=(0,ne.useSearchParams)(),Sn=_n.get("language"),Hn=xt=>xt==="1"?"c++":xt==="2"?"C++":xt;return(0,a.useEffect)(()=>{Sn&&gn(Hn(Sn))},[]),(0,a.useEffect)(()=>{tn!=null&&tn.tpm_code_modified&&oe.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:Dn.createElement(Fe.Z,null),content:Dn.createElement("div",null,Dn.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),Dn.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),Dn.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>on()})},[tn==null?void 0:tn.language]),console.log(tn,hn,"hack"),Dn.createElement("div",{className:`${Sa.Z.codeHead} ${hn?Sa.Z.whiteCodeHead:""}`},Dn.createElement("div",{className:Sa.Z.navWrap},(Ra=tn==null?void 0:tn.all_language)==null?void 0:Ra.map(xt=>Dn.createElement("div",{className:`${Sa.Z.nav} ${xt===(tn==null?void 0:tn.language)?Sa.Z.active:""}`,key:xt,onClick:()=>gn(xt)},Dn.createElement(Pe.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},Dn.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),Dn.createElement("span",null,xt)))),Dn.createElement(Ce.Z,{align:"middle",style:{marginLeft:"auto"}},Qe?Dn.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:at},Dn.createElement("img",{src:Ft,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Gn>0&&Dn.createElement("a",{onClick:Tn},Dn.createElement(Pe.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},Dn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),Dn.createElement("a",{onClick:Fa},Dn.createElement(Pe.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},Dn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),Dn.createElement("a",{onClick:ht},Dn.createElement(Pe.Z,{title:"\u8BBE\u7F6E"},Dn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Et(be){var Qe=be,{input:at,is_file:ht,result:on,identifier:tn,showNote:gn,onShowNote:hn,notes:Tn,onCancelNote:Gn,onAddNote:Ra,debugResult:Fa,language:_n,debuging:Sn,submitting:Hn,executingMessage:xt,code:rr,onSubmitCode:Za,onDebugCode:Ja,onChangeCode:Ka,onChangeInput:cr,onUpdateCode:Ar,user:Ma,isLoading:vr,submitResult:ir}=Qe,Br=Pt(Qe,["input","is_file","result","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]),xr;function mr(Or,Xa){return Dn.createElement(ut,Oa(Pa({},Br),{onShowCodeSetting:Or,onShowResourceCentre:Xa}))}const Ir=Pa({input:at,is_file:ht,debugResult:Fa,debuging:Sn,submitting:Hn,executingMessage:xt,onDebugCode:Ja,onChangeCode:Ka,onSubmitCode:Za,onChangeInput:cr,user:Ma,submitResult:ir,result:on},Br);return console.log(Br,"actionBarOpation"),Dn.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},Dn.createElement(tt,{forbidCopy:(xr=Br==null?void 0:Br.hack)==null?void 0:xr.code_editor_paste_allowed,setIsWhiteTheme:Br==null?void 0:Br.setIsWhiteTheme,isLoading:vr,language:_n,value:rr,identifier:tn,onChange:Ka,onUpdateCode:Ar,ActionBarRender:mr}),Dn.createElement(ke.ZP,Pa({},Ir)))}},30628:function($e,it,y){"use strict";y.d(it,{h:function(){return a}});var a=(ne=>(ne[ne.NOMATCH=-1]="NOMATCH",ne[ne.OK=0]="OK",ne[ne.TIMEOUT=2]="TIMEOUT",ne[ne.PODFAILURE=3]="PODFAILURE",ne[ne.COMPILEFAILURE=4]="COMPILEFAILURE",ne[ne.EXECUTEFAILURE=5]="EXECUTEFAILURE",ne[ne.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ne))(a||{})},19160:function($e,it,y){"use strict";y.d(it,{H7:function(){return de},MK:function(){return Fe},MU:function(){return ce},X6:function(){return xe},bM:function(){return ue},fi:function(){return Te},fu:function(){return Ce},n4:function(){return Ie},rX:function(){return rt},vl:function(){return Ye},zO:function(){return me}});var a=y(49317),ne=Object.defineProperty,z=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,he=(Se,fe,je)=>fe in Se?ne(Se,fe,{enumerable:!0,configurable:!0,writable:!0,value:je}):Se[fe]=je,Pe=(Se,fe)=>{for(var je in fe||(fe={}))oe.call(fe,je)&&he(Se,je,fe[je]);if(z)for(var je of z(fe))ie.call(fe,je)&&he(Se,je,fe[je]);return Se};function Ce(Se,fe){return(0,a.U2)(`myproblems/${Se}.json`,Pe({hidePopLogin:!0},fe||{}))}function ue(Se,fe){return(0,a.v_)(`myproblems/${Se}/code_submit.json`,fe)}function ce(Se,fe){return(0,a.v_)(`myproblems/${Se}/code_debug.json`,fe)}function me(Se,fe){return fe.language&&(fe.language=encodeURIComponent(fe.language)),(0,a.U2)(`myproblems/${Se}/submit_records.json`,fe)}function xe(Se){return(0,a.U2)("myproblems/record_detail.json",{id:Se})}function rt(Se,fe){return(0,a.U2)(`myproblems/${Se}/result.json`,{mode:fe})}function Fe(Se,fe){return(0,a.v_)(`myproblems/${Se}/add_notes.json`,fe)}function de(Se,fe){return(0,a.v_)(`myproblems/${Se}/restore_initial_code.json`,fe)}function Te(Se){return(0,a.v_)(`myproblems/${Se}/sync_code.json`)}function Ie(Se,fe){return(0,a.v_)(`myproblems/${Se}/update_code.json`,fe)}function Ye(Se,fe){return(0,a.v_)(`discusses/${Se}/plus.json`,fe)}},82717:function($e,it,y){"use strict";y.d(it,{Z:function(){return ke}});var a=y(59301),ne=y(28284),z=y(6767),oe=y(62957),ie=y(31691),he=y(82326),Pe=y(79939),Ce=y(53420),ue=y(37568),ce=y(70858),me=y(25399),xe=y(31709),rt=y(7939),Fe=y(49317),de={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},Te=y(44192),Ie={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},Ye=y(35883),Se=y(76406),fe=y(24334);const je=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var le=({qitem:ve})=>{var Ze,et,Tt,st,Bt,It,Kt,kt,an,He;return a.createElement("div",{className:Ie.warp},a.createElement("div",{className:Ie.mainPart},a.createElement("div",{className:Ie.qcount},(ve==null?void 0:ve.question_type)===8&&a.createElement(Ye.Z,{className:Ie.content,showProgramFill:!0,value:(Ze=ve==null?void 0:ve.program_attr)==null?void 0:Ze.description}),(ve==null?void 0:ve.question_type)!=8&&a.createElement(Ye.Z,{className:Ie.qtitle,value:(ve==null?void 0:ve.name)||(ve==null?void 0:ve.title)})),((ve==null?void 0:ve.question_type)===0||(ve==null?void 0:ve.question_type)===2)&&a.createElement("div",null,(et=ve==null?void 0:ve.choices)==null?void 0:et.map((Ue,Zt)=>a.createElement("div",{className:Ie.redio},!(Ue!=null&&Ue.is_answer)&&a.createElement("span",{className:Ie.redioitem}),(Ue==null?void 0:Ue.is_answer)&&a.createElement("i",{className:`${Ie.redioitemyes} icon-duigou1`}),a.createElement(Ye.Z,{className:Ue!=null&&Ue.is_answer?Ie.titleyes:Ie.title,value:je[Zt]+(Ue==null?void 0:Ue.choice_text)}),(Ue==null?void 0:Ue.is_answer)&&a.createElement("div",{className:Ie.yestag},"\u6B63\u786E\u7B54\u6848")))),(ve==null?void 0:ve.question_type)===1&&a.createElement("div",null,(Tt=ve==null?void 0:ve.choices)==null?void 0:Tt.map((Ue,Zt)=>a.createElement("div",{className:Ie.checkbox},!(Ue!=null&&Ue.is_answer)&&a.createElement("span",{className:Ie.checkboxitem}),(Ue==null?void 0:Ue.is_answer)&&a.createElement("i",{className:`${Ie.checkboxitemyes} icon-duigou1`}),a.createElement(Ye.Z,{className:Ue!=null&&Ue.is_answer?Ie.titleyes:Ie.title,value:je[Zt]+(Ue==null?void 0:Ue.choice_text)}),(Ue==null?void 0:Ue.is_answer)&&a.createElement("div",{className:Ie.yestag},"\u6B63\u786E\u7B54\u6848")))),(ve==null?void 0:ve.question_type)===3&&a.createElement("div",{className:Ie.completion},(st=ve==null?void 0:ve.standard_answer)==null?void 0:st.map((Ue,Zt)=>{var cn;return a.createElement("div",{style:{display:"flex"}},a.createElement("span",{className:Ie.title},"\u586B\u7A7A\u9879",Zt+1),a.createElement("div",{className:Ie.content},(cn=Ue==null?void 0:Ue.answer_text)==null?void 0:cn.map((Nt,ct)=>a.createElement("div",{className:Ie.items},Nt))))})),(ve==null?void 0:ve.question_type)===4&&a.createElement("div",{className:Ie.simple},a.createElement("div",{className:Ie.title},"\u53C2\u8003\u7B54\u6848"),a.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Bt=ve==null?void 0:ve.answer_texts)!=null&&Bt[0]?a.createElement(Ye.Z,{className:Ie.content,value:(It=ve==null?void 0:ve.answer_texts)==null?void 0:It[0]}):a.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(ve==null?void 0:ve.question_type)===5&&((Kt=ve==null?void 0:ve.challenge_names)==null?void 0:Kt.map((Ue,Zt)=>a.createElement("div",{className:Ie.shixun},a.createElement("span",{className:Ie.qtitle},a.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,Se.EM)(Zt+1),"\u9898"),Ue)))),(ve==null?void 0:ve.question_type)===6&&a.createElement("div",{className:Ie.program},a.createElement(Ye.Z,{className:Ie.content,value:((kt=ve==null?void 0:ve.program_attr)==null?void 0:kt.description)||"- -"})),(ve==null?void 0:ve.question_type)===7&&((an=ve==null?void 0:ve.sub_item_banks)==null?void 0:an.map((Ue,Zt)=>{var cn,Nt,ct,zt,Mt;return a.createElement("div",null,a.createElement("div",{className:Ie.combination},a.createElement("span",{className:Ie.qtitle},Ue==null?void 0:Ue.name)),a.createElement("div",{className:Ie.warp,style:{padding:"0px",paddingTop:20}},a.createElement("div",null,((Ue==null?void 0:Ue.item_type)=="SINGLE"||(Ue==null?void 0:Ue.item_type)=="JUDGMENT")&&((cn=Ue==null?void 0:Ue.choices)==null?void 0:cn.map((Ct,Wt)=>a.createElement("div",{className:Ie.redio},!(Ct!=null&&Ct.is_answer)&&a.createElement("span",{className:Ie.redioitem}),(Ct==null?void 0:Ct.is_answer)&&a.createElement("i",{className:`${Ie.redioitemyes} icon-duigou1`}),a.createElement(Ye.Z,{className:Ct!=null&&Ct.is_answer?Ie.titleyes:Ie.title,value:je[Wt]+(Ct==null?void 0:Ct.choice_text)}),(Ct==null?void 0:Ct.is_answer)&&a.createElement("div",{className:Ie.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ue==null?void 0:Ue.item_type)=="MULTIPLE"&&((Nt=Ue==null?void 0:Ue.choices)==null?void 0:Nt.map((Ct,Wt)=>a.createElement("div",{className:Ie.checkbox},!(Ct!=null&&Ct.is_answer)&&a.createElement("span",{className:Ie.checkboxitem}),(Ct==null?void 0:Ct.is_answer)&&a.createElement("i",{className:`${Ie.checkboxitemyes} icon-duigou1`}),a.createElement(Ye.Z,{className:Ct!=null&&Ct.is_answer?Ie.titleyes:Ie.title,value:je[Wt]+(Ct==null?void 0:Ct.choice_text)}),(Ct==null?void 0:Ct.is_answer)&&a.createElement("div",{className:Ie.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ue==null?void 0:Ue.item_type)=="COMPLETION"&&a.createElement("div",{className:Ie.completion},(ct=Ue==null?void 0:Ue.standard_answer)==null?void 0:ct.map((Ct,Wt)=>{var Rt;return a.createElement("div",{style:{display:"flex"}},a.createElement("span",{className:Ie.title},"\u586B\u7A7A\u9879",Wt+1),a.createElement("div",{className:Ie.content},(Rt=Ct==null?void 0:Ct.answer_text)==null?void 0:Rt.map((fn,Gt)=>a.createElement("div",{className:Ie.items},fn))))})),(Ue==null?void 0:Ue.item_type)=="SUBJECTIVE"&&a.createElement("div",{className:Ie.simple},a.createElement("div",{className:Ie.title},"\u53C2\u8003\u7B54\u6848"),a.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(zt=Ue==null?void 0:Ue.answer_texts)!=null&&zt[0]?a.createElement(Ye.Z,{className:Ie.content,value:(Mt=Ue==null?void 0:Ue.answer_texts)==null?void 0:Mt[0]}):a.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(ve==null?void 0:ve.question_type)===8&&a.createElement("div",null,a.createElement(Ye.Z,{disabledFill:!0,className:Ie.content,showProgramFill:!0,value:fe.Base64.decode(((He=ve==null?void 0:ve.program_attr)==null?void 0:He.code)||"")})),(ve==null?void 0:ve.question_type)===5&&a.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},a.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),a.createElement("span",{style:{color:"#000000"}},(ve==null?void 0:ve.author_name)||"- -")),a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),a.createElement("span",{style:{color:"#000000"}},(ve==null?void 0:ve.author_school_name)||"- -")),a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{style:{color:"#000000"}},(ve==null?void 0:ve.study_count)||"0"))),a.createElement("a",{className:Ie.shixunbutton,href:`/shixuns/${ve==null?void 0:ve.identifier}/challenges?exercise=true`,target:"_blank"},a.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((ve==null?void 0:ve.question_type)<=4||[6,8].includes(ve==null?void 0:ve.question_type))&&a.createElement("div",{className:Ie.bottom},a.createElement("div",{className:Ie.bottomitem},a.createElement("span",{className:Ie.left},"\u89E3\u6790"),a.createElement("span",{className:Ie.right},ve!=null&&ve.analysis?a.createElement(Ye.Z,{value:ve==null?void 0:ve.analysis}):a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),a.createElement("div",{className:Ie.bottomitem},a.createElement("span",{className:Ie.left},"\u96BE\u5EA6"),a.createElement("span",{className:Ie.right},(ve==null?void 0:ve.difficulty)===1?"\u7B80\u5355":(ve==null?void 0:ve.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),a.createElement("div",{className:Ie.bottomitem},a.createElement("span",{className:Ie.left},"\u77E5\u8BC6\u70B9"),a.createElement("span",{className:Ie.right},ve!=null&&ve.tag_discipline?ve==null?void 0:ve.tag_discipline:a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},qe=y(77264),ze=y(59435),Ne=y(44283),we=y(61485),Me=y(44240),Ee=y(46861),ge=y(30935),ye=y(59301),Oe=Object.defineProperty,pt=Object.defineProperties,yt=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,gt=(ve,Ze,et)=>Ze in ve?Oe(ve,Ze,{enumerable:!0,configurable:!0,writable:!0,value:et}):ve[Ze]=et,_e=(ve,Ze)=>{for(var et in Ze||(Ze={}))ot.call(Ze,et)&>(ve,et,Ze[et]);if(Le)for(var et of Le(Ze))mt.call(Ze,et)&>(ve,et,Ze[et]);return ve},tt=(ve,Ze)=>pt(ve,yt(Ze)),Ft=(ve,Ze,et)=>new Promise((Tt,st)=>{var Bt=kt=>{try{Kt(et.next(kt))}catch(an){st(an)}},It=kt=>{try{Kt(et.throw(kt))}catch(an){st(an)}},Kt=kt=>kt.done?Tt(kt.value):Promise.resolve(kt.value).then(Bt,It);Kt((et=et.apply(ve,Ze)).next())});const Ae=({setScoreShow:ve,ScoreShow:Ze,onOk:et,isshixuns:Tt,isloadings:st,dispatch:Bt,isIntelligentAssistant:It=!1,ispptModal:Kt=!1,isChangeQuestion:kt=!1,newExercisePaper:an,shixunsDetail:He})=>{var Ue,Zt,cn;let[Nt,ct]=(0,a.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:It,is_smart_plan:Kt,group_id:[]}),[zt,Mt]=(0,a.useState)([]),[Ct,Wt]=(0,a.useState)([]),[Rt,fn]=(0,a.useState)([]),[Gt,Cn]=(0,a.useState)([]);const[Ln,Yn]=(0,a.useState)(!1),[Qn]=ne.default.useForm(),[Ot,Pn]=(0,a.useState)(),[qt,pn]=(0,a.useState)(!1);let[rn,sn]=(0,a.useState)(Tt);const[dn,Ht]=(0,a.useState)([]),[xn,vn]=(0,a.useState)(0),[Nn,jn]=(0,a.useState)(!0),[In,Vn]=(0,a.useState)([]),[ba,Ea]=(0,a.useState)([]),ea=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],Mn=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6}];let[jt,Yt]=(0,a.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:null,per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const Lt=(0,a.useRef)(new Set),Dt=(0,a.useRef)(new Set),$t=ne.default.useWatch("courseid",Qn),mn=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Bn=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],wt=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[nn,yn]=(0,a.useState)(!1),kn=()=>{Qn.resetFields(),rn=!1,sn(!1),yn(!1),Qn.submit()};(0,a.useEffect)(()=>{var en,bn,aa,_t,Ba,za,Be,St,Vt,nt;(((aa=(bn=(en=an==null?void 0:an.editData)==null?void 0:en.exercise)==null?void 0:bn.exist_item_bank_ids)==null?void 0:aa.length)>0||((za=(Ba=(_t=an==null?void 0:an.editData)==null?void 0:_t.exercise)==null?void 0:Ba.exist_item_bank_shixun_ids)==null?void 0:za.length)>0)&&Ea([...(St=(Be=an==null?void 0:an.editData)==null?void 0:Be.exercise)==null?void 0:St.exist_item_bank_ids,...(nt=(Vt=an==null?void 0:an.editData)==null?void 0:Vt.exercise)==null?void 0:nt.exist_item_bank_shixun_ids])},[(Zt=(Ue=an==null?void 0:an.editData)==null?void 0:Ue.exercise)==null?void 0:Zt.exist_item_bank_ids]),(0,a.useEffect)(()=>{Ze&&(Qn.setFieldsValue({item_type:"",courseid:null,tag_discipline_id:null,difficulty:null,keyword:null}),Nn&&rn&&(Qn.setFieldsValue({item_type:"SHIXUN"}),Nt.item_type="SHIXUN",ct(_e({},Nt)),jn(!1)),Zn(Nt),ua(),ra({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[Ze]),(0,a.useEffect)(()=>{xn>0&&setTimeout(()=>{vn(0)},2e3)},[xn]);function Zn(en){return Ft(this,null,function*(){var bn,aa,_t;if(Yn(!0),ct(_e({},en)),(Rt==null?void 0:Rt.length)<=0&&en.type==="5"){Cn([]),Yn(!1);return}console.log("----",Rt,dn);let Ba=en.type==="5"?Rt==null?void 0:Rt.filter(Vt=>!dn.includes(Vt)):null,za=en.type==="5"?Rt==null?void 0:Rt.filter(Vt=>dn.includes(Vt)):null,Be={course_discipline_id:en==null?void 0:en.courseid};(en==null?void 0:en.type)==="1"&&(Be={discipline_id:((bn=en==null?void 0:en.courseid)==null?void 0:bn[0])||null,sub_discipline_id:((aa=en==null?void 0:en.courseid)==null?void 0:aa[1])||null});let St=yield(0,Fe.ZP)("/api/item_banks.json",{method:"get",params:tt(_e(_e({},en),Be),{ids:Ba,shixun_ids:za,include_shixuns:!It,group_id:((_t=en.group_id)==null?void 0:_t.map(Vt=>Vt==null?void 0:Vt.value))||null,keyword:en.keyword?encodeURIComponent(en.keyword):en.keyword,type:en.type==="5"?null:en.type,clazz:en.type==="3"?"ItemBanksGroup":null,bigmodel:It,is_smart_plan:Kt})});Cn(St),Yn(!1)})}function ua(){return Ft(this,null,function*(){let en=yield(0,Fe.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:Nt.type==="5"?null:Nt.type,clazz:"ItemBanksGroup"}});Mt((0,Te.L)(en==null?void 0:en.disciplines))})}function ra(en){return Ft(this,null,function*(){var bn;let aa=yield(0,Fe.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:en}),_t=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(bn=aa==null?void 0:aa.data)==null?void 0:bn.map(Ba=>({title:Ba.name,id:Ba.id,pid:Ba.id,value:Ba.id,key:Ba.id,isLeaf:!Ba.have_child}))}];Vn(_t)})}function An(en){return Ft(this,null,function*(){var bn,aa,_t,Ba;Yn(!0);let za=(bn=en.list)==null?void 0:bn.filter(nt=>!dn.includes(nt)),Be=(aa=en.list)==null?void 0:aa.filter(nt=>dn.includes(nt));if(za.length===0&&Be.length===0){Yn(!1),Cn([]);return}let St={course_discipline_id:en==null?void 0:en.courseid};(en==null?void 0:en.type)==="1"&&(St={discipline_id:((_t=en==null?void 0:en.courseid)==null?void 0:_t[0])||null,sub_discipline_id:((Ba=en==null?void 0:en.courseid)==null?void 0:Ba[1])||null});let Vt=yield(0,Fe.ZP)("/api/item_banks.json",{method:"get",params:tt(_e(_e({},en),St),{ids:za,shixun_ids:Be,type:en.type==="5"?null:en.type,clazz:en.type==="3"?"ItemBanksGroup":null})});Yn(!1),Cn(Vt)})}const ln=en=>Ft(void 0,null,function*(){const bn=yield Bt({type:"shixunsDetail/release",payload:{id:en}});let aa=bn==null?void 0:bn.tag_position,_t=(bn==null?void 0:bn.evaluation_set_position)||[],Ba=bn.status;return Ba===0?(z.ZP.success("\u53D1\u5E03\u6210\u529F"),Zn(Nt),!0):(Ba===2?z.ZP.error(`\u7B2C${_t.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):Ba===3?z.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${aa.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):z.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),Qt=en=>(en==null?void 0:en.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",En=(en,bn,aa)=>en.map(_t=>_t.key===bn?_e(_e({},_t),aa):_t.children?tt(_e({},_t),{children:En(_t.children,bn,aa)}):_t),da=en=>Ft(void 0,null,function*(){const{key:bn}=en;let aa=Nt.type;const _t=yield(0,Ee.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(bn),type:aa}),{data:Ba,total_count:za}=_t||{};za>0&&Vn(Be=>En(Be,bn,{children:Ba.map(St=>({title:St.name,id:St.id,pid:St.id,value:St.id,key:St.id,isLeaf:!St.have_child}))}))});function Na(en){console.log("----",Nt),en==="1"&&(jt.gg=_e({},Nt)),en==="2"&&(jt.scj=_e({},Nt)),en==="3"&&(jt.ttgx=_e({},Nt)),en==="0"&&(jt.wcjd=_e({},Nt)),en==="5"&&(jt.yx=_e({},Nt)),Yt(_e({},jt))}function Wa(){Nt.type==="1"&&(Nt=jt.gg),Nt.type==="2"&&(Nt=jt.scj),Nt.type==="3"&&(Nt=jt.ttgx),Nt.type==="0"&&(Nt=jt.wcjd),Nt.type==="5"&&(Nt=jt.yx),(Nt==null?void 0:Nt.item_type)==="SHIXUN"?(rn=!0,sn(!0)):(rn=!1,sn(!1)),Qn.setFieldsValue(_e({},Nt)),ct(_e({},Nt)),Zn(_e({},Nt))}return ye.createElement("div",null,ye.createElement(oe.default,{title:!1,footer:!1,open:Ze,width:1200,centered:!0,className:de.scoremodal,onCancel:()=>{ve(!1)}},ye.createElement("div",{style:{display:"flex",alignItems:"center"}},ye.createElement("div",{className:de.title},It?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),It&&ye.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),ye.createElement(ie.default,{className:de.tabWrap,activeKey:Nt.type,onChange:en=>{en==="3"?(Nt.show_all_share=!0,ra({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):Nt.show_all_share=null,en==="0"&&ra({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Na(Nt.type),Nt.type=en,(Nt==null?void 0:Nt.item_type)==="SHIXUN"&&Nt.type!=="5"&&(rn=!0,sn(!0)),yn(!1),Nt.type==="5"&&(rn=!1,sn(!1)),Wa(),ua()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:ye.createElement("div",null,"\u5DF2\u9009",Rt.length>0&&ye.createElement("span",{className:de.titlecount},Rt.length),xn>0&&ye.createElement("span",{className:de.add},"+",xn)),key:"5"}]}),ye.createElement(ne.default,{layout:"inline",form:Qn,onValuesChange:(en,bn)=>{const aa=Object.values(bn).some(Ba=>Ba!==null&&Ba!==""&&Ba!==void 0),_t=bn.keyword==="";if(yn(aa||!_t),Nt.page=1,(bn==null?void 0:bn.item_type)==="SHIXUN"){if(Nt.type==="5"?sn(!1):sn(!0),en.keyword||en.keyword==="")return;Qn.submit()}else{if(en!=null&&en.courseid&&Qn.setFieldsValue({tag_discipline_id:null}),sn(!1),en.keyword||en.keyword==="")return;Qn.submit()}},onFinish:en=>{var bn;Nt.type==="3"&&(!en.group_id||((bn=en==null?void 0:en.group_id)==null?void 0:bn.length)===0)?Nt.show_all_share=!0:Nt.show_all_share=null,ct(_e(_e({},Nt),en)),Zn(_e(_e({},Nt),en))}},ye.createElement(ne.default.Item,{name:"item_type"},ye.createElement(he.default,{className:de.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(Kt?Mn:It?ea==null?void 0:ea.filter(en=>en.question_type!==5):ea).map(en=>ye.createElement(he.default.Option,{key:en.value},en.name)))),["1","2"].includes(Nt.type)?ye.createElement(ye.Fragment,null,ye.createElement(ne.default.Item,{name:"courseid"},ye.createElement(Pe.Z,{className:de.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:zt})),!rn&&ye.createElement(ne.default.Item,{name:"tag_discipline_id"},ye.createElement(he.default,{className:de.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(cn=Gt==null?void 0:Gt.tag_disciplines)==null?void 0:cn.map(en=>ye.createElement(he.default.Option,{key:en.id},en.name))))):ye.createElement(ye.Fragment,null,ye.createElement(ne.default.Item,{name:"courseid"},ye.createElement(ge.q,{style:{width:160,height:38},size:"middle",showLinkButton:!1,data:{container_type:"ItemBank",type:Nt==null?void 0:Nt.type}})),!rn&&ye.createElement(ne.default.Item,{name:"tag_discipline_id"},ye.createElement(ge.i,{allowAcceptEmpty:!0,key:String(Nt.type==="3"),data:{container_type:"ItemBank",search:!0,type:Nt.type},style:{width:160,height:38},size:"middle",courseDisciplineId:$t,showLinkButton:!1}))),ye.createElement(ne.default.Item,{name:rn?"diff":"difficulty"},ye.createElement(he.default,{className:de.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},mn.map(en=>ye.createElement(he.default.Option,{key:en.value},en.name)))),rn&&ye.createElement(ne.default.Item,{name:"shixun_publish_status"},ye.createElement(he.default,{className:de.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},wt.map(en=>ye.createElement(he.default.Option,{key:en.value},en.name)))),(Nt.type==="3"||Nt.type==="0")&&!rn&&ye.createElement(ne.default.Item,{name:"group_id"},ye.createElement(Ce.default,{treeDataSimpleMode:!0,style:{width:134},className:de.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(en,bn)=>bn.title.toUpperCase().indexOf(en.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:da,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:In})),nn&&ye.createElement("span",{className:de.allqingchu,onClick:kn},ye.createElement("i",{className:"iconfont icon-guanbi4"}),ye.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),ye.createElement(ne.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},ye.createElement(ue.default.Search,{className:de.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:ye.createElement("i",{className:`iconfont icon-sousuo9 font14 ${de.searchIcon}`,onClick:()=>Qn.submit()}),onSearch:en=>{Qn.submit()}}))),ye.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},ye.createElement("div",{onClick:()=>{Nt.updated_at==="asc"?Nt.updated_at="desc":Nt.updated_at="asc",ct(tt(_e({},Nt),{page:1})),Zn(tt(_e({},Nt),{page:1}))}}," ",Nt.updated_at?ye.createElement("img",{src:Nt.updated_at==="asc"?qe.Z:ze.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):ye.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),ye.createElement("div",{onClick:()=>{Nt.quotes==="asc"?Nt.quotes="desc":Nt.quotes="asc",ct(tt(_e({},Nt),{page:1})),Zn(tt(_e({},Nt),{page:1}))},style:{marginLeft:20}}," ",Nt.quotes?ye.createElement("img",{src:Nt.quotes==="asc"?qe.Z:ze.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):ye.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),ye.createElement(ce.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(Gt==null?void 0:Gt.items)||(Gt==null?void 0:Gt.shixun_list),pagination:!1,loading:Ln,rowKey:en=>en.id,rowSelection:{type:It||kt?"radio":"checkbox",selectedRowKeys:Ct,getCheckboxProps:en=>({disabled:en.shixun_tag_num===1||(ba==null?void 0:ba.find(bn=>en.id===bn))}),onSelect(en,bn,aa){if(It||kt){Wt([en.id]),Dt.current=new Set([en.id]),vn(1),fn([en.id]);return}if(bn)(rn||en!=null&&en.challenge_names)&&Ht([...dn,en.id]),Wt([...Ct,en.id]),en.identifier?Lt.current.add(en.id):Dt.current.add(en.id),vn(1),fn([...Rt,en.id]);else{en.identifier?Lt.current.delete(en.id):Dt.current.delete(en.id);let _t=Rt.filter(Ba=>Ba!==en.id);if(Wt(_t),fn(_t),rn||en!=null&&en.challenge_names){let Ba=dn.filter(za=>za!==en.id);Ht([...Ba])}if(Nt.type==="5"){An(tt(_e({},Nt),{list:[..._t]}));return}}},onSelectAll(en,bn,aa){var _t,Ba;if(en){const za=aa.map(St=>St.id),Be=(Ba=aa==null?void 0:aa.filter(St=>St==null?void 0:St.challenge_names))==null?void 0:Ba.map(St=>St.id);Ht([...dn,...Be]),Wt([...Ct,...za]),fn([...Rt,...za]);for(const St of aa)St.identifier?Lt.current.add(St.id):Dt.current.add(St.id)}else{const za=aa.map(nt=>nt.id),Be=Ct.filter(nt=>!za.some(On=>On===nt)),St=(_t=aa==null?void 0:aa.filter(nt=>nt==null?void 0:nt.challenge_names))==null?void 0:_t.map(nt=>nt.id);Wt([...Be]),fn([...Be]);let Vt=dn.filter(nt=>!St.some(On=>On===nt.id));Ht([...Vt]),Nt.type==="5"&&An(tt(_e({},Nt),{list:[...Be]}));for(const nt of za)nt.identifier?Lt.current.delete(nt):Dt.current.delete(nt)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(en,bn,aa)=>{var _t,Ba;return ye.createElement(me.Z,{title:Qt(bn)},ye.createElement("div",null,rn||bn!=null&&bn.challenge_names?"\u5B9E\u8BAD\u9898":(Ba=(_t=ea==null?void 0:ea.filter(za=>za.value===en))==null?void 0:_t[0])==null?void 0:Ba.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:rn?"30%":"60%",key:"name",render:(en,bn,aa)=>{var _t;return ye.createElement("div",{style:{display:"flex",alignItems:"center"}},ye.createElement(me.Z,{title:Qt(bn)},ye.createElement("div",{className:bn!=null&&bn.high_resources_consume?de.q_title:""},ye.createElement(Ye.Z,{key:1,showLines:1,showTextOnly:!0,value:rn||bn!=null&&bn.challenge_names?bn!=null&&bn.title||en===null?"--":en:(bn==null?void 0:bn.item_type)=="BPROGRAM"?(_t=bn==null?void 0:bn.program_attr)==null?void 0:_t.description:en}))),(bn==null?void 0:bn.high_resources_consume)&&ye.createElement(Me.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!rn,render:(en,bn,aa)=>{var _t;return ye.createElement(me.Z,{title:Qt(bn)},ye.createElement("span",null,en?(_t=en==null?void 0:en.split("\u3001"))==null?void 0:_t[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!rn,render:(en,bn,aa)=>ye.createElement(me.Z,{title:Qt(bn)},ye.createElement("span",null,en||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(en,bn,aa)=>{var _t,Ba,za,Be;return ye.createElement(me.Z,{title:Qt(bn)},ye.createElement("div",null,rn||bn!=null&&bn.challenge_names?(bn==null?void 0:bn.level)||((Ba=(_t=mn==null?void 0:mn.filter(St=>St.value===en))==null?void 0:_t[0])==null?void 0:Ba.name):(Be=(za=mn==null?void 0:mn.filter(St=>St.value===en))==null?void 0:za[0])==null?void 0:Be.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!rn,render:(en,bn,aa)=>ye.createElement(me.Z,{title:Qt(bn)},ye.createElement("div",null,en||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(en,bn,aa)=>ye.createElement(me.Z,{title:Qt(bn)},ye.createElement("div",null,rn||bn!=null&&bn.challenge_names?(bn==null?void 0:bn.study_count)||(bn==null?void 0:bn.stu_num):en))},{title:ye.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",ye.createElement(me.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},ye.createElement(we.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!rn,render:(en,bn,aa)=>ye.createElement(me.Z,{title:Qt(bn)},ye.createElement("div",null,en||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(en,bn,aa)=>ye.createElement(me.Z,{title:Qt(bn)},ye.createElement("div",{style:{flex:1,textAlign:"start"}},ye.createElement("a",{onClick:()=>{var _t,Ba;Pn(tt(_e({},bn),{question_type:rn||bn!=null&&bn.challenge_names?5:(Ba=(_t=ea==null?void 0:ea.filter(za=>za.value===(bn==null?void 0:bn.item_type)))==null?void 0:_t[0])==null?void 0:Ba.question_type})),pn(!0)}},"\u67E5\u770B"),(bn==null?void 0:bn.shixun_tag_num)===1&&ye.createElement("a",{style:{marginLeft:10},onClick:()=>{oe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:ye.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",ye.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${bn==null?void 0:bn.identifier}/challenges`)}},(bn==null?void 0:bn.shixun_name)||"--"),"\uFF1F"),onOk:()=>Ft(void 0,null,function*(){if(!ln(bn==null?void 0:bn.identifier))return new Promise((_t,Ba)=>{Ba()})})})}},"\u53D1\u5E03")))}].filter(en=>!en.hidden)}),ye.createElement(xe.Z,{current:Nt.page,total:(Gt==null?void 0:Gt.items_count)||(Gt==null?void 0:Gt.shixuns_count),style:{marginBottom:20},defaultPageSize:Nt.per_page,showTotal:en=>ye.createElement("span",null,"\u5171\xA0",ye.createElement("span",{style:{color:"#165DFF"}},en),"\xA0\u6761\u6570\u636E"),pageSize:Nt.per_page,onChange:(en,bn)=>{Nt.page=en,Nt.per_page=bn,ct(_e({},Nt)),Zn(_e({},Nt))}}),ye.createElement("div",{className:de.bottom},ye.createElement(rt.ZP,{className:de.no,onClick:()=>{ve(!1)}},"\u53D6\u6D88"),ye.createElement(rt.ZP,{loading:st,style:{width:st&&75},className:de.yes,onClick:()=>Ft(void 0,null,function*(){if((Rt==null?void 0:Rt.length)<=0){z.ZP.info(It||kt?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}et([...Dt.current],[...Lt.current],!0,Rt==null?void 0:Rt.length)})},It?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),ye.createElement(oe.default,{open:qt,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:de.previewModal,width:1e3,centered:!0,onCancel:()=>{pn(!1)},onOk:()=>{pn(!1)}},ye.createElement(le,{qitem:Ot})))};var ke=(0,Ne.connect)(({shixunsDetail:ve,newExercisePaper:Ze})=>({shixunsDetail:ve,newExercisePaper:Ze}))(Ae)},41663:function($e,it,y){"use strict";y.d(it,{Z:function(){return ce}});var a=y(62957),ne={ul:"ul___TdfYY"},z=y(32637),oe=y(59301),ie=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,Ce=(me,xe)=>{var rt={};for(var Fe in me)he.call(me,Fe)&&xe.indexOf(Fe)<0&&(rt[Fe]=me[Fe]);if(me!=null&&ie)for(var Fe of ie(me))xe.indexOf(Fe)<0&&Pe.call(me,Fe)&&(rt[Fe]=me[Fe]);return rt},ce=me=>{var xe=me,{open:rt,onCancel:Fe}=xe,de=Ce(xe,["open","onCancel"]);return oe.createElement(a.default,{centered:!0,open:rt,title:oe.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:Fe,footer:null},oe.createElement("div",null,oe.createElement("div",{className:"tc"},oe.createElement("img",{className:"mt10",src:z,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),oe.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),oe.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),oe.createElement("div",{style:{color:"#333"},className:"pt30 font14"},oe.createElement("ul",{className:ne.ul},oe.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),oe.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),oe.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},59550:function($e,it,y){"use strict";var a=y(59301),ne=y(44283),z=y(6767),oe=y(62957),ie=y(78267),he=y.n(ie),Pe=y(55308),Ce=y(35883),ue=y(24334),ce=y.n(ue),me=y(49317),xe=y(19160),rt=y(3390),Fe=y(66649),de=y.n(Fe),Te=y(59301),Ie=Object.defineProperty,Ye=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,le=(Me,Ee,ge)=>Ee in Me?Ie(Me,Ee,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Me[Ee]=ge,qe=(Me,Ee)=>{for(var ge in Ee||(Ee={}))je.call(Ee,ge)&&le(Me,ge,Ee[ge]);if(fe)for(var ge of fe(Ee))De.call(Ee,ge)&&le(Me,ge,Ee[ge]);return Me},ze=(Me,Ee)=>Ye(Me,Se(Ee)),Ne=(Me,Ee,ge)=>new Promise((ye,Oe)=>{var pt=ot=>{try{Le(ge.next(ot))}catch(mt){Oe(mt)}},yt=ot=>{try{Le(ge.throw(ot))}catch(mt){Oe(mt)}},Le=ot=>ot.done?ye(ot.value):Promise.resolve(ot.value).then(pt,yt);Le((ge=ge.apply(Me,Ee)).next())});const we=({problemset:Me,dispatch:Ee})=>{var ge,ye,Oe,pt,yt;const[Le,ot]=(0,a.useState)({}),[mt,gt]=(0,a.useState)([]),[_e,tt]=(0,a.useState)(!1),[Ft,Ae]=(0,a.useState)(!1),[ke,ve]=(0,a.useState)({}),Ze=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{var Bt,It,Kt;if(((Bt=Me==null?void 0:Me.actionTabs)==null?void 0:Bt.key)==="BPROGRAM"){const kt=(0,ie.cloneDeep)((It=Me==null?void 0:Me.actionTabs)==null?void 0:It.params);ot(kt),gt((Kt=kt==null?void 0:kt.standard_answer)==null?void 0:Kt.map(an=>({value:"",answer:(an==null?void 0:an.answer_text)||[]})))}},[(ge=Me==null?void 0:Me.actionTabs)==null?void 0:ge.key]);function et(){return new Date().getTime()}const Tt=()=>Ne(void 0,null,function*(){var Bt,It,Kt,kt,an;if(mt.some(Zt=>(Zt==null?void 0:Zt.value)==="")&&!_e){z.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(_e){const Zt=(0,ie.cloneDeep)((Bt=Me==null?void 0:Me.actionTabs)==null?void 0:Bt.params);gt([...(It=Zt==null?void 0:Zt.standard_answer)==null?void 0:It.map(cn=>({value:"",answer:(cn==null?void 0:cn.answer_text)||[],type:""}))]),tt(!_e);return}else{let Zt=mt==null?void 0:mt.map((cn,Nt)=>ze(qe({},cn),{type:cn.types}));gt(Zt)}console.log(mt),Ae(!0);let He=yield(0,me.ZP)(`/api/problems/${(Kt=Le==null?void 0:Le.program_attr)==null?void 0:Kt.identifier}/start.json`,{method:"get"});const Ue=yield(0,xe.n4)(He==null?void 0:He.identifier,{code:(kt=Le==null?void 0:Le.program_attr)==null?void 0:kt.code,language:(an=Le==null?void 0:Le.program_attr)==null?void 0:an.language,answers:mt==null?void 0:mt.map(Zt=>Zt.value)});if((Ue==null?void 0:Ue.status)===0){let cn=function(){return Ne(this,null,function*(){const{status:Nt,message:ct,data:zt}=yield(0,xe.rX)(He==null?void 0:He.identifier,"submit"),Ct=et()-Zt>10*1e3*(mt==null?void 0:mt.length);if(Nt!==0&&!Ct&&setTimeout(cn,1e3),Ct){oe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"}),Ae(!1);return}if(Nt===0){Ae(!1);let Wt=mt==null?void 0:mt.map((Rt,fn)=>ze(qe({},Rt),{type:(zt==null?void 0:zt.right_arr[fn])===1?"success":"warning"}));gt(Wt),ve(zt),zt.status===2&&(Ae(!1),oe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}))}})};const Zt=et();yield(0,xe.bM)(He==null?void 0:He.identifier,{}),cn()}else Ae(!1);tt(!_e)}),st=()=>{ot({}),gt([]),tt(!1),Ee({type:"problemset/setActionTabs",payload:{}})};return Te.createElement(Te.Fragment,null,Te.createElement(oe.default,{centered:!0,destroyOnClose:!0,open:Me.actionTabs.key==="BPROGRAM",title:"\u8BD5\u9898\u4F53\u9A8C",okText:_e?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u4EE3\u7801",cancelText:"\u53D6\u6D88",width:708,onOk:Tt,onCancel:st,okButtonProps:{loading:Ft}},Te.createElement("div",null,Te.createElement("div",{className:"c-light-primary mb5 font16"},"\u7A0B\u5E8F\u586B\u7A7A\u9898"),Te.createElement(Ce.Z,{value:(ye=Le==null?void 0:Le.program_attr)==null?void 0:ye.description}),((Oe=Le==null?void 0:Le.program_attr)==null?void 0:Oe.code)&&Te.createElement(Ce.Z,{showProgramFill:!0,onFillChange:Bt=>{let It=Bt==null?void 0:Bt.map((Kt,kt)=>qe({},Kt));gt(It)},programFillValue:mt,value:ue.Base64.decode((pt=Le==null?void 0:Le.program_attr)==null?void 0:pt.code)}),_e&&Te.createElement(a.Fragment,null,Te.createElement("div",{className:Pe.Z.line}),(yt=Le==null?void 0:Le.standard_answer)==null?void 0:yt.map((Bt,It)=>Te.createElement("div",{className:"c-grey-333 mb5",style:{display:"flex",alignItems:"baseline"}},Te.createElement("b",null,"\u586B\u7A7A",It+1,"\u7B54\u6848:\xA0"),Te.createElement("pre",null,(Bt==null?void 0:Bt.answer_text)||""))),Te.createElement("div",{className:"c-grey-333 mb10"},Te.createElement("b",null,"\u89E3\u6790:\xA0"),(Le==null?void 0:Le.analysis)||"\u6682\u65E0\u89E3\u6790")))),(ke==null?void 0:ke.id)&&ke.status!==2&&Te.createElement(oe.default,{open:(ke==null?void 0:ke.id)&&ke.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{ve({})},onCancel:()=>{ve({})}},Te.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},Te.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},Te.createElement("div",null,Te.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),Te.createElement("span",{style:{marginLeft:12,color:ke.status!==0&&"#E30000"}},rt.Im[ke.status])),Te.createElement("div",null,Te.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),Te.createElement("span",{style:{marginLeft:12}},de()(ke.created_at).format("YYYY-MM-DD HH:mm:ss"))),Te.createElement("div",null,Te.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),Te.createElement("span",{style:{marginLeft:12}},ke.language)),Te.createElement("div",null,Te.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),Te.createElement("span",{style:{marginLeft:12}},ke.execute_time,"ms"))),Te.createElement(rt.Y4,qe({},ke)))))};it.Z=(0,ne.connect)(({problemset:Me})=>({problemset:Me}))(we)},80561:function($e,it,y){"use strict";y.d(it,{Z:function(){return pn}});var a=y(59301),ne=y(44283),z=y(6767),oe=y(62957),ie=y(78267),he=y(35883),Pe=y(47889),Ce=y(7939),ue=y(37285),ce=y(55308),me=y(59301),xe=Object.defineProperty,rt=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,de=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,Ye=(rn,sn,dn)=>sn in rn?xe(rn,sn,{enumerable:!0,configurable:!0,writable:!0,value:dn}):rn[sn]=dn,Se=(rn,sn)=>{for(var dn in sn||(sn={}))Te.call(sn,dn)&&Ye(rn,dn,sn[dn]);if(de)for(var dn of de(sn))Ie.call(sn,dn)&&Ye(rn,dn,sn[dn]);return rn},fe=(rn,sn)=>rt(rn,Fe(sn)),je=(rn,sn,dn)=>new Promise((Ht,xn)=>{var vn=In=>{try{jn(dn.next(In))}catch(Vn){xn(Vn)}},Nn=In=>{try{jn(dn.throw(In))}catch(Vn){xn(Vn)}},jn=In=>In.done?Ht(In.value):Promise.resolve(In.value).then(vn,Nn);jn((dn=dn.apply(rn,sn)).next())});const De=({problemset:rn,dispatch:sn,showdiv:dn,data:Ht})=>{const[xn,vn]=(0,a.useState)([]),[Nn,jn]=(0,a.useState)(!1),In=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{var ea;((ea=Object.keys(Ht))==null?void 0:ea.length)>0&&vn(Ht.choices)},[Ht]);const Vn=()=>je(void 0,null,function*(){if(!xn.some(ea=>ea==null?void 0:ea.checked)){z.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Nn){const ea=(0,ie.cloneDeep)(Ht);vn(ea.choices)}jn(!Nn)}),ba=(ea,Mn)=>{console.log(ea.target.checked);const jt=xn.map((Yt,Lt)=>fe(Se({},Yt),{checked:Lt===Mn?ea.target.checked:!1}));vn(jt)},Ea=()=>{vn([]),jn(!1),sn({type:"problemset/setActionTabs",payload:{}})};return me.createElement("div",null,me.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),me.createElement(he.Z,{value:Ht==null?void 0:Ht.name}),xn==null?void 0:xn.map((ea,Mn)=>{const{is_answer:jt,checked:Yt,choice_text:Lt}=ea;let Dt="";return Nn&&jt&&(Dt=ce.Z.green),Nn&&!jt&&Yt&&(Dt=ce.Z.red),me.createElement("div",{key:Mn,style:{pointerEvents:Nn?"none":"auto"},className:`${ce.Z.row} ${Dt}`},me.createElement(Pe.ZP,{onChange:$t=>ba($t,Mn),checked:Yt}),me.createElement("span",null,In[Mn],".\xA0"),me.createElement(he.Z,{className:ce.Z.html,value:Lt}),Nn&&jt&&me.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Nn&&!jt&&Yt&&me.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Nn&&me.createElement(a.Fragment,null,me.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},me.createElement("div",{className:"c-grey-333 mb5"},me.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),In[xn.findIndex(ea=>ea.is_answer)]),me.createElement("div",{className:"c-grey-333 mb10"},me.createElement("b",null,"\u89E3\u6790:\xA0"),(Ht==null?void 0:Ht.analysis)||"\u6682\u65E0\u89E3\u6790"))),me.createElement("div",{style:{textAlign:"end",marginTop:10}},me.createElement(Ce.ZP,{type:"primary",onClick:()=>{Vn()}},Nn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!dn&&me.createElement(ue.Z,null))};var le=(0,ne.connect)(({problemset:rn})=>({problemset:rn}))(De),qe=y(37568),ze=y(71039),Ne=y(59301),we=Object.defineProperty,Me=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,pt=(rn,sn,dn)=>sn in rn?we(rn,sn,{enumerable:!0,configurable:!0,writable:!0,value:dn}):rn[sn]=dn,yt=(rn,sn)=>{for(var dn in sn||(sn={}))ye.call(sn,dn)&&pt(rn,dn,sn[dn]);if(ge)for(var dn of ge(sn))Oe.call(sn,dn)&&pt(rn,dn,sn[dn]);return rn},Le=(rn,sn)=>Me(rn,Ee(sn)),ot=(rn,sn,dn)=>new Promise((Ht,xn)=>{var vn=In=>{try{jn(dn.next(In))}catch(Vn){xn(Vn)}},Nn=In=>{try{jn(dn.throw(In))}catch(Vn){xn(Vn)}},jn=In=>In.done?Ht(In.value):Promise.resolve(In.value).then(vn,Nn);jn((dn=dn.apply(rn,sn)).next())});const mt=({problemset:rn,datas:sn,showdiv:dn,dispatch:Ht})=>{var xn;const[vn,Nn]=(0,a.useState)({}),[jn,In]=(0,a.useState)([]),[Vn,ba]=(0,a.useState)(!1),Ea=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{var Yt;if(Object.keys(sn)){const Lt=(0,ie.cloneDeep)(sn);Nn(Lt),In((Yt=Lt==null?void 0:Lt.standard_answer)==null?void 0:Yt.map(Dt=>yt({value:"",answer:(Dt==null?void 0:Dt.answer_text)||[]},Dt)))}},[sn]);const ea=()=>ot(void 0,null,function*(){var Yt;if(jn.some(Lt=>(Lt==null?void 0:Lt.value)==="")){z.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Vn){const Lt=(0,ie.cloneDeep)(sn);In((Yt=Lt==null?void 0:Lt.standard_answer)==null?void 0:Yt.map(Dt=>yt({value:"",answer:(Dt==null?void 0:Dt.answer_text)||[]},Dt)))}ba(!Vn)}),Mn=(Yt,Lt)=>{const Dt=jn.map(($t,mn)=>Le(yt({},$t),{value:mn===Lt?Yt.target.value:$t.value}));In(Dt)},jt=()=>{Nn({}),In([]),ba(!1),Ht({type:"problemset/setActionTabs",payload:{}})};return Ne.createElement("div",null,Ne.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),Ne.createElement(he.Z,{value:vn==null?void 0:vn.name}),jn==null?void 0:jn.map((Yt,Lt)=>{const{value:Dt,answer:$t}=Yt;let mn="";return Vn&&($t!=null&&$t.includes(Dt))&&(mn=ce.Z.green),Vn&&!($t!=null&&$t.includes(Dt))&&(mn=ce.Z.red),Ne.createElement("div",{key:Lt,style:{pointerEvents:Vn?"none":"auto",marginTop:10},className:`${ce.Z.row} ${mn}`},Ne.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",Lt+1,"\u7B54\u6848:"),(Yt==null?void 0:Yt.model)===1?Ne.createElement(qe.default.TextArea,{className:ce.Z.textArea,style:{width:610,marginRight:10},onChange:Bn=>Mn(Bn,Lt),value:Dt}):Ne.createElement(ze.Z,{value:Dt,onChange:Bn=>{const wt=jn.map((nn,yn)=>Le(yt({},nn),{value:yn===Lt?Bn:nn.value}));In(wt)}}),Vn&&($t==null?void 0:$t.includes(Dt))&&Ne.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Vn&&!($t!=null&&$t.includes(Dt))&&Ne.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Vn&&Ne.createElement(a.Fragment,null,Ne.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},(xn=vn==null?void 0:vn.standard_answer)==null?void 0:xn.map((Yt,Lt)=>{var Dt,$t;return Ne.createElement("div",{className:"c-grey-333 mb5"},Ne.createElement("b",null,"\u586B\u7A7A",Lt+1,"\u7B54\u6848:\xA0"),(Yt==null?void 0:Yt.model)===1?((Dt=Yt==null?void 0:Yt.answer_text)==null?void 0:Dt.join("\u3001"))||"":Ne.createElement(ze.Z,{value:($t=Yt==null?void 0:Yt.answer_text)==null?void 0:$t.join("\u3001"),disabled:!0}))}),Ne.createElement("div",{className:"c-grey-333 mb10"},Ne.createElement("b",null,"\u89E3\u6790:\xA0"),(vn==null?void 0:vn.analysis)||"\u6682\u65E0\u89E3\u6790"))),Ne.createElement("div",{style:{textAlign:"end",marginTop:10}},Ne.createElement(Ce.ZP,{type:"primary",onClick:()=>{ea()}},Vn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!dn&&Ne.createElement(ue.Z,null))};var gt=(0,ne.connect)(({problemset:rn})=>({problemset:rn}))(mt),_e=y(59301),tt=Object.defineProperty,Ft=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,ke=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,et=(rn,sn,dn)=>sn in rn?tt(rn,sn,{enumerable:!0,configurable:!0,writable:!0,value:dn}):rn[sn]=dn,Tt=(rn,sn)=>{for(var dn in sn||(sn={}))ve.call(sn,dn)&&et(rn,dn,sn[dn]);if(ke)for(var dn of ke(sn))Ze.call(sn,dn)&&et(rn,dn,sn[dn]);return rn},st=(rn,sn)=>Ft(rn,Ae(sn)),Bt=(rn,sn,dn)=>new Promise((Ht,xn)=>{var vn=In=>{try{jn(dn.next(In))}catch(Vn){xn(Vn)}},Nn=In=>{try{jn(dn.throw(In))}catch(Vn){xn(Vn)}},jn=In=>In.done?Ht(In.value):Promise.resolve(In.value).then(vn,Nn);jn((dn=dn.apply(rn,sn)).next())});const It=({problemset:rn,datas:sn,showdiv:dn,dispatch:Ht})=>{var xn;const[vn,Nn]=(0,a.useState)({}),[jn,In]=(0,a.useState)([]),[Vn,ba]=(0,a.useState)(!1),Ea=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{if(Object.keys(sn)){const Yt=(0,ie.cloneDeep)(sn);Nn(Yt),In(Yt.choices)}},[sn]);const ea=()=>Bt(void 0,null,function*(){if(!jn.some(Yt=>Yt==null?void 0:Yt.checked)){z.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Vn){const Yt=(0,ie.cloneDeep)(sn);In(Yt.choices)}ba(!Vn)}),Mn=(Yt,Lt)=>{console.log(Yt.target.checked);const Dt=jn.map(($t,mn)=>st(Tt({},$t),{checked:mn===Lt?Yt.target.checked:!1}));In(Dt)},jt=()=>{Nn({}),In([]),ba(!1),Ht({type:"problemset/setActionTabs",payload:{}})};return _e.createElement("div",null,_e.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),_e.createElement(he.Z,{value:vn==null?void 0:vn.name}),jn==null?void 0:jn.map((Yt,Lt)=>{const{is_answer:Dt,checked:$t,choice_text:mn}=Yt;let Bn="";return Vn&&Dt&&(Bn=ce.Z.green),Vn&&!Dt&&$t&&(Bn=ce.Z.red),_e.createElement("div",{key:Lt,style:{pointerEvents:Vn?"none":"auto"},className:`${ce.Z.row} ${Bn}`},_e.createElement(Pe.ZP,{onChange:wt=>Mn(wt,Lt),checked:$t}),_e.createElement(he.Z,{className:ce.Z.html,value:mn}),Vn&&Dt&&_e.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Vn&&!Dt&&$t&&_e.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Vn&&_e.createElement(a.Fragment,null,_e.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},_e.createElement("div",{className:"c-grey-333 mb5"},_e.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(xn=jn.find(Yt=>Yt.is_answer))==null?void 0:xn.choice_text),_e.createElement("div",{className:"c-grey-333 mb10"},_e.createElement("b",null,"\u89E3\u6790:\xA0"),(vn==null?void 0:vn.analysis)||"\u6682\u65E0\u89E3\u6790"))),_e.createElement("div",{style:{textAlign:"end",marginTop:10}},_e.createElement(Ce.ZP,{type:"primary",onClick:()=>{ea()}},Vn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!dn&&_e.createElement(ue.Z,null))};var Kt=(0,ne.connect)(({problemset:rn})=>({problemset:rn}))(It),kt=y(62673),an=y(59301),He=Object.defineProperty,Ue=Object.defineProperties,Zt=Object.getOwnPropertyDescriptors,cn=Object.getOwnPropertySymbols,Nt=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,zt=(rn,sn,dn)=>sn in rn?He(rn,sn,{enumerable:!0,configurable:!0,writable:!0,value:dn}):rn[sn]=dn,Mt=(rn,sn)=>{for(var dn in sn||(sn={}))Nt.call(sn,dn)&&zt(rn,dn,sn[dn]);if(cn)for(var dn of cn(sn))ct.call(sn,dn)&&zt(rn,dn,sn[dn]);return rn},Ct=(rn,sn)=>Ue(rn,Zt(sn)),Wt=(rn,sn,dn)=>new Promise((Ht,xn)=>{var vn=In=>{try{jn(dn.next(In))}catch(Vn){xn(Vn)}},Nn=In=>{try{jn(dn.throw(In))}catch(Vn){xn(Vn)}},jn=In=>In.done?Ht(In.value):Promise.resolve(In.value).then(vn,Nn);jn((dn=dn.apply(rn,sn)).next())});const Rt=({problemset:rn,data:sn,showdiv:dn,dispatch:Ht})=>{const[xn,vn]=(0,a.useState)([]),[Nn,jn]=(0,a.useState)(!1),In=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{var ea;((ea=Object.keys(sn))==null?void 0:ea.length)>0&&vn(sn.choices)},[sn]);const Vn=()=>Wt(void 0,null,function*(){if(!xn.some(ea=>ea==null?void 0:ea.checked)){z.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Nn){const ea=(0,ie.cloneDeep)(sn);vn(ea.choices)}jn(!Nn)}),ba=(ea,Mn)=>{console.log(ea.target.checked);const jt=xn.map((Yt,Lt)=>Ct(Mt({},Yt),{checked:Lt===Mn?ea.target.checked:Yt.checked}));vn(jt)},Ea=()=>{let ea="";return xn.forEach((Mn,jt)=>{Mn.is_answer&&(ea=ea+In[jt])}),ea};return an.createElement("div",null,an.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),an.createElement(he.Z,{value:sn==null?void 0:sn.name}),xn==null?void 0:xn.map((ea,Mn)=>{const{is_answer:jt,checked:Yt,choice_text:Lt}=ea;let Dt="";return Nn&&jt&&(Dt=ce.Z.green),Nn&&!jt&&Yt&&(Dt=ce.Z.red),an.createElement("div",{key:Mn,style:{pointerEvents:Nn?"none":"auto"},className:`${ce.Z.row} ${Dt}`},an.createElement(kt.default,{style:{padding:3},onChange:$t=>ba($t,Mn),checked:Yt}),an.createElement("span",null,In[Mn],".\xA0"),an.createElement(he.Z,{className:ce.Z.html,value:Lt}),Nn&&jt&&an.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Nn&&!jt&&Yt&&an.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Nn&&an.createElement(a.Fragment,null,an.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},an.createElement("div",{className:"c-grey-333 mb5"},an.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Ea()),an.createElement("div",{className:"c-grey-333 mb10"},an.createElement("b",null,"\u89E3\u6790:\xA0"),(sn==null?void 0:sn.analysis)||"\u6682\u65E0\u89E3\u6790"))),an.createElement("div",{style:{textAlign:"end",marginTop:10}},an.createElement(Ce.ZP,{type:"primary",onClick:()=>{Vn()}},Nn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!dn&&an.createElement(ue.Z,null))};var fn=(0,ne.connect)(({problemset:rn})=>({problemset:rn}))(Rt),Gt=y(39116),Cn=y(59301),Ln=(rn,sn,dn)=>new Promise((Ht,xn)=>{var vn=In=>{try{jn(dn.next(In))}catch(Vn){xn(Vn)}},Nn=In=>{try{jn(dn.throw(In))}catch(Vn){xn(Vn)}},jn=In=>In.done?Ht(In.value):Promise.resolve(In.value).then(vn,Nn);jn((dn=dn.apply(rn,sn)).next())});const Yn=({problemset:rn,dispatch:sn,showdiv:dn,datas:Ht})=>{var xn,vn,Nn;const[jn,In]=(0,a.useState)({}),[Vn,ba]=(0,a.useState)(!1),[Ea,ea]=(0,a.useState)(!0),[Mn,jt]=(0,a.useState)("");(0,a.useEffect)(()=>{if(Object.keys(Ht)){const Dt=(0,ie.cloneDeep)(Ht);In(Dt)}},[Ht]);const Yt=()=>Ln(void 0,null,function*(){if(!Mn){z.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Vn&&jt(""),ba(!Vn)}),Lt=()=>{In({}),ea(!0),ba(!1),jt(""),sn({type:"problemset/setActionTabs",payload:{}})};return Cn.createElement("div",null,Cn.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),Cn.createElement(he.Z,{value:jn==null?void 0:jn.name,style:{marginBottom:10}}),Ea?Cn.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{ea(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):Cn.createElement(Gt.Z,{defaultValue:Mn,onChange:Dt=>{jt(Dt)}}),Vn&&Cn.createElement(a.Fragment,null,Cn.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},Cn.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),Cn.createElement("br",null),((xn=jn==null?void 0:jn.answer_texts)==null?void 0:xn[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848",((vn=jn==null?void 0:jn.keywords)==null?void 0:vn.length)>0&&Cn.createElement("div",{style:{marginTop:10,marginBottom:10}},Cn.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(Nn=jn==null?void 0:jn.keywords)==null?void 0:Nn.map(Dt=>{var $t,mn,Bn;return(($t=Dt==null?void 0:Dt.keyword)==null?void 0:$t.length)>1?((mn=Dt==null?void 0:Dt.keyword)==null?void 0:mn.join("\u6216"))+"\uFF1B":((Bn=Dt==null?void 0:Dt.keyword)==null?void 0:Bn[0])+"\uFF1B"})),Cn.createElement("div",{style:{color:"#5F6368"}},Cn.createElement("b",null,"\u89E3\u6790:"),Cn.createElement("br",null),(jn==null?void 0:jn.analysis)||"\u6682\u65E0\u89E3\u6790"))),Cn.createElement("div",{style:{textAlign:"end",marginTop:10}},Cn.createElement(Ce.ZP,{type:"primary",onClick:()=>{Yt()}},Vn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!dn&&Cn.createElement(ue.Z,null))};var Qn=(0,ne.connect)(({problemset:rn})=>({problemset:rn}))(Yn),Ot=y(59301),Pn=(rn,sn,dn)=>new Promise((Ht,xn)=>{var vn=In=>{try{jn(dn.next(In))}catch(Vn){xn(Vn)}},Nn=In=>{try{jn(dn.throw(In))}catch(Vn){xn(Vn)}},jn=In=>In.done?Ht(In.value):Promise.resolve(In.value).then(vn,Nn);jn((dn=dn.apply(rn,sn)).next())});const qt=({problemset:rn,dispatch:sn})=>{var dn,Ht;const[xn,vn]=(0,a.useState)({}),[Nn,jn]=(0,a.useState)(!1),[In,Vn]=(0,a.useState)(!0),[ba,Ea]=(0,a.useState)("");(0,a.useEffect)(()=>{var jt,Yt;if(((jt=rn==null?void 0:rn.actionTabs)==null?void 0:jt.key)==="COMBINATION"){const Lt=(0,ie.cloneDeep)((Yt=rn==null?void 0:rn.actionTabs)==null?void 0:Yt.params);vn(Lt)}},[(dn=rn==null?void 0:rn.actionTabs)==null?void 0:dn.key]);const ea=()=>Pn(void 0,null,function*(){if(!ba){z.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}jn(!Nn)}),Mn=()=>{vn({}),Vn(!0),jn(!1),Ea(""),sn({type:"problemset/setActionTabs",payload:{}})};return Ot.createElement(oe.default,{centered:!0,destroyOnClose:!0,open:rn.actionTabs.key==="COMBINATION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Nn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",footer:!1,width:708,bodyStyle:{maxHeight:600,overflow:"auto"},onOk:ea,onCancel:Mn},Ot.createElement("div",null,Ot.createElement("div",{className:"c-light-primary mb5 font16"},"\u7EC4\u5408\u9898"),Ot.createElement(he.Z,{value:xn==null?void 0:xn.name,style:{marginBottom:10}}),(Ht=xn==null?void 0:xn.sub_item_banks)==null?void 0:Ht.map((jt,Yt)=>{var Lt,Dt,$t,mn,Bn;if((jt==null?void 0:jt.item_type)==="SINGLE")return Ot.createElement(le,{data:jt,showdiv:((Lt=xn==null?void 0:xn.sub_item_banks)==null?void 0:Lt.length)-1===Yt});if((jt==null?void 0:jt.item_type)==="MULTIPLE")return Ot.createElement(fn,{data:jt,showdiv:((Dt=xn==null?void 0:xn.sub_item_banks)==null?void 0:Dt.length)-1===Yt});if((jt==null?void 0:jt.item_type)==="JUDGMENT")return Ot.createElement(Kt,{datas:jt,showdiv:(($t=xn==null?void 0:xn.sub_item_banks)==null?void 0:$t.length)-1===Yt});if((jt==null?void 0:jt.item_type)==="COMPLETION")return Ot.createElement(gt,{datas:jt,showdiv:((mn=xn==null?void 0:xn.sub_item_banks)==null?void 0:mn.length)-1===Yt});if((jt==null?void 0:jt.item_type)==="SUBJECTIVE")return Ot.createElement(Qn,{datas:jt,showdiv:((Bn=xn==null?void 0:xn.sub_item_banks)==null?void 0:Bn.length)-1===Yt})})))};var pn=(0,ne.connect)(({problemset:rn})=>({problemset:rn}))(qt)},23660:function($e,it,y){"use strict";var a=y(59301),ne=y(44283),z=y(6767),oe=y(62957),ie=y(37568),he=y(78267),Pe=y.n(he),Ce=y(55308),ue=y(35883),ce=y(71039),me=y(59301),xe=Object.defineProperty,rt=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,de=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,Ye=(le,qe,ze)=>qe in le?xe(le,qe,{enumerable:!0,configurable:!0,writable:!0,value:ze}):le[qe]=ze,Se=(le,qe)=>{for(var ze in qe||(qe={}))Te.call(qe,ze)&&Ye(le,ze,qe[ze]);if(de)for(var ze of de(qe))Ie.call(qe,ze)&&Ye(le,ze,qe[ze]);return le},fe=(le,qe)=>rt(le,Fe(qe)),je=(le,qe,ze)=>new Promise((Ne,we)=>{var Me=ye=>{try{ge(ze.next(ye))}catch(Oe){we(Oe)}},Ee=ye=>{try{ge(ze.throw(ye))}catch(Oe){we(Oe)}},ge=ye=>ye.done?Ne(ye.value):Promise.resolve(ye.value).then(Me,Ee);ge((ze=ze.apply(le,qe)).next())});const De=({problemset:le,dispatch:qe})=>{var ze,Ne;const[we,Me]=(0,a.useState)({}),[Ee,ge]=(0,a.useState)([]),[ye,Oe]=(0,a.useState)(!1),[pt,yt]=(0,a.useState)(0),Le=()=>{var _e;const tt=(_e=le==null?void 0:le.actionTabs)==null?void 0:_e.params,Ft=tt==null?void 0:tt.standard_answer.map(ke=>{var ve;let Ze=(ve=ke==null?void 0:ke.answer_text)==null?void 0:ve.map(et=>et.trim());return tt!=null&&tt.downcase&&(Ze=Ze==null?void 0:Ze.map(et=>et==null?void 0:et.toLowerCase())),tt!=null&&tt.no_space&&(Ze=Ze==null?void 0:Ze.map(et=>et==null?void 0:et.replace(/\s+/g,""))),fe(Se({},ke),{value:"",answer:Ze})});let Ae=[];tt!=null&&tt.is_ordered||(Ae=Ae.concat(...Ft.map(ke=>ke.answer))),console.log("allAnswers===",Ae,Ft,Ft.map(ke=>ke.answer),tt!=null&&tt.is_ordered?Ft:Ft.map(ke=>fe(Se({},ke),{answer:Ae}))),ge(tt!=null&&tt.is_ordered?Ft:Ft.map(ke=>fe(Se({},ke),{answer:Ae})))};(0,a.useEffect)(()=>{var _e,tt;if(((_e=le==null?void 0:le.actionTabs)==null?void 0:_e.key)==="COMPLETION"){const Ft=(0,he.cloneDeep)((tt=le==null?void 0:le.actionTabs)==null?void 0:tt.params);Me(Ft),Le()}},[(ze=le==null?void 0:le.actionTabs)==null?void 0:ze.key]);const ot=()=>je(void 0,null,function*(){if(Ee.some(_e=>(_e==null?void 0:_e.value)==="")){z.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}ye&&Le(),yt(pt+1),Oe(!ye)}),mt=(_e,tt)=>{const Ft=Ee.map((Ae,ke)=>fe(Se({},Ae),{value:ke===tt?_e.target.value:Ae.value}));ge(Ft)},gt=()=>{Me({}),ge([]),Oe(!1),qe({type:"problemset/setActionTabs",payload:{}})};return console.log("choices downcase no_space",Ee,we),me.createElement(oe.default,{centered:!0,destroyOnClose:!0,open:le.actionTabs.key==="COMPLETION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:ye?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:ot,onCancel:gt},me.createElement("div",null,me.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),me.createElement(ue.Z,{value:we==null?void 0:we.name}),Ee==null?void 0:Ee.map((_e,tt)=>{const{value:Ft,answer:Ae}=_e;let ke="";const ve=Ze=>(we!=null&&we.downcase&&(Ze=Ze==null?void 0:Ze.toLowerCase()),we!=null&&we.no_space&&(Ze=Ze==null?void 0:Ze.replace(/\s+/g,"")),Ae==null?void 0:Ae.includes(Ze));return ye&&(ke=ve(Ft)?Ce.Z.green:Ce.Z.red),me.createElement("div",{key:tt,style:{pointerEvents:ye?"none":"auto",marginTop:10},className:`${Ce.Z.row} ${ke}`},me.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",tt+1,"\u7B54\u6848:"),(_e==null?void 0:_e.model)===1?me.createElement(ie.default.TextArea,{className:Ce.Z.textArea,style:{width:610,marginRight:10},onChange:Ze=>mt(Ze,tt),value:Ft}):me.createElement(ce.Z,{key:pt,value:Ft,onChange:Ze=>{const et=Ee.map((Tt,st)=>fe(Se({},Tt),{value:st===tt?Ze:Tt.value}));ge(et)}}),ye&&me.createElement(me.Fragment,null,ve(Ft)?me.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}):me.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})))}),ye&&me.createElement(a.Fragment,null,me.createElement("div",{className:Ce.Z.line}),(Ne=we==null?void 0:we.standard_answer)==null?void 0:Ne.map((_e,tt)=>{var Ft,Ae;return me.createElement("div",{className:"c-grey-333 mb5"},me.createElement("b",null,"\u586B\u7A7A",tt+1,"\u7B54\u6848:\xA0"),(_e==null?void 0:_e.model)===1?((Ft=_e==null?void 0:_e.answer_text)==null?void 0:Ft.join("\u3001"))||"":me.createElement(ce.Z,{value:(Ae=_e==null?void 0:_e.answer_text)==null?void 0:Ae.join("\u3001"),disabled:!0}))}),me.createElement("div",{className:"c-grey-333 mb10 mt10 flex"},me.createElement("b",null,"\u89E3\u6790:\xA0"),me.createElement(ue.Z,{value:(we==null?void 0:we.analysis)||"\u6682\u65E0\u89E3\u6790"})))))};it.Z=(0,ne.connect)(({problemset:le})=>({problemset:le}))(De)},31358:function($e,it,y){"use strict";y.d(it,{Z:function(){return ze}});var a=y(59301),ne=y(35883),z=y(47889),oe=y(25399),ie=y(7939),he=y(77019),Pe=y(5269),Ce={flex_box_center:"flex_box_center___h6G9J",flex_space_between:"flex_space_between___jwT2I",flex_box_vertical_center:"flex_box_vertical_center___hFv0B",flex_box_center_end:"flex_box_center_end___w41f3",flex_box_column:"flex_box_column___Tc8zg",itemDetail:"itemDetail___Xt7MP",answerWrapper:"answerWrapper___uK7Rz",decoration:"decoration___nIzIW",row:"row___t7AFh",topicTitleContent:"topicTitleContent___BBfNq",judgmentContent:"judgmentContent___hyNyV",programContent:"programContent___i3RCQ",otherContent:"otherContent___G6QL8",combinationContent:"combinationContent___Fi1SK",con:"con___Ahfia",otherContentItem:"otherContentItem___ntrAr",otherContentHtml:"otherContentHtml___ejFuK",updateTimeRow:"updateTimeRow___sCN9c",updateTimeWrap:"updateTimeWrap___OP95j",programLanguage:"programLanguage___MorEv",answer:"answer___hcUEA",answerHtml:"answerHtml___QUJL2",parse:"parse___s1D4z",parseText:"parseText___cUyVq",parseAnswer:"parseAnswer___uaoNl",parseAnswerHtml:"parseAnswerHtml___GxmwV",shixunContent:"shixunContent___iIfwS",BottomTags:"BottomTags___emcZ7",label:"label___m9SVI"},ue=y(79917),ce=y(24334),me=y(71039),xe=y(76406),rt=Object.defineProperty,Fe=Object.defineProperties,de=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Se=(Ne,we,Me)=>we in Ne?rt(Ne,we,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Ne[we]=Me,fe=(Ne,we)=>{for(var Me in we||(we={}))Ie.call(we,Me)&&Se(Ne,Me,we[Me]);if(Te)for(var Me of Te(we))Ye.call(we,Me)&&Se(Ne,Me,we[Me]);return Ne},je=(Ne,we)=>Fe(Ne,de(we));const De=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],le=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];var ze=({data:Ne,answerDecorationImgProps:we={}})=>{var Me,Ee;const ge=()=>{var pt,yt;return Ne.item_type==="JUDGMENT"?a.createElement("div",{className:Ce.judgmentContent},Ne.choices.map((Le,ot)=>a.createElement(z.ZP,{key:ot,disabled:!0},Le.choice_text))):Ne.item_type==="PROGRAM"?a.createElement("div",{className:Ce.programContent},a.createElement(ne.Z,{value:(pt=Ne.program_attr)==null?void 0:pt.description})):Ne.item_type==="COMBINATION"?a.createElement("div",{className:Ce.combinationContent},(yt=Ne==null?void 0:Ne.sub_item_banks)==null?void 0:yt.map((Le,ot)=>{var mt,gt,_e,tt,Ft,Ae;const ke=`(\u9898\u76EE${ot+1}-${(Le==null?void 0:Le.item_type)=="SINGLE"?"\u5355\u9009\u9898":(Le==null?void 0:Le.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":(Le==null?void 0:Le.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":(Le==null?void 0:Le.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898"}) `;return a.createElement(a.Fragment,null,a.createElement("div",{style:{marginTop:10,marginBottom:10}},a.createElement(ne.Z,{value:ke+Le.name})),((Le==null?void 0:Le.item_type)=="SINGLE"||(Le==null?void 0:Le.item_type)=="MULTIPLE")&&Le.choices.map((ve,Ze)=>a.createElement("div",{key:Ze,className:Ce.otherContentItem},a.createElement("p",null,De[Ze]),a.createElement(ne.Z,{className:Ce.otherContentHtml,value:ve.choice_text}))),(Le==null?void 0:Le.item_type)=="JUDGMENT"&&a.createElement("div",{style:{display:"flex",marginBottom:10}},Le.choices.map((ve,Ze)=>a.createElement(z.ZP,{key:Ze,disabled:!0},ve.choice_text))),a.createElement("div",{className:Ce.con},(Le==null?void 0:Le.item_type)=="SINGLE"&&a.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",le==null?void 0:le[(mt=Le==null?void 0:Le.choices)==null?void 0:mt.findIndex(ve=>ve==null?void 0:ve.is_answer)]," "),(Le==null?void 0:Le.item_type)=="COMPLETION"&&((gt=Le==null?void 0:Le.standard_answer)==null?void 0:gt.map((ve,Ze)=>{var et;return a.createElement("div",{key:Ze,className:Ce.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${ve.position}\uFF09\uFF1A${(et=ve==null?void 0:ve.answer_text)==null?void 0:et.join("\u3001")}`)})),(Le==null?void 0:Le.item_type)=="MULTIPLE"&&a.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",(_e=Le==null?void 0:Le.choices)==null?void 0:_e.map((ve,Ze)=>{if(ve!=null&&ve.is_answer)return(le==null?void 0:le[Ze])+" "})," "),(Le==null?void 0:Le.item_type)=="JUDGMENT"&&a.createElement("div",null,"\u7B54\u6848\uFF1A",(Ft=(tt=Le==null?void 0:Le.choices)==null?void 0:tt.find(ve=>ve.is_answer))==null?void 0:Ft.choice_text),(Le==null?void 0:Le.item_type)=="SUBJECTIVE"&&a.createElement("div",null,"\u7B54\u6848\uFF1A",(Ae=Le==null?void 0:Le.answer_texts)==null?void 0:Ae[0]),a.createElement("div",null,a.createElement("span",null,"\u89E3\u6790\uFF1A"),a.createElement(ne.Z,{className:Ce.parseAnswerHtml,value:Le.analysis||"\u6682\u65E0\u89E3\u6790"})),a.createElement("div",null,a.createElement("span",null,"\u77E5\u8BC6\u70B9\uFF1A"),a.createElement(oe.Z,{title:(Ne==null?void 0:Ne.tag_discipline)||"--"},a.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(Ne==null?void 0:Ne.tag_discipline)||"--")))))})):Ne.item_type==="SHIXUN"?a.createElement("div",{className:Ce.shixunContent},Ne.challenges.map((Le,ot)=>a.createElement("div",{className:"c-black mb10"},"\u7B2C",ot+1,"\u5173\xA0\xA0\xA0",Le==null?void 0:Le.subject)),a.createElement("div",{className:Ce.BottomTags},a.createElement("div",null,a.createElement("span",{className:Ce.label},"\u521B\u5EFA\u8005"),Ne==null?void 0:Ne.author_name),a.createElement("div",null,a.createElement("span",{className:Ce.label},"\u6240\u5C5E\u8BFE\u7A0B"),(Ne==null?void 0:Ne.sub_discipline_name)||"-"),a.createElement("div",null,a.createElement("span",{className:Ce.label},"\u6240\u5C5E\u5355\u4F4D"),Ne==null?void 0:Ne.author_school_name),a.createElement("div",null,a.createElement("span",{className:Ce.label},"\u5B66\u4E60\u4EBA\u6570"),Ne==null?void 0:Ne.study_count),a.createElement("div",null,a.createElement("span",{className:Ce.label},"\u662F\u5426\u590D\u5236"),Ne!=null&&Ne.is_copy?"\u662F":"\u5426"),a.createElement(ie.ZP,{shape:"round",type:"primary",onClick:()=>(0,xe.xg)(`/shixuns/${Ne==null?void 0:Ne.identifier}/challenges`),className:"ml-auto"},"\u5B9E\u8BAD\u8BE6\u60C5"))):a.createElement("div",{className:Ce.otherContent},Ne.choices.map((Le,ot)=>a.createElement("div",{key:ot,className:Ce.otherContentItem},a.createElement("p",null,De[ot]),a.createElement(ne.Z,{className:Ce.otherContentHtml,value:Le.choice_text}))))},ye=()=>{var pt;if((Ne==null?void 0:Ne.item_type)!=="BPROGRAM")return a.createElement("div",null,(pt=Ne.standard_answer)==null?void 0:pt.map((yt,Le)=>{var ot,mt;return a.createElement("div",{key:Le,className:Ce.answerHtml},(yt==null?void 0:yt.model)===1?`\u7B54\u6848\uFF08\u586B\u7A7A${yt.position}\uFF09\uFF1A${(ot=yt==null?void 0:yt.answer_text)==null?void 0:ot.join("\u3001")}`:a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("span",{style:{minWidth:110}},"\u7B54\u6848\uFF08\u586B\u7A7A",yt.position,"\uFF09\uFF1A"),a.createElement(me.Z,{value:(mt=yt==null?void 0:yt.answer_text)==null?void 0:mt.join("\u3001"),readOnly:!0})))}))},Oe=()=>{var pt,yt,Le,ot,mt,gt;const _e={SUBJECTIVE:(pt=Ne.answer_texts)==null?void 0:pt[0],JUDGMENT:(Le=(yt=Ne.choices)==null?void 0:yt.find(Tt=>Tt.is_answer))==null?void 0:Le.choice_text},tt=Ne.choices.map(Tt=>Tt.is_answer).findIndex(Tt=>Tt),Ft=tt>-1?le[tt]:"";let Ae="";Ne.choices.map((Tt,st)=>{Tt.is_answer&&(Ae+=le[st])});const ke=_e[Ne.item_type];let ve=((ot=Ne==null?void 0:Ne.program_attr)==null?void 0:ot.code)||"";try{ve=ce.Base64.decode(((mt=Ne==null?void 0:Ne.program_attr)==null?void 0:mt.code)||"")}catch(Tt){}const Ze={SINGLE:a.createElement(he.Z,null,a.createElement(Pe.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),a.createElement(Pe.Z,{flex:1},a.createElement(ne.Z,{className:Ce.answerHtml,value:`\u7B54\u6848\uFF1A${Ft||"\u65E0"}`}))),MULTIPLE:a.createElement(he.Z,null,a.createElement(Pe.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),a.createElement(Pe.Z,{flex:1},a.createElement(ne.Z,{className:Ce.answerHtml,value:`\u7B54\u6848\uFF1A${Ae||"\u65E0"}`}))),COMPLETION:ye(),BPROGRAM:a.createElement("div",null,a.createElement(ne.Z,{className:Ce.answerHtml,showProgramFill:!0,value:ve}),(gt=Ne.standard_answer)==null?void 0:gt.map((Tt,st)=>a.createElement("div",{key:st,className:Ce.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${Tt.position}\uFF09\uFF1A${Tt==null?void 0:Tt.answer_text}`))),PROGRAM:a.createElement(he.Z,null,a.createElement(Pe.Z,{className:"mt3"}),a.createElement(Pe.Z,{flex:1},a.createElement(ne.Z,{className:Ce.answerHtml,value:`\u7B54\u6848\uFF1A${(Ne==null?void 0:Ne.answer_text)||"\u65E0"}`})))},et=a.createElement(he.Z,null,a.createElement(Pe.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),a.createElement(Pe.Z,{flex:1},a.createElement(ne.Z,{className:Ce.answerHtml,value:`${ke||"\u65E0"}`})));return Ze[Ne.item_type]||et};return a.createElement("div",{className:Ce.itemDetail,style:Ne.item_type==="SHIXUN"?{paddingBottom:0}:{}},a.createElement("div",{style:{marginBottom:Ne.item_type==="SHIXUN"?0:44}},a.createElement(ne.Z,{key:2,className:Ce.topicTitleContent,value:(Ne==null?void 0:Ne.item_type)==="BPROGRAM"?(Me=Ne==null?void 0:Ne.program_attr)==null?void 0:Me.description:Ne.name}),a.createElement("div",{className:`${Ce.row} mt15`},ge()),a.createElement("div",{className:Ce.row},a.createElement("div",{className:Ce.updateTimeRow},a.createElement("div",{className:Ce.updateTimeWrap},Ne.item_type==="PROGRAM"&&a.createElement("p",{className:Ce.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(Ee=Ne==null?void 0:Ne.languages)==null?void 0:Ee.join("/")))))),!["COMBINATION","SHIXUN"].includes(Ne.item_type)&&a.createElement("div",{className:Ce.answerWrapper},a.createElement("img",je(fe({src:ue,alt:""},we),{className:`${Ce.decoration}`})),a.createElement("div",{className:Ce.answer},Oe()),a.createElement("div",{className:Ce.parse},a.createElement("div",{className:Ce.parseText},"\u89E3\u6790\uFF1A"),a.createElement("div",{className:Ce.parseAnswer},Ne.analysis?a.createElement(ne.Z,{className:Ce.parseAnswerHtml,value:Ne.analysis}):"\u6682\u65E0\u89E3\u6790")),a.createElement("div",{className:Ce.parse},a.createElement("div",{className:Ce.parseText},"\u77E5\u8BC6\u70B9\uFF1A"),a.createElement(oe.Z,{title:(Ne==null?void 0:Ne.tag_discipline)||"--"},a.createElement("div",{className:Ce.parseAnswer,style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(Ne==null?void 0:Ne.tag_discipline)||"--")))))}},73738:function($e,it,y){"use strict";var a=y(59301),ne=y(44283),z=y(6767),oe=y(62957),ie=y(47889),he=y(78267),Pe=y.n(he),Ce=y(55308),ue=y(35883),ce=Object.defineProperty,me=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,rt=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,Te=(je,De,le)=>De in je?ce(je,De,{enumerable:!0,configurable:!0,writable:!0,value:le}):je[De]=le,Ie=(je,De)=>{for(var le in De||(De={}))Fe.call(De,le)&&Te(je,le,De[le]);if(rt)for(var le of rt(De))de.call(De,le)&&Te(je,le,De[le]);return je},Ye=(je,De)=>me(je,xe(De)),Se=(je,De,le)=>new Promise((qe,ze)=>{var Ne=Ee=>{try{Me(le.next(Ee))}catch(ge){ze(ge)}},we=Ee=>{try{Me(le.throw(Ee))}catch(ge){ze(ge)}},Me=Ee=>Ee.done?qe(Ee.value):Promise.resolve(Ee.value).then(Ne,we);Me((le=le.apply(je,De)).next())});const fe=({problemset:je,dispatch:De})=>{var le,qe;const[ze,Ne]=(0,a.useState)({}),[we,Me]=(0,a.useState)([]),[Ee,ge]=(0,a.useState)(!1),ye=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{var Le,ot;if(((Le=je==null?void 0:je.actionTabs)==null?void 0:Le.key)==="JUDGMENT"){const mt=(0,he.cloneDeep)((ot=je==null?void 0:je.actionTabs)==null?void 0:ot.params);Ne(mt),Me(mt.choices)}},[(le=je==null?void 0:je.actionTabs)==null?void 0:le.key]);const Oe=()=>Se(void 0,null,function*(){var Le;if(!we.some(ot=>ot==null?void 0:ot.checked)){z.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ee){const ot=(0,he.cloneDeep)((Le=je==null?void 0:je.actionTabs)==null?void 0:Le.params);Me(ot.choices)}ge(!Ee)}),pt=(Le,ot)=>{console.log(Le.target.checked);const mt=we.map((gt,_e)=>Ye(Ie({},gt),{checked:_e===ot?Le.target.checked:!1}));Me(mt)},yt=()=>{Ne({}),Me([]),ge(!1),De({type:"problemset/setActionTabs",payload:{}})};return a.createElement(oe.default,{centered:!0,destroyOnClose:!0,open:je.actionTabs.key==="JUDGMENT",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ee?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Oe,onCancel:yt},a.createElement("div",null,a.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),a.createElement(ue.Z,{value:ze==null?void 0:ze.name}),we==null?void 0:we.map((Le,ot)=>{const{is_answer:mt,checked:gt,choice_text:_e}=Le;let tt="";return Ee&&mt&&(tt=Ce.Z.green),Ee&&!mt&>&&(tt=Ce.Z.red),a.createElement("div",{key:ot,style:{pointerEvents:Ee?"none":"auto"},className:`${Ce.Z.row} ${tt}`},a.createElement(ie.ZP,{onChange:Ft=>pt(Ft,ot),checked:gt}),a.createElement(ue.Z,{className:Ce.Z.html,value:_e}),Ee&&mt&&a.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Ee&&!mt&>&&a.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Ee&&a.createElement(a.Fragment,null,a.createElement("div",{className:Ce.Z.line}),a.createElement("div",{className:"c-grey-333 mb5"},a.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(qe=we.find(Le=>Le.is_answer))==null?void 0:qe.choice_text),a.createElement("div",{className:"c-grey-333 mb10"},a.createElement("b",null,"\u89E3\u6790:\xA0"),(ze==null?void 0:ze.analysis)||"\u6682\u65E0\u89E3\u6790"))))};it.Z=(0,ne.connect)(({problemset:je})=>({problemset:je}))(fe)},90242:function($e,it,y){"use strict";var a=y(59301),ne=y(44283),z=y(6767),oe=y(62957),ie=y(62673),he=y(78267),Pe=y.n(he),Ce=y(55308),ue=y(35883),ce=Object.defineProperty,me=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,rt=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,Te=(je,De,le)=>De in je?ce(je,De,{enumerable:!0,configurable:!0,writable:!0,value:le}):je[De]=le,Ie=(je,De)=>{for(var le in De||(De={}))Fe.call(De,le)&&Te(je,le,De[le]);if(rt)for(var le of rt(De))de.call(De,le)&&Te(je,le,De[le]);return je},Ye=(je,De)=>me(je,xe(De)),Se=(je,De,le)=>new Promise((qe,ze)=>{var Ne=Ee=>{try{Me(le.next(Ee))}catch(ge){ze(ge)}},we=Ee=>{try{Me(le.throw(Ee))}catch(ge){ze(ge)}},Me=Ee=>Ee.done?qe(Ee.value):Promise.resolve(Ee.value).then(Ne,we);Me((le=le.apply(je,De)).next())});const fe=({problemset:je,dispatch:De})=>{var le;const[qe,ze]=(0,a.useState)({}),[Ne,we]=(0,a.useState)([]),[Me,Ee]=(0,a.useState)(!1),ge=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{var Le,ot;if(((Le=je==null?void 0:je.actionTabs)==null?void 0:Le.key)==="MULTIPLE"){const mt=(0,he.cloneDeep)((ot=je==null?void 0:je.actionTabs)==null?void 0:ot.params);ze(mt),we(mt.choices)}},[(le=je==null?void 0:je.actionTabs)==null?void 0:le.key]);const ye=()=>Se(void 0,null,function*(){var Le;if(!Ne.some(ot=>ot==null?void 0:ot.checked)){z.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Me){const ot=(0,he.cloneDeep)((Le=je==null?void 0:je.actionTabs)==null?void 0:Le.params);we(ot.choices)}Ee(!Me)}),Oe=(Le,ot)=>{console.log(Le.target.checked);const mt=Ne.map((gt,_e)=>Ye(Ie({},gt),{checked:_e===ot?Le.target.checked:gt.checked}));we(mt)},pt=()=>{ze({}),we([]),Ee(!1),De({type:"problemset/setActionTabs",payload:{}})},yt=()=>{let Le="";return Ne.forEach((ot,mt)=>{ot.is_answer&&(Le=Le+ge[mt])}),Le};return a.createElement(oe.default,{centered:!0,destroyOnClose:!0,open:je.actionTabs.key==="MULTIPLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Me?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:ye,onCancel:pt},a.createElement("div",null,a.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),a.createElement(ue.Z,{value:qe==null?void 0:qe.name}),Ne==null?void 0:Ne.map((Le,ot)=>{const{is_answer:mt,checked:gt,choice_text:_e}=Le;let tt="";return Me&&mt&&(tt=Ce.Z.green),Me&&!mt&>&&(tt=Ce.Z.red),a.createElement("div",{key:ot,style:{pointerEvents:Me?"none":"auto"},className:`${Ce.Z.row} ${tt}`},a.createElement(ie.default,{style:{padding:3},onChange:Ft=>Oe(Ft,ot),checked:gt}),a.createElement("span",null,ge[ot],".\xA0"),a.createElement(ue.Z,{className:Ce.Z.html,value:_e}),Me&&mt&&a.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Me&&!mt&>&&a.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Me&&a.createElement(a.Fragment,null,a.createElement("div",{className:Ce.Z.line}),a.createElement("div",{className:"c-grey-333 mb5"},a.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),yt()),a.createElement("div",{className:"c-grey-333 mb10"},a.createElement("b",null,"\u89E3\u6790:\xA0"),(qe==null?void 0:qe.analysis)||"\u6682\u65E0\u89E3\u6790"))))};it.Z=(0,ne.connect)(({problemset:je})=>({problemset:je}))(fe)},44380:function($e,it,y){"use strict";var a=y(59301),ne=y(44283),z=y(6767),oe=y(62957),ie=y(47889),he=y(78267),Pe=y.n(he),Ce=y(55308),ue=y(35883),ce=y(59301),me=Object.defineProperty,xe=Object.defineProperties,rt=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,Ie=(De,le,qe)=>le in De?me(De,le,{enumerable:!0,configurable:!0,writable:!0,value:qe}):De[le]=qe,Ye=(De,le)=>{for(var qe in le||(le={}))de.call(le,qe)&&Ie(De,qe,le[qe]);if(Fe)for(var qe of Fe(le))Te.call(le,qe)&&Ie(De,qe,le[qe]);return De},Se=(De,le)=>xe(De,rt(le)),fe=(De,le,qe)=>new Promise((ze,Ne)=>{var we=ge=>{try{Ee(qe.next(ge))}catch(ye){Ne(ye)}},Me=ge=>{try{Ee(qe.throw(ge))}catch(ye){Ne(ye)}},Ee=ge=>ge.done?ze(ge.value):Promise.resolve(ge.value).then(we,Me);Ee((qe=qe.apply(De,le)).next())});const je=({problemset:De,dispatch:le})=>{var qe;const[ze,Ne]=(0,a.useState)({}),[we,Me]=(0,a.useState)([]),[Ee,ge]=(0,a.useState)(!1),ye=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{var Le,ot;if(((Le=De==null?void 0:De.actionTabs)==null?void 0:Le.key)==="SINGLE"){const mt=(0,he.cloneDeep)((ot=De==null?void 0:De.actionTabs)==null?void 0:ot.params);Ne(mt),Me(mt.choices)}},[(qe=De==null?void 0:De.actionTabs)==null?void 0:qe.key]);const Oe=()=>fe(void 0,null,function*(){var Le;if(!we.some(ot=>ot==null?void 0:ot.checked)){z.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ee){const ot=(0,he.cloneDeep)((Le=De==null?void 0:De.actionTabs)==null?void 0:Le.params);Me(ot.choices)}ge(!Ee)}),pt=(Le,ot)=>{console.log(Le.target.checked);const mt=we.map((gt,_e)=>Se(Ye({},gt),{checked:_e===ot?Le.target.checked:!1}));Me(mt)},yt=()=>{Ne({}),Me([]),ge(!1),le({type:"problemset/setActionTabs",payload:{}})};return ce.createElement(oe.default,{centered:!0,destroyOnClose:!0,open:De.actionTabs.key==="SINGLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ee?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Oe,onCancel:yt},ce.createElement("div",null,ce.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),ce.createElement(ue.Z,{value:ze==null?void 0:ze.name}),we==null?void 0:we.map((Le,ot)=>{const{is_answer:mt,checked:gt,choice_text:_e}=Le;let tt="";return Ee&&mt&&(tt=Ce.Z.green),Ee&&!mt&>&&(tt=Ce.Z.red),ce.createElement("div",{key:ot,style:{pointerEvents:Ee?"none":"auto"},className:`${Ce.Z.row} ${tt}`},ce.createElement(ie.ZP,{onChange:Ft=>pt(Ft,ot),checked:gt}),ce.createElement("span",null,ye[ot],".\xA0"),ce.createElement(ue.Z,{className:Ce.Z.html,value:_e}),Ee&&mt&&ce.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Ee&&!mt&>&&ce.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Ee&&ce.createElement(a.Fragment,null,ce.createElement("div",{className:Ce.Z.line}),ce.createElement("div",{className:"c-grey-333 mb5"},ce.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),ye[we.findIndex(Le=>Le.is_answer)]),ce.createElement("div",{className:"c-grey-333 mb10"},ce.createElement("b",null,"\u89E3\u6790:\xA0"),(ze==null?void 0:ze.analysis)||"\u6682\u65E0\u89E3\u6790"))))};it.Z=(0,ne.connect)(({problemset:De})=>({problemset:De}))(je)},11527:function($e,it,y){"use strict";var a=y(59301),ne=y(44283),z=y(6767),oe=y(62957),ie=y(78267),he=y.n(ie),Pe=y(55308),Ce=y(35883),ue=y(39116),ce=y(59301),me=(rt,Fe,de)=>new Promise((Te,Ie)=>{var Ye=je=>{try{fe(de.next(je))}catch(De){Ie(De)}},Se=je=>{try{fe(de.throw(je))}catch(De){Ie(De)}},fe=je=>je.done?Te(je.value):Promise.resolve(je.value).then(Ye,Se);fe((de=de.apply(rt,Fe)).next())});const xe=({problemset:rt,dispatch:Fe})=>{var de,Te,Ie,Ye,Se;const[fe,je]=(0,a.useState)({}),[De,le]=(0,a.useState)(!1),[qe,ze]=(0,a.useState)(!0),[Ne,we]=(0,a.useState)("");(0,a.useEffect)(()=>{var ge,ye;if(((ge=rt==null?void 0:rt.actionTabs)==null?void 0:ge.key)==="SUBJECTIVE"){const Oe=(0,ie.cloneDeep)((ye=rt==null?void 0:rt.actionTabs)==null?void 0:ye.params);je(Oe)}},[(de=rt==null?void 0:rt.actionTabs)==null?void 0:de.key]);const Me=()=>me(void 0,null,function*(){if(!Ne){z.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}De&&we(""),le(!De)}),Ee=()=>{je({}),ze(!0),le(!1),we(""),Fe({type:"problemset/setActionTabs",payload:{}})};return console.log("----",De),ce.createElement(oe.default,{centered:!0,destroyOnClose:!0,open:rt.actionTabs.key==="SUBJECTIVE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:De?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:800,onOk:Me,bodyStyle:{maxHeight:600,overflow:"auto"},onCancel:Ee},ce.createElement("div",null,ce.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),ce.createElement(Ce.Z,{value:fe==null?void 0:fe.name,style:{marginBottom:10,color:"#5f6368"}}),qe?ce.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{ze(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):ce.createElement(ue.Z,{height:160,defaultValue:Ne,onChange:ge=>{we(ge)}}),De&&ce.createElement(a.Fragment,null,ce.createElement("div",{className:Pe.Z.line}),ce.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),ce.createElement("div",{style:{marginTop:10}},((Te=fe==null?void 0:fe.answer_texts)==null?void 0:Te[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),((Ie=fe==null?void 0:fe.keywords)==null?void 0:Ie.length)>0&&ce.createElement("div",{style:{marginTop:10,marginBottom:10}},ce.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(Ye=fe==null?void 0:fe.keywords)==null?void 0:Ye.map(ge=>{var ye,Oe,pt;return((ye=ge==null?void 0:ge.keyword)==null?void 0:ye.length)>1?((Oe=ge==null?void 0:ge.keyword)==null?void 0:Oe.join("\u6216"))+"\uFF1B":((pt=ge==null?void 0:ge.keyword)==null?void 0:pt[0])+"\uFF1B"})),ce.createElement("div",{style:{color:"#5F6368",marginTop:((Se=fe==null?void 0:fe.keywords)==null?void 0:Se.length)<=0?20:10}},ce.createElement("b",null,"\u89E3\u6790:")),ce.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(fe==null?void 0:fe.analysis)||"\u6682\u65E0\u89E3\u6790"))))};it.Z=(0,ne.connect)(({problemset:rt})=>({problemset:rt}))(xe)},51659:function($e,it,y){"use strict";y.r(it),y.d(it,{default:function(){return Oa}});var a=y(78267),ne=y(33156),z=y(59301),oe={wrap:"wrap___Njoy9",content:"content___PJ68n",action:"action___TlJrk",folderName:"folderName___kwJWn",questionName:"questionName___ezH8K",filterWrap:"filterWrap___R5PMa",label:"label___psb9j",tips:"tips___xnRXZ",batch:"batch___wvp7O",btn:"btn___AEGwM"},ie=y(66649),he=y.n(ie),Pe=y(49317),Ce=y(30935),ue={flex_box_center:"flex_box_center___dFGJD",flex_space_between:"flex_space_between___eMmlA",flex_box_vertical_center:"flex_box_vertical_center___vHp1I",flex_box_center_end:"flex_box_center_end___Sd5XQ",flex_box_column:"flex_box_column___vHuxp",muchWrap:"muchWrap___iSTfq",few:"few___EvQkY"},ce=y(37639),me=y(59301),rt=({data:Pt=[],onClick:Jt})=>{const te=()=>Pt.map((vt,At)=>me.createElement("div",{key:At,className:ue.few},me.createElement("b",{title:vt.name,onClick:()=>Jt(vt.id)},vt.name),At\xA0"))),Re=()=>{let vt=!0;const At=Pt.slice(2,-2),Ve=me.createElement("div",{className:ue.muchWrap},At.map(Je=>me.createElement("span",{title:Je.name,onClick:()=>Jt(Je.id),key:Je.id},Je.name)));return Pt.map((Je,We)=>{let ut=null;return We>1&&WeJt(Je.id)},Je.name),We\xA0")),ut})};return me.createElement("aside",{style:{overflowX:"auto"}},(Pt==null?void 0:Pt.length)>4?Re():te())},Fe=y(73190),de=y(36207),Te=y(77019),Ie=y(5269),Ye={drawerWrap:"drawerWrap___pL0ai",title:"title___D60AS",contentWrap:"contentWrap___VyVzG",totalInfo:"totalInfo___wXopO",clear:"clear___Sbav5",problemset:"problemset___jGIix",delete:"delete___zwK_M",deleteIcon:"deleteIcon___BYp0Q",content:"content___ciXL0",createBtnWrapper:"createBtnWrapper___Qnnet"},Se=y(90736);let fe=[];const je=Pt=>{fe.forEach(Jt=>{Pt.target===Jt.element||De.isParent(Pt.target,Jt.element)||Jt.callbacks.forEach(te=>te())})};window.document.body?window.document.body.addEventListener("click",je):window.addEventListener("DOMContentLoaded",()=>{window.document.body.addEventListener("click",je)});const De={isParent:(Pt,Jt)=>{let te=Pt;for(;te&&te.tagName&&te.tagName.toLowerCase()!=="body";){if(te===Jt)return!0;te=te.parentNode}return!1},init:(Pt,Jt)=>{const te=fe.filter(Re=>Re.element===Pt);return te.length>0?te[0].callbacks.push(Jt):fe.push({element:Pt,callbacks:[Jt]}),{clear:()=>{fe=fe.filter(Re=>Re.element!==Pt)}}}};var le=De,qe=y(42075),ze=y(59301);const Ne=[{stateName:"single_questions_count",type:"SINGLE",typeName:"\u5355\u9009\u9898"},{stateName:"multiple_questions_count",type:"MULTIPLE",typeName:"\u591A\u9009\u9898"},{stateName:"judgement_questions_count",type:"JUDGMENT",typeName:"\u5224\u65AD\u9898"},{stateName:"completion_questions_count",type:"COMPLETION",typeName:"\u586B\u7A7A\u9898"},{stateName:"subjective_questions_count",type:"SUBJECTIVE",typeName:"\u7B80\u7B54\u9898"},{stateName:"program_questions_count",type:"PROGRAM",typeName:"\u7F16\u7A0B\u9898"},{stateName:"practical_questions_count",type:"PRACTICAL",typeName:"\u5B9E\u8BAD\u9898"},{stateName:"combination_questions_count",type:"COMBINATION",typeName:"\u7EC4\u5408\u9898"},{stateName:"bprogram_questions_count",type:"BPROGRAM",typeName:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],we=({visible:Pt,basketData:Jt,basketTotal:te,onClose:Re=()=>{},onDelete:vt=()=>{},onClear:At,onSubmit:Ve})=>{const Je=(0,z.useRef)(),We=(0,z.useRef)();(0,z.useEffect)(()=>{if(We.current)return te>=0&&!Je.current&&(Je.current=le.init(We.current,()=>{Re()})),()=>{Je.current&&Je.current.clear()}},[We.current]);const ut=window.screen.width<=1440;return ze.createElement(de.Z,{rootClassName:Ye.drawerWrap,placement:"right",closable:!1,mask:!1,open:Pt,forceRender:!0,width:ut?130:160,onClose:Re},te>0?ze.createElement(ze.Fragment,null,ze.createElement("div",{className:Ye.title},"\u8BD5\u9898\u7BEE"),ze.createElement("div",{ref:We,className:Ye.contentWrap},ze.createElement(Te.Z,{wrap:!1,className:Ye.totalInfo,align:"middle"},ze.createElement(Ie.Z,{span:14},"\u9898\u76EE\u603B\u6570"),ze.createElement(Ie.Z,{span:4},te),ze.createElement(Ie.Z,{span:6,className:Ye.clear,onClick:At},"\u6E05\u7A7A")),Ne.map(Et=>Jt[Et.stateName]>0&&ze.createElement(Te.Z,{align:"middle",wrap:!1,className:Ye.problemset,key:Et.type},ze.createElement(Ie.Z,{span:14},Et.typeName),ze.createElement(Ie.Z,{span:4},Jt[Et.stateName]),ze.createElement(Ie.Z,{span:6,className:Ye.delete},ze.createElement("i",{onClick:()=>vt(Et.type),className:`iconfont icon-piliangshanchu3 ${Ye.deleteIcon}`})))),ze.createElement(Te.Z,{justify:"center",className:Ye.createBtnWrapper},ze.createElement(qe.Z,{block:!0,type:"primary",onClick:Ve},"\u521B\u5EFA\u8BD5\u5377")))):ze.createElement("div",{ref:We},ze.createElement("div",{className:Ye.title},"\u8BD5\u9898\u7BEE"),ze.createElement(Se.Z,{customText:"\u8BF7\u9009\u62E9\u8BD5\u9898\u52A0\u5165\u8BD5\u9898\u7BEE\u540E\u8FDB\u884C\u7EC4\u5377",styles:{width:120},imgStyles:{width:120}})))};var Me=y(25399),Ee={hide:"hide___P6mxu",open:"open___hazgP",basket:"basket___y6VHF",count:"count___YEH5s",iconWrap:"iconWrap___l__Lj",icon:"icon___yiXgh",name:"name___tBtew"};const ge=({count:Pt,visibleBasket:Jt,onToggleVisible:te=()=>{}})=>z.createElement(Me.Z,{title:"\u8BD5\u9898\u7BEE",placement:"left"},z.createElement("div",{className:`${Jt?Ee.open:Ee.hide} ${Ee.basket}`,onClick:te},Pt>0&&z.createElement("div",{className:Ee.count},Pt),z.createElement("span",{className:Ee.iconWrap},z.createElement("i",{className:`${Ee.icon} iconfont icon-shitilan`})),z.createElement("div",{className:Ee.name},"\u8BD5\u9898\u7BEE")));var ye=y(44283),Oe=y(62957),pt=y(55308),yt=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,mt=(Pt,Jt)=>{var te={};for(var Re in Pt)Le.call(Pt,Re)&&Jt.indexOf(Re)<0&&(te[Re]=Pt[Re]);if(Pt!=null&&yt)for(var Re of yt(Pt))Jt.indexOf(Re)<0&&ot.call(Pt,Re)&&(te[Re]=Pt[Re]);return te},gt=(Pt,Jt,te)=>new Promise((Re,vt)=>{var At=We=>{try{Je(te.next(We))}catch(ut){vt(ut)}},Ve=We=>{try{Je(te.throw(We))}catch(ut){vt(ut)}},Je=We=>We.done?Re(We.value):Promise.resolve(We.value).then(At,Ve);Je((te=te.apply(Pt,Jt)).next())});const _e={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PROGRAM:"\u7F16\u7A0B\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",COMBINATION:"\u7EC4\u5408\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898"},tt=Pt=>{var Jt=Pt,{problemset:te,globalSetting:Re,loading:vt,dispatch:At,onReloadData:Ve=()=>{},onReloadBasketData:Je=()=>{}}=Jt,We=mt(Jt,["problemset","globalSetting","loading","dispatch","onReloadData","onReloadBasketData"]),ut,Et;const be=()=>gt(void 0,null,function*(){const Qe=yield At({type:"problemset/basketDelete",payload:te.actionTabs.params});At({type:"problemset/setActionTabs",payload:{}}),Qe.status===0&&(Ve(),Je())});return z.createElement(Oe.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:te.actionTabs.key==="Problemset-BasketDelete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:vt["problemset/handleDelete"],width:"442px",onOk:be,onCancel:()=>{At({type:"problemset/setActionTabs",payload:{}})}},z.createElement("div",{className:pt.Z.modalContent},"\u662F\u5426\u5220\u9664\u8BD5\u9898\u7BEE\u4E2D\u7684",_e[(Et=(ut=te.actionTabs)==null?void 0:ut.params)==null?void 0:Et.type]))};var Ft=(0,ye.connect)(({problemset:Pt,loading:Jt,globalSetting:te})=>({problemset:Pt,globalSetting:te,loading:Jt.effects}))(tt),Ae=y(5932),ke=y(73631),ve=y(31328),Ze=y(23513),et=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,Bt=(Pt,Jt)=>{var te={};for(var Re in Pt)Tt.call(Pt,Re)&&Jt.indexOf(Re)<0&&(te[Re]=Pt[Re]);if(Pt!=null&&et)for(var Re of et(Pt))Jt.indexOf(Re)<0&&st.call(Pt,Re)&&(te[Re]=Pt[Re]);return te};const It=Pt=>{var Jt=Pt,{problemset:te,globalSetting:Re,loading:vt,dispatch:At}=Jt,Ve=Bt(Jt,["problemset","globalSetting","loading","dispatch"]);return z.createElement(Oe.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:te.actionTabs.key==="Problemset-PublicReview",title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",cancelText:"",width:"442px",onOk:()=>{At({type:"problemset/setActionTabs",payload:{}})},onCancel:()=>{At({type:"problemset/setActionTabs",payload:{}})}},z.createElement("div",{className:pt.Z.modalContent},"\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"),z.createElement("div",{className:pt.Z.modalContent},"\u6211\u4EEC\u5C06\u57281-2\u4E2A\u5DE5\u4F5C\u65E5\u5185\u5B8C\u6210\u5BA1\u6838"))};var Kt=(0,ye.connect)(({problemset:Pt,loading:Jt,globalSetting:te})=>({problemset:Pt,globalSetting:te,loading:Jt.effects}))(It),kt=y(62673),an=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,Zt=(Pt,Jt)=>{var te={};for(var Re in Pt)He.call(Pt,Re)&&Jt.indexOf(Re)<0&&(te[Re]=Pt[Re]);if(Pt!=null&&an)for(var Re of an(Pt))Jt.indexOf(Re)<0&&Ue.call(Pt,Re)&&(te[Re]=Pt[Re]);return te},cn=(Pt,Jt,te)=>new Promise((Re,vt)=>{var At=We=>{try{Je(te.next(We))}catch(ut){vt(ut)}},Ve=We=>{try{Je(te.throw(We))}catch(ut){vt(ut)}},Je=We=>We.done?Re(We.value):Promise.resolve(We.value).then(At,Ve);Je((te=te.apply(Pt,Jt)).next())});const Nt=Pt=>{var Jt=Pt,{problemset:te,globalSetting:Re,loading:vt,dispatch:At,onReloadData:Ve=()=>{}}=Jt,Je=Zt(Jt,["problemset","globalSetting","loading","dispatch","onReloadData"]),We,ut;const Et=(0,z.useRef)(!1),[be,Qe]=(0,z.useState)(!1),at=((ut=(We=te.actionTabs.params)==null?void 0:We.id)==null?void 0:ut.length)>0;(0,z.useEffect)(()=>{te.actionTabs.key==="Problemset-SetPrivate"?window.localStorage.getItem("problemset-set-private-hint-flag")==="1"?ht():Qe(!0):Qe(!1)},[te.actionTabs.key]);const ht=()=>cn(void 0,null,function*(){Et.current&&window.localStorage.setItem("problemset-set-private-hint-flag","1");let on={};at?on=yield At({type:"problemset/revokePublish",payload:te.actionTabs.params}):on=yield At({type:"problemset/setPrivate",payload:te.actionTabs.params}),Et.current=!1,At({type:"problemset/setActionTabs",payload:{}}),(on==null?void 0:on.status)===0&&Ve()});return z.createElement(Oe.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:be,title:"\u64A4\u9500\u516C\u5F00\u544A\u77E5",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:at?vt["problemset/revokePublish"]:vt["problemset/setPrivate"],width:"442px",onOk:ht,onCancel:()=>{At({type:"problemset/setActionTabs",payload:{}})}},z.createElement("div",{className:pt.Z.modalContentLeft},"\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u64A4\u9500\u516C\u5F00\u53EF\u80FD\u5BFC\u81F4\u90E8\u5206\u7528\u6237\u5BF9\u8BD5\u9898\u7684\u4F7F\u7528\u53D7\u635F\u3002"),z.createElement("div",{className:pt.Z.modalContentLeft},"\u786E\u8BA4\u64A4\u9500\u516C\u5F00\u56DE\u5230\u81EA\u6709\u72B6\u6001\u5417\uFF1F"),z.createElement("div",null,z.createElement(kt.default,{className:"mt10",defaultChecked:!1,onChange:on=>Et.current=on.target.checked},"\u4E0D\u518D\u63D0\u793A")))};var ct=(0,ye.connect)(({problemset:Pt,loading:Jt,globalSetting:te})=>({problemset:Pt,globalSetting:te,loading:Jt.effects}))(Nt),zt=y(28284),Mt=y(6767),Ct=Object.defineProperty,Wt=Object.getOwnPropertySymbols,Rt=Object.prototype.hasOwnProperty,fn=Object.prototype.propertyIsEnumerable,Gt=(Pt,Jt,te)=>Jt in Pt?Ct(Pt,Jt,{enumerable:!0,configurable:!0,writable:!0,value:te}):Pt[Jt]=te,Cn=(Pt,Jt)=>{for(var te in Jt||(Jt={}))Rt.call(Jt,te)&&Gt(Pt,te,Jt[te]);if(Wt)for(var te of Wt(Jt))fn.call(Jt,te)&&Gt(Pt,te,Jt[te]);return Pt},Ln=(Pt,Jt,te)=>new Promise((Re,vt)=>{var At=We=>{try{Je(te.next(We))}catch(ut){vt(ut)}},Ve=We=>{try{Je(te.throw(We))}catch(ut){vt(ut)}},Je=We=>We.done?Re(We.value):Promise.resolve(We.value).then(At,Ve);Je((te=te.apply(Pt,Jt)).next())});const Yn=({problemset:Pt,dispatch:Jt,onReloadData:te=()=>{}})=>{const[Re,vt]=(0,z.useState)(!1),[At,Ve]=(0,z.useState)(!1),[Je,We]=(0,z.useState)(null),[ut]=zt.default.useForm(),Et=zt.default.useWatch("course_discipline_id",ut);(0,z.useEffect)(()=>{var Qe,at;if(Pt.actionTabs.key==="Problemset-EditKnowledgePoint"){const ht=((at=(Qe=Pt==null?void 0:Pt.actionTabs)==null?void 0:Qe.params)==null?void 0:at.rowData)||{};ut.setFieldsValue({course_discipline_id:ht==null?void 0:ht.course_discipline_id,tag_discipline_ids:ht==null?void 0:ht.tag_discipline_ids}),We(ht),vt(!0)}},[Pt.actionTabs.key]);const be=()=>{vt(!1),Jt({type:"problemset/setActionTabs",payload:{}})};return z.createElement(Oe.default,{centered:!0,destroyOnClose:!0,open:Re,title:"\u4FEE\u6539\u77E5\u8BC6\u70B9",width:"640px",confirmLoading:At,onCancel:be,onOk:()=>Ln(void 0,null,function*(){ut.validateFields().then(Qe=>Ln(void 0,null,function*(){Ve(!0);const at=yield(0,Pe.ZP)(`/api/item_banks/${Je==null?void 0:Je.id}/update_tag.json`,{method:"put",body:Cn({},Qe)});(at==null?void 0:at.status)===0&&(Mt.ZP.success("\u4FEE\u6539\u6210\u529F"),be(),te()),Ve(!1)}))})},z.createElement(zt.default,{labelAlign:"right",form:ut,colon:!1,size:"large"},z.createElement(zt.default.Item,{name:"course_discipline_id",label:"\u6240\u5C5E\u8BFE\u7A0B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},z.createElement(Ce.q,{onChange:()=>ut.setFieldsValue({tag_discipline_ids:[]}),style:{width:407},data:{course_discipline_id:Je==null?void 0:Je.course_discipline_id}})),z.createElement(zt.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"tag_discipline_ids",labelAlign:"left",labelCol:{flex:"80px"},className:"mb0"},z.createElement(Ce.i,{courseDisciplineId:Et}))))};var Qn=(0,ye.connect)(({problemset:Pt})=>({problemset:Pt}))(Yn),Ot=y(44104),Pn=y(79939),qt=y(82326),pn=y(37568),rn=y(87169),sn={publicQuest:"publicQuest___iYvzo",publicQuestContent:"publicQuestContent___vgbKh",public_tips:"public_tips___UX0Dn",concat:"concat___wOfND"},dn=y(41663),Ht=y(59301),xn=(Pt,Jt,te)=>new Promise((Re,vt)=>{var At=We=>{try{Je(te.next(We))}catch(ut){vt(ut)}},Ve=We=>{try{Je(te.throw(We))}catch(ut){vt(ut)}},Je=We=>We.done?Re(We.value):Promise.resolve(We.value).then(At,Ve);Je((te=te.apply(Pt,Jt)).next())}),Nn=({type:Pt="subject",open:Jt,onCancel:te,onOkClick:Re,subDisciplineId:vt})=>{const[At]=zt.default.useForm(),[Ve,Je]=(0,z.useState)([]),[We,ut]=(0,z.useState)(!1);(0,z.useEffect)(()=>{},[]);const Et=()=>xn(void 0,null,function*(){if(Pt){const be=yield(0,Pe.ZP)("/api/disciplines.json",{method:"get",params:{source:Pt}});Je(be.disciplines||[])}});return Ht.createElement(Oe.default,{title:Ht.createElement("div",{style:{fontWeight:"bold"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"),open:Jt,width:558,centered:!0,className:sn.publicQuest,onCancel:()=>{te(),At.resetFields()},onOk:()=>{At.validateFields().then(be=>xn(void 0,null,function*(){const Qe=yield(0,Pe.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:be==null?void 0:be.name,sub_discipline_id:vt}});(Qe==null?void 0:Qe.status)===0&&Re({name:be==null?void 0:be.name,id:Qe==null?void 0:Qe.tag_discipline_id,public:!1,type:"personal"}),At.resetFields(),te()}))}},Ht.createElement("div",{className:sn.publicQuestContent},Ht.createElement("div",{className:sn.public_tips},Ht.createElement(rn.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),Ht.createElement(zt.default,{labelAlign:"left",form:At,colon:!1},Ht.createElement(zt.default.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0}]},Ht.createElement(pn.default,{showCount:!0,maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"}))),Ht.createElement(dn.Z,{open:We,onCancel:()=>{ut(!1)}})))},jn=y(46861),In=(Pt,Jt,te)=>new Promise((Re,vt)=>{var At=We=>{try{Je(te.next(We))}catch(ut){vt(ut)}},Ve=We=>{try{Je(te.throw(We))}catch(ut){vt(ut)}},Je=We=>We.done?Re(We.value):Promise.resolve(We.value).then(At,Ve);Je((te=te.apply(Pt,Jt)).next())});const Vn=({problemset:Pt,dispatch:Jt,activeTabsKey:te,onReloadData:Re=()=>{}})=>{var vt;const[At]=zt.default.useForm(),[Ve,Je]=(0,z.useState)(0),[We,ut]=(0,z.useState)([]),[Et,be]=(0,z.useState)([]),[Qe,at]=(0,z.useState)(!1),[ht,on]=(0,z.useState)(!1),[tn,gn]=(0,z.useState)(null),[hn,Tn]=(0,z.useState)(!1);(0,z.useEffect)(()=>{var _n,Sn;if(Pt.actionTabs.key==="Problemset-SetQuestionPublic"){const Hn=((Sn=(_n=Pt==null?void 0:Pt.actionTabs)==null?void 0:_n.params)==null?void 0:Sn.rowData)||{};at(!0),gn(Hn),Fa(Hn)}},[Pt.actionTabs.key]);const Gn=()=>{at(!1),Jt({type:"problemset/setActionTabs",payload:{}}),Je(0),At.resetFields()},Ra=_n=>In(void 0,null,function*(){const Sn=yield(0,Pe.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:_n==null?void 0:_n.sub_discipline_id}});be(Sn==null?void 0:Sn.tag_disciplines)}),Fa=_n=>In(void 0,null,function*(){const Sn=yield(0,Pe.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});ut(Sn.disciplines||[]),yield Ra(_n)});return z.createElement(z.Fragment,null,z.createElement(Oe.default,{centered:!0,destroyOnClose:!0,open:Qe,title:"\u516C\u5F00\u8BD5\u9898",okText:"\u7533\u8BF7\u516C\u5F00",width:"640px",confirmLoading:ht,onCancel:Gn,onOk:()=>{At.validateFields().then(_n=>In(void 0,null,function*(){const Sn=te==="3"?1:2;on(!0),(yield(0,jn.wX)({id:tn==null?void 0:tn.id,source:Sn,sub_discipline_id:_n==null?void 0:_n.sub_discipline_id[1],tag_discipline_ids:_n==null?void 0:_n.tag_discipline_ids})).status===0&&(Gn(),Re(),Mt.ZP.success("\u7533\u8BF7\u6210\u529F")),on(!1)}))}},z.createElement(Ot.Z,{className:"mb16"},z.createElement(rn.Z,{style:{color:"#FF8C29"}}),z.createElement("span",{className:"c-grey-999"},"\u8BBE\u7F6E\u8BD5\u9898\u7684\u77E5\u8BC6\u70B9\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00")),z.createElement(zt.default,{labelAlign:"right",form:At,labelCol:{span:3},colon:!1,size:"large"},z.createElement(zt.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"sub_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411"}]},z.createElement(Pn.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411",options:We,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:_n=>{At.setFieldsValue({sub_discipline_id:_n,tag_discipline_ids:[]}),Je(_n?_n.length:0),(_n==null?void 0:_n.length)>0&&Ra({sub_discipline_id:_n[1]})},onClear:()=>{be([]),At.setFieldValue("tag_discipline_ids",[]),Je(0)}})),z.createElement(zt.default.Item,{className:"mb0",label:"",name:"tag_discipline_ids",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"}],style:{paddingLeft:75}},z.createElement(qt.default,{disabled:Ve===0,showSearch:!0,mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",listHeight:200,allowClear:!0,optionFilterProp:"children",filterOption:(_n,Sn)=>Sn.key.indexOf(_n.toLowerCase())>=0},Et.map(_n=>z.createElement(qt.default.Option,{key:_n.name+_n.id,value:_n.id},z.createElement("div",{style:{display:"flex",alignItems:"center"}},z.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},_n.name),(_n==null?void 0:_n.type)==="personal"&&z.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),Ve>0&&z.createElement(Te.Z,{className:"mt4",align:"middle",justify:"end"},z.createElement("span",{className:"c-grey-999"},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),z.createElement("span",{className:"current c-light-primary",onClick:()=>Tn(!0)},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))),z.createElement(Nn,{open:hn,subDisciplineId:(vt=At.getFieldValue("sub_discipline_id"))==null?void 0:vt[1],onCancel:()=>{Tn(!1)},onOkClick:_n=>{be(Sn=>[...Sn,_n]),At.setFieldValue("tag_discipline_ids",[...At.getFieldValue("tag_discipline_ids"),_n==null?void 0:_n.id])}}))};var ba=(0,ye.connect)(({problemset:Pt})=>({problemset:Pt}))(Vn),Ea=y(43141),ea=y(56082),Mn=y(29787),jt=y(7939),Yt={header:"header___FvBGV",body:"body___i8hMq",card:"card___aKeto",row:"row___zGoON",expand:"expand___ugRwH",cell:"cell___H9Wph"},Lt=y(31358),Dt=Object.defineProperty,$t=Object.defineProperties,mn=Object.getOwnPropertyDescriptors,Bn=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,nn=Object.prototype.propertyIsEnumerable,yn=(Pt,Jt,te)=>Jt in Pt?Dt(Pt,Jt,{enumerable:!0,configurable:!0,writable:!0,value:te}):Pt[Jt]=te,kn=(Pt,Jt)=>{for(var te in Jt||(Jt={}))wt.call(Jt,te)&&yn(Pt,te,Jt[te]);if(Bn)for(var te of Bn(Jt))nn.call(Jt,te)&&yn(Pt,te,Jt[te]);return Pt},Zn=(Pt,Jt)=>$t(Pt,mn(Jt));const ua=(Pt,Jt,te)=>{const Re=Array.from(Pt),[vt]=Re.splice(Jt,1);return Re.splice(te,0,vt),Re};var An=({loading:Pt,dataSource:Jt,columns:te,onDragChange:Re,expandedRowKeys:vt,disabled:At,empty:Ve,sortValue:Je,onSortChange:We,isShowDrag:ut=!0})=>{const[Et,be]=(0,z.useState)([]),Qe=ht=>{const on=Jt.find(gn=>Number(ht.draggableId)===gn.id),tn=Jt.filter(gn=>gn.model_type!==on.model_type).map(gn=>gn.id);be(tn)},at=ht=>{if(be([]),!ht.destination)return;const on=Jt[ht.destination.index].id;if(Et.includes(on))return;const tn=ua(Jt,ht.source.index,ht.destination.index);Re(tn)};return z.createElement(Mn.Z,{spinning:Pt},!!(Jt!=null&&Jt.length)&&z.createElement(z.Fragment,null,z.createElement("div",{className:Yt.header},ut&&z.createElement(jt.ZP,{type:"text",size:"small",icon:z.createElement(ea.Z,{rev:""}),style:{visibility:"hidden"}}),te.map(ht=>{const on=ht.width?`0 0 ${ht.width}px`:1,tn=ht.align||"left";return z.createElement("div",{key:ht.dataIndex,className:Yt.cell,style:{flex:on,textAlign:tn}},ht.title,ht.sorter&&z.createElement("span",{onClick:()=>{let gn,hn;(Je==null?void 0:Je.field)===ht.dataIndex&&((Je==null?void 0:Je.order)==="asc"?(gn=null,hn=null):(Je==null?void 0:Je.order)==="desc"?(gn="asc",hn=ht.dataIndex):(gn="desc",hn=ht.dataIndex)),(Je==null?void 0:Je.field)!==ht.dataIndex&&(gn="desc",hn=ht.dataIndex),We({order:gn,field:hn})},className:"current"},(Je==null?void 0:Je.field)!==ht.dataIndex&&z.createElement("i",{style:{color:"#CFD0D6"},className:"iconfont icon-xia font12 ml6"}),(Je==null?void 0:Je.field)===ht.dataIndex&&z.createElement(z.Fragment,null,(Je==null?void 0:Je.order)==="asc"&&z.createElement("i",{style:{color:"#3061d0"},className:"iconfont icon-shang font12 ml6"}),(Je==null?void 0:Je.order)==="desc"&&z.createElement("i",{style:{color:"#3061d0"},className:"iconfont icon-xia font12 ml6"}))))})),z.createElement(Ea.Z5,{onDragStart:Qe,onDragEnd:at},z.createElement(Ea.bK,{droppableId:"list"},ht=>z.createElement("div",Zn(kn({},ht.droppableProps),{ref:ht.innerRef,className:Yt.body}),Jt.map((on,tn)=>z.createElement(Ea._l,{isDragDisabled:At,key:on.id,draggableId:String(on.id),index:tn},(gn,hn)=>{const Tn=Et.includes(on.id);return z.createElement("div",Zn(kn({ref:gn.innerRef},gn.draggableProps),{className:Yt.card,style:kn({background:Tn?"#f5f5f5":"#fff"},gn.draggableProps.style)}),z.createElement("div",{className:Yt.row},ut&&z.createElement(Me.Z,{title:At?"\u8BE5\u72B6\u6001\u4E0B\u4E0D\u5141\u8BB8\u6392\u5E8F":"\u62D6\u52A8\u53EF\u6392\u5E8F"},z.createElement(jt.ZP,Zn(kn({},gn.dragHandleProps),{type:"text",size:"small",disabled:At,icon:z.createElement(ea.Z,{rev:""})}))),te.map(Gn=>{var Ra;const Fa=Gn.width?`0 0 ${Gn.width}px`:1,_n=Gn.align||"left",Sn={};return Gn.ellipsis&&(Sn.minWidth=0),z.createElement("div",{key:Gn.dataIndex,className:Yt.cell,style:kn({flex:Fa,textAlign:_n},Sn)},(Ra=Gn==null?void 0:Gn.render)==null?void 0:Ra.call(Gn,on[Gn.dataIndex],on))})),(vt==null?void 0:vt.includes(on.id))&&z.createElement("div",{className:Yt.expand},z.createElement(Lt.Z,{data:on})))})),ht.placeholder)))),!(Jt!=null&&Jt.length)&&Ve)},ln=y(35883),Qt=y(6252),En=y(47889),da={flex_box_center:"flex_box_center___YKb0w",flex_space_between:"flex_space_between___wpoDJ",flex_box_vertical_center:"flex_box_vertical_center____nKxT",flex_box_center_end:"flex_box_center_end___vyS5Y",flex_box_column:"flex_box_column___WjAJ8",exportModal:"exportModal___zrCjw",export_text:"export_text___BpWql"},Na=y(14185);const Wa=({problemset:Pt,dispatch:Jt})=>{const[te,Re]=(0,z.useState)([]),[vt,At]=(0,z.useState)(!0),Ve=()=>{Jt({type:"problemset/setActionTabs",payload:{}})};(0,z.useEffect)(()=>{var ut,Et;Pt.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898"&&Re([(Et=(ut=Pt.actionTabs)==null?void 0:ut.params)==null?void 0:Et.group_id])},[Pt.actionTabs.key]);const Je=()=>{if(te.length===0){Mt.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6\u5939");return}We({},`/api/item_banks/export.xlsx?group_id=${te[0]}&include_children=${vt}`,(ut,Et)=>{var be;if(((be=ut.target.response)==null?void 0:be.type)==="application/json"){let ht=new FileReader;ht.readAsText(ut.target.response,"utf-8"),ht.addEventListener("loadend",()=>{const on=JSON.parse(ht.result);Mt.ZP.warning((on==null?void 0:on.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458")});return}let Qe=new Blob([ut.target.response],{type:"application/vnd.ms-excel;charset=utf-8"}),at=`\u5BFC\u51FA\u8BD5\u9898-${he()().format("YYYYMMDD_HH:mm:ss")}.xlsx`;if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(Qe,at);else{let ht=URL.createObjectURL(Qe),on=document.createElement("a");on.href=ht,on.setAttribute("download",at),document.body.appendChild(on),on.click(),window.URL.revokeObjectURL(on.href)}Ve()})},We=(ut,Et,be,Qe)=>{const at=Na.Z.API_SERVER+Et,ht=new window.XMLHttpRequest;return ht.withCredentials=!0,ht.addEventListener("load",function(on){be(on,ht)},!1),ht.addEventListener("error",function(on){Qe&&Qe(on)},!1),ht.responseType="blob",ht.open("GET",at),ht.send(null),ht};return z.createElement(Oe.default,{centered:!0,title:"\u5BFC\u51FA\u8BD5\u9898",open:Pt.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898",width:718,destroyOnClose:!0,wrapClassName:da.customModal,onCancel:Ve,onOk:Je},z.createElement("aside",{className:da.exportModal},z.createElement("div",{style:{marginBottom:20}},z.createElement("label",{style:{marginRight:20}},"\u5BFC\u51FA\u8BBE\u7F6E"),z.createElement(En.ZP.Group,{onChange:ut=>{At(ut.target.value)},value:vt},z.createElement(En.ZP,{value:!0},"\u5305\u542B\u5B50\u6587\u4EF6\u5939"),z.createElement(En.ZP,{value:!1},"\u4EC5\u5F53\u524D\u6587\u4EF6\u5939"))),z.createElement(Ze.Z,{value:te,onChange:ut=>Re(ut)}),z.createElement("div",{className:da.export_text},"\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA")))};var en=(0,ye.connect)(({problemset:Pt})=>({problemset:Pt}))(Wa),bn=Object.getOwnPropertySymbols,aa=Object.prototype.hasOwnProperty,_t=Object.prototype.propertyIsEnumerable,Ba=(Pt,Jt)=>{var te={};for(var Re in Pt)aa.call(Pt,Re)&&Jt.indexOf(Re)<0&&(te[Re]=Pt[Re]);if(Pt!=null&&bn)for(var Re of bn(Pt))Jt.indexOf(Re)<0&&_t.call(Pt,Re)&&(te[Re]=Pt[Re]);return te},za=(Pt,Jt,te)=>new Promise((Re,vt)=>{var At=We=>{try{Je(te.next(We))}catch(ut){vt(ut)}},Ve=We=>{try{Je(te.throw(We))}catch(ut){vt(ut)}},Je=We=>We.done?Re(We.value):Promise.resolve(We.value).then(At,Ve);Je((te=te.apply(Pt,Jt)).next())});const Be=Pt=>{var Jt=Pt,{problemset:te,globalSetting:Re,loading:vt,dispatch:At,onReloadData:Ve=()=>{}}=Jt,Je=Ba(Jt,["problemset","globalSetting","loading","dispatch","onReloadData"]);const We=()=>za(void 0,null,function*(){const ut=yield At({type:"problemset/handleDelete",payload:te.actionTabs.params});At({type:"problemset/setActionTabs",payload:{}}),ut.status===0&&Ve()});return z.createElement(Oe.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:te.actionTabs.key==="Problemset-Delete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:vt["problemset/handleDelete"],width:"442px",onOk:We,onCancel:()=>{At({type:"problemset/setActionTabs",payload:{}})}},z.createElement("div",{className:pt.Z.modalContent},"\u786E\u8BA4\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u64A4\u9500"),z.createElement("div",{className:pt.Z.modalContent},"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var St=(0,ye.connect)(({problemset:Pt,loading:Jt,globalSetting:te})=>({problemset:Pt,globalSetting:te,loading:Jt.effects}))(Be),Vt=y(44380),nt=y(90242),On=y(73738),Fn=y(23660),Wn=y(11527),Xn=y(80561),Kn=y(59550),na=y(54265),ya=y(75727),wn=y(31709),Rn=y(70467),$n=y(76406),ga=y(15267),Un=y(8633),pa=y(63392),Jn=y(59301),_a=Object.getOwnPropertySymbols,Ia=Object.prototype.hasOwnProperty,Sa=Object.prototype.propertyIsEnumerable,tr=(Pt,Jt)=>{var te={};for(var Re in Pt)Ia.call(Pt,Re)&&Jt.indexOf(Re)<0&&(te[Re]=Pt[Re]);if(Pt!=null&&_a)for(var Re of _a(Pt))Jt.indexOf(Re)<0&&Sa.call(Pt,Re)&&(te[Re]=Pt[Re]);return te},zn=(Pt,Jt,te)=>new Promise((Re,vt)=>{var At=We=>{try{Je(te.next(We))}catch(ut){vt(ut)}},Ve=We=>{try{Je(te.throw(We))}catch(ut){vt(ut)}},Je=We=>We.done?Re(We.value):Promise.resolve(We.value).then(At,Ve);Je((te=te.apply(Pt,Jt)).next())});const Ca=Pt=>zn(void 0,null,function*(){return(0,Pe.ZP)("/api/item_banks/batch_recycle_delete.json",{method:"post",body:Pt})}),Va=Pt=>zn(void 0,null,function*(){return(0,Pe.ZP)("/api/item_banks/batch_recover.json",{method:"post",body:Pt})});var wa=()=>{var Pt,Jt,te,Re;const[vt,At]=(0,z.useState)([]),[Ve,Je]=(0,z.useState)([]),[We,ut]=Oe.default.useModal(),[,Et,be]=(0,pa.U)(Ca,{}),[,,Qe]=(0,pa.U)(Va,{}),[at,ht,on,tn]=(0,pa.U)(Sn=>zn(void 0,null,function*(){return(0,Pe.ZP)("/api/item_banks/list.json",{method:"post",body:Sn})}),{page:1,per_page:10,keyword:"",type:0,recycle:!0,sort_by:"",sort_direction:"",item_type:null,difficulty:null,teach_group_id:null,discipline_id:null,sub_discipline_id:null}),gn=[{label:"\u7B80\u5355",value:1},{label:"\u9002\u4E2D",value:2},{label:"\u56F0\u96BE",value:3}],hn=(at==null?void 0:at.difficulty)||(at==null?void 0:at.item_type)||(at==null?void 0:at.keyword)||(tn==null?void 0:tn.items_count),Tn=[{title:Jn.createElement(kt.default,{disabled:((Pt=tn==null?void 0:tn.items)==null?void 0:Pt.length)===0,checked:(Jt=tn==null?void 0:tn.items)!=null&&Jt.length?vt.length===((te=tn==null?void 0:tn.items)==null?void 0:te.length):!1,onChange:Sn=>Gn(Sn.target.checked)}),dataIndex:"checkbox",width:40,render:(Sn,Hn)=>Jn.createElement(kt.default,{checked:vt.includes(Hn.id),onClick:()=>At(xt=>xt.includes(Hn.id)?xt.filter(rr=>rr!==Hn.id):[...xt,Hn.id])})},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",sorter:!0,ellipsis:!0,width:400,render:(Sn,Hn)=>{var xt,rr;const Za=[].includes(Hn.id)?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)";return Jn.createElement(Me.Z,{placement:"topLeft",color:"#fff",title:Jn.createElement(ln.Z,{value:(Hn==null?void 0:Hn.item_type)==="BPROGRAM"?(xt=Hn==null?void 0:Hn.program_attr)==null?void 0:xt.description:Hn.name})},Jn.createElement("div",{onClick:()=>Je(Ja=>Ja.includes(Hn.id)?Ja.filter(Ka=>Ka!==Hn.id):[...Ja,Hn.id]),className:oe.questionName},Jn.createElement("i",{className:"iconfont icon-zhankai4",style:{transform:Za}}),Jn.createElement(ln.Z,{showLines:1,showTextOnly:!0,value:(Hn==null?void 0:Hn.item_type)==="BPROGRAM"?(rr=Hn==null?void 0:Hn.program_attr)==null?void 0:rr.description:Hn.name})))}},{title:"\u9898\u578B",dataIndex:"item_type",width:120,render:Sn=>{var Hn;return Jn.createElement("span",{className:"c-black"},((Hn=Un.fw.find(xt=>xt.nameType===Sn))==null?void 0:Hn.name)||"-")}},{title:"\u96BE\u5EA6",align:"center",dataIndex:"difficulty",render:Sn=>{var Hn;return Jn.createElement("span",{className:"c-black"},((Hn=gn.find(xt=>xt.value===Sn))==null?void 0:Hn.label)||"-")}},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"created_by",render:(Sn,Hn)=>{var xt;return((xt=Hn==null?void 0:Hn.author)==null?void 0:xt.name)||"-"}},{title:"\u5220\u9664\u65F6\u95F4",dataIndex:"updated_at",width:160,sorter:!0,render:Sn=>Jn.createElement("span",{className:"c-grey-333"},Sn?he()(Sn).format("YYYY-MM-DD HH:mm"):"-")},{title:"\u64CD\u4F5C",dataIndex:"action",align:"right",render:(Sn,Hn)=>Jn.createElement("div",{className:"flex item-center justify-end gap-10px"},Jn.createElement(Rn.op,{openLoading:!0,icon:Jn.createElement("i",{className:"iconfont icon-huifuchushihuashezhi font13"}),type:"link",style:{padding:0},onClick:()=>{Fa({ids:[Hn.id]})}},"\u6062\u590D"),Jn.createElement(Rn.op,{style:{color:"#E30000",padding:0},openLoading:!0,icon:Jn.createElement("i",{className:"iconfont icon-shanchu15 font13"}),type:"link",onClick:()=>{Ra({ids:[Hn.id]})}},"\u5220\u9664"))}],Gn=Sn=>{var Hn;At(Sn?(Hn=tn==null?void 0:tn.items)==null?void 0:Hn.map(xt=>xt.id):[])},Ra=Sn=>zn(void 0,null,function*(){var Hn=Sn,{isBatch:xt}=Hn,rr=tr(Hn,["isBatch"]),Za;if(((Za=rr.ids)==null?void 0:Za.length)==0&&!rr.is_all)return Mt.ZP.warning("\u8BF7\u9009\u62E9\u8981\u5220\u9664\u7684\u8BD5\u9898");let Ja="";const Ka=We.confirm({closable:!0,icon:null,centered:!0,okText:"\u786E\u8BA4\u5220\u9664",title:xt?"\u6279\u91CF\u5220\u9664\u63D0\u9192":rr!=null&&rr.is_all?"\u6E05\u7A7A\u56DE\u6536\u7AD9\u63D0\u9192":"\u5220\u9664\u63D0\u9192",content:Jn.createElement(Jn.Fragment,null,xt?"\u8BF7\u786E\u8BA4\u6279\u91CF\u5220\u9664\u8BD5\u9898":rr!=null&&rr.is_all?"\u8BF7\u786E\u8BA4\u662F\u5426\u6E05\u7A7A\u56DE\u6536\u7AD9":"\u8BF7\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898","\uFF1F \u82E5\u5DF2\u786E\u8BA4\uFF0C\u8BF7\u5728\u6587\u672C\u6846\u4E2D\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D\u6587\u672C\u540E\uFF0C\u70B9\u51FB\u201C\u786E\u8BA4\u5220\u9664\u201D\u6309\u94AE",Jn.createElement("br",null),Jn.createElement("br",null),Jn.createElement("span",{className:"c-red-e53"},"\u63D0\u793A\uFF1A\u5728\u56DE\u6536\u7AD9\u4E2D\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002"),Jn.createElement(pn.default,{placeholder:"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D\u6587\u672C",onChange:cr=>{Ja=cr.target.value}})),okButtonProps:{loading:Et,onClick:()=>zn(void 0,null,function*(){if(Ja!="\u786E\u8BA4\u5220\u9664")return Mt.ZP.error("\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D\u6587\u672C"),!1;const cr=yield be(rr);(cr==null?void 0:cr.status)===0&&(Mt.ZP.success("\u5220\u9664\u6210\u529F"),Ka.destroy(),_n({page:1,keyword:""}))})}})}),Fa=Sn=>zn(void 0,null,function*(){var Hn=Sn,{isBatch:xt}=Hn,rr=tr(Hn,["isBatch"]),Za;if(((Za=rr.ids)==null?void 0:Za.length)==0)return Mt.ZP.warning("\u8BF7\u9009\u62E9\u8981\u6062\u590D\u7684\u8BD5\u9898");We.confirm({closable:!0,icon:null,centered:!0,title:"\u63D0\u793A",content:Jn.createElement(Jn.Fragment,null,xt?"\u786E\u8BA4\u6279\u91CF\u6062\u590D\u8BD5\u9898\uFF1F":"\u786E\u8BA4\u6062\u590D\u8BE5\u8BD5\u9898\uFF1F"),onOk:()=>zn(void 0,null,function*(){const Ja=yield Qe(rr);(Ja==null?void 0:Ja.status)===0&&(Mt.ZP.success(xt?"\u64CD\u4F5C\u6210\u529F":"\u8FD8\u539F\u6210\u529F"),_n({page:1,keyword:""}))})})}),_n=Sn=>zn(void 0,null,function*(){on(Sn),At([])});return(0,z.useEffect)(()=>{_n({})},[]),Jn.createElement(Jn.Fragment,null,!!hn&&Jn.createElement("div",{className:"flex item-center py-20px gap-20px"},Jn.createElement(Ot.Z,{size:10},Jn.createElement("div",null,"\u9898\u578B"),Jn.createElement(qt.default,{allowClear:!0,listHeight:300,placeholder:"\u8BF7\u9009\u62E9\u9898\u578B",value:at==null?void 0:at.item_type,onChange:Sn=>_n({item_type:Sn}),size:"large",style:{width:200},options:(Re=Un.fw)==null?void 0:Re.map(Sn=>({label:Sn==null?void 0:Sn.name,value:Sn==null?void 0:Sn.nameType}))})),Jn.createElement(Ot.Z,{size:10},Jn.createElement("div",null,"\u96BE\u5EA6"),Jn.createElement(qt.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u96BE\u5EA6",value:at==null?void 0:at.difficulty,onChange:Sn=>_n({difficulty:Sn}),size:"large",style:{width:200},options:gn})),Jn.createElement(jt.ZP,{style:{padding:0},color:"primary",variant:"link",icon:Jn.createElement("span",{className:"iconfont icon-huifuchushiyangshi"}),onClick:()=>Fa({ids:vt,isBatch:!0})},"\u6279\u91CF\u6062\u590D"),Jn.createElement(jt.ZP,{style:{padding:0},color:"primary",variant:"link",icon:Jn.createElement("span",{className:"iconfont icon-shanchu15 c-red-e53"}),onClick:()=>Ra({ids:vt,isBatch:!0})},"\u6279\u91CF\u5220\u9664"),Jn.createElement(jt.ZP,{style:{padding:0},color:"primary",variant:"link",icon:Jn.createElement("span",{className:"iconfont icon-qingkong c-red-e53"}),onClick:()=>Ra({is_all:!0})},"\u6E05\u7A7A\u56DE\u6536\u7AD9"),Jn.createElement(Rn.t7,{className:"ml-auto",allowClear:!0,value:at==null?void 0:at.keyword,onChange:Sn=>_n({keyword:Sn}),placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u8FDB\u884C\u641C\u7D22",style:{width:335}})),Jn.createElement(An,{dataSource:(tn==null?void 0:tn.items)||[],onDragChange:()=>{},expandedRowKeys:Ve,columns:Tn==null?void 0:Tn.filter(Sn=>Sn),loading:ht,disabled:!1,isShowDrag:!1,empty:Jn.createElement(Se.Z,{styles:{margin:0,padding:"100px 0"}}),sortValue:{field:at.sort_by,order:at.sort_direction},onSortChange:({field:Sn,order:Hn})=>_n({sort_by:Sn,sort_direction:Hn})}),!!hn&&Jn.createElement(wn.Z,{style:{padding:"20px 0"},showQuickJumper:!0,onChange:(Sn,Hn)=>_n({page:Sn,per_page:Hn}),pageSize:at.per_page,current:at.page,total:(tn==null?void 0:tn.items_count)||0,showTotal:$n.rU}),ut)},ha=Object.defineProperty,nr=Object.defineProperties,Dn=Object.getOwnPropertyDescriptors,fr=Object.getOwnPropertySymbols,hr=Object.prototype.hasOwnProperty,Qa=Object.prototype.propertyIsEnumerable,qa=(Pt,Jt,te)=>Jt in Pt?ha(Pt,Jt,{enumerable:!0,configurable:!0,writable:!0,value:te}):Pt[Jt]=te,pr=(Pt,Jt)=>{for(var te in Jt||(Jt={}))hr.call(Jt,te)&&qa(Pt,te,Jt[te]);if(fr)for(var te of fr(Jt))Qa.call(Jt,te)&&qa(Pt,te,Jt[te]);return Pt},$a=(Pt,Jt)=>nr(Pt,Dn(Jt)),la=(Pt,Jt,te)=>new Promise((Re,vt)=>{var At=We=>{try{Je(te.next(We))}catch(ut){vt(ut)}},Ve=We=>{try{Je(te.throw(We))}catch(ut){vt(ut)}},Je=We=>We.done?Re(We.value):Promise.resolve(We.value).then(At,Ve);Je((te=te.apply(Pt,Jt)).next())}),Oa=()=>{var Pt,Jt;const te="RecordProblemPagePositionParams",Re=(0,ye.useDispatch)(),[vt]=(0,ye.useSearchParams)(),{problemset:At,globalSetting:Ve,user:Je}=(0,ye.useSelector)(ft=>ft),[We,ut]=(0,z.useState)(!0),[Et,be]=(0,z.useState)({}),[Qe,at]=(0,z.useState)([]),[ht,on]=(0,z.useState)([]),[tn,gn]=(0,z.useState)([]),[hn,Tn]=(0,z.useState)([]),[Gn,Ra]=(0,z.useState)([]),[Fa,_n]=(0,z.useState)(!1),[Sn,Hn]=(0,z.useState)(null),[xt,rr]=(0,z.useState)({type:vt.get("tabs_key")||Ae.A.Mine,page:1,per_page:20,keyword:"",sort_by:null,sort_direction:null,item_type:null,difficulty:null,teach_group_id:null,discipline_id:null,sub_discipline_id:null,course_discipline_id:vt.get("course_discipline_id")?Number(vt.get("course_discipline_id")):null,tag_discipline_id:vt.get("tag_discipline_id")?[Number(vt.get("tag_discipline_id"))]:null,group_id:vt!=null&&vt.get("group_id")?Number(vt==null?void 0:vt.get("group_id")):0});(0,z.useEffect)(()=>{if(xr(),Or(),vt.get("page")){vr();return}ir(xt)},[]),(0,z.useEffect)(()=>{[Ae.A.Public,Ae.A.Collection].includes(xt.type)&&Br(xt.type)},[xt.type]);const Za=(0,z.useMemo)(()=>{const{completion_questions_count:ft=0,judgement_questions_count:Xt=0,multiple_questions_count:qn=0,practical_questions_count:Aa=0,program_questions_count:ar=0,single_questions_count:Da=0,subjective_questions_count:Dr=0,combination_questions_count:Tr=0,bprogram_questions_count:Ur=0}=At.basketData||{};return ft+Xt+qn+Aa+ar+Da+Dr+Tr+Ur},[At.basketData]),Ja=(0,z.useMemo)(()=>Qe.filter(ft=>ft.model_type==="item_bank"),[Qe]),Ka=[{id:Ae.A.Public,name:"\u516C\u5171"},!!(tn!=null&&tn.length)&&{id:Ae.A.TeachGroupShare,name:"\u56E2\u961F\u5171\u4EAB"},!(0,ga.ag)()&&{id:Ae.A.Collection,name:"\u6536\u85CF\u5939"},{id:Ae.A.Mine,name:"\u6211\u521B\u5EFA\u7684"},{id:Ae.A.RecycleBin,name:"\u56DE\u6536\u7AD9"}].filter(Boolean),cr=[{label:"\u5355\u9009\u9898",value:"SINGLE"},{label:"\u591A\u9009\u9898",value:"MULTIPLE"},{label:"\u5224\u65AD\u9898",value:"JUDGMENT"},{label:"\u586B\u7A7A\u9898",value:"COMPLETION"},{label:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{label:"\u7EC4\u5408\u9898",value:"COMBINATION"},{label:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{label:"\u5B9E\u8BAD\u9898",value:"SHIXUN"},{label:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],Ar=[{label:"\u7B80\u5355",value:1},{label:"\u9002\u4E2D",value:2},{label:"\u56F0\u96BE",value:3}],Ma=ft=>{const Xt=pr(pr({},xt),ft);rr(Xt),ir(Xt)},vr=()=>la(void 0,null,function*(){try{const ft=JSON.parse(localStorage.getItem(te));yield ir(ft),setTimeout(()=>{const Xt=document.querySelector(`[data-rbd-draggable-id="${ft.positionId}"]`);Xt&&Xt.scrollIntoView({behavior:"smooth",block:"start"})},300)}catch(ft){}}),ir=ft=>la(void 0,null,function*(){var Xt;if(ft.type==Ae.A.RecycleBin)return;ut(!0);const qn=yield(0,Pe.ZP)("/api/v2/item_banks/list.json",{method:"post",body:ft});(qn==null?void 0:qn.status)===0&&(be((qn==null?void 0:qn.data)||{}),at(((Xt=qn==null?void 0:qn.data)==null?void 0:Xt.list)||[]),Tn([]),Ra([]),Hn(null)),ut(!1)}),Br=ft=>la(void 0,null,function*(){const Xt=yield(0,Pe.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_type:ft}});Xt!=null&&Xt.disciplines&&on(Xt.disciplines||[])}),xr=()=>la(void 0,null,function*(){const ft=yield(0,Pe.ZP)("/api/teach_group_shares.json",{method:"get"});(ft==null?void 0:ft.status)===0&&gn(ft.groups||[])}),mr=()=>{ir(xt)},Ir=ft=>{const Xt=ft.length===Qe.length&&xt.page>1?xt.page-1:xt.page;Ma({page:Xt}),Or()},Or=()=>{Re({type:"problemset/getBasketList",payload:{}})},Xa=ft=>{Re({type:"problemset/setActionTabs",payload:{key:"Problemset-BasketDelete",params:{type:ft}}})},or=()=>{Oe.default.confirm({title:"\u786E\u8BA4\u8981\u6E05\u7A7A\u8BD5\u9898\u7BEE\u5417\uFF1F",centered:!0,onOk:()=>la(void 0,null,function*(){(yield(0,jn.RT)()).status===0&&(mr(),Or())})})},Ya=ft=>la(void 0,null,function*(){if(Za===200){Mt.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}const Xt=yield Re({type:"problemset/select",payload:{[ft.item_type==="SHIXUN"?"shixun_ids":"item_bank_ids"]:[ft.id]}});Xt.status===0?(mr(),Or()):Xt.status===-3&&Oe.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",content:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u672A\u53D1\u5E03\uFF0C\u4E0D\u80FD\u88AB\u52A0\u5165\u5230\u8BD5\u9898\u7BEE\u4E2D\u3002",okText:"\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>(0,$n.xg)(`/shixuns/${ft.identifier}/challenges`)})}),Ga=ft=>la(void 0,null,function*(){(yield Re({type:"problemset/cancel",payload:{id:ft,item_bank:1}})).status===0&&(mr(),Or())}),ur=ft=>{var Xt,qn;let Aa="";const ar=`?tabs_key=${xt.type}&page=${xt.page}`;Aa={PROGRAM:`/problems/newedit/${(Xt=ft.program_attr)==null?void 0:Xt.identifier}${ar}`,BPROGRAM:`/problemset/edit/${(qn=ft.program_attr)==null?void 0:qn.identifier}${ar}&type=1`,SHIXUN:`/shixuns/${ft.identifier}/challenges`}[ft.item_type]||`/problemset/edit/${ft.id}${ar}`;const Dr=JSON.stringify($a(pr({},xt),{positionId:ft.id}));localStorage.setItem(te,Dr),(0,$n.xg)(Aa)},Sr=ft=>{Oe.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",content:"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>la(void 0,null,function*(){const Xt=yield(0,jn.sD)({identifier:ft});(Xt==null?void 0:Xt.status)===0&&(Mt.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F"),mr())})})},gr=ft=>la(void 0,null,function*(){let Xt=[0];Oe.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",icon:null,content:z.createElement("div",{className:"font14",style:{maxHeight:500,overflow:"auto"}},z.createElement("div",{className:oe.tips},z.createElement("div",null,"\u63D0\u793A\uFF1A"),z.createElement("div",null,"1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u51C6\uFF1B"),z.createElement("div",null,"2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002")),z.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),z.createElement(Ze.Z,{defaultValue:!0,onChange:qn=>Xt=qn})),onOk:()=>la(void 0,null,function*(){const qn=yield(0,jn.LS)({ids:ft?[ft]:hn,groups_ids:Xt==null?void 0:Xt[0]});(qn==null?void 0:qn.status)===0&&mr()})})}),ia=ft=>la(void 0,null,function*(){const Xt=yield(0,jn.hg)({clazz:"ItemBank",id:ft}),qn=(Xt==null?void 0:Xt.groups)||[];let Aa=qn.filter(Da=>Da.is_share).map(Da=>Da.id);const ar=qn.map(Da=>({label:Da.name,value:Da.id}));Oe.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:z.createElement("div",{className:"font14"},z.createElement("p",{className:oe.tips},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),z.createElement(kt.default.Group,{options:ar,defaultValue:Aa,onChange:Da=>Aa=Da})),onOk:()=>la(void 0,null,function*(){const Da=yield(0,jn.GW)({ids:[ft],clazz:"ItemBank",group_ids:Aa});(Da==null?void 0:Da.status)===0&&(Mt.ZP.info("\u64CD\u4F5C\u6210\u529F"),mr())})})}),lr=ft=>{if(!(tn!=null&&tn.length))return Mt.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");let Xt=[];const qn=tn.map(Aa=>({label:Aa.name,value:Aa.group_id}));Oe.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:z.createElement("div",{className:"font14"},z.createElement("div",{className:oe.tips},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),z.createElement(kt.default.Group,{options:qn,onChange:Aa=>Xt=Aa})),onOk:()=>la(void 0,null,function*(){if(!(Xt!=null&&Xt.length))return Mt.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),Promise.reject();const Aa=yield(0,jn.GW)({ids:ft||hn,clazz:"ItemBank",group_ids:Xt});(Aa==null?void 0:Aa.status)===0&&(Mt.ZP.info("\u6240\u9009\u8BD5\u9898\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),Tn([]),mr())})})},Fr=ft=>la(void 0,null,function*(){lr([ft])}),wr=ft=>la(void 0,null,function*(){Re({type:"problemset/setActionTabs",payload:{key:"Problemset-SetQuestionPublic",params:{rowData:ft}}})}),sa=ft=>la(void 0,null,function*(){const Xt=yield(0,Pe.ZP)(`/api/item_banks/${ft==null?void 0:ft.id}/send_to_practice`,{method:"post",body:{ids:[ft==null?void 0:ft.id]}});(Xt==null?void 0:Xt.status)==0&&Oe.default.confirm({centered:!0,okText:"\u67E5\u770B\u5DF2\u53D1\u9001\u7684\u7F16\u7A0B\u9898",cancelText:"\u56DE\u5230\u8BD5\u9898\u5E93",title:"\u63D0\u793A",icon:null,content:"\u60A8\u5DF2\u7ECF\u6210\u529F\u5C06\u7F16\u7A0B\u9898\u53D1\u9001\u5230\u7F16\u7A0B\u5237\u9898\u4E2D\uFF0C\u53EF\u5728\u7F16\u7A0B\u5237\u9898-\u6211\u521B\u5EFA\u7684\u67E5\u770B",onOk:()=>la(void 0,null,function*(){ye.history.push("/problems?tab=mine")})})}),Gr=()=>{Re({type:"problemset/setActionTabs",payload:{key:"Problemset-PublicReview"}})},Zr=ft=>{Re({type:"problemset/setActionTabs",payload:{key:"Problemset-SetPrivate",params:{id:ft}}})},Lr=(ft,Xt)=>la(void 0,null,function*(){const qn=Xt?yield(0,jn.lS)({id:ft}):yield(0,jn.s)({id:ft});(qn==null?void 0:qn.status)===0&&mr()}),Jr=ft=>{Oe.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",content:z.createElement(z.Fragment,null,z.createElement("div",null,"\u53D1\u5E03\u540E\u5373\u53EF\u5E94\u7528\u5230\u81EA\u5DF1\u7BA1\u7406\u7684\u8BFE\u5802"),z.createElement("div",null," \u662F\u5426\u786E\u8BA4\u53D1\u5E03?")),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>la(void 0,null,function*(){const Xt=yield(0,jn.MZ)({identifier:ft});(Xt==null?void 0:Xt.status)===0&&(Mt.ZP.success("\u53D1\u5E03\u6210\u529F"),mr())})})},_r=ft=>{let Xt="",qn="";Oe.default.confirm({centered:!0,width:530,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u8BD5\u9898\u7EA0\u9519",content:z.createElement("div",{className:"font14"},z.createElement("div",null,"\u9519\u8BEF\u7C7B\u578B\uFF1A"),z.createElement(En.ZP.Group,{className:"mt10",onChange:Aa=>qn=Aa.target.value},z.createElement(En.ZP,{value:"\u9898\u5E72"},"\u9898\u5E72"),z.createElement(En.ZP,{value:"\u7B54\u6848"},"\u7B54\u6848"),z.createElement(En.ZP,{value:"\u89E3\u6790"},"\u89E3\u6790"),z.createElement(En.ZP,{value:"\u5C5E\u6027"},"\u5C5E\u6027"),z.createElement(En.ZP,{value:"\u5176\u5B83"},"\u5176\u5B83")),z.createElement("div",{className:"mt10"},"\u9519\u8BEF\u63CF\u8FF0\uFF1A"),z.createElement(pn.default.TextArea,{className:"mt10",rows:4,defaultValue:Xt,onChange:Aa=>Xt=Aa.target.value})),onOk:()=>la(void 0,null,function*(){if(!(qn&&Xt))return Mt.ZP.info("\u8BF7\u586B\u5199\u9519\u8BEF\u7C7B\u578B\u548C\u9519\u8BEF\u63CF\u8FF0\uFF01"),Promise.reject();(yield(0,jn.L5)({id:ft,clazz:qn,description:Xt})).status===0&&Mt.ZP.info("\u6DFB\u52A0\u6210\u529F\uFF01")})})},Vr=ft=>la(void 0,null,function*(){Re({type:"problemset/setActionTabs",payload:{key:"Problemset-EditKnowledgePoint",params:{rowData:ft}}})}),fl=ft=>la(void 0,null,function*(){return yield(0,Pe.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:ft}})}),zr=(ft,Xt)=>la(void 0,null,function*(){var qn,Aa,ar,Da;const Dr=yield fl(ft);Oe.default.confirm({icon:null,centered:!0,okText:"\u786E\u8BA4\u5220\u9664",title:"\u5220\u9664\u63D0\u793A",content:(Dr==null?void 0:Dr.status)===0&&((qn=Dr==null?void 0:Dr.data)==null?void 0:qn.size)!==0?z.createElement(z.Fragment,null,z.createElement("span",{className:"c-red-e53"},"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((Aa=Dr==null?void 0:Dr.data)==null?void 0:Aa.name)||"--","\u300B",((ar=Dr==null?void 0:Dr.data)==null?void 0:ar.size)>1?`\u7B49 ${(Da=Dr==null?void 0:Dr.data)==null?void 0:Da.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528"," "),"\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F",z.createElement("br",null),z.createElement("br",null),"\u5220\u9664\u540E\uFF0C\u53EF\u4EE5\u5728\u56DE\u6536\u7AD9\u4E2D\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002"):z.createElement(z.Fragment,null,Xt?`\u8BF7\u786E\u8BA4\u5220\u9664\u9009\u4E2D\u7684${ft==null?void 0:ft.length}\u9053\u8BD5\u9898\uFF1F`:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F","\u5220\u9664\u8BD5\u9898\u540E\uFF0C\u53EF\u4EE5\u5728\u56DE\u6536\u7AD9\u4E2D\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002 "),onOk:()=>la(void 0,null,function*(){const Tr=yield(0,Pe.ZP)("/api/item_banks/batch_delete.json",{method:"post",body:{ids:ft}});(Tr==null?void 0:Tr.status)===0&&(Mt.ZP.success("\u5220\u9664\u6210\u529F"),Ir([null]))})})}),ol=ft=>la(void 0,null,function*(){var Xt,qn,Aa,ar;const Da=yield fl([ft]);(Da==null?void 0:Da.status)===0&&((Xt=Da==null?void 0:Da.data)==null?void 0:Xt.size)!==0?Oe.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:z.createElement("div",null,z.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((qn=Da==null?void 0:Da.data)==null?void 0:qn.name)||"--","\u300B",((Aa=Da==null?void 0:Da.data)==null?void 0:Aa.size)>1?`\u7B49 ${(ar=Da==null?void 0:Da.data)==null?void 0:ar.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528"," \uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),z.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:()=>la(void 0,null,function*(){const Dr=yield Re({type:"problemset/handleDelete",payload:{id:ft}});(Dr==null?void 0:Dr.status)===0&&Ir([null])})}):Re({type:"problemset/setActionTabs",payload:{key:"Problemset-Delete",params:{id:ft}}})}),al=ft=>la(void 0,null,function*(){let Xt=[0];Oe.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,icon:null,content:z.createElement("div",{className:"font14",style:{maxHeight:500,overflow:"auto"}},z.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),z.createElement(Ze.Z,{defaultValue:!0,onChange:qn=>Xt=qn})),onOk:()=>la(void 0,null,function*(){const qn=yield(0,jn.Rp)({id:ft||hn,group_id:Xt==null?void 0:Xt[0]});(qn==null?void 0:qn.status)===0&&(mr(),Mt.ZP.success("\u52A0\u5165\u6210\u529F"))})})}),Hr=ft=>{Tn(ft?Ja.map(Xt=>Xt.id):[])},$r=ft=>{if(Za+hn.length>200&&ft){Mt.ZP.info(`\u8BD5\u9898\u7BEE\u4E2D\u6700\u591A\u53EF\u518D\u52A0\u5165${200-Za}\u9898\uFF0C\u5F53\u524D\u9009\u4E2D${hn.length}\u9898\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}ft?rl(hn):pl(hn)},rl=ft=>la(void 0,null,function*(){let Xt=[...ft];Qe.forEach(qn=>{var Aa;Xt.includes(qn.id)&&qn.item_type==="PROGRAM"&&((Aa=qn.program_attr)==null?void 0:Aa.status)===0&&(0,a.remove)(Xt,ar=>ar===qn.id)}),Oe.default.confirm({width:530,title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:z.createElement("div",null,"\u5F53\u524D\u5DF2\u9009\u62E9",ft.length,"\u9053\u8BD5\u9898\uFF0C\u5DF2\u52A0\u5165\u8FC7\u7684\u8BD5\u9898\u6216\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u5C06\u4E0D\u4F1A\u91CD\u590D\u52A0\u5165 "),onOk:()=>la(void 0,null,function*(){(yield Re({type:"problemset/select",payload:{item_bank_ids:Xt}})).status===0&&(mr(),Or())})})}),pl=ft=>la(void 0,null,function*(){(yield Re({type:"problemset/unselectAll",payload:{item_ids:ft}})).status===0&&(mr(),Or())}),ul=()=>la(void 0,null,function*(){var ft,Xt,qn,Aa;const ar=()=>la(void 0,null,function*(){const Da=yield(0,jn.nD)({ids:hn});(Da==null?void 0:Da.status)===0&&Oe.default.info({centered:!0,width:530,okText:"\u786E\u5B9A",title:"\u5220\u9664\u7ED3\u679C",maskClosable:!1,keyboard:!1,icon:null,content:`\u672C\u6B21\u6210\u529F\u5220\u9664${Da.success}\u6761\u8BD5\u9898\uFF0C\u6709${Da.fail}\u6761\u8BD5\u9898\u56E0\u4E3A\u516C\u5F00\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u64A4\u9500\u540E\u518D\u8FDB\u884C\u5220\u9664\u3002`,onOk:()=>{Ir(new Array(Da.success))}})});if(hn!=null&&hn.length){const Da=yield fl(hn);if((Da==null?void 0:Da.status)===0&&((ft=Da==null?void 0:Da.data)==null?void 0:ft.size)!==0){Oe.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:z.createElement("div",null,z.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((Xt=Da==null?void 0:Da.data)==null?void 0:Xt.name)||"--","\u300B",((qn=Da==null?void 0:Da.data)==null?void 0:qn.size)>1?`\u7B49 ${(Aa=Da==null?void 0:Da.data)==null?void 0:Aa.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528","\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),z.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:ar});return}else{Oe.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",title:"\u63D0\u793A",cancelText:"\u53D6\u6D88",icon:null,content:`\u672C\u6B21\u9009\u4E2D\u4E86${hn==null?void 0:hn.length}\u6761\u8BD5\u9898\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF0C\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F`,onOk:ar});return}}Mt.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u8BD5\u9898")}),vl=()=>la(void 0,null,function*(){const ft=yield(0,jn.bF)({ids:hn}),{unpublish_program_question_count:Xt,total_item_banks:qn}=ft.data||{};Xt===0?Oe.default.error({title:"\u9519\u8BEF",content:z.createElement("span",null,"\u53D1\u5E03\u9519\u8BEF\uFF01\u8BF7\u9009\u62E9\u5C1A\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u8FDB\u884C\u53D1\u5E03"),centered:!0,okText:"\u786E\u8BA4"}):Oe.default.confirm({title:"\u63D0\u793A",content:z.createElement("span",null,"\u5F53\u524D\u9009\u4E2D",qn,"\u9898\uFF0C\u5176\u4E2D\u5305\u542B",Xt,"\u9053\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\uFF0C \u8BF7\u786E\u8BA4\u662F\u5426\u53D1\u5E03\uFF1F"),centered:!0,onOk:()=>la(void 0,null,function*(){(yield(0,jn.dt)({ids:hn})).status===0&&(Mt.ZP.success("\u53D1\u5E03\u6210\u529F"),mr())})})}),gl=ft=>la(void 0,null,function*(){if(!(tn!=null&&tn.length))return Mt.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");const Xt=yield(0,Pe.ZP)("/api/teach_group_shares/get_group_status.json",{method:"get",params:{group_id:ft}});if(Xt.status!==0)return;const qn=(Xt==null?void 0:Xt.data)||[];let Aa=qn.filter(Da=>Da.is_share).map(Da=>Da.id);const ar=qn.map(Da=>({label:Da.name,value:Da.id,disabled:!Da.can_share}));Oe.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:z.createElement("div",{className:"font14"},z.createElement("div",{className:oe.tips},z.createElement("div",null,"\u63D0\u793A\uFF1A"),z.createElement("div",null,"1.\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F\u540E\uFF0C\u5728\u5DF2\u5171\u4EAB\u7684\u6587\u4EF6\u5939\u6DFB\u52A0\u3001\u5220\u9664\u8BD5\u9898\u6216\u5B50\u6587\u4EF6\u5939\u7B49\u64CD\u4F5C\u4F1A\u540C\u6B65\u81F3\u56E2\u961F\u6587\u4EF6\u5939\u3002\u82E5\u65B0\u8BD5\u9898\u65E0\u9700\u5171\u4EAB\uFF0C\u53EF\u65B0\u5EFA\u6587\u4EF6\u5939\u7BA1\u7406\u8BD5\u9898\u3002"),z.createElement("div",null,"2.\u5982\u9700\u64A4\u9500\u5F53\u524D\u6587\u4EF6\u5939\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002")),z.createElement(kt.default.Group,{options:ar,defaultValue:Aa,onChange:Da=>Aa=Da})),onOk:()=>la(void 0,null,function*(){const Da=qn.map(Tr=>({id:Tr.id,is_share:Aa.includes(Tr.id)}));if(!(Da!=null&&Da.length))return Mt.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),Promise.reject();const Dr=yield(0,Pe.ZP)("/api/teach_group_shares/item_banks_group.json",{method:"post",body:{teach_groups:Da,group_id:ft}});(Dr==null?void 0:Dr.status)===0&&(Mt.ZP.success("\u64CD\u4F5C\u6210\u529F"),mr())})})}),Kr=ft=>{Oe.default.confirm({title:"\u63D0\u793A",okText:"\u786E\u8BA4\u5220\u9664",icon:null,content:(xt==null?void 0:xt.type)===Ae.A.Mine?z.createElement(z.Fragment,null,"\u5220\u9664\u6587\u4EF6\u5939\uFF0C",z.createElement("span",{className:"c-red-e53"},"\u5C06\u540C\u6B65\u5220\u9664\u5176\u6240\u5305\u542B\u7684\u5168\u90E8\u5B50\u6587\u4EF6\u5939\u548C\u8BD5\u9898"),"\uFF0C\u8BF7\u614E\u91CD\u64CD\u4F5C\uFF01",z.createElement("br",null),z.createElement("br",null),"\u5220\u9664\u540E\uFF0C\u53EF\u4EE5\u5728\u56DE\u6536\u7AD9\u4E2D\u6062\u590D\u3002"):z.createElement("div",null,z.createElement("p",null,"\u672C\u6B21\u5220\u9664\u64CD\u4F5C\u786E\u5B9A\u540E\u5185\u5BB9\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F"),z.createElement("p",null,"\u5220\u9664\u6587\u4EF6\u5939\uFF0C\u5C06\u540C\u6B65\u5220\u9664\u5176\u6240\u5305\u542B\u7684\u5168\u90E8\u5B50\u6587\u4EF6\u5939\u548C\u8BD5\u9898\uFF0C\u8BF7\u614E\u91CD\u64CD\u4F5C\uFF01")),cancelText:"\u53D6\u6D88",onOk:()=>la(void 0,null,function*(){(yield(0,Pe.ZP)(`/api/item_banks_groups/${Math.abs(ft)}.json`,{method:"delete",body:{}})).status===0&&(Mt.ZP.success("\u5220\u9664\u6210\u529F"),Ir([null]))})})},nl=ft=>la(void 0,null,function*(){let Xt=[0];Oe.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",icon:null,content:z.createElement("div",{className:"font14",style:{maxHeight:500,overflow:"auto"}},z.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),z.createElement(Ze.Z,{defaultValue:!0,onChange:qn=>Xt=qn})),onOk:()=>la(void 0,null,function*(){const qn=yield(0,Pe.ZP)("/api/v2/item_banks/group_move_to.json",{method:"post",body:{group_id:ft,target_group_id:Xt==null?void 0:Xt[0]}});(qn==null?void 0:qn.status)===0&&(Mt.ZP.success("\u79FB\u52A8\u6210\u529F"),mr())})})}),El=()=>{if(Sn!==null){Mt.ZP.warning("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u7F16\u8F91");return}at([{id:0,model_type:"item_banks_group",name:"\u65B0\u5EFA\u6587\u4EF6\u5939"},...Qe]),Hn(0)},Xr=(ft,Xt,qn)=>la(void 0,null,function*(){if(ft==="edit"){const Aa=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!qn.trim()){Mt.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(qn.charAt(0)===" "){Mt.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let Da=0;DaAa.filter(ar=>ar.id!==0)))}),Ut=()=>{if(!(hn!=null&&hn.length)){Re({type:"problemset/setActionTabs",payload:{key:"\u5BFC\u51FA\u8BD5\u9898",params:xt}});return}Oe.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u63D0\u793A",maskClosable:!0,icon:null,content:z.createElement("div",{className:"font14"},"\u5DF2\u9009\u4E2D",hn==null?void 0:hn.length,"\u9053\u9898\uFF0C\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA\u3002"),onOk:()=>{(0,Qt.rQ)({ids:hn})}})},va=ft=>la(void 0,null,function*(){at(ft);const Xt=yield(0,Pe.ZP)("/api/v2/item_banks/update_order.json",{method:"post",body:{ids:ft==null?void 0:ft.map(qn=>({id:qn.id,model_type:qn.model_type}))}});if((Xt==null?void 0:Xt.status)==0){Mt.ZP.success("\u64CD\u4F5C\u6210\u529F");return}Mt.ZP.success("\u64CD\u4F5C\u5931\u8D25"),at([...Qe])}),Ta=ft=>la(void 0,null,function*(){const{item_type:Xt}=ft;if(Xt==="PROGRAM"){const{program_attr:{identifier:qn}}=ft,Aa=yield Re({type:"problemset/startExperience",payload:{id:qn}});if(Aa.status===0){const ar=Aa.identifier;(0,$n.xg)(`/myproblems/${ar}`);return}Mt.ZP.warning(Aa.message);return}if(Xt==="SHIXUN"){(0,$n.xg)(`/shixuns/${ft.identifier}/challenges`);return}Re({type:"problemset/setActionTabs",payload:{key:Xt,params:ft}})}),ja=ft=>{var Xt,qn,Aa,ar,Da,Dr,Tr,Ur,fa,ka,Pr,Rr;const Er=xt.type,Mr=[{label:"\u4F53\u9A8C",onClick:()=>Ta(ft),show:!0},{label:"\u4EE5\u9898\u6362\u9898",onClick:()=>ne.Z.publish("model-change-problem",ft),show:(0,ga.$O)()},{label:"\u64A4\u9500\u53D1\u5E03",onClick:()=>{var br;return Sr((br=ft==null?void 0:ft.program_attr)==null?void 0:br.identifier)},show:[Ae.A.Mine,Ae.A.TeachGroupShare].includes(Er)&&ft.item_type==="PROGRAM"&&((Xt=ft.program_attr)==null?void 0:Xt.status)!==0&&!ft.public&&((qn=ft.author)==null?void 0:qn.is_creator)},{label:"\u79FB\u52A8\u5230",onClick:()=>gr(ft.id),show:Er===Ae.A.Mine},{label:ft.is_share?"\u53D6\u6D88\u5171\u4EAB":"\u5171\u4EAB",onClick:()=>ft.is_share?ia(ft.id):Fr(ft.id),show:Er===Ae.A.Mine},{label:"\u516C\u5F00",onClick:()=>wr(ft),show:Er===Ae.A.Mine&&!ft.public&&!ft.apply&&(ft.item_type!=="PROGRAM"||((Aa=ft.program_attr)==null?void 0:Aa.status)!==0)},{label:"\u53D1\u9001\u81F3\u7F16\u7A0B\u5237\u9898",onClick:()=>sa(ft),show:(ft==null?void 0:ft.item_type)=="PROGRAM"&&!((ar=Ve==null?void 0:Ve.setting)!=null&&ar.main_site)&&!((Da=Ve==null?void 0:Ve.setting)!=null&&Da.is_local)&&((Dr=ft.program_attr)==null?void 0:Dr.status)!==0&&!ft.public},{label:"\u516C\u5F00\u5BA1\u6838\u4E2D",onClick:()=>Gr(),show:Er===Ae.A.Mine&&!ft.public&&ft.apply&&(ft.item_type!=="PROGRAM"||((Tr=ft.program_attr)==null?void 0:Tr.status)!==0)},{label:"\u64A4\u9500\u516C\u5F00",onClick:()=>Zr(ft.id),show:[Ae.A.Mine,Ae.A.Public].includes(Er)&&ft.public&&((Ur=ft.author)==null?void 0:Ur.is_creator)||Er===Ae.A.Public&&(0,ga.ag)()},{label:"\u53D6\u6D88\u6536\u85CF",onClick:()=>Lr(ft.id,ft.is_collected),show:Er===Ae.A.Collection},{label:"\u53D1\u5E03",onClick:()=>{var br;return Jr((br=ft==null?void 0:ft.program_attr)==null?void 0:br.identifier)},show:[Ae.A.Mine,Ae.A.TeachGroupShare].includes(Er)&&ft.item_type==="PROGRAM"&&((fa=ft.program_attr)==null?void 0:fa.status)===0&&!ft.public&&((ka=ft.author)==null?void 0:ka.is_creator)},{label:ft.is_collected?"\u53D6\u6D88\u6536\u85CF":"\u6536\u85CF",onClick:()=>Lr(ft.id,ft.is_collected),show:Er===Ae.A.Public&&!(0,ga.ag)()&&!(0,ga.JA)()&&!((Pr=ft.author)!=null&&Pr.is_creator)},{label:"\u7EA0\u9519",onClick:()=>_r(ft.id),show:Er!==Ae.A.Mine&&!(0,ga.ag)()&&!(0,ga.JA)()},{label:"\u4FEE\u6539\u77E5\u8BC6\u70B9",onClick:()=>Vr(ft),show:Er===Ae.A.Mine},{label:"\u5220\u9664",onClick:()=>Er===Ae.A.Mine?zr([ft.id]):ol(ft.id),show:Er===Ae.A.Mine&&!ft.public||Er===Ae.A.Public&&(0,ga.ag)()&&!((Rr=ft.author)!=null&&Rr.is_creator)},{label:"\u52A0\u5165\u6211\u7684\u9898\u5E93",onClick:()=>al(ft.id),show:[Ae.A.Public,Ae.A.TeachGroupShare].includes(Er)}].map((br,Nr)=>$a(pr({},br),{key:Nr})).filter(br=>br.show);return ft.item_type==="SHIXUN"?Mr.filter(br=>br.label==="\u4F53\u9A8C"):Mr},er=ft=>[{key:"1",label:"\u79FB\u52A8\u5230",onClick:()=>nl(ft.id)},{key:"2",label:"\u5220\u9664",onClick:()=>Kr(ft.id)}],Ha=[{title:z.createElement(Me.Z,{title:(Ja==null?void 0:Ja.length)===0||Ja.every(ft=>ft.item_type==="SHIXUN")?"\u6587\u4EF6\u5939\u548C\u5B9E\u8BAD\u9898\u4E0D\u652F\u6301\u6279\u91CF\u64CD\u4F5C":""},z.createElement(kt.default,{disabled:(Ja==null?void 0:Ja.length)===0||Ja.every(ft=>ft.item_type==="SHIXUN"),checked:Ja!=null&&Ja.length?hn.length===(Ja==null?void 0:Ja.length):!1,onChange:ft=>Hr(ft.target.checked)})),dataIndex:"checkbox",width:40,render:(ft,Xt)=>z.createElement(z.Fragment,null,(Xt==null?void 0:Xt.model_type)==="item_banks_group"&&z.createElement(Me.Z,{title:"\u6587\u4EF6\u5939\u4E0D\u652F\u6301\u6279\u91CF\u64CD\u4F5C"},z.createElement(kt.default,{disabled:!0})),(Xt==null?void 0:Xt.model_type)==="item_bank"&&z.createElement(Me.Z,{title:Xt.item_type==="SHIXUN"?"\u5B9E\u8BAD\u9898\u4E0D\u652F\u6301\u6279\u91CF\u64CD\u4F5C":""},z.createElement(kt.default,{disabled:Xt.item_type==="SHIXUN",checked:hn.includes(Xt.id),onClick:()=>Tn(qn=>qn.includes(Xt.id)?qn.filter(Aa=>Aa!==Xt.id):[...qn,Xt.id])})))},{title:"\u9898\u53F7",dataIndex:"id",width:114,render:(ft,Xt)=>z.createElement(z.Fragment,null,(Xt==null?void 0:Xt.model_type)==="item_banks_group"&&z.createElement("img",{width:16,src:Xt!=null&&Xt.is_share?ve:ke}),(Xt==null?void 0:Xt.model_type)==="item_bank"&&z.createElement("span",{className:"c-black"},"No.",ft))},{title:"\u6587\u4EF6\u5939/\u8BD5\u9898\u540D\u79F0",dataIndex:"name",sorter:!0,ellipsis:!0,render:(ft,Xt)=>{var qn,Aa;const ar=Gn.includes(Xt.id)?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)";let Da=ft;return z.createElement(z.Fragment,null,Xt.model_type==="item_banks_group"&&z.createElement(z.Fragment,null,Sn===Xt.id?z.createElement(na.Z,{align:"center"},z.createElement(pn.default,{defaultValue:Da,onChange:Dr=>Da=Dr.target.value,size:"large"}),z.createElement(Rn.op,{style:{padding:0,marginLeft:15},openLoading:!0,onClick:()=>Xr("edit",Xt.id,Da),type:"link"},"\u786E\u8BA4"),z.createElement(Rn.op,{style:{padding:0,marginLeft:15},onClick:()=>Xr("cancel",Xt.id),type:"link"},"\u53D6\u6D88")):z.createElement("div",{className:oe.folderName},z.createElement(Me.Z,{title:ft},z.createElement("b",{onClick:()=>Ma({group_id:Xt.id,page:1}),className:oe.folderName},ft)),z.createElement("span",null,"\u8BD5\u9898\u6570\xA0",Xt.item_banks_count))),Xt.model_type==="item_bank"&&z.createElement(Me.Z,{placement:"topLeft",color:"#fff",title:z.createElement(ln.Z,{value:(Xt==null?void 0:Xt.item_type)==="BPROGRAM"?(qn=Xt==null?void 0:Xt.program_attr)==null?void 0:qn.description:Xt.name})},z.createElement("div",{onClick:()=>Ra(Dr=>Dr.includes(Xt.id)?Dr.filter(Tr=>Tr!==Xt.id):[...Dr,Xt.id]),className:oe.questionName},z.createElement("i",{className:"iconfont icon-zhankai4",style:{transform:ar}}),z.createElement(ln.Z,{showLines:1,showTextOnly:!0,value:(Xt==null?void 0:Xt.item_type)==="BPROGRAM"?(Aa=Xt==null?void 0:Xt.program_attr)==null?void 0:Aa.description:Xt.name}))))}},{title:"\u9898\u578B",dataIndex:"item_type",width:106,render:ft=>{var Xt;return z.createElement("span",{className:"c-black"},((Xt=cr.find(qn=>qn.value===ft))==null?void 0:Xt.label)||"-")}},{title:"\u96BE\u5EA6",align:"center",dataIndex:"difficulty",width:64,render:ft=>{var Xt;return z.createElement("span",{className:"c-black"},((Xt=Ar.find(qn=>qn.value===ft))==null?void 0:Xt.label)||"-")}},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",width:106,sorter:!0,render:ft=>z.createElement("span",{className:"c-grey-333"},typeof ft=="number"?ft:"-")},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:160,sorter:!0,render:ft=>z.createElement("span",{className:"c-grey-333"},ft?he()(ft).format("YYYY-MM-DD HH:mm"):"-")},{title:"\u64CD\u4F5C",dataIndex:"action",align:"right",width:313,render:(ft,Xt)=>{var qn;const Aa=Xt.item_type==="PROGRAM"&&((qn=Xt.program_attr)==null?void 0:qn.status)===0;return z.createElement("div",{className:oe.action},(Xt==null?void 0:Xt.model_type)==="item_banks_group"&&Xt.id!==0&&(xt==null?void 0:xt.type)===Ae.A.Mine&&z.createElement(z.Fragment,null,z.createElement(jt.ZP,{onClick:()=>gl(Xt.id),type:"link"},Xt!=null&&Xt.is_share?"\u53D6\u6D88\u5171\u4EAB":"\u5171\u4EAB\u6587\u4EF6\u5939"),z.createElement(jt.ZP,{onClick:()=>{if(Sn!==null){Mt.ZP.warning("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u7F16\u8F91");return}Hn(Xt.id)},style:{marginRight:-14},icon:z.createElement("i",{className:"iconfont icon-bianji10 font14"}),type:"link"},"\u91CD\u547D\u540D"),z.createElement(ya.Z,{menu:{items:er(Xt)}},z.createElement(jt.ZP,{icon:z.createElement("i",{className:"iconfont icon-gengduo5 font14"}),type:"link"},"\u66F4\u591A"))),(Xt==null?void 0:Xt.model_type)==="item_bank"&&z.createElement(z.Fragment,null,Xt.choosed===!1&&z.createElement(Me.Z,{placement:"top",title:Aa?"\u7F16\u7A0B\u9898\u672A\u53D1\u5E03\uFF0C\u4E0D\u80FD\u52A0\u5165\uFF01":""},z.createElement(Rn.op,{openLoading:!0,onClick:()=>Ya(Xt),disabled:Aa,icon:z.createElement("i",{className:"iconfont icon-tianjia5 font13"}),type:"link"},"\u52A0\u5165\u8BD5\u9898\u7BEE")),Xt.choosed===!0&&z.createElement(Rn.op,{openLoading:!0,onClick:()=>Ga(Xt.id),icon:z.createElement("i",{className:"iconfont icon-yichu2 font13"}),danger:!0,type:"link"},"\u79FB\u51FA\u8BD5\u9898\u7BEE"),(xt.type===Ae.A.Mine||xt.type===Ae.A.TeachGroupShare&&(Xt==null?void 0:Xt.edit_item_bank))&&!Xt.public&&z.createElement(jt.ZP,{onClick:()=>ur(Xt),icon:z.createElement("i",{className:"iconfont icon-bianji10 font14"}),type:"link"},"\u7F16\u8F91"),z.createElement(ya.Z,{menu:{items:ja(Xt)}},z.createElement(jt.ZP,{icon:z.createElement("i",{className:"iconfont icon-gengduo5 font14"}),type:"link"},"\u66F4\u591A"))))}}];return z.createElement("div",{className:oe.wrap},z.createElement("div",{className:oe.content},z.createElement(Rn.YG,{value:xt==null?void 0:xt.type,onChange:ft=>Ma({type:ft,page:1,keyword:"",sort_by:null,sort_direction:null,item_type:null,difficulty:null,discipline_id:null,sub_discipline_id:null,course_discipline_id:null,tag_discipline_id:null,teach_group_id:null,group_id:0}),tabBarExtraContent:xt.type===Ae.A.Mine&&z.createElement(Ot.Z,{className:"mb5"},z.createElement(Rn.op,{onClick:()=>(0,$n.xg)("/knowledgeHub")},"\u7BA1\u7406\u77E5\u8BC6\u70B9"),z.createElement(Rn.op,{onClick:()=>{(0,$n.xg)("/problemset/plagiarismcheck")}},"\u8BD5\u9898\u67E5\u91CD"),z.createElement(Rn.op,{onClick:Ut},"\u5BFC\u51FA\u8BD5\u9898"),z.createElement(Rn.op,{onClick:()=>(0,$n.xg)(`/problemset/newitem?group_id=${xt.group_id||0}`),type:"primary"},"\u65B0\u589E\u8BD5\u9898"),z.createElement(Rn.op,{onClick:()=>El(),type:"primary"},"\u65B0\u5EFA\u6587\u4EF6\u5939")),dataSource:Ka}),(xt==null?void 0:xt.type)===Ae.A.RecycleBin&&z.createElement(wa,null),(xt==null?void 0:xt.type)!==Ae.A.RecycleBin&&z.createElement(z.Fragment,null,z.createElement("div",{className:oe.filterWrap},[Ae.A.TeachGroupShare].includes(xt.type)&&z.createElement(Ot.Z,{size:10},z.createElement("div",{className:oe.label,style:{paddingLeft:14}},"\u56E2\u961F"),z.createElement(qt.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u56E2\u961F",size:"large",style:{width:367},options:tn,fieldNames:{label:"name",value:"group_id"},value:xt.teach_group_id,onChange:ft=>Ma({teach_group_id:ft,page:1,keyword:""})})),[Ae.A.Public,Ae.A.Collection].includes(xt.type)&&z.createElement(Ot.Z,{size:10},z.createElement("div",{className:oe.label},"\u65B9\u5411\u8BFE\u7A0B"),z.createElement(Pn.Z,{expandTrigger:"hover",size:"large",style:{width:268},placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411",options:ht,value:xt!=null&&xt.discipline_id?[xt==null?void 0:xt.discipline_id,xt==null?void 0:xt.sub_discipline_id]:null,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:ft=>{Ma({discipline_id:(ft==null?void 0:ft[0])||null,sub_discipline_id:(ft==null?void 0:ft[1])||null,page:1,tag_discipline_id:null,keyword:""})}})),[Ae.A.Mine,Ae.A.TeachGroupShare].includes(xt.type)&&z.createElement(Ot.Z,{size:10},z.createElement("div",{className:oe.label},"\u8BFE\u7A0B"),z.createElement(Ce.q,{size:"large",key:String(xt.type===Ae.A.TeachGroupShare),showLinkButton:!1,style:{width:296},value:xt==null?void 0:xt.course_discipline_id,onChange:ft=>Ma({course_discipline_id:ft,page:1,tag_discipline_id:null,keyword:""}),data:{container_type:"ItemBank",type:xt==null?void 0:xt.type}})),z.createElement(Ot.Z,{size:10},z.createElement("div",{className:oe.label},"\u9898\u578B"),z.createElement(qt.default,{allowClear:!0,listHeight:300,placeholder:"\u8BF7\u9009\u62E9\u9898\u578B",value:xt==null?void 0:xt.item_type,onChange:ft=>Ma({item_type:ft,page:1,group_id:ft==="SHIXUN"?0:xt==null?void 0:xt.group_id,keyword:""}),size:"large",style:{width:140},options:cr})),z.createElement(Ot.Z,{size:10},z.createElement("div",{className:oe.label},"\u96BE\u5EA6"),z.createElement(qt.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u96BE\u5EA6",value:xt==null?void 0:xt.difficulty,onChange:ft=>Ma({difficulty:ft,page:1,keyword:""}),size:"large",style:{width:140},options:Ar})),z.createElement(Ot.Z,{size:10},z.createElement("div",{className:oe.label},"\u77E5\u8BC6\u70B9"),[Ae.A.TeachGroupShare,Ae.A.Mine].includes(xt.type)&&z.createElement(Ce.i,{placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\u6216\u8005\u8F93\u5165\u5173\u952E\u8BCD\u8FDB\u884C\u641C\u7D22",key:String(xt.type===Ae.A.TeachGroupShare),showLinkButton:!1,allowAcceptEmpty:!0,data:{container_type:"ItemBank",search:!0,type:xt.type},style:{width:367},size:"large",courseDisciplineId:xt.course_discipline_id,value:xt.tag_discipline_id,onChange:ft=>Ma({tag_discipline_id:ft,page:1,keyword:""})}),[Ae.A.Public,Ae.A.Collection].includes(xt.type)&&z.createElement(qt.default,{allowClear:!0,mode:"multiple",optionFilterProp:"label",options:(Et==null?void 0:Et.tag_disciplines)||[],maxTagCount:"responsive",fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\u6216\u8005\u8F93\u5165\u5173\u952E\u8BCD\u8FDB\u884C\u641C\u7D22",style:{width:367},size:"large",value:xt.tag_discipline_id,onChange:ft=>Ma({tag_discipline_id:ft,page:1,keyword:""})}))),z.createElement(Te.Z,{className:"mb20",align:"middle",justify:"space-between"},z.createElement(Ot.Z,{size:8},z.createElement(rt,{data:(Et==null?void 0:Et.group_arr)||[],onClick:ft=>Ma({group_id:ft,page:1})}),z.createElement("span",null,"\uFF08 \u5171",z.createElement("span",{style:{color:"#F48331"},className:"ml5 mr5"},(Et==null?void 0:Et.banks_size)||0),"\u9053 \uFF09")),z.createElement(Rn.t7,{allowClear:!0,value:xt==null?void 0:xt.keyword,onChange:ft=>Ma({keyword:ft,page:1}),placeholder:"\u8BF7\u8F93\u5165\u9898\u53F7\u6216\u5176\u4ED6\u5173\u952E\u8BCD\u8FDB\u884C\u641C\u7D22",style:{width:361}})),z.createElement(An,{dataSource:Qe,onDragChange:va,expandedRowKeys:Gn,columns:Ha,loading:We,disabled:!(Et!=null&&Et.can_order)||Sn!==null,empty:z.createElement(Se.Z,{styles:{margin:0,padding:"100px 0"},customText:!((Pt=Je==null?void 0:Je.userInfo)!=null&&Pt.professional_certification)&&xt.type===Ae.A.Mine&&!We&&"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u9898\u5E93\u8D44\u6E90",ButtonTwo:!((Jt=Je==null?void 0:Je.userInfo)!=null&&Jt.professional_certification)&&xt.type===Ae.A.Mine&&!We&&z.createElement(jt.ZP,{shape:"round",type:"primary",onClick:()=>ye.history.push("/account/certification")},"\u7ACB\u5373\u8BA4\u8BC1")}),sortValue:{field:xt.sort_by,order:xt.sort_direction},onSortChange:ft=>Ma({sort_by:ft.field,sort_direction:ft.order})}),!!(Et!=null&&Et.size)&&z.createElement(wn.Z,{style:{padding:"20px 0"},showQuickJumper:!0,onChange:(ft,Xt)=>Ma({page:ft,per_page:Xt}),pageSize:xt==null?void 0:xt.per_page,current:xt==null?void 0:xt.page,total:(Et==null?void 0:Et.size)||0,showTotal:$n.rU}))),!!(hn!=null&&hn.length)&&z.createElement("div",{className:oe.batch},z.createElement("div",{style:{flexShrink:0,marginRight:20}},z.createElement(kt.default,{className:"font14",checked:Ja!=null&&Ja.length?hn.length===(Ja==null?void 0:Ja.length):!1,onChange:ft=>Hr(ft.target.checked)},"\u672C\u9875\u5168\u9009",z.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",hn==null?void 0:hn.length,")"))),z.createElement("div",{className:oe.btn,onClick:()=>$r(!0)},z.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u52A0\u5165\u8BD5\u9898\u7BEE"),z.createElement("div",{className:oe.btn,onClick:()=>$r(!1)},z.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u79FB\u51FA\u8BD5\u9898\u7BEE"),[Ae.A.TeachGroupShare,Ae.A.Public].includes(xt.type)&&z.createElement("div",{className:oe.btn,onClick:()=>al()},z.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165\u6211\u7684\u9898\u5E93"),xt.type===Ae.A.Public&&(0,ga.ag)()&&z.createElement("div",{className:oe.btn,onClick:()=>Zr(hn)},z.createElement("i",{className:"iconfont icon-piliangchexiaogongkai font16"}),"\u6279\u91CF\u64A4\u9500\u516C\u5F00"),xt.type===Ae.A.Mine&&z.createElement("div",{className:oe.btn,onClick:()=>lr()}," ",z.createElement("i",{className:"iconfont icon-pilianggongxiang"}),"\u6279\u91CF\u5171\u4EAB"),xt.type===Ae.A.Mine&&z.createElement("div",{className:oe.btn,onClick:()=>{zr(hn,!0)}}," ",z.createElement("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"\u5220\u9664"),xt.type===Ae.A.Mine&&z.createElement("div",{className:oe.btn,onClick:vl}," ",z.createElement("i",{className:"iconfont icon-fabu5"}),"\u53D1\u5E03"),xt.type===Ae.A.Mine&&z.createElement("div",{className:oe.btn,onClick:()=>gr()},z.createElement("i",{className:"iconfont icon-yidongmulu font16"}),"\u79FB\u81F3\u6587\u4EF6\u5939"),z.createElement("div",{onClick:()=>Tn([]),className:`${oe.btn} ml-auto`}," ",z.createElement("i",{className:"iconfont icon-piliangcaozuoicon2"}),"\u53D6\u6D88\u64CD\u4F5C")),z.createElement(we,{basketData:At.basketData,visible:Fa,basketTotal:Za,onClose:()=>_n(!1),onDelete:Xa,onClear:or,onSubmit:()=>la(void 0,null,function*(){const ft=yield Re({type:"problemsetPreview/newPreviewProblemset",payload:{name:"\u9ED8\u8BA4\u8BD5\u5377\u540D\u79F0",difficulty:2,duration:60}});ft.status===0&&ye.history.push(`paperlibrary/add/${ft.exam_id}?defaultActiveKey=1&type=2`)})}),z.createElement(ge,{visibleBasket:Fa,onToggleVisible:()=>_n(!Fa),count:Za}),z.createElement(Ft,{onReloadData:mr,onReloadBasketData:Or}),z.createElement(Vt.Z,null),z.createElement(nt.Z,null),z.createElement(On.Z,null),z.createElement(Fn.Z,null),z.createElement(Wn.Z,null),z.createElement(Xn.Z,null),z.createElement(Kn.Z,null),z.createElement(Fe.Z,{onlyMediatorOpenStr:"model-change-problem"}),z.createElement(Kt,null),z.createElement(ct,{onReloadData:mr}),z.createElement(Qn,{onReloadData:mr}),z.createElement(ba,{onReloadData:mr,activeTabsKey:xt.type}),z.createElement(en,null),z.createElement(St,{onReloadData:()=>Ir([null])}))}},5932:function($e,it,y){"use strict";y.d(it,{A:function(){return a}});var a=(ne=>(ne.Mine="0",ne.Public="1",ne.Collection="2",ne.TeachGroupShare="3",ne.RecycleBin="4",ne))(a||{})},44795:function($e,it,y){"use strict";y.d(it,{Im:function(){return we},ZP:function(){return pt},gZ:function(){return ye}});var a=y(59301),ne=y(37568),z=y(7939),oe=y(84105),ie=y(87395),he=y(76726),Pe=y(24334),Ce=y(28010),ue=y(35883),ce=y(76406),me=y(16102),xe=y(34376),rt=y(92310),Fe=y.n(rt),de=y(59301),Te=Object.defineProperty,Ie=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,Se=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,De=(yt,Le,ot)=>Le in yt?Te(yt,Le,{enumerable:!0,configurable:!0,writable:!0,value:ot}):yt[Le]=ot,le=(yt,Le)=>{for(var ot in Le||(Le={}))fe.call(Le,ot)&&De(yt,ot,Le[ot]);if(Se)for(var ot of Se(Le))je.call(Le,ot)&&De(yt,ot,Le[ot]);return yt},qe=(yt,Le)=>Ie(yt,Ye(Le));const{TextArea:ze}=ne.default,Ne={visible:!1,tabIndex:"0"},we={[he.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[he.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[he.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Me=(yt=>(yt[yt.SET_VISIBLE=0]="SET_VISIBLE",yt[yt.SET_TABINDEX=1]="SET_TABINDEX",yt))(Me||{});function Ee(yt,Le){switch(Le.type){case 0:return qe(le({},yt),{visible:Le.payload});case 1:return qe(le({},yt),{tabIndex:Le.payload});default:throw new Error}}function ge({value:yt,className:Le}){const[ot,mt]=(0,a.useState)(!1),gt=(0,a.useRef)(),_e=(0,a.useRef)();return(0,a.useEffect)(()=>{ot&&(_e.current.reset(),_e.current.write((0,ce.pp)(yt||"")))},[yt,ot]),(0,a.useEffect)(()=>{var tt,Ft,Ae,ke;if(gt.current){_e.current=new xe.Terminal({fontSize:14,disableStdin:!0}),_e.current.open(gt.current);const ve=gt.current.offsetWidth-14,Ze=((ke=(Ae=(Ft=(tt=_e.current)==null?void 0:tt._core)==null?void 0:Ft._renderService)==null?void 0:Ae.dimensions)==null?void 0:ke.actualCellWidth)||9.5,et=Math.ceil(ve/Ze);_e.current.resize(et,8),mt(!0)}},[]),de.createElement("div",{ref:gt,className:Fe()("XtermText-valueRef",Le)})}function ye(yt){const{status:Le,error_msg:ot,output:mt,input:gt,expected_output:_e,is_file:tt,input_file_url:Ft,output_file_url:Ae,expected_output_file_url:ke}=yt;let ve=null;const Ze={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Le){case he.h.NOMATCH:ve=de.createElement(de.Fragment,null,de.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!tt&&de.createElement(ge,{className:"mb10",value:gt}),tt&&de.createElement("div",{style:Ze},de.createElement("a",{onClick:()=>(0,ce.LR)(Ft,gt)},gt)),de.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!tt&&de.createElement(ge,{className:"mb10",value:mt&&Pe.Base64.decode(mt)||""}),tt&&de.createElement("div",{style:Ze},de.createElement("a",{onClick:()=>(0,ce.LR)(Ae,mt)},mt)),de.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!tt&&de.createElement(ge,{className:"mb10",value:_e&&Pe.Base64.decode(_e)||""}),tt&&de.createElement("div",{style:Ze},de.createElement("a",{onClick:()=>(0,ce.LR)(ke,_e)},_e)));break;case he.h.EXECUTEFAILURE:ve=de.createElement(de.Fragment,null,de.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!tt&&de.createElement(ue.Z,{value:gt,style:Ze}),tt&&de.createElement("div",{style:Ze},de.createElement("a",{onClick:()=>(0,ce.LR)(Ft,gt)},gt)),de.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),de.createElement("pre",{className:"error"},Pe.Base64.decode(ot)));break;case he.h.COMPILEFAILURE:ve=de.createElement(de.Fragment,null,de.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!tt&&de.createElement(ue.Z,{value:gt,style:Ze}),tt&&de.createElement("div",{style:Ze},de.createElement("a",{onClick:()=>(0,ce.LR)(Ft,gt)},gt)),de.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),de.createElement("pre",{className:"error"},Pe.Base64.decode(ot)));break;case he.h.PODFAILURE:ve=de.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case he.h.TIMEOUT:ve=de.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return de.createElement(de.Fragment,null," ",ve," ")}function Oe(yt){const{status:Le,error_msg:ot,execute_time:mt,output:gt,input:_e,expected_output:tt,is_file:Ft,input_file_url:Ae,output_file_url:ke,expected_output_file_url:ve}=yt;let Ze=null;switch(Le){case he.h.OK:Ze=de.createElement(de.Fragment,null,de.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",mt,"\u79D2"),de.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),de.createElement("pre",null,Pe.Base64.decode(gt)));break;case he.h.NOMATCH:Ze=de.createElement(de.Fragment,null,de.createElement("p",null,"\u8F93\u5165\uFF1A",de.createElement("pre",null,_e)),de.createElement("p",null,"\u8F93\u51FA\uFF1A",gt&&Pe.Base64.decode(gt)),de.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",tt&&Pe.Base64.decode(tt)));break;case he.h.EXECUTEFAILURE:Ze=de.createElement(de.Fragment,null,de.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",de.createElement("pre",null,_e)),de.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),de.createElement("pre",{className:"error"},Pe.Base64.decode(ot)));break;case he.h.COMPILEFAILURE:Ze=de.createElement(de.Fragment,null,de.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",de.createElement("pre",null,_e)),de.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),de.createElement("pre",{className:"error"},Pe.Base64.decode(ot)));break;case he.h.PODFAILURE:Ze=de.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case he.h.TIMEOUT:Ze=de.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return de.createElement(de.Fragment,null," ",Ze," ")}var pt=({id:yt,is_file:Le,input:ot,debuging:mt,submitting:gt,executingMessage:_e,debugResult:tt,onChangeInput:Ft,onDebugCode:Ae,onSubmitCode:ke})=>{const[ve,Ze]=(0,a.useReducer)(Ee,Ne),{visible:et,tabIndex:Tt}=ve;(0,a.useEffect)(()=>{Ze({type:0,payload:!1})},[yt]);function st(kt){let an=kt.target.id;Ze({type:1,payload:an})}function Bt(){Ze({type:0,payload:!et})}const It=(0,a.useMemo)(()=>{if(tt){const{status:kt}=tt;return de.createElement(de.Fragment,null,Oe(tt))}return null},[tt]);function Kt(){Ze({type:0,payload:!0}),Ze({type:1,payload:"1"}),Ae()}return de.createElement("div",{className:"test-case-panel"},de.createElement("div",{className:`test-case-panel-body ${et?"active":""}`},de.createElement("ul",{className:"s-navs"},de.createElement("li",null,de.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),de.createElement(me.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:de.createElement(ze,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Le?"":ot,onChange:Ft}),rightNode:mt?de.createElement(Ce.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):tt?It:de.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),de.createElement("a",{className:`btn-collapse ${et?"up":""}`,onClick:Bt},et?de.createElement(oe.Z,null):de.createElement(ie.Z,null)),de.createElement("footer",{className:"footer"},de.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),de.createElement("div",{className:"flex-container"},de.createElement(z.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),de.createElement(z.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),de.createElement(z.ZP,{className:"btn-green",type:"ghost",loading:mt,onClick:Kt},"\u8C03\u8BD5\u4EE3\u7801"),de.createElement(z.ZP,{type:"primary",className:"custom-ant-disabled",loading:gt,disabled:gt,onClick:()=>{Ze({type:0,payload:!1}),ke()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},76726:function($e,it,y){"use strict";y.d(it,{h:function(){return a}});var a=(ne=>(ne[ne.NOMATCH=-1]="NOMATCH",ne[ne.OK=0]="OK",ne[ne.TIMEOUT=2]="TIMEOUT",ne[ne.PODFAILURE=3]="PODFAILURE",ne[ne.COMPILEFAILURE=4]="COMPILEFAILURE",ne[ne.EXECUTEFAILURE=5]="EXECUTEFAILURE",ne[ne.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ne))(a||{})},55178:function($e,it,y){"use strict";y.d(it,{Y2:function(){return yt},ZP:function(){return Le}});var a=y(59301),ne=y(94968),z=y(6767),oe=y(62957),ie=y(77019),he=y(47889),Pe=y(7939),Ce=y(62673),ue=y(25399),ce=y(37568),me={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},xe="data:image/png;base64,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",rt=y(47257),Fe=y.n(rt),de=y(25173),Te=y(49317),Ie=y(1012),Ye=y(76406),Se=y(86974),fe=y(59301),je=Object.defineProperty,De=Object.defineProperties,le=Object.getOwnPropertyDescriptors,qe=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,we=(ot,mt,gt)=>mt in ot?je(ot,mt,{enumerable:!0,configurable:!0,writable:!0,value:gt}):ot[mt]=gt,Me=(ot,mt)=>{for(var gt in mt||(mt={}))ze.call(mt,gt)&&we(ot,gt,mt[gt]);if(qe)for(var gt of qe(mt))Ne.call(mt,gt)&&we(ot,gt,mt[gt]);return ot},Ee=(ot,mt)=>De(ot,le(mt)),ge=(ot,mt,gt)=>new Promise((_e,tt)=>{var Ft=ve=>{try{ke(gt.next(ve))}catch(Ze){tt(Ze)}},Ae=ve=>{try{ke(gt.throw(ve))}catch(Ze){tt(Ze)}},ke=ve=>ve.done?_e(ve.value):Promise.resolve(ve.value).then(Ft,Ae);ke((gt=gt.apply(ot,mt)).next())});const{Dragger:ye}=ne.default,Oe=ot=>{const mt=Ze=>Ze&&Ze.substring(0,Ze.lastIndexOf("."));for(var gt=[...ot],_e=0,tt=[],Ft=0;Ft{if(Ze.forEach(et=>{let Tt=et.name.split(/\.(?=[^\.]+$)/);et.name=`${Tt[0]}.${Tt[1].toLowerCase()}`}),Ze[0].name.includes(".in"))return Ze.length===2?Ze:[Ze[0],{}];if(Ze[0].name.includes(".out"))return Ze.length===2?Ze.reverse():[{},Ze[0]]})},pt=({onClose:ot,onOK:mt,visible:gt,wrapClassName:_e,rootIdentifier:tt,multiple:Ft=!1,defaultMultipleValue:Ae=!0})=>{const[ke,ve]=(0,a.useState)([]),[Ze,et]=(0,a.useState)({}),[Tt,st]=(0,a.useState)(!1),[Bt,It]=(0,a.useState)(!0),Kt=(0,a.useRef)([]),kt=(0,a.useRef)(0),an=()=>{ot()};(0,a.useEffect)(()=>{He()},[]),(0,a.useEffect)(()=>{gt&&(Kt.current=[],kt.current=0,ve([]),It(Ae))},[gt]);const He=()=>ge(void 0,null,function*(){try{const Ct=yield(0,Te.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),Wt=JSON.parse((0,de.pe)(Ct.data));et(Wt)}catch(Ct){}}),Ue=Ct=>Ct&&Ct.substring(0,Ct.lastIndexOf(".")),Zt=Ct=>{var Wt,Rt;const fn=Ue((Wt=Ct[0])==null?void 0:Wt.name)||Ue((Rt=Ct[1])==null?void 0:Rt.name),Gt=ke.filter(Cn=>Ue(Cn.name)!==fn);Kt.current=[...Gt],ve([...Gt])},cn=Ct=>{if(!Bt){const Ln=new FormData;Ln.append("file",Ct.file),(0,Te.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Ln},!0).then(Qn=>{if(Qn.status===0){kt.current=kt.current+1;const Ot=Kt.current.map(Pn=>{var qt;if(Pn.name===Ct.name){const pn=Me({},Pn);return(qt=Ct==null?void 0:Ct.name)!=null&&qt.includes(".in")?pn.input=Qn==null?void 0:Qn.content:pn.output=Qn==null?void 0:Qn.content,pn}return Pn});if(Kt.current=[...Ot],ve([...Ot]),kt.current>0&&kt.current===ke.length){st(!1);let Pn=Oe(Ot);Pn=Pn.filter(qt=>{var pn,rn;return!!((pn=qt[0])!=null&&pn.name&&((rn=qt[1])!=null&&rn.name))}),Pn=Pn.map(qt=>Ee(Me(Me({},qt[0]),qt[1]),{is_file:!1})),mt(Pn),ot()}}else st(!1),ot()});return}const Wt=new(Fe())({endpoint:Ze.end_point,region:Ze.region,accessKeyId:Ze.access_key_id,accessKeySecret:Ze.access_key_secret,bucket:Ze.bucket,stsToken:Ze.security_token}),Rt=Ct.name,fn={container_type:"TestSet",file_name:Rt},Gt=(0,Ie.Z)();let Cn=`testsets/${tt}/${Gt}${Rt.indexOf(".")>-1?"."+Rt.split(".").pop():""}`;tt===null&&(Cn=`testsets/${Gt}${Rt.indexOf(".")>-1?"."+Rt.split(".").pop():""}`),Wt.multipartUpload(Cn,new Blob([Ct.file],{type:Ct.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:Rt+""},url:Ze==null?void 0:Ze.callback_url,host:Ze==null?void 0:Ze.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,Te.rz)(fn)}}).then(function(Ln){if(Ln.data.status===0){kt.current=kt.current+1;const Yn=Kt.current.map(Qn=>{var Ot,Pn,qt,pn,rn,sn,dn,Ht,xn,vn,Nn,jn,In,Vn,ba,Ea,ea;if(Qn.name===((Pn=(Ot=Ln.data)==null?void 0:Ot.data)==null?void 0:Pn.file_name)){const Mn=Me({},Qn);return(rn=(pn=(qt=Ln.data)==null?void 0:qt.data)==null?void 0:pn.file_name)!=null&&rn.includes(".in")?(Mn.in_object_key=(dn=(sn=Ln.data)==null?void 0:sn.data)==null?void 0:dn.object,Mn.in_object_size=(xn=(Ht=Ln.data)==null?void 0:Ht.data)==null?void 0:xn.size,Mn.input=(Nn=(vn=Ln.data)==null?void 0:vn.data)==null?void 0:Nn.file_name,Mn.in_file=Ct):(Mn.out_object_key=(In=(jn=Ln.data)==null?void 0:jn.data)==null?void 0:In.object,Mn.out_object_size=(ba=(Vn=Ln.data)==null?void 0:Vn.data)==null?void 0:ba.size,Mn.output=(ea=(Ea=Ln.data)==null?void 0:Ea.data)==null?void 0:ea.file_name,Mn.out_file=Ct),Mn}return Qn});if(Kt.current=[...Yn],ve([...Yn]),kt.current>0&&kt.current===ke.length){st(!1);let Qn=Oe(Yn);Qn=Qn.filter(Ot=>{var Pn,qt;return!!((Pn=Ot[0])!=null&&Pn.name&&((qt=Ot[1])!=null&&qt.name))}),Qn=Qn.map(Ot=>Ee(Me(Me({},Ot[0]),Ot[1]),{is_file:!0})),mt(Qn),ot()}}})},Nt=Ct=>new Promise((Wt,Rt)=>{let fn=0,Gt=[];for(let Cn=0;Cn{fn++,fn===Ct.length&&(Gt.length?(z.ZP.warning(`${Gt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Rt()):Wt(Ct))}).catch(Ln=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Ln),fn++,Gt.push(Ct[Cn].name),fn===Ct.length&&(Gt.length?(z.ZP.warning(`${Gt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Rt()):Wt(Ct))})}),ct=()=>ge(void 0,null,function*(){if(ke.length===0){z.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Nt(ke),st(!0),Oe(ke).some(Wt=>{var Rt,fn;return!((Rt=Wt[0])!=null&&Rt.name&&((fn=Wt[1])!=null&&fn.name))})){oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>ge(void 0,null,function*(){ke.map(Wt=>ge(void 0,null,function*(){cn(Wt)}))}),onCancel:()=>{st(!1)}});return}ke.map(Wt=>ge(void 0,null,function*(){cn(Wt)}))}),zt={name:"file",fileList:ke,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:Ct=>{if(ke!=null&&ke.some(Rt=>Rt.name===Ct.name))return z.ZP.info(`${Ct.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(Ct.size/1024/1024>100)return z.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(Ct.name))return z.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const Wt={name:Ct.name,uid:Ct.uid,file:Ct,percent:0};return ke.push(Wt),Kt.current=[...ke],ve([...ke]),!1}},Mt=Oe(ke);return console.log(ke,Mt,"fileList"),fe.createElement(oe.default,{open:gt,wrapClassName:_e,onOk:ct,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Tt},onCancel:an,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},fe.createElement("div",{className:me.wrap},ke.length?fe.createElement("div",null,fe.createElement(ie.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},fe.createElement("div",{style:{visibility:Ft?"visible":"hidden"}},fe.createElement("span",{className:me.greyText},"\u7528\u4F8B\u7C7B\u578B"),fe.createElement(he.ZP.Group,{className:`ml20 ${me.testCaseRadio}`,optionType:"button",value:Bt,onChange:Ct=>It(Ct.target.value)},fe.createElement(he.ZP,{value:!1},"\u6587\u672C"),fe.createElement(he.ZP,{value:!0},"\u6587\u4EF6"))),fe.createElement(ne.default,Me({},zt),fe.createElement(Pe.ZP,{type:"primary",className:me.btnS},fe.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),fe.createElement(yt,{data:Mt,onRemove:Zt})):fe.createElement("div",{className:`${me.noData} mb30`},fe.createElement(ne.default.Dragger,Ee(Me({},zt),{className:me.dragger}),fe.createElement("img",{src:xe,alt:"",className:"mb20"}),fe.createElement("div",null,fe.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),fe.createElement("span",{className:me.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),fe.createElement("div",{className:me.text},fe.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),fe.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",fe.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",fe.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",fe.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",fe.createElement("br",null))))},yt=({data:ot=[],onRemove:mt,width:gt="auto",showScore:_e=!1,disabled:tt=!1,inputChange:Ft,onEvaluatingChange:Ae,onSelectAll:ke,checkAll1:ve,checkAll2:Ze,checkAll3:et,checkAll4:Tt,checkAll5:st,showEvaluatingSetting:Bt=!1,className:It="",isProgramHomework:Kt=!1})=>{const kt={value:"",filename:"",dataUrl:""},[an,He]=(0,a.useState)(Me({},kt)),Ue=Nt=>{let ct=document.createElement("a");document.body.appendChild(ct);let zt=URL.createObjectURL(Nt.file);ct.href=zt,ct.download=Nt.name,ct.click(),URL.revokeObjectURL(zt),document.body.removeChild(ct)},Zt=(Nt,ct)=>{(0,Ye.LR)(Nt,ct)},cn=(Nt,ct)=>{oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:fe.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{mt(Nt,ct)},onCancel:()=>{}})};return ot.length?fe.createElement("div",{className:It,style:{width:gt}},fe.createElement("div",{className:`${Kt?me.headProgram:me.head}`},Bt&&fe.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},fe.createElement(Ce.default,{checked:ve,onChange:Nt=>{ke(Nt.target.checked,"hidden")}}),fe.createElement(ue.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},fe.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),fe.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),fe.createElement("div",{style:{width:Kt?"25%":"15%"}},"\u7528\u4F8B"),fe.createElement("div",{style:{width:_e?Kt?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),fe.createElement("div",{style:{width:_e?Kt?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),_e&&fe.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Bt&&fe.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},fe.createElement(Ce.default,{checked:Tt,onChange:Nt=>{ke(Nt.target.checked,"input_visible")}}),fe.createElement(ue.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},fe.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),fe.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Bt&&fe.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},fe.createElement(Ce.default,{checked:Ze,onChange:Nt=>{ke(Nt.target.checked,"is_invisible")}}),fe.createElement(ue.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},fe.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),fe.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Bt&&fe.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},fe.createElement(Ce.default,{checked:st,onChange:Nt=>{ke(Nt.target.checked,"actual_output_visible")}}),fe.createElement(ue.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},fe.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),fe.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Bt&&fe.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},fe.createElement(Ce.default,{checked:et,onChange:Nt=>{ke(Nt.target.checked,"last_match_rule")}}),fe.createElement(ue.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},fe.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),fe.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),fe.createElement("div",{className:me.operation,style:Kt?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),fe.createElement("div",{className:me.listWrapper,style:{boxShadow:Kt?"0px 2px 4px 0px #EAEEF4":"unset"}},ot.map((Nt,ct)=>{var zt,Mt,Ct,Wt;return fe.createElement("div",{key:ct,className:me.list,style:Kt?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Bt&&fe.createElement("div",{style:{width:"15%"}},fe.createElement(Ce.default,{checked:!!Nt.hidden,onChange:Rt=>{Ae(Rt.target.checked,ct,"hidden")}})),fe.createElement("div",{style:{width:Kt?"25%":"15%",paddingLeft:Kt?"5px":"0px",paddingRight:Kt?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",ct+1),fe.createElement("div",{className:me.info,style:{width:_e?Kt?"20%":"15%":"25%"}},fe.createElement("span",{title:Nt.input||((zt=Nt[0])==null?void 0:zt.name),onClick:()=>ge(void 0,null,function*(){let Rt;Nt.input?Nt.input_file_url?Rt=Nt.input_file_url:Rt=Nt.in_file:Rt=Nt[0];let fn;typeof Rt=="string"?(fn=yield fetch(Rt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),He({value:yield fn.text(),filename:"",dataUrl:Rt})):(fn=yield(0,Ye.db)(Rt.file),He({value:fn.text,filename:Rt.name,dataUrl:fn.link}))})},Nt.input||((Mt=Nt[0])==null?void 0:Mt.name))),fe.createElement("div",{className:me.info,style:{width:_e?Kt?"20%":"15%":"25%"}},fe.createElement("span",{title:Nt.output||((Ct=Nt[1])==null?void 0:Ct.name),onClick:()=>ge(void 0,null,function*(){let Rt;Nt.input?Nt.output_file_url?Rt=Nt.output_file_url:Rt=Nt.out_file:Rt=Nt[1];let fn;typeof Rt=="string"?(fn=yield fetch(Rt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),He({value:yield fn.text(),filename:"",dataUrl:Rt})):(fn=yield(0,Ye.db)(Rt.file),He({value:fn.text,filename:Rt.name,dataUrl:fn.link}))})},Nt.output||((Wt=Nt[1])==null?void 0:Wt.name))),_e&&fe.createElement("div",{style:{width:"20%"}},fe.createElement(ce.default,{size:"large",addonAfter:Kt?"%":null,disabled:tt,style:{width:"80%"},onChange:Rt=>Ft(Rt,ct),value:Nt.score}),!Kt&&fe.createElement("span",null,"\xA0%")),Bt&&fe.createElement("div",{style:{width:"20%"}},fe.createElement(Ce.default,{checked:Nt.input_visible||!1,onChange:Rt=>{Ae(Rt.target.checked,ct,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Bt&&fe.createElement("div",{style:{width:"20%"}},fe.createElement(Ce.default,{checked:Nt.is_invisible||!1,onChange:Rt=>{Ae(Rt.target.checked,ct,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Bt&&fe.createElement("div",{style:{width:"20%"}},fe.createElement(Ce.default,{checked:Nt.actual_output_visible||!1,onChange:Rt=>{Ae(Rt.target.checked,ct,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Bt&&fe.createElement("div",{style:{width:"20%"}},fe.createElement(Ce.default,{checked:Nt.last_match_rule||!1,onChange:Rt=>{Ae(Rt.target.checked,ct,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),fe.createElement("div",{onClick:()=>cn(Nt,ct),style:Kt?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},fe.createElement("span",{className:me.del},"\u5220\u9664")))})),fe.createElement(Se.Z,{close:!0,data:an.dataUrl,filename:an.filename,type:an.dataUrl.length?"txt":"",onClose:()=>He(Me({},kt)),monacoEditor:{value:an.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):fe.createElement(fe.Fragment,null)};var Le=pt},74574:function($e,it,y){"use strict";y.d(it,{Z:function(){return rt}});var a=y(59301),ne=y(6767),z=y(25399),oe=y(29787),ie=y(77019),he=y(5269),Pe=y(31709),Ce=y(7939),ue=y(39116),ce=y(49317),me=y(35883),xe=(de,Te,Ie)=>new Promise((Ye,Se)=>{var fe=le=>{try{De(Ie.next(le))}catch(qe){Se(qe)}},je=le=>{try{De(Ie.throw(le))}catch(qe){Se(qe)}},De=le=>le.done?Ye(le.value):Promise.resolve(le.value).then(fe,je);De((Ie=Ie.apply(de,Te)).next())}),rt=({id:de,activeDiscussIndex:Te,onReplyDiscuss:Ie,adminOrOperator:Ye})=>{const[Se,fe]=(0,a.useState)(""),[je,De]=(0,a.useState)(!1);function le(ze){fe(ze)}function qe(){if(!Se){ne.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}Ie(de,Se),fe("")}return(0,a.useEffect)(()=>{Te!=de&&De(!1)},[Te]),a.createElement("div",{key:de,className:"discuss-item-editor",style:{display:Te===de?"block":"none",width:"100%"}},a.createElement(ue.Z,{miniToolbar:!0,startInit:Te===de,defaultValue:Se,id:de,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:le,extraUse:Ye&&a.createElement(z.Z,{color:"#fff",open:je,destroyTooltipOnHide:!0,title:Fe({id:de,isOpen:je,activeDiscussIndex:Te,onChange:le,setIsOpen:De}),overlayStyle:{maxWidth:600}},a.createElement("a",{title:je?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>De(!je)},a.createElement("i",{className:"iconfont icon-dianzan11"})))}),a.createElement("a",{onClick:qe,className:"btn-send"},"\u53D1\u9001"))};const Fe=de=>{const[Te,Ie]=(0,a.useState)(!1),[Ye,Se]=(0,a.useState)([]),[fe,je]=(0,a.useState)(1);(0,a.useEffect)(()=>{de!=null&&de.isOpen?De():(je(1),Se([]))},[de==null?void 0:de.isOpen]);const De=()=>xe(void 0,null,function*(){Ie(!0);const le=yield(0,ce.ZP)(`/api/discusses/${de==null?void 0:de.id}/recommend_answer.json`,{method:"get"});(le==null?void 0:le.status)==0&&Se(le==null?void 0:le.answer),Ie(!1)});return a.createElement(oe.Z,{spinning:Te},a.createElement("div",{style:{color:"#000"}},a.createElement(me.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(Ye==null?void 0:Ye[fe-1])||""}),a.createElement(ie.Z,{justify:"end",align:"middle"},a.createElement(he.Z,null,a.createElement(Pe.Z,{simple:!0,current:fe,pageSize:1,total:(Ye==null?void 0:Ye.length)||0,onChange:le=>{je(le)}})),a.createElement(he.Z,null,a.createElement(Ce.ZP,{onClick:()=>xe(void 0,null,function*(){de==null||de.onChange(Ye==null?void 0:Ye[fe-1]),de==null||de.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},2464:function($e,it,y){"use strict";y.d(it,{CP:function(){return z},_V:function(){return he}});var a=y(28209),ne=y.n(a);const z={secret:a.enc.Utf8.parse("0a18e199b87f1a8d"),iv:a.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},oe={exam:z};function ie(Pe="",Ce="exam"){const{secret:ue,iv:ce}=oe[Ce];return AES.encrypt(Pe,ue,{iv:ce,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function he(Pe="",Ce="exam"){const{secret:ue,iv:ce}=oe[Ce];return a.AES.decrypt(Pe,ue,{iv:ce,mode:ne().mode.CBC,padding:ne().pad.Pkcs7}).toString(a.enc.Utf8)}},6252:function($e,it,y){"use strict";y.d(it,{AD:function(){return Oe},BA:function(){return an},D9:function(){return _e},Hp:function(){return le},IM:function(){return Ft},Iy:function(){return ze},KM:function(){return kt},KU:function(){return Ze},MJ:function(){return qe},Ne:function(){return tt},ON:function(){return Tt},Uj:function(){return It},VY:function(){return ve},YO:function(){return Bt},YX:function(){return st},Zn:function(){return de},_g:function(){return fe},_k:function(){return mt},c6:function(){return ge},cr:function(){return Te},eV:function(){return ye},fi:function(){return Ie},gh:function(){return Me},hS:function(){return Ae},iA:function(){return Ye},j6:function(){return je},je:function(){return Le},jj:function(){return De},kS:function(){return et},lS:function(){return ot},o6:function(){return Ee},pO:function(){return Kt},rQ:function(){return pt},sA:function(){return we},xm:function(){return gt},xo:function(){return ke},y8:function(){return yt},yd:function(){return Se}});var a=y(77996),ne=y(44283),z=y(76406),oe=y(6767),ie=y(14185),he=Object.defineProperty,Pe=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,ce=(He,Ue,Zt)=>Ue in He?he(He,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):He[Ue]=Zt,me=(He,Ue)=>{for(var Zt in Ue||(Ue={}))Ce.call(Ue,Zt)&&ce(He,Zt,Ue[Zt]);if(Pe)for(var Zt of Pe(Ue))ue.call(Ue,Zt)&&ce(He,Zt,Ue[Zt]);return He},xe=(He,Ue,Zt)=>new Promise((cn,Nt)=>{var ct=Ct=>{try{Mt(Zt.next(Ct))}catch(Wt){Nt(Wt)}},zt=Ct=>{try{Mt(Zt.throw(Ct))}catch(Wt){Nt(Wt)}},Mt=Ct=>Ct.done?cn(Ct.value):Promise.resolve(Ct.value).then(ct,zt);Mt((Zt=Zt.apply(He,Ue)).next())});const rt=()=>{(0,ne.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},Fe=()=>{(0,ne.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},de=He=>xe(void 0,null,function*(){rt(),(yield(0,a.YR)(me({},He))).status===0&&(yield(0,z.QH)("",(0,z.NY)({url:ie.Z.API_SERVER+`/api/courses/${He.coursesId}/export_couser_info.json`,query:He}))),Fe()}),Te=He=>xe(void 0,null,function*(){const Ue=yield(0,a.yS)(me({},He));if(Ue.status===0)oe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ne.history.push(`/classrooms/${He.coursesId}/exportlist/course_member_act_score`);else{if(Ue.status===-2)return Ue;Ue.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${He.coursesId}/exportlist/course_member_act_score`))}}),Ie=He=>xe(void 0,null,function*(){const Ue=yield(0,a.W0)(me({},He));if(Ue.status===0)oe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ne.history.push(`/classrooms/${He.coursesId}/exportlist/course_total_score`);else{if(Ue.status===-4)return Ue;Ue.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${He.coursesId}/exportlist/course_total_score`))}}),Ye=He=>xe(void 0,null,function*(){const Ue=yield(0,a.Nl)(me({},He));if(Ue.status===0)oe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ne.history.push(`/classrooms/${He.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Ue.status===-4)return Ue;Ue.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${He.coursesId}/exportlist/course_total_exercise_and_other`))}}),Se=He=>xe(void 0,null,function*(){const Ue=yield(0,a.IU)(me({},He));if(Ue.status===0)oe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ne.history.push(`/classrooms/${He.coursesId}/exportlist/export_star_user`);else{if(Ue.status===-4)return Ue;Ue.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${He.coursesId}/exportlist/export_star_user`))}}),fe=He=>xe(void 0,null,function*(){const Ue=yield(0,a.td)(me({},He));if(Ue.status===0)oe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ne.history.push(`/classrooms/${He.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Ue.status===-2)return Ue;if(Ue.status===-3)(0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${He.coursesId}/exportlist/course_total_exercise_and_other`);else if(Ue.status===-4)return Ue}}),je=He=>xe(void 0,null,function*(){const Ue=yield(0,a.QX)(me({},He));if(Ue.status===0)oe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ne.history.push(`/classrooms/${He.coursesId}/exportlist/course_total_homework`);else{if(Ue.status===-4)return Ue;Ue.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${He.coursesId}/exportlist/course_total_homework`))}}),De=(He,Ue)=>xe(void 0,null,function*(){const Zt=yield(0,a.o_)(me({},He));Zt.status===0?(oe.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"),ne.history.push(`/classrooms/${He.coursesId}/exportlist/${Ue}`)):Zt.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${He.coursesId}/exportlist/${Ue}`))}),le=(He,Ue)=>xe(void 0,null,function*(){const Zt=yield(0,a.ZL)(me({},He));Zt.status===0?(oe.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"),ne.history.push(`/classrooms/${He.coursesId}/exportlist/${Ue}`)):Zt.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${He.coursesId}/exportlist/${Ue}`))}),qe=(He,Ue)=>xe(void 0,null,function*(){const Zt=yield(0,a.vV)(me({},He));Zt.status===0?(oe.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"),ne.history.push(`/classrooms/${He.coursesId}/exportlist/${Ue}`)):Zt.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${He.coursesId}/exportlist/${Ue}`))}),ze=(He,Ue)=>xe(void 0,null,function*(){const Zt=yield(0,a.aP)(me({},He));Zt.status===0?(oe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ne.history.push(`/classrooms/${He.coursesId}/exportlist/${Ue}`)):Zt.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${He.coursesId}/exportlist/${Ue}`))}),Ne=He=>xe(void 0,null,function*(){rt(),(yield exportCourseWorkListAppendix(me({},He))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${He.categoryId}/works_list.zip`,query:He}))),Fe()}),we=He=>xe(void 0,null,function*(){rt(),yield(0,z.FH)("",ie.Z.API_SERVER+`/api/polls/${He.categoryId}/commit_result.xlsx`),Fe()}),Me=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+`/api/courses/${He.coursesId}/attendances/export_xlsx_data.xlsx`,query:He}))}),Ee=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+`/api/courses/${He.coursesId}/video_study_statics.xlsx`,query:He}))}),ge=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+`/api/courses/${He.coursesId}/export_video_study.xlsx`,query:He}))}),ye=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+`/api/courses/${He.coursesId}/export_course_students_info.xlsx`,query:He}))}),Oe=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+"/api/school_manages/students.xlsx",query:He}))}),pt=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+"/api/item_banks/export.xlsx",query:He}))}),yt=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:He}))}),Le=He=>xe(void 0,null,function*(){const Ue=yield(0,a.Uy)(me({},He));Ue.status===0?(oe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ne.history.push(`/classrooms/${He.coursesId}/exportlist/exercise_score,export_exercise_users`)):Ue.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${He.coursesId}/exportlist/exercise_score,export_exercise_users`))}),ot=He=>xe(void 0,null,function*(){const Ue=yield(0,a.tg)(me({},He));Ue.status===0?(oe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ne.history.push(`/classrooms/${He.coursesId}/exportlist/exercise_score,export_exercise_report`)):Ue.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${He.coursesId}/exportlist/exercise_score,export_exercise_report`))}),mt=He=>xe(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+`/api/export_records/${He.id}.xlsx`,query:He}))}),gt=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:He}))}),_e=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+`/api/courses/${He==null?void 0:He.coursesId}/${He.menuKey}_statistic.xlsx?${He.checkedList.map(Ue=>`course_group_id[]=${Ue}`).join("&")}`,query:He}))}),tt=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+`/api/ec_years/${He==null?void 0:He.ec_year_id}/ec_training_objectives.xlsx`,query:He}))}),Ft=He=>xe(void 0,null,function*(){yield(0,z.FH)(He==null?void 0:He.name,(0,z.NY)({url:ie.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:He}))}),Ae=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+`/api/ec_years/${He==null?void 0:He.ec_year_id}/ec_courses.xlsx`,query:He}))}),ke=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+`/api/ec_years/${He==null?void 0:He.ec_year_id}/ec_graduation_requirements.xlsx`,query:He}))}),ve=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:He}))}),Ze=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+`/api/exercises/${He.categoryId}/rank_list.xlsx`,query:He}))}),et=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:He}))}),Tt=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+`/api/examination_banks/${He.id}.json`,query:He}))}),st=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+`/api/exercises/${He.categoryId}.json`,query:He}))}),Bt=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+`/api/polls/${He==null?void 0:He.id}/commit_result.json`,query:He}))}),It=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+"/api/paths/get_task_pass.json",query:He}))}),Kt=(He,Ue)=>xe(void 0,null,function*(){yield(0,z.FH)(Ue||"",(0,z.NY)({url:ie.Z.API_SERVER+`/api/exercises/${He==null?void 0:He.exercise_id}/consult_exercise.json`,query:He}))}),kt=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+`/api/competitions/${He==null?void 0:He.identifier}/competition_commit_records/member_works.xlsx`,query:He}))}),an=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+`/api/courses/${He==null?void 0:He.coursesId}/group_homeworks/import_group_template.xlsx`,query:He}))})},67195:function($e,it,y){"use strict";y.d(it,{BU:function(){return ne},Dj:function(){return a},gH:function(){return z},vp:function(){return oe}});function a(ie){try{ie.mozRequestFullScreen?ie.mozRequestFullScreen():ie.webkitRequestFullScreen&&ie.webkitRequestFullScreen()}catch(he){console.log(he,":e")}}function ne(){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 z=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function oe(){var ie=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,he=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",ie),window.isFullScreen?window.isFullScreen:ie!=null}},63392:function($e,it,y){"use strict";y.d(it,{U:function(){return ue}});var a=y(59301),ne=Object.defineProperty,z=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,he=(ce,me,xe)=>me in ce?ne(ce,me,{enumerable:!0,configurable:!0,writable:!0,value:xe}):ce[me]=xe,Pe=(ce,me)=>{for(var xe in me||(me={}))oe.call(me,xe)&&he(ce,xe,me[xe]);if(z)for(var xe of z(me))ie.call(me,xe)&&he(ce,xe,me[xe]);return ce},Ce=(ce,me,xe)=>new Promise((rt,Fe)=>{var de=Ye=>{try{Ie(xe.next(Ye))}catch(Se){Fe(Se)}},Te=Ye=>{try{Ie(xe.throw(Ye))}catch(Se){Fe(Se)}},Ie=Ye=>Ye.done?rt(Ye.value):Promise.resolve(Ye.value).then(de,Te);Ie((xe=xe.apply(ce,me)).next())});function ue(ce,me){const[xe,rt]=(0,a.useState)(me),[Fe,de]=(0,a.useState)(!1),[Te,Ie]=(0,a.useState)();return[xe,Fe,(Se,fe=!1)=>Ce(this,null,function*(){const je=fe?me:Pe(Pe({},xe),Se);de(!0),rt(je);const De=yield ce(je);return de(!1),Ie(De),De}),Te,Ie]}},37189:function($e,it,y){"use strict";y.d(it,{_:function(){return z}});var a=y(59301),ne=y(62957);const z=oe=>{var ie,he;const Pe=(0,a.useRef)([]),Ce=()=>{for(const ue of Pe.current)clearTimeout(ue);Pe.current=[]};return(0,a.useEffect)(()=>{var ue,ce,me,xe,rt,Fe;if(Ce(),(ue=oe==null?void 0:oe.exercise)!=null&&ue.left_time&&((me=(ce=oe==null?void 0:oe.exercise)==null?void 0:ce.exercise_events)==null?void 0:me.length)>0){for(const de of(xe=oe==null?void 0:oe.exercise)==null?void 0:xe.exercise_events)if(((rt=oe==null?void 0:oe.exercise)==null?void 0:rt.left_time)>(de==null?void 0:de.reminder_time)*60){let Te=(((Fe=oe==null?void 0:oe.exercise)==null?void 0:Fe.left_time)-(de==null?void 0:de.reminder_time)*60)*1e3;Te=Te>2147483647?2147483647:Te;const Ie=setTimeout(()=>{ne.default.info({content:`${de==null?void 0:de.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},Te);Pe.current.push(Ie)}}},[(ie=oe==null?void 0:oe.exercise)==null?void 0:ie.left_time,(he=oe==null?void 0:oe.exercise)==null?void 0:he.exercise_events]),Ce}},20047:function($e,it,y){"use strict";y.d(it,{AL:function(){return je},Iy:function(){return me},Qv:function(){return Fe},ez:function(){return fe},jb:function(){return xe}});var a=y(32834),ne=y.n(a),z=y(11690),oe=y.n(z);let ie=1;function he(Ne,we){const Me=Ne.match(/^(\s+)(?:```)/);if(Me===null)return we;const Ee=Me[1];return we.split(` +`)}]};var Ce=y(53184),ue=y.n(Ce),ce=(st,wt,It)=>new Promise((Kt,kt)=>{var an=Zt=>{try{Ue(It.next(Zt))}catch(dn){kt(dn)}},He=Zt=>{try{Ue(It.throw(Zt))}catch(dn){kt(dn)}},Ue=Zt=>Zt.done?Kt(Zt.value):Promise.resolve(Zt.value).then(an,He);Ue((It=It.apply(st,wt)).next())});const me={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},xe=(st,wt,It,Kt)=>{const kt=wt.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:It.lineNumber,endColumn:It.column});return Array.from(new Set(kt.match(/\b\w{2,}\b/g)||[])).map(He=>({label:He,kind:st.languages.CompletionItemKind.Text,insertText:He,range:Kt}))},rt=(st,wt,It,Kt)=>{st.languages.registerCompletionItemProvider(wt,{provideCompletionItems(kt,an){const He=kt.getWordUntilPosition(an),Ue={startLineNumber:an.lineNumber,endLineNumber:an.lineNumber,startColumn:He.startColumn,endColumn:He.endColumn},Zt=kt.getLineContent(an.lineNumber).substring(He.startColumn-2,He.endColumn);return{suggestions:[...xe(st,kt,an,Ue),...It.map(Bt=>({label:Bt,kind:st.languages.CompletionItemKind.Keyword,documentation:Bt,insertText:Bt,insertTextRules:st.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ue})),...Kt.map(Bt=>({label:Bt.label,kind:st.languages.CompletionItemKind.Snippet,documentation:Bt.content,insertText:Zt.startsWith("#")?Bt.content.replace(/#/,""):Bt.content,insertTextRules:st.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ue}))]}}})};var Fe=st=>{me.languages.forEach(wt=>{st.languages.registerDocumentFormattingEditProvider(wt,{provideDocumentFormattingEdits(It){return ce(this,null,function*(){const Kt=ue()(It.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:It.getFullModelRange(),text:Kt}]})}})}),rt(st,"java",oe.keywords,oe.quickKey),rt(st,"cpp",ie.keywords,ie.quickKey),rt(st,"c",z.keywords,[]),rt(st,"python",he.keywords,he.quickKey),rt(st,"scala",Pe.keywords,Pe.quickKey)};const de="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var Te=Object.defineProperty,Ie=(st,wt,It)=>wt in st?Te(st,wt,{enumerable:!0,configurable:!0,writable:!0,value:It}):st[wt]=It,Ye=(st,wt,It)=>Ie(st,typeof wt!="symbol"?wt+"":wt,It);const Se=class Su{constructor(wt,It,Kt){this.placeholder=wt,this.editor=It,this.monaco=Kt,It.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Su.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};Ye(Se,"ID","editor.widget.placeholderHint");var je=Se,De=y(96236),le=y(6767),qe=y(25399),ze=y(78267),Ne=y(33156),we=y(56102),Me=Object.defineProperty,Ee=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,yt=(st,wt,It)=>wt in st?Me(st,wt,{enumerable:!0,configurable:!0,writable:!0,value:It}):st[wt]=It,Le=(st,wt)=>{for(var It in wt||(wt={}))Oe.call(wt,It)&&yt(st,It,wt[It]);if(ye)for(var It of ye(wt))pt.call(wt,It)&&yt(st,It,wt[It]);return st},ot=(st,wt)=>Ee(st,ge(wt)),mt=(st,wt)=>{var It={};for(var Kt in st)Oe.call(st,Kt)&&wt.indexOf(Kt)<0&&(It[Kt]=st[Kt]);if(st!=null&&ye)for(var Kt of ye(st))wt.indexOf(Kt)<0&&pt.call(st,Kt)&&(It[Kt]=st[Kt]);return It},gt=(st,wt,It)=>new Promise((Kt,kt)=>{var an=Zt=>{try{Ue(It.next(Zt))}catch(dn){kt(dn)}},He=Zt=>{try{Ue(It.throw(Zt))}catch(dn){kt(dn)}},Ue=Zt=>Zt.done?Kt(Zt.value):Promise.resolve(Zt.value).then(an,He);Ue((It=It.apply(st,wt)).next())});function _e(st){return/^\d+$/.test(st)?`${st}px`:st}function tt(){}let Ft=!1;const Ae={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function ke(st=[]){let wt=st;if(Array.isArray(st)){for(let It=0;Itgt(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(st){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",st)}});var et=st=>{var wt=st,{width:It="100%",height:Kt="100%",value:kt,language:an="javascript",style:He={},options:Ue={},overrideServices:Zt={},theme:dn="vs-dark",onEditBlur:Bt,isCopy:ct=!1,onSave:zt,autoHeight:Mt=!1,forbidCopy:Ct=!1,forbidCopyTips:Wt,onChange:Tt=tt,editorDidMount:fn=tt,onFocus:Gt=tt,onBreakPoint:Cn=tt,breakPointValue:Ln=[],filename:Yn="educoder.txt",errorLine:Qn,errorContent:Ot="",highlightLine:Pn,openBreakPoint:$t=!1,placeholder:pn="",showMiniMap:rn=!0}=wt,cn=mt(wt,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","forbidCopyTips","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const on=(0,a.useRef)(),Ht=(0,a.useRef)({}),xn=(0,a.useRef)(),vn=(0,a.useRef)(),Nn=(0,a.useRef)([]),jn=(0,a.useRef)(!1),In=(0,a.useRef)(),Vn=(0,a.useRef)(),ba=(0,a.useRef)(!1),[Ea,ea]=(0,a.useState)(!1);function Mn(){let An;return on.current&&(An=new ne.Z(ln=>{for(let Qt of ln)(Qt.target.offsetHeight>0||Qt.target.offsetWidth>0)&&Ht.current.instance.layout()}),An.observe(on.current)),An}function jt(){le.ZP.warning({content:decodeURIComponent(Wt||de),key:"monaco-editor-tip"})}const Yt=()=>{let An=Ht.current.instance;if(kt!=null&&An&&Ea){const ln=An.getModel();ln&&kt!==ln.getValue()&&(Ft=!0,ln.setValue(kt),An.layout(),Ft=!1)}};(0,a.useEffect)(()=>{const An=Ne.Z.subscribe("formatDocument",ln=>{var Qt;let En=Ht.current.instance;(Qt=En==null?void 0:En.getAction)==null||Qt.call(En,"editor.action.formatDocument").run()});return window.updateMonacoValue=ln=>{Tt(ln)},An},[]),(0,a.useEffect)(()=>{var An;let ln=Ht.current.instance;vn.current&&clearTimeout(vn.current),vn.current=setTimeout(()=>{Yt()},500),kt&&(kt!=null&&kt.length)&&((An=ln==null?void 0:ln.updateOptions)==null||An.call(ln,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(kt.split(/\r\n|\r|\n/g).length))+3,5)}))},[kt,Ea,Ht.current]),(0,a.useEffect)(()=>{if(Qn&&Ht.current&&Ht.current.instance){let ln=Ht.current.instance;ln.changeViewZones(function(Qt){var En=document.createElement("div");En.style.padding="10px 20px",En.style.width="calc(100% - 20px)",En.className="my-error-line-wrp",En.innerHTML=Ot,Qt.addZone({afterLineNumber:Qn||11,heightInLines:3,domNode:En})});var An={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};ln.addOverlayWidget(An),ln.revealPositionInCenter({lineNumber:20,column:1})}},[Qn,Ht.current,Ea]);const Rt=(An="",ln)=>{if(!An||An.trim()==="")return!0;const En=Ht.current.instance.getModel().getLineTokens(ln);let da=!1;for(let Na=0;Na<2;Na++)En.getStandardTokenType(Na)===1&&(da=!0);return da};(0,a.useEffect)(()=>{var An;const ln=(An=Ht.current)==null?void 0:An.instance;if(ln&&Ea&&Ct){const Qt=ln.onDidBlurEditorWidget(()=>{ba.current=!1}),En=ln.onDidFocusEditorText(()=>{ba.current=!0});return()=>{Qt.dispose(),En.dispose()}}},[Ht.current,Ea,Ct]),(0,a.useEffect)(()=>{var An;if((An=Ht.current)!=null&&An.instance&&Ea&&$t){let ln=Ht.current.instance,Qt=ln.getModel();if(!Qt)return;(()=>{var St;let Vt=[],nt=[];const On=Qt.getAllDecorations();for(let Wn of On)Wn.options.className==="highlighted-line"&&(Vt.push((St=Wn==null?void 0:Wn.range)==null?void 0:St.startLineNumber),nt.push(Wn==null?void 0:Wn.id));if(Pn===Vt[0])return;Qt.deltaDecorations(nt,[]);const Fn=Qt.getLineCount();Pn&&Pn<=Fn&&(ln.deltaDecorations([],[{range:new ve.Range(Pn,1,Pn,Qt.getLineMaxColumn(Pn)),options:{isWholeLine:!0,className:"highlighted-line"}}]),ln.revealLineInCenter(Pn))})();const da=(St=!1)=>{var Vt;let nt=[],On=[];const Fn=Qt.getAllDecorations();for(let Wn of Fn)Wn.options.linesDecorationsClassName==="breakpoints-select"&&(nt.push((Vt=Wn==null?void 0:Wn.range)==null?void 0:Vt.startLineNumber),On.push(Wn==null?void 0:Wn.id));if(St)return{lines:nt,ids:On};Cn(nt)},Na=St=>gt(void 0,null,function*(){let Vt={range:new ve.Range(St,1,St,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Qt.deltaDecorations([],[Vt]),da()}),Wa=St=>gt(void 0,null,function*(){let Vt=[];const nt=ln.getLineDecorations(St);for(let On of nt)On.options.linesDecorationsClassName==="breakpoints-select"&&Vt.push(On.id);yield Qt.deltaDecorations(Vt,[]),da()}),qt=St=>{let Vt=ln.getLineDecorations(St);for(let nt of Vt)if(nt.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,ze.isEqual)(Ln,da(!0).lines)){Qt.deltaDecorations(da(!0).ids,[]);const St=Ln.map(Vt=>({range:new ve.Range(Vt,1,Vt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Qt.deltaDecorations([],St)}const bn=ln.onDidChangeModelContent(St=>{let Vt=ln.getPosition();if(Vt){let nt=Vt.lineNumber;clearTimeout(Vn.current),Vn.current=setTimeout(()=>{Rt(Qt.getLineContent(nt),nt)?Wa(nt):qt(nt)?(Wa(nt),Na(nt)):da()},100)}}),aa=ln.onMouseDown(St=>{var Vt,nt,On;if(St.target.detail&&((On=(nt=(Vt=St.target)==null?void 0:Vt.element)==null?void 0:nt.className)!=null&&On.includes("line-numbers"))){let Fn=St.target.position.lineNumber;if(Rt(Qt.getLineContent(Fn),Fn))return;qt(Fn)?Wa(Fn):Na(Fn)}}),_t=St=>{let Vt={range:new ve.Range(St,1,St,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Nn.current=ln.deltaDecorations(Nn.current,[Vt])},Ba=()=>{Nn.current=ln.deltaDecorations(Nn.current,[])},za=ln.onMouseMove(St=>{var Vt,nt,On;if(Ba(),St.target.detail&&((On=(nt=(Vt=St.target)==null?void 0:Vt.element)==null?void 0:nt.className)!=null&&On.includes("line-numbers"))){let Fn=St.target.position.lineNumber;if(Rt(Qt.getLineContent(Fn),Fn))return;_t(Fn)}}),Be=ln.onMouseLeave(()=>{Ba()});return()=>{bn.dispose(),aa.dispose(),za.dispose(),Be.dispose()}}},[Ht.current,Ea,Ln,Pn,$t,an]),(0,a.useEffect)(()=>{var An;(An=Ht.current)!=null&&An.instance&&$t&&Ht.current.instance.setPosition({lineNumber:0,column:0})},[Pn]);function Dt(){let An=Ht.current.instance;if(An){const ln=An.getSelection(),Qt=Ht.current.pastePos||{},En=new ve.Range(Qt.startLineNumber||ln.endLineNumber,Qt.startColumn||ln.endColumn,Qt.endLineNumber||ln.endLineNumber,Qt.endColumn||ln.endColumn);setTimeout(()=>{An.executeEdits("",[{range:En,text:""}])},300)}}function en(An){(window.navigator.platform.match("Mac")?An.metaKey:An.ctrlKey)&&An.keyCode==83&&(An.preventDefault(),zt())}const mn=()=>{if(Mt&&Ht.current.instance){const An=Ht.current.instance.getContentHeight();ua(An{if(!ba.current)return;const{keyCode:ln,ctrlKey:Qt,metaKey:En,target:da,type:Na}=An;return(Na==="paste"||(ln===67||ln===86)&&(En||Qt))&&da.nodeName==="TEXTAREA"&&(jt(),An.preventDefault()),!1};function nn(An,ln){var Qt=window.URL||window.webkitURL||window,En=new Blob([ln]),da=document.createElementNS("http://www.w3.org/1999/xhtml","a");da.href=Qt.createObjectURL(En),da.download=An,Bn(da)}(0,a.useEffect)(()=>{mn()},[mn]),(0,a.useEffect)(()=>{on.current&&!Ea&&Promise.all([y.e(8909),y.e(5977)]).then(y.bind(y,71448)).then(An=>{try{ve=An,Ht.current.instance=ve.editor.create(on.current,{value:kt,language:ke(an),theme:dn,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:rn||!1}},Zt);const ln=Ht.current.instance;let da=[...De.BH._menuItems].find(bn=>bn[0]._debugName=="EditorContext")[1],Na=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Wa=(bn,aa)=>{var _t,Ba;let za=bn._first;do aa.includes((Ba=(_t=za.element)==null?void 0:_t.command)==null?void 0:Ba.id)&&bn._remove(za);while(za=za.next)};if(fn(ln,ve),setTimeout(()=>{mn(),Ht.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{nn(Yn||"educoder.txt",ln.getValue())}})},500),Ht.current.subscription=ln.onDidChangeModelContent(bn=>{jn.current?clearTimeout(In.current):(mn(),Tt(ln.getValue(),bn)),In.current=setTimeout(()=>{jn.current=!1},500)}),window.Monaco||Fe(ve,ke(an)),Ct&&(Wa(da,Na),on.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Nt),window.removeEventListener("paste",Nt),window.addEventListener("keydown",Nt),window.addEventListener("paste",Nt)),window.Monaco=ve,Bt&&ln.onDidBlurEditorWidget(()=>{Bt(ln.getValue())}),Gt&&ln.onDidFocusEditorText(()=>{Ct&&Ze(),Gt(ln.getValue())}),Ct){Ze();try{ln.onDidPaste(bn=>{const aa=ln.getSelection(),_t=Ht.current.pastePos||{},Ba=new ve.Range(_t.startLineNumber||aa.endLineNumber,_t.startColumn||aa.endColumn,_t.endLineNumber||aa.endLineNumber,_t.endColumn||aa.endColumn);ln.executeEdits("",[{range:bn.range,text:""}])})}catch(bn){}}let qt=Mn();return pn&&typeof pn=="string"&&new je(pn,ln,ve),ea(!0),()=>{const bn=Ht.current.instance;bn.dispose();const aa=bn.getModel();aa&&aa.dispose(),Ht.current.subscription&&Ht.current.subscription.dispose(),qt.unobserve(on.current)}}catch(ln){}})},[]),(0,a.useEffect)(()=>{if(Ht.current.instance&&Ea)return document.addEventListener("keydown",en,!1),()=>{document.removeEventListener("keydown",en)}},[zt,Ea]),(0,a.useEffect)(()=>{let An=Ht.current.instance;if(An&&Ea){let ln=ke(an);ve.editor.setModelLanguage(An.getModel(),ln)}},[an,Ea]),(0,a.useEffect)(()=>{Ht.current.instance&&Ea&&ve.editor.setTheme(dn)},[dn,Ea]),(0,a.useEffect)(()=>{let An=Ht.current.instance;xn.current=Ue,An&&Ea&&(An.updateOptions(Le({},Ue)),setTimeout(()=>{An.getModel().updateOptions(Le({},Ue))},200))},[JSON.stringify(Ue),Ea]),(0,a.useEffect)(()=>{let An=Ht.current.instance;An&&Ea&&An.layout()},[It,Kt,Ea]);const[yn,kn]=(0,a.useState)(_e(It)),[Zn,ua]=(0,a.useState)(_e(Kt)),ra=ot(Le({},He),{width:yn,height:Zn,position:"relative"});return a.createElement("div",{className:"my-monaco-editor",ref:on,style:ra,onFocus:()=>{Ct&&Ze()}},ct&&a.createElement(we.CopyToClipboard,{text:kt,onCopy:()=>le.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(qe.Z,{title:"\u590D\u5236\u4EE3\u7801"},a.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},a.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Lt({width:st="100%",height:wt="100%",original:It,modified:Kt,language:kt,options:an={}}){const He=(0,a.useRef)(),[Ue,Zt]=(0,a.useState)(null);function dn(Mt){let Ct;return He.current&&(Ct=new ne.Z(Wt=>{for(let Tt of Wt)(Tt.target.offsetHeight>0||Tt.target.offsetWidth>0)&&Mt.layout()}),Ct.observe(He.current)),Ct}(0,a.useEffect)(()=>(He.current&&Promise.all([y.e(8909),y.e(9404)]).then(y.bind(y,2550)).then(Mt=>{ve=Mt;const Ct=ve.editor.createDiffEditor(He.current,ot(Le({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},an),{wordWrap:!0}));Zt(Ct);let Wt=dn(Ct);return()=>{Ct.dispose();const Tt=Ct.getModel();Tt&&Tt.dispose(),Wt.unobserve(He.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,a.useEffect)(()=>{Ue&&Ue.setModel({original:ve.editor.createModel(It,kt),modified:ve.editor.createModel(Kt,kt)})},[It,Kt,kt,Ue]);const Bt=_e(st),ct=_e(wt),zt={width:Bt,height:ct};return a.createElement("div",{className:"my-diff-editor",ref:He,style:zt})}},83078:function($e,it,y){"use strict";var a=y(21385),ne=y(82326),z=y(58755),oe=y(59301);const ie=ne.default.Option;it.Z=({isTheoretical:he,onFontSizeChange:Pe,cmFontSize:Ce,cmCodeMode:ue,autoFormat:ce,onCodeModeChange:me,onTabToSpace:xe,onAutoFormat:rt,formatDocument:Fe,className:de="",tabToSpace:Te,children:Ie,code_editor:Ye,challenge:Se,shixun_environment_id:fe,shixun_environments:je})=>{var De;const le={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},qe=(De=je==null?void 0:je.find(ze=>ze.shixun_environment_id===fe))==null?void 0:De.program_language;return console.log("----",qe,je,fe,Ye),oe.createElement("div",{className:`tpi-code-setting ${de}`},oe.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),oe.createElement("section",null,oe.createElement("div",{className:"file-item"},oe.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),oe.createElement(ne.default,{bordered:!1,size:"small",value:ue,onChange:me},oe.createElement(ie,{value:"vs"},"\u767D\u8272\u80CC\u666F"),oe.createElement(ie,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!he&&oe.createElement(oe.Fragment,null,oe.createElement("div",{className:"file-item"},oe.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),oe.createElement(ne.default,{bordered:!1,size:"small",value:Ce,onChange:Pe},oe.createElement(ie,{value:12},"12px"),oe.createElement(ie,{value:14},"14px"),oe.createElement(ie,{value:16},"16px"),oe.createElement(ie,{value:18},"18px"),oe.createElement(ie,{value:20},"20px"),oe.createElement(ie,{value:22},"22px"))),oe.createElement("div",{className:"file-item"},oe.createElement("b",null,"Tab\u8F6C\u6362"),oe.createElement(z.Z,{checked:Te,onChange:xe})),oe.createElement("div",{className:"file-item",onClick:Fe},oe.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!he&&oe.createElement(oe.Fragment,null,oe.createElement("h3",null,"\u5FEB\u6377\u952E"),oe.createElement("section",null,oe.createElement("div",{className:"file-item"},oe.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),oe.createElement("span",null,"Ctrl + S")),oe.createElement("div",{className:"file-item"},oe.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),oe.createElement("span",null,"F1 / Alt + F1")),oe.createElement("div",{className:"file-item"},oe.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),oe.createElement("span",null,"Ctrl + ]/[")),oe.createElement("div",{className:"file-item"},oe.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),oe.createElement("span",null,"Ctrl + Shift + \\")),oe.createElement("div",{className:"file-item"},oe.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),oe.createElement("span",null,"Home")),oe.createElement("div",{className:"file-item"},oe.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),oe.createElement("span",null,"End"))),Ie),!he&&oe.createElement(oe.Fragment,null,oe.createElement("h3",null,"\u5B9E\u8BAD\u57FA\u672C\u4FE1\u606F"),oe.createElement("section",null,qe&&oe.createElement("div",{className:"file-item"},oe.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),oe.createElement("span",null,qe)),oe.createElement("div",{className:"file-item"},oe.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),oe.createElement("span",null,le[Se==null?void 0:Se.difficulty])),oe.createElement("div",{className:"file-item"},oe.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),oe.createElement("span",null,Ye==null?void 0:Ye.name)),oe.createElement("div",{className:"file-item"},oe.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),oe.createElement("span",null,Ye!=null&&Ye.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},54077:function($e,it,y){"use strict";y.d(it,{Z:function(){return me}});var a={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT",tagsDom:"tagsDom___COQg7",hiddenbq:"hiddenbq___TqlUF"},ne=y(29787),z=y(25399),oe=y(89787),ie=y(92310),he=y.n(ie),Pe=y(76406),Ce=y(90736),ue=y(59301),me=({className:xe,dataSource:rt=[],col:Fe=4,right:de,bottom:Te=23,precision:Ie=0,wrapWidth:Ye=1200,trackEventItems:Se,loading:fe,onRemove:je=()=>{},isCurrent:De=!0,showProgress:le=!1,showAlias:qe=!1,category:ze="notDisplay",hiddenClick:Ne=()=>{}})=>{const we=Math.floor((Ye-(Fe-1)*de)/Fe),Me=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png",ptclass:"sprite-70",swclass:"sprite-68"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png",ptclass:"sprite-60",swclass:"sprite-65"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png",ptclass:"sprite-58",swclass:"sprite-63"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png",ptclass:"sprite-62",swclass:"sprite-67"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png",ptclass:"sprite-61",swclass:"sprite-66"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png",ptclass:"sprite-59",swclass:"sprite-64"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png",ptclass:"sprite-71",swclass:"sprite-69"}];return ue.createElement(ne.Z,{spinning:fe},ue.createElement("div",{className:he()(a.list,xe)},!!(rt!=null&&rt.length)&&(rt==null?void 0:rt.map((Ee,ge)=>{var ye,Oe,pt,yt,Le,ot,mt;const{name:gt,id:_e,identifier:tt,featured:Ft,school_name:Ae,image_url:ke,excellent:ve,is_plan:Ze}=Ee;return ue.createElement("div",{key:_e,className:De&&le?a.wrapisCurrent:a.wrap,style:{width:we,marginRight:(1+ge)%Fe===0?0:de+Ie,marginBottom:Te}},ue.createElement("a",{className:a.li,onClick:et=>{et.preventDefault(),et.stopPropagation(),Se&&(0,Pe.L9)([Se]),(0,Pe.xg)(`/paths/${tt}`)}},ue.createElement("div",{className:a.img},ue.createElement("img",{className:a.cover,src:`${ke}`}),(ye=Ee==null?void 0:Ee.subject_tags)==null?void 0:ye.map((et,Lt)=>{var st,wt;if(Lt===0){const Kt=(st=Me.find(kt=>kt.name==et))==null?void 0:st.swclass;return ue.createElement("span",{className:`sprite ${Kt} ${a.sign}`,style:{left:"-4px"}})}const It=(wt=Me.find(Kt=>Kt.name==et))==null?void 0:wt.ptclass;return ue.createElement("span",{className:`sprite ${It} ${a.sign}`,style:{left:`${48+52*(Lt-1)+2*Lt}px`}})}),ue.createElement("div",{className:a.tagsDom},ue.createElement("div",{className:"flex flex-wrap item-center",style:{gap:"0 6px"}},(Ee==null?void 0:Ee.excellent)&&ue.createElement("div",{className:a.bq},"\u5F00\u653E\u8BFE\u7A0B"),((Oe=Ee==null?void 0:Ee.custom_tags)==null?void 0:Oe.length)>0&&(Ee==null?void 0:Ee.custom_tags.map((et,Lt)=>{var st;return ue.createElement(z.Z,{title:et==null?void 0:et.tag_name,key:Lt},ue.createElement("div",{className:"font12 rounded-2px c-white flex item-center",style:{height:22,padding:"0 6px",maxWidth:((st=Ee==null?void 0:Ee.custom_tags)==null?void 0:st.length)>2?"60px":"71px",background:"rgba(48, 97, 208, .6)",border:"1px solid #8FAFF8"}},ue.createElement("span",{className:"multi-llipsis1e"},et==null?void 0:et.tag_name)))})))),ze=="hide"&&(Ee==null?void 0:Ee.studying)&&De&&ue.createElement("div",{className:`${a.movebq} user-path-items`,onClick:et=>{et.stopPropagation(),je(Ee)}},ue.createElement("i",{className:"iconfont icon-yichu1 font12"}),ue.createElement("span",null,"\u79FB\u9664")),!["notDisplay","collect","payed"].includes(ze)&&De&&ue.createElement("div",{className:`${a.hiddenbq} user-path-items`,onClick:et=>{et.stopPropagation(),Ne(Ee)}},ue.createElement("i",{className:`iconfont ${ze=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),ue.createElement("span",null,ze=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),ue.createElement("div",{className:a.name},ue.createElement(z.Z,{title:qe&&(Ee!=null&&Ee.excellent_alias_name)?ue.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${gt}`,ue.createElement("br",null),ue.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ee==null?void 0:Ee.excellent_alias_name}`)):gt},ue.createElement("span",{className:a.e},qe&&(Ee==null?void 0:Ee.excellent_alias_name)||gt))),De&&le&&((pt=Ee==null?void 0:Ee.progress)==null?void 0:pt.all_score)!=0&&ue.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ue.createElement(oe.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((yt=Ee==null?void 0:Ee.progress)==null?void 0:yt.my_score)/((Le=Ee==null?void 0:Ee.progress)==null?void 0:Le.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(ot=Ee==null?void 0:Ee.progress)==null?void 0:ot.my_score,"/",(mt=Ee==null?void 0:Ee.progress)==null?void 0:mt.all_score),(!De||!le)&&ue.createElement(z.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Ae}`},ue.createElement("div",{className:a.unit},ue.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Ae)),(!De||!le)&&ue.createElement("div",{className:a.tags},ue.createElement("div",null,ue.createElement(z.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ue.createElement("span",null,ue.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ue.createElement("span",null,Ee.stages_count))),ue.createElement(z.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ue.createElement("span",null,ue.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ue.createElement("span",null,Ee.members_count)))))))})),!rt.length&&ue.createElement(Ce.Z,null)))}},70467:function($e,it,y){"use strict";y.d(it,{jL:function(){return oe},w9:function(){return gt},QD:function(){return Ln},cQ:function(){return ge.Z},op:function(){return Ct},O5:function(){return Mn},_b:function(){return pn},t7:function(){return Ie},Gi:function(){return ve},YG:function(){return Ae},qp:function(){return ce},vr:function(){return Ot},qE:function(){return fn},Je:function(){return fe},wb:function(){return Ee},cq:function(){return It},tp:function(){return rt}});var a=y(59301),ne={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},oe=({dataSource:jt=[],img:Yt,imgWidth:Rt=346,title:Dt,sunTitle:en,bannerExtraContent:mn})=>a.createElement("div",{className:ne.banner},a.createElement("div",{className:ne.content},a.createElement("aside",null,a.createElement("p",null,a.createElement("b",null,Dt),a.createElement("span",null,en)),jt.length>0&&a.createElement("div",{className:ne.btns},jt.map((Bn,Nt)=>a.createElement("div",{key:Nt,onClick:Bn.click},Bn.name,Bn.sign?a.createElement("span",{className:"sprite sprite-33"}):null))),mn),Yt&&a.createElement("img",{style:{marginTop:33,marginRight:38},src:Yt,width:Rt}))),ie={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=y(92310),Pe=y.n(he),Ce=y(78267),ce=({dataSource:jt=[],value:Yt,onChange:Rt,onTitleChange:Dt,className:en,title:mn,titleWidth:Bn=41,style:Nt={},fontColor:nn="#6A7283",showCount:yn})=>{const[kn,Zn]=(0,a.useState)(1),[ua,ra]=(0,a.useState)(!1),An=(0,a.useRef)(null),ln=(0,a.useRef)(null);return(0,a.useEffect)(()=>{var Qt;jt.length!==0&&(((Qt=An==null?void 0:An.current)==null?void 0:Qt.clientHeight)>97?Zn(1):Zn(0)),jt.length===0&&Zn(0),ra(!1)},[jt]),a.createElement("div",{className:Pe()(ie.row,en,"fadeIn","animated"),style:Nt},a.createElement("div",{onClick:(0,Ce.throttle)(()=>Dt==null?void 0:Dt(),2e3),style:{width:Bn,marginTop:ua?12:4},className:`${ie.title} ${Dt?"current":""}`},mn),a.createElement("div",{className:ua?`${ie.tagsWrap} ${ie.tagsBorderWrap}`:ie.tagsWrap},a.createElement("div",{className:ie.bar,ref:ln,style:kn>0?{height:kn===1?97:"auto",overflow:kn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},a.createElement("div",{className:ie.tag,ref:An},jt==null?void 0:jt.map(Qt=>a.createElement("span",{onClick:()=>Rt(Qt.id),key:Qt.id,style:{color:nn},className:Yt===Qt.id?ie.active:""},a.createElement("span",{title:Qt.name,className:ie.name},Qt.name),!!yn&&a.createElement("span",{className:ie.num},Qt.count))))),!!kn&&a.createElement(a.Fragment,null,kn===1?a.createElement("div",{onClick:()=>{var Qt;Zn(2),((Qt=An==null?void 0:An.current)==null?void 0:Qt.clientHeight)>245?ra(!0):ra(!1)},className:ie.action},"\u5C55\u5F00",a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):a.createElement("div",{onClick:()=>{ln.current.scrollTop=0,Zn(1),ra(!1)},className:ie.action},"\u6536\u8D77",a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},me={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"},rt=({dataSource:jt=[],value:Yt,onChange:Rt,className:Dt,style:en={}})=>a.createElement("div",{style:en,className:Pe()(me.tabs,Dt)},jt.map(mn=>a.createElement("span",{onClick:()=>Rt(mn.id),className:Yt===mn.id?me.active:"",key:mn.id},mn.name))),Fe={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"},de=y(37568),Ie=({dataSource:jt=[],value:Yt="",onChange:Rt,onInputChange:Dt=()=>{},className:en,style:mn={},placeholder:Bn,allowClear:Nt=!1})=>{var nn;const[yn,kn]=(0,a.useState)(""),[Zn,ua]=(0,a.useState)("");(0,a.useEffect)(()=>{var ln;let Qt=Yt;(ln=JSON.stringify(Yt))!=null&&ln.includes("{")&&(kn(Yt.id),Qt=Yt.value||"");try{ua(decodeURIComponent(Qt||""))}catch(En){ua(decodeURIComponent(Qt||""))}},[Yt]);const ra=()=>{Rt(encodeURIComponent(Zn),yn||null)},An=ln=>{ln!==yn&&(kn(ln),Rt(encodeURIComponent(Zn),ln))};return a.createElement("div",{className:Pe()(Fe.input,en),style:mn},!!jt.length&&a.createElement("div",{className:Fe.dropdown},a.createElement("div",{className:Fe.text},(nn=jt.find(ln=>ln.id===yn))==null?void 0:nn.name,a.createElement("i",{className:"iconfont icon-zhankai4"}),a.createElement("b",{className:Fe.b1}),a.createElement("b",{className:Fe.b2})),a.createElement("div",{className:Fe.menu},jt.map((ln,Qt)=>a.createElement("div",{key:Qt,onClick:()=>An(ln.id)},ln.name)))),a.createElement(de.default,{onPressEnter:ra,value:Zn,onChange:ln=>{ua(ln.target.value),Dt(encodeURIComponent(ln.target.value),yn||null)},placeholder:Bn,variant:"borderless",allowClear:Nt,onClear:()=>Rt("",yn||null)}),a.createElement("i",{onClick:ra,className:"iconfont icon-sousuo9 font14 current"}))},Ye={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"},fe=({value:jt,onChange:Yt,className:Rt,total:Dt,pageSize:en,style:mn={}})=>{const Bn=jt<2,Nt=jt>=Math.ceil(Dt/en);return Dt<=en?a.createElement(a.Fragment,null):a.createElement("div",{className:Pe()(Ye.quickPager,Rt),style:mn},a.createElement("div",{onClick:()=>{Bn||Yt(jt-1,"prev")},className:Bn?Ye.disabled:""},"\u4E0A\u4E00\u9875"),a.createElement("div",{onClick:()=>{Nt||Yt(jt+1,"next")},className:Nt?Ye.disabled:""},"\u4E0B\u4E00\u9875"))},je={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"},De=y(29787),le=y(25399),qe=y(63139),ze=y(14185),Ne=y(76406),we=y(90736),Ee=({className:jt,dataSource:Yt=[],col:Rt=4,right:Dt,bottom:en=23,precision:mn=0,wrapWidth:Bn=1200,trackEventItems:Nt,loading:nn})=>{const yn=Math.floor((Bn-(Rt-1)*Dt)/Rt);return a.createElement(De.Z,{spinning:nn},a.createElement("div",{className:Pe()(je.list,jt)},!!Yt.length&&Yt.map((kn,Zn)=>{const{name:ua,id:ra,identifier:An,power:ln,cover_image_id:Qt,pic:En}=kn;return a.createElement("div",{className:je.wrap,key:ra,style:{width:yn,marginRight:(1+Zn)%Rt===0?0:Dt+mn,marginBottom:en}},a.createElement("a",{target:"_blank",href:`/shixuns/${An}/challenges`,className:je.li,onClick:da=>{da.preventDefault(),Nt&&(0,Ne.L9)([Nt]),ln&&(0,Ne.xg)(`/shixuns/${An}/challenges`)}},a.createElement("div",{className:je.img},a.createElement("img",{className:je.cover,src:`${En}`}),kn.is_jupyter&&a.createElement("span",{className:`sprite sprite-43 ${je.sign}`}),kn.is_jupyter_lab&&a.createElement("span",{className:`sprite sprite-42 ${je.sign}`}),kn.is_unity_3d&&a.createElement("span",{className:`sprite sprite-44 ${je.sign}`})),a.createElement("div",{className:je.name},a.createElement(le.Z,{title:ua||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:je.e},ua||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{className:je.tags},a.createElement(le.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),a.createElement("span",null,kn.challenges_count))),!!kn.myshixuns_count&&a.createElement(le.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),a.createElement("span",null,kn.myshixuns_count))),a.createElement(le.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},a.createElement("span",null,a.createElement("span",null,kn.level))),a.createElement("div",{className:je.rate},a.createElement(qe.Z,{allowHalf:!0,disabled:!0,defaultValue:kn.score_info}),a.createElement("span",null,"\xA0",kn.score_info?`${kn.score_info}\u5206`:"5\u5206")))),!ln&&a.createElement("div",{className:je.lockWrap},a.createElement("img",{src:`${ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Yt.length&&a.createElement(we.Z,null)))},ge=y(54077),ye={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",hidden:"hidden___NniIi",wrap:"wrap___pKgcW",btnsTop:"btnsTop___Lrm6T",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Oe=y(62957),pt=y(96599),yt="data:image/png;base64,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",Le=y(59301),ot=(jt,Yt,Rt)=>new Promise((Dt,en)=>{var mn=nn=>{try{Nt(Rt.next(nn))}catch(yn){en(yn)}},Bn=nn=>{try{Nt(Rt.throw(nn))}catch(yn){en(yn)}},Nt=nn=>nn.done?Dt(nn.value):Promise.resolve(nn.value).then(mn,Bn);Nt((Rt=Rt.apply(jt,Yt)).next())}),gt=({className:jt,dataSource:Yt=[],col:Rt=4,right:Dt,bottom:en=23,precision:mn=0,wrapWidth:Bn=1200,trackEventItems:Nt,loading:nn,category:yn,hiddenClick:kn,handleVery:Zn=()=>!0,isCurrent:ua})=>{const[ra,An]=Oe.default.useModal(),ln=Math.floor((Bn-(Rt-1)*Dt)/Rt),Qt=En=>ot(void 0,null,function*(){ra.confirm({title:"\u7F6E\u9876",width:500,content:Le.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u5C06",Le.createElement("span",{className:"c-blue"},"\u201C",En.name,"\u201D"),"\u8BFE\u5802\u7F6E\u9876\u5417\uFF1F"),okText:"\u786E\u8BA4\u7F6E\u9876",centered:!0,cancelText:"\u53D6\u6D88"})});return Le.createElement(De.Z,{spinning:nn},An,Le.createElement("div",{className:Pe()(ye.list,jt)},!!Yt.length&&Yt.map((En,da)=>{const{subject_identifier:Na,id:Wa,identifier:qt,power:bn}=En,aa=En.is_public!=0&&En.is_public;return Le.createElement("div",{className:ye.wrap,key:Wa,style:{width:ln,marginRight:(1+da)%Rt===0?0:Dt+mn,marginBottom:en}},En.homepage_show&&Le.createElement("div",{className:ye.btnsTop},Le.createElement(pt.default,{color:"red"},"\u7F6E\u9876")),Le.createElement("a",{className:ye.li,onClick:_t=>{_t.preventDefault(),Zn(En==null?void 0:En.first_category_url)&&(Nt&&(0,Ne.L9)([Nt]),(0,Ne.xg)(En.first_category_url))}},Le.createElement("div",{className:ye.top},Le.createElement(le.Z,{title:En.name},Le.createElement("div",{className:ye.name},En.name)),Le.createElement("img",{className:ye.img,src:ze.Z.IMG_SERVER+"/images/"+En.avatar_url}),Le.createElement("div",{className:ye.text,title:En.creator},En.creator),Na&&Le.createElement("div",{className:ye.btns},Le.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Le.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),aa&&Le.createElement("div",{className:ye.sign},"\u516C\u5F00"),ua&&Le.createElement("div",{className:ye.hidden,onClick:_t=>{_t.stopPropagation(),kn(En)}},Le.createElement("i",{className:`iconfont ${yn=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),yn=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),Le.createElement("div",{className:ye.bottom},En.visits>0&&Le.createElement(le.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Le.createElement("span",null,Le.createElement("i",{className:"iconfont icon-liulanyan"}),Le.createElement("span",null,En.visits))),En.course_members_count>0&&Le.createElement(le.Z,{title:"\u6210\u5458",placement:"bottom"},Le.createElement("span",null,Le.createElement("i",{className:"iconfont icon-chengyuan"}),En.course_members_count)),En.tasks_count>0&&Le.createElement(le.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Le.createElement("span",null,Le.createElement("i",{className:"iconfont icon-zuoye"}),En.tasks_count)),En.is_end?Le.createElement("div",{style:{color:"#6B758B"}}):Le.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!En.is_accessible&&Le.createElement("div",{className:ye.lockWrap},Le.createElement("img",{src:`${ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Le.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Yt.length&&Le.createElement(we.Z,null)))},_e={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"},tt=y(44283),Ae=({dataSource:jt=[],value:Yt,onChange:Rt,className:Dt,style:en={},tabBarExtraContent:mn})=>a.createElement("div",{className:Pe()(_e.tabs,Dt),style:en},a.createElement("div",{className:_e.tabsWrap},jt.map((Bn,Nt)=>!(Bn!=null&&Bn.hide)&&a.createElement("aside",{className:_e.tab,onClick:()=>{Rt(Bn.id),Bn.link&&tt.history.push(Bn.link)},key:Nt},a.createElement("div",{className:Yt===Bn.id?_e.active:""},Bn.name),(Bn==null?void 0:Bn.resetCount)==null&&(Bn==null?void 0:Bn.total)!==void 0&&a.createElement("span",null,"\uFF08",Bn==null?void 0:Bn.total,"\uFF09"),(Bn==null?void 0:Bn.resetCount)!==void 0&&(Bn==null?void 0:Bn.total)!==void 0&&a.createElement(le.Z,{title:(Bn==null?void 0:Bn.tip)!=null?Bn==null?void 0:Bn.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},Bn==null?void 0:Bn.resetCount),"/",a.createElement("span",null,Bn==null?void 0:Bn.total),"\uFF09"))))),a.createElement("div",{className:_e.tabBar},mn)),ve=({className:jt,style:Yt={},children:Rt})=>a.createElement("div",{className:Pe()(jt),style:Yt},Rt),Ze={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"},et=y(75727),Lt=y(93041);const st=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var It=({sortValue:jt,dropValue:Yt,className:Rt,onSort:Dt,onDrop:en,dataSource:mn=st})=>{var Bn;return a.createElement("div",{className:Pe()(Ze.orderWrap,Rt)},a.createElement(et.Z,{dropdownRender:()=>a.createElement(Lt.default,null,mn.map((Nt,nn)=>a.createElement(Lt.default.Item,{key:nn,onClick:()=>en(Nt.id)},Nt.name)))},a.createElement("span",{className:Ze.orderTextWrap},(Bn=mn.find(Nt=>Yt===Nt.id))==null?void 0:Bn.name)),a.createElement("span",{className:Ze.orderIconWrap},a.createElement("span",{className:Ze.orderAsc},a.createElement("i",{className:jt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ze.cursorPointer} ${Ze.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ze.cursorPointer}`,onClick:()=>Dt(jt==="asc"?"desc":"asc")})),a.createElement("span",{className:Ze.orderDesc},a.createElement("i",{className:jt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ze.cursorPointer} ${Ze.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ze.cursorPointer}`,onClick:()=>Dt(jt==="asc"?"desc":"asc")}))))},Kt={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"},kt=y(7939),an=Object.defineProperty,He=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,Zt=Object.prototype.propertyIsEnumerable,dn=(jt,Yt,Rt)=>Yt in jt?an(jt,Yt,{enumerable:!0,configurable:!0,writable:!0,value:Rt}):jt[Yt]=Rt,Bt=(jt,Yt)=>{for(var Rt in Yt||(Yt={}))Ue.call(Yt,Rt)&&dn(jt,Rt,Yt[Rt]);if(He)for(var Rt of He(Yt))Zt.call(Yt,Rt)&&dn(jt,Rt,Yt[Rt]);return jt},ct=(jt,Yt)=>{var Rt={};for(var Dt in jt)Ue.call(jt,Dt)&&Yt.indexOf(Dt)<0&&(Rt[Dt]=jt[Dt]);if(jt!=null&&He)for(var Dt of He(jt))Yt.indexOf(Dt)<0&&Zt.call(jt,Dt)&&(Rt[Dt]=jt[Dt]);return Rt},zt=(jt,Yt,Rt)=>new Promise((Dt,en)=>{var mn=nn=>{try{Nt(Rt.next(nn))}catch(yn){en(yn)}},Bn=nn=>{try{Nt(Rt.throw(nn))}catch(yn){en(yn)}},Nt=nn=>nn.done?Dt(nn.value):Promise.resolve(nn.value).then(mn,Bn);Nt((Rt=Rt.apply(jt,Yt)).next())}),Ct=jt=>{var Yt=jt,{className:Rt,style:Dt,children:en,loading:mn=!1,openLoading:Bn,onClick:Nt=()=>{},size:nn="middle",shape:yn="round"}=Yt,kn=ct(Yt,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Zn,ua]=(0,a.useState)(!1);return a.createElement(kt.ZP,Bt({onClick:(0,Ce.throttle)(ra=>zt(void 0,null,function*(){Bn&&ua(!0);try{yield Nt(ra)}catch(An){console.log("error",An)}Bn&&ua(!1)}),2e3,{leading:!0,trailing:!1}),className:Pe()(Kt.btn,Kt[`${nn}-${yn}`],Rt),style:Dt,size:nn,shape:yn,loading:Zn||mn},kn),en)},Wt={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"},fn=({className:jt,style:Yt,children:Rt=null,onClick:Dt,title:en})=>a.createElement("div",{className:Pe()(Wt.head,jt),style:Yt},a.createElement("span",{className:"primary-hover",onClick:Dt},a.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),a.createElement("b",{title:en},en),a.createElement("div",{className:Wt.node},Rt)),Gt={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"},Ln=({confirmShow:jt=!0,confirmTitle:Yt,confirmClick:Rt,cancelShow:Dt=!0,cancelTitle:en,cancelClick:mn,className:Bn,style:Nt,confirmLoading:nn=!1})=>a.createElement("div",{className:Pe()(Gt.btns,Bn),style:Nt},jt&&a.createElement(kt.ZP,{loading:nn,onClick:Rt,type:"primary",className:Gt.confirm},Yt),Dt&&a.createElement(kt.ZP,{onClick:mn,className:Gt.cancel},en)),Yn={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"},Ot=({className:jt,style:Yt={},LeftContent:Rt,children:Dt,RightContent:en})=>a.createElement("div",{className:Pe()(Yn.fixedBottom,jt),style:Yt},a.createElement("div",{className:Yn.wrap},a.createElement("div",{className:Yn.left},Rt),a.createElement("div",{className:Yn.center},Dt),a.createElement("div",{className:Yn.right},en))),Pn={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"},pn=({className:jt,style:Yt={},dataSource:Rt=[]})=>a.createElement("div",{className:Pe()(Pn.crumbs,jt),style:Yt},Rt.map((Dt,en)=>entt.history.push(Dt.path)},Dt.name):a.createElement("span",null,Dt.name),a.createElement("span",null,"\xA0",">","\xA0")):a.createElement("span",{key:en,style:{color:"#5F6368"}},Dt.name))),rn=y(11938),cn=Object.defineProperty,on=Object.defineProperties,Ht=Object.getOwnPropertyDescriptors,xn=Object.getOwnPropertySymbols,vn=Object.prototype.hasOwnProperty,Nn=Object.prototype.propertyIsEnumerable,jn=(jt,Yt,Rt)=>Yt in jt?cn(jt,Yt,{enumerable:!0,configurable:!0,writable:!0,value:Rt}):jt[Yt]=Rt,In=(jt,Yt)=>{for(var Rt in Yt||(Yt={}))vn.call(Yt,Rt)&&jn(jt,Rt,Yt[Rt]);if(xn)for(var Rt of xn(Yt))Nn.call(Yt,Rt)&&jn(jt,Rt,Yt[Rt]);return jt},Vn=(jt,Yt)=>on(jt,Ht(Yt)),ba=(jt,Yt)=>{var Rt={};for(var Dt in jt)vn.call(jt,Dt)&&Yt.indexOf(Dt)<0&&(Rt[Dt]=jt[Dt]);if(jt!=null&&xn)for(var Dt of xn(jt))Yt.indexOf(Dt)<0&&Nn.call(jt,Dt)&&(Rt[Dt]=jt[Dt]);return Rt};const{Countdown:Ea}=rn.default;var Mn=jt=>{var Yt=jt,{onChange:Rt}=Yt,Dt=ba(Yt,["onChange"]);const[en,mn]=(0,a.useState)(null);(0,a.useEffect)(()=>{typeof en=="number"&&en>=0&&Rt(en)},[en]);const Bn=Nt=>{const nn=Math.floor(Nt/1e3);mn(nn)};return a.createElement(Ea,Vn(In({},Dt),{onChange:Bn}))}},79006:function($e,it,y){"use strict";y.d(it,{Z:function(){return ne}});var a=y(59301);function ne(z,oe){const ie=(0,a.useRef)();(0,a.useEffect)(()=>{ie.current=z}),(0,a.useEffect)(()=>{function he(){ie.current()}if(oe!==null){let Pe=setInterval(he,oe);return()=>clearInterval(Pe)}},[oe])}},83601:function($e,it,y){"use strict";var a=y(59301),ne=y(11938),z=y(4875),oe=y(28284),ie=y(62957),he=y(29787),Pe=y(70858),Ce=y(37568),ue=y(77019),ce=y(5269),me=y(7939),xe=y(84849),rt=y(66649),Fe=y.n(rt),de=y(44283),Te=y(76406),Ie=y(92427),Ye=y(15267),Se=y(63392),fe=y(59301),je=(ze,Ne,we)=>new Promise((Me,Ee)=>{var ge=pt=>{try{Oe(we.next(pt))}catch(yt){Ee(yt)}},ye=pt=>{try{Oe(we.throw(pt))}catch(yt){Ee(yt)}},Oe=pt=>pt.done?Me(pt.value):Promise.resolve(pt.value).then(ge,ye);Oe((we=we.apply(ze,Ne)).next())});const{Countdown:De}=ne.default,le=({value:ze,onChange:Ne,MaxMinutes:we})=>fe.createElement(fe.Fragment,null,fe.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",fe.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",fe.createElement("br",null)),fe.createElement(z.Z,{value:ze,onChange:Ne,min:0,precision:0,max:we,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${we}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),qe=({exercise:ze,successCb:Ne,dispatch:we})=>{var Me,Ee,ge,ye;const Oe=(0,de.useParams)(),[pt]=oe.default.useForm(),yt=oe.default.useWatch("time",pt),[Le,ot]=(0,a.useState)(!1),mt=(0,a.useRef)(),{actionTabs:gt}=ze,[_e,tt]=(0,a.useState)(),[,Ft,Ae,ke]=(0,Se.U)(xe.n7,{id:Oe.categoryId}),[,ve,Ze]=(0,Se.U)(xe.Cd,{});(0,a.useEffect)(()=>{ze.actionTabs.key==="student-unlock"&&(ot(!1),pt.resetFields())},[ze.actionTabs.key]);const et=()=>new Promise(Ue=>je(void 0,null,function*(){var Zt,dn;return mt.current=yield(0,Ie.y)({ip_limit:(Zt=gt==null?void 0:gt.exerciseParams)==null?void 0:Zt.ip_limit,ip_bind:(dn=gt==null?void 0:gt.exerciseParams)==null?void 0:dn.ip_bind_type}),Ue()})),Lt=()=>je(void 0,null,function*(){var Ue,Zt,dn,Bt,ct;yield pt.validateFields();const zt=pt.getFieldsValue();if(ot(!0),(((Ue=gt==null?void 0:gt.exerciseParams)==null?void 0:Ue.ip_limit)!=="no"||(Zt=gt==null?void 0:gt.exerciseParams)!=null&&Zt.ip_bind_type)&&(yield et()),(yield(0,xe.ZD)((dn=gt==null?void 0:gt.exerciseParams)==null?void 0:dn.id,{exercise_user_id:(Bt=gt==null?void 0:gt.exerciseParams)==null?void 0:Bt.exercise_user_id,unlock_key:zt.unlock_key,time:zt.time,ip:mt.current})).status===0){if(Ne){we({type:"exercise/setActionTabs",payload:{}}),Ne();return}const Ct=gt==null?void 0:gt.exerciseParams;(0,Te.nr)({inner_ip:Ct.inner_ip,public_ip:Ct.public_ip,open_camera:Ct.open_camera,ip_limit:Ct.ip_limit,ip_bind:Ct.ip_bind,ip_bind_type:Ct.ip_bind_type,exercise_tips:Ct.exercise_tips,exerciseId:Ct.id,screen_open:Ct.screen_open,screen_num:Ct.screen_num,screen_sec:Ct.screen_sec,coursesId:Oe.coursesId,login:(ct=(0,Ye.eY)())==null?void 0:ct.login,history,identity_verify:Ct.identity_verify,open_phone_video_recording:Ct.open_phone_video_recording,current_status:Ct.current_status}),we({type:"exercise/setActionTabs",payload:{}})}ot(!1)}),st=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Ue=>fe.createElement("span",{className:Ue.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ue)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Ue=>fe.createElement("span",{className:Ue.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ue)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],wt=((Me=gt==null?void 0:gt.exerciseParams)==null?void 0:Me.errorMessage)&&typeof((Ee=gt==null?void 0:gt.exerciseParams)==null?void 0:Ee.errorMessage)=="object";(0,a.useEffect)(()=>{ze.actionTabs.key==="student-unlock"&&je(void 0,null,function*(){const Ue=yield Ze(Oe);yield Ae({}),Ue.status||tt(Ue)})},[ze.actionTabs.key]);const{time:It,end_time:Kt}=(_e==null?void 0:_e.exercise)||{},kt=ke!=null&&ke.user_end_time?Fe()(ke==null?void 0:ke.user_end_time).add(1,"minutes"):Fe()(),an=Fe()(ke==null?void 0:ke.user_total_end_time)>kt?Math.round(Fe().duration(Fe()(ke==null?void 0:ke.user_total_end_time).diff(kt.startOf("minute"))).asMinutes()):0,He=((ke==null?void 0:ke.student_left_minutes)||0)+(yt||0);return fe.createElement(fe.Fragment,null,fe.createElement(ie.default,{width:514,centered:!0,closable:!!((ge=gt==null?void 0:gt.exerciseParams)!=null&&ge.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ze.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{we({type:"exercise/setActionTabs",payload:{}})}},fe.createElement(he.Z,{spinning:Ft||ve},wt&&fe.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!wt&&fe.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),wt&&fe.createElement(Pe.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((ye=gt==null?void 0:gt.exerciseParams)==null?void 0:ye.errorMessage)||{}],columns:st}),fe.createElement("div",{className:""},fe.createElement(oe.default,{form:pt,layout:"vertical",autoComplete:"off"},fe.createElement(oe.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},fe.createElement(Ce.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),It!==-1?fe.createElement(fe.Fragment,null,fe.createElement(oe.default.Item,{name:"time",label:fe.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",fe.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",Fe()(ke==null?void 0:ke.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},fe.createElement(le,{MaxMinutes:an})),fe.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",fe.createElement("span",{className:"ml5"},Ft||ve?"--":He),"\u5206\u949F",He!==0&&(ke==null?void 0:ke.user_end_time)&&fe.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",fe.createElement("span",{className:"ml5"},Fe()(ke==null?void 0:ke.user_end_time).add(yt||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):fe.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",Fe()(Kt).format("YYYY-MM-DD HH:mm")))),fe.createElement(ue.Z,{justify:"space-between",align:"middle"},fe.createElement(ce.Z,null),fe.createElement(ce.Z,null,fe.createElement(me.ZP,{loading:Le,onClick:Lt},"\u8FDB\u5165\u8003\u8BD5"))))))};it.Z=(0,de.connect)(({exercise:ze})=>({exercise:ze}))(qe)},30935:function($e,it,y){"use strict";y.d(it,{i:function(){return je},q:function(){return fe}});var a=y(59301),ne={flex_box_center:"flex_box_center___yMUhy",flex_space_between:"flex_space_between___KNvG9",flex_box_vertical_center:"flex_box_vertical_center___yqWY9",flex_box_center_end:"flex_box_center_end___DJKuV",flex_box_column:"flex_box_column___NTtN1",singleSelect:"singleSelect___fU3O9",multipleSelect:"multipleSelect___LFXCB",plus:"plus___gdDhG"},z=y(92310),oe=y.n(z),ie=y(25399),he=y(82326),Pe=y(7939),Ce=y(49317),ue=Object.defineProperty,ce=Object.defineProperties,me=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,de=(De,le,qe)=>le in De?ue(De,le,{enumerable:!0,configurable:!0,writable:!0,value:qe}):De[le]=qe,Te=(De,le)=>{for(var qe in le||(le={}))rt.call(le,qe)&&de(De,qe,le[qe]);if(xe)for(var qe of xe(le))Fe.call(le,qe)&&de(De,qe,le[qe]);return De},Ie=(De,le)=>ce(De,me(le)),Ye=(De,le)=>{var qe={};for(var ze in De)rt.call(De,ze)&&le.indexOf(ze)<0&&(qe[ze]=De[ze]);if(De!=null&&xe)for(var ze of xe(De))le.indexOf(ze)<0&&Fe.call(De,ze)&&(qe[ze]=De[ze]);return qe},Se=(De,le,qe)=>new Promise((ze,Ne)=>{var we=ge=>{try{Ee(qe.next(ge))}catch(ye){Ne(ye)}},Me=ge=>{try{Ee(qe.throw(ge))}catch(ye){Ne(ye)}},Ee=ge=>ge.done?ze(ge.value):Promise.resolve(ge.value).then(we,Me);Ee((qe=qe.apply(De,le)).next())});const fe=De=>{var le=De,{wrapClassName:qe,wrapStyle:ze={},showLinkButton:Ne=!0,tooltipTitle:we="",loadGeneral:Me=!1,data:Ee={}}=le,ge=Ye(le,["wrapClassName","wrapStyle","showLinkButton","tooltipTitle","loadGeneral","data"]);const ye="course_disciplines_list",[Oe,pt]=(0,a.useState)(()=>{const _e=sessionStorage.getItem(ye);return _e?JSON.parse(_e):[]}),[yt,Le]=(0,a.useState)(!1),[ot,mt]=(0,a.useState)(!0);(0,a.useEffect)(()=>{gt()},[]);const gt=()=>Se(void 0,null,function*(){var _e,tt,Ft,Ae;Le(!0);const ke=yield(0,Ce.U2)("v2/course_disciplines.json",Ee);if(ke.status===0){const ve=((tt=(_e=ke==null?void 0:ke.data)==null?void 0:_e.list)==null?void 0:tt.map(Ze=>({value:Ze.id,label:Ze.name})))||[];if(pt(ve),mt(!1),sessionStorage.setItem(ye,JSON.stringify(ve)),ot){const Ze=(Ae=(Ft=ke==null?void 0:ke.data)==null?void 0:Ft.list)==null?void 0:Ae.find(et=>et.is_default);Me&&Ze&&ge.onChange(Ze==null?void 0:Ze.id)}}Le(!1)});return a.createElement("div",{className:oe()(ne.singleSelect,qe),style:ze},a.createElement(ie.Z,{title:we},a.createElement(he.default,Te({allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B",loading:yt,options:Oe,onDropdownVisibleChange:_e=>{_e&>()}},ge))),Ne&&a.createElement(Pe.ZP,{type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u8BFE\u7A0B"))},je=De=>{var le=De,{wrapClassName:qe,wrapStyle:ze={},showLinkButton:Ne=!0,courseDisciplineId:we="",isPlusHeight:Me=!1,tooltipTitle:Ee,allowAcceptEmpty:ge=!1,data:ye={}}=le,Oe=Ye(le,["wrapClassName","wrapStyle","showLinkButton","courseDisciplineId","isPlusHeight","tooltipTitle","allowAcceptEmpty","data"]);const[pt,yt]=(0,a.useState)([]),[Le,ot]=(0,a.useState)(!1);(0,a.useEffect)(()=>{mt()},[we]);const mt=()=>Se(void 0,null,function*(){var gt,_e;if(!ge&&!we){yt([]);return}ot(!0);const tt=yield(0,Ce.U2)(`v2/course_disciplines/${we||"all"}.json`,ye);if(tt.status===0){const Ft=((_e=(gt=tt==null?void 0:tt.data)==null?void 0:gt.tag_disciplines)==null?void 0:_e.map(Ae=>({value:Ae.id,label:Ae.name})))||[];Ft.length&&yt(Ft)}ot(!1)});return a.createElement("div",{className:oe()(ne.multipleSelect,qe),style:ze},a.createElement(ie.Z,{title:Ee},a.createElement(he.default,Ie(Te({allowClear:!0,mode:"multiple",optionFilterProp:"label",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9",loading:Le,options:pt,maxTagCount:"responsive",onDropdownVisibleChange:gt=>{gt&&mt()}},Oe),{className:oe()(Oe.className,Me&&ne.plus)}))),Ne&&a.createElement(Pe.ZP,{className:ne.btn,type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u77E5\u8BC6\u70B9"))}},98142:function($e,it,y){"use strict";y.d(it,{Z:function(){return de}});var a=y(59301),ne=y(44283),z=y(62957),oe=y(7939),ie=y(29787),he=y(19160),Pe=y(44795),Ce=y(34728),ue=y(24334),ce=y(66649),me=y.n(ce),xe=y(76726),rt=y(59301),Fe=(Te,Ie,Ye)=>new Promise((Se,fe)=>{var je=qe=>{try{le(Ye.next(qe))}catch(ze){fe(ze)}},De=qe=>{try{le(Ye.throw(qe))}catch(ze){fe(ze)}},le=qe=>qe.done?Se(qe.value):Promise.resolve(qe.value).then(je,De);le((Ye=Ye.apply(Te,Ie)).next())}),de=({open:Te,onClose:Ie})=>{const[Ye,Se]=(0,a.useState)(void 0);console.log((0,ne.useLocation)(),33);const fe=(0,ne.useLocation)();(0,a.useEffect)(()=>{Te&&function(){return Fe(this,null,function*(){const tt=yield(0,he.X6)(Te);Se(tt.data)})}()},[Te]);const{status:je,created_at:De,code:le,name:qe,language:ze,pass_sets_count:Ne,set_count:we,error_msg:Me,output:Ee,input:ge,expected_output:ye,execute_memory:Oe,user:pt,execute_time:yt,input_file_url:Le,output_file_url:ot,is_file:mt,expected_output_file_url:gt}=Ye||{};return rt.createElement(z.default,{open:Te,width:1e3,onCancel:()=>Ie(!1),footer:rt.createElement(oe.ZP,{type:"primary",onClick:()=>Ie(!1)},"\u5173\u95ED"),centered:!0},rt.createElement(ie.Z,{spinning:!Ye,delay:500},rt.createElement("div",{className:"record-detail-info"},Ye?rt.createElement(rt.Fragment,null,rt.createElement("div",{className:"record-detail-body"},rt.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),rt.createElement("ul",{className:"record-info"},rt.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",rt.createElement("span",{className:je===0?"c-green":"c-red"},Pe.Im[je])," "),rt.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",rt.createElement("span",null,me()(De).format("YYYY-MM-DD HH:mm:ss"))," "),rt.createElement("li",null," \u8BED\u8A00\uFF1A",rt.createElement("span",null,ze)," "),rt.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",rt.createElement("span",null,yt*1e3,"ms")," "),rt.createElement("li",null," ",`${je===xe.h.HIDE_COMPILE_STATUS?"--":Ne} / ${we} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,Pe.gZ)({status:je,error_msg:Me,execute_time:yt,output:Ee,input:ge,expected_output:ye,input_file_url:Le,output_file_url:ot,is_file:mt,expected_output_file_url:gt}),rt.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),rt.createElement(Ce.ZP,{height:"200px",width:"100%",language:ze==null?void 0:ze.toLocaleLowerCase(),value:ue.Base64.decode(le),options:{readOnly:!0}}))):null)))}},3390:function($e,it,y){"use strict";y.d(it,{Im:function(){return Ne},Y4:function(){return Me}});var a=y(59301),ne=y(37568),z=y(6767),oe=y(7939),ie=y(30628),he=y(24334),Pe=y.n(he),Ce=y(45111),ue=y(28010),ce=y(35883),me=y(76406),xe=y(34376),rt=y.n(xe),Fe=y(49317),de=y(44283),Te=y(98142),Ie=y(33156),Ye=y(34748),Se=y(86974),fe=y(92310),je=y.n(fe),De=y(67195),le=y(59301),qe=(ye,Oe,pt)=>new Promise((yt,Le)=>{var ot=_e=>{try{gt(pt.next(_e))}catch(tt){Le(tt)}},mt=_e=>{try{gt(pt.throw(_e))}catch(tt){Le(tt)}},gt=_e=>_e.done?yt(_e.value):Promise.resolve(_e.value).then(ot,mt);gt((pt=pt.apply(ye,Oe)).next())});const{TextArea:ze}=ne.default,Ne={[ie.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[ie.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[ie.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var we=(ye=>(ye[ye.SET_VISIBLE=0]="SET_VISIBLE",ye[ye.SET_TABINDEX=1]="SET_TABINDEX",ye))(we||{});function Me(ye){const{status:Oe,error_msg:pt,output:yt,input:Le,expected_output:ot,is_file:mt,input_file_url:gt,output_file_url:_e,expected_output_file_url:tt,setMonacoValue:Ft,setData:Ae,highlightEndEntry:ke}=ye,ve=(0,a.useRef)(),Ze=(0,a.useRef)(),et=(0,a.useRef)();let Lt=null;const st={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,a.useEffect)(()=>{if(yt&&!mt&&ve.current){const wt=new xe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});wt.open(ve.current);const It=(ke?me.jl:me.pp)(he.Base64.decode(yt));wt.write(It),wt.setOption("theme",{background:"#1e1e1e"})}if(Le&&!mt&&Ze.current){const wt=new xe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});wt.open(Ze.current),wt.write((ke?me.jl:me.pp)(Le)),wt.setOption("theme",{background:"#1e1e1e"})}if(ot&&!mt&&et.current){const wt=new xe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});wt.open(et.current),wt.write((ke?me.jl:me.pp)(he.Base64.decode(ot))),wt.setOption("theme",{background:"#1e1e1e"})}},[yt]),Oe){case ie.h.NOMATCH:Lt=le.createElement(le.Fragment,null,le.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!mt&&le.createElement("div",{ref:ve}),mt&&le.createElement("div",{style:st},le.createElement("a",{style:{fontSize:"16px"},onClick:()=>qe(this,null,function*(){const wt=yield(0,Fe.ZP)(_e,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});Ft(wt),setTimeout(()=>{Ae(_e)},200)})},yt)),le.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!mt&&le.createElement("div",{ref:et}),mt&&le.createElement("div",{style:st},le.createElement("a",{style:{fontSize:"16px"},onClick:()=>qe(this,null,function*(){const wt=yield fetch(tt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ft(yield wt.text()),setTimeout(()=>{Ae(tt)},200)})},ot)));break;case ie.h.EXECUTEFAILURE:Lt=le.createElement(le.Fragment,null,le.createElement("div",{style:{border:"1px #F6F7F9 solid"}},le.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!mt&&le.createElement(ce.Z,{value:Le,style:st}),mt&&le.createElement("div",{style:st},le.createElement("a",{onClick:()=>(0,me.LR)(gt,Le)},Le))),le.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},le.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),le.createElement("pre",{className:Ce.Z.error,style:{color:"#E30000",padding:"0 10px"}},he.Base64.decode(pt),"111")));break;case ie.h.COMPILEFAILURE:Lt=le.createElement(le.Fragment,null,le.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),le.createElement("pre",{className:Ce.Z.error},he.Base64.decode(pt)));break;case ie.h.PODFAILURE:Lt=le.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ie.h.TIMEOUT:Lt=le.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return le.createElement(le.Fragment,null," ",Lt," ")}function Ee(ye){const{status:Oe,error_msg:pt,execute_time:yt,output:Le,input:ot,expected_output:mt,is_file:gt,input_file_url:_e,output_file_url:tt,expected_output_file_url:Ft}=ye;let Ae=null;switch(Oe){case ie.h.OK:case ie.h.NOMATCH:case ie.h.EXECUTEFAILURE:case ie.h.COMPILEFAILURE:Ae=le.createElement("div",{id:"outputResultRef",className:"h100"});break;case ie.h.PODFAILURE:Ae=le.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ie.h.TIMEOUT:Ae=le.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return le.createElement(le.Fragment,null," ",Ae," ")}function ge({value:ye,className:Oe}){return le.createElement("span",{className:Oe},ye)}it.ZP=({input:ye,is_file:Oe,debuging:pt,submitting:yt,executingMessage:Le,debugResult:ot,onChangeInput:mt,onDebugCode:gt,onSubmitCode:_e,hack:tt,user:Ft,submitResult:Ae,isWhiteTheme:ke,topDispatch:ve,result:Ze})=>{const[et]=(0,de.useSearchParams)(),Lt=(0,de.useParams)(),[st,wt]=(0,a.useState)(!1),[It,Kt]=(0,a.useState)(!1),[kt,an]=(0,a.useState)(1),[He,Ue]=(0,a.useState)(!1),[Zt,dn]=(0,a.useState)(0),[Bt,ct]=(0,a.useState)(!1),[zt,Mt]=(0,a.useState)(""),[Ct,Wt]=(0,a.useState)(""),Tt=(0,a.useRef)(),fn=(0,a.useRef)(),Gt=(0,a.useRef)(null),Cn=(0,a.useRef)(null),Ln=(0,a.useRef)(null);console.log(Ae,"submitResult",Lt);const{status:Yn,id:Qn,input:Ot,output:Pn,expected_output:$t,is_file:pn,input_file_url:rn,output_file_url:cn,expected_output_file_url:on,error_msg:Ht,hack_sets:xn}=Ae||{};(0,a.useEffect)(()=>{Yn===0&&(an(1),dn(0))},[Yn,Qn]),(0,a.useEffect)(()=>{Ze&&(Ze==null?void 0:Ze.status)!==0?(ve({type:Ye.Types.SET_SUBMIT_RESULT,payload:{submitResult:Ze}}),an(2),dn(320)):(an(1),dn(0))},[Lt==null?void 0:Lt.id]),(0,a.useEffect)(()=>{if(Tt.current){let Mn=function(Nt){Dt=Rt.offsetHeight,en=!0,mn=Nt.pageY,Ln.current.style.display="block"},jt=function(){en=!1,Ln.current.style.display="none"},Yt=function(Nt){if(en){vn();let nn=mn-Nt.pageY,yn=Dt+nn;if(yn<0&&(yn=0),yn>window.innerHeight-150&&(yn=window.innerHeight-150),kt===1){yn<=34?dn(0):dn(yn);return}console.log(yn,"resizeH"),dn(yn)}};const Rt=Gt.current;let Dt=0,en=!1,mn=0;const Bn=document.getElementById("case-y-bar");return Bn==null||Bn.addEventListener("mousedown",Mn),document.addEventListener("mousemove",Yt),document.addEventListener("mouseup",jt),()=>{const Nt=document.getElementById("case-y-bar");Nt==null||Nt.removeEventListener("mousedown",Mn),document.removeEventListener("mousemove",Yt),document.removeEventListener("mouseup",jt)}}},[Tt,kt]),(0,a.useEffect)(()=>{const Mn=Ie.Z.subscribe("resize-move-bar",vn);if(et.get("type")!=="exercises")return document.addEventListener((0,De.gH)(),In),()=>{document.removeEventListener((0,De.gH)(),In),Mn()}},[]),(0,a.useEffect)(()=>{});function vn(){var Mn,jt,Yt,Rt;const Dt=document.getElementById("outputResultRef");if(Dt){let en=Dt.dataset.text;fn.current.reset(),fn.current.writeln(en);const mn=document.getElementById("outputResultRef").offsetWidth-20,Bn=((Rt=(Yt=(jt=(Mn=fn.current)==null?void 0:Mn._core)==null?void 0:jt._renderService)==null?void 0:Yt.dimensions)==null?void 0:Rt.actualCellWidth)||10,Nt=Math.ceil(mn/Bn);fn.current.resize(Nt,Math.ceil(Dt.clientHeight/16))}}function Nn(){wt(!st),setTimeout(()=>{vn()},300),st?dn(320):(dn(window.innerHeight-150),Ue(!0))}function jn(){It?(Kt(!1),(0,De.BU)()):(Kt(!0),(0,De.Dj)(Cn.current))}const In=Mn=>{(0,De.vp)()||Kt(!1)},Vn=(0,a.useMemo)(()=>{if(ot){const{status:Mn,output:jt,error_msg:Yt}=ot;return setTimeout(()=>{let Rt="",Dt=document.getElementById("outputResultRef");jt?Rt=he.Base64.decode(jt):Yt&&(Rt=he.Base64.decode(Yt)),fn.current=new xe.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),fn.current.open(Dt),fn.current.onKey(function(en){var mn;if(en.domEvent.key.toLocaleUpperCase()==="C"&&en.domEvent.ctrlKey){en.domEvent.preventDefault();let Bn=(mn=fn.current)==null?void 0:mn.getSelection();navigator.clipboard.writeText(Bn).then(()=>{})}}),Dt.dataset.text=Rt,fn.current.setOption("convertEol",!0),vn()},300),le.createElement(le.Fragment,null,Ee(ot))}return null},[ot]);function ba(){var Mn,jt;if(!(tt!=null&&tt.code)||((Mn=tt==null?void 0:tt.code)==null?void 0:Mn.trim().length)===0){(jt=z.ZP)==null||jt.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}an(1),dn(320),gt()}const Ea=Mn=>qe(void 0,null,function*(){let jt=yield(0,Fe.ZP)(`/api/problems/${Mn}/start.json`,{method:"get",params:{hack_user_id:Ft==null?void 0:Ft.user_id}});jt&&(window.location.href=`/myproblems/${jt==null?void 0:jt.identifier}${window.location.search}`)});function ea(){pn?navigator.clipboard.writeText(he.Base64.decode(Ht)).then(()=>{z.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(he.Base64.decode(Pn)).then(()=>{z.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return le.createElement(a.Fragment,null,le.createElement("div",{className:je()(Ce.Z.case,ke&&Ce.Z.whiteCase),style:{height:Zt},ref:Gt},le.createElement("div",{className:Ce.Z.fullMask,ref:Ln}),le.createElement("div",{className:Ce.Z["resize-y-bar"],id:"case-y-bar",ref:Tt,draggable:!1},kt===2&&le.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),kt===1&&(Zt<=34?le.createElement("div",{onClick:()=>{dn(320)},className:Ce.Z.unfoldBtn},"\u63A7\u5236\u53F0",le.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):le.createElement("div",{onClick:()=>{dn(0)},className:Ce.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",le.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),le.createElement("div",null,le.createElement("div",{className:Ce.Z.caseHead},le.createElement("div",{className:Ce.Z.dot}),le.createElement("div",{className:Ce.Z.text},kt===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),kt===2&&!yt&&typeof Yn=="number"&&le.createElement(le.Fragment,null,Yn===ie.h.OK?le.createElement("div",{className:Ce.Z.pass},le.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):le.createElement("div",{className:Ce.Z.noPass},le.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),Ne[Yn])),le.createElement("div",{className:Ce.Z.btns},kt===2&&!yt&&le.createElement(le.Fragment,null,Yn!==ie.h.OK&&le.createElement("div",{onClick:ea},le.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),le.createElement("div",{onClick:()=>{ct(Qn)}},le.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),et.get("type")!=="exercises"&&le.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Nn()},le.createElement("i",{className:`iconfont icon-${st?"suoxiao1":"fangda"}`})))),le.createElement("div",{style:{display:kt===1?"block":"none"}},pt?le.createElement(ue.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):le.createElement("div",{style:{height:Zt-34}},le.createElement("div",{className:Ce.Z.result},le.createElement("div",{className:Ce.Z.left},le.createElement("div",{className:Ce.Z.title},le.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),le.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),le.createElement("div",{className:Ce.Z.leftNode},le.createElement(ze,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Oe?"":ye,onChange:mt}))),le.createElement("div",{className:Ce.Z.right},le.createElement("div",{className:Ce.Z.title},le.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),le.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),le.createElement("div",{className:Ce.Z.node},ot?Vn:le.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),le.createElement("div",{style:{display:kt===2?"block":"none"}},yt?le.createElement(ue.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):le.createElement("div",{style:{height:Zt-34,display:"flex",flexDirection:"column",overflow:"hidden"}},le.createElement("div",{ref:Cn,className:Ce.Z.elseNode},le.createElement("div",{className:Ce.Z.nameWrap},le.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),le.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),le.createElement("div",{className:Ce.Z.scroll},le.createElement("pre",{className:Ce.Z.scrollBox,style:He?{height:It?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!pn&&le.createElement(ge,{value:Ot}),pn&&le.createElement("a",{style:{fontSize:"16px"},onClick:()=>qe(void 0,null,function*(){const Mn=yield fetch(rn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Wt(yield Mn.text()),setTimeout(()=>{Mt(rn)},200)})},Ot)),Ot&&le.createElement("div",{className:Ce.Z.action},le.createElement("span",{onClick:()=>Ue(!He)},He?"\u6536\u8D77":"\u5C55\u5F00")))),le.createElement("div",{className:Ce.Z.result,style:{flex:1,overflow:"hidden"}},le.createElement("div",{className:Ce.Z.left},le.createElement("div",{className:Ce.Z.title},le.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),le.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),le.createElement("div",{className:Ce.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},le.createElement("pre",null,!pn&&le.createElement(ge,{className:"mb10",value:$t&&he.Base64.decode($t)||""}),pn&&le.createElement("a",{style:{fontSize:"16px"},onClick:()=>qe(void 0,null,function*(){const Mn=yield fetch(on,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Wt(yield Mn.text()),setTimeout(()=>{Mt(on)},200)})},$t)))),le.createElement("div",{className:Ce.Z.right},le.createElement("div",{className:Ce.Z.title},le.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),le.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),le.createElement("div",{className:Ce.Z.node,style:{color:Yn===ie.h.OK?"#2ABD8C":"#FF2C29"}},le.createElement("pre",null,(Yn===4||Yn===5)&&le.createElement(ge,{className:"mb10",value:Ht&&he.Base64.decode(Ht)||""}),Yn!=4&&Yn!=5&&(pn?le.createElement("a",{style:{fontSize:"16px"},onClick:()=>qe(void 0,null,function*(){const Mn=yield(0,Fe.ZP)(cn,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{Wt(Mn)}catch(jt){Wt("")}setTimeout(()=>{Mt(cn)},200)})},Pn):le.createElement(ge,{className:"mb10",value:Pn&&he.Base64.decode(Pn)||""})))))))))),le.createElement("div",{className:je()(Ce.Z.footer,ke&&Ce.Z.whiteFooter),style:{zIndex:100}},(tt==null?void 0:tt.is_program)&&(tt==null?void 0:tt.above_question)&&le.createElement(oe.ZP,{className:"mr10",type:"primary",onClick:()=>Ea(tt==null?void 0:tt.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(tt==null?void 0:tt.is_program)&&(tt==null?void 0:tt.under_question)&&le.createElement(oe.ZP,{className:"mr10",type:"primary",onClick:()=>Ea(tt==null?void 0:tt.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),le.createElement(oe.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:pt||yt,loading:pt,color:"#2ABD8C",className:"mr10",onClick:ba},"\u8C03\u8BD5\u4EE3\u7801"),et.get("qtype")!=="8"&&le.createElement(oe.ZP,{className:Ce.Z.disabled,type:"primary",icon:le.createElement("i",{className:"iconfont icon-bofang1"}),loading:yt,disabled:pt||yt,onClick:()=>{var Mn,jt;if(!(tt!=null&&tt.code)||((Mn=tt==null?void 0:tt.code)==null?void 0:Mn.trim().length)===0){(jt=z.ZP)==null||jt.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}an(2),dn(320),_e()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),le.createElement(Te.Z,{onClose:ct,open:Bt}),le.createElement(Se.Z,{close:!0,data:zt,type:zt.length?"txt":"",onClose:()=>Mt(""),monacoEditor:{value:Ct,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},34748:function($e,it,y){"use strict";y.r(it),y.d(it,{Types:function(){return vt},default:function(){return We}});var a=y(59301),ne=y(44283),z=y(11938),oe=y(62957),ie=y(29787),he=y(7939),Pe=y(25399),Ce=y(77019),ue=y(19160),ce=y(84849),me=y(67195),xe=y(22914),rt=y(14185),Fe=y(87169),de=y(36207),Te=y(34728),Ie=y(88487),Ye=y(83477),Se=y(83078),fe=y(6767),je={list:"list___IRN6i",copy:"copy___qCn9B"},De=y(56102),le=y(49317),qe=(be,Qe,at)=>new Promise((ht,un)=>{var tn=Tn=>{try{hn(at.next(Tn))}catch(Gn){un(Gn)}},gn=Tn=>{try{hn(at.throw(Tn))}catch(Gn){un(Gn)}},hn=Tn=>Tn.done?ht(Tn.value):Promise.resolve(Tn.value).then(tn,gn);hn((at=at.apply(be,Qe)).next())}),Ne=({showResourceCentre:be,identifier:Qe})=>{const at=(0,ne.useParams)(),[ht,un]=(0,a.useState)(null);(0,a.useEffect)(()=>{be&&tn()},[be]);const tn=()=>qe(void 0,null,function*(){const gn=yield(0,le.ZP)(`/api/problems/${Qe}/attachment_list.json`,{method:"get"});(gn==null?void 0:gn.status)==0&&un(gn.data||[])});return a.createElement("div",{className:"tpi-code-setting"},a.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(ht!=null&&ht.length)&&a.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),ht==null?void 0:ht.map((gn,hn)=>a.createElement("dl",{className:je.list,key:hn},a.createElement(Pe.Z,{title:gn.title},a.createElement("dt",null,a.createElement("i",{className:"icon-wenjian4 mr5"}),gn.title)),a.createElement("dd",null,a.createElement(De.CopyToClipboard,{text:gn.saved_file_path,onCopy:()=>fe.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement("span",{className:`${je.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},we=y(59301),Me=Object.defineProperty,Ee=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,yt=(be,Qe,at)=>Qe in be?Me(be,Qe,{enumerable:!0,configurable:!0,writable:!0,value:at}):be[Qe]=at,Le=(be,Qe)=>{for(var at in Qe||(Qe={}))Oe.call(Qe,at)&&yt(be,at,Qe[at]);if(ye)for(var at of ye(Qe))pt.call(Qe,at)&&yt(be,at,Qe[at]);return be},ot=(be,Qe)=>Ee(be,ge(Qe));const mt={theme:(0,Ye.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,Ye.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,Ye.G)("cmTabToSpace",!0),showResourceCentre:!1};var gt=(be=>(be[be.set_font_size=0]="set_font_size",be[be.set_theme=1]="set_theme",be[be.on_tab_to_space=2]="on_tab_to_space",be[be.set_show_editor_setting=3]="set_show_editor_setting",be[be.set_show_respurce_center=4]="set_show_respurce_center",be))(gt||{});function _e(be,Qe){switch(Qe.type){case 3:return ot(Le({},be),{showEditorSetting:Qe.payload});case 1:return ot(Le({},be),{theme:Qe.payload});case 0:return ot(Le({},be),{fontSize:Qe.payload});case 2:return ot(Le({},be),{tabToSpace:Qe.payload});case 4:return ot(Le({},be),{showResourceCentre:Qe.payload});default:throw new Error}}var tt=({isLoading:be,value:Qe,onChange:at,language:ht,onUpdateCode:un,ActionBarRender:tn,setIsWhiteTheme:gn,identifier:hn,forbidCopy:Tn})=>{const[Gn,Ra]=(0,a.useReducer)(_e,mt),{theme:Fa,fontSize:_n,showEditorSetting:Sn,tabToSpace:Hn,showResourceCentre:xt}=Gn,rr=(0,a.useRef)(),Za=(0,a.useRef)();(0,a.useEffect)(()=>{gn(Fa==="vs")},[Fa]);const Ja={onFontSizeChange:ir=>{Ra({type:0,payload:ir}),(0,Ye.t)("cmFontSize",ir)},tabToSpace:Hn,cmFontSize:_n,className:"oj",cmCodeMode:Fa,onTabToSpace:ir=>{Ra({type:2,payload:ir}),(0,Ye.t)("cmTabToSpace",ir)},onCodeModeChange:ir=>{Ra({type:1,payload:ir}),(0,Ye.t)("ProgrammingCodeMode",ir)}};function Ka(){Ra({type:3,payload:!1})}function cr(){Ra({type:3,payload:!0})}function Ar(){Ra({type:4,payload:!1})}function Ma(){Ra({type:4,payload:!0})}const vr={value:Qe,language:ht,theme:Fa,forbidCopy:Tn,forbidCopyTips:"\u8BE5\u4F5C\u4E1A\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",options:{fontSize:_n,insertSpaces:Hn},onChange:ir=>{at(ir),Za.current=ir,clearTimeout(rr.current),rr.current=setTimeout(()=>{un(Za.current)},1e4)},onEditBlur:ir=>{Za.current&&un(Za.current)}};return we.createElement(a.Fragment,null,tn(cr,Ma),we.createElement("div",{style:{flex:1,overflow:"hidden"}},!be&&we.createElement(Te.ZP,Le({},vr))),we.createElement(Ie.Z,null,we.createElement(de.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Sn,onClose:Ka},we.createElement(Se.Z,Le({},Ja)))),we.createElement(Ie.Z,null,we.createElement(de.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:xt,onClose:Ar},we.createElement(Ne,{showResourceCentre:xt,identifier:hn}))))},Ft=y(60141),Ae=y(24334),ke=y(3390),ve={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},Ze={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},et=y(70858),Lt=y(31709),st=y(58617),wt=y(98142),It=y(66649),Kt=y.n(It),kt=y(59301);const{Column:an}=et.default;var He=({submitResult:be,submitting:Qe,submitRecords:at,page:ht,onPageChange:un,topicId:tn})=>{const[gn]=(0,ne.useSearchParams)(),{records:hn,records_count:Tn}=at||{},[Gn,Ra]=(0,a.useState)(!1),Fa=gn.get("type")==="1";return kt.createElement(ie.Z,{spinning:Qe,tip:"\u8BC4\u6D4B\u4E2D...",indicator:kt.createElement(st.Z,{style:{fontSize:24},spin:!0})},(hn==null?void 0:hn.length)>0?kt.createElement(et.default,{dataSource:hn,rowKey:"id",pagination:!1},kt.createElement(an,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(_n,Sn)=>kt.createElement("span",null," ",Kt()(_n).format("YYYY-MM-DD HH:mm:ss"))}),kt.createElement(an,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(_n,Sn)=>{var Hn;return kt.createElement("span",{className:`${_n===0?"c-green":"c-red"} current`,onClick:()=>{Ra(Sn.id)}},(Hn=ke.Im[_n])==null?void 0:Hn.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),kt.createElement(an,{title:`\u6267\u884C\u7528\u65F6 (${Fa?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:_n=>_n?Fa?_n:_n/1e3:""}),kt.createElement(an,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Fa?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:_n=>_n?Fa?_n:parseFloat((_n/1024).toFixed(2)):""}),kt.createElement(an,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),kt.createElement(an,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(_n,Sn)=>kt.createElement("span",{className:"c-light-primary current",onClick:()=>{Ra(Sn.id)}},"\u67E5\u770B")})):kt.createElement("div",{style:{height:300,width:"100%"}}),kt.createElement(wt.Z,{onClose:Ra,open:Gn}),Tn>15?kt.createElement(Lt.Z,{className:Ze.pagination,current:ht,pageSize:15,total:Tn,onChange:un}):null)},Ue=y(90736),Zt=y(96599),dn={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Bt=y(35883),ct=y(59301);const zt={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var Mt=({hack:be})=>{const{language:Qe,difficult:at,time_limit:ht,description:un}=be,[tn]=(0,ne.useSearchParams)(),gn=zt[at];return ct.createElement(ct.Fragment,null,ct.createElement("ul",{className:dn.info},ct.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",ct.createElement("b",{className:dn.info_tag},Qe)),ct.createElement("li",null,ct.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",ct.createElement(Zt.default,{color:gn==null?void 0:gn.color},gn==null?void 0:gn.name)),ct.createElement("li",null,ct.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",ct.createElement("span",{style:{color:"#333333"}},ht,"\u79D2"))),tn.get("qtype")==="8"?ct.createElement(Bt.Z,{value:un,showProgramFill:!0,className:dn.desc}):ct.createElement(Bt.Z,{value:un,className:dn.desc}))},Ct={},Wt=y(59301),Tt=({hack:be,current_user:Qe})=>Wt.createElement("div",{className:Ct.answer},be!=null&&be.answer_text?Wt.createElement(Bt.Z,{style:{padding:"13px 0"},value:(be==null?void 0:be.answer_text)||""}):Wt.createElement(Ue.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),fn=y(33156);function Gt(be,Qe){return(0,le.U2)(`/problems/${be}/comments.json`,{page:Qe,limit:10})}function Cn(be){return(0,le.v_)(`/discusses/${be}/plus.json`,{container_type:"Discuss",type:1})}function Ln(be,Qe,at){return(0,le.v_)(`/problems/${be}/comments/reply.json`,{comments:{content:at,parent_id:Qe}})}function Yn(be,Qe){return(0,le.v_)(`/problems/${be}/comments.json`,{comments:{content:Qe}})}function Qn(be,Qe,at){return(0,le.v_)(`/problems/${be}/comments/${Qe}/hidden.json`,at)}function Ot(be,Qe){return(0,le.IV)(`/problems/${be}/comments/${Qe}`)}var Pn=y(74574);function $t({author:be}){return a.createElement("a",{href:`/users/${be.login}`,target:"_blank"},a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${rt.Z.IMG_SERVER}/images/${be.image_url}`,width:"50"}))}function pn({data:be,index:Qe,parentDiscussIndex:at,user:ht,onSetActionType:un}){const{author:tn,can_delete:gn,content:hn,id:Tn,time:Gn}=be;function Ra(){un({id:Tn,index:Qe,type:"delete-discuss",parentDiscussIndex:at,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Fa=ht.admin||gn||tn.user_id===ht.user_id;return a.createElement("div",{className:"discuss-item-container second-discuss "},a.createElement($t,{author:tn}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${tn.login}`,target:"_blank"},tn.name),a.createElement("span",{className:"grey"},Gn),a.createElement("div",{className:"btn-group",style:{marginBottom:0}},Fa?a.createElement("a",{onClick:Ra,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null)),a.createElement(Bt.Z,{className:"discuss-content",value:hn})))}var rn=({user:be,data:Qe,index:at,onPlusDiscuss:ht,onSetActionType:un,activeDiscussIndex:tn,onReplyDiscuss:gn,onSetActiveDiscussIndex:hn})=>{const{content:Tn,children:Gn,hidden:Ra,id:Fa,praise_count:_n,time:Sn,user_praise:Hn,can_delete:xt,author:rr}=Qe;function Za(){hn(Fa)}function Ja(){ht(Fa,!Hn,at)}function Ka(){un({id:Fa,index:at,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function cr(){un({id:Fa,index:at,params:{hidden:Ra?"0":"1"},type:"hidden-discuss",message:Ra?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Ar=be.admin||be.user_id===rr.user_id;return a.createElement("div",{className:"discuss-item-container",key:Fa},a.createElement($t,{author:rr}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${rr.login}`,target:"_blank"}," ",rr.name," "),a.createElement("span",{className:"grey"},Sn)),a.createElement(Bt.Z,{className:"discuss-content",value:Tn}),Gn&&Gn.length>0?a.createElement("div",{className:"reply-discuss-container"},Gn.map((Ma,vr)=>a.createElement(pn,{key:Ma.id,data:Ma,index:vr,user:be,onSetActionType:un,parentDiscussIndex:at}))):null,a.createElement("div",{className:"btn-group"},Ar?a.createElement("a",{onClick:cr,title:Ra?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},a.createElement("i",{className:Ra?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,xt&&(!Gn||Gn.length==0)?a.createElement("a",{onClick:Ka,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null,a.createElement("a",{onClick:Za,title:"\u56DE\u590D"}," ",a.createElement("i",{className:"iconfont icon-huifu1"})," "),a.createElement("a",{onClick:Ja,className:Hn?"c-orange":""},a.createElement("i",{className:Hn?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),a.createElement("span",null,_n||""))),a.createElement(Pn.Z,{id:Fa,activeDiscussIndex:tn,onReplyDiscuss:gn})))},cn=y(11295),on={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},Ht=y(39116),xn=(be,Qe,at)=>new Promise((ht,un)=>{var tn=Tn=>{try{hn(at.next(Tn))}catch(Gn){un(Gn)}},gn=Tn=>{try{hn(at.throw(Tn))}catch(Gn){un(Gn)}},hn=Tn=>Tn.done?ht(Tn.value):Promise.resolve(Tn.value).then(tn,gn);hn((at=at.apply(be,Qe)).next())}),vn=({user_praise:be,praise_count:Qe,praisePlus:at,onCreateDiscuss:ht,discuss_count:un})=>{const[tn,gn]=(0,a.useState)(!1),[hn,Tn]=(0,a.useState)("");function Gn(Sn){Tn(Sn)}function Ra(){gn(!0)}function Fa(){gn(!1)}function _n(){return xn(this,null,function*(){ht(hn),Tn(""),gn(!1)})}return a.createElement("div",{className:`${on["dis-input-editor-container"]} ${tn?on.active:""} `},a.createElement("div",{className:tn?`hide ${on["text-area"]}`:on["text-area"]},a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Ra}),a.createElement("a",null," ",a.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",un," "),a.createElement("a",{className:"c-light-black",onClick:at,title:be?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},a.createElement("i",{className:`mr3 ${be?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Qe?a.createElement("span",null,Qe):"")),tn?a.createElement("div",{className:on["input-mask"],onClick:Fa}):null,a.createElement("div",{className:tn?on["md-container"]:`${on["md-container"]} hide`},a.createElement(Ht.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:hn,height:240,onChange:Gn}),a.createElement("div",{className:on["tip-container"],onClick:Fa},a.createElement("a",{className:on["btn-send"],onClick:_n}," \u53D1\u9001 "))))},Nn=y(59301),jn=Object.defineProperty,In=Object.defineProperties,Vn=Object.getOwnPropertyDescriptors,ba=Object.getOwnPropertySymbols,Ea=Object.prototype.hasOwnProperty,ea=Object.prototype.propertyIsEnumerable,Mn=(be,Qe,at)=>Qe in be?jn(be,Qe,{enumerable:!0,configurable:!0,writable:!0,value:at}):be[Qe]=at,jt=(be,Qe)=>{for(var at in Qe||(Qe={}))Ea.call(Qe,at)&&Mn(be,at,Qe[at]);if(ba)for(var at of ba(Qe))ea.call(Qe,at)&&Mn(be,at,Qe[at]);return be},Yt=(be,Qe)=>In(be,Vn(Qe)),Rt=(be,Qe,at)=>new Promise((ht,un)=>{var tn=Tn=>{try{hn(at.next(Tn))}catch(Gn){un(Gn)}},gn=Tn=>{try{hn(at.throw(Tn))}catch(Gn){un(Gn)}},hn=Tn=>Tn.done?ht(Tn.value):Promise.resolve(Tn.value).then(tn,gn);hn((at=at.apply(be,Qe)).next())});const Dt={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var en=(be=>(be[be.GET_DISCUSSES=0]="GET_DISCUSSES",be[be.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",be[be.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",be[be.PLUS_DISCUSS=3]="PLUS_DISCUSS",be[be.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",be[be.SET_PAGE=5]="SET_PAGE",be[be.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",be))(en||{});function mn(be,Qe){switch(Qe.type){case 6:return Yt(jt({},be),{loading:!0});case 0:return jt(jt({},be),Qe.payload);case 1:return jt(jt({},be),Qe.payload);case 4:return jt(jt({},be),Qe.payload);case 3:return jt(jt({},be),Qe.payload);case 5:return Yt(jt({},be),{page:Qe.payload});case 2:return jt(jt({},be),Qe.payload);default:throw new Error}}var Bn=({user:be,identifier:Qe,hack:at,onTriggerPraise:ht,activeIndex:un})=>{const[tn,gn]=(0,a.useReducer)(mn,Dt),{loading:hn,page:Tn,data:Gn,count:Ra,actionType:Fa,activeDiscussIndex:_n}=tn,Sn=(0,a.useCallback)(()=>Rt(void 0,null,function*(){gn({type:6});const Ma=yield Gt(Qe,Tn),{comments:vr,disscuss_count:ir}=Ma;gn({type:0,payload:{data:vr,count:ir,loading:!1}})}),[Tn,Qe]);(0,a.useEffect)(()=>{un==="2"&&Sn()},[Qe,Tn,un]);function Hn(Ma){gn({type:5,payload:Ma})}function xt(Ma){gn({type:4,payload:{actionType:Ma}})}function rr(Ma){gn(_n===Ma?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:Ma}})}function Za(Ma,vr,ir){return Rt(this,null,function*(){try{const Br=yield Cn(Ma);Gn[ir].user_praise=vr,Gn[ir].praise_count=Br.praise_count,gn({type:3,payload:{data:[...Gn]}})}catch(Br){console.log(Br)}})}function Ja(){return Rt(this,null,function*(){const{id:Ma,params:vr,type:ir,index:Br,parentDiscussIndex:xr}=Fa;if(ir==="hidden-discuss"&&(yield Qn(Qe,Ma,vr),xr?Gn[xr].children[Br].hidden=vr.hidden==1:Gn[Br].hidden=vr.hidden==1,gn({type:4,payload:{actionType:null,data:[...Gn]}})),ir==="delete-discuss"){if(yield Ot(Qe,Ma),xr||xr===0){let mr=Gn[xr].children;for(let Ir=mr.length-1;Ir>=0;Ir--)if(mr[Ir].id===Ma){mr.splice(Ir,1);break}Gn[xr].children=mr}else for(let mr=Gn.length-1;mr>=0;mr--)if(Gn[mr].id===Ma){Gn.splice(mr,1);break}gn({type:4,payload:{actionType:null,data:[...Gn]}})}})}function Ka(){gn({type:4,payload:{actionType:null}})}function cr(Ma,vr){return Rt(this,null,function*(){try{yield Ln(Qe,Ma,vr),Sn()}catch(ir){console.log(ir)}})}function Ar(Ma){return Rt(this,null,function*(){gn({type:6}),yield Yn(Qe,Ma),Sn()})}return Nn.createElement(Nn.Fragment,null,Nn.createElement("div",{className:"discuss-panel"},Gn.length===0?Nn.createElement(Ue.Z,null):Gn.map((Ma,vr)=>Nn.createElement(rn,{onReplyDiscuss:cr,onPlusDiscuss:Za,onSetActiveDiscussIndex:rr,onSetActionType:xt,data:Ma,index:vr,user:be,activeDiscussIndex:_n})),Ra>10?Nn.createElement("div",{className:"pagination-container"},Nn.createElement(Lt.Z,{showQuickJumper:!0,onChange:Hn,current:Tn,total:Ra})):null),Nn.createElement(vn,{user_praise:at.user_praise,praise_count:at.praises_count,praisePlus:ht,discuss_count:at.comments_count,onCreateDiscuss:Ar}),Nn.createElement(Ie.Z,null,Nn.createElement(oe.default,{centered:!0,title:"\u63D0\u793A",open:!!Fa,onOk:Ja,onCancel:Ka},Nn.createElement("p",null,Fa?Fa.message:"")),Nn.createElement(cn.Z,null)))},Nt=y(82326),nn=y(37568),yn=y(25376),kn={},Zn=y(59301),ua=({hack:be,current_user:Qe})=>Zn.createElement("div",{className:kn.answer},be!=null&&be.analysis?Zn.createElement(Bt.Z,{style:{padding:"13px 0"},value:(be==null?void 0:be.analysis)||""}):Zn.createElement(Ue.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),ra={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},An=y(8848),ln=y(5269),Qt=y(28284),En=y(4875),da=y(55178),Na=y(59301);const{TextArea:Wa}=nn.default,{Panel:qt}=An.default;var bn=({data:be,hack:Qe})=>(console.log(be,Qe,"data"),Qe!=null&&Qe.is_file?Na.createElement(da.Y2,{disabled:!0,className:ra.uploadTableWrapper,showScore:!Qe.test_set_score,data:be,isProgramHomework:!0}):Na.createElement("div",{className:ra.hackSets},be==null?void 0:be.map((at,ht)=>Na.createElement(An.default,{accordion:!0,bordered:!1,key:ht,defaultActiveKey:ht===0&&at.id,className:ra.collapseWrapper,expandIcon:({isActive:un})=>Na.createElement("i",{className:`iconfont icon-weizhankai ${un?ra.open:ra.close}`,style:{fontSize:14,transition:"all .2s"}})},Na.createElement(qt,{key:at.id,header:Na.createElement(Ce.Z,{align:"middle",justify:"space-between",wrap:!1},Na.createElement(ln.Z,{className:ra.panelHeader},Na.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",ht+1)),Na.createElement(ln.Z,{flex:1},Na.createElement(Ce.Z,{align:"middle",justify:"end",wrap:!1},!(Qe!=null&&Qe.test_set_score)&&Na.createElement(ln.Z,{className:ra.rateInput},Na.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Na.createElement("div",null,Na.createElement(Qt.default.Item,{noStyle:!0},Na.createElement(En.Z,{value:at==null?void 0:at.score,className:ra.baseFormItem,min:0,max:100,disabled:!0}))),Na.createElement("span",{className:"ml10"},"%")))))},Na.createElement(Qt.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},Na.createElement(Wa,{readOnly:!0,value:at==null?void 0:at.input,rows:4})),Na.createElement(Qt.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},Na.createElement(Wa,{readOnly:!0,value:at==null?void 0:at.output,rows:4}))))))),aa={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},_t=y(59301),za=(0,a.forwardRef)(({data:be=[]},Qe)=>{var at;const[ht,un]=(0,a.useState)(),tn=be.filter(hn=>hn.show);(0,a.useEffect)(()=>{tn.length&&un(tn[0].id)},[be==null?void 0:be.length]);const gn=((at=tn.find(hn=>hn.id===ht))==null?void 0:at.element)||null;return(0,a.useImperativeHandle)(Qe,()=>({setActiveTab:hn=>un(hn)})),_t.createElement("div",{className:aa.tabs},_t.createElement("div",{className:aa.tabWarp},tn.map(hn=>_t.createElement("div",{onClick:()=>un(hn.id),className:`${aa.tab} ${hn.id===ht?aa.active:""}`,key:hn.id},hn.name))),_t.createElement("div",{className:aa.content},gn))}),Be=y(59301),St=Object.defineProperty,Vt=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,On=Object.getOwnPropertySymbols,Fn=Object.prototype.hasOwnProperty,Wn=Object.prototype.propertyIsEnumerable,Xn=(be,Qe,at)=>Qe in be?St(be,Qe,{enumerable:!0,configurable:!0,writable:!0,value:at}):be[Qe]=at,Kn=(be,Qe)=>{for(var at in Qe||(Qe={}))Fn.call(Qe,at)&&Xn(be,at,Qe[at]);if(On)for(var at of On(Qe))Wn.call(Qe,at)&&Xn(be,at,Qe[at]);return be},na=(be,Qe)=>Vt(be,nt(Qe)),ya=(be,Qe,at)=>new Promise((ht,un)=>{var tn=Tn=>{try{hn(at.next(Tn))}catch(Gn){un(Gn)}},gn=Tn=>{try{hn(at.throw(Tn))}catch(Gn){un(Gn)}},hn=Tn=>Tn.done?ht(Tn.value):Promise.resolve(Tn.value).then(tn,gn);hn((at=at.apply(be,Qe)).next())});const wn={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Rn={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var $n=({hack:be,onTriggerPraise:Qe,topicId:at,page:ht,onPageChange:un,user:tn,current_user:gn,submitRecords:hn,submitting:Tn,submitResult:Gn,setActiveIndex:Ra,hack_sets:Fa})=>{var _n,Sn;const[Hn]=(0,ne.useSearchParams)(),[xt,rr]=(0,a.useState)("0"),Za=(0,ne.useLocation)(),[Ja,Ka]=(0,a.useState)(!1),[cr,Ar]=(0,a.useState)(null),[Ma,vr]=(0,a.useState)([]),[ir,Br]=(0,a.useState)([]),[xr,mr]=(0,a.useState)({page:1,limit:10}),Ir=(0,a.useRef)(null),Or=(0,a.useRef)(null);console.log(tn,"user");let[Xa,or]=(0,a.useState)(na(Kn({},(0,ne.useParams)()),{page:1,per_page:20,name:""}));(0,a.useEffect)(()=>{Or.current&&(be==null?void 0:be.is_close_tips)===!1&&cr===null&&Ar(!0)},[Or.current,be==null?void 0:be.is_close_tips,cr]);function Ya(){return ya(this,null,function*(){yield(0,le.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,a.useEffect)(()=>{Ra(xt)},[xt]);function Ga(ia){return ya(this,null,function*(){let lr=ia.target.id;if(lr==="1"){let Fr=yield(0,le.ZP)(`/api/myproblems/${Xa.id}/redo_logs.json`,{method:"get",params:Kn({},xr)});(Fr==null?void 0:Fr.status)===0&&Br(Fr==null?void 0:Fr.data)}rr(lr)})}(0,a.useEffect)(()=>fn.Z.subscribe("to-commit-info",()=>{rr("1"),Ir.current&&Ir.current.setActiveTab("1")}),[]),(0,a.useEffect)(()=>fn.Z.subscribe("to-reset-info",()=>{Ga({target:{id:"1"}}),Ir.current&&Ir.current.setActiveTab("2")}),[]);function ur(){rr("2")}function Sr(){return ya(this,null,function*(){let ia=yield(0,le.ZP)("/api/problems/my_hack_list.json",{method:"get",params:Kn({identifier:Xa==null?void 0:Xa.id},Xa)});vr(ia)})}const gr=[{title:null,description:Be.createElement("div",null,Be.createElement("b",{onClick:()=>{Ar(!1),Ya(),Ka(!0),Sr()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),Be.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),Be.createElement(he.ZP,{onClick:()=>{Ar(!1),Ya()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Or.current}];return Be.createElement("div",{className:ve["left-panel"]},Be.createElement("ul",{className:`${ve["s-navs"]} ${ve["bg-white"]} ${ve.b1}`},(be==null?void 0:be.is_program)&&!Hn.get("pageId")&&Be.createElement(Pe.Z,{title:"\u9898\u76EE\u5217\u8868"},Be.createElement("div",{onClick:()=>{Sr(),Ka(!0)},className:ve.btns,ref:Or,style:cr?{pointerEvents:"none"}:{}},Be.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),Be.createElement("li",{style:{marginLeft:20}},Be.createElement("a",{className:xt==="0"?ve.active:"",id:"0",onClick:Ga},"\u9898\u76EE\u63CF\u8FF0")),Be.createElement("li",null,Be.createElement("a",{className:xt==="1"?ve.active:"",id:"1",onClick:Ga},"\u64CD\u4F5C\u8BB0\u5F55")),(Hn.get("type")!=="exercises"&&(be==null?void 0:be.answer_text_show)||Hn.get("type")!=="exercises"&&(be==null?void 0:be.analysis_show))&&Be.createElement("li",null,Be.createElement("a",{className:xt==="4"?ve.active:"",id:"4",onClick:Ga},"\u89E3\u7B54\u53C2\u8003")),Hn.get("type")!=="exercises"&&Be.createElement("li",null,Be.createElement("a",{className:xt==="2"?ve.active:"",id:"2",onClick:Ga},"\u8BC4\u8BBA")),!!(Fa!=null&&Fa.length)&&Hn.get("type")!=="exercises"&&Hn.get("type")!=="1"&&Be.createElement("li",null,Be.createElement("a",{className:xt==="5"?ve.active:"",id:"5",onClick:Ga},"\u6D4B\u8BD5\u7528\u4F8B"))),Be.createElement("div",{className:`${ve["tab-panel-body"]} ${xt==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},Be.createElement(Mt,{hack:be,onTriggerPraise:Qe,toDiscuss:ur})),Be.createElement("div",{style:{padding:"12px"},className:`${ve["tab-panel-body"]} ${xt==="1"?"":"hide"}`},Be.createElement(za,{ref:Ir,data:[{id:"1",show:Hn.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:Be.createElement(Be.Fragment,null,hn!=null&&hn.records_count||Tn?Be.createElement(He,{page:ht,onPageChange:un,topicId:at,submitting:Tn,key:(Gn==null?void 0:Gn.id)||1,submitRecords:hn,submitResult:Gn}):Be.createElement(Ue.Z,null))},{id:"2",show:Hn.get("type")==="exercises"||(be==null?void 0:be.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:Be.createElement(Be.Fragment,null,Be.createElement(et.default,{pagination:!1,dataSource:ir==null?void 0:ir.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(ia,lr,Fr)=>Kt()(ia).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(ia,lr,Fr)=>{var wr;return(wr=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(sa=>sa.id===ia))==null?void 0:wr.name}}]}),Be.createElement(Lt.Z,{style:{marginTop:10},current:xr.page,total:ir==null?void 0:ir.count,hideOnSinglePage:!0,onChange:ia=>ya(void 0,null,function*(){xr.page=ia,mr(xr);let lr=yield(0,le.ZP)(`/api/myproblems/${Xa.id}/redo_logs.json`,{method:"get",params:na(Kn({},xr),{courseId:Xa.courseId})});(lr==null?void 0:lr.status)===0&&Br(lr==null?void 0:lr.data)})}))}]})),Be.createElement("div",{style:{padding:"12px"},className:`${ve["tab-panel-body"]} ${xt==="4"?"":"hide"}`},Be.createElement(za,{data:[{id:"1",show:Hn.get("type")!=="exercises"&&(be==null?void 0:be.answer_text_show),name:"\u7B54\u6848",element:Be.createElement(Be.Fragment,null,Be.createElement(Tt,{hack:be,current_user:gn}))},{id:"2",show:Hn.get("type")!=="exercises"&&(be==null?void 0:be.analysis_show),name:"\u89E3\u6790",element:Be.createElement(Be.Fragment,null,Be.createElement(ua,{hack:be,current_user:gn}))}]})),Be.createElement("div",{className:`${ve["tab-panel-body"]} ${xt==="2"?"":"hide"}`,style:{padding:0}},Be.createElement(Bn,{user:tn,activeIndex:xt,identifier:be.identifier,hack:be,onTriggerPraise:Qe})),Be.createElement("div",{className:`${ve["tab-panel-body"]} ${xt==="5"?"":"hide"}`,style:{padding:12}},Be.createElement(bn,{data:Fa||[],hack:be})),Be.createElement(de.Z,{rootClassName:ve.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Ka(!1),open:Ja},Be.createElement(Ce.Z,null,Be.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),Be.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",Ma==null?void 0:Ma.total_count,"\u9898\xA0[\xA0",Ma==null?void 0:Ma.total_score,"\u5206\xA0]\xA0"),!(tn!=null&&tn.hack_manager)&&Be.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",Ma==null?void 0:Ma.work_score,"\u5206")),Be.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),Be.createElement(Ce.Z,{align:"middle",className:"mt10 mb10"},!(tn!=null&&tn.hack_manager)&&Be.createElement(Nt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:ia=>{Xa.page=1,Xa.finish_status=ia,or(Kn({},Xa)),Sr()}},Be.createElement(Nt.default.Option,{value:""},"\u5168\u90E8"),Be.createElement(Nt.default.Option,{value:0},"\u672A\u5F00\u59CB"),Be.createElement(Nt.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Be.createElement(Nt.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),Be.createElement(Nt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:ia=>{Xa.page=1,Xa.difficult=ia||null,or(Kn({},Xa)),Sr()}},Be.createElement(Nt.default.Option,{value:0},"\u5168\u90E8"),Be.createElement(Nt.default.Option,{value:1},"\u7B80\u5355"),Be.createElement(Nt.default.Option,{value:2},"\u9002\u4E2D"),Be.createElement(Nt.default.Option,{value:3},"\u56F0\u96BE")),Be.createElement(nn.default.Search,{size:"large",onSearch:ia=>{Xa.name=ia,Xa.page=1,or(Kn({},Xa)),Sr()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),Be.createElement("div",{className:ve.list,style:{height:36,background:"#3D445C"}},!(tn!=null&&tn.hack_manager)&&Be.createElement("span",null,"\u72B6\u6001"),Be.createElement("span",null,"\u5E8F\u53F7"),Be.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),Be.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),Be.createElement("div",{style:{overflow:"auto",flex:1}},(_n=Ma==null?void 0:Ma.data)!=null&&_n.length?(Sn=Ma==null?void 0:Ma.data)==null?void 0:Sn.map((ia,lr)=>Be.createElement("div",{onClick:()=>ya(void 0,null,function*(){let Fr=yield(0,le.ZP)(`/api/problems/${ia==null?void 0:ia.identifier}/start.json`,{method:"get",params:{hack_user_id:tn==null?void 0:tn.user_id}});Fr&&(ne.history.replace(`/myproblems/${Fr==null?void 0:Fr.identifier}${window.location.search}`),window.location.reload())}),className:`${ve.list} ${ia!=null&&ia.checked?ve.active:""}`},!(tn!=null&&tn.hack_manager)&&Be.createElement(Be.Fragment,null,!(ia!=null&&ia.opened)&&Be.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(ia==null?void 0:ia.opened)&&!(ia!=null&&ia.passed)&&Be.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(ia==null?void 0:ia.opened)&&(ia==null?void 0:ia.passed)&&Be.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),Be.createElement("span",null,(Xa.page-1)*20+(lr+1)),Be.createElement("span",{style:{flex:1},title:ia.name},`[${ia==null?void 0:ia.score}\u5206]`,"\xA0",ia.name),Be.createElement("span",{style:{flexBasis:48,paddingRight:0}},wn[ia.difficult]))):Be.createElement(Ue.Z,null)),Be.createElement(Lt.Z,{current:Xa.page,className:"mt20",hideOnSinglePage:!0,total:Ma==null?void 0:Ma.count,pageSize:Xa.per_page,onChange:(ia,lr)=>{Xa.page=ia,Xa.per_page=lr,Sr()}})),Be.createElement(yn.Z,{rootClassName:ve.tour,closeIcon:!1,open:!!cr,steps:gr,gap:{offset:3,radius:2}}))},ga=y(62522),Un=y(92427),pa=y(42524),Jn=y(83601),_a=y(37189),Ia=y(35601),Sa=y(45111),tr=y(92310),zn=y.n(tr),Ca=y(78198),Va=y(94513),ma=y(15267),wa=y(51166),ha=y(89978),nr=y(43347),Dn=y(59301),fr=Object.defineProperty,hr=Object.defineProperties,Qa=Object.getOwnPropertyDescriptors,qa=Object.getOwnPropertySymbols,pr=Object.prototype.hasOwnProperty,$a=Object.prototype.propertyIsEnumerable,la=(be,Qe,at)=>Qe in be?fr(be,Qe,{enumerable:!0,configurable:!0,writable:!0,value:at}):be[Qe]=at,Pa=(be,Qe)=>{for(var at in Qe||(Qe={}))pr.call(Qe,at)&&la(be,at,Qe[at]);if(qa)for(var at of qa(Qe))$a.call(Qe,at)&&la(be,at,Qe[at]);return be},Oa=(be,Qe)=>hr(be,Qa(Qe)),Pt=(be,Qe)=>{var at={};for(var ht in be)pr.call(be,ht)&&Qe.indexOf(ht)<0&&(at[ht]=be[ht]);if(be!=null&&qa)for(var ht of qa(be))Qe.indexOf(ht)<0&&$a.call(be,ht)&&(at[ht]=be[ht]);return at},Jt=(be,Qe,at)=>new Promise((ht,un)=>{var tn=Tn=>{try{hn(at.next(Tn))}catch(Gn){un(Gn)}},gn=Tn=>{try{hn(at.throw(Tn))}catch(Gn){un(Gn)}},hn=Tn=>Tn.done?ht(Tn.value):Promise.resolve(Tn.value).then(tn,gn);hn((at=at.apply(be,Qe)).next())});const{Countdown:te}=z.default,Re={Java:"java",C:"c",Python:"py","C++":"c"};var vt=(be=>(be[be.SET_LOADING=0]="SET_LOADING",be[be.GET_DATA=1]="GET_DATA",be[be.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",be[be.SET_DATA=3]="SET_DATA",be[be.SET_DEBUGING=4]="SET_DEBUGING",be[be.SET_SUBMITING=5]="SET_SUBMITING",be[be.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",be[be.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",be[be.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",be[be.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",be[be.SET_PAGE=10]="SET_PAGE",be))(vt||{});function At(){return new Date().getTime()}const Ve={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Je(be,Qe){switch(Qe.type){case 1:return Pa(Pa({},be),Qe.payload);case 3:return Oa(Pa({},be),{data:Qe.payload});case 0:return Oa(Pa({},be),{loading:Qe.payload});case 9:return Oa(Pa({},be),{showNote:Qe.payload});case 4:return Oa(Pa({},be),{debuging:Qe.payload});case 5:return Oa(Pa({},be),{submitting:Qe.payload});case 2:return Oa(Pa({},be),{submitRecords:Qe.payload});case 10:return Oa(Pa({},be),{submitRecordPage:Qe.payload});case 6:return Oa(Pa({},be),{executingMessage:Qe.payload});case 7:return Pa(Pa({},be),Qe.payload);case 8:return Pa(Pa({},be),Qe.payload);default:throw new Error}}var We=({children:be})=>{var Qe,at,ht,un,tn,gn,hn,Tn,Gn,Ra;const[Fa,_n]=(0,a.useReducer)(Je,Ve),{id:Sn}=(0,ne.useParams)(),Hn=(0,ne.useLocation)(),[xt]=(0,ne.useSearchParams)(),{loading:rr,data:Za,debugResult:Ja,submitResult:Ka,submitRecords:cr,submitRecordPage:Ar,showNote:Ma,debuging:vr,submitting:ir,executingMessage:Br}=Fa,[xr,mr]=(0,a.useState)("#37AD83"),[Ir,Or]=(0,a.useState)(null),[Xa,or]=(0,a.useState)({}),[Ya,Ga]=(0,a.useState)(!0),[ur,Sr]=(0,a.useState)(!1),[gr,ia]=(0,a.useState)(!1),lr=(0,a.useRef)(null),Fr=(0,a.useRef)(0),wr=Za==null?void 0:Za.user,sa=Za==null?void 0:Za.hack,[Gr,Zr]=(0,a.useState)(!1),Lr=(0,a.useRef)(1),Jr=(0,a.useRef)(!1);(0,Ca.y)(xt.get("type")==="exercises");const{setOpenDisableCopyAndPaste:_r}=(0,Ca.X)(),[Vr,fl]=(0,a.useState)(""),zr=(0,_a._)(Xa),[ol,al]=(0,a.useState)({open:!1,text:""}),[Hr,$r]=(0,a.useState)(null),rl=(0,a.useRef)(null);(0,a.useEffect)(()=>{var fa;let ka=(fa=sa==null?void 0:sa.homework_extension)==null?void 0:fa.failed_evaluate_num;typeof ka=="number"&&$r(ka)},[(Qe=sa==null?void 0:sa.homework_extension)==null?void 0:Qe.failed_evaluate_num]),(0,a.useEffect)(()=>{function fa(){return Jt(this,null,function*(){var ka,Pr,Rr,Er,Mr;Ga(!0);const br=yield(0,ue.fu)(Sn,{exercise_id:xt.get("exercisesId")});if(setTimeout(()=>{Ga(!1)},800),br.status!==401){try{br.hack.code=Ae.Base64.decode(br.hack.code)}catch(Nr){console.log(Nr)}br.hack=Oa(Pa({},br.hack),{is_program:xt.get("type")==="1"}),_n({type:1,payload:{loading:!1,data:br}})}if(xt.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Nr;xt.get("coursesId")=="coursesId"?Nr=yield(0,ce._F)({categoryId:xt.get("exercisesId"),login:xt.get("login")}):Nr=yield(0,ce._B)({categoryId:xt.get("exercisesId"),login:xt.get("login")}),or(Pa({},Nr)),_r((ka=Nr==null?void 0:Nr.exercise)==null?void 0:ka.forbid_copy),typeof((Pr=Nr==null?void 0:Nr.exercise)==null?void 0:Pr.left_time)=="number"&&(Or(Date.now()+((Rr=Nr==null?void 0:Nr.exercise)==null?void 0:Rr.left_time)*1e3),setTimeout(()=>{mr("red")},(((Er=Nr==null?void 0:Nr.exercise)==null?void 0:Er.left_time)-300>0?((Mr=Nr==null?void 0:Nr.exercise)==null?void 0:Mr.left_time)-300:0)*1e3))}})}Sn&&fa()},[Sn]),(0,a.useEffect)(()=>{var fa;return xt.get("type")==="exercises"&&((fa=Xa==null?void 0:Xa.exercise)!=null&&fa.screen_open)&&(window.removeEventListener("blur",ul,!1),Ia.U.forEach((ka,Pr)=>{window.addEventListener(ka,ul,!1)}),window.addEventListener("blur",ul,!1),window.focus()),()=>{document.removeEventListener((0,me.gH)(),ul)}},[Xa]),(0,a.useEffect)(()=>{Vr==="1"&&Sn&&sa!=null&&sa.language&&vl()},[Sn,Ar,sa==null?void 0:sa.language,Vr]),(0,a.useEffect)(()=>(sa!=null&&sa.is_program&&(Fr.current=0,lr.current=setInterval(()=>{pl()},15e3)),()=>{clearInterval(lr.current)}),[sa==null?void 0:sa.is_program]);const pl=()=>Jt(void 0,null,function*(){let fa=yield(0,le.ZP)(`/api/myproblems/${Sn}/save_long_time.json`,{method:"get",params:{answer_long_time:Fr.current}})}),ul=()=>{Jr.current||(0,me.BU)(),window.parent.postMessage("backExercise","*")};function vl(){return Jt(this,null,function*(){try{const fa=yield(0,ue.zO)(Sn,{limit:15,page:Ar,language:sa==null?void 0:sa.language});_n({type:2,payload:fa})}catch(fa){console.log(fa)}})}function gl(fa){_n({type:10,payload:fa})}function Kr(fa){return Jt(this,null,function*(){var ka;let Pr;(xt.get("ip_limit")==="inner"||xt.get("ip_bind_type")==="true")&&(Pr=yield(0,Un.y)({ip_limit:xt.get("ip_limit"),ip_bind:xt.get("ip_bind_type")==="true"}));const Rr=yield(0,ue.n4)(Sn,{code:Ae.Base64.encode(fa||sa.code),language:sa==null?void 0:sa.language,exercise_id:xt.get("exercisesId"),question_id:xt.get("questionId"),ip:Pr});return Rr.status===-5&&(0,ne.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Oa(Pa({errorMessage:Rr==null?void 0:Rr.message},(Xa==null?void 0:Xa.exercise)||{}),{exercise_user_id:(ka=Xa==null?void 0:Xa.exercise)==null?void 0:ka.exercise_user_id,id:xt.get("exercisesId")})}}),Rr})}function nl(){return Jt(this,null,function*(){if(Lr.current=2,!ir){_n({type:5,payload:!0});try{fn.Z.publish("to-commit-info");const fa=yield Kr();if(console.log(fa,1),fa.status===0){let br=function(){return Jt(this,null,function*(){const{status:Nr,data:qr}=yield(0,ue.rX)(Sn,"submit"),bl=At()-Mr>(Rr*Er+3)*1e3;if(Nr!==0&&!bl&&setTimeout(br,1e3),bl){oe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),_n({type:5,payload:!1});return}if(Nr===0){qr.status===2&&oe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(qr==null?void 0:qr.status)===0&&xt.get("type")==="1"&&ia(!0),(qr==null?void 0:qr.status)!==0&&xt.get("type")==="1"&&$r(to=>to+1);const eo=yield(0,ue.zO)(Sn,{limit:15,page:Ar,language:sa==null?void 0:sa.language});_n({type:8,payload:Oa(Pa({},Fa),{submitResult:qr,submitting:!1,submitRecords:eo})})}})},ka={};if(xt.get("type")==="exercises"?(ka.extras={exercise_id:xt.get("exercisesId"),question_id:xt.get("questionId")},(xt.get("ip_limit")==="inner"||xt.get("ip_bind_type")==="true")&&(ka.extras.ip=yield(0,Un.y)({ip_limit:xt.get("ip_limit"),ip_bind:xt.get("ip_bind_type")==="true"}))):xt.get("type")==="smartPlan"&&(ka.extras={smart_plan_page_item_bank_id:xt.get("smartPlanItemBankId"),simulate:xt.get("simulate")==="true"}),(yield(0,ue.bM)(Sn,ka)).status===-1&&xt.get("exercisesId")){window.parent.location.href=`/classrooms/${xt.get("coursesId")}/exercise/${xt.get("exercisesId")}/detail`;return}const{time_limit:Rr,test_case_size:Er}=sa,Mr=At();br()}else _n({type:5,payload:!1})}catch(fa){console.log(fa),_n({type:5,payload:!1})}Zr(!1)}})}function El(){return Jt(this,null,function*(){Lr.current=1,Fa.debuging=!0,_n({type:4,payload:!0});try{if((yield Kr()).status===0){let Mr=function(){return Jt(this,null,function*(){const{status:br,message:Nr,data:qr}=yield(0,ue.rX)(Sn,"debug"),bl=At()-Er>(ka+3)*1e3;if(br!==0&&!bl&&(_n({type:6,payload:Nr}),setTimeout(Mr,1e3)),bl){oe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),_n({type:4,payload:!1}),_n({type:7,payload:Oa(Pa({},Fa),{debugResult:{status:2},debuging:!1})});return}br===0&&(qr.status===2&&oe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),_n({type:4,payload:!1}),_n({type:7,payload:Oa(Pa({},Fa),{debugResult:qr,debuging:!1})}))})};const{time_limit:ka}=sa;let Pr={input:encodeURIComponent(Za.test_case.input)};if(xt.get("type")==="exercises"&&(Pr.exercise_id=xt.get("exercisesId")),(yield(0,ue.MU)(Sn,Pr)).status===-1&&xt.get("exercisesId")){window.parent.location.href=`/classrooms/${xt.get("coursesId")}/exercise/${xt.get("exercisesId")}/detail`;return}const Er=At();Mr()}else _n({type:4,payload:!1})}catch(fa){console.log(fa)}finally{}})}function Xr(fa,ka){const Pr=ka?{modify_code:!1}:{};_n({type:3,payload:Oa(Pa({},Za),{hack:Pa(Oa(Pa({},sa),{code:fa}),Pr)})}),Zr(!0)}const Ut=fa=>Jt(void 0,null,function*(){let ka=yield(0,le.ZP)(`/api/problems/${sa==null?void 0:sa.identifier}/start.json`,{method:"get",params:{language:fa==="C++"||fa==="c++"?encodeURIComponent(fa):fa,hack_user_id:wr==null?void 0:wr.user_id}});ka.status!==-1&&ne.history.replace(`/myproblems/${ka==null?void 0:ka.identifier}${window.location.search}`)});function va(fa){let ka=fa.target.value;_n({type:3,payload:Oa(Pa({},Za),{test_case:{input:ka}})})}function Ta(){return Jt(this,null,function*(){try{let fa={};xt.get("type")==="exercises"?fa.exercise_id=xt.get("exercisesId"):sa!=null&&sa.homework_common_id&&(fa.homework_common_id=sa==null?void 0:sa.homework_common_id);const ka=yield(0,ue.H7)(Sn,Pa({},fa));ka.status===401||(Xr(Ae.Base64.decode(ka.code)),(xt.get("type")==="exercises"||sa!=null&&sa.homework_common_id)&&fn.Z.publish("to-reset-info"))}catch(fa){console.log(fa)}})}function ja(){oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Dn.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",Dn.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return Jt(this,null,function*(){const fa=yield(0,ue.fi)(Sn);fa.status===401||Xr(Ae.Base64.decode(fa.code),!0)})}})}function er(){_n({type:9,payload:!0})}function Ha(){_n({type:9,payload:!1})}function ft(fa){return Jt(this,null,function*(){yield(0,ue.MK)(Sn,fa),_n({type:1,payload:{showNote:!1,data:Oa(Pa({},Za),{hack:Oa(Pa({},sa),{notes:fa.notes})})}})})}const Xt={hack:sa,isLoading:Ya,input:(at=Za==null?void 0:Za.test_case)==null?void 0:at.input,is_file:(ht=Za==null?void 0:Za.test_case)==null?void 0:ht.is_file,identifier:sa==null?void 0:sa.identifier,attachments_count:Za==null?void 0:Za.attachments_count,language:sa==null?void 0:sa.language,code:sa==null?void 0:sa.code,title:"main."+Re[sa==null?void 0:sa.language],result:Za==null?void 0:Za.result,modify_code:sa==null?void 0:sa.modify_code,notes:sa==null?void 0:sa.notes,debugResult:Ja,debuging:vr,submitting:ir,submitResult:Ka,executingMessage:Br,onCancelNote:Ha,onAddNote:ft,showNote:Ma,user:wr,onShowNote:er,onSubmitCode:nl,onChangeCode:Xr,onChangeInput:va,onDebugCode:El,onResetCode:Ta,onSyncCode:ja,onUpdateCode:Kr,onChangeLanguage:Ut,isWhiteTheme:ur,setIsWhiteTheme:Sr,topDispatch:_n};function qn(){return Jt(this,null,function*(){const{praise_count:fa}=yield(0,ue.vl)(sa.id,{container_type:"Hack",type:1});let ka=Oa(Pa({},Za),{hack:Oa(Pa({},sa),{praises_count:fa,user_praise:!sa.user_praise})});_n({type:3,payload:ka})})}const Aa={topicId:Sn,submitResult:Ka,submitRecords:cr,submitting:ir,page:Ar,onPageChange:gl,hack:sa,user:Za==null?void 0:Za.user,hack_sets:Za==null?void 0:Za.hack_sets,current_user:Za==null?void 0:Za.current_user,onTriggerPraise:qn,setActiveIndex:fl};console.log(Xa);const[ar,Da]=(0,a.useState)(!1),[Dr,Tr]=(0,a.useState)(!1);(0,a.useEffect)(()=>{const fa=ka=>{var Pr,Rr;if(console.log("event-----",ka),ka.data.type==="showIntelligentTeacherStatus"&&!((Rr=(Pr=ka==null?void 0:ka.data)==null?void 0:Pr.SmartPlanItemBanks)!=null&&Rr.allow_answer_after_end)){const{aiStatus:Er,questionStatus:Mr}=ka.data;if(Da(Er),Mr){let br=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(br.includes(xt.get("smartPlanItemBankId")))return;oe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Dn.createElement("div",{className:"tc font16"},Mr?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>Jt(void 0,null,function*(){nl(),localStorage.setItem("smartPlanProgramIds",JSON.stringify(br.push(xt.get("smartPlanItemBankId"))));let Nr="";xt.get("isMiniprogram")?Nr=`/miniprogram/courseware/study?courses_id=${xt.get("coursesId")}&id=${xt.get("exercisesId")}`:Nr=`/classrooms/${xt.get("coursesId")}/smart_plan/${xt.get("exercisesId")}/ppt_info/info`,window.opener?window.close():ne.history.push(Nr)})})}}if(ka.data.type=="closeIntelligentTeacherStatus"){nl();let Er="";xt.get("isMiniprogram")?Er=`/miniprogram/courseware/study?courses_id=${xt.get("coursesId")}&id=${xt.get("exercisesId")}`:Er=`/classrooms/${xt.get("coursesId")}/smart_plan/${xt.get("exercisesId")}/ppt_info/info`,window.opener?window.close():ne.history.push(Er)}};return window.addEventListener("message",fa),()=>{window.removeEventListener("message",fa)}},[]);const Ur=()=>{if(xt.get("type")==="exercises")return!1;const fa=Object.entries((sa==null?void 0:sa.homework_extension)||{}).some(([ka,Pr])=>ka!=="ai_code_evaluation_promote"&&!!Pr);return!!(xt.get("type")==="1"&&((0,ma.$O)()||fa)||xt.get("type")==="smartPlan"&&(ar||xt.get("showAi")))};return(0,a.useEffect)(()=>{var fa,ka,Pr,Rr,Er,Mr,br;Ur()&&(Hr>((ka=(fa=sa==null?void 0:sa.homework_extension)==null?void 0:fa.ai_guide_data)==null?void 0:ka.evaluation_num)&&al({open:!0,text:(Rr=(Pr=sa==null?void 0:sa.homework_extension)==null?void 0:Pr.ai_guide_data)==null?void 0:Rr.evaluation_msg}),(Er=sa==null?void 0:sa.homework_extension)!=null&&Er.ai_guide&&Hr==0&&!rl.current&&(rl.current=setTimeout(()=>{var Nr,qr;al({open:!0,text:(qr=(Nr=sa==null?void 0:sa.homework_extension)==null?void 0:Nr.ai_guide_data)==null?void 0:qr.unanswered_msg})},(((br=(Mr=sa==null?void 0:sa.homework_extension)==null?void 0:Mr.ai_guide_data)==null?void 0:br.unanswered_time)||0)*60*1e3)),rl.current&&Hr>0&&clearTimeout(rl.current))},[Hr,sa]),Dn.createElement(Dn.Fragment,null,Dn.createElement(ie.Z,{spinning:rr,delay:500},Za?Dn.createElement("div",{style:{minWidth:"1200px"}},Dn.createElement("header",{className:zn()(Sa.Z.header,ur&&Sa.Z.whiteHeader)},!((un=["smartPlan","exercises"])!=null&&un.includes(xt.get("type")))&&Dn.createElement("div",null,Dn.createElement("img",{src:`${rt.Z.IMG_SERVER}/images/${wr==null?void 0:wr.image_url}`,alt:"user",width:36}),Dn.createElement("span",{style:{color:ur?"#333":"#B2BACB",fontSize:16}},wr==null?void 0:wr.name)),((tn=["smartPlan","exercises"])==null?void 0:tn.includes(xt.get("type")))&&Dn.createElement("div",null,Dn.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",Dn.createElement("span",{className:"ml10"},((gn=Xa==null?void 0:Xa.exercise)==null?void 0:gn.user_name)||(wr==null?void 0:wr.name)||"--")),Dn.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",Dn.createElement("span",{className:"ml10"},((hn=Xa==null?void 0:Xa.exercise)==null?void 0:hn.student_id)||(wr==null?void 0:wr.student_id)||"--"))),Dn.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},Dn.createElement("div",null,sa.name)),(xt.get("type")==="smartPlan"||(sa==null?void 0:sa.is_program))&&Dn.createElement(pa.Z,{defaultValue:(sa==null?void 0:sa.answer_long_time)||0,onChange:fa=>{Fr.current=fa},className:Sa.Z.timepiece}),wr!=null&&wr.hack_manager&&!xt.get("is_smart_plan")?Dn.createElement(ne.Link,{className:Sa.Z.btn_edit,to:xt.get("type")==="1"?xt.get("pageId")?`/problems/newedit/${sa.identifier}?type=1&pageId=${xt.get("pageId")}&backUrl=${xt.get("backUrl")}`:`/problems/newedit/${sa.identifier}?type=1`:xt.get("backUrl")?`/problems/newedit/${sa.identifier}?backUrl=${xt.get("backUrl")}`:`/problems/newedit/${sa.identifier}`}," ",Dn.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Tn=Xa==null?void 0:Xa.exercise)!=null&&Tn.left_time)&&Dn.createElement(Dn.Fragment,null,Dn.createElement("span",{style:{color:xr,marginRight:6},className:`iconfont icon-daojishi ${Sa.Z.djs}`}),Dn.createElement("span",{className:"c-white mr20"},Dn.createElement(te,{valueStyle:{color:xr,fontSize:20,fontWeight:500},title:Dn.createElement("span",{style:{color:xr,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:Ir,onFinish:()=>Jt(void 0,null,function*(){const fa=yield(0,ce.VL)({categoryId:xt.get("exercisesId"),commit_method:2});if((fa==null?void 0:fa.status)===0&&(Kr(),oe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Dn.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",Dn.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Jt(void 0,null,function*(){window.parent.location.href=`/classrooms/${xt.get("coursesId")}/exercise/${xt.get("exercisesId")}/detail`})})),(fa==null?void 0:fa.status)===-3){const ka=parseInt(fa==null?void 0:fa.message);Or(Date.now()+ka*1e3)}})}))),(Gn=["smartPlan","exercises"])!=null&&Gn.includes(xt.get("type"))?Dn.createElement(he.ZP,{type:"primary",onClick:()=>{if(xt.get("type")==="exercises"){const fa=()=>Jt(void 0,null,function*(){yield Kr(),Zr(!1),zr(),Jr.current=!0,ul()});if(!(cr!=null&&cr.records_count)||Gr){oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:Dn.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:fa});return}fa()}else{let fa="";xt.get("isMiniprogram")=="true"?fa=`/miniprogram/courseware/study?courses_id=${xt.get("coursesId")}&id=${xt.get("exercisesId")}`:fa=`/classrooms/${xt.get("coursesId")}/smart_plan/${xt.get("exercisesId")}/ppt_info/info`,window.opener?window.close():(console.log("11",`program_${xt.get("coursesId")}_${xt.get("exercisesId")}`),console.log(xt.get("isMiniprogram")=="true"),xt.get("isMiniprogram")=="true"?localStorage.removeItem(`iframeprogram_${xt.get("coursesId")}_${xt.get("exercisesId")}`):ne.history.push(fa))}}},xt.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):Dn.createElement("span",{onClick:()=>{var fa;if(xt.get("backUrl"))ne.history.push(xt.get("backUrl"));else if(xt.get("type")==="1"){let ka=(fa=localStorage.getItem("program_homework"))==null?void 0:fa.split(",");ne.history.push(`/classrooms/${ka==null?void 0:ka[0]}/program_homework/${ka==null?void 0:ka[1]}/detail`)}else ne.history.push("/problemset")}},Dn.createElement(Pe.Z,{title:"\u5173\u95ED"},Dn.createElement("i",{style:{color:ur?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),Dn.createElement(ie.Z,{size:"large",spinning:Ya},Dn.createElement(xe.Z,{className:zn()(Sa.Z.myProblems,ur&&Sa.Z.whiteMyProblems),leftChild:Dn.createElement($n,Pa({},Aa)),rightChild:Dn.createElement(Et,Pa({},Xt))}))):null,Dn.createElement(oe.default,{centered:!0,closable:!1,width:680,footer:null,open:gr,className:"oj-modal"},Dn.createElement("section",{className:"oj-modal-content"},Dn.createElement("div",{className:"oj-modal-head"},Dn.createElement("img",{src:ga,alt:""}),Dn.createElement("i",{onClick:()=>ia(!1),className:"iconfont icon-guanbi1"})),Dn.createElement("aside",null,Dn.createElement("img",{className:"mr30",src:nr.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",Dn.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Ka==null?void 0:Ka.execute_time,"ms"),"\u4F18\u4E8E",Dn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Ka==null?void 0:Ka.time_better_than)||100,"%"),"\u7684\u7528\u6237"),Dn.createElement("aside",{className:"mb50"},Dn.createElement("img",{src:ha.Z,className:"mr30"}),Dn.createElement("span",{className:"oj-modal-tt"},Dn.createElement("span",null,Dn.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),Dn.createElement("span",{className:"c-light-primary"},Ka==null?void 0:Ka.execute_memory,"kb")),Dn.createElement("span",null,Dn.createElement("span",null))),"\u4F18\u4E8E",Dn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Ka==null?void 0:Ka.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),Dn.createElement("div",{id:"oj-modal-next",onClick:()=>Jt(void 0,null,function*(){var fa;if(Ka!=null&&Ka.next_identifier){let ka=yield(0,le.ZP)(`/api/problems/${Ka==null?void 0:Ka.next_identifier}/start.json`,{method:"get",params:{hack_user_id:wr==null?void 0:wr.user_id}});ka&&(ne.history.replace(`/myproblems/${ka==null?void 0:ka.identifier}${window.location.search}`),window.location.reload())}else{let ka=(fa=localStorage.getItem("program_homework"))==null?void 0:fa.split(",");ne.history.push(`/classrooms/${ka==null?void 0:ka[0]}/program_homework/${ka==null?void 0:ka[1]}/detail`)}}),className:"oj-modal-btn"},Ka!=null&&Ka.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),Ur()&&Dn.createElement(Va.Z,{showData:xt.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:sa==null?void 0:sa.homework_extension,description:sa==null?void 0:sa.description,allShow:(0,ma.$O)(),code:sa==null?void 0:sa.code,sendParams:{source:"hack",hack_id:Sn},draggableExtraNode:((Ra=sa==null?void 0:sa.homework_extension)==null?void 0:Ra.ai_guide)&&(ol==null?void 0:ol.open)&&Dn.createElement("div",{className:"bg-white rounded-2px-rem p-10px flex item-center justify-between gap-10px",style:{position:"absolute",top:"50%",transform:"translateY(-50%)",right:"75px",width:"400px"}},Dn.createElement("div",{className:"bg-white absolute",style:{WebkitClipPath:"polygon(0 0, 0% 100%, 100% 50%)",clipPath:"polygon(0 0, 0% 100%, 100% 50%)",width:"10px",height:"15px",right:"-10px"}}),Dn.createElement(wa.Z,{text:(ol==null?void 0:ol.text)||""}),Dn.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:fa=>{al({open:!1,text:""})}}))})),Dn.createElement(Jn.Z,{successCb:()=>{Lr.current===1?El():nl()}}))};function ut({title:be,modify_code:Qe,onSyncCode:at,onShowCodeSetting:ht,onResetCode:un,hack:tn,onChangeLanguage:gn,isWhiteTheme:hn,onShowResourceCentre:Tn,attachments_count:Gn}){var Ra;const Fa=()=>{oe.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:Dn.createElement(Fe.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:un})},[_n]=(0,ne.useSearchParams)(),Sn=_n.get("language"),Hn=xt=>xt==="1"?"c++":xt==="2"?"C++":xt;return(0,a.useEffect)(()=>{Sn&&gn(Hn(Sn))},[]),(0,a.useEffect)(()=>{tn!=null&&tn.tpm_code_modified&&oe.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:Dn.createElement(Fe.Z,null),content:Dn.createElement("div",null,Dn.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),Dn.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),Dn.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>un()})},[tn==null?void 0:tn.language]),console.log(tn,hn,"hack"),Dn.createElement("div",{className:`${Sa.Z.codeHead} ${hn?Sa.Z.whiteCodeHead:""}`},Dn.createElement("div",{className:Sa.Z.navWrap},(Ra=tn==null?void 0:tn.all_language)==null?void 0:Ra.map(xt=>Dn.createElement("div",{className:`${Sa.Z.nav} ${xt===(tn==null?void 0:tn.language)?Sa.Z.active:""}`,key:xt,onClick:()=>gn(xt)},Dn.createElement(Pe.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},Dn.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),Dn.createElement("span",null,xt)))),Dn.createElement(Ce.Z,{align:"middle",style:{marginLeft:"auto"}},Qe?Dn.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:at},Dn.createElement("img",{src:Ft,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Gn>0&&Dn.createElement("a",{onClick:Tn},Dn.createElement(Pe.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},Dn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),Dn.createElement("a",{onClick:Fa},Dn.createElement(Pe.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},Dn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),Dn.createElement("a",{onClick:ht},Dn.createElement(Pe.Z,{title:"\u8BBE\u7F6E"},Dn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Et(be){var Qe=be,{input:at,is_file:ht,result:un,identifier:tn,showNote:gn,onShowNote:hn,notes:Tn,onCancelNote:Gn,onAddNote:Ra,debugResult:Fa,language:_n,debuging:Sn,submitting:Hn,executingMessage:xt,code:rr,onSubmitCode:Za,onDebugCode:Ja,onChangeCode:Ka,onChangeInput:cr,onUpdateCode:Ar,user:Ma,isLoading:vr,submitResult:ir}=Qe,Br=Pt(Qe,["input","is_file","result","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]),xr;function mr(Or,Xa){return Dn.createElement(ut,Oa(Pa({},Br),{onShowCodeSetting:Or,onShowResourceCentre:Xa}))}const Ir=Pa({input:at,is_file:ht,debugResult:Fa,debuging:Sn,submitting:Hn,executingMessage:xt,onDebugCode:Ja,onChangeCode:Ka,onSubmitCode:Za,onChangeInput:cr,user:Ma,submitResult:ir,result:un},Br);return console.log(Br,"actionBarOpation"),Dn.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},Dn.createElement(tt,{forbidCopy:(xr=Br==null?void 0:Br.hack)==null?void 0:xr.code_editor_paste_allowed,setIsWhiteTheme:Br==null?void 0:Br.setIsWhiteTheme,isLoading:vr,language:_n,value:rr,identifier:tn,onChange:Ka,onUpdateCode:Ar,ActionBarRender:mr}),Dn.createElement(ke.ZP,Pa({},Ir)))}},30628:function($e,it,y){"use strict";y.d(it,{h:function(){return a}});var a=(ne=>(ne[ne.NOMATCH=-1]="NOMATCH",ne[ne.OK=0]="OK",ne[ne.TIMEOUT=2]="TIMEOUT",ne[ne.PODFAILURE=3]="PODFAILURE",ne[ne.COMPILEFAILURE=4]="COMPILEFAILURE",ne[ne.EXECUTEFAILURE=5]="EXECUTEFAILURE",ne[ne.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ne))(a||{})},19160:function($e,it,y){"use strict";y.d(it,{H7:function(){return de},MK:function(){return Fe},MU:function(){return ce},X6:function(){return xe},bM:function(){return ue},fi:function(){return Te},fu:function(){return Ce},n4:function(){return Ie},rX:function(){return rt},vl:function(){return Ye},zO:function(){return me}});var a=y(49317),ne=Object.defineProperty,z=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,he=(Se,fe,je)=>fe in Se?ne(Se,fe,{enumerable:!0,configurable:!0,writable:!0,value:je}):Se[fe]=je,Pe=(Se,fe)=>{for(var je in fe||(fe={}))oe.call(fe,je)&&he(Se,je,fe[je]);if(z)for(var je of z(fe))ie.call(fe,je)&&he(Se,je,fe[je]);return Se};function Ce(Se,fe){return(0,a.U2)(`myproblems/${Se}.json`,Pe({hidePopLogin:!0},fe||{}))}function ue(Se,fe){return(0,a.v_)(`myproblems/${Se}/code_submit.json`,fe)}function ce(Se,fe){return(0,a.v_)(`myproblems/${Se}/code_debug.json`,fe)}function me(Se,fe){return fe.language&&(fe.language=encodeURIComponent(fe.language)),(0,a.U2)(`myproblems/${Se}/submit_records.json`,fe)}function xe(Se){return(0,a.U2)("myproblems/record_detail.json",{id:Se})}function rt(Se,fe){return(0,a.U2)(`myproblems/${Se}/result.json`,{mode:fe})}function Fe(Se,fe){return(0,a.v_)(`myproblems/${Se}/add_notes.json`,fe)}function de(Se,fe){return(0,a.v_)(`myproblems/${Se}/restore_initial_code.json`,fe)}function Te(Se){return(0,a.v_)(`myproblems/${Se}/sync_code.json`)}function Ie(Se,fe){return(0,a.v_)(`myproblems/${Se}/update_code.json`,fe)}function Ye(Se,fe){return(0,a.v_)(`discusses/${Se}/plus.json`,fe)}},82717:function($e,it,y){"use strict";y.d(it,{Z:function(){return ke}});var a=y(59301),ne=y(28284),z=y(6767),oe=y(62957),ie=y(31691),he=y(82326),Pe=y(79939),Ce=y(53420),ue=y(37568),ce=y(70858),me=y(25399),xe=y(31709),rt=y(7939),Fe=y(49317),de={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},Te=y(44192),Ie={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},Ye=y(35883),Se=y(76406),fe=y(24334);const je=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var le=({qitem:ve})=>{var Ze,et,Lt,st,wt,It,Kt,kt,an,He;return a.createElement("div",{className:Ie.warp},a.createElement("div",{className:Ie.mainPart},a.createElement("div",{className:Ie.qcount},(ve==null?void 0:ve.question_type)===8&&a.createElement(Ye.Z,{className:Ie.content,showProgramFill:!0,value:(Ze=ve==null?void 0:ve.program_attr)==null?void 0:Ze.description}),(ve==null?void 0:ve.question_type)!=8&&a.createElement(Ye.Z,{className:Ie.qtitle,value:(ve==null?void 0:ve.name)||(ve==null?void 0:ve.title)})),((ve==null?void 0:ve.question_type)===0||(ve==null?void 0:ve.question_type)===2)&&a.createElement("div",null,(et=ve==null?void 0:ve.choices)==null?void 0:et.map((Ue,Zt)=>a.createElement("div",{className:Ie.redio},!(Ue!=null&&Ue.is_answer)&&a.createElement("span",{className:Ie.redioitem}),(Ue==null?void 0:Ue.is_answer)&&a.createElement("i",{className:`${Ie.redioitemyes} icon-duigou1`}),a.createElement(Ye.Z,{className:Ue!=null&&Ue.is_answer?Ie.titleyes:Ie.title,value:je[Zt]+(Ue==null?void 0:Ue.choice_text)}),(Ue==null?void 0:Ue.is_answer)&&a.createElement("div",{className:Ie.yestag},"\u6B63\u786E\u7B54\u6848")))),(ve==null?void 0:ve.question_type)===1&&a.createElement("div",null,(Lt=ve==null?void 0:ve.choices)==null?void 0:Lt.map((Ue,Zt)=>a.createElement("div",{className:Ie.checkbox},!(Ue!=null&&Ue.is_answer)&&a.createElement("span",{className:Ie.checkboxitem}),(Ue==null?void 0:Ue.is_answer)&&a.createElement("i",{className:`${Ie.checkboxitemyes} icon-duigou1`}),a.createElement(Ye.Z,{className:Ue!=null&&Ue.is_answer?Ie.titleyes:Ie.title,value:je[Zt]+(Ue==null?void 0:Ue.choice_text)}),(Ue==null?void 0:Ue.is_answer)&&a.createElement("div",{className:Ie.yestag},"\u6B63\u786E\u7B54\u6848")))),(ve==null?void 0:ve.question_type)===3&&a.createElement("div",{className:Ie.completion},(st=ve==null?void 0:ve.standard_answer)==null?void 0:st.map((Ue,Zt)=>{var dn;return a.createElement("div",{style:{display:"flex"}},a.createElement("span",{className:Ie.title},"\u586B\u7A7A\u9879",Zt+1),a.createElement("div",{className:Ie.content},(dn=Ue==null?void 0:Ue.answer_text)==null?void 0:dn.map((Bt,ct)=>a.createElement("div",{className:Ie.items},Bt))))})),(ve==null?void 0:ve.question_type)===4&&a.createElement("div",{className:Ie.simple},a.createElement("div",{className:Ie.title},"\u53C2\u8003\u7B54\u6848"),a.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(wt=ve==null?void 0:ve.answer_texts)!=null&&wt[0]?a.createElement(Ye.Z,{className:Ie.content,value:(It=ve==null?void 0:ve.answer_texts)==null?void 0:It[0]}):a.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(ve==null?void 0:ve.question_type)===5&&((Kt=ve==null?void 0:ve.challenge_names)==null?void 0:Kt.map((Ue,Zt)=>a.createElement("div",{className:Ie.shixun},a.createElement("span",{className:Ie.qtitle},a.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,Se.EM)(Zt+1),"\u9898"),Ue)))),(ve==null?void 0:ve.question_type)===6&&a.createElement("div",{className:Ie.program},a.createElement(Ye.Z,{className:Ie.content,value:((kt=ve==null?void 0:ve.program_attr)==null?void 0:kt.description)||"- -"})),(ve==null?void 0:ve.question_type)===7&&((an=ve==null?void 0:ve.sub_item_banks)==null?void 0:an.map((Ue,Zt)=>{var dn,Bt,ct,zt,Mt;return a.createElement("div",null,a.createElement("div",{className:Ie.combination},a.createElement("span",{className:Ie.qtitle},Ue==null?void 0:Ue.name)),a.createElement("div",{className:Ie.warp,style:{padding:"0px",paddingTop:20}},a.createElement("div",null,((Ue==null?void 0:Ue.item_type)=="SINGLE"||(Ue==null?void 0:Ue.item_type)=="JUDGMENT")&&((dn=Ue==null?void 0:Ue.choices)==null?void 0:dn.map((Ct,Wt)=>a.createElement("div",{className:Ie.redio},!(Ct!=null&&Ct.is_answer)&&a.createElement("span",{className:Ie.redioitem}),(Ct==null?void 0:Ct.is_answer)&&a.createElement("i",{className:`${Ie.redioitemyes} icon-duigou1`}),a.createElement(Ye.Z,{className:Ct!=null&&Ct.is_answer?Ie.titleyes:Ie.title,value:je[Wt]+(Ct==null?void 0:Ct.choice_text)}),(Ct==null?void 0:Ct.is_answer)&&a.createElement("div",{className:Ie.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ue==null?void 0:Ue.item_type)=="MULTIPLE"&&((Bt=Ue==null?void 0:Ue.choices)==null?void 0:Bt.map((Ct,Wt)=>a.createElement("div",{className:Ie.checkbox},!(Ct!=null&&Ct.is_answer)&&a.createElement("span",{className:Ie.checkboxitem}),(Ct==null?void 0:Ct.is_answer)&&a.createElement("i",{className:`${Ie.checkboxitemyes} icon-duigou1`}),a.createElement(Ye.Z,{className:Ct!=null&&Ct.is_answer?Ie.titleyes:Ie.title,value:je[Wt]+(Ct==null?void 0:Ct.choice_text)}),(Ct==null?void 0:Ct.is_answer)&&a.createElement("div",{className:Ie.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ue==null?void 0:Ue.item_type)=="COMPLETION"&&a.createElement("div",{className:Ie.completion},(ct=Ue==null?void 0:Ue.standard_answer)==null?void 0:ct.map((Ct,Wt)=>{var Tt;return a.createElement("div",{style:{display:"flex"}},a.createElement("span",{className:Ie.title},"\u586B\u7A7A\u9879",Wt+1),a.createElement("div",{className:Ie.content},(Tt=Ct==null?void 0:Ct.answer_text)==null?void 0:Tt.map((fn,Gt)=>a.createElement("div",{className:Ie.items},fn))))})),(Ue==null?void 0:Ue.item_type)=="SUBJECTIVE"&&a.createElement("div",{className:Ie.simple},a.createElement("div",{className:Ie.title},"\u53C2\u8003\u7B54\u6848"),a.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(zt=Ue==null?void 0:Ue.answer_texts)!=null&&zt[0]?a.createElement(Ye.Z,{className:Ie.content,value:(Mt=Ue==null?void 0:Ue.answer_texts)==null?void 0:Mt[0]}):a.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(ve==null?void 0:ve.question_type)===8&&a.createElement("div",null,a.createElement(Ye.Z,{disabledFill:!0,className:Ie.content,showProgramFill:!0,value:fe.Base64.decode(((He=ve==null?void 0:ve.program_attr)==null?void 0:He.code)||"")})),(ve==null?void 0:ve.question_type)===5&&a.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},a.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),a.createElement("span",{style:{color:"#000000"}},(ve==null?void 0:ve.author_name)||"- -")),a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),a.createElement("span",{style:{color:"#000000"}},(ve==null?void 0:ve.author_school_name)||"- -")),a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{style:{color:"#000000"}},(ve==null?void 0:ve.study_count)||"0"))),a.createElement("a",{className:Ie.shixunbutton,href:`/shixuns/${ve==null?void 0:ve.identifier}/challenges?exercise=true`,target:"_blank"},a.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((ve==null?void 0:ve.question_type)<=4||[6,8].includes(ve==null?void 0:ve.question_type))&&a.createElement("div",{className:Ie.bottom},a.createElement("div",{className:Ie.bottomitem},a.createElement("span",{className:Ie.left},"\u89E3\u6790"),a.createElement("span",{className:Ie.right},ve!=null&&ve.analysis?a.createElement(Ye.Z,{value:ve==null?void 0:ve.analysis}):a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),a.createElement("div",{className:Ie.bottomitem},a.createElement("span",{className:Ie.left},"\u96BE\u5EA6"),a.createElement("span",{className:Ie.right},(ve==null?void 0:ve.difficulty)===1?"\u7B80\u5355":(ve==null?void 0:ve.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),a.createElement("div",{className:Ie.bottomitem},a.createElement("span",{className:Ie.left},"\u77E5\u8BC6\u70B9"),a.createElement("span",{className:Ie.right},ve!=null&&ve.tag_discipline?ve==null?void 0:ve.tag_discipline:a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},qe=y(77264),ze=y(59435),Ne=y(44283),we=y(61485),Me=y(44240),Ee=y(46861),ge=y(30935),ye=y(59301),Oe=Object.defineProperty,pt=Object.defineProperties,yt=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,gt=(ve,Ze,et)=>Ze in ve?Oe(ve,Ze,{enumerable:!0,configurable:!0,writable:!0,value:et}):ve[Ze]=et,_e=(ve,Ze)=>{for(var et in Ze||(Ze={}))ot.call(Ze,et)&>(ve,et,Ze[et]);if(Le)for(var et of Le(Ze))mt.call(Ze,et)&>(ve,et,Ze[et]);return ve},tt=(ve,Ze)=>pt(ve,yt(Ze)),Ft=(ve,Ze,et)=>new Promise((Lt,st)=>{var wt=kt=>{try{Kt(et.next(kt))}catch(an){st(an)}},It=kt=>{try{Kt(et.throw(kt))}catch(an){st(an)}},Kt=kt=>kt.done?Lt(kt.value):Promise.resolve(kt.value).then(wt,It);Kt((et=et.apply(ve,Ze)).next())});const Ae=({setScoreShow:ve,ScoreShow:Ze,onOk:et,isshixuns:Lt,isloadings:st,dispatch:wt,isIntelligentAssistant:It=!1,ispptModal:Kt=!1,isChangeQuestion:kt=!1,newExercisePaper:an,shixunsDetail:He})=>{var Ue,Zt,dn;let[Bt,ct]=(0,a.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:It,is_smart_plan:Kt,group_id:[]}),[zt,Mt]=(0,a.useState)([]),[Ct,Wt]=(0,a.useState)([]),[Tt,fn]=(0,a.useState)([]),[Gt,Cn]=(0,a.useState)([]);const[Ln,Yn]=(0,a.useState)(!1),[Qn]=ne.default.useForm(),[Ot,Pn]=(0,a.useState)(),[$t,pn]=(0,a.useState)(!1);let[rn,cn]=(0,a.useState)(Lt);const[on,Ht]=(0,a.useState)([]),[xn,vn]=(0,a.useState)(0),[Nn,jn]=(0,a.useState)(!0),[In,Vn]=(0,a.useState)([]),[ba,Ea]=(0,a.useState)([]),ea=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],Mn=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6}];let[jt,Yt]=(0,a.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:null,per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const Rt=(0,a.useRef)(new Set),Dt=(0,a.useRef)(new Set),en=ne.default.useWatch("courseid",Qn),mn=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Bn=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Nt=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[nn,yn]=(0,a.useState)(!1),kn=()=>{Qn.resetFields(),rn=!1,cn(!1),yn(!1),Qn.submit()};(0,a.useEffect)(()=>{var qt,bn,aa,_t,Ba,za,Be,St,Vt,nt;(((aa=(bn=(qt=an==null?void 0:an.editData)==null?void 0:qt.exercise)==null?void 0:bn.exist_item_bank_ids)==null?void 0:aa.length)>0||((za=(Ba=(_t=an==null?void 0:an.editData)==null?void 0:_t.exercise)==null?void 0:Ba.exist_item_bank_shixun_ids)==null?void 0:za.length)>0)&&Ea([...(St=(Be=an==null?void 0:an.editData)==null?void 0:Be.exercise)==null?void 0:St.exist_item_bank_ids,...(nt=(Vt=an==null?void 0:an.editData)==null?void 0:Vt.exercise)==null?void 0:nt.exist_item_bank_shixun_ids])},[(Zt=(Ue=an==null?void 0:an.editData)==null?void 0:Ue.exercise)==null?void 0:Zt.exist_item_bank_ids]),(0,a.useEffect)(()=>{Ze&&(Qn.setFieldsValue({item_type:"",courseid:null,tag_discipline_id:null,difficulty:null,keyword:null}),Nn&&rn&&(Qn.setFieldsValue({item_type:"SHIXUN"}),Bt.item_type="SHIXUN",ct(_e({},Bt)),jn(!1)),Zn(Bt),ua(),ra({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[Ze]),(0,a.useEffect)(()=>{xn>0&&setTimeout(()=>{vn(0)},2e3)},[xn]);function Zn(qt){return Ft(this,null,function*(){var bn,aa,_t;if(Yn(!0),ct(_e({},qt)),(Tt==null?void 0:Tt.length)<=0&&qt.type==="5"){Cn([]),Yn(!1);return}console.log("----",Tt,on);let Ba=qt.type==="5"?Tt==null?void 0:Tt.filter(Vt=>!on.includes(Vt)):null,za=qt.type==="5"?Tt==null?void 0:Tt.filter(Vt=>on.includes(Vt)):null,Be={course_discipline_id:qt==null?void 0:qt.courseid};(qt==null?void 0:qt.type)==="1"&&(Be={discipline_id:((bn=qt==null?void 0:qt.courseid)==null?void 0:bn[0])||null,sub_discipline_id:((aa=qt==null?void 0:qt.courseid)==null?void 0:aa[1])||null});let St=yield(0,Fe.ZP)("/api/item_banks.json",{method:"get",params:tt(_e(_e({},qt),Be),{ids:Ba,shixun_ids:za,include_shixuns:!It,group_id:((_t=qt.group_id)==null?void 0:_t.map(Vt=>Vt==null?void 0:Vt.value))||null,keyword:qt.keyword?encodeURIComponent(qt.keyword):qt.keyword,type:qt.type==="5"?null:qt.type,clazz:qt.type==="3"?"ItemBanksGroup":null,bigmodel:It,is_smart_plan:Kt})});Cn(St),Yn(!1)})}function ua(){return Ft(this,null,function*(){let qt=yield(0,Fe.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:Bt.type==="5"?null:Bt.type,clazz:"ItemBanksGroup"}});Mt((0,Te.L)(qt==null?void 0:qt.disciplines))})}function ra(qt){return Ft(this,null,function*(){var bn;let aa=yield(0,Fe.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:qt}),_t=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(bn=aa==null?void 0:aa.data)==null?void 0:bn.map(Ba=>({title:Ba.name,id:Ba.id,pid:Ba.id,value:Ba.id,key:Ba.id,isLeaf:!Ba.have_child}))}];Vn(_t)})}function An(qt){return Ft(this,null,function*(){var bn,aa,_t,Ba;Yn(!0);let za=(bn=qt.list)==null?void 0:bn.filter(nt=>!on.includes(nt)),Be=(aa=qt.list)==null?void 0:aa.filter(nt=>on.includes(nt));if(za.length===0&&Be.length===0){Yn(!1),Cn([]);return}let St={course_discipline_id:qt==null?void 0:qt.courseid};(qt==null?void 0:qt.type)==="1"&&(St={discipline_id:((_t=qt==null?void 0:qt.courseid)==null?void 0:_t[0])||null,sub_discipline_id:((Ba=qt==null?void 0:qt.courseid)==null?void 0:Ba[1])||null});let Vt=yield(0,Fe.ZP)("/api/item_banks.json",{method:"get",params:tt(_e(_e({},qt),St),{ids:za,shixun_ids:Be,type:qt.type==="5"?null:qt.type,clazz:qt.type==="3"?"ItemBanksGroup":null})});Yn(!1),Cn(Vt)})}const ln=qt=>Ft(void 0,null,function*(){const bn=yield wt({type:"shixunsDetail/release",payload:{id:qt}});let aa=bn==null?void 0:bn.tag_position,_t=(bn==null?void 0:bn.evaluation_set_position)||[],Ba=bn.status;return Ba===0?(z.ZP.success("\u53D1\u5E03\u6210\u529F"),Zn(Bt),!0):(Ba===2?z.ZP.error(`\u7B2C${_t.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):Ba===3?z.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${aa.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):z.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),Qt=qt=>(qt==null?void 0:qt.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",En=(qt,bn,aa)=>qt.map(_t=>_t.key===bn?_e(_e({},_t),aa):_t.children?tt(_e({},_t),{children:En(_t.children,bn,aa)}):_t),da=qt=>Ft(void 0,null,function*(){const{key:bn}=qt;let aa=Bt.type;const _t=yield(0,Ee.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(bn),type:aa}),{data:Ba,total_count:za}=_t||{};za>0&&Vn(Be=>En(Be,bn,{children:Ba.map(St=>({title:St.name,id:St.id,pid:St.id,value:St.id,key:St.id,isLeaf:!St.have_child}))}))});function Na(qt){console.log("----",Bt),qt==="1"&&(jt.gg=_e({},Bt)),qt==="2"&&(jt.scj=_e({},Bt)),qt==="3"&&(jt.ttgx=_e({},Bt)),qt==="0"&&(jt.wcjd=_e({},Bt)),qt==="5"&&(jt.yx=_e({},Bt)),Yt(_e({},jt))}function Wa(){Bt.type==="1"&&(Bt=jt.gg),Bt.type==="2"&&(Bt=jt.scj),Bt.type==="3"&&(Bt=jt.ttgx),Bt.type==="0"&&(Bt=jt.wcjd),Bt.type==="5"&&(Bt=jt.yx),(Bt==null?void 0:Bt.item_type)==="SHIXUN"?(rn=!0,cn(!0)):(rn=!1,cn(!1)),Qn.setFieldsValue(_e({},Bt)),ct(_e({},Bt)),Zn(_e({},Bt))}return ye.createElement("div",null,ye.createElement(oe.default,{title:!1,footer:!1,open:Ze,width:1200,centered:!0,className:de.scoremodal,onCancel:()=>{ve(!1)}},ye.createElement("div",{style:{display:"flex",alignItems:"center"}},ye.createElement("div",{className:de.title},It?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),It&&ye.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),ye.createElement(ie.default,{className:de.tabWrap,activeKey:Bt.type,onChange:qt=>{qt==="3"?(Bt.show_all_share=!0,ra({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):Bt.show_all_share=null,qt==="0"&&ra({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Na(Bt.type),Bt.type=qt,(Bt==null?void 0:Bt.item_type)==="SHIXUN"&&Bt.type!=="5"&&(rn=!0,cn(!0)),yn(!1),Bt.type==="5"&&(rn=!1,cn(!1)),Wa(),ua()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:ye.createElement("div",null,"\u5DF2\u9009",Tt.length>0&&ye.createElement("span",{className:de.titlecount},Tt.length),xn>0&&ye.createElement("span",{className:de.add},"+",xn)),key:"5"}]}),ye.createElement(ne.default,{layout:"inline",form:Qn,onValuesChange:(qt,bn)=>{const aa=Object.values(bn).some(Ba=>Ba!==null&&Ba!==""&&Ba!==void 0),_t=bn.keyword==="";if(yn(aa||!_t),Bt.page=1,(bn==null?void 0:bn.item_type)==="SHIXUN"){if(Bt.type==="5"?cn(!1):cn(!0),qt.keyword||qt.keyword==="")return;Qn.submit()}else{if(qt!=null&&qt.courseid&&Qn.setFieldsValue({tag_discipline_id:null}),cn(!1),qt.keyword||qt.keyword==="")return;Qn.submit()}},onFinish:qt=>{var bn;Bt.type==="3"&&(!qt.group_id||((bn=qt==null?void 0:qt.group_id)==null?void 0:bn.length)===0)?Bt.show_all_share=!0:Bt.show_all_share=null,ct(_e(_e({},Bt),qt)),Zn(_e(_e({},Bt),qt))}},ye.createElement(ne.default.Item,{name:"item_type"},ye.createElement(he.default,{className:de.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(Kt?Mn:It?ea==null?void 0:ea.filter(qt=>qt.question_type!==5):ea).map(qt=>ye.createElement(he.default.Option,{key:qt.value},qt.name)))),["1","2"].includes(Bt.type)?ye.createElement(ye.Fragment,null,ye.createElement(ne.default.Item,{name:"courseid"},ye.createElement(Pe.Z,{className:de.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:zt})),!rn&&ye.createElement(ne.default.Item,{name:"tag_discipline_id"},ye.createElement(he.default,{className:de.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(dn=Gt==null?void 0:Gt.tag_disciplines)==null?void 0:dn.map(qt=>ye.createElement(he.default.Option,{key:qt.id},qt.name))))):ye.createElement(ye.Fragment,null,ye.createElement(ne.default.Item,{name:"courseid"},ye.createElement(ge.q,{style:{width:160,height:38},size:"middle",showLinkButton:!1,data:{container_type:"ItemBank",type:Bt==null?void 0:Bt.type}})),!rn&&ye.createElement(ne.default.Item,{name:"tag_discipline_id"},ye.createElement(ge.i,{allowAcceptEmpty:!0,key:String(Bt.type==="3"),data:{container_type:"ItemBank",search:!0,type:Bt.type,ids:Bt.type==="5"?Tt==null?void 0:Tt.filter(qt=>!on.includes(qt)):null,shixun_ids:Bt.type==="5"?Tt==null?void 0:Tt.filter(qt=>on.includes(qt)):null},style:{width:160,height:38},size:"middle",courseDisciplineId:en,showLinkButton:!1}))),ye.createElement(ne.default.Item,{name:rn?"diff":"difficulty"},ye.createElement(he.default,{className:de.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},mn.map(qt=>ye.createElement(he.default.Option,{key:qt.value},qt.name)))),rn&&ye.createElement(ne.default.Item,{name:"shixun_publish_status"},ye.createElement(he.default,{className:de.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Nt.map(qt=>ye.createElement(he.default.Option,{key:qt.value},qt.name)))),(Bt.type==="3"||Bt.type==="0")&&!rn&&ye.createElement(ne.default.Item,{name:"group_id"},ye.createElement(Ce.default,{treeDataSimpleMode:!0,style:{width:134},className:de.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(qt,bn)=>bn.title.toUpperCase().indexOf(qt.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:da,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:In})),nn&&ye.createElement("span",{className:de.allqingchu,onClick:kn},ye.createElement("i",{className:"iconfont icon-guanbi4"}),ye.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),ye.createElement(ne.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},ye.createElement(ue.default.Search,{className:de.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:ye.createElement("i",{className:`iconfont icon-sousuo9 font14 ${de.searchIcon}`,onClick:()=>Qn.submit()}),onSearch:qt=>{Qn.submit()}}))),ye.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},ye.createElement("div",{onClick:()=>{Bt.updated_at==="asc"?Bt.updated_at="desc":Bt.updated_at="asc",ct(tt(_e({},Bt),{page:1})),Zn(tt(_e({},Bt),{page:1}))}}," ",Bt.updated_at?ye.createElement("img",{src:Bt.updated_at==="asc"?qe.Z:ze.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):ye.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),ye.createElement("div",{onClick:()=>{Bt.quotes==="asc"?Bt.quotes="desc":Bt.quotes="asc",ct(tt(_e({},Bt),{page:1})),Zn(tt(_e({},Bt),{page:1}))},style:{marginLeft:20}}," ",Bt.quotes?ye.createElement("img",{src:Bt.quotes==="asc"?qe.Z:ze.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):ye.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),ye.createElement(ce.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(Gt==null?void 0:Gt.items)||(Gt==null?void 0:Gt.shixun_list),pagination:!1,loading:Ln,rowKey:qt=>qt.id,rowSelection:{type:It||kt?"radio":"checkbox",selectedRowKeys:Ct,getCheckboxProps:qt=>({disabled:qt.shixun_tag_num===1||(ba==null?void 0:ba.find(bn=>qt.id===bn))}),onSelect(qt,bn,aa){if(It||kt){Wt([qt.id]),Dt.current=new Set([qt.id]),vn(1),fn([qt.id]);return}if(bn)(rn||qt!=null&&qt.challenge_names)&&Ht([...on,qt.id]),Wt([...Ct,qt.id]),qt.identifier?Rt.current.add(qt.id):Dt.current.add(qt.id),vn(1),fn([...Tt,qt.id]);else{qt.identifier?Rt.current.delete(qt.id):Dt.current.delete(qt.id);let _t=Tt.filter(Ba=>Ba!==qt.id);if(Wt(_t),fn(_t),rn||qt!=null&&qt.challenge_names){let Ba=on.filter(za=>za!==qt.id);Ht([...Ba])}if(Bt.type==="5"){An(tt(_e({},Bt),{list:[..._t]}));return}}},onSelectAll(qt,bn,aa){var _t,Ba;if(qt){const za=aa.map(St=>St.id),Be=(Ba=aa==null?void 0:aa.filter(St=>St==null?void 0:St.challenge_names))==null?void 0:Ba.map(St=>St.id);Ht([...on,...Be]),Wt([...Ct,...za]),fn([...Tt,...za]);for(const St of aa)St.identifier?Rt.current.add(St.id):Dt.current.add(St.id)}else{const za=aa.map(nt=>nt.id),Be=Ct.filter(nt=>!za.some(On=>On===nt)),St=(_t=aa==null?void 0:aa.filter(nt=>nt==null?void 0:nt.challenge_names))==null?void 0:_t.map(nt=>nt.id);Wt([...Be]),fn([...Be]);let Vt=on.filter(nt=>!St.some(On=>On===nt.id));Ht([...Vt]),Bt.type==="5"&&An(tt(_e({},Bt),{list:[...Be]}));for(const nt of za)nt.identifier?Rt.current.delete(nt):Dt.current.delete(nt)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(qt,bn,aa)=>{var _t,Ba;return ye.createElement(me.Z,{title:Qt(bn)},ye.createElement("div",null,rn||bn!=null&&bn.challenge_names?"\u5B9E\u8BAD\u9898":(Ba=(_t=ea==null?void 0:ea.filter(za=>za.value===qt))==null?void 0:_t[0])==null?void 0:Ba.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:rn?"30%":"60%",key:"name",render:(qt,bn,aa)=>{var _t;return ye.createElement("div",{style:{display:"flex",alignItems:"center"}},ye.createElement(me.Z,{title:Qt(bn)},ye.createElement("div",{className:bn!=null&&bn.high_resources_consume?de.q_title:""},ye.createElement(Ye.Z,{key:1,showLines:1,showTextOnly:!0,value:rn||bn!=null&&bn.challenge_names?bn!=null&&bn.title||qt===null?"--":qt:(bn==null?void 0:bn.item_type)=="BPROGRAM"?(_t=bn==null?void 0:bn.program_attr)==null?void 0:_t.description:qt}))),(bn==null?void 0:bn.high_resources_consume)&&ye.createElement(Me.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!rn,render:(qt,bn,aa)=>{var _t;return ye.createElement(me.Z,{title:Qt(bn)},ye.createElement("span",null,qt?(_t=qt==null?void 0:qt.split("\u3001"))==null?void 0:_t[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!rn,render:(qt,bn,aa)=>ye.createElement(me.Z,{title:Qt(bn)},ye.createElement("span",null,qt||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(qt,bn,aa)=>{var _t,Ba,za,Be;return ye.createElement(me.Z,{title:Qt(bn)},ye.createElement("div",null,rn||bn!=null&&bn.challenge_names?(bn==null?void 0:bn.level)||((Ba=(_t=mn==null?void 0:mn.filter(St=>St.value===qt))==null?void 0:_t[0])==null?void 0:Ba.name):(Be=(za=mn==null?void 0:mn.filter(St=>St.value===qt))==null?void 0:za[0])==null?void 0:Be.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!rn,render:(qt,bn,aa)=>ye.createElement(me.Z,{title:Qt(bn)},ye.createElement("div",null,qt||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(qt,bn,aa)=>ye.createElement(me.Z,{title:Qt(bn)},ye.createElement("div",null,rn||bn!=null&&bn.challenge_names?(bn==null?void 0:bn.study_count)||(bn==null?void 0:bn.stu_num):qt))},{title:ye.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",ye.createElement(me.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},ye.createElement(we.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!rn,render:(qt,bn,aa)=>ye.createElement(me.Z,{title:Qt(bn)},ye.createElement("div",null,qt||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(qt,bn,aa)=>ye.createElement(me.Z,{title:Qt(bn)},ye.createElement("div",{style:{flex:1,textAlign:"start"}},ye.createElement("a",{onClick:()=>{var _t,Ba;Pn(tt(_e({},bn),{question_type:rn||bn!=null&&bn.challenge_names?5:(Ba=(_t=ea==null?void 0:ea.filter(za=>za.value===(bn==null?void 0:bn.item_type)))==null?void 0:_t[0])==null?void 0:Ba.question_type})),pn(!0)}},"\u67E5\u770B"),(bn==null?void 0:bn.shixun_tag_num)===1&&ye.createElement("a",{style:{marginLeft:10},onClick:()=>{oe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:ye.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",ye.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${bn==null?void 0:bn.identifier}/challenges`)}},(bn==null?void 0:bn.shixun_name)||"--"),"\uFF1F"),onOk:()=>Ft(void 0,null,function*(){if(!ln(bn==null?void 0:bn.identifier))return new Promise((_t,Ba)=>{Ba()})})})}},"\u53D1\u5E03")))}].filter(qt=>!qt.hidden)}),ye.createElement(xe.Z,{current:Bt.page,total:(Gt==null?void 0:Gt.items_count)||(Gt==null?void 0:Gt.shixuns_count),style:{marginBottom:20},defaultPageSize:Bt.per_page,showTotal:qt=>ye.createElement("span",null,"\u5171\xA0",ye.createElement("span",{style:{color:"#165DFF"}},qt),"\xA0\u6761\u6570\u636E"),pageSize:Bt.per_page,onChange:(qt,bn)=>{Bt.page=qt,Bt.per_page=bn,ct(_e({},Bt)),Zn(_e({},Bt))}}),ye.createElement("div",{className:de.bottom},ye.createElement(rt.ZP,{className:de.no,onClick:()=>{ve(!1)}},"\u53D6\u6D88"),ye.createElement(rt.ZP,{loading:st,style:{width:st&&75},className:de.yes,onClick:()=>Ft(void 0,null,function*(){if((Tt==null?void 0:Tt.length)<=0){z.ZP.info(It||kt?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}et([...Dt.current],[...Rt.current],!0,Tt==null?void 0:Tt.length)})},It?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),ye.createElement(oe.default,{open:$t,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:de.previewModal,width:1e3,centered:!0,onCancel:()=>{pn(!1)},onOk:()=>{pn(!1)}},ye.createElement(le,{qitem:Ot})))};var ke=(0,Ne.connect)(({shixunsDetail:ve,newExercisePaper:Ze})=>({shixunsDetail:ve,newExercisePaper:Ze}))(Ae)},41663:function($e,it,y){"use strict";y.d(it,{Z:function(){return ce}});var a=y(62957),ne={ul:"ul___TdfYY"},z=y(32637),oe=y(59301),ie=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,Ce=(me,xe)=>{var rt={};for(var Fe in me)he.call(me,Fe)&&xe.indexOf(Fe)<0&&(rt[Fe]=me[Fe]);if(me!=null&&ie)for(var Fe of ie(me))xe.indexOf(Fe)<0&&Pe.call(me,Fe)&&(rt[Fe]=me[Fe]);return rt},ce=me=>{var xe=me,{open:rt,onCancel:Fe}=xe,de=Ce(xe,["open","onCancel"]);return oe.createElement(a.default,{centered:!0,open:rt,title:oe.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:Fe,footer:null},oe.createElement("div",null,oe.createElement("div",{className:"tc"},oe.createElement("img",{className:"mt10",src:z,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),oe.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),oe.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),oe.createElement("div",{style:{color:"#333"},className:"pt30 font14"},oe.createElement("ul",{className:ne.ul},oe.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),oe.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),oe.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},59550:function($e,it,y){"use strict";var a=y(59301),ne=y(44283),z=y(6767),oe=y(62957),ie=y(78267),he=y.n(ie),Pe=y(55308),Ce=y(35883),ue=y(24334),ce=y.n(ue),me=y(49317),xe=y(19160),rt=y(3390),Fe=y(66649),de=y.n(Fe),Te=y(59301),Ie=Object.defineProperty,Ye=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,le=(Me,Ee,ge)=>Ee in Me?Ie(Me,Ee,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Me[Ee]=ge,qe=(Me,Ee)=>{for(var ge in Ee||(Ee={}))je.call(Ee,ge)&&le(Me,ge,Ee[ge]);if(fe)for(var ge of fe(Ee))De.call(Ee,ge)&&le(Me,ge,Ee[ge]);return Me},ze=(Me,Ee)=>Ye(Me,Se(Ee)),Ne=(Me,Ee,ge)=>new Promise((ye,Oe)=>{var pt=ot=>{try{Le(ge.next(ot))}catch(mt){Oe(mt)}},yt=ot=>{try{Le(ge.throw(ot))}catch(mt){Oe(mt)}},Le=ot=>ot.done?ye(ot.value):Promise.resolve(ot.value).then(pt,yt);Le((ge=ge.apply(Me,Ee)).next())});const we=({problemset:Me,dispatch:Ee})=>{var ge,ye,Oe,pt,yt;const[Le,ot]=(0,a.useState)({}),[mt,gt]=(0,a.useState)([]),[_e,tt]=(0,a.useState)(!1),[Ft,Ae]=(0,a.useState)(!1),[ke,ve]=(0,a.useState)({}),Ze=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{var wt,It,Kt;if(((wt=Me==null?void 0:Me.actionTabs)==null?void 0:wt.key)==="BPROGRAM"){const kt=(0,ie.cloneDeep)((It=Me==null?void 0:Me.actionTabs)==null?void 0:It.params);ot(kt),gt((Kt=kt==null?void 0:kt.standard_answer)==null?void 0:Kt.map(an=>({value:"",answer:(an==null?void 0:an.answer_text)||[]})))}},[(ge=Me==null?void 0:Me.actionTabs)==null?void 0:ge.key]);function et(){return new Date().getTime()}const Lt=()=>Ne(void 0,null,function*(){var wt,It,Kt,kt,an;if(mt.some(Zt=>(Zt==null?void 0:Zt.value)==="")&&!_e){z.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(_e){const Zt=(0,ie.cloneDeep)((wt=Me==null?void 0:Me.actionTabs)==null?void 0:wt.params);gt([...(It=Zt==null?void 0:Zt.standard_answer)==null?void 0:It.map(dn=>({value:"",answer:(dn==null?void 0:dn.answer_text)||[],type:""}))]),tt(!_e);return}else{let Zt=mt==null?void 0:mt.map((dn,Bt)=>ze(qe({},dn),{type:dn.types}));gt(Zt)}console.log(mt),Ae(!0);let He=yield(0,me.ZP)(`/api/problems/${(Kt=Le==null?void 0:Le.program_attr)==null?void 0:Kt.identifier}/start.json`,{method:"get"});const Ue=yield(0,xe.n4)(He==null?void 0:He.identifier,{code:(kt=Le==null?void 0:Le.program_attr)==null?void 0:kt.code,language:(an=Le==null?void 0:Le.program_attr)==null?void 0:an.language,answers:mt==null?void 0:mt.map(Zt=>Zt.value)});if((Ue==null?void 0:Ue.status)===0){let dn=function(){return Ne(this,null,function*(){const{status:Bt,message:ct,data:zt}=yield(0,xe.rX)(He==null?void 0:He.identifier,"submit"),Ct=et()-Zt>10*1e3*(mt==null?void 0:mt.length);if(Bt!==0&&!Ct&&setTimeout(dn,1e3),Ct){oe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"}),Ae(!1);return}if(Bt===0){Ae(!1);let Wt=mt==null?void 0:mt.map((Tt,fn)=>ze(qe({},Tt),{type:(zt==null?void 0:zt.right_arr[fn])===1?"success":"warning"}));gt(Wt),ve(zt),zt.status===2&&(Ae(!1),oe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}))}})};const Zt=et();yield(0,xe.bM)(He==null?void 0:He.identifier,{}),dn()}else Ae(!1);tt(!_e)}),st=()=>{ot({}),gt([]),tt(!1),Ee({type:"problemset/setActionTabs",payload:{}})};return Te.createElement(Te.Fragment,null,Te.createElement(oe.default,{centered:!0,destroyOnClose:!0,open:Me.actionTabs.key==="BPROGRAM",title:"\u8BD5\u9898\u4F53\u9A8C",okText:_e?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u4EE3\u7801",cancelText:"\u53D6\u6D88",width:708,onOk:Lt,onCancel:st,okButtonProps:{loading:Ft}},Te.createElement("div",null,Te.createElement("div",{className:"c-light-primary mb5 font16"},"\u7A0B\u5E8F\u586B\u7A7A\u9898"),Te.createElement(Ce.Z,{value:(ye=Le==null?void 0:Le.program_attr)==null?void 0:ye.description}),((Oe=Le==null?void 0:Le.program_attr)==null?void 0:Oe.code)&&Te.createElement(Ce.Z,{showProgramFill:!0,onFillChange:wt=>{let It=wt==null?void 0:wt.map((Kt,kt)=>qe({},Kt));gt(It)},programFillValue:mt,value:ue.Base64.decode((pt=Le==null?void 0:Le.program_attr)==null?void 0:pt.code)}),_e&&Te.createElement(a.Fragment,null,Te.createElement("div",{className:Pe.Z.line}),(yt=Le==null?void 0:Le.standard_answer)==null?void 0:yt.map((wt,It)=>Te.createElement("div",{className:"c-grey-333 mb5",style:{display:"flex",alignItems:"baseline"}},Te.createElement("b",null,"\u586B\u7A7A",It+1,"\u7B54\u6848:\xA0"),Te.createElement("pre",null,(wt==null?void 0:wt.answer_text)||""))),Te.createElement("div",{className:"c-grey-333 mb10"},Te.createElement("b",null,"\u89E3\u6790:\xA0"),(Le==null?void 0:Le.analysis)||"\u6682\u65E0\u89E3\u6790")))),(ke==null?void 0:ke.id)&&ke.status!==2&&Te.createElement(oe.default,{open:(ke==null?void 0:ke.id)&&ke.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{ve({})},onCancel:()=>{ve({})}},Te.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},Te.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},Te.createElement("div",null,Te.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),Te.createElement("span",{style:{marginLeft:12,color:ke.status!==0&&"#E30000"}},rt.Im[ke.status])),Te.createElement("div",null,Te.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),Te.createElement("span",{style:{marginLeft:12}},de()(ke.created_at).format("YYYY-MM-DD HH:mm:ss"))),Te.createElement("div",null,Te.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),Te.createElement("span",{style:{marginLeft:12}},ke.language)),Te.createElement("div",null,Te.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),Te.createElement("span",{style:{marginLeft:12}},ke.execute_time,"ms"))),Te.createElement(rt.Y4,qe({},ke)))))};it.Z=(0,ne.connect)(({problemset:Me})=>({problemset:Me}))(we)},80561:function($e,it,y){"use strict";y.d(it,{Z:function(){return pn}});var a=y(59301),ne=y(44283),z=y(6767),oe=y(62957),ie=y(78267),he=y(35883),Pe=y(47889),Ce=y(7939),ue=y(37285),ce=y(55308),me=y(59301),xe=Object.defineProperty,rt=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,de=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,Ye=(rn,cn,on)=>cn in rn?xe(rn,cn,{enumerable:!0,configurable:!0,writable:!0,value:on}):rn[cn]=on,Se=(rn,cn)=>{for(var on in cn||(cn={}))Te.call(cn,on)&&Ye(rn,on,cn[on]);if(de)for(var on of de(cn))Ie.call(cn,on)&&Ye(rn,on,cn[on]);return rn},fe=(rn,cn)=>rt(rn,Fe(cn)),je=(rn,cn,on)=>new Promise((Ht,xn)=>{var vn=In=>{try{jn(on.next(In))}catch(Vn){xn(Vn)}},Nn=In=>{try{jn(on.throw(In))}catch(Vn){xn(Vn)}},jn=In=>In.done?Ht(In.value):Promise.resolve(In.value).then(vn,Nn);jn((on=on.apply(rn,cn)).next())});const De=({problemset:rn,dispatch:cn,showdiv:on,data:Ht})=>{const[xn,vn]=(0,a.useState)([]),[Nn,jn]=(0,a.useState)(!1),In=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{var ea;((ea=Object.keys(Ht))==null?void 0:ea.length)>0&&vn(Ht.choices)},[Ht]);const Vn=()=>je(void 0,null,function*(){if(!xn.some(ea=>ea==null?void 0:ea.checked)){z.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Nn){const ea=(0,ie.cloneDeep)(Ht);vn(ea.choices)}jn(!Nn)}),ba=(ea,Mn)=>{console.log(ea.target.checked);const jt=xn.map((Yt,Rt)=>fe(Se({},Yt),{checked:Rt===Mn?ea.target.checked:!1}));vn(jt)},Ea=()=>{vn([]),jn(!1),cn({type:"problemset/setActionTabs",payload:{}})};return me.createElement("div",null,me.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),me.createElement(he.Z,{value:Ht==null?void 0:Ht.name}),xn==null?void 0:xn.map((ea,Mn)=>{const{is_answer:jt,checked:Yt,choice_text:Rt}=ea;let Dt="";return Nn&&jt&&(Dt=ce.Z.green),Nn&&!jt&&Yt&&(Dt=ce.Z.red),me.createElement("div",{key:Mn,style:{pointerEvents:Nn?"none":"auto"},className:`${ce.Z.row} ${Dt}`},me.createElement(Pe.ZP,{onChange:en=>ba(en,Mn),checked:Yt}),me.createElement("span",null,In[Mn],".\xA0"),me.createElement(he.Z,{className:ce.Z.html,value:Rt}),Nn&&jt&&me.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Nn&&!jt&&Yt&&me.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Nn&&me.createElement(a.Fragment,null,me.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},me.createElement("div",{className:"c-grey-333 mb5"},me.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),In[xn.findIndex(ea=>ea.is_answer)]),me.createElement("div",{className:"c-grey-333 mb10"},me.createElement("b",null,"\u89E3\u6790:\xA0"),(Ht==null?void 0:Ht.analysis)||"\u6682\u65E0\u89E3\u6790"))),me.createElement("div",{style:{textAlign:"end",marginTop:10}},me.createElement(Ce.ZP,{type:"primary",onClick:()=>{Vn()}},Nn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!on&&me.createElement(ue.Z,null))};var le=(0,ne.connect)(({problemset:rn})=>({problemset:rn}))(De),qe=y(37568),ze=y(71039),Ne=y(59301),we=Object.defineProperty,Me=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,pt=(rn,cn,on)=>cn in rn?we(rn,cn,{enumerable:!0,configurable:!0,writable:!0,value:on}):rn[cn]=on,yt=(rn,cn)=>{for(var on in cn||(cn={}))ye.call(cn,on)&&pt(rn,on,cn[on]);if(ge)for(var on of ge(cn))Oe.call(cn,on)&&pt(rn,on,cn[on]);return rn},Le=(rn,cn)=>Me(rn,Ee(cn)),ot=(rn,cn,on)=>new Promise((Ht,xn)=>{var vn=In=>{try{jn(on.next(In))}catch(Vn){xn(Vn)}},Nn=In=>{try{jn(on.throw(In))}catch(Vn){xn(Vn)}},jn=In=>In.done?Ht(In.value):Promise.resolve(In.value).then(vn,Nn);jn((on=on.apply(rn,cn)).next())});const mt=({problemset:rn,datas:cn,showdiv:on,dispatch:Ht})=>{var xn;const[vn,Nn]=(0,a.useState)({}),[jn,In]=(0,a.useState)([]),[Vn,ba]=(0,a.useState)(!1),Ea=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{var Yt;if(Object.keys(cn)){const Rt=(0,ie.cloneDeep)(cn);Nn(Rt),In((Yt=Rt==null?void 0:Rt.standard_answer)==null?void 0:Yt.map(Dt=>yt({value:"",answer:(Dt==null?void 0:Dt.answer_text)||[]},Dt)))}},[cn]);const ea=()=>ot(void 0,null,function*(){var Yt;if(jn.some(Rt=>(Rt==null?void 0:Rt.value)==="")){z.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Vn){const Rt=(0,ie.cloneDeep)(cn);In((Yt=Rt==null?void 0:Rt.standard_answer)==null?void 0:Yt.map(Dt=>yt({value:"",answer:(Dt==null?void 0:Dt.answer_text)||[]},Dt)))}ba(!Vn)}),Mn=(Yt,Rt)=>{const Dt=jn.map((en,mn)=>Le(yt({},en),{value:mn===Rt?Yt.target.value:en.value}));In(Dt)},jt=()=>{Nn({}),In([]),ba(!1),Ht({type:"problemset/setActionTabs",payload:{}})};return Ne.createElement("div",null,Ne.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),Ne.createElement(he.Z,{value:vn==null?void 0:vn.name}),jn==null?void 0:jn.map((Yt,Rt)=>{const{value:Dt,answer:en}=Yt;let mn="";return Vn&&(en!=null&&en.includes(Dt))&&(mn=ce.Z.green),Vn&&!(en!=null&&en.includes(Dt))&&(mn=ce.Z.red),Ne.createElement("div",{key:Rt,style:{pointerEvents:Vn?"none":"auto",marginTop:10},className:`${ce.Z.row} ${mn}`},Ne.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",Rt+1,"\u7B54\u6848:"),(Yt==null?void 0:Yt.model)===1?Ne.createElement(qe.default.TextArea,{className:ce.Z.textArea,style:{width:610,marginRight:10},onChange:Bn=>Mn(Bn,Rt),value:Dt}):Ne.createElement(ze.Z,{value:Dt,onChange:Bn=>{const Nt=jn.map((nn,yn)=>Le(yt({},nn),{value:yn===Rt?Bn:nn.value}));In(Nt)}}),Vn&&(en==null?void 0:en.includes(Dt))&&Ne.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Vn&&!(en!=null&&en.includes(Dt))&&Ne.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Vn&&Ne.createElement(a.Fragment,null,Ne.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},(xn=vn==null?void 0:vn.standard_answer)==null?void 0:xn.map((Yt,Rt)=>{var Dt,en;return Ne.createElement("div",{className:"c-grey-333 mb5"},Ne.createElement("b",null,"\u586B\u7A7A",Rt+1,"\u7B54\u6848:\xA0"),(Yt==null?void 0:Yt.model)===1?((Dt=Yt==null?void 0:Yt.answer_text)==null?void 0:Dt.join("\u3001"))||"":Ne.createElement(ze.Z,{value:(en=Yt==null?void 0:Yt.answer_text)==null?void 0:en.join("\u3001"),disabled:!0}))}),Ne.createElement("div",{className:"c-grey-333 mb10"},Ne.createElement("b",null,"\u89E3\u6790:\xA0"),(vn==null?void 0:vn.analysis)||"\u6682\u65E0\u89E3\u6790"))),Ne.createElement("div",{style:{textAlign:"end",marginTop:10}},Ne.createElement(Ce.ZP,{type:"primary",onClick:()=>{ea()}},Vn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!on&&Ne.createElement(ue.Z,null))};var gt=(0,ne.connect)(({problemset:rn})=>({problemset:rn}))(mt),_e=y(59301),tt=Object.defineProperty,Ft=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,ke=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,et=(rn,cn,on)=>cn in rn?tt(rn,cn,{enumerable:!0,configurable:!0,writable:!0,value:on}):rn[cn]=on,Lt=(rn,cn)=>{for(var on in cn||(cn={}))ve.call(cn,on)&&et(rn,on,cn[on]);if(ke)for(var on of ke(cn))Ze.call(cn,on)&&et(rn,on,cn[on]);return rn},st=(rn,cn)=>Ft(rn,Ae(cn)),wt=(rn,cn,on)=>new Promise((Ht,xn)=>{var vn=In=>{try{jn(on.next(In))}catch(Vn){xn(Vn)}},Nn=In=>{try{jn(on.throw(In))}catch(Vn){xn(Vn)}},jn=In=>In.done?Ht(In.value):Promise.resolve(In.value).then(vn,Nn);jn((on=on.apply(rn,cn)).next())});const It=({problemset:rn,datas:cn,showdiv:on,dispatch:Ht})=>{var xn;const[vn,Nn]=(0,a.useState)({}),[jn,In]=(0,a.useState)([]),[Vn,ba]=(0,a.useState)(!1),Ea=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{if(Object.keys(cn)){const Yt=(0,ie.cloneDeep)(cn);Nn(Yt),In(Yt.choices)}},[cn]);const ea=()=>wt(void 0,null,function*(){if(!jn.some(Yt=>Yt==null?void 0:Yt.checked)){z.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Vn){const Yt=(0,ie.cloneDeep)(cn);In(Yt.choices)}ba(!Vn)}),Mn=(Yt,Rt)=>{console.log(Yt.target.checked);const Dt=jn.map((en,mn)=>st(Lt({},en),{checked:mn===Rt?Yt.target.checked:!1}));In(Dt)},jt=()=>{Nn({}),In([]),ba(!1),Ht({type:"problemset/setActionTabs",payload:{}})};return _e.createElement("div",null,_e.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),_e.createElement(he.Z,{value:vn==null?void 0:vn.name}),jn==null?void 0:jn.map((Yt,Rt)=>{const{is_answer:Dt,checked:en,choice_text:mn}=Yt;let Bn="";return Vn&&Dt&&(Bn=ce.Z.green),Vn&&!Dt&&en&&(Bn=ce.Z.red),_e.createElement("div",{key:Rt,style:{pointerEvents:Vn?"none":"auto"},className:`${ce.Z.row} ${Bn}`},_e.createElement(Pe.ZP,{onChange:Nt=>Mn(Nt,Rt),checked:en}),_e.createElement(he.Z,{className:ce.Z.html,value:mn}),Vn&&Dt&&_e.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Vn&&!Dt&&en&&_e.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Vn&&_e.createElement(a.Fragment,null,_e.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},_e.createElement("div",{className:"c-grey-333 mb5"},_e.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(xn=jn.find(Yt=>Yt.is_answer))==null?void 0:xn.choice_text),_e.createElement("div",{className:"c-grey-333 mb10"},_e.createElement("b",null,"\u89E3\u6790:\xA0"),(vn==null?void 0:vn.analysis)||"\u6682\u65E0\u89E3\u6790"))),_e.createElement("div",{style:{textAlign:"end",marginTop:10}},_e.createElement(Ce.ZP,{type:"primary",onClick:()=>{ea()}},Vn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!on&&_e.createElement(ue.Z,null))};var Kt=(0,ne.connect)(({problemset:rn})=>({problemset:rn}))(It),kt=y(62673),an=y(59301),He=Object.defineProperty,Ue=Object.defineProperties,Zt=Object.getOwnPropertyDescriptors,dn=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,zt=(rn,cn,on)=>cn in rn?He(rn,cn,{enumerable:!0,configurable:!0,writable:!0,value:on}):rn[cn]=on,Mt=(rn,cn)=>{for(var on in cn||(cn={}))Bt.call(cn,on)&&zt(rn,on,cn[on]);if(dn)for(var on of dn(cn))ct.call(cn,on)&&zt(rn,on,cn[on]);return rn},Ct=(rn,cn)=>Ue(rn,Zt(cn)),Wt=(rn,cn,on)=>new Promise((Ht,xn)=>{var vn=In=>{try{jn(on.next(In))}catch(Vn){xn(Vn)}},Nn=In=>{try{jn(on.throw(In))}catch(Vn){xn(Vn)}},jn=In=>In.done?Ht(In.value):Promise.resolve(In.value).then(vn,Nn);jn((on=on.apply(rn,cn)).next())});const Tt=({problemset:rn,data:cn,showdiv:on,dispatch:Ht})=>{const[xn,vn]=(0,a.useState)([]),[Nn,jn]=(0,a.useState)(!1),In=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{var ea;((ea=Object.keys(cn))==null?void 0:ea.length)>0&&vn(cn.choices)},[cn]);const Vn=()=>Wt(void 0,null,function*(){if(!xn.some(ea=>ea==null?void 0:ea.checked)){z.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Nn){const ea=(0,ie.cloneDeep)(cn);vn(ea.choices)}jn(!Nn)}),ba=(ea,Mn)=>{console.log(ea.target.checked);const jt=xn.map((Yt,Rt)=>Ct(Mt({},Yt),{checked:Rt===Mn?ea.target.checked:Yt.checked}));vn(jt)},Ea=()=>{let ea="";return xn.forEach((Mn,jt)=>{Mn.is_answer&&(ea=ea+In[jt])}),ea};return an.createElement("div",null,an.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),an.createElement(he.Z,{value:cn==null?void 0:cn.name}),xn==null?void 0:xn.map((ea,Mn)=>{const{is_answer:jt,checked:Yt,choice_text:Rt}=ea;let Dt="";return Nn&&jt&&(Dt=ce.Z.green),Nn&&!jt&&Yt&&(Dt=ce.Z.red),an.createElement("div",{key:Mn,style:{pointerEvents:Nn?"none":"auto"},className:`${ce.Z.row} ${Dt}`},an.createElement(kt.default,{style:{padding:3},onChange:en=>ba(en,Mn),checked:Yt}),an.createElement("span",null,In[Mn],".\xA0"),an.createElement(he.Z,{className:ce.Z.html,value:Rt}),Nn&&jt&&an.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Nn&&!jt&&Yt&&an.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Nn&&an.createElement(a.Fragment,null,an.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},an.createElement("div",{className:"c-grey-333 mb5"},an.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Ea()),an.createElement("div",{className:"c-grey-333 mb10"},an.createElement("b",null,"\u89E3\u6790:\xA0"),(cn==null?void 0:cn.analysis)||"\u6682\u65E0\u89E3\u6790"))),an.createElement("div",{style:{textAlign:"end",marginTop:10}},an.createElement(Ce.ZP,{type:"primary",onClick:()=>{Vn()}},Nn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!on&&an.createElement(ue.Z,null))};var fn=(0,ne.connect)(({problemset:rn})=>({problemset:rn}))(Tt),Gt=y(39116),Cn=y(59301),Ln=(rn,cn,on)=>new Promise((Ht,xn)=>{var vn=In=>{try{jn(on.next(In))}catch(Vn){xn(Vn)}},Nn=In=>{try{jn(on.throw(In))}catch(Vn){xn(Vn)}},jn=In=>In.done?Ht(In.value):Promise.resolve(In.value).then(vn,Nn);jn((on=on.apply(rn,cn)).next())});const Yn=({problemset:rn,dispatch:cn,showdiv:on,datas:Ht})=>{var xn,vn,Nn;const[jn,In]=(0,a.useState)({}),[Vn,ba]=(0,a.useState)(!1),[Ea,ea]=(0,a.useState)(!0),[Mn,jt]=(0,a.useState)("");(0,a.useEffect)(()=>{if(Object.keys(Ht)){const Dt=(0,ie.cloneDeep)(Ht);In(Dt)}},[Ht]);const Yt=()=>Ln(void 0,null,function*(){if(!Mn){z.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Vn&&jt(""),ba(!Vn)}),Rt=()=>{In({}),ea(!0),ba(!1),jt(""),cn({type:"problemset/setActionTabs",payload:{}})};return Cn.createElement("div",null,Cn.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),Cn.createElement(he.Z,{value:jn==null?void 0:jn.name,style:{marginBottom:10}}),Ea?Cn.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{ea(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):Cn.createElement(Gt.Z,{defaultValue:Mn,onChange:Dt=>{jt(Dt)}}),Vn&&Cn.createElement(a.Fragment,null,Cn.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},Cn.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),Cn.createElement("br",null),((xn=jn==null?void 0:jn.answer_texts)==null?void 0:xn[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848",((vn=jn==null?void 0:jn.keywords)==null?void 0:vn.length)>0&&Cn.createElement("div",{style:{marginTop:10,marginBottom:10}},Cn.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(Nn=jn==null?void 0:jn.keywords)==null?void 0:Nn.map(Dt=>{var en,mn,Bn;return((en=Dt==null?void 0:Dt.keyword)==null?void 0:en.length)>1?((mn=Dt==null?void 0:Dt.keyword)==null?void 0:mn.join("\u6216"))+"\uFF1B":((Bn=Dt==null?void 0:Dt.keyword)==null?void 0:Bn[0])+"\uFF1B"})),Cn.createElement("div",{style:{color:"#5F6368"}},Cn.createElement("b",null,"\u89E3\u6790:"),Cn.createElement("br",null),(jn==null?void 0:jn.analysis)||"\u6682\u65E0\u89E3\u6790"))),Cn.createElement("div",{style:{textAlign:"end",marginTop:10}},Cn.createElement(Ce.ZP,{type:"primary",onClick:()=>{Yt()}},Vn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!on&&Cn.createElement(ue.Z,null))};var Qn=(0,ne.connect)(({problemset:rn})=>({problemset:rn}))(Yn),Ot=y(59301),Pn=(rn,cn,on)=>new Promise((Ht,xn)=>{var vn=In=>{try{jn(on.next(In))}catch(Vn){xn(Vn)}},Nn=In=>{try{jn(on.throw(In))}catch(Vn){xn(Vn)}},jn=In=>In.done?Ht(In.value):Promise.resolve(In.value).then(vn,Nn);jn((on=on.apply(rn,cn)).next())});const $t=({problemset:rn,dispatch:cn})=>{var on,Ht;const[xn,vn]=(0,a.useState)({}),[Nn,jn]=(0,a.useState)(!1),[In,Vn]=(0,a.useState)(!0),[ba,Ea]=(0,a.useState)("");(0,a.useEffect)(()=>{var jt,Yt;if(((jt=rn==null?void 0:rn.actionTabs)==null?void 0:jt.key)==="COMBINATION"){const Rt=(0,ie.cloneDeep)((Yt=rn==null?void 0:rn.actionTabs)==null?void 0:Yt.params);vn(Rt)}},[(on=rn==null?void 0:rn.actionTabs)==null?void 0:on.key]);const ea=()=>Pn(void 0,null,function*(){if(!ba){z.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}jn(!Nn)}),Mn=()=>{vn({}),Vn(!0),jn(!1),Ea(""),cn({type:"problemset/setActionTabs",payload:{}})};return Ot.createElement(oe.default,{centered:!0,destroyOnClose:!0,open:rn.actionTabs.key==="COMBINATION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Nn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",footer:!1,width:708,bodyStyle:{maxHeight:600,overflow:"auto"},onOk:ea,onCancel:Mn},Ot.createElement("div",null,Ot.createElement("div",{className:"c-light-primary mb5 font16"},"\u7EC4\u5408\u9898"),Ot.createElement(he.Z,{value:xn==null?void 0:xn.name,style:{marginBottom:10}}),(Ht=xn==null?void 0:xn.sub_item_banks)==null?void 0:Ht.map((jt,Yt)=>{var Rt,Dt,en,mn,Bn;if((jt==null?void 0:jt.item_type)==="SINGLE")return Ot.createElement(le,{data:jt,showdiv:((Rt=xn==null?void 0:xn.sub_item_banks)==null?void 0:Rt.length)-1===Yt});if((jt==null?void 0:jt.item_type)==="MULTIPLE")return Ot.createElement(fn,{data:jt,showdiv:((Dt=xn==null?void 0:xn.sub_item_banks)==null?void 0:Dt.length)-1===Yt});if((jt==null?void 0:jt.item_type)==="JUDGMENT")return Ot.createElement(Kt,{datas:jt,showdiv:((en=xn==null?void 0:xn.sub_item_banks)==null?void 0:en.length)-1===Yt});if((jt==null?void 0:jt.item_type)==="COMPLETION")return Ot.createElement(gt,{datas:jt,showdiv:((mn=xn==null?void 0:xn.sub_item_banks)==null?void 0:mn.length)-1===Yt});if((jt==null?void 0:jt.item_type)==="SUBJECTIVE")return Ot.createElement(Qn,{datas:jt,showdiv:((Bn=xn==null?void 0:xn.sub_item_banks)==null?void 0:Bn.length)-1===Yt})})))};var pn=(0,ne.connect)(({problemset:rn})=>({problemset:rn}))($t)},23660:function($e,it,y){"use strict";var a=y(59301),ne=y(44283),z=y(6767),oe=y(62957),ie=y(37568),he=y(78267),Pe=y.n(he),Ce=y(55308),ue=y(35883),ce=y(71039),me=y(59301),xe=Object.defineProperty,rt=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,de=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,Ye=(le,qe,ze)=>qe in le?xe(le,qe,{enumerable:!0,configurable:!0,writable:!0,value:ze}):le[qe]=ze,Se=(le,qe)=>{for(var ze in qe||(qe={}))Te.call(qe,ze)&&Ye(le,ze,qe[ze]);if(de)for(var ze of de(qe))Ie.call(qe,ze)&&Ye(le,ze,qe[ze]);return le},fe=(le,qe)=>rt(le,Fe(qe)),je=(le,qe,ze)=>new Promise((Ne,we)=>{var Me=ye=>{try{ge(ze.next(ye))}catch(Oe){we(Oe)}},Ee=ye=>{try{ge(ze.throw(ye))}catch(Oe){we(Oe)}},ge=ye=>ye.done?Ne(ye.value):Promise.resolve(ye.value).then(Me,Ee);ge((ze=ze.apply(le,qe)).next())});const De=({problemset:le,dispatch:qe})=>{var ze,Ne;const[we,Me]=(0,a.useState)({}),[Ee,ge]=(0,a.useState)([]),[ye,Oe]=(0,a.useState)(!1),[pt,yt]=(0,a.useState)(0),Le=()=>{var _e;const tt=(_e=le==null?void 0:le.actionTabs)==null?void 0:_e.params,Ft=tt==null?void 0:tt.standard_answer.map(ke=>{var ve;let Ze=(ve=ke==null?void 0:ke.answer_text)==null?void 0:ve.map(et=>et.trim());return tt!=null&&tt.downcase&&(Ze=Ze==null?void 0:Ze.map(et=>et==null?void 0:et.toLowerCase())),tt!=null&&tt.no_space&&(Ze=Ze==null?void 0:Ze.map(et=>et==null?void 0:et.replace(/\s+/g,""))),fe(Se({},ke),{value:"",answer:Ze})});let Ae=[];tt!=null&&tt.is_ordered||(Ae=Ae.concat(...Ft.map(ke=>ke.answer))),console.log("allAnswers===",Ae,Ft,Ft.map(ke=>ke.answer),tt!=null&&tt.is_ordered?Ft:Ft.map(ke=>fe(Se({},ke),{answer:Ae}))),ge(tt!=null&&tt.is_ordered?Ft:Ft.map(ke=>fe(Se({},ke),{answer:Ae})))};(0,a.useEffect)(()=>{var _e,tt;if(((_e=le==null?void 0:le.actionTabs)==null?void 0:_e.key)==="COMPLETION"){const Ft=(0,he.cloneDeep)((tt=le==null?void 0:le.actionTabs)==null?void 0:tt.params);Me(Ft),Le()}},[(ze=le==null?void 0:le.actionTabs)==null?void 0:ze.key]);const ot=()=>je(void 0,null,function*(){if(Ee.some(_e=>(_e==null?void 0:_e.value)==="")){z.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}ye&&Le(),yt(pt+1),Oe(!ye)}),mt=(_e,tt)=>{const Ft=Ee.map((Ae,ke)=>fe(Se({},Ae),{value:ke===tt?_e.target.value:Ae.value}));ge(Ft)},gt=()=>{Me({}),ge([]),Oe(!1),qe({type:"problemset/setActionTabs",payload:{}})};return console.log("choices downcase no_space",Ee,we),me.createElement(oe.default,{centered:!0,destroyOnClose:!0,open:le.actionTabs.key==="COMPLETION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:ye?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:ot,onCancel:gt},me.createElement("div",null,me.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),me.createElement(ue.Z,{value:we==null?void 0:we.name}),Ee==null?void 0:Ee.map((_e,tt)=>{const{value:Ft,answer:Ae}=_e;let ke="";const ve=Ze=>(we!=null&&we.downcase&&(Ze=Ze==null?void 0:Ze.toLowerCase()),we!=null&&we.no_space&&(Ze=Ze==null?void 0:Ze.replace(/\s+/g,"")),Ae==null?void 0:Ae.includes(Ze));return ye&&(ke=ve(Ft)?Ce.Z.green:Ce.Z.red),me.createElement("div",{key:tt,style:{pointerEvents:ye?"none":"auto",marginTop:10},className:`${Ce.Z.row} ${ke}`},me.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",tt+1,"\u7B54\u6848:"),(_e==null?void 0:_e.model)===1?me.createElement(ie.default.TextArea,{className:Ce.Z.textArea,style:{width:610,marginRight:10},onChange:Ze=>mt(Ze,tt),value:Ft}):me.createElement(ce.Z,{key:pt,value:Ft,onChange:Ze=>{const et=Ee.map((Lt,st)=>fe(Se({},Lt),{value:st===tt?Ze:Lt.value}));ge(et)}}),ye&&me.createElement(me.Fragment,null,ve(Ft)?me.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}):me.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})))}),ye&&me.createElement(a.Fragment,null,me.createElement("div",{className:Ce.Z.line}),(Ne=we==null?void 0:we.standard_answer)==null?void 0:Ne.map((_e,tt)=>{var Ft,Ae;return me.createElement("div",{className:"c-grey-333 mb5"},me.createElement("b",null,"\u586B\u7A7A",tt+1,"\u7B54\u6848:\xA0"),(_e==null?void 0:_e.model)===1?((Ft=_e==null?void 0:_e.answer_text)==null?void 0:Ft.join("\u3001"))||"":me.createElement(ce.Z,{value:(Ae=_e==null?void 0:_e.answer_text)==null?void 0:Ae.join("\u3001"),disabled:!0}))}),me.createElement("div",{className:"c-grey-333 mb10 mt10 flex"},me.createElement("b",null,"\u89E3\u6790:\xA0"),me.createElement(ue.Z,{value:(we==null?void 0:we.analysis)||"\u6682\u65E0\u89E3\u6790"})))))};it.Z=(0,ne.connect)(({problemset:le})=>({problemset:le}))(De)},31358:function($e,it,y){"use strict";y.d(it,{Z:function(){return ze}});var a=y(59301),ne=y(35883),z=y(47889),oe=y(25399),ie=y(7939),he=y(77019),Pe=y(5269),Ce={flex_box_center:"flex_box_center___h6G9J",flex_space_between:"flex_space_between___jwT2I",flex_box_vertical_center:"flex_box_vertical_center___hFv0B",flex_box_center_end:"flex_box_center_end___w41f3",flex_box_column:"flex_box_column___Tc8zg",itemDetail:"itemDetail___Xt7MP",answerWrapper:"answerWrapper___uK7Rz",decoration:"decoration___nIzIW",row:"row___t7AFh",topicTitleContent:"topicTitleContent___BBfNq",judgmentContent:"judgmentContent___hyNyV",programContent:"programContent___i3RCQ",otherContent:"otherContent___G6QL8",combinationContent:"combinationContent___Fi1SK",con:"con___Ahfia",otherContentItem:"otherContentItem___ntrAr",otherContentHtml:"otherContentHtml___ejFuK",updateTimeRow:"updateTimeRow___sCN9c",updateTimeWrap:"updateTimeWrap___OP95j",programLanguage:"programLanguage___MorEv",answer:"answer___hcUEA",answerHtml:"answerHtml___QUJL2",parse:"parse___s1D4z",parseText:"parseText___cUyVq",parseAnswer:"parseAnswer___uaoNl",parseAnswerHtml:"parseAnswerHtml___GxmwV",shixunContent:"shixunContent___iIfwS",BottomTags:"BottomTags___emcZ7",label:"label___m9SVI"},ue=y(79917),ce=y(24334),me=y(71039),xe=y(76406),rt=Object.defineProperty,Fe=Object.defineProperties,de=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Se=(Ne,we,Me)=>we in Ne?rt(Ne,we,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Ne[we]=Me,fe=(Ne,we)=>{for(var Me in we||(we={}))Ie.call(we,Me)&&Se(Ne,Me,we[Me]);if(Te)for(var Me of Te(we))Ye.call(we,Me)&&Se(Ne,Me,we[Me]);return Ne},je=(Ne,we)=>Fe(Ne,de(we));const De=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],le=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];var ze=({data:Ne,answerDecorationImgProps:we={}})=>{var Me,Ee;const ge=()=>{var pt,yt;return Ne.item_type==="JUDGMENT"?a.createElement("div",{className:Ce.judgmentContent},Ne.choices.map((Le,ot)=>a.createElement(z.ZP,{key:ot,disabled:!0},Le.choice_text))):Ne.item_type==="PROGRAM"?a.createElement("div",{className:Ce.programContent},a.createElement(ne.Z,{value:(pt=Ne.program_attr)==null?void 0:pt.description})):Ne.item_type==="COMBINATION"?a.createElement("div",{className:Ce.combinationContent},(yt=Ne==null?void 0:Ne.sub_item_banks)==null?void 0:yt.map((Le,ot)=>{var mt,gt,_e,tt,Ft,Ae;const ke=`(\u9898\u76EE${ot+1}-${(Le==null?void 0:Le.item_type)=="SINGLE"?"\u5355\u9009\u9898":(Le==null?void 0:Le.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":(Le==null?void 0:Le.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":(Le==null?void 0:Le.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898"}) `;return a.createElement(a.Fragment,null,a.createElement("div",{style:{marginTop:10,marginBottom:10}},a.createElement(ne.Z,{value:ke+Le.name})),((Le==null?void 0:Le.item_type)=="SINGLE"||(Le==null?void 0:Le.item_type)=="MULTIPLE")&&Le.choices.map((ve,Ze)=>a.createElement("div",{key:Ze,className:Ce.otherContentItem},a.createElement("p",null,De[Ze]),a.createElement(ne.Z,{className:Ce.otherContentHtml,value:ve.choice_text}))),(Le==null?void 0:Le.item_type)=="JUDGMENT"&&a.createElement("div",{style:{display:"flex",marginBottom:10}},Le.choices.map((ve,Ze)=>a.createElement(z.ZP,{key:Ze,disabled:!0},ve.choice_text))),a.createElement("div",{className:Ce.con},(Le==null?void 0:Le.item_type)=="SINGLE"&&a.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",le==null?void 0:le[(mt=Le==null?void 0:Le.choices)==null?void 0:mt.findIndex(ve=>ve==null?void 0:ve.is_answer)]," "),(Le==null?void 0:Le.item_type)=="COMPLETION"&&((gt=Le==null?void 0:Le.standard_answer)==null?void 0:gt.map((ve,Ze)=>{var et;return a.createElement("div",{key:Ze,className:Ce.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${ve.position}\uFF09\uFF1A${(et=ve==null?void 0:ve.answer_text)==null?void 0:et.join("\u3001")}`)})),(Le==null?void 0:Le.item_type)=="MULTIPLE"&&a.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",(_e=Le==null?void 0:Le.choices)==null?void 0:_e.map((ve,Ze)=>{if(ve!=null&&ve.is_answer)return(le==null?void 0:le[Ze])+" "})," "),(Le==null?void 0:Le.item_type)=="JUDGMENT"&&a.createElement("div",null,"\u7B54\u6848\uFF1A",(Ft=(tt=Le==null?void 0:Le.choices)==null?void 0:tt.find(ve=>ve.is_answer))==null?void 0:Ft.choice_text),(Le==null?void 0:Le.item_type)=="SUBJECTIVE"&&a.createElement("div",null,"\u7B54\u6848\uFF1A",(Ae=Le==null?void 0:Le.answer_texts)==null?void 0:Ae[0]),a.createElement("div",null,a.createElement("span",null,"\u89E3\u6790\uFF1A"),a.createElement(ne.Z,{className:Ce.parseAnswerHtml,value:Le.analysis||"\u6682\u65E0\u89E3\u6790"})),a.createElement("div",null,a.createElement("span",null,"\u77E5\u8BC6\u70B9\uFF1A"),a.createElement(oe.Z,{title:(Ne==null?void 0:Ne.tag_discipline)||"--"},a.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(Ne==null?void 0:Ne.tag_discipline)||"--")))))})):Ne.item_type==="SHIXUN"?a.createElement("div",{className:Ce.shixunContent},Ne.challenges.map((Le,ot)=>a.createElement("div",{className:"c-black mb10"},"\u7B2C",ot+1,"\u5173\xA0\xA0\xA0",Le==null?void 0:Le.subject)),a.createElement("div",{className:Ce.BottomTags},a.createElement("div",null,a.createElement("span",{className:Ce.label},"\u521B\u5EFA\u8005"),Ne==null?void 0:Ne.author_name),a.createElement("div",null,a.createElement("span",{className:Ce.label},"\u6240\u5C5E\u8BFE\u7A0B"),(Ne==null?void 0:Ne.sub_discipline_name)||"-"),a.createElement("div",null,a.createElement("span",{className:Ce.label},"\u6240\u5C5E\u5355\u4F4D"),Ne==null?void 0:Ne.author_school_name),a.createElement("div",null,a.createElement("span",{className:Ce.label},"\u5B66\u4E60\u4EBA\u6570"),Ne==null?void 0:Ne.study_count),a.createElement("div",null,a.createElement("span",{className:Ce.label},"\u662F\u5426\u590D\u5236"),Ne!=null&&Ne.is_copy?"\u662F":"\u5426"),a.createElement(ie.ZP,{shape:"round",type:"primary",onClick:()=>(0,xe.xg)(`/shixuns/${Ne==null?void 0:Ne.identifier}/challenges`),className:"ml-auto"},"\u5B9E\u8BAD\u8BE6\u60C5"))):a.createElement("div",{className:Ce.otherContent},Ne.choices.map((Le,ot)=>a.createElement("div",{key:ot,className:Ce.otherContentItem},a.createElement("p",null,De[ot]),a.createElement(ne.Z,{className:Ce.otherContentHtml,value:Le.choice_text}))))},ye=()=>{var pt;if((Ne==null?void 0:Ne.item_type)!=="BPROGRAM")return a.createElement("div",null,(pt=Ne.standard_answer)==null?void 0:pt.map((yt,Le)=>{var ot,mt;return a.createElement("div",{key:Le,className:Ce.answerHtml},(yt==null?void 0:yt.model)===1?`\u7B54\u6848\uFF08\u586B\u7A7A${yt.position}\uFF09\uFF1A${(ot=yt==null?void 0:yt.answer_text)==null?void 0:ot.join("\u3001")}`:a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("span",{style:{minWidth:110}},"\u7B54\u6848\uFF08\u586B\u7A7A",yt.position,"\uFF09\uFF1A"),a.createElement(me.Z,{value:(mt=yt==null?void 0:yt.answer_text)==null?void 0:mt.join("\u3001"),readOnly:!0})))}))},Oe=()=>{var pt,yt,Le,ot,mt,gt;const _e={SUBJECTIVE:(pt=Ne.answer_texts)==null?void 0:pt[0],JUDGMENT:(Le=(yt=Ne.choices)==null?void 0:yt.find(Lt=>Lt.is_answer))==null?void 0:Le.choice_text},tt=Ne.choices.map(Lt=>Lt.is_answer).findIndex(Lt=>Lt),Ft=tt>-1?le[tt]:"";let Ae="";Ne.choices.map((Lt,st)=>{Lt.is_answer&&(Ae+=le[st])});const ke=_e[Ne.item_type];let ve=((ot=Ne==null?void 0:Ne.program_attr)==null?void 0:ot.code)||"";try{ve=ce.Base64.decode(((mt=Ne==null?void 0:Ne.program_attr)==null?void 0:mt.code)||"")}catch(Lt){}const Ze={SINGLE:a.createElement(he.Z,null,a.createElement(Pe.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),a.createElement(Pe.Z,{flex:1},a.createElement(ne.Z,{className:Ce.answerHtml,value:`\u7B54\u6848\uFF1A${Ft||"\u65E0"}`}))),MULTIPLE:a.createElement(he.Z,null,a.createElement(Pe.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),a.createElement(Pe.Z,{flex:1},a.createElement(ne.Z,{className:Ce.answerHtml,value:`\u7B54\u6848\uFF1A${Ae||"\u65E0"}`}))),COMPLETION:ye(),BPROGRAM:a.createElement("div",null,a.createElement(ne.Z,{className:Ce.answerHtml,showProgramFill:!0,value:ve}),(gt=Ne.standard_answer)==null?void 0:gt.map((Lt,st)=>a.createElement("div",{key:st,className:Ce.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${Lt.position}\uFF09\uFF1A${Lt==null?void 0:Lt.answer_text}`))),PROGRAM:a.createElement(he.Z,null,a.createElement(Pe.Z,{className:"mt3"}),a.createElement(Pe.Z,{flex:1},a.createElement(ne.Z,{className:Ce.answerHtml,value:`\u7B54\u6848\uFF1A${(Ne==null?void 0:Ne.answer_text)||"\u65E0"}`})))},et=a.createElement(he.Z,null,a.createElement(Pe.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),a.createElement(Pe.Z,{flex:1},a.createElement(ne.Z,{className:Ce.answerHtml,value:`${ke||"\u65E0"}`})));return Ze[Ne.item_type]||et};return a.createElement("div",{className:Ce.itemDetail,style:Ne.item_type==="SHIXUN"?{paddingBottom:0}:{}},a.createElement("div",{style:{marginBottom:Ne.item_type==="SHIXUN"?0:44}},a.createElement(ne.Z,{key:2,className:Ce.topicTitleContent,value:(Ne==null?void 0:Ne.item_type)==="BPROGRAM"?(Me=Ne==null?void 0:Ne.program_attr)==null?void 0:Me.description:Ne.name}),a.createElement("div",{className:`${Ce.row} mt15`},ge()),a.createElement("div",{className:Ce.row},a.createElement("div",{className:Ce.updateTimeRow},a.createElement("div",{className:Ce.updateTimeWrap},Ne.item_type==="PROGRAM"&&a.createElement("p",{className:Ce.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(Ee=Ne==null?void 0:Ne.languages)==null?void 0:Ee.join("/")))))),!["COMBINATION","SHIXUN"].includes(Ne.item_type)&&a.createElement("div",{className:Ce.answerWrapper},a.createElement("img",je(fe({src:ue,alt:""},we),{className:`${Ce.decoration}`})),a.createElement("div",{className:Ce.answer},Oe()),a.createElement("div",{className:Ce.parse},a.createElement("div",{className:Ce.parseText},"\u89E3\u6790\uFF1A"),a.createElement("div",{className:Ce.parseAnswer},Ne.analysis?a.createElement(ne.Z,{className:Ce.parseAnswerHtml,value:Ne.analysis}):"\u6682\u65E0\u89E3\u6790")),a.createElement("div",{className:Ce.parse},a.createElement("div",{className:Ce.parseText},"\u77E5\u8BC6\u70B9\uFF1A"),a.createElement(oe.Z,{title:(Ne==null?void 0:Ne.tag_discipline)||"--"},a.createElement("div",{className:Ce.parseAnswer,style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(Ne==null?void 0:Ne.tag_discipline)||"--")))))}},73738:function($e,it,y){"use strict";var a=y(59301),ne=y(44283),z=y(6767),oe=y(62957),ie=y(47889),he=y(78267),Pe=y.n(he),Ce=y(55308),ue=y(35883),ce=Object.defineProperty,me=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,rt=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,Te=(je,De,le)=>De in je?ce(je,De,{enumerable:!0,configurable:!0,writable:!0,value:le}):je[De]=le,Ie=(je,De)=>{for(var le in De||(De={}))Fe.call(De,le)&&Te(je,le,De[le]);if(rt)for(var le of rt(De))de.call(De,le)&&Te(je,le,De[le]);return je},Ye=(je,De)=>me(je,xe(De)),Se=(je,De,le)=>new Promise((qe,ze)=>{var Ne=Ee=>{try{Me(le.next(Ee))}catch(ge){ze(ge)}},we=Ee=>{try{Me(le.throw(Ee))}catch(ge){ze(ge)}},Me=Ee=>Ee.done?qe(Ee.value):Promise.resolve(Ee.value).then(Ne,we);Me((le=le.apply(je,De)).next())});const fe=({problemset:je,dispatch:De})=>{var le,qe;const[ze,Ne]=(0,a.useState)({}),[we,Me]=(0,a.useState)([]),[Ee,ge]=(0,a.useState)(!1),ye=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{var Le,ot;if(((Le=je==null?void 0:je.actionTabs)==null?void 0:Le.key)==="JUDGMENT"){const mt=(0,he.cloneDeep)((ot=je==null?void 0:je.actionTabs)==null?void 0:ot.params);Ne(mt),Me(mt.choices)}},[(le=je==null?void 0:je.actionTabs)==null?void 0:le.key]);const Oe=()=>Se(void 0,null,function*(){var Le;if(!we.some(ot=>ot==null?void 0:ot.checked)){z.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ee){const ot=(0,he.cloneDeep)((Le=je==null?void 0:je.actionTabs)==null?void 0:Le.params);Me(ot.choices)}ge(!Ee)}),pt=(Le,ot)=>{console.log(Le.target.checked);const mt=we.map((gt,_e)=>Ye(Ie({},gt),{checked:_e===ot?Le.target.checked:!1}));Me(mt)},yt=()=>{Ne({}),Me([]),ge(!1),De({type:"problemset/setActionTabs",payload:{}})};return a.createElement(oe.default,{centered:!0,destroyOnClose:!0,open:je.actionTabs.key==="JUDGMENT",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ee?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Oe,onCancel:yt},a.createElement("div",null,a.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),a.createElement(ue.Z,{value:ze==null?void 0:ze.name}),we==null?void 0:we.map((Le,ot)=>{const{is_answer:mt,checked:gt,choice_text:_e}=Le;let tt="";return Ee&&mt&&(tt=Ce.Z.green),Ee&&!mt&>&&(tt=Ce.Z.red),a.createElement("div",{key:ot,style:{pointerEvents:Ee?"none":"auto"},className:`${Ce.Z.row} ${tt}`},a.createElement(ie.ZP,{onChange:Ft=>pt(Ft,ot),checked:gt}),a.createElement(ue.Z,{className:Ce.Z.html,value:_e}),Ee&&mt&&a.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Ee&&!mt&>&&a.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Ee&&a.createElement(a.Fragment,null,a.createElement("div",{className:Ce.Z.line}),a.createElement("div",{className:"c-grey-333 mb5"},a.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(qe=we.find(Le=>Le.is_answer))==null?void 0:qe.choice_text),a.createElement("div",{className:"c-grey-333 mb10"},a.createElement("b",null,"\u89E3\u6790:\xA0"),(ze==null?void 0:ze.analysis)||"\u6682\u65E0\u89E3\u6790"))))};it.Z=(0,ne.connect)(({problemset:je})=>({problemset:je}))(fe)},90242:function($e,it,y){"use strict";var a=y(59301),ne=y(44283),z=y(6767),oe=y(62957),ie=y(62673),he=y(78267),Pe=y.n(he),Ce=y(55308),ue=y(35883),ce=Object.defineProperty,me=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,rt=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,Te=(je,De,le)=>De in je?ce(je,De,{enumerable:!0,configurable:!0,writable:!0,value:le}):je[De]=le,Ie=(je,De)=>{for(var le in De||(De={}))Fe.call(De,le)&&Te(je,le,De[le]);if(rt)for(var le of rt(De))de.call(De,le)&&Te(je,le,De[le]);return je},Ye=(je,De)=>me(je,xe(De)),Se=(je,De,le)=>new Promise((qe,ze)=>{var Ne=Ee=>{try{Me(le.next(Ee))}catch(ge){ze(ge)}},we=Ee=>{try{Me(le.throw(Ee))}catch(ge){ze(ge)}},Me=Ee=>Ee.done?qe(Ee.value):Promise.resolve(Ee.value).then(Ne,we);Me((le=le.apply(je,De)).next())});const fe=({problemset:je,dispatch:De})=>{var le;const[qe,ze]=(0,a.useState)({}),[Ne,we]=(0,a.useState)([]),[Me,Ee]=(0,a.useState)(!1),ge=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{var Le,ot;if(((Le=je==null?void 0:je.actionTabs)==null?void 0:Le.key)==="MULTIPLE"){const mt=(0,he.cloneDeep)((ot=je==null?void 0:je.actionTabs)==null?void 0:ot.params);ze(mt),we(mt.choices)}},[(le=je==null?void 0:je.actionTabs)==null?void 0:le.key]);const ye=()=>Se(void 0,null,function*(){var Le;if(!Ne.some(ot=>ot==null?void 0:ot.checked)){z.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Me){const ot=(0,he.cloneDeep)((Le=je==null?void 0:je.actionTabs)==null?void 0:Le.params);we(ot.choices)}Ee(!Me)}),Oe=(Le,ot)=>{console.log(Le.target.checked);const mt=Ne.map((gt,_e)=>Ye(Ie({},gt),{checked:_e===ot?Le.target.checked:gt.checked}));we(mt)},pt=()=>{ze({}),we([]),Ee(!1),De({type:"problemset/setActionTabs",payload:{}})},yt=()=>{let Le="";return Ne.forEach((ot,mt)=>{ot.is_answer&&(Le=Le+ge[mt])}),Le};return a.createElement(oe.default,{centered:!0,destroyOnClose:!0,open:je.actionTabs.key==="MULTIPLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Me?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:ye,onCancel:pt},a.createElement("div",null,a.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),a.createElement(ue.Z,{value:qe==null?void 0:qe.name}),Ne==null?void 0:Ne.map((Le,ot)=>{const{is_answer:mt,checked:gt,choice_text:_e}=Le;let tt="";return Me&&mt&&(tt=Ce.Z.green),Me&&!mt&>&&(tt=Ce.Z.red),a.createElement("div",{key:ot,style:{pointerEvents:Me?"none":"auto"},className:`${Ce.Z.row} ${tt}`},a.createElement(ie.default,{style:{padding:3},onChange:Ft=>Oe(Ft,ot),checked:gt}),a.createElement("span",null,ge[ot],".\xA0"),a.createElement(ue.Z,{className:Ce.Z.html,value:_e}),Me&&mt&&a.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Me&&!mt&>&&a.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Me&&a.createElement(a.Fragment,null,a.createElement("div",{className:Ce.Z.line}),a.createElement("div",{className:"c-grey-333 mb5"},a.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),yt()),a.createElement("div",{className:"c-grey-333 mb10"},a.createElement("b",null,"\u89E3\u6790:\xA0"),(qe==null?void 0:qe.analysis)||"\u6682\u65E0\u89E3\u6790"))))};it.Z=(0,ne.connect)(({problemset:je})=>({problemset:je}))(fe)},44380:function($e,it,y){"use strict";var a=y(59301),ne=y(44283),z=y(6767),oe=y(62957),ie=y(47889),he=y(78267),Pe=y.n(he),Ce=y(55308),ue=y(35883),ce=y(59301),me=Object.defineProperty,xe=Object.defineProperties,rt=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,Ie=(De,le,qe)=>le in De?me(De,le,{enumerable:!0,configurable:!0,writable:!0,value:qe}):De[le]=qe,Ye=(De,le)=>{for(var qe in le||(le={}))de.call(le,qe)&&Ie(De,qe,le[qe]);if(Fe)for(var qe of Fe(le))Te.call(le,qe)&&Ie(De,qe,le[qe]);return De},Se=(De,le)=>xe(De,rt(le)),fe=(De,le,qe)=>new Promise((ze,Ne)=>{var we=ge=>{try{Ee(qe.next(ge))}catch(ye){Ne(ye)}},Me=ge=>{try{Ee(qe.throw(ge))}catch(ye){Ne(ye)}},Ee=ge=>ge.done?ze(ge.value):Promise.resolve(ge.value).then(we,Me);Ee((qe=qe.apply(De,le)).next())});const je=({problemset:De,dispatch:le})=>{var qe;const[ze,Ne]=(0,a.useState)({}),[we,Me]=(0,a.useState)([]),[Ee,ge]=(0,a.useState)(!1),ye=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{var Le,ot;if(((Le=De==null?void 0:De.actionTabs)==null?void 0:Le.key)==="SINGLE"){const mt=(0,he.cloneDeep)((ot=De==null?void 0:De.actionTabs)==null?void 0:ot.params);Ne(mt),Me(mt.choices)}},[(qe=De==null?void 0:De.actionTabs)==null?void 0:qe.key]);const Oe=()=>fe(void 0,null,function*(){var Le;if(!we.some(ot=>ot==null?void 0:ot.checked)){z.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ee){const ot=(0,he.cloneDeep)((Le=De==null?void 0:De.actionTabs)==null?void 0:Le.params);Me(ot.choices)}ge(!Ee)}),pt=(Le,ot)=>{console.log(Le.target.checked);const mt=we.map((gt,_e)=>Se(Ye({},gt),{checked:_e===ot?Le.target.checked:!1}));Me(mt)},yt=()=>{Ne({}),Me([]),ge(!1),le({type:"problemset/setActionTabs",payload:{}})};return ce.createElement(oe.default,{centered:!0,destroyOnClose:!0,open:De.actionTabs.key==="SINGLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ee?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Oe,onCancel:yt},ce.createElement("div",null,ce.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),ce.createElement(ue.Z,{value:ze==null?void 0:ze.name}),we==null?void 0:we.map((Le,ot)=>{const{is_answer:mt,checked:gt,choice_text:_e}=Le;let tt="";return Ee&&mt&&(tt=Ce.Z.green),Ee&&!mt&>&&(tt=Ce.Z.red),ce.createElement("div",{key:ot,style:{pointerEvents:Ee?"none":"auto"},className:`${Ce.Z.row} ${tt}`},ce.createElement(ie.ZP,{onChange:Ft=>pt(Ft,ot),checked:gt}),ce.createElement("span",null,ye[ot],".\xA0"),ce.createElement(ue.Z,{className:Ce.Z.html,value:_e}),Ee&&mt&&ce.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Ee&&!mt&>&&ce.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Ee&&ce.createElement(a.Fragment,null,ce.createElement("div",{className:Ce.Z.line}),ce.createElement("div",{className:"c-grey-333 mb5"},ce.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),ye[we.findIndex(Le=>Le.is_answer)]),ce.createElement("div",{className:"c-grey-333 mb10"},ce.createElement("b",null,"\u89E3\u6790:\xA0"),(ze==null?void 0:ze.analysis)||"\u6682\u65E0\u89E3\u6790"))))};it.Z=(0,ne.connect)(({problemset:De})=>({problemset:De}))(je)},11527:function($e,it,y){"use strict";var a=y(59301),ne=y(44283),z=y(6767),oe=y(62957),ie=y(78267),he=y.n(ie),Pe=y(55308),Ce=y(35883),ue=y(39116),ce=y(59301),me=(rt,Fe,de)=>new Promise((Te,Ie)=>{var Ye=je=>{try{fe(de.next(je))}catch(De){Ie(De)}},Se=je=>{try{fe(de.throw(je))}catch(De){Ie(De)}},fe=je=>je.done?Te(je.value):Promise.resolve(je.value).then(Ye,Se);fe((de=de.apply(rt,Fe)).next())});const xe=({problemset:rt,dispatch:Fe})=>{var de,Te,Ie,Ye,Se;const[fe,je]=(0,a.useState)({}),[De,le]=(0,a.useState)(!1),[qe,ze]=(0,a.useState)(!0),[Ne,we]=(0,a.useState)("");(0,a.useEffect)(()=>{var ge,ye;if(((ge=rt==null?void 0:rt.actionTabs)==null?void 0:ge.key)==="SUBJECTIVE"){const Oe=(0,ie.cloneDeep)((ye=rt==null?void 0:rt.actionTabs)==null?void 0:ye.params);je(Oe)}},[(de=rt==null?void 0:rt.actionTabs)==null?void 0:de.key]);const Me=()=>me(void 0,null,function*(){if(!Ne){z.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}De&&we(""),le(!De)}),Ee=()=>{je({}),ze(!0),le(!1),we(""),Fe({type:"problemset/setActionTabs",payload:{}})};return console.log("----",De),ce.createElement(oe.default,{centered:!0,destroyOnClose:!0,open:rt.actionTabs.key==="SUBJECTIVE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:De?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:800,onOk:Me,bodyStyle:{maxHeight:600,overflow:"auto"},onCancel:Ee},ce.createElement("div",null,ce.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),ce.createElement(Ce.Z,{value:fe==null?void 0:fe.name,style:{marginBottom:10,color:"#5f6368"}}),qe?ce.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{ze(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):ce.createElement(ue.Z,{height:160,defaultValue:Ne,onChange:ge=>{we(ge)}}),De&&ce.createElement(a.Fragment,null,ce.createElement("div",{className:Pe.Z.line}),ce.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),ce.createElement("div",{style:{marginTop:10}},((Te=fe==null?void 0:fe.answer_texts)==null?void 0:Te[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),((Ie=fe==null?void 0:fe.keywords)==null?void 0:Ie.length)>0&&ce.createElement("div",{style:{marginTop:10,marginBottom:10}},ce.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(Ye=fe==null?void 0:fe.keywords)==null?void 0:Ye.map(ge=>{var ye,Oe,pt;return((ye=ge==null?void 0:ge.keyword)==null?void 0:ye.length)>1?((Oe=ge==null?void 0:ge.keyword)==null?void 0:Oe.join("\u6216"))+"\uFF1B":((pt=ge==null?void 0:ge.keyword)==null?void 0:pt[0])+"\uFF1B"})),ce.createElement("div",{style:{color:"#5F6368",marginTop:((Se=fe==null?void 0:fe.keywords)==null?void 0:Se.length)<=0?20:10}},ce.createElement("b",null,"\u89E3\u6790:")),ce.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(fe==null?void 0:fe.analysis)||"\u6682\u65E0\u89E3\u6790"))))};it.Z=(0,ne.connect)(({problemset:rt})=>({problemset:rt}))(xe)},51659:function($e,it,y){"use strict";y.r(it),y.d(it,{default:function(){return Oa}});var a=y(78267),ne=y(33156),z=y(59301),oe={wrap:"wrap___Njoy9",content:"content___PJ68n",action:"action___TlJrk",folderName:"folderName___kwJWn",questionName:"questionName___ezH8K",filterWrap:"filterWrap___R5PMa",label:"label___psb9j",tips:"tips___xnRXZ",batch:"batch___wvp7O",btn:"btn___AEGwM"},ie=y(66649),he=y.n(ie),Pe=y(49317),Ce=y(30935),ue={flex_box_center:"flex_box_center___dFGJD",flex_space_between:"flex_space_between___eMmlA",flex_box_vertical_center:"flex_box_vertical_center___vHp1I",flex_box_center_end:"flex_box_center_end___Sd5XQ",flex_box_column:"flex_box_column___vHuxp",muchWrap:"muchWrap___iSTfq",few:"few___EvQkY"},ce=y(37639),me=y(59301),rt=({data:Pt=[],onClick:Jt})=>{const te=()=>Pt.map((vt,At)=>me.createElement("div",{key:At,className:ue.few},me.createElement("b",{title:vt.name,onClick:()=>Jt(vt.id)},vt.name),At\xA0"))),Re=()=>{let vt=!0;const At=Pt.slice(2,-2),Ve=me.createElement("div",{className:ue.muchWrap},At.map(Je=>me.createElement("span",{title:Je.name,onClick:()=>Jt(Je.id),key:Je.id},Je.name)));return Pt.map((Je,We)=>{let ut=null;return We>1&&WeJt(Je.id)},Je.name),We\xA0")),ut})};return me.createElement("aside",{style:{overflowX:"auto"}},(Pt==null?void 0:Pt.length)>4?Re():te())},Fe=y(73190),de=y(36207),Te=y(77019),Ie=y(5269),Ye={drawerWrap:"drawerWrap___pL0ai",title:"title___D60AS",contentWrap:"contentWrap___VyVzG",totalInfo:"totalInfo___wXopO",clear:"clear___Sbav5",problemset:"problemset___jGIix",delete:"delete___zwK_M",deleteIcon:"deleteIcon___BYp0Q",content:"content___ciXL0",createBtnWrapper:"createBtnWrapper___Qnnet"},Se=y(90736);let fe=[];const je=Pt=>{fe.forEach(Jt=>{Pt.target===Jt.element||De.isParent(Pt.target,Jt.element)||Jt.callbacks.forEach(te=>te())})};window.document.body?window.document.body.addEventListener("click",je):window.addEventListener("DOMContentLoaded",()=>{window.document.body.addEventListener("click",je)});const De={isParent:(Pt,Jt)=>{let te=Pt;for(;te&&te.tagName&&te.tagName.toLowerCase()!=="body";){if(te===Jt)return!0;te=te.parentNode}return!1},init:(Pt,Jt)=>{const te=fe.filter(Re=>Re.element===Pt);return te.length>0?te[0].callbacks.push(Jt):fe.push({element:Pt,callbacks:[Jt]}),{clear:()=>{fe=fe.filter(Re=>Re.element!==Pt)}}}};var le=De,qe=y(42075),ze=y(59301);const Ne=[{stateName:"single_questions_count",type:"SINGLE",typeName:"\u5355\u9009\u9898"},{stateName:"multiple_questions_count",type:"MULTIPLE",typeName:"\u591A\u9009\u9898"},{stateName:"judgement_questions_count",type:"JUDGMENT",typeName:"\u5224\u65AD\u9898"},{stateName:"completion_questions_count",type:"COMPLETION",typeName:"\u586B\u7A7A\u9898"},{stateName:"subjective_questions_count",type:"SUBJECTIVE",typeName:"\u7B80\u7B54\u9898"},{stateName:"program_questions_count",type:"PROGRAM",typeName:"\u7F16\u7A0B\u9898"},{stateName:"practical_questions_count",type:"PRACTICAL",typeName:"\u5B9E\u8BAD\u9898"},{stateName:"combination_questions_count",type:"COMBINATION",typeName:"\u7EC4\u5408\u9898"},{stateName:"bprogram_questions_count",type:"BPROGRAM",typeName:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],we=({visible:Pt,basketData:Jt,basketTotal:te,onClose:Re=()=>{},onDelete:vt=()=>{},onClear:At,onSubmit:Ve})=>{const Je=(0,z.useRef)(),We=(0,z.useRef)();(0,z.useEffect)(()=>{if(We.current)return te>=0&&!Je.current&&(Je.current=le.init(We.current,()=>{Re()})),()=>{Je.current&&Je.current.clear()}},[We.current]);const ut=window.screen.width<=1440;return ze.createElement(de.Z,{rootClassName:Ye.drawerWrap,placement:"right",closable:!1,mask:!1,open:Pt,forceRender:!0,width:ut?130:160,onClose:Re},te>0?ze.createElement(ze.Fragment,null,ze.createElement("div",{className:Ye.title},"\u8BD5\u9898\u7BEE"),ze.createElement("div",{ref:We,className:Ye.contentWrap},ze.createElement(Te.Z,{wrap:!1,className:Ye.totalInfo,align:"middle"},ze.createElement(Ie.Z,{span:14},"\u9898\u76EE\u603B\u6570"),ze.createElement(Ie.Z,{span:4},te),ze.createElement(Ie.Z,{span:6,className:Ye.clear,onClick:At},"\u6E05\u7A7A")),Ne.map(Et=>Jt[Et.stateName]>0&&ze.createElement(Te.Z,{align:"middle",wrap:!1,className:Ye.problemset,key:Et.type},ze.createElement(Ie.Z,{span:14},Et.typeName),ze.createElement(Ie.Z,{span:4},Jt[Et.stateName]),ze.createElement(Ie.Z,{span:6,className:Ye.delete},ze.createElement("i",{onClick:()=>vt(Et.type),className:`iconfont icon-piliangshanchu3 ${Ye.deleteIcon}`})))),ze.createElement(Te.Z,{justify:"center",className:Ye.createBtnWrapper},ze.createElement(qe.Z,{block:!0,type:"primary",onClick:Ve},"\u521B\u5EFA\u8BD5\u5377")))):ze.createElement("div",{ref:We},ze.createElement("div",{className:Ye.title},"\u8BD5\u9898\u7BEE"),ze.createElement(Se.Z,{customText:"\u8BF7\u9009\u62E9\u8BD5\u9898\u52A0\u5165\u8BD5\u9898\u7BEE\u540E\u8FDB\u884C\u7EC4\u5377",styles:{width:120},imgStyles:{width:120}})))};var Me=y(25399),Ee={hide:"hide___P6mxu",open:"open___hazgP",basket:"basket___y6VHF",count:"count___YEH5s",iconWrap:"iconWrap___l__Lj",icon:"icon___yiXgh",name:"name___tBtew"};const ge=({count:Pt,visibleBasket:Jt,onToggleVisible:te=()=>{}})=>z.createElement(Me.Z,{title:"\u8BD5\u9898\u7BEE",placement:"left"},z.createElement("div",{className:`${Jt?Ee.open:Ee.hide} ${Ee.basket}`,onClick:te},Pt>0&&z.createElement("div",{className:Ee.count},Pt),z.createElement("span",{className:Ee.iconWrap},z.createElement("i",{className:`${Ee.icon} iconfont icon-shitilan`})),z.createElement("div",{className:Ee.name},"\u8BD5\u9898\u7BEE")));var ye=y(44283),Oe=y(62957),pt=y(55308),yt=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,mt=(Pt,Jt)=>{var te={};for(var Re in Pt)Le.call(Pt,Re)&&Jt.indexOf(Re)<0&&(te[Re]=Pt[Re]);if(Pt!=null&&yt)for(var Re of yt(Pt))Jt.indexOf(Re)<0&&ot.call(Pt,Re)&&(te[Re]=Pt[Re]);return te},gt=(Pt,Jt,te)=>new Promise((Re,vt)=>{var At=We=>{try{Je(te.next(We))}catch(ut){vt(ut)}},Ve=We=>{try{Je(te.throw(We))}catch(ut){vt(ut)}},Je=We=>We.done?Re(We.value):Promise.resolve(We.value).then(At,Ve);Je((te=te.apply(Pt,Jt)).next())});const _e={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PROGRAM:"\u7F16\u7A0B\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",COMBINATION:"\u7EC4\u5408\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898"},tt=Pt=>{var Jt=Pt,{problemset:te,globalSetting:Re,loading:vt,dispatch:At,onReloadData:Ve=()=>{},onReloadBasketData:Je=()=>{}}=Jt,We=mt(Jt,["problemset","globalSetting","loading","dispatch","onReloadData","onReloadBasketData"]),ut,Et;const be=()=>gt(void 0,null,function*(){const Qe=yield At({type:"problemset/basketDelete",payload:te.actionTabs.params});At({type:"problemset/setActionTabs",payload:{}}),Qe.status===0&&(Ve(),Je())});return z.createElement(Oe.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:te.actionTabs.key==="Problemset-BasketDelete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:vt["problemset/handleDelete"],width:"442px",onOk:be,onCancel:()=>{At({type:"problemset/setActionTabs",payload:{}})}},z.createElement("div",{className:pt.Z.modalContent},"\u662F\u5426\u5220\u9664\u8BD5\u9898\u7BEE\u4E2D\u7684",_e[(Et=(ut=te.actionTabs)==null?void 0:ut.params)==null?void 0:Et.type]))};var Ft=(0,ye.connect)(({problemset:Pt,loading:Jt,globalSetting:te})=>({problemset:Pt,globalSetting:te,loading:Jt.effects}))(tt),Ae=y(5932),ke=y(73631),ve=y(31328),Ze=y(23513),et=Object.getOwnPropertySymbols,Lt=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,wt=(Pt,Jt)=>{var te={};for(var Re in Pt)Lt.call(Pt,Re)&&Jt.indexOf(Re)<0&&(te[Re]=Pt[Re]);if(Pt!=null&&et)for(var Re of et(Pt))Jt.indexOf(Re)<0&&st.call(Pt,Re)&&(te[Re]=Pt[Re]);return te};const It=Pt=>{var Jt=Pt,{problemset:te,globalSetting:Re,loading:vt,dispatch:At}=Jt,Ve=wt(Jt,["problemset","globalSetting","loading","dispatch"]);return z.createElement(Oe.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:te.actionTabs.key==="Problemset-PublicReview",title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",cancelText:"",width:"442px",onOk:()=>{At({type:"problemset/setActionTabs",payload:{}})},onCancel:()=>{At({type:"problemset/setActionTabs",payload:{}})}},z.createElement("div",{className:pt.Z.modalContent},"\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"),z.createElement("div",{className:pt.Z.modalContent},"\u6211\u4EEC\u5C06\u57281-2\u4E2A\u5DE5\u4F5C\u65E5\u5185\u5B8C\u6210\u5BA1\u6838"))};var Kt=(0,ye.connect)(({problemset:Pt,loading:Jt,globalSetting:te})=>({problemset:Pt,globalSetting:te,loading:Jt.effects}))(It),kt=y(62673),an=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,Zt=(Pt,Jt)=>{var te={};for(var Re in Pt)He.call(Pt,Re)&&Jt.indexOf(Re)<0&&(te[Re]=Pt[Re]);if(Pt!=null&&an)for(var Re of an(Pt))Jt.indexOf(Re)<0&&Ue.call(Pt,Re)&&(te[Re]=Pt[Re]);return te},dn=(Pt,Jt,te)=>new Promise((Re,vt)=>{var At=We=>{try{Je(te.next(We))}catch(ut){vt(ut)}},Ve=We=>{try{Je(te.throw(We))}catch(ut){vt(ut)}},Je=We=>We.done?Re(We.value):Promise.resolve(We.value).then(At,Ve);Je((te=te.apply(Pt,Jt)).next())});const Bt=Pt=>{var Jt=Pt,{problemset:te,globalSetting:Re,loading:vt,dispatch:At,onReloadData:Ve=()=>{}}=Jt,Je=Zt(Jt,["problemset","globalSetting","loading","dispatch","onReloadData"]),We,ut;const Et=(0,z.useRef)(!1),[be,Qe]=(0,z.useState)(!1),at=((ut=(We=te.actionTabs.params)==null?void 0:We.id)==null?void 0:ut.length)>0;(0,z.useEffect)(()=>{te.actionTabs.key==="Problemset-SetPrivate"?window.localStorage.getItem("problemset-set-private-hint-flag")==="1"?ht():Qe(!0):Qe(!1)},[te.actionTabs.key]);const ht=()=>dn(void 0,null,function*(){Et.current&&window.localStorage.setItem("problemset-set-private-hint-flag","1");let un={};at?un=yield At({type:"problemset/revokePublish",payload:te.actionTabs.params}):un=yield At({type:"problemset/setPrivate",payload:te.actionTabs.params}),Et.current=!1,At({type:"problemset/setActionTabs",payload:{}}),(un==null?void 0:un.status)===0&&Ve()});return z.createElement(Oe.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:be,title:"\u64A4\u9500\u516C\u5F00\u544A\u77E5",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:at?vt["problemset/revokePublish"]:vt["problemset/setPrivate"],width:"442px",onOk:ht,onCancel:()=>{At({type:"problemset/setActionTabs",payload:{}})}},z.createElement("div",{className:pt.Z.modalContentLeft},"\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u64A4\u9500\u516C\u5F00\u53EF\u80FD\u5BFC\u81F4\u90E8\u5206\u7528\u6237\u5BF9\u8BD5\u9898\u7684\u4F7F\u7528\u53D7\u635F\u3002"),z.createElement("div",{className:pt.Z.modalContentLeft},"\u786E\u8BA4\u64A4\u9500\u516C\u5F00\u56DE\u5230\u81EA\u6709\u72B6\u6001\u5417\uFF1F"),z.createElement("div",null,z.createElement(kt.default,{className:"mt10",defaultChecked:!1,onChange:un=>Et.current=un.target.checked},"\u4E0D\u518D\u63D0\u793A")))};var ct=(0,ye.connect)(({problemset:Pt,loading:Jt,globalSetting:te})=>({problemset:Pt,globalSetting:te,loading:Jt.effects}))(Bt),zt=y(28284),Mt=y(6767),Ct=Object.defineProperty,Wt=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,fn=Object.prototype.propertyIsEnumerable,Gt=(Pt,Jt,te)=>Jt in Pt?Ct(Pt,Jt,{enumerable:!0,configurable:!0,writable:!0,value:te}):Pt[Jt]=te,Cn=(Pt,Jt)=>{for(var te in Jt||(Jt={}))Tt.call(Jt,te)&&Gt(Pt,te,Jt[te]);if(Wt)for(var te of Wt(Jt))fn.call(Jt,te)&&Gt(Pt,te,Jt[te]);return Pt},Ln=(Pt,Jt,te)=>new Promise((Re,vt)=>{var At=We=>{try{Je(te.next(We))}catch(ut){vt(ut)}},Ve=We=>{try{Je(te.throw(We))}catch(ut){vt(ut)}},Je=We=>We.done?Re(We.value):Promise.resolve(We.value).then(At,Ve);Je((te=te.apply(Pt,Jt)).next())});const Yn=({problemset:Pt,dispatch:Jt,onReloadData:te=()=>{}})=>{const[Re,vt]=(0,z.useState)(!1),[At,Ve]=(0,z.useState)(!1),[Je,We]=(0,z.useState)(null),[ut]=zt.default.useForm(),Et=zt.default.useWatch("course_discipline_id",ut);(0,z.useEffect)(()=>{var Qe,at;if(Pt.actionTabs.key==="Problemset-EditKnowledgePoint"){const ht=((at=(Qe=Pt==null?void 0:Pt.actionTabs)==null?void 0:Qe.params)==null?void 0:at.rowData)||{};ut.setFieldsValue({course_discipline_id:ht==null?void 0:ht.course_discipline_id,tag_discipline_ids:ht==null?void 0:ht.tag_discipline_ids}),We(ht),vt(!0)}},[Pt.actionTabs.key]);const be=()=>{vt(!1),Jt({type:"problemset/setActionTabs",payload:{}})};return z.createElement(Oe.default,{centered:!0,destroyOnClose:!0,open:Re,title:"\u4FEE\u6539\u77E5\u8BC6\u70B9",width:"640px",confirmLoading:At,onCancel:be,onOk:()=>Ln(void 0,null,function*(){ut.validateFields().then(Qe=>Ln(void 0,null,function*(){Ve(!0);const at=yield(0,Pe.ZP)(`/api/item_banks/${Je==null?void 0:Je.id}/update_tag.json`,{method:"put",body:Cn({},Qe)});(at==null?void 0:at.status)===0&&(Mt.ZP.success("\u4FEE\u6539\u6210\u529F"),be(),te()),Ve(!1)}))})},z.createElement(zt.default,{labelAlign:"right",form:ut,colon:!1,size:"large"},z.createElement(zt.default.Item,{name:"course_discipline_id",label:"\u6240\u5C5E\u8BFE\u7A0B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},z.createElement(Ce.q,{onChange:()=>ut.setFieldsValue({tag_discipline_ids:[]}),style:{width:407},data:{course_discipline_id:Je==null?void 0:Je.course_discipline_id}})),z.createElement(zt.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"tag_discipline_ids",labelAlign:"left",labelCol:{flex:"80px"},className:"mb0"},z.createElement(Ce.i,{courseDisciplineId:Et}))))};var Qn=(0,ye.connect)(({problemset:Pt})=>({problemset:Pt}))(Yn),Ot=y(44104),Pn=y(79939),$t=y(82326),pn=y(37568),rn=y(87169),cn={publicQuest:"publicQuest___iYvzo",publicQuestContent:"publicQuestContent___vgbKh",public_tips:"public_tips___UX0Dn",concat:"concat___wOfND"},on=y(41663),Ht=y(59301),xn=(Pt,Jt,te)=>new Promise((Re,vt)=>{var At=We=>{try{Je(te.next(We))}catch(ut){vt(ut)}},Ve=We=>{try{Je(te.throw(We))}catch(ut){vt(ut)}},Je=We=>We.done?Re(We.value):Promise.resolve(We.value).then(At,Ve);Je((te=te.apply(Pt,Jt)).next())}),Nn=({type:Pt="subject",open:Jt,onCancel:te,onOkClick:Re,subDisciplineId:vt})=>{const[At]=zt.default.useForm(),[Ve,Je]=(0,z.useState)([]),[We,ut]=(0,z.useState)(!1);(0,z.useEffect)(()=>{},[]);const Et=()=>xn(void 0,null,function*(){if(Pt){const be=yield(0,Pe.ZP)("/api/disciplines.json",{method:"get",params:{source:Pt}});Je(be.disciplines||[])}});return Ht.createElement(Oe.default,{title:Ht.createElement("div",{style:{fontWeight:"bold"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"),open:Jt,width:558,centered:!0,className:cn.publicQuest,onCancel:()=>{te(),At.resetFields()},onOk:()=>{At.validateFields().then(be=>xn(void 0,null,function*(){const Qe=yield(0,Pe.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:be==null?void 0:be.name,sub_discipline_id:vt}});(Qe==null?void 0:Qe.status)===0&&Re({name:be==null?void 0:be.name,id:Qe==null?void 0:Qe.tag_discipline_id,public:!1,type:"personal"}),At.resetFields(),te()}))}},Ht.createElement("div",{className:cn.publicQuestContent},Ht.createElement("div",{className:cn.public_tips},Ht.createElement(rn.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),Ht.createElement(zt.default,{labelAlign:"left",form:At,colon:!1},Ht.createElement(zt.default.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0}]},Ht.createElement(pn.default,{showCount:!0,maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"}))),Ht.createElement(on.Z,{open:We,onCancel:()=>{ut(!1)}})))},jn=y(46861),In=(Pt,Jt,te)=>new Promise((Re,vt)=>{var At=We=>{try{Je(te.next(We))}catch(ut){vt(ut)}},Ve=We=>{try{Je(te.throw(We))}catch(ut){vt(ut)}},Je=We=>We.done?Re(We.value):Promise.resolve(We.value).then(At,Ve);Je((te=te.apply(Pt,Jt)).next())});const Vn=({problemset:Pt,dispatch:Jt,activeTabsKey:te,onReloadData:Re=()=>{}})=>{var vt;const[At]=zt.default.useForm(),[Ve,Je]=(0,z.useState)(0),[We,ut]=(0,z.useState)([]),[Et,be]=(0,z.useState)([]),[Qe,at]=(0,z.useState)(!1),[ht,un]=(0,z.useState)(!1),[tn,gn]=(0,z.useState)(null),[hn,Tn]=(0,z.useState)(!1);(0,z.useEffect)(()=>{var _n,Sn;if(Pt.actionTabs.key==="Problemset-SetQuestionPublic"){const Hn=((Sn=(_n=Pt==null?void 0:Pt.actionTabs)==null?void 0:_n.params)==null?void 0:Sn.rowData)||{};at(!0),gn(Hn),Fa(Hn)}},[Pt.actionTabs.key]);const Gn=()=>{at(!1),Jt({type:"problemset/setActionTabs",payload:{}}),Je(0),At.resetFields()},Ra=_n=>In(void 0,null,function*(){const Sn=yield(0,Pe.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:_n==null?void 0:_n.sub_discipline_id}});be(Sn==null?void 0:Sn.tag_disciplines)}),Fa=_n=>In(void 0,null,function*(){const Sn=yield(0,Pe.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});ut(Sn.disciplines||[]),yield Ra(_n)});return z.createElement(z.Fragment,null,z.createElement(Oe.default,{centered:!0,destroyOnClose:!0,open:Qe,title:"\u516C\u5F00\u8BD5\u9898",okText:"\u7533\u8BF7\u516C\u5F00",width:"640px",confirmLoading:ht,onCancel:Gn,onOk:()=>{At.validateFields().then(_n=>In(void 0,null,function*(){const Sn=te==="3"?1:2;un(!0),(yield(0,jn.wX)({id:tn==null?void 0:tn.id,source:Sn,sub_discipline_id:_n==null?void 0:_n.sub_discipline_id[1],tag_discipline_ids:_n==null?void 0:_n.tag_discipline_ids})).status===0&&(Gn(),Re(),Mt.ZP.success("\u7533\u8BF7\u6210\u529F")),un(!1)}))}},z.createElement(Ot.Z,{className:"mb16"},z.createElement(rn.Z,{style:{color:"#FF8C29"}}),z.createElement("span",{className:"c-grey-999"},"\u8BBE\u7F6E\u8BD5\u9898\u7684\u77E5\u8BC6\u70B9\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00")),z.createElement(zt.default,{labelAlign:"right",form:At,labelCol:{span:3},colon:!1,size:"large"},z.createElement(zt.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"sub_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411"}]},z.createElement(Pn.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411",options:We,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:_n=>{At.setFieldsValue({sub_discipline_id:_n,tag_discipline_ids:[]}),Je(_n?_n.length:0),(_n==null?void 0:_n.length)>0&&Ra({sub_discipline_id:_n[1]})},onClear:()=>{be([]),At.setFieldValue("tag_discipline_ids",[]),Je(0)}})),z.createElement(zt.default.Item,{className:"mb0",label:"",name:"tag_discipline_ids",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"}],style:{paddingLeft:75}},z.createElement($t.default,{disabled:Ve===0,showSearch:!0,mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",listHeight:200,allowClear:!0,optionFilterProp:"children",filterOption:(_n,Sn)=>Sn.key.indexOf(_n.toLowerCase())>=0},Et.map(_n=>z.createElement($t.default.Option,{key:_n.name+_n.id,value:_n.id},z.createElement("div",{style:{display:"flex",alignItems:"center"}},z.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},_n.name),(_n==null?void 0:_n.type)==="personal"&&z.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),Ve>0&&z.createElement(Te.Z,{className:"mt4",align:"middle",justify:"end"},z.createElement("span",{className:"c-grey-999"},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),z.createElement("span",{className:"current c-light-primary",onClick:()=>Tn(!0)},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))),z.createElement(Nn,{open:hn,subDisciplineId:(vt=At.getFieldValue("sub_discipline_id"))==null?void 0:vt[1],onCancel:()=>{Tn(!1)},onOkClick:_n=>{be(Sn=>[...Sn,_n]),At.setFieldValue("tag_discipline_ids",[...At.getFieldValue("tag_discipline_ids"),_n==null?void 0:_n.id])}}))};var ba=(0,ye.connect)(({problemset:Pt})=>({problemset:Pt}))(Vn),Ea=y(43141),ea=y(56082),Mn=y(29787),jt=y(7939),Yt={header:"header___FvBGV",body:"body___i8hMq",card:"card___aKeto",row:"row___zGoON",expand:"expand___ugRwH",cell:"cell___H9Wph"},Rt=y(31358),Dt=Object.defineProperty,en=Object.defineProperties,mn=Object.getOwnPropertyDescriptors,Bn=Object.getOwnPropertySymbols,Nt=Object.prototype.hasOwnProperty,nn=Object.prototype.propertyIsEnumerable,yn=(Pt,Jt,te)=>Jt in Pt?Dt(Pt,Jt,{enumerable:!0,configurable:!0,writable:!0,value:te}):Pt[Jt]=te,kn=(Pt,Jt)=>{for(var te in Jt||(Jt={}))Nt.call(Jt,te)&&yn(Pt,te,Jt[te]);if(Bn)for(var te of Bn(Jt))nn.call(Jt,te)&&yn(Pt,te,Jt[te]);return Pt},Zn=(Pt,Jt)=>en(Pt,mn(Jt));const ua=(Pt,Jt,te)=>{const Re=Array.from(Pt),[vt]=Re.splice(Jt,1);return Re.splice(te,0,vt),Re};var An=({loading:Pt,dataSource:Jt,columns:te,onDragChange:Re,expandedRowKeys:vt,disabled:At,empty:Ve,sortValue:Je,onSortChange:We,isShowDrag:ut=!0})=>{const[Et,be]=(0,z.useState)([]),Qe=ht=>{const un=Jt.find(gn=>Number(ht.draggableId)===gn.id),tn=Jt.filter(gn=>gn.model_type!==un.model_type).map(gn=>gn.id);be(tn)},at=ht=>{if(be([]),!ht.destination)return;const un=Jt[ht.destination.index].id;if(Et.includes(un))return;const tn=ua(Jt,ht.source.index,ht.destination.index);Re(tn)};return z.createElement(Mn.Z,{spinning:Pt},!!(Jt!=null&&Jt.length)&&z.createElement(z.Fragment,null,z.createElement("div",{className:Yt.header},ut&&z.createElement(jt.ZP,{type:"text",size:"small",icon:z.createElement(ea.Z,{rev:""}),style:{visibility:"hidden"}}),te.map(ht=>{const un=ht.width?`0 0 ${ht.width}px`:1,tn=ht.align||"left";return z.createElement("div",{key:ht.dataIndex,className:Yt.cell,style:{flex:un,textAlign:tn}},ht.title,ht.sorter&&z.createElement("span",{onClick:()=>{let gn,hn;(Je==null?void 0:Je.field)===ht.dataIndex&&((Je==null?void 0:Je.order)==="asc"?(gn=null,hn=null):(Je==null?void 0:Je.order)==="desc"?(gn="asc",hn=ht.dataIndex):(gn="desc",hn=ht.dataIndex)),(Je==null?void 0:Je.field)!==ht.dataIndex&&(gn="desc",hn=ht.dataIndex),We({order:gn,field:hn})},className:"current"},(Je==null?void 0:Je.field)!==ht.dataIndex&&z.createElement("i",{style:{color:"#CFD0D6"},className:"iconfont icon-xia font12 ml6"}),(Je==null?void 0:Je.field)===ht.dataIndex&&z.createElement(z.Fragment,null,(Je==null?void 0:Je.order)==="asc"&&z.createElement("i",{style:{color:"#3061d0"},className:"iconfont icon-shang font12 ml6"}),(Je==null?void 0:Je.order)==="desc"&&z.createElement("i",{style:{color:"#3061d0"},className:"iconfont icon-xia font12 ml6"}))))})),z.createElement(Ea.Z5,{onDragStart:Qe,onDragEnd:at},z.createElement(Ea.bK,{droppableId:"list"},ht=>z.createElement("div",Zn(kn({},ht.droppableProps),{ref:ht.innerRef,className:Yt.body}),Jt.map((un,tn)=>z.createElement(Ea._l,{isDragDisabled:At,key:un.id,draggableId:String(un.id),index:tn},(gn,hn)=>{const Tn=Et.includes(un.id);return z.createElement("div",Zn(kn({ref:gn.innerRef},gn.draggableProps),{className:Yt.card,style:kn({background:Tn?"#f5f5f5":"#fff"},gn.draggableProps.style)}),z.createElement("div",{className:Yt.row},ut&&z.createElement(Me.Z,{title:At?"\u8BE5\u72B6\u6001\u4E0B\u4E0D\u5141\u8BB8\u6392\u5E8F":"\u62D6\u52A8\u53EF\u6392\u5E8F"},z.createElement(jt.ZP,Zn(kn({},gn.dragHandleProps),{type:"text",size:"small",disabled:At,icon:z.createElement(ea.Z,{rev:""})}))),te.map(Gn=>{var Ra;const Fa=Gn.width?`0 0 ${Gn.width}px`:1,_n=Gn.align||"left",Sn={};return Gn.ellipsis&&(Sn.minWidth=0),z.createElement("div",{key:Gn.dataIndex,className:Yt.cell,style:kn({flex:Fa,textAlign:_n},Sn)},(Ra=Gn==null?void 0:Gn.render)==null?void 0:Ra.call(Gn,un[Gn.dataIndex],un))})),(vt==null?void 0:vt.includes(un.id))&&z.createElement("div",{className:Yt.expand},z.createElement(Rt.Z,{data:un})))})),ht.placeholder)))),!(Jt!=null&&Jt.length)&&Ve)},ln=y(35883),Qt=y(6252),En=y(47889),da={flex_box_center:"flex_box_center___YKb0w",flex_space_between:"flex_space_between___wpoDJ",flex_box_vertical_center:"flex_box_vertical_center____nKxT",flex_box_center_end:"flex_box_center_end___vyS5Y",flex_box_column:"flex_box_column___WjAJ8",exportModal:"exportModal___zrCjw",export_text:"export_text___BpWql"},Na=y(14185);const Wa=({problemset:Pt,dispatch:Jt})=>{const[te,Re]=(0,z.useState)([]),[vt,At]=(0,z.useState)(!0),Ve=()=>{Jt({type:"problemset/setActionTabs",payload:{}})};(0,z.useEffect)(()=>{var ut,Et;Pt.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898"&&Re([(Et=(ut=Pt.actionTabs)==null?void 0:ut.params)==null?void 0:Et.group_id])},[Pt.actionTabs.key]);const Je=()=>{if(te.length===0){Mt.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6\u5939");return}We({},`/api/item_banks/export.xlsx?group_id=${te[0]}&include_children=${vt}`,(ut,Et)=>{var be;if(((be=ut.target.response)==null?void 0:be.type)==="application/json"){let ht=new FileReader;ht.readAsText(ut.target.response,"utf-8"),ht.addEventListener("loadend",()=>{const un=JSON.parse(ht.result);Mt.ZP.warning((un==null?void 0:un.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458")});return}let Qe=new Blob([ut.target.response],{type:"application/vnd.ms-excel;charset=utf-8"}),at=`\u5BFC\u51FA\u8BD5\u9898-${he()().format("YYYYMMDD_HH:mm:ss")}.xlsx`;if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(Qe,at);else{let ht=URL.createObjectURL(Qe),un=document.createElement("a");un.href=ht,un.setAttribute("download",at),document.body.appendChild(un),un.click(),window.URL.revokeObjectURL(un.href)}Ve()})},We=(ut,Et,be,Qe)=>{const at=Na.Z.API_SERVER+Et,ht=new window.XMLHttpRequest;return ht.withCredentials=!0,ht.addEventListener("load",function(un){be(un,ht)},!1),ht.addEventListener("error",function(un){Qe&&Qe(un)},!1),ht.responseType="blob",ht.open("GET",at),ht.send(null),ht};return z.createElement(Oe.default,{centered:!0,title:"\u5BFC\u51FA\u8BD5\u9898",open:Pt.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898",width:718,destroyOnClose:!0,wrapClassName:da.customModal,onCancel:Ve,onOk:Je},z.createElement("aside",{className:da.exportModal},z.createElement("div",{style:{marginBottom:20}},z.createElement("label",{style:{marginRight:20}},"\u5BFC\u51FA\u8BBE\u7F6E"),z.createElement(En.ZP.Group,{onChange:ut=>{At(ut.target.value)},value:vt},z.createElement(En.ZP,{value:!0},"\u5305\u542B\u5B50\u6587\u4EF6\u5939"),z.createElement(En.ZP,{value:!1},"\u4EC5\u5F53\u524D\u6587\u4EF6\u5939"))),z.createElement(Ze.Z,{value:te,onChange:ut=>Re(ut)}),z.createElement("div",{className:da.export_text},"\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA")))};var qt=(0,ye.connect)(({problemset:Pt})=>({problemset:Pt}))(Wa),bn=Object.getOwnPropertySymbols,aa=Object.prototype.hasOwnProperty,_t=Object.prototype.propertyIsEnumerable,Ba=(Pt,Jt)=>{var te={};for(var Re in Pt)aa.call(Pt,Re)&&Jt.indexOf(Re)<0&&(te[Re]=Pt[Re]);if(Pt!=null&&bn)for(var Re of bn(Pt))Jt.indexOf(Re)<0&&_t.call(Pt,Re)&&(te[Re]=Pt[Re]);return te},za=(Pt,Jt,te)=>new Promise((Re,vt)=>{var At=We=>{try{Je(te.next(We))}catch(ut){vt(ut)}},Ve=We=>{try{Je(te.throw(We))}catch(ut){vt(ut)}},Je=We=>We.done?Re(We.value):Promise.resolve(We.value).then(At,Ve);Je((te=te.apply(Pt,Jt)).next())});const Be=Pt=>{var Jt=Pt,{problemset:te,globalSetting:Re,loading:vt,dispatch:At,onReloadData:Ve=()=>{}}=Jt,Je=Ba(Jt,["problemset","globalSetting","loading","dispatch","onReloadData"]);const We=()=>za(void 0,null,function*(){const ut=yield At({type:"problemset/handleDelete",payload:te.actionTabs.params});At({type:"problemset/setActionTabs",payload:{}}),ut.status===0&&Ve()});return z.createElement(Oe.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:te.actionTabs.key==="Problemset-Delete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:vt["problemset/handleDelete"],width:"442px",onOk:We,onCancel:()=>{At({type:"problemset/setActionTabs",payload:{}})}},z.createElement("div",{className:pt.Z.modalContent},"\u786E\u8BA4\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u64A4\u9500"),z.createElement("div",{className:pt.Z.modalContent},"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var St=(0,ye.connect)(({problemset:Pt,loading:Jt,globalSetting:te})=>({problemset:Pt,globalSetting:te,loading:Jt.effects}))(Be),Vt=y(44380),nt=y(90242),On=y(73738),Fn=y(23660),Wn=y(11527),Xn=y(80561),Kn=y(59550),na=y(54265),ya=y(75727),wn=y(31709),Rn=y(70467),$n=y(76406),ga=y(15267),Un=y(8633),pa=y(63392),Jn=y(59301),_a=Object.getOwnPropertySymbols,Ia=Object.prototype.hasOwnProperty,Sa=Object.prototype.propertyIsEnumerable,tr=(Pt,Jt)=>{var te={};for(var Re in Pt)Ia.call(Pt,Re)&&Jt.indexOf(Re)<0&&(te[Re]=Pt[Re]);if(Pt!=null&&_a)for(var Re of _a(Pt))Jt.indexOf(Re)<0&&Sa.call(Pt,Re)&&(te[Re]=Pt[Re]);return te},zn=(Pt,Jt,te)=>new Promise((Re,vt)=>{var At=We=>{try{Je(te.next(We))}catch(ut){vt(ut)}},Ve=We=>{try{Je(te.throw(We))}catch(ut){vt(ut)}},Je=We=>We.done?Re(We.value):Promise.resolve(We.value).then(At,Ve);Je((te=te.apply(Pt,Jt)).next())});const Ca=Pt=>zn(void 0,null,function*(){return(0,Pe.ZP)("/api/item_banks/batch_recycle_delete.json",{method:"post",body:Pt})}),Va=Pt=>zn(void 0,null,function*(){return(0,Pe.ZP)("/api/item_banks/batch_recover.json",{method:"post",body:Pt})});var wa=()=>{var Pt,Jt,te,Re;const[vt,At]=(0,z.useState)([]),[Ve,Je]=(0,z.useState)([]),[We,ut]=Oe.default.useModal(),[,Et,be]=(0,pa.U)(Ca,{}),[,,Qe]=(0,pa.U)(Va,{}),[at,ht,un,tn]=(0,pa.U)(Sn=>zn(void 0,null,function*(){return(0,Pe.ZP)("/api/item_banks/list.json",{method:"post",body:Sn})}),{page:1,per_page:10,keyword:"",type:0,recycle:!0,sort_by:"",sort_direction:"",item_type:null,difficulty:null,teach_group_id:null,discipline_id:null,sub_discipline_id:null}),gn=[{label:"\u7B80\u5355",value:1},{label:"\u9002\u4E2D",value:2},{label:"\u56F0\u96BE",value:3}],hn=(at==null?void 0:at.difficulty)||(at==null?void 0:at.item_type)||(at==null?void 0:at.keyword)||(tn==null?void 0:tn.items_count),Tn=[{title:Jn.createElement(kt.default,{disabled:((Pt=tn==null?void 0:tn.items)==null?void 0:Pt.length)===0,checked:(Jt=tn==null?void 0:tn.items)!=null&&Jt.length?vt.length===((te=tn==null?void 0:tn.items)==null?void 0:te.length):!1,onChange:Sn=>Gn(Sn.target.checked)}),dataIndex:"checkbox",width:40,render:(Sn,Hn)=>Jn.createElement(kt.default,{checked:vt.includes(Hn.id),onClick:()=>At(xt=>xt.includes(Hn.id)?xt.filter(rr=>rr!==Hn.id):[...xt,Hn.id])})},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",sorter:!0,ellipsis:!0,width:400,render:(Sn,Hn)=>{var xt,rr;const Za=[].includes(Hn.id)?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)";return Jn.createElement(Me.Z,{placement:"topLeft",color:"#fff",title:Jn.createElement(ln.Z,{value:(Hn==null?void 0:Hn.item_type)==="BPROGRAM"?(xt=Hn==null?void 0:Hn.program_attr)==null?void 0:xt.description:Hn.name})},Jn.createElement("div",{onClick:()=>Je(Ja=>Ja.includes(Hn.id)?Ja.filter(Ka=>Ka!==Hn.id):[...Ja,Hn.id]),className:oe.questionName},Jn.createElement("i",{className:"iconfont icon-zhankai4",style:{transform:Za}}),Jn.createElement(ln.Z,{showLines:1,showTextOnly:!0,value:(Hn==null?void 0:Hn.item_type)==="BPROGRAM"?(rr=Hn==null?void 0:Hn.program_attr)==null?void 0:rr.description:Hn.name})))}},{title:"\u9898\u578B",dataIndex:"item_type",width:120,render:Sn=>{var Hn;return Jn.createElement("span",{className:"c-black"},((Hn=Un.fw.find(xt=>xt.nameType===Sn))==null?void 0:Hn.name)||"-")}},{title:"\u96BE\u5EA6",align:"center",dataIndex:"difficulty",render:Sn=>{var Hn;return Jn.createElement("span",{className:"c-black"},((Hn=gn.find(xt=>xt.value===Sn))==null?void 0:Hn.label)||"-")}},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"created_by",render:(Sn,Hn)=>{var xt;return((xt=Hn==null?void 0:Hn.author)==null?void 0:xt.name)||"-"}},{title:"\u5220\u9664\u65F6\u95F4",dataIndex:"updated_at",width:160,sorter:!0,render:Sn=>Jn.createElement("span",{className:"c-grey-333"},Sn?he()(Sn).format("YYYY-MM-DD HH:mm"):"-")},{title:"\u64CD\u4F5C",dataIndex:"action",align:"right",render:(Sn,Hn)=>Jn.createElement("div",{className:"flex item-center justify-end gap-10px"},Jn.createElement(Rn.op,{openLoading:!0,icon:Jn.createElement("i",{className:"iconfont icon-huifuchushihuashezhi font13"}),type:"link",style:{padding:0},onClick:()=>{Fa({ids:[Hn.id]})}},"\u6062\u590D"),Jn.createElement(Rn.op,{style:{color:"#E30000",padding:0},openLoading:!0,icon:Jn.createElement("i",{className:"iconfont icon-shanchu15 font13"}),type:"link",onClick:()=>{Ra({ids:[Hn.id]})}},"\u5220\u9664"))}],Gn=Sn=>{var Hn;At(Sn?(Hn=tn==null?void 0:tn.items)==null?void 0:Hn.map(xt=>xt.id):[])},Ra=Sn=>zn(void 0,null,function*(){var Hn=Sn,{isBatch:xt}=Hn,rr=tr(Hn,["isBatch"]),Za;if(((Za=rr.ids)==null?void 0:Za.length)==0&&!rr.is_all)return Mt.ZP.warning("\u8BF7\u9009\u62E9\u8981\u5220\u9664\u7684\u8BD5\u9898");let Ja="";const Ka=We.confirm({closable:!0,icon:null,centered:!0,okText:"\u786E\u8BA4\u5220\u9664",title:xt?"\u6279\u91CF\u5220\u9664\u63D0\u9192":rr!=null&&rr.is_all?"\u6E05\u7A7A\u56DE\u6536\u7AD9\u63D0\u9192":"\u5220\u9664\u63D0\u9192",content:Jn.createElement(Jn.Fragment,null,xt?"\u8BF7\u786E\u8BA4\u6279\u91CF\u5220\u9664\u8BD5\u9898":rr!=null&&rr.is_all?"\u8BF7\u786E\u8BA4\u662F\u5426\u6E05\u7A7A\u56DE\u6536\u7AD9":"\u8BF7\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898","\uFF1F \u82E5\u5DF2\u786E\u8BA4\uFF0C\u8BF7\u5728\u6587\u672C\u6846\u4E2D\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D\u6587\u672C\u540E\uFF0C\u70B9\u51FB\u201C\u786E\u8BA4\u5220\u9664\u201D\u6309\u94AE",Jn.createElement("br",null),Jn.createElement("br",null),Jn.createElement("span",{className:"c-red-e53"},"\u63D0\u793A\uFF1A\u5728\u56DE\u6536\u7AD9\u4E2D\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002"),Jn.createElement(pn.default,{placeholder:"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D\u6587\u672C",onChange:cr=>{Ja=cr.target.value}})),okButtonProps:{loading:Et,onClick:()=>zn(void 0,null,function*(){if(Ja!="\u786E\u8BA4\u5220\u9664")return Mt.ZP.error("\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D\u6587\u672C"),!1;const cr=yield be(rr);(cr==null?void 0:cr.status)===0&&(Mt.ZP.success("\u5220\u9664\u6210\u529F"),Ka.destroy(),_n({page:1,keyword:""}))})}})}),Fa=Sn=>zn(void 0,null,function*(){var Hn=Sn,{isBatch:xt}=Hn,rr=tr(Hn,["isBatch"]),Za;if(((Za=rr.ids)==null?void 0:Za.length)==0)return Mt.ZP.warning("\u8BF7\u9009\u62E9\u8981\u6062\u590D\u7684\u8BD5\u9898");We.confirm({closable:!0,icon:null,centered:!0,title:"\u63D0\u793A",content:Jn.createElement(Jn.Fragment,null,xt?"\u786E\u8BA4\u6279\u91CF\u6062\u590D\u8BD5\u9898\uFF1F":"\u786E\u8BA4\u6062\u590D\u8BE5\u8BD5\u9898\uFF1F"),onOk:()=>zn(void 0,null,function*(){const Ja=yield Qe(rr);(Ja==null?void 0:Ja.status)===0&&(Mt.ZP.success(xt?"\u64CD\u4F5C\u6210\u529F":"\u8FD8\u539F\u6210\u529F"),_n({page:1,keyword:""}))})})}),_n=Sn=>zn(void 0,null,function*(){un(Sn),At([])});return(0,z.useEffect)(()=>{_n({})},[]),Jn.createElement(Jn.Fragment,null,!!hn&&Jn.createElement("div",{className:"flex item-center py-20px gap-20px"},Jn.createElement(Ot.Z,{size:10},Jn.createElement("div",null,"\u9898\u578B"),Jn.createElement($t.default,{allowClear:!0,listHeight:300,placeholder:"\u8BF7\u9009\u62E9\u9898\u578B",value:at==null?void 0:at.item_type,onChange:Sn=>_n({item_type:Sn}),size:"large",style:{width:200},options:(Re=Un.fw)==null?void 0:Re.map(Sn=>({label:Sn==null?void 0:Sn.name,value:Sn==null?void 0:Sn.nameType}))})),Jn.createElement(Ot.Z,{size:10},Jn.createElement("div",null,"\u96BE\u5EA6"),Jn.createElement($t.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u96BE\u5EA6",value:at==null?void 0:at.difficulty,onChange:Sn=>_n({difficulty:Sn}),size:"large",style:{width:200},options:gn})),Jn.createElement(jt.ZP,{style:{padding:0},color:"primary",variant:"link",icon:Jn.createElement("span",{className:"iconfont icon-huifuchushiyangshi"}),onClick:()=>Fa({ids:vt,isBatch:!0})},"\u6279\u91CF\u6062\u590D"),Jn.createElement(jt.ZP,{style:{padding:0},color:"primary",variant:"link",icon:Jn.createElement("span",{className:"iconfont icon-shanchu15 c-red-e53"}),onClick:()=>Ra({ids:vt,isBatch:!0})},"\u6279\u91CF\u5220\u9664"),Jn.createElement(jt.ZP,{style:{padding:0},color:"primary",variant:"link",icon:Jn.createElement("span",{className:"iconfont icon-qingkong c-red-e53"}),onClick:()=>Ra({is_all:!0})},"\u6E05\u7A7A\u56DE\u6536\u7AD9"),Jn.createElement(Rn.t7,{className:"ml-auto",allowClear:!0,value:at==null?void 0:at.keyword,onChange:Sn=>_n({keyword:Sn}),placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u8FDB\u884C\u641C\u7D22",style:{width:335}})),Jn.createElement(An,{dataSource:(tn==null?void 0:tn.items)||[],onDragChange:()=>{},expandedRowKeys:Ve,columns:Tn==null?void 0:Tn.filter(Sn=>Sn),loading:ht,disabled:!1,isShowDrag:!1,empty:Jn.createElement(Se.Z,{styles:{margin:0,padding:"100px 0"}}),sortValue:{field:at.sort_by,order:at.sort_direction},onSortChange:({field:Sn,order:Hn})=>_n({sort_by:Sn,sort_direction:Hn})}),!!hn&&Jn.createElement(wn.Z,{style:{padding:"20px 0"},showQuickJumper:!0,onChange:(Sn,Hn)=>_n({page:Sn,per_page:Hn}),pageSize:at.per_page,current:at.page,total:(tn==null?void 0:tn.items_count)||0,showTotal:$n.rU}),ut)},ha=Object.defineProperty,nr=Object.defineProperties,Dn=Object.getOwnPropertyDescriptors,fr=Object.getOwnPropertySymbols,hr=Object.prototype.hasOwnProperty,Qa=Object.prototype.propertyIsEnumerable,qa=(Pt,Jt,te)=>Jt in Pt?ha(Pt,Jt,{enumerable:!0,configurable:!0,writable:!0,value:te}):Pt[Jt]=te,pr=(Pt,Jt)=>{for(var te in Jt||(Jt={}))hr.call(Jt,te)&&qa(Pt,te,Jt[te]);if(fr)for(var te of fr(Jt))Qa.call(Jt,te)&&qa(Pt,te,Jt[te]);return Pt},$a=(Pt,Jt)=>nr(Pt,Dn(Jt)),la=(Pt,Jt,te)=>new Promise((Re,vt)=>{var At=We=>{try{Je(te.next(We))}catch(ut){vt(ut)}},Ve=We=>{try{Je(te.throw(We))}catch(ut){vt(ut)}},Je=We=>We.done?Re(We.value):Promise.resolve(We.value).then(At,Ve);Je((te=te.apply(Pt,Jt)).next())}),Oa=()=>{var Pt,Jt;const te="RecordProblemPagePositionParams",Re=(0,ye.useDispatch)(),[vt]=(0,ye.useSearchParams)(),{problemset:At,globalSetting:Ve,user:Je}=(0,ye.useSelector)(ft=>ft),[We,ut]=(0,z.useState)(!0),[Et,be]=(0,z.useState)({}),[Qe,at]=(0,z.useState)([]),[ht,un]=(0,z.useState)([]),[tn,gn]=(0,z.useState)([]),[hn,Tn]=(0,z.useState)([]),[Gn,Ra]=(0,z.useState)([]),[Fa,_n]=(0,z.useState)(!1),[Sn,Hn]=(0,z.useState)(null),[xt,rr]=(0,z.useState)({type:vt.get("tabs_key")||Ae.A.Mine,page:1,per_page:20,keyword:"",sort_by:null,sort_direction:null,item_type:null,difficulty:null,teach_group_id:null,discipline_id:null,sub_discipline_id:null,course_discipline_id:vt.get("course_discipline_id")?Number(vt.get("course_discipline_id")):null,tag_discipline_id:vt.get("tag_discipline_id")?[Number(vt.get("tag_discipline_id"))]:null,group_id:vt!=null&&vt.get("group_id")?Number(vt==null?void 0:vt.get("group_id")):0});(0,z.useEffect)(()=>{if(xr(),Or(),vt.get("page")){vr();return}ir(xt)},[]),(0,z.useEffect)(()=>{[Ae.A.Public,Ae.A.Collection].includes(xt.type)&&Br(xt.type)},[xt.type]);const Za=(0,z.useMemo)(()=>{const{completion_questions_count:ft=0,judgement_questions_count:Xt=0,multiple_questions_count:qn=0,practical_questions_count:Aa=0,program_questions_count:ar=0,single_questions_count:Da=0,subjective_questions_count:Dr=0,combination_questions_count:Tr=0,bprogram_questions_count:Ur=0}=At.basketData||{};return ft+Xt+qn+Aa+ar+Da+Dr+Tr+Ur},[At.basketData]),Ja=(0,z.useMemo)(()=>Qe.filter(ft=>ft.model_type==="item_bank"),[Qe]),Ka=[{id:Ae.A.Public,name:"\u516C\u5171"},!!(tn!=null&&tn.length)&&{id:Ae.A.TeachGroupShare,name:"\u56E2\u961F\u5171\u4EAB"},!(0,ga.ag)()&&{id:Ae.A.Collection,name:"\u6536\u85CF\u5939"},{id:Ae.A.Mine,name:"\u6211\u521B\u5EFA\u7684"},{id:Ae.A.RecycleBin,name:"\u56DE\u6536\u7AD9"}].filter(Boolean),cr=[{label:"\u5355\u9009\u9898",value:"SINGLE"},{label:"\u591A\u9009\u9898",value:"MULTIPLE"},{label:"\u5224\u65AD\u9898",value:"JUDGMENT"},{label:"\u586B\u7A7A\u9898",value:"COMPLETION"},{label:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{label:"\u7EC4\u5408\u9898",value:"COMBINATION"},{label:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{label:"\u5B9E\u8BAD\u9898",value:"SHIXUN"},{label:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],Ar=[{label:"\u7B80\u5355",value:1},{label:"\u9002\u4E2D",value:2},{label:"\u56F0\u96BE",value:3}],Ma=ft=>{const Xt=pr(pr({},xt),ft);rr(Xt),ir(Xt)},vr=()=>la(void 0,null,function*(){try{const ft=JSON.parse(localStorage.getItem(te));yield ir(ft),setTimeout(()=>{const Xt=document.querySelector(`[data-rbd-draggable-id="${ft.positionId}"]`);Xt&&Xt.scrollIntoView({behavior:"smooth",block:"start"})},300)}catch(ft){}}),ir=ft=>la(void 0,null,function*(){var Xt;if(ft.type==Ae.A.RecycleBin)return;ut(!0);const qn=yield(0,Pe.ZP)("/api/v2/item_banks/list.json",{method:"post",body:ft});(qn==null?void 0:qn.status)===0&&(be((qn==null?void 0:qn.data)||{}),at(((Xt=qn==null?void 0:qn.data)==null?void 0:Xt.list)||[]),Tn([]),Ra([]),Hn(null)),ut(!1)}),Br=ft=>la(void 0,null,function*(){const Xt=yield(0,Pe.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_type:ft}});Xt!=null&&Xt.disciplines&&un(Xt.disciplines||[])}),xr=()=>la(void 0,null,function*(){const ft=yield(0,Pe.ZP)("/api/teach_group_shares.json",{method:"get"});(ft==null?void 0:ft.status)===0&&gn(ft.groups||[])}),mr=()=>{ir(xt)},Ir=ft=>{const Xt=ft.length===Qe.length&&xt.page>1?xt.page-1:xt.page;Ma({page:Xt}),Or()},Or=()=>{Re({type:"problemset/getBasketList",payload:{}})},Xa=ft=>{Re({type:"problemset/setActionTabs",payload:{key:"Problemset-BasketDelete",params:{type:ft}}})},or=()=>{Oe.default.confirm({title:"\u786E\u8BA4\u8981\u6E05\u7A7A\u8BD5\u9898\u7BEE\u5417\uFF1F",centered:!0,onOk:()=>la(void 0,null,function*(){(yield(0,jn.RT)()).status===0&&(mr(),Or())})})},Ya=ft=>la(void 0,null,function*(){if(Za===200){Mt.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}const Xt=yield Re({type:"problemset/select",payload:{[ft.item_type==="SHIXUN"?"shixun_ids":"item_bank_ids"]:[ft.id]}});Xt.status===0?(mr(),Or()):Xt.status===-3&&Oe.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",content:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u672A\u53D1\u5E03\uFF0C\u4E0D\u80FD\u88AB\u52A0\u5165\u5230\u8BD5\u9898\u7BEE\u4E2D\u3002",okText:"\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>(0,$n.xg)(`/shixuns/${ft.identifier}/challenges`)})}),Ga=ft=>la(void 0,null,function*(){(yield Re({type:"problemset/cancel",payload:{id:ft,item_bank:1}})).status===0&&(mr(),Or())}),ur=ft=>{var Xt,qn;let Aa="";const ar=`?tabs_key=${xt.type}&page=${xt.page}`;Aa={PROGRAM:`/problems/newedit/${(Xt=ft.program_attr)==null?void 0:Xt.identifier}${ar}`,BPROGRAM:`/problemset/edit/${(qn=ft.program_attr)==null?void 0:qn.identifier}${ar}&type=1`,SHIXUN:`/shixuns/${ft.identifier}/challenges`}[ft.item_type]||`/problemset/edit/${ft.id}${ar}`;const Dr=JSON.stringify($a(pr({},xt),{positionId:ft.id}));localStorage.setItem(te,Dr),(0,$n.xg)(Aa)},Sr=ft=>{Oe.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",content:"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>la(void 0,null,function*(){const Xt=yield(0,jn.sD)({identifier:ft});(Xt==null?void 0:Xt.status)===0&&(Mt.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F"),mr())})})},gr=ft=>la(void 0,null,function*(){let Xt=[0];Oe.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",icon:null,content:z.createElement("div",{className:"font14",style:{maxHeight:500,overflow:"auto"}},z.createElement("div",{className:oe.tips},z.createElement("div",null,"\u63D0\u793A\uFF1A"),z.createElement("div",null,"1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u51C6\uFF1B"),z.createElement("div",null,"2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002")),z.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),z.createElement(Ze.Z,{defaultValue:!0,onChange:qn=>Xt=qn})),onOk:()=>la(void 0,null,function*(){const qn=yield(0,jn.LS)({ids:ft?[ft]:hn,groups_ids:Xt==null?void 0:Xt[0]});(qn==null?void 0:qn.status)===0&&mr()})})}),ia=ft=>la(void 0,null,function*(){const Xt=yield(0,jn.hg)({clazz:"ItemBank",id:ft}),qn=(Xt==null?void 0:Xt.groups)||[];let Aa=qn.filter(Da=>Da.is_share).map(Da=>Da.id);const ar=qn.map(Da=>({label:Da.name,value:Da.id}));Oe.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:z.createElement("div",{className:"font14"},z.createElement("p",{className:oe.tips},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),z.createElement(kt.default.Group,{options:ar,defaultValue:Aa,onChange:Da=>Aa=Da})),onOk:()=>la(void 0,null,function*(){const Da=yield(0,jn.GW)({ids:[ft],clazz:"ItemBank",group_ids:Aa});(Da==null?void 0:Da.status)===0&&(Mt.ZP.info("\u64CD\u4F5C\u6210\u529F"),mr())})})}),lr=ft=>{if(!(tn!=null&&tn.length))return Mt.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");let Xt=[];const qn=tn.map(Aa=>({label:Aa.name,value:Aa.group_id}));Oe.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:z.createElement("div",{className:"font14"},z.createElement("div",{className:oe.tips},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),z.createElement(kt.default.Group,{options:qn,onChange:Aa=>Xt=Aa})),onOk:()=>la(void 0,null,function*(){if(!(Xt!=null&&Xt.length))return Mt.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),Promise.reject();const Aa=yield(0,jn.GW)({ids:ft||hn,clazz:"ItemBank",group_ids:Xt});(Aa==null?void 0:Aa.status)===0&&(Mt.ZP.info("\u6240\u9009\u8BD5\u9898\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),Tn([]),mr())})})},Fr=ft=>la(void 0,null,function*(){lr([ft])}),wr=ft=>la(void 0,null,function*(){Re({type:"problemset/setActionTabs",payload:{key:"Problemset-SetQuestionPublic",params:{rowData:ft}}})}),sa=ft=>la(void 0,null,function*(){const Xt=yield(0,Pe.ZP)(`/api/item_banks/${ft==null?void 0:ft.id}/send_to_practice`,{method:"post",body:{ids:[ft==null?void 0:ft.id]}});(Xt==null?void 0:Xt.status)==0&&Oe.default.confirm({centered:!0,okText:"\u67E5\u770B\u5DF2\u53D1\u9001\u7684\u7F16\u7A0B\u9898",cancelText:"\u56DE\u5230\u8BD5\u9898\u5E93",title:"\u63D0\u793A",icon:null,content:"\u60A8\u5DF2\u7ECF\u6210\u529F\u5C06\u7F16\u7A0B\u9898\u53D1\u9001\u5230\u7F16\u7A0B\u5237\u9898\u4E2D\uFF0C\u53EF\u5728\u7F16\u7A0B\u5237\u9898-\u6211\u521B\u5EFA\u7684\u67E5\u770B",onOk:()=>la(void 0,null,function*(){ye.history.push("/problems?tab=mine")})})}),Gr=()=>{Re({type:"problemset/setActionTabs",payload:{key:"Problemset-PublicReview"}})},Zr=ft=>{Re({type:"problemset/setActionTabs",payload:{key:"Problemset-SetPrivate",params:{id:ft}}})},Lr=(ft,Xt)=>la(void 0,null,function*(){const qn=Xt?yield(0,jn.lS)({id:ft}):yield(0,jn.s)({id:ft});(qn==null?void 0:qn.status)===0&&mr()}),Jr=ft=>{Oe.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",content:z.createElement(z.Fragment,null,z.createElement("div",null,"\u53D1\u5E03\u540E\u5373\u53EF\u5E94\u7528\u5230\u81EA\u5DF1\u7BA1\u7406\u7684\u8BFE\u5802"),z.createElement("div",null," \u662F\u5426\u786E\u8BA4\u53D1\u5E03?")),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>la(void 0,null,function*(){const Xt=yield(0,jn.MZ)({identifier:ft});(Xt==null?void 0:Xt.status)===0&&(Mt.ZP.success("\u53D1\u5E03\u6210\u529F"),mr())})})},_r=ft=>{let Xt="",qn="";Oe.default.confirm({centered:!0,width:530,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u8BD5\u9898\u7EA0\u9519",content:z.createElement("div",{className:"font14"},z.createElement("div",null,"\u9519\u8BEF\u7C7B\u578B\uFF1A"),z.createElement(En.ZP.Group,{className:"mt10",onChange:Aa=>qn=Aa.target.value},z.createElement(En.ZP,{value:"\u9898\u5E72"},"\u9898\u5E72"),z.createElement(En.ZP,{value:"\u7B54\u6848"},"\u7B54\u6848"),z.createElement(En.ZP,{value:"\u89E3\u6790"},"\u89E3\u6790"),z.createElement(En.ZP,{value:"\u5C5E\u6027"},"\u5C5E\u6027"),z.createElement(En.ZP,{value:"\u5176\u5B83"},"\u5176\u5B83")),z.createElement("div",{className:"mt10"},"\u9519\u8BEF\u63CF\u8FF0\uFF1A"),z.createElement(pn.default.TextArea,{className:"mt10",rows:4,defaultValue:Xt,onChange:Aa=>Xt=Aa.target.value})),onOk:()=>la(void 0,null,function*(){if(!(qn&&Xt))return Mt.ZP.info("\u8BF7\u586B\u5199\u9519\u8BEF\u7C7B\u578B\u548C\u9519\u8BEF\u63CF\u8FF0\uFF01"),Promise.reject();(yield(0,jn.L5)({id:ft,clazz:qn,description:Xt})).status===0&&Mt.ZP.info("\u6DFB\u52A0\u6210\u529F\uFF01")})})},Vr=ft=>la(void 0,null,function*(){Re({type:"problemset/setActionTabs",payload:{key:"Problemset-EditKnowledgePoint",params:{rowData:ft}}})}),fl=ft=>la(void 0,null,function*(){return yield(0,Pe.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:ft}})}),zr=(ft,Xt)=>la(void 0,null,function*(){var qn,Aa,ar,Da;const Dr=yield fl(ft);Oe.default.confirm({icon:null,centered:!0,okText:"\u786E\u8BA4\u5220\u9664",title:"\u5220\u9664\u63D0\u793A",content:(Dr==null?void 0:Dr.status)===0&&((qn=Dr==null?void 0:Dr.data)==null?void 0:qn.size)!==0?z.createElement(z.Fragment,null,z.createElement("span",{className:"c-red-e53"},"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((Aa=Dr==null?void 0:Dr.data)==null?void 0:Aa.name)||"--","\u300B",((ar=Dr==null?void 0:Dr.data)==null?void 0:ar.size)>1?`\u7B49 ${(Da=Dr==null?void 0:Dr.data)==null?void 0:Da.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528"," "),"\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F",z.createElement("br",null),z.createElement("br",null),"\u5220\u9664\u540E\uFF0C\u53EF\u4EE5\u5728\u56DE\u6536\u7AD9\u4E2D\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002"):z.createElement(z.Fragment,null,Xt?`\u8BF7\u786E\u8BA4\u5220\u9664\u9009\u4E2D\u7684${ft==null?void 0:ft.length}\u9053\u8BD5\u9898\uFF1F`:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F","\u5220\u9664\u8BD5\u9898\u540E\uFF0C\u53EF\u4EE5\u5728\u56DE\u6536\u7AD9\u4E2D\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002 "),onOk:()=>la(void 0,null,function*(){const Tr=yield(0,Pe.ZP)("/api/item_banks/batch_delete.json",{method:"post",body:{ids:ft}});(Tr==null?void 0:Tr.status)===0&&(Mt.ZP.success("\u5220\u9664\u6210\u529F"),Ir([null]))})})}),ol=ft=>la(void 0,null,function*(){var Xt,qn,Aa,ar;const Da=yield fl([ft]);(Da==null?void 0:Da.status)===0&&((Xt=Da==null?void 0:Da.data)==null?void 0:Xt.size)!==0?Oe.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:z.createElement("div",null,z.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((qn=Da==null?void 0:Da.data)==null?void 0:qn.name)||"--","\u300B",((Aa=Da==null?void 0:Da.data)==null?void 0:Aa.size)>1?`\u7B49 ${(ar=Da==null?void 0:Da.data)==null?void 0:ar.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528"," \uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),z.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:()=>la(void 0,null,function*(){const Dr=yield Re({type:"problemset/handleDelete",payload:{id:ft}});(Dr==null?void 0:Dr.status)===0&&Ir([null])})}):Re({type:"problemset/setActionTabs",payload:{key:"Problemset-Delete",params:{id:ft}}})}),al=ft=>la(void 0,null,function*(){let Xt=[0];Oe.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,icon:null,content:z.createElement("div",{className:"font14",style:{maxHeight:500,overflow:"auto"}},z.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),z.createElement(Ze.Z,{defaultValue:!0,onChange:qn=>Xt=qn})),onOk:()=>la(void 0,null,function*(){const qn=yield(0,jn.Rp)({id:ft||hn,group_id:Xt==null?void 0:Xt[0]});(qn==null?void 0:qn.status)===0&&(mr(),Mt.ZP.success("\u52A0\u5165\u6210\u529F"))})})}),Hr=ft=>{Tn(ft?Ja.map(Xt=>Xt.id):[])},$r=ft=>{if(Za+hn.length>200&&ft){Mt.ZP.info(`\u8BD5\u9898\u7BEE\u4E2D\u6700\u591A\u53EF\u518D\u52A0\u5165${200-Za}\u9898\uFF0C\u5F53\u524D\u9009\u4E2D${hn.length}\u9898\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}ft?rl(hn):pl(hn)},rl=ft=>la(void 0,null,function*(){let Xt=[...ft];Qe.forEach(qn=>{var Aa;Xt.includes(qn.id)&&qn.item_type==="PROGRAM"&&((Aa=qn.program_attr)==null?void 0:Aa.status)===0&&(0,a.remove)(Xt,ar=>ar===qn.id)}),Oe.default.confirm({width:530,title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:z.createElement("div",null,"\u5F53\u524D\u5DF2\u9009\u62E9",ft.length,"\u9053\u8BD5\u9898\uFF0C\u5DF2\u52A0\u5165\u8FC7\u7684\u8BD5\u9898\u6216\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u5C06\u4E0D\u4F1A\u91CD\u590D\u52A0\u5165 "),onOk:()=>la(void 0,null,function*(){(yield Re({type:"problemset/select",payload:{item_bank_ids:Xt}})).status===0&&(mr(),Or())})})}),pl=ft=>la(void 0,null,function*(){(yield Re({type:"problemset/unselectAll",payload:{item_ids:ft}})).status===0&&(mr(),Or())}),ul=()=>la(void 0,null,function*(){var ft,Xt,qn,Aa;const ar=()=>la(void 0,null,function*(){const Da=yield(0,jn.nD)({ids:hn});(Da==null?void 0:Da.status)===0&&Oe.default.info({centered:!0,width:530,okText:"\u786E\u5B9A",title:"\u5220\u9664\u7ED3\u679C",maskClosable:!1,keyboard:!1,icon:null,content:`\u672C\u6B21\u6210\u529F\u5220\u9664${Da.success}\u6761\u8BD5\u9898\uFF0C\u6709${Da.fail}\u6761\u8BD5\u9898\u56E0\u4E3A\u516C\u5F00\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u64A4\u9500\u540E\u518D\u8FDB\u884C\u5220\u9664\u3002`,onOk:()=>{Ir(new Array(Da.success))}})});if(hn!=null&&hn.length){const Da=yield fl(hn);if((Da==null?void 0:Da.status)===0&&((ft=Da==null?void 0:Da.data)==null?void 0:ft.size)!==0){Oe.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:z.createElement("div",null,z.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((Xt=Da==null?void 0:Da.data)==null?void 0:Xt.name)||"--","\u300B",((qn=Da==null?void 0:Da.data)==null?void 0:qn.size)>1?`\u7B49 ${(Aa=Da==null?void 0:Da.data)==null?void 0:Aa.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528","\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),z.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:ar});return}else{Oe.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",title:"\u63D0\u793A",cancelText:"\u53D6\u6D88",icon:null,content:`\u672C\u6B21\u9009\u4E2D\u4E86${hn==null?void 0:hn.length}\u6761\u8BD5\u9898\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF0C\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F`,onOk:ar});return}}Mt.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u8BD5\u9898")}),vl=()=>la(void 0,null,function*(){const ft=yield(0,jn.bF)({ids:hn}),{unpublish_program_question_count:Xt,total_item_banks:qn}=ft.data||{};Xt===0?Oe.default.error({title:"\u9519\u8BEF",content:z.createElement("span",null,"\u53D1\u5E03\u9519\u8BEF\uFF01\u8BF7\u9009\u62E9\u5C1A\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u8FDB\u884C\u53D1\u5E03"),centered:!0,okText:"\u786E\u8BA4"}):Oe.default.confirm({title:"\u63D0\u793A",content:z.createElement("span",null,"\u5F53\u524D\u9009\u4E2D",qn,"\u9898\uFF0C\u5176\u4E2D\u5305\u542B",Xt,"\u9053\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\uFF0C \u8BF7\u786E\u8BA4\u662F\u5426\u53D1\u5E03\uFF1F"),centered:!0,onOk:()=>la(void 0,null,function*(){(yield(0,jn.dt)({ids:hn})).status===0&&(Mt.ZP.success("\u53D1\u5E03\u6210\u529F"),mr())})})}),gl=ft=>la(void 0,null,function*(){if(!(tn!=null&&tn.length))return Mt.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");const Xt=yield(0,Pe.ZP)("/api/teach_group_shares/get_group_status.json",{method:"get",params:{group_id:ft}});if(Xt.status!==0)return;const qn=(Xt==null?void 0:Xt.data)||[];let Aa=qn.filter(Da=>Da.is_share).map(Da=>Da.id);const ar=qn.map(Da=>({label:Da.name,value:Da.id,disabled:!Da.can_share}));Oe.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:z.createElement("div",{className:"font14"},z.createElement("div",{className:oe.tips},z.createElement("div",null,"\u63D0\u793A\uFF1A"),z.createElement("div",null,"1.\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F\u540E\uFF0C\u5728\u5DF2\u5171\u4EAB\u7684\u6587\u4EF6\u5939\u6DFB\u52A0\u3001\u5220\u9664\u8BD5\u9898\u6216\u5B50\u6587\u4EF6\u5939\u7B49\u64CD\u4F5C\u4F1A\u540C\u6B65\u81F3\u56E2\u961F\u6587\u4EF6\u5939\u3002\u82E5\u65B0\u8BD5\u9898\u65E0\u9700\u5171\u4EAB\uFF0C\u53EF\u65B0\u5EFA\u6587\u4EF6\u5939\u7BA1\u7406\u8BD5\u9898\u3002"),z.createElement("div",null,"2.\u5982\u9700\u64A4\u9500\u5F53\u524D\u6587\u4EF6\u5939\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002")),z.createElement(kt.default.Group,{options:ar,defaultValue:Aa,onChange:Da=>Aa=Da})),onOk:()=>la(void 0,null,function*(){const Da=qn.map(Tr=>({id:Tr.id,is_share:Aa.includes(Tr.id)}));if(!(Da!=null&&Da.length))return Mt.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),Promise.reject();const Dr=yield(0,Pe.ZP)("/api/teach_group_shares/item_banks_group.json",{method:"post",body:{teach_groups:Da,group_id:ft}});(Dr==null?void 0:Dr.status)===0&&(Mt.ZP.success("\u64CD\u4F5C\u6210\u529F"),mr())})})}),Kr=ft=>{Oe.default.confirm({title:"\u63D0\u793A",okText:"\u786E\u8BA4\u5220\u9664",icon:null,content:(xt==null?void 0:xt.type)===Ae.A.Mine?z.createElement(z.Fragment,null,"\u5220\u9664\u6587\u4EF6\u5939\uFF0C",z.createElement("span",{className:"c-red-e53"},"\u5C06\u540C\u6B65\u5220\u9664\u5176\u6240\u5305\u542B\u7684\u5168\u90E8\u5B50\u6587\u4EF6\u5939\u548C\u8BD5\u9898"),"\uFF0C\u8BF7\u614E\u91CD\u64CD\u4F5C\uFF01",z.createElement("br",null),z.createElement("br",null),"\u5220\u9664\u540E\uFF0C\u53EF\u4EE5\u5728\u56DE\u6536\u7AD9\u4E2D\u6062\u590D\u3002"):z.createElement("div",null,z.createElement("p",null,"\u672C\u6B21\u5220\u9664\u64CD\u4F5C\u786E\u5B9A\u540E\u5185\u5BB9\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F"),z.createElement("p",null,"\u5220\u9664\u6587\u4EF6\u5939\uFF0C\u5C06\u540C\u6B65\u5220\u9664\u5176\u6240\u5305\u542B\u7684\u5168\u90E8\u5B50\u6587\u4EF6\u5939\u548C\u8BD5\u9898\uFF0C\u8BF7\u614E\u91CD\u64CD\u4F5C\uFF01")),cancelText:"\u53D6\u6D88",onOk:()=>la(void 0,null,function*(){(yield(0,Pe.ZP)(`/api/item_banks_groups/${Math.abs(ft)}.json`,{method:"delete",body:{}})).status===0&&(Mt.ZP.success("\u5220\u9664\u6210\u529F"),Ir([null]))})})},nl=ft=>la(void 0,null,function*(){let Xt=[0];Oe.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",icon:null,content:z.createElement("div",{className:"font14",style:{maxHeight:500,overflow:"auto"}},z.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),z.createElement(Ze.Z,{defaultValue:!0,onChange:qn=>Xt=qn})),onOk:()=>la(void 0,null,function*(){const qn=yield(0,Pe.ZP)("/api/v2/item_banks/group_move_to.json",{method:"post",body:{group_id:ft,target_group_id:Xt==null?void 0:Xt[0]}});(qn==null?void 0:qn.status)===0&&(Mt.ZP.success("\u79FB\u52A8\u6210\u529F"),mr())})})}),El=()=>{if(Sn!==null){Mt.ZP.warning("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u7F16\u8F91");return}at([{id:0,model_type:"item_banks_group",name:"\u65B0\u5EFA\u6587\u4EF6\u5939"},...Qe]),Hn(0)},Xr=(ft,Xt,qn)=>la(void 0,null,function*(){if(ft==="edit"){const Aa=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!qn.trim()){Mt.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(qn.charAt(0)===" "){Mt.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let Da=0;DaAa.filter(ar=>ar.id!==0)))}),Ut=()=>{if(!(hn!=null&&hn.length)){Re({type:"problemset/setActionTabs",payload:{key:"\u5BFC\u51FA\u8BD5\u9898",params:xt}});return}Oe.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u63D0\u793A",maskClosable:!0,icon:null,content:z.createElement("div",{className:"font14"},"\u5DF2\u9009\u4E2D",hn==null?void 0:hn.length,"\u9053\u9898\uFF0C\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA\u3002"),onOk:()=>{(0,Qt.rQ)({ids:hn})}})},va=ft=>la(void 0,null,function*(){at(ft);const Xt=yield(0,Pe.ZP)("/api/v2/item_banks/update_order.json",{method:"post",body:{ids:ft==null?void 0:ft.map(qn=>({id:qn.id,model_type:qn.model_type}))}});if((Xt==null?void 0:Xt.status)==0){Mt.ZP.success("\u64CD\u4F5C\u6210\u529F");return}Mt.ZP.success("\u64CD\u4F5C\u5931\u8D25"),at([...Qe])}),Ta=ft=>la(void 0,null,function*(){const{item_type:Xt}=ft;if(Xt==="PROGRAM"){const{program_attr:{identifier:qn}}=ft,Aa=yield Re({type:"problemset/startExperience",payload:{id:qn}});if(Aa.status===0){const ar=Aa.identifier;(0,$n.xg)(`/myproblems/${ar}`);return}Mt.ZP.warning(Aa.message);return}if(Xt==="SHIXUN"){(0,$n.xg)(`/shixuns/${ft.identifier}/challenges`);return}Re({type:"problemset/setActionTabs",payload:{key:Xt,params:ft}})}),ja=ft=>{var Xt,qn,Aa,ar,Da,Dr,Tr,Ur,fa,ka,Pr,Rr;const Er=xt.type,Mr=[{label:"\u4F53\u9A8C",onClick:()=>Ta(ft),show:!0},{label:"\u4EE5\u9898\u6362\u9898",onClick:()=>ne.Z.publish("model-change-problem",ft),show:(0,ga.$O)()},{label:"\u64A4\u9500\u53D1\u5E03",onClick:()=>{var br;return Sr((br=ft==null?void 0:ft.program_attr)==null?void 0:br.identifier)},show:[Ae.A.Mine,Ae.A.TeachGroupShare].includes(Er)&&ft.item_type==="PROGRAM"&&((Xt=ft.program_attr)==null?void 0:Xt.status)!==0&&!ft.public&&((qn=ft.author)==null?void 0:qn.is_creator)},{label:"\u79FB\u52A8\u5230",onClick:()=>gr(ft.id),show:Er===Ae.A.Mine},{label:ft.is_share?"\u53D6\u6D88\u5171\u4EAB":"\u5171\u4EAB",onClick:()=>ft.is_share?ia(ft.id):Fr(ft.id),show:Er===Ae.A.Mine},{label:"\u516C\u5F00",onClick:()=>wr(ft),show:Er===Ae.A.Mine&&!ft.public&&!ft.apply&&(ft.item_type!=="PROGRAM"||((Aa=ft.program_attr)==null?void 0:Aa.status)!==0)},{label:"\u53D1\u9001\u81F3\u7F16\u7A0B\u5237\u9898",onClick:()=>sa(ft),show:(ft==null?void 0:ft.item_type)=="PROGRAM"&&!((ar=Ve==null?void 0:Ve.setting)!=null&&ar.main_site)&&!((Da=Ve==null?void 0:Ve.setting)!=null&&Da.is_local)&&((Dr=ft.program_attr)==null?void 0:Dr.status)!==0&&!ft.public},{label:"\u516C\u5F00\u5BA1\u6838\u4E2D",onClick:()=>Gr(),show:Er===Ae.A.Mine&&!ft.public&&ft.apply&&(ft.item_type!=="PROGRAM"||((Tr=ft.program_attr)==null?void 0:Tr.status)!==0)},{label:"\u64A4\u9500\u516C\u5F00",onClick:()=>Zr(ft.id),show:[Ae.A.Mine,Ae.A.Public].includes(Er)&&ft.public&&((Ur=ft.author)==null?void 0:Ur.is_creator)||Er===Ae.A.Public&&(0,ga.ag)()},{label:"\u53D6\u6D88\u6536\u85CF",onClick:()=>Lr(ft.id,ft.is_collected),show:Er===Ae.A.Collection},{label:"\u53D1\u5E03",onClick:()=>{var br;return Jr((br=ft==null?void 0:ft.program_attr)==null?void 0:br.identifier)},show:[Ae.A.Mine,Ae.A.TeachGroupShare].includes(Er)&&ft.item_type==="PROGRAM"&&((fa=ft.program_attr)==null?void 0:fa.status)===0&&!ft.public&&((ka=ft.author)==null?void 0:ka.is_creator)},{label:ft.is_collected?"\u53D6\u6D88\u6536\u85CF":"\u6536\u85CF",onClick:()=>Lr(ft.id,ft.is_collected),show:Er===Ae.A.Public&&!(0,ga.ag)()&&!(0,ga.JA)()&&!((Pr=ft.author)!=null&&Pr.is_creator)},{label:"\u7EA0\u9519",onClick:()=>_r(ft.id),show:Er!==Ae.A.Mine&&!(0,ga.ag)()&&!(0,ga.JA)()},{label:"\u4FEE\u6539\u77E5\u8BC6\u70B9",onClick:()=>Vr(ft),show:Er===Ae.A.Mine},{label:"\u5220\u9664",onClick:()=>Er===Ae.A.Mine?zr([ft.id]):ol(ft.id),show:Er===Ae.A.Mine&&!ft.public||Er===Ae.A.Public&&(0,ga.ag)()&&!((Rr=ft.author)!=null&&Rr.is_creator)},{label:"\u52A0\u5165\u6211\u7684\u9898\u5E93",onClick:()=>al(ft.id),show:[Ae.A.Public,Ae.A.TeachGroupShare].includes(Er)}].map((br,Nr)=>$a(pr({},br),{key:Nr})).filter(br=>br.show);return ft.item_type==="SHIXUN"?Mr.filter(br=>br.label==="\u4F53\u9A8C"):Mr},er=ft=>[{key:"1",label:"\u79FB\u52A8\u5230",onClick:()=>nl(ft.id)},{key:"2",label:"\u5220\u9664",onClick:()=>Kr(ft.id)}],Ha=[{title:z.createElement(Me.Z,{title:(Ja==null?void 0:Ja.length)===0||Ja.every(ft=>ft.item_type==="SHIXUN")?"\u6587\u4EF6\u5939\u548C\u5B9E\u8BAD\u9898\u4E0D\u652F\u6301\u6279\u91CF\u64CD\u4F5C":""},z.createElement(kt.default,{disabled:(Ja==null?void 0:Ja.length)===0||Ja.every(ft=>ft.item_type==="SHIXUN"),checked:Ja!=null&&Ja.length?hn.length===(Ja==null?void 0:Ja.length):!1,onChange:ft=>Hr(ft.target.checked)})),dataIndex:"checkbox",width:40,render:(ft,Xt)=>z.createElement(z.Fragment,null,(Xt==null?void 0:Xt.model_type)==="item_banks_group"&&z.createElement(Me.Z,{title:"\u6587\u4EF6\u5939\u4E0D\u652F\u6301\u6279\u91CF\u64CD\u4F5C"},z.createElement(kt.default,{disabled:!0})),(Xt==null?void 0:Xt.model_type)==="item_bank"&&z.createElement(Me.Z,{title:Xt.item_type==="SHIXUN"?"\u5B9E\u8BAD\u9898\u4E0D\u652F\u6301\u6279\u91CF\u64CD\u4F5C":""},z.createElement(kt.default,{disabled:Xt.item_type==="SHIXUN",checked:hn.includes(Xt.id),onClick:()=>Tn(qn=>qn.includes(Xt.id)?qn.filter(Aa=>Aa!==Xt.id):[...qn,Xt.id])})))},{title:"\u9898\u53F7",dataIndex:"id",width:114,render:(ft,Xt)=>z.createElement(z.Fragment,null,(Xt==null?void 0:Xt.model_type)==="item_banks_group"&&z.createElement("img",{width:16,src:Xt!=null&&Xt.is_share?ve:ke}),(Xt==null?void 0:Xt.model_type)==="item_bank"&&z.createElement("span",{className:"c-black"},"No.",ft))},{title:"\u6587\u4EF6\u5939/\u8BD5\u9898\u540D\u79F0",dataIndex:"name",sorter:!0,ellipsis:!0,render:(ft,Xt)=>{var qn,Aa;const ar=Gn.includes(Xt.id)?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)";let Da=ft;return z.createElement(z.Fragment,null,Xt.model_type==="item_banks_group"&&z.createElement(z.Fragment,null,Sn===Xt.id?z.createElement(na.Z,{align:"center"},z.createElement(pn.default,{defaultValue:Da,onChange:Dr=>Da=Dr.target.value,size:"large"}),z.createElement(Rn.op,{style:{padding:0,marginLeft:15},openLoading:!0,onClick:()=>Xr("edit",Xt.id,Da),type:"link"},"\u786E\u8BA4"),z.createElement(Rn.op,{style:{padding:0,marginLeft:15},onClick:()=>Xr("cancel",Xt.id),type:"link"},"\u53D6\u6D88")):z.createElement("div",{className:oe.folderName},z.createElement(Me.Z,{title:ft},z.createElement("b",{onClick:()=>Ma({group_id:Xt.id,page:1}),className:oe.folderName},ft)),z.createElement("span",null,"\u8BD5\u9898\u6570\xA0",Xt.item_banks_count))),Xt.model_type==="item_bank"&&z.createElement(Me.Z,{placement:"topLeft",color:"#fff",title:z.createElement(ln.Z,{value:(Xt==null?void 0:Xt.item_type)==="BPROGRAM"?(qn=Xt==null?void 0:Xt.program_attr)==null?void 0:qn.description:Xt.name})},z.createElement("div",{onClick:()=>Ra(Dr=>Dr.includes(Xt.id)?Dr.filter(Tr=>Tr!==Xt.id):[...Dr,Xt.id]),className:oe.questionName},z.createElement("i",{className:"iconfont icon-zhankai4",style:{transform:ar}}),z.createElement(ln.Z,{showLines:1,showTextOnly:!0,value:(Xt==null?void 0:Xt.item_type)==="BPROGRAM"?(Aa=Xt==null?void 0:Xt.program_attr)==null?void 0:Aa.description:Xt.name}))))}},{title:"\u9898\u578B",dataIndex:"item_type",width:106,render:ft=>{var Xt;return z.createElement("span",{className:"c-black"},((Xt=cr.find(qn=>qn.value===ft))==null?void 0:Xt.label)||"-")}},{title:"\u96BE\u5EA6",align:"center",dataIndex:"difficulty",width:64,render:ft=>{var Xt;return z.createElement("span",{className:"c-black"},((Xt=Ar.find(qn=>qn.value===ft))==null?void 0:Xt.label)||"-")}},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",width:106,sorter:!0,render:ft=>z.createElement("span",{className:"c-grey-333"},typeof ft=="number"?ft:"-")},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:160,sorter:!0,render:ft=>z.createElement("span",{className:"c-grey-333"},ft?he()(ft).format("YYYY-MM-DD HH:mm"):"-")},{title:"\u64CD\u4F5C",dataIndex:"action",align:"right",width:313,render:(ft,Xt)=>{var qn;const Aa=Xt.item_type==="PROGRAM"&&((qn=Xt.program_attr)==null?void 0:qn.status)===0;return z.createElement("div",{className:oe.action},(Xt==null?void 0:Xt.model_type)==="item_banks_group"&&Xt.id!==0&&(xt==null?void 0:xt.type)===Ae.A.Mine&&z.createElement(z.Fragment,null,z.createElement(jt.ZP,{onClick:()=>gl(Xt.id),type:"link"},Xt!=null&&Xt.is_share?"\u53D6\u6D88\u5171\u4EAB":"\u5171\u4EAB\u6587\u4EF6\u5939"),z.createElement(jt.ZP,{onClick:()=>{if(Sn!==null){Mt.ZP.warning("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u7F16\u8F91");return}Hn(Xt.id)},style:{marginRight:-14},icon:z.createElement("i",{className:"iconfont icon-bianji10 font14"}),type:"link"},"\u91CD\u547D\u540D"),z.createElement(ya.Z,{menu:{items:er(Xt)}},z.createElement(jt.ZP,{icon:z.createElement("i",{className:"iconfont icon-gengduo5 font14"}),type:"link"},"\u66F4\u591A"))),(Xt==null?void 0:Xt.model_type)==="item_bank"&&z.createElement(z.Fragment,null,Xt.choosed===!1&&z.createElement(Me.Z,{placement:"top",title:Aa?"\u7F16\u7A0B\u9898\u672A\u53D1\u5E03\uFF0C\u4E0D\u80FD\u52A0\u5165\uFF01":""},z.createElement(Rn.op,{openLoading:!0,onClick:()=>Ya(Xt),disabled:Aa,icon:z.createElement("i",{className:"iconfont icon-tianjia5 font13"}),type:"link"},"\u52A0\u5165\u8BD5\u9898\u7BEE")),Xt.choosed===!0&&z.createElement(Rn.op,{openLoading:!0,onClick:()=>Ga(Xt.id),icon:z.createElement("i",{className:"iconfont icon-yichu2 font13"}),danger:!0,type:"link"},"\u79FB\u51FA\u8BD5\u9898\u7BEE"),(xt.type===Ae.A.Mine||xt.type===Ae.A.TeachGroupShare&&(Xt==null?void 0:Xt.edit_item_bank))&&!Xt.public&&z.createElement(jt.ZP,{onClick:()=>ur(Xt),icon:z.createElement("i",{className:"iconfont icon-bianji10 font14"}),type:"link"},"\u7F16\u8F91"),z.createElement(ya.Z,{menu:{items:ja(Xt)}},z.createElement(jt.ZP,{icon:z.createElement("i",{className:"iconfont icon-gengduo5 font14"}),type:"link"},"\u66F4\u591A"))))}}];return z.createElement("div",{className:oe.wrap},z.createElement("div",{className:oe.content},z.createElement(Rn.YG,{value:xt==null?void 0:xt.type,onChange:ft=>Ma({type:ft,page:1,keyword:"",sort_by:null,sort_direction:null,item_type:null,difficulty:null,discipline_id:null,sub_discipline_id:null,course_discipline_id:null,tag_discipline_id:null,teach_group_id:null,group_id:0}),tabBarExtraContent:xt.type===Ae.A.Mine&&z.createElement(Ot.Z,{className:"mb5"},z.createElement(Rn.op,{onClick:()=>(0,$n.xg)("/knowledgeHub")},"\u7BA1\u7406\u77E5\u8BC6\u70B9"),z.createElement(Rn.op,{onClick:()=>{(0,$n.xg)("/problemset/plagiarismcheck")}},"\u8BD5\u9898\u67E5\u91CD"),z.createElement(Rn.op,{onClick:Ut},"\u5BFC\u51FA\u8BD5\u9898"),z.createElement(Rn.op,{onClick:()=>(0,$n.xg)(`/problemset/newitem?group_id=${xt.group_id||0}`),type:"primary"},"\u65B0\u589E\u8BD5\u9898"),z.createElement(Rn.op,{onClick:()=>El(),type:"primary"},"\u65B0\u5EFA\u6587\u4EF6\u5939")),dataSource:Ka}),(xt==null?void 0:xt.type)===Ae.A.RecycleBin&&z.createElement(wa,null),(xt==null?void 0:xt.type)!==Ae.A.RecycleBin&&z.createElement(z.Fragment,null,z.createElement("div",{className:oe.filterWrap},[Ae.A.TeachGroupShare].includes(xt.type)&&z.createElement(Ot.Z,{size:10},z.createElement("div",{className:oe.label,style:{paddingLeft:14}},"\u56E2\u961F"),z.createElement($t.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u56E2\u961F",size:"large",style:{width:367},options:tn,fieldNames:{label:"name",value:"group_id"},value:xt.teach_group_id,onChange:ft=>Ma({teach_group_id:ft,page:1,keyword:""})})),[Ae.A.Public,Ae.A.Collection].includes(xt.type)&&z.createElement(Ot.Z,{size:10},z.createElement("div",{className:oe.label},"\u65B9\u5411\u8BFE\u7A0B"),z.createElement(Pn.Z,{expandTrigger:"hover",size:"large",style:{width:268},placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411",options:ht,value:xt!=null&&xt.discipline_id?[xt==null?void 0:xt.discipline_id,xt==null?void 0:xt.sub_discipline_id]:null,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:ft=>{Ma({discipline_id:(ft==null?void 0:ft[0])||null,sub_discipline_id:(ft==null?void 0:ft[1])||null,page:1,tag_discipline_id:null,keyword:""})}})),[Ae.A.Mine,Ae.A.TeachGroupShare].includes(xt.type)&&z.createElement(Ot.Z,{size:10},z.createElement("div",{className:oe.label},"\u8BFE\u7A0B"),z.createElement(Ce.q,{size:"large",key:String(xt.type===Ae.A.TeachGroupShare),showLinkButton:!1,style:{width:296},value:xt==null?void 0:xt.course_discipline_id,onChange:ft=>Ma({course_discipline_id:ft,page:1,tag_discipline_id:null,keyword:""}),data:{container_type:"ItemBank",type:xt==null?void 0:xt.type}})),z.createElement(Ot.Z,{size:10},z.createElement("div",{className:oe.label},"\u9898\u578B"),z.createElement($t.default,{allowClear:!0,listHeight:300,placeholder:"\u8BF7\u9009\u62E9\u9898\u578B",value:xt==null?void 0:xt.item_type,onChange:ft=>Ma({item_type:ft,page:1,group_id:ft==="SHIXUN"?0:xt==null?void 0:xt.group_id,keyword:""}),size:"large",style:{width:140},options:cr})),z.createElement(Ot.Z,{size:10},z.createElement("div",{className:oe.label},"\u96BE\u5EA6"),z.createElement($t.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u96BE\u5EA6",value:xt==null?void 0:xt.difficulty,onChange:ft=>Ma({difficulty:ft,page:1,keyword:""}),size:"large",style:{width:140},options:Ar})),z.createElement(Ot.Z,{size:10},z.createElement("div",{className:oe.label},"\u77E5\u8BC6\u70B9"),[Ae.A.TeachGroupShare,Ae.A.Mine].includes(xt.type)&&z.createElement(Ce.i,{placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\u6216\u8005\u8F93\u5165\u5173\u952E\u8BCD\u8FDB\u884C\u641C\u7D22",key:String(xt.type===Ae.A.TeachGroupShare),showLinkButton:!1,allowAcceptEmpty:!0,data:{container_type:"ItemBank",search:!0,type:xt.type},style:{width:367},size:"large",courseDisciplineId:xt.course_discipline_id,value:xt.tag_discipline_id,onChange:ft=>Ma({tag_discipline_id:ft,page:1,keyword:""})}),[Ae.A.Public,Ae.A.Collection].includes(xt.type)&&z.createElement($t.default,{allowClear:!0,mode:"multiple",optionFilterProp:"label",options:(Et==null?void 0:Et.tag_disciplines)||[],maxTagCount:"responsive",fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\u6216\u8005\u8F93\u5165\u5173\u952E\u8BCD\u8FDB\u884C\u641C\u7D22",style:{width:367},size:"large",value:xt.tag_discipline_id,onChange:ft=>Ma({tag_discipline_id:ft,page:1,keyword:""})}))),z.createElement(Te.Z,{className:"mb20",align:"middle",justify:"space-between"},z.createElement(Ot.Z,{size:8},z.createElement(rt,{data:(Et==null?void 0:Et.group_arr)||[],onClick:ft=>Ma({group_id:ft,page:1})}),z.createElement("span",null,"\uFF08 \u5171",z.createElement("span",{style:{color:"#F48331"},className:"ml5 mr5"},(Et==null?void 0:Et.banks_size)||0),"\u9053 \uFF09")),z.createElement(Rn.t7,{allowClear:!0,value:xt==null?void 0:xt.keyword,onChange:ft=>Ma({keyword:ft,page:1}),placeholder:"\u8BF7\u8F93\u5165\u9898\u53F7\u6216\u5176\u4ED6\u5173\u952E\u8BCD\u8FDB\u884C\u641C\u7D22",style:{width:361}})),z.createElement(An,{dataSource:Qe,onDragChange:va,expandedRowKeys:Gn,columns:Ha,loading:We,disabled:!(Et!=null&&Et.can_order)||Sn!==null,empty:z.createElement(Se.Z,{styles:{margin:0,padding:"100px 0"},customText:!((Pt=Je==null?void 0:Je.userInfo)!=null&&Pt.professional_certification)&&xt.type===Ae.A.Mine&&!We&&"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u9898\u5E93\u8D44\u6E90",ButtonTwo:!((Jt=Je==null?void 0:Je.userInfo)!=null&&Jt.professional_certification)&&xt.type===Ae.A.Mine&&!We&&z.createElement(jt.ZP,{shape:"round",type:"primary",onClick:()=>ye.history.push("/account/certification")},"\u7ACB\u5373\u8BA4\u8BC1")}),sortValue:{field:xt.sort_by,order:xt.sort_direction},onSortChange:ft=>Ma({sort_by:ft.field,sort_direction:ft.order})}),!!(Et!=null&&Et.size)&&z.createElement(wn.Z,{style:{padding:"20px 0"},showQuickJumper:!0,onChange:(ft,Xt)=>Ma({page:ft,per_page:Xt}),pageSize:xt==null?void 0:xt.per_page,current:xt==null?void 0:xt.page,total:(Et==null?void 0:Et.size)||0,showTotal:$n.rU}))),!!(hn!=null&&hn.length)&&z.createElement("div",{className:oe.batch},z.createElement("div",{style:{flexShrink:0,marginRight:20}},z.createElement(kt.default,{className:"font14",checked:Ja!=null&&Ja.length?hn.length===(Ja==null?void 0:Ja.length):!1,onChange:ft=>Hr(ft.target.checked)},"\u672C\u9875\u5168\u9009",z.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",hn==null?void 0:hn.length,")"))),z.createElement("div",{className:oe.btn,onClick:()=>$r(!0)},z.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u52A0\u5165\u8BD5\u9898\u7BEE"),z.createElement("div",{className:oe.btn,onClick:()=>$r(!1)},z.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u79FB\u51FA\u8BD5\u9898\u7BEE"),[Ae.A.TeachGroupShare,Ae.A.Public].includes(xt.type)&&z.createElement("div",{className:oe.btn,onClick:()=>al()},z.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165\u6211\u7684\u9898\u5E93"),xt.type===Ae.A.Public&&(0,ga.ag)()&&z.createElement("div",{className:oe.btn,onClick:()=>Zr(hn)},z.createElement("i",{className:"iconfont icon-piliangchexiaogongkai font16"}),"\u6279\u91CF\u64A4\u9500\u516C\u5F00"),xt.type===Ae.A.Mine&&z.createElement("div",{className:oe.btn,onClick:()=>lr()}," ",z.createElement("i",{className:"iconfont icon-pilianggongxiang"}),"\u6279\u91CF\u5171\u4EAB"),xt.type===Ae.A.Mine&&z.createElement("div",{className:oe.btn,onClick:()=>{zr(hn,!0)}}," ",z.createElement("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"\u5220\u9664"),xt.type===Ae.A.Mine&&z.createElement("div",{className:oe.btn,onClick:vl}," ",z.createElement("i",{className:"iconfont icon-fabu5"}),"\u53D1\u5E03"),xt.type===Ae.A.Mine&&z.createElement("div",{className:oe.btn,onClick:()=>gr()},z.createElement("i",{className:"iconfont icon-yidongmulu font16"}),"\u79FB\u81F3\u6587\u4EF6\u5939"),z.createElement("div",{onClick:()=>Tn([]),className:`${oe.btn} ml-auto`}," ",z.createElement("i",{className:"iconfont icon-piliangcaozuoicon2"}),"\u53D6\u6D88\u64CD\u4F5C")),z.createElement(we,{basketData:At.basketData,visible:Fa,basketTotal:Za,onClose:()=>_n(!1),onDelete:Xa,onClear:or,onSubmit:()=>la(void 0,null,function*(){const ft=yield Re({type:"problemsetPreview/newPreviewProblemset",payload:{name:"\u9ED8\u8BA4\u8BD5\u5377\u540D\u79F0",difficulty:2,duration:60}});ft.status===0&&ye.history.push(`paperlibrary/add/${ft.exam_id}?defaultActiveKey=1&type=2`)})}),z.createElement(ge,{visibleBasket:Fa,onToggleVisible:()=>_n(!Fa),count:Za}),z.createElement(Ft,{onReloadData:mr,onReloadBasketData:Or}),z.createElement(Vt.Z,null),z.createElement(nt.Z,null),z.createElement(On.Z,null),z.createElement(Fn.Z,null),z.createElement(Wn.Z,null),z.createElement(Xn.Z,null),z.createElement(Kn.Z,null),z.createElement(Fe.Z,{onlyMediatorOpenStr:"model-change-problem"}),z.createElement(Kt,null),z.createElement(ct,{onReloadData:mr}),z.createElement(Qn,{onReloadData:mr}),z.createElement(ba,{onReloadData:mr,activeTabsKey:xt.type}),z.createElement(qt,null),z.createElement(St,{onReloadData:()=>Ir([null])}))}},5932:function($e,it,y){"use strict";y.d(it,{A:function(){return a}});var a=(ne=>(ne.Mine="0",ne.Public="1",ne.Collection="2",ne.TeachGroupShare="3",ne.RecycleBin="4",ne))(a||{})},44795:function($e,it,y){"use strict";y.d(it,{Im:function(){return we},ZP:function(){return pt},gZ:function(){return ye}});var a=y(59301),ne=y(37568),z=y(7939),oe=y(84105),ie=y(87395),he=y(76726),Pe=y(24334),Ce=y(28010),ue=y(35883),ce=y(76406),me=y(16102),xe=y(34376),rt=y(92310),Fe=y.n(rt),de=y(59301),Te=Object.defineProperty,Ie=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,Se=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,De=(yt,Le,ot)=>Le in yt?Te(yt,Le,{enumerable:!0,configurable:!0,writable:!0,value:ot}):yt[Le]=ot,le=(yt,Le)=>{for(var ot in Le||(Le={}))fe.call(Le,ot)&&De(yt,ot,Le[ot]);if(Se)for(var ot of Se(Le))je.call(Le,ot)&&De(yt,ot,Le[ot]);return yt},qe=(yt,Le)=>Ie(yt,Ye(Le));const{TextArea:ze}=ne.default,Ne={visible:!1,tabIndex:"0"},we={[he.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[he.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[he.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Me=(yt=>(yt[yt.SET_VISIBLE=0]="SET_VISIBLE",yt[yt.SET_TABINDEX=1]="SET_TABINDEX",yt))(Me||{});function Ee(yt,Le){switch(Le.type){case 0:return qe(le({},yt),{visible:Le.payload});case 1:return qe(le({},yt),{tabIndex:Le.payload});default:throw new Error}}function ge({value:yt,className:Le}){const[ot,mt]=(0,a.useState)(!1),gt=(0,a.useRef)(),_e=(0,a.useRef)();return(0,a.useEffect)(()=>{ot&&(_e.current.reset(),_e.current.write((0,ce.pp)(yt||"")))},[yt,ot]),(0,a.useEffect)(()=>{var tt,Ft,Ae,ke;if(gt.current){_e.current=new xe.Terminal({fontSize:14,disableStdin:!0}),_e.current.open(gt.current);const ve=gt.current.offsetWidth-14,Ze=((ke=(Ae=(Ft=(tt=_e.current)==null?void 0:tt._core)==null?void 0:Ft._renderService)==null?void 0:Ae.dimensions)==null?void 0:ke.actualCellWidth)||9.5,et=Math.ceil(ve/Ze);_e.current.resize(et,8),mt(!0)}},[]),de.createElement("div",{ref:gt,className:Fe()("XtermText-valueRef",Le)})}function ye(yt){const{status:Le,error_msg:ot,output:mt,input:gt,expected_output:_e,is_file:tt,input_file_url:Ft,output_file_url:Ae,expected_output_file_url:ke}=yt;let ve=null;const Ze={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Le){case he.h.NOMATCH:ve=de.createElement(de.Fragment,null,de.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!tt&&de.createElement(ge,{className:"mb10",value:gt}),tt&&de.createElement("div",{style:Ze},de.createElement("a",{onClick:()=>(0,ce.LR)(Ft,gt)},gt)),de.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!tt&&de.createElement(ge,{className:"mb10",value:mt&&Pe.Base64.decode(mt)||""}),tt&&de.createElement("div",{style:Ze},de.createElement("a",{onClick:()=>(0,ce.LR)(Ae,mt)},mt)),de.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!tt&&de.createElement(ge,{className:"mb10",value:_e&&Pe.Base64.decode(_e)||""}),tt&&de.createElement("div",{style:Ze},de.createElement("a",{onClick:()=>(0,ce.LR)(ke,_e)},_e)));break;case he.h.EXECUTEFAILURE:ve=de.createElement(de.Fragment,null,de.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!tt&&de.createElement(ue.Z,{value:gt,style:Ze}),tt&&de.createElement("div",{style:Ze},de.createElement("a",{onClick:()=>(0,ce.LR)(Ft,gt)},gt)),de.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),de.createElement("pre",{className:"error"},Pe.Base64.decode(ot)));break;case he.h.COMPILEFAILURE:ve=de.createElement(de.Fragment,null,de.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!tt&&de.createElement(ue.Z,{value:gt,style:Ze}),tt&&de.createElement("div",{style:Ze},de.createElement("a",{onClick:()=>(0,ce.LR)(Ft,gt)},gt)),de.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),de.createElement("pre",{className:"error"},Pe.Base64.decode(ot)));break;case he.h.PODFAILURE:ve=de.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case he.h.TIMEOUT:ve=de.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return de.createElement(de.Fragment,null," ",ve," ")}function Oe(yt){const{status:Le,error_msg:ot,execute_time:mt,output:gt,input:_e,expected_output:tt,is_file:Ft,input_file_url:Ae,output_file_url:ke,expected_output_file_url:ve}=yt;let Ze=null;switch(Le){case he.h.OK:Ze=de.createElement(de.Fragment,null,de.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",mt,"\u79D2"),de.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),de.createElement("pre",null,Pe.Base64.decode(gt)));break;case he.h.NOMATCH:Ze=de.createElement(de.Fragment,null,de.createElement("p",null,"\u8F93\u5165\uFF1A",de.createElement("pre",null,_e)),de.createElement("p",null,"\u8F93\u51FA\uFF1A",gt&&Pe.Base64.decode(gt)),de.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",tt&&Pe.Base64.decode(tt)));break;case he.h.EXECUTEFAILURE:Ze=de.createElement(de.Fragment,null,de.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",de.createElement("pre",null,_e)),de.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),de.createElement("pre",{className:"error"},Pe.Base64.decode(ot)));break;case he.h.COMPILEFAILURE:Ze=de.createElement(de.Fragment,null,de.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",de.createElement("pre",null,_e)),de.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),de.createElement("pre",{className:"error"},Pe.Base64.decode(ot)));break;case he.h.PODFAILURE:Ze=de.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case he.h.TIMEOUT:Ze=de.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return de.createElement(de.Fragment,null," ",Ze," ")}var pt=({id:yt,is_file:Le,input:ot,debuging:mt,submitting:gt,executingMessage:_e,debugResult:tt,onChangeInput:Ft,onDebugCode:Ae,onSubmitCode:ke})=>{const[ve,Ze]=(0,a.useReducer)(Ee,Ne),{visible:et,tabIndex:Lt}=ve;(0,a.useEffect)(()=>{Ze({type:0,payload:!1})},[yt]);function st(kt){let an=kt.target.id;Ze({type:1,payload:an})}function wt(){Ze({type:0,payload:!et})}const It=(0,a.useMemo)(()=>{if(tt){const{status:kt}=tt;return de.createElement(de.Fragment,null,Oe(tt))}return null},[tt]);function Kt(){Ze({type:0,payload:!0}),Ze({type:1,payload:"1"}),Ae()}return de.createElement("div",{className:"test-case-panel"},de.createElement("div",{className:`test-case-panel-body ${et?"active":""}`},de.createElement("ul",{className:"s-navs"},de.createElement("li",null,de.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),de.createElement(me.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:de.createElement(ze,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Le?"":ot,onChange:Ft}),rightNode:mt?de.createElement(Ce.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):tt?It:de.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),de.createElement("a",{className:`btn-collapse ${et?"up":""}`,onClick:wt},et?de.createElement(oe.Z,null):de.createElement(ie.Z,null)),de.createElement("footer",{className:"footer"},de.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),de.createElement("div",{className:"flex-container"},de.createElement(z.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),de.createElement(z.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),de.createElement(z.ZP,{className:"btn-green",type:"ghost",loading:mt,onClick:Kt},"\u8C03\u8BD5\u4EE3\u7801"),de.createElement(z.ZP,{type:"primary",className:"custom-ant-disabled",loading:gt,disabled:gt,onClick:()=>{Ze({type:0,payload:!1}),ke()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},76726:function($e,it,y){"use strict";y.d(it,{h:function(){return a}});var a=(ne=>(ne[ne.NOMATCH=-1]="NOMATCH",ne[ne.OK=0]="OK",ne[ne.TIMEOUT=2]="TIMEOUT",ne[ne.PODFAILURE=3]="PODFAILURE",ne[ne.COMPILEFAILURE=4]="COMPILEFAILURE",ne[ne.EXECUTEFAILURE=5]="EXECUTEFAILURE",ne[ne.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ne))(a||{})},55178:function($e,it,y){"use strict";y.d(it,{Y2:function(){return yt},ZP:function(){return Le}});var a=y(59301),ne=y(94968),z=y(6767),oe=y(62957),ie=y(77019),he=y(47889),Pe=y(7939),Ce=y(62673),ue=y(25399),ce=y(37568),me={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},xe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATEAAADICAYAAACAj9YNAAAAAXNSR0IArs4c6QAAD59JREFUeF7tnet527gShsFUZFeQpJN1GkncyG46iVJBVFG4D6mLKYmSMLgQM4NXf855NrgMvm/8egBC9BD4oIBhBV7++fPlHP6n8PH/p/84Dp8XS7v8txB2N8sext/h7+G/73++3v67YZ08hz54Xhxr86fAy7c/P+ZVHQB1DaYaCz7AbBzfgVsNefPHBGL5GjJCRQUW0PpecRrp0DugJpWsXnsgVk9bRk5QQCm0nq1khhpb0Gcy1fl3IFZHV0YVKDCfa03nWeOgqdoSrODc9Lz1BGgp8qX1AWJputGrgAJz1bXd2VaBiEVDUJ2J5EpvDMTStaNnogJHeFmvuiSrB2gStYRtgZhQMJqnKWD0rCttsfd7AbPSioYQgFgFURnyQwHnW8ZUq4FZqnIr/YBYQTEZ6lKBDreNshQYxvf9v6+He298khUAYsnS0fGeAsBLmBvj+JWnmULNFs2BWLp29LxSYL4qMczXJLa4Se9Nf7aYiY4CsUTh6MbWsUoOsMUUywrExJLRYakAW8cq+UBVJpAViAnEoinV16Y5QFUWJTcQi5KJRtcKUIFtlBOA7KnQQOypRDS42D5yeN8iIdhePlAdiLVISaNzUn01No6rGKsGALHGeWllegCmxCm2lzdGADEluak5DACmzB1AdmEIEFOWn9rCAWDaHDnGA8jOxgAxpTmqIayXt/0vbt9rcOJODIBsFgaIKc7RlqFRgbVUXzA3IANignTppikAM2Z15yCjEjOWr7XDBWC1Fa40fscgA2KVcsrisADMomuLmDsFGRAznrelwj++Rmc6yOdjWYEOL8QCMcsJWyh2AFZISCXD7P976ernuqvFKskxVWEAMFV2lAmms20lECuTNmZH4S6YWeseB94RyICY0xyOWRYH+TEqGW7TCciAmOEczQmdbWSOenb69nA+BsTs5GPRSNlGFpVT72AdVGNATG/6VYuMbWQ1aXUO7BxkQExn2lWN6uVtP1adgMHVKeB5WwnE1KVb3YDYRtbVV+3ojqsxIKY268oHxmF+eU0tjei1GgNilrIwM1a2kZkCWu/utBoDYtYTMzJ+tpGRQnlv5hBkQMx70h7XRxXWidHPl7nb//fy9XkzOy2AmB2vkiPlSkWydD47OqvGgJjPNL1YFVVYByZLlgjEJGrRtrUCPJFs7YDS+R2BjEpMSY7NsDl+9j9fd6XC4kC/lJLOxgFizgzdYDnzudTpMw6fj//3DK4HIRyANoy/w9+wkwCOKmwDYy1P4QRkVGIVk/AMrnH4XniaXQzUqMIKq+5tOCDmzdH89cyVz6fwJRwqrZgqK3/SEFaBRhVWQlr/Y3i4xU8lVihPlVxj2IVxfJ+2nFRhhYz1PoyDagyIZSapEnhdr2I6R9uqEsxUkO5NFQBiTeVvOrlSeDXVhMltKmB9S0klJsw74CUUjOb6FTBejQExQYoBMIFYNLWkgOnvUwKxyFTjoDxSKJqZVMDylhKIPUk5riqY/JkkaKkChreUQOyB2WwfpT8JtDerABAza93dwAGYP09Z0WMFrG4pqcRWfGULyY97jwoAMSeuAzAnRrIMuQJGt5RUYldW8xRSnvv0cKIAELNvJACz7yEryFLA5H0xKrGj5xzkZyU/nZ0oYPFcDIiFEDgHc/ITyDKyFQBi2RK2GYBtZBvdmVWhAuP4VfL2YA0r6L4SYxupIQ2JQY0CBg/3gdjbflSTQASCAq0VAGKtHZDNTxUm04vWHSgAxOyYzGG+Ha+IdFMFzF2z6HY7yWH+pj8YTGZHASBmwSuqMAsuEWMjBYBYI+FF0wIxkVw07kwBa3fFutxOspXs7KeS5YoUAGIiudo0fuFaRRvhmdWEAkBMuU1sJZUbRHjNFQBizS14HABbSeUGEV5zBYBYcwueQowb+so9Iry2CgCxtvo/nJ2tpGJzCE2NAkBMjRW3gQAxxeYQmhoFgJgaK1Yg9u3PjzAO3xWHSGgo0FoBLru2duDR/HzhW7M7xKZEASCmxIjVMHgyqdkdYlOiABBTYgQQ02wEsWlWAIhpdodKTLM7xKZCAd4npsKGu0HwdSPd/hCdAgV4x35bE+YrFNPnUzj87/IzDp9DWPnvbUNmdhTQpQAQ286P+Unj9DnAafrcgmu7cJgJBVwoYO2O2CS6mVfxXEELYLn4kWERShXYhXF8t/Kn21RDbAEuLqgqzXbCcq+AeqCpgxjgcv9DwQLtKqASaGogxm16u5lN5B0qoOgqRnOIAa8OfwBYshcFVFRmzSAGvLzkMetAgdAUZptD7Agv7myR+SjgT4EmMNsUYlRf/rKWFaHAigKbwmwTiAEvEh0FOlRgo8P/6hADYB0mL0tGgZMCG4CsGsSOr4KeLqlyu56URoG+Fai6vawCMaqvvjOW1aPAqgKVqrLiEANgJDAKoMBdBSqArCjEABjJiwIoEKFA0bfHFoMYAIuwjiYogAInBYqBrAjEeO0zmYkCKJCgQBGQZUMMgCVYRxcUQIFiFVkWxNhCkokogALZCmQe9idDDIBlW8cAKIACJwUyQJYEMQBG7qEAChRXIBFkYogdb+L/Kr4ABkQBFECBBJDJIfa2H1EaBVAABaopIASZCGI8iaxmGwOjAAosFJD86bhoiHEORo6hAApspoCgGouCGOdgm1nHRCiAAsInlnEQe9tPB/m8Uof0kiswjO/hb9jNHYeBVzPJFey6R8y28inE2EZ2nUM5i1/9Sgn5lCNph30jtpUPIcY2ssOkKbTkR79BAVkhkXsZ5gnIHkOMbWQvaVJ2neP4df/z9bCFvPMBZGUl9z7ao1+KdyFGFeY9LSqtLwJgp5m5slPJA4/DPqjG7kOMKsxjKtRdU8T5xXUAL1yeruuJo9HvVWOrEKMKc+T8VktJANgUGrm2lUEO5rmTY+sQowpz4PiGS0gE2Hlb+c+fL2EY+D7uhpaZnCoWYvxmNGlvu6AzAXYG2bc/P8I43yPjgwL3FVjJt5tKjMNWMkigQJHXCwMygeK9N42EGG+p6D1R4tZfFGCALE50WoVwfcB/UYmxlSRFohUQXKWIHvPYkDtkUsU6a39VjV1CjAP9zrIhcbkVAXauyMjFRHP66Lasxq4hxlayjxxIX+UGAANk6fZ003ORh2eIsZXsxv70hRZ6EikJgMuwErU6arvIxQ+IUb53lAEJS20AsClKfrkmeNVHl/ODpSXE2Er2Yb58lY0AxhNLuVU99Tidi80Q47ddT9aL11rlKoU0Cp5YShXroP3xlysQ68DrjCWqABgVWYaDnrteQIzzMM9Wp65NFcAAWaqNrvvNOXqoxICYa6eTFrfhVQppfGwtpYr5bT+di50gxqG+X5/lK1MMsHNFxi9eua8eewzj+8ChvkdnM9bU+EmkJHJ2EBK1nLYFYk6NTV2WIYDNxyC8hyzVaT/9ZojxHic/huasxBjAzttKQJbjuv2+M8Q4W7BvZO4KjAKMJ5a5xrvovwNiLnzMWoTKqxTSFbGjkCrmpj0Qc2Nl2kJcAIyKLM18L72oxLw4mbIOA1cppMuiIpMqZr/9BDHuiNn3Ub4ChwCjIpOngYceQMyDi9I1OAbYGWQ8sJJmhdn2QMysdYmBG38SKVk1uwyJWnbbAjG73skj7whgkzhchpWniMUeQMyiaykxdwaw87aSy7Ap2WKqD08nTdmVHKyrqxRSFXhiKVXMVnsgZsuvlGi7BhhPLFNSxlYfIGbLL2m0AGyhGBWZNH1stAdiNnxKi7KDqxRSYQCZVDH97XmLhX6P0iIEYHd146UHaSmltNcOiCl1JissAPZUPkD2VCIrDXa82dWKVbFxdnqVIlaeZTsuw6aopqzP9D6xKSTMVGZMajgATKQcl2FFculsPI7nv3bEl8B1WiSJiieRErWObTnoTxBNU5cFxH6FEL5oio1YhApwDiYU7KM5IEuWrnnHjz/Zxnv2m5uRGQBVWIaAQCxDvLZdF388l++XtbWiwOzTb6QCw3Q5BBAzavvxDPic+BzuGzXyFDbbyWQDuW6RLF3bjsecX0KMc7G2luTPDsjEGlKFiSVT0+G0+/iAGOdiaszJDGSX1X8c3/c/X/PGyAogrvMMn+kzDp/jeqy24mFWhniNu57PgT8gxrlYY09UTa/6QQHVk6pcaRPMYtdxcRjM2UAbP1TOqvTiLBdUVWbL5kEtH2RdQowt5eZmqJ0QiKm1hsDCxU7h5rE8TylJkaMCKreUVGLkZ7h6gHULMaoxsuSgABAjE1QqcH0nEoiptElFUEBMhQ0EcaXATV6u3vJmS0niUImRAyoVWLkLuQ4xtpQq/ds4KCqxjQVnuqcKrObk3e/bUY09FdR7AyDm3WFr67vzjZT7EKMas2Zx6XiBWGlFGS9Hgbv5+PDNB1RjOZqb7wvEzFvoaAEPvhf8GGJUY46yQLwUICaWjA5VFHhy8frpO6j4nloVWywMCsQsuOQ/xqd5+BRik0ZsK/1nysoKnyZPC1W4sd9C9YZzRrxeKg5ibCsbuthsaiDWTHomPioQlYNREJurMUDWW2ZFJdDWolCJba14u/liX7keDTG2le3MbDQzEGskPNNOL7scv8a+nFMGMaqxnvILiPXktqa1Cl8DJYIY20pNTlePBYhVl5gJSjxQEkMMkHWTeECsG6v1LDT2HGwZcRLEjudj/HUkPd7XiASI1VCVMe8rIDgHKwIxQOY+G4GYe4sVLTARYNMKkiuxGWL8hSRFWVA8FCBWXFIGXFVAeJB/PUYWxACZ66QEYq7tVbK4TIBlV2InGajIlCRE2TCAWFk9Ge2mhBrf9/++Hv4IcsYnuxK7Atn3EAJ/VTnDEEVdgZgiM9yFUqACO2lSDGJnmL3teWrpI+OAmA8f9a0i4xB/bTHFITafkwEyfYkjjwiIyTWjx2MFdmEc32O/ThQrZhWIzSDjK0qxHmhtB8S0OmMxroLbx5ujtZp6HA/8OSerKXK9sYFYPW37GrkiwCYhq1ViS5fYXprMWSBm0jZVQVfZPm5aiV2A7HAxlqpMVY49DAaI2fFKX6SVq6/lgjepxC5gxlmZvoRbjwiIWXFKU5wbwuu07M0hNh/6U5VpSrt7sQAxCy5pirEBwDY7E7unMzDTlIE3sQAx1fYoCq4RvJpWYtfyAzNFCfkRChBTaYuioBrDSxXETsEAM0UJGgIQU2WHkmCG8X2KpMR3HkutqMmZWEzwAC1GpaptgFhVeU0NvgvD+FsTuJbqqYXYMkiA1iThgVgT2dVMqhpc5iB2A7T5kcR852z68NaMOnkPxOroqnXUGVrhb9iV/m5j7QWbqMSeiTBXatPnU/gSxuHzSntA90zE238HYnLNWvTYXU26lusfbSZQnT4GgbUm8P/6C+VmwqlgeQAAAABJRU5ErkJggg==",rt=y(47257),Fe=y.n(rt),de=y(25173),Te=y(49317),Ie=y(1012),Ye=y(76406),Se=y(86974),fe=y(59301),je=Object.defineProperty,De=Object.defineProperties,le=Object.getOwnPropertyDescriptors,qe=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,we=(ot,mt,gt)=>mt in ot?je(ot,mt,{enumerable:!0,configurable:!0,writable:!0,value:gt}):ot[mt]=gt,Me=(ot,mt)=>{for(var gt in mt||(mt={}))ze.call(mt,gt)&&we(ot,gt,mt[gt]);if(qe)for(var gt of qe(mt))Ne.call(mt,gt)&&we(ot,gt,mt[gt]);return ot},Ee=(ot,mt)=>De(ot,le(mt)),ge=(ot,mt,gt)=>new Promise((_e,tt)=>{var Ft=ve=>{try{ke(gt.next(ve))}catch(Ze){tt(Ze)}},Ae=ve=>{try{ke(gt.throw(ve))}catch(Ze){tt(Ze)}},ke=ve=>ve.done?_e(ve.value):Promise.resolve(ve.value).then(Ft,Ae);ke((gt=gt.apply(ot,mt)).next())});const{Dragger:ye}=ne.default,Oe=ot=>{const mt=Ze=>Ze&&Ze.substring(0,Ze.lastIndexOf("."));for(var gt=[...ot],_e=0,tt=[],Ft=0;Ft{if(Ze.forEach(et=>{let Lt=et.name.split(/\.(?=[^\.]+$)/);et.name=`${Lt[0]}.${Lt[1].toLowerCase()}`}),Ze[0].name.includes(".in"))return Ze.length===2?Ze:[Ze[0],{}];if(Ze[0].name.includes(".out"))return Ze.length===2?Ze.reverse():[{},Ze[0]]})},pt=({onClose:ot,onOK:mt,visible:gt,wrapClassName:_e,rootIdentifier:tt,multiple:Ft=!1,defaultMultipleValue:Ae=!0})=>{const[ke,ve]=(0,a.useState)([]),[Ze,et]=(0,a.useState)({}),[Lt,st]=(0,a.useState)(!1),[wt,It]=(0,a.useState)(!0),Kt=(0,a.useRef)([]),kt=(0,a.useRef)(0),an=()=>{ot()};(0,a.useEffect)(()=>{He()},[]),(0,a.useEffect)(()=>{gt&&(Kt.current=[],kt.current=0,ve([]),It(Ae))},[gt]);const He=()=>ge(void 0,null,function*(){try{const Ct=yield(0,Te.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),Wt=JSON.parse((0,de.pe)(Ct.data));et(Wt)}catch(Ct){}}),Ue=Ct=>Ct&&Ct.substring(0,Ct.lastIndexOf(".")),Zt=Ct=>{var Wt,Tt;const fn=Ue((Wt=Ct[0])==null?void 0:Wt.name)||Ue((Tt=Ct[1])==null?void 0:Tt.name),Gt=ke.filter(Cn=>Ue(Cn.name)!==fn);Kt.current=[...Gt],ve([...Gt])},dn=Ct=>{if(!wt){const Ln=new FormData;Ln.append("file",Ct.file),(0,Te.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Ln},!0).then(Qn=>{if(Qn.status===0){kt.current=kt.current+1;const Ot=Kt.current.map(Pn=>{var $t;if(Pn.name===Ct.name){const pn=Me({},Pn);return($t=Ct==null?void 0:Ct.name)!=null&&$t.includes(".in")?pn.input=Qn==null?void 0:Qn.content:pn.output=Qn==null?void 0:Qn.content,pn}return Pn});if(Kt.current=[...Ot],ve([...Ot]),kt.current>0&&kt.current===ke.length){st(!1);let Pn=Oe(Ot);Pn=Pn.filter($t=>{var pn,rn;return!!((pn=$t[0])!=null&&pn.name&&((rn=$t[1])!=null&&rn.name))}),Pn=Pn.map($t=>Ee(Me(Me({},$t[0]),$t[1]),{is_file:!1})),mt(Pn),ot()}}else st(!1),ot()});return}const Wt=new(Fe())({endpoint:Ze.end_point,region:Ze.region,accessKeyId:Ze.access_key_id,accessKeySecret:Ze.access_key_secret,bucket:Ze.bucket,stsToken:Ze.security_token}),Tt=Ct.name,fn={container_type:"TestSet",file_name:Tt},Gt=(0,Ie.Z)();let Cn=`testsets/${tt}/${Gt}${Tt.indexOf(".")>-1?"."+Tt.split(".").pop():""}`;tt===null&&(Cn=`testsets/${Gt}${Tt.indexOf(".")>-1?"."+Tt.split(".").pop():""}`),Wt.multipartUpload(Cn,new Blob([Ct.file],{type:Ct.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:Tt+""},url:Ze==null?void 0:Ze.callback_url,host:Ze==null?void 0:Ze.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,Te.rz)(fn)}}).then(function(Ln){if(Ln.data.status===0){kt.current=kt.current+1;const Yn=Kt.current.map(Qn=>{var Ot,Pn,$t,pn,rn,cn,on,Ht,xn,vn,Nn,jn,In,Vn,ba,Ea,ea;if(Qn.name===((Pn=(Ot=Ln.data)==null?void 0:Ot.data)==null?void 0:Pn.file_name)){const Mn=Me({},Qn);return(rn=(pn=($t=Ln.data)==null?void 0:$t.data)==null?void 0:pn.file_name)!=null&&rn.includes(".in")?(Mn.in_object_key=(on=(cn=Ln.data)==null?void 0:cn.data)==null?void 0:on.object,Mn.in_object_size=(xn=(Ht=Ln.data)==null?void 0:Ht.data)==null?void 0:xn.size,Mn.input=(Nn=(vn=Ln.data)==null?void 0:vn.data)==null?void 0:Nn.file_name,Mn.in_file=Ct):(Mn.out_object_key=(In=(jn=Ln.data)==null?void 0:jn.data)==null?void 0:In.object,Mn.out_object_size=(ba=(Vn=Ln.data)==null?void 0:Vn.data)==null?void 0:ba.size,Mn.output=(ea=(Ea=Ln.data)==null?void 0:Ea.data)==null?void 0:ea.file_name,Mn.out_file=Ct),Mn}return Qn});if(Kt.current=[...Yn],ve([...Yn]),kt.current>0&&kt.current===ke.length){st(!1);let Qn=Oe(Yn);Qn=Qn.filter(Ot=>{var Pn,$t;return!!((Pn=Ot[0])!=null&&Pn.name&&(($t=Ot[1])!=null&&$t.name))}),Qn=Qn.map(Ot=>Ee(Me(Me({},Ot[0]),Ot[1]),{is_file:!0})),mt(Qn),ot()}}})},Bt=Ct=>new Promise((Wt,Tt)=>{let fn=0,Gt=[];for(let Cn=0;Cn{fn++,fn===Ct.length&&(Gt.length?(z.ZP.warning(`${Gt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Tt()):Wt(Ct))}).catch(Ln=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Ln),fn++,Gt.push(Ct[Cn].name),fn===Ct.length&&(Gt.length?(z.ZP.warning(`${Gt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Tt()):Wt(Ct))})}),ct=()=>ge(void 0,null,function*(){if(ke.length===0){z.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Bt(ke),st(!0),Oe(ke).some(Wt=>{var Tt,fn;return!((Tt=Wt[0])!=null&&Tt.name&&((fn=Wt[1])!=null&&fn.name))})){oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>ge(void 0,null,function*(){ke.map(Wt=>ge(void 0,null,function*(){dn(Wt)}))}),onCancel:()=>{st(!1)}});return}ke.map(Wt=>ge(void 0,null,function*(){dn(Wt)}))}),zt={name:"file",fileList:ke,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:Ct=>{if(ke!=null&&ke.some(Tt=>Tt.name===Ct.name))return z.ZP.info(`${Ct.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(Ct.size/1024/1024>100)return z.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(Ct.name))return z.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const Wt={name:Ct.name,uid:Ct.uid,file:Ct,percent:0};return ke.push(Wt),Kt.current=[...ke],ve([...ke]),!1}},Mt=Oe(ke);return console.log(ke,Mt,"fileList"),fe.createElement(oe.default,{open:gt,wrapClassName:_e,onOk:ct,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Lt},onCancel:an,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},fe.createElement("div",{className:me.wrap},ke.length?fe.createElement("div",null,fe.createElement(ie.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},fe.createElement("div",{style:{visibility:Ft?"visible":"hidden"}},fe.createElement("span",{className:me.greyText},"\u7528\u4F8B\u7C7B\u578B"),fe.createElement(he.ZP.Group,{className:`ml20 ${me.testCaseRadio}`,optionType:"button",value:wt,onChange:Ct=>It(Ct.target.value)},fe.createElement(he.ZP,{value:!1},"\u6587\u672C"),fe.createElement(he.ZP,{value:!0},"\u6587\u4EF6"))),fe.createElement(ne.default,Me({},zt),fe.createElement(Pe.ZP,{type:"primary",className:me.btnS},fe.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),fe.createElement(yt,{data:Mt,onRemove:Zt})):fe.createElement("div",{className:`${me.noData} mb30`},fe.createElement(ne.default.Dragger,Ee(Me({},zt),{className:me.dragger}),fe.createElement("img",{src:xe,alt:"",className:"mb20"}),fe.createElement("div",null,fe.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),fe.createElement("span",{className:me.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),fe.createElement("div",{className:me.text},fe.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),fe.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",fe.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",fe.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",fe.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",fe.createElement("br",null))))},yt=({data:ot=[],onRemove:mt,width:gt="auto",showScore:_e=!1,disabled:tt=!1,inputChange:Ft,onEvaluatingChange:Ae,onSelectAll:ke,checkAll1:ve,checkAll2:Ze,checkAll3:et,checkAll4:Lt,checkAll5:st,showEvaluatingSetting:wt=!1,className:It="",isProgramHomework:Kt=!1})=>{const kt={value:"",filename:"",dataUrl:""},[an,He]=(0,a.useState)(Me({},kt)),Ue=Bt=>{let ct=document.createElement("a");document.body.appendChild(ct);let zt=URL.createObjectURL(Bt.file);ct.href=zt,ct.download=Bt.name,ct.click(),URL.revokeObjectURL(zt),document.body.removeChild(ct)},Zt=(Bt,ct)=>{(0,Ye.LR)(Bt,ct)},dn=(Bt,ct)=>{oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:fe.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{mt(Bt,ct)},onCancel:()=>{}})};return ot.length?fe.createElement("div",{className:It,style:{width:gt}},fe.createElement("div",{className:`${Kt?me.headProgram:me.head}`},wt&&fe.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},fe.createElement(Ce.default,{checked:ve,onChange:Bt=>{ke(Bt.target.checked,"hidden")}}),fe.createElement(ue.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},fe.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),fe.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),fe.createElement("div",{style:{width:Kt?"25%":"15%"}},"\u7528\u4F8B"),fe.createElement("div",{style:{width:_e?Kt?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),fe.createElement("div",{style:{width:_e?Kt?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),_e&&fe.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),wt&&fe.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},fe.createElement(Ce.default,{checked:Lt,onChange:Bt=>{ke(Bt.target.checked,"input_visible")}}),fe.createElement(ue.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},fe.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),fe.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),wt&&fe.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},fe.createElement(Ce.default,{checked:Ze,onChange:Bt=>{ke(Bt.target.checked,"is_invisible")}}),fe.createElement(ue.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},fe.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),fe.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),wt&&fe.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},fe.createElement(Ce.default,{checked:st,onChange:Bt=>{ke(Bt.target.checked,"actual_output_visible")}}),fe.createElement(ue.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},fe.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),fe.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),wt&&fe.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},fe.createElement(Ce.default,{checked:et,onChange:Bt=>{ke(Bt.target.checked,"last_match_rule")}}),fe.createElement(ue.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},fe.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),fe.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),fe.createElement("div",{className:me.operation,style:Kt?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),fe.createElement("div",{className:me.listWrapper,style:{boxShadow:Kt?"0px 2px 4px 0px #EAEEF4":"unset"}},ot.map((Bt,ct)=>{var zt,Mt,Ct,Wt;return fe.createElement("div",{key:ct,className:me.list,style:Kt?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},wt&&fe.createElement("div",{style:{width:"15%"}},fe.createElement(Ce.default,{checked:!!Bt.hidden,onChange:Tt=>{Ae(Tt.target.checked,ct,"hidden")}})),fe.createElement("div",{style:{width:Kt?"25%":"15%",paddingLeft:Kt?"5px":"0px",paddingRight:Kt?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",ct+1),fe.createElement("div",{className:me.info,style:{width:_e?Kt?"20%":"15%":"25%"}},fe.createElement("span",{title:Bt.input||((zt=Bt[0])==null?void 0:zt.name),onClick:()=>ge(void 0,null,function*(){let Tt;Bt.input?Bt.input_file_url?Tt=Bt.input_file_url:Tt=Bt.in_file:Tt=Bt[0];let fn;typeof Tt=="string"?(fn=yield fetch(Tt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),He({value:yield fn.text(),filename:"",dataUrl:Tt})):(fn=yield(0,Ye.db)(Tt.file),He({value:fn.text,filename:Tt.name,dataUrl:fn.link}))})},Bt.input||((Mt=Bt[0])==null?void 0:Mt.name))),fe.createElement("div",{className:me.info,style:{width:_e?Kt?"20%":"15%":"25%"}},fe.createElement("span",{title:Bt.output||((Ct=Bt[1])==null?void 0:Ct.name),onClick:()=>ge(void 0,null,function*(){let Tt;Bt.input?Bt.output_file_url?Tt=Bt.output_file_url:Tt=Bt.out_file:Tt=Bt[1];let fn;typeof Tt=="string"?(fn=yield fetch(Tt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),He({value:yield fn.text(),filename:"",dataUrl:Tt})):(fn=yield(0,Ye.db)(Tt.file),He({value:fn.text,filename:Tt.name,dataUrl:fn.link}))})},Bt.output||((Wt=Bt[1])==null?void 0:Wt.name))),_e&&fe.createElement("div",{style:{width:"20%"}},fe.createElement(ce.default,{size:"large",addonAfter:Kt?"%":null,disabled:tt,style:{width:"80%"},onChange:Tt=>Ft(Tt,ct),value:Bt.score}),!Kt&&fe.createElement("span",null,"\xA0%")),wt&&fe.createElement("div",{style:{width:"20%"}},fe.createElement(Ce.default,{checked:Bt.input_visible||!1,onChange:Tt=>{Ae(Tt.target.checked,ct,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),wt&&fe.createElement("div",{style:{width:"20%"}},fe.createElement(Ce.default,{checked:Bt.is_invisible||!1,onChange:Tt=>{Ae(Tt.target.checked,ct,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),wt&&fe.createElement("div",{style:{width:"20%"}},fe.createElement(Ce.default,{checked:Bt.actual_output_visible||!1,onChange:Tt=>{Ae(Tt.target.checked,ct,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),wt&&fe.createElement("div",{style:{width:"20%"}},fe.createElement(Ce.default,{checked:Bt.last_match_rule||!1,onChange:Tt=>{Ae(Tt.target.checked,ct,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),fe.createElement("div",{onClick:()=>dn(Bt,ct),style:Kt?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},fe.createElement("span",{className:me.del},"\u5220\u9664")))})),fe.createElement(Se.Z,{close:!0,data:an.dataUrl,filename:an.filename,type:an.dataUrl.length?"txt":"",onClose:()=>He(Me({},kt)),monacoEditor:{value:an.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):fe.createElement(fe.Fragment,null)};var Le=pt},74574:function($e,it,y){"use strict";y.d(it,{Z:function(){return rt}});var a=y(59301),ne=y(6767),z=y(25399),oe=y(29787),ie=y(77019),he=y(5269),Pe=y(31709),Ce=y(7939),ue=y(39116),ce=y(49317),me=y(35883),xe=(de,Te,Ie)=>new Promise((Ye,Se)=>{var fe=le=>{try{De(Ie.next(le))}catch(qe){Se(qe)}},je=le=>{try{De(Ie.throw(le))}catch(qe){Se(qe)}},De=le=>le.done?Ye(le.value):Promise.resolve(le.value).then(fe,je);De((Ie=Ie.apply(de,Te)).next())}),rt=({id:de,activeDiscussIndex:Te,onReplyDiscuss:Ie,adminOrOperator:Ye})=>{const[Se,fe]=(0,a.useState)(""),[je,De]=(0,a.useState)(!1);function le(ze){fe(ze)}function qe(){if(!Se){ne.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}Ie(de,Se),fe("")}return(0,a.useEffect)(()=>{Te!=de&&De(!1)},[Te]),a.createElement("div",{key:de,className:"discuss-item-editor",style:{display:Te===de?"block":"none",width:"100%"}},a.createElement(ue.Z,{miniToolbar:!0,startInit:Te===de,defaultValue:Se,id:de,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:le,extraUse:Ye&&a.createElement(z.Z,{color:"#fff",open:je,destroyTooltipOnHide:!0,title:Fe({id:de,isOpen:je,activeDiscussIndex:Te,onChange:le,setIsOpen:De}),overlayStyle:{maxWidth:600}},a.createElement("a",{title:je?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>De(!je)},a.createElement("i",{className:"iconfont icon-dianzan11"})))}),a.createElement("a",{onClick:qe,className:"btn-send"},"\u53D1\u9001"))};const Fe=de=>{const[Te,Ie]=(0,a.useState)(!1),[Ye,Se]=(0,a.useState)([]),[fe,je]=(0,a.useState)(1);(0,a.useEffect)(()=>{de!=null&&de.isOpen?De():(je(1),Se([]))},[de==null?void 0:de.isOpen]);const De=()=>xe(void 0,null,function*(){Ie(!0);const le=yield(0,ce.ZP)(`/api/discusses/${de==null?void 0:de.id}/recommend_answer.json`,{method:"get"});(le==null?void 0:le.status)==0&&Se(le==null?void 0:le.answer),Ie(!1)});return a.createElement(oe.Z,{spinning:Te},a.createElement("div",{style:{color:"#000"}},a.createElement(me.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(Ye==null?void 0:Ye[fe-1])||""}),a.createElement(ie.Z,{justify:"end",align:"middle"},a.createElement(he.Z,null,a.createElement(Pe.Z,{simple:!0,current:fe,pageSize:1,total:(Ye==null?void 0:Ye.length)||0,onChange:le=>{je(le)}})),a.createElement(he.Z,null,a.createElement(Ce.ZP,{onClick:()=>xe(void 0,null,function*(){de==null||de.onChange(Ye==null?void 0:Ye[fe-1]),de==null||de.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},2464:function($e,it,y){"use strict";y.d(it,{CP:function(){return z},_V:function(){return he}});var a=y(28209),ne=y.n(a);const z={secret:a.enc.Utf8.parse("0a18e199b87f1a8d"),iv:a.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},oe={exam:z};function ie(Pe="",Ce="exam"){const{secret:ue,iv:ce}=oe[Ce];return AES.encrypt(Pe,ue,{iv:ce,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function he(Pe="",Ce="exam"){const{secret:ue,iv:ce}=oe[Ce];return a.AES.decrypt(Pe,ue,{iv:ce,mode:ne().mode.CBC,padding:ne().pad.Pkcs7}).toString(a.enc.Utf8)}},6252:function($e,it,y){"use strict";y.d(it,{AD:function(){return Oe},BA:function(){return an},D9:function(){return _e},Hp:function(){return le},IM:function(){return Ft},Iy:function(){return ze},KM:function(){return kt},KU:function(){return Ze},MJ:function(){return qe},Ne:function(){return tt},ON:function(){return Lt},Uj:function(){return It},VY:function(){return ve},YO:function(){return wt},YX:function(){return st},Zn:function(){return de},_g:function(){return fe},_k:function(){return mt},c6:function(){return ge},cr:function(){return Te},eV:function(){return ye},fi:function(){return Ie},gh:function(){return Me},hS:function(){return Ae},iA:function(){return Ye},j6:function(){return je},je:function(){return Le},jj:function(){return De},kS:function(){return et},lS:function(){return ot},o6:function(){return Ee},pO:function(){return Kt},rQ:function(){return pt},sA:function(){return we},xm:function(){return gt},xo:function(){return ke},y8:function(){return yt},yd:function(){return Se}});var a=y(77996),ne=y(44283),z=y(76406),oe=y(6767),ie=y(14185),he=Object.defineProperty,Pe=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,ce=(He,Ue,Zt)=>Ue in He?he(He,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):He[Ue]=Zt,me=(He,Ue)=>{for(var Zt in Ue||(Ue={}))Ce.call(Ue,Zt)&&ce(He,Zt,Ue[Zt]);if(Pe)for(var Zt of Pe(Ue))ue.call(Ue,Zt)&&ce(He,Zt,Ue[Zt]);return He},xe=(He,Ue,Zt)=>new Promise((dn,Bt)=>{var ct=Ct=>{try{Mt(Zt.next(Ct))}catch(Wt){Bt(Wt)}},zt=Ct=>{try{Mt(Zt.throw(Ct))}catch(Wt){Bt(Wt)}},Mt=Ct=>Ct.done?dn(Ct.value):Promise.resolve(Ct.value).then(ct,zt);Mt((Zt=Zt.apply(He,Ue)).next())});const rt=()=>{(0,ne.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},Fe=()=>{(0,ne.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},de=He=>xe(void 0,null,function*(){rt(),(yield(0,a.YR)(me({},He))).status===0&&(yield(0,z.QH)("",(0,z.NY)({url:ie.Z.API_SERVER+`/api/courses/${He.coursesId}/export_couser_info.json`,query:He}))),Fe()}),Te=He=>xe(void 0,null,function*(){const Ue=yield(0,a.yS)(me({},He));if(Ue.status===0)oe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ne.history.push(`/classrooms/${He.coursesId}/exportlist/course_member_act_score`);else{if(Ue.status===-2)return Ue;Ue.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${He.coursesId}/exportlist/course_member_act_score`))}}),Ie=He=>xe(void 0,null,function*(){const Ue=yield(0,a.W0)(me({},He));if(Ue.status===0)oe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ne.history.push(`/classrooms/${He.coursesId}/exportlist/course_total_score`);else{if(Ue.status===-4)return Ue;Ue.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${He.coursesId}/exportlist/course_total_score`))}}),Ye=He=>xe(void 0,null,function*(){const Ue=yield(0,a.Nl)(me({},He));if(Ue.status===0)oe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ne.history.push(`/classrooms/${He.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Ue.status===-4)return Ue;Ue.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${He.coursesId}/exportlist/course_total_exercise_and_other`))}}),Se=He=>xe(void 0,null,function*(){const Ue=yield(0,a.IU)(me({},He));if(Ue.status===0)oe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ne.history.push(`/classrooms/${He.coursesId}/exportlist/export_star_user`);else{if(Ue.status===-4)return Ue;Ue.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${He.coursesId}/exportlist/export_star_user`))}}),fe=He=>xe(void 0,null,function*(){const Ue=yield(0,a.td)(me({},He));if(Ue.status===0)oe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ne.history.push(`/classrooms/${He.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Ue.status===-2)return Ue;if(Ue.status===-3)(0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${He.coursesId}/exportlist/course_total_exercise_and_other`);else if(Ue.status===-4)return Ue}}),je=He=>xe(void 0,null,function*(){const Ue=yield(0,a.QX)(me({},He));if(Ue.status===0)oe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ne.history.push(`/classrooms/${He.coursesId}/exportlist/course_total_homework`);else{if(Ue.status===-4)return Ue;Ue.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${He.coursesId}/exportlist/course_total_homework`))}}),De=(He,Ue)=>xe(void 0,null,function*(){const Zt=yield(0,a.o_)(me({},He));Zt.status===0?(oe.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"),ne.history.push(`/classrooms/${He.coursesId}/exportlist/${Ue}`)):Zt.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${He.coursesId}/exportlist/${Ue}`))}),le=(He,Ue)=>xe(void 0,null,function*(){const Zt=yield(0,a.ZL)(me({},He));Zt.status===0?(oe.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"),ne.history.push(`/classrooms/${He.coursesId}/exportlist/${Ue}`)):Zt.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${He.coursesId}/exportlist/${Ue}`))}),qe=(He,Ue)=>xe(void 0,null,function*(){const Zt=yield(0,a.vV)(me({},He));Zt.status===0?(oe.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"),ne.history.push(`/classrooms/${He.coursesId}/exportlist/${Ue}`)):Zt.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${He.coursesId}/exportlist/${Ue}`))}),ze=(He,Ue)=>xe(void 0,null,function*(){const Zt=yield(0,a.aP)(me({},He));Zt.status===0?(oe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ne.history.push(`/classrooms/${He.coursesId}/exportlist/${Ue}`)):Zt.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${He.coursesId}/exportlist/${Ue}`))}),Ne=He=>xe(void 0,null,function*(){rt(),(yield exportCourseWorkListAppendix(me({},He))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${He.categoryId}/works_list.zip`,query:He}))),Fe()}),we=He=>xe(void 0,null,function*(){rt(),yield(0,z.FH)("",ie.Z.API_SERVER+`/api/polls/${He.categoryId}/commit_result.xlsx`),Fe()}),Me=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+`/api/courses/${He.coursesId}/attendances/export_xlsx_data.xlsx`,query:He}))}),Ee=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+`/api/courses/${He.coursesId}/video_study_statics.xlsx`,query:He}))}),ge=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+`/api/courses/${He.coursesId}/export_video_study.xlsx`,query:He}))}),ye=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+`/api/courses/${He.coursesId}/export_course_students_info.xlsx`,query:He}))}),Oe=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+"/api/school_manages/students.xlsx",query:He}))}),pt=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+"/api/item_banks/export.xlsx",query:He}))}),yt=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:He}))}),Le=He=>xe(void 0,null,function*(){const Ue=yield(0,a.Uy)(me({},He));Ue.status===0?(oe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ne.history.push(`/classrooms/${He.coursesId}/exportlist/exercise_score,export_exercise_users`)):Ue.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${He.coursesId}/exportlist/exercise_score,export_exercise_users`))}),ot=He=>xe(void 0,null,function*(){const Ue=yield(0,a.tg)(me({},He));Ue.status===0?(oe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ne.history.push(`/classrooms/${He.coursesId}/exportlist/exercise_score,export_exercise_report`)):Ue.status===-3&&((0,ne.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ne.history.push(`/classrooms/${He.coursesId}/exportlist/exercise_score,export_exercise_report`))}),mt=He=>xe(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+`/api/export_records/${He.id}.xlsx`,query:He}))}),gt=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:He}))}),_e=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+`/api/courses/${He==null?void 0:He.coursesId}/${He.menuKey}_statistic.xlsx?${He.checkedList.map(Ue=>`course_group_id[]=${Ue}`).join("&")}`,query:He}))}),tt=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+`/api/ec_years/${He==null?void 0:He.ec_year_id}/ec_training_objectives.xlsx`,query:He}))}),Ft=He=>xe(void 0,null,function*(){yield(0,z.FH)(He==null?void 0:He.name,(0,z.NY)({url:ie.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:He}))}),Ae=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+`/api/ec_years/${He==null?void 0:He.ec_year_id}/ec_courses.xlsx`,query:He}))}),ke=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+`/api/ec_years/${He==null?void 0:He.ec_year_id}/ec_graduation_requirements.xlsx`,query:He}))}),ve=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:He}))}),Ze=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+`/api/exercises/${He.categoryId}/rank_list.xlsx`,query:He}))}),et=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:He}))}),Lt=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+`/api/examination_banks/${He.id}.json`,query:He}))}),st=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+`/api/exercises/${He.categoryId}.json`,query:He}))}),wt=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+`/api/polls/${He==null?void 0:He.id}/commit_result.json`,query:He}))}),It=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+"/api/paths/get_task_pass.json",query:He}))}),Kt=(He,Ue)=>xe(void 0,null,function*(){yield(0,z.FH)(Ue||"",(0,z.NY)({url:ie.Z.API_SERVER+`/api/exercises/${He==null?void 0:He.exercise_id}/consult_exercise.json`,query:He}))}),kt=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+`/api/competitions/${He==null?void 0:He.identifier}/competition_commit_records/member_works.xlsx`,query:He}))}),an=He=>xe(void 0,null,function*(){yield(0,z.FH)("",(0,z.NY)({url:ie.Z.API_SERVER+`/api/courses/${He==null?void 0:He.coursesId}/group_homeworks/import_group_template.xlsx`,query:He}))})},67195:function($e,it,y){"use strict";y.d(it,{BU:function(){return ne},Dj:function(){return a},gH:function(){return z},vp:function(){return oe}});function a(ie){try{ie.mozRequestFullScreen?ie.mozRequestFullScreen():ie.webkitRequestFullScreen&&ie.webkitRequestFullScreen()}catch(he){console.log(he,":e")}}function ne(){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 z=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function oe(){var ie=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,he=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",ie),window.isFullScreen?window.isFullScreen:ie!=null}},63392:function($e,it,y){"use strict";y.d(it,{U:function(){return ue}});var a=y(59301),ne=Object.defineProperty,z=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,he=(ce,me,xe)=>me in ce?ne(ce,me,{enumerable:!0,configurable:!0,writable:!0,value:xe}):ce[me]=xe,Pe=(ce,me)=>{for(var xe in me||(me={}))oe.call(me,xe)&&he(ce,xe,me[xe]);if(z)for(var xe of z(me))ie.call(me,xe)&&he(ce,xe,me[xe]);return ce},Ce=(ce,me,xe)=>new Promise((rt,Fe)=>{var de=Ye=>{try{Ie(xe.next(Ye))}catch(Se){Fe(Se)}},Te=Ye=>{try{Ie(xe.throw(Ye))}catch(Se){Fe(Se)}},Ie=Ye=>Ye.done?rt(Ye.value):Promise.resolve(Ye.value).then(de,Te);Ie((xe=xe.apply(ce,me)).next())});function ue(ce,me){const[xe,rt]=(0,a.useState)(me),[Fe,de]=(0,a.useState)(!1),[Te,Ie]=(0,a.useState)();return[xe,Fe,(Se,fe=!1)=>Ce(this,null,function*(){const je=fe?me:Pe(Pe({},xe),Se);de(!0),rt(je);const De=yield ce(je);return de(!1),Ie(De),De}),Te,Ie]}},37189:function($e,it,y){"use strict";y.d(it,{_:function(){return z}});var a=y(59301),ne=y(62957);const z=oe=>{var ie,he;const Pe=(0,a.useRef)([]),Ce=()=>{for(const ue of Pe.current)clearTimeout(ue);Pe.current=[]};return(0,a.useEffect)(()=>{var ue,ce,me,xe,rt,Fe;if(Ce(),(ue=oe==null?void 0:oe.exercise)!=null&&ue.left_time&&((me=(ce=oe==null?void 0:oe.exercise)==null?void 0:ce.exercise_events)==null?void 0:me.length)>0){for(const de of(xe=oe==null?void 0:oe.exercise)==null?void 0:xe.exercise_events)if(((rt=oe==null?void 0:oe.exercise)==null?void 0:rt.left_time)>(de==null?void 0:de.reminder_time)*60){let Te=(((Fe=oe==null?void 0:oe.exercise)==null?void 0:Fe.left_time)-(de==null?void 0:de.reminder_time)*60)*1e3;Te=Te>2147483647?2147483647:Te;const Ie=setTimeout(()=>{ne.default.info({content:`${de==null?void 0:de.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},Te);Pe.current.push(Ie)}}},[(ie=oe==null?void 0:oe.exercise)==null?void 0:ie.left_time,(he=oe==null?void 0:oe.exercise)==null?void 0:he.exercise_events]),Ce}},20047:function($e,it,y){"use strict";y.d(it,{AL:function(){return je},Iy:function(){return me},Qv:function(){return Fe},ez:function(){return fe},jb:function(){return xe}});var a=y(32834),ne=y.n(a),z=y(11690),oe=y.n(z);let ie=1;function he(Ne,we){const Me=Ne.match(/^(\s+)(?:```)/);if(Me===null)return we;const Ee=Me[1];return we.split(` `).map(ge=>{const ye=ge.match(/^\s+/);if(ye===null)return ge;const[Oe]=ye;return Oe.length>=Ee.length?ge.slice(Ee.length):ge}).join(` `)}let Pe=[],Ce=["