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

1 line
63 KiB

This file contains ambiguous Unicode characters!

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

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[695],{57277:function(e,n,i){i.d(n,{Z:function(){return A}});var l=i(82242),t=i.n(l),s=i(7557),r=i.n(s),a=i(41498),o=i.n(a),c=i(79800),d=i.n(c),u=i(59301),v=i(86914),m="folderWrapper___G__0a",p="folderIcon___oTG6c",h=i(73631),x=i(5623),f=i(89189),g=i(37712),A=function(e){var n=e.value,i=e.onChange,l=e.scrollId,s=(0,u.useState)([]),a=d()(s,2),c=a[0],A=a[1];(0,u.useEffect)((function(){j()}),[]);var j=function(){var e=o()(r()().mark((function e(){var n,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.NZ)({});case 2:null!=(n=e.sent)&&n.data&&(i=[{title:"根目录",value:0,key:0,icon:(0,g.jsx)("img",{src:h,className:p}),isLeaf:!1,children:N(n.data||[])}],A(i));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),N=function e(n){return n.map((function(n){return{title:n.name,key:n.group_id,icon:(0,g.jsx)("img",{src:h,className:p}),isLeaf:0===n.children.length,children:e(n.children)}}))},y=function e(n,i,l){return n.map((function(n){return n.key===i?t()(t()({},n),{},{icon:l?(0,g.jsx)("img",{src:x,className:p}):(0,g.jsx)("img",{src:h,className:p})}):n.children?t()(t()({},n),{},{children:e(n.children,i,l)}):void 0}))},w=n?{selectedKeys:n,defaultExpandedKeys:n}:{};return c.length>0&&(0,g.jsx)("div",{id:l||"",children:(0,g.jsx)(v.Z,t()({showLine:{showLeafIcon:!1},showIcon:!0,treeData:c,className:m,onSelect:i,onExpand:function(e,n){A((function(e){return y(e,n.node.key,n.expanded)}))}},w))})}},695:function(e,n,i){i.d(n,{Z:function(){return be},$:function(){return we}});i(31468);var l=i(37205),t=i.n(l),s=i(82242),r=i.n(s),a=i(91232),o=i.n(a),c=i(7557),d=i.n(c),u=i(41498),v=i.n(u),m=i(79800),p=i.n(m),h=i(59301),x="intelligentBox___M5xO7",f="imgBox___DdoNI",g="underpin___fwUex",A="row___W9MrK",j="leftLayout___MMjoZ",N="rightLayout___EsxRX",y="head___Q7Od8",w="centerBox___j58Ut",b="title___rMcNx",C="tip___gLHFS",E="leftBox___DJ6lp",k="question___THjM9",I="rightBox___CuMdf",D="error___PHzCG",q="actionHead___vTHMx",B="edit___EaRLy",S="option___z4UTy",Z="active___o8wNJ",F="fill___g760n",M="text___L_lug",P="liWrap___LDwxe",O="li___k4Mcf",L="buttonFixed___QxKdm",R="buttonWrap___OEep5",T="button___b2y4h",U="menu___aQ4xO",J="dotLoading___zUYOu",Y=i(92310),z=i.n(Y),Q=i(78241),H=i(8591),V=i(43418),G=i(400),K=i(24905),X=i(38854),W=i(24645),_=i(95237),$=i(3113),ee=i(93948),ne=i(19842),ie=i(92832),le=i(5112),te=i(6848),se=i(43604),re=i(56872),ae=i(97940),oe=i(36057),ce=i(57277),de=i(5623),ue=(i(82069),i(33283)),ve=(i(71339),i(15342)),me=i.n(ve),pe=i(37712),he=h.memo((function(e){var n=e.tagName,i=void 0===n?"div":n,l=e.value,t=void 0===l?"":l,s=e.className,r=e.style,a=void 0===r?{}:r,c=e.onBlur,u=e.id,m=(0,h.useRef)(null);(0,h.useEffect)((function(){if(m.current){var e=function(){var e=v()(d()().mark((function e(){var n,i,l,s,r,a,c,u;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(i=m.current).innerHTML="",l=null==t||null===(n=t.replace(/<[^>]*>/g,(function(e){return e.startsWith("<img")?e:e.replace(/</g,"&lt;")})))||void 0===n?void 0:n.split(/(\$\$.*?\$\$)/g),s=o()(l);try{for(s.s();!(r=s.n()).done;)(a=r.value).startsWith("$$")&&a.endsWith("$$")?(c=a.slice(2,-2),(u=document.createElement("span")).setAttribute("contentEditable","false"),u.setAttribute("title",a),u.className="edu_latex",i.appendChild(u),me().render(c,u,{throwOnError:!1})):i.insertAdjacentHTML("beforeend",a)}catch(e){s.e(e)}finally{s.f()}case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}}),[u]);return(0,pe.jsx)(pe.Fragment,{children:(0,pe.jsx)(i,{ref:m,contentEditable:!0,className:s,style:a,onBlur:function(){if(c&&m.current){var e,n=m.current.cloneNode(!0),i=n.querySelectorAll("span.edu_latex"),l=o()(i);try{for(l.s();!(e=l.n()).done;){var t,s,r,a=e.value,d=a.getAttribute("title"),u=document.createTextNode(d),v=a;null===(t=v.parentNode)||void 0===t||null===(s=(r=t).replaceChild)||void 0===s||s.call(r,u,v)}}catch(e){l.e(e)}finally{l.f()}c(n.innerHTML)}}})})})),xe=he,fe=i(71763),ge=i(19677),Ae=function(e){e.preventDefault();var n=(e.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,n)},je=function(e){"Enter"===e.key&&e.preventDefault()},Ne=function(e){var n=e.children,i=e.style;return(0,pe.jsx)("div",{className:E,style:i,onPaste:Ae,children:n})},ye=function(e){var n=e.children,i=e.style,l=e.className;return(0,pe.jsx)("div",{className:z()(I,l),style:i,onPaste:Ae,children:n})},we="data:image/png;base64,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",be=function(e){var n,i=e.className,l=e.style,s=void 0===l?{}:l,a=e.width,c=void 0===a?1200:a,u=e.onCancel,m=void 0===u?function(){}:u,E=e.onSuccess,I=void 0===E?function(){}:E,Y=e.gather,ve=void 0===Y?{}:Y,me=e.mode,he=void 0===me?1:me,Ae=e.stickyTop,we=void 0===Ae?0:Ae,be=e.subDisciplineId,Ce=void 0===be?[]:be,Ee=e.isIntelligentAssistant,ke=e.dataSource,Ie=void 0===ke?[]:ke,De=(0,h.useState)(1),qe=p()(De,2),Be=qe[0],Se=qe[1],Ze=(0,h.useState)(0),Fe=p()(Ze,2),Me=Fe[0],Pe=Fe[1],Oe=(0,h.useState)(""),Le=p()(Oe,2),Re=Le[0],Te=Le[1],Ue=(0,h.useState)(!1),Je=p()(Ue,2),Ye=Je[0],ze=Je[1],Qe=(0,h.useState)([]),He=p()(Qe,2),Ve=He[0],Ge=He[1],Ke=(0,h.useState)([]),Xe=p()(Ke,2),We=Xe[0],_e=Xe[1],$e=(0,h.useState)(!1),en=p()($e,2),nn=en[0],ln=en[1],tn=(0,h.useState)(!1),sn=p()(tn,2),rn=sn[0],an=sn[1],on=(0,h.useState)(!1),cn=p()(on,2),dn=cn[0],un=cn[1],vn=(0,h.useState)(!1),mn=p()(vn,2),pn=mn[0],hn=mn[1],xn=(0,h.useState)([]),fn=p()(xn,2),gn=fn[0],An=fn[1],jn=(0,h.useState)(1),Nn=p()(jn,2),yn=Nn[0],wn=Nn[1],bn=(0,h.useState)(!1),Cn=p()(bn,2),En=Cn[0],kn=Cn[1],In=(0,h.useState)(!1),Dn=p()(In,2),qn=Dn[0],Bn=Dn[1],Sn=(0,h.useState)(!0),Zn=p()(Sn,2),Fn=Zn[0],Mn=Zn[1],Pn=(0,h.useState)(1),On=p()(Pn,2),Ln=On[0],Rn=On[1],Tn=(0,h.useState)(""),Un=p()(Tn,2),Jn=Un[0],Yn=Un[1],zn=(0,h.useState)([]),Qn=p()(zn,2),Hn=Qn[0],Vn=Qn[1],Gn=(0,h.useState)(0),Kn=p()(Gn,2),Xn=Kn[0],Wn=Kn[1],_n=(0,h.useState)(0),$n=p()(_n,2),ei=$n[0],ni=$n[1],ii=(0,h.useState)(0),li=p()(ii,2),ti=li[0],si=li[1],ri=(0,h.useState)(0),ai=p()(ri,2),oi=ai[0],ci=ai[1],di=(0,h.useState)(0),ui=p()(di,2),vi=ui[0],mi=ui[1],pi=Q.Z.useForm(),hi=p()(pi,1)[0],xi=Q.Z.useForm(),fi=p()(xi,1)[0],gi=(0,h.useRef)(null),Ai=(0,h.useRef)(null),ji=(0,h.useRef)(),Ni=(0,ge.useSelector)((function(e){var n;return(null==e||null===(n=e.globalSetting)||void 0===n||null===(n=n.setting)||void 0===n?void 0:n.big_model_users)||[]})),yi=(0,ge.useSelector)((function(e){var n;return null==e||null===(n=e.user)||void 0===n?void 0:n.userInfo})),wi=null==Ni?void 0:Ni.includes(null==yi?void 0:yi.login),bi=["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"],Ci=["C","C++","Java","Python","JavaScript","Ruby"];(0,h.useEffect)((function(){null!=Ie&&Ie.length&&Ui(Ie)}),[Ie]),(0,h.useEffect)((function(){2===Be&&gi.current.focus()}),[Be]),(0,h.useEffect)((function(){dn&&Ei()}),[dn]);var Ei=function(){var e=v()(d()().mark((function e(){var n;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,oe.ZP)("/api/disciplines.json",{method:"get",params:{source:1===he?"new_question":"subject"}});case 2:n=e.sent,An(n.disciplines||[]);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ki=function(e){return e=e||"",e=(e=String(e)).replace(/\s+/g,"")},Ii=function(e){return e=e||"",e=(e=(e=(e=String(e)).replace(/<div>/g,"")).replace(/<br>/g,"\n")).replace(/<\/div>/g,"\n"),e=Di(e)},Di=function(e){return e.replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&amp;/g,"&").replace(/&quot;/g,'"').replace(/&#39;/g,"'")};var qi=function(){var e=v()(d()().mark((function e(){var n,i,l;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ze(!0),Te("处理中"),e.next=4,new Promise((function(e){return setTimeout(e,1e3)}));case 4:i=null===(n=Ai.current)||void 0===n?void 0:n.querySelectorAll('[data-text="edit"]'),l="";try{i.forEach((function(e){var n,i=e.cloneNode(!0),t=i.querySelectorAll("span.edu_latex"),s=o()(t);try{for(s.s();!(n=s.n()).done;){var r,a,c,d=n.value,u=d.getAttribute("title"),v=document.createTextNode(u),m=d;null===(r=m.parentNode)||void 0===r||null===(a=(c=r).replaceChild)||void 0===a||a.call(c,v,m)}}catch(e){s.e(e)}finally{s.f()}var p,h=i.querySelectorAll("span[style]"),x=o()(h);try{for(x.s();!(p=x.n()).done;){var f=p.value;if(f.style.fontFamily){var g,A,j,N=f.innerHTML,y=document.createTextNode(N),w=f;null===(g=w.parentNode)||void 0===g||null===(A=(j=g).replaceChild)||void 0===A||A.call(j,y,w)}}}catch(e){x.e(e)}finally{x.f()}null==i||i.childNodes.forEach((function(e){e.nodeType===Node.ELEMENT_NODE&&"h5"!==e.localName&&"h4"!==e.localName?l+="<p>".concat(e.innerHTML,"</p>"):e.nodeType===Node.TEXT_NODE&&(l+="<p>".concat(e.textContent,"</p>"))}))})),Ji("/api/intelligent_imports/import.json",{html:Di(l)})}catch(e){console.error("处理节点错误:",e)}case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Bi=function(e){var n=e.filter((function(e){return!(null==e||!e.type)}));return n=n.map((function(e){var n,i=null===(n=Ri.find((function(n){return n.id===(null==e?void 0:e.type)})))||void 0===n?void 0:n.deal,l=r()(r()({},e),{},{id:String(Math.random()).slice(-6),knowledgePoint:ki(null==e?void 0:e.knowledgePoint)});return i?i(l):l}))},Si=function(e,n,i,l){var t;console.log(e,n,i,l,"onDataChange修改数值");var s=JSON.parse(JSON.stringify(We));void 0===l?s[n][e]=i:s[n].questions[l][e]=i;var a=r()({},s[n]),o=null===(t=Ri.find((function(e){return e.id===(null==a?void 0:a.type)})))||void 0===t?void 0:t.deal;s[n]=o(a),_e(s)},Zi=function(e,n,i){var l,t=void 0!==i,s=null===(l=Ri.find((function(n){return n.id===(null==e?void 0:e.type)})))||void 0===l?void 0:l.type,r="".concat(n+1,".").concat(void 0===i?"":i+1+"."),a="".concat("7"===(null==e?void 0:e.type)?"{{":"").concat(r,"【").concat(s,"】").concat((null==e?void 0:e.question)||"");return(0,pe.jsxs)(pe.Fragment,{children:[t&&(0,pe.jsx)("h4",{contentEditable:!0}),(0,pe.jsx)(xe,{id:null==e?void 0:e.id,tagName:"div",value:a})]})},Fi=function(e,n,i){var l,t=void 0!==i,s=null===(l=Ri.find((function(n){return n.id===(null==e?void 0:e.type)})))||void 0===l?void 0:l.type,r="".concat(n+1,".").concat(void 0===i?"":i+1+".");return t?(0,pe.jsxs)("div",{style:{padding:"10px 18px"},children:["".concat(r,"【").concat(s,"】"),(0,pe.jsx)(xe,{id:null==e?void 0:e.id,tagName:"span",className:B,onBlur:function(e){return Si("question",n,e,i)},value:(null==e?void 0:e.question)||""})]}):(0,pe.jsxs)(pe.Fragment,{children:[(0,pe.jsxs)("div",{className:q,children:[(0,pe.jsx)("div",{className:"c-light-primary",children:"".concat(r,"【").concat(s,"】")}),1!==he&&(0,pe.jsx)(G.Z,{disabled:"7"===(null==e?void 0:e.type),min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"分",precision:1,size:"middle",onChange:function(e){return Si("score",n,e,i)},value:null==e?void 0:e.score}),(0,pe.jsx)(K.Z,{style:{marginLeft:"auto"},onChange:function(e){return Si("checked",n,e.target.checked,i)},checked:!(null==e||!e.checked),children:"不导入此题"})]}),(0,pe.jsx)(xe,{id:null==e?void 0:e.id,tagName:"div",style:{padding:"10px 18px"},className:B,onBlur:function(e){return Si("question",n,e,i)},value:null==e?void 0:e.question})]})},Mi=function(e,n,i){return(0,pe.jsxs)(pe.Fragment,{children:[["0","1","2","4"].includes(null==e?void 0:e.type)&&(0,pe.jsx)(xe,{id:null==e?void 0:e.id,value:"答案:".concat(n||""),tagName:"p"}),!i&&(0,pe.jsx)(xe,{id:null==e?void 0:e.id,value:"难度:".concat((null==e?void 0:e.difficulty)||""),tagName:"p"}),"7"!==(null==e?void 0:e.type)&&(0,pe.jsx)(xe,{id:null==e?void 0:e.id,value:"解析:".concat((null==e?void 0:e.analyze)||""),tagName:"p"}),!i&&(0,pe.jsx)(xe,{id:null==e?void 0:e.id,value:"知识点:".concat((null==e?void 0:e.knowledgePoint)||""),tagName:"p"})]})},Pi=function(e,n,i,l){var t=void 0!==l,s=!t||e.last||e.errorMsg?{}:{marginBottom:10},r=["简单","适中","困难"].map((function(e){return{key:e,label:e,onClick:function(){return Si("difficulty",i,e,l)}}}));return(0,pe.jsxs)("div",{className:P,style:s,children:[["4"].includes(null==e?void 0:e.type)&&(0,pe.jsxs)("div",{className:O,children:[(0,pe.jsx)("aside",{children:"答    案:"}),(0,pe.jsx)(xe,{id:null==e?void 0:e.id,tagName:"div",className:"".concat(B," c-black"),onBlur:function(e){return Si("answer",i,[e],l)},value:n})]}),!t&&(0,pe.jsxs)("div",{className:O,children:[(0,pe.jsx)("aside",{children:"难    度:"}),(0,pe.jsx)("div",{className:"c-black",children:(0,pe.jsx)(X.Z,{menu:{items:r},children:(0,pe.jsxs)("span",{className:"c-light-primary",children:[null==e?void 0:e.difficulty,(0,pe.jsx)("i",{className:"iconfont icon-a-bianzu11 font14 ml4"})]})})})]}),"7"!==(null==e?void 0:e.type)&&(0,pe.jsxs)("div",{className:O,children:[(0,pe.jsx)("aside",{children:"解    析:"}),(0,pe.jsx)(xe,{id:null==e?void 0:e.id,tagName:"div",className:"".concat(B," c-grey-333"),onBlur:function(e){return Si("analyze",i,e,l)},value:null==e?void 0:e.analyze})]}),!t&&(0,pe.jsxs)("div",{onKeyDown:je,className:O,children:[(0,pe.jsx)("aside",{children:"知识点:"}),(0,pe.jsx)(xe,{id:null==e?void 0:e.id,tagName:"div",value:(null==e?void 0:e.knowledgePoint)||"",className:"".concat(B," c-grey-333"),onBlur:function(e){return Si("knowledgePoint",i,ki(Ii(e)),l)}})]})]})},Oi=function(e){return(0,pe.jsx)(pe.Fragment,{children:"string"==typeof(null==e?void 0:e.errorMsg)&&!(null==e||!e.errorMsg)&&(0,pe.jsxs)("h5",{contentEditable:!1,children:[(0,pe.jsx)("i",{className:"iconfont icon-shanchuhuanjing"}),(0,pe.jsx)("div",{children:null==e?void 0:e.errorMsg})]})})},Li=function(e){return(0,pe.jsx)(pe.Fragment,{children:"string"==typeof(null==e?void 0:e.errorMsg)&&!(null==e||!e.errorMsg)&&(0,pe.jsxs)("h5",{children:[(0,pe.jsx)("i",{className:"iconfont icon-shanchuhuanjing"}),(0,pe.jsx)("div",{children:null==e?void 0:e.errorMsg})]})})},Ri=[{id:"0",type:"单选题",element:function(e,n,i){var l,t,s=void 0!==i,r=null==e||null===(l=e.answer)||void 0===l?void 0:l[0],a=(0,pe.jsxs)(pe.Fragment,{children:[Zi(e,n,i),null==e||null===(t=e.options)||void 0===t?void 0:t.map((function(n,i){return(0,pe.jsx)(xe,{id:null==e?void 0:e.id,value:"".concat(bi[i],".").concat(n),tagName:"p"},i)})),Mi(e,r,s),Oi(e)]}),o=s?e:We[n],c=null==o?void 0:o.options,d=(0,pe.jsxs)(pe.Fragment,{children:[Fi(o,n,i),null==c?void 0:c.map((function(e,l){var t;return(0,pe.jsxs)("div",{className:S,children:[(0,pe.jsx)("aside",{className:(null==o||null===(t=o.answer)||void 0===t?void 0:t[0])===bi[l]?Z:"",onClick:function(){return Si("answer",n,[bi[l]],i)},children:bi[l]}),(0,pe.jsx)(xe,{id:null==o?void 0:o.id,tagName:"div",className:"".concat(M),onBlur:function(e){c[l]=e,Si("options",n,c,i)},value:e})]},l)})),Pi(o,"",n,i),Li(o)]});return s?[a,d]:(0,pe.jsxs)("div",{className:A,style:{display:nn?null!=o&&o.errorMsg?"flex":"none":"flex"},children:[(0,pe.jsx)("div",{className:j,children:(0,pe.jsx)(Ne,{children:(0,pe.jsx)("div",{"data-text":"edit",contentEditable:!0,className:k,children:a})})}),(0,pe.jsx)("div",{className:N,children:(0,pe.jsx)(ye,{className:null!=o&&o.errorMsg?D:"",children:d})})]})},deal:function(e){var n;e.score=void 0===e.score?2:e.score;var i=ki(null==e||null===(n=e.answer)||void 0===n?void 0:n[0]).toUpperCase();e.answer=i?[i]:[];var l,t,s=[];null!=e&&e.options?e.options=null===(l=e.options)||void 0===l?void 0:l.slice(0,8):s.push("未识别到选项。推荐格式:“ A.选项一 B.选项二 C.选项三 ”");(i||s.push("未识别到答案。推荐格式:“ 答案A ”"),i)&&(bi.slice(0,(null==e||null===(t=e.options)||void 0===t?void 0:t.length)||8).includes(i)||s.push("正确答案设置有误,请重新设置。推荐格式:“ 答案A ”"));return ki(null==e?void 0:e.question)||s.push("未识别到题干"),e.errorMsg=s.join("\n"),e}},{id:"1",type:"多选题",element:function(e,n,i){var l,t,s=void 0!==i,r=null==e||null===(l=e.answer)||void 0===l?void 0:l[0],a=(0,pe.jsxs)(pe.Fragment,{children:[Zi(e,n,i),null==e||null===(t=e.options)||void 0===t?void 0:t.map((function(n,i){return(0,pe.jsx)(xe,{id:null==e?void 0:e.id,value:"".concat(bi[i],".").concat(n),tagName:"p"},i)})),Mi(e,r,s),Oi(e)]}),o=s?e:We[n],c=null==o?void 0:o.options,d=(0,pe.jsxs)(pe.Fragment,{children:[Fi(o,n,i),null==c?void 0:c.map((function(e,l){var t;return(0,pe.jsxs)("div",{className:S,children:[(0,pe.jsx)("aside",{className:null!=o&&null!==(t=o.answer)&&void 0!==t&&null!==(t=t[0])&&void 0!==t&&t.includes(bi[l])?Z:"",onClick:function(){var e,t=(null==o||null===(e=o.answer)||void 0===e?void 0:e[0])||"",s=bi[l];t.includes(s)?t=t.replace(new RegExp(s,"g"),""):t+=s,t=t.split("").sort().join(""),Si("answer",n,[t],i)},children:bi[l]}),(0,pe.jsx)(xe,{id:null==o?void 0:o.id,tagName:"div",className:"".concat(M),onBlur:function(e){c[l]=e,Si("options",n,c,i)},value:e})]},l)})),Pi(o,"",n,i),Li(o)]});return s?[a,d]:(0,pe.jsxs)("div",{className:A,style:{display:nn?null!=o&&o.errorMsg?"flex":"none":"flex"},children:[(0,pe.jsx)("div",{className:j,children:(0,pe.jsx)(Ne,{children:(0,pe.jsx)("div",{"data-text":"edit",contentEditable:!0,className:k,children:a})})}),(0,pe.jsx)("div",{className:N,children:(0,pe.jsx)(ye,{className:null!=o&&o.errorMsg?D:"",children:d})})]})},deal:function(e){var n;e.score=void 0===e.score?2:e.score;var i=ki(null==e||null===(n=e.answer)||void 0===n?void 0:n[0]).toUpperCase().split("").sort().join("");e.answer=i?[i]:[];var l,t,s,r=[];null!=e&&e.options?e.options=null===(l=e.options)||void 0===l?void 0:l.slice(0,8):r.push("未识别到选项。推荐格式:“ A.选项一 B.选项二 C.选项三 ”");if(i||r.push("未识别到答案。推荐格式:“ 答案AB ”"),i){var a,o=bi.slice(0,(null==e||null===(a=e.options)||void 0===a?void 0:a.length)||8);(t=o,s=[],function e(n,i){n.length>=2&&s.push(n.join(""));for(var l=i;l<t.length;l++)n.push(t[l]),e(n,l+1),n.pop()}([],0),s).includes(i)||r.push("正确答案设置有误,请重新设置。推荐格式:“ 答案AB ”")}return ki(null==e?void 0:e.question)||r.push("未识别到题干"),e.errorMsg=r.join("\n"),e}},{id:"2",type:"判断题",element:function(e,n,i){var l,t,s=void 0!==i,r=null==e||null===(l=e.answer)||void 0===l?void 0:l[0],a=(0,pe.jsxs)(pe.Fragment,{children:[Zi(e,n,i),Mi(e,r,s),Oi(e)]}),o=s?e:We[n],c=["正确","错误"],d=(null==o||null===(t=o.answer)||void 0===t?void 0:t[0])||"";["正确","对","T","True","t","true"].includes(d)?d="正确":["错误","错","T","true","t","false"].includes(d)&&(d="错误");var u=(0,pe.jsxs)(pe.Fragment,{children:[Fi(o,n,i),null==c?void 0:c.map((function(e,l){return(0,pe.jsxs)("div",{className:S,children:[(0,pe.jsx)("aside",{style:{borderRadius:2},className:d===e?Z:"",onClick:function(){return Si("answer",n,[e],i)},children:"正确"===e?"T":"F"}),(0,pe.jsx)("div",{style:{pointerEvents:"none"},className:"".concat(M),children:e})]},l)})),Pi(o,"",n,i),Li(o)]});return s?[a,u]:(0,pe.jsxs)("div",{className:A,style:{display:nn?null!=o&&o.errorMsg?"flex":"none":"flex"},children:[(0,pe.jsx)("div",{className:j,children:(0,pe.jsx)(Ne,{children:(0,pe.jsx)("div",{"data-text":"edit",contentEditable:!0,className:k,children:a})})}),(0,pe.jsx)("div",{className:N,children:(0,pe.jsx)(ye,{className:null!=o&&o.errorMsg?D:"",children:u})})]})},deal:function(e){var n;e.score=void 0===e.score?2:e.score;var i=ki(null==e||null===(n=e.answer)||void 0===n?void 0:n[0]);e.answer=i?[i]:[];var l=[];return i||l.push("未识别到答案。推荐格式:“ 答案:错误”"),i&&!["正确","对","T","True","t","true","错误","错","T","true","t","false"].includes(i)&&l.push("正确答案设置有误,请重新设置。推荐格式:“ 答案:错误”"),ki(null==e?void 0:e.question)||l.push("未识别到题干"),e.errorMsg=l.join("\n"),e}},{id:"3",type:"填空题",element:function(e,n,i){var l,t,s=void 0!==i,r=(0,pe.jsxs)(pe.Fragment,{children:[Zi(e,n,i),null==e||null===(l=e.answer)||void 0===l?void 0:l.map((function(n,i){return(0,pe.jsx)(xe,{id:null==e?void 0:e.id,tagName:"p",value:"答案".concat(i+1,"").concat(n.text||"")},i)})),Mi(e,"",s),Oi(e)]}),a=s?e:We[n],o=(0,pe.jsxs)(pe.Fragment,{children:[Fi(a,n,i),null==a||null===(t=a.answer)||void 0===t?void 0:t.map((function(e,l){return(0,pe.jsxs)("div",{className:S,children:[(0,pe.jsxs)("aside",{className:F,children:["填空项",l+1]}),1===e.model&&(0,pe.jsx)(xe,{id:null==a?void 0:a.id,tagName:"div",onBlur:function(e){a.answer[l].latex=Ii(e),Si("answer",n,a.answer,i)},className:"".concat(M),value:e.latex}),2===e.model&&(0,pe.jsx)(ue.Z,{value:e.latex,onChange:function(e){a.answer[l].latex=e,Si("answer",n,a.answer,i)}})]},l)})),Pi(a,"",n,i),Li(a)]});return s?[r,o]:(0,pe.jsxs)("div",{className:A,style:{display:nn?null!=a&&a.errorMsg?"flex":"none":"flex"},children:[(0,pe.jsx)("div",{className:j,children:(0,pe.jsx)(Ne,{children:(0,pe.jsx)("div",{"data-text":"edit",contentEditable:!0,className:k,children:r})})}),(0,pe.jsx)("div",{className:N,children:(0,pe.jsx)(ye,{className:null!=a&&a.errorMsg?D:"",children:o})})]})},deal:function(e){var n,i,l,t;e.score=void 0===e.score?2:e.score,e.question=null===(n=e.question)||void 0===n?void 0:n.replaceAll("▁","_");var s=null===(i=e.answer)||void 0===i?void 0:i.map((function(e){if("[object Object]"===Object.prototype.toString.call(e))return e;var n={model:1,text:e,latex:e};return/^\$\$.*\$\$$/.test(e)?(n.model=2,n.latex=e.slice(2,-2)):n.latex=Ii(e),n}));e.answer=s;var r=[];return s||r.push("未识别到答案。推荐格式答案1中国答案2世界"),ki(null==e?void 0:e.question)?null!=e&&e.question.includes("_")?null!=e&&null!==(l=e.answer)&&void 0!==l&&l.length&&((null==e?void 0:e.question.match(/_+/g))||[]).length!==(null==e||null===(t=e.answer)||void 0===t?void 0:t.length)&&r.push("填空项与答案个数不匹配,请进行调整"):r.push("填空项未设置请使用英文下划线“___”表示填空项"):r.push("未识别到题干"),e.errorMsg=r.join("\n"),e}},{id:"4",type:"简答题",element:function(e,n,i){var l,t,s=void 0!==i,r=null==e||null===(l=e.answer)||void 0===l?void 0:l[0],a=(0,pe.jsxs)(pe.Fragment,{children:[Zi(e,n,i),Mi(e,r,s),Oi(e)]}),o=s?e:We[n],c=(0,pe.jsxs)(pe.Fragment,{children:[Fi(o,n,i),Pi(o,null==o||null===(t=o.answer)||void 0===t?void 0:t[0],n,i),Li(o)]});return s?[a,c]:(0,pe.jsxs)("div",{className:A,style:{display:nn?null!=o&&o.errorMsg?"flex":"none":"flex"},children:[(0,pe.jsx)("div",{className:j,children:(0,pe.jsx)(Ne,{children:(0,pe.jsx)("div",{"data-text":"edit",contentEditable:!0,className:k,children:a})})}),(0,pe.jsx)("div",{className:N,children:(0,pe.jsx)(ye,{className:null!=o&&o.errorMsg?D:"",children:c})})]})},deal:function(e){e.score=void 0===e.score?5:e.score;var n=[];return ki(null==e?void 0:e.question)||n.push("未识别到题干"),e.errorMsg=n.join("\n"),e}},{id:"6",type:"编程题",element:function(e,n){var i,l,s=We[n],r=Ci.slice(0,4).map((function(e){return{key:e,label:e,onClick:function(){return Si("platform",n,e)}}}));return(0,pe.jsxs)("div",{className:A,style:{display:nn?null!=s&&s.errorMsg?"flex":"none":"flex"},children:[(0,pe.jsx)("div",{className:j,children:(0,pe.jsx)(Ne,{children:(0,pe.jsxs)("div",{"data-text":"edit",contentEditable:!0,className:k,children:[Zi(e,n),(0,pe.jsx)(xe,{id:null==e?void 0:e.id,value:"试题描述:".concat((null==e?void 0:e.description)||""),tagName:"p"}),Mi(e),(0,pe.jsx)(xe,{id:null==e?void 0:e.id,value:"时间限制(秒):".concat(null==e?void 0:e.timeLimit),tagName:"p"}),(0,pe.jsx)(xe,{id:null==e?void 0:e.id,value:"编程语言:".concat((null==e?void 0:e.platform)||""),tagName:"p"}),(0,pe.jsx)("p",{contentEditable:!0,children:"学员初始代码:"}),(0,pe.jsx)("h4",{}),(0,pe.jsx)(xe,{id:null==e?void 0:e.id,value:(null==e?void 0:e.code)||"",tagName:"div"}),null==e||null===(i=e.inputs)||void 0===i?void 0:i.map((function(n,i){var l;return(0,pe.jsxs)(h.Fragment,{children:[(0,pe.jsx)("h4",{}),(0,pe.jsx)(xe,{id:null==e?void 0:e.id,value:"测试用例(".concat(i+1,")输入:").concat(n||""),tagName:"div"}),(0,pe.jsx)(xe,{id:null==e?void 0:e.id,value:"测试用例(".concat(i+1,")输出:").concat((null==e||null===(l=e.outputs)||void 0===l?void 0:l[i])||""),tagName:"div"})]},i)})),Oi(e)]})})}),(0,pe.jsx)("div",{className:N,children:(0,pe.jsxs)(ye,{className:null!=s&&s.errorMsg?D:"",children:[Fi(s,n),(0,pe.jsx)("div",{className:P,style:{background:"transparent",marginBottom:0,padding:0},children:(0,pe.jsxs)("div",{className:O,children:[(0,pe.jsx)("aside",{children:"试题描述:"}),(0,pe.jsx)(xe,{className:B,id:null==s?void 0:s.id,value:null==s?void 0:s.description,tagName:"div",onBlur:function(e){return Si("description",n,e)}})]})}),Pi(s,"",n),(0,pe.jsxs)("div",{className:P,children:[(0,pe.jsxs)("div",{className:O,children:[(0,pe.jsx)("aside",{children:"时间限制(秒):"}),(0,pe.jsx)(xe,{className:B,id:null==s?void 0:s.id,value:null==s?void 0:s.timeLimit,tagName:"div",onBlur:function(e){return Si("timeLimit",n,Ii(e))}})]}),(0,pe.jsxs)("div",{className:O,children:[(0,pe.jsx)("aside",{children:"编程语言:"}),(0,pe.jsx)("div",{className:"c-black",children:(0,pe.jsx)(X.Z,{menu:{items:r},children:(0,pe.jsxs)("span",{className:"c-light-primary",children:[null==s?void 0:s.platform,(0,pe.jsx)("i",{className:"iconfont icon-a-bianzu11 font14 ml4"})]})})})]}),(0,pe.jsxs)("div",{className:O,style:{flexDirection:"column",alignItems:"start"},children:[(0,pe.jsx)("aside",{className:"mb10",children:"学员初始代码:"}),(0,pe.jsx)(xe,{className:B,id:null==s?void 0:s.id,value:(null==s?void 0:s.code)||"",onBlur:function(e){return Si("code",n,Ii(e))},tagName:"div"})]})]}),null==s||null===(l=s.inputs)||void 0===l?void 0:l.map((function(e,i){var l;return(0,pe.jsxs)("div",{className:P,children:[(0,pe.jsxs)("div",{className:O,children:[(0,pe.jsxs)("aside",{children:["测试用例(",i+1,")输入:"]}),(0,pe.jsx)(xe,{id:null==s?void 0:s.id,value:e||"",className:B,onBlur:function(e){var l=t()((null==s?void 0:s.inputs)||[]);l[i]=Ii(e),Si("inputs",n,l)},tagName:"div"})]}),(0,pe.jsxs)("div",{className:O,children:[(0,pe.jsxs)("aside",{children:["测试用例(",i+1,")输出:"]}),(0,pe.jsx)(xe,{id:null==s?void 0:s.id,value:(null==s||null===(l=s.outputs)||void 0===l?void 0:l[i])||"",className:B,onBlur:function(e){var l=t()((null==s?void 0:s.outputs)||[]);l[i]=Ii(e),Si("outputs",n,l)},tagName:"div"})]})]},i)})),Li(s)]})})]})},deal:function(e){var n,i;e.score=void 0===e.score?10:e.score,e.code=null===(n=e.code)||void 0===n?void 0:n.trim();var l=[];ki(null==e?void 0:e.question)?(null==e||null===(i=e.question)||void 0===i?void 0:i.length)>60&&l.push("编程题名称限制60个字符"):l.push("未识别到题干"),ki(null==e?void 0:e.description)||l.push("未识别到试题描述");var t=ki(String((null==e?void 0:e.timeLimit)||""));if(e.timeLimit=t,(!t||t&&!["3","4","5","6","7","8","9","10"].includes(t))&&l.push("时间限制为必填项只支持3-10的整数"),e.platform=ki(null==e?void 0:e.platform),null!=e&&e.platform){var s,r=null==e||null===(s=e.platform)||void 0===s?void 0:s.toLowerCase(),a=["c","c++","java","python"].findIndex((function(e){return e===r}));a>-1?e.platform=Ci[a]:l.push("编程语言为必填项目前只支持C、C++、Python、Java语言")}else l.push("编程语言为必填项目前只支持C、C++、Python、Java语言");if(null!=e&&e.inputs&&null!=e&&e.outputs){var o=Math.min(e.inputs.length,e.outputs.length);e.inputs=e.inputs.slice(0,o),e.outputs=e.outputs.slice(0,o),e.outputs.some((function(e){return!ki(e)}))&&l.push("测试用例输出为必填项")}else e.inputs=[],e.outputs=[],l.push("未识别到测试用例。推荐格式:测试用例(1)输入1测试用例(1)输出2");return e.errorMsg=l.join("\n"),e}},{id:"7",type:"组合题",element:function(e,n){var i,l,t=We[n];return(0,pe.jsxs)("div",{className:A,style:{display:nn?null!=t&&t.errorMsg?"flex":"none":"flex"},children:[(0,pe.jsx)("div",{className:j,children:(0,pe.jsx)(Ne,{children:(0,pe.jsxs)("div",{"data-text":"edit",contentEditable:!0,className:k,children:[Zi(e,n),Mi(e),null==e||null===(i=e.questions)||void 0===i?void 0:i.map((function(i,l){var t,s=null===(t=Ri.find((function(e){return e.id===(null==i?void 0:i.type)})))||void 0===t?void 0:t.element;return(0,pe.jsx)(h.Fragment,{children:s(i,n,l)[0]},"left-".concat(e.id,"-").concat(l))})),Oi(e),(0,pe.jsx)("p",{contentEditable:!0,children:"}}"})]})})}),(0,pe.jsx)("div",{className:N,children:(0,pe.jsxs)(ye,{className:null!=t&&t.errorMsg?D:"",children:[Fi(t,n),Pi(t,"",n),null==t||null===(l=t.questions)||void 0===l?void 0:l.map((function(e,i){var l,s=null===(l=Ri.find((function(n){return n.id===(null==e?void 0:e.type)})))||void 0===l?void 0:l.element;return(0,pe.jsx)(h.Fragment,{children:s(e,n,i)[1]},"right-".concat(t.id,"-").concat(i))})),Li(t)]})})]})},deal:function(e){var n,i,l,t;e.questions=null!==(n=e.questions)&&void 0!==n&&n.length?Bi(e.questions.slice(0,20)):[],e.questions=null===(i=e.questions)||void 0===i?void 0:i.map((function(n,i){return r()(r()({},n),{},{last:i===e.questions.length-1})}));var s=null===(l=e.questions)||void 0===l?void 0:l.reduce((function(e,n){var i=parseFloat(n.score);return isNaN(i)?e:e+i}),0);e.score=s;var a,o=[];null!==(t=e.questions)&&void 0!==t&&t.length?e.errorMsg=(null===(a=e.questions)||void 0===a?void 0:a.findIndex((function(e){return!!e.errorMsg})))>-1:o.push("请添加小题");return ki(null==e?void 0:e.question)||o.push("未识别到题干"),o.length&&(e.errorMsg=o.join("\n")),e}},{id:"8",type:"程序填空题",element:function(e,n){var i,l,s=We[n],r=Ci.map((function(e){return{key:e,label:e,onClick:function(){return Si("platform",n,e)}}}));return(0,pe.jsxs)("div",{className:A,style:{display:nn?null!=s&&s.errorMsg?"flex":"none":"flex"},children:[(0,pe.jsx)("div",{className:j,children:(0,pe.jsx)(Ne,{children:(0,pe.jsxs)("div",{"data-text":"edit",contentEditable:!0,className:k,children:[Zi(e,n),Mi(e),(0,pe.jsx)(xe,{id:null==e?void 0:e.id,value:"时间限制(秒):".concat(null==e?void 0:e.timeLimit),tagName:"p"}),(0,pe.jsx)(xe,{id:null==e?void 0:e.id,value:"编程语言:".concat((null==e?void 0:e.platform)||""),tagName:"p"}),(0,pe.jsx)("p",{contentEditable:!0,children:"程序代码:"}),(0,pe.jsx)("h4",{}),(0,pe.jsx)(xe,{id:null==e?void 0:e.id,value:(null==e?void 0:e.code)||"",tagName:"div"}),(0,pe.jsx)("h4",{}),(0,pe.jsx)(xe,{id:null==e?void 0:e.id,value:"测试用例输入:".concat((null==e?void 0:e.input)||""),tagName:"p"}),(0,pe.jsx)(xe,{id:null==e?void 0:e.id,value:"测试用例输出:".concat((null==e?void 0:e.output)||""),tagName:"p"}),null==e||null===(i=e.answer)||void 0===i?void 0:i.map((function(n,i){return(0,pe.jsx)(xe,{id:null==e?void 0:e.id,value:"答案".concat(i+1,"").concat(n||""),tagName:"p"},i)})),Oi(e)]})})}),(0,pe.jsx)("div",{className:N,children:(0,pe.jsxs)(ye,{className:null!=s&&s.errorMsg?D:"",children:[Fi(s,n),Pi(s,"",n),(0,pe.jsxs)("div",{className:P,children:[(0,pe.jsxs)("div",{className:O,onKeyDown:je,children:[(0,pe.jsx)("aside",{children:"时间限制(秒):"}),(0,pe.jsx)(xe,{className:B,id:null==s?void 0:s.id,value:null==s?void 0:s.timeLimit,tagName:"div",onBlur:function(e){return Si("timeLimit",n,Ii(e))}})]}),(0,pe.jsxs)("div",{className:O,children:[(0,pe.jsx)("aside",{children:"编程语言:"}),(0,pe.jsx)("div",{className:"c-black",children:(0,pe.jsx)(X.Z,{menu:{items:r},children:(0,pe.jsxs)("span",{className:"c-light-primary",children:[null==s?void 0:s.platform,(0,pe.jsx)("i",{className:"iconfont icon-a-bianzu11 font14 ml4"})]})})})]}),(0,pe.jsxs)("div",{className:O,style:{flexDirection:"column",alignItems:"start"},children:[(0,pe.jsx)("aside",{className:"mb10",children:"程序代码:"}),(0,pe.jsx)(xe,{className:B,id:null==s?void 0:s.id,value:(null==s?void 0:s.code)||"",onBlur:function(e){return Si("code",n,Ii(e))},tagName:"div"})]}),(0,pe.jsxs)("div",{className:O,children:[(0,pe.jsx)("aside",{children:"测试用例输入:"}),(0,pe.jsx)(xe,{className:B,id:null==s?void 0:s.id,value:(null==s?void 0:s.input)||"",onBlur:function(e){return Si("input",n,Ii(e))},tagName:"div"})]}),(0,pe.jsxs)("div",{className:O,children:[(0,pe.jsx)("aside",{children:"测试用例输出:"}),(0,pe.jsx)(xe,{className:B,id:null==s?void 0:s.id,value:(null==s?void 0:s.output)||"",onBlur:function(e){return Si("output",n,Ii(e))},tagName:"div"})]})]}),(0,pe.jsx)("div",{className:P,children:null==s||null===(l=s.answer)||void 0===l?void 0:l.map((function(e,i){return(0,pe.jsxs)("div",{className:O,children:[(0,pe.jsxs)("aside",{children:["答案",i+1,""]}),(0,pe.jsx)(xe,{id:null==s?void 0:s.id,value:e||"",className:B,onBlur:function(e){var l=t()((null==s?void 0:s.answer)||[]);l[i]=Ii(e),Si("output",n,l)},tagName:"div"})]},i)}))}),Li(s)]})})]})},deal:function(e){var n,i,l,t,s;e.score=void 0===e.score?10:e.score,e.code=null===(n=e.code)||void 0===n||null===(n=n.trim())||void 0===n||null===(n=n.replace(/@_@/g,"@▁@"))||void 0===n?void 0:n.replace(/@__@/g,"@▁▁@");var r=[];if(ki(null==e?void 0:e.question)||r.push("未识别到题干"),ki(null==e?void 0:e.code)?/@▁@|@▁▁@/.test(null==e?void 0:e.code)?null!=e&&null!==(i=e.answer)&&void 0!==i&&i.length&&(null==e||null===(l=e.code.match(/@▁@|@▁▁@/g))||void 0===l?void 0:l.length)!==(null==e||null===(t=e.answer)||void 0===t?void 0:t.length)&&r.push("填空项与答案个数不匹配,请进行调整"):r.push("程序代码设置有误,请重新设置。程序代码中的填空项需要使用 @▁@ 符号标识出来"):r.push("未识别到程序代码"),null!=e&&e.answer?null!==(s=e.answer)&&void 0!==s&&s.some((function(e){return!ki(e)}))&&r.push("答案为必填项"):r.push("未识别到答案。推荐格式答案1Hello答案2World"),e.platform=ki(null==e?void 0:e.platform),null!=e&&e.platform){var a,o=null==e||null===(a=e.platform)||void 0===a?void 0:a.toLowerCase(),c=["c","c++","java","python","javascript","ruby"].findIndex((function(e){return e===o}));c>-1?e.platform=Ci[c]:r.push("编程语言为必填项目前只支持C、C++、Python、Java、JavaScript、Ruby语言")}else r.push("编程语言为必填项目前只支持C、C++、Python、Java、JavaScript、Ruby语言");ki(null==e?void 0:e.output)||r.push("测试用例输出为必填项");var d=ki(String((null==e?void 0:e.timeLimit)||""));return e.timeLimit=d,(!d||d&&!["3","4","5","6","7","8","9","10"].includes(d))&&r.push("时间限制为必填项只支持3-10的整数"),e.errorMsg=r.join("\n"),e}}],Ti=function(){var e=v()(d()().mark((function e(){var n;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=We.filter((function(e){return!e.checked})),3===Be&&n.length){e.next=4;break}return H.ZP.warning("未识别到试题!"),e.abrupt("return");case 4:hi.setFieldsValue({sub_discipline_id:Ce}),un(!0);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ui=function(){var e=v()(d()().mark((function e(n){var i;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i=Bi(n),Ge(i),_e(JSON.parse(JSON.stringify(i))),Se(3),ze(!1),kn(!1),ln(!1);case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,h.useEffect)((function(){if(!Fn){return ji.current=setInterval((function(){Pe((function(e){return e>=90?(clearInterval(ji.current),90):e+1}))}),5e4/90),function(){return clearInterval(ji.current)}}}),[Fn]);var Ji=function(e,n){Mn(!1);var i=new FormData;Object.keys(n).forEach((function(e){i.append(e,n[e])}));var l=new window.XMLHttpRequest;l.withCredentials=!0,l.addEventListener("load",function(){var e=v()(d()().mark((function e(n){var i,l,t;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,l=JSON.parse(null==n||null===(i=n.target)||void 0===i?void 0:i.response),Mn(!0),Pe(100),e.next=6,new Promise((function(e){return setTimeout((function(){return e()}),780)}));case 6:if(0!==l.status){e.next=14;break}if(null!=l&&null!==(t=l.data)&&void 0!==t&&t.length){e.next=11;break}return H.ZP.warning("未识别到试题!"),ze(!1),e.abrupt("return");case 11:Ui((null==l?void 0:l.data)||[]),e.next=16;break;case 14:ze(!1),H.ZP.warning(null==l?void 0:l.message);case 16:e.next=21;break;case 18:e.prev=18,e.t0=e.catch(0),console.log("请求错误:",e.t0);case 21:case"end":return e.stop()}}),e,null,[[0,18]])})));return function(n){return e.apply(this,arguments)}}()),l.addEventListener("error",(function(){ze(!1)})),l.open("POST","".concat(ae.Z.API_SERVER).concat(e)),l.send(i)},Yi=function(){var e=v()(d()().mark((function e(n){var i;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=n.name.split(".").slice(-1)[0].toLowerCase(),-1!=["docx"].indexOf(i)){e.next=5;break}return H.ZP.error("".concat(n.name,"文件无法上传当前仅限支持格式为docx文件Microsoft Word 2007以上的版本")),e.abrupt("return",Promise.reject());case 5:return ze(!0),Te("处理中"),Ji("/api/intelligent_imports/import.json",{file:n}),e.abrupt("return",Promise.reject());case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),zi=function(){var e=v()(d()().mark((function e(n){var i;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=n.name.split(".").slice(-1)[0].toLowerCase(),-1!=["docx","doc","pdf","png","jpg"].indexOf(i)){e.next=5;break}return H.ZP.warning("单次仅支持上传1个文档或1张图片文档支持PDF/Word格式图片支持1张不超过10M的PNG/JPG图片"),e.abrupt("return",Promise.reject());case 5:if(!(n.size/1024/1024>200)){e.next=9;break}return H.ZP.warning("文件大小必须小于200M"),e.abrupt("return",Promise.reject());case 9:return null!=Hn&&Hn.length?V.Z.confirm({centered:!0,icon:null,okText:"确定",cancelText:"取消",title:"提示",content:"单次出题只支持上传一个文件/一张图片,再次上传会替换当前已上传的内容。",onOk:function(){return Vn([n])}}):Vn([n]),e.abrupt("return",Promise.reject());case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Qi=[{key:1,label:(0,pe.jsx)(W.Z,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:Yi,children:(0,pe.jsx)("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"},children:"本地导入"})})}];((0,fe.Ny)()||wi)&&Qi.push({key:2,label:(0,pe.jsx)("div",{style:{padding:"0 5px"},children:"大模型智能出题"}),onClick:function(){kn(!0)}});var Hi=[We.length,null===(n=We.filter((function(e){return!(null==e||!e.errorMsg)})))||void 0===n?void 0:n.length];return(0,pe.jsxs)("div",{className:z()(x,"intelligent-body-curb",i),style:r()(r()({},s),{},{width:c}),ref:Ai,children:[(0,pe.jsxs)("div",{className:g,children:[(0,pe.jsx)("b",{}),(0,pe.jsx)("b",{})]}),(0,pe.jsxs)("div",{className:y,style:{top:we},children:[(0,pe.jsxs)("div",{className:j,children:[(0,pe.jsxs)(_.Z,{align:"middle",children:[(0,pe.jsx)("div",{className:b,children:"试题编辑"}),!Ee&&(0,pe.jsxs)(re.op,{href:"".concat(ae.Z.API_SERVER,"/api/intelligent_imports/download_template"),download:!0,type:"link",children:["下载Word模版",(0,pe.jsx)("i",{className:"iconfont icon-xiazai4 font14 ml10"})]}),(0,pe.jsx)(re.op,{onClick:function(){var e;1!==Be?V.Z.confirm({centered:!0,icon:null,okText:"确定",cancelText:"取消",title:"提示",content:"清空操作将删除试题编辑区域的全部内容,确定一键清空吗?",onOk:(e=v()(d()().mark((function e(){return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Se(1);case 1:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})}):H.ZP.warning("请先上传试题!")},shape:"default",children:"一键清空"}),!Ee&&(0,pe.jsx)(X.Z,{overlayClassName:U,menu:{items:Qi},children:(0,pe.jsx)(re.op,{className:"ml20",type:"primary",shape:"default",children:"导入试题"})})]}),(0,pe.jsxs)("div",{className:C,children:[(0,pe.jsx)("i",{className:"iconfont icon-tishi7 font12 mr10"}),"提示:若识别有误,可在左侧编辑区点击对应的试题按格式修改后重新识别"]})]}),(0,pe.jsxs)(_.Z,{className:N,style:{alignItems:"start"},children:[(0,pe.jsx)("div",{className:b,style:{marginRight:0},children:"试题预览"}),[3].includes(Be)&&(0,pe.jsx)(K.Z,{className:"ml20",checked:nn,onChange:function(e){return ln(e.target.checked)},children:"仅查看错误试题"}),[3].includes(Be)&&(0,pe.jsxs)("div",{style:{color:"#5F6368",marginLeft:"auto"},children:["共识别",(0,pe.jsx)("span",{className:"ml5 mr5 c-light-primary",children:Hi[0]}),"题,其中识别有误",(0,pe.jsx)("span",{className:"ml5 mr5 c-red-e53",children:Hi[1]}),"题"]})]}),(0,pe.jsxs)("div",{className:w,children:[(0,pe.jsx)("img",{className:"mb10",src:"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",width:56}),(0,pe.jsx)(re.op,{onClick:function(){1!==Be?V.Z.confirm({centered:!0,icon:null,okText:"确定",cancelText:"取消",title:"提示",content:"重新识别会覆盖右侧已识别结果,包括人工修改的内容,确定重新识别吗?",onOk:qi}):H.ZP.warning("未识别到试题!")},children:"识别"})]})]}),[1,2].includes(Be)&&(0,pe.jsxs)("div",{className:A,children:[(0,pe.jsx)("div",{className:j,children:(0,pe.jsxs)(Ne,{style:{height:675},children:[1===Be&&(0,pe.jsxs)("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:function(){return Se(2)},children:[(0,pe.jsxs)("div",{style:{color:"#9096A3",fontSize:12},children:["1.本功能支持导入的题型:单选题、多选题、填空题、判断题、简答题、 组合题、编程题、程序填空题。",(0,pe.jsx)("br",{}),"2.若要导入组合题,请在题目前后使用一对“","{{”、“}}","”将内容标出;大题题干和小题题干之间不需要空行;大题和小题题干都需标注题号;小题答案可跟在小题题干后,并用空格与题干内容隔开。范例可参考推荐格式。",(0,pe.jsx)("br",{}),"3.导入支持文本、图片、公式。题目结构支持识别答案、解析、难度、知识点。",(0,pe.jsx)("br",{}),"4.若识别有误,可在左侧修改题目内容后重新识别,或下载推荐格式,按格式修改后重新导入识别。",(0,pe.jsx)("br",{})]}),(0,pe.jsxs)("div",{className:f,style:{marginTop:75},children:[(0,pe.jsx)("img",{width:56,src:"data:image/png;base64,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"}),(0,pe.jsx)("span",{children:"编辑区"})]})]}),2===Be&&(0,pe.jsx)("div",{"data-text":"edit",onBlur:function(){gi.current.innerHTML||Se(1)},ref:gi,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}})]})}),(0,pe.jsx)("div",{className:N,style:{display:"flex",alignItems:"start",justifyContent:"center"},children:(0,pe.jsxs)("div",{className:f,style:{marginTop:240},children:[(0,pe.jsx)("img",{width:56,src:"data:image/png;base64,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"}),(0,pe.jsx)("span",{children:"预览区"})]})})]}),[3].includes(Be)&&(0,pe.jsx)(h.Fragment,{children:Ve.filter((function(e){var n;return!!(null===(n=Ri.find((function(n){return n.id===(null==e?void 0:e.type)})))||void 0===n?void 0:n.element)})).map((function(e,n){var i,l=null===(i=Ri.find((function(n){return n.id===(null==e?void 0:e.type)})))||void 0===i?void 0:i.element;return(0,pe.jsx)(h.Fragment,{children:l(e,n)},e.id)}))}),(0,pe.jsx)("div",{className:"pb10"}),(0,pe.jsx)("div",{className:L,children:(0,pe.jsxs)("div",{className:R,children:[(0,pe.jsx)($.ZP,{size:"middle",className:"".concat(T," mr20"),onClick:m,children:"取消"}),(0,pe.jsx)($.ZP,{size:"middle",type:"primary",className:"".concat(T),onClick:Ti,children:"确定导入"})]})}),(0,pe.jsx)(V.Z,{centered:!0,closable:!1,destroyOnClose:!0,open:Ye,title:null,footer:null,width:320,afterClose:function(){return Pe(0)},children:(0,pe.jsxs)(_.Z,{align:"middle",style:{flexDirection:"column"},children:[(0,pe.jsxs)("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20",children:[Re,(0,pe.jsxs)("span",{className:J,children:[(0,pe.jsx)("span",{children:"."}),(0,pe.jsx)("span",{children:"."}),(0,pe.jsx)("span",{children:"."})]})]}),(0,pe.jsx)(ee.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:Me}),(0,pe.jsxs)("div",{style:{color:"#5F6368"},className:"mb20",children:["正在识别,已完成",(0,pe.jsxs)("span",{className:"ml5 c-light-primary",children:[Me,"%"]})]})]})}),(0,pe.jsx)(V.Z,{centered:!0,open:dn,title:"试题导入设置",confirmLoading:rn,width:480,onCancel:function(){return un(!1)},onOk:function(){return hi.submit()},afterClose:function(){hi.resetFields()},children:(0,pe.jsxs)(Q.Z,{style:{maxHeight:550},form:hi,layout:"horizontal",colon:!1,size:"large",onFinish:function(){var e=v()(d()().mark((function e(n){var i,l,t,s,a,o,c;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=We.filter((function(e){return!e.checked&&!e.errorMsg})),an(!0),l=function(){var e=v()(d()().mark((function e(){var l,t;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,oe.ZP)("/api/intelligent_imports/save.json",{method:"post",body:r()(r()(r()({},ve),n),{},{list:i,mode:he})});case 2:0===(l=e.sent).status&&(H.ZP.success("成功导入".concat(null==l||null===(t=l.data)||void 0===t?void 0:t.success,"道试题"),3),I(),un(!1)),an(!1);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),1===he){e.next=7;break}return e.next=6,l();case 6:return e.abrupt("return");case 7:return e.next=9,(0,oe.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:We,mode:he}});case 9:if(0!==(t=e.sent).status){e.next=16;break}if(null!=t&&null!==(s=t.data)&&void 0!==s&&s.error_size){e.next=15;break}return e.next=14,l();case 14:return e.abrupt("return");case 15:V.Z.confirm({centered:!0,icon:null,okText:"确定",cancelText:"取消",onCancel:function(){an(!1)},title:"提示",content:(0,pe.jsxs)("div",{style:{overflow:"auto",maxHeight:500},children:["共",(0,pe.jsx)("span",{className:"c-light-primary ml5 mr5",children:null==t||null===(a=t.data)||void 0===a?void 0:a.all_size}),"道试题,其中",(0,pe.jsx)("span",{style:{color:"#FF9D18"},className:"ml5 mr5",children:null==t||null===(o=t.data)||void 0===o?void 0:o.error_size}),"道试题重复(第",(0,pe.jsx)("span",{className:"ml5 mr5",children:null==t||null===(c=t.data)||void 0===c||null===(c=c.index)||void 0===c?void 0:c.join("、")}),"道),重复试题将会为您自动过滤,确定导入吗?"]}),onOk:l});case 16:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,pe.jsx)("div",{className:"c-grey-999 mb20",children:"提示:识别有误的试题将不会被导入"}),(0,pe.jsx)(Q.Z.Item,{label:"方向&课程",name:"sub_discipline_id",labelCol:{span:5},wrapperCol:{span:19},rules:[{required:!0,message:"请选择方向&课程"}],children:(0,pe.jsx)(ne.Z,{placeholder:"请选择方向&课程",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:gn})}),1===he&&(0,pe.jsx)(Q.Z.Item,{label:(0,pe.jsxs)(_.Z,{align:"middle",style:{justifyContent:"space-between"},children:[(0,pe.jsx)("span",{children:"放入文件夹目录"}),(0,pe.jsxs)("div",{onClick:function(){return hn(!0)},style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"},children:[(0,pe.jsx)("img",{className:"mr5 primary-hover",src:de}),"新建文件夹"]})]}),rules:[{required:!0,message:"请选择文件夹"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24},children:(0,pe.jsx)(ce.Z,{},yn)})]})}),(0,pe.jsx)(V.Z,{centered:!0,open:pn,title:"新建文件夹",destroyOnClose:!0,width:480,confirmLoading:qn,onCancel:function(){return hn(!1)},onOk:function(){return fi.submit()},afterClose:function(){fi.resetFields()},children:(0,pe.jsxs)(Q.Z,{style:{maxHeight:550},form:fi,layout:"horizontal",colon:!1,size:"large",onFinish:function(){var e=v()(d()().mark((function e(n){var i;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Bn(!0),e.next=3,(0,oe.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:n.name,parent_id:null==n||null===(i=n.parent_id)||void 0===i?void 0:i[0]}});case 3:0===e.sent.status?(wn(yn+1),setTimeout((function(){H.ZP.success("操作成功"),hn(!1),Bn(!1)}),1e3)):Bn(!1);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,pe.jsx)(Q.Z.Item,{label:"文件夹名称",name:"name",rules:[{required:!0,message:"请输入文件夹名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,pe.jsx)(ie.Z,{maxLength:60,showCount:!0,placeholder:"请输入文件夹名称"})}),(0,pe.jsx)(Q.Z.Item,{label:"文件夹位置",rules:[{required:!0,message:"请选择文件夹"}],name:"parent_id",children:(0,pe.jsx)(ce.Z,{})})]})}),(0,pe.jsxs)(V.Z,{centered:!0,open:En,title:"大模型智能出题",width:814,okText:"生成试题",onCancel:function(){return kn(!1)},onOk:function(){if(1!==Ln||ki(Jn))if(2!==Ln||ki(Jn)||null!=Hn&&Hn.length){var e=[{name:"单选题",num:Xn||0},{name:"多选题",num:ei||0},{name:"判断题",num:ti||0},{name:"填空题",num:oi||0},{name:"简答题",num:vi||0}];if(0!==e.reduce((function(e,n){return e+n.num}),0)){console.log(Ln,Xn,ei),ze(!0),Te("处理中");var n={type:Ln,query:Jn,item_types:JSON.stringify(e)};2===Ln&&(n.file=(null==Hn?void 0:Hn[0])||null),Ji("/api/intelligent_imports/large_model_intelligent_qa.json",n)}else H.ZP.warning("请设置出题数量")}else H.ZP.warning("请上传材料文档或在文本框中填写材料内容");else H.ZP.warning("请先输入出题要求")},children:[(0,pe.jsxs)(_.Z,{align:"middle",className:"mb10 c-black",children:[(0,pe.jsx)("div",{className:"mr10",children:"出题要求"}),(0,pe.jsxs)(le.ZP.Group,{value:Ln,onChange:function(e){return Rn(e.target.value)},children:[(0,pe.jsx)(le.ZP,{value:1,className:"c-black",children:"根据知识点出题"}),(0,pe.jsx)(le.ZP,{value:2,className:"ml40 c-black",children:"根据材料出题"})]})]}),(0,pe.jsx)(ie.Z.TextArea,{style:{height:120},className:"mb20",value:Jn,placeholder:1===Ln?"请输入知识点,多个知识点用“、”分隔开":"请先提供您出题依据的材料,可以直接复制材料内容粘贴在此区域,也可点击下方上传材料按钮上传本地材料文档",onChange:function(e){Yn(e.target.value)}}),2===Ln&&(0,pe.jsxs)(pe.Fragment,{children:[(0,pe.jsx)(W.Z,{accept:".doc,.docx,.pdf,.png,.jpg",maxCount:1,fileList:Hn,beforeUpload:zi,className:"mb20",onRemove:function(){return Vn([])},children:(0,pe.jsx)(te.Z,{title:"单次仅支持上传1个文档或1张图片文档支持PDF/Word格式图片支持1张不超过10M的PNG/JPG图片",children:(0,pe.jsxs)(re.op,{style:{borderRadius:2},children:[(0,pe.jsx)("i",{className:"icon-shangchuan3 mr5"}),"上传材料"]})})}),(0,pe.jsx)("div",{style:{height:20}})]}),(0,pe.jsxs)(_.Z,{align:"middle",className:"c-black",children:[(0,pe.jsx)("div",{className:"mb10",children:"出题数量"}),(0,pe.jsxs)(_.Z,{gutter:16,children:[(0,pe.jsxs)(se.Z,{children:[(0,pe.jsx)("label",{children:"单选题"}),(0,pe.jsx)(G.Z,{min:0,max:10,value:Xn,onChange:Wn,style:{marginLeft:"8px"}})]}),(0,pe.jsxs)(se.Z,{children:[(0,pe.jsx)("label",{children:"多选题"}),(0,pe.jsx)(G.Z,{min:0,max:10,value:ei,onChange:ni,style:{marginLeft:"8px"}})]}),(0,pe.jsxs)(se.Z,{children:[(0,pe.jsx)("label",{children:"判断题"}),(0,pe.jsx)(G.Z,{min:0,max:10,value:ti,onChange:si,style:{marginLeft:"8px"}})]}),(0,pe.jsxs)(se.Z,{children:[(0,pe.jsx)("label",{children:"填空题"}),(0,pe.jsx)(G.Z,{min:0,max:10,value:oi,onChange:ci,style:{marginLeft:"8px"}})]}),(0,pe.jsxs)(se.Z,{children:[(0,pe.jsx)("label",{children:"简答题"}),(0,pe.jsx)(G.Z,{min:0,max:10,value:vi,onChange:mi,style:{marginLeft:"8px"}})]})]})]})]})]})}},73631:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAZxJREFUOBGtlL1Ow0AMgH2XUIkOLFXVASgTsDHxBIAEzAwMPBQjT8AATGVBgEBCYmHmFcICYmBogCbNYSe52HUTVZWwFJ3PP599Z+WMcy6Af5SwYkWnLYifTyBzq5XNK8YNwbbvYP381ZuaVlN1+HJwAc4d1QYaA+gDsHYANrhGHTdCMtSDMILtwSMDn7ZiANPKwyjeQ0Reo4r1gEoEwRkDb7spdPcBeocMk1Cv00oii5L+fgPwcR/zHfb3AJY2sEpUVLOUhB/l+w7I1iS9TYDFrM3AzhqGDstPZ3li2Z12U2WLvk4fGJh+F0elYN8ZrbWiA7igAP4WR6sFzDAKPgPHP0VnlMsFS5IyyIGoeAamCKybYI5UQLWVE2fgGI/s72wqQXRd9jyxiHgGJtihFxGQm8Qd5XvtF3fEQOrQH9mDm1Z9hyJuEphXIq9uSWSQqv8a4RbAUTFdcs7gifwplYGjT3wzbPFz6Q70EZv8WZoxMP66ApMc86inirNBA8njcFIuvOTXhowPyzuQJiukzi3hQgS7b+I9nJtQn/AHsLGsvlcPPWsAAAAASUVORK5CYII="},5623:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAedJREFUOBGtVDtLA0EQ/jY5z7dgEBVJLHyAitpYWQqKjVZa5BfEKpWlWPgrLG0UEdTexkILRUQiSBBBCAhGUINFHia53Dm7ufXcvfgIOHA3O69vvtnbPeY4ThD/KIF/xBJQhg/wbmkZtj0KMKbEGNIweg4xuPmq+DWDKSOfz2/AqaxpOVWzip8HC2xTsydfjoMHhMd2VMDjkSswTPqSucOhh3PmupaIediBOnL52UTLENC7QCV1bC9vkjkF3i4WVUDeORIF2sf5ymOk7mY1pr87hoHEhekHDLYQOfck8c6c6OeYfPHN3LyOxEB2KwQru0LrBvTPdaGRipj7ISUzqUWJ/moiRyc1tUXAQP42Tsa6sEIRCtwDRXqESDYS8RuG5iyRMEWFAat4CbvsAmgFmukmeYofJYeSAimab0L4DfQNHiF1laFAyMv840o2zN3Q1FMuIOIWStF9OtAxH4xkIC8NZyN9SnIOsNISkLRd3EWlFBP0lQJtDzVTyc8mBKB3U65nUnBYmDaFAr98BFGqvYKtwOMZHRsp1vsedVxV8bQRJXu5BbKWa6sAmK1lj2FiOoLcS5LYNX/N+3ktp+GapFJMeoDccdI9gEJ2nW5HhJjKuXmktih7yjJoC8VVwNpldXnr+KX8DfcD09mnwzz7SXEAAAAASUVORK5CYII="}}]);