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/114.1c62f5f9.async.js

2 lines
38 KiB

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[114],{18678:function(k,j){j.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},45932:function(k,j,a){var n=a(59301),_=Object.defineProperty,P=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,F=(s,l,o)=>l in s?_(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,x=(s,l)=>{for(var o in l||(l={}))w.call(l,o)&&F(s,o,l[o]);if(P)for(var o of P(l))O.call(l,o)&&F(s,o,l[o]);return s};const I=s=>React.createElement("svg",x({width:36,height:36,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"\u7F16\u7EC4\u5907\u4EFD"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#D55",cx:18,cy:18,r:18}),React.createElement("path",{d:"M18 6a2.818 2.818 0 0 1 2.813 2.994l-.688 11.01a2.129 2.129 0 0 1-4.25 0l-.688-11.01A2.818 2.818 0 0 1 18 6Z",fill:"#172740"}),React.createElement("circle",{fill:"#172740",cx:18,cy:26.5,r:2.5})));j.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNENTUiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPjxwYXRoIGQ9Ik0xOCA2YTIuODE4IDIuODE4IDAgMCAxIDIuODEzIDIuOTk0bC0uNjg4IDExLjAxYTIuMTI5IDIuMTI5IDAgMCAxLTQuMjUgMGwtLjY4OC0xMS4wMUEyLjgxOCAyLjgxOCAwIDAgMSAxOCA2WiIgZmlsbD0iIzE3Mjc0MCIvPjxjaXJjbGUgZmlsbD0iIzE3Mjc0MCIgY3g9IjE4IiBjeT0iMjYuNSIgcj0iMi41Ii8+PC9nPjwvc3ZnPg=="},28235:function(k,j,a){var n=a(59301),_=Object.defineProperty,P=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,F=(s,l,o)=>l in s?_(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,x=(s,l)=>{for(var o in l||(l={}))w.call(l,o)&&F(s,o,l[o]);if(P)for(var o of P(l))O.call(l,o)&&F(s,o,l[o]);return s};const I=s=>React.createElement("svg",x({width:31,height:30,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"\u7F16\u7EC4 7"),React.createElement("g",{transform:"translate(2 1)",fill:"none",fillRule:"evenodd"},React.createElement("circle",{stroke:"#D55",strokeWidth:2,cx:14,cy:14,r:14}),React.createElement("path",{d:"M14 5a2 2 0 0 1 2 2v8a2 2 0 1 1-4 0V7a2 2 0 0 1 2-2Z",fill:"#D55"}),React.createElement("circle",{fill:"#D55",cx:14,cy:21,r:2})));j.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMiAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIHN0cm9rZT0iI0Q1NSIgc3Ryb2tlLXdpZHRoPSIyIiBjeD0iMTQiIGN5PSIxNCIgcj0iMTQiLz48cGF0aCBkPSJNMTQgNWEyIDIgMCAwIDEgMiAydjhhMiAyIDAgMSAxLTQgMFY3YTIgMiAwIDAgMSAyLTJaIiBmaWxsPSIjRDU1Ii8+PGNpcmNsZSBmaWxsPSIjRDU1IiBjeD0iMTQiIGN5PSIyMSIgcj0iMiIvPjwvZz48L3N2Zz4="},25470:function(k,j,a){var n=a(59301),_=Object.defineProperty,P=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,F=(s,l,o)=>l in s?_(s,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[l]=o,x=(s,l)=>{for(var o in l||(l={}))w.call(l,o)&&F(s,o,l[o]);if(P)for(var o of P(l))O.call(l,o)&&F(s,o,l[o]);return s};const I=s=>React.createElement("svg",x({width:36,height:36,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"\u7F16\u7EC4"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#19CB70",cx:18,cy:18,r:18}),React.createElement("path",{stroke:"#172740",strokeWidth:4,strokeLinecap:"round",strokeLinejoin:"round",d:"M10 18.85 15.274 24 26 14"})));j.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiMxOUNCNzAiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPjxwYXRoIHN0cm9rZT0iIzE3Mjc0MCIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xMCAxOC44NSAxNS4yNzQgMjQgMjYgMTQiLz48L2c+PC9zdmc+"},56167:function(k,j,a){a.d(j,{JW:function(){return W},Jd:function(){return pe},Kl:function(){return h},L5:function(){return Q},MH:function(){return i},MI:function(){return p},Qo:function(){return de},SO:function(){return ne},Tf:function(){return se},VT:function(){return q},XO:function(){return S},Xy:function(){return le},Y0:function(){return fe},Ye:function(){return y},Yv:function(){return B},ZH:function(){return Z},am:function(){return ee},bD:function(){return f},eA:function(){return ce},fA:function(){return c},fY:function(){return me},g6:function(){return G},g7:function(){return A},gT:function(){return Ee},gn:function(){return v},h$:function(){return d},hG:function(){return Y},i8:function(){return E},j3:function(){return r},lH:function(){return Ae},li:function(){return U},n4:function(){return K},pU:function(){return ue},qK:function(){return ie},sA:function(){return ae},sP:function(){return e},t$:function(){return ve},zl:function(){return N}});var n=a(40117),_=a(16427),P=Object.defineProperty,w=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable,x=(t,u,g)=>u in t?P(t,u,{enumerable:!0,configurable:!0,writable:!0,value:g}):t[u]=g,I=(t,u)=>{for(var g in u||(u={}))O.call(u,g)&&x(t,g,u[g]);if(w)for(var g of w(u))F.call(u,g)&&x(t,g,u[g]);return t},s=(t,u,g)=>new Promise((m,L)=>{var M=R=>{try{b(g.next(R))}catch(V){L(V)}},C=R=>{try{b(g.throw(R))}catch(V){L(V)}},b=R=>R.done?m(R.value):Promise.resolve(R.value).then(M,C);b((g=g.apply(t,u)).next())});const l=(0,_.oP)(),o={};l!=null&&l.homework_common_id&&(o.homework_common_id=l==null?void 0:l.homework_common_id),l!=null&&l.exercisesId&&(o.exercise_id=l==null?void 0:l.exercisesId),console.log(l,o,"urlParamsAll");function S(t,u){return(0,n.U2)(`tasks/${t}.json`,I(I({},u),o))}function G(t,u={}){return(0,n.U2)(`myshixuns/${t}/challenges.json`,I({},u))}function ne(t,u){return(0,n.U2)(`myshixuns/${t}/subject_challenges.json`,u)}function Q(t,u,g){return(0,n.U2)(`tasks/${t}/star.json`,{shixun_id:u,star:g})}function U(t,u){return(0,n.U2)(`tasks/${t}/rep_content.json`,I(I({},u),o))}function K(t,u){return(0,n.v_)(`myshixuns/${t}/update_file.json`,u)}function ie(t,u){return(0,n.U2)(`tasks/${t}/reset_original_code.json`,I(I({},u),o))}function se(t,u){return(0,n.v_)(`myshixuns/${t}/reset_repository.json`,u)}function Y(t,u){return(0,n.U2)(`tasks/${t}/reset_passed_code.json`,I(I({},u),o))}function le(t,u){return(0,n.v_)(`tasks/${t}/game_build.json`,I(I({},u),o))}function ce(t){return(0,n.ZP)("http://localhost:49352/api/game_build",{method:"post",body:t})}function de(t,u){return(0,n.U2)(`tasks/${t}/game_status.json`,I(I({},u),o))}function N(t,u){return(0,n.v_)(`tasks/${t}/choose_build.json`,I(I({},u),o))}function me(t){return(0,n.U2)(`myshixuns/${t}/get_remaining_time.json`)}function Ee(t){return(0,n.U2)(`tasks/${t}/picture_display.json`,o)}function he(t,u){return get(`courses/${t}/inform_detail.json`,u)}function fe(t){return(0,n.v_)(`tasks/${t}/plus_or_cancel_praise.json`)}function ue(t,u={}){return(0,n.v_)(`myshixuns/${t}/repository.json`,u)}function ae(t,u={}){return(0,n.U2)(`myshixuns/${t}/start.json`,u)}function q(t,u={}){return(0,n.v_)(`myshixuns/${t}/force_delete_pod.json`,u)}function Ie(t,u={}){return get(`myshixuns/${t}/set_tpisession.json`,u)}function oe(t){return get(`myshixuns/${t}/reset_pod.json`)}function ee(t,u){return(0,n.U2)(`myshixuns/${t}/reset_pod.json`,u)}function pe(t,u){return(0,n.ZP)(`/api/tasks/${t}/reboot_esc.json`,{method:"post",body:u})}function ve(t){return(0,n.U2)(`tasks/${t}/check_test_sets.json`)}function Ae(t){return(0,n.U2)(`tasks/${t}/get_answer_info.json`)}function e(t){return(0,n.U2)(`tasks/${t}/get_choose_answer.json`)}function i(t){return(0,n.U2)(`tasks/${t}/unlock_choose_answer.json`)}function r(t,u){return(0,n.U2)(`tasks/${t}/unlock_answer.json`,{answer_id:u})}function W(t,u,g,m){return(0,n.v_)(`tasks/${t}/set_games_status.json`,I({result:u,data:g},m||{}))}function h(t,u){return(0,n.U2)(`myshixuns/${t}/active_pod.json`,u)}function E(t,u){return(0,n.U2)(`tasks/${t}/rank_list.json`,u)}function c(t,u){return(0,n.v_)(`tasks/${t}/close_windows_vnc.json`,{tpi_id:u})}function Z(t,u){return(0,n.U2)(`tasks/${t}/commit_files.json`,u)}function v(t,u){return(0,n.U2)(`tasks/${t}/pull_files.json`,u)}function d(t,u){return(0,n.v_)(`tasks/${t}/log_output`,u)}function B(t,u){return(0,n.U2)(`tasks/${t}/stop_log_output.json`,u)}function p(t){return s(this,null,function*(){return(0,n.ZP)(`/api/myshixuns/${t.id}/add_file.json`,{method:"post",body:t})})}function f(t){return s(this,null,function*(){return(0,n.ZP)(`/api/myshixuns/${t.id}/delete_git_file.json`,{method:"Delete",body:t})})}function A(t){return s(this,null,function*(){return(0,n.ZP)(`/api/myshixuns/${t.id}/mv_file.json`,{method:"post",body:t})})}function T(t){return s(this,null,function*(){return Fetch(`/api/tasks/${t.id}/rep_content.json`,{method:"get",params:t})})}function y(t,u){return(0,n.ZP)(`/api/shixuns/${t}/set_start_permanent.json`,{method:"put",body:u})}},5669:function(k,j,a){a.d(j,{z:function(){return ve},Z:function(){return Ae}});var n=a(59301),_=a(5157),P=a(8591),w=a(43418),O=a(3113),F=a(66593),x=a(70183),I=Object.defineProperty,s=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,S=(e,i,r)=>i in e?I(e,i,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[i]=r,G=(e,i)=>{for(var r in i||(i={}))l.call(i,r)&&S(e,r,i[r]);if(s)for(var r of s(i))o.call(i,r)&&S(e,r,i[r]);return e},ne=(e,i,r)=>new Promise((W,h)=>{var E=v=>{try{Z(r.next(v))}catch(d){h(d)}},c=v=>{try{Z(r.throw(v))}catch(d){h(d)}},Z=v=>v.done?W(v.value):Promise.resolve(v.value).then(E,c);Z((r=r.apply(e,i)).next())});const Q="\u3000\u3000";function U(e){var i=["Bytes","KB","MB","GB","TB"];if(e==0)return"0 Byte";var r=parseInt(""+Math.floor(Math.log(e)/Math.log(1024)),10);return(e/Math.pow(1024,r)).toFixed(1)+" "+i[r]}var K=({value:e=[],action:i,onChange:r,className:W,maxSize:h=150,title:E="\u6587\u4EF6\u4E0A\u4F20",accept:c=null})=>{const Z={multiple:!1,fileList:e,accept:c,withCredentials:!0,beforeUpload:d=>d.size/1024/1024<h?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${h}MB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20`),Promise.reject()),action:`${ENV.API_SERVER}/api/attachments.json`,onChange(d){var B,p,f,A;let T=[...d.fileList];if(T=T.map(y=>(y.name.indexOf(Q)===-1&&(y.name=`${y.name}${Q}${U(y.size)}`),G({},y))),d.file.status==="done"&&((p=(B=d.file)==null?void 0:B.response)==null?void 0:p.status)===-1){message.error((A=(f=d.file)==null?void 0:f.response)==null?void 0:A.message),r([]);return}r(T)},onRemove:d=>ne(void 0,null,function*(){const B=d.size/1024/1024;return d.status==="uploading"?!0:B<h&&(d.response?d.response.id:d.uid)?yield removeAttachment(d.response?d.response.id:d.id):!0})};function v(d){d.preventDefault(),d.stopPropagation()}return React.createElement("div",{className:`single-upload ${W||""}`},React.createElement(Upload,G({},Z),React.createElement(Button,{type:"primary",title:e.length>0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:e.length>0,ghost:!0},E),React.createElement("span",{onClick:v,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",h,"M)"," ")))},ie=a(57614),se=a(89392),Y=Object.defineProperty,le=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,N=(e,i,r)=>i in e?Y(e,i,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[i]=r,me=(e,i)=>{for(var r in i||(i={}))ce.call(i,r)&&N(e,r,i[r]);if(le)for(var r of le(i))de.call(i,r)&&N(e,r,i[r]);return e};const Ee=e=>React.createElement("svg",me({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},e),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var he="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",fe=Object.defineProperty,ue=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,Ie=(e,i,r)=>i in e?fe(e,i,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[i]=r,oe=(e,i)=>{for(var r in i||(i={}))ae.call(i,r)&&Ie(e,r,i[r]);if(ue)for(var r of ue(i))q.call(i,r)&&Ie(e,r,i[r]);return e},ee=(e,i,r)=>new Promise((W,h)=>{var E=v=>{try{Z(r.next(v))}catch(d){h(d)}},c=v=>{try{Z(r.throw(v))}catch(d){h(d)}},Z=v=>v.done?W(v.value):Promise.resolve(v.value).then(E,c);Z((r=r.apply(e,i)).next())});const{Dragger:pe}=_.default;function ve(e){let i=[];return e&&e.length>0&&(i=e.map(r=>({uid:r.id,id:r.id,name:r.title+Q+r.filesize,url:r.url,filesize:r.filesize,status:"done",response:{id:r.id}}))),i}var Ae=({value:e,onChange:i,action:r,data:W,className:h,maxSize:E=150,title:c="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:Z=!1,accept:v="",additionalText:d,isDragger:B,number:p=1e3,aloneClear:f=!1,realTimeRemove:A=!0,uploadText:T,setFileProgress:y,showFileProgress:t})=>{const[u,g]=(0,n.useState)(!1);let[m,L]=(0,n.useState)(e||[]),[M,C]=(0,n.useState)(1);(0,n.useEffect)(()=>{e&&(M===1&&L([...e]),C(2),p===(e==null?void 0:e.length)&&g(!0))},[e]);const b=()=>{setTimeout(()=>{m.pop(),L([...m])},500)};t&&y(m.some(D=>D.status==="uploading"));const R={multiple:!0,disabled:u,accept:v,withCredentials:!0,fileList:m,beforeUpload:(D,X)=>{const H=D.size/1024/1024;return m.concat(X).length>p?(m.pop(),L([...m]),P.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${p}\u4E2A\u6587\u4EF6`),f?Promise.reject():(b(),!1)):H<E?!0:(P.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${E}MB).`),f?Promise.reject():(b(),!1))},data:W,action:r||`${F.Z.API_SERVER}/api/attachments.json`,onChange(D){var X,H,re,J;if(D.file.status==="removed"?m=D.fileList:m=(0,se.uniqBy)([...D.fileList,...m],"uid"),D.file.status==="done"&&((H=(X=D.file)==null?void 0:X.response)==null?void 0:H.status)===-1){P.ZP.error((J=(re=D.file)==null?void 0:re.response)==null?void 0:J.message);return}m.length>=p?g(!0):g(!1),L([...m]),m=m.map(z=>{var Fe,ge;return(Fe=z==null?void 0:z.response)!=null&&Fe.id&&(z.url=(ge=z==null?void 0:z.response)==null?void 0:ge.url),z.name.indexOf(Q)===-1&&(z.name=`${z.name}${Q}${U(z.size)}`),oe({},z)}),console.log("info:",D,m),i(m)},onRemove:D=>ee(void 0,null,function*(){if(!A)return!0;const X=()=>ee(void 0,null,function*(){if(D.response?D.response.id:D.id){let re=yield(0,x.JZ)(D.response?D.response.id:D.uid);return Promise.resolve(re)}else return!0});return Z?new Promise((H,re)=>{w.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:n.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>ee(void 0,null,function*(){const J=yield X();P.ZP.success("\u5220\u9664\u6210\u529F"),H(!0)}),onCancel:()=>H(!1)})}):yield X()})};function V(D){D.preventDefault(),D.stopPropagation()}return n.createElement("div",{className:`multi-upload ${h||""}`},B&&n.createElement(pe,oe({},R),n.createElement("p",{className:"ant-upload-drag-icon"},n.createElement(ie.Z,null)),n.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",n.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",E,"MB)"," "),d),!B&&n.createElement(_.default,oe({},R),n.createElement(O.ZP,{disabled:u,className:"upload_button"},n.createElement("img",{className:"aBtn_img",src:he}),c),n.createElement("span",{onClick:V,className:"upload_text"},T||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${E}MB)`)))}},73190:function(k,j,a){a.d(j,{Z:function(){return W}});var n=a(59301),_=a(87829),P=a(43418),w=a(8591),O=a(95237),F=a(43604),x=a(45918),I=a(56102),s=a(71471),l=a(5669),o=a(66593),S=a(40117),G=a(16427),ne=(h,E,c)=>new Promise((Z,v)=>{var d=f=>{try{p(c.next(f))}catch(A){v(A)}},B=f=>{try{p(c.throw(f))}catch(A){v(A)}},p=f=>f.done?Z(f.value):Promise.resolve(f.value).then(d,B);p((c=c.apply(h,E)).next())}),U=(0,n.forwardRef)(({time:h},E)=>{console.log("ScreenRecord:",E);const c=(0,n.useRef)();let[Z,v]=(0,n.useState)(),d=(0,n.useRef)(),B=2e3,p=[];(0,n.useImperativeHandle)(E,()=>({startScreenRecord:T,downloadFile:A}));function f(y,t){return ne(this,null,function*(){let u=[];const g=yield new MediaRecorder(y);g.ondataavailable=m=>{u.push(m.data)},g.start(),d.current=g,window.recorderRefs=g,g.addEventListener("stop",m=>{let L=URL.createObjectURL(u[0],{type:"video/mp4"});(0,G.Nd)("xxx.webm",L)})})}function A(){if(!window.recorderRefs){w.ZP.warning("\u60A8\u8FD8\u6CA1\u6709\u5F00\u542F\u89C6\u9891\u5F55\u5236\uFF0C\u8BF7\u5148\u53BB\u5F55\u5236\u89C6\u9891\u5427\uFF01");return}c.current.srcObject.getTracks().forEach(t=>{t.stop()}),window.recorderRefs.addEventListener("dataavailable",t=>{let u=URL.createObjectURL(t.data,{type:"video/mp4"});(0,G.Nd)("\u5C4F\u5E55\u5F55\u5236\u89C6\u9891.webm",u)})}function T(){navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then(y=>(c.current.srcObject=y,p.push(y),c.current.captureStream=c.current.captureStream||c.current.mozCaptureStream,new Promise(t=>c.current.onplaying=t))).then(()=>f(c.current.captureStream(),B)).then(y=>{}).catch(y=>{y.name==="NotFoundError"?w.ZP.warning("\u627E\u4E0D\u5230\u6444\u50CF\u5934\u6216\u9EA6\u514B\u98CE\u3002\u65E0\u6CD5\u5F55\u5236."):y.name==="UnknownError"&&w.ZP.warning("\u5F55\u5236\u5931\u8D25")})}return n.createElement("div",{style:{position:"absolute",top:"0",zIndex:-1}},n.createElement("video",{onPause:()=>{},width:"60",height:"120",autoPlay:!0,muted:!0,ref:c}))}),K=a(92832),ie=a(95435),se=a(53504),Y={tip:"tip___G7f9K",title:"title___IQM0U",primary:"primary___GvQEk",del:"del___VIxYG"},le="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAjJJREFUWEftlz9oE3EUx7+/+9veeWmatAlNvBqsWl0UizgpKKWCQwcnly4O3RwEHQWRUpysCFIsDoLgYjcDouDg4CKi1UFbXCJNDKklzR+TNMnd/X6So1fBtEnReEW42969d7/3eV/ee9yPROaYggoOE4oexoGHCw8HmIwi59exSPQZdsIEAi7kbUohAt9I9C4bpZY7lf9OQAjKZGCGnduN6hs5BQ7VJoAozVwUqXHQgZo85ddjQVH9mjXKD17nk2cOqb1jR5Rww3/96epSn8aLV84Ghhr2k3c/Uh9T1dK1seD+XoWTPiRr+fn3xYxzVp3Ib9N86IVjbwkQM5NTPMyTTtDN8TCODypYWK7gRnwF40d9mDwdtN0XZhMI+QTMTei2Pf1sBW8SFdyf2ItIj4jnn4qYfZXdFLhOpHiSj97zAP4vBQYDIlSJQ7lOsbxmIKDyCGuCXcRipgaJJxjql2w7mTdQqlLbbrzPrVvIFMy/64FOjugfNaHrAAPricscs2KdTOycZfHyQkbWH7dswlDh8xShxuYe6CSIKXTFs9pw6z3gAXgKeAoEC0tXeWocaxo/Apkw6t/ZWHJZBvzawRsfWUL3y6x24FHLPbBdAq2SHlFqq7d2ApDX9l2qCf50u9gtf0g8AE8BT4HtFJDNfGRP9fv5dqPV8Bdlfd4Qu4vtYu0xjN5mo5Ts0tWMR4lE7rARxtDXjvZf+EWKFIk9ZF3GGoY5Ah9zSQmLwBQpcv0qvvwEnl+9DjPi88gAAAAASUVORK5CYII=",ce=a(48110),de=a(37819),N=a(59301),me=Object.defineProperty,Ee=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,ue=(h,E,c)=>E in h?me(h,E,{enumerable:!0,configurable:!0,writable:!0,value:c}):h[E]=c,ae=(h,E)=>{for(var c in E||(E={}))he.call(E,c)&&ue(h,c,E[c]);if(Ee)for(var c of Ee(E))fe.call(E,c)&&ue(h,c,E[c]);return h},q=(h,E,c)=>new Promise((Z,v)=>{var d=f=>{try{p(c.next(f))}catch(A){v(A)}},B=f=>{try{p(c.throw(f))}catch(A){v(A)}},p=f=>f.done?Z(f.value):Promise.resolve(f.value).then(d,B);p((c=c.apply(h,E)).next())}),oe=({taskId:h,gather:E={},visible:c,setVisible:Z})=>{var v;const[d,B]=(0,n.useState)(!0),[p,f]=(0,n.useState)([]),[A,T]=(0,n.useState)(""),y=(0,n.useRef)(null);(0,n.useEffect)(()=>{c&&t()},[c]),(0,n.useEffect)(()=>{var M;(M=p==null?void 0:p[0])!=null&&M.add&&y.current&&y.current.focus()},[!!((v=p==null?void 0:p[0])!=null&&v.add)]);const t=()=>q(void 0,null,function*(){var M;B(!0);const C=yield(0,S.ZP)(`/api/tasks/${h}/proxy_list`,{method:"post",body:E});C.status===0&&f((M=C==null?void 0:C.data)==null?void 0:M.list),B(!1)}),u=()=>q(void 0,null,function*(){var M;if(!A){w.ZP.warning("\u7AEF\u53E3\u53F7\u4E0D\u80FD\u4E3A\u7A7A");return}if(A.includes(" ")){w.ZP.warning("\u7AEF\u53E3\u53F7\u4E0D\u80FD\u6709\u7A7A\u683C");return}if(A&&(A.includes(".")||isNaN(Number(A))||Number(A)>65535||Number(A)<=0||A.length>1&&A[0]==="0")){w.ZP.warning("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u7AEF\u53E3\u53F7");return}if((M=p==null?void 0:p.map(b=>b.port))!=null&&M.includes(A)){w.ZP.warning("\u7AEF\u53E3\u53F7\u4E0D\u5141\u8BB8\u91CD\u590D");return}if(B(!0),(yield(0,S.ZP)(`/api/tasks/${h}/port_proxy`,{method:"post",body:ae({port:Number(A)},E)})).status===0){t();return}B(!1)}),g=M=>q(void 0,null,function*(){P.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,content:"\u786E\u8BA4\u5220\u9664\u5417",onOk:()=>q(void 0,null,function*(){if((yield(0,S.ZP)(`/api/tasks/${h}/proxy_del`,{method:"delete",body:ae({port:M},E)})).status===0){w.ZP.success("\u5220\u9664\u6210\u529F"),t();return}})})}),m=()=>{var M;if((M=p==null?void 0:p[0])!=null&&M.add){w.ZP.warning("\u53EA\u80FD\u6DFB\u52A0\u4E00\u884C");return}T(""),f([{port:"",proxyUrl:"",add:!0},...p])},L=[{title:"\u5185\u90E8\u7AEF\u53E3",dataIndex:"port",render:(M,C)=>N.createElement("span",null,C.add?N.createElement(K.default,{ref:y,maxLength:5,placeholder:"\u8BF7\u8F93\u5165",value:A,onChange:b=>T(b.target.value)}):N.createElement("span",null,M))},{title:"\u5916\u90E8\u8BBF\u95EE",dataIndex:"proxyUrl",render:M=>{var C;return((C=M==null?void 0:M.split("//"))==null?void 0:C[1])||"- -"}},{title:"\u64CD\u4F5C",dataIndex:"action",align:"right",render:(M,C,b)=>N.createElement("span",null,C.add?N.createElement(N.Fragment,null,N.createElement("span",{onClick:u,className:Y.primary},"\u4FDD\u5B58"),N.createElement("span",{onClick:()=>f(R=>R.filter((V,D)=>b!==D)),style:{marginLeft:48},className:Y.primary},"\u53D6\u6D88")):N.createElement(N.Fragment,null,N.createElement("span",{onClick:()=>(0,G.xg)(C==null?void 0:C.proxyUrl),className:Y.primary},"\u6253\u5F00Web\u9884\u89C8"),N.createElement("span",{onClick:()=>g(C==null?void 0:C.port),className:`${Y.del} ml20`},"\u5220\u9664\u7AEF\u53E3")))}];return N.createElement(P.default,{centered:!0,open:c,title:"\u670D\u52A1\u9884\u89C8",width:930,afterClose:()=>{f([])},onCancel:()=>Z(!1),footer:null},N.createElement("div",{className:Y.tip},"\u670D\u52A1\u9884\u89C8\u5C06\u4E3A\u5B9E\u9A8C\u73AF\u5883\u5185\u90E8\u670D\u52A1\u6620\u5C04\u5230\u4E34\u65F6\u57DF\u540D\uFF0C\u4EC5\u4F9B\u9884\u89C8\u6D4B\u8BD5\u4F7F\u7528\u3002\u8BF7\u586B\u5199\u5185\u90E8\u670D\u52A1\u7AEF\u53E3\uFF0C\u5E76\u786E\u8BA4\u670D\u52A1\u6B63\u5E38\u542F\u52A8\u3002"),N.createElement(O.Z,{align:"middle",justify:"space-between"},N.createElement("div",{className:Y.title},N.createElement("b",null),"\u7AEF\u53E3\u5217\u8868"),N.createElement(ie.Z,{title:p.length>4?"\u6700\u591A\u53EA\u80FD\u6DFB\u52A05\u4E2A\u7AEF\u53E3\u53F7":""},N.createElement(ce.op,{disabled:p.length>4,onClick:m,shape:"default",icon:N.createElement("img",{src:le,width:16})},"\u6DFB\u52A0\u7AEF\u53E3"))),N.createElement(se.default,{style:{marginBottom:15},dataSource:p,columns:L,locale:{emptyText:N.createElement(de.Z,{styles:{margin:"40px auto"}})},loading:d,pagination:!1}))},ee=a(89392),pe=a(43761),ve=a(18678),Ae=a(2992),e=a(59301),i=(h,E,c)=>new Promise((Z,v)=>{var d=f=>{try{p(c.next(f))}catch(A){v(A)}},B=f=>{try{p(c.throw(f))}catch(A){v(A)}},p=f=>f.done?Z(f.value):Promise.resolve(f.value).then(d,B);p((c=c.apply(h,E)).next())});const r={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};var W=({className:h,git_url:E,difficulty:c,task_pass:Z,test_set_permission:v,onVncAction:d,windows_vnc:B,linux_vnc:p,vnc_url:f,unity_3d_routes:A,index_tab:T,shixun_environment_id:y,tab_type:t,reboot_cloud:u,cloud_type:g,resData:m,instance_startup_type:L,mirror_description_multi:M,is_jupyter_notebook:C,is_jupyter_lab:b,jupyterData:R,is_jupyter:V,onHideToolBar:D,monitoring_url:X,port:H,token:re})=>{const J=(0,s.useParams)(),z=(0,n.useRef)();console.log("----",R);const[Fe,ge]=(0,n.useState)(!1),Pe=g===4?"/data/workspace/userfiles":B?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",we=g===4?"/data/workspace/userfiles":B?"C:/Windows/AppReadiness/downloadfiles":"/data/workspace/downloadfiles",Ce=!(0,ee.isEmpty)(m)||!(0,ee.isEmpty)(R),$=R?{name:R==null?void 0:R.main_mirror_name,description:R==null?void 0:R.main_mirror_description}:M==null?void 0:M.find(te=>te.shixun_environment_id===y),Ne=()=>{D(),P.default.info({title:"\u6587\u4EF6\u4E0A\u4F20",icon:null,okText:"\u5173\u95ED",width:600,centered:!0,content:e.createElement("div",{className:"pt10"},e.createElement(l.Z,{isDragger:!0,maxSize:200,additionalText:`\u9ED8\u8BA4\u5B58\u653E\u76EE\u5F55\u8DEF\u5F84\u4E3A"${Pe}"`,action:`${o.Z.API_SERVER}/api/tasks/${J.taskId||J.identifier}/upload_file?debug=admin&shixun_environment_id=${y||null}&tab_type=${t||null}&is_jupyter=${V||!1}`,onChange:te=>{te.every(De=>{var ye;return((ye=De.response)==null?void 0:ye.status)===0})&&(P.default.destroyAll(),w.ZP.info("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F")),console.log("fileList:",te)}}))})},Be=()=>{D(),P.default.confirm({title:"\u4E0B\u8F7D\u4EE3\u7801",centered:!0,width:600,content:e.createElement("div",null,`\u4EE3\u7801\u4E0B\u8F7D\u529F\u80FD\uFF1A\u5C06\u201C${we}\u201D\u76EE\u5F55\u8FDB\u884C\u6253\u5305\u5E76\u4E0B\u8F7D`,e.createElement("br",null),"(\u6587\u4EF6\u5927\u5C0F\u4E0D\u5F97\u8D85\u8FC7200MB)"),onOk:()=>i(void 0,null,function*(){return yield(0,S.ZP)(`/api/tasks/${J.taskId||J.identifier}/download_file?debug=admin`,{method:"post",body:{autoDownload:!0,shixun_environment_id:y||null,tab_type:t||null,is_jupyter:V||!1},headers:{responseType:"arraybuffer",Accept:"application/vnd.ms-excel;charset=utf-8"}}),!0})})},Me=()=>{var te,De;(De=(te=z.current)==null?void 0:te.startScreenRecord)==null||De.call(te)},Ze=()=>i(void 0,null,function*(){D(),ge(!0)}),Re=()=>{D(),P.default.info({title:"SSH\u76F4\u8FDE",width:600,centered:!0,content:e.createElement(e.Fragment,null,e.createElement(O.Z,null,e.createElement(F.Z,{flex:"50px"},"\u8D26\u53F7"),e.createElement(F.Z,null,m==null?void 0:m.username)),e.createElement(O.Z,null,e.createElement(F.Z,{flex:"50px"},"\u5730\u5740"),e.createElement(F.Z,null,m==null?void 0:m.ssh_address)),e.createElement(O.Z,null,e.createElement(F.Z,{flex:"50px"},"\u7AEF\u53E3"),e.createElement(F.Z,null,m==null?void 0:m.port)),e.createElement(O.Z,null,e.createElement(F.Z,{flex:"50px"},"\u5BC6\u7801"),e.createElement(F.Z,null,m==null?void 0:m.password)))})},Oe=()=>{D(),P.default.info({title:"RDP\u76F4\u8FDE",icon:null,className:ve.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},okText:"\u6211\u77E5\u9053\u5566",width:600,centered:!0,content:e.createElement("div",null,e.createElement(O.Z,null,e.createElement(F.Z,{className:"c-grey-999",flex:"50px"},"\u8D26\u53F7"),e.createElement(F.Z,{className:"c-grey-333"},m==null?void 0:m.username)),e.createElement(O.Z,{className:"mt10"},e.createElement(F.Z,{className:"c-grey-999",flex:"50px"},"\u5730\u5740"),e.createElement(F.Z,{className:"c-grey-333"},m==null?void 0:m.host)),e.createElement(O.Z,{className:"mt10"},e.createElement(F.Z,{className:"c-grey-999",flex:"50px"},"\u7AEF\u53E3"),e.createElement(F.Z,{className:"c-grey-333"},g===4?m==null?void 0:m.gpPort:m==null?void 0:m.port)),e.createElement(O.Z,{className:"mt10"},e.createElement(F.Z,{className:"c-grey-999",flex:"50px"},"\u5BC6\u7801"),e.createElement(F.Z,{className:"c-grey-333"},m==null?void 0:m.password)),e.createElement("a",{style:{textDecoration:"underline",display:"inline-block"},href:"https://www.educoder.net/forums/36696",target:"_blank",className:"mt10 font14 current c-light-primary"},"\u64CD\u4F5C\u8BF4\u660E"))})};return console.log(R,"jupyterData"),e.createElement("div",{className:`tpi-code-setting ${h}`},e.createElement("h3",null,"\u529F\u80FD"),e.createElement("section",null,(A||C||b)&&e.createElement("a",{title:"\u5168\u5C4F",className:"file-item action",onClick:()=>{d("full-screen")}},e.createElement("i",{className:"iconfont icon-quanping"}),"\u5F00\u542F / \u9000\u51FA\u5168\u5C4F"),(t===2||t===3||t===4||C||b)&&e.createElement("a",{onClick:()=>d("reset-task"),className:"file-item action",title:"\u91CD\u7F6E\u73AF\u5883"},e.createElement("i",{className:"iconfont icon-zhongzhi4"}),"\u91CD\u7F6E\u73AF\u5883"),(t===2||t===3||t===5||b)&&e.createElement("a",{onClick:()=>d("reset-git-code"),className:"file-item action",title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"},e.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"),(t===3||t===4||C||b)&&e.createElement("a",{onClick:()=>Ne(),className:"file-item action",title:"\u4E0A\u4F20\u6587\u4EF6"},e.createElement("i",{className:"iconfont icon-shangchuanwenjian"}),"\u4E0A\u4F20\u6587\u4EF6"),(t===3||t===4||C||b)&&e.createElement("a",{onClick:()=>Be(),className:"file-item action",title:"\u4E0B\u8F7D\u6587\u4EF6"},e.createElement("i",{className:"iconfont icon-xiazai3"}),"\u4E0B\u8F7D\u6587\u4EF6"),(t===3||t===5)&&e.createElement("a",{onClick:()=>Me(),className:"file-item action",title:"\u5C4F\u5E55\u5F55\u5236"},e.createElement("i",{className:"iconfont icon-jiaruketang1"}),"\u5C4F\u5E55\u5F55\u5236"),((t===2||t===3||t===4)&&(g===0||g===1)||C||b)&&Ce&&e.createElement("a",{onClick:()=>Ze(),className:"file-item action w100",title:"\u670D\u52A1\u9884\u89C8"},e.createElement("i",{className:"iconfont icon-suanfasheji"}),"\u670D\u52A1\u9884\u89C8"),u&&Ce&&e.createElement("a",{onClick:()=>d("restart-reboot"),className:"file-item action",title:"\u91CD\u542F\u4E91\u4E3B\u673A"},e.createElement(x.Z,{style:{marginRight:21,color:"#FFF"},className:"c-white font16"}),"\u91CD\u542F\u4E91\u4E3B\u673A "),(t===3||t===5||C||b)&&e.createElement("a",{onClick:()=>d("reset-code"),className:"file-item action",title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},e.createElement("i",{className:"iconfont icon-shuaxin4 font16",style:{marginRight:21}}),"\u6062\u590D\u521D\u59CB\u4EE3\u7801"),C&&e.createElement("a",{className:"file-item action",target:"_blank",href:`https://${H}${o.Z.TERMINAL_URL}/terminals/1?token=${re}`},e.createElement("i",{className:"iconfont icon-minglinghang font16",style:{marginRight:21}}),"\u547D\u4EE4\u884C\u7EC8\u7AEF"),E&&e.createElement(I.CopyToClipboard,{text:E,onCopy:()=>w.ZP.success("\u590D\u5236\u6210\u529F")},e.createElement("a",{title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740",className:"file-item action"},e.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740")),t===3&&e.createElement("a",{className:"file-item action",onClick:()=>{d("show-clipboard-box")}},e.createElement("i",{className:"iconfont icon-fuzhiniantie"}),"\u590D\u5236\u7C98\u8D34"),(0,Ae.Ny)()&&e.createElement("a",{className:"file-item action",href:X||(R==null?void 0:R.monitoring_url),target:"_blank"},e.createElement("i",{className:"iconfont icon-jiankongfuwu2"}),"\u76D1\u63A7\u670D\u52A1"),t===4&&Ce&&e.createElement("a",{className:"file-item action",onClick:Re},e.createElement("i",{className:"iconfont icon-congshulianjie"}),"SSH\u76F4\u8FDE"),L===2&&Ce&&e.createElement("a",{className:"file-item action",onClick:Oe},e.createElement("i",{className:"iconfont icon-RDPzhilian"}),"RDP\u76F4\u8FDE")),!!t&&e.createElement(e.Fragment,null,e.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),e.createElement("section",null,e.createElement("a",{className:"file-item",title:Z?"\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218":"\u4E0D\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218"},e.createElement("b",null,"\u8DF3\u5173"),e.createElement("span",null,Z?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),e.createElement("a",{className:"file-item",title:v?"\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9":"\u4E0D\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9"},e.createElement("b",null,"\u6D4B\u8BD5\u96C6\u89E3\u9501"),e.createElement("span",null,v?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")))),e.createElement("h3",null,"\u5B9E\u8BAD\u57FA\u672C\u4FE1\u606F"),e.createElement("section",null,e.createElement("div",{className:"file-item"},e.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),e.createElement("span",null,(R==null?void 0:R.difficulty)||r[c])),e.createElement("div",{className:"file-item",style:{alignItems:"flex-start"}},e.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),A?e.createElement("span",{className:"multi_ellipsis1"},"\u6682\u65E0"):$&&e.createElement(pe.Z,{value:[$],title:"\u5B9E\u9A8C\u73AF\u5883\u8BF4\u660E"},e.createElement("span",{title:$==null?void 0:$.name,className:"multi_ellipsis1 current"},$==null?void 0:$.name))),e.createElement("div",{className:"file-item",style:{alignItems:"flex-start"}},e.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),A?e.createElement("span",{className:"multi_ellipsis1"},"\u6682\u65E0"):e.createElement("span",{title:$==null?void 0:$.name,className:"multi_ellipsis1 current"},$!=null&&$.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51"))),e.createElement(U,{ref:z}),e.createElement(oe,{visible:Fe,setVisible:ge,taskId:J.taskId||J.identifier,gather:{shixun_environment_id:y||null,tab_type:t||null,is_jupyter:V||!1}}))}},70183:function(k,j,a){a.d(j,{$J:function(){return P},JZ:function(){return O},bN:function(){return x},jP:function(){return F},rO:function(){return w}});var n=a(40117),_=(I,s,l)=>new Promise((o,S)=>{var G=U=>{try{Q(l.next(U))}catch(K){S(K)}},ne=U=>{try{Q(l.throw(U))}catch(K){S(K)}},Q=U=>U.done?o(U.value):Promise.resolve(U.value).then(G,ne);Q((l=l.apply(I,s)).next())});function P(I){return(0,n.U2)(`libraries/${I}.json`)}function w(){return(0,n.U2)("library_tags.json")}function O(I){return _(this,null,function*(){return(yield(0,n.IV)(`attachments/${I}.json`)).status===0})}function F(I){return(0,n.v_)("libraries.json",I)}function x(I,s){return(0,n.gz)(`libraries/${I}.json`,s)}},43761:function(k,j,a){a.d(j,{Z:function(){return F}});var n=a(59301),_={mirrorModal:"mirrorModal___Pi3tF",right:"right___Hot5f",title:"title___jjMKh",content:"content___BmOkD",des:"des___oGTUM",modal:"modal___yy3VB"},P=a(43418),w=a(83900),F=({title:x,children:I,value:s})=>{const[l,o]=(0,n.useState)(!1);return n.createElement(n.Fragment,null,n.createElement("span",{onClick:()=>o(!0)},I),n.createElement(P.default,{title:x,open:l,width:1e3,destroyOnClose:!0,centered:!0,onCancel:()=>o(!1),className:_.modal,footer:null},typeof s=="string"&&n.createElement(w.Z,{value:s||""}),Object.prototype.toString.call(s)==="[object Array]"&&n.createElement(n.Fragment,null,s==null?void 0:s.map((S,G)=>n.createElement("div",{key:G},n.createElement("b",null,S.name||S.type_name),n.createElement(w.Z,{value:S.description||""}))))))}},21978:function(k){k.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjczMUZFNjhCMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjczMUZFNjhDMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzMxRkU2ODkwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzMxRkU2OEEwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7zBaLcAAACAElEQVR42uzdzyvDcRzH8ffsZiVc/IjbkOTuShN/gXIgYi5y2AlpFBL/AAdLiXBgBwfUxplmyU2tRK4sTey0+H6+RbKD7Gtfb/V817t963t59Nnn9f58+7aap6LO/yq6KmN13OoJq1MehcD3erS6rUT0VrnVC5qBpgLagWXagQIQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAABUCD6Lbkr5L2W2uv9bS3LR4vd6iAb/9BaaBfa7K+oa8+0exEwmOheT5+UXnV9zd2SEHeztSU12ldw+2tjRLbH/X/lQbktqaansluwLtelPs85XKZmRFggN9eseMSbVJ9+Js2HHCizoHRwb7ZWN12V5VtYPaacJdOUmcJNy1o67QhLt6FheScNcfFkyqmxr9eoGHsWMZD8/qBCYvLmV4NCS5XE4f8PrmVnoHRySbzeoLyf1DWnr6huxPdWPGrJhZObOC6ga12Wtmz5m9p/Kom5yZt1Or8mFhbWNLIuubOh+3fjrrXAUWMutcAxY661wBOpl1RQc6nXVFBf7GrHMEPEskP65PE+d5901anc46R68+/rp4/QYQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAP8dMKMdGNcMNH9eMaUR+GR11Oo2q6/eBBgA/5+hicfO9/sAAAAASUVORK5CYII="},52787:function(k){k.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc0MDQ0OTA3MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc0MDQ0OTA4MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzQwNDQ5MDUwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzQwNDQ5MDYwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4CEd39AAACAklEQVR42uzYvyuFURjA8Yf7TpSw+BHbvSTZrXTFX6AMRLiLySSE8ismg8FAIsKAwcCA/eqSbEqJrEgMd7pxzi3iUgbn8KTvU0/37b7Lp/Oe5+k5JygoC4uJiMkpk1GTeaIoApOVJuMm80VhZJuc1Ip7BUZFcWRr23NfAQUgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL8FWAoFJLpseFP/+9ur8v9zUU67fN3kVVQFn52jcvNzZH52RlpaqiXwvLIh3cW9j4y32dG4BpXUlwkG0vzUlNdpe8TW9T+zqYznFNgY7ROdrc2pLSkWF+RdLe3yurCXHrvuY7gp5U6MTIgsY42b20mcFGpPiPQUKlO96CPSnUG9FWpToA+K9UJsLIinK5atcNC39Co7O0f6gWmUinp6umVk9MzveNWMpmUlo6YXF5d650Hb+/upbm1M/2rdmC1K2hX0q6o2ona7kW7J+3eVDvy26ruHxnXfSZZWF6VxZU13Ycmnz3SCdBnj3Q28vvqkU4PTT56pPODu+se6eVmwWWP9Hb1YavaVndmxBPHb89HiZO/ufpQWyQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPD/AB+1Aw+0AwdNPmgGnpusNblt8kkb8EWAAQAq85VNhqprywAAAABJRU5ErkJggg=="}}]);